Function at 0x1006e520
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push esi
sub esp, 0x1c
mov dword [ebp - 8], ecx
mov eax, dword [ebp - 8]
mov dword [ebp - 0x18], eax
cmp dword [eax], 0
jne 0x1006e8aa
mov eax, dword [0x100d5240]
xor edx, edx
div dword [0x100d5244]
or eax, 0x2b103e72
imul eax, eax, 0xcad31481
and eax, 0x50b471bf
and eax, 0xe593519f
imul eax, eax, 0x7e380ad9
imul eax, eax, 0x2e897fb4
add eax, 0xddaa5d3
mov ecx, 0xbaa9596a
xor edx, edx
div ecx
and eax, 0xfba86f22
sub eax, 0xb69c1275
add eax, 0xa98e1ceb
add eax, 0x7598e8a8
add eax, 0x9f72003c
add eax, 0xfb29d2f1
xor eax, 0x66e552b3
or eax, 0xc40ce99a
and eax, 0x52c95b0a
sub eax, 0x88afac8e
sub eax, 0x86189dfc
xor eax, 0x29b29a20
add eax, 0xd780af3d
mov ecx, 0x1badcf48
xor edx, edx
div ecx
imul eax, eax, 0xc4122e32
add eax, 0x7ae9289a
add eax, 0x1f4d59a5
mov ecx, 0x6b35ef63
xor edx, edx
div ecx
or eax, 0xadcd5947
imul eax, eax, 0xb15e8d97
mov ecx, 0xde4dfb40
xor edx, edx
div ecx
sub eax, 0x29e35744
or eax, 0xbcff7ab2
xor eax, 0xe686c140
xor eax, 0xcb2f37d4
xor eax, 0x5a0077b
mov ecx, 0x95374ff
xor edx, edx
div ecx
mov ecx, 0x4836dd68
xor edx, edx
div ecx
add eax, 0xffff4f7b
add eax, 0x74e3e43a
add eax, 0xa7a45a7c
or eax, 0x3432a22b
xor eax, 0x7cc37908
and eax, 0xb8798c0a
mov ecx, 0x847f7538
xor edx, edx
div ecx
mov ecx, 0xa65c05ca
xor edx, edx
div ecx
and eax, 0x1ae1c4c3
sub eax, 0xbf43d47
or eax, 0x1ea27e69
or eax, 0xd31cd15f
add eax, 0x5d3160f
xor eax, 0x835ef74a
imul eax, eax, 0x35728e7a
xor eax, 0xc8ea2b5d
xor eax, 0x131391b7
imul eax, eax, 0xfb72f1c8
xor eax, 0xad2fbdc0
and eax, 0xe2b82844
xor eax, 0xa94a264c
sub eax, 0x915ac4cc
imul eax, eax, 0x3a0cde27
sub eax, 0xeb6f4561
imul eax, eax, 0xaf1c7bb0
mov ecx, 0x9f72affd
xor edx, edx
div ecx
imul eax, eax, 0x95a2dcfa
and eax, 0xbd3f833b
xor eax, 0x3249ca1c
or eax, 0x705c4175
or eax, 0x823ada6a
sub eax, 0x4611cbe1
sub eax, 0xb7318af4
and eax, 0xcbc8ac0c
xor eax, 0x2b10ef80
sub eax, 0x547709cd
cmp eax, 0xbae8c724
je 0x1006f34f
mov eax, dword [0x100d5248]
or eax, dword [0x100d524c]
add eax, 0x2d2e7936
xor eax, 0xc28ef0dd
sub eax, 0xf777176e
or eax, 0xefd146be
sub eax, 0x66e6943b
mov ecx, 0x6adf0ce8
xor edx, edx
div ecx
or eax, 0x258c35af
mov ecx, 0x9423bb8e
xor edx, edx
div ecx
add eax, 0x8b0f5787
add eax, 0x556427c1
mov ecx, 0xd219ea78
xor edx, edx
div ecx
or eax, 0xf392ece8
imul eax, eax, 0x9eba5c51
xor eax, 0x25b79e84
xor eax, 0x7b2ba740
sub eax, 0x5283d6b1
add eax, 0xada8961f
mov ecx, 0xf12e4a9f
xor edx, edx
div ecx
mov ecx, 0x71c654bb
xor edx, edx
div ecx
mov ecx, 0x23434580
xor edx, edx
div ecx
xor eax, 0x1660fbbc
or eax, 0x10a54e23
xor eax, 0xe1f5f1de
imul eax, eax, 0xd93f60ad
imul eax, eax, 0xacc7a31c
add eax, 0xaf9e5882
and eax, 0xcc17a73b
sub eax, 0x8c980adb
imul eax, eax, 0xcc6e329b
xor eax, 0xd254998f
imul eax, eax, 0xbbf5a6b7
xor eax, 0x1fcf6fca
and eax, 0x41b02ba3
mov ecx, 0x9fb7a804
xor edx, edx
div ecx
or eax, 0x5693d814
or eax, 0x4b18a77b
add eax, 0x4f462add
or eax, 0x16278f1e
sub eax, 0x2822702
and eax, 0xf4c1ddd
and eax, 0x8e91d95e
xor eax, 0xec1b838b
xor eax, 0x43a2e77
or eax, 0x8780cd6f
mov ecx, 0x1c86af9e
xor edx, edx
div ecx
xor eax, 0x2cb714c1
add eax, 0x2dcfcafc
or eax, 0x40f83f1e
sub eax, 0xc1f4b5e0
add eax, 0xe171e32c
or eax, 0xecd7fb39
and eax, 0x41a82d34
add eax, 0xd7274a95
or eax, 0x2c635725
sub eax, 0xe1d316a2
sub eax, 0xf0317b9f
mov ecx, 0x91ba2476
xor edx, edx
div ecx
imul eax, eax, 0x8c789e93
and eax, 0xe709cfd8
add eax, 0x3f43a818
mov ecx, 0x1a2e7351
xor edx, edx
div ecx
or eax, 0x4be93660
mov ecx, 0x504be152
xor edx, edx
div ecx
mov ecx, 0xc247d0f1
xor edx, edx
div ecx
imul eax, eax, 0x44349629
and eax, 0xae6b936
and eax, 0xe20df83a
imul eax, eax, 0x29bf4937
mov ecx, 0x76ab893
xor edx, edx
div ecx
xor eax, 0xecf0c834
mov ecx, 0x6eda2c41
xor edx, edx
div ecx
xor eax, 0xae41d24a
cmp eax, 0xe4df0633
ja 0x1006e6e7
jmp 0x1006f349
mov eax, dword [0x100d5250]
and eax, dword [0x100d5254]
mov ecx, 0xbbafe754
xor edx, edx
div ecx
or eax, 0xa99f67b6
and eax, 0xd1a0386a
imul eax, eax, 0x25b2b091
and eax, 0xa91c79d1
imul eax, eax, 0x16d99ef4
and eax, 0xfbff2189
and eax, 0x8a04089f
and eax, 0x45554527
xor eax, 0x5e9a0bda
imul eax, eax, 0xd2dfd033
xor eax, 0x590ad32e
and eax, 0xff2ee75b
imul eax, eax, 0x743e3a95
and eax, 0xdc32be9a
xor eax, 0x88b29770
add eax, 0xba7b4192
and eax, 0x727e1390
and eax, 0x3c3f6a53
imul eax, eax, 0xd31658f8
imul eax, eax, 0x212d47e5
or eax, 0xbc1f6ca
add eax, 0xf2b11b97
sub eax, 0xfccad860
add eax, 0x5166ea62
and eax, 0x1afe8f78
add eax, 0x1ed7b835
or eax, 0xf0f517c5
add eax, 0x95618832
xor eax, 0x108ee7da
xor eax, 0xc4ee28f
add eax, 0x4fd293d2
add eax, 0x7b6e8045
add eax, 0x143e1de7
or eax, 0xdd1357f1
sub eax, 0x2b27618f
and eax, 0x5ff67e0b
mov ecx, 0xc78414c2
xor edx, edx
div ecx
xor eax, 0x50153423
xor eax, 0xd62c6033
xor eax, 0xd8a41bd8
and eax, 0xf7a92a2
mov ecx, 0x4625c4f7
xor edx, edx
div ecx
xor eax, 0x6572737d
and eax, 0xe7ace293
and eax, 0x559abc8c
sub eax, 0xb9f3360f
add eax, 0x125c0f8d
or eax, 0x82118e8c
and eax, 0xd6c39092
add eax, 0xc372869e
imul eax, eax, 0x2732d8a
add eax, 0xead503ac
sub eax, 0xe128155f
add eax, 0x51586a99
add eax, 0x7383e5
xor eax, 0x8b4ca86
xor eax, 0x7c4d7c10
sub eax, 0xf978ffc9
add eax, 0x5d851639
and eax, 0xf601172f
and eax, 0x7ca82f55
mov ecx, 0x637140ac
xor edx, edx
div ecx
imul eax, eax, 0x11840bd8
imul eax, eax, 0x59a437
mov ecx, 0x380e5072
xor edx, edx
div ecx
sub eax, 0x1e73208a
or eax, 0xeb01504f
and eax, 0x20138bf6
xor eax, 0x2a409463
sub eax, 0xeab424c7
or eax, 0x77b4ab6a
cmp eax, 0x44b7d305
je 0x1006f354
mov ecx, dword [ebp - 0x18]
mov eax, dword [0x100d5258]
or eax, dword [0x100d525c]
add eax, 0x1a8da5a4
xor eax, 0xd393d42
sub eax, 0x2cb6e3c9
sub eax, 0xbfe3faa8
and eax, 0xe7e33e94
or eax, 0x62aec67
or eax, 0x50dbd47a
sub eax, 0xa9ec02dc
mov esi, 0x5d90d070
xor edx, edx
div esi
imul eax, eax, 0x81e9809a
imul eax, eax, 0x7c23ac3
add eax, 0xce6cc9d0
sub eax, 0x566d2b2c
imul eax, eax, 0x1bdd9f5
add eax, 0xf3e39f61
imul eax, eax, 0x24f5ca3a
sub eax, 0x234c5ebe
sub eax, 0x139dc1f1
and eax, 0x3dcb369d
add eax, 0x78047353
mov esi, 0x302fdb25
xor edx, edx
div esi
or eax, 0x39df36fb
sub eax, 0xe4c24802
add eax, 0xa8c42444
imul eax, eax, 0x15734c37
imul eax, eax, 0xd2113b9d
sub eax, 0x1309129f
xor eax, 0x2be718e7
and eax, 0xf0176b44
mov esi, 0xbf4dfa07
xor edx, edx
div esi
mov esi, 0x493e8a84
xor edx, edx
div esi
add eax, 0x2202094d
xor eax, 0x9b4d330b
mov esi, 0x36e624d1
xor edx, edx
div esi
mov esi, 0x89fa5eaf
xor edx, edx
div esi
xor eax, 0x6ebb8bd
add eax, 0xc76994f8
xor eax, 0x3c35463e
sub eax, 0xd667006b
and eax, 0x6ff90d75
or eax, 0xaa00b7ed
and eax, 0x172bfb07
xor eax, 0xfa8973ae
imul eax, eax, 0xddb1fac0
sub eax, 0x9e172f24
add eax, 0xc1d761f0
xor eax, 0xcab97ba3
or eax, 0x9036cb1
xor eax, 0x5736f348
and eax, 0xe20844b8
or eax, 0x3a8241c2
imul eax, eax, 0x5199bf0f
mov esi, 0x12f1f0ae
xor edx, edx
div esi
add eax, 0x13abb64d
mov esi, 0x9c8add7
xor edx, edx
div esi
xor eax, 0xe59423d6
imul eax, eax, 0xe27908ee
or eax, 0x57903841
and eax, 0x83ab18fd
imul eax, eax, 0x581deae7
imul eax, eax, 0xe4d137c9
add eax, 0x8edead1
or eax, 0x9919fad
or eax, 0x60678d22
mov esi, 0xe9fa20ca
xor edx, edx
div esi
imul eax, eax, 0xbf5856a7
and eax, 0x943aefb2
or eax, 0xd68118fb
or eax, 0xbb1d1c66
sub eax, 0xc7d2630b
and eax, 0x5f9a3d53
xor eax, 0xdc6f5b1f
mov ecx, dword [ecx + 8]
mov dword [ebp - 0xc], ecx
cmp eax, 0x320cff61
jbe 0x1006ea45
jmp 0x1006ec01
mov ecx, dword [ebp - 0x18]
mov eax, dword [ebp - 0xc]
cmp eax, dword [ecx + 0xc]
jae 0x1006efdd
mov eax, dword [ebp - 0xc]
cmp dword [eax], 0
je 0x1006ec63
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
cmp dword [eax], 0
je 0x1006ec5e
mov eax, dword [ebp - 0x10]
mov eax, dword [eax]
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_DecodePointer]
sub esp, 4
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
mov eax, dword [ecx]
mov dword [esp], ecx
call dword [eax + 8]
sub esp, 4
mov eax, dword [ebp - 0x10]
mov dword [eax], 0
jmp 0x1006ec63
jmp 0x1006ec68
mov eax, dword [0x100d5260]
xor eax, dword [0x100d5264]
sub eax, 0x8a0a47c7
imul eax, eax, 0x712a273d
and eax, 0x9f2ff09b
xor eax, 0xe569d8a8
mov ecx, 0x4a2f23c4
xor edx, edx
div ecx
mov ecx, 0xef98fb8
xor edx, edx
div ecx
imul eax, eax, 0xe4c29a23
and eax, 0x61ae16e1
and eax, 0xfa2ca59b
or eax, 0x7b0f4f0f
imul eax, eax, 0xefdebd88
add eax, 0xb8c644f3
mov ecx, 0xe997644e
xor edx, edx
div ecx
sub eax, 0xceb13d4d
or eax, 0xb7333a0e
mov ecx, 0x7c9bada4
xor edx, edx
div ecx
and eax, 0x98ed6690
sub eax, 0x1090a527
sub eax, 0x47de9350
add eax, 0xc08a2f04
mov ecx, 0x99f475de
xor edx, edx
div ecx
add eax, 0xd184dc10
add eax, 0x3618b8ef
xor eax, 0x24043558
add eax, 0x59bbfb63
sub eax, 0x2fda6264
sub eax, 0x88f1e400
sub eax, 0xe5a9b4da
mov ecx, 0x1172798d
xor edx, edx
div ecx
or eax, 0x44712e85
and eax, 0x436e98f4
or eax, 0xb025cf88
imul eax, eax, 0x5360bd85
mov ecx, 0x543b371
xor edx, edx
div ecx
imul eax, eax, 0x58e34f26
add eax, 0xaf4d03a9
xor eax, 0x3d2fc81a
imul eax, eax, 0x2b69b3b5
mov ecx, 0xacb71b31
xor edx, edx
div ecx
or eax, 0x64be609b
imul eax, eax, 0x959d50c8
sub eax, 0x86de784
and eax, 0xa2688f71
or eax, 0x84c4a4e
sub eax, 0x7222a1f7
imul eax, eax, 0x3c1516ab
or eax, 0x9846cf22
imul eax, eax, 0xcca2fb3c
mov ecx, 0xb2f349ea
xor edx, edx
div ecx
mov ecx, 0x3add002c
xor edx, edx
div ecx
imul eax, eax, 0xf7946a5f
add eax, 0x51296a20
and eax, 0x35005803
add eax, 0xf7a8904
add eax, 0x4a1814b6
add eax, 0xfb8badb8
add eax, 0x8abe0403
xor eax, 0xb7a4c0f8
sub eax, 0xf81b3f0
sub eax, 0x4c21eee1
or eax, 0xd7fe899a
mov ecx, 0x378b620e
xor edx, edx
div ecx
or eax, 0x9ef3765f
xor eax, 0xaed5c6d
sub eax, 0x76274533
mov ecx, 0x31a31755
xor edx, edx
div ecx
and eax, 0xe869b091
imul eax, eax, 0xaaf529b3
xor eax, 0x218bb563
imul eax, eax, 0x96ae63a2
sub eax, 0xff91d702
mov ecx, 0xf3dbe957
xor edx, edx
div ecx
cmp eax, 0x424b7cb1
je 0x1006f362
mov eax, dword [0x100d5268]
xor edx, edx
div dword [0x100d526c]
or eax, 0x8eb45847
mov ecx, 0xc71423a5
xor edx, edx
div ecx
imul eax, eax, 0xcd746585
sub eax, 0x5fbc5cef
or eax, 0x857b393c
xor eax, 0x6e0b410b
imul eax, eax, 0x6a7a32fb
imul eax, eax, 0xaf800a10
xor eax, 0x2c164167
sub eax, 0x83b62a0e
sub eax, 0x58d72046
add eax, 0xa1249aba
sub eax, 0x3691ab27
imul eax, eax, 0xeebabe2b
xor eax, 0x200942af
sub eax, 0x8ba1cca0
or eax, 0x7ef34c71
or eax, 0x9fb19e77
or eax, 0x705366ba
imul eax, eax, 0xd646cbf3
add eax, 0xd92e709b
sub eax, 0x2d3f4190
sub eax, 0x43772544
xor eax, 0xf39786c8
or eax, 0xcfd11687
add eax, 0x7ce8fa60
sub eax, 0x2f0e6766
sub eax, 0xa941fa74
or eax, 0x90807a47
xor eax, 0xf6a17bba
imul eax, eax, 0xa932da7
add eax, 0x52d65161
xor eax, 0x86aced13
or eax, 0xcddf0381
mov ecx, 0x4d0d8729
xor edx, edx
div ecx
xor eax, 0x3a5659bf
or eax, 0x446101e6
add eax, 0x9e5dba9f
and eax, 0x704ba482
xor eax, 0x73de0c83
and eax, 0x5f264579
and eax, 0x62ddfcb
or eax, 0x2a5bb976
mov ecx, 0xfb86fe52
xor edx, edx
div ecx
mov ecx, 0xec0621c5
xor edx, edx
div ecx
mov ecx, 0xafec4abd
xor edx, edx
div ecx
sub eax, 0x9f95d637
or eax, 0xb83fe08a
xor eax, 0x206f0f52
mov ecx, 0xf751545e
xor edx, edx
div ecx
xor eax, 0x6ee7c20d
add eax, 0x344724d8
add eax, 0x290263cf
imul eax, eax, 0xafd37cf7
mov ecx, 0x9346aa61
xor edx, edx
div ecx
sub eax, 0xbeab736a
xor eax, 0x55774411
sub eax, 0xf16592ee
or eax, 0x8f7276f5
or eax, 0xb08120b1
sub eax, 0xcb910ac5
add eax, 0x87182762
sub eax, 0xc607f547
xor eax, 0xbaea3d9d
imul eax, eax, 0x6f3ace1a
mov ecx, 0x82f51e31
xor edx, edx
div ecx
sub eax, 0x2a16250c
sub eax, 0x3e2d567c
imul eax, eax, 0xf1fe801d
and eax, 0xcd05f29e
or eax, 0x8d90c1fc
or eax, 0x13de8305
mov ecx, dword [ebp - 0xc]
add ecx, 4
mov dword [ebp - 0xc], ecx
cmp eax, 0x6c04b253
jbe 0x1006f362
jmp 0x1006ec01
mov eax, dword [0x100d5270]
xor edx, edx
div dword [0x100d5274]
xor eax, 0x527c23d3
xor eax, 0x61336dbf
or eax, 0x67342086
xor eax, 0xba12fd9b
imul eax, eax, 0x1514cb19
add eax, 0x8d42e595
and eax, 0x9bf0dbce
mov ecx, 0xc83b0a53
xor edx, edx
div ecx
mov ecx, 0x2b519cc0
xor edx, edx
div ecx
imul eax, eax, 0x3f087a45
sub eax, 0xb924e42f
sub eax, 0x59533d13
mov ecx, 0xf247b838
xor edx, edx
div ecx
imul eax, eax, 0x224ddeb3
mov ecx, 0x19d20bd1
xor edx, edx
div ecx
sub eax, 0xe37dc7e6
mov ecx, 0x75a3ef8f
xor edx, edx
div ecx
or eax, 0xc6b11797
imul eax, eax, 0x7c7b8a56
sub eax, 0xe2013d
or eax, 0x3eaa50fb
and eax, 0x1dee3aec
sub eax, 0xdfbcfb97
and eax, 0x558ae48
and eax, 0xe9c221c0
xor eax, 0x197b8ecb
and eax, 0xaef4e662
add eax, 0x5e2e2a97
or eax, 0x98560076
imul eax, eax, 0xc0870635
and eax, 0xa1a3e4d4
or eax, 0x214ef5be
mov ecx, 0x58781c30
xor edx, edx
div ecx
add eax, 0xabe9cc03
add eax, 0x85708d3e
and eax, 0x192132e4
mov ecx, 0xc95f84b7
xor edx, edx
div ecx
sub eax, 0x69e8a1f9
or eax, 0x4d33172e
xor eax, 0xa7d41b97
xor eax, 0x54d90a1
add eax, 0x440bb08d
mov ecx, 0x94abda39
xor edx, edx
div ecx
and eax, 0x1dbd75c4
sub eax, 0xd9cb9c7a
sub eax, 0xba80ec66
mov ecx, 0x684d842
xor edx, edx
div ecx
imul eax, eax, 0x3880c518
or eax, 0x95b102a4
and eax, 0x1e0db721
or eax, 0x52d13552
and eax, 0xb22b104c
sub eax, 0x6196160b
add eax, 0xeaa7929f
and eax, 0x4f78cf7
sub eax, 0x64079068
imul eax, eax, 0xa3798f8e
or eax, 0x84771728
and eax, 0xb7abd090
xor eax, 0x62f9a9d8
sub eax, 0x636e1994
add eax, 0x5514f3f2
sub eax, 0xdc7e250d
and eax, 0x20ca19f3
and eax, 0x5fe43827
add eax, 0x6fb5c7d1
sub eax, 0x7984faa3
imul eax, eax, 0x7671d37c
sub eax, 0x4a48bcd2
and eax, 0x36f3f9ac
or eax, 0x23014809
xor eax, 0xee81b05
cmp eax, 0x851eac8d
je 0x1006f370
mov ecx, dword [ebp - 0x18]
mov eax, dword [0x100d5278]
xor eax, dword [0x100d527c]
imul eax, eax, 0x31833ff7
mov esi, 0xa2000eaa
xor edx, edx
div esi
sub eax, 0xe0f42373
and eax, 0x62c71244
or eax, 0x461bfbdb
imul eax, eax, 0x154395d9
or eax, 0x75952fb3
mov esi, 0x19220bc6
xor edx, edx
div esi
add eax, 0xef223ec1
add eax, 0x734edb0f
add eax, 0x4f5946d7
add eax, 0x5b64b40d
sub eax, 0xbd078348
xor eax, 0x21ce40b0
or eax, 0xe8d4e88b
mov esi, 0x28713ae2
xor edx, edx
div esi
imul eax, eax, 0x9c50bd53
xor eax, 0x7625ca9e
imul eax, eax, 0xb5e12c3d
or eax, 0x1c93b440
xor eax, 0x1cba5bc3
add eax, 0xba49a2f7
imul eax, eax, 0x7daa5959
and eax, 0x2a788db1
imul eax, eax, 0x7b1e75d9
sub eax, 0x576cb9d9
or eax, 0x9787f62d
sub eax, 0x6e0a28c3
add eax, 0x946aafca
or eax, 0x5b8321b5
xor eax, 0x2adabb83
and eax, 0xbc473ae
or eax, 0xf6fc39ed
or eax, 0x179cddac
or eax, 0x4ddf603d
and eax, 0xd38c7a8f
mov esi, 0xf79a59fb
xor edx, edx
div esi
xor eax, 0xf40ca333
imul eax, eax, 0x8e10aa8a
add eax, 0xc7e0c169
or eax, 0x32839e95
imul eax, eax, 0xf8d86cf5
add eax, 0x26990f89
or eax, 0xb9ec38cc
or eax, 0x4ecc1e22
and eax, 0x4b9d06ee
add eax, 0x2a6a17c5
and eax, 0xf3a7bc7e
and eax, 0xcbef1b2a
add eax, 0x5d92b1a3
or eax, 0xceaa0f4d
sub eax, 0x1fe00a85
xor eax, 0xcd121246
or eax, 0xcd2b4ab8
imul eax, eax, 0xe74dbf0f
xor eax, 0x9531c5f0
sub eax, 0x4142a0e9
add eax, 0x296346ee
add eax, 0x8b666377
imul eax, eax, 0xdb51ca38
sub eax, 0x39748a2d
xor eax, 0xd0b5eab6
mov esi, 0x6c7a5aaf
xor edx, edx
div esi
sub eax, 0x637aa08a
mov esi, 0x7701c8a3
xor edx, edx
div esi
add eax, 0xa211c0f7
xor eax, 0xd6314ef5
sub eax, 0x4c374c1d
imul eax, eax, 0x276c0108
add eax, 0x53e739f4
xor eax, 0x3276baec
add eax, 0xfa5a6d54
mov dword [ebp - 0x1c], eax
add ecx, 0x10
call fcn.1006f590
mov ecx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x1c]
mov dword [ecx], 0
cmp eax, 0x9cd0c48d
je 0x1006f370
jmp 0x1006f349
add esp, 0x1c
pop esi
pop ebp
ret
jmp 0x1006e6e7
mov eax, dword [ebp - 0x18]
mov eax, dword [eax + 8]
mov dword [ebp - 0xc], eax
jmp 0x1006ea45
mov eax, dword [ebp - 0xc]
add eax, 4
mov dword [ebp - 0xc], eax
jmp 0x1006ee26
mov ecx, dword [ebp - 0x18]
add ecx, 0x10
call fcn.1006f590
mov eax, dword [ebp - 0x18]
mov dword [eax], 0
jmp 0x1006f189