Function at 0x511bc0
Capabilities:
Hash data using murmur3

Disassembly:
call fcn.0053cb66
sub edx, esi
call fcn.0046ec97
dec ebx
xor eax, edx
call fcn.00504877
add esi, 0x72562f14
push esp
call fcn.00485f5d
inc edi
xor edi, 0x12426e01
call fcn.004a3b68
ror eax, 1
add ecx, dword [0x603dee]
add edi, ecx
xor dword [0x6036d5], edx
xor ecx, 0x1ff9da2
call fcn.004a251f
sub dword [0x60320a], eax
xchg ecx, edx
not edi
call fcn.004dc4db
xchg ecx, edx
dec ebx
neg edi
xchg esi, edx
and dword [0x603517], 0xfe967f81
xor edi, 0xf13fcbcb
call fcn.0056e8f4
call fcn.005329cb
xor edi, 0xf13fcbcb
xchg esi, edx
neg edi
inc ebx
xchg ecx, edx
call fcn.005577e9
not edi
xchg ecx, edx
xor dword [0x6031b9], eax
call fcn.0042fe10
xor ecx, 0x1ff9da2
sub edi, ecx
rol eax, 1
xor edi, 0x12426e01
dec edi
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
dec ebx
call fcn.004dfa3e
xchg eax, esi
mov dword [0x603181], eax
or eax, dword [0x603879]
xor dword [0x603678], ebx
xor edi, 0xd8358b34
inc ebx
dec eax
add ebx, 0xdeb10bdb
add eax, dword [0x603928]
ror ecx, 0x12
and dword [0x603733], edx
sub dword [0x603776], ebx
mov dword [0x603538], ebx
rol ecx, 0x12
sub ebx, 0xdeb10bdb
inc eax
dec ebx
xor edi, 0xd8358b34
add dword [0x60357f], ecx
and dword [0x6031c9], esi
xchg eax, esi
call fcn.0054bcf3
inc ebx
add esp, 0x14
ror edx, 0xa
xor esi, ebx
call fcn.0041b1e1
sub dword [0x603183], eax
sub esi, dword [0x603f02]
sub edi, dword [0x6038d6]
rol esi, 0x16
call fcn.0042792c
inc edi
sub dword [0x6035e6], edi
add ebx, 0xf1aa4478
xor edi, dword [0x603e38]
and dword [0x60360e], ecx
call fcn.0049c1d6
xor eax, 0xb4a49d0d
not esi
xor edx, dword [0x603aba]
xchg esi, edx
call fcn.004c21c0
call fcn.0046f7d0
xchg esi, edx
not esi
xor eax, 0xb4a49d0d
sub ebx, 0xf1aa4478
dec edi
call fcn.004ee4d8
ror esi, 0x16
call fcn.0054bb18
xor esi, ebx
rol edx, 0xa
mov edi, 0xa6c0f4cb
sub ecx, dword [0x603b90]
mov dword [0x6034f8], 0x97606ef8
add ecx, 0xd1f8eafb
sub ecx, ebx
add edi, dword [0x603c76]
or edi, dword [0x6039c6]
sub edx, eax
add dword [0x603128], esi
add edx, 0x6a0ddaf1
not edi
xor ebx, 0x1fff34b1
ror esi, 0xa
rol esi, 0xa
xor ebx, 0x1fff34b1
not edi
sub edx, 0x6a0ddaf1
add edx, eax
add ecx, ebx
sub ecx, 0xd1f8eafb
and edi, 0xc5361bc
call fcn.004c21c0
rol eax, 0x1a
neg eax
mov dword [0x6034dd], ebx
rol ecx, 0x15
neg esi
xor ecx, esp
or eax, dword [0x603b43]
add ebx, edi
and dword [0x60318a], esi
rol ecx, 0xa
call fcn.004f665a
call fcn.0045bf2c
call fcn.004c500d
call fcn.004afd2e
ror ecx, 0xa
or dword [0x6035bb], edx
sub ebx, edi
xor ecx, esp
neg esi
ror ecx, 0x15
mov dword [0x603774], esi
neg eax
ror eax, 0x1a
xor edi, 0x4406088
sub ebx, 0x3c002ab8
ror ecx, 0x1c
xchg ecx, edx
ror ebx, 0x15
sub esi, 0x74677b00
inc esi
call fcn.004aaaa3
rol ebx, 0x17
xor ebx, esp
sub dword [0x60312a], eax
rol ecx, 0xc
xor edx, edi
add dword [0x6037a2], 0xca2ea472
sub edx, ebx
xor esi, 0x6eeb6246
ror esi, 0x16
add esi, ecx
dec eax
and dword [0x603416], edx
xchg ecx, edx
sub esi, dword [0x603c71]
call fcn.00579fc7
xchg ecx, edx
inc eax
sub esi, ecx
rol esi, 0x16
xor esi, 0x6eeb6246
add edx, ebx
xor edx, edi
ror ecx, 0xc
xor dword [0x603109], ebx
xor ebx, esp
ror ebx, 0x17
dec esi
add esi, 0x74677b00
rol ebx, 0x15
xchg ecx, edx
rol ecx, 0x1c
add ebx, 0x3c002ab8
push edi
ror ebx, 6
call fcn.004e5369
not ebx
xor ebx, dword [0x603db0]
call fcn.0051a8f9
xor dword [0x60346a], edx
call fcn.00571536
rol esi, 0x12
neg esi
xor esi, 0x1cf645d8
add ecx, 0xdc080469
xor ebx, dword [0x603a0c]
xor ebx, dword [0x603d79]
xor edx, dword [0x603bed]
or dword [0x603197], 0x190c1f72
xchg ebx, edx
not esi
call fcn.0041be8b
call fcn.0049cbad
not esi
xchg ebx, edx
or dword [0x603770], 0x70f5541e
sub ecx, 0xdc080469
xor esi, 0x1cf645d8
neg esi
ror esi, 0x12
call fcn.0057f037
call fcn.0046dc14
not ebx
rol ebx, 6
mov ecx, 0xd490f8b8
mov dword [0x603311], eax
neg esi
add ecx, esp
inc eax
rol eax, 0xb
xor ebx, 0xd4f3d8ab
add eax, esi
xor dword [0x6030cc], edi
rol ebx, 0x14
call fcn.00540dd0
add ecx, 0x3b018f12
rol esi, 0x12
xchg esi, edx
add ebx, dword [0x603aec]
sub edx, 0x8f4a24b2
sub dword [0x6032dd], esi
add dword [0x60352a], edx
add edx, edi
add eax, dword [0x603f81]
call fcn.004fcd5b
sub edx, edi
sub dword [0x60320f], edx
add edx, 0x8f4a24b2
xchg esi, edx
ror esi, 0x12
sub ecx, 0x3b018f12
call fcn.00435e5a
ror ebx, 0x14
sub eax, esi
xor ebx, 0xd4f3d8ab
ror eax, 0xb
dec eax
sub ecx, esp
neg esi
and ecx, 0xdacaa09
xor ecx, 0xb8496063
rol ecx, 0xa
sub edx, dword [0x603ace]
neg ebx
and dword [0x603481], esi
xor eax, edi
inc edx
call fcn.00538ba1
inc eax
dec ecx
xor dword [0x60378f], 0x1e169a5f
or edx, dword [0x603dc5]
neg eax
call fcn.0044f3c4
neg eax
sub dword [0x6034c3], 0x4d58389c
inc ecx
dec eax
call fcn.0056a29e
dec edx
xor eax, edi
neg ebx
ror ecx, 0xa
xor ecx, 0xb8496063
sub ecx, 0xa1113b9c
xchg esi, edx
call fcn.00568c62
dec esi
add dword [0x60338f], 0xdae29064
xor edi, 0x4c74c569
add esi, dword [0x6039d0]
dec edi
sub esi, 0x587284ff
xchg edi, edx
xor eax, dword [0x603efc]
add ebx, 0x72c11994
sub edx, 0x51c71736
add esi, eax
neg edi
call fcn.00432f3f
neg edi
sub esi, eax
add edx, 0x51c71736
sub ebx, 0x72c11994
xchg edi, edx
add esi, 0x587284ff
inc edi
xor edi, 0x4c74c569
and dword [0x6033e4], 0x240e8579
inc esi
xchg esi, edx
push ecx
inc ecx
or edx, dword [0x603a94]
dec edi
add dword [0x603616], edi
dec eax
xor edi, ebp
xchg ebx, esi
ror edi, 0x1e
not eax
inc ebx
or ebx, dword [0x603857]
not eax
sub ecx, dword [0x603be1]
sub edi, dword [0x603f0d]
sub esi, 0x47196087
xor edx, ecx
add dword [0x603758], eax
rol eax, 6
dec edx
call fcn.0057f1e8
call fcn.004b95f3
call fcn.004e7b79
inc edx
ror eax, 6
xor edx, ecx
add esi, 0x47196087
not eax
dec ebx
not eax
rol edi, 0x1e
xchg ebx, esi
xor edi, ebp
inc eax
inc edi
dec ecx
mov esi, 0x46d0efc4
inc edx
sub dword [0x60306d], ecx
xor esi, 0xcca936c9
dec esi
sub eax, dword [0x6039ee]
add dword [0x6031d3], edx
xor edi, dword [0x60389f]
xor esi, dword [0x603c2a]
sub edx, 0x735eca28
and dword [0x60348d], ebx
inc edx
or dword [0x603064], esi
ror eax, 0x15
rol eax, 0x15
dec edx
add edx, 0x735eca28
inc esi
xor esi, 0xcca936c9
dec edx
or esi, 0x9131dc73
inc esi
mov dword [0x6036fd], edx
call fcn.004378d7
rol ecx, 0x13
call fcn.004d9bb7
ror edx, 0x13
not esi
sub ebx, eax
dec edx
call fcn.005256ec
call fcn.00404381
inc edx
add ebx, eax
not esi
rol edx, 0x13
call fcn.00517609
ror ecx, 0x13
sub dword [0x6037ae], esi
dec esi
sub esi, 0x96859e82
or ecx, dword [0x6038b1]
dec edx
call fcn.004a7401
xor edi, ecx
sub esi, 0x8dafafbe
add dword [0x6032bf], esi
and dword [0x6035bf], 0xaf248663
xchg edx, esi
call fcn.00538ce9
add ecx, edx
rol ecx, 0x13
neg ecx
xor dword [0x6037ee], ecx
xchg ecx, esi
rol ecx, 0x16
or eax, dword [0x603b16]
xor edi, 0x8f2cba7d
or dword [0x603561], esi
sub ecx, dword [0x603f4c]
neg ebx
xor edx, ebp
call fcn.0047b518
call fcn.00479fe2
xor edx, ebp
neg ebx
and dword [0x6037ef], esi
xor edi, 0x8f2cba7d
ror ecx, 0x16
xchg ecx, esi
neg ecx
ror ecx, 0x13
sub ecx, edx
xchg edx, esi
and dword [0x603566], 0x5286a521
or dword [0x60306c], eax
add esi, 0x8dafafbe
xor edi, ecx
call fcn.0055f618
inc edx
push esi
add dword [0x6032f1], edx
rol edi, 0x1a
xor esi, 0x9841eceb
not edi
xor ecx, 0x918f748d
neg ebx
or dword [0x6031e2], edx
xor ecx, 0xc4713a1a
xchg ebx, esi
and dword [0x60376f], ecx
xor esi, dword [0x603dc8]
and dword [0x60344b], edi
sub esi, dword [0x603ca8]
inc esi
call fcn.0057e090
or edx, dword [0x603eab]
dec ebx
and dword [0x6031e2], edx
inc ebx
dec esi
add dword [0x60362d], edi
xchg ebx, esi
xor ecx, 0xc4713a1a
add dword [0x603188], esi
neg ebx
xor ecx, 0x918f748d
not edi
xor esi, 0x9841eceb
ror edi, 0x1a
mov esi, 0xdc948eb9
xor ebx, 0xa414817c
sub eax, ebx
neg esi
mov dword [0x603517], eax
sub eax, dword [0x603a20]
dec ebx
add eax, dword [0x603e9b]
xor ebx, edi
xor dword [0x603468], ebx
add dword [0x603619], ecx
dec eax
not ecx
xor eax, dword [0x603bda]
call fcn.0043d1a4
not ecx
inc eax
xor dword [0x603333], esi
xor ebx, edi
inc ebx
mov dword [0x6036e0], edx
neg esi
add eax, ebx
xor ebx, 0xa414817c
and esi, 0x71671f73
dec edi
neg esi
sub edx, 0xc8c93171
inc esi
inc edx
mov dword [0x603794], esi
neg ebx
xchg edx, eax
not edi
xor eax, edi
ror edx, 0x12
dec eax
xor eax, dword [0x603b64]
sub ebx, dword [0x603f73]
xor dword [0x6034e0], 0xe2ab62e8
ror ecx, 6
dec ecx
xor eax, dword [0x603fb0]
sub edx, edi
add edi, 0xb502852e
ror esi, 0x15
call fcn.0056cc0c
call fcn.004a86f1
rol esi, 0x15
sub edi, 0xb502852e
add edx, edi
inc ecx
rol ecx, 6
inc eax
rol edx, 0x12
xor eax, edi
not edi
xchg edx, eax
neg ebx
and dword [0x603705], edi
dec edx
dec esi
add edx, 0xc8c93171
neg esi
inc edi
add esi, 0x246e5b25
sub ecx, dword [0x603990]
call fcn.0056a29e
neg edx
add edx, 0x67053640
xchg ebx, edx
neg esi
inc edx
add dword [0x6030c9], 0x4af3cd3a
call fcn.004fa8cb
sub dword [0x6032e1], edx
add ebx, 0xbefad102
xor ecx, dword [0x603d57]
xor edx, edi
call fcn.0051b732
not eax
add eax, 0xd46b4f46
xchg ecx, edx
xor ecx, dword [0x603a15]
dec ecx
sub esi, ecx
neg edi
add dword [0x6031d8], ecx
and dword [0x60375f], edi
neg edi
add esi, ecx
inc ecx
xchg ecx, edx
sub eax, 0xd46b4f46
not eax
call fcn.0052fc50
xor edx, edi
sub ebx, 0xbefad102
and dword [0x6034d7], edi
call fcn.0053db0a
and dword [0x603757], 0x5e56457e
dec edx
neg esi
xchg ebx, edx
sub edx, 0x67053640
neg edx
push esi
call fcn.00573889
xor eax, dword [0x603f98]
or esi, dword [0x603b33]
ror ebx, 8
xor edi, 0xa1f78fea
call fcn.004a86f1
add ecx, 0x78dacc3e
inc eax
mov dword [0x6037b5], ebx
call fcn.0045086c
mov dword [0x603787], edi
inc eax
not ecx
xchg ebx, edx
add dword [0x6035e6], eax
call fcn.0046cfb8
sub edx, esp
mov dword [0x60357f], 0xc2eec5c
add edx, esp
call fcn.0054ed60
xchg ebx, edx
not ecx
dec eax
call fcn.00548e3b
or dword [0x603116], ecx
dec eax
sub ecx, 0x78dacc3e
xor edi, 0xa1f78fea
rol ebx, 8
push esp
sub dword [0x60345e], esi
rol ecx, 0x12
sub dword [0x6035df], 0xc390029
add edi, dword [0x603f77]
xor dword [0x603066], eax
add ecx, 0x6f5aa3f2
not eax
inc esi
sub dword [0x6030c5], esi
or edi, dword [0x603b59]
xor edi, dword [0x603d56]
inc esi
call fcn.0046fb40
not edi
xor dword [0x6035a1], edi
neg ebx
add edx, dword [0x6038c2]
inc eax
call fcn.0046097c
call fcn.0047141b
dec eax
neg ebx
not edi
call fcn.0056ce3d
dec esi
or dword [0x603732], edi
dec esi
not eax
sub ecx, 0x6f5aa3f2
sub dword [0x603745], edx
mov dword [0x6037e4], 0xd83611dc
ror ecx, 0x12
sub dword [0x6030eb], edi
push eax
xchg ecx, eax
call fcn.00445963
xor dword [0x6030c0], 0xd0581526
or edi, dword [0x603c80]
neg eax
ror esi, 4
add dword [0x60313a], eax
sub ecx, 0xa90dadf3
ror ebx, 0x1c
not eax
or ebx, dword [0x603cd3]
and dword [0x6037dc], edi
mov dword [0x603325], edi
not eax
rol ebx, 0x1c
add ecx, 0xa90dadf3
mov dword [0x603795], eax
rol esi, 4
neg eax
add dword [0x603433], 0x7ce8acf7
xchg ecx, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
ror edx, 0x12
xchg esi, edx
add esi, 0xad828cc0
not edx
sub edi, 0x75b1c5fe
sub dword [0x6035aa], edi
sub eax, 0xee658ce5
inc edi
not ebx
ror esi, 0xc
inc ebx
xor edi, dword [0x603db9]
add ecx, 0x1f699c87
call fcn.004aba9d
call fcn.0041caf9
sub ecx, 0x1f699c87
dec ebx
rol esi, 0xc
not ebx
dec edi
add eax, 0xee658ce5
add dword [0x6032d8], edi
add edi, 0x75b1c5fe
not edx
sub esi, 0xad828cc0
xchg esi, edx
rol edx, 0x12
add esp, 0x10
dec edi
not ecx
or dword [0x6037fb], esi
xor eax, 0x488b2948
inc edi
add ecx, dword [0x60389b]
ror ecx, 5
xor ebx, edx
neg esi
xor esi, dword [0x603db6]
inc ebx
and dword [0x60324b], 0xd2829820
neg eax
rol edi, 0x14
xor ebx, eax
sub ecx, dword [0x6038ee]
ror edx, 0xf
sub dword [0x603407], edx
inc eax
rol ecx, 0x14
add edx, dword [0x603c53]
call fcn.004b69f5
call fcn.00437d98
ror ecx, 0x14
dec eax
add dword [0x603285], edx
rol edx, 0xf
xor ebx, eax
ror edi, 0x14
neg eax
and dword [0x60367a], 0xae5eb2ef
dec ebx
neg esi
xor ebx, edx
rol ecx, 5
dec edi
xor eax, 0x488b2948
xor dword [0x603071], ecx
not ecx
inc edi
mov ecx, 0x83fb4bf8
or eax, dword [0x6038e6]
neg ecx
or edi, dword [0x603a73]
rol ecx, 0x13
sub ebx, dword [0x603a2e]
xor esi, dword [0x603f71]
or dword [0x6033b1], 0xa3dec874
add edi, eax
rol edx, 5
xchg ecx, eax
sub edx, 0xd7fc6e04
add edx, 0x36bd588a
xor dword [0x60309c], ebx
rol ecx, 0x15
inc eax
xor ebx, 0x5820e43
add edx, eax
call fcn.004d7f05
sub ecx, dword [0x603952]
and dword [0x6032d3], eax
or dword [0x60317a], ebx
call fcn.00494f3c
sub edx, eax
xor ebx, 0x5820e43
dec eax
ror ecx, 0x15
sub edx, 0x36bd588a
add edx, 0xd7fc6e04
xchg ecx, eax
ror edx, 5
sub edi, eax
and dword [0x6033b6], 0xe0040a0f
ror ecx, 0x13
neg ecx
sub ecx, 0x5321c98c
sub esi, edi
xor dword [0x603143], 0xcaa837ac
call fcn.004b6f49
xor eax, edx
xor edx, dword [0x6039ce]
sub edx, 0xbebc080a
xor ebx, ebp
sub eax, dword [0x603e07]
xor edi, dword [0x603aad]
inc ecx
call fcn.0052f5f5
neg esi
inc edi
ror eax, 0x1f
xchg ecx, eax
rol esi, 0x18
xor eax, dword [0x603bfc]
xor edx, esp
call fcn.004245aa
call fcn.00445963
xor edx, esp
ror esi, 0x18
xchg ecx, eax
rol eax, 0x1f
dec edi
neg esi
dec ecx
xor ebx, ebp
add edx, 0xbebc080a
xor eax, edx
call fcn.00410fdd
or dword [0x6031be], 0xa7860416
add esi, edi
add ecx, 0xcf267dd4
neg ebx
add edi, ebp
sub dword [0x603343], ebx
sub edi, 0xac994eb1
rol ecx, 0xb
xor edx, edi
xor edi, 0x7c06330d
and dword [0x60321b], eax
inc ecx
xor edx, ebp
not esi
call fcn.0045c8a0
neg esi
xor edx, 0x43268c8d
rol ecx, 0x1f
neg ecx
sub ecx, esp
add ecx, esp
neg ecx
ror ecx, 0x1f
xor edx, 0x43268c8d
neg esi
not esi
xor edx, ebp
dec ecx
xor edi, 0x7c06330d
xor edx, edi
ror ecx, 0xb
add edi, 0xac994eb1
and dword [0x6034ef], esi
sub edi, ebp
neg ebx
push ecx
call fcn.005011b0
xor ecx, 0x59e5ad11
sub edi, 0x9106d365
neg ecx
sub edx, dword [0x603873]
xor eax, 0x1830b922
add edx, dword [0x603afe]
dec ecx
add esi, edi
or dword [0x603664], eax
add ebx, dword [0x603b91]
neg esi
mov dword [0x6032a3], esi
dec edx
not eax
sub esi, esp
add esi, esp
not eax
inc edx
xor dword [0x60307b], esi
neg esi
sub esi, edi
inc ecx
xor eax, 0x1830b922
neg ecx
add edi, 0x9106d365
xor ecx, 0x59e5ad11
call fcn.004bfffd
mov edx, 0xd299cd35
add esi, 0xb808302d
add esi, dword [0x603acc]
inc esi
not esi
or dword [0x6030d9], 0x93985ea7
xor edx, esp
add dword [0x603334], edx
not edx
add edi, ecx
neg ebx
xor esi, dword [0x6039d9]
call fcn.0050bab4
rol edi, 8
inc eax
add edx, edi
dec ecx
call fcn.00458732
call fcn.004fb4a0
inc ecx
sub edx, edi
dec eax
ror edi, 8
call fcn.004a34c5
neg ebx
sub edi, ecx
not edx
mov dword [0x603527], edx
xor edx, esp
sub dword [0x6036e3], 0x78e92721
not esi
dec esi
sub esi, 0xb808302d
and edx, 0x9f9659b1
dec edx
rol ebx, 0xd
mov dword [0x603527], edx
inc esi
ror eax, 0xe
inc ecx
mov dword [0x6035e3], esi
or dword [0x6033d1], esi
or edi, dword [0x603ec9]
ror esi, 0xd
sub edi, dword [0x6039dc]
xor dword [0x60324f], 0xdd55f708
xor dword [0x6030b8], ecx
sub edx, 0xc2602e88
add ecx, dword [0x603d7d]
sub ecx, 0x2e4cf867
add ecx, 0x2e4cf867
add edx, 0xc2602e88
and dword [0x6036f9], esi
rol esi, 0xd
mov dword [0x6035fd], esi
mov dword [0x603575], esi
dec ecx
rol eax, 0xe
dec esi
xor dword [0x6037fa], edx
ror ebx, 0xd
inc edx
xor edx, 0x92907931
neg esi
inc ebx
xchg eax, edx
sub ecx, 0x33e246d0
dec edx
xchg edx, esi
add dword [0x603791], edi
xchg ecx, esi
sub dword [0x603422], 0xd89f77c4
call fcn.004a27ac
sub ecx, esi
ror eax, 3
xor ecx, 0xe7d78844
add dword [0x6034a1], edx
add edi, dword [0x6038d5]
call fcn.004e4843
or dword [0x60364c], eax
xor eax, 0x831c7d1f
inc ebx
call fcn.0056f833
call fcn.0049fdcb
dec ebx
xor eax, 0x831c7d1f
add dword [0x60306f], ecx
call fcn.0054d388
and dword [0x603775], edx
xor ecx, 0xe7d78844
rol eax, 3
add ecx, esi
xchg ecx, esi
or dword [0x603233], esi
xchg edx, esi
inc edx
add ecx, 0x33e246d0
xchg eax, edx
dec ebx
neg esi
push edx
xor ecx, ebx
sub ecx, 0x44d7ae64
add dword [0x60362f], edi
not esi
rol esi, 0x15
add eax, esp
ror ebx, 0x1a
add edx, dword [0x603e72]
not edi
xor dword [0x6033cb], edx
call fcn.00470200
dec edi
call fcn.0055d42b
call fcn.00418f79
inc edi
call fcn.0050662f
not edi
rol ebx, 0x1a
sub eax, esp
ror esi, 0x15
not esi
or dword [0x60335a], esi
add ecx, 0x44d7ae64
xor ecx, ebx
push 0x53398
xor ecx, 0x9967811e
sub esi, dword [0x603e1f]
call fcn.00565da8
xor eax, 0x332c949
call fcn.0048844d
mov dword [0x603429], 0xa81d1389
add edx, edi
call fcn.004672b5
xor ecx, 0x136129ee
mov dword [0x6030b5], esi
call fcn.0055f7c1
xchg edi, eax
add ebx, dword [0x603aa5]
xchg edi, eax
xor dword [0x603574], eax
xor ecx, 0x136129ee
sub edx, edi
add dword [0x6035f5], 0x4e1b928
xor eax, 0x332c949
xor ecx, 0x9967811e
mov edi, 0xd6ba82e2
sub dword [0x60355d], edx
or esi, dword [0x603df3]
xchg edx, esi
xor ebx, dword [0x603e43]
xor dword [0x603440], ecx
sub ecx, 0x517842e1
xor ecx, 0xd0c47adc
add ecx, dword [0x603a7e]
inc edx
not edi
xor esi, dword [0x603ddb]
rol ecx, 0x15
sub edx, dword [0x603a09]
or esi, dword [0x603d23]
sub eax, dword [0x603e59]
call fcn.0054ed60
or ecx, dword [0x603c9b]
xor eax, 0x5abdd76f
not esi
ror edx, 0x19
rol edx, 0x19
not esi
xor eax, 0x5abdd76f
call fcn.004a5cbf
ror ecx, 0x15
not edi
dec edx
xor ecx, 0xd0c47adc
add ecx, 0x517842e1
add dword [0x603355], eax
xchg edx, esi
xor dword [0x60334d], eax
add edi, 0x1e31b3ca
xor eax, dword [0x603b10]
inc ebx
not edx
mov dword [0x6035c9], ebx
dec esi
mov dword [0x60316c], eax
or eax, dword [0x603a69]
inc eax
neg esi
sub eax, dword [0x603de9]
call fcn.00454d9e
and dword [0x6032b8], eax
sub ecx, dword [0x603a61]
call fcn.00558b67
call fcn.00468b0c
call fcn.0053cb66
neg esi
dec eax
or dword [0x60356d], ecx
inc esi
mov dword [0x6037c5], edi
not edx
dec ebx
sub edi, 0xf4ec36ac
inc edi
ror eax, 9
xchg esi, eax
rol ebx, 2
xor eax, dword [0x603a81]
call fcn.00418af3
ror edx, 9
not ecx
rol ebx, 9
dec ecx
xchg edi, esi
sub ebx, dword [0x603c6f]
or dword [0x603592], 0xd0a0284d
call fcn.0041bff6
sub dword [0x603378], 0xcd2a36d8
xchg edi, esi
inc ecx
ror ebx, 9
not ecx
rol edx, 9
call fcn.00500312
ror ebx, 2
xchg esi, eax
rol eax, 9
dec edi
push edi
add edx, dword [0x6038c6]
dec edx
not eax
inc edi
ror ebx, 1
add ebx, dword [0x6039a2]
mov dword [0x6031cc], edi
sub esi, dword [0x603da3]
add eax, dword [0x603ce7]
xor edi, 0x9176b94c
dec ecx
mov dword [0x6035ae], edi
ror edx, 0xd
xor edi, dword [0x603dac]
call fcn.004cf0fc
sub esi, 0xce7c6e2f
xor dword [0x603118], ecx
sub ebx, 0x41668c0
call fcn.0056b3a3
neg ecx
sub eax, dword [0x603dcb]
neg ecx
call fcn.0056edb8
add ebx, 0x41668c0
sub dword [0x603753], edx
add esi, 0xce7c6e2f
rol edx, 0xd
mov dword [0x603440], ebx
inc ecx
xor edi, 0x9176b94c
add dword [0x603618], esi
rol ebx, 1
dec edi
not eax
inc edx
call eax
neg esi
add ebx, ecx
or ecx, dword [0x603e0d]
mov dword [0x603311], 0xbf3ce7f4
mov dword [0x603330], 0xdd579b6b
add edx, dword [0x603d1f]
ror edi, 0x12
inc ebx
not esi
add eax, dword [0x603aee]
and dword [0x60376e], 0x1af229be
ror ecx, 3
sub esi, esp
add ebx, dword [0x6038d2]
add ebx, ecx
call fcn.00474f16
inc ecx
xor ecx, dword [0x603bb6]
xor edx, esi
or dword [0x6035b0], edx
add dword [0x60309d], eax
xor edx, esi
dec ecx
call fcn.004089c2
sub ebx, ecx
add esi, esp
rol ecx, 3
mov dword [0x60316d], 0x5eb7dc0f
not esi
dec ebx
rol edi, 0x12
sub dword [0x603559], 0x4ef2faa2
sub ebx, ecx
neg esi
lea esi, [0x65e63d]
sub ecx, 0xa60d6d34
call fcn.00490a04
inc esi
sub edi, 0x5f54ff23
call fcn.0044aaf8
add dword [0x603466], ebx
dec eax
sub edx, ebp
inc edi
call fcn.004d1117
add esi, ebp
xor edi, dword [0x603e0d]
call fcn.004c18d8
call fcn.0043255a
sub esi, ebp
call fcn.0043d7c7
dec edi
add edx, ebp
inc eax
and dword [0x603559], eax
call fcn.00401e39
add edi, 0x5f54ff23
dec esi
call fcn.005674aa
add ecx, 0xa60d6d34
xor esi, 0x1978
rol ecx, 0x1c
xor eax, ecx
add edi, dword [0x603a08]
or edi, dword [0x603f8d]
add ecx, 0x8f90471e
dec ebx
xor edi, 0x25da7c36
xor esi, dword [0x603ccb]
call fcn.00474454
xor edx, 0x61a597b2
call fcn.00439649
add dword [0x6036e9], eax
rol ecx, 0x1d
mov dword [0x60340e], eax
sub edi, ebx
xchg edi, edx
neg edi
xchg eax, esi
xchg eax, esi
neg edi
xchg edi, edx
add edi, ebx
ror ecx, 0x1d
call fcn.00499d36
xor edx, 0x61a597b2
call fcn.0048ee6d
xor edi, 0x25da7c36
inc ebx
sub ecx, 0x8f90471e
xor eax, ecx
ror ecx, 0x1c
sub esi, 0x945
xor eax, esp
ror edx, 0x1c
add ecx, esi
call fcn.0042bb21
xor dword [0x60375c], edi
add dword [0x603117], 0xc3ad4ce9
xor dword [0x60368e], ebx
xor edi, 0x2f6e58b8
neg edx
rol edi, 0x19
xchg eax, edx
add edx, 0x86f25e5c
dec esi
call fcn.004d1e47
sti
inc dword [esi - 0x7f]
ljmp 0xd087
ror edi, 0x19
neg edx
xor edi, 0x2f6e58b8
or dword [0x603368], eax
add dword [0x603410], 0xb3d51a92
or dword [0x60326d], eax
call fcn.0052ce59
sub ecx, esi
rol edx, 0x1c
xor eax, esp
mov edi, eax
dec esi
add eax, 0xedadb32d
inc esi
ror esi, 0x19
inc ecx
inc eax
dec edx
or edx, dword [0x603ce0]
dec ebx
or edx, dword [0x603ebb]
and dword [0x603355], edx
not edi
and dword [0x6033cd], edi
rol edx, 0x1a
sub edx, ebp
xor eax, dword [0x60385a]
call fcn.00544cc2
call fcn.0053db0a
add edx, ebp
ror edx, 0x1a
mov dword [0x6030f7], esi
not edi
sub dword [0x60322f], eax
inc ebx
inc edx
dec eax
dec ecx
rol esi, 0x19
dec esi
sub eax, 0xedadb32d
inc esi
mov ecx, 0x53398
add edi, eax
call fcn.00402404
dec eax
xor esi, edx
xchg edi, eax
mov dword [0x603228], edx
sub ebx, 0xd8ac6c2b
xor ebx, 0xf093b8e9
or dword [0x6033ff], edi
call fcn.0046097c
or ebx, dword [0x603c0f]
sub ebx, 0x36d2131f
call fcn.0048091a
call fcn.004a01fd
add ebx, 0x36d2131f
pop ds
adc edx, edx
call fcn.00425ae2
and dword [0x60367c], edi
xor ebx, 0xf093b8e9
add ebx, 0xd8ac6c2b
mov dword [0x603307], ecx
xchg edi, eax
xor esi, edx
inc eax
call fcn.0055beba
sub edi, eax
rep movsb byte es:[edi], byte [esi]
xor esi, 0xa0785e78
xor ebx, dword [0x603a1e]
xchg esi, eax
xor esi, ecx
and dword [0x603658], 0xe7982fe1
rol edx, 5
dec eax
add eax, 0x9d3f3484
neg esi
call fcn.00423a16
neg esi
xor eax, esp
xchg edi, eax