Function at 0x4406d7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x900
mov eax, 0x5a7dc1
call fcn.00553bf3
mov edi, ecx
mov dword [ebp - 0x810], edi
mov ebx, dword [ebp + 8]
xor esi, esi
mov dword [ebp - 0x24], esi
movsx eax, byte [ebx + 8]
cmp eax, 7
ja case.default.0x440703
jmp dword [eax*4 + 0x441f4f]
push esi
sub esp, 0xc
mov dword [ebp - 0xfc], 0x6963794c
mov ecx, esp
mov dword [ebp - 0xf8], 0x75776849
lea eax, [ebp - 0x7c]
mov dword [ebp - 0xf4], 0x63417965
lea edx, [ebp - 0xfc]
mov dword [ebp - 0xf0], 0x31564348
push ecx
push eax
push edx
mov dword [ebp - 0xec], 0x71524247
mov dword [ebp - 0xe8], 0x33746746
mov dword [ebp - 0xe4], 0x344a5345
mov dword [ebp - 0xe0], 0x59384349
mov dword [ebp - 0xdc], 0x50594241
mov dword [ebp - 0xd8], 0x6c395243
mov dword [ebp - 0xd4], 0x344d414f
mov dword [ebp - 0xd0], 0x7173524f
mov dword [ebp - 0xcc], 0x4e597a66
mov dword [ebp - 0xc8], 0x59596950
mov dword [ebp - 0xc4], 0x3230424c
mov dword [ebp - 0xc0], 0x6f515846
mov dword [ebp - 0xbc], 0x6145514f
mov dword [ebp - 0xb8], 0x6c596943
mov dword [ebp - 0xb4], 0x43515242
mov dword [ebp - 0xb0], 0x6649324c
mov dword [ebp - 0xac], 0x524d5147
mov dword [ebp - 0xa8], 0x58305442
mov dword [ebp - 0xa4], 0x704e524c
mov dword [ebp - 0xa0], 0x4d553348
mov dword [ebp - 0x9c], 0x6f514365
mov dword [ebp - 0x98], 0x5745784b
mov dword [ebp - 0x94], 0x4930684f
mov dword [ebp - 0x90], 0x716b4266
mov dword [ebp - 0x8c], 0x3952684d
mov dword [ebp - 0x88], 0x4e494763
mov dword [ebp - 0x84], 0x41675245
mov dword [ebp - 0x80], 0x59424141
call fcn.00450208
lea ecx, [ebp - 0x834]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov dword [ebp - 4], esi
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [edi + 4]
call fcn.0044fa93
lea ecx, [ebp - 0x834]
call fcn.004513e1
jmp case.default.0x440703
mov ecx, ebx
call fcn.0043be5c
push edx
push eax
lea ecx, [ebp - 0x894]
call fcn.0043e2c8
pop ecx
pop ecx
push 0xffffffffffffffff
push esi
push eax
lea ecx, [edi + 4]
mov dword [ebp - 4], 1
call fcn.0044fb54
lea ecx, [ebp - 0x894]
push esi
push 1
call fcn.00451c1f
jmp case.default.0x440703
mov ecx, ebx
call fcn.0043c380
push edx
push eax
lea ecx, [ebp - 0x8f4]
call fcn.0043e334
pop ecx
pop ecx
push 0xffffffffffffffff
push esi
push eax
lea ecx, [edi + 4]
mov dword [ebp - 4], 2
call fcn.0044fb54
lea ecx, [ebp - 0x8f4]
jmp 0x4408c8
mov ecx, ebx
call fcn.0043ca04
movapd xmm1, xmm0
lea ecx, [ebp - 0x8ac]
call fcn.0043e3fb
push 0xffffffffffffffff
push esi
push eax
lea ecx, [edi + 4]
mov dword [ebp - 4], 3
call fcn.0044fb54
lea ecx, [ebp - 0x8ac]
jmp 0x4408c8
mov edx, dword [ebx]
lea ecx, [ebp - 0x8dc]
call fcn.0043e8b5
push 0xffffffffffffffff
push esi
push eax
lea ecx, [edi + 4]
mov dword [ebp - 4], 4
call fcn.0044fb54
lea ecx, [ebp - 0x8dc]
jmp 0x4408c8
mov ecx, ebx
call fcn.0043cf48
mov dl, al
lea ecx, [ebp - 0x90c]
call fcn.0043e70e
push 0xffffffffffffffff
push esi
push eax
lea ecx, [edi + 4]
mov dword [ebp - 4], 5
call fcn.0044fb54
lea ecx, [ebp - 0x90c]
jmp 0x4408c8
push esi
sub esp, 0xc
mov dword [ebp - 0x7c], 0x32746847
mov ecx, esp
mov dword [ebp - 0x78], 0x35495745
lea eax, [ebp - 0x32]
mov dword [ebp - 0x74], 0x7a685842
lea edx, [ebp - 0x7c]
mov dword [ebp - 0x70], 0x336c6966
push ecx
push eax
push edx
mov dword [ebp - 0x6c], 0x7a597946
mov dword [ebp - 0x68], 0x67496844
mov dword [ebp - 0x64], 0x4f346a49
mov dword [ebp - 0x60], 0x62737a4b
mov dword [ebp - 0x5c], 0x65635347
mov dword [ebp - 0x58], 0x41735843
mov dword [ebp - 0x54], 0x386f5243
mov dword [ebp - 0x50], 0x55456843
mov dword [ebp - 0x4c], 0x6c597865
mov dword [ebp - 0x48], 0x70495466
mov dword [ebp - 0x44], 0x6f41674e
mov dword [ebp - 0x40], 0x4c677745
mov dword [ebp - 0x3c], 0x38786a59
mov dword [ebp - 0x38], 0x41414141
mov word [ebp - 0x34], 0x674d
call fcn.00450208
lea ecx, [ebp - 0x87c]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov dword [ebp - 4], 6
call fcn.00451547
mov esi, eax
lea eax, [edi + 4]
push esi
mov dword [ebp - 0x28], eax
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [edi + 4]
call fcn.0044fa93
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x87c]
call fcn.004513e1
mov ecx, ebx
call fcn.0043d14c
xor esi, esi
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x24], esi
test eax, eax
jle 0x440d4c
test esi, esi
jle 0x440d2f
push 0
sub esp, 0xc
mov dword [ebp - 0x38c], 0x70495362
mov ecx, esp
mov dword [ebp - 0x388], 0x4e30784e
lea eax, [ebp - 0x2a4]
mov dword [ebp - 0x384], 0x5541774c
lea edx, [ebp - 0x38c]
mov dword [ebp - 0x380], 0x6c63484b
push ecx
push eax
push edx
mov dword [ebp - 0x37c], 0x56556744
mov dword [ebp - 0x378], 0x6c775448
mov dword [ebp - 0x374], 0x37457746
mov dword [ebp - 0x370], 0x43594148
mov dword [ebp - 0x36c], 0x53555159
mov dword [ebp - 0x368], 0x47776965
mov dword [ebp - 0x364], 0x2b4e794a
mov dword [ebp - 0x360], 0x4867534b
mov dword [ebp - 0x35c], 0x736f6943
mov dword [ebp - 0x358], 0x4e59424c
mov dword [ebp - 0x354], 0x32305244
mov dword [ebp - 0x350], 0x7a49534b
mov dword [ebp - 0x34c], 0x72413249
mov dword [ebp - 0x348], 0x7463524f
mov dword [ebp - 0x344], 0x4855444e
mov dword [ebp - 0x340], 0x7738474c
mov dword [ebp - 0x33c], 0x39517947
mov dword [ebp - 0x338], 0x65414149
mov dword [ebp - 0x334], 0x2b387943
mov dword [ebp - 0x330], 0x7830694b
mov dword [ebp - 0x32c], 0x38774442
mov dword [ebp - 0x328], 0x6d63774a
mov dword [ebp - 0x324], 0x75307841
mov dword [ebp - 0x320], 0x44306e4a
mov dword [ebp - 0x31c], 0x79523342
mov dword [ebp - 0x318], 0x4d634448
mov dword [ebp - 0x314], 0x34774445
mov dword [ebp - 0x310], 0x534d6741
mov dword [ebp - 0x30c], 0x42557a4b
mov dword [ebp - 0x308], 0x376f3342
mov dword [ebp - 0x304], 0x6c556a4d
mov dword [ebp - 0x300], 0x6859774c
mov dword [ebp - 0x2fc], 0x354a4441
mov dword [ebp - 0x2f8], 0x7735524c
mov dword [ebp - 0x2f4], 0x5a6f7950
mov dword [ebp - 0x2f0], 0x336f4445
mov dword [ebp - 0x2ec], 0x57594365
mov dword [ebp - 0x2e8], 0x6f307a49
mov dword [ebp - 0x2e4], 0x76306765
mov dword [ebp - 0x2e0], 0x305a7a43
mov dword [ebp - 0x2dc], 0x67644163
mov dword [ebp - 0x2d8], 0x31384148
mov dword [ebp - 0x2d4], 0x6e415147
mov dword [ebp - 0x2d0], 0x45345165
mov dword [ebp - 0x2cc], 0x35397847
mov dword [ebp - 0x2c8], 0x5759694d
mov dword [ebp - 0x2c4], 0x4638334a
mov dword [ebp - 0x2c0], 0x6559444e
mov dword [ebp - 0x2bc], 0x4f384343
mov dword [ebp - 0x2b8], 0x724d7a50
mov dword [ebp - 0x2b4], 0x6f595345
mov dword [ebp - 0x2b0], 0x63416950
mov dword [ebp - 0x2ac], 0x414d5345
mov dword [ebp - 0x2a8], 0x70434141
call fcn.00450208
lea ecx, [ebp - 0x858]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov dword [ebp - 4], 7
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [edi + 4]
call fcn.0044fa93
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x858]
call fcn.004513e1
mov esi, dword [ebp - 0x24]
push esi
mov ecx, ebx
call fcn.0043d3dd
push eax
mov ecx, edi
call fcn.004406d7
inc esi
mov dword [ebp - 0x24], esi
cmp esi, dword [ebp - 0x2c]
jl 0x440a87
push 0
sub esp, 0xc
mov dword [ebp - 0x5b4], 0x33774248
mov ecx, esp
mov dword [ebp - 0x5b0], 0x4e417842
lea eax, [ebp - 0x4b0]
mov dword [ebp - 0x5ac], 0x4b67424c
lea edx, [ebp - 0x5b4]
mov dword [ebp - 0x5a8], 0x46345342
push ecx
push eax
push edx
mov dword [ebp - 0x5a4], 0x66674342
mov dword [ebp - 0x5a0], 0x6e594249
mov dword [ebp - 0x59c], 0x7359534e
mov dword [ebp - 0x598], 0x66346750
mov dword [ebp - 0x594], 0x71774450
mov dword [ebp - 0x590], 0x674e7a65
mov dword [ebp - 0x58c], 0x3852444a
mov dword [ebp - 0x588], 0x4a457948
mov dword [ebp - 0x584], 0x6345524a
mov dword [ebp - 0x580], 0x36565148
mov dword [ebp - 0x57c], 0x2f6b784e
mov dword [ebp - 0x578], 0x75346a4d
mov dword [ebp - 0x574], 0x5a63694a
mov dword [ebp - 0x570], 0x2b687a46
mov dword [ebp - 0x56c], 0x3555585a
mov dword [ebp - 0x568], 0x73556d41
mov dword [ebp - 0x564], 0x35747a4e
mov dword [ebp - 0x560], 0x5051444f
mov dword [ebp - 0x55c], 0x75676a49
mov dword [ebp - 0x558], 0x6a556943
mov dword [ebp - 0x554], 0x36414741
mov dword [ebp - 0x550], 0x30456943
mov dword [ebp - 0x54c], 0x79637747
mov dword [ebp - 0x548], 0x72347a66
mov dword [ebp - 0x544], 0x6d707750
mov dword [ebp - 0x540], 0x4e387a4a
mov dword [ebp - 0x53c], 0x596f5143
mov dword [ebp - 0x538], 0x5067674b
mov dword [ebp - 0x534], 0x4763414e
mov dword [ebp - 0x530], 0x6c414465
mov dword [ebp - 0x52c], 0x2b454144
mov dword [ebp - 0x528], 0x3830534c
mov dword [ebp - 0x524], 0x6634445a
mov dword [ebp - 0x520], 0x514d5147
mov dword [ebp - 0x51c], 0x55636947
mov dword [ebp - 0x518], 0x42634349
mov dword [ebp - 0x514], 0x4a514147
mov dword [ebp - 0x510], 0x596f4765
mov dword [ebp - 0x50c], 0x3855674e
mov dword [ebp - 0x508], 0x344d334a
mov dword [ebp - 0x504], 0x61496848
mov dword [ebp - 0x500], 0x65596749
mov dword [ebp - 0x4fc], 0x4d304342
mov dword [ebp - 0x4f8], 0x53635465
mov dword [ebp - 0x4f4], 0x4d417943
mov dword [ebp - 0x4f0], 0x594d7844
mov dword [ebp - 0x4ec], 0x72734265
mov dword [ebp - 0x4e8], 0x62775448
mov dword [ebp - 0x4e4], 0x4a494141
mov dword [ebp - 0x4e0], 0x794e6e47
mov dword [ebp - 0x4dc], 0x64596763
mov dword [ebp - 0x4d8], 0x7a746846
mov dword [ebp - 0x4d4], 0x5a59574a
mov dword [ebp - 0x4d0], 0x3974524c
mov dword [ebp - 0x4cc], 0x65677847
mov dword [ebp - 0x4c8], 0x6e5a4763
mov dword [ebp - 0x4c4], 0x6773434d
mov dword [ebp - 0x4c0], 0x71306741
mov dword [ebp - 0x4bc], 0x496b784e
mov dword [ebp - 0x4b8], 0x41635242
mov dword [ebp - 0x4b4], 0x2b434141
call fcn.00450208
lea ecx, [ebp - 0x840]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov dword [ebp - 4], 8
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
mov ecx, dword [ebp - 0x28]
push eax
push esi
call fcn.0044fa93
lea ecx, [ebp - 0x840]
jmp 0x44088f
xor eax, eax
lea edi, [ebp - 0x20]
stosd dword es:[edi], eax
mov ecx, ebx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
lea eax, [ebp - 0x20]
push eax
call fcn.0043d82e
mov dword [ebp - 4], 9
lea eax, [ebp - 0x1d2]
push esi
sub esp, 0xc
mov dword [ebp - 0x2a4], 0x6845694f
mov ecx, esp
mov dword [ebp - 0x2a0], 0x55674342
lea edx, [ebp - 0x2a4]
mov dword [ebp - 0x29c], 0x6a4d3347
mov dword [ebp - 0x298], 0x4e633365
push ecx
push eax
push edx
mov dword [ebp - 0x294], 0x6d73434e
mov dword [ebp - 0x290], 0x57496a46
mov dword [ebp - 0x28c], 0x2f314462
mov dword [ebp - 0x288], 0x4b6f694e
mov dword [ebp - 0x284], 0x666b6a48
mov dword [ebp - 0x280], 0x4345794a
mov dword [ebp - 0x27c], 0x34457849
mov dword [ebp - 0x278], 0x6c456d4a
mov dword [ebp - 0x274], 0x49387764
mov dword [ebp - 0x270], 0x594d6950
mov dword [ebp - 0x26c], 0x6173514e
mov dword [ebp - 0x268], 0x4d386963
mov dword [ebp - 0x264], 0x79413247
mov dword [ebp - 0x260], 0x2b704344
mov dword [ebp - 0x25c], 0x79316949
mov dword [ebp - 0x258], 0x4d515244
mov dword [ebp - 0x254], 0x44456943
mov dword [ebp - 0x250], 0x336c524a
mov dword [ebp - 0x24c], 0x47555166
mov dword [ebp - 0x248], 0x754d6a4e
mov dword [ebp - 0x244], 0x6a4d784f
mov dword [ebp - 0x240], 0x57304450
mov dword [ebp - 0x23c], 0x354d7a48
mov dword [ebp - 0x238], 0x3568794a
mov dword [ebp - 0x234], 0x53677961
mov dword [ebp - 0x230], 0x6c4a674c
mov dword [ebp - 0x22c], 0x58387a41
mov dword [ebp - 0x228], 0x4973674a
mov dword [ebp - 0x224], 0x7768674e
mov dword [ebp - 0x220], 0x58596750
mov dword [ebp - 0x21c], 0x614d6d4e
mov dword [ebp - 0x218], 0x794e434c
mov dword [ebp - 0x214], 0x4d6b785a
mov dword [ebp - 0x210], 0x476b6e41
mov dword [ebp - 0x20c], 0x69596a50
mov dword [ebp - 0x208], 0x33306a45
mov dword [ebp - 0x204], 0x6d347a4f
mov dword [ebp - 0x200], 0x70734143
mov dword [ebp - 0x1fc], 0x4f38514c
mov dword [ebp - 0x1f8], 0x4c345366
mov dword [ebp - 0x1f4], 0x6e425246
mov dword [ebp - 0x1f0], 0x49554248
mov dword [ebp - 0x1ec], 0x7a6f4245
mov dword [ebp - 0x1e8], 0x4867684b
mov dword [ebp - 0x1e4], 0x6267684a
mov dword [ebp - 0x1e0], 0x6e4a524f
mov dword [ebp - 0x1dc], 0x364e4265
mov dword [ebp - 0x1d8], 0x41414141
mov word [ebp - 0x1d4], 0x416d
call fcn.00450208
lea ecx, [ebp - 0x870]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00451547
mov esi, eax
mov edi, dword [ebp - 0x810]
push esi
lea eax, [edi + 4]
mov dword [ebp - 0x2c], eax
call fcn.0045161e
pop ecx
push eax
push esi
lea ecx, [edi + 4]
call fcn.0044fa93
lea ecx, [ebp - 0x870]
mov byte [ebp - 4], 9
call fcn.004513e1
mov esi, dword [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
cmp esi, eax
je 0x441c26
cmp esi, dword [ebp - 0x20]
je 0x441654
mov dword [ebp - 0x80c], 0x41345462
mov dword [ebp - 0x808], 0x304d3249
mov dword [ebp - 0x804], 0x52557964
mov dword [ebp - 0x800], 0x6d597850
mov dword [ebp - 0x7fc], 0x774d424f
mov dword [ebp - 0x7f8], 0x32303347
mov dword [ebp - 0x7f4], 0x2f494459
mov dword [ebp - 0x7f0], 0x4d387a41
mov dword [ebp - 0x7ec], 0x466f6841
mov dword [ebp - 0x7e8], 0x6451544f
mov dword [ebp - 0x7e4], 0x6a6b444a
mov dword [ebp - 0x7e0], 0x50555143
mov dword [ebp - 0x7dc], 0x4a735242
mov dword [ebp - 0x7d8], 0x3677774f
mov dword [ebp - 0x7d4], 0x3145534e
mov dword [ebp - 0x7d0], 0x48306745
mov dword [ebp - 0x7cc], 0x7a56534c
mov dword [ebp - 0x7c8], 0x6a776946
mov dword [ebp - 0x7c4], 0x75385241
mov dword [ebp - 0x7c0], 0x6e465442
mov dword [ebp - 0x7bc], 0x67517843
mov dword [ebp - 0x7b8], 0x77734141
mov dword [ebp - 0x7b4], 0x6f4d4246
mov dword [ebp - 0x7b0], 0x4163784f
mov dword [ebp - 0x7ac], 0x7231424f
mov dword [ebp - 0x7a8], 0x6d306a41
mov dword [ebp - 0x7a4], 0x39515249
mov dword [ebp - 0x7a0], 0x39524246
mov dword [ebp - 0x79c], 0x67594259
mov dword [ebp - 0x798], 0x6555434d
mov dword [ebp - 0x794], 0x37306841
mov dword [ebp - 0x790], 0x3364574f
mov dword [ebp - 0x78c], 0x4867444c
mov dword [ebp - 0x788], 0x4234774f
mov dword [ebp - 0x784], 0x446b4149
mov dword [ebp - 0x780], 0x794e4343
mov dword [ebp - 0x77c], 0x34597750
mov dword [ebp - 0x778], 0x4b6f4444
mov dword [ebp - 0x774], 0x6977784b
mov dword [ebp - 0x770], 0x30775142
mov dword [ebp - 0x76c], 0x61634463
mov dword [ebp - 0x768], 0x50385249
mov dword [ebp - 0x764], 0x4834514c
mov dword [ebp - 0x760], 0x6c6f7a4c
mov dword [ebp - 0x75c], 0x544d4741
mov dword [ebp - 0x758], 0x4b6f414d
mov dword [ebp - 0x754], 0x51597941
mov dword [ebp - 0x750], 0x70594346
mov dword [ebp - 0x74c], 0x7a735145
mov dword [ebp - 0x748], 0x68457866
mov dword [ebp - 0x744], 0x57304442
mov dword [ebp - 0x740], 0x49594447
mov dword [ebp - 0x73c], 0x7173684a
mov dword [ebp - 0x738], 0x44675365
mov dword [ebp - 0x734], 0x5a593245
mov dword [ebp - 0x730], 0x5463484b
mov dword [ebp - 0x72c], 0x6b6b6a5a
mov dword [ebp - 0x728], 0x59347849
mov dword [ebp - 0x724], 0x5563694b
mov dword [ebp - 0x720], 0x69776a49
mov dword [ebp - 0x71c], 0x59456d64
mov dword [ebp - 0x718], 0x5951514f
mov dword [ebp - 0x714], 0x7964684f
mov dword [ebp - 0x710], 0x67776743
mov dword [ebp - 0x70c], 0x6c783344
mov dword [ebp - 0x708], 0x67496e45
mov dword [ebp - 0x704], 0x79425249
mov dword [ebp - 0x700], 0x7545514a
mov dword [ebp - 0x6fc], 0x62516a4f
mov dword [ebp - 0x6f8], 0x7a596d44
mov dword [ebp - 0x6f4], 0x2f5a6946
mov dword [ebp - 0x6f0], 0x7a555266
mov dword [ebp - 0x6ec], 0x4e4d7a49
mov dword [ebp - 0x6e8], 0x79645248
mov dword [ebp - 0x6e4], 0x71635147
mov dword [ebp - 0x6e0], 0x6d30694e
mov dword [ebp - 0x6dc], 0x7555474f
mov dword [ebp - 0x6d8], 0x76737959
mov dword [ebp - 0x6d4], 0x6455424d
mov dword [ebp - 0x6d0], 0x41557a50
mov dword [ebp - 0x6cc], 0x75444141
push 0
sub esp, 0xc
lea eax, [ebp - 0x6c8]
mov ecx, esp
lea edx, [ebp - 0x80c]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [ebp - 0x828]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.00451547
mov edi, eax
push edi
call fcn.0045161e
pop ecx
mov ecx, dword [ebp - 0x2c]
push eax
push edi
call fcn.0044fa93
lea ecx, [ebp - 0x828]
mov byte [ebp - 4], 9
call fcn.004513e1
mov edi, dword [ebp - 0x810]
cmp dword [esi + 0x14], 0x10
jb 0x44165e
mov edx, dword [esi]
jmp 0x441660
mov edx, esi
lea ecx, [ebp - 0x8c4]
call fcn.0043e8b5
push 0xffffffffffffffff
push 0
push eax
lea ecx, [edi + 4]
mov byte [ebp - 4], 0xc
call fcn.0044fb54
push 0
push 1
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 4], 9
call fcn.00451c1f
cmp byte [edi + 0x1c], 0
je 0x44196f
push 0
sub esp, 0xc
mov dword [ebp - 0x6c4], 0x66493365
mov ecx, esp
mov dword [ebp - 0x6c0], 0x7942414f
lea eax, [ebp - 0x5b8]
mov dword [ebp - 0x6bc], 0x4b4d544c
lea edx, [ebp - 0x6c4]
mov dword [ebp - 0x6b8], 0x7a746866
push ecx
push eax
push edx
mov dword [ebp - 0x6b4], 0x6e68684c
mov dword [ebp - 0x6b0], 0x33646748
mov dword [ebp - 0x6ac], 0x6d304449
mov dword [ebp - 0x6a8], 0x35644444
mov dword [ebp - 0x6a4], 0x34395248
mov dword [ebp - 0x6a0], 0x6e68524c
mov dword [ebp - 0x69c], 0x52555746
mov dword [ebp - 0x698], 0x74636d43
mov dword [ebp - 0x694], 0x65453349
mov dword [ebp - 0x690], 0x52636765
mov dword [ebp - 0x68c], 0x44494349
mov dword [ebp - 0x688], 0x32414166
mov dword [ebp - 0x684], 0x4f55425a
mov dword [ebp - 0x680], 0x6251674f
mov dword [ebp - 0x67c], 0x466b5445
mov dword [ebp - 0x678], 0x7a347848
mov dword [ebp - 0x674], 0x35676841
mov dword [ebp - 0x670], 0x7a646d42
mov dword [ebp - 0x66c], 0x51556e4f
mov dword [ebp - 0x668], 0x51557959
mov dword [ebp - 0x664], 0x684e4143
mov dword [ebp - 0x660], 0x47595248
mov dword [ebp - 0x65c], 0x764d6842
mov dword [ebp - 0x658], 0x346c514f
mov dword [ebp - 0x654], 0x3859774e
mov dword [ebp - 0x650], 0x53636747
mov dword [ebp - 0x64c], 0x4251694d
mov dword [ebp - 0x648], 0x73514742
mov dword [ebp - 0x644], 0x39635347
mov dword [ebp - 0x640], 0x3355524c
mov dword [ebp - 0x63c], 0x51597a46
mov dword [ebp - 0x638], 0x7a6b6749
mov dword [ebp - 0x634], 0x67677a4f
mov dword [ebp - 0x630], 0x7764544b
mov dword [ebp - 0x62c], 0x4f345147
mov dword [ebp - 0x628], 0x53457942
mov dword [ebp - 0x624], 0x7038484e
mov dword [ebp - 0x620], 0x7a386849
mov dword [ebp - 0x61c], 0x72553365
mov dword [ebp - 0x618], 0x55497a50
mov dword [ebp - 0x614], 0x7a414762
mov dword [ebp - 0x610], 0x33637842
mov dword [ebp - 0x60c], 0x4a4d6750
mov dword [ebp - 0x608], 0x506b6765
mov dword [ebp - 0x604], 0x79774249
mov dword [ebp - 0x600], 0x46515348
mov dword [ebp - 0x5fc], 0x36634343
mov dword [ebp - 0x5f8], 0x534d5342
mov dword [ebp - 0x5f4], 0x69675344
mov dword [ebp - 0x5f0], 0x44386d50
mov dword [ebp - 0x5ec], 0x714d434e
mov dword [ebp - 0x5e8], 0x65497764
mov dword [ebp - 0x5e4], 0x6d346d46
mov dword [ebp - 0x5e0], 0x366f7a42
mov dword [ebp - 0x5dc], 0x65776a48
mov dword [ebp - 0x5d8], 0x58595343
mov dword [ebp - 0x5d4], 0x35307a4a
mov dword [ebp - 0x5d0], 0x71416846
mov dword [ebp - 0x5cc], 0x4d513348
mov dword [ebp - 0x5c8], 0x47736864
mov dword [ebp - 0x5c4], 0x71684764
mov dword [ebp - 0x5c0], 0x41305441
mov dword [ebp - 0x5bc], 0x44444141
call fcn.00450208
lea ecx, [ebp - 0x84c]
call fcn.00451402
add esp, 0xc
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x24]
or ecx, 1
jmp 0x441bb3
push 0
sub esp, 0xc
mov dword [ebp - 0x1cc], 0x66347865
mov ecx, esp
mov dword [ebp - 0x1c8], 0x6d6f6d50
lea eax, [ebp - 0xfd]
mov dword [ebp - 0x1c4], 0x7a776765
lea edx, [ebp - 0x1cc]
mov dword [ebp - 0x1c0], 0x4f6f5365
push ecx
push eax
push edx
mov dword [ebp - 0x1bc], 0x67416a44
mov dword [ebp - 0x1b8], 0x38414164
mov dword [ebp - 0x1b4], 0x76774250
mov dword [ebp - 0x1b0], 0x3531444a
mov dword [ebp - 0x1ac], 0x38316743
mov dword [ebp - 0x1a8], 0x7751424a
mov dword [ebp - 0x1a4], 0x42736d41
mov dword [ebp - 0x1a0], 0x51594342
mov dword [ebp - 0x19c], 0x76773250
mov dword [ebp - 0x198], 0x3438414f
mov dword [ebp - 0x194], 0x6e357747
mov dword [ebp - 0x190], 0x43496e4e
mov dword [ebp - 0x18c], 0x4549694d
mov dword [ebp - 0x188], 0x6567584f
mov dword [ebp - 0x184], 0x3651544f
mov dword [ebp - 0x180], 0x4277674a
mov dword [ebp - 0x17c], 0x364e784e
mov dword [ebp - 0x178], 0x3268774a
mov dword [ebp - 0x174], 0x71514865
mov dword [ebp - 0x170], 0x6c387941
mov dword [ebp - 0x16c], 0x584d534d
mov dword [ebp - 0x168], 0x73514843
mov dword [ebp - 0x164], 0x5930414f
mov dword [ebp - 0x160], 0x37684246
mov dword [ebp - 0x15c], 0x7a594241
mov dword [ebp - 0x158], 0x64454266
mov dword [ebp - 0x154], 0x6a4e4341
mov dword [ebp - 0x150], 0x4a49434c
mov dword [ebp - 0x14c], 0x51345148
mov dword [ebp - 0x148], 0x55416842
mov dword [ebp - 0x144], 0x61674745
mov dword [ebp - 0x140], 0x75344149
mov dword [ebp - 0x13c], 0x4c594247
mov dword [ebp - 0x138], 0x2b6b3350
mov dword [ebp - 0x134], 0x54344144
mov dword [ebp - 0x130], 0x58454448
mov dword [ebp - 0x12c], 0x46415265
mov dword [ebp - 0x128], 0x77315466
mov dword [ebp - 0x124], 0x73593365
mov dword [ebp - 0x120], 0x34517748
mov dword [ebp - 0x11c], 0x36416d43
mov dword [ebp - 0x118], 0x71596e50
mov dword [ebp - 0x114], 0x2f554742
mov dword [ebp - 0x110], 0x6d494143
mov dword [ebp - 0x10c], 0x374e424f
mov dword [ebp - 0x108], 0x64386766
mov dword [ebp - 0x104], 0x41416741
mov word [ebp - 0x100], 0x4a41
mov byte [ebp - 0xfe], 0x59
call fcn.00450208
lea ecx, [ebp - 0x81c]
call fcn.00451402
add esp, 0xc
mov dword [ebp - 4], 0xe
mov ecx, dword [ebp - 0x24]
or ecx, 2
mov dword [ebp - 0x24], ecx
mov ecx, eax
call fcn.00451547
push eax
mov dword [ebp - 0x28], eax
call fcn.0045161e
pop ecx
push eax
push dword [ebp - 0x28]
lea ecx, [edi + 4]
call fcn.0044fa93
mov eax, dword [ebp - 0x24]
test al, 2
je 0x441bee
and eax, 0xfffffffd
lea ecx, [ebp - 0x81c]
mov dword [ebp - 0x24], eax
call fcn.004513e1
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], 9
test al, 1
je 0x441c0a
and eax, 0xfffffffe
lea ecx, [ebp - 0x84c]
mov dword [ebp - 0x24], eax
call fcn.004513e1
push esi
mov ecx, ebx
call fcn.0043d669
push eax
mov ecx, edi
call fcn.004406d7
add esi, 0x18
cmp esi, dword [ebp - 0x1c]
jne 0x4412c5
push 0
sub esp, 0xc
mov dword [ebp - 0x4ac], 0x346c4450
mov ecx, esp
mov dword [ebp - 0x4a8], 0x57493244
lea eax, [ebp - 0x390]
mov dword [ebp - 0x4a4], 0x7a644266
lea edx, [ebp - 0x4ac]
mov dword [ebp - 0x4a0], 0x304d5265
push ecx
push eax
push edx
mov dword [ebp - 0x49c], 0x6b46574b
mov dword [ebp - 0x498], 0x33517863
mov dword [ebp - 0x494], 0x4f416849
mov dword [ebp - 0x490], 0x70384165
mov dword [ebp - 0x48c], 0x496b4248
mov dword [ebp - 0x488], 0x32556850
mov dword [ebp - 0x484], 0x3263674c
mov dword [ebp - 0x480], 0x71307859
mov dword [ebp - 0x47c], 0x70636a65
mov dword [ebp - 0x478], 0x6b386d41
mov dword [ebp - 0x474], 0x6852424e
mov dword [ebp - 0x470], 0x58553344
mov dword [ebp - 0x46c], 0x67555262
mov dword [ebp - 0x468], 0x6a347a65
mov dword [ebp - 0x464], 0x76344850
mov dword [ebp - 0x460], 0x45454442
mov dword [ebp - 0x45c], 0x6c677849
mov dword [ebp - 0x458], 0x51415744
mov dword [ebp - 0x454], 0x69675165
mov dword [ebp - 0x450], 0x476b4144
mov dword [ebp - 0x44c], 0x54736948
mov dword [ebp - 0x448], 0x646f4164
mov dword [ebp - 0x444], 0x79415449
mov dword [ebp - 0x440], 0x2b6f3346
mov dword [ebp - 0x43c], 0x4f4d4150
mov dword [ebp - 0x438], 0x2f34784a
mov dword [ebp - 0x434], 0x4d635264
mov dword [ebp - 0x430], 0x774e684a
mov dword [ebp - 0x42c], 0x574d5149
mov dword [ebp - 0x428], 0x4467674f
mov dword [ebp - 0x424], 0x36736843
mov dword [ebp - 0x420], 0x57307a43
mov dword [ebp - 0x41c], 0x2f644759
mov dword [ebp - 0x418], 0x6359434e
mov dword [ebp - 0x414], 0x38344259
mov dword [ebp - 0x410], 0x4d385744
mov dword [ebp - 0x40c], 0x44384465
mov dword [ebp - 0x408], 0x56455365
mov dword [ebp - 0x404], 0x6d496a41
mov dword [ebp - 0x400], 0x52677744
mov dword [ebp - 0x3fc], 0x67635246
mov dword [ebp - 0x3f8], 0x6f776e4d
mov dword [ebp - 0x3f4], 0x385a674a
mov dword [ebp - 0x3f0], 0x3934784c
mov dword [ebp - 0x3ec], 0x6d786e46
mov dword [ebp - 0x3e8], 0x7a386a49
mov dword [ebp - 0x3e4], 0x73517849
mov dword [ebp - 0x3e0], 0x355a5747
mov dword [ebp - 0x3dc], 0x47734449
mov dword [ebp - 0x3d8], 0x684d4346
mov dword [ebp - 0x3d4], 0x3255534d
mov dword [ebp - 0x3d0], 0x32314266
mov dword [ebp - 0x3cc], 0x4d496841
mov dword [ebp - 0x3c8], 0x6134484f
mov dword [ebp - 0x3c4], 0x50345359
mov dword [ebp - 0x3c0], 0x444d4463
mov dword [ebp - 0x3bc], 0x4230774d
mov dword [ebp - 0x3b8], 0x7041684e
mov dword [ebp - 0x3b4], 0x30597959
mov dword [ebp - 0x3b0], 0x32686966
mov dword [ebp - 0x3ac], 0x6d73414c
mov dword [ebp - 0x3a8], 0x70315144
mov dword [ebp - 0x3a4], 0x4367674d
mov dword [ebp - 0x3a0], 0x78464343
mov dword [ebp - 0x39c], 0x34674346
mov dword [ebp - 0x398], 0x4149444c
mov dword [ebp - 0x394], 0x51444141
call fcn.00450208
lea ecx, [ebp - 0x864]
call fcn.00451402
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.00451547
mov esi, eax
push esi
call fcn.0045161e
pop ecx
mov ecx, dword [ebp - 0x2c]
push eax
push esi
call fcn.0044fa93
lea ecx, [ebp - 0x864]
call fcn.004513e1
lea ecx, [ebp - 0x20]
call fcn.0044a482
call fcn.00553ba2
ret 4