Function at 0x1009ac91
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x18c
mov eax, 0x100cdaf4
call fcn.1009f437
mov eax, dword [ebp + 0x14]
mov esi, dword [ebp + 8]
mov dword [ebp - 0x180], eax
mov al, byte [ebp + 0x18]
mov byte [ebp - 0x17c], al
xor ebx, ebx
mov dword [ebp - 0x118], 0x68387a4f
push ebx
push ebx
sub esp, 0xc
mov byte [ebp - 0x174], bl
mov ecx, esp
mov dword [ebp - 0x114], 0x6942424c
lea eax, [ebp - 0x29]
mov dword [ebp - 0x110], 0x2f4e6961
mov dword [ebp - 0x10c], 0x42415443
push dword [ebp - 0x174]
mov dword [ebp - 0x108], 0x3838584d
mov dword [ebp - 0x104], 0x376c784c
mov dword [ebp - 0x100], 0x4467684b
mov dword [ebp - 0xfc], 0x37564443
mov dword [ebp - 0xf8], 0x2b6f334a
mov dword [ebp - 0xf4], 0x36637a4b
mov dword [ebp - 0xf0], 0x41306a42
mov dword [ebp - 0xec], 0x346f5241
mov dword [ebp - 0xe8], 0x58417845
mov dword [ebp - 0xe4], 0x66777844
mov dword [ebp - 0xe0], 0x7830514c
mov dword [ebp - 0xdc], 0x2b52684f
mov dword [ebp - 0xd8], 0x35344249
mov dword [ebp - 0xd4], 0x6649544c
mov dword [ebp - 0xd0], 0x35524245
mov dword [ebp - 0xcc], 0x3978514a
mov dword [ebp - 0xc8], 0x69735446
mov dword [ebp - 0xc4], 0x4a675243
mov dword [ebp - 0xc0], 0x504d6d47
mov dword [ebp - 0xbc], 0x33316e63
mov dword [ebp - 0xb8], 0x38774163
mov dword [ebp - 0xb4], 0x33557943
mov dword [ebp - 0xb0], 0x364d6a66
mov dword [ebp - 0xac], 0x43515141
mov dword [ebp - 0xa8], 0x6345544b
mov dword [ebp - 0xa4], 0x5a41444a
mov dword [ebp - 0xa0], 0x4b384446
mov dword [ebp - 0x9c], 0x63735163
mov dword [ebp - 0x98], 0x3351524e
mov dword [ebp - 0x94], 0x6741544f
mov dword [ebp - 0x90], 0x5677684b
mov dword [ebp - 0x8c], 0x694d6943
mov dword [ebp - 0x88], 0x33706845
mov dword [ebp - 0x84], 0x3831474e
mov dword [ebp - 0x80], 0x66594844
mov dword [ebp - 0x7c], 0x6b455442
mov dword [ebp - 0x78], 0x546b7846
mov dword [ebp - 0x74], 0x6970784d
mov dword [ebp - 0x70], 0x31737748
mov dword [ebp - 0x6c], 0x74385150
mov dword [ebp - 0x68], 0x4a49414c
mov dword [ebp - 0x64], 0x4777324c
mov dword [ebp - 0x60], 0x326f6a48
mov dword [ebp - 0x5c], 0x44415743
mov dword [ebp - 0x58], 0x4d77434b
mov dword [ebp - 0x54], 0x6677534a
mov dword [ebp - 0x50], 0x66675742
mov dword [ebp - 0x4c], 0x6b733244
mov dword [ebp - 0x48], 0x3941324c
mov dword [ebp - 0x44], 0x71416a47
mov dword [ebp - 0x40], 0x4a305863
mov dword [ebp - 0x3c], 0x6349684a
mov dword [ebp - 0x38], 0x33747a49
mov dword [ebp - 0x34], 0x48455764
mov dword [ebp - 0x30], 0x4141414e
mov word [ebp - 0x2c], 0x4b41
mov byte [ebp - 0x2a], 0x73
push eax
mov dword [ebp - 4], ebx
lea eax, [ebp - 0x118]
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
push eax
call fcn.1008fc93
lea eax, [ebp - 0x1c]
push eax
call fcn.10093029
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.1009cd44
push eax
lea ecx, [ebp + 0x10]
call fcn.10093365
cmp eax, 0xffffffff
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x1c]
setne byte [ebp - 0x175]
call fcn.1009cbc4
mov dword [ebp - 0x16c], 0x3567544e
mov dword [ebp - 0x168], 0x7134444c
mov dword [ebp - 0x164], 0x4a556d64
mov dword [ebp - 0x160], 0x754d4147
mov dword [ebp - 0x15c], 0x76554145
mov dword [ebp - 0x158], 0x4c6b7a65
mov dword [ebp - 0x154], 0x6e34774f
mov dword [ebp - 0x150], 0x656f7a41
mov dword [ebp - 0x14c], 0x33496841
mov dword [ebp - 0x148], 0x73636949
mov dword [ebp - 0x144], 0x4a6b7a4f
mov dword [ebp - 0x140], 0x3949414a
mov dword [ebp - 0x13c], 0x726f6947
mov dword [ebp - 0x138], 0x74306865
mov dword [ebp - 0x134], 0x38385441
mov dword [ebp - 0x130], 0x6663484c
mov dword [ebp - 0x12c], 0x43557846
mov dword [ebp - 0x128], 0x5741414a
mov dword [ebp - 0x124], 0x38686844
mov dword [ebp - 0x120], 0x61675343
mov dword [ebp - 0x11c], 0x55554142
mov dword [ebp - 0x118], 0x5a386862
mov dword [ebp - 0x114], 0x46514161
mov dword [ebp - 0x110], 0x73634365
mov dword [ebp - 0x10c], 0x41515244
mov dword [ebp - 0x108], 0x61637843
mov dword [ebp - 0x104], 0x386f6a4b
mov dword [ebp - 0x100], 0x396b3365
mov dword [ebp - 0xfc], 0x6d67544c
mov dword [ebp - 0xf8], 0x2b5a5249
mov dword [ebp - 0xf4], 0x75557942
mov dword [ebp - 0xf0], 0x71386a44
mov dword [ebp - 0xec], 0x7559514f
mov dword [ebp - 0xe8], 0x756b5250
mov dword [ebp - 0xe4], 0x4d63684e
mov dword [ebp - 0xe0], 0x38346841
mov dword [ebp - 0xdc], 0x35773246
mov dword [ebp - 0xd8], 0x6a524750
mov dword [ebp - 0xd4], 0x4c414149
mov dword [ebp - 0xd0], 0x49554864
mov dword [ebp - 0xcc], 0x54386a4d
mov dword [ebp - 0xc8], 0x41596947
mov dword [ebp - 0xc4], 0x79386a4d
mov dword [ebp - 0xc0], 0x74456e5a
mov dword [ebp - 0xbc], 0x6738484a
mov dword [ebp - 0xb8], 0x336c694b
mov dword [ebp - 0xb4], 0x4e556a43
mov dword [ebp - 0xb0], 0x356b6841
mov dword [ebp - 0xac], 0x3763514c
mov dword [ebp - 0xa8], 0x2f527950
mov dword [ebp - 0xa4], 0x6d77444a
mov dword [ebp - 0xa0], 0x3746534d
mov dword [ebp - 0x9c], 0x68595443
mov dword [ebp - 0x98], 0x6e34674d
mov dword [ebp - 0x94], 0x66556741
mov dword [ebp - 0x90], 0x7449434a
mov dword [ebp - 0x8c], 0x6a6c7765
mov dword [ebp - 0x88], 0x58513249
mov dword [ebp - 0x84], 0x35307749
mov dword [ebp - 0x80], 0x71494441
mov dword [ebp - 0x7c], 0x5a516848
mov dword [ebp - 0x78], 0x36707963
mov dword [ebp - 0x74], 0x334e4141
push ebx
push ebx
sub esp, 0xc
mov byte [ebp - 0x174], bl
mov ecx, esp
mov dword [ebp - 0x70], 0x75416842
lea eax, [ebp - 0x2a]
mov dword [ebp - 0x6c], 0x5351784d
mov dword [ebp - 0x68], 0x6a684365
push dword [ebp - 0x174]
mov dword [ebp - 0x64], 0x33516e4a
push eax
mov dword [ebp - 0x60], 0x6a49424e
lea eax, [ebp - 0x16c]
mov dword [ebp - 0x5c], 0x4a51584e
mov dword [ebp - 0x58], 0x59345149
mov dword [ebp - 0x54], 0x794a414f
mov dword [ebp - 0x50], 0x73557963
mov dword [ebp - 0x4c], 0x6d6b7846
mov dword [ebp - 0x48], 0x4e303363
mov dword [ebp - 0x44], 0x774d5742
mov dword [ebp - 0x40], 0x71453342
mov dword [ebp - 0x3c], 0x5263684a
mov dword [ebp - 0x38], 0x6a4e4742
mov dword [ebp - 0x34], 0x70636e4b
mov dword [ebp - 0x30], 0x41414141
mov word [ebp - 0x2c], 0x6735
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1008fc93
lea eax, [ebp - 0x1c]
push eax
call fcn.10093029
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1009cd44
push eax
lea ecx, [ebp + 0x10]
call fcn.10093365
cmp eax, 0xffffffff
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x1c]
setne byte [ebp - 0x176]
call fcn.1009cbc4
mov dword [ebp - 0x170], 0x2b41534d
mov dword [ebp - 0x16c], 0x2b706d4a
mov dword [ebp - 0x168], 0x6a51574f
mov dword [ebp - 0x164], 0x4f55414a
mov dword [ebp - 0x160], 0x6d59534e
mov dword [ebp - 0x15c], 0x49637747
mov dword [ebp - 0x158], 0x33683244
mov dword [ebp - 0x154], 0x426f7a4f
mov dword [ebp - 0x150], 0x48496e45
mov dword [ebp - 0x14c], 0x4751584b
mov dword [ebp - 0x148], 0x2f5a5448
mov dword [ebp - 0x144], 0x65775249
mov dword [ebp - 0x140], 0x5277684e
mov dword [ebp - 0x13c], 0x7277444c
mov dword [ebp - 0x138], 0x5177484d
mov dword [ebp - 0x134], 0x66415348
mov dword [ebp - 0x130], 0x7659414c
mov dword [ebp - 0x12c], 0x6b635742
mov dword [ebp - 0x128], 0x6b596849
mov dword [ebp - 0x124], 0x4a416846
mov dword [ebp - 0x120], 0x6634784d
mov dword [ebp - 0x11c], 0x7338684f
mov dword [ebp - 0x118], 0x6c635141
mov dword [ebp - 0x114], 0x7338424f
mov dword [ebp - 0x110], 0x3767794a
mov dword [ebp - 0x10c], 0x42595847
mov dword [ebp - 0x108], 0x4e30524f
mov dword [ebp - 0x104], 0x586f6a47
mov dword [ebp - 0x100], 0x37523344
mov dword [ebp - 0xfc], 0x7a566964
mov dword [ebp - 0xf8], 0x4741674a
mov dword [ebp - 0xf4], 0x676b7747
mov dword [ebp - 0xf0], 0x306f5247
push ebx
push ebx
sub esp, 0xc
mov byte [ebp - 0x174], bl
mov ecx, esp
mov dword [ebp - 0xec], 0x4d456e50
lea eax, [ebp - 0x28]
mov dword [ebp - 0xe8], 0x75645849
mov dword [ebp - 0xe4], 0x6949544c
push dword [ebp - 0x174]
mov dword [ebp - 0xe0], 0x7238514e
push eax
mov dword [ebp - 0xdc], 0x7045684e
lea eax, [ebp - 0x170]
mov dword [ebp - 0xd8], 0x36526843
mov dword [ebp - 0xd4], 0x43635849
mov dword [ebp - 0xd0], 0x434d5447
mov dword [ebp - 0xcc], 0x63674445
mov dword [ebp - 0xc8], 0x55636a61
mov dword [ebp - 0xc4], 0x6745424c
mov dword [ebp - 0xc0], 0x2b737747
mov dword [ebp - 0xbc], 0x68553348
mov dword [ebp - 0xb8], 0x4d77694f
mov dword [ebp - 0xb4], 0x61345246
mov dword [ebp - 0xb0], 0x64417946
mov dword [ebp - 0xac], 0x45595447
mov dword [ebp - 0xa8], 0x49515345
mov dword [ebp - 0xa4], 0x6e675442
mov dword [ebp - 0xa0], 0x7a6f6846
mov dword [ebp - 0x9c], 0x66634348
mov dword [ebp - 0x98], 0x6974534a
mov dword [ebp - 0x94], 0x71516947
mov dword [ebp - 0x90], 0x6a455764
mov dword [ebp - 0x8c], 0x50416844
mov dword [ebp - 0x88], 0x52634350
mov dword [ebp - 0x84], 0x78774346
mov dword [ebp - 0x80], 0x6e55684c
mov dword [ebp - 0x7c], 0x35644163
mov dword [ebp - 0x78], 0x50734744
mov dword [ebp - 0x74], 0x484d514f
mov dword [ebp - 0x70], 0x7a6b3345
mov dword [ebp - 0x6c], 0x4c494163
mov dword [ebp - 0x68], 0x36513343
mov dword [ebp - 0x64], 0x39685444
mov dword [ebp - 0x60], 0x38636841
mov dword [ebp - 0x5c], 0x7441794b
mov dword [ebp - 0x58], 0x526f7a4a
mov dword [ebp - 0x54], 0x6973774d
mov dword [ebp - 0x50], 0x77777a46
mov dword [ebp - 0x4c], 0x766b3350
mov dword [ebp - 0x48], 0x695a4342
mov dword [ebp - 0x44], 0x6a5a5150
mov dword [ebp - 0x40], 0x62737765
mov dword [ebp - 0x3c], 0x4a6b4443
mov dword [ebp - 0x38], 0x6d415243
mov dword [ebp - 0x34], 0x76557841
mov dword [ebp - 0x30], 0x41386849
mov dword [ebp - 0x2c], 0x76444141
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1008fc93
lea eax, [ebp - 0x1c]
push eax
call fcn.10093029
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1009cd44
push eax
lea ecx, [ebp + 0x10]
call fcn.10093365
cmp eax, 0xffffffff
lea ecx, [ebp - 0x1c]
setne byte [ebp - 0x177]
call fcn.1009cbc4
push 6
pop ecx
xor eax, eax
lea edi, [ebp - 0x198]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x198]
call fcn.10090918
mov cl, byte [ebp - 0x175]
xor edx, edx
push 0x18
test cl, cl
mov byte [ebp - 4], 4
pop eax
cmovne edx, eax
lea eax, [edx + 0x10]
cmp eax, dword [ebp + 0xc]
ja 0x1009b687
test cl, cl
jne 0x1009b60d
cmp byte [ebp - 0x176], cl
je 0x1009b687
cmp byte [ebp - 0x177], 0
jne 0x1009b687
lea ecx, [edx + esi]
mov esi, ecx
lea edi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x20]
add eax, 0x10
je 0x1009b687
cmp eax, dword [ebp + 0xc]
ja 0x1009b687
push eax
push ecx
lea ecx, [ebp - 0x28]
call fcn.100908ba
push eax
lea ecx, [ebp - 0x198]
call fcn.1009165f
cmp dword [ebp - 0x18], 0xffffffff
mov dword [ebp - 0x28], vtable.Pickle.0
je 0x1009b65b
push dword [ebp - 0x20]
call fcn.100a8a35
pop ecx
push dword [ebp - 0x17c]
lea eax, [ebp - 0x198]
sub esp, 0x18
mov ecx, esp
push eax
call fcn.10090868
call fcn.10093a70
mov ecx, dword [ebp - 0x180]
add esp, 0x1c
test eax, eax
setne bl
mov dword [ecx], eax
cmp dword [ebp - 0x188], 0xffffffff
je 0x1009b69c
push dword [ebp - 0x190]
call fcn.100a8a35
pop ecx
mov ecx, dword [ebp + 0x10]
add ecx, 0xfffffff0
call fcn.10097310
mov al, bl
call fcn.1009f3e1
ret