Function at 0x477f23
Capabilities:
Hash data using murmur3

Disassembly:
test dword [ecx + 0x4e], ecx
add byte [ecx + 0x196b995], cl
add eax, 0x4e48db
inc edi
sub eax, 0xc2bc68ff
add ecx, esi
ror esi, 0x12
inc ebx
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add eax, esi
call fcn.0047939d
ror esi, 0x1f
call fcn.0046caea
neg esi
add esi, esp
and dword [0x4e485e], ecx
xchg ecx, esi
add dword [0x4e47c3], eax
sub ecx, dword [0x4e4f45]
call fcn.0043b4dd
xor edx, dword [0x4e4f02]
xchg esi, edx
rol ecx, 0x11
xor edi, 0xf918f99c
xor esi, 0x51cc5694
xor ebx, ebp
xor edi, edx
mov dword [0x4e4a20], eax
mov dword [0x4e494f], edx
xor edi, edx
xor ebx, ebp
xor esi, 0x51cc5694
xor edi, 0xf918f99c
ror ecx, 0x11
xchg esi, edx
add dword [0x4e484a], ecx
xchg ecx, esi
xor dword [0x4e4b40], eax
sub esi, esp
neg esi
call fcn.00463f4b
rol esi, 0x1f
call fcn.0040d6e0
sub eax, esi
add esp, 0xc
call fcn.00458ded
mov dword [0x4e4a6f], ebx
rol ecx, 0xc
or dword [0x4e4b84], esi
add ecx, esp
sub dword [0x4e47a5], edx
add edi, dword [0x4e4f49]
inc edx
call fcn.004512be
xor ecx, edi
xor edi, dword [0x4e4ee6]
call fcn.0045817c
xor ebx, ecx
call fcn.0045d5de
or edx, dword [0x4e4dc4]
ror edi, 0xb
xor eax, 0x542ddafb
sub edx, 0xa05bcdd9
call fcn.0040b15c
call fcn.00463f4b
add edx, 0xa05bcdd9
xor eax, 0x542ddafb
rol edi, 0xb
call fcn.00424c30
xor ebx, ecx
xor ecx, edi
call fcn.00449e7e
dec edx
sub ecx, esp
sub dword [0x4e4ae4], ebx
ror ecx, 0xc
mov edi, 0xad05b32b
xor edx, 0x9687e616
xor eax, 0xc20b7fd
mov dword [0x4e4b6e], edi
neg eax
sub eax, 0x5e6c7d2f
inc edi
call fcn.00415319
and dword [0x4e4b02], eax
inc edi
xchg edi, esi
sub esi, 0xd8fc9931
add edi, dword [0x4e4bee]
sub ebx, ecx
xor edx, dword [0x4e4bcf]
add ebx, ecx
add esi, 0xd8fc9931
xchg edi, esi
dec edi
or dword [0x4e498a], eax
call fcn.004164e0
dec edi
add eax, 0x5e6c7d2f
neg eax
xor eax, 0xc20b7fd
xor edx, 0x9687e616
and edi, 0x651c4685
add dword [0x4e48c2], ebx
neg eax
xchg esi, eax
xor ecx, 0x71adb500
sub dword [0x4e4b2a], esi
dec ecx
xor edx, 0xca365346
xor ebx, 0xfc72b04b
sub esi, dword [0x4e4e02]
neg edx
dec edx
xor dword [0x4e4abc], ebx
not esi
and dword [0x4e4aba], eax
inc ecx
inc edi
not esi
call fcn.0045347f
call fcn.00450517
not esi
dec edi
dec ecx
mov dword [0x4e4a4b], ecx
not esi
xor dword [0x4e4941], ebx
inc edx
neg edx
xor ebx, 0xfc72b04b
xor edx, 0xca365346
inc ecx
xor ecx, 0x71adb500
xchg esi, eax
neg eax
add dword [0x4e49f5], esi
sub edi, 0x25040201
sub edx, ecx
xor edi, ebp
xor ecx, ebp
neg esi
mov dword [0x4e4ae0], eax
and dword [0x4e4b44], ecx
mov dword [0x4e489f], esi
rol esi, 2
add ecx, esi
xor edx, dword [0x4e4ec4]
xor edi, 0x745cb7f6
rol edi, 0x1d
mov dword [0x4e4b70], eax
jo 0x4781c4
dec esi
add byte [ecx], cl
or eax, 0x4e4784
add eax, dword [0x4e4e3a]
xor eax, 0xc4c0cec9
ror edi, 4
rol edi, 4
xor eax, 0xc4c0cec9
add dword [0x4e4b32], edx
sub dword [0x4e4900], ecx
ror edi, 0x1d
xor edi, 0x745cb7f6
sub ecx, esi
ror esi, 2
mov dword [0x4e4a72], edx
mov dword [0x4e47a4], edi
neg esi
xor ecx, ebp
xor edi, ebp
add edx, ecx
push edi
xchg ecx, edx
neg ecx
sub ecx, ebx
not eax
add dword [0x4e4911], esi
or eax, dword [0x4e4d7d]
xor ebx, edi
xchg ecx, eax
sub dword [0x4e4788], eax
inc edx
neg edx
sub ebx, dword [0x4e4bc6]
add ebx, 0x57b08290
inc ecx
xchg esi, edx
neg edi
xchg edi, esi
sub dword [0x4e48be], ebx
xor ebx, dword [0x4e4e37]
call fcn.0041aa41
call fcn.004429e3
call fcn.00430427
mov dword [0x4e49bb], edi
xchg edi, esi
neg edi
xchg esi, edx
dec ecx
sub ebx, 0x57b08290
neg edx
dec edx
mov dword [0x4e47e6], ebx
xchg ecx, eax
xor ebx, edi
not eax
add ecx, ebx
neg ecx
xchg ecx, edx
mov edi, 0x7f4f3371
or dword [0x4e4a9a], ebx
call fcn.0040f3e5
xor esi, dword [0x4e4ca1]
xchg ebx, eax
call fcn.0043952e
mov dword [0x4e47df], edx
dec edi
and dword [0x4e47e7], ebx
add edx, esp
xor esi, 0xfcaa0b0c
sub esi, edx
xor ebx, 0x22918fef
inc edi
add ecx, ebp
call fcn.00433028
or edx, dword [0x4e4e2b]
xchg edi, edx
not esi
sub dword [0x4e49f0], ecx
call fcn.0047c32c
not esi
xchg edi, edx
sub ecx, ebp
dec edi
xor ebx, 0x22918fef
add esi, edx
xor esi, 0xfcaa0b0c
sub edx, esp
or dword [0x4e48c8], edx
inc edi
call fcn.00457b4e
xchg ebx, eax
call fcn.0042593a
and edi, 0xd6e8c970
and dword [0x4e4a18], edi
add edx, ebp
inc edi
dec edx
rol ecx, 0xb
xor edx, dword [0x4e4f35]
neg esi
call fcn.0040e8f5
sub ebx, edx
sub eax, dword [0x4e4bc7]
inc esi
xor eax, dword [0x4e4ddd]
dec edi
sub dword [0x4e4896], ebx
xchg edx, eax
call fcn.0044475e
call fcn.00404de5
xchg edx, eax
inc edi
dec esi
add ebx, edx
call fcn.0041c16a
neg esi
ror ecx, 0xb
inc edx
dec edi
sub edx, ebp
and dword [0x4e4873], eax
xor edi, 0x35276d1c
sub dword [0x4e4ac3], ecx
rol edx, 0x11
dec ebx
add dword [0x4e49bc], ebx
add edx, dword [0x4e4cc3]
sub dword [0x4e4b7d], 0x5f2a3414
xor ebx, dword [0x4e4cb9]
sub edi, dword [0x4e4f65]
sub dword [0x4e4ae5], edi
call fcn.00461839
or dword [0x4e47ba], eax
xor ecx, dword [0x4e4d67]
dec edi
sub esi, eax
add esi, eax
inc edi
sub dword [0x4e47ab], eax
call fcn.0047a7ed
sub dword [0x4e4842], ecx
xor dword [0x4e4a9c], 0xcc732cd7
and dword [0x4e4954], esi
inc ebx
ror edx, 0x11
sub dword [0x4e484f], ecx
push edi
call fcn.00433a9f
add eax, dword [0x4e4c53]
rol ecx, 1
neg esi
ror ecx, 6
or edx, dword [0x4e4cb1]
add dword [0x4e47bd], ecx
dec eax
add dword [0x4e4b92], edx
dec ebx
ror edx, 0x11
dec ecx
add esi, dword [0x4e4cfd]
add edx, ebx
call fcn.0041c430
xor eax, 0x52e67498
inc ecx
xchg edx, eax
call fcn.00424ea4
inc edx
or eax, dword [0x4e4cda]
mov dword [0x4e47a5], 0x8b4a34ab
dec edx
call fcn.0044c48d
xchg edx, eax
dec ecx
xor eax, 0x52e67498
call fcn.0042f4a3
sub edx, ebx
inc ecx
rol edx, 0x11
inc ebx
inc eax
add dword [0x4e4a6a], ebx
rol ecx, 6
neg esi
ror ecx, 1
mov ecx, 0x313e4625
call fcn.004668f7
xor eax, 0x312db79b
or ebx, dword [0x4e4f41]
call fcn.0045d5de
xor esi, edi
inc esi
not edi
xor ecx, dword [0x4e4ccf]
rol esi, 0x13
add edi, 0xd1fd4af3
call fcn.0047107a
or edx, dword [0x4e4d1e]
not edx
xor ebx, dword [0x4e4f15]
dec eax
add ecx, edx
sub ecx, dword [0x4e4d83]
dec esi
mov dword [0x4e4b6b], edx
call fcn.00453925
call fcn.00413d4d
inc esi
sub ecx, edx
inc eax
not edx
sub edi, 0xd1fd4af3
ror esi, 0x13
not edi
dec esi
xor esi, edi
call fcn.0045f286
xor eax, 0x312db79b
call fcn.0043427f
sub ecx, 0xe5c0c85a
add edx, edi
call fcn.0042a2eb
ror esi, 0x16
xor ebx, dword [0x4e4f2e]
neg eax
ror edx, 0x15
call fcn.0043df1c
xor eax, dword [0x4e4cae]
xor edi, edx
not ecx
or edi, dword [0x4e4d94]
sub ecx, esi
call fcn.00446076
sub ecx, dword [0x4e4d01]
xor edx, 0x99b30bdb
inc edx
call fcn.00408785
call fcn.00443635
dec edx
xor edx, 0x99b30bdb
add ecx, esi
not ecx
xor edi, edx
call fcn.004161fa
rol edx, 0x15
neg eax
rol esi, 0x16
sub edx, edi
sub ecx, 0xa111c56
add ebx, dword [0x4e4d4e]
call fcn.00473c95
sub eax, dword [0x4e4d6f]
xor esi, dword [0x4e4eb7]
sub edi, dword [0x4e4ef6]
add dword [0x4e4940], ecx
add ecx, dword [0x4e4d2f]
sub eax, edx
xor ebx, eax
rol ebx, 0xf
xor dword [0x4e47cc], edx
call fcn.00456430
add esi, 0xda7d0cf3
neg edx
or ecx, dword [0x4e4bfd]
inc edi
xor esi, 0xeca9df08
add esi, esp
sub esi, edi
call fcn.00434b32
add eax, esi
call fcn.0047939d
sub eax, esi
add esi, edi
sub esi, esp
xor esi, 0xeca9df08
dec edi
neg edx
sub esi, 0xda7d0cf3
or dword [0x4e4b9f], edx
ror ebx, 0xf
xor ebx, eax
add eax, edx
mov dword [0x4e4945], ecx
call fcn.0045421d
push ecx
xor edx, 0x969b2c32
inc edi
call fcn.0043e446
xchg edx, esi
and dword [0x4e4b48], 0x36ebb861
neg esi
rol esi, 0x15
call fcn.00463f4b
xor edx, ebx
sub dword [0x4e4a0c], esi
xchg esi, eax
call fcn.0044bf9c
xor edx, ebx
rol ecx, 0x12
sub edi, dword [0x4e4e4f]
xchg ebx, esi
call fcn.004741d5
or eax, dword [0x4e4cca]
ror ecx, 9
rol ecx, 9
call fcn.004652b0
xchg ebx, esi
ror ecx, 0x12
xor edx, ebx
xchg esi, eax
xor edx, ebx
ror esi, 0x15
neg esi
xchg edx, esi
dec edi
xor edx, 0x969b2c32
mov ecx, 0x8eef4e10
xchg edx, eax
xor ebx, 0xc82819e3
rol ecx, 9
inc ebx
xor ebx, ecx
dec ecx
or edi, dword [0x4e4e4a]
xor ecx, dword [0x4e4f03]
ror ecx, 0xf
call fcn.004039fa
call fcn.004186f6
rol ecx, 0xf
inc ecx
xor ebx, ecx
dec ebx
ror ecx, 9
xor ebx, 0xc82819e3
xchg edx, eax
sub ecx, 0xe9b12951
add eax, ecx
or ebx, dword [0x4e4eab]
ror ebx, 0x1a
and dword [0x4e4a0e], ecx
and dword [0x4e4b03], edx
add eax, dword [0x4e4dcb]
xchg ecx, esi
or eax, dword [0x4e4e47]
inc ebx
call fcn.0046cc86
neg ecx
sub ebx, eax
inc edi
xor edx, esp
sub edx, 0x35cf797b
add edx, 0x35cf797b
xor edx, esp
dec edi
add ebx, eax
neg ecx
call fcn.0047939d
dec ebx
xchg ecx, esi
sub dword [0x4e48c1], edi
mov dword [0x4e48f3], edi
rol ebx, 0x1a
sub eax, ecx
sub ecx, 0x30cbbb69
add eax, 0x9cdd08df
xor ebx, 0xf3819da8
add ecx, dword [0x4e4f79]
rol ebx, 0xd
xchg edi, eax
neg esi
xor ecx, esp
rol edx, 3
inc edx
xor eax, 0x54e9e470
inc edi
ror esi, 0x10
inc ecx
sub edx, dword [0x4e4df4]
rol ecx, 3
call fcn.00417fc7
xchg eax, edx
xchg eax, edx
call fcn.0045e0b2
ror ecx, 3
dec ecx
rol esi, 0x10
dec edi
xor eax, 0x54e9e470
dec edx
ror edx, 3
xor ecx, esp
neg esi
xchg edi, eax
ror ebx, 0xd
xor ebx, 0xf3819da8
sub eax, 0x9cdd08df
push ecx
ror esi, 0x16
xor edi, esi
rol esi, 0x1f
add ebx, dword [0x4e4ce3]
sub edi, 0xb40781a9
add eax, edx
rol esi, 0xb
xor dword [0x4e4893], edx
sub dword [0x4e4a80], ebx
xor esi, dword [0x4e4c7d]
sub dword [0x4e490c], ecx
call fcn.0043d90e
not eax
add dword [0x4e489c], ebx
mov dword [0x4e48e4], edx
not eax
call fcn.004160dc
or dword [0x4e47f5], ecx
mov dword [0x4e4b16], esi
ror esi, 0xb
sub eax, edx
add edi, 0xb40781a9
ror esi, 0x1f
xor edi, esi
rol esi, 0x16
push esp
neg esi
dec eax
add edx, 0x67701337
sub ebx, 0xcc9f8543
add dword [0x4e4b16], edx
call fcn.0044cec0
ror ebx, 8
neg esi
dec esi
or ecx, dword [0x4e4ebd]
call fcn.00444cee
inc esi
neg esi
rol ebx, 8
call fcn.00417769
add dword [0x4e48b2], edx
add ebx, 0xcc9f8543
sub edx, 0x67701337
inc eax
neg esi
push eax
sub ebx, 0x2ba48d6b
call fcn.0047adad
ror eax, 0x11
or ebx, dword [0x4e4d1f]
ror esi, 1
sub eax, dword [0x4e4d45]
rol ebx, 0xa
xor edx, esp
xchg ecx, edx
xor edi, 0x2c971075
rol ecx, 6
sub esi, dword [0x4e4e27]
xor edi, 0x400592c3
rol esi, 0x10
mov dword [0x4e47dc], edi
call fcn.00477186
xor dword [0x4e49cb], 0x1deb9b22
dec esi
xor ebx, dword [0x4e4f34]
call fcn.0042ceeb
call fcn.00430d36
inc esi
and dword [0x4e4b1a], 0x609b9bae
mov dword [0x4e4aac], ecx
ror esi, 0x10
xor edi, 0x400592c3
ror ecx, 6
xor edi, 0x2c971075
xchg ecx, edx
xor edx, esp
ror ebx, 0xa
rol esi, 1
rol eax, 0x11
add ebx, 0x2ba48d6b
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
and dword [0x4e4783], edi
not edx
inc edx
call fcn.00450c4b
dec edx
xor eax, 0x1888881a
call fcn.0045c836
rol esi, 0x1d
xor edx, esi
call fcn.00448691
rol edi, 0x14
xchg ebx, edx
mov dword [0x4e4b58], edi
not esi
dec ecx
xchg eax, edx
call fcn.00431f74
xor ecx, dword [0x4e4c30]
xor eax, ebx
xchg ebx, edx
call fcn.0045b0ca
call fcn.00423a39
call fcn.0047adad
xchg ebx, edx
xor eax, ebx
xchg eax, edx
inc ecx
not esi
xchg ebx, edx
ror edi, 0x14
xor edx, esi
ror esi, 0x1d
call fcn.004393d5
xor eax, 0x1888881a
inc edx
call fcn.00411ec2
dec edx
not edx
mov dword [0x4e497a], esi
add esp, 0x10
or dword [0x4e47cd], edi
or dword [0x4e478d], esi
xchg edi, edx
mov dword [0x4e48cd], eax
xor eax, ebp
not ecx
xor ebx, 0x1f94f40e
rol ecx, 1
xchg ebx, edx
add ebx, edx
inc esi
or ebx, dword [0x4e4f4a]
xor eax, 0xa4365e53
dec edx
call fcn.0041c0be
call fcn.0047b52a
inc edx
xor eax, 0xa4365e53
dec esi
sub ebx, edx
xchg ebx, edx
ror ecx, 1
xor ebx, 0x1f94f40e
not ecx
xor eax, ebp
and dword [0x4e490a], eax
xchg edi, edx
mov dword [0x4e4ae4], ebx
mov esi, 0xacbbd91
xchg ebx, edx
sub ecx, esi
sub edi, dword [0x4e4cc5]
xor eax, dword [0x4e4c02]
not edx
dec edx
or ebx, dword [0x4e4f2d]
xor edi, 0xfd6e373a
mov dword [0x4e48b7], ebx
add ecx, dword [0x4e4d21]
inc ebx
ror esi, 0xf
call fcn.0040b716
add dword [0x4e4906], ecx
or esi, dword [0x4e4d65]
sub edx, edi
add edi, esp
dec ecx
add edx, 0xfc19d7a
rol eax, 0x17
sub edx, ecx
add edx, ecx
ror eax, 0x17
sub edx, 0xfc19d7a
inc ecx
sub edi, esp
add edx, edi
rol esi, 0xf
dec ebx
add dword [0x4e48d4], eax
xor edi, 0xfd6e373a
inc edx
not edx
add ecx, esi
xchg ebx, edx
add esi, 0xf01a3623
call fcn.0040b379
add eax, dword [0x4e4dee]
xchg ecx, esi
not edx
add dword [0x4e4953], esi
neg eax
sub dword [0x4e4820], edx
xchg edx, eax
call fcn.0042a00d
add ebx, ecx
call fcn.00428135
add dword [0x4e4991], 0x6c051d97
xor ebx, 0x4fef0d97
xchg eax, esi
xchg eax, esi
xor ebx, 0x4fef0d97
mov dword [0x4e49c9], 0xffbc2435
call fcn.00472684
sub ebx, ecx
xchg edx, eax
mov dword [0x4e4780], ebx
neg eax
or dword [0x4e4817], esi
not edx
xchg ecx, esi
call fcn.0042ad03
sub esi, 0xfae5f374
not edi
or dword [0x4e4b4b], edi
mov dword [0x4e497d], 0x28ce782
inc edi
inc ecx
sub ebx, dword [0x4e4dc5]
call fcn.00416e06
add ebx, eax
call fcn.00428135
sub eax, 0x522d0ac5
or dword [0x4e4adf], edx
xor edi, 0x1353a48f
or dword [0x4e4784], edx
mov dword [0x4e47d5], eax
sub dword [0x4e4ab9], 0x111ba756
call fcn.00468c3c
add eax, dword [0x4e4f09]
xor ecx, dword [0x4e4fa2]
dec ebx
sub eax, dword [0x4e4c0f]
call fcn.00460d7c
ror esi, 0x14
rol esi, 0x14
inc ebx
call fcn.00418b54
and dword [0x4e4a8b], 0xd7f04c37
add dword [0x4e49b6], esi
xor edi, 0x1353a48f
mov dword [0x4e47f6], ecx
add eax, 0x522d0ac5
sub ebx, eax
call fcn.0046d57c
dec ecx
dec edi
mov dword [0x4e4ae8], 0x2865b1b6
sub dword [0x4e4846], eax
not edi
push esi
xor eax, edi
sub dword [0x4e4b1e], ebx
xor edx, dword [0x4e4c7a]
not edx
call fcn.00420db4
xor edx, 0xf7dab8f9
or edi, dword [0x4e4bf1]
dec eax
add dword [0x4e4ab6], esi
ror esi, 0x11
call fcn.0041c0be
and dword [0x4e4972], 0x7d6d0de0
neg ebx
call fcn.00449cc1
call fcn.00476c8d
neg ebx
mov dword [0x4e49c5], 0x3ebfd651
rol esi, 0x11
inc eax
xor edx, 0xf7dab8f9
call fcn.004124a4
not edx
and dword [0x4e4a43], esi
xor eax, edi
mov esi, 0xcc617cc1
xor edi, 0x8aecf7e7
sub esi, ebp
inc ecx
ror ebx, 0xe
call fcn.0041ebf4
ror ecx, 0x17
mov dword [0x4e4a67], edi
xchg edi, esi
xor ebx, 0x1d61ad7e
call fcn.00415aa4
call fcn.0047eb90
xor ebx, 0x1d61ad7e
xchg edi, esi
rol ecx, 0x17
rol ebx, 0xe
dec ecx
add esi, ebp
xor edi, 0x8aecf7e7
and esi, 0xebdccbe0
inc eax
not eax
rol ecx, 0xb
xchg ebx, edx
call fcn.0044b1e1
xor esi, ebx
sub dword [0x4e4af1], ecx
inc ecx
not esi
ror ebx, 0x17
sub edx, esi
add dword [0x4e4938], ecx
call fcn.00418a92
call fcn.00408be4
add edx, esi
rol ebx, 0x17
not esi
dec ecx
sub dword [0x4e4b7c], edi
xor esi, ebx
call fcn.0045d5de
xchg ebx, edx
ror ecx, 0xb
not eax
dec eax
xor esi, 0xc84078c0
neg ebx
sub edx, ebp
or ebx, dword [0x4e4e28]
mov dword [0x4e4a1e], ecx
xchg ebx, eax
xor eax, ebp
sub ecx, dword [0x4e4f26]
neg esi
add eax, dword [0x4e4cf1]
xor ecx, edx
not edi
add eax, 0xbc7aded0
not esi
ror ecx, 1
not edx
ror eax, 1
rol eax, 1
not edx
rol ecx, 1
not esi
sub eax, 0xbc7aded0
not edi
xor ecx, edx
neg esi
xor eax, ebp
xchg ebx, eax
mov dword [0x4e4a9a], eax
add edx, ebp
neg ebx
push esi
sub ebx, 0x9d03a16b
xor ebx, dword [0x4e4bd1]
not eax
xchg eax, edx
add ecx, ebx
call fcn.0046ee9a
xor edi, ebp
add edi, dword [0x4e4c56]
inc eax
not ebx
call fcn.00411233
inc eax
not esi
rol eax, 1
add edi, 0xc7d04e3b
xor edi, 0x5dc3a8d
call fcn.0041b6b8
mov dword [0x4e493e], edx
add dword [0x4e489e], edx
call fcn.0041cb1b
xor edi, 0x5dc3a8d
sub edi, 0xc7d04e3b
ror eax, 1
not esi
dec eax
call fcn.0040c77e
not ebx
dec eax
xor edi, ebp
call fcn.0042f5db
sub ecx, ebx
xchg eax, edx
not eax
add ebx, 0x9d03a16b
push 0x5ae5e
xor dword [0x4e48b1], eax
xor edx, ebp
dec ecx
ror edx, 3
call fcn.0043e4b8
xor esi, 0xf2d2fb88
add dword [0x4e4914], eax
xchg ebx, edx
xor eax, dword [0x4e4bd8]
inc edx
not ebx
call fcn.0045e47a
sub eax, 0x1297faa3
rol ebx, 0x1a
ror eax, 0x1c
rol eax, 0x1c
ror ebx, 0x1a
add eax, 0x1297faa3
call fcn.0042ba73
not ebx
dec edx
xchg ebx, edx
xor esi, 0xf2d2fb88
call fcn.0040757e
rol edx, 3
inc ecx
xor edx, ebp
sub dword [0x4e491b], eax
mov esi, 0x289670ca
sub dword [0x4e4b27], ecx
call fcn.00421cdd
xor dword [0x4e47d7], 0xe836454c
add ecx, dword [0x4e4e49]
neg edi
dec edx
mov dword [0x4e4963], 0x47d72d79
or dword [0x4e4a5e], edi
ror ebx, 0xa
xor edi, eax
add dword [0x4e4796], ebx
xor eax, ecx
rol ecx, 0xb
inc edx
xor eax, 0xcaf9f39e
call fcn.00463f4b
call fcn.004497b1
xor eax, 0xcaf9f39e
dec edx
ror ecx, 0xb
xor eax, ecx
mov dword [0x4e4b6b], esi
xor edi, eax
rol ebx, 0xa
xor dword [0x4e480e], edi
push cs
dec eax
dec esi
add byte [ecx + 0x4e4a7d25], al
add byte [ecx], al
xor byte [edx - 0x2008bd9d], cl
add dword [0x4e47de], 0x9edf4b24
call fcn.0045c439
add dword [0x4e4abc], ebx
and esi, 0x97d34a49
ror edx, 8
sub esi, dword [0x4e4f53]
or edi, dword [0x4e4f53]
inc edi
neg ebx
ror eax, 0x16
or eax, dword [0x4e4dac]
rol edx, 0x15
sub ecx, dword [0x4e4da4]
add dword [0x4e481f], edx
sub ecx, dword [0x4e4ee3]
or dword [0x4e49e7], ebx
ror edx, 0x15
rol eax, 0x16
neg ebx
fisttp dword [edi - 0x3f]
ret 0x8108
test byte [eax + 0x40], 0x92
add bh, dh
salc
dec edi
ror edi, 0x12
sub eax, esi
call fcn.0040d6e0
xor edi, dword [0x4e4e59]
call fcn.0040fe61
inc edi
xor dword [0x4e4ad6], edx
mov dword [0x4e4894], ecx
rol esi, 0x18
call fcn.00427057
ror esi, 0x18
xor dword [0x4e48ed], edx
mov dword [0x4e47ba], edx
dec edi
call fcn.0043df1c
add eax, esi
rol edi, 0x12
inc edi
not esi
push esi
add dword [0x4e4a94], edx
xor eax, esi
xor edx, 0xe5093e56
mov dword [0x4e4847], edx
add ecx, dword [0x4e4fa8]
or dword [0x4e4833], edi
not eax
inc ebx
and dword [0x4e47f7], ecx
or ebx, dword [0x4e4d40]
or dword [0x4e4ae1], ebx
dec ebx
not eax
and dword [0x4e4a64], edx
add dword [0x4e4aa5], esi
xor edx, 0xe5093e56
xor eax, esi
mov dword [0x4e484a], edi
call eax
sub ebx, dword [0x4e4ddc]