Function at 0x100133a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x1268
call fcn.10064890
mov eax, dword [0x1008a018]
xor eax, esp
mov dword [esp + 0x1264], eax
mov eax, dword [esp + 0x126c]
push ebx
push ebp
push esi
mov esi, 6
mov dword [esp + 0x28], eax
xor eax, eax
mov dword [esp + 0x5e], esi
mov dword [esp + 0x9a], esi
mov ebx, 0x544e
mov dword [esp + 0xae], esi
mov esi, 0x5357
push edi
mov edi, 7
mov dword [esp + 0x14], ecx
mov ecx, 5
mov dword [esp + 0x34], edx
mov dword [esp + 0x50], eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x18], eax
mov eax, 8
mov ebp, 0x4853
mov word [esp + 0xac], bx
mov word [esp + 0xb6], si
mov word [esp + 0xc0], bx
mov word [esp + 0xd4], si
mov edx, 0x4957
mov ebx, 0x4f43
mov esi, 0x4349
mov dword [esp + 0x58], eax
mov word [esp + 0x5c], 0x534d
mov dword [esp + 0x5e], 0x482f488
mov word [esp + 0x66], 0x5255
mov dword [esp + 0x68], 0xe0576207
mov dword [esp + 0x6c], edi
mov word [esp + 0x70], bp
mov dword [esp + 0x72], 0x68b7d4fd
mov dword [esp + 0x76], eax
mov word [esp + 0x7a], 0x454b
mov dword [esp + 0x7c], 0x4895fcc3
mov dword [esp + 0x80], ecx
mov word [esp + 0x84], 0x464d
mov dword [esp + 0x86], 0xd91ffdea
mov dword [esp + 0x8a], edi
mov word [esp + 0x8e], dx
mov dword [esp + 0x90], 0xc99a2c1b
mov dword [esp + 0x94], eax
mov word [esp + 0x98], 0x4441
mov dword [esp + 0x9a], 0x7ef5b3e
mov word [esp + 0xa2], 0x5355
mov dword [esp + 0xa4], 0x6d7ceb9d
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xae], 0x31bba16e
mov dword [esp + 0xb8], 0xde8441e0
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc2], 0x3daf8562
mov dword [esp + 0xc6], eax
mov word [esp + 0xca], 0x5641
mov dword [esp + 0xcc], 0x84bc9df2
mov dword [esp + 0xd0], edi
mov dword [esp + 0xd6], 0xe2751cc4
mov dword [esp + 0xda], eax
mov word [esp + 0xde], 0x454e
mov dword [esp + 0xe0], 0x3570e32d
mov dword [esp + 0xe4], edi
mov word [esp + 0xe8], bp
mov dword [esp + 0xea], 0x63606591
mov dword [esp + 0xee], 3
mov word [esp + 0xf2], 0x534d
mov dword [esp + 0xf4], 0x19953022
mov dword [esp + 0xf8], ecx
mov word [esp + 0xfc], 0x4444
mov dword [esp + 0xfe], 0xc728633
mov dword [esp + 0x102], edi
mov word [esp + 0x106], 0x414d
mov dword [esp + 0x108], 0xdfe9d97d
mov dword [esp + 0x10c], eax
mov word [esp + 0x110], bx
mov dword [esp + 0x112], 0xf66db0bc
mov dword [esp + 0x116], edi
mov word [esp + 0x11a], si
mov dword [esp + 0x134], ecx
mov dword [esp + 0x13e], ecx
mov ecx, 0x80592dd9
mov word [esp + 0x12e], dx
mov word [esp + 0x14c], dx
mov edx, 0x4556
mov dword [esp + 0x158], ecx
mov dword [esp + 0x16c], ecx
mov ecx, 0x54495257
mov ebp, 0xc
mov word [esp + 0x124], si
mov word [esp + 0x156], dx
mov word [esp + 0x160], bx
mov word [esp + 0x16a], dx
mov edx, 0x12
mov dword [esp + 0x1d0], ecx
mov esi, 0xb
mov dword [esp + 0x20c], ecx
mov ebx, 0x41455243
mov ecx, 0xd
mov dword [esp + 0x11c], 0xf7193283
mov dword [esp + 0x120], edi
mov dword [esp + 0x126], 0xb7d960b5
mov dword [esp + 0x12a], eax
mov dword [esp + 0x130], 0xe570a703
mov word [esp + 0x138], 0x4447
mov dword [esp + 0x13a], 0x7b703ed1
mov word [esp + 0x142], 0x4c4f
mov dword [esp + 0x144], 0x87aea49b
mov dword [esp + 0x148], ebp
mov dword [esp + 0x14e], 0xec0cd587
mov dword [esp + 0x152], edi
mov dword [esp + 0x15c], eax
mov dword [esp + 0x162], 0xddb5fc3d
mov dword [esp + 0x166], edi
mov dword [esp + 0x170], 4
mov word [esp + 0x174], 0x4341
mov dword [esp + 0x176], 0x8c8fed14
mov dword [esp + 0x17a], edi
mov word [esp + 0x17e], 0x5053
mov dword [esp + 0x180], 0x807fd92d
mov dword [esp + 0x184], eax
mov word [esp + 0x188], 0x4643
mov dword [esp + 0x18a], 0x29252e2
mov dword [esp + 0x190], 0xf
mov dword [esp + 0x194], 0x464c4c44
mov dword [esp + 0x198], 0xa899b643
mov dword [esp + 0x19c], 0x11
mov dword [esp + 0x1a0], 0x444c5255
mov dword [esp + 0x1a4], 0xbfb85a18
mov dword [esp + 0x1a8], ebp
mov dword [esp + 0x1ac], 0x4c454853
mov dword [esp + 0x1b0], 0x3ff66cd6
mov dword [esp + 0x1b4], 0x13
mov dword [esp + 0x1b8], 0x57544547
mov dword [esp + 0x1bc], 0x618bf274
mov dword [esp + 0x1c0], 0xa
mov dword [esp + 0x1c4], 0x454c4544
mov dword [esp + 0x1c8], 0x149d9df8
mov dword [esp + 0x1cc], edx
mov dword [esp + 0x1d4], 0xa1fbd4c9
mov dword [esp + 0x1d8], 0x18
mov dword [esp + 0x1dc], ebx
mov dword [esp + 0x1e0], 0x8e92cbeb
mov dword [esp + 0x1e4], ebp
mov dword [esp + 0x1e8], 0x45544e49
mov dword [esp + 0x1ec], 0x544ba0da
mov dword [esp + 0x1f0], edx
mov dword [esp + 0x1f4], 0x53544547
mov dword [esp + 0x1f8], 0x3c544fae
mov dword [esp + 0x1fc], esi
mov dword [esp + 0x200], 0x54544547
mov dword [esp + 0x204], 0x93d6a922
mov dword [esp + 0x208], 9
mov dword [esp + 0x210], 0xaae86560
mov dword [esp + 0x214], esi
mov dword [esp + 0x218], 0x4e45504f
mov dword [esp + 0x21c], 0x1b0575e8
mov dword [esp + 0x220], ecx
mov dword [esp + 0x224], 0x434f5250
mov dword [esp + 0x228], 0xf1e319dc
mov edx, 0xe
mov dword [esp + 0x22c], edx
mov dword [esp + 0x230], 0x57544553
mov dword [esp + 0x234], 0xf251dd3c
mov dword [esp + 0x238], 0xa
mov dword [esp + 0x23c], 0x444e4946
mov dword [esp + 0x240], 0x4492b480
mov dword [esp + 0x244], esi
mov dword [esp + 0x248], 0x53474552
mov dword [esp + 0x24c], 0xffb1fea0
mov dword [esp + 0x250], esi
mov dword [esp + 0x254], ebx
mov dword [esp + 0x258], 0xbf4acdb5
mov dword [esp + 0x25c], ecx
mov dword [esp + 0x260], 0x5650414d
mov dword [esp + 0x264], 0xd56ad8e7
mov dword [esp + 0x268], 5
mov dword [esp + 0x26c], 0x45454c53
mov dword [esp + 0x270], 0xf867001c
mov dword [esp + 0x274], ecx
mov dword [esp + 0x278], ebx
mov dword [esp + 0x27c], 0x63e34346
mov dword [esp + 0x280], 0xf
mov dword [esp + 0x284], 0x54544547
mov dword [esp + 0x288], 0x946e0003
mov dword [esp + 0x28c], esi
mov dword [esp + 0x290], 0x54534544
mov dword [esp + 0x294], 0xfaa5724c
mov dword [esp + 0x298], eax
mov dword [esp + 0x29c], 0x45564f4d
mov dword [esp + 0x2a0], 0xb47335ae
mov dword [esp + 0x2a4], 0x10
mov dword [esp + 0x2a8], 0x45544e49
mov dword [esp + 0x2ac], 0x5669113e
mov dword [esp + 0x2b0], 0x14
mov dword [esp + 0x2b4], 0x4e55575a
mov dword [esp + 0x2b8], 0x1ff272d9
mov dword [esp + 0x2bc], 0xf
mov dword [esp + 0x2c0], 0x5243575a
mov dword [esp + 0x2c4], 0xbb7a9c23
mov dword [esp + 0x2c8], 0x19
mov dword [esp + 0x2cc], 0x45474d4d
mov dword [esp + 0x2d0], 0x365c5538
mov dword [esp + 0x2d4], 0x10
mov dword [esp + 0x2d8], 0x53494d4d
mov dword [esp + 0x2dc], 0xe45cbff9
mov dword [esp + 0x2e0], 0x18
mov dword [esp + 0x2e4], 0x5551575a
mov dword [esp + 0x2e8], 0xf128fca1
mov dword [esp + 0x2ec], 0x11
mov dword [esp + 0x2f0], 0x5551424f
mov dword [esp + 0x2f4], 0x2e9b929c
mov dword [esp + 0x2f8], esi
mov dword [esp + 0x2fc], 0x44414f4c
mov dword [esp + 0x300], 0xbff30462
mov dword [esp + 0x304], edx
mov dword [esp + 0x308], 0x50544547
mov dword [esp + 0x30c], 0xa611ab51
mov dword [esp + 0x310], edx
mov dword [esp + 0x314], 0x54524956
mov dword [esp + 0x318], 0xf9f75456
mov dword [esp + 0x31c], ebp
mov dword [esp + 0x320], 0x54524956
mov dword [esp + 0x324], 0x450cb0a6
mov dword [esp + 0x328], esi
mov dword [esp + 0x32c], 0x54524956
mov dword [esp + 0x330], 0x66fe47dc
mov dword [esp + 0x334], esi
mov dword [esp + 0x338], 0x54495845
mov dword [esp + 0x33c], 0xe132b36f
mov dword [esp + 0x340], ecx
mov dword [esp + 0x344], 0x57544547
mov dword [esp + 0x348], 0x52e028e2
mov dword [esp + 0x34c], 0x16
mov dword [esp + 0x350], 0x43504143
mov dword [esp + 0x354], 0xe254e9d7
mov dword [esp + 0x358], ecx
mov dword [esp + 0x35c], 0x444e4946
mov dword [esp + 0x360], 0x5f6e5c99
mov dword [esp + 0x364], edx
mov dword [esp + 0x368], 0x434f5250
mov dword [esp + 0x36c], 0x9e0e0ee
mov dword [esp + 0x370], ebp
mov dword [esp + 0x374], 0x54544547
mov dword [esp + 0x378], 0x957126b7
mov dword [esp + 0x37c], ebp
mov dword [esp + 0x380], 0x43474552
mov dword [esp + 0x384], 0xd0e812d3
mov dword [esp + 0x388], 0x18
mov dword [esp + 0x38c], 0x4553454b
mov dword [esp + 0x390], 0xd5c27e86
mov dword [esp + 0x394], esi
mov dword [esp + 0x398], 0x5257575a
mov dword [esp + 0x39c], 0xe6bfd8b3
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x3a4], 0x504f575a
mov dword [esp + 0x3a8], 0x4c06052
mov dword [esp + 0x3ac], 0x19
mov dword [esp + 0x3b0], 0x5551575a
mov dword [esp + 0x3b4], 0x1645d32b
mov dword [esp + 0x3b8], 0x14
mov dword [esp + 0x3bc], 0x4e554d4d
mov dword [esp + 0x3c0], 0x70275f11
mov dword [esp + 0x3c4], edx
mov dword [esp + 0x3c8], 0x4c414944
mov dword [esp + 0x3cc], 0xbdcadb84
mov dword [esp + 0x3d0], 0x11
mov dword [esp + 0x3d4], ebx
mov dword [esp + 0x3d8], 0x4a849c3d
mov dword [esp + 0x3dc], ebp
mov dword [esp + 0x3e0], ebx
mov dword [esp + 0x3e4], 0xa0012430
mov dword [esp + 0x3e8], 0x13
mov dword [esp + 0x3ec], 0x4b4f4f4c
mov dword [esp + 0x3f0], 0x2f82e117
mov dword [esp + 0x3f4], eax
mov dword [esp + 0x3f8], 0x59504f43
mov dword [esp + 0x3fc], 0xd2b0be02
mov dword [esp + 0x400], edx
mov dword [esp + 0x404], 0x48434853
mov dword [esp + 0x408], 0x742be621
mov dword [esp + 0x40c], 0x16
mov dword [esp + 0x410], 0x45474853
mov dword [esp + 0x414], 0x1e85bda3
mov dword [esp + 0x418], edi
mov dword [esp + 0x41c], 0x454e4957
mov dword [esp + 0x420], 0x1834c9a6
mov dword [esp + 0x424], eax
mov dword [esp + 0x428], 0x44414f4c
mov dword [esp + 0x42c], 0xb2613168
mov dword [esp + 0x430], 0x11
mov dword [esp + 0x434], 0x4d554e45
mov dword [esp + 0x438], 0xaca87801
mov dword [esp + 0x43c], ebp
mov dword [esp + 0x440], 0x444e4946
mov dword [esp + 0x444], 0x1503213e
mov dword [esp + 0x448], ebp
mov dword [esp + 0x44c], 0x4b434f4c
mov dword [esp + 0x450], 0x3dc6477d
mov dword [esp + 0x454], eax
mov dword [esp + 0x458], 0x43495349
mov dword [esp + 0x45c], 0x1d4807f
mov dword [esp + 0x460], 0x10
mov dword [esp + 0x464], 0x53544547
mov dword [esp + 0x468], 0x1ae87868
mov dword [esp + 0x46c], ecx
mov dword [esp + 0x470], 0x43544547
mov dword [esp + 0x474], 0x9a2173a1
mov dword [esp + 0x478], 0x1a
mov dword [esp + 0x47c], 0x4f4c5350
mov dword [esp + 0x480], 0x4c813aeb
mov dword [esp + 0x484], 0x1f
mov dword [esp + 0x488], 0x45535350
mov dword [esp + 0x48c], 0xd979fe34
mov dword [esp + 0x490], edx
mov dword [esp + 0x494], 0x53544547
mov dword [esp + 0x498], 0x8acb8101
mov dword [esp + 0x49c], edx
mov dword [esp + 0x4a0], 0x43544547
mov dword [esp + 0x4a4], 0x6bd61a94
mov dword [esp + 0x4a8], eax
mov dword [esp + 0x4ac], 0x54544553
mov dword [esp + 0x4e4], edi
mov edi, 0xf
mov dword [esp + 0x4b0], 0x6401d0c4
mov dword [esp + 0x4b4], 0x12
mov dword [esp + 0x4b8], ebx
mov dword [esp + 0x4bc], 0xba6c5ffa
mov dword [esp + 0x4c0], 0x10
mov dword [esp + 0x4c4], 0x4d524554
mov dword [esp + 0x4c8], 0x710c2b2
mov dword [esp + 0x4cc], 0xf
mov dword [esp + 0x4d0], 0x4b544547
mov dword [esp + 0x4d4], 0xbc700fd3
mov dword [esp + 0x4d8], ebp
mov dword [esp + 0x4dc], ebx
mov dword [esp + 0x4e0], 0x6e84058f
mov dword [esp + 0x4e8], 0x4254454e
mov dword [esp + 0x4ec], 0xd08b56f3
mov dword [esp + 0x4f0], edx
mov dword [esp + 0x4f4], 0x41445055
mov dword [esp + 0x4f8], 0x644076af
mov dword [esp + 0x4fc], 0x11
mov dword [esp + 0x500], 0x45445349
mov dword [esp + 0x504], 0xb79ccf49
mov dword [esp + 0x508], edx
mov dword [esp + 0x50c], 0x46544553
mov dword [esp + 0x510], 0x80aa5eda
mov dword [esp + 0x514], ebp
mov dword [esp + 0x518], ebx
mov dword [esp + 0x51c], 0x1ac5916e
mov dword [esp + 0x520], edi
mov dword [esp + 0x524], 0x50534944
mov dword [esp + 0x528], 0x5e4a0367
mov dword [esp + 0x52c], esi
mov dword [esp + 0x530], 0x54534f50
mov dword [esp + 0x534], 0xf2afa171
mov dword [esp + 0x538], 0x10
mov dword [esp + 0x53c], 0x4e415254
mov dword [esp + 0x540], 0xf189b32b
mov dword [esp + 0x544], 0xa
mov dword [esp + 0x548], 0x4d544547
mov dword [esp + 0x54c], 0xce11dec0
mov dword [esp + 0x550], esi
mov dword [esp + 0x554], 0x4b454550
mov dword [esp + 0x558], 0x9fcc29c4
mov dword [esp + 0x55c], 0x12
mov dword [esp + 0x560], 0x48435349
mov dword [esp + 0x564], 0x20c9493e
mov dword [esp + 0x568], 0x18
mov dword [esp + 0x56c], 0x45544e49
mov dword [esp + 0x570], 0x5224a366
mov dword [esp + 0x574], 0x1a
mov dword [esp + 0x578], 0x45544e49
mov dword [esp + 0x57c], 0xbdd643c7
mov dword [esp + 0x580], 0x14
mov dword [esp + 0x584], 0x44435357
mov dword [esp + 0x588], 0xcb74b677
mov dword [esp + 0x58c], 0x16
mov dword [esp + 0x590], 0x54544547
mov dword [esp + 0x594], 0xd53165c1
mov dword [esp + 0x598], edx
mov dword [esp + 0x59c], ebx
mov dword [esp + 0x5a0], 0x40261ab0
mov dword [esp + 0x5a4], esi
mov dword [esp + 0x5a8], 0x5353454d
mov dword [esp + 0x5ac], 0x5fa5067f
mov dword [esp + 0x5b0], ebp
mov dword [esp + 0x5b4], 0x52434f43
mov dword [esp + 0x5b8], 0xe8024993
mov dword [esp + 0x5bc], ecx
mov dword [esp + 0x5c0], 0x4d524f46
mov dword [esp + 0x5c4], 0x176c33e3
mov dword [esp + 0x5c8], 0xa
mov dword [esp + 0x5cc], 0x44414f4c
mov dword [esp + 0x5d0], 0xb711dc3c
mov dword [esp + 0x5d4], 0x12
mov dword [esp + 0x5d8], 0x46544547
mov dword [esp + 0x5dc], 0x7ab2dcce
mov dword [esp + 0x5e0], ebp
mov dword [esp + 0x5e4], 0x57544553
mov dword [esp + 0x5e8], 0xe28aeb9c
mov dword [esp + 0x5ec], 9
mov dword [esp + 0x664], esi
mov esi, 0x43544547
mov dword [esp + 0x674], esi
mov dword [esp + 0x680], esi
mov dword [esp + 0x718], eax
mov esi, 0x41425349
mov eax, 0xa
mov dword [esp + 0x5f0], 0x4c4c494b
mov dword [esp + 0x5f4], 0x2c8b6e1f
mov dword [esp + 0x5f8], edi
mov dword [esp + 0x5fc], 0x5441454b
mov dword [esp + 0x600], 0xd9ec73f5
mov dword [esp + 0x604], 0xa
mov dword [esp + 0x608], 0x5353454d
mov dword [esp + 0x60c], 0x360d831c
mov dword [esp + 0x610], 0xa
mov dword [esp + 0x614], 0x574f4853
mov dword [esp + 0x618], 0x8f26ca2
mov dword [esp + 0x61c], ebp
mov dword [esp + 0x620], 0x42414e45
mov dword [esp + 0x624], 0x74e861fd
mov dword [esp + 0x628], ecx
mov dword [esp + 0x62c], 0x57544547
mov dword [esp + 0x630], 0xdebdbca4
mov dword [esp + 0x634], ecx
mov dword [esp + 0x638], 0x57464544
mov dword [esp + 0x63c], 0x9eb1ad5
mov dword [esp + 0x640], 0x10
mov dword [esp + 0x644], 0x53554c46
mov dword [esp + 0x648], 0xd0f1dd60
mov dword [esp + 0x64c], 0x18
mov dword [esp + 0x650], 0x41484e55
mov dword [esp + 0x654], 0xbac7e30f
mov dword [esp + 0x658], 0x16
mov dword [esp + 0x65c], 0x45544553
mov dword [esp + 0x660], 0x61e6848b
mov dword [esp + 0x668], 0x50414548
mov dword [esp + 0x66c], 0x5d6aa359
mov dword [esp + 0x670], 0x10
mov dword [esp + 0x678], 0xced957d6
mov dword [esp + 0x67c], 0x12
mov dword [esp + 0x684], 0x33be0b2d
mov dword [esp + 0x688], 0x17
mov dword [esp + 0x68c], 0x45545350
mov dword [esp + 0x690], 0x22b6a920
mov dword [esp + 0x694], ebp
mov dword [esp + 0x698], 0x5243575a
mov dword [esp + 0x69c], 0xca7642d2
mov dword [esp + 0x6a0], 0x16
mov dword [esp + 0x6a4], 0x5551575a
mov dword [esp + 0x6a8], 0xe6b1ffa7
mov dword [esp + 0x6ac], edx
mov dword [esp + 0x6b0], 0x4e45575a
mov dword [esp + 0x6b4], 0x9f7c1e56
mov dword [esp + 0x6b8], ecx
mov dword [esp + 0x6bc], 0x49474552
mov dword [esp + 0x6c0], 0x42457bc1
mov dword [esp + 0x6c4], 0x13
mov dword [esp + 0x6c8], 0x45474f49
mov dword [esp + 0x6cc], 0x6ad3f911
mov dword [esp + 0x6d0], ebp
mov dword [esp + 0x6d4], esi
mov dword [esp + 0x6d8], 0x7468fb06
mov dword [esp + 0x6dc], ebp
mov dword [esp + 0x6e0], 0x41544146
mov dword [esp + 0x6e4], 0xe150fbd3
mov dword [esp + 0x6e8], 6
mov dword [esp + 0x6ec], 0x434d454d
mov dword [esp + 0x6f0], 0xa709bced
mov dword [esp + 0x6f4], ecx
mov dword [esp + 0x6f8], 0x5a4c5452
mov dword [esp + 0x6fc], 0xb1a9dd11
mov dword [esp + 0x700], 0x14
mov dword [esp + 0x704], 0x54535953
mov dword [esp + 0x708], 0x8a0b6ce7
mov dword [esp + 0x70c], ecx
mov dword [esp + 0x710], 0x53544547
mov dword [esp + 0x714], 0xc624808
mov dword [esp + 0x71c], 0x4e495250
mov dword [esp + 0x720], 0xcc52006e
mov dword [esp + 0x724], eax
mov dword [esp + 0x76c], eax
mov dword [esp + 0x778], eax
mov eax, 0x11
mov dword [esp + 0x758], esi
mov dword [esp + 0x7a0], esi
push 0x31
mov dword [esp + 0x7dc], eax
mov dword [esp + 0x7f4], eax
xor esi, esi
lea eax, [esp + 0x1041]
push esi
push eax
mov dword [esp + 0x734], ebx
mov dword [esp + 0x738], 0xd5e09601
mov dword [esp + 0x73c], 0x15
mov dword [esp + 0x740], 0x54544553
mov dword [esp + 0x744], 0x98fb7cdc
mov dword [esp + 0x748], edi
mov dword [esp + 0x74c], 0x50545448
mov dword [esp + 0x750], 0xd446a47d
mov dword [esp + 0x754], 0x14
mov dword [esp + 0x758], 0x45544e45
mov dword [esp + 0x75c], 0x49ca6a9b
mov dword [esp + 0x760], ebp
mov dword [esp + 0x768], 0x6406a70f
mov dword [esp + 0x76c], 0x10
mov dword [esp + 0x770], 0x4e495242
mov dword [esp + 0x774], 0xddbb6e18
mov dword [esp + 0x77c], 0x4f474552
mov dword [esp + 0x780], 0x5f5576de
mov dword [esp + 0x788], 0x45474552
mov dword [esp + 0x78c], 0xb0ac7217
mov dword [esp + 0x790], 0x16
mov dword [esp + 0x794], 0x45544e49
mov dword [esp + 0x798], 0xa9f3fc9c
mov dword [esp + 0x79c], edi
mov dword [esp + 0x7a0], 0x43544547
mov dword [esp + 0x7a4], 0xfb38d68
mov dword [esp + 0x7a8], edx
mov dword [esp + 0x7b0], 0x67b4172
mov dword [esp + 0x7b4], ebp
mov dword [esp + 0x7b8], 0x57544547
mov dword [esp + 0x7bc], 0x45cf0fa0
mov dword [esp + 0x7c0], 0x19
mov dword [esp + 0x7c4], 0x41565349
mov dword [esp + 0x7c8], 0x28d8943
mov dword [esp + 0x7cc], 0x17
mov dword [esp + 0x7d0], 0x4f444f43
mov dword [esp + 0x7d4], 0xd9fcc56d
mov dword [esp + 0x7d8], ecx
mov dword [esp + 0x7dc], 0x49464f43
mov dword [esp + 0x7e0], 0x43c3c59a
mov dword [esp + 0x7e8], ebx
mov dword [esp + 0x7ec], 0x22b5a20e
mov dword [esp + 0x7f0], edi
mov dword [esp + 0x7f4], 0x414d4e55
mov dword [esp + 0x7f8], 0x3af1654a
mov dword [esp + 0x800], 0x4f484e55
mov dword [esp + 0x804], 0x57a64b02
mov dword [esp + 0x808], 0x12
mov dword [esp + 0x80c], 0x54494e49
mov dword [esp + 0x810], 0xfa3f7c37
mov byte [esp + 0x1048], 0
call fcn.1006487a
add esp, 0xc
push 0x31
lea ecx, [esp + 0x100d]
push esi
push ecx
mov byte [esp + 0x1014], 0
call fcn.1006487a
add esp, 0xc
xor eax, eax
mov dword [esp + 0x20], esi
mov dword [esp + 0x24], eax
mov word [esp + 0x28], ax
mov dword [esp + 0x3c], esi
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], eax
mov dword [esp + 0x808], esi
push 0x7fc
lea edx, [esp + 0x810]
push esi
push edx
call fcn.1006487a
add esp, 0xc
push 0x1ff
lea eax, [esp + 0x1075]
push esi
push eax
mov byte [esp + 0x107c], 0
call fcn.1006487a
mov edi, dword [esp + 0x38]
mov eax, dword [edi + 0x5c]
add esp, 0xc
mov dword [edi + 4], esi
mov dword [edi], esi
mov dword [edi + 8], esi
cmp dword [eax + 0x84], esi
je 0x10014af2
mov eax, dword [eax + 0x80]
cmp eax, esi
je 0x10014cdb
mov ebx, dword [esp + 0x14]
mov edx, dword [ebx + 8]
push esi
lea ecx, [esp + 0x14]
push ecx
push eax
push edx
lea eax, [ebx + 0x60]
push eax
mov eax, dword [ebx + 0x158]
call fcn.1001de60
add esp, 0x14
test eax, eax
jne 0x10014cdb
mov ecx, dword [esp + 0x10]
push esi
push ecx
mov eax, ebx
call fcn.1001df60
test eax, eax
jne 0x10014cdb
lea edx, [esp + 0x18]
push edx
push 0x200
lea ecx, [esp + 0x1078]
mov eax, ebx
call fcn.1001df90
test eax, eax
jne 0x10014cdb
mov eax, dword [esp + 0x18]
lea ecx, [eax - 1]
cmp ecx, 0x1ff
ja 0x10014cdb
lea ecx, [esp + 0x1080]
mov dword [esp + 0x4c], eax
mov edx, 0x14
mov eax, ecx
sub edx, eax
mov dword [esp + 0x2c], esi
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x54], edx
jmp 0x1001491a